CN104063036A - 扫描枪的控制方法和*** - Google Patents

扫描枪的控制方法和*** Download PDF

Info

Publication number
CN104063036A
CN104063036A CN201310089640.XA CN201310089640A CN104063036A CN 104063036 A CN104063036 A CN 104063036A CN 201310089640 A CN201310089640 A CN 201310089640A CN 104063036 A CN104063036 A CN 104063036A
Authority
CN
China
Prior art keywords
scanner
main frame
packet
numbering
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310089640.XA
Other languages
English (en)
Inventor
李银华
赵雄飞
黄宏
张伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to CN201310089640.XA priority Critical patent/CN104063036A/zh
Publication of CN104063036A publication Critical patent/CN104063036A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

一种由一台主机管理的多把扫描枪的控制方法,该方法包括:使用可扩展标记语言或者字符串编码生成扫描数据包,该扫描数据包包括所述多把扫描枪中的任一把扫描的数据和使所述主机能够识别该扫描枪的编号,和通过通用串行总线USB把所述扫描数据包传送给管理所述多把扫描枪的一台主机。该控制方法在获取扫描数据的同时获得扫描枪的编号,从而使得使得一台电脑主机可以管理多台扫描枪。能够降低使用扫描枪的费用。同时,扫描枪不再是简单的模拟键盘输入设备,扫描枪和主机之间能够进行双向通信,能够实现现有技术单向通信中无法实现的一些高级功能或者应用。另外,有线扫描枪和升级的无线扫描枪可以组网,扫描枪之间能够互相通信。

Description

