【问题标题】:ESC / POS Thermal Printer - How to set line spacing inside page mode?ESC / POS 热敏打印机 - 如何在页面模式内设置行距?
【发布时间】:2019-11-10 15:59:08
【问题描述】:

我有一台支持 ESC/POS 的 Sweda(与 SAM4S 相同)热敏打印机。

问题是我无法在页面模式内设置行距。这是我的工作:

  • 进入页面模式

    {ESC, 0x4C}

  • 设置行距

    {ESC, 0x33, (byte)48}

  • 设置区域大小

    send((byte)(x & 255), (byte)(x >> 8 & 255),
          (byte)(y & 255), (byte)(y >> 8 & 255),
          (byte)(width & 255), (byte)(width>> 8 & 255),
          (byte)(height & 255), (byte)(height >> 8 & 255));
    
  • 已发送文本和换行符 (LF)

根据文档,行距应该在页面模式下生效,但它不起作用。仅适用于“页面模式”之外。

有什么想法吗?

【问题讨论】:

    标签: thermal-printer escpos


    【解决方案1】:

    每个控制序列请参考下面EPSON网站的说明。
    对应的页面是日文的。

    ESC L
    ESC 3
    ESC W
    LF

    在 EPSON 打印机上,据说您可以像您的问题一样为页面模式设置行间距设置。
    但是您没有使用 EPSON 打印机。

    请联系您的打印机制造商,了解您的打印机是否支持此规范以及如果它不支持该规范该怎么办。

    【讨论】:

      猜你喜欢
      • 2014-02-18
      • 2020-12-12
      • 2014-06-27
      • 2019-08-15
      • 2017-12-08
      • 1970-01-01
      • 2015-08-20
      • 2021-04-14
      • 2014-12-03
      相关资源
      最近更新 更多