使用ESC命令检测现金抽屉是否打开

时间:2016-09-29 13:41:05

标签: epson receipt

我有收据打印机Epson TM T-20II,现金抽屉与打印机连接。我想通过标准ESC命令检测现金抽屉是否打开。有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用ESC / POS的状态命令。

GS a [n] (0x1d 0x61 [n])

激活/停用ASB(自动状态返回)。 如果设置了[n]的位0,则打印机将报告抽屉状态。 其他位激活其他功能的监控(纸张传感器,盖板传感器等) 如果激活了任何ASB模式,则如果任何请求的状态已更改,打印机将发送状态。 ASB消息总是4个字节,带有一些固定位,可用于将消息标识为ASB消息。 第一个字节的第2位表示抽屉状态。

GS r 2 (0x1d 0x72 0x02)

如果您想轮询抽屉状态,可以使用此命令。 这里打印机返回一个字节,位0将为您提供抽屉状态。

有关详细信息,我建议使用ESC / POS参考,可在此处找到: https://reference.epson-biz.com/pos/reference/