बारकोड रीडर

बारकोड रीडर एक ऑप्टिकल स्कैनर है जो मुद्रित बारकोड को पढ़ सकता है, बारकोड में मौजूद डेटा को कंप्यूटर में डिकोड कर सकता है। एक सपाट तल स्कैनर की तरह, इसमें ऑप्टिकल आवेगों को विद्युत संकेतों में अनुवाद करने के लिए एक प्रकाश स्रोत, एक लेंस और एक प्रकाश संवेदक होता है। इसके अतिरिक्त, लगभग सभी बारकोड रीडर्स में डिकोडर सर्किट्री होती है जो सेंसर द्वारा प्रदान किए गए बारकोड के इमेज डेटा का विश्लेषण कर सकती है और बारकोड की सामग्री को स्कैनर के आउटपुट पोर्ट पर भेज सकती है।

प्रौद्योगिकी
बारकोड पाठकों को प्रौद्योगिकियों द्वारा निम्नानुसार विभेदित किया जा सकता है:

पेन टाइप रीडर्स
पेन-टाइप रीडर्स में एक प्रकाश स्रोत और photodiode होते हैं जो एक पेन की नोक में एक दूसरे के बगल में रखे जाते हैं। एक बारकोड को पढ़ने के लिए, पेन रखने वाले व्यक्ति को इसकी नोक को अपेक्षाकृत समान गति से सलाखों के पार ले जाना चाहिए। फोटोडायोड प्रकाश स्रोत से वापस परावर्तित प्रकाश की तीव्रता को मापता है क्योंकि टिप मुद्रित कोड में प्रत्येक बार और स्थान को पार करती है। फोटोडायोड एक तरंग उत्पन्न करता है जिसका उपयोग बारकोड में बार और रिक्त स्थान की चौड़ाई को मापने के लिए किया जाता है। बारकोड में डार्क बार्स प्रकाश को अवशोषित करते हैं और सफेद रिक्त स्थान प्रकाश को प्रतिबिंबित करते हैं ताकि फोटोडायोड द्वारा उत्पन्न वोल्टेज वेवफॉर्म बारकोड में बार और स्पेस पैटर्न का प्रतिनिधित्व हो। इस तरंग को स्कैनर द्वारा उसी तरह से डिकोड किया जाता है जैसे मोर्स कोड डॉट्स और डैश को डीकोड किया जाता है।

लेजर स्कैनर
लेजर स्कैनर लेजर बीम को बारकोड पर आगे और पीछे निर्देशित करते हैं। पेन-टाइप रीडर की तरह, बारकोड से वापस परावर्तित प्रकाश की तीव्रता को मापने के लिए एक फोटो-डायोड का उपयोग किया जाता है। पेन रीडर और लेजर स्कैनर दोनों में, रीडर द्वारा उत्सर्जित प्रकाश डेटा पैटर्न के साथ चमक में तेजी से भिन्न होता है और फोटो-डायोड प्राप्त सर्किटरी को समान मॉडुलन पैटर्न के साथ केवल संकेतों का पता लगाने के लिए डिज़ाइन किया गया है।

सीसीडी पाठक (एलईडी स्कैनर के रूप में भी जाना जाता है)
चार्ज-युग्मित डिवाइस (सीसीडी) पाठक पाठक के सिर में एक पंक्ति में पंक्तिबद्ध सैकड़ों छोटे प्रकाश संवेदकों की एक सरणी का उपयोग करते हैं। प्रत्येक संवेदक अपने ठीक सामने प्रकाश की तीव्रता को मापता है। सीसीडी रीडर में प्रत्येक व्यक्तिगत प्रकाश संवेदक बहुत छोटा होता है और क्योंकि एक पंक्ति में सैकड़ों सेंसर पंक्तिबद्ध होते हैं, एक बारकोड में पैटर्न के समान एक वोल्टेज पैटर्न पंक्ति में प्रत्येक सेंसर में वोल्टेज को क्रमिक रूप से मापकर पाठक में उत्पन्न होता है।. सीसीडी रीडर और पेन या लेजर स्कैनर के बीच महत्वपूर्ण अंतर यह है कि सीसीडी रीडर बारकोड से उत्सर्जित परिवेशी प्रकाश को मापता है जबकि पेन या लेजर स्कैनर स्कैनर से ही उत्पन्न होने वाली एक विशिष्ट आवृत्ति के परावर्तित प्रकाश को मापते हैं। सीएमओएस सेंसर का उपयोग करके एलईडी स्कैनर भी बनाए जा सकते हैं, और पहले के लेजर-आधारित रीडर्स की जगह ले रहे हैं।

