バーコードとは?バーコードの仕組み(初心者向けガイド)

Stock Identification & Tech · 12 July 2026 · 1 min read
What Is a Barcode? How Barcodes Work (Plain-English Guide)

バーコードとは、アイテムに関するデータ(ほとんどの場合、アイテムを識別する番号)を符号化した、機械読み取り可能なバー、スペース、または形状のパターンです。スキャナーがこのパターンを読み取り、内蔵されたチェックデジットを使用して検証し、その番号をシステムに送信することで、システムが製品に関するその他のあらゆる情報を検索します。

理解しておくべき重要な点は、バーコードに「含まれていない」情報についてです。一般的な小売用バーコードには、製品番号以外の情報は含まれていません。価格も、説明文も、在庫数も含まれていません。バーコードはあくまでポインター(指し示すもの)です。有用な情報はすべてデータベース内にあり、バーコードはどのレコードを参照すべきかを最も迅速かつ確実に伝えるための手段に過ぎません。

この区別を理解すれば、その後の内容のほとんどが説明できます。例えば、同じバーコードであっても、2つの異なる店舗でスキャンすると異なる価格が表示される理由もこれで分かります。

バーコードの仕組み

バーコードは、数字を光と影のパターンとして符号化します。1Dバーコードでは、バーとスペースの幅が変化し、特定の幅の組み合わせが特定の数字を表します。

スキャン時のプロセスは以下の通りです:

  1. スキャナーがコードを照射する:レーザーやLEDを使用します。
  2. 反射光を測定する:暗いバーは光をほとんど反射せず、明るいスペースは多く反射するため、波形が生成されます。
  3. パターンをデコードする:そのバーコード形式のルールに従って文字に変換します。
  4. 結果を送信する:通常、キーボード入力が行われたかのようにシステムに送信されます。
  5. システムが検索する:システムが情報を照会し、製品レコードを返します。

世界中のあらゆる店舗で信頼されるほど確実なものにしているのは、2つの設計上の特徴です。

クワイエットゾーン:コードの両側にある空白スペースで、何も配置してはいけません。これはスキャナーに対し、コードの開始位置と終了位置を教える役割を果たします。デザイナーがラベルに収めるためにこの領域を削ってしまうことがよくありますが、これは読み取りの断続的な失敗を引き起こします。これは、常に読み取れない場合よりもはるかに厄介な問題です。

チェックデジット:最後の桁は、それ以前の桁から計算されます。デコード後、スキャナーは再計算を行い、比較します。一致しない場合、誤った情報として報告されるのではなく、読み取り自体が拒否されます。これが、バーコードスキャンが手入力よりもはるかに正確である理由です。スキャンミスが発生しても、通常は誤った結果ではなく「結果なし」となります。

バーコードのスキャン方法:リーダーの種類

コードはシステムの一部に過ぎません。どのように読み取るかによって、作業の速度、信頼性、距離が決まります。

レーザースキャナー:レーザーがバーを横切るように照射され、センサーが反射光を測定します。古くからあり安価で、清潔で平らな1Dバーコードを適切な距離から読み取るのに優れています。1次元のみを読み取るため、QRコードやData Matrixは読み取れず、またスキャンラインが1本しかないため、損傷していたり、湾曲していたり、印刷状態が悪いラベルの読み取りには苦労します。

リニアイメージャー:カメラセンサーがコードの画像をキャプチャし、ソフトウェアがそれをデコードします。依然として1D専用ですが、レーザーよりもはるかに許容範囲が広く、傷があったり、印刷が不鮮明だったり、コントラストが低いラベルにも対応でき、レーザーでは通常不可能な画面上のコードも読み取れます。

エリア(2D)イメージャー:フルカメラセンサーにより、1Dおよび2Dコードをあらゆる向きでデコードします。リーダーをバーに合わせる必要がないため、実際にはスキャン1回あたりの時間を大幅に短縮でき、1台のデバイスで遭遇する可能性のあるあらゆるシンボル体系をカバーできます。レーザーより高価ですが、価格差は縮まっており、現在ではほとんどの新規導入でこちらが選ばれています。

