Saltar al contenido

Barcode Scanner Emulator

Al lector de códigos de barras le falta ENTER

Un lector que descodifica bien el código pero deja el cursor quieto en el campo, en lugar de enviar, casi siempre carece del sufijo ENTER: no es un fallo de descodificación.

Problema

El valor leído aparece correctamente en el campo, pero el formulario no se envía y el cursor se queda esperando una pulsación manual de Intro.

Causas posibles

  • El ajuste de sufijo del lector está en «none» en lugar de ENTER/CR
  • El sufijo del lector está en TAB en lugar de ENTER, así que el foco se mueve en vez de enviarse el formulario
  • Un restablecimiento de fábrica reciente o la lectura de un código de configuración ha devuelto el sufijo a un valor que no es el predeterminado
  • El controlador keydown de Intro de tu aplicación no está asociado al campo en el que escribe el lector

Cómo diagnosticarlo

  1. Abre el Probador de entrada de códigos de barras y lee el mismo código.
  2. Revisa el resultado «Suffix detected». Si muestra «None», el lector no envía ningún sufijo: es un problema de configuración del lector, no un fallo de la aplicación.
  3. Si muestra «TAB», el lector está configurado para la navegación por tabulación y no para enviar formularios: cambia el sufijo del lector o adapta la aplicación para que también envíe con Tab, además de con Intro.

Cómo corregirlo

Localiza la guía de programación o configuración del fabricante (normalmente un PDF con una página de códigos pequeños) y busca la sección de ajustes «suffix» o «terminator». Lee el código etiquetado «CR suffix», «Enter suffix» o similar para fijar el terminador en retorno de carro. Si hay una utilidad de configuración del proveedor, el mismo ajuste suele aparecer como una lista desplegable en las opciones de comunicación o de salida.

Para más detalle sobre las opciones de sufijo en general, consulta Sufijos ENTER y TAB.

Cómo comprobarlo

Vuelve a leer en el Probador de entrada de códigos de barras y confirma que «Suffix detected» muestra ahora ENTER antes de desplegar el cambio en un lector de producción.

Relacionado

Guía de configuración del lector de códigos de barras · Probador de eventos de teclado