条形码识别技术
条形码识别器的识别原理

条形码识别器的识别原理
条形码识别器是一种常见的自动识别技术,可以识别商品等物品上的条形码信息。
其识别原理主要包括以下几个步骤:
1. 光电传感器采集图像:条形码识别器内置的光电传感器可以采集商品条形码的图像,将其转化为数字信号进行处理。
2. 图像预处理:识别器会对采集的图像进行预处理,包括去除杂质、调整图像亮度和对比度等操作,以提高后续识别的准确率。
3. 分析条形码结构:将预处理后的图像进行分析,找出条形码的起始标识和终止标识,并计算条码的宽度和间距。
4. 解码条形码信息:根据条码的宽度和间距,识别器可以将条形码信息解码为数字或字母,以及相应的校验码。
5. 输出识别结果:最后,识别器会将识别结果输出到计算机或其他设备中,以完成条形码的自动识别。
总之,条形码识别器的识别原理是通过光电传感器采集图像、预处理图像、分析条形码结构、解码条形码信息和输出识别结果等步骤,实现对商品条形码的自动识别。
- 1 -。
条形码识别技术原理

条形码识别技术原理引言:在现代社会,条形码已经成为商品流通和管理的重要工具。
条形码识别技术作为一种快速、准确的自动识别技术,被广泛应用于商品的管理、物流追踪、库存管理等领域。
本文将介绍条形码识别技术的原理,并探讨其在实际应用中的优势和挑战。
一、条形码的基本结构条形码是由一组粗细不同的黑白条纹组成的图形,它通过不同的编码方式表示不同的信息。
条形码由起始符、数据字符和终止符组成,起始符和终止符用于标识条形码的开始和结束,数据字符用于表示实际的信息。
二、条形码的编码方式条形码的编码方式有多种,常见的编码方式包括EAN-13、UPC-A、Code 39等。
这些编码方式根据需求的不同,采用不同的字符集和编码规则,以实现对不同类型信息的表示和识别。
三、条形码的识别原理条形码的识别主要包括图像采集、图像预处理、条纹定位、条纹切割、条纹解码等过程。
1. 图像采集条形码的识别首先需要通过扫描仪、相机等设备将条形码图像采集下来。
采集的图像应保证条形码清晰可见,避免模糊、变形等问题。
2. 图像预处理采集的图像可能受到光线、噪声等因素的影响,需要进行图像预处理,以提高后续处理的准确性。
常见的图像预处理方法包括灰度化、二值化、滤波等。
3. 条纹定位条形码图像中的条纹需要进行定位,以确定条形码的边界。
条纹定位主要通过边缘检测、边界追踪等算法实现,以准确定位条形码的起始符和终止符。
4. 条纹切割通过条纹定位后,需要将条形码图像中的条纹进行切割,以便进行后续的解码处理。
条纹切割通常通过像素投影、峰值检测等方法实现,以获取条纹的起始和结束位置。
5. 条纹解码条纹解码是条形码识别的核心过程,其目标是将条纹转换成实际的信息。
条纹解码通常采用模板匹配、字符识别等算法,以将条纹转换成对应的字符。
四、条形码识别技术的优势条形码识别技术具有以下优势:1. 高效准确:条形码识别技术可以快速、准确地读取条形码信息,提高工作效率和准确性。
2. 自动化:条形码识别技术可以实现自动化识别,减少人工干预,降低成本。
条码识别技术实验报告(3篇)

第1篇一、实验目的1. 了解条码识别技术的基本原理和应用。
2. 掌握条码识别系统的组成和功能。
3. 熟悉条码识别软件的使用方法。
4. 提高对条码识别技术的实际操作能力。
二、实验原理条码识别技术是一种自动识别技术,通过扫描条码符号,将条码信息转换为数字信息,从而实现信息的高效采集和传输。
条码识别技术广泛应用于商品流通、工业生产、图书管理、仓储标证管理、信息服务等领域。
实验原理主要包括以下三个方面:1. 条码符号的编码规则:条码符号由黑白相间的条形和空隙组成,按照一定的编码规则编制而成。
常见的编码规则有EAN-13、UPC、Code 39、Code 128等。
2. 条码识别系统:条码识别系统主要由条码扫描器、条码识别软件和计算机组成。
条码扫描器负责采集条码图像,条码识别软件负责对条码图像进行处理和识别,计算机负责存储和管理条码信息。
3. 条码识别算法:条码识别算法是条码识别系统的核心,主要包括图像预处理、特征提取、模式识别等步骤。
三、实验设备与材料1. 实验设备:条码扫描器、计算机、条码识别软件。
2. 实验材料:各种条码标签、商品、图书等。
四、实验步骤1. 熟悉条码识别软件的操作界面和功能。
2. 将条码标签粘贴在商品或图书上。
3. 使用条码扫描器对条码标签进行扫描,采集条码图像。
4. 将采集到的条码图像导入条码识别软件。
5. 对条码图像进行预处理,包括去噪、二值化、滤波等。
6. 提取条码特征,如条码的起始符、终止符、数据符等。
7. 使用模式识别算法对条码特征进行匹配,识别条码信息。
8. 将识别结果与商品或图书的标签信息进行比对,验证识别结果。
五、实验结果与分析1. 实验结果:本次实验成功识别了多种条码标签,包括EAN-13、UPC、Code 39、Code 128等。
识别准确率达到100%。
2. 分析:(1)条码识别系统的组成和功能:本次实验使用的条码识别系统由条码扫描器、条码识别软件和计算机组成,能够满足实际应用需求。
条形码技术在零售业中的应用

条形码技术在零售业中的应用随着科技的发展,人们的生活越来越便利。
在零售业中,条形码技术的应用已经成为一种常见的商业技术手段,大大提高了商家和消费者的效率和便利程度。
本文将探讨条形码技术在零售业中的应用以及对零售业的影响。
一、条形码技术的原理条形码(Barcode)是一种图形识别技术,是由许多纵向的条纹和空白区域组成的一种特殊图形。
它的原理是通过扫描读取条形码上的信息来识别每一件商品。
这种技术可以实现商品的自动识别、快速查询商品信息和快捷结算。
二、1. 商品信息管理条形码技术可以通过自动扫描识别商品上的条形码来对商品信息进行管理。
每一个条形码相当于一种商品的身份证明,它包含了商品的基本信息,如商品名称、价格、规格、生产日期等。
商家可以利用这些信息进行库存管理、进货计划以及销售跟踪等。
2. 顾客购买条形码技术可以通过扫描读取商品上的条形码,对购买商品的顾客进行快速结算。
在超市等大型商场,商品种类繁多,顾客购买往往需要花费大量的时间,而条形码技术的应用可以大大缩短购物时间,提高购物的效率和便捷性。
3. 售后服务条形码技术可以帮助商家对售后服务进行管理。
当顾客需要退换商品时,商家只需要通过扫描商品的条形码就可以进行商品的退换,避免了手工输入信息产生的错误和耗费时间。
三、条形码技术的优势1. 提高工作效率商家可以通过扫描条形码快速查询商品信息,减少工作量。
同时,顾客可以通过扫描条形码来快速结算,大大减少顾客等待时间,提高工作效率。
2. 降低成本条形码系统可以提高物流管理的准确性和速度,减少商家的成本,提高库存的精度。
同时,条形码技术还可以简化工作流程,减少人员的工作量和配备时间,降低了运营成本。
3. 提升客户体验条形码技术的应用可以让顾客更加便利地购物。
顾客可以通过自助终端进行扫码,自由选择商品,自行结算,快速完成购物。
这样,可以提高顾客的购物体验,增加忠实度,从而提高商家的收益。
四、应用展望随着数字化浪潮的不断演进,条形码技术在零售业中的应用面临着广阔的应用空间。
条形码及RFID识别的原理

条形码及RFID识别的原理
1、条形码识别的原理:
条形码是由条纹、黑点或字母数字等组合而成的一种二维码,它可将任意长度、任意组合的字符转变成有限长度的特定格式代码。
条形码识别过程如下:识读器首先扫描条形码,计算出相应的角度差,以及条形码横列之间的距离;然后,根据标准规定,对扫描得到的数据进行解码,把其扫描出来的条形码信息转换成可以显示的字符序列;最后,将可显示的字符序列编码成各种类型的电子信息,如电文、计算机信息等,完成信息的传输或存储工作。
2、RFID识别的原理:
RFID(Radio Frequency Identification)是一种无线射频识别技术,利用无线信号实现物体的互联和追踪管理,RFID识别过程如下:RFID技术组件包括RFID 读写器和RFID标签,一般读写器和标签都安装了射频天线,标签还包含一个射频芯片;读写器通过发射射频信号,发射出一个周期非常短的激励信号,当该信号发射到RFID标签上,标签接收到激励信号后,射频芯片会读取存储在芯片内的数据信息,并以指定的格式发射给读写器,然后读写器就会将该数据信息解码显示出来。
条形码技术的原理

条形码技术的原理
条形码技术是一种用来快速识别和存储信息的技术。
它的原理是通过将字符信息编码成一系列宽度不同的黑白条纹,并且在条码上加上特定的开始和结束标记来识别和解码。
条形码的标准是由一组数字和字母组成的。
它们经过编码后,被分成黑白相间的条纹,并且有固定的宽度比例。
最常用的编码标准是EAN和UPC。
每个字符由一定数量的条纹组成,其
中有些是黑色的,有些是白色的。
黑条的宽度对应数字的大小,数字越大,黑条的宽度就越宽。
读取条形码的设备通常是光学扫描仪。
它通过向条形码上扫描一束光,然后将光的反射信号转化为电信号的方式来读取条码上的信息。
光的反射信号会被扫描仪转化为一系列电压脉冲,并且被传送给计算机进行解码。
解码过程包括检测和识别开始和结束标记,设置码制,然后将条纹转化为数字或字符信息。
检测和识别开始和结束标记是为了确定条码的起始和结束位置。
码制是根据特定的条码标准来设置的,它告诉计算机如何解释条纹信息。
最后,条纹信息被解码并且转化为数字或字符信息,以便进行进一步的处理和存储。
条形码技术广泛应用于商品管理、物流追踪、库存控制、图书馆管理等领域。
它的优点是可靠性高、扫描速度快、信息容量大,并且可以大幅减少人工输入错误。
因此,条形码技术已成为现代社会中不可或缺的一部分。
条形码识别原理

条形码识别原理条形码是一种将数据编码成一系列粗细不同的条纹,用以在商品、包裹等物品上进行识别的技术。
条形码的识别原理是利用光学扫描设备对条形码进行扫描,并通过解码软件将条形码转换为数字或文字信息。
下面将介绍条形码的识别原理及其相关技术。
1. 条形码的结构。
条形码通常由黑白条纹组成,条纹的宽窄和间距不同代表着不同的信息。
条形码的结构包括起始符、数据字符、校验字符和终止符。
起始符和终止符用于标识条形码的起始和结束位置,数据字符用于存储实际的数据信息,校验字符用于验证数据的准确性。
2. 条形码的扫描原理。
条形码的扫描原理是利用光学扫描设备对条形码进行扫描,将条形码的黑白条纹转换为电信号。
光学扫描设备通常包括光源、镜头和光电传感器。
光源发出光线照射在条形码上,镜头接收反射光线并将其转换为电信号,光电传感器将电信号转换为数字信号。
3. 条形码的解码原理。
扫描得到的数字信号需要经过解码软件进行解析,将条形码转换为实际的数据信息。
解码软件通常包括解码算法和数据处理模块。
解码算法用于识别条形码的起始符、终止符和数据字符,数据处理模块用于验证校验字符并将数据转换为数字或文字信息。
4. 条形码的识别技术。
目前,常见的条形码识别技术包括激光扫描、CCD扫描和摄像头扫描。
激光扫描技术利用激光束对条形码进行扫描,适用于大距离和高速扫描。
CCD扫描技术利用CCD传感器对条形码进行扫描,适用于近距离和高精度扫描。
摄像头扫描技术利用摄像头对条形码进行拍照,适用于移动设备和复杂环境下的扫描。
5. 条形码的应用领域。
条形码技术已广泛应用于商品管理、物流配送、图书馆管理、票据识别等领域。
随着物联网和人工智能技术的发展,条形码的应用将进一步扩大,为人们的生活和工作带来更多便利。
总结。
条形码的识别原理是利用光学扫描设备对条形码进行扫描,并通过解码软件将条形码转换为数字或文字信息。
条形码的结构包括起始符、数据字符、校验字符和终止符,扫描原理包括光源、镜头和光电传感器,解码原理包括解码算法和数据处理模块,识别技术包括激光扫描、CCD扫描和摄像头扫描。
条形码识别技术的实时性优化

条形码识别技术的实时性优化条形码识别技术已经广泛应用于不同领域,如零售、制造业、物流等。
然而,在实际应用中,很多情况下需要条形码能够快速、准确地被读取。
因此,优化条形码识别技术的实时性成为了一个非常重要的课题。
本文就将介绍如何进行条形码识别技术的实时性优化。
一、条形码识别的基本原理为了能够优化条形码识别技术的实时性,我们首先需要了解它的基本原理。
条形码识别其实就是将条形码中的黑白条纹解码成数字信息的过程。
识别过程中,通常会使用光学读取设备将条形码上的黑白条纹照射成图像,然后通过算法解析出条形码代表的数字信息。
因此,条形码识别技术从原理上可以分为两个部分:图像处理和解码算法。
二、优化条形码识别的实时性为了优化条形码识别技术的实时性,需要从多个方面进行改进。
1. 优化图像处理算法图像处理算法是条形码识别技术的核心之一。
优化图像处理算法可以让识别速度更快,精度更高。
传统的图像处理算法有一些缺点,如对光线、角度、距离的敏感性较高,容易出现识别错误等问题。
针对这些问题,有些新的算法已经出现,比如基于深度学习的图像识别算法。
这种算法可以学习条形码的特征,从而提高识别准确度和速度。
2. 优化解码算法除了图像处理算法外,解码算法也是影响条形码识别速度和准确度的一个重要因素。
对于传统的解码算法,优化方向主要是提高算法的效率,避免难以识别的条形码死循环等问题。
在实践中,一些新的解码算法也已被应用,如基于哈希表的解码算法,可以大大提高解码速度。
3. 提高硬件性能除了软件方面的改进,提高硬件性能也可以提高条形码识别技术的实时性。
例如,选用更好的光学读取设备,能够对条形码进行更快、更准确的识别;选用更高效的处理器,能够更快地进行图像处理和解码算法的运算。
4. 优化识别环境识别环境也是影响条形码识别技术的实时性的一个因素。
一些因素,如光照、角度、码距等都会对条形码识别的准确度和速度产生影响。
为了优化识别环境,可以采用一些措施,例如对环境进行调整、增加光源等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.条码技术概述条码技术是在计算机的应用实践中产生和发展起来的一种自动识别技术,条码应用技术就是应用条码系统进行的信息处理技术。
条码技术的研究始于20世纪中期,是继计算机技术应用和发展应运而生的。
随着70年代微处理器的问世,标志着“信息化社会”的到来,它要求人们对社会上各个领域的信息、数据实施正确、有效、及时的采集、传递和管理。
因此如何代替人的视觉、人的手工操作、或者在复杂的环境中正确、迅速地获取信息并加以识别,成为人们普遍关心和有关人员精心研究的课题。
条码技术具有以下几个方面的优点:1、可靠准确。
有资料可查键盘输入平均每300个字符一个错误,而条码输入平均每15000个字符一个错误。
如果加上校验位出错率是千万分之一。
2、数据输入速度快。
与键盘输入相比较,用条形码扫描读入电脑的速度大约是键盘输入的100倍,并且能够实现“即时数据输入”,一个每分钟打90个字的打字员1.6秒可输入12个字符或字符串,而使用条码,做同样的工作只需0.3秒,速度提高了5倍。
3、经济便宜。
与其它自动化识别技术相比较,推广应用条码技术,所需费用较低。
4、灵活、实用。
条码符号作为一种识别手段可以单独使用,也可以和有关设备组成识别系统实现自动化识别,还可和其他控制设备联系起来实现整个系统的自动化管理。
同时,在没有自动识别设备时,也可实现手工键盘输入。
5、自由度大。
识别装置与条码标签相对位置的自由度要比OCR大得多。
条码通常只在一维方向上表达信息,而同一条码上所表示的信息完全相同并且连续,这样即使是标签有部分缺欠,仍可以从正常部分输入正确的信息。
6、设备简单。
条码符号识别设备的结构简单,操作容易,无需专门训练。
7、易于制作,可印刷,称作为“可印刷的计算机语言”。
条码标签易于制作,对印刷技术设备和材料无特殊要求。
正因为条码具有上述迅速,准确,廉价,使用方便,适应性强等优点,克服了其他输入方法的不足,所以他在各个行业中的发展可谓突飞猛进,最初应用于物流管理,最引人注目的是pos系统,它使商店的定货管理,盘点,库存管理,库存查询,验货管理,收款等各项工作得到极大地提高。
目前已经应用到计算机自动化的各个领域,包括质量跟踪,仓储管理,物资管理,票证管理,人流物流管理,图书文献检索,医疗卫生,邮电系统,安全检查等领域。
2.一维条码简介条码由一组规则排列的条,空及相应的字符组成。
条码的信息靠条和空的不同宽度不同位置来传递的,信息量的大小事由条码的宽度和印刷的精度来决定的,条码越宽,包容的条和空越多,传递的信息量也越大,条码印刷的精度越高单位长度内可以容纳的条空也越多,传递的信息量也越大。
这种用条空组成的数据编码很容易供机器识读,而且很容易已成二进制和十进制的数。
世界上约有225种以上的一维条码,每种一维条码都有自己的一套编码规格,规定每个字母(可能是文字或数字或文数字)是由几个线条(Bar)及几个空白(Space)组成,以及字母的排列。
目前使用频率最高的几种一维条码码制有:EAN、UPC、三九码、交插二五码和EAN128码。
其中UPC条码主要用于北美地区。
EAN 条码是国际通用符号体系,它们是一种定长、无含义的条码,主要用于商品标识。
EAN128码是由国际物品编码协会和美国统一代码委员会联合开发、共同采用的一种特定的条码符号,它是一种连续型、非定长有含义的高密度代码,用以表示生产日期、批号、数量、规格、保质期、收货地等更多的商品信息。
另有一些码制主要是适应于某种特殊场合,如库德巴码用于血库、图书馆、包裹等的跟踪管理;二五码用于包装、运输和国际航空系统为机票进行顺序编号。
还有类似三九码的九三码,它的密度较高,可代替三九码。
以上所说的都是一维条码,就是常说的传统条码。
本文主要研究其中的EAN13码。
条码可分为一维条码(One Dimensional Barcode, 1D) 和二维码(Two Dimensional Code, 2D)两大类,目前在商品上的应用仍以一维条码为主,故一维条码又被称为商品条码,二维码则是另一种渐受重视的条码,其功能较一维条码强,应用范围更加广泛。
2.1 一维条码符号的结构通常任何一个完整的条码是由两侧空白区、起始符、数据字符、校验符、终止符组成,以一维条码而言,其排列方式通常如表2-1所示:图2-1 条码符号1、空白区位于条码两侧无任何符号及资讯的白色区域,主要用来提示扫瞄器准备扫瞄。
2、起始符指条码符号的第一位字码,用来标识一个条码符号的开始,扫瞄器确认此字码存在后开始处理扫瞄脉冲。
3、数据符位于起始字符后面的字码,用来标识一个条码符号的具体数值,允许双向扫瞄。
4、校验符用来判定此次阅读是否有效的字码,通常是一种算术运算的结果,扫瞄器读入条码进行解码时,先对读入各字码进行运算,如运算结果与检查码相同,则判定此次阅读有效。
2.2 EAN码简述EAN码的全名为欧洲商品条码(European Article Number),源于公元1977年,由欧洲十二个工业国家所共同发展出来的一种条码。
目前已成为一种国际性的条码系统。
EAN条码系统的管理是由国际商品条码总会(International Article Numbering Association)负责各会员国的国家代表号码之分配与授权,再由各会员国的商品条码专责机构,对其国内的制造商、批发商、零售商等授予厂商代表号码。
目前已有30多个国家加盟EAN。
EAN码由前缀码、厂商识别码、商品项目代码和校验码组成。
前缀码是国际EAN组织标识各会员组织的代码,我国为690、691和692;厂商代码是EAN编码组织在EAN分配的前缀码的基础上分配给厂商的代码;商品项目代码由厂商自行编码;校验码为了校验代码的正确性。
在编制商品项目代码时,厂商必须遵守商品编码的基本原则:对同一商品项目的商品必须编制相同的商品项目代码;对不同的商品项目必须编制不同的商品项目代码。
保证商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识一个商品项目。
另外,图书和期刊作为特殊的商品也采用了EAN-13表示ISBN和ISSN。
前缀977被用于期刊号ISSN图书号ISBN用978为前缀,我国被分配使用7开头的ISBN号,因此我国出版社出版的图书上的条码全部为9787开头。
EAN码具有以下特性:1.只能储存数字。
2.可双向扫描处理,即条码可由左至右或由右至左扫描。
3.必须有一检查码,以防读取资料的错误情形发生,位于EAN码中的最右边处。
4.具有左护线、中线及右护线,以分隔条码上的不同部分与截取适当的安全空间来处理。
5.条码长度一定,较欠缺弹性,但经由适当的管道,可使其通用于世界各国。
6.依结构的不同,可区分为:EAN-13码:由13个数字组成,为EAN的标准编码型式。
EAN- 8码:由8个数字组成,属EAN的简易编码型式。
2.3 EAN-13码符号的特征(1)条码符号的整体形状为矩形。
由一系列互相平行的条和空组成,四周都留有空白区。
(2)条空分别由1-4个同一宽度的的深或浅颜色的模块组成。
深色模块用“1”表示,浅色模块用“0”表示。
(3)在条码符号中,表示数字的每个条码字符仅由两个条和两个空组成,共7个模块。
(4)除了表示数字的条码字符外,还有一些辅助条码字符,用作表示起始、终止的分界符和平分条码符号的中间分隔符。
(5)条码符号可设计成既可供固定式扫描器全向扫描,又可用手持扫描设备识读的形式。
(6)条码符号的大小可在放大系数的两个极限值所决定的尺寸之间变化,以适应不同印刷工艺的需求及用户对印刷面积的要求。
(7)对一个特定大小的条码符号所规定的尺寸称为名义尺寸,放大系数的范围0.8-2.0。
(8)供人识别的字符规定采用OCR-B字符。
2.4 EAN-13的编码规则EAN-13的编码是由二进制表示的。
它的数据符、起始符、终止符、中间分隔符编码见表1。
表1 EAN-13编码3 0111101 0100001 10000104 0100011 0011101 10111005 0110001 0111001 10011106 0101111 0000101 10100007 0111011 0001001 10001008 0110111 0001001 10010009 0001011 0010111 1110100起始符101中间分隔1010符终止符101左侧数据符有奇偶性,它的奇偶排列取决于前置符,所谓前置符是国别识别码的第一位,该位以消影的形式隐含在左侧六位字符的奇偶性排列中,这是国际物品编码标准版的突出特点。
前置符与左侧六位字符的奇偶排列组合方式的对应关系见表2,实际上由表2这种编码规定可看出,与这种组合方式是一一对应固定不变的。
例如:中国的国别识别码为“690”,因此它的前置符为“6”,左侧数据符的奇偶排列为“OEEEOO”[3],“E”表示偶字符,“O”表示奇字符。
表2 左侧数据符奇偶排列结合方式前置符左侧数据符奇、偶排列前置符左侧数据符奇、偶排列0 OOOOOO 5 OEEOOE1 OOEOEE 6 OEEEOO2 OOEEOE 7 OEOEOE3 OOEEEO 8 OEOEEO4 OEOOEE 9 OEEOEO2.5 EAN-13条形码的校验方法校验码的主要作用是防止条形码标志因印刷质量低劣或包装运输中引起标志破损而造成扫描设备误读信息。
作为确保商品条形码识别正确性的必要手段,条形码用户在标志设计完成后,代码的正确与否直接关系到用户的自身利益。
对代码的验证,校验码的计算是标志商品质量检验的重要内容之一,应该谨慎严格,需确定代码无误后才可用于产品包装上。
下面是EAN-13条形码的校验码验算方法,步骤如下[3]:(1)以未知校验位为第1位,由右至左将各位数据顺序排队(包括校验码);(2)由第2位开始,求出偶数位数据之和,然后将和乘以3,得积;(3)由第3位开始,求出奇数位数据之和,得;(4)将和相加得和;(5)用除以10,求得余数,并以10为模,取余数的补码,即得校验位数据值;(6)比较第1位的数据值与C的大小,若相等,则译码正确,否则进行纠错处理。
例如,设EAN-13码中数字码为6901038100578(其中校验码值为8),该条码字符校验过程为:,,=+ =82,除以10的余数为2,故,译码正确。
3 EAN-13条形码的生成条形码的生成方法如下[3]:(1)由根据表3产生和~ 匹配的字母码,该字母码有6个字母组成,字母限于A和B。
表3 映射表0 AAAAAA 5 ABBAAB1 AABABB 6 ABBBAA2 AABBAB 7 ABABAB3 AABBBA 8 ABABBA4 ABAABB 9 ABBABA(2)将~和产生的字母码按位进行搭配,来产生一个数字--字母匹配对。