10.1 常见一维条码介绍
10.1.1 Code39码
39条码(Code 39)是于1975年由美国的Intermec公司研制的一种条码。它能够对数字、英文字母及其他字符等44个字符进行编码。由于它具有自检验功能,使得39条码具有误读率低等优点,首先在美国国防部得到应用,目前广泛应用在汽车行业、材料管理、经济管理、医疗卫生和邮政、储运单元等领域。我国于1991年研究制定了39条码标准(GB/T 12908-2002),推荐在运输、仓储、工业生产线、图书情报、医疗卫生等领域应用39条码。
39条码是一种条、空均表示信息的非连续型、非定长、具有自校验功能的双向条码。
1.符号特征
由图10-1可以看出,39条码的每一个条码字符由9个单元组成(5个条单元和4个空单元),其中3个单元是宽单元(用二进制的“1” 表示),其余是窄单元(用二进制的“0” 表示),故称之为“39条码”。
图10-1表示“B2C3”的39条码
39条码可编码的字符集包括:
A~Z和0~9的所有数字字母。
特殊字符: 空格 $ % + - · /。
起始符/终止符。
每个条码字符共9个单元。其中有3 个宽单元和6个窄单元,共包括5个条和4个空,非数据字符等于两个符号字符。
2.符号结构
39条码符号包括左右两侧空白区,起始符、条码数据符(包括符号校验字符)及终止符,如图2-11所示。条码字符间隔是一个空,它将条码字符分隔开。39条码字符集见表2-2所示。在供人识读的字符中,39条码的起始符和终止符通常用“*”表示。此字符不能在符号的其他位置作为数据的一部分,并且译码器不应将它输出。
3.字符编码
39条码的条码字符集见表10-1。
说明1.*表示起始符/终止符。2.B表示条,S表示空。0代表一个窄单元,1代表一个宽单元。
- 相关知识点: 相关参考视频:
- 10.1.1 Code 39码 认识一维条码
- 10.1.2 Code 93码 章节视频课程:
- 10.1.3 库德巴条码 其他常见的条码
- 10.1.4 GS1 Databar 条码