Saltar al contenido
Plume

GS1 y logística · en nuestros servidores

Generador de códigos GS1 Data Matrix.

GS1 Data Matrix es el estándar de serialización farmacéutica: GTIN, número de serie, lote y caducidad metidos en un cuadrado del tamaño de una miniatura, tal como exigen la FMD europea y la DSCSA de Estados Unidos. Cada identificador de aplicación que escribes se valida contra el diccionario de sintaxis de GS1 antes de que se dibuje el código.

Vista previa en tiempo realVector SVG gratis600 DPI gratisZonas de silencio ISOSin registro

AI de GS1 en un Data Matrix, el estándar de serialización farmacéutica.

Las zonas de silencio que exige la norma están siempre activas. Para embalaje de producción, comprueba una muestra impresa con un verificador de códigos de barras.

Vista previa

Código de barras GS1 Data Matrix de ejemploEjemplo: escribe para personalizarlo

  • Funciona en nuestros servidores: es la única herramienta de Plume que lo hace.
  • Guardamos el tipo de código y la longitud del contenido, nunca lo que codificas.
  • Vector SVG gratis + PNG de hasta 600 DPI, uso comercial permitido.
  • Todos los detalles en la política de privacidad.

Datos válidos para GS1 Data Matrix

La entrada es la misma sintaxis AI entre paréntesis que se usa en todo GS1. La cadena típica de farmacia es (01)09521234543213(17)250630(10)ABC123(21)12345, que combina un GTIN de 14 dígitos, una caducidad en formato YYMMDD, un código de lote y un número de serie. El validador aplica la tabla de AI de GS1: un dígito de control correcto en (01), fechas de exactamente seis dígitos con meses y días reales en (17), y un tope de 20 caracteres con el juego de caracteres CSET 82 en (10) y (21). En las fechas se acepta el día 00, porque GS1 lo define como fin de mes.

No vas a toparte con un límite práctico de longitud: los símbolos ECC 200 crecen de 10x10 hasta 144x144 módulos a medida que aumenta el contenido, mucho más allá de lo que necesita una cadena de serialización.

Ejemplo que funciona: (01)09521234543213(17)250630(10)ABC123 una cadena de estilo farmacéutico con GTIN, caducidad y lote que supera todas las comprobaciones de AI.

Dónde se usa GS1 Data Matrix

  • Serialización de medicamentos con receta (FMD/DSCSA)
  • Marcado UDI de productos sanitarios
  • Etiquetas GS1 compactas donde no cabe un GS1-128

Errores frecuentes y cómo solucionarlos

AI 17: Invalid day of month
(17)250230 falla porque el 30 de febrero no existe. Usa una fecha de calendario real, o 00 como día para indicar el fin de mes, algo que GS1 permite. Este mensaje sale del codificador bwip-js y llega en inglés en todos los idiomas.
AI 17: Too short
Las fechas de caducidad deben tener exactamente seis dígitos en el orden YYMMDD. Escribe junio de 2025 como 250630 o como 250600, nunca como 2506. El mensaje sale del codificador bwip-js, por eso lo lees en inglés.
AI 10: Too long
Los códigos de lote llegan como máximo a 20 caracteres según la especificación de GS1. Acorta el código y, si has concatenado el lote y el número de serie, mueve el número de serie a su propio elemento (21). El mensaje sale del codificador bwip-js, por eso lo lees en inglés.
El dígito de control del identificador de aplicación (01) debería ser …, no …
El último dígito del GTIN no ha pasado la validación mod-10. Busca una errata o un dígito perdido al copiar desde tu ERP o desde el archivo de arte final.

Tamaño e impresión

Data Matrix se imprime casi siempre pequeño, así que la precisión importa más que el tamaño. En los estuches de medicamentos son típicos anchos de módulo de entre 0.25 mm y 0.5 mm; elige el preajuste Etiqueta pequeña de producto en el selector «¿Dónde se va a usar?», y deja despejada en los cuatro lados la zona de silencio de al menos un módulo que exige ISO/IEC 16022. Exporta el SVG para que tu software de etiquetas escale el símbolo sin remuestrearlo, o genera el PNG a 600 DPI para que cada módulo caiga sobre puntos de impresora enteros.

Preguntas sobre GS1 Data Matrix

¿Por qué los códigos de barras de farmacia usan Data Matrix en vez de códigos QR?

Los reguladores adoptaron GS1 Data Matrix como estándar porque encaja los AI exigidos en menos espacio y porque la infraestructura de verificación se definió en torno a él. Las normas de la UE contra los medicamentos falsificados nombran Data Matrix de forma explícita, así que un código QR con los mismos datos no es conforme en un envase de medicamento.

¿Qué AI exige la serialización FMD de la UE?

El identificador único es un Data Matrix que lleva el código de producto (01), el número de serie (21), el lote (10) y la fecha de caducidad (17), y algunos mercados añaden además un número nacional de reembolso. Este generador revisa los cuatro campos, incluida la comprobación de que la caducidad sea una fecha de calendario real.

¿Cuántos datos caben en un GS1 Data Matrix?

ECC 200 llega como máximo a 2335 caracteres alfanuméricos en el símbolo más grande, el de 144x144, órdenes de magnitud más de lo que usa una cadena de serialización. En la práctica, el símbolo simplemente pasa a un tamaño mayor cuando tu cadena AI se alarga.

¿Se sigue escaneando un Data Matrix si está dañado?

ECC 200 incluye corrección de errores Reed-Solomon, una de las razones por las que se confía en él para el marcado directo de piezas y la impresión diminuta. Los símbolos sobreviven a menudo a manchas o a una esquina dañada, aunque el patrón de búsqueda en forma de L que recorre dos de los bordes tiene que quedar intacto.

Más tipos de código de barras