संक्षेप में: QR कोड तभी काम करता है जब फ़ोन का कैमरा उसे पहचानकर स्कैन कर सके। स्कैन-योग्यता चार चीज़ों पर निर्भर है: पर्याप्त कंट्रास्ट, उचित प्रिंट आकार, किनारों के चारों ओर खाली क्वाइट ज़ोन, और सही त्रुटि-सुधार स्तर — ख़ासकर जब आप logo जोड़ें। इन्हें ठीक करें और प्रिंट से पहले जाँचें, तो कोड भरोसेमंद रहेगा।
QR कोड चुपचाप विफल होते हैं। स्क्रीन पर ठीक दिखते हैं, किसी परचे पर छपते हैं, और फिर कोई उन्हें कुछ दूरी से स्कैन नहीं कर पाता। लगभग हर विफलता कुछ टाले-जा-सकने वाले कारणों तक जाती है।

कंट्रास्ट और रंग
स्कैनर QR कोड को हल्की पृष्ठभूमि पर गहरे मॉड्यूल के रूप में पढ़ता है। उच्च कंट्रास्ट — आदर्शतः सफ़ेद पर गहरा — इसे संभव बनाता है। रंग उलटना (गहरी पृष्ठभूमि पर हल्के मॉड्यूल) या बेज पर स्लेटी जैसा कम-कंट्रास्ट मेल कोड को अपठनीय बनाने का सबसे तेज़ तरीका है। ब्रांड हेतु रंग दें तो मॉड्यूल को पृष्ठभूमि से स्पष्ट रूप से गहरा रखें।
त्रुटि-सुधार और logo
QR कोड में त्रुटि-सुधार के चार स्तर हैं — L, M, Q और H — जो तय करते हैं कि स्कैन-योग्य रहते हुए कोड का कितना भाग क्षतिग्रस्त या ढका जा सकता है। स्तर मोटे तौर पर 7%, 15%, 25% और 30% डेटा तक पुनर्स्थापित करते हैं। कम डेटा वाले साधारण कोड के लिए निम्न या मध्यम उपयोग करें। केंद्र में logo रखते ही या कठिन परिस्थितियों में छापते ही उच्च (H) पर जाएँ: यह अतिरिक्त अतिरेक ठीक वही है जो कोड को ढके क्षेत्र से बचाता है।
क्वाइट ज़ोन
QR कोड को चारों ओर एक खाली मार्जिन — «क्वाइट ज़ोन (खाली सीमा क्षेत्र)» — चाहिए ताकि स्कैनर उसकी सीमाएँ पा सके। कोड को अन्य तत्वों से सटाकर काटना, या पाठ को उससे टकराने देना, एक आम कारण है कि परीक्षण में स्कैन होने वाला कोड मुद्रित लेआउट में विफल हो जाए।
स्कैन दूरी के अनुसार आकार
प्रिंट आकार को उस दूरी से मेल खाना चाहिए जहाँ से लोग स्कैन करेंगे। विज़िटिंग कार्ड पर कोड छोटा हो सकता है क्योंकि उसे पास रखते हैं; दो मीटर से पढ़े जाने वाले पोस्टर पर कोड कहीं बड़ा चाहिए। संशय में बड़ा छापें — बहुत छोटा कोड बस हल नहीं होता।
PNG या SVG?
प्रिंट के लिए SVG निर्यात करें: यह वेक्टर फ़ाइल है जो किसी भी आकार में बिना धुँधलाए स्केल होती है, और यह परचों, पोस्टरों व पैकेजिंग पर मायने रखता है। स्क्रीन व वेब के लिए PNG उपयोग करें। छोटा PNG निर्यात कर फिर प्रिंट के लिए बड़ा करना धुँधले, कठिन-स्कैन कोड का क्लासिक कारण है।
स्टैटिक या डायनामिक
स्टैटिक QR कोड सामग्री को सीधे कोड करता है, इसलिए कभी समाप्त नहीं होता और किसी सर्वर पर निर्भर नहीं — पर गंतव्य बाद में बदला नहीं जा सकता। डायनामिक कोड एक संपादन-योग्य छोटे URL से रीडायरेक्ट करते हैं, इस क़ीमत पर कि वह सेवा ऑनलाइन बनी रहे। वर्षों चलने वाले स्थिर लिंक के लिए स्टैटिक अधिक सुरक्षित है।
पहली बार में स्कैन होने वाला वर्कफ़्लो
- QR कोड जेनरेटर में कोड बनाएँ, logo जोड़ें तो उच्च त्रुटि-सुधार चुनें।
- मज़बूत कंट्रास्ट और खाली क्वाइट ज़ोन रखें।
- प्रिंट के लिए SVG, स्क्रीन के लिए PNG निर्यात करें।
- छपाई से पहले दो-तीन असली फ़ोनों से, वास्तविक स्कैन दूरी पर जाँचें।
यदि गंतव्य लंबा लिंक है, तो URL एन्कोडर / डिकोडर से उसे छोटा व साफ़ करें ताकि बनाया गया कोड यथासंभव सरल रहे।
बचने योग्य आम ग़लतियाँ
- कम कंट्रास्ट या उलटे रंग।
- logo जोड़कर भी त्रुटि-सुधार को उच्च न करना।
- क्वाइट ज़ोन काट देना।
- प्रिंट के लिए SVG निर्यात करने के बजाय छोटा PNG बड़ा करना।