バーコードが読み取れない原因と対処法|印刷のコツ
短い答え:バーコードが読み取れない主な原因は、印刷のかすれ、サイズが小さすぎること、周囲の余白不足、コントラストの弱さ、そして表面の反射や汚れです。多くの場合、十分な大きさで鮮明に印刷し、白い余白を確保し、黒と白のコントラストをはっきりさせることで解決します。印刷前に画面上で確認し、実際に読み取りテストを行うことが確実です。
せっかく作ったバーコードも、読み取れなければ役に立ちません。原因を知っておけば、トラブルを未然に防げます。この記事では、読み取れない原因と対処法を解説します。バーコードの作り直しは作成ツールから行えます。
読み取れない主な原因
バーコードが読み取れない原因は、いくつかのパターンに分けられます。印刷がかすれてバーが途切れている、サイズが小さすぎて細部が潰れている、周囲の余白が足りず開始と終了が認識されない、コントラストが弱くバーと背景の区別がつかない、といったものです。加えて、光沢のある紙での反射や、表面の汚れや折れも読み取りを妨げます。まず、どの原因に当てはまるかを確認しましょう。
十分なサイズと鮮明な印刷
最も多いのはサイズと印刷品質の問題です。バーコードは細い線の集まりであるため、小さく印刷すると線がつぶれて読み取れなくなります。用途に応じて十分な大きさを確保し、解像度の高い設定で鮮明に印刷しましょう。インクが薄い、あるいはトナーが不足していると、バーがかすれて途切れます。印刷後にバーがはっきりと連続しているかを目で確認することが大切です。
余白とコントラストを確保する
バーコードの左右には、静止領域と呼ばれる余白が必要です。この余白がないと、読み取り機がコードの始まりと終わりを認識できません。バーコードの周囲には、十分な白い余白を残しましょう。また、バーは黒、背景は白という高いコントラストが基本です。色付きの背景に重ねたり、薄い色で印刷したりすると、読み取り率が下がります。シンプルな白黒を保つことが確実です。
素材と表面の状態に注意する
印刷する素材にも気を配りましょう。光沢の強い紙やフィルムは、照明が反射して読み取りを妨げることがあります。可能であれば、反射の少ないマットな素材を選ぶと安定します。また、バーコード部分が汚れたり、折れ曲がったり、しわになったりすると読み取れなくなります。ラベルを貼る位置や保護方法にも配慮し、コードがきれいな状態で保たれるようにしましょう。
印刷前と印刷後の確認を習慣にする
トラブルを防ぐ最も確実な方法は、事前の確認です。印刷する前に、画面上でバーコードが鮮明に表示されているかを確かめます。印刷した後は、実際に読み取り機やスマートフォンでテストし、問題なく認識されるかを確認しましょう。大量に印刷する前に一枚だけ試し刷りして読み取りを確認すれば、無駄な刷り直しを防げます。確実なバーコードは、作成ツールで正しく生成することから始まります。
よくある質問
バーコードが読み取れないのはなぜですか?
印刷のかすれ、サイズが小さい、余白不足、コントラストの弱さ、反射や汚れが主な原因です。鮮明に大きく印刷し、余白を確保すると改善します。
バーコードの周りに余白は必要ですか?
必要です。左右の余白は静止領域と呼ばれ、これがないと読み取り機がコードの範囲を認識できません。十分な白い余白を残しましょう。
光沢紙に印刷しても大丈夫ですか?
反射で読み取りにくくなることがあります。可能であれば、反射の少ないマットな素材を選ぶと読み取りが安定します。
数値で確認する——具体的な基準
上記は原因の分類です。ここからは実際に確認できる数値を挙げます。感覚的な「十分な大きさ」ではなく、規格に基づく基準で判断してください。
クワイエットゾーン(余白)の必要幅
バーコードの左右の余白はクワイエットゾーンと呼ばれ、スキャナーがシンボルの開始と終了を検知するために必要です。
- Code 128 / Code 39:左右それぞれナローバー幅の10倍以上。ナローバー0.25mmなら片側2.5mm以上
- EAN-13(JANコード):左側11モジュール、右側7モジュール。1.0倍でモジュール幅0.33mmのため、左約3.6mm・右約2.3mm
- QRコード:四辺すべてに4セル分。上下も必要で、ここを忘れる事例が多くあります
- Data Matrix:四辺に1セル分
サイズの下限
JANシンボルの基本寸法は1.0倍で37.29mm × 25.93mm(左右の余白を含む)、モジュール幅は0.33mmです。拡大縮小はJIS X 0507で0.8〜2.0倍の範囲と定められており、0.8倍でもモジュール幅は0.26mmを下回りません。
Code 128やCode 39には固定寸法がありませんが、ナローバー幅0.25mm以上が実用上の目安です。ラベル幅に収めるために細くしていくと、この境界を越えた時点で読み取り率が急落します。
幅と高さは必ず同じ倍率で変更してください。横だけ縮めるとモジュール幅が規格から外れます。
コントラストと色
多くのスキャナーは赤色光を使用します。そのため赤・オレンジ・ピンク系統のバーは背景と区別できず読み取れません。「濃い色なら大丈夫」ではなく、赤系統は原理的に不可です。
白黒反転(暗い背景に明るいバー)は標準仕様ではなく、対応しないリーダーがあります。不特定多数が読む用途では避けてください。
印刷方式による変化
- インクジェット——にじみでバーが太ります(ドットゲイン)。設計値どおりの幅が出ないため実測が必要です
- 段ボール直刷り——吸収性が高く太りが顕著。バー幅減少(BWR)という補正を印刷所と調整します
- 感熱紙——熱・可塑剤・摩擦・アルコールで退色します。時間が経ってから読めなくなる場合はこれを疑ってください
- 光沢・PP加工——照明の正反射で読めません。マット加工が安定します
読めるのに値が違う場合
読み取り自体は成功するのに結果がおかしい場合、シンボルではなくデータ側の問題です。
- チェックデジットの計算違い——形式ごとに計算方法が異なります。EAN-13は左から1・3・1・3、EAN-8とUPC-Aは3・1・3・1と重み付けの開始が逆です
- Code 39のアスタリスク——前後の
*を送出するかがスキャナー設定で変わります
- Codabar(NW-7)のA〜D——スタート/ストップ文字を結果に含めるかの設定不一致
- GS1-128のFNC1欠落——可変長のアプリケーション識別子の後ろに区切りがないと、次のAIの数字まで取り込まれます。バーコードは正常に読めるのに値だけ壊れます
客観的に品質を測る
目視や手元のスキャナーでの確認は主観的です。取引先に品質を示す必要がある場合は、ISO/IEC 15416(1次元)またはISO/IEC 15415(2次元)に基づく検証機(ベリファイア)でA〜Fのグレード判定を行います。国内規格はJIS X 0520が対応します。
総合グレードは最も低い評価項目に引きずられます。改善する際は全体を底上げするのではなく、シンボルコントラスト・モジュレーション・デコーダビリティ・欠陥のうち、どの項目が低いかを特定して対処してください。詳細は規格ガイドで解説しています。
関連ページ
執筆:Anna Smith | 最終更新:2026年8月22日
規格に関する記述はGS1およびJIS/ISOの公開仕様を参照しています。誤りはお問い合わせよりご指摘ください。