JposException: не удается подключить принтер (проблема только в Linux)

Я разработал Java-приложение, которое отлично работает в Windows, когда я печатаю квитанцию. Проблема возникает, когда одно и то же Java-приложение тестируется в Ubuntu 14.04 и дает мне следующее:

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, так как делает «открытие», но не «требование». И странно, что когда я выполняю «проверку работоспособности» на принтере (с помощью утилиты принтера), он может без проблем распечатать тестовую страницу.

Любая помощь или предложение приветствуется.


person UserBL    schedule 10.02.2016    source источник
comment
У меня точно такая же проблема. Вы нашли решение?   -  person Nabarun    schedule 06.04.2018
comment
Необходимо дать права на /dev/bus/usb/, с этим в нашем случае проблема решена   -  person UserBL    schedule 09.04.2018


Ответы (2)


Попробуйте сослаться на это решение Ошибка POS-принтера Java

Проверьте каталог пути Jpos.xml. Windows vs Ubuntu Пути к файлам в Java (Linux)

person MKA    schedule 18.08.2016

Дайте разрешения на /dev/bus/usb/, чтобы соединение jpos распознало подключенный принтер

person UserBL    schedule 09.04.2018