标签: c# printing wmi
我需要在特定的打印机上监听状态更改,但不想使用计时器来实现它,有一种方法可以监听此更改,并将其发送给一个事件吗?
其实我正在使用
loPrinter.PrinterState = (UInt32)printer.Properties["PrinterState"].Value;
在计时器上。
答案 0 :(得分:0)
您可以提供loPrinter对象已暴露的set事件。使用计时器没有任何问题,你不必每2到3秒多做一次。