Barcode_条形码简介
条码的分类
条码的分类方法有很多种,主要依据条码的编码结构和条码的性质
按条码的长度,可分为定长和非定长条码 按排列方式,可分为连续型和非连续型条码
按校验方式,可分为自校验和非自校验条码
按照应用,可分为一维条码和二维条码 按应用场合,可分为金属条码,荧光条码
条码的分类
一维条码 1)商品条码:EAN码和UPC码。 2)物流条码:128码、ITF码、39码、库德巴(Codabar)码等。 二维条码 1)行排式二维条码 2)矩阵式二维条码 (2D stacked bar code) (2D matrix bar code)
用于工业、图书、以及票证自动化管理上 CODE 93 码 Code 93码与39码具有相同的字符集, 但它的密度要比39码高, 所以在面积不足的情况下,可以用93码代替39码。
CODE 39
CHARACTER SET
UPC
UPC条形码是由美国和加拿大共同组织的“统一编码委员会” (Universal Code Council, UCC )选定以IBM公司提出的 Dalta-Distance 为基础而通过的。 UPC码(Uniform Product Code)作为美、加产品统一的标识符号,主要用于美国和加 拿大地区。
连续
校验码
39码
可变长
非连 续
自检验 校验码
12个模块,5条、4空 其中3个宽单元,6个窄单元
0~9、A~Z、-、$、 “*”用作起始符和终止符,密度可变,有串 /、+、%、*、.、 联性,亦可增设校验码 空格 0~9、A~Z、-、$、 有串联性,可设双校验码,加前置码后可 /、+、%、*、.、 表示128个全ASCII码 空格
BASIC CONCEPT
条形码基本概念
1.对比度(PCS): 条码符号的光学指标,PSC值越大则条码的光学特性越好。
PCS=(RL-RD)/RL×100%(RL:条的反射率 RD:空的反射率)
2. 码制
条码的码制是指条码符号的类型,每种类型的条码符号都是由符合特定编码规则的条和空组 合而成。每种码制都具有固定的编码容量和所规定的条码字符集。常用的一维码的码制包括: EAN码、39码、交插25码、UPC码、128码、93码,及Codabar(库德巴码)等。
4、……连续性与非连续性
BASIC CONCEPT
5. 定长条码与非定长条码 定长条码是指仅能表示固定字符个数的条码。非定长条码是指能表示可变字符个数的条码。 例如:EAN/UPC码是定长条码,它们的标准版仅能表示12个字符,39码为非定长条码。 6. 双向可读性 条码符号的双向可读性,是指从左、右两侧开始扫描都可被识别的特性。绝大多数码制都可 双向识读,所以都具有双向可读性。事实上,双向可读性不仅仅是条码符号本身的特性,它 是条码符号和扫描设备的综合特性。 7. 自校验特性 若在一条码符号中,一个印刷缺陷(例如,因出现污点把一个窄条错认为宽条,而相邻宽空 错认为窄空)不会导致替代错误,那么这种条码就具有自校验功能。 例如39条码、库德巴条码、交插25条码都具有自校验功能;EAN和UPC条码、93条码等都 没有自校验功能。自校验功能也能校验出一个印刷缺陷。对于大于一个的印刷缺陷,任何自 校验功能的条码都不可能完全校验出来。
3. 条码字符集
指某种码制所表示的全部字符的集合。有些码制仅能表示10个数字字符:0到9,如EAN/ UPC码,25条码;有些码制除了能表示10个数字字符外,还可以表示几个特殊字符,如库 德巴条码。39条码可表示数字字符:0~9,26个英文字母:A~Z•以及一些特殊符号。
条码符号的连续性是指每个条码字符之间不存在间隔,相反,非连续性是指每个条码字符之 间存在间隔。
如听装健力宝饮料的条码为6901010101098,其中690代表中国物品编码中心,6901010代表广东健力宝公司,10109 是广东健力宝公司分配给听装饮料的商品项目代码。这样的编码方式就保证了无论在何时何地,6901010101098就唯 一对应该种商品。
另外,图书和期刊作为特殊的商品也采用了EAN-13表示ISBN和ISSN。前缀977被用于期刊号ISSN,图书号ISBN用 978为前缀,我国被分配使用7开头的ISBN号,因此我国出版社出版的图书上的条码全部为9787开头。
93码
可变长
连续
校验码
9个模块,3条、3空
交叉25码
定长或 可变长
连续
自校验 校验码
18个模块表示2个字符 5个条表示奇数位5个空表示 偶数位
0~9
表示偶数位个信息编码,密度高,EAN、 UPC的物流码采用该码制
矩阵25码
定长或 可变长
非连 续 非连块,3条2空,其中2个 宽单元3个窄单元
步骤
位置序号 13 6 12 9 11 0 10 1 9 2 8 3
举例说明
7 4 6 5 5 6 4 7 3 8 2 9 1 X
1.自右向左顺序编号
代码
2.从序号2开始求出偶数位上数字之和① 3. ①*3=② 4.从序号3开始求出奇数位上数字之和③ 5. ②+③=④ 6.用大于或等于结果④且为10最小整数倍的 数减去④,其差即为所求校验码的值
能表示字母、数字和其它一些符号共43个字符:A -Z,0 - 9,-.$/+%,pace 条码的长度是可变化的 通常用“*”号作为起始、终止符 校验码不用 校验法为MOD43 代码密度介于3 - 9.4个字符/每英寸 空白区是窄条的10倍
三九码仅有两种单元宽度——分别为宽单元和窄单元。宽单元这宽度为窄单元的1到3倍,一般多选用2倍、2.5倍或3倍。 三九码的每一个条码字符由九个单元组成,其中有三个宽单元,其余是窄单元,因此称为三九码。
1D BARCODE
1D BARCODE
种类 EAN-13 EAN-8 UPC-A UPC-E 长度 13位 8位 12位 8位 排列 校验 字符符号、 码元结构 7个模块,2条、2空 7个模块,2条、2空 标准字符集 EAN-13为标准版 EAN-8为缩短版 UPC-A为标准版 UPC-E为消零压缩版 其他 连续 校验码 0~9 0~9
附加条码版 在A版中附加2位或5位数字的补充代码。 补充代码使用于表示商品定价、杂志发行月等中。 补充代码字符与E版相同,拥有奇、偶排列的 20 个字符,在每个字符之间插入一个称作 描写器具(Delineator)的模块的条。没有起始、停止字符。
o o
UPC-E码:UPC-E码是UPC-A码的缩短版,是UPC-A码系统字符为0时,通过一定规 则销0压缩而得到的。UPC-E使用的校验位则是原始的UPC-A的校验位。
0~9
密度较高,在我国被 广泛地用于邮政管理
库德巴码
可变长
自校验
7个单元4条3空
0~9、A~D、$、+、 有18种密度 -、/ 三个字符集覆盖 了128个全ASCII 码 有功能码、对数字码的密度最高
128码
可变长
校验码
11个模块,3条、3空
1D BARCODE
CODE 39
Code 3 of 9 :
77年 :欧洲共同体在12位的UPC-A商品条码的基础上,开发 出与UPC-A商品条码兼容的欧洲物品编码系统 (EuropeanArticle Numbering System),简称EAN系统。
81年 :由于EAN组织已发展成为一个国际性组织,改称为“ 国际物品编码协会”(International Article Numbering Association) 简称EAN International
另外,条形码标签易于制作,对设备和材料没有特殊要求,识别设备操作容 易,不需要特殊培训, 且价格便宜。
CONTENTS
History Basic concept
1D Barcode
Code 3 of 9 UPC EAN
2D Barcode
PDF417 QR Code
. Scanners
9+7+5+3+1+9=34 34×3=102 8+6+4+2+0+6=26 102+26=128 130-128=2 校验码X1=2
条码的起源和发展
初期阶段 (40年代) 人物:乔· 伍德兰德(Joe Wood Land) 贝尼· 西尔佛(BenySilver) (公牛眼条码) 49年申请专利 73年 :美国统一代码委员会(Uniform Code Council,UCC)于1973年建立了UPC (Uniform Product Code) 商品条码应用系统。
EAN
EAN 构成
EAN 与 UPC比较
EAN-13 校验码计算方法
a.从代码位置序号2开始,所有偶数位的数字代码求和。 b.将步骤a的和乘以3。 c.从代码位置序号3开始,所有奇数位的数字代码求和。 d.将步骤b与步骤c的结果相加。 e.用大于或等于步骤d所得结果且为10最小整数倍的数减去步骤d所得结果,其差即为 所求校验码的值。 示例:代码690123456789X1校验码的计算见下表。
UPC:(统一产品代码) 现有A(含附加条码版)、E版本。 A - 12 位数字; E - 7 位数字, 最后一位为校验位, 大小是宽1.5“ 高1 ” 。
当UPC 作为十二位解码时,定义如下: 第一位 = 数字标识 (已经由UCC(统一代码委员会)所建 立, 一般为“0,6或7”). 第2-6位 = 生产厂家的标识号,第7-11 = 唯一的厂家产品代码 第12 位 = 校验位(used for error detection) , UPC同EAN一样采用Mod10校验。