Cómo funciona un código QR
Los códigos QR han llegado para facilitarnos la vida. Ya no tenemos que preocuparnos si no tenemos efectivo o si nos hemos olvidado la billetera. Solo necesitamos tener nuestro smartphone a la mano y dejar que la magia ocurra.
En Ideas en 5 minutos hemos creado una guía para ayudarte a entender mejor e interactuar con este tipo de tecnología.
Qué es un código QR y cómo se diferencia de los códigos de barras
Un código QR (del inglés Quick Response Code) es un “código de respuesta rápida” que puede utilizarse fácilmente desde un celular. Es una versión 2D de un código de barras que muestra una amplia variedad de información cuando se escanea desde un dispositivo.
Los códigos de barras contienen información en forma horizontal, mientras que el QR puede contener datos tanto de forma horizontal como vertical. Debido a esto, tienen una mayor capacidad para transferir información, lo que los vuelve más versátiles. Los códigos de barras suelen ser útiles para escanear productos en un supermercado, por ejemplo.
La anatomía de un código QR
- Módulo de datos: se considera la unidad estándar de un QR. Es un sencillo cuadrado negro ubicado en un fondo blanco. Cuando estos cuadrados negros o módulos de datos se disponen de una manera determinada, constituyen la mayor parte de un código QR.
- Patrón de detección de la posición: los códigos QR tienen 3 de estos. Cada uno posee una marca interna y externa para que las cámaras y escáneres puedan localizar rápidamente los módulos de datos, así como la dirección en la que se escanea el código. Puedes encontrar más información sobre estos patrones abajo.
- Margen: si miras con detenimiento un código QR, podrás observar áreas blancas a cada lado del módulo de datos. Este rodea a los módulos y a los patrones de detección de la posición. Permite que los dispositivos que leen y escanean el código puedan determinar dónde comienza y dónde termina.
4. Patrones de detección de la posición: le informan al escáner dónde están los bordes del código QR.
5. Patrón de alineación: este es un punto de referencia que se asegura de que los elementos estén perfectamente alineados. Si el código QR es más grande, entonces habrá múltiples puntos de referencia.
6. Patrones de temporización: esta franja de módulos blancos y negros muestra la posición de las filas y columnas para así ayudar al escáner a determinar el tamaño de la matriz de datos.
7. Información sobre la versión: esta sección indica el número de la versión. Esto quiere decir que cuantos más módulos haya, mayor será la versión. Existen 40 versiones distintas de un código QR, y las más comunes son del 1 al 7.
8. Información del formato: esta parte del código QR contiene la información sobre la tolerancia a los errores y el patrón del enmascaramiento de datos.
9. Códigos de corrección de datos y errores: permiten que el código pueda ser leído incluso si aparece algún problema al mostrar la información.