Saltar al contenido

Barcode Scanner Emulator

El lector de códigos de barras no funciona

Un lector que no produce ninguna entrada casi siempre se debe a una de unas pocas causas. Revísalas por orden en lugar de ir a ciegas.

Problema

Lees un código de barras y no ocurre nada: no aparece ningún carácter en ningún sitio, no hay error ni ninguna respuesta visual.

Causas posibles

  • Cable USB, puerto o emparejamiento Bluetooth: el lector no está realmente conectado
  • El lector está en el modo equivocado (por ejemplo, serie/COM en lugar del modo de teclado HID)
  • Ningún campo de la aplicación tiene ahora el foco del teclado
  • El motor de descodificación del lector no puede leer ese código concreto (etiqueta dañada, simbología no admitida, poca luz)
  • Una configuración incorrecta del prefijo o del sufijo hace que la aplicación de destino se trague la entrada en silencio

Cómo diagnosticarlo

  1. Abre un editor de texto sin formato (Notepad, TextEdit o un terminal) y haz clic dentro para que tenga el foco.
  2. Lee un código conocido y válido. Si aquí tampoco aparece nada, el problema es el lector o la conexión, no tu aplicación.
  3. Si el texto sí aparece en el editor, el lector y la conexión están bien: el fallo es específico de tu aplicación. Continúa con El lector funciona en Notepad pero no en el POS.
  4. Comprueba el indicador de actividad del lector (normalmente un pitido o un destello del LED) durante el intento de lectura para confirmar que realmente está leyendo el código.

Cómo corregirlo

  • Vuelve a conectar el cable USB o empareja de nuevo el Bluetooth, y prueba otro puerto si lo hay
  • Lee el código de configuración del fabricante de «factory defaults» o «HID keyboard mode» para restablecer el modo de comunicación del lector
  • Haz clic en el campo previsto antes de leer, o añade a la aplicación una lógica que recupere el foco si las lecturas suelen producirse tras un cambio de interfaz
  • Comprueba que el formato del código está activado en el lector (algunos salen de fábrica con ciertas simbologías desactivadas)

Cómo comprobarlo

Cuando el lector produzca salida en un editor de texto sin formato, confirma que tu aplicación web la recibe bien con el Probador de entrada de códigos de barras.

Herramientas relacionadas

Probador de entrada de códigos de barras · Probador de eventos de teclado

Guías relacionadas

Cómo funcionan los lectores de códigos de barras · Configuración del lector de códigos de barras