Data Matrix হল একটি আন্তর্জাতিক মানের দ্বিমাত্রিক (2D) ম্যাট্রিক্স বারকোড যা বড় পরিমাণ তথ্য কমপ্যাক্ট শারীরিক অঞ্চলে এনকোড করার জন্য তৈরি করা হয়েছে। ISO/IEC 16022 এর অধীনে মান নির্ধারিত, এই সিম্বোলজি এ্যারোস্পেস, প্রতিরক্ষা, অটোমোটিভ, ফার্মাসিউটিক্যাল উৎপাদন এবং ইলেকট্রনিক্স অ্যাসেমবলি ক্ষেত্রের মধ্যে নি:সন্দেহে মানদণ্ড হয়ে উঠেছে।
Data Matrix কোডের কাঠামোগত রচনা
সরাসরি একদিকের 1D বারকোডের মতো নয়, যা একক অক্ষ বরাবর বিভিন্ন বার প্রস্থের মাধ্যমে তথ্য এনকোড করে, একটি Data Matrix সিম্বল একটি নিয়মিত বর্গাকার মডিউল গ্রিডে সংগঠিত, যা তিনটি গুরুত্বপূর্ণ অঞ্চলে বিভক্ত:
১। এল-আকৃতির ফাইন্ডার প্যাটার্ন (সলিড বর্ডার): প্রতিটি Data Matrix কোডের নিচ এবং বাম প্রান্ত একটি সলিড, ক্রমাগত কালো রেখা তৈরি করে যা ‘L’ আকারের। এই প্যাটার্নটি ইমেজ-ভিত্তিক ব্যারকোড রিডারকে কোডের অভিমুখ, স্কেল, শারীরিক কোণ এবং ৩৬০-ডিগ্রি স্পেসে বিকৃতির দ্রুত শনাক্তকরণ করতে সাহায্য করে। ২। টাইমিং প্যাটার্ন (ক্লক ট্র্যাক): উপরের এবং ডান প্রান্তে বিকল্প কালো এবং সাদা মডিউল রয়েছে। এই চেকারবোর্ড ট্র্যাকটি স্ক্যানারের ডিকোডিং ইঞ্জিনকে ম্যাট্রিক্সে মোট কতটি সারি এবং কলাম রয়েছে তা জানায়, যা সেল কোঅর্ডিনেটের নির্ভুল মানচিত্র তৈরিতে সক্ষম করে। ৩। ডেটা এলাকা ও এ্যালাইনমেন্ট সাব-ব্লক: ফাইন্ডার এবং টাইমিং প্যাটার্নের মধ্যে বেষ্টিত ডেটা সেলগুলিতে এনকোড করা তথ্য থাকে, যা গণিতভিত্তিক রিড-সোলোমন এরর করেকশন কোডওয়ার্ডের সঙ্গে মিলিয়ে রাখা হয়।
বড় চিহ্নগুলি বিভাজ্য ছোট অভ্যন্তরীণ ডেটা ব্লকে ভাগ করা হয় যা বিকৃতি প্রতিরোধের জন্য অ্যালাইনমেন্ট ট্র্যাক দ্বারা পৃথক করা হয়।
ECC 200 বনাম লিগ্যাসি ECC 000–140
প্রাথমিক Data Matrix বাস্তবায়ন (ECC 000 থেকে ECC 140) কনভলিউশন-ভিত্তিক ত্রুটি সংশোধনের উপর নির্ভর করত, যা বিজোড় সংখ্যার মডিউল প্রয়োজনীয়তা এবং সীমিত ক্ষতি সহনশীলতার সমস্যায় ভুগত। আধুনিক শিল্প ব্যবহার শুধুমাত্র ECC 200 নির্দেশ করে:
- রিড-সোমন অ্যালগরিদম: ECC 200 গাণিতিক ত্রুটি সংশোধন ব্যবহার করে যা গভীর মহাকাশ যোগাযোগ এবং সিডিতে ব্যবহৃত ত্রুটি সংশোধনের সমান, যা হারানো বা ধ্বংস হওয়া মডিউল সম্পূর্ণ পুনর্গঠন করার সুযোগ দেয়।
- সম মডিউল ম্যাট্রিক্স: ECC 200 চিহ্নগুলিতে সবসময় সম সংখ্যক সারি এবং কলাম থাকে (যেমন, 10×10, 12×12, 144×144), যা অস্পষ্ট ডিকোডিং প্রতিরোধ করে।
- ক্ষতি প্রতিরোধ ক্ষমতা: শারীরিক চিহ্ন এলাকার সর্বাধিক ৩০% সম্পূর্ণরূপে ধ্বংস, আঁচড় বা ছিদ্র করা গেলেও ডেটার অখণ্ডতা হারায় না।
Utiliome'এর ফ্রি জেনারেটর 100% কমপ্লায়েন্ট ISO/IEC 16022 ECC 200 Data Matrix সিম্বল তৈরি করে যা বিশ্বব্যাপী শিল্প পরিদর্শন এবং বাণিজ্যিক সার্টিফিকেশনের জন্য প্রস্তুত।