專利名稱:信息處理系統(tǒng)及其控制方法、外部控制裝置、信息提供裝置及圖像處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制圖像處理裝置顯示畫面信息的信息處理系統(tǒng)及其控制方法、外部 控制裝置、信息提供裝置、圖像處理裝置以及存儲程序的存儲介質(zhì)。
背景技術(shù):
傳統(tǒng)上,已知如下技術(shù)如個(gè)人計(jì)算機(jī)的信息處理裝置連接至網(wǎng)絡(luò)上的ffeb(網(wǎng) 絡(luò))服務(wù)器,并將由Web服務(wù)器提供的操作畫面顯示在信息處理裝置配備的Web瀏覽器上。使用該技術(shù),當(dāng)信息處理裝置的Web瀏覽器從Web服務(wù)器請求操作畫面時(shí),Web服 務(wù)器的Web應(yīng)用響應(yīng)于來自信息處理裝置的請求,將用于將操作畫面顯示在Web瀏覽器上 的HTML文件發(fā)送至信息處理裝置。信息處理裝置的Web瀏覽器分析接收到的HTML文件,并基于接收到的HTML文件 的描述顯示操作畫面。此外,當(dāng)用戶通過Web瀏覽器上顯示的操作畫面輸入指令時(shí),Web瀏 覽器將輸入的指令通知給Web服務(wù)器。當(dāng)接收到通知時(shí),Web服務(wù)器上的Web應(yīng)用根據(jù)輸入的指令執(zhí)行處理。順便提及,近來,存在一些配備有上述Web瀏覽器的圖像處理裝置,例如配備有掃 描器和打印機(jī)的MFP (多功能外圍設(shè)備,Multi FunctionPeripheral)。該MFP使用上述過 程將Web服務(wù)器提供的操作畫面顯示在MFP的Web瀏覽器上,并接收來自用戶的各種指令。此外,近年來,提出了如下系統(tǒng),在該系統(tǒng)中,在MFP外部單獨(dú)布置信息處理裝置 (外部控制裝置),來負(fù)責(zé)傳統(tǒng)上由MFP執(zhí)行的一部分處理。將向量格式的打印數(shù)據(jù)展開為MFP能夠打印的位圖數(shù)據(jù)、并將數(shù)據(jù)發(fā)送至MFP的 RIP(光柵圖像處理器,Raster Image Processor)是這種信息處理裝置的示例。包括RIP的MFP的系統(tǒng)配置是多樣化的。Web服務(wù)器必須生成與該復(fù)雜的MFP的 系統(tǒng)配置相對應(yīng)的最優(yōu)顯示畫面。例如,日本特開(Kokai) 2006-U9356號公報(bào)(JP 2006-129356A)公開了一種生成 與MFP的系統(tǒng)配置相對應(yīng)的顯示畫面的方法。根據(jù)該公報(bào)的描述,MFP中的Web瀏覽器將 MFP配備的功能通知給Web服務(wù)器,Web服務(wù)器動(dòng)態(tài)地生成與MFP的功能相對應(yīng)的用戶界然而,上述傳統(tǒng)信息處理系統(tǒng)具有以下問題。使用將MFP中的Web瀏覽器鏈接到 Web服務(wù)器的傳統(tǒng)技術(shù),Web瀏覽器將關(guān)于MFP的功能信息通知給Web服務(wù)器,Web服務(wù)器 根據(jù)功能信息動(dòng)態(tài)地改變生成的畫面信息。然而,在包括如上述RIP的信息處理裝置以及MFP的復(fù)合系統(tǒng)配置中,Web服務(wù)器 需要預(yù)先準(zhǔn)備許多與裝置(包括信息處理裝置)的各種功能相對應(yīng)的畫面信息,以使Web 服務(wù)器動(dòng)態(tài)地生成畫面信息。例如,當(dāng)經(jīng)由MFP的操作畫面設(shè)定如RIP的信息處理裝置的操作時(shí),可以提高用戶 的便利性。由于對RIP的這種設(shè)置種類繁多,因此如果Web服務(wù)器支持所有設(shè)置,則破壞了構(gòu)造Web服務(wù)器的靈活性,并使Web服務(wù)器的負(fù)擔(dān)增加。
發(fā)明內(nèi)容
本發(fā)明提供一種信息處理系統(tǒng)及其控制方法、外部控制裝置、信息提供裝置、圖像 處理裝置以及存儲程序的存儲介質(zhì),其能夠保持構(gòu)造信息提供裝置的靈活性,并減少信息 提供裝置的負(fù)擔(dān)。因此,本發(fā)明的第一方面提供了一種信息處理系統(tǒng),所述信息處理系統(tǒng)包括圖像 處理裝置,所述圖像處理裝置包括畫面信息請求單元,其被配置為經(jīng)由外部控制裝置,請 求信息提供裝置提供在所述圖像處理裝置上顯示的畫面信息;第一信息接收單元,其被配 置為經(jīng)由所述外部控制裝置接收所述信息提供裝置響應(yīng)于來自所述畫面信息請求單元的 畫面信息請求而提供的所述畫面信息;以及顯示單元,其被配置為顯示所述第一信息接收 單元接收到的所述畫面信息,所述外部控制裝置包括第一請求接收單元,其被配置為接收 來自所述圖像處理裝置的所述畫面信息請求;請求傳輸單元,其被配置為將所述第一請求 接收單元接收到的所述畫面信息請求傳輸?shù)剿鲂畔⑻峁┭b置;第二信息接收單元,其被 配置為接收所述信息提供裝置響應(yīng)于由所述請求傳輸單元傳輸?shù)乃霎嬅嫘畔⒄埱蠖l(fā) 送的所述畫面信息;信息改變單元,其被配置為改變所述第二信息接收單元接收到的所述 畫面信息的內(nèi)容;以及第一信息發(fā)送單元,其被配置為將由所述信息改變單元改變的所述 畫面信息發(fā)送到所述圖像處理裝置,所述信息提供裝置包括第二請求接收單元,其被配置 為經(jīng)由所述外部控制裝置接收來自所述圖像處理裝置的所述畫面信息請求;生成單元,其 被配置為響應(yīng)于所述第二請求接收單元接收到的所述畫面信息請求,生成在所述圖像處理 裝置上顯示的所述畫面信息;以及第二信息發(fā)送單元,其被配置為將由所述生成單元生成 的所述畫面信息發(fā)送到所述外部控制裝置。因此,本發(fā)明的第二方面提供了一種外部控制裝置,其能夠與圖像處理裝置和信 息提供裝置進(jìn)行通信,該外部控制裝置包括請求接收單元,其被配置為接收來自相關(guān)的所 述圖像處理裝置的、對在所述圖像處理裝置上顯示的畫面信息的請求;請求傳輸單元,其被 配置為將由所述請求接收單元接收到的畫面信息請求傳輸?shù)剿鲂畔⑻峁┭b置;信息接收 單元,其被配置為接收響應(yīng)于由所述請求傳輸單元傳輸?shù)乃霎嬅嫘畔⒄埱?,從所述信?提供裝置發(fā)送的所述畫面信息;信息改變單元,其被配置為改變所述信息接收單元接收到 的所述畫面信息的內(nèi)容;以及信息發(fā)送單元,其被配置為將由所述信息改變單元改變的所 述畫面信息發(fā)送到所述圖像處理裝置。因此,本發(fā)明的第三方面提供了一種圖像處理裝置,其經(jīng)由外部控制裝置連接至 網(wǎng)絡(luò),并能夠與所述網(wǎng)絡(luò)上的信息提供裝置進(jìn)行通信,該圖像處理裝置包括畫面信息請求 單元,其被配置為經(jīng)由所述外部控制裝置,請求所述信息提供裝置提供在所述圖像處理裝 置上顯示的畫面信息;信息接收單元,其被配置為接收響應(yīng)于所述畫面信息請求單元的請 求從所述信息提供裝置發(fā)送、并由所述外部控制裝置改變了內(nèi)容的所述畫面信息;以及顯 示單元,其被配置為顯示由所述信息接收單元接收到的所述畫面信息。因此,本發(fā)明的第四方面提供了 一種信息提供裝置,所述信息提供裝置包括請求 接收單元,其被配置為經(jīng)由外部控制裝置接收來自圖像處理裝置的畫面信息請求;生成單 元,其被配置為響應(yīng)于所述畫面信息請求,生成能夠由所述外部控制裝置改變的畫面信息;以及信息發(fā)送單元,其被配置為將由所述生成單元生成的所述畫面信息發(fā)送到所述外部控 制裝置。因此,本發(fā)明的第五方面提供了一種用于信息處理系統(tǒng)的控制方法,該控制方法 包括在所述圖像處理裝置中執(zhí)行的如下步驟畫面信息請求步驟,經(jīng)由外部控制裝置,請 求信息提供裝置提供在圖像處理裝置上顯示的畫面信息;第一信息接收步驟,經(jīng)由所述外 部控制裝置接收所述信息提供裝置響應(yīng)于所述畫面信息請求步驟中的畫面信息請求而提 供的所述畫面信息;以及顯示步驟,顯示在所述第一信息接收步驟中接收到的所述畫面信 息;在所述外部控制裝置中執(zhí)行的如下步驟第一請求接收步驟,接收來自所述圖像處理 裝置的所述畫面信息請求;請求傳輸步驟,將在所述第一請求接收步驟中接收到的所述畫 面信息請求傳輸?shù)剿鲂畔⑻峁┭b置;第二信息接收步驟,接收響應(yīng)于在所述請求傳輸步 驟中傳輸?shù)乃霎嬅嫘畔⒄埱髲乃鲂畔⑻峁┭b置發(fā)送的所述畫面信息;信息改變步驟, 改變在所述第二信息接收步驟中接收到的所述畫面信息的內(nèi)容;以及第一信息發(fā)送步驟, 將在所述信息改變步驟中改變的所述畫面信息發(fā)送到所述圖像處理裝置;以及在所述信息 提供裝置中執(zhí)行的如下步驟第二請求接收步驟,經(jīng)由所述外部控制裝置接收來自所述圖 像處理裝置的所述畫面信息請求;生成步驟,響應(yīng)于在所述第二請求接收步驟中接收到的 所述畫面信息請求,生成在所述圖像處理裝置上顯示的所述畫面信息;以及第二信息發(fā)送 步驟,將在所述生成步驟中生成的所述畫面信息發(fā)送到所述外部控制裝置。相應(yīng)地,本發(fā)明的第六方面提供了一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),其存儲有 使計(jì)算機(jī)執(zhí)行上述控制方法的控制程序。根據(jù)本發(fā)明的信息處理系統(tǒng),外部控制裝置改變從信息提供裝置接收的畫面信息 的內(nèi)容。因此,保持構(gòu)造信息提供裝置的靈活性,并減少信息提供裝置的負(fù)擔(dān)。通過以下參照附圖對示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。
圖1是示出根據(jù)本發(fā)明的第一實(shí)施例的信息處理系統(tǒng)的總體配置的圖。圖2是示意性地示出圖1所示的MFP的配置的框圖。圖3是示意性地示出圖1所示的圖像生成服務(wù)器的配置的框圖。圖4是示意性地示出圖1所示的Web服務(wù)器的配置的框圖。圖5是示出圖1所示的整個(gè)信息處理系統(tǒng)的軟件配置的圖。圖6是示出圖1中的信息處理系統(tǒng)中的畫面信息的顯示過程的流程圖。圖7A和圖7B是示出由圖5中的Web瀏覽器發(fā)出的、標(biāo)識符嵌入其頭(header)的 User-Agent (用戶代理)屬性的HTTP請求的示例的圖。圖8A是示出圖5中的Web服務(wù)器生成的HTML文件的示例的圖。圖8B是示出圖5中的圖像生成服務(wù)器重寫的HTML文件的示例的圖。圖9是示出圖6中的步驟S15中的畫面信息編輯處理的流程圖。圖IOA和圖IOB是示出在圖6中的步驟S3中由畫面顯示模塊在MFP的操作單元 上顯示的用戶界面的示例的圖。圖11是示出按下圖IOA所示的用戶界面中的RIP設(shè)定按鈕時(shí)的畫面信息的顯示 過程的流程圖。
圖12是示出在圖11中的步驟S73中由畫面顯示模塊顯示的畫面的圖。圖13是示出根據(jù)本發(fā)明的第二實(shí)施例的信息處理系統(tǒng)的總體配置的圖。圖14A、圖14B、圖14C、圖14D、圖14E和圖14F是示出在圖13中的MFP的操作單 元上顯示的畫面信息的圖。圖15是示出按下圖14A所示的畫面中的“搜索發(fā)送目的地”按鈕時(shí)的畫面信息的 顯示過程的流程圖。圖16A是示出在圖15中的步驟S121中由Web服務(wù)器生成的HTML文件的部分示 例的圖。圖16B是示出在圖15中的步驟S114中改變的HTML文件的部分示例的圖。圖17是示出將關(guān)鍵詞“abc”輸入到搜索關(guān)鍵詞輸入欄中、并按下圖14C所示的畫 面中的搜索按鈕時(shí)的畫面信息的顯示過程的流程圖。圖18是示出按下圖14E所示的畫面中的“掃描”按鈕時(shí)的畫面信息的顯示過程的 流程圖。
具體實(shí)施例方式將參照附圖描述根據(jù)本發(fā)明的信息處理系統(tǒng)及其控制方法、外部控制裝置、信息 提供裝置、圖像處理裝置以及程序的實(shí)施例。該實(shí)施例示出了采用打印裝置作為圖像處理 裝置的示例的信息處理系統(tǒng)的示例。在第一實(shí)施例的信息處理系統(tǒng)中,MFP經(jīng)由網(wǎng)絡(luò)請求來自Web服務(wù)器的應(yīng)當(dāng)在MFP 的操作畫面上顯示的畫面信息。Web服務(wù)器生成請求的畫面信息。圖像生成服務(wù)器中繼MFP 與Web服務(wù)器之間的通信,并將設(shè)定了圖像生成服務(wù)器的操作的Web頁面的URL(統(tǒng)一資源 定位符,Uniform Resource Locator)嵌入Web服務(wù)器生成的畫面信息中,以允許通過MFP 的操作面板對該URL進(jìn)行訪問。請注意,將Web服務(wù)器和圖像生成服務(wù)器分別簡稱為Web 服務(wù)器(信息提供裝置)和圖像生成服務(wù)器(外部控制裝置)。圖1是示出根據(jù)第一實(shí)施例的信息處理系統(tǒng)的總體配置的圖。圖像生成服務(wù)器 102、Web服務(wù)器103以及MFP 107連接至LAN(局域網(wǎng))105,從而能夠進(jìn)行相互通信。此夕卜, MFP 101和圖像生成服務(wù)器102經(jīng)由本地網(wǎng)絡(luò)106連接,從而能夠進(jìn)行相互通信。MFP 101 通過圖像生成服務(wù)器102連接至LAN 105,從而能夠進(jìn)行通信。請注意,其他信息處理裝置 (未示出)也可以與LAN 105相連接。圖2是示意性地示出圖1所示的MFP 101的配置的框圖。MFP 101由控制器部205 和功能部201組成??刂茊卧?08包括CPU 210,ROM 211以及RAM 212,并控制整個(gè)MFP 101的操作。 CPU 210讀取ROM 211中存儲的控制程序,并執(zhí)行諸如讀取控制和傳輸控制的各種控制處 理。RAM 212用作CPU 210的主存儲器以及諸如工作區(qū)的臨時(shí)存儲區(qū)。HDD 209存儲圖像 數(shù)據(jù)和各種程序。此外,控制單元208與功能部201相連接,并控制操作單元202、掃描器單元203以 及打印機(jī)單元204的操作。操作單元202配備有具有觸摸屏功能的液晶顯示單元以及鍵盤 等。此外,操作單元202配備有稍后描述的Web瀏覽器功能。MFP 101的Web瀏覽器分析從 圖像生成服務(wù)器102接收的HTML文件,并基于接收到的HTML文件的描述將操作畫面顯示在操作單元202上。打印機(jī)單元204將從控制單元208輸入以進(jìn)行打印的圖像數(shù)據(jù)打印在記錄介質(zhì) (紙介質(zhì))上。掃描器單元203讀取原稿的圖像,生成圖像數(shù)據(jù),并將其輸出至控制單元 208。控制單元208經(jīng)由接口單元206連接至本地網(wǎng)絡(luò)106,從圖像生成服務(wù)器102接收用 于打印的圖像數(shù)據(jù)和信息,并接收在操作單元202上顯示的畫面數(shù)據(jù)(畫面信息)。請注意,從圖像生成服務(wù)器102接收的用于打印的圖像數(shù)據(jù)臨時(shí)存儲在圖像存 儲器207中,并由打印機(jī)單元204通過控制單元208進(jìn)行打印。圖3是示意性地示出圖1所示的圖像生成服務(wù)器102的配置的框圖。圖像生成服 務(wù)器102中的控制單元310具有CPU 311, ROM 312、RAM313、硬盤驅(qū)動(dòng)器(HDD)314、外部網(wǎng) 絡(luò)I/F單元316以及內(nèi)部網(wǎng)絡(luò)I/F單元315,并控制整個(gè)圖像生成服務(wù)器102的操作。CPU 311讀取ROM 312中存儲的控制程序,并執(zhí)行各種控制處理。RAM 313用作CPU 311的主存儲器以及諸如工作區(qū)的臨時(shí)存儲區(qū)。HDD314存儲圖像數(shù)據(jù)和各種程序。此外, 內(nèi)部網(wǎng)絡(luò)I/F單元315將控制單元310連接至本地網(wǎng)絡(luò)106。外部網(wǎng)絡(luò)I/F單元316將控 制單元310連接至與LAN 105相連接的其他信息處理裝置。圖4是示意性地示出圖1所示的Web服務(wù)器103的配置的框圖。Web服務(wù)器103 中的控制單元410具有CPU 41UROM 412,RAM 413、硬盤驅(qū)動(dòng)器(HDD)414以及網(wǎng)絡(luò)I/F單 元415,并控制整個(gè)Web服務(wù)器103的操作。CPU 411讀取ROM 412中存儲的控制程序,并執(zhí)行各種控制處理。RAM 413用作 CPU 411的主存儲器以及諸如工作區(qū)的臨時(shí)存儲區(qū)。HDD414存儲圖像數(shù)據(jù)和各種程序。網(wǎng) 絡(luò)I/F單元415將控制單元410連接至LAN 105。圖5是示出圖1所示的整個(gè)信息處理系統(tǒng)的軟件配置的圖。MFP 101、圖像生成服 務(wù)器102以及Web服務(wù)器103分別對應(yīng)于圖1所示的MFP101、圖像生成服務(wù)器102以及Web 服務(wù)器103。請注意,當(dāng)圖2中的MFP 101的CPU、圖3中的圖像生成服務(wù)器102的CPU以 及圖4中的Web服務(wù)器103的CPU執(zhí)行控制程序時(shí),實(shí)現(xiàn)圖5所示的軟件功能。如圖5所示,MFP 101配備有Web瀏覽器501、服務(wù)提供程序504、打印機(jī)控制模塊 505以及掃描器控制模塊506。Web瀏覽器501包括請求處理模塊502和畫面顯示模塊503。請求處理模塊502 根據(jù)HTTP協(xié)議請求來自Web服務(wù)器103的呈現(xiàn)模塊516的在畫面顯示模塊503上顯示的
畫面信息。這里,請求處理模塊502經(jīng)由代理模塊507與呈現(xiàn)模塊516進(jìn)行通信。更具體地 說,請求處理模塊502請求來自代理模塊507的由Web瀏覽器501顯示的MFP的操作畫面 信息,并將來自用戶的通過在畫面顯示模塊503上顯示的操作畫面輸入的指令通知給代理 模塊507。此外,請求處理模塊502分析從代理模塊507接收的HTML文件。該HTML文件包 含示出應(yīng)當(dāng)在Web瀏覽器501上顯示的操作畫面的內(nèi)容的描述。畫面顯示模塊503基于請 求處理模塊502的分析結(jié)果,將操作畫面顯示在MFP 101的操作單元202上。服務(wù)提供程序504使得MFP 101的功能對于網(wǎng)絡(luò)上的Web服務(wù)器103可用。例如, 由掃描器控制模塊506將紙?jiān)遛D(zhuǎn)換為電子數(shù)據(jù)、并將該數(shù)據(jù)發(fā)送至另一信息處理裝置的 功能變得可用。
打印機(jī)控制模塊505控制打印機(jī)單元204,將由圖像生成服務(wù)器102中的RIP模塊 513生成的用于打印的圖像數(shù)據(jù)輸出到紙介質(zhì)上。此外,圖像生成服務(wù)器102配備有代理模塊507、RIP設(shè)置模塊512、服務(wù)提供程序 511、PDL接收模塊514以及RIP模塊513。代理模塊507從MFP 101的Web瀏覽器501或服務(wù)提供程序504接收處理請求。 由消息處理模塊508分析該處理請求。并且,代理模塊507根據(jù)消息內(nèi)容通過數(shù)據(jù)轉(zhuǎn)換模 塊509更新請求,并向LAN 105上的Web服務(wù)器103發(fā)出請求,如稍后描述。此外,代理模 塊507使用后述方法編輯來自Web服務(wù)器103的針對對Web服務(wù)器103的請求的響應(yīng),然 后將該響應(yīng)發(fā)送至MFP 101的Web瀏覽器501。PDL接收模塊514從網(wǎng)絡(luò)上的打印應(yīng)用(未示出)接收PDL(打印機(jī)描述語言, Printer Description Language)的打印數(shù)據(jù),并將其發(fā)送至RIP模塊513。RIP模塊513將接收到的打印數(shù)據(jù)轉(zhuǎn)換為MFP 101可以輸出的圖像數(shù)據(jù),并將其發(fā) 送至打印機(jī)控制模塊505。RIP設(shè)置模塊512是設(shè)定RIP模塊513的操作的Web應(yīng)用。RIP模塊513根據(jù) RIP設(shè)置模塊512設(shè)定的設(shè)置詳情進(jìn)行操作。在本實(shí)施例中,由于RIP設(shè)置模塊512由Web 應(yīng)用組成,因此用戶能夠通過Web瀏覽器501訪問RIP設(shè)置模塊512,并能夠設(shè)定RIP模塊 513的操作。服務(wù)提供程序511使得圖像生成服務(wù)器102的功能作為API (應(yīng)用程序接口, Application Program Interface)對于外部可用。例如,關(guān)于電子數(shù)據(jù)的發(fā)送目的地地址 搜索功能變得可用。此外,Web服務(wù)器103配備有Web應(yīng)用515。Web應(yīng)用515包括呈現(xiàn)模塊516和邏 輯模塊517。呈現(xiàn)模塊516響應(yīng)于來自代理模塊507的處理請求,生成在MFP 101的Web瀏覽 器501上顯示的操作畫面信息,并發(fā)送該信息。此外,呈現(xiàn)模塊516從代理模塊507接收來 自用戶的通過在MFP 101的Web瀏覽器501上顯示的操作畫面輸入的指令。當(dāng)接收到來自用戶的指令時(shí),Web應(yīng)用515根據(jù)指令的內(nèi)容執(zhí)行各種處理,并能夠 請求MFP 101的服務(wù)提供程序504執(zhí)行處理。此時(shí),經(jīng)由代理模塊507傳輸對服務(wù)提供程 序504的處理請求。具體地說,Web應(yīng)用515能夠請求服務(wù)提供程序504通過MFP 101的打印機(jī)控制模 塊505執(zhí)行打印處理,通過掃描器控制模塊506執(zhí)行紙?jiān)遄x取處理,或者執(zhí)行向LAN 105 上的文件服務(wù)器(未示出)的發(fā)送處理等。由此,當(dāng)向MFP 101請求執(zhí)行處理時(shí),邏輯模塊517請求MFP 101中包括的服務(wù)提 供程序504執(zhí)行處理。將描述具有上述配置的信息處理系統(tǒng)的操作。圖6是示出圖1中的信息處理系統(tǒng) 中的畫面信息的顯示過程的流程圖。在圖6中,(a)示出了 MFP 101的處理,(b)示出了圖 像生成服務(wù)器102的處理,(c)示出了 Web服務(wù)器103的處理。這里,Web瀏覽器501請求 來自Web服務(wù)器103的應(yīng)當(dāng)在畫面顯示模塊503上顯示的畫面信息。Web服務(wù)器103生成 作為請求的畫面信息的HTML文件。圖像生成服務(wù)器102的代理模塊507中繼Web服務(wù)器 103與MFP 101之間的通信,將用于訪問RIP設(shè)置模塊512的URL信息嵌入HTML文件中,并允許通過由畫面顯示模塊503的操作對該URL進(jìn)行訪問。具體地說,在啟動(dòng)MFP 101時(shí),Web瀏覽器501的請求處理模塊502請求來自代理 模塊507的應(yīng)當(dāng)在畫面顯示模塊503上顯示的畫面信息(步驟Si)。當(dāng)接收到該請求(HTTP請求)時(shí),代理模塊507中的消息處理模塊508分析該請 求(步驟Sll)。數(shù)據(jù)轉(zhuǎn)換模塊509將圖像生成服務(wù)器102的識別信息嵌入該HTTP請求中 (步驟Si》。并且,消息處理模塊508將數(shù)據(jù)轉(zhuǎn)換模塊509改變的HTTP請求發(fā)送至Web服 務(wù)器103(步驟S13)。這里,可以通過將標(biāo)識符嵌入HTTP請求的頭部,或者通過發(fā)送嵌入了標(biāo)識符的 URL,來實(shí)現(xiàn)步驟S12中示出的將識別信息嵌入HTTP請求中。請注意,本實(shí)施例描述了將標(biāo) 識符嵌入HTTP請求頭的^er-Agent屬性的示例。圖7A和圖7B是示出由圖5中的Web瀏覽器發(fā)出的、標(biāo)識符嵌入其頭中的 User-Agent屬性的HTTP請求的示例的圖。圖7A示出了從請求處理模塊502發(fā)送的HTTP 請求。圖7B示出了數(shù)據(jù)轉(zhuǎn)換模塊509重寫的HTTP請求。在圖7A中的HTTP請求中,如附圖 標(biāo)記1201所示,嵌入了作為MFP 101的標(biāo)識符的識別信息“MFP”。此外,在圖7B中的HTTP 請求中,如附圖標(biāo)記1202所示,嵌入了數(shù)據(jù)轉(zhuǎn)換模塊509重寫的標(biāo)識符“RlPServerl”。當(dāng)接收到步驟S13中生成的HTTP請求(步驟S21)時(shí),Web服務(wù)器103的呈現(xiàn)模 塊516生成在畫面顯示模塊503上顯示的顯示信息(HTML)(步驟S22)。此外,呈現(xiàn)模塊516確定圖像生成服務(wù)器102是否生成了該HTTP請求(步驟S23)。 如上所述,這可以基于HTTP請求頭的^er-Agent屬性來確定。當(dāng)在步驟S23中確定圖像生成服務(wù)器102生成了 HTTP請求時(shí),呈現(xiàn)模塊516將用 于設(shè)置圖像生成服務(wù)器的設(shè)置控制信息嵌入畫面信息(HTML)中(步驟S24)。圖8A是示出圖5中的Web服務(wù)器生成的HTML文件的圖。圖8A示出了在步驟S24 中由呈現(xiàn)模塊516生成的HTML文件的示例。如附圖標(biāo)記1001所示,使用該部分的HTML的 DIV標(biāo)簽(tag)和CLASS (類)屬性,來添加用戶界面控制。此外,附圖標(biāo)記1002示出了使用HTML格式的A_tag(超鏈接)寫入在按下該按鈕 時(shí)參照的Web服務(wù)器的區(qū)域。請注意,如附圖標(biāo)記1002所示,在步驟S24中,作為A_tag的 參照屬性的HREF屬性為空。也就是說,該HTML文件是能夠由圖像生成服務(wù)器102改變的 畫面信息。呈現(xiàn)模塊516將在步驟S24中生成的HTML文件發(fā)送至消息處理模塊508 (步驟 S25)。然后,Web服務(wù)器103結(jié)束處理。另一方面,當(dāng)在步驟S23中確定圖像生成服務(wù)器102沒有生成請求時(shí),在步驟S25 中,呈現(xiàn)模塊516發(fā)送在步驟S22中生成的畫面信息。在這種情況下,畫面信息是通過從圖 8A所示的HTML文件中刪除附圖標(biāo)記1001所示的DIV標(biāo)簽的內(nèi)容而生成的HTML文件。然 后,Web服務(wù)器103結(jié)束處理。在圖像生成服務(wù)器102中,代理模塊507中的消息處理模塊508接收在步驟S25 中發(fā)出的畫面信息(步驟S14)。然后,代理模塊507中的數(shù)據(jù)轉(zhuǎn)換模塊509編輯HTML文件 (步驟S15)。圖9是示出在圖6中的步驟S15中的畫面信息編輯處理的流程圖。數(shù)據(jù)轉(zhuǎn)換模塊 509在步驟S24中生成的HTML文件中,搜索由附圖標(biāo)記1001所示的DIV標(biāo)簽中的類屬性標(biāo)識的標(biāo)簽(步驟S51)。也就是說,數(shù)據(jù)轉(zhuǎn)換模塊509搜索用于設(shè)置圖像生成服務(wù)器102 的URL控制。并且,數(shù)據(jù)轉(zhuǎn)換模塊509將RIP設(shè)置模塊512的URL信息嵌入搜索到的標(biāo)簽 中的A屬性(步驟S5》。也就是說,數(shù)據(jù)轉(zhuǎn)換模塊509嵌入用于設(shè)置圖像生成服務(wù)器102 的URL字符串。然后,圖像生成服務(wù)器102返回到原始處理。圖8B示出了在步驟S52中由數(shù)據(jù)轉(zhuǎn)換模塊509重寫的HTML文件的示例。在 圖8B中,如附圖標(biāo)記1003所示,作為RIP設(shè)置模塊512的URL信息的URL信息“http:// RIPServerl. xxx. yyy. zzz” 被嵌入 A-tag 的屬性中。消息處理模塊508將在步驟S52中生成的HTML文件發(fā)送至Web瀏覽器501的請 求處理模塊502(步驟S16)。然后,圖像生成服務(wù)器102結(jié)束處理。當(dāng)接收到該HTML文件時(shí),請求處理模塊502分析HTML文件(步驟S》。畫面顯示 模塊503將該畫面信息顯示在操作單元202上(步驟S3)。然后,MFP 101結(jié)束處理。圖IOA和圖IOB是示出在圖6中的步驟S3中由畫面顯示模塊503在操作單元202 上顯示的用戶界面的示例的圖。通過由請求處理模塊502解釋在步驟S52中生成的HTML 文件,將這些畫面顯示在MFP 101的操作單元202上。在圖IOA中,畫面801顯示在MFP 101的操作單元202上。此外,在畫面801中, 布置有用于指示MFP 101的功能處理的執(zhí)行的按鈕802、803以及804。當(dāng)按下各按鈕時(shí),操 作單元202顯示第二層中的用戶界面,以實(shí)現(xiàn)功能。此外,在畫面801中布置有本發(fā)明涉及的RIP設(shè)定按鈕805。當(dāng)按下按鈕805時(shí), Web瀏覽器501訪問RIP設(shè)置模塊512,并且可以通過Web瀏覽器進(jìn)行RIP模塊513的操作 設(shè)置。此外,按鈕805對應(yīng)于HTML文件中的如圖8A中的附圖標(biāo)記1001所示的控制。當(dāng)按 下該按鈕805時(shí),MFP 101與由圖8B中的附圖標(biāo)記1003所示的URL標(biāo)識的資源相連接。圖IOB示出了在步驟S23中確定圖像生成服務(wù)器102沒有生成圖像信息請求時(shí)生 成的畫面。在該畫面中沒有布置RIP設(shè)定按鈕805。也就是說,當(dāng)畫面信息請求從Web瀏覽 器501直接傳輸至Web服務(wù)器103,而不通過代理模塊507時(shí),顯示圖IOB所示的畫面。圖11是示出按下圖IOA所示的用戶界面中的RIP設(shè)定按鈕805時(shí)的畫面信息的 顯示過程的流程圖。在圖11中,(a)示出了 MFP 101的處理,(b)示出了圖像生成服務(wù)器 102的處理。當(dāng)按下RIP設(shè)定按鈕805時(shí),Web瀏覽器501的請求處理模塊502發(fā)出畫面 請求(步驟S71)。根據(jù)圖8B中的附圖標(biāo)記1003所示的HTML,該畫面請求的連接目的地的 URL變成RIP設(shè)置模塊512。當(dāng)接收到畫面請求時(shí)(步驟S81),圖像生成服務(wù)器102的RIP設(shè)置模塊512生成 HTML文件作為畫面信息(步驟S82)。RIP設(shè)置模塊512將生成的HTML文件發(fā)送至請求處 理模塊502(步驟S8!3)。然后,圖像生成服務(wù)器102結(jié)束處理。另一方面,當(dāng)接收到畫面信息時(shí)(步驟S72),MFP 101的請求處理模塊502解釋 HTML文件,并且畫面顯示模塊503將解釋結(jié)果顯示在操作單元202上(步驟S73)。然后, MFP 101結(jié)束處理。圖12是示出在圖11中的步驟S73中由畫面顯示模塊503顯示的畫面的圖。通過 請求處理模塊502解釋在步驟S82中由RIP設(shè)置模塊512生成的HTML文件,將畫面顯示在 MFP 101的操作單元202上??刂?01和902設(shè)定RIP模塊513的操作。在本實(shí)施例中,控制901和902示出了能夠選擇RIP模塊513使用由PDL接收模塊514接收的打印數(shù)據(jù)生成的圖像數(shù)據(jù)的圖像 質(zhì)量。也就是說,能夠選擇控制901和902示出的RIP模塊513的兩個(gè)操作模式。具體地 說,控制901使得RIP模塊513能夠設(shè)定“快速生成圖像”模式。另一方面,控制902使得 RIP模塊513能夠設(shè)定“優(yōu)先考慮圖像質(zhì)量來生成圖像”模式。按鈕903用于將控制901和902選擇的設(shè)置反映到RIP模塊513的操作。在按下 按鈕903之后,RIP模塊513將根據(jù)由控制901和902選擇的設(shè)置進(jìn)行操作。按下取消按 鈕904能夠取消由控制901和902選擇的設(shè)置的改變。由此,根據(jù)第一實(shí)施例的信息處理系統(tǒng),Web瀏覽器501能夠解釋由Web服務(wù)器 103生成的畫面構(gòu)成的HTML文件,并且用戶能夠通過Web瀏覽器501設(shè)置RIP模塊513的操作。此外,圖像生成服務(wù)器102接收從Web服務(wù)器103發(fā)送的畫面信息,并改變在MFP 101上顯示的畫面信息。在這種情況下,Web服務(wù)器103生成在MFP 101上顯示的整個(gè)畫面 信息。此外,圖像生成服務(wù)器102能夠?qū)嬅嫘畔⒏淖優(yōu)閳D像生成服務(wù)器102中固有的信 息。因此,保持構(gòu)造Web服務(wù)器103的靈活性,并減少Web服務(wù)器103的負(fù)擔(dān)。此外,改變 從Web服務(wù)器103發(fā)送的畫面信息,使得畫面信息能夠提高靈活性。此外,能夠容易地與圖 像生成服務(wù)器102的功能相對應(yīng)地改變由Web服務(wù)器103生成的畫面信息。此外,Web服 務(wù)器103能夠生成適合于作為發(fā)送源的圖像生成服務(wù)器102的功能的畫面信息。此外,用 戶能夠通過MFP 101的畫面使用圖像生成服務(wù)器102的功能。此外,由于能夠從MFPlOl的 操作單元執(zhí)行所有的畫面操作,因此改善了可操作性。此外,能夠在MFP 101與圖像生成服 務(wù)器102之間高速傳輸數(shù)據(jù)。圖13是示出根據(jù)本發(fā)明的第二實(shí)施例的信息處理系統(tǒng)的總體配置的圖。對與第 一實(shí)施例相同的構(gòu)件賦予相同的附圖標(biāo)記,并省略重復(fù)的描述。在第二實(shí)施例中,在網(wǎng)絡(luò)上存在用于確定從MFP 101發(fā)送電子數(shù)據(jù)的目的地地址 的發(fā)送目的地地址搜索服務(wù)器1301。該發(fā)送目的地地址搜索服務(wù)器1301與MFP 101、圖像 生成服務(wù)器102以及Web服務(wù)器103進(jìn)行協(xié)作。圖14A、圖14B、圖14C、圖14D、圖14E和圖14F是示出在操作單元202上顯示的畫 面信息的圖。第二實(shí)施例中的Web瀏覽器501顯示圖IOA以及圖14A至圖14F所示的畫面
fn息ο將使用圖IOA以及圖14A至圖14F描述Web瀏覽器501顯示的畫面的改變。當(dāng)在 Web瀏覽器501顯示的圖IOA中的畫面中按下“掃描&文件發(fā)送”按鈕802時(shí),生成圖14A 所示的畫面信息。在圖14A所示的畫面中布置“掃描”按鈕1403。當(dāng)按下該按鈕1403時(shí),掃描器控 制模塊506掃描放置在MFP 101上的紙?jiān)?,并將其電子?shù)據(jù)發(fā)送至在發(fā)送目的地郵件地 址欄1401中顯示的發(fā)送目的地。這里,可以使用發(fā)送目的地地址搜索服務(wù)器1301或圖像生成服務(wù)器102的服務(wù) 提供程序511搜索發(fā)送目的地郵件地址。使用通過按下“搜索發(fā)送目的地”按鈕1402而顯 示的圖14B中的畫面,來設(shè)置發(fā)送目的地郵件地址。在圖14B中的畫面中的搜索服務(wù)器列表欄1404中顯示可用的目的地搜索服務(wù)器 的列表。在本示例中,列出了兩個(gè)目的地搜索服務(wù)器1405和1406。在本實(shí)施例中,目的地搜索服務(wù)器1405等同于圖像生成服務(wù)器102,目的地搜索服務(wù)器1406等同于發(fā)送目的地地 址搜索服務(wù)器1301。在圖14B中的畫面中,當(dāng)操作MFP 101的操作畫面時(shí),用戶將目的地地址的搜索關(guān) 鍵詞輸入到搜索關(guān)鍵詞輸入欄1407中。當(dāng)在輸入搜索關(guān)鍵詞之后按下搜索按鈕1408時(shí), 在搜索服務(wù)器列表欄1404中選擇的目的地搜索服務(wù)器搜索發(fā)送目的地。此外,在搜索結(jié)果列表欄1409中作為搜素結(jié)果列出了與搜索關(guān)鍵詞輸入欄1407 中的搜索關(guān)鍵詞相符的目的地。圖14B中的畫面示出了用戶在搜索服務(wù)器列表欄1404中選擇“RIPkrverl. xxx. yyy.zzz”(即圖像生成服務(wù)器102)作為目的地搜索服務(wù)器。此外,圖14C中的畫面示出了 用戶在搜索關(guān)鍵詞輸入欄1407中輸入“abc”作為搜索關(guān)鍵詞。然后,當(dāng)用戶按下搜索按鈕 1408時(shí),在搜索結(jié)果列表欄1409中列出了與搜索關(guān)鍵詞相符的郵件目的地1412和1413, 如圖14D中的畫面所示。在圖14D中的畫面中,當(dāng)用戶從搜索結(jié)果列表欄1409中的列表中選擇期望的郵件 地址,并按下“指定為發(fā)送目的地”按鈕1410時(shí),在發(fā)送目的地郵件地址欄1401中設(shè)置發(fā) 送目的地郵件地址,如圖14E中的畫面所示。并且,當(dāng)用戶按下圖14E中的畫面中的“掃描”按鈕1403時(shí),掃描紙?jiān)?,并顯示 圖14F所示的結(jié)果畫面。圖15是示出按下圖14A所示的畫面中的“搜索發(fā)送目的地”按鈕1402時(shí)的畫面 信息的顯示過程的流程圖。在圖15中,(a)示出了 MFP 101的處理,(b)示出了圖像生成服 務(wù)器102的處理,(c)示出了 Web服務(wù)器103的處理。在MFP 101中,當(dāng)按下“搜索發(fā)送目的地”按鈕1402時(shí),Web瀏覽器501的請求處 理模塊502請求畫面信息(步驟S101)。當(dāng)接收到該畫面信息請求時(shí),圖像生成服務(wù)器102的消息處理模塊508將該請求 傳輸至Web服務(wù)器103(步驟Sl 11)。當(dāng)接收到該畫面信息請求時(shí),Web服務(wù)器103的呈現(xiàn)模塊516生成與圖14B中的 畫面信息相對應(yīng)的HTML文件(步驟S121),并將其發(fā)送至消息處理模塊508 (步驟S122)。 請注意,此時(shí)服務(wù)提供程序511的地址不包含在HTML文件中,通過稍后描述的步驟Sl 14中 的處理完成與圖14B中的畫面信息相對應(yīng)的HTML文件。然后,Web服務(wù)器103結(jié)束處理。圖像生成服務(wù)器102的消息處理模塊508接收由呈現(xiàn)模塊516生成的HTML文件 (步驟S112)。并且,消息處理模塊508在該HTML文件中搜索列出目的地搜索服務(wù)器的用 戶界面控制(列表控制)(步驟S113)。此外,數(shù)據(jù)轉(zhuǎn)換模塊509將服務(wù)提供程序511的地址添加到列表控制中(步驟 S114)。這里,服務(wù)提供程序511具有類似發(fā)送目的地地址搜索服務(wù)器1301的搜索目的地 的功能。消息處理模塊508將數(shù)據(jù)轉(zhuǎn)換模塊509改變的HTML文件發(fā)送至Web瀏覽器501 的請求處理模塊502(步驟SlM)。然后,圖像生成服務(wù)器102結(jié)束處理。當(dāng)接收到作為在步驟S121中生成的畫面信息的HTML文件時(shí)(S102),請求處理模 塊502解釋HTML文件,并將圖14B所示的畫面顯示在畫面顯示模塊503上(步驟S103)。 然后,MFP 101結(jié)束處理。
圖16A是示出在圖15中的步驟S121中由Web服務(wù)器103生成的HTML文件的部 分示例的圖。附圖標(biāo)記1601示出的HTML的DIV標(biāo)簽的內(nèi)容示出了將在搜索服務(wù)器列表欄 1404中列出的服務(wù)器。此外,如附圖標(biāo)記1602所示,在示出列表元素的OPTION(可選項(xiàng)) 標(biāo)簽中列出作為發(fā)送目的地地址搜索服務(wù)器1301的“krverl. xxx. yyy. zzz”。圖16B是示出在圖15中的步驟S114中生成的HTML文件的部分示例的圖。如上 面在步驟Sl 13中所描述的,數(shù)據(jù)轉(zhuǎn)換模塊509搜索DIV標(biāo)簽,并在步驟Sl 14中,將作為圖 像生成服務(wù)器102的地址的“RIPkrverl. xxx. yyy. zzz”添加至示出目的地搜索服務(wù)器的 列表元素的OPTION標(biāo)簽中。圖17是示出將關(guān)鍵詞“abc”輸入到搜索關(guān)鍵詞輸入欄1407中、并按下圖14C所 示的畫面中的搜索按鈕1408時(shí)的畫面信息的顯示過程的流程圖。在圖17中,(a)示出了 MFP 101的處理,(b)示出了圖像生成服務(wù)器102的處理,(c)示出了 Web服務(wù)器103的處理。當(dāng)按下搜索按鈕1408時(shí),Web瀏覽器501的請求處理模塊502發(fā)送畫面設(shè)置信息 (步驟S141)。該畫面設(shè)置信息表示在圖14C的畫面中由MFP 101的畫面操作設(shè)置的設(shè)置 值,即該畫面設(shè)置信息表示搜索關(guān)鍵詞“abc”以及目的地搜索服務(wù)器的名稱。以下描述假 定通過MFP 101、圖像生成服務(wù)器102和Web服務(wù)器103之間的任何通信發(fā)送了畫面設(shè)置信
肩、ο當(dāng)接收到畫面設(shè)置信息時(shí),圖像生成服務(wù)器102的消息處理模塊508將該畫面設(shè) 置信息傳輸至Web服務(wù)器103 (步驟S151)。當(dāng)接收到畫面設(shè)置信息時(shí)(步驟S161),Web服務(wù)器103的邏輯模塊517將搜索請 求發(fā)送至消息處理模塊508 (步驟S162)。當(dāng)接收到搜索請求時(shí),消息處理模塊508將搜索請求傳輸至MFP 101的服務(wù)提供 程序504(步驟S152)。當(dāng)接收到搜索請求時(shí)(步驟S14》,MFP 101的服務(wù)提供程序504分析該搜索請 求,并確定目的地搜索服務(wù)器(步驟S143)。這里,當(dāng)選擇作為圖14B中的目的地搜索服務(wù) 器1405的圖像生成服務(wù)器102,作為目的地搜索服務(wù)器時(shí),請求處理模塊502將目的地搜索 請求發(fā)送至圖像生成服務(wù)器102的服務(wù)提供程序511(步驟S144)。當(dāng)接收到目的地搜索請求時(shí),服務(wù)提供程序511搜索目的地(步驟S153),并將搜 索結(jié)果發(fā)送至服務(wù)提供程序504 (步驟S154)。請注意,步驟S153中的搜索的結(jié)果是圖14D 中的畫面所示的郵件地址1412和1413的列表。當(dāng)接收到搜索結(jié)果時(shí)(步驟S145),MFP 101的服務(wù)提供程序504將搜索結(jié)果發(fā)送 至消息處理模塊508 (步驟S146)。當(dāng)接收到搜索結(jié)果時(shí),消息處理模塊508將接收到的搜索結(jié)果傳輸至邏輯模塊 517(步驟 S155)。當(dāng)邏輯模塊517接收到搜索結(jié)果時(shí)(步驟S163),呈現(xiàn)模塊516生成與搜索結(jié)果 相關(guān)的畫面信息(步驟S164)。邏輯模塊517將畫面信息發(fā)送至消息處理模塊508(步驟 S165)。然后,Web服務(wù)器103結(jié)束處理。消息處理模塊508將畫面信息傳輸至請求處理模塊502 (步驟S156)。然后,圖像 生成服務(wù)器102結(jié)束處理。
如果接收到該畫面信息(步驟S147),則請求處理模塊502將解釋該接收到的畫面 信息,并將由畫面顯示模塊503顯示該畫面信息(步驟S148)。然后,MFP 101結(jié)束處理。在步驟S148中顯示圖14D所示的畫面。在圖14D中的畫面中,當(dāng)選擇郵件地址 1412作為搜索結(jié)果時(shí),并且當(dāng)按下“指定為發(fā)送目的地”按鈕1410時(shí),顯示圖14E所示的畫圖18是示出按下圖14E所示的畫面中的“掃描”按鈕1403時(shí)的畫面信息的顯示 過程的流程圖。在圖18中,(a)示出了 MFP 101的處理,(b)示出了圖像生成服務(wù)器102的 處理,(c)示出了 Web服務(wù)器103的處理。當(dāng)按下“掃描”按鈕1403時(shí),Web瀏覽器501的請求處理模塊502發(fā)送畫面設(shè)置信 息(步驟S171)。該畫面設(shè)置信息表示在圖14E中的畫面中由MFP 101的畫面操作設(shè)置的 設(shè)置值,即該畫面設(shè)置信息表示發(fā)送目的地郵件地址。以下描述假定通過MFP 101、圖像生 成服務(wù)器102和Web服務(wù)器103之間的任何通信發(fā)送了畫面設(shè)置信息。當(dāng)接收到畫面設(shè)置信息時(shí),圖像生成服務(wù)器102的消息處理模塊508將該畫面設(shè) 置信息(消息)傳輸至Web服務(wù)器103 (步驟S181)。當(dāng)Web服務(wù)器103的呈現(xiàn)模塊516接收到畫面設(shè)置信息時(shí)(步驟S191),邏輯模塊 517發(fā)出執(zhí)行“掃描”按鈕1403的功能的執(zhí)行命令(步驟S192)。當(dāng)接收到執(zhí)行命令時(shí),消息處理模塊508將該執(zhí)行命令傳輸至MFPlOl的服務(wù)提供 程序504(步驟S182)。當(dāng)服務(wù)提供程序504接收到該執(zhí)行命令時(shí)(步驟S172),掃描器控制模塊506掃描 放置在MFP 101上的紙?jiān)?步驟S173)。服務(wù)提供程序504將掃描的電子數(shù)據(jù)發(fā)送至消息處理模塊508,并請求將電子數(shù) 據(jù)作為目的地信息,傳輸至在發(fā)送目的地郵件地址欄1401中示出的目的地(步驟S174)。當(dāng)接收到帶有請求的電子數(shù)據(jù)時(shí),圖像生成服務(wù)器102的消息處理模塊508將電 子數(shù)據(jù)發(fā)送至在發(fā)送目的地郵件地址欄1401中示出的地址(步驟S183)。由此,通過在步 驟S183中經(jīng)由消息處理模塊508將電子數(shù)據(jù)發(fā)送至在發(fā)送目的地郵件地址欄1401中示出 的郵件服務(wù)器,來執(zhí)行電子數(shù)據(jù)的發(fā)送處理。此外,當(dāng)接收到來自在發(fā)送目的地郵件地址欄 1401中示出的目的地的電子數(shù)據(jù)的發(fā)送結(jié)果時(shí),在步驟S183中消息處理模塊508將發(fā)送結(jié) 果發(fā)送至服務(wù)提供程序504。當(dāng)接收到發(fā)送結(jié)果時(shí)(步驟S175),服務(wù)提供程序504將發(fā)送結(jié)果傳輸至消息處理 模塊508 (步驟S176)。當(dāng)接收到發(fā)送結(jié)果時(shí),消息處理模塊508將接收到的發(fā)送結(jié)果傳輸 至Web服務(wù)器103 (步驟S184)。由此,經(jīng)由消息處理模塊508,將發(fā)送結(jié)果從服務(wù)提供程序 504傳輸至Web服務(wù)器103。當(dāng)接收到發(fā)送結(jié)果時(shí)(步驟S193),呈現(xiàn)模塊516生成與發(fā)送結(jié)果相關(guān)的畫面信 息(步驟S194),并將該畫面信息發(fā)送至消息處理模塊508 (步驟S195)。然后,Web服務(wù)器 103結(jié)束處理。消息處理模塊508將畫面信息傳輸至Web瀏覽器501的請求處理模塊502 (步驟 S185)。由此,經(jīng)由消息處理模塊508,將該畫面信息傳輸至Web瀏覽器501的請求處理模塊 502。當(dāng)接收到畫面信息時(shí)(步驟S177),請求處理模塊502分析畫面信息,并由畫面顯示模塊503顯示分析結(jié)果(步驟S178)。此時(shí),例如,如圖14F所示,顯示畫面信息。該畫 面示出了發(fā)送正常完成。然后,MFP 101結(jié)束處理。根據(jù)第二實(shí)施例的信息處理系統(tǒng),Web瀏覽器501解釋W(xué)eb服務(wù)器103生成的畫 面配置的HTML文件。用戶可以通過Web瀏覽器501使用圖像生成服務(wù)器102的服務(wù)提供 程序511提供的功能。上述實(shí)施例不限制由權(quán)利要求限定的本發(fā)明。此外,對于本發(fā)明的解決方案,并非 實(shí)施例中描述的特征的所有組合都是必不可少的??梢宰鳛橄到y(tǒng)、裝置、方法、程序以及存儲介質(zhì)(記錄介質(zhì))等來實(shí)施本發(fā)明。具 體地說,本發(fā)明可以應(yīng)用于由多個(gè)設(shè)備組成的系統(tǒng)或由單個(gè)設(shè)備組成的裝置。盡管上述實(shí)施例示出了本發(fā)明應(yīng)用于由作為圖像處理裝置的MFP組成的打印裝 置的情況,但是本發(fā)明還適用于各種圖像處理裝置,例如不僅適用于打印裝置,還適用于傳 真機(jī)、掃描器以及光學(xué)裝置。其他實(shí)施例本發(fā)明的各方面還能夠通過讀出并執(zhí)行記錄在存儲裝置上的用于執(zhí)行上述實(shí)施 例的功能的程序的系統(tǒng)或設(shè)備的計(jì)算機(jī)(或諸如CPU或MPU的裝置)、以及由系統(tǒng)或設(shè)備的 計(jì)算機(jī)例如讀出并執(zhí)行記錄在存儲裝置上的用于執(zhí)行上述實(shí)施例的功能的程序來執(zhí)行步 驟的方法來實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲裝置的各種類型的記錄介質(zhì)(例 如計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。雖然參照示例性實(shí)施例對本發(fā)明進(jìn)行了說明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公 開的示例性實(shí)施例。所附權(quán)利要求的范圍符合最寬的解釋,以使其涵蓋所有這種變型、等同 結(jié)構(gòu)及功能。本申請要求2009年12月M日提交的日本專利申請第2009-292789號的優(yōu)先權(quán), 該申請的全部內(nèi)容通過引用并入本文。
權(quán)利要求
1.一種信息處理系統(tǒng),所述信息處理系統(tǒng)包括 圖像處理裝置,所述圖像處理裝置包括畫面信息請求單元,其被配置為經(jīng)由外部控制裝置,請求信息提供裝置提供在所述圖 像處理裝置上顯示的畫面信息;第一信息接收單元,其被配置為經(jīng)由所述外部控制裝置接收所述信息提供裝置響應(yīng)于 來自所述畫面信息請求單元的畫面信息請求而提供的所述畫面信息;以及 顯示單元,其被配置為顯示所述第一信息接收單元接收到的所述畫面信息, 所述外部控制裝置包括第一請求接收單元,其被配置為接收來自所述圖像處理裝置的所述畫面信息請求; 請求傳輸單元,其被配置為將所述第一請求接收單元接收到的所述畫面信息請求傳輸 到所述信息提供裝置;第二信息接收單元,其被配置為接收所述信息提供裝置響應(yīng)于由所述請求傳輸單元傳 輸?shù)乃霎嬅嫘畔⒄埱蠖l(fā)送的所述畫面信息;信息改變單元,其被配置為改變所述第二信息接收單元接收到的所述畫面信息的內(nèi) 容;以及第一信息發(fā)送單元,其被配置為將由所述信息改變單元改變的所述畫面信息發(fā)送到所 述圖像處理裝置,所述信息提供裝置包括第二請求接收單元,其被配置為經(jīng)由所述外部控制裝置接收來自所述圖像處理裝置的 所述畫面信息請求;生成單元,其被配置為響應(yīng)于所述第二請求接收單元接收到的所述畫面信息請求,生 成在所述圖像處理裝置上顯示的所述畫面信息;以及第二信息發(fā)送單元,其被配置為將由所述生成單元生成的所述畫面信息發(fā)送到所述外 部控制裝置。
2.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其中,所述外部控制裝置包括請求分析單 元,其被配置為分析所述第一請求接收單元接收到的所述畫面信息請求;以及識別信息設(shè) 置單元,其被配置為對所述請求分析單元分析的所述畫面信息請求設(shè)置所述外部控制裝置 的識別信息,其中,所述外部控制裝置通過所述請求傳輸單元,將所述識別信息設(shè)置單元設(shè)置了所 述識別信息的所述畫面信息請求,傳輸?shù)剿鲂畔⑻峁┭b置,并且其中,所述信息提供裝置包括發(fā)送源識別單元,其基于所述識別信息設(shè)置單元設(shè)定的 所述識別信息,識別所述第二請求接收單元接收到的所述畫面信息請求的發(fā)送源;以及第 二信息改變單元,其根據(jù)所述發(fā)送源識別單元識別的所述發(fā)送源,改變所述生成單元生成 的所述畫面信息。
3.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其中,所述信息改變單元將能夠設(shè)置所述外 部控制裝置的統(tǒng)一資源定位符,嵌入所述第二信息接收單元接收到的所述畫面信息中。
4.根據(jù)權(quán)利要求3所述的信息處理系統(tǒng),其中,所述信息改變單元將能夠設(shè)置所述外 部控制裝置的預(yù)定功能的功能設(shè)置單元的統(tǒng)一資源定位符,嵌入所述第二信息接收單元接 收到的所述畫面信息中。
5.根據(jù)權(quán)利要求4所述的信息處理系統(tǒng),其中,所述信息改變單元將使得所述外部控 制裝置的功能對外部可用的服務(wù)提供程序的統(tǒng)一資源定位符,嵌入所述第二信息接收單元 接收到的所述畫面信息中。
6.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其中,所述信息提供裝置提供的所述畫面信 息是在所述圖像處理裝置的操作單元上顯示的用戶界面。
7.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其中,所述圖像處理裝置直接與所述外部控 制裝置連接,并經(jīng)由所述外部控制裝置連接至網(wǎng)絡(luò)。
8.—種外部控制裝置,其能夠與圖像處理裝置和信息提供裝置進(jìn)行通信,該外部控制 裝置包括請求接收單元,其被配置為接收來自相關(guān)的所述圖像處理裝置的、對在所述圖像處理 裝置上顯示的畫面信息的請求;請求傳輸單元,其被配置為將由所述請求接收單元接收到的畫面信息請求傳輸?shù)剿?信息提供裝置;信息接收單元,其被配置為接收響應(yīng)于由所述請求傳輸單元傳輸?shù)乃霎嬅嫘畔⒄?求,從所述信息提供裝置發(fā)送的所述畫面信息;信息改變單元,其被配置為改變所述信息接收單元接收到的所述畫面信息的內(nèi)容;以及信息發(fā)送單元,其被配置為將由所述信息改變單元改變的所述畫面信息發(fā)送到所述圖 像處理裝置。
9.一種圖像處理裝置,其經(jīng)由外部控制裝置連接至網(wǎng)絡(luò),并能夠與所述網(wǎng)絡(luò)上的信息 提供裝置進(jìn)行通信,該圖像處理裝置包括畫面信息請求單元,其被配置為經(jīng)由所述外部控制裝置,請求所述信息提供裝置提供 在所述圖像處理裝置上顯示的畫面信息;信息接收單元,其被配置為接收響應(yīng)于所述畫面信息請求單元的請求從所述信息提供 裝置發(fā)送、并由所述外部控制裝置改變了內(nèi)容的所述畫面信息;以及顯示單元,其被配置為顯示由所述信息接收單元接收到的所述畫面信息。
10.一種信息提供裝置,所述信息提供裝置包括請求接收單元,其被配置為經(jīng)由外部控制裝置接收來自圖像處理裝置的畫面信息請求;生成單元,其被配置為響應(yīng)于所述畫面信息請求,生成能夠由所述外部控制裝置改變 的畫面信息;以及信息發(fā)送單元,其被配置為將由所述生成單元生成的所述畫面信息發(fā)送到所述外部控 制裝置。
11.一種用于信息處理系統(tǒng)的控制方法,該控制方法包括 在所述圖像處理裝置中執(zhí)行的如下步驟畫面信息請求步驟,經(jīng)由外部控制裝置,請求信息提供裝置提供在圖像處理裝置上顯 示的畫面信息;第一信息接收步驟,經(jīng)由所述外部控制裝置接收所述信息提供裝置響應(yīng)于所述畫面信 息請求步驟中的畫面信息請求而提供的所述畫面信息;以及顯示步驟,顯示在所述第一信息接收步驟中接收到的所述畫面信息; 在所述外部控制裝置中執(zhí)行的如下步驟第一請求接收步驟,接收來自所述圖像處理裝置的所述畫面信息請求; 請求傳輸步驟,將在所述第一請求接收步驟中接收到的所述畫面信息請求傳輸?shù)剿?信息提供裝置;第二信息接收步驟,接收響應(yīng)于在所述請求傳輸步驟中傳輸?shù)乃霎嬅嫘畔⒄埱髲乃?述信息提供裝置發(fā)送的所述畫面信息;信息改變步驟,改變在所述第二信息接收步驟中接收到的所述畫面信息的內(nèi)容;以及 第一信息發(fā)送步驟,將在所述信息改變步驟中改變的所述畫面信息發(fā)送到所述圖像處 理裝置;以及在所述信息提供裝置中執(zhí)行的如下步驟第二請求接收步驟,經(jīng)由所述外部控制裝置接收來自所述圖像處理裝置的所述畫面信 息請求;生成步驟,響應(yīng)于在所述第二請求接收步驟中接收到的所述畫面信息請求,生成在所 述圖像處理裝置上顯示的所述畫面信息;以及第二信息發(fā)送步驟,將在所述生成步驟中生成的所述畫面信息發(fā)送到所述外部控制裝置。
全文摘要
本發(fā)明提供信息處理系統(tǒng)及其控制方法、外部控制裝置、信息提供裝置及圖像處理裝置。信息處理系統(tǒng)能夠保持構(gòu)造信息提供裝置的靈活性并減少信息提供裝置的負(fù)擔(dān)。圖像處理裝置經(jīng)由外部控制裝置請求來自信息提供裝置的畫面信息,接收響應(yīng)于請求的來自信息提供裝置的畫面信息并顯示接收到的畫面信息。外部控制裝置接收來自圖像處理裝置的請求,將其傳輸?shù)叫畔⑻峁┭b置,接收響應(yīng)于傳輸?shù)恼埱蠖鴱男畔⑻峁┭b置發(fā)送的畫面信息,改變接收到的畫面信息的內(nèi)容并將改變后的畫面信息發(fā)送到圖像處理裝置。信息提供裝置經(jīng)由外部控制裝置接收來自圖像處裝置的請求,生成畫面信息并將生成的畫面信息發(fā)送到外部控制裝置。
文檔編號H04N1/00GK102123218SQ20101060852
公開日2011年7月13日 申請日期2010年12月21日 優(yōu)先權(quán)日2009年12月24日
發(fā)明者宮田淳一 申請人:佳能株式會社