C# 爱普生TM-U220打印垃圾字符

C# 爱普生TM-U220打印垃圾字符,c#,.net,winforms,printing,C#,.net,Winforms,Printing,我已经为一家餐厅编写了Winforms.NET POS应用程序。使用中的Epson TM-U220收据打印机仅在我的应用程序打印时打印垃圾 当我尝试使用记事本时,它会将普通文本文档打印为垃圾邮件 餐馆老板有一个旧的POS应用程序用于打印账单;使用此应用程序,爱普生可以正确打印 我的应用程序与其他喷墨打印机和激光打印机打印效果良好;我已重新安装打印机的驱动程序,但仍处于相同的状态 电子稳定控制系统POS命令指南 我对此一无所知。但是,在此处找到此打印机的命令列表文档- 它有字符代码表。也许你会得到

我已经为一家餐厅编写了Winforms.NET POS应用程序。使用中的Epson TM-U220收据打印机仅在我的应用程序打印时打印垃圾

当我尝试使用记事本时,它会将普通文本文档打印为垃圾邮件

餐馆老板有一个旧的POS应用程序用于打印账单;使用此应用程序,爱普生可以正确打印

我的应用程序与其他喷墨打印机和激光打印机打印效果良好;我已重新安装打印机的驱动程序,但仍处于相同的状态

电子稳定控制系统POS命令指南

我对此一无所知。但是,在此处找到此打印机的命令列表文档-

它有字符代码表。也许你会得到一些线索


另请参见此处-

您是否阅读了《TM-U220技术参考指南》?我的第一个猜测是,您发送到打印机的图像数据不是预期的结果。如果让我猜的话,收据打印机可能需要ASCII字符串(可能带有一些特殊字符)来控制布局和其他显示。ASCII字符串意味着我们无法从该打印机正常打印任何东西,我必须将数据转换为ASCII代码。因此,如何做到这一点可能@ravuya是正确的,打印机需要一些控制字符要正确打印文件。我正在阅读TM-U220技术参考指南,是否必须将ESC/POS模式更改为驾驶员模式。。。