Сканер штрихкодов metrologic ms 5145
HolyBoy 9 апреля, 2010 - 16:03
Имеется сабжевый сканер, который подключается только через USB и умеет эмулировать RS-232
Задача: создать последовательный порт, в который сканер отправляет данные для дальнейшего использования.
В режиме по умолчанию данный сканер работает как клавиатура. Подключаем, убеждаемся: udev создаёт устройство, в него отправляются символы, всё отлично.
Переключаем сканер в режим Uni-directional USB Serial Emuldation, сканируя соответствующий код. Переподключаем сканер и видим:
[ 3553.092030] usb 4-1: new low speed USB device using uhci_hcd and address 15 [ 3553.255098] usb 4-1: New USB device found, idVendor=0c2e, idProduct=0700 [ 3553.255104] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 3553.255109] usb 4-1: Product: Metrologic Scanner [ 3553.255113] usb 4-1: Manufacturer: Metrologic [ 3553.255332] usb 4-1: configuration #1 chosen from 1 choice
Загружаем модуль usbserial: # modprobe usbserial vendor=0x0c2e product=0x0700
и получаем пшик:
[ 3617.495100] usbcore: registered new interface driver usbserial [ 3617.495310] USB Serial support registered for generic [ 3617.495334] usbserial_generic 4-1:1.0: Generic device with no bulk out, not allowed. [ 3617.495345] usbserial_generic: probe of 4-1:1.0 failed with error -5 [ 3617.495551] usbcore: registered new interface driver usbserial_generic [ 3617.495557] usbserial: USB Serial Driver core
Что сделано неправильно или чего не хватает? Драйвера для usbserial?
PS Под оффтопиком, при условии установки соответствующих драйверов, виртуальный com-порт создаётся.
»
- Для комментирования войдите или зарегистрируйтесь
А что говорит usb-devices?
А что говорит usb-devices?
Вот это: T: Bus=04 Lev=01
Вот это:
Есть два варианта: 1. искать
Есть два варианта:
1. искать похожий драйвер и добавлять VID/PID в этот драйвер
2. модифицировать usbserial
Мда.Невесело. Учитывая, что
Мда.
Невесело. Учитывая, что я не программист...
Ладно, попробую ещё у буржуев поискать.
Спасибо за отклик.
А зачем нужен этот ком порт?
А зачем нужен этот ком порт? чем не устраивает режим клавиатуры
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
1. По делу есть что
1. По делу есть что сказать?
2. Правила русского письма предполагают наличие в конце предложения знака препинания.
3. Зачем нужен? Затем.