1次元と2次元バーコードの概要
すべてのバーコードは1次元(1D)と2次元(2D)の2カテゴリに分類されます。この違いを理解することが、用途に合ったバーコードを選ぶ第一歩です。
1次元バーコードは横方向のバーとスペースの幅の組み合わせでデータをエンコードします。構造がシンプルで印刷コストが低く、過去40年間に製造されたほぼすべてのスキャナで読み取れます。ただし、格納できるデータ量は約80文字程度と少ないのが弱点です。
2次元バーコードは縦横両方向にデータを格納するため、数千文字を扱えます。また、コードの一部が破損・汚損していても誤り訂正機能により読み取り可能です。ただし読み取りにはイメージャー搭載スキャナまたはスマートフォンカメラが必要です。
1次元バーコードの種類
JANコード(EAN-13) — 日本の小売標準
JANコード(Japanese Article Number)はEAN-13の日本国内での呼称です。スーパー・コンビニ・ドラッグストアなどで販売するすべての商品に必要なバーコードです。日本の国コード(45または49)で始まる13桁で構成されます。取得にはGS1 Japan(一般財団法人流通システム開発センター)への加入とGS1事業者コードの取得が必要です。JANコードを作成する →
UPC-A — 北米小売標準
UPC-A(Universal Product Code)はアメリカ・カナダの小売店で使用される12桁バーコードです。日本の小売店ではあまり使用されませんが、北米向け輸出商品には必須です。JANコードの先頭に「0」を付加した形になっており、EAN-13対応スキャナでUPC-Aを読み取ることができます。UPC-Aを作成する →
Code 128 — 汎用1次元バーコード
Code 128は最も汎用性の高い1次元バーコードで、英数字・記号を含む全ASCII文字を高密度でエンコードできます。宅配便の配送ラベル・倉庫管理・社内番号管理・医療業務管理など幅広い用途に使用されます。サブセットA・B・Cの3種類があり、用途に応じて最適なものが自動選択されます。Code 128を作成する →
Code 39 — 工業・軍用バーコード
Code 39は英大文字・数字・特殊文字7種を含む43文字をエンコードできる古参1次元バーコードです。チェックデジットなしでも動作するシンプルな仕様が特徴で、製造業・医療機器管理・図書館など各種業務システムで今も広く使用されています。Code 39を作成する →
GS1-128 — サプライチェーン標準
GS1-128はCode 128にGS1アプリケーション識別子(AI)を組み合わせた構造化データ形式です。GTIN・ロット番号・賞味期限・シリアル番号などを標準化された形式でエンコードします。大手小売業者への納品ラベル・医薬品のトレーサビリティ・食品の産地証明などに使用されます。GS1-128を作成する →
ITF-14 — 外装ケース用バーコード
ITF-14は段ボール箱・外装ケースに印刷する14桁バーコードです。粗面の段ボールへの印刷でも読み取り可能なよう、太いバーと広いクワイエットゾーンが設定されています。小売店への納品ケースやパレット管理に必要不可欠なバーコードです。ITF-14を作成する →
ISBN — 書籍バーコード
ISBNバーコードはEAN-13形式で978または979から始まる国際標準図書番号をエンコードします。書籍の流通・管理に必須のバーコードで、出版社は国立国会図書館を通じてISBNを取得できます。ISBNバーコードを作成する →
2次元バーコードの種類
QRコード — スマートフォン読取対応
QRコードは1994年にデンソーウェーブ(愛知県)が開発した2次元バーコードです。スマートフォンの標準カメラアプリで読み取れるため、マーケティング・決済(PayPay・LINE Pay等)・電子チケット・Wi-Fi設定など幅広い用途に普及しています。誤り訂正レベルL(7%)〜H(30%)の4段階に対応し、ロゴを埋め込んだカスタムQRコードも作成できます。QRコードを作成する →
データマトリクス — 工業・医薬品用
データマトリクスは非常に小さなスペースに大量のデータを格納できる2次元バーコードです。レーザー彫刻・ドットピーニング・化学エッチングで金属面に直接刻印(ダイレクトパーツマーキング)が可能なため、電子部品・航空機部品・医療機器の恒久的な識別に使用されます。データマトリクスを作成する →
PDF417 — 身分証明書・搭乗券用
PDF417は複数行の1次元バーコードを積み重ねた構造を持つ2次元バーコードです。大量のテキストデータを格納でき、運転免許証(AAMVA規格)・航空搭乗券(IATA BCBP規格)・各種政府発行身分証明書に標準採用されています。PDF417を作成する →
アステカコード — 交通チケット用
アステカコードは中央の正方形を中心に同心状のパターンを持つ2次元バーコードです。QRコードと異なりクワイエットゾーン(余白)が不要なため、非常にコンパクトに印刷できます。欧州の鉄道・バスチケットや一部の航空搭乗券に使用されています。アステカコードを作成する →
バーコード比較表
| 種類 | 次元 | 最大容量 | 文字種 | 主な用途 |
|---|---|---|---|---|
| JANコード(EAN-13) | 1D | 13桁 | 数字のみ | 日本・国際小売商品 |
| EAN-8 | 1D | 8桁 | 数字のみ | 小型商品 |
| UPC-A | 1D | 12桁 | 数字のみ | 北米小売商品 |
| Code 128 | 1D | 可変長 | 全ASCII | 物流・業務管理 |
| GS1-128 | 1D | 可変長 | 全ASCII+AI | サプライチェーン・医薬品 |
| Code 39 | 1D | 可変長 | 43文字 | 工業・製造・医療機器 |
| ITF-14 | 1D | 14桁 | 数字のみ | 外装ケース・パレット |
| ISBN | 1D(EAN-13) | 13桁 | 数字のみ | 書籍・出版物 |
| QRコード | 2D | 7,089文字 | 全Unicode | URL・決済・マーケティング |
| データマトリクス | 2D | 3,116文字 | 全ASCII | 電子部品・医薬品 |
| PDF417 | 2D | 1,850文字 | 全ASCII | 身分証明書・搭乗券 |
| アステカコード | 2D | 3,832文字 | 全ASCII | 交通チケット |
用途別のバーコード選び方
日本国内の小売商品を販売する場合
スーパー・コンビニ・ドラッグストアなど小売店への納品にはJANコード(EAN-13)が必要です。外装ケースや段ボールにはITF-14を使用します。取得にはGS1 Japanへの加入が必要です。
物流・配送ラベルに使用する場合
宅配便の配送ラベルや社内の物流管理にはCode 128を使用します。大手小売業者への納品で賞味期限やロット番号の管理が必要な場合はGS1-128が適切です。
QRコード・スマートフォン読取に使用する場合
マーケティング・決済・電子チケット・Wi-Fi設定など、消費者がスマートフォンで読み取る用途にはQRコードが最適です。
小型部品・医薬品に使用する場合
極小スペースへの印刷やダイレクトパーツマーキングが必要な場合はデータマトリクスを選択します。
書籍・出版物に使用する場合
書籍の裏表紙にはISBNバーコード(EAN-13形式)を使用します。ISBNは国立国会図書館から取得できます。