sidearea-img-1
Visita nuestro blog y suscribete para estar informado de las últimas tendencias en Desarrollo web, Marketing Digital y más.
sidearea-img-2 sidearea-img-3 sidearea-img-4 sidearea-img-5

Últimos post

Suscribete

 

Blog

Home / All  / ¿Que es el código QR?

Los códigos QR son un tipo de código de barras bidimensional que fueron creados en 1994 por la compañía japonesa Denso Wave para permitir el escaneo de componentes a alta velocidad en la industria automotriz.

Más de 20 años después, los códigos QR han superado su uso inicial gracias a su «Respuesta Rápida (Quick Response)» para acceder al contenido digital en el mundo físico, convirtiéndose en una poderosa herramienta de marketing móvil. Desde información de contacto, producto o servicio hasta videos instructivos en YouTube, direcciones en Google Maps o acceso a Wi-Fi, los códigos QR ofrecen infinitas posibilidades para interactuar con un público objetivo.

Cómo funcionan los códigos QR

Los códigos QR pueden parecer un conjunto aleatorio de cuadrados negros sobre un fondo blanco, pero su estructura intrincada es lo que esencialmente les permite almacenar la información y ser decodificables por un escáner.

La estructura de un código QR

  • Información sobre la versión: estos patrones especifican la versión del código QR. Actualmente hay 40, que van desde la versión 1 que tiene 21×21 módulos, hasta la versión 40 con 177×177 módulos. Las versiones 1 a 7 son las más utilizadas para el marketing móvil.
  • Información de formato: estos patrones almacenan información sobre la corrección de errores y la máscara de datos. La función de corrección de errores garantiza que el código QR pueda decodificarse incluso si está parcialmente cubierto o dañado.
  • Datos y claves de corrección de errores: estos patrones almacenan la información real del código QR.
  • Patrón de posición: estos patrones indican la dirección correcta del código QR.
  • Patrón de alineación: este patrón permite que el código QR se decodifique en 360º.
  • Patrón de temporización: estos patrones permiten que el decodificador determine el ancho de la matriz de datos.
  • Zona tranquila: este espacio crucial permite al decodificador identificar el código QR de su entorno.

La versión de un código QR

Los códigos QR son diferenciables por su versión, que no es más que el número de módulos (los pequeños cuadrados negros) de los que están compuestos.

Como se mencionó anteriormente, hay un total de 40 versiones diferentes de códigos QR. Estas versiones están definidas por la cantidad de módulos que tienen; cuantos más módulos haya dentro de un código QR, más capacidad de almacenamiento tendrá.

La versión número 1 tiene 21 módulos. Las siguientes versiones aumentan en 4 módulos hasta que alcanzan la versión 40 con 177 módulos en total.

El nivel de corrección de errores de un código QR

Los códigos QR se procesan con el uso de un código Reed-Solomon, desarrollado originalmente para ayudar en la industria de la música ya que puede medir el ruido de comunicación de satélites artificiales.

El código Reed-Solomon funciona adaptando el código QR cuando surgen errores legibles. Hay hasta cuatro niveles de corrección de errores que pueden restaurar los datos del código si está parcialmente oscurecido o ligeramente dañado:

  • Nivel L: aproximadamente 7%
  • Nivel M: aproximadamente 15%
  • Nivel Q: aproximadamente 25%
  • Nivel H: aproximadamente 30%

Estos porcentajes indican la capacidad de restauración de cada palabra de código dentro del código QR.

Al usar un algoritmo fuerte, el código Reed-Solomon puede convertir los datos originales en una secuencia polinómica para ayudar a restaurar el código si está dañado. En otras palabras, el código Reed-Solomon crea una copia de seguridad del código QR para restaurarlo y volver a él en caso de errores de lectura.

La capacidad de almacenamiento de un código QR

La cantidad de datos que puede almacenar un código QR depende de su versión, su nivel de corrección de errores y su tipo de datos, de los cuales hay cuatro:

  • Alfanumérico: puede almacenar hasta 4.296 caracteres.
  • Numérico: puede almacenar hasta 7,089 caracteres.
  • Binario: puede almacenar hasta 2,953 bytes
  • Kanji: puede almacenar hasta 1.817 caracteres
No Comments
Post a Comment