如何从.NET打印到串行打印机(例如Epson TM-U210)?

时间:2011-11-24 17:43:48

标签: c# printing epson

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

printDocument1.Print();

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

1 个答案:

答案 0 :(得分:0)

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

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

我通常也会为USB打印机执行此操作,因此我无需跟踪打印机所在的USB端口以及是否缺纸,然后Windows会处理排队等。