条形码是怎么获取的?
作者:标尚条形码代理有限公司 时间:2022-09-15 08:20:24
工作中,我们常常会碰到条码识别无法进行,却不知道哪里出了问题,其实很简单,主要可以从以下几个思路去进行考证。第一,条码标签的问题;第二,条码扫描器的问题;第三,条码识别匹配的问题。下面我们商品条码申请来分析下因为什么原因会出现这三种问题导致条码无法识别。
第一,条码标签的问题
一、条形码的质量出现异常:
1)条码发生变形,条码是一种比较精密的符号体系,各种码制都有相应的比率,在条码制作的过程对条码进行随意变形,就会出现条码无法识别的结果,尤其是使用Coreldraw等制图软件制作条码的时候。
2)条码的条发生竖向断线,一般出现在使用条码打印机打印条码标签时发生,打印头断针和碳带打皱是主要原因。
3)条码空白区宽度不够,条码左右空白边缘都必须至少是窄条宽度的10倍。
4)条码的条和空颜色搭配有问题,条码读取得差异取决于条的颜色,高反射率的颜色会被识别为空,低反射率的颜色会被识别为条,一般,白底蓝条的条码可读取,红底黑条的条码可读取,黄底紫条的条码可读取,一般,白底红条的条码不能读取,蓝底黑条的条码不能读取。
第二,条码扫描器的问题
1、条码扫描器精度不够:
条码在制作的过程中,密度有1mil、2mil、3mil、4mil、5mil等,在进行条码识别的时候,条码扫描器的识读精度必须比所识别条码的密度高,如,扫描3mil的条码必须使用密度达到2mil或3mil扫描精度的扫描器。
2、条码扫描器码制没有开通:
条码扫描器在出厂时,为了优化扫描器的译码性能,对某些不常用的码制进行了锁定,当你的条码刚好处于锁定码制范围之内,就会造成无法识别,你只需要使用设置手册开通该码制即可。
3、条码扫描器设置混乱:
在条码扫描器使用的过程中,会由于扫描到某些特殊设置条码,导致条码扫描器设置混乱而无法对条码进行识别,可以通过设置手册中的恢复出厂设置的条码来进行处理。
4、条码扫描器硬件故障:
条码扫描器硬件故障造成条码无法识别的情况主要有(根据故障几率由高到低排序):
1)条码扫描器数据线损坏(更换即可);
2)条码扫描器扫描头故障(维修或更换即可);
3)条码扫描器译码板故障(维修或更换即可)
4)条码扫描器电源板故障(维修或更换即可)
第三, 条码识别匹配的问题
1、条码扫描器与现场光源不匹配
条码扫描器有一个比较重要的参数,一直不太受关注,这个参数就是抗光性,对于条码识别来说应该注意现场光源和条码扫描器抗光性的匹配,否则会造成无法识别的情况,如扫描一些屏幕条码时更为突出。
2、条码扫描器与条码载体不匹配
条码载体,非常重要,下面列出几个常见载体与扫描器匹配的情况:
1)金属雕刻条码,需要使用DPM特性的条码扫描器;
2)PET等表面比较光亮的载体,需要使用激光一类的条码扫描器;
3)条码载体表面有玻璃覆盖或薄膜覆盖的,需要使用光源功率大的条码扫描器;
4)条码载体如果需要移动,高速或低速,就需要使用识别速度与之匹配的条码扫描器。
3、条码扫描器与条码码制不匹配
有些行业的码制比较特殊,如国内使用的龙贝码,目前常用的条码扫描器都不能对其进行识读,必须使用专用的条码扫描器与之匹配。
1.定长条码与非定长条码
定长条码是条码字符个数固定的条码,仅能表示固定字符个数的代码。非定长条码是指条码字符个数不固定的条码,能表示可变字符个数的代码。例如:EAN条码是定长条码,它们的标准版仅能表示12个字符,39条码则为非定长条码。定长条码由于限制了表示字符的个数,其译码的平均误识率相对较低,因为就一个完整的条码符号而言,任何信息的丢失总会导致译码的失败。非定长条码具有灵活、方便等优点,但受扫描器及印刷面积的限制,它不能表示任意多个字符,并且在扫描阅读过程中可能产生因信息丢失而引起错误的译码。
2.双向可读性
条码符号的双向可读性,是指从左、右两侧开始扫描都可被识别的特性。绝大多数码制都可双向识读,所以都具有双向可读性。对于双向可读的条码,识读过程中译码器需要判别扫描方向。有些类型的条码符号,其扫描方向的判定是通过起始符与终止符来完成。例如交插25条码、库德巴条码。有些类型的条码,由于从两个方向扫描起始符和终止符所产生的数字脉冲信号完全相同,所以无法用它们来判别扫描方向,如EAN和UPC条码。在这种情况下,扫描方向的判别则是通过条码数据符的特定组合来完成的。对于某些非连续性条码符号,如39条码,由于其字符集中存在着条码字符的对称性(例如字符“*”与“P”,“M”与“—”等),在条码字符间隔较大时,很可能出现因信息丢失而引起的译码错误。
3.自校验特性
条码符号的自校验特性是指条码字符本身具有校验特性。若在一条码符号中,一个印刷缺陷(例如,因出现污点把一个窄条错认为宽条,而相邻宽空错认为窄空)不会导致替代错误,那么这种条码就具有自校验功能。例如39条码、库德巴条码、交插25条码都具有自校验功能;EAN码、UPC码、93码等都没有自校验功能。自校验功能也只能校验出一个印刷缺陷。对于大于一个的印刷缺陷,任何自校验功能的条码都不可能完全校验出来。对于某种码制,是否具有自校验功能是由其编码结构决定的。码制设置者在设置条码符号时,均须考虑自校验功能。
4.条码密度
条码密度是指单位长度条码所表示条码字符的个数。显然,对于任何一种码制来说,各单元的宽度越小,条码符号的密度就越高,也越节约印刷面积,但由于印刷条件及扫描条件的限制,我们很难把条码符号的密度做得太高。39条码的最高密度为:9.4个/25.4mm(9.4个/英寸);库德巴条码的最高密度为10.0个/25.4mm(10.0个/英寸);交插25条码的最高密度为:
条码密度越高,所需扫描设备的分辨率也就越高,这必然增加扫描设备对印刷缺陷的敏感性。除此之外,在码制设计及选用码制时还需要考虑如下因素:条码字符宽度;结构的简单性;对扫描速度变化的适应性;所有字符应有相同的条数;允许偏差等。
5.条码质量
条码质量指的是条码的印制质量,其判定主要从外观、条(空)反射率、条(空)尺寸误差、空白区尺寸、条高、数字和字母的尺寸、校验码、译码正确性、放大系数、印刷厚度、印刷位置几个方面进行。
条码的质量是确保条码正确识读的关键,不符合国家标准技术要求的条码,不仅会因扫描仪器识读而影响扫描速度,降低工作效率,而且可能造成误读进而影响信息采集系统的正常运行。因此确保条码的质量是十分重要的。
以条形码6936983800013为例
此条形码分为4个部分,从左到右分别为:
1-3位:共3位,对应该条码的693,是中国的国家代码之一。(690--695都是中国的代码,由国际上分配)
4-8位:共5位,对应该条码的69838,代表着生产厂商代码,由厂商申请,国家分配
9-12位:共4位,对应该条码的0001,代表着厂内商品代码,由厂商自行确定
第13位:共1位,对应该条码的3,是校验码,依据一定的算法,由前面12位数字计算而得到。
(公式第13位算法
1:取出该数的奇数位的和,c1=6+3+9+3+0+0=21;
2:取出该数的偶数位的和,c2=9+6+8+8+0+1=32;
3:将奇数位的和与“偶数位的和的三倍”相加。
4:取出结果的个位数:117(117%10=7);
5:用10减去这个个位数:10-7=3;
6:得到的数再取个位数(对10去余)3%10=3;
1.印字头的清洁
为最主要也是经常性的保养,首先将棉花(或棉球等含有较少棉屑且不粗糙的清洁工具),沾上少量酒精,将印字头打以“单向”擦拭印字头上的加热线,所擦拭的次数以将沾在印字头的碳粉擦拭干净为主,之后反复确认擦拭两次即可(约在列印完一卷纸张后,做一次保养)。
2.感应器的清洁
主要目的为能让机器正常运作去正确的抓取纸张的间距和侦测碳带的安全等,长时间若不作清洁保养,感应器上会沉积散布在空气中的灰尘,久了之后将感应器的光源感受覆盖到一定程度时,机器就会有故障的动作产生,所以请使用不会含任何成分的空气压瓶,其喷拭的多寡以机器所处的工作环境去评判(约在一个月,做一次保养)。
3.纸张碳带路径和各部关节清洁保养和润滑
于安装纸张和碳带的路径做拭清洁,以让纸张和碳带能运作的更加平顺,在各个可以转动的关节或滚上查看并清洁附着在上面的积物,以润滑油润滑各机件即可(约在三个月,做一次保养)。
碳带的回收轴和安装轴保养后还要将每个”轴的力做重新的调整,以防止打皱等情形发生,所以不建议客户自行做清洁保养(约在三个月,做一次保养)
2.如何延续条码机的寿命
1.正确的操作:使用者的操作是否正确,对条码使用寿命的长短有很大的影响,如温度压力等机器设定及应用。
2.落实的保养:是否依使用情况落实一般保养,且保养动作是否正确(包含使用保养的器具和方法),以及定期的专业保养调校是否完整,上述几点均影响条码机使用寿命。
3.环境的因素:机器在不使用时请关闭电源,能让机器尽量保持在低温,在开关电源时最好能相隔5~10分钟,尽量选择摆放在较干净的环境。若能符合以上条件,机器寿命的延续至少在5%以上。
1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。
2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。
3.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息。
4.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。
5.可引入加密措施:保密性、防伪性好。
6.成本低,易制作,持久耐用。
7.条码符号形状、尺寸大小比例可变。
8.二维条码可以使用激光或CCD阅读器识读。
上一篇:条形码包含哪些信息?
下一篇:浅谈批量生成连续条码的步骤