क्यूआर कोड: आपका कोड स्कैन क्यों नहीं होता और किन मुफ़्त ऑनलाइन उपकरणों पर भरोसा करें
क्यूआर कोड एक द्विआयामी बारकोड है जिसे फ़ोन का कैमरा पाठ की शृंखला, आमतौर पर किसी वेब पते, के रूप में पढ़ता है। त्रुटि-सुधार एल्गोरिथ्म फिर संदेश दोबारा बना लेते हैं, भले ढर्रे का कुछ हिस्सा गंदा, मुड़ा या किसी लोगो से ढका हो। यह मज़बूती असली है, पर असीम नहीं: कम कंट्रास्ट, ग़ायब शांत क्षेत्र या अधिक डेटा अब भी कोड को अपठनीय बना सकते हैं।
मुफ़्त ऑनलाइन उपकरण दस सेकंड में कोड बनाकर उसे किसी पर्चे पर चिपकाने का लोभ देते हैं। एक बार के परीक्षण के लिए यह ठीक है, पर व्यावसायिक उपयोग असली जोखिम लाता है। छपाई का रिज़ॉल्यूशन, रंग का चुनाव, त्रुटि-सुधार का स्तर, और स्थिर कोड तथा ट्रैक किए जाने वाले छोटे लिंक का अंतर — ये सब तय करते हैं कि ग्राहक आपकी साइट तक पहुँचेगा या हार मान लेगा। यह मार्गदर्शिका उस मशीनरी को समझाती है जो मायने रखती है और उन विफलताओं को जो सचमुच मैदान में दिखती हैं।
क्यूआर कोड असल में क्या सहेजता है#
क्यूआर कोड पाठ को काले और सफ़ेद मॉड्यूलों के जाल में सहेजता है। सबसे आम सामग्री कोई वेब पता होता है, पर विनिर्देश सादा पाठ, संपर्क कार्ड, फ़ोन नंबर, वाई-फ़ाई पहचान-पत्र और एसएमएस संदेश भी सँभालता है। डेटा को द्विआधारी धारा में बदला जाता है, भरा जाता है, और रीड-सोलोमन त्रुटि-सुधार के साथ जाल में फैलाया जाता है। संस्करण 1 का जाल 21×21 का है; ऊँचे संस्करण घनत्व की क़ीमत पर अधिक डेटा रखते हैं। लंबे पते का अर्थ है अधिक मॉड्यूल, उसी छपाई आकार पर छोटे वर्ग, और पुराने कैमरों के लिए कठिन स्कैन।
- संख्यात्मक मोड: केवल अंक, सबसे अधिक क्षमता।
- अक्षर-अंक मोड: बड़े अक्षर, अंक और सीमित चिह्न।
- बाइट मोड: कोई भी UTF-8 पाठ, छोटे अक्षरों वाले पते और विशेष वर्ण सहित।
- कांजी मोड: शिफ़्ट जेआईएस वर्ण, जापान के बाहर शायद ही उपयोगी।
कोई vCard या लंबा पता ऊँचा संस्करण और छोटे मॉड्यूल थोप सकता है, इसलिए सामग्री छोटी रखिए।
त्रुटि सुधार: वह सुरक्षा मार्जिन जिसे आप चुन सकते हैं#
क्यूआर कोड चार त्रुटि-सुधार स्तर देते हैं। स्तर तय करता है कि कोड अपठनीय होने से पहले ढर्रे का कितना हिस्सा बिगड़ सकता है। यह कोड को हर मायने में मज़बूत बनाने की बात नहीं है; ऊँचे स्तर वह जगह खा जाते हैं जिसमें डेटा आ सकता था, इसलिए वे क्षमता घटाते हैं या घनत्व बढ़ाते हैं। साफ़ डिजिटल स्क्रीन के लिए स्तर L पर्याप्त है। बाहर लगने वाले स्टिकरों या लोगो वाले कोडों के लिए स्तर H सही चुनाव है, पर वह उपयोगी डेटा क्षमता लगभग एक-तिहाई काट देता है। अधिकांश जनरेटर डिफ़ॉल्ट रूप से M रखते हैं, जो उचित बीच का रास्ता है।
| स्तर | अनुमानित पुनर्प्राप्ति | किसके लिए सर्वोत्तम |
|---|---|---|
| L (निम्न) | ~7% बिगड़े मॉड्यूल | साफ़ स्क्रीन, नियंत्रित इनडोर उपयोग |
| M (मध्यम) | ~15% बिगड़े मॉड्यूल | पर्चे, बाँटी जाने वाली सामग्री, सामान्य छपाई |
| Q (चतुर्थांश) | ~25% बिगड़े मॉड्यूल | बाहरी लेबल, हल्की घिसाई का जोखिम |
| H (उच्च) | ~30% बिगड़े मॉड्यूल | भारी घिसाव, लोगो, विनिर्माण के निशान |
ऊँचा सुधार किसी धुँधले या कम कंट्रास्ट वाले कोड को पठनीय नहीं बनाता; वह केवल ग़ायब मॉड्यूल भरता है।
शांत क्षेत्र, कंट्रास्ट और रंग के चुनाव#
शांत क्षेत्र तीनों स्थिति-चिह्नों के चारों ओर की ख़ाली हाशिया है। उसके बिना स्कैनर कोड को भरोसे से खोज नहीं पाता। सुरक्षित शांत क्षेत्र हर ओर कम से कम चार मॉड्यूल चौड़ा होता है; कई डिज़ाइनर उसे लेआउट में फ़िट करने के लिए काट देते हैं, और यही रुक-रुककर स्कैन होने का सबसे आम अकेला कारण है। रंग से अधिक कंट्रास्ट मायने रखता है। सफ़ेद पर काला इसलिए चलता है कि चमक का अंतर बड़ा है। सफ़ेद पर हल्का नीला, काले पर गहरा स्लेटी, या ढाल वाले रंग सीमा से नीचे जा सकते हैं। रंग तब ठीक है जब गहरे मॉड्यूल हल्कों से स्पष्ट रूप से गहरे बने रहें।
- हर ओर कम से कम चार मॉड्यूल का शांत क्षेत्र रखिए; अधिक और सुरक्षित है।
- केवल अलग रंगों पर नहीं, ऊँचे चमक-कंट्रास्ट पर भरोसा कीजिए।
- कोड के पीछे ढाल, तस्वीरें या रंगीन पृष्ठभूमि टालिए।
- यदि ब्रांड को रंग चाहिए तो मॉड्यूल सबसे गहरे उपलब्ध रंग के और पृष्ठभूमि सबसे हल्की रखिए।
- गहरी पृष्ठभूमि पर कोड उलटा मत कीजिए, बशर्ते हर मॉड्यूल आसपास से स्पष्ट रूप से हल्का न हो।
चमकदार लैमिनेशन ऐसी परावर्तित चमक बना सकता है जो मॉड्यूल धो दे; मैट फ़िनिश अधिक भरोसे से स्कैन होती है।
छपाई का आकार और स्कैन की दूरी: एक व्यावहारिक नियम#
सबसे छोटी छपने योग्य इकाई मॉड्यूल है, पूरा कोड नहीं। एक उपयोगी नियम यह है कि मॉड्यूल की चौड़ाई अपेक्षित स्कैन दूरी की कम से कम तीन सौवाँ हिस्सा हो। यदि आप आधे मीटर से स्कैन की अपेक्षा करते हैं तो हर मॉड्यूल लगभग 1.7 मि.मी. चौड़ा होना चाहिए। संस्करण 1 का कोड 21 मॉड्यूल चौड़ा होता है, इसलिए पूरे कोड को लगभग 36 मि.मी. चाहिए। लंबा पता कोड को संस्करण 5 या उससे ऊपर धकेल सकता है, जिससे मॉड्यूल का आकार बनाए रखने के लिए आनुपातिक रूप से बड़ी छपाई चाहिए। गणना से छोटा छापना विफलता को न्योता देना है।
| अपेक्षित स्कैन दूरी | न्यूनतम मॉड्यूल चौड़ाई | न्यूनतम कोड आकार (संस्करण 1, 21 मॉड्यूल) |
|---|---|---|
| 0.3 मीटर (हाथ में) | 1.0 मि.मी. | 21 मि.मी. |
| 0.5 मीटर | 1.7 मि.मी. | 36 मि.मी. |
| 1.0 मीटर | 3.3 मि.मी. | 70 मि.मी. |
| 2.0 मीटर | 6.7 मि.मी. | 140 मि.मी. |
| 5.0 मीटर (पोस्टर/होर्डिंग) | 17 मि.मी. | 350 मि.मी. |
ये आदर्श परिस्थितियों के न्यूनतम हैं; कम रोशनी, घुमावदार सतहों या पुराने फ़ोनों के लिए 30–50% जोड़ लीजिए।
बीच में लोगो रखना: एक सोचा-समझा जोखिम#
लोगो बीच में इसलिए बैठता है कि वह क्षेत्र डिकोडिंग के लिए सबसे कम महत्वपूर्ण है। त्रुटि सुधार ग़ायब मॉड्यूल दोबारा बना देता है, पर केवल चुने हुए स्तर की सीमा तक। बीच की ऐसी छवि जो कोड का 5–10% ढके, स्तर H पर आमतौर पर सुरक्षित है; 15% या अधिक ढकना सुरक्षा मार्जिन खाने लगता है। लोगो को भी क्षति की तरह देखना चाहिए: वह सपाट, विपरीत रंग की पृष्ठभूमि पर बैठे, आसपास के मॉड्यूलों में न फैले। कई ब्रांडेड कोड इसलिए विफल होते हैं कि लोगो स्थिति-चिह्नों या समय-ढर्रों पर चढ़ जाता है। यदि ब्रांड दिशानिर्देश बड़ा लोगो माँगें तो छपाई का आकार बढ़ाइए ताकि मॉड्यूल पर्याप्त बड़े रहें।
- यदि लोगो डालना ही है तो स्तर H उपयोग कीजिए।
- छवि को कुल क्षेत्र के 10% से कम रखिए।
- उसे कोनों के तीनों खोजी ढर्रों से दूर बीच में रखिए।
- लोगो किसी ठोस पट्टी पर रखिए, पारदर्शी परत के रूप में नहीं।
- जो सबसे पुराना फ़ोन और सबसे ख़राब रोशनी मिल सके, उसी से परखिए।
लोगो ”क्षति” का इकलौता स्रोत नहीं है: सिलवटें, दाग़ और कम रिज़ॉल्यूशन भी वही त्रुटि-सुधार बजट खाते हैं।
स्थिर कोड बनाम गतिशील छोटे-लिंक सेवाएँ#
स्थिर क्यूआर कोड अंतिम पता सीधे भीतर रखता है। उसे छाप दीजिए, और वह तब तक चलेगा जब तक वह पता मौजूद है। गतिशील सेवा एक छोटा लिंक कोड करती है जो ऐसे गंतव्य पर भेजता है जिसे आप बाद में बदल सकते हैं। अभियानों, ए/बी परीक्षणों और पोस्टर छप जाने के बाद वर्तनी सुधारने के लिए यह सचमुच उपयोगी है। समझौता निर्भरता का है। यदि सेवा अपने पुनर्निर्देशन नियम बदल दे, उपयोग बढ़ने पर क़ीमत €0 से €10–€25 प्रति माह कर दे, या बंद हो जाए, तो आपका छपा कोड मृत लिंक बन जाता है या उससे भी बुरा, कहीं और भेजने लगता है। वाहन के स्टिकर या उत्पाद लेबल जैसी लंबी उम्र वाली सामग्री के लिए स्थिर कोड आमतौर पर जीतता है।
- लाभ: दोबारा छापे बिना गंतव्य पता बदलना।
- लाभ: स्कैन की गिनती, स्थान और उपकरण के आँकड़े।
- जोखिम: पुनर्निर्देशन सेवा के हाथ में है; उनकी ख़राबी आपकी ख़राबी बन जाती है।
- जोखिम: उपयोग बढ़ने पर सदस्यता लागत €0 से €10–€25 प्रति माह तक जा सकती है।
- जोखिम: सेवा बंद हुई तो आपकी छपी सामग्री कचरा बन जाती है।
बड़ी छपाई पर प्रतिबद्ध होने से पहले वेक्टर फ़ाइल और डिकोड किए पते की परखी हुई स्क्रीनशॉट डाउनलोड कर लीजिए।
मुफ़्त ऑनलाइन उपकरण कब पर्याप्त हैं और कब नहीं#
एक अकेले कोड, छोटे पते और इक्के-दुक्के पर्चे के लिए मुफ़्त ऑनलाइन उपकरण पूरी तरह पर्याप्त हैं। ऐसा जनरेटर खोजिए जो ब्राउज़र में चले, एसवीजी या उच्च रिज़ॉल्यूशन पीएनजी निर्यात करे, और त्रुटि-सुधार स्तर तय करने दे। उन उपकरणों से बचिए जो लॉगिन थोपें, परिणाम पर वॉटरमार्क लगाएँ, या प्रदाता के अपने छोटे-लिंक डोमेन से पुनर्निर्देशित करें। थोक काम, आयोजनों के बैज, संपत्ति के लेबल या ब्रांड-नियंत्रित पैकेजिंग के लिए स्प्रेडशीट आधारित मेल-मर्ज, क्यूआर प्लगिन वाला डिज़ाइन प्रोग्राम, या ऐसी पेशेवर प्रेस उपयोग कीजिए जो परखे हुए प्रूफ़ दे। दस हज़ार छपी वस्तुएँ सुधारने की लागत एक बार ढंग से करने की लागत से कहीं अधिक है।
यदि कोई जनरेटर ”आपका कोड भेजने” के लिए ईमेल पता माँगे, तो आपका डेटा ब्राउज़र छोड़ रहा है।
छपाई पर प्रतिबद्ध होने से पहले परखिए#
परीक्षण वैकल्पिक नहीं है। कोड कम से कम दो अलग फ़ोनों से स्कैन कीजिए, जिनमें एक तीन साल से पुराना हो। उसे फ़्लोरोसेंट रोशनी, दिन के उजाले और नियत स्कैन दूरी पर आज़माइए। यदि कोड बोतल या वाहन जैसी घुमावदार सतह पर लगेगा, तो उसे लपेटी हुई अवस्था में स्कैन कीजिए, सपाट नहीं। असली सामग्री पर एक प्रूफ़ छापिए और यदि लैमिनेशन होगा तो वह भी कीजिए। इन जाँचों में पास होने के बाद ही मात्रा और फ़िनिश के अनुसार €50–€500 की सामग्री को मंज़ूरी दीजिए।
- अलग-अलग वर्षों के iOS और Android उपकरणों से स्कैन कीजिए।
- कम, तेज़ और मिली-जुली रोशनी में परखिए।
- असली स्कैन दूरी और कोण आज़माइए।
- अंतिम सामग्री पर परखिए, लैमिनेशन या कोटिंग सहित।
- पुष्टि कीजिए कि डिकोड किया गया पता https:// सहित बिल्कुल मेल खाता है।
जो कोड चमकदार मॉनिटर पर बख़ूबी स्कैन होता है, वह छाया में मैट काग़ज़ पर विफल हो सकता है।
अक्सर पूछे जाने वाले प्रश्न
मेरा क्यूआर कोड मेरे फ़ोन पर स्कैन होता है पर ग्राहक के फ़ोन पर क्यों नहीं?
नए फ़ोनों में बेहतर सेंसर, तेज़ ऑटोफ़ोकस और अधिक आक्रामक डिकोडिंग सॉफ़्टवेयर होता है। जो कोड किसी महँगे उपकरण पर स्कैन हो जाता है, वह तीन साल पुराने सस्ते फ़ोन पर विफल हो सकता है, ख़ासकर जब मॉड्यूल छोटे हों, कंट्रास्ट सीमांत हो, या रोशनी ख़राब हो। कैमरा ऐप भी भिन्न होते हैं: कुछ बिगड़े शांत क्षेत्र या चमकदार परावर्तन को दूसरों से बेहतर सहते हैं। एकमात्र भरोसेमंद परीक्षण यही है कि आप उसी सबसे पुराने और सस्ते उपकरण से असली परिस्थितियों में स्कैन करें जो आपके पाठकों के पास होने की संभावना है। यदि वह वहाँ विफल हो, तो कुछ ग्राहकों के लिए भी विफल होगा।
क्या मैं छपाई के बाद क्यूआर कोड का पता बदल सकता हूँ?
केवल तब जब कोड में कोई गतिशील छोटा लिंक हो। स्थिर कोड में असली पता होता है, इसलिए जो छप गया वह तय है। गतिशील सेवाएँ आपको डैशबोर्ड से गंतव्य बदलने देती हैं, जो ग़लतियाँ सुधारने या अभियान बदलने के लिए उपयोगी है। पेच यह है कि पुनर्निर्देशन सेवा के नियंत्रण में है, आपके नहीं। यदि सेवा अपनी शर्तें बदले, ख़राबी झेले या ग़ायब हो जाए, तो आपका छपा कोड टूटे या अपहृत लिंक पर जाएगा। वर्षों चलने वाली सामग्री के लिए स्थिर कोड आमतौर पर अधिक सुरक्षित विकल्प है।
क्या मुफ़्त ऑनलाइन क्यूआर जनरेटर उपयोग के लिए सुरक्षित हैं?
कई त्वरित परीक्षण के लिए सुरक्षित हैं, पर सब आपका डेटा एक तरह से नहीं सँभालते। जो जनरेटर पूरी तरह आपके ब्राउज़र में चलता है वह पता कभी सर्वर पर नहीं भेजता, और यही आदर्श है। दूसरे सामग्री अपलोड करते हैं, कोड अपने सर्वर पर बनाते हैं, और उसे सहेज या दर्ज कर सकते हैं। कुछ आपका पता अपने छोटे लिंक में लपेट देते हैं ताकि स्कैन गिन सकें, या पुनर्निर्देशन अपने नियंत्रण में रख लेते हैं। संवेदनशील गंतव्यों, व्यावसायिक उपयोग या ऐसी किसी चीज़ के लिए जिसे आप बड़ी मात्रा में छापेंगे, ऐसा उपकरण चुनिए जो केवल ब्राउज़र में चले, एसवीजी या उच्च रिज़ॉल्यूशन पीएनजी निर्यात करे और कभी लॉगिन न माँगे।
मुफ़्त ऑनलाइन क्यूआर कोड जनरेटरक्यूआर कोड त्रुटि सुधार स्तरस्थिर बनाम गतिशील क्यूआर कोडक्यूआर कोड की छपाई का आकार और दूरीमेरा क्यूआर कोड स्कैन क्यों नहीं होतालोगो वाले क्यूआर कोड के दिशानिर्देश