專利名稱:應(yīng)用協(xié)作系統(tǒng)及應(yīng)用協(xié)作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及應(yīng)用協(xié)作系統(tǒng)及應(yīng)用協(xié)作方法,特別涉及包含服務(wù)器和安裝有與該服務(wù)器協(xié)作執(zhí)行處理的應(yīng)用程序的圖像處理裝置的應(yīng)用協(xié)作系統(tǒng)以及由該應(yīng)用協(xié)作系統(tǒng)執(zhí)行的應(yīng)用協(xié)作方法。
背景技術(shù):
對(duì)復(fù)合機(jī)(以下稱為“MFP”)不能執(zhí)行的處理,可通過(guò)使用服務(wù)器提供的服務(wù)例如SaaS (Software as a Service,作為服務(wù)的軟件)來(lái)執(zhí)行。在這種情況下,通常使用服務(wù)器作為Web服務(wù)器發(fā)揮功能且MFP作為客戶端發(fā)揮功能的服務(wù)器客戶端系統(tǒng),由Web服務(wù)器執(zhí)行處理以后的數(shù)據(jù)由MFP接收、輸出(例如,專利文獻(xiàn)I 3)。但是,在現(xiàn)有的服務(wù)器客戶端系統(tǒng)中,為了用戶操作MFP而顯示于MFP的操作畫面
是,由服務(wù)器生成且從服務(wù)器接收的操作畫面。因此,對(duì)于不能從服務(wù)器接收的操作畫面,對(duì)在MFP側(cè)進(jìn)行了掃描的數(shù)據(jù)進(jìn)行在MFP側(cè)執(zhí)行圖像處理的指示。存在如下問(wèn)題,即,為了對(duì)在MFP側(cè)進(jìn)行了掃描的數(shù)據(jù)在MFP側(cè)執(zhí)行圖像處理,必須使事先準(zhǔn)備好的操作畫面顯示于MFP,且必須將從服務(wù)器接收的操作畫面和MFP準(zhǔn)備的操作畫面切換。另外,特開(kāi)2005 — 167988號(hào)公報(bào)記載的是如下的圖像處理系統(tǒng),即,在由與因特網(wǎng)連接的MFP和提供規(guī)定的處理服務(wù)的一個(gè)或多個(gè)服務(wù)提供商構(gòu)成的圖像處理系統(tǒng)中,MFP的控制器從多個(gè)服務(wù)提供商取得可提供的處理功能信息,然后將基于該取得的處理功能信息的第一處理功能和由MFP可執(zhí)行的第二處理功能擇一地顯示于MFP的操作部。但是,現(xiàn)有的圖像處理系統(tǒng)雖然能夠執(zhí)行基于多個(gè)服務(wù)提供商可提供的處理功能信息的第一處理功能和由MFP可執(zhí)行的第二處理功能中的任一功能,但不能用一個(gè)操作畫面來(lái)執(zhí)行基于服務(wù)提供商可提供的處理功能信息的第一處理功能和由MFP可執(zhí)行的第二處理功能雙方。專利文獻(xiàn)I :特開(kāi)2006 - 237705號(hào)公報(bào)專利文獻(xiàn)2 :特開(kāi)2007 - 060556號(hào)公報(bào)專利文獻(xiàn)3 :特開(kāi)2008 - 086028號(hào)公報(bào)專利文獻(xiàn)4 :特開(kāi)2005 - 167988號(hào)公報(bào)
發(fā)明內(nèi)容
本發(fā)明是鑒于上述的問(wèn)題點(diǎn)而完成,其目的之一在于,提供一種能夠執(zhí)行處理而不會(huì)使用戶意識(shí)到用本裝置和外部服務(wù)器中的哪一個(gè)進(jìn)行處理的應(yīng)用協(xié)作系統(tǒng)。本發(fā)明的另一目的在于,提供一種能夠執(zhí)行處理而不會(huì)使用戶意識(shí)到用本裝置和外部服務(wù)器中的哪一個(gè)進(jìn)行處理的的應(yīng)用協(xié)作方法。為了實(shí)現(xiàn)上述的目的,根據(jù)本發(fā)明的某一方面,應(yīng)用協(xié)作系統(tǒng)具備原稿讀取部件,該原稿讀取部件讀取原稿,輸出圖像數(shù)據(jù);存儲(chǔ)部件,該存儲(chǔ)部件存儲(chǔ)用標(biāo)記語(yǔ)言記述的頁(yè)面;瀏覽部件,該瀏覽部件請(qǐng)求用標(biāo)記語(yǔ)言記述的頁(yè)面,將根據(jù)請(qǐng)求而接收的頁(yè)面進(jìn)行顯示;內(nèi)部服務(wù)器部件,該內(nèi)部服務(wù)器部件根據(jù)來(lái)自瀏覽部件的請(qǐng)求,將存儲(chǔ)于存儲(chǔ)部件的頁(yè)面輸出;以及協(xié)作控制部件,該協(xié)作控制部件使瀏覽部件、內(nèi)部服務(wù)器部件及外部服務(wù)器協(xié)作,協(xié)作控制部件包含指示畫面顯示控制部件,該指示畫面顯示控制部件將瀏覽部件起動(dòng),使顯示包含存儲(chǔ)于外部服務(wù)器的掃描指示畫面在內(nèi)的頁(yè)面;掃描控制部件,該掃描控制部件根據(jù)接受由用戶基于顯示的掃描指示畫面而輸入的掃描指示的情況,控制原稿讀取部件,將原稿讀取部件輸出的圖像數(shù)據(jù)存儲(chǔ)于存儲(chǔ)部件;外部畫面接收部件,該外部畫面接收部件從外部服務(wù)器接收外部畫面,并存儲(chǔ)于存儲(chǔ)部件,外部畫面包含接受用戶指示的區(qū)域和分配于接受用戶指示的區(qū)域且用于使外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令;內(nèi)部畫面生成部件,該內(nèi)部畫面生成部件生成內(nèi)部畫面,內(nèi)部畫面包含接受用戶指示的區(qū)域、分配于接受用戶指示的區(qū)域且用于使內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令、對(duì)存儲(chǔ)的圖像數(shù)據(jù)進(jìn)行顯示的區(qū)域;綜合畫面生成部件,該綜合畫面生成部件生成將內(nèi)部畫面和存儲(chǔ)的外部畫面合成的綜合畫面,且將生成的綜合畫面輸出到內(nèi)部服 務(wù)器部件;以及畫面位置信息通知部件,該畫面位置信息通知部件從內(nèi)部服務(wù)器部件取得綜合畫面的網(wǎng)絡(luò)地址,發(fā)送到外部服務(wù)器,外部服務(wù)器在向?yàn)g覽部件發(fā)送了掃描指示畫面以后,根據(jù)從瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,將包含綜合畫面的網(wǎng)絡(luò)地址在內(nèi)的重定向信息回復(fù)到瀏覽部件。根據(jù)該方面,外部服務(wù)器根據(jù)從瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,將包含綜合畫面的網(wǎng)絡(luò)地址在內(nèi)的重定向信息回復(fù)到瀏覽部件,因此,瀏覽部件向內(nèi)部服務(wù)器部件發(fā)送綜合畫面的發(fā)送請(qǐng)求。其結(jié)果是,從內(nèi)部服務(wù)器部件向?yàn)g覽部件輸出綜合畫面,由瀏覽部件顯示綜合畫面。綜合畫面包含內(nèi)部畫面和外部畫面,內(nèi)部畫面包含用于使內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令,外部畫面包含用于使外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令,因此用戶能夠從綜合畫面向內(nèi)部服務(wù)器部件和外部服務(wù)器中的任一個(gè)指示處理的執(zhí)行。因此,用戶不需要意識(shí)到用本裝置和外部服務(wù)器中的哪一個(gè)執(zhí)行處理。其結(jié)果是,能夠提供能夠執(zhí)行處理而不會(huì)使用戶意識(shí)到用本裝置和外部服務(wù)器中的哪一個(gè)進(jìn)行處理的的應(yīng)用協(xié)作系統(tǒng)。優(yōu)選的是,協(xié)作控制部件還包含圖像位置信息通知部件,圖像位置信息通知部件將表示存儲(chǔ)的圖像數(shù)據(jù)的位置的網(wǎng)絡(luò)地址發(fā)送到外部服務(wù)器,外部服務(wù)器具備外部更新部件,該外部更新部件根據(jù)從瀏覽部件接收外部控制命令的情況,取得由從圖像位置信息通知部件接收的圖像數(shù)據(jù)的網(wǎng)絡(luò)地址確定的圖像數(shù)據(jù),對(duì)圖像數(shù)據(jù)執(zhí)行由接收到的外部控制命令確定的圖像處理,用圖像處理后的圖像數(shù)據(jù)更新圖像數(shù)據(jù);以及更新請(qǐng)求輸出部件,該更新請(qǐng)求輸出部件在由外部更新部件更新了存儲(chǔ)的圖像數(shù)據(jù)以后,向?yàn)g覽部件輸出更新請(qǐng)求。優(yōu)選的是,協(xié)作控制部件包含內(nèi)部更新部件,內(nèi)部更新部件根據(jù)從瀏覽部件向內(nèi)部服務(wù)器部件輸入內(nèi)部控制命令的情況,對(duì)由內(nèi)部畫面確定的圖像數(shù)據(jù)執(zhí)行由接收到的內(nèi)部控制命令確定的圖像處理,用圖像處理后的圖像數(shù)據(jù)更新圖像數(shù)據(jù),內(nèi)部服務(wù)器部件在由內(nèi)部更新部件更新了存儲(chǔ)的圖像數(shù)據(jù)以后,將綜合畫面輸出到瀏覽部件。根據(jù)本發(fā)明的另一方面,應(yīng)用協(xié)作系統(tǒng)具備原稿讀取部件,該原稿讀取部件讀取原稿,輸出圖像數(shù)據(jù);存儲(chǔ)部件,該存儲(chǔ)部件存儲(chǔ)用標(biāo)記語(yǔ)言記述的頁(yè)面;瀏覽部件,該瀏覽部件請(qǐng)求用標(biāo)記語(yǔ)言記述的頁(yè)面,將根據(jù)請(qǐng)求而接收的頁(yè)面進(jìn)行顯示;內(nèi)部服務(wù)器部件,該內(nèi)部服務(wù)器部件根據(jù)來(lái)自瀏覽部件的請(qǐng)求,將存儲(chǔ)于存儲(chǔ)部件的頁(yè)面輸出;以及協(xié)作控制部件,該協(xié)作控制部件使瀏覽部件、內(nèi)部服務(wù)器部件及外部服務(wù)器協(xié)作,協(xié)作控制部件包含指示畫面顯示控制部件,該指示畫面顯示控制部件將瀏覽部件起動(dòng),使顯示包含存儲(chǔ)于外部服務(wù)器的掃描指示畫面在內(nèi)的頁(yè)面;掃描控制部件,該掃描控制部件根據(jù)接受用戶基于顯示的掃描指示畫面而輸入的掃描指示的情況,控制原稿讀取部件,將原稿讀取部件輸出的圖像數(shù)據(jù)存儲(chǔ)于存儲(chǔ)部件;內(nèi)部畫面生成部件,該內(nèi)部畫面生成部件生成內(nèi)部畫面,且將生成的內(nèi)部畫面輸出到內(nèi)部服務(wù)器部件,內(nèi)部畫面包含接受用戶指示的區(qū)域、分配于接受用戶指示的區(qū)域且用于使內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令、對(duì)存儲(chǔ)的圖像數(shù)據(jù)進(jìn)行顯示的區(qū)域;以及畫面位置信息通知部件,該畫面位置信息通知部件從內(nèi)部服務(wù)器部件取得內(nèi)部畫面的網(wǎng)絡(luò)地址,將內(nèi)部畫面的網(wǎng)絡(luò)地址發(fā)送到外部服務(wù)器,外部服務(wù)器包含根據(jù)接收內(nèi)部畫面的網(wǎng)絡(luò)地址的情況而生成綜合畫面的綜合畫面生成部件,在向?yàn)g覽部件發(fā)送了掃描指示畫面以后,根據(jù)從瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,回復(fù)綜合畫面,該綜合畫面包含接受用戶指示的區(qū)域、分配于接受用戶指示的區(qū)域且用于使外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令、對(duì)由接收到的網(wǎng)絡(luò)地址確定的內(nèi)部畫面進(jìn)行顯示的部分顯示區(qū)域,該綜合畫面記述有用于發(fā)送包含接收到的網(wǎng)絡(luò)地址在內(nèi)的發(fā)送請(qǐng)求的命令,以便在部分顯示區(qū)域顯示內(nèi)部畫面。
·
根據(jù)該方面,外部服務(wù)器根據(jù)從瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,將綜合畫面回復(fù)到瀏覽部件,因此瀏覽部件顯示綜合畫面。綜合畫面為了在部分顯示區(qū)域顯示內(nèi)部畫面而記述有用于將包含內(nèi)部畫面的網(wǎng)絡(luò)地址在內(nèi)的發(fā)送請(qǐng)求發(fā)送的命令,因此,瀏覽部件向內(nèi)部服務(wù)器部件發(fā)送內(nèi)部畫面的發(fā)送請(qǐng)求,將從內(nèi)部服務(wù)器部件接收的內(nèi)部畫面顯示于部分顯示區(qū)域。綜合畫面包含內(nèi)部畫面和外部畫面,內(nèi)部畫面包含用于使內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令,外部畫面包含用于使外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令,因此用戶能夠從綜合畫面向內(nèi)部服務(wù)器部件和外部服務(wù)器中的任一個(gè)指示處理的執(zhí)行。因此,用戶不需要意識(shí)到用本裝置和外部服務(wù)器中的哪一一個(gè)執(zhí)行處理。其結(jié)果是,能夠提供一種能夠執(zhí)行處理而不會(huì)使用戶故意用本裝置和外部服務(wù)器中的哪一一個(gè)進(jìn)行處理的應(yīng)用協(xié)作系統(tǒng)。優(yōu)選的是,協(xié)作控制部件還包含圖像位置信息通知部件,圖像位置信息通知部件將表示存儲(chǔ)的圖像數(shù)據(jù)的位置的網(wǎng)絡(luò)地址發(fā)送到外部服務(wù)器,外部服務(wù)器還具備外部更新部件,該外部更新部件根據(jù)從瀏覽部件接收外部控制命令的情況,取得由從圖像位置信息通知部件接收的圖像數(shù)據(jù)的網(wǎng)絡(luò)地址確定的圖像數(shù)據(jù),對(duì)圖像數(shù)據(jù)執(zhí)行由接收到的外部控制命令確定的圖像處理,用圖像處理后的圖像數(shù)據(jù)更新圖像數(shù)據(jù);以及更新請(qǐng)求輸出部件,該更新請(qǐng)求輸出部件在由外部更新部件更新了存儲(chǔ)的圖像數(shù)據(jù)以后,向?yàn)g覽部件輸出更新請(qǐng)求。優(yōu)選的是,協(xié)作控制部件包含內(nèi)部更新部件,內(nèi)部更新部件根據(jù)從瀏覽部件向內(nèi)部服務(wù)器部件輸入內(nèi)部控制命令的情況,對(duì)由內(nèi)部畫面確定的圖像數(shù)據(jù)執(zhí)行由接收到的內(nèi)部控制命令確定的圖像處理,用圖像處理后的圖像數(shù)據(jù)更新圖像數(shù)據(jù),內(nèi)部服務(wù)器部件在由內(nèi)部更新部件更新了存儲(chǔ)的圖像數(shù)據(jù)以后,將內(nèi)部畫面輸出到瀏覽部件。優(yōu)選的是,協(xié)作控制部件還具備預(yù)覽圖像生成部件,預(yù)覽圖像生成部件生成將圖像數(shù)據(jù)縮小后的預(yù)覽圖像,用生成的預(yù)覽圖像將存儲(chǔ)的圖像數(shù)據(jù)更新。根據(jù)該方面,由于用將圖像數(shù)據(jù)縮小后的預(yù)覽圖像更新圖像數(shù)據(jù),因此在外部服務(wù)器對(duì)圖像數(shù)據(jù)進(jìn)行處理時(shí),能夠減小在與外部服務(wù)器之間收發(fā)的數(shù)據(jù)量。其結(jié)果是,能夠降低網(wǎng)絡(luò)負(fù)荷。優(yōu)選的是,內(nèi)部畫面生成部件從外部服務(wù)器接收畫面信息,根據(jù)接收到的畫面信息生成內(nèi)部畫面。根據(jù)本發(fā)明的另一方面,應(yīng)用協(xié)作方法由包含圖像處理裝置和外部服務(wù)器的應(yīng)用協(xié)作系統(tǒng)執(zhí)行,其中,圖像處理裝置具備原稿讀取部件,該原稿讀取部件讀取原稿,輸出圖像數(shù)據(jù);存儲(chǔ)部件,該存儲(chǔ)部件存儲(chǔ)用標(biāo)記語(yǔ)言記述的頁(yè)面;瀏覽部件,該瀏覽部件請(qǐng)求用標(biāo)記語(yǔ)言記述的頁(yè)面,將根據(jù)請(qǐng)求而接收的頁(yè)面進(jìn)行顯示;以及內(nèi)部服務(wù)器部件,該內(nèi)部服務(wù)器部件根據(jù)來(lái)自瀏覽部件的請(qǐng)求,將存儲(chǔ)于存儲(chǔ)部件的頁(yè)面輸出,該 應(yīng)用協(xié)作方法使圖像處理裝置執(zhí)行如下步驟將瀏覽部件起動(dòng),使顯示包含存儲(chǔ)于外部服務(wù)器的掃描指示畫面在內(nèi)的頁(yè)面的步驟;根據(jù)接受用戶基于顯示的掃描指示畫面輸入的掃描指示的情況,控制原稿讀取部件,將原稿讀取部件輸出的圖像數(shù)據(jù)存儲(chǔ)于存儲(chǔ)部件的步驟;從外部服務(wù)器接收外部畫面且存儲(chǔ)于存儲(chǔ)部件的步驟,外部畫面包含接受用戶指示的區(qū)域和分配于接受用戶指示的區(qū)域且用于使外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令;生成內(nèi)部畫面的步驟,內(nèi)部畫面包含接受用戶指示的區(qū)域、分配于接受用戶指示的區(qū)域且用于使內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令、顯示存儲(chǔ)的圖像數(shù)據(jù)的區(qū)域;生成將內(nèi)部畫面和存儲(chǔ)的外部畫面合成的綜合畫面,將生成的綜合畫面輸出到內(nèi)部服務(wù)器部件的步驟;以及從內(nèi)部服務(wù)器部件取得綜合畫面的網(wǎng)絡(luò)地址,且發(fā)送到外部服務(wù)器的步驟,該應(yīng)用協(xié)作方法使外部服務(wù)器執(zhí)行如下步驟,即,在向?yàn)g覽部件發(fā)送了掃描指示畫面以后,根據(jù)從瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,將包含綜合畫面的網(wǎng)絡(luò)地址在內(nèi)的重定向信息回復(fù)到瀏覽部件。根據(jù)該方面,能夠提供一種能夠執(zhí)行處理而不會(huì)使用戶意識(shí)到用本裝置和外部服務(wù)器中的哪一個(gè)進(jìn)行處理的應(yīng)用協(xié)作方法。根據(jù)本發(fā)明的再另一方面,應(yīng)用協(xié)作方法由包含圖像處理裝置和外部服務(wù)器的應(yīng)用協(xié)作系統(tǒng)執(zhí)行,其特征為,圖像處理裝置具備原稿讀取部件,該原稿讀取部件讀取原稿,輸出圖像數(shù)據(jù);存儲(chǔ)部件,該存儲(chǔ)部件存儲(chǔ)用標(biāo)記語(yǔ)言記述的頁(yè)面;瀏覽部件,該瀏覽部件請(qǐng)求用標(biāo)記語(yǔ)言記述的頁(yè)面,將根據(jù)請(qǐng)求而接收的頁(yè)面進(jìn)行顯示;以及內(nèi)部服務(wù)器部件,該內(nèi)部服務(wù)器部件根據(jù)來(lái)自瀏覽部件的請(qǐng)求,將存儲(chǔ)于存儲(chǔ)部件的頁(yè)面輸出,該應(yīng)用協(xié)作方法使圖像處理裝置執(zhí)行如下步驟將瀏覽部件起動(dòng),使顯示包含存儲(chǔ)于外部服務(wù)器的掃描指示畫面在內(nèi)的頁(yè)面的步驟;根據(jù)接受用戶基于顯示的掃描指示畫面輸入的掃描指示的情況,控制原稿讀取部件,將原稿讀取部件輸出的圖像數(shù)據(jù)存儲(chǔ)于存儲(chǔ)部件的步驟;生成內(nèi)部畫面的步驟,內(nèi)部畫面包含接受用戶指示的區(qū)域、分配于接受用戶指示的區(qū)域且用于使內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令、顯示存儲(chǔ)的圖像數(shù)據(jù)的區(qū)域;將生成的內(nèi)部畫面輸出到內(nèi)部服務(wù)器部件的步驟;以及從內(nèi)部服務(wù)器部件取得內(nèi)部畫面的網(wǎng)絡(luò)地址,將內(nèi)部畫面的網(wǎng)絡(luò)地址發(fā)送到外部服務(wù)器的步驟,該應(yīng)用協(xié)作方法使外部服務(wù)器執(zhí)行如下步驟根據(jù)接收內(nèi)部畫面的網(wǎng)絡(luò)地址的情況而生成綜合畫面步驟,綜合畫面包含接受用戶指示的區(qū)域、分配于接受用戶指示的區(qū)域且用于使外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令、對(duì)由接收到的網(wǎng)絡(luò)地址確定的內(nèi)部畫面進(jìn)行顯示的部分顯示區(qū)域,綜合畫面記述有用于發(fā)送包含接收到的網(wǎng)絡(luò)地址在內(nèi)的發(fā)送請(qǐng)求的命令,以便在部分顯示區(qū)域顯示內(nèi)部畫面;以及在向?yàn)g覽部件發(fā)送了掃描指示畫面以后,根據(jù)從瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,回復(fù)綜合畫面的步驟。根據(jù)該方面,能夠提供能夠執(zhí)行處理而不會(huì)使用戶意識(shí)到用本裝置和外部服務(wù)器中的哪一個(gè)進(jìn)行處理的的應(yīng)用協(xié)作方法。
圖I是表示本發(fā)明實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)的整體概要的圖;圖2是表示MFP的外觀的立體圖;圖3是表示MFP的硬件構(gòu)成的一個(gè)例子的方框圖;圖4是表示外部服務(wù)器的硬件構(gòu)成的一個(gè)例子的方框圖;圖5是表示MFP具備的CPU所具有的功能概要的一個(gè)例子的方框圖;圖6是將協(xié)作控制部的詳細(xì)功能的一個(gè)例子與存儲(chǔ)于HDD的數(shù)據(jù)一同表示的圖;圖7是表示第一實(shí)施方式的綜合畫面的一個(gè)例子的圖;圖8是表示內(nèi)部更新控制部的詳細(xì)功能的一個(gè)例子的圖;圖9是表示外部更新控制部的詳細(xì)功能的一個(gè)例子的圖;圖10是表示第一實(shí)施方式的瀏覽部、內(nèi)部服務(wù)部、協(xié)作控制部及外部服務(wù)器各自的處理流程的關(guān)系的第一流程圖;圖11是表示第一實(shí)施方式的瀏覽部、內(nèi)部服務(wù)部、協(xié)作控制部及外部服務(wù)器各自的處理流程的關(guān)系的第二流程圖;圖12是表示第二實(shí)施方式的MFP具備的CPU所具有的功能的一個(gè)例子的圖;圖13是將第二實(shí)施方式的協(xié)作控制部的詳細(xì)功能的一個(gè)例子與存儲(chǔ)于HDD的數(shù)據(jù)一同表不的圖;圖14是將第二實(shí)施方式的外部服務(wù)器具備的CPU所具有的功能的一個(gè)例子與存儲(chǔ)于HDD的數(shù)據(jù)一同表不的方框圖;圖15是表示第二實(shí)施方式的綜合畫面的一個(gè)例子的圖;圖16是表示第二實(shí)施方式的瀏覽部、內(nèi)部服務(wù)部、協(xié)作控制部及外部服務(wù)器各自的處理流程的關(guān)系的第一流程圖;圖17是表示第二實(shí)施方式的瀏覽部、內(nèi)部服務(wù)部、協(xié)作控制部及外部服務(wù)器各自的處理流程的關(guān)系的第二流程圖;標(biāo)記說(shuō)明I、IA應(yīng)用協(xié)作系統(tǒng)3 網(wǎng)絡(luò)5因特網(wǎng)11操作面板2IADF22圖像讀取部23圖像處理部24圖像形成部25供紙部
26后處理部27傳真部31瀏覽部41內(nèi)部服務(wù)器部51、51A協(xié)作控制部53起動(dòng)部55掃描控制 部57預(yù)覽圖像生成部59內(nèi)部畫面生成部61綜合畫面生成部63外部畫面接收部65、65A位置信息通知部71內(nèi)部更新控制部73圖像處理部75預(yù)覽圖像更新部81外部更新控制部83更新請(qǐng)求接收部85更新請(qǐng)求輸出部87圖像數(shù)據(jù)更新部89預(yù)覽圖像更新部9IURL92圖像數(shù)據(jù)93預(yù)覽圖像94內(nèi)部畫面94A I 框架95綜合畫面96、96A外部畫面100、100A IOODMFP101信息處理部IllCPU112R0M113R0M114HDD115顯示部116操作部117 網(wǎng)絡(luò) I/F118外部存儲(chǔ)裝置119CD - ROM200外部服務(wù)器
20ICPU202R0M203RAM204 網(wǎng)絡(luò) I/F205HDD206顯示部207操作部208外部存儲(chǔ)裝置211位置信息接收部213綜合畫面生成部223綜合畫面
具體實(shí)施例方式下面,參照附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。在下面的說(shuō)明中,同一部件附加同一符號(hào)。它們的名稱及功能也相同。因此,不重復(fù)對(duì)它們的詳細(xì)說(shuō)明?!吹谝粚?shí)施方式〉圖I是表示本發(fā)明實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)的整體概要的圖。參照?qǐng)D1,應(yīng)用協(xié)作系統(tǒng)I包含分別與網(wǎng)絡(luò)3連接的復(fù)合機(jī)(Multi Function Peripheral,多功能外圍設(shè)備)(以下,稱為“MFP”)100、100A 100D和與因特網(wǎng)5連接的外部服務(wù)器200。網(wǎng)絡(luò)3為局域網(wǎng)(LAN),不論有線還是無(wú)線。MFP100U00A 100D可分別經(jīng)由網(wǎng)絡(luò)3進(jìn)行相互通信,還可與經(jīng)由因特網(wǎng)5而連接的外部服務(wù)器200進(jìn)行通信。另外,網(wǎng)絡(luò)3不局限于LAN,也可以為因特網(wǎng)、廣域網(wǎng)(WAN)或公共交換電話網(wǎng)等。外部服務(wù)器200為通常的計(jì)算機(jī),提供數(shù)據(jù)處理服務(wù)。外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù)是從外部接收數(shù)據(jù),然后對(duì)接收到的數(shù)據(jù)執(zhí)行處理,且將執(zhí)行了數(shù)據(jù)處理的處理后數(shù)據(jù)進(jìn)行回復(fù)的服務(wù)。數(shù)據(jù)處理是對(duì)被輸入的圖像數(shù)據(jù)執(zhí)行的處理,包含例如進(jìn)行文字識(shí)別(OCR)而變換為文字?jǐn)?shù)據(jù)的文字識(shí)別處理、對(duì)文字進(jìn)行翻譯的翻譯處理、對(duì)數(shù)據(jù)中的圖像區(qū)域的顏色進(jìn)行變換的顏色變換處理、對(duì)數(shù)據(jù)中的圖像區(qū)域的輪廓進(jìn)行強(qiáng)調(diào)的輪廓強(qiáng)調(diào)處理、對(duì)數(shù)據(jù)的格式進(jìn)行變換的格式變換處理等。另外,外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù)不局限于這些,只要是對(duì)數(shù)據(jù)執(zhí)行的處理即可。外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù)被設(shè)定為分別在MFP100U00A 100D的每個(gè)中可利用外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù),以便可由MFP100U00A 100D中的任
一個(gè)利用。MFP100UOOA 100D為圖像處理裝置的一個(gè)例子,具備掃描功能、打印功能、復(fù)印功能、傳真功能等多個(gè)功能。另外,MFP100、100A 100D分別具備CGI (Common GatewayInterface,公共網(wǎng)關(guān)接口),作為因特網(wǎng)服務(wù)器(以下,稱為“IWS”)發(fā)揮功能。在此,將MFP100UOOA 100D分別作為IWS發(fā)揮功能的部分稱為內(nèi)部服務(wù)器。另外,作為用于使CGI起動(dòng)的函數(shù)的API (Application Program Interface,應(yīng)用程序接口)已被公開(kāi),用戶可利用該API,開(kāi)發(fā)應(yīng)用程序,且將其安裝于MFP100、100A IOOD0在此,在將MFP100、100A 100D設(shè)定為可利用外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù)的情況下,分別向MFP100、IOOA 100D安裝應(yīng)用協(xié)作程序。應(yīng)用協(xié)作程序是與外部服務(wù)器200協(xié)作而執(zhí)行處理的應(yīng)用程序,且是利用作為用于使MFP100,100A 100D各自的CGI起動(dòng)的函數(shù)的已被公開(kāi)的API而開(kāi)發(fā)的應(yīng)用程序。另外,MFP100U00A 100D分別安裝有瀏覽程序,所述瀏覽程序請(qǐng)求用標(biāo)記語(yǔ)言記述的Web頁(yè),且使計(jì)算機(jī)執(zhí)行對(duì)所接收的Web頁(yè)進(jìn)行顯示的處理。通過(guò)MFP100、100A 100D分別具備的CPU (中央運(yùn)算裝置),執(zhí)行瀏覽程序,在CPU內(nèi)形成執(zhí)行瀏覽程序的任務(wù)。形成于該CPU的執(zhí)行瀏覽程序的任務(wù),以作為IWS發(fā)揮功能的MFP100、100A 100D及外部服務(wù)器200的用戶接口發(fā)揮功能。例如,當(dāng)利用MFP100進(jìn)行說(shuō)明時(shí),MFP100具有的CPU執(zhí)行瀏覽程序的任務(wù)作為執(zhí)行用于作為IWS發(fā)揮功能的程序的任務(wù)或外部服務(wù)器200的用戶接口發(fā)揮功能。MFP100U00A 100D分別具備的功能既可以相同,也可以不同,但基本上至少具有讀取原稿而輸出圖像數(shù)據(jù)的原稿讀取功能,也可以附加地包含將圖像數(shù)據(jù)的圖像形成于紙張的圖像形成功能、對(duì)圖像數(shù)據(jù)進(jìn)行處理的圖像處理功能、對(duì)圖像形成后的紙張進(jìn)行
沖孔加工、排序處理等的后處理功能、傳真收發(fā)功能中的任一種。MFP100UOOA 100D分別具有的功能有時(shí)不相同,但在此,以MFP100具有其他的MFPIOOA 100D任一個(gè)具有的功能的情況為例進(jìn)行說(shuō)明。圖2是表示MFP的外觀的立體圖。參照?qǐng)D2,MFP100包含自動(dòng)原稿輸送裝置(ADF)21、圖像讀取部22、圖像處理部23 (參照?qǐng)D3)、圖像形成部24、供紙部25、后處理部26。另夕卜,MFP100在其上面具備用作用戶接口的操作面板11。圖3是表示MFP的硬件構(gòu)成的一個(gè)例子的方框圖。參照?qǐng)D3,MFP100包含信息處理部101、ADF21、圖像讀取部22、圖像處理部23、圖像形成部24、供紙部25、后處理部26、傳真部27。信息處理部101包含CPUl 11、對(duì)CPUlll執(zhí)行的程序等進(jìn)行存儲(chǔ)的ROM (Read OnlyMemory,只讀存儲(chǔ)器)112、作為CPUlll的作業(yè)區(qū)域而使用的RAM (Random Access Memory,隨機(jī)存取存儲(chǔ)器)113、用于非易失地存儲(chǔ)數(shù)據(jù)的硬盤驅(qū)動(dòng)器(HDD) 114、顯示部115、操作部116、網(wǎng)絡(luò)接口(I/F) 117、外部存儲(chǔ)裝置118。CPUlll 與 R0M112、RAM113、HDD114、顯示部 115、操作部 116、網(wǎng)絡(luò) I/F117 及外部存儲(chǔ)裝置118分別連接,對(duì)信息處理部101的整體進(jìn)行控制。另外,CPUlll與ADF21、圖像讀取部22、圖像處理部23、圖像形成部24、供紙部25、后處理部26及傳真部27連接,對(duì)MFP100的整體進(jìn)行控制。ADF21對(duì)搭載于原稿臺(tái)的多張?jiān)暹M(jìn)行妥善地將其一張一張依次輸送到圖像讀取部22。ADF21在使圖像讀取部22讀取原稿的一面的情況下,將原稿輸送到圖像讀取部22而使其讀取正面。另外,ADF21在使圖像讀取部22讀取原稿的兩面的情況下,將原稿輸送到圖像讀取部22而使其讀取正面,然后將原稿反過(guò)來(lái)并輸送到圖像讀取部22而使其讀取背面。圖像讀取部22從原稿光學(xué)地讀取照片、文字、繪畫等圖像信息,取得圖像數(shù)據(jù),然后輸出到圖像處理部23。圖像處理部23由CPUlll控制,基于來(lái)自CPUlll的指示,對(duì)圖像數(shù)據(jù)進(jìn)行圖像處理。圖像數(shù)據(jù)包含圖像讀取部22讀取原稿而輸出的圖像數(shù)據(jù)、由網(wǎng)絡(luò)I/F117從其他計(jì)算機(jī)接收的打印作業(yè)包含的圖像數(shù)據(jù)、由網(wǎng)絡(luò)I/F117從其他MFP100A 100D中的任一個(gè)接收的圖像數(shù)據(jù)、存儲(chǔ)于HDD114的圖像數(shù)據(jù)。圖像處理為例如將圖像放大的放大處理、將圖像縮小的縮小處理、將多個(gè)圖像合成而生成一個(gè)圖像的合成處理、使圖像旋轉(zhuǎn)而變換方向的旋轉(zhuǎn)處理等。供紙部25具有多個(gè)供紙盤,將儲(chǔ)存于指定的供紙盤的紙張一張一張地供給到圖像形成部24。多個(gè)供紙盤分別將選自多個(gè)尺寸的紙張中的尺寸的紙張以選自多個(gè)方向中的方向收納。圖像形成部24基于圖像數(shù)據(jù),在從供紙部25輸送的紙張上形成圖像。后處理部26將形成有圖像的紙張排出。后處理部26具有多個(gè)排紙盤,且具備排序部、沖孔加工部、裝訂加工部。排序部將形成有圖像的多個(gè)紙張排序并輸出到多個(gè)排紙盤。沖孔加工部在紙張上沖孔。裝訂加工部為將形成有圖像的多個(gè)紙張裝訂在一起而進(jìn)行裝訂加工。
·
顯不部115 為液晶顯不裝置(LCD)、有機(jī) ELD(Electro Luminescence Display,電致發(fā)光顯示器)等顯示裝置,顯示對(duì)用戶的指示菜單及取得的圖像數(shù)據(jù)相關(guān)的信息等。操作部116具備多個(gè)鍵,接受對(duì)應(yīng)于鍵的用戶操作實(shí)現(xiàn)的各種指示、文字、數(shù)字等數(shù)據(jù)的輸入。操作部116還包含設(shè)置在顯示部115上的觸摸面板。由顯示部115和操作部116構(gòu)成操作面板11。網(wǎng)絡(luò)I/F117 為用于用 TCP (Transmission Control Protocol,傳輸控制協(xié)議)或UDP (User Datagram Protocol,用戶數(shù)據(jù)報(bào)協(xié)議)等通信協(xié)議進(jìn)行通信的接口,經(jīng)由網(wǎng)絡(luò)3及因特網(wǎng)5而與外部服務(wù)器200進(jìn)行通信。另外,與連接于網(wǎng)絡(luò)3的其他MFP100A 100D進(jìn)行通信。外部存儲(chǔ)裝置118 安裝有 CD-ROM (Compact Disk Read Only Memory,緊湊盤只讀存儲(chǔ)器)119。CPUlll可經(jīng)由外部存儲(chǔ)裝置118對(duì)⑶一 ROMl 19進(jìn)行存取,可將存儲(chǔ)于⑶一 R0MI19的程序下載于RAM113而執(zhí)行。另外,CPUlll執(zhí)行的程序不局限于存儲(chǔ)于⑶一ROMl 19的程序,既可以為存儲(chǔ)于其他存儲(chǔ)介質(zhì)的程序,也可以為存儲(chǔ)于HDD114的程序,還可以為由經(jīng)由網(wǎng)絡(luò)I/F117而與網(wǎng)絡(luò)3連接的其他計(jì)算機(jī)寫入HDD114的程序。另外,作為存儲(chǔ)程序的存儲(chǔ)介質(zhì),不局限于⑶一 R0M119,也可以為光盤(MO(Magnetic Optical Disc,磁光盤)/ MD (Mini Disc,迷你盤)/ DVD (Digital VersatileDisc,數(shù)字多功能盤))、IC 卡、光卡、掩模 R0M、EPR0M (Erasable Programmable ROM,可擦寫可編程只讀存儲(chǔ)器)、EEPROM (Electrically Erasableand Programmable ROM,電可擦寫可編程只讀存儲(chǔ)器)等半導(dǎo)體存儲(chǔ)器。傳真部27與公共電話網(wǎng)(PSTN)連接,向PSTN發(fā)送傳真數(shù)據(jù),或者,從PSTN接收傳真數(shù)據(jù)。傳真部27將接收到的傳真數(shù)據(jù)變換為圖像形成部24可打印的打印數(shù)據(jù),并輸出到圖像形成部24。由此,通過(guò)圖像形成部24,傳真數(shù)據(jù)的圖像形成于紙張。另外,傳真部27將存儲(chǔ)于HDD114的數(shù)據(jù)變換為傳真數(shù)據(jù),并發(fā)送到與PSTN連接的傳真裝置。圖4是表示外部服務(wù)器的硬件構(gòu)成的一個(gè)例子的方框圖。參照?qǐng)D4,外部服務(wù)器200包含用于對(duì)外部服務(wù)器200的整體進(jìn)行控制的CPU201、用于對(duì)CPU201執(zhí)行的程序等進(jìn)行存儲(chǔ)的R0M202、用作CPU201的作業(yè)區(qū)域的RAM203、用于將外部服務(wù)器200與網(wǎng)絡(luò)連接的網(wǎng)絡(luò)I/F204、作為大容量存儲(chǔ)裝置的HDD205、顯示部206、對(duì)用戶的操作輸入進(jìn)行接受的操作部207、安裝有⑶一 R0M209的外部存儲(chǔ)裝置208。外部存儲(chǔ)裝置208安裝有⑶一 R0M209。⑶一 R0M209存儲(chǔ)有CPU201可執(zhí)行的程序,CPU201控制外部存儲(chǔ)裝置208,從⑶一 R0M209讀出程序,將讀出的程序下載到RAM203而執(zhí)行。另外,作為存儲(chǔ)程序的記錄介質(zhì),不局限于⑶一 R0M209,也可以為柔性磁盤、盒式磁帶、光盤(MO / MD / DVD)、IC卡、光卡、掩模ROM、EPROM、EEPROM等半導(dǎo)體存儲(chǔ)器。另外,也可以由CPU201從連接于因特網(wǎng)5的其他計(jì)算機(jī)下載程序并存儲(chǔ)于HDD205,或其他計(jì)算機(jī)將程序?qū)懭際DD205,并將存儲(chǔ)于HDD205的程序下載到RAM203而由CPU201執(zhí)行。在此所說(shuō)的程序不僅包含可由CPU201直接執(zhí)行的程序,而且還包含源程序、壓縮處理后的程序、力口密后的程序等。圖5是表示MFP具備的CPU具有的功能的概要的一個(gè)例子的方框圖。圖5所示的功能通過(guò)MFP100具備的CPUlll執(zhí)行存儲(chǔ)于ROMl 12、HDDl 14或⑶一 ROMl 19的程序,形成于 CPUlllo參照?qǐng)D5,CPU111包含瀏覽部31、內(nèi)部服務(wù)器部41、協(xié)作控制部51。瀏覽部31通
過(guò)CPUlll執(zhí)行瀏覽程序而形成于CPUlll。內(nèi)部服務(wù)器部41通過(guò)CPUlll執(zhí)行用于實(shí)現(xiàn)IWS功能的IWS程序而形成于CPUl 11。協(xié)作控制部51通過(guò)執(zhí)行應(yīng)用協(xié)作程序而形成于CPn 11。瀏覽部31及內(nèi)部服務(wù)器部41的功能是眾所周知的,在此不重復(fù)說(shuō)明。在MFPlOO的用戶將應(yīng)用協(xié)作程序安裝于MFP100時(shí),注冊(cè)對(duì)于應(yīng)用協(xié)作程序而預(yù)定的外部服務(wù)器200。具體而言,為了執(zhí)行外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù),包含存儲(chǔ)于外部服務(wù)器200的掃描指示畫面在內(nèi)的Web頁(yè)的網(wǎng)絡(luò)地址即URL (Uniform ResourceLocator,統(tǒng)一資源定位符)91存儲(chǔ)于HDD114。應(yīng)用協(xié)作程序預(yù)記載有包含掃描指示畫面在內(nèi)的Web頁(yè)的URL,其URL存儲(chǔ)于HDDl 14。另外,當(dāng)應(yīng)用協(xié)作程序安裝于MFP100時(shí),用于使CPUlll執(zhí)行應(yīng)用協(xié)作程序的按鈕就被追加于菜單畫面。如果用戶在菜單畫面上指示用于使CPUlll執(zhí)行應(yīng)用協(xié)作程序的按鈕,則CPUlll執(zhí)行應(yīng)用協(xié)作程序。當(dāng)CPUlll執(zhí)行應(yīng)用協(xié)作程序時(shí),協(xié)作控制部51就形成于 CPUlllo圖6是將協(xié)作控制部的詳細(xì)功能的一個(gè)例子與存儲(chǔ)于HDD114的數(shù)據(jù)一同表示的圖。參照?qǐng)D6,協(xié)作控制部51包含起動(dòng)部53、控制圖像讀取部22的掃描控制部55、從掃描得到的圖像數(shù)據(jù)生成預(yù)覽圖像的預(yù)覽圖像生成部57、內(nèi)部畫面生成部59、從外部服務(wù)器200接收外部畫面的外部畫面接收部63、生成包含內(nèi)部畫面和外部畫面在內(nèi)的綜合畫面的綜合畫面生成部61、將綜合畫面的網(wǎng)絡(luò)地址向外部服務(wù)器200通知的第一位置信息通知部65、內(nèi)部更新控制部71、外部更新控制部81。起動(dòng)部53將瀏覽部31起動(dòng),使顯示包含存儲(chǔ)于外部服務(wù)器200的掃描指示畫面在內(nèi)的Web頁(yè)。具體而言,起動(dòng)部53使CPUlll執(zhí)行瀏覽程序。由此,瀏覽部31形成于CPU111。起動(dòng)部53將存儲(chǔ)于HDD114的URL91讀出,然后將所讀出的URL91輸出到瀏覽部31。由此,瀏覽部31取得從起動(dòng)部53輸入的由URL91確定的Web頁(yè),在顯示部115顯示所取得的Web頁(yè)。由URL91確定的Web頁(yè)為存儲(chǔ)于外部服務(wù)器200的掃描指示畫面。掃描指示畫面包含用于將讀取原稿的指示輸入到MFP100的掃描指示按鈕。掃描指示按鈕與向外部服務(wù)器200通知接受了掃描指示的操作的CGI命令和請(qǐng)求下一畫面發(fā)送的發(fā)送請(qǐng)求命令相關(guān)聯(lián)。當(dāng)指示掃描指示按鈕時(shí),瀏覽部31將與掃描指示按鈕相關(guān)聯(lián)的CGI命令經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200,然后將下一畫面請(qǐng)求經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200。外部服務(wù)器200當(dāng)從MFP100接收到與掃描指示按鈕相關(guān)聯(lián)的CGI命令時(shí),向MFP100回復(fù)掃描指示命令,并且將外部畫面及畫面信息發(fā)送到MFP100。關(guān)于外部畫面及畫面信息,后面進(jìn)行描述。掃描指示命令包含由MFP100的API記述且用于使MFP100執(zhí)行掃描的API命令。當(dāng)網(wǎng)絡(luò)I/F117從外部服務(wù)器200接收到掃描指示命令時(shí),掃描控制部55接受掃描指示命令。掃描控制部55當(dāng)接受掃描指示命令時(shí),控制圖像讀取部22,使圖像讀取部22讀取原稿,取得圖像讀取部22輸出的圖像數(shù)據(jù)。掃描控制部55將所取得的圖像數(shù)據(jù)存儲(chǔ)于HDD114。由此,圖像數(shù)據(jù)92被存儲(chǔ)于HDD114。另外,掃描控制部55將存儲(chǔ)于HDD114的圖像數(shù)據(jù)92輸出到預(yù)覽圖像生成部57,并且將存儲(chǔ)于HDDl 14的圖像數(shù)據(jù)92的網(wǎng)絡(luò)地址(URL)輸出到第一位置信息通知部65。預(yù)覽圖像生成部57從存儲(chǔ)于HDD114的圖像數(shù)據(jù)92生成預(yù)覽圖像。預(yù)覽圖像為在后述的內(nèi)部畫面中包含的圖像,由后述的內(nèi)部畫面規(guī)定尺寸。因此,預(yù)覽圖像生成部57將圖像數(shù)據(jù)92縮小到由內(nèi)部畫面規(guī)定的尺寸,將縮小后的圖像數(shù)據(jù)作為預(yù)覽圖像存儲(chǔ)于HDD114。由此,預(yù)覽圖像93被存儲(chǔ)于HDD114。預(yù)覽圖像生成部57將存儲(chǔ)于HDD114的預(yù)覽圖像93的文件名輸出到內(nèi)部畫面生成部59。內(nèi)部畫面生成部59基于從外部服務(wù)器200與掃描指示命令一同接收的畫面信息,生成內(nèi)部畫面。畫面信息為CSS (Cascading Style Sheets,級(jí)聯(lián)樣式表)等樣式表,是規(guī)定內(nèi)部畫面的尺寸、文字的字體尺寸、背景的顏色、按鈕的顏色等的信息。內(nèi)部畫面用標(biāo)記語(yǔ)言記述,包含預(yù)覽圖像93的URL和指示對(duì)預(yù)覽圖像的圖像處理的按鈕。指示圖像處理的按鈕與CGI命令相關(guān)聯(lián)。CGI命令為內(nèi)部服務(wù)器部41執(zhí)行的CGI命令,是MFP100的API命令。在此,以內(nèi)部畫面包含三個(gè)按鈕的情況為例進(jìn)行說(shuō)明,所述三個(gè)按鈕分別與對(duì)將預(yù)覽圖像旋轉(zhuǎn)的圖像處理、將預(yù)覽圖像縮小的圖像處理及將預(yù)覽圖像放大的圖像處理進(jìn)行指示的API命令相關(guān)聯(lián)。內(nèi)部畫面生成部59將生成的內(nèi)部畫面存儲(chǔ)于HDD114。由此,內(nèi)部畫面94被存儲(chǔ)于HDD114。另外,內(nèi)部畫面生成部59將存儲(chǔ)于HDD114的內(nèi)部畫面94的文件名輸出到綜合畫面生成部61。當(dāng)網(wǎng)絡(luò)I/F117接收從外部服務(wù)器200與掃描指示命令一同發(fā)送的外部畫面時(shí),夕卜部畫面接收部63取得外部畫面。外部畫面用標(biāo)記語(yǔ)言記述,包含對(duì)外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù)的執(zhí)行進(jìn)行指示的按鈕。對(duì)數(shù)據(jù)處理服務(wù)的執(zhí)行進(jìn)行指示的按鈕與外部服務(wù)器200的CGI命令相關(guān)聯(lián)。外部畫面接收部63將取得的外部畫面存儲(chǔ)于HDDl 14。由此,夕卜部畫面96被存儲(chǔ)于HDDl 14。另外,外部畫面接收部63將存儲(chǔ)于HDDl 14的外部畫面的文件名輸出到綜合畫面生成部61。綜合畫面生成部61從內(nèi)部畫面生成部59輸入內(nèi)部畫面的文件名,從外部畫面接收部63輸入外部畫面的文件名。綜合畫面生成部61將存儲(chǔ)于HDDl 14的內(nèi)部畫面94和外部畫面96讀出,生成包含內(nèi)部畫面94和外部畫面96的綜合畫面,將生成的綜合畫面輸出到內(nèi)部服務(wù)器部41。當(dāng)輸入綜合畫面時(shí),內(nèi)部服務(wù)器部41將綜合畫面以能夠作為Web頁(yè)輸出的狀態(tài)存儲(chǔ)于HDD114。由此,綜合畫面95作為可由內(nèi)部服務(wù)器部41輸出的Web頁(yè)而存儲(chǔ)于HDD114。綜合畫面生成部61從內(nèi)部服務(wù)器部41取得存儲(chǔ)于HDD114的綜合畫面95的網(wǎng)絡(luò)地址(URL),將取得的綜合畫面95的網(wǎng)絡(luò)地址輸出到第一位置信息通知部65。第一位置信息通知部65從掃描控制部55輸入圖像數(shù)據(jù)92的URL,從綜合畫面生成部61輸入綜合畫面95的URL。第一位置信息通知部65將圖像數(shù)據(jù)92的URL和綜合畫面95的URL經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200。外部服務(wù)器200當(dāng)接收第一位置信息通知部65發(fā)送的綜合畫面95的URL時(shí),向發(fā)送來(lái)下一畫面請(qǐng)求的裝置發(fā)送包含綜合畫面95的URL在內(nèi)的重定向(redirect)信息。外部服務(wù)器200發(fā)送的重定向信息由網(wǎng)絡(luò)I/F117接收。當(dāng)由網(wǎng)絡(luò)I/F117被輸入重定向信息時(shí),瀏覽部31將包含重定向信息所含的URL在內(nèi)的發(fā)送請(qǐng)求輸出。在此,重定向信息所含的URL為存儲(chǔ)于HDDl 14的綜合畫面95的URL。因此,發(fā)送請(qǐng)求包含綜合畫面95的URL,被輸出到內(nèi)部服務(wù)器部41。當(dāng)輸入發(fā)送請(qǐng)求時(shí),內(nèi)部服務(wù)器部41將由發(fā)送請(qǐng)求所含的URL確定的綜合畫面95讀出,且輸出到瀏覽部31。瀏覽部31將從內(nèi)部服務(wù)器部41輸入的綜合畫面95顯示于顯示部115。由此,在顯示部115顯示綜合畫面95。綜合畫面包含內(nèi)部畫面94和外部畫面96,內(nèi)部畫面94包含向內(nèi)部服務(wù)器部41指示圖像處理的執(zhí)行的按鈕,外部
畫面96包含對(duì)外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù)的執(zhí)行進(jìn)行指示的按鈕。圖7是表示第一實(shí)施方式的綜合畫面的一個(gè)例子的圖。參照?qǐng)D7,綜合畫面95包含內(nèi)部畫面94和外部畫面96。內(nèi)部畫面94包含顯示預(yù)覽圖像的區(qū)域311和指示三個(gè)圖像處理的按鈕313、314、315。按鈕313相關(guān)聯(lián)了指示放大預(yù)覽圖像的圖像處理的CGI命令,按鈕314相關(guān)聯(lián)了指示縮小預(yù)覽圖像的圖像處理的CGI命令,按鈕315相關(guān)聯(lián)了指示對(duì)預(yù)覽圖像旋轉(zhuǎn)的圖像處理的CGI命令。外部畫面96包含指示兩個(gè)數(shù)據(jù)處理的按鈕321、322。按鈕321相關(guān)聯(lián)了指示對(duì)預(yù)覽圖像進(jìn)行顏色變換的數(shù)據(jù)處理的CGI命令,按鈕322相關(guān)聯(lián)了指示對(duì)預(yù)覽圖像進(jìn)行輪廓修正的數(shù)據(jù)處理的CGI命令。返回到圖6,用戶能夠?qū)?nèi)部畫面94所含的指示圖像處理的按鈕313、314、315或外部畫面96中包含的指示數(shù)據(jù)處理服務(wù)的執(zhí)行的按鈕321、322中的任一按鈕進(jìn)行指示。如果用戶對(duì)內(nèi)部畫面94所含的指示圖像處理的按鈕313、314、315中的任一按鈕進(jìn)行指示,則瀏覽部31將與按鈕313、314、315中已被指示的按鈕相關(guān)聯(lián)的CGI命令輸出到內(nèi)部服務(wù)器部41。如果用戶對(duì)外部畫面96所含的按鈕321、322中的任一按鈕進(jìn)行指示,則瀏覽部31將與按鈕321、322中已被指示的按鈕相關(guān)聯(lián)的CGI命令經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器 200?!磧?nèi)部服務(wù)器的圖像處理〉當(dāng)輸入與從瀏覽部31指示的按鈕相關(guān)聯(lián)的CGI命令時(shí),內(nèi)部服務(wù)器部41將執(zhí)行由CGI命令規(guī)定的圖像處理的指示輸出到協(xié)作控制部51。在此,圖像處理為放大處理、縮小處理及旋轉(zhuǎn)處理中的任一處理。圖8是表示內(nèi)部更新控制部的詳細(xì)功能的一個(gè)例子的圖。參照?qǐng)D8,內(nèi)部更新控制部71包含圖像處理部73和預(yù)覽圖像更新部75。在從內(nèi)部服務(wù)器部41輸入執(zhí)行圖像處理的指示時(shí),圖像處理部73對(duì)存儲(chǔ)于HDDl 14的圖像數(shù)據(jù)92執(zhí)行由被輸入的指示規(guī)定的圖像處理,用處理后的圖像數(shù)據(jù)92進(jìn)行更新。在此,圖像處理為縮小處理、放大處理、旋轉(zhuǎn)處理中的任一處理。當(dāng)圖像處理結(jié)束后,圖像處理部73將更新指示輸出到預(yù)覽圖像更新部75。
當(dāng)輸入更新指示時(shí),預(yù)覽圖像更新部75從存儲(chǔ)于HDD114的更新后的圖像數(shù)據(jù)92生成預(yù)覽圖像,用生成的預(yù)覽圖像,將存儲(chǔ)于HDD114的預(yù)覽圖像93更新。預(yù)覽圖像更新部75如果更新了預(yù)覽圖像93,則將更新完成信號(hào)輸出到內(nèi)部服務(wù)器部41。內(nèi)部服務(wù)器部41將綜合畫面95讀出,且將讀出的綜合畫面95輸出到瀏覽部31。綜合畫面95在內(nèi)部畫面94內(nèi)包含預(yù)覽圖像93的URL。在瀏覽部31顯示綜合畫面95的時(shí)刻,預(yù)覽圖像93由內(nèi)部更新控制部71更新。因此,包含更新后的預(yù)覽圖像93在內(nèi)的綜合畫面95顯示于顯示部115?!赐獠糠?wù)器的數(shù)據(jù)處理〉外部服務(wù)器200在接收MFP100的瀏覽部31發(fā)送的CGI命令以前,接收綜合畫面95的URL,并且接收?qǐng)D像數(shù)據(jù)92的URL。外部服務(wù)器200當(dāng)接收到MFP100的瀏覽部31發(fā)送的CGI命令時(shí),基于先接收的URL,從MFP100取得圖像數(shù)據(jù)92,并對(duì)取得的圖像數(shù)據(jù)執(zhí)行由CGI命令確定的數(shù)據(jù)處理。在此,數(shù)據(jù)處理為顏色變換處理或輪廓修正處理。外部服務(wù)器200對(duì)MFP100發(fā)送包含URL和數(shù)據(jù)處理后的圖像數(shù)據(jù)且用于委托用數(shù)據(jù)處理后的圖像數(shù)據(jù)更新由URL確定的圖像數(shù)據(jù)92的命令。另外,外部服務(wù)器200當(dāng)圖像數(shù)據(jù)92的更新結(jié)束時(shí),將更新請(qǐng)求發(fā)送到MFP100。
·
圖9是表示外部更新控制部的詳細(xì)功能的一個(gè)例子的圖。參照?qǐng)D9,外部更新控制部81包含更新請(qǐng)求接收部83、更新請(qǐng)求輸出部85、圖像數(shù)據(jù)更新部87、預(yù)覽圖像更新部89。圖像數(shù)據(jù)更新部87當(dāng)從外部服務(wù)器200接收?qǐng)D像數(shù)據(jù)92的URL時(shí),將圖像數(shù)據(jù)92從HDDl 14讀出,發(fā)送到外部服務(wù)器200。圖像數(shù)據(jù)更新部87當(dāng)從外部服務(wù)器200接收URL和數(shù)據(jù)處理后的圖像數(shù)據(jù)時(shí),用數(shù)據(jù)處理后的圖像數(shù)據(jù)來(lái)更新由URL確定的圖像數(shù)據(jù)92。由此,存儲(chǔ)于HDD114的圖像數(shù)據(jù)用由外部服務(wù)器200進(jìn)行了數(shù)據(jù)處理以后的圖像數(shù)據(jù)來(lái)更新。當(dāng)圖像數(shù)據(jù)更新時(shí),圖像數(shù)據(jù)更新部87將更新指示輸出到預(yù)覽圖像更新部89。當(dāng)輸入更新指示時(shí),預(yù)覽圖像更新部89根據(jù)存儲(chǔ)于HDD114的更新后的圖像數(shù)據(jù)92生成預(yù)覽圖像,用生成的預(yù)覽圖像,將存儲(chǔ)于HDD114的預(yù)覽圖像93更新。當(dāng)網(wǎng)絡(luò)I/F117接收外部服務(wù)器200發(fā)送的更新請(qǐng)求時(shí),更新請(qǐng)求接收部83取得更新請(qǐng)求,向更新請(qǐng)求輸出部85輸出更新請(qǐng)求。當(dāng)輸入更新請(qǐng)求時(shí),更新請(qǐng)求輸出部85向?yàn)g覽部31輸出更新請(qǐng)求。當(dāng)輸入更新請(qǐng)求時(shí),瀏覽部31向內(nèi)部服務(wù)器部41輸出更新請(qǐng)求。當(dāng)輸入更新請(qǐng)求時(shí),內(nèi)部服務(wù)器部41從HDDl 14讀出綜合畫面95,將讀出的綜合畫面95輸出到瀏覽部31。綜合畫面95在內(nèi)部畫面94內(nèi)包含預(yù)覽圖像93的URL。在瀏覽部31顯示綜合畫面95的時(shí)刻,預(yù)覽圖像93由外部更新控制部81的預(yù)覽圖像更新部89更新。因此,由外部服務(wù)器200執(zhí)行數(shù)據(jù)處理,包含更新后的預(yù)覽圖像93在內(nèi)的綜合畫面95顯示于顯示部115。圖10是表示第一實(shí)施方式的瀏覽部、內(nèi)部服務(wù)器部、協(xié)作控制部及外部服務(wù)器各自的處理流程的關(guān)系的第一流程圖。參照?qǐng)D10,當(dāng)用戶將應(yīng)用協(xié)作程序起動(dòng)時(shí),在CPUlll上形成執(zhí)行應(yīng)用協(xié)作程序的任務(wù)即協(xié)作控制部51。協(xié)作控制部51當(dāng)由用戶起動(dòng)時(shí),將掃描指示畫面的URL91從HDD114讀出(步驟SOI)。然后,以讀出的URL91為自變量,起動(dòng)瀏覽程序(步驟S02)。通過(guò)起動(dòng)瀏覽程序,在CPUlll上形成執(zhí)行瀏覽程序的任務(wù)即瀏覽部31。瀏覽部31將包含從協(xié)作控制部51作為自變量而輸入的URL91在內(nèi)的發(fā)送請(qǐng)求經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200 (步驟S03)。在外部服務(wù)器200中,當(dāng)接收發(fā)送請(qǐng)求時(shí),將由URL91確定的掃描指示畫面回復(fù)(步驟S04)。當(dāng)接收外部服務(wù)器200回復(fù)的掃描指示畫面時(shí),瀏覽部31將接收到的掃描指示畫面顯示于顯示部115 (步驟S05)。用戶如果對(duì)顯示于顯示部115的掃描指示畫面所含的掃描指示按鈕進(jìn)行指示,則瀏覽部31接受掃描指示,將與掃描指示按鈕相關(guān)聯(lián)的CGI命令經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200 (步驟S06)。當(dāng)從MFP100接收到與掃描指示按鈕相關(guān)聯(lián)的CGI命令時(shí),外部服務(wù)器200向MFP100回復(fù)掃描指示命令(步驟S07)。掃描指示命令是用MFP100的API記述且用于使MFP100執(zhí)行掃描的API命令。然后,外部服務(wù)器200將外部畫面及畫面信息發(fā)送到MFP100 (步驟SlO)。外部畫面用標(biāo)記語(yǔ)言記述,包含指示執(zhí)行外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù)的按鈕。指示執(zhí)行數(shù)據(jù)處理服務(wù)的按鈕與外部服務(wù)器200的CGI命令相關(guān)聯(lián)。當(dāng)網(wǎng)絡(luò)I/F117從外部服務(wù)器200接收掃描指示命令時(shí),協(xié)作控制部51控制圖像
讀取部22,使圖像讀取部22讀取原稿,取得圖像讀取部22輸出的圖像數(shù)據(jù)(步驟S08)。然后,將取得的圖像數(shù)據(jù)存儲(chǔ)于HDD114 (步驟S09)。由此,圖像數(shù)據(jù)92被存儲(chǔ)于HDD114。接著,當(dāng)網(wǎng)絡(luò)I/F117從外部服務(wù)器200接收外部畫面和畫面信息時(shí),協(xié)作控制部51將外部畫面存儲(chǔ)于HDD114(步驟S11)。然后,從存儲(chǔ)于HDD114的圖像數(shù)據(jù)92生成預(yù)覽圖像,存儲(chǔ)于HDD114 (步驟S12)。由此,預(yù)覽圖像93被存儲(chǔ)于HDD114。預(yù)覽圖像為在內(nèi)部畫面中包含的圖像,由步驟Sll接收到的畫面信息規(guī)定尺寸。因此,預(yù)覽圖像生成部57將圖像數(shù)據(jù)92縮小到由內(nèi)部畫面規(guī)定的尺寸,將縮小后的圖像數(shù)據(jù)作為預(yù)覽圖像存儲(chǔ)于HDD114。在下一步驟S13中,協(xié)作控制部51基于畫面信息,生成內(nèi)部畫面。然后,將生成的內(nèi)部畫面存儲(chǔ)于HDD114(步驟S14)。由此,內(nèi)部畫面94被存儲(chǔ)于HDD114。畫面信息為CSS(Cascading Style Sheets)等樣式表,是規(guī)定內(nèi)部畫面的尺寸、文字的字體尺寸、背景的顏色、按鈕的顏色等的信息。內(nèi)部畫面用標(biāo)記語(yǔ)言記述,包含預(yù)覽圖像93的URL和指示對(duì)預(yù)覽圖像的圖像處理的按鈕。接著,協(xié)作控制部51將在步驟Sll中存儲(chǔ)的外部畫面和在步驟S14中存儲(chǔ)的內(nèi)部畫面讀出,生成包含外部畫面和內(nèi)部畫面在內(nèi)的綜合畫面(步驟S15)。然后,將生成的綜合畫面輸出到內(nèi)部服務(wù)器部41 (步驟S16)。內(nèi)部服務(wù)器部41將從協(xié)作控制部51接收的綜合畫面作為Web頁(yè)而存儲(chǔ)于HDD114,且將綜合畫面95的URLl輸出到協(xié)作控制部51 (步驟S17)。然后,協(xié)作控制部51將從內(nèi)部服務(wù)器部41接收的綜合畫面95的URLl經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200(步驟S18)。另外,協(xié)作控制部51將存儲(chǔ)于HDD114的圖像數(shù)據(jù)92的URL2經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200 (步驟S20)。在外部服務(wù)器200中,將接收的綜合畫面95的URLl存儲(chǔ)(步驟S19),且將接收的圖像數(shù)據(jù)92的URL2存儲(chǔ)(步驟S21)。然后,當(dāng)瀏覽部31在步驟S06中發(fā)送了掃描指示的CGI以后,在步驟S22中發(fā)送下一畫面請(qǐng)求時(shí),向發(fā)送來(lái)下一畫面請(qǐng)求的瀏覽部31,回復(fù)包含綜合畫面95的URLl在內(nèi)的重定向信息(步驟S23)。外部服務(wù)器200發(fā)送的重定向信息由瀏覽部31接收。當(dāng)由網(wǎng)絡(luò)I/F117輸入重定向信息時(shí),瀏覽部31將包含重定向信息所含的URL在內(nèi)的發(fā)送請(qǐng)求輸出到內(nèi)部服務(wù)器部41 (步驟S24)。在此,重定向信息所含的URL為存儲(chǔ)于HDDl 14的綜合畫面95的URLl。因此,發(fā)送請(qǐng)求包含綜合畫面95的URLl,被輸出到內(nèi)部服務(wù)器部41。當(dāng)輸入發(fā)送請(qǐng)求時(shí),內(nèi)部服務(wù)器部41將由發(fā)送請(qǐng)求所含的URLl確定的綜合畫面95從HDD114讀出(步驟S25),且輸出到瀏覽部31 (步驟S26)。瀏覽部31將從內(nèi)部服務(wù)器部41輸入的綜合畫面95顯示于顯示部115(步驟S27)。由此,在顯示部115顯示綜合畫面95。綜合畫面包含內(nèi)部畫面94和外部畫面96,內(nèi)部畫面94包含指示圖像處理的按鈕,外部畫面96包含對(duì)外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù)的執(zhí)行進(jìn)行指示的按鈕。圖11是表示第一實(shí)施方式的瀏覽部、內(nèi)部服務(wù)器部、協(xié)作控制部及外部服務(wù)器各自的處理流程的關(guān)系的第二流程圖。參照?qǐng)D11,用戶如果對(duì)顯示于顯示部115的綜合畫面95的外部畫面96所含的指示按鈕321、322中的任一按鈕進(jìn)行指示,則瀏覽部31將與指示后的按鈕相關(guān)聯(lián)的CGI命令經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200 (步驟S31)。外部服務(wù)器200當(dāng)從瀏覽部31接收CGI命令時(shí),向MFP100的協(xié)作控制部51請(qǐng)求URL2的圖像數(shù)據(jù)的發(fā)送(步驟S32)。協(xié)作控制部51當(dāng)接收包含URL2在內(nèi)的發(fā)送請(qǐng)求時(shí),
將由URL2確定的圖像數(shù)據(jù)92從HDDl 14讀出且回復(fù)(步驟S33)。外部服務(wù)器200當(dāng)接收到圖像數(shù)據(jù)時(shí),對(duì)接收到的圖像數(shù)據(jù)執(zhí)行由步驟S32接收到的CGI命令確定的數(shù)據(jù)處理(步驟S34)。在此,數(shù)據(jù)處理為顏色變換處理或輪廓修正處理。外部服務(wù)器200對(duì)MFP100發(fā)送包含URL2和數(shù)據(jù)處理后的圖像數(shù)據(jù)且用于委托執(zhí)行用數(shù)據(jù)處理后的圖像數(shù)據(jù)更新由URL2確定的圖像數(shù)據(jù)92的處理的命令(步驟S35),且將更新請(qǐng)求發(fā)送到MFP100 (步驟S37)。協(xié)作控制部51用數(shù)據(jù)處理后的圖像數(shù)據(jù)92將由從外部服務(wù)器200接收的URL2確定的圖像數(shù)據(jù)92更新(步驟S36)。然后,將從外部服務(wù)器200接收的更新請(qǐng)求轉(zhuǎn)送到瀏覽部31 (步驟S38)。當(dāng)從協(xié)作控制部51輸入更新請(qǐng)求時(shí),瀏覽部31將在該時(shí)刻進(jìn)行顯示的綜合畫面95更新(步驟S39)。具體而言,向發(fā)送來(lái)在該時(shí)刻進(jìn)行顯示的綜合畫面95的內(nèi)部服務(wù)器部41輸出更新請(qǐng)求。當(dāng)輸入更新請(qǐng)求時(shí),內(nèi)部服務(wù)器部41將存儲(chǔ)于HDD114的綜合畫面95讀出(步驟S40),且將讀出的綜合畫面95輸出到瀏覽部31 (步驟S41)。瀏覽部31將從內(nèi)部服務(wù)器部41接收的綜合畫面95顯示于顯示部115。在瀏覽部31顯示綜合畫面95的時(shí)刻,存儲(chǔ)于HDD114的圖像數(shù)據(jù)92用由外部服務(wù)器200進(jìn)行了數(shù)據(jù)處理以后的圖像數(shù)據(jù)更新,因此從更新后的圖像數(shù)據(jù)生成預(yù)覽圖像。因此,由外部服務(wù)器200執(zhí)行數(shù)據(jù)處理,包含更新后的預(yù)覽圖像93在內(nèi)的綜合畫面95顯示于顯示部115。接著,如果用戶對(duì)顯示于顯示部115的綜合畫面95的內(nèi)部畫面94所含的指示按鈕313、314、315中的任一按鈕進(jìn)行指示,則瀏覽部31將與指示的按鈕相關(guān)聯(lián)的CGI命令輸出到內(nèi)部服務(wù)器部41 (步驟S51)。當(dāng)從瀏覽部31輸入與指示的按鈕相關(guān)聯(lián)的CGI命令時(shí),內(nèi)部服務(wù)器部41將執(zhí)行由CGI命令規(guī)定的圖像處理的指示輸出到協(xié)作控制部51 (步驟S52)。在此,圖像處理為放大處理、縮小處理及旋轉(zhuǎn)處理中的任一處理。當(dāng)從內(nèi)部服務(wù)器部41輸入執(zhí)行圖像處理的指示時(shí),協(xié)作控制部51對(duì)存儲(chǔ)于HDD114的圖像數(shù)據(jù)92執(zhí)行由輸入的指示規(guī)定的圖像處理(步驟S53),且用處理后的圖像數(shù)據(jù)92進(jìn)行更新(步驟S54)。在此,圖像處理為縮小處理、放大處理、旋轉(zhuǎn)處理中的任一處理。另外,從存儲(chǔ)于HDD114的更新后的圖像數(shù)據(jù)92生成預(yù)覽圖像,用生成的預(yù)覽圖像,將存儲(chǔ)于HDD114的預(yù)覽圖像93更新。而且,協(xié)作控制部51將更新完成信號(hào)輸出到內(nèi)部服務(wù)器部41 (步驟 S54)。當(dāng)輸入更新完成信號(hào)時(shí),內(nèi)部服務(wù)器部41從HDD114讀出綜合畫面95,將讀出的綜合畫面95輸出到瀏覽部31(步驟S55)。綜合畫面95在內(nèi)部畫面94內(nèi)包含預(yù)覽圖像93的 URL。當(dāng)從內(nèi)部服務(wù)器部41輸入綜合畫面95時(shí),瀏覽部31將綜合畫面顯示于顯示部115 (步驟S56)。在瀏覽部31顯示綜合畫面95的時(shí)刻,預(yù)覽圖像93在步驟S54中由協(xié)作控制部51更新。因此,包含更新后的預(yù)覽圖像93在內(nèi)的綜合畫面95顯示于顯示部115。第一實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)I在MFP100中,將在圖像讀取部22中讀取原稿所得的圖像數(shù)據(jù)92存儲(chǔ)于HDDl 14,存儲(chǔ)于HDDl 14的圖像數(shù)據(jù)92在MFP100或外部服務(wù)器200中進(jìn)行圖像處理,且進(jìn)行更新。在應(yīng)用協(xié)作系統(tǒng)I中,如果用戶指示操作部116具備的啟動(dòng)鍵,則作為處理對(duì)象的圖像數(shù)據(jù)92的圖像由圖像形成部24形成于紙張,形成有圖像數(shù)據(jù)92的圖像的紙張被輸出。另外,也可以對(duì)應(yīng)用協(xié)作系統(tǒng)I附加輸出圖像數(shù)據(jù)92的功能。在這種情況下,與掃描指示畫面同樣,只要將輸出指示畫面從外部服務(wù)器200發(fā)送到MFP100而
使MFP100執(zhí)行處理即可。在此的輸出處理包含圖像形成部24的圖像形成、存儲(chǔ)于HDD114的數(shù)據(jù)保存或經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送附帶有預(yù)覽圖像的電子郵件的電子郵件發(fā)送、經(jīng)由網(wǎng)絡(luò)I/F117向其他MFP100A 100D或計(jì)算機(jī)發(fā)送預(yù)覽圖像的文件轉(zhuǎn)送等的數(shù)據(jù)發(fā)送。另外,也可以是,從MFP100將圖像數(shù)據(jù)92發(fā)送到外部服務(wù)器200,由外部服務(wù)器200執(zhí)行輸出圖像數(shù)據(jù)92的處理。如上所述,第一實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)I中,外部服務(wù)器200根據(jù)從MFP100的瀏覽部31接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,將包含綜合畫面的網(wǎng)絡(luò)地址在內(nèi)的重定向信息回復(fù)到瀏覽部31 (S23),因此瀏覽部31向內(nèi)部服務(wù)器部41發(fā)送綜合畫面的發(fā)送請(qǐng)求(S24)。其結(jié)果是,綜合畫面被從內(nèi)部服務(wù)器部41輸出到瀏覽部31 (S26),由瀏覽部31顯示綜合畫面(S27)。綜合畫面95包含內(nèi)部畫面94和外部畫面96,內(nèi)部畫面94包含用于使內(nèi)部服務(wù)器部41執(zhí)行規(guī)定處理的CGI命令(內(nèi)部控制命令),外部畫面96包含用于使外部服務(wù)器執(zhí)行規(guī)定處理的CGI命令(外部控制命令),因此用戶能夠從綜合畫面95向內(nèi)部服務(wù)器部41和外部服務(wù)器200中的任一個(gè)指示對(duì)圖像數(shù)據(jù)執(zhí)行處理。其結(jié)果是,用戶能夠使MFP100和外部服務(wù)器200中的任一個(gè)對(duì)圖像數(shù)據(jù)執(zhí)行處理,而不會(huì)意識(shí)到使MFP100和外部服務(wù)器200中的哪一個(gè)進(jìn)行處理。另外,協(xié)作控制部51還包含發(fā)送用于表示存儲(chǔ)于HDDl 14的圖像數(shù)據(jù)92的位置的URL的第一位置信息通知部65,外部服務(wù)器200根據(jù)從瀏覽部31接收CGI命令(外部控制命令)的情況,取得由接收的圖像數(shù)據(jù)的URL確定的圖像數(shù)據(jù)92(S32),對(duì)圖像數(shù)據(jù)92執(zhí)行由接收到的CGI命令(外部控制命令)確定的圖像處理(S34),用圖像處理后的圖像數(shù)據(jù)將圖像數(shù)據(jù)更新(S35),在圖像數(shù)據(jù)92被更新以后,向?yàn)g覽部31輸出更新請(qǐng)求(S37)。因此,能夠?qū)⒂赏獠糠?wù)器200對(duì)圖像數(shù)據(jù)進(jìn)行了處理以后的圖像數(shù)據(jù)顯示于MFP100。另外,根據(jù)從瀏覽部31向內(nèi)部服務(wù)器部41輸入CGI命令(內(nèi)部控制命令)的情況,協(xié)作控制部51對(duì)由內(nèi)部畫面94確定的圖像數(shù)據(jù)92執(zhí)行由接收到的CGI命令(內(nèi)部控制命令)確定的圖像處理(步驟S53),以圖像處理后的圖像數(shù)據(jù)更新圖像數(shù)據(jù)(S54),并在圖像數(shù)據(jù)被更新之后,將包含更新后的圖像數(shù)據(jù)在內(nèi)的綜合畫面回復(fù)到瀏覽部31(S55)。因此,能夠?qū)⒂蒑FP100對(duì)圖像數(shù)據(jù)92進(jìn)行了處理以后的圖像數(shù)據(jù)顯示于MFP100。
另外,內(nèi)部畫面生成部59從外部服務(wù)器200接收畫面信息,按照畫面信息,生成內(nèi)部畫面(S13)。因此,在內(nèi)部畫面中,能夠?qū)⑽淖值某叽?、顏色、背景的顏色等顯示方式設(shè)為與外部畫面相同,在綜合畫面95中,能夠?qū)?nèi)部畫面94和外部畫面96設(shè)為難以識(shí)別的統(tǒng)一的畫面。〈第二實(shí)施方式〉在第一實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)I中,在MFP100中生成綜合畫面,在MFP100的HDDl 14中存儲(chǔ)綜合畫面。在第二實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)中,在外部服務(wù)器200生成綜合畫面且存儲(chǔ)于外部服務(wù)器200這一點(diǎn)上,與第一實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)I不同。下面,以與第一實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)I不同點(diǎn)為主對(duì)第二實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)IA進(jìn)行說(shuō)明。第二實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)IA的硬件構(gòu)成與圖I 圖4所示的構(gòu)成相同。圖12是表示第二實(shí)施方式的MFP具備的CPUlll的功能的一個(gè)例子的圖。與圖5所示的功能不同的點(diǎn)是協(xié)作控制部51變更為協(xié)作控制部51A這一點(diǎn)?!D13是將第二實(shí)施方式的協(xié)作控制部的詳細(xì)功能的一個(gè)例子與存儲(chǔ)于HDD114的數(shù)據(jù)一同表示的圖。參照?qǐng)D13,第二實(shí)施方式的協(xié)作控制部51A與圖6所示的協(xié)作控制部51不同的點(diǎn)是第一位置信息通知部65及內(nèi)部畫面生成部59分別變更為第二位置信息通知部65A及內(nèi)部畫面生成部59A這一點(diǎn),以及去掉了綜合畫面生成部61及外部畫面接收部63這一點(diǎn)。另外,不在HDD114存儲(chǔ)綜合畫面95及外部畫面96。其他功能與圖6所示的功能相同,在此不作重復(fù)說(shuō)明。內(nèi)部畫面生成部59A基于從外部服務(wù)器200與掃描指示命令一同接收的畫面信息,生成內(nèi)部畫面。畫面信息為CSS (Cascading Style Sheets)等樣式表,且是規(guī)定內(nèi)部畫面的尺寸、文字的字體尺寸、背景的顏色、按鈕的顏色等的信息。內(nèi)部畫面用標(biāo)記語(yǔ)言記述,包含預(yù)覽圖像93的URL和指示對(duì)預(yù)覽圖像的圖像處理的按鈕。指示圖像處理的按鈕與CGI命令相關(guān)聯(lián)。CGI命令為內(nèi)部服務(wù)器部41執(zhí)行的CGI命令,且是MFP100的API命令。在此,以內(nèi)部畫面包含三個(gè)按鈕的情況為例進(jìn)行說(shuō)明,所述三個(gè)按鈕分別與對(duì)將預(yù)覽圖像旋轉(zhuǎn)的圖像處理、將預(yù)覽圖像縮小的圖像處理及將預(yù)覽圖像放大的圖像處理進(jìn)行指示的API命令相關(guān)聯(lián)。內(nèi)部畫面生成部59A將生成的內(nèi)部畫面輸出到內(nèi)部服務(wù)器部41。內(nèi)部服務(wù)器部41將從內(nèi)部畫面生成部59A輸入的內(nèi)部畫面作為Web頁(yè)而存儲(chǔ)于HDD114,且將內(nèi)部畫面94的URL輸出到內(nèi)部畫面生成部59A。由此,內(nèi)部畫面94作為可由內(nèi)部服務(wù)器部41輸出的Web頁(yè)而存儲(chǔ)于HDD114。另外,內(nèi)部畫面生成部59A將從內(nèi)部服務(wù)器部41輸入的內(nèi)部畫面94的URL輸出到第二位置信息通知部65A。第二位置信息通知部65A從掃描控制部55輸入圖像數(shù)據(jù)92的URL,從內(nèi)部畫面生成部59A輸入內(nèi)部畫面94的URL。第二位置信息通知部65A將圖像數(shù)據(jù)92的URL和內(nèi)部畫面94的URL經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200。圖14是將第二實(shí)施方式的外部服務(wù)器具備的CPU具有的功能的一個(gè)例子與存儲(chǔ)于HDD的數(shù)據(jù)一同表示的方框圖。參照?qǐng)D14,外部服務(wù)器200具備的CPU201包含位置信息接收部211和綜合畫面生成部213。HDD205預(yù)存儲(chǔ)有外部畫面96A。當(dāng)網(wǎng)絡(luò)I/F204從MFP100接收?qǐng)D像數(shù)據(jù)92的URL和內(nèi)部畫面94的URL時(shí),位置信息接收部211接受兩者。位置信息接收部211將接收到的圖像數(shù)據(jù)92的URL和內(nèi)部畫面94的URL輸出到綜合畫面生成部213。綜合畫面生成部213將預(yù)存儲(chǔ)于HDD205的外部畫面96A讀出,從位置信息接收部211輸入的內(nèi)部畫面94的URL和外部畫面96A生成綜合畫面223,然后將綜合畫面存儲(chǔ)于HDD205。綜合畫面223包含外部畫面96A和作為嵌入式框架(I框架)的、顯示內(nèi)部畫面94的區(qū)域。因此,在綜合畫面223所含的I框架上設(shè)定從位置信息接收部211輸入的內(nèi)部畫面94的URL,以使其顯示內(nèi)部畫面94。圖15是表示第二實(shí)施方式的綜合畫面的一個(gè)例子的圖。參照?qǐng)D15,綜合畫面223包含外部畫面96A和用于顯示內(nèi)部畫面94的I框架94A。在此,I框架94A呈現(xiàn)顯示有內(nèi)部畫面94的狀態(tài)。內(nèi)部畫面94包含顯示預(yù)覽圖像的區(qū)域311和指示三個(gè)圖像處理的按鈕313、314、315,因此在I框架94A上顯示這些區(qū)域和按鈕。按鈕313相關(guān)聯(lián)的是對(duì)放大預(yù)覽圖像的圖像處理進(jìn)行指示的CGI命令,按鈕314相關(guān)聯(lián)的是對(duì)縮小預(yù)覽圖像的圖像處理進(jìn)行指示的CGI命令,按鈕315相關(guān)聯(lián)的是對(duì)使預(yù)覽圖像旋轉(zhuǎn)的圖像處理進(jìn)行指示的CGI命令。外部畫面96A包含兩個(gè)指示數(shù)據(jù)處理的按鈕321、322。按鈕321相關(guān)聯(lián)的是指示對(duì)預(yù)覽圖像進(jìn)行顏色變換的數(shù)據(jù)處理的CGI命令,按鈕322相關(guān)聯(lián)的是指示對(duì)預(yù)覽圖像進(jìn)行輪廓修正的數(shù)據(jù)處理的CGI命令。圖16是表示第二實(shí)施方式的瀏覽部、內(nèi)部服務(wù)器部、協(xié)作控制部及外部服務(wù)器各自的處理流程的關(guān)系的第一流程圖。參照?qǐng)D16,與圖10所示的流程圖不同是步驟SlO 步驟S27的處理變更為步驟S71 步驟S85的處理這一點(diǎn)。步驟SOl 步驟S09的處理與圖10所示的處理相同,在此不作重復(fù)說(shuō)明。外部服務(wù)器200在步驟S07中,向MFP100回復(fù)掃描指示命令,然后將畫面信息發(fā)送到MFP100 (步驟S71)。畫面信息為CSS (Cascading Style Sheets)等樣式表,且是規(guī)定內(nèi)部畫面的尺寸、文字的字體尺寸、背景的顏色、按鈕的顏色等的信息。當(dāng)網(wǎng)絡(luò)I/F117從外部服務(wù)器200接收畫面信息時(shí),協(xié)作控制部51從存儲(chǔ)于HDD114的圖像數(shù)據(jù)92生成預(yù)覽圖像,將其存儲(chǔ)于HDD114 (步驟S72)。由此,預(yù)覽圖像93被存儲(chǔ)于HDD114。預(yù)覽圖像為在內(nèi)部畫面中包含的圖像,由從外部服務(wù)器200接收的畫面信息規(guī)定尺寸。因此,預(yù)覽圖像生成部57將圖像數(shù)據(jù)92縮小到由畫面信息規(guī)定的尺寸,且將縮小后的圖像數(shù)據(jù)作為預(yù)覽圖像93存儲(chǔ)于HDD114。在下一步驟S73中,協(xié)作控制部51基于畫面信息,生成內(nèi)部畫面。然后,將生成的內(nèi)部畫面輸出到內(nèi)部服務(wù)器部41(步驟S74)。內(nèi)部服務(wù)器部41將從協(xié)作控制部51接收的內(nèi)部畫面作為Web頁(yè)而存儲(chǔ)于HDDl 14,且將內(nèi)部畫面94的URL輸出到協(xié)作控制部51 (步驟S75)。由此,內(nèi)部畫面94被存儲(chǔ)于HDD114。內(nèi)部畫面用標(biāo)記語(yǔ)言記述,包含預(yù)覽圖像93的URL和指示對(duì)預(yù)覽圖像的圖像處理的按鈕。接著,協(xié)作控制部51將從內(nèi)部服務(wù)器部41輸入的內(nèi)部畫面94的URLl經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200 (步驟S76)。另外,協(xié)作控制部51將存儲(chǔ)于HDD114的圖像數(shù)據(jù)92的URL2經(jīng)由網(wǎng)絡(luò)I/F117發(fā)送到外部服務(wù)器200 (步驟S78)。在外部服務(wù)器200中,生成將接收的內(nèi)部畫面94的URLl包含于I框架的綜合畫面233 (步驟S77)。然后,將接收的圖像數(shù)據(jù)92的URL2存儲(chǔ)(步驟S79)。另外,當(dāng)瀏覽部31在步驟S06中發(fā)送了掃描指示的CGI以后發(fā)送下一畫面請(qǐng)求時(shí)(步驟S80),向發(fā)送來(lái)下一畫面請(qǐng)求的瀏覽部31,回復(fù)在步驟S77中生成的綜合畫面223 (步驟S81)。外部服務(wù)器200發(fā)送的綜合畫面包含用于顯示由URLl確定的內(nèi)部畫面的I框架,因此瀏覽部31將包含URLl在內(nèi)的發(fā)送請(qǐng)求輸出到內(nèi)部服務(wù)器部41 (步驟S82)。內(nèi)部服務(wù)器部41當(dāng)接收到包含URLl在內(nèi)的發(fā)送請(qǐng)求時(shí),將由URLl確定的內(nèi)部畫面94從HDD114讀出(步驟S83),且將讀出的內(nèi)部畫面94輸出到瀏覽部31(步驟S84)。當(dāng)從內(nèi)部服務(wù)器部41輸入內(nèi)部畫面94時(shí),瀏覽部31將在步驟S81中從外部服務(wù)器200接收的綜合畫面223顯示于顯示部115,并且在綜合畫面223的I框架部分顯示內(nèi)部畫面94(步驟S85)。由此,在顯示部115顯示包含內(nèi)部畫面94在內(nèi)的綜合畫面223。綜合畫面223包含內(nèi)部畫面94和外部畫面96A,內(nèi)部畫面94包含預(yù)覽圖像和指示圖像處理的按鈕,外部畫面96A包含對(duì)外部服務(wù)器200提供的數(shù)據(jù)處理服務(wù)的執(zhí)行進(jìn)行指示的按鈕。圖17是表示第二實(shí)施方式的瀏覽部、內(nèi)部服務(wù)器部、協(xié)作控制部及外部服務(wù)器各
自的處理流程的關(guān)系的第二流程圖。參照?qǐng)D17,與圖11所示的流程圖不同的是步驟S40 步驟S42、步驟S55及步驟S56分別變更為步驟S40A 步驟S42A、步驟S55A及步驟S56A這一點(diǎn)。其他處理與圖11所示的處理相同,在此不作重復(fù)說(shuō)明。在步驟S40A中,當(dāng)從瀏覽部31接收更新請(qǐng)求時(shí),內(nèi)部服務(wù)器部41將內(nèi)部畫面94從HDD114讀出。然后,將讀出的內(nèi)部畫面94回復(fù)到瀏覽部31 (步驟S41A)。瀏覽部31用從內(nèi)部服務(wù)器部41接收的內(nèi)部畫面94將顯示于顯示部115的綜合畫面223的I框架94A更新(步驟S42A)。在瀏覽部31將內(nèi)部畫面94顯示于綜合畫面223的I框架94A的時(shí)刻,存儲(chǔ)于HDD114的圖像數(shù)據(jù)92用由外部服務(wù)器200進(jìn)行了數(shù)據(jù)處理以后的圖像數(shù)據(jù)進(jìn)行更新,因此預(yù)覽圖像93從更新后的圖像數(shù)據(jù)生成。因此,由外部服務(wù)器200執(zhí)行數(shù)據(jù)處理,包含更新后的預(yù)覽圖像93在內(nèi)的綜合畫面223顯示于顯示部115。接著,如果用戶對(duì)顯示于顯示部115的綜合畫面223的內(nèi)部畫面94所含的指示按鈕313、314、315中的任一按鈕進(jìn)行指示,則瀏覽部31將與指示的按鈕相關(guān)聯(lián)的CGI命令輸出到內(nèi)部服務(wù)器部41 (步驟S51)。當(dāng)從瀏覽部31輸入與指示的按鈕相關(guān)聯(lián)的CGI命令時(shí),內(nèi)部服務(wù)器部41將執(zhí)行由CGI命令規(guī)定的圖像處理的指示輸出到協(xié)作控制部51 (步驟S52)。在此,圖像處理為放大處理、縮小處理及旋轉(zhuǎn)處理中的任一處理。當(dāng)從內(nèi)部服務(wù)器部41輸入執(zhí)行圖像處理的指示時(shí),協(xié)作控制部51對(duì)存儲(chǔ)于HDD114的圖像數(shù)據(jù)92執(zhí)行由輸入的指示規(guī)定的圖像處理(步驟S53),且用處理后的圖像數(shù)據(jù)92進(jìn)行更新(步驟S54)。另外,從存儲(chǔ)于HDD114的更新后的圖像數(shù)據(jù)92生成預(yù)覽圖像,用生成的預(yù)覽圖像,將存儲(chǔ)于HDD114的預(yù)覽圖像93更新。然后,協(xié)作控制部51將更新完成信號(hào)輸出到內(nèi)部服務(wù)器部41 (步驟S54)。當(dāng)輸入更新完成信號(hào)時(shí),內(nèi)部服務(wù)器部41從HDD114讀出內(nèi)部畫面94,將讀出的內(nèi)部畫面94輸出到瀏覽部31 (步驟S55A)。當(dāng)從內(nèi)部服務(wù)器部41輸入內(nèi)部畫面94時(shí),瀏覽部31用輸入的內(nèi)部畫面94將顯示于顯示部115的綜合畫面223的I框架94A更新(步驟S56A)。在瀏覽部31更新綜合畫面223的時(shí)刻,預(yù)覽圖像93由協(xié)作控制部51更新。因此,包含更新后的預(yù)覽圖像93在內(nèi)的綜合畫面223顯示于顯示部115。
第二實(shí)施方式的應(yīng)用協(xié)作系統(tǒng)IA中,外部服務(wù)器200根據(jù)從MFP100的瀏覽部31接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,將綜合畫面回復(fù)到瀏覽部31(S81),因此瀏覽部31顯示綜合畫面223。綜合畫面223為了在I框架94A (部分顯示區(qū)域)顯示內(nèi)部畫面94,記述有發(fā)送包含內(nèi)部畫面94的URL在內(nèi)的發(fā)送請(qǐng)求的命令,因此瀏覽部31向內(nèi)部服務(wù)器部41發(fā)送內(nèi)部畫面的發(fā)送請(qǐng)求(S82),且將從內(nèi)部服務(wù)器部41接收的內(nèi)部畫面94顯示于I框架94A。綜合畫面223包含內(nèi)部畫面94和外部畫面96A,內(nèi)部畫面94包含用于使內(nèi)部服務(wù)器部41執(zhí)行規(guī)定處理的CGI命令(內(nèi)部控制命令),外部畫面96A包含用于使外部服務(wù)器200執(zhí)行規(guī)定處理的CGI命令(外部控制命令),因此用戶能夠從綜合畫面223向內(nèi)部服務(wù)器部41和外部服務(wù)器200中的任一個(gè)指示處理的執(zhí)行。其結(jié)果是,用戶能夠使MFP100和外部服務(wù)器200中的任一個(gè)執(zhí)行處理而不會(huì)意識(shí)到使MFP100和外部服務(wù)器200中的哪一個(gè)進(jìn)行處理。另外,在上述的第一及第二實(shí)施方式中,在外部服務(wù)器200中 執(zhí)行數(shù)據(jù)處理時(shí),以存儲(chǔ)于MFP100的圖像數(shù)據(jù)92為處理對(duì)象,但也可以將預(yù)覽圖像93作為處理對(duì)象。在這種情況下,只要預(yù)覽圖像生成部57用預(yù)覽圖像93將存儲(chǔ)于HDD114的圖像數(shù)據(jù)92更新,且以預(yù)覽圖像93代替圖像數(shù)據(jù)92為處理對(duì)象即可。預(yù)覽圖像93為將圖像數(shù)據(jù)92縮小后的圖像,數(shù)據(jù)量比圖像數(shù)據(jù)92小。因此,外部服務(wù)器200為了處理預(yù)覽圖像而經(jīng)由網(wǎng)絡(luò)3收發(fā)預(yù)覽圖像93 (步驟S34、S35),但由于預(yù)覽圖像的數(shù)據(jù)量小,因此能夠減小網(wǎng)絡(luò)3的負(fù)荷。在這種情況下,成為在協(xié)作控制部51執(zhí)行的圖像處理(步驟S53)的對(duì)象的數(shù)據(jù)為預(yù)覽圖像93,在由應(yīng)用協(xié)作系統(tǒng)進(jìn)行了處理以后,成為輸出對(duì)象的數(shù)據(jù)也是預(yù)覽圖像93。另外,在上述的實(shí)施方式中,對(duì)應(yīng)用協(xié)作系統(tǒng)1、1A進(jìn)行了說(shuō)明,但可作為用于使計(jì)算機(jī)執(zhí)行圖10、圖11、圖16、圖17所示的處理的應(yīng)用協(xié)作方法或應(yīng)用協(xié)作程序獲得發(fā)明是不目而喻的。本次公開(kāi)的實(shí)施方式在所有點(diǎn)上用于例示而非用于限制。本發(fā)明的范圍不是上述的說(shuō)明,而是通過(guò)權(quán)利要求書來(lái)表示,意圖包含與權(quán)利要求書均等的意思及范圍內(nèi)的所有的變更。
權(quán)利要求
1.一種應(yīng)用協(xié)作系統(tǒng),具備 原稿讀取部件,該原稿讀取部件讀取原稿,輸出圖像數(shù)據(jù); 存儲(chǔ)部件,該存儲(chǔ)部件存儲(chǔ)用標(biāo)記語(yǔ)言記述的頁(yè)面; 瀏覽部件,該瀏覽部件請(qǐng)求用標(biāo)記語(yǔ)言記述的頁(yè)面,將根據(jù)所述請(qǐng)求而接收的頁(yè)面進(jìn)行顯示; 內(nèi)部服務(wù)器部件,該內(nèi)部服務(wù)器部件根據(jù)來(lái)自所述瀏覽部件的請(qǐng)求,將存儲(chǔ)于所述存儲(chǔ)部件的頁(yè)面輸出;以及 協(xié)作控制部件,該協(xié)作控制部件使所述瀏覽部件、所述內(nèi)部服務(wù)器部件及外部服務(wù)器協(xié)作, 所述協(xié)作控制部件包含 指示畫面顯示控制部件,該指示畫面顯示控制部件將所述瀏覽部件起動(dòng),使顯示包含存儲(chǔ)于所述外部服務(wù)器的掃描指示畫面在內(nèi)的頁(yè)面; 掃描控制部件,該掃描控制部件根據(jù)接受由用戶基于所述顯示的掃描指示畫面而輸入的掃描指示的情況,控制所述原稿讀取部件,將所述原稿讀取部件輸出的圖像數(shù)據(jù)存儲(chǔ)于所述存儲(chǔ)部件; 外部畫面接收部件,該外部畫面接收部件從所述外部服務(wù)器接收外部畫面,并存儲(chǔ)于所述存儲(chǔ)部件,所述外部畫面包含接受用戶指示的區(qū)域和分配于接受所述用戶指示的區(qū)域且用于使所述外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令; 內(nèi)部畫面生成部件,該內(nèi)部畫面生成部件生成內(nèi)部畫面,所述內(nèi)部畫面包含接受用戶指示的區(qū)域、分配于接受所述用戶指示的區(qū)域且用于使所述內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令、對(duì)所述存儲(chǔ)的圖像數(shù)據(jù)進(jìn)行顯示的區(qū)域; 綜合畫面生成部件,該綜合畫面生成部件生成將所述內(nèi)部畫面和所述存儲(chǔ)的外部畫面合成的綜合畫面,且將所述生成的綜合畫面輸出到所述內(nèi)部服務(wù)器部件;以及 畫面位置信息通知部件,該畫面位置信息通知部件從所述內(nèi)部服務(wù)器部件取得所述綜合畫面的網(wǎng)絡(luò)地址,發(fā)送到所述外部服務(wù)器, 所述外部服務(wù)器在向所述瀏覽部件發(fā)送了所述掃描指示畫面以后,根據(jù)從所述瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,將包含所述綜合畫面的網(wǎng)絡(luò)地址在內(nèi)的重定向信息回復(fù)到所述瀏覽部件。
2.如權(quán)利要求I所述的應(yīng)用協(xié)作系統(tǒng),其中, 所述協(xié)作控制部件還包含圖像位置信息通知部件,所述圖像位置信息通知部件將表示所述存儲(chǔ)的圖像數(shù)據(jù)的位置的網(wǎng)絡(luò)地址發(fā)送到所述外部服務(wù)器, 所述外部服務(wù)器具備 外部更新部件,該外部更新部件根據(jù)從所述瀏覽部件接收所述外部控制命令的情況,取得由從所述圖像位置信息通知部件接收的所述圖像數(shù)據(jù)的網(wǎng)絡(luò)地址確定的所述圖像數(shù)據(jù),對(duì)所述圖像數(shù)據(jù)執(zhí)行由所述接收到的外部控制命令確定的圖像處理,用所述圖像處理后的圖像數(shù)據(jù)更新所述圖像數(shù)據(jù);以及 更新請(qǐng)求輸出部件,該更新請(qǐng)求輸出部件在由所述外部更新部件更新了所述存儲(chǔ)的圖像數(shù)據(jù)以后,向所述瀏覽部件輸出更新請(qǐng)求。
3.如權(quán)利要求I或2所述的應(yīng)用協(xié)作系統(tǒng),其中,所述協(xié)作控制部件包含內(nèi)部更新部件,所述內(nèi)部更新部件根據(jù)從所述瀏覽部件向所述內(nèi)部服務(wù)器部件輸入所述內(nèi)部控制命令的情況,對(duì)由所述內(nèi)部畫面確定的所述圖像數(shù)據(jù)執(zhí)行由所述接收到的內(nèi)部控制命令確定的圖像處理,用所述圖像處理后的圖像數(shù)據(jù)更新所述圖像數(shù)據(jù), 所述內(nèi)部服務(wù)器部件在由所述內(nèi)部更新部件更新了所述存儲(chǔ)的圖像數(shù)據(jù)以后,將所述綜合畫面輸出到所述瀏覽部件。
4.一種應(yīng)用協(xié)作系統(tǒng),具備 原稿讀取部件,該原稿讀取部件讀取原稿,輸出圖像數(shù)據(jù); 存儲(chǔ)部件,該存儲(chǔ)部件存儲(chǔ)用標(biāo)記語(yǔ)言記述的頁(yè)面; 瀏覽部件,該瀏覽部件請(qǐng)求用標(biāo)記語(yǔ)言記述的頁(yè)面,將根據(jù)所述請(qǐng)求而接收的頁(yè)面進(jìn)行顯示; 內(nèi)部服務(wù)器部件,該內(nèi)部服務(wù)器部件根據(jù)來(lái)自所述瀏覽部件的請(qǐng)求,將存儲(chǔ)于所述存儲(chǔ)部件的頁(yè)面輸出;以及 協(xié)作控制部件,該協(xié)作控制部件使所述瀏覽部件、所述內(nèi)部服務(wù)器部件及外部服務(wù)器協(xié)作, 所述協(xié)作控制部件包含 指示畫面顯示控制部件,該指示畫面顯示控制部件將所述瀏覽部件起動(dòng),使顯示包含存儲(chǔ)于所述外部服務(wù)器的掃描指示畫面在內(nèi)的頁(yè)面; 掃描控制部件,該掃描控制部件根據(jù)接受由用戶基于所述顯示的掃描指示畫面而輸入的掃描指示的情況,控制所述原稿讀取部件,將所述原稿讀取部件輸出的圖像數(shù)據(jù)存儲(chǔ)于所述存儲(chǔ)部件; 內(nèi)部畫面生成部件,該內(nèi)部畫面生成部件生成內(nèi)部畫面,且將所述生成的內(nèi)部畫面輸出到所述內(nèi)部服務(wù)器部件,所述內(nèi)部畫面包含接受用戶指示的區(qū)域、分配于接受所述用戶指示的區(qū)域且用于使所述內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令、對(duì)所述存儲(chǔ)的圖像數(shù)據(jù)進(jìn)行顯示的區(qū)域;以及 畫面位置信息通知部件,該圖像位置信息通知部件從所述內(nèi)部服務(wù)器部件取得所述內(nèi)部畫面的網(wǎng)絡(luò)地址,將所述內(nèi)部畫面的網(wǎng)絡(luò)地址發(fā)送到所述外部服務(wù)器, 所述外部服務(wù)器包含根據(jù)接收所述內(nèi)部畫面的網(wǎng)絡(luò)地址的情況而生成綜合畫面的綜合畫面生成部件,在向所述瀏覽部件發(fā)送了所述掃描指示畫面以后,根據(jù)從所述瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,回復(fù)所述綜合畫面,所述綜合畫面包含接受用戶指示的區(qū)域、分配于接受所述用戶指示的區(qū)域且用于使所述外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令、對(duì)由所述接收到的網(wǎng)絡(luò)地址確定的所述內(nèi)部畫面進(jìn)行顯示的部分顯示區(qū)域,所述綜合畫面記述有用于發(fā)送包含所述接收到的網(wǎng)絡(luò)地址在內(nèi)的發(fā)送請(qǐng)求的命令,以便在所述部分顯示區(qū)域顯示所述內(nèi)部畫面。
5.如權(quán)利要求4所述的應(yīng)用協(xié)作系統(tǒng),其中, 所述協(xié)作控制部件還包含圖像位置信息通知部件,所述圖像位置信息通知部件將表示所述存儲(chǔ)的圖像數(shù)據(jù)的位置的網(wǎng)絡(luò)地址發(fā)送到所述外部服務(wù)器, 所述外部服務(wù)器還具備 外部更新部件,該外部更新部件根據(jù)從所述瀏覽部件接收所述外部控制命令的情況,取得由從所述圖像位置信息通知部件接收的所述圖像數(shù)據(jù)的網(wǎng)絡(luò)地址確定的所述圖像數(shù)據(jù),對(duì)所述圖像數(shù)據(jù)執(zhí)行由所述接收到的外部控制命令確定的圖像處理,用所述圖像處理后的圖像數(shù)據(jù)更新所述圖像數(shù)據(jù);以及 更新請(qǐng)求輸出部件,該更新請(qǐng)求輸出部件在由所述外部更新部件更新了所述存儲(chǔ)的圖像數(shù)據(jù)以后,向所述瀏覽部件輸出更新請(qǐng)求。
6.如權(quán)利要求4或5所述的應(yīng)用協(xié)作系統(tǒng),其中, 所述協(xié)作控制部件包含內(nèi)部更新部件,所述內(nèi)部更新部件根據(jù)從所述瀏覽部件向所述內(nèi)部服務(wù)器部件輸入所述內(nèi)部控制命令的情況,對(duì)由所述內(nèi)部畫面確定的所述圖像數(shù)據(jù)執(zhí)行由所述接收到的內(nèi)部控制命令確定的圖像處理,用所述圖像處理后的圖像數(shù)據(jù)更新所述圖像數(shù)據(jù), 所述內(nèi)部服務(wù)器部件在由所述內(nèi)部更新部件更新了所述存儲(chǔ)的圖像數(shù)據(jù)以后,將所述內(nèi)部畫面輸出到所述瀏覽部件。
7.如權(quán)利要求1、2、4、5中的任一項(xiàng)所述的應(yīng)用協(xié)作系統(tǒng),其中, 所述協(xié)作控制部件還具備預(yù)覽圖像生成部件,所述預(yù)覽圖像生成部件生成將所述圖像數(shù)據(jù)縮小后的預(yù)覽圖像,用所述生成的預(yù)覽圖像將所述存儲(chǔ)的圖像數(shù)據(jù)更新。
8.如權(quán)利要求1、2、4、5中的任一項(xiàng)所述的應(yīng)用協(xié)作系統(tǒng),其中, 所述內(nèi)部畫面生成部件從所述外部服務(wù)器接收畫面信息,根據(jù)所述接收到的畫面信息生成所述內(nèi)部畫面。
9.一種應(yīng)用協(xié)作方法,其由包含圖像處理裝置和外部服務(wù)器的應(yīng)用協(xié)作系統(tǒng)執(zhí)行,其中, 所述圖像處理裝置具備 原稿讀取部件,該原稿讀取部件讀取原稿,輸出圖像數(shù)據(jù); 存儲(chǔ)部件,該存儲(chǔ)部件存儲(chǔ)用標(biāo)記語(yǔ)言記述的頁(yè)面; 瀏覽部件,該瀏覽部件請(qǐng)求用標(biāo)記語(yǔ)言記述的頁(yè)面,將根據(jù)所述請(qǐng)求而接收的頁(yè)面進(jìn)行顯示;以及 內(nèi)部服務(wù)器部件,該內(nèi)部服務(wù)器部件根據(jù)來(lái)自所述瀏覽部件的請(qǐng)求,將存儲(chǔ)于所述存儲(chǔ)部件的頁(yè)面輸出, 所述應(yīng)用協(xié)作方法使所述圖像處理裝置執(zhí)行如下步驟 將所述瀏覽部件起動(dòng),使顯示包含存儲(chǔ)于所述外部服務(wù)器的掃描指示畫面在內(nèi)的頁(yè)面的步驟; 根據(jù)接受由用戶基于所述顯示的掃描指示畫面輸入的掃描指示的情況,控制所述原稿讀取部件,將所述原稿讀取部件輸出的圖像數(shù)據(jù)存儲(chǔ)于所述存儲(chǔ)部件的步驟; 從所述外部服務(wù)器接收外部畫面且存儲(chǔ)于所述存儲(chǔ)部件的步驟,所述外部畫面包含接受用戶指示的區(qū)域和分配于接受所述用戶指示的區(qū)域且用于使所述外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令; 生成內(nèi)部畫面的步驟,所述內(nèi)部畫面包含接受用戶指示的區(qū)域、分配于接受所述用戶指示的區(qū)域且用于使所述內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令、顯示所述存儲(chǔ)的圖像數(shù)據(jù)的區(qū)域; 生成將所述內(nèi)部畫面和所述存儲(chǔ)的外部畫面合成的綜合畫面,將所述生成的綜合畫面輸出到所述內(nèi)部服務(wù)器部件的步驟;以及 從所述內(nèi)部服務(wù)器部件取得所述綜合畫面的網(wǎng)絡(luò)地址,且發(fā)送到所述外部服務(wù)器的步驟, 所述應(yīng)用協(xié)作方法使所述外部服務(wù)器執(zhí)行如下步驟,即,在向所述瀏覽部件發(fā)送了所述掃描指示畫面以后,根據(jù)從所述瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,將包含所述綜合畫面的網(wǎng)絡(luò)地址在內(nèi)的重定向信息回復(fù)到所述瀏覽部件。
10.一種應(yīng)用協(xié)作方法,其由包含圖像處理裝置和外部服務(wù)器的應(yīng)用協(xié)作系統(tǒng)執(zhí)行,其中, 所述圖像處理裝置具備 原稿讀取部件,該原稿讀取部件讀取原稿,輸出圖像數(shù)據(jù); 存儲(chǔ)部件,該存儲(chǔ)部件存儲(chǔ)用標(biāo)記語(yǔ)言記述的頁(yè)面; 瀏覽部件,該瀏覽部件請(qǐng)求用標(biāo)記語(yǔ)言記述的頁(yè)面,將根據(jù)所述請(qǐng)求而接收的頁(yè)面進(jìn)行顯示;以及 內(nèi)部服務(wù)器部件,該內(nèi)部服務(wù)器部件根據(jù)來(lái)自所述瀏覽部件的請(qǐng)求,將存儲(chǔ)于所述存儲(chǔ)部件的頁(yè)面輸出, 所述應(yīng)用協(xié)作方法使所述圖像處理裝置執(zhí)行如下步驟 將所述瀏覽部件起動(dòng),使顯示包含存儲(chǔ)于所述外部服務(wù)器的掃描指示畫面在內(nèi)的頁(yè)面的步驟; 根據(jù)接受由用戶基于所述顯示的掃描指示畫面輸入的掃描指示的情況,控制所述原稿讀取部件,將所述原稿讀取部件輸出的圖像數(shù)據(jù)存儲(chǔ)于所述存儲(chǔ)部件的步驟; 生成內(nèi)部畫面的步驟,所述內(nèi)部畫面包含接受用戶指示的區(qū)域、分配于接受所述用戶指示的區(qū)域且用于使所述內(nèi)部服務(wù)器部件執(zhí)行規(guī)定處理的內(nèi)部控制命令、顯示所述存儲(chǔ)的圖像數(shù)據(jù)的區(qū)域; 將所述生成的內(nèi)部畫面輸出到所述內(nèi)部服務(wù)器部件的步驟;以及從所述內(nèi)部服務(wù)器部件取得所述內(nèi)部畫面的網(wǎng)絡(luò)地址,將所述內(nèi)部畫面的網(wǎng)絡(luò)地址發(fā)送到所述外部服務(wù)器的步驟, 所述應(yīng)用協(xié)作方法使所述外部服務(wù)器執(zhí)行如下步驟 根據(jù)接收所述內(nèi)部畫面的網(wǎng)絡(luò)地址的情況而生成綜合畫面步驟,所述綜合畫面包含接受用戶指示的區(qū)域、分配于接受所述用戶指示的區(qū)域且用于使所述外部服務(wù)器執(zhí)行規(guī)定處理的外部控制命令、對(duì)由所述接收到的網(wǎng)絡(luò)地址確定的所述內(nèi)部畫面進(jìn)行顯示的部分顯示區(qū)域,所述綜合畫面記述有用于發(fā)送包含所述接收到的網(wǎng)絡(luò)地址在內(nèi)的發(fā)送請(qǐng)求的命令,以便在所述部分顯示區(qū)域顯示所述內(nèi)部畫面;以及 在向所述瀏覽部件發(fā)送了所述掃描指示畫面以后,根據(jù)從所述瀏覽部件接收請(qǐng)求下一畫面的發(fā)送的發(fā)送請(qǐng)求的情況,回復(fù)所述綜合畫面的步驟。
全文摘要
本發(fā)明提供一種應(yīng)用協(xié)作系統(tǒng)及應(yīng)用協(xié)作方法,其會(huì)執(zhí)行處理而不會(huì)使用戶意識(shí)到使本裝置和外部服務(wù)器中的哪一個(gè)進(jìn)行處理。應(yīng)用協(xié)作系統(tǒng)具備讀取原稿輸出圖像數(shù)據(jù)的原稿讀取部、存儲(chǔ)用標(biāo)記語(yǔ)言記述的頁(yè)面的存儲(chǔ)部、請(qǐng)求用標(biāo)記語(yǔ)言記述的頁(yè)面且將根據(jù)請(qǐng)求而接收的頁(yè)面進(jìn)行顯示的瀏覽部(31)、根據(jù)來(lái)自瀏覽部(31)的請(qǐng)求將存儲(chǔ)于存儲(chǔ)部的頁(yè)面輸出的內(nèi)部服務(wù)器部(41)、使瀏覽部(31)、內(nèi)部服務(wù)部(41)及外部服務(wù)器(200)協(xié)作的協(xié)作控制部(51)。
文檔編號(hào)H04N1/32GK102883089SQ20121023944
公開(kāi)日2013年1月16日 申請(qǐng)日期2012年7月11日 優(yōu)先權(quán)日2011年7月14日
發(fā)明者板東亮二 申請(qǐng)人:柯尼卡美能達(dá)商用科技株式會(huì)社