कैमरा और स्क्रीन उल्टी दिशाओं में देखते हैं
जो फ़ोन कोड दिखा रहा है, उसी फ़ोन को कोड की तरफ़ करना पड़ेगा, और मुख्य कैमरा पीठ की तरफ़ देखता है। कोई सेटिंग इसे उलट नहीं सकती।
दूसरा फ़ोन भी आख़िर स्क्रीन की तरफ़ तना हुआ कैमरा ही है
डिस्प्ले पिक्सेल की एक जाली है और कैमरा सेंसर दूसरी जाली। एक को दूसरे से खींचिए और तस्वीर पर दोहराती हुई धारियाँ बैठ जाती हैं।
उन धारियों के बारे में दो बातें सहज समझ के उलट हैं। वे तब सबसे ज़्यादा उभरती हैं जब स्क्रीन मद्धिम हो, क्योंकि मद्धिम डिस्प्ले अपने पिक्सेल ज़्यादा देर बुझाए रखता है। और चमकीले कमरे में वे और भी बुरी हो जाती हैं, जहाँ छोटा एक्सपोज़र टिमटिमाहट को औसत में नहीं मिला पाता।
शायद कोई भी दूरी काम न आए
फ़ोन का मुख्य कैमरा कुछ सेंटीमीटर से करीब आते ही फ़ोकस करना छोड़ देता है। ज़्यादा पिक्सेल के लिए पास जाइए तो तस्वीर धुँधली हो जाती है; फ़ोकस के लिए पीछे हटिए तो कोड इतना छोटा रह जाता है कि डिकोड न हो।
फ़ोन खुद पहले से क्या कर लेता है
दोनों प्लेटफ़ॉर्म तस्वीर में से कोड पढ़ना पहले से जानते हैं, और दोनों इसका ज़िक्र नहीं करते।
iOS पर, फ़ोटो में कोड को दबाकर रखें
तस्वीर को फ़ोटो में खोलें, कोड को दबाकर रखें, और फ़ोन जो मिला वह सामने रख देता है। इसके लिए पहले Live Text चालू होना चाहिए — सेटिंग्स, सामान्य, भाषा और क्षेत्र में — और यह हर क्षेत्र या भाषा में उपलब्ध नहीं है।
यह सुविधा iOS 16 में आई थी, iOS 15 में नहीं; iOS 15 में तो आम टेक्स्ट के लिए Live Text आया था। Apple ने इस रास्ते का दस्तावेज़ कभी नहीं बनाया। QR कोड स्कैन करने के उसके निर्देश कैमरे और Control Center के उस नियंत्रण तक सीमित हैं जिसे आप खुद जोड़ते हैं, सहेजी फ़ोटो तक कभी नहीं।
Android पर, कोड जहाँ है वहीं उसके चारों ओर घेरा बनाएँ
Circle to Search वही रास्ता है जो स्क्रीन पर पहले से मौजूद कोड के लिए बना है। होम बटन या नेविगेशन हैंडल दबाकर रखें, फिर कोड के चारों ओर घेरा बनाएँ। यह ईमेल, PDF, फ़ोटो या वीडियो के भीतर के कोड पढ़ लेता है।
इसके लिए Google ऐप चाहिए, और Google का असिस्टेंट के रूप में सेट होना ज़रूरी है। Android 17 का बाकी हिस्सा चालू कैमरे पर टिका है, जिसमें Pixel का कैमरा ऐप भी शामिल है, और वह पोर्ट्रेट या वीडियो मोड में स्कैन नहीं करता। निर्माताओं की स्किन में फ़र्क होता है।
Visual Intelligence इस काम का औज़ार नहीं है
iOS 26 में यह स्क्रीन पर जो कुछ हो उसी पर काम करता है, और सुनने में यह बिलकुल सही लगता है। है नहीं। यह जो कुछ करता है उसमें QR कोड या बारकोड कहीं नहीं आते; इसके लिए iPhone 15 Pro या उससे नया चाहिए; और यह सोलह भाषाओं में, बीटा में है।
वे रास्ते कहाँ जाकर रुक जाते हैं
नीचे चलने वाले इंजन एक-आयामी बारकोड पढ़ लेते हैं, पर ऊपर दिए बटन मान बैठते हैं कि कोई लिंक होगा: दोनों में से कोई भी प्लेटफ़ॉर्म जो भी काम सुझाता है, वह इसी बात का कोई रूप है कि यह वेबसाइट खोलें। दुकान का कार्ड सादा EAN-13 होता है, जिसमें कोई पता होता ही नहीं।
फिर ऐसी सामग्री भी है जो लिंक होती ही नहीं। वाई-फ़ाई का प्रमाण-पत्र एक स्ट्रिंग है; eSIM का सक्रियण कोड भी वैसा ही है, जिस पर iPhone कैमरे से तो काम करता है, फ़ोटो से नहीं।
और कुछ भी सहेजा नहीं जाता। आप लिंक पर टैप करते हैं, शीट बंद हो जाती है, और अगले हफ़्ते आप वही स्क्रीनशॉट फिर ढूँढ़ रहे होते हैं। Apple Wallet से कोई मदद नहीं, क्योंकि पास व्यापारी को ही जारी और हस्ताक्षरित करना होता है: Apple और Google Wallet में कार्ड
और ऐप के होने की पूरी वजह यही है: कार्ड के रूप में रखा कोड दूसरी बार ज़रूरत पड़ने पर भी वहीं मिलता है, कुछ ढूँढ़ना नहीं पड़ता। ScanKeeper, iOS और Android पर मुफ़्त है।
जब तस्वीर पढ़ी न जाए
हर मॉड्यूल पर करीब तीन पिक्सेल
QR कोड मॉड्यूल की एक जाली है — वे छोटे वर्ग जिनसे वह बना होता है। डिकोडिंग तब भरोसेमंद होती है जब हर मॉड्यूल पर करीब तीन पिक्सेल पड़ें; दो प्रकाशित न्यूनतम सीमा है, लक्ष्य नहीं।
यानी पच्चीस मॉड्यूल चौड़े कोड को आर-पार करीब पचहत्तर पिक्सेल चाहिए, और पंचानबे इकाई चौड़े EAN-13 को कम से कम एक सौ नब्बे।
हाशिया भी कोड का हिस्सा है
ठीक-ठाक चलते कोड को बिगाड़ने का सबसे आम तरीका है उसे कसकर क्रॉप करना। QR कोड को हर तरफ़ चार मॉड्यूल चौड़ा साफ़ हाशिया चाहिए। EAN-13 को बाईं ओर ग्यारह और दाईं ओर सात मॉड्यूल जितनी चौड़ाई चाहिए, इसलिए बायाँ किनारा काटना ज़्यादा महँगा पड़ता है।
कंट्रास्ट, और तीस प्रतिशत वाली गलतफ़हमी
सफ़ेद पर हल्का धूसर ग्रेडिंग मानकों पर सीधे-सीधे फ़ेल हो जाता है, और कोड के पीछे रखी फ़ोटो या ग्रेडिएंट मॉड्यूल-दर-मॉड्यूल कंट्रास्ट बिगाड़ देती है। हल्के पर गहरा भरोसेमंद रहता है।
QR कोड कथित तौर पर जो तीस प्रतिशत खो सकता है, वह कोडवर्ड का अनुपात है, क्षेत्रफल का नहीं, और कोनों के तीन वर्गों को तो कोई सुरक्षा मिलती ही नहीं। बीच में लगा लोगो चल जाता है; किसी कोने पर रखा अँगूठा नहीं।
एक-आयामी कोड में सुधार की कोई गुंजाइश नहीं होती। चेक डिजिट गलती पकड़ तो लेता है, पर उसे ठीक नहीं कर सकता, इसलिए धारियों पर पड़ी चमक की एक पट्टी वहाँ जानलेवा होती है जहाँ QR कोड कंधे उचकाकर निकल जाता।
जब कुछ भी न पढ़ा जाए
जब तस्वीर सँभलने से आगे निकल चुकी हो, तब भी कोड के नीचे लिखा मान आमतौर पर काम का बचा रहता है।
कैमरा इस्तेमाल करें, तस्वीर इम्पोर्ट करें या मान मैन्युअल रूप से डालें। तीनों तरीके वही संपादन योग्य कार्ड बनाते हैं।
जिस फ़ोटो लाइब्रेरी में इनकी भरमार हो, उसके लिए एक तेज़ रास्ता है: बल्क इम्पोर्ट
तस्वीर का हर कोड रखने लायक नहीं होता
फ़ोटो लाइब्रेरी ये चीज़ें बिना कहे जमा करती रहती हैं।
जो नाम के लायक हैं
हर वह चीज़ जो आपसे दोबारा माँगी जाएगी: ईमेल से मिला लॉयल्टी बारकोड, जिम या लाइब्रेरी का नंबर, डिलीवरी सूचना में आया लॉकर कोड, तारीख वाला कूपन।
जिन्हें तस्वीर नहीं सँभाल सकती
घूमता हुआ टिकट बारकोड हर पंद्रह सेकंड में ताज़ा होता है, और उसका स्क्रीनशॉट आपको गेट से अंदर नहीं ले जाएगा। अगर कोड हिलता-डुलता है या उलटी गिनती दिखाता है, तो तस्वीर बेकार है। सहेजा कोड कब तक चलता रहता है, यह अपने आप में एक विषय है: बारकोड ऑर्गनाइज़र
स्क्रीनशॉट या सहेजी फ़ोटो से QR कोड कैसे स्कैन करें
- 01
स्कैनर खोलें और गैलरी विकल्प इस्तेमाल करें
अपनी लाइब्रेरी में स्कैनर बटन टैप करें, फिर ऊपर दिए फ़ोटो वाले नियंत्रण पर। कैमरा किसी चीज़ की ओर करने की ज़रूरत नहीं, और एक साथ कई तस्वीरें चुनने से आपको कोई नहीं रोक रहा।

