EAN-13 vs EAN-8: आपके उत्पाद के लिए कौन-सा बारकोड फॉर्मेट सही है?

A clean, minimalist comparison of a long (EAN-13) and a short (EAN-8) barcode side-by-side.

किसी भी दुकान का सामान उठाइए और पैकेजिंग पर कहीं न कहीं एक बारकोड ज़रूर मिलेगा। ज़्यादातर मामलों में वह EAN-13 होता है — 13 अंकों का एक कोड जो काली-सफ़ेद धारियों की पट्टी में फैला होता है। लेकिन कभी-कभी, ऐसी छोटी चीज़ों पर जैसे च्युइंग गम की पट्टी या लिप बाम की ट्यूब, आपको एक छोटा, ज़्यादा कॉम्पैक्ट बारकोड दिखेगा: EAN-8

दोनों फॉर्मेट का काम एक ही है — हर उत्पाद को एक यूनिक, स्कैन होने योग्य ID देना — लेकिन वे अलग-अलग ज़रूरतों के लिए बने हैं। यह गाइड EAN-13 और EAN-8 के बीच के असली अंतर, कब कौन-सा इस्तेमाल करें, और बड़े GS1 बारकोड इकोसिस्टम में इनकी जगह समझाता है।

EAN-13 vs EAN-8: एक नज़र में मुख्य अंतर

दोनों के बीच सबसे बड़ा फर्क यह है कि इनमें कितने अंक होते हैं और लेबल पर ये कितनी जगह घेरते हैं

विशेषता EAN-13 EAN-8
अंक 13 8
मॉड्यूल चौड़ाई 95 modules 67 modules
न्यूनतम प्रिंट चौड़ाई ~1.5 inches (38 mm) ~1 inch (26 mm)
सामान्य उपयोग मानक रिटेल उत्पाद बहुत छोटी पैकेजिंग
प्रबंधन GS1 GS1

Wikipedia के अनुसार, एक EAN-13 बारकोड 13 अंकों को एन्कोड करता है और इसमें 95 समान-चौड़ाई वाले modules होते हैं। EAN-8 सिर्फ़ 8 अंकों को एन्कोड करता है, जिससे बारकोड काफ़ी पतला बनता है — मोटे तौर पर दो-तिहाई चौड़ाई तक।

कैसे चुनें: एक सरल निर्णय वृक्ष

जो भी तय कर रहा है कि कौन-सा फॉर्मेट इस्तेमाल करना है, उसके लिए तर्क सीधा है:

  1. मानक उत्पाद — अगर आपकी पैकेजिंग पर कम-से-कम 1.5 inches चौड़ा बारकोड रखने की जगह है, तो EAN-13 चुनें। यह दुनिया भर के रिटेल के लिए डिफ़ॉल्ट ज़रूरत है।
  2. छोटे सामान — अगर आपके उत्पाद पर प्रिंट की जाने वाली जगह EAN-13 के लिए काफ़ी नहीं है, तो आप EAN-8 के लिए आवेदन कर सकते हैं।

एक सरल 2-स्टेप निर्णय वृक्ष: क्या पैकेजिंग छोटी है? नहीं -> EAN-13; हाँ -> EAN-8.

एक बात जो लोग अक्सर नज़रअंदाज़ कर देते हैं वह है Quiet Zone — बारकोड के दोनों तरफ़ खाली सफ़ेद जगह। Wikipedia के अनुसार, EAN-13 बारकोड में अक्सर दाईं तरफ़ > निशान होता है जो बताता है कि Quiet Zone कहाँ से शुरू होती है। यह दृश्य निशान स्कैनर को कोड के किनारे ढूँढने में मदद करता है ताकि पास में मौजूद ग्राफ़िक्स या टेक्स्ट से वे भ्रमित न हों।

EAN-8 कब सही रहता है: सतह क्षेत्र का नियम

EAN-8 कोई मुफ़्त विकल्प नहीं है — यह उन उत्पादों के लिए एक विशेष फॉर्मेट है जिनमें मानक बारकोड वाक़या फिट नहीं हो पाता। जैसा कि Barcodes South Africa समझाता है, क्योंकि सिर्फ़ 8 अंक उपलब्ध होते हैं (13 अंकों की तुलना में बहुत कम यूनिक संयोजन), GS1 Member Organizations EAN-8 नंबर सिर्फ़ उन्हीं निर्माताओं को देते हैं जो साबित कर सकते हैं कि उनकी पैकेजिंग EAN-13 के लिए बहुत छोटी है।

व्यवहार में, इसका मतलब है कि आपको EAN-8 ऐसी चीज़ों पर दिखेगा:
– अलग-अलग कैंडी बार या च्युइंग गम पैक
– छोटे कॉस्मेटिक सामान (लिप बाम, मस्कारा)
– बीज या मसालों की पुड़ियाँ
– छोटे इलेक्ट्रॉनिक्स एक्सेसरीज़

