获取打印队列的新方法

之前一直是采用EnumJobs轮询的方法来获取,但这样由于存在时间间隔,无法获取瞬时的状态变化。

刚才看到还能用FindFirstPrinterChangeNotification的方式,好像更好一点,但获取网络打印机的队列状态都是不怎么正常,希望以后能找到更好的方法。

http://www.codeproject.com/csharp/qPrintcomponent2.asp
http://www.codeproject.com/vb/net/printwatchvbnet.asp