La anatomía de un código QR: cómo funcionan los códigos QR

Los códigos QR, al igual que los códigos de barras que mejoran, transmiten información a través de un código gráfico de píxeles en blanco y negro. Cuando un código de barras es unidimensional, un código QR es bidimensional. En este contenido, significa que la información se transmite leyendo las ubicaciones horizontal y vertical de los píxeles, en lugar de simplemente la posición horizontal.

Como tal, los humanos pueden decodificar partes de un código QR y traducir el contenido manualmente, aunque generalmente es tedioso y requiere mucho tiempo. En general, hay mucha más información incluida en un código QR que las cadenas numéricas cortas contenidas en un código de barras UPC, lo que significa que la decodificación humana no es necesariamente útil ni oportuna.

Los códigos QR pueden ser decodificados por cualquier teléfono inteligente y escáneres QR dedicados y pueden contener cualquier cadena de texto. Esto permite que las direcciones web se codifiquen en códigos QR, que pueden enviar automáticamente el dispositivo de escaneo a la URL especificada en el navegador predeterminado. A diferencia de los códigos de barras, los códigos QR también incluyen un componente de verificación de errores. Esto significa que el código QR aún se puede decodificar correctamente incluso si algunas partes del código no se pueden leer.

Usos comunes de los códigos QR

Usos del billete de tren de anatomía del código QR

Los códigos QR son robustos y duraderos con mayor capacidad y confiabilidad que los códigos de barras que reemplazan. También mejoran las bandas magnéticas, ya que no hay riesgo de desmagnetización, y el código se puede decodificar manualmente con un lector si es necesario.

Esto ha animado a las agencias gubernamentales y no gubernamentales a adoptar códigos QR para su uso en documentos de viaje, pasaportes y licencias, por lo general duplicando la información en un formato legible por máquina. Los códigos QR también se utilizan ampliamente en publicidad para proporcionar enlaces rápidos a activos web o descargas de aplicaciones. También puede encontrar códigos QR utilizados para enlaces de pago, autenticación de contraseña de un solo uso, inicio de sesión Wi-Fi y cientos de otras aplicaciones específicas.

Anatomía de un código QR

Descripción general de la anatomía del código QR

El elemento más distintivo visualmente del código QR son los bloques cuadrados que se utilizan para orientar el código cuando el lector lo escanea. Esto permite escanear el código en cualquier orientación, incluso al revés, y transmitir el mensaje correcto. Estos cuatro bloques (tres en las esquinas y uno incrustado en la parte inferior derecha) aparecen en cada código y permiten que el código se decodifique correctamente en cualquier orientación.

Alrededor de estos bloques, se codifican la versión de formato, la versión de verificación de errores y la máscara de decodificación. El código QR está rodeado por un área de espacio en blanco llamada “zona tranquila” que ayuda al lector a encontrar los bordes del código.

Los códigos QR pueden venir en una variedad de tamaños. El código QR más grande, que mide 177 x 177, tiene hasta 1264 caracteres de texto ASCII. El tamaño de QR más utilizado es entre 29 x 29 y 33 x 33, que puede contener unos 50 caracteres ASCII. Todos los tamaños son interoperables con dispositivos de lectura modernos como los teléfonos inteligentes.

Anatomía del código QR: comprobación de errores y enmascaramiento

Información de formato Qr

El número de bits de verificación de errores está determinado por el nivel de verificación de errores obligatorio, llamado nivel EDC. Dependiendo del nivel de EDC utilizado, se pueden recuperar diferentes números de caracteres si se pierden o faltan. Cuanto mayor sea el nivel de comprobación de errores, menos espacio quedará para contener el mensaje. La mayoría de los generadores de códigos QR emplearán el nivel correcto de corrección de errores para la longitud y las dimensiones del mensaje.

  • L (Bajo) Se puede restaurar el 7% de los caracteres.
  • M (Medio) Se puede restaurar el 15% de los caracteres.
  • Q (Cuartil) Se puede restaurar el 25% de los caracteres.
  • H (Alto) Se puede restaurar el 30% de los caracteres.
Máscaras de niveles de anatomía del código QR

Los bits están enmascarados para garantizar que los datos se expresen de manera eficiente (evitando todos los ceros o todos, por ejemplo). Esta máscara se representa como una cadena binaria, que se combina matemáticamente con el mensaje para producir el código QR. Esto no cifra el mensaje y la “clave” necesaria para decodificar el enmascaramiento se incluye con el código QR.

Anatomía del código QR: lectura de códigos QR

Colocación de personajes Qr

El código QR se lee desde la esquina inferior derecha. Los píxeles se leen como grupos de 8, contenidos un byte por cada 8 píxeles. Dependiendo de cómo esté codificado el código QR, estos patrones de bits estarán vinculados a diferentes caracteres. Si bien ASCII es probablemente la codificación más común, la especificación también incluye opciones para números, kanji y otras codificaciones. El patrón de cuatro bits en la parte inferior derecha del código QR (marcado como “Enc” en el diagrama anterior) determina cómo se decodificarán los bits.

Conclusión

Los códigos QR son tediosos de decodificar manualmente, pero si sabe cómo leer el código, es técnicamente posible. La flexibilidad y solidez de los códigos QR asegura que seguirán siendo un formato de código de barras popular en el futuro previsible.

Credito de imagen: Yaohua2000

¿Es útil este artículo?

Compártelo con algun conocido(a) que le vaya a interesar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *