Estudio de códigos de barras

Generador de códigos de barras Data Matrix

Genera códigos de barras Data Matrix compactos para identificación de productos, etiquetado industrial, electrónica, sanidad y otras aplicaciones de datos de alta densidad.

Data Matrix PDF417 Code 128 Code 93 EAN-13 EAN-8 UPC-A ISBN Code 39 ITF-14 MSI Plessey Pharmacode Codabar

Generador de códigos de barras y matriciales

Vista previa en vivo del estudio
Formato de entrada no válido para la simbología seleccionada.
INTELIGENCIA AVANZADA DE CÓDIGOS DE BARRAS
Analizando el código de barras...
-- /100 LISTO PARA ESCANEAR
FORMATO RECOMENDADO Analizando...
IDEAL PARA —
REGLAS DE DATOS —
DÍGITO DE CONTROL —
CONTRASTE —
Analizando datos del código de barras...
ESTUDIO DE EXPORTACIÓN PROFESIONAL
Exporta tu código de barras Elige un formato profesional y la resolución de salida.
ALTA RESOLUCIÓN
PNG · 1024 px · Fondo actual

Generador de números de serie por lotes Code 128

Genera códigos de barras Code 128 secuenciales para SKU de almacén, etiquetas de activos, etiquetas de inventario y otros identificadores internos.

Configura tu secuencia arriba y haz clic en generar para crear los elementos del lote.
ESTUDIO DE CONOCIMIENTOS SOBRE CÓDIGOS DE BARRAS

Generador de códigos de barras Data Matrix

En pocas palabras: Un código de barras Data Matrix es una simbología matricial bidimensional definida por la norma ISO/IEC 16022:2006. La corrección de errores ECC 200 utiliza la codificación Reed-Solomon y permite leer el símbolo incluso cuando está muy dañado. La capacidad máxima es de 3.116 dígitos, 2.335 caracteres alfanuméricos o 1.555 bytes.

Funciona en tu navegador Formatos compatibles con los estándares Modo serie por lotes SVG, PNG, WEBP, JPG

What a Data Matrix barcode is

Data Matrix is a 2D matrix barcode symbology defined in ISO/IEC 16022:2006. The current edition mandates ECC 200 error correction for all new applications. ECC 000 through ECC 140 are legacy convolutional correction variants used only in closed, existing systems.

El símbolo es una cuadrícula cuadrada o rectangular de módulos oscuros y claros. Dos lados adyacentes forman un patrón localizador sólido en forma de L, y los otros dos lados forman una pista de reloj alternante. El patrón localizador permite que un escáner ubique el símbolo en cualquier orientación y con cualquier rotación, por lo que Data Matrix no tiene una parte superior ni inferior fijas.

ECC 200 utiliza codificación Reed-Solomon. Esto significa que las palabras de código de corrección de errores se calculan a partir de los datos y se intercalan en el símbolo. Un lector puede reconstruir los datos originales incluso cuando falta físicamente una parte considerable del símbolo o este está rayado o contaminado. El porcentaje exacto depende del tamaño del símbolo y de la proporción de módulos dañados, no de una cifra fija como los cuatro niveles de QR Code.

Especificación técnica de Data Matrix

Capacity and symbol sizes

ParámetroValorFuente
EstándarISO/IEC 16022:2006iso.org/standard/44230.html
Corrección de erroresECC 200 — Reed-Solomon (all new applications)ISO/IEC 16022:2006 §4.1
Max capacity — numeric3,116 digitsISO/IEC 16022:2006 §4.1(d)
Max capacity — alphanumeric2,335 charactersISO/IEC 16022:2006 §4.1(d)
Max capacity — bytes1,555 bytesISO/IEC 16022:2006 §4.1(d)
Square symbol sizes (ECC 200)10×10 to 144×144 modules (even values)ISO/IEC 16022:2006 §4.3.2
Rectangular symbol sizes (ECC 200)8×18 to 16×48 modulesISO/IEC 16022:2006 §4.3.2
Orientation independenceYes — reads in any orientationISO/IEC 16022:2006 §4.1(g)
Conjunto de caracteresASCII values 0–127 (US ASCII), 128–255 (ISO 8859-1), full binary via Base 256 modeISO/IEC 16022:2006 §4.1(a)

