联系我们CONTACT US

  • 中国商品条形码中心
  • 联系人:王经理
  • 电话:17732605906(微信同步)

新闻中心

您的位置:条码生成器首页 > 新闻中心 > 二维条码的容量究竟有多大?

二维条码的容量究竟有多大?

作者:中国商品条形码中心 时间:2022-10-17 08:47:52

商品条形码相当于商品的身份证,商品条码是实现商业现代化的基础,只要用各自的商品条码就可以轻易的区分开来,通过扫描商品的条形码,就可以实现产品的追溯,知道产品的价格。随着物价的不断上涨和一些商家对消费者的价格欺诈,一款新的比价手机产品出现,既在智能手机上安装一款比价软件,软件安装后手机可以随时随地查询常用商品在当地各大超市的价格情况,然后就可以选择价格最便宜的超市去购买。

不过比价软件目前存在滞后和信息量匮乏等问题,造成比价功能有限,因为超市货品售价并非一成不变,有时会随时间后促销而有变化,只要销售系统对价格进行调整,即使是已经出售的商品,扫描条形码显示的价格也是调整后的。此外,手机软件显示的价格都是信息商提供给软件发布商的,这些价格受区域、时间限制,只能代表商家在某一时间的售价。

1.定长条码与非定长条码

定长条码是条码字符个数固定的条码,仅能表示固定字符个数的代码。非定长条码是指条码字符个数不固定的条码,能表示可变字符个数的代码。例如:EAN条码是定长条码,它们的标准版仅能表示12个字符,39条码则为非定长条码。定长条码由于限制了表示字符的个数,其译码的平均误识率相对较低,因为就一个完整的条码符号而言,任何信息的丢失总会导致译码的失败。非定长条码具有灵活、方便等优点,但受扫描器及印刷面积的限制,它不能表示任意多个字符,并且在扫描阅读过程中可能产生因信息丢失而引起错误的译码。

2.双向可读性

条码符号的双向可读性,是指从左、右两侧开始扫描都可被识别的特性。绝大多数码制都可双向识读,所以都具有双向可读性。对于双向可读的条码,识读过程中译码器需要判别扫描方向。有些类型的条码符号,其扫描方向的判定是通过起始符与终止符来完成。例如交插25条码、库德巴条码。有些类型的条码,由于从两个方向扫描起始符和终止符所产生的数字脉冲信号完全相同,所以无法用它们来判别扫描方向,如EAN和UPC条码。在这种情况下,扫描方向的判别则是通过条码数据符的特定组合来完成的。对于某些非连续性条码符号,如39条码,由于其字符集中存在着条码字符的对称性(例如字符“*”与“P”,“M”与“—”等),在条码字符间隔较大时,很可能出现因信息丢失而引起的译码错误。

3.自校验特性

条码符号的自校验特性是指条码字符本身具有校验特性。若在一条码符号中,一个印刷缺陷(例如,因出现污点把一个窄条错认为宽条,而相邻宽空错认为窄空)不会导致替代错误,那么这种条码就具有自校验功能。例如39条码、库德巴条码、交插25条码都具有自校验功能;EAN码、UPC码、93码等都没有自校验功能。自校验功能也只能校验出一个印刷缺陷。对于大于一个的印刷缺陷,任何自校验功能的条码都不可能完全校验出来。对于某种码制,是否具有自校验功能是由其编码结构决定的。码制设置者在设置条码符号时,均须考虑自校验功能。

4.条码密度

条码密度是指单位长度条码所表示条码字符的个数。显然,对于任何一种码制来说,各单元的宽度越小,条码符号的密度就越高,也越节约印刷面积,但由于印刷条件及扫描条件的限制,我们很难把条码符号的密度做得太高。39条码的最高密度为:9.4个/25.4mm(9.4个/英寸);库德巴条码的最高密度为10.0个/25.4mm(10.0个/英寸);交插25条码的最高密度为:

条码密度越高,所需扫描设备的分辨率也就越高,这必然增加扫描设备对印刷缺陷的敏感性。除此之外,在码制设计及选用码制时还需要考虑如下因素:条码字符宽度;结构的简单性;对扫描速度变化的适应性;所有字符应有相同的条数;允许偏差等。

5.条码质量

条码质量指的是条码的印制质量,其判定主要从外观、条(空)反射率、条(空)尺寸误差、空白区尺寸、条高、数字和字母的尺寸、校验码、译码正确性、放大系数、印刷厚度、印刷位置几个方面进行。

条码生成器制作的条码的质量是确保条码正确识读的关键,不符合国家标准技术要求的条码,不仅会因扫描仪器识读而影响扫描速度,降低工作效率,而且可能造成误读进而影响信息采集系统的正常运行。因此确保条码的质量是十分重要的。

现在这个社会可以不带钱,但不能没有扫码!!

笔者:扫码君,听说最近央行推出《条码支付业务规范》,好像银行也要推广二维码二维码支付功能了。现在做什么都要刷二维码,二维码到底是什么?以后不刷二维码会不会饿死?

扫码君:有了《规范》,银行的小伙伴们就能组团跟微信支付宝抢地盘了。在央妈和两位马爸爸的共同推动下,说不定哪天就真得扫码领工资了。壹读君追溯到了二维码的八辈儿祖宗,来介绍一下哪儿哪儿都有二维码到底是什么鬼。

条形码跳楼摔成了二维码

二维码是条形码摔出来的吗?

给你们的脑洞点赞。

条形码是二维码的一维版,种类和标准非常多。在二维码出现之前,除了商品包装,邮政、医疗、图书管理和货物跟踪等很多领域也都用得着条形码。

商业领域第一条被扫描的条形码,出现在1974年美国俄亥俄州一家超市的箭牌口香糖上。我们熟知的益达和我们的爸爸们熟知的箭牌口香糖,都是箭牌公司的产品。

益达口香糖广告截图

这两位分别是壹读君的男神和女神

条形码有什么用?三次元的诸位不要方,壹读君深入浅出地讲大白话。

条形码能储存产品的代码、生产日期等,这样就不用人工输入这些信息,减少了工作量。在超市结账的时候,我们连收银员打行代码都嫌久,一定不想看到他们一行行地打字。

条形码怎么用?要用条形码表示数字或者字母,两步翻译就搞定:

第一,按照编码规则,把信息翻译成二进制的0和1,再加上一定的起止字符和校验字符。

第二,通过一套既定规则,用黑白条纹的宽窄或者数量把二进制编码表示出来。

然后,要储存的信息就成了这个样子:

Code128型条形码

(壹读君偷偷告诉你,用支付宝可以扫哦)

人类总是欲求不满。由于条形码宽度有限,容量小,只能储存代码、日期等简单信息,人们开始思考,更复杂的信息该怎么存?

其实,条形码扁一些也能扫,它的高度并不能储存信息,只是为了方便扫描。人的脑洞是无限的,既然条形码的宽度不能增加,那多存几排不就行了!

后来,人类的脑洞就化成了堆叠式二维码,它其实相当于多排的条形码。

PDF417(堆叠式二维码),内容为“yiduiread”

更常见的是另一类二维码——矩阵式二维码。

这类二维码不再按行来表示二进制信息,而是用点阵来表示。这些二进制信息既包括了正文信息,也包括了校正和编码格式信息。为了防止二维码出现大块的黑色或白色导致难以识别,还要把某种固定的图案经过一定的算法放进二维码里。它会改变二维码的样子,但是不会改变内容,所以叫做Mask。

QRCode(矩阵式二维码)

细心的小伙伴可能会发现,为什么有的二维码就算残缺也能被识别?这是因为二维码容量大,多余的空间可以用来存放纠错码。对于被遮挡或者损坏的内容,二维码能通过“Reed-solomon编码”进行相应程度的修正。容错率不同的二维码,能恢复的信息量也不一样。

