이 EAN 체크 디지트 계산기가 하는 일
소매 포장, 책, 겉상자의 바코드는 GS1 모듈로 10 규칙으로 계산한 체크 디지트로 끝납니다. EAN-13, EAN-8, UPC-A, GTIN-14 는 같은 규칙을 씁니다. 계산기는 이미 가진 숫자를 받아 길이로 심볼을 판별하고, 빠진 체크 디지트를 계산하거나 마지막 자리가 맞는지 알려 줍니다. 가중치 단계, 합계, 나머지가 모두 보이므로 라벨을 인쇄하기 전에 공급업체가 보낸 번호를 검토할 수 있습니다.
완성된 번호의 GS1 접두사는 흔한 회원 조직 범위와 대조합니다. 접두사는 회사 접두사를 발급한 조직을 가리킵니다. 제품을 제조하거나 충전하거나 포장한 나라가 아닙니다. 입력은 전송되지 않고 계산은 페이지 안에서 끝납니다. 초안 GTIN 과 손상된 라벨에서 옮긴 번호도 확인할 수 있습니다.
체크 디지트 계산
GS1 은 GTIN-8, GTIN-12, GTIN-13, GTIN-14 에 하나의 규칙을 씁니다. 번호가 이미 완전하면 마지막 자리를 뺍니다. 남은 숫자를 오른쪽에서 왼쪽으로 봅니다. 체크 자리 바로 왼쪽은 3 을 곱하고 그다음은 1, 다시 3 과 1 을 번갈아 곱합니다. 곱을 더합니다. 체크 디지트는 그 합을 다음 10 의 배수로 올리는 수입니다. 합이 이미 0 으로 끝나면 체크 디지트는 0 입니다. 식은 check = (10 − (sum mod 10)) mod 10 입니다.
본체 400638133393 은 풀어 쓴 EAN-13 입니다. 오른쪽부터 가중치는 3, 1, 3, 1 로 시작하므로 마지막 3 은 3 을 곱합니다. 가중합은 69 입니다. 69 를 10 으로 나눈 나머지는 9 이고, 10 에서 9 를 빼면 1 입니다. 완전한 EAN-13 은 4006381333931 입니다. 완성된 코드를 검증할 때는 마지막 자리를 뺀 모든 숫자에 같은 계산을 다시 하고 결과를 비교합니다.
길이가 읽기를 정합니다.
- 7 자리는 EAN-8 / GTIN-8 을 계산합니다. 8 자리는 그것을 검증합니다.
- 11 자리는 UPC-A / GTIN-12 를 계산합니다. 완성된 UPC-A 는 12 자리입니다.
- 12 자리는 먼저 체크 디지트가 없는 EAN-13 으로 읽어 한 자리를 붙입니다. 같은 12 자리는 완성된 UPC-A 이기도 해서 다른 읽기로 보여 줍니다.
- 13 자리는 EAN-13 을 검증합니다. 첫 자리가 포장 지시자인, 체크 디지트가 없는 GTIN-14 로도 볼 수 있습니다.
- 14 자리는 GTIN-14 를 검증합니다. carton 에는 보통 ITF-14 로 인쇄되는 번호입니다.
접두사와 결과 사용
GTIN-13 의 앞 세 자리, 또는 GTIN-14 지시자 다음 세 자리가 GS1 접두사입니다. 400–440 은 GS1 독일, 000–139 의 상당 부분은 GS1 미국, 500–509 는 GS1 영국, 690–699 는 GS1 중국, 300–379 는 GS1 프랑스입니다. 한 나라에서 가입한 회사가 다른 곳에서 제조해도 접두사는 유지됩니다. 020–029 와 200–299 는 매장 내부용 제한 번호입니다. 977 은 ISSN, 978–979 는 ISBN, 980–999 는 환불 영수증과 쿠폰입니다. 가변 계량 상품은 가격이나 무게를 가운데 자리에 넣습니다. 그 자리를 바꾸면 체크 디지트를 다시 계산해야 합니다.
UPC-A 를 GTIN-13 으로 쓰면 앞에 0 이 붙습니다. 그 0 은 가중합에 더해지지 않으므로 체크 디지트는 변하지 않습니다.
숫자는 공백이 있어도 붙여 넣을 수 있습니다. 판별된 종류, 체크 디지트, 전체 번호를 읽고 복사합니다. 완성된 코드는 상태 줄이 마지막 자리가 맞는지 알려 줍니다. 표에는 각 자리, 가중치 1 또는 3, 곱이 나옵니다. 바코드 생성은 심볼을 그립니다. 바코드 종류 설명은 EAN-13, EAN-8, UPC-A, ITF-14 를 비교합니다.
체크 디지트가 맞아도 GS1 이 그 번호를 당신에게 발급했다는 뜻은 아닙니다. 소매업체는 라이선스 없는 회사 접두사를 거절합니다. ISBN-13 은 여기서 검증됩니다. 예전 ISBN-10 검사숫자는 다른 알고리즘이며 문자 X 가 될 수 있습니다. ITF-14 에서는 지시자도 검사에 포함됩니다. 단품 GTIN 을 상자로 옮기면서 열네 번째 자리를 다시 계산하지 않으면 스캔되지 않습니다. 열두 자리는 먼저 EAN-13 본체이고 그다음이 완성된 UPC-A 입니다. UPC 를 원했다면 다른 읽기를 보세요.