好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

二维条码知识..docx

16页
  • 卖家[上传人]:我**
  • 文档编号:114447717
  • 上传时间:2019-11-11
  • 文档格式:DOCX
  • 文档大小:871.54KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 目录一、二维条码的起源与发展 1二、二维条码的分类 1三、行排式二维条码 11.PDF417条码 12.Code 49条码 43、Code 16K条码 5四、矩阵式二维条码 61.QR Code条码 62.Data Matrix条码 9附录:ASCLL码表 12一、二维条码的起源与发展二维条码技术是在一维条码无法满足实际应用需求的前提下产生的由于受信息容量的限制,一维条码通常是对物品的标识,而二维条码是对物品的描述所谓对物品的标识,就是给某物品分配一个代码,代码以条码的形式标识在物品上,用来标识该物品以便自动扫描设备的识读,代码或一维条码本身不表示该产品的描述性信息二、二维条码的分类二维条码通常分为以下二种类型:(1)行排式二维条码 (2D STACKED BAR CODE)又称:堆积式二维条码或层排式二维条码,其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行有代表性的行排式二维条码有PDF417、CODE49、CODE 16K等 (2)矩阵式二维条码 (2D MATRIX BAR CODE)又称:棋盘式二维条码具有代表性的矩阵式二维条码有:QR Code 、Data Matrix、Maxi Code、Code One等。

      二维条码的识读设备依识读原理的不同可分为: (1)线性CCD和线性图像式识读器(Linear Imager),可识读一维条码和行排式二维条码(如PDF417) (2)带光栅的激光识读器,可识读一维条码和行排式二维条码 (3)图像式识读器(Image Reader),可识读一维条码和二维条码三、行排式二维条码1.PDF417条码PDF417条码是由留美华人王寅敬 (音)博士发明的PDF取自英文Portable Data File三个单词的首字母,意为“便携数据文件”因为组成条码的每一符号字符都是由4个条和4个空共17个模块构成,所以称为PDF417条码PDF417是一种多层、可变长度 、具有高容量和纠错能力的二维条码每一个PDF417符号可以表示1100个字节、或1800个ASCⅡ字符或2700个数字的信息DPF-417码组成与特点:(1)层与符号字符(Row and Symbol Character)每一个PDF417条码符号均由多层堆积而成,其层数为3~90 (2)簇(Cluster)PDF417的字符集可分为三个相互独立的子集,即三个簇3)错误纠正码词(Error Correction Codeword)PDF417的纠错等级分为9级,级别越高,纠正能力越强。

      由于这种纠错功能,使得污损的PDF417条码也可以被正确识读4)数据组合模式(Data Compaction Mode)PDF417提供了三种数据组合模式,每一种模式定义一种数据序列与码词序列之间的转换方法三种模式为:文本组合模式(Text Compaction, Mode-TC)、字节组合模式(Byte Compaction, Mode-BC)、数字组合模式(Numeric Compaction ,Mode-NC)5)全球标签标识符(Global Label Identifier-GLI)一个GLI是一个特殊的符号字符,它可激活一组解释,GLIS的应用使PDF417可以表示国际语言集,以及工业或用户定义的字符集6)宏PDF417 这种机制可以把一个PDF417符号无法表示的大文件分成多个PDF417符号来表示宏PDF417包含了一些附加控制信息来支持文件的分块表示,译码器利用这些信息来正确组合和检查所表示的文件,不必担心符号的识读次序7)PDF417其它特性及其变体 这种压缩版本减少了非数据符的数量,但却以降低其坚固性,抗噪音,损伤,污染等能力为代价截短PDF417条码与普通PDF417完全兼容。

      每一个PDF417符号由空白区包围的一序列层组成 每一层包括:a.左空白区 b.起始符 c.左层指示符号字符 d.1到30个数据符号字符 e.右层指示符号字符 f.终止符 g.右空白区 PDF-417符号字符的结构:每一个符号字符包括4个条和4个空,每一个条或空由1-6个模块组成在一个符号字符中,4个条和4个空的总模块数为17 2.Code 49条码Code 49条码是一种多层、连续型、可变长度的条码符号,它可以表示全部的128个ASCII字符每个Code 49条码符号由2到8层组成,每层有18个条和17个空层与层之间由一个层分隔条分开每层包含一个层标识符,最后一层包含表示符号层数的信息Code 49条码的特点如下图所示3、Code 16K条码Code 16K条码一种多层、连续型可变长度的条码符号,可以表示全ASCII字符集的128个字符及扩展ASCII字符它采用UPC及Code128字符一个16层的Code 16K符号,可以表示77个ASCII字符或154个数字字符Code 16K通过唯一的起始符/终止符标识层号,通过字符自校验及两个模107的校验字符进行错误校验Code 16K条码的特点四、矩阵式二维条码1.QR Code条码 QR Code是由日本Denso公司于1994年9月研制的一种矩阵式二维条码,它除具有二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种信息、保密防伪性强等优点外,还具有以下特点: (1)超高速识读 QR Code码的超高速识读特性,使它适宜应用于工业自动化生产线管理等领域。

      2)全方位识读 QR Code具有全方位(360°)识读特点3)能够有效地表示中国汉字、日本汉字QR Code码的编码字符集:(1)数字型数据(数字0~9);(2)字母数字型数据(数字0~9;大写字母A~Z;9个其他字符:space ,$, %, *, +, -, ., /, :);(3)8位字节型数据;(4)日本汉字字符;(5)中国汉字字符(GB 2312《信息交换用汉字编码字符集 基本集》对应的汉字和非汉字字符) QR Code码符号的基本特性QR Code码符号结构如下图所示版本1的规格为21模块×21模块,版本2为25模块×25模块,以此类推,每一版本符号比前一版本每边增加4个模块,直到版本40,规格为177模块×177模块版本1和版本2的符号结构如图所示:寻象图形包括三个相同的位置探测图形,分别位于符号的左上角、右上角和左下角每个位置探测图形可以看作是向由3个重叠的同心的正方形组成,它们分别为7*7个深模块、5*5个浅模块和3*3个深模块位置探测图形的模块宽度比为1:1:3:1:1符号中其他地方遇到类似图形的可能性极小,因此可以在视场中迅速地识别可能的QR 码符号识别组成的寻象图形的三个位置探测图形,可以明确地确定视场中符号的位置和方向。

      位置探测图形的结构如下图所示分隔符 在每个位置探测图形和编码区域之间有宽度为1个模块的分隔符,它全部由浅色模块组成 定位图形 水平和垂直定位图形分别为一个模块宽的一行和一列,由深色浅色模块交替组成,其开始和结尾都是深色模块水平定位图形位于上部的两个位置探测图形之间,符号的第6行垂直定位图形位于左侧的两个位置探测图形之间,符号的第6列它们的作用是确定符号的密度和版本,提供决定模块坐标的基准位置 校正图形 每个校正图形可看作是3个重叠的同心正方形,由5×5个的深色模块,3×3个的浅色模块以及位于中心的一个深色模块组成校正图形的数量视符号的版本号而定,在模式2 的符号中,版本2以上(含版本2)的符号均有校正图形编码区域 编码区域包括表示数据码字,错误纠正纠错码字,版本信息和格式信息的符号字符空白区 空白区为环绕在符号四周的4个模块宽的区域,其反射率应与浅色模块相同2.Data Matrix条码Data Matrix二维条码的外观是一个由许多小方格所组成的正方形或长方形符号,其资讯的储存是以浅色与深色方格的排列组合,以二位元码(Binary-code)方式来编码,故电脑可直接读取其资料内容,而不需要如传统一维条码的符号对映表(Character Look-up Table)。

      深色代表 “1”,浅色代表 “0”,再利用成串(String)的浅色与深色方格来描述特殊的字元资讯,这些字串再列成一个完成的矩阵式码,形成Data Matrix二维条码由于Data Matrix二维条码只需要读取资料的20%即可精确辨读,因此很适合应用在条码容易受损的场所,例如印在暴露于高热、化学清洁剂、机械剥蚀等特殊环境的零件上Data Matrix码特征Data Matrix是一种矩阵式二维条码它有两种类型,即ECC000-140和ECC200ECC000-140具有几种不同等级的卷积纠错功能;而ECC200则使用Reed-Solomon纠错ECC000-140具有多种不同等级的错误纠正功能,而ECC200则透过Reed-Solomon演算法产生多项式计算出错误纠正码,其尺寸可以依需求印成不同大小,但采用的错误纠正码应与尺寸配合,由于其演算法较为容易,且尺寸较有弹性,故一般以ECC200较为普遍其特征如下图所示:另外Data Matrix码还有如下附加特征:(1)反转映像:(固有)符号在标记时具有随意性,图像可以是在浅色背景上的深色图形,也可以是在深色背景上的浅色图形2)扩充解释:(仅适用ECC200,可选)这种方式使符号可以表示其他字符集的字符(如阿拉伯字符、古斯拉夫字符、希腊字母、希伯来字符),以及其他数据解释或者针对行业特点的需要进行编码。

      3)长方形符号:(仅适用ECC200,可选)在长方形符号中指定6种符号格式4)结构化追加:(仅适用ECC200,可选)允许一个数据文件以多达16个Data Matrix符号表示以任意的顺序扫描,能正确地重新连接起来,恢复成原始数据每个Data Matrix符号由规则排列的方形模块构成的数据区组成在较大的ECC200符号中,数据区由校正图形分隔数据区的四周由寻像图形包围,寻像图形的四周则由空白区包围定位图形定位图形是资料区域的一个周界,为一个模组宽度其中两条邻边为暗实线,主要用于限定物理尺寸;定位和符号失真另两条邻边由交替的深色和浅色模组组成,主要用于限定符号的单元结构,但也能帮助确定物理尺寸及失真符号尺寸ECC000-140符号有奇数行与奇数列符号外观为一方形矩阵,尺寸从9×9至49×49,不包括空白区这些符号可透过右上角深色方格识别出来 ECC200符号有偶数行与偶数列有些符号是正方形,尺寸从10×10至144×144,不包括空白区有些是长方形,尺寸从8×18至16×48,不包括空白区所有的ECC200符号都可以透过右上角浅色方格识别出来资料表示方法先分析要表示的资料,选取合适的编码方案,按所选定的方案将资料流转为字码流,并加入必要的填字,如果使用者未规定矩阵寸,则应选取能满足要存放资料的最小尺寸。

      DataMatrix二维条码共有6种编码方案,即6种字码集,见下表编码模式字符集每字符数据位数ASCII数字成对编码4ASCII 0-1278扩展 ASCII 128-25516C40大写字母和数字5.33。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.