c# 获取打印机信息
·
使用wmi获取打印机信息
这里只获取了三个属性
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT Name,DriverName,PortName FROM Win32_Printer"))
{
foreach (ManagementObject printer in searcher.Get())
{
string PrinterName = printer["Name"].ToString();
string DriverName = printer["DriverName"].ToString();
string PortName = printer["PortName"].ToString();
//Console.WriteLine("打印机名称:" + PrinterName);
//Console.WriteLine("驱动名称:" + DriverName );
//Console.WriteLine("端口名称:" + PortName );
}
}
读取所有属性并输出
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Printer"))
{
foreach (ManagementObject printer in searcher.Get())
{
foreach (var property in printer.Properties)
{
Console.WriteLine(string.Format("\t{0}: {1}", property.Name, property.Value));
}
}
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)