1

我想用java写一个POS打印机类。使用低 ESCPOS 编码,一切似乎都很简单,但我对打印机事件有疑问。我如何知道打印机是否出现错误或纸卷是否用完?我阅读了 ESCPOS 命令参考,每个命令(显然)都是单向的。例如,如果纸张结束,我无法打印收据,如果发生这种情况,我的应用程序必须知道并停止记录现金问题。

谢谢你。

4

1 回答 1

1

据我所知,纸质文件和其他基本事件都通过(硬件)事件发出信号。您必须将事件侦听器添加到您的端口(ParallelPortEventListener 或 SerialPortEventListener)才能检索这些事件。

http://docs.oracle.com/cd/E17802_01/products/products/javacomm/reference/api/javax/comm/ParallelPortEventListener.html

于 2012-05-07T10:55:55.143 回答