バーコード

バーコード(一次元)
下段に書かれた文字が記載されている
バーコードスキャナ
QRコード(二次元コード)
より多くの文字を記載できる
MaxiCode
トイザらス店内「プライスチェッカー」

バーコード: barcode)は、縞模様状の線の太さによって数値や文字を表す識別子数字、文字、記号などの情報を一定の規則に従い一次元のコードに変換し、レジスターなどの機械が読み取りやすいデジタル情報として入出力できるようにしている。

バーコードは横方向にのみ意味があり、表すデータも数列や文字列でどちらも一次元だが、ドットを縦横に配列し多くの情報を表す、二次元コードも普及してきた。代表的なものにデンソーウェーブQRコードがある。

バーコードをラベルに印刷するプリンターを「バーコードラベルプリンター」といい、バーコードを読み取るスキャナを「バーコードリーダー」又は「バーコードスキャナ」という。

規格

ほとんどのバーコードスキャナは、これらのいずれか、複数の規格に対応している。

統一商品コード

統一商品コードは国番号(フラグ)2または3桁、メーカーの番号(メーカーコード)5桁または7桁、品物の番号(アイテムコード)5桁または3桁、間違い防止の番号(チェックデジット)1桁で出来ていて、全ての商品に異なった番号を付けることになっている。

日本が1978年に国際EAN協会に加盟した際、国番号として49を割り当てられたが、1992年に国際EAN協会から新たに45が付与され、現在では2つの国コードを持っている。

日本で使われているJANコードには、標準タイプ(13桁)と短縮タイプ(8桁)の2種類が存在する。さらに、標準タイプには、最初の7桁がJANメーカーコードとなっているものと、9桁(国番号2桁+メーカーコード7桁)がJANメーカーコードとなっているものに分けられる。2001年1月以降に申請した事業者には、原則として9桁のメーカーコードが付番貸与されている。9桁メーカーコード1つで、999アイテムまで付番することができる。

JANコードを登録申請するときは、全国の商工会議所、商工会や財団法人流通システム開発センターで販売されている「JAN企業(メーカー)コード利用の手引き」を入手した上で、その巻末の登録申請書を使用して申請を行う。約10日 - 2週間後にJANメーカーコードが付番貸与される。

インストアコード

インストアコードとは、商店や団体などが任意に付番できるコードのことであり、ポイントカードなどの会員証や生鮮食品などに利用される。当然、その商店などでしか通用せず、他店では別の意味を持つ。UPCでは2,4、EAN/JANでは02,04(UPC互換),20〜29で始まるコードが利用できる。UPCの2(日本ではJANコードとして02)で始まるコードは価格をデータベースから参照せずにコード内に持っているNON-PLU(non-price lookup)であり、特に計量商品などに利用される。4(04)で始まるコードは10桁が、20〜29で始まるコードは2の次からの11桁が任意に利用できる。20〜29は店独自の会員カードの会員番号などで利用されている。

他の言語で
العربية: رمز شريطي
azərbaycanca: Barkod
башҡортса: Штрих-код
žemaitėška: Barkuods
беларуская: Штрых-код
беларуская (тарашкевіца)‎: Штрых-код
български: Баркод
bosanski: Barkod
čeština: Čárový kód
dansk: Stregkode
Deutsch: Strichcode
English: Barcode
Esperanto: Strekokodo
eesti: Vöötkood
فارسی: بارکد
suomi: Viivakoodi
français: Code-barres
Frysk: Barkoade
Gaeilge: Barrachód
עברית: ברקוד
हिन्दी: बारकूट
hrvatski: Crtični kôd
magyar: Vonalkód
Bahasa Indonesia: Kode batang
íslenska: Strikamerki
italiano: Codice a barre
Basa Jawa: Kode Batang
한국어: 바코드
latviešu: Svītrkods
Malagasy: Kaody bara
മലയാളം: ബാർകോഡ്
монгол: Шугаман код
Bahasa Melayu: Kod bar
မြန်မာဘာသာ: ဘားကုဒ်
Nederlands: Streepjescode
norsk: Strekkode
polski: Kod kreskowy
português: Código de barras
română: Cod de bare
Simple English: Barcode
slovenčina: Čiarový kód
slovenščina: Črtna koda
shqip: Barkodi
српски / srpski: Бар-код
svenska: Streckkod
Kiswahili: Msimbo pau
தமிழ்: பார்கோடு
తెలుగు: బార్‌కోడ్
Türkçe: Barkod
українська: Штрих-код
oʻzbekcha/ўзбекча: Shtrix kod
Tiếng Việt: Mã vạch
中文: 条形码