我有收据打印机Epson TM T-20II,现金抽屉与打印机连接。我想通过标准ESC命令检测现金抽屉是否打开。有可能吗?
答案 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/