【问题标题】:How to print to a serial printer (e.g. Epson TM-U210) from .NET?如何从 .NET 打印到串行打印机(例如 Epson TM-U210)?
【发布时间】:2012-01-05 20:23:43
【问题描述】:

请告诉我如何使用 C# 使用 Epson TM-U210 打印机打印发票。我可以使用 HP 喷墨打印机等普通 USB 打印机打印发票。我用过

printDocument1.Print();

打印命令。但是爱普生打印机是串口打印机。是否需要使用端口命令并使用任何字节来写入?请至少指导我。我不知道从哪里开始。非常感谢你

【问题讨论】:

标签: c# printing epson


【解决方案1】:

当谈到这样的解决方案时,我经常会避开实际的通信层。我会模拟您想要发送的输出并触发到您已经在本地系统上创建的本地打印机队列。这让 Windows 处理通过 COM 端口的通信,并将处理所有低级项目,例如在打印机关闭时使打印队列脱机等。

看这里:http://support.microsoft.com/kb/322091

我通常也为 USB 打印机执行此操作,因此我不必跟踪打印机在哪个 USB 端口上,如果没有纸,则 Windows 会处理排队等。

【讨论】:

  • 非常感谢您的回复。但许多开发人员使用 POS.Net 打印发票。我不知道使用它们有什么好处。如果有关于这些事情的任何指南,请给我打电话。再次感谢您的回复。
猜你喜欢
  • 2020-04-01
  • 2014-01-19
  • 2020-06-04
  • 2018-11-18
  • 2011-12-05
  • 2014-11-25
  • 2014-11-25
  • 2020-03-11
  • 2014-07-26
相关资源
最近更新 更多