A principios de la década de 1980, con la amplia aplicación de la tecnología de códigos de barras en el comercio minorista y otros sectores, cada vez más industrias buscaban utilizarla para resolver los problemas de gestión de artículos y recopilación automática de información. Al mismo tiempo, diversos escenarios de aplicación plantearon nuevos y mayores requisitos para esta tecnología. En el ámbito industrial, se buscaba que el código de barras pudiera contener más datos, identificar caracteres distintos a los ASCII y el japonés, y admitir funciones de cifrado, entre otras. Así, surgió la tecnología de códigos bidimensionales con mayor capacidad de información y capacidad para identificar más datos.
El primer código bidimensional es el código de barras Code 49, desarrollado en 1983, que pertenece a la categoría de códigos bidimensionales por capas. Este tipo de código elimina directamente el código de barras unidimensional tradicional y puede considerarse como la formación de múltiples códigos de barras unidimensionales apilados, como se muestra en la Figura 1.
Figura 1
Con el desarrollo de la tecnología de imágenes digitales, la tecnología de recopilación y procesamiento de información de imágenes digitales maduró, lo que permitió que el desarrollo técnico de los códigos bidimensionales avanzara a pasos agigantados, dando origen a un nuevo tipo de código bidimensional: el código matricial bidimensional. Este código eliminó la restricción de la combinación de barras y espacios, y la unidad básica de codificación de información se cambió a un módulo cuadrado del mismo tamaño, lo que mejoró considerablemente la capacidad de información de la tecnología de códigos de barras. A mediados y finales de la década de 1980, aparecieron Veri Code (como se muestra en la Figura 2) y el código de matriz de datos (ECC000-140). El código de matriz de datos fue el primer código matricial bidimensional maduro, que sentó las bases técnicas para la explosión de aplicaciones de códigos bidimensionales veinte años después.
Figura 2
Actualmente, el código bidimensional es ampliamente utilizado: el código de barras PDF417 en Estados Unidos, desarrollado por la empresa estadounidense Symbol e inventado por el chino-estadounidense Wang Yinjun. La densidad de este código de barras es muy alta y su fiabilidad es mucho mayor que la de un código de barras unidimensional. Incluso puede ser reconocido con un escáner láser lineal tradicional (escaneo en una dirección); el código bidimensional Matrix requiere la captura de imágenes de un sensor para su identificación. Data Matrix (también conocido como código DM) es un código matricial inventado por la empresa estadounidense International Data Company en 1989. Aunque el código DM es pequeño, su capacidad de datos es bastante grande. Los fabricantes pueden usarlo para representar datos de trazabilidad sin comprometer la apariencia general del empaque del producto. Ahora, el código QR para pagos móviles nació en Japón, conocido como Quick Response Code, inventado por la empresa japonesa DENSO WAVE en 1994. Su ventaja es que también incluye caracteres japoneses y chinos en el modo de codificación, lo que facilita el almacenamiento de información. Se utilizó por primera vez en fábricas de automóviles para facilitar el seguimiento del ensamblaje de piezas y, posteriormente, se utilizó para la gestión de inventario. China también cuenta con su propio código QR, Hanxincode. Diseñado y desarrollado por el Centro de Codificación de Artículos de China, y con Wang Yi, subdirector del Departamento de Investigación Técnica, como director técnico/editor del proyecto (PL/PE), es actualmente el único código bidimensional en China con derechos de propiedad intelectual totalmente independientes.
Fecha de publicación: 9 de febrero de 2025