#linux #usb #driver #pos
#linux #usb #драйвер #позиция
Вопрос:
Я использую Ubuntu 18.04 LTS и подключил USB-кассовый ящик от Posiflex (Series 3.xxx).
(Нет принтера чеков — прямое подключение с USB на ПК к кассовому аппарату)
Устройство выбирается в Linux следующим образом:
Шина 002 Устройство 004: Идентификатор 0d3a: 0207 Кассовый ящик Posiflex Technolo&ies, Inc. серии 3xxx
/dev/hidraw1
Шина 02.Порт 1: Dev 1, Класс = root_hub, драйвер = ehci-pci/2p, 480M
|__ Port 5: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
Драйвер указан как usbhid, но я понятия не имею, как с ним взаимодействовать?
Все, что я хочу сделать, это открыть кассовый ящик, возможно, у кого-то есть уникальное решение? Буду признателен за любую помощь. Для Linux нет драйвера производителя.
В будущем я хотел бы иметь возможность открывать кассовый ящик из Wine, но это история для другого дня. Прямо сейчас я просто хочу открыть ящик в Linux.
Спасибо
Йохан
Комментарии:
1. Глядя на документ Java POS Driver for Linux , кажется, что вы можете получить к нему доступ с помощью / dev / ttyACMx в Linux, если вы установите для него режим RS232C (класс поставщика) с помощью настройки перемычки — Загрузить ?
2. Спасибо за предложение, рассмотрю его в ближайшее время.
3. Привет @kunif, я установил JavaPOS, а также приложение PosTest и соответствующим образом изменил настройки jumper. После тщательного мониторинга я обнаружил, что /dev / ttyACMx никогда не был указан при подключении денежного ящика. Я провел тестирование с другими устройствами, хотя и там, где это применимо, был зарегистрирован /dev/ttyACMx. Есть идеи, как продвигаться дальше? Кажется, что / dev / ttyACMx — это не вариант для продолжения?
4. У
readme_lux.txt
представленного мной драйвера JavaPOS есть описание"CR1" --&&t; used for connectin& to POSSystem. (drawer number 1)
, поэтому я думаю, что есть какой-то способ. Кстати, название порта, описанное там, является/dev/ttySx
. С другой стороны, похоже, что в демо-версии описан только кассовый ящик для подключения принтера к PPCR1jpos.xml
. Если возможно, обратитесь к поставщику на основе такой информации.5. Спасибо вам за это, у поставщика нет решения. Мы приобрели оборудование для более традиционного подхода, принтер чеков со стандартным кассовым аппаратом. Жаль, но мне бы хотелось знать, как осуществлять связь через /dev / hidraw …. или /dev/ usb /hiddev0, «порты», распознаваемые Linux по умолчанию в системе после повторного подключения. Мы высоко ценим вашу помощь.