.net收听打印机状态

时间:2013-06-10 04:18:05

标签: c# printing wmi

我需要在特定的打印机上监听状态更改,但不想使用计时器来实现它,有一种方法可以监听此更改,并将其发送给一个事件吗?

其实我正在使用

loPrinter.PrinterState = (UInt32)printer.Properties["PrinterState"].Value;

在计时器上。

1 个答案:

答案 0 :(得分:0)

您可以提供loPrinter对象已暴露的set事件。使用计时器没有任何问题,你不必每2到3秒多做一次。