国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      圖像處理裝置、顯示裝置、屏幕控制系統(tǒng)和屏幕控制方法

      文檔序號:6425845閱讀:149來源:國知局
      專利名稱:圖像處理裝置、顯示裝置、屏幕控制系統(tǒng)和屏幕控制方法
      技術(shù)領(lǐng)域
      本公開涉及一種包括顯示裝置的圖像處理裝置,其中,利用包括在其內(nèi)安裝有的功能的各種應(yīng)用程序的軟件環(huán)境,在該顯示裝置上顯示操作屏幕。
      背景技術(shù)
      近年來,為了滿足使用中的增加的多樣性,已經(jīng)引進在其內(nèi)預(yù)先安裝多個應(yīng)用程序的圖像處理裝置。圖像處理裝置被設(shè)計成為用戶提供包括復(fù)印功能、掃描功能、傳真功能、打印功能等的多種功能。在這種圖像處理裝置中,提供顯示裝置(操作面板),以便當(dāng)使用多種功能中的每一個功能時,為了給用戶提供便利,每種應(yīng)用程序的操作屏幕(應(yīng)用程序屏幕)都被顯示在顯示裝置上。上述圖像處理裝置基本具有管理應(yīng)用程序的功能并且可以具有管理應(yīng)用程序屏幕的功能。特別地,圖像處理裝置可以具有在應(yīng)用程序屏幕之間的屏幕改變的功能。例如, 日本特開專利第2007-049677號公報公開了一種系統(tǒng),該系統(tǒng)整體地配置用于管理安裝在圖像處理裝置上的應(yīng)用程序的應(yīng)用程序管理機構(gòu)。該系統(tǒng)通過利用系統(tǒng)中的屏幕管理應(yīng)用程序(screen manager)而在操作面板上顯示的應(yīng)用程序選擇屏幕,能夠使用戶將應(yīng)用程序屏幕改變?yōu)榱硪黄聊?。但是,在根?jù)相關(guān)技術(shù)的系統(tǒng)中,有在應(yīng)用程序屏幕之間的屏幕改變時需要大量操作的問題。例如,根據(jù)相關(guān)技術(shù),當(dāng)用戶期望在進行復(fù)印功能之后在圖像處理裝置上進行傳真功能時,用戶將復(fù)印屏幕改變?yōu)閼?yīng)用程序選擇屏幕,并且在利用應(yīng)用程序選擇屏幕而選擇傳真功能之后,用戶必須將應(yīng)用程序選擇屏幕改變?yōu)閭髡嫫聊弧<?,根?jù)相關(guān)技術(shù),用戶不能直接將復(fù)制屏幕改變成傳真屏幕。盡管對于用戶來說較佳的是,為了在應(yīng)用程序選擇屏幕中選擇期望的功能而進行單個操作,但是根據(jù)相關(guān)技術(shù),在應(yīng)用程序屏幕之間的屏幕改變時,用戶必須進行兩個操作(顯示應(yīng)用程序選擇屏幕和選擇期望的功能)。此外,近年來,安裝在圖像處理裝置中的有些應(yīng)用程序可以提供兩種以上的功能。 在這種情況下,根據(jù)相關(guān)技術(shù),當(dāng)用戶期望進行功能設(shè)置時,用戶從包括在應(yīng)用程序屏幕中的功能之中選擇期望的功能,并且用戶必須進行從應(yīng)用程序屏幕到功能屏幕的屏幕改變, 然后利用功能屏幕進行功能設(shè)置。即,根據(jù)應(yīng)用程序的功能的分層構(gòu)造,用戶需要逐步進行操作。因此,根據(jù)相關(guān)技術(shù),在進行使用多種功能的處理時需要的屏幕操作對于用戶是復(fù)雜的。

      發(fā)明內(nèi)容
      —方面,本公開提供一種圖像處理裝置、顯示裝置、屏幕控制系統(tǒng)和屏幕控制方法,這些都能夠減少在安裝的應(yīng)用程序之間或者在安裝的應(yīng)用程序的功能之間的屏幕改變時需要的操作的數(shù)量,并且能夠減少屏幕操作的復(fù)雜性。在解決或者減少上述問題的一個或者更多個的實施例中,本公開提供一種圖像處理裝置,在該圖像處理裝置中能夠安裝各自具有多種功能的多個應(yīng)用程序,所述圖像處理裝置包括顯示裝置;和應(yīng)用程序控制單元,該應(yīng)用程序控制單元被配置成控制在顯示裝置上的應(yīng)用程序屏幕或者功能屏幕的顯示、以及在應(yīng)用程序之間或者在應(yīng)用程序的功能之間的屏幕改變的操作,其中,當(dāng)從第一應(yīng)用程序獲取的并且定義第一應(yīng)用程序的應(yīng)用程序屏幕的屏幕定義信息包括對應(yīng)于屏幕改變目的地的第二應(yīng)用程序的定義信息時,應(yīng)用程序控制單元在顯示裝置上顯示其中用于選擇第二應(yīng)用程序的功能的顯示組件被布置在預(yù)定位置的應(yīng)用程序屏幕,作為第一應(yīng)用程序的應(yīng)用程序屏幕,并且其中,當(dāng)接收由用戶在顯示的應(yīng)用程序屏幕上的輸入操作時,應(yīng)用程序控制單元基于接收的輸入處理的事件類型的判定結(jié)果,指定第二應(yīng)用程序的功能,并且在顯示裝置上顯示第二應(yīng)用程序的指定功能的功能屏幕作為屏幕改變的操作的結(jié)果。在解決或者減少上述問題的一個或者更多個的實施例中,本公開提供一種用于圖像處理裝置的屏幕控制方法,在該圖像處理裝置中能夠安裝各自具有多種功能的多個應(yīng)用程序,所述圖像處理裝置包括顯示裝置和應(yīng)用程序控制單元,所述應(yīng)用程序控制單元被配置成控制在顯示裝置上的應(yīng)用程序屏幕或者功能屏幕的顯示、以及在應(yīng)用程序之間或者在應(yīng)用程序的功能之間的屏幕改變的操作,所述屏幕控制方法包含當(dāng)從第一應(yīng)用程序獲取的并且定義第一應(yīng)用程序的應(yīng)用程序屏幕的屏幕定義信息包括對應(yīng)于屏幕改變目的地的第二應(yīng)用程序的定義信息時,通過應(yīng)用程序控制單元,在顯示裝置上顯示其中用于選擇第二應(yīng)用程序的功能的顯示組件被布置在預(yù)定位置的應(yīng)用程序屏幕,作為第一應(yīng)用程序的應(yīng)用程序屏幕;當(dāng)接收到由用戶在顯示的應(yīng)用程序屏幕上的輸入操作時,基于接收的輸入處理的事件類型的判定結(jié)果,通過所述應(yīng)用程序控制單元,指定第二應(yīng)用程序的功能;和通過應(yīng)用程序控制單元,在顯示裝置上顯示第二應(yīng)用程序的指定功能的功能屏幕,作為屏幕改變的操作的結(jié)果。在結(jié)合附圖時本公開的其他目的、特性和優(yōu)點將從下文的具體說明中變得顯而易見。


      圖1是顯示本公開的第一實施例的圖像處理裝置的硬件組成的圖。圖2是顯示第一實施例的圖像處理裝置中的顯示裝置(操作面板)的硬件組成的圖。圖3是顯示第一實施例的圖像處理裝置的軟件組成的圖。圖4A和圖4B是用于闡明根據(jù)相關(guān)技術(shù)的屏幕改變操作和根據(jù)第一實施例的圖像處理裝置的屏幕改變操作的圖。圖5是顯示第一實施例的圖像處理裝置的屏幕控制功能的組成的圖。圖6A和圖6B是顯示第一實施例的圖像處理裝置中的應(yīng)用程序信息的數(shù)據(jù)的實例的圖。圖7A、7B、7C和7D是顯示第一實施例的圖像處理裝置中的屏幕定義信息的數(shù)據(jù)的實例的圖。圖8A、8B和8C是顯示第一實施例的圖像處理裝置中的屏幕定義信息的數(shù)據(jù)的實例的圖。
      圖9是用于闡明在啟動第一實施例的圖像處理裝置時屏幕控制的處理的時序圖。圖10是顯示第一實施例的圖像處理裝置中的屏幕改變的實例的圖。圖11是用于闡明第一實施例的圖像處理裝置中的屏幕控制的處理的時序圖。圖12是顯示第一實施例的圖像處理裝置中的屏幕改變的實例的圖。圖13是用于闡明第一實施例的圖像處理裝置中的屏幕控制的處理的時序圖。圖14A和圖14B是顯示第一實施例的圖像處理裝置中的啟動屏幕的實例的圖。圖15是用于闡明在啟動第一實施例的圖像處理裝置時屏幕控制的處理的時序圖。圖16是顯示第一實施例的圖像處理裝置中的屏幕改變的實例的圖。圖17是用于闡明第一實施例的圖像處理裝置中的屏幕改變的處理的時序圖。圖18是顯示第一實施例的圖像處理裝置中的屏幕改變的實例的圖。圖19是用于闡明第一實施例的圖像處理裝置中的屏幕改變的處理的時序圖。圖20是顯示第一實施例的圖像處理裝置中的屏幕改變的實例的圖。圖21是用于闡明第一實施例的圖像處理裝置中的屏幕控制的處理的時序圖。圖22是用于闡明第一實施例的圖像處理裝置中的屏幕控制的處理的時序圖。圖23是用于闡明第一實施例的圖像處理裝置中的屏幕控制的處理的時序圖。圖M是顯示本公開的第二實施例的屏幕控制系統(tǒng)的組成的圖。圖25是顯示第二實施例的屏幕控制系統(tǒng)中的屏幕控制功能的組成的圖。圖沈是顯示第二實施例的屏幕控制系統(tǒng)中的屏幕控制功能的組成的圖。
      具體實施例方式參照附圖將給出本公開的各實施例的說明。圖1是顯示本公開的第一實施例的圖像處理裝置100的硬件組成的圖。如圖1所示,圖像處理裝置100包括控制器110、操作面板120、繪圖儀130、掃描儀 140等等,并且這些元件通過總線B被相互連接。操作面板120包括顯示單元和輸入單元。顯示單元為用戶提供諸如裝置信息的各種信息項目。輸入單元從用戶接收各種操作的控制項目,例如操作的設(shè)置或者操作的指令。繪圖儀130包括圖像形成部,并且通過利用該圖像形成部在記錄紙張上形成輸出圖像。圖像形成部中使用的、用于形成輸出圖像的圖像形成方法的實例包括電子照相印刷方法、噴墨印刷方法等等。掃描儀140光學(xué)地掃描文檔并且從文檔生成讀取的圖像。控制器110包括CPU (中央處理單元)111、存儲裝置112、網(wǎng)絡(luò)接口 113、外部存儲器接口 114等等,并且這些元件通過總線B被相互連接。CPU 111通過執(zhí)行程序控制整個圖像處理裝置。存儲裝置112存儲上述程序和各種數(shù)據(jù)(例如,圖像數(shù)據(jù))。例如,存儲裝置 112可以包括作為非易失性存儲器的ROM(只讀存儲器)、作為易失性存儲器的RAM(隨機存取存儲器)、包括大容量存儲區(qū)域的HDD (硬盤驅(qū)動器)等等。RAM起到CPU 111的工作區(qū)域的作用(讀取的程序和數(shù)據(jù)被暫時裝入的存儲區(qū)域)。ROM和HDD被用作在其內(nèi)存儲程序或者各種數(shù)據(jù)的存儲區(qū)域。因此,在圖像處理裝置100中,CPU 111從ROM讀取程序,將讀取的程序裝入到RAM并且在RAM上執(zhí)行程序。網(wǎng)絡(luò)接口 113是用于將圖像處理裝置100連接到預(yù)定數(shù)據(jù)通信路徑或者網(wǎng)絡(luò)(例如,LAN)的接口。外部存儲器接口 114是用于將圖像處理裝置100連接到作為外部存儲單元的記錄介質(zhì)IHa的接口。記錄介質(zhì)IHa的實例可以包括SD (安全數(shù)碼)存儲卡,USB (通用串行總線)存儲器等等。因此,圖像處理裝置100通過外部存儲器接口 114從記錄介質(zhì) IHa讀取程序和數(shù)據(jù)。通過利用上述硬件組成,圖像處理裝置100能夠為用戶提供圖像處理服務(wù)(或者圖像處理功能)。圖2是顯示該實施例的圖像處理裝置中的顯示裝置(操作面板)120的硬件組成的圖。如圖2所示,操作面板120包括為專用提供的CPU 1,并且該CPU 1獨立于CPU 111, CPUlll被包括在作為圖像處理裝置100的控制板的控制器110中。CPU 1被安裝在操作面板120的控制板10上。控制板10和控制器110通過諸如同步串行總線的總線B被相互連接,以使包括來自圖像處理裝置的顯示請求和來自操作面板的鍵入輸入的各種信息項目能夠在控制板10和控制器110之間改變。因此,操作面板120能夠顯示相對于圖像處理裝置 100的各種信息項目,并且圖像處理裝置100能夠基于從操作面板120輸入的信息來操作。ROM 2和RAM 3被連接到CPU I0 ROM 2存儲與顯示處理和輸入處理有關(guān)的各種程序及其關(guān)聯(lián)數(shù)據(jù)。RAM 3起到CPU 1的工作區(qū)域的作用。此外,控制IXD模塊6的IXD(液晶顯示器)控制器4、安裝在LCD模塊6的顯示屏幕上的觸摸面板7和用于鍵盤8的驅(qū)動器 9被連接到CPU 1。CPU 1從存儲在ROM 2中的程序讀取程序,將該程序裝入RAM3,并且在 RAM 3上執(zhí)行該程序以進行將在下文說明的硬件控制中相應(yīng)的一個。BP, CPU 1通過IXD控制器4進行從SDRAM(同步DRAM) 5讀取數(shù)據(jù)的控制,并且通過IXD控制器4進行向SDRAM 5寫入數(shù)據(jù)的控制。例如,SDRAM 5起到視頻隨機存取存儲器 (VRAM)的作用,該VRAM存儲要被顯示在IXD模塊6上的圖像的像素數(shù)據(jù)。CPU 1通過IXD 控制器4進行IXD模塊6的背光控制。CPU 1通過驅(qū)動器9進行檢測鍵盤8 (Sff)上的按鍵開關(guān)的按下的控制,并且通過驅(qū)動器9進行LED (發(fā)光二極管)的照明控制。IXD控制器4進行SDRAM 5的刷新處理并且進行從SDRAM 5到IXD模塊6的顯示數(shù)據(jù)的傳輸(顯示信號輸出)。LCD控制器4依照內(nèi)部寄存器的設(shè)置來控制顯示信號的輸出。IXD控制器4具有觸摸面板接口功能。當(dāng)由用戶按下觸摸面板7時,IXD控制器4向 CPU 1輸出中斷信號。在具有上述硬件組成的操作面板120中,能夠為用戶提供包括信息顯示服務(wù)和信息輸入服務(wù)(信息的輸入/輸出)的信息處理服務(wù)。與控制器110類似,控制板10包括外部存儲器接口(未顯示)。從而,操作面板 120能夠通過外部存儲器接口訪問外部記錄介質(zhì)。圖3是顯示該實施例的圖像處理裝置100的軟件組成的圖。如圖3所示,圖像處理裝置100包括一組軟件資源,該組軟件資源是由平臺11、VAS (虛擬應(yīng)用程序服務(wù))13、SDK/ J (Java的軟件開發(fā)工具包)16、基本應(yīng)用程序14、SDK/J應(yīng)用程序17等等構(gòu)成的。平臺11是被構(gòu)造成控制整個圖像處理裝置的通用嵌入式操作OS (操作系統(tǒng))。例如,平臺11可以是諸如FreeBSD、LinUX等的嵌入式操作系統(tǒng)。通過利用引擎接口,平臺11 將執(zhí)行操作的命令發(fā)送到圖像處理裝置的任何硬件資源(包括繪圖儀、掃描儀、存儲裝置、 操作面板等),并且從相應(yīng)的一個硬件資源接收操作的結(jié)果。在平臺11上運行的應(yīng)用程序通過API (應(yīng)用程序接口)12傳輸用于執(zhí)行圖像處理裝置的任何硬件資源中的功能的操作的請求,并且通過API 12獲取相應(yīng)的一個硬件資源的操作的結(jié)果。VAS 13是作為應(yīng)用程序的虛擬應(yīng)用程序服務(wù),該應(yīng)用程序起作為平臺11和應(yīng)用程序14及17之間的代理單元。當(dāng)平臺11作為服務(wù)器時,VAS 13作為客戶進程(client process),然而當(dāng)應(yīng)用程序14和17中的任何一個作為客戶機時,VAS 13作為服務(wù)器進程。 VAS 13具有用于對應(yīng)用程序14和17隱藏平臺11的包裝功能(wrapping function),并且發(fā)揮吸收當(dāng)前版平臺模塊和在當(dāng)前版平臺模塊升級以后的后續(xù)版平臺模塊之間的差的作用。CVM(C虛擬機)15是為較高端消費者電子和嵌入式裝置而設(shè)計的Java虛擬機。 CVM15提供用于執(zhí)行以Java程序設(shè)計語言編寫的SDK/J應(yīng)用程序17的環(huán)境。SDK/J 16提供用于開發(fā)SDK/J應(yīng)用程序17的環(huán)境。SDK/J 16包括OSGi F/W(開放式服務(wù)平臺技術(shù), Open Service Gateway initiative framework) 161、面板管理器 162 和應(yīng)用程序管理器 163。OSGi F/W 161是用于實現(xiàn)完整和動態(tài)部件模塊的Java程序設(shè)計語言的模塊系統(tǒng)和服務(wù)平臺。應(yīng)用程序或者部件(為了配置而以包(bundles)的形式)能夠被遠程安裝、 啟動、停止、更新和卸載,而無需請求重新啟動。在安裝OSGi F/W 161的裝置中,Java程序設(shè)計語言的應(yīng)用程序以包的形式被安裝。裝置的功能由在其內(nèi)安裝的包構(gòu)成,并且裝置的功能的更新、定制和維護能夠通過下載包來實現(xiàn)。面板管理器162是控制設(shè)置在圖像處理裝置100中的操作面板120的程序。應(yīng)用程序管理器163是控制SDK/J應(yīng)用程序17的程序。應(yīng)用程序14和17中的每一個都是在圖像處理裝置上操作并且進行圖像處理裝置 100的各種功能中的一個功能的程序。基本應(yīng)用程序14中的每一個都是進行圖像處理裝置100的基本功能(包括復(fù)印功能、打印功能、掃描功能、傳真功能等)中的一個功能的程序。另一方面,SDK/J應(yīng)用程序17中的每一個都是進行圖像處理裝置100的擴展功能中的一個功能的程序,并且該程序是在SDK/J 16上開發(fā)的SDK/J應(yīng)用程序(被稱為擴展應(yīng)用程序)。例如,有些擴展應(yīng)用程序17可以由除了圖像處理裝置100的生產(chǎn)商以外的軟件賣主 (第三方賣主)提供。如上所述,如果軟件賣主具有作為開發(fā)環(huán)境而提供的SDK/J 16,那么軟件賣主能夠進行開發(fā)和提供擴展應(yīng)用程序17。假定該實施例的圖像處理裝置100中的擴展應(yīng)用程序17具有多個功能,并且通過應(yīng)用程序管理器163 (屏幕控制)進行屏幕控制功能,該屏幕控制功能用于控制上述擴展應(yīng)用程序之間或者擴展應(yīng)用程序17的功能之間的屏幕改變的操作。將說明該實施例的屏幕控制功能。在該實施例的圖像處理裝置100中,在啟動圖像處理裝置時,用于控制安裝的擴展應(yīng)用程序17的應(yīng)用程序管理器163(應(yīng)用程序控制單元)從作為默認所有權(quán)應(yīng)用程序的擴展應(yīng)用程序17獲取屏幕定義信息和擴展應(yīng)用程序屏幕(所有權(quán)應(yīng)用程序屏幕)。當(dāng)除了默認所有權(quán)應(yīng)用程序以外的擴展應(yīng)用程序17(另一個擴展應(yīng)用程序17)的定義信息被包括在獲取的屏幕定義信息時,基于在安裝擴展應(yīng)用程序時注冊的應(yīng)用程序信息的組成功能,應(yīng)用程序管理器163從另一個擴展應(yīng)用程序17獲取擴展應(yīng)用程序/功能選擇部件(GUI 部圖形用戶接口部)。應(yīng)用程序管理器163通過在之前獲取的所有權(quán)應(yīng)用程序屏幕上配置獲取的擴展應(yīng)用程序/功能選擇部件而生成啟動(啟動屏幕)時的顯示屏幕。結(jié)果,在
      10圖像處理裝置100中,顯示生成的屏幕作為啟動屏幕。在啟動圖像處理裝置100之后,圖像處理裝置100使得擴展應(yīng)用程序17 (為當(dāng)前所有權(quán)應(yīng)用程序)判定從用戶接收的事件類型。應(yīng)用程序管理器163基于從擴展應(yīng)用程序 17接收的判定結(jié)果指定屏幕改變目的地的擴展應(yīng)用程序17的功能。應(yīng)用程序管理器163指定屏幕改變目的地的擴展應(yīng)用程序17的功能,請求功能屏幕的生成,并且獲取生成的功能屏幕(改變的屏幕)。結(jié)果,在圖像處理裝置100中,假定沒有顯示當(dāng)前顯示屏幕,并且顯示獲取的屏幕作為改變的屏幕。圖像處理裝置100具有上述屏幕控制功能。圖4A是用于闡明根據(jù)相關(guān)技術(shù)的屏幕改變操作的實例的圖。圖4B是用于闡明根據(jù)第一實施例的圖像處理裝置的屏幕改變操作的實例的圖。如圖4A所示,根據(jù)相關(guān)技術(shù),當(dāng)用戶期望使用第二擴展應(yīng)用程序的打印功能時, 操作屏幕改變?nèi)缦?。首先,在作為默認所有權(quán)應(yīng)用程序(啟動應(yīng)用程序)的第一擴展應(yīng)用程序的操作屏幕Wl (在下文中,擴展應(yīng)用程序屏幕)中,按下第二擴展應(yīng)用程序的選擇按鈕,并且進行屏幕改變的操作成為第二擴展應(yīng)用程序的擴展應(yīng)用程序屏幕W2。隨后,按下第二擴展應(yīng)用程序的擴展應(yīng)用程序屏幕W2中的I^intFimc功能的選擇按鈕,并且進行屏幕改變的操作成為PrintFimc功能的操作屏幕W22 (功能屏幕)。S卩,根據(jù)相關(guān)技術(shù),通過選擇特征屬于其的擴展應(yīng)用程序17的擴展應(yīng)用程序屏幕,進行屏幕改變的操作。因此,根據(jù)相關(guān)技術(shù),當(dāng)用戶使用多個功能進行處理時,在屏幕改變時需要的操作的數(shù)量顯著增加并且需要的屏幕操作變得復(fù)雜。為了消除該問題,該實施例的圖像處理裝置100被配置成,在啟動圖像處理裝置時,能夠從其立刻選擇擴展應(yīng)用程序17的多個功能的操作屏幕Wl被顯示,并且在啟動之后,進行不同的擴展應(yīng)用程序17的多個功能之間的屏幕改變的操作。參照圖4B,將說明根據(jù)本實施例的圖像處理裝置的屏幕改變的實例。例如,當(dāng)期望使用第二擴展應(yīng)用程序的PrintFimc功能時,根據(jù)本實施例的圖像處理裝置的操作屏幕能夠從第一擴展應(yīng)用程序的擴展應(yīng)用程序屏幕Wl向I^intFimc屏幕W22直接進行屏幕改變的操作。此外,在該實施例的圖像處理裝置100中,在安裝的應(yīng)用程序之間或者安裝應(yīng)用程序的功能之間的屏幕改變時需要的操作的數(shù)量減少,并且能夠減小屏幕操作的復(fù)雜性。以下,將說明上述屏幕控制功能的組成和操作。圖5是顯示該實施例的圖像處理裝置中的屏幕控制功能的組成的圖。如圖5所示, 屏幕控制功能是由面板控制單元21、應(yīng)用程序控制單元22、屏幕控制單元31和屏幕生成單元32。面板控制單元21是面板管理器162的功能部件。應(yīng)用程序控制單元22是應(yīng)用程序管理器163的功能部件。即,這些功能部件在SDK/J 16所操作的環(huán)境中操作。另一方面, 屏幕控制單元31和屏幕生成單元32是每個擴展應(yīng)用程序17的功能部件。即,這些功能部件在每個擴展應(yīng)用程序17所操作的環(huán)境中起作用。在圖5所示的組成中,第一擴展應(yīng)用程序包括屏幕控制單元311和屏幕生成單元 321,并且第二擴展應(yīng)用程序包括屏幕控制單元312和屏幕生成單元322。當(dāng)擴展應(yīng)用程序 17中的功能部件被共同引用時,它們將被稱為屏幕控制單元31和屏幕生成單元32。
      面板控制單元21是控制設(shè)置在圖像處理裝置100中的操作面板(顯示裝置)120 的功能部件。面板控制單元21控制操作面板120的屏幕顯示和非顯示。面板控制單元21 從操作面板120接收輸入信息。輸入信息包括當(dāng)按下操作面板120的GUI、硬鍵等時接收的
      事件信息。應(yīng)用程序控制單元22是控制圖像處理裝置100的擴展應(yīng)用程序17的功能部件。 應(yīng)用程序控制單元22進行諸如擴展應(yīng)用程序17的啟動、停止、終止等的操作控制。例如, 應(yīng)用程序控制單元22發(fā)送擴展應(yīng)用程序17的屏幕生成請求,并且進行屏幕改變的操作。例如,如圖6A和圖6B所示,在應(yīng)用程序控制單元22中,基于應(yīng)用程序信息23D進行各種操作控制處理。圖6A和圖6B是顯示該實施例的應(yīng)用程序信息23D的數(shù)據(jù)的實例的圖。圖6A中顯示與第一擴展應(yīng)用程序相應(yīng)的應(yīng)用程序信息23D1的數(shù)據(jù)的實例,并且圖6B中顯示與第二擴展應(yīng)用程序相應(yīng)的應(yīng)用程序信息23D2的數(shù)據(jù)的實例。在下文中,應(yīng)用程序信息23D1和應(yīng)用程序信息23D2被共同稱為應(yīng)用程序信息23D。如圖6A或者圖6B所示,應(yīng)用程序信息23D包括應(yīng)用程序識別信息R1、顯示信息 R2、組成功能數(shù)據(jù)R3等。在應(yīng)用程序信息23D中,顯示信息R2、組成功能數(shù)據(jù)R3等與應(yīng)用程序識別信息Rl相關(guān)聯(lián)。應(yīng)用程序識別信息Rl是用于識別擴展應(yīng)用程序17的信息。應(yīng)用程序識別信息Rl 包含例如應(yīng)用程序ID等等。顯示信息R2是與擴展應(yīng)用程序17的屏幕顯示相關(guān)的信息,并且包含應(yīng)用程序名稱信息、應(yīng)用程序選擇組件存儲地址信息(顯示組件存儲地址信息)等。 應(yīng)用程序名稱信息是表示擴展應(yīng)用程序17的名稱的信息,并且包含例如應(yīng)用程序名稱等等。應(yīng)用程序選擇組件存儲地址信息是表示選擇擴展應(yīng)用程序17的部分的存儲地址的信息,例如,是文件路徑等。組成功能數(shù)據(jù)R3是與擴展應(yīng)用程序17的多個功能(構(gòu)成擴展應(yīng)用程序的功能) 有關(guān)的信息,并且包含功能的數(shù)量、功能識別信息、功能名稱信息、功能選擇組件存儲地址信息(顯示組件存儲地址信息)等。功能的數(shù)量是表示擴展應(yīng)用程序17的功能的數(shù)量的信息。功能識別信息是識別功能的信息,例如,功能ID。功能名稱信息是表示功能的名稱的信息,例如,功能名稱。功能選擇組件存儲地址信息是表示用于選擇功能的顯示組件的存儲地址的信息,例如,文件路徑。 當(dāng)擴展應(yīng)用程序17被安裝時,應(yīng)用程序信息23D被存儲在應(yīng)用程序信息存儲單元 23中并且被注冊。即,應(yīng)用程序信息23D為每個擴展應(yīng)用程序17而被注冊。應(yīng)用程序信息存儲單元23與設(shè)置在圖像處理裝置100中的存儲裝置(例如,HDD)的預(yù)訂存儲區(qū)域相對應(yīng)。返回參照圖5,應(yīng)用程序控制單元22如下操作。應(yīng)用程序控制單元22向擴展應(yīng)用程序17發(fā)送屏幕生成請求。應(yīng)用程序控制單元22訪問應(yīng)用程序信息存儲單元23,并且基于應(yīng)用程序識別信息Rl獲取與擴展應(yīng)用程序17相對應(yīng)的顯示信息R2和組件功能數(shù)據(jù)R3。 應(yīng)用程序控制單元22向擴展應(yīng)用程序17發(fā)送應(yīng)用程序識別信息(功能識別信息)、顯示選擇組件存儲地址信息等,并且請求生成擴展應(yīng)用程序屏幕(功能屏幕)。結(jié)果,在應(yīng)用程序控制單元22接收來自請求目的地的擴展應(yīng)用程序17的生成屏幕(獲取生成的屏幕)。應(yīng)用程序控制單元22如下操作并且進行屏幕改變控制。應(yīng)用程序控制單元22向具有所有權(quán)(顯示屏幕的權(quán)利)的擴展應(yīng)用程序17 (被稱為所有權(quán)應(yīng)用程序)發(fā)送通過面板控制單元21接收的事件信息,并且請求判定事件類型。結(jié)果,在應(yīng)用程序控制單元21接收來自請求目的地的擴展應(yīng)用程序17的判定結(jié)果(獲取判定結(jié)果)。當(dāng)接收判定為是屏幕改變事件的結(jié)果時,通過上述屏幕生成請求方法,基于在接收時從擴展應(yīng)用程序17接收的應(yīng)用程序識別信息(功能識別信息),應(yīng)用程序控制單元21 請求生成屏幕改變目的地的擴展應(yīng)用程序17的屏幕。結(jié)果,來自請求目的地的擴展應(yīng)用程序17的生成的屏幕在應(yīng)用程序控制單元22被接收(獲取生成的屏幕)。即,基于接收作為事件類型的判定結(jié)果的應(yīng)用程序識別信息(功能識別信息),應(yīng)用程序控制單元22從擴展應(yīng)用程序17指定與屏幕改變目的地相對應(yīng)的擴展應(yīng)用程序17 (或者擴展應(yīng)用程序的功能)。應(yīng)用程序控制單元22如下操作,并且進行圖像處理裝置100的啟動屏幕生成。應(yīng)用程序控制單元22訪問應(yīng)用程序信息存儲單元23,并且獲取與具有默認所有權(quán)(在啟動時顯示屏幕的權(quán)利)的擴展應(yīng)用程序17 (被稱為默認所有權(quán)應(yīng)用程序)相對應(yīng)的應(yīng)用程序信息23D。應(yīng)用程序控制單元22通過屏幕生成請求方法,基于獲取的應(yīng)用程序信息23D請求生成默認所有權(quán)應(yīng)用程序的擴展應(yīng)用程序屏幕(該屏幕將被稱為所有權(quán)應(yīng)用程序屏幕)。結(jié)果,在應(yīng)用程序控制單元22,來自請求目的地的默認所有權(quán)應(yīng)用程序的生成屏幕(所有權(quán)應(yīng)用程序屏幕)被接收(獲取生成屏幕)。此時,在應(yīng)用程序控制單元22,來自默認所有權(quán)應(yīng)用程序的信息(將被稱為屏幕定義信息)被接收(獲取屏幕定義信息),在默認所有權(quán)應(yīng)用程序的信息中定義擴展應(yīng)用程序屏幕的顯示內(nèi)容、事件處理等。應(yīng)用程序控制單元22判定除了默認所有權(quán)應(yīng)用程序以外的不同擴展應(yīng)用程序 17 (將被稱為另一個擴展應(yīng)用程序)的定義信息是否被包括在從默認所有權(quán)應(yīng)用程序接收的屏幕定義信息中。當(dāng)判定包括另一個擴展應(yīng)用程序17的定義信息時,應(yīng)用程序控制單元 22基于應(yīng)用程序信息23D的顯示組件存儲地址信息(應(yīng)用程序選擇組件或者功能選擇組件的存儲地址信息),從另一個擴展應(yīng)用程序17獲取適當(dāng)?shù)娘@示組件(應(yīng)用程序選擇組件和功能選擇組件)。應(yīng)用程序控制單元22通過在之前獲取的所有權(quán)應(yīng)用程序屏幕上安置獲取的顯示組件來生成啟動屏幕。應(yīng)用程序控制單元22向面板控制單元21發(fā)送獲取的屏幕并且請求面板控制單元 21顯示該屏幕。此時,應(yīng)用程序控制單元22將所有權(quán)設(shè)置成顯示屏幕的擴展應(yīng)用程序17。 當(dāng)應(yīng)用程序控制單元22請求屏幕更新時,面板控制單元21設(shè)置已經(jīng)失去所有權(quán)的屏幕的非顯示、并且顯示具有所有權(quán)的接收的屏幕。屏幕控制單元31是控制擴展應(yīng)用程序屏幕的功能部件。屏幕控制單元31進行諸如擴展應(yīng)用程序17的屏幕生成和事件類型判定的操作控制。如圖7A-7D和圖8A-8C所示,屏幕控制單元31基于為擴展應(yīng)用程序17設(shè)置屏幕定義信息32D進行各種操作控制。圖7A-7D和圖8A-8C是顯示該實施例的屏幕定義信息32D1和32D2的數(shù)據(jù)的實例的圖。圖7A-7D中顯示與第一擴展應(yīng)用程序相對應(yīng)的屏幕定義信息32D1的數(shù)據(jù)的實例,并且圖8A-8C中顯示第二擴展應(yīng)用程序相對應(yīng)的屏幕定義信息32D2的數(shù)據(jù)的實例。屏幕定義信息32D1和屏幕定義信息32D2可以被共同稱為屏幕定義信息32D。如圖7A-7D和圖8A-8C所示,根據(jù)預(yù)定數(shù)據(jù)格式,擴展應(yīng)用程序屏幕的顯示內(nèi)容、
      13事件處理等被定義為屏幕定義信息32D。圖7A-7D和圖8A-8C中顯示XML(可擴展置標(biāo)語言)形式的數(shù)據(jù)的實例,并且由標(biāo)簽定義屏幕定義信息32D的各種信息。在該實施例中,諸如XML的標(biāo)簽被用于屏幕信息定義以便在分層格式中容易地定義多個信息項目。例如,通過在定義擴展應(yīng)用程序屏幕的Window標(biāo)簽中的Button標(biāo)簽,為該實施例的屏幕定義信息32D定義多個選擇按鈕。在每個Button標(biāo)簽中,在選擇按鈕按下時的事件處理由動作標(biāo)簽定義。事件信息由每個動作標(biāo)簽中的UiEvent標(biāo)簽定義。每個標(biāo)簽都具有屬性值。例如,Window標(biāo)簽具有屬性值(id值),通過該屬性值能夠設(shè)置應(yīng)用程序識別信息或者功能識別信息。Button標(biāo)簽具有屬性值(id值,χ、y值, 寬度、高度值),在該屬性值中,能夠設(shè)置選擇組件識別信息、選擇組件的排列坐標(biāo)、選擇組件的尺寸等。動作標(biāo)簽具有在其中能夠設(shè)置識別發(fā)布事件的信息(事件識別信息)的屬性值(id值)。UiEvent標(biāo)簽具有屬性值(參數(shù)值eVentType值、appType值和appID值(或者fimcID值)),在該屬性值中,能夠設(shè)置事件類型信息、表示與屏幕改變目的地相對應(yīng)的應(yīng)用程序的種類的應(yīng)用程序種類信息和與屏幕改變目的地相對應(yīng)的應(yīng)用程序的識別信息 (屏幕改變目的地功能的識別信息)。當(dāng)用戶通過預(yù)定屏幕控制工具設(shè)置標(biāo)簽數(shù)據(jù)和各自的屬性值時,生成屏幕定義信肩、32Dο當(dāng)安裝擴展應(yīng)用程序17時,在屏幕定義信息存儲單元32中存儲并且注冊屏幕定義信息32D。即,類似于應(yīng)用程序信息23D為每個擴展應(yīng)用程序17注冊屏幕定義信息32D。屏幕定義信息存儲單元32與設(shè)置在圖像處理裝置100中的存儲裝置(例如,HDD) 的預(yù)定存儲區(qū)域相對應(yīng)。而且,圖7B-7D中顯示與第一擴展應(yīng)用程序的功能(kanToMail、 ScanToFTP, ScanToFolder)的功能屏幕相對應(yīng)的三個屏幕定義信息項目32D11、32D12和 32D13。圖8B-8C中顯示與第二擴展應(yīng)用程序的功能(CopyFunclrintFunc)的功能屏幕相對應(yīng)的屏幕定義信息項目32D21和32D22。在這種方式下,屏幕定義信息32D可以在擴展應(yīng)用程序17的功能處理模塊的基礎(chǔ)上被注冊。甚至連已經(jīng)注冊的屏幕定義信息32D都可以通過利用預(yù)定工具而被編輯或者更新。從而,用戶可以在安裝擴展應(yīng)用程序之后定制應(yīng)用程序屏幕。屏幕定義信息32D可以通過外部存儲器接口 114被更新,在外部存儲器接口 114中,存儲在記錄介質(zhì)11 中的數(shù)據(jù)被讀取并且讀取的數(shù)據(jù)被重寫在屏幕定義信息存儲單元32的數(shù)據(jù)上。返回參照圖5,如果接收屏幕生成請求,那么基于接收的應(yīng)用程序識別信息(功能識別信息),通過訪問存儲在屏幕定義信息存儲單元32中的屏幕定義信息32D的Window標(biāo)簽的屬性值,屏幕控制單元31指定適當(dāng)?shù)钠聊欢x信息32D。S卩,屏幕控制單元31指定實現(xiàn)屏幕生成請求的擴展應(yīng)用程序17。屏幕控制單元31將指定的屏幕定義信息32D和請求時接收的選擇組件存儲地址信息發(fā)送到屏幕生成單元33,并且請求屏幕生成。結(jié)果,屏幕控制單元31對屏幕生成請求源答復(fù)生成的屏幕。如果接收事件類型判定請求,那么屏幕控制單元31基于接收的事件信息(選擇組件識別信息),通過訪問存儲在屏幕定義信息存儲單元32中的屏幕定義信息32D的Button 標(biāo)簽的屬性值來指定適當(dāng)?shù)腂utton標(biāo)簽。屏幕控制單元31通過訪問指定的Button標(biāo)簽中定義的動作標(biāo)簽的屬性值來判定選擇按鈕按下事件的識別信息“onClick”是否被設(shè)置為
      屬性值。
      14
      當(dāng)在設(shè)置選擇按鈕按下時判定事件識別信息時,屏幕控制單元31通過訪問動作標(biāo)簽中定義的UiEvent標(biāo)簽的屬性值來判定屏幕改變事件的種類信息“switchApl”是否被設(shè)置為屬性值。當(dāng)屏幕控制單元31已核實屏幕改變上的事件類型信息被設(shè)置應(yīng)用程序的識別信息(屏幕改變目的地功能的識別信息)時,獲取設(shè)置為其他對應(yīng)的屬性值的屏幕改變目的地。屏幕控制單元31對事件類型判定請求單元答復(fù)作為判定結(jié)果的獲取的應(yīng)用程序識別信息(功能識別信息)。屏幕生成單元33是通過使用顯示組件生成擴展應(yīng)用程序屏幕而生成屏幕的功能部件。當(dāng)接收屏幕生成請求時,對于當(dāng)被請求時接收的顯示屏幕的模板(框架),屏幕生成單元33依照屏幕定義信息32D的顯示內(nèi)容(排列坐標(biāo)和尺寸)在屏幕上安置顯示組件, 并且生成擴展應(yīng)用程序屏幕。此時,屏幕生成單元33訪問顯示組件存儲單元34,并且基于顯示組件存儲地址信息獲取適當(dāng)?shù)娘@示組件。顯示組件存儲單元34與設(shè)置在圖像處理裝置100中的存儲裝置(例如,HDD)的預(yù)定存儲區(qū)域相對應(yīng)。當(dāng)安裝擴展應(yīng)用程序17時,在顯示組件存儲單元34中存儲和注冊顯示組件。艮口, 類似于屏幕定義信息32D為每個擴展應(yīng)用程序17注冊顯示組件。根據(jù)屏幕定義信息32D 的更新可以增加或者刪除顯示組件。以下,將說明該實施例的屏幕控制功能的操作(功能部件的協(xié)同操作)。通過以下方式實現(xiàn)該實施例的屏幕控制功能通過處理單元(例如,CPU),安裝在圖像處理裝置100中的程序(進行屏幕控制功能的軟件)從存儲地址(例如,R0M,HDD等) 被讀取并且裝入存儲器(例如,RAM),而且依照該程序通過處理單元執(zhí)行下面的處理。將說明屏幕控制的處理中的屏幕改變的操作。圖9是用于闡述在啟動該實施例的圖像處理裝置時屏幕控制的處理的時序圖。在圖像處理裝置100中,圖4B所示的擴展應(yīng)用程序屏幕Wl通過圖9所示的處理被顯示為啟動屏幕。當(dāng)啟動圖像處理裝置100并且SDK/J 16接收啟動事件時,如圖9所示 (步驟S101),應(yīng)用程序控制單元22指定默認所有權(quán)應(yīng)用程序并且獲取指定的擴展應(yīng)用程序17的應(yīng)用程序信息23D (步驟S102)。應(yīng)用程序控制單元22基于預(yù)先設(shè)置的默認啟動應(yīng)用程序的識別信息(應(yīng)用程序識別信息),指定作為默認所有權(quán)應(yīng)用程序的擴展應(yīng)用程序17。當(dāng)?shù)谝粩U展應(yīng)用程序被設(shè)置為默認所有權(quán)應(yīng)用程序時,進行的處理被顯示在圖9中。應(yīng)用程序控制單元22訪問應(yīng)用程序信息存儲單元23,并且基于應(yīng)用程序識別信息獲取對應(yīng)的應(yīng)用程序信息23D1 (指定的第一擴展應(yīng)用程序的默認所有權(quán)應(yīng)用程序信應(yīng)用程序控制單元22請求生成作為指定的默認所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序的啟動屏幕(步驟S10;3)。此時,應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送應(yīng)用程序識別信息、獲取的應(yīng)用程序信息23D1的顯示組件存儲地址信息等。應(yīng)用程序控制單元 22還向第一擴展應(yīng)用程序發(fā)送屏幕基本數(shù)據(jù)(框架或者模板數(shù)據(jù))。通過屏幕控制單元311,第一擴展應(yīng)用程序訪問屏幕定義信息存儲單元321,并且基于在啟動屏幕生成請求時接受的應(yīng)用程序識別信息,獲取對應(yīng)的屏幕定義信息32D1 (步驟 S111)。屏幕控制單元311向第一擴展應(yīng)用程序的屏幕生成單元331發(fā)送屏幕生成請求 (步驟S1121)。此時,屏幕控制單元311向屏幕生成單元331發(fā)送在啟動屏幕生成請求時接收的獲取屏幕定義信息32D1、屏幕基本數(shù)據(jù)和顯示組件存儲地址信息等。屏幕控制單元 311在啟動屏幕生成請求時向應(yīng)用程序控制單元22發(fā)送屏幕定義信息32D1 (步驟S1122)。屏幕生成單元331訪問顯示組件存儲單元341,并且基于在屏幕生成請求時接收的顯示組件存儲地址信息獲取對應(yīng)的顯示組件(第一擴展應(yīng)用程序的功能選擇組件)(步驟S113)。屏幕生成單元331根據(jù)在屏幕生成請求時接收的屏幕定義信息32D1形成并且布置獲取的顯示組件,并且基于屏幕基本數(shù)據(jù)生成屏幕(步驟S114)。屏幕生成單元331向屏幕控制單元311發(fā)送生成的屏幕(步驟S115)。屏幕控制單元311對啟動屏幕生成請求源的應(yīng)用程序控制單元22答復(fù)作為生成結(jié)果接收的生成屏幕(步驟S116)。應(yīng)用程序控制單元22判定作為另一個擴展應(yīng)用程序17(默認所有權(quán)應(yīng)用程序擴展應(yīng)用程序)第二擴展應(yīng)用程序的定義信息是否被包括在從屏幕控制單元311獲取的第一擴展應(yīng)用程序(默認所有權(quán)應(yīng)用程序)的屏幕定義信息32D1中(步驟S121)。例如,應(yīng)用程序控制單元22基于第二擴展應(yīng)用程序的識別信息app2是否被設(shè)置為在屏幕定義信息 32D1中定義的UiEvent標(biāo)簽的屬性值(appID值),判定第二擴展應(yīng)用程序的定義信息的存在。結(jié)果,當(dāng)判定定義信息存在時,應(yīng)用程序控制單元22根據(jù)屏幕定義信息32D的數(shù)據(jù)格式(標(biāo)簽的形式)在屏幕定義信息內(nèi)指定第二擴展應(yīng)用程序的定義信息。當(dāng)判定包括第二擴展應(yīng)用程序的定義信息時,應(yīng)用程序控制單元22判定初始化定義(在啟動事件接收時的定義)是否被包括在第二指定擴展應(yīng)用程序上的定義信息中 (步驟S122)。例如,應(yīng)用程序控制單元22通過啟動事件的識別信息“onlnit”是否被設(shè)置為定義為第二擴展應(yīng)用程序上的定義信息的動作標(biāo)簽的屬性值(id值)來判定初始化定義的存在。當(dāng)判定包括初始化定義時,應(yīng)用程序控制單元22獲取第二擴展應(yīng)用程序的應(yīng)用程序信息23D2 (步驟S123)。應(yīng)用程序控制單元22訪問應(yīng)用程序信息存儲單元23,并且基于應(yīng)用程序識別信息獲取對應(yīng)的應(yīng)用程序信息23D2(擴展應(yīng)用程序的默認所有權(quán)應(yīng)用程序信息)。應(yīng)用程序控制單元22向第二擴展應(yīng)用程序請求顯示組件的獲取(步驟SlM)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送獲取的應(yīng)用程序信息23D2的顯示組件存儲地址信息。第二擴展應(yīng)用程序通過第二控制單元312請求屏幕生成單元332的顯示組件獲取 (步驟S131)。此時,屏幕控制單元312向屏幕生成單元332發(fā)送在顯示組件獲取請求時接收的顯示組件存儲地址信息。屏幕生成單元332訪問顯示組件存儲單元342,并且基于在顯示組件獲取請求時接收的顯示組件存儲地址信息,獲取對應(yīng)的顯示組件(第二擴展應(yīng)用程序的功能選擇組件)(步驟S13》。屏幕生成單元332向屏幕控制單元312發(fā)送獲取的顯示組件(步驟 S133)。
      屏幕控制單元312對顯示組件獲取請求源的應(yīng)用程序控制單元22答復(fù)作為獲取結(jié)果接收的顯示組件(步驟S134)。應(yīng)用程序控制單元22根據(jù)第一擴展應(yīng)用程序的屏幕定義信息32D1形成獲取的顯示組件,并且在第一擴展應(yīng)用程序的生成屏幕上布置獲取的顯示組件,并且生成啟動屏幕 (步驟 S141)。應(yīng)用程序控制單元22將所有權(quán)設(shè)置給第一擴展應(yīng)用程序(步驟S142),并且請求 SDK/J16的面板控制單元21的屏幕顯示(步驟S143)。此時,應(yīng)用程序控制單元22向面板控制單元21發(fā)送生成的啟動屏幕的數(shù)據(jù)。面板控制單元21在操作面板120的屏幕上顯示屏幕顯示請求時接收的啟動屏幕 (步驟 S151)。因此,在該實施例的圖像處理裝置100中,在啟動該圖像處理裝置時,請求作為默認所有權(quán)應(yīng)用程序的擴展應(yīng)用程序17來生成屏幕,并且從另一個擴展應(yīng)用程序17收集功能選擇組件并且在要被生成的屏幕上布置收集的功能選擇組件,以便生成啟動屏幕。從而, 在該實施例的圖像處理裝置100中,在其中能夠立即選擇擴展應(yīng)用程序17的多個功能的操作屏幕能被顯示。當(dāng)在步驟S121或者步驟S122判定不包括適當(dāng)?shù)亩x時,應(yīng)用程序控制單元22使用作為啟動屏幕的、第一擴展應(yīng)用程序的生成屏幕,并且控制被轉(zhuǎn)移到步驟S142。在步驟S141處,應(yīng)用程序控制單元22在從第一擴展應(yīng)用程序獲取的生成屏幕上布置從對應(yīng)于屏幕改變目的地的第二擴展應(yīng)用程序獲取的顯示組件,以便生成啟動屏幕。 但是,本公開并不局限于該實施例。請求擴展應(yīng)用程序生成啟動屏幕的方法可以被用于生成啟動屏幕。例如,上述處理可以被布置成應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送第二擴展應(yīng)用程序的應(yīng)用程序信息,并且請求第一擴展應(yīng)用程序生成啟動屏幕。在第一擴展應(yīng)用程序中,基于接收的應(yīng)用程序信息,生成在其中布置第二擴展應(yīng)用程序的顯示組件的應(yīng)用程序屏幕。在應(yīng)用程序控制單元22接收來自第一擴展應(yīng)用程序的生成屏幕。圖10是顯示該實施例的圖像處理裝置中的屏幕改變的實例的圖。如圖10所示, 當(dāng)選擇擴展應(yīng)用程序屏幕Wl (為啟動屏幕)中的第一擴展應(yīng)用程序的^anToMail功能時, 進行從擴展應(yīng)用程序屏幕Wl到^anToMail屏幕Wll的屏幕改變操作。如圖10所示,當(dāng)選擇第二擴展應(yīng)用程序的I^intFunc功能時,進行從擴展應(yīng)用程序屏幕Wl到I^intFunc功能屏幕W22的屏幕改變的操作。在該實施例的屏幕控制功能中,為了進行如此的屏幕改變操作,進行以下處理。圖11是用于闡明該實施例的圖像處理裝置中的屏幕控制的處理的時序圖。圖11 中顯示進行圖10中所示的操作的屏幕控制處理的實例。如圖11所示,當(dāng)面板控制單元21通過屏幕操作接收事件時(步驟S201),向應(yīng)用程序控制單元22通知事件信息(步驟S2(^)。此時,面板控制單元21使應(yīng)用程序識別信息、選擇組件識別信息等、顯示屏幕和顯示組件與事件信息相關(guān)聯(lián),并且將它們發(fā)送到應(yīng)用程序控制單元22。當(dāng)接收事件信息時,應(yīng)用程序控制單元22指定具有當(dāng)前所有權(quán)的擴展應(yīng)用程序 17,并且獲取指定的擴展應(yīng)用程序17的應(yīng)用程序信息23D (步驟S203)。
      應(yīng)用程序控制單元22基于所有權(quán)設(shè)置,指定所有權(quán)應(yīng)用程序(顯示當(dāng)前屏幕的擴展應(yīng)用程序)。在圖10的情況下,應(yīng)用程序控制單元22將第一擴展應(yīng)用程序指定為所有權(quán)應(yīng)用程序,并且基于應(yīng)用程序識別信息,從應(yīng)用程序信息存儲單元23獲取第一擴展應(yīng)用程序的應(yīng)用程序信息23D1。當(dāng)已經(jīng)獲取信息時,可以指定暫時存儲在存儲器上的應(yīng)用程序信息 23D1。應(yīng)用程序控制單元22向作為指定所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序發(fā)送事件信息(步驟S204)。此時,應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送接收的事件信息的應(yīng)用程序識別信息、選擇組件識別信息等。通過屏幕控制單元311,第一擴展應(yīng)用程序獲取屏幕定義信息32D1,并且判定事件類型(步驟S211)。首先,屏幕控制單元311訪問屏幕定義信息存儲單元321,并且基于在事件信息時接收的應(yīng)用程序識別信息,獲取對應(yīng)的屏幕定義信息32D1。當(dāng)已經(jīng)獲取信息時,可以指定暫時存儲在存儲器上的屏幕定義信息32D1。隨后,屏幕控制單元311基于選擇組件識別信息,通過訪問屏幕定義信息32D1來指定對應(yīng)的定義信息。屏幕控制單元311判定選擇按鈕按下事件的識別信息“onClick”是否被設(shè)置為定義為指定定義信息的動作標(biāo)簽的屬性值(id值)。屏幕控制單元311基于屏幕改變事件的種類信息“switchApl”是否被設(shè)置為動作標(biāo)簽中的UiEvent標(biāo)簽的屬性值 (eventType值)來判定事件類型,在所述動作標(biāo)簽中設(shè)置識別信息“onClick”。當(dāng)屏幕控制單元311已經(jīng)核實屏幕改變事件的種類信息被設(shè)置時,由于屏幕改變事件的判定,那么屏幕控制單元311獲取設(shè)置為其他屬性值的屏幕改變目的地的應(yīng)用程序的識別信息(屏幕改變目的地功能的識別信息)。屏幕控制單元311向事件類型判定請求單元的應(yīng)用程序控制單元22發(fā)送獲取的應(yīng)用程序識別信息(功能識別信息)作為判定的結(jié)果(步驟S221)。應(yīng)用程序控制單元22基于作為判定屏幕改變事件的結(jié)果而接收的應(yīng)用程序識別信息(功能識別信息)指定對應(yīng)于屏幕改變目的地的擴展應(yīng)用程序17的功能判定。例如,應(yīng)用程序控制單元22將接收的應(yīng)用程序識別信息與顯示當(dāng)前屏幕的擴展應(yīng)用程序17 (所有權(quán)應(yīng)用程序)的應(yīng)用程序識別信息相比較,如果不一致的話,那么應(yīng)用程序控制單元22將接收的應(yīng)用程序識別信息中的擴展應(yīng)用程序17的功能指定為屏幕改變目的地。當(dāng)僅接收功能識別信息作為判定屏幕改變事件的結(jié)果時,應(yīng)用程序控制單元22 將顯示當(dāng)前屏幕的擴展應(yīng)用程序17的功能指定為屏幕改變目的地。因此,在該實施例的事件類型判定之后進行的應(yīng)用程序控制單元22的處理被分為其中所有權(quán)應(yīng)用程序(第一擴展應(yīng)用程序)的功能被指定為屏幕改變目的地的情況、以及其中第二擴展應(yīng)用程序的功能被指定為屏幕改變目的地的情況。在后者情況中,當(dāng)應(yīng)用程序識別信息和功能識別信息被接收作為判定屏幕改變事件的結(jié)果時(步驟S221),應(yīng)用程序控制單元22獲取可適用于接收的應(yīng)用程序識別信息的應(yīng)用程序信息23D(步驟S22》。在圖10的情況下,應(yīng)用程序控制單元22接收第二擴展應(yīng)用程序的識別信息、和I^rintFimc功能的識別信息。應(yīng)用程序控制單元22訪問應(yīng)用程序信息存儲單元23,并且基于應(yīng)用程序識別信息獲取對應(yīng)的應(yīng)用程序信息23D2 (第二擴展應(yīng)用程序上的應(yīng)用程序信息)。
      應(yīng)用程序控制單元22請求指定為屏幕改變目的地的第二擴展應(yīng)用程序的屏幕生成(步驟S223)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送獲取的應(yīng)用程序信息23D2的顯示組件存儲地址信息和作為判定的結(jié)果接收的功能識別信息。應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送請求添加返回按鈕(用于返回先前屏幕的選擇組件)的參數(shù)。應(yīng)用程序控制單元22還向第二擴展應(yīng)用程序發(fā)送屏幕基本數(shù)據(jù)。應(yīng)用程序控制單元22還向第二擴展應(yīng)用程序發(fā)送屏幕基本數(shù)據(jù)。通過屏幕控制單元312,第二擴展應(yīng)用程序訪問屏幕定義信息存儲單元322,并且基于在屏幕生成請求時接收的功能識別信息獲取對應(yīng)的屏幕定義信息32D22 O^intFimc 功能的定義信息)(步驟S231)。當(dāng)已經(jīng)獲取信息時,可以指定暫時存儲在存儲器上的屏幕定義信息32D22。此時,屏幕控制單元312通過訪問獲取的或者指定的屏幕定義信息32D22, 核實返回定義的存在(返回按鈕的定義信息的存在)。屏幕控制單元312向第二擴展應(yīng)用程序的屏幕生成單元332發(fā)送屏幕生成請求 (步驟S232)。此時,屏幕控制單元312向屏幕生成單元332發(fā)送屏幕定義信息32D22、屏幕基本數(shù)據(jù)和在屏幕生成請求時接收的顯示組件存儲地址信息。只有當(dāng)核實返回定義時,屏幕控制單元312請求添加返回到屏幕生成單元332的按鈕。屏幕生成單元332訪問顯示組件存儲單元342,并且基于在屏幕生成請求時接收的顯示組件存儲地址信息,屏幕生成單元332獲取適當(dāng)?shù)娘@示組件,屏幕生成單元332根據(jù)在屏幕生成請求時接收的屏幕定義信息32D22,形成并且布置獲取的顯示組件,以便基于屏幕基本數(shù)據(jù)生成屏幕(PrintFimc屏幕)(步驟S23!3)。此時,屏幕生成單元332根據(jù)顯示組件添加請求,將返回按鈕添加到生成的屏幕。屏幕生成單元332向屏幕控制單元312發(fā)送生成的屏幕(步驟S234)。屏幕控制單元312對屏幕生成請求源的應(yīng)用程序控制單元22答復(fù)作為生成結(jié)果接收的生成屏幕(步驟S235)。應(yīng)用程序控制單元22將所有權(quán)改變?yōu)槠聊桓淖兡康牡氐臄U展應(yīng)用程序17 (第一擴展應(yīng)用程序到第二擴展應(yīng)用程序)(步驟S241),并且向面板控制單元21請求顯示屏幕的解鎖(步驟S242)。當(dāng)應(yīng)用程序控制單元22僅接收功能識別信息作為判定屏幕改變事件的結(jié)果時 (步驟S251),請求指定為屏幕改變目的地的第一擴展應(yīng)用程序的屏幕生成(步驟S^U)。 在圖10的情況下,應(yīng)用程序控制單元22接收kanToMail功能的識別信息。此時,應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送作為判定的結(jié)果接收的獲取應(yīng)用程序信息23D1的顯示組件存儲地址信息和功能識別信息。應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送請求添加返回按鈕的參數(shù)。應(yīng)用程序控制單元22還向第一擴展應(yīng)用程序發(fā)送屏幕基本數(shù)據(jù)。通過屏幕控制單元311,第一擴展應(yīng)用程序訪問屏幕定義信息存儲單元321,并且基于在屏幕生成請求時接收的功能識別信息,獲取對應(yīng)的屏幕定義信息32D11 (kanToMail 功能的定義信息)(步驟S271)。當(dāng)已經(jīng)獲取信息時,可以指定暫時存儲在存儲器上的屏幕定義信息32D11。此時,屏幕控制單元311通過訪問獲取的或者指定的屏幕定義信息32D11 來核實返回定義的存在。屏幕控制單元311向屏幕生成單元331發(fā)送屏幕生成請求(步驟S272)。此時,屏
      19幕控制單元311向屏幕生成單元331發(fā)送屏幕定義信息32D11、屏幕基本數(shù)據(jù)、在屏幕生成請求時接收的顯示組件存儲地址信息等。只有當(dāng)核實返回定義時,屏幕控制單元311向屏幕生成單元331請求添加用于返回屏幕的按鈕。屏幕生成單元331從顯示組件存儲單元341獲取適當(dāng)?shù)娘@示組件(功能屏幕組成顯示組件),根據(jù)屏幕定義信息32D11形成并且布置獲取的顯示組件,以便在屏幕基本數(shù)據(jù)的基礎(chǔ)上生成屏幕(kanToMail屏幕)(步驟S273)。此時,屏幕生成單元332根據(jù)顯示組件添加請求將返回按鈕添加到生成屏幕。屏幕生成單元331向屏幕控制單元311發(fā)送生成的屏幕(步驟S274)。屏幕控制單元311對屏幕生成請求源的應(yīng)用程序控制單元22答復(fù)作為生成結(jié)果接收的生成屏幕(步驟 S275)。當(dāng)所有權(quán)應(yīng)用程序被指定作為屏幕改變目的地時,應(yīng)用程序控制單元22不進行所有權(quán)的改變、顯示屏幕的解鎖等。隨后,應(yīng)用程序控制單元22向面板控制單元21發(fā)送屏幕顯示請求(步驟S^l)。 此時,應(yīng)用程序控制單元22向面板控制單元21發(fā)送通過屏幕改變目的地的擴展應(yīng)用程序 17由兩種處理類型生成的功能屏幕(改變目的地屏幕)的數(shù)據(jù)。面板控制單元21在操作面板120的屏幕上顯示在屏幕顯示請求時接收的改變目的地屏幕(步驟S^l)。此時,面板控制單元21設(shè)置屏幕改變源的屏幕(所有權(quán)應(yīng)用程序屏幕)的非顯示,并且鎖住顯示屏幕。圖12是顯示該實施例的屏幕改變的實例的圖。當(dāng)按下第一擴展應(yīng)用程序的kanToMail屏幕Wll的返回按鈕時,如圖12所示,進 SWkanToMail屏幕Wll到擴展應(yīng)用程序屏幕Wl的屏幕改變的操作。當(dāng)按下第二擴展應(yīng)用程序的I^rintFimc屏幕W22的返回按鈕時,如圖12所示,進行到擴展應(yīng)用程序屏幕Wl的屏幕改變的操作。在該實施例的屏幕控制功能中,為了進行如此屏幕改變操作,進行以下處理。圖13是用于闡明該實施例的屏幕控制的處理的時序圖。圖13中顯示進行圖12 中所示的操作的屏幕控制處理的實例。如圖13所示,當(dāng)面板控制單元21通過屏幕操作接收事件時(步驟S301),向應(yīng)用程序控制單元22通知事件信息(步驟S302)。此時,面板控制單元21使功能識別信息、選擇組件識別信息、顯示屏幕和顯示組件與事件信息相關(guān)聯(lián),并且將它們發(fā)送到應(yīng)用程序控制單元22。當(dāng)接收事件信息時,應(yīng)用程序控制單元22指定具有當(dāng)前所有權(quán)的擴展應(yīng)用程序 17,并且獲取指定的擴展應(yīng)用程序17的應(yīng)用程序信息23D (步驟S30;3)。應(yīng)用程序控制單元 22基于所有權(quán)設(shè)置,指定所有權(quán)應(yīng)用程序(顯示當(dāng)前屏幕的擴展應(yīng)用程序)。當(dāng)已經(jīng)獲取信息時,可以指定暫時存儲在存儲器上的應(yīng)用程序信息23D。在該實施例中,在指定所有權(quán)應(yīng)用程序之后進行的應(yīng)用程序控制單元22的處理被分為其中所有權(quán)應(yīng)用程序被指定為第一擴展應(yīng)用程序的情況、以及其中所有權(quán)應(yīng)用程序被指定為第二擴展應(yīng)用程序的情況。在后者情況中,應(yīng)用程序控制單元22向作為指定所有權(quán)應(yīng)用程序的第二擴展應(yīng)用程序發(fā)送事件信息(步驟S304)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送接收的事件信息的功能識別信息、選擇組件識別信息等。通過屏幕控制單元312,第二擴展應(yīng)用程序獲取可適用于功能識別信息的屏幕定義信息32D22 (PrintFunc功能的定義信息),并且判定事件類型(步驟S311)。如上所述,通過訪問屏幕定義信息32D22,基于返回按鈕按下事件的識別信息被設(shè)置的動作標(biāo)簽中的UiEvent標(biāo)簽的屬性值(eventType值),進行事件類型判定。當(dāng)屏幕控制單元312已經(jīng)核實屏幕改變事件的種類信息被設(shè)置時,判定屏幕控制單元312獲取與設(shè)置為其他屬性值的屏幕改變目的地相對應(yīng)的應(yīng)用程序的識別信息(應(yīng)用程序的返回點識別信息),作為屏幕改變事件的判定結(jié)果。在圖12的情況下,應(yīng)用程序控制單元22獲取第一擴展應(yīng)用程序的識別信息。屏幕控制單元312對事件類型判定請求單元的應(yīng)用程序控制單元22答復(fù)獲取的應(yīng)用程序識別信息作為判定的結(jié)果(步驟S312)。應(yīng)用程序控制單元22將所有權(quán)改變?yōu)槠聊桓淖兡康牡?返回點)的擴展應(yīng)用程序17 (第二擴展應(yīng)用程序到第一擴展應(yīng)用程序)(步驟S321),并且向面板控制單元21請求屏幕顯示的解鎖(步驟S322)。當(dāng)應(yīng)用程序控制單元22僅接收應(yīng)用程序識別信息作為此時判定屏幕改變事件的結(jié)果時,基于接收的應(yīng)用程序識別信息,判定是否有必要改變所有權(quán)。例如,判定應(yīng)用程序控制單元22將接收的應(yīng)用程序識別信息與顯示當(dāng)前屏幕的擴展應(yīng)用程序17的應(yīng)用程序識別信息進行了比較,并且如果不一致的話,那么判定將所有權(quán)改變?yōu)樵诮邮盏膽?yīng)用程序識別信息中顯示的擴展應(yīng)用程序17。應(yīng)用程序控制單元22向作為指定所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序發(fā)送事件信息(步驟S331)。此時,應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送接收的事件信息的功能識別信息、選擇組件識別信息等。通過屏幕控制單元311,第一擴展應(yīng)用程序獲取可適用于功能識別信息的屏幕定義信息32D11 (kanToMail功能的定義信息),并且判定事件類型(步驟S332)。事件類型的判定與上述處理相同,并且將省略其說明。當(dāng)屏幕控制單元311已核實屏幕改變事件的種類信息被設(shè)置成應(yīng)用程序的識別信息(應(yīng)用程序的返回點識別信息)時,獲取設(shè)置為其他對應(yīng)的屬性值的屏幕改變目的地作為判定屏幕改變事件的結(jié)果。在圖12的情況下,應(yīng)用程序控制單元22獲取第一擴展應(yīng)用程序的識別信息??紤]到獲取的應(yīng)用程序識別信息作為判定的結(jié)果,屏幕控制單元311向事件類型判定請求單元的應(yīng)用程序控制單元22進行答復(fù)判定(步驟S333)。應(yīng)用程序控制單元22判定是否變更所有權(quán)。接收到的應(yīng)用程序識別信息和顯示當(dāng)前屏幕的擴展應(yīng)用程序17(所有權(quán)應(yīng)用程序)的應(yīng)用程序識別信息一致,判定不用改變所有權(quán)。因此應(yīng)用程序控制單元22不會進行所有權(quán)的改變,顯示屏幕的解鎖等。隨后,應(yīng)用程序控制單元22向面板控制單元21發(fā)送顯示先前屏幕的請求(步驟 S341)。面板控制單元21在操作面板120的屏幕上顯示默認所有權(quán)應(yīng)用程序的擴展應(yīng)用程序屏幕Wl (步驟S351)。此時,面板控制單元21設(shè)置屏幕改變源的屏幕(功能屏幕)的
      21非顯示,并且鎖住顯示屏幕。該實施例的圖像處理裝置100使擴展應(yīng)用程序17生成每個功能屏幕,并且通過應(yīng)用程序控制單元22進行功能屏幕的改變的綜合控制。因此,在該實施例的圖像處理裝置 100中,能夠通過每個擴展應(yīng)用程序屏幕在不同的擴展應(yīng)用程序17的功能之間進行屏幕改變。以下,將定屏幕控制功能被布置成在啟動時生成所有安裝的擴展應(yīng)用程序的擴展應(yīng)用程序屏幕。當(dāng)使用屏幕控制功能時,沒有必要進行屏幕生成并且能夠縮短在啟動之后擴展應(yīng)用程序之間的屏幕改變中的屏幕顯示或者顯示屏幕改變的處理時間。圖14A和圖14B是顯示該實施例的圖像處理裝置中的啟動屏幕的實例。圖14A顯示在啟動圖像處理裝置100時被設(shè)置為默認所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序的擴展應(yīng)用程序屏幕Wl的實例。圖14B顯示與默認所有權(quán)應(yīng)用程序不同的另一個擴展應(yīng)用程序 17的第二擴展應(yīng)用程序的擴展應(yīng)用程序屏幕W2的實例。在該實施例的屏幕控制功能中,為了實現(xiàn)如此屏幕改變操作,進行以下處理。在下文中,將說明該實施例的處理和參照圖9至13之前所述的處理之間的區(qū)別。圖15是用于闡明在該實施例的啟動時的屏幕控制的處理的時序圖。在圖像處理裝置100中,通過圖15所示的處理生成圖14A和14B中所示的擴展應(yīng)用程序屏幕Wl和W2,并且擴展應(yīng)用程序屏幕Wl被顯示作為啟動屏幕。如圖15所示,當(dāng)啟動圖像處理裝置100并且SDK/J 16接收啟動事件(步驟S401) 時,應(yīng)用程序控制單元22指定安裝的擴展應(yīng)用程序17和默認所有權(quán)應(yīng)用程序,并且獲取指定的擴展應(yīng)用程序17的應(yīng)用程序信息23D (步驟S402)。應(yīng)用程序控制單元22基于預(yù)先設(shè)置的默認啟動應(yīng)用程序的識別信息(應(yīng)用程序識別信息),指定作為默認所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序。應(yīng)用程序控制單元22訪問應(yīng)用程序信息存儲單元23,并且獲取所有安裝的擴展應(yīng)用程序的應(yīng)用程序信息23D。應(yīng)用程序控制單元22請求生成作為指定的默認所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序的啟動屏幕(步驟S403)。此時,應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送應(yīng)用程序識別信息、獲取的應(yīng)用程序信息23D1的顯示組件存儲地址信息等。應(yīng)用程序控制單元 22還向第一擴張應(yīng)用程序發(fā)送屏幕基本數(shù)據(jù)。通過屏幕控制單元311,第一擴展應(yīng)用程序訪問屏幕定義信息存儲單元321,并且基于在啟動屏幕生成請求時接受的應(yīng)用程序識別信息,獲取對應(yīng)的屏幕定義信息32D1 (步驟 S411)。屏幕控制單元311向第一擴展應(yīng)用程序的屏幕生成單元331發(fā)送屏幕生成請求 (步驟S4121)。此時,屏幕控制單元311向屏幕生成單元331發(fā)送獲取的屏幕定義信息 32D1、屏幕基本數(shù)據(jù)、在啟動屏幕生成請求時接收的顯示組件存儲地址信息等。屏幕控制單元311在啟動屏幕生成請求時向請求單元的應(yīng)用程序控制單元22發(fā)送屏幕定義信息32D1 (步驟S4122)。屏幕生成單元331從顯示組件存儲單元341獲取適當(dāng)?shù)娘@示組件(第一擴展應(yīng)用程序的功能選擇組件),根據(jù)屏幕定義信息32D1在屏幕上布置獲取的顯示組件,并且基于屏幕基本數(shù)據(jù)生成擴展應(yīng)用程序屏幕Wl (步驟S413)。屏幕生成單元331向屏幕控制單元311發(fā)送生成的屏幕(步驟S414)。屏幕控制單元311對啟動屏幕生成請求源的應(yīng)用程序控制單元22答復(fù)作為生成結(jié)果接收的生成屏幕(步驟S415)。隨后,應(yīng)用程序控制單元22向安裝的第二擴展應(yīng)用程序(除了默認所有權(quán)應(yīng)用程序的擴展應(yīng)用程序)發(fā)送生成擴展應(yīng)用程序屏幕的請求(步驟S421)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送應(yīng)用程序識別信息、獲取的應(yīng)用程序信息23D2的顯示組件存儲地址信息等。應(yīng)用程序控制單元22還向第二擴展應(yīng)用程序發(fā)送屏幕基本數(shù)據(jù)。通過屏幕控制單元312,第二擴展應(yīng)用程序訪問屏幕定義信息存儲單元322,并且基于在擴展應(yīng)用程序屏幕生成請求時接受的應(yīng)用程序識別信息,獲取對應(yīng)的屏幕定義信息 32D2(步驟 S431)。屏幕控制單元312向第二擴展應(yīng)用程序的屏幕生成單元332發(fā)送屏幕生成請求 (步驟S432)。此時,屏幕控制單元312向屏幕生成單元332發(fā)送獲取的屏幕定義信息32D2、 屏幕基本數(shù)據(jù)、在擴展應(yīng)用程序屏幕生成請求時接收的顯示組件存儲地址信息等。由于接收的屏幕生成請求不是啟動屏幕而是擴展應(yīng)用程序屏幕,所以屏幕控制單元312沒有向應(yīng)用程序控制單元22發(fā)送獲取的屏幕定義信息32D2。屏幕生成單元332從顯示組件存儲單元342獲取適當(dāng)?shù)娘@示組件(第二擴展應(yīng)用程序的功能選擇組件),根據(jù)屏幕定義信息32D2在屏幕上布置獲取的顯示組件,并且基于屏幕基本數(shù)據(jù)生成擴展應(yīng)用程序屏幕W2 (步驟S433)。屏幕生成單元332向屏幕控制單元312發(fā)送生成的屏幕(步驟S434)。屏幕控制單元312對擴展應(yīng)用程序屏幕生成請求源的應(yīng)用程序控制單元22答復(fù)作為生成結(jié)果接收的生成屏幕(步驟S435)。對于安裝的擴展應(yīng)用程序17的數(shù)量按順序進行步驟S421至S435的處理。在所有安裝的擴展應(yīng)用程序的擴展應(yīng)用程序屏幕被生成之后的后續(xù)處理與圖9 的步驟S121至S151的處理相同,并且將省略其說明。以下,圖16是顯示該實施例的屏幕改變的實例的圖。當(dāng)從作為啟動屏幕的擴展應(yīng)用程序屏幕Wl選擇第二擴展應(yīng)用程序的I^rintFimc 功能時,圖16中顯示到I^rintFunc屏幕W22的屏幕改變的操作的實例。此時,擴展應(yīng)用程序選擇按鈕被添加到作為屏幕改變目的地的I^intFimc屏幕 W22,其中擴展應(yīng)用程序選擇按鈕向第二擴展應(yīng)用程序請求屏幕改變,而這種功能屬于第二擴展應(yīng)用程序。用戶通過按下返回按鈕能夠返回到擴展應(yīng)用程序屏幕W1,并且還能夠選擇第二擴展應(yīng)用程序的另一個功能(CopyFimc功能)。但是,許多功能選擇按鈕將在有通過安裝的擴展應(yīng)用程序17提供的很多功能的情況下被顯示。因此,對于用戶來說難以選擇要被執(zhí)行的功能。期望的是其他功能能夠從功能是相關(guān)的擴展應(yīng)用程序17 (功能屬于其的相同擴展應(yīng)用程序)的擴展應(yīng)用程序屏幕被選擇。因此,在該實施例中,提供包括圖16所示的擴展應(yīng)用程序選擇按鈕的功能屏幕W22。 在該實施例的屏幕控制功能中,為了進行如此屏幕改變操作,進行以下處理。圖17是用于闡明該實施例的屏幕控制的處理的時序圖。圖17中顯示進行圖16 中所示的操作的屏幕控制處理的實例。如圖17所示,當(dāng)面板控制單元21通過屏幕操作接收事件時(步驟S501),向應(yīng)用程序控制單元22通知事件信息(步驟S5(^)。此時,面板控制單元21使應(yīng)用程序識別信息、選擇組件識別信息、顯示屏幕和顯示組件與事件信息相關(guān)聯(lián),并且將它們發(fā)送到應(yīng)用程序控制單元22。在接收事件信息之后,應(yīng)用程序控制單元22指定具有當(dāng)前所有權(quán)的擴展應(yīng)用程序17(步驟S50;3)。應(yīng)用程序控制單元22基于所有權(quán)設(shè)置,指定所有權(quán)應(yīng)用程序(顯示當(dāng)前屏幕的擴展應(yīng)用程序)。在圖16的情況下,應(yīng)用程序控制單元22將第一擴展應(yīng)用程序指定為所有權(quán)應(yīng)用程序,并且基于在啟動時獲取的應(yīng)用程序信息23D指定第一擴展應(yīng)用程序的應(yīng)用程序信息 23D1。應(yīng)用程序控制單元22向作為指定所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序發(fā)送事件信息(步驟S504)。此時,應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送接收的事件信息的應(yīng)用程序識別信息和選擇組件識別信息等。通過屏幕控制單元311,第一擴展應(yīng)用程序獲取屏幕定義信息32D1,并且判定事件類型(步驟S511)。如上所述,通過訪問屏幕定義信息32D1,基于動作標(biāo)簽中的UiEvent標(biāo)簽的屬性值(eventType值)進行事件類型判定,在動作標(biāo)簽中設(shè)置I^intFimc功能選擇按鈕按下事件的識別信息。當(dāng)屏幕控制單元311已核實屏幕改變事件的種類信息被設(shè)置時設(shè)置為其他對應(yīng)屬性值的屏幕改變目的地,應(yīng)用程序的識別信息和屏幕改變目的地功能的識別信息被獲取作為判定屏幕改變事件的結(jié)果。在圖16的情況下,屏幕控制單元311獲取第二擴展應(yīng)用程序的識別信息和 PrintFunc功能的識別信息。屏幕控制單元311對事件類型判定請求單元的應(yīng)用程序控制單元22答復(fù)獲取的應(yīng)用程序識別信息和功能識別信息作為判定的結(jié)果(步驟S512)。應(yīng)用程序控制單元22基于作為判定屏幕改變事件的結(jié)果接收的應(yīng)用程序識別信息和功能識別信息,指定對應(yīng)于屏幕改變目的地的第二擴展應(yīng)用程序的PrintFimc功能判定。因為在圖16的情況下,接收的應(yīng)用程序識別信息與顯示當(dāng)前屏幕的擴展應(yīng)用程序17 (所有權(quán)應(yīng)用程序)的應(yīng)用程序控制單元22的應(yīng)用程序識別信息不對應(yīng),所以在接收的應(yīng)用程序識別信息中顯示的第二擴展應(yīng)用程序的功能(PrintFimc功能)被指定為屏幕改變目的地。當(dāng)接收應(yīng)用程序識別信息和功能識別信息作為判定屏幕改變事件的結(jié)果時,應(yīng)用程序控制單元22指定應(yīng)用程序信息23D2 (第二擴展應(yīng)用程序上的應(yīng)用程序信息),該應(yīng)用程序信息23D2對應(yīng)于在啟動時獲取的應(yīng)用程序信息23D以外的接收的應(yīng)用程序識別信息 (步驟 S521)。應(yīng)用程序控制單元22向指定為屏幕改變目的地的第二擴展應(yīng)用程序發(fā)送屏幕生成請求(步驟S522)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送作為判定的結(jié)果接收的功能識別信息、應(yīng)用程序信息23D2上的顯示組件存儲地址信息等。應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送請求添加返回按鈕和擴展應(yīng)用程序選擇按鈕(功能屬于能夠直接改變到第二擴展應(yīng)用程序的選擇組件)的參數(shù)。應(yīng)用程序控制單元22還向第二擴展應(yīng)用程序發(fā)送屏幕基本數(shù)據(jù)。通過屏幕控制單元312,第二擴展應(yīng)用程序訪問屏幕定義信息存儲單元322,并且基于在屏幕生成請求時接收的功能識別信息獲取對應(yīng)的屏幕定義信息32D22 O^intFimc 功能的定義信息)(步驟S531)。當(dāng)已經(jīng)獲取信息時,可以指定暫時存儲在存儲器上的屏幕定義信息32D22。此時,屏幕控制單元312通過訪問獲取的或者指定的屏幕定義信息32D22,核實返回定義的存在(返回按鈕上的定義信息的存在)。屏幕控制單元312向第二擴展應(yīng)用程序的屏幕生成單元332發(fā)送屏幕生成請求 (步驟S532)。此時,屏幕控制單元312向屏幕生成單元332發(fā)送屏幕定義信息32D22、屏幕基本數(shù)據(jù)、在屏幕生成請求時接收的顯示組件存儲地址信息等。屏幕控制單元312請求添加擴展應(yīng)用程序選擇按鈕。只有當(dāng)核實返回定義時,屏幕控制單元312向屏幕生成單元332請求添加用于返回的按鈕。屏幕生成單元332從顯示組件存儲單元342獲取適當(dāng)?shù)娘@示組件(功能屏幕組成顯示組件),根據(jù)屏幕定義信息32D22在屏幕上布置獲取的顯示組件,并且基于屏幕基本數(shù)據(jù)生成屏幕(PrintFimc屏幕)(步驟53 。此時,屏幕生成單元332根據(jù)顯示組件添加請求,將返回按鈕和擴展應(yīng)用程序選擇按鈕添加到生成的屏幕。屏幕生成單元332向屏幕控制單元312發(fā)送生成的屏幕(步驟S534)。屏幕控制單元312對屏幕生成請求源的應(yīng)用程序控制單元22答復(fù)作為生成結(jié)果接收的生成屏幕(步驟 S535)。應(yīng)用程序控制單元22將所有權(quán)改變?yōu)槠聊桓淖兡康牡氐牡诙U展應(yīng)用程序(第一擴展應(yīng)用程序到第二擴展應(yīng)用程序)(步驟S541),并且向面板控制單元21請求顯示屏幕的解鎖(步驟S542)。應(yīng)用程序控制單元22向面板控制單元21請求屏幕顯示(步驟S551)。此時,應(yīng)用程序控制單元22向面板控制單元21發(fā)送通過屏幕改變目的地的第二擴展應(yīng)用程序由上述處理生成的I^rintFimc屏幕W22 (改變目的地屏幕)的數(shù)據(jù)。面板控制單元21在操作面板120的屏幕上顯示在屏幕顯示請求時接收的改變目的地屏幕(步驟S561)。此時,面板控制單元21設(shè)置屏幕改變源的屏幕(所有權(quán)應(yīng)用程序屏幕)的非顯示,并且鎖住顯示屏幕。圖18是顯示該實施例的屏幕改變的實例的圖。當(dāng)按下I^rintFimc屏幕上的擴展應(yīng)用程序選擇按鈕時,如圖18所示,進行從 PrintFunc屏幕W22到擴展應(yīng)用程序屏幕W2的屏幕改變的操作實例。此時,請求到第一擴展應(yīng)用程序的屏幕改變的擴展應(yīng)用程序選擇按鈕被添加到作為屏幕改變目的地的擴展應(yīng)用程序屏幕W2。在該實施例的屏幕控制功能中,為了進行如此屏幕改變操作,進行以下處理。圖19是用于闡明該實施例的屏幕控制的處理的時序圖。在圖19中顯示進行圖18所示的操作的屏幕控制處理的實例。如圖19所示,當(dāng)面板控制單元21通過屏幕操作接收事件時(步驟S601),向應(yīng)用程序控制單元22通知事件信息(步驟S602)。此時,面板控制單元21使應(yīng)用程序識別信息、功能識別信息、選擇組件識別信息、顯示屏幕和顯示組件與事件信息相關(guān)聯(lián),并且將它們發(fā)送到應(yīng)用程序控制單元22。
      如果接收事件信息,那么應(yīng)用程序控制單元22指定具有當(dāng)前所有權(quán)的擴展應(yīng)用程序17 (步驟S60;3)。應(yīng)用程序控制單元22基于所有權(quán)設(shè)置指定所有權(quán)應(yīng)用程序(顯示當(dāng)前屏幕的擴展應(yīng)用程序)。在圖18的情況下,應(yīng)用程序控制單元22將第二擴展應(yīng)用程序指定為所有權(quán)應(yīng)用程序,并且從在啟動時獲取的應(yīng)用程序信息23D指定第二擴展應(yīng)用程序的應(yīng)用程序信息 23D2。應(yīng)用程序控制單元22向作為指定所有權(quán)應(yīng)用程序的第二擴展應(yīng)用程序發(fā)送事件信息(步驟S604)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送接收的事件信息的應(yīng)用程序識別信息、功能識別信息、選擇組件識別信息等。通過屏幕控制單元312,第二擴展應(yīng)用程序獲取屏幕定義信息32D22,并且判定事件類型(步驟S611)。在圖18顯示的操作中,屏幕控制單元312獲取第二擴展應(yīng)用程序的識別信息。屏幕控制單元312對事件類型判定請求單元的應(yīng)用程序控制單元22答復(fù)獲取的功能識別信息作為判定的結(jié)果(步驟S612)。應(yīng)用程序控制單元22基于接收的應(yīng)用程序識別信息指定對應(yīng)于屏幕改變目的地的第二擴展應(yīng)用程序作為判定屏幕改變事件的結(jié)果。因為在圖18顯示的操作的情況下,接收的應(yīng)用程序識別信息與顯示當(dāng)前屏幕的擴展應(yīng)用程序17 (所有權(quán)應(yīng)用程序)的應(yīng)用程序控制單元22的應(yīng)用程序識別信息不一致, 所以應(yīng)用程序控制單元22將在接收的應(yīng)用程序識別信息中的第二擴展應(yīng)用程序指定為屏幕改變目的地。應(yīng)用程序控制單元22從在啟動時生成的擴展應(yīng)用程序屏幕指定對應(yīng)于接收的應(yīng)用程序識別信息的擴展應(yīng)用程序屏幕W2 (步驟S631)。應(yīng)用程序控制單元22從在啟動時獲取的應(yīng)用程序信息23D指定應(yīng)用程序信息 23D1 (第一擴展應(yīng)用程序的應(yīng)用程序信息),該應(yīng)用程序信息23D1對應(yīng)于與屏幕改變目的地不同的擴展應(yīng)用程序17 (第一擴展應(yīng)用程序)(步驟S632)。應(yīng)用程序控制單元22向與屏幕改變目的地不同的第一擴展應(yīng)用程序請求擴展應(yīng)用程序選擇組件的獲取(步驟S633)。此時,應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送指定的應(yīng)用程序信息23D1的顯示組件存儲地址信息等。第一擴展應(yīng)用程序通過屏幕控制單元311向屏幕生成單元331請求顯示組件獲取 (步驟S641)。此時,屏幕控制單元311向屏幕生成單元331發(fā)送在擴展應(yīng)用程序選擇組件獲取請求時接收的顯示組件存儲地址信息。屏幕生成單元331訪問顯示組件存儲單元341,并且基于在擴展應(yīng)用程序選擇組件獲取請求時接收的顯示組件存儲地址信息,獲取對應(yīng)的顯示組件(第一擴展應(yīng)用程序的功能選擇組件)(步驟S642)。屏幕生成單元331向屏幕控制單元311發(fā)送獲取的擴展應(yīng)用程序選擇組件(步驟 S643)。屏幕控制單元311對擴展應(yīng)用程序選擇組件獲取請求源的應(yīng)用程序控制單元22答復(fù)作為獲取結(jié)果接收的擴展應(yīng)用程序選擇組件(步驟S644)。應(yīng)用程序控制單元22根據(jù)第二擴展應(yīng)用程序的屏幕定義信息32D2,在第一指定擴展應(yīng)用程序的擴展應(yīng)用程序屏幕W2上布置獲取的擴展應(yīng)用程序選擇組件,并且生成屏幕改變目的地的屏幕(步驟S651)。應(yīng)用程序控制單元22向面板控制單元21請求屏幕顯示(步驟S65》。此時,應(yīng)用程序控制單元22通過上述處理,向面板控制單元21發(fā)送指定作為屏幕改變目的地的第二擴展應(yīng)用程序的擴展應(yīng)用程序屏幕W2 (改變目的地屏幕)的數(shù)據(jù)。面板控制單元21在操作面板120的屏幕上顯示在屏幕顯示請求時接收的改變目的地屏幕(步驟S661)。此時,面板控制單元21設(shè)置屏幕改變源的I^intFimc屏幕W22(功能屏幕)的非顯示。圖20是顯示該實施例的屏幕改變的實例的圖。如圖20所示,當(dāng)從作為啟動屏幕的擴展應(yīng)用程序屏幕Wl選擇第二擴展應(yīng)用程序的I^rintFimc功能時,進行到PrintFunc屏幕W22的屏幕改變的操作。此時,在對應(yīng)于屏幕改變目的地的I^rintFunc屏幕W22中,添加用于請求到第二擴展應(yīng)用程序的CopyFimc功能(或者其他功能)的屏幕改變的功能選擇按鈕。在圖20的情況下,當(dāng)從I^rintFunc屏幕W22選擇CopyFunc功能時,進行到CopyFunc 屏幕W21的屏幕改變的操作。此時,在對應(yīng)于屏幕改變目的地的CopyFimc屏幕W21中,添加用于請求到作為默認所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序的屏幕改變的功能選擇按鈕。 在圖20的情況下,當(dāng)從CopyFimc屏幕W21選擇第一擴展應(yīng)用程序時,進行到擴展應(yīng)用程序屏幕Wl的屏幕改變的操作。在I^intFimc屏幕W22中,用戶通過按下返回按鈕能夠返回到擴展應(yīng)用程序屏幕 W1。如果在CopyFimc屏幕W21中沒有用于第一擴展應(yīng)用程序的選擇按鈕,那么用戶需要按下CopyFunc屏幕W21中的返回按鈕和PrintFunc屏幕W22中的返回按鈕(兩次),以便返回到擴展應(yīng)用程序屏幕W1。因此,用戶在選擇默認所有權(quán)應(yīng)用程序(第一擴展應(yīng)用程序) 方面有困難。為了消除該問題,期望的是,在進行擴展應(yīng)用程序17的功能之間的屏幕改變的操作時,默認所有權(quán)應(yīng)用程序能夠從功能屏幕W21中被選擇。因此,在該實施例中,提供包括如圖20所示的擴展應(yīng)用程序選擇按鈕的功能屏幕W21。圖21是用于闡明該實施例的屏幕控制的處理的時序圖。圖21顯示進行圖20中所示的操作的屏幕控制處理的實例。如圖21所示,當(dāng)面板控制單元21通過屏幕操作接收事件時(步驟S701),向應(yīng)用程序控制單元22通知事件信息(步驟S7(^)。此時,面板控制單元21使應(yīng)用程序識別信息、選擇組件識別信息、顯示屏幕和顯示組件與事件信息相關(guān)聯(lián),并且將它們發(fā)送到應(yīng)用程序控制單元22。當(dāng)接收事件信息時,應(yīng)用程序控制單元22指定具有當(dāng)前所有權(quán)的擴展應(yīng)用程序 17(步驟S70;3)。應(yīng)用程序控制單元22基于所有權(quán)設(shè)置,指定所有權(quán)應(yīng)用程序(顯示當(dāng)前屏幕的擴展應(yīng)用程序)。在圖20的情況下,應(yīng)用程序控制單元22將第一擴展應(yīng)用程序指定為所有權(quán)應(yīng)用程序,并且在啟動時獲取的應(yīng)用程序信息23D中指定第一擴展應(yīng)用程序的應(yīng)用程序信息23D1。應(yīng)用程序控制單元22向作為指定的所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序發(fā)送事件信息(步驟S704)。此時,應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送接收的事件信息的應(yīng)用程序識別信息、選擇組件識別信息等。通過屏幕控制單元311,第一擴展應(yīng)用程序獲取屏幕定義信息32D1,并且判定事件類型(步驟S711)。
      如上所述,通過訪問屏幕定義信息32D1,基于動作標(biāo)簽中的uiEvent標(biāo)簽的屬性值(eventType值)進行事件類型判定,在動作標(biāo)簽中設(shè)置I^intFimc功能選擇按鈕按下事件的識別信息。當(dāng)屏幕控制單元311已經(jīng)核實屏幕改變事件的種類信息被設(shè)置時,由于屏幕改變事件的判定,那么屏幕控制單元311獲取與設(shè)置為其他對應(yīng)屬性值的屏幕改變目的地相對應(yīng)的應(yīng)用程序的識別信息,并且獲取屏幕改變目的地功能的識別信息作為判定屏幕改變事件的結(jié)果。在圖20的情況下,屏幕控制單元311獲取第二擴展應(yīng)用程序的識別信息并且獲取 PrintFunc功能的識別信息。屏幕控制單元311向事件類型判定請求單元的應(yīng)用程序控制單元22答復(fù)作為判定的結(jié)果獲取的應(yīng)用程序識別信息和功能識別信息(步驟S712)。應(yīng)用程序控制單元22基于作為判定屏幕改變事件的結(jié)果接收的應(yīng)用程序識別信息和功能識別信息,指定對應(yīng)于屏幕改變目的地的第二擴展應(yīng)用程序的PrintFimc功能。在圖20的情況下,接收的應(yīng)用程序識別信息與顯示當(dāng)前屏幕的擴展應(yīng)用程序 17 (所有權(quán)應(yīng)用程序)的應(yīng)用程序識別信息不一致,并且應(yīng)用程序控制單元22在接收的應(yīng)用程序識別信息中將第二擴展應(yīng)用程序的功能(PrintFimc功能)指定為屏幕改變目的地。當(dāng)接收應(yīng)用程序識別信息和功能識別信息作為判定屏幕改變事件的結(jié)果時,基于在啟動時獲取的應(yīng)用程序信息23D,應(yīng)用程序控制單元22指定對應(yīng)于接收的應(yīng)用程序識別信息的應(yīng)用程序信息23D2 (第二擴展應(yīng)用程序的應(yīng)用程序信息)(步驟S721)。應(yīng)用程序控制單元22向指定為屏幕改變目的地的第二擴展應(yīng)用程序發(fā)送屏幕生成請求(步驟S722)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送作為判定的結(jié)果接收的功能識別信息、應(yīng)用程序信息23D2的顯示組件存儲地址信息等。應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送請求添加返回按鈕和功能選擇按鈕(用于向第二擴展應(yīng)用程序的另一功能(CopyFimc功能)請求屏幕改變的選擇組件)的參數(shù)。應(yīng)用程序控制單元 22向第二擴展應(yīng)用程序發(fā)送屏幕基本數(shù)據(jù)。通過屏幕控制單元312,第二擴展應(yīng)用程序訪問屏幕定義信息存儲單元322,并且基于在屏幕生成請求時接收的功能識別信息,獲取對應(yīng)的屏幕定義信息32D22 (PrintFunc 功能的定義信息)(步驟S731)。當(dāng)已經(jīng)獲取信息時,可以指定暫時存儲在存儲器上的屏幕定義信息32D22。此時,屏幕控制單元312通過訪問獲取的或者指定的屏幕定義信息32D22 核實返回定義的存在(返回按鈕的定義信息的存在)。屏幕控制單元312向第二擴展應(yīng)用程序的屏幕生成單元332發(fā)送屏幕生成請求 (步驟S732)。此時,屏幕控制單元312向屏幕生成單元332發(fā)送屏幕定義信息32D22、屏幕基本數(shù)據(jù)、在屏幕生成請求時接收的顯示組件存儲地址信息等。屏幕控制單元312向屏幕生成單元332請求添加功能選擇按鈕。只有當(dāng)核實返回定義的存在時,屏幕控制單元312 請求添加用于返回到屏幕生成單元332的按鈕。屏幕生成單元332從顯示組件存儲單元342獲取適當(dāng)?shù)娘@示組件(功能屏幕組成顯示組件和CopyFimc功能選擇組件)。屏幕生成單元332根據(jù)屏幕定義信息32D22在屏幕上布置獲取的顯示組件,以便基于屏幕基本數(shù)據(jù)生成屏幕(PrintFimc屏幕)(步驟S733)。 此時,屏幕生成單元332根據(jù)顯示組件添加請求,將返回按鈕和功能選擇按鈕添加到生成的屏幕。屏幕生成單元332向屏幕控制單元312發(fā)送生成的屏幕(步驟S734)。
      28
      屏幕控制單元312向屏幕生成請求源的應(yīng)用程序控制單元22答復(fù)作為屏幕生成的結(jié)果接收的生成屏幕(步驟S735)。應(yīng)用程序控制單元22判定屏幕改變的日志(步驟S741)。應(yīng)用程序控制單元22 記錄上述屏幕改變操作,并且在存儲器上存儲與日志信息一致的信息。基于屏幕改變?nèi)罩拘畔?,?yīng)用程序控制單元22判定屏幕改變源的上述屏幕是否是功能屏幕。當(dāng)判定上述屏幕是功能屏幕時,應(yīng)用程序控制單元22判定是否有必要將默認所有權(quán)應(yīng)用程序(第一擴展應(yīng)用程序)的擴展應(yīng)用程序選擇按鈕添加到改變目的地屏幕。在圖20的情況下,上述屏幕是擴展應(yīng)用程序屏幕W1,并且應(yīng)用程序控制單元22判定沒有必要添加默認所有權(quán)應(yīng)用程序 (第一擴展應(yīng)用程序)的擴展應(yīng)用程序選擇按鈕。應(yīng)用程序控制單元22將所有權(quán)改變到屏幕改變目的地的第二擴展應(yīng)用程序(第一擴展應(yīng)用程序到第二擴展應(yīng)用程序)(步驟S742),并且向面板控制單元21請求顯示屏幕的解鎖(步驟S743)。應(yīng)用程序控制單元22向面板控制單元21發(fā)送屏幕顯示請求(步驟S751)。此時, 應(yīng)用程序控制單元22向面板控制單元21發(fā)送通過在上述處理中由屏幕改變目的地的第二擴展應(yīng)用程序生成的I^rintFimc屏幕W22 (改變目的地屏幕)的數(shù)據(jù)。面板控制單元21在操作面板120的屏幕上顯示在屏幕顯示請求時接收的改變目的地屏幕(步驟S761)。此時,面板控制單元21設(shè)置屏幕改變源的屏幕(所有權(quán)應(yīng)用程序屏幕)的非顯示,并且鎖住顯示屏幕。圖22是用于闡明該實施例的屏幕控制的處理的時序圖。圖22中顯示進行圖20 中所示的操作的屏幕控制處理的實例。如圖22所示,當(dāng)面板控制單元21通過屏幕操作接收事件時(步驟S801),向應(yīng)用程序控制單元22通知事件信息(步驟S802)。此時,面板控制單元21使功能識別信息、選擇組件識別信息、顯示屏幕和顯示組件與事件信息相關(guān)聯(lián),并且將它們發(fā)送到應(yīng)用程序控制單元22。當(dāng)接收到事件信息,應(yīng)用程序控制單元22指定具有當(dāng)前所有權(quán)的擴展應(yīng)用程序 17(步驟S80;3)。應(yīng)用程序控制單元22基于所有權(quán)設(shè)置,指定所有權(quán)應(yīng)用程序(顯示當(dāng)前屏幕的擴展應(yīng)用程序)。在圖20的情況下,應(yīng)用程序控制單元22將第二擴展應(yīng)用程序指定為所有權(quán)應(yīng)用程序,并且基于在啟動時獲取的應(yīng)用程序信息23D,指定第二擴展應(yīng)用程序的應(yīng)用程序信息23D2。應(yīng)用程序控制單元22向作為指定所有權(quán)應(yīng)用程序的第二擴展應(yīng)用程序發(fā)送事件信息(步驟S804)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送接收的事件信息的功能識別信息、選擇組件識別信息等。通過屏幕控制單元312,第二擴展應(yīng)用程序獲取可適用于功能識別信息的屏幕定義信息32D22 O^intFimc功能的定義信息),并且判定事件類型(步驟S811)。在圖20的情況下,屏幕控制單元312獲取CopyFimc功能的識別信息。屏幕控制單元312向事件類型判定請求單元的應(yīng)用程序控制單元22答復(fù)獲取的功能識別信息作為判定的結(jié)果(步驟S812)。應(yīng)用程序控制單元22基于作為判定屏幕改變事件的結(jié)果接收的功能識別信息, 指定對應(yīng)于屏幕改變目的地的第二擴展應(yīng)用程序的CopyFimc功能。當(dāng)僅接收作為判定屏幕改變事件的結(jié)果的功能識別信息時,應(yīng)用程序控制單元22將顯示當(dāng)前屏幕的擴展應(yīng)用程序17的功能指定為屏幕改變目的地。在圖20的情況下,應(yīng)用程序控制單元22將功能識別信息中的第二擴展應(yīng)用程序的功能(CopyFimc功能)指定為屏幕改變目的地。應(yīng)用程序控制單元22向指定為屏幕改變目的地的第二擴展應(yīng)用程序發(fā)送屏幕生成請求(步驟S821)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送作為判定的結(jié)果接收的功能識別信息、應(yīng)用程序信息23D2上的顯示組件存儲地址信息等。應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送參數(shù),該參數(shù)請求添加返回按鈕和功能選擇按鈕(能夠直接改變到第二擴展應(yīng)用程序的另一功能(PrintFimc功能)的選擇組件)。應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送屏幕基本數(shù)據(jù)。通過屏幕控制單元312,第二擴展應(yīng)用程序訪問屏幕定義信息存儲單元322,并且基于在屏幕生成請求時接收的功能識別信息,獲取對應(yīng)的屏幕定義信息32D21 (CopyFunc 功能的定義信息)(步驟S831)。當(dāng)已經(jīng)獲取信息時,可以指定暫時存儲在存儲器上的屏幕定義信息32D21。此時,屏幕控制單元312通過訪問獲取的或者指定的屏幕定義信息32D21, 核實返回定義的存在(返回按鈕的定義信息的存在)。屏幕控制單元312向第二擴展應(yīng)用程序的屏幕生成單元332發(fā)送屏幕生成請求 (步驟S832)。此時,屏幕控制單元312向屏幕生成單元332發(fā)送屏幕定義信息32D21、屏幕基本數(shù)據(jù)、在屏幕生成請求時接收的顯示組件存儲地址信息等。屏幕控制單元312向屏幕生成單元332請求添加功能選擇按鈕。只有當(dāng)核實返回定義的存在時,屏幕控制單元312 請求將按鈕添加到屏幕生成單元332。屏幕生成單元332從顯示組件存儲單元342獲取適當(dāng)?shù)娘@示組件(功能屏幕組成顯示組件和I^intFimc功能選擇組件)。屏幕生成單元332根據(jù)屏幕定義信息32D21在屏幕上布置獲取的顯示組件,以便基于屏幕基本數(shù)據(jù)生成屏幕(CopyFimc屏幕)(步驟S833)。 此時,屏幕生成單元332根據(jù)顯示組件添加請求,將返回按鈕和功能選擇按鈕添加到生成屏幕。屏幕生成單元332向屏幕控制單元312發(fā)送生成的屏幕(步驟S834)。屏幕控制單元312向屏幕生成請求源的應(yīng)用程序控制單元22答復(fù)作為屏幕生成的結(jié)果接收的生成屏幕(步驟S835)。應(yīng)用程序控制單元22判定屏幕改變的日志(步驟S841)。在圖20的情況下,上述屏幕是I^intFimc屏幕W22,并且應(yīng)用程序控制單元22判定有必要將默認所有權(quán)應(yīng)用程序 (第一擴展應(yīng)用程序)的擴展應(yīng)用程序選擇按鈕添加到改變目的地屏幕?;谠趩訒r獲取的應(yīng)用程序信息23D,應(yīng)用程序控制單元22指定可適用于默認所有權(quán)應(yīng)用程序(第一擴展應(yīng)用程序)的應(yīng)用程序信息23D1 (第一擴展應(yīng)用程序的應(yīng)用程序信息)(步驟S842)。應(yīng)用程序控制單元22向作為默認所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序發(fā)送獲取顯示組件的請求(步驟S843)。此時,應(yīng)用程序控制單元22向第一擴展應(yīng)用程序發(fā)送指定應(yīng)用程序信息23D 1的顯示組件存儲地址信息等。第一擴展應(yīng)用程序通過利用屏幕控制單元311向屏幕生成單元331請求獲取擴展應(yīng)用程序選擇組件(步驟S851)。此時,屏幕控制單元311向屏幕生成單元331發(fā)送在獲取請求時接收的顯示組件存儲地址信息。屏幕生成單元331訪問顯示組件存儲單元341,并且基于在獲取請求時接收的顯示組件存儲地址信息,獲取對應(yīng)的顯示組件(第一擴展應(yīng)用程序的功能選擇組件)(步驟
      305852)。屏幕生成單元331向屏幕控制單元311發(fā)送獲取的擴展應(yīng)用程序選擇組件(步驟
      5853)。屏幕控制單元311向顯示組件獲取請求源的應(yīng)用程序控制單元22答復(fù)作為獲取結(jié)果接收的擴展應(yīng)用程序選擇組件(步驟S854)。應(yīng)用程序控制單元22根據(jù)第二擴展應(yīng)用程序的屏幕定義信息32D21,在由第二擴展應(yīng)用程序生成的CopyFimc屏幕W21上布置獲取的擴展應(yīng)用程序選擇組件,并且生成屏幕改變目的地的屏幕(步驟S861)。應(yīng)用程序控制單元22向面板控制單元21發(fā)送屏幕顯示請求(步驟S86》。此時, 應(yīng)用程序控制單元22向面板控制單元21發(fā)送在上述處理中作為屏幕改變目的地生成的 CopyFunc屏幕W21 (改變目的地屏幕)的數(shù)據(jù)。面板控制單元21在操作面板120的屏幕上顯示在屏幕顯示請求時接收的改變目的地屏幕(步驟S871)。此時,面板控制單元21設(shè)置屏幕改變源的I^intFimc屏幕W22(功能屏幕)的非顯示。圖23是用于闡明該實施例的屏幕控制的處理的時序圖。圖23顯示進行圖20所示的操作的屏幕控制處理的實例。如圖23所示,當(dāng)面板控制單元21通過屏幕操作接收事件時(步驟S901),向應(yīng)用程序控制單元22通知事件信息 (步驟S902)。此時,面板控制單元21使應(yīng)用程序識別信息、功能識別信息、選擇組件識別信息、顯示屏幕和顯示組件與事件信息相關(guān)聯(lián),并且將它們發(fā)送到應(yīng)用程序控制單元22。當(dāng)接收到事件信息時,應(yīng)用程序控制單元22指定具有當(dāng)前所有權(quán)的擴展應(yīng)用程序17(步驟S90;3)?;谒袡?quán)設(shè)置,應(yīng)用程序控制單元22指定所有權(quán)應(yīng)用程序(顯示當(dāng)前屏幕的擴展應(yīng)用程序)。在圖20的情況下,應(yīng)用程序控制單元22將第二擴展應(yīng)用程序指定為所有權(quán)應(yīng)用程序,并且基于在啟動時獲取的應(yīng)用程序信息23D,指定第二擴展應(yīng)用程序的應(yīng)用程序信息23D2。應(yīng)用程序控制單元22向作為指定所有權(quán)應(yīng)用程序的第二擴展應(yīng)用程序發(fā)送事件信息(步驟S904)。此時,應(yīng)用程序控制單元22向第二擴展應(yīng)用程序發(fā)送接收的事件信息的應(yīng)用程序識別信息、功能識別信息、選擇組件識別信息等。通過屏幕控制單元312,第二擴展應(yīng)用程序獲取可適用于功能識別信息的屏幕定義信息32D21 (CopyFunc功能的定義信息),并且判定事件類型(步驟S911)。在圖20的情況下,應(yīng)用程序控制單元312獲取第一擴展應(yīng)用程序的識別信息。屏幕控制單元311向事件類型判定請求單元的應(yīng)用程序控制單元22答復(fù)作為判定的結(jié)果獲取的應(yīng)用程序識別信息(步驟S912)。應(yīng)用程序控制單元22將所有權(quán)改變到屏幕改變目的地的擴展應(yīng)用程序17 (第二擴展應(yīng)用程序到第一擴展應(yīng)用程序)(步驟S921),并且向面板控制單元21請求屏幕顯示的解鎖(步驟S922)。在圖20的情況下,作為判定屏幕改變事件的結(jié)果接收的應(yīng)用程序識別信息與顯示當(dāng)前屏幕的第二擴展應(yīng)用程序(所有權(quán)應(yīng)用程序)的應(yīng)用程序識別信息不一致,并且屏幕控制單元22判定有必要將所有權(quán)改變?yōu)榻邮盏膽?yīng)用程序識別信息中的第一擴展應(yīng)用程序。應(yīng)用程序控制單元22向面板控制單元21發(fā)送第一擴展應(yīng)用程序的屏幕顯示的請求(步驟S931)。
      面板控制單元21在操作面板120上顯示還沒有顯示的默認所有權(quán)應(yīng)用程序的擴展應(yīng)用程序屏幕Wl (步驟S941)。此時,面板控制單元21設(shè)置上述屏幕W21的非顯示狀態(tài), 并且鎖住顯示屏幕。因此,該實施例的圖像處理裝置100被布置成,在啟動圖像處理裝置時,使得作為默認所有權(quán)應(yīng)用程序的擴展應(yīng)用程序17生成啟動屏幕,并且在被生成的屏幕上布置從另一擴展應(yīng)用程序17收集的顯示組件,以便生成啟動屏幕。在該實施例的圖像處理裝置100 中,在其中能夠立即選擇擴展應(yīng)用程序17的多個功能的操作屏幕能被顯示。而且,在該實施例的圖像處理裝置100中,基于屏幕改變?nèi)罩?,?dāng)在裝置啟動之后在擴展應(yīng)用程序17的功能之間進行屏幕改變的操作時,生成通過一個操作就能夠使用戶返回到作為默認所有權(quán)應(yīng)用程序的擴展應(yīng)用程序17的功能屏幕。因此,根據(jù)該實施例的圖像處理裝置100,能夠減少在擴展應(yīng)用程序的功能之間的屏幕改變時需要的操作的數(shù)量。在上述的描述中,根據(jù)該實施例的圖像處理裝置100,在啟動圖像處理裝置時,控制安裝的擴展應(yīng)用程序17的應(yīng)用程序控制單元22從作為默認所有權(quán)應(yīng)用程序的第一擴展應(yīng)用程序獲取屏幕定義信息32D1和擴展應(yīng)用程序屏幕W1。當(dāng)除了第一擴展應(yīng)用程序的擴展應(yīng)用程序17 (第二擴展應(yīng)用程序)的定義信息被包括在獲取的屏幕定義信息32D1時,應(yīng)用程序控制單元22基于安裝時注冊的應(yīng)用程序信息23D2的組成功能,獲取第二擴展應(yīng)用程序和來自第二擴展應(yīng)用程序的擴展應(yīng)用程序/功能選擇組件。應(yīng)用程序控制單元22通過在之前獲取的應(yīng)用程序屏幕Wl上布置獲取的擴展應(yīng)用程序或者功能選擇組件而生成啟動屏幕。結(jié)果,在圖像處理裝置100中,包括第二應(yīng)用程序的選擇組件的擴展應(yīng)用程序屏幕 Wl被顯示為啟動屏幕。以下,將說明本發(fā)明的第二實施例。在該實施例中,屏幕控制系統(tǒng)被布置為實現(xiàn)功能協(xié)作,該屏幕控制系統(tǒng)包括圖像處理裝置和除了管理屏幕定義信息的圖像處理裝置以外的外部裝置(或者屏幕管理裝置)。在下文中,僅說明第二實施例和第一實施例之間的區(qū)別,并且由相同的附圖標(biāo)號表示第二實施例中與第一實施例的對應(yīng)元件相同的元件,并且省略其說明。圖M是顯示該實施例的屏幕控制系統(tǒng)1000的組成的圖。如圖M所示,在系統(tǒng) 1000中,多個圖像處理裝置IOOl-IOOn(每個都可以被共同稱為圖像處理裝置100)和屏幕管理裝置(屏幕管理服務(wù)器)200通過預(yù)定數(shù)據(jù)通信路徑N (例如,LAN)被連接。圖像處理裝置100是具有圖像處理功能的裝置。圖像處理功能可以包括,例如,文件讀取、打印等。另一方面,屏幕管理裝置200是具有管理安裝在圖像處理裝置100中的擴展應(yīng)用程序17的屏幕定義信息32D的信息處理功能的裝置。信息處理功能可以包括,例如, 屏幕定義信息32D的生成、編輯、供給等(到圖像處理裝置的傳輸)。如上所述,在該實施例的屏幕控制系統(tǒng)1000中,通過上述系統(tǒng)構(gòu)造,提供屏幕控制服務(wù),該屏幕控制服務(wù)進行通常安裝在每個圖像處理裝置100中的擴展應(yīng)用程序17的屏幕定義信息32D的批量處理。因此,用戶無需管理安裝在每個圖像處理裝置100中的擴展應(yīng)用程序17的屏幕定義信息32D,并且減少管理的工作量。在該實施例的屏幕控制系統(tǒng)1000中,如圖25和沈所示,提供屏幕控制功能的組成。圖25是顯示該實施例的屏幕控制功能的組成的圖。在圖25所示的屏幕控制功能中,圖像處理裝置100的每個擴展應(yīng)用程序17都包括從屏幕管理裝置200獲取屏幕定義信息32D的信息接收單元35。即,這些功能部件在每個擴展應(yīng)用程序17操作的環(huán)境中操作。 在圖25所示的組成中,第一擴展應(yīng)用程序和第二擴展應(yīng)用程序分別包括信息接收單元351 和信息接收單元352。當(dāng)擴展應(yīng)用程序17的功能部件被共同引用時,每個信息接收單元351 和352都被稱為信息接收單元35。在屏幕控制功能中,屏幕管理裝置200包括信息提供單元41和屏幕定義信息存儲單元42,這些都被構(gòu)造成向圖像處理裝置100提供屏幕定義信息32D。按如下進行圖像處理裝置100的信息接收單元35和屏幕管理裝置200的信息提供單元41之間的功能協(xié)作。首先,信息接收單元35響應(yīng)來自屏幕控制單元31的獲取請求,基于應(yīng)用程序識別信息(或者功能識別信息),向信息提供單元41請求獲取屏幕定義信息32D。例如,當(dāng)從應(yīng)用程序控制單元22接收屏幕生成請求或者事件判定請求時,屏幕控制單元31向信息接收單元35發(fā)送獲取屏幕定義信息32D的請求。此時,屏幕控制單元31向信息接收單元35發(fā)送從應(yīng)用程序控制單元22接收的應(yīng)用程序識別信息(功能識別信息)。當(dāng)接收獲取請求時,信息接收單元35基于預(yù)先設(shè)置的網(wǎng)絡(luò)設(shè)置信息(例如,IP地址等),向屏幕管理裝置 200發(fā)送設(shè)置應(yīng)用程序識別信息(功能識別信息)的獲取命令。在屏幕管理裝置200中,信息提供單元41訪問屏幕定義信息存儲單元42,并且基于在接收獲取命令時接受的應(yīng)用程序識別信息(功能識別信息),獲取對應(yīng)的屏幕定義信肩、32Dο信息提供單元41向作為信息請求源的圖像處理裝置100發(fā)送設(shè)置獲取信息的響應(yīng)命令。結(jié)果,在圖像處理裝置100中,信息接收單元35向獲取請求源的屏幕控制單元31 發(fā)送獲取的屏幕定義信息32D。信息接收單元35可以被布置成暫時存儲獲取的屏幕定義信息32D。在這種情況下,只有當(dāng)接收非存儲的屏幕定義信息32D的獲取的指令時,信息接收單元35才可以向屏幕管理裝置200發(fā)送獲取請求。如此的功能組成環(huán)境被稱為嵌入模式。在該實施例中,通過上述功能組成環(huán)境,由屏幕管理裝置200管理的最新屏幕定義信息32D可適用于安裝在每個圖像處理裝置100中的擴展應(yīng)用程序17。圖沈是顯示該實施例的屏幕控制功能的組成的圖。在圖沈所示的組成中,功能組成環(huán)境被布置為使嵌入模式和服務(wù)器模式共存。嵌入模式是這樣的功能組成環(huán)境,其中,如上所述,屏幕管理裝置200響應(yīng)來自圖像處理裝置100的獲取請求,提供屏幕定義信息32D。 另一方面,服務(wù)器模式是這樣的功能組成環(huán)境,其中,屏幕管理裝置200在預(yù)定時間(規(guī)定間隔或者預(yù)定時間)向圖像處理裝置100動態(tài)提供屏幕定義信息32D。從而,在服務(wù)器模式的圖像處理裝置100中,從屏幕管理裝置200接收的屏幕定義信息32D通過信息接收單元 35被存儲在屏幕定義信息存儲單元32。在圖沈所示屏幕控制功能(嵌入模式和服務(wù)器模式共存的環(huán)境)中,在圖像處理裝置100的信息接收單元35和屏幕管理裝置200的信息提供單元41之間進行以下功能協(xié)同操作。首先,屏幕控制單元31進行模式檢測?;谀J皆O(shè)置,屏幕控制單元31判定當(dāng)前設(shè)置圖像處理裝置100的屏幕控制功能的模式是嵌入模式還是服務(wù)器模式。模式檢測的執(zhí)行時間可以根據(jù)預(yù)定進度表被確定。模式設(shè)置和執(zhí)行時間可以由用戶通過操作面板120被任意設(shè)置。當(dāng)檢測當(dāng)前設(shè)置模式為嵌入模式時,屏幕控制單元31向信息接收單元35發(fā)送獲取請求,并且利用信息接收單元35從信息提供單元41獲取指定的屏幕定義信息32D。另一方面,當(dāng)檢測當(dāng)前設(shè)置模式為服務(wù)器模式時,屏幕控制單元31向信息接收單元35發(fā)送核實存儲在屏幕管理裝置200中的屏幕定義信息32D的更新日期的請求。響應(yīng)來自屏幕控制單元31的更新日期核實請求,信息接收單元35基于應(yīng)用程序識別信息(或者功能識別信息),向信息提供單元41發(fā)送獲取屏幕定義信息32D的更新日期的請求。當(dāng)接收更新日期核實請求時,信息接收單元35基于網(wǎng)絡(luò)設(shè)置信息,向屏幕管理裝置200發(fā)送設(shè)置應(yīng)用程序識別信息(或者功能識別信息)的更新日期獲取命令。在屏幕管理裝置200中,信息提供單元41訪問屏幕定義信息存儲單元42,并且基于在命令接收時接收的應(yīng)用程序識別信息(或者功能識別信息),獲取適當(dāng)?shù)钠聊欢x信息32D的更新日期。信息提供單元41向更新日期獲取請求源的圖像處理裝置100發(fā)送設(shè)置獲取日期的響應(yīng)命令。結(jié)果,在圖像處理裝置100中,利用信息接收單元35從屏幕管理裝置200獲取指定屏幕定義信息32D的更新日期。信息接收單元35訪問屏幕定義信息存儲單元32,并且基于應(yīng)用程序識別信息(或者功能識別信息),將指定屏幕定義信息32D的更新日期與從屏幕管理裝置200獲取屏幕定義信息的更新日期相比較。當(dāng)信息提供單元35根據(jù)比較結(jié)果判定存儲在屏幕管理裝置200中的屏幕定義信息32D的數(shù)據(jù)是較新的時(當(dāng)從屏幕管理裝置200獲取的更新日期是較新的時),與嵌入模式的情況相類似,從信息提供單元41獲取最新屏幕定義信息32D。另一方面,當(dāng)信息提供單元35判定存儲在圖像處理裝置100中的屏幕定義信息 32D的數(shù)據(jù)是較新的時(當(dāng)從屏幕管理裝置200獲取的更新日期是較舊的時),不是從屏幕管理裝置200獲取屏幕定義信息32D,而是獲取存儲在圖像處理裝置100中的屏幕定義信息 32D。在該實施例中,利用上述功能組成的環(huán)境,由屏幕管理裝置200管理的屏幕定義信息32D可適用于安裝在每個圖像處理裝置100中的擴展應(yīng)用程序17。通過將兩種模式中的一個切換到另一個,還能夠減少信息獲取的處理時間和通信負荷。如上所述,根據(jù)該實施例的屏幕控制系統(tǒng)1000,通過圖像處理裝置100和屏幕管理裝置200的功能協(xié)作,在啟動圖像處理裝置時,顯示可以一次選擇擴展應(yīng)用程序17的多個功能的操作屏幕,在圖像處理裝置啟動之后,在不同的擴展應(yīng)用程序17的多個功能之間進行屏幕改變的操作。因此,該實施例的屏幕控制系統(tǒng)1000能夠提供與第一實施例相同的優(yōu)點。在該實施例的屏幕控制系統(tǒng)1000中,通過屏幕管理裝置200,實現(xiàn)安裝在多個圖像處理裝置100中的擴展應(yīng)用程序17的屏幕定義信息32D的批量管理,并且能夠減少用戶管理應(yīng)用程序屏幕
      /功能屏幕的工作量。通過程序?qū)崿F(xiàn)上述實施例中的屏幕控制功能,所述程序是以適于操作環(huán)境(平臺)的編程語言被寫入并且編碼,以使得圖像處理裝置的處理單元(CPU)執(zhí)行各自處理。上述程序可以被存儲在由圖像處理裝置100(計算機)可讀取的記錄介質(zhì)11 中。因此,從記錄介質(zhì)IHa(在其中預(yù)先存儲程序)讀取的程序通過外部存儲器接口 114能夠被安裝在圖像處理裝置100中。圖像處理裝置100具有網(wǎng)絡(luò)接口 113,并且可以利用諸如hternet的數(shù)據(jù)通信路徑下載和安裝上述程序。如上所述,在根據(jù)本公開的圖像處理裝置、顯示裝置、屏幕控制系統(tǒng)和屏幕控制方法中,在安裝的應(yīng)用程序之間或者在應(yīng)用程序的功能之間的屏幕改變時需要的操作的數(shù)量能夠被減少,并且在進行使用復(fù)合功能的處理時的屏幕管理的復(fù)雜性能夠被降低。本公開并不局限于具體公開的實施例,并且在不背離本公開的范圍內(nèi)可以做出變動和修改。本申請是基于并且要求2010年5月27日提交的第2010-121748號日本專利申請的優(yōu)先權(quán),并且該申請的全部內(nèi)容通過引用而結(jié)合在本文中。
      3權(quán)利要求
      1.一種圖像處理裝置,在所述圖像處理裝置中能夠安裝各自具有多種功能的多個應(yīng)用程序,其特征在于,所述圖像處理裝置包含顯示裝置;和應(yīng)用程序控制單元,所述應(yīng)用程序控制單元被配置成控制在所述顯示裝置上的應(yīng)用程序屏幕或者功能屏幕的顯示、以及在所述應(yīng)用程序之間或者在所述應(yīng)用程序的功能之間的屏幕改變的操作,其中,當(dāng)從第一應(yīng)用程序獲取的并且定義所述第一應(yīng)用程序的應(yīng)用程序屏幕的屏幕定義信息包括對應(yīng)于屏幕改變目的地的第二應(yīng)用程序的定義信息時,所述應(yīng)用程序控制單元在所述顯示裝置上顯示其中用于選擇所述第二應(yīng)用程序的功能的顯示組件被布置在預(yù)定位置的應(yīng)用程序屏幕,作為所述第一應(yīng)用程序的所述應(yīng)用程序屏幕,并且其中,當(dāng)接收到由用戶在所述顯示的應(yīng)用程序屏幕上的輸入操作時,所述應(yīng)用程序控制單元基于接收到的所述輸入操作的事件類型的判定結(jié)果,指定所述第二應(yīng)用程序的功能,并且在所述顯示裝置上顯示所述第二應(yīng)用程序的所述指定功能的功能屏幕作為所述屏幕改變的所述操作的結(jié)果。
      2.如權(quán)利要求1所述的圖像處理裝置,其特征在于,進一步包含應(yīng)用程序信息存儲單元,所述應(yīng)用程序信息存儲單元在預(yù)定存儲區(qū)域存儲應(yīng)用程序信息,所述應(yīng)用程序信息包括表示所述圖像處理裝置的每個安裝的所述應(yīng)用程序的組成功能的組成功能數(shù)據(jù),其中,所述應(yīng)用程序控制單元通過使用所述第一應(yīng)用程序的應(yīng)用程序識別信息,請求所述第一應(yīng)用程序生成應(yīng)用程序屏幕,并且從所述第一應(yīng)用程序獲取定義所述應(yīng)用程序的所述應(yīng)用程序屏幕的所述屏幕定義信息以及生成的所述應(yīng)用程序屏幕,并且其中,當(dāng)對應(yīng)于所述屏幕改變目的地的所述第二應(yīng)用程序的所述定義信息被包括在獲取的所述屏幕定義信息中時,所述應(yīng)用程序控制單元基于包括在由所述應(yīng)用程序信息存儲單元存儲的所述應(yīng)用程序信息中的所述第二應(yīng)用程序的所述組成功能數(shù)據(jù),從所述第二應(yīng)用程序獲取用于選擇所述第二應(yīng)用程序的功能的顯示組件,并且生成其中所述顯示組件被布置在所述預(yù)定位置中的所述第一應(yīng)用程序的應(yīng)用程序屏幕,以在所述顯示裝置上顯示所述第一應(yīng)用程序的所述應(yīng)用程序屏幕。
      3.如權(quán)利要求1所述的圖像處理裝置,其特征在于,所述應(yīng)用程序控制單元請求所述第一應(yīng)用程序,以基于從用戶接收的事件信息判定事件類型,并且從所述第一應(yīng)用程序獲取由用戶選擇的所述屏幕改變目的地的所述第二應(yīng)用程序的功能的功能識別信息作為判定的結(jié)果,并且其中,所述應(yīng)用程序控制單元請求所述第二應(yīng)用程序,以基于獲取的所述功能識別信息生成所述第二應(yīng)用程序的應(yīng)用程序功能屏幕,從所述第二應(yīng)用程序獲取所述第二應(yīng)用程序的所述功能屏幕,并且在所述顯示裝置上顯示所述功能屏幕。
      4.如權(quán)利要求3所述的圖像處理裝置,其特征在于,當(dāng)顯示所述第二應(yīng)用程序的所述功能屏幕時,所述應(yīng)用程序控制單元設(shè)置所述第一應(yīng)用程序的所述應(yīng)用程序屏幕的不顯
      5.如權(quán)利要求1所述的圖像處理裝置,其特征在于,所述第一應(yīng)用程序包含屏幕定義信息存儲單元,所述屏幕定義信息存儲單元在預(yù)定存儲區(qū)域中存儲所述屏幕定義信息;顯示組件存儲單元,所述顯示組件存儲單元在預(yù)定存儲區(qū)域中存儲所述顯示組件;屏幕控制單元,所述屏幕控制單元控制所述應(yīng)用程序屏幕的生成;和屏幕生成單元,所述屏幕生成單元生成所述應(yīng)用程序屏幕或者所述功能屏幕,其中,當(dāng)接收到來自所述應(yīng)用程序控制單元的屏幕生成請求時,所述屏幕控制單元基于利用所述屏幕生成請求接收到的應(yīng)用程序識別信息和功能識別信息,從所述屏幕定義信息存儲單元獲取對應(yīng)的屏幕定義信息,其中,當(dāng)接收到來自所述屏幕控制單元的屏幕生成請求時,所述屏幕生成單元基于利用所述屏幕生成請求接收的顯示組件存儲地址信息,從所述顯示組件存儲單元獲取對應(yīng)的顯示組件,并且基于接收到的所述屏幕定義信息,生成其中布置所述顯示組件的所述應(yīng)用程序屏幕或者所述功能屏幕。
      6.如權(quán)利要求5所述的圖像處理裝置,其特征在于,當(dāng)接收到來自所述應(yīng)用程序控制單元的事件判定請求時,所述屏幕控制單元基于選擇的組件識別信息,訪問所述屏幕定義信息,從對應(yīng)于選擇的所述顯示組件的事件類型信息判定事件類型,并且向所述應(yīng)用程序控制單元發(fā)送所述第二應(yīng)用程序的所述應(yīng)用程序識別信息和所述功能識別信息作為判定的結(jié)果,其中所述選擇的組件識別信息識別包括在利用所述事件判定請求接收到的事件信息中的選擇的顯示組件。
      7.如權(quán)利要求5所述的圖像處理裝置,其特征在于,當(dāng)基于從所述屏幕控制單元接收的作為判定所述事件類型的結(jié)果的所述第二應(yīng)用程序的應(yīng)用程序識別信息,在所述應(yīng)用程序之間進行屏幕改變的操作時,所述屏幕控制單元將在所述顯示裝置上顯示屏幕的所有權(quán)的設(shè)置從所述第一應(yīng)用程序改變?yōu)樗龅诙?yīng)用程序。
      8.如權(quán)利要求1所述的圖像處理裝置,其特征在于,當(dāng)請求所述第二應(yīng)用程序生成所述功能屏幕時,所述應(yīng)用程序控制單元請求所述第二應(yīng)用程序在所述功能屏幕上布置用于選擇對應(yīng)于所述指定功能的所述第二應(yīng)用程序的顯示組件,并且其中,當(dāng)用戶按下在所述功能屏幕上的用于選擇所述第二應(yīng)用程序的所述顯示組件時,所述應(yīng)用程序控制單元設(shè)置所述顯示裝置上的所述功能屏幕的不顯示,并且在所述顯示裝置上顯示選擇的應(yīng)用程序的應(yīng)用程序屏幕。
      9.如權(quán)利要求1所述的圖像處理裝置,其特征在于,當(dāng)請求所述第二應(yīng)用程序生成所述功能屏幕時,所述應(yīng)用程序控制單元請求所述第二應(yīng)用程序在所述功能屏幕上布置用于選擇默認應(yīng)用程序的顯示組件,并且其中,當(dāng)用戶按下在所述功能屏幕上的用于選擇所述默認應(yīng)用程序的所述顯示組件時,所述應(yīng)用程序控制單元設(shè)置所述顯示裝置上的所述功能屏幕的所述不顯示,并且在所述顯示裝置上顯示選擇的默認應(yīng)用程序的應(yīng)用程序屏幕。
      10.如權(quán)利要求1所述的圖像處理裝置,其特征在于,當(dāng)顯示所述圖像處理裝置的啟動屏幕時,所述應(yīng)用程序控制單元請求每個所述應(yīng)用程序以基于所述應(yīng)用程序信息生成所述應(yīng)用程序屏幕,獲取每個所述應(yīng)用程序的所述應(yīng)用程序屏幕,并且在預(yù)定存儲區(qū)域中存儲每個所述應(yīng)用程序的所述應(yīng)用程序屏幕,其中,當(dāng)在所述應(yīng)用程序之間進行屏幕改變的操作時,所述應(yīng)用程序控制單元從所述預(yù)定存儲區(qū)域獲取對應(yīng)的應(yīng)用程序屏幕,并且在所述顯示裝置上顯示獲取的應(yīng)用程序屏幕,并且其中,當(dāng)在所述應(yīng)用程序的所述功能之間進行屏幕改變的操作時,所述應(yīng)用程序控制單元請求對應(yīng)的應(yīng)用程序生成所述對應(yīng)的應(yīng)用程序的功能屏幕,并且在所述顯示裝置上顯示從所述對應(yīng)的應(yīng)用程序獲取的所述功能屏幕。
      11.一種顯示裝置,所述顯示裝置被設(shè)置在如權(quán)利要求1所述的圖像處理裝置中,其特征在于,通過所述圖像處理裝置的所述應(yīng)用程序控制單元,在所述顯示裝置上顯示所述第二應(yīng)用程序的所述指定功能的所述功能屏幕。
      12.—種屏幕控制系統(tǒng),所述屏幕控制系統(tǒng)包括通過預(yù)定數(shù)據(jù)通信路徑被連接的屏幕管理裝置和如權(quán)利要求1所述的圖像處理裝置,其特征在于,所述屏幕管理裝置在預(yù)定存儲區(qū)域中存儲定義每個所述應(yīng)用程序的應(yīng)用程序屏幕的屏幕定義信息,并且所述圖像處理裝置包含從所述屏幕管理裝置獲取所述屏幕定義信息的信息接收單元。
      13.如權(quán)利要求12所述的屏幕控制系統(tǒng),其特征在于,當(dāng)存儲在所述屏幕管理裝置中的所述屏幕定義信息比存儲在所述圖像處理裝置中的所述屏幕定義信息新時,所述信息接收單元從所述屏幕管理裝置獲取所述屏幕定義信息。
      14.一種屏幕控制系統(tǒng),所述屏幕控制系統(tǒng)包括通過預(yù)定數(shù)據(jù)通信路徑被連接的圖像處理裝置和屏幕管理裝置,其特征在于,各自具有多種功能的多個應(yīng)用程序被安裝在所述圖像處理裝置中,并且所述屏幕管理裝置在預(yù)定存儲區(qū)域中存儲定義每個所述應(yīng)用程序的應(yīng)用程序屏幕的屏幕定義信息,所述圖像處理裝置包括顯示裝置和應(yīng)用程序控制單元,所述應(yīng)用程序控制單元被配置成控制所述顯示裝置上的應(yīng)用程序屏幕或者功能屏幕的顯示、以及在所述應(yīng)用程序之間或者在所述應(yīng)用程序的功能之間的屏幕改變的操作,所述屏幕管理裝置包括向所述圖像處理裝置提供所述屏幕定義信息的信息提供單元,其中,當(dāng)定義第一應(yīng)用程序的應(yīng)用程序屏幕并且由所述信息提供單元提供的屏幕定義信息包括對應(yīng)于屏幕改變目的地的第二應(yīng)用程序的定義信息時,所述應(yīng)用程序控制單元在所述顯示裝置上顯示其中用于選擇所述第二應(yīng)用程序的功能的顯示組件被布置在預(yù)定位置的應(yīng)用程序屏幕,作為所述第一應(yīng)用程序的所述應(yīng)用程序屏幕,并且其中,當(dāng)接收到由用戶在所述顯示應(yīng)用程序屏幕上的輸入操作時,所述應(yīng)用程序控制單元基于接收到的所述輸入操作的事件類型的判定結(jié)果,指定所述第二應(yīng)用程序的功能, 并且在所述顯示裝置上顯示所述第二應(yīng)用程序的所述指定功能的功能屏幕,作為所述屏幕改變的所述操作的結(jié)果。
      15.一種用于圖像處理裝置的屏幕控制方法,在所述圖像處理裝置中能夠安裝各自具有多種功能的多個應(yīng)用程序,其特征在于,所述圖像處理裝置包括顯示裝置和應(yīng)用程序控制單元,所述應(yīng)用程序控制單元被配置成控制在所述顯示裝置上的應(yīng)用程序屏幕或者功能屏幕的顯示、以及在所述應(yīng)用程序之間或者在所述應(yīng)用程序的功能之間的屏幕改變的操作,所述屏幕控制方法包含當(dāng)從第一應(yīng)用程序獲取的并且定義所述第一應(yīng)用程序的應(yīng)用程序屏幕的屏幕定義信息包括對應(yīng)于屏幕改變目的地的第二應(yīng)用程序的定義信息時,通過所述應(yīng)用程序控制單元,在所述顯示裝置上顯示其中用于選擇所述第二應(yīng)用程序的功能的顯示組件被布置在預(yù)定位置的應(yīng)用程序屏幕,作為所述第一應(yīng)用程序的所述應(yīng)用程序屏幕;當(dāng)接收到由用戶在顯示的應(yīng)用程序屏幕上的輸入操作時,基于接收到的所述輸入處理的事件類型的判定結(jié)果,通過所述應(yīng)用程序控制單元,指定所述第二應(yīng)用程序的功能;和通過所述應(yīng)用程序控制單元,在所述顯示裝置上顯示所述第二應(yīng)用程序的所述指定功能的功能屏幕,作為所述屏幕改變的所述操作的結(jié)果。
      全文摘要
      一種圖像處理裝置,在該圖像處理裝置中能夠安裝各自具有多種功能的多個應(yīng)用程序,所述圖像處理裝置包括顯示裝置和應(yīng)用程序控制單元。當(dāng)從第一應(yīng)用程序獲取的屏幕定義信息包括對應(yīng)于屏幕改變目的地的第二應(yīng)用程序的定義信息時,應(yīng)用程序控制單元在顯示裝置上顯示在其中用于選擇第二應(yīng)用程序的功能的顯示組件被布置的應(yīng)用程序屏幕。當(dāng)接收到由用戶在應(yīng)用程序屏幕上的輸入操作時,應(yīng)用程序控制單元基于接收的輸入處理的事件類型的判定結(jié)果,指定第二應(yīng)用程序的功能,并且在顯示裝置上顯示第二應(yīng)用程序的指定功能的功能屏幕,作為屏幕改變的操作的結(jié)果。
      文檔編號G06F3/048GK102262505SQ20111015366
      公開日2011年11月30日 申請日期2011年5月27日 優(yōu)先權(quán)日2010年5月27日
      發(fā)明者石井勇一 申請人:株式會社理光
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1