टूल
गाइड

Data Matrix जनरेटर

QR

Data Matrix 2D कोड (ECC200 — रसद और इलेक्ट्रॉनिक घटक चिह्नन के लिए कॉम्पैक्ट प्रतीक) बनाएँ। आकार, मॉड्यूल आकार और मार्जिन चुनें; PNG या SVG निर्यात करें।

100% क्लाइंट-साइड कोई बैकएंड नहीं
पूर्वावलोकन
इस पृष्ठ पर

Data Matrix कोड क्या है?#

Data Matrix एक L-आकार के finder पैटर्न के चारों ओर व्यवस्थित हल्के और गहरे मॉड्यूल से बना एक वर्ग (या आयताकार) 2D कोड है। QR कोड की तरह यह बाइट्स को निरर्थक भंडारित करता है और क्षति से बचता है, किंतु इसे एक अलग आले के लिए इंजीनियर किया गया था: औद्योगिक पुर्जों, मुद्रित सर्किट बोर्ड, चिकित्सा उपकरणों और GS1 रसद लेबलों पर बहुत छोटे फ़ुटप्रिंट। चूँकि Data Matrix कुछ मिलीमीटर पर पढ़ने योग्य रहता है — उसी क्षमता के QR कोड से छोटा — यह प्रत्यक्ष-भाग-चिह्नन और क्रमांक-उत्कीर्णन के लिए मानक है।

यह पेज bwip-js लाइब्रेरी द्वारा ECC200 Data Matrix प्रतीक (आधुनिक, सार्वभौमिक-स्कैन विविधता) रेंडर करता है। आप इसे पाठ देते हैं; यह सबसे छोटा प्रतीक चुनता है जो फिट हो और इसे एक canvas पर बनाता है या SVG के रूप में निर्यात करता है।

QR से एक मुख्य अंतर: Data Matrix त्रुटि सुधार प्रतीक आकार द्वारा नियत होता है, उपयोगकर्ता-चयन योग्य नहीं। प्रत्येक प्रतीक आयाम का अपना Reed-Solomon रक्षक बैंड अंतर्निहित है, इसलिए कोई अलग “त्रुटि सुधार स्तर” बटन नहीं है — टूल जानबूझकर एक भी उजागर नहीं करता।

इसका उपयोग कैसे करें#

  1. एन्कोड करने के लिए टेक्स्ट इनपुट बॉक्स में टाइप करें या चिपकाएँ। यह आमतौर पर एक क्रमांक, GTIN, लॉट/बैच कोड या एक छोटा पहचानकर्ता है।
  2. एक आकार चुनें: वर्ग (डिफ़ॉल्ट datamatrix bcid) या आयताकार (datamatrixrectangular) तंग क्षैतिज स्थानों के लिए।
  3. मॉड्यूल आकार (3 / 5 / 8 / 10 px) और मार्जिन (शांत-क्षेत्र पैडिंग, 0 / 2 / 4 / 8 px) सेट करें। शांत क्षेत्र मायने रखता है — स्कैनर को finder पैटर्न ढूँढने के लिए कोड के चारों ओर खाली मॉड्यूल का एक साफ़ बॉर्डर चाहिए।
  4. एक यथार्थपरक पहचानकर्ता के लिए नमूना क्लिक करें, रीसेट करने के लिए साफ़ करें।
  5. PNG (स्क्रीन और दस्तावेज़ों के लिए) या SVG (लेज़र उत्कीर्णन, स्क्रीन प्रिंटिंग या किसी भी वेक्टर वर्कफ़्लो के लिए) के रूप में डाउनलोड करें।

टूल इनपुट को 1500 अक्षरों पर सीमित करता है। यह ECC200 सैद्धांतिक अधिकतम (लगभग 3116 संख्यात्मक / 2335 ASCII) से कहीं नीचे है किंतु जानबूझकर कसा हुआ है: बड़े Data Matrix प्रतीक फ़ोन कैमरों पर खराब स्कैन होते हैं, और इस टूल के लक्षित उपयोग के मामले — छोटे भाग चिह्नन — को वैसे भी कुछ दर्जन अक्षरों से अधिक की आवश्यकता शायद ही कभी होती है।

