条形码的机制
条码的结构
下面解释条码的格式。
安静的区域(保证金)
条形码符号的左右两端。
如果边距不够宽,则条形码阅读器无法扫描条形码数据。
左右边距都应该至少是窄条宽度(最小元素宽度)的10倍。(见在这里对于窄条宽度。)
启动/停止字符
表示数据开始或结束的字符。
启动/停止字符取决于条形码的类型。CODE 39使用“*”,CODABAR使用“a”,“b”,“c”和“d”。(EAN和ITF使用指示数据开始/结束的条形模式,而不是字符。)
数据(信息)
表示数据(数字字符、字母等)的条形模式从左开始排列。
上图展示的是“012”的数据,从左到右分别排列了0、1、2的条形图案。
校验位
为检查读取错误而计算的数值。它直接附加在条形码数据之后。
(见在这里详情)
条码的长度
条形码长度定义了总长度,包括左、右安静区。
如果条码长度(包括静区)不适合扫描宽度,则条码阅读器无法扫描数据。
条码的高度
建议将条形码设置在打印机允许的范围内。
如果条码高度不够,激光可能会偏离条码,导致读数不稳定。
建议将高度保持在条形码长度的15%以上。
窄酒吧和宽酒吧
下面解释构成条形码的最小单元的条和空格。条形码是窄条、宽条和空格的组合。每个栏和空格的名称如下所示:
注 | 狭窄的酒吧 |
---|---|
白平衡 | 宽栏 |
NS | 狭小的空间 |
WS | 广阔的空间 |
窄宽度和宽宽度按以下比率确定:
NB:WB = NS:WS =1:2 ~ 1:3
窄条的宽度是选择条形码阅读器的关键。
窄条宽度也被称为“最小元素宽度”。
二进制级别和多级别
CODE 39、CODABAR和ITF类别的条形码由条和空格组成,它们有窄和宽两个步骤。它被命名为“二进制级”条形码。
窄与宽的比值为1:2:1:3。允许一些是可能的。
EAN和CODE 128类别的条形码由条和空格组成,它们有窄和宽的四个步骤。它被命名为“多层”条形码。
比例为1:2:3:4。津贴非常有限。
什么是校验位?
校验数字是用来检查读错误的数值。
下面说明校核流程和计算方法。