如何在Windows上查询打印队列

时间:2009-02-16 11:44:09

标签: .net windows

我们正在开发一个关键应用程序,需要对打印的文档进行最好的控制。为确保打印哪些文档,我们要检查打印机队列。

我们如何在Windows上查询打印队列(状态,队列列表,错误......)?

2 个答案:

答案 0 :(得分:4)

EnumPrinters获取打印机列表EnumJobs以获取该打印机的作业列表。 GetJob获取特定作业的信息,SetJob更改该作业的设置(暂停或取消)。

请参阅Printing and Print Spooler References

中的详情

.NET有PrintQueuePrintServer个类。

答案 1 :(得分:1)