Barcode Scanner Emulator
Leitor de código de barras não funciona
Um leitor que não produz entrada nenhuma quase sempre se resume a uma de poucas causas. Percorra-as em ordem em vez de chutar.
Problema
Você lê um código de barras e nada acontece: nenhum caractere aparece em lugar nenhum, não há erro e não há nenhum retorno visual.
Causas possíveis
- Problema de cabo USB, porta ou pareamento Bluetooth — o leitor na verdade não está conectado
- O leitor está no modo errado (por exemplo serial/COM em vez do modo teclado HID)
- Nenhum campo do aplicativo tem o foco do teclado no momento
- O motor de decodificação do leitor não consegue ler aquele código (etiqueta danificada, simbologia não suportada, pouca luz)
- Configuração errada de prefixo ou sufixo faz o aplicativo de destino engolir a entrada em silêncio
Como diagnosticar
- Abra um editor de texto simples (Notepad, TextEdit ou um terminal) e clique nele para que tenha foco.
- Leia um código sabidamente válido. Se nada aparecer aqui também, o problema é o leitor ou a conexão, não o aplicativo.
- Se o texto aparecer no editor, o leitor e a conexão estão bem. O problema é específico do aplicativo. Continue em Funciona no Notepad, mas não no POS.
- Durante a tentativa de leitura, confira o indicador de atividade do leitor (em geral um bipe ou um piscar de LED) para confirmar que ele está de fato lendo o código.
Como corrigir
- Reconecte o cabo USB ou pareie o Bluetooth de novo e, se der, tente outra porta
- Leia o código de configuração "factory defaults" ou "HID keyboard mode" do fabricante para redefinir o modo de comunicação do leitor
- Clique no campo pretendido antes de ler, ou acrescente lógica que restaure o foco se as leituras costumam acontecer depois de uma transição da interface
- Confirme que o formato do código está ligado no leitor (alguns saem de fábrica com certas simbologias desligadas)
Como verificar
Quando o leitor passar a produzir saída num editor de texto simples, confirme com o testador de entrada de código de barras que o aplicativo web recebe isso corretamente.
Ferramentas relacionadas
Testador de entrada de código de barras · Testador de eventos de teclado
Guias relacionados
Como os leitores de código de barras funcionam · Configuração do leitor de código de barras