EAN13 에러 체크 프로그램
페이지 정보
본문
체크디지트란 바코드 일련번호 중 마지막 숫자로, 첫째자리 숫자부터 체크디지트 이전 숫자까지의 바코드 배열이 올바른가를 판단하는 오류측정 확인기능을 수행한다.
단계 | 체크디지트를 포함하여 우측에서 좌측으로 일련번호를 부여합니다. 즉, EAN-13의 국가식별코드는 8번째가 됩니다. |
2단계 | 짝수번째에 있는 숫자를 모두 더합니다. |
3단계 | 2단계의 결과치에 3을 곱합니다. |
4단계 | 나머지 숫자(체크디지트를 제외한 홀수번째의 숫자)를 전부 더합니다. |
5단계 | 3단계의 결과와 4단계의 결과를 더합니다. |
6단계 | 5단계의 결과에 10의 배수가 되도록 더해진 최소수치('0'이상의 양수)가 체크디지트 입니다. 여기서, 5단계의 결과가 10의 배수인 경우 체크디지트는 '0'이 됩니다. |
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 | = | 127 | |||||||||
6단계 | 127 | + | 3 | = | 130 |
첨부파일
-
check.zip (7.1M)
7회 다운로드 | DATE : 2009-08-24 14:34:40
관련링크
-
http://www.eankorea.or.kr
963회 연결