Scanner de código de barras USB.

5

Eu tenho um scanner de código de barras USB Zebex, este dispositivo funciona corretamente usando o Windows XP e o Windows Vista quando abro o Bloco de Notas.

No entanto, não consigo fazê-lo funcionar no Ubuntu. Eu abro o Gedit, e ele faz o mesmo barulho que no Windows, mas nada faz a varredura.

Qualquer conselho será apreciado.

    
por Roland 14.09.2009 / 15:51

2 respostas

2

Duas coisas que você pode tentar:

xinput list

Isto lhe dará uma lista de todos os dispositivos de entrada que são reconhecidos pelo Xorg e permite que você ative ou desative os dispositivos assim como os teste (substitua ${DEVICEID} pelo que é exibido por xinput list ):

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

A segunda coisa que você poderia tentar seria a ferramenta evtest de nível mais baixo (substitua /dev/input/eventX pelo arquivo de dispositivo apropriado):

evtest /dev/input/eventX

Ele deve imprimir eventos na tela quando receber dados. evtest faz parte do pacote joystick no Ubuntu.

Nenhum deles fará com que seu scanner de código de barras funcione, mas eles permitirão que você descubra onde está o problema. Se evtest funciona, mas xinput não, então você tem que ajustar o seu Xorg.conf e adicioná-lo manualmente como teclado extra, se nenhum dos dois funcionar, então é um problema com o driver do Kernel.

    
por 28.09.2009 / 17:20
2

O som vem dos alto-falantes do PC ou do scanner?

Verifique e verifique se o scanner foi detectado corretamente

dmesg

e veja se você tem algo parecido com isso quando conecta o scanner

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

se vir o acima, também deverá ver eventos em dmesg depois de premir o botão de pesquisa.

se você não vê o acima, então você provavelmente precisará inicializar o módulo de teclado usb com você pode tentar

sudo modprobe usbkbd
por 14.09.2009 / 16:20