Saltar al contenido

Barcode Scanner Emulator

Pruebas de códigos QR: cómo probar escáneres de códigos QR

Una guía práctica para generar códigos QR de prueba y revisar el hardware del escáner, la entrada por emulación de teclado, los flujos de POS y las apps que leen QR.

Qué significa probar códigos QR

Probar un código QR confirma que el escáner puede decodificar el contenido esperado y que el sistema que lo recibe maneja bien el resultado. Que la decodificación salga bien es solo el primer paso. También hay que revisar el foco, los tiempos, los sufijos, la validación y el comportamiento de la app.

1. Genera un código QR de prueba

Abre el Creador de códigos QR, escribe un texto o una URL que ya conozcas y genera el código. Empieza con un valor simple y después agrega los datos más largos y los caracteres especiales que espera tu app.

El generador corre en la computadora local, así que el contenido se queda en el navegador. Puedes descargar un SVG o un PNG para imprimirlo, usarlo como pieza de prueba o mostrarlo en otra pantalla.

2. Prueba escáneres físicos y de cámara

Muestra el código QR a un tamaño legible y con buen contraste. Escanéalo con el equipo físico, un escáner de mano compatible con QR, la cámara del celular o la cámara de la app. Repite con distintos tamaños, distancias, condiciones de luz y muestras impresas para ver los límites reales.

Un escáner que solo lee códigos 1D no puede leer códigos QR. Confirma que el equipo soporta la simbología QR antes de diagnosticar la app.

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

Pon el foco en el campo correcto antes de escanear y compara el valor recibido con el contenido que generaste. Prueba escaneos repetidos, estados vacíos o inválidos de la app, URL largas y flujos que pasan por varios campos.

En las pruebas de POS, verifica que el escaneo elija el producto o la acción correctos, conserve el comportamiento de cantidad y precio, y no dispare un envío que no querías.

4. Prueba escáneres con emulación de teclado y sufijos

Muchos escáneres mandan el contenido QR decodificado como eventos de teclado. Usa el Verificador de entrada de códigos de barras para revisar el valor exacto, el tiempo de la ráfaga y si el equipo agrega ENTER o TAB.

Para entender por qué esto funciona, mira la guía de emulación de teclado HID. Si el escáner manda el sufijo equivocado, compara su configuración con el comportamiento que espera el formulario que recibe los datos.

Diagnosticar escaneos QR que fallan

  • Confirma que el escáner soporta QR Code y que la simbología está activada.
  • Agranda el tamaño en pantalla o impreso y usa un código nítido, de alto contraste.
  • Asegúrate de que el código QR completo y la zona de silencio queden a la vista del escáner.
  • Revisa el foco, el diseño del teclado y la validación de entrada de la app.
  • Usa el Inspector de eventos de teclado para revisar los eventos de tecla en crudo.

Probar sin hardware físico

Si no tienes el equipo, usa Barcode Scanner Emulator para simular los teclazos del escáner y probar el flujo de entrada de tu app. Eso verifica cómo la app maneja la entrada, pero no reemplaza la decodificación óptica ni las pruebas de hardware.

Preguntas frecuentes

¿Cómo genero un código QR para probar?

Usa el creador de códigos QR: escribe un texto o una URL y arma el código QR en el navegador, de forma local. Muéstralo o imprímelo y escanéalo con el equipo o la app que estás probando.

¿Un escáner de códigos de barras puede leer un código QR?

El escáner tiene que soportar simbologías 2D como QR Code. Un escáner solo 1D no puede decodificar códigos QR, aunque los dos equipos usen entrada por emulación de teclado.

¿Cómo pruebo ENTER o TAB después de un escaneo QR?

Escanea el código QR generado en el Verificador de entrada de códigos de barras y revisa el sufijo detectado. Configura el escáner o la app para que el sufijo coincida con el flujo que quieres.