POSコードは単独のバーコード規格ではなく、POSレジで商品を識別するコードの総称です。作成前にバーコードをどこで使うか決めます。スーパー、コンビニ、ECモール、取引先まで商品を流通させるなら、原則として正式なJANコードを確認します。自店のレジだけで読めればよい商品なら、店内用のインストアコードを検討します。棚卸し、備品管理、入出庫管理などPOS販売と直接関係しない用途なら、Code128のような社内管理向けバーコードが扱いやすいです。
つまり「数字をバーコード化できれば何でもよい」と考えると、後でPOSレジに登録できない、取引先に受け付けられない、同じコードが別商品と重複する、といった問題が起きます。バーコード画像の作成自体は簡単ですが、POSで使う場合は先にコード体系を決めることが重要です。
POSコード作成で最初に確認するのは、画像の見た目ではなく「誰が採番し、どのレジや商品マスタで使うか」です。POSレジ用バーコードを作る場合は、コードの種類、桁数、チェックデジット、先頭ゼロ、印刷サイズを一緒に確認すると、登録後の読み取りトラブルを減らせます。
POSレジで読めるバーコードには複数の選択肢があります。名前が似ていても、使える範囲と管理責任が違います。
| 種類 | 主な用途 | 向いているケース | 作成前の注意点 |
|---|---|---|---|
| JANコード | 一般商品の識別 | 小売、EC、取引先へ流通する商品 | 正式利用ではGS1事業者コードなど登録情報を確認する |
| インストアコード | 店舗内またはチェーン内の商品識別 | 惣菜、量り売り、店舗独自商品、短期販売商品 | 外部流通用コードとしては使わない |
| 社内管理コード | 在庫、備品、棚番、伝票管理 | 英数字の管理番号や10桁前後の社内コード | POS販売商品コードと混同しない |
| ISBN | 書籍の識別 | 本、同人誌、図書管理 | 書店流通では書籍JANや価格表示の指定も確認する |
POSコード作成を急ぐ前に、商品コードを誰が、どの場所で、どの期間使うかを整理します。ここが曖昧なまま画像だけを作ると、読み取りは成功しても商品マスタ登録や取引先との連携で止まることがあります。
- 利用範囲:全国流通、EC、店舗内、倉庫内のどこで使うか。
- 番号の管理者:GS1事業者コード、店舗、社内担当のどこが採番するか。
- 入力データ:数字だけか、英字・ハイフンを含む管理番号か。
- 運用期間:定番商品か、惣菜・イベントのような短期商品か。
- 読み取り機器:POSレジ、ハンディ、スマホのどれで確認するか。
この5項目が決まったら、JANコード作成、インストアコード作成、Code128作成のいずれかでテスト画像を作り、実際の機器で確認します。複数商品を扱う場合はバーコード一括作成も候補になります。
JANコードは、日本の小売商品で広く使われる商品識別コードです。POSレジに商品マスタを登録し、レジでバーコードを読み取って商品名や価格を呼び出す用途に向いています。一般的な商品流通では、JANコードは単なる任意の数字ではなく、事業者や商品を識別するためのルールに基づいて管理されます。
正式な商品として取引先やECモールに登録する場合は、GS1 Japanの案内に従ってGS1事業者コードやGTINの管理方法を確認してください。テスト用や社内確認用のバーコード画像であれば、本站の JANコード作成ツール で13桁または12桁入力からJANバーコードを作成できます。ただし、画像が作れることと、正式流通で使えることは別です。
- 販売先がJANコードを求める商品は、登録済みコードを使う
- 12桁入力時はチェックデジットを自動計算できる
- 本番印刷前にPOSレジで商品名、価格、税区分まで確認する
- 商品ごとに重複しないコードを管理する
同じ「商品コード」でも、入力できる文字やPOS側の扱いによって適したバーコード形式が変わります。迷った時は、コードの桁数よりも「どのシステムで使うか」を優先して判断します。
| 入力したいコード | 想定用途 | おすすめ形式 | 理由 |
|---|---|---|---|
| 4901234567892 | 一般商品のPOS販売 | JAN(EAN-13) | 小売商品として扱いやすく、POS商品マスタと連携しやすい |
| 0212345678901 | 店内惣菜・量り売り | インストアコード | 店舗内ルールで価格や部門を管理できる |
| SAL-0001 | 社内在庫・備品管理 | Code128 | 英字、数字、ハイフンをそのまま扱える |
| 9784123456789 | 書籍管理 | ISBN | 書籍識別に特化した番号体系と相性がよい |
正式流通では登録済みコードか確認が必要です。
相手先のシステムで別商品と衝突する可能性があります。
レジで読めても、ラベル素材や印刷濃度で失敗することがあります。
縦横比を崩すとスキャナーが読めない原因になります。
正式なJANコードやGTINを商品流通で使う場合は、GS1 Japanの案内を確認してください。本站ではバーコード画像を無料で作成できますが、登録番号の発行や商品コードの公式登録を代行するものではありません。
POSコード作成の最後に確認したいのは、画像が表示できるかではなく、店舗や倉庫で同じ商品を正しく呼び出せるかです。登録、価格更新、ラベル貼付の担当が分かれる場合は、採番ルールと確認方法を短い手順書にまとめます。
入力値は文字列として管理します。ExcelやCSVで先頭ゼロを数値扱いすると別のコードになるため、桁数、チェックデジット、店舗プレフィクスを決め、元データと生成画像を同じ行で確認します。
| 確認場面 | 確認する内容 | 合格の目安 |
|---|---|---|
| 登録前 | 採番範囲、先頭ゼロ、重複、チェックデジット | 商品マスタの値と画像下の文字が一致する |
| 印刷前 | サイズ、左右の余白、縦横比、濃度 | ラベルを拡大して線がつぶれていない |
| 読み取り前 | POSレジ、ハンディ、予備端末の設定 | 同じ画像を複数の実機で読み取れる |
| 運用後 | 価格変更、返品、廃番、再採番の履歴 | コードと商品情報の変更履歴を追跡できる |
テスト時は用紙、ラベル素材、照明、読み取り距離を本番に近づけます。Excelで縮小したり縦横比を変えたりせず、読めない場合は印刷サイズ、余白、濃度の順に見直してください。
Q. POSコードは無料で作成できますか?
社内管理やテスト用のバーコード画像は無料で作成できます。全国流通の商品に使うJANコードは、GS1事業者コードなど正式な登録情報を確認してから作成します。
Q. JANコードとPOSコードは同じですか?
同じ意味で使われることもありますが、厳密にはPOSコードはPOSレジで商品を識別するコード全般を指すことがあります。外部流通はJAN、店内だけならインストアコード、社内管理ならCode128というように分けて考えると安全です。
Q. インストアコードはどんな時に使いますか?
惣菜、量り売り、店舗独自商品など、店内や特定チェーン内だけで管理する商品に使われます。外部流通で使うコードとは役割が異なります。
Q. 10桁の商品コードをバーコード化できますか?
できます。社内管理用ならCode128が扱いやすい選択です。JANとして使う場合は桁数やチェックデジットの条件があるため、10桁のままJANコードとして扱うことはできません。
Q. POSレジで読めない時は何を確認しますか?
コード形式、桁数、チェックデジット、印刷サイズ、余白、商品マスタ登録を確認します。Excelに貼り付けた場合は、画像の縦横比を変えていないかも見直してください。
Q. 20〜29で始まるPOSコードは何に使いますか?
一般的には店内用のインストアコードとして使われます。惣菜、量り売り、店舗独自商品など、外部流通ではなく自店のPOSで管理する商品に向いています。
Q. POSバーコードをExcelで印刷しても大丈夫ですか?
使えますが、画像の縦横比を変えないこと、余白を切らないこと、印刷後に実際のPOSスキャナーで読み取りテストすることが重要です。
Q. ExcelやCSVの商品マスタからPOSコードを作れますか?
作成できます。JANやインストアコードの桁数ルールを先に決め、商品コード列を文字列として扱い、先頭ゼロが消えないようにしてからバーコード化してください。
Q. POSコード作成で最初に決めることは何ですか?
全国流通、店内利用、社内管理のどこで使うかを決め、採番者、桁数、チェックデジット、登録先のPOSレジを確認します。その後にJAN、インストアコード、Code128などの形式を選びます。