Code 39 (जिसे Code 3 of 9 भी कहा जाता है) सबसे पुराने अल्फ़ान्यूमेरिक बारकोड प्रारूपों में से एक है। यह बड़े A–Z, अंक 0–9, और सात प्रतीक एनकोड करता है: - . $ / + % और स्पेस।
नए प्रोजेक्ट के लिए इसके बजाय Code 128 का उपयोग करें जब तक कि आपके स्कैनर को विशेष रूप से Code 39 की आवश्यकता न हो — यह कम-घनत्व वाला है और बुनियादी संस्करण में चेक-अंक सत्यापन का अभाव है।
हमेशा के लिए मुफ्त। कोई साइनअप नहीं, डाउनलोड की गई छवि पर कोई वॉटरमार्क नहीं, आज आप जो बारकोड बनाते हैं उसकी कोई समाप्ति नहीं।
At a glance
| मानक | ISO/IEC 16388 (2007) — ISO/IEC 16388 |
|---|---|
| वर्ण सेट | 43 वर्ण — A–Z, 0–9, स्पेस और - . $ / + % |
| संरचना | असतत; प्रत्येक वर्ण 9 तत्वों का है (5 बार + 4 स्पेस), जिनमें से 3 चौड़े हैं |
| चेक अंक | वैकल्पिक modulo-43; सिम्बोलॉजी इसके बिना स्व-जांच करने वाली है |
| स्टार्ट/स्टॉप वर्ण | तारांकन (*), एनकोडर द्वारा स्वचालित रूप से जोड़ा जाता है |
| घनत्व | कम — समान डेटा के लिए Code 128 की तुलना में लगभग आधा घना |
| प्रस्तुति वर्ष | 1974 (Intermec); US DoD LOGMARS (MIL-STD-1189) द्वारा अनिवार्य |
“Code 39 एक असतत, परिवर्तनीय-लंबाई सिम्बोलॉजी है; प्रत्येक प्रतीक वर्ण नौ तत्वों से बना है — पांच बार और चार स्पेस — जिनमें से तीन चौड़े हैं।”
जब आपको वास्तव में Code 39 की आवश्यकता हो
कई पुरानी औद्योगिक और सरकारी प्रणालियों को Code 39 की आवश्यकता होती है — रक्षा आपूर्ति श्रृंखला (LOGMARS), कुछ स्वास्थ्य सेवा और पुस्तकालय प्रणालियां, और कुछ लीगेसी ERP एकीकरण। यदि आपका विनिर्देश दस्तावेज़ Code 39 का नाम लेता है, तो इसका उपयोग करें।
नए काम के लिए — आंतरिक लेबल, आधुनिक WMS सिस्टम, ई-कॉमर्स — Code 128 चुनें। यह छोटा, अधिक विश्वसनीय है, और छोटे अक्षरों का समर्थन करता है।
वर्ण सेट
बड़े A–Z, अंक 0–9, और ये प्रतीक: - . $ / + % * और स्पेस। छोटे अक्षर समर्थित नहीं हैं; एनकोडर उन्हें अस्वीकार करता है।
एक विस्तारित Code 39 मोड प्रति प्रतीक दो वर्णों को संयोजित करके पूर्ण ASCII सेट का समर्थन करता है, लेकिन परिणाम अब बुनियादी Code 39 स्कैनर के साथ संगत नहीं है।
Frequently asked questions
- मेरा बारकोड छोटे अक्षरों को एनकोड क्यों नहीं करेगा?
- Code 39 अपने मानक रूप में छोटे अक्षरों का समर्थन नहीं करता। Code 128 पर स्विच करें या अपने डेटा को बड़े अक्षरों में बदलें।
- क्या Code 39 में चेक अंक होता है?
- वैकल्पिक रूप से। Modulo-43 चेक वर्ण सक्षम किया जा सकता है लेकिन अधिकांश रीडर इसे सत्यापित नहीं करते। Code 128 में हमेशा अंतर्निहित सत्यापन होता है।
