(57)【特許請求の範囲】
【請求項１】
画像処理装置と連動することにより画像処理機能を提供する情報処理装置であって、
前記画像処理機能を提供するメインコントローラ部と、
一方の動作状態が他方に影響しないインタフェースを介して前記メインコントローラ部と接続されたサブコントローラ部を含み、
前記サブコントローラ部は、
前記情報処理装置へ情報を入力し、ユーザが前記情報処理装置及び前記画像処理装置の少なくとも一方を操作するための操作部から入力される操作信号を入力するための入力ポートを含む複数種類の入力ポートと、
前記入力ポートを制御するサブコントローラ制御部と、
前記メインコントローラ部の異常を検知する異常検知部と、
少なくとも前記情報処理装置の異常動作時においてネットワークを介して通信を行うサブ側通信制御部とを含み、
前記サブコントローラ制御部は、
前記入力ポートを介して入力された情報に基づいて前記情報処理装置の動作履歴の情報を記憶媒体に格納し、
前記メインコントローラ部の異常が検知された場合に、前記記憶媒体に格納された動作履歴のうち前記メインコントローラ部が正常動作していた状態から前記異常が検知されるまでの当該情報処理装置の動作履歴の情報を、前記情報処理装置をネットワークを介して管理する遠隔管理装置に対して送信するように前記サブ側通信制御部を制御し、
入力された前記操作信号を前記メインコントローラ部に転送することによりユーザによる操作を前記情報処理装置に通知し、
前記サブ側通信制御部が前記遠隔管理装置に対して前記動作履歴の情報を送信した後、前記遠隔管理装置から受信した前記操作信号に対応する信号を、前記入力ポートから入力された操作信号と同様に前記メインコントローラ部に転送することを特徴とする情報処理装置。
【請求項２】
前記メインコントローラ部は、少なくとも前記情報処理装置の正常動作時においてネットワークを介して通信を行うメイン側通信制御部を含み、
前記サブ側通信制御部は、前記情報処理装置の異常動作時において前記メイン側通信制御部の通信設定情報に基づいてネットワークを介して通信を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記サブ側通信制御部は、前記情報処理装置の正常動作時において前記サブコントローラ部において予め取得されて記憶媒体に格納された前記メイン側通信制御部の通信設定情報に基づき、前記情報処理装置の異常動作時においてネットワークを介して通信を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記異常検知部は、
前記メインコントローラ部から所定の期間毎に入力される信号に基づいてリセットされるタイマカウンタをカウントし、
前記タイマカウンタのカウント値が、前記所定の期間よりも長い期間であって予め定められた異常判定期間に達した場合に、前記メインコントローラ部の異常を検知することを特徴とする請求項１乃至３いずれか１項に記載の情報処理装置。
【請求項５】
前記複数種類の入力ポートは、前記情報処理装置各部の状態を検知するためのセンサの検知信号を入力するための入力ポートを含み、
前記異常検知部は、前記センサの検知信号に基づいて前記メインコントローラ部の異常を検知することを特徴とする請求項１乃至３いずれか１項に記載の情報処理装置。
【請求項６】
前記複数種類の入力ポートは、ユーザが前記情報処理装置及び前記画像処理装置の少なくとも一方を操作するための操作部から入力される操作信号を入力するための入力ポートを含み、
前記サブコントローラ制御部は、
前記入力された操作信号を前記メインコントローラ部に転送することによりユーザによる操作を前記情報処理装置に通知し、
前記サブ側通信制御部が前記遠隔管理装置に対して前記動作履歴の情報を送信した後、前記遠隔管理装置から受信した前記操作信号に対応する信号を、前記入力ポートから入力された操作信号と同様に前記メインコントローラ部に転送することを特徴とする請求項１乃至５いずれか１項に記載の情報処理装置。
【請求項７】
予め定められた期間をカウントすると前記サブコントローラ部を再起動するサブコントローラ再起動部を含み、
前記サブコントローラ制御部は、所定の期間毎に前記サブコントローラ再起動部のカウント値をリセットすることにより、前記サブコントローラ制御部が正常に動作している限り前記サブコントローラ部が再起動されないようにすることを特徴とする請求項１乃至５いずれか１項に記載の情報処理装置。
【請求項８】
画像処理装置と連動することにより画像処理機能を提供する情報処理装置と、前記情報処理装置をネットワークを介して管理する遠隔管理装置とを含む遠隔管理システムであって、
前記情報処理装置は、
前記画像処理機能を提供するメインコントローラ部と、
一方の動作状態が他方に影響しないインタフェースを介して前記メインコントローラ部と接続されたサブコントローラ部を含み、
前記サブコントローラ部は、
前記情報処理装置へ情報を入力し、ユーザが前記情報処理装置及び前記画像処理装置の少なくとも一方を操作するための操作部から入力される操作信号を入力するための入力ポートを含む複数種類の入力ポートと、
前記入力ポートを制御するサブコントローラ制御部と、
前記メインコントローラ部の異常を検知する異常検知部と、
少なくとも前記情報処理装置の異常動作時においてネットワークを介して通信を行うサブ側通信制御部とを含み、
前記サブコントローラ制御部は、
前記入力ポートを介して入力された情報に基づいて前記情報処理装置の動作履歴の情報を記憶媒体に格納し、
前記メインコントローラ部の異常が検知された場合に、前記記憶媒体に格納された動作履歴のうち前記メインコントローラ部が正常動作していた状態から前記異常が検知されるまでの当該情報処理装置の動作履歴の情報を、前記遠隔管理装置に対して送信するように前記サブ側通信制御部を制御し、
入力された前記操作信号を前記メインコントローラ部に転送することによりユーザによる操作を前記情報処理装置に通知し、
前記サブ側通信制御部が前記遠隔管理装置に対して前記動作履歴の情報を送信した後、前記遠隔管理装置から受信した前記操作信号に対応する信号を、前記入力ポートから入力された操作信号と同様に前記メインコントローラ部に転送することを特徴とする遠隔管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び遠隔管理システムに関し、特に、遠隔監視される装置の異常時の処理に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
また、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）と同様の情報処理機能を有し、様々な機能に対応するアプリケーションがインストールされた画像処理装置と上記の複写機とを連動させて動作させることにより、様々な画像処理機能を実現することが行われている。
【０００４】
このような複合機と情報処理装置とを連動させた構成により、様々な画像処理機能が実現可能となる他、インターネット等の公衆回線を介することにより、情報処理装置の遠隔監視が可能となる。装置の遠隔監視の例として、例えば、機器を監視する機器監視装置と、機器監視装置を介して機器を管理する遠隔管理装置とを含むシステムが提案されている（例えば、特許文献１参照）。
【０００５】
特許文献１に開示されたシステムにおいては、遠隔監視装置が算出した監視間隔調整値に基づいて機器監視装置が各機器から機器情報を取得することにより、機器の利用状況や運用状況に応じた適切な監視間隔で管理対象機器の遠隔管理が可能となることが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
機器を遠隔監視する目的の１つとして、障害発生時の対応が上げられる。特に障害発生前後の装置の動作ログを取得することは、障害発生時において重要な対応の１つである。しかしながら、監視対象の装置に不具合が発生してネットワークを介した通信が不可能な状態になると、遠隔監視が不可能となってしまい、その目的を達成することはできない。そのような課題は特許文献１においても考慮されていない。
【０００７】
本発明は、上記実情を考慮してなされたものであり、遠隔監視される装置に異常が発生した場合に、容易に障害発生前後の装置の動作ログの取得を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の一態様は、画像処理装置と連動することにより画像処理機能を提供する情報処理装置であって、前記画像処理機能を提供するメインコントローラ部と、一方の動作状態が他方に影響しないインタフェースを介して前記メインコントローラ部と接続されたサブコントローラ部を含み、前記サブコントローラ部は、前記情報処理装置へ情報を入力し、ユーザが前記情報処理装置及び前記画像処理装置の少なくとも一方を操作するための操作部から入力される操作信号を入力するための入力ポートを含む複数種類の入力ポートと、前記入力ポートを制御するサブコントローラ制御部と、前記メインコントローラ部の異常を検知する異常検知部と、少なくとも前記情報処理装置の異常動作時においてネットワークを介して通信を行うサブ側通信制御部とを含み、前記サブコントローラ制御部は、前記入力ポートを介して入力された情報に基づいて前記情報処理装置の動作履歴の情報を記憶媒体に格納し、前記メインコントローラ部の異常が検知された場合に、前記記憶媒体に格納された動作履歴のうち前記メインコントローラ部が正常動作していた状態から前記異常が検知されるまでの当該情報処理装置の動作履歴の情報を、前記情報処理装置をネットワークを介して管理する遠隔管理装置に対して送信するように前記サブ側通信制御部を制御し、入力された前記操作信号を前記メインコントローラ部に転送することによりユーザによる操作を前記情報処理装置に通知し、前記サブ側通信制御部が前記遠隔管理装置に対して前記動作履歴の情報を送信した後、前記遠隔管理装置から受信した前記操作信号に対応する信号を、前記入力ポートから入力された操作信号と同様に前記メインコントローラ部に転送することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、遠隔監視される装置に異常が発生した場合に、容易に障害発生前後の装置の動作ログを取得することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るシステムの運用形態を示す図である。
【図２】本発明の実施形態に係る画像処理装置の構成を示す図である。
【図３】本発明の実施形態に係るＥＣの構成を示す図である。
【図４】本発明の実施形態に係るＥＣの動作を示すフローチャートである。
【図５】本発明の実施形態に係るＥＣ及びメインコントローラの動作を示すフローチャートである。
【図６】本発明の実施形態に係る情報処理装置の異常動作時におけるＥＣ及び遠隔管理装置の動作を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、図１に示すように、プリンタ、スキャナ、複写機等の機能を含む複合機である画像処理装置２と、画像処理装置２と連動することにより様々な機能を提供する情報処理装置１と、ネットワークを介して情報処理装置を管理する遠隔管理装置３とを含む遠隔管理システムを例として説明する。
【００１３】
情報処理装置１は、ネットワーク機能と複数のＩ／Ｏポートを内蔵したＥＣ（Ｅｎｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）を備えている。Ｉ／Ｏポートには情報処理装置に対する入力電源、情報処理装置自体の電源状態、各種ボタンの状態を示す信号線が接続されている。これらの信号線に変化があった場合はＥＣの内蔵メモリにログが保存される。
【００１４】
情報処理装置１内のＥＣは、情報処理装置１におけるメインのコントローラと専用バスで接続されており、情報処理装置１とコマンドＩ／Ｆで通信することが出来るため、情報処理装置１が正常起動した場合には、情報処理装置１で起動しているアプリケーションがＥＣと通信することも可能となる。
【００１５】
情報処理装置１には小型バッテリが備えられており、ＥＣもバッテリから電源供給を受けることが可能となる。そのため、情報処理装置１に対する電源供給が遮断された場合でもＥＣは動作可能であり、情報処理装置１が起動不能に陥った場合には、ＥＣが遠隔管理装置３へ情報処理装置の状態を通知することが出来る。また、情報処理装置１が起動不能に陥った場合であってもＥＣの単独での動作を可能とするため、上述したメインコントローラとＥＣとを接続する専用バスは、一方が動作不能であっても他方の動作に影響しないインタフェースが用いられる。
【００１６】
情報処理装置１が正常に起動している場合、ＥＣは、情報処理装置１のメインコントローラ側において保存されている各種情報を、専用バスを介して読み出すことが可能であり、情報処理装置１から遠隔管理装置３へ全ての情報を通知することが出来る。
【００１７】
ＥＣが備えているＩ／Ｏポートは、情報処理装置１の電源ボタンやキーボタン等と接続されているため、遠隔管理装置３が、ネットワークを介してＥＣにコマンドを送信することにより、情報処理装置１の電源ボタンやキーボタンを操作することも可能となる。
【００１８】
遠隔管理装置３は、機器管理システムのホストサーバーとなっており、情報処理装置１の状態や利用状況などの情報を一括して管理している。情報処理装置１が起動不能に陥った場合は、ＥＣから遠隔管理装置３へ情報処理装置１の状況が通知される。ＥＣの機能を利用することで、遠隔監視装置３が情報処理装置１の電源ＯＮ／ＯＦＦやリセットをＥＣ経由で操作することも可能となる。
【００１９】
次に、情報処理装置１の構成について図２を参照して説明する。図２に示すように、情報処理装置１は、メインコントローラ１００とＥＣ１３０とが、専用バスであるＬＰＣ（Ｌｏｗ  Ｐｉｎ  Ｃｏｕｎｔ）バス１２０を介して接続されて構成されている。
【００２０】
メインコントローラ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＣＰＵブリッジ１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３、ＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）１０４、Ｉ／Ｏブリッジ１０５、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０６、Ｉ／Ｆ１０７及びＮＣ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）１０８を含み、情報処理装置１の主な情報処理機能を実現する。
【００２１】
ＣＰＵ１０１は演算装置であり、情報処理装置１全体の動作を制御する。ＣＰＵブリッジ１０２は、ＣＰＵ１０１とＲＡＭ１０３やＶＧＡ１０４及びＩ／Ｏブリッジ１０５との間で情報を転送する。ＲＡＭ１０３は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０１が情報を処理する際の作業領域として用いられる。
【００２２】
ＲＡＭ１０３にロードされたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、アプリケーション・プログラム等に従ってＣＰＵ１０１が演算を行うことにより、情報処理装置１の各部の制御やデータの演算、画像処理等の機能が実現される。そのようにして実現される機能により、ＣＰＵ１０１は、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。これにより、情報処理装置１が画像処理装置２と連動することにより提供される画像処理機能が実現される。
【００２３】
ＶＧＡ１０４は、ＣＰＵ１０１による制御に応じて、表示装置であるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１１０に情報を表示するための表示制御部であり、ＣＰＵ１０１からの描画命令を処理し、描画データを表示装置内のメモリに書込むとともに、ＬＣＤ１１０に出力する。
【００２４】
Ｉ／Ｏブリッジ１０５は、情報処理装置１全体の制御部として機能するＣＰＵ１０１側と、様々なデバイスとの間で情報を転送する。ＨＤＤ１０６は、Ｉ／Ｏブリッジ１０５に接続されている不揮発性の記憶装置であり、上述したＯＳやアプリケーション・プログラム等が格納される他、処理対象の画像情報等も格納される。また、ＨＤＤ１０６には、画像処理装置２が管理する各種情報（例えば、ユーザ情報など）が格納され、データベース、ファイルシステムなどの機能により管理される。
【００２５】
Ｉ／Ｆ１０７は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の外部記憶装置や、各種の外部デバイスを接続するためのインタフェースである。ＮＣ１０８は、情報処理装置１がネットワークを介して他の機器と通信するための通信インタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等が用いられる。メインコントローラ１００においては、ＣＰＵ１０１がＮＣ１０８のドライバ・プログラムに従って演算を行うことにより、通信を制御するメイン側通信制御部が構成される。
【００２６】
図１に示すように、情報処理装置１は、ネットワークを介して画像処理装置２や、遠隔管理装置３と接続される。即ち、ＮＣ１０８は、情報処理装置１の通信インタフェースであると共に、画像処理装置２との間で情報をやり取りするインタフェースであり、画像処理装置２においてスキャンされて生成された画像情報の取得や、画像処理装置２において画像形成出力するべき画像情報の送信等を行う。
【００２７】
ＥＣ１３０は、本実施形態の要旨に係る構成であり、情報処理装置１に異常が発生した場合に遠隔管理装置３との間で通信を行い、通信不能となったメインコントローラ１００に替わって情報処理装置１の状態を遠隔管理装置３に伝える機能を提供する。即ち、ＥＣ１３０が、サブコントローラ部として機能する。
【００２８】
ＥＣ１３０は、Ｉ／Ｏブリッジ１０５とＬＰＣバス１２０を介して接続されており、Ｉ／Ｏブリッジ１０５を介してＣＰＵ１０１と情報をやり取りすることが可能である。ＥＣ１３０には、ＰＳＵ１４１、ＦＡＮ１４２、各種センサ１４３、各種ボタン１４４、ＬＥＤ１４５、ＥＣ１３０専用のＬＣＤ１４６、ＥＥＰＲＯＭ１４７及びＥＣ専用のＮＣ１４８が夫々接続される複数種類の入力ポートが備わっている。ＣＰＵ１０１からＥＣ１３０に対してデータを送信する場合はＩ／Ｏ操作で実現できる。
【００２９】
ＬＰＣバス１２０は、Ｉ／Ｏブリッジ１０５とＥＣ１３０との間の情報のやり取りを仲介するインタフェースであると共に、一方の動作に不具合が生じた場合であっても他方の動作に影響を及ぼさないという特性を有する。そのため、メインコントローラ１００において動作の不具合が生じたとしても、ＥＣ１３０は独自に動作することが可能となる。
【００３０】
ＰＳＵ１４１は、情報処理装置１全体の電源装置であり、供給される商用電源に基づいて情報処理装置１の各部に電力を供給する。尚、情報処理装置１には、図示しないバッテリ装置も搭載されており、商用電源が切断された場合の補助電源装置として機能する。バッテリ装置への充放電制御はＥＣ１３０が管理しており、商用電源状態により充電制御を実施する。
【００３１】
各種センサ１４３は、バッテリ電圧、バッテリ温度、周囲温度、演算処理装置の温度に対応したアナログ電圧を測定できる。周囲温度上昇時には、ＥＣ１３０がＦＡＮの回転数をコントロールすることで装置内の温度上昇を防ぐことができる。
【００３２】
各種ボタン１４４は、情報処理装置１に入力される電源ボタンやリセットボタン、その他キーコントロール用のボタンを含み、ＥＣ１３０は各種ボタンに対応した信号の状態を監視する。そして、信号状態に変化があった場合、ＥＣ１３０は、変化が有った信号をＬＰＣバス１２０を介してＣＰＵ１０１に通知する。電源ボタンとリセットボタンはＩ／Ｏブリッジに直接出力することで、情報処理装置の電源制御が行える。
【００３３】
キーコントロール用ボタンは、上下左右、実行、キャンセルボタンなどを備えている。ＥＣは、情報処理装置の電源状態を示す状態をＬＥＤ１４５に表示したり、エラー発生時には専用のＬＥＤ１４５を点灯させたりすることが出来る。ここで、上述したように、情報処理装置１は、画像処理装置２と連動することによって様々な画像処理機能を実現するものであり、各種ボタン１４４に含まれるキーコントロール用ボタン等は、情報処理装置１を介して画像処理装置２を操作するために設けられる操作部である。
【００３４】
ＥＣ専用のＮＣ１４８は、ＥＣ１３０に内蔵されているＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）コントローラと接続されており、情報処理装置１のメインコントローラ１００が不具合により動作停止した場合に、ＥＣ１３０がネットワークを介して通信を行うための通信インタフェースである。
【００３５】
ＬＣＤ１４６は、ＥＣ１３０の内部状態や情報処理装置１の状態を表示するためのＥＣ１３０専用の表示装置であると共に、タッチパネルとして操作部を構成する操作装置でもあり、情報処理装置１の状態やエラーコードを表示できる。上記キーコントロール用ボタンと同様、ＬＣＤ１４６のタッチパネルも、画像処理装置２を操作するために設けられる。また、ＬＰＣバス１２０を介すことで、ＣＰＵ１０１から、ＥＣ専用のＬＣＤ１４６に情報を表示させることも可能である。
【００３６】
ＥＥＰＲＯＭ１４７はＥＣ１３０が管理する不揮発性の書込み可能な記憶媒体である。ＥＣ１３０はＨＤＤ１０６等の補助記憶装置を持たない代わりにＥＥＰＲＯＭ１４７を持つことで、ＥＣ１３０がリセットした場合でもデータを保存できる環境を有する。
【００３７】
次に、本実施形態に係るＥＣ１３０の構成について、図３を参照して説明する。図３に示すように、本実施形態に係るＥＣ１３０はメイン処理制御部１３１、ネットワーク通信制御部１３２、電源監視制御部１３３、ＦＡＮ制御部１３４、環境監視部１３５、Ｉ／Ｏ監視部１３６、ＬＰＣインタフェース制御部１３７、ＬＣＤ制御部１３８、ＬＥＤ制御部１３９、ＥＥＰＲＯＭ制御部１４０及びウォッチドッグ制御部１５０を含む。
【００３８】
ＬＰＣインタフェース制御部１３７は、ＬＰＣバス１２０を介してＩ／Ｏブリッジ１０５と接続されており、ＣＰＵ１０１との間でデータのやり取りを行う。ＬＰＣバス１２０はＩＲＱ（Ｉｎｔｅｒｒｕｐｔ  ＲｅＱｕｅｓｔ）などの割込み機能を有しており、ＬＰＣインタフェース制御部１３７は、ＥＣ１３０の内部ステータスに変更があった場合に情報処理装置に対して割込みを発生することが出来る。
【００３９】
メイン処理制御部１３１は、ＥＣ１３０が持つ各機能を順次処理するよう調停を行うことにより、上述した夫々の入力ポートを制御する中央の制御部である。即ち、メイン処理制御部１３１が、サブコントローラ制御部として機能する。また、メイン処理制御部１３１は、メインコントローラ１００において動作異常が発生していることを検知する異常検知部としても機能する。
【００４０】
更に、ＥＣ１３０によるＥＥＰＲＯＭ１４７への動作履歴情報の格納は、各入力ポートからの入力信号を受け付けたメイン処理制御部１３１が、ＥＥＰＲＯＭ制御部１４０を制御することによって実行される。ＥＣ１３０が起動すると、メイン処理制御部１３１が処理を開始し、これにより夫々のＩ／Ｏ制御部が順次実行される。
【００４１】
電源監視制御部１３３は、ＰＳＵ１４１などの電源ユニットの入力電圧、および、情報処理装置の電源状態を監視する。入力電圧は、ＰＳＵ１４１に入力される商用電源のＡＣ（Ａｌｔｅｒｎａｔｉｎｇ  Ｃｕｒｒｅｎｔ）電源プラグ（ＡＣ１００Ｖ）の状態を示す信号であり、これを監視することによりＰＳＵ１４１の電源状態を監視できる。また、電源監視制御部１３３は、電源ボタンやリセットボタンが押下された場合にＩ／Ｏブリッジ１０５に対してＰｏｗｅｒボタン押下、および、リセットボタン押下と同等の信号を与えることが出来る。
【００４２】
更に、電源監視制御部１３３は、バッテリの充放電制御を実施する。ＰＳＵ１４１のＡＣ電源が切断された場合には、電源監視制御部１３３によってバッテリ電源に切り替わりバッテリは放電を開始する。バッテリ放電中にＰＳＵ１４１への電源が回復した場合はバッテリ充電制御に切り替わる。
【００４３】
ＦＡＮ制御部１３４は、情報処理装置の内部温度やバッテリ温度を一定に保つために空冷式のＦＡＮ１４２を制御する。環境監視部１３５が各種センサ１４３の検知信号に基づいて温度を監視し、それによって取得された情報を、ＦＡＮ制御部１３４がＦＡＮ１４２の回転制御に用いる。
【００４４】
環境監視部１３５は、各種センサ１４３の出力信号に基づき、バッテリ電圧、バッテリ温度、周囲温度、演算処理装置の温度などを監視する。環境監視部１３５は、バッテリ電圧が一定値以下になるとバッテリ制御部へ通知し、これにより電源監視制御部１３３がバッテリの充電制御を実施する。また、バッテリ温度が一定値以上になるとバッテリ寿命を著しく低下させる恐れがあるため、電源監視制御部１３３は環境監視部１３５からの通知に基づいて充電制御を停止し、ＦＡＮ１４２の回転数を調整する。
【００４５】
Ｉ／Ｏ監視部１３６は、情報処理装置の各種キーボタンが接続されており、ＥＣ１３０はポーリングや割込み処理で、各種ボタン１４４に対応した信号を監視する。キーボタンの信号に変化があった場合は、Ｉ／Ｏ監視部１３６は、ＬＰＣバス１２０を介して情報処理装置に通知する。
【００４６】
ネットワーク通信制御部１３２は、ＥＣ１３０がＮＣ１４８を介して遠隔管理装置３と通信するための制御部となる。ネットワーク通信制御部１３２は、ＥＣ１３０に内蔵されたイーサネットコントローラや外部ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を利用しても良い。ＥＣ１３０は、情報処理装置１のメインコントローラ１００が正常に動作してＮＣ１０８による通信が行われている場合に、遠隔管理装置のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスなどを取得しておき、ＥＥＰＲＯＭ１４７などの不揮発性の書込み可能なＲＯＭに保存しておく。
【００４７】
情報処理装置１のメインコントローラ１００が動作不能状態となった場合、ネットワーク通信制御部１３２は、保存しておいた遠隔管理装置３のＩＰアドレスを用いて遠隔管理装置３と通信を行い、ＥＣ１３０の内部メモリやＥＥＰＲＯＭ１４７に保存していた情報を送信する。また、遠隔管理装置３からの要求を受け取り、情報処理装置１に対する電源制御やリセット制御を行うことも可能となる。即ち、ネットワーク通信制御部１３２が、サブ側通信制御部として機能する。
【００４８】
ＬＣＤ制御部１３８は、情報処理装置１の電源状態やＥＣ１３０の内部状態等を示す文字、記号などをＬＣＤ１４６に表示させる。また、情報処理装置１のメインコントローラ１００が動作不能となった場合は、その状態をＬＣＤ１４６に表示させる。
【００４９】
また、情報処理装置１のメインコントローラ１００が正常動作している場合には、ＬＰＣバス１２０を介して情報を受け取ることにより、メインコントローラ１００側の制御に基づいてＥＣ１３０のＬＣＤ１４６に特定の情報を出力することや、遠隔監視装置から受け取った情報を出力することも可能となる。ＥＣ１３０は、様々なメニューをＬＣＤ制御部１３９を介してＬＣＤ１４６へ表示する。
【００５０】
メニュー画面には、例えば、画像処理装置２の利用者が画像処理装置２を操作するための基本メニューや、機器のメンテナンス目的で使用するメニューなどがある。これらのメニューを介して情報処理装置１及び画像処理装置２の状態や起動モードの変更、異常時の対応方法などを変更する。
【００５１】
ＬＥＤ制御部１３８は、情報処理装置１の電源状態を表示する電源ＬＥＤや、情報処理装置１、または、ＥＣ１３０に異常が発生した場合に表示するエラーＬＥＤを制御する。電源ＬＥＤは、情報処理装置１の電源状態によって点灯サイクルを変化させ、利用者に情報処理装置１の電源状態が認識できるようにする。エラーＬＥＤは、メインコントローラ１００、または、ＥＣ１３０の異常状態によって点灯サイクルを変化させ、利用者にメインコントローラ１００、または、ＥＣ１３０の異常状態を認識できるようにする。
【００５２】
ＥＥＰＲＯＭ制御部１４０は、ＥＣ１３０が利用する不揮発性ＲＯＭであるＥＥＰＲＯＭ１４７の制御部であり、ＥＣ１３０をリセットした場合でも保存しておきたい情報が、ＥＥＰＲＯＭ１４７に保存される。ＥＥＰＲＯＭ１４７の書き換え可能回数には制限があるが、一定量の書込み情報が蓄積させるまでＥＣ１３０内でキャッシュすることで、書き込み回数を減らしＥＥＰＲＯＭ１４７の寿命を延ばすことが出来る。
【００５３】
ウォッチドッグ制御部１５０は、ＥＣ１３０が一定時間以上暴走した場合にＥＣ１３０を再起動させるための制御部であり、サブコントローラ再起動部として機能する。ＥＣ１３０が暴走した場合、他の処理にも影響を及ぼし、情報処理装置１のメインコントローラ１００を正しく監視できない場合があるため、ウォッチドッグタイマがＥＣ１３０を再起動させることで、ＥＣ１３０を正常な状態に戻す働きを持つ。
【００５４】
具体的に、ウォッチドッグ制御部１５０はウォッチドッグタイマを有し、そのカウント値が予めセットしてある期間に達すると、タイムアウトとしてＥＣ１３０をハードウェア的にリセットする機能を有する。これに対して、メイン処理制御部１３１は、ウォッチドッグタイマがタイムアウトする前に、所定期間毎にウォッチドッグタイマのカウント値をリセットする機能を有する。
【００５５】
このため、ＥＣ１３０の動作状態が正常であれば、メイン処理制御部１３１がウォッチドッグタイマのカウント値をリセットするため、ウォッチドッグタイマのタイムアウトは発生せず、その結果ＥＣ１３０もリセットされない。他方、ＥＣ１３０の動作状態に何らかの異常が生じ、メイン処理制御部１３１によるウォッチドッグタイマのリセットが正常に実行されなかった場合、ＥＣ１３０がハードウェア的にリセットされ、異常を解消することができる。
【００５６】
次に、本実施形態に係るＥＣ１３０の動作について、図４のフローチャートを参照して説明する。図４に示すように、情報処理装置１にＡＣ電源が投入されると（Ｓ４０１）、ＥＣ１３０に電源が供給されてＥＣ１３０が起動する（Ｓ４０２）。ＥＣ１３０にはＡＣ電源の投入に応じて電源が供給されるが、他にスイッチを設けてスイッチＯＮ時にＥＣ１３０が起動するようにしても良い。
【００５７】
ＥＣ１３０が起動すると、メイン処理制御部１３１の制御に従い、ＥＣ１３０内部変数や各種レジスタの初期化が実行される（Ｓ４０３）。ＥＣ１３０の初期化処理が完了すると、ＥＣ１３０内の各制御部が、対応する部位の監視及び制御を開始する（Ｓ４０４）。Ｓ４０４において、電源監視制御部１３３は、情報処理装置１の電源状態の監視及び制御を行う。
【００５８】
電源状態とは、情報処理装置１のＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）の各ステートを示す。また、電源制御においては、情報処理装置１がＳ５、即ち電源ＯＦＦの場合に、ＥＣ１３０のＩ／ＯポートからＰｏｗｅｒボタン押下の信号を出力して情報処理装置１をＳ０、即ち電源ＯＮに出来る。
【００５９】
また、Ｓ４０４において、Ｉ／Ｏ監視部１３６は、各種ボタン１４４のキーボタンに対応する信号の状態をポーリングで監視する。制御は、キーボタンや電源ボタンの信号状態によって、例えば情報処理装置１の電源をＯＮ／ＯＦＦする。必要に応じて情報処理装置１の強制電源ＯＦＦやリセットパルスを出力することも出来る。
【００６０】
また、Ｓ４０４において、電源監視制御部１３３は、情報処理装置１に備えられているバッテリの接続状態を監視し、充電可能な場合はバッテリへの充電制御を実施する。バッテリが満充電の場合はトリクル充電制御を実施して、バッテリの満充電を維持する。
【００６１】
また、Ｓ４０４において、環境監視部１３５は、各種センサ１４３の出力信号に基づき、温度と電圧の監視を行う。温度は、バッテリ温度、情報処理装置１のＣＰＵ１０１の温度、ＥＣ１３０の温度、情報処理装置１の内部温度を監視する。電圧は、バッテリ電圧を監視する。
【００６２】
また、Ｓ４０４において、ＦＡＮ制御部１３４は、ＦＡＮの監視・制御を行う。監視は、ＦＡＮの回転数を監視し、ＦＡＮが停止している場合は必要に応じて情報処理装置を正常に終了させる。
【００６３】
また、Ｓ４０４において、ＬＣＤ制御部１３８は、ＬＣＤ１４６の制御を行う。ＬＣＤ１４６へのメニュー表示時の選択や実行は、キーボタンの信号状態に応じて実行される。また、Ｓ４０４においてＬＥＤ制御部１３９は、ＬＥＤ１４５の制御を行う。また、Ｓ４０４において、ＥＥＰＲＯＭ制御部１４０は、ＥＥＰＲＯＭ１４７の制御を行う。ＥＣ１３０は必要なタイミングで履歴などの必要な情報をＥＥＰＲＯＭ１４７に保存する。
【００６４】
上述したように、ＥＥＰＲＯＭ１４７は、読み書き可能な記憶媒体であり、電源が供給されていない場合でもデータは記録されている。ＥＥＰＲＯＭ１４７に記録する情報には、情報処理装置１の電源状態、各種ボタン１４４の操作ログ、起動後の状態などの履歴データと、情報処理装置１の起動モード、内部フラグ、その他データなどの設定データ等がある。
【００６５】
このようにしてＥＣ１３０が動作開始した後、ウォッチドッグタイマがタイムアウトした場合、（Ｓ４０５／ＹＥＳ）、ウォッチドッグ制御部１５０がＥＣ１３０をリセットする（Ｓ４０６）。このような機能により、ＥＣ１３０の動作状態を正常に保つことが可能となる。ウォッチドッグ制御で問題無い場合（Ｓ４０５／ＮＯ）、または再起動が完了したＥＣ１３０は、Ｓ４０４において説明したような通常動作を継続する。
【００６６】
ウォッチドッグタイマがタイムアウトすることなく（Ｓ４０５／ＮＯ）、ＥＣ１３０の通常動作時において、Ｓ４０３の初期化処理において設定されたタイマのインターバルに達すると（Ｓ４０７／ＹＥＳ）、メイン処理制御部１３１はタイマ割り込みを発生させる（Ｓ４０８）。このタイマ割り込み処理はメイン処理制御部１３１による時間測定処理、ＦＡＮ制御部１３４を介したＦＡＮ回転数のカウンタ処理、ＬＥＤの点滅動作処理等である。
【００６７】
また、ＬＰＣバス１２０を介してメインコントローラ１００側からＥＣ１３０に割り込み要求が発生すると（Ｓ４０９／ＹＥＳ）、メイン処理制御部１３１は、ＬＰＣ割り込み用関数を実行する（Ｓ４１０）。ＬＰＣ割り込み用関数の実行により、メイン処理制御部１３１は、ＬＰＣバス１２０のレジスタにセットされたデータを取得してメインコントローラ１００からの要求を確認し、要求に応じた処理を実行する。
【００６８】
メインコントローラ１００からの要求に応じた処理を完了すると、メイン処理制御部１３１は、ＬＰＣバス１２０のレジスタに、ＥＣ１３０側の処理が完了したことを示すレジスタ値を設定する。メインコントローラ１００側では、このレジスタ値によってＬＰＣバス１２０を介した通信が完了したことを検知し、メインコントローラ１００側の処理に戻る。
【００６９】
次に、本実施形態に係る情報処理装置１全体の動作について図５を参照して説明する。図５においては、メインコントローラ１００、即ちＣＰＵ１０１の制御による動作と、ＥＣ１３０側での動作という観点で動作を説明する。図５に示すように、まず、ＥＣ１３０が何らかのトリガに基づいて電源ＯＮ要求を受け付ける（Ｓ５０１）。Ｓ５０１のトリガとなるのは、電源ボタン押下、ＥＣ１３０のＬＣＤメニューからの起動要求、遠隔管理装置からの起動要求などである
【００７０】
Ｓ５０１の処理は、ＥＣ１３０のＩ／Ｏ監視部１３６がＩ／Ｏの入力状態に変化があったことを検知した処理に等しい。Ｉ／Ｏ監視部１３６は、ポーリングによりＩ／Ｏポートを監視しており、状態に変化があった場合に予め決められた制御を実施する。
【００７１】
ＥＣ１３０が電源ＯＮ要求を受け付けると、電源監視制御部１３３が、Ｉ／Ｏブリッジ１０５に対して電源ＯＮ信号を出力する（Ｓ５０２）。また、ＥＣ１３０は、メインコントローラ１００側への電源ＯＮ要求と同時に、正常動作確認タイマのカウントを開始する（Ｓ５０３）。起動タイマとは、メインコントローラ１００側が正常に起動したか否かを確認するためのタイムアウト処理をおこなうためのタイマであり、メイン処理制御部１３１が有するカウンタである。
【００７２】
メインコントローラ１００側においては、ＥＣ１３０から電源ＯＮ要求を受け付けると（Ｓ５０４）、ＣＰＵ１０１の制御に従って先ずＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）が起動する（Ｓ５０５）。ＢＩＯＳは、ＰＯＳＴ（Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）と呼ばれる自己診断機能を実施し、情報処理装置を起動しても問題が無いことを確認する。
【００７３】
ＢＩＯＳが起動すると、次に、ＣＰＵ１０１の制御に従ってＯＳが起動する（Ｓ５０６）。ＯＳが起動すると、ＣＰＵ１０１の制御に従って最後にアプリケーションが起動する（Ｓ５０７）。アプリケーションとは、情報処理装置１が利用者に提供する機能を実現するためのソフトウェア・プログラムである。アプリケーションの起動が完了すると、ＣＰＵ１０１は、アプリケーションの処理における初期化シーケンスに従い、ＥＣ１３０に対して正常動作確認通知を行う（Ｓ５０８）。
【００７４】
以降、メインコントローラ１００は、所定の正常動作の通知期間が経過する毎に（Ｓ５０９／ＹＥＳ）、Ｓ５０８に戻って正常動作確認通知を行う（Ｓ５０８）。これにより、ＥＣ１３０側においては、所定期間毎にメインコントローラ１００の正常動作を確認することが可能となる。
【００７５】
ＥＣ１３０側においては、名処理制御部１３１が、Ｓ５０３において正常動作確認タイマのカウントを開始した後、所定の期間内にＳ５０８の起動完了通知を受信する前に正常動作確認タイマのカウント値が予め定められた期間に達してタイムオーバーとなると（Ｓ５１０／ＹＥＳ）、異常処理を実行する（Ｓ５１２）。
【００７６】
上述したように、正常動作確認タイマのカウンタはメイン処理制御部１３１に含まれるカウンタであり、メイン処理制御部１３１が異常検知部として機能する。即ち、本実施形態においては、正常動作確認タイマのカウンタが、メインコントローラ１００からの所定の期間毎に入力される信号に基づいてリセットされるタイマカウントして機能する。このような構成により、ＥＣ１３０側において容易且つ正確にメインコントローラ１００の異常発生を検知することが可能となる。
【００７７】
他方、タイムオーバー前に（Ｓ５１０／ＮＯ）、正常動作確認通知を受け付けると（Ｓ５１１／ＹＥＳ）、メイン処理制御部１３１は、正常動作確認タイマのカウンタをリセットして（Ｓ５１３）、Ｓ５１０からの処理を繰り返す。このような処理により、メインコントローラ１００が正常に動作していて、Ｓ５０８の正常動作通知が所定期間毎に通知される限り、ＥＣ１３０は、Ｓ５１０、Ｓ５１１、Ｓ５１３を繰り返す。
【００７８】
他方、メインコントローラ１００側に異常が発生し、正常動作通知が実行されない状態となると、Ｓ５１０においてタイムオーバーが発生し、ＥＣ１３０が異常処理を実行する。
【００７９】
次に、本実施形態に係る異常処理の動作の詳細について、図６を参照して説明する。図６は、ＥＣ１３０による異常処理時の動作と、それに応じた遠隔管理装置３の動作とを示すシーケンス図である。図６に示すように、まず、メイン処理制御部１３１は、ＥＣ１３０の各監視部と制御部による情報処理装置１の状態取得を実施する（Ｓ６０１）。各監視部及び制御部とは、電源監視制御部１３３、環境監視部１３５、Ｉ／Ｏ監視部１３６などを指し、名処理制御部１３１は、情報処理装置の電源状態やバッテリ状態、温度状態などを取得する。
【００８０】
次に、メイン処理制御部１３１は、メインコントローラ１００が正常動作していた状態から異常判定になるまでの、情報処理装置１の動作履歴データをＥＣ１３０のＥＥＰＲＯＭ１４７や内蔵メモリから取得する（Ｓ６０２）。そして、メイン処理制御部１３１は、取得した履歴データから異常状態を分析する（Ｓ６０３）。異常状態の分析とは、情報処理装置１の操作履歴に基づき、利用者によって想定外の操作が行われたか、アプリケーションによる想定外の動作が実行されたか等の情報を元に、情報処理装置１が異常判定になった原因を調査する。
【００８１】
異常状態の分析が完了すると、メイン処理制御部１３１は、その分析結果に基づいてエラーコードを決定し（Ｓ６０４）、決定したエラーコードに基づいてＬＥＤ１４５の点灯パターンとＬＣＤ１４６の表示内容を決定し、それぞれのデバイスに出力する（Ｓ６０５）。また、メイン処理制御部１３１は、遠隔管理装置３との通信を開始する（Ｓ６０６）。ここで、本実施形態に係るネットワーク通信制御部１３２は、メインコントローラ１００の通常動作状態においてネットワーク通信を実行しておらず、ＩＰアドレス等の通信設定がされていない。
【００８２】
そこで、Ｓ６０６の通信処理に際して、メイン処理制御部１３１は、情報処理装置１が正常に動作している際のＮＣ１０８による通信設定情報をメインコントローラ１００側から取得して記憶しておき、若しくは異常発生後に入手して、その通信設定情報を用いて通信を行う。尚、メインコントローラ１００側から通信設定情報が取得されておらず、異常発生後に入手不可能な場合、ＥＣ１３０のＬＣＤメニュー画面から利用者が入力できる。
【００８３】
遠隔管理装置３との通信が可能となると、ネットワーク通信制御部１３２は、メイン処理制御部１３１の制御に従って、上述したように取得された履歴データなどの情報を遠隔管理装置３に送信する（Ｓ６０７）。また、既に送信済みのデータがある場合は、差分のみを送信する。送信が成功した場合、メイン処理制御部１３１は、履歴データに送信済みフラグを設定する。これにより、送信済みデータとの差分を判断することが可能となる。
【００８４】
遠隔管理装置３においては、ＥＣ１３０から受信した履歴データ等に基づき、異常に対する対応措置としてＬＣＤ１４６に対する操作信号と同様の操作要求や、電源監視制御部１３３への電源リセット要求等、ＥＣ１３０において可能な全ての処理から選択された処理の要求を送信する（Ｓ６０８）。Ｓ６０８の処理は、遠隔管理装置３のオペレータによる手動で実行される他、履歴情報によって示されるエラー内容に関連付けられた処理要求が自動で実行される。
【００８５】
ＥＣ１３０においては、ＮＣ１４８及びネットワーク通信制御部１３２を介して、遠隔管理装置３からの処理要求を受け付け（Ｓ６０９）、要求が有った場合（Ｓ６１０／ＹＥＳ）、メイン処理制御部１３１は、要求に基づいて対応する制御部を制御して処理を実行する（Ｓ６１１）。遠隔管理装置３からの要求に応じた処理を実行すると、メイン処理制御部１３１は、その処理結果を送信する（Ｓ６１２）。ここで、送信データが膨大になる場合は分割して送信される。
【００８６】
図３において説明したように、ＥＣ１３０にはＬＣＤ１４６が接続されており、ＬＣＤ１４６はタッチパネルとしての操作部も含む。即ち、ＥＣ１３０は、情報処理装置１へ情報を入力する入力ポートとして、操作部であるＬＣＤ１４６から入力される操作信号を入力するための入力ポートを含む。
【００８７】
そのため、Ｓ６０８において遠隔管理装置３が送信する処理の要求を、ＬＣＤ１４６によって入力される操作信号と同様の形式とすることにより、Ｓ６１０において、ＥＣ１３０は、通常のＬＣＤ１４６からの操作と同様の処理により、遠隔管理装置３からの処理要求を実行することが可能となり、装置制御を簡略化することが可能となる。
【００８８】
その後、メイン処理制御部１３１は、遠隔管理装置３からの要求を受付ける処理を継続するかどうか判定する（Ｓ６１３）。処理を継続する場合は（Ｓ６１３／ＹＥＳ）Ｓ６０９からの処理を繰り返す。他方、処理を終了する場合（Ｓ６１３／ＮＯ）、メイン処理制御部１３１は、ＥＣ１３０の通常処理である各Ｉ／Ｏポートに対するポーリング、即ち、夫々の監視部、制御部の監視を継続する（Ｓ６１４）。このような処理により、本実施形態に係る異常処理が完了する。
【００８９】
このように、本実施形態に係る情報処理装置１においては、各Ｉ／Ｏポートが搭載されたＥＣ１３０が、異常時において相互に影響しないＬＰＣバス１２０を介してメインコントローラ１００と接続されている。そのため、メインコントローラ１００において障害が発生した場合であっても、ＥＣ１３０による通信が可能となり、遠隔管理装置に対して障害発生を通知することや障害原因の解析のための動作ログを送信することが可能となる。
【００９０】
また、情報処理装置１に情報を入力するためのＩ／Ｏポートが、ＥＣ１３０を介して接続されているため、各Ｉ／Ｏポートを介する処理の動作履歴を、より詳細にＥＣ１３０において取得することが可能となり、障害原因の解析に有意な情報を遠隔管理装置に送信することが可能となる。
【００９１】
また、本実施形態においては、ネットワーク通信制御部１３２が通信を行う場合、メインコントローラ１００側のＮＣ１０８の通信設定を用いて通信を行う。ネットワーク通信制御部１３２が通信を行う場合とは、即ちメインコントローラ１００側に異常が発生した場合であり、ＮＣ１０８は通信を行わない場合である。そのため、両者で同一のＩＰアドレスを用いたとしても不具合となることはなく、ＩＰアドレスの使用量を削減することが可能となる。
【００９２】
また、ＮＣ１０８とネットワーク通信制御部１３２、ＮＣ１４８とで同一のＩＰアドレスを用いることにより、遠隔管理装置３においては、情報処理装置１の通常動作状態も異常動作状態も同一のＩＰアドレスからの通信となるため、情報処理装置１からの通信である事を容易に判別することが可能となり、処理を簡略化することが可能となる。
【００９３】
以上説明したように、本実施形態に係るＥＣ１３０を含む情報処理装置１を用いることにより、遠隔監視される装置に異常が発生した場合であっても、ＥＣ１３０によるネットワーク通信が可能であるため、容易に障害発生前後の装置の動作ログを取得することが可能となる。
【００９４】
尚、上記実施形態においては、図５のＳ５１３の処理のトリガの例として、正常動作確認タイマのタイムオーバーを用いる場合を例として説明した。この他、ＥＣ１３０においては、例えば各種センサ１４３を介して情報処理装置１の状態を確認することが可能である。従って、各種センサ１４３の検知信号に基づいて環境監視部１３５が判断することにより、情報処理装置１の動作異常を判断し、図５のＳ５１３のトリガとすることも可能である。ＥＣ１３０に各種センサのＩ／Ｏポートが設けられているため、このような構成が容易に可能となり、高精度な異常検知が可能となる。
【００９５】
また、上記実施形態においては、メインコントローラ１００とＥＣ１３０とを接続するための、一方の動作状態が他方に影響しないインタフェースとして、ＬＰＣバスを例として説明した。このようなインタフェースとしては、他にＥｔｈｅｒｎｅｔ（登録商標）等を用いることが可能である。
【符号の説明】
【００９６】
１  情報処理装置
２  画像処理装置
３  遠隔管理装置
１００  メインコントローラ
１０１  ＣＰＵ
１０２  ＣＰＵブリッジ
１０３  ＲＡＭ
１０４  ＶＧＡ
１０５  Ｉ／Ｏブリッジ
１０６  ＨＤＤ
１０７  Ｉ／Ｆ
１０８  ＮＣ
１１０  ＬＣＤ
１２０  ＬＰＣバス
１３０  ＥＣ
１３１  メイン処理制御部
１３２  ネットワーク通信制御部
１３３  電源監視制御部
１３４  ＦＡＮ制御部
１３５  環境監視部
１３６  Ｉ／Ｏ監視部
１３７  ＬＰＣインタフェース制御部
１３８  ＬＣＤ制御部
１３９  ＬＥＤ制御部
１４０  ＥＥＰＲＯＭ制御部
１４１  ＰＳＵ
１４２  ＦＡＮ
１４３  各種センサ
１４４  各種ボタン
１４５  ＬＥＤ
１４６  ＬＣＤ
１４７  ＥＥＰＲＯＭ
１４８  ＮＣ
１５０  ウォッチドッグ制御部
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特開２０１０−１３４６４５号公報
【図１】
0005879918.tif 000002
【図２】
0005879918.tif 000003
【図３】
0005879918.tif 000004
【図４】
0005879918.tif 000005
【図５】
0005879918.tif 000006
【図６】
0005879918.tif 000007