【发布时间】:2011-09-19 16:37:16
【问题描述】:
有一种方法可以打印 Winforms 应用程序中的任何内容并获取此操作的状态。
我的场景是一个 winforms 业务应用程序,需要打印业务交易的收据,如果收据打印没有问题,请确认业务交易。
如果在打印交易收据时出现任何问题(缺纸、卡纸、打印机离线等),则回滚业务交易。
我该如何解决这种情况?
提前通知
【问题讨论】:
-
另外,我不能使用操作系统的打印队列。应用程序需要打印同步(发送内容并立即得到答复)。
-
我已经获得了使用 POS 实现 .NET 打印功能的部分解决方案。这是我的方案的最佳解决方案。但是为 .NET 使用 POS 的问题是,只有 POS 打印机才有此库的 OPOS 潜水员。并非每个打印机型号都有 OPOS 驱动程序,我的方案需要支持任何打印机。所以问题仍然存在,是否有任何方法可以打印 POS for .NET 等内容,但使用任何打印机(不仅仅是 OPOS 打印机驱动程序)