发新帖

你知道条形码线不同的宽度和长度代表着什么吗?

133 0

在日常生活中,条形码应用越来越广泛。为了方便大家更好地了解条形码,本文主要给大家介绍的就是有关条形码的构造,有需求的用户,一起来了解下吧:

仔细观察不同商品包装上的条形码,我们不难发现,它的竖线粗细和间隔各不相同,条形码下方的数字也均不相同。这些条形码被称为EAN13、EAN8,由四种长短、粗细各不相同的线和空间组成。条形码通过这些组合来表示数字,扫描设备则根据反弹光的强度和时间的长短来读取数字。

乍一看,条形码似乎是在白色背景上绘制黑色线条,但实际上,它是黑线和白线的结合体。2条黑线和2条白线代表一个数字,每个条形码有4条*15组数字组合构成。扫描设备在每次读取时会将这15个数字组合转换成15个数字符号。

此外,在这些线中,第一条和最后一条线最长,代表数据的开始和结束。中间的线也同样最长,表示这里是数据的中间部分。虽然没有做硬性规定,但为了便于扫描设备进行读取,在确保印刷区域的前提下,条形码的高度达到1CM以上是最理想的。

接下来我们注意到条形码下面的数字,前两位表示商品的制造商和销售商所属的国家(或地区)编码,接下来五位数表示商品制造商的制造商代码,在后面的五位数表示每款商品的商品编号。

国家(或地区)编码原本是两位数字,但近年来加入EAN协会(国际物品编码协会)的成员国不断增加,690-695中的三位数字被分配位中国大陆的编码。

但也存在例外,像日常使用的配菜因重量不同价格也有所不同,很难统一使用国际标准的编码,这些商品的条形码则是以20-29开头,这些数字被称为店内编码,商店用条形码打印机打印出来,包装时贴在商品上。

最后一位是校验位,条码软件可以根据提供的前12位数据,自动计算出校验位,采取的是MOD10计算算法。