(57)【要約】【課題】ＣＰＵが暴走した場合に定着部のヒータへの電力供給を遮断する制御を比較的簡単な構成で実現する。【解決手段】画像形成装置１のエンジンＣＰＵ１５はサブＣＰＵ２３から出力される第２の信号(ウォッチドッグ信号)ＳＷＤを監視し、サブＣＰＵ２３はエンジンＣＰＵ１５から出力される第１の信号(ウォッチドッグ信号)ＥＷＤを監視する。サブＣＰＵ２３が暴走した場合、エンジンＣＰＵ１５はヒータの温度制御信号(ＨＲＥＮ信号、ＨＲＯＮ信号)をＬレベルにしてスイッチング部４５をオフ状態にする。エンジンＣＰＵ１５が暴走した場合、サブＣＰＵ２３は強制オフ回路部４３を作動させる信号(ＨレベルのＥＣＰＵＥＮ信号)を出力して、スイッチング部４５を強制的にオフ状態にする。【選択図】図３
2011215516.tif 000002
【特許請求の範囲】
【請求項１】
画像データを基にして用紙にトナー画像を形成する画像形成部と、
ヒータを含み、前記トナー画像を前記ヒータにより加熱して前記用紙に定着させる定着部と、
電源から前記ヒータに電力が供給されるオン状態と、前記電源から前記ヒータへの電力の供給を遮断するオフ状態とに切り替え可能なスイッチング部と、
前記スイッチング部を強制的にオフ状態にするよう作動する強制オフ回路部と、
ウォッチドッグ信号として機能する第１の信号を出力する第１の信号出力部及び、ウォッチドッグ信号として機能する第２の信号を監視する第１の監視部を含み、第１のＣＰＵを用いて前記第１の信号出力部及び前記第１の監視部が実現されている第１の制御部と、
前記第１の監視部で監視される第２の信号を出力する第２の信号出力部及び、前記第１の信号出力部から出力された第１の信号を監視する第２の監視部を含み、第２のＣＰＵを用いて前記第２の信号出力部及び前記第２の監視部が実現されている第２の制御部と、を備えており、
前記第１の制御部は、前記スイッチング部をオン状態にする信号とオフ状態にする信号とを切り換えて出力することによって前記ヒータの温度を制御すると共に、前記第１の監視部で第２の信号を認識できなかった場合に、前記スイッチング部をオフ状態にする信号を出力するヒータ温度制御部を含み、前記第１のＣＰＵを用いて前記ヒータ温度制御部が実現されており、
前記第２の制御部は、前記第２の監視部で第１の信号を認識できなかった場合に、前記強制オフ回路部を作動させる信号を出力する強制オフ信号出力部を含み、前記第２のＣＰＵを用いて前記強制オフ信号出力部が実現されている画像形成装置。
【請求項２】
前記強制オフ回路部は、前記強制オフ回路部が作動した場合に作動状態を継続させるラッチ回路を含む請求項１に記載の画像形成装置。
【請求項３】
前記第１の監視部で第２の信号を認識できなかったことにより、前記ヒータ温度制御部が前記スイッチング部をオフ状態にする信号を出力した場合、前記第１の制御部は、前記画像形成装置のシステムを停止させる制御をする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に関し、ＣＰＵ(CentralProcessing Unit)等の演算処理装置が暴走した場合に定着部のヒータへの電力供給を遮断する技術に関する。
【背景技術】
【０００２】
従来から画像形成装置において、画像形成装置を制御するＣＰＵが熱、静電気等によって暴走した場合、電源からヒータへの電力供給を遮断する技術が知られている(例えば、特許文献１参照)。
【０００３】
特許文献１の技術によれば、画像形成装置全体の動作を制御する本体ＣＰＵと定着部のヒータを制御するＩＨ用ＣＰＵを信号線で接続して相互に通信可能とし、次の構成により一方のＣＰＵが他方のＣＰＵの暴走を監視し、他方のＣＰＵが暴走すれば、一方のＣＰＵは電源からヒータへの電力供給を遮断する制御をする。
【０００４】
(１)本体ＣＰＵはＩＨ用ＣＰＵから定期的に送られる確認信号により、ＩＨ用ＣＰＵの暴走を監視し、暴走を検知した場合に第１のリレーの接点を開放して電源からヒータへの電力の供給を遮断する。
【０００５】
(２)ＩＨ用ＣＰＵは本体ＣＰＵが暴走することにより本体ＣＰＵとの通信が途絶え、システムの異常を検出した際には、ＩＨ用ＣＰＵは第２のリレーの接点を開放して電源からヒータへの電力の供給を遮断する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−９１９３４号公報(段落００４５、００５３、図３)
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献１の技術では本体ＣＰＵが暴走した場合、ＩＨ用ＣＰＵが暴走した場合に、それぞれ別の回路及びリレーによりヒータへの電力供給を遮断しているので、比較的複雑な構成を有する。
【０００８】
本発明は、ＣＰＵが暴走した場合に定着部のヒータへの電力供給を遮断する制御を比較的簡単な構成で実現することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の一の局面に係る画像形成装置は、画像データを基にして用紙にトナー画像を形成する画像形成部と、ヒータを含み、前記トナー画像を前記ヒータにより加熱して前記用紙に定着させる定着部と、電源から前記ヒータに電力が供給されるオン状態と、前記電源から前記ヒータへの電力の供給を遮断するオフ状態とに切り替え可能なスイッチング部と、前記スイッチング部を強制的にオフ状態にするよう作動する強制オフ回路部と、ウォッチドッグ信号として機能する第１の信号を出力する第１の信号出力部及び、ウォッチドッグ信号として機能する第２の信号を監視する第１の監視部を含み、第１のＣＰＵを用いて前記第１の信号出力部及び前記第１の監視部が実現されている第１の制御部と、前記第１の監視部で監視される第２の信号を出力する第２の信号出力部及び、前記第１の信号出力部から出力された第１の信号を監視する第２の監視部を含み、第２のＣＰＵを用いて前記第２の信号出力部及び前記第２の監視部が実現されている第２の制御部と、を備えており、前記第１の制御部は、前記スイッチング部をオン状態にする信号とオフ状態にする信号とを切り換えて出力することによって前記ヒータの温度を制御すると共に、前記第１の監視部で第２の信号を認識できなかった場合に、前記スイッチング部をオフ状態にする信号を出力するヒータ温度制御部を含み、前記第１のＣＰＵを用いて前記ヒータ温度制御部が実現されており、前記第２の制御部は、前記第２の監視部で第１の信号を認識できなかった場合に、前記強制オフ回路部を作動させる信号を出力する強制オフ信号出力部を含み、前記第２のＣＰＵを用いて前記強制オフ信号出力部が実現されている。
【００１０】
本発明によれば、第１の制御部が第２のＣＰＵの暴走を監視し、第２の制御部が第１のＣＰＵの暴走を監視しており、第２のＣＰＵが暴走すれば第１の制御部の制御によってヒータへの電力供給を遮断し、第１のＣＰＵが暴走すれば第２の制御部の制御によってヒータへの電力供給を遮断する。この遮断に用いられる強制オフ回路部とスイッチング部を、第１及び第２の制御部で共通化することで、少ない部品点数で上記遮断をすることができる。したがって、本発明によれば、ＣＰＵが暴走した場合にヒータへの電力供給を遮断する制御を比較的簡単な構成で実現することができる。
【００１１】
上記構成において、前記強制オフ回路部は、前記強制オフ回路部が作動した場合に作動状態を継続させるラッチ回路を含むようにすることができる。
【００１２】
この構成によれば、第１のＣＰＵの暴走に引き続いて、第２のＣＰＵが暴走しても、電源からヒータへの電力供給の遮断を継続することができる。第２のＣＰＵはヒータの温度を制御しないので、強制オフ回路部を作動させた場合に作動状態を継続させるようにして、確実にヒータをオフにする。
【００１３】
上記構成において、前記第１の監視部で第２の信号を認識できなかったことにより、前記ヒータ温度制御部が前記スイッチング部をオフ状態にする信号を出力した場合、前記第１の制御部は、前記画像形成装置のシステムを停止させる制御をするようにすることができる。
【００１４】
この構成によれば、スイッチング部をオフ状態にする信号を出力した場合、第１の制御部は、画像形成装置のシステムを停止させる制御をする。したがって、第２のＣＰＵの暴走に引き続いて、第１のＣＰＵが暴走することによってヒータの温度制御ができなくなる前に、画像形成装置のシステムを停止できる。
【発明の効果】
【００１５】
本発明によれば、ＣＰＵが暴走した場合に定着部のヒータへの電力供給を遮断する制御を比較的簡単な構成で実現することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る画像形成装置の内部構造の概略を示す図である。
【図２】上記画像形成装置の電気的な構成を示すブロック図である。
【図３】本実施形態に係る定着装置のヒータへの電力供給を遮断する制御を実行するための機能ブロックの一例を示す図である。
【図４】図３に示すエンジンコントローラ、エンジンサブコントローラにおいて上記遮断制御に関係する要素の機能ブロック図である。
【図５】本実施形態に係る強制オフ回路部の機能を実行する回路の一例を示す図である。
【図６】エンジンＣＰＵ、サブＣＰＵの状態と各信号の状態を示す論理表である。
【図７】エンジンＣＰＵ、サブＣＰＵの状態と各信号の波形を示す図である。
【図８】本実施形態に係るヒータへの電力供給を遮断する制御を説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面に基づいて本発明の実施形態を詳細に説明する。図１は本発明の一実施形態に係る画像形成装置１の内部構造の概略を示す図である。画像形成装置１は例えば、コピー、プリンタ、スキャナ及びファクシミリの機能を有するデジタル複合機に適用することができる。画像形成装置１は装置本体１００、装置本体１００の上に配置された原稿読取部２００、原稿読取部２００の上に配置された原稿給送部３００、装置本体１００の上部前面に配置された操作部４００、及び装置本体１００の用紙搬出側、例えば左側に配置された用紙後処理部５００を備える。
【００１８】
原稿給送部３００は原稿載置部３０１、給紙ローラ３０３、原稿搬送部３０５及び原稿排出部３０７を備える。給紙ローラ３０３は原稿載置部３０１にセットされた原稿を１枚ずつ繰り出す。原稿搬送部３０５は繰り出された原稿を原稿読取部２００に搬送する。原稿は原稿読取部２００で読み取られて原稿排出部３０７に排出される。このように原稿給送部３００は自動原稿送り装置として機能し、原稿載置部３０１に置かれた複数枚の原稿を連続的に原稿読取部２００に送ることができる。
【００１９】
原稿読取部２００はＣＣＤ(Charge Coupled Device)センサ及び露光ランプ等を搭載したキャリッジ２０１、ガラス等の透明部材により構成された原稿台２０３、及び原稿読取スリット２０５を備える。原稿台２０３に載置された原稿を読み取る場合、キャリッジ２０１を原稿台２０３の長手方向に移動させながらＣＣＤセンサにより原稿を読み取る。これに対して、原稿給送部３００から給送された原稿を読み取る場合、キャリッジ２０１を原稿読取スリット２０５と対向する位置に移動させて、原稿給送部３００から送られてきた原稿を、原稿読取スリット２０５を通してＣＣＤセンサにより読み取る。ＣＣＤセンサは読み取った原稿を画像データとして出力する。
【００２０】
装置本体１００は用紙貯留部１０１、画像形成部１０３及び定着部１０５を備える。用紙貯留部１０１は装置本体１００の最下部に配置されており、用紙の束を貯留することができる用紙トレイ１０７を備える。用紙トレイ１０７に貯留された用紙の束において、最上位の用紙がピックアップローラ１０９の駆動により、用紙搬送部１１１へ向けて繰り出される。用紙は用紙搬送部１１１を通って、画像形成部１０３へ搬送される。
【００２１】
画像形成部１０３は搬送されてきた用紙に画像データを基にしてトナー画像を形成する。画像形成部１０３は感光体ドラム１１３、露光部１１５、現像部１１７及び転写部１１９を備える。露光部１１５は画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリ受信の画像データ等)に対応する光を生成し、一様に帯電された感光体ドラム１１３の周面に照射する。これにより、感光体ドラム１１３の周面には画像データに対応する静電潜像が形成される。この状態で感光体ドラム１１３の周面に現像部１１７からトナーを供給することにより、周面には画像データに対応するトナー画像が形成される。このトナー画像は転写部１１９によって先ほど説明した用紙貯留部１０１から搬送されてきた用紙に転写される。
【００２２】
トナー画像が転写された用紙は定着部１０５に送られる。定着部１０５において、トナー画像と用紙に熱と圧力が加えられて、トナー画像を用紙に定着させる。これにより、用紙への画像の印刷が完了する。この印刷済用紙に対して後処理がされる場合、印刷済用紙は装置本体１００の用紙排出口１２１から用紙後処理部５００へ送られる。これに対して後処理がされない場合、印刷済用紙は排紙トレイ１２３に排紙される。
【００２３】
用紙後処理部５００では印刷済用紙に対して、ソート、ステープル、パンチ、中綴じ等の後処理がされる。用紙後処理部５００は用紙搬入口５０１、用紙搬送部５０３、用紙搬出口５０５及びスタックトレイ５０７等を備える。用紙搬送部５０３は用紙排出口１２１から用紙搬入口５０１に搬入された印刷済用紙を順次搬送し、後処理がされた印刷済用紙を用紙搬出口５０５からスタックトレイ５０７へ搬出する。スタックトレイ５０７は用紙搬出口５０５から搬出された上記用紙の集積枚数に応じて矢印方向に上下動可能な構成を有する。
【００２４】
操作部４００は操作キー部４０１と表示部４０３を備える。表示部４０３はタッチパネル機能を有しており、ソフトキーを含む画面が表示される。ユーザは画面を見ながらソフトキーを操作することによって、コピー等の機能の実行に必要な設定等をする。
【００２５】
操作キー部４０１はハードキーからなる操作キーを備えており、具体的にはヘルプキー４０５、スタートキー４０７、テンキー４０９及び機能切換キー４１１等を備える。ヘルプキー４０５はヘルプ画面を表示部４０３に表示させるキーである。ヘルプ画面とはスキャナ、ファクシミリ、プリンタ、コピー等の機能に関する操作方法が表示された画面である。
【００２６】
スタートキー４０７はコピー、ファクシミリ送信等の動作を開始させるキーである。テンキー４０９はコピー部数、ファクシミリ番号等の数字を入力するキーである。
【００２７】
機能切換キー４１１はコピーキー及び送信キー等を備えており、コピー機能、送信機能等を相互に切り替えるキーである。コピーキーを操作すれば、コピーの初期画面が表示部４０３に表示される。送信キーを操作すれば、ファクシミリ送信及びメール送信の初期画面が表示部４０３に表示される。
【００２８】
図２は図１に示す画像形成装置１の電気的な構成を示すブロック図である。画像形成装置１は装置本体１００、原稿読取部２００、原稿給送部３００、操作部４００、用紙後処理部５００、制御部６００及び通信部７００がバスによって相互に接続された構成を有する。装置本体１００、原稿読取部２００、原稿給送部３００、操作部４００及び用紙後処理部５００に関しては既に説明したので、説明を省略する。
【００２９】
制御部６００はＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)及び画像メモリ等を備える。ＣＰＵは画像形成装置１を動作させるために必要な制御を、画像形成装置１を構成する上記ハードウェアに対して実行する。ＲＯＭは画像形成装置１の動作の制御に必要なソフトウェアを記憶している。ＲＡＭはソフトウェアの実行時に発生するデータの一時的な記憶及びアプリケーションソフトの記憶等に利用される。画像メモリは画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリ受信の画像データ等)を一時的に記憶する。
【００３０】
通信部７００はファクシミリ通信部７０１及びネットワークＩ／Ｆ部７０３を備える。ファクシミリ通信部７０１は相手先ファクシミリとの電話回線の接続を制御するＮＣＵ(Network Control Unit)及びファクシミリ通信用の信号を変復調する変復調回路を備える。ファクシミリ通信部７０１は電話回線７０５に接続される。
【００３１】
ネットワークＩ／Ｆ部７０３はＬＡＮ(Local Area Network)７０７に接続される。ネットワークＩ／Ｆ部７０３はＬＡＮ７０７に接続されたパソコン等の端末装置との間で通信を実行するための通信インターフェイス回路である。
【００３２】
次に、一方のＣＰＵが暴走した場合に、電源から定着部１０５のヒータへの電力供給を他方のＣＰＵを用いて遮断する制御について説明する。図３はこの遮断制御を実行するための機能ブロックの一例を示す図である。図４は図３に示すエンジンコントローラ１１、エンジンサブコントローラ１３において、上記遮断制御に関係する要素の機能ブロック図である。
【００３３】
エンジンコントローラ１１は、第１の制御部の一例であり、画像形成装置１のプリンタエンジンの全体を制御する。プリンタエンジンとは給紙、露光、現像、転写、定着等の物理的な印刷工程を実行するものである。エンジンコントローラ１１は、エンジンコントローラ用のＣＰＵ(エンジンＣＰＵ１５)、メモリ１７、ＩＯポート１９が相互にバス線２１で接続された構成を有する。エンジンＣＰＵ１５は第１のＣＰＵの一例である。
【００３４】
エンジンサブコントローラ１３は、第２の制御部の一例であり、プリンタエンジンの一部の機能(例えば現像部)を制御する。エンジンサブコントローラ１３は、エンジンサブコントローラ用のＣＰＵ(サブＣＰＵ２３)、メモリ２５、ＩＯポート２７が相互にバス線２９で接続された構成を有する。サブＣＰＵ２３は第２のＣＰＵの一例である。
【００３５】
エンジンＣＰＵ１５はウォッチドッグ信号として機能する第１の信号(エンジンウォッチドッグ信号)ＥＷＤを生成して出力する。ウォッチドッグ信号とはＣＰＵが正常に動作している場合に定期的にＣＰＵから出力される信号である。ＣＰＵが暴走すると、ウォッチドッグ信号の出力が停止する。第１の信号ＥＷＤはバス線２１を通り、ＩＯポート１９からＩＯポート２７へ送られて、バス線２９を通りサブＣＰＵ２３に入力する。
【００３６】
サブＣＰＵ２３はウォッチドッグ信号として機能する第２の信号(サブウォッチドッグ信号)ＳＷＤを生成して出力する。第２の信号ＳＷＤはバス線２９を通り、ＩＯポート２７からＩＯポート１９へ送られて、バス線２１を通りエンジンＣＰＵ１５に入力する。
【００３７】
エンジンコントローラ１１は第１の信号出力部３１、第１の監視部３３及びヒータ温度制御部３５を含む。これらの機能はエンジンコントローラ１１のエンジンＣＰＵ１５とメモリ１７により実現される。第１の信号出力部３１は、ウォッチドッグ信号として機能する第１の信号ＥＷＤを所定の間隔で出力する。これは、例えばメモリ１７に格納されたエンジンコントローラ１１を制御するプログラムのメインルーチンに定期的に第１の信号ＥＷＤを生成して出力する処理を設けることにより実現できる。第１の監視部３３は第２の信号出力部３７から出力された第２の信号ＳＷＤを監視する。
【００３８】
ヒータ温度制御部３５は、スイッチング部４５をオン状態にする信号とオフ状態にする信号を切り換えて出力することによってヒータ４７の温度を制御する。具体的にはヒータ温度制御部３５はスイッチング部４５を制御するためのＨＲＥＮ信号(ヒータリレーイネーブル信号)を出力する。アクティブ状態(本実施形態ではＨレベル)のＨＲＥＮ信号が、スイッチング部４５をオン状態にする信号である。非アクティブ状態(本実施形態ではＬレベル)のＨＲＥＮ信号がスイッチング部４５をオフ状態にする信号である。
【００３９】
また、ヒータ温度制御部３５は、第１の監視部３３で第２の信号ＳＷＤを認識できなかった場合に、スイッチング部４５をオフ状態にする信号(非アクティブ状態のＨＲＥＮ信号)を出力する。
【００４０】
エンジンサブコントローラ１３は第２の信号出力部３７、第２の監視部３９、強制オフ信号出力部４１を備える。これらの機能はエンジンサブコントローラ１３のサブＣＰＵ２３とメモリ２５により実現される。        
【００４１】
第２の信号出力部３７は、ウォッチドッグ信号として機能する第２の信号ＳＷＤを所定の間隔で出力する。これは、例えばメモリ２５に格納されたエンジンサブコントローラ１３を制御するプログラムのメインルーチンに定期的に第２の信号ＳＷＤを生成して出力する処理を設けることにより実現できる。第２の信号ＳＷＤは第１の信号ＥＷＤと関係なく出力してもよいし、第１の信号ＥＷＤを第２の監視部３９が認識することにより、第２の信号ＳＷＤを出力してもよい。
【００４２】
第２の監視部３９は第１の信号出力部３１から出力された第１の信号ＥＷＤを監視する。
【００４３】
強制オフ信号出力部４１は、第２の監視部３９で第１の信号ＥＷＤを認識できなかった場合に、強制オフ回路部４３を作動させる信号を出力する。この信号は強制オフ回路部４３を作動させてスイッチング部４５を強制的にオフ状態にする信号である。具体的には強制オフ回路部４３はＥＣＰＵＥＮ信号(エンジンＣＰＵイネーブル信号)を出力する。アクティブ状態(本実施形態ではＨレベル)のＥＣＰＵＥＮ信号が、強制オフ回路部４３を作動させる信号である。
【００４４】
エンジンＣＰＵ１５から出力されたＨＲＥＮ信号とサブＣＰＵ２３から出力されたＥＣＰＵＥＮ信号は、強制オフ回路部４３に入力する。強制オフ回路部４３からはＨＲＯＮ信号(ヒータリレーＯＮ信号)が出力され、ＨＲＯＮ信号によってリレーからなるスイッチング部４５のオン状態とオフ状態を制御する。本実施形態では、エンジンＣＰＵ１５及びサブＣＰＵ２３の正常時に、ヒータ温度制御部３５から出力されるＨＲＥＮ信号がＨＲＯＮ信号となる。したがって、ＨＲＥＮ信号がアクティブ状態(Ｈレベル)であれば、ＨＲＯＮ信号もアクティブ状態(Ｈレベル)となるので、スイッチング部４５がオン状態となり、ヒータ４７に電力が供給される。これに対して、ＨＲＥＮ信号が非アクティブ状態(Ｌレベル)であれば、ＨＲＯＮ信号も非アクティブ状態(Ｌレベル)となるので、スイッチング部４５がオフ状態となり、ヒータ４７への電力供給が遮断される。
【００４５】
定着部１０５のヒータ４７は、ヒータ４７を駆動する電力をヒータ４７へ供給する電源４９とスイッチング部４５を介して接続されている。図１に示す画像形成部１０３によって用紙に形成されたトナー画像をヒータ４７により加熱して用紙に定着させる。
【００４６】
スイッチング部４５がオン状態であれば電源４９からヒータ４７へ電力が供給され、ヒータ４７が駆動されてヒータ４７の温度が上昇する。これに対してスイッチング部４５がオフ状態であれば電源４９からヒータ４７への電力の供給が遮断されて、ヒータ４７は駆動されない。
【００４７】
強制オフ回路部４３が作動することにより、スイッチング部４５は強制的にオフ状態にされる。図５は強制オフ回路部４３の機能を実行する回路の一例を示す図である。強制オフ回路部４３は、ＨＲＥＮ信号とＥＣＰＵＥＮ信号が入力すると共に出力端５１からＨＲＯＮ信号が出力される。
【００４８】
強制オフ回路部４３はＨＲＥＮ信号がアクティブ状態(本実施形態ではＨレベル)又は非アクティブ状態(本実施形態ではＬレベル)を問わずに、ＨＲＯＮ信号を強制的に非アクティブ状態(本実施形態ではＬレベル)にする回路である。これにより、エンジンＣＰＵ１５が暴走してＨＲＥＮ信号がアクティブ状態(スイッチング部４５をオン状態にする信号)になっても、ＨＲＯＮ信号を非アクティブ状態(スイッチング部４５をオフ状態にする信号)にすることができる。
【００４９】
強制オフ回路部４３はＯＲ回路５３とｎｐｎ型のバイポーラトランジスタ５５を備える。ＯＲ回路５３の一方の入力端は抵抗Ｒ１を介して接地されていると共にＥＣＰＵＥＮ信号が入力する。ＯＲ回路５３の他方の入力端はＯＲ回路５３の出力端から出力された信号が入力する。ＯＲ回路５３の出力端は抵抗Ｒ２を介してバイポーラトランジスタ５５のベースＢと接続されている。バイポーラトランジスタ５５のエミッタＥは接地されている。ベースＢとエミッタＥとの間に抵抗が設けられている。コレクタＣは強制オフ回路部４３の出力端５１に接続されている。
【００５０】
図６はエンジンＣＰＵ１５、サブＣＰＵ２３の状態と各信号の状態を示す論理表である。図７はエンジンＣＰＵ１５、サブＣＰＵ２３の状態と各信号の波形を示す図である。
【００５１】
(１)エンジンＣＰＵ１５及びサブＣＰＵ２３が共に正常
エンジンＣＰＵ１５及びサブＣＰＵ２３が共に暴走しておらず、正常であれば、エンジンＣＰＵ１５から第１の信号ＥＷＤが出力され、サブＣＰＵ２３から第２の信号ＳＷＤが出力される。第１の監視部３３で第２の信号ＳＷＤを認識できた場合、エンジンコントローラ１１はサブＣＰＵ２３が正常と判断する。これによりヒータ温度制御部３５は通常の制御をする。すなわち、ヒータ４７を駆動する場合はＨＲＥＮ信号をアクティブ状態(Ｈレベル)にし、ヒータ４７を駆動させない場合はＨＲＥＮ信号を非アクティブ状態(Ｌレベル)にする。
【００５２】
一方、第２の監視部３９で第１の信号ＥＷＤを認識できた場合、エンジンサブコントローラ１３はエンジンＣＰＵ１５が正常と判断する。これにより、強制オフ信号出力部４１はＥＣＰＵＥＮ信号を非アクティブ状態(Ｌレベル)にする。
【００５３】
ＨＲＥＮ信号とＥＣＰＵＥＮ信号は図５に示す強制オフ回路部４３に入力する。ＥＣＰＵＥＮはＯＲ回路５３の一方の入力端に入力する。ＯＲ回路５３の他方の入力端は、強制オフ回路部４３が作動する前の状態はＬレベルの信号が入力されている。ＥＣＰＵＥＮ信号はＬレベルなので、ＯＲ回路５３からはＬレベルの信号が出力される。バイポーラトランジスタ５５のベースＢにはそのＬレベルの信号が入力されるので、バイポーラトランジスタ５５はオフの状態となる。これにより、強制オフ回路部４３は非作動状態となるので、ＨＲＥＮ信号がそのままＨＲＯＮ信号として出力される。したがって、ＨＲＥＮ信号がアクティブ状態(Ｈレベル)であれば、ＨＲＯＮ信号もアクティブ状態(Ｈレベル)となるので、スイッチング部４５がオン状態となり、ヒータ４７に電力が供給される。一方、ＨＲＥＮ信号が非アクティブ状態(Ｌレベル)であれば、ＨＲＯＮ信号も非アクティブ状態(Ｌレベル)となるので、スイッチング部４５がオフ状態となり、ヒータ４７への電力供給が遮断される。
【００５４】
(２)エンジンＣＰＵ１５が正常、サブＣＰＵ２３が異常(暴走)
エンジンＣＰＵ１５が正常、サブＣＰＵ２３が異常(暴走)であれば、以下に説明するように、エンジンコントローラ１１(エンジンＣＰＵ１５)によって、電源４９からヒータ４７への電力供給を遮断する制御がされる。
【００５５】
エンジンＣＰＵ１５が正常なので、エンジンＣＰＵ１５からは第１の信号ＥＷＤが出力される。サブＣＰＵ２３が暴走していれば、サブＣＰＵ２３からは第２の信号ＳＷＤの出力が停止される。第１の監視部３３は第２の信号ＳＷＤを認識できないので、エンジンコントローラ１１はサブＣＰＵ２３が暴走している(異常である)と判定する。これによりヒータ温度制御部３５はＨＲＥＮ信号を非アクティブ状態(Ｌレベル)にする。これは、スイッチング部４５をオフ状態にする信号である。
【００５６】
一方、サブＣＰＵ２３は暴走しているので、強制オフ信号出力部４１で出力されるＥＣＰＵＥＮ信号がアクティブ状態(Ｈレベル)又は非アクティブ状態(Ｌレベル)かは定まらない。
【００５７】
ＨＲＥＮ信号がＬレベルなので、強制オフ回路部４３が作動状態か非作動状態かを問わずに、ＨＲＯＮ信号はＬレベルとなる。よって、スイッチング部４５がオフ状態となるので、電源４９からヒータ４７へ電力供給が遮断される。
【００５８】
(３)エンジンＣＰＵ１５が異常(暴走)、サブＣＰＵ２３が正常
エンジンＣＰＵ１５が異常(暴走)、サブＣＰＵ２３が正常であれば、以下に説明するように、エンジンサブコントローラ１３(サブＣＰＵ２３)によって、電源４９からヒータ４７への電力供給を遮断する制御がされる。
【００５９】
サブＣＰＵ２３が正常なので、サブＣＰＵ２３からは第２の信号ＳＷＤが出力される。エンジンＣＰＵ１５が暴走していれば、エンジンＣＰＵ１５からは第１の信号ＥＷＤの出力が停止する。第２の監視部３９は第１の信号ＥＷＤを認識できないので、エンジンサブコントローラ１３はエンジンＣＰＵ１５が暴走していると判定する。これにより強制オフ信号出力部４１はＥＣＰＵＥＮ信号をアクティブ状態(Ｈレベル)にする。一方、エンジンＣＰＵ１５は暴走しているので、ヒータ温度制御部３５から出力されるＨＲＥＮ信号がアクティブ状態(Ｈレベル)又は非アクティブ状態(Ｌレベル)かは定まらない。
【００６０】
ＥＣＰＵＥＮ信号がＬレベルからＨレベルに変わったので、強制オフ回路部４３は作動状態となる。詳細に説明すると、図５に示すように、ＥＣＰＵＥＮ信号がＨレベルなので、ＯＲ回路５３からはＨレベルの信号が出力される。これより、バイポーラトランジスタ５５がＯＮ状態となり、出力端５１が接地レベル(Ｌレベル)となる。よって、ＨＲＥＮ信号がＬレベルかＨレベルかを問わずに、ＨＲＯＮ信号はＬレベルとなる。この結果、スイッチング部４５がオフ状態となるので、電源４９からヒータ４７へ電力供給が遮断される。
【００６１】
ＯＲ回路５３からはＨレベルの信号が出力されることにより、この信号はＯＲ回路５３の他方の入力端に入力される。したがって、ＯＲ回路５３の出力端からはＨレベルの信号が出力され続けるので、強制オフ回路部４３の作動状態が継続、すなわち、電源４９からヒータ４７へ電力供給の遮断が継続される。このように、ＯＲ回路５３がラッチ回路として機能することにより、エンジンＣＰＵ１５の暴走に引き続いて、サブＣＰＵ２３が暴走しても、電源４９からヒータ４７へ電力供給の遮断が継続されるようにしている。エンジンＣＰＵ１５が暴走する状況であれば、サブＣＰＵ２３が暴走してもおかしくないことを考慮したものである。サブＣＰＵ２３はヒータ４７の温度を制御しないので、強制オフ回路部４３を作動させた場合に作動状態を継続させるようにして、確実にヒータ４７をオフにしている。
【００６２】
(４)エンジンＣＰＵ１５及びサブＣＰＵ２３が同時に異常(暴走)
エンジンＣＰＵ１５とサブＣＰＵ２３が同時に暴走した場合、電源４９からヒータ４７への電力供給を遮断する制御を実行できないが、エンジンＣＰＵ１５及びサブＣＰＵ２３が同時に暴走するのは極めて稀である。
【００６３】
次に、本実施形態に係るヒータ４７への電力供給の制御について図８に示すフローチャートを用いて説明する。エンジンコントローラ１１の第１の信号出力部３１が、ウォッチドッグ信号である第１の信号ＥＷＤを所定の間隔で出力する。これは、例えばエンジンコントローラ１１を制御するプログラムのメインルーチンに定期的に第１の信号ＥＷＤを生成して出力する処理を設けることにより実現できる。エンジンＣＰＵ１５が暴走することにより、例えば上記プログラムのサブルーチンから脱出できなくなった場合、第１の信号ＥＷＤが出力されなくなる。
【００６４】
第１の信号出力部３１が第１の信号ＥＷＤを出力した場合(ステップＳ１でＹｅｓ)、第１の信号ＥＷＤはエンジンサブコントローラ１３に入力し、入力された第１の信号ＥＷＤは第２の監視部３９によって認識されて、エンジンサブコントローラ１３はエンジンＣＰＵ１５が正常と判断する(ステップＳ３)。
【００６５】
第１の信号出力部３１と同様に、第２の信号出力部３７からは第２の信号ＳＷＤが所定の間隔で出力される。サブＣＰＵ２３が暴走した場合はサブＣＰＵ２３が正常に機能しないので、第２の信号ＳＷＤが出力されなくなる。
【００６６】
第２の信号出力部３７が第２の信号ＳＷＤを出力した場合(ステップＳ５でＹｅｓ)、第２の信号ＳＷＤはエンジンサブコントローラ１３から出力されて、エンジンコントローラ１１に入力する。入力された第２の信号ＳＷＤは第１の監視部３３によって認識されて、エンジンコントローラ１１はサブＣＰＵ２３が正常と判断する(ステップＳ７)。上記「(１)エンジンＣＰＵ１５及びサブＣＰＵ２３が共に正常」で説明した処理により、エンジンコントローラ１１は通常の電力供給の制御をする(ステップＳ７)。すなわち、ヒータ温度制御部３５はヒータ４７を駆動する場合はＨＲＥＮ信号をアクティブ状態(Ｈレベル)にし、ヒータ４７を駆動させない場合はＨＲＥＮ信号を非アクティブ状態(Ｌレベル)にする。
【００６７】
一方、サブＣＰＵ２３が暴走することにより、第２の信号出力部３７から第２の信号ＳＷＤが出力されない場合(ステップＳ５でＮｏ)、第１の監視部３３が第２の信号ＳＷＤを認識できないので、エンジンコントローラ１１はサブＣＰＵ２３が暴走している判断する(ステップＳ１１)。上記「(２)エンジンＣＰＵ１５が正常、サブＣＰＵ２３が異常」で説明した処理により、エンジンコントローラ１１(エンジンＣＰＵ１５)によって電源４９からヒータ４７へ電力供給が遮断される(ステップＳ１３)。
【００６８】
エンジンコントローラ１１は、図１の表示部４０３にサブＣＰＵ２３が異常(暴走)である旨のエラー表示をする制御と画像形成装置１のプリンタエンジンのシステムを停止する制御をする(ステップＳ１５)。
【００６９】
また、エンジンＣＰＵ１５が暴走することにより、第１の信号出力部３１から第１の信号ＥＷＤが出力されない場合(ステップＳ１でＮｏ)、エンジンサブコントローラ１３の第２の監視部３９は第１の信号ＥＷＤを認識できないので、エンジンサブコントローラ１３はエンジンＣＰＵ１５が暴走していると判断する(ステップＳ１７)。上記「(３)エンジンＣＰＵ１５が異常、サブＣＰＵ２３が正常」で説明した処理により、エンジンサブコントローラ１３(サブＣＰＵ２３)によって電源４９からヒータ４７へ電力供給が遮断される(ステップＳ１９)。
【００７０】
エンジンＣＰＵ１５の暴走に引き続いて、サブＣＰＵ２３が暴走しても(ステップＳ２１)、電源４９からヒータ４７へ電力供給の遮断が継続される(ステップＳ２３)。この理由は上記「(３)エンジンＣＰＵ１５が異常、サブＣＰＵ２３が正常」で説明したＯＲ回路５３がラッチ機能を有することによるものである。
【００７１】
本実施形態の主な効果を説明する。
【００７２】
(１)本実施形態ではエンジンコントローラ１１(エンジンＣＰＵ１５)がサブＣＰＵ２３の暴走を監視し、エンジンサブコントローラ１３(サブＣＰＵ２３)がエンジンＣＰＵ１５の暴走を監視している。サブＣＰＵ２３が暴走すればエンジンコントローラ１１(エンジンＣＰＵ１５)によってヒータ４７への電力供給を遮断し、エンジンＣＰＵ１５が暴走すればエンジンサブコントローラ１３(サブＣＰＵ２３)によってヒータ４７への電力供給を遮断する。この遮断に用いられる強制オフ回路部４３とスイッチング部４５を、エンジンコントローラ１１及びエンジンサブコントローラ１３で共通化することで、少ない部品点数で上記遮断をすることができる。したがって、本実施形態によれば、ＣＰＵが暴走した場合にヒータ４７への電力供給を遮断する制御を比較的簡単な構成で実現することができる。
【００７３】
(２)ステップＳ２３で説明したように、ＯＲ回路５３がラッチ回路として機能することにより、エンジンＣＰＵ１５の暴走に引き続いて、サブＣＰＵ２３も暴走しても、電源４９からヒータ４７へ電力供給の遮断が継続されるようにしている。サブＣＰＵ２３はヒータ４７の温度を制御しないので、強制オフ回路部４３を作動させた場合に作動状態を継続させるようにして、確実にヒータ４７をオフにしている。
【００７４】
(３)ステップＳ１３，Ｓ１５で説明したように、エンジンコントローラ１１によって電源４９からヒータ４７への電力供給が遮断された後、エンジンコントローラ１１は、画像形成装置１のプリンタエンジンのシステムを停止する制御をする。これにより、サブＣＰＵ２３の暴走に引き続いて、エンジンＣＰＵ１５が暴走することによってヒータ４７の温度制御ができなくなる前に、画像形成装置１のプリンタエンジンのシステムが停止される。
【００７５】
(４)本実施形態によれば、エンジンコントローラ１１(エンジンＣＰＵ１５)がサブＣＰＵ２３の暴走を監視し、エンジンサブコントローラ１３(サブＣＰＵ２３)がエンジンＣＰＵ１５の暴走を監視している。したがって、ウォッチドッグ信号を監視するＣＰＵの外付けのウォッチドッグタイマー回路が不要となる。
【符号の説明】
【００７６】
１  画像形成装置
１１  エンジンコントローラ(第１の制御部の一例)
１３  エンジンサブコントローラ(第２の制御部の一例)
１５  エンジンＣＰＵ(第１のＣＰＵの一例)
２３  サブＣＰＵ(第２のＣＰＵの一例)
【図１】
2011215516.tif 000003
【図２】
2011215516.tif 000004
【図３】
2011215516.tif 000005
【図４】
2011215516.tif 000006
【図５】
2011215516.tif 000007
【図６】
2011215516.tif 000008
【図７】
2011215516.tif 000009
【図８】
2011215516.tif 000010