(57)【特許請求の範囲】
【請求項１】
ユーザに対する情報通知のためのメッセージを表示する表示装置を備える情報処理装置であって、
前記表示装置に前記メッセージを表示する際に、前記メッセージを所定の表示態様で前記表示装置に表示させるか否かを判定する判定手段と、
前記判定手段により判定された前記メッセージを所定の表示態様で前記表示装置に表示させると判定された場合、前記メッセージが反映された領域を動的に変化させながら前記表示装置に表示する表示制御手段とを有し、
前記表示制御手段は、
前記ユーザによる前記領域を非表示とする指示に応じて、前記メッセージが反映された前記領域を非表示とし、前記領域を再表示させるための操作対象を、動的に変化させながら前記表示装置に表示する、情報処理装置。
【請求項２】
前記表示制御手段は、
前記領域の面積を動的に変化させながら前記領域を前記表示装置に表示する、請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、
前記操作対象の面積を動的に変化させながら前記操作対象を前記表示装置に表示する、請求項１に記載の情報処理装置。
【請求項４】
前記表示制御手段は、
前記領域の面積を所定の第１の値まで連続的に増加させながら前記領域を前記表示装置に表示し、
前記領域の面積を前記所定の第１の値から所定の第２の値まで連続的に減少させながら前記領域を前記表示装置に表示し、
前記領域の面積を前記所定の第２の値から所定の第３の値まで連続的に増加させながら前記領域を前記表示装置に表示する、請求項２又は３に記載の情報処理装置。
【請求項５】
前記表示制御手段は、
前記領域の幅又は高さを動的に変化させながら前記領域を前記表示装置に表示する、請求項２に記載の情報処理装置。
【請求項６】
前記表示制御手段は、
前記操作対象の面積を所定の第４の値まで連続的に増加させながら前記操作対象を前記表示装置に表示し、
前記操作対象の面積を前記所定の第４の値から所定の第５の値まで連続的に減少させながら前記操作対象を前記表示装置に表示し、
前記操作対象の面積を前記所定の第５の値から所定の第６の値まで連続的に増加させながら前記操作対象を前記表示装置に表示する、請求項３に記載の情報処理装置。
【請求項７】
前記領域は、バナーである、請求項１ないし６のいずれか１項に記載の情報処理装置。
【請求項８】
画像処理を実行する本体装置と、前記本体装置からのメッセージ表示要求に応じて、ユーザに対する情報通知のためのメッセージを表示する表示装置とを備える画像処理装置であって、
前記本体装置からの前記メッセージ表示要求に応じて、前記メッセージ表示要求に基づくメッセージを前記表示装置に表示する際に、前記メッセージを所定の表示態様で前記表示装置に表示させるか否かを判定する判定手段と、
前記判定手段により判定された前記メッセージを所定の表示態様で前記表示装置に表示させると判定された場合、前記メッセージが反映された領域を動的に変化させながら前記表示装置に表示する表示制御手段とを有し、
前記表示制御手段は、
前記ユーザによる前記領域を非表示とする指示に応じて、前記メッセージが反映された前記領域を非表示とし、前記領域を再表示させるための操作対象を、動的に変化させながら前記表示装置に表示する、画像処理装置。
【請求項９】
ユーザに対する情報通知のためのメッセージを表示する表示装置を備える情報処理装置を、
前記表示装置に前記メッセージを表示する際に、前記メッセージを所定の表示態様で前記表示装置に表示させるか否かを判定する判定手段、
前記判定手段により判定された前記メッセージを所定の表示態様で前記表示装置に表示させると判定された場合、前記メッセージが反映された領域を動的に変化させながら前記表示装置に表示する表示制御手段
として機能させ、
前記表示制御手段は、
前記ユーザによる前記領域を非表示とする指示に応じて、前記メッセージが反映された前記領域を非表示とし、前記領域を再表示させるための操作対象を、動的に変化させながら前記表示装置に表示する、プログラム。
【請求項１０】
ユーザに対する情報通知を行うためのメッセージを表示する表示装置を備える情報処理装置が、
前記ユーザに対する情報通知のためのメッセージが反映された第１表示要素を、前記第１表示要素の領域の面積が動的に変化する表示態様で表示するステップと、
前記ユーザによる前記第１表示要素を非表示とする指示に応じて、前記第１表示要素を非表示とし、前記第１表示要素を再表示させるための第２表示要素を、動的に変化させながら前記表示装置に表示するステップと、
を実行する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理装置、プログラム、及び方法に関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction Peripheral）等の画像処理装置において、ユーザに対して、操作方法のガイダンスやエラー等を通知するために、各種のメッセージを操作画面に表示させることが行われている。
【０００３】
また、画像処理装置において、各種のメッセージの見やすい表示を低コストで行う技術が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術においては、ユーザが画像処理装置に表示されたメッセージに気付かない場合があった。例えば、画像処理装置の操作画面の上部にバナーにより表示されたメッセージ等は、当該バナーの大きさ等によってはユーザが気付かない場合があった。
【０００５】
本発明の一実施形態は、上記の点に鑑みてなされたもので、ユーザが気付き易い表示態様でのメッセージ表示を行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施形態は、ユーザに対する情報通知のためのメッセージを表示する表示装置を備える情報処理装置であって、前記表示装置に前記メッセージを表示する際に、前記メッセージを所定の表示態様で前記表示装置に表示させるか否かを判定する判定手段と、前記判定手段により判定された前記メッセージを所定の表示態様で前記表示装置に表示させると判定された場合、前記メッセージが反映された領域を動的に変化させながら前記表示装置に表示する表示制御手段とを有する。
【発明の効果】
【０００７】
本発明の一実施形態によれば、ユーザが気付き易い表示態様でのメッセージ表示を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】第一の実施形態の画像処理装置のハードウェア構成の一例を示す図である。
【図２】第一の実施形態の画像処理装置の操作装置及び本体装置に含まれるプログラム群の階層構造の一例を示す図である。
【図３】第一の実施形態の画像処理装置の操作装置の機能構成の一例を示す図である。
【図４】メッセージ情報記憶部に格納されるメッセージ情報の一例を示す図である。
【図５】第一の実施形態のメッセージ表示処理の一例のフローチャートである。
【図６】ダイアログによりメッセージが表示される場合の一例を示す図である。
【図７】バナーによりメッセージが表示される場合の一例を示す図である。
【図８】バナーによりメッセージが表示される場合の他の例を示す図である。
【図９】第一の実施形態のバナーの非表示処理の一例のフローチャートである。
【図１０】バナーが非表示となる場合の一例を示す図である。
【図１１】再表示アイコンが表示される場合の一例を示す図である。
【図１２】再表示アイコンの表示が変化する場合の一例を示す図である。
【図１３】第二の実施形態のメッセージ表示処理の一例のフローチャートである。
【図１４】バナーにより複数のメッセージが表示される場合の一例を示す図である。
【図１５】第二の実施形態のバナーの非表示処理の一例のフローチャートである。
【図１６】再表示アイコンに応じたバナーが再表示される場合の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、添付の図面を参照しながら説明する。
【００１０】
［第一の実施形態］
はじめに、第一の実施形態の画像処理装置１００のハードウェア構成について、図１を参照しながら説明する。図１は、第一の実施形態の画像処理装置のハードウェア構成の一例を示す図である。
【００１１】
本実施形態の画像処理装置１００は、複合機等のＭＦＰであり、例えば、コピー機能、スキャン機能、ＦＡＸ機能、プリント機能等の画像処理機能を有している。
【００１２】
図１に示すように、画像処理装置１００は、操作装置１０１及び本体装置１０２を有している。
【００１３】
操作装置１０１は、本体装置１０２に実行させる画像処理機能の選択、画像処理機能を実行させるための各種設定値の入力、画像処理機能の実行を開始させるための実行指示の入力、表示画面の切り替え等、ユーザが各種操作を行う際に用いられる。
【００１４】
また、操作装置１０１には、本体装置１０２からの要求に応じて、画像処理機能に関する各種のメッセージが表示される。例えば、操作装置１０１には、画像処理機能が実行された際にエラーが発生した場合に、当該エラーに応じたメッセージ（エラーメッセージ）が表示される。また、例えば、操作装置１０１には、画像処理機能を実行する際に設定値の変更等が必要である場合に、当該設定値の変更をユーザに促すためのメッセージ（ガイダンスメッセージ）が表示される。
【００１５】
本体装置１０２は、操作装置１０１におけるユーザの各種操作に応じて、画像処理機能の実行等の各種の処理を実行する。また、本体装置１０２は、操作装置１０１に対して、各種のメッセージを表示させるための要求を行う。
【００１６】
図１に示すように、画像処理装置１００の操作装置１０１は、ＣＰＵ（Central Processing Unit）２１１、ＲＯＭ（Read Only Memory）２１２、及びＲＡＭ（Random Access Memory）２１３を有している。また、操作装置１０１は、フラッシュメモリ２１４、操作パネル２１５、接続Ｉ／Ｆ２１６、及び通信Ｉ／Ｆ２１７を有している。これら各ハードウェアは、バス２１８を介して相互に接続されている。
【００１７】
ＣＰＵ２１１は、ＲＡＭ２１３をワークエリアとしてＲＯＭ２１２又はフラッシュメモリ２１４に記憶された各種プログラムを実行することにより、操作装置１０１全体を制御する演算装置である。
【００１８】
ＲＯＭ２１２は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＡＭ２１３は、プログラムやデータを一時保存する揮発性の半導体メモリ（記憶装置）である。
【００１９】
フラッシュメモリ２１４は、不揮発性の記憶媒体であり、ＣＰＵ２１１が実行する各種プログラム（例えば、本実施形態を実現するプログラム）や各種データを記憶する。
【００２０】
操作パネル２１５は、ユーザが各種操作を行う際に用いられる。また、操作パネル２１５は、各種のメッセージを表示する。すなわち、操作パネル２１５は、例えば、画像処理装置１００の各種機能に対してユーザが各種操作を行うためのＧＵＩ（Graphical User Interface）表示画面や、画像処理装置１００の処理結果等の情報（エラーメッセージやガイダンスメッセージ等）を表示する。
【００２１】
接続Ｉ／Ｆ２１６は、通信路２３０を介して本体装置１０２と通信するためのインタフェースである。接続Ｉ／Ｆ２１６には、例えば、ＵＳＢ（Universal Serial Bus）規格のインタフェースが用いられる。
【００２２】
通信Ｉ／Ｆ２１７は、他の機器等と通信するためのインタフェースである。通信Ｉ／Ｆ２１７は、例えば、Ｗｉ−Ｆｉ規格の無線ＬＡＮが用いられる。
【００２３】
同様に、画像処理装置１００の本体装置１０２は、ＣＰＵ２２１、ＲＯＭ２２２、及びＲＡＭ２２３を有している。また、本体装置１０２は、ＨＤＤ（Hard Disk Drive）２２４、画像処理エンジン２２５、接続Ｉ／Ｆ２２６、及び通信Ｉ／Ｆ２２７を有している。これら各ハードウェアは、バス２２８を介して相互に接続されている。
【００２４】
ＣＰＵ２２１は、ＲＡＭ２２３をワークエリアとしてＲＯＭ２２２又はＨＤＤ２２４に記憶された各種プログラムを実行することにより、本体装置１０２全体を制御する演算装置である。
【００２５】
ＲＯＭ２２２は、電源を切ってもデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＡＭ２２３は、プログラムやデータを一時保存する揮発性の半導体メモリ（記憶装置）である。
【００２６】
ＨＤＤ２２４は、不揮発性の記憶媒体であり、ＣＰＵ２２１が実行する各種プログラム（例えば、本実施形態を実現するプログラム）や各種データを記憶する。
【００２７】
画像処理エンジン２２５は、コピー機能、スキャン機能、ＦＡＸ機能、及びプリント機能等の各種の画像処理機能を実現するための画像処理を行うハードウェアである。
【００２８】
画像処理エンジン２２５には、例えば、原稿を光学的に読み取って画像データを生成するスキャナ、用紙等のシート材への印刷を行うプロッタ、及びＦＡＸ通信を行うＦＡＸ通信装置等が含まれる。また、画像処理エンジン２２５には、例えば、印刷済みのシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）等が含まれていても良い。
【００２９】
接続Ｉ／Ｆ２２６は、通信路２３０を介して操作装置１０１と通信するためのインタフェースである。接続Ｉ／Ｆ２２６には、例えば、ＵＳＢ規格のインタフェースが用いられる。
【００３０】
通信Ｉ／Ｆ２２７は、他の機器等と通信するためのインタフェースである。通信Ｉ／Ｆ２２７は、例えば、Ｗｉ−Ｆｉ規格の無線ＬＡＮが用いられる。
【００３１】
本実施形態の画像処理装置１００は、上記ハードウェア構成を有することにより、後述する各種処理を実現することができる。
【００３２】
なお、図１では、画像処理装置１００が操作装置１０１を有している構成を一例として示したが、これに限られず、例えば、タブレット端末、スマートフォン、携帯電話、ＰＤＡ等の情報処理端末が画像処理装置１００の操作装置として機能しても良い。すなわち、これらの情報処理端末は、操作装置１０１の通信Ｉ／Ｆ２１７又は本体装置１０２の通信Ｉ／Ｆ２２７を介して画像処理装置１００と通信することにより、当該画像処理装置１００を制御することができても良い。
【００３３】
＜画像処理装置のプログラム群の階層構造＞
次に、画像処理装置１００の操作装置１０１及び本体装置１０２に含まれるプログラム群の階層構造について、図２を参照しながら説明する。図２は、第一の実施形態の画像処理装置の操作装置及び本体装置に含まれるプログラム群の階層構造の一例を示す図である。
【００３４】
図２は、操作装置１０１（ＲＯＭ２１２、フラッシュメモリ２１４）に含まれるプログラム群の階層構造、及び本体装置１０２（ＲＯＭ２２２、ＨＤＤ２２４）に含まれるプログラム群の階層構造を示している。
【００３５】
はじめに、本体装置１０２（ＲＯＭ２２２、ＨＤＤ２２４）に含まれるプログラム群の階層構造について説明する。本体装置１０２に含まれるプログラム群は、アプリケーション層１２１、サービス層１２２、及びＯＳ層１２３に大別することができる。
【００３６】
アプリケーション層１２１に区分されるプログラムは、ハードウェア資源を動作させて画像処理機能を実現させるためのプログラムである。具体的には、コピーアプリケーション、スキャンアプリケーション、ＦＡＸアプリケーション、及びプリントアプリケーション等が挙げられる。
【００３７】
サービス層１２２に区分されるプログラムは、アプリケーション層１２１とＯＳ層１２３との間に介在するプログラムである。当該プログラムは、本体装置１０２が備えるハードウェア資源を、アプリケーション層１２１のプログラムが利用したり、本体装置１０２が備えるハードウェア資源の状態を通知したりするインタフェースとしての役割を果たす。
【００３８】
具体的には、ハードウェア資源に対する動作要求を受け付けたり、受け付けた動作要求の調停を行ったりする。また、ハードウェア資源において検出されたエラーを、エラー情報として送信したりする。なお、サービス層１２２が受け付ける動作要求には、例えば、画像処理エンジン２２５による画像処理の動作要求（スキャナによる読み取り動作要求やプロッタによる印刷動作要求等）が含まれる。
【００３９】
なお、サービス層１２２に区分されるプログラムが果たす上記インタフェースとしての役割は、操作装置１０１のアプリケーション層１１１に対しても同様である。すなわち、操作装置１０１のアプリケーション層１１１に区分されるプログラムも、サービス層１２２にアクセスすることにより、本体装置１０２のハードウェア資源を動作させて、画像処理機能を実現させることができる。
【００４０】
ＯＳ層１２３に区分されるプログラムは、基本ソフトウェアと呼ばれるプログラムであり、本体装置１０２が有するハードウェア資源を制御する基本機能を提供する。ＯＳ層１２３に区分されるプログラムは、アプリケーション層１２１に区分されるプログラムからのハードウェア資源に対する動作要求を、サービス層１２２に区分されるプログラムを介して受け付けて、当該動作要求に応じた処理を実行する。また、ＯＳ層１２３に区分されるプログラムが実行されることにより、ハードウェア資源において検出されたエラーを受信し、エラー情報としてサービス層１２２に渡す。
【００４１】
次に、操作装置１０１（ＲＯＭ２１２、フラッシュメモリ２１４）に含まれるプログラム群の階層構造について説明する。本体装置１０２と同様に、操作装置１０１に含まれるプログラム群も、アプリケーション層１１１、サービス層１１２、及びＯＳ層１１３に大別することができる。
【００４２】
ただし、アプリケーション層１１１に区分されるプログラムが提供する機能や、サービス層１１２が受け付け可能な動作要求の種類は、本体装置１０２とは異なる。操作装置１０１のアプリケーション層１１１に区分されるプログラムは、主として、各種操作や表示を行うためのユーザインタフェース機能を提供する。
【００４３】
なお、本実施形態では、操作装置１０１と本体装置１０２とで、ＯＳ（Operating System）は独立して動作するものとする。また、操作装置１０１と本体装置１０２とが相互に通信可能であれば、ＯＳが同じ種類である必要はない、例えば、操作装置１０１ではＯＳにＡｎｄｒｏｉｄ（登録商標）を用いる一方で、本体装置１０２ではＯＳにＬｉｎｕｘ（登録商標）を用いることも可能である。
【００４４】
このように、画像処理装置１００では、操作装置１０１と本体装置１０２とが異なるＯＳにより制御されるため、操作装置１０１と本体装置１０２との間の通信は、一装置内のプロセス間通信ではなく、異なる情報処理装置間の通信として行われる。例えば、操作装置１０１が受け付けたユーザの各種操作を示す操作情報を本体装置１０２へ送信する動作や、本体装置１０２が操作装置１０１へ表示画面の表示を指示する表示要求を送信する動作が、これに該当する。
【００４５】
ただし、本実施形態の画像処理装置１００は、操作装置１０１と本体装置１０２とで異なる種類のＯＳが動作している場合に限られず、操作装置１０１と本体装置１０２とで同一種類のＯＳが動作していても良い。また、本実施形態の画像処理装置１００は、操作装置１０１と本体装置１０２とでＯＳが独立して動作している場合に限られず、操作装置１０１及び本体装置１０２上で一のＯＳが動作していても良い。
【００４６】
＜機能構成＞
次に、画像処理装置１００の操作装置１０１のアプリケーション層１１１に含まれるプログラム群によって実現される機能の機能構成について、図３を参照しながら説明する。図３は、第一の実施形態の画像処理装置の操作装置の機能構成の一例を示す図である。
【００４７】
図３に示すように、画像処理装置１００の操作装置１０１は、ＵＩ部４０１、及び本体連携部４０２を有する。これら各部は、アプリケーション層１１１に含まれるプログラム群が、ＣＰＵ２１１に実行させる処理により実現される。
【００４８】
また、画像処理装置１００の操作装置１０１は、メッセージ情報記憶部４０３を有する。当該記憶部は、フラッシュメモリ２１４により実現可能である。
【００４９】
ＵＩ部４０１は、ユーザからの操作を受け付けるとともに、ユーザに対する表示を制御する。ＵＩ部４０１は、入力受付部４１１、表示判定部４１２、及び表示制御部４１３を有する。これら各部の詳細については、後述する。
【００５０】
本体連携部４０２は、本体装置１０２に対して画像処理機能の実行要求を送信したり、操作パネル２１５上にエラーメッセージやガイダンスメッセージ等のメッセージを表示させるためのメッセージ表示要求を本体装置１０２から受信したりする。また、本体連携部４０２は、メッセージ表示要求に基づいて表示されたメッセージを非表示にするためのメッセージ解除要求を受信したりする。本体連携部４０２は、処理要求部４２１、及び要求受信部４２２を有する。これら各部の詳細については、後述する。
【００５１】
メッセージ情報記憶部４０３は、本体装置１０２から送信されたメッセージ表示要求に基づくメッセージを操作パネル２１５上に表示させる際の表示態様を判定するためのメッセージ情報を格納する。メッセージ情報記憶部４０３に格納されたメッセージ情報の詳細については、後述する。
【００５２】
入力受付部４１１は、ユーザからの各種操作を受け付ける。例えば、入力受付部４１１は、本体装置１０２に画像処理機能を実行させるための各種設定値の入力操作や、本体装置１０２に画像処理機能の実行を開始させるための実行指示の入力操作等を受け付ける。
【００５３】
表示判定部４１２は、本体装置１０２からメッセージ表示要求を受信すると、当該メッセージ表示要求に基づくメッセージを操作パネル２１５上に表示させる際の表示態様をメッセージ情報記憶部４０３に格納されているメッセージ情報に基づいて判定する。
【００５４】
表示制御部４１３は、表示判定部４１２による判定結果に応じて、本体装置１０２から送信されたメッセージ表示要求に基づくメッセージを操作パネル２１５に表示させる。このとき、表示制御部４１３は、表示判定部４１２による判定結果に応じた表示態様で、当該メッセージを操作パネル２１５上に表示させる。
【００５５】
また、表示制御部４１３は、本体装置１０２から送信されたメッセージ解除要求に基づき、操作パネル２１５に所定の表示態様で表示されているメッセージを非表示とする。
【００５６】
処理要求部４２１は、画像処理機能の実行を開始させるための実行指示の入力操作を入力受付部４１１が受け付けたことに応じて、当該画像処理機能を本体装置１０２で実現するためのジョブを生成し、当該ジョブを本体装置１０２に送信する。なお、本体装置１０２では、操作装置１０１から受信したジョブに基づいて、当該ジョブに応じた画像処理が実行される。
【００５７】
要求受信部４２２は、本体装置１０２からメッセージ表示要求やメッセージ解除要求を受信する。ここで、本体装置１０２は、例えば、本体装置１０２で実行された画像処理の処理結果がエラーとなった場合に、当該エラーに対応するエラーメッセージを操作パネル２１５上に表示させるためのメッセージ表示要求を操作装置１０１に送信する。また、本体装置１０２は、例えば、操作装置１０１で入力された設定値に誤り等がある場合に、当該設定値を正しい値に変更するように促すガイダンスメッセージを操作パネル２１５上に表示させるためのメッセージ表示要求を操作装置１０１に送信する。さらに、要求受信部４２２は、例えば、本体装置１０２で発生したエラーが解消された場合に、操作パネル２１５上に表示されているエラーメッセージを非表示とするためのメッセージ解除要求を操作装置１０１に送信する。
【００５８】
ここで、メッセージ情報記憶部４０３に格納されたメッセージ情報の詳細について、図４を参照しながら説明する。図４は、メッセージ情報記憶部に格納されるメッセージ情報の一例を示す図である。
【００５９】
図４に示すように、メッセージ情報記憶部４０３に格納されたメッセージ情報は、データ項目として、メッセージＩＤ、表示態様、色、図形、及びメッセージ内容等を有する。メッセージＩＤは、メッセージ情報を一意に識別する識別情報である。表示態様は、メッセージ内容を操作装置１０１の操作パネル２１５に表示させる際の表示態様である。
【００６０】
本実施形態において、表示態様には、例えば、バナー表示及びダイアログ表示等があるものとする。ダイアログ表示とは、操作装置１０１の操作パネル２１５上にメッセージ内容により示されるメッセージが反映されたダイアログを表示させる表示態様である。一方、バナー表示とは、操作装置１０１の操作パネル２１５上にメッセージ内容により示されるメッセージが反映されたバナーを表示させる表示態様である。
【００６１】
色は、表示態様がバナー表示である場合に、表示されるバナーや当該バナーを再表示させるための操作対象（後述する「再表示アイコン」）の色である。図形は、表示態様がバナー表示である場合に、バナーや再表示アイコンに表示される表示部品である。メッセージ内容は、操作装置１０１の操作パネル２１５に表示させるメッセージの内容を示す文字列等である。
【００６２】
なお、色は、メッセージ内容に応じた色であることが好ましい。例えば、メッセージ内容がエラーメッセージを示す場合、色を「赤」とする一方で、メッセージ内容がガイダンスメッセージを示す場合、色「黄」とする等である。
【００６３】
また、図形は、メッセージ内容の種別等に応じて異なる図形であることが好ましい。例えば、メッセージ内容がエラーメッセージを示す場合は図形を「！」とし、メッセージ内容がユーザに対する情報提供等を示す場合は図形を「☆」とする等である。
【００６４】
ここで、表示態様が「バナー表示」である場合に表示されるバナーには、例えば、緊急性の低いメッセージ内容や設定変更等の操作をユーザに対して要求するためのメッセージ内容により示されるメッセージが反映される。一方で、表示態様が「ダイアログ表示」である場合に表示されるダイアログには、例えば、緊急性の高いメッセージ内容（ジャムの発生等）により示されるメッセージが反映される。このように、バナーは、ダイアログと比較して、緊急性や重要性が低いメッセージ（情報）をユーザに通知するために用いられる。
【００６５】
しかも、本実施形態では、表示態様が「バナー表示」である場合には、操作装置１０１の操作パネル２１５上に、メッセージ内容により示されるメッセージが反映されたバナーを、動的に変化させながら表示させる。換言すれば、本実施形態では、表示態様が「バナー表示」である場合には、操作装置１０１の操作パネル２１５上に、メッセージ内容により示されるメッセージが反映されたバナーをアニメーション表示させる。これにより、本実施形態では、バナーにより表示されたメッセージを、ユーザに容易に気付かせることができるようになる。
【００６６】
＜処理の詳細＞
次に、第一実施形態の画像処理装置１００の処理の詳細について、説明する。
【００６７】
まず、画像処理装置１００の操作装置１０１が、本体装置１０２からメッセージ表示要求を受信した場合に、操作装置１０１の操作パネル２１５上に当該メッセージ表示要求に対応するメッセージを表示させる処理について、図５を参照しながら説明する。図５は、第一の実施形態のメッセージ表示処理の一例のフローチャートである。
【００６８】
操作装置１０１の本体連携部４０２は、要求受信部４２２により、本体装置１０２からメッセージ表示要求又はメッセージ解除要求を受信したか否かを判定する（ステップＳ５０１）。なお、本体連携部４０２は、メッセージ表示要求及びメッセージ解除要求以外を本体装置１０２から受信した場合は、処理を終了させる。
【００６９】
ここで、メッセージ表示要求は、次のような場合に本体装置１０２から操作装置１０１に送信される。
【００７０】
例えば、ユーザが操作パネル２１５上でＦＡＸ送信操作を行うと、ＵＩ部４０１の入力受付部４１１が当該操作を受け付け、本体連携部４０２の処理要求部４２１によりＦＡＸ送信ジョブが生成され、当該ジョブが本体装置１０２に送信される。そして、ＦＡＸ送信ジョブを受信した本体装置１０２において、当該ジョブに基づくＦＡＸ送信処理が実行される。このとき、当該ＦＡＸ送信処理でエラーが発生した場合、当該エラーに応じたエラーメッセージを操作パネル２１５上に表示させるためのメッセージ表示要求が操作装置１０１に送信される。
【００７１】
また、例えば、本体装置１０２に含まれる所定の部品（例えばトナー等）の交換期限が過ぎている場合等において、当該部品の交換を促すガイダンスメッセージを操作パネル２１５上に表示させるためのメッセージ表示要求が操作装置１０１に送信される。
【００７２】
このように、本実施形態において、メッセージ表示要求は、本体装置１０２の処理結果や状態等に基づいて操作装置１０１に送信される。
【００７３】
一方で、メッセージ解除要求は、本体装置１０２において、メッセージ表示要求を送信した原因が解消した場合に操作装置１０１に送信される。例えば、メッセージ解除要求は、本体装置１０２で発生したＦＡＸ送信処理のエラー等が解消した場合や所定の部品が交換された場合等に操作装置１０１に送信される。
【００７４】
ステップＳ５０１において、要求受信部４２２によりメッセージ表示要求を受信したと判定された場合、ＵＩ部４０１の表示判定部４１２は、当該メッセージ表示要求に基づくメッセージの表示態様を判定する（ステップＳ５０２）。
【００７５】
ここで、表示判定部４１２は、メッセージ表示要求に含まれるメッセージＩＤに基づいて、当該メッセージ表示要求に基づくメッセージの表示態様を判定する。すなわち、表示判定部４１２は、メッセージ情報記憶部４０３に格納されたメッセージ情報を参照して、メッセージ表示要求に含まれるメッセージＩＤに対応する表示態様を取得することで、メッセージの表示態様を判定する。
【００７６】
ステップＳ５０２において、表示判定部４１２によりメッセージ表示要求に基づくメッセージの表示態様がダイアログ表示であると判定された場合、表示制御部４１３は、当該メッセージ表示要求に基づくメッセージをダイアログで表示させる（ステップＳ５０３）。
【００７７】
例えば、メッセージ表示要求に含まれるメッセージＩＤが「ｍ００２」である場合、表示制御部４１３は、メッセージ情報記憶部４０３に格納されたメッセージ情報を参照して、当該メッセージＩＤに対応するメッセージ内容をダイアログで表示させる。
【００７８】
具体的には、表示制御部４１３は、例えば、図６に示すように、操作パネル２１５に表示された操作画面１１上に、当該メッセージ内容により示されるメッセージが反映されたダイアログ１２を重ねて表示させる。このように、表示制御部４１３により、メッセージ表示要求に基づくメッセージがダイアログで表示される。
【００７９】
ステップＳ５０２において、表示判定部４１２によりメッセージ表示要求に基づくメッセージの表示態様がバナー表示であると判定された場合、表示制御部４１３は、当該メッセージ表示要求に基づくメッセージをバナーで表示させる（ステップＳ５０４）。
【００８０】
例えば、メッセージ表示要求に含まれるメッセージＩＤが「ｍ００１」である場合、表示制御部４１３は、メッセージ情報記憶部４０３に格納されたメッセージ情報を参照して、当該メッセージＩＤに対応するメッセージ内容により示されるメッセージをバナーで表示させる。しかも、表示制御部４１３は、当該メッセージが反映されたバナーを、動的に変化させながら操作パネル２１５上に表示させる。
【００８１】
ステップＳ５０１において、要求受信部４２２によりメッセージ解除要求を受信したと判定された場合、ＵＩ部４０１の表示制御部４１３は、操作パネル２１５上に表示されているバナー又はダイアログを非表示とする（ステップＳ５０５）。すなわち、表示制御部４１３は、バナー又はダイアログが表示されている場合に、メッセージ解除要求に含まれるメッセージＩＤに基づいて、当該メッセージＩＤに対応するメッセージ内容により示されるメッセージが反映されたバナー又はダイアログを非表示にする。このように、表示制御部４１３は、メッセージ解除要求に基づいて、メッセージ表示要求に基づき表示されたバナー又はダイアログを非表示とする。
【００８２】
ここで、表示制御部４１３により動的に変化させながら表示されるバナーについて、図７を参照しながら説明する。図７は、バナーによりメッセージが表示される場合の一例を示す図である。
【００８３】
図７（ａ）は、操作パネル２１５上に表示された操作画面２１を示している。このとき、表示態様が「バナー表示」であるメッセージ表示要求を本体装置１０２から受信したとする。
【００８４】
すると、図７（ｂ）〜図７（ｃ）に示すように、表示制御部４１３は、操作画面２１上の所定の位置にバナー３１の上端Ｌを固定したまま、バナー３１の下端Ｍを当該所定の位置から下方向に、所定の第１の位置Ｍ１まで連続的に移動させながら、バナー３１を表示させる。換言すれば、表示制御部４１３は、操作画面２１上の所定の位置にバナー３１の上端Ｌを固定したまま、バナー３１の高さＨを、０から所定の第１の値Ｈ１まで連続的に増加させながら、バナー３１を表示させる。
【００８５】
次に、図７（ｄ）に示すように、表示制御部４１３は、同様にバナー３１の上端Ｌを固定したまま、バナー３１の下端Ｍを所定の第１の位置Ｍ１から上方向に、所定の第２の位置Ｍ２まで連続的に移動させながら、バナー３１を表示させる。換言すれば、表示制御部４１３は、同様にバナー３１の上端Ｌを固定したまま、バナー３１の高さＨを、所定の第１の値Ｈ１から所定の第２の値Ｈ２まで連続的に減少させながら、バナー３１を表示させる。
【００８６】
最後に、図７（ｅ）に示すように、表示制御部４１３は、同様にバナー３１の上端Ｌを固定したまま、バナー３１の下端Ｍを所定の第２の位置Ｍ２から下方向に、所定の第３の位置Ｍ３まで連続的に移動させながら、バナー３１を表示させる。換言すれば、表示制御部４１３は、同様にバナー３１の上端Ｌを固定したまま、バナー３１の高さＨを、所定の第２の値Ｈ２から所定の第３の値Ｈ３まで連続的に増加させながら、バナー３１を表示させる。
【００８７】
以上のように、表示制御部４１３は、バナー３１の高さＨを、０からＨ１、Ｈ１からＨ２、及びＨ２からＨ３となるように、連続的に変化させて表示させる。ここで、Ｈ１、Ｈ２、及びＨ３の大小関係は、Ｈ２＜Ｈ３＜Ｈ１である。これにより、表示制御部４１３により、バナー３１は、ボールが弾むようなアニメーションで表示される。このため、ユーザは、バナー３１が表示されたことを認識することができ、当該バナー３１に表示されたメッセージに気付くことができる。なお、バナー３１の高さＨが、０からＨ１に連続的に変化する速さＶ１、Ｈ１からＨ２に連続的に変化する速さＶ２、及びＨ２からＨ３に連続的に変化する速さＶ３は、それぞれ異なっていても良い。
【００８８】
なお、図７に示したように、バナー３１は、操作画面２１の上部等の所定の範囲内に表示される。したがって、バナー３１に表示されるメッセージの内容は、ユーザに対して操作画面２１における操作を促すメッセージ内容（例えば、ガイダンスメッセージ）であることが好ましい。
【００８９】
なお、バナー３１の色やバナー３１にメッセージとともに表示される図形は、当該バナー３１に対応するメッセージ情報に応じて決定される。バナー３１の色は、操作画面２１に対してコントラストが高い色とすることが好ましい。これにより、ユーザは、バナー３１が表示されたことを、より認識し易くなる。
【００９０】
また、図７に示すように、本実施形態のバナー３１は、ボールが１回弾むようなアニメーションで表示されるが、これに限られず、例えば、バナー３１はボールが複数回弾むようなアニメーションで表示されても良い。すなわち、例えばボールが２回弾むようなアニメーションで表示されるバナー３１は、当該バナー３１の高さＨが、０からＨ１、Ｈ１からＨ２、Ｈ２からＨ４、Ｈ４からＨ５、及びＨ５からＨ３となるように、連続的に変化させて表示させても良い。ここで、Ｈ１〜Ｈ５の大小関係は、Ｈ２＜Ｈ５＜Ｈ３＜Ｈ４＜Ｈ１である。
【００９１】
また、図７では、バナー３１を操作画面２１の上から下に、ボールが弾むようなアニメーションで表示させたが、例えば、操作画面２１の下から上に、又は操作画面２１の左から右に若しくは右から左にボールが弾むようなアニメーションで表示させても良い。
【００９２】
ここで、一例として、バナーを操作画面の左から右に、ボールが弾むようなアニメーションで表示させる場合について、図８を参照しながら説明する。図８は、バナーによりメッセージが表示される場合の他の例を示す図である。
【００９３】
図８（ａ）は、操作パネル２１５上に表示された操作画面４１を示している。このとき、表示態様が「バナー表示」であるメッセージ表示要求を本体装置１０２から受信したとする。
【００９４】
すると、図８（ｂ）〜図８（ｃ）に示すように、表示制御部４１３は、操作画面４１上の所定の位置にバナー５１の左端Ｓを固定したまま、バナー５１の右端Ｔを当該所定の位置から右方向に、所定の第１の位置Ｔ１まで連続的に移動させながら、バナー５１を表示させる。換言すれば、表示制御部４１３は、操作画面４１上の所定の位置にバナー５１の左端Ｓを固定したまま、バナー５１の幅Ｗを、０から所定の第１の値Ｗ１まで連続的に増加させながら、バナー５１を表示させる。
【００９５】
次に、図８（ｄ）に示すように、表示制御部４１３は、同様にバナー５１の左端Ｓを固定したまま、バナー５１の右端Ｔを所定の第１の位置Ｔ１から左方向に、所定の第２の位置Ｔ２まで連続的に移動させながら、バナー５１を表示させる。換言すれば、表示制御部４１３は、同様にバナー５１の左端Ｓを固定したまま、バナー５１の幅Ｗを、所定の第１の値Ｗ１から所定の第２の値Ｗ２まで連続的に減少させながら、バナー５１を表示させる。
【００９６】
最後に、図８（ｅ）に示すように、表示制御部４１３は、同様にバナー５１の左端Ｓを固定したまま、バナー５１の右端Ｔを所定の第２の位置Ｔ２から右方向に、所定の第３の位置Ｔ３まで連続的に移動させながら、バナー５１を表示させる。換言すれば、表示制御部４１３は、同様にバナー５１の左端Ｓを固定したまま、バナー５１の幅Ｗを、所定の第２の値Ｗ２から所定の第３の値Ｗ３まで連続的に増加させながら、バナー５１を表示させる。
【００９７】
以上のように、表示制御部４１３は、バナー５１の幅Ｗを、０からＷ１、Ｗ１からＷ２、及びＷ２からＷ３となるように、連続的に変化させて表示させる。ここで、Ｗ１、Ｗ２、及びＷ３の大小関係は、Ｗ２＜Ｗ３＜Ｗ１である。これにより、表示制御部４１３により、バナー５１は、左から右に、ボールが弾むようなアニメーションで表示される。
【００９８】
ここで、図７（ｅ）に示すバナー３１は、非表示ボタン３１１を有している。ユーザは、操作画面２１上に表示されたバナー３１の非表示ボタン３１１を押下（タップ）することで、当該バナー３１が表示されないようにすることができる。以降では、ユーザによりバナー３１の非表示ボタン３１１が押下される場合について、図９を参照しながら説明する。図９は、第一の実施形態のバナーの非表示処理の一例のフローチャートである。
【００９９】
ユーザは、操作パネル２１５の操作画面２１上に表示されたバナー３１の非表示ボタン３１１を押下して、バナー３１の非表示操作を行う（ステップＳ９０１）。すると、ＵＩ部４０１の入力受付部４１１は、当該非表示操作を受け付ける。
【０１００】
入力受付部４１１によりバナー３１の非表示操作が受け付けられると、表示制御部４１３は、バナー３１を非表示にする（ステップＳ９０２）。このとき、表示制御部４１３は、バナー３１を下から上にスライドさせるようなアニメーションにより非表示とする。
【０１０１】
ここで、表示制御部４１３により動的に変化させながら非表示となるバナーについて、図１０を参照しながら説明する。図１０は、バナーが非表示となる場合の一例を示す図である。
【０１０２】
図１０（ａ）は、操作パネル２１５上の操作画面２１上に表示されたバナー３１を示している。このとき、ユーザがバナー３１の非表示ボタン３１１を押下したものとする。なお、バナー３１の上端Ｌ、下端Ｍ、及び高さＨは、図７（ｅ）と同様であるものとする。
【０１０３】
すると、図１０（ｂ）〜図１０（ｃ）に示すように、表示制御部４１３は、操作画面２１上の所定の位置にバナー３１の上端Ｌを固定したまま、バナー３１の下端Ｍを、所定の第３の位置Ｍ３から上方向に、所定の位置（上端Ｌの位置）まで連続的に移動させて、バナー３１を非表示にする。換言すれば、表示制御部４１３は、操作画面２１上の所定の位置にバナー３１の上端Ｌを固定したまま、バナー３１の高さＨを、所定の第３の値Ｈ３から０まで連続的に減少させながら、バナー３１を非表示にする。
【０１０４】
以上のように、表示制御部４１３は、ユーザにより非表示ボタン３１１が押下されると、バナー３１を上方向にスライドさせるようなアニメーションで非表示にする。
【０１０５】
図９に戻る。表示制御部４１３は、バナー３１が非表示になると、当該バナー３１を再表示させるための操作対象（以降、「再表示アイコン」と称する。）を表示させる（ステップＳ９０３）。ユーザは、再表示アイコンを押下（タップ）することで、バナー３１を再表示させることができる。
【０１０６】
ここで、再表示アイコンもバナーと同様に、ボールが弾むようなアニメーションで表示される。以降では、再表示アイコンが表示される場合について、図１１を参照しながら説明する。図１１は、再表示アイコンが表示される場合の一例を示す図である。
【０１０７】
表示制御部４１３によりバナー３１が非表示となったとする。すると、図１１（ａ）〜図１１（ｂ）に示すように、表示制御部４１３は、操作画面２１上の所定の位置に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の下端ｍを当該所定の位置から下方向に、所定の第１の位置ｍ１まで連続的に移動させながら、再表示アイコン６１を表示させる。換言すれば、表示制御部４１３は、操作画面２１上の所定の位置に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の高さｈを、０から所定の第１の値ｈ１まで連続的に増加させながら、再表示アイコン６１を表示させる。
【０１０８】
次に、図１１（ｃ）に示すように、表示制御部４１３は、同様に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の下端ｍを所定の第１の位置ｍ１から上方向に、所定の第２の位置ｍ２まで連続的に移動させながら、再表示アイコン６１を表示させる。換言すれば、表示制御部４１３は、同様に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の高さｈを、所定の第１の値ｈ１から所定の第２の値ｈ２まで連続的に減少させながら、再表示アイコン６１を表示させる。
【０１０９】
最後に、図１１（ｄ）に示すように、表示制御部４１３は、同様に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の下端ｍを所定の第２の位置ｍ２から下方向に、所定の第３の位置ｍ３まで連続的に移動させながら、再表示アイコン６１を表示させる。換言すれば、表示制御部４１３は、同様に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の高さｈを、所定の第２の値ｈ２から所定の第３の値ｈ３まで連続的に増加させながら、再表示アイコン６１を表示させる。
【０１１０】
以上のように、表示制御部４１３は、再表示アイコン６１の高さｈを、０からｈ１、ｈ１からｈ２、及びｈ２からｈ３となるように、連続的に変化させて表示させる。ここで、ｈ１、ｈ２、及びｈ３の大小関係は、ｈ２＜ｈ３＜ｈ１である。これにより、表示制御部４１３により、再表示アイコン６１は、ボールが弾むようなアニメーションで表示される。なお、再表示アイコン６１の高さｈが、０からｈ１に連続的に変化する速さｖ１、ｈ１からｈ２に連続的に変化する速さｖ２、及びｈ２からｈ３に連続的に変化する速さｖ３は、それぞれ異なっていても良い。
【０１１１】
なお、表示制御部４１３は、バナー３１と同様に、例えば、操作画面２１の再表示アイコン６１を下から上に、又は操作画面２１の左から右に若しくは右から左にボールが弾むようなアニメーションで表示させても良い。また、同様に、再表示アイコン６１も、ボールが複数回弾むようなアニメーションで表示されても良い。
【０１１２】
図９に戻る。ＵＩ部４０１の入力受付部４１１は、ユーザによるバナー３１の再表示操作を受け付けたが否かを判定する（ステップＳ９０４）。すなわち、入力受付部４１１は、ユーザにより再表示アイコン６１が押下（タップ）されたか否かを判定する。
【０１１３】
ステップＳ９０４において、入力受付部４１１がユーザによる再表示操作を受け付けた場合、表示制御部４１３は、バナー３１を再表示させる（ステップＳ９０５）。すなわち、表示制御部４１３は、再表示アイコン６１を非表示にさせた後、バナー３１を表示させる。このとき、表示制御部４１３は、図１０で説明したバナー３１の非表示と同様に、上にスライドさせるようなアニメーションで再表示アイコン６１を非表示にする。また、表示制御部４１３は、図７で説明した場合と同様に、ボールが弾むようなアニメーションでバナー３１を再表示させる。
【０１１４】
ステップＳ９０４において、入力受付部４１１が再表示操作を受け付けていない場合、本体連携部４０２は、要求受信部４２２により、本体装置１０２からメッセージ解除要求を受信したか否かを判定する（ステップＳ９０６）。
【０１１５】
ステップＳ９０６において、要求受信部４２２によりメッセージ解除要求を受信していないと判定された場合、表示制御部４１３は、所定の時間毎に、再表示アイコン６１の表示を変更させる（ステップＳ９０７）。すなわち、表示制御部４１３は、所定の時間毎に、再表示アイコン６１を振動するようなアニメーションで表示させる。
【０１１６】
ステップＳ９０６において、要求受信部４２２によりメッセージ解除要求を受信したと判定された場合、ＵＩ部４０１の表示制御部４１３は、操作パネル２１５上に表示されている再表示アイコンを非表示とする（ステップＳ９０８）。すなわち、表示制御部４１３は、メッセージ解除要求に含まれるメッセージＩＤに基づいて、当該メッセージＩＤに対応するバナーを再表示させるための再表示アイコンを非表示にする。このように、表示制御部４１３は、メッセージ解除要求に基づいて、メッセージ表示要求に基づくバナーを再表示させるための再表示アイコンを非表示とする。
【０１１７】
ここで、上記のステップＳ９０７で再表示アイコン６１の表示を変更させる場合について、図１２を参照しながら説明する。図１２は、再表示アイコンの表示が変化する場合の一例を示す図である。
【０１１８】
図１２（ａ）は、操作パネル２１５の操作画面２１上に表示された再表示アイコン６１を示している。このとき、所定の時間が経過したとする。
【０１１９】
すると、図１２（ｂ）に示すように、表示制御部４１３は、操作画面２１上の所定の位置に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の下端ｍを当該所定の位置から下方向に、所定の第４の位置ｍ４まで連続的に移動させながら、再表示アイコン６１を表示させる。換言すれば、表示制御部４１３は、操作画面２１上の所定の位置に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の高さｈを、０から所定の第４の値ｈ４まで連続的に増加させながら、再表示アイコン６１を表示させる。
【０１２０】
次に、図１２（ｃ）に示すように、表示制御部４１３は、同様に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の下端ｍを所定の第４の位置ｍ４から上方向に、所定の第５の位置ｍ５まで連続的に移動させながら、再表示アイコン６１を表示させる。換言すれば、表示制御部４１３は、同様に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の高さｈを、所定の第４の値ｈ４から所定の第５の値ｈ５まで連続的に減少させながら、再表示アイコン６１を表示させる。
【０１２１】
最後に、表示制御部４１３は、同様に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の下端ｍを所定の第５の位置ｍ５から下方向に、所定の第３の位置ｍ３まで連続的に移動させながら、再表示アイコン６１を表示させる。換言すれば、表示制御部４１３は、同様に再表示アイコン６１の上端ｌを固定したまま、再表示アイコン６１の高さｈを、所定の第５の値ｈ５から所定の第３の値ｈ３まで連続的に増加させながら、再表示アイコン６１を表示させる。
【０１２２】
以上のように、表示制御部４１３は、再表示アイコン６１の高さｈを、ｈ３からｈ４、ｈ４からｈ５、及びｈ５からｈ３となるように、連続的に変化させて表示させる。ここで、ｈ３、ｈ４、及びｈ５の大小関係は、ｈ５＜ｈ３＜ｈ４である。これにより、表示制御部４１３により、再表示アイコン６１は、所定の時間毎に、振動するようなアニメーションで表示される。このため、ユーザは、現在非表示となっているバナー３１があることに気付くことができる。なお、再表示アイコン６１の高さｈが、ｈ３からｈ４に連続的に変化する速さｖ４、ｈ４からｈ５に連続的に変化する速さｖ５、及びｈ５からｈ３に連続的に変化する速さｖ６は、それぞれ異なっていても良い。
【０１２３】
以上のように、本実施形態の画像処理装置１００は、バナー表示されるエラーメッセージやガイダンスメッセージの表示要求に応じて、メッセージをバナーで表示させる。しかも、本実施形態の画像処理装置１００は、メッセージが反映されたバナーを、ボールが弾むようなアニメーションにより表示させる。これにより、ユーザは、エラーメッセージやガイダンスメッセージが表示されたことを容易に気付くことができる。
【０１２４】
また、本実施形態の画像処理装置１００は、バナーが非表示となった場合に、当該バナーを再表示させるための再表示アイコンを表示させる。しかも、本実施形態の画像処理装置１００は、所定の時間毎に、再表示アイコンを、振動するようなアニメーションにより表示させる。これにより、ユーザは、非表示となっているエラーメッセージやガイダンスメッセージが存在することに容易に気付くことができる。
【０１２５】
［第二の実施形態］
次に、第二の実施形態の画像処理装置１００について説明する。第二の実施形態の説明では、第一の実施形態との相違点について説明し、第一の実施形態と同様の機能構成を有する箇所には第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１２６】
本実施形態では、操作装置１０１が本体装置１０２から複数のメッセージ表示要求を受信した場合において、それぞれのメッセージ表示要求に基づくメッセージを表示させるものである。
【０１２７】
＜処理の詳細＞
第二の実施形態の画像処理装置１００の処理の詳細について、説明する。
【０１２８】
まず、画像処理装置１００の操作装置１０１が、本体装置１０２から複数のメッセージ表示要求を受信した場合に、操作装置１０１の操作パネル２１５上に当該複数のメッセージ表示要求に対応するメッセージを表示させる処理について、図１３を参照しながら説明する。図１３は、第二の実施形態のメッセージ表示処理の一例のフローチャートである。
【０１２９】
ステップＳ５０２において、表示判定部４１２によりメッセージ表示要求に基づくメッセージの表示態様がバナー表示であると判定された場合、表示制御部４１３は、バナーで表示するメッセージが２以上であるか否かを判定する（ステップＳ１３０１）。すなわち、表示制御部４１３は、例えば、表示態様がバナー表示であるメッセージ表示要求を受信した場合に、既に一のメッセージがバナーにより表示されているか否かを判定する。
【０１３０】
ステップＳ１３０１において、表示制御部４１３によりバナーで表示するメッセージが２以上であると判定された場合、表示制御部４１３は、メッセージ内容を所定の時間毎に切り替えてバナーで表示させる（ステップＳ１３０２）。
【０１３１】
ここで、メッセージ内容を所定の時間毎に切り替えて表示させる場合について、図１４を参照しながら説明する。図１４は、バナーにより複数のメッセージが表示される場合の一例を示す図である。
【０１３２】
図１４（ａ）に示すように、操作画面２１上にメッセージ３１２が反映されたバナー３１が表示されているとする。このとき、操作装置１０１は、例えばメッセージＩＤ「ｍ００４」が含まれるメッセージ表示要求を本体装置１０２から受信したとする。
【０１３３】
すると、図１４（ｂ）に示すように、表示制御部４１３は、所定の時間経過後に、操作画面２１上にメッセージ３１３が反映されたバナー３１を表示させる。また、表示制御部４１３は、さらに所定の時間経過後に、操作画面２１上にメッセージ３１２が反映されたバナー３１を表示させる。
【０１３４】
図１３に戻る。ステップＳ５０１において、要求受信部４２２によりメッセージ解除要求を受信したと判定された場合、ＵＩ部４０１の表示制御部４１３は、以下の（１）〜（３）のいずれかの処理を行う（ステップＳ１３０３）。
（１）バナーを非表示とする。
（２）ダイアログを非表示とする。
（３）切り替えてバナーに反映されるメッセージのうち、該当のメッセージを非表示とする。
【０１３５】
ここで、上記の（１）及び（２）は図５のステップＳ５０５で説明した通りである。上記の（３）について、表示制御部４１３は、メッセージ解除要求に含まれるメッセージＩＤに基づいて、切り替えてバナーに反映されるメッセージのうち、当該メッセージＩＤに対応するメッセージ内容により示されるメッセージを非表示とする。このように、表示制御部４１３は、切り替えてバナーに反映される複数のメッセージのうち、メッセージ解除要求に係るメッセージだけを非表示とする。
【０１３６】
以上のように、本実施形態の表示制御部４１３は、複数のメッセージ表示要求を受信した場合、それぞれのメッセージ表示要求に基づくメッセージを、所定の時間毎に、バナー３１において切り替えて表示させる。これにより、例えば、本体装置１０２において複数のエラーが発生した場合等においても、操作装置１０１において、１つのバナーで複数のエラーメッセージを表示させることができる。
【０１３７】
ここで、図１４（ａ）及び図１４（ｂ）に示すバナー３１は、第一の実施形態と同様に、非表示ボタン３１１を有している。ユーザは、操作画面２１上に表示されたバナー３１の非表示ボタン３１１を押下（タップ）することで、当該バナー３１が表示されないようにすることができる。以降では、ユーザによりバナー３１の非表示ボタン３１１が押下される場合について、図１５を参照しながら説明する。図１５は、第二の実施形態のバナーの非表示処理の一例のフローチャートである。
【０１３８】
表示制御部４１３は、バナー３１が非表示になると、当該バナー３１を再表示させるための再表示アイコンを表示させる（Ｓ１５０１）。このとき、表示制御部４１３は、１つの再表示アイコンを表示させても良いし、表示対象のメッセージ（すなわち、メッセージ表示要求に基づくメッセージ）の数に応じて、再表示アイコンを複数表示させても良い。
【０１３９】
ここで、一例として、表示対象のメッセージが３つである場合において、再表示アイコンを３つ表示させる場合について、図１６を参照しながら説明する。図１６は、再表示アイコンに応じたバナーが再表示される場合の一例を示す図である。
【０１４０】
図１６（ａ）では、操作画面２１上に、表示対象のメッセージに応じた再表示アイコン６１Ａ及び再表示アイコン６１Ｂが表示されている。
【０１４１】
再表示アイコン６１Ａは、メッセージ３１２が反映されたバナー３１を再表示させるための再表示アイコンである。したがって、図１６（ｂ）に示すように、ユーザが再表示アイコン６１Ａを押下すると、操作画面２１上に、メッセージ３１２が反映されたバナー３１が再表示される。
【０１４２】
再表示アイコン６１Ｂは、メッセージ３１３が反映されたバナー３１を再表示させるための再表示アイコンである。したがって、図１６（ｃ）に示すように、ユーザが再表示アイコン６１Ｂを押下すると、操作画面２１上に、メッセージ３１３が反映されたバナー３１が再表示される。
【０１４３】
再表示アイコン６１Ｃは、上記と同様に、当該再表示アイコン６１Ｃに対応するバナーを再表示させるための再表示アイコンである。
【０１４４】
なお、再表示アイコン６１Ａ〜６１Ｃには、再表示されるバナーに対応する図形が表示されている。すなわち、再表示アイコン６１Ａには、図形「！」が表示されている、同様に、再表示アイコン６１Ｂ及び６１Ｃには、それぞれ図形「☆」及び「？」が表示されている。
【０１４５】
図１５に戻る。ステップＳ９０６において、要求受信部４２２によりメッセージ解除要求を受信したと判定された場合、ＵＩ部４０１の表示制御部４１３は、操作パネル２１５上に表示されている該当の再表示アイコンを非表示とする（ステップＳ１５０２）。すなわち、表示制御部４１３は、メッセージ解除要求に含まれるメッセージＩＤに基づいて、当該メッセージＩＤに対応するバナーを再表示させるための再表示アイコンを非表示とする。特に、表示制御部４１３は、複数の再表示アイコンが表示されている場合は、複数の再表示アイコンのうち、当該メッセージＩＤに対応するバナーを再表示させるための再表示アイコンを非表示とする。
【０１４６】
以上のように、本実施形態の画像処理装置１００は、バナーに反映される表示対象メッセージが複数存在する場合、当該複数の表示対象メッセージを所定の時間毎に切り替えて表示させる。これにより、ユーザは、複数のメッセージを確認することができる。
【０１４７】
また、本実施系形態の画像処理装置１００は、表示対象メッセージに応じた再表示アイコンを表示させても良い。これにより。ユーザは、非表示となっているエラーメッセージやガイダンスメッセージの数を知ることができるとともに、これらのメッセージのうち所望のメッセージを再表示させることができる。
【０１４８】
なお、再表示アイコンは、当該再表示アイコンにより再表示されるバナーと同様の色及び図形が表示されるものとしたが、これに限られない。すなわち、再表示アイコンの色又は図形は、当該再表示アイコンにより表示されるバナーの色又は図形と異なっていても良い。
【０１４９】
以上、本発明の各実施形態では、画像処理装置１００に含まれる操作装置１０１の操作パネル２１５を一例として、当該操作パネル２１５上の画面におけるメッセージ表示に関する処理について説明したが、これに限られない。本発明は、例えば、スマートフォン、タブレット端末、ゲーム機器、ＰＣ等、表示装置を備える各種電子機器において、当該表示装置上の画面におけるメッセージ表示に関する処理に同様に適用され得る。
【０１５０】
以上、本発明の実施形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１５１】
１００      画像処理装置
１０１      操作装置
１０２      本体装置
４０１      ＵＩ部
４０２      本体連携部
４１１      入力受付部
４１２      表示判定部
４１３      表示制御部
４２１      処理要求部
４２２      要求受信部
【先行技術文献】
【特許文献】
【０１５２】
【特許文献１】特開２０１４−１７９０３８号公報
【図１】
0006493041.tif 000002
【図２】
0006493041.tif 000003
【図３】
0006493041.tif 000004
【図４】
0006493041.tif 000005
【図５】
0006493041.tif 000006
【図６】
0006493041.tif 000007
【図７】
0006493041.tif 000008
【図８】
0006493041.tif 000009
【図９】
0006493041.tif 000010
【図１０】
0006493041.tif 000011
【図１１】
0006493041.tif 000012
【図１２】
0006493041.tif 000013
【図１３】
0006493041.tif 000014
【図１４】
0006493041.tif 000015
【図１５】
0006493041.tif 000016
【図１６】
0006493041.tif 000017