체크디지트란?
첫째자리 숫자부터 체크디지트 이전 숫자까지와 바코드 배열이 올바른가를 판단하는 오류측정 확인기능을 수행한다
※ EAN KOREA 바로가기
체크디지트 계산공식
- 1 단계 : 체크디지트를 포함하여 우측에서 좌측으로 일련번호를 부여합니다. 즉, EAN-13의 국가식별코드는 8번째가 됩니다.
- 2 단계 : 있는 수자를 모두 더합니다.
- 3 단계 : 2단계의 결과치에 3을 곱합니다.
- 4 단계 : 나머지 숫자(체크디지트를 제외한 홀수번째의 숫자)를 전부 더합니다.
- 5 단계 : 3단계의 결과와 4단계의 결과를 더합니다.
- 6 단계 : 5단계의 결과에 10의 배수가 되도록 더해진 최소수치(0이상의 양수)가 체크디지트입니다. 여기서, 5단계의 결과가 10의 배수인 경우 체크디지트는 0이 됩니다.
체크디지트 계산 예시
* 예시 : 880 1234, 56789 C/D에 대한 체크디지트 계산 예시
1단계 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
|
2단계 |
|
8 |
+ |
1 |
+ |
3 |
+ |
5 |
+ |
7 |
+ |
9 |
= |
33 |
3단계 |
|
|
|
|
|
|
|
|
|
33 |
· |
3 |
= |
99 |
4단계 |
8 |
+ |
0 |
+ |
2 |
+ |
4 |
+ |
6 |
+ |
8 |
|
= |
28 |
5단계 |
|
|
|
|
|
|
|
|
|
99 |
+ |
28 |
= |
137 |
6단계 |
|
|
|
|
|
|
|
|
|
127 |
+ |
3 |
= |
130 |