लोगो कोड के भीतर कैसे बैठ सकता है
QR कोड के ऊपर रखा लोगो उसके कुछ मॉड्यूल छिपा देता है, और स्कैनर उन मॉड्यूल को नुक़सान मानता है। Reed–Solomon एरर करेक्शन चुने हुए लेवल की सीमा तक गायब कोडवर्ड वापस पा सकता है। इसीलिए लोगो वाले कोड आम तौर पर लेवल Q या H पर बनते हैं, जो लगभग 25% या 30% कोडवर्ड वापस पाते हैं।
एरर करेक्शन का बजट हर दूसरे तरह के नुक़सान, जैसे धब्बे, चमक और छपाई की खामियों, के साथ साझा होता है। जो लोगो ज़्यादातर बजट इस्तेमाल कर ले, वह असली दुनिया की घिसाई के लिए थोड़ी ही गुंजाइश छोड़ता है।
लोगो रखने के मोटे नियम
लोगो को एरर करेक्शन के बजट से काफ़ी कम रखें, आम तौर पर बीच में और कोड के सिर्फ़ मामूली हिस्से को ढकता हुआ। तीनों फ़ाइंडर पैटर्न, टाइमिंग पैटर्न या फ़ाइंडर के पास की फ़ॉर्मैट इन्फ़ॉर्मेशन को कभी न ढकें, क्योंकि स्कैनर को कुछ भी पढ़ने के लिए इनकी ज़रूरत होती है। लोगो के चारों ओर पतला हल्का किनारा उसे मॉड्यूल से अलग करने में मदद करता है।
- एरर करेक्शन लेवल Q या H इस्तेमाल करें
- लोगो छोटा और बीच में रखें
- फ़ाइंडर पैटर्न, टाइमिंग पैटर्न और फ़ॉर्मैट इन्फ़ॉर्मेशन खुले रखें
- क्वाइट ज़ोन साफ़ रखें
- असली प्रिंट साइज़ पर कई फ़ोन से जाँचें
जाँच किसी भी सूत्र से ज़्यादा मायने रखती है
एरर करेक्शन क्षेत्रफल की जगह कोडवर्ड गिनता है, इसलिए लोगो का वही साइज़ एक कोड पर चल सकता है और दूसरे पर फ़ेल हो सकता है। जानने का एक ही तरीका है: अंतिम आर्टवर्क को कई फ़ोन पर, पुराने फ़ोन समेत, छपे साइज़ पर और उस रोशनी में जाँचना जहाँ वह इस्तेमाल होगा।