कैमरा आधारित पाठक
द्वि-आयामी मशीन दृष्टि एक नए प्रकार का बारकोड रीडर है। वे बारकोड को डिकोड करने के लिए कैमरा और इमेज प्रोसेसिंग तकनीकों का उपयोग करते हैं।

वीडियो कैमरा रीडर सीसीडी बारकोड रीडर के समान सीसीडी तकनीक वाले छोटे वीडियो कैमरों का उपयोग करते हैं, सिवाय इसके कि सेंसर की एक पंक्ति होने के बजाय, एक वीडियो कैमरा में दो आयामी सरणी में सेंसर की सैकड़ों पंक्तियाँ व्यवस्थित होती हैं ताकि वे एक उत्पन्न कर सकें छवि।

बड़े फील्ड-ऑफ-व्यू पाठक एक साथ कई बार कोड कैप्चर करने के लिए उच्च रिज़ॉल्यूशन वाले औद्योगिक कैमरों का उपयोग करते हैं। फोटो में दिखाई देने वाले सभी बार कोड तुरंत डिकोड किए जाते हैं (इमेजआईडी पेटेंट और कोड निर्माण उपकरण) या प्लगइन्स के उपयोग से (जैसे बारकोडेडिया एक फ्लैश एप्लिकेशन और डेटाबेस को क्वेरी करने के लिए कुछ वेब कैम का उपयोग करता है), दिए गए समाधान के लिए विकल्पों को महसूस किया गया है कार्यों।

सर्वदिशात्मक बारकोड स्कैनर
सर्वदिशात्मक स्कैनिंग एक स्टारबर्स्ट, एक लिसाजस वक्र, या अन्य मल्टीएंगल व्यवस्था के रूप में अलग-अलग दिशाओं की सीधी या घुमावदार स्कैनिंग लाइनों की श्रृंखला का उपयोग करती है, जो प्रतीक पर प्रक्षेपित होती हैं और उनमें से एक या अधिक प्रतीक की सभी सलाखों को पार करने में सक्षम होंगी और रिक्त स्थान, कोई फर्क नहीं पड़ता कि अभिविन्यास क्या है। उनमें से लगभग सभी एक लेज़र का उपयोग करते हैं। सरल सिंगल-लाइन लेजर स्कैनर के विपरीत, वे अलग-अलग ओरिएंटेशन में बीम के पैटर्न का उत्पादन करते हैं जिससे उन्हें विभिन्न कोणों पर प्रस्तुत बारकोड पढ़ने की अनुमति मिलती है। उनमें से ज्यादातर अपने जटिल स्कैन पैटर्न उत्पन्न करने के लिए एक घूर्णन बहुभुज दर्पण और कई निश्चित दर्पणों की व्यवस्था का उपयोग करते हैं।

सर्वदिशात्मक स्कैनर सुपरमार्केट में क्षैतिज स्कैनर के माध्यम से सबसे अधिक परिचित हैं, जहां पैकेज कांच या नीलमणि खिड़की पर फिसल जाते हैं। विभिन्न सर्वदिशात्मक इकाइयाँ उपलब्ध हैं जिनका उपयोग अलग-अलग स्कैनिंग अनुप्रयोगों के लिए किया जा सकता है, खुदरा प्रकार के अनुप्रयोगों से लेकर बारकोड के साथ स्कैनर से औद्योगिक कन्वेयर स्कैनिंग तक केवल कुछ सेंटीमीटर की दूरी पर पढ़ा जाता है जहाँ इकाई कुछ मीटर की दूरी पर हो सकती है या कोड से अधिक। सर्वदिशात्मक स्कैनर खराब मुद्रित, झुर्रीदार, या फटे हुए बारकोड को पढ़ने में भी बेहतर होते हैं।

