1
我通过在C#应用程序中执行命令行应用程序来打印PDF文件。现在我想知道这份工作何时印刷。我希望能有一些我可以订阅的事件,并处理它。但我找不到它。如何使用C#检查打印作业状态
所以现在我正在诉诸投票。并检查PrinterSystemJobInfo对象的JobStatus。但在我的情况下,这要么给我JobStatus = None或JobStatus =打印。
PrinterSystemJobInfo.JobStatus
有人能告诉我如何使用C#可靠地检查打印作业状态吗?
同样的结果。这从“打印”到“具有管理权限的用户或某人已删除作业,必须重新提交。” 我只能说,如果作业已从队列中删除,作业已准备就绪。但我发现这是一个臭。顺便说一句,我每150毫秒轮询一次。我不断刷新PrintSystemJobInfo对象。 – Saab 2011-04-06 09:21:19
您需要使用第一种解决方案。从微软支持网站访问这些链接, – 2011-04-06 09:25:18