java - java中的EscPos打印机事件

标签 java printing

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

谢谢。

最佳答案

据我记得缺纸和其他基本事件是通过(硬件)事件发出信号的。您必须向端口添加事件监听器(ParallelPortEventListener 或 SerialPortEventListener)才能检索这些事件。

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

关于java - java中的EscPos打印机事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10480318/

相关文章:

java - 解决 N 个皇后的回溯问题

java - JSF 2.0 ValueExpression 中的可用运算符

java - 使用 Spring Boot 在 Google 应用引擎中执行 Cron 作业

javascript - 如何使用从javascript(无界面)开始的ESC/POS打印机进行打印

c# - 虚拟打印机 : intercept data sent to printer using c#

java - 为 JMS 2.0 使用者设置 clientID

java - 使用Java的PostgreSQL上的Money数据

php - 未显示 php 到 html 的输出

java - 3D java数组打印,另一种方式

html - 第二页的边距不起作用