条形码的机制

条码的结构

下面解释条码的格式。

一个
条码的长度
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。津贴非常有限。

二进制级别和多级别

什么是校验位?

校验数字是用来检查读错误的数值。
下面说明校核流程和计算方法。

  1. 校验位
    • 条形码,数据为“123”,校验数字为“6”。
  2. 阅读条形码
    阅读条形码
    • 条形码读取。
  3. 计算校验位
    计算校验位
    • 校验位是从数据中计算出来的。
  4. 比较校验数字数据
    比较校验数字数据
    比较
    匹配正确的阅读
    不匹配读取错误
    • 计算出的校验数字与追加到读取条形码的数字进行比较。
    • 如果它们不匹配,则会发生读错误。

指数