Data Matrix
Data Matrix হল ফার্মা ভায়াল, ইলেকট্রনিক উপাদান, অস্ত্রোপচারের যন্ত্রপাতি, জেট-ইঞ্জিন ব্লেড এবং QR কোডের জায়গা নেই এমন প্রায় সব ছোট জিনিসে থাকা বর্গাকার 2D বারকোড। এটি একমাত্র 2D সিম্বোলজি যা সরাসরি অংশ চিহ্নিতকরণ (DPM)-এর জন্য নির্দিষ্ট, ধাতুতে সরাসরি লেজার-এচড, ডট-পিন বা রাসায়নিকভাবে এচড, এবং DPM-মানের ডিকোড গ্রেডিংয়ের জন্য ISO মান (29158) সহ একমাত্র সিম্বোলজি।
DPM গ্রেডিং:ISO/IEC TR 29158:2020, সরাসরি অংশ চিহ্নিতকরণ (DPM) গুণমান নির্দেশিকা.
ফার্মা প্রয়োগ:FDA UDI নিয়ম (2013) এবং EU মেডিকেল ডিভাইস রেগুলেশন 2017/745, উভয়ই বেশিরভাগ চিকিৎসা যন্ত্রে GS1-ফরম্যাটেড Data Matrix বাধ্যতামূলক করে।
প্রবর্তক: International Data Matrix Inc, ১৯৮৭। এখন AIM এবং ISO দ্বারা রক্ষণাবেক্ষণ করা হয়। রয়্যালটি-মুক্ত।
এটি কী
একটি বর্গাকার (বা আয়তাকার) ম্যাট্রিক্স যার দুটি সংলগ্ন দিকে L-আকৃতির ফাইন্ডার প্যাটার্ন এবং অন্য দুটি দিকে ক্লক ট্র্যাক (পর্যায়ক্রমে কালো/সাদা) রয়েছে। সেই ফ্রেমের ভেতরে Reed-Solomon ECC-এর মাধ্যমে পেলোড এনকোড করা ডেটা মডিউলের একটি গ্রিড রয়েছে (আধুনিক ভ্যারিয়েন্ট, ECC 200, বর্তমানে একমাত্র ব্যবহৃত, পুরনো ভ্যারিয়েন্ট ECC 000, ECC 050, ECC 080, ECC 100, ECC 140 পরিত্যক্ত)।
তিনটি বৈশিষ্ট্য যা Data Matrix-কে শিল্প-চিহ্নিতকরণের মান করে তোলে:
- চরম সংকোচন। একটি 10×10 সিম্বল ৬টি সংখ্যা বা ৩টি আলফানিউমেরিক অক্ষর বহন করে। এটি একটি সারফেস-মাউন্ট রেজিস্টরে (3 × 1.6 mm) বা ফার্মা গ্লাস ভায়ালে (ব্যাস 8 mm) চিহ্নিত করার জন্য যথেষ্ট ছোট।
- সরাসরি অংশ চিহ্নিতকরণ সহ্য করে। স্টেইনলেস স্টিলে লেজার-এচড, টাইটানিয়ামে ডট-পিন, কাচে রাসায়নিকভাবে এচড, Data Matrix একমাত্র 2D সিম্বোলজি যেখানে এই চিহ্নিতকরণ প্রক্রিয়াগুলি মানসম্পন্ন (ISO/IEC 29158)।
- আকার প্রতি নির্দিষ্ট ECC। QR-এর চারটি বা PDF417-এর নয়টি ECC স্তরের বিপরীতে, Data Matrix ECC 200-এ সিম্বল-সাইজ সংজ্ঞায় ত্রুটি সংশোধন অন্তর্নির্মিত। 10×10-এ 25% ECC; 144×144-এ প্রায় 28%। কোনো ম্যানুয়াল সমন্বয় নেই, স্পেসিফিকেশন প্রতিটি আকারের জন্য সঠিক ট্রেডঅফ বেছে নিয়েছে।
আকার এবং ধারণক্ষমতা (ECC 200)
Data Matrix 10×10 থেকে 144×144 পর্যন্ত 24টি বর্গাকার আকার এবং 8×18 থেকে 16×48 পর্যন্ত 6টি আয়তাকার আকার সমর্থন করে। প্রতিনিধিত্বমূলক ধারণক্ষমতা:
| আকার (মডিউল) | সর্বোচ্চ সংখ্যা | সর্বোচ্চ আলফানিউমেরিক | সাধারণ ব্যবহার |
|---|---|---|---|
| 10 × 10 | ৬ সংখ্যা | ৩ অক্ষর | SMT রেজিস্টর, ছোট ইলেকট্রনিক অংশ |
| 12 × 12 | ১০ সংখ্যা | ৬ অক্ষর | SMT ক্যাপাসিটর, ছোট কানেক্টর |
| 16 × 16 | ২৪ সংখ্যা | ১৬ অক্ষর | ফার্মা গ্লাস ভায়াল, ছোট IC প্যাকেজ |
| 20 × 20 | ৪৪ সংখ্যা | ৩১ অক্ষর | ফার্মা ব্লিস্টার প্যাক, মাঝারি IC |
| 26 × 26 | ৮৮ সংখ্যা | ৬৪ অক্ষর | লট + মেয়াদ + GTIN সহ ফার্মা কার্টন |
| 32 × 32 | ১২৪ সংখ্যা | ৯১ অক্ষর | সিরিয়াল সহ সম্পূর্ণ GS1 এলিমেন্ট স্ট্রিং |
| 52 × 52 | ৪০৮ সংখ্যা | ৩০১ অক্ষর | শিল্প সরঞ্জামে রক্ষণাবেক্ষণ ট্যাগ |
| 144 × 144 | ৩,১১৬ সংখ্যা | ২,৩৩৫ অক্ষর | তাত্ত্বিক সর্বোচ্চ, খুব কমই পাঠানো হয় |
GS1 এলিমেন্ট স্ট্রিং, ফার্মা + সাপ্লাই-চেইন ব্যবহার
ফার্মা এবং নিয়ন্ত্রিত সাপ্লাই চেইনে, Data Matrix পেলোড হল বন্ধনী-মোড়ানো অ্যাপ্লিকেশন আইডেন্টিফায়ার (AIs) সহ GS1 এলিমেন্ট স্ট্রিং। সাধারণ AIs:
| AI | নাম | ফরম্যাট | উদাহরণ |
|---|---|---|---|
(01) | GTIN | ১৪ সংখ্যা | (01)09506000134352 |
(10) | ব্যাচ / লট | আলফানিউমেরিক, পরিবর্তনশীল | (10)ABC123 |
(17) | মেয়াদ শেষের তারিখ | YYMMDD | (17)270630 |
(21) | সিরিয়াল নম্বর | আলফানিউমেরিক, পরিবর্তনশীল | (21)SN00042 |
(240) | অতিরিক্ত ID | আলফানিউমেরিক, পরিবর্তনশীল | (240)CAT-7A |
এনকোড করা পেলোডে, বন্ধনীগুলি শুধুমাত্র দৃশ্যায়নের জন্য, আসল সিম্বল ফিল্ড বিভাজক হিসেবে FNC1 ফাংশন ক্যারেক্টার ব্যবহার করে। এনকোডারদের অবশ্যই শুরুতে FNC1 নির্গত করতে হবে (GS1 মোড সংকেত দিতে) এবং পরিবর্তনশীল-দৈর্ঘ্যের AIs-এর মধ্যে।
মূল পরীক্ষা ভেক্টর
| কেস | পেলোড | প্রত্যাশিত সাবস্ট্রিং |
|---|---|---|
| ফার্মা UDI (GS1 এলিমেন্ট স্ট্রিং) | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| ইলেকট্রনিক অংশ (সাধারণ) | PN:4321-ABC SN:00001234 | 4321-ABC |
| সংক্ষিপ্ত সংখ্যাসূচক ID | 12345678 | 12345678 |
| URL (বিরল কিন্তু বৈধ) | https://example.com/p/X42 | example.com/p/X42 |
সাধারণ সমস্যা
- ভোক্তা ফোনগুলি Data Matrix নির্ভরযোগ্যভাবে ডিকোড করবে না। iPhone ক্যামেরা কিছুই ফেরত দেয় না। Google Lens কিছু Data Matrix ডিকোড করে (উচ্চ কনট্রাস্ট পণ্য প্যাকেজিংয়ে) কিন্তু অসামঞ্জস্যভাবে। শিল্প স্ক্যানিংয়ের জন্য, একটি ডেডিকেটেড ইমেজার ব্যবহার করুন।
- DPM যাচাইকরণের জন্য ISO/IEC 29158 গ্রেডিং প্রয়োজন। ফোন-ক্যামেরা ডিকোড প্রমাণ করে না যে একটি লেজার-এচড বা ডট-পিন Data Matrix ফার্মা রিডারের গুণমান গ্রেড পাস করবে। শিপিংয়ের আগে একটি DPM ভেরিফায়ার (Microscan, Cognex DataMan, Dynamsoft) ব্যবহার করুন।
- ECC 200 একমাত্র আধুনিক ভ্যারিয়েন্ট। পরিত্যক্ত পুরনো ভ্যারিয়েন্ট (ECC 000 থেকে ECC 140) এখনও কিছু লিগেসি কোড জেনারেটরে দেখা যায়। সর্বদা ECC 200 ব্যবহার করুন; পুরনো ভ্যারিয়েন্টগুলি আধুনিক স্ক্যানারে দুর্বলভাবে ডিকোড হয়।
- আয়তাকার আকারগুলি বৈধ কিন্তু বিশেষজ্ঞ। Data Matrix 6টি আয়তাকার আকার (8×18, 8×32, 12×26, 12×36, 16×36, 16×48) সমর্থন করে। কেবল লেবেলের মতো সংকীর্ণ স্থানের জন্য উপযোগী, তবে কিছু পুরনো স্ক্যানার শুধুমাত্র বর্গাকার আকার সমর্থন করে।
- GS1-এর শুরুতে FNC1 প্রয়োজন। শীর্ষস্থানীয় FNC1 ছাড়া, ডিকোডার GS1 পেলোড সাধারণ টেক্সট থেকে আলাদা করতে পারে না। পেলোড GS1-আকৃতির এলিমেন্ট স্ট্রিং
(NN)…দিয়ে শুরু হলে Abundera-এর এনকোডার স্বয়ংক্রিয়ভাবে FNC1 নির্গত করে। - ফার্মার জন্য GS1 সম্মতির জন্য GS1-সচেতন এনকোডার প্রয়োজন। Abundera Code 128 / Data Matrix হিসেবে GS1 এলিমেন্ট স্ট্রিং এনকোড করে কিন্তু আনুষ্ঠানিকভাবে GS1-সার্টিফাইড নয়। FDA UDI / EU MDR নিয়ন্ত্রক জমার জন্য, একটি সার্টিফাইড GS1 সমাধান প্রদানকারী ব্যবহার করুন।
- DPM-এর জন্য মডিউল পিচ। শিল্প ইমেজারের জন্য কমপক্ষে 0.25 mm/মডিউল প্রয়োজন; পোর্টেবল DPM রিডারের জন্য 0.4 mm। তার নিচে, ECC নির্বিশেষে ডিকোড ফলন দ্রুত কমে যায়।
- কনট্রাস্ট ন্যূনতম। ISO/IEC 29158 মার্ক এবং সাবস্ট্রেটের মধ্যে কমপক্ষে 20% কনট্রাস্ট অনুপাত প্রয়োজন। ভারী অক্সিডেশন সহ লেজার-এচড স্টেইনলেস স্টিল এর নিচে নামতে পারে, একটি DPM গ্রেডার দিয়ে যাচাই করুন।
- স্টাইলিং অক্ষম। QR-নির্দিষ্ট বৈশিষ্ট্যগুলি (কাস্টম ডট আকার, গ্রেডিয়েন্ট, কেন্দ্র লোগো) Data Matrix-এ প্রযোজ্য নয়। Abundera-এর স্টাইল প্যানেল এই ধরনের জন্য নিজেই অক্ষম হয়ে যায়।
স্ক্যানার সামঞ্জস্যতা
| রিডার | Data Matrix সমর্থন | নোট |
|---|---|---|
| iOS ক্যামেরা (iOS 15+) | না | Apple নেটিভ ক্যামেরা অ্যাপে Data Matrix যোগ করেনি। Scandit বা Dynamsoft SDK সহ থার্ড-পার্টি অ্যাপ কাজ করে। |
| Android ক্যামেরা (Google/Pixel) | হ্যাঁ (Google Lens-এর মাধ্যমে) | Google Lens উচ্চ-কনট্রাস্ট পণ্য প্যাকেজিংয়ে Data Matrix যুক্তিসঙ্গতভাবে ডিকোড করে। লেজার-এচড DPM-এ ব্যর্থ হয়। |
| ফার্মা / মেডিকেল DPM রিডার (ISO 29158) | হ্যাঁ (মূল) | Microscan, Cognex DataMan, Dynamsoft DPM রিডার, গুণমান গ্রেডিং সহ সম্পূর্ণ সমর্থন। |
| Zebra / Honeywell / Datalogic শিল্প ইমেজার | হ্যাঁ | প্রতিটি শিল্প 2D ইমেজার মূলত Data Matrix সমর্থন করে। তাদের কারখানা-অটোমেশন লাইনের জন্য ডিফল্ট সিম্বোলজি। |
| GS1 QR-সক্ষম POS স্ক্যানার | হ্যাঁ | GS1 DataBar গ্রহণকারী খুচরা POS স্ক্যানারগুলি FNC1 এনকোডিং সহ GS1 Data Matrix-ও গ্রহণ করে। |
| বিমান / ট্রানজিট গেট রিডার | না | ট্রানজিটের জন্য ব্যবহার করা হয় না। বোর্ডিং পাসের জন্য Aztec ব্যবহার করুন। |
| 1D লেজার স্ক্যানার | না | Data Matrix হল 2D, একটি ইমেজার প্রয়োজন। শুধুমাত্র PDF417 1D লেজারে ডিকোড হয়। |
আরও দেখুন
- /data-matrix-code-generator/, Data Matrix জেনারেটর।
- GS1 Digital Link রেফারেন্স, ঐতিহ্যবাহী GS1 এলিমেন্ট স্ট্রিংয়ের GTIN-প্রথম উত্তরসূরি।
- Aztec · PDF417 · Data Matrix তুলনা, পাশাপাশি তুলনা।
- Aztec রেফারেন্স, ডিসপ্লে-প্রথম সহোদর, বোর্ডিং পাস এবং ট্রানজিটের জন্য।
- PDF417 রেফারেন্স, স্ট্যাকড-লিনিয়ার সহোদর, ড্রাইভার লাইসেন্স এবং এয়ারবিলের জন্য।
- মান সূচক, রেফারেন্স হাবে ফিরে যান।