Ir para o conteúdo

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

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