QR コードの最適サイズ - 読み取り距離別の設計ガイド
サイズ設計の基本原則
QR コードのサイズは、読み取り距離に比例して大きくする必要があります。基本的な目安として、読み取り距離の 10 分の 1 以上のサイズを確保します。 30cm の距離で読み取るなら 3cm 角以上、 1m の距離なら 10cm 角以上が必要です。
ただし、これはあくまで最低限の目安です。実際には QR コードのバージョン (モジュール数)、印刷品質、照明条件によって必要なサイズは変わります。安全マージンとして、計算値の 1.5 倍程度を確保することを推奨します。
具体的な計算例を示します。 URL を格納したバージョン 5 (37 x 37 モジュール) の QR コードを名刺に印刷する場合、モジュール 1 つあたり最低 0.5mm が必要なので、最小サイズは 37 x 0.5mm = 18.5mm (約 1.85cm) です。安全マージン 1.5 倍を適用すると約 2.8cm 角となり、名刺のスペースに収まるギリギリのサイズです。データ量を減らしてバージョン 3 (29 x 29 モジュール) に収めれば、最小サイズは 14.5mm まで下がり、安全マージン込みでも約 2.2cm 角で済みます。このように、格納するデータ量を最小限に抑えることが、サイズ設計の自由度を高める最も効果的な方法です。
媒体別の推奨サイズ
主な媒体ごとの推奨サイズをまとめます。
| 媒体 | 読み取り距離 | 推奨サイズ | 備考 |
|---|---|---|---|
| 名刺 | 15 〜 20cm | 2cm 角以上 | データ量を抑えて小さく保つ |
| A4 チラシ | 20 〜 30cm | 3cm 角以上 | 余白を十分に確保 |
| A3 ポスター | 50cm 〜 1m | 5 〜 10cm 角 | 掲示場所の照明を考慮 |
| 屋外看板 | 1 〜 3m | 15 〜 30cm 角 | エラー訂正レベル H 推奨 |
| 大型バナー | 3 〜 5m | 30 〜 50cm 角 | 高解像度印刷が必須 |
表の数値は目安であり、実際の環境でテストスキャンを行って確認することが重要です。
モジュールサイズの計算
QR コードの読み取り精度を左右するのは、全体のサイズだけでなく個々のモジュール (白黒の最小単位) のサイズです。一般的なスマートフォンのカメラで安定して読み取るには、モジュール 1 つあたり 0.5mm 以上が必要です。
モジュールサイズの計算式は「QR コードの辺の長さ / モジュール数」です。たとえば、バージョン 3 (29 x 29 モジュール) の QR コードを 3cm 角で印刷すると、モジュールサイズは約 1.03mm となり十分な大きさです。
バージョンが大きくなるほどモジュール数が増えるため、同じ印刷サイズでもモジュールが小さくなります。データ量を減らして低いバージョンに収めることが、読み取り精度を保つ鍵です。
印刷時の注意点
QR コードを印刷する際は、以下の点に注意しましょう。
- 解像度: 最低 300dpi で印刷します。低解像度だとモジュールの境界がぼやけ、読み取りエラーの原因になります。
- クワイエットゾーン: QR コードの周囲にモジュール 4 つ分以上の余白 (クワイエットゾーン) を確保します。この余白がないとスキャナーがコードの境界を認識できません。
- 用紙の反射: 光沢紙は照明の反射でスキャンしにくくなる場合があります。屋内掲示物にはマット紙を推奨します。
- 縮小印刷の禁止: QR コードを含むデザインを縮小コピーすると、モジュールサイズが想定以下になり読み取れなくなります。
印刷する素材によっても注意点が異なります。紙への印刷ではインクのにじみに注意が必要で、特にインクジェットプリンターで普通紙に印刷するとモジュールの境界がぼやけやすくなります。金属プレートへの刻印やエッチングでは、表面の反射がスキャンを妨げるため、つや消し加工を施すか、反射を抑えるコーティングを検討してください。布地 (のぼり旗やユニフォーム) への印刷では、生地の伸縮によりモジュールが歪む可能性があるため、通常より 20 〜 30% 大きめのサイズで設計し、エラー訂正レベルを H (約 30% 復元可能) に設定することを推奨します。
関連記事: QR コードの印刷ガイドもあわせてご覧ください。
テストスキャンの重要性
設計どおりのサイズで印刷しても、実際の環境で読み取れなければ意味がありません。必ず以下のテストを実施しましょう。
- 想定される最大読み取り距離からスキャンできるか確認する
- 複数のスマートフォン機種でテストする (iOS と Android の両方)
- 実際の照明条件 (蛍光灯、自然光、暗所) でテストする
- 斜めからのスキャンでも読み取れるか確認する
テストで問題が見つかった場合は、サイズを大きくするか、エラー訂正レベルを上げるか、データ量を減らすことで対処します。印刷前のテストに時間をかけることで、刷り直しのコストを防げます。
QR コードのサイズ設計は、読み取り精度を左右する最も基本的な要素です。印刷技術の実務書で、解像度とモジュールサイズの関係を理解しておくと、印刷トラブルを未然に防げます。