形と配置
アライメントパターンは、5×5の暗い枠、3×3の明るい枠、中央の暗いモジュール1つでできています。型番1にはなく、型番2では右下の隅の近くに1つあり、コードが大きくなるにつれて数が増えます。
パターンの位置は、型番ごとに規格で決められています。規則的な格子状に配置され、ファインダーパターンと重なる場所だけは省かれます。
- 型番1:なし
- 型番2〜6:1個
- 型番7〜13:6個
- 型番14〜20:13個
- 型番21〜27:22個
- 型番28〜34:33個
- 型番35〜40:46個
必要な理由
小さなコードなら、位置の特定にはファインダーパターンだけで十分ですが、大きなコードを斜めから撮影したり、曲面に印刷したりすると、ゆがみが生じます。アライメントパターンは、リーダーに追加の基準点を与え、各モジュールを正しい位置に対応づけられるようにします。
右下の隅の近くにあるものは、その隅にファインダーパターンがないため、特に役立ちます。アライメントパターンの損傷は、多くの場合復元できますが、通常のデータモジュールが損傷した場合よりも、デコードが難しくなります。