(57)【要約】【課題】制御手段に異常が発生した場合に、その異常が如何なる異常であるかを特定できるようにする。【解決手段】副制御システムは監視装置を介して主制御システムに異常が発生していないかどうかを監視する（ステップＳ１）。主制御システムに異常が発生していることを検出すると（ステップＳ１のＹ）、解析プログラムに基づいて主制御システムで発生している異常がどのような異常であるのか、その種類を解析する（ステップＳ２）。そして、その解析結果を記憶装置に記憶し（ステップＳ３）、ディープスリープモードに移行する（ステップＳ４）。【選択図】図５
2011044853.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた制御を行う制御手段と、
前記制御手段での異常の発生を検出する検出手段と、
前記検出手段で前記異常の発生を検出した場合は当該異常の種類を解析する解析手段と、
を備えている制御装置。
【請求項２】
前記解析手段で異常を解析した場合は、当該解析した異常の種類に応じた通知先に当該異常の発生を報知する報知手段をさらに備えている請求項１に記載の制御装置。
【請求項３】
前記検出手段で前記異常の発生を検出した場合は各部に供給する電力を前記異常の発生前より低減する低減手段をさらに備えている請求項１又は２に記載の制御装置。
【請求項４】
予め定められた制御を行う制御手段での異常の発生を検出する検出手段と、
前記検出手段で前記異常の発生を検出した場合は当該異常の種類を解析する解析手段と、
をコンピュータに実行させるコンピュータに読取可能な制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及び制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、省電力モードの際には、エンジンＣＰＵは停止させ、コントローラＣＰＵで装置の状態を監視する技術について開示されている。省電力モードの際にユーザの操作がなされると、エンジンＣＰＵがエラーであるときは、エンジンＣＰＵの電源を落とし、そうでないときは省電力モードを解除する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８‐１１２０６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、制御手段に異常が発生した場合に、その異常が如何なる異常であるかを特定できるようにすることである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、予め定められた制御を行う制御手段と、前記制御手段での異常の発生を検出する検出手段と、前記検出手段で前記異常の発生を検出した場合は当該異常の種類を解析する解析手段と、を備えている制御装置である。
【０００６】
請求項２に記載の発明は、請求項１に記載の制御装置において、前記解析手段で異常を解析した場合は、当該解析した異常の種類に応じた通知先に当該異常の発生を報知する報知手段をさらに備えている。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の制御装置において、前記検出手段で前記異常の発生を検出した場合は各部に供給する電力を前記異常の発生前より低減する低減手段をさらに備えている。
【０００８】
請求項４に記載の発明は、予め定められた制御を行う制御手段での異常の発生を検出する検出手段と、前記検出手段で前記異常の発生を検出した場合は当該異常の種類を解析する解析手段と、をコンピュータに実行させるコンピュータに読取可能な制御プログラムである。
【発明の効果】
【０００９】
請求項１，４に記載の発明によれば、制御手段に異常が発生した場合に、その異常が如何なる異常であるかを特定することができる。
【００１０】
請求項２に記載の発明によれば、制御手段に発生した異常の種類に応じた通知先に当該異常の発生を報知することができる。
【００１１】
請求項３に記載の発明によれば、制御手段に発生した異常が如何なる異常であるかを特定した後は、制御装置の電力を低減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施の形態にかかる処理システムについて説明するブロック図である。
【図２】本発明の一実施の形態にかかる処理システムにおける画像形成装置の電気的な接続のブロック図である。
【図３】本発明の一実施の形態にかかる処理システムにおけるパーソナルコンピュータの電気的な接続のブロック図である
【図４】本発明の一実施の形態にかかる処理システムにおける画像形成装置の主制御システム１及び通信インターフェイスの電気的な接続のブロック図である。
【図５】本発明の一実施の形態にかかる処理システムにおける画像形成装置で制御プログラムに基づいて副制御システムが実行する処理のフローチャートである。
【図６】本発明の他の実施の形態にかかる処理システムにおける画像形成装置の主制御システム１及び通信インターフェイスの電気的な接続のブロック図である。
【図７】本発明の他の実施の形態にかかる処理システムにおける画像形成装置で制御プログラムに基づいて副制御システムが実行する処理のフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について複数例説明する。
【００１４】
図１は、本実施の形態にかかる処理システムについて説明するブロック図である。
【００１５】
この処理システム１は、制御装置となる画像形成装置２と、複数台のパーソナルコンピュータ（ＰＣ）３とが、ネットワーク４を介して互いに接続されている。画像形成装置２は、コピー、プリント、ファクシミリ送受信など、複合的な機能を備えた処理装置である。ＰＣ３は、画像形成装置２のユーザが使用する端末装置である。その１台はシステムの管理者が使用する管理用ＰＣ５である。画像形成装置２及びＰＣ３は、ネットワーク４を介してインターネット６に接続することが可能である。
【００１６】
図２は、画像形成装置２の電気的な接続のブロック図である。
【００１７】
画像形成装置２は、各部を集中的に制御する主制御システム１１と、電子写真方式その他の方式で用紙などの媒体上に画像形成を行うプリンタエンジン１２と、原稿の画像を読み取るスキャナ１３と、電話回線１８などと接続されてファクシミリデータの送受信を行うファクシミリ制御装置１４と、ネットワーク４と通信を行う通信インターフェイス（Ｉ／Ｆ）１５と、磁気記憶装置（ＨＤＤ）１６と、操作パネル１７とが接続されている。
【００１８】
図３は、ＰＣ３の電気的な接続のブロック図である。
【００１９】
ＰＣ３は、各種演算を行い、各部を集中的に制御するＣＰＵ２１と、各種ＲＯＭ及びＲＡＭからなるメモリ２２と、磁気記憶装置（ＨＤＤ）２３と、マウス、キーボードなどの入力装置２４と、ＬＣＤなどの表示装置２５と、ネットワーク４と通信を行う通信インターフェイス（Ｉ／Ｆ）２６とが接続されている。
【００２０】
図４は、画像形成装置２の主制御システム１１及び通信Ｉ／Ｆ１５の電気的な接続のブロック図である。
【００２１】
主制御システム１１は、マイクロコンピュータを中心としたシステムであり、制御処理手段となるものであり、プログラムに基づいて画像形成装置２で予め定められた制御処理を行う。主制御システム１１は、各種演算を行い、各部を集中的に制御するＣＰＵ３１と、制御プログラムや固定データを記憶しているＲＯＭ３２と、ＣＰＵ３１の作業エリアとなるＲＡＭ３３と、制御用のＡＳＩＣ（Application Specified IC）３４とが接続されている。ＡＳＩＣ３４は、主制御システム１１のＲＯＭ３２と、ＲＡＭ３３のメモリコントローラや、ＰＣ３とのインターフェイスや、操作パネル１７の制御などの機能にかかわる回路である。
【００２２】
通信Ｉ／Ｆ１５は、副制御システム４１を備えている。画像形成装置２は、省電力機能を備えており、省電力機能で画像形成装置２の消費電力を最も抑制した状態（ディープスリープモード）において、副制御システム４１は、ＰＣ３と画像形成装置２との通信を監視する。副制御システム４１は、マイクロコンピュータを中心に構成されるシステムであり、各種演算を行い、各部を集中的に制御するＣＰＵ４２と、制御プログラム４７や固定データを記憶しているＲＯＭ４３と、ＣＰＵ４２の作業エリアとなるＲＡＭ４４と、監視装置４５と、記憶装置４６とが接続されている。
【００２３】
制御プログラム４７は、画像形成装置２の製造当初からＲＯＭ４３にセットアップされていてもよいが、後発的に、制御プログラム４７が記憶されている記憶媒体から制御プログラム４７を読み取ってＨＤＤ１６、不揮発性メモリなどの記憶装置にセットアップし、あるいは、通信Ｉ／Ｆ１５を介してインターネット６から搬送波の形態でダウンロードしてＨＤＤ１６、不揮発性メモリなどの記憶装置にセットアップしてもよい。
【００２４】
監視装置４５は、主制御システム１１に異常が発生していないかどうかを監視する。主制御システム１１の異常の監視手法については様々な手段を用いることができる。例えば、監視装置４５はウォッチドッグタイマを備えていて、このウォッチドッグタイマは、主制御システム１１から定期的に副制御システム４１に送信される制御信号によりリセットされる。そして、主制御システム１１から定期的に送信されるはずの制御信号が副制御システム４１に送信されず、ウォッチドッグタイマがカウントアップしたときは、副制御システム４１は、主制御システム１１に異常が発生していると判断することができる。
【００２５】
図５は、制御プログラム４７に基づいて副制御システム４１が実行する処理のフローチャートである。
【００２６】
次に、制御プログラム４７に基づいて副制御システム４１が実行する処理について説明する。副制御システム４１は監視装置４５を介して主制御システム１１に異常が発生していないかどうかを監視する（ステップＳ１）。主制御システム１１に異常が発生していることを検出すると（ステップＳ１のＹ）、解析プログラムに基づいて主制御システム１１で発生している異常がどのような異常であるのか、その種類を解析する（ステップＳ２）。解析プログラムは、当初から制御プログラム４７に含まれていてもよいし、インターネット６からダウンロードしてもよい。そして、その解析結果を不揮発性メモリなどで構成される記憶装置４６に記憶する（ステップＳ３）。
【００２７】
異常の種類の解析手法としては、例えば、主制御システム１１で動作するプログラムの処理の進行状況を示すプログラムカウンタの値を検出して、当該プログラムがどの段階で停止しているかを判断するなどが考えられる。また、解析結果は記憶装置４６に記憶するほか、画像形成装置２の外部の記憶装置や、ネットワーク４上のサーバ装置などに記憶させるようにしても良い。
【００２８】
これにより、ユーザは、主制御システム１１にどのような異常が発生したのか、その解析結果により知ることができる。
【００２９】
そして、ディープスリープモードに移行する（ステップＳ４）。これにより、画像形成装置２の各部に供給される電力は、主制御システム１１に異常が発生していることを検出した（ステップＳ１のＹ）以前より低減される。
【００３０】
次に、別の実施の形態について説明する。
【００３１】
この実施の形態の処理システム１のハードウエア構成は、図１〜図３と同様であり、前述の説明と同様の符号を用い、詳細な説明は省略する。
【００３２】
図６は、画像形成装置２の主制御システム１１及び通信Ｉ／Ｆ１５の電気的な接続のブロック図である。
【００３３】
図６において、図４と同一符号の回路要素などは前述の説明と同様であり、詳細な説明は省略する。本例においては、副制御システム４１がネットワーク４を介して様々な異常連絡先に主制御システム１１の異常の発生を報知することができる。ここで、異常連絡先としては、カレントユーザー（のＰＣ３）、管理者（の管理用ＰＣ５）、カスタマーサポート（インターネット６を介して連絡）などがある。
【００３４】
図７は、制御プログラム４７に基づいて副制御システム４１が実行する処理のフローチャートである。
【００３５】
図７において、ステップＳ１〜Ｓ４の処理は前述の実施の形態と同様であり、詳細な説明は省略する。本実施の形態では、さらにステップＳ５〜Ｓ９の処理が追加されている。すなわち、主制御システム１１で発生している異常の種類を解析し（ステップＳ２）、記憶すると（ステップＳ３）、その異常の程度を判定する（ステップＳ５）。そして、異常の程度に応じてカレントユーザー（のＰＣ３）、管理者（の管理用ＰＣ５）、カスタマーサポート（インターネット６を介して連絡）の何れかに異常の発生及びその異常の種類について報知する（ステップＳ６〜Ｓ９）。
【００３６】
すなわち、異常が「軽微」（容量の大きな画像データに基づく画像形成を実行して、メモリオーバーが発生した場合、ＣＰＵ３１の意図しない例外処理によるストールなど）であれば、カレントユーザーに報知し（ステップＳ７）、異常が「重大」（ＡＳＩＣ３４の誤動作などのカレントユーザーや管理者では部品交換できないハードウエア部品の破損、原因不明なシステムの誤動作、予期せぬ電圧の発生など）であれば、カスタマーサポートに報知する（ステップＳ９）。また、電源の入れ直しなどカレントユーザーでも可能な手順を踏むことで対応可能な故障が発生した場合には、異常が軽微とするが、同種の軽微な異常が頻発し、その回数がある閾値を超えたときは、「軽微」よりは重大であるが、「重大」より軽微である「通常」の異常として、管理者に通知する（ステップＳ８）。
【符号の説明】
【００３７】
２    画像形成装置
１１  主制御システム
４１  副制御システム
４５  監視装置
４６  記憶装置
【図１】
2011044853.tif 000003
【図２】
2011044853.tif 000004
【図３】
2011044853.tif 000005
【図４】
2011044853.tif 000006
【図５】
2011044853.tif 000007
【図６】
2011044853.tif 000008
【図７】
2011044853.tif 000009