यदि आप अभी अपने रेफ्रिजरेटर या पेंट्री में देखने जाते हैं, तो आप पाएंगे कि आपके द्वारा देखे जाने वाले लगभग हर पैकेज पर एक यूपीसी बार कोड छपा हुआ है। वास्तव में, लगभग हर वस्तु जो आप किराने की दुकान, डिपार्टमेंट स्टोर और बड़े पैमाने पर व्यापारी से खरीदते हैं, उस पर कहीं न कहीं यूपीसी बार कोड होता है।
क्या आपने कभी सोचा है कि ये कोड कहां से आते हैं और इनका क्या मतलब होता है? इस लेख में, हम इस रहस्य को सुलझाएंगे ताकि आप अपने सामने आने वाले किसी भी यूपीसी कोड को डिकोड कर सकें।
"यूपीसी" का मतलब यूनिवर्सल प्रोडक्ट कोड है । UPC बार कोड मूल रूप से किराने की दुकानों को चेकआउट प्रक्रिया में तेजी लाने और इन्वेंट्री का बेहतर ट्रैक रखने में मदद करने के लिए बनाए गए थे, लेकिन सिस्टम जल्दी से अन्य सभी खुदरा उत्पादों में फैल गया क्योंकि यह इतना सफल था।
UPCs की उत्पत्ति यूनिफ़ॉर्म कोड काउंसिल (UCC) नामक कंपनी से होती है । एक निर्माता यूपीसी प्रणाली में प्रवेश करने की अनुमति के लिए यूसीसी पर आवेदन करता है। निर्माता विशेषाधिकार के लिए वार्षिक शुल्क का भुगतान करता है। बदले में, यूसीसी निर्माता को छह अंकों की निर्माता पहचान संख्या जारी करता है और इसका उपयोग करने के तरीके के बारे में दिशानिर्देश प्रदान करता है। आप किसी भी मानक 12-अंकीय UPC कोड में निर्माता पहचान संख्या देख सकते हैं। UPC प्रतीक के दो भाग होते हैं:
- मशीन-पठनीय बार कोड
- मानव-पठनीय 12-अंकीय UPC संख्या
निर्माता पहचान संख्या UPC संख्या के पहले छह अंक हैं - ऊपर की छवि में 639382। अगले पांच अंक -- 00039 -- आइटम नंबर हैं . निर्माता द्वारा नियोजित एक व्यक्ति, जिसे यूपीसी समन्वयक कहा जाता है , उत्पादों को आइटम नंबर निर्दिष्ट करने के लिए ज़िम्मेदार है, यह सुनिश्चित करता है कि एक से अधिक उत्पादों पर एक ही कोड का उपयोग नहीं किया जाता है, सेवानिवृत्त कोड उत्पाद लाइन से हटा दिए जाते हैं, आदि।
सामान्य तौर पर, निर्माता द्वारा बेची जाने वाली प्रत्येक वस्तु के साथ-साथ प्रत्येक आकार के पैकेज और वस्तु के प्रत्येक पुन: पैकेजिंग के लिए एक अलग आइटम कोड की आवश्यकता होती है। तो कोक के 12-औंस को कोक की 16-औंस की बोतल की तुलना में एक अलग आइटम नंबर की आवश्यकता होती है, जैसा कि 12-औंस के डिब्बे का 6-पैक, 12-पैक, 24-कैन केस, और इसी तरह होता है। इन सभी नंबरों को सीधा रखना यूपीसी समन्वयक का काम है!
UPC कोड के अंतिम अंक को चेक अंक कहा जाता है । यह अंक स्कैनर को यह निर्धारित करने देता है कि उसने नंबर को सही तरीके से स्कैन किया है या नहीं। ऊपर दिखाए गए उदाहरण "द टीनएजर्स गाइड टू द रियल वर्ल्ड" से कोड 63938200039 का उपयोग करके, अन्य 11 अंकों के लिए चेक अंक की गणना कैसे की जाती है:
- विषम स्थितियों (अंक 1, 3, 5, 7, 9 और 11) में सभी अंकों के मान को एक साथ जोड़ें। 6 + 9 + 8 + 0 + 0 + 9 = 32
- उस संख्या को 3 से गुणा करें। 32 * 3 = 96
- सम पदों (अंक 2, 4, 6, 8 और 10) में सभी अंकों के मान को एक साथ जोड़ें। ३ + ३ + २ + ० + ३ = ११
- इस योग को चरण 2 में मान में जोड़ें। 96 + 11 = 107
- चरण 4 में संख्या लें। चेक अंक बनाने के लिए, संख्या निर्धारित करें, जब चरण 4 में संख्या में जोड़ा जाता है, तो 10 का गुणक होता है। 107 + 3 = 110 इसलिए चेक अंक 3 है ।
हर बार जब स्कैनर किसी आइटम को स्कैन करता है, तो वह यह गणना करता है। यदि वह जिस चेक अंक की गणना करता है वह उसके द्वारा पढ़े गए चेक अंक से अलग है, तो स्कैनर जानता है कि कुछ गलत हो गया है और आइटम को फिर से स्कैन करने की आवश्यकता है।
- मूल्य कैसे निर्धारित किया जाता है?
- कूपन कोड क्या है?
- क्या मैं बार्स को डिकोड कर सकता हूँ?
मूल्य कैसे निर्धारित किया जाता है?
जैसा कि आप देख सकते हैं, बार कोड में कोई मूल्य जानकारी एन्कोड नहीं की गई है। जब चेकआउट लाइन पर स्कैनर किसी उत्पाद को स्कैन करता है, तो कैश रजिस्टर यूपीसी नंबर को स्टोर के केंद्रीय पीओएस (प्वाइंट ऑफ सेल) कंप्यूटर पर यूपीसी नंबर देखने के लिए भेजता है । केंद्रीय कंप्यूटर उस समय वस्तु की वास्तविक कीमत वापस भेजता है।
यह दृष्टिकोण स्टोर को जब चाहें कीमत बदलने की अनुमति देता है, उदाहरण के लिए बिक्री मूल्य को प्रतिबिंबित करने के लिए। यदि मूल्य बार कोड में एन्कोड किया गया होता, तो कीमतें कभी नहीं बदल सकती थीं। दूसरी ओर, एक निश्चित मूल्य को एन्कोडिंग न करने से स्टोर को ग्राहकों को ठगने का एक आसान तरीका मिल जाता है। जब आप समाचारों में " स्कैनर धोखाधड़ी " के बारे में सुनते हैं , तो वह वही है जिसके बारे में समाचारकर्ता बात कर रहा है। किसी स्टोर के लिए गलती से या उद्देश्यपूर्ण ढंग से किसी वस्तु की कीमत बढ़ाना अविश्वसनीय रूप से आसान है।
यदि आप यूपीसी कोड को विस्तार से देखना शुरू करते हैं तो एक बात आप देखेंगे कि बड़े निर्माताओं के पास बहुत सारे शून्य के साथ निर्माता आईडी हैं। यहाँ कुछ हैं:
- पद - 043000
- जनरल मिल्स - 016000
- डेल मोंटे - 024000
- क्वेकर ओट्स - 030000
कोक की निर्माता आईडी 049000 (ऊपर चित्रित) है। हालाँकि, यदि आप कोक या अधिकांश 2-लीटर बोतलों को देखें, तो आप पाएंगे कि UPC कोड 3-लीटर की बोतल की तुलना में बहुत छोटा है - केवल आठ अंक। स्प्राइट की 2-लीटर बोतल से बार कोड यहां दिया गया है:
इन छोटे बार कोड को जीरो-सप्रेस्ड नंबर कहा जाता है । पूर्ण संख्याओं से शून्य-दबा हुआ संख्या बनाने के नियमों का एक सेट है, लेकिन मूल विचार चार अंकों का एक सेट छोड़ना है, सभी शून्य। स्प्राइट यूपीसी कोड के मामले में, शुरुआत में 049 कोक के 049000 निर्माता आईडी के पहले तीन अंक हैं। 551 स्प्राइट की इस बोतल का आइटम नंबर है, जिसे 00551 से छोटा किया गया है। दूसरे से अंतिम अंक में शून्य कोक के निर्माता आईडी से चौथा अंक है। अंतिम अंक सामान्य चेक अंक है। शून्य-दबाए गए नंबर होने का मुख्य कारण छोटे उत्पाद पैकेज जैसे 12-औंस के डिब्बे के लिए छोटे बार कोड बनाना है।
निर्माता की पहचान संख्या का पहला अंक विशेष होता है। इसे नंबर सिस्टम कैरेक्टर कहा जाता है । निम्नलिखित डेटा आपको दिखाता है कि विभिन्न संख्या प्रणाली वर्णों का क्या अर्थ है:
- 0 = मानक UPC नंबर (शून्य-दबा हुआ नंबर करने के लिए एक शून्य होना चाहिए)
- 1 = आरक्षित
- 2 = रैंडम-वेट आइटम (फल, सब्जियां, मीट, आदि)
- 3 = फार्मास्यूटिकल्स
- 4 = खुदरा विक्रेताओं के लिए इन-स्टोर मार्केटिंग (एक स्टोर अपना कोड सेट कर सकता है, लेकिन कोई अन्य स्टोर उन्हें समझ नहीं पाएगा।)
- 5 = कूपन
- 6 = मानक यूपीसी संख्या
- 7 = मानक यूपीसी संख्या
- 8 = आरक्षित
- 9 = आरक्षित
यहां फ़ार्मास्यूटिकल बार कोड (नंबर सिस्टम कैरेक्टर 3 ) का एक उदाहरण दिया गया है , यह सेल्सन ब्लू डैंड्रफ शैम्पू की 4-औंस की बोतल से है:
कूपन कोड क्या है?
कूपन कोड (संख्या प्रणाली चरित्र दिलचस्प है 5 )। यदि आपने कभी सोचा है कि स्कैनर एक कूपन को कैसे पढ़ सकता है और यदि आपने उत्पाद नहीं खरीदा है तो इसे अस्वीकार कर सकता है, यहां आपका स्पष्टीकरण है।
यदि आप कूपन कोड को देखते हैं, तो आप देख सकते हैं कि कूपन का बार कोड 5 से शुरू होता है यह इंगित करने के लिए कि यह एक कूपन है। 43000 पोस्ट की निर्माता आईडी है। अगले तीन अंक (186) को परिवार कोड कहा जाता है । अगले दो अंक (70) एक मान कोड हैं । अंतिम अंक सामान्य चेक अंक है।
परिवार कोड और मूल्य कोड निर्माता के लिए यूपीसी समन्वयक द्वारा मनमाने ढंग से स्थापित किए जाते हैं। यह इस तरह से किया जाना चाहिए क्योंकि एक कूपन अक्सर उत्पादों के पूरे परिवार के लिए प्रयोग करने योग्य होगा। उदाहरण के लिए, एक ही निर्माता द्वारा बनाए गए चार अलग-अलग प्रकार के साबुन के लिए एक कूपन अच्छा हो सकता है। उसी तरह, मूल्य कोड मनमाने ढंग से कूपन के मूल्य का प्रतिनिधित्व करता है। निर्माता खुदरा विक्रेता को डेटा भेजता है जो खुदरा विक्रेता के कंप्यूटर को बताता है कि कौन से उत्पाद परिवार कोड में फिट होते हैं, और वास्तव में कितना लेना है। जब कूपन स्कैन किया जाता है, तो पीओएस कंप्यूटर:
- परिवार कोड को डिकोड करता है
- यह सुनिश्चित करने के लिए जाँच करता है कि ग्राहक ने परिवार से कोई वस्तु खरीदी है
- मान कोड को डिकोड करता है
- छूट को कैश रजिस्टर में वापस भेजता है
अगली बार जब आप स्टोर पर जाएँ, तो कोई उत्पाद - कोई भी उत्पाद चुनें। इसका UPC कोड देखें: अब आप जान गए हैं कि इसका क्या मतलब है!
क्या मैं बार्स को डिकोड कर सकता हूँ?
तो मान लीजिए कि आप बार कोड में वास्तविक बार को डीकोड करना चाहते हैं और उन्हें संख्याओं पर मैप करना चाहते हैं। यह कुछ ऐसा है जो आपको क्रॉस-आइड कर देगा, लेकिन यह किया जा सकता है।
सबसे पहले 12 अंकों का कोई भी बार कोड देखें। यह काली पट्टियों और सलाखों के बीच सफेद जगहों से बना है। मान लें कि सबसे पतला बार या स्थान जिसे आप देखते हैं (उदाहरण के लिए, बाईं ओर पहली बार) को "एक इकाई चौड़ा" कहा जा सकता है। इसलिए सलाखों और रिक्त स्थान को एक, दो, तीन या चार इकाइयों की आनुपातिक चौड़ाई के रूप में देखा जा सकता है। यदि आप किसी बार कोड को देखें तो आप इन चार चौड़ाई के उदाहरण देख सकते हैं।
किसी भी बार कोड की शुरुआत "1-1-1" होती है। यानी, बाईं ओर से शुरू करने पर आपको एक-इकाई-चौड़ी काली पट्टी और उसके बाद एक-इकाई-चौड़ी सफेद जगह और उसके बाद एक-इकाई-चौड़ी काली पट्टी (बार-स्पेस-बार) मिलती है। प्रारंभ कोड के बाद, अंक इस तरह एन्कोड किए गए हैं:
0 = 3-2-1-1
1 = 2-2-2-1
2 = 2-1-2-2
3 = 1-4-1-1
4 = 1-1-3-2
5 = 1-2-3-1
6 = 1-1-1-4
7 = 1-3-1-2
8 = 1-2-1-3
9 = 3-1-1-2
(ध्यान देने योग्य बात: ये सभी एनकोडिंग 7 तक जुड़ते प्रतीत होते हैं।)
तो चलिए इस बारकोड को एक उदाहरण के रूप में लेते हैं:
बार में एम्बेड किया गया कोड 043000181706 है :
- बार कोड 1-1-1 (बार-स्पेस-बार) के मानक प्रारंभ कोड से शुरू होता है।
- शून्य 3-2-1-1 (स्पेस-बार-स्पेस-बार) है।
- चार 1-1-3-2 (स्पेस-बार-स्पेस-बार) है।
- तीन 1-4-1-1 (स्पेस-बार-स्पेस-बार) है।
- अगले तीन शून्य 3-2-1-1 (स्पेस-बार-स्पेस-बार) हैं।
- बीच में एक मानक 1-1-1-1-1 (स्पेस-बार-स्पेस-बार-स्पेस) है, जो महत्वपूर्ण है क्योंकि इसका मतलब है कि दाईं ओर की संख्या वैकल्पिक रूप से उलटी है!
- एक 2-2-2-1 (बार-स्पेस-बार-स्पेस) है।
- आठ 1-2-1-3 (बार-स्पेस-बार-स्पेस) है।
- एक 2-2-2-1 (बार-स्पेस-बार-स्पेस) है।
- सात 1-3-1-2 (बार-स्पेस-बार-स्पेस) है।
- शून्य 3-2-1-1 (बार-स्पेस-बार-स्पेस) है।
- छह 1-1-1-4 (बार-स्पेस-बार-स्पेस) है।
- स्टॉप कैरेक्टर 1-1-1 (बार-स्पेस-बार) है।
उन 12-अंकीय बार कोड को डिकोड करने का मज़ा लें!
बार कोड और संबंधित विषयों पर अधिक जानकारी के लिए, अगले पृष्ठ पर दिए गए लिंक देखें।
बहुत अधिक जानकारी
संबंधित आलेख
- आरएफआईडी कैसे काम करता है
- क्रेडिट कार्ड कैसे काम करते हैं
- एन्क्रिप्शन कैसे काम करता है
- स्मार्ट लेबल कैसे काम करेंगे
- एंटी-शॉपलिफ्टिंग डिवाइस कैसे काम करते हैं
- सामाजिक सुरक्षा नंबर कैसे काम करते हैं
- स्थान ट्रैकिंग कैसे काम करती है
- स्मार्ट कार्ड क्या है?
- सुरक्षा पासकार्ड कैसे काम करता है?
अधिक बढ़िया लिंक
- TreeHugger.com: 6 तरीके बार कोड हमें हरा बनाते हैं, और एक बारकोड स्कैनर जो नहीं कर सकता
- लास्को फिटिंग्स: बार कोड को डीकोड करें!
- यूसीसी: आईडी नंबर और बार कोड
- बार कोड होमपेज
- बार कोड अक्सर पूछे जाने वाले प्रश्न
- ओपन डायरेक्टरी: बार कोड