छोटा जवाब
- बनाइए। QR और बारकोड निर्माता खोलें, काम चुनें — कोई लिंक, कोई Wi-Fi नेटवर्क, कोई संपर्क-कार्ड — और वह हू-ब-हू पंक्ति जाँचें जो कोड ढोएगा; पन्ना उसे छिपाने के बजाय दिखा देता है। छपाई के लिए SVG, परदों के लिए PNG निर्यात कीजिए।
- एक छापिए। असली आकार में, असली कागज़ पर, दो सौ की छपाई से पहले।
- साबित कीजिए। प्रूफ़ की तस्वीर फ़ोन से लीजिए — तिरछे, वहीं की रोशनी में — और तस्वीर QR और बारकोड रीडर पर छोड़िए। वह डिकोड हुई सामग्री दिखाता है, और लिंक हो तो वह होस्ट भी जहाँ वह सचमुच पहुँचता है। आपके इरादे से मेल खा जाए, तो छपाई सुरक्षित है।
दोनों टूल आपके ब्राउज़र में चलते हैं और कहीं कुछ नहीं भेजते — Wi-Fi कोड के लिए इसका मतलब है कि उसके भीतर का पासवर्ड कभी किसी और की साइट पर टाइप ही नहीं हुआ।
जाँच सचमुच क्या-क्या पकड़ती है
- टाइपो। सबसे आम खराबी कोड नहीं है: उसके भीतर का URL है। वापस पढ़ना ही अकेली जाँच है जो यह परखती है कि सचमुच क्या एनकोड हुआ, न कि आपने क्या चिपकाया समझ रखा था।
- आकार और दूरी। हॉल के उस पार से पढ़ा जाने वाला कोड विज़िटिंग-कार्ड वाले से मोटे खाने माँगता है। प्रूफ़ की तस्वीर वहीं से लेना जहाँ लोग खड़े होंगे, ईमानदार परीक्षा है; निर्माता के त्रुटि-सुधार स्तर खुलकर बताते हैं कि हर स्तर घनत्व में क्या कीमत लेता है।
- रंग। हल्की ज़मीन पर गहरे छपे कोड पढ़े जाते हैं; कम कंट्रास्ट वाले ब्रांड-पैलेट अक्सर नहीं। यह रीडर ज़्यादातर फ़ोनों से ज़्यादा झेल लेता है: तस्वीर पर वही अटकने लगे, तो लॉबी के सबसे पुराने फ़ोन के पास कोई मौका नहीं।
- तह और चमक। रीड-सोलोमन सुधार आधे ढके कोड को भी पढ़वा देता है — उस स्तर तक, जो आपने चुना। मौसम झेलने वाला पोस्टर सबसे ऊँचे स्तर का, और उसकी कीमत में ज़रा सघन कोड का हकदार है।
वही रीडर, उन कोडों के लिए जो आपके नहीं
जाँचना किसी और के छापे QR को खोलने का सुरक्षित तरीका भी है। रीडर कुछ भी खुलने से पहले पूरा पता और वह होस्ट दिखा देता है जहाँ वह सचमुच पहुँचता है, और लिंक का भेस बदलने वाली चालों के नाम लेता है: @ से पहले का उपयोगकर्ता-नाम, हमशक्ल वर्णमाला, कोई रीडायरेक्ट। पार्किंग-मीटर पर चिपका स्टीकर उस पड़ताल का हकदार है; सम्मेलन का बैज भी। आपकी ओर से कुछ नहीं खोला जाता, और आप जो पढ़ते हैं उसमें से कुछ भी कहीं नहीं भेजा जाता।
अगर आप यह हर हफ़्ते करते हैं
बनाना और जाँचना जान-बूझकर दो पन्नों पर रहते हैं: हर एक अपना ही काम करता है, और हर एक अकेले साबित कर सकता है कि कुछ भी आपकी मशीन नहीं छोड़ता। मगर दोनों ओपन सोर्स हैं: MIT लाइसेंस, बिना निर्भरता वाले ES मॉड्यूल — निर्माता का एनकोडर और रीडर का रीड-सोलोमन डिकोडर, दोनों के साथ उन्हें समझाने वाला README।
अगर आपकी मेज़ से हर हफ़्ते कोड निकलते हैं, तो किसी कोड एजेंट को रिपॉज़िटरी की ओर मोड़िए और ऐसा पन्ना माँगिए जो बनाते ही खींचे गए कोड को वापस डिकोडर से गुज़ार दे: हर निर्यात पर एक स्व-परीक्षण। ये मॉड्यूल पढ़े जाने के लिए लिखे गए हैं, और उन्हें साथ ले जाना ही वह बात है जिसके लिए लाइसेंस बना है।