【问题标题】:Epson TM-U220 printing junk charactersEpson TM-U220 打印垃圾字符
【发布时间】:2012-05-31 20:53:48
【问题描述】:

我为一家餐馆编写了一个 Winforms .NET POS 应用程序。正在使用的收据打印机 (Epson TM-U220) 仅在我的应用程序打印到它时打印垃圾。

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

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

我的应用程序可以在其他喷墨和激光打印机上正常打印;我已经重新安装了打印机的驱动程序,但仍然是同样的情况。

Link to my printing code

【问题讨论】:

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

标签: c# .net winforms printing


【解决方案1】:

ESC-POS-Command-Guide

我对此知之甚少。但是,在这里找到了这台打印机的命令列表文档 - http://nicholas.piasecki.name/blog/wp-content/uploads/2009/12/ESC-POS-Command-Guide.pdf

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

另见此处 - How to send page cut command to Epson printer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-04
    • 2014-01-19
    • 2016-01-13
    • 2015-06-28
    • 2018-12-25
    • 2014-08-21
    • 2016-01-15
    • 2018-11-18
    相关资源
    最近更新 更多