麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種動態設置設備范例id的方法及條形碼打印的制造方法

文檔序號:2513565閱讀:244來源:國知局
一種動態設置設備范例id的方法及條形碼打印的制造方法
【專利摘要】本發明涉及一種動態設置設備范例ID的方法及條形碼打印機,該方法包括以下步驟:S1)初始化接入的硬件,并掃描讀取硬件的設備范例ID;S2)判斷獲取的設備范例ID是否設置;S3)判斷獲取的設備范例ID是否完備有效;S401)將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID;S402)將電腦終端中的驅動程序的設備范例ID信息設置為空;S5)完成硬件與電腦終端的操作系統握手。實施本發明的動態設置設備范例ID的方法,使得電腦終端在接入相同型號設備或者重新接入曾經安裝過驅動程序的設備時,無需重新安裝驅動程序即可使用,并且設備間相互不影響正常工作,從而提高了工作效率。
【專利說明】一種動態設置設備范例ID的方法及條形碼打印機
【技術領域】
[0001]本發明涉及硬件端口識別【技術領域】,更具體的說,涉及一種動態設置設備范例ID的方法及使用該方法的條形碼打印機。
【背景技術】
[0002]大多數的硬件設備連接到電腦終端時,需要安裝相應的驅動程序以保證連接的硬件設備能夠正常的運行工作。一般地,是根據硬件的設備范例ID來進行驅動程序的安裝管理。設備范例ID相當于硬件的“身份證”,用來唯一確定該硬件設備。一旦連接上電腦終端的硬件設備的設備范例ID與電腦終端中記錄的信息不匹配,則電腦終端提示或自動搜索安裝驅動程序。
[0003]上述的方法在實際使用中存在不方便的地方,具體的以USB條形碼打印機為例進行說明。若USB條形碼打印機本身具有完整的設備范例ID,當同一電腦終端安裝多臺同型號的USB條形碼打印機時,需要對每一臺USB條形碼打印機都安裝驅動程序,操作繁瑣,例如生產方對大量設備進行出廠檢驗時,需要同時對大量同型號的USB條形碼打印機進行檢測,若對每一臺設備都進行驅動程序必然會浪費大量時間;另一種情況,USB條形碼打印機沒有設置或未設置完整的設備范例ID,這時,當USB條形碼打印機重新接入相同的電腦終端時需要重新安裝驅動程序以及打印端口的重新設置,操作繁瑣,對于用戶來說必然是希望在一臺電腦終端安裝好驅動程序后能夠“永久有效”。
[0004]因此,現在急需一種設置、管理硬件設備的范例ID的方法,用以簡化驅動程序的安裝管理,對不同的實際需求提供不同的設備范例ID,提高用戶使用的體驗感。

【發明內容】

[0005]本發明的目的在于提供一種能夠簡化硬件設備的驅動程序安裝與管理的方法,對不同的實際需求提供不同的設備范例ID,使得用戶在使用硬件時能夠提高體驗感。
[0006]本發明解決上述技術問題的方案是:提供一種動態設置設備范例ID的方法,包括以下步驟:
[0007]SI)硬件接入電腦終端后,電腦終端初始化接入的硬件,并掃描讀取硬件的設備范例ID ;
[0008]S2)電腦終端判斷獲取的設備范例ID是否設置,若是則跳轉至步驟S3,否則跳轉至步驟S402 ;
[0009]S3)電腦終端判斷獲取的設備范例ID是否完備有效,若是則跳轉至步驟S401,否則跳轉至步驟S402 ;
[0010]S401)將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID,此后跳轉至步驟S5 ;
[0011]S402)將電腦終端中的驅動程序的設備范例ID信息設置為空;跳轉至步驟S5
[0012]S5)完成硬件與電腦終端的操作系統握手,由電腦終端對接入硬件進行管理使用。[0013]本發明的動態設置設備范例ID的方法,其中步驟S401還包括:
[0014]S4011)判斷電腦終端中,是否安裝了與接入硬件相匹配的驅動程序,若是則將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID,此后跳轉至步驟S5 ;否則跳轉至步驟S4012 ;
[0015]S4012)電腦終端提示安裝與設備范例ID相匹配的驅動程序,此后跳轉至步驟SI。
[0016]本發明的動態設置設備范例ID的方法,其中步驟S402還包括:
[0017]S4021)判斷電腦終端中,是否安裝了與接入硬件相匹配的驅動程序,若是則將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID,此后跳轉至步驟S5 ;否則跳轉至步驟S4022 ;
[0018]S4022)電腦終端提示安裝與設備范例ID相匹配的驅動程序,此后跳轉至步驟SI。
[0019]本發明的動態設置設備范例ID的方法,其中步驟S401、S402中的驅動程序的設備范例ID信息為設備范例ID中的產品序列號。
[0020]本發明的另一個方面提供一種條形碼打印機,具有動態設置設備范例ID的功能,包括中央處理器、儲存有條形碼打印機的設備范例ID的內部存儲器、打印模塊、設備范例ID切換模塊和通信端口,中央處理器分別與內部存儲器、打印模塊、設備范例ID切換模塊、通信端口通信連接。
[0021 ] 本發明的條形碼打印機,通信端口為串行端口、并行端口或USB端口。
[0022]本發明的條形碼打印機,設備范例ID切換模塊包括設備范例ID切換按鍵。
[0023]本發明的條形碼打印機,設備范例ID切換模塊包括撥碼開關。
[0024]本發明的條形碼打印機,設備范例ID切換模塊包括標志位探測器。
[0025]實施本發明的動態設置設備范例ID的方法帶來以下的有益效果:為硬件設備動態設置設備范例ID,使得電腦終端在接入相同型號設備或者重新接入曾經安裝過驅動程序的設備時,無需重新安裝驅動程序即可使用,并且設備間相互不影響正常工作,從而提高了工作效率。
【專利附圖】

