बारकोड स्कैनर को इस बात से कोई फर्क नहीं पड़ता कि वह किस ब्रांड का है - उसे इस बात से फर्क पड़ता है कि बारकोड किस फॉर्मेट में प्रिंट किया गया है। रिटेल प्रोडक्ट पर UPC या EAN होता है। शिपिंग कार्टन पर कोड 128 होता है। ग्राहक के फोन पर पेमेंट के लिए QR कोड दिखता है। मरीज की दवाइयों के पैकेट पर डेटा मैट्रिक्स होता है। ये सभी अलग-अलग बारकोड फॉर्मेट हैं, जिनमें अलग-अलग डेटा स्ट्रक्चर, अलग-अलग फिजिकल डाइमेंशन और अलग-अलग स्कैनर हार्डवेयर की ज़रूरतें होती हैं। एक फॉर्मेट को पढ़ने वाला स्कैनर दूसरे फॉर्मेट को नहीं पढ़ सकता। यह गाइड उन सात बारकोड फॉर्मेट के बारे में बताती है जो आमतौर पर POS या रिटेल सिस्टम में देखने को मिलते हैं, हर फॉर्मेट में क्या डेटा होता है और उसे पढ़ने के लिए किस स्कैनर टेक्नोलॉजी की ज़रूरत होती है।
व्यावसायिक उपयोग में आने वाले प्रत्येक बारकोड को इस आधार पर दो श्रेणियों में से एक में रखा जाता है कि यह डेटा को कैसे एन्कोड करता है।
1D (रेखीय) बारकोड में डेटा को अलग-अलग चौड़ाई वाली ऊर्ध्वाधर पट्टियों और रिक्त स्थानों की एक ही पंक्ति में एन्कोड किया जाता है। डेटा को बारकोड पर क्षैतिज रूप से पढ़ा जाता है - पट्टियों की ऊंचाई केवल दृश्यता और स्कैनिंग की सुविधा के लिए होती है, डेटा भंडारण के लिए नहीं। 1D बारकोड सीमित डेटा संग्रहीत करते हैं: आमतौर पर 8-20 अक्षर, जो उत्पाद पहचानकर्ता (UPC/EAN) या एक संक्षिप्त सीरियल नंबर के लिए पर्याप्त होते हैं। एक 1D लेजर स्कैनर पट्टियों पर लेजर बीम को घुमाकर और परावर्तित प्रकाश पैटर्न को मापकर इन्हें पढ़ता है।
2D (मैट्रिक्स) बारकोड डेटा को पंक्तियों और स्तंभों में व्यवस्थित गहरे और हल्के मॉड्यूल के ग्रिड में एन्कोड करते हैं। डेटा पूरे द्वि-आयामी क्षेत्र में संग्रहीत होता है, जिसका अर्थ है कि एक 2D कोड 12 अंकों वाले 1D बारकोड की तुलना में कम स्थान में सैकड़ों या हजारों अक्षर रख सकता है। 2D बारकोड के लिए एक इमेजिंग स्कैनर की आवश्यकता होती है - एक ऐसा उपकरण जो कोड की तस्वीर खींचता है और पूरी छवि को संसाधित करता है, न कि केवल एक पंक्ति को स्कैन करता है। एक 1D लेजर स्कैनर 2D कोड नहीं पढ़ सकता क्योंकि यह केवल एक क्षैतिज अक्ष के साथ पढ़ता है।
यूपीसी-ए (यूनिवर्सल प्रोडक्ट कोड) 12 अंकों का बारकोड है जो उत्तरी अमेरिका में बिकने वाले लगभग हर खुदरा उत्पाद पर छपा होता है। इसमें निर्माता की पहचान और उत्पाद संख्या दर्ज होती है, जिसका उपयोग पीओएस सॉफ्टवेयर अपने डेटाबेस से उत्पाद का नाम, कीमत और इन्वेंट्री स्थिति जानने के लिए करता है। यूपीसी-ए का प्रबंधन इसके द्वारा किया जाता है।GS1 यह आपूर्ति श्रृंखला बारकोड के लिए वैश्विक मानक संगठन है। कोई भी 1D या 2D बारकोड स्कैनर UPC-A कोड को पढ़ सकता है।
EAN-13 (यूरोपीय आर्टिकल नंबर) UPC-A का अंतरराष्ट्रीय समकक्ष है, जिसमें 12 अंकों के बजाय 13 अंक होते हैं। EAN-13 यूरोप, एशिया, दक्षिण अमेरिका और उत्तरी अमेरिका को छोड़कर अधिकांश बाजारों में मानक खुदरा बारकोड है। वैश्विक वितरण के लिए बनाए गए उत्पाद पर EAN-13 कोड होता है। स्कैनर हार्डवेयर के दृष्टिकोण से, UPC-A और EAN-13 परस्पर विनिमय योग्य हैं - कोई भी स्कैनर जो एक को पढ़ता है, वह दोनों को पढ़ सकता है, और अधिकांश POS सॉफ़्टवेयर दोनों प्रारूपों को सहजता से संभालते हैं।
कोड 128 एक उच्च-घनत्व वाला 1D बारकोड है जिसका उपयोग शिपिंग, लॉजिस्टिक्स और सप्लाई चेन मैनेजमेंट में किया जाता है। UPC/EAN के विपरीत, कोड 128 पूरे ASCII वर्ण सेट (अक्षर, संख्याएँ और प्रतीक) को एन्कोड कर सकता है, जिससे यह सीरियल नंबर, बैच कोड और कार्टन ट्रैकिंग लेबल के लिए उपयुक्त है। GS1-128 (कोड 128 का एक मानकीकृत उपसमूह) शिपिंग लेबल के लिए मानक है जिसमें वजन, गंतव्य और लॉट डेटा होता है। वेयरहाउस और लॉजिस्टिक्स स्कैनर को कोड 128 का समर्थन करना आवश्यक है; अधिकांश रिटेल POS स्कैनर भी इसे डिफ़ॉल्ट रूप से पढ़ते हैं।
कोड 39 एक पुराना 1D फॉर्मेट है जिसका उपयोग अभी भी औद्योगिक विनिर्माण, ऑटोमोटिव पार्ट्स ट्रैकिंग और कुछ स्वास्थ्य सेवा अनुप्रयोगों में किया जाता है। यह बड़े अक्षरों, संख्याओं और कुछ विशेष वर्णों को एन्कोड करता है। समान मात्रा में डेटा के लिए कोड 39 बारकोड, कोड 128 की तुलना में भौतिक रूप से चौड़े होते हैं, जिससे उन्हें कम रिज़ॉल्यूशन वाले लेबल प्रिंटर पर प्रिंट करना आसान हो जाता है, लेकिन वे कम जगह घेरते हैं। नए अनुप्रयोगों में आमतौर पर कोड 39 के बजाय कोड 128 को प्राथमिकता दी जाती है, जब तक कि पुरानी प्रणाली के अनुकूलता की आवश्यकता न हो।
क्यूआर कोड (क्विक रिस्पॉन्स) सबसे व्यापक रूप से मान्यता प्राप्त 2डी बारकोड प्रारूप है। मूल रूप से ऑटोमोटिव पार्ट्स की ट्रैकिंग के लिए विकसित किए गए क्यूआर कोड अब खुदरा, आतिथ्य और भुगतान क्षेत्रों में उपयोग किए जाते हैं। एक क्यूआर कोड में 4,296 अक्षरांकीय वर्णों तक संग्रहीत किए जा सकते हैं - जो एक यूआरएल, एक भुगतान टोकन, एक लॉयल्टी कार्ड पहचानकर्ता या एक डिजिटल मेनू लिंक के लिए पर्याप्त हैं। पीओएस (पोस्ट सिस्टम) प्रणालियों में, क्यूआर कोड तीन संदर्भों में दिखाई देते हैं: मोबाइल वॉलेट भुगतान (ग्राहक के फोन पर एक क्यूआर कोड प्रदर्शित होता है जिसे स्कैनर पढ़ता है), मार्केटिंग यूआरएल (रसीदों या पैकेजिंग पर मुद्रित), और डिजिटल वाउचर या कूपन।
क्यूआर कोड में अंतर्निहित त्रुटि सुधार सुविधा होती है - यदि कोड का 30% तक हिस्सा क्षतिग्रस्त या अस्पष्ट भी हो जाए, तब भी स्कैनर इसे डिकोड कर सकता है। इससे क्यूआर कोड उन वातावरणों में भी सुरक्षित रहते हैं जहां लेबल खरोंच जाते हैं, दाग लग जाते हैं या आंशिक रूप से ढके होते हैं। क्यूआर कोड को पढ़ने के लिए 2डी इमेजिंग स्कैनर की आवश्यकता होती है; 1डी लेजर स्कैनर इसे नहीं पढ़ सकता।
डेटा मैट्रिक्स विनिर्माण, इलेक्ट्रॉनिक्स और स्वास्थ्य सेवा में उपयोग किया जाने वाला एक कॉम्पैक्ट 2डी प्रारूप है। डेटा मैट्रिक्स कोड क्यूआर कोड के समान डेटा को एन्कोड कर सकता है, लेकिन आकार में छोटा होता है - कुछ डेटा मैट्रिक्स कोड 2 मिमी × 2 मिमी जितने छोटे होते हैं, जो सर्किट बोर्ड या सर्जिकल उपकरण पर सीधे लेजर उत्कीर्णन के लिए पर्याप्त हैं। स्वास्थ्य सेवा में, अमेरिकी एफडीए ट्रेसबिलिटी के लिए यूनिट-डोज दवा पैकेजिंग पर डेटा मैट्रिक्स कोड अनिवार्य करता है। फार्मेसियों और क्लीनिकों को मानक खुदरा प्रारूपों के अलावा डेटा मैट्रिक्स डिकोडिंग का समर्थन करने वाले स्कैनर की आवश्यकता होती है।
PDF417 PDF417 एक स्टैक्ड 2D बारकोड फॉर्मेट है जिसका उपयोग उन दस्तावेज़ों के लिए किया जाता है जिनमें स्कैन करने योग्य फॉर्मेट में बड़ी मात्रा में डेटा होना आवश्यक होता है। PDF417 कोड एयरलाइन बोर्डिंग पास, सरकारी पहचान पत्रों (जैसे अमेरिकी ड्राइविंग लाइसेंस) और शिपिंग मैनिफेस्ट पर दिखाई देते हैं। QR और डेटा मैट्रिक्स (जो वास्तविक 2D मैट्रिक्स हैं) के विपरीत, PDF417 तकनीकी रूप से एक "स्टैक्ड लीनियर" फॉर्मेट है - यह 1D जैसी कई पंक्तियों को एक दूसरे के ऊपर स्टैक करता है। अधिकांश 2D इमेजिंग स्कैनर PDF417 को पढ़ सकते हैं, लेकिन कुछ बजट मॉडल को इसे सक्षम करने के लिए फर्मवेयर अपडेट की आवश्यकता हो सकती है।
एक बार जब दोनों श्रेणियां स्पष्ट हो जाती हैं, तो बारकोड प्रारूप और स्कैनर हार्डवेयर के बीच संबंध सीधा हो जाता है:
| बारकोड प्रारूप | वर्ग | 1डी लेजर स्कैनर | 2डी इमेजिंग स्कैनर |
|---|---|---|---|
| UPC-A / UPC-E | 1D | हाँ | हाँ |
| EAN-13 / EAN-8 | 1D | हाँ | हाँ |
| कोड 128 / GS1-128 | 1D | हाँ | हाँ |
| कोड 39 | 1D | हाँ | हाँ |
| क्यू आर संहिता | 2D | नहीं | हाँ |
| डेटा मैट्रिक्स | 2D | नहीं | हाँ |
| PDF417 | 2डी (स्टैक्ड) | नहीं | हां (फर्मवेयर को सक्रिय करने की आवश्यकता हो सकती है) |
इसका व्यावहारिक निष्कर्ष यह है कि एक 2D इमेजिंग स्कैनर इस तालिका में दिए गए सभी फॉर्मेट को पढ़ सकता है। जबकि एक 1D लेजर स्कैनर केवल पहले चार फॉर्मेट को ही पढ़ सकता है। किसी भी ऐसे एप्लिकेशन के लिए जो QR कोड, मोबाइल भुगतान या डेटा मैट्रिक्स लेबल को संभालता है या भविष्य में संभाल सकता है, 2D स्कैनर ही एकमात्र उपयुक्त हार्डवेयर है। वायर्ड बनाम वायरलेस और हैंडहेल्ड बनाम प्रेजेंटेशन स्कैनर के विभिन्न रूपों की विस्तृत तुलना के लिए, देखें पीओएस बारकोड स्कैनर खरीदने की गाइड .
पांच साल पहले, एक रिटेल काउंटर 1D लेजर स्कैनर के साथ काम कर सकता था और उसे कभी भी ऐसा बारकोड नहीं मिलता था जिसे वह पढ़ न सके। लेकिन अब ऐसा नहीं है। तीन प्रमुख रुझान रिटेल और हॉस्पिटैलिटी में 2D इमेजिंग स्कैनर की ओर बदलाव को बढ़ावा दे रहे हैं:
मोबाइल वॉलेट भुगतान — Apple Pay, Google Pay, Alipay और WeChat Pay सभी QR कोड या NFC सिग्नल का उपयोग करते हैं। जिन बाजारों में QR-आधारित भुगतान का प्रभुत्व है (चीन, दक्षिण पूर्व एशिया, लैटिन अमेरिका के कुछ हिस्से), वहां QR कोड न पढ़ पाने वाला स्कैनर बड़ी संख्या में लेनदेन को संसाधित नहीं कर सकता। यहां तक कि उत्तरी अमेरिका और यूरोप जैसे NFC-प्रधान बाजारों में भी, QR-आधारित लॉयल्टी प्रोग्राम और डिजिटल कूपन तेजी से आम होते जा रहे हैं।
डिजिटल रसीदें और वापसी — डिजिटल रसीदें जारी करने वाले खुदरा विक्रेता ग्राहकों को एक क्यूआर कोड (ईमेल या एसएमएस के माध्यम से) भेजते हैं, जिसे ग्राहक वापसी या विनिमय के लिए काउंटर पर प्रस्तुत करते हैं। पीओएस स्कैनर क्यूआर कोड को पढ़कर मूल लेनदेन की जानकारी निकाल लेता है। एक सिंगल-डायमेंशनल स्कैनर इस प्रक्रिया को नहीं कर सकता।
नियामकीय ट्रेसबिलिटी — स्वास्थ्य सेवा और खाद्य सेवा जैसे उद्योग उत्पाद ट्रेसबिलिटी के लिए 2D कोड (डेटा मैट्रिक्स, QR) अपना रहे हैं। यूरोपीय संघ का नकली दवा निर्देश और अमेरिकी FDA का ड्रग सप्लाई चेन सिक्योरिटी एक्ट, दोनों ही दवाइयों की पैकेजिंग पर 2D कोड अनिवार्य करते हैं। रिकॉल अनुपालन के लिए सामग्री लॉट की ट्रैकिंग करने वाले खाद्य सेवा संचालन भी इसी दिशा में आगे बढ़ रहे हैं। ये नियम वितरण या बिक्री के स्थान पर POS स्कैनर तक पहुंचते हैं।
आज खरीदा गया बारकोड स्कैनर 3-5 वर्षों तक उपयोग में रहेगा। इस अवधि के दौरान, यह जिन बारकोड प्रारूपों का सामना करेगा, वे निश्चित रूप से वर्तमान में व्यवसाय द्वारा उपयोग किए जाने वाले प्रारूपों से कहीं अधिक विस्तृत होंगे। तीन सिद्धांत स्कैनर के सेवा जीवन समाप्त होने से पहले अप्रचलित होने के जोखिम को कम करते हैं:
2D इमेजिंग को प्राथमिकता दें — एक 2D स्कैनर सभी 1D और 2D फॉर्मेट को पढ़ सकता है। 1D लेजर स्कैनर की तुलना में इसकी कीमत अधिक मात्रा में उपयोग करने पर प्रति यूनिट $30–$60 तक बढ़ जाती है। 3-5 वर्षों की तैनाती अवधि में, QR-आधारित भुगतान प्रणाली के बाजार में आने पर 1D स्कैनरों के पूरे बेड़े को बदलने की लागत की तुलना में यह अंतर नगण्य है।
स्क्रीन-रीडिंग क्षमता की जांच करें — सभी 2D स्कैनर स्मार्टफोन स्क्रीन पर प्रदर्शित कोड को समान रूप से अच्छी तरह से नहीं पढ़ पाते हैं। फोन स्क्रीन की चमक, परावर्तनशीलता और पिक्सेल घनत्व अलग-अलग होते हैं। "स्क्रीन रीडिंग" या "मोबाइल डिवाइस स्कैनिंग" के लिए रेटेड स्कैनर को विशेष रूप से चमकदार एलसीडी या ओएलईडी डिस्प्ले से पढ़ने की ऑप्टिकल चुनौतियों से निपटने के लिए ट्यून किया गया है। मोबाइल वॉलेट भुगतान या डिजिटल वाउचर स्वीकार करने वाले किसी भी उपकरण के लिए यह विशिष्टता महत्वपूर्ण है।
फ़र्मवेयर अपडेट समर्थन की जाँच करें — जैसे-जैसे उद्योग नए मानकों को अपनाते हैं, नए बारकोड प्रारूप और सिम्बोलॉजी वेरिएंट सामने आते हैं। अपडेट करने योग्य फ़र्मवेयर वाला स्कैनर हार्डवेयर को बदले बिना नए प्रारूपों के लिए समर्थन जोड़ सकता है। डोंगगुआन टकांग इलेक्ट्रॉनिक्स कंपनी लिमिटेड (TCANG POS) 2D इमेजिंग स्कैनर की आपूर्ति करती है। टीसी-स्कैन श्रृंखला फर्मवेयर अपडेट करने की क्षमता के साथ, यह सुनिश्चित किया जाता है कि वैश्विक बाजारों में बारकोड मानकों के विकसित होने के साथ हार्डवेयर संगत बना रहे।
एक क्यूआर कोड में अधिकतम कितनी मात्रा में डेटा संग्रहीत किया जा सकता है?
एक क्यूआर कोड अपनी अधिकतम क्षमता (संस्करण 40, जो सबसे बड़ा मानक आकार है) पर 4,296 अक्षरांकीय वर्ण या 7,089 अंकीय अंक संग्रहीत कर सकता है। व्यवहार में, खुदरा और आतिथ्य क्षेत्र में उपयोग किए जाने वाले अधिकांश क्यूआर कोड में 50-300 वर्ण होते हैं - एक यूआरएल, एक भुगतान टोकन या एक लॉयल्टी कार्ड पहचानकर्ता। अधिक डेटा पेलोड के लिए सघन क्यूआर कोड बनते हैं जिनमें छोटे मॉड्यूल (अलग-अलग काले वर्ग) होते हैं, जिन्हें विश्वसनीय रूप से पढ़ने के लिए उच्च-रिज़ॉल्यूशन वाले स्कैनर सेंसर की आवश्यकता होती है। मानक पीओएस उपयोग के मामलों में, एक साधारण 2डी स्कैनर भी सामान्य क्यूआर कोड डेटा मात्रा को बिना किसी समस्या के संभाल सकता है।
कुछ बारकोड पहली बार में स्कैन क्यों नहीं हो पाते?
पहले स्कैन में विफलता आमतौर पर चार हार्डवेयर या प्रिंट-गुणवत्ता संबंधी समस्याओं में से किसी एक के कारण होती है: बारकोड क्षतिग्रस्त, मुड़ा हुआ या धुंधला है (स्कैनर बार और स्पेस में अंतर नहीं कर पाता); बारकोड बहुत छोटे आकार में मुद्रित है (स्कैनर के सेंसर द्वारा रिजॉल्व की जा सकने वाली न्यूनतम मॉड्यूल चौड़ाई से कम); स्कैनर 1D लेजर प्रकार का है और बारकोड 2D प्रारूप में है जिसे वह पढ़ नहीं सकता; या आसपास की रोशनी चमकदार लेबल की सतह पर चकाचौंध पैदा कर रही है। उच्च-रिज़ॉल्यूशन सेंसर (640×480 पिक्सल या उससे अधिक) वाले व्यावसायिक-श्रेणी के 2D इमेजिंग स्कैनर क्षतिग्रस्त या मुड़े हुए लेबल पर भी 95%+ पहली-पठन दर प्राप्त करते हैं।
मुझे कैसे पता चलेगा कि मेरे उद्योग को किस प्रकार के बारकोड प्रारूप की आवश्यकता है?
बारकोड का प्रारूप उद्योग के मानक निकाय और व्यापारिक साझेदारों द्वारा निर्धारित किया जाता है, न कि स्कैनर हार्डवेयर द्वारा। खुदरा उत्पादों में UPC या EAN (GS1 द्वारा प्रशासित) का उपयोग होता है। शिपिंग और लॉजिस्टिक्स में कार्टन लेबल के लिए Code 128 या GS1-128 का उपयोग किया जाता है। स्वास्थ्य सेवा में यूनिट-डोज़ दवा ट्रैकिंग के लिए Data Matrix का उपयोग होता है (FDA द्वारा अनिवार्य)। एयरलाइन बोर्डिंग पास के लिए PDF417 का उपयोग किया जाता है। मोबाइल भुगतान में भुगतान प्रोसेसर द्वारा परिभाषित QR कोड का उपयोग किया जाता है। यह पहचानें कि आपका वर्कफ़्लो किन प्रारूपों को संभालता है, फिर एक ऐसा स्कैनर चुनें जो उन सभी का समर्थन करता हो — एक 2D इमेजिंग स्कैनर यहां सूचीबद्ध सभी प्रारूपों को कवर करता है।