हिन्दी

टेक्स्ट और रोजमर्रा के टूल · QR और बारकोड टूलकिट

Code 128 बनाम कोड 39 बनाम EAN-13: किस बारकोड सिंबोलॉजी का उपयोग करना है

· पेजभूमि

एन्कोडिंग फ़ाइल स्वरूपों मुद्रण

एक समर्थित Code 128 लेबल असमर्थित बारकोड परिवारों से अलग हो गया
मूल ToolAcre वेक्टर चित्रण

वर्ण सेट, घनत्व, चेक अंक और स्कैनर समर्थन पर सामान्य एक-आयामी सहजीवन की तुलना करता है, और बताता है कि सामान्य प्रयोजन लेबल के लिए Code 128 सामान्य उत्तर क्यों है।

तीन बारकोड जो एक जैसे दिखते हैं और अलग-अलग व्यवहार करते हैं - किसी भी लेबल को मुद्रित करने से पहले सहजीवन का निर्णय क्यों किया जाता है

विभिन्न सत्यापन नियमों और डाउनस्ट्रीम अपेक्षाओं को लेकर रैखिक प्रतीक विनिमेय दिख सकते हैं। इसलिए पहला निर्णय स्वीकार करने वाले स्कैनर, खुदरा विक्रेता या आंतरिक प्रणाली से आता है, न कि इस बात से कि कौन सा बार किसी लेबल पर सबसे अच्छा दिखता है।

स्वीकार करने वाली प्रणाली को लिखित रूप में सहजीवन का नाम देना चाहिए। एक स्कैनर जो कई प्रारूपों को डीकोड कर सकता है, उन्हें विनिमेय नहीं बनाता है: एप्लिकेशन ऑप्टिकल रीड के बाद लंबाई को मान्य कर सकता है, वर्णों या पंजीकृत संख्याओं की जांच कर सकता है। मुद्रण से पहले, एक प्रतिनिधि लेबल को अंतिम सॉफ़्टवेयर में स्कैन करें और लौटाए गए मूल्य और स्वीकृति परिणाम की पुष्टि करें। ToolAcre केवल उस शाखा को कवर करता है जहां सादा Code 128 निर्दिष्ट इनपुट है।

कोड 39 केवल पेजभूमि है; ToolAcre इसे उत्पन्न या सत्यापित नहीं करता है

तुलना रूपरेखा में कोड 39 का नाम दिया गया है, लेकिन कोई ToolAcre कॉन्फ़िगरेशन, कार्यान्वयन या परीक्षण इसे उत्पन्न नहीं करता है। इसका विस्तृत प्रदर्शन और इतिहास इन स्रोतों द्वारा स्थापित नहीं किया गया है, इसलिए इसे स्वतंत्र दस्तावेज़ीकरण की आवश्यकता वाले एक अलग उम्मीदवार के रूप में मानें।

चूँकि कोड 39 आयातित, कॉन्फ़िगर या परीक्षण नहीं किया गया है, इसलिए यह आलेख इसके चरित्र प्रदर्शन, चौड़ाई या चेकसम व्यवहार को सत्यापित नहीं कर सकता है। यह एक जानबूझकर की गई सामग्री सीमा है, प्रारूप के बारे में कोई निर्णय नहीं। यदि किसी विरासत प्रक्रिया का नाम कोड 39 है, तो वर्तमान दस्तावेज़ और अनुरूपता परीक्षणों के साथ एक कोड 39 जनरेटर का उपयोग करें। Code 128 का निर्माण क्योंकि यह "समान दिखता है" एक ऐसा लेबल बनाता है जिसे विरासत पाठक अनदेखा कर सकता है।

Code 128 QR और बारकोड टूलकिट द्वारा कार्यान्वित एकमात्र रैखिक बारकोड है

ToolAcre सादे Code 128 को CODE128_AUTO तक लागू करता है, ASCII मान स्वीकार करता है, कोड सेट को स्वचालित रूप से स्विच करता है और एक मॉड्यूलो 103 चेक प्रतीक जोड़ता है। वह सत्यापित दायरा इसे आपके नियंत्रण वाले सिस्टम में कॉम्पैक्ट पहचानकर्ताओं के लिए उपयोगी बनाता है।

समर्थित पथ में ठोस सुरक्षा उपाय हैं: खाली मान अस्वीकार कर दिए जाते हैं, ASCII 127 से ऊपर के वर्ण एक त्रुटि में सूचीबद्ध होते हैं, CODE128_AUTO सेट चुनता है, और लौटाए गए पैटर्न की वैधता के लिए जाँच की जाती है। SVG और कैनवास दस-मॉड्यूल साइड मार्जिन के साथ बाइनरी प्रस्तुत करते हैं। ये व्यवहार आंतरिक पहचानकर्ताओं के लिए ToolAcre को पूर्वानुमानित बनाते हैं; वे ड्रॉपडाउन में चयनित किसी अन्य प्रारूप के लिए समर्थन नहीं देते हैं जो मौजूद नहीं है।

EAN-13 और UPC-A ToolAcre के कार्यान्वित और कॉन्फ़िगर किए गए आउटपुट से बाहर हैं

EAN-13 और UPC-A एप्लिकेशन में विकल्प नहीं हैं, और कॉन्फ़िगरेशन चेतावनी देता है कि पंजीकृत उत्पाद-संख्या प्रारूपों को जानबूझकर बाहर रखा गया है। Code 128 में रिटेल नंबर टाइप न करें और मान लें कि परिणामी बार रिटेलर की आवश्यकता को पूरा करते हैं।