スマートフォンやタブレットのカメラ:最新のスマートフォンであれば、アプリを通じてほとんどのシンボル体系をデコードできるため、たまに行うスキャンや、臨時スタッフによる棚卸し、専用ハードウェアを導入したくない小規模な運用には非常に有用です。ただし、大量の作業を行う場合には限界があります。スキャン速度が遅く、スキャンボタンがなく、暗所や遠距離での性能が低く、コンクリートへの落下に耐える設計にはなっていません。堅牢なハンディターミナルが存在するのは、まさにこの最後の理由のためです。

固定式およびプレゼンテーションスキャナー:コンベア上を通過するアイテムをスキャンする、あるいは作業台に設置して作業者がアイテムをかざすタイプのリーダーです。スループットが固定位置での作業を正当化する場合、より高速です。

選び方:距離、コードの種類、環境に合わせてリーダーを選定してください。清潔な1Dラベルを腕の届く範囲でしかスキャンしないのであれば、レーザーは安価で十分な性能を発揮します。将来的にQRコードやData Matrixを追加する可能性がある場合、ラベルが損傷しやすい場合、あるいはスキャン速度が重要な場合は、わずかな追加コストでエリアイメージャーを選ぶことで、多くの問題を未然に防げます。また、冷凍倉庫、屋外、フォークリフト上などでスキャンを行う場合は、光学性能よりも環境耐性が重要になります。

バーコードに含まれるもの

小売製品のバーコード(UPCやEAN)の場合、番号は以下のパーツに分かれます:

  • 企業プレフィックス:製品を所有する企業にライセンス付与されます。
  • 製品リファレンス:その企業がプレフィックス内で割り当てます。
  • チェックデジット:残りの数字から計算されます。

これらを合わせてGTIN(国際取引商品コード)となり、世界中で一意となります。この「一意性」こそが重要です。世界中のどこでスキャンしても、その番号が同じ製品を指し示すことを意味します。

他の形式では異なるペイロードを運びます。Code 128は数字だけでなく文字も符号化でき、社内ラベルや物流に使用されます。GS1-128は、アプリケーション識別子(AI)を使用して構造化されており、各データが何を意味するかを示す短いプレフィックスが付いているため、1つのコードで製品番号、ロット番号、有効期限を、準拠したシステムであれば解析可能な形式で保持できます。

倉庫でバーコードが重要な理由

正確性:手入力によるデータ入力は、驚くほどの高確率でエラーが発生します(通常、数百文字に1回程度)。チェックデジットを用いたバーコードスキャンは、このエラー率を桁違いに低減します。スキャンを導入していない現場における在庫精度の問題のほとんどは、入力ミスに起因しています。

速度:スキャンは一瞬で完了します。番号を目視で確認して入力するには数秒かかり、作業者の集中力も必要です。

トレーサビリティ:各ステップでスキャンを行うことで、アイテムがいつどこにあったかの記録が作成されます。これがなければ、「どこにあるはずか」しか報告できません。

プロセスの強制:ピッキングの確認にスキャンを必須とするシステムであれば、正しいアイテムが取り出されたかをチェックできます。紙のピッキングリストでは不可能です。

他のすべてを可能にする:サイクルカウント、指示に基づく格納、FIFOによる先入れ先出し、ロット回収など、すべてはアイテムを迅速かつ確実に識別できるかどうかにかかっており、それができて初めて現場で運用が可能になります。

バーコードの活用場所

  • 小売製品:POSでのUPCまたはEAN。
  • カートンおよびケース:外装用のITF-14またはGS1-128。
  • パレット:1回のスキャンでユニットロード全体を識別するライセンスプレート番号。
  • 保管ロケーション:ラックに貼付されたCode 128ラベル。格納やピッキングの際に位置を確定します。
  • ドキュメント:ピッキングリスト、納品書、返品書類。正しい書類が正しい移動に紐付けられます。
  • 資産および機器:工具、コンテナ、通い箱などを追跡するための耐久ラベル。