【附圖說明】
[0026]以下結合附圖對本發明進行說明,其中:
[0027]圖1為本發明動態設置設備范例ID的方法流程圖。
[0028]圖2.a為本發明的條形碼打印機系統結構示意圖;
[0029]圖2.b為本發明的條形碼打印機第一實施例的系統結構示意圖;
[0030]圖2.c為本發明的條形碼打印機第二實施例的系統結構示意圖;
[0031]圖2.d為本發明的條形碼打印機第三實施例的系統結構示意圖。
【具體實施方式】
[0032]以下通過附圖和【具體實施方式】對本發明進行說明。
[0033]如圖1所示為本發明動態設置設備范例ID的方法流程圖,包括以下步驟:
[0034]SI)硬件接入電腦終端后,電腦終端初始化接入的硬件,并掃描讀取硬件的設備范例ID,設備范例ID包括以下信息:硬件與電腦終端連接的端口類型、硬件的生成廠家與產品類型信息、硬件的產品序列號等;[0035]S2)電腦終端判斷獲取的設備范例ID是否設置,若是則跳轉至步驟S3,否則跳轉至步驟S402 ;
[0036]S3)電腦終端判斷獲取的設備范例ID是否完備有效,若是則跳轉至步驟S401,否則跳轉至步驟S402 ;
[0037]S401)將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID,此后跳轉至步驟S5 ;
[0038]S402)將電腦終端中的驅動程序的設備范例ID信息設置為空;
[0039]S5)完成硬件與電腦終端的操作系統握手,由電腦終端對接入硬件進行管理使用。
[0040]其中步驟S401還具體包括:
[0041]S4011)判斷電腦終端中,是否安裝了與接入硬件相匹配的驅動程序,若是則將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID,此后跳轉至步驟S5 ;否則跳轉至步驟S4012 ;
[0042]S4012)電腦終端提示安裝與設備范例ID相匹配的驅動程序,此后跳轉至步驟SI。
[0043]其中步驟S402還包括:
[0044]S4021)判斷電腦終端中,是否安裝了與接入硬件相匹配的驅動程序,若是則將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID,此后跳轉至步驟S5 ;否則跳轉至步驟S4012 ;
[0045]S4022)電腦終端提示安裝與設備范例ID相匹配的驅動程序,此后跳轉至步驟SI。
[0046]優選的,步驟S401、S402中的驅動程序的設備范例ID信息為設備范例ID中的產品序列號。
[0047]具體的以下以USB條形碼打印機為例,說明如何使USB條形碼打印機進行設備范例ID的狀態切換,并在不同的設備范例ID狀態下電腦終端對USB條形碼打印機進行不同的控制操作。
[0048]一般的USB條形碼打印機在出廠的時候都具備了完整的設備范例ID,要實施本發明的動態設置設備范例ID的方法,需要進行改進。
[0049]本發明的具有動態設置設備范例ID功能的條形碼打印機10,包括中央處理器11、儲存有條形碼打印機的設備范例ID的內部存儲器12、打印模塊15、設備范例ID切換模塊13和通信端口 14,中央處理器11分別與內部存儲器12、打印模塊15、設備范例ID切換模塊13、通信端口 14通信連接。
[0050]本發明的條形碼打印機這樣實現在不同環境下動態設置設備范例ID:首先,條形碼打印機10通過通信端口 14與計算機終端連接,用戶通過設備范例ID切換模塊13依據不同的環境需求設置條形碼打印機的設備范例ID,例如在用戶使用時,用戶希望一次安裝驅動后不再需要為驅動程序而花費時間,則將設備范例ID切換模塊13的狀態切換成“完備的設備范例ID”,中央處理器11接收到該狀態后,從內部存儲器12提取完備的設備范例ID,通過通信端口 14發送到計算機終端,計算機終端進行安裝驅動程序(若是在安裝過驅動程序的計算及終端上,則可以直接識別條形碼打印機10);此后計算機終端與條形碼打印機10完成通信連接,計算機終端可對條形碼打印機進行管理操作(例如通過打印模塊15進行數據的打印)。
[0051]而在另外一種設備范例ID切換模塊13的狀態,非完備的設備范例ID,則適合一臺計算機終端安裝多臺同型號的條形碼打印機(例如生廠商進行出廠檢驗),條形碼打印機10通過通信端口 14與計算機終端連接,用戶通過設備范例ID切換模塊13的狀態切換成“非完備的設備范例ID”,中央處理器11接收到該狀態后,從內部存儲器12提取完備的設備范例ID,通過通信端口 14向計算機終端發送部分的設備范例ID或者返回為空值的設備范例ID,計算機終端則自動為其分配一完備的設備范例ID,計算機終端將會對這些同型號、具有“非完備的設備范例ID”識別為同一類型的條形碼打印機,只需安裝一次驅動程序,則可以對所有的條形碼打印機有效,節約了安裝驅動程序的時間。
[0052]對USB條形碼打印機的第一種改進方法是,為USB條形碼打印機增加設備范例ID切換按鍵131,如圖2.b所示,條形碼打印機10,包括中央處理器11、儲存有條形碼打印機的設備范例ID的內部存儲器12、打印模塊15、設備范例ID切換按鍵131和通信端口 14,中央處理器11分別與內部存儲器12、打印模塊15、設備范例ID切換按鍵131、通信端口 14通信連接。動態設置設備范例ID的方法的步驟SI進行初始化設備的時候,電腦終端首先判斷設備范例ID切換按鍵是否按下,當改按鍵按下時,USB條形碼打印機進入未設置設備范例ID的工作模式(一般稱為5b模式,將設備范例ID中的序列號設置為空),在電腦終端向USB條形碼打印機發出產品序列號(或設備范例ID)請求時,USB條形碼打印機返回空數據或者不返回任何數據;此時電腦終端接收到返回空數據或者不返回任何數據或等待超時后,自動分配隨機數作為產品序列號(或設備范例ID)。
[0053]對USB條形碼打印機的第二種改進方法是,通過USB條形碼打印機的DIP開關(撥碼開關132),通過編碼功能實現設備范例ID狀態的切換,如圖2.c所示,條形碼打印機10,包括中央處理器11、儲存有條形碼打印機的設備范例ID的內部存儲器12、打印模塊15、撥碼開關132和通信端口 14,中央處理器11分別與內部存儲器12、打印模塊15、撥碼開關132、通信端口 14通信連接。在動態設置設備范例ID的方法的步驟SI,進行初始化設備的時候,電腦終端首先判斷DIP開關是否將USB條形碼打印機設定為5b模式。確定了 USB條形碼打印機進入5b模式后,在電腦終端向USB條形碼打印機發出產品序列號(或設備范例ID)請求時,USB條形碼打印機返回空數據或者不返回任何數據;此時電腦終端接收到返回空數據或者不返回任何數據或等待超時后,自動分配隨機數作為產品序列號(或設備范例ID)。
[0054]對USB條形碼打印機的第三種改進方法是,通過USB條形碼打印機的標志位實現切換設備范例ID為空。如圖2.d所示,條形碼打印機10,包括中央處理器11、儲存有條形碼打印機的設備范例ID的內部存儲器12、打印模塊15、標志位探測器133和通信端口 14,中央處理器11分別與內部存儲器12、打印模塊15、標志位探測器133、通信端口 14通信連接。在動態設置設備范例ID的方法的步驟SI,進行初始化設備的時候,電腦終端首先通過標志位探測器133判斷USB條形碼打印機的標志位是否被設置,若是則將USB條形碼打印機設定為5b模式。確定了 USB條形碼打印機進入5b模式后,在電腦終端向USB條形碼打印機發出產品序列號(或設備范例ID)請求時,USB條形碼打印機返回空數據或者不返回任何數據;此時電腦終端接收到返回空數據或者不返回任何數據或等待超時后,自動分配隨機數作為產品序列號(或設備范例ID)。
[0055]通過以上的三種方法對USB條形碼打印機進行改進,在本發明的動態設置設備范例ID的方法的步驟SI JfUSB條形碼打印機發出產品序列號(或設備范例ID)設置為空,這樣就能避免由于設備范例ID不完全匹配而引起的驅動程序重復安裝。
[0056]以上圖2.b?圖2.d中,通信端口都為USB端口,也可以為串行端口、并行端口等。
[0057]以上圖2.b?圖2.d中,內部存儲器12還保存有條形碼打印機的驅動程序,當需要安裝時,中央處理器11將驅動程序發送至計算機終端進行安裝。
[0058]以上僅為本發明的較佳實施例,不能以此來限定本發明的范圍,本【技術領域】內的一般技術人員根據本創作所作的均等變化,以及本領域內技術人員熟知的改變,都應仍屬本發明涵蓋的范圍。
【權利要求】
1.一種動態設置設備范例ID的方法,其特征在于,所述方法包括以下步驟: 51)硬件接入電腦終端后,電腦終端初始化接入的硬件,并掃描讀取硬件的設備范例ID ; 52)電腦終端判斷獲取的設備范例ID是否設置,若是則跳轉至步驟S3,否則跳轉至步驟 S402 ; 53)電腦終端判斷獲取的設備范例ID是否完備有效,若是則跳轉至步驟S401,否則跳轉至步驟S402 ; 5401)將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID,此后跳轉至步驟S5 ; 5402)將電腦終端中的驅動程序的設備范例ID信息設置為空;此后跳轉至步驟S5; S5)完成硬件與電腦終端的操作系統握手,由電腦終端對接入硬件進行管理使用。
2.根據權利要求1所述的動態設置設備范例ID的方法,其特征在于,所述步驟S401還包括: 54011)判斷電腦終端中,是否安裝了與接入硬件相匹配的驅動程序,若是則將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID,此后跳轉至步驟S5 ;否則跳轉至步驟S4012 ; 54012)電腦終端提示安裝與設備范例ID相匹配的驅動程序,此后跳轉至步驟SI。
3.根據權利要求1所述的動態設置設備范例ID的方法,其特征在于,所述步驟S402還包括: 54021)判斷電腦終端中,是否安裝了與接入硬件相匹配的驅動程序,若是則將電腦終端中的驅動程序的設備范例ID信息設置為接入硬件的設備范例ID,此后跳轉至步驟S5 ;否則跳轉至步驟S4022 ; 54022)電腦終端提示安裝與設備范例ID相匹配的驅動程序,此后跳轉至步驟SI。
4.一種條形碼打印機(10),其特征在于,所述條形碼打印機(10)包括中央處理器(11)、儲存有條形碼打印機的設備范例ID的內部存儲器(12)、打印模塊(15)、設備范例ID切換模塊(13 )和通信端口( 14),所述中央處理器(11)分別與內部存儲器(12 )、打印模塊(15 )、設備范例ID切換模塊(13)、通信端口( 14 )通信連接。
5.根據權利要求4所述的條形碼打印機,其特征在于,所述通信端口(14)為串行端口、并行端口或USB端口。
6.根據權利要求4或5所述的條形碼打印機,其特征在于,所述設備范例ID切換模塊(13)包括設備范例ID切換按鍵(131)。
7.根據權利要求4或5所述的條形碼打印機,其特征在于,所述設備范例ID切換模塊(13)包括撥碼開關(132)。
8.根據權利要求4或5所述的條形碼打印機,其特征在于,所述設備范例ID切換模塊(13)包括標志位探測器(133)。
【文檔編號】B41J3/01GK103514116SQ201210201635
【公開日】2014年1月15日 申請日期:2012年6月18日 優先權日:2012年6月18日
【發明者】謝榮, 劉猛, 陳亮 申請人:深圳市博思得科技發展有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 嘉定区| 资阳市| 阳新县| 汕头市| 晋城| 安岳县| 松原市| 大埔县| 哈尔滨市| 陇南市| 泰兴市| 宣汉县| 唐海县| 屏南县| 皮山县| 多伦县| 贵溪市| 南丹县| 同仁县| 霍林郭勒市| 吉木乃县| 保康县| 红原县| 琼海市| 子长县| 涞源县| 盘山县| 临猗县| 牙克石市| 石狮市| 缙云县| 寻乌县| 突泉县| 庄浪县| 安康市| 贵德县| 重庆市| 贵溪市| 泊头市| 本溪| 三江|