USB сканер штрих-кода.

5996
Roland

У меня есть сканер штрих-кода USB Zebex, это устройство работает правильно, используя Windows XP и Windows Vista, когда я открываю Блокнот.

Однако я не могу заставить его работать на Ubuntu. Я открываю Gedit, и он издает тот же шум, что и в Windows, но ничего не сканирует.

Любой совет будет оценен.

5
Оглядываясь вокруг, я вижу, что это также не работает в Xubuntu. В OpenSuse это работает без проблем. Может быть, вам нужны дополнительные драйверы (клавиатура, может быть?). alex 15 лет назад 0
Это действительно странно, придется искать решение Roland 15 лет назад 0
ключевое слово usb работает на 100% Roland 15 лет назад 0
Это может вам помочь: http://askubuntu.com/a/586905/99408 Hieu 9 лет назад 0

2 ответа на вопрос

2
Greg Buehler

Звук исходит из динамиков ПК или со сканера?

Проверьте и убедитесь, что сканер правильно обнаружен

dmesg 

и посмотрите, есть ли у вас что-то похожее, когда вы подключаете сканер

usb 5-1: new low speed USB device using uhci_hcd and address 2 usb 5-1: new device found, idVendor=0000, idProduct=0001 usb 5-1: new device strings: Mfr=0, Product=0, SerialNumber=0 usb 5-1: configuration #1 chosen from 1 choice input: HID 0000:0001 as /class/input/input6 input: USB HID v1.00 Keyboard [HID 0000:0001] on usb-0000:00:10.3-1 

если вы видите выше, то вы также должны увидеть события dmesgпосле того, как вы нажмете кнопку сканирования.

Если вы не видите выше, то вам, вероятно, нужно инициализировать модуль клавиатуры USB, вы можете попробовать

sudo modprobe usbkbd 
Да, это шумит. инициализировал USB-клавиатуру и до сих пор ничего Roland 15 лет назад 0
2
Grumbel

Вы можете попробовать две вещи:

xinput list 

Это даст вам список всех устройств ввода, которые распознаются Xorg, и позволит вам включить или отключить устройства, а также протестировать их (заменить $тем, что отображается xinput list):

xinput set-int-prop $ 'Device Enabled' 32 1 xinput test $ 

Второе, что вы можете попробовать, это более низкоуровневый evtestинструмент (замените /dev/input/eventXего соответствующим файлом устройства):

evtest /dev/input/eventX 

Он должен печатать события на экране, когда он получает данные. evtestявляется частью joystickпакета в Ubuntu.

Ни один из них не заставит ваш сканер штрих-кода работать, но они позволят вам выяснить, где проблема. Если evtestработает, но xinputне работает, вам нужно настроить свой Xorg.conf и вручную добавить его в качестве дополнительной клавиатуры, если ни одна из них не работает, то это проблема с драйвером ядра.