在Windows中以编程方式确认成功打印

Jan*_*tad 6 c# printing

我公司正在开发一个财务应用程序.
现在我们必须处理一项新法律,要求我们采取不同的行动,无论是否打印收据.

使用Windows中的标准打印队列将收据打印在A4纸上的激光打印机上.有没有办法以编程方式检查某个打印作业是否确实成功了?需要它的模块是用c#开发的.

Dar*_*rov 4

我不知道有一种完全托管的方式来执行此操作。可能需要与FindFirstPrinterChangeNotificationFindNextPrinterChangeNotification进行互操作。您还可以查看现有的包装器,允许监视打印机队列。