Back to guides

画面で読めて印刷で読めないバーコード:プリンタを切り分ける

画面では読めるのにラベルでは読めないなら、データとエンコードは正常 — 変数はプリンタです。画面対印刷の分離テストで切り分け、DPI、バー幅増大、コントラスト、速度を修正します。

10 秒で、自分が問題のどちら側にいるか教えてくれるテストがあります。バーコードをスマートフォンやモニターで開き、画面から読み取ってください。そこで読めて、印刷したラベルでは読めないなら、データも、エンコードも、シンボロジーもすべて正しい — 不具合は完全に印刷パイプラインにあります。

この 1 つのテストが、何時間もの回り道を節約します。印刷したバーコードが読めないとき、ほとんどの人はデータの再確認やファイルの再ダウンロードから始めます。しかし同じバーコードが画面で読めるなら、それらはすべて問題ではありません。このガイドでは、なぜ画面テストが診断になるのか、画面とプリンタは何が違うのか、そしてそれが暴き出す印刷側の各失敗をどう直すのかを解説します。

画面テストがデータと印刷を切り分ける

画面は、バーコードをくっきりしたピクセルの格子として描画します。インクも、リボンも、サーマルヘッドも、紙の質感もありません。画面から読めるなら、3 つのことを証明したことになります。

  1. データが正しい — 正しい桁が符号化されている。
  2. エンコードが正しい — シンボロジー、チェックディジット、静区が有効である。
  3. 記号が読み取り可能である — 画面の解像度では、バーとスペースに十分なコントラストと分離がある。

画面で読めて紙で読めないものはすべて、消去法で印刷の問題です。ラベルを印刷したのは画面ではなくプリンタだからです。つまり、2 つのテストの間であなたが変えた変数は、印刷ハードウェアとそれが触れるすべて — 解像度、インクのにじみ、熱、速度、メディア — です。

これが一手で完結する診断です。ここから先は「自分のバーコードは不良なのか?」と悩む必要はありません。問うべきはるかに狭い問い、「この他は有効な記号に対して、プリンタは何をしているのか?」だけです。

画面がしなくてプリンタがすること

モニターは、ほぼ完璧なエッジでピクセルを置きます。黒いピクセルはちょうど 1 ピクセル幅で、その隣の白い隙間は指定した通りの隙間です。プリンタにはその精度がありません。デジタル画像と物理的なラベルの間で、いくつものことが起きます。

  • インクやトナーが広がる。 インクの滴は紙にわずかに滲み、すべてのバーを太くし、すべてのスペースを狭くします。上質紙ではわずかですが、多孔質の紙では劇的です。
  • サーマルヘッドのドットには限りがある。 203 dpi のサーマルプリンタは 0.125 mm 間隔でドットを置くことしかできません。デザイン上それより細かいものは丸められます。
  • リボンは熱で動く。 熱が強すぎればリボンがにじみ、弱すぎれば転写がかすれます。
  • 速度はエッジ品質とトレードオフになる。 ヘッドの下をメディアが速く動くほど、エッジは雑になります。

これらは画面には存在しません。だからこそ、1200×900 ピクセルでは完璧なバーコードが、203 dpi では失敗するのです。

解像度:バーがプリンタより細い

これが印刷側で最も多い原因です。小さな X 次元 — 最も細いバーの幅 — で設計されたバーコードは、高解像度の画面では完全に読めても、203 dpi のサーマルプリンタでは全く読めないことがあります。

計算は容赦がありません。203 dpi のプリンタは 0.125 mm の格子にドットを置くため、バーの幅は整数個のドットにしかなれません。デザイン上の最も細いバーが 0.19 mm なら、それは約 1.5 ドット — プリンタには作れない幅で、1 か 2 ドットに丸められ、バーとスペースの比率を歪めます。300 dpi のプリンタ(0.085 mm 格子)にはるかに余裕があり、600 dpi(0.042 mm)なら通常の小売サイズでは事実上問題になりません。

経験則:X 次元をプリンタに合わせる。203 dpi なら X 次元はおおよそ 0.25 mm(10 mil)以上に保ちます。300 dpi なら約 0.17 mm(7 mil)まで下げられます。サイズ決定のロジック全体は X 次元と倍率のガイド を参照してください。記号のサイズと、各小売用途における最小バー幅についての GS1 自身のガイダンスは GS1 バーコードページ にあります。

バー幅増大:インクが広がる

解像度が十分でも、印刷されたバーは設計より太く出ます。インクやトナーがメディアに触れて広がるからです。業界ではこれを バー幅増大(ゲイン)と呼び、そしてこれが、読み取りを殺すのがたいていバーではなくスペースである理由です。

