本发明涉及一种条形码扫描方法和系统,属于自动化领域。
背景技术:
电子产品出厂前包装时均会将产品外壳上的条码信息记录在设备电子芯片内部,设备在出厂前做的最后设定也是根据每个个体的条码信息作为通信依据,然后将设备的出厂参数下发到设备芯片中,由此看出所有设置和记录信息的基础是每个设备外壳上附着其表面的条码信息,只有该信息的正确性才能保证产品出厂之后如果出现问题,可以追溯出厂前包装时对其的设置和配置。
现在主要的方式采用流水线的方式人工对条形码进行扫描,一般情况下是不会出错。但是当一个人连续做重复性的工作的时候,难免会出错,如果将流水线上的一块表外壳的条码错误的扫入到系统中另外一块表上,那么系统以为扫描正确,还是开始后续的信息解析和配置工作,则会对条形码正确性产生影响。
因此需要一个能确保没有条形码误扫的方法。
技术实现要素:
为了解决上述问题,本发明通过提供一种条形码扫描方法和系统。
本发明采用的技术方案一方面为一种条形码扫描方法,包括以下步骤:A、建立用于移动扫描设备的固定导轨,设置若干用于检测扫描设备移动状态的感应开关,建立用于管理扫描设备的管理单元;B、基于感应开关发出的感应信号确定扫描设备的位置;C、基于扫描设备的位置控制扫描设备扫描条形码并上传条形码信息至管理单元。
优选地,所述感应开关为滚轮开关。
优选地,所述滚轮开关连接管理单元,通过扫描设备接触滚轮开关使滚轮开关电平信号改变,基于电平信号改变确定扫描设备位置。
优选地,所述管理单元还包括提供人机交互界面,该人机交互界面用于显示条形码内容、扫描设备移动状态,还用于控制扫描设备的移动和运行。
优选地,所述管理单元还包括验证条形码正确性,如果条形码正确则在人机交互界面显示其内容,否则显示警示标志。
本发明采用的技术方案的另一方面为一种条形码扫描系统,包括:框架模块,用于建立用于移动扫描设备的固定导轨,设置若干用于检测扫描设备移动状态的感应开关,建立用于管理扫描设备的管理单元;位置模块,用于基于感应开关发出的感应信号确定扫描设备的位置;处理模块,用于基于扫描设备的位置控制扫描设备扫描条形码并上传条形码信息至管理单元。
优选地,所述感应开关为滚轮开关。
优选地,所述滚轮开关连接管理单元,通过扫描设备接触滚轮开关使滚轮开关电平信号改变,基于电平信号改变确定扫描设备位置。
优选地,所述管理单元还包括提供人机交互界面,该人机交互界面用于显示条形码内容、扫描设备移动状态,还用于控制扫描设备的移动和运行。
优选地,所述管理单元还包括验证条形码正确性,如果条形码正确则在人机交互界面显示其内容,否则显示警示标志。
本发明的有益效果为通过建立能确定扫描设备的位置与待扫描条形码的位置的体系,使扫描过程能够得到控制和一一对应,能够避免人工作业产生的误操作问题,有利于提升企业的生产效率,降低因为误操作而造成的损失。
附图说明
图1所示为基于本发明实施例的一种条形码扫描方法的示意图;
图2所示为基于本发明实施例的一种条形码扫描系统1的示意图;
图3所示为基于本发明实施例的一种条形码扫描系统2的示意图。
具体实施方式
以下结合实施例对本发明进行说明。
基于发明的实施例,如图1所示一种条形码扫描方法,包括以下步骤:A、建立用于移动扫描设备的固定导轨,设置若干用于检测扫描设备移动状态的感应开关,建立用于管理扫描设备的管理单元;B、基于感应开关发出的感应信号确定扫描设备的位置;C、基于扫描设备的位置控制扫描设备扫描条形码并上传条形码信息至管理单元。
首先建立一个硬件的设备扫描平台,一个整体的硬件框架(包括用于存放待扫描的设备的架位/传输带,一个固定导轨,若干感应开关,管理单元),设置若干个设备位置(用于存放待扫描的设备),设备位置之间距离根据操作者的操作方便性和红外扫描干扰性的距离而定;所述固定导轨设置于架位上,其位置使扫描设备能够完成扫描功能,导轨和待扫描的条形码之间的垂直距离根据扫描最佳位置确定,可通过设计调试时反复实践确定;紧临导轨一侧还根据待扫描设备的设备位置或数量,安放了同等数量的滚轮开关,每个滚轮开关的电平信号接在硬件框架的管理单元上(例如连接到一个CPU上),扫描设备(条码枪)运行到不同待扫描的设备前,必然会压到滚轮开关上,硬件框架上的管理单元(CPU)便可检测第几号滚轮开关电平信号发生改变,从而知道扫描设备(条码枪)的位置;管理单元会实时监控各个滚轮开关的电平信号,基于上述的原理确定了扫描设备位置之后,控制扫描设备进行扫描作业并接收相关的条形码的信息。
所述感应开关为滚轮开关。
滚轮开关包括一个接触点和电平输出接口,通过与接触点的接触产生的形变等变化,改变电平的输出,在本方案中,通过扫描设备经过中产生的物理碰触改变其输出的电平信号。
当然也可以采用一些诸如激光感应等感应开关,而出于经济原因,本发明主要采用的是滑轮开关。
所述滚轮开关连接管理单元,通过扫描设备接触滚轮开关使滚轮开关电平信号改变,基于电平信号改变确定扫描设备位置。
基于滚轮开关的电平信号改变,可以通过事前的测量,区别各个滚轮开关之间的输出电平的不同来确定滚轮开关的编号和对应的位置。
所述管理单元还包括提供人机交互界面,该人机交互界面用于显示条形码内容、扫描设备移动状态,还用于控制扫描设备的移动和运行。
管理单元有一个用于管理的软件,软件的表现方式为提供一个人机交互界面,通过该人机交互界面可以得到条形码信息和控制扫描设备。
所述管理单元还包括验证条形码正确性,如果条形码正确则在人机交互界面显示其内容,否则显示警示标志。
管理单元验证扫描的正确性,如扫描条码的格式等,如显示正确条码信息,操作员便可移动导轨上的条码枪进行下个位置设备的条码扫描,因为条码枪固定在导轨上,即使人为有意想扫描别的位置上的设备也是做不到的。
而如果有设备更换,需要重新扫描,那么只要将条码枪回退到相应的导轨位置,管理模块的软件再次接收到硬件框架发出的导轨位置信号,自动清除对应软件上的人机界面上的扫描框信息,操作人员可触发扫描枪开关进行再次扫描,借此完成新的条形码的扫描输入。
基于发明的实施例,如图2所示一种条形码扫描系统1,包括:框架模块,用于建立用于移动扫描设备的固定导轨,设置若干用于检测扫描设备移动状态的感应开关,建立用于管理扫描设备的管理单元;位置模块,用于基于感应开关发出的感应信号确定扫描设备的位置;处理模块,用于基于扫描设备的位置控制扫描设备扫描条形码并上传条形码信息至管理单元。
所述感应开关为滚轮开关。
所述滚轮开关连接管理单元,通过扫描设备接触滚轮开关使滚轮开关电平信号改变,基于电平信号改变确定扫描设备位置。
所述管理单元还包括提供人机交互界面,该人机交互界面用于显示条形码内容、扫描设备移动状态,还用于控制扫描设备的移动和运行。
基于发明的实施例,如图3所示的一种条形码扫描系统2,包括管理模块、固定导轨、感应开关、传送带、待扫描物品和扫描枪;其中,固定导轨用于支持扫描枪移动,传送带具有分隔待扫描物品的结构,使待扫描物品能够整齐的分布于传送带并且保证其所在位置与感应开关一一对应,感应开关用于感应扫描枪移动状态(例如光线感应器,扫描枪经过的时候阻断光线,感应器会发出信号给管理模块说明光线被阻断,则可以判断扫描枪经过该处),待扫描物品为附有可供扫描的条形码的物品;每当感应开关的信号说明扫描枪经过该处是,管理模块控制扫描枪进行扫描作业并接受扫描枪上传的数据,如此依次进行扫描,则可以避免误差。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。