如何打印并获得确认

时间:2011-09-19 16:37:17

标签: winforms printing receipt

有一种方法可以从Winforms应用程序中打印任何内容并获取此操作的状态。

我所拥有的场景是一个winforms商务应用程序,需要打印商务交易的收据,如果收据打印出来没有问题,请确认商务交易。

如果有任何问题(缺纸,卡纸,打印机脱机等)打印交易收据,则回滚商务交易。

如何解决此问题?

事先提前

1 个答案:

答案 0 :(得分:0)

我不相信Winforms会将您所需的内容作为一流功能,但您应该能够使用SNMP查询打印机状态,并通过后台工作人员监控其页数。

您可以在此处找到开源SNMP库: http://sharpsnmplib.codeplex.com/

可以在此处找到使用COM获取打印机状态的更具体示例: http://blog.crowe.co.nz/archive/2005/08/08/182.aspx