একটি Data Matrix হল উচ্চ-ঘনত্বের 2D বারকোড — কালো ও সাদা কোষের একটি গ্রিড, যা বর্গাকার বা আয়তাকারে সাজানো — যা ISO/IEC 16022 দ্বারা সংজ্ঞায়িত। এটি ক্ষতিগ্রস্ত হলেও পাঠযোগ্য থাকার জন্য ECC200 (Reed-Solomon) ত্রুটি সংশোধন ব্যবহার করে এবং নখের চেয়েও ছোট জায়গায় ২,৩৩৫টি আলফানিউমেরিক অক্ষর পর্যন্ত সংরক্ষণ করতে পারে। ২০২৬ সালের হিসাবে, ছোট শিল্প উপাদান এবং নিয়ন্ত্রিত ওষুধের পণ্য চিহ্নিত করার বিশ্বব্যাপী মান হিসেবে এটি ব্যবহৃত হচ্ছে।
এই নির্দেশিকায় আলোচনা করা হবে Data Matrix কী, প্রযুক্তিগতভাবে কীভাবে কাজ করে, বাস্তবে কোথায় ব্যবহৃত হয় এবং এটি ও QR কোডের মধ্যে কীভাবে বেছে নেবেন।
প্রযুক্তিগত সংজ্ঞা: Data Matrix বারকোড কী?
প্রথাগত 1D বারকোড যেখানে সমান্তরাল রেখার প্রস্থ ও ব্যবধানে ডেটা এনকোড করে, সেখানে Data Matrix এনকোড করে উভয় দিকে — অনুভূমিক ও উল্লম্বভাবে। এই 2D পদ্ধতির ফলে এটি অনেক ছোট জায়গায় উল্লেখযোগ্যভাবে বেশি ডেটা প্যাক করতে পারে।
প্রতিটি Data Matrix-এ একটি L আকৃতির Finder Pattern (ফাইন্ডার প্যাটার্ন) থাকে — দুটি নিরেট সীমানা, যা স্ক্যানারকে জানায় প্রতীকটি ঠিক কোথায় আছে এবং কোন দিকে মুখ করে আছে — কোডটি উল্টো বা হেলে থাকলেও। Wikipedia অনুসারে, বর্তমান নিয়মগুলি ISO/IEC 16022:2024 (Edition 3) দ্বারা সংজ্ঞায়িত। এই মানটি পাবলিক ডোমেইনে রয়েছে, তাই কেউ রয়্যালটি না দিয়েই এটি ব্যবহার করতে পারে।
গঠন: কোষ, মডিউল এবং Quiet Zone
| উপাদান | কাজ |
|---|---|
| Finder Pattern (ফাইন্ডার প্যাটার্ন) (“L”) | দুটি নিরেট সীমানা যা স্ক্যানারকে কোড খুঁজে বের করতে ও দিক নির্ধারণ করতে সাহায্য করে |
| Timing Pattern (টাইমিং প্যাটার্ন) | “L”-এর বিপরীত দিকে পর্যায়ক্রমিক গাঢ়/হালকা কোষ — পাঠককে গ্রিডের মাত্রা জানায় |
| Data Region (ডেটা অঞ্চল) | ভেতরের এলাকা যেখানে প্রকৃত তথ্য এনকোড করা থাকে (ডেটা বাড়ার সাথে সাথে বড় হয়) |
| Quiet Zone (কোয়াইট জোন) | প্যাটার্নের বাইরে বাধ্যতামূলক ফাঁকা প্রান্তিক অংশ যা আশেপাশের টেক্সট/গ্রাফিক্সকে স্ক্যানারকে বিভ্রান্ত করতে বারণ করে |
প্রযুক্তিটি অসাধারণভাবে স্কেলেবল। Wikipedia উল্লেখ করে যে, আপনি ৩০০ মাইক্রোমিটার পর্যন্ত ছোট Data Matrix কোড সিলিকন চিপের উপর খোদাই করা পাবেন, আবার ট্রেনের ছাদে এক-মিটার বর্গাকার হিসেবে রং করা বড় কোডও দেখা যায়।
ECC200 এবং Reed-Solomon ত্রুটি সংশোধন কেন গুরুত্বপূর্ণ
আধুনিক Data Matrix-এর নির্ভরযোগ্যতা আসে ECC200 থেকে, যা প্রতিটি প্রতীকে অতিরিক্ত “ব্যাকআপ” ডেটা যোগ করতে Reed-Solomon algorithm ব্যবহার করে। এর মানে কোডের কিছু অংশ ক্ষতিগ্রস্ত, নোংরা বা ছেঁড়া হলেও এটি কাজ করে।
Wikipedia জানায় যে ECC200 ৩০% পর্যন্ত ক্ষতি থাকলেও সম্পূর্ণ ডেটা স্ট্রিং পুনর্গঠন করতে পারে — যদি পর্যন্ত L-আকৃতির ফাইন্ডার প্যাটার্ন দৃশ্যমান থাকে। এই কারণে এমন কঠিন পরিবেশে যেখানে অংশগুলি রাসায়নিক পদার্থ, ভারী ঘর্ষণ বা চরম তাপের সম্মুখীন হয়, সেখানে এটি শীর্ষ পছন্দ।
| বৈশিষ্ট্য | ECC200 (বর্তমান মান) | ECC 000–140 (লিগেসি) |
|---|---|---|
| ত্রুটি সংশোধন | Reed-Solomon | পুরোনো পদ্ধতি |
| ক্ষতি সহনশীলতা | ৩০% পর্যন্ত | কম |
| আজকের ব্যবহার | বিশ্বব্যাপী মান | শুধুমাত্র ক্লোজড সিস্টেমে |
| ডেটা ক্ষমতা | ৩,১১৬ ডিজিট পর্যন্ত | কম |
ত্রুটির হার অবিশ্বাস্যভাবে কম। Wikipedia উল্লেখ করে যে স্ক্যানার সাধারণত মাত্র ১৫,০০০ থেকে ৩৬ ট্রিলিয়ন অক্ষরে একটি ত্রুটি রিপোর্ট করে, কোডের গুণমানের উপর নির্ভর করে।
মূল স্পেসিফিকেশন: ক্ষমতা, আকার এবং ডেটা ঘনত্ব
Data Matrix-এর সবচেয়ে বড় সুবিধা হল ডেটা ঘনত্ব — এর শারীরিক আকারের তুলনায় এটি প্রচুর পরিমাণ তথ্য ধারণ করে।
| ডেটার ধরন | সর্বোচ্চ ক্ষমতা |
|---|---|
| আলফানিউমেরিক অক্ষর | ২,৩৩৫ |
| সংখ্যাসূচক ডিজিট | ৩,১১৬ |
| বাইনারি / বাইট ডেটা | ১,৫৫৬ বাইট |
ECC200-এর গ্রিডের আকার 10×10 থেকে 144×144 মডিউল পর্যন্ত হয়। ক্যালিব্রেশনের জন্য মূল পরিমাপ হল X-dimension — একটি মডিউলের (বিন্দু বা বর্গ) আকার। বেশিরভাগ শিল্প স্ক্যানার নির্ভরযোগ্য পাঠের জন্য অন্তত 10 mil (0.254 mm) X-dimension-এ ক্যালিব্রেটেড থাকে।
Peak Technologies ব্যাখ্যা করে যে, কোডের শারীরিক দৈর্ঘ্য ডেটার বিষয়বস্তুর উপর ভিত্তি করে সমন্বিত হয় এবং একটি checksum সবসময় প্রয়োজন। এই নমনীয়তার ফলে নির্মাতারা সিরিয়াল নম্বর, লট কোড এবং মেয়াদ শেষের তারিখ একটি স্ক্রুর মাথার মতো ছোট জিনিসেও পিঠাতে পারে।
শিল্পখাতে ব্যবহার: মহাকাশ থেকে স্বাস্থ্যসেবা সম্মতি পর্যন্ত
Data Matrix বারকোড বিশ্বব্যাপী সরবরাহ শৃঙ্খলের পেছনের লুকানো ইঞ্জিন। বাস্তবে এগুলি যেখানে উপস্থিত হয় তা নিচে দেওয়া হলো।
ওষুধ: FDA সম্মতি
যুক্তরাষ্ট্রে, GS1 DataMatrix হল FDA-এর Drug Supply Chain Security Act (DSCSA)-এর অফিসিয়াল মান। ওষুধ কোম্পানিগুলিকে জাল ওষুধ বাজারে প্রবেশ করতে বাধা দিতে প্রতিটি ইউনিট একটি অদ্বিতীয় শনাক্তকারী দিয়ে চিহ্নিত করতে হবে।
অটোমোটিভ এবং ইলেকট্রনিক্সে Direct Part Marking (DPM)
স্থায়ী অংশ শনাক্তকরণের জন্য, Direct Part Marking (DPM) লেবেল লাগানোর বদলে কোডটি সরাসরি উপাদানের ভেতরে খোদাই করে:
| পদ্ধতি | কীভাবে কাজ করে | সবচেয়ে উপযুক্ত |
|---|---|---|
| Laser marking (লেজার মার্কিং) | উচ্চ-নির্ভুল লেজার দিয়ে ধাতু বা প্লাস্টিকে কোড খোদাই করে | ধাতব অংশ, প্লাস্টিক |
| Dot-peen marking (ডট-পিন মার্কিং) | একটি ধাতব stylus পৃষ্ঠে গোলাকার ডটের গ্রিড আঁচড়ে দেয় | শক্ত ধাতু, কঠিন পরিবেশ |
| Electrolytic Chemical Etching (ECE) | রাসায়নিক প্রক্রিয়ায় ধাতুতে স্থায়ী চিহ্ন তৈরি করে | পরিবাহী ধাতু |

