Back to guides

バーコード X 次元と倍率:UPC-A を 80% 未満にできない理由

X 次元は最も細いバーの幅で、読み取り可能性のすべてを支配します。GS1 ラベルに印刷される倍率の意味と、UPC-A を 80% 以上に保たねばならない理由、下限を割ったときに起きることを解説します。

「バーコードが読み取れない」という問い合わせは、必ず最後に一つの寸法に行き着きます。それが X 次元 — 記号内の最も細いバーまたはスペースの幅です。これはバーコード印刷において最も重要な数字であり、荷物がドックで拒否されるまでほとんどの人が気にも留めない数字でもあります。

このガイドでは、X 次元とは何か、すべての GS1 ラベルに印刷される倍率とどう関係するのか、「とりあえず縮小して収める」という発想がなぜ荷受人拒否への最短ルートなのか、そして実現場のスキャナーで生き残るサイズの選び方を解説します。

X 次元とは実際には何か

一次元(1D)バーコードでは、すべてのバーとスペースは、ある基準単位の整数倍になっています。その単位が X 次元で、しばしば 「X」 と略され、ミル(1/1000 インチ)またはミリメートルで測られます。

  • 細いバーはちょうど 1X の幅です。
  • 2 値幅シンボロジー(Code 39 など)の太いバーは一般的に 2X〜3X です。
  • 記号全体で最も細い要素、それ_が_ X 次元です。

すべての要素が足並みを揃えて拡大縮小するため、この 1 つの数字がコード全体の物理的な幅を支配します。X 次元を 2 倍にすれば、バーコードの幅も 2 倍になります — バーも、スペースも、静区もすべてです。これが関連用語である 倍率 の土台であり、GS1 は EAN/UPC や GS1-128 といった小売シンボロジーのサイズをこの倍率で表します。正式な定義は X 次元の用語集 を参照してください。

倍率:GS1 流の「サイズ」の言い方

GS1 のライセンス下にある小売シンボロジー(EAN-13、UPC-A、GS1-128、ITF-14、DataBar)では、GS1 は X 次元を直接示すのではなく、倍率 — 記号の_公称_(100%)サイズに対する百分率 — を示します。

UPC-A の 100% 公称サイズは、必要な静区を含めておよそ 幅 1.469 インチ × 高さ 1.02 インチ(37.29 mm × 25.91 mm)です。それ以外はすべて、この寸法に対する百分率で表されます。

倍率X 次元記号幅(概算)実際の用途
200%26 mil (0.66 mm)約 2.94 in大きなカートン、照明が暗い場所
100%13 mil (0.33 mm)約 1.47 in標準的な小売 — 基準となる値
80%10.4 mil (0.26 mm)約 1.18 in小さなパッケージ — 下限
75%9.75 mil約 1.10 in❌ GS1 の最小値を下回る
50%6.5 mil約 0.73 in❌ ほぼどこでも失敗する

GS1 一般仕様に直接書かれた重要な規則はこうです。オープンな小売環境で使う UPC/EAN 記号は、倍率を 80% 未満にしてはならない。この下限は書類上の理由ではなく、物理的な理由で存在します。

なぜ 80% が絶対的な下限なのか

この最小値は、そのコードを読まねばならないスキャナーの光学系によって決まります。

  1. 解像度。 バーコードスキャナーには、世界を見る「窓」である開口部が固定されています。最も細いバーがスキャナーが解像できる幅より細いと、そのバーと隣のスペースがにじんで一体化します。倉庫や個人経営の小売店で今も一般的な旧式のレーザースキャナーは、最小 6〜10 mil 程度が上限です。6.5 mil のバー(UPC の 50%)は、作業距離ではそれらの多くが解像できない範囲に入ります。
  2. 被写界深度。 X 次元が小さいほど、読み取れる距離の「スイートスポット」が狭くなります。13 mil の UPC なら数インチから数十センチまで読めますが、7 mil ではほぼぴったりの位置に構える必要があります。
  3. 印刷の不完全さに対する許容差。 紙の繊維、インクのにじみ(バー幅の増大)、粗い表面は、細いバーほど比例的にはるかに大きなダメージを与えます。2 mil の印刷誤差は 13 mil のバーでは 15% ですが、6.5 mil のバーでは 30% です。

これが、スマートフォンでは問題なく読める同じ箱が、ウォルマートのドックでは失敗する理由です。入荷側のスキャナーはより高速で、より旧式で、より遠くから読み取ります。記号の物理的な品質がどう採点されるかは 検証グレードの用語集 と、物流ラベルの貼付位置ガイド で詳しく解説しています。

ラベルに書かれた倍率は飾りではない

GS1 準拠のラベルにはすべて、人間が読める行に倍率が記載されます — たとえば 「(01)1061414112345 (Magnification: 100%)」 のように。小売や医療の受入ドックの監査担当者は、この数字と実際の印刷サイズを突き合わせ、一致しなければ拒否します。

意外に思われる 2 つの事実があります。

  • 記載された倍率は印刷領域全体ではなく X 次元を指します。 実際には 100% の幅しかない記号を「150%」で印刷して、適合を主張することはできません。
  • 切り詰めは別の失敗です。 X 次元を保ったまま狭いラベルに合わせてバーの高さを削っても、倍率は下がりません。しかしそれでも全方向読み取り環境では読めなくなる可能性があります。スキャナーのビームが 1 回の走査ですべてのバーを横切れなくなるからです。

80% を下回ると何が起きるか

記号が GS1 の最小値を割ると、失敗は控えめなものではありません。小売と物流の現場では次のようになります。

  • チャージバック。 コンプライアンスプログラムを運用している小売業者(Walmart、Target、そしてほとんどの大手食料品チェーン)は、入荷貨物のバーコード品質を採点します。サイズ不足で検証に落ちた記号はサプライヤーへのチャージバックを発動させます — Target はラベル違反に対してカートン単位の手数料を請求し、Walmart は慢性的な不適合に対して請求金額の一定割合を差し引きます。
  • 手入力。 記号が読めなければ、品目は手でキー入力されます。手入力はすべてエラーの機会であり、多くの小売業者はこれをサプライヤーの欠陥として記録します。
  • ドックでのラベル貼り直し。 読めないカートンが自社システムを流れるリスクを避けるため、販売店がパレットのラベルを貼り直し、その費用を請求する場合があります。

小さな記号が必要なら、正しい答えはたいてい_より小さな UPC ではなく_、小さなサイズでも高密度になるよう_設計された_シンボロジー — たとえば社内物流向けの Code 128 — です。シンボロジーごとに X 次元の最小値は異なるため、「小さい」は相対的な問題です。Code 128 ジェネレーター と バーコード種類ガイド で選び方を解説しています。

使える X 次元を選ぶ手順

実践的な流れは次の順番です。

  1. まず受入側の要件を読む。 小売業者のルーティングガイドに「UPC 最小 80%」や「X 次元 ≥ 0.0105 インチ」とあれば、その数字が経験則のすべてに優先します。
  2. X 次元をスキャナーの仕様に合わせる。 そのラベルを読む機器の最小要素幅を確認します — スマートフォンのカメラは約 0.3 mm まで、ハンディレーザーは約 0.2 mm まで、POS イメージングスキャナーは約 0.15 mm まで確実に読めます。_最も弱い_読み取り装置に合わせて印刷してください。
  3. ビットマップをリサイズしない。 100% で PNG を生成してからラベルエディタで縮小すると、X 次元を縮め_ながら_同時に補間ぼけを注入することになります。目標サイズで生成するか、レンダラーがバーをきれいに計算できるベクター出力を使ってください。これは バーコード生成ガイド の中心となるポイントです。
  4. 決定する前にテストする。 ラベルを 1 枚印刷し、本番で使われるスキャナーと_同じ機種_で、実際に読み取られる距離から読み取ります。検証器(ISO/IEC 15416 準拠)ならさらに良いですが、実機のスキャナーテストでも失敗の 90% はつかめます。

よくある失敗:「ラベルに収めるために縮小する」

最もよくあるミスはこれです。デザイナーがラベルの小さなスペースにバーコードを収める必要があり、記号の角をつまんで小さくドラッグする。ラベルはきれいに見えます。バーコードは読めなくなります。

正しい対処は、ほぼ常にバーコードではなく_ラベルを設計し直す_ことです。

  • バーコードに必要なスペースを与え、他の要素を動かす。
  • 記号を回転させ、バーをスペースの広い方向に走らせる。
  • 同じデータをより小さな面積で運べる、より高密度なシンボロジー(Code 39 ではなく Code 128、あるいは Data Matrix のような 2D コード)に切り替える。

バーコードは装飾ではありません。それはパッケージの機械可読な契約であり、その最小サイズはレイアウトの好みではなく物理法則が決めています。

クイックリファレンス

シンボロジー100% 時の代表的な X 次元備考
UPC-A / EAN-1313 mil (0.33 mm)GS1 の下限:倍率 80%
Code 128一般的に 10 mil (0.25 mm)より高密度。最小値は 5.5 mil
Code 397.5〜10 mil が代表的太細比は 2:1〜3:1
ITF-14公称 19 mil (0.48 mm)大きなカートン向け。ベアラーバーが必須

要点

X 次元は最も細いバーの幅であり、記号の物理的なサイズ全体を支配します。GS1 の小売コードはサイズを倍率で表し、UPC-A の 100% は幅およそ 1.47 インチ — そしてオープンな環境では 80% が絶対的な下限です。それを下回るということは、サプライチェーンのすべてのスキャナーが、最も古い顧客のスキャナーより新しいことに賭けるのと同じです。迷ったら大きめに印刷し、実機のスキャナーでテストし、バーコードを縮小する前にラベルを設計し直してください。

関連記事