ESC / POS热敏打印机-如何在页面模式下设置行距?

时间:2019-06-28 17:42:56

标签: thermal-printer escpos

我有一台支持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)

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

关于每个控制序列的EPSON位置,请参阅以下内容。
对应的页面为日语。

ESC L
ESC 3
ESC W
LF

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

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