MENU

バーコードの仕組みをやさしく整理:レジで線が数字に変わる理由

バーコードの仕組みをやさしく整理:レジで線が数字に変わる理由

スーパーやコンビニのレジで商品を「ピッ」と通すと、商品名や価格がすぐ画面に出ます。あの黒い線そのものに、価格や商品説明が全部入っているように見えますが、実際は少し違います。

バーコードは、商品を識別する番号を機械が読み取りやすい形にしたものです。レジはその番号を読み取り、店のシステムに登録されている商品データや価格を呼び出します。

要点だけ先に整理すると、こうです。

  • バーコードの線は、商品識別番号を白黒の幅で表したもの
  • レジのスキャナーは線と空白の幅を読み、数字に戻す
  • 商品名や価格は、多くの場合バーコード本体ではなく店側のデータベースにある
  • 在庫管理では「どの商品が、いつ、いくつ売れたか」を記録する入口になる
目次

結局、バーコードは何をしているのか

バーコードの役割は、商品を人の目ではなく機械が素早く見分けることです。

たとえば同じ飲み物でも、500mlと2L、通常品と限定品、単品と箱売りでは別の商品として扱う必要があります。店員が毎回商品名を入力していたら、時間もかかり、入力ミスも増えます。

そこで商品ごとに番号を付け、その番号をスキャナーで読める模様にしたものがバーコードです。GS1は、バーコードを「電子的にスキャンできる記号」と説明し、商品、出荷単位、場所などの識別に使われるとしています。

身近な小売商品では、JANコードやEAN/UPCと呼ばれる種類がよく使われます。JANコードは日本で広く使われる商品識別コードで、国際的にはGTINという商品識別番号の一種として扱われます。

ここがポイント: バーコードは「商品情報そのもの」ではなく、「商品情報を引き出すための番号」を読み取る仕組みです。

線と数字はどう対応しているのか

バーコードの下には数字が印刷されています。レジのスキャナーが読んでいるのは、この数字を人間の代わりに目で追っているわけではありません。

スキャナーは、黒い線と白い空白の幅を読み取ります。その幅の組み合わせが数字に対応しており、読み取った結果として番号が復元されます。

黒い線だけでなく、白い部分も情報になる

バーコードという名前から黒い線だけが大事に見えますが、実際には白い空白も含めて意味があります。

1本1本の線と空白の太さが組み合わさり、数字を表します。レジの読み取り機は光を当て、反射の違いから黒と白の幅を判定します。最近はカメラのように画像として読み取る方式もあります。

そのため、次のような状態では読み取りにくくなります。

  • 印刷がかすれている
  • しわや曲面で線の幅がゆがんでいる
  • バーコードの周りの余白が足りない
  • 反射しすぎる素材に印刷されている

バーコードの周囲には、読み取りのための余白も必要です。GS1の案内でも、バーコードの周囲に印刷のない領域を確保することが説明されています。

下の数字は人間のためにもある

バーコードの下に数字があるのは、スキャナーが読めない時に人が入力できるようにするためです。

レジで商品を何度通しても読めないとき、店員が数字を手入力することがあります。これはバーコードと数字が同じ商品識別番号を表しているからです。

つまり、線は機械向け、数字は人間が確認するための表示です。

登場する人とシステム

バーコード決済やレジ処理の裏側には、商品、メーカー、店舗、レジ、在庫システムが関わります。難しく見えますが、役割は分けて考えると追いやすくなります。

メーカーや販売元

メーカーや販売元は、商品ごとに識別番号を設定します。日本ではGS1 JapanがGS1事業者コードやGTIN(JANコード)に関する情報を管理しています。

ここで重要なのは、番号を商品単位で分けることです。

同じブランドの商品でも、容量や味、包装単位が違えば、別の商品として扱う必要があります。レジや在庫管理では「似ている商品」ではなく「どの1商品か」を正確に知る必要があるためです。

店舗のレジシステム

店舗側では、バーコード番号と商品情報を結びつけたデータを持っています。

たとえば、ある番号に対して次のような情報が登録されます。

  • 商品名
  • 販売価格
  • 税区分
  • 部門やカテゴリ
  • 在庫数
  • 発注や棚卸しに使う管理情報

レジがバーコードを読み取ると、この登録データを見に行きます。価格が変わったときも、バーコードを刷り直すのではなく、店側の価格データを変えることで対応できる場合があります。

スキャナーとPOS

POSは「販売時点情報管理」と呼ばれる仕組みです。商品が売れた時点で、何が売れたかを記録します。

スキャナーは入口です。バーコードを読み取って番号に変え、その番号をPOSへ渡します。POSは商品データを呼び出し、会計に反映し、売上や在庫の記録にも使います。

レジで読み取られてから在庫に反映されるまで

ここでは、商品を1つ買ったときの流れを順番に見ます。

  1. 商品パッケージのバーコードをスキャナーに向ける
  2. スキャナーが黒線と白い空白の幅を読み取る
  3. 読み取った模様を商品識別番号に変換する
  4. レジシステムが番号に対応する商品データを探す
  5. 商品名、価格、税区分などを会計に反映する
  6. 売上データとして記録する
  7. 在庫管理システムで在庫数や発注判断に使う

この流れを見ると、バーコードは単なるレジ用の印ではありません。店にとっては、販売、在庫、発注をつなぐ共通の入口です。

価格はどこにあるのか

よくある誤解は「バーコードに価格が入っている」というものです。

一般的な加工食品や日用品のバーコードには、商品を識別する番号が入っています。価格は店のレジシステム側に登録されています。