ECC 200 frente a las variantes ECC anteriores

ECC 000 through ECC 140 use convolutional error correction and are found in closed legacy systems that predate the ISO/IEC 16022 standard. ECC 200 supersedes all of them. Any new application, any new printing system and any new scanner should use ECC 200 only. Mixing ECC variants in the same system requires scanners that can identify and switch modes, which most modern readers do not support.

Símbolos cuadrados frente a rectangulares

ECC 200 define 24 tamaños de símbolo cuadrados, desde 10×10 hasta 144×144 módulos, y 6 tamaños de símbolo rectangulares, desde 8×18 hasta 16×48 módulos. Los símbolos cuadrados permiten alcanzar la mayor densidad de datos en los tamaños más grandes. Los símbolos rectangulares se utilizan cuando el espacio de la etiqueta es estrecho y alto, como en el cuerpo de una jeringa o en una brida fina. Este generador admite ambas variantes; selecciona la forma que mejor se adapte a la geometría de tu etiqueta.

Cuándo utilizar un código de barras Data Matrix

Pharmaceutical serialisation under EU FMD. The EU Falsified Medicines Directive requires a unique identifier on the outer packaging of prescription medicines sold in the European Union. The European Medicines Verification Organisation (EMVO) and EUDAMED specify Data Matrix as the required 2D symbology for that identifier. GS1 DataMatrix is the variant used in practice, combining the Data Matrix symbol with GS1 Application Identifiers to encode GTIN, serial number, batch number and expiry date in one symbol.

Marcado directo de piezas en componentes electrónicos y PCB. Las placas de circuito impreso, las obleas semiconductoras y los dispositivos electrónicos ensamblados suelen necesitar una marca de trazabilidad permanente que resista el proceso de fabricación. Los símbolos Data Matrix pueden grabarse, marcarse con láser, por micropercusión o mediante grabado químico directamente sobre superficies que no admiten una etiqueta de papel. La capacidad de corrección de errores de ECC 200 permite compensar las imperfecciones y el deterioro de la superficie.

Instrumentos quirúrgicos y dispositivos médicos. Los requisitos de identificación única de dispositivos (UDI) de Estados Unidos (FDA) y la Unión Europea exigen marcas permanentes en los instrumentos quirúrgicos reutilizables. Data Matrix es la simbología 2D especificada en las directrices UDI porque resiste ciclos repetidos de esterilización, que destruirían una etiqueta de papel.

Seguimiento de piezas aeroespaciales y de defensa. La trazabilidad de los componentes de aeronaves requiere marcas permanentes que sigan siendo legibles durante décadas. Data Matrix lo permite con dimensiones X pequeñas y una marca lo bastante compacta como para caber en racores hidráulicos y elementos de fijación.

Envases con etiquetas pequeñas donde QR Code es demasiado grande. Data Matrix ofrece la misma capacidad de datos que un QR Code en un espacio físico más reducido. Un símbolo Data Matrix de 32×32 módulos puede codificar una URL corta o un número de serie en un área donde el QR Code equivalente necesitaría un número de versión mayor y más módulos.

Requisitos de impresión y marcado para Data Matrix

X-dimension. The X-dimension is the width of one module. It determines the physical size of the entire symbol and the minimum scanner resolution required to decode it. Print quality standards for 2D symbols follow ISO/IEC 15415. The correct X-dimension for a given application depends on the reading distance and the scanner's resolution specification, not a single universal figure.

Zona muda. La zona muda alrededor de un símbolo Data Matrix debe medir al menos una dimensión X por cada lado. Este requisito es menos estricto que la zona muda de cuatro módulos de QR Code, por lo que Data Matrix puede ocupar menos espacio en una etiqueta.

