二维码和作用.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二维条形码最早发明于日本,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。作用 二维条形码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。 基本概念 堆叠式二维条形码(2D Stacked Code) 堆叠式二维条形码是一种多层符号(Multi-Row Symbology),通常是将一维条形码的高度截短再层叠起来表示资料。 矩阵式二维条形码(2D Matrix Code) 矩阵式二维条形码是一种由中心点到与中心点固定距离的多边形单元所组成的图形,用来表示资料及其它与符号相关功能。 资料字元(Data Character) 用于表示特定资料的ASCII字元集的一个字母、数字或特殊符号等字元。 符号字元(Symbol Character) 依条形码符号规则定义来表示资料的线条、空白组合形式。资料字元与符号字元间不一定是一对一的关系。一般情况下,每个符号字元分配一个唯一的值。 代码集(Code Set) 代码集是指将资料字元转化为符号字元值的方法。 字码(Codeword) 字码是指符号字元的值,为原始资料转换为符号字元过程的一个中间值,一种条形码的字码数决定了该类条形码所有符号字元的数量。 字元自我检查(Character Self-Checking) 字元自我检查是指在一个符号字元中出现单一的印刷错误时,扫描器不会将该符号字元解码成其它符号字元的特性。 错误纠正字元(Error Correction Character) 用于错误侦测和错误纠正的符号字元,这些字元是由其它符号字元计算而得,二维条形码一般有多个错误纠正字元用于错误侦测以及错误纠正。有些线性扫描器有一个错误纠正字元用于侦测错误。 E错误纠正(Erasure Correction) E错误是指在已知位置上因图像对比度不够,或有大污点等原因造成该位置符号字元无法辨识,因此又称为拒读错误。通过错误纠正字元对E错误的恢复称为E错误纠正。对于每个E错误的纠正仅需一个错误纠正字元。 T错误纠正(Error Correction) T错误是指因某种原因将一个符号字元识读为其它符号字元的错误,因此又称为替代错误。T错误的位置以及该位置的正确值都是未知的,因此对每个T错误的纠正需要两个错误纠正字元,一个用于找出位置,另一个用于纠正错误。 错误侦测(Error Detection) 一般是保留一些错误纠正字元用于错误侦测,这些字元被称为侦测字元,用以侦测出符号中不超出错误纠正容量的错误数量,从而保证符号不被读错。此外,也可利用软体透过侦测无效错误纠正的计算结果提供错误侦测功能。若仅为E错误纠正则不提供错误侦测功能。 起源 一维条形码虽然提高了资料收集与资料处理的速度,但由于受到资料容量的限制,一维条形码仅能标识商品,而不能描述商品,因此相当依赖电脑网路和资料库。在没有资料库或不便连网路的地方,一维条形码很难派上用场。也因此,最近几年开始有人提出一些储存量较高的二维条形码。由于二维条形码具有高密度、大容量、抗磨损等特点,所以更拓宽了条形码的应用领域。 近年来,随着资料自动收集技术的发展,用条形码符号表示更多资讯的要求与日俱增,而一维条形码最大资料长度通常不超过15个字元,故多用以存放关键索引值(Key),仅可作为一种资料标识,不能对产品进行描述,因此需透过网路到资料库抓取更多的资料项目,因此在缺乏网路或资料库的状况下,一维条形码便失去意义。此外一维条形码有一个明显的缺点,即垂直方向不携带资料,故资料密度偏低。当初这样设计有二个目的:(1) 为了保证局部损坏的条形码仍可正确辨识,(2) 使扫瞄容易完成。 要提高资料密度,又要在一个固定面积上印出所需资料,可用二种方法来解决:(1) 在一维条形码的基础上向二维条形码方向扩展,(2) 利用图像识别原理,采用新的几何形体和结构设计出二维条形码。前者发展出堆叠式(Stacked)二维条形码,後者则有矩阵式(Matrix)二维条形码之发展,构成现今二维条形码的两大类型。 堆叠式二维条形码的编码原理是建立在一维条形码的基础上,将一维条形码的高度变窄,再依需要堆成多行,其在编码设计、检查原理、识读方式等方面都继承了一维条形码的特点,但由于行数增加,对行的辨别、解码算法及软体则与一维条形码有所不同。较具代表性的堆叠式二维条形码有PDF417,

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档