專利名稱:數(shù)據(jù)處理設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種安裝用于使用裝置的資源以使該裝置執(zhí) 行處理的數(shù)據(jù)處理設(shè)備和該數(shù)據(jù)處理設(shè)備的控制方法。
背景技術(shù):
在通過PC(個(gè)人計(jì)算機(jī))使用打印機(jī)和掃描儀等外圍裝置的 情況下,PC用戶不得不在自己的PC上安裝與外圍裝置相對(duì)應(yīng)的驅(qū)動(dòng)程序軟件。
更具體地,在新使用所期望的外圍裝置的情況下,用戶基于自己希望使用的服務(wù)從網(wǎng)絡(luò)或所附CD-ROM等介質(zhì)來獲得與 相關(guān)外圍裝置相對(duì)應(yīng)的驅(qū)動(dòng)程序軟件,將獲得的驅(qū)動(dòng)程序軟件 安裝在自己的PC上,并對(duì)相關(guān)外圍裝置執(zhí)行各種設(shè)置。然后, 用戶可以根據(jù)所期望的外圍裝置享受各種服務(wù)。
此外,在設(shè)置了大規(guī)模網(wǎng)絡(luò)的辦公室中,通常多個(gè)用戶通 過LAN(局域網(wǎng))共享多個(gè)外圍裝置。
附帶地,近年來,無線網(wǎng)絡(luò)環(huán)境已經(jīng)得以增強(qiáng),并且已經(jīng) 引入了員工座位不固定的所謂的自由座位辦公室(free-address office)。因?yàn)檫@些原因,由于便攜性的好處和便利,因而使用 筆記本PC的機(jī)會(huì)增加了 。
因此,即使用戶從他/她自己的座位移動(dòng)到會(huì)議室,或者即 使用戶每日都改變他/她的座位,用戶仍可以將他/她自己的PC 攜帶至他/她移動(dòng)到的地方,并在那里使用自己的PC。
在這種情況下,如上所述,為了使用設(shè)置在用戶移動(dòng)到的 地方附近的外圍裝置,用戶不得不安裝相關(guān)外圍裝置的驅(qū)動(dòng)程 序軟件,并進(jìn)一步執(zhí)行設(shè)置以實(shí)際使用該外圍裝置。
然而,與以上使用筆記本PC時(shí)的便攜性的好處和便利相 反,每當(dāng)用戶在不同地方使用外圍裝置時(shí),他/她不得不基于自 己希望使用的服務(wù)來確認(rèn)附近的外圍裝置的種類。然后,用戶 不得不搜索網(wǎng)絡(luò),從搜索到的網(wǎng)絡(luò)中選擇他/她希望使用的驅(qū)動(dòng) 程序軟件,下載選擇的驅(qū)動(dòng)程序軟件,并安裝下載的驅(qū)動(dòng)程序 軟件。
此外,如果每次用戶移動(dòng)座位時(shí)他/她都安裝所期望的外圍 裝置的驅(qū)動(dòng)程序軟件,則所安裝的驅(qū)動(dòng)程序軟件的數(shù)量因此變 得巨大。因此,如果用戶實(shí)際使用所期望的外圍裝置,則他/ 她難以容易地選4奪與使用的外圍裝置相對(duì)應(yīng)的驅(qū)動(dòng)程序軟件。
于是,為了防止這類問題,用戶不得不卸載他/她完成使用 的外圍裝置的驅(qū)動(dòng)程序軟件。因此,用戶安裝和卸載外圍裝置 驅(qū)動(dòng)程序軟件的負(fù)擔(dān)隨著用戶移動(dòng)他/她的座位而增加。
為了應(yīng)付以上問題,傳統(tǒng)上提出了以下技術(shù)。即,當(dāng)啟動(dòng) 客戶PC時(shí),搜索位于與客戶PC所連接的網(wǎng)絡(luò)相同的網(wǎng)絡(luò)內(nèi)的打 印機(jī)。然后,在^全測(cè)到新的網(wǎng)絡(luò)打印才幾的情況下,安裝該打印 機(jī)驅(qū)動(dòng)程序以 <吏用所4全測(cè)到的網(wǎng)絡(luò)打印機(jī)(例如,日本特開
2002-366502號(hào)公報(bào)和曰本特開2003-13 1 827號(hào)公報(bào))。
然而,在這類傳統(tǒng)技術(shù)中,如果在同一網(wǎng)絡(luò)中發(fā)現(xiàn)并檢測(cè) 到新的打印機(jī),則安裝所檢測(cè)到的打印機(jī)的打印機(jī)驅(qū)動(dòng)程序。 因此,隨著檢測(cè)到的打印機(jī)的數(shù)量增多,選擇所期望的打印機(jī) 變得困難。即,當(dāng)用戶試圖使用外圍裝置時(shí),他/她不得不再次 檢測(cè)哪個(gè)打印機(jī)驅(qū)動(dòng)程序用于設(shè)置在哪一地點(diǎn)處的外圍裝置, 因而對(duì)于用戶來說該操作極其麻煩。
發(fā)明內(nèi)容
本發(fā)明的特征在于提供 一 種能夠以簡(jiǎn)單操作來使用設(shè)置在所期望位置處的裝置的機(jī)構(gòu)。
本發(fā)明的特征還在于提供 一 種能夠容易地釋放不必要裝 置的資源的機(jī)構(gòu)。
根據(jù)本發(fā)明的第一方面,提供一種數(shù)據(jù)處理設(shè)備,包括
指出部件,用于指出表示裝置的安裝位置的位置信息;第一獲 得部件,用于獲得表示所述裝置的裝置信息,其中所述裝置被 安裝到與由所述指出部件指出的位置信息相對(duì)應(yīng)的安裝位置; 第二獲得部件,用于根據(jù)由所述第 一獲得部件獲得的裝置信息, 獲得用于指出對(duì)所述裝置進(jìn)行控制的資源的存儲(chǔ)位置的存儲(chǔ)信 息;以及安裝部件,用于使所述數(shù)據(jù)處理設(shè)備基于由所述第二 獲得部件獲得的存儲(chǔ)信,l對(duì)所述資源進(jìn)行安裝。
根據(jù)本發(fā)明的另 一方面,提供一種數(shù)據(jù)處理設(shè)備的控制方 法,包括指出表示裝置的安裝位置的位置信息;獲得表示所 述裝置的裝置信息,其中所述裝置被安裝到與所指出的位置信 息相對(duì)應(yīng)的安裝位置;根據(jù)所獲得的裝置信息,獲得用于指出 對(duì)所述裝置進(jìn)行控制的資源的存儲(chǔ)位置的存儲(chǔ)信息;以及使所 述數(shù)據(jù)處理設(shè)備基于所獲得的存儲(chǔ)信息對(duì)所述資源進(jìn)行安裝。
通過以下參考附圖對(duì)典型實(shí)施例的說明,本發(fā)明的其它特 征將變得明顯。
圖l是示出可應(yīng)用作為本發(fā)明第 一 實(shí)施例例子的數(shù)據(jù)處理 設(shè)備的圖像處理系統(tǒng)的整體結(jié)構(gòu)的框圖2是示出在圖l所示的服務(wù)器中設(shè)置的網(wǎng)絡(luò)裝置信息管 理器中登記的數(shù)據(jù)庫(kù)的示例的圖3A和3B是示出在圖l所示的主計(jì)算機(jī)中設(shè)置的顯示裝置 上顯示的用戶界面的示例的圖4是示出在作為本實(shí)施例例子的數(shù)據(jù)處理裝置中執(zhí)行的第一數(shù)據(jù)處理過程的示例的流程圖5A 、 5B和5C是示出在作為本實(shí)施例例子的數(shù)據(jù)處理裝 置中顯示的用戶界面畫面的示例的圖6A和6B是示出在作為第三實(shí)施例例子的數(shù)據(jù)處理裝置 中顯示的裝置驅(qū)動(dòng)程序卸載操作畫面的示例的圖7是示出在作為本實(shí)施例例子的數(shù)據(jù)處理裝置中執(zhí)行的 第二數(shù)據(jù)處理過程的示例的流程圖;以及
圖8是說明用于存儲(chǔ)可由根據(jù)本發(fā)明的數(shù)據(jù)處理裝置讀取 的各種數(shù)據(jù)處理程序的存儲(chǔ)介質(zhì)的存儲(chǔ)映射(memory map)的 圖。
具體實(shí)施例方式
以下,將參考
本發(fā)明的典型實(shí)施例。
系統(tǒng)結(jié)構(gòu)的說明
第一實(shí)施例
圖l是示出可應(yīng)用作為本發(fā)明第 一實(shí)施例例子的數(shù)據(jù)處理 設(shè)備的圖像處理系統(tǒng)的整體結(jié)構(gòu)的框圖。在本實(shí)施例中,盡管 以打印機(jī)作為裝置的示例,但是,裝置可以是用作輸入裝置的 掃描儀或用作輸入/輸出裝置的復(fù)合裝置。
在本實(shí)施例中,作為資源,假定包括打印操作的打印機(jī)驅(qū)動(dòng)程序、安裝打印機(jī)驅(qū)動(dòng)程序時(shí)所使用的通信設(shè)置信息(端口信息〕 以及安裝程序。然而,在資源中不必全部包括它們,而是可以 包括它們中的一部分。另外,在資源中可以包括除上面的例子 以外的信息。
在主計(jì)算機(jī)110將位置信息通知給服務(wù)器130后,從服務(wù)器 130所獲取的位置信息中獲取指定裝置信息,以訪問根據(jù)裝置信息選擇的裝置。作為位置信息的示例,將給出表示安裝了裝置的樓層的區(qū)域("212會(huì)議室")的示例。然而,位置信息不局限于這類信息,還可以是預(yù)先登記的區(qū)域的編碼信息。
下面,將詳細(xì)說明如下情況,即主計(jì)算機(jī)110從裝置獲取資源獲取目的地信息,并通過因特網(wǎng)從有關(guān)的URL(統(tǒng)一資源定位符)獲取資源以進(jìn)行安裝。
在圖l中,由設(shè)置在主計(jì)算機(jī)110中的網(wǎng)絡(luò)I/F單元112將主計(jì)算機(jī)110與LAN(局域網(wǎng))102連接。LAN 102通過路由器101與因特網(wǎng)100連接。作為主計(jì)算機(jī)IIO,可以采用通用個(gè)人計(jì)算機(jī)。
因此,主計(jì)算機(jī)110訪問因特網(wǎng)100,并可以根據(jù)需要下載各種數(shù)據(jù)。
另外,主計(jì)算機(jī)110在作為大容量存儲(chǔ)區(qū)域的HDD(硬盤)118中包括應(yīng)用程序(application)lll和打印機(jī)驅(qū)動(dòng)程序113。
應(yīng)用程序111對(duì)應(yīng)于如字處理器中的字處理軟件、繪圖軟件或者圖像編輯軟件等。由打印機(jī)驅(qū)動(dòng)程序113將做好的(drawn過網(wǎng)絡(luò)I/F單元112將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到與LAN 102連接的打印機(jī)104。另外,應(yīng)用程序111還包括執(zhí)行稍后所述的圖4中的流程圖所示的處理的應(yīng)用程序軟件。
對(duì)于打印所使用的每種打印機(jī),將打印機(jī)驅(qū)動(dòng)程序113作為獨(dú)立程序保持在HDD 118中,并且所生成的打印數(shù)據(jù)根據(jù)打印機(jī)的種類而具有不同形式。
例如,對(duì)于按打印頭的每條掃描線進(jìn)行打印的噴墨打印機(jī)的打印機(jī)驅(qū)動(dòng)程序,將所有打印數(shù)據(jù)轉(zhuǎn)換成圖像數(shù)據(jù),然后發(fā) 送轉(zhuǎn)換后的數(shù)據(jù)。另一方面,對(duì)于能夠以頁為單位進(jìn)行打印的 激光束打印機(jī)的打印機(jī)驅(qū)動(dòng)程序,將字符的數(shù)據(jù)作為字符數(shù)據(jù)發(fā)送,將圖形形式的數(shù)據(jù)作為圖形數(shù)據(jù)(繪圖命令)發(fā)送。
注意,打印機(jī)驅(qū)動(dòng)程序113由命令生成單元114、分析單元115和用戶1/F單元116構(gòu)成。
分析單元11 5對(duì)從應(yīng)用程序111傳送的字符數(shù)據(jù)、圖形數(shù)據(jù) 和圖像數(shù)據(jù)進(jìn)行分析。在命令生成單元114中,將數(shù)據(jù)轉(zhuǎn)換成可 由打印機(jī)120或打印坤幾104角年釋的命令,以通過網(wǎng)絡(luò)I/F單元112 將該命令發(fā)送到打印機(jī)120或打印機(jī)104。
注意,用戶1/F單元116對(duì)應(yīng)于在用戶進(jìn)行打印時(shí)用以指定 分辨率、彩色/單色、單面打印/雙面打印的程序。將用戶的指 定反映在由命令生成單元114生成的命令中。
打印機(jī)驅(qū)動(dòng)程序管理器117管理當(dāng)前安裝在主計(jì)算機(jī)110中 的打印機(jī)驅(qū)動(dòng)程序113,并管理該打印機(jī)驅(qū)動(dòng)程序當(dāng)前分配給哪 一端口即哪一打印機(jī)的事件。然后,根據(jù)需要進(jìn)行打印機(jī)驅(qū)動(dòng)
程序的自動(dòng)安裝處理。
在本實(shí)施例中,打印機(jī)驅(qū)動(dòng)程序管理器117執(zhí)行以下處理。
打印機(jī)驅(qū)動(dòng)程序管理器117具有第一獲取功能,用于在將 輸入的位置信息發(fā)送到服務(wù)器130后,從服務(wù)器130獲取由位置 信息指定的裝置信息。因此,可以指定由服務(wù)器130按每個(gè)區(qū)域 進(jìn)行管理的裝置。注意,圖3A和5A中將示出要輸入的位置信息, 而圖3B和5B中將示出裝置信息的示例。
打印機(jī)驅(qū)動(dòng)程序管理器117具有第二獲取功能,用于從裝 置信息當(dāng)中選擇的任一裝置(例如,打印機(jī)120)獲取資源獲取目 的地信息。這里,如稍后所述,假定資源獲取目的地信息為在 因特網(wǎng)IOO上指定的URL。
此外,打印機(jī)驅(qū)動(dòng)程序管理器117具有安裝功能,用于基 于資源獲取目的地信息下載從網(wǎng)絡(luò)獲取的資源并開始安裝該資 源。由于在從網(wǎng)絡(luò)100獲取的資源中包括安裝程序,因而可以通 過用戶指示執(zhí)行安裝程序的操作,根據(jù)資源中所包括的打印機(jī)驅(qū)動(dòng)程序和端口信息,來安裝驅(qū)動(dòng)程序。
可以將多個(gè)主計(jì)算才幾與LAN 102連"^妻,并且通過附圖標(biāo)記 103表示另 一個(gè)主計(jì)算才幾。
通過設(shè)置在打印機(jī)120內(nèi)的網(wǎng)絡(luò)I/F單元121與LAN 102連接 的打印機(jī)12 0 ,根據(jù)從主計(jì)算機(jī)110或主計(jì)算機(jī)10 3發(fā)送的打印數(shù) 據(jù)執(zhí)行打印處理。
在打印機(jī)120中,由命令解釋單元122解釋在網(wǎng)絡(luò)I/F單元 121處所接收的數(shù)據(jù),并且將打印數(shù)據(jù)轉(zhuǎn)換成內(nèi)部繪圖數(shù)據(jù)以傳 送到繪圖單元123。
在打印機(jī)主體是頁面打印機(jī)的情況下,繪圖單元123存儲(chǔ) 一頁的繪圖數(shù)據(jù),并且當(dāng)發(fā)出一頁的終止指示時(shí),將所存儲(chǔ)的 一頁的繪圖數(shù)據(jù)光柵化成位圖數(shù)據(jù)(bitmap data)以發(fā)送到打印 控制單元124。在與打印機(jī)構(gòu)主體125同步的同時(shí),打印控制單 元124將從繪圖單元123接收到的位圖數(shù)據(jù)傳送到打印機(jī)構(gòu)主體 125,以進(jìn)4亍打印。
由硬盤或大容量RAM構(gòu)成的大容量存儲(chǔ)單元126可以存儲(chǔ) 表格數(shù)據(jù)和字體數(shù)據(jù)等。
由ROM或RAM構(gòu)成的URL存儲(chǔ)單元127存儲(chǔ)用于下載更新 版本的打印機(jī)驅(qū)動(dòng)程序的服務(wù)器的位置。
服務(wù)器130通過設(shè)置在該服務(wù)器中的網(wǎng)絡(luò)I/F單元131與 LAN 102連接。服務(wù)器130由命令解釋單元133根據(jù)從主計(jì)算機(jī) 110或打印機(jī)120發(fā)送的命令來讀取位于NDIM(network device information manager,網(wǎng)絡(luò)裝置信息管理器)134內(nèi)的數(shù)據(jù)。服務(wù) 器130進(jìn)行寫處理的控制,通過使用命令生成單元132將上述數(shù) 據(jù)轉(zhuǎn)換成命令數(shù)據(jù),并通過網(wǎng)絡(luò)I/F單元131將數(shù)據(jù)發(fā)送到LAN。 通過附圖標(biāo)記104表示另 一個(gè)打印機(jī)??紤]到打印目的和使用頻 率,通常將多個(gè)打印機(jī)與LAN 102連接。
圖2是示出在圖1所示的服務(wù)器130中設(shè)置的NDIM 134中登 記的數(shù)據(jù)庫(kù)200的示例的圖。注意,每一行數(shù)據(jù)表示關(guān)于每一裝 置的數(shù)據(jù)。
在圖2中,各行的列201表示各裝置的名稱。列202表示示 出了安裝各裝置的區(qū)域的區(qū)域信息。列203表示各裝置的網(wǎng)絡(luò)地 址(IP地址)。列204表示示出了是否支持彩色打印功能、雙面打 印功能和裝訂功能等各種功能的屬性信息。附加標(biāo)記"o "(白圏) 意為支持相應(yīng)的功能。
可以通過由用戶經(jīng)主計(jì)算機(jī)1 IO上的應(yīng)用程序軟件訪問服 務(wù)器的NDIM 134,來參照如圖2所示的與LAN 102連^t妻的各裝 置的信息。
接著,將說明作為本實(shí)施例的特征的、通過區(qū)域指定進(jìn)行 的打印機(jī)的搜索和期望的打印機(jī)驅(qū)動(dòng)程序的自動(dòng)安裝處理。假 定將用于執(zhí)行該驅(qū)動(dòng)程序的自動(dòng)安裝處理的應(yīng)用程序軟件安裝 在主計(jì)算機(jī)110中。
圖3 A和3B是示出在圖1所示的主計(jì)算機(jī)110中設(shè)置的顯示 裝置上顯示的用戶界面的示例的圖。
注意,圖3A對(duì)應(yīng)于要使用的區(qū)域輸入畫面31 ,而圖3B對(duì)應(yīng) 于裝置搜索窗口 32。
圖3A示出了當(dāng)啟動(dòng)該應(yīng)用程序軟件時(shí)的畫面的示例。用戶 將自己的筆記本大小的PC連接到網(wǎng)絡(luò)。并且,在該畫面中,通 過操作例如鍵盤,輸入"212會(huì)議室"等安裝有用戶希望使用的裝 置的區(qū)域。這里所述的區(qū)域不是IP地址等網(wǎng)絡(luò)上的區(qū)域,而是 可以指定安裝了裝置的樓層等的區(qū)域。
以這樣的方式,當(dāng)進(jìn)行了 "212會(huì)議室"的輸入時(shí),用戶通過 利用指示裝置(未示出)點(diǎn)擊"執(zhí)行"按鈕,按下該按鈕。因此, 通過LAN 102從主計(jì)算機(jī)110向服務(wù)器130詢問安裝在相應(yīng)區(qū)域
附近的裝置的信息。
服務(wù)器130將用戶輸入的區(qū)域信息與先前登記在上述NDIM 134中的裝置的區(qū)域?qū)傩赃M(jìn)行比較,并調(diào)用與用戶輸入的區(qū)域相對(duì)應(yīng)的區(qū)域中的裝置的搜索結(jié)果。然后,將該搜索結(jié)果發(fā)送到主計(jì)算機(jī)110。
以這樣的方式,主計(jì)算機(jī)110接收與區(qū)域相對(duì)應(yīng)的裝置信 息,并通過在顯示裝置上顯示圖3B所示的裝置搜索窗口32,將 該搜索結(jié)果呈現(xiàn)給用戶。該示例對(duì)應(yīng)于如下狀態(tài),即例如, 作為安裝在"212會(huì)議室"的裝置搜索到三個(gè)打印機(jī)。
在該示例中,對(duì)于裝置信息,通過還顯示裝置的型號(hào)名稱 以外的該裝置所保持的功能屬性(例如,單色/彩色、自動(dòng)整理 功能),使用戶能夠容易地掌握有關(guān)該裝置的信息。
因此,當(dāng)通過在期望安裝各驅(qū)動(dòng)程序軟件的裝置的選擇部 分32-l中進(jìn)行核選而確認(rèn)了確定之后,用戶通過利用指示裝置 點(diǎn)擊"執(zhí)行"按鈕BTll,開始用于目標(biāo)裝置的驅(qū)動(dòng)程序軟件的自 動(dòng)安裝處理。
注意,如果點(diǎn)擊了取消按鈕BT13,則結(jié)束操作而不安裝裝 置的驅(qū)動(dòng)程序。并且,通過附圖標(biāo)記BT12表示重新選擇按鈕。
當(dāng)在圖3B所示的裝置搜索窗口上指示安裝所選擇裝置的 驅(qū)動(dòng)程序時(shí),打印機(jī)驅(qū)動(dòng)程序管理器117執(zhí)行打印機(jī)驅(qū)動(dòng)程序的 自動(dòng)安裝處理。將參考圖4中的流程圖詳細(xì)說明打印機(jī)驅(qū)動(dòng)程序 的自動(dòng)安裝處理的處理過程。
圖4是示出本實(shí)施例的第一數(shù)據(jù)處理過程的流程圖。本示 例是打印機(jī)驅(qū)動(dòng)程序的自動(dòng)安裝處理的示例。通過附圖標(biāo)記 S401 ~ S412表示各個(gè)步驟。并且,通過主計(jì)算機(jī)110的CPU將控 制程序載入到RAM并執(zhí)行該程序的處理來實(shí)現(xiàn)各步驟。該示例 是搜索到"212會(huì)議室"中的打印機(jī)并安裝該打印機(jī)的驅(qū)動(dòng)程序的處理的示例。
首先,在步驟S401中,啟動(dòng)用于執(zhí)行第一數(shù)據(jù)處理過程的
應(yīng)用程序軟件,并且,當(dāng)在圖3A所示的畫面上指定安裝有用戶 期望使用的裝置的區(qū)域時(shí),輸入指定該區(qū)域的信息(S401)。因 此,從服務(wù)器130獲取與輸入的區(qū)域相對(duì)應(yīng)的網(wǎng)絡(luò)裝置信息,并 且在步驟S402中,在裝置搜索窗口 32上顯示列表。
接著,在步驟S403中,由用戶在圖3B所示的裝置搜索窗口 32上選擇期望安裝驅(qū)動(dòng)程序的裝置。當(dāng)在與"212會(huì)議室,,中可以 使用的打印機(jī)相對(duì)應(yīng)的選擇部分32-l中進(jìn)行了核選時(shí),確定相 應(yīng)打印機(jī)作為要使用的裝置。接著,在步驟S404中,當(dāng)按下"執(zhí) 行"按鈕BT11時(shí),開始用于安裝所選擇裝置的驅(qū)動(dòng)程序的處理。
在步驟S405中,從服務(wù)器130調(diào)出分配給在選擇部分32-1 中選中的打印機(jī)的IP地址,并獲取該IP地址。
此外,在步驟S406中,通過基于該IP地址訪問打印機(jī),來 獲取表示打印機(jī)驅(qū)動(dòng)程序的獲取目的地的URL(其被存儲(chǔ)在打 印機(jī)120中所設(shè)置的URL存儲(chǔ)單元127中)。
注意,通過使用LAN 102中的預(yù)定協(xié)議由各自的網(wǎng)絡(luò)I/F單 元112和121進(jìn)行主計(jì)算機(jī)11 O和打印機(jī)120之間的通信。
將由主計(jì)算機(jī)110中的打印機(jī)驅(qū)動(dòng)程序管理器117發(fā)出的打 印機(jī)驅(qū)動(dòng)程序的URL的獲取請(qǐng)求作為打印機(jī)控制命令進(jìn)行發(fā) 送,其中該打印機(jī)控制命令由打印機(jī)120中的命令解釋單元122 來解釋。
以這樣的方式,對(duì)于從主計(jì)算機(jī)110請(qǐng)求的打印機(jī)驅(qū)動(dòng)程 序的URL的獲取請(qǐng)求,打印機(jī)12 0讀取存儲(chǔ)在URL存儲(chǔ)單元12 7 中的打印機(jī)驅(qū)動(dòng)程序的URL。然后,打印機(jī)120將所讀取的URL 發(fā)送到主計(jì)算機(jī)IIO。
注意,將特定URL按裝置類型存儲(chǔ)在URL存儲(chǔ)單元127中。例 如, 布支定 由 例 如 "http:〃www.XXX.co.ip/Printer Driver/1113150.html"等的字符行來保持特定URL。
以這樣的方式,當(dāng)獲取與"212會(huì)議室"中可以使用的打印機(jī) 相對(duì)應(yīng)的打印機(jī)驅(qū)動(dòng)程序的URL時(shí),在步驟S407中,主計(jì)算機(jī) 110中的打印4幾驅(qū)動(dòng)程序管理器11 7訪問因特網(wǎng)100上的URL。然 后,在步驟S408中,下載與"212會(huì)議室,,中可以使用的打印機(jī)相 對(duì)應(yīng)的打印機(jī)驅(qū)動(dòng)程序的安裝可執(zhí)行文件。
以這樣的方式,當(dāng)完成了與"212會(huì)i義室"中可以-使用的打印 機(jī)相對(duì)應(yīng)的安裝可4丸行文件的下載時(shí),在步驟S409中釋放對(duì)因 特網(wǎng)的訪問。
隨后,在步驟S410中,打印機(jī)驅(qū)動(dòng)程序管理器117安裝從 因 特 網(wǎng) 上 的 IJRL(http:〃www.XXX.co.ip/Printer Driver/11131 50.html)所獲取的打印機(jī)驅(qū)動(dòng)程序。允許根據(jù)下載的
完成而自動(dòng)啟動(dòng)安裝程序,以開始安裝。此時(shí),顯示用于詢問 用戶是否可以開始安裝的畫面。對(duì)于該詢問,當(dāng)用戶指示開始 安裝時(shí),允許開始安裝。此時(shí),指示開始從該應(yīng)用程序軟件到 打印機(jī)驅(qū)動(dòng)程序的安裝程序的安裝。
從因特網(wǎng)100上的URL下載的安裝可執(zhí)行文件是可在主計(jì) 算機(jī)110上執(zhí)行的程序,并通過執(zhí)行該程序來安裝更新后的打印 機(jī)驅(qū)動(dòng)程序以便能夠使用它。當(dāng)安裝驅(qū)動(dòng)程序時(shí),該程序與 OS(操作系統(tǒng))合作進(jìn)行用于利用該驅(qū)動(dòng)程序的各種設(shè)置。
以這樣的方式,當(dāng)完成了打印機(jī)驅(qū)動(dòng)程序的安裝時(shí),最后 在步驟S411中,刪除在步驟S408中下載的安裝可執(zhí)行文件,并 且結(jié)束打印機(jī)驅(qū)動(dòng)程序的自動(dòng)安裝。
然后,在步驟S412,用戶指定區(qū)域,并且判斷如圖3B中所 選擇的裝置的所有驅(qū)動(dòng)程序的安裝是否結(jié)束。通過重復(fù)從步驟 S405 ~步驟S412的流程直到完成為止來結(jié)束用戶所指定的區(qū)域內(nèi)的任意裝置的驅(qū)動(dòng)程序軟件的自動(dòng)安裝操作。
如上所述,在本實(shí)施例的圖像處理系統(tǒng)中,例如,在用戶 離開座位并希望使用所期望的外圍裝置、或者用戶希望在任意 地方輸出打印件的情況下,顯示出以下效果。
用戶通過從主計(jì)算機(jī)指定所期望的區(qū)域來搜索指定區(qū)域 內(nèi)與網(wǎng)絡(luò)連接的裝置的驅(qū)動(dòng)程序,并且可以進(jìn)行自動(dòng)安裝。因 此,當(dāng)用戶在目的地將PC與網(wǎng)絡(luò)連接時(shí),用戶容易地訪問所選 擇區(qū)域內(nèi)的裝置,并且可以具有在目的地使用可選擇的裝置的 服務(wù)。
在本實(shí)施例中,盡管通過按照原樣描述實(shí)際安裝區(qū)域的地 方的形式來進(jìn)行輸入操作,然而也允許采用將區(qū)域描述為例如
"A3-201 "等編碼區(qū)域的形式。
另外,還允許采用能夠同時(shí)指定多個(gè)區(qū)域的形式,即,例 如,能夠同時(shí)指定"212會(huì)議室和222會(huì)議室"兩個(gè)地方的形式。
在本實(shí)施例中,+兌明了在啟動(dòng)應(yīng)用程序軟件之后通過在預(yù) 定欄中描述區(qū)域來指定區(qū)域的情況。
與此相比,允許通過利用在用戶進(jìn)入?yún)^(qū)域時(shí)使用ID(識(shí)別) 卡進(jìn)行認(rèn)證的系統(tǒng),按如下來指定區(qū)域。即,在該系統(tǒng)的ID卡 閱讀器基于存儲(chǔ)在ID卡中的用戶信息允許用戶進(jìn)入?yún)^(qū)域的情 況下,由ID卡閱讀器將用戶所在地方的區(qū)域信息存儲(chǔ)在ID卡 中。通過提供一種使得主計(jì)算機(jī)110讀取存儲(chǔ)在ID卡中的信息 的系統(tǒng),可以從該卡中讀取用戶所在地方的區(qū)域信息。另外, 允許通過各種方式來指定用戶所在的地方,并且可以安裝相應(yīng) 裝置的軟件和用于利用該裝置的驅(qū)動(dòng)程序。
在以上說明中,設(shè)置驅(qū)動(dòng)程序的獲取目的地以從裝置本身 進(jìn)行獲取。然而,還將驅(qū)動(dòng)程序的獲取目的地的URL登記在 NDIM 134中,從而可以從服務(wù)器130獲取該獲取目的地。
另外,將驅(qū)動(dòng)程序存儲(chǔ)在打印機(jī)120中的大容量存儲(chǔ)單元126中,其中可以從存儲(chǔ)單元126獲取該驅(qū)動(dòng)程序,或者將驅(qū)動(dòng) 程序存儲(chǔ)在服務(wù)器130中,其中可以從服務(wù)器130獲取該驅(qū)動(dòng)程序。
第二實(shí)施例
在上述實(shí)施例中,說明了通過由用戶指定區(qū)域的信息而在 圖3 B所示的裝置搜索窗口 3 2上顯示搜索到的裝置的列表的情 況。然而,在當(dāng)前所連接的區(qū)域中有許多裝置與網(wǎng)絡(luò)連接的情 況下,還存在具有用戶所期望屬性的打印機(jī)以外的打印機(jī)也與 網(wǎng)絡(luò)連接的情況。在這種情況下,由于在列表上顯示許多裝置 信息,因而用戶需要通過在許多信息中逐一參考屬性來確定所 期望的裝置。
因此,可以構(gòu)建成可通過進(jìn)行控制以通過減少具有用戶 所期望屬性的打印機(jī)而在裝置搜索窗口上顯示裝置信息,來減 輕為用戶搜索裝置的負(fù)擔(dān)。下面,將說明上述說明的實(shí)施例(第 二實(shí)施例)。
由于根據(jù)本實(shí)施例的圖像處理系統(tǒng)的結(jié)構(gòu)與圖l所示的第 一實(shí)施例的結(jié)構(gòu)相同,并且已進(jìn)4亍了詳細(xì)說明,因而省略對(duì)其 的說明。
此外,在本實(shí)施例中,與第一實(shí)施例中的情況相似,在主 計(jì)算機(jī)110內(nèi)的應(yīng)用程序中,安裝用于搜索網(wǎng)絡(luò)裝置的客戶軟 件。并且,假定根據(jù)以下所述的區(qū)域信息和服務(wù)功能進(jìn)行網(wǎng)絡(luò) 裝置的搜索。注意,以下將客戶軟件稱為網(wǎng)絡(luò)裝置搜索軟件。
因此,在本實(shí)施例中,使用上述網(wǎng)絡(luò)裝置搜索軟件,并且 用戶與第一實(shí)施例中的情況相似地輸入?yún)^(qū)域信息。另外,如下所述顯示希望使用的服務(wù)的列表,并且通過選擇服務(wù)來選擇最適合的裝置。
圖5A 、 5B和5C是示出在作為本實(shí)施例例子的數(shù)據(jù)處理裝 置中顯示的用戶界面畫面的示例的圖。本示例是當(dāng)啟動(dòng)了網(wǎng)絡(luò) 裝置搜索軟件時(shí)的畫面的示例。
在本實(shí)施例中,假定構(gòu)建成通過指定要使用的區(qū)域并選 擇希望使用的服務(wù)的功能來執(zhí)行搜索處理。在本實(shí)施例中,除 了在第 一 實(shí)施例中所示的選擇區(qū)域以外,還要預(yù)先輸入用戶希 望使用的功能(屬性)、控制語言和服務(wù),以通過減少同一區(qū)域 內(nèi)成為候選項(xiàng)的可選擇裝置,使得容易地選擇用戶可選擇的裝 置。這里,4乍為4空制i吾言,存在LIPSTM(Laser beam printer Image Processing System , 激光束打印機(jī)圖^象處理系統(tǒng))和 PS(PostScriptTM)等。
如圖5A所示,如果列舉網(wǎng)絡(luò)打印機(jī)作為示例,則假定除了 指定"選擇區(qū)域,,51外,還指定以下服務(wù)中 一個(gè)或多個(gè)服務(wù)來創(chuàng) 建與服務(wù)有關(guān)的信息表示有無彩色打印功能的"單色/彩 色,,52、表示有無裝訂功能和雙面打印功能的"自動(dòng)整理"53、表 示控制語言的種類的"PI)L,,54以及表示上述服務(wù)以外的屬性的 "其它"55。
在進(jìn)行輸入操作時(shí),與第一實(shí)施例中的情況相似,通過利 用指示裝置(未示出)點(diǎn)擊"執(zhí)行"按鈕BTll,經(jīng)由LAN 102從主 計(jì)算機(jī)110向服務(wù)器130執(zhí)行詢問處理。
在本實(shí)施例中,服務(wù)器130對(duì)于上述NDIM 134,除了裝置 的區(qū)域信息以外,還根據(jù)圖5A所示的指定將圖2所示的信息中 與屬性204相對(duì)應(yīng)的部分當(dāng)作搜索目標(biāo),進(jìn)行范圍縮小的搜索。
以這樣的方式,服務(wù)器13 0搜索安裝于在選擇區(qū)域51處輸 入的區(qū)域內(nèi)的、且與在上述部分52 54處指定的屬性相對(duì)應(yīng)的 裝置,然后服務(wù)器130將搜索結(jié)果發(fā)送到主計(jì)算機(jī)110。
主計(jì)算機(jī)110接收搜索結(jié)果,并通過在顯示裝置上顯示圖5B所示的裝置搜索窗口 57,向用戶呈現(xiàn)搜索結(jié)果。
因此,用戶通過如在圖5B的裝置搜索窗口 57中一樣對(duì)期望 安裝驅(qū)動(dòng)程序的裝置進(jìn)行核選,來確定該裝置。之后,通過利用指示裝置點(diǎn)擊"執(zhí)行"按鈕BT11來開始目標(biāo)裝置的驅(qū)動(dòng)程序 軟件的自動(dòng)安裝。
注意,當(dāng)點(diǎn)擊了取消按鈕時(shí),不進(jìn)行裝置的安裝而結(jié)束。
此時(shí)所選擇的打印機(jī)驅(qū)動(dòng)程序的自動(dòng)安裝處理的處理過程與第一實(shí)施例中的處理過程相似,并且如圖4中的流程圖所 示。
因此,在本實(shí)施例中,用戶除區(qū)域信息以外,還添加期望使用的服務(wù)信息,從而可以自動(dòng)安裝最適合的裝置的驅(qū)動(dòng)程序軟件。
盡管通過輸入此時(shí)期望使用的服務(wù)來搜索指定區(qū)域內(nèi)的裝置,然而存在未能在指定區(qū)域內(nèi)發(fā)現(xiàn)具有指定服務(wù)的裝置的情況。
因此,在未能在指定區(qū)域內(nèi)發(fā)現(xiàn)可以進(jìn)行指定服務(wù)(屬性) 的裝置的情況下,即使服務(wù)與指定服務(wù)不完全一致,也顯示指定區(qū)域內(nèi)的裝置,并且允許顯示能夠理解在指定服務(wù)中不能使用的服務(wù)的畫面。如圖5C所示,可允許如下的顯示結(jié)構(gòu),即 在顯示用于通知未能發(fā)現(xiàn)最適合的裝置的事實(shí)的消息58之后, 可以重新指定區(qū)域。
在圖5C中,在顯示用于從圖5C的顯示畫面指定區(qū)域的圖5A的區(qū)域51的情況下,按下區(qū)域重新指定按鈕BT14。然后,可 從步驟S401開始再嘗試該處理。
當(dāng)未能發(fā)現(xiàn)服務(wù)與指定服務(wù)完全一致的裝置時(shí),允許自動(dòng)搜索安裝在指定區(qū)域外但安裝在指定區(qū)域附近的可以進(jìn)行指定服務(wù)的裝置。
第三實(shí)施例
接著,將說明本發(fā)明的第三實(shí)施例。由于才艮據(jù)本實(shí)施例的 圖像處理系統(tǒng)的結(jié)構(gòu)與第一實(shí)施例的結(jié)構(gòu)相同,并且在上面的 例子中已進(jìn)行了詳細(xì)說明,因而省略對(duì)其的說明。
第三實(shí)施例涉及卸載如第一實(shí)施例和第二實(shí)施例中所述而安裝的裝置驅(qū)動(dòng)程序的處理。
在本實(shí)施例中,主計(jì)算機(jī)110中的打印機(jī)驅(qū)動(dòng)程序管理器 1 1 7具有判斷上次安裝驅(qū)動(dòng)程序時(shí)所輸入的第 一 位置信息與新 輸入的第二位置信息是否一致的判斷功能。即,在根據(jù)第一和 第二實(shí)施例中的處理安裝了驅(qū)動(dòng)程序的情況下,將在步驟S 4 0 1輸入的區(qū)域信息存儲(chǔ)在打印機(jī)驅(qū)動(dòng)程序管理器117中。在步驟 S401中新輸入?yún)^(qū)域信息并安裝新驅(qū)動(dòng)程序的情況下,判斷該區(qū) 域信息與所存儲(chǔ)的區(qū)域信息是否一致。由此,判斷用戶帶著主 計(jì)算機(jī)110在網(wǎng)絡(luò)上移動(dòng),并且如下所述,每當(dāng)移動(dòng)目的地改變 時(shí),可以確保進(jìn)行必要裝置驅(qū)動(dòng)程序的安裝和不必要裝置驅(qū)動(dòng)程序的卸載。
當(dāng)通過打印機(jī)驅(qū)動(dòng)程序管理器117的判斷功能判斷出第一 位置信息與第二位置信息不一致時(shí),顯示待卸載的與第一位置信息相對(duì)應(yīng)的裝置的資源信息(參考圖6B中的畫面)。
從通過打印機(jī)驅(qū)動(dòng)程序管理器117的顯示功能顯示的圖6B 的畫面上的列表中選擇待卸載的裝置。以這樣的方式,打印機(jī) 驅(qū)動(dòng)程序管理器117從HDD 118卸載通過用戶操作選擇的裝置 的資源。因此,節(jié)省了 HDD 118中的可用空間,并且可以有效 利用存儲(chǔ)器。此外,可以防止如下情況,即由于保持安裝了 大量驅(qū)動(dòng)程序,因而當(dāng)在用戶想要實(shí)際使用驅(qū)動(dòng)程序時(shí),對(duì)驅(qū) 動(dòng)程序的選擇變得困難。
圖6 A和6 B是示出在作為第三實(shí)施例例子的數(shù)據(jù)處理裝置
中顯示的裝置驅(qū)動(dòng)程序卸載操作畫面的示例的圖。
在本實(shí)施例中,與第一和第二實(shí)施例中的情況相似,用戶 通過網(wǎng)絡(luò)線纜將自己的筆記本大小的PC與網(wǎng)絡(luò)連接。
啟動(dòng)上述應(yīng)用程序軟件,并通過4吏用應(yīng)用禾呈序畫面,以相 同的方法輸入如圖6A中的"311會(huì)議室"等用戶期望使用的區(qū)域。對(duì)安裝和卸載無區(qū)別地指定區(qū)域信息,并通過與對(duì)圖3A中 的畫面相同的過程顯示圖6A中的畫面。
然后,當(dāng)用戶輸入?yún)^(qū)域信息并確定該區(qū)域信息時(shí),主計(jì)算 機(jī)110確認(rèn)上次安裝時(shí)所指定的且由應(yīng)用程序軟件管理的區(qū)域 信息以及根據(jù)區(qū)域指定而安裝的裝置的驅(qū)動(dòng)程序信息。在這次 指定的區(qū)域信息不同于上次指定的區(qū)域信息的情況下,如圖6B 所示,顯示推薦卸載以前的驅(qū)動(dòng)程序軟件的指令。由此,用戶 通過利用指示裝置點(diǎn)擊"執(zhí)行"按鈕BT11來進(jìn)行在上次區(qū)域指 定時(shí)所安裝的驅(qū)動(dòng)程序軟件的自動(dòng)卸載。以下,將參考流程圖 說明自動(dòng)卸載的過程。
圖7是示出作為本發(fā)明實(shí)施例例子的第二數(shù)據(jù)處理過程的 示例的流程圖。本示例是打印機(jī)驅(qū)動(dòng)程序的自動(dòng)卸載處理的示 例。注意,通過附圖標(biāo)記S701 ~ S706表示各步^^。通過由主計(jì) 算機(jī)110中的C P U將控制程序載入到R A M并執(zhí)行該控制程序, 來實(shí)現(xiàn)各步驟。
首先,在步驟S701中,與上述實(shí)施例中的情況相似,用戶 啟動(dòng)應(yīng)用程序軟件,并輸入用戶這次指定的區(qū)域。接著,在步 驟S702中,判斷這次指定的區(qū)域與上次指定的區(qū)域是否一致。 此時(shí),當(dāng)判斷為這次指定的區(qū)域不同于上次指定的區(qū)域時(shí),在 步驟S703中顯示表示是否執(zhí)行上次區(qū)域指定時(shí)所安裝的驅(qū)動(dòng) 程序的集中卸載的畫面。此時(shí),顯示圖6B所示的已安裝打印機(jī) 驅(qū)動(dòng)程序的確i人畫面,并且向用戶通知這次指定的區(qū)域不同于
上次指定的區(qū)域的事實(shí)。而在步驟S702中,當(dāng)判斷為這次指定 的區(qū)域與上次指定的區(qū)域一致時(shí),結(jié)束該處理。
這里,通過用戶按下圖6B所示的按鈕BT11的動(dòng)作來判斷是 否需要進(jìn)行集中卸載,即,判斷是否進(jìn)行卸載。當(dāng)判斷為不進(jìn) 行卸載時(shí),結(jié)束該處理??梢栽陲@示如下消息后結(jié)束該處理, 該消息表示已安裝了這次指定的區(qū)域中所安裝的裝置的驅(qū)動(dòng)程 序的事實(shí)。
接著,在步驟S704中,上次安裝的打印機(jī)驅(qū)動(dòng)程序結(jié)束提 供打印機(jī)驅(qū)動(dòng)程序的基本功能,并啟動(dòng)打印機(jī)驅(qū)動(dòng)程序的卸載程序。
將打印機(jī)驅(qū)動(dòng)程序的卸載程序(在圖6B中示為 uninstall.exe")作為打印機(jī)驅(qū)動(dòng)程序中的數(shù)據(jù)的 一部分存 儲(chǔ)在硬盤118中。
然后,在步驟S705中,打印機(jī)驅(qū)動(dòng)程序管理器117將存儲(chǔ) 在硬盤11 8中的卸載程序讀取到設(shè)置在打印機(jī)驅(qū)動(dòng)程序管理器 117中的RAM(未示出),以啟動(dòng)該卸載程序。卸載程序通過在打 印機(jī)驅(qū)動(dòng)程序管理器117的RAM上運(yùn)行而卸載打印機(jī)驅(qū)動(dòng)程 序。接著,在步驟S706中,將打印機(jī)驅(qū)動(dòng)程序的數(shù)據(jù)以及卸載 程序本身的數(shù)據(jù)從硬盤118刪除,并且結(jié)束該處理。
之后,可以將存儲(chǔ)打印機(jī)驅(qū)動(dòng)程序的數(shù)據(jù)的硬盤118中的 區(qū)域用于存儲(chǔ)其它數(shù)據(jù)。
以這樣的方式,在結(jié)束卸載后,主計(jì)算機(jī)根據(jù)如第一 實(shí)施例和第二實(shí)施例中 一樣的區(qū)域指定繼續(xù)安裝處理。
在該卸載處理中,當(dāng)其它驅(qū)動(dòng)程序使用作為卸載目標(biāo)的驅(qū) 動(dòng)程序要?jiǎng)h除的文件時(shí),不刪除該文件,并且,即使刪除該文 件,也假定僅刪除不影響其它驅(qū)動(dòng)程序的操作的文件。
如上所述,在上次指定的區(qū)域不同于這次指定的區(qū)域的情
況下,顯示表示自動(dòng)進(jìn)行卸載的畫面,以實(shí)現(xiàn)能夠進(jìn)行卸載的 結(jié)構(gòu)。因此,防止了由于未使用的區(qū)域中的打印機(jī)驅(qū)動(dòng)程序的 緣故而增加用戶個(gè)人計(jì)算機(jī)的硬盤區(qū)域中所存儲(chǔ)的數(shù)據(jù)量。另 外,通過卸載可以^是高個(gè)人計(jì)算機(jī)的處理效率。此外,可以防 止以下情形,即保持安裝了大量驅(qū)動(dòng)程序,當(dāng)用戶希望實(shí)際 使用驅(qū)動(dòng)程序時(shí),對(duì)驅(qū)動(dòng)程序的選擇變得困難。
由于當(dāng)可以確定用戶在安裝了驅(qū)動(dòng)程序之后離開該區(qū)域 時(shí)要進(jìn)行卸載,因而不存在當(dāng)用戶仍在該區(qū)域時(shí)進(jìn)行卸載而帶 來的不便。
在第一實(shí)施例~第三實(shí)施例中,說明了均基于打印機(jī)驅(qū)動(dòng) 程序的區(qū)域指定的安裝和卸載。
然而,如果網(wǎng)絡(luò)裝置與網(wǎng)絡(luò)連接并且關(guān)于區(qū)域而做了登 記,則本發(fā)明可應(yīng)用于任何網(wǎng)絡(luò)裝置。例如,本發(fā)明還可應(yīng)用 于掃描儀和可以與網(wǎng)絡(luò)連接的數(shù)字照相機(jī)的驅(qū)動(dòng)程序的自動(dòng)安
第四實(shí)施例
在上述實(shí)施例中,說明了將會(huì)議室名稱作為用于獲取資源 的位置信息(區(qū)域信息)而輸入的情況。然而,存在將由位置信 息指定的區(qū)域作為具有特定重疊部分的區(qū)域進(jìn)行管理的情況。 因此,允許通過使服務(wù)器所管理的位置信息能夠作為具有特定 重疊部分的區(qū)域而管理,來提高與用戶移動(dòng)有關(guān)的區(qū)域之間的 邊界處的便利性。
根據(jù)上面的實(shí)施例,由于可以安裝使得能夠通過指定操作 者期望使用的裝置的位置來利用裝置的資源,因而可以以簡(jiǎn)單 的操作來利用安裝在期望位置處的裝置。并且,可以容易地卸 載不必要的資源。
第五實(shí)施例以下,參考圖8中所示的存儲(chǔ)映射來說明可由根據(jù)本發(fā)明 的數(shù)據(jù)處理設(shè)備讀取的數(shù)據(jù)處理程序的結(jié)構(gòu)。
圖8是用于說明存儲(chǔ)可由根據(jù)本發(fā)明的數(shù)據(jù)處理裝置讀取 的各種數(shù)據(jù)處理程序的存儲(chǔ)介質(zhì)的存儲(chǔ)映射的圖。
盡管沒有特別示出,然而有時(shí)還可以將用于管理存儲(chǔ)在存 儲(chǔ)介質(zhì)中的程序組的信息(例如,版本信息、創(chuàng)建者信息等)存 儲(chǔ)在該存儲(chǔ)介質(zhì)中,并且有時(shí)可以將依賴于程序讀取側(cè)的OS等 的信息(例如,用于區(qū)別顯示程序的圖標(biāo)信息等)存儲(chǔ)在該存儲(chǔ) 介質(zhì)中。
此外,在存儲(chǔ)介質(zhì)的目錄上管理依賴于各種程序的數(shù)據(jù)。 另外,有時(shí)還存儲(chǔ)將各種程序安裝進(jìn)計(jì)算機(jī)的程序以及當(dāng)安裝 程序和數(shù)據(jù)已經(jīng)被壓縮時(shí)對(duì)安裝程序和數(shù)據(jù)進(jìn)行解壓縮的程序等。
此外,可以由主計(jì)算機(jī)基于外部安裝的程序來執(zhí)行圖4和7 所示的功能。在這種情況下,本發(fā)明即使在以下情況下也適用 通過網(wǎng)絡(luò)將包括程序的信息組從存儲(chǔ)介質(zhì)(例如,CD-ROM、閃 存、或l',D(軟盤)等)或外部存儲(chǔ)介質(zhì)提供給輸出裝置。
如上所述,不用說,本發(fā)明的目的可以在如下情況下實(shí)現(xiàn), 即將存儲(chǔ)用以實(shí)現(xiàn)上述實(shí)施例的功能的軟件的程序代碼的存儲(chǔ)介質(zhì)提供給系統(tǒng)或設(shè)備,然后該系統(tǒng)或設(shè)備中的計(jì)算機(jī)(或
CPU或MPU)讀取
在這種情況下,從存儲(chǔ)介質(zhì)讀取的程序代碼本身實(shí)現(xiàn)了本明。
因此,由于只要具有作為程序的實(shí)際功能,而程序的形式 不是目的,因而作為程序可以包括目標(biāo)代碼、由解釋程序執(zhí)行 的程序、以及提供給OS的腳本數(shù)據(jù)等。
作為提供程序代碼的存儲(chǔ)介質(zhì),例如,可以使用軟盤、硬
盤、光盤、磁光(MO)盤、CD-ROM、 CD-R、 CD-RW、磁帶、 非易失性存儲(chǔ)卡、ROM、或DVD等。
在這種情況下,從存儲(chǔ)介質(zhì)讀取的程序代碼本身實(shí)現(xiàn)了上 述實(shí)施例的功能,從而存儲(chǔ)這些程序代碼的存儲(chǔ)介質(zhì)構(gòu)成了本 發(fā)明。
另外,作為提供程序的方法,存在如下方法,即通過使 用客戶計(jì)算機(jī)的瀏覽器與因特網(wǎng)上的網(wǎng)站連接,并將本發(fā)明的 計(jì)算機(jī)程序本身、或者包括自動(dòng)安裝功能的壓縮文件與該計(jì)算 機(jī)程序一起下載到硬盤等記錄介質(zhì)中。此外,存在如下方法, 即將構(gòu)成本發(fā)明的程序的程序代碼分成多個(gè)文件、并從不同 網(wǎng)站下載各個(gè)文件。即,本發(fā)明的范圍包括用于將利用計(jì)算機(jī) 來實(shí)現(xiàn)本發(fā)明的功能處理的程序文件下載到多個(gè)操作者的 WWW服務(wù)器和ftp(文件傳輸協(xié)議)服務(wù)器等。
此外,可以對(duì)本發(fā)明的程序進(jìn)行加密,將加密后的程序存 儲(chǔ)在C.D-ROM等的存儲(chǔ)介質(zhì)中,將獲得的存儲(chǔ)介質(zhì)分配給用戶, 使?jié)M足預(yù)定條件的用戶通過因特網(wǎng)從網(wǎng)站下載用于對(duì)加密的程 序進(jìn)行解密的密鑰信息,使相關(guān)用戶將解密后的程序安裝在合 適的計(jì)算機(jī)中,從而實(shí)現(xiàn)本發(fā)明的功能。
此外,不用說,本發(fā)明不僅包括通過執(zhí)行由計(jì)算機(jī)讀取的 程序代碼來實(shí)現(xiàn)上述實(shí)施例的功能的情況,而且還包括以下情 況運(yùn)行在計(jì)算機(jī)上的()S(操作系統(tǒng))等根據(jù)程序代碼的指令而 執(zhí)行部分或全部實(shí)際處理,從而通過該處理實(shí)現(xiàn)上述實(shí)施例的 功能。
此外,不用說,可以在如下情況中實(shí)現(xiàn)上述實(shí)施例的功能, 即將從存儲(chǔ)介質(zhì)讀取的程序一次寫入插入計(jì)算機(jī)中的功能擴(kuò) 展板或與計(jì)算機(jī)連接的功能擴(kuò)展單元中設(shè)置的存儲(chǔ)器中,然后
功能擴(kuò)展板或功能擴(kuò)展單元中所設(shè)置的C P U等根據(jù)程序的指令 執(zhí)行部分或全部實(shí)際處理。
盡管參考當(dāng)前被認(rèn)為是典型實(shí)施例的實(shí)施例說明了本發(fā) 明,但是應(yīng)該理解,本發(fā)明不局限于所 〉開的實(shí)施例。相反, 本發(fā)明旨在覆蓋所附權(quán)利要求書的范圍內(nèi)所包括的各種修改和 等同配置(包括各個(gè)實(shí)施例的有機(jī)組合)。
盡管通過各種示例說明了實(shí)施例,然而,本發(fā)明的目的和 范圍不局限于本說明書中所述的特定說明,這對(duì)于本領(lǐng)域任一 普通技術(shù)人員來說是顯而易見的。
權(quán)利要求
1.一種數(shù)據(jù)處理設(shè)備,包括指出部件,用于指出表示裝置的安裝位置的位置信息;第一獲得部件,用于獲得表示所述裝置的裝置信息,其中所述裝置被安裝到與由所述指出部件指出的位置信息相對(duì)應(yīng)的安裝位置;第二獲得部件,用于根據(jù)由所述第一獲得部件獲得的裝置信息,獲得用于指出對(duì)所述裝置進(jìn)行控制的資源的存儲(chǔ)位置的存儲(chǔ)信息;以及安裝部件,用于使所述數(shù)據(jù)處理設(shè)備基于由所述第二獲得部件獲得的存儲(chǔ)信息對(duì)所述資源進(jìn)行安裝。
2. 根據(jù)權(quán)利要求l所述的數(shù)據(jù)處理設(shè)備,其特征在于,還 包括判定部件,所述判定部件用于判定所述數(shù)據(jù)處理設(shè)備的當(dāng) 前位置,其中,所述指出部件基于由所述判定部件判定的所述數(shù)據(jù) 處理設(shè)備的當(dāng)前位置,指出所述位置信息。
3. 根據(jù)權(quán)利要求l所述的數(shù)據(jù)處理設(shè)備,其特征在于,還 包括顯示部件,用于顯示與由所述第一獲得部件獲得的裝置信息相對(duì)應(yīng)的裝置的列表;以及選擇部件,用于從所述顯示部件所顯示的列表中選擇裝置,其中,所述安裝部件使所述數(shù)據(jù)處理設(shè)備對(duì)用于控制由所 述選擇部件選擇的裝置的資源進(jìn)行安裝。
4. 根據(jù)權(quán)利要求l所述的數(shù)據(jù)處理設(shè)備,其特征在于,還 包括指定部件,所述指定部件用于指定所述裝置的屬性,其中,所述第一獲得部件獲得與由所述指出部件指出的位 置信息和由所述指定部件指定的屬性相對(duì)應(yīng)的裝置信息。
5. 根據(jù)權(quán)利要求l所述的數(shù)據(jù)處理設(shè)備,其特征在于,還包括判斷部件,用于判斷與以前安裝在所述數(shù)據(jù)處理設(shè)備中的 資源相對(duì)應(yīng)的裝置的安裝位置和與由所述指出部件新指出的位置信息相對(duì)應(yīng)的安裝位置是否彼此一致;以及卸載部件,用于在所述判斷部件判斷為這兩個(gè)安裝位置彼 此不 一 致的情況下,使所述數(shù)據(jù)處理設(shè)備對(duì)以前安裝在所述數(shù) 據(jù)處理設(shè)備中的資源進(jìn)行卸載。
6. —種數(shù)據(jù)處理設(shè)備的控制方法,包括 指出表示裝置的安裝位置的位置信息; 獲得表示所述裝置的裝置信息,其中所述裝置被安裝到與所指出的位置信息相對(duì)應(yīng)的安裝位置;根據(jù)所獲得的裝置信息,獲得用于指出對(duì)所述裝置進(jìn)行控 制的資源的存儲(chǔ)位置的存儲(chǔ)信息;以及使所述數(shù)據(jù)處理設(shè)備基于所獲得的存儲(chǔ)信,l對(duì)所述資源進(jìn) 4亍安裝。
7. 根據(jù)權(quán)利要求6所述的控制方法,其特征在于,還包括 判定所述數(shù)據(jù)處理設(shè)備的當(dāng)前位置,其中,所指出的位置信息是基于所判定的所述數(shù)據(jù)處理設(shè) 備的當(dāng)前位置的。
8. 根據(jù)權(quán)利要求6所述的控制方法,其特征在于,還包括 顯示與所獲得的裝置信息相對(duì)應(yīng)的裝置的列表;以及 從所顯示的列表中選擇裝置,其中,所安裝的資源用于控制所選擇的裝置。
9. 根據(jù)權(quán)利要求6所述的控制方法,其特征在于,還包括 指定所述裝置的屬性,其中,所獲得的裝置信息對(duì)應(yīng)于所指出的位置信息和所指 定的屬性。
10.根據(jù)權(quán)利要求6所述的控制方法,其特征在于,還包括 判斷與以前安裝在所述數(shù)據(jù)處理設(shè)備中的資源相對(duì)應(yīng)的裝置的安裝位置和與新指出的位置信息相對(duì)應(yīng)的安裝位置是否彼此 一 致;以及在判斷為這兩個(gè)安裝位置彼此不 一 致的情況下,使所述數(shù) 據(jù)處理設(shè)備對(duì)以前安裝在所述數(shù)據(jù)處理設(shè)備中的資源進(jìn)行卸載。
全文摘要
本發(fā)明提供一種數(shù)據(jù)處理設(shè)備及其控制方法。為了以簡(jiǎn)單操作安裝用以對(duì)在所期望位置處設(shè)置的裝置進(jìn)行控制的資源,本發(fā)明指定表示裝置的安裝位置的位置信息;獲得表示裝置的裝置信息,其中所述裝置被安裝到與所指定的位置信息相對(duì)應(yīng)的安裝位置;根據(jù)所獲得的裝置信息,獲得用于指定對(duì)裝置進(jìn)行控制的資源的存儲(chǔ)位置的存儲(chǔ)信息;以及使數(shù)據(jù)處理設(shè)備基于所獲得的存儲(chǔ)信息對(duì)資源進(jìn)行安裝。
文檔編號(hào)G06F13/10GK101206619SQ20071016061
公開日2008年6月25日 申請(qǐng)日期2007年12月21日 優(yōu)先權(quán)日2006年12月21日
發(fā)明者山田直人 申請(qǐng)人:佳能株式會(huì)社