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, 1987. अब AIM और ISO द्वारा रखरखाव। रॉयल्टी-मुक्त।
यह क्या है
दो आसन्न भुजाओं पर L-आकार के फाइंडर पैटर्न और अन्य दो पर क्लॉक ट्रैक (बारी-बारी काले/सफेद) के साथ एक वर्गाकार (या आयताकार) मैट्रिक्स। उस फ्रेम के अंदर Reed-Solomon ECC के माध्यम से payload को एनकोड करने वाले डेटा मॉड्यूल की एक ग्रिड है (आधुनिक संस्करण, ECC 200, वर्तमान उपयोग में एकमात्र है, पुराने संस्करण ECC 000, ECC 050, ECC 080, ECC 100, ECC 140 अप्रचलित हैं)।
तीन गुण जो Data Matrix को औद्योगिक-चिह्नांकन मानक बनाते हैं:
- अत्यधिक संकोचन। एक 10×10 प्रतीक 6 अंक या 3 अल्फान्यूमेरिक वर्ण वहन करता है। यह एक सतह-माउंट रेसिस्टर (3 × 1.6 मिमी) या फार्मा ग्लास वायल (व्यास 8 मिमी) पर चिह्नित करने के लिए पर्याप्त छोटा है।
- प्रत्यक्ष-भाग चिह्नांकन सहन करता है। स्टेनलेस स्टील में लेज़र-एच्ड, टाइटेनियम में डॉट-पीन, कांच में रासायनिक रूप से एच्ड, Data Matrix एकमात्र 2D सिम्बोलजी है जहां ये चिह्नांकन प्रक्रियाएं मानकीकृत हैं (ISO/IEC 29158)।
- प्रति आकार निश्चित ECC। QR के चार ECC स्तरों या PDF417 के नौ के विपरीत, 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 | 6 अंक | 3 वर्ण | SMT रेसिस्टर, छोटी इलेक्ट्रॉनिक पार्ट |
| 12 × 12 | 10 अंक | 6 वर्ण | SMT कैपेसिटर, छोटा कनेक्टर |
| 16 × 16 | 24 अंक | 16 वर्ण | फार्मा ग्लास वायल, छोटा IC पैकेज |
| 20 × 20 | 44 अंक | 31 वर्ण | फार्मा ब्लिस्टर पैक, मध्यम IC |
| 26 × 26 | 88 अंक | 64 वर्ण | लॉट + एक्सपायरी + GTIN के साथ फार्मा कार्टन |
| 32 × 32 | 124 अंक | 91 वर्ण | सीरियल नंबर के साथ पूर्ण GS1 एलिमेंट स्ट्रिंग |
| 52 × 52 | 408 अंक | 301 वर्ण | औद्योगिक उपकरण पर रखरखाव टैग |
| 144 × 144 | 3,116 अंक | 2,335 वर्ण | सैद्धांतिक अधिकतम, शायद ही कभी भेजा जाता है |
GS1 एलिमेंट स्ट्रिंग, फार्मा + सप्लाई-चेन उपयोग
फार्मा और विनियमित सप्लाई चेन में, Data Matrix payloads कोष्ठक-लिपटे एप्लीकेशन आइडेंटिफायर (AIs) के साथ GS1 एलिमेंट स्ट्रिंग हैं। सामान्य AIs:
| AI | नाम | प्रारूप | उदाहरण |
|---|---|---|---|
(01) | GTIN | 14 अंक | (01)09506000134352 |
(10) | बैच / लॉट | अल्फान्यूमेरिक, वैरिएबल | (10)ABC123 |
(17) | समाप्ति तिथि | YYMMDD | (17)270630 |
(21) | सीरियल नंबर | अल्फान्यूमेरिक, वैरिएबल | (21)SN00042 |
(240) | अतिरिक्त ID | अल्फान्यूमेरिक, वैरिएबल | (240)CAT-7A |
एनकोड किए गए payload में, कोष्ठक केवल विज़ुअलाइज़ेशन के लिए हैं, वास्तविक प्रतीक FNC1 फ़ंक्शन कैरेक्टर को फील्ड सेपरेटर के रूप में उपयोग करता है। एनकोडर को शुरुआत में FNC1 उत्सर्जित करना होगा (GS1 मोड संकेत देने के लिए) और वैरिएबल-लंबाई AI के बीच।
कैनोनिकल टेस्ट वेक्टर
| केस | Payload | अपेक्षित सबस्ट्रिंग |
|---|---|---|
| फार्मा 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 payload को सादे टेक्स्ट से अलग नहीं कर सकता। Abundera का एनकोडर FNC1 स्वचालित रूप से उत्सर्जित करता है जब payload GS1-आकार एलिमेंट स्ट्रिंग
(NN)…से शुरू होता है। - फार्मा के लिए GS1 अनुपालन के लिए GS1-जागरूक एनकोडर आवश्यक है। Abundera GS1 एलिमेंट स्ट्रिंग को Code 128 / Data Matrix के रूप में एनकोड करता है लेकिन आधिकारिक रूप से 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 संदर्भ, स्टैक्ड-लीनियर भाई, ड्राइविंग लाइसेंस और एयरबिल के लिए।
- मानक इंडेक्स, संदर्भ हब पर वापस।