バーコード生成ツールを開き、十数個の形式名が並ぶドロップダウンを見て、固まる。CODE128、EAN-13、UPC-A、CODE39、ITF-14……どれが正しい?混乱のほぼすべては、1つの問いを立てた瞬間に消えます。このバーコードは自分用か、それとも店のレジでスキャンされる必要があるか。

それが分かれ道です。ほかはすべて細部です。

自分用:CODE128

"CODE128対EAN-13:2026年、実際どちらのバーコードを使うべき?" — visual 1
自分用:CODE128

コードが自分で管理するもの、つまり在庫室の棚ラベル、ノートPCの備品タグ、作業指示書のバッチ番号、倉庫の箱の位置なら、CODE128を使いましょう。英字と数字のあらゆる組み合わせをエンコードするので、LAPTOP-0413BIN-A7-03が期待どおりに動きます。コンパクトで、過去30年に作られたどのバーコードスキャナーも特別な設定なしに読みます。

一番いいのは、自分の会社の外から満たすべきルールがないことです。数字の意味は自分で決めます。誰も何も登録する必要はありません。今日の午後に100個作って、物に貼り始められます。

小売レジ用:EAN-13、EAN-8、またはUPC-A

"CODE128対EAN-13:2026年、実際どちらのバーコードを使うべき?" — visual 2
小売レジ用:EAN-13、EAN-8、またはUPC-A

商品が他人の店の棚に並び、そのレジでスキャンされるなら、小売用バーコードが必要です。EAN-13(世界のほとんどで使われる13桁のコード)、EAN-8(小さなパッケージ向けの短い版)、またはUPC-A(北米で一般的な12桁のコード)。これらがPOSシステムの期待するバーコードです。

ほとんどのチュートリアルが飛ばす部分です。これらの番号はあなたが作り出すものではありません。 EANとUPCの番号は、それを管理する世界的組織GS1が発行します。実際の店で売るには、GS1から企業プレフィックスを買い、商品番号はそのプレフィックスの上に作られて世界で一意になります。それが、あなたのホットソースのボトルが誰かのスマホケースとコードを共有するのを防ぎます。

バーコード生成ツールは、このツールも含め、どんな13桁でも喜んで完璧なEAN-13に見える画像に変えます。バーは本物で、チェックディジットは正しく計算され、スキャナーは読みます。しかしその番号は、あなたに登録されていなければ無意味です。小売業者のシステムは未登録のコードを弾くかもしれず、うっかりGS1が誰かに割り当てた番号に当たれば、解きほぐすのが本当に厄介な衝突を生み出したことになります。

ですから、モックアップ、パッケージの見本、デモ、ラベルレイアウトのテストには、EAN-13を自由に描いてかまいません。ただ、店を通して実際に売る商品に、でっち上げたものを印刷しないこと。

チェックディジット、手短に

EAN-13とUPC-Aはチェックディジットで終わります。ほかの数字から計算される1桁の数字で、スキャナーが読み違いを捕まえられるようにします。だから厳密な形式はどんな文字列でも受け付けません。長さが違うかチェックディジットが不正なら、良いツールはスキャンできないものを書き出す代わりにすぐ警告します。有効な小売番号を入力すれば、チェックディジットは自動で処理されます。

短くまとめると

  • 社内/倉庫/備品/自分で管理するもの → CODE128。登録不要、英字と数字歓迎。
  • 実際の小売を通して売る → EAN-13 / EAN-8 / UPC-AGS1から実際に所有する番号で。
  • まれな形式(CODE39、ITF-14、Codabar、MSI、Pharmacode)は特定の業界向けに存在します。配送カートン、図書館、薬局の包装など。必要なら、必要だともう分かっているはずです。

10回中9回は答えがCODE128です。人が生成するバーコードのほとんどは、スーパーの棚ではなく自分のシステム用だからです。そこから始め、レジが本当に関わるときだけEANやUPCに手を伸ばしましょう。