उसी फ़ोन से मौजूदा तस्वीर चुनें। - 02
जो मिला, उसे जाँच लें
ScanKeeper तस्वीर को डिवाइस पर ही पढ़ता है और डिकोड किए गए मान के बगल में पहचाना गया फ़ॉर्मेट दिखाता है।

पहचाने गए प्रकार और एन्कोड किए गए मान की जाँच करें। - 03
उसे कार्ड के रूप में सहेजें
उसे ऐसा नाम दें जो आप बोलकर कहेंगे, फिर सहेज दें। कार्ड मान और फ़ॉर्मेट अपने पास रखता है।

महीने भर बाद नाम अंकों की कतार से बेहतर काम आता है। - 04
उसे तस्वीर के बिना दोबारा खोलें
सहेजा कार्ड कोड दिखाता है, कॉपी बटन के साथ उसका मान, फ़ॉर्मेट, और यह भी कि आपने उसे कितनी बार खोला है।

डिकोड किया गया मान, कॉपी करने को तैयार।
सहेजा कोड वह करता है जो तस्वीर नहीं कर सकती
दूसरे फ़ोन की ज़रूरत नहीं
उसी डिवाइस पर ईमेल, संदेश, PDF स्क्रीनशॉट या सहेजी गई फ़ोटो में दिखने वाले कोड का विश्लेषण करें।
डिवाइस पर पहचान
इमेज स्कैनिंग बारकोड को ScanKeeper सर्वर पर भेजे बिना स्थानीय रूप से काम करती है।
सिर्फ़ लिंक नहीं, एक मान
जिन कोड में कोई वेब पता नहीं होता, वे ऐसे मान के रूप में लौटते हैं जिसे आप पढ़ और कॉपी कर सकते हैं।
शुरू करने से पहले क्या जानें
क्या मैं उसी फ़ोन के स्क्रीनशॉट से QR कोड स्कैन कर सकता हूँ?
हाँ, और शायद उसे सहेजना भी न पड़े। जिस ऐप में तस्वीर पहले से है, वहीं से उसे ScanKeeper को शेयर कर दें, या उसे सहेजकर बाद में गैलरी विकल्प से चुन लें। इनमें से किसी भी रास्ते के लिए दूसरा डिवाइस नहीं चाहिए।
कैमरे ने कोड पढ़ लिया, फिर सहेजी फ़ोटो से क्यों नहीं पढ़ा गया?
चालू कैमरे को कई मौके मिलते हैं — वह हिल सकता है, दोबारा फ़ोकस कर सकता है और कोण बदल सकता है, जब तक कोई एक फ़्रेम डिकोड न हो जाए। सहेजी तस्वीर को सिर्फ़ एक मौका मिलता है, उसी गुणवत्ता पर जिस पर वह खींची गई थी।
क्या ScanKeeper फ़ोटो से QR कोड के साथ बारकोड भी पढ़ सकता है?
हाँ। ScanKeeper आम EAN, UPC, Code 128, PDF417, Data Matrix और Aztec सहित समर्थित QR व बारकोड फ़ॉर्मेट के लिए तस्वीरों का विश्लेषण करता है।
क्या मैं PDF के भीतर मौजूद QR कोड पढ़ सकता हूँ?
PDF का स्क्रीनशॉट देने के बजाय PDF ही दें। उसके पन्ने डिवाइस पर ही तस्वीरों के रूप में बनते हैं और किसी भी दूसरी तस्वीर की तरह पढ़े जाते हैं, जिससे कोड पूरे आकार में रहता है, न कि उसी ज़ूम पर जम जाता है जिस पर आप थे।
अगर तस्वीर में एक से ज़्यादा कोड हों तो?
हर एक बारी-बारी से आपके सामने आता है, जिसमें वही उजला रहता है और बाकी तस्वीर धुँधली। जिस पुष्टि-ईमेल में टिकट का कोड और लाउंज पास दोनों हों, वह आपको दोनों देता है, और जो नहीं चाहिए उसके लिए छोड़ें बटन।
क्या मेरे कार्यक्रम टिकट का स्क्रीनशॉट मुझे गेट से अंदर ले जाएगा?
अक्सर नहीं। जो बारकोड हर कुछ सेकंड में ताज़ा होता है, वह बना ही इस तरह होता है कि स्थिर तस्वीर बेकार रहे, और कुछ टिकट ऐप तो स्क्रीनशॉट लेने ही नहीं देते।
अगर तस्वीर कोई भी न पढ़ पाए तो?
उसे टाइप कर दें। बारकोड के नीचे छपा नंबर ही कोड है, और सही फ़ॉर्मेट के साथ उसे हाथ से डालने पर वही कार्ड बनता है जो स्कैन से बनता।
क्या इमेज स्कैनिंग के लिए इंटरनेट चाहिए?
नहीं। इमेज विश्लेषण डिवाइस पर होता है और खाते या इंटरनेट कनेक्शन की आवश्यकता नहीं होती।