扫描枪的控制方法和***
技术领域
本发明涉及扫描枪领域,尤其涉及多把扫描枪的数据收集和通信技术。
背景技术
扫描枪作为光学、机械、电子、软件应用等技术紧密结合的高科技产品,是继键盘和鼠标之后的第三代电脑输入设备。扫描枪自80年代诞生之后,得到了迅猛的发展和广泛的应用,条码、图片、照片等都可以用扫描枪输入到电脑主机中,进而实现对这些信息的收集、处理、管理、使用、存储或输出。现有扫描枪可分为三种。第一种为有线扫描枪,其通过USB总线和一台主机相连向主机传输扫描数据。第二种为升级的无线扫描枪,其可以通过蓝牙、红外和2.4G等无线通讯技术实现向与其连接的一台主机传送数据。第三种为掌上(PDA,Personal digital asistant))扫描枪,其通过WLAN和一台或者多台主机通信、传递数据。第三种掌上扫描枪价格相当高,所以在需要使用多把或者大量扫描***造业生产领域中,多使用廉价的第一种扫描枪,有的时候也使用第二种。但是,在常规情况下,电脑主机只会把这两种扫描枪视作简单的输入设备,当多把扫描枪同时连接在一台主机上时,主机不能知道扫描结果的数据源(即扫描数据来自哪把扫描枪)。现在常用的方案是购置大量主机,用每台主机连接一把扫描枪,从而区别数据源,这样代价昂贵。
从上可见,现有的应用扫描枪的技术存在多种缺陷。首先,实施维护成本高。在扫描枪的实际应用场景中,扫描枪作为终端,需要将扫描获取的信息通过网络传递到数据服务器,实现相应的信息管理需求(包括数据的收集和处理等功能)。但是除了第三种PDA条码扫描枪可以直接通过无线网卡接入包含数据服务器的网络以外,其他两类扫描枪都需要先连接到已经接入网络的电脑主机,才能将信息传入数据服务器。在现有技术中,每台第一种和第二种扫描枪都需要连接一台电脑主机。另一方面,能通过WLAN连接到网络中的PDA扫描枪价格都比较昂贵。这导致用户使用非PDA扫描枪时,需要付出大量的成本购置和维护电脑主机。其次,现有技术中扫描枪和主机之间为单向通信,反馈简单。主机只会把第一和第二种扫描枪视作一个简单的输入设备,当扫描枪获取到数据传输到电脑主机时,主机无法知道扫描结果的数据源,也没有反馈或者只有简单的“成功/失败”反馈。
发明内容
为解决上述问题,本发明的实施例提出了用于与一台主机通信的多把扫描枪的控制方法、上述主机的控制方法和由一台主机管理的多把扫描枪的控制装置,把,所述方法和装置能够降低实施扫描枪技术的费用。另外,还能满足现代生产和生活(诸如物料跟踪、仓储的物流管理等)对扫描枪和主机之间进行双向通信的需要。
本发明的一个实施例公开了一种由一台主机管理的多把扫描枪的控制方法,该方法包括:使用可扩展标记语言(XML)或者字符串编码生成扫描数据包,该扫描数据包包括所述多把扫描枪中的任一把扫描的数据和使所述主机能够识别该扫描枪的编号,和通过通用串行总线USB把所述扫描数据包传送给管理所述多把扫描枪的一台主机。
优选,上述方法还包括:获取扫描枪的硬件(MAC)地址、IP地址或者设备编号,以作为所述扫描数据包中包括的所述主机识别该扫描枪的编号。
优选,上述方法还包括:接收并解析所述一台主机解析扫描数据包后向扫描枪发送的使用可扩展标记语言(XML)或者字符串编码生成的反馈信息。
优选,上述方法还包括:使用可扩展标记语言(XML)或者字符串编码生成第一通信数据包,所述第一通信数据包包括一把扫描枪访问所述多把扫描枪中另外一把目标扫描枪的访问请求和使所述主机能够识别该目标扫描枪的编号,和把所述第一通信数据包通过通用串行总线USB传送给所述主机。
优选,接收所述主机解析所述第一通信数据包后使用可扩展标记语言(XML)或者字符串编码根据所述第一通信数据包中包含的预访问的目标扫描枪的编号生成的第二通信数据包,和解析所述第二通信数据包,并根据第二通信数据包中预访问的目标扫描枪的编号判断本机是否为目标扫描枪,如果是,则向用户显示相应的反馈信息。
其中所述多把扫描枪是通过通用串行总线USB接口与集线器HUB连接的,所述数据包是通过所述通用串行总线USB传送给与主机连接的所述集线器USB HUB的。在图1和2示出的实施例中,USB HUB是通过通用串行总线USB540与主机连接的。
本发明的另外一个实施例还公开了一种用于管理多把扫描枪的一台主机的控制方法,该方法包括:通过与所述多把扫描枪连接的通用串行总线USB接收所述多把扫描枪中的任一把传送给所述一台主机的数据包,所述数据包为使用可扩展标记语言(XML)或者字符串编码生成的,其中包括所述多把扫描枪中的任一把扫描的数据和使所述主机能够识别该扫描枪的编号,和所述主机解析所述数据包,从而获取所述扫描枪扫描到的数据和该扫描枪的编号。
优选,上述方法还包括:解析所述数据包后使用可扩展标记语言(XML)或者字符串编码生成反馈信息并通过与所述多把扫描枪连接的通用串行总线USB将反馈信号发送给扫描枪。
其中,所述多把扫描枪中的任一把传送给所述主机的数据包还包括第一通信数据包,该第一通信数据包中包括所述任一把扫描枪访问所述多把扫描枪中另外一把目标扫描枪的访问请求,所述主机接收扫描枪传送的数据包后,先判断该数据包为包含通信请求的第一通信数据包还是包含扫描数据的扫描数据包,如果确定为包含通信请求的第一通信数据包,则主机使用可扩展标记语言(XML)或者字符串编码根据所述通信数据包中包含的预访问的目标扫描枪的编号生成第二通信数据包,并通过所述通用串行总线USB将所述第二通信数据包发送给扫描枪。
本发明的另外一个实施例还公开了一种由一台主机管理的多把扫描枪的控制装置,该装置包括:数据包生成模块,其用于使用可扩展标记语言(XML)或者字符串编码生成扫描数据包,该扫描数据包包括所述多把扫描枪中的任一把扫描的数据和使所述主机能够识别该扫描枪的编号,和发送模块,其通过通用串行总线USB把所述扫描数据包传送给管理所述多把扫描枪的一台主机。
优选,上述装置还包括扫描枪编号获取模块,其获取一把扫描枪的MAC地址、IP地址或者设备编号,以作为所述数据包中包括的所述主机识别该扫描枪的编号。
优选,上述装置还包括反馈模块,其用于:接收并解析所述主机解析接收的数据包后向扫描枪发送的使用可扩展标记语言(XML)或者字符串编码生成的反馈信息,并向用户显示相应的反馈信息。
优选,所述数据包生成模块还用于使用可扩展标记语言(XML)或者字符串编码生成第一通信数据包,所述第一通信数据包包括一把扫描枪访问所述多把扫描枪中另外一把目标扫描枪的访问请求和使所述主机能够识别该目标扫描枪的编号,和所述发送模块还用于把所述第一通信数据包通过通用串行总线USB传送给所述主机。
与现有技术相比,本发明的实施例在获取扫描数据或者访问请求数据的同时获得扫描枪的设备编号,这样能够使一台电脑主机可以连接多把扫描枪。从而能够降低应用扫描枪的费用。并且,在扫描枪和主机之间能够进行双向通信,进而能够实现现有技术单向通信中无法实现的一些高级功能或者应用。另外,本发明的实施例还能实现有线扫描枪和升级的无线扫描枪的组网,在这些扫描枪之间进行互相通信。
附图说明
以下附图仅旨在于对本发明做示意性说明和解释,并不限定本发明的范围。其中,
图1示出了一种包括多把扫描枪和管理这些扫描枪的一台主机的***的结构示意图;
图2示出的包括多把扫描枪和管理这些扫描枪的一台主机的另外一种***的结构示意图;
图3是根据本发明一个实施例的用于上述***的控制方法的流程图;
图4示出了用于上述***的控制装置。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施例。
为了便于理解本发明实施例中的控制方法,图1和图2示出了适用于本发明实施例公开的控制方法的***的示意图。本发明的实施例适用于上面所述的第一种有线扫描枪和第二种升级的无线扫描枪。图1中的***主要包括两把有线扫描枪100和通过USB端口与这两把扫描枪连接的一台电脑主机1000。这里的两把有线扫描枪1000只是示意性的,一台主机1000可以管理多把有线扫描枪100或者多把升级的无线扫描枪200。可以通过USB线在各把扫描枪与主机之间传送数据,例如可以像图1、2中那样,主机1000可以利用一个USB线510A接收来自扫描枪的数据,可以利用另外一个USB线510B发送主机1000向扫描枪发送的数据(包括主机对扫描枪的管理指令、主机处理后的数据等)。USB线可以通过连接一个集线器(HUB)500和主机1000之间传送数据包。同时,一台主机1000也可以如图2所示既管理有线扫描枪100又管理有升级的无线扫描枪200。主机1000通过无线通信模块,例如蓝牙、红外以及2.4G的无线通信技术等和无线扫描枪200传送数据包。图1示出的无线扫描枪200是以蓝牙模式和主机通信的,其可以包括用于提供蓝牙连接和供电功能的无线扫描枪200的基座250。
扫描枪100、200包括数据发送/接收模块120、220(即通常所说的数据处理模块),其包括数据封装单元121、221和数据解析单元122、222。数据封装单元121、221根据数据包的封装协议(即XML或者字符串编码)对数据包进行封装。数据封装完成后,通过与电脑主机1000连接的通用串行总线USB将数据包发送给主机1000。这样,一台主机1000就能够实现接收和管理(包括识别、收集、和处理等功能)来自多把扫描枪的数据。
下面结合图3说明本发明的控制方法。在开始工作时,扫描枪100、200通过其扫描引擎140、240扫描目标10上的信息(例如条型码、二维码、FRID芯片等)。该信息可以是扫描枪扫描的数据,例如货物上贴的产品信息或者工厂中的订单信息等。同时,上述信息也可以是一把扫描枪(即源扫描枪)访问另外一把扫描枪(即目标扫描枪)的访问请求。例如,在一些情况下一把扫描枪需要通知另外一把扫描枪工作任务,或者一把扫描枪需要另外一把扫描枪提供工作支持。在这些情况下一把扫描枪(即源扫描枪)需要访问另外一把扫描枪(即目标扫描枪)。
之后,扫描引擎140、240解析获取的扫描数据,如果扫描引擎无法解析扫描数据,则主机1000直接生成反馈消息发送给扫描枪。这里,主机1000可以根据获取扫描数据的源扫描枪的ID将反馈消息直接发送给该扫描枪,但是优选主机1000将反馈消息发送给由其管理的所有扫描枪,各把扫描枪的数据解析单元122、222接收到反馈消息后,解析反馈消息并判断该本机是否为应当接受反馈消息的扫描枪,如果是,则通过激活扫描枪的LED灯或蜂鸣器101、201给其用户发送反馈。如果判断出本机不是应当接受反馈消息的扫描枪,则该扫描枪不会进行动作。和直接将反馈消息发送给源扫描枪的方式相比,这种方式不依赖于任何通信协议,可以直接发送。
本发明的控制方法通过使用扫描枪的嵌入式软件来获取使主机能够识别各个扫描枪的编号。扫描枪的编号(即ID),例如可以为每个扫描枪的硬件MAC地址、IP地址或者设备编号。例如,Motorola公司为其所有扫描枪都配备了开发包(SDK),在员工使用这两种扫描枪扫描信息后,开发包SDK会发送一个使用可扩展标记语言(XML)生成的文件。该XML的文件如下:
利用嵌入式软件从该XML文件中可以很容易得到扫描数据的扫描枪的ID。当扫描枪中没有类似的开发包时,可以通过预先在各把扫描枪中生成或者存储其MAC地址、IP地址设备编号或其他唯一能识别该设备的编号,并使嵌入式软件能够读取这些编号来实现获取每把扫描枪的ID。该嵌入式软件可以嵌入在数据接收单元121、221中。当然,可以使上述嵌入式软件判断是否成功获取了扫描枪的ID,如果没有,可以向扫描枪的用户发送和上面类似的反馈消息。
图3示出的是扫描枪的两种工作模式的流程。可以使嵌入式软件以可扩展标记语言(XML)或者字符串编码的形式将一把扫描枪的扫描数据和该扫描枪的ID封装成扫描数据包,或者将一把扫描枪(源扫描枪)访问另外一把扫描枪(目标扫描枪)的访问请求数据(实际上,访问请求数据也是扫描枪扫描图形代码获得的扫描数据,但是由于对包含访问请求的扫描数据的处理方法不同于收集的扫描数据,故这里使用“访问请求数据”专指包含访问请求的扫描数据)和目标扫描枪的ID封装成第一通信数据包。可以通过对现有扫描枪中的数据处理模块(相当于图1和2中示出的数据发送/接收模块120)进行编程来实现上述对数据的封装和解析功能。
电脑主机1000接收到扫描枪100、200发送的数据包后,先解析该数据包。如果解析成功,则主机1000先根据可扩展标记语言或者字符串编码的数据格式判断该数据包为包含通信请求的第一通信数据包还是包含扫描数据的扫描数据包。如果确定为扫描数据包,则主机1000会对数据包中的数据进行处理或者将其上传到服务器2000,由服务器2000对数据进行存储或者处理。之后,主机1000会使用可扩展标记语言或者字符串编码的形式生成反馈消息。之后,主机1000通过通用串行总线USB接口将反馈消息发送给扫描枪的数据解析单元122、222。这里,主机1000可以根据扫描数据包中包含的获取扫描数据的源扫描枪的ID直接向该源扫描枪发送反馈消息。该源扫描枪的数据解析单元122、222解析反馈消息后,通过激活其上的LED灯或蜂鸣器101给用户发送反馈消息。主机1000也可以向其管理的所有扫描枪发送包含获取上述扫描数据的源扫描枪的ID的反馈消息,各把扫描枪的数据解析单元122、222解析反馈消息后,先根据反馈消息中的扫描枪ID判断本机是否为应当接收反馈消息的扫描枪,如果是,则激活该扫描枪上的LED灯或蜂鸣器101、201给用户发送反馈。
如果主机确定数据包为包含通信请求的第一通信数据包,则主机根据解析该第一通信数据包得到的目标扫描枪的ID使用可扩展标记语言(XML)或者字符串编码生成第二通信数据包。这里第二通信数据包和第一通信数据包可以包含相同的通讯消息。在实践中经常需要电脑主机1000在源扫描枪发送的数据包的基础上添加一些信息(例如对目标扫描枪的管理、控制信息等),所以优选主机1000在源扫描枪发送的第一通信扫描枪的基础上再生成一个新的第二通信数据包,然后主机1000通过所述通用串行总线USB将所述第二通信数据包发送给扫描枪。主机1000可以根据目标扫描枪的ID直接将第二通信数据包发送给目标扫描枪,但是优选主机1000将第二通信数据包通过通用串行总线USB发送给由其管理的所有扫描枪,各把扫描枪的数据解析单元122、222接收并解析第二通信数据包后再判断该数据包是否是发给本机的,如果是,则使该目标扫描枪的LED灯或蜂鸣器101、201动作,给其用户发送提示或反馈。同时,主机使用可扩展标记语言(XML)或者字符串编码产生给源扫描枪的反馈信息。和上面的方式类似,主机1000可以根据源扫描枪的ID直接将反馈消息发送给目标扫描枪,但是优选主机1000将反馈消息发送给由其管理的所有扫描枪,各把扫描枪的数据解析单元122、222接收并解析反馈消息后再判断该本机是否为应当接受反馈消息的源扫描枪,如果是,则激活该源扫描枪的LED灯或蜂鸣器101、201给其用户发送反馈。如果判断本机不是应当接受反馈消息的扫描枪,则该扫描枪不会进行动作。
需要说明的是,这里使用的主机1000能够识别的扫描枪的ID为一台主机1000能够识别由其管理的任一把扫描枪100的任意编号,并不限于扫描枪的MAC地址、IP地址或者扫描枪生产厂家的设备编号。另外,虽然本发明适用于上面所述的第一种有线扫描枪和第二种升级的无线扫描枪,但是如果实际上需要同时使用第一种有线扫描枪和第三种掌上扫描枪,或者第二种升级的无线扫描枪和第三种扫描枪,或者三者也可以。掌上扫描枪可以通过WLAN直接和主机通信、传递数据。
图4示出了一种利用上述控制方法的控制装置,该装置包括:数据包生成模块,其用于使用可扩展标记语言或者字符串编码生成扫描数据包,该扫描数据包包括所述多把扫描枪中的任一把扫描的数据和使所述主机能够识别该扫描枪的编号,和发送模块,其通过通用串行总线USB把所述扫描数据包传送给管理所述多把扫描枪的一台主机。
优选,上述装置还包括扫描枪编号获取模块,其获取一把扫描枪的MAC地址、IP地址或者设备编号,以作为所述数据包中包括的所述主机识别该扫描枪的编号。
优选,上述装置还包括反馈模块,其用于:接收并解析所述主机解析接收的数据包后向扫描枪发送的使用可扩展标记语言或者字符串编码生成的反馈信息,并向用户显示相应的反馈信息。
优选,所述数据包生成模块还用于使用可扩展标记语言或者字符串编码生成第一通信数据包,所述第一通信数据包包括一把扫描枪访问所述多把扫描枪中另外一把目标扫描枪的访问请求和使所述主机能够识别该目标扫描枪的编号,并且所述发送模块还用于把所述第一通信数据包通过通用串行总线USB传送给所述主机。
由上可见,本发明实施例的上述控制方法和***在获取扫描数据或者访问请求数据的同时获得扫描枪的编号,从而使得使得一台电脑主机可以连接多台扫描枪。能够降低应用扫描枪的费用。同时,扫描枪不再是简单的模拟键盘输入设备,扫描枪和主机之间能够进行双向通信,能够实现现有技术单向通信中无法实现的一些高级功能或者应用。另外,有线扫描枪和升级的无线扫描枪可以组网,扫描枪之间能够互相通信。
应当理解,虽然本说明书是按照各个实施例描述的,但并非每个实施例仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

