Data Matrix הוא ברקוד מטריצה דו-ממדי בינלאומי שנועד לקודד נתונים רבים בשטח פיזי קומפקטי. בתקן ISO/IEC 16022 הוא הפך לנקודת הייחוס בתעופה, בהגנה, ברכב, בייצור תרופות ובהרכבת אלקטרוניקה.
אנטומיה של קוד Data Matrix
בניגוד לברקוד חד-ממדי שמקודד לאורך ציר אחד, הסמל מאורגן ברשת מודולים ריבועיים בשלושה אזורים:
- תבנית איתור בצורת L (גבול מלא): הקצוות התחתון והשמאלי יוצרים קו שחור רציף בצורת האות L. קוראי תמונה מזהים כך כיוון, קנה מידה, זווית ועיוות ב-360 מעלות.
- תבנית תזמון (מסלול שעון): הקצוות העליון והימני מציגים מודולים שחורים ולבנים לסירוגין. המסלול אומר למפענח כמה שורות ועמודות יש, למיפוי תאים מדויק.
- אזור הנתונים ותת-בלוקי יישור: בתוך התבניות נמצאים תאי הנתונים, שזורים במילות תיקון Reed-Solomon. סמלים גדולים מחולקים לבלוקים פנימיים עם מסלולי יישור נגד עיוות.
ECC 200 מול ECC 000–140 הישן
מימושים מוקדמים (ECC 000 עד ECC 140) הסתמכו על תיקון קונבולוציה, עם דרישת מודולים אי-זוגיים וסבילות נזק מוגבלת. יישומים תעשייתיים מודרניים מציינים רק ECC 200:
- אלגוריתם Reed-Solomon: תיקון אלגברי כמו בתקשורת חלל ובדיסקים, לשחזור מודולים חסרים.
- מטריצה זוגית: לסמל תמיד מספר זוגי של שורות ועמודות (למשל 10×10, 12×12, 144×144).
- עמידות לנזק: עד 30% מהשטח יכול להיהרס, להישרט או להיקדח בלי אובדן שלמות הנתונים.
המחולל החינמי של Utiliome מייצר סמלי ECC 200 תואמי ISO/IEC 16022, מוכנים לבדיקה תעשייתית ולאישור מסחרי.