小码哥课堂 · 会“叠罗汉”的码,你见过吗?
阔别许久,小码哥课堂又上课啦~
前两期我们说到一维条形码的演变
跟大家大致讲解了一番条形码的世界
今天,我们就来说说二维码
20世纪70年代是条形码的快速发展期
各行各业都纷纷用上了条形码
但就是在使用的过程中
逐渐出现了问题
由于一维条码的信息容量很小
如商品上的条码仅能容纳几位或者几十位
阿拉伯数字或字母
商品的详细描述只能依赖数据库提供
人们希望发明一种新的码制
那么,问题就来了
在具备一维条码的优点下
同时还要具备信息容量大、可靠性高、
保密防伪性强等优点
这种新的码制该从哪里入手去探索呢?
既然要增加容量,那就....再加上去不就好了?
在早期,科学家们想到的
就是将两个一维码“叠罗汉”一样叠加一起
以达到储存更多信息的目的
堆叠式/行排式二维条码
(又称堆积式二维条码或层排式二维条码)
其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。
有代表性的行排式二维条码有:Code49、Code16K、PDF417等
以下,就让小码哥给大家讲讲
堆叠式二维码
Code49(49码)
Code49于1987年由Intermec公司的戴维·河莱斯(DavidAllais)博士发明它是一种由自身的编码规则编制的一维条码重叠而成的多段式条码。
通常,一个49码符号由2至8个行重叠组成,行与行之间由一个分隔条分隔开,每一行的开始有一个单位元素宽的条做为起始条,每一行的结尾有一个三个单位元素宽的条做为结束条。
49码符号的每个行由4个词(每个词代表2个字符)组成,共8个字符,每一行的最后一个字符是校验字符。
看到49码,有没有一种想弹一曲的冲动呢?
Code16k
Code16K(16K码)是于1988年后期由美国激光系统协会的特德·威廉斯(TedWilhams)提出的,它是由UPC码字符和128码字符合成的一种多段式条码。
Code 16K条码是一种多层、连续型、可变长度的条码符号,可以表示全ASCII字符集的128个字符及扩展ASCII字符。它采用UPC及Code128字符。一个16层的Code 16K符号,可以表示77个ASCII字符或154个数字字符。
Code 16K通过惟一的起始符/终止符标识层号,通过了符自校验及两个模数107的校验字符进行错误校验。
话说,它的灵感来源该不会是中国古代的竹简吧?
PDF417
PDF417码是由留美华人王寅敬(音)博士发明的。PDF是取英文Portable Data File三个单词的首字母的缩写,意为“便携数据文件”。
PDF417符号结构
因为组成条码的每一符号字符都是由4个条和4个空构成,如果将组成条码的最窄条或空称为一个模块,则上述的4个条和4个空的总模块数一定为17,所以称417码或PDF417码。
自Symbol公司1991年将PDF417作为公开的系统标准后,PDF417条码被越来越多的标准化机构所接受。
下面这几个特点,奠定了PDF417条码在堆叠式二维码里的领头地位。
PDF417特点
1.信息容量大
PDF417码除可以表示字母、数字、字符外,还能表达二进制数。为了使得编码更加紧凑,提高信息密度。
2.修正错误能力强
3.容易印制且寿命长、成本低
PDF417条码可以印在纸、卡片及各种常用条码载体上,可以用多种标准的打印技术及卡片印制,包括喷墨打印、激光打印、热敏热转印条码打印机打印等
4.可用多种阅读设备阅读
PDF417码可用带光栅的激光阅读器,线性及面扫描的图像式阅读器阅读。
尺寸可调以适应不同的打印空间。
5.保密性强
PDF417可以把编码信息按密码格式进行编码,以防止伪造条码符号或非法使用有关编码的信息。
堆叠式二维码,是二维码进化道路上的一个分岔口,而另一个分岔口就是矩阵式二维码。经过优胜劣汰,矩阵式二维码最终统治了二维码界。下期,我们就来看看矩阵式二维码是如何胜出的呢?
记得来听课哦~
下课!
颜值与实力担当
安全与独特并存
关注我们,码上有颜值~

