(57)【要約】  【課題】  利用者に対して適切な障害通知を可能とする情報処理装置及び障害通知方法を提供する。  【解決手段】  複合機１００は、プリント機構１５０及びスキャン機構１６０と、プリント機構１５０を動作させるプリントアプリケーションプログラム１２２及びスキャン機構１６０を動作させるスキャンアプリケーションプログラム１３２と、プリントアプリケーションプログラム１２２及びスキャンアプリケーションプログラム１３２の実行により動作対象となるプリント機構１５０及びスキャン機構１６０の障害を通知する制御を行うコントローラ１１０の障害通知制御部１１６とを有する。【選択図】  図１
2006092171.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を有し、所定の情報処理を行う情報処理装置であって、
前記複数の機能のそれぞれを動作させる複数のアプリケーションプログラムと、
前記アプリケーションプログラムの実行により動作対象となる前記機能の障害を通知する制御を行う障害通知制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記障害通知制御手段は、前記機能の障害が障害通知に関する所定の優先度を有するものである場合に、前記機能に対応する前記アプリケーションプログラムが実行されているか否かにかかわらず、前記機能の障害を通知する制御を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記機能からの障害情報を取得する障害情報取得手段を有し、
前記障害情報通知制御手段は、前記障害情報取得手段により前記機能からの障害情報が取得された場合に、前記機能の障害を検知することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記障害通知制御手段は、前記アプリケーションプログラムが実行されて、前記機能が動作している時及び操作画面が表示されている時のいずれかにおいて、前記機能の障害を通知する制御を行うことを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
複数の機能を有し、所定の情報処理を行う情報処理装置における障害通知方法であって、
前記複数の機能のそれぞれを動作させる複数のアプリケーションプログラムの何れかの実行により動作対象となる前記機能の障害を通知する制御を行う障害通知制御ステップを有することを特徴とする障害通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能を有し、所定の情報処理を行う情報処理装置及び当該情報処理装置における障害通知方法に関する。
【背景技術】
【０００２】
プリンタやスキャナ、コピー機等の複数の機能を併せ持ついわゆるデジタル複合機等の画像処理装置をはじめとする各種情報処理装置は、デバイスに紙づまり等の障害が発生した場合に、その障害を利用者に通知する機能を有する。このような情報処理装置は、一般に各機能に対応するアプリケーションプログラムの実行において、デバイスに発生した障害を検知し、その障害の情報を画面表示することで、利用者に障害発生を通知する（例えば、特許文献１乃至５参照）。
【特許文献１】特開昭６３−２３３６５５号公報
【特許文献２】特開平４−３４４９４８号公報
【特許文献３】特開平５−３００２９９号公報
【特許文献４】特開平７−３８６８１号公報
【特許文献５】特開２００１−６９２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１乃至３に記載の情報処理装置では、各機能の動作状態に応じた適切な障害通知を行うことができない。また、特許文献４に記載の情報処理装置では、障害が発生した機能を特定するための情報を保持する必要があり、新たな機能が追加される場合には、この情報を機能との整合性が図られるように変更しなければならず、煩雑である。また、特許文献５に記載の情報処理装置では、機能が動作モードに移行するまで障害が通知されない。
【０００４】
本発明は、前述したような従来の問題を解決するためになされたもので、利用者に対して適切な障害通知を可能とする情報処理装置及び障害通知方法を提供するものである。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、複数の機能を有し、所定の情報処理を行うものであって、前記複数の機能のそれぞれを動作させる複数のアプリケーションプログラムと、前記アプリケーションプログラムの実行により動作対象となる前記機能の障害を通知する制御を行う障害通知制御手段とを有する。
【０００６】
この構成により、動作対象となる機能の障害が優先して通知される。すなわち、例えば、プリント機構の動作中において当該プリント機構に生じた紙づまり等の障害が優先して通知されることになるため、利用者に対して適切に障害を通知し、動作対象の機能の障害復旧を迅速に行わしめることが可能となる。また、新たな機能が追加されても、その機能を動作させるアプリケーションプログラムの実行状態の検知により、新たな機能についても動作対象であるか否かが容易に判断可能である。更には、機能が動作に至っていなくても、その機能を動作させるアプリケーションプログラムが実行されていれば、障害通知が可能となる。
【０００７】
また、本発明に係る情報処理装置は、前記障害通知制御手段が、前記機能の障害が障害通知に関する所定の優先度を有するものである場合に、前記機能に対応する前記アプリケーションプログラムが実行されているか否かにかかわらず、前記機能の障害を通知する制御を行う。
【０００８】
この構成により、動作対象となっていない機能であっても緊急性を要するような障害が生じた場合には、障害通知を行うことが可能となる。
【０００９】
また、本発明に係る情報処理装置は、前記機能からの障害情報を取得する障害情報取得手段を有し、前記障害情報通知制御手段が、前記障害情報取得手段により前記機能からの障害情報が取得された場合に、前記機能の障害を検知する。
【００１０】
また、本発明に係る情報処理装置は、前記障害通知制御手段が、前記アプリケーションプログラムが実行されて、前記機能が動作している時及び操作画面が表示されている時のいずれかにおいて、前記機能の障害を通知する制御を行う。
【００１１】
また、本発明に係る障害通知方法は、複数の機能を有し、所定の情報処理を行う情報処理装置におけるものであって、前記複数の機能のそれぞれを動作させる複数のアプリケーションプログラムの何れかの実行により動作対象となる前記機能の障害を通知する制御を行う障害通知制御ステップを有する。
【発明の効果】
【００１２】
本発明によれば、動作対象となる機能の障害が優先して通知されるとともに、新たな機能が追加されても、その機能を動作させるアプリケーションプログラムの実行状態の検知により、新たな機能についても動作対象であるか否かが容易に判断され、更には、機能が動作に至っていなくても、その機能を動作させるアプリケーションプログラムが実行されていれば、障害通知が可能となるため、利用者に対して適切な障害通知が可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態のプリンタの機能とスキャナの機能とを有する複合機について、図面を用いて説明する。
【００１４】
図１は、複合機の構成を示す図である。図１に示す複合機１００は、プリンタとスキャナの機能を有する者であり、コントローラ１１０、ＲＡＭ（Read Only Memory）１２０、ＲＡＭ１３０、表示部１４０、プリント機構１５０及びスキャン機構１６０を有する。
【００１５】
これらのうち、ＲＡＭ１２０には、プリント機構１５０を動作させるプリントアプリケーションプログラム１２２が格納されている。一方、ＲＡＭ１３０には、スキャン機構１６０を動作させるスキャンアプリケーションプログラム１３２が格納される。
【００１６】
また、コントローラ１１０は、図示しないＣＰＵ（Central Processing Unit）を内蔵し、プリントアプリケーション実行部１１２、スキャンアプリケーション実行部１１４及び障害通知制御部１１６を構成する。このコントローラ１１０は、プリントアプリケーション実行部１１２によりプリントアプリケーションプログラム１２２を実行するとともに、スキャンアプリケーション実行部１１４によりスキャンアプリケーションプログラム１３２を実行し、障害通知制御部１１６によりプリント機構１５０及びスキャン機構１６０に生じた障害を利用者に通知する制御を行う。以下、コントローラ１１０による障害通知時の動作の詳細を説明する。
【００１７】
図２は、コントローラ１１０による障害通知時の動作を示すフローチャートである。コントローラ１１０の障害通知制御部１１６は、プリント機構１５０に障害が発生したか否かを判定する（Ｓ１０１）。
【００１８】
具体的には、プリント機構１５０は、障害が発生した場合に、コントローラ１１０に対して障害情報を出力し、コントローラ１１０の障害通知制御部１１６は、この障害情報が入力された場合に、プリント機構１５０に障害が発生したと判断する。
【００１９】
図３は、障害情報の一例を示す図である。障害情報は、プリント機構１５０において発生する障害について、障害通知の優先度を表す優先度情報、及び、障害通知において表示部１４０に表示されるメッセージを表すメッセージ情報によって構成される。なお、以下においては、優先度情報は、障害通知の優先度の高い順、換言すれば、緊急性の高い順にに、「Ａ」、「Ｂ」、「Ｃ」の３種類が存在するものとする。例えば、プリント機構１５０の故障に対応する障害情報は、優先度情報が「Ａ」であり、プリント機構１５０のカバー（図示せず）の開放に対応する障害情報は、優先度情報が「Ｂ」である。
【００２０】
次に、コントローラ１１０の障害通知制御部１１６は、入力された障害情報に含まれる優先度情報を抽出し、当該優先度情報が最も高い「Ａ」であるか否かを判定する（Ｓ１０２）。優先度情報が最も優先度の高い「Ａ」以外である場合、コントローラ１１０の障害通知制御部１１６は、プリントアプリケーション実行部１１２によってプリントアプリケーションプログラム１２２が実行されているか否かを判定する（Ｓ１０３）。プリントアプリケーションプログラム１２２が実行されている場合には、プリント機構１５０が動作対象となって、当該プリント機構１５０が動作中であるか、あるいは、プリント機構１５０を動作させるための各種のパラメータ入力のための操作画面が表示部１４０に表示された状態となっている。従って、プリント機構１５０から出力された障害情報内の優先度情報が「Ａ」以外であっても、利用者に迅速な障害復旧を促すためには、直ちに障害が通知されることが望ましい。
【００２１】
このため、Ｓ１０３において、プリントアプリケーションプログラム１２２が実行されていると判断された場合、コントローラ１１０の障害通知制御部１１６は、プリント機構１５０からの障害情報に基づく障害通知の画面を表示部１４０に表示させる制御を行い、当該プリント機構１５０の障害を通知する（Ｓ１０４）。具体的には、コントローラ１１０の障害通知制御部１１６は、障害情報内のメッセージ情報を抽出し、当該メッセージ情報を含んだ障害通知の画面を表示部１４０に表示させる。
【００２２】
また、Ｓ１０２において、障害情報内の優先度情報が「Ａ」であると判断された場合、その障害は緊急性の高いものであるため、利用者に迅速な障害復旧を促すためには、直ちに障害が通知されることが望ましい。このため、障害情報内の優先度情報が「Ａ」である場合にも、コントローラ１１０の障害通知制御部１１６は、プリント機構１５０からの障害情報に基づく障害通知の画面を表示部１４０に表示させる制御を行い、当該プリント機構１５０の障害を通知する（Ｓ１０４）。
【００２３】
Ｓ１０３において、プリントアプリケーションプログラム１２２が実行されていないと判断された場合、Ｓ１０４において、プリント機構１５０の障害が通知された場合、及び、Ｓ１０１において、プリント機構１５０に障害が発生していないと判断された場合、コントローラ１１０の障害通知制御部１１６は、スキャン機構１６０に障害が発生したか否かを判定する（Ｓ１０５）。
【００２４】
具体的には、スキャン機構１６０は、上述したプリント機構１５０と同様、障害が発生した場合に、コントローラ１１０に対して障害情報を出力し、コントローラ１１０の障害通知制御部１１６は、この障害情報が入力された場合に、スキャン機構１６０に障害が発生したと判断する。障害情報は、図３と同様の構成を有し、例えば、スキャン対象の原稿のジャムに対応する障害情報は、優先度情報が「Ｃ」である。
【００２５】
その後は、Ｓ１０２乃至Ｓ１０４と同様の動作が行われる。すなわち、コントローラ１１０の障害通知制御部１１６は、入力された障害情報に含まれる優先度情報を抽出し、当該優先度情報が最も高い「Ａ」であるか否かを判定する（Ｓ１０６）。優先度情報が「Ａ」以外である場合、コントローラ１１０の障害通知制御部１１６は、スキャンアプリケーション実行部１１４によってスキャンアプリケーションプログラム１３２が実行されているか否かを判定する（Ｓ１０７）。スキャンアプリケーションプログラム１３２が実行されている場合には、スキャン機構１６０が動作対象となって、当該スキャン機構１６０が動作中であるか、あるいは、スキャン機構１６０を動作させるための各種のパラメータ入力のための操作画面が表示部１４０に表示された状態となっている。この場合、利用者に対して、直ちに障害を通知すべく、コントローラ１１０の障害通知制御部１１６は、スキャン機構１６０からの障害情報に基づく障害通知の画面を表示部１４０に表示させる制御を行い、当該スキャン機構１６０の障害を通知する（Ｓ１０８）。具体的な動作は、Ｓ１０４と同様であり、コントローラ１１０の障害通知制御部１１６は、障害情報内のメッセージ情報を抽出し、当該メッセージ情報を含んだ障害通知の画面を表示部１４０に表示させる。
【００２６】
また、Ｓ１０６において、障害情報内の優先度情報が「Ａ」であると判断された場合、その障害は緊急性の高いものであるため、利用者に対して、直ちに障害を通知すべく、コントローラ１１０の障害通知制御部１１６は、スキャン機構１６０からの障害情報に基づく障害通知の画面を表示部１４０に表示させる制御を行い、当該スキャン機構１６０の障害を通知する（Ｓ１０８）。
【００２７】
Ｓ１０７において、スキャンアプリケーションプログラム１３２が実行されていないと判断された場合、Ｓ１０８において、スキャン機構１６０の障害が通知された場合、及び、Ｓ１０５において、スキャン機構１６０に障害が発生していないと判断された場合、Ｓ１０１におけるプリント機構１５０に障害が発生しているか否かの判定以降の動作が繰り返される。
【００２８】
このように、本実施形態の複合機１００では、プリント機構１５０を動作させるプリントアプリケーションプログラム１５０及びスキャン機構１６０を動作させるスキャンアプリケーションプログラム１３２が用意される。そして、プリントアプリケーションプログラム１２２が実行されて、プリント機構１５０が動作中であるか、あるいは、操作画面が表示部１４０に表示された状態となっている場合には、プリント機構１５０に生じた障害が直ちに利用者に通知され、同様に、スキャンアプリケーションプログラム１３２が実行されて、スキャン機構１６０が動作中であるか、あるいは、操作画面が表示部１４０に表示された状態となっている場合には、スキャン機構１６０に生じた障害が直ちに利用者に通知される。従って、動作対象となる機能の障害が優先して通知されることとなり、利用者に対して適切に障害を通知することができる。また、新たな機能が追加される場合には、その機能を動作させるアプリケーションプログラムの実行状態の検知により、新たな機能についても動作状態が容易に特定される。
【００２９】
また、本実施形態の複合機１００では、プリント機構１５０やスキャン機構１６０が出力する障害情報内の優先度情報が障害通知の優先度が高いことを表す「Ａ」である場合には、プリントアプリケーションプログラム１２２及びスキャンアプリケーションプログラム１３２が実行されずに、プリント機構１５０及びスキャン機構１６０が動作対象となっていなくても、障害通知が行われるため、利用者に対して適切に障害を通知することができる。
【００３０】
なお、上述した実施形態では、情報処理装置としての複合機１００について説明したが、複数の機能を有する画像処理装置をはじめとする各種情報処理装置に、本発明を適用することができる。
【産業上の利用可能性】
【００３１】
以上、説明したように、本発明に係る情報処理装置及び障害通知方法は、利用者に対する適切な障害通知を可能とし、情報処理装置及び障害通知方法として有用である。
【図面の簡単な説明】
【００３２】
【図１】複合機の構成を示す図である。
【図２】障害通知時の動作を示すフローチャートである。
【図３】障害情報の一例を示す図である。
【符号の説明】
【００３３】
１００  複合機
１１０  コントローラ
１１２  プリントアプリケーション実行部
１１４  スキャンアプリケーション実行部
１１６  障害通知制御部
１２０、１３０  ＲＡＭ
１２２  プリントアプリケーションプログラム
１３２  スキャンアプリケーションプログラム
１４０  表示部
１５０  プリント機構
１６０  スキャン機構
【図１】
2006092171.tif 000003
【図２】
2006092171.tif 000004
【図３】
2006092171.tif 000005