Claims (13)

1.一种由一台主机管理的多把扫描枪的控制方法,该方法包括:
使用可扩展标记语言XML或者字符串编码生成扫描数据包,该扫描数据包包括所述多把扫描枪中的任一把扫描的数据和使所述主机能够识别该扫描枪的编号,和
通过通用串行总线USB把所述扫描数据包传送给管理所述多把扫描枪的一台主机。
2.根据权利要求1所述的方法,其中该方法还包括:获取扫描枪的硬件MAC地址、IP地址或者设备编号,以作为所述扫描数据包中包括的所述主机识别所述扫描枪的编号。
3.根据权利要求3所述的方法,其中该方法还包括:
接收并解析所述一台主机解析扫描数据包后向扫描枪发送的使用可扩展标记语言(XML)或者字符串编码生成的反馈信息。
4.根据权利要求1所述的方法,其中该方法还包括:使用可扩展标记语言XML或者字符串编码生成第一通信数据包,所述第一通信数据包包括一把扫描枪访问所述多把扫描枪中另外一把目标扫描枪的访问请求和使所述主机能够识别该目标扫描枪的编号,
把所述第一通信数据包通过通用串行总线USB传送给所述主机。
5.根据权利要求4所述的方法,接收所述主机解析所述第一通信数据包后使用可扩展标记语言XML或者字符串编码根据所述第一通信数据包中包含的预访问的目标扫描枪的编号生成的第二通信数据包,和
解析所述第二通信数据包,并根据第二通信数据包中预访问的目标扫描枪的编号判断本机是否为目标扫描枪,如果是,则向用户显示相应的反馈信息。
6.根据权利要求1所述的方法,其中所述多把扫描枪是通过通用串行总线USB接口与集线器HUB连接的,所述数据包是通过所述通用串行总线USB传送给与主机连接的所述集线器USB HUB的。
7.一种用于管理多把扫描枪的一台主机的控制方法,该方法包括:
通过与所述多把扫描枪连接的通用串行总线USB接收所述多把扫描枪中的任一把传送给所述一台主机的数据包,所述数据包为使用可扩展标记语言XML或者字符串编码生成的,其中包括所述多把扫描枪中的任一把扫描的数据和使所述主机能够识别该扫描枪的编号,和
所述主机解析所述数据包,从而获取所述扫描枪扫描到的数据和该扫描枪的编号。
8.根据权利要求7所述的方法,其中该方法还包括:解析所述数据包后使用可扩展标记语言XML或者字符串编码生成反馈信息并通过与所述多把扫描枪连接的通用串行总线USB将反馈信号发送给扫描枪。
9.根据权利要求7所述的方法,其中所述多把扫描枪中的任一把传送给所述主机的数据包还包括第一通信数据包,该第一通信数据包中包括所述任一把扫描枪访问所述多把扫描枪中另外一把目标扫描枪的访问请求,所述主机接收扫描枪传送的数据包后,先判断该数据包为包含通信请求的第一通信数据包还是包含扫描数据的扫描数据包,
如果确定为包含通信请求的第一通信数据包,则主机使用可扩展标记语言XML或者字符串编码根据所述通信数据包中包含的预访问的目标扫描枪的编号生成第二通信数据包,并通过所述通用串行总线USB将所述第二通信数据包发送给扫描枪。
10.一种由一台主机管理的多把扫描枪的控制装置,该装置包括:
数据包生成模块,其用于使用可扩展标记语言XML或者字符串编码生成扫描数据包,该扫描数据包包括所述多把扫描枪中的任一把扫描的数据和使所述主机能够识别该扫描枪的编号,
发送模块,其通过通用串行总线USB把所述扫描数据包传送给管理所述多把扫描枪的一台主机。
11.根据权利要求10所述的装置,其中该装置还包括扫描枪编号获取模块,其获取一把扫描枪的MAC地址、IP地址或者设备编号,以作为所述数据包中包括的所述主机识别该扫描枪的编号。
12.根据权利要求10所述的装置,其中该装置还包括反馈模块,其用于:接收并解析所述主机解析接收的数据包后向扫描枪发送的使用可扩展标记语言XML或者字符串编码生成的反馈信息,并向用户显示相应的反馈信息。
13.根据权利要求10所述的装置,其中所述数据包生成模块还用于使用可扩展标记语言XML或者字符串编码生成第一通信数据包,所述第一通信数据包包括一把扫描枪访问所述多把扫描枪中另外一把目标扫描枪的访问请求和使所述主机能够识别该目标扫描枪的编号,和
所述发送模块还用于把所述第一通信数据包通过通用串行总线USB传送给所述主机。
CN201310089640.XA 2013-03-20 2013-03-20 扫描枪的控制方法和*** Pending CN104063036A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310089640.XA CN104063036A (zh) 2013-03-20 2013-03-20 扫描枪的控制方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310089640.XA CN104063036A (zh) 2013-03-20 2013-03-20 扫描枪的控制方法和***

