3

我开发了一个 java 应用程序,当我打印收据时,它可以在 Windows 上完美运行。当在 Ubuntu 14.04 中测试同一个 java 应用程序时,问题就出现了,并给了我这个:

jpos.JposException: Can't connect printer device=SRP-350II
    at com.bixolon.jpos.services.printers.PrinterBaseService.claim(PrinterBaseService.java:256)
    at jpos.BaseJposControl.claim(BaseJposControl.java:296)
    at PruebaPOSImpresion.main(PruebaPOSImpresion.java:36)

似乎该应用程序找到了 jpos.xml 中声明的打印机,因为“打开”而不是“声明”。奇怪的是,当我在打印机上执行“检查健康”(使用打印机实用程序)时,它可以毫无问题地打印测试页。

任何帮助或建议表示赞赏。

4

2 回答 2

0

尝试参考此解决方案 Java POS 打印机错误

检查您的 Jpos.xml 路径目录.. Windows vs Ubuntu Java (Linux) 中的文件路径

于 2016-08-18T02:42:42.097 回答
0

授予 /dev/bus/usb/ 权限,这样 jpos 连接就会识别连接的打印机

于 2018-04-09T12:35:16.023 回答