我开发了一个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中声明的打印机,因为它是“打开”,而不是“声明”。 奇怪的是,当我在打印机上执行“检查运行状况”(使用打印机实用程序)时,它可以毫无问题地打印测试页。
感谢任何帮助或建议。
答案 0 :(得分:0)
尝试引用此解决方案 Java POS printer error
检查您的Jpos.xml路径目录.. Windows vs Ubuntu File paths in Java (Linux)
答案 1 :(得分:0)
授予/ dev / bus / usb /权限,以便jpos连接识别连接的打印机