Ean13 바코드를 계산하는 방법

차례:

Anonim

EAN-13은 제품에 라벨을 붙이기 위해 사용되는 바코드 시스템입니다. "EAN"은 유럽의 문서 번호를 나타내며 13은 코드의 자릿수를 나타냅니다. 그러나 바코드에 의해 전송되는 실제 정보는이 자릿수 중 처음 12 자리에만 포함됩니다. 코드의 마지막 자릿수는 체크 자릿수라고합니다. 이 번호는 정보가 없지만 바코드가 올바르게 스캔되었는지 확인하기위한 것입니다. 이것은 13 번째 숫자가 이전 12 개의 숫자를 다루는 수식의 수학적 결과가되도록합니다. 이 과정에서 사용 된 수식은 모듈로 10 알고리즘이라고합니다. EAN-13 바코드를 계산하려면이 모듈로 10 알고리즘을 이전 12 자리 숫자에 적용하여 코드의 13 번째 숫자를 결정해야합니다.

바코드에서 12 번째 숫자를 찾습니다. 체크 자릿수가 아직 자리가없는 경우, 이것은 왼쪽에서 마지막 자릿수입니다. 체크 숫자가 제자리에 있으면 왼쪽에서 두 번째 숫자입니다. 예를 들어 EAN-13이 97 35940 56482 4 인 경우 12 번째 숫자는 2입니다.

이 12 번째 숫자로 시작하여 코드에서 오른쪽에서 왼쪽으로 이동하여 모든 두 번째 숫자를 코드에 추가합니다. 예제 코드 97 35940 56482 4를 사용하면 번호 2로 시작하여 숫자 4, 5, 4, 5 및 7을 추가하여 총 27 개를 얻는다는 의미입니다.

2 단계에서 얻은 합계에 3을 곱하십시오. 위의 예를 사용하면 27을 3으로 곱한 값이 81입니다.

코드에서 11 번째 숫자를 찾습니다. 예제 코드 97 35940 56482 4를 사용하면 이것이 8 번이됩니다.

11 번째 숫자부터 시작하여 코드에서 오른쪽에서 왼쪽으로 이동하여 모든 두 번째 숫자를 추가합니다. 우리의 예제 인 97 35940 56482 4를 사용하면, 이것은 No. 8로 시작하여 6, 0, 9, 3 및 9를 더하여 합계가 35가되는 것을 의미합니다.

3 단계와 5 단계의 결과를 추가하십시오.이 예에서 81과 35를 추가하면 합계가 116이됩니다.

6 단계의 결과를 10의 가장 가까운 배수로 반올림합니다.이 예에서는 116을 반올림하여 최대 120을 의미합니다.

6 단계의 결과에서 7 단계의 결과를 뺍니다.이 예에서는 120-116이므로 차이가 4입니다.이 4는 EAN-13에서 13 번째 숫자 여야하며 그렇지 않으면 검사 숫자로 알려져 있습니다.

  • 계산을 수동으로 수행하고 싶지 않은 경우이 기사의 참고 자료 섹션에있는 자동 수표 계산기를 사용할 수 있습니다.