[發明專利]一種USB打印機驅動加載方法及系統有效
| 申請號: | 201110454584.6 | 申請日: | 2011-12-30 |
| 公開(公告)號: | CN102591689A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 黃志安;劉偉 | 申請(專利權)人: | 深圳市理邦精密儀器股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F13/10 |
| 代理公司: | 深圳市科吉華烽知識產權事務所 44248 | 代理人: | 黃震 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 usb 打印機 驅動 加載 方法 系統 | ||
1.一種USB打印機驅動加載方法,其特征在于,包括以下步驟:?
固化打印機驅動程序:選擇打印機型號,根據選擇的打印機型號加載相對應的驅動程序,并將加載的打印機驅動程序固化于醫療設備主機中;
USB設備與醫療設備建立連接:將USB設備與醫療設備主機建立通訊互連;
判斷USB設備是否為打印機:醫療設備主機判斷該USB設備是否為打印機,若是打印機,則確定打印機的型號;
判斷主機是否支持該型號打印機驅動程序的加載:將確定的打印機型號與固化于醫療設備主機中的打印機的驅動程序所對應的打印機型號進行比較,判斷主機是否支持該型號打印機驅動程序的加載;
加載打印機驅動程序:當判斷主機支持該型號打印機驅動程序加載時,對固化于醫療設備中的打印機驅動程序進行自動加載;
運行打印機:當打印機加載完成驅動程序后,運行打印機程序,對打印數據進行打印。
2.根據權利要求1所述一種USB打印機驅動加載方法,其特征在于,在所述判斷USB設備是否為打印機步驟中,若判斷USB設備不是打印機設備時,則醫療設備與USB設備之間結束通訊。
3.根據權利要求1或2所述一種USB打印機驅動加載方法,其特征在于,在所述判斷主機是否支持該型號打印機驅動程序的加載步驟中,若判斷主機不支持該型號打印機驅動程序加載時,產生報警提示,醫療設備與USB設備之間結束通訊。
4.根據權利要求3所述一種USB打印機驅動加載方法,其特征在于,所述USB設備與醫療設備是通過USB協議的方式進行通訊協議握手,建立通訊互連的。
5.根據權利要求3所述一種USB打印機驅動加載方法,其特征在于,判斷USB設備是否為打印機的方式為通過讀取USB設備的設備描述符中的設備描述字段來判斷;及判斷打印機的型號的方式為通過讀取USB設備的設備描述符中的打印機型號字段來判斷。
6.根據權利要求3所述一種USB打印機驅動加載方法,其特征在于,所述判斷主機是否支持該型號打印機驅動程序的加載步驟中,根據打印機的型號查找固化于醫療設備主機中的打印機驅動程序,并將打印機驅動程序所對應的打印機型號與該打印機型號進行比較,判斷主機中是否有與該打印機型號相匹配的驅動程序,若有,則判斷支持該型號打印機驅動程序的加載,若沒有,則判斷不支持該型號打印機驅動程序的加載。
7.一種USB打印機驅動加載系統,其特征在于,包括驅動程序固化單元、設備連接識別單元、設備判斷單元、打印機驅動判斷單元、驅動程序加載單元、程序運行單元及打印單元;
所述驅動程序固化單元,用于將打印機驅動程序固化于醫療設備主機中;
所述設備連接識別單元與驅動程序固化單元相連,用于將USB設備與醫療設備之間建立通訊互連;
所述設備判斷單元與所述設備連接識別單元相連,用于判斷USB設備是否為打印機設備及判斷打印機的型號;
所述打印機驅動判斷單元與所述設備判斷單元相連,用于判斷醫療設備主機是否支持該型號打印機驅動程序的加載;
所述驅動程序加載單元與所述打印機驅動判斷單元相連,用于當判斷醫療設備主機支持該型號打印機的驅動程序加載時,對驅動程序進行加載;
所述程序運行單元與所述驅動程序加載單元相連,用于根據加載完成的驅動程序,運行打印機程序,發送打印數據;
所述打印單元與所述程序運行單元相連,用于接收打印數據,并對該打印數據進行打印。
8.根據權利要求7所述的一種USB打印機驅動加載系統,其特征在于,還包括程序終止單元;所述程序終止單元分別與所述設備判斷單元及打印驅動判斷單元相連,用于當判斷該USB設備不是打印機設備時,結束醫療設備主機與USB設備之間的通訊,或當判斷醫療設備中沒有與該型號打印機相匹配的驅動程序時,結束醫療設備主機與USB設備之間的通訊。
9.根據權利要求8所述的一種USB打印機驅動加載系統,其特征在于,所述驅動程序固化單元包括型號選擇模塊和固化模塊;所述型號選擇模塊,用于選擇打印機的型號,并根據選擇的打印機型號加載相對應的驅動程序;所述固化模塊與所述型號選擇模塊相連,用于將加載的相對應的驅動程序固化于醫療設備主機中。
10.根據權利要求8所述的一種USB打印機驅動加載系統,其特征在于,所述設備判斷單元包括打印機判斷模塊及打印機型號判斷模塊;所述打印機判斷模塊,通過讀取該USB設備的設備描述符中的設備描述字段,來判斷該USB設備是否為打印機設備;所述打印機型號判斷模塊與所述打印機判斷模塊相連,用于當判斷USB設備為打印機設備時,通過讀取該USB設備的設備描述符中的打印機型號字段來判斷打印機的型號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市理邦精密儀器股份有限公司,未經深圳市理邦精密儀器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110454584.6/1.html,轉載請聲明來源鉆瓜專利網。





