Epson POS打印机 - 自动状态返回规格

时间:2009-02-05 01:54:58

标签: point-of-sale epson

我正在尝试解释Epson POS打印机的自动状态返回(ASB)数据。我已经使用UB-E20技术参考指南(www.amigopos.com/faq/faq_262.aspx)中的一些示例代码成功地与打印机联系。不幸的是,手册只说明了我在查询的返回字符串中可以预期4个字节的ASB数据。它没有解释每个位在这4个字节中的含义。当我打开打印机的盖子和/或取出纸张时,我可以看到返回值发生了变化,但我想确定我正在为不同的故障模式寻找合适的值。

我试过联系爱普生,但没有回应。我似乎无法在网上任何地方找到ASB规范。任何人都有在Epson打印机上使用ASB的经验吗?

3 个答案:

答案 0 :(得分:4)

几个月前我遇到了同样的问题,但是与爱普生的一些人交谈后我做到了这一点。这是如何获得论文的状态 我希望这会对你有所帮助。

' * ** * ** * ** * ** * ** * ** * ***
'格式化ASCII DLE EOT n
'十进制16 4 n
'
** * ** * ** * ** * ** * ** * ** * *
'n功能
'1传输打印机状态
'2传输离线状态
'3发送错误状态
'4传送纸卷传感器状态
' * ** * ** * ** * ** * ** * ** * ****

comPort.Write(Chr(16)& Chr(4)& Chr(4))
将aReplyBuffer(0)调暗为字节
Dim intNBytes As Integer = 0
comPort.Read(aReplyBuffer,0,1)

这是回应

'状态响应
名字
'0错误
'30没有纸
'18 OK

答案 1 :(得分:1)

我通过他们的开发者网络直接联系了Epson。他们让我签署了NDA,现在我有了规范。我只是把这些信息放在这里,以备将来可能需要它的人使用。

答案 2 :(得分:0)

如果有人仍在寻找它,您现在可以在以下位置找到它: https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=122