Barcode Scanner Emulator
O leitor de códigos de barras não funciona
Um leitor que não produz qualquer introdução resume-se quase sempre a uma de poucas causas. Percorra-as por ordem em vez de adivinhar.
Problema
Lê-se um código de barras e nada acontece: não surge qualquer carácter, não há erro e não há qualquer retorno visual.
Causas possíveis
- Problema de cabo USB, porta ou emparelhamento Bluetooth — o leitor não está, de facto, ligado
- O leitor está no modo errado (por exemplo série/COM em vez do modo de teclado HID)
- Nenhum campo da aplicação tem o foco do teclado nesse momento
- O motor de descodificação do leitor não consegue ler esse código (etiqueta danificada, simbologia não suportada, luz insuficiente)
- Uma configuração errada de prefixo ou sufixo faz a aplicação de destino engolir a introdução em silêncio
Como diagnosticar
- Abra um editor de texto simples (Notepad, TextEdit ou um terminal) e clique nele para lhe dar foco.
- Leia um código reconhecidamente válido. Se também aqui nada surgir, o problema está no leitor ou na ligação, não na aplicação.
- Se o texto surgir no editor, o leitor e a ligação estão bem. O problema é específico da aplicação. Prossiga em Funciona no Notepad mas falha no POS.
- Durante a tentativa de leitura, observe o indicador de atividade do leitor (em regra um bip ou um piscar de LED) para confirmar que está mesmo a ler o código.
Como corrigir
- Volte a ligar o cabo USB ou emparelhe o Bluetooth de novo e, se for possível, experimente outra porta
- Leia o código de configuração "factory defaults" ou "HID keyboard mode" do fabricante para repor o modo de comunicação do leitor
- Clique no campo previsto antes de ler, ou acrescente lógica que restaure o foco se as leituras ocorrerem com frequência após uma transição da interface
- Confirme que o formato do código está ativo no leitor (alguns são fornecidos com certas simbologias desativadas)
Como verificar
Quando o leitor passar a produzir saída num editor de texto simples, confirme com o testador de introdução de códigos de barras que a aplicação web a recebe corretamente.
Ferramentas relacionadas
Testador de introdução de códigos de barras · Testador de eventos de teclado
Guias relacionados
Como funcionam os leitores de códigos de barras · Configuração do leitor de códigos de barras