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 tanto la posición horizontal como la 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 lleva mucho tiempo. Generalmente 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 u oportuna.

Los códigos QR pueden ser decodificados por cualquier smartphone y escáneres QR dedicados y pueden contener cualquier cadena de texto. Esto permite codificar las direcciones web 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 comprobación de errores. Esto significa que el código QR puede ser decodificado con éxito incluso si partes del código son ilegibles.

Usos comunes de los códigos QR

La anatomía de un código QR: Cómo funcionan los códigos QR WorkHow QR códigos es mediante el transporte de información a través de un código gráfico de píxeles en blanco y negro. También puede ser decodificado incluso si partes del código son ilegibles.

Los códigos QR son robustos y duraderos, con mayor capacidad y fiabilidad que los códigos de barras que sustituyen. También mejoran las bandas magnéticas, ya que no hay riesgo de desimantación, y el código puede ser decodificado manualmente con un lector si es necesario.

Esto ha alentado a los organismos gubernamentales y no gubernamentales a adoptar códigos QR para su uso en documentos de viaje, pasaportes y licencias, duplicando normalmente la información en un formato legible por máquinas. Los códigos QR también se utilizan ampliamente en la 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 única, inicio de sesión Wi-Fi y cientos de otras aplicaciones específicas.

Anatomía de un código QR

La anatomía de un código QR: Cómo funcionan los códigos QR WorkHow QR códigos es mediante el transporte de información a través de un código gráfico de píxeles en blanco y negro. También puede ser decodificado incluso si partes del código son ilegibles.

El elemento más visualmente distinto del código QR son los bloques cuadrados utilizados para orientar el código cuando es escaneado por el lector. 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 decodificar correctamente el código en cualquier orientación.

Alrededor de estos bloques se codifican la versión de formato, la versión de comprobación de errores y la máscara de descodificación. El código QR está rodeado por un área de espacio en blanco llamada «zona silenciosa» 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, contiene hasta 1.264 caracteres de texto ASCII. El tamaño más utilizado de QR está entre 29 x 29 y 33 x 33, que puede contener unos 50 caracteres ASCII. Todos los tamaños son interoperables con los dispositivos de lectura modernos como los teléfonos inteligentes.

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

La anatomía de un código QR: Cómo funcionan los códigos QR WorkHow QR códigos es mediante el transporte de información a través de un código gráfico de píxeles en blanco y negro. También puede ser decodificado incluso si partes del código son ilegibles.

El número de bits de comprobación de errores se determina por el nivel de comprobación de errores forzado, denominado 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, menor será el espacio que quede para contener el mensaje. La mayoría de los generadores de código QR emplean el nivel correcto de corrección de errores para la longitud y dimensiones del mensaje.

  • L (Bajo) Se puede restaurar el 7% de los caracteres.
  • M (Media) Se puede restaurar el 15% de los caracteres.
  • Q (Cuartil) 25% de los caracteres pueden ser restaurados.
  • H (Alto) 30% de los caracteres pueden ser restaurados.

La anatomía de un código QR: Cómo funcionan los códigos QR WorkHow QR códigos es mediante el transporte de información a través de un código gráfico de píxeles en blanco y negro. También puede ser decodificado incluso si partes del código son ilegibles.

Los bits se enmascaran para asegurar que los datos se expresan de forma eficiente (evitando todos los ceros o todos los ceros, 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 encripta 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

La anatomía de un código QR: Cómo funcionan los códigos QR WorkHow QR códigos es mediante el transporte de información a través de un código gráfico de píxeles en blanco y negro. También puede ser decodificado incluso si partes del código son ilegibles.

El código QR se lee desde la esquina inferior derecha. Los píxeles se leen como grupos de 8, con un byte por cada 8 píxeles. Dependiendo de cómo se codifique el código QR, estos patrones de bits se enlazarán a diferentes caracteres. Mientras que 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 «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 usted sabe cómo leer el código, es técnicamente posible. La flexibilidad y robustez de los códigos QR garantiza que seguirán siendo un formato de código de barras muy popular en un futuro previsible.

Deja un comentario

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