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

C# 如何从.NET打印到串行打印机(如Epson TM-U210)?,c#,printing,epson,C#,Printing,Epson,请告诉我如何使用爱普生TM-U210打印机和C#打印发票。我可以使用普通USB打印机(如HP喷墨打印机)打印发票。我曾经 printDocument1.Print(); 命令打印。但爱普生打印机是串行端口打印机。是否需要使用端口命令并使用任何字节进行写入?请至少引导我。我不知道从哪里开始。非常感谢您说到这样的解决方案,我通常会避开实际的通信层。我将模拟您要发送的输出,并发送到您已经在本地系统上创建的本地打印机队列。这让Windows通过COM端口处理通信,并将处理所有低级项目,如打印机关闭时使

请告诉我如何使用爱普生TM-U210打印机和C#打印发票。我可以使用普通USB打印机(如HP喷墨打印机)打印发票。我曾经

printDocument1.Print();

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

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

请看这里:


我通常也会对USB打印机执行此操作,因此我不必跟踪打印机的USB端口,如果打印机没有纸,则由Windows处理队列等。

这里还有一些适用于.net的sdk,可用于此类打印机。那将是一个很好的起点。非常感谢您的回复。但许多开发者使用POS.Net打印发票。我不知道使用它们有什么好处。如果有关于这些东西的指南,请告诉我。再次感谢您的回复。