バーコードがない商品にバーコードを作る方法|JANコードとインストアコード

「バーコード検品をしたいけれど、うちの商品にはバーコードが付いていない」

WMSの導入をご検討される事業者様から、いちばん多くいただくご相談です。ハンドメイド品、小分けした商品、海外から仕入れた商品、業務用の資材。バーコードが印字されていない商品は、思っている以上にたくさんあります。

結論から申し上げると、バーコードは自社で作れます。取引先に発行を依頼する必要も、メーカーからデータをもらう必要もありません。

この記事では、そもそもJANコードとは何かというところから、自社でバーコードを用意して運用に乗せるまでの手順をご説明します。

JANコードの13桁には意味がある

市販の商品に印字されているバーコードは、日本ではJANコードと呼ばれます。国際的にはEANコードという名称で、世界共通の規格です。

標準タイプは13桁で、数字の並びにはそれぞれ意味があります。

  • 先頭2桁……国コード。日本は45または49
  • 続く数桁……GS1事業者コード。企業を識別する番号
  • 続く数桁……商品アイテムコード。企業が自社の商品に割り当てる番号
  • 最後の1桁……チェックデジット。読み取り誤りを検出するための計算値

試しに、手元の飲料や菓子のバーコードを見てみてください。先頭の7桁程度を検索エンジンに入れると、製造・販売している事業者を調べることができます。バーコードは世界中で重複しないように、事業者単位で番号帯が割り当てられているわけです。

この仕組みを支えるため、JANコードを取得するにはGS1 Japanへの登録申請が必要で、登録料と定期的な更新手続きが発生します。

印字済みのJANを使うには、対応表が必要

すでに商品にJANコードが印字されているなら、それをそのまま使えば早いはずです。実際、それが理想的です。

ただし1つ条件があります。「どのJANコードが、どの商品なのか」という対応表を持っていること。これをJANマスタと呼びます。

メーカーと直接取引していれば、商品データとして提供してもらえることがあります。しかし現実には、次のような事情でJANマスタが手に入らないことのほうが多くあります。

  • 仕入れが問屋や仲介業者を経由している
  • 小口の仕入れで、データ提供の対象になっていない
  • 取扱点数が多く、仕入先ごとに形式がばらばら
  • そもそも海外の商品で、JANコード自体が付いていない

印字されているのに使えない、という状況が起こるのはこのためです。

自社バーコード(インストアコード)という選択

そこで登場するのが、自社の中だけで使うバーコードです。インストアコード、あるいはインストアマーキングと呼ばれます。

インストアコードは、先頭2桁が「02」または「20〜29」で始まる番号帯を使うことになっています。この帯域は事業者への割り当てが行われないため、外部の商品コードと衝突しません。

スーパーの惣菜や量り売りの商品に貼られている値札シールのバーコードが、この方式です。

自社の倉庫の中で商品を識別するのが目的であれば、これで十分に役割を果たします。登録料も維持費もかかりません。

自分で採番するときの落とし穴

「それなら1番から順に振っていけばいい」と考えたくなります。実際、それでも動きます。

ただし、手作業やExcelで採番する場合は重複に注意が必要です。

  • どこまで番号を使ったかを、常に記録しておく必要がある
  • 担当者が複数いると、同じ番号を別の商品に振ってしまう
  • ファイルが分かれると、突き合わせが不可能になる

バーコードは、1つの番号が1つの商品を特定するからこそ意味があります。重複した瞬間に、仕組み全体が機能しなくなります。しかも厄介なことに、重複はすぐには発覚せず、誤出荷という形で表面化します。

ゼータロジでは、この問題を避けるために、商品マスタの中でバーコードが未登録の品番を検索し、インストアJANコードを自動で割り当てる機能を標準で用意しています。

ポイントは「未登録なら」という条件です。すでに自社で発行済み・登録済みのバーコードはそのまま活かせますし、印字済みのJANが使える商品はそちらを使えます。足りない分だけを埋めるという考え方です。

加えて、重複チェックの機能も併せて備えています。一部の商品だけ手作業で番号を振っていた場合でも、衝突を検出できます。

1商品に複数のバーコードを持たせる

実務でよくあるのが、同じ商品なのに仕入先によって付いているコードが違うというケースです。

この場合、1つの商品に対して複数のバーコードを登録できるかどうかが分かれ目になります。メーカーのJANと自社のインストアコードを併用する、旧パッケージと新パッケージの両方を登録しておく、といった運用ができれば、現場は「どちらをスキャンしても通る」状態になります。

ゼータロジでは1品番に複数のバーコードを登録できます。過渡期の在庫が混在していても、作業者が判断する必要はありません。

印刷して、貼る

番号が決まったら、ラベルにして商品に貼ります。

  • 市販のラベルシール……A4サイズの用紙に多面付けされたシールを、普通のプリンタで印刷できます。少量から始められます
  • 専用ラベルプリンタ……1枚ずつ連続印刷でき、耐久性のある材質も選べます。枚数が多い場合はこちらが効率的です

印刷の実際の手順や、Excelで扱うときに数字が「2E+12」と表示されてしまう問題への対処は、バーコードラベルの作り方で詳しくご説明しています。

貼るタイミングは、入荷検品から棚入れまでの間が最も効率的です。どのみち1点ずつ手に取る工程なので、そこにラベル貼りを組み込めば、追加の作業が発生しません。

よくあるご質問

インストアコードは、商品を外部に販売しても問題ありませんか

自社の管理範囲で使う分には問題ありません。ただし小売店の店頭に並べる商品や、他社が自社のシステムでスキャンする商品については、正式なJANコードが必要になります。取得の要否は販売形態によって変わりますので、判断に迷う場合はご相談ください。

すべての商品に貼る必要がありますか

検品の対象にする商品には必要です。ただし一度にすべてを終わらせる必要はありません。出荷頻度の高い商品から始めて、入荷のたびに少しずつ広げていく方法が現実的です。

桁数に決まりはありますか

インストアJANであれば13桁です。自社独自の体系にする場合、ゼータロジでは桁数の制限を設けていませんので、既存の品番をそのままバーコード化することもできます。

あわせて読みたい

ハンディターミナル検品について、もっと詳しく

バーコードの発行から印刷、無線式とバッチ式の違い、端末がなくても始められるWebスキャンまで、ゼータロジのバーコード検品をまとめています。

ハンディターミナル検品の機能を見る →

在庫管理・誤出荷対策の資料を無料配布中

「WMS選定チェックリスト」で、自社にシステムが必要かどうかを診断できます。

資料をダウンロードする(無料)