ماژول چیست
ماژول کوچکترین مربع در شبکه کد QR است و هرکدام تیره یا روشن است. ماژول تیره معمولاً نماینده بیت ۱ و ماژول روشن نماینده ۰ است، ولی ماسکگذاری پیش از چاپ بسیاری از آنها را وارونه میکند، پس نمیتوان داده را با چشم خواند.
ماژولها در شبکهای مربعی چیده میشوند که طول ضلعش به نسخه بستگی دارد. نسخه ۱ عرضش ۲۱ ماژول است و هر نسخه بالاتر در هر ضلع ۴ ماژول اضافه میکند، تا ۱۷۷ ماژول برای نسخه ۴۰.
چرا ماژول واحد اندازهگیری است
استاندارد تقریباً همه چیز را بر حسب ماژول توصیف میکند نه میلیمتر، چون کد QR را میشود در هر اندازهای چاپ کرد. حاشیه سکوت ۴ ماژول عرض دارد، الگوی یاب ۷ در ۷ ماژول است و الگوی همترازی ۵ در ۵ ماژول.
هنگام برنامهریزی چاپ، عرض فیزیکی یک ماژول است که برای اسکنر اهمیت دارد. دوربین باید هر ماژول را مربعی مجزا تشخیص دهد، پس کدی با ماژولهای کوچک و زیاد باید بزرگتر چاپ شود یا از نزدیکتر اسکن شود تا کدی با ماژولهای کمتر و درشتتر.
- نسخه ۱: ۲۱ × ۲۱ ماژول
- نسخه ۱۰: ۵۷ × ۵۷ ماژول
- نسخه ۴۰: ۱۷۷ × ۱۷۷ ماژول
- Micro QR نوع M1: ۱۱ × ۱۱ ماژول
شکل و استایل ماژول
استاندارد ماژولها را مربع ترسیم میکند، ولی خوانشگرها مرکز هر خانه را نمونهبرداری میکنند، پس مربعهای گرد، نقطه و شکلهای دیگر اغلب باز هم اسکن میشوند. هرچه طراحی امنتر باشد، بخش بیشتری از ناحیه مرکزی هر ماژول توپر میماند و کنتراست تیره و روشن بالاتر است.
استایلدهی روی ماژولهای داده بهتر جواب میدهد و روی الگوهای یاب، که اسکنر برای پیدا کردن کد به آنها تکیه دارد، پرخطرتر است. آزمایش کد استایلدادهشده روی چند گوشی تنها بررسی مطمئن است.