এতে কী থাকে
ক্ষেত্রটিতে ভার্সন নম্বরের জন্য ৬ বিট (৭ থেকে ৪০), তারপর ১২ বিটের BCH এরর কারেকশন, মোট ১৮ বিট। এরর কারেকশনের কল্যাণে এই মডিউলগুলোর কয়েকটি ক্ষতিগ্রস্ত হলেও রিডার ভার্সন উদ্ধার করতে পারে।
প্রতিটি কপি ৬ × ৩ মডিউলের একটি ব্লক হিসেবে বসানো। একটি ব্লক নিচের বাঁ ফাইন্ডার প্যাটার্নের ঠিক ওপরে এবং অন্যটি ওপরের ডান ফাইন্ডারের ঠিক বাঁ পাশে থাকে, দুটির মধ্যে বিটগুলো ট্রান্সপোজ করা।
- শুধু ভার্সন ৭–৪০-এ থাকে
- ভার্সন নম্বরের জন্য ৬ বিট
- ১২ বিটের BCH এরর কারেকশন
- দুটি কপি, প্রতিটি ৬ × ৩ মডিউল
ছোট কোডে এটি নেই কেন
ভার্সন ১ থেকে ৬-এর জন্য রিডার ফাইন্ডার ও টাইমিং প্যাটার্ন দিয়ে কোড মেপে নির্ভরযোগ্যভাবে ভার্সন বের করতে পারে। বড় কোডে গোটা চিহ্নের তুলনায় মডিউল ছোট, আর মাপে সামান্য ভুল হলেই ভুল ভার্সনে পৌঁছে যাওয়া সম্ভব, তাই স্ট্যান্ডার্ড সেখানে একটি স্পষ্ট নথি যোগ করে।