一种动态设置设备范例ID的方法及条形码打印机技术

技术编号:9568939 阅读:262 留言:0更新日期:2014-01-16 02:31
本发明专利技术涉及一种动态设置设备范例ID的方法及条形码打印机,该方法包括以下步骤:S1)初始化接入的硬件,并扫描读取硬件的设备范例ID;S2)判断获取的设备范例ID是否设置;S3)判断获取的设备范例ID是否完备有效;S401)将电脑终端中的驱动程序的设备范例ID信息设置为接入硬件的设备范例ID;S402)将电脑终端中的驱动程序的设备范例ID信息设置为空;S5)完成硬件与电脑终端的操作系统握手。实施本发明专利技术的动态设置设备范例ID的方法,使得电脑终端在接入相同型号设备或者重新接入曾经安装过驱动程序的设备时,无需重新安装驱动程序即可使用,并且设备间相互不影响正常工作,从而提高了工作效率。

【技术实现步骤摘要】
一种动态设置设备范例ID的方法及条形码打印机
本专利技术涉及硬件端口识别
,更具体的说,涉及一种动态设置设备范例ID的方法及使用该方法的条形码打印机。
技术介绍
大多数的硬件设备连接到电脑终端时,需要安装相应的驱动程序以保证连接的硬件设备能够正常的运行工作。一般地,是根据硬件的设备范例ID来进行驱动程序的安装管理。设备范例ID相当于硬件的“身份证”,用来唯一确定该硬件设备。一旦连接上电脑终端的硬件设备的设备范例ID与电脑终端中记录的信息不匹配,则电脑终端提示或自动搜索安装驱动程序。上述的方法在实际使用中存在不方便的地方,具体的以USB条形码打印机为例进行说明。若USB条形码打印机本身具有完整的设备范例ID,当同一电脑终端安装多台同型号的USB条形码打印机时,需要对每一台USB条形码打印机都安装驱动程序,操作繁琐,例如生产方对大量设备进行出厂检验时,需要同时对大量同型号的USB条形码打印机进行检测,若对每一台设备都进行驱动程序必然会浪费大量时间;另一种情况,USB条形码打印机没有设置或未设置完整的设备范例ID,这时,当USB条形码打印机重新接入相同的电脑终端时需要重新安装驱动程序以及打印端口的重新设置,操作繁琐,对于用户来说必然是希望在一台电脑终端安装好驱动程序后能够“永久有效”。因此,现在急需一种设置、管理硬件设备的范例ID的方法,用以简化驱动程序的安装管理,对不同的实际需求提供不同的设备范例ID,提高用户使用的体验感。
技术实现思路
本专利技术的目的在于提供一种能够简化硬件设备的驱动程序安装与管理的方法,对不同的实际需求提供不同的设备范例ID,使得用户在使用硬件时能够提高体验感。本专利技术解决上述技术问题的方案是:提供一种动态设置设备范例ID的方法,包括以下步骤:S1)硬件接入电脑终端后,电脑终端初始化接入的硬件,并扫描读取硬件的设备范例ID;S2)电脑终端判断获取的设备范例ID是否设置,若是则跳转至步骤S3,否则跳转至步骤S402;S3)电脑终端判断获取的设备范例ID是否完备有效,若是则跳转至步骤S401,否则跳转至步骤S402;S401)将电脑终端中的驱动程序的设备范例ID信息设置为接入硬件的设备范例ID,此后跳转至步骤S5;S402)将电脑终端中的驱动程序的设备范例ID信息设置为空;跳转至步骤S5S5)完成硬件与电脑终端的操作系统握手,由电脑终端对接入硬件进行管理使用。本专利技术的动态设置设备范例ID的方法,其中步骤S401还包括:S4011)判断电脑终端中,是否安装了与接入硬件相匹配的驱动程序,若是则将电脑终端中的驱动程序的设备范例ID信息设置为接入硬件的设备范例ID,此后跳转至步骤S5;否则跳转至步骤S4012;S4012)电脑终端提示安装与设备范例ID相匹配的驱动程序,此后跳转至步骤S1。本专利技术的动态设置设备范例ID的方法,其中步骤S402还包括:S4021)判断电脑终端中,是否安装了与接入硬件相匹配的驱动程序,若是则将电脑终端中的驱动程序的设备范例ID信息设置为空,此后跳转至步骤S5;否则跳转至步骤S4022;S4022)电脑终端提示安装与设备范例ID相匹配的驱动程序,此后跳转至步骤S1。本专利技术的动态设置设备范例ID的方法,其中步骤S401、S402中的驱动程序的设备范例ID信息为设备范例ID中的产品序列号。本专利技术的另一个方面提供一种条形码打印机,具有动态设置设备范例ID的功能,包括中央处理器、储存有条形码打印机的设备范例ID的内部存储器、打印模块、设备范例ID切换模块和通信端口,中央处理器分别与内部存储器、打印模块、设备范例ID切换模块、通信端口通信连接。本专利技术的条形码打印机,通信端口为串行端口、并行端口或USB端口。本专利技术的条形码打印机,设备范例ID切换模块包括设备范例ID切换按键。本专利技术的条形码打印机,设备范例ID切换模块包括拨码开关。本专利技术的条形码打印机,设备范例ID切换模块包括标志位探测器。实施本专利技术的动态设置设备范例ID的方法带来以下的有益效果:为硬件设备动态设置设备范例ID,使得电脑终端在接入相同型号设备或者重新接入曾经安装过驱动程序的设备时,无需重新安装驱动程序即可使用,并且设备间相互不影响正常工作,从而提高了工作效率。附图说明以下结合附图对本专利技术进行说明,其中:图1为本专利技术动态设置设备范例ID的方法流程图。图2.a为本专利技术的条形码打印机系统结构示意图;图2.b为本专利技术的条形码打印机第一实施例的系统结构示意图;图2.c为本专利技术的条形码打印机第二实施例的系统结构示意图;图2.d为本专利技术的条形码打印机第三实施例的系统结构示意图。具体实施方式以下通过附图和具体实施方式对本专利技术进行说明。如图1所示为本专利技术动态设置设备范例ID的方法流程图,包括以下步骤:S1)硬件接入电脑终端后,电脑终端初始化接入的硬件,并扫描读取硬件的设备范例ID,设备范例ID包括以下信息:硬件与电脑终端连接的端口类型、硬件的生成厂家与产品类型信息、硬件的产品序列号等;S2)电脑终端判断获取的设备范例ID是否设置,若是则跳转至步骤S3,否则跳转至步骤S402;S3)电脑终端判断获取的设备范例ID是否完备有效,若是则跳转至步骤S401,否则跳转至步骤S402;S401)将电脑终端中的驱动程序的设备范例ID信息设置为接入硬件的设备范例ID,此后跳转至步骤S5;S402)将电脑终端中的驱动程序的设备范例ID信息设置为空;S5)完成硬件与电脑终端的操作系统握手,由电脑终端对接入硬件进行管理使用。其中步骤S401还具体包括:S4011)判断电脑终端中,是否安装了与接入硬件相匹配的驱动程序,若是则将电脑终端中的驱动程序的设备范例ID信息设置为接入硬件的设备范例ID,此后跳转至步骤S5;否则跳转至步骤S4012;S4012)电脑终端提示安装与设备范例ID相匹配的驱动程序,此后跳转至步骤S1。其中步骤S402还包括:S4021)判断电脑终端中,是否安装了与接入硬件相匹配的驱动程序,若是则将电脑终端中的驱动程序的设备范例ID信息设置为空,此后跳转至步骤S5;否则跳转至步骤S4012;S4022)电脑终端提示安装与设备范例ID相匹配的驱动程序,此后跳转至步骤S1。优选的,步骤S401、S402中的驱动程序的设备范例ID信息为设备范例ID中的产品序列号。具体的以下以USB条形码打印机为例,说明如何使USB条形码打印机进行设备范例ID的状态切换,并在不同的设备范例ID状态下电脑终端对USB条形码打印机进行不同的控制操作。一般的USB条形码打印机在出厂的时候都具备了完整的设备范例ID,要实施本专利技术的动态设置设备范例ID的方法,需要进行改进。本专利技术的具有动态设置设备范例ID功能的条形码打印机10,包括中央处理器11、储存有条形码打印机的设备范例ID的内部存储器12、打印模块15、设备范例ID切换模块13和通信端口14,中央处理器11分别与内部存储器12、打印模块15、设备范例ID切换模块13、通信端口14通信连接。本专利技术的条形码打印机这样实现在不同环境下动态设置设备范例ID:首先,条形码打印机10通过通信端口14与计算机终端连接,用户通过设备范例ID切换模块13依据不同的环境需求设置条形码打印机的设备范例ID,例如在用户使本文档来自技高网...
一种动态设置设备范例ID的方法及条形码打印机