Contrast and substrate. The modules must be dark and the background light, or the reverse (light modules on dark substrate with appropriate scanner inversion setting). Substrates that absorb ink unevenly, such as raw corrugated board, increase the risk of voided modules. For direct part marking, contrast depends on the marking method and surface reflectivity — verify with a scan grade test (ISO/IEC 15415) before committing to production.

Altura de barras. Data Matrix es una matriz cuadrada o rectangular, no un código de barras lineal, por lo que no tiene un parámetro independiente de altura de barras. La proporción del símbolo está determinada por el tamaño de matriz elegido. No cambie las proporciones de un símbolo Data Matrix al escalarlo: estirar uno de los ejes distorsiona el espaciado entre módulos y hace que el símbolo sea ilegible.

Regularidad de los módulos. Cada módulo debe aproximarse lo más posible a un cuadrado perfecto, según lo permita el método de impresión o marcado. La expansión de la tinta, el subgrabado y la rugosidad de la superficie deterioran los bordes de los módulos. Imprima con la mayor resolución disponible en su dispositivo de salida y verifique la calidad de lectura antes de iniciar la producción.

Solución de problemas: por qué no se lee su código de barras Data Matrix

Carácter incorrecto para el modo de codificación. El modo Base 256 de Data Matrix admite bytes binarios, pero algunas configuraciones del generador usan ASCII o C40 de forma predeterminada. Si está codificando datos binarios y el símbolo no se lee correctamente, confirme que el generador esté usando el modo adecuado para el tipo de datos.

La dimensión X es demasiado pequeña para el escáner. Para decodificar un código Data Matrix impreso con módulos de 0,1 mm, se necesita un escáner industrial de alta resolución. Es posible que las cámaras de los teléfonos de consumo no puedan resolver símbolos de paso fino. Aumente la dimensión X o elija un tamaño de símbolo mayor.

Zona muda ausente o insuficiente. La zona muda debe tener al menos una dimensión X en cada lado. Cualquier elemento que invada la zona muda —un borde, otro elemento o el borde recortado de una etiqueta— impide detectar el patrón localizador.

Patrón localizador dañado. El borde sólido en forma de L que recorre dos lados de un símbolo Data Matrix es la principal referencia de ubicación para el decodificador. Los daños físicos en esos dos bordes impedirán localizar el símbolo, aunque la mayor parte del área de datos esté intacta.

Símbolo distorsionado por un escalado no uniforme. Estirar o comprimir un símbolo Data Matrix hace que la separación entre módulos sea desigual en uno de los ejes. La mayoría de los decodificadores rechazará un símbolo cuya proporción entre los lados de los módulos se desvíe significativamente de un cuadrado. Escale siempre de manera uniforme a partir del archivo de origen.

Escáner no configurado para ECC 200. Algunos escáneres industriales antiguos o lectores portátiles se distribuyen con ECC 200 desactivado de forma predeterminada. Consulte el manual de programación del escáner y escanee el código de barras de activación de ECC 200 antes de realizar pruebas.

Insufficient print contrast. ISO/IEC 15415 specifies minimum print contrast ratios for 2D symbols. A scan grade test with a calibrated verifier identifies contrast failures before deployment.

Data Matrix versus QR Code

Tanto Data Matrix como QR Code son simbologías matriciales 2D con corrección de errores Reed-Solomon. No son intercambiables: un escáner configurado para leer una no necesariamente leerá la otra, y la mayoría de las cámaras de teléfonos de consumo pueden escanear QR Code, pero no Data Matrix sin una aplicación específica.

Data MatrixQR Code
EstándarISO/IEC 16022:2006ISO/IEC 18004
Corrección de erroresReed-Solomon (ECC 200)Reed-Solomon, levels L/M/Q/H
Max capacity (numeric)3,116 digits7,089 digits (Version 40)
Max capacity (bytes)1,555 bytes2,953 bytes (Version 40, level L)
Minimum symbol size10×10 modules21×21 modules (Version 1)
Orientation independenceAnyAny
Zona de silencio1 module all sides4 modules all sides
Consumer phone scan (native)No — requires dedicated appYes — iOS and Android native
Lo mejor paraDPM, pharma serialisation, small labelsConsumer-facing URLs, marketing, payments