那么问题来了,二维码的容量究竟有多大?

不同种类和规格的二维码容量不一样。举个例子,我们常见的QRCode二维码,目前最多可以表示3KB的内容。这又是多大?如果用UTF-8字符编码(一种能表示汉字的常用编码),QRCode可以毫无压力地放下一首《长恨歌》,不加标点还能再加七首《静夜思》。

白居易《长恨歌》,鞠全山书法作品,书法屋网

不过,二维码的大容量只是相对的。大部分的二维码还是通过存放链接的方式指向某个网站,这就给病毒的传播提供了渠道。

所以,不随便扫可疑的二维码和不随便打开可疑的网站是一样的道理。

二维码家族的小伙伴,比你想象的可能要多得多

二维码的种类,手脚并用也数不过来。

目前已经出现了数十种二维码,应用比较广泛的种类有PDF417、汉信码、DataMatrix、MaxiCode、Code49、Code16K、CodeOne,还有上面提到的QRCode。其中,我国对汉信码拥有完全自主知识产权。

壹堆的“yiduiread”

QRCode是我们在日常生活中最常见的二维码,全称是QuickResponseCode,即快速响应码。它的特点是角落上有三个“回”字型的定位图案,就长这个硬广的样子:

关注趣哥,一个知道壹读君很多糗事的男子

由于能对汉字进行编码,QRCode目前已经被中国大陆、台湾和日本广泛采用。

二维码市场同样成熟的韩国,普遍采用的二维码是欧美相对常见的DataMatrix。

二维码是小鲜肉?其实是八零后

近年才在中国兴起的二维码,相关研究从上世纪80年代就开始了,那还是一个用大哥大装(哔~)的时代。80年代末,国际上相继研制出了Code49、Code16K等早期二维码。

我们最常见的二维码QRCode,是日本丰田汽车旗下的Denso-Wave公司在1994年发明的,一开始是为了追踪汽车零部件。

早在本世纪初,日本就率先推广了QRCode。2006年,日本社会对QRCode的熟悉程度就已经达到了中国现在的水平。

同年,中国移动尝试在中国推广二维码,效果却并不明显。

二维码的普及,不仅要靠运营商的推广,也要考虑历史的行程。

当年,中国并没有普及智能手机,又不可能人人都买一个超市的扫码器。而当时的壹读君,还在用诺基亚砸核桃。

诺基亚1112,2006年10月上市

2000年,我国就颁布了QRCode二维码的中国国家标准。2009年底,铁道部开始在火车票上印刷防伪二维码。但是对大部分的中国人来说,二维码真正走进我们的生活,是从被称为“二维码营销元年”的2012年开始的。

2012年上半年,中国网民突破了5.38亿,手机也超越电脑开始成为中国人上网的第一终端。在这个背景下,拥有上亿用户的微信大力推广二维码识别功能,随后,QRCode就跟当时的《最炫民族风》一样,迅速火遍了大江南北。

公厕中的二维码

一言不合就扫码

微信推广二维码大获成功后,新浪、阿里为了抓住腾讯眼中这个“移动互联网的入口”,也相继推出了扫码功能。

在用户消费观念的转变和互联网巨头们的推动下,无处不在又无所不能的二维码,以各种形式进入我们生活的各个角落。

在餐厅排队取号、在商店支付早餐、在电脑登录微信、在商场支付买单、在景点扫票进门、在马桶水箱扫码防伪……

“i-city”,2012年威尼斯双年展俄罗斯馆

我们从技术进步获得便捷的另一个侧面,是它悄然改变着我们的生活方式。

我们创造了工具,工具似乎也在塑造我们。

