У меня есть термопринтер, который я пытаюсь настроить с помощью моего Raspberry Pi 3b. У меня есть сервер Wildfly, на котором запущено приложение Java, и я пытаюсь использовать этот драйвер для связи с принтером с использованием языка TSPL.
Всякий раз, когда я пытаюсь вызвать соединение, я получаю исключение о том, что в доступе отказано: недостаточно прав.
Я пытался добавить новое разрешение в /lib/udev/rules.d
SUBSYSTEM=="usb", ATTR{idVendor}=="20d1", ATTR{idProduct}=="7001", MODE="0666", GROUP="wildfly"
А затем запустите udevadm control --reload-rules
, чтобы перезагрузить правила, но все равно безуспешно.
Я даже пытался запустить:
sudo chown -R wildfly:wildfly /dev/usb/lp0
Но все равно безуспешно. Любая помощь будет очень признательна в данный момент. Мой принтер - HPRT LPQ58.
Если я вручную отправляю команды в / dev / usb / lp0 с помощью команды cat, это работает, но с помощью Java я не могу подключиться к порту usb.