मुख्य विशेषताएँ#

  • ECC200, आधुनिक मानक। वह विविधता जो हर समकालीन औद्योगिक स्कैनर पढ़ता है; पुराने ECC000–ECC140 प्रतीक अप्रचलित हैं।
  • वर्ग या आयताकार प्रतीक। आयताकार प्रतीक संकरे लेबल और तार चिह्नन में फिट होते हैं जहाँ वर्ग नहीं फिटता।
  • शांत क्षेत्र नियंत्रण। मार्जिन चयनक सीधे उस खाली बॉर्डर को नियंत्रित करता है जिस पर स्कैनर L-आकार के finder को स्थित करने के लिए निर्भर हैं।
  • चिह्नन के लिए SVG निर्यात। वेक्टर आउटपुट वही है जो लेज़र उत्कीर्णक, स्क्रीन प्रिंटर और CAD टूलचेन वास्तव में उपयोग करते हैं; ग़लत DPI पर रास्टर PNG भौतिक पुर्जों पर खराब स्केल होती है।
  • स्थानीय रेंडर। bwip-js पेज के साथ बंडल है; आपके क्रमांक या लॉट कोड के बारे में कुछ भी संचारित नहीं होता।

विस्तृत उदाहरण#

एक चिकित्सा-उपकरण निर्माता को एक सर्किट बोर्ड पर एक UDI (Unique Device Identification) स्ट्रिंग चिह्नित करना है। पेलोड एक GS1 तत्व स्ट्रिंग है:

(01)04012345678901(17)261231(10)LOT2026A

इसे चिपकाएँ, आकार वर्ग पर छोड़ें, मॉड्यूल आकार 5 px, मार्जिन 4 px। रेंडरर सबसे छोटा ECC200 वर्ग चुनता है जो 40-अक्षर पेलोड धारण करता है और इसे बनाता है। 5 px प्रति मॉड्यूल पर परिणामी प्रतीक लगभग एक सेंटीमीटर है — बोर्ड पर उत्कीर्ण करने के लिए पर्याप्त छोटा किंतु हाथ से पकड़े जाने वाले औद्योगिक स्कैनर द्वारा पठनीय।

SN-2024-A8F3-001 (15 अक्षर) जैसे छोटे एसेट टैग के लिए, वही सेटिंग एक स्पष्ट रूप से छोटा, सघन प्रतीक उत्पन्न करती हैं क्योंकि लाइब्रेरी एक अधिक कॉम्पैक्ट मैट्रिक्स आकार पर नीचे जाती है।

अक्सर पूछे जाने वाले प्रश्न#

Data Matrix या QR — मैं कौन-सा उपयोग करूँ?#

तब QR जब कोड उपभोक्ताओं के फ़ोन द्वारा उपयोग हो (लिंक, WiFi, संपर्क, मेन्यू) — फ़ोन निर्माता अपने कैमरा स्टैक को QR के लिए अनुकूलित करते हैं और finder पैटर्न बड़ा है और अधिग्रहण के लिए तेज़। तब Data Matrix जब कोड छोटा है, किसी भाग पर उत्कीर्ण है, या समर्पित औद्योगिक या चिकित्सा उपकरण द्वारा स्कैन होता है — यह उन आकारों पर पठनीय रहता है जहाँ QR अविश्वसनीय हो जाता है।

कोई त्रुटि-सुधार-स्तर ड्रॉपडाउन क्यों नहीं है?#

क्योंकि ECC200 प्रति प्रतीक आकार Reed-Solomon निरर्थकता को नियत करता है। QR के विपरीत (जहाँ आप L/M/Q/H पर क्षमता को मज़बूती के बदले लेते हैं), मैट्रिक्स आयाम स्वयं सुधार अनुपात तय करते हैं — इसलिए एक बटन उजागर करना केवल भ्रमित करेगा।

क्या यह बाइनरी या Kanji एन्कोड कर सकता है?#

हाँ। ECC200 बाइट-मोड एन्कोडिंग का समर्थन करता है जिसमें यादृच्छिक बाइट्स शामिल हैं; ग़ैर-ASCII पाठ मानक के अनुसार एन्कोड होता है। Kanji-भारी पेलोड के लिए QR कोड आमतौर पर अधिक कॉम्पैक्ट होता है, किंतु Data Matrix इसे सही संभालता है।

मेरा प्रतीक औद्योगिक गन पर स्कैन होता है किंतु मेरे फ़ोन पर नहीं। क्यों?#

फ़ोन कैमरा QR के बड़े finder पैटर्न के लिए ट्यून किए जाते हैं और छोटे Data Matrix प्रतीकों से संघर्ष कर सकते हैं। मॉड्यूल आकार 8 या 10 px तक बढ़ाएँ और मार्जिन कम से कम 4 px तक, कैमरा स्थिर पकड़ें, और स्कैन हो जाना चाहिए।