專利名稱:圖像處理系統(tǒng)、圖像處理設備、服務器和程序的制作方法
技術領域:
本發(fā)明涉及用于執(zhí)行關于圖像處理的圖像處理系統(tǒng)、構(gòu)成圖像處理系統(tǒng)的圖像處理設備和服務器、以及用于實現(xiàn)服務器所執(zhí)行的處理的程序。
背景技術:
在日本專利臨時公開號09-238215中已提出一種包括數(shù)字復印機和主機的系統(tǒng),其中主機提供有數(shù)字復印機所沒有的功能并通過網(wǎng)絡連接到數(shù)字復印機。
在該專利文獻的系統(tǒng)中,數(shù)字復印機傳送比特數(shù)據(jù)(包括用于控制的指令編碼、圖像數(shù)據(jù)(密度數(shù)據(jù))等等)到主機。接收到比特數(shù)據(jù)的主機分析接收到的指令編碼,并根據(jù)已為圖像數(shù)據(jù)指定的圖像編輯功能對圖像數(shù)據(jù)執(zhí)行圖像處理。由上述主機處理的圖像數(shù)據(jù)被返回數(shù)字復印機并由數(shù)字復印機打印出來。
在該系統(tǒng)中,當一個或多個新功能被加入主機時,關于新功能的信息從主機被發(fā)送到數(shù)字復印機。接收信息的數(shù)字復印機允許用戶選擇一些應被注冊在數(shù)字復印機中的新功能,也就是,一些用戶希望使用的新功能。總之,通過在數(shù)字復印機中注冊期望的功能,該系統(tǒng)的用戶被允許使用一些主機的新功能。
然而,上述系統(tǒng)不適合服務數(shù)目每天隨機增加和減小的環(huán)境(例如因特網(wǎng)上的普通服務器)。
具體地,由于當用戶在上述系統(tǒng)的數(shù)字復印機中注冊了功能時,用戶才能使用加入到主機的每個功能,所以在各種類型服務頻繁加入和去除的環(huán)境(例如因特網(wǎng)上的普通服務器)中,用戶必須頻繁在數(shù)字復印機中注冊功能,這使得要注冊的信息量增加。
特別是當有各種各樣的服務時,隨著服務數(shù)量和種類的增加,從所有服務中選擇必要服務的任務對用戶來說變得越來越麻煩。另外,隨著參數(shù)數(shù)量和種類的增加,輸入用于接收被選服務所需的各種參數(shù)的任務對用戶來說也變得越來越麻煩。用戶在每次執(zhí)行頻繁使用的服務時必須要執(zhí)行麻煩的任務(從各種服務中選擇服務和設置必要參數(shù))是非常不便的。
發(fā)明內(nèi)容
本發(fā)明的優(yōu)點在于可以提供一種圖像處理系統(tǒng),該圖像處理系統(tǒng)對于頻繁使用的服務,在每次執(zhí)行服務時不需要用戶麻煩地執(zhí)行從各種服務中選擇服務和設置接收被選服務所需的參數(shù)的任務。
應注意到,在以下說明中,各元件之間具有各種連接。應注意到,除非另有說明,這些連接通常可以是直接或間接的,本說明書在這方面并不受限制。
根據(jù)本發(fā)明的一個實施方式,提供了一種圖像處理系統(tǒng),包括圖像處理設備,其包括圖像讀取單元和圖像打印單元中的至少一個,圖像讀取單元讀取圖像并生成表示該圖像的圖像數(shù)據(jù),圖像打印單元打印圖像數(shù)據(jù)所表示的圖像;和服務提供單元,其設置在網(wǎng)絡上使得可以使用表示網(wǎng)絡上的位置的位置信息從圖像處理設備進行訪問,并可執(zhí)行關于圖像讀取單元所生成的圖像數(shù)據(jù)和表示將由圖像打印單元響應來自圖像處理設備的請求打印的圖像的圖像數(shù)據(jù)中的至少一種圖像數(shù)據(jù)的服務。圖像處理設備包括書簽信息存儲單元,其被設置來存儲位置信息和參數(shù)信息的組合,作為一條包括由用戶所設置的參數(shù)或可由服務提供單元轉(zhuǎn)換成參數(shù)的信息的書簽信息;選擇單元,其允許用戶從存儲于書簽信息存儲單元中的書簽信息中選擇一條書簽信息;和服務請求單元,其通過使用包含在用戶所選擇的書簽信息中的位置信息訪問服務提供單元,同時將包含在所選書簽信息中的參數(shù)信息傳送到服務提供單元,請求服務提供單元執(zhí)行一個服務。服務提供單元基于從圖像處理設備傳送來的參數(shù)信息,根據(jù)這些參數(shù)執(zhí)行服務。
在上述圖像處理系統(tǒng)中,“圖像處理設備”例如可以是圖像打印設備(舉例來說,打印機)、圖像讀取設備(舉例來說,掃描儀)、傳真機或具有這些功能的MFP(多功能外圍設備)。“關于圖像讀取單元所生成圖像數(shù)據(jù)的服務”可包括修改或處理由圖像讀取單元生成的圖像數(shù)據(jù)所表示的圖像的處理(按比例放大/縮小、反轉(zhuǎn)、翻譯等),將包含于圖像數(shù)據(jù)所表示圖像中的文本轉(zhuǎn)換成語音的處理,將圖像數(shù)據(jù)存儲在與圖像處理設備分開提供的存儲單元(舉例來說,服務器)中的處理,等等?!瓣P于表示將由圖像打印單元所打印圖像的圖像數(shù)據(jù)的服務”可包括修改或處理將由圖像打印單元所打印的圖像數(shù)據(jù)的處理(按比例放大/縮小、反轉(zhuǎn)、翻譯等),將語音轉(zhuǎn)換成語音所表示的文本圖像的處理,將存在于因特網(wǎng)上滿足指定條件的信息轉(zhuǎn)換成打印圖像的處理,等等。同時,“服務提供單元”可由例如因特網(wǎng)上的服務器實現(xiàn)。在這種情況下,服務提供單元可由單個服務器或多個服務器實現(xiàn)。
在上述配置的圖像處理系統(tǒng)的圖像處理設備中,當用戶通過選擇單元從存儲于書簽信息存儲單元中的書簽信息中選擇一條書簽信息時,服務請求單元通過使用包含在用戶所選擇的書簽信息中的位置信息訪問服務提供單元,同時將包含在所選書簽信息中的參數(shù)信息傳送到服務提供單元,來請求服務提供單元執(zhí)行一個服務。位置信息指定網(wǎng)絡上存在的資源的位置,諸如因特網(wǎng)上的URL(統(tǒng)一資源定位器)。服務提供單元基于從圖像處理設備傳送來的參數(shù)信息,根據(jù)這些參數(shù)執(zhí)行服務。
利用上述配置的圖像處理系統(tǒng),用于訪問服務提供單元請求服務所需的位置信息和執(zhí)行服務所需的參數(shù)信息被存儲于書簽信息存儲單元中作為一條書簽信息。因此,通過注冊頻繁使用服務的書簽信息,允許用戶僅通過選擇一條書簽信息以便讓圖像處理設備使用包含于被選書簽信息中的位置信息來訪問服務提供單元,就能請求期望的服務,而不需要從服務提供單元提供的各種服務中選擇服務。另外,用戶能根據(jù)包含于被選書簽信息中的參數(shù)信息接收服務,而不需要每次都輸入(接收服務所需的)各種參數(shù)。
在另一個實施方式中,書簽信息存儲單元被配置來存儲多條包含相同位置信息和不同參數(shù)信息的書簽信息。
利用上述配置的圖像處理系統(tǒng),即使當網(wǎng)絡上資源的位置(作為服務請求的目的地)相同且執(zhí)行服務所需的部分參數(shù)不同時,多條包含相同位置信息和不同參數(shù)信息的書簽信息也可以被存儲于書簽信息存儲單元中分別作為多條分別的書簽信息。因此,不同于對應一個網(wǎng)絡位置只能注冊有一組參數(shù)的情況,在書簽信息存儲單元中可以存儲任意條具有不同參數(shù)的服務的書簽信息,這為用戶頻繁使用這些服務提供了便利。
在另一個實施方式中,網(wǎng)絡提供有參數(shù)輸入信息傳送單元,其將參數(shù)輸入信息傳送到圖像處理設備,用來讓用戶輸入?yún)?shù);參數(shù)接收單元,其接收從圖像處理設備傳送來的參數(shù);參數(shù)存儲單元,其存儲參數(shù)接收單元接收到的參數(shù)并將該參數(shù)與ID相聯(lián)系;和書簽信息傳送單元,其響應被參數(shù)接收單元接收的參數(shù),將包含位置信息和ID的組合的書簽信息作為參數(shù)信息傳送到圖像處理設備。圖像處理設備進一步包括參數(shù)輸入信息接收單元,其接收從參數(shù)輸入信息傳送單元傳送來的參數(shù)輸入信息;輸入處理單元,其允許用戶使用參數(shù)輸入信息接收單元所接收的參數(shù)輸入信息輸入?yún)?shù);參數(shù)傳送單元,其將通過輸入處理單元輸入的參數(shù)傳送到參數(shù)接收單元;和書簽信息接收單元,其接收從書簽信息傳送單元傳送來的書簽信息。圖像處理設備的書簽信息存儲單元被配置用來存儲由書簽信息接收單元接收的書簽信息。服務提供單元被配置為基于從圖像處理設備作為參數(shù)信息傳送來的ID,通過從參數(shù)存儲單元中讀出參數(shù)來根據(jù)參數(shù)執(zhí)行服務。
在上述圖像處理系統(tǒng)中,參數(shù)輸入信息傳送單元、參數(shù)接收單元、參數(shù)存儲單元和書簽信息傳送單元中的每一個都可由網(wǎng)絡上的服務器實現(xiàn)。在這種情況下,上述單元可由單個服務器或多個服務器實現(xiàn)。
利用上述配置的圖像處理系統(tǒng),當從參數(shù)輸入信息傳送單元傳送來的參數(shù)輸入信息被圖像處理設備的參數(shù)輸入信息接收單元接收時,輸入處理單元允許用戶使用接收的參數(shù)輸入信息輸入?yún)?shù)。輸入的參數(shù)被參數(shù)傳送單元傳送到參數(shù)接收單元,并且由參數(shù)接收單元接收的參數(shù)被存儲于參數(shù)存儲單元中并與指定給這些參數(shù)的ID相聯(lián)系。書簽信息傳送單元將包含位置信息和ID的組合的書簽信息作為參數(shù)信息傳送到圖像處理設備。在圖像處理設備中,書簽信息接收單元接收從書簽信息傳送單元傳送來的書簽信息,并且書簽信息存儲單元存儲被接收的書簽信息。服務提供單元基于從圖像處理設備作為參數(shù)信息傳送來的ID,通過從參數(shù)存儲單元中讀出參數(shù)來根據(jù)參數(shù)執(zhí)行服務。與傳送參數(shù)自身的情況相比,通過傳送這樣的ID而將參數(shù)通知給服務提供單元,從圖像處理設備傳送到服務提供單元的信息量通??杀粶p小,因此對于減小網(wǎng)絡負擔來說,這種配置是有益的。另外,在參數(shù)中包含關鍵信息的情況下,頻繁傳送這些參數(shù)(關鍵信息)從安全觀點來看會帶來問題。這些問題通過僅傳送ID的方法能被消除或減少。
然而,為了使用這些ID,服務提供側(cè)必須提供有參數(shù)存儲單元,其用于存儲參數(shù)并使這些參數(shù)與ID相聯(lián)系。當希望省去這種參數(shù)存儲單元時,以下配置也是有效的。
根據(jù)本發(fā)明的另一實施方式,網(wǎng)絡提供有參數(shù)輸入信息傳送單元,其將參數(shù)輸入信息傳送到圖像處理設備用來讓用戶輸入?yún)?shù);參數(shù)接收單元,其接收從圖像處理設備傳送來的參數(shù);和位置信息傳送單元,其響應被參數(shù)接收單元接收的參數(shù),將位置信息傳送到圖像處理設備。圖像處理設備進一步包括參數(shù)輸入信息接收單元,其接收從參數(shù)輸入信息傳送單元傳送來的參數(shù)輸入信息;輸入處理單元,其允許用戶使用參數(shù)輸入信息接收單元所接收的參數(shù)輸入信息輸入?yún)?shù);參數(shù)傳送單元,其將通過輸入處理單元輸入的參數(shù)傳送到參數(shù)接收單元;和位置信息接收單元,其接收從位置信息傳送單元傳送來的位置信息。圖像處理設備的書簽信息存儲單元被配置為存儲由位置信息接收單元接收的位置信息和通過輸入處理單元的輸入的參數(shù)的組合作為書簽信息。服務提供單元被配置為基于從圖像處理設備作為參數(shù)信息傳送來的參數(shù),根據(jù)參數(shù)執(zhí)行服務。
在上述圖像處理系統(tǒng)中,服務提供側(cè)不存儲參數(shù),在每次需要服務時,服務接收側(cè)將參數(shù)自身傳送到服務提供側(cè)。然而,由于用戶不需要每次都輸入?yún)?shù)(參數(shù)從書簽信息中被提取),所以在這種配置中用戶的負擔也被減小。另外,由于不要求服務提供側(cè)具有用于存儲參數(shù)的單元,這種使用包含參數(shù)自身的書簽信息的配置對于以上述使用ID的方法使用大量ID的系統(tǒng)是有效的。
根據(jù)另一個實施方式,圖像處理設備還包括注冊名存儲單元,其用來存儲指定給每條書簽信息的注冊名;和注冊名顯示單元,其用來顯示存儲于注冊名存儲單元中的注冊名。圖像處理設備的選擇單元通過讓用戶選擇由注冊名顯示單元顯示的注冊名中一個注冊名,允許用戶從存儲于書簽信息存儲單元中的書簽信息中選擇一條書簽信息。
在上述圖像處理系統(tǒng)中的圖像處理設備中,每個注冊名被指定給每條書簽信息,該注冊名存儲于注冊名存儲單元中,并且存儲于注冊名存儲單元中的注冊名被注冊名顯示單元顯示。圖像處理設備的選擇單元通過讓用戶選擇由注冊名顯示單元顯示的注冊名中一個注冊名,允許用戶從存儲于書簽信息存儲單元中的書簽信息中選擇一條書簽信息。
利用上述配置的圖像處理系統(tǒng),用戶通過參考注冊名能很容易地選擇期望的書簽信息。通過把易于理解的注冊名指定給每條書簽信息,系統(tǒng)的可用性可被進一步增強。
圖像處理設備的選擇單元也可被配置為通過讓用戶操作圖像處理設備的特定鍵,允許用戶選擇一條存儲于書簽信息存儲單元中的書簽信息。
通過上述配置的圖像處理系統(tǒng),用戶僅需要操作一個特定鍵,就能選擇期望的那條書簽信息,通過這樣能實現(xiàn)快速操作(舉例來說,通過單觸鍵操作進行選擇)。
根據(jù)另一個實施方式,圖像處理設備進一步至少包括下面的其中一個輸出單元,其讀出存儲于書簽信息存儲單元中的書簽信息并生成包含該書簽信息的文件;和輸入單元,其從包含書簽信息的文件中讀出書簽信息并將書簽信息存儲于書簽信息存儲單元中。
雖然期望圖像處理設備提供有輸入單元和輸出單元二者,但是即使圖像處理設備只有一個輸入/輸出單元也沒有問題,這是因為通過結(jié)合另一個具有另一輸入/輸出單元的設備,可以傳送書簽信息。
由輸出單元生成的文件或?qū)⒂奢斎雴卧x取的文件能被存儲于網(wǎng)絡上的服務器或存儲設備中、可安裝在圖像處理設備上的移動介質(zhì)(舉例來說,存儲卡)中,等等。
通過上述配置的圖像處理系統(tǒng),圖像處理設備能將書簽信息寫入文件中或從文件中讀出書簽信息,通過這樣,書簽信息能在圖像處理設備中共享。
作為用于在圖像處理設備中共享書簽信息的技術,可使用以下配置。
在另一實施方式中,圖像處理設備進一步包括書簽信息讀出單元,其用來從通過網(wǎng)絡連接到該圖像處理設備的其它圖像處理設備的書簽信息存儲單元中讀出書簽信息。
同樣在這種圖像處理系統(tǒng)中,由于圖像處理設備能從其它圖像處理設備讀出書簽信息,所以書簽信息能在圖像處理設備中共享。
從上述說明可以很清楚的看出,要構(gòu)成根據(jù)本發(fā)明的圖像處理系統(tǒng),以下圖像處理設備是期望的。
根據(jù)本發(fā)明的另一實施方式,提供了一種圖像處理設備,其包括圖像讀取單元和圖像打印單元中的至少一個,其中圖像讀取單元讀取圖像并生成表示該圖像的圖像數(shù)據(jù),圖像打印單元打印圖像數(shù)據(jù)所表示的圖像,該圖像處理設備可以和服務提供單元結(jié)合構(gòu)成圖像處理系統(tǒng),其中該服務提供單元提供在網(wǎng)絡上,可利用指示網(wǎng)絡位置的位置信息從圖像處理設備進行訪問,以執(zhí)行關于圖像讀取單元所生成的圖像數(shù)據(jù)和表示將由圖像打印單元響應來自圖像處理設備的請求所打印圖像的圖像數(shù)據(jù)中的至少一種圖像數(shù)據(jù)的服務。圖像處理設備包括書簽信息存儲單元,其用來存儲位置信息和由用戶所設置的參數(shù)所構(gòu)成的參數(shù)信息或可由服務提供單元轉(zhuǎn)換成參數(shù)的信息的組合,作為一條書簽信息;選擇單元,其允許用戶從存儲于書簽信息存儲單元中的書簽信息中選擇一條書簽信息;和服務請求單元,其通過使用包含于用戶所選擇的書簽信息中的位置信息訪問服務提供單元,同時將包含在被選書簽信息中的參數(shù)信息傳送到服務提供單元,來請求服務提供單元執(zhí)行服務。
利用上述配置的圖像處理設備,結(jié)合其它元件,可形成根據(jù)本發(fā)明的圖像處理系統(tǒng),從而實現(xiàn)上述效果。
為形成根據(jù)本發(fā)明的圖像處理系統(tǒng),以下服務器是期望的。
根據(jù)本發(fā)明的另一實施方式,提供了構(gòu)成圖像處理系統(tǒng)的服務器,其至少包括以下其中之一參數(shù)存儲單元,其存儲參數(shù)接收單元接收到的參數(shù),并將該參數(shù)與指定給這些參數(shù)的ID相聯(lián)系;書簽信息傳送單元,其響應參數(shù)接收單元接收的參數(shù),將包含位置信息和作為參數(shù)信息的ID的組合的書簽信息傳送到圖像處理設備;和服務提供單元,其基于從圖像處理設備傳送來的ID,通過從參數(shù)存儲單元中讀出作為參數(shù)信息的參數(shù),根據(jù)參數(shù)執(zhí)行服務。
根據(jù)本發(fā)明的另一實施方式,提供了構(gòu)成圖像處理系統(tǒng)的服務器,其至少包括以下其中之一位置信息傳送單元,其響應參數(shù)接收單元接收的參數(shù),傳送位置信息到圖像處理設備;和服務提供單元,其基于從圖像處理設備作為參數(shù)信息傳送來的參數(shù),根據(jù)這些參數(shù)執(zhí)行服務。
上述服務器結(jié)合其它元件可以構(gòu)成根據(jù)本發(fā)明的圖像處理系統(tǒng),由此可得到上述效果。
根據(jù)本發(fā)明的另一實施方式,提供了構(gòu)成圖像處理系統(tǒng)的服務器,其至少包括以下其中之一參數(shù)輸入信息傳送單元,其傳送參數(shù)輸入信息到圖像處理設備,用來讓用戶輸入?yún)?shù);參數(shù)接收單元,其接收從圖像處理設備傳送來的參數(shù);參數(shù)存儲單元,其存儲參數(shù)接收單元接收到的參數(shù),并將該參數(shù)與指定給這些參數(shù)的ID相聯(lián)系;和書簽信息傳送單元,其響應參數(shù)接收單元接收的參數(shù),將包含位置信息和作為參數(shù)信息的ID的組合的書簽信息傳送到圖像處理設備。
根據(jù)本發(fā)明的另一實施方式,提供了構(gòu)成圖像處理系統(tǒng)的服務器,其至少包括以下其中之一參數(shù)輸入信息傳送單元,其傳送參數(shù)輸入信息到圖像處理設備,用來讓用戶輸入?yún)?shù);參數(shù)接收單元,其接收從圖像處理設備傳送來的參數(shù);和位置信息傳送單元,其響應參數(shù)接收單元接收的參數(shù),傳送位置信息到圖像處理設備。
同樣,上述服務器結(jié)合其它元件合作可以構(gòu)成根據(jù)本發(fā)明的圖像處理系統(tǒng),從而獲得上述效果。
本發(fā)明的實施方式可用計算機軟件實現(xiàn),諸如用存儲于計算機可讀介質(zhì)上的程序來實現(xiàn),其中該計算機可讀介質(zhì)包括RAM、ROM、閃存、EEPROM、CD介質(zhì)、DVD介質(zhì)、臨時存儲器、硬盤驅(qū)動器、軟盤、永久存儲器等等,但不限于這些設備。
圖1是根據(jù)本發(fā)明實施方式的圖像處理系統(tǒng)的整體構(gòu)成的框圖。
圖2A至2C是根據(jù)本發(fā)明實施方式的服務選擇屏實例的示意圖。
圖3是根據(jù)本發(fā)明實施方式的頂端服務定義信息的數(shù)據(jù)結(jié)構(gòu)實例的說明性示圖。
圖4是根據(jù)本發(fā)明實施方式的復印應用服務的服務定義信息數(shù)據(jù)結(jié)構(gòu)的實例的說明性示圖。
圖5是根據(jù)本發(fā)明實施方式的用于服務定義信息中的標簽定義的表格。
圖6A至6E是根據(jù)本發(fā)明實施方式的參數(shù)輸入屏示例的示意圖。
圖7至9是根據(jù)本發(fā)明實施方式的對應于翻譯復印服務的服務IF信息數(shù)據(jù)結(jié)構(gòu)實例的說明性示圖。
圖10是根據(jù)本發(fā)明實施方式的用于服務IF信息中的標簽定義的表格。
圖11A和11B是說明根據(jù)本發(fā)明實施方式的通常為圖像處理系統(tǒng)的MFP設置的分辨率的示意圖。
圖12至12C是根據(jù)本發(fā)明實施方式的其中注冊有MFP的書簽信息的三種類型的表格。
圖13是根據(jù)本發(fā)明實施方式的圖像處理系統(tǒng)的功能服務器的用戶指定參數(shù)存儲單元的數(shù)據(jù)結(jié)構(gòu)的實例的表格。
圖14是根據(jù)本發(fā)明實施方式的圖像處理系統(tǒng)中MFP和功能服務器之間的通信流程的順序圖。
圖15是根據(jù)本發(fā)明實施方式的關于書簽信息的MFP和功能服務器之間的通信流程的順序圖。
圖16A至16E是根據(jù)本發(fā)明實施方式的英語文件翻譯服務中顯示的參數(shù)輸入屏的示意圖。
圖17A至17D是根據(jù)本發(fā)明實施方式的用于設置書簽信息注冊的屏幕的示意圖。
圖18是顯示由根據(jù)本發(fā)明實施方式的圖像處理系統(tǒng)的遠程管理設備所顯示遠程書簽設置屏的屏幕圖像。
圖19A和19B是根據(jù)本發(fā)明實施方式MFP使用其它設備的書簽信息的情況的順序圖。
圖20是根據(jù)本發(fā)明實施方式由MFP執(zhí)行的主處理的流程圖。
圖21是根據(jù)本發(fā)明實施方式由MFP執(zhí)行的UI執(zhí)行單元處理(MFPUI執(zhí)行單元處理)的流程圖。
圖22是根據(jù)本發(fā)明實施方式由功能服務器執(zhí)行的UI執(zhí)行單元處理(功能服務器UI執(zhí)行單元處理)的流程圖。
圖23是根據(jù)本發(fā)明實施方式由MFP執(zhí)行的書簽顯示處理的流程圖。
具體實施例方式
現(xiàn)在將參考附圖,對說明性的實施例進行詳細描述。
圖1是根據(jù)本發(fā)明的說明性實施例的圖像處理系統(tǒng)整體構(gòu)成的框圖。圖1的圖像處理系統(tǒng)包括MFP(多功能外圍設備)10、MFP 20、遠程管理設備30、書簽服務器40、目錄服務器50、功能服務器60等等。MFP 10、MFP 20、遠程管理設備30和書簽服務器40連接到LAN(局域網(wǎng))70,以通過局域網(wǎng)70相互之間進行數(shù)據(jù)通信。LAN 70通過路由器80連接到WAN(廣域網(wǎng))90(例如因特網(wǎng))。因此,MFP 10和20能通過LAN 70、路由器80和WAN 90與目錄服務器50和功能服務器60進行數(shù)據(jù)通信。
MFP 10是多功能設備,其具有各種功能,諸如電話(語音通信)功能、掃描儀功能、打印機功能、復印功能和傳真功能。MFP 10包括控制單元101、操作單元102、掃描儀單元103、記錄單元104、通信單元106、聲音輸入單元107、聲音輸出單元108、存儲單元110等等。
控制單元101主要由公知類型的CPU(中央處理單元)、ROM(只讀存儲器)、RAM(隨機存取存儲器)等組成??刂茊卧?01的ROM存儲允許CPU執(zhí)行各種隨后將說明的處理的程序。
操作單元102包括操作面板,其具有用于從用戶接收輸入操作的鍵和用于向用戶顯示信息的顯示器。操作面板提供有功能鍵,諸如被按下以使用MFP 10的主要功能的相對較大的鍵(在這個說明性的實施例中,為三個功能鍵對應掃描儀功能的掃描鍵、對應打印機功能的打印鍵和對應復印功能的復印鍵);單觸鍵(one-touch key)(在這個說明性的實施例中為20),按下時可以通過簡單的操作(舉例來說,單觸操作(one-touch operation))使用以前注冊的功能(通常需要若干按鍵操作);指向鍵(在這個說明性的實施例中,為四個對應“上”“下”“右”和“左”的指向鍵),在按下時可以指定顯示器的顯示區(qū)中光標(焦點)的運動方向;和按下時可以確定輸入的OK鍵,用于取消和放棄輸入的取消鍵等等。使用能顯示幾行字符串和簡單符號的LCD(液晶顯示器)作為操作面板的顯示器。
掃描儀單元103從放置于ADF(自動送稿器)(未示出)上或平板接觸玻璃上的文件讀取圖像,從而生成表示圖像的圖像數(shù)據(jù)。當利用掃描儀功能讀取圖像時以及當利用傳真功能讀取將要傳送的圖像時等其它情況,掃描儀單元103工作。
記錄單元104在諸如紙的頁狀打印介質(zhì)上記錄(打印)由圖像數(shù)據(jù)表示的圖像。當利用打印機功能打印圖像時,當利用傳真功能打印被接收的圖像時,以及當利用復印功能打印復印圖像時等其它情況,記錄單元104工作。
通信單元106(例如由NIC(網(wǎng)絡接口卡)實現(xiàn))執(zhí)行通過LAN 70進行數(shù)據(jù)通信的處理。作為用于通信的元件,MFP 10也提供有用于通過電話線(未示出)進行數(shù)據(jù)通信的調(diào)制解調(diào)器和可與個人計算機連接的串行/并行接口等等。
聲音輸入單元107包括安裝于MFP 10的手持送受話器中的傳聲器和用于從傳聲器接收聲音(聲音信號)并生成表示聲音的聲音數(shù)據(jù)(舉例來說,PCM數(shù)據(jù))的單元。
聲音輸出單元108包括安裝于手持送受話器中的揚聲器,安裝于MFP 10本體內(nèi)的揚聲器,和用于將聲音數(shù)據(jù)(舉例來說,PCM數(shù)據(jù))轉(zhuǎn)換成將由揚聲器輸出的聲音信號的單元。
由可讀寫非易失存儲器實現(xiàn)的存儲單元110存儲用于MFP 10操作所需的各種信息。存儲單元110也可由HDD(硬盤驅(qū)動器)等實現(xiàn)。在存儲單元110中,保留有一個書簽存儲單元120,作為在隨后描述的處理期間使用的存儲區(qū)。在書簽存儲單元120中可以注冊書簽信息122。隨后將詳細說明該書簽信息122。
MFP 20也是多功能設備,其具有MFP 10的上述說明中描述的功能。類似于MFP 10,MFP 20包括控制單元201、操作單元202、掃描儀單元203、記錄單元204、通信單元206、聲音輸入單元207、聲音輸出單元208、存儲單元210等等。在存儲單元210中保留的書簽存儲單元220中可以注冊書簽信息222。MFP 20的元件的功能與MFP 10的元件的功能相同,因此為了簡潔起見,對其重復說明予以省略。
遠程管理設備30是用于通過LAN 70對MFP 10和20進行設置的設備。例如由個人計算機實現(xiàn)的遠程管理設備30包括控制單元301、操作單元302、通信單元306、存儲單元310等等。
控制單元301主要由公知類型的CPU、ROM、RAM等組成??刂茊卧?01的ROM存儲BIOS(基本輸入輸出系統(tǒng))和基本配置數(shù)據(jù)。存儲于存儲單元310中的OS(操作系統(tǒng))和其它程序(各種應用程序等)被讀出并加載到控制單元301的RAM上??刂茊卧?01的CPU根據(jù)存儲于ROM和RAM中的程序執(zhí)行各種處理,由此控制遠程管理設備30的元件。
操作單元302包括用于從用戶接收輸入操作的鍵盤和定位設備(舉例來說,鼠標)以及用于向用戶顯示信息的顯示單元(舉例來說,LCD)。
例如由NIC實現(xiàn)的通信單元306執(zhí)行用于通過LAN 70進行數(shù)據(jù)通信的處理。作為用于通信的元件,遠程管理設備30也提供有用于通過電話線(未示出)進行數(shù)據(jù)通信的調(diào)制解調(diào)器和可以與像打印機、存儲設備等的外圍設備單元連接的串行/并行接口。
存儲單元310由諸如HDD的輔助存儲設備實現(xiàn)。存儲單元310存儲OS、各種應用程序、各種數(shù)據(jù)文件和用于通過LAN 70對MFP 10和20進行設置的軟件。
書簽服務器40是一臺計算機,它能響應來自通過LAN 70訪問書簽服務器40的客戶機(這個說明性的實施例中的MFP 10和20)的請求而執(zhí)行處理。書簽服務器40包括控制單元401、通信單元406、存儲單元410等等。
控制單元401主要由公知類型的CPU、ROM、RAM等組成。在控制單元401中,存儲于存儲單元410中的OS和服務器軟件被讀出并加載到RAM上??刂茊卧?01的CPU根據(jù)服務器軟件執(zhí)行各種處理,由此控制書簽服務器40的元件,并且執(zhí)行與來自客戶機的請求相對應的處理。
例如由NIC實現(xiàn)的通信單元406執(zhí)行用于通過LAN 70進行數(shù)據(jù)通信的處理。
存儲單元410由諸如HDD的輔助存儲設備實現(xiàn)。存儲單元410存儲用于實現(xiàn)服務器功能的OS、服務器軟件等。在存儲單元410中,保留有一個書簽存儲單元420,作為在隨后描述的處理期間使用的存儲區(qū)。多條書簽信息422可以被注冊在書簽存儲單元420中。隨后將詳細說明書簽信息422。
具有類似書簽服務器40的硬件配置的目錄服務器50是一臺計算機,它能響應來自通過WAN 90訪問目錄服務器50的客戶機(這個說明性實施例中的MFP 10和20)的請求而執(zhí)行處理。目錄服務器50包括控制單元501、通信單元506、存儲單元510等等。
控制單元501主要由公知類型的CPU、ROM、RAM等組成。在控制單元501中,存儲于存儲單元510中的OS和服務器軟件被讀出并加載到RAM上??刂茊卧?01的CPU根據(jù)服務器軟件執(zhí)行各種處理,由此控制目錄服務器50的元件,并且執(zhí)行與來自客戶機的請求相對應的處理。
例如由NIC實現(xiàn)的通信單元506執(zhí)行用于通過WAN 90進行數(shù)據(jù)通信的處理。
存儲單元510由諸如HDD的輔助存儲設備實現(xiàn)。存儲單元510存儲用于實現(xiàn)服務器功能的OS、服務器軟件等。在存儲單元510中,保留有服務定義信息存儲單元520,作為在隨后描述的處理期間使用的存儲區(qū)。服務定義信息存儲單元520中存儲多條服務定義信息522。隨后將詳細說明服務定義信息522。
具有類似于書簽服務器40和目錄服務器50的硬件配置的功能服務器60是一臺計算機,它能響應來自通過WAN 90訪問功能服務器60的客戶機(這個說明性實施例中的MFP 10和20)的請求而執(zhí)行處理。功能服務器60包括控制單元601、通信單元606、存儲單元610等等。
控制單元601主要由公知類型的CPU、ROM、RAM等組成。在控制單元601中,存儲于存儲單元610中的OS和服務器軟件被讀出并加載到RAM上??刂茊卧?01的CPU根據(jù)服務器軟件執(zhí)行各種處理,由此控制功能服務器60的元件,并執(zhí)行與來自客戶機的請求相對應的處理。順便提一下,功能服務器60的控制單元601具有遠高于MFP 10和20的控制單元101和201的性能,可以執(zhí)行對于MFP 10和20來說較為困難的處理。
例如由NIC實現(xiàn)的通信單元606執(zhí)行用于通過WAN 90進行數(shù)據(jù)通信的處理。
存儲單元610由諸如HDD的輔助存儲設備實現(xiàn)。存儲單元610存儲用于實現(xiàn)服務器功能的OS、服務器軟件等。在存儲單元610中,保留有服務IF信息存儲單元620,作為在隨后描述的處理期間使用的存儲區(qū)。服務IF信息存儲單元620存儲多條服務定義信息622。隨后將詳細說明服務定義信息622。
在存儲單元610中,還保留有用于存儲多個服務軟件632的服務軟件存儲單元630。服務軟件632包括允許功能服務器60執(zhí)行多種類型服務的程序。具體地,功能服務器60通過根據(jù)存儲于服務軟件存儲單元630中的服務軟件632執(zhí)行處理,執(zhí)行(提供)各種類型的服務。由功能服務器60執(zhí)行的服務包括關于由MFP 10或20的掃描儀單元103或203生成的圖像數(shù)據(jù)的服務,關于由MFP 10或20的聲音輸入單元107或207生成的聲音數(shù)據(jù)的服務,關于表示將由MFP 10或20的記錄單元104或204打印的圖像的圖像數(shù)據(jù)的服務,關于表示將由MFP 10或20的聲音輸出單元108或208輸出的聲音的聲音數(shù)據(jù)的服務,等等。
在存儲單元610中,還保留有用于存儲多條用戶指定參數(shù)信息642的用戶指定參數(shù)存儲單元640。隨后將詳細說明用戶指定參數(shù)信息642。
路由器80是通常稱為“寬帶路由器”等的公知設備。在默認設置中,對于從WAN 90到LAN 70的訪問,這種類型的路由器80的端口通常都是關閉的,以便使路由器80用作防火墻,從而防止未授權的從WAN 90到LAN 70的訪問。通過這種設置,在請求從內(nèi)部傳到外部(也就是從LAN 70傳到WAN 90)后,路由器80只允許響應請求的數(shù)據(jù)包通過,而阻止從WAN 90傳送來的其它數(shù)據(jù)包。
雖然目錄服務器50和功能服務器60通常也通過類似于路由器80的路由器連接到WAN 90,但是在WAN 90與目錄服務器50或功能服務器60之間是否具有這樣的路由器與本發(fā)明的主要部分并不直接相關,因此在圖1中未示出這種路由器。
在下文中,將詳細說明圖像處理系統(tǒng)中使用的各種類型的數(shù)據(jù)及數(shù)據(jù)的使用。雖然以下說明將以MFP 10為例子給出(除非當需要特別說明MFP 20時),但是由于如上所述,MFP 10和20是等同的設備,所以以下說明也適用于MFP 20。
服務定義信息522是存儲于目錄服務器50的存儲單元510中的信息。服務定義信息522用于向MFP 10提供關于由功能服務器60所執(zhí)行服務的信息(服務類型和服務請求的目的地)。具體地,服務定義信息522由MFP 10接收并用于顯示服務選擇屏,其在操作單元102的顯示器上指示服務類型(參見圖2A-2C),由此可以提示MFP 10的用戶選擇服務。目錄服務器50管理可由功能服務器60執(zhí)行的服務,同時將它們分為三類“數(shù)據(jù)存儲服務”、“打印服務”和“復印應用服務”。在服務選擇屏上,MFP 10首先顯示這三種類型以提示用戶選擇一種類型,讓用戶選擇一種類型,并隨后顯示包括在所選類型中的服務以提示用戶選擇一種服務。服務定義信息存儲單元520存儲一條服務定義信息522(在下文中被稱為“頂端服務定義信息522”),其對應于提示用戶選擇類型的服務選擇屏,并存儲多條服務定義信息522,其中每條信息對應于提示用戶從每種類型選擇服務的服務選擇屏。
圖3和4是服務定義信息522的數(shù)據(jù)結(jié)構(gòu)的例子的說明性示圖,其中圖3顯示了頂端服務定義信息522的數(shù)據(jù)機構(gòu),圖4顯示了關于三種類型之一的“復印應用服務”的服務定義信息522的數(shù)據(jù)結(jié)構(gòu)。如圖3和4所示,服務定義信息522用XML(擴展標記語言)描述。圖3和4中使用的標簽的定義如圖5所示。
當頂端服務定義信息522(圖3)被MFP 10接收時,圖2A中顯示的服務選擇屏被顯示在MFP 10的操作單元102的顯示器上。具體地,作為顯示標題(標題)的字符串“目錄服務”被顯示在顯示屏的頂部,而作為顯示可選類型(Link_Title)的項目,字符串“數(shù)據(jù)存儲服務”、“打印服務”和“復印應用服務”被顯示在顯示標題下方。在這種情況下,用戶可以通過按下操作面板的“上”鍵和“下”鍵來上下移動光標(圖2A-2C中由虛線構(gòu)成的矩形)以選擇項目,并隨后通過按下操作面板的OK鍵來確認(用光標選擇的)項目的選擇。服務選擇屏上的每個項目已經(jīng)與對應于每種類型(Link_Location)的服務定義信息522的ID相聯(lián)系。當項目的選擇被用戶確認時,具有與被選項目相聯(lián)系的ID的服務定義信息522被MFP 10接收。
例如,當從圖2A的服務選擇屏選擇項目“復印應用服務”時,圖4的服務定義信息522被MFP 10接收,通過這樣如圖2B所示的服務選擇屏被顯示在顯示器上。具體地,作為顯示標題(標題)的字符串“復印應用服務”被顯示在顯示屏的頂部,而作為顯示可選服務(Link_Title)的項目,字符串“水印復印”、“翻譯復印”、“朗讀文件”和“語音-文本轉(zhuǎn)換”被顯示在顯示標題下方。
由于用于顯示項目的操作單元102的顯示器的尺寸受到限制,所以當不可能在顯示器上顯示所有項目時,MFP 10在顯示項目的右邊顯示上/下箭頭(三角形)(當在箭頭的方向上有隱藏項目時為黑箭頭,或者當在箭頭的方向上沒有隱藏項目時為白箭頭),通過這樣,用戶能得知是否存在隱藏項目。例如,在圖2B的服務選擇屏上,黑色的向下箭頭顯示在項目“朗讀文件”下有隱藏項目。在這種情況下,用戶能通過按下操作單元102操作面板的“下”鍵以向下移動光標來向下滾動(也就是向上移動顯示項目),通過這樣,隱藏項目“語音-文本轉(zhuǎn)換”如圖2C所示出現(xiàn)在項目“朗讀文件”下方。
同樣在圖2B和2C的服務選擇屏上,用戶通過上述操作確認項目的選擇。在每個服務選擇屏(圖2B、圖2C)上,每個項目已經(jīng)與用于調(diào)用每個服務(Link_Location)的URL(統(tǒng)一資源定位器用來指示W(wǎng)AN 90上的位置的信息)相聯(lián)系。當用戶確認項目的選擇時,在與被選項目相聯(lián)系的URL處的服務被調(diào)用。
服務IF信息622是存儲于服務IF信息存儲單元620中的信息,該服務IF信息存儲單元620保留在功能服務器60的存儲單元610中。服務IF信息622是用于請求MFP 10送回為執(zhí)行每個服務必須設置的參數(shù)的信息。具體地,從功能服務器60傳送來的服務IF信息622被MFP 10接收,并用于在操作單元102的顯示器上顯示參數(shù)輸入屏(實例顯示在圖6A-6E中),通過這樣MFP 10提示用戶輸入?yún)?shù)。服務IF信息存儲單元620存儲對應于可由功能服務器60執(zhí)行的多種類型服務的多種類型的服務IF信息622。
這里,將參考圖7-9說明服務IF信息622的具體例子。
圖7-9是顯示服務IF信息622數(shù)據(jù)結(jié)構(gòu)的例子的說明性示圖。具體地,圖7-9顯示了對應于“翻譯復印服務”的服務IF信息622的數(shù)據(jù)結(jié)構(gòu)。翻譯復印服務是這樣一種服務,即對MFP 10的掃描儀單元103所讀取的圖像執(zhí)行OCR(光學字符識別)處理以識別文本(作為圖像的內(nèi)容),翻譯該文本,生成表示被翻譯文本的圖像的圖像數(shù)據(jù),并使MFP 10的記錄單元104打印圖像數(shù)據(jù)。如圖7-9所示,服務IF信息622用與前述服務定義信息522相同的標記語言(XML)被描述。圖7-9中使用的標簽的定義如圖10所示。順便提一下,圖10中的“基本數(shù)據(jù)”與圖5中顯示的服務定義信息522的“基本數(shù)據(jù)”相同。
當服務IF信息622(圖7-9)被MFP 10接收時,圖6A中顯示的參數(shù)輸入屏被顯示在MFP 10操作單元102的顯示器上。具體地,作為顯示標題(標題)的字符串“翻譯復印”被顯示在顯示屏的頂部,作為條目項(Disp_name)的字符串“語言選擇”被顯示在顯示標題下方,而字符串“英語→日語”和“日語→英語”顯示在條目項下方,作為指示條目項“語言選擇”(Disp_Select)的可選參數(shù)的項目。在這種情況下,用戶能通過按下操作單元102操作面板的“上”鍵和“下”鍵來上下移動光標以選擇條目,類似于前述服務選擇屏的情況。
除了上述條目項“語言選擇”,用于顯示標題“翻譯復印”的條目項(Disp_Name)包括“掃描儀設置”、“打印設置”和“注釋”(參見圖8和9)。
由于顯示器的尺寸受到限制,所以不可能在顯示器上顯示所有條目項。因此,MFP 10在所顯示條目項的兩側(cè)顯示向右/向左箭頭(三角形)(當在箭頭的方向上有隱藏條目項時為黑箭頭,或者當在箭頭的方向上沒有隱藏條目項時為白箭頭),通過這樣,用戶能得知是否存在隱藏的條目項。例如,在圖6A的參數(shù)輸入屏上,黑色的向右箭頭指示在條目項“語言選擇”的右邊有隱藏條目項。在這種情況下,用戶能通過按下操作單元102操作面板的“右”鍵來向右滾動,通過這樣圖6A的參數(shù)輸入屏被轉(zhuǎn)換到具有條目項“掃描儀設置”的圖6B中顯示的參數(shù)輸入屏。
在圖6B的參數(shù)輸入屏上,作為顯示標題(標題)的字符串“翻譯復印”被顯示在顯示屏的頂部,作為條目項(Disp_name)的字符串“掃描儀設置”被顯示在顯示標題下方,并且字符串“普通字符”和“小字符”被顯示在條目項下方,作為指示條目項“掃描儀設置”(Disp_Select)的可選參數(shù)的條目。
項目“普通字符”意味著設置分辨率(讀取分辨率,作為掃描儀單元103的參數(shù))為300×300dpi,而“小字符”意味著設置分辨率為600×600dpi。在這個例子中,可設置在“掃描儀設置”中的分辨率被限定為通常可對MFP 10設置的分辨率的一部分。具體地,當通常使用MFP 10讀取(掃描)打印于紙上的圖像時,掃描儀單元103的分辨率能從顯示于操作單元102顯示器上的設置屏(參見圖11A)上的三個候選項(200×200dpi、300×300dpi和600×600dpi)中選擇。同時,在翻譯復印服務中,由于OCR的處理精度會因低分辨率圖像而下降,所以200×200dpi(低分辨率參數(shù))的設置被禁止。在這個例子中,為了提高OCR的精度,掃描儀單元103的讀取模式也被限制為單色讀取。
在圖6B所示的情況下,當用戶按下操作單元102操作面板的“右”鍵時,圖6B的參數(shù)輸入屏被轉(zhuǎn)換到具有條目項“打印設置”的圖6C中顯示的參數(shù)輸入屏。
在圖6C的參數(shù)輸入屏上,作為顯示標題(標題)的字符串“翻譯復印”顯示在顯示屏的頂部,作為條目項(Disp_name)的字符串“打印設置”被顯示在顯示標題下方,并且字符串“打印速度優(yōu)先”、“普通”和“高分辨率”被顯示在條目項下方,作為指示條目項“打印設置”(Disp_Select)的可選參數(shù)的項目。
由于顯示器的尺寸受到限制,所以當不可能在顯示器上顯示所有項目時,MFP 10在顯示項目的右邊顯示向上/向下箭頭(三角形)(當在箭頭的方向上有隱藏項目時為黑箭頭,或者當在箭頭的方向上沒有隱藏項目時為白箭頭),類似于圖2B和2C的服務選擇屏,通過這樣,用戶可以得知是否存在隱藏項目。觀看圖6C的參數(shù)輸入屏的用戶能通過按下操作單元102操作面板的“下”鍵以向下移動光標來向下滾動(也就是向上移動顯示項目),通過這樣,隱藏項目“高分辨率”如圖6D所示出現(xiàn)在項目“普通”下方。
項目“打印速度優(yōu)先”意味著設置分辨率(打印分辨率,作為記錄單元104的參數(shù))為200×200dpi,項目“普通”意味著設置分辨率為300×300dpi,而項目“高分辨率”意味著設置分辨率為600×600dpi。在這個例子中,可在“打印設置”中設置的分辨率被限定于通常可對MFP 10設置的部分分辨率。具體地,當個人計算機(未示出)的用戶執(zhí)行命令MFP 10打印圖像的操作時,記錄單元104的分辨率可從顯示在個人計算機顯示器單元上的設置屏(參見圖11B)上的四個候選項(200×200dpi、300×300dpi、600×600dpi和1200×1200dpi)中選擇。同時,在翻譯復印服務中,由于設置比掃描儀單元103的最高分辨率還高的打印分辨率是無用的,所以1200×1200dpi(高分辨率參數(shù))的設置被禁止。另一方面,為了滿足用戶希望高速度打印而不管打印分辨率下降的需要,低分辨率參數(shù)(200×200dpi)的設置被允許。在這個例子中,由于掃描儀單元103的讀取模式被限制為單色讀取,所以記錄單元104的打印模式被限制為單色打印。
在圖6C或6D中顯示的情況下,當用戶按下操作單元102操作面板的“右”鍵時,圖6C或6D的參數(shù)輸入屏被轉(zhuǎn)換到具有條目項“注釋”的圖6E中顯示的參數(shù)輸入屏。
在圖6E的參數(shù)輸入屏上,作為顯示標題(標題)的字符串“翻譯復印”被顯示在顯示屏的頂部,作為條目項(Disp_name)的字符串“注釋”被顯示在顯示標題下方,并且用于輸入注釋的輸入窗口被顯示在條目項的下方。輸入窗口中的黑色方格是用于字符輸入的光標。輸入窗口中輸入的注釋將被用作例如記錄單元104打印的圖像的頁眉/頁腳。
如上所述,在用于翻譯復印服務的參數(shù)輸入屏(圖6A-6E)上,用戶選擇用于每個條目項(“語言選擇”、“掃描儀設置”和“打印設置”)的參數(shù)并輸入注釋。通過按下操作單元102操作面板的OK鍵,這時光標所指定項目的選擇(對于未在顯示器上示出的每個項目來說,最后指定的項目)和注釋的輸入被確認(確定)。這些參數(shù)被傳送到接收和處理輸入數(shù)據(jù)的程序的URL(操作)。
順便提一下,參數(shù)輸入屏也可被配置為基于用戶為另一條目項選擇的參數(shù),來改變一個條目項的可選參數(shù)。例如,當用戶已為條目項“掃描儀設置”選擇了參數(shù)“普通字符”時,可禁止為條目項“打印設置”選擇參數(shù)“高分辨率”,通過這樣,當讀取分辨率為300×300dpi時,可以防止設置無用的打印分辨率600×600dpi。
書簽信息122是存儲于在MFP 10的存儲單元110中保留的書簽存儲單元120中的信息。書簽信息122是關于已由MFP 10從功能服務器60請求過一次的服務的信息。利用書簽信息122,可以立即向功能服務器60請求相同的服務(已向功能服務器60請求過一次的服務),而不需要使用服務定義信息522進行服務選擇操作或使用服務IF信息622來輸入/設置參數(shù)。
雖然圖1中沒有顯示書簽信息122的具體數(shù)據(jù)結(jié)構(gòu),但是一條書簽信息122至少包括“服務執(zhí)行單元URL”和“用戶ID”。每條書簽信息122通過注冊在圖12A-12C所示的三類表中的一個,被存儲于書簽存儲單元120中。
具體地,在每條書簽信息122中,“服務執(zhí)行單元URL”是與已由MFP 10從功能服務器60請求過一次的服務相聯(lián)系的URL,而“用戶ID”是功能服務器60在MFP 10曾經(jīng)請求功能服務器60執(zhí)行服務時所報告的信息。功能服務器60能將從MFP 10接收的“用戶ID”轉(zhuǎn)換成當MFP 10曾經(jīng)請求功能服務器60執(zhí)行服務時用戶輸入的參數(shù)。
具體地,類似于圖13所示的表格形式的用戶指定參數(shù)存儲單元640被保留在功能服務器60的存儲單元610中,以便多條用戶指定參數(shù)信息642可以被存儲于其中。當MFP 10作出用于執(zhí)行服務的新請求時,功能服務器60從MFP 10接收執(zhí)行服務所需的參數(shù),生成新用戶ID,將生成的用戶ID和從MFP 10接收的參數(shù)存儲在用戶指定參數(shù)存儲單元640中作為一條用戶指定參數(shù)信息642,并向MFP 10報告生成的用戶ID。其后,當從MFP 10傳送來的服務請求包含功能服務器60已向MFP 10報告過的用戶ID時,通過使用已報告的用戶ID(包括在來自MFP 10的請求中)作為關鍵字(key)搜索用戶指定參數(shù)存儲單元640,功能服務器60就能識別MFP 10(的用戶)想要的參數(shù),而不需要實際從MFP 10接收參數(shù)。通過上述機制,功能服務器60能將從MFP 10接收的“用戶ID”(本發(fā)明中的“參數(shù)信息”)轉(zhuǎn)換成當MFP 10請求功能服務器60執(zhí)行服務時曾由MFP 10的用戶輸入的參數(shù)。
如上所述,每條書簽信息122被注冊在圖12A-12C所示的三類表中的一個。這三類表對應于允許用戶使用書簽信息122的MFP 10的不同類型的UI(用戶界面)。具體地,MFP 10具有用于使用書簽信息122的三類用戶界面UI#1、UI#2和UI#3。UI#1在操作單元102的顯示器上顯示包括多條書簽信息122的列表,并允許用戶通過按下操作面板的指向鍵和OK鍵而從列表中選擇一條書簽信息122。UI#2預先讓用戶把一條書簽信息122指定給操作面板的其中一個單觸鍵,從而允許用戶通過按下該單觸鍵來選擇書簽信息122。UI#3預先讓用戶把一條書簽信息122指定給三個功能鍵(掃描鍵、打印鍵和復印鍵)中的一個,從而允許用戶通過按下功能鍵來選擇書簽信息122。
圖12A的表用于以UI#1方式使用,其中除了用于存儲服務執(zhí)行單元URL和用戶ID的存儲區(qū)外,還保留有存儲(提供給每條書簽信息122的)“注冊名”的存儲區(qū)。MFP 10在操作單元102的顯示器上顯示包括多條書簽信息122的列表,用列表格式提供注冊名,從而允許用戶選擇期望的那條書簽信息122。
圖12B的表用于以UI#2方式使用,其中保留有與單觸鍵數(shù)目相同的條目(記錄)(在這個說明性的實施例中為20個條目,只有三個條目顯示在圖12B中)。圖12B的表被配置為通用存儲區(qū)以用作對應于書簽存儲單元120的存儲區(qū)和不對應于書簽存儲單元120的存儲區(qū)。具體地,圖12B所示表的每個條目除了包括用于存儲服務執(zhí)行單元URL和用戶ID的存儲區(qū)外,還包括用于存儲“功能類型”的存儲區(qū)。在圖12B所示表的所有條目中,只有具有功能類型“iMFC”的條目被用作書簽存儲單元120。同時圖12B所示表的每個條目除了包括用于存儲功能類型、服務執(zhí)行單元URL和用戶ID的存儲區(qū)外,進一步包括用于存儲其它類型信息(舉例來說FAX號)的存儲區(qū),這些存儲區(qū)只用于沒有功能類型“iMFC”的條目(在不用作書簽存儲單元120的條目中)。在沒有功能類型“iMFC”的這些條目中,用于存儲服務執(zhí)行單元URL和用戶ID的存儲區(qū)不被使用??傊?,圖12B的表具有冗余的數(shù)據(jù)結(jié)構(gòu),其既能被用作書簽存儲單元120,也能用作不同于書簽存儲單元120的存儲單元,并且每個條目是否被用作書簽存儲單元120被記錄在每個條目的“功能類型”中。由于操作單元102操作面板的單觸鍵不是專門用于書簽信息122且與書簽信息122無關的功能也能指派給單觸鍵,所以這種類型的冗余數(shù)據(jù)結(jié)構(gòu)(表配置)被用于圖12B的表格。
圖12C的表用于以UI#3方式使用,其中保留有與功能鍵數(shù)目相同的條目(在這個說明性實施例中為3個條目)。每個條目存儲服務執(zhí)行單元URL和用戶ID。順便提一下,操作單元102操作面板的功能鍵最初不專門用于書簽信息122,并且在默認設置中特定功能已指定給每個功能鍵。因此,當對應于用戶所按下功能鍵的圖12C所示表的條目沒有存儲服務執(zhí)行單元URL或用戶ID時,MFP 10執(zhí)行最初指定給功能鍵的處理。另一方面,當對應于用戶所按下功能鍵的圖12C所示表的條目已存儲了服務執(zhí)行單元URL和用戶ID時,MFP 10執(zhí)行使用書簽信息122的處理,而不執(zhí)行最初指定給功能鍵的處理。
以上說明了存儲于保留在MFP 10的存儲單元110中的書簽存儲單元120中的書簽信息122,存儲于保留在MFP 20的存儲單元210中的書簽存儲單元220中的書簽信息222具有相同的數(shù)據(jù)結(jié)構(gòu),并以與書簽信息122完全相同的方式使用。
下面將詳細說明,MFP 10能獲得MFP 20的書簽信息222并使用從MFP 20獲得的書簽信息222。類似地,MFP 20能獲得MFP 10的書簽信息122并使用從MFP 10獲得的書簽信息122。
存儲于保留在書簽服務器40的存儲單元410中的書簽存儲單元420中的書簽信息422包括由MFP 10和20的“輸出功能”生成的文件。具體地,MFP 10具有從保留在存儲單元110中的書簽存儲單元120讀出書簽信息122,生成包含書簽信息122的文件并傳送該文件的“輸出”功能。該文件從MFP 10被上傳到書簽服務器40并存儲于書簽服務器40中作為書簽信息422。MFP 20也具有相同的輸出功能。MFP 20也具有相同的輸出功能。包括存儲于存儲單元210中保留的書簽存儲單元220中的書簽信息222的文件被MFP 20生成,上傳到書簽服務器40,并存儲于書簽服務器40中作為書簽信息422。
如上所述存儲于書簽服務器40中的書簽信息422能被MFP 10和20通過它們的“輸入功能”進行使用。具體地,MFP 10具有讀出記錄在文件中的書簽信息并將書簽信息存儲于書簽存儲單元120中的“輸入功能”,它能從書簽服務器40下載書簽信息422作為文件,從文件中讀出書簽信息422,并將書簽信息存儲于書簽存儲單元120中。具有相同輸入功能的MFP 20也能從書簽服務器40下載書簽信息422作為文件,從文件中讀出書簽信息422,并將書簽信息存儲于書簽存儲單元220中。
在下文中,以假設用戶使用MFP 10的情況來說明這個說明性實施例的圖像處理系統(tǒng)中執(zhí)行的通信的要點。
在該圖像處理系統(tǒng)中,目錄服務器50被配置為可通過網(wǎng)絡(LAN70和WAN 90)為MFP 10提供MFP 10可以使用的服務的信息,也就是可由功能服務器60執(zhí)行的服務的信息。功能服務器60被配置為能響應來自MFP 10的請求而執(zhí)行(提供)各種類型的服務。
圖像處理系統(tǒng)使用HTTP(超文本傳輸協(xié)議)1.1作為用于在MFP10和目錄服務器50以及在MFP 10和功能服務器60之間進行數(shù)據(jù)通信的通信協(xié)議。系統(tǒng)的每個元件(10、50、60)通過包含于HTTP請求和HTTP響應中的消息,發(fā)送指令到另一元件并接收對指令的響應。
雖然在圖像處理系統(tǒng)中通信的指令包括兩種指令從MFP 10到目錄服務器50或功能服務器60的指令(服務器控制指令)和從目錄服務器50或功能服務器60到MFP 10的指令(MFP控制指令),但是MFP 10總是(對于兩種類型的指令)用作HTTP通信的客戶機(也就是HTTP請求的發(fā)送器),通過這樣,即使當路由器80在默認設置使下用時,也能防止MFP控制指令(從目錄服務器50或功能服務器60到MFP 10的指令)被路由器80阻擋。
具體地,MFP 10通過將消息附于HTTP請求中的POST命令上,發(fā)送指令到目錄服務器50或功能服務器60。同時,當目錄服務器50或功能服務器60具有響應由附于來自MFP 10的HTTP請求中的POST命令的消息指示的MFP控制指令查詢(關于MFP控制指令的查詢)的MFP控制指令時,目錄服務器50或功能服務器60通過將MFP控制指令包含在HTTP響應的消息中,將MFP控制指令傳送到MFP 10作為對查詢的響應。
下面將參考圖14的順序圖來描述MFP 10和功能服務器60之間執(zhí)行的通信的實例。
從服務開始到服務結(jié)束,MFP 10和功能服務器60執(zhí)行通信步驟的序列(下文中被稱為“對話”)。在對話開始時,MFP 10傳送服務啟動指令(請求啟動服務)到功能服務器60。接收到服務啟動指令的功能服務器60返回對話ID到MFP 10。對話ID是由功能服務器60使用的用于識別每個對話的標識符。在隨后的通信中,MFP 10將對話ID附于每個請求上,并且功能服務器60基于對話ID識別對話,通過這樣,功能服務器60能同時處理多個對話。
在接收到對話ID后,MFP 10定期傳送MFP指令查詢(關于給MFP 10的指令的查詢)到功能服務器60,并從功能服務器60接收作為對MFP指令查詢的響應的指令。當沒有指令作為對MFP指令查詢的響應時,功能服務器60返回顯示無指令的響應(無MFP指令)。
在這個實例中,功能服務器60首先傳送UI(用戶界面)作業(yè)啟動指令到MFP 10。UI作業(yè)啟動指令將功能服務器60開始使用MFP 10的UI設備(操作單元102)通知給MFP 10,通過這樣,MFP 10和功能服務器60之間的UI作業(yè)通信處理被啟動。UI作業(yè)通信處理與對話同時執(zhí)行。與UI作業(yè)啟動指令一起,用于識別作業(yè)的作業(yè)ID(在該對話中是唯一的標識符)從功能服務器60被傳送到MFP 10。在UI作業(yè)通信處理中,MFP 10將對話ID和作業(yè)ID附于每個請求上,并且功能服務器60基于對話ID和作業(yè)ID識別作業(yè),通過這樣,功能服務器60能同時處理多個作業(yè)。隨后將描述UI作業(yè)通信處理的細節(jié)。
隨后,功能服務器60在適當?shù)臅r刻傳送輸入作業(yè)啟動指令到MFP10。輸入作業(yè)啟動指令將功能服務器60開始使用MFP 10的輸入設備(掃描儀單元103或聲音輸入單元107)通知給MFP 10,通過這樣,MFP 10和功能服務器60之間的輸入作業(yè)通信處理被啟動。類似UI作業(yè)通信處理,輸入作業(yè)通信處理與對話同時執(zhí)行。與輸入作業(yè)啟動指令一起,用于識別作業(yè)的作業(yè)ID從功能服務器60被傳送到MFP 10。在輸入作業(yè)通信處理中,MFP 10將對話ID和作業(yè)ID附于每個請求上,并且功能服務器60基于對話ID和作業(yè)ID識別作業(yè)。隨后將描述輸入作業(yè)通信處理的細節(jié)。
隨后,功能服務器60在適當?shù)臅r刻傳送輸出作業(yè)啟動指令到MFP10。輸出作業(yè)啟動指令將功能服務器60開始使用MFP 10的輸出設備(記錄單元104或聲音輸出單元108)通知給MFP 10,通過這樣,MFP10和功能服務器60之間的輸出作業(yè)通信處理被啟動。類似UI作業(yè)通信處理和輸入作業(yè)通信處理,輸出作業(yè)通信處理與對話同時執(zhí)行。與輸出作業(yè)啟動指令一起,用于識別作業(yè)的作業(yè)ID從功能服務器60被傳送到MFP 10。在輸出作業(yè)通信處理中,MFP 10將對話ID和作業(yè)ID附于每個請求上,并且功能服務器60基于對話ID和作業(yè)ID識別作業(yè)。隨后將描述輸出作業(yè)通信處理的細節(jié)。
隨后,功能服務器60在適當?shù)臅r刻傳送輸出作業(yè)結(jié)束指令(指示輸出作業(yè)結(jié)束)到MFP 10。隨后,功能服務器60在適當?shù)臅r刻傳送輸入作業(yè)結(jié)束指令(指示輸入作業(yè)結(jié)束)到MFP 10。
隨后,功能服務器60在適當?shù)臅r刻傳送UI作業(yè)結(jié)束指令(指示UI作業(yè)結(jié)束)到MFP 10。隨后,功能服務器60在適當?shù)臅r刻傳送服務結(jié)束指令(指示服務結(jié)束)到MFP 10,由此結(jié)束對話。由MFP 10和功能服務器60執(zhí)行的對話如上所述。
接下來,將描述UI作業(yè)通信處理的細節(jié)。
在開始UI作業(yè)通信處理時,MFP 10傳送MFP作業(yè)指令查詢(查詢關于到MFP 10的指令)到功能服務器60。接收MFP工作指令查詢的功能服務器60返回參數(shù)請求到MFP 10。參數(shù)請求是允許MFP 10的用戶設置執(zhí)行服務所需的參數(shù)的請求。與參數(shù)請求一起,前述服務IF信息622從功能服務器60被傳送到MFP 10。
接收來自功能服務器60的參數(shù)請求的MFP 10根據(jù)服務IF信息622在操作單元102的顯示器上顯示參數(shù)輸入屏(例如,參見圖6A-6E)。在用戶設置參數(shù)后,MFP 10傳送參數(shù)到功能服務器60。
接收來自MFP 10的參數(shù)的功能服務器60返回服務器接收狀態(tài)信息(指示功能服務器60是否正常接收到來自MFP 10的信息)到MFP10。
在基于服務器接收狀態(tài)信息確認參數(shù)已由功能服務器60正常接收后,MFP 10傳送服務狀態(tài)信息請求(請求指示服務狀態(tài)的服務狀態(tài)信息)到功能服務器60。
接收到來自MFP 10的服務狀態(tài)信息請求的功能服務器60傳送服務狀態(tài)信息(指示服務狀態(tài)和功能服務器60的狀態(tài))到MFP 10。
其后,由MFP 10執(zhí)行的服務狀態(tài)信息請求的傳送和由功能服務器60響應該請求執(zhí)行的服務狀態(tài)信息的傳送被重復。
接下來,將描述輸入作業(yè)通信處理的細節(jié)。
在開始輸入作業(yè)通信處理時,MFP 10傳送MFP狀態(tài)信息(指示MFP 10的狀態(tài))到功能服務器60。接收到MFP狀態(tài)信息的功能服務器60傳送MFP參數(shù)到MFP 10。MFP參數(shù)是已由MFP 10的用戶在UI作業(yè)通信處理中設置的輸入設備的參數(shù)。
接收到來自功能服務器60的MFP參數(shù)的MFP 10傳送MFP接收狀態(tài)信息(指示MFP 10是否正常接收到來自功能服務器60的信息)到功能服務器60。
在基于MFP接收狀態(tài)信息確認MFP參數(shù)已由MFP 10正常接收后,功能服務器60傳送輸入數(shù)據(jù)請求(請求對應于作業(yè)的輸入數(shù)據(jù))到MFP 10。當作業(yè)是“掃描作業(yè)”(在關于由掃描儀單元103所生成圖像數(shù)據(jù)的服務中執(zhí)行的作業(yè))時,“對應于作業(yè)的輸入數(shù)據(jù)”意味著由掃描儀單元103生成的圖像數(shù)據(jù),而當作業(yè)是“聲音輸入作業(yè)”(在關于由聲音輸入單元107所生成聲音數(shù)據(jù)的服務中執(zhí)行的作業(yè))時,“對應于作業(yè)的輸入數(shù)據(jù)”意味著由聲音輸入單元107生成的聲音數(shù)據(jù)(舉例來說,PCM數(shù)據(jù))。
接收到來自功能服務器60的輸入數(shù)據(jù)請求的MFP 10顯示用于提示用戶執(zhí)行輸入操作(圖像讀取操作,聲音輸入操作)的屏幕,產(chǎn)生輸入數(shù)據(jù),傳送輸入操作生成的輸入數(shù)據(jù)到功能服務器60。
接收到來自MFP 10的輸入數(shù)據(jù)的功能服務器60傳送服務狀態(tài)信息(指示服務狀態(tài)和功能服務器60的狀態(tài))到MFP 10。
接下來,將描述輸出作業(yè)通信處理的細節(jié)。
在開始輸出作業(yè)通信處理時,MFP 10傳送MFP狀態(tài)信息(指示MFP 10的狀態(tài))到功能服務器60。接收到MFP狀態(tài)信息的功能服務器60傳送MFP參數(shù)到MFP 10。MFP參數(shù)是已由MFP 10的用戶在UI作業(yè)通信處理中設置的輸出設備的參數(shù)。
接收到來自功能服務器60的MFP參數(shù)的MFP 10傳送MFP接收狀態(tài)信息(指示MFP 10是否正常接收到來自功能服務器60的信息)到功能服務器60。
在基于MFP接收狀態(tài)信息確認MFP參數(shù)已由MFP 10正常接收后,功能服務器60傳送輸出數(shù)據(jù)到MFP 10。當作業(yè)是“打印作業(yè)”(在關于將由記錄單元104打印的圖像表示的圖像數(shù)據(jù)的服務中執(zhí)行的作業(yè))時,“輸出數(shù)據(jù)”意味著圖像數(shù)據(jù),而當作業(yè)是“聲音輸出作業(yè)”(在關于將由聲音輸出單元108輸出的聲音表示的聲音數(shù)據(jù)的服務中執(zhí)行的作業(yè))時,“輸出數(shù)據(jù)”意味著聲音數(shù)據(jù)(舉例來說,PCM數(shù)據(jù))。
接收到來自功能服務器60的輸出數(shù)據(jù)的MFP 10根據(jù)輸出數(shù)據(jù)執(zhí)行輸出處理(圖像的打印、聲音的輸出)。其后,MFP 10傳送MFP狀態(tài)信息(指示MFP 10的狀態(tài))到功能服務器60。
接收到來自MFP 10的MFP狀態(tài)信息的功能服務器60傳送服務狀態(tài)信息(指示服務狀態(tài)和功能服務器60的狀態(tài))到MFP 10。
這個說明性實施例的圖像處理系統(tǒng)中所執(zhí)行的通信的要點如上所述。
在下文中,將參考圖15的順序圖詳細說明書簽信息如何生成、存儲并用于圖像處理系統(tǒng)中(本發(fā)明的關鍵部分)。
雖然執(zhí)行對話(一系列的通信步驟)以執(zhí)行服務的MFP 10和功能服務器60實際上并行地啟動UI作業(yè)、輸入作業(yè)、輸出作業(yè)等,并且如上所述交替地重復來自MFP 10的請求(必要的)和來自功能服務器60響應該請求的響應,但是對于理解書簽任何被生成、存儲并隨后被用于圖像處理系統(tǒng)中,這種通信程序本身并不是至關重要的。因此,為了避免說明的復雜,在在用于執(zhí)行圖15所示順序圖中服務的通信步驟的序列中,UI作業(yè)、輸入作業(yè)、輸出作業(yè)等沒有明確區(qū)分(當這種區(qū)分并不是特別必要時),并且只簡單地沿時間序列來說明MFP 10和功能服務器60之間的通信。在來自MFP 10的請求和來自功能服務器60響應該請求的響應的交替重復中,當只有從功能服務器60到MFP 10的響應(信息的實際傳送)重要時,在圖15中一些實際從MFP 10傳送來的請求并未示出。
圖15的順序圖中顯示的通信根據(jù)以下程序執(zhí)行。
首先,當MFP 10的用戶通過操作操作單元102選擇期望的服務時,MFP 10請求功能服務器60發(fā)送回對應于服務使用申請頁的服務IF信息622。順便提一下,作為請求目的地的URL已描述在前述存儲于目錄服務器50中的服務定義信息522中。
接收到來自MFP 10的請求的功能服務器60從保留在存儲單元610中的服務IF信息存儲單元620中讀出對應于被請求服務使用申請頁的服務IF信息622,并傳送服務IF信息622(服務使用申請頁)到MFP10。服務使用申請頁(本發(fā)明中的“參數(shù)輸入信息”)將由MFP 10使用以便讓用戶輸入?yún)?shù)。
具體地,例如在“英語文件翻譯服務”(其中由MFP 10的掃描儀單元103讀取的英語文件被發(fā)送到功能服務器60以便被翻譯成另一語言,并且翻譯的文件被返回到MFP 10并由MFP 10的記錄單元104打印)的情況下,MFP 10基于從功能服務器60傳送來的服務IF信息622,在操作單元102的顯示器上顯示如圖16A-16E和17A-17D所示的信息。雖然為這些項目輸入和設置參數(shù)的操作方法與上一章“<服務IF信息>”中說明的方法一致,但是在“英語文件翻譯服務”中,用戶能根據(jù)自己的意愿,對如圖16A和16B所示的四個項目“掃描儀分辨率”、“打印分辨率”、“翻譯類型”和“服務啟動方法”進行設置。
如圖16C所示,掃描儀分辨率可從200dpi、300dpi、400dpi等當中選擇。如圖16D所示,打印分辨率也可從200dpi、300dpi、400dpi等當中選擇。如圖16E所示,翻譯類型可從“英語→法語”、“英語→日語”、“英語→德語”等當中選擇。
“服務啟動方法”是和本發(fā)明相關的一個設置項目。如圖17A所示,服務啟動方法可從“書簽”、“單觸鍵”和“功能鍵”中選擇。從三種方法中選擇服務啟動方法對應于在章節(jié)“<MFP的書簽信息和功能服務器的用戶指定參數(shù)信息>”中說明的從三種UI(UI#1、UI#2和UI#3)中選擇UI。當用戶選擇“書簽”時,用于“書簽注冊名”的輸入窗口被顯示,如圖17B所示。雖然服務IF信息622中描述的初始值(圖17B中的“英語→法語翻譯1”)被輸入進輸入窗口作為默認值,但是用戶可以將初始值改變成不同的描述。當用戶選擇“單觸鍵”時,用于選擇“單觸鍵數(shù)目”的屏幕被顯示,如圖17C所示。當用戶選擇“功能鍵”時,用于選擇功能鍵類型的屏幕被顯示,如圖17D所示。
觀看上述屏幕的MFP 10的用戶輸入執(zhí)行服務所需的參數(shù)(圖16C-16E),并通過操作操作單元102設置UI以用于書簽信息隨后的使用(圖17A-17D)。其后,用戶按下OK鍵,通過這樣MFP 10將輸入信息傳送到功能服務器60作為使用申請數(shù)據(jù)。
接收到來自MFP 10的使用申請數(shù)據(jù)的功能服務器60生成對應于被接收數(shù)據(jù)的用戶ID,并將生成的用戶ID和接收到的使用申請數(shù)據(jù)(參數(shù))存儲在用戶指定參數(shù)存儲單元640中,作為一條用戶指定參數(shù)信息642。隨后,功能服務器60把包括生成的用戶ID、用于啟動服務(對MFP 10使用功能服務器60是必要的)的URL(服務執(zhí)行單元URL)、輸入圖17B所示輸入窗口中的書簽注冊名(如果有的話)等的信息傳送到MFP 10作為關鍵注冊命令。
接收到關鍵注冊命令的MFP 10將包括在所接收關鍵注冊命令中的(多條)信息注冊在如圖12A-12C(對應于從三類UI(UI#1-UI#3)中選擇的UI)所示三類表中的一類中作為書簽信息122。
通過上述MFP 10與功能服務器60之間的通信,輸入到MFP 10的參數(shù)被傳送到功能服務器60,并使功能服務器60能執(zhí)行MFP 10請求的服務。傳送到功能服務器60的參數(shù)與指定給它們的用戶ID一起存儲于功能服務器60中,同時用戶ID、服務執(zhí)行單元URL等被報告給MFP 10作為關鍵注冊命令。在MFP 10中,用戶ID、服務執(zhí)行單元URL等從關鍵注冊命令中提取并作為書簽信息122存儲。
通過上述程序存儲于MFP 10中的書簽信息122根據(jù)以下程序使用。
首先,MFP 10的用戶使用從三類UI(UI#1-UI#3)中選擇的UI,選擇一條已注冊的書簽信息122。當用戶選擇一條書簽信息122時,MFP 10參考包括在被選書簽信息122中的信息并將(包括在書簽信息122中的)用戶ID傳送到(包括在書簽信息122中的)服務執(zhí)行單元URL。
功能服務器60接收從MFP 10傳送到服務執(zhí)行單元URL的用戶ID,并用該用戶ID作為關鍵字搜索用戶指定參數(shù)存儲單元640。如果在用戶指定參數(shù)存儲單元640中發(fā)現(xiàn)一條具有相同用戶ID的用戶指定參數(shù)信息642(包括具有相同用戶ID的參數(shù)),這意味著包括在用戶指定參數(shù)信息642中的參數(shù)是MFP 10期望的,并且因此功能服務器60執(zhí)行使用這些參數(shù)的服務(舉例來說,英語文件翻譯服務)。
具體地,在英語文件翻譯服務的情況下,功能服務器60首先傳送掃描請求到MFP 10。接收到掃描請求的MFP 10傳送掃描數(shù)據(jù)到功能服務器60。功能服務器60接收掃描數(shù)據(jù),并通過從存儲于服務軟件存儲單元630中的服務軟件632中啟動對應于英語文件翻譯服務的軟件(用于將掃描數(shù)據(jù)轉(zhuǎn)換成英文文本數(shù)據(jù)的軟件和用于將英文文本數(shù)據(jù)翻譯成另一語言文本數(shù)據(jù)的軟件)來執(zhí)行服務。隨后,功能服務器60傳送打印請求到MFP 10,傳送打印數(shù)據(jù)到MFP 10,并最終傳送結(jié)束請求到MFP 10,通過這樣完成對話(通信步驟的序列)。順便提一下,雖然如上所述,打印請求、打印數(shù)據(jù)和結(jié)束請求實際上由功能服務器60傳送作為對來自MFP 10的請求的響應,但是這些請求沒有顯示在圖15的順序圖中。雖然在這個實例(英語文件翻譯服務)中掃描數(shù)據(jù)從MFP 10傳送到功能服務器60并且打印數(shù)據(jù)從功能服務器60傳送到MFP 10,但是根據(jù)可在MFP 10和功能服務器60之間通信的服務類型和各種類型的數(shù)據(jù),在MFP 10與功能服務器60之間通信的數(shù)據(jù)類型會有所不同。
根據(jù)上述程序使用存儲于MFP 10中的書簽信息122,當關于一個服務的書簽信息122已存儲于書簽存儲單元120中時,MFP 10的用戶僅需要選擇一條書簽信息122,就可以接收該服務,而不需要在每次執(zhí)行服務時都輸入必要的參數(shù)。
順便提一下,在以上通過參考圖15的順序圖說明的對話(從書簽信息的注冊到書簽信息的使用)中,上半時(直到書簽信息的注冊)可專門作為“從MFP 10到功能服務器60的服務注冊申請”而執(zhí)行,或?qū)iT作為“從MFP 10到功能服務器60的服務注冊申請”和“第一服務執(zhí)行請求”二者來執(zhí)行。具體地,當在前一種情況下用戶ID最終從MFP 10傳送到功能服務器60時,用于執(zhí)行服務所需的參數(shù)已在作出“從MFP 10到功能服務器60的服務注冊申請”時從MFP 10發(fā)送到功能服務器60,因此這時功能服務器60處于例外狀態(tài),在該狀態(tài)下它可以立刻執(zhí)行服務而不需要接收用戶ID。因此,可以將“從MFP 10到功能服務器60的服務注冊申請”作為“從MFP 10到功能服務器60的服務注冊申請”和“第一服務執(zhí)行請求”處理,并讓功能服務器60立刻執(zhí)行服務而不需要接收用戶ID。
遠程管理設備30是用于通過LAN 70設置MFP 10和20的設備。遠程管理設備30具有“遠程書簽設置功能”作為與本發(fā)明有關的功能。遠程書簽設置功可作為運行于遠程管理設備30上的遠程管理工具的其中一種功能,通過該功能,當遠程管理設備30的用戶在操作單元302上執(zhí)行規(guī)定的功能時,如圖18所示的遠程書簽設置屏顯示在遠程管理設備30操作單元302的顯示單元上。
在這個說明性的實施例中,遠程管理設備30由使用“Windows”(注冊商標)作為其OS(操作系統(tǒng))的個人計算機和具有窗口型GUI(圖形用戶界面)的遠程管理工具實現(xiàn),其中窗口型GUI類似運行于OS控制下的各種公知軟件。圖18中顯示的遠程書簽設置屏是由遠程管理工具顯示的其中一個窗口(對話框)。
圖18的遠程書簽設置屏提供有項目,這些項目具有通常用于這種類型的窗口型GUI中的選擇框、單選按鈕、輸入窗口等。具體地,遠程書簽設置屏包括以下設置項目。
項目“在書簽服務器中注冊新書簽”(項目1)用于設置(指定)如上面說明的新存儲(增加注冊)于MFP 10的書簽存儲單元120中的每條書簽信息122是否應進一步注冊在書簽服務器40中。
當沒有使用其它設備的書簽信息(對于MFP 10為MFP 20和書簽服務器40的書簽信息222和422)時,項目“遠程書簽未使用”(項目2)被選擇。當使用其它等效設備的書簽信息(對于MFP 10為MFP 20的書簽信息222)時,項目“使用其它設備的書簽”(項目3)被選擇。當使用書簽服務器40的書簽信息422時,項目“使用注冊于書簽服務器中的書簽”(項目4)被選擇。三個項目2-4提供在遠程書簽設置屏上作為每個都被專門選擇(一次只選一個)的單選按鈕。
只有當選擇項目4時,以下說明的項目5-7才變得有效。項目“書簽服務器的地址”(項目5)用于輸入LAN 70上指定給書簽服務器40的IP地址。項目“使用所有注冊于書簽服務器中的書簽”(項目6)用于設置(指定)是否應使用由書簽服務器40管理的作為文件的所有各條書簽信息422。項目“選擇書簽文件”(項目7)用于從由書簽服務器40管理的作為文件的所有各條書簽信息422中,選擇(添加/刪除)對用戶必要的書簽信息文件,其中左側(cè)的框顯示不必要的文件,右側(cè)的框顯示必要的文件。用戶通過在框中指定每個文件并按下置于兩框間的“添加→”鍵、“←刪除”鍵或“所有→”鍵,可以將期望的文件放在右側(cè)的框來選擇必要的書簽信息文件。
當已完成項目1-7值設定的用戶執(zhí)行按下屏幕上OK鍵(用類似鼠標的定位設備按下OK鍵,按下已指定等效功能的快捷鍵等)的操作時,在圖18的遠程書簽設置屏上作出的設置從遠程管理設備30傳送到MFP 10或20并存儲于MFP 10/20的存儲單元110/210中。
具體地,在這個說明性實施例中,MFP 10和20與遠程管理設備30作為支持SNMP(簡單網(wǎng)絡管理協(xié)議)的設備工作。當遠程管理設備30提供有諸如SNMP管理器的功能時,MFP 10和20提供有諸如SNMP代理的功能。當指定OID(對象ID)時,關于MFP 10和20(SNMP代理)的設定值根據(jù)SNMP從遠程管理設備30(SNMP管理器)傳送,并存儲于SNMP中使用的MIB(管理信息數(shù)據(jù)庫)中。
在對MFP 10和20作出關于書簽信息的設置后,關于書簽信息的處理由MFP 10和20執(zhí)行,其中MFP 10和20的操作如下。
圖19A是顯示前述項目“使用其它設備的書簽”(項目3)已關于MFP 10的設置被選擇的情況的順序圖。在這種情況下,當使用前述UI#1時,MFP 10(在將書簽信息列表顯示在操作單元102的顯示器上之前)通過廣播請求來請求其它具有等效功能的設備發(fā)送回它們的書簽信息。在這個說明性實施例中,MFP 20對應于“具有等效功能的設備”。響應來自MFP 10的請求,MFP 20傳送其書簽信息222作為對廣播請求的響應。MFP 10從MFP 20接收書簽信息222并將包括其自身書簽信息122和MFP 20的書簽信息222的列表顯示在操作單元102的顯示器上,通過這樣能允許MFP 10的用戶不僅使用MFP 10的書簽信息122也使用MFP 20的書簽信息222。
圖19B是顯示項目“在書簽服務器中注冊新書簽”(項目1)已關于MFP 20的設置被選擇以及項目“使用注冊于書簽服務器中的書簽”(項目4)已關于MFP 10的設置被選擇的情況的順序圖。在這種情況下,新存儲(增加注冊)一條書簽信息222于書簽存儲單元220中的MFP 20進一步將那條新的書簽信息222注冊在書簽服務器40中。具體地,MFP 20生成包括書簽信息222的文件并用其輸出功能上傳該文件到書簽服務器40,并且書簽服務器40存儲該文件作為書簽信息422。因此,能使用書簽服務器40的設備(舉例來說,MFP 10)隨后通過使用書簽服務器40的書簽信息422,能使用等效于MFP 20中管理的書簽信息的書簽信息。具體地,當使用前述UI#1時,MFP 10(在將書簽信息列表顯示在操作單元102的顯示器上之前)用其輸出功能從書簽存儲單元420讀出書簽信息422(作為存在于書簽服務器40中的文件),并將包括其自身書簽信息122和書簽服務器40的書簽信息422的列表顯示在操作單元102的顯示器上,通過這樣能允許MFP 10的用戶不僅使用MFP 10的書簽信息122也使用書簽服務器40的書簽信息422。
關于MFP 10和20的書簽信息的設置以及MFP 10和20根據(jù)這些設置的操作如上所述。
在下文中,將參考圖20-23的順序圖來詳細說明為實現(xiàn)上述功能由MFP 10和功能服務器60執(zhí)行的處理。
首先,將參考圖20說明由MFP 10執(zhí)行的主處理。圖20的主處理由MFP 10執(zhí)行以執(zhí)行圖14所示的對話。順便提一下,圖20只顯示了與本發(fā)明主要部分有關的有限的步驟,因此對于理解本發(fā)明來說不重要的步驟將予以省略。
在主處理開始時,MFP 10相繼地判斷書簽操作是否已開始(S101),單觸鍵或功能鍵是否已按下(S103)以及服務是否已由用戶從操作面板選擇(S105)。如果上述判斷全為“否(NO)”(S101否,S103否,S105否),則MFP 10返回S101并通過重復S101-S105的循環(huán)來等待用戶操作。盡管在循環(huán)S101-S105中還監(jiān)視MFP10上發(fā)生的其它事件,但這些與本發(fā)明主要部分無關的事件未顯示在圖20中。
在循環(huán)中,步驟S101被執(zhí)行以判斷用于使用UI#1(在章節(jié)<MFP的書簽信息和功能服務器的用戶指定參數(shù)信息>”中說明的三類UI的其中一類)的操作是否已由用戶執(zhí)行。步驟S102被執(zhí)行以判斷用于UI#2或UI#3的操作是否已由用戶執(zhí)行。步驟S105被執(zhí)行以判斷用于從根據(jù)服務定義信息522的屏幕選擇服務的操作是否已由用戶執(zhí)行,其中服務定義信息522從目錄服務器50接收。
由于如果MFP 10至少執(zhí)行了一次與功能服務器60的對話,書簽信息就會注冊于MFP 10中,所以以下說明的繼續(xù)是假定書簽信息還沒有注冊于MFP 10中。
在書簽信息還沒有注冊于MFP 10中的情況下,用戶即便使用三類UI(UI#1-UI#3)也不能開始書簽操作(S101否,S103否)。然而,用戶能執(zhí)行從根據(jù)服務定義信息522顯示的屏幕中選擇服務的操作,其中服務定義信息522從目錄服務器50接收。在這種情況下(S105是(YES)),MFP 10連接S105中所選服務的URL,進行關于MFP指令的查詢(S107),并接收從功能服務器60作為對查詢的響應而返回的作業(yè)啟動指令(S109)。
隨后,MFP 10相繼地判斷從功能服務器60接收的響應是否是UI作業(yè)啟動指令(S111)、輸出作業(yè)啟動指令(S113)、輸入作業(yè)啟動指令(S115)或結(jié)束請求(S117)。如果上述判斷全為“否”(S111否,S113否,S115否,S117否),則MFP 10返回S107,并通過重復S107-S117的循環(huán)來等待來自功能服務器60的指令。雖然MFP 10能接收來自功能服務器60的某種類型的響應并執(zhí)行處理以處理該響應,但是這些與本發(fā)明主要部分無關的處理未顯示在圖20中。
由于開始服務的功能服務器60需要獲得用于服務必要的參數(shù)信息,所以功能服務器60首先傳送UI作業(yè)啟動指令到MFP 10。如果在S109中接收的響應是UI作業(yè)啟動指令(S111是),則MFP 10啟動UI作業(yè)(S121)并返回步驟S107。
雖然將隨后說明UI作業(yè)的細節(jié),但是從MFP 10到功能服務器60的參數(shù)傳送在UI作業(yè)中執(zhí)行并且使功能服務器60能執(zhí)行服務。在這種狀態(tài)下,當功能服務器60需要從MFP 10接收數(shù)據(jù)(作為處理的對象)時,功能服務器60傳送輸入作業(yè)啟動指令到MFP 10。以下說明的繼續(xù)是假定英語文件翻譯服務由功能服務器60執(zhí)行。
如果在S109中接收的響應是輸入作業(yè)啟動指令(S115是),則MFP 10執(zhí)行文件的掃描(S123)。實際上,掃描被啟動作為與主處理同時執(zhí)行的輸入作業(yè)。在啟動輸入作業(yè)后,MFP 10返回步驟S107。在S123中啟動的輸入作業(yè)中,文件由掃描儀單元103讀取并且由該讀取獲得的掃描數(shù)據(jù)被傳送到功能服務器60。功能服務器60接收掃描數(shù)據(jù)并通過從存儲于服務軟件存儲單元630中的服務軟件632中啟動對應于英語文件翻譯服務的軟件來執(zhí)行服務(英語文件翻譯服務)。當功能服務器60已通過執(zhí)行服務而準備好將傳送到MFP 10的數(shù)據(jù)時,功能服務器60傳送輸出作業(yè)啟動指令到MFP 10。
如果在S109中接收的響應是輸出作業(yè)啟動指令(S113是),則MFP 10執(zhí)行打印(S125)。實際上,打印被啟動作為與主處理同時執(zhí)行的輸出作業(yè)。在啟動輸出作業(yè)后,MFP 10返回步驟S107。在S125中啟動的輸出作業(yè)中,從功能服務器60傳送來的文本數(shù)據(jù)(翻譯數(shù)據(jù))被接收,并且文本數(shù)據(jù)由記錄單元104記錄(打印)在頁狀打印介質(zhì)上。在輸出作業(yè)完成后,從功能服務器60傳送結(jié)束請求。
如果在S109中接收的響應是結(jié)束請求(S117是),則MFP 10返回步驟S101,通過這樣完成了通信步驟的序列(對話)。其后MFP 10通過重復S101-S105的循環(huán)來等待用戶的操作。
為了更容易理解主處理,暫時先不說明(當步驟S101或S103的判斷是“是”時執(zhí)行的)步驟S131和S135,并在這里說明步驟S121中作為UI作業(yè)啟動的“UI執(zhí)行單元處理”。
圖21是顯示圖20的步驟S121中由MFP 10作為UI作業(yè)啟動的UI執(zhí)行單元處理的流程圖。
參考圖21,MFP 10首先向功能服務器60查詢MFP作業(yè)指令(S201)。由于對該查詢的響應不是立刻從功能服務器60返回的,所以MFP 10傳送(請求服務IF信息的)服務IF信息請求到功能服務器60(S203),接收服務IF信息作為對該請求的響應,并基于接收到的服務IF信息在操作單元102的顯示器上顯示頁信息(S205)。在S205中顯示的頁信息中,到服務使用申請頁的超級鏈接已被設置。
隨后,MFP 10相繼地判斷用戶是否已輸入?yún)?shù)(S211),用戶是否已按下取消鍵(S213),用戶是否已選擇超級鏈接(S215),用戶是否已按下傳送鍵(OK鍵)(S217),以及UI作業(yè)結(jié)束指令是否已從服務(功能服務器60)接收(S219)。如果上述判斷全為“否”(S211否,S213否,S215否,S217否,S219否),則MFP 10返回S211,并通過重復S211-S219的循環(huán)來等待用戶操作或UI作業(yè)結(jié)束指令。
這里,希望接收新服務的用戶參考顯示在操作單元102顯示器上的頁信息并選擇到服務使用申請頁的超級鏈接。當用戶選擇超級鏈接(在S211-S219的循環(huán)期間S215是)時,MFP 10請求被選的URL發(fā)送回服務IF信息(S221)。
MFP 10接收響應請求而返回的服務IF信息(服務使用申請頁)(S223)并判斷接收到的服務IF信息是否包含關鍵注冊命令(S225)。在用戶已選擇到服務使用申請頁的超級鏈接的情況下,沒有(在章節(jié)“<書簽信息的細節(jié)>”說明的)關鍵注冊命令從功能服務器60傳送。因此,MFP 10判斷出接收到的服務IF信息沒有包含關鍵注冊命令(S225否),基于S223中接收到的服務IF信息(在這種情況下,服務使用申請頁(參見圖16A-16E和圖17A-17D))在操作單元102的顯示器上顯示頁信息(S227),并返回步驟S211。
隨后,當有輸入錯誤等時,用戶參考操作單元102顯示器上顯示的服務使用申請頁,輸入?yún)?shù)或按下取消鍵。當用戶輸入?yún)?shù)(在S211-S219的循環(huán)期間S211是)時,MFP 10將輸入的參數(shù)存儲在臨時緩存中(S231)并返回步驟S211。當用戶按下取消鍵(在S211-S219的循環(huán)期間S213是)時,MFP 10將(由用戶改變的)參數(shù)恢復成初始值(S233)并返回步驟S211。在這個輸入操作中,用戶設置圖16A-16E和圖17A-17D中顯示的項目,包括章節(jié)“<MFP的書簽信息和功能服務器的用戶指定參數(shù)信息>”中說明的三類UI(UI#1-UI#3)的其中一類的設置(選擇)。
當上述輸入操作的參數(shù)輸入完成時,用戶按下傳送鍵(OK鍵)以發(fā)送輸入的參數(shù)到功能服務器60。當用戶按下傳送鍵(OK鍵)(在S211-S219的循環(huán)期間S217是)時,MFP 10將S231中存儲于臨時緩存中的參數(shù)傳送到服務IF信息中指定的URL并請求下一服務IF信息(S235)。
MFP 10接收響應請求而返回的服務IF信息(S223)并判斷接收到的服務IF信息是否包含關鍵注冊命令(S225)。如上所述,當來自使用服務使用申請頁的MFP 10的參數(shù)傳送完成時,關鍵注冊命令從功能服務器60傳送,其包括由功能服務器60生成的用戶ID、用于啟動服務的URL(服務執(zhí)行單元URL)、輸入圖17B的輸入窗口的書簽注冊名(如果有的話)等。在這種情況下,MFP 10判斷出接收到的服務IF信息包含關鍵注冊命令(S225是),并執(zhí)行用于注冊書簽信息的處理,以便書簽信息能根據(jù)上述輸入操作中的設置,以三類UI(UI#1-UI#3)中的其中一類進行使用(S241)。取決于由章節(jié)“<由遠程管理設備進行的設置>”中說明的遠程管理設備30的“遠程書簽設置功能”作出的MFP 10的設置,MFP 10使用其自身的輸出功能進一步傳送新書簽信息到網(wǎng)絡(LAN 70)上的書簽服務器40(S241)。通過步驟S241,一條至少包括“服務執(zhí)行單元URL”和“用戶ID”的書簽信息122通過注冊在圖12A-12C中顯示的三類表中的一類表中而存儲于MFP 10中。隨后,MFP 10基于S223中接收的服務IF信息將頁信息顯示在操作單元102的顯示器上(S227)并隨后返回步驟S211。
其后,當在循環(huán)S211-S219的重復期間UI作業(yè)結(jié)束指令從服務(功能服務器60)接收(S219是)時,MFP 10結(jié)束圖21的UI執(zhí)行單元處理。
當MFP 10執(zhí)行上述UI執(zhí)行單元處理(MFP UI執(zhí)行單元處理)時,功能服務器60執(zhí)行其自身的UI執(zhí)行單元處理(功能服務器UI執(zhí)行單元處理),如圖22所示。
在功能服務器UI執(zhí)行單元處理開始時,功能服務器60通過重復步驟S301而一直等待直到接收到服務IF信息請求為止(S301否)。當接收到服務IF信息請求(S301是)時,功能服務器60相繼地判斷接收到的請求(輸入)是否是使用申請數(shù)據(jù)(S303)或服務使用申請頁請求(S305)。
如果接收到的請求(輸入)是服務使用申請頁請求(步驟S221中傳送的數(shù)據(jù))(S305是),則功能服務器60將服務使用申請頁返回到請求源(在這個說明性實施例中為MFP 10)(S307),并隨后返回步驟S301以再次等待服務IF信息請求。
如果接收到的請求(輸入)是使用申請數(shù)據(jù)(步驟S235中傳送的數(shù)據(jù))(S303是),則功能服務器60生成用戶ID并存儲生成的用戶ID,并將該用戶ID與包括在使用申請數(shù)據(jù)中的參數(shù)信息相聯(lián)系(S311)。通過步驟S311,生成了新的用戶ID,并且生成的用戶ID和從MFP 10接收的(包括在使用申請數(shù)據(jù)中的)參數(shù)被存儲于用戶指定參數(shù)存儲單元640中,作為一條用戶指定參數(shù)信息642(參見圖13)。隨后,功能服務器60將(包括用戶ID、服務執(zhí)行單元URL和書簽注冊名的)關鍵注冊命令和下一服務IF信息返回到請求源(在這個說明性實施例中為MFP 10)(S313),并隨后返回步驟S301以再次等待服務IF信息請求。
如果接收到的請求(輸入)既不是使用申請數(shù)據(jù)也不是服務使用申請頁請求(S303否,S305否),則功能服務器60執(zhí)行對應于所接收請求和輸入的處理(其它處理)(S321),將其它服務IF信息返回到請求源(在這個說明性實施例中為MFP 10)(S323),并隨后返回步驟S301以再次等待服務IF信息請求。雖然各種處理能作為“其它處理”來執(zhí)行(S321),但是由于這些處理與本發(fā)明主要部分無關,所以在此對其說明予以省略。
通過圖21和22的上述UI執(zhí)行單元處理(步驟S201-S241和步驟S301-323),書簽信息122注冊于MFP 10中,并且用戶指定參數(shù)信息642注冊于功能服務器60中。當圖20的步驟S101或S103的判斷是“是”時,書簽信息122和用戶指定參數(shù)信息642將用于所執(zhí)行的處理中。下面將說明當S101或S103的判斷是“是”時所執(zhí)行的處理。
當用戶從章節(jié)“<MFP的書簽信息和功能服務器的用戶指定參數(shù)信息>”中說明的三類UI(UI#1-UI#3)中選擇UI#1時,MFP 10判斷書簽操作已開始(S101是)并執(zhí)行書簽顯示處理(S131)。書簽顯示處理的細節(jié)顯示在圖23的流程圖中。
在書簽顯示處理開始時,MFP 10基于由遠程管理設備30的遠程書簽設置功能作出的設置,相繼地作出以下判斷(S401、S403和S407)。
首先,MFP 10判斷用于禁止使用遠程書簽(“遠程書簽未使用”)的設置是否已作出(S401)。如果用于禁止使用遠程書簽的設置還沒有作出(S401否),則MFP 10判斷用于使用其它設備書簽(“使用其它設備的書簽”)的設置是否已作出(S403)。如果用于使用其它設備書簽的設置已作出(S403是),則MFP 10通過廣播請求來請求其它設備發(fā)送回它們的書簽信息,并將其它設備的書簽信息(舉例來說,MFP20的書簽信息222)加載到其顯示器緩存中(S405,參見圖19A)。
如果用于使用其它設備書簽的設置還沒有作出(S403否),則MFP 10判斷用于使用注冊于書簽服務器40中的所有書簽文件(“使用所有注冊于書簽服務器中的書簽”)的設置是否已作出(S407)。如果用于使用注冊于書簽服務器40中的所有書簽文件的設置已作出(S407是),則MFP 10連接到書簽服務器40并將來自書簽服務器40的所有書簽文件(所有各條書簽信息422)加載到顯示器緩存中(S409)。另一方面,如果用于使用注冊于書簽服務器40中的所有書簽文件的設置還沒有作出(S407否),則MFP 10連接到書簽服務器40并將來自書簽服務器40的指定書簽文件(指定的那條書簽信息422)加載到顯示器緩存中(S411)。
當用于禁止使用遠程書簽的設置已作出(S401是)時或當步驟S405、S409或S411完成時,MFP 10將其自身的書簽信息122加載到顯示器緩存中(S413)。
通過上述處理,至少將MFP 10的書簽信息122加載到了顯示器緩存中,并且取決于設置的不同,其它設備的書簽信息(舉例來說,MFP20的書簽信息222)或書簽服務器40的書簽信息422(書簽文件)也被加載到顯示器緩存中。加載到顯示器緩存中的書簽信息顯示在操作單元102的顯示器上(S415)。通過步驟S415,對應于一些條書簽信息的一些注冊名顯示在操作單元102的顯示器上(參見圖12A)。
在圖23的書簽顯示處理(圖20的S131)完成后,用戶能執(zhí)行用于選擇一條書簽信息的操作或用于取消書簽操作開始的操作(書簽信息的選擇)。隨后,MFP 10檢查用戶是否已選擇書簽(S133)。如果用戶沒有選擇書簽(S133否),則MFP 10判斷出用戶已取消書簽操作并返回步驟S101,以通過重復S101-S105的循環(huán)來等待用戶操作。
另一方面,如果用戶已選擇一條書簽信息(S133是),則MFP 10進入步驟S135。即便當用戶沒有從章節(jié)“<MFP的書簽信息和功能服務器的用戶指定參數(shù)信息>”中說明的三類UI(UI#1-UI#3)中選擇UI#1(S101否)時,如果用于使用UI#2或UI#3的設置已作出并且用戶按下了適當?shù)墓δ苕I或單觸鍵(S103是),MFP 10也能進入步驟S135。
在步驟S135中,MFP 10從被選書簽信息122中提取服務執(zhí)行單元URL和用戶ID,連接到服務的URL,并通過發(fā)送查詢數(shù)據(jù)來查詢關于MFP指令,其中用戶ID附于查詢數(shù)據(jù)上(S135)。
接收到具有用戶ID的查詢數(shù)據(jù)的功能服務器60通過使用用戶ID作為關鍵字搜索用戶指定參數(shù)存儲單元640,能識別MFP 10期望的(執(zhí)行服務所需的)參數(shù)。因此,功能服務器60能立刻開始對應于服務執(zhí)行的處理(舉例來說,輸入作業(yè)啟動指令的傳送),而不需要向MFP 10傳送服務IF信息以提示用戶輸入?yún)?shù)(服務使用申請頁)。由于已說明了對應于服務執(zhí)行的處理,所以在此省略它的重復說明。
如上所述,當用戶使用三類UI(UI#1-UI#3)的其中一類來選擇一條書簽信息122時,用戶ID基于被選書簽信息122發(fā)送到服務執(zhí)行單元URL。功能服務器60基于用戶ID能獲得執(zhí)行服務所需的參數(shù)并根據(jù)這些參數(shù)執(zhí)行服務,而不需要提示MFP 10的用戶輸入?yún)?shù)。
如上面詳細描述的那樣,利用根據(jù)本發(fā)明的說明性實施例給出的圖像處理系統(tǒng),訪問用于服務的功能服務器60(本發(fā)明中的“服務提供單元”)所需的URL(位置信息)和能轉(zhuǎn)換成執(zhí)行服務所需的參數(shù)的用戶ID(參數(shù)信息)被存儲于書簽存儲單元120中作為一條書簽信息。因此,通過注冊頻繁使用服務的書簽信息122,可以允許用戶通過選擇一條書簽信息122以便讓MFP 10(本發(fā)明中的“圖像處理設備”)使用包括在被選書簽信息122中的位置信息來訪問功能服務器60來請求期望的服務,而不需要從功能服務器60提供的各種服務中選擇服務。另外,用戶可以使用包括在被選書簽信息122中的用戶ID(參數(shù)信息),根據(jù)這些參數(shù)接收服務,而不需要每次都輸入(接收服務所需的)各種參數(shù)。
雖然在上面對根據(jù)本發(fā)明的說明性實施例進行了描述,但是本發(fā)明不應限于特定的說明性實施例,而是可作出各種修改、設計更改等,同時并不脫離所附權利要求中描述的本發(fā)明的范圍和精神。
例如,雖然上述說明性實施例的圖像處理系統(tǒng)中使用的每條書簽信息122包括用戶ID作為參數(shù)信息(因為功能服務器60生成用戶ID,并將生成的用戶ID和從MFP 10接收的參數(shù)存儲在用戶指定參數(shù)存儲單元640中,作為一條用戶指定參數(shù)信息642,使得僅通過從MFP 10接收用戶ID就能隨后很容易地識別(與用戶ID相聯(lián)系的)參數(shù)),也可使用包括參數(shù)本身(而不是用戶ID)的不同類型的書簽信息作為參數(shù)信息。即便在這種情況下,由于用戶可以僅通過選擇一條書簽信息來發(fā)送參數(shù)到功能服務器60,所以也可通過與上述說明性實施例的相同方式,減少用戶的不便。然而,由于用戶ID的數(shù)據(jù)量通常遠小于參數(shù)的數(shù)據(jù)量,所以使用用戶ID的方法能減小網(wǎng)絡負荷。另一方面,由于使用包括參數(shù)自身的書簽信息的方法不需用戶指定參數(shù)存儲單元640,所以該方法對于以使用用戶ID的方法而需要使用大量用戶ID的系統(tǒng)來說是有效的。
雖然上述說明性實施例的圖像處理系統(tǒng)包括一個目錄服務器50和一個功能服務器60,但是這種配置僅是為了易于說明和理解本發(fā)明而提供的例子,因此也可使用其它配置。
例如,圖像處理系統(tǒng)可包括兩個或多個目錄服務器50(舉例來說,對于每種類型的傳送頂端服務定義信息522的第一目錄服務器50和傳送服務定義信息522的第二目錄服務器50)或兩個或多個功能服務器60(舉例來說,傳送服務IF信息622的第一功能服務器60和執(zhí)行服務的第二功能服務器60)。執(zhí)行服務的功能服務器60可由兩個或多個分開的服務器實現(xiàn)。例如,執(zhí)行對話處理的功能服務器60和執(zhí)行作業(yè)處理的功能服務器60可由分開的服務器實現(xiàn)。也可讓功能服務器60執(zhí)行分立的服務(舉例來說,執(zhí)行服務A的第一功能服務器60、執(zhí)行服務B-D的第二功能服務器60、執(zhí)行服務E和F的第三功能服務器60等)。在這種情況下,服務IF信息622可用各種方式發(fā)送到MFP 10。例如,每個執(zhí)行一個或多個服務的功能服務器60可發(fā)送對應于服務的服務IF信息622到MFP 10,或用于發(fā)送所有服務IF信息622到MFP10的功能服務器60可與執(zhí)行服務的功能服務器60分開提供。
另外,目錄服務器50和功能服務器60可由單個計算機實現(xiàn),或可安裝于一個或多個構(gòu)成圖像處理系統(tǒng)的MFP中。
雖然上述說明性實施例中的書簽服務器40連接到LAN 70,但是也可使用連接到WAN 90的書簽服務器40。在這種情況下,即便在相隔很遠的(不在本地局部區(qū)域內(nèi)的)MFP之間,書簽信息也能通過連到WAN 90的書簽服務器40實現(xiàn)共享。
雖然在上述說明性實施例中,已對從/向書簽服務器40的存儲單元410讀寫作為文件的書簽信息進行了說明,作為向/從MFP 10/20作為文件輸入和輸出書簽信息的例子,但是由其讀出/寫入(輸出/輸入)這些文件的設備不應限于網(wǎng)絡上的存儲設備。例如,可將書簽信息作為文件寫入(輸出)到安裝于MFP 10上的移動介質(zhì)(舉例來說,存儲卡)中,將該移動介質(zhì)重新安裝到另一MFP上,并讓MFP從存儲于該移動介質(zhì)中的文件中讀出(輸入)書簽信息。
權利要求
1.一種圖像處理系統(tǒng),包括圖像處理設備,其包括圖像讀取單元和圖像打印單元中的至少一個,其中圖像讀取單元讀取圖像并生成表示圖像的圖像數(shù)據(jù),圖像打印單元打印圖像數(shù)據(jù)表示的圖像;和服務提供單元,其設置在網(wǎng)絡上以便可使用指示網(wǎng)絡上的位置的位置信息,從所述圖像處理設備進行訪問,并且其被配置來執(zhí)行關于由所述圖像讀取單元生成的圖像數(shù)據(jù)和表示將由所述圖像打印單元響應來自所述圖像處理設備的請求而打印的圖像的圖像數(shù)據(jù)中的至少一種圖像數(shù)據(jù)的服務,其中所述圖像處理設備包括書簽信息存儲單元,其被配置來存儲位置信息和參數(shù)信息的組合作為一條書簽信息,其包括由用戶設置的參數(shù)或可由所述服務提供單元轉(zhuǎn)換成參數(shù)的信息;選擇單元,其允許用戶從存儲于所述書簽信息存儲單元中的書簽信息中選擇一條書簽信息;和服務請求單元,其通過使用包括在用戶所選擇的所述書簽信息中的位置信息訪問所述服務提供單元,同時將包括在所選書簽信息中的參數(shù)信息傳送到所述服務提供單元,來請求所述服務提供單元執(zhí)行一個服務,其中所述服務提供單元基于從所述圖像處理設備傳送來的參數(shù)信息,根據(jù)所述參數(shù)執(zhí)行該服務。
2.如權利要求1或2所述的圖像處理系統(tǒng),其中所述書簽信息存儲單元被配置來存儲多條包括相同位置信息和不同參數(shù)信息的書簽信息。
3.如權利要求1所述的圖像處理系統(tǒng),其中所述網(wǎng)絡提供有參數(shù)輸入信息傳送單元,其將參數(shù)輸入信息傳送到所述圖像處理設備用來讓用戶輸入?yún)?shù);參數(shù)接收單元,其接收從所述圖像處理設備傳送來的參數(shù);參數(shù)存儲單元,其存儲由所述參數(shù)接收單元接收的參數(shù),并使所述參數(shù)與ID相聯(lián)系;和書簽信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將包括位置信息和作為參數(shù)信息的ID的組合的所述書簽信息傳送到所述圖像處理設備,并且所述圖像處理設備還包括參數(shù)輸入信息接收單元,其接收從所述參數(shù)輸入信息傳送單元傳送來的參數(shù)輸入信息;輸入處理單元,其利用由所述參數(shù)輸入信息接收單元所接收的參數(shù)輸入信息讓用戶輸入?yún)?shù);參數(shù)傳送單元,其將通過所述輸入處理單元輸入的參數(shù)傳送到所述參數(shù)接收單元;和書簽信息接收單元,其接收從所述書簽信息傳送單元傳送來的書簽信息,其中所述圖像處理設備的書簽信息存儲單元被配置來存儲由所述書簽信息接收單元接收的書簽信息。其中所述服務提供單元被配置為基于從所述圖像處理設備作為參數(shù)信息傳送來的ID,通過從所述參數(shù)存儲單元中讀出參數(shù)來根據(jù)所述參數(shù)執(zhí)行服務。
4.如權利要求1或2所述的圖像處理系統(tǒng),其中所述網(wǎng)絡提供有參數(shù)輸入信息傳送單元,其將參數(shù)輸入信息傳送到所述圖像處理設備用來讓用戶輸入?yún)?shù);參數(shù)接收單元,其接收從所述圖像處理設備傳送來的參數(shù);和位置信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將所述位置信息傳送到所述圖像處理設備,并且所述圖像處理設備還包括參數(shù)輸入信息接收單元,其接收從所述參數(shù)輸入信息傳送單元傳送來的參數(shù)輸入信息;輸入處理單元,其利用由所述參數(shù)輸入信息接收單元所接收的參數(shù)輸入信息讓用戶輸入?yún)?shù);參數(shù)傳送單元,其將通過所述輸入處理單元輸入的參數(shù)傳送到所述參數(shù)接收單元;和位置信息接收單元,其接收從所述位置信息傳送單元傳送來的位置信息,其中所述圖像處理設備的書簽信息存儲單元被配置來存儲由所述位置信息接收單元接收的位置信息和通過所述輸入處理單元輸入的參數(shù)的組合作為書簽信息,并且其中所述服務提供單元被配置為基于從所述圖像處理設備作為參數(shù)信息傳送來的參數(shù)而執(zhí)行服務。
5.如權利要求1至4中任一項所述的圖像處理系統(tǒng),其中所述圖像處理設備還包括登記名存儲單元,其被配置來存儲指定給每條書簽信息的登記名;和登記名顯示單元,其被配置來顯示存儲在所述登記名存儲單元中的登記名,并且其中所述圖像處理設備的選擇單元通過讓用戶選擇由所述登記名顯示單元顯示的登記名中的一個登記名,允許用戶從存儲于所述書簽信息存儲單元中的書簽信息中選擇一條書簽信息。
6.如權利要求1至5中任一項所述的圖像處理系統(tǒng),其中所述圖像處理設備的選擇單元通過讓用戶操作所述圖像處理設備的特定鍵,允許用戶從存儲于所述書簽信息存儲單元中的書簽信息中選擇一條書簽信息。
7.如權利要求1至6中任一所述的圖像處理系統(tǒng),其中所述圖像處理設備還包括以下的至少一個輸出單元,其讀出存儲于所述書簽信息存儲單元中的書簽信息并生成包括所述書簽信息的文件;和輸入單元,其從包括所述書簽信息的文件中讀出所述書簽信息,并將所述書簽信息存儲于所述書簽信息存儲單元中。
8.如權利要求1至7中任一項所述的圖像處理系統(tǒng),其中所述圖像處理設備還包括書簽信息讀出單元,其被配置來從通過網(wǎng)絡連接到所述圖像處理設備的其它圖像處理設備的書簽信息存儲單元中讀出書簽信息。
9.一種圖像處理設備,其包括圖像讀取單元和圖像打印單元中的至少一個,其中圖像讀取單元讀取圖像并生成表示圖像的圖像數(shù)據(jù),圖像打印單元打印圖像數(shù)據(jù)表示的圖像,該圖像處理設備被配置來與服務提供單元結(jié)合形成圖像處理系統(tǒng),其中所述服務提供單元設置在網(wǎng)絡上以便可通過使用指示網(wǎng)絡上的位置的位置信息,從所述圖像處理設備進行訪問,以執(zhí)行關于由所述圖像讀取單元生成的圖像數(shù)據(jù)和表示將由所述圖像打印單元響應來自所述圖像處理設備的請求而打印出的圖像的圖像數(shù)據(jù)中的至少一種圖像數(shù)據(jù)的服務,其中所述圖像處理設備包括書簽信息存儲單元,其被配置來存儲位置信息和由用戶所設置的參數(shù)或可由所述服務提供單元轉(zhuǎn)換成參數(shù)的信息構(gòu)成的參數(shù)信息的組合,作為一條書簽信息;選擇單元,其允許用戶從存儲于所述書簽信息存儲單元中的書簽信息中選擇一條書簽信息;和服務請求單元,其通過使用包括在由用戶所選擇的所述書簽信息中的位置信息訪問所述服務提供單元,同時將包括在所選書簽信息中的參數(shù)信息傳送到所述服務提供單元,來請求所述服務提供單元執(zhí)行服務。
10.形成權利要求3所述的圖像處理系統(tǒng)的服務器,其包括以下中的至少一個參數(shù)存儲單元,其存儲由所述參數(shù)接收單元接收的參數(shù),并使所述參數(shù)與指定給所述參數(shù)的ID相聯(lián)系;書簽信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將包括位置信息和作為參數(shù)信息的ID的組合的所述書簽信息傳送到所述圖像處理設備;和服務提供單元,其基于從所述圖像處理設備傳送來的ID,通過從所述參數(shù)存儲單元中讀出作為參數(shù)信息的參數(shù),根據(jù)所述參數(shù)執(zhí)行服務。
11.形成權利要求4所述的圖像處理系統(tǒng)的服務器,其包括以下中的至少一個位置信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將所述位置信息傳送到所述圖像處理設備;和服務提供單元,其基于從所述圖像處理設備作為參數(shù)信息傳送來的參數(shù),根據(jù)所述參數(shù)執(zhí)行服務。
12.一種包括計算機可讀指令的計算機程序產(chǎn)品,所述計算機可讀指令使計算機作為形成權利要求3所述的圖像處理系統(tǒng)的服務器而工作,其中所述服務器包括以下中的至少一個參數(shù)存儲單元,其存儲由所述參數(shù)接收單元接收的參數(shù)并使所述參數(shù)與ID相聯(lián)系;書簽信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將包括位置信息和作為參數(shù)信息的ID的組合的所述書簽信息傳送到所述圖像處理設備;和服務提供單元,其基于從所述圖像處理設備傳送來的ID,通過從所述參數(shù)存儲單元中讀出作為參數(shù)信息的參數(shù),根據(jù)所述參數(shù)執(zhí)行服務。
13.一種包括計算機可讀指令的計算機程序產(chǎn)品,其中所述計算機可讀指令使計算機作為形成權利要求4所述的圖像處理系統(tǒng)的服務器而工作,其中所述服務器包括以下中的至少一個位置信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將所述位置信息傳送到所述圖像處理設備;和服務提供單元,其基于從所述圖像處理設備作為參數(shù)信息傳送來參數(shù),根據(jù)所述參數(shù)執(zhí)行服務。
14.形成權利要求3所述的圖像處理系統(tǒng)的服務器,其包括以下中的至少一個參數(shù)輸入信息傳送單元,其將參數(shù)輸入信息傳送到所述圖像處理設備用來讓用戶輸入?yún)?shù);參數(shù)接收單元,其接收從所述圖像處理設備傳送來的參數(shù);參數(shù)存儲單元,其存儲由所述參數(shù)接收單元接收的參數(shù)并使所述參數(shù)與ID相聯(lián)系;和書簽信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將包括位置信息和作為參數(shù)信息的ID的組合的所述書簽信息傳送到所述圖像處理設備。
15.形成權利要求4所述的圖像處理系統(tǒng)的服務器,其包括以下中的至少一個參數(shù)輸入信息傳送單元,其將用來讓用戶輸入?yún)?shù)的參數(shù)輸入信息傳送到所述圖像處理設備;參數(shù)接收單元,其接收從所述圖像處理設備傳送來的參數(shù);和位置信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將所述位置信息傳送到所述圖像處理設備。
16.一種包括計算機可讀指令的計算機程序產(chǎn)品,其中所述計算機可讀指令使計算機作為形成權利要求3所述的圖像處理系統(tǒng)的服務器而工作,其中所述服務器包括以下中的至少一個參數(shù)輸入信息傳送單元,其將用來讓用戶輸入?yún)?shù)的參數(shù)輸入信息傳送到所述圖像處理設備;參數(shù)接收單元,其接收從所述圖像處理設備傳送來的參數(shù);參數(shù)存儲單元,其存儲由所述參數(shù)接收單元接收的參數(shù),并使所述參數(shù)與ID相聯(lián)系;和書簽信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將包括位置信息和作為參數(shù)信息的ID的組合的所述書簽信息傳送到所述圖像處理設備。
17.一種包括計算機可讀指令的計算機程序產(chǎn)品,其中所述計算機可讀指令使計算機作為形成權利要求4所述的圖像處理系統(tǒng)的服務器而工作,其中所述服務器包括以下中的至少一個參數(shù)輸入信息傳送單元,其將參數(shù)輸入信息傳送到所述圖像處理設備用來讓用戶輸入?yún)?shù);參數(shù)接收單元,其接收從所述圖像處理設備傳送來的參數(shù);和位置信息傳送單元,其響應由所述參數(shù)接收單元接收的參數(shù),將所述位置信息傳送到所述圖像處理設備。
18.一種包括計算機可讀指令的計算機程序產(chǎn)品,所述計算機可讀指令使計算機作為圖像處理設備而工作,所述圖像處理設備被配置來與服務提供單元結(jié)合形成圖像處理系統(tǒng),所述服務提供單元設置在網(wǎng)絡上,以便可通過使用指示網(wǎng)絡上的位置的位置信息,從所述圖像處理設備被訪問,從而執(zhí)行由所述圖像處理設備生成的圖像數(shù)據(jù)和表示將由所述圖像處理設備響應來自所述圖像處理設備的請求而打印的圖像的圖像數(shù)據(jù)中的至少一種圖像數(shù)據(jù)的服務,其中所述圖像處理設備包括圖像輸入/輸出單元,其包括圖像讀取單元和圖像打印單元中的至少一個,所述圖像讀取單元讀取圖像并生成表示圖像的圖像數(shù)據(jù),所述圖像打印單元打印圖像數(shù)據(jù)表示的圖像;書簽信息存儲單元,其被配置來存儲位置信息和參數(shù)信息的組合作為一條書簽信息,其中所述參數(shù)信息包括由用戶設置的參數(shù)或可由所述服務提供單元轉(zhuǎn)換成參數(shù)的信息;選擇單元,其允許用戶從存儲于所述書簽信息存儲單元中的書簽信息中選擇一條書簽信息;和服務請求單元,其通過使用包括在由用戶所選擇的所述書簽信息中的位置信息訪問所述服務提供單元,同時將包括在所選書簽信息中的參數(shù)信息傳送到所述服務提供單元,來請求所述服務提供單元執(zhí)行服務。
全文摘要
一種圖像處理系統(tǒng),其包括圖像處理設備和服務提供單元,其中圖像處理設備包括圖像讀取單元和圖像打印單元中的至少一個,圖像讀取單元讀取圖像并生成表示圖像的圖像數(shù)據(jù),圖像打印單元打印圖像數(shù)據(jù)表示的圖像,服務提供單元提供在網(wǎng)絡上以便能通過使用指示網(wǎng)絡位置的位置信息,從圖像處理設備進行訪問,并被配置來執(zhí)行關于由圖像讀取單元生成的圖像數(shù)據(jù)和表示將由圖像打印單元響應來自圖像處理設備的請求而打印的圖像的圖像數(shù)據(jù)中的至少一種圖像數(shù)據(jù)的服務。
文檔編號H04N1/00GK1770812SQ20051011763
公開日2006年5月10日 申請日期2005年11月7日 優(yōu)先權日2004年11月5日
發(fā)明者大原清孝, 松田誠, 宮澤雅史, 小久保雅俊, 青木一磨, 柳哲 申請人:兄弟工業(yè)株式會社