(57)【要約】【課題】複数のＧＵＩ画面が表示装置に表示されている場合において、これらのＧＵＩ画面に共通するエラーが発生したときに、ユーザによるエラー内容の確認を容易にし、ユーザビリティを向上させる画像処理装置、システム、方法およびプログラムを提供すること。【解決手段】本発明の画像処理装置は、エラーに関係するアプリケーションソフトを判別し、表示装置に表示されているＧＵＩ画面を提供するアプリケーションソフトを特定する。そして、本発明の画像処理装置は、ＧＵＩ画面に重畳して表示すべきエラー通知画面を決定し、エラー通知画面を表示装置に表示させる。【選択図】  図２
2014147022.tif 000002
【特許請求の範囲】
【請求項１】
エラーを検出して通知可能な画像処理装置であって、
エラーに関係するアプリケーションソフトを判別する判別手段と、
表示装置に表示されているＧＵＩ画面を提供するアプリケーションソフトを特定する手段と、
前記ＧＵＩ画面に重畳して表示すべきエラー通知画面を決定する決定手段と、
前記エラー通知画面を前記表示装置に表示させる表示制御手段と
を含み、
前記表示装置には、前記アプリケーションソフトが提供する複数のＧＵＩ画面が表示されていることを特徴とする、画像処理装置。
【請求項２】
前記画像処理装置は、エラーの優先順位を規定する優先順位情報を生成する手段をさらに含み、
前記表示制御手段は、前記優先順位情報を使用して、優先順位の高いエラーを通知するエラー通知画面を優先して前記表示装置に表示させることを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記表示制御手段は、前記表示装置に表示されているＧＵＩ画面が切り替えられた場合に、切り替え後のＧＵＩ画面に関係するエラー通知画面を前記表示装置に表示させることを特徴とする、請求項１または２に記載の画像処理装置。
【請求項４】
同一のエラー内容を示す複数のエラー通知画面は、連結して形成されることを特徴とする、請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
同一のエラー内容を示す複数のエラー通知画面のうち一方のエラー通知画面が、ユーザに対し他方のエラー通知画面への参照を促すことを特徴とする、請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項６】
前記エラー通知画面には、エラーに関係するアプリケーションソフトを特定する情報が表示されることを特徴とする、請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
請求項１〜６のいずれか１項に記載の画像処理装置と、前記画像処理装置と通信可能な端末装置とを含むシステムであって、
前記画像処理装置は、
エラーに関係するアプリケーションソフトを判別する判別手段と、
表示装置に表示されているＧＵＩ画面を提供するアプリケーションソフトを特定する手段と、
前記ＧＵＩ画面に重畳して表示すべきエラー通知画面を決定する決定手段と、
前記エラー通知画面を前記表示装置に表示させる表示制御手段と
を含み、
前記表示装置には、前記アプリケーションソフトが提供する複数のＧＵＩ画面が表示されていることを特徴とする、システム。
【請求項８】
エラーを検出して通知可能な画像処理装置が実行する方法であって、前記方法は、前記画像処理装置が、
エラーに関係するアプリケーションソフトを判別するステップと、
表示装置に表示されているＧＵＩ画面を提供するアプリケーションソフトを特定するステップと、
前記ＧＵＩ画面に重畳して表示すべきエラー通知画面を決定するステップと、
前記エラー通知画面を前記表示装置に表示させるステップと
を含み、
前記表示装置には、前記アプリケーションソフトが提供する複数のＧＵＩ画面が表示されていることを特徴とする、方法。
【請求項９】
前記方法は、前記画像処理装置が、エラーの優先順位を規定する優先順位情報を生成するステップをさらに含み、
前記表示させるステップは、前記優先順位情報を使用して、優先順位の高いエラーを通知するエラー通知画面を優先して前記表示装置に表示させるステップを含む、請求項８に記載の方法。
【請求項１０】
請求項８または９に記載の方法を画像処理装置が実行するための装置実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エラーを検出して通知する画像処理装置に関し、特に、表示装置に複数のＧＵＩ（Graphical User Interface）画面が表示されている場合に、エラーを通知するＧＵＩ画面の表示制御を行う画像処理装置、システム、方法およびプログラムに関する。
【背景技術】
【０００２】
近年、タブレット型端末やスマートフォン等の端末装置が急激に普及しており、ユーザが、端末装置を用いてＭＦＰ（Multi Function Peripheral）などの画像処理装置が提供する印刷処理等の様々なサービスを利用できるようになっている。
【０００３】
このようなサービスを利用している間に、何らかのエラーが画像処理装置に発生すると、エラーが発生している画像処理装置は、エラーを通知するＧＵＩ画面（以下、「エラー通知画面」とする。）を端末装置に表示させ、エラーが発生したことをユーザに通知する。
【０００４】
エラーの発生をユーザに通知する従来技術の一例として、特許文献１は、複数のウィンドウを表示し、これらのウィンドウに表示される内容を適宜入れ替えて表示する表示制御装置を開示する。この表示制御装置は、表示内容を入れ替える事象、例えば、紙詰まりが発生した場合、当該エラー内容を通知する表示内容をメインウィンドウに表示し、エラーの発生をユーザに通知する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１が開示する表示制御装置を上述したシステムに適用した場合、当該表示制御装置は複数のウィンドウに共通するエラーが発生した場合を考慮していないため、端末装置が複数のＧＵＩ画面を同時に表示しているときに、これらのＧＵＩ画面を表示するアプリケーションソフトに共通のエラーが発生した場合に対応することができない。このため、図１７に示すように同一のエラーを通知するエラー通知画面を重複して表示する虞や、発生したエラーがいずれのアプリケーションソフトに関係するのかユーザが即座に判断できない虞がある。
【０００６】
本発明は、上記従来技術の問題に鑑みてなされたものであり、複数のＧＵＩ画面が表示装置に表示されている場合において、これらのＧＵＩ画面に共通するエラーが発生したときに、ユーザによるエラー内容の確認を容易にし、ユーザビリティを向上させる画像処理装置、システム、方法およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の画像処理装置は、エラーに関係するアプリケーションソフトを判別し、表示装置に表示されているＧＵＩ画面を提供するアプリケーションソフトを特定する。そして、本発明の画像処理装置は、ＧＵＩ画面に重畳して表示すべきエラー通知画面を決定し、エラー通知画面を表示装置に表示させる。
【発明の効果】
【０００８】
本発明は、上記構成要件を採用することにより、複数のＧＵＩ画面が表示装置に表示されている場合において、これらのＧＵＩ画面に共通するエラーが発生したときに、ユーザによるエラー内容の確認を容易にし、ユーザビリティを向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の画像処理システムの一実施形態を示す概略図。
【図２】本発明の端末装置および画像処理装置の機能構成を示す図。
【図３】本発明の画像処理装置が有するＵＩ管理部の機能構成を示す図。
【図４】本発明の画像処理装置にエラーが発生した場合に実行される処理を示すシーケンス図。
【図５】アプリケーション判別テーブルの一実施形態を示す図。
【図６】エラー通知画面決定テーブルの一実施形態を示す図。
【図７】エラー通知画面の形状およびエラー通知画面の種類の一実施形態を示す図。
【図８】エラー属性情報テーブルの一実施形態を示す図。
【図９】本発明の画像処理装置のＵＩ管理部に含まれる画面決定部が実行する処理の一実施形態を示すフローチャート。
【図１０】本発明が提供する表示画面の一実施形態を示す図。
【図１１】本発明が提供する表示画面の別の実施形態を示す図。
【図１２】他の実施形態に係るエラー通知画面のモデルを示す図。
【図１３】本発明の画像処理装置のＵＩ管理部に含まれる画面決定部が実行する処理の別の実施形態を示すフローチャート。
【図１４】エラー属性情報テーブルの別の実施形態を示す図。
【図１５】複数のエラーが同時に発生した場合のエラー通知画面の表示方法の一実施形態を示す図。
【図１６】複数のエラーが同時に発生した場合のエラー通知画面の表示方法の別の実施形態を示す図。
【図１７】従来技術によるエラー通知画面の表示方法を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。
【００１１】
図１は、本発明の画像処理システムの一実施形態を示す概略図である。画像処理システム１００は、ネットワーク１１０に接続された端末装置１１２ａ，１１２ｂと、画像処理装置１２０とを含んで構成される。
【００１２】
ネットワーク１１０は、ローカルエリアネットワーク（ＬＡＮ）で構成される。図１に示す実施形態では、端末装置１１２ａ，１１２ｂは、ネットワーク１１０に無線接続されるが、他の実施形態では、ネットワーク１１０に有線接続してもよい。また、インターネットなどの広域ネットワークを適宜含んでネットワーク１１０を構成してもよい。
【００１３】
端末装置１１２ａ，１１２ｂは、ユーザが所望するサービスを画像処理装置１２０に実行させる情報処理装置である。端末装置１１２ａ，１１２ｂは、種々のプログラムを実行するプロセッサ、プログラムの実行空間を提供するＲＡＭ等の主記憶装置、プログラムやデータなどを持続的に保持するためのＨＤＤ等の補助記憶装置を備えている。端末装置１１２ａ，１１２ｂは、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＭＡＣ（登録商標）ＯＳ、ＡＮＤＲＯＩＤ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳの管理下で、本発明のプログラムを実行することにより、後述する機能手段を情報処理装置上で実現する。本発明では、端末装置１１２ａ，１１２ｂとして、タブレット型ＰＣやスマートフォン、ノート型ＰＣ、デスクトップ型ＰＣ等の情報処理装置を採用することができる。
【００１４】
端末装置１１２ａ，１１２ｂは、ユーザの指示に基づいて、ユーザが所望するサービスを実行するジョブを生成し、画像処理装置１２０に送信する。また、端末装置１１２ａ，１１２ｂは、画像処理装置１２０が提供する当該端末装置の表示装置に表示すべきＧＵＩ画面の識別情報を使用して、当該識別情報が示すＧＵＩ画面を表示装置に表示する。
【００１５】
画像処理装置１２０は、端末装置１１２ａ，１１２ｂが生成したジョブを実行する画像処理装置である。図１に示す実施形態では、画像処理装置１２０は、印刷機能やスキャニング機能、コピー機能等を搭載したＭＦＰである。他の実施形態では、画像処理装置１２０としてプリンタを採用してもよい。
【００１６】
画像処理装置１２０は、プロセッサ、ＲＡＭ、ＨＤＤなどを含んで実装されており、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳの制御下で、アセンブラ、Ｃ、Ｃ＋＋、ＪＡＶＡ（登録商標）、ＪＡＶＡ  ＳＣＲＩＰＴ（登録商標）などのプログラミング言語で記述されたプログラムを実行し、図２に示す各機能手段を当該画像処理装置上に実現する。
【００１７】
図２は、本発明の端末装置および画像処理装置の機能構成を示す図である。以下、図２を参照して、端末装置１１２ａおよび画像処理装置１２０の機能構成について説明する。なお、端末装置１１２ｂの機能構成は、端末装置１１２ａと同様であるため、説明を省略する。
【００１８】
端末装置１１２ａは、操作パネル２００と、ＵＩ管理部２０１と、ネットワーク制御部２０２とを備える。
【００１９】
操作パネル２００は、種々のＧＵＩ画面を表示すると共に、当該ＧＵＩ画面を介してユーザからの指示を受け付ける機能手段である。操作パネル２００は、画像処理装置１２０が提供するＧＵＩ画面の識別情報が示すＧＵＩ画面を表示する。具体的には、操作パネル２００は、画像処理装置１２０で発生したエラーを通知するＧＵＩ画面であるエラー通知画面を表示する。
【００２０】
ＵＩ管理部２０１は、操作パネル２００を制御する機能手段である。ＵＩ管理部２０１は、端末装置１１２ａが有するアプリケーションソフトを選択して起動可能なホーム画面、アプリケーションソフトの画面（以下、「アプリ画面」とする。）、ユーザがアプリケーションソフトの状態を確認可能な状態表示画面などの種々のＧＵＩ画面を操作パネル２００に表示する。
【００２１】
ＵＩ管理部２０１は、ユーザがアプリ画面を用いて指示したジョブを生成し、ネットワーク制御部２０２を介して画像処理装置１２０に送信する。また、ＵＩ管理部２０１は、画像処理装置１２０が表示を指示するエラー通知画面を操作パネル２００に表示させる。さらに、ＵＩ管理部２０１は、操作パネル２００に表示されているアプリ画面を提供するアプリケーションソフト（例えば、コピーアプリやドキュメントボックスアプリ、スキャナアプリ等）の識別情報を、画像処理装置１２０に送信する。
【００２２】
ネットワーク制御部２０２は、画像処理装置１２０とのデータ通信を制御する機能手段である。ネットワーク制御部２０２は、ＴＣＰ／ＩＰ、ＷＳＤ、ＵＤＰ、ＳＮＭＰなどの通信プロトコルに基づいてデータ通信を行う。ネットワーク制御部２０２は、ＵＩ管理部２０１が生成したジョブを画像処理装置１２０に送信する。また、ネットワーク制御部２０２は、画像処理装置１２０から受信したＧＵＩ画面の識別情報をＵＩ管理部２０１に提供する。
【００２３】
画像処理装置１２０は、エラーを検出して通知可能な画像処理装置であり、ネットワーク制御部２０３と、ＵＩ管理部２０４と、操作パネル２０５と、ジョブ管理部２０６とを備える。
【００２４】
ネットワーク制御部２０３は、端末装置１１２ａ，１１２ｂとのデータ通信を制御する機能手段である。ネットワーク制御部２０３は、ＴＣＰ／ＩＰ、ＷＳＤ、ＵＤＰ、ＳＮＭＰなどの通信プロトコルに基づいてデータ通信を行う。ネットワーク制御部２０３は、端末装置１１２ａから受信したジョブやアプリケーションソフトの識別情報をＵＩ管理部２０４に提供する。また、ネットワーク制御部２０３は、ＵＩ管理部２０４が発行するＧＵＩ画面の表示要求を、ＧＵＩ画面の識別情報と共に端末装置１１２ａ，１１２ｂに送信する。
【００２５】
ＵＩ管理部２０４は、操作パネル２０５を制御すると共に、端末装置１１２ａ，１１２ｂにＧＵＩ画面を表示させる機能手段である。ＵＩ管理部２０４は、画像処理装置１２０にエラーが発生すると、当該エラーを通知するエラー通知画面の表示要求を、当該エラー通知画面の識別情報と共に端末装置１１２ａ，１１２ｂに送信する。また、ＵＩ管理部２０４は、エラー通知画面を画像処理装置１２０の操作パネル２０５に表示することもできる。
【００２６】
操作パネル２０５は、種々のＧＵＩ画面を表示すると共に、画像処理装置１２０に対するユーザからの指示を受け付ける手段である。操作パネル２０５は、ユーザからの指示を受付可能な操作画面やエラー通知画面などのＧＵＩ画面を表示する。
【００２７】
ジョブ管理部２０６は、エンジン管理部２０７、メモリ管理部２０８およびユーザ管理部２０９を制御し、ユーザが指示したジョブを実行する。また、ジョブ管理部２０６は、画像処理装置１２０のエラーの発生を検出し、エラーが発生した旨の通知（以下、「エラー通知」とする。）を、エラーの識別情報と共にＵＩ管理部２０４に提供する。ジョブ管理部２０６は、エラーが解消すると、エラーが解消された旨の通知（以下、「エラー解消通知」とする。）をＵＩ管理部２０４に提供する。
【００２８】
エンジン管理部２０７は、スキャナ２１０およびプロッタ２１１を制御する機能手段である。エンジン管理部２０７は、スキャナ２１０やプロッタ２１１にエラーが発生すると、ジョブ管理部２０６にエラー通知を送信する。また、エンジン管理部２０７は、エラーが解消すると、ジョブ管理部２０６にエラー解消通知を送信する。
【００２９】
メモリ管理部２０８は、画像処理装置１２０が備える記憶装置（図示せず）を管理する機能手段である。ユーザ管理部２０９は、画像処理装置１２０のユーザの情報を管理する機能手段である。
【００３０】
図３は、本発明の画像処理装置が有するＵＩ管理部の機能構成を示す図である。以下、図３を参照して、ＵＩ管理部２０４の機能構成について説明する。
【００３１】
ＵＩ管理部２０４は、通知部３００と、アプリケーション判別部３０１と、データテーブル記憶部３０２と、画面決定部３０３と、表示制御部３０４と、インタフェース３０５とを備えている。
【００３２】
通知部３００は、ジョブ管理部２０６が提供するエラー通知およびエラー解消通知を処理する機能手段である。通知部３００は、ジョブ管理部２０６からエラー通知を受信すると、当該エラー通知をエラーの識別情報と共にアプリケーション判別部３０１に提供する。通知部３００は、ジョブ管理部２０６からエラー解消通知を受信すると、エラー解消通知を表示制御部３０４に提供する。
【００３３】
データテーブル記憶部３０２は、ＵＩ管理部２０４が備える機能手段が参照可能なデータテーブルが保存される記憶手段である。データテーブル記憶部３０２には、アプリケーション判別テーブル、エラー通知画面決定テーブルおよびエラー属性情報テーブルが保存される。アプリケーション判別テーブル、エラー通知画面決定テーブルおよびエラー属性情報テーブルについては、図５、図６、図８および図１４を参照して詳述する。
【００３４】
アプリケーション判別部３０１は、画像処理装置１２０で発生したエラーに関係するアプリケーションソフトを判別する機能手段である。アプリケーション判別部３０１は、データテーブル記憶部３０２に保存されているアプリケーション判別テーブルを参照し、ジョブ管理部２０６が提供するエラーの識別情報を使用して当該エラーに関係するアプリケーションソフトを判別する。
【００３５】
画面決定部３０３は、エラー通知画面の種類を決定する機能手段である。画面決定部３０３は、端末装置１１２ａ，１１２ｂの操作パネル２００に表示されているアプリ画面に応じて、エラー通知画面の種類を決定する。画面決定部３０３が実行する処理については、図９および図１３を参照して詳述する。
【００３６】
表示制御部３０４は、操作パネル２０５を制御する手段である。表示制御部３０４は、操作パネル２０５を制御すると共に、画面決定部３０３が決定したエラー通知画面を端末装置１１２ａ，１１２ｂに表示させる。また、表示制御部３０４は、端末装置１１２ａ，１１２ｂに表示されているアプリ画面を管理する。
【００３７】
具体的には、表示制御部３０４は、端末装置１１２ａ，１１２ｂから受信したアプリケーションソフトの識別情報、すなわち、端末装置１１２ａ，１１２ｂに表示中のアプリ画面を提供するアプリケーションソフトの識別情報を端末装置毎に保持し、画面決定部３０３の要求に応じて当該アプリケーションソフトの識別情報を提供する。
【００３８】
インタフェース３０５は、ネットワーク制御部２０３とＵＩ管理部２０４とのインタフェース手段である。インタフェース３０５は、ネットワーク制御部２０３との間で種々のデータの受け渡しを行う。
【００３９】
図４は、本発明の画像処理装置にエラーが発生した場合に実行される処理を示すシーケンス図である。以下、図４を参照して、画像処理装置１２０のＵＩ管理部２０４が、ジョブ管理部２０６からエラー通知を受信した場合に実行する処理について説明する。
【００４０】
ＵＩ管理部２０４は、ジョブ管理部２０６からエラー通知を受信すると、通知部３００が、エラー通知をエラー識別情報と共にアプリケーション判別部３０１に提供する。
【００４１】
アプリケーション判別部３０１は、エラー通知を受信すると、データテーブル記憶部３０２に保存されているアプリケーション判別テーブルを参照し、エラー識別情報が示すエラーに関係するアプリケーションソフトを判断する。
【００４２】
図５は、アプリケーション判別テーブルの一実施形態を示す図である。アプリケーション判別テーブル５００は、画像処理装置１２０で発生したエラーに関係するアプリケーションを判別するデータテーブルである。アプリケーション判別テーブル５００には、エラー識別情報であるエラー番号と、当該エラー番号が示すエラーに関係するアプリケーションソフトとが関連付けて登録される。図５に示す実施形態では、アプリケーションソフトとして、コピー処理を実行するコピーアプリ、スキャン処理を実行するスキャナアプリおよびファックス処理を実行するファックスアプリが示される。
【００４３】
図５に示すアプリケーション判別テーブル５００は、エラー番号「０」、「２」および「３」が示すエラーが、コピーアプリに関係することを示し、エラー番号「１」が示すエラーが、コピーアプリ、スキャナアプリおよびファックスアプリに関係することを示す。
【００４４】
アプリケーション判別部３０１は、エラーに関係するアプリケーションソフトを判別すると、当該アプリケーションソフトの識別情報およびエラー識別情報を画面決定部３０３に通知する。画面決定部３０３は、これらの情報を受信すると、表示制御部３０４に対し、端末装置１１２ａ，１１２ｂの操作パネル２００に表示されているアプリ画面のアプリケーションソフトを問い合わせる。
【００４５】
表示制御部３０４は、アプリケーションソフトの問い合わせを受けると、表示中のアプリ画面のアプリケーションソフトの識別情報を画面決定部３０３に提供する。画面決定部３０３は、表示制御部３０４からアプリケーションソフトの識別情報を受信すると、データテーブル記憶部３０２に保存されているエラー通知画面決定テーブルを参照し、表示中のアプリ画面の数、エラーに関係するアプリ画面の数、エラー通知画面の形状を使用して、エラー通知画面の種類を決定する。
【００４６】
図６は、エラー通知画面決定テーブルの一実施形態を示す図である。エラー通知画面決定テーブル６００，６１０は、端末装置１１２ａ，１１２ｂの操作パネルに表示すべきエラー通知画面を決定するデータテーブルである。
【００４７】
エラー通知画面決定テーブル６００は、端末装置１１２ａ，１１２ｂの操作パネル２００に２つのアプリ画面が表示されている場合に使用されるエラー通知画面決定テーブルである。エラー通知画面決定テーブル６１０は、端末装置１１２ａ，１１２ｂの操作パネル２００に４つのアプリ画面が表示されている場合に使用されるエラー通知画面決定テーブルである。エラー通知画面決定テーブル６００，６１０には、エラーに関係するアプリ画面の数と、エラー通知画面の形状と、エラー通知画面の種類とが関連付けて登録される。
【００４８】
エラーに関係するアプリ画面の数は、画像処理装置１２０で発生したエラーに関係するアプリケーションソフトのアプリ画面の数である。エラー通知画面の形状は、表示すべきエラー通知画面の形状であり、端末装置１１２ａ，１１２ｂの操作パネル２００に表示されているアプリ画面の中心座標から導出することができる。エラー通知画面の種類は、表示すべきエラー通知画面の種類である。
【００４９】
図７は、エラー通知画面の形状およびエラー通知画面の種類の一実施形態を示す図である。エラー通知画面７００〜７０２は、２つのアプリ画面が表示されている場合に使用されるエラー通知画面である。
【００５０】
エラー通知画面７００は、画面の右側または左側に表示されている１のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、当該アプリ画面の中心座標が画面の右側半分の中心または左側半分の中心に相当する場合には、表示すべきエラー通知画面の形状を「縦」と判断する。画面決定部３０３は、エラー通知画面決定テーブル６００を参照し、エラー通知画面種類「Ａ」によって識別されるエラー通知画面７００を選択する。
【００５１】
エラー通知画面７０１は、画面の上側または下側に表示されている１のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、当該アプリ画面の中心座標が画面の上側半分の中心または下側半分の中心に相当する場合には、表示すべきエラー通知画面の形状を「横」と判断する。画面決定部３０３は、エラー通知画面決定テーブル６００を参照し、エラー通知画面種類「Ｂ」によって識別されるエラー通知画面７０１を選択する。
【００５２】
エラー通知画面７０２は、２のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、表示中のアプリ画面の数が２つの場合に、エラーに関係するアプリ画面の数が２つであるときは、エラー通知画面の形状を判断することなく、エラー通知画面決定テーブル６００を参照し、エラー通知画面種類「Ｃ」によって識別されるエラー通知画面７０２を選択する。
【００５３】
エラー通知画面７０３〜７０９は、４つのアプリ画面が表示されている場合に使用されるエラー通知画面である。
【００５４】
エラー通知画面７０３は、１のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、表示されているアプリ画面の数が４つの場合に、エラーに関係するアプリ画面の数が１つであるときは、エラー通知画面の形状を判断することなく、エラー通知画面決定テーブル６１０を参照し、エラー通知画面種類「Ｄ」によって識別されるエラー通知画面７０３を選択する。
【００５５】
エラー通知画面７０４は、画面の上側または下側に表示されている２のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、当該アプリ画面の中心座標が画面の左上半分および右上半分の中心または左下半分および右下半分の中心に相当する場合には、表示すべきエラー通知画面の形状を「横」と判断する。画面決定部３０３は、エラー通知画面決定テーブル６１０を参照し、エラー通知画面種類「Ｅ」によって識別されるエラー通知画面７０４を選択する。
【００５６】
エラー通知画面７０５は、画面の右側または左側に表示されている２のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、当該アプリ画面の中心座標が、画面の右上半分および右下半分の中心または左上半分および左下半分の中心に相当する場合には、表示すべきエラー通知画面の形状を「縦」と判断する。画面決定部３０３は、エラー通知画面決定テーブル６１０を参照し、エラー通知画面種類「Ｆ」によって識別されるエラー通知画面７０５を選択する。
【００５７】
エラー通知画面７０６は、画面の左上、左下および右上に表示されている３のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、当該アプリ画面の中心座標が画面の左上半分、左下半分および右上半分の中心に相当する場合には、表示すべきエラー通知画面の形状を「Ｌ１」と判断する。画面決定部３０３は、エラー通知画面決定テーブル６１０を参照し、エラー通知画面種類「Ｇ」によって識別されるエラー通知画面７０６を選択する。
【００５８】
エラー通知画面７０７は、画面の左上、右上および右下に表示されている３のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、当該アプリ画面の中心座標が画面の左上半分、右上半分および右下半分の中心に相当する場合には、表示すべきエラー通知画面の形状を「Ｌ２」と判断する。画面決定部３０３は、エラー通知画面決定テーブル６１０を参照し、エラー通知画面種類「Ｈ」によって識別されるエラー通知画面７０７を選択する。
【００５９】
エラー通知画面７０８は、画面の左下、右上および右下に表示されている３のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、当該アプリ画面の中心座標が画面の左下半分、右上半分および右下半分の中心に相当する場合には、表示すべきエラー通知画面の形状を「Ｌ３」と判断する。画面決定部３０３は、エラー通知画面決定テーブル６１０を参照し、エラー通知画面種類「Ｉ」によって識別されるエラー通知画面７０８を選択する。
【００６０】
エラー通知画面７０９は、画面の左上、左下および右下に表示されている３のアプリ画面に関係するエラーが発生したときに使用されるエラー通知画面である。画面決定部３０３は、当該アプリ画面の中心座標が画面の左上半分、左下半分および右下半分の中心に相当する場合には、表示すべきエラー通知画面の形状を「Ｌ４」と判断する。画面決定部３０３は、エラー通知画面決定テーブル６１０を参照し、エラー通知画面種類「Ｊ」によって識別されるエラー通知画面７０９を選択する。
【００６１】
画面決定部３０３は、エラー通知画面を決定すると、エラー識別情報、エラー通知画面の種類を識別可能なエラー通知画面識別情報およびエラーに関係するアプリケーションソフトの識別情報と共に、エラー通知画面の表示要求を表示制御部３０４に送信する。
【００６２】
表示制御部３０４は、データテーブル記憶部３０２に保存されているエラー属性情報テーブルを参照し、エラー識別情報を使用してエラー内容を特定する。
【００６３】
図８は、エラー属性情報テーブルの一実施形態を示す図である。エラー属性情報テーブル８００は、画像処理装置１２０で発生したエラーを特定するデータテーブルである。エラー属性情報テーブル８００には、エラー識別情報であるエラー番号と、当該エラー番号が示すエラー内容とが関連付けて登録される。
【００６４】
図８に示す実施形態では、エラー番号「０」、「１」、「２」および「３」は、それぞれエラー内容「プロッタのエラー」、「オートドキュメントフィーダ（ＡＤＦ）のエラー」、「搬送部のジャム」および「ステープルの詰まり」に関連付けられている。表示制御部３０４は、図８に示すようなエラー属性情報テーブルを参照し、エラー番号に関連付けられているエラー内容を特定することができる。
【００６５】
表示制御部３０４は、エラー内容を特定すると、エラーに関係するアプリケーションソフトの識別情報が示すアプリケーションソフトのアプリ画面を表示している端末装置１１２ａ，１１２ｂに対し、エラー通知画面の表示要求を、エラー通知画面の識別情報と共に送信する。
【００６６】
表示制御部３０４は、上述したように端末装置１１２ａ，１１２ｂが表示しているアプリ画面を提供するアプリケーションソフトの識別情報を保持しており、エラーに関係するアプリケーションの識別情報が示すアプリケーションソフトのアプリ画面を表示している端末装置１１２ａ，１１２ｂを判断することができる。
【００６７】
図９は、ＵＩ管理部２０４の画面決定部３０３が実行する処理の一実施形態を示すフローチャートである。
【００６８】
図９の処理は、ステップＳ９００から開始し、ステップＳ９０１で画面決定部３０３が、アプリケーション判別部３０１から画像処理装置１２０で発生したエラーに関係するアプリケーションの識別情報およびエラー識別情報を受信したか否か判断する。アプリケーションの識別情報およびエラー識別情報を受信していない場合には（ｎｏ）、ステップＳ９０１の処理を反復する。一方、アプリケーションの識別情報およびエラー識別情報を受信した場合には（ｙｅｓ）、ステップＳ９０２に処理を分岐する。
【００６９】
ステップＳ９０２では、画面決定部３０３は、表示制御部３０４に対し、操作パネルに表示されているアプリ画面を提供するアプリケーションソフトを問い合わせる。ステップＳ９０３では、画面決定部３０３は、ステップＳ９０１で受信したエラーに関係するアプリケーションソフトの識別情報とステップＳ９０２の問い合わせの結果である表示中のアプリ画面のアプリケーションソフトの識別情報とを照合して、エラーに関係するアプリ画面が表示中であるか否か判断する。エラーに関係するアプリ画面が表示中でない場合には（ｎｏ）、ステップＳ９０１に処理が戻る。エラーに関係するアプリ画面が表示中である場合には（ｙｅｓ）、ステップＳ９０４に処理が分岐する。
【００７０】
ステップＳ９０４では、画面決定部３０３は、ステップＳ９０２の問い合わせの結果であるアプリケーションソフトの識別情報の数から、表示中のアプリ画面の数を導出する。ステップＳ９０５では、画面決定部３０３は、データテーブル記憶部３０２に保存されているエラー通知画面決定テーブルを参照し、エラーに関係するアプリ画面の数を用いて、エラー通知画面の形状を特定する必要があるか否か判断する。例えば、図６に示すエラー通知画面決定テーブル６１０を使用する場合、エラーに関係するアプリの数が「１」であれば、アプリの数「１」には、エラー通知画面の形状が関連付けられていないため、画面決定部３０３は、エラー通知画面の形状を特定する必要がないと判断する。
【００７１】
ステップＳ９０５でエラー通知画面の形状を特定する必要が無いと判断した場合には（ｎｏ）、ステップＳ９０９に処理を分岐する。一方、エラー通知画面の形状を特定する必要があると判断した場合には（ｙｅｓ）、ステップＳ９０６に処理を分岐する。
【００７２】
ステップＳ９０６では、画面決定部３０３は、ステップＳ９０１で受信したエラーに関係するアプリケーションソフトの識別情報とステップＳ９０２の問い合わせの結果である表示中のアプリ画面のアプリケーションソフトの識別情報とを照合して、表示中のアプリ画面のうちエラーに関係するアプリ画面、すなわち、エラー通知画面を表示すべきアプリ画面の数を導出する。次いで、画面決定部３０３は、ステップＳ９０７の処理を、ステップＳ９０６で導出した数だけ反復する。
【００７３】
ステップＳ９０７では、画面決定部３０３は、エラー通知画面を表示すべきアプリ画面の中心座標を特定する。ステップＳ９０８では、画面決定部３０３は、ステップＳ９０７で特定したエラー通知画面を表示すべきアプリ画面の中心座標を使用して、エラー通知画面の形状を特定する。
【００７４】
ステップＳ９０９では、画面決定部３０３は、ステップＳ９０４で特定した表示中のアプリ画面の数に対応するエラー通知画面決定テーブルを選択し、当該エラー通知画面決定テーブルを参照して、エラー通知画面の種類を決定する。より詳細には、画面決定部３０３は、ステップＳ９０８でエラー通知画面の形状を特定した場合には、当該エラー通知画面の形状と、ステップＳ９０６で導出したエラー通知画面を表示すべきアプリ画面の数とを使用して、エラー通知画面の種類を決定する。一方、エラー通知画面の形状を特定していない場合には、ステップＳ９０６で導出したエラー通知画面を表示すべきアプリ画面の数を用いてエラー通知画面の種類を決定する。
【００７５】
ステップＳ９１０では、画面決定部３０３は、エラー通知画面の種類およびエラー識別情報と共に、エラー通知画面の表示要求を表示制御部３０４に提供し、処理をステップＳ９０１に戻す。
【００７６】
図１０は、本発明が提供する表示画面の一実施形態を示す図である。表示画面１０００，１０１０は、端末装置１１２ａ，１１２ｂおよび／または画像処理装置１２０に操作パネルに表示される画面である。表示画面１０００は、エラー発生前の表示画面であり、表示画面１０１０は、エラー発生後の表示画面である。
【００７７】
表示画面１０００には、ホーム画面１００１、状態表示画面１００２、コピーアプリのアプリ画面１００３およびドキュメントボックスアプリのアプリ画面１００４の４つの画面が含まれる。これらの画面が表示されている状態でコピーアプリおよびドキュメントボックスアプリに共通するエラーが発生した場合、表示画面１０１０に示すように、アプリ画面１００３およびアプリ画面１００４に重畳して１のエラー通知画面１０１１が表示される。これにより、ユーザは、コピーアプリおよびドキュメントボックスアプリに共通のエラーが発生していることを即座に認識することができ、ユーザビリティを向上させることができる。
【００７８】
他の実施形態では、エラー通知画面にエラーに関係するアプリケーションソフトの名称を表示するようにしてもよい。これにより、ユーザは、いずれのアプリケーションソフトにエラーが発生しているか即座に認識することができ、ユーザビリティを向上させることができる。
【００７９】
図１１は、本発明が提供する表示画面の別の実施形態を示す図である。表示画面１１００，１１１０は、端末装置１１２ａ，１１２ｂおよび／または画像処理装置１２０に操作パネルに表示される画面である。表示画面１１００は、エラー発生前の表示画面であり、表示画面１１１０は、エラー発生後の表示画面である。
【００８０】
表示画面１１００には、ホーム画面１１０１、スキャナアプリのアプリ画面１１０２、コピーアプリのアプリ画面１１０３およびドキュメントボックスアプリのアプリ画面１１０４の４つの画面が含まれる。これらの画面が表示されている状態でスキャナアプリ、コピーアプリおよびドキュメントボックスアプリに共通するエラーが発生した場合、表示画面１１１０に示すように、アプリ画面１１０２、アプリ画面１１０３およびアプリ画面１１０４に重畳して１のエラー通知画面１１１１が表示される。このため、ユーザは、スキャナアプリ、コピーアプリおよびドキュメントボックスアプリに共通のエラーが発生していることを即座に認識することができる。
【００８１】
図１２は、他の実施形態に係るエラー通知画面のモデルを示す図である。表示画面１２００は、同一のエラー内容を示すエラー通知画面１２０１，１２０２が対角線上で隣接して表示された画面である。エラー通知画面１２０１，１２０２は、端部が連結して形成される。このため、ユーザは、エラー通知画面１２０１，１２０２のエラー内容が共通していることを即座に認識することができる。
【００８２】
表示画面１２１０は、同一のエラー内容を示すエラー通知画面１２１１，１２１２が離れて表示された画面である。エラー通知画面１２１１には、ユーザに対してエラー通知画面１２１２の表示内容の参照を促す記号が表示される。このため、ユーザは、エラー通知画面１２１１，１２１２のエラー内容が共通していることを即座に認識することができる。
【００８３】
図１３は、ＵＩ管理部２０４の画面決定部３０３が実行する処理の別の実施形態を示すフローチャートである。画像処理装置１２０で複数のエラーが同時に発生した場合には、通知部３００は、総てのエラーをアプリケーション判別部３０１に通知する。アプリケーション判別部３０１は、各エラーについて、エラーに関係するアプリケーションソフトを判別し、アプリケーションソフトの識別情報およびエラー識別情報の対を順に表示制御部３０４に通知する。画面決定部３０３は、各エラーについて、図１３に示す処理を順に実行する。
【００８４】
図１３の処理は、ステップＳ１３００から開始し、ステップＳ１３０１で画面決定部３０３が、画像処理装置１２０で発生したエラーに関係するアプリケーションソフトの識別情報およびエラー識別情報を受信したか否か判断する。アプリケーションソフトの識別情報およびエラー識別情報を受信していない場合には（ｎｏ）、ステップＳ１３０１の処理を反復する。一方、アプリケーションソフトの識別情報およびエラー識別情報を受信した場合には（ｙｅｓ）、ステップＳ１３０２に処理を分岐する。
【００８５】
ステップＳ１３０２では、画面決定部３０３は、表示制御部３０４に対し、操作パネルに表示中のアプリ画面を提供するアプリケーションソフトを問い合わせる。ステップＳ１３０３では、画面決定部３０３は、ステップＳ１３０１で受信したアプリケーションソフトの識別情報とステップＳ１３０２の問い合わせ結果であるアプリケーションソフトの識別情報とを照合して、エラーに関係するアプリ画面が表示中であるか否か判断する。エラーに関係するアプリ画面が表示中でない場合には（ｎｏ）、ステップＳ１３０１に処理が戻る。エラーに関係するアプリ画面が表示中である場合には（ｙｅｓ）、ステップＳ１３０４に処理が分岐する。
【００８６】
ステップＳ１３０４では、画面決定部３０３は、ステップＳ１３０１で受信したエラーに関係するアプリケーションソフトの識別情報とステップＳ１３０２の問い合わせの結果である表示中のアプリ画面のアプリケーションソフトの識別情報とを照合して、表示中のアプリ画面のうちエラーに関係するアプリ画面の数を導出する。ステップＳ１３０５では、画面決定部３０３は、エラー通知画面決定テーブルを参照し、エラーに関係するアプリの数を用いて、エラー通知画面の形状を特定する必要があるか否か判断する。
【００８７】
ステップＳ１３０５でエラー通知画面の形状を特定する必要が無いと判断した場合には（ｎｏ）、ステップＳ１３１０に処理を分岐する。一方、エラー通知画面の形状を特定する必要があると判断した場合には（ｙｅｓ）、ステップＳ１３０６に処理を分岐する。ステップＳ１３０６では、画面決定部３０３は、表示中のアプリ画面のうちエラーに関係するアプリ画面の数を導出する。
【００８８】
ステップＳ１３０７では、画面決定部３０３は、エラーの優先順位を規定する優先順位情報を生成する。或る実施形態では、エラー通知画面を表示すべきアプリ画面の数に従って、エラーの優先順位を決定することができ、画面決定部３０３は、エラー通知画面を表示すべきアプリ画面の数を優先順位情報とすることができる。この場合、エラー通知画面を表示すべきアプリ画面の数が多い程、エラーの優先順位を高いことを意味する。
【００８９】
別の実施形態では、エラー内容の重要度に従ってエラーの優先順位を決定することができ、画面決定部３０３は、図１４に示すエラー属性情報テーブルを参照し、発生したエラーのエラー番号に関連付けられたエラー重要度を、優先順位情報とすることができる。この場合、エラー重要度の値が大きい程、エラーの優先順位が高いことを意味する。
【００９０】
次いで、画面決定部３０３は、ステップＳ１３０８の処理を、ステップＳ１３０６で導出した数だけ反復する。ステップＳ１３０８では、画面決定部３０３は、エラー通知画面を表示すべきアプリ画面の中心座標を特定する。ステップＳ１３０９では、画面決定部３０３は、ステップＳ１３０８で特定したエラー通知画面を表示すべきアプリ画面の中心座標を使用して、エラー通知画面の形状を特定する。
【００９１】
ステップＳ１３１０では、画面決定部３０３は、ステップＳ１３０４で特定した表示中のアプリ画面の数に対応するエラー通知画面決定テーブルを選択し、当該エラー通知画面決定テーブルを参照してエラー通知画面の種類を決定する。ステップＳ１３１１では、画面決定部３０３は、エラー通知画面の種類、エラー識別情報、エラーに関係するアプリケーションソフトの識別情報および優先順位情報と共に、エラー通知画面の表示要求を表示制御部３０４に提供し、処理をステップＳ１３０１に戻す。
【００９２】
本実施形態では、表示制御部３０４は、画面決定部３０３からエラー通知画面の表示要求を受信すると、所定の期間、後続のエラー通知画面の表示要求を待機する。他の実施形態では、アプリケーション判別部３０１が、画面決定部３０３にエラー番号を通知すると同時に、表示制御部３０４にもエラー番号を通知する。同時に複数のエラーが発生した場合には、アプリケーション判別部３０１は、総てのエラーのエラー番号を表示制御部３０４に通知する。表示制御部３０４は、先行するエラー通知画面の表示要求を受信すると、アプリケーション判別部３０１から受信した総てのエラー番号を画面決定部３０３から受信するまで、後続のエラー通知画面の表示要求を待機する。
【００９３】
表示制御部３０４は、先行のエラー通知画面の表示要求の優先順位情報と、後続のエラー通知画面の表示要求の優先順位情報とを用いて、これらの表示要求の優先順位を判断し、優先順位の高いエラー通知画面の表示要求を端末装置１１２ａ，１１２ｂに送信する。優先度の高いエラーが解消すると、ジョブ管理部２０６は、ＵＩ管理部２０４にエラー解消通知を送信し、表示制御部３０４は、次に優先度の高いエラー通知画面の表示要求を端末装置１１２ａ，１１２ｂに送信する。これにより、２以上のエラーが同時に発生した場合、優先順位の高いエラーを通知するエラー通知画面を優先して表示することができ、ユーザビリティを向上させることができる。
【００９４】
図１５は、複数のエラーが同時に発生した場合のエラー通知画面の表示方法の一実施形態を示す図である。以下、図１５を参照して、優先度の高いエラーを通知するエラー通知画面が表示された後、優先度の低いエラーを通知するエラー通知画面を表示する実施形態について説明する。
【００９５】
表示画面１５００，１５２０は、端末装置１１２ａ，１１２ｂおよび／または画像処理装置１２０の操作パネルに表示される画面である。表示画面１５００，１５２０は、４分割されており、分割された各領域に表示されたアプリ画面に重畳してエラー通知画面１５０１，１５２１が表示される。表示画面１５００，１５２０には、優先度の高いエラーを通知するエラー通知画面１５０１，１５２１が表示されている。
【００９６】
エラー通知画面１５０１，１５２１が通知するエラーが解消すると、端末装置１１２ａ，１１２ｂおよび／または画像処理装置１２０の操作パネルには、表示画面１５１０，１５３０が表示される。表示画面１５１０，１５３０には、優先度の低いエラーを通知するエラー通知画面１５１１，１５３１が重畳して表示される。
【００９７】
図１６は、複数のエラーが同時に発生した場合のエラー通知画面の表示方法の別の実施形態を示す図である。表示画面１６００は、アプリ画面の切り替え前の表示画面であり、表示画面１６１０は、アプリ画面が切り替え後の表示画面である。以下、図１６を参照して、表示中のアプリ画面が切り替えられた場合のエラー通知画面の表示方法について説明する。
【００９８】
ユーザが端末装置１１２ａ，１１２ｂの操作パネル２００に表示されているアプリ画面を切り替えると、端末装置１１２ａ，１１２ｂのＵＩ管理部２０１は、表示中のアプリ画面のアプリケーションソフトの識別情報を画像処理装置１２０に送信する。
【００９９】
画像処理装置１２０の表示制御部３０４は、端末装置１１２ａ，１１２ｂからアプリケーションソフトの識別情報を受信すると、エラー通知画面の変更要求と共に、エラー識別情報およびエラーに関係するアプリケーションソフトの識別情報を、画面決定部３０３に送信する。ここで、表示制御部３０４は、図９のステップＳ９１０および図１３のステップＳ１３１１で画面決定部３０３がエラー通知画面表示要求と共に提供したエラー識別情報およびエラーに関係するアプリケーションソフトの識別情報を送信する。
【０１００】
画面決定部３０３は、表示制御部３０４からエラー通知画面の変更要求を受信すると、図９を参照して説明した処理を実行し、エラー通知画面の表示要求を表示制御部３０４に提供する。表示制御部３０４は、画面決定部３０３からエラー通知画面の表示要求を受信すると、アプリ画面の切り替えに伴ってアプリケーションソフトの識別情報を送信した端末装置に対し、エラー通知画面の識別情報と共にエラー通知画面の表示要求を送信する。
【０１０１】
これにより、表示中のアプリ画面を切り替えた端末装置１１２ａ，１１２ｂの操作パネルには、図１６に示すように、アプリ画面の切り替え前に表示されていたエラー通知画面１６０１に代わって、切り替え後のアプリ画面に関係するエラーを通知するエラー通知画面１６１１が表示される。エラー通知画面１６１１は、上述した実施形態と同様に、エラーに関係するアプリ画面に重畳して表示される。
【０１０２】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素を他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができる。いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１０３】
１００…画像処理システム、１１０…ネットワーク、１１２ａ，１１２ｂ…端末装置、１２０…画像処理装置
【先行技術文献】
【特許文献】
【０１０４】
【特許文献１】特開２００８−２３４０４２号公報
【図１】
2014147022.tif 000003
【図２】
2014147022.tif 000004
【図３】
2014147022.tif 000005
【図４】
2014147022.tif 000006
【図５】
2014147022.tif 000007
【図６】
2014147022.tif 000008
【図７】
2014147022.tif 000009
【図８】
2014147022.tif 000010
【図９】
2014147022.tif 000011
【図１０】
2014147022.tif 000012
【図１１】
2014147022.tif 000013
【図１２】
2014147022.tif 000014
【図１３】
2014147022.tif 000015
【図１４】
2014147022.tif 000016
【図１５】
2014147022.tif 000017
【図１６】
2014147022.tif 000018
【図１７】
2014147022.tif 000019