【问题标题】:print web on dot matrix receipt printer在点阵收据打印机上打印网页
【发布时间】:2010-03-08 17:01:00
【问题描述】:

我需要使用点阵打印机 epson tm-u220d(pos 打印机)从基于 Web 的应用程序打印收据。

我需要知道,我应该用 html 还是纯文本生成收据?

我曾经见过一些用于点阵打印机的命令来更改字体大小、换行等。但我不记得那些命令了。如果我必须使用纯文本,我需要使用该命令。有谁知道我在哪里可以得到参考资料?

谢谢

【问题讨论】:

    标签: printing


    【解决方案1】:

    这些打印机很有可能支持Esc/P2,这是在打印机上进行某些格式化所需的转义码...这是RawPrinterHelper的链接...

    您是如何连接到打印机的?并行,USB,您可能需要添加一个通用文本打印驱动程序,以允许将编写原始转义码序列的方法发送到打印机...例如,这是一个需要发送到打印机的示例代码,根据您的实现方式,为了提供额外的灵活性,该类可以解析简单的 html 代码并将它们重新解释为 Esc/P2 代码

    这将以粗体显示 | 五 0x1b0x69这将以粗体打印0x1b0x70

    0x1b 是 Escape,0x69 是 E(打开粗体) 0x1b ' " , 0x70 是 F(关闭粗体)

    【讨论】:

      【解决方案2】:

      这台打印机似乎有 Windows 驱动程序: http://www.posguys.com/12_12/Epson-TM-U220_502/

      如果是这样,那么您可以尝试通过html打印。如果这不起作用并且您有能力创建 pdf,您可以将 pdf 打印到 Windows 驱动程序,您应该进行设置。大多数 pdf 生成库都允许更改纸​​张的大小,因此通过一些实验,您可能可以使其工作。我实际上有一个网络应用程序可以做到这一点......它会生成一个适合打印机大小的 pdf,并且用户从 acrobat 打印到标签打印机。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-02
        • 2018-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多