Publications (1)

Publication Number Publication Date
CN104063036A true CN104063036A (zh) 2014-09-24

Family

ID=51550790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310089640.XA Pending CN104063036A (zh) 2013-03-20 2013-03-20 扫描枪的控制方法和***

Country Status (1)

Country Link
CN (1) CN104063036A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105868674A (zh) * 2015-12-15 2016-08-17 乐视移动智能信息技术(北京)有限公司 二维码扫描的处理方法及装置
CN107563235A (zh) * 2017-08-21 2018-01-09 深圳市兆驰数码科技股份有限公司 一种扫描枪识别扫描方法
CN112003962A (zh) * 2020-08-14 2020-11-27 迅镭智能(广州)科技有限公司 一种扫描枪底座及其处理方法、装置、介质
CN112423282A (zh) * 2020-11-11 2021-02-26 迅镭智能(广州)科技有限公司 一种扫描枪数据处理方法及相关设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1926581A (zh) * 2004-02-02 2007-03-07 美国联合包裹服务公司 使用环境传感器用来运输产品的***
CN101236611A (zh) * 2007-02-02 2008-08-06 成都西谷曙光数字技术有限公司 智能电子标签***
CN101923630A (zh) * 2010-09-07 2010-12-22 杭州中瑞思创科技股份有限公司 物品的双向通讯保护方法及***
CN102117418A (zh) * 2010-08-06 2011-07-06 上海海洋大学 基于rfid的水产品货架期预测信息读写器的设计与实现
US20110297741A1 (en) * 2010-06-07 2011-12-08 Interactive Lot Technologies Inc. Custom scanning device and automated car auction facility management
CN202190413U (zh) * 2011-07-25 2012-04-11 上海理工大学 一种基于无线传感器网络的条形码采集***
GB2489115A (en) * 2011-12-13 2012-09-19 Rnib Portable code-reading device for the visually-impaired with control of data

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1926581A (zh) * 2004-02-02 2007-03-07 美国联合包裹服务公司 使用环境传感器用来运输产品的***
CN101236611A (zh) * 2007-02-02 2008-08-06 成都西谷曙光数字技术有限公司 智能电子标签***
US20110297741A1 (en) * 2010-06-07 2011-12-08 Interactive Lot Technologies Inc. Custom scanning device and automated car auction facility management
CN102117418A (zh) * 2010-08-06 2011-07-06 上海海洋大学 基于rfid的水产品货架期预测信息读写器的设计与实现
CN101923630A (zh) * 2010-09-07 2010-12-22 杭州中瑞思创科技股份有限公司 物品的双向通讯保护方法及***
CN202190413U (zh) * 2011-07-25 2012-04-11 上海理工大学 一种基于无线传感器网络的条形码采集***
GB2489115A (en) * 2011-12-13 2012-09-19 Rnib Portable code-reading device for the visually-impaired with control of data

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105868674A (zh) * 2015-12-15 2016-08-17 乐视移动智能信息技术(北京)有限公司 二维码扫描的处理方法及装置
CN107563235A (zh) * 2017-08-21 2018-01-09 深圳市兆驰数码科技股份有限公司 一种扫描枪识别扫描方法
CN112003962A (zh) * 2020-08-14 2020-11-27 迅镭智能(广州)科技有限公司 一种扫描枪底座及其处理方法、装置、介质
CN112423282A (zh) * 2020-11-11 2021-02-26 迅镭智能(广州)科技有限公司 一种扫描枪数据处理方法及相关设备
CN112423282B (zh) * 2020-11-11 2023-08-25 迅镭智能(广州)科技有限公司 一种扫描枪数据处理方法及相关设备

