Código DM (Data Matrix): Según Wikipedia, un código DM es "un código de barras bidimensional (también conocido como matriz) que consiste en bloques de color blanco y negro (celdas) en forma cuadrada o rectangular". Se parece y se usa de manera similar al código QR con el que estamos familiarizados. En términos simples, un código DM es un código que convierte un texto legible por humanos en un código legible por máquinas para facilitar la transmisión y lectura de datos.
La imagen a continuación muestra el código DM a la izquierda y el código QR a la derecha. Ambas escaneos muestran la misma URL: https://www.holoteam.com.
En comparación con el código QR, el código DM (Data Matrix) es más desconcertante. Una razón para esto es que los códigos DM son utilizados principalmente por fabricantes o unidades de inspección de mercancías y es menos probable que sean usados por el público en general. Al final del espectro, los usuarios de códigos DM probablemente sean principalmente comerciantes que operan máquinas POS. Otra razón es que se han desarrollado estándares internacionales en respuesta a las necesidades de estos fabricantes. Como puedes imaginar al mirar los estándares internacionales, hay muchos códigos y especificaciones ininteligibles, y ahí es donde radica la principal confusión.
¡Son los estándares internacionales los que no entiendes, no el código DM (Data Matrix)!
El sistema inglés realmente le gusta usar muchas abreviaturas. Aunque convenientes, a menudo son confusas y difíciles de entender. Por lo tanto, excepto por los términos clave que necesitan ser explicados, hemos intentado omitir las abreviaturas en este artículo para hacerlo más fácil de entender para los principiantes. Para aquellos que deseen profundizar, ¡busquen las abreviaturas individuales! Además, el término "código de barras" es en realidad un término genérico para los códigos 1D y 2D. En los primeros días, se usaban códigos unidimensionales en la corriente principal, es decir, algunas líneas negras, llamadas código de barras. Entre los códigos 1D y 2D, había un tipo de "código lineal apilado", que consistía en múltiples códigos 1D apilados unos sobre otros. Más tarde, se desarrollaron códigos bidimensionales, como el código QR y el código DM. El nombre "código de barras" puede no parecer apropiado para imaginar estos códigos 2D, pero no se ha inventado un nuevo nombre para ellos en los sistemas inglés y chino. Dado que no se ha inventado un nuevo nombre en los sistemas chino e inglés, todavía se les sigue llamando "código de barras".
¿Qué son GS1 y HIBC?
Tanto GS1 como HIBC son estándares internacionales para la codificación de productos.
Podemos pensar en GS1 y HIBC como especificaciones para la escritura de información básica del producto. Por ejemplo, la información relevante debe incluir el Número de Identificación de Artículo Comercial Global (GTIN), número de lote, fecha de fabricación, período de mejor sabor, fecha de caducidad, número de serie, etc. Cuando estos datos básicos se escriben de manera estandarizada internacionalmente, pueden ser identificados automáticamente, accedidos e incluso gestionados automáticamente o de manera inteligente por máquinas.
La diferencia entre GS1 y HIBC es que tienen diferentes principios de codificación, por lo que qué estándar internacional usar depende de tus necesidades. Como HIBC se utiliza principalmente en sistemas relacionados con la medicina y GS1 es relativamente común para varios productos, este artículo explicará primero los principios de codificación relacionados con GS1, para que puedas tener una comprensión más práctica de su uso.
¿Cómo debo escribir mi código GS1?
Este artículo explicará brevemente los principios de codificación de GS1. Para uso interno, por supuesto, puedes escribir tu propio código de acuerdo con estos principios. Sin embargo, si el código se va a usar para un etiquetado estándar, debe escribirse de acuerdo con las especificaciones del código. Por ejemplo, el UDI es un estándar para el etiquetado de dispositivos médicos.
UDI
UDI es un estándar de etiquetado para dispositivos médicos de acuerdo con el sistema GS1 o HIBCC.
La FDA (Administración de Alimentos y Medicamentos de EE. UU.) requiere que todos los dispositivos médicos contengan un Identificador Único de Dispositivo (UDI) para 2020. Un UDI es un código de barras que contiene un conjunto específico de mensajes que la FDA requiere que todos los dispositivos médicos tengan. Este requisito exige que todos los dispositivos médicos estén etiquetados. El código de barras en la etiqueta debe clasificarse de acuerdo con las regulaciones de GS1 o HIBCC e incluir el número de lote, número de serie y fecha de caducidad del producto (cuando corresponda). Este requisito es generalmente aceptado en todo el mundo y se promueve en cada país.
En el caso de GS1, después de la codificación, el UDI necesita usar uno de dos portadores, GS1-128 (código de barras unidimensional) o GS1-Data Matrix (código de barras bidimensional), para convertirlo en un código de barras que pueda ser fácilmente marcado y leído. El método de codificación requerido por la FDA debe estar de acuerdo con las regulaciones de GS1 o HIBCC. Además de los códigos de barras 1D y 2D requeridos por estas dos organizaciones, el Ministerio de Salud y Bienestar también permite un tercer portador: RFID.
La información clave contenida en el sistema GS1 por UDI incluye:
Identificador Global de Artículo de Transacción
Fecha de fabricación
Fecha de efectividad
Número de lote
Número de serie
GTIN
El Número de Identificación de Artículo Comercial Global (GTIN) es un número de pasaporte de producto reconocido internacionalmente, que puede considerarse como un número de identificación de producto.
ECC
ECC es el número de versión del código DM (Data Matrix).
Glosario de términos
El código DM (Data Matrix) puede codificarse con varios caracteres, similar al código QR.
El código DM (Data Matrix) es designado específicamente por el sistema GS1 como uno de los métodos de presentación estándar.
Tanto GS1 como HIBC son sistemas de estándares internacionales para la codificación de productos.
UDI es un sistema conforme a GS1 o HIBCC, específicamente para el marcado de dispositivos médicos.
El Número de Identificación de Artículo Comercial Global (GTIN) es un número de pasaporte de producto reconocido internacionalmente, que puede considerarse como un número de identificación de producto.
ECC es solo el número de versión del código DM (Data Matrix) y se enfatiza por la actualización especial de la función de corrección de errores en la versión ECC200.
Ejemplo de UDI+GS1+DataMatrix
(01)03453120000011(17)191125(10)ABCD1234
El código UDI conforme a GS1 se utiliza como ejemplo para ilustrar lo siguiente. El número en los paréntesis () se llama el Identificador de Aplicación (AI) en el sistema GS1. Este código define el formato y el número de bits de datos. Los ejemplos de Identificadores de Aplicación (AI) comunes son los siguientes:
01: Número Global de Artículo de Transacción (GTIN), 16 dígitos incluyendo 01 (n2+n14)
10: Número de lote, hasta 22 dígitos incluyendo 10 (n2+X..20)
11: Fecha de fabricación (YYMMDD), 8 dígitos incluyendo 11 (n2+n6)
15: Período de mejor sabor (YYMMDD), 8 dígitos incluyendo 15 (n2+n6)
17: Fecha de caducidad (YYMMDD), 8 dígitos incluyendo 17 (n2+n6)
21: Número de serie, hasta 22 códigos incluyendo 21 (n2+X..20)
Por lo tanto, los códigos UDI enumerados anteriormente pueden interpretarse como:
Número Global de Artículo de Transacción (GTIN): 03453120000011
Fecha de caducidad: 2019/11/25
Número de lote: ABCD1234
Si profundizas en la lógica de codificación de Data Matrix, () no está en el símbolo de codificación, y [d2 se agrega al comienzo de la palabra, lo que significa que es un código GS1. ¡Algunos escáneres escanearán el primer FNC1, lo que también significa que es un código GS1! A menos que seas un ingeniero de sistemas, no necesitas conocer los códigos internos de estas máquinas, por lo que este artículo no los profundizará por ahora.
Comments