だから同じ商品でも、店によって価格が違うことがあります。セールや地域差、店舗ごとの価格設定にも対応できます。

ただし、すべての商品が同じとは限りません。量り売り、生鮮品、店内加工品などでは、店舗や業態によって価格や重量を含めたラベルを使う場合があります。

なぜ数字をそのまま印刷するだけでは足りないのか

人間なら数字を読めます。それでも、レジでは数字だけでなくバーコードが使われます。

理由は、速さとミスの少なさです。

10桁以上の数字を商品ごとに手入力すれば、打ち間違いが起きます。混雑したレジでは数秒の差も大きくなります。バーコードなら、スキャナーで一瞬に近い速度で読み取れ、同じ番号を同じ形で扱えます。

共通ルールがあるから店をまたいで使える

バーコードは、店ごとに好き勝手な模様を使っているわけではありません。

国際的な標準があるため、メーカー、卸、店舗、物流会社が同じ番号を使って商品を識別できます。GS1は、バーコードが小売、メーカー、輸送、医療などのサプライチェーンで商品を追跡する役割を持つと説明しています。

共通ルールがあることで、次のようなことがしやすくなります。

  • メーカーが作った商品を複数の小売店で扱う
  • 卸や物流会社が箱やケース単位で商品を管理する
  • 店舗が売上データをもとに発注量を調整する
  • 商品の取り違えや入力ミスを減らす

最後の1桁で読み間違いを見つける

商品識別番号には、最後にチェックデジットと呼ばれる数字が付くことがあります。チェックデジットは、番号の入力や読み取りに誤りがないかを確認するための数字です。

たとえば数字を1つ打ち間違えると、計算結果が合わず「この番号はおかしい」と検出できる場合があります。これは商品名を表示するための情報ではなく、番号の正しさを確かめるための仕組みです。

バーコードの種類は1つではない

レジでよく見る縦線のバーコードだけがバーコードではありません。用途によって、入れられる情報量や使われる場面が違います。

種類 主な使われ方 入れられる情報のイメージ 混同しやすい点
JAN/EAN/UPC スーパーやコンビニの商品 商品を識別する番号 価格が直接入っていると思われがち
GS1-128 物流、ケース、業務用ラベル 商品番号に加えてロット番号や日付など 店頭レジ用のバーコードと同じ用途だと思われがち
QRコードなどの2次元コード Web誘導、追加情報、業務管理 URLや複数の情報 縦線バーコードの単なる見た目違いと思われがち

GS1は、1次元バーコードが線と空白でデータを表す一方、2次元バーコードは四角や点などの2次元パターンでより多くのデータを持てると説明しています。

つまり、店頭の縦線バーコードは「商品を素早く識別する」ことに向いた形です。詳しい説明ページへ飛ばす、期限やロット情報を多く持たせる、といった用途では別のコードが使われます。

よくある誤解

バーコードは身近なぶん、仕組みが少し誤解されやすいものでもあります。

誤解1:バーコードには商品名と価格が全部入っている

多くの場合、バーコードに入っている中心情報は商品識別番号です。商品名や価格は、店側のシステムが番号をもとに呼び出します。

そのため、同じバーコードの商品でも、店舗や時期によって販売価格が変わることがあります。

誤解2:数字の最初で製造国が必ずわかる

JANコードでは、日本のGS1事業者コードが「45」または「49」で始まることがあります。ただし、番号の先頭だけで商品の製造国を単純に断定するのは危険です。

その番号は、どのGS1組織から事業者コードが割り当てられたかを示す手がかりにはなりますが、原材料や製造工場の所在地をそのまま示すものではありません。

誤解3:バーコードがあれば在庫は必ず正確になる

バーコードは入力ミスを減らしますが、在庫を自動的に完全な状態にするわけではありません。

たとえば、次のようなズレは残ります。

  • 商品を棚に出す前に破損した
  • レジを通さず返品処理や廃棄処理が発生した
  • 入荷時に数量を間違えて登録した
  • 同じような商品を取り違えて棚卸しした

在庫管理では、バーコード読み取りに加えて、入荷、返品、廃棄、棚卸しの運用も重要です。

レジや在庫管理の裏側で役立つ理由

バーコードの価値は、読み取りそのものよりも、読み取った後のデータが使えることにあります。

レジで商品が売れるたびに、店には「いつ、どの商品が、いくつ売れたか」という記録が残ります。この記録は、次の発注や棚の作り方に使われます。

たとえば、毎週金曜日の夕方に特定の飲料がよく売れるなら、店はその時間帯に在庫を厚くできます。逆に、あまり動かない商品は発注量を減らせます。

ただし、バーコードは判断を助ける道具です。天候、近隣イベント、季節商品、急な値引きなどは、数字だけでは読み切れません。現場の確認と組み合わせて初めて、在庫管理に生きます。

要点整理

最後に、バーコードの仕組みを短く振り返ります。

  • バーコードは、商品識別番号を線と空白の幅で表したもの
  • レジはその番号を読み取り、商品名や価格を店のデータから呼び出す
  • 在庫管理では、販売記録を残すための入口になる
  • 共通の標準があるため、メーカー、物流、小売が同じ番号で商品を扱える
  • 価格、製造国、在庫の正確さについては誤解しやすい点がある

バーコードは、黒い線に見える小さな印ですが、実際には商品とデータベース、レジと在庫、メーカーと店舗をつなぐ番号の仕組みです。

次にレジで「ピッ」と鳴ったときは、線が価格をしゃべっているのではなく、番号を読み取ったレジが店のデータを見に行っている、と考えると裏側の流れがつかみやすくなります。

参照リンク

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次