一维条码技术原理及应用探究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:DK3884123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘要:条形码技术主要研究如何用条码标识信息、并将条形码表示的信息转换成计算机可识读的语言,以实现自动输入、自动识读、自动统计。在先进的工业国家里,条码技术作为一种信息处理技术已成为社会化产物,不仅应用于生产过程,而且也应用于管理过程。
   关键词:条形码识别;EAN-13;一维条码
   中图分类号:TP391.41 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01
   One-dimensional Bar Code Technology Theory and Application Study
   Wang Zaichao
   (College of Information Engineering,Hangzhou Dianzi University,Hangzhou 310018,China)
   Abstract:How to use bar code technology,bar code identifies the major research information,and bar code information into a computer that can read the language,in order to achieve automatic input,automatic reading,automatic statistics.In the advanced industrial countries,bar code technology as an information processing technology has become a social product,not only used in the production process,but also used in the management process.
   Keywords:Bar code identification;EAN-13;One-dimensional bar code
   一、一维条码技术——EAN-13码
   (一)一维条码简介。人们日常见到的印刷在商品包装上的条码,是传统一维条码,这种条码自本世纪70年代初期问世以来,很快得到了普及并广泛应用到工业、商业、国防、交通运输、金融、医疗卫生、邮电及办公室自动化等领域。
   条码由一组规则排列的条、空和相应的字符组成。条码信息靠条和空的不同宽度和位置来传递,信息量的大小是由条码的宽度和印刷的精度来决定的,条码越宽,包容的条和空越多,信息量越大;条码印刷的精度越高,单位长度内可以容纳的条和空越多,传递的信息量也就越大。这种条码技术在一个方向上通过“条”与“空”的排列组合来存储信息,所以叫它“一维条码”。这种用条、空组成的数据编码可以供机器识读,而且很容易译成二进制数和十进制数。
   (二)一维条码符号结构。任何一个完整的一维条码通常都是由两侧的空白区、起始符、数据字符、校验符(可选)、终止符和供人识别字符组成的。表1-1示出了一个条码符号的完整结构。图1-1示出条码符号。一维条码符号中的数据字符和校验符是代表编码信息的字符,扫描识读后需要传输处理,左右两侧的空白区、起始符、终止符等都是不代表编码信息的辅助符号,仅供条码扫描识读时使用,不需要参与信息代码传输。表1-1条码符号结构:
   表1-1条码符号结构
  空白区 起始字符 数据字符 校验字符 终止字符 空白区
  
   图1-1条码符号
   (三)EAN码简介。EAN码有两种版本—标准版和缩短版。标准版表示13位数字,又称为EAN-13码,缩短版表示8位数字,又称EAN-8。两种条码的最后一位为校验位,由前面的12位或7位数字计算得出。两种版本的编码方式可参考国标GB-12094-1998。
   EAN码由前缀码、厂商识别码、商品项目代码和校验码组成。前缀码是国际EAN组织标识各会员组织的代码,我国为690,691和692;厂商代码是EAN编码组织在EAN分配的前缀码的基础上分配给厂商的代码;商品项目代码由厂商自行编码;校验码为了校验代码的正确性。在编制商品项目代码时,厂商必须遵守商品编码的基本原则:对同一商品项目的商品必须编制相同的商品项目代码;对不同的商品项目必须编制不同的商品项目代码。保证商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识一个商品项目。
   (四)商品条码的编码原则。国际通用的商品代码(International Article Numbexing__EAN代码)和北美地区通用的商品代码由(Universal Product Code_UPC代码)在结构上有所不同,但均包括5位数字的商品项目代码,所谓编码原则就是针对商品项目代码而言的。我们所研究的一维条码是我国主要采用的EAN代码,编码时应遵循如下原则:
   1.唯一性。所谓唯一性是指商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识同一商品项目。商品项目代码一旦确定,永不改变,即使该商品停止生产,停止供应了,在一段时间以内(一些国家规定为3年)也不得将该代码分配给其他商品项目。在商品系统中商品及商品价格的差异是靠不同的代码识别的。唯一的商品项目代码与厂商代码和国别(地区)组配在一起就可以保证商品的代码标识在一个国家滩区)乃至全世界范围内都是唯一的。唯一性是商品编码最重要的一条原则,也是传统条码的局限所在。
   2.无含义。无含义是指代码数字本身及其位置不表示商品的任何特定信息。平常说的“流水号”就是一种无含义代码。在EAN及UPC系统中,商品编码仅仅是一种识别商品的手段,而不是商品分类的手段。无含义使商品编码具有简单、灵活、可靠、充分利用代码容量大、生命力强等特点,所以传统条码需要借助数据库的存在。
   3.全数字型代码。在EAN及UPC系统中,商品编码全部采用阿拉伯字母。
   (五)通用商品消费单元的编码。消费单元是指通过超级市场、百货商店、专业商店等零售渠道直接售给最终用户的商品包装单元。其中,定量消费单元是指以商品件数计价销售的消费单元,变量消费单元是指按基本计量单位计价,以随机数量销售的消费单元。消费单元的EAN代码分为标准型和缩短型两种结构,这里具体说明标准型的编码规则。
   标准型EAN代码由13位数字组成,称为EAN-13代码,根据EAN规范,这13位数字分别赋予了不同的含义。代码的前3位是国家代码,中间4位是生产商代码,后5位是产品代码,最后一位是自动生成的校验码。比如中华人民共和国可用的国家代码有690、691和692。其结构如表1-2所示:
   表1-2:EAN-13码结构
  前缀码 厂商代码 商品项目代码 校验码
  P1P2P3 M1M2M3M4 I1I2I3I4I5 C
   例如:6901234567892
   690表示国家代码 1234表示生产商代码
   56789表示产品代码 2就是校验码
   二、结束语
   目前,条码识读主要采用条码阅读机,利用逐行扫描的方式读取条码信息,并由硬件来识别条码,此种方式对有污损的条码识读能力差,若要达到理想的识读效果,则对条码的印刷质量要求高。本文主要是介绍了条码技术的发展情况,工作原理,各种条码的介绍及运用及它的优点,并尤其针对一维条码中的EAN-13码进行了理论研究,采用了图像识读方法进行译码,讲述了条码技术的核心思想。
   参考文献:
   [1]马颂德,张正友.计算机视觉一计算理论与算法基础[M].科学出版,1999
   [2]李金哲,朱俊英.条码自动识别技术[M].北京:国防工业出版社,1991
   [3]吕文红.二维条行码的编码与识别[J].二维条行码的编码与识别,2002,5:62-64
   [4]中国标准出版社.条码标准国家汇编[M].北京:中国标准出版社,2004
   [5]]王雅静.基于图像处理的EAN-13条码识别算法[J].山东理工大学学报:自然科学版,2005,4:17-21
其他文献
初中化学是一门新学学科,学生们很好奇,但是比较抽象,所以要学生们学好化学,化学实验在化学教学中起着举足轻重的作用.化学教学本身并不只是传授给学生一些初步的化学概念和规律,而
初中化学教学中,化学实验是教师为学生进行化学知识讲解,学生掌握化学知识的必不可少的学习方式.同时,化学实验对学生的实际操作能力能够进行评定,也彰显出化学教师的实际教学能力
新课程标准明确指出:应重视对学生终生学习的愿望,科学探究能力的创新意识以及科学精神的培养,强调教学要重视培养和发展学生的兴趣和能力,重视学生的认识情感和人文精神的形
本文对软件体系结构研究的新动向和新兴的体系结构风格进行总结和比较,并就当前的研究现状给出几点思考,指出层级理论是构建复杂软件体系的基本原则,模型比语言更具有描述大型复
有这样一个丢番图问题:今有四数,取其三个而相加,其和分别为22,22,26和20,求此四数各几何?分析部分学生读不懂题意,但大部分学生是列出了方程组,却不知该如何求解.
X射线摄影检查是很多疾病的首选诊断方法,检查中经常会出现双侧肢体同时摄片的情况.我院采用的是Philips公司生产的直接数字化X射线摄影系统(DR),采用直接转换技术对图像进行计
本文提出了初中生物教学中课程统整的思路和意义,以提升学生的学习兴趣和激发创新意识.
化学计算是中学化学基础知识和基本技能的重要组成部分,是从物质量的变化的角度来研究物质及其变化规律的.物质之间的数量关系是计算的依据,数学方法则是工具.初中阶段涉及的
复习课的实验教学不应仅停留在对实验的回忆和想象,应尽可能为学生提供真实的实验情境,时实验再加工,在实验中拓展学生的思维,使学生掌握科学探究的基本方法,培养学生发现问题、解
"光学"是初中物理的重要知识,在中考中占有相当大的比例,下面结合中考题,对此类题做一分析,供参考.考点一光的直线传播例1(2011年大连)下列现象中,能用光的直线传播规律解释的是()