यह कैसा दिखता है और कहाँ लगता है
अलाइनमेंट पैटर्न में 5 × 5 का गहरा घेरा, 3 × 3 का हल्का घेरा और बीच में एक अकेला गहरा मॉड्यूल होता है। वर्शन 1 में कोई नहीं होता, वर्शन 2 में नीचे-दाएँ कोने के पास एक होता है, और कोड बड़ा होने के साथ संख्या बढ़ती है।
ये पैटर्न हर वर्शन के लिए मानक में दी गई तय जगहों पर रहते हैं। इन्हें एक नियमित ग्रिड पर रखा जाता है, और जो जगह किसी फ़ाइंडर पैटर्न से टकराए उसे छोड़ दिया जाता है।
- वर्शन 1: कोई नहीं
- वर्शन 2–6: 1
- वर्शन 7–13: 6
- वर्शन 14–20: 13
- वर्शन 21–27: 22
- वर्शन 28–34: 33
- वर्शन 35–40: 46
ये क्यों ज़रूरी हैं
छोटे कोड को ढूँढने के लिए अकेले फ़ाइंडर पैटर्न काफ़ी हैं, पर तिरछे कोण से खींचा गया या मुड़ी सतह पर छपा बड़ा कोड विकृत हो जाता है। अलाइनमेंट पैटर्न रीडर को अतिरिक्त संदर्भ बिंदु देते हैं, ताकि वह हर मॉड्यूल को सही जगह से जोड़ सके।
नीचे-दाएँ कोने के पास वाला ख़ास तौर पर उपयोगी है, क्योंकि उस कोने में फ़ाइंडर पैटर्न नहीं होता। अलाइनमेंट पैटर्न को हुआ नुक़सान अक्सर ठीक हो जाता है, पर साधारण डेटा मॉड्यूल के नुक़सान की तुलना में डिकोडिंग मुश्किल हो जाती है।