JAN/EAN
[仕様]
EAN-13
EAN-8
- 目次:
-
- EAN(European Article Number)は、4値(1〜4ビット)のスペースとバーで構成されます。 1ビットのスペース(またはバー)を1モジュールと呼びます。 1文字を7ビットで構成し、0/1 をスペースとバーで表現しています。 このバーコードは、1つで13桁の数値を表す EAN-13 と 8桁を表す EAN-8 が有ります。
- 特徴:
| EAN-13 | EAN-8 |
使用可能な文字 | 0〜9の数字 | 0〜9の数字 |
桁数 | 13桁固定 | 8桁固定 |
1文字の構成 | 7ビット | 7ビット |
バーの太さ | 4値(1〜4ビット) | 4値(1〜4ビット) |
チェックデジット | 4値(1〜4ビット) | 4値(1〜4ビット) |
-
- 1文字の構成:
文字 | ビット | パターン |
0 | 右側(偶数パリティ)
1110010 |
|
- スペースとバー:
スペース |
0 |
00 |
000 |
0000 |
バー |
1 |
11 |
111 |
1111 |
- EAN-13 は、1つのバーコードで13桁の数字を表しますが、最後(右端)の1桁はチェックデジットで使用します。 また、最初(左端)の1桁目に該当するビットパターンはありません。 この文字は左側6文字のパリティの組み合わせで表されます。 後述の『文字コード表』で説明します。 下図は 123456789012 を表しています。右端の 8 はチェックデジットです。
- マージンは、10モジュール以上必要です。
- ガードバーは左がスタートコード、右がストップコードを意味します。 両方とも、ビットは 101 です。
- センターバーのビットは 01010 です。
-
- スタート・ストップコード:
- 下図の赤色で示すバーがスタートコード(左端)とストップコード(右端)です。 中央はセンターバーと呼ばれます。
- EAN-8 は、1つのバーコードで8桁の数字を表しますが、最後(右端)の1桁はチェックデジットで使用します。 下図は 1234567 を表しています。右端の 0 はチェックデジットです。
- マージンは、10モジュール以上必要です。
- ガードバーは左がスタートコード、右がストップコードを意味します。 両方とも、ビットは 101 です。
- センターバーのビットは 01010 です。
-
- スタート・ストップコード:
- 下図の赤色で示すバーがスタートコード(左端)とストップコード(右端)です。 中央はセンターバーと呼ばれます。
下表に、EAN で表現可能な文字を示します。
- パリティは、7ビット中の1の個数を意味します。
1が奇数個あれば奇数パリティ、偶数個あれば偶数パリティです。 - 左側の文字の偶数パリティは、EAN-13で使用します。 EAN-8では使用しません。
- RawData の覧は、ライブラリが返す『生データ』を意味します。
RawData | 文字 | 左側の文字
(奇数パリティ) | 左側の文字
(偶数パリティ) | 右側の文字
(偶数パリティ) |
0 | 0 | 0001101 | 0100111 | 1110010 |
1 | 1 | 0011001 | 0110011 | 1100110 |
2 | 2 | 0010011 | 0011011 | 1101100 |
3 | 3 | 0111101 | 0100001 | 1000010 |
4 | 4 | 0100011 | 0011101 | 1011100 |
5 | 5 | 0110001 | 0111001 | 1001110 |
6 | 6 | 0101111 | 0000101 | 1010000 |
7 | 7 | 0111011 | 0010001 | 1000100 |
8 | 8 | 0110111 | 0001001 | 1001000 |
9 | 9 | 0001011 | 0010111 | 1110100 |
- EAN-13 は、先頭(左端)の1文字に該当するビットパターンがない為、 左側6文字のパリティの組み合わせで表現します。 例えば、左側6文字が『234567』で付加文字が『1』の場合は、下表に示すビットパターンになります。 下図の赤枠の 1桁目〜6桁目のパリティの組み合わせで先頭の付加文字『1』(青枠の部分)を表しています。
-
- 表) ビットパターン
| 付加文字 | 1桁目 | 2桁目 | 3桁目 | 4桁目 | 5桁目 | 6桁目 |
文字 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
ビットパターン | ------- | 0010011 | 0111101 | 0011101 | 0110001 | 0000101 | 0010001 |
パリティ | ------- | 奇数 | 奇数 | 偶数 | 奇数 | 偶数 | 偶数 |
- 表) 付加文字とパリティの組み合わせ
付加文字 | 1桁目 | 2桁目 | 3桁目 | 4桁目 | 5桁目 | 6桁目 |
0 | 奇数 | 奇数 | 奇数 | 奇数 | 奇数 | 奇数 |
1 | 奇数 | 奇数 | 偶数 | 奇数 | 偶数 | 偶数 |
2 | 奇数 | 奇数 | 偶数 | 偶数 | 奇数 | 偶数 |
3 | 奇数 | 奇数 | 偶数 | 偶数 | 偶数 | 奇数 |
4 | 奇数 | 偶数 | 奇数 | 奇数 | 偶数 | 偶数 |
5 | 奇数 | 偶数 | 偶数 | 奇数 | 奇数 | 偶数 |
6 | 奇数 | 偶数 | 偶数 | 偶数 | 奇数 | 奇数 |
7 | 奇数 | 偶数 | 奇数 | 偶数 | 奇数 | 偶数 |
8 | 奇数 | 偶数 | 奇数 | 偶数 | 偶数 | 奇数 |
9 | 奇数 | 偶数 | 偶数 | 奇数 | 偶数 | 奇数 |
Documentation copyright © 2009-2024 FAST Corporation.
Generated on Fri Aug 9 16:38:48 2024 for FIEライブラリ by doxygen 1.5.6-FASTSP-p2