システム開発や社内の業務効率化、あるいは海外への商品輸出を進める際、「一次元バーコード」を自前で発行する必要に迫られることがある。
しかし、いざ作ろうとすると「Code 128」「Code 39」「UPC」「EAN」など多くの規格が存在し、どれを選べば自社のシステムや読み取り用スキャナーと適合するのか分からず、混乱してしまう担当者は非常に多い。間違った規格で作成してしまうと、現場に導入した後に「スキャナーが反応しない」といった致命的なトラブルに繋がりかねない。
本記事では、ビジネスで頻繁に使われる主要な一次元(1D)バーコードの特徴、それぞれの明確な違い、そして最適な使い分けの基準を分かりやすく解説する。
当サイトのバーコード作成ツールを使えば、Code 128やCode 39など、必要な規格を選択するだけで誰でも簡単に高精度なバーコードを発行できる。
一次元バーコード(1Dバーコード)とは?
一次元バーコードとは、太さの異なる垂直な線(バー)とスペースの並びによって、横方向だけに情報を持つ伝統的なバーコードの総称だ。QRコードなどの二次元コードと比べて保持できる情報量は少ないものの、以下のような圧倒的なメリットがある。
- 読み取り速度が非常に速い: 安価なレーザースキャナーでも一瞬で認識できる。
- 印刷の要求精度が比較的低い: 多少の擦れや汚れがあっても、横方向にスキャンできれば読み取りが可能。
- 既存のシステムと連携しやすい: レジやPOSシステム、在庫管理ソフトの多くが一次元バーコードを基準に構築されている。
主要な3つの規格:特徴と明確な違い
ビジネスで遭遇する一次元バーコードの9割以上は、以下の3つのいずれかに分類される。
1. CODE 128 (最も汎用性が高く、現代の標準)
- 扱える文字: アスキーコード(ASCII)全128文字(数字、英大文字・小文字、記号、制御コード)。
- 特徴: 非常に高いデータ密度を持っており、少ない桁数であればバーコードの横幅をかなりコンパクトに抑えることができる。チェックディジットが規格内に組み込まれているため、読み取りエラーが極めて少ない。
- 主な用途: 医療用医薬品、コンビニの代金収納、アパレルや製造業の工程管理、物流用の梱包箱(カートン)ラベル。
2. CODE 39 (シンプルで堅牢、社内管理의 定番)
- 扱える文字: 数字、英大文字(小文字は不可)、一部の記号(-, ., 空白, $, /, +, %)。
- 特徴: 構造が非常にシンプルで、文字の始まりと終わりを示すスタート/ストップ文字として「*(アスタリスク)」を使用する。文字とバーコードが1対1で対応しているため、Excelのフォントなどでも再現しやすい。ただし、文字数が多くなるとバーコードの横幅が非常に長くなってしまうという欠点がある。
- 主な用途: 工場内の部品管理、軍事規格(MIL規格)、社内の固定資産・備品管理ラベル。
3. UPCコード (北米市場向けの流通規格)
- 扱える文字: 数字のみ(通常は12桁)。
- 特徴: アメリカやカナダで使われている共通商品コード。日本のJANコードやヨーロッパのEANコードの元になった規格であり、中身の仕組みはほぼ同じだ。北米地域に出荷する製品には、JANコードではなくUPCコードを貼る必要がある。
- 主な用途: アメリカ・カナダ向けに輸出する市販商品のパッケージ。
【用途別】どのバーコード規格を選ぶべきか?
自社で新しくシステムを導入する場合、以下の基準で規格を選択すれば間違いがない。
| 用途・目的 | 推奨する規格 | 理由 |
|---|---|---|
| 社内のPCや備品、書類の管理 | CODE 39 または CODE 128 | アルファベットが使え、既存の安価なハンディスキャナーがほぼ100%対応しているため。 |
| データ量が多く、ラベルを小さくしたい | CODE 128 | CODE 39よりも横幅を大幅に短縮でき、小スペースの印刷に向くため。 |
| 日本国内の一般小売店で商品を販売する | JAN(EAN-13) | 日本国内のPOSレジシステムを通すための国家・国際標準ルール。 |
| アメリカやカナダの小売店へ輸出する | UPC | 北米の流通店舗のレジでは、JANではなくUPCが標準仕様となっているため。 |
当サイトで一次元バーコードを作成するメリット
当サイトのバーコード作成ツールは、エンジニアやB2Bの現場担当者が現場でストレスなく使えるよう、以下の高度な機能を搭載している。
- 完全ローカル処理(セキュリティ担保): 入力した文字列やシリアルナンバーが、外部のWebサーバーに転送・保存されることは一切ない。企業の社内情報 or 顧客管理コードを扱う場合でも安全だ。
- SVG(ベクター)形式での保存: イラストレーターやラベル作成ソフトにシームレスに配置できるよう、拡大しても絶対に線がぼやけないSVG形式でのダウンロードに対応している。
よくある質問
Q. Code 128とCode 39に互換性はありますか?同じスキャナーで読めますか? バーコードの構造自体に互換性はないが、現在市販されているほぼすべてのバーコードスキャナー(ハンディターミナル)は、設定を変えることなくCode 128とCode 39の両方を自動で判別して読み取ることができる。
Q. バーコードの中にスペース(空白)を入れることはできますか? Code 39およびCode 128であれば、文字列の中にスペースを含めることが可能だ。ただし、スペースの幅がバーコードの背景と同化するため、印刷品質が悪いと読み取りエラーの原因になりやすい。可能な限り「-(ハイフン)」や「_(アンダースコア)」で代用することをおすすめする。
Q. 1Dバーコードと2Dコード(QRコード)のどちらを選ぶべきですか? 管理するデータが20文字前後の英数字であれば、読み取りが高速な1Dバーコード(Code 128等)が最適だ。URLや長文のテキスト、日本語(漢字・かな)を埋め込みたい場合は、QRコードを選択する必要がある。
Q. CODE128とCODE39で、同じ文字列を入れたときにサイズ(横幅)が変わるのはなぜですか? CODE128は高密度なデータ圧縮アルゴリズムを持っているため、同じ文字数でもCODE39に比べて約半分の横幅でバーコードを出力できる。限られたラベルスペースに印刷したい場合はCODE128が圧倒的に有利だ。
Q. アメリカに輸出する商品には、JANコードではなく必ずUPCコードを使うべきですか? 基本的にはUPCコードが推奨される。現代の北米のPOSシステムは日本のJANコード(13桁)も読み取れるようアップデートされていることが多いが、古いレジシステムや一部の在庫管理網では12桁のUPCしか受け付けない場合があるため、トラブル回避のためにUPCで生成するのが確実だ。
まとめ
一次元バーコードはどれも同じように見えるが、Code 128は「コンパクトで多機能」、Code 39は「シンプルで頑丈」、UPCは「北米流通専用」という明確な役割の違いがある。
自社の目的や印刷スペース、輸出先を考慮して最適な規格を選択しよう。規格が決まったら、データの漏洩リスクがない当サイトの安全な無料オンラインジェネレーターを使って、印刷用の高画質なバーコードを発行してほしい。