專利名稱:復(fù)合機(jī)、復(fù)合機(jī)控制系統(tǒng)以及復(fù)合機(jī)的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及被連接成能夠經(jīng)由通信網(wǎng)絡(luò)通信的復(fù)合機(jī)與信息處理裝置協(xié)作動(dòng)作的復(fù)合機(jī)控制系統(tǒng)、復(fù)合機(jī)控制方法以及在上述復(fù)合機(jī)控制系統(tǒng)中使用的復(fù)合機(jī)。
背景技術(shù):
以往,公知有一種同時(shí)具備復(fù)印功能、掃描功能、打印功能以及FAX收發(fā)功能等多個(gè)裝置功能的復(fù)合機(jī)。而且,近年來(lái),這樣的復(fù)合機(jī)經(jīng)由通信網(wǎng)絡(luò)與PC (個(gè)人計(jì)算機(jī))、服務(wù)器裝置等信息處理裝置連接來(lái)進(jìn)行多種多樣的處理。即,使在信息處理裝置中動(dòng)作的應(yīng)用程序與復(fù)合機(jī)的功能協(xié)作,來(lái)使復(fù)合機(jī)作為總應(yīng)用程序系統(tǒng)的一部分進(jìn)行動(dòng)作。由此,能夠容易地進(jìn)行將復(fù)合機(jī)的功能與信息處理裝置功能適當(dāng)組合而實(shí)現(xiàn)的具有靈活性的服務(wù)的構(gòu)筑。
例如,專利文獻(xiàn)I中公開了一種從外部PC接收包含與圖像處理有關(guān)的處理請(qǐng)求的數(shù)據(jù),根據(jù)該數(shù)據(jù)來(lái)控制裝置功能的復(fù)合機(jī)。在專利文獻(xiàn)I中,復(fù)合機(jī)所具備的外部API部將從外部PC接收到的包含上述處理請(qǐng)求的數(shù)據(jù)變換成與該復(fù)合機(jī)的控制層的API (應(yīng)用程序接口)對(duì)應(yīng)的指令并傳遞給控制層。另外,專利文獻(xiàn)2中公開了一種具備復(fù)合機(jī)和經(jīng)由通信網(wǎng)絡(luò)向復(fù)合機(jī)發(fā)送控制指示的控制裝置的復(fù)合機(jī)控制系統(tǒng)。在該復(fù)合機(jī)控制系統(tǒng)中,利用HTTP將操作畫面的數(shù)據(jù)從控制裝置發(fā)送給復(fù)合機(jī)。然后,控制裝置根據(jù)被輸入操作畫面的指示,利用SOAP向復(fù)合機(jī)發(fā)送控制指令,從而復(fù)合機(jī)執(zhí)行與控制指令對(duì)應(yīng)的功能。專利文獻(xiàn)I :日本國(guó)公開專利公報(bào)“特開2005 - 80018號(hào)公報(bào)(平成17年3月24日公開)”專利文獻(xiàn)2 :日本國(guó)公開專利公報(bào)“特開2007 - 174400號(hào)公報(bào)(平成19年7月5日公開)”但是,在專利文獻(xiàn)1、2的技術(shù)中存在下述問(wèn)題與使顯示部顯示與復(fù)合機(jī)中存儲(chǔ)的操作畫面數(shù)據(jù)對(duì)應(yīng)的圖像的情況相比,到顯示操作畫面為止的時(shí)間變長(zhǎng)。S卩,在專利文獻(xiàn)1、2中,從外部裝置(PC、控制裝置)向復(fù)合機(jī)發(fā)送操作畫面數(shù)據(jù),復(fù)合機(jī)顯示與從外部裝置接收到的操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面。因此,由于從外部裝置下載操作畫面數(shù)據(jù)需要花費(fèi)時(shí)間,所以導(dǎo)致到操作畫面被顯示為止的時(shí)間變長(zhǎng)。另外,在操作畫面由多個(gè)部分的圖像構(gòu)成的情況下,由于為了獲取各部分圖像而需要多次的通信,所以導(dǎo)致到操作畫面被顯示為止的時(shí)間進(jìn)一步變長(zhǎng)。其中,可以考慮通過(guò)使外部裝置的應(yīng)用程序在復(fù)合機(jī)中動(dòng)作,來(lái)實(shí)現(xiàn)操作畫面數(shù)據(jù)的通信所需時(shí)間的縮短。但是,該情況下,需要由復(fù)合機(jī)的CPU執(zhí)行該應(yīng)用程序的處理(例如圖像的加工/編輯等)。然而,復(fù)合機(jī)的CPU通常比PC等外部裝置的處理能力低。因此,如果通過(guò)復(fù)合機(jī)的CPU來(lái)執(zhí)行外部裝置的應(yīng)用程序的處理,則導(dǎo)致該處理所需時(shí)間反而會(huì)變長(zhǎng)。
發(fā)明內(nèi)容
本發(fā)明鑒于上述課題而提出,其目的在于,在復(fù)合機(jī)與信息處理裝置協(xié)作來(lái)控制復(fù)合機(jī)的動(dòng)作的復(fù)合機(jī)控制系統(tǒng)中,使在信息處理裝置中動(dòng)作的應(yīng)用程序的操作畫面迅速顯示在復(fù)合機(jī)中。為了解決上述課題,本發(fā)明的復(fù)合機(jī)被連接成能夠經(jīng)由通信網(wǎng)絡(luò)來(lái)與具備第I網(wǎng)頁(yè)服務(wù)器部和執(zhí)行應(yīng)用程序的外部應(yīng)用程序部的信息處理裝置通信,并具備多個(gè)裝置功能,該復(fù)合機(jī)的特征在于具備顯示部,其顯示與操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面;操作輸入部,其受理來(lái)自用戶的指示的輸入;第2網(wǎng)頁(yè)服務(wù)器部;存儲(chǔ)部,其存儲(chǔ)有在上述信息處理裝置中執(zhí)行的應(yīng)用程序的操作畫面數(shù)據(jù);網(wǎng)頁(yè)瀏覽器部;以及設(shè)備控制部,其控制上述裝置功能的動(dòng)作,其中,當(dāng)上述操作輸入部接收到在上述信息處理裝置中執(zhí)行的上述應(yīng)用程序的啟動(dòng)指示時(shí),上述網(wǎng)頁(yè)瀏覽器部向上述第2網(wǎng)頁(yè)服務(wù)器部發(fā)送該應(yīng)用程序的操作畫面
數(shù)據(jù)的獲取請(qǐng)求,上述第2網(wǎng)頁(yè)服務(wù)器部根據(jù)上述獲取請(qǐng)求從上述存儲(chǔ)部讀出上述應(yīng)用程序的操作畫面數(shù)據(jù),并將其回應(yīng)給上述網(wǎng)頁(yè)瀏覽器部,上述顯示部顯示與上述網(wǎng)頁(yè)瀏覽器部從上述第2網(wǎng)頁(yè)服務(wù)器部獲取到的上述操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面。根據(jù)上述的構(gòu)成,即使在復(fù)合機(jī)中利用由信息處理裝置的外部應(yīng)用程序部執(zhí)行的應(yīng)用程序的情況下,也能夠不從信息處理裝置獲取而從復(fù)合機(jī)自身的存儲(chǔ)部獲取該應(yīng)用程序的操作畫面數(shù)據(jù)。因此,可以縮短顯示操作畫面之前所需要的時(shí)間而迅速地顯示操作畫面。
圖I是表示本發(fā)明的一個(gè)實(shí)施方式涉及的復(fù)合機(jī)以及復(fù)合機(jī)控制系統(tǒng)的構(gòu)成的說(shuō)明圖。圖2是表示圖I所示的復(fù)合機(jī)的顯示部上顯示的操作畫面的一個(gè)例子的說(shuō)明圖。圖3是表示圖I所示的復(fù)合機(jī)的顯示部上顯示的操作畫面的一個(gè)例子的說(shuō)明圖。圖4是表示圖I所示的復(fù)合機(jī)控制系統(tǒng)中的處理的流程的流程圖。圖5是表示圖I所示的復(fù)合機(jī)的顯示部上顯示的操作畫面的一個(gè)例子的說(shuō)明圖。圖6是表示圖I所示的復(fù)合機(jī)的顯示部上顯示的操作畫面的一個(gè)例子的說(shuō)明圖。圖7是表示圖I所示的復(fù)合機(jī)的外部應(yīng)用程序n存儲(chǔ)部中存儲(chǔ)的操作畫面的基本信息的一個(gè)例子的說(shuō)明圖。圖8是表示圖I所示的復(fù)合機(jī)的顯示部上顯示的操作畫面的一個(gè)例子的說(shuō)明圖。圖9是表示圖I所示的復(fù)合機(jī)中的處理序列的一個(gè)例子的說(shuō)明圖。圖10是表示圖I所示的復(fù)合機(jī)中的處理序列的一個(gè)例子的說(shuō)明圖。圖11是表示圖I所示的復(fù)合機(jī)中的處理序列的一個(gè)例子的說(shuō)明圖。附圖標(biāo)記的說(shuō)明如下I 一復(fù)合機(jī)控制系統(tǒng);10 —復(fù)合機(jī);11 一控制部;12 —操作部;12a —輸入部(操作輸入部);12b 一顯不部;13 —圖像讀取部;14 一圖像形成部;15 —存儲(chǔ)部;15a —外部應(yīng)用程序n存儲(chǔ)部;16 —第2通信部;21 —設(shè)備控制部;21a — Open I/F部;22 —網(wǎng)頁(yè)瀏覽器部;23 —控制應(yīng)用程序部;24 —第2網(wǎng)頁(yè)服務(wù)器部;30 —通信網(wǎng)絡(luò);50 —信息處理裝置;
51一控制部;52 —第I通信部;53 —第I網(wǎng)頁(yè)服務(wù)器部;54 —外部應(yīng)用程序部。
具體實(shí)施例方式對(duì)本發(fā)明的一個(gè)實(shí)施方式進(jìn)行說(shuō)明。(I - I.復(fù)合機(jī)控制系統(tǒng)I的整體構(gòu)成)圖I是表示本實(shí)施方式涉及的復(fù)合機(jī)控制系統(tǒng)I的構(gòu)成的說(shuō)明圖。如該圖所示,復(fù)合機(jī)控制系統(tǒng)I包括復(fù)合機(jī)(MFP multifunction peripheral )10和信息處理裝置(服務(wù)器裝置)50,被連接成這些各裝置可以經(jīng)由通信網(wǎng)絡(luò)30通信。其中,復(fù)合機(jī)控制系統(tǒng)I所包含的復(fù)合機(jī)10的臺(tái)數(shù)可以是多臺(tái),信息處理裝置50的臺(tái)數(shù)也可以是多臺(tái)。作為通信網(wǎng)絡(luò)30,可以利用IEEE1394、USB、電力線傳輸、線纜TV線路、電話線、ADSL線路、串行線纜等有線網(wǎng),也可以利用如IrDA、遙控器那樣的紅外線、Bluetooth (注冊(cè) 商標(biāo))、802. 11無(wú)線、HDR、移動(dòng)電話網(wǎng)、衛(wèi)星線路、地面波數(shù)字網(wǎng)等無(wú)線網(wǎng)。另外,復(fù)合機(jī)10與信息處理裝置50利用網(wǎng)頁(yè)服務(wù)器與網(wǎng)頁(yè)瀏覽器之間的通信(例如網(wǎng)頁(yè)的請(qǐng)求以及發(fā)送)中所使用的協(xié)議即HTTP (Hyper Text Transfer Protocol:超文本傳輸協(xié)議)方法來(lái)進(jìn)行通信。(1 — 2.復(fù)合機(jī)10的構(gòu)成)復(fù)合機(jī)10是利用HTTP從信息處理裝置50接收HTML形式的控制信息,并基于接收到的控制信息來(lái)執(zhí)行復(fù)合機(jī)10的各種裝置功能的數(shù)字復(fù)合機(jī)或者模擬復(fù)合機(jī)。作為上述的裝置功能,例如可以舉出掃描功能、打印功能、復(fù)印功能、傳真的收發(fā)功能、通信功能等。但是,復(fù)合機(jī)10所具有的裝置功能不限于上述的功能。例如,也可以不具備上述各功能的一部分,還可以取代上述各功能的一部分或者在上述各功能的基礎(chǔ)上具備其他的裝置功能。復(fù)合機(jī)10具備控制部(圖像生成部)11、操作部12、圖像讀取部13、圖像形成部
14、存儲(chǔ)部15以及第2通信部16。另外,控制部11具備設(shè)備控制部(圖像生成部)21、網(wǎng)頁(yè)瀏覽器部22、控制應(yīng)用程序部23以及第2網(wǎng)頁(yè)服務(wù)器部24。另外,存儲(chǔ)部15具備外部應(yīng)用程序UI存儲(chǔ)部15a。操作部12是通知用戶各種信息,并且接受來(lái)自用戶的輸入的用戶界面。操作部12具備包含各種輸入按鍵的輸入部(操作輸入部)12a、和LCD (Liquid Crystal Display :液晶顯示器)等顯示部12b。此外,操作部12也可以是輸入部12a與顯示部12b構(gòu)成為一體的觸摸面板。圖像讀取部13包括掃描儀和將原稿搬運(yùn)到掃描儀的位置的原稿搬運(yùn)部,執(zhí)行讀取被打印在原稿上的文字、圖像等作為圖像數(shù)據(jù)的掃描功能。其中,圖像讀取部13以規(guī)定的分辨率讀取圖像。圖像形成部14用于對(duì)用紙等記錄片材打印與被輸入的圖像數(shù)據(jù)對(duì)應(yīng)的圖像(文字/照片/圖形),包括感光體鼓、帶電裝置、曝光裝置、顯影裝置、轉(zhuǎn)印裝置、定影裝置以及用紙托盤等。具體而言,圖像形成部14執(zhí)行打印由圖像讀取部13輸入的圖像數(shù)據(jù)的復(fù)印功能、以及打印由外部裝置輸入的圖像數(shù)據(jù)的打印功能。第2通信部16是經(jīng)由通信網(wǎng)絡(luò)30與信息處理裝置50等外部裝置之間進(jìn)行通信的通信接口。在本實(shí)施方式中,如上所述,第2通信部16利用HTTP與信息處理裝置50通信。另外,當(dāng)訪問(wèn)目的地表示自身裝置的IP地址時(shí),第2通信部16也可以訪問(wèn)復(fù)合機(jī)10內(nèi)部的第2網(wǎng)頁(yè)服務(wù)器部24??刂撇?1是由CPU或?qū)S锰幚砥鞯冗\(yùn)算處理部以及RAM、R0M、HDD等存儲(chǔ)部(均未圖示)等構(gòu)成的計(jì)算機(jī)裝置??刂撇?1通過(guò)讀出并執(zhí)行存儲(chǔ)于上述存儲(chǔ)部的各種信息以及用于實(shí)施各種控制的程序,來(lái)實(shí)現(xiàn)設(shè)備控制部21、網(wǎng)頁(yè)瀏覽器部22、控制應(yīng)用程序部23以及第2網(wǎng)頁(yè)服務(wù)器部24 的功能。網(wǎng)頁(yè)瀏覽器部22按照用于閱覽Web頁(yè)的軟件進(jìn)行動(dòng)作。其中,作為上述軟件,可以使用通用的網(wǎng)頁(yè)瀏覽器的軟件。網(wǎng)頁(yè)瀏覽器部22經(jīng)由第2通信部16不僅能夠與信息處理裝置50所具有的第I網(wǎng)頁(yè)服務(wù)器部53進(jìn)行通信,還能夠與復(fù)合機(jī)10內(nèi)部的第2網(wǎng)頁(yè)服務(wù)器部24進(jìn)行通信。第2網(wǎng)頁(yè)服務(wù)器部24按照通用的網(wǎng)頁(yè)服務(wù)器的軟件進(jìn)行動(dòng)作。這里,網(wǎng)頁(yè)服務(wù)器是提供構(gòu)成因特網(wǎng)上的信息系統(tǒng)即WWW (World Wide Web)的信息處理裝置的功能的軟件。第2網(wǎng)頁(yè)服務(wù)器部24接收來(lái)自網(wǎng)頁(yè)瀏覽器部22的請(qǐng)求(HTTP請(qǐng)求),執(zhí)行與該請(qǐng)求對(duì)應(yīng)的應(yīng)用程序,對(duì)網(wǎng)頁(yè)瀏覽器部22進(jìn)行回應(yīng)(HTTP回應(yīng))??刂茟?yīng)用程序部23按照在網(wǎng)頁(yè)服務(wù)器上動(dòng)作的網(wǎng)絡(luò)應(yīng)用程序進(jìn)行處理。當(dāng)需要控制復(fù)合機(jī)10的各種功能(例如復(fù)印功能)時(shí),控制應(yīng)用程序部23將用于控制該功能的控制指令發(fā)送給設(shè)備控制部21。另外,控制應(yīng)用程序部23通過(guò)按照控制指令控制網(wǎng)頁(yè)瀏覽器部22來(lái)進(jìn)行通信控制,以便將復(fù)合機(jī)10所固有的固有信息發(fā)送給第I網(wǎng)頁(yè)服務(wù)器部53。由此,能夠控制復(fù)合機(jī)10的功能。存儲(chǔ)部15是存儲(chǔ)在復(fù)合機(jī)10中處理的各種數(shù)據(jù)(基本操作畫面數(shù)據(jù)、固有操作模式用的操作畫面數(shù)據(jù)、各種查找表等)的存儲(chǔ)單元。存儲(chǔ)部15的構(gòu)成沒(méi)有特別限定,例如可以使用硬盤等。而且,存儲(chǔ)部15具備外部應(yīng)用程序n存儲(chǔ)部15a。該外部應(yīng)用程序n存儲(chǔ)部15a中保存有與信息處理裝置50的外部應(yīng)用程序部54對(duì)應(yīng)的操作畫面數(shù)據(jù)等UI (用戶界面)數(shù)據(jù)。上述的操作畫面數(shù)據(jù)可以是表示操作畫面的顯示內(nèi)容的網(wǎng)頁(yè)數(shù)據(jù),也可以是包含表示操作畫面的顯示形式的信息即顯示形式信息和請(qǐng)求目的地信息的數(shù)據(jù),其中,該請(qǐng)求目的地信息用于向其他裝置發(fā)送表示操作畫面的生成條件的至少一部分的信息即生成條件信息的發(fā)送請(qǐng)求。設(shè)備控制部21控制復(fù)合機(jī)10的各種功能。即,設(shè)備控制部21控制圖像讀取部13、圖像形成部14、第2通信部16以及操作部12等各部的動(dòng)作。例如,設(shè)備控制部21控制圖像讀取部13的動(dòng)作,獲取掃描圖像的數(shù)據(jù)。另外,設(shè)備控制部21控制圖像形成部14的動(dòng)作,并在記錄材料上形成(輸出)與圖像數(shù)據(jù)對(duì)應(yīng)的圖像。并且,設(shè)備控制部21利用第2通信部16來(lái)進(jìn)行將被輸入的圖像數(shù)據(jù)保存到所指定的外部的資源的處理、將被輸入的圖像數(shù)據(jù)添加到電子郵件中并發(fā)送給所指定的地址的處理等。設(shè)備控制部21具有固有操作模式和協(xié)作操作模式。設(shè)備控制部21在通常情況下(例如復(fù)合機(jī)10的電源接通之后等)使顯示部12b顯示與存儲(chǔ)于存儲(chǔ)部15中的基本操作畫面數(shù)據(jù)對(duì)應(yīng)的基本操作畫面。然后,根據(jù)用戶對(duì)該基本操作畫面的模式選擇指示來(lái)選擇固有操作模式或者協(xié)作操作模式?;蛘?,選擇屬于固有操作模式的應(yīng)用程序以及屬于協(xié)作操作模式的應(yīng)用程序(外部應(yīng)用程序)中的任意一個(gè)應(yīng)用程序。圖2是表示復(fù)合機(jī)10的顯示部12b上通常情況下(例如電源接通之后等)所顯示的基本操作畫面的一個(gè)例子的說(shuō)明圖。如該圖所示,在基本操作畫面中能夠選擇“復(fù)印”、“發(fā)送圖像”以及“OSA”這三個(gè)標(biāo)簽。其中,“復(fù)印”以及“發(fā)送圖像”對(duì)應(yīng)于固有操作模式。“復(fù)印”是用于選擇在記錄材料上打印由圖像讀取部13從原稿中讀取到的圖像的復(fù)印功能的標(biāo)簽,“發(fā)送圖像”是用于選擇向其他裝置發(fā)送由圖像讀取部13從原稿中讀取到的圖像的圖像讀取發(fā)送功能的標(biāo)簽。另外,“OSA”是“SHARP OSA (夏普開放系統(tǒng)結(jié)構(gòu),注冊(cè)商標(biāo))”的簡(jiǎn)寫,對(duì)應(yīng)于協(xié)作操作模式。固有操作模式是復(fù)合機(jī)10所固有的模式。在固有操作模式中,使顯示部12b顯示與預(yù)先存儲(chǔ)在存儲(chǔ)部15中的固有操作模式用的操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面。然后,基于復(fù)合機(jī)10內(nèi)保存的、與用戶對(duì)該操作畫面輸入的指示對(duì)應(yīng)的控制指令來(lái)控制復(fù)合機(jī)10的各種功能。另外,在固有操作模式時(shí),設(shè)備控制部21還進(jìn)行按照當(dāng)前的復(fù)合機(jī)10的構(gòu)成、狀態(tài),適當(dāng)組合存儲(chǔ)部15中保持的部分(構(gòu)成要素圖像)單位的圖像信息(部分圖像),并在操作畫面上顯示等控制。其中,由于固有操作模式是在以往的復(fù)合機(jī)中進(jìn)行的通常的模式,所以這里省略詳細(xì)的說(shuō)明。在協(xié)作操作模式中,使顯示部12b顯示與預(yù)先存儲(chǔ)于存儲(chǔ)部15的操作畫面數(shù)據(jù) (協(xié)作操作模式用的操作畫面數(shù)據(jù))對(duì)應(yīng)的操作畫面。然后,從在信息處理裝置50中動(dòng)作的外部應(yīng)用程序部54獲取與用戶對(duì)該操作畫面輸入的指示對(duì)應(yīng)的控制指示,并按照該控制指示控制復(fù)合機(jī)10的各種功能。圖3是表示在圖2的基本操作畫面中“0SA”標(biāo)簽被選擇時(shí)所顯示的操作畫面的一個(gè)例子的說(shuō)明圖。如該圖所示,在本實(shí)施方式中,作為與協(xié)作操作模式對(duì)應(yīng)的應(yīng)用程序,登記有“內(nèi)容打印應(yīng)用程序”、“Anywhere打印應(yīng)用程序”以及“簡(jiǎn)單掃描應(yīng)用程序”這3個(gè)應(yīng)用程序(外部應(yīng)用程序)。其中,在與圖3的操作畫面對(duì)應(yīng)的操作畫面數(shù)據(jù)中,表示用于獲取各應(yīng)用程序的操作畫面數(shù)據(jù)的訪問(wèn)目的地的信息與用于選擇該應(yīng)用程序的操作按鈕建立關(guān)聯(lián)。作為上述的表示訪問(wèn)目的地的信息,例如可使用對(duì)回送地址附加了與各操作按鈕對(duì)應(yīng)的路徑(path)的信息(在本實(shí)施方式中,為127.0.0. l/print/contentsprint)。而且,若進(jìn)行了這些操作按鈕的選擇操作,則網(wǎng)頁(yè)瀏覽器部22訪問(wèn)與該操作按鈕建立對(duì)應(yīng)的上述信息所對(duì)應(yīng)的訪問(wèn)目的地(在本實(shí)施方式中是用于獲取第2網(wǎng)頁(yè)服務(wù)器部24中的上述操作畫面數(shù)據(jù)的訪問(wèn)目的地)。由此,網(wǎng)頁(yè)瀏覽器部22從第2網(wǎng)頁(yè)服務(wù)器部24獲取被選擇操作的應(yīng)用程序的操作畫面數(shù)據(jù),并將所獲取的操作畫面數(shù)據(jù)通知給控制應(yīng)用程序部23??刂茟?yīng)用程序部23將用于使顯示部12b顯示與上述操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面的控制指令通知給設(shè)備控制部21,由此,上述操作畫面被顯示于顯示部12b。另外,在協(xié)作操作模式中,網(wǎng)頁(yè)瀏覽器部22從信息處理裝置50的第I網(wǎng)頁(yè)服務(wù)器部53或者自身裝置的第2網(wǎng)頁(yè)服務(wù)器部24獲取與用戶對(duì)上述操作畫面的指示輸入對(duì)應(yīng)的控制指示,并通知給控制應(yīng)用程序部23??刂茟?yīng)用程序部23將與網(wǎng)頁(yè)瀏覽器部22所通知的控制指示對(duì)應(yīng)的控制指令通知給設(shè)備控制部21,設(shè)備控制部21根據(jù)該控制指令控制復(fù)合機(jī)10的各裝置功能。其中,回送地址是分配給網(wǎng)卡(例如承擔(dān)通信部的功能的硬件)等回送接口的虛擬IP地址,是表示自身裝置的IP地址?;厮偷刂肥窃谕ㄓ玫木W(wǎng)頁(yè)瀏覽器中使用的公知的地址。使用回送地址訪問(wèn)自身裝置的地址來(lái)獲取操作畫面數(shù)據(jù),從而不需要向復(fù)合機(jī)10的外部發(fā)送分組數(shù)據(jù)。另外,例如不需要訪問(wèn)執(zhí)行地址的名稱解析的DNS(Domain Name System)服務(wù)器或者不需要進(jìn)行用于從信息處理裝置50獲取HTML數(shù)據(jù)的通信。由此,與經(jīng)由通信網(wǎng)絡(luò)從其他裝置獲取操作畫面數(shù)據(jù)的情況相比,能夠迅速地顯示操作畫面。另外,設(shè)備控制部21具備能夠受理不依賴于復(fù)合機(jī)10的機(jī)型的控制指令的OpenI/F部21a。Open I/F部21a向控制應(yīng)用程序部23公開用于控制復(fù)合機(jī)10的各種功能的控制指令,從控制應(yīng)用程序部23接收控制指令,并且將接收到的控制指令變換成能夠由設(shè)備控制部21識(shí)別的指令。Open I/F部21a具備變換表存儲(chǔ)部(未圖示),該變換表存儲(chǔ)部存儲(chǔ)將向外部公開的控制指令與能夠由設(shè)備控制部21識(shí)別的指令建立對(duì)應(yīng)的變換表,并且Open I/F部21a按照該變換表來(lái)進(jìn)行指令的變換處理。這樣,Open I/F部21a能夠接收不依賴于復(fù)合機(jī)10的機(jī)型的共用的控制指令。由此,用于使控制應(yīng)用程序部23動(dòng)作的網(wǎng)絡(luò)應(yīng)用程序能夠使用不依賴于復(fù)合機(jī)10的共用的控制指令。因此,在按照新的網(wǎng)絡(luò)應(yīng)用程序使控制應(yīng)用程序部23動(dòng)作的情況下,僅對(duì)各復(fù)合機(jī)10安裝相同的網(wǎng)絡(luò)應(yīng)用程序即可,不需要按復(fù)合機(jī)10來(lái)進(jìn)行網(wǎng)絡(luò)應(yīng)用程序的變更。由此,能夠容易地進(jìn)行用于使控制應(yīng)用程序部23動(dòng)作的網(wǎng)絡(luò)應(yīng)用程序的開發(fā)?!?1 — 3.信息處理裝置50的構(gòu)成)如圖I所示,信息處理裝置50具備第I通信部52和控制部51。而且,控制部51具備第I網(wǎng)頁(yè)服務(wù)器部53和外部應(yīng)用程序部54??刂撇?1是由CPU或?qū)S锰幚砥鞯冗\(yùn)算處理部以及RAM、R0M、HDD等存儲(chǔ)部(均未圖示)等構(gòu)成的計(jì)算機(jī)裝置??刂撇?1通過(guò)讀出并執(zhí)行存儲(chǔ)于上述存儲(chǔ)部的各種信息以及用于實(shí)施各種控制的程序來(lái)實(shí)現(xiàn)第I網(wǎng)頁(yè)服務(wù)器部53以及外部應(yīng)用程序部54的功能。第I通信部52經(jīng)由LAN、因特網(wǎng)線路等與復(fù)合機(jī)10進(jìn)行通信。而且,第I通信部
52利用HTTP的通信協(xié)議與復(fù)合機(jī)10進(jìn)行通信。由此,信息處理裝置50作為針對(duì)I臺(tái)或者多臺(tái)復(fù)合機(jī)10的網(wǎng)頁(yè)服務(wù)器裝置發(fā)揮功能。第I網(wǎng)頁(yè)服務(wù)器部53根據(jù)網(wǎng)頁(yè)服務(wù)器的軟件進(jìn)行動(dòng)作。第I網(wǎng)頁(yè)服務(wù)器部53具有經(jīng)由第I通信部52接收來(lái)自復(fù)合機(jī)10的請(qǐng)求(HTTP請(qǐng)求),并將對(duì)應(yīng)該請(qǐng)求的文件或圖像數(shù)據(jù)、打印數(shù)據(jù)、控制信息等經(jīng)由第I通信部52回應(yīng)給該復(fù)合機(jī)10的功能。外部應(yīng)用程序部54根據(jù)來(lái)自第I網(wǎng)頁(yè)服務(wù)器部53的指示來(lái)進(jìn)行遵照規(guī)定的網(wǎng)絡(luò)應(yīng)用程序的動(dòng)作。即,外部應(yīng)用程序部54按照在網(wǎng)頁(yè)服務(wù)器上動(dòng)作的各種網(wǎng)絡(luò)應(yīng)用程序來(lái)進(jìn)行動(dòng)作。其中,該網(wǎng)絡(luò)應(yīng)用程序例如可以是以Java (注冊(cè)商標(biāo))script進(jìn)行記載,在設(shè)于網(wǎng)頁(yè)服務(wù)器上的Java (注冊(cè)商標(biāo))script執(zhí)行環(huán)境下動(dòng)作的應(yīng)用程序。例如,當(dāng)來(lái)自復(fù)合機(jī)10的請(qǐng)求是打印數(shù)據(jù)文件的發(fā)送請(qǐng)求時(shí),外部應(yīng)用程序部54進(jìn)行遵照打印應(yīng)用程序的動(dòng)作。具體而言,外部應(yīng)用程序部54從由該發(fā)送請(qǐng)求表示的文件夾名的文件夾中獲取被指定的文件名的打印數(shù)據(jù),并將該打印數(shù)據(jù)通知給第I網(wǎng)頁(yè)服務(wù)器部53。另外,當(dāng)來(lái)自復(fù)合機(jī)10的請(qǐng)求是能夠獲取的打印數(shù)據(jù)文件的列表的發(fā)送請(qǐng)求時(shí),夕卜部應(yīng)用程序部54獲取在該時(shí)刻能夠提供給復(fù)合機(jī)10的打印數(shù)據(jù)文件的列表,并將該文件列表通知給第I網(wǎng)頁(yè)服務(wù)器部53。(I 一 4.協(xié)作操作模式的動(dòng)作)接下來(lái),對(duì)選擇了復(fù)合機(jī)10與信息處理裝置50協(xié)作執(zhí)行處理的協(xié)作操作模式時(shí)的處理進(jìn)行說(shuō)明。圖4是表示選擇了協(xié)作操作模式時(shí)的處理(從在圖2的基本操作畫面中“0SA”標(biāo)簽被選擇后,顯示了圖3的操作畫面的狀態(tài)起的處理)的流程的流程圖。
首先,當(dāng)在圖3的操作畫面中向輸入部12a輸入了協(xié)作操作模式的應(yīng)用程序(外部應(yīng)用程序)的選擇指示后(SI),設(shè)備控制部21使網(wǎng)頁(yè)瀏覽器部22啟動(dòng)。網(wǎng)頁(yè)瀏覽器部22訪問(wèn)與在SI中被選擇操作的操作按鈕建立關(guān)聯(lián)的URL,執(zhí)行被選擇操作的應(yīng)用程序的操作畫面數(shù)據(jù)的發(fā)送請(qǐng)求(S2)。在本實(shí)施方式中,作為上述的URL,設(shè)定了第2網(wǎng)頁(yè)服務(wù)器部24中的、用于從外部應(yīng)用程序n存儲(chǔ)部15a獲取由用戶選擇的應(yīng)用程序的操作畫面數(shù)據(jù)的回送地址以及路徑。因此,網(wǎng)頁(yè)瀏覽器部22經(jīng)由 第2通信部16向第2網(wǎng)頁(yè)服務(wù)器部24發(fā)送用于請(qǐng)求操作畫面數(shù)據(jù)的發(fā)送的HTTP Get指令。第2網(wǎng)頁(yè)服務(wù)器部24從外部應(yīng)用程序n存儲(chǔ)部15a讀出與該Get指令對(duì)應(yīng)的操作畫面數(shù)據(jù),并將其傳遞給網(wǎng)頁(yè)瀏覽器部22 (S3)。接下來(lái),網(wǎng)頁(yè)瀏覽器部22基于從第2網(wǎng)頁(yè)服務(wù)器部24獲取到的操作畫面數(shù)據(jù)來(lái)判斷為了進(jìn)行操作畫面的顯示是否需要從外部應(yīng)用程序部54獲取信息(作為表示操作畫面的生成條件的至少一部分的信息的生成條件信息)(S4)。即,在本實(shí)施方式中,具有(i)能夠僅基于外部應(yīng)用程序n存儲(chǔ)部15a中保存的操作畫面的網(wǎng)頁(yè)數(shù)據(jù)來(lái)顯示操作畫面的應(yīng)用程序和(ii)基于外部應(yīng)用程序n存儲(chǔ)部15a中保存的操作畫面的網(wǎng)頁(yè)數(shù)據(jù)與從信息處理裝置50獲取的生成條件信息來(lái)顯示操作畫面的應(yīng)用程序。而且,在上述(ii)的應(yīng)用程序的情況下,作為外部應(yīng)用程序n存儲(chǔ)部15a中保存的操作畫面數(shù)據(jù),保存有網(wǎng)頁(yè)數(shù)據(jù)(HTTP數(shù)據(jù)),該網(wǎng)頁(yè)數(shù)據(jù)表示顯示形式信息和請(qǐng)求目的地信息,其中,顯示形式信息作為表示操作畫面的顯示形式的信息,請(qǐng)求目的地信息用于針對(duì)連接成可以與復(fù)合機(jī)10通信的其他裝置(典型的情況是信息處理裝置50)進(jìn)行表示操作畫面的生成條件的至少一部分的信息即生成條件信息的發(fā)送請(qǐng)求。網(wǎng)頁(yè)瀏覽器部22根據(jù)從第2網(wǎng)頁(yè)服務(wù)器部24獲取到的操作畫面數(shù)據(jù)中是否含有上述的請(qǐng)求目的地信息,來(lái)判斷是否需要從其他裝置獲取生成條件信息。其中,上述的顯示形式信息中例如包括部分圖像數(shù)據(jù)、部分圖像的尺寸信息、文字的字體信息、文字的尺寸信息、部分圖像的顏色信息、文字的顏色信息、部分圖像以及文字的版面設(shè)計(jì)信息、或者這些各信息中的一部分信息。另外,作為上述的生成條件信息的一個(gè)例子,例如可舉出上述請(qǐng)求目的地接收到上述發(fā)送請(qǐng)求的時(shí)刻在復(fù)合機(jī)10中能夠利用的裝置、文件或者表示應(yīng)用程序的列表的信息等。當(dāng)在S4中判斷為需要從外部應(yīng)用程序部54獲取信息時(shí),網(wǎng)頁(yè)瀏覽器部22經(jīng)由第2通信部16向信息處理裝置50發(fā)送信息的發(fā)送請(qǐng)求(HTTP Get指令)(S5)。具體而言,網(wǎng)頁(yè)瀏覽器部22向在S3中從第2網(wǎng)頁(yè)服務(wù)器部24獲取到的操作畫面數(shù)據(jù)中包含的上述請(qǐng)求目的地信息所表示的請(qǐng)求目的地請(qǐng)求上述生成條件信息的發(fā)送。或者,也可以預(yù)先將請(qǐng)求目的地信息(請(qǐng)求目的地地址以及請(qǐng)求發(fā)送的生成條件信息)與用于在SI中進(jìn)行選擇操作的應(yīng)用程序的選擇按鈕建立對(duì)應(yīng),向與該選擇按鈕對(duì)應(yīng)的請(qǐng)求目的地請(qǐng)求生成條件信息的發(fā)送。信息處理裝置50的第I網(wǎng)頁(yè)服務(wù)器部53當(dāng)接收到上述的發(fā)送請(qǐng)求時(shí)(S21),從外部應(yīng)用程序部54獲取與該發(fā)送請(qǐng)求對(duì)應(yīng)的信息并回應(yīng)(回信)給復(fù)合機(jī)10(S22)。由此,復(fù)合機(jī)10的網(wǎng)頁(yè)瀏覽器部22經(jīng)由第2通信部16接收由信息處理裝置50回應(yīng)的信息(S6)。然后,網(wǎng)頁(yè)瀏覽器部22將在S3中網(wǎng)頁(yè)瀏覽器部22從第2網(wǎng)頁(yè)服務(wù)器部24獲取到的操作畫面數(shù)據(jù)(S4為否的情況)、或者基于在S3中網(wǎng)頁(yè)瀏覽器部22從第2網(wǎng)頁(yè)服務(wù)器部24獲取到的操作畫面數(shù)據(jù)和在S6中從信息處理裝置50接收到的生成條件信息而生成的操作畫面的圖像數(shù)據(jù)(S4為是的情況)傳遞給控制應(yīng)用程序部23。由此,控制應(yīng)用程序部23將用于使顯示部12b顯示與該操作畫面的圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面的控制指令傳遞給設(shè)備控制部21,來(lái)使顯示部12b顯示與該圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面(S7)。在本實(shí)施方式中,對(duì)于圖3的操作畫面上顯示的各應(yīng)用程序中的、“內(nèi)容打印應(yīng)用程序”以及“簡(jiǎn)單掃描應(yīng)用程序”而言,可以基于外部應(yīng)用程序n存儲(chǔ)部15a中存儲(chǔ)的操作畫面數(shù)據(jù),不進(jìn)行與信息處理裝置50的通信地顯示操作畫面。因此,當(dāng)在圖3的操作畫面中選擇了 “內(nèi)容打印應(yīng)用程序”或者“簡(jiǎn)單掃描應(yīng)用程序”時(shí),網(wǎng)頁(yè)瀏覽器部22從第2網(wǎng)頁(yè)服務(wù)器部24獲取外部應(yīng)用程序n存儲(chǔ)部15a中存儲(chǔ)的與該應(yīng)用程序?qū)?yīng)的操作畫面數(shù)據(jù),并將與該操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面的圖像數(shù)據(jù)傳送給控制應(yīng)用程序部23??刂茟?yīng)用程序部23將用于使顯示部12b顯示與該操作畫面的圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面的控制指令傳遞給設(shè)備控制部21,來(lái)使顯示部12b顯示與該圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面。圖5是表示在圖3的操作畫面中選擇了“內(nèi)容打印應(yīng)用程序”時(shí)所顯示的操作畫面的說(shuō)明圖。另外,圖6是表示在圖3的操作畫面中選擇了 “簡(jiǎn)單掃描應(yīng)用程序”時(shí)所顯示的操作畫面的說(shuō)明圖。 另外,在本實(shí)施方式中,對(duì)于圖3的操作畫面上顯示的各應(yīng)用程序中的、"Anywhere打印應(yīng)用程序”而言,顯示基于外部應(yīng)用程序W存儲(chǔ)部15a中存儲(chǔ)的操作畫面數(shù)據(jù)所含有的顯示形式信息和網(wǎng)頁(yè)瀏覽器部22從信息處理裝置50獲取的生成條件信息的操作畫面。其中,“Anywhere打印應(yīng)用程序”是從被連接成可以經(jīng)由網(wǎng)絡(luò)與復(fù)合機(jī)10通信的其他裝置獲取打印數(shù)據(jù),將與該打印數(shù)據(jù)對(duì)應(yīng)的圖像打印到記錄材料上的應(yīng)用程序。在選擇了“Anywhere打印應(yīng)用程序”的情況下,網(wǎng)頁(yè)瀏覽器部22從第2網(wǎng)頁(yè)服務(wù)器部24獲取外部應(yīng)用程序n存儲(chǔ)部15a中存儲(chǔ)的與該應(yīng)用程序?qū)?yīng)的操作畫面數(shù)據(jù)。然后,網(wǎng)頁(yè)瀏覽器部22基于所獲取的操作畫面數(shù)據(jù)中含有的請(qǐng)求目的地信息,對(duì)信息處理裝置50(第I網(wǎng)頁(yè)服務(wù)器部53)進(jìn)行生成條件信息的發(fā)送請(qǐng)求,并接收由信息處理裝置50回應(yīng)的生成條件信息。然后,網(wǎng)頁(yè)瀏覽器部22基于從第2網(wǎng)頁(yè)服務(wù)器部24獲取到的操作畫面數(shù)據(jù)中含有的顯示形式信息和從信息處理裝置50獲取到的生成條件信息,來(lái)生成操作畫面的圖像數(shù)據(jù),并將其傳遞給控制應(yīng)用程序部23。控制應(yīng)用程序部23將用于使顯示部12b顯示與該操作畫面的圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面的控制指令傳遞給設(shè)備控制部21,來(lái)使顯示部12b顯示與該圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面。圖7是表示在圖3的操作畫面中選擇了“Anywhere打印應(yīng)用程序”時(shí),網(wǎng)頁(yè)瀏覽器部22經(jīng)由第2網(wǎng)頁(yè)服務(wù)器部24從外部應(yīng)用程序UI存儲(chǔ)部15a獲取的操作畫面數(shù)據(jù)(HTML數(shù)據(jù))的一部分的說(shuō)明圖。該HTML數(shù)據(jù)中所表示的WindowOnLoad函數(shù)是瀏覽器讀入HTML數(shù)據(jù)時(shí)執(zhí)行的函數(shù),在該圖的例子中調(diào)出了 requestFileList函數(shù)。requestFileList函數(shù)通過(guò)JavaScript動(dòng)態(tài)生成< script >標(biāo)簽,產(chǎn)生對(duì)第I網(wǎng)頁(yè)服務(wù)器部53的基于HTTP Get的請(qǐng)求處理。接收到該請(qǐng)求的第I網(wǎng)頁(yè)服務(wù)器部53返回生成文件列表的JavaScript函數(shù)updateList的調(diào)出的回應(yīng)。由此,HTML數(shù)據(jù)中預(yù)先記述的updateList函數(shù)被執(zhí)行,生成文件列表的內(nèi)容得以反映的操作畫面的圖像數(shù)據(jù)。圖8是表示當(dāng)在圖3的操作畫面中選擇了“Anywhere打印應(yīng)用程序”時(shí),基于網(wǎng)頁(yè)瀏覽器部22從第2網(wǎng)頁(yè)服務(wù)器部24獲取的操作畫面數(shù)據(jù)中所含的顯示形式信息和網(wǎng)頁(yè)瀏覽器部22從信息處理裝置50獲取的生成條件信息而生成/顯示的操作畫面的一個(gè)例子的說(shuō)明圖。在該圖所示的例子中,網(wǎng)頁(yè)瀏覽器部22從信息處理裝置50獲取的生成條件信息中包括表示在當(dāng)前時(shí)刻復(fù)合機(jī)10能夠獲取的打印數(shù)據(jù)是“任務(wù)1”、“任務(wù)2”以及“任務(wù)3”的文件列表。網(wǎng)頁(yè)瀏覽器部22基于該文件列表和從第2網(wǎng)頁(yè)服務(wù)器部24獲取的操作畫面數(shù)據(jù)中含有的顯示形式信息,生成包括用于選擇“任務(wù)1”、“任務(wù)2”以及“任務(wù)3”的各項(xiàng)目的各操作按鈕的操作畫面。然后,設(shè)備控制部21受理經(jīng)由輸入部12a向S7中顯示的操作畫面輸入的來(lái)自用戶的操作輸入(S8),并將該操作輸入傳遞給網(wǎng)頁(yè)瀏覽器部22。網(wǎng)頁(yè)瀏覽器部22判斷該操作輸入是否需要向外部應(yīng)用程序部54進(jìn)行信息請(qǐng)求(S9)。該判斷例如只要根據(jù)用于向外部應(yīng)用程序部54進(jìn)行信息發(fā)送請(qǐng)求的信息(例如請(qǐng)求目的地地址等)是否與在S8中用戶進(jìn)行了選擇操作的操作按鈕建立了對(duì)應(yīng)關(guān)系來(lái)進(jìn)行判斷即可。然后,在判斷為來(lái)自用戶的操作輸入需要向外部應(yīng)用程序部54請(qǐng)求信息時(shí),網(wǎng)頁(yè)瀏覽器部22經(jīng)由第2通信部16向信息處理裝置50進(jìn)行用于請(qǐng)求與該操作輸入對(duì)應(yīng)的信息的發(fā)送的發(fā)送請(qǐng)求(HTTL請(qǐng)求)(S10)。具體而言,在S7中顯示的操作畫面的HTML數(shù)據(jù) 中,S8中由用戶選擇操作的操作按鈕和用于請(qǐng)求與該選擇操作對(duì)應(yīng)的信息的發(fā)送的URL(這里是用于對(duì)信息處理裝置50的第I網(wǎng)頁(yè)服務(wù)器部53請(qǐng)求信息發(fā)送的地址)建立了對(duì)應(yīng)關(guān)系。網(wǎng)頁(yè)瀏覽器部22基于該URL向信息處理裝置50的第I網(wǎng)頁(yè)服務(wù)器部53進(jìn)行信息發(fā)送請(qǐng)求。信息處理裝置50的第I網(wǎng)頁(yè)服務(wù)器部53當(dāng)接收到上述的發(fā)送請(qǐng)求時(shí)(S23),從外部應(yīng)用程序部54獲取與該發(fā)送請(qǐng)求對(duì)應(yīng)的信息并回應(yīng)(回信)給復(fù)合機(jī)10(S24)。由此,復(fù)合機(jī)10的網(wǎng)頁(yè)瀏覽器部22經(jīng)由第2通信部16接收由信息處理裝置50回應(yīng)的信息(S11)。例如,當(dāng)在圖5的操作畫面中選擇了“今日的天氣”或者“今日的新聞”的操作按鈕時(shí),網(wǎng)頁(yè)瀏覽器部22向與該操作按鈕建立關(guān)聯(lián)的請(qǐng)求目的地請(qǐng)求與該操作按鈕對(duì)應(yīng)的信息(天氣信息或者新聞信息)的發(fā)送。其中,日歷的信息被預(yù)先保存在復(fù)合機(jī)10的存儲(chǔ)部15中,當(dāng)在圖5的操作畫面中選擇了“日歷”的操作按鈕時(shí),網(wǎng)頁(yè)瀏覽器部22訪問(wèn)與上述操作按鈕建立關(guān)聯(lián)的第2網(wǎng)頁(yè)服務(wù)器部24的地址,來(lái)獲取日歷的信息。另外,當(dāng)在圖6的操作畫面中選擇了 “開始”的操作按鈕時(shí),該操作按鈕與請(qǐng)求掃描條件的發(fā)送的請(qǐng)求目的地預(yù)先建立關(guān)聯(lián),網(wǎng)頁(yè)瀏覽器部22向與該操作按鈕建立關(guān)聯(lián)的請(qǐng)求目的地進(jìn)行掃描條件的發(fā)送請(qǐng)求。另外,在圖8的操作畫面中用于選擇“任務(wù)1”、“任務(wù)2”以及“任務(wù)3”的各打印數(shù)據(jù)的操作按鈕與用于進(jìn)行該打印數(shù)據(jù)的發(fā)送請(qǐng)求的請(qǐng)求目的地建立了對(duì)應(yīng)關(guān)系。而且,網(wǎng)頁(yè)瀏覽器部22在這些操作按鈕的任意一個(gè)被選擇操作的情況下,向與該操作按鈕建立了對(duì)應(yīng)關(guān)系的請(qǐng)求目的地進(jìn)行打印數(shù)據(jù)的發(fā)送請(qǐng)求。然后,網(wǎng)頁(yè)瀏覽器部22判斷在S8中接收到的操作輸入(S9為否的情況)或者在Sll中從信息處理裝置50接收到的信息(S9為是的情況)是否請(qǐng)求任務(wù)的執(zhí)行(S12)。然后,當(dāng)在S12中判斷為請(qǐng)求任務(wù)的執(zhí)行時(shí),網(wǎng)頁(yè)瀏覽器部22使設(shè)備控制部21執(zhí)行與該請(qǐng)求對(duì)應(yīng)的任務(wù)(S13),并判斷是否結(jié)束處理(S14)。另一方面,當(dāng)在S12中判斷為不請(qǐng)求任務(wù)的執(zhí)行時(shí)、以及在S14中判斷為不結(jié)束處理時(shí),網(wǎng)頁(yè)瀏覽器部22判斷是否需要更新操作畫面(S15)。然后,在不需要更新的情況下,網(wǎng)頁(yè)瀏覽器部22返回到S7,使設(shè)備控制部21繼續(xù)顯示在前次S7中顯示的操作畫面。
另一方面,在需要更新的情況下,網(wǎng)頁(yè)瀏覽器部22使設(shè)備控制部21根據(jù)在S8中接收到的操作內(nèi)容以及/或者在Sll中接收到的信息來(lái)更新操作畫面的圖像數(shù)據(jù)(S16),并返回到S7來(lái)顯示與該圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面。具體而言,在S7所顯示的操作畫面的操作畫面數(shù)據(jù)中,在S8中由用戶選擇的用于請(qǐng)求下一操作畫面的操作按鈕與表示用于請(qǐng)求下一操作畫面的操作畫面數(shù)據(jù)的訪問(wèn)目的地的信息建立對(duì)應(yīng)關(guān)系。網(wǎng)頁(yè)瀏覽器部22基于該信息來(lái)獲取下一操作畫面的操作畫面數(shù)據(jù),并使設(shè)備控制部21進(jìn)行與該操作畫面數(shù)據(jù)對(duì)應(yīng)的顯示。其中,在本實(shí)施方式中,當(dāng)信息處理裝置50對(duì)復(fù)合機(jī)10發(fā)出任務(wù)的執(zhí)行命令時(shí),信息處理裝置50的第I網(wǎng)頁(yè)服務(wù)器部53將下述的HTTP回應(yīng)答復(fù)給復(fù)合機(jī)10,該HTTP回應(yīng)用于將網(wǎng)頁(yè)瀏覽器部22的訪問(wèn)目的地變更為復(fù)合機(jī)10內(nèi)部的第2網(wǎng)頁(yè)服務(wù)器部24中的、用于獲取為了使復(fù)合機(jī)10進(jìn)行與該執(zhí)行命令對(duì)應(yīng)的任務(wù)功能的控制指令的地址。由此,在復(fù)合機(jī)10中,網(wǎng)頁(yè)瀏覽器部22能夠不基于由信息處理裝置50發(fā)送的控制指令而基于從內(nèi)部的控制應(yīng)用程序部23獲取的控制指令來(lái)控制復(fù)合機(jī)10的各種功能。結(jié)果,即使在復(fù)合機(jī)10與信息處理裝置50之間構(gòu)筑了切斷控制指令的通信的防火墻,復(fù)合機(jī)10也能 夠獲取與從信息處理裝置50接收到的HTTP回應(yīng)對(duì)應(yīng)的控制指令,來(lái)正常地控制各種功能。用于使復(fù)合機(jī)10內(nèi)部的第2網(wǎng)頁(yè)服務(wù)器部24變更上述的網(wǎng)頁(yè)瀏覽器部22的訪問(wèn)目的地的處理例如可以通過(guò)預(yù)先將表示用于訪問(wèn)復(fù)合機(jī)10內(nèi)部的第2網(wǎng)頁(yè)服務(wù)器部24的訪問(wèn)目的地的信息記作上述HTTP回應(yīng)來(lái)實(shí)現(xiàn)。另外,為了訪問(wèn)復(fù)合機(jī)10內(nèi)部的第2網(wǎng)頁(yè)服務(wù)器部24,也可以向復(fù)合機(jī)10發(fā)送包含利用HTTP重定向(redirect)來(lái)使URL變更的指示的HTTP回應(yīng)。HTTP重定向是數(shù)據(jù)的收發(fā)所使用的HTTP中的來(lái)自網(wǎng)頁(yè)服務(wù)器的回應(yīng)的種類之一,具有通知URL被進(jìn)行了變更的功能。HTTP重定向是在通用的網(wǎng)頁(yè)瀏覽器中使用的公知的功能。作為上述的HTTP重定向命令,例如可以使用(a) HTTP重定向回應(yīng)(例如回應(yīng)代碼“3XX”)、(b) HTML (HypertextMarkup Language)刷新元標(biāo)簽、以及(c)重定向形式指示(按鈕操作等手動(dòng)操作、或者使用了 Java (注冊(cè)商標(biāo))腳本等的自動(dòng)重定向的指示)等。另外,上述的使用了 Java (注冊(cè)商標(biāo))腳本的指示例如可以是基于“l(fā)ocation, href”的指示,也可以是基于隱藏內(nèi)嵌框架(hiddeniframe)的指不,還可以是基于 JS0NP(Java Script Object Notification with padding)的指示。圖9是表示在圖3的操作畫面中選擇了 “內(nèi)容打印應(yīng)用程序”,進(jìn)而在圖5的操作畫面中選擇了 “今日的天氣”或者“今日的新聞”時(shí)的處理序列的說(shuō)明圖。若在圖3的操作畫面中選擇了“內(nèi)容打印應(yīng)用程序”,則網(wǎng)頁(yè)瀏覽器部22向第2網(wǎng)頁(yè)服務(wù)器部24發(fā)送操作畫面數(shù)據(jù)的發(fā)送請(qǐng)求(HTTP網(wǎng)頁(yè)請(qǐng)求)(對(duì)應(yīng)于圖4的S2),來(lái)獲取外部應(yīng)用程序n存儲(chǔ)部15a中保存的操作畫面數(shù)據(jù)(對(duì)應(yīng)于圖4的S3)。然后,網(wǎng)頁(yè)瀏覽器部22通知給控制應(yīng)用程序部23與從第2網(wǎng)頁(yè)服務(wù)器部24獲取到的操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面的圖像數(shù)據(jù)。由此,控制應(yīng)用程序部23將用于使顯示部12b顯示與上述圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面的控制指令通知給設(shè)備控制部21,來(lái)使顯示部12b顯示上述操作畫面(參照?qǐng)D5)(對(duì)應(yīng)于圖4的S7)。然后,當(dāng)基于對(duì)上述操作畫面的操作輸入而選擇了 “今日的天氣”或者“今日的新聞”的操作按鈕時(shí)(對(duì)應(yīng)于圖4的S8),網(wǎng)頁(yè)瀏覽器部22經(jīng)由第2通信部16向與該操作按鈕建立了對(duì)應(yīng)關(guān)系的請(qǐng)求目的地進(jìn)行與該操作按鈕對(duì)應(yīng)的打印數(shù)據(jù)的發(fā)送請(qǐng)求(對(duì)應(yīng)于圖4的S10),并接收由上述請(qǐng)求目的地回應(yīng)的打印數(shù)據(jù)(表示今日的天氣的信息、或者表示今日的新聞的信息)(對(duì)應(yīng)于圖4的S11)。網(wǎng)頁(yè)瀏覽器部22當(dāng)接收到上述打印數(shù)據(jù)后,將接收到的打印數(shù)據(jù)傳遞給控制應(yīng)用程序部23,控制應(yīng)用程序部23將用于進(jìn)行該打印數(shù)據(jù)的打印處理的控制指令傳遞給設(shè)備控制部21。由此,執(zhí)行打印處理(對(duì)應(yīng)于圖4的S13)。其中,當(dāng)在圖5的操作畫面中選擇了“日歷”的操作按鈕時(shí),網(wǎng)頁(yè)瀏覽器部22訪問(wèn)與該操作按鈕建立了對(duì)應(yīng)關(guān)系的第2網(wǎng)頁(yè)服務(wù)器部24的地址來(lái)獲取存儲(chǔ)部15中預(yù)先保存的日歷的打印數(shù)據(jù),并將獲取到的打印數(shù)據(jù)傳遞給控制應(yīng)用程序部23,控制應(yīng)用程序部23將用于進(jìn)行該打印數(shù)據(jù)的打印處理的控制指令傳遞給設(shè)備控制部21。由此,執(zhí)行日歷的打印處理。圖10是表示在圖3的操作畫面中選擇了“AnyWhere打印應(yīng)用程序”時(shí)的處理序列 的說(shuō)明圖。若在圖3的操作畫面中選擇了 “AnyWhere打印應(yīng)用程序”,則網(wǎng)頁(yè)瀏覽器部22向第2網(wǎng)頁(yè)服務(wù)器部24發(fā)送操作畫面數(shù)據(jù)的發(fā)送請(qǐng)求(HTTP網(wǎng)頁(yè)請(qǐng)求)(對(duì)應(yīng)于圖4的S2),來(lái)獲取外部應(yīng)用程序n存儲(chǔ)部15a中保存的操作畫面數(shù)據(jù)(對(duì)應(yīng)于圖4的S3)。該情況下,從外部應(yīng)用程序n存儲(chǔ)部15a讀出的操作畫面數(shù)據(jù)中包含顯示形式信息與文件列表(生成條件信息)的請(qǐng)求目的地信息。網(wǎng)頁(yè)瀏覽器部22向與該請(qǐng)求目的地信息對(duì)應(yīng)的請(qǐng)求目的地發(fā)送文件列表的獲取請(qǐng)求(對(duì)應(yīng)于圖4的S5),并接收由該請(qǐng)求目的地回應(yīng)的文件列表(對(duì)應(yīng)于圖4的S6)。然后,組合操作畫面數(shù)據(jù)所含的顯示形式信息與從上述請(qǐng)求目的地獲取到的文件列表來(lái)生成操作畫面的圖像數(shù)據(jù),并通知給控制應(yīng)用程序部23。由此,控制應(yīng)用程序部23將用于使顯示部12b顯示與上述圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面的控制指令通知給設(shè)備控制部21,在顯示部12b上顯示上述操作畫面(參照?qǐng)D8)(對(duì)應(yīng)于圖4的S7)。然后,如果通過(guò)對(duì)上述操作畫面的操作輸入而選擇了“任務(wù)I” “任務(wù)3”中的任意一個(gè)操作按鈕(對(duì)應(yīng)于圖4的S8),則網(wǎng)頁(yè)瀏覽器部22經(jīng)由第2通信部16向與該操作按鈕建立了對(duì)應(yīng)關(guān)系的請(qǐng)求目的地進(jìn)行打印數(shù)據(jù)的發(fā)送請(qǐng)求(對(duì)應(yīng)于圖4的S10),并接收由上述請(qǐng)求目的地回應(yīng)的打印數(shù)據(jù)(對(duì)應(yīng)于圖4的S11)。另外,網(wǎng)頁(yè)瀏覽器部22若接收到上述打印數(shù)據(jù),則將接收到的打印數(shù)據(jù)傳遞給控制應(yīng)用程序部23,控制應(yīng)用程序部23將用于進(jìn)行該打印數(shù)據(jù)的打印處理的控制指令傳遞給設(shè)備控制部21。由此,執(zhí)行打印處理(對(duì)應(yīng)于圖4的S13)。圖11是表示在圖3的操作畫面中選擇了“簡(jiǎn)單掃描應(yīng)用程序”時(shí)的處理序列的說(shuō)明圖。若在圖3的操作畫面中選擇了“簡(jiǎn)單掃描應(yīng)用程序”,則網(wǎng)頁(yè)瀏覽器部22向第2網(wǎng)頁(yè)服務(wù)器部24發(fā)送操作畫面數(shù)據(jù)的發(fā)送請(qǐng)求(HTTP網(wǎng)頁(yè)請(qǐng)求)(圖4的S2),獲取外部應(yīng)用程序n存儲(chǔ)部15a中保存的操作畫面數(shù)據(jù)(圖4的S3)。然后,網(wǎng)頁(yè)瀏覽器部22將與從第2網(wǎng)頁(yè)服務(wù)器部24獲取到的操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面的圖像數(shù)據(jù)通知給控制應(yīng)用程序部23。由此,控制應(yīng)用程序部23將用于使顯示部12b顯示與上述圖像數(shù)據(jù)對(duì)應(yīng)的操作畫面的控制指令通知給設(shè)備控制部21,在顯示部12b上顯示上述操作畫面(參照?qǐng)D6)(對(duì)應(yīng)于圖4的S7)。
然后,如果通過(guò)對(duì)上述操作畫面的操作輸入而選擇了 “開始”的操作按鈕(圖4的S8),則網(wǎng)頁(yè)瀏覽器部22經(jīng)由第2通信部16向與該操作按鈕建立了對(duì)應(yīng)關(guān)系的請(qǐng)求目的地進(jìn)行表示掃描條件的信息的發(fā)送請(qǐng)求(圖4的S10),并接收由上述請(qǐng)求目的地回應(yīng)的表示掃描條件的信息(圖4的S11)。網(wǎng)頁(yè)瀏覽器部22如果接收到表示上述掃描條件的信息,則將該信息傳遞給控制應(yīng)用程序部23,控制應(yīng)用程序部23將用于進(jìn)行與該信息對(duì)應(yīng)的掃描處理的控制指令傳遞給設(shè)備控制部21。由此,執(zhí)行基于由信息處理裝置50 (外部應(yīng)用程序部54)傳遞的掃描條件的掃描處理(圖4的S13)。其中,在圖11的例子中,表示掃描條件的信息中包含發(fā)送讀取到的圖像數(shù)據(jù)的發(fā)送目的地信息,設(shè)備控制部21基于由控制應(yīng)用程序部23通知的控制指令來(lái)控制圖像讀取部13,并經(jīng)由第2通信部16將讀取到的圖像數(shù)據(jù)發(fā)送給與上述發(fā)送目的地信息對(duì)應(yīng)的發(fā)送目的地。如上所述,本實(shí)施方式涉及的復(fù)合機(jī)10當(dāng)輸入部12a接收到在信息處理裝置50中執(zhí)行的應(yīng)用程序的啟動(dòng)指示時(shí),網(wǎng)頁(yè)瀏覽器部22向第2網(wǎng)頁(yè)服務(wù)器部24進(jìn)行該應(yīng)用程序的操作畫面數(shù)據(jù)的獲取請(qǐng)求,第2網(wǎng)頁(yè)服務(wù)器部24根據(jù)上述獲取請(qǐng)求從外部應(yīng)用程序n 存儲(chǔ)部15a讀出上述應(yīng)用程序的操作畫面數(shù)據(jù)并回應(yīng)給網(wǎng)頁(yè)瀏覽器部22,顯示部12b顯示與網(wǎng)頁(yè)瀏覽器部22從第2網(wǎng)頁(yè)服務(wù)器部24獲取到的操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面。由此,即使在復(fù)合機(jī)10中利用由信息處理裝置50的外部應(yīng)用程序部54執(zhí)行的應(yīng)用程序的情況下,也能夠不從信息處理裝置50獲取該應(yīng)用程序的操作畫面數(shù)據(jù)而從復(fù)合機(jī)10自身的存儲(chǔ)部15獲取該應(yīng)用程序的操作畫面數(shù)據(jù)。因此,能夠縮短顯示操作畫面之前所需要的時(shí)間而迅速顯示操作畫面。另外,在本實(shí)施方式中,也可以使用CPU等處理器通過(guò)軟件來(lái)實(shí)現(xiàn)復(fù)合機(jī)10以及/或者信息處理裝置50所具備的各部(各模塊),特別是復(fù)合機(jī)10的控制部11以及/或者信息處理裝置50的控制部51。該情況下,復(fù)合機(jī)10以及/或者信息處理裝置50具備執(zhí)行用于實(shí)現(xiàn)各功能的控制程序的命令的CPlXcentral processing unit)、存儲(chǔ)有上述程序的 ROM (read only memory)、展開上述程序的 RAM (random access memory)和保存上述程序以及各種數(shù)據(jù)的存儲(chǔ)器等存儲(chǔ)裝置(記錄介質(zhì))等。而且,本發(fā)明的目的可以通過(guò)將實(shí)現(xiàn)上述功能的軟件、即復(fù)合機(jī)10以及/或者信息處理裝置50的控制程序的程序代碼(執(zhí)行形式程序、中間代碼程序、源程序)記錄到計(jì)算機(jī)可讀取的記錄介質(zhì),并將該記錄介質(zhì)提供給復(fù)合機(jī)10以及/或者信息處理裝置50,由該計(jì)算機(jī)(或者CPU、MPU)讀出記錄介質(zhì)中記錄的程序代碼并加以執(zhí)行來(lái)實(shí)現(xiàn)。作為上述記錄介質(zhì),例如可以使用磁帶、盒式帶等帶系,包括軟(注冊(cè)商標(biāo))盤/硬盤等磁盤、⑶一 R0M/M0/MD/DVD/⑶一 R等光盤的盤系,IC卡(包括存儲(chǔ)卡)/光卡等卡系,或者掩模R0M/EPR0M/EEPR0M/閃存ROM等半導(dǎo)體存儲(chǔ)器系等。另外,也可以將復(fù)合機(jī)10以及/或者信息處理裝置50構(gòu)成為能夠與通信網(wǎng)絡(luò)連接,經(jīng)由通信網(wǎng)絡(luò)來(lái)供給上述程序代碼。該通信網(wǎng)絡(luò)沒(méi)有特別限定,例如可以利用因特網(wǎng)、內(nèi)部網(wǎng)、夕卜聯(lián)網(wǎng)、LAN> ISDN、VAN、CATV通信網(wǎng)、虛擬專用網(wǎng)(virtual private network)、電話線路網(wǎng)、移動(dòng)體通信網(wǎng)、衛(wèi)星通信網(wǎng)等。另外,構(gòu)成通信網(wǎng)絡(luò)的傳送介質(zhì)沒(méi)有特別限定,例如可以利用IEEE1394、USB、電力線傳輸、線纜TV線路、電話線、ADSL線路等有線介質(zhì),也可以利用如IrDA或遙控器那樣的紅外線、Bluetooth (注冊(cè)商標(biāo))、802. 11無(wú)線、HDR、移動(dòng)電話網(wǎng)、衛(wèi)星線路、地面波數(shù)字網(wǎng)等無(wú)線介質(zhì)。其中,本發(fā)明還可以由上述程序代碼通過(guò)電子的傳送而被具現(xiàn)化的、嵌埋于載波的計(jì)算機(jī)數(shù)據(jù)信號(hào)的方式來(lái)實(shí)現(xiàn)。另外,復(fù)合機(jī)10以及/或者信息處理裝置50的各模塊不限于使用軟件來(lái)實(shí)現(xiàn)。例如,也可以由硬件邏輯構(gòu)成,還可以組合進(jìn)行處理的一部分的硬件、與執(zhí)行用于進(jìn)行該硬件的控制、其余處理的軟件的運(yùn)算單元。如以上詳細(xì)說(shuō)明那樣,本發(fā)明 的復(fù)合機(jī)被連接成能夠經(jīng)由通信網(wǎng)絡(luò)與具備第I網(wǎng)頁(yè)服務(wù)器部和執(zhí)行應(yīng)用程序的外部應(yīng)用程序部的信息處理裝置通信,并具備多個(gè)裝置功能,該復(fù)合機(jī)的特征在于具備顯示部,其顯示與操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面;操作輸入部,其受理來(lái)自用戶的指示輸入;第2網(wǎng)頁(yè)服務(wù)器部;存儲(chǔ)部,其存儲(chǔ)有在上述信息處理裝置中執(zhí)行的應(yīng)用程序的操作畫面數(shù)據(jù);網(wǎng)頁(yè)瀏覽器部;和設(shè)備控制部,其控制上述裝置功能的動(dòng)作;其中,當(dāng)上述操作輸入部接收到在上述信息處理裝置中執(zhí)行的上述應(yīng)用程序的啟動(dòng)指示時(shí),上述網(wǎng)頁(yè)瀏覽器部對(duì)上述第2網(wǎng)頁(yè)服務(wù)器部進(jìn)行該應(yīng)用程序的操作畫面數(shù)據(jù)的獲取請(qǐng)求,上述第2網(wǎng)頁(yè)服務(wù)器部根據(jù)上述獲取請(qǐng)求從上述存儲(chǔ)部讀出上述應(yīng)用程序的操作畫面數(shù)據(jù),并將其回應(yīng)給上述網(wǎng)頁(yè)瀏覽器部,上述顯示部顯示與上述網(wǎng)頁(yè)瀏覽器部從上述第2網(wǎng)頁(yè)服務(wù)器部獲取到的上述操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面。根據(jù)上述的構(gòu)成,當(dāng)上述操作輸入部接收到在上述信息處理裝置中執(zhí)行的上述應(yīng)用程序的啟動(dòng)指示時(shí),上述網(wǎng)頁(yè)瀏覽器部對(duì)上述第2網(wǎng)頁(yè)服務(wù)器部進(jìn)行該應(yīng)用程序的操作畫面數(shù)據(jù)的獲取請(qǐng)求,上述第2網(wǎng)頁(yè)服務(wù)器部根據(jù)上述獲取請(qǐng)求從上述存儲(chǔ)部讀出上述應(yīng)用程序的操作畫面數(shù)據(jù),并將其回應(yīng)給上述網(wǎng)頁(yè)瀏覽器部,上述顯示部顯示與上述網(wǎng)頁(yè)瀏覽器部從上述第2網(wǎng)頁(yè)服務(wù)器部獲取到的上述操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面。由此,即使在復(fù)合機(jī)中利用由信息處理裝置的外部應(yīng)用程序部執(zhí)行的應(yīng)用程序的情況下,也能夠不從信息處理裝置獲取該應(yīng)用程序的操作畫面數(shù)據(jù)而從復(fù)合機(jī)自身的存儲(chǔ)部獲取該應(yīng)用程序的操作畫面數(shù)據(jù)。因此,可以縮短顯示操作畫面之前所需要的時(shí)間而迅速顯示操作畫面。另外,也可以構(gòu)成為從上述操作輸入部接收到在上述信息處理裝置中執(zhí)行的上述應(yīng)用程序的啟動(dòng)指示后,到上述顯示部顯示與上述操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面之前的期間,不進(jìn)行與上述信息處理裝置的通信。根據(jù)上述的構(gòu)成,能夠在接收到在信息處理裝置中執(zhí)行的應(yīng)用程序的啟動(dòng)指示后,不進(jìn)行與信息處理裝置的通信地顯示上述應(yīng)用程序的操作畫面。因此,能夠更迅速地顯示操作畫面。另外,上述操作畫面數(shù)據(jù)包括表示操作畫面的顯示形式的信息、即顯示形式信息;和請(qǐng)求目的地信息,其用于對(duì)連接成能夠與該復(fù)合機(jī)通信的其他裝置進(jìn)行表示操作畫面的生成條件的至少一部分的信息、即生成條件信息的發(fā)送請(qǐng)求,上述網(wǎng)頁(yè)瀏覽器部從上述請(qǐng)求目的地信息所表示的請(qǐng)求目的地獲取上述生成條件信息,上述顯示部也可以構(gòu)成為顯示通過(guò)組合上述操作畫面數(shù)據(jù)所含有的上述顯示形式信息與從上述請(qǐng)求目的地獲取到的上述生成條件信息而生成的操作畫面。根據(jù)上述的構(gòu)成,可以從其他裝置獲取表示操作畫面的生成條件的至少一部分的信息,另一方面,可以從復(fù)合機(jī)自身的存儲(chǔ)部獲取表示操作畫面的顯示形式的信息。因此,與操作畫面的顯示形式以及生成條件全都從信息處理裝置獲取的情況相比,能夠減少通信量而迅速顯示操作畫面。
另外,上述生成條件信息是上述請(qǐng)求目的地接收到上述發(fā)送請(qǐng)求的時(shí)刻在上述復(fù)合機(jī)中能夠利用的裝置、文件或者應(yīng)用程序的列表,上述顯示部也可以構(gòu)成為將表示上述列表所包含的項(xiàng)目的圖像包含在上述操作畫面中來(lái)進(jìn)行顯示。根據(jù)上述的構(gòu)成,可以從其他裝置獲取該時(shí)刻能夠利用的裝置、文件或者應(yīng)用程序的列表,并顯示與從第2網(wǎng)頁(yè)服務(wù)器部獲取到的操作畫面數(shù)據(jù)和從其他裝置獲取到的列表對(duì)應(yīng)的操作畫面。由此,能夠在抑制與外部的通信的同時(shí),顯示反映了當(dāng)前時(shí)刻能夠利用的裝置、文件或者應(yīng)用程序的列表的操作畫面。 另外,也可以構(gòu)成為當(dāng)上述操作輸入部接收到用戶對(duì)于上述應(yīng)用程序的操作畫面的指示輸入、且該指示輸入是需要對(duì)上述應(yīng)用程序進(jìn)行控制指示的發(fā)送請(qǐng)求的指示輸入時(shí),上述網(wǎng)頁(yè)瀏覽器部向上述第I網(wǎng)頁(yè)服務(wù)器部進(jìn)行與該指示輸入對(duì)應(yīng)的控制指示的發(fā)送請(qǐng)求,上述設(shè)備控制部基于上述網(wǎng)頁(yè)瀏覽器部從上述第I網(wǎng)頁(yè)服務(wù)器部獲取到的上述控制指示來(lái)控制上述裝置功能的動(dòng)作。根據(jù)上述的構(gòu)成,可以從信息處理裝置的第I網(wǎng)頁(yè)服務(wù)器部獲取與來(lái)自用戶的指示輸入對(duì)應(yīng)的控制指示,并基于該控制指示來(lái)控制復(fù)合機(jī)的裝置功能的動(dòng)作。另外,也可以構(gòu)成為上述存儲(chǔ)部保存有用于使上述設(shè)備控制部執(zhí)行上述裝置功能的動(dòng)作控制的控制指令,上述網(wǎng)頁(yè)瀏覽器部對(duì)上述第2網(wǎng)頁(yè)服務(wù)器部進(jìn)行與從上述第I網(wǎng)頁(yè)服務(wù)器部獲取到的控制指示對(duì)應(yīng)的控制指令的獲取請(qǐng)求,上述第2網(wǎng)頁(yè)服務(wù)器部從上述存儲(chǔ)部讀出與上述控制指示對(duì)應(yīng)的控制指令并將其回應(yīng)給上述網(wǎng)頁(yè)瀏覽器部,上述設(shè)備控制部基于上述網(wǎng)頁(yè)瀏覽器部從上述第2網(wǎng)頁(yè)服務(wù)器部獲取到的上述控制指令來(lái)控制上述裝置功能的動(dòng)作。根據(jù)上述的構(gòu)成,可以使用通用的網(wǎng)頁(yè)瀏覽器的軟件作為上述網(wǎng)頁(yè)瀏覽器部,可以使用通用的網(wǎng)頁(yè)服務(wù)器的軟件作為上述第I網(wǎng)頁(yè)服務(wù)器部以及上述第2網(wǎng)頁(yè)服務(wù)器部。因此,即使這些各部被進(jìn)行版本升級(jí)、變更,也不需要進(jìn)行構(gòu)成各部的軟件的單獨(dú)擴(kuò)展,能夠提高維護(hù)效率。從上述第I網(wǎng)頁(yè)服務(wù)器部發(fā)送給上述網(wǎng)頁(yè)瀏覽器部的上述控制指示也可以是使用了包含回送地址或者重定向命令的HTTP方法的控制指示,其中,回送地址或者重定向命令用于使上述網(wǎng)頁(yè)瀏覽器部訪問(wèn)上述第2網(wǎng)頁(yè)服務(wù)器部中的用于獲取與該控制指示對(duì)應(yīng)的上述控制指令的地址。根據(jù)上述的構(gòu)成,可以使用通用的網(wǎng)頁(yè)瀏覽器的軟件作為上述網(wǎng)頁(yè)瀏覽器部。另夕卜,即使在信息處理裝置與復(fù)合機(jī)之間構(gòu)筑有防火墻的情況下,也能夠從信息處理裝置向復(fù)合機(jī)發(fā)送HTTP方法的數(shù)據(jù)。另外,由于網(wǎng)頁(yè)瀏覽器部設(shè)于復(fù)合機(jī),所以在網(wǎng)頁(yè)瀏覽器部與上述第2網(wǎng)頁(yè)服務(wù)器部之間沒(méi)有構(gòu)筑防火墻。因此,即使在信息處理裝置與復(fù)合機(jī)之間構(gòu)筑有防火墻的情況下,也能夠基于由信息處理裝置發(fā)送的HTTP方法的數(shù)據(jù)中含有的回送地址或者重定向命令來(lái)確定控制指令,所以能夠由信息處理裝置控制復(fù)合機(jī)的功能。另外,從上述網(wǎng)頁(yè)瀏覽器部向上述第I網(wǎng)頁(yè)服務(wù)器部發(fā)送控制指示的請(qǐng)求也可以使用HTTP方法來(lái)進(jìn)行。根據(jù)上述的構(gòu)成,可以使用通用的網(wǎng)頁(yè)瀏覽器的軟件來(lái)作為上述網(wǎng)頁(yè)瀏覽器部。本發(fā)明的復(fù)合機(jī)控制系統(tǒng)具備信息處理裝置,其具備第I網(wǎng)頁(yè)服務(wù)器部和執(zhí)行應(yīng)用程序的外部應(yīng)用程序部;以及被連接成能夠經(jīng)由通信網(wǎng)絡(luò)與該信息處理裝置通信的上述的任意一個(gè)復(fù)合機(jī)。 根據(jù)上述的構(gòu)成,即使在復(fù)合機(jī)中利用由信息處理裝置的外部應(yīng)用程序部執(zhí)行的應(yīng)用程序的情況下,也能夠不從信息處理裝置獲取而從復(fù)合機(jī)自身的存儲(chǔ)部獲取該應(yīng)用程序的操作畫面數(shù)據(jù)。因此,可以縮短顯示操作畫面之前所需要的時(shí)間而迅速地顯示操作畫面。本發(fā)明的復(fù)合機(jī)的控制方法是被連接成可以經(jīng)由通信網(wǎng)絡(luò)與具備第I網(wǎng)頁(yè)服務(wù)器部和執(zhí)行應(yīng)用程序的外部應(yīng)用程序部的信息處理裝置通信的、具備多個(gè)裝置功能的復(fù)合機(jī)的控制方法,上述復(fù)合機(jī)具備顯示部,其顯示與操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面;操作輸入部,其受理來(lái)自用戶的指示輸入;和存儲(chǔ)部,其存儲(chǔ)有在上述信息處理裝置中執(zhí)行的應(yīng)用程序的操作畫面數(shù)據(jù);該復(fù)合機(jī)的控制方法包括當(dāng)上述操作輸入部接收到在上述信息處理裝置中執(zhí)行的上述應(yīng)用程序的啟動(dòng)指示時(shí),從上述存儲(chǔ)部獲取該應(yīng)用程序的操作畫面數(shù)據(jù)的步驟;和使上述顯示部顯示與從上述存儲(chǔ)部獲取到的上述操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面的步驟。根據(jù)上述的方法,即使在復(fù)合機(jī)中利用由信息處理裝置的外部應(yīng)用程序部執(zhí)行的應(yīng)用程序的情況下,也能夠不從信息處理裝置獲取而從復(fù)合機(jī)自身的存儲(chǔ)部獲取該應(yīng)用程序的操作畫面數(shù)據(jù)。因此,可以縮短顯示操作畫面之前所需要的時(shí)間而迅速地顯示操作畫面。此外,上述復(fù)合機(jī)也可以由計(jì)算機(jī)實(shí)現(xiàn),該情況下,通過(guò)使計(jì)算機(jī)作為上述網(wǎng)頁(yè)瀏覽器部以及上述第2網(wǎng)頁(yè)服務(wù)器部動(dòng)作而由計(jì)算機(jī)實(shí)現(xiàn)上述復(fù)合機(jī)的程序以及記錄有該程序的計(jì)算機(jī)可讀的記錄介質(zhì)也屬于本發(fā)明的范疇。本發(fā)明并不限定于上述的實(shí)施方式,能夠在權(quán)利要求所表示的范圍進(jìn)行各種變更。即,通過(guò)組合在權(quán)利要求所示的范圍內(nèi)進(jìn)行適當(dāng)變更后的技術(shù)方案而得到的實(shí)施方式也包含在本發(fā)明的技術(shù)范圍內(nèi)。工業(yè)上的可利用性本發(fā)明可應(yīng)用于被連接成能夠經(jīng)由通信網(wǎng)絡(luò)通信的復(fù)合機(jī)與信息處理裝置協(xié)作動(dòng)作的復(fù)合機(jī)控制系統(tǒng)、復(fù)合機(jī)控制方法以及上述復(fù)合機(jī)控制系統(tǒng)所具備的復(fù)合機(jī)。
權(quán)利要求
1.一種復(fù)合機(jī),其被連接成能夠經(jīng)由通信網(wǎng)絡(luò)來(lái)與具備第I網(wǎng)頁(yè)服務(wù)器部和執(zhí)行應(yīng)用程序的外部應(yīng)用程序部的信息處理裝置通信,并具備多個(gè)裝置功能,該復(fù)合機(jī)的特征在于, 該復(fù)合機(jī)具備 顯示部,其顯示與操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面; 操作輸入部,其受理來(lái)自用戶的指示的輸入; 第2網(wǎng)頁(yè)服務(wù)器部; 存儲(chǔ)部,其存儲(chǔ)有在上述信息處理裝置中執(zhí)行的應(yīng)用程序的操作畫面數(shù)據(jù); 網(wǎng)頁(yè)瀏覽器部;以及 設(shè)備控制部,其控制上述裝置功能的動(dòng)作, 其中,當(dāng)上述操作輸入部接收到在上述信息處理裝置中執(zhí)行的上述應(yīng)用程序的啟動(dòng)指示時(shí),上述網(wǎng)頁(yè)瀏覽器部向上述第2網(wǎng)頁(yè)服務(wù)器部發(fā)送該應(yīng)用程序的操作畫面數(shù)據(jù)的獲取請(qǐng)求, 上述第2網(wǎng)頁(yè)服務(wù)器部根據(jù)上述獲取請(qǐng)求從上述存儲(chǔ)部讀出上述應(yīng)用程序的操作畫面數(shù)據(jù),并將其回應(yīng)給上述網(wǎng)頁(yè)瀏覽器部, 上述顯示部顯示與上述網(wǎng)頁(yè)瀏覽器部從上述第2網(wǎng)頁(yè)服務(wù)器部獲取到的上述操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面。
2.根據(jù)權(quán)利要求I所述的復(fù)合機(jī),其特征在于, 當(dāng)上述操作輸入部接收到用戶對(duì)于上述應(yīng)用程序的操作畫面的指示輸入、且該指示輸入是需要對(duì)上述應(yīng)用程序進(jìn)行控制指示的發(fā)送請(qǐng)求的指示輸入時(shí),上述網(wǎng)頁(yè)瀏覽器部向上述第I網(wǎng)頁(yè)服務(wù)器部進(jìn)行與該指示輸入對(duì)應(yīng)的控制指示的發(fā)送請(qǐng)求, 上述設(shè)備控制部基于上述網(wǎng)頁(yè)瀏覽器部從上述第I網(wǎng)頁(yè)服務(wù)器部獲取到的上述控制指示來(lái)控制上述裝置功能的動(dòng)作。
3.一種復(fù)合機(jī)控制系統(tǒng),其特征在于,具備 信息處理裝置,其具備第I網(wǎng)頁(yè)服務(wù)器部和執(zhí)行應(yīng)用程序的外部應(yīng)用程序部;以及 權(quán)利要求I所述的復(fù)合機(jī),其被連接成能夠經(jīng)由通信網(wǎng)絡(luò)與該信息處理裝置通信。
4.一種復(fù)合機(jī)的控制方法,該復(fù)合機(jī)被連接成能夠經(jīng)由通信網(wǎng)絡(luò)與具備第I網(wǎng)頁(yè)服務(wù)器部和執(zhí)行應(yīng)用程序的外部應(yīng)用程序部的信息處理裝置通信,并具備多個(gè)裝置功能,其中, 上述復(fù)合機(jī)具備 顯示部,其顯示與操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面; 操作輸入部,其受理來(lái)自用戶的指示輸入;以及 存儲(chǔ)部,其存儲(chǔ)有在上述信息處理裝置中執(zhí)行的應(yīng)用程序的操作畫面數(shù)據(jù), 該復(fù)合機(jī)的控制方法包括 當(dāng)上述操作輸入部接收到在上述信息處理裝置中執(zhí)行的上述應(yīng)用程序的啟動(dòng)指示時(shí),從上述存儲(chǔ)部中獲取該應(yīng)用程序的操作畫面數(shù)據(jù)的步驟;以及 使上述顯示部顯示與從上述存儲(chǔ)部獲取到的上述操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面的步驟。
全文摘要
本發(fā)明涉及復(fù)合機(jī)、復(fù)合機(jī)控制系統(tǒng)以及復(fù)合機(jī)的控制方法。當(dāng)接收到在信息處理裝置中執(zhí)行的應(yīng)用程序的啟動(dòng)指示時(shí),網(wǎng)頁(yè)瀏覽器部向第2網(wǎng)頁(yè)服務(wù)器部發(fā)送該程序的操作畫面數(shù)據(jù)的獲取請(qǐng)求,第2網(wǎng)頁(yè)服務(wù)器部根據(jù)上述獲取請(qǐng)求將上述程序的操作畫面數(shù)據(jù)回應(yīng)給網(wǎng)頁(yè)瀏覽器部,顯示部顯示與網(wǎng)頁(yè)瀏覽器部從第2網(wǎng)頁(yè)服務(wù)器部獲取到的操作畫面數(shù)據(jù)對(duì)應(yīng)的操作畫面。
文檔編號(hào)H04N1/00GK102780825SQ201210144919
公開日2012年11月14日 申請(qǐng)日期2012年5月10日 優(yōu)先權(quán)日2011年5月13日
發(fā)明者辻元邦彥 申請(qǐng)人:夏普株式會(huì)社