Data Matrix este un cod de bare matrice 2D internațional, făcut să înghesuie date substanțiale într-un spațiu compact. Standardizat prin ISO/IEC 16022, a devenit reperul în aerospațial, apărare, auto, farmaceutice și asamblare electronică.
Anatomia structurală
Spre deosebire de codurile 1D, care encodează pe o axă prin lățimi de bare, Data Matrix este o grilă de module pătrate, cu trei zone:
- Finder-ul în L (bordură plină): marginile de jos și din stânga formează o linie neagră continuă, ca litera L. Cititoarele detectează imediat orientarea, scara, unghiul și distorsiunea, pe 360 de grade.
- Modelul de tact: marginile de sus și din dreapta alternează module negre și albe. Șahul spune motorului câte rânduri și coloane există, pentru maparea celulelor.
- Regiunea de date și sub-blocurile de aliniere: în interior stau celulele de date, intercalate cu cuvinte de corecție Reed-Solomon. Simbolurile mari se împart în blocuri interne, separate de piste de aliniere.
ECC 200 față de ECC 000–140 vechi
Implementările vechi (ECC 000–140) foloseau corecție prin convoluție, cu toleranță slabă. Aplicațiile industriale cer exclusiv ECC 200:
- Reed-Solomon: aceeași corecție algebrică ca în comunicațiile spațiale și pe CD, care reconstruiește module lipsă.
- Matrice pară: simbolurile ECC 200 au mereu un număr par de rânduri și coloane (10×10, 12×12, 144×144).
- Rezistență: până la 30% din suprafață poate fi distrusă, zgâriată sau găurită fără pierderea integrității.
Generatorul gratuit Utiliome produce simboluri ECC 200 conforme ISO/IEC 16022, gata pentru inspecție industrială și certificare.