验货员论坛
标题:
如何计算UPC码
[打印本页]
作者:
NEIL2009
时间:
2009-4-2 17:35
标题:
如何计算UPC码
所谓
UPC
识别码也就是条码的最后一位即是识别码。因为条码的前面的数字是固定的(国家代码、产品的类别及产品的品号等),只有后面一位是通过前面的数字计算出来的且是唯一与之对应的,也就是识别码。
如何判断此识别码的正确与否,通过以下计算方法可以判断识别码:
例如:某条码的数值是:
6902538004045
。也就是要通过计算此条码串数值的最后一位数“
5
”是否正确?
计算步骤如下:
1、
确定和数字的位数:将紧靠识别码的第一位数设置为第
1
位数,从右往左依次为第
2
位、
3
位,直到第
12
位。
12
11
10
9
8
7
6
5
4
3
2
1
位数
6
9
0
2
5
3
8
0
0
4
0
4
5
2、
将所有的寄数位的数值相加,即:
4 + 4 + 0 + 3 + 2 + 9 = 22
3、
将第
2
步骤的计算结果
×
3
,
即:
22
×
3
=
66
4、
将所有的偶数位相加,即:
0 + 0 + 8 + 5 + 0 + 6 = 19
5、
将第
3
步骤和第
4
步骤的计算结果相加,即:
66 + 19 = 85
6、
取第
5
步骤的计算的结果的最后一位数,用
10
减此数,即得到识别码,即:
10 – 5 = 5
如果第
5
步骤计算的数值最后一位数是
0
,
此识别码即为
0
。
看看上面例中的条码的识别码正确与否。
作者:
fred.qiao
时间:
2009-4-2 21:46
来学习来了!
作者:
leopan
时间:
2009-4-3 00:13
这样算有科学依据吗?
作者:
wwssrr
时间:
2009-7-25 10:50
LZ介绍的是校验码是如何得来的,电脑计算出的校验码也是这样算出来的,可以判断条码本身有没错。
举的例子应该是EAN码,而不是UPC码。
作者:
JOHNNY1437
时间:
2009-7-25 15:51
还是扫描出来的比较快,这么算下来也不快。也长知识了
作者:
chenxz1999
时间:
2009-7-25 16:07
我算了一个是对的!!!!!!
作者:
171610919
时间:
2009-7-25 18:45
谢谢,长知识了。
作者:
flowermint
时间:
2009-7-25 23:32
好贴,学习了,谢谢
作者:
日耳曼帝国
时间:
2009-8-12 10:45
标题:
回复 1# NEIL2009 的帖子
只适合国内条形码(13位)计算,美国条形码只有十二位不能用这个计算公式。
作者:
mason
时间:
2009-8-12 11:37
谢谢楼主,学习中。。。。
作者:
yayaxiaob
时间:
2009-8-12 15:46
谢谢楼主,请楼下的解释下UPC 码这么计算的。。。
作者:
yzq0901
时间:
2009-8-21 14:18
谢谢,长知识了。
作者:
tonyyeh
时间:
2009-8-30 13:43
好资料先收下来了!谢谢!
作者:
asialiu
时间:
2009-9-10 23:18
举的例子应该是EAN码,而不是UPC码。
作者:
shmilyscr
时间:
2009-9-10 23:29
学习了,要花几分钟算算才知道的啊
作者:
邓斌
时间:
2009-12-1 16:14
UPC不能用这个公式算的啦....
作者:
jimmy84
时间:
2011-4-14 14:43
算了一个是对的!
作者:
天睛了
时间:
2011-4-14 20:03
路过学习了.........
欢迎光临 验货员论坛 (http://bbs.wtoqc.net/)
Powered by Discuz! X3.2