अगर आपके उत्पाद में पर्याप्त जगह है, तो EAN-13 हमेशा डिफ़ॉल्ट रहता है।

तकनीकी विशेषताएँ: EAN फॉर्मेट की संरचना कैसी होती है?

धारियों के पीछे, EAN फॉर्मेट एक सटीक संरचना अपनाते हैं जो GS1 (Global Standards 1) सिस्टम के ज़रिए हर उत्पाद को वैश्विक स्तर पर यूनिक ID देती है।

EAN-13 संरचना:

  • GS1 Prefix (3 अंक): बताता है कि कोड किस GS1 Member Organization ने जारी किया। उदाहरण के लिए, 590 पोलैंड है, 400–440 जर्मनी है।
  • Manufacturer Code (variable length): किसी कंपनी को दिया गया यूनिक पहचानकर्ता।
  • Product Code (variable length): वह विशेष नंबर जो कंपनी किसी खास आइटम को देती है (अनिवार्य रूप से SKU)।
  • Check Digit (1 अंक): अंतिम अंक, जो स्कैनिंग की ग़लतियों को पकड़ने के लिए पिछले सभी अंकों से गणना करके निकाला जाता है।

EAN-8 संरचना:

EAN-8 अलग तरह से काम करता है — इसमें कोई variable-length manufacturer code नहीं होता। नंबरिंग अथॉरिटी सीधे तौर पर product code आवंटित करती है। Oracle के अनुसार, कोई भी कंपनी EAN-8 का अनुरोध कर सकती है, भले ही उसके पास पहले से EAN-13 prefix हो, लेकिन दोनों नंबरों में कोई गणितीय संबंध नहीं होता।

रंग-कोडित खंडों का उपयोग करके EAN-13 घटकों का एक दृश्य विवरण।

ग़लतियाँ पकड़ने में दोनों फॉर्मेट काफ़ी भरोसेमंद हैं। Wikipedia बताता है कि EAN-13 100% single-digit errors और 90% transposition errors (जहाँ दो आसन्न अंक आपस में बदल जाते हैं) को पकड़ लेता है। इसका मतलब है कि अगर स्कैनर एक भी धारी ग़लत पढ़ ले, तो चेक डिजिट लगभग हमेशा उसे पकड़ लेगा।

क्या EAN-13 US में स्वीकार्य है? UPC-A से तुलना

अंतरराष्ट्रीय स्तर पर बिक्री करने वाली कंपनियों की एक आम चिंता यह होती है कि क्या EAN-13 संयुक्त राज्य अमेरिका में चलता है, जहाँ ऐतिहासिक रूप से अपने ही 12-digit UPC-A फॉर्मेट का इस्तेमाल होता था।

संक्षिप्त जवाब: हाँ, पूरी तरह से। “2005 Sunrise” पहल — जो अब लंबे समय से लागू नीति है — US और Canada के हर point-of-sale सिस्टम के लिए ज़रूरी है कि वह EAN-13 और UPC-A दोनों स्वीकार करे। वास्तव में, EAN-13 तकनीकी रूप से UPC-A का superset है। एक UPC-A बारकोड सिर्फ़ एक ऐसा EAN-13 है जिसका पहला अंक 0 होता है।

व्यवहार में इसका मतलब है:
– अगर आप एक वैश्विक ब्रांड हैं, तो आप हर जगह EAN-13 इस्तेमाल कर सकते हैं — किसी अलग UPC-A कोड की ज़रूरत नहीं।
– अमेरिकी रिटेलर बिना किसी कॉन्फ़िगरेशन बदलाव के आपके EAN-13 उत्पादों को स्कैन कर सकते हैं।

EAN-13 सिस्टम के भीतर कुछ specialized prefixes भी हैं जिन्हें जानना फ़ायदेमंद है। Bookland prefixes (978 और 979) ISBN को सीधे EAN-13 में शामिल कर देते हैं, जिससे किताबें प्रकाशन स्थल की परवाह किए बिना किसी भी मानक रिटेल चेकआउट पर स्कैन हो सकती हैं।

GTIN एकीकरण और डेटाबेस नॉर्मलाइज़ेशन

EAN-13 और EAN-8 दोनों ही Global Trade Item Number (GTIN) परिवार का हिस्सा हैं। जब अलग-अलग बारकोड लंबाई वाले उत्पाद एक ही डेटाबेस में — जैसे किसी वेयरहाउस प्रबंधन प्रणाली में — आते हैं, तो उन्हें एक समान फॉर्मेट चाहिए। यहीं GTIN-14 काम आता है।

नॉर्मलाइज़ेशन सीधा है: छोटे कोड को आगे शून्य (leading zeros) से भरें।

बारकोड GTIN-14
EAN-13: 4006381333931 04006381333931 (1 leading zero)
EAN-8: 96385074 00000096385074 (6 leading zeros)

