Data Matrix (ECC200) - Código de barras 2D

El código de barras Data Matrix o Matriz de datos es un código bidimensional; y codifica texto o datos sin procesar con un diseño de módulos cuadrados en blanco y negro. El tamaño de datos habitual va desde unos pocos bytes hasta 2 kilobytes. Añadiendo códigos de corrección de errores (según la norma ECC200) los símbolos se pueden leer incluso si están parcialmente dañados.

Áreas de aplicación

Data Matrix se utiliza para codificar grandes cantidades de datos, principalmente en Europa y en los Estados Unidos. Las áreas de aplicación principales son marcado en la propia pieza y marcado por láser - ambas especialmente en la industria aeroespacial, electrónica y automotriz.

Además, Data Matrix se utiliza con fines logísticos en general, aplicaciones de gestión de documentos, servicios postales (Servicio Premiumadress de Deutsche Post o Mailmark™ de Royal Mail), y aplicaciones relacionadas con la industria médica / sanitaria.

Clasificación

El código de barras Matriz de datos es una simbología de código de barras 2D con una densidad de datos muy alta. Los símbolos Data Matrix se imprimen con forma cuadrada o a veces rectangular. Cada punto del Data Matrix representa un bit. Esto contrasta con los códigos de barras lineales, donde la información se codifica en la relación al espacio de las barras entre sí. Por lo general, un punto negro en un símbolo Data Matrix es equivalente al valor de bits 1, pero Data Matrix también puede imprimirse en blanco sobre negro.

Historia

Data Matrix fue desarrollado por la empresa RVSI Acuity CiMatrix. Esta empresa fue adquirida posteriormente por Siemens Energy and Automation, Inc.

Alias

Data Matrix o Matriz de datos también se conoce con el nombre ECC200 en referencia a la norma de corrección de errores aplicada en la última especificación de Data Matrix. En relación con el marketing móvil, la simbología Data Matrix también se denominó Semacode (ya obsoleta).

Datos técnicos

  • Estándares normativos: Los estándares normativos para la simbología de códigos de barras de Data Matrix se denominan ISO/IEC 16022:2000 e ISO/IEC 24720:2006 (Estándar ISO Internacional).
  • Capacidad de datos de Data Matrix: Un solo símbolo de Data Matrix puede contener teóricamente hasta 3116 dígitos, 2335 caracteres alfanuméricos o 1556 bytes. Debido a los algoritmos internos de compresión de datos, la capacidad exacta de los datos depende de la estructura de los datos que se van a codificar. La capacidad máxima de Data Matrix también depende del espacio de impresión disponible y de la resolución de la impresora.
  • El juego de caracteres por defecto es Latin-1 o ANSI ASCII (equivalente a ECI 000003).
  • Corrección de errores: Data Matrix ofrece un método de corrección de errores incorporado basado en algoritmos Reed-Solomon. El usuario no puede ajustar el nivel de corrección de errores, pero es posible restaurar aproximadamente el 25% de las palabras ilegibles en un símbolo Data Matrix sin pérdida de datos.
  • ECC200: El término ECC200 se refiere a los símbolos de la Data Matrix que se generan de acuerdo con los últimos (y más sofisticados) métodos de corrección de errores incorporados. Los esquemas de codificación Data Matrix más antiguos como ECC 000, ECC 050, ECC 080, ECC 100, ECC 140 no deben utilizarse en nuevas aplicaciones. El software TEC-IT sólo crea símbolos Data Matrix ECC 200.
  • Extensión Rectangular Data Matrix (DMRE) ofrece formatos rectangulares como 8x48 o 8x64. La versión actual de TBarCode SDK soporta los nuevos formatos DMRE según se especifica en la norma DIN 16587 e ISO/IEC AWI 21471.
  • Data Matrix soporta 'Structured Append' (Anexado estructurado). Se pueden concatenar hasta 16 símbolos de Data Matrix. Si un escáner o decodificador admite esta función, devuelve el contenido de los datos concatenados en el orden correcto.
  • Calidad de impresión de Data Matrix: Para optimizar la calidad del código de barras, un símbolo Data Matrix no debe imprimirse con puntos de menos de 4 a 5 píxeles.

GS1 Data Matrix (ECC 200)

Debido a sus ventajas técnicas, la organización consideró la simbología del código de barras 2D DataMatrix para su sistema como la siguiente: GS1.

El llamado GS1 o EAN Data Matrix es un símbolo estándar de DataMatrix (ECC 200) con un identificador GS1 interno en la estructura de datos (como el prefijo FNC1 en una GS1-128). Se soporta el uso de identificadores de aplicación, esto es comparable al código de barras lineal GS1-128/EAN-128 o GS1 DataBar Expandido, donde una palabra de código similar a FNC1 actúa como separador de campo.

PPN Data Matrix y NTIN Data Matrix

El Número de Producto Farmacéutico (PPN) y el Número de Artículo Comercial Nacional (NTIN) son estándares de identificación desarrollados específicamente para la verificación de productos farmacéuticos. Las estructuras de datos del código IFA PPN y GS1 NTIN están codificadas con una simbología Data Matrix ECC200 (ISO/IEC 16022).

La versión IFA utiliza el modo Data Matrix Macro 06, mientras que la versión GS1 se basa en Data Matrix con FNC1. También se ha definido un rango específico para el tamaño de la celda y el ancho del módulo - para más detalles ver la especificación Codificar números PPN y NTIN (alemán) y nuestra FAQ ¿Cómo puedo generar un código DataMatrix PPN o NTIN?

Extensión Rectangular de Matriz de Datos (DMRE)

Data Matrix incluye 24 formatos cuadrados y sólo seis formatos rectangulares con una capacidad de datos baja. Específicamente las superficies pequeñas se benefician de los formatos rectangulares, lo que resulta en una demanda de versiones rectangulares con un mayor volumen de datos.

Esto condujo a la Extensión Rectangular de Matriz de Datos (Data Matrix Rectangular Extension - DMRE), que fue adoptada por AIM en 2014 y posteriormente especificada en la norma DIN 16587. El DMRE añadió 12 nuevas versiones rectangulares con una mayor capacidad. En 2017 ISO publicó un borrador de trabajo de DMRE (ISO/IEC 21471) que añadió aún más formatos rectangulares, pero no adoptó todos los formatos de la norma DIN.

Estándares relacionados

Selección de algunos estándares que utilizan códigos de barras 2D Data Matrix (ECC200):

  • ATA Spec 2000 Chapter 9, Automated Identification and Data Capture (AIDC)
  • AIAG B4 - Parts Identification and Tracking
  • GS1 NTIN – National Trade Item Number
  • IFA PPN - Pharmacy Product Number (Specification Version: 2.0 January 2019)
  • MIL-STD 130 - Identification Marking of U.S. Military Property (DOD UID)
  • NASA-STD-6002 Applying Data Matrix Identification Symbols on Aerospace Parts
  • NASA HDBK 6003 Application Of Data Matrix Identification Symbols To Aerospace Parts Using Direct Part Marking Methods/techniques
  • SAE AS9132 Data Matrix Quality Requirements for Parts Marking
  • SEMI T7-0302 - Specification for Back Surface Marking of Double-Side Polished Wafers