スキャンを導入したばかりの現場で最も忘れられがちなのが、ロケーションのラベル付けです。製品をスキャンすれば「何がピッキングされたか」が分かります。ロケーションをスキャンすれば「正しい場所から取り出されたか」が分かり、これこそが製品が建物から出荷される前にエラーを検知する鍵となります。

制限事項

視認性(ライン・オブ・サイト)が必要です。 シュリンク包装で隠れていたり、向きが間違っていたり、カートンの内側に埋もれていたりするバーコードは読み取れません。これが根本的な制約であり、RFIDが存在する理由です。

1つずつ処理する必要があります。 スキャンは意図的な動作です。100個のアイテムを数えるには、100回のスキャンが必要です。

損傷は致命的です。 バーコードの破れ、汚れ、傷は読み取りを妨げます。2Dフォーマットは誤り訂正機能により損傷に耐性がありますが、1Dフォーマットにはそれがありません。

印刷品質がすべてを決定します。 正しく選択されたバーコードであっても、サイズが小さすぎる、解像度が低い、コントラストが不十分、またはクワイエットゾーンがない場合は読み取れません。スキャンが失敗する場合は、フォーマットを疑う前に印刷状態を確認してください。

データは別の場所に存在します。 データベースにアクセスできなければ、バーコード単体では何も分かりません。これは組織間を移動する商品において重要であり、規制の厳しい分野でGS1-128や、ラベル自体にバッチ番号や有効期限を保持できる2Dフォーマットが普及している理由です。

バーコード導入の第一歩

既存の仕組みを引き継ぐのではなく、新たに導入する場合:

何を識別するかを決定します。 商品、ロケーション、パレット、あるいはそのすべてです。ロケーションはサプライヤーの協力が不要であるため、通常、最も少ない労力で最大の効果が得られます。

既存のバーコードがある場合はそれを利用します。 商品にメーカーのバーコードが既に付いている場合は、貼り直すのではなく、そのバーコードをスキャンしてください。数千個のユニットを貼り直す作業は、誰も二度とやりたくない仕事です。

フォーマットを慎重に選択します。 社内用にはCode 128を使用します。小売店で販売する場合はUPCまたはEANを使用しますが、これにはGS1プレフィックスのライセンス取得が必要です。

レーザー式ではなくイメージャー(画像読み取り式)スキャナーを購入します。 価格差は縮まっており、イメージャーは1Dと2Dの両方を読み取れるため、将来的な制約を排除できます。

本格運用前に印刷品質をテストします。 サンプルを印刷し、実際に使用する環境下で、実際に使用するハードウェアを使ってスキャンしてください。

移動が発生した時点でスキャンします。 20分後にデスクで記録されたスキャンは、スキャナーを導入して排除しようとしたエラーを再発させる原因となります。

短い歴史と、それが今も重要な理由

最初のバーコード特許は1952年に取得されました。これはどの角度からでも読み取れる的(まと)のようなデザインでしたが、安価に読み取る技術が存在しなかったため、20年間普及しませんでした。

飛躍のきっかけはコードそのものではなく、合意でした。1973年、米国の食料品業界が単一の標準であるUPC(Universal Product Code)を採用し、1974年にチューインガムのパックがレジでスキャンされた最初のアイテムとなりました。その後まもなく、欧州も互換性のある13桁のバージョンを採用しました。

この経緯こそが歴史の重要な教訓です。技術的な問題は何十年も前に解決されていました。成功の鍵は、競合他社が中立的な機関によって管理される同一の番号体系を使用することに合意した点にあります。その合意がなければ、すべての小売業者がすべてのサプライヤーのために変換テーブルを必要とし、管理コストの増大でシステム全体が崩壊していたでしょう。

