我想知道Java中存在什么样的为爱普生打印机构建报表的实用方法。此时,我正在使用LX300+II模型。我知道基本上有两种使用这台打印机的方法:
图形印刷,具有图形字体和精确定位。我知道这是可能的,因为几年前,我必须为EPSON FX 2180编写报告,其中包括安装在Windows中的带有本地打印字体的驱动程序。这正是我想要做的。现在,我正在使用JasperReports进行图形报告,并且工作正常,但是我确实有一些报告需要用点阵<
在Java中,我尝试使用套接字连接到打印机(佳能iR5050 PCL6),使用主机IP,端口为9010。我想使用PJL命令获取打印机的状态。我将PJL命令(\x1B%-12345X@PJL INFO USTATUS \r\n\x1B%-12345X\r\n)写入套接字输出流,并尝试从输入流读取打印机的状态。不从输入流中读取任何信息。