專利名稱:屏幕顯示方法和信息處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在屏幕顯示系統(tǒng)中顯示定制化屏幕的技術(shù)。
背景技術(shù):
近年來(lái)要求在單個(gè)外殼內(nèi)包括復(fù)印機(jī)、傳真機(jī)(FAX)、打印機(jī)和掃描儀功能的多功能外圍設(shè)備(MFP)具有定制各種設(shè)備驅(qū)動(dòng)器(例如打印機(jī)驅(qū)動(dòng)器和顯示驅(qū)動(dòng)器)的功能以滿足多樣化的用戶需求。
在例如日本專利申請(qǐng)公開(kāi)第2006-309726號(hào)揭示了用于準(zhǔn)確和方便地定制各種設(shè)備驅(qū)動(dòng)器的現(xiàn)有技術(shù)。在現(xiàn)有技術(shù)中,獲取關(guān)于要被定制的打印機(jī)驅(qū)動(dòng)器的版本信息,并且確定所獲取的版本信息是否對(duì)應(yīng)于能夠滿足用戶需求的最新版本,從而基于關(guān)于版本信息的確定來(lái)定制打印機(jī)驅(qū)動(dòng)器。
滿足用戶需要的版本。由此,盡管對(duì)于定制例如操作面板的屏幕的內(nèi)容存在增長(zhǎng)的需求,現(xiàn)有技術(shù)不能有效地滿足這樣的需求。更特別地,不允許玩家確定是否顯示用于指定和輸入各種設(shè)置信息(例如紙張?jiān)O(shè)置或圖像濃度)的按鈕或面板,或者改變按鈕或面板的位置。由此,可用的定制是受限的。
發(fā)明內(nèi)容
本發(fā)明的目的是至少部分解決現(xiàn)有技術(shù)中的問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種屏幕顯示方法,用于屏幕顯示系統(tǒng),在所述屏幕顯示系統(tǒng)中圖像形成裝置通過(guò)通信網(wǎng)絡(luò)和信息處理裝置相連,所述屏幕顯示方法包括第一屏幕顯示步驟,包括圖像形成裝置顯示包含用于形成圖像的設(shè)置信息的設(shè)置屏幕;設(shè)置存儲(chǔ)步驟,包括圖像形成裝置存儲(chǔ)包含設(shè)置信息和關(guān)于設(shè)置屏幕的配置的信息的屏幕設(shè)置信息;設(shè)置獲得步驟,包括圖像形成裝置獲得在設(shè)置存儲(chǔ)步驟存儲(chǔ)的屏幕設(shè)置信息,使用用于配置包含定制的 設(shè)置信息的設(shè)置顯示的定制的屏幕設(shè)置信息更新屏幕設(shè)置信息,其中所述定制
的設(shè)置信息是通過(guò)定制設(shè)置顯示中包含的設(shè)置信息而獲得的;第一設(shè)置信息發(fā)
送/接收步驟,包括圖像形成裝置將屏幕設(shè)置信息發(fā)送到信息處理裝置和從信
息處理裝置接收定制的屏幕設(shè)置信息;第二設(shè)置信息發(fā)送/接收步驟,包括信 息處理裝置從圖像形成裝置接收屏幕設(shè)置信息和向圖像形成裝置發(fā)送定制的 屏幕設(shè)置信息;缺省設(shè)置存儲(chǔ)步驟,包括信息處理裝置存儲(chǔ)缺省屏幕設(shè)置信息, 所述缺省屏幕設(shè)置信息包含當(dāng)定制屏幕設(shè)置信息時(shí)要參考的缺省設(shè)置信息和 關(guān)于包含缺省設(shè)置信息的設(shè)置屏幕的配置的信息;設(shè)置信息生成步驟,包括信 息處理裝置在通過(guò)比較而檢測(cè)到在第二設(shè)置信息發(fā)送/接收步驟接收到的屏幕 設(shè)置信息中包含的設(shè)置信息和在缺省設(shè)置存儲(chǔ)步驟中存儲(chǔ)的缺省屏幕設(shè)置信 息中包含的缺省設(shè)置信息之間的差異時(shí),通過(guò)使設(shè)置信息和缺省設(shè)置信息一致 而生成定制的屏幕設(shè)置信息;第二屏幕顯示步驟,包括信息處理裝置顯示包含 在設(shè)置信息生成步驟生成的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕;和顯示控 制步驟,包括信息處理裝置使第二屏幕顯示步驟基于在設(shè)置信息生成步驟生成 的定制的屏幕設(shè)置信息來(lái)顯示定制的設(shè)置屏幕。
進(jìn)一步地,根據(jù)本發(fā)明的另一方面,提供了一種信息處理裝置,配置為通 過(guò)網(wǎng)絡(luò)和圖像形成裝置相連,所述信息處理裝置包括第二設(shè)置信息發(fā)送/接 收單元,從圖像形成裝置接收包含用于形成圖像的設(shè)置信息和關(guān)于包含設(shè)置信 息的設(shè)置屏幕的配置的信息的屏幕設(shè)置信息,以及向圖像形成裝置發(fā)送包含定 制的設(shè)置信息和關(guān)于包含定制的設(shè)置信息的設(shè)置屏幕的配置的信息的定制的 屏幕設(shè)置信息;缺省設(shè)置存儲(chǔ)單元,存儲(chǔ)缺省屏幕設(shè)置信息,所述缺省屏幕設(shè) 置信息包含當(dāng)定制屏幕設(shè)置信息是要參考的缺省設(shè)置信息和關(guān)于包含缺省設(shè) 置信息的設(shè)置屏幕的配置的信息;設(shè)置信息生成單元,在通過(guò)比較而檢測(cè)到由 第二設(shè)置信息發(fā)送/接收單元接收到的屏幕設(shè)置信息中包含的設(shè)置信息和在缺 省設(shè)置存儲(chǔ)單元中存儲(chǔ)的缺省屏幕設(shè)置信息中包含的缺省設(shè)置信息之間的差 異時(shí),通過(guò)使設(shè)置信息和缺省設(shè)置信息一致而生成定制的屏幕設(shè)置信息;第二 屏幕顯示單元,顯示包含由設(shè)置信息生成單元生成的定制的屏幕設(shè)置信息的定 制的設(shè)置屏幕;和顯示控制單元,使第二屏幕顯示單元基于由設(shè)置信息生成單
8元生成的定制的屏幕設(shè)置信息來(lái)顯示定制的設(shè)置屏幕。
當(dāng)結(jié)合附圖閱讀下述優(yōu)選實(shí)施例的詳細(xì)說(shuō)明時(shí),將會(huì)更好地理解本發(fā)明的 上述和其它目的、特征、優(yōu)勢(shì)以及技術(shù)和產(chǎn)業(yè)重要性。
圖1是4艮據(jù)本發(fā)明第一實(shí)施例的屏幕顯示系統(tǒng)的框圖; 圖2是圖1所示的操作面板的例子;
圖3是存儲(chǔ)在圖1所示的設(shè)置存儲(chǔ)單元中的設(shè)置信息的內(nèi)容的例子; 圖4是根據(jù)第一實(shí)施例的用于生成屏幕設(shè)置信息的設(shè)置屏幕的例子; 圖5是從圖4所示的設(shè)置屏幕獲取的屏幕設(shè)置信息的內(nèi)容的例子; 圖6是在圖1所示的缺省設(shè)置存儲(chǔ)單元中存儲(chǔ)的缺省設(shè)置信息(數(shù)據(jù)庫(kù)) 的內(nèi)容的例子;
圖7是在圖1所示的缺省設(shè)置存儲(chǔ)單元中存儲(chǔ)的缺省設(shè)置信息(XML) 的內(nèi)容的例子;
圖8是在圖1所示的顯示單元上顯示的屏幕放大率設(shè)置窗口的例子;
圖9是圖1所示的設(shè)置信息生成單元生成的定制的設(shè)置信息的內(nèi)容的例
子;
圖io是包含圖9所示的定制的設(shè)置信息的定制的設(shè)置屏幕的例子; 圖ii是用于圖l所示的屏幕顯示系統(tǒng)定制設(shè)置屏幕的處理過(guò)程的流程圖; 圖12是根據(jù)本發(fā)明第二實(shí)施例的屏幕顯示系統(tǒng)的框圖; 圖13是在圖12所示的顯示單元上顯示的定制的設(shè)置屏幕的例子; 圖14是用于圖12所示的屏幕顯示系統(tǒng)定制設(shè)置屏幕的處理過(guò)程的流程 圖;和
圖15是圖l和圖12所示的多功能外圍設(shè)備中的每個(gè)的硬件配置的框圖。
具體實(shí)施例方式
下面參考附圖詳細(xì)說(shuō)明本發(fā)明的示例實(shí)施例。
在下述實(shí)施例中,將會(huì)使用例子,在例子中本發(fā)明應(yīng)用于具有打印機(jī)功能 的圖像形成裝置,更特別地,本發(fā)明應(yīng)用于在單個(gè)外殼內(nèi)包括復(fù)印機(jī)、傳真機(jī) (FAX)、打印機(jī)和掃描儀功能的多功能外圍設(shè)備(MFP)。然而,本發(fā)明并不 限于MFP,而是可以應(yīng)用于包括一個(gè)或多個(gè)上述功能的其它裝置。圖1是根據(jù)本發(fā)明第一實(shí)施例的屏幕顯示系統(tǒng)1000的框圖。屏幕顯示 系統(tǒng)1000包括通過(guò)通信網(wǎng)絡(luò)300彼此相連的MFP 100和計(jì)算機(jī)200。
MFP 100包括才喿作面板110、設(shè)置存儲(chǔ)單元120、設(shè)置獲取單元130、第 一設(shè)置發(fā)送/接收單元140、引擎單元150、控制單元160以及通信單元170。
操作面板110包括例如液晶顯示器(LCD)的顯示設(shè)備,并從用戶接收對(duì) 于原始輸入的關(guān)于對(duì)掃描儀、復(fù)印機(jī)、打印機(jī)或FAX的選擇的指令以及關(guān)于 紙張、數(shù)量、分辨率等的各種信息(下文中將各種信息稱為"設(shè)置信息")的 指定和輸入。
圖2是包含設(shè)置信息并顯示在操作面板110上的屏幕(下文中將屏幕稱為 "設(shè)置屏幕")的例子,通過(guò)操作面板110指定或輸入設(shè)置信息。在操作面板 110上顯示的設(shè)置屏幕中包含的設(shè)置信息以及關(guān)于設(shè)置屏幕的配置(例如設(shè)置 屏幕的大小)的信息預(yù)先存儲(chǔ)在設(shè)置存儲(chǔ)單元120中。在下文中將設(shè)置信息和 關(guān)于設(shè)置屏幕的配置的信息統(tǒng)一稱為"屏幕設(shè)置信息"。
設(shè)置存儲(chǔ)單元120是用于存儲(chǔ)要在操作面板110上顯示的屏幕設(shè)置信息的 例如硬盤驅(qū)動(dòng)(HDD)的存儲(chǔ)介質(zhì)或存儲(chǔ)器。圖3是存儲(chǔ)在設(shè)置存儲(chǔ)單元120 中的設(shè)置信息(掃描儀功能的部分設(shè)置信息)的內(nèi)容的例子。
特別地,在設(shè)置存儲(chǔ)單元120中,以關(guān)聯(lián)的方式在主項(xiàng)區(qū)(master item cell) 存儲(chǔ)MFP 100的功能類型,在子項(xiàng)區(qū)存儲(chǔ)能夠,皮設(shè)置以執(zhí)行功能的設(shè)置,和 在子-子項(xiàng)區(qū)存儲(chǔ)能夠^皮設(shè)置給每個(gè)設(shè)置的值。
此外,設(shè)置存儲(chǔ)單元120以和設(shè)置信息相關(guān)聯(lián)的方式存儲(chǔ)關(guān)于設(shè)置屏幕的 配置的信息,例如用于在操作面板110上顯示設(shè)置信息的窗口的大小(例如寬 和高),以及用于識(shí)別MFP 100的識(shí)別符(ID )。
當(dāng)?shù)谝辉O(shè)置發(fā)送/接收單元140接收到用于從計(jì)算機(jī)200獲取屏幕設(shè)置信 息的請(qǐng)求時(shí),設(shè)置獲取單元130從設(shè)置存儲(chǔ)單元120獲取設(shè)置信息和屏幕設(shè)置 信息,并將獲取的信息轉(zhuǎn)換為可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件。
圖4是圖2的設(shè)置屏幕的簡(jiǎn)化例子,在該例子中只顯示關(guān)于分辨率的設(shè)置 信息。圖5是在設(shè)置獲取單元130將圖4所示的設(shè)置信息轉(zhuǎn)換為XML文件后 獲取的設(shè)置信息的內(nèi)容的例子。如圖5所示,設(shè)置獲取單元130將屏幕設(shè)置信 息中包含的設(shè)置信息和值以相關(guān)聯(lián)的方式轉(zhuǎn)換。具體地,使能(enable)(使能- "true"(狀態(tài)信息))對(duì)應(yīng)于100個(gè)點(diǎn)每 英寸(dpi)、 200dpi、 300dpi、 400dpi和600dpi的每個(gè)設(shè)置信息并將每個(gè)設(shè)置 信息顯示(可視="true"(屬性信息))到設(shè)置屏幕上。進(jìn)一步地,用戶選擇 (選定="true")對(duì)應(yīng)于300dpi的分辨率的設(shè)置信息。
返回圖1的說(shuō)明,第一設(shè)置發(fā)送/接收單元140將設(shè)置獲取單元130獲取 的屏幕設(shè)置信息和用于識(shí)別MFP 100的ID發(fā)送到計(jì)算機(jī)200。此外,第一設(shè) 置發(fā)送/接收單元140從計(jì)算機(jī)200接收在定制發(fā)送的屏幕設(shè)置信息之后獲得 的新的屏幕i殳置信息(下文中為"定制的屏幕設(shè)置信息")。定制的屏幕設(shè)置信 息包含定制設(shè)置信息之后獲得的設(shè)置信息(下文中為"定制的設(shè)置信息")。下 面將會(huì)描述定制的屏幕設(shè)置信息和定制的設(shè)置信息。
引擎單元150包括組成MFP 100的例如掃描儀和轉(zhuǎn)印鼓的組件,并執(zhí)行 基于用戶通過(guò)觸摸在操作面板110上顯示的設(shè)置屏幕而指示的設(shè)置信息的設(shè) 置來(lái)掃描或復(fù)制原件的處理。
控制單元160控制設(shè)置獲取單元130、第一設(shè)置發(fā)送/接收單元140等。
通信單元170包括例如網(wǎng)板(network board)的通信設(shè)備,MFP 100和計(jì) 算機(jī)200可以通過(guò)通信單元170相互通信。
計(jì)算機(jī)200包括輸入接收單元210、缺省設(shè)置存儲(chǔ)單元220、顯示單元230、 第二設(shè)置發(fā)送/接收單元240、設(shè)置信息生成單元250、顯示控制單元260以及 通信單元270。
輸入接收單元210包括例如鍵盤和觸摸面板的輸入設(shè)備,并且從用戶接收 用于獲取MFP100的屏幕設(shè)置信息的請(qǐng)求的輸入。此外,當(dāng)顯示控制單元260 需要改變?cè)陲@示單元230上顯示的定制的設(shè)置屏幕的放大率時(shí),輸入接收單元 210從用戶接收關(guān)于定制的設(shè)置屏幕的放大率的指令,下面會(huì)描述該指令。在 顯示單元230上顯示定制的設(shè)置屏幕之后,輸入接收單元210還從用戶接收確 認(rèn)定制的設(shè)置屏幕的內(nèi)容的輸入。
缺省設(shè)置存儲(chǔ)單元220是用于存儲(chǔ)當(dāng)定制從MFP 100接收到的設(shè)置信息 時(shí)參考的設(shè)置信息(下文中為"缺省設(shè)置信息")的例如HDD的記錄介質(zhì)或 存儲(chǔ)器。缺省設(shè)置信息和MFP 100的ID以及設(shè)置屏幕相關(guān)聯(lián)地存儲(chǔ)在缺省設(shè) 置存儲(chǔ)單元220中并且將根據(jù)用戶的定制而被定制。
ii圖6是用于說(shuō)明當(dāng)MFP 100的缺省設(shè)置信息、設(shè)置屏幕以及ID被存儲(chǔ)在 缺省設(shè)置存儲(chǔ)單元220中時(shí),它們是如何相互關(guān)聯(lián)的。具體地,缺省設(shè)置存儲(chǔ) 單元220以關(guān)耳關(guān)的方式存儲(chǔ)用于識(shí)別MFP 100的ID "ProjectID",用于識(shí)別 MFP100的設(shè)置屏幕的"ProfileID"以及用于識(shí)別設(shè)置屏幕中包含的設(shè)置信息 的"PluginInstanceID"。進(jìn)一步地,盡管圖6中未示出,但是設(shè)置屏幕的缺省 屏幕設(shè)置信息和"ProjectID"相關(guān)聯(lián)地存儲(chǔ),并且設(shè)置信息的值和"ProfileID" 相關(guān)聯(lián)地存儲(chǔ)。
在下面的描述中,假設(shè)MFP100的ID、設(shè)置屏幕以及設(shè)置信息以例如圖 6所示的數(shù)據(jù)庫(kù)表的表格形式存儲(chǔ)。然而,上述信息也可以以相關(guān)聯(lián)地方式如 圖7所示存儲(chǔ)在XML文件中。除了上述信息(缺省設(shè)置信息等),缺省設(shè)置 存儲(chǔ)單元220還存儲(chǔ)顯示單元230的屏幕大小。
返回圖l的說(shuō)明,顯示單元230包括例如LCD的顯示設(shè)備,并顯示包含 由設(shè)置信息生成單元250生成的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕,下面 將會(huì)描述。在確定由于定制的設(shè)置屏幕的大小和顯示單元230的顯示大小不同 而需要改變包含由設(shè)置信息生成單元250生成的定制的屏幕設(shè)置信息的定制 的設(shè)置屏幕的放大率時(shí),并且如果指定手動(dòng)設(shè)置來(lái)改變?cè)摲糯舐?,顯示單元 230顯示如圖8所示的子窗口 (放大率窗口 )以允許用戶指定改變定制的設(shè)置 屏幕的顯示大小的放大率。
第二設(shè)置發(fā)送/接收單元240從MFP 100接收MFP 100的屏幕設(shè)置信息和 ID。此外,第二設(shè)置發(fā)送/接收單元240將由設(shè)置信息生成單元250生成的、 要包含在定制的設(shè)置屏幕中的定制的屏幕設(shè)置信息發(fā)送到MFP 100。
當(dāng)?shù)诙O(shè)置發(fā)送/接收單元240從MFP 100接收到MFP 100的屏幕設(shè)置信 息和ID時(shí),設(shè)置信息生成單元250從缺省設(shè)置存儲(chǔ)單元220中識(shí)別和MFP 100 的ID相關(guān)聯(lián)的"ProjectID",然后獲取和所識(shí)別的"ProjectID"相關(guān)聯(lián)的缺省 屏幕設(shè)置信息。接下來(lái),設(shè)置信息生成單元250確定第二設(shè)置發(fā)送/接收單元 240接收的屏幕設(shè)置信息中包含的設(shè)置信息和缺省屏幕設(shè)置信息中包含的缺 省設(shè)置信息之間是否存在差異。在確定設(shè)置信息和缺省設(shè)置信息之間有差異 時(shí),設(shè)置信息生成單元250在隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)(圖未示)中存儲(chǔ)定制 的屏幕設(shè)置信息。這里,定制的屏幕設(shè)置信息包含基于設(shè)置信息更新缺省設(shè)置信息的值而獲得的定制的設(shè)置信息。
在確定第二設(shè)置發(fā)送/接收單元240接收的屏幕設(shè)置信息中包含的設(shè)置信 息和缺省屏幕設(shè)置信息中包含的缺省設(shè)置信息之間不存在差異時(shí),設(shè)置信息生 成單元250將第二設(shè)置發(fā)送/接收單元240接收的屏幕設(shè)置信息在RAM (圖未 示)中存儲(chǔ)作為定制的屏幕設(shè)置信息。
在顯示控制單元260在顯示單元230上顯示定制的設(shè)置屏幕后從用戶接收 到對(duì)定制的設(shè)置屏幕的內(nèi)容的確認(rèn)的輸入時(shí),設(shè)置信息生成單元250基于在顯 示單元230上顯示的設(shè)置屏幕的更新生成包含定制的設(shè)置信息的定制的屏幕 設(shè)置信息。
圖9是設(shè)置信息生成單元250基于定制的設(shè)置屏幕生成的定制的屏幕設(shè)置 信息中包含的定制的設(shè)置信息的內(nèi)容的例子。在定制的設(shè)置信息中,使對(duì)應(yīng)于 400dpi和600dpi分辨率的設(shè)置信息無(wú)效(使能="false")。具體地,盡管第 二設(shè)置發(fā)送/接收單元240從MFP 100接收設(shè)置信息,在該設(shè)置信息中使能 400dpi和600dpi分辨率,定制的設(shè)置信息指示對(duì)應(yīng)于400dpi和600dpi分辨率 的設(shè)置信息被無(wú)效,這意味著設(shè)置信息已經(jīng)被定制。
圖10是包含圖9所示的定制的設(shè)置信息的定制的設(shè)置屏幕的簡(jiǎn)化例子。 以亮度不同于用于與100dpi至300dpi分辨率相對(duì)應(yīng)的部分的顏色來(lái)顯示與 400dpi和600dpi分辨率的設(shè)置信息相對(duì)應(yīng)的部分。換句話說(shuō),阻止用戶從操 作面板110指定400dpi和600dpi分辨率。當(dāng)以不同的顏色顯示與400dpi和 600dpi分辨率的設(shè)置信息相對(duì)應(yīng)的部分時(shí),也可以通過(guò)以背景色顯示該部分或 使用背景圖案來(lái)隱藏這些設(shè)置信息。
顯示控制單元260比較包含定制的屏幕設(shè)置信息的定制的設(shè)置屏幕的屏 幕大小和存儲(chǔ)在缺省設(shè)置存儲(chǔ)單元220中的顯示單元230的屏幕大小,其中定 制的屏幕設(shè)置信息包含由設(shè)置信息生成單元250生成的并存儲(chǔ)在RAM (圖未 示)中的定制的設(shè)置信息。顯示控制單元260然后確定包含定制的屏幕設(shè)置信 息的定制的設(shè)置屏幕和顯示單元230之間的比率是否超出預(yù)定范圍。
在確定比率超出范圍并且定制的設(shè)置屏幕的放大率需要被改變時(shí),顯示控 制單元260確定是否手動(dòng)或自動(dòng)改變定制的設(shè)置屏幕的屏幕大小。在確定要手 動(dòng)改變屏幕大小時(shí),顯示控制單元260在顯示單元230上顯示圖8所示的子窗口,用于使得用戶能夠指定放大率以改變定制的設(shè)置屏幕的顯示大小。當(dāng)通過(guò)
子窗口指定放大率時(shí),顯示控制單元260根據(jù)顯示單元230的屏幕大小在顯示 單元230上顯示包含存儲(chǔ)在RAM中的定制的屏幕設(shè)置信息的定制的設(shè)置屏
幕o
另一方面,在確定比率超出預(yù)定范圍并要自動(dòng)改變定制的設(shè)置屏幕的屏幕
大小時(shí),顯示控制單元260將定制的設(shè)置屏幕的屏幕大小放大或縮小至顯示單 元230的屏幕大小,顯示單元230的屏幕大小存儲(chǔ)在缺省設(shè)置存儲(chǔ)單元220 中。然后,顯示控制單元260在顯示單元230上顯示放大的或縮小的定制的設(shè) 置屏幕。
通信單元270包括例如網(wǎng)板的通信設(shè)備,MFP 100和計(jì)算機(jī)200可以通過(guò) 通信單元270相互通信。
通信網(wǎng)絡(luò)300是例如局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)的通信線路。 下面描述屏幕顯示系統(tǒng)IOOO執(zhí)行的處理。
圖11是用于從計(jì)算機(jī)200定制MFP 100的操作面板110的設(shè)置的處理過(guò) 程的流程圖,該處理過(guò)程從獲取操作面板110的屏幕設(shè)置信息開(kāi)始,到重置 MFP 100的定制的屏幕設(shè)置信息結(jié)束。
輸入接收單元210從操作計(jì)算機(jī)200的用戶接收用于獲取MFP 100的屏 幕設(shè)置信息的請(qǐng)求的輸入(步驟S1101 )。第二設(shè)置發(fā)送/接收單元240將接收 到的請(qǐng)求發(fā)送到MFP 100 (步驟SI 102 )。
在接收到從計(jì)算機(jī)200發(fā)送的請(qǐng)求時(shí),第一設(shè)置發(fā)送/接收單元140獲取 存儲(chǔ)在設(shè)置存儲(chǔ)單元120中的MFP 100的屏幕設(shè)置信息和ID (步驟SI 103 )。 第一設(shè)置發(fā)送/接收單元140將獲取的MFP 100的屏幕設(shè)置信息和ID發(fā)送到計(jì) 算機(jī)200 (步驟S1104)。
在從MFP IOO接收到MFP IOO的屏幕設(shè)置信息和ID時(shí),第二設(shè)置發(fā)送/ 接收單元240識(shí)別與接收到的MFP 100的ID相對(duì)應(yīng)的"ProjectID"并獲取與 識(shí)別的"ProjectID"相關(guān)聯(lián)的缺省屏幕設(shè)置信息(步驟S1105)。
設(shè)置信息生成單元250確定在步驟S1104發(fā)送的屏幕設(shè)置信息和在步驟 S1105獲取的缺省屏幕設(shè)置信息之間是否有差異(步驟S1106 )。在確定存在差 異時(shí)(步驟S1106,是),設(shè)置信息生成單元250用設(shè)置信息的值來(lái)更新缺省
14設(shè)置信息的值,并在RAM中存儲(chǔ)定制的設(shè)置信息,即包含定制的設(shè)置信息的 定制的屏幕設(shè)置信息(步驟S1107 )。
另一方面,在確定屏幕設(shè)置信息和由第二設(shè)置發(fā)送/接收單元240接收的 缺省屏幕設(shè)置信息之間不存在差異時(shí)(步驟S1106,否),設(shè)置信息生成單元 250在RAM中將缺省屏幕設(shè)置信息存儲(chǔ)為定制的屏幕設(shè)置信息(步驟S1108 )。
在步驟S1107或S1108中在RAM中存儲(chǔ)了定制的屏幕設(shè)置信息之后,顯
的定制的設(shè)置屏幕的屏幕大小和存儲(chǔ)在缺省設(shè)置存儲(chǔ)單元220中的顯示單元 230的屏幕大小。然后,顯示控制單元260確定包含定制的屏幕設(shè)置信息的定 制的設(shè)置屏幕和顯示單元230之間的比率是否超出預(yù)定范圍以及定制的設(shè)置 屏幕的放大率是否需要被改變(步驟SlllO)。在確定比率超出預(yù)定范圍并且 定制的設(shè)置屏幕的比率需要被改變時(shí)(步驟SlllO,是),設(shè)置信息生成單元 250確定是否要手動(dòng)或自動(dòng)改變定制的設(shè)置屏幕的屏幕大小(步驟Sllll )。
在確定要自動(dòng)改變定制的設(shè)置屏幕的屏幕大小時(shí)(步驟Sllll,是),顯 示控制單元260從缺省設(shè)置存儲(chǔ)單元220獲取顯示單元230的屏幕大小(步驟 S1112)。然后,顯示控制單元260將包含在步驟S1107或步驟S1108中存儲(chǔ)的 定制的屏幕設(shè)置信息的定制的設(shè)置屏幕的屏幕大小放大或縮小至在步驟S1112 獲取的屏幕大小,并在顯示單元230上顯示放大的或縮小的定制的設(shè)置屏幕 (步驟S1113)。
另一方面,在確定要手動(dòng)改變定制的設(shè)置屏幕的屏幕大小時(shí)(步驟Sllll, 否),設(shè)置信息生成單元250顯示子窗口,用于使得用戶能夠指定放大率以改 變定制的設(shè)置屏幕的顯示大小(步驟S1114)。
顯示控制單元260確定輸入接收單元210是否已經(jīng)接收到通過(guò)子窗口的對(duì) 放大率的指定的輸入(步驟S1115)。在確定已經(jīng)接收到對(duì)放大率的指定的輸 入時(shí)(步驟S1115,是),顯示控制單元260根據(jù)顯示單元230的屏幕大小在 顯示單元230上顯示包含RAM中存儲(chǔ)的定制的屏幕設(shè)置信息的定制的設(shè)置屏 幕(步驟S1116)。
另一方面,在確定定制的設(shè)置屏幕和顯示單元230的比率在預(yù)定范圍內(nèi)時(shí) (步驟SlllO,否),或者在確定還沒(méi)有接收到對(duì)放大率的指定的輸入時(shí)(步驟S1115,否),顯示控制單元260以當(dāng)前顯示大小在顯示單元230上顯示包 含RAM中存儲(chǔ)的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕(步驟S1117)。
當(dāng)輸入接收單元210從用戶接收到對(duì)在顯示單元230上顯示的定制的設(shè)置 屏幕的設(shè)置內(nèi)容的確認(rèn)的輸入時(shí)(步驟S1118),設(shè)置信息生成單元250在缺 省設(shè)置存儲(chǔ)單元220中存儲(chǔ)定制的設(shè)置屏幕中包含的定制的屏幕設(shè)置信息(步 驟S1119 )。第二設(shè)置發(fā)送/接收單元240然后將在步驟S1119存儲(chǔ)的定制的屏 幕設(shè)置信息發(fā)送到MFP 100 (步驟S1120 )。
設(shè)置獲取單元130將計(jì)算機(jī)200發(fā)送的定制的屏幕設(shè)置信息設(shè)置到設(shè)置存 儲(chǔ)單元120中(步驟S1120)。在完成步驟S1120的處理后,結(jié)束所有的處理 過(guò)程。結(jié)果,改變了操作面板110的設(shè)置信息,即由用戶定制了操:作面板110 的設(shè)置信息。
如上所述,屏幕顯示系統(tǒng)包括通過(guò)通信網(wǎng)絡(luò)300相互連接的MFP 100和 計(jì)算機(jī)200。 MFP 100包括操作面板110,顯示包含用于形成圖像的設(shè)置信 息的設(shè)置屏幕;設(shè)置存儲(chǔ)單元120,存儲(chǔ)包含設(shè)置信息和關(guān)于設(shè)置屏幕的配置 的信息的屏幕設(shè)置信息;設(shè)置獲取單元130,從設(shè)置存儲(chǔ)單元120獲取屏幕設(shè) 置信息,使用定制的屏幕設(shè)置信息更新屏幕設(shè)置信息,該定制的屏幕設(shè)置信息 包含定制的設(shè)置信息和關(guān)于包含獲得的定制的設(shè)置信息的設(shè)置屏幕的配置的 信息;以及第一設(shè)置發(fā)送/接收單元140,將屏幕設(shè)置信息發(fā)送給計(jì)算機(jī)200 和從計(jì)算機(jī)200接收定制的屏幕設(shè)置信息。同時(shí),計(jì)算機(jī)200包括第二設(shè)置 發(fā)送/接收單元240,從MFP IOO接收屏幕設(shè)置信息和將定制的屏幕設(shè)置信息 發(fā)送到MFP100;缺省設(shè)置存儲(chǔ)單元220,存儲(chǔ)缺省屏幕設(shè)置信息,所述缺省 屏幕設(shè)置信息包含當(dāng)定制屏幕設(shè)置信息時(shí)要參考的缺省設(shè)置信息和關(guān)于包含 缺省設(shè)置信息的設(shè)置屏幕的配置的信息;設(shè)置信息生成單元250,在通過(guò)比較 設(shè)置信息和缺省設(shè)置信息時(shí)檢測(cè)到差異時(shí),通過(guò)使設(shè)置信息和缺省設(shè)置信息一 致(coincide)來(lái)生成定制的屏幕設(shè)置信息;顯示單元230,顯示包含定制的 屏幕設(shè)置信息的定制的設(shè)置屏幕;和顯示控制單元260,使設(shè)置信息生成單元 250基于定制的屏幕設(shè)置信息來(lái)顯示定制的設(shè)置屏幕。因此,能夠根據(jù)用戶的 需求容易地定制設(shè)置屏幕和設(shè)置屏幕的內(nèi)容。
進(jìn)一步地,顯示控制單元260將包含由設(shè)置信息生成單元250生成的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕的屏幕大小改變?yōu)槟軌蛟陲@示單元230上 顯示的屏幕大小,并以改變后的大小顯示定制的設(shè)置屏幕。因此,即使當(dāng)要由 用戶定制的屏幕小于或大于顯示設(shè)備的屏幕時(shí),用戶能夠容易地顯示和觀看定 制的屏幕。
將第一實(shí)施例配置為使得比較存儲(chǔ)在MFP 100中的屏幕設(shè)置信息和存儲(chǔ) 在計(jì)算機(jī)200中的缺省屏幕設(shè)置信息,并自動(dòng)地定制屏幕設(shè)置信息和缺省屏幕 設(shè)置信息之間的差異。因而,容易地生成定制的屏幕設(shè)置信息。然而,用戶有 改變?cè)O(shè)置信息的位置的進(jìn)一步的需求。因此,將本發(fā)明第二實(shí)施例配置為使得 當(dāng)接收到用于改變?cè)O(shè)置信息的位置的請(qǐng)求時(shí),通過(guò)生成定制的屏幕設(shè)置信息來(lái) 定制設(shè)置屏幕,在定制的屏幕設(shè)置信息中基于接收到的請(qǐng)求改變?cè)O(shè)置信息的位 置。
圖12是根據(jù)第二實(shí)施例的屏幕顯示系統(tǒng)2000的框圖。屏幕顯示系統(tǒng)2000 包括通過(guò)通信網(wǎng)絡(luò)300互相連接的MFP 400和計(jì)算機(jī)500。 MFP 400和MFP 100 的不同之處在于它包括設(shè)置存儲(chǔ)單元420、設(shè)置獲取單元430以及第一設(shè)置發(fā) 送/接收單元440,這些和設(shè)置存儲(chǔ)單元120、設(shè)置獲取單元130以及第一設(shè)置 發(fā)送/接收單元140不同。計(jì)算機(jī)500和計(jì)算機(jī)200的不同之處在于它包括輸 入接收單元510、缺省設(shè)置存儲(chǔ)單元520、顯示單元530、第二設(shè)置發(fā)送/接收 單元540、屏幕生成單元550、設(shè)置信息生成單元560、顯示控制單元570以 及位置信息獲取單元580,這些都和計(jì)算機(jī)200的單元不同。在下面的描述中, 對(duì)和第一實(shí)施例相同的組件^f吏用相同的附圖標(biāo)記,并且不再重復(fù)相同的說(shuō)明。
設(shè)置存儲(chǔ)單元420以和設(shè)置信息相關(guān)聯(lián)的方式存儲(chǔ)指示設(shè)置信息的位置 的位置信息以及和存儲(chǔ)在設(shè)置存儲(chǔ)單元120中相同的信息。位置信息由例如坐 標(biāo)表示,坐標(biāo)的原點(diǎn)被設(shè)置在如圖13所示的設(shè)置屏幕的左上角。
設(shè)置獲取單元430獲取位置信息和相關(guān)聯(lián)的設(shè)置信息以及和由設(shè)置獲取 單元130獲取的信息相同的信息。
第一設(shè)置發(fā)送/接收單元440發(fā)送和接收位置信息和相關(guān)聯(lián)的設(shè)置信息以 及和第一設(shè)置發(fā)送/接收單元140發(fā)送和接收的信息相同的信息。下面首先描 述MFP400中的單元。
當(dāng)設(shè)置信息生成單元560顯示包含RAM中存儲(chǔ)的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕時(shí),輸入接收單元510接收用于改變?cè)陲@示單元530上顯示的 設(shè)置信息的位置的指令以及接收和輸入接收單元210接收的輸入相同的輸入。 指令是例如使用鼠標(biāo)拖放設(shè)置信息的操作。
缺省設(shè)置存儲(chǔ)單元520以和缺省設(shè)置信息相關(guān)聯(lián)的方式存儲(chǔ)指示缺省設(shè) 置信息的位置的位置信息(下文中為"缺省位置信息")以及和缺省設(shè)置存儲(chǔ) 單元220存儲(chǔ)的信息相同的信息。
顯示單元530顯示子窗口 ,用于使得用戶能夠隱藏設(shè)置信息生成單元560 顯示的定制的設(shè)置屏幕中包含的定制的設(shè)置信息,以及顯示和顯示單元230 顯示的信息相同的信息。
圖13是在顯示單元530上顯示的定制的設(shè)置屏幕(wl)和用于使得用戶 隱藏定制的設(shè)置信息的子窗口 (w2)的例子。用戶能夠通過(guò)將指令(例如拖 放操作)輸入到輸入接收單元510來(lái)將定制的設(shè)置信息移動(dòng)到子窗口 (w2) 從而隱藏定制的設(shè)置信息。由于子窗口 (w2),即使當(dāng)定制的設(shè)置屏幕的大小 太大而不能在顯示單元530上顯示時(shí),用戶能夠定制定制的設(shè)置屏幕(wl) 從而只有期望的定制的設(shè)置信息條能夠被顯示在顯示單元530上。
第二設(shè)置發(fā)送/接收單元540發(fā)送和接收指示定制的設(shè)置信息的位置的位 置信息(下文中為"定制的位置信息,,),以及發(fā)送和接收與第二設(shè)置發(fā)送/接 收單元240發(fā)送和接收的信息相同的信息。
屏幕生成單元550生成包含由位置信息獲取單元580 (下面將會(huì)描述)計(jì) 算的定制的位置信息的定制的設(shè)置信息,以及生成和設(shè)置信息生成單元250 生成的定制的設(shè)置信息相同的定制的設(shè)置信息。
設(shè)置信息生成單元560控制定制的設(shè)置信息的顯示以及控制和顯示控制 單元260控制的操作相同的操作。具體地,在通過(guò)輸入接收單元510接收到用 于改變定制的設(shè)置信息的位置的指令時(shí),設(shè)置信息生成單元560控制定制的設(shè) 置信息的顯示從而將定制的設(shè)置信息移動(dòng)到指示的位置。此外,當(dāng)輸入接收單 元510接收的指令是用于將定制的設(shè)置信息移動(dòng)到子窗口 (w2)時(shí),設(shè)置信 息生成單元560執(zhí)行控制從而隱藏移動(dòng)后的定制的設(shè)置信息。
當(dāng)由于向輸入接收單元510輸入的指令而移動(dòng)在顯示單元530上顯示的定 制的設(shè)置信息時(shí),位置信息獲取單元580通過(guò)計(jì)算機(jī)在圖13所示的坐標(biāo)上的開(kāi)始點(diǎn)和結(jié)束點(diǎn)之間的差異來(lái)計(jì)算移動(dòng)后的定制的設(shè)置信息的位置。
下面描述屏幕顯示系統(tǒng)2000執(zhí)行的處理。該處理和屏幕顯示系統(tǒng)1000 執(zhí)行的處理的不同之處在于該處理包括用于將定制的設(shè)置信息移動(dòng)到用戶指 示的位置以及生成包含移動(dòng)后的定制的設(shè)置信息的定制的屏幕設(shè)置信息的處 理。因此,參考圖14只描述不同的處理,省略對(duì)和第一實(shí)施例中相同處理(步 驟S1401、 S1402、 S1406至S1417和S1423 )的說(shuō)明。
當(dāng)?shù)谝辉O(shè)置發(fā)送/接收單元440接收到從計(jì)算機(jī)500發(fā)送的請(qǐng)求時(shí),設(shè)置 獲取單元430獲取包含位置信息的屏幕設(shè)置信息和MFP 400的ID (步驟 S1403 )。第一設(shè)置發(fā)送/接收單元440將獲取的包含位置信息的屏幕設(shè)置信息 和MFP400的ID發(fā)送到計(jì)算機(jī)500 (步驟S1404 )。
在從MFP 400接收到包含位置信息的屏幕設(shè)置信息和MFP 400的ID時(shí), 第二設(shè)置發(fā)送/接收單元540從缺省設(shè)置存儲(chǔ)單元520識(shí)別對(duì)應(yīng)于MFP 400的 ID的"ProjectID",然后獲取包含和識(shí)別的"ProjectID"相關(guān)聯(lián)的缺省位置信 息的缺省屏幕設(shè)置信息(步驟S1405 )。然后和第一實(shí)施例相似地執(zhí)行步驟 S1406至S1417的處理。
當(dāng)在顯示單元530上顯示定制的設(shè)置屏幕時(shí),輸入接收單元510從用戶接 收用于改變定制的設(shè)置信息的位置的指令的輸入(步驟S1418)。然后,位置 信息獲取單元580通過(guò)計(jì)算坐標(biāo)上定制的設(shè)置信息的開(kāi)始點(diǎn)和結(jié)束點(diǎn)之間的 差異來(lái)確定定制的設(shè)置信息要被移動(dòng)到的位置(步驟S1419)。
當(dāng)輸入接收單元510從用戶接收到對(duì)包含定制的設(shè)置信息(其位置已經(jīng)被 改變)的定制的設(shè)置屏幕的設(shè)置內(nèi)容的確定的輸入時(shí)(步驟SI420),屏幕生 成單元550在缺省設(shè)置存儲(chǔ)單元520中存儲(chǔ)包含在定制的設(shè)置屏幕中的定制的 屏幕設(shè)置信息(步驟S1421 )。第二設(shè)置發(fā)送/接收單元540將在步驟S1421存 儲(chǔ)的定制的屏幕設(shè)置信息發(fā)送到MFP 400 (步驟S1422 )。通過(guò)將接收到的定 制的屏幕設(shè)置信息設(shè)置到設(shè)置存儲(chǔ)單元420中結(jié)束該處理。因而,用戶能夠定 制設(shè)置信息的位置以及在MFP 400的操作面板410上的設(shè)置信息的內(nèi)容。
以此方式,將第二實(shí)施例配置為使得設(shè)置信息包括指示設(shè)置信息在設(shè)置屏 幕上的位置的位置信息,輸入接收單元510接收用于改變?cè)陲@示單元530上顯 示的定制的設(shè)置屏幕中包含的設(shè)置信息的位置的指令的輸入,位置信息獲取單元580基于由輸入接收單元510接收的用于移動(dòng)設(shè)置信息的指令來(lái)計(jì)算設(shè)置信 息在定制的設(shè)置屏幕上的位置,以及屏幕生成單元550將位置信息獲取單元 580計(jì)算的定制的設(shè)置屏幕上的位置設(shè)置為位置信息并生成反映設(shè)置的位置 信息的定制的屏幕設(shè)置信息。因而,用戶能夠容易地定制設(shè)置信息的位置。
當(dāng)基于使用單個(gè)MFP 100和單個(gè)MFP 400的假設(shè)來(lái)描述第一和第二實(shí)施 例時(shí),也可以使用多個(gè)MFP IOO和多個(gè)MFP 400。特別地,可以在獲取每個(gè) MFP的屏幕設(shè)置信息的配置下使用MFP (MFP 100或MFP 400 ),比較包含在 每條屏幕設(shè)置信息中的設(shè)置信息和包含在存儲(chǔ)于計(jì)算機(jī)(計(jì)算機(jī)200或計(jì)算機(jī) 500)中的缺省屏幕設(shè)置信息中的缺省設(shè)置信息,以及生成定制的屏幕設(shè)置信 息,從而在定制的設(shè)置屏幕上顯示對(duì)于每個(gè)MFP可用的所有的設(shè)置信息或者 從而通過(guò)根據(jù)MFP的類型將每條定制的設(shè)置信息設(shè)置為將被顯示或隱藏來(lái)集 成所有MFP的設(shè)置信息。
圖15是每個(gè)MFP 100和400的硬件配置的框圖。每個(gè)MFP 100和400包 括控制器10和引擎單元(引擎)60。控制器10和引擎60通過(guò)外部設(shè)備互連 (PCI)總線彼此相連??刂破?0控制每個(gè)MFP 100和400,以及例如從操作 單元(圖未示)的繪圖、通信和輸入操作。引擎60包括可以與PCI總線相連 的打印機(jī)引擎(引擎單元)。引擎60的例子包括黑白繪圖機(jī)、單鼓彩色繪圖機(jī)、 四鼓彩色繪圖機(jī)、掃描儀單元和FAX單元。除了例如繪圖機(jī)的引擎單元之夕卜, 引擎60還包括執(zhí)行誤差擴(kuò)散、伽馬校正等的圖像處理單元(圖未示)。
控制器10包括中央處理單元(CPU) 11、北橋(NB) 13、系統(tǒng)存儲(chǔ)器 (MEM-P) 12、南橋(SB) 14、本地存儲(chǔ)器(MEM-C) 17、特定用途集成電 路(ASIC) 16以及HDD18。 NB13和ASIC16通過(guò)加速圖形接口 (AGP)總 線15相互連4妄。MEM-P 12包括ROM 12a和RAM 12b。
CPUll控制整個(gè)MFP 100和400。 CPU11包括由NB 13、 MEM-P 12和 SB14組成的芯片組,并通過(guò)芯片組與其它設(shè)備相連。
NB 13是用于將CPU 11、 MEM-P 12、 SB 14和AGP 15彼此相連的橋。 NB 13包括控制從MEM-P 12、主PCI以及目標(biāo)AGP讀取和向MEM-P 12、主 PCI以及目標(biāo)AGP寫入的存儲(chǔ)器控制器。
MEM-P 12是用做存儲(chǔ)計(jì)算機(jī)程序和各種數(shù)據(jù)的存儲(chǔ)存儲(chǔ)器、載入計(jì)算機(jī)
20程序和各種數(shù)據(jù)的載入存儲(chǔ)器和用于打印機(jī)功能的繪圖存儲(chǔ)器的系統(tǒng)存儲(chǔ)器。
MEM-P 12包括ROM 12a和RAM 12b。 ROM 12a是用做存儲(chǔ)計(jì)算機(jī)程序和各 種數(shù)據(jù)的存儲(chǔ)存儲(chǔ)器的只讀存儲(chǔ)器。ROM 12b是用做載入計(jì)算機(jī)程序和各種 數(shù)據(jù)的載入存儲(chǔ)器和用于打印機(jī)功能的繪圖存儲(chǔ)器的可讀可寫存儲(chǔ)器。
SB 14是將NB 13、 PCI設(shè)備和外圍設(shè)備互相連接的橋。SB 14通過(guò)PCI 總線(PCI總線上還連接了網(wǎng)絡(luò)接口 ( I/F ))連接到NB 13。
ASIC 16是包括用于圖像處理的硬件的集成電路(IC)并用于圖像處理。 ASIC 16用做將AGP 15、 PCI總線、HDD18和MEM-C17相互連接的橋。盡 管圖未示,ASIC 16包括目標(biāo)PCI、主AGP、作為ASIC 16的主要組件的仲裁 器ARB、控制MEM-C 17的存儲(chǔ)器控制器,使用硬件邏輯在圖像數(shù)據(jù)上執(zhí)行旋 轉(zhuǎn)處理等的多個(gè)直接存儲(chǔ)器訪問(wèn)控制器DMAC以及執(zhí)行通過(guò)PCI總線和引擎 60傳輸數(shù)據(jù)的PCI單元。
MEM-C 17是用做用于復(fù)制的圖像緩存器和代碼緩存器的本地存儲(chǔ)器。 HDD18是用于存儲(chǔ)圖像數(shù)據(jù)、計(jì)算機(jī)程序、字體數(shù)據(jù)、格式數(shù)據(jù)等的存儲(chǔ)單 元。
AGP 15是用于進(jìn)行高速圖形處理的圖形加速卡的總線I/F。特別地, AGP15通過(guò)使用高吞吐量直接訪問(wèn)MEM-P 12來(lái)增加圖形加速器的處理速度。
通過(guò)將要由MFP 100和400以及計(jì)算機(jī)200和500執(zhí)行的計(jì)算機(jī)程序存 儲(chǔ)在ROM等中來(lái)提供計(jì)算機(jī)程序。可選地,可以用可安裝或可執(zhí)行格式在例 如CD-ROM、軟盤(FD)、 CD-R和數(shù)字多功能盤(DVD)的計(jì)算機(jī)可讀記錄 介質(zhì)中存儲(chǔ)要由MFP 100和400以及計(jì)算機(jī)200和500執(zhí)行的計(jì)算機(jī)程序。
進(jìn)一步地,可以將要由MFP 100和400以及計(jì)算機(jī)200和500執(zhí)行的計(jì) 算機(jī)程序存儲(chǔ)在通過(guò)例如互聯(lián)網(wǎng)的網(wǎng)絡(luò)連接的計(jì)算機(jī)中,從而能夠通過(guò)網(wǎng)絡(luò)下 載計(jì)算機(jī)程序。此外,可以通過(guò)例如互聯(lián)網(wǎng)的網(wǎng)絡(luò)提供和分發(fā)要由MFP 100 和400以及計(jì)算機(jī)200和500執(zhí)行的計(jì)算機(jī)程序。
要由MFP 100和400以及計(jì)算機(jī)200和500執(zhí)行的計(jì)算機(jī)程序具有包括 上述單元(設(shè)置獲取單元、第一設(shè)置發(fā)送/接收單元、第二設(shè)置發(fā)送/接收單元 以及設(shè)置信息生成單元)的模塊配置。由CPU (處理器)通過(guò)從ROM讀取和 執(zhí)行計(jì)算機(jī)程序來(lái)在主存儲(chǔ)設(shè)備上載入上述單元。結(jié)果,在主存儲(chǔ)設(shè)備上生成設(shè)置獲取單元、第一設(shè)置發(fā)送/接收單元、第二設(shè)置發(fā)送/接收單元以及設(shè)置信 息生成單元。
盡管在上述描述中使用MFP,本發(fā)明不限于MFP。本發(fā)明可以應(yīng)用于例 如復(fù)印機(jī)、傳真機(jī)和打印機(jī)的其它裝置。
根據(jù)本發(fā)明的一個(gè)方面,能夠根據(jù)用戶的需求容易地定制屏幕以及在屏幕 上的各種設(shè)置信息。
進(jìn)一步地,根據(jù)本發(fā)明的另一方面,即使當(dāng)定制的屏幕比顯示屏幕相對(duì)小 或相對(duì)大時(shí)用戶也能容易地觀看定制的結(jié)果。
此外,根據(jù)本發(fā)明的另一方面,能夠容易地定制設(shè)置信息的位置。
盡管為了完整和清楚的揭示已經(jīng)使用特定實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,附 帶的權(quán)利要求并不因此而受限而是應(yīng)當(dāng)理解為體現(xiàn)了落入本發(fā)明的基本教示 內(nèi)的對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)所有的變型和替換構(gòu)造。
權(quán)利要求
1. 一種屏幕顯示方法,用于屏幕顯示系統(tǒng),在所述屏幕顯示系統(tǒng)中圖像形成裝置通過(guò)通信網(wǎng)絡(luò)和信息處理裝置相連,所述屏幕顯示方法包括第一屏幕顯示步驟,包括圖像形成裝置顯示包含用于形成圖像的設(shè)置信息的設(shè)置屏幕;設(shè)置存儲(chǔ)步驟,包括圖像形成裝置存儲(chǔ)包含設(shè)置信息和關(guān)于設(shè)置屏幕的配置的信息的屏幕設(shè)置信息;設(shè)置獲得步驟,包括圖像形成裝置獲得在設(shè)置存儲(chǔ)步驟存儲(chǔ)的屏幕設(shè)置信息,使用用于配置包含定制的設(shè)置信息的設(shè)置顯示的定制的屏幕設(shè)置信息更新屏幕設(shè)置信息,其中所述定制的設(shè)置信息是通過(guò)定制設(shè)置顯示中包含的設(shè)置信息而獲得的;第一設(shè)置信息發(fā)送/接收步驟,包括圖像形成裝置將屏幕設(shè)置信息發(fā)送到信息處理裝置和從信息處理裝置接收定制的屏幕設(shè)置信息;第二設(shè)置信息發(fā)送/接收步驟,包括信息處理裝置從圖像形成裝置接收屏幕設(shè)置信息和向圖像形成裝置發(fā)送定制的屏幕設(shè)置信息;缺省設(shè)置存儲(chǔ)步驟,包括信息處理裝置存儲(chǔ)缺省屏幕設(shè)置信息,所述缺省屏幕設(shè)置信息包含當(dāng)定制屏幕設(shè)置信息時(shí)要參考的缺省設(shè)置信息和關(guān)于包含缺省設(shè)置信息的設(shè)置屏幕的配置的信息;設(shè)置信息生成步驟,包括信息處理裝置在通過(guò)比較而檢測(cè)到在第二設(shè)置信息發(fā)送/接收步驟接收到的屏幕設(shè)置信息中包含的設(shè)置信息和在缺省設(shè)置存儲(chǔ)步驟中存儲(chǔ)的缺省屏幕設(shè)置信息中包含的缺省設(shè)置信息之間的差異時(shí),通過(guò)使設(shè)置信息和缺省設(shè)置信息一致而生成定制的屏幕設(shè)置信息;第二屏幕顯示步驟,包括信息處理裝置顯示包含在設(shè)置信息生成步驟生成的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕;和顯示控制步驟,包括信息處理裝置使第二屏幕顯示步驟基于在設(shè)置信息生成步驟生成的定制的屏幕設(shè)置信息來(lái)顯示定制的設(shè)置屏幕。
2.根據(jù)權(quán)利要求l所述的屏幕顯示方法,其中設(shè)置信息包含指示設(shè)置信息是否被使能的狀態(tài)信息;和設(shè)置信息生成步驟進(jìn)一步包括信息處理裝置在檢測(cè)到設(shè)置信息和缺省設(shè)置信息之間的差異時(shí),通過(guò)將設(shè)置信息的狀態(tài)信息設(shè)置為無(wú)效來(lái)生成定制的屏幕設(shè)置信息。
3. 根據(jù)權(quán)利要求2所述的屏幕顯示方法,其中設(shè)置信息包含指示是否要在第一屏幕顯示步驟中顯示設(shè)置信息的顯示屬性信息;和設(shè)置信息生成步驟進(jìn)一步包括信息處理裝置在確定設(shè)置信息和缺省設(shè)置信息之間存在差異時(shí),通過(guò)將獨(dú)特的亮度設(shè)置給設(shè)置信息的顯示屬性信息從而將設(shè)置信息設(shè)置為無(wú)效來(lái)生成定制的屏幕設(shè)置信息。
4. 根據(jù)權(quán)利要求1所述的屏幕顯示方法,其中顯示控制步驟進(jìn)一步包括信息處理裝置將包含在設(shè)置信息生成步驟生成的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕的屏幕大小改變?yōu)槟軌蛟诘诙聊伙@示步驟顯示的大小,并使第二屏幕顯示步驟以改變后的大小顯示定制的設(shè)置屏幕。
5. 根據(jù)權(quán)利要求4所述的屏幕顯示方法,進(jìn)一步包括輸入接收步驟,包括信息處理裝置接收大小改變信息的輸入,其中所述大小改變信息用于改變包含在設(shè)置信息生成步驟生成的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕的屏幕大小,和當(dāng)在輸入接收步驟接收到大小改變信息的輸入時(shí),顯示控制步驟進(jìn)一步包括信息處理裝置基于大小改變信息改變定制的設(shè)置屏幕的屏幕大小并使第二屏幕顯示步驟以改變后的屏幕大小顯示定制的設(shè)置屏幕。
6. 根據(jù)權(quán)利要求5所述的屏幕顯示方法,其中設(shè)置信息包含指示設(shè)置信息在設(shè)置屏幕上的位置的位置信息,輸入接收步驟進(jìn)一步包括信息處理裝置接收用于移動(dòng)在第二屏幕顯示步驟中顯示的定制的設(shè)置屏幕中包含的設(shè)置信息的指令,屏幕顯示方法進(jìn)一步包括位置計(jì)算步驟,包括信息處理裝置響應(yīng)于指令計(jì)算設(shè)置信息在定制的設(shè)置屏幕上的位置,和設(shè)置信息生成步驟進(jìn)一步包括信息處理裝置將在位置計(jì)算步驟計(jì)算的位置設(shè)置為位置信息,并基于所述位置信息生成定制的屏幕設(shè)置信息。
7. 根據(jù)權(quán)利要求6所述的屏幕顯示方法,其中屏幕設(shè)置信息包含指示是否要顯示設(shè)置信息的顯示設(shè)置信息,和顯示控制步驟進(jìn)一步包括信息處理裝置基于對(duì)應(yīng)于定制的屏幕設(shè)置信息的顯示設(shè)置信息使第二屏幕顯示步驟顯示和定制的設(shè)置屏幕分離的顯示設(shè)置屏幕,并且當(dāng)由于在輸入接收步驟接收的指令而將設(shè)置信息移動(dòng)到顯示設(shè)置屏幕上時(shí),顯示控制步驟進(jìn)一步包括信息處理裝置使第二屏幕顯示步驟隱藏所述設(shè)置信息。
8. 根據(jù)權(quán)利要求1所述的屏幕顯示方法,其中以可擴(kuò)展標(biāo)記語(yǔ)言格式寫屏幕設(shè)置信息和設(shè)置信息。
9. 一種信息處理裝置,配置為通過(guò)網(wǎng)絡(luò)和圖像形成裝置相連,所述信息處理裝置包括第二設(shè)置信息發(fā)送/接收單元,從圖像形成裝置接收包含用于形成圖像的設(shè)置信息和關(guān)于包含設(shè)置信息的設(shè)置屏幕的配置的信息的屏幕設(shè)置信息,以及向圖像形成裝置發(fā)送包含定制的設(shè)置信息和關(guān)于包含定制的設(shè)置信息的設(shè)置屏幕的配置的信息的定制的屏幕設(shè)置信息;缺省設(shè)置存儲(chǔ)單元,存儲(chǔ)缺省屏幕設(shè)置信息,所述缺省屏幕設(shè)置信息包含當(dāng)定制屏幕設(shè)置信息時(shí)要參考的缺省設(shè)置信息和關(guān)于包含缺省設(shè)置信息的設(shè)置屏幕的配置的信息;設(shè)置信息生成單元,在通過(guò)比較而檢測(cè)到由第二設(shè)置信息發(fā)送/接收單元接收到的屏幕設(shè)置信息中包含的設(shè)置信息和在缺省設(shè)置存儲(chǔ)單元中存儲(chǔ)的缺省屏幕設(shè)置信息中包含的缺省設(shè)置信息之間的差異時(shí),通過(guò)使設(shè)置信息和缺省設(shè)置信息一致而生成定制的屏幕設(shè)置信息;第二屏幕顯示單元,顯示包含由設(shè)置信息生成單元生成的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕;和顯示控制單元,使第二屏幕顯示單元基于由設(shè)置信息生成單元生成的定制的屏幕設(shè)置信息來(lái)顯示定制的設(shè)置屏幕。
10. 根據(jù)權(quán)利要求9所述的信息處理裝置,其中設(shè)置信息包含指示設(shè)置信息是否被使能的狀態(tài)信息;和設(shè)置信息生成單元在檢測(cè)到設(shè)置信息和缺省設(shè)置信息之間的差異時(shí),通過(guò)將設(shè)置信息的狀態(tài)信息設(shè)置為無(wú)效來(lái)生成定制的屏幕設(shè)置信息。
11. 根據(jù)權(quán)利要求IO所述的信息處理裝置,其中設(shè)置信息包含指示是否要由第一屏幕顯示單元顯示設(shè)置信息的顯示屬性信息;和設(shè)置信息生成單元在確定設(shè)置信息和缺省設(shè)置信息之間存在差異時(shí),通過(guò)將獨(dú)特的亮度設(shè)置給設(shè)置信息的顯示屬性信息從而將設(shè)置信息設(shè)置為無(wú)效來(lái)生成定制的屏幕^:置信息。
12. 根據(jù)權(quán)利要求9所述的信息處理裝置,其中顯示控制單元將包含由設(shè)置信息生成單元生成的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕的屏幕大小改變?yōu)槟軌蛴傻诙聊伙@示單元顯示的大小,并使第二屏幕顯示單元以改變后的大小顯示定制的設(shè)置屏幕。
13. 根據(jù)權(quán)利要求12所述的信息處理裝置,進(jìn)一步包括輸入接收單元,接收大小改變信息的輸入,其中所述大小改變信息用于改變包含由設(shè)置信息生成單元生成的定制的屏幕設(shè)置信息的定制的設(shè)置屏幕的屏幕大小,其中當(dāng)輸入接收單元接收到大小改變信息的輸入時(shí),顯示控制單元基于大小改變信息改變定制的設(shè)置屏幕的屏幕大小并使第二屏幕顯示單元以改變后的屏幕大小顯示定制的設(shè)置屏幕。
14. 根據(jù)權(quán)利要求13所述的信息處理裝置,其中設(shè)置信息包含指示設(shè)置信息在設(shè)置屏幕上的位置的位置信息,輸入接收單元接收用于移動(dòng)由第二屏幕顯示單元顯示的定制的設(shè)置屏幕中包含的設(shè)置信息的指令,信息處理裝置進(jìn)一步包括位置計(jì)算單元,響應(yīng)于指令計(jì)算設(shè)置信息在定制的設(shè)置屏幕上的位置,和設(shè)置信息生成單元將由位置計(jì)算單元計(jì)算的位置設(shè)置為位置信息并基于所述位置信息生成定制的屏幕設(shè)置信息。
15. 根據(jù)權(quán)利要求14所述的信息處理裝置,其中屏幕設(shè)置信息包含指示是否要顯示設(shè)置信息的顯示設(shè)置信息,和顯示控制單元進(jìn)一步基于對(duì)應(yīng)于定制的屏幕設(shè)置信息的顯示設(shè)置信息使第二屏幕顯示單元顯示和定制的設(shè)置屏幕分離的顯示設(shè)置屏幕,并且當(dāng)由于輸入接收單元接收的指令而將設(shè)置信息移動(dòng)到顯示設(shè)置屏幕上時(shí),顯示控制單元使第二屏幕顯示單元隱藏所述設(shè)置信息。
16.根據(jù)權(quán)利要求9所述的信息處理裝置,其中以可擴(kuò)展標(biāo)記語(yǔ)言格式寫屏幕設(shè)置信息和設(shè)置信息。
全文摘要
一種屏幕顯示方法和信息處理裝置。圖像形成裝置通過(guò)網(wǎng)絡(luò)和信息處理裝置相連。圖像形成裝置將設(shè)置屏幕中包含的設(shè)置信息發(fā)送到信息處理裝置并接收基于設(shè)置信息由信息處理裝置生成的定制的設(shè)置信息,從而通過(guò)定制的設(shè)置信息定制設(shè)置屏幕。
文檔編號(hào)H04N1/00GK101533332SQ20091012647
公開(kāi)日2009年9月16日 申請(qǐng)日期2009年3月11日 優(yōu)先權(quán)日2008年3月14日
發(fā)明者韓曉峰 申請(qǐng)人:株式會(huì)社理光