국제 바코드의 마지막 확인 숫자는 어떻게 계산되나요?
계산:
바코드 6936983800013을 예로 들면 다음 공식의 13번째 숫자 알고리즘입니다.
1. 숫자, c1=6+3 +9+3+0=21;
2 숫자의 짝수 숫자의 합을 구합니다. c2=9+6+8+8+ 1=32;
3. 홀수 숫자의 합을 "짝수 합의 3배"에 더합니다.
4. 결과의 한 자리를 얻습니다: 117(117%10=7)
5. 10에서 한 자리를 뺍니다: 10-7=3; p>
6. 획득한 숫자 중 한 자리를 취합니다(10에서 나머지 제거) 3%10=3;
이 바코드는 왼쪽에서 오른쪽으로 4부분으로 나뉩니다. :
1. 1~3자리: ***3자리, 중국 국가코드 중 하나인 바코드 693에 해당. (690-695는 모두 중국 본토의 코드이며 국제적으로 할당됨)
2. 숫자 4-8: ***5자리, 바코드의 69838에 해당하며 제조업체 코드를 나타냅니다. 제조업체가 지정하고 국가에서 지정합니다
3. 숫자 9-12: ***4자리, 바코드의 0001에 해당하며 공장에서 제품 코드를 나타내며 제조업체가 결정합니다
4. 13번째 자리: ***바코드의 3번째 자리에 해당하는 1자리는 특정 알고리즘에 따라 이전 12자리에서 계산되는 검사 코드입니다.
확장 정보:
인코딩 규칙:
1. 고유성: 동일한 사양을 가진 동일한 제품은 동일한 제품 코드에 해당하며, 동일한 제품은 사양이 다르면 제품 코드도 달라야 합니다. 제품의 무게, 포장, 사양, 냄새, 색상, 모양 등의 특성에 따라 서로 다른 제품 코드가 부여됩니다.
2. 영속성: 일단 제품 코드가 할당되면 변경되지 않으며 평생 동안 유지됩니다. 해당 제품이 더 이상 생산되지 않으면 해당 제품 코드는 보류만 가능하며 재사용하거나 다른 제품에 할당할 수 없습니다.
의미 없음: 빈번한 제품 업데이트 요구 사항에 맞게 코드에 충분한 용량을 확보하려면 의미 없는 시퀀스 코드를 사용하는 것이 가장 좋습니다.
3. 바코드 인증코드 수식: 먼저 오른쪽에서 왼쪽으로 "1,2,3,4?"로 번호를 매깁니다. 2번부터 시작하여 모든 짝수를 더하고 합산합니다. , 계산된 합에 3을 곱한 다음, 3번째부터 홀수 번째 숫자를 모두 더하고, 계산된 합에 짝수 숫자를 더한 다음 합을 구합니다. 그런 다음 10에서 이 합계의 한 자리를 빼면 확인 코드가 나옵니다.
바이두 백과사전-바코드