प्रिंटर आपके PNG QR कोड से नफरत क्यों करते हैं (और उन्हें वेक्टराइज़ कैसे करें)
अधिकांश डिज़ाइनर QR कोड को एक विचार के बाद (afterthought) के रूप में मानते हैं - अंतिम PDF निर्यात करने से ठीक पहले लेआउट के कोने में गिराया गया बस एक त्वरित, निम्न-रिज़ॉल्यूशन वाला PNG। लेकिन भौतिक स्याही स्क्रीन पिक्सल की तरह व्यवहार नहीं करती है, और भौतिक प्रिंट के लिए वेब-रिज़ॉल्यूशन रास्टर फ़ाइलों पर निर्भर रहना विफल स्कैन के लिए एक नुस्खा है।

यदि आप एक प्रेस, पैकेज रन, या बड़े पैमाने के बैनर के लिए फ़ाइलें तैयार कर रहे हैं, तो आपको यह समझने की आवश्यकता है कि रास्टराइजेशन और डॉट गेन डिजिटल ग्रिड को कैसे दूषित करते हैं, और वेक्टर पथ अनिवार्य क्यों हैं।
धुंधले किनारों की भौतिकी: रास्टराइजेशन बनाम कंट्रास्ट
जब आप एक मानक QR कोड को PNG या JPEG के रूप में निर्यात करते हैं, तो आप पिक्सेल के एक निश्चित ग्रिड के साथ काम कर रहे होते हैं।
यदि आप Adobe Illustrator या InDesign में 300×300 पिक्सेल का PNG छोड़ते हैं और इसे एक भौतिक लेआउट में फिट करने के लिए स्केल करते हैं, तो आपका डिज़ाइन सॉफ़्टवेयर छवि को खींचने के लिए इंटरपोलेशन (interpolation) का उपयोग करता है। नए स्थान को भरने के लिए, सॉफ़्टवेयर काले ब्लॉकों की सीमाओं के साथ धुंधले, एंटी-अलियास्ड (anti-aliased) ग्रे पिक्सेल जोड़ता है।
स्मार्टफोन कैमरे के लिए, QR कोड कोई चित्र नहीं है; यह एक उच्च-विपरीत बाइनरी रीडिंग ग्रिड (high-contrast binary reading grid) है। कैमरा सेंसर को पूर्ण अंधेरे और पूर्ण प्रकाश के बीच अंतर करने की आवश्यकता है। यदि ब्लॉकों के बीच संक्रमण एक कठोर, तेज किनारे के बजाय ग्रे पिक्सेल का धुंधला ढाल (fuzzy gradient) है, तो स्कैनर की कंट्रास्ट सीमा विफल हो जाती है, और कैमरा टाइम आउट हो जाता है।
प्री-प्रेस वास्तविकताएँ: डॉट गेन और इंक ब्लीड
कागज छिद्रपूर्ण होता है, और भौतिक स्याही फैलती है। प्री-प्रेस में, इसे डॉट गेन (dot gain) या इंक ब्लीड (ink bleed) के रूप में जाना जाता है।
यदि आप धुंधले, प्रक्षेप (interpolated) किनारों वाले रास्टराइज़्ड QR कोड के साथ एक प्रिंटिंग प्रेस को फीड करते हैं:
- धुंधले भूरे रंग के पिक्सेल स्याही को अवशोषित करते हैं और काले ब्लॉकों को कृत्रिम रूप से बढ़ाते हुए, गहरे रंग के हो जाते हैं।
- गीली स्याही सफेद अंतराल (शांत क्षेत्र) में फैल जाती है, महत्वपूर्ण रिक्ति को बंद कर देती है।
यदि वे सफेद अंतराल थोड़ा भी सिकुड़ते हैं, तो डेटा मैट्रिक्स अपठनीय हो जाता है। डॉट गेन का मुकाबला करने का एकमात्र तरीका प्रिंटिंग प्रेस को पूर्ण, गणितीय रूप से परिभाषित वेक्टर पथ (vector paths) प्रदान करना है।
समाधान: स्केलेबल वेक्टर ग्राफिक्स (SVG)
वेक्टर ग्राफिक्स पिक्सल का उपयोग नहीं करते हैं। इसके बजाय, वे आकृतियों को प्रस्तुत करने के लिए गणितीय समन्वय पथ (रेखाएं, एंकर और वक्र) का उपयोग करते हैं।
जब आप एक SVG को स्केल करते हैं, तो गणितीय पथ पुनर्गणना (recalculates) करता है। चाहे छोटे बिजनेस कार्ड पर मुद्रित हो या विशाल बिलबोर्ड पर फैला हो, किनारे बिना किसी एंटी-अलियासिंग (anti-aliasing) या ग्रे पिक्सेल के, रेज़र-शार्प (razor-sharp) बने रहते हैं। प्रिंट शॉप पर RIP (रास्टर इमेज प्रोसेसर) सॉफ़्टवेयर स्याही प्लेसमेंट के लिए पूर्ण चालू / बंद स्विच के रूप में वेक्टर पथ की व्याख्या करता है, जिससे डॉट गेन को स्कैन को बर्बाद करने से रोका जा सकता है।
स्कैन करने योग्य QR कोड के लिए प्री-फ्लाइट चेकलिस्ट
यह सुनिश्चित करने के लिए कि आपके भौतिक प्रिंट मज़बूती से स्कैन होते हैं, इन प्री-फ्लाइट नियमों को लागू करें:
- सच्चे SVG पथ उत्पन्न करें: ऐसे कन्वर्टर्स का उपयोग न करें जो एक SVG फ़ाइल के अंदर एक रास्टर PNG लपेटते हैं। एक जनरेटर का उपयोग करें जो शुद्ध, मूल पथों को आउटपुट करता है। आप EZ QR Generator का उपयोग करके मुफ्त में साफ वेक्टर SVG उत्पन्न कर सकते हैं।
- अपना URL छोटा करें: URL जितना लंबा होगा, QR कोड का मैट्रिक्स ग्रिड उतना ही सघन होगा। एक सघन ग्रिड का मतलब छोटे भौतिक ब्लॉक हैं, जो इंक ब्लीड के प्रति बहुत अधिक संवेदनशील होते हैं। एक व्यापक, सुरक्षित ग्रिड पैटर्न बनाए रखने के लिए लक्ष्य लिंक को यथासंभव छोटा रखें।
- शांत क्षेत्र (Quiet Zone) बनाए रखें: QR कोड को इसके बाहरी किनारे के चारों ओर सफेद स्थान की एक निर्बाध सीमा (लगभग चार ब्लॉक चौड़ी के बराबर) की आवश्यकता होती है। इस मार्जिन के पास टेक्स्ट, बॉर्डर या बैकग्राउंड न रखें, नहीं तो फ़ोन कैमरे कोड को अलग नहीं कर पाएंगे।
- कंट्रास्ट उच्च रखें: हल्के पृष्ठभूमि पर गहरा अग्रभूमि (foreground) मानक है। गहरे रंग की पृष्ठभूमि पर हल्के QR कोड (रिवर्स प्रिंटिंग) अक्सर कम रोशनी की स्थिति में विफल हो जाते हैं क्योंकि फोन कैमरे उल्टे (inverted) मैट्रिक्स पर ध्यान केंद्रित करने के लिए संघर्ष करते हैं।