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

文档序号:6494278阅读:264来源:国知局
基于特定应用的使用普通扫描枪的方法和装置制造方法
【专利摘要】本发明实施例提出了一种基于特定应用的使用普通扫描枪的方法,其包括:创建两个虚拟串口COM?8和COM?9;将两个虚拟串口进行串联;分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口;使用转接模块设置普通扫描枪的接口;调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定应用所识别的数据。本发明还提出了一种基于特定应用的使用普通扫描枪的装置。通过本发明为扫描枪设备的使用和维护带来极大的便利。
【专利说明】基于特定应用的使用普通扫描枪的方法和装置
【技术领域】
[0001]本发明涉及扫描设备,尤其涉及一种基于特定应用的使用普通扫描枪的方法和装置。
[0002]发明背景
[0003]在涉税领域,由于不同税种及全国各省市等地方使用的车购税申报表等带有二维码的文件中信息格式内容各不相同,并且各地的申报表等文件相关制作公司也有所区别。这样就要求在进行扫描诸如申报表等带有二维码的文件时要进行扫描枪的选用。而现在存在的软件中有很多在设计上都是对扫描枪的绑定,这样就造成了必须使用特定的扫描枪才能进行扫描信息。当扫描枪需求量大时,就大大地增加了用户的成本。另外,软件对特定扫描枪的绑定,也造成了用户在使用时一旦丢失或者损坏特定扫描枪,不能及时增加或替换,就会耽误工作。同时由于不能使用普通的扫描枪,造成用户在工作效率上受到了极大的影响。因此,本发明一直在寻找一种解决方案,以达到对市面上普通扫描枪进行使用。

【发明内容】

[0004]应当说明,本发明中所述特定应用是指与特定扫描枪绑定的识别该扫描枪扫描数据的软件。
[0005]本发明克服了以上方法的技术缺陷,通过对扫描枪与特定应用进行串口数据传输的研究,提出了一种基于特定应用对普通扫描枪识别和使用的方法。这种方法即适用于二维码扫描等相关领域,也适用于其它带有此特点的任何业务领域。本发明提出了一种基于特定应用的使用普通扫描枪的方法:
[0006]创建两个虚拟串口 COM 8和COM 9 ;
[0007]将两个虚拟串口进行串联;
[0008]分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口 ;
[0009]使用转接模块设置普通扫描枪的接口 ;
[0010]调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定应用所识别的数据。
[0011]其中,调试转接模块是由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别。
[0012]其中,由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别具体为:对虚拟串口 COM 8发送识别字符串,这样和它串联的另一个虚拟串口 COM 9也得到识别字符串,从而使特定扫描枪数据处理模块识别虚拟串口,其会认为所述虚拟串口插上了特定扫描枪。
[0013]其中,所述虚拟串口是实际上不存在的串口。
[0014]其中,所述串联是让两个串口连接起来,这样如果往其中一个串口发数据,另一个串口也能读到所述数据。
[0015]其中,所述分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口具体为:
[0016]为所述特定扫描枪数据处理模块设置虚拟串口 COM 9:相当于这个特定扫描枪数据处理模块从这个虚拟串口 COM 9来得到普通扫描枪扫描出来的数据;
[0017]为所述转接模块设置另一个虚拟串口COM 8,这样一旦所述转接模块从所述普通扫描枪的实际接口 COM I读到数据就往此虚拟串口 COM 8发送。
[0018]本发明还提出一种基于特定应用的使用普通扫描枪的装置,其包括:
[0019]转接模块,其用来设置所述普通扫描枪的实际接口 COM I,并将所述普通扫描枪扫描的数据通过所述实际接口接收后,转换为特定扫描枪数据处理模块所能识别的数据;
[0020]虚拟串口模块,用于创建两个虚拟串口 COM 8和COM 9,分别用于连接所述转接模块和特定扫描枪数据处理模块;
[0021]特定扫描枪数据处理模块,其接收来自一个虚拟串口 COM 9的数据以执行特定应用,从而识别所述普通扫描枪扫描的数据。
[0022]通过本发明,为扫描枪设备的使用和维护带来极大的便利。
【专利附图】

