(57)【特許請求の範囲】
【請求項１】
立ち上げ時間の異なる複数の装置が連係して動作する情報処理システムであって、
該情報処理システムがエラー状態になったとき、上記複数の装置のうちのいずれかが、いずれかの装置を再起動させ、該装置の再起動後に上記エラーが解消されたか否かの判定を行い、上記エラーが解消されていなければ上記再起動させた装置より立ち上げ時間の長い装置を再起動させることにより、上記エラーを解消することを特徴とする情報処理システム。
【請求項２】
立ち上げ時間の異なる複数の装置が連係して動作する情報処理システムであって、
上記複数の装置のうちのいずれかの装置が、
上記情報処理システムにおける装置を再起動させるためのリセット信号を発生させるリセット信号発生手段と、
上記リセット信号による装置の再起動後に、上記情報処理システムがエラー状態であるか否かを判定するエラー判定手段とを備え、かつ、
上記リセット信号による装置の再起動後に、上記エラー判定手段によって上記情報処理システムがエラー状態であると判定された場合には、先に再起動した装置よりも立ち上げ時間の長い装置をリセット信号により再起動させることを特徴とする情報処理システム。
【請求項３】
上記複数の装置は、立ち上げ時間の長短に基づいて、複数のグループに分かれており、
上記各グループにおける装置のうち最も立ち上げ時間の長い装置の立ち上げ時間を各グループの立ち上げ時間とし、上記複数のグループのうちのいずれかのグループにおいてグループ内の全装置の再起動によるグループの再起動が行われ、その後上記エラー判定手段によって上記情報処理システムがエラー状態であると判定された場合には、先に再起動したグループよりも立ち上げ時間の長いグループを再起動させることを特徴とする請求項２に記載の情報処理システム。
【請求項４】
上記グループごとの立ち上げ時間と、各グループのみがエラー状態の原因である上記グループごとの確率とに基づいて、
各グループの再起動後、上記情報処理システムがエラー状態であると判定された場合にのみ、先に再起動したグループよりも立ち上げ時間の長いグループを再起動させる順次リセットと、
全グループの全装置に対して同時にリセット信号を送信して、全装置を再起動させる一括リセットとのうちいずれかを選択するリセット選択手段を備えることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
上記複数の装置は、それぞれ画像処理を行う機能を有し、上記複数の装置は、少なくとも、プリンタ、ファクシミリ、および、スキャナのうちのいずれかとしての装置を含むことを特徴とする請求項１ないし４のいずれか１項に記載の情報処理システム。
【請求項６】
第１装置と該第１装置より立ち上げ時間の長い第２装置とが連係して動作する情報処理システムであって、
上記両装置のうちいずれかが、
上記第１装置を再起動させるための第１リセット信号と上記第２装置を再起動させるための第２リセット信号とを発生させるリセット信号発生手段と、
上記第１装置または第２装置の再起動後に、上記情報処理システムがエラー状態であるか否かを判定するエラー判定手段とを備え、かつ、
上記第１装置を再起動させた後、上記エラー判定手段において上記情報処理システムがエラー状態であると判定された場合には、さらに、上記第２装置を再起動させることを特徴とする情報処理システム。
【請求項７】
上記第１装置および第２装置の各立ち上げ時間と、第１装置のみが情報処理システムにおけるエラー状態の原因である確率とに基づいて、
上記第１装置の再起動後、エラーが解消されていないときのみさらに第２装置を再起動させる順次リセットと、
上記リセット信号発生手段において、上記両装置に対して対応するリセット信号を同時に送信して、上記両装置を再起動させる一括リセットとのうちいずれかを選択するリセット選択手段を備えることを特徴とする請求項６に記載の情報処理システム。
【請求項８】
上記第１装置の立ち上げ時間をｔ1、上記第２装置の立ち上げ時間をｔ2、上記第１装置のみが情報処理システムにおけるエラー状態の原因である確率をｐとすると、上記ｔ1が、
ｔ1＜ｔ2×ｐ
を満足するとき、上記リセット選択手段は、上記順次リセットを選択することを特徴とする請求項７に記載の情報処理システム。
【請求項９】
ユーザからの入力が可能な入力手段を備え、
エラー状態になったときは、上記入力手段からの入力により、上記リセット信号発生手段は上記リセット信号を発生させることを特徴とする請求項２または６に記載の情報処理システム。
【請求項１０】
エラー状態になったとき、電源のオフ−オンにより、上記リセット信号発生手段は上記リセット信号を発生させることを特徴とする請求項２または６に記載の情報処理システム。
【請求項１１】
立ち上げ時間の異なる複数の装置が連係して動作する情報処理システムがエラー状態になったとき、
上記複数の装置のうちのいずれかの装置を再起動させた後、上記エラーが解消されていなければ、該再起動された装置よりも立ち上げ時間の長い装置を再起動することにより、上記エラーを解消して上記情報処理システムをリセットすることを特徴とするリセット方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、プリンタやファクシミリなど複数種類の装置として機能するＭＦＰ（multi-function printer）のように、複数の装置が連係して動作する情報処理システムおよびそのリセット方法に関するものである。
【０００２】
【従来の技術】
装置の動作のなかでエラーが発生した場合、通常、装置の再起動や、回路のリセットなどにより、そのエラーを解除する。
【０００３】
例えば、特開平１０−２０９６８号公報には、発生したエラー内容に応じて、関連する回路（基板）のみをリセット／リスタートする選択的ハードウェア・リセット回路が記載されている。この選択的ハードウェア・リセット回路を有する装置は、１つのプロセッサにより制御されている。
【０００４】
上記選択的ハードウェア・リセット回路は、エラーに応じてリセットすべき回路部分を選択してリセット信号を出力する。これにより、発生したエラーに影響される回路部分のみを確実にリセットすることができる。
【０００５】
また、特開平２−２０６８６６号公報には、複数のＣＰＵ（Central Processing Unit）が互いに監視するマルチプロセッサにおいて、あるＣＰＵが、他のＣＰＵが暴走したと判断した場合にリセット信号を発生するリセット信号発生回路が記載されている。これにより、暴走したＣＰＵをリセットすることができる。
【０００６】
【発明が解決しようとする課題】
ところで、近年、装置の多様化に伴って、例えば、プリンタやファクシミリなど複数種類の装置として機能するＭＦＰ（multi-function printer）のように、複数の装置が連係して動作するマルチファンクション装置が増加している。
【０００７】
しかしながら、このように複数の装置が連係して処理を行うマルチファンクション装置の場合、ＣＰＵの暴走ではないエラーが発生したり、エラーが発生しても、複数の装置のうち、どの装置の異常によるエラーなのかが判定しにくかったりすることがある。
【０００８】
また、エラーの発生状況や処理の進歩状況を、ユーザが確認してから装置を再起動（リセット）したい場合がある。
【０００９】
このような場合、マルチファンクション装置においては、処理の高機能化に伴いＯＳ（Operating System）が組み込まれており、立ち上げに時間を要する装置が含まれていることが多く、リセット処理のために全装置を再起動するとユーザが長時間待たされることになる。
【００１０】
本発明は、上記従来の問題点に鑑みてなされたものであり、その目的は、エラーを解消するための、ユーザの待ち時間を短縮することができる情報処理システムおよびそのリセット方法を提供することにある。
【００１１】
【課題を解決するための手段】
本発明の情報処理システムは、上記の課題を解決するために、立ち上げ時間の異なる複数の装置が連係して動作する情報処理システムであって、該情報処理システムがエラー状態になったとき、上記複数の装置のうちのいずれかが、いずれかの装置を再起動させ、該装置の再起動後に上記エラーが解消されたか否かの判定を行い、上記エラーが解消されていなければ上記再起動させた装置より立ち上げ時間の長い装置を再起動させることにより、上記エラーを解消することを特徴としている。
【００１２】
上記の構成によれば、情報処理システムにおいてエラーが発生したとき、立ち上げ時間の短い装置から再起動を行い、装置の再起動を行う度にエラーが解消されたか否かの判定が行われる。また、エラーが解消されていない場合にのみ次の装置の再起動が行われる。
【００１３】
従って、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。これにより、エラーを解消するための、ユーザの待ち時間（リセット時間）を短縮することができる。
【００１４】
本発明の情報処理システムは、上記の課題を解決するために、立ち上げ時間の異なる複数の装置が連係して動作する情報処理システムであって、上記複数の装置のうちのいずれかの装置が、上記情報処理システムにおける装置を再起動させるためのリセット信号を発生させるリセット信号発生手段と、上記リセット信号による装置の再起動後に、上記情報処理システムがエラー状態であるか否かを判定するエラー判定手段とを備え、かつ、上記リセット信号による装置の再起動後に、上記エラー判定手段によって上記情報処理システムがエラー状態であると判定された場合には、先に再起動した装置よりも立ち上げ時間の長い装置をリセット信号により再起動させることを特徴としている。
【００１５】
上記の構成によれば、情報処理システムにおいてエラーが発生したとき、立ち上げ時間の短い装置から再起動を行い、装置の再起動を行う度にエラーが解消されたか否かの判定が行われる。また、エラーが解消されていない場合にのみ次の装置の再起動が行われる。
【００１６】
従って、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。これにより、エラーを解消するための、ユーザの待ち時間を短縮することができる。
【００１７】
上記の情報処理システムは、複数の装置が、立ち上げ時間の長短に基づいて、複数のグループに分かれており、各グループにおける装置のうち最も立ち上げ時間の長い装置の立ち上げ時間を各グループの立ち上げ時間とし、複数のグループのうちのいずれかのグループにおいてグループ内の全装置の再起動によるグループの再起動が行われ、その後エラー判定手段によって情報処理システムがエラー状態であると判定された場合には、先に再起動したグループよりも立ち上げ時間の長いグループを再起動させることが好ましい。
【００１８】
上記の構成によれば、情報処理システムにおいてエラーが発生したとき、立ち上げ時間の短いグループから再起動を行い、グループの再起動を行う度にエラーが解消されたか否かの判定が行われる。また、エラーが解消されていない場合にのみ次のグループの再起動が行われる。
【００１９】
従って、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。これにより、エラーを解消するための、ユーザの待ち時間を短縮することができる。
【００２０】
上記の情報処理システムは、グループごとの立ち上げ時間と、各グループのみがエラー状態の原因であるグループごとの確率とに基づいて、各グループの再起動後、情報処理システムがエラー状態であると判定された場合にのみ、先に再起動したグループよりも立ち上げ時間の長いグループを再起動させる順次リセットと、全グループの全装置に対して同時にリセット信号を送信して、全装置を再起動させる一括リセットとのうちいずれかを選択するリセット選択手段を備えることが好ましい。
【００２１】
上記の構成によれば、グループごとの立ち上げ時間と、各グループのみがエラー状態の原因であるグループごとの確率とに基づいて、比較的立ち上げ時間の長いグループの装置にエラーの原因がある可能性が高い場合は一括リセットを、比較的立ち上げ時間の短いグループの装置にエラーの原因がある可能性が高い場合は順次リセットを選択することができる。
【００２２】
従って、比較的立ち上げ時間の短いグループの装置にエラーの原因がある場合は、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。また、比較的立ち上げ時間の長いグループの装置にエラーの原因がある場合は、立ち上げ時間の短いグループから順次再起動するよりも、短い時間でエラーを解消することができる。
【００２３】
これにより、グループごとの立ち上げ時間や、各グループのみがエラー状態の原因であるグループごとの確率が変動したとしても、ユーザの待ち時間の短縮が期待できる場合にのみ順次リセットを選択することができる。この結果、エラーを解消するための、ユーザの待ち時間の期待値を短縮することができる。
【００２４】
上記の情報処理システムは、複数の装置が、それぞれ画像処理を行う機能を有し、複数の装置は、少なくとも、プリンタ、ファクシミリ、および、スキャナのうちのいずれかとしての装置を含むことが好ましい。
【００２５】
上記の構成によれば、例えば、ＭＦＰ（multi-function printer）のように、多機能を備えたマルチファンクション装置において、エラーを解消するための、ユーザの待ち時間の期待値を短縮することができる。
【００２６】
本発明の情報処理システムは、上記の課題を解決するために、第１装置と該第１装置より立ち上げ時間の長い第２装置とが連係して動作する情報処理システムであって、上記両装置のうちいずれかが、上記第１装置を再起動させるための第１リセット信号と上記第２装置を再起動させるための第２リセット信号とを発生させるリセット信号発生手段と、上記第１装置または第２装置の再起動後に、上記情報処理システムがエラー状態であるか否かを判定するエラー判定手段とを備え、かつ、上記第１装置を再起動させた後、上記エラー判定手段において上記情報処理システムがエラー状態であると判定された場合には、さらに、上記第２装置を再起動させることを特徴としている。
【００２７】
上記の構成によれば、情報処理システムにおいてエラーが発生したとき、まず、第１リセット信号を用いて立ち上げ時間の短い第１装置の再起動を行い、その後、エラー判定手段によりエラーが解消されたか否かの判定が行われる。また、ここでエラーが解消されていないと判定された場合にのみ、第２リセット信号を用いて第２装置の再起動が行われる。
【００２８】
従って、第１装置および第２装置を一括して再起動するよりも、短い時間、即ち第１装置の立ち上げ時間で、エラーを解消することができる。これにより、エラーを解消するための、ユーザの待ち時間を短縮することができる。
【００２９】
上記の情報処理システムは、第１装置および第２装置の各立ち上げ時間と、第１装置のみが情報処理システムにおけるエラー状態の原因である確率とに基づいて、第１装置の再起動後、エラーが解消されていないときのみさらに第２装置を再起動させる順次リセットと、リセット信号発生手段において、両装置に対して対応するリセット信号を同時に送信して、両装置を再起動させる一括リセットとのうちいずれかを選択するリセット選択手段を備えることが好ましい。
【００３０】
具体的には、第１装置の立ち上げ時間をｔ1、第２装置の立ち上げ時間をｔ2、第１装置のみが情報処理システムにおけるエラー状態の原因である確率をｐとすると、上記ｔ1が、
ｔ1＜ｔ2×ｐ
を満足するとき、リセット選択手段は、順次リセットを選択することが好ましい。
【００３１】
上記の構成によれば、立ち上げ時間の長い第２装置にエラーの原因がある可能性が高い場合は一括リセットを、立ち上げ時間の短い第１装置にエラーの原因がある可能性が高い場合は順次リセットを選択することができる。
【００３２】
即ち、第１装置にエラーの原因がある場合は、第１装置および第２装置を一括して再起動（一括リセット）するよりも、短い時間でエラーを解消することができる。また、第２装置にエラーの原因がある場合は、第１装置を再起動して、エラーが解消されたか否かの判定を行い、エラーが解消されていないためさらに第２装置を再起動（順次リセット）するよりも、短い時間でエラーを解消することができる。
【００３３】
これにより、第１装置の立ち上げ時間ｔ1、第２装置の立ち上げ時間ｔ2、あるいは第１装置のみが情報処理システムにおけるエラー状態の原因である確率ｐが変動したとしても、ユーザの待ち時間の短縮が期待できる場合にのみ順次リセットを選択することができる。
【００３４】
従って、エラーを解消するための、ユーザの待ち時間の期待値を短縮することができる。
【００３５】
上記の情報処理システムは、ユーザからの入力が可能な入力手段を備え、情報処理システムがエラー状態になったときは、入力手段からの入力により、リセット信号発生手段はリセット信号を発生させることが好ましい。
【００３６】
上記の構成によれば、例えば、エラーが発生したときに、どの装置の異常によるエラーなのか判定しにくい場合でも、ユーザからの入力によりリセット信号が発生し、装置を再起動させることができる。
【００３７】
また、エラーの発生状況や処理の進歩状況をユーザが確認してから、装置を再起動させることができる。
【００３８】
上記の情報処理システムは、エラー状態になったとき、電源のオフ−オンにより、リセット信号発生手段はリセット信号を発生させることが好ましい。
【００３９】
上記の構成によれば、リセット信号を発生させるためのキーを別途設ける必要がない。また、どの装置の異常によるエラーなのか判定しにくい場合でも装置を再起動させることができる。さらに、エラーの発生状況や処理の進歩状況をユーザが確認してから、装置を再起動させることができる。
【００４０】
本発明のリセット方法は、上記の課題を解決するために、立ち上げ時間の異なる複数の装置が連係して動作する情報処理システムがエラー状態になったとき、複数の装置のうちのいずれかの装置を再起動させた後、エラーが解消されていなければ、該再起動された装置よりも立ち上げ時間の長い装置を再起動することによりエラーを解消して、情報処理システムをリセットすることを特徴としている。
【００４１】
上記の構成によれば、情報処理システムにおいてエラーが発生したとき、立ち上げ時間の短い装置から再起動を行い、装置の再起動を行う度にエラーが解消されたか否かの判定が行われる。また、エラーが解消されていない場合にのみ次の装置の再起動が行われる。
【００４２】
従って、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。これにより、情報処理システムにおいて、エラーを解消するためのユーザの待ち時間（リセット時間）を短縮することができる。
【００４３】
【発明の実施の形態】
〔実施の形態１〕
本発明の実施の一形態について図１ないし図９に基づいて説明すれば、以下の通りである。
【００４４】
図１は、本実施形態に係る情報処理システムとしてのデジタル複合機の要部の構成を示すブロック図である。本デジタル複合機は、プリンタ・ファクシミリ・スキャナなど、複数種類の画像処理装置として機能するマルチファンクション装置である。
【００４５】
本デジタル複合機は、上記各画像処理装置の中の、モジュールごとに１つの装置を構成している。以下、デジタル複合機においてプリンタとして機能する画像処理装置について説明する。図１に示すように、デジタル複合機においてプリンタとして機能する画像処理装置（情報処理システム）は、エンジンである装置（第１装置）１とプリンタコントローラである装置（第２装置）２とを備えている。
【００４６】
装置１は、入力されたデータに基づいて、記録媒体に画像を記録させるものであり、現像、転写、定着等の処理を行って画像を形成する画像形成ユニットなどを備えている。
【００４７】
装置１は、図１に示すように、処理部１１、メモリ１２、操作キー（入力手段）１３、制御部（エラー判定手段、リセット選択手段）１４、Ｉ／Ｏポート１５、通信部１６、および、リセット回路（リセット信号発生手段）１７を有する。
【００４８】
処理部１１は、Ｉ／Ｏポート１５を介して入力されたデータに、実際に上記処理を行う画像形成ユニット（メカ部）である。
【００４９】
メモリ１２は、エンジンとしての通常の機能を果たすためのデータの記憶領域として用いられると共に、エラー情報と装置情報とを記憶する。エラー情報とは、デジタル複合機に発生するエラーと、その原因となる装置との関係についての情報である。即ち、メモリ１２は、デジタル複合機にエラーが発生し、その後そのエラーが解消された場合に、どのようなエラーが発生し、また、その原因となったのはどの装置（装置１、装置２、あるいは、装置１および装置２）であったかについて記憶する。
【００５０】
また、装置情報とは、各装置の立ち上げ時間、および、各装置のみがエラーの原因となっている確率である。即ち、装置情報には、装置１の立ち上げ時間、装置２の立ち上げ時間、装置１のみがエラーの原因である確率、装置２のみがエラーの原因である確率が含まれる。
【００５１】
操作キー１３は、ユーザが外部から操作を行うためのキー配列である。ユーザは、この操作キー１３におけるリセットキーから、後述するデジタル複合機のリセット処理を行うための装置の再起動の指示を行う。
【００５２】
制御部１４は、ＣＰＵ（Central Processing Unit）を中心にして構成され、装置１を制御する。また制御部１４は、時間を計測するタイマーを有し、装置１の立ち上げ時間を計測する。
【００５３】
通信部１６は、装置２における通信部２６と、データの送受信を行う。リセット回路１７は、装置を再起動するためのリセット信号（reset）を発生し、再起動させる装置の制御部（制御部１４・２４）に送信する。
【００５４】
装置２は、処理部２１、メモリ２２、制御部２４、Ｉ／Ｏポート２５、通信部２６、および、ＨＤＤ（Hard Disk Drive）２８を有する。
【００５５】
処理部２１は、Ｉ／Ｏポート２５を介して入力された画像データを、エンジンである装置１が実際に記録媒体に記録するための画像形成用のデータ（ビットマップデータ）に変換する。画像形成用のデータは、メモリ２２に一旦記憶され、所定のタイミングで読み出されて、通信部２６・１６を介して装置１に送信される。
【００５６】
制御部２４は、ＣＰＵを中心にして構成され、装置２を制御する。また制御部２４は、時間を計測するタイマーを有し、上記データの読み出しのタイミングや、装置２の立ち上げ時間を計測する。
【００５７】
ＨＤＤ２８は、外部記憶装置であり、ここから読み出されたデータは、上述したように、処理部２１において画像形成用のデータに変換される。また、装置１で処理するデータは、ＨＤＤ２８における記憶媒体に記憶させることができる。
【００５８】
また、装置１と装置２とは、立ち上げ時間が異なる。装置２は、OＳ（Operating System）を備えているため、装置１より立ち上げ時間が長い。
【００５９】
装置１・２を備えたデジタル複合機がエラー状態となった（デジタル複合機にエラーが発生した）場合、ユーザは、操作キー１３のリセットキーを押下することにより、エラーの解消、即ちデジタル複合機のリセット処理を行うために装置を再起動させるよう入力する。
【００６０】
リセットキーが押下されたとき、そのエラー状態の原因となる装置が、装置１なのか、装置２なのか、あるいは両装置１・２なのかが明らかな場合は、リセット回路１７は、そのエラーの原因となっている装置に対してリセット信号を送信し、その装置を再起動させる。
【００６１】
一方、リセットキーが押下されたとき、そのエラー状態の原因となる装置が、装置１なのか、装置２なのか、あるいは両装置１・２なのかが不明な場合は、装置１および装置２の立ち上げ時間と、装置１のみがデジタル複合機におけるエラー状態の原因である確率と、装置２がデジタル複合機におけるエラー状態の原因である確率とに基づいて、後述する順次リセットと一括リセットとを制御部１４において選択する。
【００６２】
なお、操作キー１３は、ユーザが入力できる入力手段であれば、押下することによって入力可能なキー配列に限定されるものではなく、例えば、ユーザが触れることにより入力可能なパネルであってもかまわない。
【００６３】
以下、順次リセットと一括リセット、および、その選択について説明する。
【００６４】
順次リセットを選択した場合、まず、立ち上げ時間の短い装置１をリセット信号によって再起動させ、それでもエラーが解消されていない場合のみ、さらに、装置２を再起動させる。
【００６５】
順次リセット時の制御について、図２ないし図４に基づいて説明する。
【００６６】
図２に示すように、エンジンである装置１と、プリンタコントローラ（コントローラ）である装置２とは、通信部２６・１６間の通信ラインによって接続され、データの送受信が行われる。
【００６７】
操作キー１３のリセットキーが押下されると、リセット回路１７においてリセット信号（第１リセット信号）が発生する。そのリセット信号は、まず、装置１の制御部１４に送信され、装置１が再起動される。そして、その装置１の再起動後、エラーが解消されたか否か検出（トラブルチェック）する。そこで、エラーが解消されていなければ、装置２を再起動させるためのリセット信号（第２リセット信号）を、制御信号として、装置２に送信し、装置２を再起動させる。
【００６８】
即ち、エラーが装置１に起因するエンジントラブルであった場合は、図３に示すように、リセットキーの押下によって、装置１（エンジン）がリセットされて再起動されることにより、エラーは解消される。このような場合、その後、装置２にリセット信号が送信されて装置２が再起動されることはない。
【００６９】
また、エラーが装置２に起因するコントロールトラブルであった場合は、図４に示すように、リセットキーの押下によって、装置１（エンジン）がリセットされて再起動されても、エラーは解消されない。このため、さらに、リセット回路１７は、装置２を再起動させるためのリセット信号を発生させ、装置２に制御信号として送信する。そして、装置２（コントローラ）がリセットされて再起動されることにより、エラーは解消される。
【００７０】
一方、一括リセットを選択した場合、リセット回路１７は、装置１を再起動させるためのリセット信号および装置２を再起動させるためのリセット信号を発生させ、両装置１・２に対応する両リセット信号を同時に送信し、両装置１・２を再起動させる。
【００７１】
制御部１４における一括リセットと順次リセットとの選択について、説明する。
【００７２】
ここで、装置１の立ち上げ時間をｔ1、装置２の立ち上げ時間をｔ2、装置１のみがデジタル複合機におけるエラー状態の原因である確率をｐとする。このとき、装置２がデジタル複合機におけるエラー状態の原因である確率（装置２のみがデジタル複合機におけるエラー状態の原因である確率と、装置１・２がともにデジタル複合機におけるエラー状態の原因である確率とをあわせたもの）は（１−ｐ）である。
【００７３】
このとき、順次リセットを選択し、装置１のみを再起動してもエラーが解消されず、さらに装置２を再起動させる場合の、リセット時間（装置１および装置２が再起動されるまでの時間）の期待値Ｅは、次式（１）
Ｅ＝ｔ1×ｐ＋（ｔ1＋ｔ2）×（１−ｐ）
＝ｔ1＋ｔ2×（１−ｐ）                  …（１）
を満たす。
【００７４】
一括リセットの選択時には、装置１・２の再起動が同時に開始されるため、リセット時間としては、立ち上げ時間の長い装置２の立ち上げ時間ｔ2となる。
【００７５】
従って、上記式（１）を満たす期待値Ｅが、ｔ2より小さくなる、即ち、次式（２）
ｔ1＜ｔ2×ｐ                        …（２）
を満たす場合には、順次リセットを選択する。
【００７６】
これにより、制御部１４において、立ち上げ時間の長い装置２にエラーの原因がある可能性が高い場合は一括リセットを、立ち上げ時間の短い装置１にエラーの原因がある可能性が高い場合は順次リセットを選択することができる。
【００７７】
即ち、装置１にエラーの原因がある場合は、装置１・２を一括して再起動（一括リセット）するよりも、短い時間でエラーを解消することができる。また、装置２にエラーの原因がある場合は、装置１を再起動して、エラーが解消されたか否かの判定を行い、エラーが解消されていないためさらに装置２を再起動（順次リセット）するよりも、短い時間でエラーを解消することができる。
【００７８】
従って、装置１の立ち上げ時間ｔ1、装置２の立ち上げ時間ｔ2、確率ｐが変動したとしても、ユーザの待ち時間の短縮が期待できる場合にのみ順次リセットを選択することができる。
【００７９】
この結果、エラーを解消するための、ユーザの待ち時間の期待値を短縮することができる。
【００８０】
以下、図８に示すフローチャートに基づいて、リセット回路１７からのリセット信号による装置１・２の再起動（リセット回路設定、リセット処理）について説明する。
【００８１】
操作キー１３から、リセット処理を行うための装置の再起動の指示が入力されると、装置１・２における各制御部１４・２４はエラー検出を行う（Ｓ８１）。これにより、デジタル複合機におけるエラーが、装置１・２のいずれに、あるいは両方に起因するものか検出する。
【００８２】
そして、そのエラーに対応する装置が明らかである場合（Ｓ８２でYes）、その対応する装置に対してリセット信号を送信し、その装置を再起動させる（Ｓ８６）。
【００８３】
即ち、そのエラーが装置１に起因するものであるときは、リセット回路１７は装置１を再起動させるリセット信号によって、装置１を再起動させる。また、そのエラーが装置２に起因するものであるときは、リセット回路１７は装置２を再起動させるリセット信号によって、装置２を再起動させる。さらに、そのエラーが装置１および装置２に起因するものであるときは、リセット回路１７は装置１および装置２を再起動させる両リセット信号によって、装置１および装置２を再起動させる。
【００８４】
一方、そのエラーに対応する装置が不明である場合（Ｓ８２でNo）、続いて、装置１の立ち上げ時間ｔ1が、ｔ1＜ｔ2×ｐを満足するときは（Ｓ８３でYes）、制御部１４は順次リセットを選択し、これにより、リセット回路１７は装置１を再起動させるリセット信号によって、装置１を再起動させる（Ｓ８４）。ここで、ｔ2は装置２の立ち上げ時間であり、ｐは装置１のみがデジタル複合機のエラーの原因となる確率である。
【００８５】
また、ｔ1＜ｔ2×ｐを満足しないとき（Ｓ８３でNo）、制御部１４は一括リセットを選択し、これにより、リセット回路１７は装置１および装置２を再起動させる両リセット信号によって、装置１および装置２を再起動させる（Ｓ８５）。
【００８６】
次に、図９に示すフローチャートに基づいて、上記エラーに対応する装置が不明である場合の、その後の処理（リセット処理）について説明する。
【００８７】
装置１を再起動させた後、まず、それでエラーが解消されたか否かを判定し、エラーが解消された場合（Ｓ９１でNo）は、デジタル複合機は通常処理となる（Ｓ９５）。ここで、通常処理とは、デジタル複合機、即ち装置１・２の本来の機能に基づく処理であり、例えば装置１の場合は、現像、転写、定着などの処理をいう。
【００８８】
一方、エラーが解消されていない場合（Ｓ９１でYes）は、先に、装置１および装置２を再起動させていれば（Ｓ９２でNo、図８のＳ８５に対応）、異常処理とし、サービスマンなどの専門家にエラーの解消のための作業をまかせる。
【００８９】
また、エラーが解消されていない場合（Ｓ９１でYes）であって、先に、装置１のみを再起動させていれば（Ｓ９２でYes、図８のＳ８４に対応）、さらに装置２を再起動させる（Ｓ９３）。
【００９０】
そして、装置２を再起動させても、エラーが解消されない場合は（Ｓ９４でYes）、異常処理とする（Ｓ９６）。一方、装置２を再起動させて、エラーが解消された場合は（Ｓ９４でNo）、通常処理とする（Ｓ９５）。
【００９１】
以上のように、デジタル複合機は、立ち上げ時間の異なる装置１・２が連係して動作している。エラーが発生したときは、装置１が、まず、装置１を再起動させ、装置１の再起動後にエラーが解消されたか否かの判定を行い、エラーが解消されていなければ再起動させた装置１より立ち上げ時間の長い装置２を再起動させることにより、エラーを解消する。
【００９２】
即ち、装置１が、デジタル複合機における装置１・２を再起動させるためのリセット信号を発生させるリセット回路１７と、リセット信号による装置の再起動後に、デジタル複合機がエラー状態であるか否かを判定する制御部１４とを備え、かつ、装置１の再起動後に、制御部１４においてデジタル複合機がエラー状態であると判定された場合には、装置１よりも立ち上げ時間の長い装置２再起動させる。
【００９３】
これにより、デジタル複合機においてエラーが発生してエラー状態になったとき、立ち上げ時間の短い装置１から再起動を行う。また、エラーが解消されていない場合にのみ装置２の再起動が行われる。
【００９４】
従って、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。これにより、エラーを解消するための、ユーザの待ち時間を短縮することができる。
【００９５】
また、デジタル複合機がエラー状態になったときは、操作キー１３からの入力により、リセット回路１７がリセット信号を発生させることにより、例えば、エラーが発生したときに、どの装置の異常によるエラーなのか判定しにくい場合でも、ユーザからの入力によりリセット信号が発生し、装置１あるいは装置２を再起動させることができる。
【００９６】
さらに、エラーの発生状況や処理の進歩状況をユーザが確認してから、装置１あるいは装置２を再起動させることができる。
【００９７】
なお、このように上記リセット処理を行い、エラーが解消された場合には、どの装置が原因でデジタル複合機にエラーが発生したのかが判明する。上記確率pは、エラーが発生したときに、どの装置が原因であったのかを累計することにより、統計的に算出されメモリ１２に記憶されている。
【００９８】
また、リセット回路１７によるリセット信号の発生は、装置１・２をリセットして再起動させるものであれば、上述したように、操作キー１３のリセットキーの押下によるものに限定されるものではない。
【００９９】
例えば、ユーザからのデジタル複合機の電源のオフ−オンによって、リセット信号を発生させる場合を、図５ないし図７に基づいて説明する。
【０１００】
図５に示すように、装置１・２は、それぞれ電源ユニットを備えており、電源AC L・AC Nにより電圧が印加されている。
【０１０１】
デジタル複合機の電源がユーザによってオフ−オン（短時間オフ）されると、リセット回路１７においてリセット信号が発生する。そのリセット信号は、まず、装置１の制御部１４に送信され、装置１が再起動される。そして、その装置１の再起動後、エラーが解消されたか否か検出（トラブルチェック）する。そこで、エラーが解消されていなければ、装置２を再起動させるためのリセット信号を、制御信号として、装置２に送信し、装置２を再起動させる。
【０１０２】
即ち、エラーが、装置１に起因するエンジントラブルであった場合は、図６に示すように、デジタル複合機の電源スイッチ（AC SW）による電源のオフ−オンによって、装置１（エンジン）の電源がオフ−オンされ、これにより、装置１が再起動されることにより、エラーは解消される。このような場合、その後、装置２にリセット信号が送信されて装置２が再起動されることはない。
【０１０３】
また、エラーが、装置２に起因するコントロールトラブルであった場合は、図７に示すように、デジタル複合機の電源のオフ−オンによって、装置１（エンジン）の電源ユニットがオフ−オンされることにより、装置１はリセットされて再起動される。しかしながら、この装置１のみを再起動しても、エラーは解消されない。
【０１０４】
このため、さらに、リセット回路１７は、装置２を再起動させるためのリセット信号を発生させ、装置２に制御信号として送信する。そして、装置２（コントローラ）の電源ユニットがオフ−オンされることにより、装置１はリセットされて再起動される。これにより、エラーは解消される。
【０１０５】
これにより、デジタル複合機において、リセット信号を発生させるためのキーを別途設ける必要がない。また、発生したエラーが、どちらの装置の異常によるエラーなのか判定しにくい場合でも装置を再起動させてエラーを解消することができる。さらに、エラーの発生状況や処理の進歩状況をユーザが確認してから、装置１・２を再起動させることができる。
【０１０６】
なお、リセット回路１７によりリセット信号が送信され、再起動される装置の数は、特に限定されるものではない。
【０１０７】
例えば、３つの装置、即ち、装置１、装置２、および図示しない装置３が、リセット回路１７からのリセット信号により再起動される場合の、順次リセットおよび一括リセットについて、以下に説明する。ここで、装置３は、装置２よりも立ち上げ時間が長いとする。
【０１０８】
ここで、装置１の立ち上げ時間をｔ1、装置２の立ち上げ時間をｔ2、装置３の立ち上げ時間をｔ3、装置１のみがデジタル複合機におけるエラー状態の原因である確率をｐ１、装置２がデジタル複合機におけるエラー状態の原因であって、装置３がデジタル複合機におけるエラー状態の原因でない確率をｐ2とする。このとき、装置３がデジタル複合機におけるエラー状態の原因である確率は（１−ｐ1−ｐ2）となる。
【０１０９】
また、順次リセットには、装置１のみをまず再起動し、続いて、装置２・３を同時に再起動する場合、装置１のみをまず再起動し、続いて、装置２のみを再起動し、最後に装置３を再起動する場合、および、装置１・２をまず同時に再起動し、続いて装置３を再起動する場合の、３通りがある。
【０１１０】
このとき、装置１のみをまず再起動し、ここでエラーが解消されず、続いて、装置２・３を同時に再起動した場合のリセット時間の期待値Ｅ1は、次式（３）
Ｅ1＝ｔ1×ｐ1＋（ｔ1＋ｔ3）×（１−ｐ1）
＝ｔ1＋ｔ3×（１−ｐ1）                        …（３）
を満たす。
【０１１１】
また、装置１のみをまず再起動し、ここでエラーが解消されず、続いて、装置２のみを再起動し、ここでもエラーが解消されず、最後に装置３を再起動した場合のリセット時間の期待値Ｅ2は、次式（４）
Ｅ2＝ｔ1×ｐ1＋（ｔ1＋ｔ2）×ｐ2＋（ｔ1＋ｔ2＋ｔ3）×（１−ｐ1−ｐ2）
＝ｔ1＋ｔ2×（１−ｐ1）＋ｔ3×（１−ｐ1−ｐ2）…（４）
を満たす。
【０１１２】
さらに、装置１・２をまず同時に再起動し、ここでエラーが解消されず、続いて装置３を再起動した場合のリセット時間の期待値Ｅ3は、次式（５）
Ｅ3＝ｔ2×（ｐ1＋ｐ2）＋（ｔ2＋ｔ3）×（１−ｐ1−ｐ2）
＝ｔ2＋ｔ3×（１−ｐ1−ｐ2）                  …（５）
を満たす。
【０１１３】
一方、一括リセット、即ち、全装置１・２・３を同時に再起動した場合のリセット時間はｔ3である。
【０１１４】
制御部１４は、上記Ｅ1・Ｅ2・Ｅ3・ｔ3を比較し、最もリセット時間の期待値が小さくなるように、いずれかの順次リセット、あるいは一括リセットを選択する。
【０１１５】
これにより、エラーを解消するための、ユーザの待ち時間の期待値を短縮することができる。
【０１１６】
なお、リセット回路１７からのリセット信号により再起動される装置の数が多い場合、装置を１つづつ順次リセットしていくよりも、１回で全装置を同時に再起動するか、あるいは、全装置を例えば２回に分けて再起動するかのいずれかを選択するように設定する方が好ましい。ここで、全装置を何回に分けて再起動するかは特に限定されるものではない。
【０１１７】
これにより、リセット回路１７からのリセット信号により再起動される装置の数が多くても、効率的に複数の装置を再起動することができる。
【０１１８】
また、リセット回路１７を有する装置は、特に限定されるものではなく、デジタル複合機が有する装置のうちのいずれかに備えていればよい。
【０１１９】
さらに、本実施の形態においては、モジュールごとに１つの装置としてリセット処理が行われているが、これに限定されるものではなく、例えば、１つの機能を有する画像処理装置ごとに、１つの装置としてもかまわない。
【０１２０】
また、本実施の形態においては、ユーザによって、リセット信号の発生が指示されてから、エラーを検出して装置１・２の再起動などを行っているが、これに限定されるものではなく、エラーを検出したときには、順次リセットか一括リセットかを選択して上述したような処理を行うものであれば、例えば、常にエラーの検出を行うようにしても、所定の間隔をおいてエラーの検出をするようにしてもかまわない。
【０１２１】
デジタル複合機における複数の装置がそれぞれ画像処理を行う機能を有し、複数の装置は、少なくとも、プリンタ、ファクシミリ、および、スキャナのうちのいずれかとしての装置を含むことにより、例えば、ＭＦＰ（multi-function printer）のように、多機能を備えたマルチファンクション装置において、エラーを解消するための、ユーザの待ち時間の期待値を短縮することができる。
【０１２２】
〔実施の形態２〕
本発明の実施の他の一形態について図１０に基づいて説明すれば、以下の通りである。なお、本実施の形態において、実施の形態１における構成要素と同等の機能を有する構成要素については、同一の符号を付記してその説明を省略する。
【０１２３】
図１０は、本発明の実施の他の一形態である情報処理システムとしてのデジタル複合機の要部の構成を示すブロック図である。本デジタル複合機は、プリンタ・ファクシミリなど、複数種類の画像処理装置として機能するマルチファンクション装置である。
【０１２４】
本デジタル複合機は、上記実施の形態１に示した装置１・２に、装置４１と装置５２とを追加した構成である。装置４１は、例えばスキャナであり、装置５２はファクシミリ（通信部）である。
【０１２５】
装置４１は、装置１の処理部１１、制御部１４、Ｉ／Ｏポート１５、および、通信部１６にそれぞれ対応する、処理部４１、制御部４４、Ｉ／Ｏポート４５、および、通信部４６を有する。
【０１２６】
また、装置４１は、メモリ４２を有する。このメモリ４２は、装置１のメモリ１２とは異なり、エラー情報および装置情報は記憶せず、スキャナとしての機能を果たすためのデータの記憶領域として用いられる。
【０１２７】
装置５２は、装置２の処理部２１、メモリ２２、制御部２４、Ｉ／Ｏポート２５、通信部２６、および、ＨＤＤ２８にそれぞれ対応する、処理部５１、メモリ５２、制御部５４、Ｉ／Ｏポート５５、通信部５６、および、ＨＤＤ５８を有する。
【０１２８】
装置４１・５２は、通信部４６・５６を介して、データの送受信を行う。装置４１は、装置１と同様、その立ち上げ時間は比較的短く、一方、装置５２は、装置２と同様、その立ち上げ時間は比較的長い。
【０１２９】
本実施の形態においては、立ち上げ時間の長短に基づき、装置１および装置４１からなる装置群６０と、装置２および装置５２からなる装置群７０とに分けて、リセット処理を行う。即ち、リセット処理において、装置群６０は実施の形態１における装置１に対応し、装置群７０は装置２に対応する。
【０１３０】
具体的には、順次リセットの選択時には、装置１における操作キー１３のリセットキーが押下されると、リセット回路１７からリセット信号が、まず、装置群６０、即ち、装置１の制御部１４および装置４１の制御部４４に送信され、装置１および装置４１（装置群６０、グループ）が再起動される。ここで、装置群６０としての立ち上げ時間（グループの立ち上げ時間）は、装置１・４１のうち、立ち上げ時間の長い方の装置における立ち上げ時間となる。
【０１３１】
そして、その装置１および装置４１の再起動後、エラーが解消されたか否か判定（トラブルチェック）する。そこで、エラーが解消されていなければ、装置２および装置５２を再起動させるためのリセット信号を、制御信号として、装置群７０、即ち、装置２および装置５２にそれぞれ送信し、装置２・５２を再起動させる。ここで、装置群７０としての立ち上げ時間は、装置２・５２のうち、立ち上げ時間の長い方の装置における立ち上げ時間となる。
【０１３２】
一方、一括リセットを選択した場合、リセット回路１７は、装置１・２・４１・５２を再起動させるためのリセット信号を発生させ、各装置１・２・４１・５２に対応する各リセット信号を同時に送信し、装置１・２・４１・５２を再起動させる。
【０１３３】
また、一括リセットと順次リセットとの選択に用いるリセット時間について説明する。
【０１３４】
ここで、装置群６０の立ち上げ時間をｔ11、装置群７０の立ち上げ時間をｔ12、装置群６０のみ（装置１、装置４１、または両装置１・４１）がデジタル複合機におけるエラー状態の原因である確率をｐ10とする。このとき、装置群７０（装置２、装置５２、または両装置２・５２）がデジタル複合機におけるエラー状態の原因である確率は（１−ｐ10）となる。
【０１３５】
このとき、順次リセットの選択時、装置群６０のみを再起動してもエラーが解消されず、さらに装置群７０を再起動させる場合の、リセット時間（装置群６０および装置群７０が再起動されるまでの時間）の期待値Ｅ11は、次式（６）
Ｅ11＝ｔ11×ｐ10＋（ｔ11＋ｔ12）×（１−ｐ10）
＝ｔ11＋ｔ12×（１−ｐ10）            …（６）
を満たす。
【０１３６】
一括リセットの選択時には、装置群６０・７０（装置１・２・４１・５２）の再起動が同時に開始されるため、リセット時間としては、立ち上げ時間の長い装置群７０の立ち上げ時間ｔ12となる。
【０１３７】
従って、上記式（６）を満たす期待値Ｅ11が、ｔ12より小さくなる、即ち、次式（７）
ｔ11＜ｔ12×ｐ10                    …（７）
を満たす場合には、順次リセットを選択する。
【０１３８】
以上のように、デジタル複合機における複数の装置１・２・４１・５２は、立ち上げ時間の長短に基づいて、複数のグループ、即ち、装置群６０・７０に分かれており、制御部１４は、各装置群６０・７０の立ち上げ時間（ｔ11、ｔ12）と、装置群６０のみがエラー状態の原因である確率・装置群７０がエラー状態の原因である確率（ｐ10、１−ｐ10）とに基づいて、装置群６０の再起動後、情報処理システムがエラー状態であると判定された場合にのみ、先に再起動した装置群６０よりも立ち上げ時間の長い装置群７０を再起動させる順次リセットと、両装置群６０・７０の全装置に対して同時にリセット信号を送信して、全装置を再起動させる一括リセットとのうちいずれかを選択する。
【０１３９】
これにより、比較的立ち上げ時間の長いグループである装置群７０の装置にエラーの原因がある可能性が高い場合は一括リセットを、比較的立ち上げ時間の短いグループである装置群６０の装置にエラーの原因がある可能性が高い場合は順次リセットを選択することができる。
【０１４０】
従って、比較的立ち上げ時間の短い装置群６０の装置にエラーの原因がある場合は、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。また、比較的立ち上げ時間の長い装置群７０にエラーの原因がある場合は、立ち上げ時間の短い装置群６０から順次再起動させるよりも、短い時間でエラーを解消することができる。
【０１４１】
この結果、各装置群６０・７０の立ち上げ時間や、各装置群６０・７０のみがエラー状態の原因である装置群６０・７０ごとの確率が変動したとしても、ユーザの待ち時間の短縮が期待できる場合にのみ順次リセットを選択することができる。この結果、エラーを解消するための、ユーザの待ち時間の期待値を短縮することができる。
【０１４２】
なお、グループ（装置群）の数は、グループが、デジタル複合機において、立ち上げ時間の長短に基づいて分類されているものであれば、特に限定されるものではない。
【０１４３】
本発明は上述した各実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１４４】
【発明の効果】
以上のように、本発明の情報処理システムは、立ち上げ時間の異なる複数の装置が連係して動作する情報処理システムであって、該情報処理システムがエラー状態になったとき、上記複数の装置のうちのいずれかが、いずれかの装置を再起動させ、該装置の再起動後に上記エラーが解消されたか否かの判定を行い、上記エラーが解消されていなければ上記再起動させた装置より立ち上げ時間の長い装置を再起動させることにより、上記エラーを解消する構成である。
【０１４５】
これにより、情報処理システムにおいてエラーが発生したとき、立ち上げ時間の短い装置から再起動を行い、装置の再起動を行う度にエラーが解消されたか否かの判定が行われる。また、エラーが解消されていない場合にのみ次の装置の再起動が行われる。
【０１４６】
従って、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。これにより、エラーを解消するための、ユーザの待ち時間（リセット時間）を短縮することができるといった効果を奏する。
【０１４７】
また、本発明の情報処理システムは、立ち上げ時間の異なる複数の装置が連係して動作する情報処理システムであって、上記複数の装置のうちのいずれかの装置が、上記情報処理システムにおける装置を再起動させるためのリセット信号を発生させるリセット信号発生手段と、上記リセット信号による装置の再起動後に、上記情報処理システムがエラー状態であるか否かを判定するエラー判定手段とを備え、かつ、上記リセット信号による装置の再起動後に、上記エラー判定手段によって上記情報処理システムがエラー状態であると判定された場合には、先に再起動した装置よりも立ち上げ時間の長い装置をリセット信号により再起動させる構成である。
【０１４８】
これにより、情報処理システムにおいてエラーが発生したとき、立ち上げ時間の短い装置から再起動を行い、装置の再起動を行う度にエラーが解消されたか否かの判定が行われる。また、エラーが解消されていない場合にのみ次の装置の再起動が行われる。
【０１４９】
従って、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。これにより、エラーを解消するための、ユーザの待ち時間を短縮することができるといった効果を奏する。
【０１５０】
本発明の情報処理システムは、複数の装置が立ち上げ時間の長短に基づいて複数のグループに分かれており、各グループにおける装置のうち最も立ち上げ時間の長い装置の立ち上げ時間を各グループの立ち上げ時間とし、複数のグループのうちのいずれかのグループにおいてグループ内の全装置の再起動によるグループの再起動が行われ、その後エラー判定手段によって情報処理システムがエラー状態であると判定された場合には、先に再起動したグループよりも立ち上げ時間の長いグループを再起動させる構成である。
【０１５１】
これにより、情報処理システムにおいてエラーが発生したとき、立ち上げ時間の短いグループから再起動を行い、グループの再起動を行う度にエラーが解消されたか否かの判定が行われる。また、エラーが解消されていない場合にのみ次のグループの再起動が行われる。
【０１５２】
従って、全装置を一括して再起動するよりも、短い時間でエラーを解消することができ、エラーを解消するための、ユーザの待ち時間を短縮することができるといった効果を奏する。
【０１５３】
本発明の情報処理システムは、グループごとの立ち上げ時間と、各グループのみがエラー状態の原因であるグループごとの確率とに基づいて、各グループの再起動後、情報処理システムがエラー状態であると判定された場合にのみ、先に再起動したグループよりも立ち上げ時間の長いグループを再起動させる順次リセットと、全グループの全装置に対して同時にリセット信号を送信して、全装置を再起動させる一括リセットとのうちいずれかを選択するリセット選択手段を備える構成である。
【０１５４】
これにより、グループごとの立ち上げ時間と、各グループのみがエラー状態の原因であるグループごとの確率とに基づいて、比較的立ち上げ時間の長いグループの装置にエラーの原因がある可能性が高い場合は一括リセットを、比較的立ち上げ時間の短いグループの装置にエラーの原因がある可能性が高い場合は順次リセットを選択することができる。
【０１５５】
従って、比較的立ち上げ時間の短いグループの装置にエラーの原因がある場合は、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。また、比較的立ち上げ時間の長いグループの装置にエラーの原因がある場合は、立ち上げ時間の短いグループから順次再起動するよりも、短い時間でエラーを解消することができる。
【０１５６】
この結果、グループごとの立ち上げ時間や、各グループのみがエラー状態の原因であるグループごとの確率が変動したとしても、ユーザの待ち時間の短縮が期待できる場合にのみ順次リセットを選択することができ、エラーを解消するためのユーザの待ち時間の期待値を短縮することができるといった効果を奏する。
【０１５７】
本発明の情報処理システムは、複数の装置が、それぞれ画像処理を行う機能を有し、複数の装置は、少なくとも、プリンタ、ファクシミリ、および、スキャナのうちのいずれかとしての装置を含む構成である。
【０１５８】
これにより、例えば、ＭＦＰ（multi-function printer）のように、多機能を備えたマルチファンクション装置において、エラーを解消するためのユーザの待ち時間の期待値を短縮することができるといった効果を奏する。
【０１５９】
本発明の情報処理システムは、第１装置と該第１装置より立ち上げ時間の長い第２装置とが連係して動作する情報処理システムであって、上記両装置のうちいずれかが、上記第１装置を再起動させるための第１リセット信号と上記第２装置を再起動させるための第２リセット信号とを発生させるリセット信号発生手段と、上記第１装置または第２装置の再起動後に、上記情報処理システムがエラー状態であるか否かを判定するエラー判定手段とを備え、かつ、上記第１装置を再起動させた後、上記エラー判定手段において上記情報処理システムがエラー状態であると判定された場合には、さらに、上記第２装置を再起動させる構成である。
【０１６０】
これにより、情報処理システムにおいてエラーが発生したとき、まず、第１リセット信号を用いて立ち上げ時間の短い第１装置の再起動を行い、その後、エラー判定手段によりエラーが解消されたか否かの判定が行われる。また、ここでエラーが解消されていないと判定された場合にのみ、第２リセット信号を用いて第２装置の再起動が行われる。
【０１６１】
従って、第１装置および第２装置を一括して再起動するよりも、短い時間、即ち第１装置の立ち上げ時間で、エラーを解消することができる。この結果、エラーを解消するための、ユーザの待ち時間を短縮することができるといった効果を奏する。
【０１６２】
本発明の情報処理システムは、第１装置および第２装置の各立ち上げ時間と、第１装置のみが情報処理システムにおけるエラー状態の原因である確率とに基づいて、第１装置の再起動後、エラーが解消されていないときのみさらに第２装置を再起動させる順次リセットと、リセット信号発生手段において、両装置に対して対応するリセット信号を同時に送信して、両装置を再起動させる一括リセットとのうちいずれかを選択するリセット選択手段を備える構成である。
【０１６３】
具体的には、第１装置の立ち上げ時間をｔ1、第２装置の立ち上げ時間をｔ2、第１装置のみが情報処理システムにおけるエラー状態の原因である確率をｐとすると、上記ｔ1が、
ｔ1＜ｔ2×ｐ
を満足するとき、リセット選択手段は、順次リセットを選択する構成である。
【０１６４】
これにより、立ち上げ時間の長い第２装置にエラーの原因がある可能性が高い場合は一括リセットを、立ち上げ時間の短い第１装置にエラーの原因がある可能性が高い場合は順次リセットを選択することができる。
【０１６５】
即ち、第１装置にエラーの原因がある場合は、第１装置および第２装置を一括して再起動（一括リセット）するよりも、短い時間でエラーを解消することができる。また、第２装置にエラーの原因がある場合は、第１装置を再起動して、エラーが解消されたか否かの判定を行い、エラーが解消されていなためさらに第２装置を再起動（順次リセット）するよりも、短い時間でエラーを解消することができる。
【０１６６】
従って、第１装置の立ち上げ時間ｔ1、第２装置の立ち上げ時間ｔ2、あるいは第１装置のみが情報処理システムにおけるエラー状態の原因である確率ｐが変動したとしても、ユーザの待ち時間の短縮が期待できる場合にのみ順次リセットを選択することができる。
【０１６７】
この結果、エラーを解消するための、ユーザの待ち時間の期待値を短縮することができるといった効果を奏する。
【０１６８】
本発明の情報処理システムは、ユーザからの入力が可能な入力手段を備え、情報処理システムがエラー状態になったときは、入力手段からの入力により、リセット信号発生手段はリセット信号を発生させる構成である。
【０１６９】
これにより、エラーが発生したときに、どの装置の異常によるエラーなのか判定しにくい場合でも、ユーザからの入力によりリセット信号が発生し、装置を再起動させることができる。また、エラーの発生状況や処理の進歩状況をユーザが確認してから、装置を再起動させることができるといった効果を奏する。
【０１７０】
本発明の情報処理システムは、エラー状態になったとき、電源のオフ−オンにより、リセット信号発生手段はリセット信号を発生させる構成である。
【０１７１】
これにより、リセット信号を発生させるためのキーを別途設ける必要がない。また、どの装置の異常によるエラーなのか判定しにくい場合でも装置を再起動させることができる。さらに、エラーの発生状況や処理の進歩状況をユーザが確認してから、装置を再起動させることができるといった効果を奏する。
【０１７２】
本発明のリセット方法は、立ち上げ時間の異なる複数の装置が連係して動作する情報処理システムがエラー状態になったとき、複数の装置のうちのいずれかの装置を再起動させた後、エラーが解消されていなければ、該再起動された装置よりも立ち上げ時間の長い装置を再起動することによりエラーを解消して、情報処理システムをリセットする構成である。
【０１７３】
これにより、情報処理システムにおいてエラーが発生したとき、立ち上げ時間の短い装置から再起動を行い、装置の再起動を行う度にエラーが解消されたか否かの判定が行われる。また、エラーが解消されていない場合にのみ次の装置の再起動が行われる。
【０１７４】
従って、全装置を一括して再起動するよりも、短い時間でエラーを解消することができる。これにより、情報処理システムにおいて、エラーを解消するためのユーザの待ち時間（リセット時間）を短縮することができるといった効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係るデジタル複合機の構成を示すブロック図である。
【図２】リセットキーによるデジタル複合機の制御を示すブロック図である。
【図３】エンジントラブル時における、リセットキーによるデジタル複合機の制御を示すタイミングチャートである。
【図４】コントロールトラブル時における、リセットキーによるデジタル複合機の制御を示すタイミングチャートである。
【図５】電源のオフ−オンによるデジタル複合機の制御を示すブロック図である。
【図６】エンジントラブル時における、電源のオフ−オンによるデジタル複合機の制御を示すタイミングチャートである。
【図７】コントロールトラブル時における、電源のオフ−オンによるデジタル複合機の制御を示すタイミングチャートである。
【図８】リセット回路からのリセット信号による装置の再起動を示すフローチャートである。
【図９】エラーに対応する装置が不明である場合の、リセット処理を示すフローチャートである。
【図１０】本発明の実施の他の一形態に係るデジタル複合機の構成を示すブロック図である。
【符号の説明】
１    装置（第１装置）
２    装置（第２装置）
１２    メモリ
１３    操作キー（入力手段）
１４    制御部（エラー判定手段、リセット選択手段）
１７    リセット回路（リセット信号発生手段）
２４    制御部
４１    装置（第１装置）
５２    装置（第２装置）
６０    装置群（グループ）
７０    装置群（グループ）
【図１】
0003993016.tif 000002
【図２】
0003993016.tif 000003
【図３】
0003993016.tif 000004
【図４】
0003993016.tif 000005
【図５】
0003993016.tif 000006
【図６】
0003993016.tif 000007
【図７】
0003993016.tif 000008
【図８】
0003993016.tif 000009
【図９】
0003993016.tif 000010
【図１０】
0003993016.tif 000011