(57)【要約】【課題】第１のＭＦＰと第２のＭＦＰとの間の通信に通信異常が発生した時の通信異常記録情報を、解析時に容易に参照可能とする。【解決手段】第２のＭＦＰは、所定の事象が発生する毎に形成した記録情報を第１の記憶部に記憶し、古い記録情報を新たな記録情報で順次、更新処理する。第１の記憶部に記憶した記録情報は、通常、第１の信号ラインを介して送信される。しかし、第１の信号ラインの通信異常時を示す通信異常信号が、第２の信号ラインを介して第１のＭＦＰから供給された場合、第１の記憶部に記憶されている記録情報である通信異常記録情報を、記録情報の更新を行わない第２の記憶部に転送する。そして、第１の信号ラインの通信が復旧した際に、第２の記憶部に記憶した通信異常記録情報を、第１の信号ラインを介して第１のＭＦＰに送信する。【選択図】図６
2020129786.tif 000002
【特許請求の範囲】
【請求項１】
機器に所定の事象が発生する毎に形成される記録情報を第１の記憶部に記憶し、前記第１の記憶部に記憶した前記記録情報のうち、古い記録情報を新たな記録情報で順次、更新処理する記憶制御部と、
前記第１の記憶部に記憶した前記記録情報を、第１の信号ラインを介して送信する送信部と、
前記第１の信号ラインの通信異常時を示す通信異常信号が、第２の信号ラインを介して供給された際に、前記第１の記憶部に記憶されている前記記録情報である通信異常記録情報を、記録情報の更新を行わない第２の記憶部に転送して記憶させる転送部と、を有し、
前記送信部は、前記第１の信号ラインの通信が復旧した際に、前記第２の記憶部に記憶した前記通信異常記録情報を、前記第１の信号ラインを介して送信すること
を特徴とする情報処理装置。
【請求項２】
前記第２の記憶部に記憶した前記通信異常記録情報を、デバッグ用の外部機器に出力する出力部を、さらに備えること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２の信号ラインを介して前記通信異常信号が供給された際に、前記通信異常記録情報が前記第２の記憶部に転送されるまでの間、又は、前記第１の信号ラインの通信が復旧するまでの間、前記第１の記憶部の前記更新処理を停止する更新停止部を、さらに備えること
を特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記第１の記憶部は、揮発性の記憶部であり、
前記第２の記憶部は、不揮発性の記憶部であること
を特徴とする請求項１から請求項３のうち、いずれか一項に記載の情報処理装置。
【請求項５】
請求項１から請求項４のうち、いずれか一項に記載の情報処理装置と、
所定の画像を形成する画像形成部と
を有することを特徴とする画像形成装置。
【請求項６】
それぞれ画像形成機能を備えた、少なくとも第１の画像形成装置及び第２の画像形成装置を有する画像形成システムであって、
前記第１の画像形成装置及前記第２の画像形成装置を通信接続する第１の信号ライン及び第２の信号ラインを備え、
前記第１の画像形成装置は、
前記第１の信号ラインの通信異常を検知した際に、前記第１の信号ラインの通信異常を示す通信異常信号を、前記第２の信号ラインを介して前記第２の画像形成装置に送信する異常通知部と、
前記第１の信号ラインの通信が復旧した際に、前記第１の信号ラインを介して前記第２の画像形成装置から送信される、前記第１の信号ラインの通信異常に対応する通信異常記録情報を取得して通信異常記憶部に記憶する通信異常記憶制御部と、を有し、
前記第２の画像形成装置は、
前記第２の画像形成装置に所定の事象が発生する毎に形成される記録情報を第１の記憶部に記憶し、前記第１の記憶部に記憶した前記記録情報のうち、古い記録情報を新たな記録情報で順次、更新処理する記憶制御部と、
前記第１の記憶部に記憶した前記記録情報を、第１の信号ラインを介して送信する送信部と、
前記第１の信号ラインの通信異常時を示す通信異常信号が、第２の信号ラインを介して供給された際に、前記第１の記憶部に記憶されている前記記録情報である通信異常記録情報を、記録情報の更新を行わない第２の記憶部に転送して記憶させる転送部と、を有し、
前記第２の画像形成装置の前記送信部は、前記第１の信号ラインの通信が復旧した際に、前記第２の記憶部に記憶した前記通信異常記録情報を、前記第１の信号ラインを介して前記第１の画像形成装置に送信すること
を特徴とする画像形成システム。
【請求項７】
記憶制御部が、機器に所定の事象が発生する毎に形成される記録情報を第１の記憶部に記憶し、前記第１の記憶部に記憶した前記記録情報のうち、古い記録情報を新たな記録情報で順次、更新処理する記憶制御ステップと、
送信部が、前記第１の記憶部に記憶した前記記録情報を、第１の信号ラインを介して送信する送信ステップと、
前記第１の信号ラインの通信異常時を示す通信異常信号が、第２の信号ラインを介して供給された際に、転送部が、前記第１の記憶部に記憶されている前記記録情報である通信異常記録情報を、記録情報の更新を行わない第２の記憶部に転送して記憶させる転送ステップと、を有し、
前記送信ステップでは、前記第１の信号ラインの通信が復旧した際に、前記送信部が、前記第２の記憶部に記憶した前記通信異常記録情報を、前記第１の信号ラインを介して送信すること
を特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、画像形成システム及び情報処理方法に関する。
【背景技術】
【０００２】
今日において、異常が発生した際の原因を解析するために、異常発生時のログ情報を保存する電子機器が知られている。
【０００３】
また、特許文献１（特開２００５−３１１６４０号公報）には、監視マシンから被監視マシンの稼動確認を行う際に、被監視マシンの稼動情報である正常稼動、計画停止、異常停止のうち、マシンの異常停止とメンテナンス時の計画停止を分離して把握可能なマシン計画停止確認システムが開示されている。
【０００４】
この把握可能なマシン計画停止確認システムは、マシン稼動確認処理部が、被監視マシンの稼動確認を行い、計画停止フラグファイル転送処理部が、被監視マシンの計画停止情報を監視マシンに転送して、計画停止フラグファイル格納領域に格納する。マシン稼動確認テーブル更新処理部は、計画停止フラグファイル格納領域に格納された計画停止情報を、データベース化したマシン稼動確認テーブルに反映させる。
【０００５】
さらに、ログ情報をファイリングしながらマスタ側ＣＰＵ（管理側、ＣＰＵ：Center  Processing  Unit）の大容量メモリに記憶しておき、相互通信が切断された場合に異常が発生したときのログ情報を遡って参照することで、異常発生時の状態を把握可能な電子機器も知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、２つ以上のＣＰＵを備えた電子機器においては、マスタ側ＣＰＵ（管理側）とスレーブ側ＣＰＵの相互通信が遮断されると、スレーブ側ＣＰＵが異常となってしまった原因をリアルタイムにログ情報を保存することが困難となる。これにより、異常発生の原因の解析が困難となる問題があった。
【０００７】
本発明は、上述の課題に鑑みてなされたものであり、複数の機器の相互通信間で発生した異常の記録情報を消失させることなく保存可能とした情報処理装置、画像形成装置、画像形成システム及び情報処理方法の提供を目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、機器に所定の事象が発生する毎に形成される記録情報を第１の記憶部に記憶し、第１の記憶部に記憶した記録情報のうち、古い記録情報を新たな記録情報で順次、更新処理する記憶制御部と、前記第１の記憶部に記憶した記録情報を、第１の信号ラインを介して送信する送信部と、第１の信号ラインの通信異常時を示す通信異常信号が、第２の信号ラインを介して供給された際に、第１の記憶部に記憶されている記録情報である通信異常記録情報を、記録情報の更新を行わない第２の記憶部に転送して記憶させる転送部と、を有し、送信部は、第１の信号ラインの通信が復旧した際に、第２の記憶部に記憶した前記通信異常記録情報を、第１の信号ラインを介して送信する。
【発明の効果】
【０００９】
本発明によれば、複数の機器の相互通信間で発生した異常の記録情報を消失させることなく保存可能とすることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態の画像形成システムのシステム構成図である。
【図２】図２は、各ＭＦＰの通信遮断時における不都合を説明するためのブロック図である。
【図３】図３は、各ＭＦＰの通信遮断時における不都合を説明するための模式図である。
【図４】図４は、ログ処理プログラムが実行されることで実現される各機能の機能ブロック図である。
【図５】図５は、通信遮断発生時における第１の実施の形態の画像形成システムのシステム動作を示すシーケンス図である。
【図６】図６は、通信遮断発生時における第１の実施の形態の画像形成システムのシステム動作を模式的に示す図である。
【図７】図７は、変形例となる画像形成システムのシステム構成図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、実施の形態の画像形成システムの説明をする。
【００１２】
（システム構成）
図１は、実施の形態の画像形成システムのシステム構成図である。この図１に示すように、実施の形態の画像形成システムは、第１の複合機（ＭＦＰ：Multifunction  Peripheral）１及び第２のＭＦＰ２を、相互通信ライン１５４及び緊急信号ライン１８０で相互に接続して形成されている。なお、相互に接続するＭＦＰは、３台以上のＭＦＰを相互に接続して画像形成システムを形成してもよい。
【００１３】
各ＭＦＰ１，２は、例えばコピー機能、スキャナ機能、印刷機能及びファクシミリ送受信機能等の画像形成機能（画像形成部の一例）を有している。なお、これらの画像形成機能のうち、いずれか一つを有していても良いし、複数を有していてもよい。
【００１４】
また、第１のＭＦＰ１は、このような画像形成機能の他に、システムコントローラ１３０、メモリユニット１３１、読み取り部１３２書き込み部１３３、及び遠隔診断システムであるＣＳＳ（Customer  Support  System）システム１３７を有している。
【００１５】
システムコントローラ１３０は、ＣＰＵ（Center  Processing  Unit）１３４を有している。メモリユニット１３１は、揮発性メモリ１３６及び不揮発性メモリ１３８を有している。また、メモリユニット１３１には、ログ処理プログラム１３５が記憶されている。システムコントローラ１３０のＣＰＵ１３４は、このログ処理プログラム１３５を実行することで、第２のＭＦＰ２との間の通信遮断等の緊急時におけるログ情報を、通信が復旧した際に第２のＭＦＰ２から収集する。これにより、通信遮断の原因等の解析処理が可能となっている。詳しくは、後述する。
【００１６】
第２のＭＦＰ２も、第１のＭＦＰ１と同様に、画像形成機能の他、システムコントローラ１４０、メモリユニット１４１、読み取り部１４２、書き込み部１４３、及びＣＳＳシステム１５０を有している。
【００１７】
システムコントローラ１４０は、ＣＰＵ１４４を有している。メモリユニット１４１は、揮発性メモリ１４６（第１の記憶部の一例）及び不揮発性メモリ１４８（第２の記憶部の一例）を有している。また、メモリユニット１４１には、ログ処理プログラム１４５が記憶されている。システムコントローラ１４０のＣＰＵ１４４は、このログ処理プログラム１４５を実行することで、第１のＭＦＰ１との間の通信遮断時におけるログ情報を記憶しておき、通信が復旧した際に第１のＭＦＰ１に送信する。これにより、通信遮断時における原因等の解析処理が可能となっている。詳しくは、後述する。
【００１８】
このような第１のＭＦＰ１及び第２のＭＦＰ２は、通常信号ライン１５４及び緊急信号ライン１８０で、相互に接続されている。第１のＭＦＰ１及び第２のＭＦＰ２は、通常時には、通常信号ライン１５４を介して相互に通信し、通信遮断時には、緊急信号ライン１８０を介して、マスタ側のＣＰＵからスレーブ側のＣＰＵに通信遮断の発生を通知（通信遮断通知信号）する。通信遮断通知信号（通信異常信号の一例）を受信したスレーブ側のＣＰＵは、異常発生時のログ情報の不揮発性メモリに退避させて保存する。そして、スレーブ側のＣＰＵは、通信が復旧した際に、不揮発性メモリから通信遮断発生時のログ情報を読み出して、通常信号ライン１５４を介してマスタ側のＭＦＰに送信する。これにより、通信遮断発生時のログ情報の解析が可能となる。ログ情報は、記録情報の一例である。
【００１９】
（通信遮断時の不都合）
ここで、図２に基づいて、各ＭＦＰ１、２の通信遮断時における不都合を説明する。例えば第１のＭＦＰ１と第２のＭＦＰ２とが通常信号ライン１５４（第１の信号ラインの一例）で相互に接続されており、第１のＭＦＰ１のＣＰＵ１３４がマスタＣＰＵとして動作し、第２のＭＦＰ２のＣＰＵ１４４がスレーブＣＰＵとして動作しているとする。第１のＭＦＰ１のマスタＣＰＵ１３４は、第１のＭＦＰ１全体、及び、第１のＭＦＰ１に接続される周辺機器を制御する。同様に、第２のＭＦＰ２のマスタＣＰＵ１４４は、第２のＭＦＰ１全体、及び、第２のＭＦＰ２に接続される周辺機器を制御する。
【００２０】
マスタ側となる第１のＭＦＰ１のＣＰＵ１３４及びスレーブ側となる第２のＭＦＰ２のＣＰＵ１４４は、相互通信を行う。マスタ側のＣＰＵ１３４は、自機及び周辺機器の稼働状態を示すログ情報を不揮発性メモリ１３８に記憶する。スレーブ側のＣＰＵ１４４は、自機及び周辺機器の稼働状態を示すログ情報を一時的に揮発性メモリ１４８に記憶し、所定のタイミングで第１のＭＦＰ１に送信する。第１のＭＦＰ１のマスタＣＰＵ１３４は、第２のＭＦＰ２から取得したログ情報を不揮発性メモリ１３８に記憶する。これにより、異常発生時において、第１のＭＦＰ１の不揮発性メモリ１３８に記憶されている第１のＭＦＰ１側のログ情報及び第２のＭＦＰ２側のログ情報を解析することで、異常発生の原因究明等を行うことができる。
【００２１】
ここで、図３に示すように、マスタ側のＣＰＵ１３４がスレーブ側のＣＰＵ１４４と通信を開始した直後（起動直後）に、各ＣＰＵ１３４、１４４間の通信遮断が発生したとする。この場合、スレーブ側のＣＰＵ１４４により、通信を開始した直後に発生した通信遮断に対応するログ情報（通信遮断発生ログ情報：通信異常記録情報の一例）が形成され、揮発性メモリ１４８に、一時的に記憶される。
【００２２】
この一時的に記憶された通信遮断発生ログ情報は、スレーブ側の第２のＭＦＰ２から第１のＭＦＰ１に送信され、第１のＭＦＰ１の不揮発性メモリ１３８に記憶される。しかし、各ＣＰＵ１３４、１４４間の通信遮断が発生している場合、第２のＭＦＰ２から通信遮断発生ログ情報を第１のＭＦＰ１へ転送することができず、第２のＭＦＰ２の揮発性メモリ１４８に、通信遮断発生ログ情報が一時的に記憶されたままの状態となる。この状態で、後発のログ情報（２ｎｄログ、３ｒｄログ・・・）が形成されると、この後発のログ情報が通信遮断発生ログ情報に上書きされ、通信遮断発生ログ情報が消失する不都合を生ずる。
【００２３】
このようなことから、実施の形態の画像形成システムは、マスタ側のＭＦＰとスレーブ側のＭＦＰを、通常信号ライン１５４で相互に接続すると共に、緊急信号ライン１８０（第２の信号ラインの一例）でマスタ側のＭＦＰとスレーブ側のＭＦＰを相互に接続する。そして、通常信号ライン１５４の通信遮断が発生した際に、緊急信号ライン１８０を介して、マスタ側のＭＦＰからスレーブ側のＭＦＰに通信遮断通知信号を送信する。スレーブ側のＭＦＰは、通信遮断通知信号を受信すると、異常発生時のログ情報の不揮発性メモリに退避させて保存する。そして、スレーブ側のＭＦＰは、通常信号ライン１５４が復旧した際に、不揮発性メモリから通信遮断発生時のログ情報を読み出して、通常信号ライン１５４を介してマスタ側のＭＦＰに送信する。これにより、通信遮断発生時のログ情報の解析が可能となる。
【００２４】
（ログ処理プログラムに基づく機能）
このような通信遮断発生時の動作は、マスタ側及びスレーブ側の各ＣＰＵ１３４，１４４が、図１に示すログ処理プログラム１３５又はログ処理プログラム１４５を実行することで実現される。このログ処理プログラム１３５又はログ処理プログラム１４５は、それぞれ同じ機能を備えるプログラムであり、マスタ側として動作するＣＰＵは、ログ処理プログラムに基づいてマスタ側の機能を実現する。また、スレーブ側として動作するＣＰＵは、ログ処理プログラムに基づいてスレーブ側の機能を実現する。
【００２５】
すなわち、図４は、ログ処理プログラム１３５又はログ処理プログラム１４５が実行されることで実現される各機能の機能ブロック図である。この図４に示すように、ログ処理プログラム１４５が実行されることで、遮断通知部１９１、ログ更新停止部１９２、記憶制御部１９３、復旧通知部１９４、ログ転送部１９５及び出力制御部１９６の各機能が実現される。マスタ側のＣＰＵは、これらの機能のうち、マスタ側の機能を選択して実行し、スレーブ側ＣＰＵは、これらの機能のうち、スレーブ側の機能を選択して実行する。
【００２６】
（通信遮断発生時におけるシステム動作）
図５は、通信遮断発生時におけるシステム動作を示すシーケンス図である。また、図６は、通信遮断発生時におけるシステム動作を模式的に示す図である。なお、一例として、第１のＭＦＰ１のＣＰＵ１３４をマスタ側ＣＰＵとし、第２のＭＦＰ２のＣＰＵ１４４をスレーブ側のＣＰＵとする。
【００２７】
第１のＭＦＰ１及び第２のＭＦＰ２の間で正常に通信が行われている間は、第２のＭＦＰ２で生成されたログ情報は、記憶制御部１９３により揮発性メモリ１４６から読み出され、転送部の一例である出力制御部１９６により、通常信号ライン１５４を介して第１のＭＦＰ１に送信されて不揮発性メモリ１３８に記憶される。
【００２８】
しかし、図５及び図６に示すように、通常信号ライン１５４の通信遮断が発生すると、マスタ側のＣＰＵ１３４は、遮断通知部１９１として機能することで、緊急信号ライン１８０を介して、スレーブ側のＣＰＵ１４４に通信遮断通知信号（通知番号）を送信する（ステップＳ１：遮断通知）。
【００２９】
スレーブ側のＣＰＵ１４４は、通信遮断通知信号を受信すると、異常発生時のログ情報（通信遮断発生ログ情報）を形成して、揮発性メモリ１４８に一旦記憶制御する。また、ＣＰＵ１４４は、ログ更新停止部１９２として機能し、後述するログ転送部１９５により、通信異常記録情報が不揮発性メモリ１４８に転送されるまでの間、又は、通常通信ライン１５４の通信が復旧するまでの間、ログ情報の更新処理を停止する（ステップＳ２）。そして、スレーブ側のＣＰＵ１４４は、ログ転送部１９５として機能し、通信遮断発生ログ情報を、揮発性メモリ１４８から不揮発性メモリ１４６に転送して保存する。これにより、ログ情報の更新による誤消去及び不揮発性メモリ１４６に対する非通電による誤消去を防止して、通信遮断発生ログ情報を保護することができる。
【００３０】
なお、この例では、異常発生時に、揮発性メモリ１４８の更新処理を停止したうえで、揮発性メモリ１４８に記憶されている通信遮断発生ログ情報を、不揮発性メモリ１４６に転送して保存することとした。しかし、緊急信号ライン１８０を介して通信遮断通知信号が供給された際に、ログ更新停止部１９２がログ情報の更新を停止することなく、ログ転送部１９５が、揮発性メモリ１４８に記憶されている通信遮断発生ログ情報を、即座に不揮発性メモリ１４６に転送して保存してもよい。この場合、ログ更新停止部１９２を不要とすることができ、ログ処理プログラム１３５、１４５のプログラム構成を簡略化できる。
【００３１】
次に、マスタ側のＣＰＵ１３４は、通常信号ライン１５４を介したスレーブ側のＣＰＵ１４４との間の通信が復旧すると、復旧通知部１９４として機能し、スレーブ側のＣＰＵ１４４に対して復旧通知を送信する（ステップＳ４）。この復旧通知を受信すると、スレーブ側のＣＰＵ１４４は、記憶制御部１９３として機能して、不揮発性メモリ１４６に退避させていた通信遮断発生ログ情報を読み出す。また、スレーブ側のＣＰＵ１４４は、出力制御部１９６として機能して、不揮発性メモリ１４６から読み出された通信遮断発生ログ情報を、復旧した通常信号ライン１５４を介してマスタ側のＣＰＵ１３４に転送する（ステップＳ５）。
【００３２】
マスタ側のＣＰＵ１３４は、記憶制御部１９３として機能することで、スレーブ側のＣＰＵ１４４から受信した通信遮断発生ログ情報を、マスタ側の不揮発性メモリ１３８に記憶制御する（ステップＳ６）。これにより、通信遮断発生時に形成された通信遮断発生ログ情報を取得でき、通信遮断発生の原因究明の解析等を行うことができる。
【００３３】
なお、不揮発性メモリ１３８の書き込み可能回数に制限がある場合、異常発生時のみ、通信遮断発生ログ情報の書き込みを行うようにしてもよい。この場合、不揮発性メモリ１３８の長期使用を可能とすることができる。
【００３４】
また、この例では、スレーブ側で保護された通信遮断発生ログ情報を、マスタ側の不揮発性メモリ１３８に記憶することとしたが、スレーブ側の不揮発性メモリ１４６に記憶されている通信遮断発生ログ情報を、スレーブ側のＣＰＵ１４４に外部から接続されたデバッグ機器（デバッグ用の外部機器の一例）に対して出力してもよい。この場合、スレーブ側のＣＰＵ１４４は、出力制御部１９６（出力部の一例）として機能し、スレーブ側の不揮発性メモリ１４６から読み出された通信遮断発生ログ情報をデバッグ機器に対して出力する（ステップＳ７）。これにより、デバッグ機器において、通信遮断発生ログ情報を解析して、通信遮断の原因の究明等を行うことができる。
【００３５】
（実施の形態の効果）
以上の説明から明らかなように、実施の形態の画像形成システムは、通常信号ライン１５４の通信遮断発生時に形成された通信遮断発生ログ情報を、スレーブ側で消失させることなく保存することができる。そして、通常信号ライン１５４の復旧時に、スレーブ側で保護していた通信遮断発生ログ情報を、マスタ側に転送する。これにより、通信遮断発生時に形成された通信遮断発生ログ情報を、マスタ側で確実に取得でき、通信遮断発生の原因究明の解析等を行うことができる。
【００３６】
なお、通信遮断発生時に通信遮断発生ログ情報を形成することとしたが、これは、一例であり、何らかのエラーが発生した際に、この発生したエラーを示すエラー情報が形成されるものと理解されたい。
【００３７】
（変形例）
上述の実施の形態は、第１のＭＦＰ１及び第２のＭＦＰ２の、計２台のＭＦＰを通常信号ライン１５４及び緊急信号ライン１８０を相互に接続して形成した例であった。相互に接続するＭＦＰは、３つ以上でもよい。図７は、第１〜第３の、計３つのＭＦＰ１〜３を、通常信号ライン１５４及び緊急信号ライン１８０で相互に接続した例である。この図７において、第１のＭＦＰ１の第１のＣＰＵ１３４は、メインＣＰＵであり、第１のＭＦＰ１及び第１のＭＦＰ１に接続される周辺機器を制御する。第２のＭＦＰ２の第２のＣＰＵ１４４は、スレーブＣＰＵであり、第２のＭＦＰ２及び第２のＭＦＰ２に接続される周辺機器を制御する。第３のＭＦＰ３の第３のＣＰＵ１７４もスレーブＣＰＵであり、第３のＭＦＰ３及び第３のＭＦＰ３に接続される周辺機器を制御する。
【００３８】
各ＭＦＰ１〜３は、通常信号ライン１５４及び緊急信号ライン１８０により相互に接続されている。なお、各ＭＦＰ１〜３の第１〜第３のＣＰＵ１３４、１４４、１５４は、どのＣＰＵもマスタＣＰＵとして動作可能である。いずれか一つのＣＰＵがマスタＣＰＵとして動作する場合、他のＭＦＰのＣＰＵは、スレーブＣＰＵとして動作する。
【００３９】
この例でマスタＣＰＵとなっている第１のＣＰＵ１３４は、第１のＭＦＰ１及び周辺機器の稼働状態を示すログ情報を不揮発性メモリ１３８に記憶する。スレーブＣＰＵとなっている第２のＣＰＵ１４４は、第２のＭＦＰ２及び周辺機器の稼働状態を示すログ情報を揮発性メモリ１４８に記憶する。同様に、スレーブＣＰＵとなっている第３のＣＰＵ１７４は、第３のＭＦＰ３及び周辺機器の稼働状態を示すログ情報を揮発性メモリ１７８に記憶する。
【００４０】
第１のＣＰＵ１３４と第３のＣＰＵ１７４との間に通信遮断が発生した場合、上述の緊急信号ライン１８０を介して、第１のＣＰＵ１３４から第３のＣＰＵ１７４に対して、通信遮断通知信号が送信される。この通信遮断通知信号を受信した第３のＣＰＵ１７４は、揮発性メモリ１７８に対するログ情報の更新処理を停止する。そして、通信遮断発生時に形成された通信遮断発生ログ情報を、揮発性メモリ１７８から不揮発性メモリ１７６に転送して保護する。
【００４１】
通常信号ライン１５４が復旧すると、第３のＣＰＵ１７４は、不揮発性メモリ１７６に保護していた通信遮断発生ログ情報を、通常信号ライン１５４を介して第１のＣＰＵ１３４に送信する。これにより、通信遮断発生時における通信遮断ログ情報を、第１のＣＰＵ１３４で解析できる。
【００４２】
なお、第３のＭＦＰ３にデバッグ機器を接続し、不揮発性メモリ１７６に保存していた通信遮断発生ログ情報をデバッグ機器に出力してもよいことは、上述のとおりである。そして、このように３台以上のＭＦＰを接続した場合でも、通信遮断発生時における通信遮断ログ情報を保存して、解析時等に確実に参照可能とすることができる。
【００４３】
最後に、上述の実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。
【００４４】
例えば、上述の実施の形態は、ＭＦＰ等の複数の画像形成装置が相互に接続されているシステムに適用した例であったが、画像形成装置以外であっても、機器同士が相互に通信を行うシステムであれば、本発明は、どのようなシステムに適用してもよい。また、実施の形態及び各実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４５】
１  第１のＭＦＰ
２  第２のＭＦＰ
３  第３のＭＦＰ
１３４  第１のＣＰＵ
１３８  不揮発性メモリ
１４４  第２のＣＰＵ
１４６  不揮発性メモリ
１４８  揮発性メモリ
１５４  通常信号ライン
１７４  第３のＣＰＵ
１７６  不揮発性メモリ
１７８  揮発性メモリ
１８０  緊急信号ライン
１９１  遮断通知部
１９２  ログ更新停止部
１９３  記憶制御部
１９４  復旧通知部
１９５  ログ転送部
１９６  出力制御部
【先行技術文献】
【特許文献】
【００４６】
【特許文献１】特開２００５−３１１６４０号公報
【図１】
2020129786.tif 000003
【図２】
2020129786.tif 000004
【図３】
2020129786.tif 000005
【図４】
2020129786.tif 000006
【図５】
2020129786.tif 000007
【図６】
2020129786.tif 000008
【図７】
2020129786.tif 000009