सेल फोन कैमरे
जबकि ऑटो-फोकस के बिना सेल फोन कैमरे कुछ सामान्य बारकोड प्रारूपों को पढ़ने के लिए आदर्श नहीं हैं, 2डी बारकोड हैं जो सेल फोन के लिए अनुकूलित हैं, साथ ही क्यू आर संहिता (क्विक रिस्पांस) कोड और डेटा मैट्रिक्स कोड हैं जिन्हें जल्दी और सटीक रूप से पढ़ा जा सकता है। ऑटो-फ़ोकस के साथ या उसके बिना। सेल फोन कैमरे उपभोक्ताओं के लिए कई एप्लिकेशन खोलते हैं। उदाहरण के लिए:


 * फिल्में: डीवीडी/वीएचएस मूवी कैटलॉग।
 * संगीत: कॉम्पैक्ट डिस्क कैटलॉग - स्कैन किए जाने पर बिका हुआ बजाना।
 * पुस्तक कैटलॉग और डिवाइस।
 * किराने का सामान, पोषण संबंधी जानकारी, खरीदारी की सूची बनाना जब किसी वस्तु का अंतिम उपयोग किया जाता है, आदि।
 * व्यक्तिगत संपत्ति सूची (बीमा और अन्य उद्देश्यों के लिए) प्रवेश करते समय व्यक्तिगत वित्त सॉफ्टवेयर में स्कैन किया गया कोड। बाद में, स्कैन की गई रसीद छवियों को स्वचालित रूप से उचित प्रविष्टियों से जोड़ा जा सकता है। बाद में, बारकोड का उपयोग उन कागजी प्रतियों को तेजी से हटाने के लिए किया जा सकता है जिन्हें कर या संपत्ति सूची उद्देश्यों के लिए बनाए रखने की आवश्यकता नहीं है।
 * यदि खुदरा विक्रेता उन रसीदों पर बारकोड लगाते हैं जो इलेक्ट्रॉनिक प्रति डाउनलोड करने की अनुमति देते हैं या 2डी बारकोड में पूरी रसीद को एन्कोड करते हैं, तो उपभोक्ता आसानी से व्यक्तिगत वित्त, संपत्ति सूची और किराना प्रबंधन सॉफ्टवेयर में डेटा आयात कर सकते हैं। स्कैनर पर स्कैन की गई रसीदों को स्वचालित रूप से पहचाना जा सकता है और वित्त और संपत्ति सूची सॉफ्टवेयर में उचित प्रविष्टियों से जोड़ा जा सकता है।
 * खुदरा विक्रेता के दृष्टिकोण से उपभोक्ता ट्रैकिंग (उदाहरण के लिए, लॉयल्टी कार्ड प्रोग्राम जो उपभोक्ताओं को क्यूआर कोड को स्कैन करके बिक्री के बिंदु पर खरीदारी को ट्रैक करते हैं)।

सेल फोन का उपयोग करने वाले कई एंटरप्राइज़ एप्लिकेशन दिखाई दे रहे हैं:


 * अभिगम नियंत्रण (उदाहरण के लिए, स्थानों पर टिकट सत्यापन), इन्वेंट्री रिपोर्टिंग (उदाहरण के लिए, ट्रैकिंग डिलीवरी), संपत्ति ट्रैकिंग (उदाहरण के लिए, जालसाजी विरोधी)।
 * एंड्रॉइड (ऑपरेटिंग सिस्टम), आईओएस और विंडोज फ़ोन मोबाइल फोन ऑपरेटिंग सिस्टम के हाल के संस्करणों में निर्मित क्यूआर या बारकोड स्कैनर हैं, जो आमतौर पर उनके संबंधित कैमरा एप्लिकेशन से एक्सेस किए जा सकते हैं।

आवास
हाउसिंग डिज़ाइन के आधार पर बारकोड रीडर्स को निम्न प्रकार से पहचाना जा सकता है:

