Grundlagen der 2D Data-Matrix-Symbologie: Architektur, ECC 200 und Standards
Data Matrix ist ein internationaler Standard für zweidimensionale (2D) Matrix-Barcodes, der entwickelt wurde, um umfangreiche Daten auf extrem kleinem Raum zu kodieren. Standardisiert unter ISO/IEC 16022, gilt diese Symbologie als Referenz in der Luft- und Raumfahrt, Verteidigung, Automobilindustrie, Pharmaproduktion und Elektronikmontage.
Struktureller Aufbau eines Data-Matrix-Codes
Im Gegensatz zu linearen 1D-Barcodes besteht ein Data-Matrix-Symbol aus einem regelmäßigen Raster quadratischer Module, das in drei Kernzonen unterteilt ist:
- Das L-förmige Suchmuster (Finder Pattern): Die unteren und linken Kanten bilden eine durchgehende schwarze Linie in Form eines 'L'. Dieses Muster ermöglicht es Lesegeräten, Orientierung, Skalierung und Drehung im 360-Grad-Raum sofort zu erkennen.
- Das Taktmuster (Timing Pattern): Die oberen und rechten Kanten bestehen aus abwechselnd schwarzen und weißen Modulen, die dem Scanner die genaue Anzahl von Zeilen und Spalten mitteilen.
- Der Datenbereich mit Ausrichtungsblöcken: Enthält die eigentlichen Datenzellen, verschachtelt mit Reed-Solomon-Fehlerkorrekturcodes.
ECC 200 im Vergleich zu älteren ECC 000–140
Frühe Data-Matrix-Varianten (ECC 000 bis ECC 140) nutzten faltungbasierte Korrekturen. Moderne industrielle Anwendungen schreiben ausschließlich ECC 200 vor:
- Reed-Solomon-Algorithmen: ECC 200 nutzt algebraische Fehlerkorrektur, wie sie auch in der Raumfahrt und bei CDs verwendet wird.
- Gerade Modulanzahl: ECC 200-Symbole besitzen immer eine gerade Anzahl von Zeilen und Spalten (z. B. 10×10, 12×12, 144×144).
- Beschädigungstoleranz: Bis zu 30 % der Symbolfläche können beschädigt oder überbohrt sein, ohne dass Daten verloren gehen.
Der kostenlose Generator von Utiliome erstellt 100% konforme ISO/IEC 16022 ECC 200 Data-Matrix-Symbole für die weltweite industrielle Zertifizierung.