(57)【特許請求の範囲】
【請求項１】
表示部を有する機器であって、
前記表示部に表示されるデータと前記データを表示する条件とを記憶する記憶部と、
当該機器の状態の変化に応じ、前記条件が満たされたか否かを判定する判定部と、
前記条件が満たされたことが前記判定部によって判定されると、前記データを前記表示部に表示する表示制御部と、
前記データに関連付けられて記憶されている情報が示す時期に、当該データ及び当該データに係る前記条件の少なくともいずれか一方に対する更新情報をネットワークを介して取得して、当該更新情報に基づいて、前記記憶部に記憶されている前記データ又は前記条件を更新する更新部と、
他の機器に記憶されている前記データ及び前記条件に対するユーザによる編集結果を受信すると、当該編集結果に係る前記データ及び前記条件を前記記憶部に記憶する受信部と、
を有することを特徴とする機器。
【請求項２】
前記更新部は、前記データに関連付けられて記憶されている情報が示す取得先から、前記更新情報を取得する、
ことを特徴とする請求項１記載の機器。
【請求項３】
前記記憶部には、前記表示部に表示される複数のデータのそれぞれごとに、前記条件が記憶され、
前記更新部は、前記データごとに関連付けられて記憶されている情報が示す時期に、前記データ及び当該データに係る前記条件の少なくともいずれか一方に対する前記更新情報を取得する、
ことを特徴とする請求項１又は２記載の機器。
【請求項４】
前記記憶部は、前記データを非表示とする条件を更に記憶し、
前記判定部は、当該機器の状態の変化に応じ、前記表示する条件又は前記非表示とする条件が満たされたか否かを判定し、
前記表示制御部は、前記非表示とする条件が満たされたことが前記判定部によって判定されると、前記データを非表示とする、
ことを特徴とする請求項１乃至３いずれか一項記載の機器。
【請求項５】
前記機器の状態の変化は、前記表示部への所定の画面の表示、前記機器によるジョブの実行の開始、前記機器によるジョブの実行の終了、及び前記機器が利用する消耗品の残量の変化のいずれか１以上を含む、
ことを特徴とする請求項１乃至４いずれか一項記載の機器。
【請求項６】
前記条件は、
全ての前記条件に対して共通の更新時期及び前記条件の取得先と、
前記条件ごとに個別の更新時期及び前記取得先と、
を含み、
個別の更新時期及び前記取得先が設定されていない前記条件は、共通の更新時期及び前記取得先が有効とされ、
個別の更新時期及び前記取得先が設定されている前記条件は、個別の更新時期及び前記取得先、及び、共通の更新時期及び前記取得先がともに有効とされる、
ことを特徴とする請求項１乃至５いずれか一項記載の機器。
【請求項７】
表示部を有する機器が、
前記表示部に表示されるデータと前記データを表示する条件とを記憶する記憶部を参照して、当該機器の状態の変化に応じ、前記条件が満たされたか否かを判定する判定手順と、
前記条件が満たされたことが前記判定手順において判定されると、前記データを前記表示部に表示する表示制御手順と、
前記データに関連付けられて記憶されている情報が示す時期に、当該データ及び当該データに係る前記条件の少なくともいずれか一方に対する更新情報をネットワークを介して取得して、当該更新情報に基づいて、前記記憶部に記憶されている前記データ又は前記条件を更新する更新手順と、
他の機器に記憶されている前記データ及び前記条件に対するユーザによる編集結果を受信すると、当該編集結果に係る前記データ及び前記条件を前記記憶部に記憶する受信手順と、
を実行することを特徴とする情報処理方法。
【請求項８】
前記更新手順は、前記データに関連付けられて記憶されている情報が示す取得先から、前記更新情報を取得する、
ことを特徴とする請求項７記載の情報処理方法。
【請求項９】
前記記憶部には、前記表示部に表示される複数のデータのそれぞれごとに、前記条件が記憶され、
前記更新手順は、前記データごとに関連付けられて記憶されている情報が示す時期に、前記データ及び当該データに係る前記条件の少なくともいずれか一方に対する前記更新情報を取得する、
ことを特徴とする請求項７又は８記載の情報処理方法。
【請求項１０】
前記記憶部は、前記データを非表示とする条件を更に記憶し、
前記判定手順は、当該機器の状態の変化に応じ、前記表示する条件又は前記非表示とする条件が満たされたか否かを判定し、
前記表示制御手順は、前記非表示とする条件が満たされたことが前記判定手順において判定されると、前記データを非表示とする、
ことを特徴とする請求項７乃至９いずれか一項記載の情報処理方法。
【請求項１１】
前記機器の状態の変化は、前記表示部への所定の画面の表示、前記機器によるジョブの実行の開始、前記機器によるジョブの実行の終了、及び前記機器が利用する消耗品の残量の変化のいずれか１以上を含む、
ことを特徴とする請求項７乃至１０いずれか一項記載の情報処理方法。
【請求項１２】
表示部を有する機器に、
前記表示部に表示されるデータと前記データを表示する条件とを記憶する記憶部を参照して、当該機器の状態の変化に応じ、前記条件が満たされたか否かを判定する判定手順と、
前記条件が満たされたことが前記判定手順において判定されると、前記データを前記表示部に表示する表示制御手順と、
前記データに関連付けられて記憶されている情報が示す時期に、当該データ及び当該データに係る前記条件の少なくともいずれか一方に対する更新情報をネットワークを介して取得して、当該更新情報に基づいて、前記記憶部に記憶されている前記データ又は前記条件を更新する更新手順と、
他の機器に記憶されている前記データ及び前記条件に対するユーザによる編集結果を受信すると、当該編集結果に係る前記データ及び前記条件を前記記憶部に記憶する受信手順と、
を実行させることを特徴とするプログラム。
【請求項１３】
前記更新手順は、前記データに関連付けられて記憶されている情報が示す取得先から、前記更新情報を取得する、
ことを特徴とする請求項１２記載のプログラム。
【請求項１４】
前記記憶部には、前記表示部に表示される複数のデータのそれぞれごとに、前記条件が記憶され、
前記更新手順は、前記データごとに関連付けられて記憶されている情報が示す時期に、前記データ及び当該データに係る前記条件の少なくともいずれか一方に対する前記更新情報を取得する、
ことを特徴とする請求項１２又は１３記載のプログラム。
【請求項１５】
前記記憶部は、前記データを非表示とする条件を更に記憶し、
前記判定手順は、当該機器の状態の変化に応じ、前記表示する条件又は前記非表示とする条件が満たされたか否かを判定し、
前記表示制御手順は、前記非表示とする条件が満たされたことが前記判定手順において判定されると、前記データを非表示とする、
ことを特徴とする請求項１２乃至１４いずれか一項記載のプログラム。
【請求項１６】
前記機器の状態の変化は、前記表示部への所定の画面の表示、前記機器によるジョブの実行の開始、前記機器によるジョブの実行の終了、及び前記機器が利用する消耗品の残量の変化のいずれか１以上を含む、
ことを特徴とする請求項１２乃至１５いずれか一項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
複合機等、操作パネルを有する機器において、機器自体の状態や消耗品（複合機であれば、トナー等）の残量等をユーザに通知する方法として、操作パネルの表示領域の一部分に文字列を表示したり、操作領域全体にダイアログ等を表示したりする方法が有る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、今までの表示方法では、機器に対して固定的に組み込まれている文字列しか表示されず、表示のタイミングも固定的であった。したがって、例えば、機器の販売店ごとや機器のユーザごと等に固有の情報を固有のタイミングで機器に表示させることは困難であった。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、機器における情報の表示に関する柔軟性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、表示部を有する機器は、前記表示部に表示されるデータと前記データを表示する条件とを記憶する記憶部と、当該機器の状態の変化に応じ、前記条件が満たされたか否かを判定する判定部と、前記条件が満たされたことが前記判定部によって判定されると、前記データを前記表示部に表示する表示制御部と、前記データに関連付けられて記憶されている情報が示す時期に、当該データ及び当該データに係る前記条件の少なくともいずれか一方に対する更新情報をネットワークを介して取得して、当該更新情報に基づいて、前記記憶部に記憶されている前記データ又は前記条件を更新する更新部と、他の機器に記憶されている前記データ及び前記条件に対するユーザによる編集結果を受信すると、当該編集結果に係る前記データ及び前記条件を前記記憶部に記憶する受信部と、を有する。
【発明の効果】
【０００６】
機器における情報の表示に関する柔軟性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図２】第１の実施の形態における画像形成装置の機能構成例を示す図である。
【図３】第１の実施の形態におけるメッセージ表示処理の処理手順の第１の例を説明するためのシーケンス図である。
【図４】第１の実施の形態における表示設定データの構成例を示す図である。
【図５】第１の実施の形態における通知対象情報の一例を示す図である。
【図６】第１の実施の形態におけるメッセージ表示処理の処理手順の第２の例を説明するためのシーケンス図である。
【図７】メッセージの表示例を示す図である。
【図８】第１の実施の形態における表示設定データの編集処理の処理手順の一例を説明するためのシーケンス図である。
【図９】第２の実施の形態におけるメッセージ表示処理の処理手順の一例を説明するためのシーケンス図である。
【図１０】第２の実施の形態における表示設定データの構成例を示す図である。
【図１１】第２の実施の形態における通知対象情報の一例を示す図である。
【図１２】第３の実施の形態におけるシステム構成例を示す図である。
【図１３】第３の実施の形態におけるユーザ端末のハードウェア構成例を示す図である。
【図１４】第３の実施の形態における画像形成装置及びユーザ端末の機能構成例を示す図である。
【図１５】第３の実施の形態におけるメッセージ表示処理の処理手順の一例を説明するためのシーケンス図である。
【図１６】第４の実施の形態におけるシステム構成例を示す図である。
【図１７】第４の実施の形態における画像形成装置及び更新設定管理装置の機能構成例を示す図である。
【図１８】第４の実施の形態における表示設定データの自動更新処理の処理手順の一例を説明するためのシーケンス図である。
【図１９】第４の実施の形態における表示設定データの第１の構成例を示す図である。
【図２０】第４の実施の形態における表示設定データの第２の構成例を示す図である。
【図２１】第４の実施の形態における表示設定データの第３の構成例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第１の実施の形態における画像形成装置のハードウェア構成例を示す図である。図１において、画像形成装置２０は、コントローラ２１、スキャナ２２、プリンタ２３、モデム２４、操作パネル２５、ネットワークインタフェース２６、及びＳＤカードスロット２７等のハードウェアを有する。
【０００９】
コントローラ２１は、ＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＨＤＤ２１４、及びＮＶＲＡＭ２１５等を有する。ＲＯＭ２１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ２１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ２１１は、ＲＡＭ２１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ２１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ２１５には、各種の設定情報等が記憶される。
【００１０】
スキャナ２２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ２３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム２４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル２５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース２６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット２７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置２０では、ＲＯＭ２１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ２１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット２７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１１】
なお、操作パネル２５は、専用の又は汎用的なスマートフォンやタブレット端末等、画像形成装置２０からは独立したＣＰＵ及びＯＳ（Operating System）を有する装置であってもよい。当該ＯＳは、例えば、Ａｎｄｒｏｉｄ（登録商標）等、スマートフォンやダブレット端末等において一般的に利用されているものであってもよい。そうすることで、スマートフォンやタブレット端末等と同様に、表現豊かな画面を表示可能とすることができ、スマートフォンやタブレット端末等と同様の操作感を提供することができる。但し、他の装置によって、操作パネル２５が実現されてもよい。
【００１２】
図２は、第１の実施の形態における画像形成装置の機能構成例を示す図である。図２において、画像形成装置２０は、メッセージ表示部２２１、メッセージ生成部２２２、イベント受信部２２３、本体システム部２２４、及び表示設定編集部２２５等を有する。これら各部は、画像形成装置２０にインストールされる１以上のプログラムが、ＣＰＵ２１１又は操作パネル２５に実行させる処理により実現される。画像形成装置２０は、また、表示設定記憶部２３１を利用する。表示設定記憶部２３１は、例えば、ＨＤＤ２１４若しくは操作パネル２５が有するメモリ、又は画像形成装置２０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００１３】
表示設定記憶部２３１には、ユーザに対して何らかの情報を通知するためのメッセージの表示に関する設定情報を含むデータ（以下、「表示設定データ」という。）が記憶されている。表示設定データには、表示条件、消去条件、及び表示内容等の組み合わせがメッセージごとに含まれている。表示条件は、メッセージを表示する条件を示す情報である。消去条件は、メッセージを消去する（メッセージを非表示とする）条件を示す情報である。表示内容は、メッセージとして表示されるデータである。当該データは、文字列であってもよいし、画像データであってもよい。画像データは、静止画であってもよいし、動画であってもよい。なお、表示設定データは、ファイルに格納されて記憶されていてもよい。
【００１４】
本体システム部２２４は、図１に示したハードウェアや、ＯＳ（Operating System）又はソフトウェアプラットフォーム等を含む部分である。又は、メッセージ表示部２２１、メッセージ生成部２２２、及びイベント受信部２２３が、操作パネル２５において実現される場合、本体システム部２２４は、例えば、コントローラ２１及びコントローラ２１上のソフトウェア群であってもよい。
【００１５】
本実施の形態において、本体システム部２２４は、イベントの発生元として機能する。イベントとは、例えば、画像形成装置２０の状態の変化を示す事象である。例えば、或る時刻が到来したことや、画像形成装置２０の起動、省エネ状態への移行、省エネ状態からの復帰、ジョブの開始、ジョブの終了、消耗品の残量の（所定値以下への）変化（例えば、トナー切れ（トナーニアエンド）、用紙切れ）等が、イベントの一例として挙げられる。
【００１６】
メッセージ生成部２２２は、表示設定記憶部２３１から表示設定データを読み込んで、表示設定データに含まれている表示条件及び消去条件等を、イベント受信部２２３に設定する。或る表示条件が満たされたことがイベント受信部２２３によって判定されると、メッセージ生成部２２２は、当該表示条件に対応する表示内容の表示を、メッセージ表示部２２１に要求する。また、或る消去条件が満たされたことがイベント受信部２２３によって判定されると、メッセージ生成部２２２は、当該消去条件に対応する表示内容の消去を、メッセージ表示部２２１に要求する。
【００１７】
イベント受信部２２３は、本体システム部２２４におけるイベントの発生を検知する。検知されたイベントの発生によって、メッセージ生成部２２２によって設定された表示条件又は消去条件が満たされると、イベント受信部２２３は、当該表示条件又は当該消去条件が満たされたことを、メッセージ生成部２２２に通知する。
【００１８】
メッセージ表示部２２１は、メッセージ生成部２２２から表示が要求された表示内容を操作パネル２５に表示する。メッセージ表示部２２１は、また、メッセージ生成部２２２から消去（非表示）が要求された表示内容を操作パネル２５から消去する（非表示にする）。
【００１９】
表示設定編集部２２５は、画像形成装置２０のユーザによる操作に応じ、表示設定データを生成又は編集する。
【００２０】
以下、画像形成装置２０が実行する処理手順について説明する。図３は、第１の実施の形態におけるメッセージ表示処理の処理手順の第１の例を説明するためのシーケンス図である。
【００２１】
例えば、画像形成装置２０の起動処理が完了すると、ステップＳ１０１において、メッセージ生成部２２２は、表示設定データを表示設定記憶部２３１から読み込む。
【００２２】
図４は、第１の実施の形態における表示設定データの構成例を示す図である。図４において、表示設定データは、メッセージごとに、設定名、表示トリガイベント、消去トリガイベント、表示パターン、表示種別、及び表示内容等の表示設定を含む。なお、図４における１行分の情報を、以下「表示設定」という。
【００２３】
設定名は、表示設定ごとに付与される識別名である。表示トリガイベントは、上記において表示条件として説明した情報の一例である。すなわち、表示トリガイベントは、メッセージの表示の契機となるイベントを示す情報である。消去トリガイベントは、上記において消去条件として説明した情報の一例である。すなわち、消去トリガイベントは、メッセージの消去（非表示）の契機となるイベントを示す情報である。
【００２４】
表示パターンは、メッセージの表示態様を示す情報である。表示パターンの値としては、例えば、「バナー」、「ウィジェット」、及び「バナー／ウィジェット」等が有る。「バナー」、は、バナー形式での表示を意味する。「ウィジェット」、は、ウィジェット形式での表示を意味する。「バナー／ウィジェット」は、バナーとウィジェットとの双方が用いられた形式での表示を意味する。
【００２５】
表示種別は、表示内容の種別を示す情報である。表示種別の値としては、例えば、「文字列」、「画像」、及び「画像＋文字列」等が有る。「文字列」は、表示内容が、文字列であることを示す。「画像」は、表示内容が画像であることを示す。「画像＋文字列」は、表示内容が、画像及び文字列の組み合わせであることを示す。
【００２６】
表示内容は、表示される内容（表示対象の情報）である。表示種別が文字列である表示設定の表示内容は、表示対象の具体的な文字列である。表示種別が画像である表示設定の表示内容は、表示対象の画像を格納したファイルのファイル名である。表示種別が画像＋文字列である表示設定の表示内容は、表示対象の画像を格納したファイルのファイル名と、表示対象の具体的な文字列とである。なお、文字列については、文字数の上限値が設けられてもよい。また、画像については、画像のサイズ（高さ×幅）の上限値が設けられてもよい。この場合、これらの上限値の範囲内で、表示内容が設定される。
【００２７】
なお、図４の例では、文字列にはバナー形式で表示され、画像はウィジェットによって表示される例が示されている。
【００２８】
続いて、メッセージ生成部２２２は、表示設定データに含まれる各表示設定の、設定名、表示トリガイベント、及び消去トリガイベント含むデータ（以下、「通知対象情報」という。）を、イベント受信部２２３に登録する（Ｓ１０２）。
【００２９】
図５は、第１の実施の形態における通知対象情報の一例を示す図である。図５には、図４に示される各表示設定から、設定名、表示トリガイベント、及び消去トリガイベントが抽出された例が示されている。
【００３０】
イベント受信部２２３は、図５に示される通知対象情報の設定後、本体システム部２２４からのイベントの通知を待機する。
【００３１】
例えば、画像形成装置２０の起動後の最初に操作パネル２５に表示される基本画面（ホーム画面又は初期画面）の表示が完了すると、本体システム部２２４は、「基本画面表示完了」イベントを、イベント受信部２２３に通知する（Ｓ１０３）。イベント受信部２２３は、当該イベントが、メッセージ生成部２２２への通知対象であるか否かを、通知対象情報に基づいて判定する。すなわち、当該イベントが、いずれかの表示設定の表示トリガイベント又は消去トリガイベントであれば、当該イベントは通知対象であると判定される。「基本画面表示完了」イベントは、図５において、設定名が「起動時」である表示設定（以下、「対象設定」という。）の表示トリガイベントに該当する。したがって、イベント受信部２２３は、「基本画面表示完了」イベントをメッセージ生成部２２２に通知する（Ｓ１０４）。
【００３２】
続いて、メッセージ生成部２２２は、表示設定データに含まれる表示設定の中で、通知されたイベントに対応する表示設定を特定する。メッセージ生成部２２２は、特定された表示設定に対応した表示要求を、メッセージ表示部２２１に対して行う（Ｓ１０５）。例えば、図４において、対象設定の表示パターンは「バナー」であり、表示種別は、「文字列」である。したがって、メッセージ生成部２２２は、対象設定の表示内容に指定されている文字列についてのバナー表示をメッセージ表示部２２１に要求する。
【００３３】
メッセージ表示部２２１は、メッセージ生成部２２２からの要求に応じ、操作パネル２５に表示中の画面の表示状態を変更する（Ｓ１０６）。ここでは、「不具合発生時は○○商店まで」という文字列が、バナー表示される。
【００３４】
続いて、メッセージ表示部２２１は、現在のバナー表示に対する識別情報である表示ＩＤを生成し、当該表示ＩＤを、メッセージ生成部２２２に返答する（Ｓ１０７）。メッセージ生成部２２２は、当該表示ＩＤを、対象設定に関連付けて記憶しておく。
【００３５】
図４より、対象設定の消去トリガイベントは、タイマーとして設定された期間の経過時に発生するタイマーイベントである。すなわち、対象設定に係るメッセージは、表示されてから所定時間（３００秒）経過後に消去されるべきことが設定されている。そこで、メッセージ生成部２２２は、イベント受信部２２３に対して、３００秒のタイマーのスタート（３００秒の計測の開始）を要求する（Ｓ１０８）。イベント受信部２２３は、本体システム部２２４に対して、３００秒のタイマーを設定する（Ｓ１０９）。なお、この際、イベント受信部２２３は、タイマーとして設定された期間の経過時に発生するタイマーイベントも、メッセージ生成部２２２への通知対象として記憶する。
【００３６】
タイマーを設定された本体システム部２２４は、３００秒を計測する（Ｓ１１０）。３００秒が経過すると、本体システム部２２４は、タイマーイベントをイベント受信部２２３に通知する（Ｓ１１１）。イベント受信部２２３は、タイマーイベントを通知対象として記憶しているため、本体システム部２２４から通知されたタイマーイベントをイベント受信部２２３に通知する（Ｓ１１２）。
【００３７】
続いて、メッセージ生成部２２２は、タイマーイベントを表示トリガイベント又は消去トリガイベントとする表示設定を、表示設定データの中から検索する。ここでは、対象設定が該当する表示設定である。そこで、メッセージ生成部２２２は、対象設定に関連付けられている表示ＩＤを指定して、メッセージの消去（非表示）をメッセージ表示部２２１に要求する（Ｓ１１３）。
【００３８】
メッセージ表示部２２１は、当該要求に応じ、当該要求に指定されている表示ＩＤに対応するメッセージを消去する（Ｓ１１４）。ここでは、ステップＳ１０６においてバナーに表示されたメッセージが消去される。続いて、メッセージ表示部２２１は、消去に成功した表示の表示ＩＤをメッセージ生成部２２２に通知する（Ｓ１１５）。メッセージ生成部２２２は、当該表示ＩＤと対象設定との関連付けを解除する。
【００３９】
図３に示される処理手順によれば、画像形成装置２０の起動に応じて、自動的に、所定のメッセージをユーザに通知することができる。
【００４０】
続いて、ジョブの実行中にウィジェットが表示される例について説明する。図６は、第１の実施の形態におけるメッセージ表示処理の処理手順の第２の例を説明するためのシーケンス図である。図６中、図３と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００４１】
例えば、コピージョブが開始されると、本体システム部２２４は、「ジョブ実行（コピー）」イベントをイベント受信部２２３に通知する（Ｓ２０１）。イベント受信部２２３は、当該イベントが、メッセージ生成部２２２への通知対象であるか否かを、通知対象情報（図５）に基づいて判定する。「ジョブ実行（コピー）」イベントは、図５において、設定名が「コピー開始時」である表示設定（以下、「対象設定」という。）の表示トリガイベントに該当する。したがって、イベント受信部２２３は、「ジョブ実行（コピー）」イベントをメッセージ生成部２２２に通知する（Ｓ２０２）。
【００４２】
続いて、メッセージ生成部２２２は、表示設定データに含まれる表示設定の中で、通知されたイベントに対応する表示設定を特定する。メッセージ生成部２２２は、特定された表示設定に対応した表示要求を、メッセージ表示部２２１に対して行う（Ｓ２０３）。例えば、図４において、対象設定の表示パターンは「ウィジェット」であり、表示種別は、「画像」である。したがって、メッセージ生成部２２２は、対象設定の表示内容に指定されているファイル名を指定して、ウィジェットの表示をメッセージ表示部２２１に要求する。
【００４３】
メッセージ表示部２２１は、メッセージ生成部２２２からの要求に応じ、操作パネル２５に表示中の画面の表示状態を変更する（Ｓ２０４）。ここでは、ファイル名がＣｏｍｍｅｒｃｉａｌ．ｊｐｇであるファイルに格納されている画像が描画されたウィジェットが表示される。なお、当該画像は、例えば、画像形成装置２０の販売店の広告を示す画像であってもよい。
【００４４】
続いて、メッセージ表示部２２１は、表示されたウィジェットに対する表示ＩＤを生成し、当該表示ＩＤを、メッセージ生成部２２２に返答する（Ｓ２０５）。メッセージ生成部２２２は、当該表示ＩＤを、対象設定に関連付けておく。
【００４５】
その後、コピージョブが終了すると、本体システム部２２４は、「ジョブ終了（コピー）」イベントをイベント受信部２２３に通知する（Ｓ２０６）。イベント受信部２２３は、当該イベントが、メッセージ生成部２２２への通知対象であるか否かを、通知対象情報（図５）に基づいて判定する。「ジョブ終了（コピー）」イベントは、対象設定の消去トリガイベントに該当する。したがって、イベント受信部２２３は、「ジョブ終了（コピー）」イベントをメッセージ生成部２２２に通知する（Ｓ２０７）。
【００４６】
続いて、メッセージ生成部２２２は、「ジョブ終了（コピー）」イベントを表示トリガイベント又は消去トリガイベントとする表示設定を、表示設定データの中から検索する。ここでは、対象設定が該当する表示設定である。そこで、メッセージ生成部２２２は、対象設定に関連付けられている表示ＩＤを指定して、メッセージの消去をメッセージ表示部２２１に要求する（Ｓ２０８）。
【００４７】
メッセージ表示部２２１は、当該要求に応じ、当該要求に指定されている表示ＩＤに対応するメッセージを消去する（Ｓ２０９）。ここでは、ステップＳ２０４において表示されたウィジェットが消去される。続いて、メッセージ表示部２２１は、消去に成功したウィジェットの表示ＩＤをメッセージ生成部２２２に通知する（Ｓ２１０）。メッセージ生成部２２２は、当該表示ＩＤと対象設定との関連付けを解除する。
【００４８】
図６に示される処理手順によれば、ジョブが実行されている期間に限って、自動的に、所定のメッセージをユーザに通知することができる。
【００４９】
なお、図３や図６等において、メッセージは、例えば、図７に示されるように表示される。図７は、メッセージの表示例を示す図である。
【００５０】
図７の（１）には、操作パネル２５に表示されている基本画面５１０に対して、バナー５２０及びウィジェット５３０が表示された例が示されている。
【００５１】
バナー５２０は、バナー５２０が表示された画面（図７では、基本画面５１０）における他の表示要素を遮らないように、通常の操作の制御範囲外である基本画面５１０の端部（例えば、下辺に沿って）に表示される。又は、バナー５２０の表示位置の変更（例えば、基本画面５１０の前面への表示）や非表示等が、ボタン操作やフリック操作等によって、簡単に操作可能とされてもよい。
【００５２】
バナー５２０には、ある程度の長文の表示が可能であり、また複数の文字列が、同時にバナー５２０に設定されてもよい。バナー５２０の表示領域には限りが有るため、複数の文字列が設定された場合、数秒程度の間隔で表示対象の文字列が切り替えられてもよい。又は、スクロール操作によって、表示対象の文字列が切り替えられてもよい。
【００５３】
（２）に示されるように、バナー５２０を閲覧したユーザによって、バナー５２０がタップされた場合に、メッセージ表示部２２１は、バナー５２０に表示されたメッセージに関する詳細情報を含む詳細画面５４０を、操作パネル２５に表示してもよい。詳細情報には、例えば、バナー５２０の表示の契機となったイベントに関する情報が含まれてもよい。詳細情報のうち、詳細画面５４０に表示しきれない情報については、ユーザがフリック操作等でスクロールすることで表示が可能とされてもよい。
【００５４】
一方、ウィジェット５３０は、例えば、各種のアイコンと同様に、基本画面５１０上に並べられて表示される、グラフィカルな表示が可能な表示要素である。図７の（１）に示されるように、ウィジェット５３０には、画像と文字列との双方の表示が可能である。ウィジェット５３０は、例えば、ＨＴＭＬ（HyperText Markup Language）等のレイアウト言語が用いられて、表示対象とする画像及び文字列の指定、当該画像及び文字列の配置、及び当該画像及び文字列のサイズ等が定義されることで実現されてもよい。
【００５５】
ウィジェット５３０の表示位置は、ユーザによって変更可能とされてもよい。例えば、ウィジェット５３０が、フリック操作等によって表示対象の面が切り替わる、複数面を有する画面に表示される場合には、当該複数面の範囲内において、ウィジェット５３０の表示位置が変更されてもよい。
【００５６】
（３）に示されるように、ウィジェット５３０がタップされた場合にも、メッセージ表示部２２１は、ウィジェット５３０への表示内容に関する詳細情報を含む詳細画面５５０を、操作パネル２５に表示してもよい。詳細画面５５０には、ウィジェット５３０への表示内容を一部分として含む詳細情報が表示されている。但し、ウィジェット５３０の表示内容を含まない詳細情報が、詳細画面５５０に表示されてもよい。
【００５７】
ウィジェット５３０にも複数の表示内容が同時に設定可能とされてもよい。この場合、数秒間隔でウィジェット５３０の表示内容が切り替えられて、ユーザに対して複数の情報が通知されてもよい。又は、横フリックによって複数の表示内容のうち、表示対象とされる表示内容が切り替えられてもよい。更に、タブが表示されて、タブの操作によって表示対象が切り替えられてもよい。
【００５８】
なお、図７において、バナー５２０及びウィジェット５３０には、広告が表示対象とされているが、バナー５２０及びウィジェット５３０に表示される情報は、広告に限られない。例えば、画像形成装置２０のメンテナンス期間のお知らせが表示されてもよいし、画像形成装置２０とは無関係な、業務上の連絡事項等が表示されてもよい。その他の情報が表示されてもよい。
【００５９】
続いて、表示設定データの編集処理（生成処理）について説明する。図８は、第１の実施の形態における表示設定データの編集処理の処理手順の一例を説明するためのシーケンス図である。図８において、画像形成装置２０には、表示設定データに関して編集権限を有するユーザがログイン中であるとする。
【００６０】
ユーザが、操作パネル２５を介して、表示設定データの編集要求を入力すると（Ｓ３０１）、当該要求が、表示設定編集部２２５に通知される（Ｓ３０２）。表示設定編集部２２５は、当該要求に応じ、表示設定記憶部２３１から表示設定データを読み込む（Ｓ３０３）。続いて、表示設定編集部２２５は、当該表示設定データの編集画面を操作パネル２５に表示する（Ｓ３０４）。なお、表示設定データが新規に生成される場合、例えば、表示設定記憶部２３１に表示設定データが記憶されていない場合、編集画面において、表示設定データの各項目の値は空であってもよいし、既定値が表示されてもよい。また、編集画面の構成は所定のものに限定されない。例えば、編集画面は、図４に示されるような表形式によって、表示設定データを編集させる画面であってもよい。
【００６１】
ユーザは、編集画面を介して表示設定データの編集を行う（Ｓ３０５）。例えば、既存の表示設定の各項目の編集（変更）、既存の表示設定の削除、又は新たな表示設定の追加等が行われる。編集が完了して、表示設定データの保存指要求が入力されると（Ｓ３０６、Ｓ３０７）、表示設定編集部２２５は、編集結果としての表示設定データを、表示設定記憶部２３１に書き込む（Ｓ３０８）。
【００６２】
その後、ユーザによって、表示設定データの編集の終了要求が入力されると（Ｓ３０９）、表示設定編集部２２５は、表示設定データの編集処理を終了する。
【００６３】
上述したように、第１の実施の形態によれば、画像形成装置２０は、ユーザによって編集可能な表示設定データに基づいて、メッセージ等の通知情報を表示することができる。通知情報の表示及び消去のタイミングは、表示設定データに従う。すなわち、ユーザの任意によって、各通知情報の表示及び消去のタイミングが設定可能である。したがって、画像形成装置２０における情報の表示に関する柔軟性を向上させることができる。
【００６４】
次に、第２の実施の形態について説明する。第２の実施の形態では第１の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施の形態と同様でもよい。第２の実施の形態では、画像形成装置２０のユーザに応じて、表示可能なメッセージが変化する例について説明する。
【００６５】
図９は、第２の実施の形態におけるメッセージ表示処理の処理手順の一例を説明するためのシーケンス図である。図９中、図３と同一ステップ又は対応するステップには同一符号を付し、その説明は適宜省略する。
【００６６】
図９では、ステップＳ１０１において、図１０に示されるような表示設定データが読み込まれる。
【００６７】
図１０は、第２の実施の形態における表示設定データの構成例を示す図である。図１０において、表示設定データは、更に、対象ユーザの項目を有する。対象ユーザは、各表示設定が有効なユーザの種別（以下、「ユーザ種別」という。）を示す情報である。ユーザ種別は、画像形成装置２０に対して有する操作権限によって区別される。本実施の形態では、ユーザ種別として、管理者ユーザと一般ユーザとが有る。管理者ユーザは、管理者権限を有するユーザをいう。管理者権限とは、例えば、画像形成装置２０の管理機能を利用可能なユーザである。画像形成装置２０の管理機能とは、例えば、画像形成装置２０に関する各種の設定情報の変更機能である。一般ユーザは、管理者権限を有さないユーザをいう。一般ユーザは、例えば、画像形成装置２０の用途に関する機能（例えば、コピー、スキャン、印刷等）を利用可能である。
【００６８】
図１０においては、上から１番目及び２番目の表示設定は、管理者ユーザ及び一般ユーザの双方に対して有効であることが示されている。一方、３番目及び４番目の表示設定は、管理者ユーザに対してのみ有効であることが示されている。
【００６９】
画像形成装置２０が起動され、ステップＳ１０１が実行された後、或るユーザが、操作パネル２５を操作して、画像形成装置２０へのログイン操作（例えば、ユーザ名及びパスワードの入力や、所定のカード又は認証機能を備える携帯電話若しくはスマートフォン等を含む認証デバイスを翳す等）を行うと（Ｓ４０１）、本体システム部２２４は、ユーザの認証を行う。認証に成功した場合、本体システム部２２４は、ユーザ種別を判定する。ここでは、当該ユーザは、一般ユーザであるとする。なお、ユーザ種別（又はユーザの権限）は、例えば、各ユーザ名に対応付けられて、ＨＤＤ２１４若しくは操作パネル２５のメモリ、又はネットワークを介して画像形成装置２０に接続可能な外部装置等に記憶されている。また、認証に成功した場合、本体システム部２２４は、ユーザがログインしたことを示すログインイベントを、イベント受信部２２３に通知する（Ｓ４０２）。イベント受信部２２３は、ログインイベントをメッセージ生成部２２２に通知する（Ｓ４０３）。この時点において、イベント受信部２２３には、通知対象情報は登録されていないため、イベント受信部２２３は、全てのイベントを、メッセージ生成部２２２に通知する。
【００７０】
メッセージ生成部２２２は、ログインイベントに応じ、ログインユーザ情報を本体システム部２２４から取得する（Ｓ４０４）。ログインユーザ情報は、ログインユーザに関する情報である。ログインユーザ情報には、例えば、ログインユーザのユーザ名やユーザ種別等が含まれる。
【００７１】
続いて、メッセージ生成部２２２は、ログインユーザに対して有効な表示設定を、表示設定データ（図１０）から抽出する（Ｓ４０５）。本実施の形態において、ログインユーザは、一般ユーザであるため、図１０の１番目及び２番目の表示設定が抽出される。
【００７２】
続いて、メッセージ生成部２２２は、抽出された表示設定に係る通知対象情報を、イベント受信部２２３に登録する（Ｓ１０２）。
【００７３】
図１１は、第２の実施の形態における通知対象情報の一例を示す図である。図１１には、図１０における１番目及び２番目の表示設定に係る通知対象情報が示されている。
【００７４】
したがって、イベント受信部２２３は、図１１の表示トリガイベント又は消去トリガイベントに該当しないイベントについては通知しないようになる。その結果、図１０の３番目及び４番目の表示設定データは、無効化される。
【００７５】
ステップＳ１０３以降については、図３において説明した通りである。なお、ログインユーザがログアウトした場合、イベント受信部２２３は、設定されている通知対象情報を、クリアしてもよい。
【００７６】
上述したように、第２の実施の形態によれば、ユーザ種別に応じて、有効な表示設定を変化させることができる。なお、有効な表示設定は、ユーザ名ごとや、操作権限以外によって区別されるグループごとに切り替え可能とされてもよい。
【００７７】
次に、第３の実施の形態について説明する。第３の実施の形態では第１の実施の形態又は第２の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施又は第２の実施の形態と同様でもよい。
【００７８】
図１２は、第３の実施の形態におけるシステム構成例を示す図である。図１２において、画像形成装置２０ａ及び画像形成装置２０ｂ等、１以上の画像形成装置２０は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク（有線又は無線の別は問わない）を介してユーザ端末１０に通信可能に接続される。
【００７９】
ユーザ端末１０は、表示設定データの生成及び編集に利用される端末である。例えば、ＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、又はＰＤＡ（Personal Digital Assistance）等が、ユーザ端末１０として用いられてもよい。
【００８０】
図１３は、第３の実施の形態におけるユーザ端末のハードウェア構成例を示す図である。図１３のユーザ端末１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００８１】
ユーザ端末１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００８２】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってユーザ端末１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
【００８３】
図１４は、第３の実施の形態における画像形成装置及びユーザ端末の機能構成例を示す図である。図１４において、画像形成装置２０は、表示設定管理部２２６を有する。表示設定管理部２２６は、ユーザ端末１０からの要求に応じ、表示設定記憶部２３１に記憶されている表示設定データを、ユーザ端末１０に送信する。表示設定管理部２２６は、また、ユーザ端末１０から送信される表示設定データを受信し、当該表示設定データを表示設定記憶部２３１に書き込む。なお、第３の実施の形態において、画像形成装置２０は、表示設定編集部２２５を有していてもよい。
【００８４】
一方、ユーザ端末１０は、表示設定取得部１１、遠隔編集部１２、及び表示設定送信部１３等を有する。これら各部は、ユーザ端末１０にインストールされる１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。
【００８５】
表示設定取得部１１は、画像形成装置２０から表示設定データを取得する。遠隔編集部１２は、ユーザ端末１０のユーザによる操作に応じ、表示設定データを生成又は編集する。表示設定送信部１３は、遠隔編集部１２によって生成又は編集された表示設定データを、画像形成装置２０に送信する。
【００８６】
図１５は、第３の実施の形態におけるメッセージ表示処理の処理手順の一例を説明するためのシーケンス図である。図１５において、ユーザは、ユーザ端末１０を操作する。
【００８７】
ユーザが、ユーザ端末１０に対して、表示設定データの編集要求を入力すると（Ｓ５０１）、表示設定取得部１１は、表示設定データの取得要求を画像形成装置２０に送信する（Ｓ５０２）。なお、ユーザによって、表示設定データの取得先の画像形成装置２０が選択されてもよい。画像形成装置２０の選択は、画像形成装置２０のＩＰアドレス等の入力によって行われてもよいし、画像形成装置２０の一覧の中からの選択によって行われてもよい。表示設定データの取得先の画像形成装置２０の選択が行われる場合、表示設定取得部１１は、ユーザによって選択された画像形成装置２０に対して、表示設定データの取得要求の送信を要求する。また、ステップＳ５０２が実行される前に、画像形成装置２０に対するユーザのリモートログイン処理が実行されてもよい。この場合、画像形成装置２０へのリモートログインに成功した場合に、ステップＳ５０２以降が実行されてもよい。
【００８８】
画像形成装置２０の表示設定管理部２２６は、表示設定データの取得要求を受信すると、表示設定記憶部２３１から表示設定データを読み出す（Ｓ５０３）。続いて、表示設定管理部２２６は、読み出された表示設定データを、ユーザ端末１０に返信する（Ｓ５０４）。
【００８９】
当該表示設定データが表示設定取得部１１によって受信されると、遠隔編集部１２は、当該表示設定データの編集画面をユーザ端末１０に表示する。なお、表示設定データが新規に生成される場合、例えば、表示設定データの取得先の画像形成装置２０の表示設定記憶部２３１に表示設定データが記憶されていない場合、例えば、編集画面において、表示設定データの各項目の値は空であってもよいし、既定値が表示されてもよい。また、編集画面の構成は所定のものに限定されない。例えば、編集画面は、図４に示されるような表形式によって、表示設定データを編集させる画面であってもよい。
【００９０】
ユーザは、編集画面を介して表示設定データの編集を行う（Ｓ５０５）。編集内容は、図８において説明したものと同様でもよい。ユーザによる編集操作に応じ、遠隔編集部１２は、表示設定データに対して編集操作を反映する。
【００９１】
編集が完了して、表示設定データの保存指要求が入力されると（Ｓ５０６）、表示設定送信部１３は、編集された表示設定データを、画像形成装置２０に送信する（Ｓ５０７）。この際、表示設定データの送信先の画像形成装置２０がユーザによって選択されてもよい。すなわち、編集された表示設定データの送信先は、編集前の表示設定データの取得先の画像形成装置２０と異なってもよい。また、複数の画像形成装置２０が、表示設定データの送信先として選択（指定）されてもよい。
【００９２】
表示設定データの送信先とされた画像形成装置２０の表示設定管理部２２６は、当該表示設定データを受信すると、当該表示設定データを表示設定記憶部２３１に書き込む（Ｓ５０８）。続いて、表示設定管理部２２６は、表示設定データの書き込みが完了したこと示す応答を、ユーザ端末１０に返信する（Ｓ５０９）。その後、ユーザによって、表示設定データの編集の終了要求が入力されると（Ｓ５１０）、遠隔編集部１２は、表示設定データの編集処理を終了する。
【００９３】
なお、表示設定データが新規に生成される場合、ステップＳ５０２〜Ｓ５０４は、実行されなくてもよい。また、画像形成装置２０から取得される表示設定データを編集元とするのではなく、ユーザ端末１０等に保存されている表示設定データが編集対象とされてもよい。
【００９４】
上述したように、第３の実施の形態によれば、ユーザは、ユーザ端末１０を利用して、表示設定データを生成又は編集することができる。この際、同一の表示設定データを、複数の画像形成装置２０に一斉に設定することができる。したがって、表示設定データの設定作業の作業負担を軽減することができる。
【００９５】
次に、第４の実施の形態について説明する。第４の実施の形態では第１の実施の形態〜第３の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施、第２の実施の形態、又は第３の実施の形態と同様でもよい。
【００９６】
図１６は、第４の実施の形態におけるシステム構成例を示す図である。図１６中、図１２と同一部分には同一符号を付し、その説明は省略する。
【００９７】
図１６では、更新設定管理装置３０が追加されている。更新設定管理装置３０は、各画像形成装置２０とネットワークを介して通信可能に接続される。更新設定管理装置３０は、更新された表示設定データ（例えば、最新版の表示設定データ）を管理する１以上のコンピュータである。更新設定管理装置３０は、例えば、図１３に示したようなハードウェア構成を有する。但し、更新設定管理装置３０は、表示装置１０６及び入力装置１０７を有さなくてもよい。
【００９８】
なお、複数の更新設定管理装置３０が配置されてもよい。また、第４の実施の形態において、ユーザ端末１０は、利用されなくてもよい。
【００９９】
図１７は、第４の実施の形態における画像形成装置及び更新設定管理装置の機能構成例を示す図である。図１７中、図２と同一部分には同一符号を付し、その説明は省略する。図１７において、画像形成装置２０は、表示設定更新部２２７を有する。表示設定更新部２２７は、画像形成装置２０にインストールされた１以上のプログラムが、ＣＰＵ２１１に実行させる処理により実現される。表示設定更新部２２７は、更新設定管理装置３０によって管理されている表示設定データを、所定のタイミングで自動的に取得し、取得された表示設定データによって、表示設定記憶部２３１に記憶されている表示設定データを更新する。なお、第４の実施の形態において、画像形成装置２０は、表示設定編集部２２５を有していてもよいし、表示設定管理部２２６を有していてもよい。
【０１００】
一方、更新設定管理装置３０は、更新設定管理部３１を有する。更新設定管理部３１は、更新設定管理装置３０にインストールされた１以上のプログラムが、更新設定管理装置３０のＣＰＵに実行させる処理により実現される。更新設定管理装置３０は、また、更新設定記憶部３２を利用する。更新設定記憶部３２は、更新設定管理装置３０の補助記憶装置、又は更新設定管理装置３０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【０１０１】
更新設定記憶部３２には、更新された表示設定データが記憶されている。例えば、第４の実施の形態において、ユーザ端末１０による表示設定データの編集結果は、更新設定記憶部３２に反映されてもよい。
【０１０２】
更新設定管理部３１は、画像形成装置２０からの表示設定データの取得要求に応じ、更新設定記憶部３２に記憶されている表示設定データを、当該画像形成装置２０に送信する。
【０１０３】
図１８は、第４の実施の形態における表示設定データの自動更新処理の処理手順の一例を説明するためのシーケンス図である。
【０１０４】
ステップＳ６０１において、表示設定更新部２２７は、表示設定データの更新時期の到来を検知すると、表示設定データの取得要求を、更新設定管理装置３０の更新設定管理部３１に送信する（Ｓ６０２）。
【０１０５】
表示設定データの更新時期を示す情報と、表示設定データの取得要求の送信先を示す情報とは、例えば、表示設定データに含まれていてもよい。
【０１０６】
図１９は、第４の実施の形態における表示設定データの第１の構成例を示す図である。図１９に示される表示設定データは、更新時期及び参照先の項目を更に含む。
【０１０７】
更新時期は、表示設定データの更新時期（更新タイミング）を示す情報である。更新時期は、例えば、ｙｙｙｙ−ｍｍ−ｄｄ−ｈｈ形式、ｎＤ形式、又はｎＨ形式等によって指定されてもよい。ｙｙｙｙ−ｍｍ−ｄｄ−ｈｈ形式は、特定の日時を示す形式である。すなわち、「ｙｙｙｙ−ｍｍ−ｄｄ−ｈｈ」において、「ｙｙｙｙ」は、西暦を示す。「ｍｍ」は、月を示す。「ｄｄ」は、日を示す。「ｈｈ」は、時刻を示す。ｎＤ形式は、更新の間隔の日数を示す形式である。すなわち、「ｎＤ」において、ｎは、１以上の整数である。Ｄは、ｎの単位が、１日であることを示す識別子である。ｎＨ形式は、更新の間隔の時間を示す形式である。すなわち、「ｎＨ」において、ｎは、１以上の整数である。Ｈは、ｎの単位が、１時間であることを示す識別子である。
【０１０８】
参照先は、表示設定データの取得先の識別情報である。例えば、参照先の値は、ＵＲＬ（Uniform Resource Locator）であってもよい。
【０１０９】
表示設定データが、図１９に示されるように構成される場合、表示設定更新部２２７は、表示設定記憶部２３１に記憶されている表示設定データの更新時期の値に基づいて、更新時期の到来を検知する。また、表示設定更新部２２７は、当該表示設定データの参照先によって識別される宛先に、表示設定データの取得要求を送信する。なお、更新時期の値が、ｎＤ形式又はｎＨ形式である場合には、最終更新日時が記憶されるようにし、最終更新日時からのｎ日又はＨ時間の経過が検知されてもよい。
【０１１０】
続いて、更新設定管理部３１は、更新設定記憶部３２から表示設定データを取得し、当該表示設定データを、取得要求の送信元の表示設定更新部２２７に返信する（Ｓ６０３）。なお、更新設定記憶部３２に記憶されている表示設定データは、前回の更新時における表示設定データに対する差分であってもよい。
【０１１１】
続いて、表示設定更新部２２７は、表示設定データを受信すると、当該表示設定データを、表示設定記憶部２３１に記憶されている表示設定データに対して上書きする（Ｓ６０４）。その結果、表示設定記憶部２３１に記憶されている表示設定データが更新される。なお、更新時期又は参照先が更新されてもよい。そうすることで、更新時期が、ｙｙｙｙ−ｍｍ−ｄｄ−ｈｈ形式である場合に、更新設定管理部３１は、表示設定更新部２２７に対して、次回の更新時期を通知することができる。また、更新時期が、ｎＤ又はｎＨである場合に、次回の更新間隔（更新周期）を変更することができる。
【０１１２】
なお、更新時期が到来の検知は、例えば、図３、図６、又は図９におけるステップＳ１０１に伴って実行されてもよい。すなわち、表示設定更新部２２７は、表示設定データが読み込まれる前に、更新時期が到来しているか（更新時期が経過しているか）否かを判定し、更新時期が到来している場合に、ステップＳ６０２を実行してもよい。
【０１１３】
また、ステップＳ１０１において既に表示設定データが読み込まれた後に更新時期が到来した場合には、表示設定記憶部２３１に記憶されている表示設定データが更新され、当該表示設定データに基づく表示制御は、画像形成装置２０の次回の起動時以降に有効とされてもよい。
【０１１４】
なお、更新時期及び参照先は、表示設定ごとに異なっていてもよい。図２０は、第４の実施の形態における表示設定データの第２の構成例を示す図である。図２０に示される表示設定データでは、表示設定ごとに、更新時期及び参照先が設定可能とされている。この場合、図１８のステップＳ６０２において、表示設定更新部２２７は、更新時期が到来した表示設定の設定名を含む、表示設定データの取得要求を、当該表示設定に対して設定されている参照先に係る更新設定管理部３１に送信する。なお、図２０において、更新時期及び参照先が設定されていない表示設定については、更新は行われなくてもよい。
【０１１５】
また、表示設定データは、図１９及び図２０が組み合わされた構成を有していてもよい。図２１は、第４の実施の形態における表示設定データの第３の構成例を示す図である。
【０１１６】
図２１に示される表示設定データは、全ての表示設定に対して共通の更新時期及び参照先と、表示設定ごとに個別の更新時期及び参照先とが設定可能とされている。図２１において、個別の更新時期及び参照先が設定されていない表示設定については、共通の更新時期及び参照先が有効とされる。一方、個別の更新時期及び参照先が設定されている表示設定については、個別の更新時期及び参照先のみが有効とされてもよいし、共通の更新時期及び参照先も有効とされてもよい。
【０１１７】
なお、図１０に示した表示設定データに対して、図１９、図２０、又は図２１の形式で、更新時期及び参照先が追加されてもよい。
【０１１８】
また、更新時期及び参照先は、表示設定データ内に含まれていなくてもよい。表示設定データ又は各表示設定に関連付けられて、表示設定データとは別に、更新時期及び参照先が管理されてもよい。また、参照先が固定である場合、参照先は、表示設定データのパラメータとされなくてもよい。
【０１１９】
上述したように、第４の実施の形態によれば、各画像形成装置２０に記憶されている表示設定を、自動的に更新することができる。そうすることで、例えば、ユーザは、更新設定記憶部３２に記憶されている表示設定データを更新することで、更新後の表示設定データを、各画像形成装置２０に反映させることができる。
【０１２０】
なお、上記各実施の形態は、画像形成装置２０以外の機器に関して適用されてもよい。例えば、プロジェクタ、テレビ会議システム、デジタルカメラ等の操作パネルに対する情報の表示に関して本実施の形態が適用されてもよい。
【０１２１】
なお、上記各実施の形態において、画像形成装置２０若しくは操作パネル２５、又は画像形成装置２０及び操作パネル２５は、機器の一例である。操作パネル２５は、表示部の一例である。表示設定記憶部２３１は、記憶部の一例である。イベント受信部２２３は、判定部の一例である。メッセージ表示部２２１は、表示制御部の一例である。表示設定更新部２２７は、更新部の一例である。更新設定記憶部３２に記憶されている表示設定データは、更新情報の一例である。
【０１２２】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１２３】
１０          ユーザ端末
１１          表示設定取得部
１２          遠隔編集部
１３          表示設定送信部
２０          画像形成装置
２１          コントローラ
２２          スキャナ
２３          プリンタ
２４          モデム
２５          操作パネル
２６          ネットワークインタフェース
２７          ＳＤカードスロット
３０          更新設定管理装置
３１          更新設定管理部
３２          更新設定記憶部
８０          ＳＤカード
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
２１１        ＣＰＵ
２１２        ＲＡＭ
２１３        ＲＯＭ
２１４        ＨＤＤ
２１５        ＮＶＲＡＭ
２２１        メッセージ表示部
２２２        メッセージ生成部
２２３        イベント受信部
２２４        本体システム部
２２５        表示設定編集部
２２６        表示設定管理部
２２７        表示設定更新部
２３１        表示設定記憶部
Ｂ            バス
【先行技術文献】
【特許文献】
【０１２４】
【特許文献１】特開２０１４−１７９０３８号公報
【図１】
0006668612.tif 000002
【図２】
0006668612.tif 000003
【図３】
0006668612.tif 000004
【図４】
0006668612.tif 000005
【図５】
0006668612.tif 000006
【図６】
0006668612.tif 000007
【図７】
0006668612.tif 000008
【図８】
0006668612.tif 000009
【図９】
0006668612.tif 000010
【図１０】
0006668612.tif 000011
【図１１】
0006668612.tif 000012
【図１２】
0006668612.tif 000013
【図１３】
0006668612.tif 000014
【図１４】
0006668612.tif 000015
【図１５】
0006668612.tif 000016
【図１６】
0006668612.tif 000017
【図１７】
0006668612.tif 000018
【図１８】
0006668612.tif 000019
【図１９】
0006668612.tif 000020
【図２０】
0006668612.tif 000021
【図２１】
0006668612.tif 000022