[RESOLVIDO]Leitura de codigo de barras via USB

Fala feras :smiley:

Tenho um hardware de leitura de codigo de barras e ele funciona USB. Preciso ler o codigo de barras e receber o valor lido na minha aplicacao. Estou pesquisando no google e achei um topico interessante sobre o assunto que um dos posts menciona o usa da interface KeyListener.

Fui pesquisar sobre a tal interface e nao entendi mto bem o seu funcionamento, parece que ela funciona somente com teclados. Posso tratar o leitor como um teclado?

Alguem tem alguma outra solucao para receber os dados?

Abs

Amigos,

Apenas para corrigir o que foi escrito: pluguei ele na USB e fui no campo da minha aplicacao, li o codigo de barras e ele setou corretamente mas ao soltar o botao, ele fez um submit da minha tela. Alguem conhece alguma maneira dele nao fazer o submit?

Resolvido por propria configuracao do leitor :smiley:

Um leitor USB normalmente digita um ENTER no final da leitura de um número. Alguns leitores podem ser configurados para mandar um TAB, por exemplo. Mas é melhor, para evitar ficar reconfigurando sempre os leitores*, adaptar sua aplicação de forma que o ENTER não seja equivalente ao OK e sim ao TAB.

  • Caso típico: você instalou o tal programa na padaria do seu Manuel, e então o leitor quebrou. Ele resolveu comprar um novo leitor, da mesma marca e modelo, só que ele não sabia que é necessário reconfigurar o tal leitor fazendo-o ler uns códigos malucos. O que ocorreu? Você vai ter de ir correndo até a padaria do seu Manuel para reconfigurar o tal leitor, e ele ainda vai ficar uma pilha de nervos e não vai lhe pagar um centavo pelo seu tempo perdido.

Você tem que ir correndo e receber pelo conserto. Nem que seja uma bala. :o)

Uma dúvida … Todos os leitores atuais enviam um ENTER no final da leitura?