(57)【要約】【課題】  複数の通知ウインドウが表示される場合に、簡単に通知ウインドウを非表示にすることができる。【解決手段】  画像形成装置（１０）は、ディスプレイ２２を備え、ディスプレイ２２には、画像形成装置１０に係る複数の事象が生じている場合に、ディスプレイ２２には、事象であって、ユーザに情報を通知すべき所定の事象が生じている場合には、複数の事象に応じた複数のメッセージをそれぞれ含む複数の通知ウインドウ１０４が表示される。複数の通知ウインドウのうちの少なくとも１つには第１キー１０４ａが含まれ、第１キー１０４ａが操作された場合に、全ての通知ウインドウ１０４が非表示にされる。【選択図】  図４
2020049921.tif 000002
【特許請求の範囲】
【請求項１】
表示面を有する表示手段を備える画像形成装置であって、
前記画像形成装置に係る複数の事象が生じている場合に、前記複数の事象に応じた複数のメッセージをそれぞれ含む複数のウインドウを前記表示面に表示させる通知手段、および
前記複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、前記表示面に表示される全てのウインドウを非表示にする表示制御手段を備える、画像形成装置。
【請求項２】
前記通知手段は、前記複数のウインドウを重ねて表示し、
前記第１キーは、少なくとも最前面のウインドウに設けられる、請求項１記載の画像形成装置。
【請求項３】
前記複数のメッセージのそれぞれには、優先順位が設定されており、
前記通知手段は、前記複数のウインドウのそれぞれに含まれるメッセージの優先順位に応じた表示順で、前記複数のウインドウを表示する、請求項２記載の画像形成装置。
【請求項４】
前記最前面のウインドウには、第２キーが設けられ、
前記表示制御手段は、前記第２キーが操作された場合に、前記最前面のウインドウを非表示にする、請求項２または３記載の画像形成装置。
【請求項５】
前記複数のウインドウのうちの少なくとも１つには、第２キーが設けられ、
前記表示制御手段は、前記第２キーが操作された場合に、操作された第２キーが設けられるウインドウを非表示にする、請求項１記載の画像形成装置。
【請求項６】
前記複数のウインドウのうちの少なくとも１つには、前記第１キーおよび前記第２キーが設けられる、請求項５記載の画像形成装置。
【請求項７】
表示面を有する表示手段を備える表示装置であって、
複数のメッセージをそれぞれ含む複数のウインドウを前記表示面に表示させる通知手段、および
前記複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、前記表示面に表示される全てのウインドウを非表示にする表示制御手段を備える、表示装置。
【請求項８】
表示面を有する表示手段を備える画像形成装置の制御プログラムであって、
前記画像形成装置のプロセッサを、
前記画像形成装置に係る複数の事象が生じている場合に、前記複数の事象に応じた複数のメッセージをそれぞれ含む複数のウインドウを前記表示面に表示させる通知手段、および
前記複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、前記表示面に表示される全てのウインドウを非表示にする表示制御手段として機能させる、制御プログラム。
【請求項９】
表示面を有する表示手段を備える画像形成装置の制御方法であって、
（ａ）前記画像形成装置に係る複数の事象が生じている場合に、前記複数の事象に応じた複数のメッセージをそれぞれ含む複数のウインドウを前記表示面に表示させるステップ、および
（ｂ）前記複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、前記表示面に表示される全てのウインドウを非表示にするステップを含む、制御方法。
【請求項１０】
表示面を有する表示手段を備える表示装置の制御プログラムであって、
前記表示装置のプロセッサを、
複数のメッセージをそれぞれ含む複数のウインドウを前記表示面に表示させる通知手段、および
前記複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、前記表示面に表示される全てのウインドウを非表示にする表示制御手段として機能させる、制御プログラム。
【請求項１１】
表示面を有する表示手段を備える表示装置の制御方法であって、
（ａ）複数のメッセージをそれぞれ含む複数のウインドウを前記表示面に表示させるステップ、および
（ｂ）前記複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、前記表示面に表示される全てのウインドウを非表示にするステップを含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、表示装置、制御プログラムおよび制御方法に関し、特にたとえば、表示手段を備え、所定の情報をユーザに通知するための通知ウインドウを表示手段に表示する、画像形成装置、表示装置、制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
この種の背景技術の一例が特許文献１に開示される。背景技術の対話表示装置では、各種処理を実行する機能処理部の処理状況に応じたメッセージ内容がポップアップウィンドウとして表示部に表示され、複数のメッセージ内容が表示される場合には、メッセージ種別毎に設定された優先度に応じて、複数のウインドウが重なって表示される。
【０００３】
各ウインドウには確認ボタンが設けられており、操作者が最前面のウインドウの確認ボタンを操作すると、最前面のウインドウが消去され、後続する次のウインドウが最前面に表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３０５６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、背景技術の対話表示装置では、全ての通知ウインドウを非表示にするためには、各通知ウインドウにおいて確認ボタンを操作する必要が有り、多数の通知ウインドウが表示される場合には、確認ボタンを操作する作業が面倒であるという問題がある。
【０００６】
それゆえに、この発明の主たる目的は、新規な、画像形成装置、表示装置、制御プログラムおよび制御方法を提供することである。
【０００７】
この発明の他の目的は、複数の通知ウインドウが表示される場合に、簡単に通知ウインドウを非表示にすることができる、画像形成装置、表示装置、制御プログラムおよび制御方法を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、表示面を有する表示手段を備える画像形成装置であって、通知手段および表示制御手段を備える。通知手段は、画像形成装置に係る複数の事象が生じている場合に、複数の事象に応じた複数のメッセージをそれぞれ含む複数のウインドウを表示面に表示させる。表示制御手段は、複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、表示面に表示される全てのウインドウを非表示にする。
【０００９】
第２の発明は、第１の発明に従属する画像形成装置であって、通知手段は、複数のウインドウを重ねて表示し、第１キーは、少なくとも最前面のウインドウに設けられる。
【００１０】
第３の発明は、第２の発明に従属する画像形成装置であって、複数のメッセージのそれぞれには、優先順位が設定されており、通知手段は、複数のウインドウのそれぞれに含まれるメッセージの優先順位に応じた表示順で、複数のウインドウを表示する。
【００１１】
第４の発明は、第２または第３の発明に従属する画像形成装置であって、最前面のウインドウには、第２キーが設けられ、表示制御手段は、第２キーが操作された場合に、最前面のウインドウを非表示にする。
【００１２】
第５の発明は、第１の発明に従属する画像形成装置であって、複数のウインドウのうちの少なくとも１つには、第２キーが設けられ、表示制御手段は、第２キーが操作された場合に、操作された第２キーが設けられるウインドウを非表示にする。
【００１３】
第６の発明は、第５の発明に従属する画像形成装置であって、複数のウインドウのうちの少なくとも１つには、第１キーおよび第２キーが設けられる。
【００１４】
第７の発明は、表示面を有する表示手段を備える表示装置であって、通知手段および表示制御手段を備える。通知手段は、複数のメッセージをそれぞれ含む複数のウインドウを表示面に表示させる。表示制御手段は、複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、表示面に表示される全てのウインドウを非表示にする。
【００１５】
第８の発明は、表示面を有する表示手段を備える画像形成装置の制御プログラムであって、画像形成装置のプロセッサを、画像形成装置に係る複数の事象が生じている場合に、複数の事象に応じた複数のメッセージをそれぞれ含む複数のウインドウを表示面に表示させる通知手段および複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、表示面に表示される全てのウインドウを非表示にする表示制御手段として機能させる。
【００１６】
第９の発明は、表示面を有する表示手段を備える画像形成装置の制御方法であって、（ａ）画像形成装置に係る複数の事象が生じている場合に、複数の事象に応じた複数のメッセージをそれぞれ含む複数のウインドウを表示面に表示させるステップおよび（ｂ）複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、表示面に表示される全てのウインドウを非表示にするステップを含む、制御方法である。
【００１７】
第１０の発明は、表示面を有する表示手段を備える表示装置の制御プログラムであって、表示装置のプロセッサを、複数のメッセージをそれぞれ含む複数のウインドウを表示面に表示させる通知手段および複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、表示面に表示される全てのウインドウを非表示にする表示制御手段として機能させる。
【００１８】
第１１の発明は、表示面を有する表示手段を備える表示装置の制御方法であって、（ａ）複数のメッセージをそれぞれ含む複数のウインドウを表示面に表示させるステップおよび（ｂ）複数のウインドウのうちの少なくとも１つに設けられる第１キーが操作された場合に、表示面に表示される全てのウインドウを非表示にするステップを含む、制御方法である。
【発明の効果】
【００１９】
この発明によれば、複数の通知ウインドウが表示される場合に、簡単に通知ウインドウを非表示にすることができる。
【００２０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２１】
【図１】図１はこの発明の一実施例である画像形成装置の外観を示す斜視図である。
【図２】図２は図１に示す画像形成装置の電気的な構成を示すブロック図である。
【図３】図３はホーム画面の一例を示す図解図である。
【図４】図４は第１種類の通知ウインドウを含むホーム画面の一例を示す図解図である。
【図５】図５はメッセージテーブルの一例を示す図解図である。
【図６】図６は図２に示すＲＡＭのメモリマップの一例を示す図解図である。
【図７】図７は図２に示すＣＰＵの通知処理の一例を示すフロー図である。
【図８】図８は図２に示すＣＰＵのフラグ切替処理の一例を示すフロー図である。
【図９】図９は第２実施例における第２種類の通知ウインドウを含むホーム画面の一例を示す図解図である。
【図１０】図１０は第２実施例の通知処理の一例の一部を示すフロー図である。
【図１１】図１１は第３実施例におけるメッセージテーブルの一例を示す図解図である。
【図１２】図１２は第３実施例の通知処理の一例の一部を示すフロー図である。
【図１３】図１３は第４実施例における第３種類の通知ウインドウを含むホーム画面の一例を示す図解図である。
【図１４】図１４は第４実施例の通知処理の一例の一部を示すフロー図である。
【図１５】図１５は変形例の第３種類の通知ウインドウを含むホーム画面の一例を示す図解図である。
【図１６】図１６は第５実施例における通知用キーを含むコピー設定画面の一例を示す図解図である。
【図１７】図１７は第５実施例における通知ウインドウを含むコピー設定画面の一例を示す図解図である。
【図１８】図１８は第５実施例の通知処理の一例の一部を示すフロー図である。
【図１９】図１９は第５実施例のフラグ切替処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２２】
［第１実施例］
図１はこの発明の一実施例である画像形成装置１０の外観構成を示す斜視図である。図１を参照して、第１実施例では、画像形成装置１０は、画像表示機能を備え、複写機能、プリンタ機能、スキャナ機能およびファクシミリ機能などを有する複合機（ＭＦＰ：Multifunction Peripheral）である。この発明は複合機だけでなく、複写機（コピー機）、印刷装置（プリンタ）およびファクシミリのような他の画像形成装置に適用可能である。また、この発明は画像形成装置だけでなく、タブレット端末、スマートフォン、ＰＣおよび電子机（デジタルテーブル）などの各種の画像表示機能を備える情報機器ないし電子機器に適用することも可能である。さらに、この発明は、インフォメーションディスプレイおよび電子黒板などの表示装置にも適用可能である。
【００２３】
なお、この明細書では、ユーザの立ち位置に対向する面、つまり後述する操作パネル２６が設けられる側の面を前面（正面）として画像形成装置１０およびその構成部材の前後方向（奥行方向）を規定し、画像形成装置１０およびその構成部材の左右方向（横方向）は、ユーザから画像形成装置１０を見た状態を基準として規定する。
【００２４】
画像形成装置１０は、画像読取部３０、画像形成部３２、給紙装置３８および排紙トレイ４０を含む装置本体３６を備える。
【００２５】
画像読取部３０は、透明材によって形成される原稿載置台を備え、装置本体３６に内蔵される。原稿載置台の上方には、ヒンジ等を介して原稿押えカバー３０ａが開閉自在に取り付けられる。この原稿押えカバー３０ａには、原稿載置トレイ３４が設けられる。また、原稿押えカバー３０ａには、原稿載置トレイ３４に載置された原稿を自動的に給紙するＡＤＦ（自動原稿送り装置）が設けられる。
【００２６】
また、画像読取部３０は、光源、複数のミラー、結像レンズおよびラインセンサ等を備える。この画像読取部３０は、原稿表面を光源によって露光し、原稿表面から反射した反射光を複数のミラーによって結像レンズに導く。そして、結像レンズによって反射光をラインセンサの受光素子に結像させる。ラインセンサでは、受光素子に結像した反射光の輝度または色度が検出され、原稿表面の画像に基づく読取画像データが生成される。ラインセンサとしては、ＣＣＤ（Charge Coupled Device）またはＣＩＳ（Contact Image Sensor）等が用いられる。
【００２７】
画像形成部３２は、装置本体３６に内蔵され、画像読取部３０の下方に設けられる。この画像形成部３２は、感光体ドラム、帯電装置、露光装置、現像装置、転写装置および定着装置などを備える。画像形成部３２は、給紙装置３８等から搬送される記録媒体（用紙）上に電子写真方式によって画像を形成し、画像形成済みの用紙を排紙トレイ４０に排出する。ただし、用紙上に画像を形成するための印刷画像データとしては、画像読取部３０で読み取った画像データの他、外部コンピュータから送信された画像データ等が利用される。また、記録媒体としては、紙からなる用紙に限定されず、ＯＨＰフィルムなどの紙以外のシートも用いられる。
【００２８】
なお、詳細な説明は省略するが、画像形成部３２は、カラーのプリント機能を備えており、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の各色について、感光体ドラムと、帯電装置と、現像装置と、転写ローラと、クリーニング装置を含む画像形成ステーションが構成される。たとえば、画像形成装置１０は、タンデム式の画像形成装置であって、画像形成部３２において、色毎の画像形成ステーションが一列に並んで配置される。
【００２９】
排紙トレイ４０は、画像読取部３０および画像形成部３２の間に設けられる。排紙トレイ４０の底面は、画像形成部３２によって区画される。また、排紙トレイ４０の天面は、画像読取部３０によって区画される。さらに、排紙トレイ４０の左側面（正面から見た左側面）は、連結筐体４２の右側面で規定される。つまり、排紙トレイ４０の前面側、背面側および左側面側は、開口する。排紙トレイ４０の底面は、連結筐体４２側に向かって下り勾配となる傾斜面を有する。
【００３０】
また、画像読取部３０の前面側には、操作パネル２６が設けられる。操作パネル２６は、タッチパネル２０付きのディスプレイ２２および複数の操作ボタン２６ａを含む。
【００３１】
タッチパネル２０付きのディスプレイ２２には、各種設定または印刷指示などをユーザから受け付けるためのソフトウェアキーおよびメッセージ等が表示される。ディスプレイ２２には、画像形成装置１０が実行可能な各種のジョブから所望のジョブを選択するための画面であるホーム画面１００（図３参照）等の種々の操作画面が表示される。ただし、この第１実施例では、ジョブは、コピー（原稿のスキャンを含む）、印刷（プリント）およびファックスの送信などを意味する。
【００３２】
操作ボタン２６ａは、ハードウェアキーであって、たとえば、ホームキー、省電力キーおよび主電源キーなどが含まれる。ホームキーは、ホーム画面をディスプレイ２２に表示させるためのキーである。省電力キーは、消費電力が制限される省電力状態（省電力モード）と、消費電力が制限されない通常状態（通常モード）とを切り替えるためのキーである。ただし、操作ボタン２６ａは、ソフトウェアキーであっても良い。この場合、操作ボタン２６ａは、タッチパネル２０付きのディスプレイ２２に表示される。
【００３３】
なお、ソフトウェアキーとは、たとえばタッチパネル２０付きのディスプレイ２２の表示面上にソフトウェア的に再現されたキー（アイコン）のことを言う。これに対して、ハードウェアキーとは、物理的な装置として設けられたキー（ボタン）のことを言う。また、操作パネル２６における操作入力とは、ソフトウェアキーにおける操作入力（たとえばタッチパネル２０へのタッチ入力）およびハードウェアキーにおける操作入力（操作ボタン２６ａのボタン操作）などの操作パネル２６の各部への操作入力を意味する。
【００３４】
図２は図１に示す画像形成装置１０の電気的な構成を示すブロック図である。図２を参照して、画像形成装置１０はＣＰＵ１２を含む。ＣＰＵ１２には、バス６０を介してＲＡＭ１４、タッチパネル制御回路１６、表示制御回路１８、操作ボタン検出回路２４、ＨＤＤ２８、画像読取部３０、画像形成部３２および通信回路６２が接続される。また、タッチパネル制御回路１６にはタッチパネル２０が接続され、表示制御回路１８にはディスプレイ２２が接続され、操作ボタン検出回路２４には操作ボタン２６ａが接続される。
【００３５】
ＣＰＵ１２は、画像形成装置１０の全体的な制御を司る。ＲＡＭ１４は、ＣＰＵ１２のワーク領域およびバッファ領域として用いられる。
【００３６】
ＨＤＤ２８は、画像形成装置１０の主記憶装置であって、ＣＰＵ１２が画像形成装置１０の各部位の動作を制御するための制御プログラムおよび各種データ等を適宜記憶する。ただし、ＨＤＤ２８に代えて、またはＨＤＤ２８とともに、ＳＳＤ、フラッシュメモリ、ＥＥＰＲＯＭなどの他の不揮発性メモリが用いられてもよい。
【００３７】
タッチパネル制御回路１６は、タッチパネル２０に必要な電圧などを付与するとともに、タッチパネル２０のタッチ有効範囲内でのタッチ操作（タッチ入力）を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ１２に出力する。
【００３８】
タッチパネル２０は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第１実施例では、タッチパネル２０としては、静電容量方式のタッチパネルが用いられ、ディスプレイ２２の表示面にタッチパネル２０が設けられる。ただし、タッチパネル２０とディスプレイ２２とが一体的に形成されたタッチパネルディスプレイが用いられてもよい。
【００３９】
表示制御回路１８は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ１２の指示の下、ＧＰＵは、ＲＡＭ１４に記憶された画像生成データ７４ｂ（図６参照）を用いてディスプレイ２２に種々の画面を表示するための表示画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイ２２に出力する。ディスプレイ２２としては、たとえばＬＣＤまたはＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。
【００４０】
操作ボタン検出回路２４は、上述した操作ボタン２６ａの操作に応じた操作信号ないし操作データをＣＰＵ１２に出力する。
【００４１】
通信回路６２は、インターネットなどのネットワークに接続するための通信回路である。この通信回路６２は、有線通信回路または無線通信回路であり、ＣＰＵ１２からの指示に従って、ネットワークを介して、外部コンピュータと通信する。
【００４２】
なお、図２に示す画像形成装置１０の電気的な構成は単なる一例であり、これに限定される必要はない。たとえば、画像形成装置１０には、画像形成部３２における紙詰まりを検出するためのジャムセンサおよび給紙装置３８における用紙の残量を検出するための用紙センサ等が設けられる。また、画像形成装置１０には、ＳＤカードまたはＵＳＢメモリなどの各種の記録媒体を装着可能なメモリスロットなどの接続部が設けられても良い。さらに、画像形成装置１０には、タッチパネル２０および操作ボタン２６ａ以外の入力手段として、たとえばコンピュータマウス、タッチパッド、ペンタブレットなどのポインティングデバイスが接続されたり、ハードウェアのキーボードが接続されたりすることがある。
【００４３】
このような構成の画像形成装置では、画像形成装置に係る情報に応じたメッセージ内容がポップアップウィンドウとしてディスプレイに表示されるものがある。このような画像形成装置では、メッセージ種別毎に設定された優先度に応じて、複数のウインドウが重なって表示される。ここで、各ウインドウには当該ウインドウを消去するための確認ボタンが設けられており、操作者が最前面のウインドウの確認ボタンを操作すると、最前面のウインドウが消去され、後続する次のウインドウが最前面に表示される。
【００４４】
しかしながら、従来の画像形成装置では、全てのウインドウを非表示にするためには、各ウインドウにおいて確認ボタンを操作する必要が有り、多数のメッセージが表示される場合には、確認ボタンを操作する作業が面倒であるという問題がある。
【００４５】
そこで、この第１実施例の画像形成装置１０では、複数の通知ウインドウが重なって表示される場合に、一部の通知ウインドウに、全ての通知ウインドウを非表示にするためのキーを設けるようにした。
【００４６】
以下、図３および図４等を参照して画像形成装置１０の動作例を説明する。図３はホーム画面１００の一例を示す図解図である。図４は第１種類の通知ウインドウ１０４を含むホーム画面１００の一例を示す図解図である。
【００４７】
上述したように、画像形成装置１０は、種々の機能を有する複合機であり、コピージョブ、印刷（プリント）ジョブ、スキャンジョブおよびＦＡＸジョブ等を実行することができる。画像形成装置１０の電源がオンされて、各機能を実行可能な待機状態にある場合、画像形成装置１０のディスプレイ２２には、図３に示すようなホーム画面１００が表示される。このホーム画面１００には、コピー、プリント、ＦＡＸおよびスキャンなどの各ジョブを選択して各ジョブにおける動作条件等を設定する操作画面（設定画面）を表示するためのジョブ選択キー（アイコン）１０２の画像が表示される。
【００４８】
たとえば、ユーザは、ジョブ選択キー１０２を操作（タッチ）して、所望のジョブの実行を指示することができる。したがって、画像形成装置１０は、ユーザの指示に従って各ジョブを実行する。
【００４９】
ここで、図４に示すように、ディスプレイ２２にホーム画面１００または各種設定画面が表示されている状態で、画像形成装置１０に係るイベント（事象）であって、ユーザに情報を通知すべき所定の事象が生じている場合には、その事象に係る情報に応じたメッセージを含む第１種類の通知ウインドウ１０４が表示される。ただし、ユーザに情報を通知すべき事象には、画像形成装置１０における用紙切れ、トナー切れ、紙詰まり等の不具合（エラー）、ジョブの開始／終了、ユーザ操作の補助およびユーザ操作の受け付け等の複数の事象が含まれる。そして、本実施例の画像形成装置１０では、複数の事象のそれぞれに対応する複数のメッセージが用意されており、画像形成装置１０で生じている事象に応じたメッセージが指定され、指定されたメッセージ（指定メッセージ）を含む第１種類の通知ウインドウ１０４が表示される。
【００５０】
第１種類の通知ウインドウ１０４は、ホーム画面１００等の各種画面の前面に重なって、ディスプレイ２２の表示領域の中央部に表示される。図４に示す例では、第１種類の通知ウインドウ１０４は、ホーム画面１００の前面に表示される。すなわち、第１種類の通知ウインドウ１０４は、ポップアップで表示される。また、１つのメッセージにつき、１つの第１種類の通知ウインドウ１０４が表示される。すなわち、１つの第１種類の通知ウインドウ１０４には、１つのメッセージが含まれる。これらのことは、第２実施例〜第５実施例で説明する第２種類の通知ウインドウ１０６および第３種類の通知ウインドウ１０８も同様である。
【００５１】
ここで、画像形成装置１０で複数の事象が同時に生じている場合には、複数の事象のそれぞれに応じた複数のメッセージがユーザに通知されることがある。この場合、複数のメッセージのそれぞれに対応する複数の第１種類の通知ウインドウ１０４が同時に表示される。すなわち、ユーザに通知されるメッセージの数（通知件数）に応じた数の第１種類の通知ウインドウ１０４が同時に表示される。
【００５２】
第１実施例の画像形成装置１０では、複数の第１種類の通知ウインドウ１０４が同時に表示される場合には、複数の第１種類の通知ウインドウ１０４は重なって表示される。また、全ての第１種類の通知ウインドウ１０４が同じ位置に表示される。したがって、最前面の第１種類の通知ウインドウ１０４のみが視認可能となる。
【００５３】
ただし、第１種類の通知ウインドウ１０４に表示される複数のメッセージのそれぞれには、優先順位が設定されている。なお、メッセージ毎の優先順位は、メッセージの内容の重要度、緊急度等に加え、画像形成装置１０の設置場所および使用状況等に応じて適宜設定される。そして、複数の第１種類の通知ウインドウ１０４が重なって表示される場合には、メッセージ毎に設定された優先順位に応じて各第１種類の通知ウインドウ１０４の表示順が設定される。前面側から背面側に行くにつれて、優先順位が下位のメッセージを含む第１種類の通知ウインドウ１０４になるように、各第１種類の通知ウインドウ１０４の表示順が設定される。したがって、優先順位が上位のメッセージを含む第１種類の通知ウインドウ１０４は、優先順位が下位のメッセージを含む第１種類の通知ウインドウ１０４よりも前面側に表示される。すなわち、優先順位が最上位のメッセージを含む第１種類の通知ウインドウ１０４が最前面に表示される。
【００５４】
また、第１実施例では、少なくとも最前面の第１種類の通知ウインドウ１０４には、上述したメッセージの他に、第１キー１０４ａが設けられる（表示される）。ただし、第１キー１０４ａは、最前面の第１種類の通知ウインドウ１０４以外の第１種類の通知ウインドウ１０４にも設けられても良い。
【００５５】
第１キー１０４ａには、最前面の第１種類の通知ウインドウ１０４および他の第１種類の通知ウインドウ１０４を非表示にする（消去する）機能、すなわち、全ての通知ウインドウを非表示にする機能が割り当てられる。これらのことは、後述する第１キー１０８ａも同様である。
【００５６】
なお、第１種類の通知ウインドウ１０４は、第１キー１０４ａをタッチする以外の操作ができないようになっており、その他の操作（たとえば、ジョブ選択キー１０２をタッチする操作）はできないようになっている。また、複数の第１種類の通知ウインドウ１０４が重なって表示される場合には、最前面の第１種類の通知ウインドウ１０４の第１キー１０４ａをタッチする以外の操作ができないようになっている。
【００５７】
第１キー１０４ａがタッチされると、全ての通知ウインドウが非表示にされる。すなわち、図３に示すようなホーム画面１００に戻る。なお、ホーム画面１００の前面に第１種類の通知ウインドウ１０４が表示される例について説明したが、ホーム画面１００以外の各種設定画面の前面に第１種類の通知ウインドウ１０４が表示される場合には、第１キー１０４ａがタッチされると、各種設定画面に戻る。したがって、ユーザは、ジョブ選択キー１０２をタッチして、所望のジョブの実行を指示することができる。また、第１キー１０４ａがタッチされると、最前面に表示されていた第１種類の通知ウインドウ１０４に含まれるメッセージついては、そのメッセージの内容をユーザに通知できたものとして、すなわち通知済のメッセージ（既読メッセージ）として取り扱われる。この通知済のメッセージを含む第１種類の通知ウインドウ１０４については、通知済となった後は表示しないようにしても良いし、通知済となった後もそのメッセージに対応する事象が生じている場合（事象が解消していない場合）には再度表示するようにしても良い。
【００５８】
さらに、第１キー１０４ａがタッチされた時から所定時間（たとえば１分）が経過した段階で、ユーザに情報を通知すべき事象が生じている場合には、第１種類の通知ウインドウ１０４が表示される。このときも、優先順位が最上位のメッセージを含む第１種類の通知ウインドウ１０４が最前面に表示される。
【００５９】
なお、メッセージ毎の優先順位の判定は、図５に示すメッセージテーブルを用いて行われる。図５はメッセージテーブルの一例を示す図解図である。この第１実施例では、図５のメッセージテーブルは、予め作成されており、対応するテーブルデータ７４ｃ（図６参照）が画像形成装置１０のＨＤＤ２８または外部のサーバ等の所定の記憶先に記憶されている。
【００６０】
図５に示すように、メッセージテーブルでは、画像形成装置１０で表示可能なメッセージに対応して、優先順位が記述される。この第１実施例では、画像形成装置１０で表示可能なメッセージは、５００種類程度用意されており、各メッセージの優先順位は数字で表現される。
【００６１】
なお、図５に示すメッセージテーブルの各欄には、各メッセージの内容に対応する文字列または優先順位を示す数字が記述されているが、これらの内容は、画像形成装置１０における内部処理で作成および使用されるだけである。このため、メッセージテーブルの各欄に記述される内容は、人間が解読できない記号等で記述されてもよい。以上のことは、第３実施例で説明する図１１のメッセージテーブルでも同様である。
【００６２】
画像形成装置１０の上記のような動作は、ＣＰＵ１２がＲＡＭ１４に記憶された制御プログラムを実行することによって実現される。具体的な処理については、後でフロー図を用いて説明する。
【００６３】
図６は図２に示すＲＡＭ１４のメモリマップ７０の一例を示す図解図である。図６に示すように、ＲＡＭ１４は、プログラム記憶領域７２およびデータ記憶領域７４を含む。ＲＡＭ１４のプログラム記憶領域７２には、上述したように、制御プログラムが記憶される。制御プログラムは、表示プログラム７２ａ、操作検出プログラム７２ｂ、通信プログラム７２ｃ、通知プログラム７２ｄ、切替プログラム７２ｅ、画像形成プログラム７２ｆおよび画像読取プログラム７２ｇを含む。
【００６４】
表示プログラム７２ａは、後述する画像生成データ７４ｂを用いて、ホーム画面１００などの各種の画面をディスプレイ２２に表示するためのプログラムである。また、表示プログラム７２ａは、ユーザに情報を通知すべき事象が生じている場合に、指定されたメッセージを含む第１種類の通知ウインドウ１０４をディスプレイ２２に表示するためのプログラムでもある。さらに、表示プログラム７２ａは、複数の第１種類の通知ウインドウ１０４が同時に表示される場合には、メッセージ毎に設定された優先順位に応じた表示順で複数の第１種類の通知ウインドウ１０４を表示するためのプログラムでもある。
【００６５】
操作検出プログラム７２ｂは、画像形成装置１０の各部への操作を検出するためのプログラムである。たとえば、操作検出プログラム７２ｂは、タッチパネル２０から出力されたタッチ座標データを取得して、ディスプレイ２２に表示される各種の画面に含まれるソフトウェアキーが操作（タッチ）されたことを検出するためのプログラムである。また、操作検出プログラム７２ｂは、操作ボタン２６ａからの操作入力を検出するためのプログラムでもある。
【００６６】
通信プログラム７２ｃは、外部コンピュータと、ネットワークを介して通信するためのプログラムである。
【００６７】
通知プログラム７２ｄは、ユーザに情報を通知すべき事象が生じている場合に、その事象に応じたメッセージを指定するためのプログラムである。
【００６８】
切替プログラム７２ｅは、第１キー１０４ａの操作に応じて、表示フラグ７４ｄをオン／オフするためのプログラムである。すなわち、切替プログラム７２ｅは、全ての第１種類の通知ウインドウ１０４の表示／非表示を切り替えるためのプログラムである。
【００６９】
画像形成プログラム７２ｆは、画像形成部３２を制御して、多色または単色の画像を用紙に印刷するためのプログラムである。
【００７０】
画像読取プログラム７２ｇは、画像読取部３０を制御して、原稿の画像を読み取り、読み取った画像に対応する画像信号（画像データ）を出力するためのプログラムである。
【００７１】
なお、図示は省略するが、プログラム記憶領域７２には、画像形成装置１０が備える各種の機能を選択および実行するためのプログラムなども記憶される。
【００７２】
ＲＡＭ１４のデータ記憶領域７４には、操作入力データ７４ａ、画像生成データ７４ｂ、テーブルデータ７４ｃおよび表示フラグ７４ｄなどが記憶される。
【００７３】
操作入力データ７４ａは、たとえば操作検出プログラム７２ｂに従って検出（取得）されたタッチ座標データまたは／および操作データである。検出されたタッチ座標データまたは／および操作データは、時系列に従って記憶される。
【００７４】
画像生成データ７４ｂは、ディスプレイ２２に表示される、ホーム画面１００および第１種類の通知ウインドウ１０４などの各種の画面に対応する表示画像データを生成するためのポリゴンデータまたはテクスチャデータ等のデータである。また、画像生成データ７４ｂには、たとえば第１キー１０４ａ等のソフトウェアキーの画像データ等も含まれる。
【００７５】
テーブルデータ７４ｃは、上述したメッセージテーブル等のデータである。上述したように、テーブルデータ７４ｃは、ＨＤＤ２８または外部のサーバ等の所定の記憶先に記憶されており、必要に応じて、所定の記憶先から読み出され、ＲＡＭ１４に記憶される。
【００７６】
表示フラグ７４ｄは、第１種類の通知ウインドウ１０４を表示するかどうかを判断するためのフラグである。表示フラグ７４ｄがオンである場合であって、ユーザに情報を通知すべき事象が生じている場合（通知を行うと判断される場合）には、第１種類の通知ウインドウ１０４が表示される。一方、無効フラグ７４ｅがオフである場合には、通知を行うと判断されていても、第１種類の通知ウインドウ１０４は表示されない。
【００７７】
なお、図示は省略するが、データ記憶領域７４には、制御プログラムの実行に必要な他のデータが記憶されたり、制御プログラムの実行に必要なタイマ（カウンタ）およびレジスタが設けられたりする。
【００７８】
図７は図２に示すＣＰＵ１２の通知処理の一例を示すフロー図である。この通知処理は、画像形成装置１０の電源がオンされたときに開始され、画像形成装置１０の電源がオフされたときまたは消費電力が制限される省電力状態に切り替えられたときに終了される。
【００７９】
図７に示すように、ＣＰＵ１２は、通知処理を開始すると、ステップＳ１で、ユーザに情報を通知すべき事象が生じているかどうかを判断する。ステップＳ１で“ＮＯ”であれば、つまり、ユーザに情報を通知すべき事象が生じていないと判断した場合は、同じステップＳ１に戻る。一方、ステップＳ１で“ＹＥＳ”であれば、つまり、ユーザに情報を通知すべき事象が生じていると判断した場合は、ステップＳ３で、その事象に応じたメッセージを指定して、ステップＳ５で、通知を行うかどうかを判断する。ここでは、ＣＰＵ１２は、表示フラグ７４ｄがオンであるかどうかを判断する。
【００８０】
ステップＳ５で“ＮＯ”であれば、つまり、表示フラグ７４ｄがオフであり、通知を行わないと判断した場合は、ステップＳ１に戻る。一方、ステップＳ５で“ＹＥＳ”であれば、つまり、表示フラグ７４ｄがオンであり、通知を行うと判断した場合は、ステップＳ７で、通知件数を変数ｎに代入して、ステップＳ９で、ｎ個の第１種類の通知ウインドウ１０４をディスプレイ２２に表示する。ただし、変数ｎが２以上である場合、すなわち通知件数が複数（２件以上）である場合には、優先順位が最上位のメッセージを含む第１種類の通知ウインドウ１０４が最前面になるように、各第１種類の通知ウインドウ１０４を重ねて表示する。
【００８１】
続いて、ステップＳ１１で、第１キー１０４ａがタッチされたかどうかを判断する。ステップＳ１１で“ＮＯ”であれば、つまり、第１キー１０４ａがタッチされないと判断した場合は、ステップＳ９に戻る。一方、ステップＳ１１で“ＹＥＳ”であれば、つまり、第１キー１０４ａがタッチされたと判断した場合は、ステップＳ１３で、全ての第１種類の通知ウインドウ１０４を非表示にして、ステップＳ１に戻る。
【００８２】
次に、画像形成装置１０のＣＰＵ１２で実行されるフラグ切替処理について説明する。図８は図２に示すＣＰＵ１２のフラグ切替処理の一例を示すフロー図である。このフラグ切替処理は、画像形成装置１０の電源がオンされたときに開始され、画像形成装置１０の電源がオフされたときまたは消費電力が制限される省電力状態に切り替えられたときに終了され、上述した通知処理と並行して実行される。
【００８３】
図８に示すように、ＣＰＵ１２は、フラグ切替処理を開始すると、ステップＳ３１で、表示フラグ７４ｄをオンして、ステップＳ３３で、第１キー１０４ａがタッチされたかどうかを判断する。ステップＳ３３で“ＮＯ”であれば、つまり、第１キー１０４ａがタッチされないと判断した場合は、ステップＳ３３に戻る。一方、ステップＳ３３で“ＹＥＳ”であれば、つまり、第１キー１０４ａがタッチされたと判断した場合は、ステップＳ３５で、表示フラグ７４ｄをオフして、ステップＳ３７で、タイマをスタートする。図示は省略したが、タイマはＲＡＭ１４に設けられる。続いて、ステップＳ３９で、所定時間（たとえば、１分）を経過したかどうかを判断する。ステップＳ３９で“ＮＯ”であれば、つまり、所定時間を経過していなければ、ステップＳ３９に戻る。一方、ステップＳ３９で“ＹＥＳ”であれば、つまり、所定時間を経過していれば、ステップＳ４１で、タイマをリセットして、ステップＳ３１に戻る。
【００８４】
この第１実施例によれば、複数の通知ウインドウ１０４が表示される場合に、通知ウインドウ１０４に設けられる第１キー１０４ａがタッチされると、全ての通知ウインドウ１０４を非表示にするようにしたので、複数の通知ウインドウが表示される場合に、簡単に通知ウインドウを非表示にすることができる。
【００８５】
また、第１実施例によれば、複数の通知ウインドウ１０４が重なって表示される場合、第１キー１０４ａは、少なくとも最前面の通知ウインドウに設けられるので、複数の通知ウインドウが重なって表示される場合に、簡単に通知ウインドウを非表示にすることができる。
【００８６】
さらに、第１実施例によれば、複数のメッセージのそれぞれには予め決められた優先順位が設定されており、複数の第１種類の通知ウインドウ１０４が重なって表示される場合には、メッセージ毎に設定された優先順位に応じて各第１種類の通知ウインドウ１０４の表示順が設定される。したがって、優先順位が最上位のメッセージを含む第１種類の通知ウインドウ１０４が最前面に表示されるので、少なくとも最も優先順位が高いメッセージをユーザに通知することができる。
［第２実施例］
第２実施例の画像形成装置１０は、複数の通知ウインドウが重なって表示される場合に、所定数の通知ウインドウを順次表示できるようにした以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【００８７】
図９は第２実施例における第２種類の通知ウインドウ１０６を含むホーム画面１００の一例を示す図解図である。第２実施例の画像形成装置１０では、複数のメッセージがユーザに通知される場合には、ディスプレイ２２には、少なくとも１つの第１種類の通知ウインドウ１０４および少なくとも１つの第２種類の通知ウインドウ１０６が同時に表示される。
【００８８】
ただし、第１種類の通知ウインドウ１０４および第２種類の通知ウインドウ１０６は、同じ位置に重なって表示される。また、第２種類の通知ウインドウ１０６は、第１種類の通知ウインドウ１０４よりも前面側に表示される。したがって、最初に第１種類の通知ウインドウ１０４および第２種類の通知ウインドウ１０６が表示されたときには、最前面には、第２種類の通知ウインドウ１０６が表示される。
【００８９】
また、第２種類の通知ウインドウ１０６の数には、上限（たとえば４個）が設定されている。したがって、なお、通知件数が第２種類の通知ウインドウ１０６の上限の数と同じかそれより少ない場合には、優先順位が最下位のメッセージを含むウインドウ（最背面のウインドウ）は、第１種類の通知ウインドウ１０４となる。したがって、ユーザに通知されるメッセージの数（通知件数）が複数（２件以上）である場合には、優先順位が最上位から所定順位までのメッセージを含む通知ウインドウは、第２種類の通知ウインドウ１０６となり、優先順位が所定順位よりも下位のメッセージを含むウインドウは、第１種類の通知ウインドウ１０４となる。なお、通知件数が１件である場合には、通知されるメッセージを含む通知ウインドウは、第１種類の通知ウインドウ１０４となる。また、第２種類の通知ウインドウ１０６の上限の数は、画像形成装置１０の設置場所および使用状況等に応じて適宜設定される。
【００９０】
図９に示すように、第２種類の通知ウインドウ１０６には、第２キー１０６ａが表示される。第２キー１０６ａには、最前面の第２種類の通知ウインドウ１０６のみを非表示にする機能が割り当てられる。このことは、後述する第２キー１０８ｂも同様である。なお、第２種類の通知ウインドウ１０６は、第２キー１０６ａをタッチする以外の操作ができないようになっており、その他の操作はできないようになっている。また、複数の第２種類の通知ウインドウ１０６が重なって表示される場合には、最前面の第２種類の通知ウインドウ１０６の第２キー１０６ａをタッチする以外の操作ができないようになっている。
【００９１】
第２キー１０６ａがタッチされると、最前面の第２種類の通知ウインドウ１０６のみが非表示にされる。すなわち、第２キー１０６ａがタッチされる前において最前面から２番目の通知ウインドウ（最前面の第２種類の通知ウインドウ１０６に後続する通知ウインドウ）が最前面に表示される。
【００９２】
ここで、最前面から２番目の通知ウインドウが第２種類の通知ウインドウ１０６である場合には、最前面の第２種類の通知ウインドウ１０６で第２キー１０６ａがタッチされると、次の第２種類の通知ウインドウ１０６が最前面に表示される。一方、最前面から２番目の通知ウインドウが第１種類の通知ウインドウ１０４である場合、すなわち最後の第２種類の通知ウインドウ１０６が表示されている場合では、第２キー１０６ａがタッチされると、第１種類の通知ウインドウ１０４が最前面に表示される。そして、第１種類の通知ウインドウ１０４が最前面に表示された状態で、第１キー１０４ａがタッチされると、全ての第１種類の通知ウインドウ１０４が非表示にされる。このように、通知件数が複数である場合には、優先順位の上位のメッセージを含む第２種類の通知ウインドウ１０６から順に、第２種類の通知ウインドウ１０６および第１種類の通知ウインドウ１０４が順次表示される。
【００９３】
また、第２実施例では、上述したような動作を実現するために、画像形成装置１０のＲＡＭ１４に記憶される制御プログラムには、ユーザに通知されるメッセージの数（通知件数）を取得する取得プログラム、並びに、通知件数が複数であるかどうかを判定し、通知件数が第２種類の通知ウインドウ１０６の上限の数以上または以下であるかどうかを判定する判定プログラム等が含まれる。また、表示プログラム７２ａは、第２キー１０６ａがタッチされた場合に、最前面の第２種類の通知ウインドウ１０６を非表示にするためのプログラムでもある。さらに、ＲＡＭ１４のデータ記憶領域７４には、通知件数についてのデータおよび第２種類の通知ウインドウ１０６の上限の数についてのデータが記憶される。画像形成装置１０の上記のような動作は、ＣＰＵ１２が取得プログラムおよび判定プログラムを含む制御プログラムを実行することによって実現される。
【００９４】
以下、フロー図を用いて、第２実施例における通知処理について説明するが、第１実施例で説明した通知処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【００９５】
図１０は第２実施例の通知処理の一例の一部を示すフロー図である。図１０に示すように、ＣＰＵ１２は、通知処理を開始すると、ステップＳ７で、通知件数を変数ｎに代入して、ステップＳ５１で、変数ｎが２以上かどうか、つまり、通知件数が２件以上（複数）かどうかを判断する。
【００９６】
ステップＳ５１で“ＮＯ”であれば、つまり、通知件数が１件であると判断した場合は、ステップＳ９に進む。一方、ステップＳ５１で“ＹＥＳ”であれば、つまり、通知件数が２件以上であると判断した場合は、ステップＳ５３で、変数ｎ−１を変数ｍに代入し、ステップＳ５５で、通知件数が第２種類の通知ウインドウ１０６の上限の数（たとえば、４）に対応する所定の数（たとえば、５）よりも多いかどうかを判断する。
【００９７】
ステップＳ５５で“ＮＯ”であれば、つまり、通知件数が第２種類の通知ウインドウ１０６の上限の数以下であると判断した場合は、後述するステップＳ５９に進む。一方、ステップＳ５５で“ＹＥＳ”であれば、つまり、通知件数が第２種類の通知ウインドウ１０６の上限の数よりも多いと判断した場合は、ステップＳ５７で、第２種類の通知ウインドウ１０６の上限の数を変数ｍに代入し、ステップＳ５９で、ｍ個の第２種類の通知ウインドウ１０６をディスプレイ２２に表示して、ステップＳ６１で、ｎ−ｍ個の第１種類の通知ウインドウ１０４を第２種類の通知ウインドウ１０６の背面側に表示して、ステップＳ６３で、第２キー１０６ａがタッチされたかどうかを判断する。
【００９８】
ステップＳ６３で“ＹＥＳ”であれば、つまり、第２キー１０６ａがタッチされたと判断した場合は、ステップＳ６５で、最前面の第２種類の通知ウインドウ１０６を非表示にして、ステップＳ６３に戻る。一方、ステップＳ６３で“ＮＯ”であれば、つまり、第２キー１０６ａがタッチされないと判断した場合は、ステップＳ６７で、第１キー１０４ａがタッチされたかどうかを判断する。ステップＳ６７で“ＮＯ”であれば、ステップＳ６３に戻る。一方、ステップＳ６７で“ＹＥＳ”であれば、ステップＳ１３に進み、全ての第１種類の通知ウインドウ１０４を非表示にして、ステップＳ１に戻る。
【００９９】
なお、ステップＳ１からステップＳ１３までの処理の内容については、第１実施例と同じであるので説明を省略する。また、フラグ切替処理の内容については、第１実施例と同じであるので説明を省略する。
【０１００】
この第２実施例によれば、最前面の通知ウインドウに、最前面の第２種類の通知ウインドウ１０６のみを非表示にする機能が割り当てられる第２キー１０６ａが設けられるので、所定数の通知ウインドウを順次表示させて、ユーザに複数のメッセージを通知することができる。
【０１０１】
また、第２実施例によれば、第２キー１０６ａが設けられる通知ウインドウの数に上限が設定されているので、その上限を超える数の通知ウインドウが表示されることがなく、全ての通知ウインドウを１つずつ非表示にする手間がかからないという利点がある。
［第３実施例］
第３実施例の画像形成装置１０では、複数のメッセージのそれぞれに数段階に区分された重要度を設定し、重要度の高いメッセージを含む通知ウインドウを優先して表示するようにした以外は第２実施例と同じであるため、第２実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１０２】
第３実施例の画像形成装置１０では、複数のメッセージのそれぞれに第１の重要度（たとえば「高」）および第２の重要度（たとえば「低」）の２段階の重要度のいずれかが設定される。たとえば、優先順位が所定の順位（たとえば、１００位）よりも上位のメッセージには、第１の重要度「高」が設定され、優先順位が所定の順位よりも下位のメッセージには、第２の重要度「低」が設定される。
【０１０３】
そして、第３実施例の画像形成装置１０では、第１の重要度「高」が設定されるメッセージに対応する事象が生じている場合には、第１の重要度「高」が設定されるメッセージを含む通知ウインドウがディスプレイ２２に表示される。このとき、第２の重要度「低」が設定されるメッセージに対応する事象が生じていたとしても、第２の重要度「低」が設定されるメッセージを含む通知ウインドウは表示されない。
【０１０４】
一方、第１の重要度「高」が設定されるメッセージに対応する事象が生じておらず、第２の重要度「低」が設定されるメッセージに対応する事象が生じている場合には、第２の重要度「低」が設定されるメッセージを含む通知ウインドウがディスプレイ２２に表示される。
【０１０５】
ただし、第１の重要度「高」が設定されるメッセージまたは第２の重要度「低」が設定されるメッセージが複数存在する場合には、第２実施例で説明したように、所定数の第２種類の通知ウインドウ１０６および第１種類の通知ウインドウ１０４が表示され、優先順位が上位のメッセージを含む通知ウインドウから順に、所定数の通知ウインドウが順次表示される。一方、第１の重要度「高」が設定されるメッセージまたは第２の重要度「低」が設定されるメッセージが１件である場合には、そのメッセージを含む第１種類の通知ウインドウ１０４が表示される。
【０１０６】
なお、メッセージ毎の重要度の判定は、図１１に示すメッセージテーブルを用いて行われる。図１１は第３実施例におけるメッセージテーブルの一例を示す図解図である。図１１に示すように、メッセージテーブルでは、画像形成装置１０で表示可能なメッセージおよび優先順位に対応して、重要度が記述される。たとえば、優先順位は第１の重要度であることを示す「高」または第２の重要度であることを示す「低」の文字で表現される。
【０１０７】
また、第３実施例では、上述したような動作を実現するために、画像形成装置１０のＲＡＭ１４に記憶される制御プログラムに含まれる判定プログラムは、メッセージ毎の重要度を判定するためのプログラムでもある。画像形成装置１０の上記のような動作は、ＣＰＵ１２が判定プログラムを含む制御プログラムを実行することによって実現される。
【０１０８】
以下、フロー図を用いて、第３実施例における通知処理について説明するが、第２実施例で説明した通知処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１０９】
図１２は第３実施例の通知処理の一例の一部を示すフロー図である。図１２に示すように、ＣＰＵ１２は、通知処理を開始すると、ステップＳ７で、通知件数を変数ｎに代入して、ステップＳ７１で、第１の重要度の通知件数を変数ｉに代入して、ステップＳ７３で、変数ｉが１以上かどうか、つまり、第１の重要度が設定されるメッセージが１件以上指定されているかどうかを判断する。ステップＳ７３で“ＹＥＳ”であれば、つまり、第１の重要度が設定されるメッセージが１件以上指定されていると判断した場合は、ステップＳ７５で、変数ｉを変数ｍに代入し、後述するステップＳ８１に進む。
【０１１０】
一方、ステップＳ７３で“ＮＯ”であれば、つまり、第１の重要度が設定されるメッセージが指定されていないと判断した場合は、ステップＳ７７で、第２の重要度の通知件数を変数ｋに代入して、ステップＳ７９で、変数ｋを変数ｍに代入し、ステップＳ８１に進む。
【０１１１】
続いて、ステップＳ８１では、変数ｍが２以上かどうか、つまり、通知件数が２件以上かどうかを判断する。ステップＳ８１で“ＮＯ”であれば、ステップＳ９に進む。一方、ステップＳ８１で“ＹＥＳ”であれば、ステップＳ５３に進む。
【０１１２】
なお、ステップＳ１からステップＳ１３までの処理およびステップＳ５３以降の内容については、第２実施例と同じであるので説明を省略する。また、フラグ切替処理の内容については、第１実施例と同じであるので説明を省略する。
【０１１３】
この第３実施例によれば、複数のメッセージのそれぞれに数段階に区分された重要度を設定し、重要度の高いメッセージを含む通知ウインドウを優先して表示するようにしたので、重要度の高いメッセージを適切にユーザに通知することができる。
【０１１４】
なお、第３実施例では、複数のメッセージのそれぞれに２段階に区分された重要度が設定されるようにしたが、これに限定される必要は無い。たとえば、複数のメッセージのそれぞれに、「高」、「中」、「低」のように３段階に区分された重要度が設定されても良いし、４段階以上に区分された重要度が設定されても良い。
【０１１５】
また、第３実施例では、第１の重要度「高」が設定されるメッセージまたは第２の重要度「低」が設定されるメッセージが複数存在する場合には、所定数の第２種類の通知ウインドウ１０６が表示されるようにしたが、これに限定される必要は無い。たとえば、第１実施例と同様に、第１種類の通知ウインドウ１０４のみを表示してもよい。この場合、最前面の第１種類の通知ウインドウ１０４の第１キー１０４ａがタッチされれば、全ての第１種類の通知ウインドウ１０４が非表示にされる。
［第４実施例］
第４実施例の画像形成装置１０では、複数の通知ウインドウが重なって表示される場合に、第１キーおよび第２キーを含む通知ウインドウが表示されるようにした以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１１６】
図１３は第４実施例における第３種類の通知ウインドウ１０８を含むホーム画面１００の一例を示す図解図である。第４実施例の画像形成装置１０では、通知件数が複数である場合には、ディスプレイ２２には、少なくとも１つの第１種類の通知ウインドウ１０４および少なくとも１つの第３種類の通知ウインドウ１０８が同時に表示される。
【０１１７】
ただし、第１種類の通知ウインドウ１０４および第３種類の通知ウインドウ１０８は、同じ位置に重なって表示される。また、第３種類の通知ウインドウ１０８は、第１種類の通知ウインドウ１０４よりも前面側に表示される。したがって、第１種類の通知ウインドウ１０４および第３種類の通知ウインドウ１０８が最初に表示された段階では、最前面には、第３種類の通知ウインドウ１０８が表示される。
【０１１８】
図１３に示すように、第３種類の通知ウインドウ１０８には、第１キー１０８ａおよび第２キー１０８ｂが表示される。第１キー１０８ａには、全ての第３種類の通知ウインドウ１０８および第１種類の通知ウインドウ１０４を非表示にする機能、すなわち、全ての通知ウインドウを非表示にする機能が割り当てられる。また、第２キー１０８ｂには、最前面の第３種類の通知ウインドウ１０８のみを非表示にする機能が割り当てられる。
【０１１９】
以上のように、第１キー１０８ａは、上述した第１キー１０４ａと同様の機能を有し、第２キー１０８ｂは、上述した第２キー１０６ａと同様の機能を有する。
【０１２０】
したがって、第１キー１０８ａがタッチされると、第１種類の通知ウインドウ１０４および第３種類の通知ウインドウ１０８を含む全ての通知ウインドウが非表示にされる。一方、第２キー１０８ｂがタッチされると、最前面の第３種類の通知ウインドウ１０８のみが非表示にされる。また、最後の第３種類の通知ウインドウ１０８で第２キー１０８ｂがタッチされる場合、すなわち、全ての第３種類の通知ウインドウ１０８が非表示にされる場合には、第１種類の通知ウインドウ１０４が最前面に表示される。
【０１２１】
以下、フロー図を用いて、第４実施例における通知処理について説明するが、第１実施例で説明した通知処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１２２】
図１４は第４実施例の通知処理の一例の一部を示すフロー図である。図１４に示すように、ＣＰＵ１２は、通知処理を開始すると、ステップＳ７で、通知件数を変数ｎに代入して、ステップＳ９１で、変数ｎが２以上かどうかを判断する。
【０１２３】
ステップＳ９１で“ＮＯ”であれば、ステップＳ９に進む。一方、ステップＳ９１で“ＹＥＳ”であれば、ステップＳ９３で、変数ｎ−１を変数ｔに代入し、ステップＳ９５で、ｔ個の第３種類の通知ウインドウ１０８をディスプレイ２２に表示して、ステップＳ９７で、１個の第１種類の通知ウインドウ１０４を第３種類の通知ウインドウ１０８の背面側に表示して、ステップＳ９９で、第１キー１０８ａがタッチされたかどうかを判断する。
【０１２４】
ステップＳ９９で“ＹＥＳ”であれば、つまり、第１キー１０８ａがタッチされたと判断した場合は、ステップＳ１３に進む。一方、ステップＳ９９で“ＮＯ”であれば、つまり、第１キー１０８ａがタッチされないと判断した場合は、ステップＳ１０１で、第２キー１０８ｂがタッチされたかどうかを判断する。
【０１２５】
ステップＳ１０１で“ＮＯ”であれば、つまり、第２キー１０８ｂがタッチされないと判断した場合は、ステップＳ９９に戻る。一方、ステップＳ１０１で“ＹＥＳ”であれば、つまり、第２キー１０８ｂがタッチされたと判断した場合は、ステップＳ１０３で、最前面の第３種類の通知ウインドウ１０８を非表示にして、ステップＳ９９に戻る。
【０１２６】
なお、ステップＳ１からステップＳ１３までの処理の内容については、第１実施例と同じであるので説明を省略する。また、フラグ切替処理の内容については、第１実施例と同じであるので説明を省略する。
【０１２７】
この第４実施例によれば、複数の通知ウインドウが重なって表示される場合に、第１キーおよび第２キーを含む通知ウインドウが表示されるので、ユーザに複数のメッセージを通知することもできるし、ユーザの任意のタイミングで全ての通知ウインドウを非表示にすることもできるという利点がある。
【０１２８】
なお、第４実施例では、第１種類の通知ウインドウ１０４および第３種類の通知ウインドウ１０８が、同じ位置に重なって表示されるようにしたが、これに限定される必要は無い。図１５は変形例の第３種類の通知ウインドウ１０８を含むホーム画面１００の一例を示す図解図である。たとえば、図１５に示すように、複数の第３種類の通知ウインドウ１０８Ａ，１０８Ｂおよび１つの第１種類の通知ウインドウ１０４が、並んで表示されるようにしても良い。図１５に示す例では、優先順位が上位のメッセージを含む第３種類の通知ウインドウ１０８Ａは、優先順位が下位のメッセージを含む第３種類の通知ウインドウ１０８Ｂよりも上側に表示される。すなわち、優先順位が最上位のメッセージを含む第３種類の通知ウインドウ１０８が最も上側に表示される。また、第１種類の通知ウインドウ１０４には、最下位のメッセージが表示されており、この第１種類の通知ウインドウ１０４は、最も下側に表示される。そして、第３種類の通知ウインドウ１０８に含まれる第２キー１０８ｂがタッチされると、その第３種類の通知ウインドウ１０８が非表示にされ、下側に表示されていた通知ウインドウが上側に移動する。たとえば、図１５に示す例では、最も上側に表示される第３種類の通知ウインドウ１０８Ａに含まれる第２キー１０８ｂがタッチされると、第３種類の通知ウインドウ１０８Ａが非表示にされ、その下側に表示されていた第３種類の通知ウインドウ１０８Ｂが上側に移動する。このとき、第３種類の通知ウインドウ１０８が他にも存在する場合には、第３種類の通知ウインドウ１０８Ｂの下側に、別の第３種類の通知ウインドウ１０８が新たに表示され（すなわち、第１種類の通知ウインドウ１０４は移動しない）、第３種類の通知ウインドウ１０８が他にない場合には、第１種類の通知ウインドウ１０４が上側に移動するようにしても良い。なお、図１５に示す例では、複数の第３種類の通知ウインドウ１０８および１つの第１種類の通知ウインドウ１０４は、互いに重ならないように表示（配置）されているが、これらの通知ウインドウは、他の通知ウインドウの一部に重なるように表示されてもよい。
【０１２９】
また、第４実施例に示した態様は、第２実施例および第３実施例にも組み合わせて採用することが可能である。これらの場合、第３種類の通知ウインドウ１０８に代えて、第２種類の通知ウインドウ１０６が表示される。
［第５実施例］
第５実施例の画像形成装置１０では、第１キーの操作によって通知ウインドウが非表示にされてから所定時間が経過するまでの間、操作画面に通知ウインドウを表示させるための呼出キーが表示されるようにした以外は第１実施例および第４実施例と同じであるため、第１実施例および第４実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１３０】
図１６は第５実施例における呼出キー１３４を含むコピー設定画面１２０の一例を示す図解図である。図１７は第５実施例における通知ウインドウ１０８を含むコピー設定画面１２０の一例を示す図解図である。
【０１３１】
上述したように、第１キー１０８ａがタッチされると、全ての通知ウインドウが非表示にされる。ここで、第１キー１０８ａがタッチされた時から所定時間が経過するまでの間は、通知ウインドウが表示されない。この状態で、ホーム画面１００でコピージョブが選択されると、図１６示すようなコピー設定画面１２０がディスプレイ２２に表示される。このコピー設定画面１２０は、コピージョブの動作条件を設定するための画面である。
【０１３２】
コピー設定画面１２０には、機能選択キー１２２、他の機能選択キー１２４、テンキー１２６、白黒用のスタートキー１２８、カラー用のスタートキー１３０、リセットキー１３２および呼出キー１３４などのソフトウェアキーが表示される。
【０１３３】
機能選択キー１２２は、コピー設定画面１２０の左端に表示される。機能選択キー１２２は、複数設けられる。複数の機能選択キー１２２の各々は、コピージョブの主要な動作条件または主要な機能に対応する。また、コピー設定画面１２０には、上述した主要な機能以外の機能（他の機能）の各々についての詳細設定を行うためのその他の機能選択キー１２４が表示される。
【０１３４】
テンキー１２６は、数字キーであり、コピー設定画面１２０の中央に表示される部数設定領域内に設けられる。テンキー１２６がタッチされると、タッチされた数字がテンキー１２６の上方のテンキー入力表示欄に表示される。つまり、部数が設定される。
【０１３５】
白黒用のスタートキー１２８およびカラー用のスタートキー１３０は、コピー設定画面１２０の右下のコーナ領域に表示されている。この白黒用のスタートキー１２８およびカラー用のスタートキー１３０は、画像形成装置１０に所定の動作を開始させるためのキーである。コピー設定画面１２０において白黒用のスタートキー１２８がタッチされると、白黒コピーが開始され、コピー設定画面１２０においてカラー用のスタートキー１３０がタッチされると、カラー設定に応じてカラーコピーが開始される。
【０１３６】
リセットキー１３２は、カラー用のスタートキー１３０の上方であり、コピー設定画面１２０の右端に表示される。リセットキー１３２は、コピージョブの動作条件を初期化させるためのキーである。たとえば、リセットキー１３２がタッチされると、コピー設定画面１２０で設定されたコピージョブの動作条件（各種の機能を含む）の設定が初期化される。
【０１３７】
呼出キー１３４は、ユーザに情報を通知すべき事象が生じている場合、すなわち、画像形成装置１０で生じている事象に応じたメッセージが指定されている場合（通知件数が１件以上である場合）に表示されるキーであり、第１キー１０８ａがタッチされることによって非表示にされた通知ウインドウを表示させるためのキーである。
【０１３８】
たとえば、呼出キー１３４がタッチされると、通知ウインドウが表示される。ここで、複数の事象が同時に生じている場合には、図１７に示すように、複数の通知ウインドウが同時に表示される。図１７に示す例では、第３種類の通知ウインドウ１０８およびこれの背面側に第１種類の通知ウインドウ１０４が表示されており、最前面には、第３種類の通知ウインドウ１０８が表示される。そして、第１キー１０８ａがタッチされると、全ての通知ウインドウが非表示にされ、第２キー１０８ｂがタッチされると、最前面の第３種類の通知ウインドウ１０８のみが非表示にされる。
【０１３９】
また、第５実施例では、上述したような動作を実現するために、表示プログラム７２ａは、呼出キー１３４がタッチされた場合に、通知ウインドウを表示するためのプログラムでもある。画像形成装置１０の上記のような動作は、ＣＰＵ１２が制御プログラムを実行することによって実現される。
【０１４０】
以下、フロー図を用いて、第５実施例における通知処理およびフラグ切替処理について説明するが、第４実施例で説明した通知処理および第１実施例で説明したフラグ切替処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１４１】
図１８は第５実施例の通知処理の一例の一部を示すフロー図である。図１８に示すように、ＣＰＵ１２は、通知処理を開始すると、ステップＳ５で“ＮＯ”であれば、つまり、表示フラグ７４ｄがオフであり、通知を行わないと判断した場合は、ステップＳ１３１で、呼出キー１３４を表示して、ステップＳ１３３で、呼出キー１３４がタッチされたかどうかを判断する。ステップＳ１３３で“ＮＯ”であれば、つまり、呼出キー１３４がタッチされないと判断した場合は、ステップＳ５に戻る。一方、ステップＳ１３３で“ＹＥＳ”であれば、つまり、呼出キー１３４がタッチされたと判断した場合は、ステップＳ７に進む。
【０１４２】
なお、ステップＳ５までの処理およびステップＳ７以降の処理の内容については、第４実施例と同じであるので説明を省略する。
【０１４３】
次に、第５実施例のフラグ切替処理について説明する。図１９は第５実施例のフラグ切替処理の一例を示すフロー図である。図１９に示すように、ＣＰＵ１２は、フラグ切替処理を開始すると、ステップＳ３９で“ＮＯ”であれば、つまり、所定時間を経過していなければ、ステップＳ１５１で、呼出キー１３４がタッチされたかどうかを判断する。ステップＳ１５１で“ＮＯ”であれば、つまり、呼出キー１３４がタッチされないと判断した場合は、ステップＳ３９に戻る。一方、ステップＳ１５１で“ＹＥＳ”であれば、つまり、呼出キー１３４がタッチされたと判断した場合は、ステップＳ４１に進む。
【０１４４】
なお、ステップＳ３９までの処理およびステップＳ４１の処理の内容については、第１実施例と同じであるので説明を省略する。
【０１４５】
この第５実施例によれば、第１キーの操作によって通知ウインドウが非表示にされてから所定時間が経過するまでの間、通知ウインドウを表示させるための呼出キーが表示されるようにした。このため、ユーザの任意のタイミングで通知ウインドウを表示させ、メッセージを確認することができるので、使い勝手が良い。
【０１４６】
また、第５実施例に示した態様は、第２実施例および第３実施例にも組み合わせて採用することが可能である。これらの場合、第３種類の通知ウインドウ１０８に代えて、第２種類の通知ウインドウ１０６が表示される。
【０１４７】
なお、上述の実施例で挙げた具体的な構成等は一例であり、実際の製品に応じて適宜変更することが可能である。また、上述の実施例で示したフロー図の各ステップは、同じ結果が得られるのであれば、処理される順番は適宜変更することが可能である。さらに、図に示すソフトウェアキーに含まれる文字等は一例であり、適宜変更することが可能である。
【０１４８】
また、上述の実施例では、第１キー１０４ａ，１０８ａ、第２キー１０６ａ，１０８ｂおよび呼出キー１３４等の操作キーがタッチパネル２０へのタッチ入力によって操作されるソフトウェアキーである場合を例に挙げて説明したが、これに限定される必要は無い。たとえば、上記の操作キーは、コンピュータマウス、タッチパッド、ペンタブレットなどのポインティングデバイスによって操作されるようにしても良い。また、上記の操作キーは、ハードウェアキーであっても良い。たとえば、操作ボタン２６ａに含まれる所定のキーが、第１キー、第２キーおよび呼出キーとして機能するようにしても良いし、画像形成装置１０にキーボードが接続される場合には、キーボードに含まれる所定のキーが第１キー、第２キーおよび呼出キーとして機能するようにしても良い。
【０１４９】
さらに、上述の実施例では、通知ウインドウには、画像形成装置１０に係る事象であって、ユーザに情報を通知すべき所定の事象が生じている場合にその事象に係る情報に応じたメッセージが含まれるようにしたが、これに限定される必要は無い。たとえば、画像表示機能を備える情報機器並びにインフォメーションディスプレイおよび電子黒板などの表示装置に本発明が適用される場合には、通知ウインドウには、情報機器および表示装置に係る事象についてのメッセージ、および情報機器および表示装置に接続される外部機器に係る事象についてのメッセージ等が含まれるようにしても良い。
【符号の説明】
【０１５０】
１０  …画像形成装置
１２  …ＣＰＵ
１４  …ＲＡＭ
２０  …タッチパネル
２２  …ディスプレイ
２８  …ＨＤＤ
３０  …画像読取部
３２  …画像形成部
６２  …通信回路
１００…ホーム画面
１０４…通知ウインドウ（第１種類の通知ウインドウ）
【図１】
2020049921.tif 000003
【図２】
2020049921.tif 000004
【図３】
2020049921.tif 000005
【図４】
2020049921.tif 000006
【図５】
2020049921.tif 000007
【図６】
2020049921.tif 000008
【図７】
2020049921.tif 000009
【図８】
2020049921.tif 000010
【図９】
2020049921.tif 000011
【図１０】
2020049921.tif 000012
【図１１】
2020049921.tif 000013
【図１２】
2020049921.tif 000014
【図１３】
2020049921.tif 000015
【図１４】
2020049921.tif 000016
【図１５】
2020049921.tif 000017
【図１６】
2020049921.tif 000018
【図１７】
2020049921.tif 000019
【図１８】
2020049921.tif 000020
【図１９】
2020049921.tif 000021