【附图说明】
[0023]图1为与本发明实施例一致的基于特定应用的使用普通扫描枪的方法流程图;
[0024]图2为与本发明实施例一致的基于特定应用的使用普通扫描枪的装置原理图。
具体实施例
[0025]图1为与本发明实施例一致的基于特定应用的使用普通扫描枪的方法流程图。
[0026]首先,使用虚拟串口模块进行虚拟串口的创建:在PC机或者其他使用的机器上进行创建虚拟串口。虚拟串口是实际上不存在的串口,但它能在设备管理器中查找,更重要的是它能进行串口通信和进行一些串口操作,并且它能和实际串口一样能够让软件对其进行配置。
[0027]其次,将两个虚拟串口进行串联:把两个建好后的虚拟串口进行串联,串联的意思就是让两个串口连接起来,这样如果往其中一个串口发数据,另一个串口也能读到这些数据,相当于两个串口的数据是相通的。
[0028]然后,把刚才串联的串口其中一个虚拟串口 COM 9给特定扫描枪数据处理模块设置好:相当于这个特定扫描枪数据处理模块从这个虚拟串口 COM 9来得到普通扫描枪扫描出来的数据,然而这个串口得到其实是转接模块发过来的数据;为转接模块设置另一个虚拟串口 COM 8,这样一旦转接模块从扫描枪实际接口 COM I读到数据就往此虚拟串口 COM 8发送,而这个虚拟串口 COM 8和连在特定扫描枪数据处理模块上的虚拟串口 COM 8相通。
[0029]接着,使用转接模块设置普通扫描枪的接口 COM 1,而这个接口 COM I是实际存在的接口,它连着普通扫描枪设备来进行扫描操作。
[0030]最后,调试转接模块。转接模块发送识别字符来使特定扫描枪数据处理模块对它所配置的虚拟串口进行识别。具体为对虚拟串口 COM 8发送识别字符串,这样和它串联的另一个虚拟串口 COM 9也得到识别字符串,从而使特定扫描枪数据处理模块识别虚拟串口,它就以为虚拟串口插上了特定扫描枪。这样特定扫描枪数据处理模块就能收到普通扫描枪扫到的数据,从而达到普通扫描枪能扫描数据的效果。[0031]其具体使用实施例,如下:
[0032]使用普通扫描枪设备进行扫描操作,将扫描到的数据通过实际接口 COM I传递给转接模块,所述转接模块将转接后的数据发送给虚拟串口模块,所述虚拟串口模块通过其虚拟的两个虚拟串口 COM 8和COM 9将转接后的数据发送给特定扫描枪数据处理模块。
[0033]这样就达到同时使用特定应用和特定扫描枪一样的效果了。
[0034]图2为与本发明实施例一致的基于特定应用的使用普通扫描枪的装置(I)的原理图,所述装置包括:
[0035]转接模块,其用来设置普通扫描枪的实际接口,并将普通扫描枪扫描的数据通过实际接口接收后,转换为特定扫描枪数据处理模块所能识别的数据;
[0036]虚拟串口模块,用于创建两个虚拟串口,分别用于连接转接模块和特定扫描枪数据处理模块;
[0037]特定扫描枪数据处理模块,其接收来自一个虚拟串口数据以执行特定应用,从而识别普通扫描枪扫描的数据。
[0038]以上实施方式仅用于说明本发明,而并非对本发明的限制,本领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【权利要求】
1.一种基于特定应用的使用普通扫描枪的方法,其特征在于,包括以下步骤: 创建两个虚拟串口 COM 8和COM 9 ; 将两个虚拟串口进行串联; 分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口 ; 使用转接模块设置普通扫描枪的实际接口; 调试转接模块,使得所述特定扫描枪数据处理模块将经由所述普通扫描枪扫描的数据通过所述转接模块识别为所述特定应用所识别的数据。
2.如权利要求1所述基于特定应用的使用普通扫描枪的方法,其特征在于,其中调试转接模块是由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别。
3.如权利要求2所述基于特定应用的使用普通扫描枪的方法,其特征在于,其中由所述转接模块发送识别字符来使所述特定扫描枪数据处理模块对它所配置的虚拟串口进行识别具体为:对虚拟串口 COM 8发送识别字符串,这样和它串联的另一个虚拟串口 COM 9也得到识别字符串,从而使特定扫描枪数据处理模块识别虚拟串口,其会认为所述虚拟串口插上了特定扫描枪。
4.如权利要求1所述基于特定应用的使用普通扫描枪的方法,其特征在于,其中所述虚拟串口是实际上不存在的串口。
5.如权利要求1所述基于特定应用的使用普通扫描枪的方法,其特征在于,其中所述串联是让两个串口连接起来,这样如果往其中一个串口发数据,另一个串口也能读到所述数据。
6.如权利要求1所述基于特定应用的使用普通扫描枪的方法,其特征在于,其中所述分别为特定扫描枪数据处理模块和转接模块各分配一个所述虚拟串口具体为: 为所述特定扫描枪数据处理模块设置虚拟串口 COM 9:相当于这个特定扫描枪数据处理模块从这个虚拟串口 COM 9来得到普通扫描枪扫描出来的数据; 为所述转接模块设置另一个虚拟串口 COM 8,这样一旦所述转接模块从所述普通扫描枪的实际接口 COM I读到数据就往此虚拟串口 COM 8发送。
7.一种基于特定应用的使用普通扫描枪的装置,其特征在于,包括: 转接模块,其用来设置所述普通扫描枪的实际接口 COM 1,并将所述普通扫描枪扫描的数据通过所述实际接口接收后,转换为特定扫描枪数据处理模块所能识别的数据; 虚拟串口模块,用于创建两个虚拟串口 COM 8和COM 9,分别用于连接所述转接模块和特定扫描枪数据处理模块; 特定扫描枪数据处理模块,其接收来自一个虚拟串口 COM 9的数据以执行特定应用,从而识别所述普通扫描枪扫描的数据。
【文档编号】G06K7/10GK103902949SQ201210590286
【公开日】2014年7月2日 申请日期:2012年12月30日 优先权日:2012年12月30日
【发明者】张伟, 周强, 张祖凯, 崔霈文, 杨奇, 王尚磊, 张卉 申请人:航天信息股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1