从外包装的条形码怎么能看出商品的条形码
发布网友
发布时间:2022-04-19 17:36
我来回答
共2个回答
热心网友
时间:2023-08-08 16:41
商品条码远不是这么简单。
商品条码有8位的,13位的,是EAN标准,还有12位的是美国的部分地区和加拿大使用的UPC标准。
外箱条码按照标准都应该是14位的,第一位叫包装指示符,除了第一位以外,后边的12位是商品代码,最后一位是校验码。对于8位的和12位的,去掉校验码后分别有7位和11位,变成外箱码时要在前面分别加5个0和1个0,变成12位,再加包装指示符。
外箱条码的最后一位校验码根据第一位的不同要重新计算,计算方法楼上已经给出了。由于外箱码与商品条码只是增加了第一位,所以也可以由下面的列表推算。
首位0——末位不变
首位1——末位+3
首位2——末位+6
首位3——末位+9
首位4——末位+2
首位5——末位+5
首位6——末位+8
首位7——末位+1
首位8——末位+4
首位9——末位+7
只取结果的个位数,即是去掉包装指示符后的商品条码的校验码。规律是首位每+1,末位+3。实际上外箱码为0,1,2比较多见,3以后的不常见。
例 外箱码 1 690786103001 0,商品条码就是 6907861030013(去掉首位1,末位加3)
热心网友
时间:2023-08-08 16:42
所有的商品条码没有12位的 必须是标准的13位或者8位的ENA-13或者ENA-8码至于第一位和最后一位的关系,最后一位是根据前12位数据经常一定算法算出来的 没有任何规律的。ENA 13码最后一位校验位的计算方法: (1)从代码位置序号2开始,所有偶数位的数字代码求和为a, (2)将上步中的a乘以3为a, (3)从代码位置序号3开始,所有奇数位的数字代码求和为b, (4)将a和b相加为c, (5)取c的个位数d, (6)用10减去d即为校验码数值。山东青岛艾讯条码技术小组提供 www.ausense.com