(57)【要約】【課題】データや装置の保護性をより一層高めることが可能な情報処理装置および画像形成装置を得る。【解決手段】エンジン制御部３が、電源リレー１４をオフするプリントコントローラ部２のバックアップとなって、プリントコントローラ部２から、状態を確認するための照会信号に対する応答信号を受信しなかったときに、プリントコントローラ部２に異常が発生したとみなして、電源リレー１４をオフする。よって、プリントコントローラ部２が、電源スイッチ１１をオフできる状態であるときには、当該プリントコントローラ部２が、終了処理を終わらせた後に電源リレー１４をオフするので、終了処理の途中でエンジン制御部３が強制的に電源リレー１４をオフする事態を回避できる。【選択図】図２
2011056852.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理を行う処理実行部および当該処理実行部での処理の終了を監視する処理監視部を有する第１の制御部と、
前記第１の制御部と通信を行う第２の制御部と、
外部からの操作に応じて少なくとも前記第１の制御部および前記第２の制御部に対する電源電力の供給および遮断を切り替える第１の電源供給ラインと、
前記第１の電源供給ラインと並列に設けられ、装置内部からの信号に応じて少なくとも前記第１の制御部および前記第２の制御部に対する電源電力の供給および遮断を切り替える第２の電源供給ラインと、
を備え、
前記第２の制御部は、前記第１の電源供給ラインによる電源電力の供給が遮断された場合、前記第１の制御部に対して状態を確認するための照会信号を送信し、前記第１の制御部から前記照会信号に対する応答信号を受信しなかった場合に、前記第２の電源供給ラインによる電源電力の供給を遮断することを特徴とする情報処理装置。
【請求項２】
前記第１の制御部に設けられ、前記処理監視部が前記処理実行部による処理の終了を検出したときに、前記第２の電源供給ラインによる電源電力の供給を遮断させる第１のオフ指令部と、
前記第２の制御部に設けられ、前記第１の電源供給ラインによる電源電力の供給が遮断されたことが検出されたときに前記第１の制御部に前記照会信号を送信する照会部と、
前記第１の制御部に設けられ、前記照会部からの前記照会信号を受信して、前記応答信号を送信する応答部と、
前記第２の制御部に設けられ、前記応答部からの前記応答信号を受信しなかったときに、前記第２の電源供給ラインによる電源電力の供給を遮断させる第２のオフ指令部と、
を備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の電源供給ラインによる電源電力の供給が遮断されたときに時間の計測を開始し、サービス信号を受信することで時間の再計測を開始するとともに、当該サービス信号を受信する前にリセットインタバルが経過したときにリセット信号を出力して前記第２の電源供給ラインによる電源電力の供給を遮断させるウォッチドッグタイマを備え、
前記第１の制御部は、前記ウォッチドッグタイマに反復的に第１のサービス信号を送信し、
前記第２の制御部は、前記ウォッチドッグタイマに反復的に第２のサービス信号を送信し、
前記ウォッチドッグタイマは、時間の計測中に、前記第１のサービス信号を受信しかつ第２のサービス信号を受信する前に、前記リセットインタバルが経過したときに、前記リセット信号を出力して前記第２の電源供給ラインによる電源電力の供給を遮断させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
ディスプレイの表示を制御する第３の制御部を備え、
前記第３の制御部は、前記第１の電源供給ラインによる電源電力の供給が遮断されたときに、前記第１の制御部および前記第２の制御部に第２の照会信号を送信し、前記第１の制御部から前記第２の照会信号に対する第２の応答信号を受信せずかつ前記第２の制御部から前記第２の照会信号に対する第３の応答信号を受信しなかったときに、ディスプレイに異常が生じたことを表示させることを特徴とする請求項１〜３のうちいずれか一つに記載の情報処理装置。
【請求項５】
前記第１の電源供給ラインによって電源電力が供給されている状態で、前記ウォッチドッグタイマから前記リセット信号を受信したことを、当該ウォッチドッグタイマの異常として検出する異常検出部を備えたことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
交流の電源電力を直流に変換するコンバータと、
前記異常検出部で異常が検出されたときに前記コンバータを停止させるコンバータ停止部と、
を備えたことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
ディスプレイの表示を制御する第３の制御部を備え、
前記異常検出部で異常が検出されたときに前記ディスプレイに異常が生じた旨が表示されることを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
前記第２の制御部は、前記応答信号を受信しなかったときに、前記第１の制御部を再起動し、当該再起動後に前記第１の制御部に前記照会信号を送信し、当該再起動後の前記照会信号に対する応答信号を受信しなかったときに、前記第１の電源供給ラインによる電源電力の供給を遮断させることを特徴とする請求項１〜７のうちいずれか一つに記載の情報処理装置。
【請求項９】
所定の処理を行う処理実行部および当該処理実行部での処理の終了を監視する処理監視部を有するプリントコントローラ部と、
前記プリントコントローラ部と通信を行うエンジン制御部と、
外部からの操作に応じて少なくとも前記プリントコントローラ部および前記エンジン制御部に対する電源電力の供給および遮断を切り替える第１の電源供給ラインと、
前記第１の電源供給ラインと並列に設けられ、装置内部からの信号に応じて少なくとも前記プリントコントローラ部および前記エンジン制御部に対する電源電力の供給および遮断を切り替える第２の電源供給ラインと、
を備え、
前記エンジン制御部は、前記第１の電源供給ラインによる電源電力の供給が遮断された場合、前記プリントコントローラ部に対して状態を確認するための照会信号を送信し、前記プリントコントローラ部から前記照会信号に対する応答信号を受信しなかった場合に、前記第２の電源供給ラインによる電源電力の供給を遮断することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および画像形成装置に関する。
【背景技術】
【０００２】
従来、電源供給ラインに電源スイッチと電源リレーとが並列に設けられ、電源スイッチがオフされた後であっても所定の処理が完了するまでは電源リレーのオンされた状態を維持し、当該処理が完了した後に電源リレーをオフすることで、データや装置の保護性を向上させた画像形成装置が知られている（特許文献１）。
【０００３】
しかしながら、特許文献１では、ソフトウエアの動作によって電源リレーをオフするため、プログラムのバグ等によって画像形成装置の電源リレーをオフする機能が正常に動作しなかった場合には、電源リレーがオフされず、電源供給を遮断できなくなる虞もある。
【０００４】
そこで、電源スイッチがオフされてからの時間をハードウエアの動作で計測しておき、設定された時間が経過した時点で電源リレーをオフする画像形成装置が知られている（特許文献２）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２では、プログラムに特に不具合等は無く、ソフトウエアの動作による電源リレーをオフする機能も動作する状態であるのに、何らかの別の原因で処理が完了するのに時間がかかってしまったような場合にあっても、設定された時間が経過した時点でハードウエアの動作によって電源リレーが強制的にオフされてしまう。これは、データや装置の保護の観点からはあまり好ましいことではない。
【０００６】
そこで、本発明は、データや装置の保護性をより一層高めることが可能な情報処理装置および画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかる情報処理装置にあっては、所定の処理を行う処理実行部および当該処理実行部での処理の終了を監視する処理監視部を有する第１の制御部と、前記第１の制御部と通信を行う第２の制御部と、外部からの操作に応じて少なくとも前記第１の制御部および前記第２の制御部に対する電源電力の供給および遮断を切り替える第１の電源供給ラインと、前記第１の電源供給ラインと並列に設けられ、装置内部からの信号に応じて少なくとも前記第１の制御部および前記第２の制御部に対する電源電力の供給および遮断を切り替える第２の電源供給ラインと、を備え、前記第２の制御部は、前記第１の電源供給ラインによる電源電力の供給が遮断された場合、前記第１の制御部に対して状態を確認するための照会信号を送信し、前記第１の制御部から前記照会信号に対する応答信号を受信しなかった場合に、前記第２の電源供給ラインによる電源電力の供給を遮断することを特徴とする。
【０００８】
また、本発明にかかる画像形成装置にあっては、所定の処理を行う処理実行部および当該処理実行部での処理の終了を監視する処理監視部を有するプリントコントローラ部と、前記プリントコントローラ部と通信を行うエンジン制御部と、外部からの操作に応じて少なくとも前記プリントコントローラ部および前記エンジン制御部に対する電源電力の供給および遮断を切り替える第１の電源供給ラインと、前記第１の電源供給ラインと並列に設けられ、装置内部からの信号に応じて少なくとも前記プリントコントローラ部および前記エンジン制御部に対する電源電力の供給および遮断を切り替える第２の電源供給ラインと、を備え、前記エンジン制御部は、前記第１の電源供給ラインによる電源電力の供給が遮断された場合、前記プリントコントローラ部に対して照会信号を送信し、前記プリントコントローラ部から前記照会信号に対する応答信号を受信しなかった場合に、前記第２の電源供給ラインによる電源電力の供給を遮断することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、第１の制御部による電源リレーのオフのバックアップとして機能する第２の制御部は、第１の制御部に状態を確認するための照会信号を送信し、その照会信号に対する応答信号を受信した場合には、バックアップせず（電源リレーをオフしない）、応答信号を受信しなかった場合に、バックアップする（電源リレーをオフする）。すなわち、第２の制御部は、応答信号を受信した場合、すなわち第１の制御部が何らかの原因で処理に時間がかかっているものの当該第１の制御部が動作していて電源リレーをオフできるとみなされる場合には、電源リレーをオフしないため、第１の制御部の動作中に電源リレーがオフされる事態を回避でき、データや装置の保護性を高めることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態にかかる情報処理装置としての画像形成装置の全体構成の一例を示すブロック図である。
【図２】図２は、画像形成装置の電源オフに関わる回路構成の一例を示すブロック図である。
【図３】図３は、第１実施形態にかかるプリントコントローラ部のＣＰＵを示すブロック図である。
【図４】図４は、第１実施形態にかかるエンジン制御部のＣＰＵを示すブロック図である。
【図５】図５は、第１実施形態にかかる操作パネル部のＣＰＵを示すブロック図である。
【図６】図６は、電源スイッチがオンされたときの画像形成装置内の各部の状態の時間変化を示すタイミングチャートである。
【図７】図７は、電源リレー制御部によって電源リレーをオン／オフする入力信号の条件を示す表である。
【図８】図８は、電源スイッチがオフされたときの画像形成装置内の各部の状態の時間変化を示すタイミングチャートである。
【図９】図９は、電源スイッチがオフされたときにプリントコントローラ部が電源リレーをオフする動作を示すフローチャートである。
【図１０】図１０は、電源スイッチがオフされたときのエンジン制御部によるバックアップ処理を示すフローチャートである。
【図１１】図１１は、エンジン制御部によってバックアップ処理が行われるときの画像形成装置内の各部の状態の時間変化を示すタイミングチャートである。
【図１２】図１２は、電源スイッチがオフされたときのウォッチドッグタイマによるバックアップ処理を示すフローチャートである。
【図１３】図１３は、ウォッチドッグタイマによってバックアップ処理が行われるときの画像形成装置内の各部の状態の時間変化を示すタイミングチャートである。
【図１４】図１４は、プリントコントローラ部でウォッチドッグタイマの監視を行うときの画像形成装置内の各部の状態の時間変化を示すタイミングチャートである。
【図１５】図１５は、プリントコントローラ部がウォッチドッグタイマを監視する動作を示すフローチャートである。
【図１６】図１６は、プリントコントローラ部がウォッチドッグタイマを監視する動作の変形例を示すフローチャートである。
【図１７】図１７は、本発明の第２実施形態にかかる画像形成装置のプリントコントローラ部のＣＰＵを示すブロック図である。
【図１８】図１８は、第２実施形態にかかるエンジン制御部のＣＰＵを示すブロック図である。
【図１９】図１９は、第２実施形態にかかる操作パネル部のＣＰＵを示すブロック図である。
【図２０】図２０は、操作パネル部がプリントコントローラ部およびエンジン制御部を監視する動作を示すフローチャートである。
【図２１】図２１は、本発明の第３実施形態にかかる画像形成装置のエンジン制御部のＣＰＵを示すブロック図である。
【図２２】図２２は、電源スイッチがオフされたときの第３実施形態にかかるエンジン制御部によるバックアップ処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して詳細に説明する。なお、以下の複数の実施形態および変形例には同様の構成要素が含まれている。よって、以下では、それら同様の構成要素には共通の符号を付すとともに、重複する説明を省略する。また、各構成要素に付与した「第１の」、「第２の」、「第３の」は、機能を区別するために便宜上付与したものであり、優先順位や処理順序等を示すものではない。
【００１２】
（第１実施形態）  図１に示すように、本実施形態にかかる情報処理装置としての画像形成装置１は、プリントコントローラ部２、エンジン制御部３、操作パネル部４、画像読取部５、および画像形成部６を備えている。
【００１３】
第１の制御部としてのプリントコントローラ部２は、画像形成装置１の全体制御を行うＣＰＵ（Central Processing Unit）２１と、画像データを記憶する記憶部としてのハードディスクやメモリ等のデータ記憶部２２と、図示しない外部装置との通信を制御するネットワーク制御部２３と、を有している。また、ＣＰＵ２１には、画像を読み取る画像読取部５が接続されている。
【００１４】
第２の制御部としてのエンジン制御部３は、ＰＣＩ（Peripheral Components Interconnect）バス等でプリントコントローラ部２と接続されており、当該プリントコントローラ部２と通信することができる。プリントコントローラ部２との間の通信は、例えば、データの「スタートビット」で受信状態となり、「ストップビット」で受信解除となるような、非同期通信等で行うことができる。また、エンジン制御部３は、当該エンジン制御部３の全体制御を行うＣＰＵ３１を有している。そして、エンジン制御部３には、画像データを感光体ドラム（図示せず）上に書き込む等することで画像を形成する画像形成部６が接続されるとともに、この画像形成部６との間でのデータの入力および出力を制御するＩ／Ｏ（Input/Output）制御部３２が含まれている。
【００１５】
第３の制御部としての操作パネル部４は、ＣＰＵ４１、ＲＡＭ（Random Access Memory）４２、ＲＯＭ（Read Only Memory）４３、ＬＣＤ（Liquid Crystal Display、液晶ディスプレイ）コントローラ４４、ＶＲＡＭ（Video Random Access Memory）４５、ＬＣＤ（液晶ディスプレイ）４６、およびタッチパネル４７を備えている。ＣＰＵ４１は、プリントコントローラ部２やエンジン制御部３からの指令等に基づいてＬＣＤコントローラ４４を制御して、タッチパネル４７からユーザ入力を受け付けるとともに、ＬＣＤ４６にＶＲＡＭ４５に記憶されている画像を表示させ、画像形成装置１の設定内容や状態をユーザに報知する。
【００１６】
また、図２に示すように、本実施形態では、交流電源７からの電源電力が、コンバータ８で直流に変換された後、プリントコントローラ部２等の画像形成装置１内の各部に供給される。交流電源７とコンバータ８とは、相互に並列な第１の電源供給ライン９および第２の電源供給ライン１０によって接続されている。第１の電源供給ライン９には、手動操作等でユーザによってオンオフされる電源スイッチ１１が設けられ、第２の電源供給ライン１０には、プリントコントローラ部２等の画像形成装置１内の各部からの指令に基づいて電源リレー制御部１３によって電気的にオンオフされる電源リレー１４が設けられている。したがって、第１の電源供給ライン９は、外部からの操作に応じて電源電力の供給および遮断を切り替え、第２の電源供給ライン１０は、画像形成装置１内の各部からの信号に応じて電源電力の供給および遮断を切り替える。そして、プリントコントローラ部２等の各部に対しては、コンバータ８から、直流電源ライン１２を介して、直流の電源電力が供給される。
【００１７】
電源スイッチ１１は、第１の電源供給ライン９に設けられた接点対１１ａとともに、検出ライン１５に設けられた接点対１１ｂを有している。この検出ライン１５の接点対１１ｂは、第１の電源供給ライン９の接点対１１ａと連動して動作（オンまたはオフ）する。よって、検出ライン１５の電流または電圧の変化によって、プリントコントローラ部２等の各部は、第１の電源供給ライン９に設けられた接点対１１ａの接続状態（オン状態またはオフ状態、すなわち、第１の電源供給ライン９を介しての電源電力の供給状態または無供給状態）を検出することができる。本実施形態では、検出ライン１５は、プリントコントローラ部２、エンジン制御部３、およびウォッチドッグタイマ１６に接続されており、これらプリントコントローラ部２、エンジン制御部３、およびウォッチドッグタイマ１６が、電源スイッチ１１の接続状態を検出することができる。
【００１８】
電源リレー１４は、第２の電源供給ライン１０に設けられた接点対１４ａとともに、制御ライン１８に設けられた駆動要素（例えば電磁石等）１４ｂを有している。よって、例えば、電源リレー制御部１３内のスイッチング素子（図示せず）の接続状態（オン状態またはオフ状態）を切り替えることで、定電圧源１７から制御ライン１８に電力が供給されて駆動要素１４ｂによって接点対１４ａがオンされた状態と、定電圧源１７から制御ライン１８に電力が供給されず接点対１４ａがオフされた状態とを、切り替えることができる。したがって、電源リレー制御部１３は、第２の電源供給ライン１０を介して電源電力が供給される状態と、第２の電源供給ライン１０を介しての電源電力の供給が遮断された状態と、を切り替えることができる。
【００１９】
ウォッチドッグタイマ１６は、スタート信号を受信して時刻０（ゼロ）から時間の計測を開始する。また、ウォッチドッグタイマ１６は、時間の計測中にサービス信号（クリア信号）を所定回数（１回以上、例えば１回）受信するとクリアされ、時刻０（ゼロ）から時間の再計測を開始する。そして、ウォッチドッグタイマ１６は、所定時間（リセットインタバル、例えば５分）内にサービス信号を所定回数（例えば１回）受信しなかった場合には、リセット信号（本実施形態の場合にはローレベル）を出力する。本実施形態では、電源スイッチ１１のオンに伴って検出ライン１５から入力された検出信号が、時間の計測を開始させるスタート信号として用いられる。また、サービス信号は、プリントコントローラ部２およびエンジン制御部３から、サービス信号入力ライン１９を介してウォッチドッグタイマ１６に入力される。これらプリントコントローラ部２およびエンジン制御部３は、起動後、正常に動作している状態では、反復的に一定の時間間隔でサービス信号を出力し続ける。この時間間隔は、リセットインタバルより短い。また、リセット信号は、ウォッチドッグタイマ１６から、リセット信号ライン２４を介して、電源リレー制御部１３に入力される。電源リレー制御部１３は、ウォッチドッグタイマ１６からリセット信号（ローレベル）を受信すると、電源リレー１４をオフする。なお、リセット信号は、本実施形態では、プリントコントローラ部２およびエンジン制御部３にも入力される。また、電源リレー制御部１３は、プリントコントローラ部２およびエンジン制御部３から指令信号ライン２５を介して受信した指令信号によっても、電源リレー１４をオフすることができる。
【００２０】
プリントコントローラ部２内には、ＣＰＵ２１との間でデータのやりとりが可能なＲＯＭやＲＡＭ等の記憶部（いずれも図示せず）が含まれている。そして、ＣＰＵ２１は、ＲＯＭに記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、プリントコントローラ部２を制御する。ＲＯＭは、ＣＰＵ２１が実行する各種プログラムや各種データを記憶する。ＲＡＭは、ＣＰＵ２１が各種プログラムを実行する際に一時的にデータやプログラムを記憶する。本実施形態では、プリントコントローラ部２用のプログラムに、データ記憶部２２に画像データ等を書き込む処理を実行するモジュール、電源スイッチ１１がオフされたことを検出するモジュール、電源スイッチ１１がオフされたことが検出されたときに所定の終了処理を実行するモジュール、当該終了処理が終わったときに電源リレー制御部１３に制御信号を送信して電源リレー１４をオフさせるモジュール、エンジン制御部３からの照会に応答するモジュール、正常動作中はウォッチドッグタイマ１６に所定の時間間隔で反復的に第１のサービス信号を送信するモジュール、ウォッチドッグタイマ１６から受信したリセット信号に基づいて当該ウォッチドッグタイマ１６の異常を検出するモジュール、ならびにウォッチドッグタイマ１６の異常を検出したときにコンバータ８の動作を停止するモジュールが、含まれている。よって、このプログラムにより、プリントコントローラ部２のＣＰＵ２１は、図３に示すように、処理実行部２１ａ、第１の検出部２１ｂ、処理監視部２１ｃ、第１のオフ指令部２１ｄ、応答部２１ｅ、第１のサービス信号送信部２１ｆ、異常検出部２１ｇ、ならびにコンバータ停止部２１ｈとして動作する。
【００２１】
また、エンジン制御部３内には、ＣＰＵ３１との間でデータのやりとりが可能なＲＯＭやＲＡＭ等の記憶部（いずれも図示せず）が含まれている。そして、ＣＰＵ３１は、ＲＯＭに記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、エンジン制御部３を制御する。ＲＯＭは、ＣＰＵ３１が実行する各種プログラムや各種データを記憶する。ＲＡＭは、ＣＰＵ３１が各種プログラムを実行する際に一時的にデータやプログラムを記憶する。本実施形態では、エンジン制御部３用のプログラムに、電源スイッチ１１がオフされたことを検出するモジュール、電源スイッチ１１がオフされたときにプリントコントローラ部２に照会信号を送信するモジュール、照会信号に対する応答信号を受信しなかったときに電源リレー制御部１３にオフ指令信号を送信して電源リレー１４をオフさせるモジュール、ならびに正常動作中はウォッチドッグタイマ１６に所定の時間間隔で反復的に第２のサービス信号を送信するモジュールが、含まれている。よって、このプログラムにより、エンジン制御部３のＣＰＵ３１は、図４に示すように、第２の検出部３１ａ、照会部３１ｂ、第２のオフ指令部３１ｃ、ならびに第２のサービス信号送信部３１ｄとして動作する。
【００２２】
そして、操作パネル部４のＣＰＵ４１は、ＲＯＭ４３に記憶されたコンピュータ読み取り可能な各種プログラムを実行することにより、操作パネル部４を制御する。ＲＯＭ４３は、ＣＰＵ４１が実行する各種プログラムや各種データを記憶する。ＲＡＭ４２は、ＣＰＵ４１が各種プログラムを実行する際に一時的にデータやプログラムを記憶する。本実施形態では、操作パネル部４用のプログラムに、ＬＣＤコントローラ４４を制御してディスプレイとしてのＬＣＤ４６に諸情報を表示させるモジュールが含まれている。よって、このプログラムにより、操作パネル部４のＣＰＵ４１は、図５に示すように、表示制御部４１ａとして動作する。
【００２３】
上記各プログラムは、いずれも、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、上記各プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、上記各プログラムを、ＲＯＭ等に予め組み込んで提供してもよい。
【００２４】
次に、図６を参照して、電源スイッチ１１がオン操作されて画像形成装置１が起動するときの各部の動作について説明する。ユーザが電源スイッチ１１をオン操作すると、コンバータ８から各部への直流の電源電力の供給が開始される。プリントコントローラ部２およびエンジン制御部３は、起動処理を開始し、起動処理が完了するとジョブの待機状態となる。また、ウォッチドッグタイマ１６もオンされる。
【００２５】
また、電源スイッチ１１がオンされると、電源リレー制御部１３は、電源リレー１４をオンする。この電源リレー制御部１３には、図２に示すように、ウォッチドッグタイマ１６からリセット信号ライン２４を介してリセット信号が入力されるとともに、プリントコントローラ部２およびエンジン制御部３から指令信号ライン２５を介して指令信号が入力される。本実施形態では、図７に示すように、電源リレー制御部１３は、プリントコントローラ部２、エンジン制御部３、およびウォッチドッグタイマ１６からの入力信号が全て電源リレー１４をオンさせる指令（図７の表中に「オン」と表記、なお、オフさせる指令は「オフ」と表記）である場合にのみ、電源リレー１４をオンする。すなわち、プリントコントローラ部２、エンジン制御部３、およびウォッチドッグタイマ１６からの入力信号のうち、いずれか一つでも電源リレー１４をオフさせる指令であったら、エンジン制御部３は、電源リレー１４をオフする。なお、本実施形態では、ウォッチドッグタイマ１６から入力されるリセット信号については、ハイレベルが電源リレー１４をオンする指令であり、ローレベルが電源リレー１４をオフする指令となっている。
【００２６】
次に、図８および図９を参照して、電源スイッチ１１がオフされて画像形成装置１が動作を停止する際の各部の動作（通常の動作）について説明する。なお、図９は、プリントコントローラ部２の動作を示している。まず、第１の検出部２１ｂ（図３参照）として動作するプリントコントローラ部２のＣＰＵ２１が、電源スイッチ１１がオフされたことを検出すると（ステップＳ１１でＹｅｓ）、プリントコントローラ部２のＣＰＵ２１は処理監視部２１ｃ（図３参照）として動作し、ＣＰＵ２１の処理実行部２１ａ（図３参照）によるデータ記憶部２２に対するデータ処理（データの読み出しおよび書き込み）の監視を開始する（ステップＳ１２）。そして、処理監視部２１ｃとしてのＣＰＵ２１は、当該データ処理が完了したことを検出すると（ステップＳ１３でＹｅｓ）、第１のオフ指令部２１ｄ（図３参照）として動作し、電源リレー制御部１３に対して電源リレー１４をオフさせる指令信号を出力する。これにより、電源リレー制御部１３は電源リレー１４をオフする（ステップＳ１４）。
【００２７】
本実施形態では、図９のステップＳ１２およびステップＳ１３の処理が、終了処理に相当する。すなわち、処理監視部２１ｃは、第１の検出部２１ｂによって電源スイッチ１１がオフされたことを検出した時点で、処理実行部２１ａによってデータ記憶部２２に対して行われているデータ処理の対象となっているジョブやデータを認識し、その実施状況を監視し、当該データ処理が完了するまでそれを実行させる。また、処理監視部２１ｃは、第１の検出部２１ｂによって電源スイッチ１１がオフされたことが検出された時点以降は、新たなジョブの受付を停止する。なお、この終了処理は、一例に過ぎず、情報処理装置の種類や実行する処理等に応じて適宜に設定することができる。例えば、終了処理に、ＲＡＭ等の揮発性の記憶デバイスに保持されているプログラムやデータ等の必要な部分をデータ記憶部２２に含まれるハードディスク等の不揮発性の記憶デバイスへ記録（待避）させる処理や、当該ハードディスクのヘッドを待避ゾーンに動かす処理等を、含めてもよい。
【００２８】
そして、本実施形態にかかる画像形成装置１では、プリントコントローラ部２が電源リレー１４をオフする機能について、バックアップが設定されている。
【００２９】
まずは、図１０および図１１を参照して、プリントコントローラ部２が不調の場合のエンジン制御部３によるバックアップ処理について説明する。なお、図１０は、エンジン制御部３の動作を示している。
【００３０】
第２の検出部３１ａ（図４参照）として動作するエンジン制御部３のＣＰＵ３１が、電源スイッチ１１がオフされたことを検出すると（ステップＳ２１でＹｅｓ）、エンジン制御部３のＣＰＵ３１は照会部３１ｂ（図４参照）として動作し、プリントコントローラ部２に状態を確認するための照会信号を送信する（ステップＳ２２）。プリントコントローラ部２のＣＰＵ２１は、正常状態では、この照会信号を受信すると、応答部２１ｅ（図３参照）として動作し、エンジン制御部３に応答信号を送信する。一方、プリントコントローラ部２のＣＰＵ２１は、異常状態では、応答部２１ｅとして動作できず、応答信号を送信できない。この場合、プリントコントローラ部２は、何らかの異常が発生して電源リレー制御部１３に対して電源リレー１４をオフさせる指令信号を出力できない状態にあると、想定できる。そこで、エンジン制御部３のＣＰＵ３１は、第２のオフ指令部３１ｃ（図４参照）として動作し、第２の検出部３１ａで電源スイッチ１１がオフされたことが検出されてから所定時間（図１１のＴ１）、プリントコントローラ部２から応答信号を受信しなかった場合には（ステップＳ２３でＮｏ）、第２のオフ指令部３１ｃとして動作し、電源リレー制御部１３に対して電源リレー１４をオフさせる指令信号を出力する。これにより、電源リレー制御部１３が電源リレー１４をオフする（ステップＳ２４）。一方、プリントコントローラ部２から所定時間内に応答信号を受信した場合には（ステップＳ２３でＹｅｓ）、エンジン制御部３によるバックアップ処理を終了する。すなわち、本実施形態では、プリントコントローラ部２による終了処理に時間がかかっているものの、プリントコントローラ部２が終了処理を完了可能である場合には、エンジン制御部３は電源リレー１４をオフする操作を行わない。したがって、終了処理中にエンジン制御部３が電源リレー１４をオフする事態を回避することができる。
【００３１】
次に、図１２および図１３を参照して、プリントコントローラ部２およびエンジン制御部３が不調の場合のウォッチドッグタイマ１６によるバックアップ処理について説明する。なお、図１２は、ウォッチドッグタイマの動作を示している。
【００３２】
ウォッチドッグタイマ１６は、検出ライン１５（図２参照）から入力された信号によって電源スイッチ１１がオフされたことを検出すると（ステップＳ３１でＹｅｓ）、プリントコントローラ部２のＣＰＵ２１の第１のサービス信号送信部２１ｆ（図３参照）から送信される第１のサービス信号によって、プリントコントローラ部２の状態を監視する（ステップＳ３２）。すなわち、このステップＳ３２では、ウォッチドッグタイマ１６の計測時間がリセットインタバル（Ｔ２、図１３参照）に到達する前に、ウォッチドッグタイマ１６が第１のサービス信号を所定回数（例えば１回）受信した場合には（ステップＳ３３でＹｅｓ）、プリントコントローラ部２が正常であると判断することができる。この場合は、プリントコントローラ部２によって電源リレー１４のオフが可能であるため、ウォッチドッグタイマ１６によるバックアップ処理は終了する。
【００３３】
ステップＳ３２の監視で、ウォッチドッグタイマ１６の計測時間がリセットインタバル（Ｔ２）に到達する前に、ウォッチドッグタイマ１６がプリントコントローラ部２からの第１のサービス信号を所定回数（例えば１回）受信しなかった場合（ステップＳ３３でＮｏ）、プリントコントローラ部２に異常が生じていると想定される。この場合、ウォッチドッグタイマ１６は、エンジン制御部３のＣＰＵ３１の第２のサービス信号送信部３１ｄ（図４参照）から送信される第２のサービス信号によって、エンジン制御部３の状態を監視する（ステップＳ３４）。このステップＳ３４では、ウォッチドッグタイマ１６の計測時間がリセットインタバル（Ｔ３、図１３参照）に到達する前に、ウォッチドッグタイマ１６が第２のサービス信号を所定回数（例えば１回）受信した場合には（ステップＳ３５でＹｅｓ）、エンジン制御部３が正常であると判断することができる。したがって、この場合は、エンジン制御部３によって電源リレー１４のオフが可能であるため、ウォッチドッグタイマ１６によるバックアップ処理は終了する。
【００３４】
一方、ステップＳ３４の監視で、ウォッチドッグタイマ１６の計測時間がリセットインタバル（Ｔ３）に到達する前に、ウォッチドッグタイマ１６が第２のサービス信号を所定回数（例えば１回）受信しなかった場合には（ステップＳ３５でＮｏ）、エンジン制御部３に異常が生じていると想定される。この場合、プリントコントローラ部２およびエンジン制御部３の双方に異常が生じており、プリントコントローラ部２による正常な終了処理ができない上、エンジン制御部３によるバックアップ処理もできない状態であると想定される。この場合には、ウォッチドッグタイマ１６からリセット信号（ローレベル）が出力され、これにより、電源リレー制御部１３が電源リレー１４をオフする（ステップＳ３６）。なお、ここでは、ウォッチドッグタイマ１６が、まずは時間間隔（リセットインタバル）Ｔ２の間にプリントコントローラ部２の異常を判定し、次に時間間隔（リセットインタバル）Ｔ３の間にエンジン制御部３の異常を判定する手順を例示したが、この順番は逆にしてもよいし、並行させてもよい。本実施形態では、プリントコントローラ部２およびエンジン制御部３の双方が異常である場合に、ウォッチドッグタイマ１６によって電源リレー１４をオフすることで、プリントコントローラ部２の電源リレー１４をオフする機能について、二重のバックアップが構築されている。
【００３５】
以上のように、本実施形態では、プリントコントローラ部２が不調の場合にはエンジン制御部３がバックアップし、プリントコントローラ部２に加えてエンジン制御部３も不調の場合にはウォッチドッグタイマ１６がバックアップして、電源リレー１４をより確実にオフすることができる。
【００３６】
そして、上記バックアップ動作をより確実に行うため、本実施形態では、ウォッチドッグタイマ１６の監視が行われている。具体的には、画像形成装置１の動作中（例えば起動時等）に、プリントコントローラ部２のＣＰＵ２１が、ウォッチドッグタイマ１６の不調を検出する異常検出部２１ｇ（図３参照）として動作する。これについて、図１４および図１５を参照して説明する。なお、図１５は、主としてプリントコントローラ部２の動作を示している。すなわち、電源スイッチ１１がオンされ（ステップＳ４１）、電源リレー制御部１３によって電源リレー１４がオンされると（ステップＳ４２）、プリントコントローラ部２のＣＰＵ２１は、異常検出部２１ｇとして動作し、ウォッチドッグタイマ１６の状態を監視する（ステップＳ４３）。このステップＳ４３では、ウォッチドッグタイマ１６の状態は、リセット信号から判別することができる。すなわち、上述したように、ウォッチドッグタイマ１６には、プリントコントローラ部２およびエンジン制御部３からサービス信号が反復的に入力されるため、ウォッチドッグタイマ１６が正常に動作しているのであれば、リセット信号はハイレベルとなっているはずである。したがって、異常検出部２１ｇは、第１のサービス信号送信部２１ｆから第１のサービス信号が送信されている状態、あるいは第２のサービス信号送信部３１ｄから第２のサービス信号が送信されている状態であるにも拘わらず、リセット信号がローレベルだった場合に、ウォッチドッグタイマ１６が異常であると判定することができる。なお、ウォッチドッグタイマ１６の監視は、図１４に示すように、所定時間（Ｔ４）行われる。そして、ステップＳ４３の監視でウォッチドッグタイマ１６が異常であった場合（ステップＳ４４でＹｅｓ）、本実施形態では、プリントコントローラ部２のＣＰＵ２１が、コンバータ停止部２１ｈ（図３参照）として動作し、コンバータ８を停止させる（ステップＳ４５）。このステップＳ４５によって、画像形成装置１内の各部への電源供給が停止されるため、画像形成装置１の諸機能が停止する。よって、ユーザは、画像形成装置１で異常が生じたことを認識することができる。一方、ステップＳ４３の監視でウォッチドッグタイマ１６が正常であった場合（ステップＳ４４でＮｏ）、リセット信号はハイレベルの状態で維持され、他の異常が無い限り、電源リレー１４がオンの状態が維持される（ステップＳ４６）。
【００３７】
以上、説明したように、本実施形態では、第２の制御部としてのエンジン制御部３が、第１の電源供給ライン９による電源電力の供給が遮断された場合、第１の制御部としてのプリントコントローラ部２に対して状態を確認するための照会信号を送信し、プリントコントローラ部２から照会信号に対する応答信号を受信しなかった場合に、第２の電源供給ライン１０による電源電力の供給を遮断する。すなわち、第１の制御部としてのプリントコントローラ部２が、処理監視部２１ｃが終了処理の完了を検出したときに電源リレー１４をオフさせる第１のオフ指令部２１ｄを有し、第２の制御部としてのエンジン制御部３が、プリントコントローラ部２に照会信号を送信する照会部３１ｂを有し、プリントコントローラ部２が、照会部３１ｂからの照会信号を受信して応答信号を送信する応答部２１ｅを有し、エンジン制御部３が、応答部２１ｅで応答信号を受信しなかったときに電源リレー１４をオフさせる第２のオフ指令部３１ｃを有する。つまり、本実施形態では、エンジン制御部３が、電源リレー１４をオフするプリントコントローラ部２のバックアップとなって、プリントコントローラ部２から照会信号に対する応答信号を受信しなかったときに、プリントコントローラ部２に異常が発生したとみなして、電源リレー１４をオフする。そして、エンジン制御部３は、プリントコントローラ部２から応答信号を受信して、当該プリントコントローラ部２が何らかの原因で処理に時間がかかっているものの当該プリントコントローラ部２が動作していて電源リレー１４をオフできるとみなされる場合には、電源リレー１４をオフしない。したがって、プリントコントローラ部２による終了処理の途中でエンジン制御部３が強制的に電源リレー１４をオフする事態を回避することができるので、装置およびデータの保護性をより高めることができる。
【００３８】
また、本実施形態では、プリントコントローラ部２が、ウォッチドッグタイマ１６に反復的に第１のサービス信号を送信する第１のサービス信号送信部２１ｆを有し、エンジン制御部３が、ウォッチドッグタイマ１６に反復的に第２のサービス信号を送信する第２のサービス信号送信部３１ｄを有し、ウォッチドッグタイマ１６が、第１の検出部２１ｂまたは第２の検出部３１ａで電源スイッチ１１がオフされたことが検出された後、第１のサービス信号を受信しかつ第２のサービス信号を受信する前にリセットインタバルが経過したときに、リセット信号を出力して電源リレー１４をオフさせる。よって、ウォッチドッグタイマ１６が、電源リレー１４をオフするプリントコントローラ部２およびエンジン制御部３のバックアップとなって、電源リレー１４をより確実にオフすることができる。
【００３９】
また、本実施形態では、プリントコントローラ部２が、電源スイッチ１１がオフとなる前にウォッチドッグタイマ１６からリセット信号を受信したことを当該ウォッチドッグタイマ１６の異常として検出する異常検出部２１ｇを有する。よって、プリントコントローラ部２ならびにエンジン制御部３の電源リレー１４をオフする機能のバックアップとなるウォッチドッグタイマ１６の異常を検出して、当該ウォッチドッグタイマ１６によるバックアップ機能が損なわれることによる不具合を抑制することができる。
【００４０】
さらに、本実施形態では、プリントコントローラ部２が、異常検出部２１ｇで異常が検出されたときにコンバータ８を停止させるコンバータ停止部２１ｈを有する。よって、ウォッチドッグタイマ１６に異常が生じたときに画像形成装置１内の各部への電源供給が停止されるため、画像形成装置１の諸機能が停止する。したがって、ユーザは、画像形成装置１で異常が生じたことを認識して、ユーザサポートに連絡して検査や修理の対応を要求するなどの措置を講じることができる。
【００４１】
（第１実施形態の変形例）  本変形例では、異常検出部２１ｇでウォッチドッグタイマ１６の異常が検出された際、ＬＣＤ４６に異常が生じた旨が表示される。
【００４２】
具体的には、プリントコントローラ部２用のプログラムに、上記第１実施形態のモジュールに加えて、異常検出部２１ｇで異常が検出されたときに操作パネル部４を制御してディスプレイとしてのＬＣＤ４６に異常が生じた旨を出力させるモジュールが含まれる。よって、ＣＰＵ２１は、異常表示指令部２１ｉ（図３参照）としても動作する。
【００４３】
そして、図１６に示すように、図１５のステップＳ４５に替えてステップＳ４７が実行される。すなわち、ステップＳ４４でウォッチドッグタイマ１６の異常が検出された場合（ステップＳ４４でＹｅｓ）、プリントコントローラ部２のＣＰＵ２１は、異常表示指令部２１ｉ（図３参照）として動作し、操作パネル部４のＣＰＵ４１の表示制御部４１ａ（図５参照）に対して、異常が生じた旨をディスプレイとしてのＬＣＤ４６に表示させる指令を送信する。この指令を受けて、操作パネル部４のＣＰＵ４１の表示制御部４１ａは、ＬＣＤコントローラ４４を制御して、ＬＣＤ４６に、異常が生じた旨を表示させる（ステップＳ４７）。
【００４４】
この変形例では、プリントコントローラ部２が、異常検出部２１ｇでウォッチドッグタイマ１６の異常が検出されたときに第３の制御部としての操作パネル部４を介してＬＣＤ４６に異常が生じた旨を表示させる異常表示指令部２１ｉを有する。よって、ウォッチドッグタイマ１６に異常が生じたときには、当該異常が生じたことがＬＣＤ４６に表示されるため、ユーザは、当該異常が生じたことを認識して、ユーザサポートに連絡して検査や修理の対応を要求するなどの措置を講じることができる。
【００４５】
（第２実施形態）  本実施形態では、操作パネル部４が、プリントコントローラ部２およびエンジン制御部３の状態を監視する機能を備えている。
【００４６】
具体的には、操作パネル部４用のプログラムに、上記第１実施形態のモジュールに加えて、電源スイッチ１１がオフされたことを検出するモジュール、当該電源スイッチ１１がオフされたことが検出されたときにプリントコントローラ部２およびエンジン制御部３に状態を確認するための第２の照会信号を送信するモジュール、プリントコントローラ部２およびエンジン制御部３から第２の照会信号に対する第２の応答信号および第３の応答信号を受信しなかったときにＬＣＤ４６に異常が生じたことを表示させるモジュールと、が含まれる。よって、このプログラムによって、操作パネル部４のＣＰＵ４１は、図１９に示すように、第３の検出部４１ｂ、第２の照会部４１ｃ、および第２の異常表示指令部４１ｄとしても動作する。
【００４７】
また、プリントコントローラ部２用のプログラムには、上記第１実施形態のモジュールに加えて、さらに、第２の照会部４１ｃからの第２の照会信号を受信して第２の応答信号を送信するモジュールが含まれる。よって、このプログラムによって、プリントコントローラ部２のＣＰＵ２１は、図１７に示すように、第２の応答部２１ｊとしても動作する。
【００４８】
そして、エンジン制御部３用のプログラムには、上記第１実施形態のモジュールに加えて、さらに、第２の照会部４１ｃからの第２の照会信号を受信して第３の応答信号を送信するモジュールが含まれる。よって、このプログラムによって、エンジン制御部３のＣＰＵ３１は、図１８に示すように、第３の応答部３１ｅとしても動作する。
【００４９】
図２０は、操作パネル部４が監視処理を行う場合の動作を示している。まず、第３の検出部４１ｂ（図１９参照）として動作する操作パネル部４のＣＰＵ４１は、電源スイッチ１１がオフされたことを検出すると（ステップＳ５１でＹｅｓ）、次いで、第２の照会部４１ｃ（図１９参照）として動作し、プリントコントローラ部２およびエンジン制御部３に状態を確認するための第２の照会信号を送信する（ステップＳ５２）。プリントコントローラ部２のＣＰＵ２１は、正常状態では、第２の照会信号を受け取ると、第２の応答部２１ｊ（図１７参照）として動作し、操作パネル部４に第２の応答信号を送信する。また、エンジン制御部３のＣＰＵ３１は、正常状態では、第２の照会信号を受け取ると、第３の応答部３１ｅ（図１８参照）として動作し、操作パネル部４に第３の応答信号を送信する。操作パネル部４のＣＰＵ４１は、これら第２の応答信号および第３の応答信号のうち少なくともいずれか一方を受信した場合には、この監視処理を終了する（ステップＳ５３およびステップＳ５４でＹｅｓ）。この場合は、プリントコントローラ部２あるいはエンジン制御部３によって電源リレー１４をオフできるからである。一方、操作パネル部４のＣＰＵ４１は、電源スイッチ１１がオフされたことが検出されてから所定時間、第２の応答信号および第３の応答信号のいずれも受信しなかった場合には（ステップＳ５３でＮｏおよびステップＳ５４でＮｏ）、第２の異常表示指令部４１ｄ（図１９参照）として動作し、表示制御部４１ａを介してＬＣＤコントローラ４４を制御して、ＬＣＤ４６に、異常が生じた旨を表示させる（ステップＳ５５）。なお、本実施形態では、操作パネル部４（ＣＰＵ４１）は、第２の応答信号および第３の応答信号を識別することは必須ではない。また、応答部２１ｅおよび第２の応答部２１ｊは、統合することも可能である。
【００５０】
本実施形態では、第３の制御部としての操作パネル部４が、第１の制御部としてのプリントコントローラ部２および第２の制御部としてのエンジン制御部３に第２の照会信号を送信する第２の照会部４１ｃを有し、プリントコントローラ部２が第２の照会信号を受信して第２の応答信号を送信する第２の応答部２１ｊを有し、エンジン制御部３が第２の照会信号を受信して第３の応答信号を送信する第３の応答部３１ｅを有し、操作パネル部４が第２の応答信号および第３の応答信号を受信しなかったときに異常が生じたことをＬＣＤ４６に表示させる第２の異常表示指令部４１ｄを有する。よって、プリントコントローラ部２およびエンジン制御部３に異常が生じたときには、ＬＣＤ４６に当該異常が生じたことが表示されるため、ユーザは、異常が発生したことを認識して、ユーザサポートに連絡して検査や修理の対応を要求するなどの措置を講じることができる。
【００５１】
（第３実施形態）  本実施形態では、エンジン制御部３が、プリントコントローラ部２が不調のときに当該プリントコントローラ部２を再起動する機能を備えている。
【００５２】
具体的には、エンジン制御部３用のプログラムに、上記第１実施形態のモジュールに加えて、プリントコントローラ部２を再起動するモジュールが含まれる。よって、このプログラムによって、エンジン制御部３のＣＰＵ３１は、図２１に示すように、再起動部３１ｆとしても動作する。
【００５３】
図２２は、本実施形態にかかるエンジン制御部３のバックアップ処理にかかる動作を示している。まず、第２の検出部３１ａ（図２１参照）として動作するエンジン制御部３のＣＰＵ３１は、電源スイッチ１１がオフされたことを検出すると（ステップＳ６１でＹｅｓ）、次いで、照会部３１ｂ（図２１参照）として動作し、プリントコントローラ部２に状態を確認するための照会信号を送信する（ステップＳ６２）。プリントコントローラ部２のＣＰＵ２１は、正常状態では、照会信号を受け取ると、応答部２１ｅ（図３参照）として動作し、エンジン制御部３に応答信号を送信する。よって、エンジン制御部３のＣＰＵ３１は、プリントコントローラ部２から応答信号を受信した場合には、この監視処理を終了する（ステップＳ６３でＹｅｓ）。一方、エンジン制御部３のＣＰＵ３１は、ステップＳ６２で照会信号を送信した後所定時間内にプリントコントローラ部２から応答信号を受信しなかった場合（ステップＳ６３でＮｏ）、再起動部３１ｆ（図２１参照）として動作し、プリントコントローラ部２を再起動させる（ステップＳ６４）。そして、エンジン制御部３のＣＰＵ３１は、再び照会部３１ｂとして動作し、プリントコントローラ部２に照会信号を送信する（ステップＳ６５）。プリントコントローラ部２のＣＰＵ２１は、ステップＳ６４の再起動処理によって復旧していた場合、第２の照会信号を受け取ると、応答部２１ｅ（図３参照）として動作し、エンジン制御部３に応答信号を送信する。よって、エンジン制御部３のＣＰＵ３１は、プリントコントローラ部２から応答信号を受信した場合には、この監視処理を終了する（ステップＳ６６でＹｅｓ）。一方、エンジン制御部３のＣＰＵ３１は、ステップＳ６５で照会信号を送信した後所定時間内にプリントコントローラ部２から応答信号を受信しなかった場合には（ステップＳ６６でＮｏ）、第２のオフ指令部３１ｃ（図２１参照）として動作し、電源リレー制御部１３に対して電源リレー１４をオフさせる指令信号を出力する。これにより、電源リレー制御部１３が電源リレー１４をオフする（ステップＳ６７）。
【００５４】
本実施形態では、第２の制御部としてのエンジン制御部３が、応答信号を受信しなかったときに第１の制御部としてのプリントコントローラ部２を再起動する再起動部３１ｆと、再起動部３１ｆによる再起動後応答信号を受信しなかったときに電源リレー１４をオフさせる第２のオフ指令部３１ｃと、を有する。よって、プリントコントローラ部２が不調の場合に、これを検知して、プリントコントローラ部２を、電源リレー１４のオフ機能を含めて正常に動作する状態に復旧させ、その後、電源リレー１４をオフすることができる。
【００５５】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態には限定されず、種々の変形が可能である。また、上記各実施形態の構成要素は適宜に組み合わせたり組み替えたりして構成することが可能である。例えば、ウォッチドッグタイマの異常を検出する異常検出部は、エンジン制御部や操作パネル部に設けることができる。また、操作パネル部がプリントコントローラ部またはエンジン制御部を監視する構成では、当該操作パネル部に電源リレーをオフさせるオフ指令部を設けてもよい。また、上記実施形態では、本発明を画像形成装置として実施した場合について説明したが、本発明は、画像形成装置以外の情報処理装置としても実施することが可能である。
【００５６】
そして、本発明は、複写機や、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置として実施することができ、さらに、コピー機能、プリンタ機能、スキャナ機能、およびファクシミリ機能のうち少なくとも２つの機能を有する複合機として実施することができる。
【産業上の利用可能性】
【００５７】
本発明は、終了処理を行う制御部を他の部分で監視する情報処理装置に有用である。
【符号の説明】
【００５８】
１  画像形成装置（情報処理装置）
２  プリントコントローラ部（第１の制御部）
３  エンジン制御部（第２の制御部）
４  操作パネル部（第３の制御部）
８  コンバータ
９  第１の電源供給ライン
１０  第２の電源供給ライン
１６  ウォッチドッグタイマ
２１ａ  処理実行部
２１ｃ  処理監視部
２１ｅ  応答部
２１ｇ  異常検出部
２１ｈ  コンバータ停止部
２１ｊ  第２の応答部
３１ｂ  照会部
３１ｅ  第３の応答部
３１ｆ  再起動部
４１ｃ  第２の照会部
４６  ＬＣＤ（ディスプレイ）
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開平８−１１３９３号公報
【特許文献２】特開２００３−３２８８５号公報
【図１】
2011056852.tif 000003
【図２】
2011056852.tif 000004
【図３】
2011056852.tif 000005
【図４】
2011056852.tif 000006
【図５】
2011056852.tif 000007
【図６】
2011056852.tif 000008
【図７】
2011056852.tif 000009
【図８】
2011056852.tif 000010
【図９】
2011056852.tif 000011
【図１０】
2011056852.tif 000012
【図１１】
2011056852.tif 000013
【図１２】
2011056852.tif 000014
【図１３】
2011056852.tif 000015
【図１４】
2011056852.tif 000016
【図１５】
2011056852.tif 000017
【図１６】
2011056852.tif 000018
【図１７】
2011056852.tif 000019
【図１８】
2011056852.tif 000020
【図１９】
2011056852.tif 000021
【図２０】
2011056852.tif 000022
【図２１】
2011056852.tif 000023
【図２２】
2011056852.tif 000024