バーコード基礎知識

バーコードとは?

仕組み・種類・日本での使い方をわかりやすく解説。JANコード・QRコード・Code 128など15種類以上の主要バーコードを網羅した完全ガイド。

無料でバーコードを作成する →

バーコードの定義と基本的な説明

バーコードとは、数字・文字などのデータを、光学スキャナが瞬時に読み取れる視覚的なパターンとして表現したものです。最も身近な形は、スーパーやコンビニの商品に印刷された黒と白の縦縞模様です。レジのスキャナがこのパターンを読み取ると、商品名・価格・在庫数がPOSシステムから即座に呼び出されます。

バーコードは1952年にアメリカのノーマン・ウッドランドとバーナード・シルバーによって発明されました。最初の商業利用は1974年で、アメリカ・オハイオ州のスーパーマーケットでウィリグリーのガムがスキャンされたのが始まりです。現在、世界では毎日100億回以上のバーコードスキャンが行われています。日本では1978年にJANコードが制定され、現在では小売・物流・医療など幅広い分野で活用されています。

ポイント:バーコードは「データの保管場所」ではなく、データベースにアクセスするための「鍵」です。バーコード自体には短い識別番号しか含まれておらず、実際の商品情報はシステム側のデータベースに格納されています。

バーコードがデータを格納する仕組み

すべてのバーコードは同じ原理で動作します。数字や文字を、光ベースのリーダーが検出できる視覚的なパターンに変換します。具体的な変換方法はバーコードのシンボル体系(シンボロジー)によって異なります。

1次元バーコード(JANコード・Code 128など)の場合

データはバーとスペースの太さの組み合わせによってエンコードされます。各桁の数字が特定のバー幅パターンに対応しています。バーコードにはクワイエットゾーン(左右の余白)、スタート・ストップキャラクター(開始・終了を示す特殊パターン)、チェックデジット(読み取りエラーを検出するための検査用数字)も含まれています。

2次元バーコード(QRコード・データマトリクスなど)の場合

データは縦横両方向に、正方形・ドット・六角形などのパターンで格納されます。これにより、1次元バーコード(JANコードで約13桁)に比べ、QRコードでは最大4,296文字まで格納できます。また、コードの一部が汚れていても読み取れる誤り訂正機能(最大30%の欠損まで対応)があります。

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

バーコードスキャナは、バーコードに光を当てて反射光のパターンを測定することで動作します:

  1. スキャナがレーザー・LED・カメラなどの光をバーコードに照射する
  2. 黒いバーは光を吸収し、白いスペースは光を反射する
  3. 光センサー(フォトディテクター)が反射光のパターンを電気信号に変換する
  4. デコーダーが電気信号を元の数字・文字データに復号する
  5. 復号されたデータがPOSシステム・ハンディターミナル・スマートフォンアプリに送信される

現代のスマートフォンは内蔵カメラを使ってバーコードを読み取ることができます。カメラの画像処理プロセッサが光源とセンサーの両方の役割を担うため、専用アプリなしで標準カメラアプリからQRコードを読み取れます。

1次元バーコードと2次元バーコードの違い

特徴1次元(1D)バーコード2次元(2D)バーコード
データ方向横方向のみ縦横両方向
データ容量最大約80文字程度最大7,000文字以上
必要なスキャナレーザー式・CCDスキャナイメージャー・スマートフォン
損傷耐性低い(1本破損で読取不可になることも)高い(最大30%の欠損まで読取可能)
主な種類JANコード、Code 128、Code 39、UPC-AQRコード、データマトリクス、PDF417
主な用途小売商品、在庫管理、シリアル番号管理URL、電子チケット、医療・工業部品管理

主要なバーコードの種類

バーコードには数十種類のシンボル体系がありますが、実際に広く使用されているのは以下の種類です:

JANコード(EAN-13)

日本の小売商品に必須の13桁バーコード。国際規格EAN-13と完全互換。国コード45または49で始まる。

UPC-A

北米の小売商品に使用される12桁バーコード。北米向け輸出商品には必須。

Code 128

英数字を高密度でエンコードできる汎用1次元バーコード。物流・配送・業務管理に広く使用。

ITF-14

外装ケース・段ボール箱に使用される14桁バーコード。粗面への印刷に対応した太いバーが特徴。

QRコード

スマートフォンで読み取れる2次元バーコード。URL・連絡先・Wi-Fi設定など多様なデータを格納可能。

データマトリクス

極小スペースに大量データを格納できる2次元バーコード。電子部品・医薬品のダイレクトマーキングに使用。

PDF417

運転免許証・搭乗券に使用される積み重ね型2次元バーコード。大量のテキストデータを格納可能。

GS1-128

物流・サプライチェーンで使用されるCode 128の拡張版。ロット番号・賞味期限などの構造化データを格納。

バーコードはどこで使われているか

小売・POS(販売時点情報管理)

スーパー・コンビニ・ドラッグストアなどの小売店では、ほぼすべての商品にJANコードが印刷されています。レジのスキャナで読み取ることで、商品名・価格の自動呼び出しと在庫管理が同時に行われます。セルフレジや自動発注システムもバーコードなしには成立しません。

物流・倉庫管理

宅配便の配送ラベルや段ボール箱にはCode 128やGS1-128バーコードが使用されています。各拠点でスキャンされるたびに追跡情報がリアルタイムで更新されます。

医療・製薬

病院では患者のリストバンド・薬剤パッケージ・検体ラベルにバーコードが使用されます。投薬前に患者のリストバンドと薬剤の両方をスキャンする「バーコード照合」は、投薬エラーを大幅に削減する安全対策として普及しています。

製造・品質管理

工場では部品・仕掛品・完成品にバーコードを貼付し、製造ラインの各工程での作業記録を管理します。自動車・航空機部品などには、データマトリクスコードが金属面に直接刻印(ダイレクトパーツマーキング)されます。

図書館・書籍管理

本の裏表紙には出版社が付与したISBNバーコード(EAN-13形式)が印刷されています。図書館では独自の管理バーコードも使用し、貸出・返却・蔵書点検を効率的に行っています。

イベント・チケット

コンサートチケット・交通系ICカード・搭乗券にはQRコードやPDF417が使用されます。入場ゲートでスキャンすることで、不正チケットの検出と二重入場の防止が可能です。

バーコードの作成方法

以前はバーコードの作成に専用ソフトウェアが必要でしたが、現在はブラウザ上で無料・即座に作成できます。基本的な手順は以下のとおりです:

  1. バーコードの種類を選ぶ — 用途に合ったシンボロジーを選択します(小売商品ならJANコード・UPC-A、物流ならCode 128・GS1-128、URLやスマートフォン読取ならQRコード)
  2. データを入力する — 商品番号・URL・シリアル番号など、バーコードに格納したいデータを入力します
  3. バーコードを生成する — ツールが即座にPNG・SVG・PDF形式で高品質なバーコード画像を生成します
  4. ダウンロードして使用する — ラベルデザインや商品パッケージに組み込み、印刷または配信します

なお、小売店で販売する商品のJANコードを取得するには、一般財団法人流通システム開発センター(GS1 Japan)への加入と、GS1事業者コードの取得が必要です。

今すぐ無料でバーコードを作成する

JANコード・Code 128・QRコード・データマトリクスなど15種類以上に対応。PNG・SVG・PDFでダウンロード。アカウント登録不要。

バーコード作成ツールを開く →

よくある質問

バーコードとは何ですか?
バーコードとは、数字・文字などのデータを光学スキャナが読み取れる視覚的なパターン(1次元の場合は縦縞、2次元の場合はドット状のグリッド)として表現したものです。スキャナがパターンを読み取り、デジタルデータに変換してPOSシステムや管理システムに送信します。
1次元バーコードと2次元バーコードの違いは何ですか?
1次元バーコードは横方向のバーのみでデータをエンコードし、最大約80文字程度を格納できます。2次元バーコードは縦横両方向にデータを格納するため数千文字を扱え、スマートフォンでも読み取れます。また、一部が破損していても誤り訂正機能により読み取れます。
バーコードスキャナはどのような仕組みで動作しますか?
スキャナがバーコードにレーザーやLEDの光を照射します。黒いバーが光を吸収し、白いスペースが光を反射します。光センサーがこのパターンを電気信号に変換し、デコーダーが元のデータに復号してシステムに送信します。
JANコードとEAN-13の違いは何ですか?
JANコード(Japanese Article Number)は日本国内でのEAN-13の呼称で、構造は完全に同じです。JANコードは日本の国コードである45または49で始まる13桁の数字で構成されます。
バーコードを無料で作成できますか?
はい。当サイトのオンラインツールを使えば、JANコード・UPC-A・Code 128・QRコード・データマトリクスなど15種類以上のバーコードを無料で作成できます。PNG・SVG・PDF形式でダウンロード可能で、アカウント登録は不要です。
処理が完了しました!