專利名稱:管理裝置、管理方法、管理系統(tǒng)和網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程操作(manipulate)(例如,獲取、傳送、刪除等)安裝于與網(wǎng)絡(luò)連接的至少一個(gè)網(wǎng)絡(luò)設(shè)備中的應(yīng)用程序或數(shù)據(jù)(以下統(tǒng)稱為應(yīng)用)的各個(gè)設(shè)置值所需的管理裝置和管理方法,以及管理系統(tǒng)和網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
近年來,遠(yuǎn)程的管理裝置能夠使用Web服務(wù)等的通信協(xié)議來操作安裝于網(wǎng)絡(luò)設(shè)備中的應(yīng)用的設(shè)置值。例如,在日本特開第2010-198598號(hào)公報(bào)中,信息傳送裝置向網(wǎng)絡(luò)設(shè)備發(fā)送應(yīng)用 設(shè)置信息,該應(yīng)用設(shè)置信息描述安裝于網(wǎng)絡(luò)設(shè)備中的應(yīng)用的設(shè)置值。在從信息傳送裝置接收到應(yīng)用設(shè)置信息時(shí),網(wǎng)絡(luò)設(shè)備的應(yīng)用設(shè)置/接收模塊請(qǐng)求應(yīng)用(運(yùn)行于網(wǎng)絡(luò)設(shè)備上)反映設(shè)置信息。應(yīng)用向自身反映從應(yīng)用設(shè)置/接收模塊接收的應(yīng)用設(shè)置信息。作為另一不例,日本特開第2006-252537號(hào)公報(bào)提供了一種Web服務(wù)接口提供方法。在該方法中,在客戶端和應(yīng)用之間設(shè)置代理模塊(稱為服務(wù)代管),并且客戶端和應(yīng)用經(jīng)由服務(wù)代管彼此通信。服務(wù)代管使用單獨(dú)配備的元數(shù)據(jù)自身初始化,以與應(yīng)用通信。通過使用針對(duì)各個(gè)應(yīng)用不同的元數(shù)據(jù)初始化服務(wù)代管,客戶端能夠操作各個(gè)應(yīng)用的設(shè)置值。然而,在日本專利特開第2010-198598號(hào)公報(bào)中,為了允許信息傳送裝置操作應(yīng)用的設(shè)置值,應(yīng)用必須配置為從應(yīng)用設(shè)置/接收模塊接收應(yīng)用設(shè)置信息。此外,通過日本特開第2006-252537號(hào)公報(bào)中描述的方法,需要應(yīng)用自身具有與用于設(shè)置值操作的服務(wù)代管的通信接口。然而,市場(chǎng)上,存在許多應(yīng)用,但是它們沒有配置為從應(yīng)用設(shè)置/接收模塊接收應(yīng)用設(shè)置信息,并且不具有用于設(shè)置值操作的任何通信功能。
發(fā)明內(nèi)容
本發(fā)明用于解決上述問題,并提供了能夠遠(yuǎn)程操作應(yīng)用的設(shè)置值的管理裝置和管理方法、以及管理系統(tǒng)和網(wǎng)絡(luò)設(shè)備。本發(fā)明包括以下結(jié)構(gòu)。根據(jù)本發(fā)明的一方面,一種用于網(wǎng)絡(luò)設(shè)備的管理裝置,該管理裝置包括存儲(chǔ)單元,用于將設(shè)備列表存儲(chǔ)在存儲(chǔ)器中,該設(shè)備列表將網(wǎng)絡(luò)設(shè)備的型號(hào)以及指示該型號(hào)是否與以預(yù)定格式定義的標(biāo)準(zhǔn)設(shè)置信息兼容的信息彼此相關(guān)聯(lián)地登記;以及請(qǐng)求單元,用于當(dāng)參照所述設(shè)備列表確定目標(biāo)網(wǎng)絡(luò)設(shè)備不是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào)時(shí),經(jīng)由操作在所述目標(biāo)網(wǎng)絡(luò)設(shè)備上運(yùn)行的目標(biāo)應(yīng)用的設(shè)置信息所需的代理,來發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求。根據(jù)本發(fā)明的另一方面,一種用于網(wǎng)絡(luò)設(shè)備的管理裝置中的管理方法,該管理方法包括存儲(chǔ)步驟,將設(shè)備列表存儲(chǔ)在存儲(chǔ)器中,該設(shè)備列表將網(wǎng)絡(luò)設(shè)備的型號(hào)以及指示該型號(hào)是否與以預(yù)定格式定義的標(biāo)準(zhǔn)設(shè)置信息兼容的信息彼此相關(guān)聯(lián)地登記;以及請(qǐng)求步驟,當(dāng)參照所述設(shè)備列表確定目標(biāo)網(wǎng)絡(luò)設(shè)備不是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào)時(shí),經(jīng)由操作在所述目標(biāo)網(wǎng)絡(luò)設(shè)備上運(yùn)行的目標(biāo)應(yīng)用的設(shè)置信息所需的代理,而發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求。根據(jù)本發(fā)明的另一方面,一種運(yùn)行應(yīng)用的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括接收單元,用于從管理網(wǎng)絡(luò)設(shè)備的管理裝置接收?qǐng)?zhí)行應(yīng)用的設(shè)置信息的操作的請(qǐng)求;以及控制單元,用于執(zhí)行操作由所述應(yīng)用使用且未以預(yù)定格式定義的設(shè)置信息所需的代理,其中,作為所述代理的一個(gè)功能,所述代理響應(yīng)于請(qǐng)求來操作未以預(yù)定格式定義的設(shè)置信息。根據(jù)本發(fā)明的另一方面,一種運(yùn)行應(yīng)用的網(wǎng)絡(luò)設(shè)備中的管理方法,所述管理方法包括接收步驟,從管理網(wǎng)絡(luò)設(shè)備的管理裝置接收?qǐng)?zhí)行應(yīng)用的設(shè)置信息的操作的請(qǐng)求;以及控制步驟,執(zhí)行操作由所述應(yīng)用使用且未以預(yù)定格式定義的設(shè)置信息所需的代理,其中,作為所述代理的一個(gè)功能,所述代理響應(yīng)于請(qǐng)求來操作未以預(yù)定格式定義的設(shè)置信息。根據(jù)本發(fā)明的另一方面,一種管理系統(tǒng),在該管理系統(tǒng)中,管理裝置管理運(yùn)行應(yīng)用的網(wǎng)絡(luò)設(shè)備,所述管理裝置包括存儲(chǔ)單元,用于將設(shè)備列表存儲(chǔ)在存儲(chǔ)器中,該設(shè)備列表 將網(wǎng)絡(luò)設(shè)備的型號(hào)以及指示該型號(hào)是否與以預(yù)定格式定義的標(biāo)準(zhǔn)設(shè)置信息兼容的信息彼此相關(guān)聯(lián)地登記;以及發(fā)送單元,用于當(dāng)參照所述設(shè)備列表確定目標(biāo)網(wǎng)絡(luò)設(shè)備不是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào)時(shí),經(jīng)由操作在所述目標(biāo)網(wǎng)絡(luò)設(shè)備上運(yùn)行的目標(biāo)應(yīng)用的設(shè)置信息所需的代理,而發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求;并且所述網(wǎng)絡(luò)設(shè)備包括控制單元,用于執(zhí)行所述代理;以及接收單元,用于從所述管理裝置接收?qǐng)?zhí)行在所述網(wǎng)絡(luò)設(shè)備上運(yùn)行的應(yīng)用的設(shè)置信息的操作的請(qǐng)求,其中,作為所述代理的一個(gè)功能,所述代理響應(yīng)于所述請(qǐng)求來操作設(shè)置信息。根據(jù)本發(fā)明的另一方面,一種管理系統(tǒng)中的管理方法,在該管理系統(tǒng)中,管理裝置管理運(yùn)行應(yīng)用的網(wǎng)絡(luò)設(shè)備,所述管理裝置執(zhí)行如下步驟存儲(chǔ)步驟,將設(shè)備列表存儲(chǔ)在存儲(chǔ)器中,該設(shè)備列表將網(wǎng)絡(luò)設(shè)備的型號(hào)以及指示該型號(hào)是否與以預(yù)定格式定義的標(biāo)準(zhǔn)設(shè)置信息兼容的信息彼此相關(guān)聯(lián)地登記;以及發(fā)送步驟,當(dāng)參照所述設(shè)備列表確定目標(biāo)網(wǎng)絡(luò)設(shè)備不是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào)時(shí),經(jīng)由操作在所述目標(biāo)網(wǎng)絡(luò)設(shè)備上運(yùn)行的目標(biāo)應(yīng)用的設(shè)置信息所需的代理,而發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求;并且所述網(wǎng)絡(luò)設(shè)備執(zhí)行如下步驟控制步驟,執(zhí)行所述代理;以及接收步驟,從所述管理裝置接收?qǐng)?zhí)行在所述網(wǎng)絡(luò)設(shè)備上運(yùn)行的應(yīng)用的設(shè)置信息的操作的請(qǐng)求,其中,作為所述代理的一個(gè)功能,所述代理響應(yīng)于所述請(qǐng)求來操作設(shè)置信息。根據(jù)本發(fā)明,能夠通過對(duì)于安裝于網(wǎng)絡(luò)設(shè)備中的每個(gè)類型的應(yīng)用最佳的方法來遠(yuǎn)程操作應(yīng)用的設(shè)置值。此外,在操作應(yīng)用設(shè)置值時(shí)使用設(shè)置值定義文件,網(wǎng)絡(luò)設(shè)備管理員能夠選擇性地僅操作所需的應(yīng)用設(shè)置值。此外,從示例性實(shí)施例的以下描述(參照附圖),本發(fā)明的特征將變得清楚。
圖I是示出根據(jù)第一實(shí)施例的系統(tǒng)的配置的視圖;圖2是示出管理裝置的內(nèi)部結(jié)構(gòu)的框圖;圖3是示出多功能外圍設(shè)備(MFP)的內(nèi)部結(jié)構(gòu)的框圖4是示出管理裝置的軟件配置的圖;圖5是示出應(yīng)用文件的配置的視圖;
圖6是不出應(yīng)用設(shè)置信息的配置的視圖;圖7是MFP中的軟件模塊的層級(jí)視圖;圖8A和8B是根據(jù)第一實(shí)施例的管理裝置的流程圖;圖9是示出應(yīng)用列表的示例的表;圖10是示出設(shè)置值定義文件的配置的示例的視圖;圖11是示出設(shè)備列表的示例的表;圖12是示出應(yīng)用選擇畫面的示例的視圖;圖13是示出MFP選擇畫面的示例的視圖;圖14是示出與應(yīng)用的設(shè)置值強(qiáng)制操作相關(guān)聯(lián)的指定畫面的示例的視圖;圖15是根據(jù)第一實(shí)施例的所有遺留應(yīng)用設(shè)置值刪除處理的流程圖;以及圖16是根據(jù)第一實(shí)施例的遺留應(yīng)用設(shè)置值操作處理的流程圖。
具體實(shí)施例方式以下參照附圖描述執(zhí)行本發(fā)明的最佳實(shí)施方式。該實(shí)施例將說明在網(wǎng)絡(luò)設(shè)備的管理裝置操作安裝于至少一個(gè)網(wǎng)絡(luò)設(shè)備中的應(yīng)用的設(shè)置值時(shí)執(zhí)行的操作。根據(jù)本發(fā)明,設(shè)置值的操作包括以下處理的至少一個(gè)從管理裝置向網(wǎng)絡(luò)設(shè)備傳送設(shè)置值,將值設(shè)置在網(wǎng)絡(luò)設(shè)備中,從網(wǎng)絡(luò)設(shè)備刪除設(shè)置值,以及通過管理裝置從網(wǎng)絡(luò)設(shè)備獲取設(shè)置值。應(yīng)注意,“設(shè)置”包括所有或某些設(shè)置值的改變。此外,“刪除”包括所有或某些設(shè)置值的刪除。圖I示出了管理裝置在其中運(yùn)行的管理系統(tǒng)的配置。參照?qǐng)D1,標(biāo)號(hào)101指示該實(shí)施例的管理裝置。標(biāo)號(hào)102和103指示由MFP表示的網(wǎng)絡(luò)設(shè)備。所有這些設(shè)備經(jīng)由LAN100連接至網(wǎng)絡(luò)。<管理裝置的硬件結(jié)構(gòu)>圖2是說明管理裝置101的內(nèi)部結(jié)構(gòu)的框圖。該實(shí)施例的管理裝置101由于在個(gè)人計(jì)算機(jī)(PC)上實(shí)現(xiàn),所以具有與通用計(jì)算機(jī)相同的結(jié)構(gòu)。在所有以下描述中,硬盤(HDD) 212將根據(jù)該實(shí)施例的網(wǎng)絡(luò)設(shè)備管理軟件的程序存儲(chǔ)為操作主體。在圖2中,管理裝置200與管理裝置101相同。除非在以下所有描述中有指定,CPU201是硬件上的執(zhí)行主體,并且執(zhí)行網(wǎng)絡(luò)設(shè)備管理軟件的程序等。另一方面,軟件上的控制主體是硬盤(HDD) 212中存儲(chǔ)的網(wǎng)絡(luò)設(shè)備管理軟件。ROM 202存儲(chǔ)BIOS和引導(dǎo)程序。RAM 203用作CPU 201的主存儲(chǔ)器、工作區(qū)等。鍵盤控制器(KBC) 205控制從鍵盤(KB) 209、指點(diǎn)設(shè)備(I3D) 210等輸入的指令。顯示器控制器(DSPC) 206控制顯示器(DSP) 211的顯示。盤控制器(DKC) 207控制對(duì)例如硬盤(HDD) 212和⑶-ROM(⑶)213的二級(jí)存儲(chǔ)設(shè)備的訪問。硬盤(HDD) 212和⑶-ROM (⑶)213存儲(chǔ)引導(dǎo)程序、操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)設(shè)備管理應(yīng)用、及其數(shù)據(jù)。接口控制器(IFC) 208經(jīng)由LAN(局域網(wǎng))與其它網(wǎng)絡(luò)設(shè)備交換信息。這些組件設(shè)置于系統(tǒng)總線204上。該實(shí)施例中,例如,假設(shè)使用Windows (微軟公司)作為OS。然而,本發(fā)明不限于此。注意,根據(jù)該實(shí)施例的網(wǎng)絡(luò)設(shè)備管理程序可以以存儲(chǔ)于例如CD-ROM的存儲(chǔ)介質(zhì)的形式提供。這樣,圖2所示的CD-ROM(CD) 213從存儲(chǔ)介質(zhì)讀出程序,并且讀出的程序安裝于硬盤(HDD) 212中。<網(wǎng)絡(luò)設(shè)備的硬件結(jié)構(gòu)示例>圖3是說明作為網(wǎng)絡(luò)設(shè)備102和103的示例的MFP的內(nèi)部結(jié)構(gòu)的框圖,MFP包括打印功能、掃描功能、網(wǎng)絡(luò)通信功能等。在圖3中,MFP 300可以用作網(wǎng)絡(luò)設(shè)備102和103。CPU 301整體上控制MFP,還執(zhí)行安裝于MFP 300中的應(yīng)用。ROM 302存儲(chǔ)由CPU 301要執(zhí)行的打印處理程序和字體數(shù)據(jù)。RAM 303用作CPU 301的工作區(qū)、接收緩沖器、和圖像繪制(render)區(qū)。上述應(yīng)用的設(shè)置值保存于ROM 302或RAM 303中。當(dāng)設(shè)置值保存于ROM 302中時(shí),使用可編程R0M(是可擦除和可寫入的)。硬盤(HDD) 304記錄應(yīng)用的程序。操作板305通過各個(gè)開關(guān)和按鈕、以及用于顯示消息的液晶顯示器來配置。在操作板305上,用戶能夠操作應(yīng)用的設(shè)置值。網(wǎng)絡(luò)接口 306用于連接網(wǎng)絡(luò)。打印引擎307在打印紙張上打印圖 像。掃描儀308掃描文檔。通信單元309發(fā)送/接收傳真數(shù)據(jù)。注意,當(dāng)關(guān)注設(shè)備是可連接至網(wǎng)絡(luò)的設(shè)備時(shí),安裝要在關(guān)注網(wǎng)絡(luò)設(shè)備上執(zhí)行的應(yīng)用,并且該應(yīng)用具有可改變的參數(shù)(即,設(shè)置值),關(guān)注設(shè)備能夠用作根據(jù)該實(shí)施例的網(wǎng)絡(luò)設(shè)備。該實(shí)施例將描述MFP 300作為網(wǎng)絡(luò)設(shè)備的示例。<管理裝置的軟件配置>以下參照附圖描述在管理裝置101上的各個(gè)組件的軟件功能。圖4是說明運(yùn)行于管理裝置101上的軟件配置的圖。圖4中,網(wǎng)絡(luò)設(shè)備管理軟件400是管理網(wǎng)絡(luò)設(shè)備所需的軟件。UI控制模塊401提供圖形用戶界面,其允許MFP的管理員操作該軟件。圖形用戶界面配置為在管理裝置101上裝配的顯示器211上顯示。或者,圖形用戶界面也可以配置作為Web應(yīng)用,其可以使用HTTP (超文本傳輸協(xié)議)從其它客戶端PC訪問。應(yīng)用管理模塊402管理由用戶登記的應(yīng)用文件的信息。應(yīng)用文件通過壓縮多個(gè)文件的一個(gè)文件(例如CAB文件、JAR( Java ARchive)文件、或ZIP文件)來配置。應(yīng)用管理模塊402從UI控制模塊401接收應(yīng)用文件,并在其解壓縮所接收的文件之后提取清單文件。此外,應(yīng)用管理模塊402分析清單文件,以提取應(yīng)用附加信息,例如應(yīng)用名、應(yīng)用ID、和版本。之后,應(yīng)用管理模塊402將所提取的信息與應(yīng)用文件一起存儲(chǔ)在應(yīng)用數(shù)據(jù)庫408中。清單文件是附加信息文件,其描述了關(guān)于作為Java 中的標(biāo)準(zhǔn)壓縮格式文件的JAR文件的說明。JAR文件的附加信息經(jīng)常被稱為元數(shù)據(jù)。在清單文件中,除了版本和JAR文件生成工具,還可以額外地寫入指定的文本文件的內(nèi)容。注意,清單文件是記錄附加信息的文件示例,并且也可以針對(duì)CAB文件和ZIP文件生成記錄元數(shù)據(jù)的類似文件。在該實(shí)施例中,這些文件以及存儲(chǔ)應(yīng)用的附加信息的文件將被稱為清單文件。設(shè)備管理模塊403經(jīng)由搜索模塊406搜索連接至網(wǎng)絡(luò)的MFP。可以通過發(fā)送SLP (服務(wù)定位協(xié)議)、SNMP (簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)等的搜索請(qǐng)求包(packet)來進(jìn)行MFP的搜索。對(duì)于通過搜索而找到的MFP,可以經(jīng)由通信模塊407進(jìn)一步獲取該MFP的詳細(xì)信息(型號(hào)名、序列號(hào)、性能、狀態(tài)、安裝的應(yīng)用等)。在設(shè)備數(shù)據(jù)庫409上的設(shè)備列表中存儲(chǔ)MFP的位置信息(IP地址)以及從MFP獲取的信息。用戶可以經(jīng)由Π控制模塊401瀏覽數(shù)據(jù)庫中登記的信息。由于MFP是網(wǎng)絡(luò)設(shè)備的示例,從除了 MFP的網(wǎng)絡(luò)設(shè)備獲取的信息存儲(chǔ)在設(shè)備列表中,并且通常將更普遍地稱為設(shè)備列表。安裝處理模塊404從UI控制模塊401接收安裝指令,經(jīng)由通信模塊407建立到MFP的連接,并且執(zhí)行用于在MFP中安裝應(yīng)用的處理。此外,安裝處理模塊404還執(zhí)行啟動(dòng)或退出所安裝的應(yīng)用的處理。在MFP中安裝應(yīng)用的處理是例如,向MFP 300發(fā)送對(duì)應(yīng)的應(yīng)用程序及其安裝器程序,以及控制MFP 300執(zhí)行安裝器程序。設(shè)置值管理模塊405經(jīng)由通信模塊407操作在MFP中安裝的應(yīng)用的設(shè)置值。此外,設(shè)置值管理模塊405可以一起操作包括多個(gè)設(shè)置值的設(shè)置信息。該實(shí)施例假設(shè)使用Web服務(wù)(利用HTTP和SOAP)來實(shí)現(xiàn)應(yīng)用設(shè)置值的操作,但是也可以通過其它通信協(xié)議實(shí)現(xiàn)這樣的操作。由設(shè)置值管理模塊405從MFP獲取的應(yīng)用設(shè)置值的信息存儲(chǔ)在應(yīng)用數(shù)據(jù)庫408中。用戶可以經(jīng)由UI控制模塊401瀏覽在數(shù)據(jù)庫中登記的信息。在向MFP傳送應(yīng)用設(shè)置值的信息時(shí),傳送由用戶經(jīng)由Π控制模塊401從應(yīng)用數(shù)據(jù)庫408中存儲(chǔ)的設(shè)置值的信息中選擇的設(shè)置值的信息。在應(yīng)用數(shù)據(jù)庫408中,登記指示在作為網(wǎng)絡(luò)設(shè)備的MFP中安裝的應(yīng)用的應(yīng)用列表。在設(shè)備數(shù)據(jù)庫409中,登記作為管理裝置找到的MFP的列表的設(shè)備列表。稍后,在MFP的結(jié)構(gòu)的描述之后將參照?qǐng)D9、10、和11描述應(yīng)用列表和設(shè)備列表。〈應(yīng)用文件〉圖5是說明應(yīng)用文件的視圖。應(yīng)用文件包括應(yīng)用程序的文件(可以是壓縮文件)及其元數(shù)據(jù)文件。在圖5中,標(biāo)號(hào)500指示應(yīng)用文件本身,其可以通過壓縮多個(gè)文件的一個(gè)文件(例如CAB文件、JAR ( Java ARchive)文件、或ZIP文件)來配置。應(yīng)用文件500存儲(chǔ)清單文件501。清單文件501描述應(yīng)用附加信息,例如應(yīng)用名、用于唯一識(shí)別該應(yīng)用的應(yīng)用ID、和版本。加密應(yīng)用文件500中的應(yīng)用程序502,以防止程序被第三方篡改。應(yīng)用文件經(jīng)由記錄介質(zhì)(例如⑶)或諸如因特網(wǎng)的媒介傳送至用戶,并且在每個(gè)傳送目的地解密和執(zhí)行。<應(yīng)用設(shè)置信息>圖6是說明與遠(yuǎn)程設(shè)置兼容的應(yīng)用的應(yīng)用設(shè)置信息的配置的視圖。圖6中示例出的格式將稱為標(biāo)準(zhǔn)格式,并且與標(biāo)準(zhǔn)格式的應(yīng)用設(shè)置信息兼容的應(yīng)用將稱為標(biāo)準(zhǔn)應(yīng)用。此夕卜,標(biāo)準(zhǔn)格式的設(shè)置信息將稱為標(biāo)準(zhǔn)設(shè)置信息。在圖6中,以XML(擴(kuò)展標(biāo)記語言)格式描述應(yīng)用設(shè)置信息600。在該實(shí)施例中,由于通信協(xié)議是HTTP和S0AP,所以使用XML格式描述應(yīng)用設(shè)置信息600,但是也可以使用其它格式描述。以下將描述圖6中所示的應(yīng)用設(shè)置信息的示例中的各個(gè)項(xiàng)目。由〈Applnfo〉標(biāo)簽限制的字段601是應(yīng)用信息描述字段?!碅pplnfo〉標(biāo)簽中的AppID屬性描述與應(yīng)用設(shè)置信息600相關(guān)聯(lián)的應(yīng)用的應(yīng)用ID的值。在該情況下,作為應(yīng)用信息描述字段601的〈Applnfo〉標(biāo)簽中的AppID屬性,描述了值“&1^(^5854319-4€24吒51I_bbd9c8f690cc”。由〈Data〉標(biāo)簽限制的項(xiàng)目602至604分別是應(yīng)用設(shè)置值。〈Data〉標(biāo)簽的Name屬性描述應(yīng)用設(shè)置值的名稱。在該情況下,作為應(yīng)用設(shè)置值602、603、和604的〈Data〉標(biāo)簽的 Name 屬性,分別描述了“Font”、“Font_Color”、和“Font_Size”。此外,〈Type〉標(biāo)簽描述〈Value〉標(biāo)簽的值的類型信息,〈Value〉標(biāo)簽描述對(duì)應(yīng)設(shè)置項(xiàng)目的應(yīng)用設(shè)置值。在圖6的示例中,所有項(xiàng)目的類型是“String”,即,字符串類型,并且值依次是“CentUry”、“White”、和、“20”。由于圖6中所示的應(yīng)用設(shè)置信息包括應(yīng)用ID并用XML描述,所以可以通過解釋標(biāo)簽來指定各個(gè)項(xiàng)目和整個(gè)設(shè)置信息的邊界。因此,只要可以解釋按照標(biāo)準(zhǔn)格式定義的標(biāo)簽,則可以通過兼容的應(yīng)用和應(yīng)用設(shè)置值操作模塊(隨后參照?qǐng)D7描述)來操作設(shè)置值。相反,與遠(yuǎn)程設(shè)置不兼容的傳統(tǒng)應(yīng)用不具有如圖6所示的由標(biāo)簽給出其含義的任何項(xiàng)目,并且針對(duì)每個(gè)應(yīng)用具有唯一的格式。該實(shí)施例具有包括應(yīng)用ID、指示設(shè)置項(xiàng)目的項(xiàng)目名的字符串、和這些字符串之后描述的設(shè)置值的格式。然而,要包括的項(xiàng)目、項(xiàng)目名、項(xiàng)目排序等對(duì)于應(yīng)用是唯一的,并且難以統(tǒng)一地處理它們。因此,配備定義每個(gè)應(yīng)用的項(xiàng)目、項(xiàng)目名等的設(shè)置值定義文件(見圖9和10)用于非標(biāo)準(zhǔn)應(yīng)用(以下稱為遺留應(yīng)用),并作為應(yīng)用列表的一部分登記在應(yīng)用數(shù)據(jù)庫中(圖9)。〈MFP的軟件配置>圖7是說明MFP的軟件模塊層級(jí)的視圖。軟件模塊具有操作系統(tǒng)(0S)701。軟件 模塊具有控制器模塊702,用于OS 701上的各個(gè)類型的設(shè)備控制;以及解釋器703,用于按序執(zhí)行該模塊702上的諸如應(yīng)用程序的程序。軟件模塊具有應(yīng)用管理模塊704,用于管理解釋器703上的多個(gè)應(yīng)用(可以動(dòng)態(tài)移除)。實(shí)現(xiàn)各個(gè)功能的應(yīng)用708和709在該應(yīng)用管理模塊704的管理下運(yùn)行。提供MFP的服務(wù)所需的應(yīng)用模塊可以經(jīng)由解釋器703運(yùn)行。例如,響應(yīng)于由應(yīng)用安裝器706在MFP中安裝應(yīng)用,應(yīng)用管理模塊704添加應(yīng)用708或709作為管理目標(biāo)。此夕卜,響應(yīng)于從MFP刪除應(yīng)用程序,應(yīng)用管理模塊704能夠從管理目標(biāo)移除應(yīng)用708或709。此外,安裝或卸載應(yīng)用所需的應(yīng)用安裝器706本身可以在應(yīng)用管理模塊704上運(yùn)行。應(yīng)用與MFP協(xié)作向用戶提供各種處理。例如,可以將用于修飾和壓縮圖像的應(yīng)用、用于進(jìn)行部門控制(例如打印限制控制)的應(yīng)用、以及應(yīng)用中并入的插件模塊等用作示例。此外,也可以將用于進(jìn)行MFP的遠(yuǎn)程管理的應(yīng)用、用于控制諸如MFP的修整器的單元以獲得裝訂的應(yīng)用、以及用于特定文檔數(shù)據(jù)的轉(zhuǎn)換/解釋應(yīng)用等,用作示例。此外,也可以將例如文字處理軟件的文檔生成程序、組織器程序、電子制表程序、數(shù)據(jù)庫管理程序、經(jīng)由因特網(wǎng)實(shí)現(xiàn)打印服務(wù)所需的服務(wù)器程序等用作示例。應(yīng)用安裝器706經(jīng)由網(wǎng)絡(luò)通信模塊707從管理裝置101獲取應(yīng)用文件。之后,應(yīng)用安裝器706驗(yàn)證應(yīng)用文件的格式和信息是否可靠,并隨后執(zhí)行應(yīng)用的安裝處理。此外,為了防止來自非法用戶的安裝指令,應(yīng)用安裝器706具有認(rèn)證經(jīng)由網(wǎng)絡(luò)通信模塊707訪問的用戶的功能。應(yīng)用708和709可以保持它們自身在應(yīng)用設(shè)置值管理DB 705中運(yùn)行所需的
設(shè)置信息。當(dāng)應(yīng)用管理模塊704啟動(dòng)應(yīng)用708或709時(shí),應(yīng)用708或709在啟動(dòng)定時(shí)之后在某個(gè)階段從應(yīng)用設(shè)置值管理DB 705讀出自己的應(yīng)用設(shè)置信息,并根據(jù)讀出的應(yīng)用設(shè)置信息繼續(xù)啟動(dòng)處理。由于向應(yīng)用設(shè)置信息分配應(yīng)用ID,因此應(yīng)用能夠參照該ID指定對(duì)應(yīng)的應(yīng)用設(shè)置信息。設(shè)置值操作模塊710根據(jù)經(jīng)由網(wǎng)絡(luò)通信模塊707接收的來自管理裝置101的設(shè)置值操作請(qǐng)求來操作應(yīng)用708或709的設(shè)置信息。之后,設(shè)置值操作模塊710向應(yīng)用708或709通知已經(jīng)操作了應(yīng)用設(shè)置值。設(shè)置值操作模塊710能夠操作具有圖6所示的標(biāo)準(zhǔn)格式的應(yīng)用設(shè)置信息的設(shè)置值。注意,普遍使用不包括任何設(shè)置值操作模塊710的MFP,并且在這種MFP中,無法遠(yuǎn)程操作應(yīng)用設(shè)置信息,除非使用代理711 (稍后描述)。即使在包括設(shè)置值操作模塊710的MFP中,如果應(yīng)用本身與設(shè)置信息的遠(yuǎn)程操作不兼容,則也無法進(jìn)行遠(yuǎn)程操作。即,當(dāng)MFP與設(shè)置信息的遠(yuǎn)程操作不兼容時(shí),該MFP(給定型號(hào)的MFP)不包括任何設(shè)置值操作模塊710。此外,當(dāng)應(yīng)用與設(shè)置信息的遠(yuǎn)程操作不兼容時(shí),該應(yīng)用的設(shè)置信息不具有圖6所示的標(biāo)準(zhǔn)格式。當(dāng)應(yīng)用708或709被配置為響應(yīng)于來自設(shè)置值操作模塊710的通知時(shí),其能夠執(zhí)行被編程為響應(yīng)于通知而在設(shè)置值的操作(例如,應(yīng)用設(shè)置值的重加載)之后執(zhí)行的處理。注意,一些型號(hào)的MFP不包括任何設(shè)置值操作模塊710。代理711是可以安裝于MFP或從其卸載的程序,并且是操作無法與設(shè)置值操作模塊710通信的應(yīng)用的應(yīng)用設(shè)置值所必需的。向代理711給出由該應(yīng)用的廠商提供的設(shè)置值定義文件,并具有該文件。該設(shè)置值定義文件在管理裝置的應(yīng)用數(shù)據(jù) 庫408中登記為應(yīng)用列表的一部分,以操作不具有圖6所示的標(biāo)準(zhǔn)格式的應(yīng)用設(shè)置信息,并從該應(yīng)用數(shù)據(jù)庫408提供給代理。稍后在圖8A和SB所示的流程圖中詳細(xì)描述代理711的操作。在管理裝置的操作的描述之前,以下將分別參照?qǐng)D9、10、和11描述應(yīng)用列表、設(shè)置值定義文件、和設(shè)備列表。〈應(yīng)用列表〉圖9示出了在應(yīng)用數(shù)據(jù)庫408中保持的應(yīng)用列表900的示例。應(yīng)用名901是用于存儲(chǔ)該列表中登記的應(yīng)用的名稱的字段。應(yīng)用ID 902是用于存儲(chǔ)該列表中登記的應(yīng)用的ID的字段。版本903是用于存儲(chǔ)該列表中登記的應(yīng)用的版本的字段。設(shè)置值操作904是用于存儲(chǔ)應(yīng)用是否與MFP中包含的用于遠(yuǎn)程操作應(yīng)用設(shè)置值的功能兼容的信息的字段。注意,遠(yuǎn)程的操作(或遠(yuǎn)程操作)指示在除了其中安裝有應(yīng)用的MFP之外的裝置主動(dòng)進(jìn)行的操作,并且不始終與物理距離相關(guān)。當(dāng)應(yīng)用僅與MFP的設(shè)置值操作模塊710通信時(shí),判斷該應(yīng)用與其設(shè)置值的遠(yuǎn)程操作功能兼容。當(dāng)應(yīng)用與MFP的設(shè)置值操作模塊710和代理711通信時(shí),判斷應(yīng)用與遠(yuǎn)程操作功能部分兼容。當(dāng)應(yīng)用僅與代理711通信時(shí),判斷應(yīng)用與遠(yuǎn)程操作功能不兼容。該判斷可以對(duì)于每個(gè)應(yīng)用預(yù)先進(jìn)行,并且可以保存為應(yīng)用的元數(shù)據(jù),或可以在應(yīng)用列表的登記時(shí)由管理員進(jìn)行。在該實(shí)施例中,作為設(shè)置值操作904的值,存儲(chǔ)“兼容”、“部分兼容”、和“不兼容”,但是要存儲(chǔ)的值不限于這些。注意,以下對(duì)于設(shè)置值操作904的值為“兼容”的應(yīng)用將稱為“標(biāo)準(zhǔn)應(yīng)用”。同樣,以下對(duì)于設(shè)置值操作904的值為“部分兼容”的應(yīng)用將稱為“混合應(yīng)用”。同樣,以下對(duì)于設(shè)置值操作904的值為“不兼容”的應(yīng)用將稱為“遺留應(yīng)用”。路徑信息905是用于存儲(chǔ)該列表中登記的應(yīng)用的登記位置的字段?!皹?biāo)準(zhǔn)應(yīng)用”與上述兼容于標(biāo)準(zhǔn)格式的設(shè)置信息的“標(biāo)準(zhǔn)應(yīng)用”同義,但是它們的定義不同,并且設(shè)置值操作904中描述的“兼容”還意味著與標(biāo)準(zhǔn)格式的設(shè)置信息兼容。從圖9的示例可以看出,應(yīng)用名“Appl”和“App2”的登記位置在相同裝置內(nèi),但是應(yīng)用名“App3”的登記位置在FTP服務(wù)器內(nèi)。設(shè)置值定義文件906是用于存儲(chǔ)當(dāng)管理裝置101經(jīng)由代理711操作混合應(yīng)用或遺留應(yīng)用的應(yīng)用設(shè)置值時(shí)使用的文件的信息的字段。設(shè)置值定義文件906是描述設(shè)置信息中包括的項(xiàng)目的文件,并且還可以被稱為設(shè)置項(xiàng)目定義文件。應(yīng)用類型907是用于存儲(chǔ)該列表中登記的應(yīng)用的類型的字段。在該實(shí)施例中,應(yīng)用名“Appl”和“App3”被歸類為“一般”應(yīng)用,應(yīng)用名“App2”被歸類為“認(rèn)證”應(yīng)用。在該情況下,“一般”應(yīng)用用于向MFP添加新功能。此外,“認(rèn)證”應(yīng)用用于執(zhí)行使用MFP所需的認(rèn)證處理。注意,在該實(shí)施例中,將“一般”和“認(rèn)證”例示為應(yīng)用的類型。此外,應(yīng)用的類型可以包括MFP中預(yù)先安裝的“系統(tǒng)”,以激活MFP的基本功能。<設(shè)置值定義文件>圖10是說明設(shè)置值定義文件906的配置的視圖。在圖10中,使用XML格式描述設(shè)置值定義文件1000。注意,在該實(shí)施例中,由于通信協(xié)議是HTTP和HTTP上使用的S0AP,所以使用XML格式描述設(shè)置值定義文件1000,但是也可以使用其它格式描述。由〈Applnfo〉標(biāo)簽限制的應(yīng)用信息描述字段1001與圖6中的應(yīng)用信息描述字段 601相同,并且將不再重復(fù)其描述。圖10中,作為應(yīng)用信息描述字段1001的〈Applnfo〉標(biāo)簽的AppID屬性,指定值“aaabb585-f319-4f24-b511-bbd9c8f690cc”。從該字段還可以看出,為每個(gè)應(yīng)用配備了設(shè)置值定義文件1000。由〈Data〉標(biāo)簽限制的字段1002至1004包括應(yīng)用設(shè)置值定義。在〈Data〉標(biāo)簽的Name屬性中,指定應(yīng)用設(shè)置值定義的名稱。在該情況下,作為應(yīng)用設(shè)置值定義1002、1003、和 1004 的〈Data〉標(biāo)簽的 Name 屬性,指定 “Font”、“Font_Color”、和 “Font_Size”。由于設(shè)置值定義文件具有定義應(yīng)用的應(yīng)用設(shè)置值的項(xiàng)目的主要目的,因此在圖6中的應(yīng)用設(shè)置值602至604中包括的〈Type〉和〈Value〉標(biāo)簽不是必需的。當(dāng)代理711接收到例如指定的非標(biāo)準(zhǔn)應(yīng)用的應(yīng)用設(shè)置信息的獲取請(qǐng)求時(shí),它參考由該應(yīng)用的ID指定的設(shè)置值定義文件。然后,代理711在該應(yīng)用的設(shè)置信息中搜索描述為〈Data〉標(biāo)簽的Name屬性的項(xiàng)目名(例如字符串)。由于應(yīng)用的整個(gè)設(shè)置信息使用例如ID與該應(yīng)用相關(guān)聯(lián),并且其數(shù)據(jù)長(zhǎng)度固定,所以其能夠被指定。然后,代理711讀取通過搜索獲得的字符串之間的數(shù)據(jù),作為以臨前字符串作為項(xiàng)目名的項(xiàng)目的設(shè)置值。代理711對(duì)于所有項(xiàng)目重復(fù)該處理,以使用圖10所示的設(shè)置值定義文件作為模板向各個(gè)〈Data〉標(biāo)簽添加例如圖6所示的〈Value〉標(biāo)簽,并且復(fù)制各個(gè)項(xiàng)目的讀出設(shè)置值作為〈Value〉標(biāo)簽的值。代理711向管理裝置發(fā)送這樣生成的設(shè)置值信息。對(duì)于要讀出或改變每個(gè)個(gè)體項(xiàng)目,或要更新所有項(xiàng)目的情況采用相同的處理。在更新設(shè)置值時(shí),從管理裝置接收各個(gè)設(shè)置項(xiàng)目的設(shè)置值,并且由接收的設(shè)置值更新通過搜索找到的項(xiàng)目的設(shè)置值。<設(shè)備列表>圖11示出了包括設(shè)備數(shù)據(jù)庫409中保持的MFP的信息的設(shè)備列表1100的示例。序列號(hào)1101是用于存儲(chǔ)MFP的序列號(hào)的字段。IP地址1102是用于存儲(chǔ)MFP的IP地址的字段。產(chǎn)品名1103是用于存儲(chǔ)MFP的產(chǎn)品名的字段。設(shè)置值操作1104是用于存儲(chǔ)關(guān)于MFP是否具有應(yīng)用的設(shè)置值的遠(yuǎn)程操作功能的信息的字段。更具體地,當(dāng)MFP包括設(shè)置值操作模塊710時(shí),判斷MFP具有遠(yuǎn)程操作功能。在該實(shí)施例中,作為設(shè)置值操作1104的值,存儲(chǔ)“可以”和“不可以”。然而,不發(fā)明不限于此。此外,該判斷不需要在設(shè)備列表的生成時(shí)執(zhí)行。即,在管理裝置中針對(duì)MFP的每個(gè)產(chǎn)品名(即型號(hào))預(yù)先登記“可以”或“不可以”,并且將與登記的MFP的產(chǎn)品名對(duì)應(yīng)的值登記為設(shè)置值操作1104。安裝的應(yīng)用1105是用于列舉安裝于MFP中的應(yīng)用程序的字段。注意,除了項(xiàng)目1101至1105中的各條詳細(xì)信息之外,設(shè)備列表1100還可以包括例如MFP的別名、位置等信
肩、O
<由管理裝置進(jìn)行的設(shè)置值的操作序列>為了操作安裝于至少一個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)應(yīng)用的設(shè)置值,管理裝置101的CPU執(zhí)行圖8A和SB的流程圖中所示序列(步驟)的程序。例如,通過Π控制模塊401檢測(cè)由用戶從Π進(jìn)行的菜單的選擇處理,并且Π控制模塊401啟動(dòng)應(yīng)用管理模塊402,從而開始該流程。參照?qǐng)D8A和8B,在步驟S801中,應(yīng)用管理模塊402經(jīng)由UI控制模塊401從用戶接受應(yīng)用添加請(qǐng)求,并將請(qǐng)求的應(yīng)用程序或數(shù)據(jù)存儲(chǔ)在應(yīng)用數(shù)據(jù)庫408的應(yīng)用列表中。例如,從記錄介質(zhì)或通信介質(zhì)提供要添加的應(yīng)用。在該步驟中,還將代理711添加至應(yīng)用列表。此外,在該步驟中,還將管理裝置使用代理711操作應(yīng)用設(shè)置值所需的“設(shè)置值定義文件”添加至應(yīng)用列表。
注意,應(yīng)用添加請(qǐng)求可以包括要添加的應(yīng)用的實(shí)體和設(shè)置值定義文件,或者可以僅包括到達(dá)在例如外部FTP服務(wù)器中分配的應(yīng)用的實(shí)體和設(shè)置值定義文件的路徑信息。圖9示出了應(yīng)用列表的示例,并且圖10示出了該列表中包括的設(shè)置值定義文件的示例。在步驟S802中,設(shè)備管理模塊403經(jīng)由搜索模塊406搜索連接至網(wǎng)絡(luò)的MFP。此夕卜,設(shè)備管理模塊403經(jīng)由通信模塊407獲取所找到的MFP的詳細(xì)信息,并將所獲取的信息存儲(chǔ)在設(shè)備數(shù)據(jù)庫409的設(shè)備列表中。圖11示出了設(shè)備列表的示例。在步驟S803中,Π控制模塊401顯示應(yīng)用選擇畫面,接受由用戶從畫面的輸入,并將輸入的結(jié)果傳遞至應(yīng)用管理模塊402和設(shè)置值管理模塊405。應(yīng)用管理模塊402從輸入的結(jié)果指定由用戶選擇的應(yīng)用,并從應(yīng)用數(shù)據(jù)庫408讀出該應(yīng)用的信息。應(yīng)用管理模塊402將讀出的信息臨時(shí)存儲(chǔ)在RAM 203或HDD 212中。設(shè)置值管理模塊405將輸入操作方法的信息存儲(chǔ)在RAM 203或HDD 212中。圖12示出了用于選擇應(yīng)用的操作畫面,并且稍后將描述該畫面。當(dāng)用戶在步驟S803中選擇復(fù)選框時(shí),UI控制模塊401將應(yīng)用選擇信息傳遞至應(yīng)用管理模塊402。以下,所選的應(yīng)用將稱為目標(biāo)應(yīng)用。當(dāng)用戶選擇單選按鈕時(shí),Π控制模塊401將應(yīng)用的操作方法信息傳遞至設(shè)置值管理模塊405。在步驟S804中,Π控制模塊401接受由用戶從MFP選擇畫面的輸入,并將輸入的結(jié)果傳遞至設(shè)備管理模塊403。設(shè)備管理模塊403從傳遞的輸入結(jié)果指定用戶選擇的MFP,并從設(shè)備數(shù)據(jù)庫409讀出該MFP的信息。設(shè)備管理模塊403將讀出的信息臨時(shí)存儲(chǔ)在RAM203或HDD 212中。設(shè)置值管理模塊405將輸入到圖13中字段1306中的認(rèn)證信息存儲(chǔ)在RAM 203或HDD 212中。圖13示出了 MFP選擇畫面,其將稍后描述。以下,所選的網(wǎng)絡(luò)設(shè)備將被稱為目標(biāo)網(wǎng)絡(luò)設(shè)備。當(dāng)用戶在步驟S804中選擇復(fù)選框時(shí),UI控制模塊401將MFP的選擇信息傳遞至設(shè)備管理模塊403。設(shè)置值管理模塊405在步驟S805中判斷在步驟S804中選擇的MFP是否具有應(yīng)用的設(shè)置值的遠(yuǎn)程操作功能。更具體地,在該判斷步驟中,設(shè)置值管理模塊405檢查設(shè)備列表1100中應(yīng)用設(shè)置值操作1104中的值。如果設(shè)置值管理模塊405判斷在步驟S804中選擇的MFP具有遠(yuǎn)程操作功能,則處理進(jìn)行至步驟S806 ;否則,處理進(jìn)行至步驟S809。設(shè)置值管理模塊405在步驟S806中辨別在步驟S803中選擇的應(yīng)用是標(biāo)準(zhǔn)應(yīng)用還是混合應(yīng)用。即,設(shè)置值管理模塊405確定應(yīng)用是否與例如圖6所示的標(biāo)準(zhǔn)設(shè)置信息兼容。更具體地,在該判斷步驟中,設(shè)置值管理模塊405檢查應(yīng)用列表900中的設(shè)置值操作904的值。在該實(shí)施例中,當(dāng)設(shè)置值操作904的值為“兼容”時(shí),判斷應(yīng)用為標(biāo)準(zhǔn)應(yīng)用。當(dāng)設(shè)置值操作904的值為“部分兼容”時(shí),判斷應(yīng)用為混合應(yīng)用。如果設(shè)置值管理模塊405判斷應(yīng)用為標(biāo)準(zhǔn)應(yīng)用或混合應(yīng)用,則處理進(jìn)行至步驟S807 ;否則,處理進(jìn)行至步驟S809。在步驟S807中,使在步驟S819(稍后描述)中發(fā)送應(yīng)用設(shè)置值的操作請(qǐng)求的設(shè)置值管理模塊405所需的標(biāo)志有效。設(shè)置值管理模塊405在步驟S808中辨別在步驟S803中選擇的應(yīng)用是否為混合應(yīng)用。更具體地,在該判斷步驟中,設(shè)置值管理模塊405檢查應(yīng)用列表900中的設(shè)置值操作904的值。該實(shí)施例中,當(dāng)設(shè)置值操作904的值是“部分兼容”時(shí),辨別應(yīng)用為混合應(yīng)用。如果設(shè)置值管理模塊405判斷應(yīng)用為混合應(yīng)用,則處理進(jìn)行至步驟S809 ;否則,處理進(jìn)行至步驟 S818。 當(dāng)要使用安裝于作為操作目標(biāo)的MFP中的代理來操作應(yīng)用設(shè)置值時(shí),執(zhí)行步驟S809至S817。對(duì)于混合應(yīng)用,以與遠(yuǎn)程操作不兼容的一些應(yīng)用為目標(biāo)。當(dāng)向作為執(zhí)行認(rèn)證管理的操作目標(biāo)的MFP發(fā)送任意操作請(qǐng)求時(shí),設(shè)置值管理模塊405必須使用用戶輸入到圖13中的字段1306中的認(rèn)證信息,預(yù)先執(zhí)行認(rèn)證。在步驟S809中,UI控制模塊401接受用戶從與應(yīng)用的設(shè)置值的強(qiáng)制操作相關(guān)聯(lián)的指定畫面的選擇輸入,并將輸入結(jié)果傳遞至設(shè)置值管理模塊405。設(shè)置值管理模塊405從該輸入結(jié)果指定用戶是否將“進(jìn)行強(qiáng)制操作”指定為應(yīng)用設(shè)置值的操作方法,并將結(jié)果存儲(chǔ)在RAM 203或HDD 212中。在該實(shí)施例中,“進(jìn)行強(qiáng)制操作”意味著執(zhí)行應(yīng)用設(shè)置值操作,而不考慮操作目標(biāo)應(yīng)用的狀態(tài)。即,即使在應(yīng)用運(yùn)行時(shí),執(zhí)行設(shè)置值操作,而不退出應(yīng)用。例如,難以退出甚至臨時(shí)收集MFP的操作日志的應(yīng)用。在這種情況下,需要強(qiáng)制操作。圖14示出了用于指定是否要執(zhí)行強(qiáng)制操作的指定畫面的示例,并且稍后將描述該畫面。設(shè)備管理模塊403在步驟S810中辨別代理711是否安裝于在步驟S804中選擇的MFP中。更具體地,設(shè)備管理模塊403確認(rèn)設(shè)備列表1100中的安裝的應(yīng)用1105的值。例如,如果安裝的應(yīng)用1105在與步驟S804中選擇的MFP對(duì)應(yīng)的字段中包括值“代理”,則確定代理711安裝于該MFP中。稍后在步驟S815和S817中將詳細(xì)描述代理711的操作。如果設(shè)備管理模塊403判斷安裝了代理711,則處理進(jìn)行至步驟S814 ;否則,處理進(jìn)行至步驟S811以嘗試安裝代理。設(shè)備管理模塊403在步驟S811中辨別代理711是否可以安裝于在步驟S804中選擇的MFP中。例如,如果代理711沒有登記于應(yīng)用列表900中,則其不可以安裝。在該情況下,通過在步驟S801中將代理711添加至應(yīng)用列表900來完成由安裝處理模塊404安裝代理711的準(zhǔn)備。例如,代理711的清單列表501通常描述可以安裝代理711的MFP的型號(hào)。如果在步驟S804中選擇的MFP與這些型號(hào)之一不匹配,則安裝處理模塊404不可以安裝代理711。如果設(shè)備管理模塊403辨別可以安裝代理711,則處理進(jìn)行至步驟S812 ;否則,該流程圖結(jié)束。在步驟S812中,安裝處理模塊404向在步驟S804中選擇的MFP發(fā)出代理711的安裝請(qǐng)求。在步驟S804中選擇的MFP接收步驟S812中的安裝請(qǐng)求以及代理711的應(yīng)用文件。之后,應(yīng)用安裝器706執(zhí)行代理711的安裝處理,并向管理裝置101返回該結(jié)果。
在步驟S813中,安裝處理模塊404接收在步驟S812中從MFP的應(yīng)用安裝器706返回的安裝處理結(jié)果。之后,安裝處理模塊404辨別代理711的安裝是否成功。如果安裝處理模塊404辨別代理711的安裝成功,則處理進(jìn)行至步驟S814 ;否則,該流程圖結(jié)束。設(shè)置值管理模塊405在步驟S814中辨別在步驟S803中選擇的混合應(yīng)用或遺留應(yīng)用的操作方法是否為“全部刪除”。如果設(shè)置值管理模塊405辨別操作方法為“全部刪除”,則處理進(jìn)行至步驟S815 ;否則,處理進(jìn)行至步驟S816。在步驟S815中,設(shè)置值管理模塊405對(duì)于在步驟S804中選擇的MFP執(zhí)行在步驟S803中選擇的混合應(yīng)用或遺留應(yīng)用的應(yīng)用設(shè)置值的“全部刪除”處理。更具體地,設(shè)置值管理模塊405經(jīng)由MFP的網(wǎng)絡(luò)通信模塊707與代理711通信,以經(jīng)由代理執(zhí)行作為操作目標(biāo)的混合應(yīng)用或遺留應(yīng)用的應(yīng)用設(shè)置值的“全部刪除”處理。稍后將參照?qǐng)D15描述步驟S815 的處理的細(xì)節(jié)。該描述將在圖8A和SB之后給出。注意,通常對(duì)于作為目標(biāo)的標(biāo)準(zhǔn)應(yīng)用執(zhí)行步驟S815。例如,當(dāng)關(guān)注MFP(即關(guān)注網(wǎng)絡(luò)設(shè)備)不包括任何設(shè)置值操作模塊710時(shí),即使操作目標(biāo)應(yīng)用是標(biāo)準(zhǔn)應(yīng)用,也經(jīng)由代理通過執(zhí)行全部刪除處理來刪除該標(biāo)準(zhǔn)應(yīng)用的全部設(shè)置信息。設(shè)置值管理模塊405在步驟S816中辨別在步驟S803中選擇的混合應(yīng)用或遺留應(yīng)用的設(shè)置值定義文件是否登記于管理裝置101中。更具體地,設(shè)置值管理模塊405讀取應(yīng)用列表900中的設(shè)置值定義文件906的值,并確定是否存在設(shè)置值定義文件。如果設(shè)置值定義文件906存儲(chǔ)了在與該應(yīng)用對(duì)應(yīng)的字段中的信息,則該應(yīng)用的設(shè)置值定義文件登記于管理裝置101中。如果設(shè)置值管理模塊405辨別混合應(yīng)用或遺留應(yīng)用的設(shè)置值定義文件登記于管理裝置101中,則處理進(jìn)行至步驟S817 ;否則,該流程圖結(jié)束。在步驟S817中,設(shè)置值管理模塊405對(duì)于步驟S804中選擇的MFP通過在步驟S803中指定的操作方法操作在步驟S803中選擇的混合應(yīng)用或遺留應(yīng)用的應(yīng)用設(shè)置值。更具體地,設(shè)置值管理模塊405經(jīng)由MFP的網(wǎng)絡(luò)通信模塊707與代理711通信,以經(jīng)由代理操作作為操作目標(biāo)的混合應(yīng)用或遺留應(yīng)用的應(yīng)用設(shè)置值。該步驟中要執(zhí)行的操作是除了 “全部刪除”之外的操作。稍后將參照?qǐng)D16描述在步驟S817中的處理的細(xì)節(jié)。該描述將在圖8A和8B的描述之后給出。注意,通常對(duì)于作為目標(biāo)的標(biāo)準(zhǔn)應(yīng)用執(zhí)行步驟S817。例如,當(dāng)關(guān)注MFP(即關(guān)注網(wǎng)絡(luò)設(shè)備)不包括任何設(shè)置值操作模塊710時(shí),即使操作目標(biāo)應(yīng)用是標(biāo)準(zhǔn)應(yīng)用,也經(jīng)由代理操作該標(biāo)準(zhǔn)應(yīng)用的設(shè)置信息。在該情況下,準(zhǔn)備與標(biāo)準(zhǔn)格式對(duì)應(yīng)的設(shè)置值定義文件。該文件可以在管理裝置中預(yù)先準(zhǔn)備,因?yàn)樗鼘?duì)應(yīng)于標(biāo)準(zhǔn)格式,并且不取決于應(yīng)用的廠商。在步驟S818中,辨別在步驟S807中是否使指示操作目標(biāo)應(yīng)用是標(biāo)準(zhǔn)應(yīng)用或混合應(yīng)用的標(biāo)志有效。如果辨別該標(biāo)志有效,則處理進(jìn)行至步驟S819 ;否則,處理進(jìn)行至步驟S820。即,如果操作目標(biāo)是遺留應(yīng)用,則跳過步驟S819 ;如果是標(biāo)準(zhǔn)應(yīng)用或混合應(yīng)用,則處理進(jìn)行至步驟S819。在步驟S819中,設(shè)置值管理模塊405向在步驟S804中選擇的MFP發(fā)送通過步驟S803中指定的操作方法操作在步驟S803中選擇的標(biāo)準(zhǔn)應(yīng)用或混合應(yīng)用的應(yīng)用設(shè)置值的請(qǐng)求。當(dāng)向執(zhí)行認(rèn)證管理的操作目標(biāo)MFP發(fā)出任意操作請(qǐng)求時(shí),設(shè)置值管理模塊405必須使用用戶輸入到圖13的字段1306中的認(rèn)證信息預(yù)先執(zhí)行認(rèn)證。此外,經(jīng)由網(wǎng)絡(luò)通信模塊707接收請(qǐng)求的設(shè)置值操作模塊710執(zhí)行所請(qǐng)求的操作。
例如,當(dāng)要傳送應(yīng)用設(shè)置值時(shí),設(shè)置值管理模塊405向MFP的設(shè)置值操作模塊710發(fā)送圖6例示的應(yīng)用設(shè)置信息。注意,應(yīng)用設(shè)置信息保持在應(yīng)用數(shù)據(jù)庫408中。設(shè)置值操作模塊710在對(duì)應(yīng)的應(yīng)用設(shè)置信息中寫入所接收的應(yīng)用設(shè)置信息。當(dāng)要獲取應(yīng)用設(shè)置值時(shí),設(shè)置值管理模塊405向MFP的設(shè)置值操作模塊710發(fā)送應(yīng)用設(shè)置信息的獲取結(jié)果。響應(yīng)于該請(qǐng)求,MFP的設(shè)置值操作模塊710加載目標(biāo)應(yīng)用的應(yīng)用設(shè)置信息,并將其返回至管理裝置。該應(yīng)用設(shè)置信息登記于管理裝置中的應(yīng)用數(shù)據(jù)庫408中,與指定MFP所需的識(shí)別信息和應(yīng)用識(shí)別信息相關(guān)聯(lián)。當(dāng)對(duì)于應(yīng)用設(shè)置值應(yīng)用刪除或全部刪除處理時(shí),設(shè)置值管理模塊405向MFP的設(shè)置值操作模塊710發(fā)送應(yīng)用設(shè)置信息的刪除請(qǐng)求。響應(yīng)于該請(qǐng)求,MFP的設(shè)置值操作模塊710刪除應(yīng)用設(shè)置值管理DB 705中的設(shè)置信息。在該情況下,例如,當(dāng)對(duì)應(yīng)應(yīng)用確定應(yīng)用設(shè)置信息在激活時(shí)不可用時(shí),其在應(yīng)用設(shè)置信息中重設(shè)設(shè)置信息的初始值(與應(yīng)用程序一起已經(jīng)被安裝)。當(dāng)然,可以執(zhí)行除了上述操作之外的刪除后操作。當(dāng)應(yīng)用設(shè)置值管理DB 705的設(shè)置信息改變時(shí),設(shè)置值操作模塊710向受到該改變 影響的標(biāo)準(zhǔn)應(yīng)用或混合應(yīng)用通知應(yīng)用設(shè)置值的操作。在接收到通知時(shí),標(biāo)準(zhǔn)應(yīng)用或混合應(yīng)用在需要時(shí)經(jīng)由應(yīng)用管理模塊704從應(yīng)用設(shè)置值管理DB 705加載應(yīng)用設(shè)置值。在步驟S820中,設(shè)置值管理模塊405執(zhí)行在步驟S815、S817、或S819中執(zhí)行的應(yīng)用設(shè)置信息的操作的后處理。當(dāng)操作內(nèi)容對(duì)應(yīng)于應(yīng)用設(shè)置信息的傳送時(shí),設(shè)置值管理模塊405經(jīng)由通信模塊407從MFP接收應(yīng)用設(shè)置信息的傳送結(jié)果。將接收的結(jié)果存儲(chǔ)在RAM 203或HDD 212中。當(dāng)操作內(nèi)容對(duì)應(yīng)于應(yīng)用設(shè)置信息的獲取時(shí),設(shè)置值管理模塊405經(jīng)由通信模塊407從MFP接收應(yīng)用設(shè)置信息的獲取結(jié)果。如果獲取結(jié)果指示成功,則設(shè)置值管理模塊405還同時(shí)接收應(yīng)用設(shè)置信息。將接收的結(jié)果存儲(chǔ)在RAM 203或HDD 212中。將接收的應(yīng)用設(shè)置信息存儲(chǔ)在應(yīng)用數(shù)據(jù)庫408中。當(dāng)操作是應(yīng)用設(shè)置信息的刪除或全部刪除時(shí),設(shè)置值管理模塊405經(jīng)由通信模塊407從MFP接收應(yīng)用設(shè)置信息的刪除/全部刪除結(jié)果。將接收的結(jié)果存儲(chǔ)在RAM 203或HDD212 中。在例如設(shè)置信息的傳送、獲取、和刪除/全部刪除的任意操作的情況下,Π控制模塊401能夠根據(jù)需要向用戶呈現(xiàn)在RAM 203或HDD 212中存儲(chǔ)的接收結(jié)果。描述了圖8A和8B中所示的流程圖?!床襟ES815的細(xì)節(jié)〉圖15是詳細(xì)說明步驟S815中的處理的流程圖。參照?qǐng)D15,在步驟S1501中,設(shè)置值管理模塊405從RAM 203或HDD 212讀出在步驟S809中的輸入結(jié)果。之后,設(shè)置值管理模塊405基于讀出的輸入結(jié)果辨別是否要執(zhí)行應(yīng)用設(shè)置值的強(qiáng)制操作。如果設(shè)置值管理模塊405判斷要執(zhí)行應(yīng)用設(shè)置值的強(qiáng)制操作,則處理進(jìn)行至步驟S1502 ;否則,處理進(jìn)行至步驟 S1509。在步驟S1502中,設(shè)置值管理模塊405向在步驟S804中選擇的MFP中的代理711發(fā)送刪除在步驟S803中選擇的混合應(yīng)用或遺留應(yīng)用的全部應(yīng)用設(shè)置值的請(qǐng)求。經(jīng)由網(wǎng)絡(luò)通信模塊707接收請(qǐng)求的代理711執(zhí)行所請(qǐng)求的全部刪除操作。注意,當(dāng)作為操作目標(biāo)的混合應(yīng)用或遺留應(yīng)用不像步驟S1503至S1507那樣運(yùn)行時(shí),執(zhí)行步驟S1502。設(shè)置值管理模塊405在步驟S1503中辨別在步驟S1502中經(jīng)歷全部刪除處理的混合應(yīng)用或遺留應(yīng)用是否為認(rèn)證應(yīng)用。更具體地,設(shè)置值管理模塊405辨別該應(yīng)用的應(yīng)用類型907的值是否為“認(rèn)證”。如果該應(yīng)用是認(rèn)證處理,則處理進(jìn)行至步驟S1504 ;否則,該流程圖結(jié)束。在步驟S1504中,設(shè)置值管理模塊405使用用戶在圖13中的字段1306中輸入的認(rèn)證信息再次執(zhí)行認(rèn)證處理。能夠通過執(zhí)行該步驟來檢驗(yàn)作為應(yīng)用設(shè)置值的全部刪除的結(jié)果、MFP的認(rèn)證功能是否被無效。設(shè)置值管理模塊405在步驟S1505中辨別作為在步驟S1504中執(zhí)行的認(rèn)證處理的結(jié)果認(rèn)證是否成功。如果認(rèn)證成功,則能夠確定認(rèn)證應(yīng)用的認(rèn)證功能是有效的。如果認(rèn)證成功,則該流程圖結(jié)束;否則,該處理進(jìn)行至步驟S1506。 在步驟S1506中,Π控制模塊401顯示提示用戶在網(wǎng)絡(luò)設(shè)備管理軟件400上重啟MFP的消息。如果網(wǎng)絡(luò)設(shè)備管理軟件400具有重啟MFP的功能,則可以在步驟S1506中將MFP的重啟按鈕與消息一起顯示。在該情況下,執(zhí)行隨后的步驟S1507和S1508。在步驟S1507中,判斷用戶是否按下了重啟按鈕。如果用戶按下按鈕發(fā)出了 MFP的重啟指令,則該處理進(jìn)行至步驟S1508 ;否則,該流程圖結(jié)束。在步驟S1508中,設(shè)備管理模塊403發(fā)出MFP的重啟請(qǐng)求。接收重啟請(qǐng)求的MFP
自己重啟。應(yīng)用管理模塊402在步驟S1509中確定是否可以退出在步驟S803中選擇的混合應(yīng)用或遺留應(yīng)用。如果應(yīng)用管理模塊402可以退出該應(yīng)用,則該處理進(jìn)行至步驟S1510 ;否貝U,該流程圖結(jié)束。在步驟S1510中,安裝處理模塊404向在步驟S804中選擇的MFP發(fā)送退出該應(yīng)用(在步驟S1509中確定可以退出該應(yīng)用)的請(qǐng)求。經(jīng)由網(wǎng)絡(luò)通信模塊707接收請(qǐng)求的應(yīng)用安裝器706執(zhí)行所請(qǐng)求的操作。在步驟S1511中,應(yīng)用管理模塊402經(jīng)由通信模塊407從MFP接收步驟S1510中的處理結(jié)果,并辨別退出處理是否成功。如果應(yīng)用管理模塊402判斷應(yīng)用退出處理成功,則該處理進(jìn)行至步驟S1512 ;否則,該流程圖結(jié)束。步驟S1512與步驟S1502相同,并且將不再重復(fù)其描述。然而,在該步驟中,由于退出作為操作目標(biāo)的混合應(yīng)用或遺留應(yīng)用,因此設(shè)置值管理模塊405能夠更加安全地操作應(yīng)用設(shè)置值。在步驟S1513中,安裝處理模塊404發(fā)出在步驟S1510中退出的應(yīng)用的啟動(dòng)請(qǐng)求。經(jīng)由網(wǎng)絡(luò)通信模塊707接收請(qǐng)求的應(yīng)用安裝器706執(zhí)行所請(qǐng)求的操作。描述了圖15所示的流程圖?!床襟ES817的細(xì)節(jié)〉圖16是詳細(xì)說明步驟S817中的處理的流程圖。在圖16中,步驟S1601與圖15中的步驟S1501相同,并且將不再重復(fù)其描述。在步驟S1602中,設(shè)置值管理模塊405向在步驟S804中選擇的MFP的代理711發(fā)送操作在步驟S803中選擇的混合應(yīng)用或遺留應(yīng)用的應(yīng)用設(shè)置值的請(qǐng)求。設(shè)置值管理模塊405在附加與操作目標(biāo)應(yīng)用相關(guān)聯(lián)地登記于設(shè)置值定義文件906中的設(shè)置值定義文件時(shí)發(fā)送請(qǐng)求。經(jīng)由網(wǎng)絡(luò)通信模塊707接收了請(qǐng)求的代理711根據(jù)設(shè)置值定義文件906中描述的內(nèi)容執(zhí)行所請(qǐng)求的操作。注意,當(dāng)作為操作目標(biāo)的混合應(yīng)用或遺留應(yīng)用不像步驟S1603至S1607那樣運(yùn)行時(shí),執(zhí)行步驟S1602。由于步驟S1603至S1605與圖15中的步驟S1509至S1511相同,所以將不再重復(fù)
其描述。由于步驟S1606與步驟S1602相同,將不再重復(fù)其描述。然而,在該步驟中,由于退出了作為操作目標(biāo)的混合應(yīng)用或遺留應(yīng)用,因此設(shè)置值管理模塊405能夠更安全地操作應(yīng)用設(shè)置值。由于步驟S1607與圖15中的步驟S1513相同,將不再重復(fù)其描述。<應(yīng)用選擇畫面的示例>圖12示出了應(yīng)用選擇畫面1200的示例。應(yīng)用名1201顯示圖9中的應(yīng)用名901的值。在例如“Appl”的應(yīng)用名之前布設(shè)用戶可選擇的復(fù)選框。應(yīng)用ID 1202顯示圖9中的應(yīng)用ID 902的值。版本1203顯示圖9中的版本903的值。設(shè)置值操作1204顯示圖9中的設(shè)置值操作904的值。路徑信息1205顯示圖9中的路徑信息905的值。設(shè)置值定義文件1206顯示圖9中的設(shè)置值定義文件906的值。當(dāng)未存儲(chǔ)設(shè)置值定義文件的信息時(shí),該實(shí)施例中顯示(在標(biāo)準(zhǔn)應(yīng)用的情況下)或“無”(在混合應(yīng)用或遺留應(yīng)用的情況下)。然而,本發(fā)明不限于此。應(yīng)用類型1207顯示圖9中的應(yīng)用類型907的值。注意,當(dāng)應(yīng)用列表900存儲(chǔ)除了多條應(yīng)用信息901至907以外的信息時(shí),可以根據(jù)需要在應(yīng)用選擇畫面1200上顯示該信息。操作方法指定單選按鈕1208用于指定設(shè)置值管理模塊405如何操作在步驟S803中選擇的應(yīng)用。在圖12中,列舉了 4個(gè)操作方法,S卩“獲取”、“傳送”、“刪除”、和“全部刪除”?!碝FP選擇畫面的示例>圖13示出了 MFP選擇畫面1300的示例。序列號(hào)1301顯示圖11中的序列號(hào)1101的值。在例如“ABC123”的序列號(hào)之前布設(shè)用戶可選擇的復(fù)選框。IP地址1302顯示圖11中的IP地址1102的值。產(chǎn)品名1303顯示圖11中的產(chǎn)品名1103的值。設(shè)置值操作1304顯示圖11中的設(shè)置值操作1104的值。安裝的應(yīng)用1305顯示圖11中的安裝的應(yīng)用1105的值。在認(rèn)證信息1306中,用戶輸入當(dāng)MFP執(zhí)行該實(shí)施例中假設(shè)的操作時(shí)所需的認(rèn)證信息。注意,當(dāng)設(shè)備列表1100存儲(chǔ)除了多條詳細(xì)信息1101至1105以外的信息時(shí),可以根據(jù)需要在MFP選擇畫面1300上顯示該信息。<與設(shè)置值的強(qiáng)制操作相關(guān)聯(lián)的指定畫面的示例>圖14示出了與應(yīng)用的設(shè)置值的強(qiáng)制操作相關(guān)聯(lián)的指定畫面1400的示例。強(qiáng)制操作方法指定復(fù)選框1401用于選擇當(dāng)設(shè)置值管理模塊405操作混合應(yīng)用或遺留應(yīng)用的應(yīng)用設(shè)置值時(shí)是否執(zhí)行強(qiáng)制操作。注意,在圖14中,指定MFP、應(yīng)用、和操作內(nèi)容等所有的操作方法?;蛘?,可以與MFP、應(yīng)用、和操作內(nèi)容對(duì)應(yīng)地準(zhǔn)備復(fù)選框。通過上述配置和序列,能夠與網(wǎng)絡(luò)設(shè)備是否與應(yīng)用設(shè)置信息的遠(yuǎn)程操作兼容或安 裝于網(wǎng)絡(luò)設(shè)備中的應(yīng)用是否與應(yīng)用設(shè)置信息的遠(yuǎn)程操作兼容無關(guān)地遠(yuǎn)程操作應(yīng)用設(shè)置信肩、O當(dāng)用戶選擇應(yīng)用和網(wǎng)絡(luò)設(shè)備,并指定要執(zhí)行的操作時(shí),能夠?qū)τ谧鳛槟繕?biāo)的所選應(yīng)用和網(wǎng)絡(luò)設(shè)備執(zhí)行所指定的操作。例如,當(dāng)多個(gè)所選設(shè)備包括與標(biāo)準(zhǔn)應(yīng)用兼容的MFP以及與標(biāo)準(zhǔn)應(yīng)用不兼容的MFP時(shí),能夠?qū)τ谒羞@些MFP都執(zhí)行指定的操作。對(duì)于應(yīng)用采用相同的處理。即,即使當(dāng)多個(gè)所選應(yīng)用包括標(biāo)準(zhǔn)應(yīng)用和非標(biāo)準(zhǔn)應(yīng)用時(shí),也能夠?qū)τ谒羞@些應(yīng)用都執(zhí)行指定的操作。然而,在該情況下,期望對(duì)于每個(gè)應(yīng)用指定操作,但是也可以對(duì)于所有指定的應(yīng)用一起指定所有項(xiàng)目的讀出操作。[其它實(shí)施例]在該實(shí)施例中,當(dāng)參照設(shè)備列表(即設(shè)備列表和應(yīng)用列表)確定設(shè)備和應(yīng)用都與設(shè)置信息的遠(yuǎn)程操作兼容時(shí),使用應(yīng)用設(shè)置值操作模塊。否則,根 據(jù)需要安裝代理,并將其與設(shè)置值定義文件一起使用。因此,例如,通過僅關(guān)注設(shè)備列表,如果指定的MFP與標(biāo)準(zhǔn)格式的設(shè)置信息不兼容,則可以確定代理是否安裝于該設(shè)備中(即,是否存在代理)。當(dāng)未安裝代理時(shí),它可以被安裝。這是因?yàn)槿绮襟ES815所述,與標(biāo)準(zhǔn)應(yīng)用或遺留應(yīng)用無關(guān),這樣的設(shè)備必須使用代理。通過該配置,能夠遠(yuǎn)程操作與標(biāo)準(zhǔn)格式的設(shè)置信息不兼容的MFP中安裝的應(yīng)用的設(shè)置信息。在圖8A和SB中所示的序列中,說明了如下情況要遠(yuǎn)程操作作為一個(gè)MFP中安裝的目標(biāo)的一個(gè)應(yīng)用的設(shè)置信息。然而,如用戶界面中的示例所示,可以將多個(gè)MFP和多個(gè)應(yīng)用指定為目標(biāo)。在該情況下,對(duì)于所有指定的MFP和應(yīng)用重復(fù)圖8A和SB所示的序列。更具體地,在圖SB的步驟S820之后并且就在結(jié)束之前(分支合并之后),檢查在關(guān)注設(shè)備(作為當(dāng)前處理目標(biāo)的MFP)中所有指定的應(yīng)用的操作是否完成。如果操作還未完成,則選擇新的關(guān)注應(yīng)用作為操作目標(biāo),并且該處理返回至步驟S805。當(dāng)然,指示關(guān)注設(shè)備和關(guān)注應(yīng)用的識(shí)別信息存儲(chǔ)在例如存儲(chǔ)器中。另一方面,如果操作完成了,則檢查是否針對(duì)所有指定的MFP完成了設(shè)置信息的操作。如果操作還未完成,則選擇指定的MFP的下一關(guān)注MFP作為操作目標(biāo),關(guān)注應(yīng)用返回至指定的應(yīng)用的第一個(gè),并且該處理返回至步驟S805。另一方面,如果操作完成了,則圖8B所示的序列結(jié)束。本發(fā)明的各方面還可以通過讀出并執(zhí)行記錄在存儲(chǔ)設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序的系統(tǒng)或裝置的計(jì)算機(jī)(或諸如CPU或MPU的設(shè)備)來實(shí)現(xiàn),以及通過由系統(tǒng)或裝置的計(jì)算機(jī)通過例如讀出并執(zhí)行記錄在存儲(chǔ)設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序來執(zhí)行各步驟的方法來實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)設(shè)備的各種類型的記錄介質(zhì)(例如計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。雖然參照實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明并不限于所公開的實(shí)施例。當(dāng)然,還應(yīng)理解,上面僅是以舉例的方式描述了本發(fā)明,并且在本發(fā)明的范圍內(nèi)可以對(duì)細(xì)節(jié)進(jìn)行修改。
權(quán)利要求
1.一種用于網(wǎng)絡(luò)設(shè)備的管理裝置,該管理裝置包括 存儲(chǔ)單元,用于將設(shè)備列表存儲(chǔ)在存儲(chǔ)器中,該設(shè)備列表將網(wǎng)絡(luò)設(shè)備的型號(hào)以及指示該型號(hào)是否與以預(yù)定格式定義的標(biāo)準(zhǔn)設(shè)置信息兼容的信息彼此相關(guān)聯(lián)地登記;以及 請(qǐng)求單元,用于當(dāng)參照所述設(shè)備列表確定目標(biāo)網(wǎng)絡(luò)設(shè)備不是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào)時(shí),經(jīng)由操作在所述目標(biāo)網(wǎng)絡(luò)設(shè)備上運(yùn)行的目標(biāo)應(yīng)用的設(shè)置信息所需的代理,來發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求。
2.根據(jù)權(quán)利要求I所述的管理裝置,其中,所述存儲(chǔ)器還存儲(chǔ)應(yīng)用列表,在該應(yīng)用列表中,應(yīng)用的類型和指示該應(yīng)用是否與所述標(biāo)準(zhǔn)設(shè)置信息兼容的信息被彼此相關(guān)聯(lián)地登記, 所述請(qǐng)求單元參照所述設(shè)備列表和所述應(yīng)用列表, (i)當(dāng)目標(biāo)網(wǎng)絡(luò)設(shè)備是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào),并且作為操作目標(biāo)的應(yīng)用與所述標(biāo)準(zhǔn)設(shè)置信息不兼容時(shí),所述請(qǐng)求單元經(jīng)由所述代理發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求;并且 (ii)當(dāng)目標(biāo)網(wǎng)絡(luò)設(shè)備是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào),并且作為操作目標(biāo)的應(yīng)用與所述標(biāo)準(zhǔn)設(shè)置信息兼容時(shí),所述請(qǐng)求單元在沒有所述代理干預(yù)的情況下發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求。
3.根據(jù)權(quán)利要求I或2所述的管理裝置,其中,所述存儲(chǔ)單元還存儲(chǔ)定義文件,該定義文件定義在未以預(yù)定格式定義的設(shè)置信息中包括的項(xiàng)目,并且 當(dāng)所述請(qǐng)求單元經(jīng)由所述代理發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求時(shí),所述請(qǐng)求單元向所述代理發(fā)送與作為操作目標(biāo)的應(yīng)用相對(duì)應(yīng)的定義文件。
4.根據(jù)權(quán)利要求I或2所述的管理裝置,該管理裝置還包括 安裝單元,用于在所述請(qǐng)求單元經(jīng)由所述代理發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求的情況下,當(dāng)所述代理沒有安裝于目標(biāo)網(wǎng)絡(luò)設(shè)備中時(shí),控制目標(biāo)網(wǎng)絡(luò)設(shè)備安裝所述代理。
5.根據(jù)權(quán)利要求I或2所述的管理裝置,其中,要響應(yīng)于所述請(qǐng)求執(zhí)行的操作包括設(shè)置信息的讀出操作和設(shè)置信息的改變操作中的至少一個(gè)操作。
6.根據(jù)權(quán)利要求I或2所述的管理裝置,其中,當(dāng)所述請(qǐng)求單元經(jīng)由所述代理發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求時(shí),獨(dú)立于作為操作目標(biāo)的應(yīng)用的操作狀態(tài)來執(zhí)行經(jīng)由所述代理的設(shè)置信息的操作。
7.根據(jù)權(quán)利要求I或2所述的管理裝置,其中,當(dāng)所述請(qǐng)求單元經(jīng)由所述代理發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求時(shí),使作為操作目標(biāo)的應(yīng)用臨時(shí)退出,并且執(zhí)行經(jīng)由所述代理的設(shè)置信息的操作。
8.一種用于網(wǎng)絡(luò)設(shè)備的管理裝置中的管理方法,該管理方法包括 存儲(chǔ)步驟,將設(shè)備列表存儲(chǔ)在存儲(chǔ)器中,該設(shè)備列表將網(wǎng)絡(luò)設(shè)備的型號(hào)以及指示該型號(hào)是否與以預(yù)定格式定義的標(biāo)準(zhǔn)設(shè)置信息兼容的信息彼此相關(guān)聯(lián)地登記;以及 請(qǐng)求步驟,當(dāng)參照所述設(shè)備列表確定目標(biāo)網(wǎng)絡(luò)設(shè)備不是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào)時(shí),經(jīng)由操作在所述目標(biāo)網(wǎng)絡(luò)設(shè)備上運(yùn)行的目標(biāo)應(yīng)用的設(shè)置信息所需的代理,而發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求。
9.一種運(yùn)行應(yīng)用的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括 接收單元,用于從管理網(wǎng)絡(luò)設(shè)備的管理裝置接收?qǐng)?zhí)行應(yīng)用的設(shè)置信息的操作的請(qǐng)求;以及 控制單元,用于執(zhí)行操作由所述應(yīng)用使用且未以預(yù)定格式定義的設(shè)置信息所需的代理, 其中,作為所述代理的一個(gè)功能,所述代理響應(yīng)于請(qǐng)求來操作未以預(yù)定格式定義的設(shè)置信息。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備還包括 操作單元,用于在沒有所述代理干預(yù)的情況下,操作標(biāo)準(zhǔn)設(shè)置信息,作為由所述網(wǎng)絡(luò)設(shè)備上運(yùn)行的另一應(yīng)用使用且以預(yù)定格式定義的設(shè)置信息, 其中,所述操作單元響應(yīng)于所述請(qǐng)求來操作所述標(biāo)準(zhǔn)設(shè)置信息。
11.根據(jù)權(quán)利要求9或10所述的網(wǎng)絡(luò)設(shè)備,其中,要響應(yīng)于所述請(qǐng)求執(zhí)行的操作包括設(shè)置信息的讀出操作、設(shè)置信息的更新操作、以及設(shè)置信息的指定項(xiàng)目的改變操作中的至少一個(gè)操作。
12.一種運(yùn)行應(yīng)用的網(wǎng)絡(luò)設(shè)備中的管理方法,所述管理方法包括 接收步驟,從管理網(wǎng)絡(luò)設(shè)備的管理裝置接收?qǐng)?zhí)行應(yīng)用的設(shè)置信息的操作的請(qǐng)求;以及 控制步驟,執(zhí)行操作由所述應(yīng)用使用且未以預(yù)定格式定義的設(shè)置信息所需的代理, 其中,作為所述代理的一個(gè)功能,所述代理響應(yīng)于請(qǐng)求來操作未以預(yù)定格式定義的設(shè)置信息。
13.一種管理系統(tǒng),在該管理系統(tǒng)中,管理裝置管理運(yùn)行應(yīng)用的網(wǎng)絡(luò)設(shè)備, 所述管理裝置包括 存儲(chǔ)單元,用于將設(shè)備列表存儲(chǔ)在存儲(chǔ)器中,該設(shè)備列表將網(wǎng)絡(luò)設(shè)備的型號(hào)以及指示該型號(hào)是否與以預(yù)定格式定義的標(biāo)準(zhǔn)設(shè)置信息兼容的信息彼此相關(guān)聯(lián)地登記;以及 發(fā)送單元,用于當(dāng)參照所述設(shè)備列表確定目標(biāo)網(wǎng)絡(luò)設(shè)備不是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào)時(shí),經(jīng)由操作在所述目標(biāo)網(wǎng)絡(luò)設(shè)備上運(yùn)行的目標(biāo)應(yīng)用的設(shè)置信息所需的代理,而發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求;并且所述網(wǎng)絡(luò)設(shè)備包括 控制單元,用于執(zhí)行所述代理;以及 接收單元,用于從所述管理裝置接收?qǐng)?zhí)行在所述網(wǎng)絡(luò)設(shè)備上運(yùn)行的應(yīng)用的設(shè)置信息的操作的請(qǐng)求, 其中,作為所述代理的一個(gè)功能,所述代理響應(yīng)于所述請(qǐng)求來操作設(shè)置信息。
14.一種管理系統(tǒng)中的管理方法,在該管理系統(tǒng)中,管理裝置管理運(yùn)行應(yīng)用的網(wǎng)絡(luò)設(shè)備, 所述管理裝置執(zhí)行如下步驟 存儲(chǔ)步驟,將設(shè)備列表存儲(chǔ)在存儲(chǔ)器中,該設(shè)備列表將網(wǎng)絡(luò)設(shè)備的型號(hào)以及指示該型號(hào)是否與以預(yù)定格式定義的標(biāo)準(zhǔn)設(shè)置信息兼容的信息彼此相關(guān)聯(lián)地登記;以及 發(fā)送步驟,當(dāng)參照所述設(shè)備列表確定目標(biāo)網(wǎng)絡(luò)設(shè)備不是與所述標(biāo)準(zhǔn)設(shè)置信息兼容的型號(hào)時(shí),經(jīng)由操作在所述目標(biāo)網(wǎng)絡(luò)設(shè)備上運(yùn)行的目標(biāo)應(yīng)用的設(shè)置信息所需的代理,而發(fā)送執(zhí)行作為操作目標(biāo)的應(yīng)用的設(shè)置信息的操作的請(qǐng)求;并且所述網(wǎng)絡(luò)設(shè)備執(zhí)行如下步驟 控制步驟,執(zhí)行所述代理;以及接收步驟,從所述管理裝置接收?qǐng)?zhí)行在所述網(wǎng)絡(luò)設(shè)備上運(yùn)行的應(yīng)用的設(shè)置信息的操作的請(qǐng)求, 其中,作為所述代理的一個(gè)功能,所述代理響應(yīng)于所述請(qǐng)求來操作設(shè)置信息。
全文摘要
本發(fā)明提供一種管理裝置、管理方法、管理系統(tǒng)和網(wǎng)絡(luò)設(shè)備。當(dāng)安裝于允許遠(yuǎn)程操作應(yīng)用的設(shè)置值的網(wǎng)絡(luò)設(shè)備上的應(yīng)用沒有為該設(shè)備而配置時(shí),管理裝置使用代理操作設(shè)置值。在該情況下,管理裝置在使應(yīng)用退出之后操作設(shè)置值,或者如果在應(yīng)用運(yùn)行時(shí)能夠操作設(shè)置值則在應(yīng)用運(yùn)行時(shí)操作設(shè)置值。
文檔編號(hào)H04L29/08GK102710735SQ201210041930
公開日2012年10月3日 申請(qǐng)日期2012年2月15日 優(yōu)先權(quán)日2011年2月15日
發(fā)明者五十嵐敏明 申請(qǐng)人:佳能株式會(huì)社