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