(57)【要約】【課題】コントローラに生じた異常の要因を検証するためのデータを確保することができる画像形成装置を提供する。【解決手段】エンジンコントローラ２００とシステムコントローラ３００とが通信ライン６０を介して接続されている画像形成装置９に、プリンタエンジン１００のプロセスデータＰＤを所定間隔で蓄積する揮発性メモリ２２、３２と、前記エンジンコントローラ２００または前記システムコントローラ３００の何れかの暴走を検出する異常検出部７０と、前記異常検出部７０で何れかのコントローラの異常が検出されたときに、正常作動しているコントローラが前記揮発性メモリ２２、３２に蓄積されたプロセスデータＰＤを異常検証データとして不揮発性メモリ３７に格納する異常検証データ記憶処理部７１を備える。【選択図】図１
2009172784.tif 000002
【特許請求の範囲】
【請求項１】
プリンタエンジンを制御するエンジンコントローラと、印字データを生成するとともに前記エンジンコントローラに印字データを出力するシステムコントローラとが通信ラインを介して接続されている画像形成装置であって、
前記プリンタエンジンのプロセスデータを所定間隔で蓄積する揮発性メモリと、前記エンジンコントローラまたは前記システムコントローラの何れかの暴走を検出する異常検出部と、前記異常検出部で何れかのコントローラの異常が検出されたときに、正常作動しているコントローラが前記揮発性メモリに蓄積されたプロセスデータを異常検証データとして不揮発性メモリに格納する異常検証データ記憶処理部を備えている画像形成装置。
【請求項２】
前記異常検出部は前記通信ラインを介したデータの送受信状態に基づいて異常を検出するように構成されている請求項１記載の画像形成装置。
【請求項３】
前記異常検出部は前記エンジンコントローラまたは前記システムコントローラに備えたウォッチドッグ回路で構成され、一方のウォッチドッグ回路の出力が他方のコントローラに入力されるように構成されている請求項１または２記載の画像形成装置。
【請求項４】
前記異常検証データ記憶処理部により前記異常検証データが不揮発性メモリに格納された後に、前記コントローラへの電源供給を遮断する電源遮断回路を備えている請求項１から３の何れかに記載の画像形成装置。
【請求項５】
前記プロセスデータはプリンタエンジンの温度データを含む請求項１から４の何れかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタエンジンを制御するエンジンコントローラと、印字データを生成するとともに前記エンジンコントローラに印字データを出力するシステムコントローラとが通信ラインを介して接続されている画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置には、機内に設置したセンサ等から機内温度や湿度などのプロセスデータを取得し、当該プロセスデータに基づいてアクチュエータやモータ等の被制御装置を制御する単一または複数のコントローラが備えられている。
【０００３】
例えば、ヒートローラ方式を採用した定着部ではヒータとなるハロゲンランプがヒートローラに内挿されており、サーミスタでなる温度センサがヒートローラに接触配置されている。
【０００４】
そして、当該定着部を備えた電子写真方式を採用した画像形成装置では、コントローラは温度センサで検出された温度に基づいて被制御装置であるハロゲンランプへの給電を制御して定着温度を予め設定された所定範囲に制御している。そこで、何らかの要因によってコントローラに異常が生じるとハロゲンランプへの給電制御が不能となって定着温度の制御ができなくなる。
【０００５】
特許文献１には、コントローラに異常が生じたときのヒータの加熱を確実に停止させることを目的として、電源部からの供給電力で加熱され、記録紙に転写されたトナー画像を熱定着する定着器と、上記定着器の熱ローラの温度を検出する温度センサと、上記電源部と上記定着器との間に介設された第１スイッチと、温度制御プログラムを備え、上記温度センサの検出温度を第１レベルに維持するべく上記第１スイッチをオン、オフ切り替え制御する温度調整手段とを備えた画像形成装置において、上記電源部と上記定着器との間に介設された第２スイッチと、上記温度センサからの検出温度が上記第１レベル以上である所定の第２レベルを超えると上記第２スイッチを強制的にオフ側に切り替える電源供給停止回路とを備えた画像形成装置が提案されている。
【特許文献１】特開２００４−１８４６０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、コントローラには、例えば、機内に発生したノイズ、機内温度や湿度の変動、または、供給電力の変動など、様々な要因で異常が生じるが、画像形成装置を安定して動作させるには、コントローラに生じた異常の要因を特定することが重要である。
【０００７】
例えば、機内温度がコントローラの定格上限温度に近ければコントローラに異常が生じる可能性が高くなるなど、装置の動作状態を表す各種のプロセスデータに基づいて異常発生要因を検証することが考えられる。
【０００８】
しかし、既に異常が発生したコントローラからは、そのようなプロセスデータを収集することができない。
【０００９】
本発明の目的は、上述の問題に鑑み、コントローラに生じた異常の要因を検証するためのデータを確保することができる画像形成装置を提供する点にある。
【課題を解決するための手段】
【００１０】
上述の目的を達成するため、本発明による画像形成装置の第一の特徴構成は、特許請求の範囲の書類の請求項１に記載した通り、プリンタエンジンを制御するエンジンコントローラと、印字データを生成するとともに前記エンジンコントローラに印字データを出力するシステムコントローラとが通信ラインを介して接続されている画像形成装置であって、前記プリンタエンジンのプロセスデータを所定間隔で蓄積する揮発性メモリと、前記エンジンコントローラまたは前記システムコントローラの何れかの暴走を検出する異常検出部と、前記異常検出部で何れかのコントローラの異常が検出されたときに、正常作動しているコントローラが前記揮発性メモリに蓄積されたプロセスデータを異常検証データとして不揮発性メモリに格納する異常検証データ記憶処理部を備えている点にある。
【００１１】
エンジンコントローラとシステムコントローラの何れかのコントローラの異常が異常検出部で検出されたときに、所定間隔で揮発性メモリに蓄積されたプリンタエンジンのプロセスデータが、正常作動しているコントローラにより当該揮発性メモリから読み出されて異常検証データとして不揮発性メモリに格納される。
【００１２】
従って、当該異常検証データに基づいて何れかのコントローラに生じた異常の発生要因を検証することができる。
【００１３】
同第二の特徴構成は、同請求項２に記載した通り、上述の第一の特徴構成に加えて、前記異常検出部は前記通信ラインを介したデータの送受信状態に基づいて異常を検出するように構成されている点にある。
【００１４】
何れかのコントローラに異常が生じると、通信ラインを介したコントローラ間の正常なデータ送受信は成り立たない。そこで、異常検出部は、通信ラインを介したデータ送受信状態に基づいて、各コントローラの異常を好適に検出することができる。
【００１５】
同第三の特徴構成は、同請求項３に記載した通り、上述の第一または第二の特徴構成に加えて、前記異常検出部は前記エンジンコントローラまたは前記システムコントローラに備えたウォッチドッグ回路で構成され、一方のウォッチドッグ回路の出力が他方のコントローラに入力されるように構成されている点にある。
【００１６】
異常検出部は、ウォッチドッグ回路が出力するリセット信号に基づいて、各コントローラの異常を好適に検出することができる。
【００１７】
同第四の特徴構成は、同請求項４に記載した通り、上述の第一から第三の何れかの特徴構成に加えて、前記異常検証データ記憶処理部により前記異常検証データが不揮発性メモリに格納された後に、前記コントローラへの電源供給を遮断する電源遮断回路を備えている点にある。
【００１８】
揮発性メモリに蓄積されたデータはコントローラへの電源供給が遮断されると消失するが、コントローラへの電源供給が電源遮断回路により遮断されるのは、異常検証データ記憶処理部により異常検証データが不揮発性メモリに格納された後であり、異常検証データは確実に確保される。
【００１９】
同第五の特徴構成は、同請求項５に記載した通り、上述の第一から第四の特徴構成に加えて、前記プロセスデータはプリンタエンジンの温度データを含む点にある。
【００２０】
例えば、プリンタエンジンの温度がコントローラの定格温度外であるとき、コントローラに異常が生じる可能性は非常に高く、プリンタエンジンの温度データを含むプロセスデータは異常検証データとして好適である。
【発明の効果】
【００２１】
以上説明した通り、本発明によれば、コントローラに生じた異常の要因を検証するためのデータを確保することができる画像形成装置を提供することができるようになった。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明の画像形成装置の一例としてのプリンタについて説明する。
【００２３】
図１に示すように、電子写真方式を採用したプリンタ９には、トナー像を形成して用紙に転写し、用紙にトナー像を熱定着するプリンタエンジン１００と、プリンタエンジン１００を制御するエンジンコントローラ２００と、ネットワークＬＡＮを介してコンピュータ端末４００、４０１等から入力された画像データに基づいて印字データを生成するとともにエンジンコントローラ２００に印字データを出力するシステムコントローラ３００と、商用電源から入力される交流電圧を所定電圧の安定した直流電圧に変換してプリンタ９に供給する電源部５００が備えられている。
【００２４】
プリンタエンジン１００には、印字データに基づいてトナー像を形成する感光体ユニットと、感光体ユニットで形成されたトナー像を用紙に転写する転写チャージャと、トナー像が転写された用紙を通紙して当該用紙にトナー像を熱定着する定着ユニットなどが備えられている。
【００２５】
感光体ユニットには、感光体と、感光体表面を一様に帯電するチャージャと、システムコントローラ３００から入力された印字データに基づきレーザビームを走査して感光体表面を露光し、当該印字データに対応する静電潜像を当該感光体表面に形成するＬＳＵ（Laser Scanning Unit：レーザスキャンユニット）１０１と、当該感光体表面に形成された静電潜像を現像してトナー像として顕像化する現像ユニットなどが備えられている。
【００２６】
転写チャージャはコロナ帯電を用いて感光体表面に形成されたトナー像を用紙に転写する。定着ユニットにはヒータが内挿されたヒートローラとヒートローラに圧接されたバックアップローラが備えられている。
【００２７】
また、プリンタエンジン１００には、プリンタエンジン１００の温度を検出する温度センサや、感光体やヒートローラなどに駆動力を供給するモータ等が備えられている。
【００２８】
エンジンコントローラ２００とシステムコントローラ３００は、夫々、ＣＰＵ２０、３０とＣＰＵ２０、３０の動作プログラム等が格納されたＲＯＭ２３、３３とＣＰＵ２０、３０の作業領域となるＲＡＭ２２、３２と入出力回路２４、３４等が設置された基板で構成され、通信ライン６０で接続されている。
【００２９】
更に、システムコントローラ３００には、コンピュータ端末４００、４０１等が接続されたネットワークＬＡＮと接続されるネットワークインタフェース３６と、ネットワークＬＡＮを介してコンピュータ端末４００、４０１等から入力される画像データから印字データを生成する画像生成部３５が備えられている。
【００３０】
エンジンコントローラ２００とシステムコントローラ３００は、夫々ＲＯＭ２３、３３に格納された動作プログラムを実行し、当該動作プログラムに規定されたアルゴリズムに基づいて動作する。
【００３１】
電源部５００には、商用電源から入力された交流電圧を所定電圧まで降圧して出力する電源トランス５０２と、電源トランス５０２から入力された所定電圧の交流電圧をＡＣ／ＤＣ変換して、モータ等に供給する直流電圧２４Ｖとエンジンコントローラ２００やシステムコントローラ３００などに供給する直流電圧３．３Ｖを出力するＤＣレギュレータ５０３を備えている。
【００３２】
商用電源から電源トランス５０２への給電ラインにはメインスイッチ操作に連動するリレースイッチ５０１が介装されている。リレースイッチ５０１はエンジンコントローラ２００またはシステムコントローラ３００からの制御信号によりオフされる。
【００３３】
オペレータによりメインスイッチがオン操作されると、連動してリレースイッチ５０１がオンされ、電源部５００からプリンタ９に電力が供給される。エンジンコントローラ２００とシステムコントローラ３００により、ＲＡＭ２２、３２等の初期化やプリンタエンジン１００の備えるセンサ等に対する初期設定が実行され、プリンタ９でのプリントが可能となる。
【００３４】
エンジンコントローラ２００とシステムコントローラ３００は通信ライン６０を介して１Ｍｂｐｓの同期式シリアル通信により夫々の制御データを送受信する。具体的に、システムコントローラ３００はエンジンコントローラ２００に所定間隔で制御コマンドを出力する。エンジンコントローラ２００は、当該制御コマンドが入力されると、対応する処理を実行して所定の制御レポートをシステムコントローラ３００に出力する。即ち、制御コマンド及び制御レポートにより制御データが構成される。
【００３５】
エンジンコントローラ２００は、制御コマンドに基づいて、プリンタエンジン１００に組み込まれた各負荷へ制御信号を出力し、各負荷に設けられたセンサの検出信号等を入力して、所定の演算処理を施して新たな制御信号を出力する。このとき、各負荷へ制御信号やセンサの検出信号や演算結果がＲＡＭ２２に格納される。
【００３６】
例えば、エンジンコントローラ２００は定着ユニットに設けられた温度センサの出力に基づいて、定着温度が予め設定された所定範囲に維持されるようにヒータへの給電を制御する。
【００３７】
また、エンジンコントローラ２００は用紙の搬送経路に沿って設けられたペーパーセンサの出力に基づいて、搬送経路上に配置されたローラを制御する。
【００３８】
システムコントローラ３００は制御コマンドの一つとしてプロセスデータＰＤを要求するコマンドを定期的に出力する。エンジンコントローラ２００は、当該コマンドが入力されると、プロセスデータＰＤをＲＡＭ２２から読み出し、当該プロセスデータＰＤを制御レポートとして通信バス６０を介してシステムコントローラ３００に出力する。
【００３９】
プロセスデータとは、ＲＡＭ２２に格納された制御信号、センサの検出信号、演算結果データのうち、プリンタエンジン１００の各負荷の制御状態を表すデータであって、エンジンコントローラ２００またはシステムコントローラ３００の異常原因の推定の基礎となるデータである。
【００４０】
システムコントローラ３００はエンジンコントローラ２００から送信されたプロセスデータＰＤを自身のＲＡＭ３２に格納する。即ち、プリンタエンジン１００のプロセスデータＰＤを所定間隔で蓄積するＲＡＭ２２、３２が本発明の揮発性メモリとなる。
【００４１】
ネットワークＬＡＮを介してコンピュータ端末４００、４０１からプリンタ９に画像データが入力されると、システムコントローラ３００は当該画像データから印字データを生成するとともにエンジンコントローラ２００に当該印字データを出力する。
【００４２】
エンジンコントローラ２００は、システムコントローラ３００から入力された印字データに基づいてトナー像を形成し、当該トナー像の画像先端と用紙先端が一致するように用紙を搬送して当該用紙にトナー像を転写し、熱定着して排出する。
【００４３】
エンジンコントローラ２００とシステムコントローラ３００は、通信ライン６０を介した制御データの送受信状態に基づいて、互いの異常を検出する異常検出部７０が設けられている。
【００４４】
異常検出部７０は、相手側からの制御コマンドまたは制御レポートが所定時間継続して入力されなかったり、異常な受信データが所定回数連続して受信されたような場合に、相手側のコントローラに異常が生じたと検出する。
【００４５】
システムコントローラ３００にはＥ２ＰＲＯＭなどの不揮発性メモリ３７が備えられている。不揮発性メモリ３７には、エンジンコントローラ２００とシステムコントローラ３００の何れかが暴走等の異常状態になったときに、当該異常が発生した要因を検証するための異常検証データが格納される。
【００４６】
エンジンコントローラ２００とシステムコントローラ３００は、夫々シリアルインタフェースで不揮発性メモリ３７に接続され、何れのコントローラからでも不揮発性メモリ３７にデータを格納することができるように構成されている。
【００４７】
そして、相手側のコントローラの異常を検出した何れかのコントローラは、自身のＲＡＭに格納したプロセスデータＰＤを異常検証データとして不揮発性メモリ３７に格納する。
【００４８】
つまり、エンジンコントローラ２００及びシステムコントローラ３００には、異常検出部７０で何れかのコントローラの異常が検出されたときに、揮発性メモリ２２、３２に蓄積されたプロセスデータＰＤを異常検証データとして不揮発性メモリ３７に格納する異常検証データ記憶処理部７１が設けられている。
【００４９】
具体的に、定着ユニットに設けられた温度センサで検出された定着温度や、機内に設けられた温度センサで検出された環境温度等の温度データ、機内に設けられた湿度センサで検出された湿度データ、冷却ファンの駆動状態データ、ヒータの制御状態データ、メインモータの駆動状態データ、ペーパーセンサによる用紙検出状態データ、ＬＳＵに組み込まれたポリゴンモータの駆動状態データ等のプロセスデータＰＤが、不揮発性メモリ３７に格納される。
【００５０】
これらのプロセスデータＰＤは、サービス技術者により専用の端末装置を介して読み出され、コントローラに異常が発生した原因を解析するためのデータに活用される。
【００５１】
例えば、環境温度が想定された温度範囲に納まっていないときや、定着温度が異常に上昇している場合には、コントローラに設けられたＣＰＵが熱暴走した可能性が高いと判断され、そのときに、冷却ファンが停止していると、ファンの故障によりＣＰＵが熱暴走した可能性が高いと判断することができる。
【００５２】
また、例えば、ペーパーセンサの値から用紙が搬送されていると判断され、そのときの環境湿度が異常に低い場合には、静電気の発生によりコントローラに設けられたＣＰＵが静電ノイズで暴走した可能性が高いと判断することができる。
【００５３】
つまり、複数のプロセスデータの組合せにより、コントローラに異常が発生したときの装置の状態を把握して、その原因を検証することができるようになる。
【００５４】
エンジンコントローラ２００及びシステムコントローラ３００は、所定インタバルで取得した過去のプロセスデータＰＤのうち、直近を含む複数回のプロセスデータＰＤを夫々のＲＡＭに格納するように構成されている。
【００５５】
ここで、エンジンコントローラ２００及びシステムコントローラ３００は、リアルタイムクロック回路２１、３１から取得した時刻情報または通信ライン６０を介して取得した時刻情報をプロセスデータＰＤに付加してＲＡＭ２２、３２に格納することが好ましく、これにより、より詳細に異常原因を解析することができる。
【００５６】
相手側のコントローラの異常を検出した何れかのコントローラは、異常検証データを不揮発性メモリ３７に格納した後に、リレースイッチ５０１をオフする制御信号を出力して、商用電源から電源トランス５０２への給電ラインを遮断し、プリンタ９の電源を遮断することにより装置に重大な損傷が発生することを防止する。
【００５７】
即ち、エンジンコントローラ２００とシステムコントローラ３００と、各コントローラからリレースイッチ５０１に対して制御信号を送信する送信ラインと、リレースイッチ５０１により、異常検証データ記憶処理部により異常検証データが不揮発性メモリ３７に格納された後に、各コントローラ２００、３００への電源供給を遮断する本発明の電源遮断回路が構成される。
【００５８】
以下に、図２に示すフローチャートを用いて、システムコントローラ３００による異常検証データの格納動作について説明する。
【００５９】
システムコントローラ３００はエンジンコントローラ２００に所定時間間隔で制御コマンドを送信する（Ｓ１，Ｓ２）。エンジンコントローラ２００から返信された制御レポートにプロセスデータが含まれていると（Ｓ３）、受信したプロセスデータをＲＡＭ３２に格納する（Ｓ４）。
【００６０】
エンジンコントローラ２００から所定時間間隔と異常検出回数の積で算出される異常判断時間が経過するまでに制御レポートを受信できないときには（Ｓ５，Ｓ６）、エンジンコントローラ２００に異常が発生したと判断して（Ｓ７）、ＲＡＭ３２に蓄積したプロセスデータＰＤを読み出し（Ｓ８）、必要なプロセスデータＰＤを不揮発性メモリ３７に格納し終えると（Ｓ９）、リレースイッチ５０１をオフする制御信号を出力し、各コントローラ２００、３００への電源供給を遮断する（Ｓ１０）。
【００６１】
同様に、エンジンコントローラ２００が、システムコントローラ３００からの制御コマンドを所定時間継続して受信できないとき、システムコントローラ３００に異常が発生したと判断してＲＡＭ２２に蓄積したプロセスデータＰＤを読み出し、必要なプロセスデータＰＤを不揮発性メモリ３７に格納し終えると、リレースイッチ５０１をオフする制御信号を出力し、各コントローラ２００、３００への電源供給を遮断する。
【００６２】
以下に、別実施形態について説明する。
【００６３】
上述の実施形態では、不揮発性メモリ３７は、システムコントローラ３００に備えられているものとしたが、これに限定するものではなく、エンジンコントローラ２００等、プリンタ９内で確保可能な空きスペースに備えられていてもよい。尚、プリンタ９内で発生するノイズの影響や定着温度の影響を受けにくいスペースが確保できるのであれば、当該不揮発性メモリ３７の設置場所として好適である。
【００６４】
上述の実施形態では、通信ライン６０を介したデータの送受信状態に基づいて異常を検出する異常検出部７０を説明したが、図３に示すように、エンジンコントローラ２００及びシステムコントローラ３００にウォッチドッグ回路２９、３９を備え、夫々の異常検出信号を他方のコントローラに入力する異常検出部７０を備えるものであってもよい。
【００６５】
ウォッチドッグ回路２９、３９は、夫々に対応するＣＰＵ２０、３０からウォッチドッグクリア信号が入力されなくなると、異常信号を出力するため、当該信号に基づいて相手側のコントローラの異常を検出することができる。
【００６６】
上述の実施形態では、システムコントローラ３００に不揮発性メモリ３７を備えたプリンタ９について説明したが、図４（ａ）に示すように、エンジンコントローラ２００またはシステムコントローラ３００が出力するリレースイッチ５０１をオフする制御信号が入力されるアンド回路６１と、アンド回路６１の出力信号を遅延させるディレイ回路６２と、アンド回路６１の出力信号をトリガとしてプロセスデータＰＤを格納する電池バックアップされたラッチ回路３８を備える画像形成装置９であっても、本発明を適用することが可能である。
【００６７】
エンジンコントローラ２００またはシステムコントローラ３００が、相手側のコントローラの異常を検出したときに、リレースイッチ５０１をオフするために制御信号「Ｌ」を出力すると、図４（ｂ）に示すように、アンド回路６１から信号レベル「Ｌ」が出力される。
【００６８】
図５（ａ）に示すように、ラッチ回路３８には、プロセスデータＰＤを構成する各データに対応する数のＤ型フリップフロップ（以下、「Ｄ型ＦＦ」と記載する。）３８０、３８１、３８２が備えられている。
【００６９】
エンジンコントローラ２００とシステムコントローラ３００の入出力回路２４、３４には、プロセスデータＰＤを構成する各データを出力する出力端子が備えられている。
【００７０】
プロセスデータＰＤを構成する各データに対応する入出力回路２４、３４の出力端子とＤ型ＦＦの入力端子が接続されており、各Ｄ型ＦＦ３８０、３８１、３８２のクロック入力端子にはアンド回路６１の出力信号が入力される。各Ｄ型ＦＦ３８０、３８１、３８２はクロック入力端子に入力されるクロックの立下りで入力端子に入力されている信号のレベルをラッチする。
【００７１】
従って、エンジンコントローラ２００またはシステムコントローラ３００が、相手側の異常を検出して「Ｌ」レベルの制御信号をアンド回路６１に出力すると共に、自身のＲＡＭ２２、３２に格納したプロセスデータＰＤを入出力回路２４、３４から出力すれば、アンド回路６１から出力された信号レベルが「Ｈ」から「Ｌ」に変化したとき、各Ｄ型ＦＦ３８０、３８１、３８２にはプロセスデータＰＤを構成する各データが個別に格納される。
【００７２】
即ち、図４（ａ）に示した画像形成装置９には、本発明の不揮発性メモリとしてのラッチ回路３８が備えられており、アンド回路６１と、エンジンコントローラ２００またはシステムコントローラ３００で構成される異常検証データ記憶処理部が備えられている。
【００７３】
図５（ｂ）に示すように、ディレイ回路６２には、インバータ回路６２０と、抵抗６２１とコンデンサ６２２とシュミットトリガ回路６２３が備えられており、アンド回路６１から「Ｌ」レベルの信号が入力されると、インバータ回路６２０により反転された「Ｈ」レベルの信号が出力され、当該信号によりコンデンサ６２２が充電されて、コンデンサ６２２の電位が所定電位になるとシュミットトリガ回路６２３から「Ｈ」レベルの信号が出力される。
【００７４】
従って、「Ｈ」レベルの信号が入力されたときにリレースイッチ５０１がオフするように構成すれば、エンジンコントローラ２００またはシステムコントローラ３００からリレースイッチ５０１をオフする「Ｌ」レベルの制御信号を出力してから、抵抗６２１とコンデンサ６２２により決定される時定数に基づく時間だけ遅延されてリレースイッチ５０１がオフされる。
【００７５】
即ち、図４（ａ）に示した画像形成装置には、エンジンコントローラ２００とシステムコントローラ３００と、各コントローラからリレースイッチ５０１に対して制御信号を送信する送信ラインと、リレースイッチ５０１と、アンド回路６１と、ディレイ回路６２により構成される電源遮断回路が備えられている。
【００７６】
アンド回路６１の出力信号が、各Ｄ型ＦＦ３８０、３８１、３８２にプロセスデータＰＤをラッチすることができる時間より長い時間遅延されてリレースイッチ５０１に入力されるように時定数を決定し、当該時定数となる様に抵抗６２１の抵抗値とコンデンサ６２２の静電容量を調整すれば、プロセスデータＰＤがラッチ回路３８に確実に格納された後、リレースイッチ５０１がオフされる。
【００７７】
上述の実施形態では、本発明の画像形成装置の一例としてプリンタ９を用いて説明したが、図６に示すように、スキャナや操作部を備えた複合機８に対しても本発明を適用することができる。
【００７８】
尚、上述した実施形態は何れも本発明の一実施例に過ぎず、当該記載により本発明の範囲が限定されるものではなく、各部の具体的構成は本発明による作用効果を奏する範囲において適宜変更設計することができることは言うまでもない。
【図面の簡単な説明】
【００７９】
【図１】プリンタの説明図
【図２】システムコントローラによる異常検証データの格納動作を説明するフローチャート
【図３】別実施形態のプリンタの説明図
【図４】（ａ）は別実施形態のプリンタの説明図、（ｂ）はアンド回路の出力信号の説明図
【図５】（ａ）はラッチ回路の説明図、（ｂ）はディレイ回路の説明図
【図６】別実施形態の複写機の説明図
【符号の説明】
【００８０】
９：画像形成装置（プリンタ）
２２：揮発性メモリ（ＲＡＭ）
３２：揮発性メモリ（ＲＡＭ）
３７：不揮発性メモリ（Ｅ２ＰＲＯＭ）
６０：通信ライン
７０：異常検出部
７１：異常検証データ記憶処理部
２００：エンジンコントローラ
３００：プリンタエンジン
【図１】
2009172784.tif 000003
【図２】
2009172784.tif 000004
【図３】
2009172784.tif 000005
【図４】
2009172784.tif 000006
【図５】
2009172784.tif 000007
【図６】
2009172784.tif 000008