Oracle WMS जैसे सिस्टम में सभी GTIN दाईं ओर align होते हैं और 14 अंकों तक भर जाते हैं ताकि एक ही डेटाबेस फ़ील्ड लिप बाम की ट्यूब से लेकर पूरे पैलेट तक सब कुछ संभाल सके।

EAN-8 और EAN-13 को GTIN-14 ब्लॉक में align करने के लिए "Zero Padding" का एक सरल दृश्य।

चेक डिजिट की गणना कैसे करें (Modulo-10, चरण-दर-चरण)

किसी भी EAN बारकोड का आख़िरी अंक random नहीं होता — इसे Modulo-10 algorithm से निकाला जाता है। आधुनिक सॉफ़्टवेयर यह काम अपने आप कर देता है, लेकिन अगर आप प्रोग्रामेटिक रूप से बारकोड बना रहे हैं या किसी स्कैनिंग समस्या को ठीक कर रहे हैं, तो गणित को समझना उपयोगी है।

उदाहरण: EAN-13400638133393? के लिए चेक डिजिट सत्यापित करना

चरण 1 — दाईं ओर से शुरू करते हुए (चेक डिजिट को छोड़कर), बारी-बारी से 3 और 1 का भार (weight) लगाएँ:

स्थिति 12 11 10 9 8 7 6 5 4 3 2 1
अंक 4 0 0 6 3 8 1 3 3 3 9 3
भार 1 3 1 3 1 3 1 3 1 3 1 3
गुणनफल 4 0 0 18 3 24 1 9 3 9 9 9

चरण 2 — सभी गुणनफलों को जोड़ें: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89

चरण 3 — 10 का अगला गुणज ढूँढें (जो 90 है)। घटाइए: 90 − 89 = 1.

चेक डिजिट 1 है, जिससे पूरा बारकोड 4006381333931 बनता है।

यह लेबल डिज़ाइन के दौरान करने लायक एक अच्छा सैनिटी चेक है — हज़ारों लेबल प्रिंट करने से पहले ग़लत चेक डिजिट पकड़ लेना समय और पैसे दोनों बचाता है।

निष्कर्ष

EAN-13 रिटेल बारकोडिंग का वैश्विक कामकाजी घोड़ा है — ज़्यादातर उत्पादों के लिए आप यही इस्तेमाल करेंगे। EAN-8 कॉम्पैक्ट विकल्प है, जो उन आइटमों के लिए आरक्षित है जहाँ पैकेजिंग में मानक बारकोड के लिए वाक़या जगह नहीं है। दोनों फॉर्मेट GS1 द्वारा प्रबंधित हैं, दोनों एक ही Modulo-10 चेक डिजिट सिस्टम का उपयोग करते हैं, और दोनों को दुनिया भर के हर आधुनिक POS सिस्टम — US और Canada सहित — भरोसेमंद ढंग से स्कैन करता है।

निर्णय सतह क्षेत्र पर आता है। अगर आपकी पैकेजिंग कम-से-कम 1.5 inches चौड़ा बारकोड समायोजित कर सकती है, तो EAN-13 इस्तेमाल करें। अगर नहीं, तो अपने स्थानीय GS1 कार्यालय के ज़रिए EAN-8 के लिए आवेदन करें। दोनों ही स्थितियों में, आपका उत्पाद पूरी आपूर्ति शृंखला में सही ढंग से स्कैन होगा।

FAQ

क्या मैं EAN-8 कोड को EAN-13 कोड में बदल सकता हूँ?

नहीं — ये पूरी तरह से अलग पहचानकर्ता हैं। EAN-8 नंबर GS1 द्वारा सीधे आवंटित किए जाते हैं और आपके EAN-13 manufacturer prefix से कोई संबंध नहीं रखते। अगर आपको EAN-13 कोड चाहिए, तो आपको अपने आवंटित EAN-13 ब्लॉक से ही कोई नंबर इस्तेमाल करना होगा।

क्या EAN-13 संयुक्त राज्य अमेरिका और Canada में स्वीकार्य है?

हाँ। 2005 Sunrise समझौते के बाद से, North America के हर आधुनिक POS सिस्टम में UPC-A और EAN-13 दोनों बिना किसी समस्या के स्कैन होते हैं। ज़्यादातर वैश्विक ब्रांड अब सभी बाज़ारों में चीज़ों को सरल रखने के लिए केवल EAN-13 इस्तेमाल करते हैं।

अगर मैं किसी ऐसे सिस्टम में EAN-8 बारकोड स्कैन करूँ जो 14 अंकों की उम्मीद करता है तो क्या होगा?

सिस्टम GTIN-14 फ़ील्ड भरने के लिए 8-अंकीय कोड में छह leading zeros जोड़कर उसे zero-pad कर देगा (जैसे, 000000XXXXXXXX)। Oracle WMS जैसे सिस्टम में अलग-अलग उत्पाद आकारों पर डेटाबेस रिकॉर्ड सुसंगत रखने के लिए यह मानक अभ्यास है।

Comments

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *