ভার্সন কীভাবে নম্বর করা হয়
ভার্সন নম্বর গ্রিডের আকার ঠিক করে। মডিউলে বাহুর দৈর্ঘ্য হলো ১৭ যোগ ভার্সনের ৪ গুণ, তাই ভার্সন ১ হলো ২১ × ২১, ভার্সন ২ হলো ২৫ × ২৫, আর ভার্সন ৪০ হলো ১৭৭ × ১৭৭।
ভার্সন মডিউলের সংখ্যা নিয়ে, বাস্তব আকার নিয়ে নয়। ভার্সন ২ কোড বিলবোর্ডের মতো বড় বা ডাকটিকিটের মতো ছোট করে ছাপা যায়; ভার্সনের সঙ্গে বদলায় কতটা ডেটা ধরে এবং মডিউল কতটা সূক্ষ্ম।
- ভার্সন ১: ২১ × ২১ মডিউল
- ভার্সন ২: ২৫ × ২৫ মডিউল
- ভার্সন ১০: ৫৭ × ৫৭ মডিউল
- ভার্সন ২৫: ১১৭ × ১১৭ মডিউল
- ভার্সন ৪০: ১৭৭ × ১৭৭ মডিউল
- Micro QR M1 থেকে M4: ১১ × ১১ থেকে ১৭ × ১৭ মডিউল
ভার্সন কীভাবে বেছে নেওয়া হয়
বেশিরভাগ জেনারেটর নির্বাচিত এরর কারেকশন লেভেলে ডেটা ধরে এমন সবচেয়ে ছোট ভার্সন বেছে নেয়। বেশি লম্বা কনটেন্ট, কম কার্যকর এনকোডিং মোড বা উঁচু এরর কারেকশন লেভেল, সবকিছুই কোডকে বড় ভার্সনের দিকে ঠেলে দেয়।
উঁচু ভার্সন মানে একই ছাপা আকারে বেশি ও ছোট মডিউল, তাই এর জন্য দরকার আরও স্পষ্ট ছাপা এবং কাছের বা ভালো ক্যামেরা। কনটেন্ট ছোট রাখলে, যেমন সংক্ষিপ্ত লিংক দিয়ে, ভার্সন নিচু থাকে আর কোড সহজে স্ক্যান হয়।
ভার্সন অনুযায়ী কাঠামোগত পরিবর্তন
কোন কোন নির্দিষ্ট প্যাটার্ন থাকবে তাও ভার্সন ঠিক করে। ভার্সন ১-এ কোনো অ্যালাইনমেন্ট প্যাটার্ন নেই, ভার্সন ২ ও তার ওপরে এক বা একাধিক আছে, আর ভার্সন ৭ ও তার ওপরে দুটি ফাইন্ডার প্যাটার্নের পাশে ভার্সন ইনফরমেশন ব্লক থাকে।