The embodiment of the invention provides a method, using application specific common scanning gun based on which includes: create two virtual serial port COM 8 and COM 9; two virtual serial parallel; respectively specific scanner data processing module and a switching module assigns each one of the virtual serial port to use; the switching module set common scanning gun interface; debugging switching module, so that the specific scanner data processing module through the ordinary scanner to scan the data through the switching module identification recognition for the application specific data. The invention also provides a device for using a conventional scanning gun based on a specific application. The invention provides great convenience for the use and maintenance of the scanning gun equipment.
【技术实现步骤摘要】
基于特定应用的使用普通扫描枪的方法和装置
本专利技术涉及扫描设备,尤其涉及一种基于特定应用的使用普通扫描枪的方法和装置。专利技术背景在涉税领域,由于不同税种及全国各省市等地方使用的车购税申报表等带有二维码的文件中信息格式内容各不相同,并且各地的申报表等文件相关制作公司也有所区别。这样就要求在进行扫描诸如申报表等带有二维码的文件时要进行扫描枪的选用。而现在存在的软件中有很多在设计上都是对扫描枪的绑定,这样就造成了必须使用特定的扫描枪才能进行扫描信息。当扫描枪需求量大时,就大大地增加了用户的成本。另外,软件对特定扫描枪的绑定,也造成了用户在使用时一旦丢失或者损坏特定扫描枪,不能及时增加或替换,就会耽误工作。同时由于不能使用普通的扫描枪,造成用户在工作效率上受到了极大的影响。因此,本专利技术一直在寻找一种解决方案,以达到对市面上普通扫描枪进行使用。
技术实现思路
应当说明,本专利技术中所述特定应用是指与特定扫描枪绑定的识别该扫描枪扫描数据的软件。本专利技术克服了以上方法的技术缺陷,通过对扫描枪与特定应用进行串口数据传输的研究,提出了一种基于特定应用对普通扫描枪识别和使用的方法。这种方法即适用于二维码扫描等相关领域,也适用于其它带有此特点的任何业务领域。本专利技术提出了一种基于特定应用的使用普通扫描枪的方法:创建两个虚拟串口COM8和COM9;将两个虚拟串口进行串联;分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口;使用转接模块设置普通扫描枪的接口;调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定 ...
【技术保护点】
一种基于特定应用的使用普通扫描枪的方法,其特征在于,包括以下步骤:创建两个虚拟串口COM 8和COM 9;将两个虚拟串口进行串联;分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口;使用转接模块设置普通扫描枪的实际接口;调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定应用所识别的数据;其中,调试转接模块是由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别;其中,由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别具体为:对虚拟串口COM 8发送识别字符串,这样和它串联的另一个虚拟串口COM 9也得到识别字符串,从而使特定扫描枪数据处理模块识别虚拟串口,其会认为所述虚拟串口插上了特定扫描枪;其中,所述虚拟串口是实际上不存在的串口;其中,所述串联是让两个串口连接起来,这样如果往其中一个串口发数据,另一个串口也能读到所述数据;其中,所述分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口具体为:为所述特定扫描枪数据处理模块设置虚拟串口COM 9:相当于这 ...
【技术特征摘要】
1.一种基于特定应用的使用普通扫描枪的方法,其特征在于,包括以下步骤:创建两个虚拟串口COM8和COM9;将两个虚拟串口进行串联;分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口;使用转接模块设置普通扫描枪的实际接口;调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定应用所识别的数据;其中,调试转接模块是由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别;其中,由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别具体为:对虚拟串口COM8发送识别字符串,这样和它串联的另一个虚拟串口COM9也得到识别字符串,从而使特定扫描枪数据处理模块识别虚拟串口,其会认为所述虚拟串口插上了特定扫描枪;其中,所述虚拟串口是实际上不存在的串口;其中,所述串联是让两个串口连接起来,这样如果往其中...
【专利技术属性】
技术研发人员:张伟,周强,张祖凯,崔霈文,杨奇,王尚磊,张卉,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。