QRコード作成の手順(概要)
1.データ分析
QRコードは、数字データ(最大7,089文字),英数字データ(最大4,296文字),8ビットバイトデータ(最大2,953文字),漢字データ(最大1,817文字)の4種類の文字をQRコードにすることができる。
8ビットバイトデータを使えばすべての文字が表わせるが、数字だけのデータであれば数字データを使ったほうが効率的にデータを表わせる。そのため、はじめにQRコードにする文字を解析して、数字データ,英数字データ,8ビットバイトデータ,漢字データの4種類のモードのどれを使えるかを決定する。それ以外に混合モードがあり、複数のモードを文字に応じて使うことができる。
2.データの符号化
QRコードにする文字を規則に従ってビットの文字列に変換し、コード語を作成する。
3.誤り訂正符号化
誤り訂正アルゴリズムに基づき、コード語から誤り訂正コード語を作成する。この時、一定の規則に従ってブロックに分ける必要があります。
4.コード語の最終列を構築
1.各データコード語列をn個のRSブロックに分割する。
2.分割されたデータコード語のそれぞれのブロックに対して、誤り訂正コード語を計算する。
3.各RSブロックから順番にデータ語と誤り訂正語をとり、最終列を構築する。
5.データの配置
一定の配置規則に基づいて、各ブロックのデータ語と誤り訂正コード語を配置する。
6.マスク処理
シンボルの符号化領域にマスク処理パターンを適用します。一定の評価基準に基づき、8つのマスクパターンのうち最も失点が低いマスクを採用する。
7.形式情報と型番情報の追加
形式情報と型番情報(型番7以上で出現)を追加して、最終的にQRコードを完成させる。

