Código QR (código de barras 2D)

El Código QR o QR Code es un código de barras bidimensional creado por la empresa japonesa Denso-Wave en 1994. Las siglas QR provienen de Quick Response (Respuesta rápida), ya que el código está destinado a ser decodificado a alta velocidad. El código QR se hizo popular para aplicaciones de Mobile tagging. Los códigos QR se utilizan ampliamente en Japón debido a que soportan la codificación Kanji.

Áreas de aplicación

Los códigos QR se utilizan principalmente en Asia (Japón) para aplicaciones de automoción y logística. A partir de 2006/2007, los códigos QR se utilizan también en las áreas de marketing móvil y negocios (p. ej. tarjetas de visita japonesas).

Según el uso, se puede utilizar un código QR para codificar URLs o números de ticket específicos: en un escenario de marketing para móviles se imprime o se muestra un código QR en productos o material de marketing (como pantallas, revistas o sitios web). El usuario puede escanear y decodificar el código QR usando un teléfono móvil con una cámara incorporada y un software de decodificación adecuado. Después de decodificar el símbolo del código QR, el usuario es reenviado a sitios web relacionados con el producto o campañas de marketing.

Clasificación

El código QR es una simbología de código de barras 2D con una densidad de datos muy alta. En la práctica se pueden codificar hasta varios cientos de bytes en un solo símbolo. Cada punto en un símbolo de Código QR representa un bit. A diferencia de los códigos de barras lineales, que normalmente codifican la información en la relación al espacio entre las barras, un código QR es más tolerante con respecto a la mala calidad de impresión.

Historia

El código QR fue desarrollado en 1994 por la empresa DENSO.

Alias

El código QR también se conoce como Código de respuesta rápida, Quick Response Code, QR Code.

Datos técnicos

  • Estándares normativos: Los estándares normativos para la simbología de los códigos de barras QR son JIS X 0510 (Japón) o ISO/IEC 18004 (Estándar ISO Internacional).
  • Capacidad de datos: un solo código QR puede contener hasta 7089 caracteres numéricos, 4296 caracteres alfanuméricos, 2953 bytes (datos binarios) o 1817 caracteres Kanji (conjunto de caracteres según JIS X 0208). La capacidad depende de la versión del código y del nivel de corrección de errores.
  • Juego de caracteres: El código QR original define JIS-8/Shift-JIS como juego de caracteres por defecto, que corresponde a ECI 000020 (por diseño, es posible utilizar otros juegos de caracteres utilizando diferentes ECI). Mientras que la norma QR Code 2005 (ISO/IEC 18004:2006) define Latin-1 como juego de caracteres predeterminado, las aplicaciones móviles suelen utilizar UTF-8 como predeterminado (sin ECI adicionales). Así que depende del lector de código de barras (o de la aplicación de decodificación), qué juego de caracteres se utilizará.
  • Corrección de errores: el QR-Code ofrece una corrección de errores incorporada basada en algoritmos Reed-Solomon. El nivel de corrección de errores se puede ajustar (los niveles permitidos son Bajo, Medio, Cuartil, Alto). Dependiendo del nivel de corrección de errores es posible restaurar entre el 7% (Bajo) y el 30% (Alto) de las palabras ilegibles en un código QR sin perder datos.
  • El código QR soporta 'Structured Append' (Anexado estructurado). Se puede concatenar hasta 16 códigos QR. Si un escáner o decodificador admite esta función, devuelve el contenido de los datos concatenados en el orden correcto.
  • Calidad de impresión del código QR: para optimizar la calidad del código de barras, un código QR no debe imprimirse con puntos de menos de 4 o 5 píxeles.