Saltar al contenido

Barcode Scanner Emulator

Pruebas de códigos QR: cómo probar lectores de códigos QR

Una guía práctica para generar códigos QR de prueba y comprobar el hardware del lector, la entrada de la cuña de teclado, los flujos de POS y las aplicaciones compatibles con QR.

Qué significan las pruebas de códigos QR

Las pruebas de códigos QR comprueban que un lector puede descodificar el contenido esperado y que el sistema receptor trata el resultado correctamente. Una descodificación correcta es solo el primer paso: también hay que revisar el foco, la temporización, los sufijos, la validación y el comportamiento de la aplicación.

1. Genera un código QR de prueba

Abre el Generador de códigos QR, introduce un texto o una URL conocidos y genera el código. Empieza con un valor de prueba sencillo y añade después los datos más largos y los caracteres especiales que espera tu aplicación.

El generador se ejecuta en local, así que el contenido permanece en el navegador. Puedes descargar un SVG o un PNG para imprimirlo, usarlo como accesorio de prueba o mostrarlo en otra pantalla.

2. Prueba lectores físicos y basados en cámara

Muestra el código QR a un tamaño legible y con contraste suficiente. Léelo con el dispositivo físico, un lector de mano compatible con QR, la cámara del teléfono o la cámara de la aplicación. Repite la prueba con distintos tamaños, distancias, condiciones de luz y muestras impresas para identificar los límites prácticos.

Un lector solo de códigos 1D no puede leer códigos QR. Confirma que el lector admite la simbología QR antes de diagnosticar la aplicación.

3. Prueba la entrada QR en aplicaciones web, de escritorio y de POS

Coloca el foco en el campo previsto antes de leer y compara el valor recibido con el contenido generado. Prueba lecturas repetidas, estados vacíos o no válidos de la aplicación, URL largas y flujos que recorren varios campos.

En las pruebas de POS, comprueba que la lectura selecciona el producto o la acción correctos, conserva el comportamiento de cantidad y precio, y no provoca un envío no deseado.

4. Prueba lectores de cuña de teclado y sufijos

Muchos lectores envían el contenido QR descodificado como eventos de teclado. Usa el Probador de entrada de códigos de barras para comprobar el valor exacto, la temporización de la ráfaga y si el dispositivo añade ENTER o TAB.

Para entender por qué funciona, consulta la guía de la cuña de teclado HID. Si el lector emite el sufijo equivocado, compara su configuración con el comportamiento que espera el formulario receptor.

Diagnosticar lecturas QR fallidas

  • Confirma que el lector admite QR Code y que la simbología está activada.
  • Aumenta el tamaño mostrado o impreso y usa un código nítido y de alto contraste.
  • Asegúrate de que el código QR completo y la zona muda sean visibles para el lector.
  • Revisa el foco, la distribución del teclado y la validación de entrada de la aplicación.
  • Usa el Probador de eventos de teclado para inspeccionar los eventos de tecla en bruto.

Probar sin hardware físico

Cuando no haya hardware, usa Barcode Scanner Emulator para simular las pulsaciones del lector y probar el flujo de entrada de tu aplicación. Eso comprueba el tratamiento en la aplicación, pero no sustituye la descodificación óptica ni las pruebas de hardware.

Preguntas frecuentes

¿Cómo genero un código QR para hacer pruebas?

Usa el generador de códigos QR para introducir un texto o una URL y crear un código QR en local, en el navegador. Muéstralo o imprímelo y léelo después con el dispositivo o la aplicación que estés probando.

¿Puede un lector de códigos de barras leer un código QR?

El lector debe admitir simbologías 2D como QR Code. Un lector solo 1D no puede descodificar códigos QR, aunque ambos dispositivos puedan usar la entrada de cuña de teclado.

¿Cómo pruebo ENTER o TAB después de una lectura QR?

Lee el código QR generado en el Probador de entrada de códigos de barras e inspecciona el sufijo detectado. Configura el lector o la aplicación para que el sufijo coincida con el flujo previsto.