15分で読めます

バーコードとは?仕組み、種類、スキャン技術を解説

レジ、倉庫、配送ラベル、チケット、医薬品管理まで、バーコードは安価で信頼性の高い自動認識技術です。線と空白がどのようにデータを表し、スキャナーがどう読み取るのかを実務目線で整理します。

バーコードとは?

バーコードとは、数字や文字などのデータを、太さの異なる線と空白のパターンとして表す機械読み取り用のコードです。人が長い番号を入力する代わりに、スキャナーが一瞬で読み取り、商品、荷物、部品、書類などを識別します。

多くの1D barcodeは、黒い線が光を吸収し、白い空白が光を反射する性質を利用します。スキャナーは反射の変化を電気信号に変え、規格ごとのルールに従って数字や文字へ復号します。

バーコードの歴史

バーコードの構想は1940年代後半に生まれ、1970年代にUPCとして小売業で本格的に使われ始めました。1974年、米国のスーパーでガムのパックがUPCでスキャンされた出来事は、現代の自動認識技術の象徴的な始まりとして知られています。

バーコードの仕組み

バーコードは、狭い線、広い線、空白の並びで文字を表します。CODE128やEAN-13のような規格ごとに、どのパターンがどの数字や文字を意味するかが定義されています。

読み取り時には、スキャナーが光の反射量を連続的に測定し、線と空白の幅を判定します。その結果を規格のテーブルに照合して、元のデータを復元します。

バーコードの構成要素

  • Quiet zone: 左右に必要な余白。ここが足りないと読み取り失敗が増えます。
  • Bars and spaces: 実際にデータを表す線と空白。
  • Start/stop pattern: スキャナーに開始位置と終了位置を知らせるパターン。
  • Check digit: 読み取りミスを検出するための検査数字。
  • Human-readable text: バーコード下に印字される人間向けの番号。

代表的なバーコード規格

規格扱えるデータ主な用途特徴
CODE128ASCII文字を広く扱える物流、在庫、出荷ラベル柔軟で情報密度が高い
CODE39A-Z、0-9、一部記号製造、資産管理、防衛関連単純だがCODE128より長くなりやすい
UPC-A12桁の数字米国・カナダの小売商品小売流通ではGS1番号が必要
EAN-1313桁の数字世界中の小売商品北米以外で広く使われる国際標準
GS1-128lot、expiryなど複数項目サプライチェーン、食品、医薬品GS1 Application Identifierを使う

Check digitとは?

Check digitは、読み取りミスや入力ミスを検出するために末尾へ追加される検査用の数字です。EAN-13やUPCでは、前の桁から計算した値と読み取った検査数字を比較し、一致しなければエラーとして扱います。

GS1と国際バーコード体系

小売商品で使うGTIN、UPC、EANなどは、国際標準化団体GS1の体系に基づいて管理されます。店頭販売やサプライチェーンで使う商品コードを作る場合は、単に画像を生成するだけでなく、正しいGS1番号を取得する必要があります。

バーコードスキャナーの仕組み

種類仕組み特徴
Laser scannerレーザー光をバーコード上で走査する1D barcodeを高速かつ正確に読む
CCD / LED scannerセンサー配列で反射光を読み取る可動部が少なく堅牢
Imager / Camera scanner画像として撮影しソフトウェアで復号する1Dと2Dの両方、画面上のコードも読める
Smartphone cameraカメラと画像処理で読み取る一般ユーザーに便利だが専用機より遅いことがある

1D barcodeと2D codeの違い

観点1D barcode2D code
形式縦線と空白で構成される一次元コードQRやData Matrixのような二次元コード
情報量少なめ。商品番号や短いIDに向くURL、文章、複数フィールドなど多くの情報を入れられる
POSでの速度非常に速く、小売システムの対応が広い普及が進んでいるが対応スキャナーが必要
損傷への強さ損傷に弱く、check digitで誤読を検出するerror correctionで一部の損傷から復元できることが多い

主な用途

  • 小売商品のPOSスキャン
  • 倉庫、在庫、出荷、配送ラベル
  • 医薬品、食品、ロット番号、有効期限の追跡
  • チケット、会員証、資産管理ラベル
  • 製造ラインでの部品識別と品質管理

読み取りやすいバーコードの作り方

  • 黒い線と白い背景など、十分なコントラストを確保する。
  • 左右のquiet zoneを削らない。
  • バーの高さを必要以上に短くしない。
  • 印刷用途では300 DPI以上、できればSVGなどのベクター形式を使う。
  • 横方向や縦方向に伸縮して比率を崩さない。
  • 量産前に複数のスキャナーで読み取りテストを行う。

バーコードの今後

バーコードは50年以上使われていますが、置き換えられるというより進化しています。GS1 Digital LinkやSunrise 2027の流れにより、小売の現場でもQR codeやData Matrixのような2D codeの利用が増えています。

それでも、印刷コストがほぼゼロで、世界中の機器が対応している1D barcodeの価値は大きく、今後も長く使われ続ける技術です。

バーコードをすぐに生成

CODE128、CODE39、EAN-13、UPC形式のバーコードをブラウザ上で作成し、PNGやSVGとしてダウンロードできます。

Barcode Generatorを開く