हैंडहेल्ड स्कैनर: एक हैंडल के साथ और आमतौर पर प्रकाश को चालू करने के लिए एक ट्रिगर बटन का उपयोग गुणवत्ता प्रबंधन और शिपिंग के लिए कारखाने और खेत स्वचालन में किया जाता है।
 * पीडीए स्कैनर (या ऑटो-आईडी पीडीए): एक बिल्ट-इन बारकोड रीडर या संलग्न बारकोड स्कैनर के साथ एक व्यक्तिगत डिजिटल सहायक।
 * स्वचालित पाठक: उच्च गति (50,000/घंटा) पर बारकोडेड दस्तावेज़ों को पढ़ने के लिए एक बैक ऑफिस उपकरण।
 * कॉर्डलेस स्कैनर (या वायरलेस स्कैनर): एक कॉर्डलेस बारकोड स्कैनर इसके अंदर फिट बैटरी द्वारा संचालित होता है और बिजली के साधन से जुड़ा नहीं होता है और पीसी जैसे कनेक्टेड डिवाइस में डेटा ट्रांसफर करता है।

बारकोड लाइब्रेरी
मुख्य लेख: बारकोड लाइब्रेरी (या बारकोड एसडीके)

वर्तमान में कोई भी डिजिटल कैमरा डिवाइस या डिवाइस जिसमें छवि स्कैनर है, विशेष सॉफ्टवेयर लाइब्रेरी, बारकोड लाइब्रेरी के साथ बारकोड रीडर के रूप में उपयोग किया जा सकता है। यह उन्हें डेस्कटॉप, वेब, मोबाइल या एम्बेडेड एप्लिकेशन में बारकोड सुविधाओं को जोड़ने की अनुमति देता है। इस तरह, बारकोड तकनीक और बारकोड लाइब्रेरी का संयोजन किसी भी स्वचालित दस्तावेज़ प्रसंस्करण ओएमआर, पैकेज ट्रैकिंग एप्लिकेशन या यहां तक ​​कि संवर्धित वास्तविकता एप्लिकेशन को कम लागत के साथ लागू करने की अनुमति देता है।

प्रारंभिक सीरियल इंटरफेस
प्रारंभिक बारकोड स्कैनर, सभी प्रारूपों के, लगभग सार्वभौमिक रूप से तत्कालीन सामान्य RS-232 सीरियल इंटरफ़ेस का उपयोग करते थे। यह कनेक्शन का एक विद्युतीय रूप से सरल साधन था और इसे एक्सेस करने के लिए सॉफ्टवेयर भी अपेक्षाकृत सरल है, हालाँकि विशिष्ट कंप्यूटरों और उनके सीरियल पोर्ट के लिए लिखे जाने की आवश्यकता है।

मालिकाना इंटरफेस
कुछ अन्य कम सामान्य इंटरफेस हैं। इन्हें मौजूदा कमोडिटी कंप्यूटरों से जोड़ने के बजाय समर्पित हार्डवेयर के साथ बिक्री के बड़े बिंदुओं में इस्तेमाल किया गया था। इनमें से कुछ इंटरफेस में, स्कैनिंग डिवाइस ने बारकोड को स्कैन करते समय देखी गई तीव्रता के अनुपात में एक अपरिष्कृत सिग्नल लौटाया। इसे तब होस्ट डिवाइस द्वारा डिकोड किया गया था। कुछ मामलों में स्कैनिंग डिवाइस बारकोड के सहजीवन को एक में बदल देगा जिसे होस्ट डिवाइस द्वारा पहचाना जा सकता है, जैसे कि कोड 39।

कीबोर्ड वेज (USB, PS/2 पोर्ट|PS/2, आदि)
जैसे-जैसे निजी कंप्यूटर अपने विभिन्न मानक इंटरफेस के साथ विकसित हुआ, भौतिक हार्डवेयर को इससे जोड़ना और भी आसान हो गया। साथ ही, संबंधित सॉफ़्टवेयर की जटिलता को कम करने के लिए व्यावसायिक प्रोत्साहन भी थे। शुरुआती कीबोर्ड वेज हार्डवेयर को PS/2 पोर्ट और कीबोर्ड के बीच में प्लग किया जाता था, जिसमें बारकोड स्कैनर के वर्ण ठीक वैसे ही दिखाई देते थे जैसे कि उन्हें कीबोर्ड पर टाइप किया गया हो। आज यह शब्द किसी भी डिवाइस के लिए अधिक व्यापक रूप से उपयोग किया जाता है जिसे प्लग इन किया जा सकता है और कीबोर्ड से आने वाले डेटा की धारा में योगदान दे सकता है। USB के माध्यम से प्लगिंग करने वाले कीबोर्ड वेज आसानी से उपलब्ध हैं।