Elige Data Matrix cuando el espacio de la etiqueta sea reducido, el entorno de escaneo sea industrial y no sea necesario que los consumidores puedan leerlo con sus teléfonos. Elige QR Code cuando los consumidores finales vayan a escanear el símbolo con sus propios dispositivos.

Uso de este código de barras en Baréin y las cadenas de suministro internacionales

Los minoristas, importadores, fabricantes y equipos de logística de Baréin deben ajustar los identificadores a las normas de sus socios comerciales. Los GTIN minoristas deben proceder de la organización emisora correspondiente; un generador crea la imagen del código, pero no asigna la titularidad. Las referencias internas de existencias y activos pueden utilizar valores definidos por la organización cuando el sistema receptor los admita.

Utiliza inglés británico en las instrucciones operativas cuando coincida con el estilo de tu organización, y añade instrucciones en árabe para los equipos que las necesiten. Imprime en las condiciones reales de uso. El calor, la luz intensa, el polvo, los envases curvos y el laminado reflectante de Baréin pueden revelar problemas de contraste o de superficie que no se aprecian en una pantalla.

Mantén despejadas las zonas de silencio, evita estirar la imagen y procura que las barras oscuras estén sobre un fondo claro y uniforme. Escanea muestras del inicio, la mitad y el final de la tirada. Para usos regulados en comercio minorista, atención médica, edición o logística, confirma las especificaciones vigentes de GS1, la agencia ISBN, el cliente o el sector antes de aprobar la producción.

LISTA DE COMPROBACIÓN DE LA PRODUCCIÓN

Antes de imprimir

  • Se ha seleccionado la simbología correcta
  • Se ha confirmado la titularidad del identificador
  • Se ha verificado el dígito de control
  • Las zonas tranquilas se mantienen despejadas
  • Fuerte contraste entre las barras
  • Relación de aspecto sin cambios
  • SVG o PNG de alta resolución
  • Prueba del escáner de producción
Volver al generador ↑
PREGUNTAS FRECUENTES SOBRE CÓDIGOS DE BARRAS

Preguntas frecuentes

Abre una pregunta para leer una respuesta técnica concisa.

01¿Qué es un código de barras Data Matrix?+

Un código de barras Data Matrix es una simbología matricial bidimensional definida en la norma ISO/IEC 16022:2006. Almacena datos en forma de cuadrícula compuesta por módulos oscuros y claros. La corrección de errores ECC 200 utiliza la codificación Reed-Solomon, lo que permite decodificar el símbolo incluso cuando una parte significativa del mismo ha sufrido daños físicos. El código Data Matrix se lee en cualquier orientación y no requiere una parte superior ni inferior fijas.

02¿Cuántos datos puede almacenar un código de barras Data Matrix?+

Con el tamaño máximo de símbolo ECC 200 de 144×144, Data Matrix almacena hasta 3.116 dígitos numéricos, 2.335 caracteres alfanuméricos o 1.555 bytes de datos binarios. Estas cifras proceden de la norma ISO/IEC 16022:2006, apartado 4.1(d). Los símbolos de menor tamaño almacenan proporcionalmente menos datos.

03¿En qué consiste la corrección de errores ECC 200?+

El ECC 200 es el esquema de corrección de errores de Reed-Solomon definido en la norma ISO/IEC 16022:2006 para Data Matrix. Las palabras de código de corrección de errores se intercalan a lo largo del símbolo, de modo que un lector puede reconstruir los datos originales incluso cuando faltan módulos o estos están dañados. El ECC 200 es obligatorio para todas las nuevas aplicaciones de Data Matrix; las variantes anteriores del ECC son únicamente compatibles con sistemas heredados.

04¿Cuál es la diferencia entre un código Data Matrix y un código QR?+

