專利名稱:信息處理裝置、其控制方法及實現(xiàn)該控制方法的程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及可以與既具有有線接口又具有無線接口的設(shè)備進行通信的信息處理裝置、該信息處理裝置的控制方法及實現(xiàn)該控制方法的程序。
背景技術(shù):
近年來,具有無線接口的設(shè)備,例如打印機或打印機適配器,由于能以無線方式構(gòu)成通常用有線方式構(gòu)成的網(wǎng)絡(luò)而無需任何配線等,因而獲得了越來越廣泛的應(yīng)用。例如,有由IEEE制定的第802.11b號標準,作為與該標準對應(yīng)的無線設(shè)備,例如有無線LAN(局域網(wǎng))接入點或路由器等。
具有這種無線接口的打印機可以不需要任何配線而連到局域網(wǎng),而且可以由多臺PC共用該打印機。所以即使在家庭等也可以由多臺PC使用一臺打印機進行打印。(例如,參照特開平07-013891號公報和特開2003-050677號公報)。
但是,當使用無線LAN時,與使用有線LAN的情況不同,很難確認打印機是否正確地連接到LAN。因此,在設(shè)定無線LAN時,有可能會發(fā)生盡管連接已失敗還是要將設(shè)定完成的情況。
另外,當由多臺PC共用打印機時,對第二臺及其后的PC,采用的方法是由用戶從在無線LAN內(nèi)對打印機進行檢索,并在查找到的打印機中選擇所需打印機。但是,當PC不能通過無線LAN正確地檢索到打印機時,或當查找到多臺打印機時,則用戶往往必須進行復雜的操作,因而很容易導致誤操作。不僅如此,在有多臺同型打印機連接于無線LAN的環(huán)境中,用戶很難分辨出所需打印機。
發(fā)明內(nèi)容
本發(fā)明的第一目的在于,提供一種信息處理裝置及其控制方法,其易于用有線接口實現(xiàn)通過無線接口使該設(shè)備得以使用所必需的無線接口的設(shè)定,以及實現(xiàn)該控制方法的程序。
本發(fā)明的第二目的在于,提供一種信息處理裝置及其控制方法,當用第二接口實現(xiàn)通過第一接口使該設(shè)備得以使用所必需的第一接口的設(shè)定時,可以通過將用于第二接口,例如與第二接口對應(yīng)的端口情況,的通信設(shè)定刪除,能防止用戶錯誤地使用不打算使用的接口(第二接口),而與第一和第二接口是無線接口或是有線接口無關(guān),以及實現(xiàn)該控制方法的程序。
為達到所述第一目的,在本發(fā)明的第一方面中,提供一種信息處理裝置,可以與具有有線接口和無線接口的至少一個設(shè)備進行通信,該信息處理裝置包括第一通信設(shè)定執(zhí)行裝置,用來執(zhí)行第一通信設(shè)定,以使能通過有線接口控制該設(shè)備,以及第二通信設(shè)定執(zhí)行裝置,用來在執(zhí)行第一通信設(shè)定后通過有線接口,與所述設(shè)備通信,從而執(zhí)行第二通信設(shè)定,使得信息處理裝置能通過無線接口和所述設(shè)備通信。
利用本發(fā)明第一方面的信息處理裝置的結(jié)構(gòu),可以用有線接口,以更簡易的方式實現(xiàn)通信設(shè)定,從而可以通過無線接口與設(shè)備通信。
所述第二通信設(shè)定執(zhí)行裝置,最好包括連接確認裝置,用于通過無線接口確認在執(zhí)行第二通信設(shè)定時,信息處理裝置和設(shè)備之間的連接是否已經(jīng)建立。
按照這種優(yōu)選實施方式的結(jié)構(gòu),通過實際確認與無線接口的連接,證實與設(shè)備之間的連接已經(jīng)建立后,通信設(shè)定才完成。所以,可以避免在連接已失敗的狀態(tài)下依然完成通信設(shè)定的異常情況。
優(yōu)選地,所述第二通信設(shè)定執(zhí)行裝置通過有線接口取得為執(zhí)行所述第二通信設(shè)定所需的通信設(shè)定信息。
優(yōu)選地,所述第二通信設(shè)定執(zhí)行裝置通過有線接口向所述設(shè)備發(fā)送用于設(shè)定為執(zhí)行所述第二通信設(shè)定所需的通信設(shè)定信息的命令。
優(yōu)選地,所述信息處理裝置還包括生成裝置,用于根據(jù)用戶的指示,生成與所述第一通信設(shè)定對應(yīng)的圖標及與所述第二通信設(shè)定對應(yīng)的圖標的任何一個或兩個。
優(yōu)選地,所述信息處理裝置,還包括提示裝置,用于提示用戶,在執(zhí)行所述第一通信設(shè)定后,是否確認執(zhí)行所述第二通信設(shè)定,其中所述第二通信設(shè)定執(zhí)行裝置響應(yīng)由用戶確認的將執(zhí)行所述第二通信設(shè)定,開始所述第二通信設(shè)定。
優(yōu)選地,所述信息處理裝置,還包括將在所述第一通信設(shè)定中設(shè)定的信息刪除的刪除裝置。
為達到所述第一目的,在本發(fā)明的第二方面中,提供了一種控制方法,用來控制與具有有線接口和無線接口的至少一個設(shè)備進行通信的信息處理裝置,該控制方法包括安裝步驟,在所述信息處理裝置中安裝作為能通過有線接口控制所述設(shè)備的軟件的設(shè)備驅(qū)動程序;以及設(shè)定處理步驟,在安裝設(shè)備驅(qū)動程序后,通過有線接口,與所述設(shè)備通信,從而執(zhí)行設(shè)定處理,使得所述設(shè)備能夠通過無線接口與所述信息處理裝置通信。
為達到所述第一目的,在本發(fā)明的第三方面中,提供一種控制方法,用來控制與具有有線接口和無線接口的至少一個設(shè)備進行通信的信息處理裝置,該控制方法包括安裝步驟,在所述信息處理裝置中安裝作為能通過有線接口控制所述設(shè)備的軟件的設(shè)備驅(qū)動程序;獲得步驟,在安裝設(shè)備驅(qū)動程序后,使所述信息處理裝置通過有線接口,獲得已經(jīng)設(shè)定到所述設(shè)備的無線接口上的設(shè)定信息;以及設(shè)定處理步驟,基于在無線接口上獲得的設(shè)定信息,執(zhí)行無線接口設(shè)定處理,使得所述設(shè)備能通過無線接口與所述信息處理裝置通信。
按照本發(fā)明第三方面的控制信息處理裝置方法的安排,第二臺及其后的信息處理裝置的無線接口的通信設(shè)定,也可以按照與第一臺同樣的方式容易地通過有線接口進行通信設(shè)定,所以,可以統(tǒng)一用戶的操作從而減少在通信設(shè)定中的誤操作。
為達到所述第一目的,在本發(fā)明的第四方面中,提供一種控制程序,用于執(zhí)行與具有有線接口和無線接口的至少一個設(shè)備進行通信的信息處理裝置的控制方法,該控制程序包括第一通信設(shè)定執(zhí)行模塊,用于執(zhí)行第一通信設(shè)定,使得可以通過有線接口控制所述設(shè)備;以及第二通信設(shè)定執(zhí)行模塊,當執(zhí)行第一通信設(shè)定后,通過有線接口,與所述設(shè)備通信,從而執(zhí)行第二通信設(shè)定,使得所述設(shè)備能通過無線接口與所述信息處理裝置通信。
為達到所述第二目的,在本發(fā)明的第5方面中,提供一種信息處理裝置,該裝置可以與具有第一接口和第二接口的至少一個設(shè)備進行通信,該信息處理裝置包括第一通信設(shè)定執(zhí)行裝置,用于執(zhí)行第一通信設(shè)定,使得能通過第一接口控制所述設(shè)備;第二通信設(shè)定執(zhí)行裝置,用于當執(zhí)行第一通信設(shè)定后,通過第一接口,與所述設(shè)備通信,從而執(zhí)行第二通信設(shè)定,使得所述設(shè)備能通過第二接口與所述信息處理裝置通信;以及刪除裝置,用于當執(zhí)行第二通信設(shè)定后,刪除在所述第一通信設(shè)定中設(shè)定的信息。
按照本發(fā)明第5方面的信息處理裝置的結(jié)構(gòu),無論接口是無線接口還是有線接口,當通過使用第二接口,實現(xiàn)對通過第一接口使該設(shè)備得以使用所必需的第一接口的設(shè)定時,將用于第二接口的通信設(shè)定刪除,從而防止用戶使用了不打算使用的接口,并能避免因顯示出與第二接口對應(yīng)的不必要的圖標而使用戶感到混亂。
優(yōu)選地,所述信息處理裝置還包括顯示裝置,用來顯示畫面,以提醒用戶確認當通過所述第一通信設(shè)定執(zhí)行裝置執(zhí)行第一通信設(shè)定后,是否執(zhí)行所述第二通信設(shè)定。
優(yōu)選地,所述刪除裝置在執(zhí)行所述第二通信設(shè)定后,將與所述第一通信設(shè)定對應(yīng)的圖標刪除。
為達到所述第二目的,在本發(fā)明的第6方面中,提供一種控制方法,用來控制與具有第一接口和第二接口的至少一個設(shè)備進行通信的信息處理裝置,該控制方法包括安裝步驟,在所述信息處理裝置中安裝作為能通過第一接口控制所述設(shè)備的軟件的設(shè)備驅(qū)動程序;設(shè)定處理步驟,在安裝設(shè)備驅(qū)動程序后,通過第一接口,與所述設(shè)備通信,從而執(zhí)行設(shè)定處理,使得所述設(shè)備能夠通過第二接口與所述信息處理裝置通信;以及刪除步驟,當在設(shè)定處理步驟中執(zhí)行設(shè)定處理后,刪除與所述設(shè)備驅(qū)動程序?qū)?yīng)的信息。
本發(fā)明的所述和其他的目的、特征及優(yōu)點,從以下參照附圖進行的詳細說明可以看得更加清楚。
圖1是包含根據(jù)本發(fā)明一種實施方式的信息處理裝置的信息處理系統(tǒng)的結(jié)構(gòu)框圖。
圖2A~2C是使用USB接口安裝打印機驅(qū)動程序的一般安裝畫面圖。
圖3是使用USB接口安裝打印機驅(qū)動程序的一般安裝步驟的流程圖。
圖4示出了OS中一個標準數(shù)據(jù)庫。
圖5示出了OS中打印機一覽的畫面。
圖6A~6D是使用USB接口,在執(zhí)行打印機驅(qū)動程序安裝處理過程中顯示的畫面。
圖7是打印機驅(qū)動程序安裝處理的流程8A~8C是使用USB接口,在執(zhí)行無線網(wǎng)絡(luò)安裝處理中顯示的第一系列畫面。
圖9D和9E是圖8A~8C的接續(xù)圖。
圖10是用戶只選擇了無線LAN端口的配置時的打印機一覽畫面。
圖11是用戶既選擇了無線LAN端口又選擇了USB端口的配置時的打印機一覽畫面。
圖12A和12B是使用USB接口,執(zhí)行另一種無線網(wǎng)絡(luò)安裝處理中顯示的第二系列畫面。
圖13是另一種無線網(wǎng)絡(luò)安裝處理的流程圖。
圖14A~14C是在第二臺PC上執(zhí)行的無線網(wǎng)絡(luò)安裝處理中顯示的畫面。
圖15是由PC執(zhí)行的圖14A~14C中無線網(wǎng)絡(luò)安裝處理的流程圖。
圖16是圖15的接續(xù)流程圖。
圖17A~17C是根據(jù)當前實施方式的變形,使用USB接口,在執(zhí)行無線網(wǎng)絡(luò)安裝處理中顯示的一系列畫面。
具體實施例方式
以下,根據(jù)
本發(fā)明的具體實施方式
。
圖1是包含根據(jù)本發(fā)明一種實施方式的信息處理裝置的信息處理系統(tǒng)的結(jié)構(gòu)框圖。
圖1中的筆記本PC(信息處理裝置)11,使用USB電纜15作為有線接口,并在筆記本PC上安裝有PCMCIA卡類型的無線LAN卡14,作為無線接口。打印機12,與PC11一樣,也既有有線接口,又有無線接口。由USB電纜15將PC11和打印機12連接提供了有線接口。通過在PC11和打印機12上安裝PCMCIA卡類型的無線LAN卡14提供了無線接口。接入點13,是無線接口的接入點,具有在各無線設(shè)備之間起中轉(zhuǎn)點作用的功能??梢栽诮尤朦c13上安裝PCMCIA卡類型的無線LAN卡14。
在PC11和打印機12之間,不僅可以通過USB電纜15發(fā)送打印數(shù)據(jù),而且還可以通過無線接口經(jīng)由接入點13發(fā)送打印數(shù)據(jù)。在本圖中,僅示出1臺PC11,但也可以在一個接入點上連接多臺PC,并由多臺PC共用1臺打印機。
在無線LAN中,具有可以經(jīng)由接入點連接多個無線LAN設(shè)備的模式,并將其稱為基礎(chǔ)網(wǎng)絡(luò)連接模式。在基礎(chǔ)網(wǎng)絡(luò)連接模式中,對無線LAN設(shè)備也設(shè)定與對接入點設(shè)定了的ID(SSID)相同的ID,從而可以由多個無線LAN設(shè)備經(jīng)由接入點而構(gòu)成LAN。當以無線LAN的方式使用打印機時,必須將打印機設(shè)定為能夠與接入點連接。在本實施方式中,假定已完成了PC11和接入點13之間的設(shè)定,使PC11可以在基礎(chǔ)網(wǎng)絡(luò)連接模式下與接入點13進行通信,至于打印機12,則尚未進行無線LAN的設(shè)定,還處于初始狀態(tài),還沒有按基礎(chǔ)網(wǎng)絡(luò)連接模式設(shè)定ID。
在PC11中運行某種版本的OS(操作系統(tǒng)),用戶必須在PC11上安裝打印用軟件(打印機驅(qū)動程序),以便在該OS環(huán)境中進行打印。進一步,當使用無線LAN進行打印時,用戶還要在打印機12內(nèi)進行無線LAN的設(shè)定,從而使打印機12可以與接入點13連接,然后在PC11上安裝可通過無線LAN進行打印的軟件。接著,用戶必須配置使可通過無線LAN進行打印的軟件,使PC適合于打印機。
為明確本實施方式的內(nèi)容,以下,首先說明打印機驅(qū)動程序的安裝。
為將打印機12等打印機與PC11等主計算機連接而進行打印,必需有用于理解來自主計算機的打印應(yīng)用程序的打印命令,并根據(jù)打印命令將打印控制命令和打印數(shù)據(jù)傳送到打印機,從而對打印機進行控制的軟件。對打印機進行控制的軟件,就是所述的打印機驅(qū)動程序。
如作為代表的打印機那樣,與主計算機連接的設(shè)備,都是以通過設(shè)備驅(qū)動程序,從應(yīng)用程序接收控制命令,從而受主計算機控制。設(shè)備驅(qū)動程序,不是被在操作系統(tǒng)上激活的特定主應(yīng)用程序所專用,所以,在將設(shè)備與主計算機連接時,將其作為一種占有特定存儲區(qū)域的常駐程序保留在主計算機內(nèi)。
以Windows(注冊商標)為代表的目前的OS,具有在將設(shè)備與主計算機連接時,自動地安裝與該設(shè)備對應(yīng)的最佳設(shè)備驅(qū)動程序的即插即用功能。在初次將設(shè)備與主計算機連接時的即插即用處理的情況下,如OS沒有從標準備有的設(shè)備驅(qū)動程序中找到最佳的設(shè)備驅(qū)動程序時,則必須將購買設(shè)備時提供的存儲在軟盤或CD-ROM之類的介質(zhì)上的設(shè)備驅(qū)動程序安裝在OS內(nèi)。將這種設(shè)備驅(qū)動程序的安裝作業(yè)稱為驅(qū)動程序安裝作業(yè)。
以下,說明在與即插即用兼容的OS中設(shè)備驅(qū)動程序的安裝處理過程。
USB接口是其中一種代表性的即插即用有線接口。以使用USB接口安裝打印機驅(qū)動程序為例進行說明。圖2A~2C中示出在主計算機上顯示的信息畫面,圖3中示出了安裝操作的順序流程圖。另外,假定該流程圖或信息畫面只是即插即用正常進行時的情況。當然,還存在著即插即用失敗時的另一種流程。
首先,用戶使用USB接口作為插即用接口,將打印機與主計算機連接。在主計算機上運行著的OS檢測到設(shè)備已經(jīng)通過USB接口與主計算機連接(圖3中步驟S300)。這時,OS顯示如圖2A中的21所示的畫面。當用戶要進行安裝時,按下按鈕22。而當不想安裝打印機驅(qū)動程序時,按下按鈕23。
接著,通過按照USB標準定義的預定方法,OS從打印機讀出作為USB設(shè)備(例如,打印機)的基本信息的設(shè)備描述符(步驟S301)。在設(shè)備描述符中,包含著表示設(shè)備種類的設(shè)備類別信息等與該設(shè)備有關(guān)的基本功能信息。OS,通過讀出設(shè)備描述符并進行分析,識別所連接的設(shè)備是否是屬于打印機類的設(shè)備,即打印機。當所連接的設(shè)備是打印機時,進入步驟S303,如果是打印機以外的設(shè)備,則進入步驟S310。在步驟S310中,進行與設(shè)備對應(yīng)的其他處理。
打印機的設(shè)備驅(qū)動程序,一般來說,大多包括兩級。第一級,是作為下級驅(qū)動程序的端口驅(qū)動程序,控制與打印機相連的每個接口,并在該接口與該設(shè)備進行通信的協(xié)議。第二級,是高級打印機驅(qū)動程序,位于端口驅(qū)動程序的上一級,是將實際的打印應(yīng)用數(shù)據(jù)變換為適用于各類打印機的記錄數(shù)據(jù)或打印機語言。該高級打印機驅(qū)動程序,還從打印機取得表示打印機操作狀態(tài)的狀態(tài)信息,并將該狀態(tài)信息傳送到打印機狀態(tài)顯示應(yīng)用程序。
當識別出所連接的設(shè)備是打印機時,OS安裝適當?shù)亩丝隍?qū)動程序,并使其為可使用狀態(tài)(步驟S303)。這時,OS顯示如圖2B中的24所示的畫面。用戶想要取消端口驅(qū)動程序的安裝時,按下按鈕25。進一步,通過端口驅(qū)動程序的控制,準備好用于在接口上檢測出的特定設(shè)備和主計算機之間進行一對一的數(shù)據(jù)通信的邏輯連接,即端口實例。當檢測到的設(shè)備是USB打印機的情況下,在安裝了用于USB打印的端口驅(qū)動程序后,生成作為該打印機和主計算機之間進行通信的邏輯通信通路的端口實例(步驟S304)。
當裝入端口驅(qū)動程序并經(jīng)初始化處理而使其為激活狀態(tài)時,OS取得具有所連接的打印機的詳細信息的類別描述符(步驟S305)。在是USB打印機的情況下,其取得方式為,將USB打印機分類標準中定義的設(shè)備ID的讀出命令(GET_CAPABILITIES)通過端口驅(qū)動程序發(fā)送到打印設(shè)備。作為對該命令的響應(yīng),從打印機送回的設(shè)備ID中,包含著打印機的制造廠商信息、型號、所支持的打印機語言信息以及與特定打印機機型相關(guān)的其他信息。
OS取得所連接的USB打印設(shè)備的詳細信息后,根據(jù)該詳細信息,檢索最佳的高級打印機驅(qū)動程序(步驟S306)。當在OS的標準檢索范圍內(nèi)存在所檢索的該高級打印機驅(qū)動程序時,安裝在標準檢索范圍內(nèi)檢索到的高級打印機驅(qū)動程序。而當在OS的標準檢索范圍內(nèi)不存在該高級打印機驅(qū)動程序時,顯示向用戶詢問該驅(qū)動程序保存在何處的信息等。在這種情況下,用戶,通過指定購買設(shè)備時隨機附帶的軟(注冊商標)盤和CD-ROM之類的介質(zhì),或通過因特網(wǎng)從廠家的文件服務(wù)器下載設(shè)備驅(qū)動程序等,在OS上安裝該高級打印機驅(qū)動程序安裝(步驟S307)。安裝高級打印機驅(qū)動程序時,按照規(guī)定的步驟將高級打印機驅(qū)動程序復制到主計算機上的規(guī)定的位置(目錄)。
然后,將與當前正在安裝的設(shè)備有關(guān)的條目追加在作為OS標準部件的數(shù)據(jù)庫上(步驟S308)。在該數(shù)據(jù)庫內(nèi),保存每種設(shè)備的特定控制設(shè)定參數(shù),驅(qū)動程序和設(shè)備的配置信息,與設(shè)備實例相關(guān)的端口實例信息,以及用戶設(shè)定信息等之類的信息。在Windows2000(注冊商標)或Windows XP(注冊商標)這樣的OS中,一般將此數(shù)據(jù)庫稱作注冊表,以下,在本說明書中也稱為注冊表。在圖4中以用戶可識別的形式顯示了注冊表的一個例子。
為每個通過由OS生成的端口實例與OS進行通信的設(shè)備生成條目。即,為每個OS與設(shè)備之間的邏輯連接準備條目,并在條目中保存與邏輯連接對應(yīng)的端口實例信息,從而在端口實例和邏輯連接之間建立相關(guān)關(guān)系。例如,當具有多個連接接口的打印機通過各自接口與主計算機連接時,按每個接口生成端口實例。雖然同一打印機使用的高級打印機驅(qū)動程序?qū)Χ鄠€接口是共用的,但按每個接口或每種邏輯連接在注冊表上生成相應(yīng)的高級打印機驅(qū)動程序條目。
如上所述,當打印機驅(qū)動程序的起動準備完成時,如圖2C中的畫面26所示,顯示告知安裝完成的信息(步驟S309)。
在有GUI(圖形用戶界面)的OS的打印機一覽畫面中,以打印機圖標的形式從視覺上顯示與某種打印機對應(yīng)的端口實例。在圖5中示出其中一個例子。即,當對一個特定打印機生成了通過多個接口在打印機和主計算機之間進行通信的多個端口實例時,對各端口實例分別顯示打印機圖標。與該打印機圖標和相關(guān)端口實例之間的關(guān)系有關(guān)的信息,也記錄在按所述每個端口實例生成的條目中,所以,各端口實例是由哪個打印機圖標從視覺上顯示的信息也得到管理。
以上,以USB打印機為例說明了與即插即用兼容的OS中設(shè)備驅(qū)動程序的安裝處理。當然,根據(jù)OS種類的不同,設(shè)備驅(qū)動程序的安裝方法也不同,但總體上,即插即用設(shè)備的安裝與所述步驟大致相同。
圖6A~6D顯示了在本實施方式中,使用USB接口,在執(zhí)行打印機驅(qū)動程序安裝處理中顯示的畫面。這些畫面,當在PC11上安裝用于激活圖1中的打印機12,從而可以進行打印的打印機驅(qū)動程序時,顯示在PC11的屏面上。
首先,作為初始畫面,顯示畫面61。畫面61是一個用于打印機驅(qū)動程序安裝處理的初始畫面,當用戶激活用于安裝的軟件程序時顯示出來。在畫面61上,有選擇「執(zhí)行」和「取消」的選擇圖標62和63,可以用鼠標等進行選擇。當選擇「執(zhí)行」62時開始安裝,并顯示下一個畫面64。當選擇「取消」63時,不進行打印機驅(qū)動程序的安裝,處理中止。
在畫面64上,顯示指示用戶連接PC11和打印機12的USB接口的信息,用戶按照該指示將USB電纜15與打印機12的USB接口連接。如打印機12的電源尚未接通,則將打印機12的電源接通。在畫面64上,也可以用「取消」65中止安裝。
當用戶將USB電纜15與打印機12相連接,并將打印機12的電源接通時,借助于即插即用功能,完成打印機驅(qū)動程序的安裝及打印機12的內(nèi)部設(shè)定。基于即插即用功能的打印機驅(qū)動程序的安裝,按照所述的圖3的步驟進行。
如安裝成功,則顯示圖6C中的畫面66,告知安裝完成,并通過選擇「OK」圖、標67結(jié)束軟件安裝過程。當由于某種原因?qū)е麓蛴C驅(qū)動程序的安裝失敗時,顯示圖6D中的畫面68,告知用戶安裝失敗。與畫面66一樣,用「OK」圖標69結(jié)束軟件安裝過程。
如上所述,依次按畫面61→畫面64→畫面66的指示進行操作,即可完成使用USB接口的打印機驅(qū)動程序的安裝,從而使得可以通過USB接口發(fā)送打印數(shù)據(jù)。
圖7是根據(jù)本實施方式的打印機驅(qū)動程序安裝處理的流程圖,該安裝處理由PC11執(zhí)行,而且PC11顯示如圖6A~6D所示的畫面。
首先,顯示圖6A中畫面61(步驟S700)。當在畫面61上選擇「執(zhí)行」圖標62時,進入步驟S701,將打印機驅(qū)動程序執(zhí)行文件復制到OS的系統(tǒng)文件夾內(nèi)。即,預先由OS在系統(tǒng)文件夾內(nèi)決定配置打印機驅(qū)動程序執(zhí)行文件及信息文件的位置,并復制打印機驅(qū)動程序執(zhí)行文件到該位置。如前面參考圖3所述,OS從預先決定的由信息文件指示的保存位置中搜索適當?shù)拇蛴C驅(qū)動程序。為能正確地進行該操作,將與打印機驅(qū)動程序有關(guān)的文件復制到指定的位置。
然后,顯示圖6B中畫面64(步驟S702)。顯示該畫面后,檢查是否經(jīng)過了一預設(shè)定時間(步驟S703)。如尚未經(jīng)過一預設(shè)定時間,即時間未到,則檢查是否完成了打印機的識別(步驟S704)。這種檢查,是為了確認是否已通過即插即用功能正確地查找到打印機12,當打印機驅(qū)動程序的安裝已完成時,就可以認為完成了打印機的識別。詳細的內(nèi)容,已在前面參考圖3進行了說明。
當在步驟S703中判定已過預設(shè)定時間時,在畫面68上顯示安裝已失敗(步驟S707)。當在步驟S704中判定完成了打印機12的識別時,進入步驟S705,進行與所安裝的打印機驅(qū)動程序有關(guān)的打印機信息的設(shè)定。接著,在步驟S706中,顯示指示安裝已正常完成的畫面66。在步驟S706中,顯示畫面66而不是圖2C中的畫面26。當在畫面66上選擇了「OK」圖標67時,完成了使用USB的打印機驅(qū)動程序的安裝處理。
本實施方式的打印機12,既具有USB接口又具有無線LAN接口,所以,假定在打印機驅(qū)動程序安裝結(jié)束后,繼續(xù)進行無線LAN的設(shè)定(無線網(wǎng)絡(luò)安裝),在畫面66上,顯示選擇「網(wǎng)絡(luò)安裝」的圖標70。
以下,說明具有多個接入點和打印機時的無線網(wǎng)絡(luò)安裝處理。
圖8A~8C及圖9D和9E,是根據(jù)本實施方式,使用USB,執(zhí)行無線網(wǎng)絡(luò)安裝處理中顯示的畫面。該畫面,當參考圖6A~6D和圖7,完成打印機驅(qū)動程序的安裝后,繼續(xù)進行無線LAN的設(shè)定時,顯示在PC11的屏面上。
在圖8A的畫面66上,當選擇了「OK」圖標67時,不進行無線LAN連接的建立,但當選擇「網(wǎng)絡(luò)安裝」圖標70時,開始進行無線網(wǎng)絡(luò)安裝處理,首先,為了與同一接入點連接,顯示出選擇接入點的操作畫面84(圖8B)。
根據(jù)通過USB電纜15,從打印機12發(fā)出的接入點信息,該接入點信息是對通過USB電纜15,從PC11發(fā)往打印機12的接入點搜索命令的響應(yīng),在畫面84上顯示接入點一覽,通過安裝在打印機12上的無線LAN卡14,打印機12連接到接入點一覽中的接入點。當通過USB電纜15從PC11接收到接入點搜索命令時,打印機12通過使用無線LAN卡14搜索接入點。
畫面84內(nèi)的顯示區(qū)域85,顯示著由打印機12通過接入點搜索查找到的接入點一覽,在本例中,顯示出打印機12查找到3個接入點A、B、C。此外,在顯示區(qū)域85內(nèi),顯示的是無線電波覆蓋范圍內(nèi)工作著的所有接入點,所以不一定只顯示用戶本身使用的接入點。因此,為能從多個接入點選擇所需的接入點,可以通過移動顯示區(qū)域85內(nèi)的高度顯示行而選擇接入點。
當所選定的接入點進行了加密時,可以將用于解密的密鑰或密碼分析輸入到輸入?yún)^(qū)域86,因而可以涉及加密的接入點。一般來說,在無線LAN中,為防止竊聽和數(shù)據(jù)泄密都采用加密技術(shù)。代表性的加密技術(shù)有WEP(Wired Equivalent Privacy有線等效保密)。該WEP是加密和解密都使用相同的密碼信息,被稱作密鑰,的一種算法,通過設(shè)定該密鑰,實現(xiàn)對其他設(shè)備的數(shù)據(jù)隱蔽。當使用加密的無線LAN時,必須對打印機12也設(shè)定相同的密鑰。
當選擇畫面84內(nèi)的「返回」圖標87時,返回前一個畫面66,通過選擇「下一個」圖標88,在指定了在區(qū)域85中選定的接入點的狀態(tài)下,進入下一個畫面。當選擇「取消」圖標89時中止安裝。
這樣,在畫面84上,用戶可以選擇和指定自己當前使用著的接入點,所以,當向打印機12發(fā)送打印數(shù)據(jù)時,可以防止錯誤地與其他接入點連接。當用戶在畫面84上選擇接入點時,在打印機12內(nèi)對所使用的接入點進行設(shè)定,因而可以從接入點13識別打印機12。通過無線LAN,PC11進行打印機的檢索,以便確認打印機12是否正確地被連接。
下一個畫面810(圖8C),顯示了通過接入點檢索到的打印機一覽的畫面。通過由PC11使用無線LAN接口,通過接入點13,發(fā)送打印機搜索命令,而接收到打印機搜索命令的打印機將其響應(yīng)發(fā)送到PC11,從而得到打印機一覽,并在PC11上顯示此打印機一覽。即,該搜索命令通過廣播發(fā)送到網(wǎng)絡(luò)上的所有設(shè)備,接收到搜索命令并能理解該命令的設(shè)備(在這里為特定的打印機或打印機適配器),將預先定義的與命令對應(yīng)的信息發(fā)送到發(fā)送出命令的主計算機。在該信息中,包含著打印機的名稱或ID,地址等,根據(jù)這些信息即可區(qū)別所連接的打印機。
在畫面810上,在顯示區(qū)域811內(nèi)顯示搜索到的打印機一覽,在本例中查找到3個打印機。與接入點的選擇一樣,在區(qū)域811內(nèi)選擇加亮顯示的打印機。當在畫面810上選擇「返回」圖標812時,返回前一個畫面84,當選擇「取消」圖標814時中止安裝。
另外,通過在畫面810上選擇「下一個」圖標813,將在顯示區(qū)域811內(nèi)選定的打印機決定為連接對象,同時顯示用于輸入端口名的下一個畫面815(圖9D)。畫面815內(nèi)的輸入?yún)^(qū)域816,是輸入想要輸入的端口名的區(qū)域。當與1臺PC連接的多臺打印機具有相同的功能時(例如無線LAN)時,使用端口名來區(qū)分這些打印機,作為初始值,例如缺省設(shè)定為WLAN01?!竁LAN」,作為標識符,用于指示此打印機在無線LAN上,「01」表示在系統(tǒng)中登記的最后一個(在這里也是「第一個」)序號,是為清楚地區(qū)分多個具有相同功能的打印機而按順序附加的序號。在打印機驅(qū)動程序中,通過端口名識別打印機。
當在畫面815上選擇「返回」圖標817時,返回前一個畫面810,當選擇「取消」圖標819時中止安裝。另外,通過選擇「下一個」圖標818,將在輸入?yún)^(qū)域816內(nèi)輸入的名稱決定為端口名,并顯示網(wǎng)絡(luò)安裝完成的畫面820(圖9E)。
在畫面820上,有兩個無線按鈕821、822,當用戶只想生成無線LAN打印機圖標時,選擇無線按鈕821,當無線LAN打印機圖標及USB打印機圖標兩種圖標都想生成時,選擇無線按鈕822。如用戶選擇了「OK」圖標823,則當選擇無線按鈕821時生成如圖10所示的打印機圖標。而當選擇無線按鈕822時生成如圖11所示的打印機圖標。用戶通過打印機圖標,確認或區(qū)分所登記的打印機,或識別當前可用打印機。根據(jù)從打印應(yīng)用程序來的打印指示,選擇其中一個圖標。例如,在圖11中,當選擇「BJ000USB001」圖標時,通過USB電纜15發(fā)送打印數(shù)據(jù)。而當選擇「BJ000(復制2)WLAN01」圖標時,通過無線LAN發(fā)送打印數(shù)據(jù)。
完成無線網(wǎng)絡(luò)安裝后,立刻生成打印機圖標可以通過將表示USB端口實例的打印機圖標刪除,重新生成與無線LAN端口實例對應(yīng)的打印機圖標的方法實現(xiàn),或通過將表示USB端口實例的打印機圖標的設(shè)定改變,從而分配無線LAN端口實例的方法等若干種方法實現(xiàn)。在任何情況下,如前面參考圖3所示,都要將所生成的該打印機圖標的信息寫入到OS的注冊表中的與無線LAN端口實例有關(guān)的條目內(nèi),并將與USB端口實例有關(guān)的條目內(nèi)的信息清除,或把指明其不再使用此圖標的信息寫入到條目內(nèi)。此外,按照安裝步驟,有時也可以將與USB端口實例有關(guān)的條目刪除,并將USB端口實例本身刪除。
當用戶選擇生成無線LAN和USB電纜兩種端口實例時,將表示在配置過程中已生成的USB端口實例的打印機圖標保持原狀而不刪除和變更。在這之后,在無線網(wǎng)絡(luò)安裝處理完成時的打印機圖標生成處理中,生成新的無線LAN端口實例和表示該示例的打印機圖標(參照圖11的畫面)。在這種情況下,也如參考圖3所述,將新生成的打印機圖標信息寫入到OS的注冊表中與無線LAN端口實例有關(guān)的條目內(nèi)。
根據(jù)以上的方法,當用戶對網(wǎng)絡(luò)安裝完成畫面的無線按鈕821的選擇只選擇了無線LAN端口的配置時,只生成表示無線LAN端口實例的打印機圖標,當既選擇了無線LAN端口又選擇了USB端口的配置時,生成表示無線LAN端口和USB端口的兩種示例的兩個打印機圖標。
以下,說明只有一個接入點和1臺打印機時的無線網(wǎng)絡(luò)安裝處理。
圖12A和12B是根據(jù)本實施方式使用USB接口的另一種無線網(wǎng)絡(luò)安裝處理中顯示的第二系列畫面圖。該系列畫面,當在使用USB接口的無線網(wǎng)絡(luò)安裝處理中,通過所述接入點搜索和打印機搜索,只檢索到一個接入點和1臺打印機時,代替在圖8A~8C及圖9D、9E中說明過的系列畫面,顯示在PC11的顯示屏上。
在本系列畫面中,省略而不顯示在8A~8C及圖9D、9E中說明過的畫面84,810和815,只顯示畫面66及與圖9E中的畫面820對應(yīng)的畫面94。當在只有一個接入點,且只有1臺打印機的情況下,就連端口名也可以自動生成時,用戶只需進行兩次選擇,即圖12A所示的畫面66中的「網(wǎng)絡(luò)安裝」圖標70的選擇及完成圖12B所示的畫面94中的「OK」圖標97的選擇,即可完成無線網(wǎng)絡(luò)的設(shè)定。
圖13是PC11執(zhí)行的另一種處理的流程圖,是在圖8A~8C,圖9D,9E及圖12A和12B中示出的畫面的,本實施方式的另一種無線網(wǎng)絡(luò)安裝處理的流程圖。
首先,在步驟S900中,判定是否在圖8A的畫面上選擇了「網(wǎng)絡(luò)安裝」70。如選擇了則進入步驟S1000,將接入點搜索命令通過USB電纜15發(fā)送到打印機12(步驟S1000)。打印機12進行接入點的搜索,并將查找到的接入點的信息通過USB電纜15發(fā)送到PC11。
這里,由PC11通過USB電纜15向打印機12發(fā)送的無線網(wǎng)絡(luò)安裝用的USB命令有3個,即接入點搜索命令,信息取得命令及信息設(shè)定命令。
在向打印機12發(fā)送接入點搜索命令后,打印機12對無線LAN模塊,如無線LAN卡14,進行配置,以使可以使用無線LAN模塊進行接入點搜索。進行了接入點搜索配置的打印機12的無線LAN模塊,發(fā)送接入點搜索信號。接收到該信號的接入點,將本身的接入點信息(ID、無線電波狀態(tài)、地址、信道等)發(fā)送到發(fā)送出搜索信號的無線LAN模塊。打印機12的無線LAN模塊,接收從接入點送回的信息,并將接收到的信息通過USB接口發(fā)送到PC11。這時,打印機12將查找到的所有接入點的信息都發(fā)送到PC11。
在接著的步驟S1001中,根據(jù)從打印機12送回的接入點信息,檢查搜索到幾個接入點。當查找到一個以上的接入點時,進入步驟S1002,顯示接入點一覽畫面84,以便使用戶選擇所希望的接入點。當只查找到一個接入點時,跳過步驟S1002而進入步驟S1003。
在步驟S1003中,進行在無線LAN中使用的接入點的設(shè)定。設(shè)定方式為,根據(jù)在步驟S1000中查找到的接入點的信息,將由用戶選定的,用于指定接入點或所查找到的唯一的接入點的信息設(shè)定命令,通過USB電纜15發(fā)送到打印機12。通過信息設(shè)定命令設(shè)定接入點的地址,加密密鑰以及其他為利用接入點所需要的信息,打印機12可以與特定的接入點連接。
接著,在步驟S1004中,用網(wǎng)絡(luò)命令進行打印機的搜索。作為網(wǎng)絡(luò)命令,有兩個網(wǎng)絡(luò)安裝用命令,即打印機搜索命令(廣播通信)及打印機搜索命令(地址指定)。在這兩個網(wǎng)絡(luò)安裝用的命令中,打印機搜索命令(廣播通信)沒有指定接收方,打印機搜索命令(地址指定)指定特定的接收方。
這里,PC11發(fā)送廣播通信方式的打印機搜索命令。將該命令發(fā)送到無線LAN上,從無線LAN接收到該命令的打印機,將打印機信息(ID、名稱、地址、型號等)通過無線LAN發(fā)送到發(fā)送出命令的PC11。按照這種方式,可以通過無線LAN進行PC11和該打印機的連接確認。由于該命令以廣播通信方式發(fā)送,所以能理解該命令的所有打印機都可以將其信息發(fā)送到發(fā)送出該命令的PC11。PC11必須根據(jù)從打印機送回的信息選擇自己當前想要安裝的機型。
PC11,根據(jù)從打印機送回的信息,檢查可連接的打印機是否是1臺(步驟S1005)。當查找到1臺以上打印機可連接時,進入步驟S1006,在畫面810上顯示打印機一覽,以便使用戶選擇所希望的打印機。當只查找到1臺打印機時,跳過步驟S1006而進入步驟S1007。
在步驟S1007中,檢查是否需要顯示端口名,如需要時則進入步驟S1008,顯示端口名的輸入畫面815,以使用戶可以輸入端口名。當不需要輸入端口名時,跳過步驟S1008而進入步驟S1009。是否由用戶輸入端口名,根據(jù)其必要性決定,當以較少的簡單畫面實現(xiàn)安裝時,可以省略輸入端口名的步驟。
在步驟S1009中,PC11,在PC11內(nèi)進行網(wǎng)絡(luò)信息的設(shè)定及無線LAN用的端口實例的注冊,從而使PC11可以通過無線LAN接口向打印機12發(fā)送打印數(shù)據(jù)。網(wǎng)絡(luò)信息包括打印機的地址或名稱等打印所需的信息。在接著的步驟S1010中,顯示圖9E中示出的網(wǎng)絡(luò)安裝完成畫面。
在通過USB電纜15向打印機發(fā)送的USB命令中,除安裝命令以外,還有發(fā)送打印數(shù)據(jù)的命令,進行各種打印機配置的命令等,但在本實施方式中只舉出與本發(fā)明直接相關(guān)的安裝命令。其中的一個安裝命令是接入點搜索命令,已經(jīng)參考圖13的步驟S1000進行了說明。第二個是信息取得命令,用于從打印機取得對打印機的無線LAN設(shè)定有關(guān)的信息。第三個是信息設(shè)定命令,用來設(shè)定與無線LAN有關(guān)的信息(例如接入點地址、模式、信道等),在圖13的步驟S1003中用于接入點的指定。
在本實施方式中,作為用于安裝的網(wǎng)絡(luò)命令,有兩個,即所有打印機接收的廣播通信方式的打印機搜索命令,及由特定的打印機接收的地址指定方式的打印機搜索命令。在網(wǎng)絡(luò)命令中,除所述的命令之外,還有發(fā)送打印數(shù)據(jù)的命令,進行打印機各種的配置的命令等,但在本實施方式中只舉出與本發(fā)明直接相關(guān)的安裝命令。
通過使用安裝命令,可以確定是否正確地查找到存在于網(wǎng)絡(luò)上的打印機,而且是否正確地進行了設(shè)定,就是說,可以確認通過無線LAN的PC11與打印機的連接。這些命令,在網(wǎng)絡(luò)上通過一般的TCP/IP、UDP等協(xié)議進行傳送、回復。
以下,說明第二臺PC上的無線網(wǎng)絡(luò)安裝處理。
圖14A~14C是在第二臺PC上執(zhí)行的無線網(wǎng)絡(luò)安裝處理中顯示的畫面。
當通過執(zhí)行參考圖6(6A~6D)~圖13說明過的第一PC的打印機驅(qū)動程序安裝處理及無線網(wǎng)絡(luò)安裝處理,從而完成了打印機的無線LAN連接的設(shè)定后,在第二臺PC(打印機驅(qū)動程序、無線LAN設(shè)備都沒有安裝)上執(zhí)行打印機驅(qū)動程序安裝及無線網(wǎng)絡(luò)安裝時,由于打印機側(cè)的無線LAN連接的設(shè)定已經(jīng)完成,只進行PC側(cè)的設(shè)定。
第二臺PC上打印機驅(qū)動程序的安裝,與參考圖6A~6D和圖7中說明過的內(nèi)容相同,所以省略。當顯示打印機驅(qū)動程序安裝完成后的畫面131并希望進行網(wǎng)絡(luò)安裝時,選擇「網(wǎng)絡(luò)安裝」圖標133。選擇后,如網(wǎng)絡(luò)安裝正常完成,則顯示與所述畫面94相同的網(wǎng)絡(luò)安裝完成畫面134,而當由于某種原因在無線LAN中未能查找到所連接的打印機時,顯示網(wǎng)絡(luò)安裝失敗畫面137。
圖15和圖16是參考圖14A~14C說明的由PC執(zhí)行的無線網(wǎng)絡(luò)安裝處理流程圖。該流程圖不但包括在第一臺PC上執(zhí)行的無線LAN及打印機的設(shè)定,還包括在第二臺及其后的PC上執(zhí)行的無線LAN及打印機的設(shè)定。
首先,在步驟S1400中,取得打印機12的設(shè)定信息。其取得方式為,從PC通過USB電纜向打印機12發(fā)送信息取得命令,打印機12將已經(jīng)設(shè)定的信息通過USB電纜發(fā)送到PC。設(shè)定打印機12的信息包括與無線LAN有關(guān)的信息,其中與無線LAN有關(guān)的信息包括是否已經(jīng)設(shè)定接入點的信息。
接入點設(shè)定信息指的是在由第一臺PC完成打印機驅(qū)動程序安裝后,接著執(zhí)行網(wǎng)絡(luò)安裝處理中設(shè)定的信息(參考圖13中步驟S1003)。當已經(jīng)設(shè)定接入點時,可以使用已設(shè)定的信息,而無需再次進行接入點的設(shè)定。
在步驟S1401中,根據(jù)來自打印機12的信息,檢查是否已完成接入點的設(shè)定。當沒有設(shè)定接入點時,意味著該PC是第一臺PC,在這種情況下,必須從接入點設(shè)定開始,因而必須進行圖8A~8C、9D、9E、10中示出的處理。
步驟S1402到步驟S1412的處理與圖13的步驟S1000~步驟S1010的處理相同,所以將其說明省略。在步驟S1402~步驟S1412中,進行打印機12的接入點設(shè)定及PC側(cè)的網(wǎng)絡(luò)設(shè)定。
當在步驟S1401中判定已完成接入點的設(shè)定時,進入圖16的步驟S1413,進行特定打印機的搜索處理。在步驟S1400中從打印機取得的信息包括已設(shè)定的打印機的地址和ID,根據(jù)該信息將打印機搜索命令(地址指定)發(fā)送到無線LAN上。由于該第二臺PC也已完成與接入點之間的通信設(shè)定,所以可以向無線LAN上發(fā)送命令。該打印機搜索命令(地址指定),是地址指定的搜索命令,所以可以只對當前通過USB電纜與PC連接著的打印機發(fā)送命令。
接收到該命令的打印機,將打印信息通過無線LAN發(fā)送到發(fā)送該命令的PC。在PC側(cè),檢查從打印機送回的信息是否到達,并檢查到達的信息是否有效(步驟S1414)。將從打印機通過無線LAN送回的信息與所述通過USB電纜得到的信息進行比較,并當兩者一致時,判定已正確地查找到所需的打印機。因此,可以通過無線LAN確認PC和該打印機之間的連接。
當由于某種原因沒有從打印機送回信息時,或當從打印機通過無線LAN送回的信息與所述通過USB電纜得到的信息不一致時,進入步驟S1419,顯示畫面137。當在步驟S1414中正確地查找到打印機時,進入步驟S1415。步驟S1415到步驟S1418的處理,與步驟S1409~步驟S1412的處理相同,所以將其說明省略。通過步驟S1415~步驟S1418的處理,完成第二臺PC的無線LAN安裝,從而可以通過無線LAN進行打印。
本實施方式具有如下的優(yōu)點(1)借助于通過USB接口的打印機驅(qū)動程序的安裝,而在其后通過USB接口接著執(zhí)行無線LAN的網(wǎng)絡(luò)安裝,簡化了無線LAN的安裝過程。
(2)通過無線LAN與打印機的連接是得到實際確認的,并在確認進行了正確的連接后才完成打印機驅(qū)動程序的安裝,所以,可以避免在連接已失敗的狀態(tài)下依然完成安裝的異常情況。
(3)即使是以往需由用戶進行復雜的操作才能進行的第二臺及其后的PC與無線LAN有關(guān)的設(shè)定,也可以按照與第一臺PC同樣的方式更簡易地使用USB接口執(zhí)行。即,第二臺PC可以按照與第一臺PC相同的步驟進行無線LAN連接的設(shè)定,所以,可以統(tǒng)一用戶的操作,從而可以減少無線LAN連接設(shè)定時的誤操作。
在所述實施方式中,在網(wǎng)絡(luò)安裝完成畫面(圖9E的畫面820、圖12B的畫面94、圖14B的畫面134)上,由用戶通過無線按鈕選擇安裝完成時生成的打印機圖標,并根據(jù)用戶的選擇產(chǎn)生或刪除打印機圖標,但當然這種選擇也可以在不同的時刻進行。
例如,在圖17A~17C所示的實施例中,在無線網(wǎng)絡(luò)安裝處理中,在開始網(wǎng)絡(luò)的設(shè)定時,就顯示用于選擇安裝完成時生成的打印機圖標的無線按鈕175、176。在由用戶進行了選擇后,執(zhí)行網(wǎng)絡(luò)安裝處理,并在網(wǎng)絡(luò)安裝完成時顯示完成畫面178。
另外,也可以在安裝作業(yè)中已不需要USB端口的時刻將USB端口的圖標刪除,而無需等到安裝完成。
另外,通過將依據(jù)所述圖3、圖7、圖13、圖15、及圖16的流程圖的程序存儲在PC11等主裝置的存儲裝置內(nèi)并執(zhí)行該程序,可以實現(xiàn)所述控制方法。
本發(fā)明,并不限定于所述的實施方式,既可以應(yīng)用于由多個設(shè)備構(gòu)成的系統(tǒng),也可以應(yīng)用于單個設(shè)備構(gòu)成的裝置。
另外,通過將記錄了實現(xiàn)所述實施方式的功能的軟件程序代碼的存儲介質(zhì)(或記錄介質(zhì))供給系統(tǒng)或裝置并由該系統(tǒng)或裝置的計算機(或CPU、MPU)讀出并執(zhí)行存儲在存儲介質(zhì)內(nèi)的程序代碼,也可以達到本發(fā)明的目的。
在這種情況下,從存儲介質(zhì)讀出的程序代碼本身可以實現(xiàn)所述實施方式的功能,因而該程序代碼及存儲了該程序代碼的存儲介質(zhì)也構(gòu)成本發(fā)明。
另外,不僅可以通過由計算機執(zhí)行所讀出的程序代碼實現(xiàn)所述實施方式的功能,而且當然也包括由在計算機上運行的操作系統(tǒng)(OS)等根據(jù)該程序代碼的指示,執(zhí)行實際處理的全部或一部分,并通過該處理實現(xiàn)所述實施方式的功能的情況。
進一步,當然也包括將從存儲介質(zhì)讀出的程序代碼寫入插入到計算機內(nèi)的功能擴展卡,或與計算機連接的功能擴展單元的存儲器后,由該功能擴展卡或功能擴展單元的CPU等根據(jù)該程序代碼的指示,執(zhí)行實際處理的全部或一部分,并通過該處理實現(xiàn)所述實施方式的功能的情況。
另外,所述程序,只要能由計算機實現(xiàn)所述實施方式的功能即可,其形式,可以是目標代碼、由解釋程序執(zhí)行的程序代碼、給OS的腳本數(shù)據(jù)等。
作為提供程序代碼的記錄介質(zhì),例如,可使用軟盤(注冊商標)、硬盤、光盤、磁性光盤、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW、磁帶、非易失性存儲卡、其他的ROM等。或者,所述程序,通過從與因特網(wǎng)、商用網(wǎng)絡(luò)、或局域網(wǎng)等連接的圖中未示出的其他計算機或數(shù)據(jù)庫等下載而得到。
權(quán)利要求
1.一種信息處理裝置,可以與具有有線接口和無線接口的至少一個設(shè)備進行通信,其特征在于,該信息處理裝置包括第一通信設(shè)定執(zhí)行裝置,用來執(zhí)行第一通信設(shè)定,以使得能通過所述有線接口控制所述設(shè)備;以及第二通信設(shè)定執(zhí)行裝置,用來在執(zhí)行第一通信設(shè)定后,通過有線接口,與所述設(shè)備通信,從而執(zhí)行第二通信設(shè)定,使得信息處理裝置能通過無線接口與所述設(shè)備通信。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,所述第二通信設(shè)定執(zhí)行裝置包括連接確認裝置,用于在執(zhí)行第二通信設(shè)定期間通過無線接口確認與所述設(shè)備之間的連接是否已經(jīng)建立。
3.根據(jù)權(quán)利要求1或2所述的信息處理裝置,其特征在于,所述第二通信設(shè)定執(zhí)行裝置通過所述有線接口取得為執(zhí)行所述第二通信設(shè)定所需的通信設(shè)定信息。
4.根據(jù)權(quán)利要求1~3的任何一項所述的信息處理裝置,其特征在于,所述第二通信設(shè)定執(zhí)行裝置通過所述有線接口發(fā)送用于設(shè)定執(zhí)行所述第二通信設(shè)定所需的通信設(shè)定信息的命令。
5.根據(jù)權(quán)利要求1~4的任何一項所述的信息處理裝置,其特征在于,還包括生成裝置,用于根據(jù)用戶的指示,生成與所述第一通信設(shè)定對應(yīng)的圖標及與所述第二通信設(shè)定對應(yīng)的圖標的任何一個或兩個。
6.根據(jù)權(quán)利要求1~5的任何一項所述的信息處理裝置,其特征在于還包括提示裝置,用于提示用戶,在執(zhí)行所述第一通信設(shè)定后,確認是否執(zhí)行所述第二通信設(shè)定,其中所述第二通信設(shè)定執(zhí)行裝置,響應(yīng)用戶的將執(zhí)行所述第二通信設(shè)定的確認,開始所述第二通信設(shè)定。
7.根據(jù)權(quán)利要求1~6的任何一項所述的信息處理裝置,其特征在于,還包括用于刪除在所述第一通信設(shè)定中設(shè)定的信息的刪除裝置。
8.一種信息處理裝置的控制方法,所述信息處理裝置能夠與具有有線接口和無線接口的至少一個設(shè)備進行通信,其特征在于,該控制方法包括安裝步驟,在所述信息處理裝置中安裝作為用于能夠通過有線接口控制所述設(shè)備的軟件的設(shè)備驅(qū)動程序;以及設(shè)定處理步驟,在安裝設(shè)備驅(qū)動程序后,通過有線接口,與所述設(shè)備通信,從而執(zhí)行設(shè)定處理,使得所述設(shè)備能夠通過無線接口與所述信息處理裝置通信。
9.一種信息處理裝置的控制方法,所述信息處理裝置能夠與具有有線接口和無線接口的至少一個設(shè)備進行通信,其特征在于,該控制方法包括安裝步驟,在所述信息處理裝置中安裝作為用于能夠通過有線接口控制所述設(shè)備的軟件的設(shè)備驅(qū)動程序;獲得步驟,在安裝設(shè)備驅(qū)動程序后,使所述信息處理裝置通過有線接口,獲得已經(jīng)設(shè)定到所述設(shè)備的無線接口的設(shè)定信息;以及設(shè)定處理步驟,基于所獲得的無線接口設(shè)定信息,執(zhí)行無線接口設(shè)定處理,使得所述設(shè)備能通過無線接口與所述信息處理裝置通信。
10.一種控制程序,用于執(zhí)行能夠與具有有線接口和無線接口的至少一個設(shè)備進行通信的信息處理裝置的控制方法,其特征在于,該控制程序包括第一通信設(shè)定執(zhí)行模塊,用于執(zhí)行第一通信設(shè)定,使得可以通過有線接口控制所述設(shè)備;以及第二通信設(shè)定執(zhí)行模塊,當執(zhí)行第一通信設(shè)定后,通過有線接口,與所述設(shè)備通信,從而執(zhí)行第二通信設(shè)定,使得所述信息處理裝置能通過無線接口與所述設(shè)備通信。
11.一種信息處理裝置,能夠與具有第一接口和第二接口的至少一個設(shè)備進行通信,其特征在于,該信息處理裝置包括第一通信設(shè)定執(zhí)行裝置,用于執(zhí)行第一通信設(shè)定,使得能通過第一接口控制所述設(shè)備;第二通信設(shè)定執(zhí)行裝置,用于當執(zhí)行第一通信設(shè)定后,通過第一接口,與所述設(shè)備通信,從而執(zhí)行第二通信設(shè)定,使得所述信息處理裝置能通過第二接口與所述設(shè)備通信;以及刪除裝置,用于當執(zhí)行第二通信設(shè)定后,刪除在所述第一通信設(shè)定中設(shè)定的信息。
12.根據(jù)權(quán)利要求10所述的信息處理裝置,其特征在于,還包括顯示裝置,用來顯示畫面,以提醒用戶確認當通過所述第一通信設(shè)定執(zhí)行裝置執(zhí)行第一通信設(shè)定后,是否執(zhí)行所述第二通信設(shè)定。
13.根據(jù)權(quán)利要求10所述的信息處理裝置,其特征在于所述刪除裝置在執(zhí)行所述第二通信設(shè)定后,將與所述第一通信設(shè)定對應(yīng)的圖標刪除。
14.一種信息處理裝置的控制方法,該信息處理裝置能夠與具有第一接口和第二接口的至少一個設(shè)備進行通信,其特征在于,該控制方法包括安裝步驟,在所述信息處理裝置中安裝作為能通過第一接口控制所述設(shè)備的軟件的設(shè)備驅(qū)動程序;設(shè)定處理步驟,在安裝設(shè)備驅(qū)動程序后,通過第一接口,與所述設(shè)備通信,從而執(zhí)行設(shè)定處理,使得所述設(shè)備和所述信息處理裝置能夠通過第二接口相互通信;以及刪除步驟,當在所述設(shè)定處理步驟中執(zhí)行設(shè)定處理后,刪除與所述設(shè)備驅(qū)動程序相關(guān)的信息。
全文摘要
本發(fā)明公開了一種通過有線接口,可以以更簡易的方式實現(xiàn)對為能通過無線接口使用設(shè)備所必須的無線接口設(shè)定的信息處理裝置。該信息處理裝置執(zhí)行第一通信設(shè)定,使得可以通過有線接口控制所述設(shè)備;當執(zhí)行第一通信設(shè)定后,通過有線接口與設(shè)備進行通信,從而執(zhí)行第二通信設(shè)定,以使可以通過無線接口,與設(shè)備通信。因而簡化了為能使用無線接口與設(shè)備通信所需的通信設(shè)定。
文檔編號G06F9/445GK1574844SQ200410048179
公開日2005年2月2日 申請日期2004年6月21日 優(yōu)先權(quán)日2003年6月20日
發(fā)明者福長耕司, 中村敦 申請人:佳能株式會社