उपभोक्ता उत्पाद पैकेजिंग पर लगातार काले और सफेद बारकोड धारियों से परिचित हैं। लेकिन हर कोई नहीं जानता कि इसके तहत क्या जानकारी छिपी है, बारकोड क्या बता सकता है।
सबसे आम बारकोड यूरोपीय आर्टिकल नंबरिंग EAN-13 है। संयुक्त राज्य अमेरिका और कनाडा में, 12-बिट UPC कोड का उपयोग किया जाता है।
बारकोड के डिजिटल मूल्य में पहले तीन अक्षर एसोसिएशन के क्षेत्रीय प्रतिनिधित्व (राष्ट्रीय संगठन का उपसर्ग) का कोड हैं जिसमें उत्पाद का निर्माता पंजीकृत है। अधिकांश उद्यम अपने देशों के संघों के प्रतिनिधि कार्यालय में पंजीकरण करना पसंद करते हैं, लेकिन एसोसिएशन किसी अन्य देश में उद्यम के पंजीकरण को प्रतिबंधित नहीं करता है, इसलिए माल के उत्पादन का देश पहले तीन अंकों से निर्धारित नहीं किया जा सकता है।.
दो से शुरू होने वाले कोड (उपसर्ग 200 से 299) अलग से आरक्षित हैं। ये कोड व्यवसायों द्वारा अपने स्वयं के उद्देश्यों के लिए उपयोग किए जाते हैं, आमतौर पर खुदरा, और मूल्य, वजन और अन्य मापदंडों को इंगित करते हैं। वे उद्यम के बाहर उपयोग नहीं किए जाते हैं और तीसरे पक्ष द्वारा पंजीकृत या विनियमित नहीं होते हैं।
अगले 4-6 अंक निर्माता का कोड (उत्पाद के निर्माता की पंजीकरण संख्या) हैं। प्रत्येक क्षेत्रीय उपसर्ग को दस हजार उद्यमों से दस लाख तक पंजीकरण के लिए आवंटित किया गया है। इस क्षेत्र की लंबाई क्षेत्रीय कार्यालय के नियमों पर निर्भर करती है। बड़े क्षेत्र के आकार के साथ, अधिक व्यवसाय पंजीकृत किए जा सकते हैं, लेकिन फिर प्रत्येक व्यवसाय को कम मात्रा में माल (अगले नंबर) पंजीकृत करने की अनुमति दी जाती है। इस प्रकार, यदि कंपनी कोड 6 अंकों का है, तो प्रत्येक कंपनी को 1000 उत्पाद इकाइयों को पंजीकृत करने का अवसर दिया जाता है।
उत्पाद का कोड ही अगले 3-5 अंक है। इस खंड की लंबाई इस बात पर निर्भर करती है कि रजिस्ट्रार द्वारा आधार एक के रूप में उद्यम कोड की लंबाई कैसे चुनी गई थी। उसी समय, उत्पाद के डिजिटल कोड में कोई शब्दार्थ कारक नहीं होता है। एसोसिएशन माल के लिए कोड के लगातार असाइनमेंट की सिफारिश करता है, क्योंकि इस कोड में कोई विशिष्ट सिमेंटिक लोड डाले बिना नए प्रकार के उत्पाद जारी किए जाते हैं। यह केवल उत्पाद आइटम का सीरियल नंबर है, जिसे स्टोर में टर्मिनल कंप्यूटर बस अपने कंप्यूटर बेस से लेता है, जहां उत्पाद का नाम और कीमत संग्रहीत होती है।
अंतिम अंक चेक नंबर है और इसका उपयोग यह सत्यापित करने के लिए किया जाता है कि स्कैनर स्ट्रोक को सही ढंग से पढ़ता है। सम स्थानों की संख्याओं को 3 से जोड़ा और गुणा किया जाता है। इसके बाद विषम स्थानों की संख्याओं को जोड़ा जाता है। फिर परिणामों को सारांशित किया जाता है और अंतिम राशि में केवल अंतिम स्थान का आंकड़ा बचा रहता है। फिर यह आंकड़ा 10 से घटाया जाता है। परिणामी अंतर चेक नंबर है, जो बारकोड में अंतिम द्वारा इंगित एक से मेल खाना चाहिए।