Data Matrix está normalizado en la norma ISO/IEC 16022:2006 y el código QR en la norma ISO/IEC 18004. Data Matrix alcanza una mayor densidad de datos en un espacio más reducido: su zona silenciosa es de un módulo, frente a los cuatro módulos del código QR. Las cámaras de los teléfonos móviles de los consumidores leen el código QR de forma nativa, pero por lo general no leen Data Matrix sin una aplicación específica. Data Matrix es la opción adecuada para el marcado directo de piezas en el ámbito industrial y la serialización farmacéutica; el código QR es adecuado para aplicaciones dirigidas al consumidor.

05¿En qué sectores se utilizan los códigos de barras Data Matrix?+

La Directiva de la UE sobre medicamentos falsificados exige el uso de Data Matrix (concretamente, GS1 DataMatrix) en el embalaje exterior de los medicamentos con receta que se comercializan en la UE. Los fabricantes de productos electrónicos y de placas de circuito impreso (PCB) utilizan el código Data Matrix para el marcado directo de piezas en componentes demasiado pequeños para llevar una etiqueta. Los sectores aeroespacial y de defensa lo utilizan para aplicar marcas de trazabilidad permanentes en las piezas. Los instrumentos quirúrgicos sujetos a los requisitos de la FDA y de la UDI de la UE se marcan con el código Data Matrix, ya que este resiste los ciclos de esterilización.

06¿Se puede leer un código Data Matrix en cualquier orientación?+

Sí. El patrón de búsqueda en forma de L en dos de los bordes y la pista de reloj alterna en los otros dos permiten al decodificador localizar y orientar el símbolo independientemente de su rotación. Así se establece explícitamente en la norma ISO/IEC 16022:2006, apartado 4.1(g).

07¿Es «Data Matrix» lo mismo que «GS1 DataMatrix»?+

GS1 DataMatrix es una aplicación específica de la simbología Data Matrix. Utiliza el símbolo Data Matrix estándar ECC 200, pero codifica los datos de acuerdo con los identificadores de aplicación de GS1, lo que permite a los sistemas de la cadena de suministro de GS1 desglosar el símbolo en GTIN, número de serie, lote y fecha de caducidad. Todos los símbolos GS1 DataMatrix son símbolos Data Matrix válidos, pero no todos los símbolos Data Matrix son símbolos GS1 DataMatrix.

08¿Puede el código Data Matrix codificar datos binarios?+

Sí. La norma ISO/IEC 16022:2006, apartado 4.1(a), especifica un modo de codificación en base 256 que almacena valores de byte comprendidos entre 0 y 255. Esto permite que Data Matrix codifique cualquier contenido binario, incluidos los caracteres de control no imprimibles y los bytes sin procesar, hasta el límite de capacidad de 1.555 bytes del símbolo ECC 200 de 144 × 144.

09¿Cuál es el tamaño mínimo de un código de barras Data Matrix?+

El tamaño mínimo depende de la dimensión X (anchura del módulo) y del escáner que se utilice. La norma ISO/IEC 16022 no especifica un tamaño mínimo universal de impresión; la norma ISO/IEC 15415 regula la clasificación de la calidad de impresión de los símbolos 2D. En el caso del escaneo industrial automatizado, la dimensión X suele venir determinada por las especificaciones de resolución del escáner. Las aplicaciones de consumo deberían utilizar dimensiones X mayores, ya que las cámaras de los teléfonos móviles tienen una resolución inferior a la de los lectores industriales.

10¿Necesito una licencia GS1 para generar un código de barras Data Matrix?+

No, en la mayoría de los casos. Un código de barras Data Matrix puede codificar cualquier dato arbitrario sin necesidad de una licencia GS1. La licencia GS1 solo es necesaria si el contenido codificado incluye una estructura de identificador de aplicación GS1 (GS1 DataMatrix) que contenga un GTIN; se trata del mismo requisito de licencia que se aplica a cualquier código de barras que incluya un identificador de producto minorista.