(57)【要約】【課題】  モバイル端末を介して画像処理装置をリモートによる操作で制御するユーザの利便性を向上させる。【解決手段】  モバイル端末１１０であって、画像処理装置１００を制御するための操作が行われる画面を表示する表示制御部（ＯＳ部）６２１と、画像処理装置１００において発生中のエラーを管理し、該エラーの発生を示すエラー情報の表示と非表示とを制御するエラー情報表示制御部６１５と、を有し、前記エラー情報表示制御部６１５は、前記発生中のエラーと表示制御部（ＯＳ部）６２１により表示されている画面との関連に基づいて、前記エラー情報の表示と非表示とを制御することを特徴とする。【選択図】図６
2015108940.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
他の装置を制御するための操作が行われる画面を表示する表示手段と、
前記他の装置において発生中のエラーを管理し、該エラーの発生を示すエラー情報の表示と非表示とを制御する制御手段と、を有し、
前記制御手段は、
前記発生中のエラーと、前記表示手段により表示されている画面との関連に基づいて、前記エラー情報の表示と非表示とを制御することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、
前記発生中のエラーと、前記表示手段により表示されている画面とが関連する場合、前記エラー情報を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、
前記画面が操作されることにより、前記他の装置においてジョブが実行されている状態で、前記エラーが発生した場合、前記エラー情報を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御手段は、
前記他の装置においてエラーが発生した場合に送信されるエラー通知と、前記他の装置においてエラーが解除された場合に送信されるエラー解除通知と、に基づいて、前記他の装置において発生中のエラーを管理することを特徴する請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記他の装置に対して、前記エラー情報の送信を要求する要求手段を更に有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記他の装置より送信された、前記エラーを解除するための手順を示す情報が格納された格納先に関する情報に基づいてアクセスすることで、該エラーを解除するための手順を示す情報を取得する取得手段を更に有することを特徴とする請求項４または５に記載の情報処理装置。
【請求項７】
情報処理装置と画像処理装置とを有する情報処理システムであって、
前記情報処理装置は、
前記画像処理装置を制御するための操作が行われる画面を表示する表示手段と、
前記画像処理装置において発生中のエラーを管理し、該エラーの発生を示すエラー情報の表示と非表示とを制御する制御手段と、を有し、
前記制御手段は、
前記発生中のエラーと、前記表示手段により表示されている画面との関連に基づいて、前記エラー情報の表示と非表示とを制御することを特徴とする情報処理システム。
【請求項８】
前記画像処理装置は、
前記情報処理装置を登録する登録手段と、
エラーを検出した際に、前記登録手段に登録されている情報処理装置を特定し、該特定した情報処理装置に対して、前記エラー情報を含むエラー通知を行う通知手段と
を有することを特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記通知手段は、更に、
エラーが解除された際に、前記登録手段に登録されている情報処理装置を特定し、該特定した情報処理装置に対して、エラー解除通知を行うことを特徴とする請求項８に記載の情報処理システム。
【請求項１０】
前記通知手段は、更に、
前記情報処理装置より、前記エラー情報の取得要求を受信した場合に、要求元の該情報処理装置に対して、前記エラー情報を含むエラー通知を行うことを特徴とする請求項８または９に記載の情報処理システム。
【請求項１１】
前記登録手段は、更に、前記エラー情報の送信要否を登録し、
前記通知手段は、前記特定した情報処理装置に対して、前記エラー情報の送信要否に応じて前記エラー通知を行うことを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理システム。
【請求項１２】
前記通知手段は、更に、前記エラーを解除するための手順を示す情報を含む前記エラー通知を行うことを特徴とする請求項８乃至１１のいずれか１項に記載の情報処理システム。
【請求項１３】
前記通知手段は、更に、前記エラーを解除するための手順を示す情報が格納された格納先に関する情報を含む前記エラー通知を行うことを特徴とする請求項８乃至１１のいずれか１項に記載の情報処理システム。
【請求項１４】
情報処理装置と画像処理装置とを有する情報処理システムにおける情報処理方法であって、
前記画像処理装置は、
前記情報処理装置を登録する登録工程と、
エラーを検出した際に、前記登録工程において登録された情報処理装置を特定し、該特定した情報処理装置に対して、エラー情報を含むエラー通知を行う通知工程と、を実行し、
前記情報処理装置は、
前記画像処理装置を制御するための操作が行われる画面を表示する表示工程と、
前記通知工程における前記エラー通知に基づいて、前記画像処理装置において発生中のエラーを管理し、前記エラー情報の表示と非表示とを制御する制御工程と、を実行し、
前記制御工程は、
前記発生中のエラーと、前記表示工程において表示されている画面との関連に基づいて、前記エラー情報の表示と非表示とを制御することを特徴とする情報処理方法。
【請求項１５】
情報処理装置のコンピュータに、
他の装置を制御するための操作が行われる画面を表示する表示工程と、
前記他の装置において発生中のエラーを管理し、該エラーの発生を示すエラー情報の表示と非表示とを制御する制御工程と、を実行させるためのプログラムであって、
前記制御工程は、
前記発生中のエラーと、前記表示工程において表示されている画面との関連に基づいて、前記エラー情報の表示と非表示とを制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Multifunction Peripheral）等の画像処理装置では、モバイル端末等の情報処理装置を操作部として機能させることで、離れた位置からでもリモートによる操作で制御可能な構成が提案されている。
【０００３】
このような画像処理装置では、例えば、ジョブの実行中にエラーが発生した場合、当該ジョブの実行を指示したモバイル端末に、エラー通知を行うことで、エラーの発生をユーザに報知することとしている（例えば、下記特許文献１、２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、エラー通知を行う対象をジョブの実行を指示したモバイル端末に限定する構成とした場合、他のモバイル端末を介してこれから画像処理装置を利用しようとしているユーザは、エラーが発生していることを知ることができないといった不都合がある。
【０００５】
一方で、当該画像処理装置をリモートによる操作で制御可能な全てのモバイル端末に対してエラー通知を行う構成とすると、当該エラーと関係のない操作をしているモバイル端末にまでエラー通知がなされ、エラー情報が表示されることとなり煩わしい。
【０００６】
このようなことから、画像処理装置においてエラーが発生した場合には、エラー通知を必要としているユーザのモバイル端末上においてのみ、エラー情報が表示されるように構成することがユーザの利便性の観点から望ましい。
【０００７】
本発明は上記課題に鑑みてなされたものであり、情報処理装置を介して、他の装置をリモートによる操作で制御するユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の実施形態に係る情報処理装置は、以下のような構成を有する。すなわち、
情報処理装置であって、
他の装置を制御するための操作が行われる画面を表示する表示手段と、
前記他の装置において発生中のエラーを管理し、該エラーの発生を示すエラー情報の表示と非表示とを制御する制御手段と、を有し、
前記制御手段は、
前記発生中のエラーと、前記表示手段により表示されている画面との関連に基づいて、前記エラー情報の表示と非表示とを制御することを特徴とする。
【発明の効果】
【０００９】
本発明の各実施形態によれば、情報処理装置を介して、他の装置をリモートによる操作で制御するユーザの利便性を向上させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るモバイル端末（情報処理装置）と、該モバイル端末を介してリモートによる操作で制御される画像処理装置とを含む情報処理システムの一例を示す図である。
【図２】画像処理装置を構成する操作部及び本体部のハードウェア構成を示す図である。
【図３】画像処理装置を構成する操作部及び本体部に含まれるプログラム群の階層構造を示す図である。
【図４】実施形態に係るモバイル端末（情報処理装置）のハードウェア構成を示す図である。
【図５】モバイル端末の操作パネルに表示される表示画面の一例を示す図である。
【図６】画像処理装置が有するプログラム群とモバイル端末にインストールされたリモートアプリケーションとによって実現される各種機能のうち、エラー表示機能の機能構成を示す図である。
【図７】画像処理装置に対してモバイル端末の利用登録を行う場合の処理の流れを示すシーケンス図である。
【図８】モバイル端末が利用登録される利用登録端末テーブルの一例を示す図である。
【図９】画像処理装置に対してモバイル端末がジョブの実行を指示する場合の処理の流れを示すシーケンス図である。
【図１０】画像処理装置においてエラーが発生した場合の処理の流れを示すシーケンス図である。
【図１１】画像処理装置において管理されるエラー情報管理テーブルの一例を示す図である。
【図１２】画像処理装置においてエラーが発生した場合の処理の流れを示すシーケンス図である。
【図１３】モバイル端末における表示制御処理の流れを示すフローチャートである。
【図１４】画像処理装置が有する画像処理機能とエラー情報との関連性を説明するための図である。
【図１５】モバイル端末において表示されるエラー情報の一例を示す図である。
【図１６】モバイル端末における表示画面の切り替えと、エラー情報の表示／非表示との関係を示す図である。
【図１７】モバイル端末の画像処理装置に対する利用登録と、エラー通知及びエラー解除通知との関係を示す図である。
【図１８】モバイル端末が利用登録される利用登録端末テーブルの他の一例を示す図である。
【図１９】実施形態に係るモバイル端末（情報処理装置）と、該モバイル端末を介してリモートによる操作で制御される画像処理装置とを含む情報処理システムの他の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１２】
［第１の実施形態］
＜情報処理システムの全体構成＞
はじめに、本実施形態に係るモバイル端末（情報処理装置）と画像処理装置とを有する情報処理システムの全体構成について説明する。図１は、本実施形態に係るモバイル端末（情報処理装置）１１０〜１３０と、画像処理装置１００とを有する情報処理システムの全体構成を示す図である。
【００１３】
図１において、画像処理装置１００はＭＦＰ（Multifunction Peripheral）であり、例えば、コピー機能、スキャン機能、ファクス機能、プリント機能等の画像処理機能を有している。また、画像処理機能に関連する機能（例えば、エラー表示機能等）を含む各種機能を有している。
【００１４】
なお、画像処理装置１００は、図１に示すように、操作部１０１と本体部１０２とにより構成されている。
【００１５】
操作部１０１は、本体部１０２に実行させるべき画像処理機能の選択、画像処理機能を実行させるための各種設定値の入力、画像処理機能を実行させるための実行指示の入力、表示画面の切り替え等、ユーザが各種操作を行う際に用いられる。
【００１６】
本体部１０２は、操作部１０１に対するユーザの各種操作に基づいて、画像処理機能、ならびに画像処理機能に関連する機能（例えば、エラー表示機能等）を含む各種機能を実現するための情報処理を実行する。
【００１７】
モバイル端末１１０〜１３０は、画像処理装置１００の操作部として機能し、離れた位置からでもリモートによる操作で画像処理装置１００を制御できるように構成されている。また、画像処理装置１００においてエラーが発生した場合に、エラー通知を受信しエラー情報を表示できるよう構成されている。
【００１８】
なお、モバイル端末１１０〜１３０は、例えば、ＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォンや携帯電話、ＰＤＡなどの携帯情報端末、等により構成されているものとする。また、図１の例では、説明の便宜上、画像処理装置１００の操作部として機能するモバイル端末を３台のみ図示しているが、モバイル端末の数はこれに限定されるものではなく、何台であってもよい。
【００１９】
＜画像処理装置のハードウェア構成＞
次に、画像処理装置１００のハードウェア構成について説明する。図２は、画像処理装置１００のハードウェア構成を示す図である。
【００２０】
図２に示すように、画像処理装置１００の操作部１０１は、ＣＰＵ（コンピュータ）２１１、ＲＯＭ２１２、ＲＡＭ２１３、フラッシュメモリ２１４、操作パネル２１５、接続Ｉ／Ｆ２１６、通信Ｉ／Ｆ２１７を有している。操作部１０１を構成する各要素は、バス２１８を介して相互に接続されている。
【００２１】
ＣＰＵ２１１は、ＲＡＭ２１３をワークエリアとしてＲＯＭ２１２またはフラッシュメモリ２１４に記憶された各種プログラムを実行することにより、操作部１０１全体を制御する。
【００２２】
フラッシュメモリ２１４は、不揮発性記憶媒体であり、ＣＰＵ２１１が実行する各種プログラムや各種データを記憶する。
【００２３】
操作パネル２１５は、ユーザが各種操作を行う際に用いられる。また、画像処理装置１００の内部状態が表示される。
【００２４】
接続Ｉ／Ｆ２１６は、通信路２３０を介して本体部１０２と通信するためのインタフェースである。ここでは、ＵＳＢ規格のインタフェースが用いられるものとする。
【００２５】
通信Ｉ／Ｆ２１７は、モバイル端末１１０〜１３０と通信するためのインタフェースである。
【００２６】
同様に、画像処理装置１００の本体部１０２は、ＣＰＵ（コンピュータ）２２１、ＲＯＭ２２２、ＲＡＭ２２３、ＨＤＤ（Hard Disk Drive）等の記憶装置２２４、エンジン部２２５、接続Ｉ／Ｆ２２６、通信Ｉ／Ｆ２２７を有している。本体部１０２を構成する各要素は、バス２２８を介して相互に接続されている。
【００２７】
ＣＰＵ２２１は、ＲＡＭ２２３をワークエリアとしてＲＯＭ２２２または記憶装置２２４に記憶された各種プログラムを実行することにより、本体部１０２全体を制御するとともに、各種機能（後述するエラー表示機能を含む）を実現する。
【００２８】
記憶装置２２４は、不揮発性記憶媒体であり、ＣＰＵ２２１が実行する各種プログラム（後述するエラー表示機能を実現するためのプログラムを含む）や各種データを記憶する。
【００２９】
エンジン部２２５は、コピー機能、スキャン機能、ファクス機能、プリント機能等の画像処理機能を実現するための情報処理を行うハードウェアである。エンジン部２２５は、例えば、原稿をスキャンして読み取るスキャナハードウェア部２３１と、用紙等のシート材への印刷を行うプロッタハードウェア部２３２とを有する。更に、ファクシミリ通信を行う通信部や、印刷済みのシート材を仕分けるフィニッシャ、原稿を自動給送するＡＤＦ（自動原稿給送装置）等が含まれていてもよい。
【００３０】
接続Ｉ／Ｆ２２６は、通信路２３０を介して操作部１０１と通信するためのインタフェースである。ここでは、ＵＳＢ規格のインタフェースが用いられるものとする。
【００３１】
通信Ｉ／Ｆ２２７は、モバイル端末１１０〜１３０と通信するためのインタフェースである。なお、モバイル端末１１０〜１３０は、操作部１０１の通信Ｉ／Ｆ２１７と接続することで、本体部１０２との通信を行うように構成してもよいし、本体部１０２の通信Ｉ／Ｆ２２７と接続することで、直接、本体部１０２との通信を行うように構成してもよい。
【００３２】
＜画像処理装置の操作部及び本体部に含まれるプログラムの階層構造＞
次に、画像処理装置１００の操作部１０１及び本体部１０２に含まれるプログラム群の階層構造について説明する。図３は、操作部１０１（ＲＯＭ２１２、フラッシュメモリ２１４）及び本体部１０２（ＲＯＭ２２２、記憶装置２２４）に含まれるプログラム群の階層構造を示す図である。
【００３３】
はじめに、本体部１０２（ＲＯＭ２２２、記憶装置２２４）に含まれるプログラム群の階層構造について説明する。本体部１０２に含まれるプログラム群は、アプリケーション層３２１、サービス層３２２、ＯＳ層３２３とに大別することができる。アプリケーション層３２１に区分されるプログラムは、ハードウェア資源を動作させて画像処理機能を実現させるためのプログラムである。具体的には、コピーアプリケーション、スキャンアプリケーション、ファクスアプリケーション、プリントアプリケーション等が挙げられる。
【００３４】
サービス層３２２に区分されるプログラムは、アプリケーション層３２１とＯＳ層３２３との間に介在するプログラムである。当該プログラムは、本体部１０２が備えるハードウェア資源を、アプリケーション層３２１のプログラムが利用したり、本体部１０２が備えるハードウェア資源の状態を通知したりするためのインタフェースとしての役割を果たす。
【００３５】
具体的には、ハードウェア資源に対する動作要求を受け付けたり、受け付けた動作要求の調停を行ったりする。また、ハードウェア資源において検出されたエラーをエラー情報としてエラー通知に含めて送信したりする。なお、サービス層３２２が受け付ける動作要求には、例えば、スキャナによる読み取りやプロッタによる印刷等の動作要求が含まれる。
【００３６】
なお、サービス層３２２に区分されるプログラムが果たす上記インタフェースとしての役割は、操作部１０１のアプリケーション層３１１に対しても同様である。すなわち、操作部１０１のアプリケーション層３１１に区分されるプログラムも、サービス層３２２にアクセスすることにより、本体部１０２のハードウェア資源を動作させて、画像処理機能を実現させることができる。
【００３７】
ＯＳ層３２３は、基本ソフトウェアと呼ばれるプログラムであり、本体部１０２が備えるハードウェア資源を制御する基本機能を提供する。サービス層３２２に区分されるプログラムは、アプリケーション層３２１に区分されるプログラムからのハードウェア資源に対する動作要求を、ＯＳ層３２３が解釈可能なコマンドに変換してＯＳ層３２３に渡す。そして、ＯＳ層３２３に区分されるプログラムにより当該コマンドが実行されることにより、ハードウェア資源に対する動作要求に応じた、画像処理機能を実現するための情報処理を実行する。また、ＯＳ層３２３に区分されるプログラムが実行されることにより、ハードウェア資源において検出されたエラーを受信し、エラー情報としてエラー通知に含めて送信を行うサービス層３２２に渡す。
【００３８】
次に、操作部１０１（ＲＯＭ２１２、フラッシュメモリ２１４）に含まれるプログラム群の階層構造について説明する。本体部１０２と同様に、操作部１０１に含まれるプログラム群も、アプリケーション層３１１と、サービス層３１２と、ＯＳ層３１３とに大別することができる。
【００３９】
ただし、アプリケーション層３１１に区分されるプログラムが提供する機能や、サービス層３１２が受け付け可能な動作要求の種類は、本体部１０２とは異なる。操作部１０１のアプリケーション層３１１に区分されるプログラムは、主として、各種操作や表示を行うためのユーザインタフェース機能を提供する。
【００４０】
なお、本実施形態では、操作部１０１と本体部１０２とで、ＯＳは独立して動作するものとする。また、操作部１０１と本体部１０２とが相互に通信可能であれば、ＯＳが同じ種類である必要はない。例えば、操作部１０１ではＡｎｄｒｏｉｄ（登録商標）を用い、本体部１０２ではＬｉｎｕｘ（登録商標）を用いることも可能である。
【００４１】
このように、画像処理装置１００では、操作部１０１と本体部１０２とが異なるＯＳにより制御されるため、操作部１０１と本体部１０２との間の通信は、一装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。
【００４２】
操作部１０１が受け付けたユーザの各種操作を示すコマンドを本体部１０２へ送信する動作（コマンド通信）や、本体部１０２が操作部１０１へ表示画面の表示を指示するイベントを送信する動作がこれに該当する。
【００４３】
＜モバイル端末のハードウェア構成＞
次に、モバイル端末１１０〜１３０のハードウェア構成について説明する。図４は、モバイル端末１１０〜１３０のハードウェア構成を示す図である。
【００４４】
図４に示すように、モバイル端末１１０〜１３０は、ＣＰＵ（コンピュータ）４１１、ＲＯＭ４１２、ＲＡＭ４１３、フラッシュメモリ４１４、操作パネル４１５、通信Ｉ／Ｆ４１６を有している。モバイル端末１１０〜１３０をそれぞれ構成する各要素は、バス４１７を介して相互に接続されている。
【００４５】
ＣＰＵ４１１は、ＲＡＭ４１３をワークエリアとしてＲＯＭ４１２またはフラッシュメモリ４１４に記憶された各種プログラムを実行することにより、モバイル端末１１０〜１３０全体を制御するとともに、後述するエラー表示機能を実現する。
【００４６】
フラッシュメモリ４１４は、不揮発性記憶媒体であり、ＣＰＵ４１１が実行する各種プログラムや各種データを記憶する。なお、ＣＰＵ４１１が実行する各種プログラムには、モバイル端末１１０〜１３０を画像処理装置１００の操作部として機能させ、画像処理装置１００をリモートによる操作で制御するためのリモートアプリケーション４２０のプログラムが含まれる。
【００４７】
操作パネル４１５は、ユーザが各種操作を行う際に用いられる。また、モバイル端末１１０〜１３０の内部状態を表示したり、モバイル端末１１０〜１３０にインストールされるアプリケーション（例えば、リモートアプリケーション４２０）の表示画面を表示したりする。
【００４８】
通信Ｉ／Ｆ２１６は、画像処理装置１００の操作部１０１の通信Ｉ／Ｆ２１７または本体部１０２の通信Ｉ／Ｆ２２７と接続することで画像処理装置１００と通信するためのインタフェースである。なお、画像処理装置１００との通信は、例えば、無線ネットワーク（Ｗｉ−Ｆｉなど）により実現されるものとする。ただし、本発明は特定の規格による通信に限定されるものではなく、任意の規格により通信可能であるものとする。
【００４９】
＜モバイル端末の表示画面の説明＞
次に、モバイル端末１１０〜１３０の操作パネル４１５に表示される表示画面について図５を用いて説明する。上述したように、モバイル端末１１０〜１３０は、画像処理装置１００の操作部として機能するためのリモートアプリケーション４２０がインストールされている。ユーザは、当該リモートアプリケーション４２０を起動させることで、画像処理装置１００の画像処理機能の選択、画像処理機能を実行させるための各種設定値の入力、画像処理機能を実行させるための実行指示の入力、表示画面の切り替え等の各種操作を行う。
【００５０】
図５において、初期画面５００は、実行させるべき画像処理機能を選択するための画面であり、リモートアプリケーション４２０が起動された際に表示される。初期画面５００には、コピー選択ボタン５０１と、スキャン選択ボタン５０２と、ファクス選択ボタン５０３と、プリント選択ボタン５０４と、プログラム選択ボタン５０５とが含まれる。
【００５１】
コピー選択ボタン５０１を押圧すると、コピー機能を実行させる際の各種設定値を入力可能なコピー画面５１０が表示される。コピー選択ボタン５０１が押圧され、コピー画面５１０を表示することで、モバイル端末１１０〜１３０では、ユーザが"コピー機能を利用しようとしている状態"になったと認識する。
【００５２】
スキャン選択ボタン５０２を押圧すると、スキャン機能を実行させる際の各種設定値を入力可能なスキャン画面５２０が表示される。スキャン選択ボタン５０２が押圧され、スキャン画面５２０を表示することで、モバイル端末１１０〜１３０では、ユーザが"スキャン機能を利用しようとしている状態"になったと認識する。
【００５３】
ファクス選択ボタン５０３を押圧すると、ファクス機能を実行させる際の各種設定値を入力可能なファクス画面５３０が表示される。ファクス選択ボタン５０３が押圧され、ファクス画面５３０を表示することで、モバイル端末１１０〜１３０では、ユーザが"ファクス機能を利用しようとしている状態"になったと認識する。
【００５４】
プリント選択ボタン５０４を押圧すると、プリント機能を実行させる際の各種設定値を入力可能なプリント画面５４０が表示される。プリント選択ボタン５０４が押圧され、プリント画面５４０を表示することで、モバイル端末１１０〜１３０では、ユーザが"プリント機能を利用しようとしている状態"になったと認識する。
【００５５】
なお、コピー画面５１０〜プリント画面５４０までのそれぞれにおいて、各種設定値の入力が完了すると、スタートボタン（不図示）が表示される。ユーザによりスタートボタンが押圧されると、モバイル端末１１０〜１３０では、画像処理装置１００に対して、対応するジョブの実行指示を通知する。つまり、コピー画面５１０〜プリント画面５４０までのそれぞれにおいて表示されたスタートボタンが押圧されることで、モバイル端末１１０〜１３０では、対応するジョブの実行が開始されたと認識する。
【００５６】
なお、画像処理装置１００では、モバイル端末１１０〜１３０からの実行指示に基づいてジョブの実行を開始した後に、ジョブの実行が完了すると、モバイル端末１１０〜１３０に対してジョブの実行完了を通知する。モバイル端末１１０〜１３０では、当該通知を受信することで、ジョブの実行が完了したことを認識する。
【００５７】
＜エラー表示機能の機能構成＞
次に、画像処理装置１００が有するプログラム群とモバイル端末１１０にインストールされたリモートアプリケーション４２０とによって実現される各種機能のうち、エラー表示機能の機能構成について説明する。図６は、画像処理装置１００が有するプログラム群とモバイル端末１１０にインストールされたリモートアプリケーション４２０とによって実現される各種機能のうち、エラー表示機能の機能構成を示す図である。
【００５８】
はじめに、画像処理装置１００におけるエラー表示機能の機能構成について説明する。図６に示すように、画像処理装置１００におけるエラー表示機能には、利用登録受付部６０１、利用登録端末管理部６０２、ジョブ実行受付部６０３、エラー検出部６０４、エラー情報管理部６０５、エラー情報通知部６０６が含まれる。
【００５９】
利用登録受付部６０１は、モバイル端末１１０〜１３０から、操作部としての利用登録の要求を受け付ける。利用登録端末管理部６０２は、利用登録受付部６０１において受け付けたモバイル端末を記憶装置２２４の利用登録端末テーブル（詳細は後述）に記憶する。
【００６０】
ジョブ実行受付部６０３は、モバイル端末１１０〜１３０からジョブ（コピージョブ、スキャンジョブ、ファクスジョブ、プリントジョブなど）の実行指示を受け付ける。また、スキャナハードウェア部２３１、プロッタハードウェア部２３２に対して、実行指示を受け付けたジョブの実行要求を行う。
【００６１】
エラー検出部６０４は、スキャナハードウェア部２３１、プロッタハードウェア部２３２でジャムなどのエラーが発生した場合、当該エラーを検出し、エラー情報管理部６０５に対して、発生中のエラーを、エラー情報として通知する。
【００６２】
エラー情報管理部６０５は、エラー検出部６０４より通知されたエラー情報を、記憶装置２２４のエラー情報管理テーブル（詳細は後述）に記憶する。ここでいうエラー情報とは、画像処理装置１００において発生中のエラーの情報である。また、利用登録端末テーブルに基づいて、操作部として利用登録されているモバイル端末を識別し、エラー情報を含むエラー通知の通知先のモバイル端末を特定する。
【００６３】
エラー情報通知部６０６は、エラー情報管理部６０５が特定したエラー通知の通知先のモバイル端末に対して、無線ネットワーク（Ｗｉ−Ｆｉなど）を経由してエラー通知を行う。
【００６４】
次に、モバイル端末１１０〜１３０におけるエラー表示機能について説明する。モバイル端末１１０〜１３０におけるエラー表示機能は、モバイル端末１１０〜１３０を画像処理装置１００の操作部として機能させるリモートアプリケーション４２０の一機能としてＯＳ層と連関して実現される。
【００６５】
図６に示すように、モバイル端末１１０〜１３０におけるエラー表示機能には、アプリケーション層６１０の利用登録要求部６１１、利用中機能管理部６１２が含まれる。また、ジョブ実行要求部６１３、エラー情報受信部６１４、エラー情報表示制御部６１５、ユーザインタフェース部６１６とが含まれる。更に、ＯＳ層６２０には、表示制御部（ＯＳ部）６２１と入力制御部（ＯＳ部）６２２が含まれる。
【００６６】
利用登録要求部６１１は、画像処理装置１００の利用登録受付部６０１に対して、モバイル端末自身を画像処理装置１００の操作部として利用登録するための要求を行う。利用登録するための要求は、ユーザインタフェース部６１６により、リモートアプリケーション４２０の起動指示が認識された場合に送信される。
【００６７】
利用中機能管理部６１２は、現在ユーザが利用しようとしている画像処理装置１００の機能（コピー機能、スキャン機能、プリント機能、ファクス機能など）を、フラッシュメモリ４１４に記録する。
【００６８】
具体的には、操作パネル４１５に対する操作に基づいてユーザインタフェース部６１６によりコピー画面５１０が表示された場合、ユーザが"コピー機能を利用しようとしている状態"になったと認識し、コピー機能を利用中機能として記録する。同様に、スキャン画面５２０が表示された場合、ユーザが"スキャン機能を利用しようとしている状態"になったと認識し、スキャン機能を利用中機能として記録する。また、ファクス画面５３０が表示された場合、ユーザが"ファクス機能を利用しようとしている状態"になったと認識し、ファクス機能を利用中機能として記録する。更に、プリント画面５４０が表示され、ユーザが"プリント機能を利用しようとしている状態"になったと認識した場合には、プリント機能を利用中機能として記録する。
【００６９】
なお、ユーザの操作に基づいて、現在表示されている表示画面が切り替えられると、当該表示画面に対応する利用中機能としての記録が削除され、新たに表示された表示画面に対応する機能が利用中機能として記録される。
【００７０】
例えば、コピー画面５１０からスキャン画面５２０に切り替えられると、利用中機能としてコピー機能が削除され、新たにスキャン機能が利用中機能管理部６１２によって記録される。
【００７１】
ジョブ実行要求部６１３は、操作パネル４１５に対する操作に基づいてユーザインタフェース部６１６によりジョブの実行指示が認識されると、画像処理装置１００のジョブ実行受付部６０３に対して、ジョブの実行指示を通知する。
【００７２】
エラー情報受信部６１４は、画像処理装置１００のエラー情報通知部６０６よりエラー通知を受信する。エラー情報表示制御部６１５は、エラー情報受信部６１４において受信されたエラー通知と、利用中機能管理部６１２により記録された現在の利用中機能とを比較し、受信したエラー通知に含まれるエラー情報を表示する必要があるか否かを判定する。また、エラー情報を表示する必要があると判定した場合には、画像処理装置１００で発生中のエラーを解除するための手順をわかりやすく示すエラー解除ガイダンスを作成して、エラー情報と対応付けてユーザインタフェース部６１６に表示させる。
【００７３】
ユーザインタフェース部６１６は、モバイル端末１１０〜１３０のＯＳ層６２０に含まれる表示制御部（ＯＳ部）６２１に対して、表示したい表示画面の画面情報を通知する。また、モバイル端末１１０〜１３０のＯＳ層６２０に含まれる入力制御部（ＯＳ部）６２２から受け取ったユーザの各種操作を示すコマンドに基づいて、実行すべき画像処理機能を特定する。
【００７４】
表示制御部（ＯＳ部）６２１は、ユーザインタフェース部６１６から通知された画面情報に基づいて画面表示制御を行う。入力制御部（ＯＳ部）６２２は、モバイル端末１１０〜１３０の操作パネル４１５に対するユーザの各種操作を、ユーザインタフェース部６１６に通知する。
【００７５】
＜情報処理システムにおける処理＞
次に、情報処理システムにおいてエラー表示機能を実現するために実行される各処理について説明する。情報処理システムにおいては、エラー表示機能を実現するために、以下に示す処理が実行される。
・利用登録処理
・ジョブ実行処理
・エラー通知処理
・エラー情報の表示処理
＜利用登録処理の流れ＞
はじめに、利用登録処理の流れについて説明する。図７は、情報処理システムにおいて実行される利用登録処理の流れを示すシーケンス図である。なお、図７では、説明の便宜上、モバイル端末１１０を画像処理装置１００に利用登録する場合について説明するが、モバイル端末１２０、１３０を利用登録する場合についても同様である。
【００７６】
図７に示すように、モバイル端末１１０のユーザがモバイル端末１１０上においてリモートアプリケーション４２０を起動させるための操作を行うと（ステップＳ７０１）、入力制御部（ＯＳ部）６２２ではこれを受け付ける。そして、ユーザインタフェース部６１６に通知する（ステップＳ７０２）。
【００７７】
ユーザインタフェース部６１６では、リモートアプリケーション４２０の起動指示を認識すると、利用登録要求部６１１に対して、利用登録要求を行う（ステップＳ７０３）。このように、モバイル端末１１０では、リモートアプリケーション４２０を起動させる操作を受け付けることで、画像処理装置１００に対して、利用登録を行うよう動作する。
【００７８】
利用登録要求部６１１では、モバイル端末１１０のＩＰアドレスを含めて、画像処理装置１００の利用登録受付部６０１に、利用登録要求を行う（ステップＳ７０４）。利用登録要求を受け付けた利用登録受付部６０１では、モバイル端末１１０を追加利用登録するよう、利用登録端末管理部６０２に指示する。利用登録端末管理部６０２では、利用登録端末テーブルに、受信した追加指示に含まれるＩＰアドレスを登録する（ステップＳ７０５）。更に、ＩＰアドレスを登録した利用登録端末テーブルを、記憶装置２２４に記憶する。
【００７９】
図８は、利用登録端末管理部６０２によりＩＰアドレスが登録された利用登録端末テーブル８００の一例を示す図である。図８に示すように、利用登録端末テーブル８００には、現在、リモートアプリケーション４２０が起動されているモバイル端末のＩＰアドレスが登録されている。
【００８０】
記憶装置２２４による利用登録端末テーブル８００の記憶が完了すると、記憶装置２２４では、利用登録端末管理部６０２に対して、記憶完了を通知する（ステップＳ７０７）。記憶装置２２４より記憶完了が通知された利用登録端末管理部６０２では、ＩＰアドレスの追加の登録が完了したことを利用登録受付部６０１に通知する（ステップＳ７０８）。
【００８１】
これにより、利用登録受付部６０１では、利用登録端末テーブル８００への利用登録が完了したことを、モバイル端末１１０の利用登録要求部６１１に通知する（ステップＳ７０９）。登録完了の通知を受信した利用登録要求部６１１では、ユーザインタフェース部６１６に登録完了を通知する（ステップＳ７１０）。
【００８２】
ユーザインタフェース部６１６では、利用登録要求部６１１より登録完了の通知を受信すると、アプリケーションの初期画面５００を表示するよう表示制御部（ＯＳ部）６２１に指示する（ステップＳ７１１）。
【００８３】
これにより、表示制御部（ＯＳ部）６２１では、アプリケーションの初期画面５００を操作パネル４１５に表示する。この結果、モバイル端末１１０のユーザは、リモートアプリケーション４２０の起動が完了したことを認識する（ステップＳ７１２）。
【００８４】
このように、モバイル端末１１０では、リモートアプリケーション４２０を起動させる操作をトリガーとして、画像処理装置１００に対して利用登録の要求を行う。そして、利用登録要求の完了を条件に、リモートアプリケーション４２０の初期画面５００を操作パネル４１５に表示する。
【００８５】
＜ジョブ実行処理の流れ＞
次に、情報処理システムにおけるジョブ実行処理の流れについて説明する。図９は、情報処理システムにおけるジョブ実行処理の流れを示すシーケンス図である。
【００８６】
図９に示すように、モバイル端末１１０のユーザがモバイル端末１１０上においてジョブの実行指示の操作を行うと（ステップＳ９０１）、入力制御部（ＯＳ部）６２２ではこれを受け付け、ユーザインタフェース部６１６に通知する（ステップＳ９０２）。
【００８７】
上述したように、図５のコピー画面５１０〜プリント画面５４０までのそれぞれでは、各種設定値の入力が完了すると、スタートボタン（不図示）が表示される。入力制御部（ＯＳ部）６２２では、ユーザにより当該スタートボタンが押圧された場合に、ジョブの実行指示が操作されたと認識する。
【００８８】
ジョブの実行指示を認識したユーザインタフェース部６１６では、ジョブ実行要求部６１３に対して、ジョブ実行要求を行う（ステップＳ９０３）。ジョブ実行要求を受信したジョブ実行要求部６１３では、画像処理装置１００のジョブ実行受付部６０３にジョブ実行要求を行う（ステップＳ９０４）。なお、ここでは、ジョブ実行要求部６１３がコピージョブの実行要求を行うものとする。
【００８９】
ジョブ実行要求を受け付けたジョブ実行受付部６０３では、要求されたジョブの実行開始可否を判定する（ステップＳ９０５）。判定の結果、ジョブの実行を開始することが可能であると判定した場合には、ジョブ実行要求部６１３に対して、ジョブ実行要求を受け付けたことを示すＯＫ通知を送信する（ステップＳ９０６）。
【００９０】
ＯＫ通知を受信したジョブ実行要求部６１３では、ユーザインタフェース部６１６にジョブ実行要求が画像処理装置１００において受け付けられたことを示すＯＫ通知を送信する（ステップＳ９０７）。
【００９１】
ＯＫ通知を受信したユーザインタフェース部６１６では、表示制御部（ＯＳ部）６２１に対して、ジョブ実行中であることを示す表示を行うよう指示する（ステップＳ９０８）。これを受けて、表示制御部（ＯＳ部）６２１では、操作パネル４１５にジョブ実行中であることを示す表示を行う（ステップＳ９０９）。この結果、ユーザは、ジョブの実行が開始されたことを認識する。
【００９２】
一方、ジョブ実行受付部６０３では、ジョブ実行要求部６１３に対してＯＫ通知を行うのと並行して、スキャナハードウェア部２３１に対して、読み取り開始指示を行う（ステップＳ９１０）。スキャナハードウェア部２３１では、ジョブ実行受付部６０３からの読み取り開始指示を受けるとスキャンを実行し、スキャンが完了すると、ジョブ実行受付部６０３に対して読み取り完了通知を行う（ステップＳ９１１）。
【００９３】
読み取り完了通知を受信したジョブ実行受付部６０３では、プロッタハードウェア部２３２に対して、スキャンした原稿を印刷するための印刷開始指示を送信する（ステップＳ９１２）。
【００９４】
印刷開始指示を受信したプロッタハードウェア部２３２では、ジョブ実行受付部６０３からの印刷開始指示を受けるとプリントを実行し、プリントが完了すると、印刷終了通知を行う（ステップＳ９１３）。
【００９５】
＜エラー通知処理＞
次に、ジョブ実行中にエラーが発生した場合の、エラー通知処理の流れについて説明する。図１０は、情報処理システムにおいて実行される、エラー通知処理の流れを示すシーケンス図である。なお、図１０の例では、プロッタハードウェア部２３２において、印刷エラーが発生した場合を示している。
【００９６】
図１０に示すように、プロッタハードウェア部２３２において印刷エラーが発生すると、エラー検出部６０４では、印刷エラーの発生を検出する（ステップＳ１００１）。印刷エラーの発生を検出したエラー検出部６０４では、エラー情報管理部６０５に対して、エラー情報を送る（ステップＳ１００２）。
【００９７】
エラー情報を受け取ったエラー情報管理部６０５では、受け取ったエラー情報を記憶装置２２４のエラー情報管理テーブルに記憶する（ステップＳ１００３）。図１１は、エラー情報管理部６０５によりエラー情報が記憶されたエラー情報管理テーブル１１００の一例を示す図である。図１１に示すように、エラー情報管理テーブル１１００には、エラー概要情報（エラーの概要を示す情報）と、エラー詳細情報（エラーの詳細を示す情報）とが記憶される。
【００９８】
エラー情報管理テーブル１１００が記憶装置２２４に記憶されると、記憶装置２２４では、エラー情報管理部６０５に対して、記憶が完了したことを通知する（ステップＳ１００４）。記憶完了の通知を受信したエラー情報管理部６０５では、エラー通知の通知先の情報の取得要求を記憶装置２２４に対して行う（ステップＳ１００５）。画像処理装置１００では、エラー通知を行う時点で、利用登録端末テーブル８００に登録されているモバイル端末のＩＰアドレスに対して、エラー通知を行うよう構成されている。
【００９９】
このため、エラー情報管理部６０５では、記憶装置２２４に記憶されている利用登録端末テーブル８００に登録されているモバイル端末のＩＰアドレスを、エラー通知の通知先として取得する（ステップＳ１００６）。
【０１００】
エラー通知の通知先の情報を取得したエラー情報管理部６０５では、エラー情報通知部６０６に対して、当該通知先にエラー通知を行うよう、エラー通知の要求を行う（ステップＳ１００７）。なお、エラー通知の要求には、エラー情報とＩＰアドレスとが含まれるものとする。
【０１０１】
エラー通知の要求を受信したエラー情報通知部６０６では、当該要求に含まれるＩＰアドレスのモバイル端末を通知先として、エラー通知を行う。図１０の例では、エラーが発生した時点で、モバイル端末１１０〜１３０のＩＰアドレスが利用登録端末テーブル８００に登録されていた場合を示している。
【０１０２】
つまり、エラー情報通知部６０６では、モバイル端末１１０〜１３０に対して、エラー通知を行う（ステップＳ１００８〜Ｓ１０１０）。更に、エラー情報通知部６０６では、エラー情報管理部６０５に対して、エラー通知が完了したことを通知する（ステップＳ１０１１）。
【０１０３】
＜エラー情報の表示処理の流れ＞
次に、エラー通知を受信した場合の、エラー情報の表示処理の流れについて説明する。図１１は、情報処理システムにおいて実行される、エラー情報の表示処理の流れを示すシーケンス図である。なお、図１２の例では、モバイル端末１１０〜１３０それぞれにエラー通知（エラー情報として印刷エラーが含まれるエラー通知）が行われた場合を示している。
【０１０４】
画像処理装置１００のエラー情報通知部６０６よりエラー通知を受信すると（ステップＳ１００８）、エラー情報受信部６１４では、エラー情報表示制御部６１５に対して、当該エラー通知を送信する（ステップＳ１２０１）。
【０１０５】
エラー通知を受信したエラー情報表示制御部６１５では、ステップＳ１２００の表示制御処理（詳細は後述）を実行する。表示制御処理（ステップＳ１２００）の実行に際して、エラー情報表示制御部６１５では、現在、モバイル端末１１０において利用中の利用中機能を取得する。具体的には、フラッシュメモリ２１４に記録されている利用中機能を取得する（ステップＳ１２０２）。なお、図１２の例では、コピー機能が利用中機能として記録されているものとする。このため、エラー情報表示制御部６１５では、利用中機能としてコピー機能が記録されている旨の通知を受け取る（ステップＳ１２０３）。
【０１０６】
利用中機能としてコピー機能が記録されている旨の通知を受け取ったエラー情報表示制御部６１５では、エラー情報受信部６１４より送信されたエラー通知に含まれるエラー情報（印刷エラー）と、フラッシュメモリ２１４より受け取った利用中機能とを比較する。これにより、送信されたエラー通知に含まれるエラー情報が、利用中機能と関連するか否かを判定する。
【０１０７】
ここで、印刷エラーはコピー機能と関連するため、エラー情報表示制御部６１５では、送信されたエラー通知に含まれるエラー情報が、利用中機能と関連すると判定し、ユーザインタフェース部６１６に対して、エラー情報の表示指示を行う（ステップＳ１２０４）。
【０１０８】
エラー情報の表示指示を受信したユーザインタフェース部６１６では、表示制御部（ＯＳ部）６２１に対して、エラー情報の表示指示を行う（ステップＳ１２０５）。この結果、モバイル端末１１０のユーザは、画像処理装置１００において印刷エラーが発生したことを認識する。なお、エラー情報の表示指示に基づいて表示されたエラー情報に対して、ユーザよりエラー解除ガイダンス情報の表示指示が入力された場合には、当該表示指示に基づいて、エラー解除ガイダンス情報を表示する。
【０１０９】
一方、エラー情報通知部６０６よりエラー通知を受信すると（ステップＳ１００９）、モバイル端末１２０のエラー情報受信部６１４では、エラー情報表示制御部６１５に対して、当該エラー通知を送信する（ステップＳ１２１１）。
【０１１０】
エラー通知を受信したエラー情報表示制御部６１５では、ステップＳ１２００の表示制御処理（詳細は後述）を実行する。表示制御処理（ステップＳ１２００）の実行に際して、エラー情報表示制御部６１５では、現在、モバイル端末１２０において利用中の機能を取得する。具体的には、フラッシュメモリ２１４に記録されている利用中機能を取得する（ステップＳ１２１２）。なお、図１２の例では、スキャン機能が利用中機能として記録されているものとする。このため、エラー情報表示制御部６１５では、利用中機能としてスキャン機能が記録されている旨の通知を受け取る（ステップＳ１２１３）。
【０１１１】
利用中機能としてスキャン機能が記録されている旨の通知を受け取ったエラー情報表示制御部６１５では、エラー情報受信部６１４より送信されたエラー通知に含まれるエラー情報（印刷エラー）と、フラッシュメモリ２１４より受け取った利用中機能とを比較する。これにより、送信されたエラー通知に含まれるエラー情報が、利用中機能と関連するか否かを判定する。
【０１１２】
ここで、印刷エラーはスキャン機能と関連しないため、エラー情報表示制御部６１５では、送信されたエラー通知に含まれるエラー情報が、利用中機能と関連しないと判定し、エラー情報の表示を行わない。
【０１１３】
一方、エラー情報通知部６０６よりエラー通知を受信すると（ステップＳ１０１０）、モバイル端末１３０のエラー情報受信部６１４では、エラー情報表示制御部６１５に対して、当該エラー通知を送信する（ステップＳ１２２１）。
【０１１４】
エラー通知を受信したエラー情報表示制御部６１５では、ステップＳ１２００の表示制御処理（詳細は後述）を実行する。表示制御処理（ステップＳ１２００）の実行に際して、エラー情報表示制御部６１５では、現在、モバイル端末１３０において利用中の機能を取得する。具体的には、フラッシュメモリ２１４に記録されている利用中機能を取得する（ステップＳ１２２２）。なお、図１２の例では、プリント機能が利用中機能として記録されているものとする。このため、エラー情報表示制御部６１５では、利用中機能としてプリント機能が記録されている旨の通知を受け取る（ステップＳ１２２３）。
【０１１５】
利用中機能としてプリント機能が記録されている旨の通知を受け取ったエラー情報表示制御部６１５では、エラー情報受信部６１４より送信されたエラー通知に含まれるエラー情報（印刷エラー）と、フラッシュメモリ２１４より受け取った利用中機能とを比較する。これにより、送信されたエラー通知に含まれるエラー情報が、利用中機能と関連するか否かを判定する。
【０１１６】
ここで、印刷エラーはプリント機能と関連するため、エラー情報表示制御部６１５では、送信されたエラー通知に含まれるエラー情報が、利用中機能と関連すると判定する。そして、ユーザインタフェース部６１６に対して、エラー情報の表示指示を行う（ステップＳ１２２４）。
【０１１７】
エラー情報の表示指示を受信したユーザインタフェース部６１６では、表示制御部（ＯＳ部）６２１に対して、エラー情報の表示指示を行う（ステップＳ１２２５）。この結果、モバイル端末１３０のユーザは、画像処理装置１００において印刷エラーが発生したことを認識する。なお、エラー情報の表示指示に基づいて表示されたエラー情報に対して、ユーザよりエラー解除ガイダンス情報の表示指示が入力された場合には、当該表示指示に基づいて、エラー解除ガイダンス情報を表示する。
【０１１８】
＜モバイル端末における表示制御処理＞
次に、モバイル端末１１０〜１３０のエラー情報表示制御部６１５における表示制御処理（ステップＳ１２００）の詳細について図１３〜図１６を用いて説明する。
【０１１９】
図１３は、モバイル端末１１０〜１３０のエラー情報表示制御部６１５における表示制御処理（ステップＳ１２００）の詳細な流れを示すフローチャートである。ステップＳ１３０１では、エラー情報受信部６１４が、画像処理装置１００のエラー情報通知部６０６よりエラー通知を受信したか否かを判定する。エラー通知を受信していないと判定した場合には、エラー通知を受信するまで待機する。
【０１２０】
一方、エラー通知を受信したと判定した場合には、ステップＳ１３０２に進み、利用中の機能があるか否かを判定する。ステップＳ１３０２において利用中の機能がないと判定された場合には、ステップＳ１３０９に進み、エラー解除通知を受信したか否かを判定する。ステップＳ１３０９において、エラー解除通知を受信していないと判定した場合には、ステップＳ１３０２に戻り、表示制御処理を継続する。一方、エラー解除通知を受信したと判定した場合には、表示制御処理を終了し、次のエラー通知が送信されるのを待つ。
【０１２１】
一方、ステップＳ１３０２において、利用中の機能があると判定した場合には、ステップＳ１３０３に進み、当該利用中機能を取得する。
【０１２２】
更に、ステップＳ１３０４では、当該利用中機能とエラー通知に含まれるエラー情報とを比較し、エラー情報が当該利用中機能と関連するか否かを判定する。図１４は、エラー情報が利用中機能と関連するか否かを示す表である。図１４に示すように、コピー機能はスキャナハードウェア部２３１とプロッタハードウェア部２３２とを利用する。このため、スキャナハードウェア部２３１においてエラーが発生した場合のエラー情報も、プロッタハードウェア部２３２においてエラーが発生した場合のエラー情報も、両方とも関連することとなる。
【０１２３】
一方、スキャン機能及びファクス機能は、スキャナハードウェア部２３１を利用する。このため、スキャナハードウェア部２３１においてエラーが発生した場合のエラー情報のみが関連することとなる。
【０１２４】
また、プリント機能は、プロッタハードウェア部２３２を利用する。このため、プロッタハードウェア部２３２においてエラーが発生した場合のエラー情報のみが関連することとなる。
【０１２５】
ステップＳ１３０４において、エラー情報が当該利用中機能と関連すると判定した場合、ステップＳ１３０５に進み、ユーザインタフェース部６１６に当該エラー情報の表示を指示する。
【０１２６】
図１５は、エラー情報（印刷エラー）の表示指示を受けて、操作パネル４１５に表示されるエラー情報の一例を示す図である（なお、説明の簡略化のため、エラー解除ガイダンス情報の表示については、省略してある）。
【０１２７】
印刷エラーの場合、コピー機能とプリント機能とが関連する。このため、コピー画面５１０が表示された場合に、エラー情報１５０１が表示される。また、プリント画面５４０が表示された場合に、エラー情報１５０２が表示される。
【０１２８】
なお、コピー画面５１０に表示されたエラー情報１５０１は、スキャン画面５２０またはファクス画面５３０あるいは、初期画面５００に切り替えられることで、非表示となる。スキャン機能とファクス機能は印刷エラーと関連しないからである。また、コピー画面５１０に戻ることで、再び表示される。エラー情報１５０１は、当該エラーが解除されるまで継続して表示される。
【０１２９】
同様に、プリント画面５４０に表示されたエラー情報１５０２は、スキャン画面５２０またはファクス画面５３０あるいは、初期画面５００に切り替えられることで、非表示となる。また、プリント画面５４０に戻ることで、再び表示される。エラー情報１５０２は、当該エラーが解除されるまで継続して表示される。
【０１３０】
このように、エラー情報表示制御部６１５では、エラー通知を受信してから、エラー解除通知を受信するまでの間、画像処理装置１００において発生したエラーを管理し、利用中機能とエラー情報とを随時比較する。そして、関連すると判定した場合には、エラー情報を表示し、関連しないと判定した場合には、エラー情報を非表示とする。
【０１３１】
図１３に戻る。ステップＳ１３０４において、エラー情報が利用中機能と関連しないと判定した場合には、ステップＳ１３０６に進む。ステップＳ１３０６では、ジョブ実行中であるか否かを判定する。図９を用いて説明したとおり、ユーザがモバイル端末上にてジョブの実行指示の操作をしてから、画像処理装置１００より当該ジョブの実行完了の通知があるまでの間、モバイル端末では、実行指示されたジョブが画像処理装置１００にて実行中であると認識する。
【０１３２】
したがって、ステップＳ１３０６では、実行中であると認識しているジョブがあるか否かを判定する。実行中であると認識しているジョブがないと判定した場合には、ステップＳ１３０９に進み、エラー解除通知を受信したか否かを判定する。ステップＳ１３０９において、エラー解除通知を受信していないと判定した場合には、ステップＳ１３０２に戻り、表示制御処理を継続する。一方、エラー解除通知を受信したと判定した場合には、表示制御処理を終了し、次のエラー通知が送信されるのを待つ。
【０１３３】
一方、実行中であると認識しているジョブがあると判定した場合には、ステップＳ１３０７に進み、実行中のジョブの種類を識別する。
【０１３４】
更に、ステップＳ１３０８では、当該実行中のジョブの種類とエラー情報とを比較し、エラー情報が当該実行中のジョブと関連するか否かを判定する。なお、エラー情報が実行中のジョブと関連するか否かの判定は、ステップＳ１３０４における判定と同様であるため、ここでは説明を省略する。
【０１３５】
ステップＳ１３０８において、エラー情報が実行中のジョブと関連すると判定した場合には、ステップＳ１３０５に進み、ユーザインタフェース部６１６に当該エラー情報の表示を指示する。
【０１３６】
図１６は、モバイル端末における表示画面の切り替えと、表示されるエラー情報との関係を示す図である。図１６の例は、スキャンジョブの実行を開始させたのち、プリント画面５４０に切り替えた状態で、スキャナハードウェア部２３１においてエラーが発生した場合を示している。
【０１３７】
図１６に示すように、スキャン画面５２０において各種設定値の入力が完了し、スタートボタンが押圧されることで、スキャンジョブが実行される（ステップＳ１６０１）。その後、ユーザがスキャン画面５２０からプリント画面５４０に切り替えたとする（ステップＳ１６０２）。
【０１３８】
プリント画面５４０に切り替えた直後は、スキャンジョブの実行が完了しておらず、画像処理装置１００ではスキャンジョブが実行中であるとする。この状態で、画像処理装置１００においてスキャンエラーが発生すると（ステップＳ１６０３）、エラー情報表示制御部６１５では、エラー通知を受信した際の画像処理装置１００の状態が、ジョブ実行中の状態であると判定する。更に、受信したエラー情報（読み取りジャム）が実行中のジョブ（スキャンジョブ）と関連すると判定し、ユーザインタフェース部６１６に当該エラー情報の表示を指示する。これにより、プリント画面５４０には、エラー情報１６００が表示される。
【０１３９】
このように、エラー情報表示制御部６１５では、エラー情報が利用中機能と関連しない場合であっても、自端末からの実行指示に基づくジョブの実行中にエラーが発生した場合には、エラー情報を表示する。
【０１４０】
図１３に戻る。ステップＳ１３０８において、エラー情報が実行中のジョブと関連しないと判定した場合には、ステップＳ１３０９に進み、エラー解除通知を受信したか否かを判定する。ステップＳ１３０９において、エラー解除通知を受信していないと判定した場合には、ステップＳ１３０２に戻る。一方、エラー解除通知を受信したと判定した場合には、表示制御処理を終了し、次のエラー通知が送信されるのを待つ。
【０１４１】
このように、エラー情報表示制御部６１５では、エラー通知を受信してからエラー解除通知を受信するまでの間、画像処理装置１００において発生したエラーを管理し、実行中のジョブとエラー情報とを随時比較する。そして、関連すると判定した場合には、エラー情報を表示し、関連しないと判定した場合には、エラー情報を非表示とする。
【０１４２】
以上のとおり、モバイル端末１１０〜１３０では、エラー通知を受信した場合に、当該エラー情報と利用中の機能との関連性、ならびに当該エラー情報と実行中のジョブとの関連性を考慮して、エラー情報の表示／非表示を判定する。また、当該判定は、エラー通知を受信してから、エラー解除通知を受信するまでの間、継続して行われる。
【０１４３】
これにより、エラーと関係のない操作をしているユーザのモバイル端末にエラー情報が表示されるといった事態を回避することが可能となる。
【０１４４】
＜まとめ＞
以上の説明から明らかなように、本実施形態に係る画像処理装置１００では、
・モバイル端末より、利用登録要求を受け付けた場合に、当該モバイル端末のＩＰアドレスを利用登録端末テーブルに登録する構成とした。
・エラーが発生した場合には、利用登録端末テーブルを参照し、エラーが発生した時点で登録されているＩＰアドレスに、エラー通知を行う構成とした。
【０１４５】
これにより、ジョブの実行を指示したモバイル端末以外のモバイル端末も、エラー通知を受信することが可能となる。
【０１４６】
一方で、エラー通知の通知先が、利用登録端末テーブルに登録されているモバイル端末に限定されることとなるため、エラー通知を必要としていないユーザに対して、エラー通知が行われるといった事態を回避することが可能となる。また、通信可能なモバイル端末にブロードキャスト送信する場合と比較して、短時間でエラー通知を行うことが可能となる。更に、エラー通知に際して、画像処理装置１００の処理負荷を低減させることが可能となる。
【０１４７】
また、本実施形態に係るモバイル端末（情報処理装置）１１０〜１３０では、
・エラー通知を受信した場合に、当該エラー通知に含まれるエラー情報と利用中の機能との関連性、ならびに当該エラー通知に含まれるエラー情報と実行中のジョブとの関連性を考慮して、エラー情報の表示／非表示を判定する構成とした。
【０１４８】
これにより、エラーと関係のない操作をしているユーザのモバイル端末に、エラー情報が表示されるといった事態を回避することが可能となる。
【０１４９】
この結果、モバイル端末を介して画像処理装置をリモートによる操作で制御するユーザの利便性を向上させることが可能となる。
【０１５０】
［第２の実施形態］
上記第１の実施形態では、エラーが発生した時点で、利用登録端末テーブル８００にＩＰアドレスが登録されているモバイル端末に対して、エラー通知を行う構成とした。このため、上記第１の実施形態の場合、エラーが発生した時点では、利用登録端末テーブル８００にＩＰアドレスが登録されていないが、エラーが解除されるまでの間にＩＰアドレスが登録されたモバイル端末に対しては、エラー通知が行われない。
【０１５１】
このため、エラー発生後に、リモートアプリケーション４２０を起動させたモバイル端末のユーザにとっては、画像処理装置１００においてエラーが発生していることを認識することができず不都合である。そこで、本実施形態に係るモバイル端末では、画像処理装置１００に対して、任意のタイミングでエラー情報の取得要求を行うことができる構成とした。以下、本実施形態の詳細について説明する。
【０１５２】
図１７は、エラー情報の取得要求を行うことができるように構成したモバイル端末１１０におけるエラー情報の表示処理の流れを示す図である。図１７に示すように、ステップＳ１７０１において、画像処理装置１００にエラーが発生すると、画像処理装置１００では、この時点で既に利用登録端末テーブル８００にＩＰアドレスが登録されているモバイル端末に対して、エラー通知を行う。
【０１５３】
その後、ステップＳ１７１１において、モバイル端末１１０のリモートアプリケーション４２０が起動され、モバイル端末１１０が画像処理装置１００に対して利用登録要求を行ったとする。更に、ステップＳ１７０２において、モバイル端末１１０のＩＰアドレスが画像処理装置１００の利用登録端末テーブル８００に登録されたとする（ステップＳ１７０２）。
【０１５４】
この場合、画像処理装置１００は、エラーが発生中であるが、既に、エラー通知は行われてしまっているため、モバイル端末１１０に対して自動的にエラー通知を行うことはない。
【０１５５】
そこで、モバイル端末１１０では、エラー情報の取得要求を行う（ステップＳ１７１２）。モバイル端末１１０より、エラー情報の取得要求を受信した画像処理装置１００では、受信した時点で発生中のエラーについてのエラー情報を含むエラー通知を、取得要求を行った要求元のモバイル端末１１０に対して行う（ステップＳ１７０３）。
【０１５６】
これにより、モバイル端末１１０では、画像処理装置１００よりエラー通知を受信することができる。なお、エラー通知を受信した後のモバイル端末１１０における表示制御処理は、上記第１の実施形態と同様であるため、ここでは説明を省略する。
【０１５７】
その後、画像処理装置１００においてエラーが解除されると（ステップＳ１７０４）、画像処理装置１００では、エラーが解除された時点で、利用登録端末テーブル８００にＩＰアドレスが登録されているモバイル端末を特定する。そして、特定したモバイル端末に対して、エラー解除通知を送信する（ステップＳ１７０５）。
【０１５８】
モバイル端末１１０は、エラーが解除された時点で、既に、利用登録端末テーブル８００に登録されているため、エラー解除通知を受信する。エラー解除通知を受信したモバイル端末１１０では、表示されているエラー情報を非表示にする（ステップＳ１７１４）。
【０１５９】
以上の説明から明らかなように、本実施形態に係るモバイル端末では、
・画像処理装置における現在のエラーの状態を把握するために、画像処理装置に対してエラー情報の取得要求を送信できる構成とした。
・取得要求に応じてエラー通知を受信した場合には、上記第１の実施形態と同様の表示制御処理を行うよう構成した。
【０１６０】
これにより、エラーが発生した時点で利用登録されていない場合であっても、現在画像処理装置において発生中のエラーについてエラー情報を取得することが可能となる。この結果、モバイル端末を介して画像処理装置をリモートによる操作で制御するユーザの利便性を更に向上させることが可能となる。
【０１６１】
［第３の実施形態］
上記第１及び第２の実施形態では、エラーが発生した時点またはエラーが解除された時点で、利用登録端末テーブル８００にＩＰアドレスが登録されているモバイル端末に対してのみ、エラー通知及びエラー解除通知を行う構成とした。しかしながら、本発明はこれに限定されない。
【０１６２】
例えば、利用登録端末テーブル８００にＩＰアドレスが登録されている場合であっても、ユーザが希望する場合には、エラー通知及びエラー解除通知を行わない構成としてもよい。
【０１６３】
図１８は、本実施形態に係る画像処理装置１００において、本実施形態に係る画像処理装置１００の利用登録端末管理部６０２により管理される利用登録端末テーブル１８００の一例を示す図である。
【０１６４】
図１８に示すように、利用登録端末テーブル１８００には、ＩＰアドレスのほかにエラー情報の送信要否を登録することができる。これにより、画像処理装置１００では、ＩＰアドレスが登録されているモバイル端末のうち、エラー情報の送信要否が"要"になっているモバイル端末に対して、エラー情報を含むエラー通知を行うように構成することが可能となる。
【０１６５】
この結果、画像処理装置においてエラーが発生した場合、エラー情報を必要としているユーザのモバイル端末上においてのみ、当該エラー情報が表示されることとなる。
【０１６６】
つまり、本実施形態によれば、モバイル端末を介して画像処理装置をリモートによる操作で制御するユーザの利便性を更に向上させることができる。
【０１６７】
［第４の実施形態］
上記第１乃至第３の実施形態では、エラー通知を受信したモバイル端末１１０〜１３０において、エラーを解除するための手順をわかりやすく示すエラー解除ガイダンス情報を作成し、表示する構成とした。しかしながら、本発明はこれに限定されず、エラー解除ガイダンス情報は、画像処理装置１００において作成し、エラー通知に含めてモバイル端末１１０〜１３０に送信する構成としてもよい。
【０１６８】
かかる構成とすることにより、例えば、エラーを解除するための手順に変更があった場合に、画像処理装置１００のＲＯＭ２２２を更新するだけで、モバイル端末１１０〜１３０上に、最新のエラー解除ガイダンス情報を表示させることが可能となる。つまり、モバイル端末１１０〜１３０のそれぞれのユーザが、エラー解除ガイダンス情報が更新されるたびにリモートアプリケーション４２０を更新するといった手間を省くことが可能となる。
【０１６９】
また、エラー解除ガイダンス情報は、モバイル端末１１０〜１３０が、必要に応じてネットワークを介してダウンロードできる構成としてもよい。この場合、画像処理装置１００がエラー解除ガイダンス情報を送信する必要がなくなり、ＵＲＬを送信するだけでよいこととなるため、画像処理装置１００とモバイル端末１１０〜１３０との間の通信負荷を低減させることが可能となる。
【０１７０】
図１９は、エラー解除ガイダンス情報を、モバイル端末１１０〜１３０が、必要に応じてネットワークを介してダウンロードできる情報処理システムの全体構成を示す図である。
【０１７１】
図１９に示すように、モバイル端末１１０〜１３０は、アクセスポイント１９２０に接続し、ネットワーク１９１０を介してサーバ装置１９００にアクセスできるよう構成されている。また、サーバ装置１９００には、エラー解除ガイダンス情報１９０１が格納されている。
【０１７２】
画像処理装置１００では、モバイル端末１１０〜１３０に対して、エラー情報とエラー解除ガイダンス情報１９０１の格納先を示すＵＲＬとを含むエラー通知を行う。モバイル端末１１０〜１３０では、エラー通知を受信した際に、エラー情報とエラー解除ガイダンス情報１９０１の格納先を示すＵＲＬとを受信する。また、エラー情報を表示する際に、当該ＵＲＬも合わせて表示する。
【０１７３】
これにより、モバイル端末１１０〜１３０のユーザは、必要に応じて当該ＵＲＬにアクセスし、エラー解除ガイダンス情報１９０１をダウンロードすることが可能となる。
【０１７４】
なお、上記説明では、エラー解除ガイダンス情報またはエラー解除ガイダンス情報の格納先を示すＵＲＬを、エラー情報とともにエラー通知に含めて送信する構成としたが、本発明はこれに限定されない。
【０１７５】
例えば、利用登録されているモバイル端末のうち、実行中のジョブについて実行指示を行ったモバイル端末に対しては、エラー情報とともに、エラー解除ガイダンス情報またはＵＲＬを含めてエラー通知を行う構成としてもよい。また、利用登録されているモバイル端末のうち、実行中のジョブについて実行指示を行ったモバイル端末以外のモバイル端末に対しては、エラー情報のみを含めてエラー通知を行う構成としてもよい。
【０１７６】
［第５の実施形態］
上記第１乃至第４の実施形態では、画像処理装置１００において、エラー通知の通知先を利用登録されているモバイル端末に限定する構成とした。更に、モバイル端末において、エラー情報の表示を、関連する機能を利用中または関連するジョブを実行中である場合に限定する構成した。
【０１７７】
しかしながら、本発明はこれに限定されない。例えば、モバイル端末において表示されている表示画面に関する情報を、逐次、画像処理装置１００に送信する構成とし、画像処理装置１００において、エラー情報を表示すべきモバイル端末を特定する構成としてもよい。これにより、画像処理装置１００では、エラー情報を表示すべきモバイル端末に対してのみ、エラー通知を行う構成とすることができる。
【０１７８】
［その他の実施形態］
上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１７９】
１００          画像処理装置
１０１          操作部
１０２          本体部
１１０〜１３０  モバイル端末（情報処理装置）
５００          初期画面
５０１          コピー選択ボタン
５０２          スキャン選択ボタン
５０３          ファクス選択ボタン
５０４          プリント選択ボタン
５０５          プログラム選択ボタン
５１０          コピー画面
５２０          スキャン画面
５３０          ファクス画面
５４０          プリント画面
６０１          利用登録受付部
６０２          利用登録端末管理部
６０３          ジョブ実行受付部
６０４          エラー検出部
６０５          エラー情報管理部
６０６          エラー情報通知部
６１１          利用登録要求部
６１２          利用中機能管理部
６１３          ジョブ実行要求部
６１４          エラー情報受信部
６１５          エラー情報表示制御部
６１６          ユーザインタフェース部
６２１          表示制御部（ＯＳ部）
６２２          入力制御部（ＯＳ部）
８００          利用登録端末テーブル
１８００        利用登録端末テーブル
【先行技術文献】
【特許文献】
【０１８０】
【特許文献１】特開２００７−３０４９３７号公報
【特許文献２】特開２００７−３０４９３６号公報
【図１】
2015108940.tif 000003
【図２】
2015108940.tif 000004
【図３】
2015108940.tif 000005
【図４】
2015108940.tif 000006
【図５】
2015108940.tif 000007
【図６】
2015108940.tif 000008
【図７】
2015108940.tif 000009
【図８】
2015108940.tif 000010
【図９】
2015108940.tif 000011
【図１０】
2015108940.tif 000012
【図１１】
2015108940.tif 000013
【図１２】
2015108940.tif 000014
【図１３】
2015108940.tif 000015
【図１４】
2015108940.tif 000016
【図１５】
2015108940.tif 000017
【図１６】
2015108940.tif 000018
【図１７】
2015108940.tif 000019
【図１８】
2015108940.tif 000020
【図１９】
2015108940.tif 000021