Similar Documents

Publication Publication Date Title
CN110933146B (zh) 一种数据转换方法、装置和服务器
US9191073B2 (en) Application search system and method for easy operation
CN103489304A (zh) 中转设备、中转处理***及方法
CN106355116B (zh) 兼容多种方式的条码读取方法及***
CN104063036A (zh) 扫描枪的控制方法和***
CN104994595A (zh) 手机终端及其智能硬件联网控制方法
CN104461516A (zh) 一种数据处理方法和装置
CN105472023A (zh) 一种远程直接存储器存取的方法及装置
CN107168971A (zh) 网页应用的数据处理方法和装置
CN110417734A (zh) 远程设备数据采集方法、装置和***
CN103488696A (zh) Cpe的业务查询方法、装置及***、acs和cpe
CN112187922A (zh) 一种基于mqtt通信协议的智能物联网关机
CN108512907B (zh) 半透传的设备通信方法
CN115134236A (zh) 一种智能网卡管理的方法、装置、设备及可读介质
CN105163171A (zh) 一种机顶盒与移动终端之间的文件传输方法及***
CN205318553U (zh) 数据处理装置和***以及打印机
CN104901990B (zh) 基于物联网的传感器柔性接入***及其柔性接入方法
CN107872441B (zh) 生成设备属性配置文件的方法和装置
CN105160371B (zh) 一种基于nfc技术的esl***
CN103199902A (zh) 访问蓝牙设备的方法及***
CN116939063A (zh) 一种主动标识终端、方法和介质
US10218816B2 (en) Information processing system, information processing method, server, and control method and control program of server
Rao et al. A context aware system for an IoT-based smart museum
CN103840858B (zh) 数据获取方法和通用信息模型cim服务端
CN103997508A (zh) 一种集中存储照片的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140924