बारकोड स्कॅनर आणि डीकोडर
UPC, EAN, Code 128, Code 39, ITF आणि Codabar वाचण्यासाठी कॅमेरा वापरा किंवा प्रतिमा अपलोड करा — जलद, खाजगी आणि मोफत. तसेच QR कोडसुद्धा वाचतो.
स्कॅनर आणि डीकोडर
कोणत्याही लॅपटॉप किंवा फोनला समर्थ बारकोड रीडरमध्ये रूपांतर करा. हे साधन दोन क्लायंट-साइड इंजिन वापरून लोकप्रिय रिटेल आणि लॉजिस्टिक्स सिम्बोलॉजी डीकोड करते: जेव्हा उपलब्ध असेल तेव्हा Shape Detection API (अनेक उपकरणांवर हार्डवेअर-त्वरित) आणि बॅकअप म्हणून एक सुधारित ZXing डीकोडर. काहीही अपलोड होत नाही — शोध व डीकोडिंग पूर्णपणे आपल्या ब्राउझरमध्ये चालते, ज्यामुळे वेग आणि गोपनीयता राखली जाते.
कॅमेरा आणि प्रतिमा डीकोडिंग कशी कार्य करते
- फ्रेम कॅप्चर: आपण 'स्कॅन' दाबल्यावर, अॅप आपल्या थेट कॅमेरा स्ट्रीममधून (किंवा आपण अपलोड केलेली प्रतима) एक फ्रेम सॅम्पल करते.
- शोध: सर्वप्रथम आम्ही त्वरीत डिव्हाइसवर शोधासाठी Shape Detection API (BarcodeDetector) वापरून पाहतो. जर ते समर्थित नसेल किंवा काही सापडले नाही तर आम्ही वेबसाठी कंपाईल केलेल्या ZXing कडे परततो.
- डीकोडिंग: शोधलेल्या भागावर प्रक्रिया करून एन्कोड केलेला डेटा पुनरुद्धार केला जातो (UPC/EAN अंक, Code 128/39 मजकूर इ.).
- परिणाम: डीकोड केलेला पेलोड आणि फॉरमॅट प्रीव्ह्यूखाली दिसतात. आपण मजकूर तत्काळ कॉपी करू शकता.
- गोपनीयता: सर्व प्रक्रिया स्थानिक असतात — प्रतिमा किंवा व्हिडिओ फ्रेम आपले डिव्हाइस सोडत नाहीत.
समर्थित बारकोड फॉरमॅट
फॉरमॅट | प्रकार | साधारण वापर |
---|---|---|
EAN-13 / EAN-8 | 1D | EU आणि अनेक भागातील किरकोळ वस्तू |
UPC-A / UPC-E | 1D | उत्तर अमेरिकेतील किरकोळ वस्तू |
Code 128 | 1D | लॉजिस्टिक्स, शिपिंग लेबले, इन्व्हेंटरी आयडी |
Code 39 | 1D | उत्पादन, मालमत्ता टॅग, सोपे अल्फान्यूमेरिक |
Interleaved 2 of 5 (ITF) | 1D | कार्टन, पॅलेट, वितरण |
Codabar | 1D | ग्रंथालये, रक्त बँका, जुनी प्रणाली |
QR कोड | 2D | URL, तिकिटे, पेमेंट, डिव्हाइस पेअरिंग |
कॅमेरा स्कॅनिंग टिप्स
- प्रकाश कोडवर ठेवा, लेंसवर नाही: चमक आणि परावर्तन टाळण्यासाठी बाजूने उजळ, पसरलेला प्रकाश वापरा. चमकदार लेबल थोडे झुकवा किंवा प्रकाश हलवा म्हणजे उजळून जाणे कमी होईल.
- गरज पडल्यास टॉर्च वापरा: फोनमध्ये कमी प्रकाशात फ्लॅशलाइट सक्षम करा. परावर्तन कमी करण्यासाठी डिव्हाइस थोडे कोपऱ्याकडे ठेवा.
- योग्य अंतर ठेवा: बारकोड दृश्याचे 60–80% व्यापेपर्यंत जवळ या. खूप दूर = पिक्सेल कमी; खूप जवळ = फोकस खराब.
- फोकस आणि एक्स्पोजर: फोकस/ऑटो-एक्स्पोजरसाठी बारकोडवर टॅप करा. अनेक फोनमध्ये AE/AF लॉक करण्यासाठी दीर्घ प्रेस करा.
- 1D कोडसाठी दिशेचे महत्त्व: बारे स्क्रीनवर आडवे पंक्ती म्हणून दिसतील अशा प्रकारे फिरवा. शोध कठीण असल्यास 90° किंवा 180° प्रयत्न करा.
- स्थिर ठेवा: कोपर्यांना आधार द्या, पृष्ठभागावर विश्रांती घ्या किंवा दोन्ही हात वापरा. अर्ध सेकंदाची थांबावट निकाल सुधारते.
- क्वायेट झोन लक्षात ठेवा: कोडच्या आजूबाजूला पातळ पांढरा मार्जिन ठेवा — बारपर्यंत क्रॉप करू नका.
- वाकडेपणा व वक्रता कमी करा: कोड सपाट आणि कॅमेरा समांतर ठेवा. वक्र लेबलसाठी, विरुद्ध थोडे मागे या जेणेकरून विरूपण कमी होईल, नंतर घट्ट क्रॉप करा.
- मुख्य कॅमेराला प्राधान्य द्या: लहान कोडसाठी अल्ट्रावाइड लेन्स टाळा; मुख्य (1×) किंवा टेलिफोटो कॅमेरा वापरा.
- इमेज बदलणारे मोड टाळा: Portrait/Beauty/HDR/motion-blur असे सूक्ष्म बार नरम करणारे मोड बंद करा.
- लेंस स्वच्छ करा: बोटांचा ठसा आणि धूळ तीक्ष्णता आणि कॉन्ट्रास्ट कमी करतात.
- QR कोडसाठी: संपूर्ण चौकोन (क्वायेट झोनसहित) दृश्यमान आणि साधारणपणे सरळ ठेवा; फाइंडर कोपऱ्यांचे आंशिक क्रॉप टाळा.
प्रतिमा अपलोड करताना सर्वोत्तम निकाल
- योग्य फॉरमॅट वापरा: PNG धारदार कडा टिकवतो; उच्च गुणवत्तेत (≥ 85) JPEG ठीक आहे. HEIC/HEIF अपलोड करण्यापूर्वी PNG किंवा JPEG मध्ये रूपांतर करा.
- रिझोल्यूशन महत्त्वाचे आहे: लहान लेबले: ≥ 1000×1000 px. मोठे कोड: ≥ 600×600 px. डिजिटल झूम टाळा—जवळ या आणि क्रॉप करा.
- ते तीक्ष्ण ठेवा: फोन आधार देऊन धरावेत, फोकस करायला टॅप करा आणि थांबा. मोशन ब्लर सडपातळ बार आणि QR मॉड्यूल नष्ट करतात.
- क्वायेट झोनसह क्रॉप करा: बारकोडच्या आजूबाजूला क्रॉप करा पण पातळ पांढरा मार्जिन ठेवा; बार/मॉड्यूलमध्ये क्रॉप करू नका.
- दिशा दुरुस्त करा: प्रतिमा बाजूला/उलट असल्यास आधी ती फिरवा — EXIF रोटेशन नेहमी आदरले जात नाही.
- प्रकाश नियंत्रित करा: उजळ, पसरलेला प्रकाश वापरा; चमकदार लेबलवरील प्रतिबिंब हलवण्यासाठी थोडे झुकवा.
- कॉन्ट्रास्ट वाढवा (गरज असल्यास): ग्रेस्केलमध्ये रूपांतर करा आणि कॉन्ट्रास्ट वाढवा. कडा विरघळवणारे जड फिल्टर्स/नॉइज-रिडक्शन टाळा.
- फ्लॅटन व डी-स्क्यू करा: वाकलेल्या पॅकेजसाठी, थोडे मागे जा, कोडसमोर सरळ राहा आणि नंतर घट्ट क्रॉप करा.
- एकावेळी एक कोड: फोटोमध्ये अनेक बारकोड असतील तर एका लक्ष्यातील कोडवर क्रॉप करा.
- मूळ फाईल जपून ठेवा: मूळ फाईल अपलोड करा. मेसेजिंग अॅप्स बहुतेकदा संकुचित करतात आणि आर्टिफॅक्ट जोडतात.
- स्क्रीनवरून: थेट स्क्रीनशॉट प्राधान्य द्या. डिस्प्लेचे फोटो घेत असाल तर बँडिंग कमी करण्यासाठी थोडे ब्राइटनेस कमी करा.
- इतर डिव्हाइस किंवा लेन्स वापरून पाहा: सर्वोत्तम तपशीलांसाठी मुख्य (1×) कॅमेरा वापरा; अल्ट्रा-वाइड डिकोड करण्यास हानी पोहोचवू शकतो.
डीकोडिंग अयशस्वीतेचे त्रुटी निवारण
- सिम्बोलॉजीची पुष्टी करा: समर्थित: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar आणि QR. समर्थित नाही: Data Matrix, PDF417.
- विभिन्न दिशांमध्ये प्रयत्न करा: कोड किंवा डिव्हाइस 90° टप्प्यांनी फिरवा. 1D बारकोडसाठी आडवे बार सोपे असतात.
- शहाणपणाने क्रॉप करा: बारकोडच्या आजूबाजूला क्रॉप करा आणि पातळ पांढरा क्वायेट झोन ठेवा. बारमध्ये क्रॉप करू नका.
- कॉन्ट्रास्ट वाढवा: प्रकाश सुधारित करा, चमक टाळा, हलक्या पार्श्वभूमीवर गडद बार मिळेल अशी व्यवस्था करा; अपलोडसाठी उच्च कॉन्ट्रास्टसह ग्रेस्केल वापरून पाहा.
- उलटलेले रंग लक्षात ठेवा: जर बार डार्कवर हलके असतील तर अधिक प्रकाशाने पुन्हा फोटो घ्या किंवा अपलोड करण्यापूर्वी रंग उलटा करा.
- उपयोगी रिझोल्यूशन वाढवा: जवळ जा, जास्त रिझोल्यूशनचे फोटो वापरा किंवा चांगल्या कॅमेराकडे स्विच करा.
- वक्रता/वाकडेपणा कमी करा: लेबल सपाट करा, कॅमेराला कोडसमोर समोरासमोर ठेवा किंवा थोडे मागे जा, नंतर घट्ट क्रॉप करा.
- प्रिंट गुणवत्ता आणि क्वायेट झोन तपासा: छाप गळणे, खरुश किंवा क्वायेट झोन गहाळ असणे डीकोडिंग अडवू शकते. स्वच्छ नमुना वापरून पाहा.
- संबंधित असताना डेटा नियम तपासा: काही फॉरमॅट्ससाठी नियम असतात (उदा., ITF मध्ये सम संख्या अंक; Code 39 मध्ये मर्यादित अक्षरे). कोडने त्याचे नियम पाळले आहेत का तपासा.
- डिव्हाइस/ब्राउझर फरक: इतर डिव्हाइस किंवा ब्राउझर वापरून पाहा. टॉर्च सक्षम करा; फोकससाठी टॅप करा आणि स्थिर धरा.
- प्रतिमा अपलोड — दिशा/प्रक्रिया: बाजूला असणाऱ्या फोटो आधी फिरवा आणि नंतर अपलोड करा. जड फिल्टर्स किंवा नॉइज-रिडक्शन टाळा.
- अजून अडकलात का? घट्ट क्रॉप, चांगला प्रकाश आणि दुसरे डिव्हाइस वापरून पाहा. कोड नुकसानग्रस्त किंवा असमर्थित असू शकतो.
गोपनीयता व डिव्हाइसवर प्रक्रिया
हा स्कॅनर पूर्णपणे आपल्या ब्राउझरमध्ये चालतो: कॅमेरा फ्रेम आणि अपलोड केलेल्या प्रतिमा कधीही आपल्या डिव्हाइसच्या बाहेर जात नाहीत. त्याचा ताबडतोब वापर करा — नोंदणीची गरज नाही आणि कोणतेही ट्रॅकिंग पिक्सेल नाहीत. प्रारंभीच्या लोडनंतर, अनेक ब्राउझर अस्थिर किंवा ऑफलाइन कनेक्शन असतानाही हे साधन चालवू शकते.