5

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

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

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

2 ответа2

2

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

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

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
2

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

xinput list

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

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

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

evtest /dev/input/eventX

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .