基于特定应用的使用普通扫描枪的方法和装置制造方法及图纸

技术编号:15400705 阅读:38 留言:0更新日期:2017-05-24 10:29
本发明专利技术实施例提出了一种基于特定应用的使用普通扫描枪的方法,其包括:创建两个虚拟串口COM 8和COM 9;将两个虚拟串口进行串联;分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口;使用转接模块设置普通扫描枪的接口;调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定应用所识别的数据。本发明专利技术还提出了一种基于特定应用的使用普通扫描枪的装置。通过本发明专利技术为扫描枪设备的使用和维护带来极大的便利。

Method and apparatus for using conventional scanning guns based on specific applications

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;将两个虚拟串口进行串联;分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口;使用转接模块设置普通扫描枪的接口;调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定应用所识别的数据。其中,调试转接模块是由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别。其中,由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别具体为:对虚拟串口COM8发送识别字符串,这样和它串联的另一个虚拟串口COM9也得到识别字符串,从而使特定扫描枪数据处理模块识别虚拟串口,其会认为所述虚拟串口插上了特定扫描枪。其中,所述虚拟串口是实际上不存在的串口。其中,所述串联是让两个串口连接起来,这样如果往其中一个串口发数据,另一个串口也能读到所述数据。其中,所述分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口具体为:为所述特定扫描枪数据处理模块设置虚拟串口COM9:相当于这个特定扫描枪数据处理模块从这个虚拟串口COM9来得到普通扫描枪扫描出来的数据;为所述转接模块设置另一个虚拟串口COM8,这样一旦所述转接模块从所述普通扫描枪的实际接口COM1读到数据就往此虚拟串口COM8发送。本专利技术还提出一种基于特定应用的使用普通扫描枪的装置,其包括:转接模块,其用来设置所述普通扫描枪的实际接口COM1,并将所述普通扫描枪扫描的数据通过所述实际接口接收后,转换为特定扫描枪数据处理模块所能识别的数据;虚拟串口模块,用于创建两个虚拟串口COM8和COM9,分别用于连接所述转接模块和特定扫描枪数据处理模块;特定扫描枪数据处理模块,其接收来自一个虚拟串口COM9的数据以执行特定应用,从而识别所述普通扫描枪扫描的数据。通过本专利技术,为扫描枪设备的使用和维护带来极大的便利。附图说明图1为与本专利技术实施例一致的基于特定应用的使用普通扫描枪的方法流程图;图2为与本专利技术实施例一致的基于特定应用的使用普通扫描枪的装置原理图。具体实施例图1为与本专利技术实施例一致的基于特定应用的使用普通扫描枪的方法流程图。首先,使用虚拟串口模块进行虚拟串口的创建:在PC机或者其他使用的机器上进行创建虚拟串口。虚拟串口是实际上不存在的串口,但它能在设备管理器中查找,更重要的是它能进行串口通信和进行一些串口操作,并且它能和实际串口一样能够让软件对其进行配置。其次,将两个虚拟串口进行串联:把两个建好后的虚拟串口进行串联,串联的意思就是让两个串口连接起来,这样如果往其中一个串口发数据,另一个串口也能读到这些数据,相当于两个串口的数据是相通的。然后,把刚才串联的串口其中一个虚拟串口COM9给特定扫描枪数据处理模块设置好:相当于这个特定扫描枪数据处理模块从这个虚拟串口COM9来得到普通扫描枪扫描出来的数据,然而这个串口得到其实是转接模块发过来的数据;为转接模块设置另一个虚拟串口COM8,这样一旦转接模块从扫描枪实际接口COM1读到数据就往此虚拟串口COM8发送,而这个虚拟串口COM8和连在特定扫描枪数据处理模块上的虚拟串口COM8相通。接着,使用转接模块设置普通扫描枪的接口COM1,而这个接口COM1是实际存在的接口,它连着普通扫描枪设备来进行扫描操作。最后,调试转接模块。转接模块发送识别字符来使特定扫描枪数据处理模块对它所配置的虚拟串口进行识别。具体为对虚拟串口COM8发送识别字符串,这样和它串联的另一个虚拟串口COM9也得到识别字符串,从而使特定扫描枪数据处理模块识别虚拟串口,它就以为虚拟串口插上了特定扫描枪。这样特定扫描枪数据处理模块就能收到普通扫描枪扫到的数据,从而达到普通扫描枪能扫描数据的效果。其具体使用实施例,如下:使用普通扫描枪设备进行扫描操作,将扫描到的数据通过实际接口COM1传递给转接模块,所述转接模块将转接后的数据发送给虚拟串口模块,所述虚拟串口模块通过其虚拟的两个虚拟串口COM8和COM9将转接后的数据发送给特定扫描枪数据处理模块。这样就达到同时使用特定应用和特定扫描枪一样的效果了。图2为与本专利技术实施例一致的基于特定应用的使用普通扫描枪的装置(1)的原理图,所述装置包括:转接模块,其用来设置普通扫描枪的实际接口,并将普通扫描枪扫描的数据通过实际接口接收后,转换为特定扫描枪数据处理模块所能识别的数据;虚拟串口模块,用于创建两个虚拟串口,分别用于连接转接模块和特定扫描枪数据处理模块;特定扫描枪数据处理模块,其接收来自一个虚拟串口数据以执行特定应用,从而识别普通扫描枪扫描的数据。以上实施方式仅用于说明本专利技术,而并非对本专利技术的限制,本领域的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。本文档来自技高网...
基于特定应用的使用普通扫描枪的方法和装置

【技术保护点】
一种基于特定应用的使用普通扫描枪的方法,其特征在于,包括以下步骤:创建两个虚拟串口COM 8和COM 9;将两个虚拟串口进行串联;分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口;使用转接模块设置普通扫描枪的实际接口;调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定应用所识别的数据;其中,调试转接模块是由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别;其中,由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别具体为:对虚拟串口COM 8发送识别字符串,这样和它串联的另一个虚拟串口COM 9也得到识别字符串,从而使特定扫描枪数据处理模块识别虚拟串口,其会认为所述虚拟串口插上了特定扫描枪;其中,所述虚拟串口是实际上不存在的串口;其中,所述串联是让两个串口连接起来,这样如果往其中一个串口发数据,另一个串口也能读到所述数据;其中,所述分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口具体为:为所述特定扫描枪数据处理模块设置虚拟串口COM 9:相当于这个特定扫描枪数据处理模块从这个虚拟串口COM 9来得到普通扫描枪扫描出来的数据;为所述转接模块设置另一个虚拟串口COM 8,这样一旦所述转接模块从所述普通扫描枪的实际接口COM 1读到数据就往此虚拟串口COM 8发送。...

【技术特征摘要】
1.一种基于特定应用的使用普通扫描枪的方法,其特征在于,包括以下步骤:创建两个虚拟串口COM8和COM9;将两个虚拟串口进行串联;分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口;使用转接模块设置普通扫描枪的实际接口;调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定应用所识别的数据;其中,调试转接模块是由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别;其中,由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别具体为:对虚拟串口COM8发送识别字符串,这样和它串联的另一个虚拟串口COM9也得到识别字符串,从而使特定扫描枪数据处理模块识别虚拟串口,其会认为所述虚拟串口插上了特定扫描枪;其中,所述虚拟串口是实际上不存在的串口;其中,所述串联是让两个串口连接起来,这样如果往其中...

【专利技术属性】
技术研发人员:张伟周强张祖凯崔霈文杨奇王尚磊张卉
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1