QR code

Código Qr

Recursos avanzados:
Video: Generación de código de barras QR
Info: Sobre el Código QR

Un Código QR (abreviatura de Quick Response – Respuesta Rápida) es un código de barras de matriz específico (o código bidimensional), legible por lectores de códigos de barras QR dedicados y teléfonos con cámara. El código consiste en módulos negros distribuidos en un patrón cuadrado sobre un fondo blanco. La información codificada puede ser texto, URL u otra información. Común en Japón, en donde fue creado por la subsidiaria de Toyota, Denso-Wave en 1994, el código QR es uno de los tipos de códigos de barras bidimensionales más populares. QR es la abreviatura para Quick Response (Respuesta Rápida), debido a que su creador pretendía que el código permita que los contenidos sean decodificados en alta velocidad.*

Nota:
No existe texto legible con este tipo de simbología.

Los símbolos QR pueden ser de dos tipos: Micro QR o Standard QR. Micro QR es una versión reducida de la simbología y, dependiendo de los contenidos y el nivel de corrección de error, puede representar hasta 35 dígitos o 21 caracteres alfanuméricos. Existen 4 versiones de Micro QR: Micro QR Code 1 al Micro QR Code 4. Poseen capacidad de codificación y tamaño físico incremental.
Standard QR puede representar hasta 7,089 dígitos o 4,296 caracteres alfanuméricos. Existen 40 versiones de Standard QR: Versión 1 hasta Versión 40.

Código QR codificando:12345
Micro QR Code Standard QR Code

La caja desplegable Codificación, permite definir el algoritmo de codificación a ser utilizado para obtener la mejor compresión posible de información, orientada a reducir la cantidad de espacio requerida para mostrar el símbolo. Las opciones son:

  • (Mixto): configuración por defecto. Permite codificar la información utilizando una combinación de todos los modos de codificación siguientes en base al tipo de información encontrada. Generalmente esta configuración genera los mejores resultados.
  • Numérica: permite codificar sólo números del 0 al 9.
  • Alfanumérica: permite codificar números, letras mayúsculas, y algunos caracteres especiales. Optimizada para códigos alfanuméricos con texto en mayúsculas.
  • Hexa (Cadena): permite codificar cualquier caracter del conjunto ASCII. Optimizada para códigos alfanuméricos con texto en minúsculas.
  • Hexa (Byte): codificación específica para información de bytes en el rango de 0 a 255. Al utilizar este algoritmo es posible codificar cualquier valor entre 0x00 y 0xFF (decimal 0 ~ 255). Para utilizar esta codificación necesita ingresar una cadena que contenga valores hexadecimales de 2 dígitos separados por un espacio: Ej: I.e.: 32 FA 56 E8 12 ... etc.
  • Kanji: permite codificar caracteres en el sistema Shift JIS utilizado para mostrar caracteres japoneses.
Código QR codificando:012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Codificación numérica Codificación Byte (Cadena)

La caja desplegable de Tamaño de símbolo permite ingresar la dimensión de símbolo mínima. La arquitectura de Código QR muestra información en un cuadrado. El tamaño del cuadrado depende de la cantidad de información a codificar.
Generalmente el símbolo es generado con el tamaño más pequeño posible para representar la información codificada. En algunos casos, puede ser deseable incrementar el tamaño mínimo dibujado, para asegurar que todos los símbolos impresos poseen el mismo tamaño sin importar la cantidad de información codificada. Por ejemplo, si conecta un código de barras QR al campo dirección de una fuente de datos, puede ser necesario que todos los símbolos posean el mismo tamaño, sin importar la longitud de cada dirección. En este escenario, podrá definir un tamaño de símbolo mínimo para todos los códigos de barras generados.

Código QR codificando: https://www.labeljoy.com/en/download-software-create-labels.html
Con tamaño de símbolo (Auto) Con tamaño de símbolo mínimo de Version 10

El Nivel de corrección de error le permite seleccionar entre 4 diferentes niveles de recupero de las siguientes cantidades de daño:

  • L: capacidad de recupero de 7%.
  • M: capacidad de recupero de 15%.
  • Q: capacidad de recupero de 25%.
  • H: (por defecto) capacidad de recupero de 30%.

El código QR implementa corrección de error para asegurar la legibilidad en símbolos parcialmente dañados. A mayor nivel de corrección de error, mayor tamaño de símbolo se requiere para codificar la misma información.

Código QR codificando: https://www.labeljoy.com/en/download-software-create-labels.html
Con nivel de corrección de error L Con nivel de corrección de error Q

Concatenación de texto:
Cuando un elemento de código de barras QR es generado concatenando campos o contadores, las siguientes reglas aplican:
- Los contenidos del texto deben cumplir con el algoritmo de codificación seleccionado.
- La longitud del texto no debe exceder la capacidad máxima.
Cuando un valor no cumple con las reglas, el código de barras no se muestra.

Limitaciones:
Los símbolos de Código QR generados con Labeljoy no soportan: Extended Channel Interpretation (ECI), modo FNC1 y modo Structure Append.

* De wikipedia.