सामग्री पर जाएँ

गाइड

QR कोड में लोगो कैसे जोड़ें कि स्कैन न बिगड़े

लोगो QR कोड को पहचानने लायक़ बनाता है, पर साथ ही मैट्रिक्स का एक हिस्सा ले भी लेता है। भरोसेमंद डिज़ाइन इस पर टिका है कि एरर करेक्शन की कितनी गुंजाइश बची है, कंट्रास्ट कितना मज़बूत है, और अंतिम भौतिक जगह पर जाँच हुई या नहीं।

QR कोड पर लोगो टिक क्यों पाता है

QR कोड पर लोगो रखने का मतलब है डेटा का एक हिस्सा ढक देना। फिर भी वह काम करता है, और क्यों करता है यह समझना ही उस ब्रांडेड कोड को अलग करता है जो स्कैन होता है, उससे जो देखने में अच्छा लगता है और ग्राहक के फ़ोन पर विफल हो जाता है।

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

यानी सवाल कभी यह नहीं होता कि «लोगो जोड़ सकते हैं या नहीं», बल्कि यह कि «गुंजाइश का कितना हिस्सा, और किस पर ख़र्च कर रहे हैं»।

करेक्शन के चार स्तर, और हर एक की क़ीमत

हर QR कोड एरर करेक्शन के चार स्तरों में से किसी एक पर बनता है, जो कोड के क्रमशः लगभग 7%, 15%, 25% और 30% हिस्से की भरपाई कर सकते हैं।

सीधा-सा क़दम यह लगता है कि सबसे ऊँचा चुन लें और चिंता छोड़ दें। इतना आसान नहीं है, क्योंकि अतिरिक्त डेटा कहीं तो रखना पड़ेगा: ऊँचा स्तर ज़्यादा डेटा जोड़ता है, ज़्यादा डेटा ज़्यादा मॉड्यूल, और उसी प्रिंट आकार पर ज़्यादा मॉड्यूल हर मॉड्यूल को भौतिक रूप से छोटा कर देते हैं। एक हद के बाद आपने मज़बूत कोड की जगह इतना घना कोड ले लिया है जिसे कैमरा हल ही नहीं कर पाता।

ज़्यादातर ब्रांडेड कोड के लिए व्यावहारिक जवाब है बीच का स्तर और संयत लोगो, जाँचा हुआ। सबसे ऊँचे स्तर की ओर तभी बढ़ें जब कोड को सचमुच कठिन जगह पर रहना हो — मुड़ी हुई बोतल, कपड़े की सतह, ऐसा पैकेट जो ढुलाई में घिसेगा — और उसके लिए ज़रूरी बड़ा प्रिंट आकार भी स्वीकार करें।

लोगो असल में कितना ढक सकता है

जिस स्तर पर आपने कोड बनाया है, उसकी कगार पर नहीं बल्कि उससे काफ़ी भीतर रहें। अगर स्तर क़रीब 30% की भरपाई करता है, तो 30% के आसपास घेरने वाला लोगो असली दुनिया के लिए कुछ नहीं छोड़ता — और उस गुंजाइश का पूरा मक़सद ही असली दुनिया है।

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

जितना चाहते हैं उससे छोटा शुरू करें, जाँचें, और जाँच साफ़ निकले तो बड़ा करें।

लोगो कहाँ नहीं जाना चाहिए

पैटर्न के कुछ हिस्से डेटा नहीं, ढाँचा हैं, और एरर करेक्शन उनकी रक्षा नहीं करता।

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

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

कौन-से ब्रांड रंग चलते हैं और कौन-से नहीं

रंग वही जगह है जहाँ ब्रांड गाइड और स्कैन होने की क्षमता सबसे ज़्यादा टकराते हैं, और असल में मायने रखने वाले नियम गिने-चुने हैं।

स्कैनर जो पढ़ता है वह मॉड्यूल और पृष्ठभूमि के बीच का कंट्रास्ट है, इसलिए वह मज़बूत होना चाहिए — और परंपरागत दिशा में, हल्की पृष्ठभूमि पर गहरे मॉड्यूल। उलटे कोड, गहरे पर हल्के, कई स्कैनर पढ़ लेते हैं पर सभी नहीं, जिससे वे उस छपी सामग्री पर जुआ बन जाते हैं जिसे वापस नहीं मँगाया जा सकता।

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

बिना किसी औज़ार के काम की जाँच: प्रिंट फ़ाइल को ग्रेस्केल में बदलकर देखिए। अगर पैटर्न अब भी साफ़ तौर पर हल्के पर गहरा है, तो कंट्रास्ट असली है। अगर वह घुल जाए, तो स्कैन भी घुल जाएगा।

खाली हाशिया बचाकर रखें

मानक चारों तरफ़ चार मॉड्यूल चौड़ा साफ़ हाशिया माँगता है। यह सजावटी जगह नहीं है और न ही किसी डिज़ाइनर का सुझाव — स्कैनर इसी से तय करता है कि कोड कहाँ ख़त्म होता है।

यह QR कोड का सबसे ज़्यादा नष्ट होने वाला हिस्सा भी है, ठीक इसलिए कि वह खाली जगह लगता है जिसे लेआउट वापस ले सकता है। किनारे से सटा टेक्स्ट, कोड के चारों ओर खिंची सजावटी लकीर, नीचे से गुज़रती पृष्ठभूमि की तस्वीर, पैनल के किनारे तक कटा कोड — ये सब उसे मिटा देते हैं।

