如何从.net打印到串行打印机(如爱普生TM-U210)



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

printDocument1.Print();

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

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

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

我通常对USB打印机也这样做,这样我就不必跟踪打印机在哪个USB端口上,如果没有纸,那么Windows就会处理排队等。

最新更新