有哪位朋友知道条形码EAN-13的编码规则?在线等待答案有效,立即给分!!!

ourbone 2003-05-24 09:54:43
有哪位朋友知道条形码EAN-13的编码规则?
比如任意给出一个起始编号:1000000000001
为了实现连续编号那么下一个或几个的编号是多少?
...全文
879 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoj 2003-05-26
  • 打赏
  • 举报
回复
看看这个网站:http://www.newlifesoft.com
专门介绍了一些条形码的知识
ourbone 2003-05-24
  • 打赏
  • 举报
回复
已知道编码方式谢谢参与的朋友。
ourbone 2003-05-24
  • 打赏
  • 举报
回复
楼下的朋友能否给一个详细的编码?
我是为一个超市作的进销存软件,主要是想为没有条形码的商品打印一个条形码,但是若采用EAN 13编码规则进行连续编码时,确定了前一个码之后那么后一个码应该怎样算出?
holydiablo 2003-05-24
  • 打赏
  • 举报
回复
* EAN-13码
EAN-13码是按照“模块组合法”进行编码的。它的符号结构由八部分组成。
符号结构
左侧空白区
起始符
左侧数据符
中间分隔符
右侧数据符
校验符
终止符
右侧空白区
模块数
EAN-13码由13位数字组成。根据EAN 规范,这13位数字分别赋予了不同的含义。

厂商识别代码由7-9位数字组成,用于对厂商的唯一标识。厂商代码是各国的EAN编码组织在EAN分配的成员前缀码(X13,X12,X11)的基础上分配给厂商的代码。前缀码是标识EAN所属成员的代码,由EAN统一管理和分配,以确保前缀码在国际范围内的唯一性。商品项目代码由5~3位数字组成,用以标识商品的代码。商品项目代码由厂商自行编码。在编制商品项目代码时,厂商必须遵守商品编码的基本原则:对同一商品项目的商品必须编制相同的商品项目代码;对不同的商品项目必须编制不同的商品项目代码;保证商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识一个商品项目。校验码用以校验代码的正误,是由一位数字组成。校验码是根据条码字符的数值按一定的数学算法计算得出的,计算的步骤如下:

(1)从序号2开始,将所有偶数位的数字代码求和,得出S1;
(2)S1*3=S2;
(3)从序号3开始,将所有奇数位的数字求和,得出S3;
(4)S3+S2=S4;
(5)C=10-S4,得到校验码C的值。并且当S4的个位数为0时,C=0。

X13X12X11 X10X9X8X7 X6X5X4X3X2 X1


以690,691为前缀码的EAN-13码只能分别对10000个制造厂商进行编码(因为制造厂商代码只有4位,制造厂商代码只能从0000-9999这一万组数字中进行分配)。每一个制造厂商可以对自己生产的10万种商品进行编码(因为产品代码为5位,可以从00000-99999这10万组数字中进行分配。

在这种结构的代码中,厂商识别代码由7位调整为8位,相应地制造厂商识别代码的容量就由1万家扩大到10万家;商品项目的识别代码由5位调整为4位,每个厂商就只能对自己生产的1万种商品进行编码。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