Como obter os dados do leitor óptico?

6 respostas
E

A leitura de um codigo de barra é feita num leitor óptico. como obter os dados do leitor óptico para que eu possa fazer os tratamentos devidos?

6 Respostas

cassio

Não sei o modelo de leitor que vc tem ai, mas normalmente os leitores para códigos de barra são ligados na entrada para teclado… Isso é, eles lêem e enviam a informação para o computador como se fosse um teclado, pela standard in… Se for este o caso do seu leitor, é só ler com qualquer stream de entrada, como Scanner, etc, passando System.in

Até!

E

quando vc fala passando um System.in. Vc está dizendo pra passar no construtor?

cassio

Isso, se seu leitor de código de barras for ligado à enttrada para telcado do PC, vc pode usar um objeto da classe Scanner para ler, passando System.in no construtor do objeto :slight_smile:

Acho que dai vc pode fazer algo como:

Scanner input = new Scanner(System.in);
String leitura = input.nextLine();

Abraço!

E

Valeu, acho q isso resolve o meu problema. Vou testar

F

Se tua aplicacao for Swing, ele faz isso direto.

Por exemplo, tua tela posicionada num JTextField, aciona o leitor ele ja “carrega” o que foi lido no leitor para o JTextField.

]['s

E

com focus no JTextField e usando o leitor , pega automático? e já escreve no JTextField?

Criado 12 de setembro de 2006
Ultima resposta 20 de set. de 2006
Respostas 6
Participantes 3