GS1 Data Matrix este un simbol care, dupa exemplul GS1-128, permite codificarea unei secvente structurate de date numerice si alfanumerice. Codificarea datelor este bazata pe tabelul ASCII 256 (standardele ISO/IEC 646 si 8859-1).
GS1 Data Matrix este compus din doua elemente distincte:
- Marginile care definesc forma (patrata sau dreptunghiulara), dimensiunea simbolului, dimensiunea unei celule (un patrat elementar indicand o valoare binara) precum si numarul de linii si coloane. Acestea au o functie asemanatoare cu aceea a separatorilor dintr-un cod EAN /UPC.
- Matricea care contine informatiile propriu-zise codificate. Aceste informatii sunt codificate in asa fel incat la o citire a simbolului de mimin 80%, cititorul sa reconstituie integral informatiile.
Un exemplu de cod de bare Data Matrix patrat care codifica GTIN-ul produsului, data maxima de valabilitate si numarul de lot este dat mai jos: