超市科普知识—什么是条码?为什么使用条码?--超市帮

老帮主:超市帮副总经理、联合创始人
什么是条码
条码技术最早产生在风声鹤唳的二十年代,诞生于westinghouse的实验室里。一位名叫john kermode性格古怪的发明家“异想天开”地想对邮政单据实现自动分检,那时侯对电子技术应用方面的每一个设想都使人感到非常新奇。他的想法是在信封上做条码标记,条码中的信息是收信人的地址,就象今天的邮政编码。为此kermode发明了最早的条码标识,设计方案非常的简单(注:这种方法称为模块比较法),即一个“条”表示数字“1”,二个“条”表示数字“2”,以此类推。然后,他又发明了由基本的元件组成的条码识读设备:一个扫描器(能够发射光并接收反射光);一个测定反射信号条和空的方法,即边缘定位线圈;和使用测定结果的方法,即译码器。 kermode的扫描器利用当时新发明的光电池来收集反射光。“空”反射回来的是强信号,“条”反射回来的是弱信号。与当今高速度的电子元器件应用不同的是,kermode利用磁性线圈来测定“条”和“空”。就象一个小孩将电线与电池连接再绕在一颗钉子上来夹纸。kermode用一个带铁芯的线圈在接收到“空”的信号的时候吸引一个开关,在接收到“条”的信号的时候,释放开关并接通电路。因此,最早的条码阅读器噪音很大。开关由一系列的继电器控制,“开”和“关”由打印在信封上“条”的数量决定。通过这种方法,条码符号直接对信件进行分拣。 此后不久, kermode的合作者douglas young,在kermode码的基础上作了些改进。 kermode码所包含的信息量相当的低,并且很难编出十个以上的不同代码。而young码使用更少的条,但是利用条之间空的尺寸变化,就象今天的upc条码符号使用四个不同的条空尺寸。新的条码符号可在同样大小的空间对一百个不同的地区进行编码,而kermode码只能对十个不同的地区进行编码。 直到1949年的专利文献中才第一次有了norm woodland和bernard silver发明的全方位条码符号的记载,在这之前的专利文献中始终没有条码技术的记录,也没有投入实际应用的先例。norm woodland和bemard silver的想法是利用kermode和young的垂直的“条”和“空”,并使之弯曲成环状,非常象射箭的靶子。这样扫描器通过扫描图形的中心,能够对条码符号解码,不管条码符号方向的朝向。 在利用这项专利技术对其进行不断改进的过程中,一位科幻小说作家isaac-azimov在他的“裸露的太阳”一书中讲述了使用信息编码的新方法实现自动识别的事例。那时人们觉得此书中的条码符号看上去象是一个方格子的棋盘,但是今天的条码专业人士马上会意识到这是一个二维矩阵条码符号。虽然此条码符号没有方向、定位和定时,但很显然它表示的是高信息密度的数字编码。 直到1970年iterface mechanisms公司开发出“二维码”之后,才有了价格适于销售的二维矩阵条码的打印和识读设备。那时二维矩阵条码用于报社排版过程的自动化。二维矩阵条码印在纸带上,由今天的一维ccd扫描器扫描识读。ccd发出的光照在纸带上,每个光电池对准纸带的不同区域。每个光电池根据纸带上印刷条码与否输出不同的图案,组合产生一个高密度信息图案。用这种方法可在相同大小的空间打印上一个单一的字符,作为早期kermode码之中的一个单一的条。定时信息也包括在内,所以整个过程是合理的。当第一个系统进入市场后,包括打印和识读设备在内的全套设备大约要5000美元。 此后不久,随着led(发光二极管)、微处理器和激光二极管的不断发展,迎来了新的标识符号(象征学)和其应用的大爆炸,人们称之为“条码工业”。今天很少能找到没有直接接触过即快又准的条码技术的公司或个人。由于在这一领域的技术进步与发展非常迅速,并且每天都有越来越多的应用领域被开发,用不了多久条码就会象灯泡和半导体收音机一样普及,将会使我们每一个人的生活都变得更加轻松和方便。 条码是由一组按一定编码规则排列的条、空符号,用以表示一定的字符、数字及符号组成的信息。条码系统是由条码符号设计、制作及扫描阅读组成的自动识别系统。
为什么要使用条码? 条码的应用有如下优越性: 1.可靠准确。有资料可查键盘输入平均每300个字符一个错误,而条码输入平均每15000个字符一个错误。如果加上校验为位出错率是千万分之一。 2.数据输入速度快。键盘输入,一个每分钟打90个字的打字员1.6秒可输入12个字符或字符串,而使用条码,做同样的工作只需0.3秒,速度提高了5倍。 3.经济便宜。与其它自动化识别技术相比较,推广应用条码技术,所需费用较长低。 4.灵活、实用。条码符号作为一种识别手段可以单独使用,也可以和有关设备组成识别系统实现自动化识别,还可和其他控制设备联系起来实现整个系统的自动化管理。同时,在没有自动识别设备时,也可实现手工键盘输入。 5.自由度大。识别装置与条码标签相对位置的自由度要比ocr大得多。条码通常只在一维方向上表达信息,而同一条码上所表示的信息完全相同并且连续,这样即使是标签有部分缺欠,仍可以从正常部分输入正确的信息。 6.设备简单。条码符号识别设备的结构简单,操作容易,无需专门训练。 7.易于制作。可印刷,称作为“可印刷的计算机语言”。条码标签易于制作,对印刷技术设备和材料无特殊要求
条码术语1、条码 bar code 由一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息。2、条码系统 bar codesystem 由条码符号设计、制作及扫描识读组成的系统。3、反射率reflectance;reflectivity 反射光强度与入射光强度的比值。4、漫反射 deffusereflection 投射在粗糙表面的光向各个方向反射的现象。5、镜反射 specularreflection 投射在光滑表面的光向各个方向反射的现象。 6、条 bar;darkbar;black bar 条码中反射率较低的部分。 7、空 space;lightbar 条码中反射率较高的部分。8、起始符 startcharacter;start cipher;start code 位于条码起始位置的若干条与空。 9、终止符 stopcharacter;stop cipher;start code 位于条码终止位置的若干条与空。10、空白区 cleararea;quiet zone;quiet area;clear zone条码起始符、终止符两端外侧与空的反射率相同的限定区域。11、条码符号 bar code symbol包括空白区的条码。12、字符集 characterseet 条码符号可以表示的字母、数字和符号的集合。13、中间分隔符 centralseperating character 位于条码中间位置用来分隔数据段的若干条与空。14、分隔字符 separator 编码字符集中的一种起分隔作用的特殊字符。 15、条码字符 bar codecharacter 表示一个字符或符号的若干条与空。16、条码字符集 bar codecharacter set 某种条码所能表示的条码字符的集合。 17、条码数据符 bar codedata character 表示特定信息的条码字符。 18、条码校验符 bar codecheck character 表示校验码的条码字符。 19、条码填充符bar codefiller character 不表示特定信息的条码字符。20、单元 element 构成条码字符的条或空。21、条高 bar height 垂直于单元宽度方向的条的高度尺寸。 22、条宽 bar width 条码字符中条的的宽度尺寸。23、空宽 space width条码字符的空的宽度尺寸。 24、条宽比 bar widthratio 条码中最宽条与最窄条的宽度比。25、空宽比 space widthratio 条码中最宽空与最窄空的宽度比。26、x尺寸 x dimension x 条码符号中窄单元的标称尺寸。27、z尺寸 z dimensionz 条码符号中窄单元的实际尺寸。 28、宽窄比 width tonarrow ration 平均宽条的条宽与平均宽空的空宽之和(条码字符间隔不计在内)除以两倍z尺寸。它是宽度调节编码法中的技术参数。计算公式:n=(平均宽条的条宽+平均宽空的空宽)/2z29、条码长度 bar codelength 从条码起始符前缘到终止符后缘的长度。30、条码符号的长度 bar codesymbol length;symbol length 包括空白去的条码长度。31、特征比 aspectratio 条码长度与条高的比。32、条码密度 bar codedensity 单位长度条码所表示的条码字符的个数。注:通常用cpi表示,即每英寸内能表示的条码字符的个数。33、条码字符间隔 inter-charactergap 相邻条码字符间不表示特定信息且与空的反射率相同的区域。 34、模块 module 模块组配编码法组成条码字符的基本单位。35、保护框 bearer bar 围绕条码且与条反射率相同的边或框。 36、连续型条码 continuo*arcode 没有条码字符间隔的条码。 37、非连续型条码 discretebar code 有条码字符间隔的条码。 38、双向条码bi-directional bar code 条码符号两端均可作为扫描起点的条码。 39、附加条码 add-on表示附加信息的条码。40、奇偶校验 odd-evencheck 根据二进制数位中0或1的个数为奇数或偶数而进行校验的方法。 41、自校验条码self-checking bar code 条码字符本身具有校验功能的条码。 42、定长条码 fixedlength of bar code 条码字符个数固定的条码。 43、非定长条码 unfixedlength of bar code 条码字符个数不固定的条码。 44、宽度调节编码法 widthencode 条码符号中的条和空由宽、窄两种单元组成的条码编码方法。45、模块组配编码法 modulecombination encode条码符号的字符由规定的若干个模块组成的条码编码方法。46、二元码binary-edge-code 两种单元宽度条码 由两种宽度单元组成的条码字符。47、多元码four-edge-code 多种单元宽度条码 由三种或三种以上的宽度单元组成的条码字符。 48、奇排列 oddpermutation;odd parity模块组配编码法中,一个条码字符所含条的模块数的和为奇数的排列。49、偶排列 evenpermutation;even parity 模块组配编码法中,一个条码字符所含条的模块数的和为偶数的排列。 50、条码逻辑式 bar codelogic value 用二进制“0”和“1”表示条码字符的表示式。51、编码容量 encodedvolume 条码字符集中所能表示的字符数的最大值。52、条码原版胶片 bar codefilm master 条码胶片的母片。53、一维条码 linear barcode;one-dimentional bar code 只在一维方向上表示信息的条码符号。 54、二维条码two-dimentional bar code 在二维方向上表示信息的条码符号。55、特种条码 special barcode 特殊材料制成的条码。56、条码字符的值 charactervalue 一维条码由条码逻辑式向字符集转换的中间值。57、码字 codeword 二维条码字符的值。由条码逻辑式象字符集转换的中间值。58、纠错字符 errorcorrection character 二维条码中,错误检测和错误纠正的字符。59、纠错码字 errorcorrection codeword 二维条码中,纠错字符的值。
老帮主是谁老帮主就是一个
一个从业19年的营采男
呵呵
还有:开店整改就找这个糟老头