条形码的机制
条码的结构
下面解释条码的格式。
- 一个
- 条码的长度
- B
- 安静的区域
- C
- 条形码符号
- D
- 条码的高度
- E
- 开始字符
- F
- 数据(信息)
- G
- 校验位
- H
- 停止字符
安静的区域(保证金)
条形码符号的左右两端。
如果边距不够宽,则条形码阅读器无法扫描条形码数据。
左右边距都应该至少是窄条宽度(最小元素宽度)的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。允许一些是可能的。
- 一个
- 狭窄的酒吧
- B
- 宽栏
- C
- 广阔的空间
- D
- 狭小的空间
EAN和CODE 128类别的条形码由条和空格组成,它们有窄和宽的四个步骤。它被命名为“多层”条形码。
比例为1:2:3:4。津贴非常有限。
什么是校验位?
校验数字是用来检查读错误的数值。
下面说明校核流程和计算方法。
-
- 条形码,数据为“123”,校验数字为“6”。
-
阅读条形码
- 条形码读取。
-
计算校验位
- 校验位是从数据中计算出来的。
-
比较校验数字数据
比较匹配正确的阅读不匹配读取错误- 计算出的校验数字与追加到读取条形码的数字进行比较。
- 如果它们不匹配,则会发生读错误。


