अंक 94तकनीक3 मिनटपठन 90
प्रकाशक · जीके पुस्तकालय · परिशिष्ट
क्या एक तरफ से फटा QR कोड भी फ़ोन से स्कैन हो सकता है?
मुड़े और दाग लगे पर्चे पर मौजूद QR कोड को फ़ोन से स्कैन करने की कोशिश करना क्या काम आ सकता है?
एक तरफ से थोड़ा फटा या दाग लगा QR कोड भी अक्सर फ़ोन से स्कैन हो जाता है। ऐसा इसलिए होता है क्योंकि QR कोड में शुरू से ही कुछ अतिरिक्त जानकारी रखी जाती है, ताकि उसके खराब होने पर भी उसमें दर्ज जानकारी वापस हासिल की जा सके।
अतिरिक्त जानकारी पहले से रखी जाती है
QR कोड बनाने वाली जापानी कंपनी डेंसो वेव के मुताबिक, QR कोड में मूल जानकारी के अलावा गलत हिस्सों को ठीक करने वाली जानकारी भी शामिल होती है। इसके लिए रीड-सोलोमन कोड नाम की गणना पद्धति इस्तेमाल होती है, जो संगीत की CD में भी काम आती है। यह कोड 1994 में कारखानों के इस्तेमाल के लिए आया था, इसलिए इसे तेल की चिकनाई लगे कागज़ों पर भी पढ़ा जा सकना ज़रूरी था। यही बात इसे उन बारकोड से अलग बनाती है जो दाग लगने पर पढ़े नहीं जा पाते।
कोड बनाते समय चार स्तरों में से चुना जाता है कि उसमें कितनी अतिरिक्त जानकारी रखनी है। सबसे निचले स्तर पर लगभग 7% और सबसे ऊँचे स्तर पर लगभग 30% खराब होने पर भी जानकारी वापस हासिल की जा सकती है। आम तौर पर लगभग 15% वाला स्तर इस्तेमाल होता है। अतिरिक्त जानकारी जितनी अधिक होती है, पैटर्न उतना ही बड़ा और सघन बनता है। इसलिए तेल की चिकनाई लगने की आशंका वाले कारखानों में ऊँचा स्तर और साफ़ जगहों पर अधिक जानकारी समेटने के लिए निचला स्तर चुनने की सलाह दी जाती है।
तीन कोनों के वर्गों को बचाना ज़रूरी है
तीन कोनों में बने बड़े वर्ग वे निशान हैं जिनसे फ़ोन पैटर्न की जगह और दिशा पहचानता है। विकास करने वाली टीम ने पर्चों, पत्रिकाओं और डिब्बों पर छपे पैटर्नों को लंबे समय तक देखा और इन वर्गों में काली और सफ़ेद पट्टियों की चौड़ाई का ऐसा अनुपात रखा जो उनमें लगभग कभी नहीं मिलता था: 1:1:3:1:1। इसी वजह से फ़ोन तिरछा रखने पर भी इसे झट से पहचान लेता है।
इसलिए छोटे दाग से भले ही दिक्कत न हो, लेकिन इन वर्गों का बड़ा हिस्सा ढक जाए तो कोड पढ़ना मुश्किल हो जाता है। QR कोड वाला कागज़ मुड़ गया हो तो उसे समतल करके फ़ोन इस तरह रखें कि तीनों वर्ग स्क्रीन पर पूरे दिखाई दें।
30% का मतलब क्षेत्रफल नहीं है
यह मान लेना आसान है कि 「30% तक कहीं से भी फट जाए तो चलेगा」, लेकिन यह अनुपात पैटर्न के क्षेत्रफल का नहीं है। इसका मतलब है कि जानकारी को 8 बिट के समूहों में बाँटने पर उनमें से कितने समूहों को वापस हासिल किया जा सकता है। एक ही आकार के दाग से भी नतीजा बदल सकता है, क्योंकि यह इस पर निर्भर करता है कि दाग किन खानों को ढकता है।
चारों ओर का खाली हाशिया भी ज़रूरी है। डेंसो वेव चारों तरफ छोटे खानों की चार चौड़ाइयों के बराबर ऐसी खाली जगह छोड़ने को कहती है जहाँ कुछ भी छपा न हो। कोड को पर्चे के किनारे से बिल्कुल सटाकर रखने या उसके ठीक बगल में अक्षर छापने पर पैटर्न सही-सलामत होने के बावजूद उसे पढ़ना मुश्किल हो सकता है। अगर इसे दुकान के सामने जैसी जगह लगाना हो, जहाँ हवा और बारिश से खराब होने की आशंका हो, तो ऊँचा स्तर चुनें और चारों तरफ पर्याप्त खाली जगह छोड़ें।
संबंधित लेख
अतिरिक्त जानकारी की वजह से QR कोड का कुछ हिस्सा खराब होने पर भी उसे पढ़ा जा सकता है, लेकिन कोनों के तीन वर्ग और चारों ओर की खाली जगह ढक जाए तो मुश्किल होती है।
टिप्पणियाँ और संदर्भ · DENSO WAVE QRcode.com. डेंसो वेव की QRcode.com वेबसाइट पर उपलब्ध 「Error Correction Feature」, 「History of QR Code」 और 「Point for determining the code area」 का संदर्भ लिया गया है। कोड वास्तव में कितना नुकसान सह पाएगा, यह उसे बनाते समय चुने गए स्तर और खराब हुए हिस्से की जगह पर निर्भर करता है।
लेखन मानदंडत्रुटि की सूचना दें
छोटी प्रश्नोत्तरी