जगह कम हो तो कोड छोटा करें और हाशिया बचाएँ। पूरा हाशिया लिए छोटा कोड पढ़ा जाता है; बिना हाशिये का बड़ा कोड शायद न पढ़ा जाए।

काम के हिसाब से सही फ़ाइल निर्यात करें

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

स्क्रीन, ईमेल और उन दस्तावेज़ों के लिए PNG इस्तेमाल करें जो रैस्टर छवि की अपेक्षा रखते हैं, और उसे ज़रूरत से बड़ा निर्यात करें। छोटे PNG से *बड़ा किया गया* QR कोड मॉड्यूल की सीमाओं को नरम और धुँधला कर देता है, और धुँधली सीमाएँ अस्पष्ट डेटा की तरह पढ़ी जाती हैं।

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

ठीक से जाँचें, इसमें पाँच मिनट लगते हैं

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

  • अंतिम असली आकार में, असली सामग्री पर प्रूफ़ छापें — कोटिंग वाला और बिना कोटिंग वाला काग़ज़ अलग बर्ताव करते हैं।
  • कम से कम एक iPhone और एक Android से स्कैन करें, और हो सके तो कमज़ोर कैमरे वाला पुराना फ़ोन भी जोड़ें।
  • जिस रोशनी में वह रहेगा उसी में जाँचें, कृत्रिम रोशनी सहित, और बाहर लगने वाली हर चीज़ के लिए तेज़ धूप में भी।
  • जिस दूरी पर असली इंसान खड़ा होगा उसी से स्कैन करें, दस सेंटीमीटर से नहीं।
  • थोड़ा तिरछा करके देखें, लोग फ़ोन असल में ऐसे ही पकड़ते हैं।
  • अगर वह किसी मुड़ी या लचीली चीज़ पर जाना है, तो सपाट नहीं, मुड़ी हालत में जाँचें।

वे गड़बड़ियाँ जो बार-बार लौटती हैं

प्रोडक्शन में विफल होने वाले लगभग हर ब्रांडेड कोड के पीछे वही चंद वजहें होती हैं: डिज़ाइन समीक्षा में लोगो बड़ा हो गया और किसी ने दोबारा नहीं जाँचा; अंतिम लेआउट में खाली हाशिया कट गया; स्क्रीन पर गहरा दिखने वाला ब्रांड रंग बीच के भूरे में छपा; कोड छोटे PNG से बड़ा करके किनारे खो बैठा; या उसे सिर्फ़ डिज़ाइनर के फ़ोन पर जाँचा गया, जिसका कैमरा बहुत अच्छा है और जिसे पता पहले से मालूम है।

ये सब एक प्रूफ़ छापकर किसी और को थमा देने से पकड़ में आ जाते हैं।

लेखक के बारे में

Andrii Petlovanyi

वेब, iOS और Android के लिए Mosaqo बनाते हैं।

FAQ

अक्सर पूछे जाने वाले प्रश्न

QR कोड पर लोगो कितना बड़ा हो सकता है?

एरर करेक्शन स्तर तकनीकी रूप से जितनी छूट देता है, उससे छोटा। स्तर सेटिंग के हिसाब से कोड के लगभग 7% से 30% हिस्से की भरपाई करते हैं, और लोगो उसी गुंजाइश से ख़र्च करता है — उसे पूरा भर देने का मतलब है छपाई की ख़ामियों, गंदगी या कमज़ोर कैमरे के लिए कुछ न बचना। संयत लोगो से शुरू करें, छपे प्रूफ़ पर जाँचें, और जाँच साफ़ हो तभी बड़ा करें।

क्या QR कोड में अपने ब्रांड रंग इस्तेमाल कर सकते हैं?

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

मेरा कोड मेरे फ़ोन पर स्कैन होता है, दूसरे के फ़ोन पर क्यों नहीं?

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

QR कोड PNG में निर्यात करें या SVG में?

जो कुछ भी छपे उसके लिए SVG या PDF, क्योंकि वेक्टर फ़ाइल हर आकार पर मॉड्यूल के किनारे तीखे रखती है। स्क्रीन और दस्तावेज़ों के लिए PNG ठीक है, पर उसे उदारता से बड़ा निर्यात करें — छोटे PNG को बड़ा करने से मॉड्यूल की सीमाएँ धुँधली होती हैं, और धुँधली सीमाएँ अस्पष्ट डेटा की तरह पढ़ी जाती हैं। स्क्रीनशॉट कभी इस्तेमाल न करें।

क्या लोगो जोड़ने के लिए ऊँचा एरर करेक्शन स्तर चाहिए?

पर्याप्त गुंजाइश चाहिए, और इसका आम तौर पर मतलब है सबसे निचला स्तर नहीं — पर सबसे ऊँचा भी अपने आप सही नहीं है, क्योंकि ज़्यादा करेक्शन का मतलब है ज़्यादा मॉड्यूल और उसी प्रिंट आकार पर घना कोड। छपे प्रूफ़ पर जाँचा हुआ, संयत लोगो के साथ बीच का स्तर भरोसेमंद डिफ़ॉल्ट है; सबसे ऊँचा स्तर सचमुच कठिन सतहों के लिए बचाकर रखें।

अगला कदम

अपने पहले QR कोड के लिए तैयार हैं?

QR कोड बनाएँ और छपाई से पहले उसे जाँचें

Mosaqo का पहला रिलीज़ मुफ़्त है और इसके लिए पेमेंट कार्ड की ज़रूरत नहीं है।

मुफ़्त शुरू करें