C#打印监视器服务

时间:2013-05-16 14:36:06

标签: c# service printing

我正在尝试编写一个服务来监视C#中的打印机队列,该队列将当前打印作业的信息(文档名称,打印页面,纸张介质大小)发送到另一个可能的应用程序然后将弹出(如Windows Msg“文档已发送到打印机”)。我不确定是否有任何示例或者是否有人知道最适合使用哪些类,因为打印机是在Windows打印机服务器上。

谢谢,

How do I retrieve a list or number of jobs from a printer queue?也不能完全符合我的要求,因此请在标记为重复之前阅读,而不是。

1 个答案:

答案 0 :(得分:1)

查看System.Printing.PrintQueue类和System.Printing.LocalPrintServer类 - 尤其是LocalPrintServer类上的GetDefaultPrintQueue方法