Code 39 बारकोड जनरेटर
औद्योगिक पहचान, विनिर्माण, इन्वेंटरी और परिसंपत्ति ट्रैकिंग के लिए Code 39 बारकोड बनाएँ।
बारकोड और मैट्रिक्स जनरेटर
लाइव स्टूडियो पूर्वावलोकन
Code 128 बैच सीरियल नंबर जनरेटर
वेयरहाउस SKU, एसेट टैग, इन्वेंटरी लेबल और अन्य आंतरिक पहचानकर्ताओं के लिए क्रमिक Code 128 बारकोड जनरेट करें।
Code 39 बारकोड जनरेटर
त्वरित उत्तर: कोड 39 एक स्व-चेकिंग, परिवर्तनीय-लंबाई रेखीय बारकोड है जिसे ISO/IEC 16388:2023 में परिभाषित किया गया है। इसे Code 3 of 9 और Alpha39 नामों से भी जाना जाता है। यह सिम्बोलॉजी 43 वर्णों को एन्कोड करती है: बड़े अक्षर A–Z, अंक 0–9, और सात विशेष वर्ण—स्पेस, हाइफ़न, पिरियड, डॉलर साइन, स्लैश, प्लस साइन और प्रतिशत चिन्ह। एक चेक अंक वैकल्पिक है।
What a Code 39 barcode is
Code 39 is a one-dimensional, discrete, self-checking barcode symbology defined in ISO/IEC 16388:2023 (third edition). It is also known as Code 3 of 9 and Alpha39. The name "3 of 9" refers to its structure: each character is represented by 9 elements — 5 bars and 4 spaces — of which exactly 3 are wide.
तारांकन चिह्न (*) शुरुआती सीमांकक और अंतिम सीमांकक, दोनों की भूमिका निभाता है। तारांकन को डेटा के रूप में प्रेषित नहीं किया जाता—डिकोडर इसे हटा देते हैं—लेकिन किसी भी वैध Code 39 प्रतीक में इसका होना आवश्यक है। इस डिज़ाइन के कारण तारांकन चिह्न का उपयोग स्वयं डेटा कैरेक्टर के रूप में नहीं किया जा सकता।
Code 39 में स्व-जाँच की सुविधा है। “3 of 9” तत्व संरचना का अर्थ है कि यदि छपाई की किसी एक खराबी से कोई तत्व इतना चौड़ा या संकरा हो जाए कि उसका संकरा-से-चौड़ा वर्गीकरण बदल जाए, तो उससे गलत संख्या में चौड़े तत्वों वाला कैरेक्टर बनेगा, जिसे डिकोडर अमान्य मानकर पहचान लेता है। स्व-जाँच की इसी विशेषता के कारण Code 39 कई उपयोगों में अनिवार्य चेक डिजिट के बिना दशकों तक व्यावहारिक रूप से इस्तेमाल होता रहा।
Code 39 की तकनीकी विशिष्टताएँ
Character set and structure
| पैरामीटर | मान | स्रोत |
|---|---|---|
| पूरा नाम | Code 39 (also Code 3 of 9, Alpha39) | ISO/IEC 16388:2023 |
| ISO/IEC standard | ISO/IEC 16388:2023 (third edition) | iso.org/standard/77799.html |
| Code type | Discrete (intercharacter gaps between characters) | ISO/IEC 16388:2023 §4.1(b) |
| Native character set | 43 characters: A–Z (26), 0–9 (10), space, -, ., $, /, +, % (7) | ISO/IEC 16388:2023 §4.1(a) |
| Extended ASCII (Full ASCII Code 39) | All 128 ASCII characters via two-character shift sequences using $, /, +, % | ISO/IEC 16388:2023 §4.1(a) |
| Symbol length | Variable | ISO/IEC 16388:2023 §4.1(e) |
| Elements per character | 9 (5 bars + 4 spaces): exactly 3 wide, 6 narrow | ISO/IEC 16388:2023 §4.1(c) |
| Start/stop character | Asterisk (*) — not transmitted by decoder | ISO/IEC 16388:2023 §4.3.3 |
| Self-checking | हाँ | ISO/IEC 16388:2023 §4.1(d) |
| Wide-to-narrow ratio | 2.0:1 to 3.0:1 (nominal); 1.8:1 to 3.4:1 tolerance | ISO/IEC 16388:1999 §4.4(b); ISO/IEC 16388:2023 |
Check character
| पैरामीटर | मान | स्रोत |
|---|---|---|
| Check character | Optional — modulo-43 | ISO/IEC 16388:2023 Annex A |
| Algorithm | Sum of all data character values (A=10, B=11, ... Z=35, 0=0, ... 9=9, special chars each assigned unique values 0–42); divide sum by 43; remainder maps to Code 39 character | ISO/IEC 16388:2023 Annex A |
| Transmitted | Yes — the check character is included in the symbol and may be transmitted | ISO/IEC 16388:2023 |
Print requirements
| पैरामीटर | मान | स्रोत |
|---|---|---|
| Quiet zones | Minimum 10X on each side | ISO/IEC 16388:1999 §4.4(d) |
| Min bar height (manual scan) | 5.0 mm or 15% of symbol width excluding quiet zones, whichever is greater | ISO/IEC 16388:1999 §4.4(e) |
When to use a Code 39 barcode
अमेरिकी रक्षा विभाग का LOGMARS। DoD का लॉजिस्टिक्स में स्वचालित मार्किंग और रीडिंग प्रतीकों के अनुप्रयोग का मानक (LOGMARS), जो MIL-STD-1189B पर आधारित है, अमेरिकी रक्षा आपूर्ति शृंखला में पुर्ज़ों, घटकों और असेंबली पर निशान लगाने के लिए Code 39 निर्दिष्ट करता है। यदि आप ऐसे रक्षा ठेकेदार हैं जिसे LOGMARS-अनुरूप लेबल लगाने की आवश्यकता है, तो Code 39 अनिवार्य है। इस संदर्भ में ठीक Code 39 का ही उपयोग करें।
ऑटोमोटिव पुर्ज़ों और VIN-संबंधित लेबलिंग। प्रमुख ऑटोमोटिव निर्माताओं और उनके टियर-1 आपूर्तिकर्ताओं ने दशकों से पुर्ज़ों की पहचान वाले लेबलों के लिए Code 39 का उपयोग किया है। कुछ संदर्भों में AIAG मानक और ऑटोमोटिव विनिर्माण विनिर्देश आज भी आंतरिक पुर्ज़ा ट्रैकिंग के लिए Code 39 का उल्लेख करते हैं, भले ही Code 128 उपलब्ध हो चुका है।
हेल्थकेयर परिसंपत्तियों और उपकरणों की ट्रैकिंग (पुराने सिस्टम)। Code 128 के प्रचलित होने से पहले स्थापित किए गए कुछ अस्पताल परिसंपत्ति-ट्रैकिंग और चिकित्सा उपकरण सिस्टम Code 39 स्कैनर का उपयोग करते हैं। यदि स्थापित सिस्टम को फिर से कॉन्फ़िगर नहीं किया जा सकता, तो Code 39 लेबल ही एकमात्र संगत विकल्प रह जाते हैं।
सरलता की आवश्यकता वाले सरकारी और औद्योगिक अनुप्रयोग। Code 39 में अनिवार्य चेक डिजिट के बिना ही त्रुटि-जाँच की सुविधा होती है। इसका चौड़ी और संकरी पट्टियों का अनुपात इसे अपूर्ण डॉट-मैट्रिक्स और इम्पैक्ट प्रिंटिंग के प्रति सहनशील बनाता है, और अब तक बेचे गए लगभग सभी बारकोड रीडर इसे पढ़ सकते हैं। इन खूबियों ने इसे दो दशकों तक प्रमुख औद्योगिक बारकोड बनाए रखा। नियंत्रित परिवेशों में, जहाँ इसका स्थापित सिस्टम आधार अब भी काम कर रहा है, ये खूबियाँ इसे आज भी एक उपयुक्त विकल्प बनाती हैं।
नए परिनियोजनों के लिए Code 39 का उपयोग कब न करें। Code 39 आधुनिक विकल्प नहीं है। इसके 43-वर्णों वाले सेट में छोटे अक्षर शामिल नहीं हैं। इसकी पृथक संरचना—जिसमें हर वर्ण के बीच एक अंतराल होता है—के कारण समान डेटा के लिए यह Code 128 से अधिक भौतिक लंबाई लेता है। Code 128 Code Set C में एन्कोड की गई 10 अंकों की संख्यात्मक स्ट्रिंग, Code 39 में एन्कोड की गई उसी स्ट्रिंग की तुलना में लगभग आधी लंबी होती है। किसी भी नए वेयरहाउस, शिपिंग या सामान्य-उद्देश्य वाले लेबल सिस्टम के लिए Code 128 का उपयोग करें।
Code 39 के लिए प्रिंट संबंधी आवश्यकताएँ
X-dimension. अपने लेबल पर उपलब्ध जगह के अनुसार सबसे बड़ा X-dimension इस्तेमाल करें। Code 39 में प्रत्येक अक्षर के बीच का अलग गैप, कैरेक्टर मॉड्यूल के अतिरिक्त भौतिक लंबाई बढ़ाता है। इसलिए समान डेटा वाले निरंतर बारकोड की तुलना में इसका सिंबल पहले से ही लंबा होता है। बड़ा X-dimension स्कैन की विश्वसनीयता बढ़ाता है, खासकर थर्मल और इम्पैक्ट प्रिंटिंग वाले सब्सट्रेट पर।
Wide-to-narrow ratio. ISO/IEC 16388:2023 specifies a nominal ratio of 2.0:1 to 3.0:1, with tolerance from 1.8:1 to 3.4:1. The ratio must be consistent throughout the symbol. A ratio below 1.8:1 makes wide and narrow elements ambiguous. A ratio above 3.4:1 produces needlessly long symbols.
क्वाइट ज़ोन। सिंबल के बाएँ और दाएँ, दोनों सिरों पर कम से कम 10X का खाली क्षेत्र होना चाहिए। क्वाइट ज़ोन मानक का हिस्सा है, केवल सलाह नहीं। क्वाइट ज़ोन के भीतर मौजूद कोई भी तत्व—बॉर्डर, पास का बारकोड या टेक्स्ट—स्टार्ट या स्टॉप कैरेक्टर की गलत पहचान का कारण बनेगा।
Bar height. The minimum bar height is 5.0 mm or 15 percent of the symbol width excluding quiet zones, whichever is greater, per ISO/IEC 16388:1999 §4.4(e). Taller bars improve tolerance for scanner tilt and label curl.
सब्सट्रेट। Code 39 का चौड़े-से-सँकरे बार का अनुपात सहनशीलता इसे नालीदार बोर्ड और खुरदरे कपड़ों जैसे असमतल सब्सट्रेट पर, कम अनुपात वाले कोड की तुलना में अधिक भरोसेमंद बनाती है। ऐतिहासिक रूप से, औद्योगिक वातावरण में इसे अपनाने का यह एक कारण था। फिर भी, चिकने सब्सट्रेट पर उच्च-कॉन्ट्रास्ट प्रिंट से सबसे भरोसेमंद नतीजे मिलते हैं।
समस्या निवारण: आपका Code 39 बारकोड स्कैन क्यों नहीं हो रहा है
डेटा में छोटा अक्षर। Code 39 के मूल कैरेक्टर सेट में केवल बड़े अक्षर होते हैं। छोटे अक्षरों के लिए Full ASCII Code 39 शिफ्ट एन्कोडिंग की ज़रूरत होती है। यदि जनरेटर इनपुट स्वीकार कर लेता है, लेकिन रीडर उसे पढ़ने में विफल रहता है, तो जाँचें कि रीडर Full ASCII Code 39 के लिए कॉन्फ़िगर किया गया है या नहीं—मानक Code 39 डिकोडर शिफ्ट सीक्वेंस को अमान्य मानकर अस्वीकार कर देंगे।
डेटा में एस्टरिस्क। एस्टरिस्क, Code 39 के लिए स्टार्ट और स्टॉप डिलिमिटर है और इसे डेटा कैरेक्टर के रूप में इस्तेमाल नहीं किया जा सकता। एस्टरिस्क वाला कोई भी इनपुट अमान्य सिंबल बनाएगा।
स्केलिंग के कारण वाइड-टू-नैरो अनुपात बिगड़ गया। यदि एक्सपोर्ट की गई PNG इमेज को ऐसे रिज़ॉल्यूशन पर प्रिंट किया जाता है जिससे मॉड्यूल के पिक्सेल की संख्या बदल जाती है, तो वाइड-टू-नैरो अनुपात 1.8:1 से 3.4:1 की अनुमत सीमा से बाहर हो सकता है। इमेज को उसके निर्धारित सटीक पिक्सेल आयामों पर प्रिंट करें, या SVG एक्सपोर्ट का इस्तेमाल करें और प्रिंट करते समय उसे समान अनुपात में स्केल करें।
क्वाइट ज़ोन का उल्लंघन। सिंबल के सिरों से 10X के भीतर रखे गए टेक्स्ट, बॉर्डर या पास के लेबल, स्टार्ट/स्टॉप पहचान में विफलता का कारण बन सकते हैं। दोनों ओर पूरा 10X क्वाइट ज़ोन खाली रखें।
चेक डिजिट मेल नहीं खाता। यदि सिस्टम कॉन्फ़िगरेशन में modulo-43 चेक डिजिट आवश्यक है और लेबल को उसके बिना प्रिंट किया गया है, तो स्कैनर देखने में मान्य लगने वाले सिंबल को अस्वीकार कर देगा। इसके उलट, यदि चेक डिजिट शामिल है और स्कैनर को उसकी जाँच न करने के लिए सेट किया गया है, तो डिकोड किए गए आउटपुट में चेक कैरेक्टर एक अतिरिक्त कैरेक्टर के रूप में दिखाई देगा। जनरेटर और स्कैनर—दोनों में चेक डिजिट की सेटिंग एक जैसी रखें।
बार की ऊँचाई बहुत कम है। 5 mm से कम या सिंबल की चौड़ाई के 15 प्रतिशत से कम बार की ऊँचाई के कारण मैन्युअल स्कैनिंग के दौरान लेज़र बीम के बार के नीचे या ऊपर से गुजरने पर स्कैन विफल हो सकता है। बार को अधिक ऊँचा रखकर दोबारा प्रिंट करें।
Code 39 versus Code 128
Code 39 और Code 128, दोनों रैखिक अल्फ़ान्यूमेरिक बारकोड हैं। Code 39, Code 128 से पहले आया था और हर तकनीकी मानदंड पर इसकी क्षमताएँ अधिक सीमित हैं। यह तुलना इसलिए प्रासंगिक है क्योंकि Code 39 खोजने वाले कई उपयोगकर्ता पुराने सिस्टम का रखरखाव कर रहे होते हैं और उन्हें भविष्य के काम के लिए उपलब्ध विकल्प को समझना चाहिए।
| Code 39 | Code 128 | |
|---|---|---|
| मानक | ISO/IEC 16388:2023 | ISO/IEC 15417:2007 |
| अक्षर सेट | 43 characters (uppercase only natively) | All 128 ASCII (uppercase, lowercase, digits, control chars) |
| Lowercase | Via Full ASCII shift sequences only | Natively in Code Set B |
| Check character | Optional modulo-43 | Mandatory modulo-103 (auto-calculated) |
| Symbol type | Discrete (intercharacter gaps) | Continuous |
| Physical length | Longer for equivalent data | Shorter — Code Set C halves numeric length |
| Self-checking | हाँ | Yes (via check character) |
| Active mandates | US DoD LOGMARS, some automotive | Warehouse, shipping, GS1-128 |
| Recommendation for new systems | No — use Code 128 | हाँ |
Code 39 अप्रचलित नहीं है—LOGMARS और ऑटोमोटिव क्षेत्र की कुछ विशिष्टताओं में इसकी स्पष्ट रूप से आवश्यकता होती है। लेकिन अगर आप एक नया लेबलिंग सिस्टम बना रहे हैं और किसी नियम के तहत Code 39 आवश्यक नहीं है, तो Code 128 ही सही विकल्प है।
बहरीन और अंतरराष्ट्रीय आपूर्ति श्रृंखलाओं में इस बारकोड का उपयोग
बहरीन के खुदरा विक्रेताओं, आयातकों, निर्माताओं और लॉजिस्टिक्स टीमों को पहचानकर्ताओं का चयन अपने व्यापारिक साझेदारों के नियमों के अनुसार करना चाहिए। खुदरा GTIN उचित जारीकर्ता संगठन से प्राप्त होने चाहिए; जनरेटर बारकोड डिज़ाइन तैयार करता है, लेकिन उसका स्वामित्व प्रदान नहीं करता। आंतरिक स्टॉक और परिसंपत्ति संदर्भों के लिए संगठन द्वारा निर्धारित मानों का उपयोग किया जा सकता है, बशर्ते उन्हें प्राप्त करने वाला सिस्टम उनका समर्थन करता हो।
जहाँ यह आपके संगठन की शैली के अनुरूप हो, वहाँ कार्य-संबंधी निर्देशों में ब्रिटिश अंग्रेज़ी का उपयोग करें और जिन टीमों को ज़रूरत हो, उनके लिए अरबी निर्देश भी जोड़ें। प्रिंट का परीक्षण उपयोग की वास्तविक परिस्थितियों में करें। बहरीन की गर्मी, तेज़ रोशनी, धूल, घुमावदार पैकेजिंग और चमकदार लैमिनेट से कंट्रास्ट या सतह की ऐसी समस्याएँ सामने आ सकती हैं जो मॉनिटर पर दिखाई नहीं देतीं।
क्वाइट ज़ोन खाली रखें, छवि को खींचकर विकृत न करें और हल्की, सादी पृष्ठभूमि पर गहरे बार को प्राथमिकता दें। प्रिंट रन की शुरुआत, बीच और अंत से नमूने स्कैन करें। विनियमित रिटेल, स्वास्थ्य सेवा, प्रकाशन या लॉजिस्टिक्स में उपयोग के लिए, उत्पादन को मंज़ूरी देने से पहले मौजूदा GS1, ISBN एजेंसी, ग्राहक या उद्योग विनिर्देश की पुष्टि करें।
प्रिंट करने से पहले
- सही प्रतीकात्मकता चयनित
- पहचानकर्ता स्वामित्व पुष्टि किया गया
- जाँच अंक सत्यापित
- शांत क्षेत्र साफ़ रखे जाएँ
- मजबूत बार कंट्रास्ट
- पहला अनुपात अपरिवर्तित
- SVG या उच्च-रिज़ॉल्यूशन PNG
- उत्पादन स्कैनर परीक्षण
अक्सर पूछे जाने वाले प्रश्न
संक्षिप्त तकनीकी उत्तर पढ़ने के लिए प्रश्न खोलें।
01Code 39 बारकोड क्या है?+
Code 39 एक self-checking, variable-length linear बारकोड है जिसे ISO/IEC 16388:2023 में परिभाषित किया गया है। इसे Code 3 of 9 और Alpha39 भी कहा जाता है। प्रत्येक वर्ण 9 घटकों — 5 बार और 4 स्पेस — से बना होता है, जिनमें से ठीक 3 चौड़े होते हैं। मूल वर्ण सेट 43 वर्णों को कवर करता है: uppercase A–Z, अंक 0–9, और सात विशेष वर्ण। ऐस्टरिस्क अनिवार्य start और stop डिलिमीटर के रूप में कार्य करता है।
02Code 39 कौन से अक्षरों/करेक्टर्स को एन्कोड कर सकता है?+
Code 39 का मूल 43-चर सेट बड़े अक्षर A–Z (26 अक्षर), अंक 0–9 (10), और सात विशेष वर्णों को कवर करता है: space, hyphen, period, dollar sign, slash, plus sign और percent sign। Full ASCII Code 39 दो-चर शिफ्ट अनुक्रमों का उपयोग करके सभी 128 ASCII वर्णों तक कवरेज बढ़ाता है, लेकिन इसके लिए scanners को Full ASCII mode को सपोर्ट करने के लिए कॉन्फ़िगर किया जाना आवश्यक है।
03क्या Code 39 अभी भी उपयोग किया जाता है?+
हाँ। US Department of Defense का LOGMARS मानक (जो MIL-STD-1189B पर आधारित है) रक्षा आपूर्ति शृंखला के हिस्सों के मार्किंग के लिए Code 39 को अनिवार्य करता है। ऑटोमोटिव निर्माता और उनके सप्लायर्स हिस्सों के ट्रैकिंग संदर्भों में Code 39 का उपयोग करते हैं। कई पुराने वेयरहाउस और हेल्थकेयर एसेट सिस्टम भी इसका उपयोग जारी रखते हैं। हालांकि, किसी विशेष अनिवार्य निर्देश के बिना किसी भी नए परिनियोजन के लिए Code 128 प्राथमिक सिम्बोलॉजी है।
04Code 39 और Code 128 में क्या अंतर है?+
कोड 128 (ISO/IEC 15417:2007) सभी 128 ASCII वर्णों को एन्कोड करता है जिनमें छोटे अक्षर भी शामिल हैं और समान डेटा के लिए छोटे प्रतीक उत्पन्न करता है। कोड 128 कोड सेट C अंक जोड़ों को एक कोडवर्ड में एन्कोड करता है, जिससे संख्यात्मक स्ट्रिंग्स की भौतिक लंबाई लगभग आधी हो जाती है। कोड 39 (ISO/IEC 16388:2023) मूल रूप से केवल 43 वर्णों को एन्कोड करता है, छोटे अक्षरों का समर्थन नहीं करता है, और समान डेटा के लिए लंबा होता है। कोड 39 का उपयोग केवल तभी करें जब कोई नियम या लेगसी सिस्टम इसे आवश्यक करे।
05क्या Code 39 में एक चेक डिजिट होता है?+
कोड 39 चेक अंक वैकल्पिक है। ISO/IEC 16388:2023 अनुबंध A एक modulo-43 एल्गोरिथ्म परिभाषित करता है: प्रत्येक अक्षर को 0 से 42 तक एक मान सौंपें, सभी मानों को जोड़ें, 43 से भाग दें, और शेष चेक कैरेक्टर से मेल खाता है। कुछ अनुप्रयोग चेक अंक शामिल करते हैं; अन्य केवल कोड 39 की आत्म-जांच संरचना पर निर्भर करते हैं। लेबल जेनरेटर और स्कैनर विन्यास के बीच चेक अंक सेटिंग को संरेखित करें।
06LOGMARS बारकोड क्या है?+
LOGMARS (Logistics Applications of Automated Marking and Reading Symbols) अमेरिकी रक्षा विभाग का रक्षा आपूर्ति श्रृंखला में बारकोड लेबलिंग के लिए मानक है, जो MIL-STD-1189B पर आधारित है। LOGMARS पार्ट्स, घटकों और असेंबलियों के लिए आवश्यक बारकोड सिम्बोलॉजी के रूप में Code 39 को निर्दिष्ट करता है। DoD को सप्लाई करने वाले रक्षा ठेकेदारों को निर्दिष्ट आइटमों पर LOGMARS-समकक्ष Code 39 लेबल लगाने होंगे।
07क्या Code 39 छोटे अक्षरों को एनकोड कर सकता है?+
नहीं मूल रूप से। मानक 43-अक्षरी सेट में केवल बड़े अक्षर शामिल हैं। Full ASCII Code 39 सभी 128 ASCII वर्णों, सहित छोटे अक्षरों, का प्रतिनिधित्व करने के लिए दो-चरित्र शिफ्ट अनुक्रमों का उपयोग करता है, लेकिन इसके लिए स्कैनरों को स्पष्ट रूप से Full ASCII मोड के लिए कॉन्फ़िगर किया जाना आवश्यक है। Standard Code 39 डिकोडर Full ASCII शिफ्ट अनुक्रमों की सही व्याख्या नहीं करेंगे।
08Code 39 में wide-to-narrow अनुपात क्या है?+
ISO/IEC 16388:2023 एक नाममात्र wide-to-narrow अनुपात 2.0:1 से 3.0:1 निर्दिष्ट करता है। सहिष्णुता बैंड 1.8:1 से 3.4:1 है। 1.8:1 से कम अनुपात wide और narrow तत्वों को अलग करना मुश्किल बना देता है। बारकोड छवि का गैर-एकरूप स्केलिंग अनुपात को बदल सकता है और इसे सहिष्णुता से बाहर धकेल सकता है, जिससे स्कैन विफलताएँ हो सकती हैं।
09Full ASCII Code 39 क्या है?+
Full ASCII Code 39 एक Code 39 का विस्तार है जो दो-चरित्र अनुक्रमों का उपयोग करके सभी 128 ASCII वर्णों को एन्कोड करता है। चार शिफ्ट कैरेक्टर — $, /, %, + — किसी अन्य Code 39 कैरेक्टर के साथ मिलकर उन 85 ASCII पात्रों का प्रतिनिधित्व करते हैं जो मूल 43-कैरेक्टर सेट में नहीं हैं। Full ASCII Code 39 को ISO/IEC 16388:2023 में परिभाषित किया गया है। स्कैनरों को Full ASCII अनुक्रमों को डिकोड करने के लिए स्पष्ट रूप से कॉन्फ़िगर किया जाना चाहिए; मानक Code 39 मोड इन्हें गलत पढ़ेगा।
10क्या Code 39 का उपयोग करने के लिए मुझे GS1 लाइसेंस की आवश्यकता है?+
नंबर कोड 39 किसी भी लाइसेंसिंग आवश्यकता के बिना मनमाना अल्फ़ान्यूमेरिक डेटा एन्कोड करता है। यह आंतरिक लेबलिंग के लिए पूरी तरह से उपयोगी है — पार्ट्स मार्किंग, एसेट टैग, इन्वेंटरी लेबल — बिना पंजीकरण या अनुमोदन के। केवल तब GS1 लाइसेंस की आवश्यकता होती है जब एन्कोड किए गए डेटा में खुदरा बिक्री या GS1 सप्लाई चेन उपयोग के लिए किसी GS1-लाइसेंसीड GTIN शामिल हो।