कीबोर्ड वेज दृष्टिकोण बारकोड रीडर जैसी चीजों को सिस्टम में सरल बनाता है। सॉफ़्टवेयर में किसी बदलाव की आवश्यकता नहीं हो सकती है।

दो कीबोर्ड की समवर्ती उपस्थिति के लिए उपयोगकर्ता की ओर से कुछ देखभाल की आवश्यकता होती है। इसके अलावा, बारकोड अक्सर सामान्य कीबोर्ड द्वारा पेश किए जाने वाले वर्णों का केवल एक सबसेट प्रदान करते हैं।

यूएसबी
PS/2 युग के बाद, बारकोड रीडर्स ने कीबोर्ड पोर्ट के बजाय यूनिवर्सल सीरियल बस पोर्ट का उपयोग करना शुरू कर दिया, यह अधिक सुविधाजनक था। मौजूदा कार्यक्रमों के साथ आसान एकीकरण को बनाए रखने के लिए, कभी-कभी सॉफ़्टवेयर वेज नामक डिवाइस ड्राइवर को लोड करना आवश्यक होता था, जो पुराने कीबोर्ड वेज हार्डवेयर के कीबोर्ड-प्रतिरूपण व्यवहार को सुगम बनाता था।

आज, कम से कम विंडोज सिस्टम में यूएसबी बारकोड रीडर प्लग एंड प्ले हैं। डिवाइस प्लग इन होने पर सभी आवश्यक ड्राइवर लोड हो जाते हैं।

कई मामलों में, USB इंटरफ़ेस प्रकार (USB HID, USB संचार उपकरण वर्ग) का विकल्प प्रदान किया जाता है। कुछ में पावर्डयूएसबी है।

बेतार तंत्रिंग
IEEE 802.11g (WLAN) या IEEE 802.15.1 (ब्लूटूथ) के अनुसार कुछ आधुनिक हैंडहेल्ड बारकोड रीडर वायरलेस नेटवर्क में संचालित किए जा सकते हैं। कुछ बारकोड रीडर रेडियो फ्रीक्वेंसी का भी समर्थन करते हैं जैसे। 433 मेगाहर्ट्ज या 910 मेगाहर्ट्ज। बाहरी शक्ति स्रोतों के बिना पाठकों को अपनी बैटरी (बिजली) को कभी-कभी रिचार्ज करने की आवश्यकता होती है, जो उन्हें कुछ उपयोगों के लिए अनुपयुक्त बना सकती है।

संकल्प
स्कैनर के रेजोल्यूशन को पाठक द्वारा उत्सर्जित प्रकाश के डॉट के आकार से मापा जाता है। यदि प्रकाश का यह बिंदु बार कोड में किसी बार या स्थान से अधिक चौड़ा है, तो यह दो तत्वों (दो रिक्त स्थान या दो बार) को ओवरलैप करेगा और यह गलत आउटपुट उत्पन्न कर सकता है। दूसरी ओर, यदि प्रकाश के बहुत छोटे बिंदु का उपयोग किया जाता है, तो यह बार कोड पर किसी भी स्थान की गलत व्याख्या कर सकता है जिससे अंतिम आउटपुट गलत हो जाता है।

सबसे अधिक इस्तेमाल किया जाने वाला आयाम 13 एक इंच का हज़ारवां हिस्सा (0.013 इंच या 0.33 मिलीमीटर) है, हालांकि कुछ स्कैनर 3 मिल (0.003 इंच या 0.075 मिलीमीटर) जितने छोटे आयामों वाले कोड पढ़ सकते हैं। सटीक पढ़ने के लिए छोटे बार कोड को उच्च रिज़ॉल्यूशन पर प्रिंट किया जाना चाहिए।

यह भी देखें

 * बारकोड
 * बारकोड बैटलर
 * बारकोड लाइब्रेरी
 * क्यूकैट

इस पेज में लापता आंतरिक लिंक की सूची

 * प्रभारी युग्मित डिवाइस
 * पहुँच नियंत्रण
 * Android (ऑपरेटिंग सिस्टम)
 * व्यक्तिगत अंकीय सहायक
 * बिक्री केन्द्र
 * यूएसबी संचार उपकरण वर्ग
 * संचालित यूएसबी
 * एक इंच का हजारवाँ भाग