第二章条码基础知识

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 起始符为“两窄条两窄空”,终止符为“宽条窄空窄条”。 字符集为数字0-9.如图:

2020/3/9
15
25码/交插25码字符集的二进制表
字符
二进制表示 字符
二进制表示
0
00110
5
10100
1
10001
6
01100
2
01001
7
00011
3
11000
8
10010
4
00101
9
01010
练习:请画出“2678”的25码和交插25码
2020/3/9
20
几种码制的比较
• “二五条码”是一种只有条表示信息的非连续性条码,它 是最简单的条码,主要用于包装、运输和国际航空系统为 机票进行顺序编号等。
• “交插二五码”是一种条、空均表示信息的连续型、非定 长、具有自校验功能的双向条码。交插二五码起初广泛应 用于运输、仓储、工业生产线、图书情报等领域的自动识 别管理。
2020/3/9
6
2.条码的符号结构
供人识读字符
2020/3/9
7
第二节 条码的编码理论
• 1.代码的编码方法:不同的编码系统规定了 不同用途的代码的数据格式、含义及编码 规则。编制代码需遵循相关标准和规范, 根据具体情况选择合适的代码结构,根据 唯一性、无含义性、稳定性原则进行编制。
• 2.条码符号的编码方法(重点讲述)
第二章 条码基础知识
• 第一节 条码的基本概念、符号结构及分类
• 2.1.1条码的基本概念 • 2.1.2条码的符号结构 • 2.1.3条码的分类
• 第二节 条码的编码理论概述
• 2.2.1代码的编码方法 • 2.2.2条码符号的编码方法 • 2.2.3编码容量 • 2.2.4条码的校验与纠错方式
• 第三节 几种常见的条码
• 库德巴码的每一个字符由7个单元(4条3空)组成,其中3 个是宽单元,其余是窄单元。起始符和终止符只能是 ABCD中的任何一个,数据的中间不能出现英文字母。如 果你发现一个条码下的字符串两头都是一个英文字母,它 就很可能是库德巴码了。ABCD用作终止符时,亦可分别 用TN#E来代替。
2020/3/9 练习:请画出“A1258B”的库德巴码
示信息,所以25码的所有的空宽度相同。25码的
起始符是三个条,分别是“宽宽窄”(110),终 止符也是三个条,是“宽窄宽”(101)。字符 集为数字0-9.如图:
2020/3/9
14
几种常见的条码
• 二、交插25码:
• 交插25码是一种条、空均表示信息的连续性、非定长、
可自校验的双向条码。
• 交插25码是在25码的基础上改良的一种码制,不仅条表示 信息,空也表示信息,因此增加了条码的密度 。每个条 码数据符由5个单元组成。2个宽单元,其余为窄单元。条 码符号从左到右,奇数位条码数据符用条组成,偶数位字 符由空组成。组成条码字符个数为偶数。当要表示的字符 个数为奇数时,应在字符串左端加“0”。
2020/3/9
12
第三节 几种常见的条码
• 全世界曾经使用过的条码种类有上百种之多,常 用的条码也有一、二十种。除了商品条码之外, 较常见的还有25码(industrial 2 of 5),交插25 码(Interleaved 2 of 5)、code-39码、code-93 码、库德巴码(codabar)、code-128码等。这 些条码的应用没有明确规定,原则上可以应用于
• 一维码的校验方法:
• 从代码位置序号第二位开始,所有的偶(奇)数 的数字代码求和的方法来校验条码的正确性。校 验的目的是保证条空比的正确性。
• 二维码的纠错功能:
• 二维码在保障识读正确方面采用了更为复杂、技 术含量更高的方法。例如PDF417码,在纠错方法 上采用索罗门算法。二维码的纠错是为了当二维 码存在一定局部破损情况下,还能采用替代运算 还原出正确的词码信息,保证条码的正确识读。
任何自动识别系统中。也有一些行业规范规定使
用某种码制,比如快递行业使用的运单上大都是 使用的code-39码,美国规定输血的血袋上使用库 德巴码。
2020/3/9
13
几种常见的条码
• 一、25码:
• 25码是一种只有条表示信息的非连续型条码。 • 25码由规则排列的5个条组成,其中2个宽单元,
其他窄单元。由于25码只用条表示信息,空不表
• 上图中:6901234567892就是一组代码
2020/3/9
2
1.基本概念
• c.码制:码制是指条码符号的类型,每种类型的 条码符号都是由符合特定编码规则的条和空组合 而成。每种码制都具有固定的编码容量和所规定 的条码字符集。如EAN条码、UPC条码、UCCEAN-128码,交插25码、39码、93码、库德巴码 等。
单元总数,k为宽单元或窄单元的数量)
• 如39码:C(9,3)=9*8*7/(3*2*1)
• ——模块组配法编码的编码容量(n表示每一字符中所含的模 块总数,k为条或空的数量)

C(n-1,2k-1) 1≤k≤n/2
• 如93码:c(9-1,2*3-1)=56
2020/3/9
11
4.条码的校验与纠错方式
54
000100101
55
100100100
56
001100100
57
100001001
65
001001001
66
101001000
67
000011001
68
练习:请画出“5C93A”的39
18