【技术保护点】
一种动态设置设备范例ID的方法,其特征在于,所述方法包括以下步骤:S1)硬件接入电脑终端后,电脑终端初始化接入的硬件,并扫描读取硬件的设备范例ID;S2)电脑终端判断获取的设备范例ID是否设置,若是则跳转至步骤S3,否则跳转至步骤S402;S3)电脑终端判断获取的设备范例ID是否完备有效,若是则跳转至步骤S401,否则跳转至步骤S402;S401)将电脑终端中的驱动程序的设备范例ID信息设置为接入硬件的设备范例ID,此后跳转至步骤S5;S402)将电脑终端中的驱动程序的设备范例ID信息设置为空;此后跳转至步骤S5;S5)完成硬件与电脑终端的操作系统握手,由电脑终端对接入硬件进行管理使用。

【技术特征摘要】
1.一种动态设置设备范例ID的方法,其特征在于,所述方法包括以下步骤:S1)硬件接入电脑终端后,电脑终端初始化接入的硬件,并扫描读取硬件的设备范例ID;S2)电脑终端判断获取的设备范例ID是否设置,若是则跳转至步骤S3,否则跳转至步骤S402;S3)电脑终端判断获取的设备范例ID是否完备有效,若是则跳转至步骤S401,否则跳转至步骤S402;S401)将电脑终端中的驱动程序的设备范例ID信息设置为接入硬件的设备范例ID,此后跳转至步骤S5;S402)将电脑终端中的驱动程序的设备范例ID信息设置为空;此后跳转至步骤S5;S5)完成硬件与电脑终端的操作系统握手,由电脑终端对接入硬件进行管理使用;其中,所述步骤S401还包括:S4011)判断电脑终端中,是否安装了与接入硬件相匹配的驱动程序,若是则将电脑终端中的驱动程序的设备范例ID信息设置为接入硬件的设备范例ID,此后跳转至步骤S5;否则跳转至步骤S4012;S4012)电脑终端提示安装与设备范例ID相匹配的驱动程序,此后跳转至步骤S1;所述步骤S402还包括:S4021)判断电脑终端中,是否安装了与接入硬件相匹配的驱动程序,若是则将电脑终端中的...

【专利技术属性】
技术研发人员:谢荣刘猛陈亮
申请(专利权)人:深圳市博思得科技发展有限公司
类型:发明
国别省市:

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

1