条码技术诞生于上个世纪二十年代的Westinghouse的实验室里。一位名叫JohnKermode性格古怪的发明家“异想天开”地想对邮政单据实现自动分检,那时侯对电子技术应用方面的每一个设想都使人感到非常新奇。他的想法是在信封上做条码标记,条码中的信息是收信人的地址,就象今天的邮政编码。为此,Kermode发明了最早的条码标识,设计方案非常的简单(注:这种方法称为模块比较法),即一个“条”表示数字“1”,二个“条”表示数字“2”,以次类推。

然后,他又发明了由基本的元件组成的条码识读设备:一个扫描器(能够发射光并接收反射光);一个测定反射信号条和空的方法,即边缘定位线圈;和使用测定结果的方法,即译码器。

Kermode的扫描器利用当时新发明的光电池来收集反射光。“空”反射回来的是强信号,“条”反射回来的是弱信号。与当今高速度的电子元气件应用不同的是,Kermode利用磁性线圈来测定“条”和“空”。就象一个小孩将电线与电池连接再绕在一颗钉子上来夹纸。Kermode用一个带铁芯的线圈在接收到“空”的信号的时候吸引一个开关,在接收到“条”的信号的时候,释放开关并接通电路。因此,最早的条码阅读器噪音很大。开关由一系列的继电器控制,“开”和“关”由打印在信封上“条”的数量决定。通过这种方法,条码符号直接对信件进行分检。

此后不久,Kermode的合作者DouglasYoung,在Kermode码的基础上作了些改进。Kermode码所包含的信息量相当的低,并且很难编出十个以上的不同代码。而Young码使用更少的条,但是利用条之间空的尺寸变化,就象今天的UPC条码符号使用四个不同的条空尺寸。新的条码符号可在同样大小的空间对一百个不同的地区进行编码,而Kermode码只能对十个不同的地区进行编码。

直到1949年的专利文献中才第一次有了NormWoodland和BernardSilver发明的全方位条码符号的记载,在这之前的专利文献中始终没有条码技术的记录,也没有投入实际应用的先例。NormWoodland和BemardSilver的想法是利用Kermode和YOung的垂直的“条”和“空”,并使之弯曲成环状,非常象射箭的靶子。这样扫描器通过扫描图形的中心,能够对条码符号解码,不管条码符号方向的朝向。

在利用这项专利技术对其进行不断改进的过程中,一位科幻小说作家Isaac-Azimov在他的“裸露的太阳”一书中讲述了使用信息编码的新方法实现自动识别的事例。那时人们觉得此书中的条码符号看上去象是一个方格子的棋盘,但是今天的条码专业人士马上会意识到这是一个二维矩阵条码符号。虽然此条码符号没有方向、定位和定时,但很显然它表示的是高信息密度的数字编码。

直到1970年IterfaceMechanisms公司开发出“二维码”之后,才有了价格适于销售的二维矩阵条码的打印和识读设备。那时二维矩阵条码用于报社排版过程的自动化。二维矩阵条码印在纸带上,由今天的一维CCD扫描器扫描识读。CCD发出的光照在纸带上,每个光电池对准纸带的不同区域。每个光电池根据纸带上印刷条码与否输出不同的图案,组合产生一个高密度信息图案。用这种方法可在相同大小的空间打印上一个单一的字符,作为早期Kermode码之中的一个单一的条。定时信息也包括在内,所以整个过程是合理的。当第一个系统进入市场后,包括打印和识读设备在内的全套设备大约要5000美元。

此后不久,随着LED(发光二极管)、微处理器和激光二极管的不断发展,迎来了新的标识符号(象征学)和其应用的大爆炸,人们称之为“条码工业”。今天很少能找到没有直接接触过即快又准的条码技术的公司或个人。由于在这一领域的技术进步与发展非常迅速,并且每天都有越来越多的应用领域被开发,用不了多久条码就会象灯泡和半导体收音机一样普及,将会使我们每一个人的生活都变得更加轻松和方便。


 

版权所有:中国商品条形码中心   网站地图  技术支持QQ/微信:1766534168