几种常见的条码
• 四、库德巴码
• 库德巴码是一种条、空均表示信息的非连续性、非定长、 可自校验的双向条码。
• h.自校验特性:条码本身具有校验特性。自校验 特性是由编码结构决定的,设置者在设置码制时 必须考虑自校验功能。
2020/3/9
5
1.基本概念
• i.条码密度:单位长度的条码所表示的条码 字符的个数。
• j.条码质量:指条码的印制质量,其判定主 要从外观、条(空)反射率、条(空)尺 寸误差、空白区尺寸、条高、数字和字母 的尺寸、校验码、译码正确性、放大系数、 印刷厚度、印刷位置等几个方面进行。
示,这也是判定39码的一个依据。由于组成一个符号的条码中都只有一
个宽空,所以稍远一点整体看39码的时候,会看到比较规律的每隔一定
的宽度就有一个宽空这样的现象。

39条码可编码的字符集包括:
• 1.A-Z和0-9的所有数字字母
• 2.特殊字符:空格,$,%,+,-,·,/
• 3.起始符/终止符
• 如图:
2020/3/9
16
几种常见的条码
• 三、39码:

39码是一种条、空均表示信息的非连续性、非定长、可自校验的双
向条码。

39码每一条码字符由9个单元组成(五个条加四个空)表示一个字
符,其中3个宽单元,其余为窄单元。条码字符间用一个空来将条码字
符分隔开。39码还有一个规定,就是起始符和终止符都用“ * ”号来表
• 如25码:
• 条码密度:单位长度的条码所表示的条码字符的个数。
2020/3/9
4
1.基本概念
• f.定长条码和非定长条码:
• 定长条码:条码字符个数固定的条码
• 非定长条码:条码字符个数不固定的条码
• 例如:EAN-13条码是定长条码,EAN-128条码为 非定长条码
• g.双向可读性:从左右两侧开始扫描都可被是别 的特性。
Βιβλιοθήκη Baidu21
第四节 条码识读的基本原理
• 1.条码符号的光学特性 条码符号是由宽窄不同,反射率不同的条、 空按照一定的编码规则组合起来的一种信 息符号。
• 2.光电转换、信号放大及整形
2020/3/9
22
2020/3/9
END
23
• “三九条码”是一种条、空均表示信息的非连续型、非定 长、具有自校验功能的双向条码。三九条码主要应用在运 输、仓储、工业生产线、图书情报、医疗卫生等领域。
• “库德巴码”是一种条、空均表示信息的非连续型、非定 长、具有自校验功能的双向条码。它广泛应用于医疗卫生 和图书馆行业,也用于邮政快件上。
2020/3/9
2020/3/9
9
2.条码符号的编码方法
• 2、模块组配法:条码符号的字符由若干个模块组 成,条和空是由模块组合而成的,一个模块宽度 的条模块表示二进制的“1”,一个模块宽度的空 模块表示二进制的“0”。
• 用模块组配法编码的条码有EAN条码、UPC条码、 CODE-128码等
2020/3/9
10
3.编码容量
• a.代码的编码容量:指每种代码结构可能编制的代码数量的最
大值。如EAN/UCC-13代码中,若采用5位数字表示商品项目 代码的结构,则其编码容量为100000.
• b.条码字符的编码容量
• ——宽度调节法编码的编码容量:

C(n,k)=n(n-1)……(n-k+1)/k!(n表示每一字符中所含的
• 第四节 条码识读基本原理
• 2.4.1 条码符号的光学特性 • 2.4.2 光电转换、信号放大及整形
2020/3/9
1
第一节 条码的基本概念、符号 结构及分类
• 1.基本概念 • a.条码:条码是由一组规则排列的条、空及
其对应字符组成的标记,用以表示一定的 信息。如:
• b.代码:代码即一组用来表征客观事物的一 个或一组有序的符号。
2020/3/9
17
39码条码字符集表(部分省略)
2020/3/9
字符 0 1 2 3 4 5 6 7 8 9 A B C D
……….
BSBSBSBSB
ASCII值
000110100
48
100100001
49
001100001
50
101100000
51
000110001
52
100110000
53
001110000
• d.字符集:字符集是指某种码制的条码符号可以 表示的字母、数字和符号的集合。他们有的指标 是数字,有的既可以表示数字也可以表示字母。
2020/3/9
3
1.基本概念
• e.连续性与非连续性: • 连续性:每个条码字符之间不存在间隔,条和空均表示信
息,条码密度较高。 • 如交插25码:
• 非连续性:每个条码字符之间存在间隔,条表示信息,空 不表示信息,条码密度较低。
19
小结
• 条码技术涉及了两种类型的编码方式:一种 是代码的编码方式;一种是条码符号的编码 方式。条码的编码方法是指条码中条空的编 码规则以及二进制的逻辑表示的设置。一般 来说,条码的编码方法有两种:模块组配法 和宽度调节法。
• 条码字符的编码容量即条码字符集中所能表 示的字符数的最大值。编码容量限制了条码 字符集所能包含的字符个数的最大值。
• a.宽度调节编码法
• b.模块组配编码法
2020/3/9
8
2.条码符号的编码方法
• ——宽度调节法:条码符号中的条和空由宽、窄 两种单元组成的条码编码方法。窄单元(无论条 和空)表示逻辑值“0”,宽单元(无论条和空) 表示逻辑值“1”,宽单元是窄单元的2-3倍。
• •
• 采用这种方法编码的条码有交插25码、39码、库 德巴码等。
相关文档
最新文档