この記事の要点
- バーコードのサイズは見た目ではなく、最も細いバー・スペース幅=Xディメンションで決まる。
- 同じEAN-13でも、店頭POS用と一般流通用でXディメンションの許容範囲が異なる(GS1表1・表2)。
- 二次元コード(DataMatrix・QR)は、Xディメンションに加えて1セルを何ドットで印字するかが実用上の最小サイズを左右する。
- 物流ユニットが物理的に小さすぎる場合、GS1は最小Xディメンション0.250mm・バー高さ5.08mmまでの例外規定を用意している。
- 発注先はGS1の最低要求より厳しい独自規定を課すことがある(PostNordの例:総合グレードB以上、細モジュール0.28mm以上)。
サイズを決めるのは「Xディメンション」
バーコードを小さくしたいという要望は、たいてい「シンボル全体の見た目の大きさ」を指しています。しかし規格が数値として規定しているのは、シンボルを構成する最も細いバー・スペースの幅、すなわち「Xディメンション」です。一次元コードのバー幅も、二次元コードのセル(モジュール)幅も、このXディメンションの倍数として全体のサイズが決まります。GS1 General Specifications Release 26.0(2026年1月批准)は、用途ごとにこのXディメンションの最小・目標・最大値、シンボル高さ、クワイエットゾーン、最低印刷品質を規定しています。「どこまで小さくできるか」を検討する起点は、シンボル全体の寸法ではなく、このXディメンションです。
同じEAN-13でも、POSと物流で許容値が違う
同じEAN-13(JANコード)であっても、GS1の規定は用途によって2つの表に分かれています。「小売POSでスキャンされ、一般流通ではスキャンされない商品」向けの表1では、Xディメンションは最小0.264mm・目標0.330mm・最大0.660mm、シンボル高さは最小18.28mmです。一方、「一般流通のみでスキャンされる商品」向けの表2では、Xディメンションの最小値は0.495mmまで引き上げられ、シンボル高さも最小34.28mmと大きくなります。最低印刷品質も表1が1.5/06/660、表2が1.5/10/660と異なり、開口径の指定(06/10)がその用途で許される最小Xディメンションの80%として決まっているためです。同じコード種類・同じデータでも、店頭のハンドスキャナで読むのか、物流のベルトコンベア上で自動読み取りするのかによって、許容できる最小サイズは別物になります。用途を確定させないままサイズ検討を進めると、設計が破綻します。
用途別のXディメンション早見表
| 用途 | シンボル | Xディメンション(最小・目標・最大) | シンボル高さ | クワイエットゾーン | 最低品質 |
|---|---|---|---|---|---|
| 小売POS専用(表1) | EAN-13 | 0.264・0.330・0.660mm | 最小18.28mm | 左11X・右7X | 1.5/06/660 |
| 一般流通専用(表2) | EAN-13 | 0.495・0.660・0.660mm | 最小34.28mm | 左11X・右7X | 1.5/10/660 |
| 一般流通専用(表2) | ITF-14 | 0.495・0.495・1.016mm | 31.75mm(Xによらず一定) | 左右とも10X | 1.5/10/660 |
| 一般流通専用(表2) | GS1-128 | 0.495・0.495・1.016mm | 31.75mm | 左右とも10X | 1.5/10/660 |
| 一般流通専用(表2) | GS1 DataMatrix(ECC 200) | 0.743・0.743・1.50mm | Xと符号化データで決まる | 四方1X | 1.5/20/660 |
| 一般流通専用(表2) | GS1 QR Code | 0.743・0.743・1.50mm | Xと符号化データで決まる | 四方4X | 1.5/20/660 |
| 物流ユニット(表5) | GS1-128 | 0.495・0.495・0.940mm | 31.75mm | 左右とも10X | 1.5/10/660 |
各シンボロジーの読み方・使い分けは発行できるコードの全一覧で個別に解説しています。
小さすぎて入らないときの例外規定
物流ユニットの表面積が小さく、規定どおりのXディメンションでは印字が入りきらない場合、GS1は例外規定を設けています。最小Xディメンションは通常0.495mmですが、入らない場合に限り0.250mmまで縮小できます。バー高さについても、通常31.75mmですが、入らない場合は「クワイエットゾーンを含むシンボル幅の15%」または「12.70mm」のいずれか大きい方まで切り詰められます。それでも入らない場合はさらに切り詰め可能ですが、5.08mmを下回ってはなりません。これはあくまで「入らない場合の例外」であり、標準として最初から採用してよい数値ではない点に注意が必要です。
二次元コードは「セルを何ドットで刷るか」で決まる
DataMatrixやQRコードはXディメンションの規定に加え、印刷側では1セルを何ドットで表現するかが実用上の最小サイズを左右します。QRコードの開発元であるデンソーウェーブは、1セルあたり4ドット以上での印字を推奨しています。
| 印刷解像度 | 4ドット | 5ドット | 6ドット |
|---|---|---|---|
| 600dpi | 0.17mm | 0.21mm | 0.25mm |
| 300dpi | 0.33mm | 0.42mm | 0.5mm |
| 200dpi | 0.5mm | 0.63mm | 0.75mm |
読み取り機の分解能の目安は、デンソーウェーブの解説では高分解能スキャナで0.1〜0.2mm、標準スキャナで0.25mm程度が下限とされています。GS1が規定するXディメンションの数値だけでなく、実際に使う印刷解像度と読み取り機の組み合わせで、刷れるドット数・読み取れるセル幅の両方を確認する必要があります。
発注先がGS1より厳しい要求を出すことがある
GS1の規定を満たしていれば、必ずしもすべての発注先の要求を満たすとは限りません。スウェーデン郵便PostNordは、書留・速達等のラベルについてCode 128(ISO/IEC 15417)を指定したうえで、ISO 15416での総合グレードB以上を要求しています。GS1の一般流通向け最低要求がグレード1.5であるのに対し、これより一段厳しい基準です。あわせて細モジュール0.28mm以上、太細比は通常1:3、高さ9mm以上、クワイエットゾーンは左右ともXディメンションの10倍以上と規定しています。GS1の最低要求を満たすことと、個別の発注先が求める仕様を満たすことは別問題であり、出荷先が決まっている場合はその発注先の技術仕様を個別に確認する必要があります。
印刷解像度とモジュール幅の関係
Xディメンションの目標値を決めても、実際に刷れるかどうかは印刷解像度に左右されます。たとえば203dpiのプリンターでは、1ドットの幅は25.4mmを203で割った約0.125mmです。モジュール幅はこのドット単位に丸められるため、規格上の目標値がドット幅の整数倍で割り切れない場合、バー幅にわずかなばらつきが生じます。Xディメンションの目標値を印刷解像度のドット幅で割り切れる値に近づけて設計することが、印字の安定につながります。解像度と印字品質の関係は印刷解像度の解説でも扱っています。バーコードの読み取り不良でお困りの場合はバーコードが読み取れない原因と対策もあわせてご確認ください。
ウメモトにご相談いただけること
GS1やISO/IEC規格の解釈、発注先が独自に定める仕様の適合判定は、当方の対応範囲外です。ご相談いただけるのは、狙うXディメンションの目標値に対して、当社の可変データ印刷設備の解像度でどこまで安定した印字ができるかの実機確認や、版面設計・クワイエットゾーンの取り方といった印刷面での実装です。用途がPOS専用か一般流通用か、発注先から個別の技術仕様書が示されているかを教えていただければ、そこから印刷側の検討を始められます。