【发布时间】:2010-11-17 05:46:24
【问题描述】:
使用PrintServer 和PrintQueue 类是否与在Windows 中通过打印机查看作业相同?
我们有一个可以直接打印到 Windows 打印机的应用程序,但它不能创建字节数组或任何我们可以用来调用 AddJob 的类似内容。使用PrintQueue.GetPrintJobInfoCollection() 方法枚举打印机是否可以检查原始打印项目的状态?
【问题讨论】:
使用PrintServer 和PrintQueue 类是否与在Windows 中通过打印机查看作业相同?
我们有一个可以直接打印到 Windows 打印机的应用程序,但它不能创建字节数组或任何我们可以用来调用 AddJob 的类似内容。使用PrintQueue.GetPrintJobInfoCollection() 方法枚举打印机是否可以检查原始打印项目的状态?
【问题讨论】:
我相信是的。请参阅How to: Diagnose Problematic Print Job 中的示例。该文章说明了使用PrintServer 和PrintQueue 来识别有问题的打印作业。
这是使用 WMI 枚举打印作业的代码项目文章:http://www.codeproject.com/KB/printing/prntjobcontrollerusingwmi.aspx
【讨论】: