JANコードを自作して店舗で使えるか?流通販売と店舗内での違いを徹底解説

結論から言うと、自作した番号を流通用JANコードとして小売店やECモールで使うことはできません。一方、自社店舗や倉庫の内部管理に限れば、インストアコードとして独自のバーコードを自作し運用できます。用途を分けて考えれば、自作バーコードは十分実用的です。

JANコードの自作と店舗利用の結論:流通用とインストアコードの違い

「JANコードを自作して店舗で使えるか」という疑問には、用途によって答えが変わります。もっとも重要な切り分けは、不特定の取引先と商品をやり取りする「流通用」か、自社店舗の内部だけで完結する「店舗内管理用」かという点です。

流通用のJANコードは、GS1事業者コードを取得した上で、商品アイテムコードとチェックディジットを組み合わせて構成します。この番号は市場に出回る商品を一意に識別するためのものなので、事業者コードを持たない第三者が勝手に作った番号を商品に付けて販売することはできません。番号の重複や誤読は、取引先のPOS・受発注システムに直接影響するためです。

一方、自社店舗のレジや在庫管理、量り売り、イベントの一時的な商品管理など、外部の取引先と番号を共有しない場面では、独自の番号をインストアコードとして設計できます。つまり、「自作番号が使えるのは、その番号を読み取るシステムと運用が自社内に閉じている場合」と整理すると判断しやすくなります。

項目流通用JANコードインストアコード(店舗内)
主な用途小売店・ECモールでの商品販売、受発注自社店舗のレジ、在庫管理、量り売り、イベント
番号の設計GS1事業者コード+商品アイテムコード+チェックディジット自社ルールで桁数・採番方法を設計
外部との共有取引先・モールと共有する自社内に限定する
自作の可否不可(事業者コードの取得が前提)可能(自社運用ルールに従う)
注意点重複・誤読が取引全体に影響する既存の流通JANと番号帯を分ける必要がある

迷ったときは、「この番号を自社以外の誰かが読み取る可能性があるか」を基準にしてください。外部に渡る可能性があるなら流通用の正規ルート、自社内だけで完結するならインストアコード、という基準が実務では有効です。バーコードの種類や番号の基本構成を先に確認したい場合は、バーコードの基礎ガイドが判断の補助になります。

自社店舗で自作バーコード(インストアコード)を使う手順とルール

インストアコードを自作する場合も、場当たり的に番号を振ると、レジでの読み違いや在庫の二重登録などのトラブルにつながります。現場で安定して運用するには、次の順序でルールを決めてから作成します。

1. 番号帯と桁数を先に決める

まず、既存の流通用JANコードと番号がぶつからないように、インストアコード専用の番号帯を決めます。店舗内コードでは、JANの国コードに相当する先頭の桁を自社ルールで固定し、その後に商品カテゴリや連番を配置すると管理しやすくなります。桁数は、レジや在庫システムが受け付ける長さに合わせて固定してください。途中で桁数が変わると、既存の登録データと照合できなくなるためです。

2. 採番ルールを文書化する

「カテゴリ2桁+連番4桁」のように、どの桁が何を表すかを決めて一覧にします。担当者が変わっても同じルールで番号を追加できる状態が理想です。量り売りやイベント限定品など、通常商品と区別したいものは、カテゴリ部分で分けておくとレジ画面での判別がしやすくなります。

関連ページ: ExcelでJANコードのチェックデジットを計算する

4. 既存コードとの重複を確認する

新しい番号を登録する前に、すでに店舗の商品マスタやPOSに同じ番号がないかを検索します。手作業の採番では、連番の飛びや二重登録が起こりやすいため、採番台帳を用意して使用済み番号を記録しておくと安全です。

5. ラベルとレジ設定をテストする

作成したバーコードを実際のプリンタで印刷し、店舗のレジやハンディスキャナで読み取れるかを確認します。印刷の大きさ、余白、コントラストが不足していると、現場のスキャナでは読めてもスマートフォンでは読めない、といった差が出ます。テストでは本番と同じ用紙と機器を使うのが確実です。

番号の設計が決まったら、オンラインのバーコード生成ツールで画像を作成します。ノーコードで進められるため、専用ソフトのインストールなしで作業できます。基本的な流れは次のとおりです。

  1. 作成したいコードの種類(JAN/EANなど)を選ぶ
  2. 設計した番号を入力する(チェックディジットの自動計算に対応するツールもある)
  3. 画像フォーマットを選ぶ(印刷用はSVG、Webや簡易確認はPNGが扱いやすい)
  4. プレビューで数字とバーの対応を確認する
  5. ダウンロードして、実際のプリンタで試し印刷する

1次元バーコードの作成は1次元バーコード作成ツールで、JANやCODE39、ITFなどに対応した生成ができます。複数の商品ラベルをまとめて作りたい場合は、無料バーコード作成・一括生成ツールを利用すると、番号リストからの一括生成が効率的です。

画像を選ぶ際のポイントは解像度と形式です。印刷用には拡大しても劣化しにくいSVGが向いており、PNGを使う場合は印刷サイズに対して十分な解像度を確保します。画面上で小さく表示されたバーコードをそのまま拡大すると、バーの境目がぼやけて読み取り精度が落ちるため、必ず生成時の設定で出力サイズを調整してください。余白(クワイエットゾーン)が不足すると読み取れないことがあるので、トリミングは避けます。

作成した画像は、店舗のプリンタ設定や用紙サイズに合わせて配置し、複数商品を並べる場合はラベルシートの寸法と一致しているかを確認します。ツール上で問題なく表示されても、印刷後にバーがつぶれていることがあるため、最初の数枚は必ず実機で読み取りテストを行いましょう。

インストアコードを自作して店舗で運用する場合、番号の設計そのものよりも「計算・印刷・読み取り」の段階でつまずくケースが目立ちます。ここでは現場で発生しやすい失敗を取り上げ、原因と対処を整理します。番号の採番ルールや作成手順そのものは前のセクションで扱った内容を前提とし、ここでは運用開始後に起きる問題に絞ります。

チェックディジットの計算ミス

最も多いのが、末尾のチェックディジットを手計算や表計算で求めた際の桁ずれ・重みの当て間違いです。JANのチェックディジットは、右端から数えて奇数桁を3倍、偶数桁を1倍して合計し、合計を10で割った余りを10から引いた値(余りが0なら0)とするモジュラス10・ウェイト3の方式です。たとえば本体12桁が「491234567890」の場合、右から3倍する桁を拾って合計を出し、最後に10の補数を取ります。手作業では「右端から数える」「3倍するのは奇数桁」という2点が逆になりやすいため、計算結果を別のツールや実機で必ず照合してください。

また、チェックディジットを採番ルールの連番に含めてしまい、次の番号に進むたびに計算し直す運用も事故のもとです。連番部分とチェックディジットを分けて管理し、生成時に自動計算させる仕組みにすると人的ミスを抑えられます。

印刷のかすれ・にじみ・サイズ不足

家庭用プリンタやラベルシールへの印刷では、インク量の不足、用紙のずれ、解像度不足によってバーが潰れたり途切れたりします。特に小さなラベルに13桁を詰め込むと、バーの幅が数ドットしかなくなり読み取りが不安定になります。印刷後は必ず実機のスキャナで複数回読み、可能であれば同じラベルを数枚サンプルとして残して確認してください。感熱ラベルは摩擦や熱でかすれることがあるため、長期保管する商品には向かない場合があります。

クワイエットゾーン(余白)の不足

バーコードの左右に必要な余白を確保せず、ラベルの端や商品デザインの文字・イラストに隣接させると、スキャナがバーコードの開始位置を誤認して読み取りエラーになります。ラベルを自作する際は、バーコードの左右に十分な白地を残し、枠線や背景色をバーコード直近に置かないようにします。デザイン性を優先して余白を削ると、レジで読めない原因になるため注意してください。

スマホカメラの読み取り限界を過信する

スマートフォンのカメラは簡易確認には便利ですが、レジ業務の本番運用には向きません。カメラの解像度、ピント、手ぶれ、照明の反射によって読み取り成功率は大きく変動し、小さなバーコードや曲面に貼ったラベルでは特に失敗しやすくなります。店舗のレジで使うのであれば、業務用のハンディスキャナや固定式スキャナでの動作を必ず事前に検証してください。

自作番号の重複と既存商品との衝突

店舗内で複数の担当者が番号を発行すると、同じ番号が別商品に割り当てられる重複が起こります。番号台帳を一元管理し、発行前に既存の登録リストと照合する手順を徹底してください。また、インストアコードの番号帯が流通用JANと重なると、仕入れ商品と自社商品の区別がつかなくなる恐れがあります。番号帯は事前に社内で確定し、関係者に共有しておくことが重要です。

よくある失敗と正しい対処法の一覧

ここまでの内容を、現場で起きやすい誤りと対処の対応表としてまとめます。運用開始前のチェックリストとして活用してください。

よくある誤り起こりうる影響正しい対処
チェックディジットの桁・重みを取り違えるレジで読み取りエラー、登録データとの不一致モジュラス10・ウェイト3の計算をツールで自動化し、実機で照合する
連番にチェックディジットを含めて管理する番号発行のたびに計算ミスが発生連番部分とチェックディジットを分離し、生成時に自動計算する
小さなラベルに詰め込んで印刷するバーが潰れ、読み取り不能ラベルサイズを上げるか桁数を減らし、印刷後に実機で確認する
左右の余白(クワイエットゾーン)を取らないスキャナが開始位置を誤認バーコード左右に白地を確保し、枠線や背景色を近接させない
スマホカメラだけで本番運用する読み取り成功率が不安定でレジが滞留業務用スキャナで事前検証し、本番は専用機器を使う
番号台帳を共有せず複数人で発行する番号の重複、商品取り違え台帳を一元管理し、発行前に既存リストと照合する
インストアコードの番号帯が流通用JANと重なる仕入れ商品と自社商品の区別が不能番号帯を社内で確定し、関係者に周知する
流通用JANを自作して店外に流通させる取引先とのトラブル、番号の衝突店外流通には正規のGS1事業者コードを取得する

まとめ:店舗の規模や目的に合わせた正しいバーコード活用の第一歩

JANコードを自作して店舗で使えるかという問いへの答えは、「用途による」に尽きます。店外に商品を流通させるのであれば、GS1事業者コードに基づく正規のJANコードが必要です。一方、自社店舗内のレジ処理や在庫管理、イベントでの一時的な商品管理であれば、インストアコードとして自社ルールで番号を設計し、自作したバーコードを運用できます。ただし、その場合でもチェックディジットの計算、印刷品質、余白の確保、番号の重複管理といった基本を外すと現場で読み取りトラブルが起きます。

まずは自社で使うコードの種類を決め、番号帯と採番ルールを文書化してください。そのうえで、1次元バーコード作成ツールでテスト用のバーコードを生成し、実際のレジやスキャナで読み取り確認を行うのが最初の一歩です。バーコードの種類や番号の基礎についてはバーコードの基礎ガイドも参考にしながら、運用開始前の検証を丁寧に進めてください。

Sources

JANコードを自作して店舗のレジで使えますか?

自社店舗内のレジ処理や在庫管理目的であれば、インストアコードとして自社ルールで番号を設計し、自作したバーコードを運用できます。店外に商品を流通させる用途では正規のJANコードが必要です。

チェックディジットはどう計算しますか?

右端から数えて奇数桁を3倍、偶数桁を1倍して合計し、合計を10で割った余りを10から引いた値(余りが0なら0)がチェックディジットです。手計算は桁ずれしやすいため、生成ツールで自動計算し実機で照合することをおすすめします。

インストアコードの番号帯はどう決めればいいですか?

流通用JANと重ならない番号帯を社内で確定し、複数人で発行する場合は番号台帳を一元管理してください。発行前に既存リストと照合する手順を決めておくと重複を防げます。

スマホのカメラで自作バーコードを読み取れますか?

簡易確認には使えますが、レジ業務の本番運用には向きません。カメラの解像度やピント、手ぶれ、照明の反射で読み取り成功率が変動するため、本番は業務用スキャナで事前検証してください。

印刷したバーコードがレジで読めないときは?

印刷のかすれ・にじみ、ラベルサイズの不足、左右の余白不足が主な原因です。ラベルサイズを上げる、余白を確保する、印刷後に実機で複数回読み取る、といった点を確認してください。

クワイエットゾーンとは何ですか?

バーコードの左右に必要な白地(余白)のことです。ここが不足するとスキャナがバーコードの開始位置を誤認し、読み取りエラーにつながります。枠線や背景色をバーコード直近に置かないようにしてください。

同じ番号を誤って2つの商品に割り当ててしまいました

レジや在庫管理で商品の取り違えが起きるため、速やかに片方の番号を変更し、台帳と登録データを更新してください。再発防止として、発行前の既存リスト照合を手順に組み込むことが有効です。

感熱ラベルに印刷したバーコードは長期間使えますか?

感熱ラベルは摩擦や熱でかすれることがあり、長期保管する商品には向かない場合があります。長期運用する場合は、かすれにくいラベルや印刷方式を検討し、実際の保管環境で読み取り確認を行ってください。

自作した番号の重複を防ぐにはどうすればいいですか?

番号台帳を一元管理し、発行前に既存の登録リストと照合する手順を徹底してください。複数の担当者が発行する場合は、番号帯を担当ごとに分ける方法も有効です。

店舗の規模が小さい場合でもインストアコードは必要ですか?

商品数が少なく手入力で対応できる場合は必須ではありませんが、レジ処理や在庫管理の効率化、入力ミスの削減を目的に導入するケースがあります。運用コストと効果を見比べて判断してください。

自作したバーコードの動作確認はどう行えばいいですか?

テスト用のバーコードを生成し、実際に使うレジやスキャナで複数回読み取ってください。ラベルのサイズや貼り付け位置を変えたサンプルも用意し、本番と同じ条件で確認することが重要です。