二维码我们知道的条码是由一组规则排列的条、空以及对应的字符组成的标记,通常对于每一种物品,它的编码是惟一的,普通的一维条码在使用过程中仅作为识别信息。
作为一项自动识别技术,一维条码自二十世纪70年代初期问世以来,由于其识读快速、准确、可靠、制作成本低等优点,很快受到了人们的青睐,被广泛应用在商业、图书管理、仓储、邮电、交通和工业控制等领域。
由于一维条码的信息容量小,离开了预先建立的数据库一维条码的使用就受到了局限,一种新的条码编码形式——二维条码便应运而生了,它具有信息容量大、编码范围广、译码可靠性高、制作成本与一维条码相同等特性。
在我国,已被广泛应用于国防、医疗保健、商业、金融、后勤管理、专利收费、邮政管理、财政管理、暂住人口管理、部队仓库管理等领域,取得了很好的效果。
正在使用的统一编码系统EAN.UCC系统,由国际物品编码协会(EAN International)和美国统一代码委员会(UCC)共同开发、管理和维护的全球统一和通用的商业语言,为贸易产品与服务(即贸易项目)、物流单元、资产、位置以及特殊应用领域等提供全球惟一的标识。
目前,全球共有100多个国家(地区)采用这一标识系统,广泛应用于工业、商业、出版业、医疗卫生、物流、金融保险和服务业,大大提高了供应链的效率。
EAN.UCC系统用于电子数据交换(EDI),极大的推动了电子商务的发展。
EAN商品条码-编码原则(应用最为广泛的一维条码,全球唯一标识)1、EAN-13(标准版)EAN-13(标准版)一般是前缀码、制造厂商代码、商品代码和校验码组成。
1)商品条码中的前缀码由最前面的三位数组成,表示国家或地区。
前缀码是用来标识国家或地区的代码,赋码权在国际物品编码协会。
2)制造厂商代码由第4位数到第7位数组成,一厂一码。
制造厂商代码的赋码权在各个国家或地区的物品编码组织,我国由国家物品编码中心赋予制造厂商代码。
3)商品代码由第8位数到第13位数组成,表示商品品种。
商品代码是用来标识商品的代码。
4)商品条码最后用1位校验码来校验商品条码中左起第1~12数字代码的正确性。
2、EAN-8(缩短版)EAN-8(缩短版)是用于标数字代码为8位的商品条码,由7位数字表示的商品项目代码和一位数字表示的校验符组成。
校验码的计算代码位置序号:代码位置序号是指包括校验码在内的,由右至左的顺序号(校码位置序号为1 )。
计算步骤:1 .从代码位置序号2 开始,所有偶数位的数字代码求和。
2 .将步骤1 的和乘以3 。
3 .从代码位置序号3 开始,所有奇数位的数字代码求和。
4 .将步骤2 与步骤3 的结果相加。
5 .用大于或等于步骤4 所得结果且为10 最小整数倍的数减去步骤4 所得结果,其差即为所求校验码的值。
计算出的最后一位与商品条码最后一位是否一致,一致则为正确。
从“一维条码”到“二维条码”,是一种技术的进步。
技术的进步往往又能让一种应用转瞬之间家喻户晓。
在我国,具有完全自主知识产权的二维码核心技术体系的自动识别企业已在演出市场、体育赛事等大型活动的票务系统,电子折扣券业务和电子VIP业务,媒体出版等领域取得了成功应用。
什么是二维码二维码也叫二维条码或二维条形码(2-dimensional bar code )。
是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。
同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。
二维条码/二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。
二维码和一维码的区别如下:外观:一维码:一维码是由纵向黑条和白条组成,黑白相间、而且条纹的粗细也不同,通常条纹下还会有英文字母或阿拉伯数字。
二维码:二维码通常为方形结构,不单由横向和纵向的条码组成,而且码区内还会有多边形的图案,同样二维码的纹理也是黑白相间,粗细不同,二维码是点阵形式!作用:一维码:贮存数据不多,可识别商品,一般记录商品的基本信息,而更详细的信息需要依赖电脑数据库。
二维码:贮存数据量大,不但具有识别功能,且可显示更多详细的商品内容。
无需电脑数据库的配合,简单方便。
优缺点:一维码技术成熟、使用广泛,但信息量少、只支持英文或数字设备成本低廉,需与电脑数据库结合二维码点阵图形,信息密度高,数据量大,具备纠错能力编码专利权、需支付费用二维码生成后不可更改,安全性高支持多种文字,包括英文、中文、数字等二维条形码有着明显的优势1.数据容量更大2.超越了字母数字的限制3.条形码相对尺寸小4.具有抗损毁能力二维条码/二维码的特点1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。
根据不同的条空比例每平方英寸可以容纳250到1100个字符。
2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。
3.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息。
4.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。
5.可引入加密措施:保密性、防伪性好。
6.成本低,易制作,持久耐用。
7.条码符号形状、尺寸大小比例可变。
二维条码/二维码的分类二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。
堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”,用“空”表示二进制“0”,由“点”和“空”的排列组成代码。
1. 堆叠式/行排式二维条码堆叠式/行排式二维条码(又称堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。
它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。
但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。
有代表性的行排式二维条码有:Code 16K、Code 49、PDF417等。
2. 矩阵式二维码短阵式二维条码(又称棋盘式二维条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。
在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。
矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。
具有代表性的矩阵式二维条码有:Code One、Maxi Code、QR Code、Data Matrix等。
在目前几十种二维条码中,常用的码制有:PDF417 、Data matrix 、Maxi code 、QR Code 、Code 49 、Code 16K 、Code one等,除了这些常见的二维条码之外,还有Vericode、Ultracode、Aztec、CP、Codablock F等条码。
最为流行的二维码1.QR Code码即Quick Response Code ,是一种经国际化组织标准化的矩阵二维条形码,最早由日本Denso公司于1994年9月研制,中国国家标准称其为快速响应矩阵码。
它具有一维条码及其它二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等优点外的其他优点。
2. Data Matrix二维条码原名Datacode,由美国国际资料公司(International Data Matrix, 简称ID Matrix)於1989年发明。
Data-Matrix二维条码是一种矩阵式二维条码。
有国际标准。
3.PDF417二维条码是一种堆叠式二维条码,目前应用最为广泛。
PDF417条码是由美国SYMBOL公司发明的,PDF(Portable Data File)意思是“便携数据文件”。
组成条码的每一个条码字符由4个条和4个空共17个模块构成,故称为PDF417条码。
码制公开,有国际标准。
PS:QR码较其它条码具有信息容量大、可靠性高、可表示汉字及图像多种文字信息、保密防卫性强等优点。
有国际、国家、等标准。
深入了解QR码>> 超高速识读:从QR Code码的英文名称Quick Response Code可以看出,超高速识读特点是QR Code码区别于PDF417、Data Matrix等二维码的主要特性。
由于在用CCD识读QR Code码时,整个QR Code码符号中信息的读取是通过QR Code码符号的位置探测图形,用硬件来实现,因此,信息识读过程所需时间很短,它具有超高速识读特点。
用CCD 二维条码识读设备,每秒可识读30个含有100个字符的QR Code码符号;对于含有相同数据信息的PDF417符号,每秒仅能识读3个符号;对于Data Martix矩阵码,每秒仅能识读2~3个符号。
QR Code码的超高速识读特性是它能够广泛应用于工业自动化生产线管理等领域。
>> 全方位识读:QR Code码具有全方位(360°)识读特点,这是QR Code码优于行排式二维条码如PDF417的另一主要特点,由于PDF417是将一维条码符号在行排高度上的截短来实现的,因此,它很难实现全方位识读,其识读方位角仅为±10°。
>> 能够有效地表示中国汉字、日本汉字:由于QR Code码用特定的数据压缩模式表示中国汉字和日本汉字,它仅用13bit可表示一个汉字,而PDF417 、Data Martix等二维码没有特定的汉字表示模式,因此仅用字节表示模式来表示汉字,在用字节模式表示汉字时,需用16bit(二个字节)表示一个汉字,因此QR Code码比其它的二维条码表示汉字的效率提高了20%。
>> 编码字符集:1、数字型数据(数字0~9);2、字母数字型数据(数字0~9;大写字母A~Z;9个其他字符:space $ % * + - . / :);3、8位字节型数据;4、日本汉字字符;5、中国汉字字符(GB 2312对应的汉字和非汉字字符)。
QR Code码可高效地表示汉字,相同内容,其尺寸小于相同密度的PDF417条码和DM 码。