EANコード

EANコード（イアンコード、European Article Number）は、商品識別コードおよびバーコード規格の一種である。日本の規格は「JANコード」(Japanese Article Number) と称し、日本で最も普及している商品識別コードである。
EANコードから生成されたバーコードシンボルは、市販される多くの商品にソースマーキングとして印刷または貼付され、POSシステム、在庫管理、サプライチェーン・マネジメントの受発注システムなどで価格や商品名を検索するためのキーとして使われる。EANコードの前に1桁あるいは拡張型として0で始まる3桁の物流識別用の数字を付加したものは、集合包装用コード、あるいはバーコードシンボルの体系をそのまま呼称としてITFコードと呼ばれ、チェックディジット部は元のEANコードと異なる。
EANコードは単なる「コード」であるため単体では利用されず、商品名や価格などの情報を蓄積したデータベースシステムに連動し、検索キー入力作業を機械化する目的で使用される（EANコードは商品を識別する番号として使われ、商品番号、商品名、価格などの情報は別の台帳で管理される。EANコードの商品コードと商品番号は一致していることが多いが必須ではない。）。
JANコードの規格・構成.
JANコードは、欧州で規格化された「EANコード（イアンコード）」や、これより先に米国で規格化されて主に北米で使用される「」などと互換性がある。「JIS B 9550 共通商品コード用バーコードシンボル」として1978年に標準化され、1987年にX（情報処理）部門が新設されてJIS X 0501となった。
UPCコードを参考に規格化したEANコードをベースとしており、UPCコードに上位互換している。
JAN/EANは13桁または8桁で構成され、日本のPOSシステムは多くがUPCを利用可能だが、UPCは12桁または8桁で構成され、UPCのみに対応する北米のPOSシステムはJAN/EANを利用できない。8桁コードもUPCとJAN/EANは互換性がない。対象国を限定しない商品はUPC単記あるいはUPCとEAN併記している。
UPCは2005年からEAN/JANと同じコード体系へ移行し、国コードの10 - 13を米国とカナダに割り当てる。
コード体系.
日本は、国コード“49”または“45”の13桁標準タイプまたは8桁短縮タイプを使用している。13桁は
または
で構成する。
8桁は
で構成する。
日本のメーカコードや商品コードなどの情報は「一般財団法人流通システム開発センター」が一元管理している。
生鮮食品や会員証など販売店がバーコードラベルを作成して貼付するインストアマーキングは、先頭の国コードにUPC互換の“02”“04”、または“20” - “29”を使用する。先頭が02のコードは、データベースの売価を参照しないNON-PLU (non-price lookup) で、計量商品などで使用する。
仕様.
EANコード（JANコード）は、13桁または8桁の数字のみで構成する。これを幅の異なるスペースとバーで表現し、商品にマーキングする。バーコードは「白い隙間と黒棒」と表現されることが多いが、投射光に対する反射率の差異が規定を充たせば、色調に規定はない。
多くはバーコード下部に数字が記載され、バーコードスキャナで読取できない場合にコードを目視する。OCRBフォントが多い。
バーとスペースを構成する一定幅の単位要素を「モジュール」と呼び、各モジュールは白または黒の情報をもつ（即ちモジュールはバーあるいはスペースの最小幅であり、ここでいう白または黒の情報はそれぞれ最小幅のスペースとバーを指す）。このモジュールを複数並べて、いろいろな幅のバーやスペースを表現する。EANコードは、バーおよびスペースの幅が4種類ある「4値コード」で、1キャラクタ（1桁）は7モジュールで、2つのバーと2つのスペースで構成される。
1キャラクタ分の7モジュールを順に「白黒黒黒黒白黒」とした場合は、「幅が1のスペース」「幅が4のバー」「幅が1のスペース」「幅が1のバー」となる。これで1キャラクタとなり、このようにして作成したキャラクタを連続して配置する。さらに左右にマージンとガードバー、中央にセンターバーを配置し、合計113モジュールで13桁のEANコード「標準バーコード」となる。
8桁で構成される「短縮コード」の場合は、左右のマージンが7モジュールに短縮されることと、データキャラクタが4＋3桁になる点が異なるだけで他は同様となり、全体では81モジュールで構成される。