লেবেল বনাম সরাসরি মার্কিং: কীভাবে বেছে নেবেন
একটি মার্কিং সিস্টেম স্থাপনের সময়, পছন্দটি প্রয়োগের উপর নির্ভর করে:
- Polyimide লেবেল — Cleverence এগুলিকে সার্কিট বোর্ডের (PCB) জন্য “gold standard” বলে অভিহিত করে কারণ এগুলি reflow ওভেন ও রাসায়নিক ধোয়া সহ্য করে।
- Laser etching (লেজার ইচিং) — এমন মহাকাশ অংশের জন্য যেখানে লেবেল খসে যেতে পারে, বা এমন ক্ষুদ্র সিলিকন চিপের জন্য যেখানে স্টিকারের কোনো জায়গা নেই — সেখানে এটিই পছন্দের পদ্ধতি।
- কনট্রাস্টের প্রয়োজনীয়তা — পদ্ধতি যাই হোক না কেন, Elmed জোর দেয় যে ক্যামেরা-ভিত্তিক স্ক্যানার নির্ভরযোগ্যভাবে কোড পড়তে হালকা ও গাঢ় কোষের মধ্যে তীক্ষ্ণ কনট্রাস্ট প্রয়োজন।
Data Matrix বনাম QR কোড: আপনার কোনটি বেছে নেওয়া উচিত?
উভয়ই 2D বারকোড, কিন্তু ভিন্ন উদ্দেশ্যে ডিজাইন করা:
| বৈশিষ্ট্য | Data Matrix | QR কোড |
|---|---|---|
| শারীরিক আকার (একই ডেটা) | ছোট | বড় |
| স্বাস্থ্যসেবার জন্য GS1-অনুমোদিত | হ্যাঁ (একমাত্র অনুমোদিত 2D কোড) | না |
| স্মার্টফোন স্ক্যানিং | বিশেষ অ্যাপ প্রয়োজন | বেশিরভাগ ফোনে অন্তর্নির্মিত |
| সবচেয়ে উপযুক্ত | শিল্প ট্র্যাকিং, ছোট অংশ, ওষুধ | ভোক্তা মার্কেটিং, URL, মেনু |
| স্থায়িত্ব | চমৎকার (DPM সামঞ্জস্যপূর্ণ) | কম (সাধারণত মুদ্রিত লেবেল) |
শিল্প ট্র্যাকিংয়ের জন্য — যেখানে জায়গা কম এবং পরিবেশ কঠিন — ছোট ফুটপ্রিন্ট, উচ্চতর স্থায়িত্ব এবং DPM সামঞ্জস্যের কারণে Data Matrix জিতে যায়। ভোক্তামুখী অ্যাপ্লিকেশনের জন্য, QR কোডই ব্যবহারিক পছন্দ কারণ স্মার্টফোনযুক্ত যে কেউ সেগুলি স্ক্যান করতে পারে।
উপসংহার
Data Matrix বারকোড ২০২৬ সালেও উচ্চ-ঘনত্বের শিল্প ট্র্যাকিংয়ের জন্য স্বর্ণমান হিসেবে রয়ে গেছে, যা আপডেট করা ISO/IEC 16022:2024 মান দ্বারা সমর্থিত। কোষের আকারের চেয়েও ছোট জায়গায় হাজার হাজার অক্ষর এনকোড করার ক্ষমতা — এবং ECC200 ত্রুটি সংশোধনের মাধ্যমে ৩০% ক্ষতি সহ্য করা — কারখানার মেঝে থেকে ওষুধ সরবরাহ শৃঙ্খল পর্যন্ত এটিকে অপরিহার্য করে তোলে।
একটি সিস্টেম বাস্তবায়নের সময়:
– বিশ্বব্যাপী সামঞ্জস্যের জন্য সর্বদা ECC200 ব্যবহার করুন
– কঠিন পরিবেশের অংশগুলির জন্য DPM (laser/dot-peen) বেছে নিন
– PCB এবং উচ্চ-তাপমাত্রার প্রয়োগের জন্য polyimide লেবেল ব্যবহার করুন
– নির্ভরযোগ্য স্ক্যানিংয়ের জন্য হালকা ও গাঢ় কোষের মধ্যে শক্তিশালী কনট্রাস্ট নিশ্চিত করুন
সাধারণ জিজ্ঞাসা
Data Matrix বারকোডের সর্বোচ্চ ডেটা ক্ষমতা কত?
ISO/IEC 16022 অনুসারে, একটি Data Matrix ২,৩৩৫টি আলফানিউমেরিক অক্ষর বা ৩,১১৬টি সংখ্যাসূচক ডিজিট পর্যন্ত সংরক্ষণ করতে পারে। কোডের শারীরিক আকার নির্ভর করে প্রয়োগ ও স্ক্যানারের সক্ষমতার জন্য নির্বাচিত X-dimension-এর (মডিউলের আকার) উপর।
একটি Data Matrix বারকোড আংশিক ক্ষতিগ্রস্ত হলেও পড়া যাবে কি?
হ্যাঁ — যদি এটি ECC200 মান ব্যবহার করে। Reed-Solomon ত্রুটি সংশোধন অ্যালগরিদমের ফলে পৃষ্ঠের ক্ষেত্রফলের ৩০% পর্যন্ত ক্ষতিগ্রস্ত বা আবৃত হলেও প্রতীকটি সম্পূর্ণভাবে স্ক্যানযোগ্য থাকে। এই কারণে রাসায়নিক পদার্থ, ঘর্ষণ বা উচ্চ তাপের সংস্পর্শে আসা অংশগুলির জন্য এটি আদর্শ।
Data Matrix বারকোড ব্যবহার করতে আমার কি লাইসেন্স প্রয়োজন?
না। Data Matrix সিম্বোলজি পাবলিক ডোমেইনে রয়েছে। মূল পেটেন্টগুলি (International Data Matrix, Inc.-এর অধীনে) মেয়াদোত্তীর্ণ হয়েছে। স্পেসিফিকেশনগুলি এখন ISO/IEC মান দ্বারা নিয়ন্ত্রিত এবং যেকোনো সংস্থা রয়্যালটি ফি না দিয়েই Data Matrix বারকোড অবাধে তৈরি ও ব্যবহার করতে পারে।

মন্তব্য করুন