【发布时间】:2009-12-17 12:38:11
【问题描述】:
我的公司正在开发一个财务应用程序。
现在我们必须处理一项新法律,该法律要求我们无论是否打印收据都采取不同的行动。
收据使用 Windows 中的标准打印队列在 A4 纸上的激光打印机上打印。有没有办法以编程方式检查某个打印作业是否真的成功了?需要这个的模块是用c#开发的。
【问题讨论】:
我的公司正在开发一个财务应用程序。
现在我们必须处理一项新法律,该法律要求我们无论是否打印收据都采取不同的行动。
收据使用 Windows 中的标准打印队列在 A4 纸上的激光打印机上打印。有没有办法以编程方式检查某个打印作业是否真的成功了?需要这个的模块是用c#开发的。
【问题讨论】:
我不知道执行此操作的完全托管方式。可能需要与FindFirstPrinterChangeNotification 和FindNextPrinterChangeNotification 互操作。您还可以查看existing wrappers 允许监控打印机队列。
【讨论】: