EAN-2
EAN-2EAN-2는 EAN-13 및 UPC-A 바코드의 보완물이다.잡지나 정기 간행물에 발행 번호를 표시하기 위해 자주 사용된다.
인코딩
EAN-2 문자의 인코딩은 다른 유럽 문서 번호의 인코딩과 매우 유사하다.유일한 차이점은 숫자가 01로 분리되어 있다는 것이다.EAN-2는 항상 "01011"로 시작한다.또한 R-Code는 사용되지 않는다.
숫자 | L-코드 | G코드 |
---|---|---|
0 | 0001101 | 0100111 |
1 | 0011001 | 0110011 |
2 | 0010011 | 0011011 |
3 | 0111101 | 0100001 |
4 | 0100011 | 0011101 |
5 | 0110001 | 0111001 |
6 | 0101111 | 0000101 |
7 | 0111011 | 0010001 |
8 | 0110111 | 0001001 |
9 | 0001011 | 0010111 |
바코드의 구조는 인코딩할 두 자릿수의 값에 기초한다.하나의 두 자리 숫자로 처리된 두 자리는 modulo 4를 줄여 사용할 패리티 패턴을 찾는 데 사용된다.패리티 패턴은 4개의 값마다 반복된다.
인코딩할 데이터 | 패리티 패턴 | |
---|---|---|
00 | 엘엘 | L 테이블에서 0으로 인코딩하고 L 테이블에서 0으로 인코딩 |
01 | LG | L 테이블에서 0으로 인코딩하고 G 테이블에서 1로 인코딩 |
02 | GL | G 테이블에서 0으로 인코딩하고 L 테이블에서 2로 인코딩 |
03 | GG | G 테이블에서 0으로 인코딩하고 G 테이블에서 3으로 인코딩 |
04 | 엘엘 | L 테이블에서 0으로 인코딩하고 L 테이블에서 4로 인코딩 |
05 | LG | L 테이블에서 0으로 인코딩하고 G 테이블에서 5로 인코딩 |
06 | GL | G 테이블에서 0으로 인코딩하고 L 테이블에서 6으로 인코딩 |
07 | GG | G 테이블에서 0으로 인코딩하고 G 테이블에서 7으로 인코딩 |
... | ... | |
98 | GL | G 테이블에서 9로 인코딩하고 L 테이블에서 8로 인코딩 |
99 | GG | G 테이블에서 9로 인코딩한 후 G 테이블에서 9로 인코딩 |
시작 | 5 (L) | 분리기 | 3 (G) |
---|---|---|---|
01011 | 0110001 | 01 | 0100001 |