Saltar para o conteúdo

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

  1. Abra um editor de texto simples (Notepad, TextEdit ou um terminal) e clique nele para lhe dar foco.
  2. 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.
  3. 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.
  4. 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