代码之家  ›  专栏  ›  技术社区  ›  Ibber Chochem

如何定义ESC/POS中参数的长度?

  •  1
  • Ibber Chochem  · 技术社区  · 6 年前

    我需要能够在我的Epson TM-T20ii上打印希伯来文字符。我正在尝试让打印机切换到字符代码页36(PC862),使用

    ESC t36

    出于某种原因,打印机正在切换到代码页3,然后打印数字6。

    有没有办法让打印机知道6是我命令的一部分? 如果您知道不同的解决方法,请在下面进行评论。

    谢谢

    1 回复  |  直到 6 年前
        1
  •  2
  •   Rav Chaim Kaniyevsky    6 年前

    你犯了一个错误,你不应该用一个实际的数字来代替n。

    在您的情况下,正确的语法是 ←t$

    说明:手册上写着“ESC t n”,n指的是页码,但您不能用数字代替n,而是用ASCII字符代替n N ,因此在您的示例中,36=$,因为$是ASCII表中的第36个字符。

    推荐文章