Obtendo entrada de um dispositivo USB listado com lsusb

3

Eu tenho um leitor de código de barras CF-1KB conectado a um adaptador RS232 para PS / 2 e um adaptador PS / 2 para USB. Não sei ao certo como o dispositivo funciona, por isso estou tentando descobrir as informações que estou recebendo do dispositivo.

Quando conectado ao meu computador, isso me dá

[ 3673.610054] usb 4-1: new low speed USB device using uhci_hcd and address 3
[ 3673.900448] input: Generic USB K/B as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input16
[ 3673.900746] generic-usb 0003:13BA:0017.0003: input,hidraw0: USB HID v1.10 Keyboard [Generic USB K/B] on usb-0000:00:1a.1-1/input0
[ 3673.916733] input: Generic USB K/B as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.1/input/input17
[ 3673.916890] generic-usb 0003:13BA:0017.0004: input,hidraw1: USB HID v1.10 Mouse [Generic USB K/B] on usb-0000:00:1a.1-1/input1

A saída de sudo cat /dev/hidraw0 e sudo cat /dev/hidraw1 me dá um jargão improdutivo toda vez que eu digitalizo algo ou nada.

Onde posso procurar dados úteis do dispositivo?

    
por howardh 03.11.2011 / 21:10

2 respostas

1

Um adaptador serial para PS2 provavelmente não é apropriado aqui e talvez seja a fonte de seus problemas. Esse adaptador não faz nenhuma conversão. O tipo de mouse com o qual ele trabalha sabe como se comunicar através de uma porta serial e uma porta PS2 e o adaptador apenas adapta fisicamente o conector.

O seu scanner de código de barras provavelmente não sabe falar PS2. O que você deve fazer depois é ligá-lo a uma porta serial e tentar um monte de strings diferentes, começando com 2400 ou 9600 baud e 8N1 ou 7E1. Quando você está obtendo um padrão consistente toda vez que digitaliza o mesmo código de barras, sabe que está acessando alguma coisa.

    
por 22.11.2011 / 19:37
0

Uma maneira muito comum de os scanners de código de barras funcionarem é fingir ser um teclado e apenas digitar o código de barras. O adaptador PS2 foi fornecido com o leitor de código de barras? Se assim for, então eu suspeito que o leitor está apenas fingindo ser um teclado.

    
por 15.11.2011 / 02:23

Tags