QRコードのシステムは、印字環境(プリンタ)と、読み取り環境(スキャナ)から構成されています。
QRコード対応プリンタや、パソコンでQRコードを印字するソフトウェアがあります。
QRコードを読み取るスキャナ。用途に応じて様々な種類があります。最近ではQRコード読み取りに対応した携帯電話も発売されています。
QRコードは、QRコード生成ソフトウェアや、専用プリンタで印字して作成する事ができます。
しかし、これらのツールでやみくもに作成しても、正しく読み取りできるQRコードを作る事はできません。 目的のリーダで正しく読み取りできるQRコードを作るためには、QRコードの大きさ(領域)が重要となります。
QRコードの大きさは、データ量・文字種と誤り訂正レベルにより、QRコードのバージョンを決め、さらに印字するプリンタや読み取るスキャナの性能などから、セルサイズを設定することで確定します。