同じ原則が、より小規模な自社のオペレーション内にも当てはまります。バーコードスキームは、全員が一貫して同じものを使用する場合にのみ効果を発揮します。各部署が独自の番号体系を考案するようなオペレーションでは、1973年に食料品業界が解決したのと同じ問題に直面することになります。そして通常、解決策も同じく、一つの標準を選び、全員にそれを強制することになります。

また、安価なリサイクルされたバーコード番号を購入することがトラブルの原因となる理由もこれで説明がつきます。価値はバーのパターンにあるのではなく(誰でも印刷できるため)、その番号があなたのものであり、他人のものではないことを保証する登録情報にあります。

詳細情報

要点

バーコードはデータベースレコードへの機械読み取り可能なポインターであり、情報そのものを格納するコンテナではありません。倉庫におけるバーコードの価値は、手入力によるデータ入力をチェックデジットで検証されたスキャンに置き換えることにあり、それこそが在庫精度の源泉となります。

よくある質問

バーコードとは何ですか? アイテムに関するデータをエンコードした、機械読み取り可能なバーとスペース、または形状のパターンです。多くの場合、データは単なる製品識別番号であり、システムがそれを参照します。

バーコードにはどのような情報が含まれていますか? 通常は識別番号のみです。小売用バーコードには、会社プレフィックス、製品参照番号、チェックデジットが含まれます。価格、説明、在庫数は含まれておらず、それらはデータベースに保存されています。

バーコードとSKUの違いは何ですか? SKUは製品に対する独自の社内コードであり、自社で選択し、自社にとって意味を持つものです。バーコードは識別子を機械読み取り可能にした表現であり、多くの場合、GS1を通じて割り当てられた世界的に一意なGTINです。社内用にSKUのバーコードを印刷することも可能です。

バーコードスキャナーはどのように機能しますか? コードに光を照射し、反射光を測定してバーとスペースのパターンを検出し、それを文字にデコードし、チェックデジットを検証して、キーボードで入力されたかのようにシステムに結果を送信します。

なぜバーコードがスキャンできないのですか? 最も多い原因は印刷品質です。サイズが小さすぎる、解像度が不十分、コントラストが悪い、またはコード周囲のクワイエットゾーンが不適切である場合です。その他、損傷、不適切なラベル素材、あるいはレーザースキャナーで2Dコードを読み取ろうとしていることなどが一般的な原因です。

バーコードを購入する必要がありますか? 社内用であれば不要です。独自の番号体系からCode 128やQRコードを無料で生成できます。小売店で販売する製品の場合は、UPCやEAN番号をライセンス取得したGS1会社プレフィックスから割り当てる必要があるため、購入が必要です。

バーコードを別の製品に再利用できますか? 再利用すべきではありません。小売業者や流通業者のシステムは番号に基づいて履歴を保持しているため、新しい製品に割り当て直すと、誰かの棚や請求書で誤った商品が表示されることになります。番号はリサイクルせず、廃止してください。

チェックデジットとは何ですか? バーコードの最後の桁で、前の桁から計算されます。スキャナーが再計算を行い、一致しない場合は読み取りを拒否します。そのため、スキャンミスが発生しても、通常は誤った製品が読み取られるのではなく、何も読み取られないようになっています。

Warehouse Wise
Warehouse Wise

Warehouse Wiseは、在庫管理、倉庫業務、フルフィルメントに関するガイドを無料で提供する独立系ライブラリです。現場で働く方々、つまり倉庫や在庫管理の新人スタッフ、成長中の小規模小売・EC事業者、そして在庫を適切に管理したいすべての方に向けて書かれています。各ガイドでは用語を解説し、必要に応じて具体的な数値を用いた実例を提示する、というシンプルな構成を徹底しています。私たちは完全に独立しており、ソフトウェアや機器の販売、紹介料の受け取りは一切行っておらず、ガイドの掲載順位に広告料が影響することもありません。