खुदरा संख्याओं के लिए बार में तेरह अंक बनाने से अधिक की आवश्यकता होती है। ToolAcre स्पष्ट रूप से EAN और UPC को बाहर करता है और पंजीकृत उत्पाद पहचानकर्ताओं को आवंटित या मान्य नहीं करता है। यदि कोई खुदरा विक्रेता अनुरोध करता है, तो आवश्यक प्रक्रिया के माध्यम से नंबर और कलाकृति प्राप्त करें। उन अंकों को Code 128 के रूप में एन्कोड करने से स्कैनर पर वही दृश्यमान पाठ मिलता है लेकिन गलत सहजीवन मिलता है, इसलिए ऑप्टिकल सफलता व्यावसायिक अस्वीकृति को छुपा सकती है।

5 और ITF-14 के इंटरलीव्ड 2 केवल पेजभूमि हैं और यहां उत्पन्न नहीं हुए हैं

5 और ITF-14 के इंटरलीव्ड 2 भी कोडबेस से बाहर हैं। पेजभूमि रूपरेखा में उनकी उपस्थिति समर्थन प्रदान नहीं करती है, और यह लेख एक व्यापक सहजीवन तालिका के निर्माण के बजाय असत्यापित तकनीकी तुलनाओं को छोड़ देता है।

यही नियम ITF और ITF-14 पर भी लागू होता है। वे इंटरफ़ेस के पीछे छिपे निर्भरता विकल्प नहीं हैं, और कोई भी परीक्षण उनके पैटर्न का दावा नहीं करता है। इसलिए यह आलेख स्मृति से इकट्ठी की गई फीचर तुलना से बचता है। ITF-14 नामकरण वाले कार्टन विनिर्देश का उस लेबल के लिए इच्छित एक मान्य टूल और प्रिंट प्रक्रिया के साथ पालन किया जाना चाहिए, ToolAcre के उपलब्ध रैखिक आउटपुट के साथ अनुमानित नहीं।

पहले बाहरी आवश्यकताओं के अनुसार चुनें; ToolAcre केवल तभी उपयुक्त है जब सादा Code 128 स्वीकार किया जाता है

आंतरिक संपत्तियों के लिए, पुष्टि करें कि प्रत्येक स्कैनर और एप्लिकेशन सादे Code 128 और सटीक ASCII पहचानकर्ता को स्वीकार करता है। शिपिंग, रिटेल या लीगेसी वर्कफ़्लो के लिए, पहले आवश्यक सिम्बोलॉजी विनिर्देश प्राप्त करें और इसके लिए मान्य जनरेटर का उपयोग करें।

आंतरिक संपत्तियों के लिए, वास्तविक स्कैनर, सॉफ्टवेयर और सबसे लंबे पहचानकर्ता के साथ एक बंद-लूप परीक्षण चलाएं। किसी खुदरा विक्रेता या वाहक के लिए, सॉफ़्टवेयर चुनने से पहले लेबल विनिर्देश और सत्यापन प्रक्रिया का अनुरोध करें। विरासती दस्तावेज़ों के लिए, अनिवार्य प्रारूप को तब भी सुरक्षित रखें जब दूसरा अधिक सघन लगे। "सामान्य प्रयोजन" का अर्थ तब उपयोगी होता है जब आवश्यकताएँ Code 128 की अनुमति देती हैं, प्रत्येक रैखिक बारकोड के लिए सार्वभौमिक प्रतिस्थापन नहीं।

इसमें क्या शामिल नहीं है - द्वि-आयामी कोड, जिनकी अपनी तुलना होती है

द्वि-आयामी प्रारूप एक अलग निर्णय है जिसमें पेलोड आकार, उपलब्ध क्षेत्र और पाठक शामिल होते हैं। ToolAcre अलग से मानक QR प्रदान करता है, लेकिन यह डेटा मैट्रिक्स, एज़्टेक या स्टैक्ड बारकोड के लिए समर्थन दर्शाने के लिए उस सुविधा का उपयोग नहीं करता है।

QR एक अलग द्वि-आयामी जनरेटर के रूप में उपलब्ध है, लेकिन आयाम बदलने से रीडर की आवश्यकता और पेलोड परंपराएं बदल जाती हैं। ToolAcre डेटा मैट्रिक्स, एज़्टेक या PDF417 की पेशकश नहीं करता है। यदि दस्तावेज़ मानक एक को अनिवार्य करता है, तो QR समकक्ष फ़ॉलबैक नहीं है। उचित निर्णय के लिए लिखित आवश्यकता पहले, समर्थित एनकोडर दूसरे और इच्छित पाठक के साथ भौतिक सत्यापन तीसरे स्थान पर रहता है।

टेकअवे - आपके द्वारा नियंत्रित लेबल के लिए, Code 128 समझदार विकल्प है, और QR और बारकोड टूलकिट इसे आपके ब्राउज़र में उत्पन्न करता है

कलाकृति तैयार करने से पहले आवश्यक मानक चुनें। जब आवश्यकता सामान्य होती है Code 128, ToolAcre स्थानीय SVG और PNG आउटपुट की आपूर्ति करता है; जब यह किसी अन्य सहजीवन का नाम देता है, तो यह टूलकिट स्पष्ट रूप से उपयोग करने वाला निर्माता नहीं है।

जब Code 128 स्वीकार किया जाता है, तो डेटा ASCII रखें, मार्जिन सुरक्षित रखें और टेम्पलेट लॉक करने से पहले चरम लेबल का परीक्षण करें। जब आवश्यकता में कोई अन्य नाम दिखाई दे, तो समाधान के लिए इस UI को खोजने के बजाय रुकें। एक स्पष्ट इनकार एक विश्वसनीय प्रतीक को प्रिंट करने से सस्ता है जो कार्यालय परीक्षण में डिकोड हो जाता है लेकिन चेकआउट, गुड्स-इन या विनियमित हैंडऑफ़ में विफल रहता है।