商品番号のJAN、GTIN、UPCでは、前の数字から最後の検査数字を計算して、入力や転記の誤りを確認します。一方、QRコードはURLや文章などのデータを二次元のセルへ配置し、汚れや欠損があっても読み取れるように誤り訂正の仕組みを使います。見た目が似ていても、確認する対象が異なります。
このページでは、QRコードとチェックデジットを混同しやすい理由、誤り訂正レベルの考え方、作成前後の確認順、読み取れないときの切り分けを整理します。URLや文字列を実際にQRコード化する場合は、最後に紹介する<a href="/qr">QRコード作成ツール</a>を利用できます。
QRコードに、JAN-13やUPC-Aのような末尾1桁のチェックデジットをそのまま追加するわけではありません。QRコードでは、入力したデータに対して誤り訂正用のコード語を加え、汚れや一部欠損がある場合でも元データを復元できるようにします。
そのため、QRコードの確認で見るべきなのは「末尾の数字が合っているか」ではなく、入力したURLや文章が正しいか、選んだ誤り訂正レベルが用途に合うか、セルがつぶれていないか、実機で目的のデータが返るかです。
商品番号をQRコードへ入れる場合でも、JANやGTINの番号管理は別に残ります。QR化したからといって正式な商品番号が発行されたり、番号のチェックデジットが自動で正しくなったりするわけではありません。
チェックデジットは、決められた数字列に対して計算結果が一致するかを見る仕組みです。1桁の入力ミスや転記ミスなどを検出する目的で、JAN、EAN、UPC、ITF-14などの商品・物流コードで使われます。
QRコードの誤り訂正は、コードの一部が汚れたり欠けたりしても、読み取り側がデータを復元しやすくする仕組みです。誤り訂正レベルを高くすると復元できる範囲は広がりますが、同じデータでも必要なセル数が増え、印刷サイズや読み取り距離とのバランスが変わります。
| 確認対象 | チェックデジット | QRコードの誤り訂正 |
|---|---|---|
| 主な対象 | 数字列の末尾にある検査数字 | QRデータに付加される復元用情報 |
| 主な目的 | 入力・転記・読み取り結果の検算 | 汚れ・欠損があるデータの復元 |
| よく使う形式 | JAN、UPC、GTIN、ITF-14 | QRコードなどの二次元コード |
| 確認方法 | 規格の式と末尾数字を照合 | レベル、サイズ、余白、実機読み取りを確認 |
| 保証しないこと | 正式登録や商品情報の正しさ | 小さすぎる印刷や間違った入力内容の正しさ |
QRコード作成画面では、誤り訂正を低い順から選ぶことがあります。一般には、印刷面がきれいで汚れが少ない場所なら低めの設定でも読み取れますが、屋外掲示、ラベル、持ち歩く紙面などでは、傷や汚れを想定して余裕を持たせます。
ただし、誤り訂正レベルを上げれば必ず読み取りやすくなるわけではありません。情報量が多いURLや文章に高いレベルを指定すると、セルが細かくなって同じ印刷サイズでは不利になることがあります。データを短くする、十分なサイズで印刷する、周囲の余白を残すという対策も一緒に考えます。
判断に迷うときは、同じ入力データを複数の設定で作り、実際に使う距離、照明、端末、用紙で読み取ります。画面上のプレビューだけで最終判断せず、本番に近い条件で確認してください。
QRコードのトラブルは、画像の問題に見えて実は入力URLの誤りだった、ということがあります。例えば `https://example.com/campaign?id=123` をQR化する場合、画面に表示されたリンク先が本当に公開されているか、末尾の記号や大文字・小文字が意図どおりかを確認します。
次の表は、作成前後で見る場所を整理したものです。サンプルは説明用であり、実際のキャンペーンURLや個人情報をそのまま公開するためのものではありません。
| 段階 | 例 | 確認するポイント |
|---|---|---|
| 入力文字列 | https://example.com/campaign?id=123 | ドメイン、パス、記号、公開状態が正しいか |
| QR設定 | 誤り訂正レベルを選択 | 用途、印刷サイズ、セルの細かさが合うか |
| 画像 | PNG・SVGなど | 周囲の余白、色のコントラスト、縦横比が保たれているか |
| 読み取り結果 | 同じURLが開く | 複数端末で余計な文字や別ページが返らないか |
商品を販売・流通させる番号を扱うなら、JAN、GTIN、UPC、ITF-14など、取引先や管理システムが指定する形式を先に決めます。これらは数字の桁数やチェックデジットが運用に関係します。QRコードはURL、文章、連絡先、識別子などを柔軟に格納できるため、商品番号そのものの代わりに使えるとは限りません。
同じ数字をQRコードに入れても、JANとしての登録やPOSでの扱いが自動的に引き継がれるわけではありません。既存のバーコードと併記する場合は、どちらを読み取るのか、二重登録にならないか、現場の端末が対応しているかを確認します。
| 形式 | 向いている用途 | チェックすること |
|---|---|---|
| QRコード | URL、案内文、予約ページ、連絡先 | 入力データ、誤り訂正、サイズ、余白、実機 |
| JAN / EAN | 商品単位の販売・小売管理 | 採番、末尾のチェックデジット、登録、印刷 |
| UPC-A | 北米向けの商品・小売運用 | GTIN-12の桁数、検査数字、取引先仕様 |
| ITF-14 | 集合包装・外装ケース・物流 | GTIN-14の基準桁、印刷倍率、読み取り機器 |
| Code128 | 社内管理、物流、英数字データ | 利用機器の対応形式と入力データ |
QRコードが読めないときは、まず別の端末や別のアプリで試し、入力データそのものが開けるかを確認します。どの端末でも失敗するなら、URLの誤り、公開権限、データの欠落、画像生成時の設定を疑います。特定の端末だけ失敗するなら、カメラ、距離、照明、アプリの対応状況を見ます。
画像を加工した後に失敗した場合は、縮小しすぎた、セルがぼやけた、色の差が小さい、周囲の余白が切れた、縦横比を変えたという原因が多くあります。誤り訂正レベルを高くする前に、元画像から再出力し、十分なサイズとコントラストで試すほうが原因を特定しやすいことがあります。
QRコードの読み取り成功は、リンク先の内容が正しいことの証明ではありません。ページが古い、入力値が違う、個人情報を含むURLが公開されているなど、読み取れた後の運用も必ず確認します。
- 先に確認すること:入力URL・文章、公開状態、生成形式、誤り訂正レベル。
- 画像で見ること:セルのつぶれ、色のコントラスト、周囲の余白、拡大縮小の有無。
- 最後に試すこと:本番用紙、実際の距離、複数端末、照明の違いを含めた読み取り。
案内板、商品ラベル、イベント受付など、QRコードを印刷して使う場合は、作成と公開を別の工程として記録します。入力を変更した場合は画像を作り直し、印刷後にも実機で確認します。特に小さなラベルや屋外掲示では、画面上のプレビューと現物の読み取り結果が一致しないことがあります。
作成者と確認者を分けられる場合は、入力文字列、生成日、誤り訂正レベル、保存した画像、読み取り先を一つの記録に残すと、後から差し替えるときも安全です。
URLや文章を二次元コードにしたい場合はQRコード作成ツールを使います。JAN、UPC、ITF-14など数字列の末尾を計算したい場合はチェックデジット計算を使い、最後に必要な形式のバーコード作成ページへ進みます。QRの入力値をチェックデジット計算へ入れても、QRの誤り訂正を検証することにはなりません。
QRコードを商品番号や在庫番号と組み合わせるときは、番号の管理者、商品マスタ、販売先の仕様を別に確認してください。計算ツールや生成ツールは、入力を画像や計算結果へ変換するための補助であり、公式登録や本番運用の承認を代行するものではありません。
Q. QRコードにもJANのようなチェックデジットがありますか?
JANやUPCのように末尾1桁を同じ式で計算する仕組みとして扱うものではありません。QRコードは誤り訂正用の情報を使って一部の汚れや欠損からデータを復元します。
Q. QRコードの誤り訂正レベルを上げれば必ず読めますか?
必ずではありません。レベルを上げるとセルが増えて細かくなり、同じ印刷サイズでは不利になる場合があります。入力データを短くし、十分なサイズと余白で本番条件を確認してください。
Q. QRコードが読めないときは何を確認すればよいですか?
入力データ、リンク先の公開状態、画像のぼやけ、色の差、周囲の余白、印刷サイズ、端末と距離を順番に確認します。別の端末で試すと原因を切り分けやすくなります。
Q. JAN番号をQRコードに入れれば商品バーコードの代わりになりますか?
自動的に代わりになるとは限りません。JANやGTINは取引先やPOSが指定する番号体系として管理されるため、QRコードを併用する場合も登録・読み取り仕様を関係先へ確認してください。
Q. QRコードのURLを変更したら作り直しが必要ですか?
固定型のQRコードへ直接URLを入れているなら、URL変更後に画像も作り直します。リダイレクト先だけを管理する方式でも、変更後のリンクを実機で確認してください。
Q. QRコードを小さく印刷しても誤り訂正で対応できますか?
誤り訂正には限界があります。小さすぎるセル、ぼやけ、余白不足、反射などは読み取りを妨げるため、印刷後の実機テストを優先します。
Q. チェックデジット計算ツールでQRコードを検証できますか?
検証対象が異なります。チェックデジット計算ツールはJAN、UPC、ITF-14などの数字列向けで、QRコードの誤り訂正やリンク先の動作を判定するものではありません。
Q. QRコード作成時に入力データは保存されますか?
当サイトのQRコード作成はブラウザ内で処理する設計です。社内URLや個人情報を扱う場合は、組織の情報管理方針と公開範囲も確認してください。
QRコードの誤り訂正や印刷条件は、利用する規格と作成ソフトの仕様を確認してください。商品番号を併記する場合は、GS1や取引先の運用条件も優先します。
- DENSO WAVE:QRコードの基本:QRコードの仕組み、用途、読み取りに関する公式情報。
- DENSO WAVE:誤り訂正機能:QRコードの誤り訂正レベルと復元の考え方を確認できます。
- GS1 Japan:GS1標準コード:JAN、GTIN、集合包装など商品・物流コードの公式説明。
- GS1:GTIN standards:GTINの識別キーと番号管理に関する国際的な公式情報。