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