获取打印机状态问题。
使用微软提供的System.Management的查看硬件信息的dll ,查看打印机的状态,为啥有的打印机状态 2,正常情况下打印机状态是3
string query = string.Format("SELECT * from Win32_Printer WHERE Name LIKE '%{0}'", printerName);
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query)
ManagementObjectCollection coll = searcher.Get()
下面是status
Other (1)
Unknown (2)
Idle (3)
Printing (4)
Warmup (5)
Stopped Printing (6)
Offline (7)