Data Matrix استاندارد بینالمللی بارکد ماتریس دوبعدی (۲بعدی) است که داده قابلتوجه را در فضای فیزیکی فشرده کد میکند. استانداردشده تحت ISO/IEC 16022، این نمادشناسی معیار بلامنازع هوافضا، دفاع، خودرو، تولید دارو و مونتاژ الکترونیک شده است.
آناتومی ساختاری کد Data Matrix
برخلاف بارکد خطی ۱بعدی که داده را با عرض نوار روی یک محور کد میکند، نماد Data Matrix شبکهای منظم از ماژول مربع در سه ناحیه ضروری است:
- الگوی یاب Lشکل (لبه توپر): لبه پایین و چپ هر کد Data Matrix خط سیاه پیوسته به شکل حرف L است. این الگو به خواننده مبتنی بر تصویر اجازه میدهد جهت، مقیاس، زاویه فیزیکی و اعوجاج کد را در فضای ۳۶۰ درجه فوری تشخیص دهد.
- الگوی زمانبندی (مسیر ساعت): لبه بالا و راست ماژول سیاه و سفید متناوب دارد. این مسیر شطرنجی به موتور رمزگشای اسکنر تعداد دقیق ردیف و ستون را میگوید و نگاشت مختصات سلول را دقیق میکند.
- ناحیه داده و زیربلوک تراز: داخل الگوی یاب و زمانبندی سلولهای داده است که اطلاعات کدشده را با کدواژه تصحیح خطای ریاضی Reed-Solomon درهم میکند. نماد بزرگ به بلوک داده داخلی کوچکتر با مسیر تراز تقسیم میشود تا اعوجاج کم شود.
ECC 200 در برابر ECC 000–140 قدیمی
پیادهسازی اولیه Data Matrix (ECC 000 تا ECC 140) به تصحیح خطای پیچشی متکی بود که ماژول فرد میخواست و تحمل آسیب محدود داشت. کاربرد صنعتی مدرن منحصراً ECC 200 را مشخص میکند:
- الگوریتم Reed-Solomon: ECC 200 تصحیح خطای جبری مشابه ارتباطات فضای عمیق و CD دارد و ماژول گمشده یا محوشده را کامل بازسازی میکند.
- ماتریس زوجماژول: نماد ECC 200 همیشه تعداد زوج ردیف و ستون دارد (مثلاً ۱۰×۱۰، ۱۲×۱۲، ۱۴۴×۱۴۴) تا رمزگشایی بدون ابهام بماند.
- مقاومت در برابر آسیب: تا ۳۰٪ مساحت فیزیکی نماد میتواند کاملاً نابود، خراشیده یا سوراخ شود بدون از دست رفتن یکپارچگی داده.
سازنده رایگان Utiliome نماد Data Matrix کاملاً سازگار با ISO/IEC 16022 ECC 200 آماده بازرسی صنعتی جهانی و گواهی تجاری میسازد.