バーコードは明暗の交互パターンとして読まれます。すべてのバーがわずかに太くなり、すべてのスペースが同じだけ狭くなると、細いスペースが完全に閉じる可能性があり、スキャナーにはパターンではなく一枚の黒い塊が見えます。だからこそ「濃くてくっきり」見える印刷直後のラベルが失敗することが多いのです — 問題は太さであり、太さは目標ではありません。

標準的な対策は バー幅削減 — インクの広がり後に正しい幅に着地するよう、デジタルのアートワーク上でバーを意図的にわずか(X 次元の端数)細くすることです。たいていのラベルソフトとドライバは、これを「バー幅削減」や「調整」の設定として公開しており、ミルやドットで指定します。まずは小さく(X 次元の 5〜8% 程度)始め、スキャナーで検証してください。

印刷コントラスト:かすれは太さと同じくらい悪い

インクが多すぎることの裏返しが、少なすぎることです。スキャナーはバーとスペースを区別するために最小限の印刷コントラストを必要とし、かすれた転写不足の印刷はその閾値を下回ります。

これは熱転写印刷で、熱やリボンの設定が誤っているときに特によく起きます。リボンが完全に転写されず、黒ではなく灰色のバーが残ります。バーコードは人間の目には「問題なく」見えます(人間は灰色に非常に寛容です)が、スキャナーの閾値はもっと厳格です。

ここを指し示す症状が 2 つあります。

  • バーコードが画面では確実に読めるのに、ラベルでは_ときどき_しか読めない — かすれた印刷はしばしば境界線上で、ある走査では通り次では失敗します。
  • 毎回ラベルの同じ箇所で失敗が悪化する — これは全体的な設定ではなく、サーマルヘッドの摩耗した領域を指します。

コントラストは目視の判断ではなく、測定される性質です。バーコード検証器はそれを シンボルグレード(ANSI/ISO の A〜F)として報告し、ほとんどの小売サプライチェーンは グレード B 以上を要求します。大量に印刷するなら、スキャナーではなく検証器が、コントラストが実際に十分かどうかを教えてくれる道具です。グレード付けの仕組みは 検証グレードの用語集 を参照してください。グレード付けの手順と記号がクリアすべき閾値は GS1 一般仕様 で定義されています。

速度:隠れたエッジ殺し

プリンタには印刷速度という設定があり、それはエッジ品質と直接的にトレードオフします。高速では、メディアが印字ヘッドの下を速く動くため、熱が転写される時間が短くなり、ドットがにじみ、すべてのバーのエッジがギザギザになります。

典型的な症状は、画面では読め、遅いテスト印刷でも読め、そして速い量産では失敗する — 誰かが締め切りに合わせて速度を上げたからです。対策はたいてい単純で即効です。印刷速度を落として再テストしてください。多くの場合、他の調整なしにこの変更だけでクリーンな読み取りが戻ります。

速度は他の要因と相互作用します。203 dpi のヘッドでインクゲインが大きい状態での高速印刷は三重の失敗であり、速度を落とせば他の 2 つを補うだけの余裕がしばしば生まれます。速度によるぼけは独立したトピックとして扱っていますが、同じ印刷パイプラインの枠に入ります。

プリンタだと確認する分離テスト

画面テストが印刷パイプラインを指しているなら、2 番目のテストでパイプラインの_どの部分_かを切り分けます。

  1. 画面から読み取る。 データとエンコードが正常であることを確認する。
  2. 別のプリンタで印刷する。 2 台目のプリンタから読めれば、不具合は 1 台目のプリンタ(ヘッド、熱、メディア)にある。それでも失敗するなら、共有されたパイプライン — ドライバ設定、アートワーク、またはメディア自体 — に不具合がある。
  3. 別のメディアに印刷する。 別のラベル用紙で直るなら、元の用紙が多孔質すぎる、光沢が強すぎる、またはリボンと合っていない。
  4. 印刷速度を落とす。 遅くして直るなら、エッジ品質が問題だった。

各ステップで変数を 1 つだけ変えます。順に実行すれば、犯人は自ら名乗ります。

要点

画面では読めてラベルでは読めないなら、データのデバッグはやめてください — データは正常です。画面テストがすでに値・エンコード・シンボロジーが正しいことを証明し、不具合を印刷パイプラインに切り分けています。そのパイプラインを上から下へ辿りましょう。X 次元をプリンタの DPI に合わせ、バー幅増大を補正し、印刷コントラストを確認し、印刷速度を落とす。バーコードが失敗する理由の完全なリスト — 印刷側とそれ以外 — は バーコードが読めない 12 の原因 を、そして色についての特定のケースは 色の落とし穴ガイド を参照してください。