二
维
条
码
上期,我们讲到了各种一维条形码,算是把二维码的前世讲完了。
本期,真正的主角“二维码”就要出现了。
有请本期做客嘉宾——小码哥
大家好,我是马小跳,外号“小码哥”
多年来一直专注于研究二维码,从未改变
众所周知,二维码由一维条形码演变而来
那它究竟是怎样产生的呢?
就由我来为大家揭晓答案~
20世纪70年代是条形码的快速发展期
在众多行业都应用上了条形码
它逐渐开始了更广泛的应用
但人类的不满足感
让一维码不能停下进化的步伐
由于一维条码的信息容量很小,如商品上的条码仅能容纳几位或者几十位阿拉伯数字或字母,商品的详细描述只能依赖数据库提供。因此,人们希望发明一种新的码制,除具备一维条码的优点外,同时还有信息容量大、可靠性高、保密防伪性强等优点。
那么,二维码的创意是咋诞生的呢?
在这里,我先问大家一个问题
1+1=?
对的,没错,不要怀疑自己
就是等于2
那么,
一维码+一维码=?
哈哈,同理,等于二维码
是的,在早期,科学家们想到的
就是将两个一维码“叠罗汉”一样叠加一起
以达到储存更多信息的目的
下面的兄弟撑住,我来啦!
问
什么是堆叠式二维码呢?
答
堆叠式/行排式二维条码(又称堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。
有代表性的行排式二维条码有:Code 16K、Code 49、PDF417等。
以下隆重介绍!!!
堆叠式二维码
Code Block码
很像中国竹简的二维码
Code Block码是于八十年代中期由德国ICS协会(国际通信系统协会)的乔安娜·李(Joanne Lee)和海因里希·厄尔曼(Heinrich Dehlman)研制而成的。
Code Block码符号的编码结构是由传统的一维条码39码重叠而成,行与行之间有分隔条,在符号的每一行的开始和结尾有一个唯一的行标识字符以标明此行所处的位置。一行中使用两个行标识字符可以防止斜线扫描所导致的误码。在整个符号的尾部有两个校验字符,以提高Code Block码符号的可靠性。
由于Code Block码符号中的每一行是一个传统的39码符号,因此,这种码制的符号可以由传统的一维条码阅读器(即阅读39码符号的阅读器)阅读。
话说,这难道不是从中国竹简上获得的创意吗?
Code16K码
让人忍不住弹奏一曲的二维码
Code16K(16K码)是于1988年后期由美国激光系统协会的特德·威廉斯(TedWilhams)提出的,它是由UPC码字符和128码字符合成的一种多段式条码。
通常,一个16K码符号由2至6行组成,行与行之间具有分隔条。16K码符号的每一行的开始和结尾是UPC的字符,用于做为行标识及起始/结束字符,每一行的中间是128码字符(这里的128码字符与原128码字符的黑白条颜色相反),用于表示数据信息。
如图2所示是一个16K码符号。由于16K码符号是由传统的UPC码字符和128码字符组成,因此,这种符号也可以由传统的一维条码阅读器阅读。
看到这个二维码,是不是有一种要弹奏一曲的冲动?
Code49Code49(49码)
值得信赖的二维码
于1987年由Intermec公司的戴维·河莱斯(DavidAllais)博士发明的,它是一种由自身的编码规则编制的一维条码重叠而成的多段式条码。
通常,一个49码符号由2至8个行重叠组成,行与行之间由一个分隔条分隔开,每一行的开始有一个单位元素宽的条做为起始条,每一行的结尾有一个三个单位元素宽的条做为结束条。
49码符号的每个行由4个词(每个词代表2个字符)组成,共8个字符,每一行的最后一个字符是校验字符。
49码符号除了具有行校验字符外,在它的最后一行还有4个字符(行数小于6的49码符号)或6个字符(行数为7或8的49码符号)为整个符号进行校验。因此,49码是一种可靠性很好的码制。
PDF417码
密集恐惧症患者慎入
发明人是留美华人王寅敬音博士,他在1988年进入符号科技进行二维条码的研发工作,于1992年底推出条码。PDF是取英文Portable Data File三个单词的首字母的缩写,意为“便携数据文件”。
因为组成条码的每一符号字符都是由个条和个空构成,如果将组成条码的最窄条或空称为一个模块,则上述的个条和个空的总模块数为,所以称四一七条码或PDF417码。
以下几个特点,奠定了PDF417在堆叠式二维码里的一哥地位。
PDF417码的特点:
1.信息容量大
PDF417码除可以表示字母、数字、字符外,还能表达二进制数。为了使得编码更加紧凑,提高信息密度。
PDF417在编码时有三种格式:A.扩展的字母数字压缩格式可容纳个字符;B.二进制格式可容纳个字节;C.数字压缩格式可容纳个数字。在相同面积情况下,二维条码比一维条码信息含量高几十倍。
2.修正错误能力强
一维条码通常具有校验功能以防止错读,一旦条码发生污损将被拒读。
PDF417采用了目前世界上最先进的错误修正技术纠错码,这种隐含于符号内的错误修正技术,不仅可以有效地防止译码错误,提高译码的速度及可靠性,而且可以将由于条码符号破损、沾污等丢失的信息破译出来。错误修正可分为九个等级,最高时,可以将符号受损面积的条码符号所含信息复现出来。
3.容易印制且寿命长、成本低
PDF417条码可以印在纸、卡片及各种常用条码载体上,可以用多种标准的打印技术及卡片印制,包括喷墨打印、激光打印、热敏热转印条码打印机打印等。磁卡寿命一般为两年,卡寿命为三年,但价格昂贵,二维条码卡的寿命为8~9年,而单价只有卡的四分之一,批量生产价格更低。
4.可用多种阅读设备阅读
PDF417码可用带光栅的激光阅读器,线性及面扫描的图像式阅读器阅读。
尺寸可调以适应不同的打印空间。
5.保密性强
PDF417可以把编码信息按密码格式进行编码,以防止伪造条码符号或非法使用有关编码的信息。
码制公开已形成国际标准,我国也已制定了四一七条码的国标。
堆叠式二维码,是一维码进化过程中的一条主线,与此同时,故事还有另一条主线,那就是二维码的另一派系——矩阵式二维码。经过优胜劣汰,矩阵式二维码最终统治了二维码界。
未完待续
下期,我们将目光聚焦矩阵式二维码,看看它是如何胜出的。
往期相关:

