(57)【要約】【課題】信頼性を向上する。【解決手段】第１制御部は、センサから出力値を取得する第１センサ出力値取得部と、第１センサ出力値取得部を用いて取得した第１出力値を第２制御部へ送信する第１出力値送信部と、第１出力値と、第２制御部から受信した第２出力値とを用いて、温度の差分が所定の許容温度差範囲を超えた場合、ヒータを停止させる第１ヒータ制御部とを設け、第２制御部は、センサから出力値を取得する第２センサ出力値取得部と、第２センサ出力値取得部を用いて取得した第２出力値を第１制御部へ送信する第２出力値送信部と、第２出力値と、第１制御部から受信した第１出力値とを用いて、温度の差分が許容温度差範囲を超えた場合、ヒータを停止させる第２ヒータ制御部とを設ける。【選択図】図６
2020008830.tif 000002
【特許請求の範囲】
【請求項１】
ヒータの温度を計測するセンサと、
前記ヒータを制御する第１制御部と、
前記ヒータを制御する第２制御部と
を具える画像形成装置において、
前記第１制御部は、
前記センサから出力値を取得する第１センサ出力値取得部と、
前記第１センサ出力値取得部を用いて取得した第１出力値を前記第２制御部へ送信する第１出力値送信部と、
前記第１出力値と、前記第２制御部から受信した第２出力値とを用いて、温度の差分が所定の許容温度差範囲を超えた場合、前記ヒータを停止させる第１ヒータ制御部と
を有し、
前記第２制御部は、
前記センサから出力値を取得する第２センサ出力値取得部と、
前記第２センサ出力値取得部を用いて取得した前記第２出力値を前記第１制御部へ送信する第２出力値送信部と、
前記第２出力値と、前記第１制御部から受信した前記第１出力値とを用いて、温度の差分が前記許容温度差範囲を超えた場合、前記ヒータを停止させる第２ヒータ制御部と
を有する画像形成装置。
【請求項２】
前記第１ヒータ制御部は、前記第２制御部が異常な状態であると判断した場合、前記ヒータを停止させ、
前記第２ヒータ制御部は、前記第１制御部が異常な状態であると判断した場合、前記ヒータを停止させる
請求項１に記載の画像形成装置。
【請求項３】
前記第１出力値送信部は、正常時においては一定時間間隔で前記第１出力値を前記第２制御部へ送信する一方、前記第１出力値と前記第２出力値との差分が前記許容温度差範囲を超えた場合、前記一定時間間隔以内に前記第１出力値を再度前記第２制御部へ送信し、
前記第１ヒータ制御部は、前記第１出力値と前記第２出力値との差分が、前記許容温度差範囲を再度超えた場合、前記ヒータを停止させる
請求項２に記載の画像形成装置。
【請求項４】
前記第１ヒータ制御部は、前記第１出力値を前記第２制御部へ前記第１出力値送信部が送信してから所定時間以内に前記第２制御部から前記第２出力値を受信できなかった場合、前記ヒータを停止させる
請求項２に記載の画像形成装置。
【請求項５】
前記第２ヒータ制御部は、前記第１制御部から前記第１出力値を受信した後に、所定時間以内に前記第１制御部から前記第１出力値を受信できなかった場合、前記ヒータを停止させる
請求項２に記載の画像形成装置。
【請求項６】
前記センサは、前記ヒータで媒体を加熱することにより該媒体にトナーを定着する定着器の温度を計測する
請求項１に記載の画像形成装置。
【請求項７】
前記第１制御部は、
前記第１出力値に基づいて、前記許容温度差範囲を第１許容温度差範囲又は第２許容温度差範囲に切り替える第１温度判定切替部
をさらに有し、
前記第１ヒータ制御部は、前記第１出力値と前記第２出力値とを用いて、温度の差分が前記第１温度判定切替部が選択した前記許容温度差範囲を超えた場合、前記ヒータを停止させ、
前記第２制御部は、
前記第２出力値に基づいて、前記許容温度差範囲を前記第１許容温度差範囲又は前記第２許容温度差範囲に切り替える第２温度判定切替部
をさらに有し、
前記第２ヒータ制御部は、前記第２出力値と前記第１出力値とを用いて、温度の差分が前記第２温度判定切替部が選択した前記許容温度差範囲を超えた場合、前記ヒータを停止させる
請求項１に記載の画像形成装置。
【請求項８】
前記センサは、前記ヒータで媒体を加熱することにより該媒体にトナーを定着する定着器の温度を計測し、
前記第１温度判定切替部は、前記第１出力値が前記媒体に前記トナーを定着させる際の温度帯域である定着温度帯域内である場合に前記許容温度差範囲を前記第１許容温度差範囲に切り替える一方、前記第１出力値が前記定着温度帯域外である場合に前記許容温度差範囲を前記第１許容温度差範囲よりも大きい範囲である前記第２許容温度差範囲に切り替え、
前記第２温度判定切替部は、前記第２出力値が前記定着温度帯域内である場合に前記許容温度差範囲を前記第１許容温度差範囲に切り替える一方、前記第２出力値が前記定着温度帯域外である場合に前記許容温度差範囲を前記第２許容温度差範囲に切り替える
請求項７に記載の画像形成装置。
【請求項９】
前記センサは、温度特性が非線形である
請求項７に記載の画像形成装置。
【請求項１０】
前記第１許容温度差範囲及び前記第２許容温度差範囲は、前記センサの温度特性に応じて設定される
請求項９に記載の画像形成装置。
【請求項１１】
前記第１温度判定切替部は、前記第１出力値が、前記センサの分解能が高い温度帯域である場合に、前記許容温度差範囲を前記第１許容温度差範囲に切り替え、
前記第２温度判定切替部は、前記第２出力値が、前記センサの分解能が低い温度帯域である場合に、前記許容温度差範囲を前記第１許容温度差範囲よりも大きい範囲である前記第２許容温度差範囲に切り替える
請求項１０に記載の画像形成装置。
【請求項１２】
前記センサは、サーミスタにより構成される
請求項１１に記載の画像形成装置。
【請求項１３】
前記第１制御部は、
前記第１センサ出力値取得部が取得した前記第１出力値をアナログデジタル変換し前記第１出力値送信部及び前記第１ヒータ制御部へ送出する第１アナログデジタルコンバータ
をさらに有し、
前記第１出力値送信部は、前記第１アナログデジタルコンバータから取得したアナログデジタル変換後の前記第１出力値を前記第２制御部へ送信し、
前記第１ヒータ制御部は、前記第１アナログデジタルコンバータから取得したアナログデジタル変換後の前記第１出力値と、前記第２制御部から受信した前記第２出力値とを用いて、温度の差分が前記許容温度差範囲を超えた場合、前記ヒータを停止させ、
前記第２制御部は、
前記第２センサ出力値取得部が取得した前記第２出力値をアナログデジタル変換し前記第２出力値送信部及び前記第２ヒータ制御部へ送出する第２アナログデジタルコンバータ
をさらに有し、
前記第２出力値送信部は、前記第２アナログデジタルコンバータから取得したアナログデジタル変換後の前記第２出力値を前記第１制御部へ送信し、
前記第２ヒータ制御部は、前記第２アナログデジタルコンバータから取得したアナログデジタル変換後の前記第２出力値と、前記第１制御部から受信した前記第１出力値とを用いて、温度の差分が前記許容温度差範囲を超えた場合、前記ヒータを停止させ、
前記第１アナログデジタルコンバータによる前記第１出力値のアナログデジタル変換と、前記第２アナログデジタルコンバータによる前記第２出力値のアナログデジタル変換とは、異なるタイミングで行われる
請求項１に記載の画像形成装置。
【請求項１４】
前記第２制御部は、
前記第２アナログデジタルコンバータが前記アナログデジタル変換を開始する際に、アナログデジタル変換開始通知を前記第１制御部へ送信するアナログデジタル変換開始通知部
をさらに有し、
前記第１アナログデジタルコンバータは、前記第２制御部から前記アナログデジタル変換開始通知を受信すると、前記アナログデジタル変換を一定期間停止する
請求項１３に記載の画像形成装置。
【請求項１５】
前記第２制御部は、
前記第２アナログデジタルコンバータが前記アナログデジタル変換を開始する際に、アナログデジタル変換開始通知を前記第１制御部へ送信するアナログデジタル変換開始通知部と、
前記第２アナログデジタルコンバータが前記アナログデジタル変換を完了した際に、アナログデジタル変換完了通知を前記第１制御部へ送信するアナログデジタル変換完了通知部と
をさらに有し、
前記第１アナログデジタルコンバータは、前記第２制御部から前記アナログデジタル変換開始通知を受信すると、前記第２制御部から前記アナログデジタル変換完了通知を受信するまで前記アナログデジタル変換を停止する
請求項１３に記載の画像形成装置。
【請求項１６】
前記第１アナログデジタルコンバータの駆動クロックの方が、前記第２アナログデジタルコンバータの駆動クロックよりも速い
請求項１３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に関し、例えば、定着器を備えた電子写真方式のプリンタ、ファクシミリ機、複写機等の画像形成装置に適用して好適なものである。
【背景技術】
【０００２】
従来、定着器を備えた画像形成装置は、用紙等の記録媒体に現像剤で形成された画像（現像剤像とも呼ぶ）を転写した後、記録媒体に転写された現像剤像を定着器により溶融して記録媒体に定着させる（例えば特許文献１参照）。
【０００３】
このような画像形成装置においては、定着器を制御する例えば２つの下位のＣＰＵ（Central Processing Unit）と、それぞれの下位のＣＰＵに対してリセットを実行可能な上位のＣＰＵとを有し、下位のＣＰＵが動作異常となった場合、上位のＣＰＵが下位のＣＰＵにリセットを掛け正常復帰させるものがある。またそのような画像形成装置では、上位のＣＰＵから下位のＣＰＵに対して定期的にコマンド発行とレスポンス確認とを行うことで動作状態をポーリングしており、レスポンス確認が得られない場合に動作異常と判断し、定着器への電力を遮断する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−４４８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そのような画像形成装置では、上位のＣＰＵから下位のＣＰＵにコマンドを送信し、下位のＣＰＵからのレスポンスを上位のＣＰＵが監視することで、下位のＣＰＵが暴走状態にあるか否かを監視していた。
【０００６】
しかしながらそのような画像形成装置では、上位のＣＰＵは下位のＣＰＵが異常状態にあることをレスポンスの確認だけで判断するため、例えば、下位のＣＰＵがセンサの温度を正しく読み取れていない場合は、レスポンスはできても不適切な動作をしてしまう恐れがあるが、そのような場合であっても上位のＣＰＵは、レスポンス自体は下位のＣＰＵから受け取るため、下位のＣＰＵがセンサの温度を正しく読み取れていないことを検知できなかった。
【０００７】
そのためそのような画像形成装置では、下位のＣＰＵが表面上は上位のＣＰＵへ応答ができていても、温度計測が滞っていることを上位のＣＰＵへ伝えることができなかった。このためそのような画像形成装置では、定着器の温度が異常に上昇していることを下位のＣＰＵが上位のＣＰＵへ伝えることができないため、より高温の上限温度チェックで定着器を停止させることとなり、定着器の耐熱温度を超えてしまうおそれがあった。
【０００８】
本発明は以上の点を考慮してなされたもので、信頼性を向上し得る画像形成装置を提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明の画像形成装置においては、ヒータの温度を計測するセンサと、ヒータを制御する第１制御部と、ヒータを制御する第２制御部とを具える画像形成装置において、第１制御部は、センサから出力値を取得する第１センサ出力値取得部と、第１センサ出力値取得部を用いて取得した第１出力値を第２制御部へ送信する第１出力値送信部と、第１出力値と、第２制御部から受信した第２出力値とを用いて、温度の差分が所定の許容温度差範囲を超えた場合、ヒータを停止させる第１ヒータ制御部とを設け、第２制御部は、センサから出力値を取得する第２センサ出力値取得部と、第２センサ出力値取得部を用いて取得した第２出力値を第１制御部へ送信する第２出力値送信部と、第２出力値と、第１制御部から受信した第１出力値とを用いて、温度の差分が許容温度差範囲を超えた場合、ヒータを停止させる第２ヒータ制御部とを設けるようにした。
【００１０】
これにより本発明は、温度検出過程に異常があるか否かを第１制御部と第２制御部とで相互に判断し、第１制御部か第２制御部かの少なくともどちらか一方で異常を検出した場合、ヒータを速やかに停止させることができる。
【発明の効果】
【００１１】
本発明によれば、信頼性を向上し得る画像形成装置を実現できる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置のハードウェア構成を示す側面図である。
【図２】定着器の構成を示す側面図である。
【図３】画像形成装置の制御構成を示すブロック図である。
【図４】第１の実施の形態による定着制御部の回路構成を示す回路図である。
【図５】第１の実施の形態による定着制御部の機能構成を示すブロック図である。
【図６】第１及び第２の実施の形態による正常時の相互監視処理手順を示すシーケンスチャートである。
【図７】第１及び第２の実施の形態による異常時の相互監視処理手順を示すシーケンスチャートである。
【図８】メインＣＰＵによる相互監視開始処理手順を示すフローチャートである。
【図９】第１の実施の形態によるメインＣＰＵ相互監視処理手順を示すフローチャートである。
【図１０】第１の実施の形態によるサブＣＰＵ相互監視処理手順を示すフローチャートである。
【図１１】メインＣＰＵ検出温度及びサブＣＰＵ検出温度を示す表である。
【図１２】検出温度信号を示すグラフである。
【図１３】相互監視タイミングリストを示す表である。
【図１４】相互監視の説明に供する図である。
【図１５】第２の実施の形態による定着制御部の回路構成を示す回路図である。
【図１６】第２の実施の形態による定着制御部の機能構成を示すブロック図である。
【図１７】第２の実施の形態によるメインＣＰＵ相互監視処理手順を示すフローチャートである。
【図１８】第２の実施の形態によるサブＣＰＵ相互監視処理手順を示すフローチャートである。
【図１９】センサ温度特性を示すグラフである。
【図２０】温度テーブルを示す表である。
【図２１】定着温度帯域、温度閾値、第１許容温度差及び第２許容温度差を示すグラフである。
【図２２】第３の実施の形態による定着制御部の回路構成を示す回路図である。
【図２３】第３の実施の形態による定着制御部の機能構成を示すブロック図である。
【図２４】第３の実施の形態による正常時の相互監視処理手順を示すシーケンスチャートである。
【図２５】第３の実施の形態による異常時の相互監視処理手順（１）を示すシーケンスチャートである。
【図２６】第３の実施の形態による異常時の相互監視処理手順（２）を示すシーケンスチャートである。
【発明を実施するための形態】
【００１３】
以下、発明を実施するための形態（以下実施の形態とする）について、図面を用いて説明する。
【００１４】
［１．第１の実施の形態］
［１−１．画像形成装置のハードウェア構成］
図１に示すように画像形成装置１は、略箱型の筐体２を有している。筐体２の内部には、媒体カセット３、複数の画像形成ユニット４（４Ａ〜４Ｅ）、中間転写ユニット５、定着器６、ピックアップローラ７、レジストローラ８及び９、搬送ローラ１０〜１５、排出ローラ１６及び１７、媒体通過センサ１８〜２１が設けられている。
【００１５】
媒体カセット３は、用紙等の記録媒体Ｐを収容する部分であり、筐体２内の下部に設けられている。複数の画像形成ユニット４（４Ａ〜４Ｅ）は、電子写真方式での画像形成プロセスを実行するユニットであり、筐体２内の上部に設けられている。複数の画像形成ユニット４（４Ａ〜４Ｅ）は、それぞれ扱う現像剤が異なっており、例えば、画像形成ユニット４Ａは白やクリア等の特色、画像形成ユニット４Ｂはシアン、画像形成ユニット４Ｃはマゼンタ、画像形成ユニット４Ｄはイエロー、画像形成ユニット４Ｅはブラックの現像剤を扱う。具体的に現像剤としては、例えばトナーが用いられる。
【００１６】
中間転写ユニット５は、電子写真方式での転写プロセスを実行するユニットであり、複数の画像形成ユニット４（４Ａ〜４Ｅ）の下方に設けられている。中間転写ユニット５は、ベルト張架ローラ３０と、ベルト駆動ローラ３１と、中間転写ベルト３２と、複数の一次転写ローラ３３（３３Ａ〜３３Ｅ）と、二次転写ローラ３４と、二次転写バックアップローラ３５とを有している。
【００１７】
中間転写ベルト３２は、ベルト張架ローラ３０、ベルト駆動ローラ３１及び二次転写バックアップローラ３５によって、上側が平坦で下側が下方に凸する逆三角形状に張架されている。中間転写ベルト３２の上側の平坦部分の内側には、複数の画像形成ユニット４Ａ〜４Ｅのそれぞれと対向するように、一次転写ローラ３３Ａ〜３３Ｅが配置されている。また中間転写ベルト３２の下側の凸部分の外側には、二次転写バックアップローラ３５と対向するように二次転写ローラ３４が配置されている。
【００１８】
この中間転写ベルト３２は、図中時計回り方向に走行しながら、上側の平坦部分の外側に、複数の画像形成ユニット４（４Ａ〜４Ｅ）と複数の一次転写ローラ３３（３３Ａ〜３３Ｅ）によって、現像剤像が転写される。このようにして中間転写ベルト３２に転写された現像剤像は、中間転写ベルト３２と共に図中時計回り方向に運ばれ、二次転写ローラ３４と二次転写バックアップローラ３５との間に形成されるニップ部へと搬送されてきた記録媒体Ｐがニップ部を通過する際に、この記録媒体Ｐへ転写される。
【００１９】
定着器６は、電子写真方式での定着プロセスを実行する部分であり、二次転写ローラ３４と二次転写バックアップローラ３５との間に形成されるニップ部よりも、記録媒体Ｐの搬送方向の下流側に設けられている。図２に示すように定着器６は、定着ベルト４０と、加圧ローラ４１と、センサ４２及び４３と、ヒータ４４とを主に有している。定着ベルト４０と加圧ローラ４１とは互いに圧接するように対向配置されている。センサ４２は、定着ベルト４０の内部に設けられたヒータ４４の温度を検出する素子であり、センサ４３は、定着ベルト４０の裏面（内側の面）の温度を検出する素子である。具体的にセンサ４２及び４３としては、例えばサーミスタが用いられる。
【００２０】
ピックアップローラ７は、媒体カセット３から記録媒体Ｐを繰り出すためのローラである。レジストローラ８及び９は、媒体カセット３から繰り出された記録媒体Ｐのスキューを補正するためのローラであり、互いに圧接するように対向配置されている。搬送ローラ１０及び１１と搬送ローラ１２及び１３とは、それぞれ、レジストローラ８及び９によってスキューの補正が行われた記録媒体Ｐを、二次転写ローラ３４と二次転写バックアップローラ３５との間のニップ部へと搬送するためのローラであり、それぞれ互いに圧接するように対向配置されている。なお、搬送ローラ１０及び１１よりも搬送ローラ１２及び１３の方が、ニップ部に近い位置に配置されており、画像形成装置１は、この搬送ローラ１２及び１３の駆動を制御することで、記録媒体Ｐへの現像剤像の転写タイミングを制御することが可能となっている。
【００２１】
搬送ローラ１４及び１５と、排出ローラ１６及び１７とは、それぞれ定着器６によって現像剤像が定着した記録媒体Ｐを筐体２の天板部に設けられた排出トレー２２へと搬送するためのローラであり、互いに圧接するように対向配置されている。
【００２２】
媒体通過センサ１８〜２１は、それぞれ記録媒体Ｐの通過を認識するためのメカセンサであり、記録媒体Ｐが通過することに伴って機械的に動作する。媒体通過センサ１８は、レジストローラ８及び９と搬送ローラ１０及び１１との間を記録媒体Ｐが通過したかどうかを検出する。媒体通過センサ１９は、搬送ローラ１０及び１１と搬送ローラ１２及び１３との間を記録媒体Ｐが通過したかどうかを検出する。媒体通過センサ２０は、搬送ローラ１２及び１３と、中間転写ユニット５のニップ部との間を記録媒体Ｐが通過したかどうかを検出する。媒体通過センサ２１は、定着器６と搬送ローラ１４及び１５との間を記録媒体Ｐが通過したかどうかを検出する。
【００２３】
画像形成装置１はこのような構成であり、記録媒体Ｐへの印刷時、媒体カセット３から繰り出した記録媒体Ｐを中間転写ユニット５のニップ部へと搬送して、このニップ部を通過させることにより、中間転写ベルト３２に形成された現像剤像を記録媒体Ｐに転写させる。また画像形成装置１は、現像剤像が転写された記録媒体Ｐを定着器６へと搬送して、この定着器６を通過させる際に記録媒体Ｐを加熱及び加圧することにより、記録媒体Ｐに現像剤像を定着させた後、排出トレー２２へと排出する。
【００２４】
［１−２．画像形成装置の機能構成］
図３に示すように画像形成装置１は、ＣＰＵ５０が全体を統轄制御する。ＣＰＵ５０は、ＲＯＭ（Read Only Memory）５１から所定のプログラムを読み出してＲＡＭ（Random Access Memory）５２をワーキングエリアとして使用して実行することにより、各部を制御し、上位装置からＬＡＮ（Local Area Network）ケーブル５３を介し印刷データ及び制御コマンドを受信して画像形成装置１の全体を制御する。
【００２５】
ＥＥＰＲＯＭ５４は、画像形成装置１の設定情報を格納する。ネットワークＩ／Ｆ５５は、ＬＡＮケーブル５３等の電気信号線を介して接続された上位装置との通信を制御する。ＬＥＤヘッド制御部５６は、ＣＰＵ５０により生成及び編集された画像データに基づきＬＥＤヘッド５８の駆動を制御する。
【００２６】
画像形成部５７は、主にＬＥＤヘッド５８及び定着制御部５９により構成されており、画像データに基づくトナー像を画像形成ユニット４（図１）により記録媒体Ｐ上に転写し、現像剤像を定着器６により記録媒体Ｐ上に定着させる。ＬＥＤヘッド５８は、画像形成ユニット４それぞれに設けられており、ＬＥＤヘッド制御部５６の制御に基づき、画像形成ユニット４それぞれの感光ドラム上に光を照射することにより、該感光ドラム上に静電潜像を形成する。定着制御部５９は、定着器６を制御することにより、ヒータ４４の温度を制御し、定着器６内部の温度を所定の目標温度に保持する。
【００２７】
［１−３．定着制御部の回路構成］
図４に示すように定着制御部５９は、バッファ群６１、メインＣＰＵ６５ｍ、サブＣＰＵ６５ｓ及びヒータオンオフ回路６２により構成されている。バッファ群６１は、４つのバッファ６１ａ、バッファ６１ｂ、バッファ６１ｃ及びバッファ６１ｄにより構成されている。
【００２８】
ヒータオンオフ回路６２は、トライアック６３及び保護用のリレー６４により構成されている。このヒータオンオフ回路６２は、サブＣＰＵ６５ｓから出力されるヒータオンオフ信号に基づきトライアック６３をオンオフすることにより、定着器６内部のヒータ４４のオンオフを制御してヒータ４４の温度を制御し、定着器６内部の温度を所定の目標温度に保持する。またヒータオンオフ回路６２は、メインＣＰＵ６５ｍ又はサブＣＰＵ６５ｓから出力される保護信号に基づきリレー６４をオフすることにより、トライアック６３、メインＣＰＵ６５ｍ又はサブＣＰＵ６５ｓの暴走等のアブノーマル対策を行っている。
【００２９】
センサ４２とセンサ４３とはほぼ同様の構成となっているため、以下ではセンサ４２について主に説明する。センサ４２は、回路電源Ｖｄｄにサーミスタ４２ｔの一端が接続され、サーミスタ４２ｔのもう一方の端子には図示しない抵抗の一端の端子が接続されている。また抵抗の他端の端子はグランドに接続されている。サーミスタ４２ｔは、温度が変化するとそれ自身の抵抗値が変化するサーミスタ素子である。センサ４２は、サーミスタ４２ｔにより検出した信号を、それぞれバッファ６１ｃを介して検出温度信号ｍ１としてメインＣＰＵ６５ｍに、バッファ６１ａを介して検出温度信号ｓ１としてサブＣＰＵ６５ｓに送出する。
【００３０】
センサ４３は、センサ４２と同様に構成されており、サーミスタ４３ｔにより検出した信号を、それぞれバッファ６１ｄを介して検出温度信号ｍ２としてメインＣＰＵ６５ｍに、バッファ６１ｂを介して検出温度信号ｓ２としてサブＣＰＵ６５ｓに送出する。
【００３１】
メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとはほぼ同様の構成となっているため、以下ではメインＣＰＵ６５ｍについて主に説明する。メインＣＰＵ６５ｍは、ＡＤＣ（ＡＤコンバータ）６６ｍ、ＲＡＭ６７ｍ、タイマ６８ｍ、コマンド制御部６９ｍ及びＵＡＲＴ（Universal Asynchronous Receiver/Transmitter）７０ｍにより構成されている。
【００３２】
ＡＤＣ６６ｍは、取得した検出温度信号ｍ１及びｍ２をアナログデジタル変換することによりデジタルデータである温度データへ変換し、ＲＡＭ６７ｍへ送出する。ＲＡＭ６７ｍは、ＡＤＣ６６ｍから取得した温度データを一時的に格納する。タイマ６８ｍは、定期的に温度データを取得するために一定時間を測定する。コマンド制御部６９ｍは、サブＣＰＵ６５ｓへ送出するコマンドを作成すると共に、サブＣＰＵ６５ｓから取得したコマンドを解析する。ＵＡＲＴ７０ｍは、サブＣＰＵ６５ｓとコマンド及び温度データのやり取りを行う。
【００３３】
サブＣＰＵ６５ｓは、メインＣＰＵ６５ｍとほぼ同様に構成されており、ＡＤＣ６６ｓ、ＲＡＭ６７ｓ、タイマ６８ｓ、コマンド制御部６９ｓ及びＵＡＲＴ７０ｓが、それぞれＡＤＣ６６ｍ、ＲＡＭ６７ｍ、タイマ６８ｍ、コマンド制御部６９ｍ及びＵＡＲＴ７０ｍと対応している。サブＣＰＵ６５ｓは、取得した検出温度信号ｓ１及びｓ２をＡＤＣ６６ｓにより温度データへ変換してＲＡＭ６７ｓへ格納すると共に、ＵＡＲＴ７０ｓを介しメインＣＰＵ６５ｍとコマンド及び温度データのやり取りを行う。
【００３４】
かかる構成において定着制御部５９のサブＣＰＵ６５ｓは、ヒータ４４からセンサ４２及びセンサ４３により温度を採取し、タイマ６８ｓで一定時間間隔を置きながら、ＡＤＣ６６ｓで検出温度信号ｓ１及びｓ２を温度データに変換して一旦ＲＡＭ６７ｓ上に格納し、その温度データを随時取り出し、ヒータオンオフ回路６２のトライアック６３を制御することによりヒータ４４を制御する。
【００３５】
さらに定着制御部５９は、２つのＣＰＵであるメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとでセンサ４２とセンサ４３との温度データを定期的に交換し、互いのセンサ４２の温度データが許容温度差を超えた場合か、互いのセンサ４３の温度データが許容温度差を超えた場合は、メインＣＰＵ６５ｍ又はサブＣＰＵ６５ｓのどちらかがリレー６４をオフすることにより、ヒータ４４を停止させる。これにより定着制御部５９は、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとのヒータ４４の温度制御に関するお互いの一連の機能を検証し、耐熱温度に至る前に安全に定着器６を停止させるよう制御できる。
【００３６】
［１−４．定着制御部の機能構成］
ここで、定着制御部５９における後述する相互監視処理に関係する基本的な機能を機能ブロック図により表すと、図５のようになる。図５において制御部７１ｍは、メインＣＰＵ６５ｍ（図４）と対応しており、該メインＣＰＵ６５ｍにおいて後述するメインＣＰＵ相互監視プログラムが実行されることにより、センサ出力値取得部７３ｍ、出力値送信部７４ｍ及びヒータ制御部７６ｍの各機能ブロックを実現する。制御部７１ｓは、サブＣＰＵ６５ｓ（図４）と対応しており、該サブＣＰＵ６５ｓにおいて後述するサブＣＰＵ相互監視プログラムが実行されることにより、センサ出力値取得部７３ｓ、出力値送信部７４ｓ及びヒータ制御部７６ｓの各機能ブロックを実現する。
【００３７】
センサ出力値取得部７３ｍは、センサ４２及び４３から第１出力値としての検出温度信号ｍ１及びｍ２を取得する。出力値送信部７４ｍは、センサ出力値取得部７３ｍが取得した第１出力値を制御部７１ｓへ送信する。ヒータ制御部７６ｍは、第１出力値と制御部７１ｓから受信した第２出力値との差分が所定の許容温度差範囲を超えた場合、ヒータ４４を停止させる。この許容温度差範囲は、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとの回路による温度誤差と、通信リトライによる温度誤差と、測定位置による温度誤差とを加算した値に基づき設定されている。
【００３８】
センサ出力値取得部７３ｓは、センサ４２及び４３から第２出力値としての検出温度信号ｓ１及びｓ２を取得する。出力値送信部７４ｓは、センサ出力値取得部７３ｓが取得した第２出力値を制御部７１ｍへ送信する。ヒータ制御部７６ｓは、第２出力値と制御部７１ｍから受信した第１出力値との差分が所定の許容温度差範囲を超えた場合、ヒータ４４を停止させる。
【００３９】
［１−５．相互監視処理手順］
画像形成装置１による相互監視処理手順について、図６及び図７のシーケンスチャートを用いて説明する。メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとはＵＡＲＴ７０ｍ及び７０ｓにより通信を行う。
【００４０】
［１−５−１．正常時の相互監視処理手順］
画像形成装置１による正常時の相互監視処理手順ＲＴ１について、図６のシーケンスチャートを用いて説明する。ステップＳＰ１においてメインＣＰＵ６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして取得し、ステップＳＰ２へ移る。ステップＳＰ２においてメインＣＰＵ６５ｍは、コマンドと共に第１温度データをサブＣＰＵ６５ｓへ送信する。
【００４１】
ステップＳＰ３においてサブＣＰＵ６５ｓは、センサ４２及び４３から検出温度信号ｓ１及びｓ２それぞれを受信して温度データに変換してこれを第２温度データとして取得し、ステップＳＰ４へ移る。ステップＳＰ４においてサブＣＰＵ６５ｓは、コマンドレスポンスとして第２温度データをメインＣＰＵ６５ｍへ送信し、ステップＳＰ５へ移る。
【００４２】
ステップＳＰ５においてサブＣＰＵ６５ｓは、第１温度データと第２温度データとを比較して一致するか否かを判定し、正常時であるため第１温度データと第２温度データとが一致した判定結果を得て、ＯＫとする。
【００４３】
第２温度データをサブＣＰＵ６５ｓから受信すると、ステップＳＰ６においてメインＣＰＵ６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして再度取得し、ステップＳＰ７へ移る。ステップＳＰ７においてメインＣＰＵ６５ｍは、第１温度データと第２温度データとを比較して一致するか否かを判定し、正常時であるため第１温度データと第２温度データとが一致した判定結果を得て、ＯＫとする。
【００４４】
上述したステップＳＰ１からステップＳＰ７までの一連の動作は、通信時間Ｔｃとして０．５［ｍｓ］を要する。メインＣＰＵ６５ｍは、定着制御を行っている間、通信間隔ＣＴとして５００［ｍｓ］間隔で、この一連の処理を繰り返す。
【００４５】
［１−５−２．異常時の相互監視処理手順］
画像形成装置１による異常時の相互監視処理手順ＲＴ２について、図７のシーケンスチャートを用いて説明する。前回の通信から通信間隔ＣＴである５００［ｍｓ］後、ステップＳＰ１１においてメインＣＰＵ６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを再度受信して温度データに変換してこれを第１温度データとして取得し、ステップＳＰ１２へ移る。ステップＳＰ１２においてメインＣＰＵ６５ｍは、コマンドと共に第１温度データをサブＣＰＵ６５ｓへ送信する。
【００４６】
ステップＳＰ１３においてサブＣＰＵ６５ｓは、センサ４２及び４３から検出温度信号ｓ１及びｓ２それぞれを受信して温度データに変換してこれを第２温度データとして取得し、ステップＳＰ１４へ移る。ステップＳＰ１４においてサブＣＰＵ６５ｓは、コマンドレスポンスとして第２温度データをメインＣＰＵ６５ｍへ送信し、ステップＳＰ１５へ移る。
【００４７】
ステップＳＰ１５においてサブＣＰＵ６５ｓは、第１温度データと第２温度データとを比較して一致するか否かを判定し、異常時であるため第１温度データと第２温度データとが不一致した判定結果を得て、ＮＧとする。
【００４８】
第２温度データをサブＣＰＵ６５ｓから受信すると、ステップＳＰ１６においてメインＣＰＵ６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして再度取得し、ステップＳＰ１７へ移る。ステップＳＰ１７においてメインＣＰＵ６５ｍは、第１温度データと第２温度データとを比較して一致するか否かを判定し、異常時であるため第１温度データと第２温度データとが不一致した判定結果を得て、ＮＧとし、ステップＳＰ１８へ移る。ステップＳＰ１８においてメインＣＰＵ６５ｍは、コマンドと共に第１温度データをサブＣＰＵ６５ｓへ再度送信する。
【００４９】
ステップＳＰ１９においてサブＣＰＵ６５ｓは、センサ４２及び４３から検出温度信号ｓ１及びｓ２それぞれを受信して温度データに変換してこれを第２温度データとして再度取得し、ステップＳＰ２０へ移る。ステップＳＰ２０においてサブＣＰＵ６５ｓは、コマンドレスポンスとして第２温度データをメインＣＰＵ６５ｍへ再度送信し、ステップＳＰ２１へ移る。
【００５０】
ステップＳＰ２１においてサブＣＰＵ６５ｓは、第１温度データと第２温度データとを比較して一致するか否かを判定し、異常時であるため第１温度データと第２温度データとが不一致した判定結果を得て、ＮＧとし、２回連続でＮＧとなったためリレー６４をオフにする。
【００５１】
第２温度データをサブＣＰＵ６５ｓから受信すると、ステップＳＰ２２においてメインＣＰＵ６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして再度取得し、ステップＳＰ２３へ移る。ステップＳＰ２３においてメインＣＰＵ６５ｍは、第１温度データと第２温度データとを比較して一致するか否かを判定し、異常時であるため第１温度データと第２温度データとが不一致した判定結果を得て、ＮＧとし、２回連続でＮＧとなったためリレー６４をオフにする。
【００５２】
このようにメインＣＰＵ６５ｍは、異常時において１回ＮＧ判定を行うと、正常時のように通信間隔ＣＴとして５００［ｍｓ］待機することなく、第１温度データをサブＣＰＵ６５ｓへ再度送信すると共に第２温度データをサブＣＰＵ６５ｓから再度受信して、第１温度データと第２温度データとを再度比較する。再度比較した結果がＮＧ判定となると、メインＣＰＵ６５ｍは、リレー６４をオフにする。このステップＳＰ１１からステップＳＰ２１及びステップＳＰ２３までの一連の動作は、通信時間Ｔｃとして１［ｍｓ］以内に行われる。
【００５３】
［１−６．相互監視開始処理手順］
次に、メインＣＰＵ６５ｍによる相互監視開始処理の具体的な処理手順について、図８のフローチャートを用いて説明する。画像形成装置１の電源が投入されるとメインＣＰＵ６５ｍは、ＲＯＭ（図示せず）から相互監視開始処理プログラムを読み出して実行することにより相互監視開始処理手順ＲＴ３を開始し、ステップＳＰ３１へ移る。ステップＳＰ３１においてメインＣＰＵ６５ｍは、装置状態が相互監視実施状態か否かを図１３に示す相互監視タイミングリストＴＬに基づき判定し、ここで肯定結果が得られると、このときメインＣＰＵ６５ｍはステップＳＰ３２へ移る。
【００５４】
相互監視タイミングリストＴＬに示すように、装置状態が定常状態のうちのオフ状態、すなわち画像形成装置１の電源が投入されていない状態である場合、メインＣＰＵ６５ｍ及びサブＣＰＵ６５ｓは相互監視及び定着制御を実施しない。また装置状態が定常状態のうちの起動時、すなわち画像形成装置１の電源が投入された直後の状態である場合、メインＣＰＵ６５ｍ及びサブＣＰＵ６５ｓは相互監視及び定着制御を実施する。さらに装置状態が定常状態のうちの待機時、すなわち画像形成装置１の電源が投入されており印刷データを上位装置から受信することを待機している状態である場合、メインＣＰＵ６５ｍ及びサブＣＰＵ６５ｓは相互監視及び定着制御を実施しない。さらに装置状態が定常状態のうちの印刷時、すなわち画像形成装置１の電源が投入されており印刷データを印刷中の状態である場合、メインＣＰＵ６５ｍ及びサブＣＰＵ６５ｓは相互監視及び定着制御を実施する。さらに装置状態がエラー状態であるジャム発生時である場合、メインＣＰＵ６５ｍ及びサブＣＰＵ６５ｓは相互監視及び定着制御を実施しない。
【００５５】
ステップＳＰ３２においてメインＣＰＵ６５ｍは、メインＣＰＵ定着許可フラグをオンにすることにより定着制御の実施を許可し、ステップＳＰ３３へ移り、図９に示すメインＣＰＵ相互監視処理手順ＳＲＴ１を経てステップＳＰ３４へ移る。ステップＳＰ３４においてメインＣＰＵ６５ｍは、装置状態が相互監視実施状態か否かを判定し、ここで肯定結果が得られると、このことは引き続き相互監視を実施することを示し、このときメインＣＰＵ６５ｍはステップＳＰ３２へ戻る。一方ステップＳＰ３４において否定結果が得られると、このことは相互監視を終了することを示し、このときメインＣＰＵ６５ｍはステップＳＰ３５へ移り相互監視開始処理手順ＲＴ３を終了する。
【００５６】
このようにメインＣＰＵ６５ｍは、装置状態を判定し、相互監視及び定着制御を実施するか否かを判断すると共に、相互監視及び定着制御を実施する場合、メインＣＰＵ定着許可フラグをオンにすることにより定着制御の実施を許可する。
【００５７】
［１−７．メインＣＰＵ相互監視処理手順］
次に、メインＣＰＵ６５ｍによるメインＣＰＵ相互監視処理の具体的な処理手順について、図９のフローチャートを用いて説明する。メインＣＰＵ６５ｍは、相互監視開始処理手順ＲＴ３（図８）のステップＳＰ３３において図９に示すメインＣＰＵ相互監視処理手順ＳＲＴ１を開始し、通信ＮＧ回数及びメインＣＰＵ監視ＮＧ回数を０回にリセットしてステップＳＰ４１へ移る。
【００５８】
ステップＳＰ４１においてメインＣＰＵ６５ｍは、前回の監視結果がメインＣＰＵ監視ＯＫであったか否かを判定する。ここで肯定結果が得られると、このことは、正常時であるため通常通り通信間隔ＣＴとして５００［ｍｓ］を待機することを表し、このときメインＣＰＵ６５ｍは、ステップＳＰ４２へ移る。一方ステップＳＰ４１において否定結果が得られると、このことは異常時である可能性があるため通信間隔ＣＴとして５００［ｍｓ］を待機せずに次の判定を行う必要があることを表し、このときメインＣＰＵ６５ｍは、ステップＳＰ４２をスキップしてステップＳＰ４３へ移る。因みにメインＣＰＵ６５ｍは、初めてステップＳＰ４１を実行する際は、ステップＳＰ４１において否定結果を得て、ステップＳＰ４２をスキップしてステップＳＰ４３へ移る。ステップＳＰ４３においてメインＣＰＵ６５ｍは、通信間隔ＣＴとして５００［ｍｓ］だけ待機し、ステップＳＰ４３へ移る。
【００５９】
ステップＳＰ４３においてメインＣＰＵ６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして取得し、ステップＳＰ４４へ移る。ステップＳＰ４４においてメインＣＰＵ６５ｍは、コマンドと共に第１温度データをサブＣＰＵ６５ｓへ送信し、ステップＳＰ４５へ移る。ステップＳＰ４５においてメインＣＰＵ６５ｍは、サブＣＰＵ６５ｓの返信タイムアウト時間を計測するためのタイマである返信タイムアウトタイマをセットし、ステップＳＰ４６へ移る。返信タイムアウトタイマは、システムタイマが使用されるため５［ｍｓ］に設定されている。ステップＳＰ４６においてメインＣＰＵ６５ｍは、第２温度データをサブＣＰＵ６５ｓから受信し、ステップＳＰ４７へ移る。
【００６０】
ステップＳＰ４７においてメインＣＰＵ６５ｍは、返信タイムアウトタイマをセットしてから５［ｍｓ］が経過し返信タイムアウトタイマがタイムアウトしたか否かを判定する。ここで肯定結果が得られると、このことは返信タイムアウトタイマがセットされてから５［ｍｓ］経過してもサブＣＰＵ６５ｓから返信がないため通信ＮＧであったことを表し、このときメインＣＰＵ６５ｍはステップＳＰ４８へ移る。一方ステップＳＰ４８において否定結果が得られると、このことは返信タイムアウトタイマがセットされてから５［ｍｓ］経過する前にサブＣＰＵ６５ｓから返信があったことを表し、このときメインＣＰＵ６５ｍはステップＳＰ４８へ移る。
【００６１】
ステップＳＰ４８においてメインＣＰＵ６５ｍは、温度データ以外のＮＡＣＫ（受信拒絶）を受信したか否かを判定する。ここで肯定結果が得られると、このことは通信ＮＧであったことを表し、このときメインＣＰＵ６５ｍはステップＳＰ５２へ移る。
【００６２】
ステップＳＰ５２においてメインＣＰＵ６５ｍは、通信ＮＧ回数に１を加算し、ステップＳＰ５３へ移る。ステップＳＰ５３においてメインＣＰＵ６５ｍは、通信ＮＧ回数がメインＣＰＵ送信リトライ上限回数である４回未満であるか否かを判定する。ここで肯定結果が得られると、このときメインＣＰＵ６５ｍは、ステップＳＰ４１へ戻る。このようにメインＣＰＵ６５ｍは、サブＣＰＵ６５ｓとの間で通信エラーが発生したとしても、通信ＮＧ回数がメインＣＰＵ送信リトライ上限回数に達するまで、４回はサブＣＰＵ６５ｓとの通信をリトライし、コマンド及び第１温度データを再送する。
【００６３】
一方ステップＳＰ５３において否定結果が得られると、このことは通信ＮＧ回数がメインＣＰＵリトライ上限回数に達したためメインＣＰＵリトライエラーであることを表し、このときメインＣＰＵ６５ｍはステップＳＰ５６へ移る。ステップＳＰ５６においてメインＣＰＵ６５ｍは、メインＣＰＵ定着許可フラグをオフにすることにより定着制御の実施を不許可にし、ステップＳＰ５７へ移る。ステップＳＰ５７においてメインＣＰＵ６５ｍは、リレー６４をオフにすると共にエラーが発生したことをＣＰＵ５０（図３）に通知するメインＣＰＵエラー処理を行い、ステップＳＰ５８へ移りメインＣＰＵ相互監視処理手順ＳＲＴ１を終了し、相互監視開始処理手順ＲＴ３（図８）のステップＳＰ３４へ移る。
【００６４】
一方ステップＳＰ４９においてメインＣＰＵ６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして取得し、ステップＳＰ５０へ移る。ステップＳＰ５０においてメインＣＰＵ６５ｍは、第１温度データと第２温度データとを比較して一致するか否かを判定する。具体的にメインＣＰＵ６５ｍは、第１温度データと第２温度データとの温度差が後述する許容温度差範囲内にある場合、第１温度データと第２温度データとが一致したと判定する。
【００６５】
本実施の形態において許容温度差範囲は、７［℃］未満に設定されている。このため画像形成装置１は、第１温度データと第２温度データとの温度差が７［℃］未満である場合は第１温度データと第２温度データとが一致すると判定する一方、第１温度データと第２温度データとの温度差が７［℃］以上である場合は第１温度データと第２温度データとが一致しないと判定する。具体的には、図１１に示す検出温度表ＴＢのように、検出温度信号ｓ１が１４０［℃］、検出温度信号ｓ２が１５５［℃］、検出温度信号ｍ１が１５０［℃］、検出温度信号ｍ２が１５５［℃］であるとする。この検出温度信号ｓ１と検出温度信号ｍ１とは、センサ４２が検出した同一の信号であるため、本来であれば同一の値となる。またこの検出温度信号ｓ２と検出温度信号ｍ２とは、センサ４３が検出した同一の信号であるため、本来であれば同一の値となる。本実施の形態においては、検出温度信号ｓ２と検出温度信号ｍ２とは、互いに１５５［℃］であるため正常となっているものの、検出温度信号ｓ１と検出温度信号ｍ１とは、検出温度信号ｓ１が１４０［℃］である一方、検出温度信号ｍ１が１５０［℃］であるため、温度差が７［℃］以上となってしまっている。このとき画像形成装置１は、異常であると判定する。
【００６６】
ステップＳＰ５０において肯定結果が得られると、このことはメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは定着器６の温度を互いに正常に検出できており、メインＣＰＵ監視ＯＫであったことを表し、このときメインＣＰＵ６５ｍはステップＳＰ５１へ移る。ステップＳＰ５１においてメインＣＰＵ６５ｍは、メインＣＰＵ定着許可フラグをオンにすることにより定着制御の実施を許可すると共に、メインＣＰＵ監視ＮＧ回数を０にリセットし、ステップＳＰ５８へ移りメインＣＰＵ相互監視処理手順ＳＲＴ１を終了し、相互監視開始処理手順ＲＴ３（図８）のステップＳＰ３４へ移る。
【００６７】
一方ステップＳＰ５０において否定結果が得られると、このことはメインＣＰＵ監視ＮＧであったことを表し、このときメインＣＰＵ６５ｍはステップＳＰ５４へ移る。ステップＳＰ５４においてメインＣＰＵ６５ｍは、メインＣＰＵ監視ＮＧ回数に１を加算し、ステップＳＰ５５へ移る。ステップＳＰ５５においてメインＣＰＵ６５ｍは、メインＣＰＵ監視ＮＧ回数がメインＣＰＵ監視連続ＮＧ上限回数である２回未満であるか否かを判定する。ここで肯定結果が得られると、このときメインＣＰＵ６５ｍは、ステップＳＰ４１へ戻る。このようにメインＣＰＵ６５ｍは、メインＣＰＵ６５ｍによる定着器６の温度検出結果とサブＣＰＵ６５ｓによる定着器６の温度検出結果との不一致が発生したとしても、メインＣＰＵ監視ＮＧ回数がメインＣＰＵ監視連続ＮＧ上限回数に達するまで、２回は第１温度データと第２温度データとの比較をリトライする。
【００６８】
一方ステップＳＰ５５において否定結果が得られると、このことはメインＣＰＵ監視ＮＧ回数がメインＣＰＵ監視連続ＮＧ上限回数に達したためメインＣＰＵ相互温度監視エラーであることを表し、このときメインＣＰＵ６５ｍはステップＳＰ５６へ移り、メインＣＰＵ定着許可フラグをオフにし、ステップＳＰ５７へ移り、メインＣＰＵエラー処理を行い、ステップＳＰ５８へ移りメインＣＰＵ相互監視処理手順ＳＲＴ１を終了し、相互監視開始処理手順ＲＴ３（図８）のステップＳＰ３４へ移る。
【００６９】
［１−８．サブＣＰＵ相互監視処理手順］
次に、サブＣＰＵ６５ｓによるサブＣＰＵ相互監視処理の具体的な処理手順について、図１０のフローチャートを用いて説明する。画像形成装置１の電源が投入されるとサブＣＰＵ６５ｓは、ＲＯＭ（図示せず）からサブＣＰＵ相互監視処理プログラムを読み出して実行することによりサブＣＰＵ相互監視処理手順ＲＴ４を開始し、サブＣＰＵ監視ＮＧ回数を０回にリセットしてステップＳＰ６１へ移る。ステップＳＰ６１においてサブＣＰＵ６５ｓは、メインＣＰＵ相互監視処理手順ＳＲＴ１（図９）のステップＳＰ２２においてメインＣＰＵ６５ｍから送信されたコマンド及び第１温度データを受信し、ステップＳＰ６２へ移る。
【００７０】
ステップＳＰ６２においてサブＣＰＵ６５ｓは、メインＣＰＵ６５ｍからの前回の温度データの受領から（すなわちタイムアウトカウンタに５００［ｍｓ］をセットしスタートさせてから）５００［ｍｓ］が経過しタイムアウトカウンタがタイムアウトしたか否かを判定する。ここで肯定結果が得られると、このことはタイムアウトカウンタがスタートしてから５００［ｍｓ］経過してもメインＣＰＵ６５ｍから温度データの送信がないためメインＣＰＵ６５ｍが正常に動作していないサブＣＰＵタイムアウトエラーであったことを表し、このときサブＣＰＵ６５ｓはステップＳＰ７２へ移る。因みにサブＣＰＵ６５ｓは、初めてステップＳＰ６２を実行する際は、未だタイムアウトカウンタをリセットさせていないため、ステップＳＰ６２において否定結果を得る。
【００７１】
ステップＳＰ７２においてサブＣＰＵ６５ｓは、サブＣＰＵ定着許可フラグをオフにすることにより定着制御の実施を不許可にし、ステップＳＰ７３へ移る。ステップＳＰ７３においてサブＣＰＵ６５ｓは、リレー６４をオフにすると共にエラーが発生したことをＣＰＵ５０に通知するサブＣＰＵエラー処理を行い、ステップＳＰ７４へ移りサブＣＰＵ相互監視処理手順ＲＴ４を終了する。以下ではメインＣＰＵ相互温度監視エラーとサブＣＰＵ相互温度監視エラーとをまとめても相互温度監視エラーとも呼ぶ。
【００７２】
一方ステップＳＰ６２において否定結果が得られると、このことはメインＣＰＵ６５ｍからの前回の温度データの受領から（すなわちタイムアウトカウンタをスタートさせてから）５００［ｍｓ］経過する前にメインＣＰＵ６５ｍから温度データが送信されたことを表し、このときサブＣＰＵ６５ｓはステップＳＰ６３へ移る。ステップＳＰ６３においてサブＣＰＵ６５ｓは、ステップＳＰ６１において受信したコマンドが停止コマンドであるか否かを判定する。ここで肯定結果が得られると、このことはメインＣＰＵ６５ｍの指示に基づき相互監視及び定着制御を終了させることを表し、このときサブＣＰＵ６５ｓはステップＳＰ６９へ移る。ステップＳＰ６９においてサブＣＰＵ６５ｓは、サブＣＰＵ定着許可フラグをオフにすることにより定着制御の実施を不許可にし、ステップＳＰ７４へ移りサブＣＰＵ相互監視処理手順ＲＴ４を終了する。
【００７３】
一方ステップＳＰ６３において否定結果が得られると、このことは引き続き相互監視及び定着制御を行うことを表し、このときサブＣＰＵ６５ｓはステップＳＰ６４へ移る。ステップＳＰ６４においてサブＣＰＵ６５ｓは、メインＣＰＵ６５ｍから５００［ｍｓ］に１回温度データを受信しているか否かを判定する際に５００［ｍｓ］を計測するためのカウンタであるタイムアウトカウンタに５００［ｍｓ］をセットしスタートさせ、ステップＳＰ６５へ移る。
【００７４】
ステップＳＰ６５においてサブＣＰＵ６５ｓは、センサ４２及び４３から検出温度信号ｓ１及びｓ２それぞれを受信して温度データに変換してこれを第２温度データとして取得し、ステップＳＰ６６へ移る。ステップＳＰ６６においてサブＣＰＵ６５ｓは、第２温度データをメインＣＰＵ６５ｍへ送信し、ステップＳＰ６７へ移る。メインＣＰＵ相互監視処理手順ＳＲＴ１（図９）のステップＳＰ４６においてメインＣＰＵ６５ｍは、この第２温度データをサブＣＰＵ６５ｓから受信する。
【００７５】
ステップＳＰ６７においてサブＣＰＵ６５ｓは、第１温度データと第２温度データとを比較して一致するか否かを判定する。具体的にサブＣＰＵ６５ｓは、第１温度データと第２温度データとの温度差が許容温度差範囲内にある場合、第１温度データと第２温度データとが一致したと判定する。ここで肯定結果が得られると、このことはメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは定着器６の温度を互いに正常に検出できており、サブＣＰＵ監視ＯＫであったことを表し、このときサブＣＰＵ６５ｓはステップＳＰ６８へ移る。ステップＳＰ６８においてサブＣＰＵ６５ｓは、サブＣＰＵ定着許可フラグをオンにすることにより定着制御の実施を許可すると共に、サブＣＰＵ監視ＮＧ回数を０にリセットし、ステップＳＰ６１へ戻り、上述した処理を繰り返し行い、メインＣＰＵ６５ｍから受信した第１温度データと、自身で取得した第２温度データとが一致するか否かを判定する。
【００７６】
一方ステップＳＰ６７において否定結果が得られると、このことはサブＣＰＵ監視ＮＧであったことを表し、このときサブＣＰＵ６５ｓはステップＳＰ７０へ移る。ステップＳＰ７０においてサブＣＰＵ６５ｓは、サブＣＰＵ監視ＮＧ回数に１を加算し、ステップＳＰ７１へ移る。ステップＳＰ７１においてサブＣＰＵ６５ｓは、サブＣＰＵ監視ＮＧ回数がサブＣＰＵ監視連続ＮＧ上限回数である２回未満であるか否かを判定する。ここで肯定結果が得られると、このときサブＣＰＵ６５ｓは、ステップＳＰ６１へ戻る。このようにサブＣＰＵ６５ｓは、メインＣＰＵ６５ｍによる定着器６の温度検出結果とサブＣＰＵ６５ｓによる定着器６の温度検出結果との不一致が発生したとしても、サブＣＰＵ監視ＮＧ回数がサブＣＰＵ監視連続ＮＧ上限回数に達するまで、２回は第１温度データと第２温度データとの比較をリトライする。
【００７７】
一方ステップＳＰ７１において否定結果が得られると、このことはサブＣＰＵ監視ＮＧ回数がサブＣＰＵ監視連続ＮＧ上限回数に達したためサブＣＰＵ相互温度監視エラーであることを表し、このときサブＣＰＵ６５ｓはステップＳＰ７２へ移り、サブＣＰＵ定着許可フラグをオフにし、ステップＳＰ７３へ移り、サブＣＰＵエラー処理を行い、ステップＳＰ７４へ移りサブＣＰＵ相互監視処理手順ＲＴ４を終了する。
【００７８】
［１−９．効果等］
以上の構成において画像形成装置１は、ヒータ４４の温度監視によりセンサ４２及び４３から得た温度データを定期的にメインＣＰＵ６５ｍからサブＣＰＵ６５ｓに送信し、メインＣＰＵ６５ｍから受信した温度データとサブＣＰＵ６５ｓ自身が検出した温度データとが一致しているか否かをサブＣＰＵ６５ｓで判定すると共に、温度監視で得た温度データをサブＣＰＵ６５ｓからメインＣＰＵ６５ｍに送信し、サブＣＰＵ６５ｓから受信した温度データとメインＣＰＵ６５ｍ自身が検出した温度データとが一致しているか否かをメインＣＰＵ６５ｍで判定するようにした。このように画像形成装置１は、一方のＣＰＵが温度制御中に暴走してしまい、正常に温度データが検出できなくなった際に、許容温度差範囲を逸脱したことを他方のＣＰＵが検知してヒータ４４を停止させるようにした。
【００７９】
このため画像形成装置１は、一連の温度検出過程に異常があるか否かをメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとで相互に判断し、メインＣＰＵ６５ｍかサブＣＰＵ６５ｓかの少なくともどちらか一方で異常を検出した場合、ヒータ４４を速やかに停止させることができる。これにより画像形成装置１は、温度制御中に異常が発生しても、耐熱温度を超えることなくヒータ４４を停止させることができる。また画像形成装置１は、ファームウェアのバグが発生しメインＣＰＵ６５ｍ又はサブＣＰＵ６５ｓのどちらか一方の処理能力が著しく低下したとしても、影響を受けない他方のＣＰＵが一方のＣＰＵを監視するため、信頼性を向上できる。
【００８０】
ここで、検出温度信号ｍ１、ｍ２、ｓ１及びｓ２の検出温度グラフＧＲを図１２に示すように、検出温度信号ｍ２及びｓ２は常に一致しているため、以下では検出温度信号ｍ１及びｓ１について述べる。検出温度グラフＧＲにおいて、１２［ｓ］までは検出温度信号ｓ１と検出温度信号ｍ１とは一致していたものの、１２［ｓ］の時点から検出温度信号ｓ１と検出温度信号ｍ１との温度差が広がっていき、ほぼ１２．５［ｓ］の時点である時点ｔ１においてメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとが検出温度信号ｍ１と検出温度信号ｓ１とを比較した際には、検出温度信号ｍ１と検出温度信号ｓ１との温度差が許容温度差範囲を外れている。このときメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは、検出温度信号ｍ１と検出温度信号ｓ１との不一致を検出し、ＮＧと判断する。続いて、時点ｔ１から５００［ｍｓ］経過するよりも前の時点である時点ｔ２において、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは検出温度信号ｍ１と検出温度信号ｓ１とを再度比較する。このとき検出温度信号ｍ１と検出温度信号ｓ１との温度差は未だ許容温度差範囲を外れている。このときメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは、検出温度信号ｍ１と検出温度信号ｓ１との不一致を再度検出し、リレー６４をオフすることにより、時点ｔ２においてヒータ４４の加熱を停止させる。これにより画像形成装置１は、検出温度信号ｍ１、検出温度信号ｍ２、検出温度信号ｓ１及び検出温度信号ｓ２の何れも、上限温度Ｔｕｌである２５０［℃］と耐熱温度Ｔｈｐである２００［℃］との両方を超えないようにすることができる。
【００８１】
また画像形成装置１は、メインＣＰＵ６５ｍがサブＣＰＵ６５ｓへコマンドを送信してから５［ｍｓ］以内にレスポンスを受信できなかった場合、メインＣＰＵ相互温度監視エラーとするようにした。これにより画像形成装置１は、サブＣＰＵ６５ｓが暴走したり停止したりしており、定着器６の温度を正常に検出できない異常状態であることをメインＣＰＵ６５ｍにより検出し、ヒータ４４を速やかに停止させることができる。
【００８２】
さらに画像形成装置１は、サブＣＰＵ６５ｓがメインＣＰＵ６５ｍから５００［ｍｓ］に１回温度データを受信できなかった場合、サブＣＰＵ相互温度監視エラーとするようにした。これにより画像形成装置１は、メインＣＰＵ６５ｍが暴走したり停止したりしており、定着器６の温度を正常に検出できない異常状態であることをサブＣＰＵ６５ｓにより検出し、ヒータ４４を速やかに停止させることができる。
【００８３】
さらに画像形成装置１は、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとの温度検出結果の不一致が１回発生したとしても、すぐに相互温度監視エラーとは判定せずに、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとの温度検出結果の不一致が連続して２回発生した場合に、相互温度監視エラーと判定するようにした。これにより画像形成装置１は、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとの温度検出結果の不一致が測定誤差等の原因により発生した等、ヒータ４４を直ちに停止させる必要がない場合はすぐには停止させないようにできる。
【００８４】
ここで図１４に示すように、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは、通信間隔ＣＴである５００［ｍｓ］間隔で相互監視を行う。図１４においてメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは、時点ｔ１１においては、第１温度データと第２温度データとが一致したと判定したとする。その後時点ｔ１２においては、実際には第１温度データと第２温度データとは不一致だったにも関わらず、ノイズにより、第１温度データと第２温度データとが一致したとメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとが偶然判定したとする。このためメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは、本来であれば時点ｔ１２の後は５００［ｍｓ］の間隔を空けずに、第１温度データと第２温度データとを再度比較するべきであるが、時点ｔ１２においては第１温度データと第２温度データとが一致したと判定されたため、それを行うことはできない。続いて時点ｔ１３においてメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは、第１温度データと第２温度データとが不一致であったと判定する。このためメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは、時点ｔ１３の後は５００［ｍｓ］の間隔を空けない時点ｔ１４において、第１温度データと第２温度データとを再度比較し、第１温度データと第２温度データとが不一致であったと再度判定する。この時点ｔ１４においてメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとは、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとの何れか一方が異常な状態であると判断し、リレー６４をオフにする。
【００８５】
このようにメインＣＰＵ６５ｍは、異常時において１回ＮＧ判定を行うと、正常時のように通信間隔ＣＴとして５００［ｍｓ］待機することなく、第１温度データをサブＣＰＵ６５ｓへ再度送信すると共に第２温度データをサブＣＰＵ６５ｓから再度受信して、第１温度データと第２温度データとを再度比較する。再度比較した結果がＮＧ判定となると、メインＣＰＵ６５ｍは、リレー６４をオフにするようにした。
【００８６】
このため、例えば時点ｔ１２において、ノイズにより、第１温度データと第２温度データとが一致したとメインＣＰＵ６５ｍとサブＣＰＵ６５ｓとが偶然判定したとしても、その後の時点ｔ１３における判定と、時点ｔ１３から５００［ｍｓ］待機せずに行う時点ｔ１４における判定とにより、時点ｔ１２から１［ｓ］以内には、メインＣＰＵ６５ｍ及びサブＣＰＵ６５ｓは異常を検出し、ヒータ４４を停止できる。
【００８７】
以上の構成によれば画像形成装置１は、ヒータ４４の温度を計測するセンサ４２及び４３と、ヒータ４４を制御する制御部７１ｍと、ヒータ４４を制御する制御部７１ｓとを具え、制御部７１ｍは、センサ４２及び４３から出力値を取得するセンサ出力値取得部７３ｍと、センサ出力値取得部７３ｍを用いて取得した第１出力値としての検出温度信号ｍ１及びｍ２を制御部７１ｓへ送信する出力値送信部７４ｍと、検出温度信号ｍ１及びｍ２と制御部７１ｓから受信した第２出力値としての検出温度信号ｓ１及びｓ２とを用いて、温度の差分が所定の許容温度差範囲を超えた場合、ヒータ４４を停止させるヒータ制御部７６ｍとを有し、制御部７１ｓは、センサ４２及び４３から出力値を取得するセンサ出力値取得部７３ｓと、センサ出力値取得部７３ｓを用いて取得した検出温度信号ｓ１及びｓ２を制御部７１ｍへ送信する出力値送信部７４ｓと、検出温度信号ｓ１及びｓ２と制御部７１ｍから受信した検出温度信号ｍ１及びｍ２とを用いて、温度の差分が許容温度差範囲を超えた場合、ヒータ４４を停止させるヒータ制御部７６ｓとを有するようにした。これにより画像形成装置１は、温度検出過程に異常があるか否かを制御部７１ｍと制御部７１ｓとで相互に判断し、制御部７１ｍか制御部７１ｓかの少なくともどちらか一方で異常を検出した場合、ヒータ４４を速やかに停止させることができる。
【００８８】
［２．第２の実施の形態］
［２−１．画像形成装置及び画像形成部の構成］
第２の実施の形態による画像形成装置１０１（図１及び図３）は、第１の実施の形態による画像形成装置１と比較して、画像形成部５７に代わる画像形成部１５７を有する点において相違するものの、他の点については同様に構成されている。第２の実施の形態による画像形成部１５７（図３）は、第１の実施の形態による画像形成部５７と比較して、定着制御部５９に代わる定着制御部１５９を有する点において相違するものの、他の点については同様に構成されている。
【００８９】
［２−２．定着制御部の回路構成］
図４と対応する部材に同一符号を付した図１５に示すように、第２の実施の形態による定着制御部１５９は、第１の実施の形態による定着制御部５９と比較して、メインＣＰＵ６５ｍ及びサブＣＰＵ６５ｓに代わるメインＣＰＵ１６５ｍ及びサブＣＰＵ１６５ｓを有する点において相違するものの、他の点については同様に構成されている。
【００９０】
第２の実施の形態によるメインＣＰＵ１６５ｍは、第１の実施の形態によるメインＣＰＵ６５ｍ（図４）と比較して、温度判定切替部１７８ｍが追加されている点において相違するものの、他の点については同様に構成されている。温度判定切替部１７８ｍは、第１温度データに応じて、後述する第１許容温度差ΔＴ１又は第２許容温度差ΔＴ２の何れかに許容温度差を切り替える。
【００９１】
第２の実施の形態によるサブＣＰＵ１６５ｓは、第１の実施の形態によるサブＣＰＵ６５ｓ（図４）と比較して、温度判定切替部１７８ｓが追加されている点において相違するものの、他の点については同様に構成されている。温度判定切替部１７８ｓは、第２温度データに応じて、後述する第１許容温度差ΔＴ１又は第２許容温度差ΔＴ２に許容温度差を切り替える。
【００９２】
［２−３．定着制御部の機能構成］
図５と対応する部材に同一符号を付した図１６に示すように、第２の実施の形態による定着制御部１５９は、第１の実施の形態による定着制御部５９（図５）と比較して、制御部７１ｍ及び制御部７１ｓに代わる制御部１７１ｍ及び制御部１７１ｓを有する点において相違するものの、他の点については同様に構成されている。
【００９３】
第２の実施の形態による制御部１７１ｍは、第１の実施の形態による制御部７１ｍ（図５）と比較して、ヒータ制御部７６ｍに代わるヒータ制御部１７６ｍを有すると共に温度判定切替部１７８ｍが追加されている点において相違するものの、他の点については同様に構成されている。
【００９４】
第２の実施の形態による制御部１７１ｓは、第１の実施の形態による制御部７１ｓ（図５）と比較して、ヒータ制御部７６ｓに代わるヒータ制御部１７６ｓを有すると共に温度判定切替部１７８ｓが追加されている点において相違するものの、他の点については同様に構成されている。
【００９５】
図１６において制御部１７１ｍは、メインＣＰＵ１６５ｍ（図１５）と対応しており、該メインＣＰＵ１６５ｍにおいて後述するメインＣＰＵ相互監視プログラムが実行されることにより、センサ出力値取得部７３ｍ、出力値送信部７４ｍ、ヒータ制御部１７６ｍ及び温度判定切替部１７８ｍの各機能ブロックを実現する。制御部１７１ｓは、サブＣＰＵ１６５ｓ（図１５）と対応しており、該サブＣＰＵ１６５ｓにおいて後述するサブＣＰＵ相互監視プログラムが実行されることにより、センサ出力値取得部７３ｓ、出力値送信部７４ｓ、ヒータ制御部１７６ｓ及び温度判定切替部１７８ｓの各機能ブロックを実現する。
【００９６】
センサ出力値取得部７３ｍは、センサ４２及び４３から第１出力値としての検出温度信号ｍ１及びｍ２を取得する。出力値送信部７４ｍは、センサ出力値取得部７３ｍが取得した第１出力値を制御部１７１ｓ及び温度判定切替部１７８ｍへ送信する。温度判定切替部１７８ｍは、第１出力値に応じて、後述する第１許容温度差ΔＴ１又は第２許容温度差ΔＴ２の何れかの許容温度差を選択する。ヒータ制御部１７６ｍは、第１出力値と制御部１７１ｓから受信した第２出力値との差分が温度判定切替部１７８ｍによって選択された許容温度差を超えた場合、ヒータ４４を停止させる。
【００９７】
センサ出力値取得部７３ｓは、センサ４２及び４３から第２出力値としての検出温度信号ｓ１及びｓ２を取得する。出力値送信部７４ｓは、センサ出力値取得部７３ｓが取得した第２出力値を制御部１７１ｍ及び温度判定切替部１７８ｓへ送信する。温度判定切替部１７８ｓは、第２出力値に応じて、後述する第１許容温度差ΔＴ１又は第２許容温度差ΔＴ２の何れかの許容温度差を選択する。ヒータ制御部１７６ｓは、第２出力値と制御部１７１ｍから受信した第１出力値との差分が、温度判定切替部１７８ｓによって選択された許容温度差を超えた場合、ヒータ４４を停止させる。
【００９８】
［２−４．相互監視処理手順］
画像形成装置１０１のメインＣＰＵ１６５ｍ及びサブＣＰＵ１６５ｓは、上述した正常時の相互監視処理手順ＲＴ１（図６）及び異常時の相互監視処理手順ＲＴ２（図７）において、第１の実施の形態において説明した処理を行う。
【００９９】
［２−５．相互監視開始処理手順］
次に、メインＣＰＵ１６５ｍによる相互監視開始処理の具体的な処理手順について、図８のフローチャートを用いて説明する。相互監視開始処理手順ＲＴ１０３は相互監視開始処理手順ＲＴ３と比較して、ステップＳＰ３３においてメインＣＰＵ相互監視処理手順ＳＲＴ１に代えてメインＣＰＵ相互監視処理手順ＳＲＴ１０１が設けられている。
【０１００】
画像形成装置１０１の電源が投入されるとメインＣＰＵ１６５ｍは、ＲＯＭ（図示せず）から相互監視開始処理プログラムを読み出して実行することにより相互監視開始処理手順ＲＴ１０３を開始し、ステップＳＰ３１へ移る。ステップＳＰ３１及びＳＰ３２においてメインＣＰＵ１６５ｍは、相互監視開始処理手順ＲＴ３と同様の処理を行い、ステップＳＰ３３へ移り、図１７に示すメインＣＰＵ相互監視処理手順ＳＲＴ１０１を経てステップＳＰ３４へ移る。ステップＳＰ３４においてメインＣＰＵ１６５ｍは、相互監視開始処理手順ＲＴ３と同様の処理を行い、ステップＳＰ３５へ移り相互監視開始処理手順ＲＴ１０３を終了する。
【０１０１】
［２−６．メインＣＰＵ相互監視処理手順］
次に、メインＣＰＵ１６５ｍによるメインＣＰＵ相互監視処理の具体的な処理手順について、図９と対応するステップに同一符号を付した図１７のフローチャートを用いて説明する。メインＣＰＵ相互監視処理手順ＳＲＴ１０１はメインＣＰＵ相互監視処理手順ＳＲＴ１と比較して、ステップＳＰ１５９及びＳＰ１６０が追加されていると共に、ステップＳＰ５０に代えてステップＳＰ１５０が設けられている。ステップＳＰ４１〜ＳＰ４９においてメインＣＰＵ１６５ｍは、メインＣＰＵ相互監視処理手順ＳＲＴ１０１と同様の処理を行い、ステップＳＰ１５０へ移る。
【０１０２】
ステップＳＰ１５０においてメインＣＰＵ１６５ｍは、第１温度データが温度閾値Ｔ以下であるか否かを判定する。本実施の形態において温度閾値Ｔは、後述する低温度帯域ｔｒ（図２１）の上限と定着温度帯域ｔｒｆ（図１９）の下限とからマージンを取って１００［℃］に設定されている。ここで肯定結果が得られると、このことは第１温度データがまだ温度閾値Ｔ以下であるため許容温度差は第２許容温度差ΔＴ２で良いことを表し、このときメインＣＰＵ１６５ｍはステップＳＰ１５９へ移る。
【０１０３】
ステップＳＰ１５９においてメインＣＰＵ１６５ｍは、第１温度データと第２温度データとを比較し、第１温度データと第２温度データとの温度差が第２許容温度差範囲内にある、すなわち、温度差が第２許容温度差ΔＴ２以下であるか否かを判定する。本実施の形態において第２許容温度差ΔＴ２は、２５［℃］に設定されている。
【０１０４】
ステップＳＰ１５９において肯定結果が得られると、このことはメインＣＰＵ１６５ｍとサブＣＰＵ１６５ｓとは定着器６の温度を互いに正常に検出できており、メインＣＰＵ監視ＯＫであったことを表し、このときメインＣＰＵ１６５ｍはステップＳＰ５１へ移る。ステップＳＰ５１においてメインＣＰＵ１６５ｍは、メインＣＰＵ相互監視処理手順ＳＲＴ１（図９）と同様の処理を行い、ステップＳＰ５８へ移りメインＣＰＵ相互監視処理手順ＳＲＴ１０１を終了し、相互監視開始処理手順ＲＴ１０３（図８）のステップＳＰ３４へ移る。
【０１０５】
一方ステップＳＰ１５９において否定結果が得られると、このことはメインＣＰＵ監視ＮＧであったことを表し、このときメインＣＰＵ１６５ｍはステップＳＰ５４へ移り、以降はメインＣＰＵ相互監視処理手順ＳＲＴ１（図９）と同様の処理を行う。
【０１０６】
一方ステップＳＰ１５０において否定結果が得られると、このことは第１温度データが温度閾値Ｔを上回ったため許容温度差を第２許容温度差ΔＴ２から第１許容温度差ΔＴ１に切り替える必要があることを表し、このときメインＣＰＵ１６５ｍはステップＳＰ１６０へ移る。
【０１０７】
ステップＳＰ１６０においてメインＣＰＵ１６５ｍは、第１温度データと第２温度データとを比較し、第１温度データと第２温度データとの温度差が第１許容温度差範囲内にある、すなわち、温度差が第１許容温度差ΔＴ１以下であるか否かを判定する。本実施の形態において第１許容温度差ΔＴ１は、７［℃］に設定されている。このため第２許容温度差ΔＴ２（２５［℃］）は、第１許容温度差ΔＴ１（７［℃］）よりも大きい値に設定されている。
【０１０８】
ステップＳＰ１６０において肯定結果が得られると、このことはメインＣＰＵ１６５ｍとサブＣＰＵ１６５ｓとは定着器６の温度を互いに正常に検出できており、メインＣＰＵ監視ＯＫであったことを表し、このときメインＣＰＵ１６５ｍはステップＳＰ５１へ移る。ステップＳＰ５１においてメインＣＰＵ１６５ｍは、メインＣＰＵ相互監視処理手順ＳＲＴ１（図９）と同様の処理を行い、ステップＳＰ５８へ移りメインＣＰＵ相互監視処理手順ＳＲＴ１０１を終了し、相互監視開始処理手順ＲＴ１０３（図８）のステップＳＰ３４へ移る。
【０１０９】
一方ステップＳＰ１６０において否定結果が得られると、このことはメインＣＰＵ監視ＮＧであったことを表し、このときメインＣＰＵ１６５ｍはステップＳＰ５４へ移り、以降はメインＣＰＵ相互監視処理手順ＳＲＴ１（図９）と同様の処理を行う。
【０１１０】
［２−７．サブＣＰＵ相互監視処理手順］
次に、サブＣＰＵ１６５ｓによるサブＣＰＵ相互監視処理の具体的な処理手順について、図１０と対応するステップに同一符号を付した図１８のフローチャートを用いて説明する。サブＣＰＵ相互監視処理手順ＲＴ１０４はサブＣＰＵ相互監視処理手順ＲＴ４と比較して、ステップＳＰ１７５及びＳＰ１７６が追加されていると共に、ステップＳＰ６７に代えてステップＳＰ１６７が設けられている。ステップＳＰ６１〜ＳＰ６６においてサブＣＰＵ１６５ｓは、サブＣＰＵ相互監視処理手順ＲＴ４と同様の処理を行い、ステップＳＰ１６７へ移る。
【０１１１】
ステップＳＰ１６７においてサブＣＰＵ１６５ｓは、第２温度データが温度閾値Ｔ以下であるか否かを判定する。ここで肯定結果が得られると、このことは第２温度データがまだ温度閾値Ｔ以下であるため許容温度差は第２許容温度差ΔＴ２で良いことを表し、このときサブＣＰＵ１６５ｓはステップＳＰ１７５へ移る。
【０１１２】
ステップＳＰ１７５においてサブＣＰＵ１６５ｓは、第１温度データと第２温度データとを比較し、第１温度データと第２温度データとの温度差が第２許容温度差範囲内にある、すなわち、温度差が第２許容温度差ΔＴ２以下であるか否かを判定する。
【０１１３】
ステップＳＰ１７５において肯定結果が得られると、このことはメインＣＰＵ１６５ｍとサブＣＰＵ１６５ｓとは定着器６の温度を互いに正常に検出できており、サブＣＰＵ監視ＯＫであったことを表し、このときサブＣＰＵ１６５ｓはステップＳＰ６８へ移る。ステップＳＰ６８へ移り、以降はサブＣＰＵ相互監視処理手順ＲＴ４（図１０）と同様の処理を行う。
【０１１４】
一方ステップＳＰ１７５において否定結果が得られると、このことはサブＣＰＵ監視ＮＧであったことを表し、このときサブＣＰＵ１６５ｓはステップＳＰ７０へ移り、以降はサブＣＰＵ相互監視処理手順ＲＴ４（図１０）と同様の処理を行う。
【０１１５】
一方ステップＳＰ１６７において否定結果が得られると、このことは第２温度データが温度閾値Ｔを上回ったため許容温度差を第２許容温度差ΔＴ２から第１許容温度差ΔＴ１に切り替える必要があることを表し、このときサブＣＰＵ１６５ｓはステップＳＰ１７６へ移る。
【０１１６】
ステップＳＰ１７６においてサブＣＰＵ１６５ｓは、第１温度データと第２温度データとを比較し、第１温度データと第２温度データとの温度差が第１許容温度差範囲内にある、すなわち、温度差が第１許容温度差ΔＴ１以下であるか否かを判定する。
【０１１７】
ステップＳＰ１７６において肯定結果が得られると、このことはメインＣＰＵ１６５ｍとサブＣＰＵ１６５ｓとは定着器６の温度を互いに正常に検出できており、サブＣＰＵ監視ＯＫであったことを表し、このときサブＣＰＵ１６５ｓはステップＳＰ６８へ移り、以降はサブＣＰＵ相互監視処理手順ＲＴ４（図１０）と同様の処理を行う。
【０１１８】
一方ステップＳＰ１７６において否定結果が得られると、このことはサブＣＰＵ監視ＮＧであったことを表し、このときサブＣＰＵ１６５ｓはステップＳＰ７０へ移り、以降はサブＣＰＵ相互監視処理手順ＲＴ４（図１０）と同様の処理を行う。
【０１１９】
［２−８．効果等］
ここで、画像形成装置１０１の定着器６においては、１４０［℃］〜１６０［℃］程度の温度帯域が、画像を記録媒体Ｐに定着させるために適した図１９に示す定着温度帯域ｔｒｆとなっている。一方、定着温度帯域ｔｒｆ以外の温度帯域である、１４０［℃］未満の温度帯域と１６０［℃］よりも大きい温度帯域とは、画像を記録媒体Ｐに定着させるためには適していない図１９に示す非定着温度帯域ｔｒｎｆとなっている。
【０１２０】
またここで、センサ４２及び４３に用いられるサーミスタは、温度に応じて抵抗値（すなわち出力電圧）が変化するものの、その温度特性は非線形であり、温度変化に応じてリニアな電圧を出力するわけではない。図１９にセンサ４２及び４３の温度特性グラフＧＲｔを示す。本実施の形態において用いられるサーミスタのような安価な温度センサでは、温度反応特性がセンサの種類によって異なる。温度特性グラフＧＲｔは、センサ４２及び４３が検出した温度と、センサ４２及び４３の出力電圧（すなわち検出温度信号ｓ１、ｓ２、ｍ１及びｍ２）がＡＤＣ６６ｍ及び６６ｓによりアナログデジタル変換された値であるＡＤ値との関係を温度特性曲線Ｃｔｃとして示している。
【０１２１】
図２１の検出温度グラフＧＲ２に示す例えば６０［℃］以下の低温度帯域ｔｒのような、特に温度が低い温度帯域ではセンサ４２及び４３の分解能が荒いため、図２０に示すようにＡＤ値が１つ異なるだけで温度が４［℃］も変化してしまい、メインＣＰＵ１６５ｍとサブＣＰＵ１６５ｓとが測定する温度に温度差が生じやすい。さらにメインＣＰＵ１６５ｍとサブＣＰＵ１６５ｓとでは温度を取得するタイミングが異なる。このため許容温度差範囲を狭く設定すると、特に低温度帯域ｔｒでは、実際には温度検出過程に異常が発生していないにも関わらず許容温度差範囲を外れてしまい、メインＣＰＵ１６５ｍ及びサブＣＰＵ１６５ｓは相互温度監視エラーと誤検知してしまう可能性がある。
【０１２２】
一方で、画像を記録媒体Ｐに定着させるために適した定着温度帯域ｔｒｆでは、センサ精度が高く分解能が高いため、メインＣＰＵ１６５ｍとサブＣＰＵ１６５ｓとが測定する温度の温度差は小さくなる。また定着温度帯域ｔｒｆでは安全を担保するため許容温度差範囲は狭く設定し、定着温度を厳密に管理する必要がある。
【０１２３】
これに対し画像形成装置１０１は、２つの許容温度差である第１許容温度差ΔＴ１（７［℃］）と第２許容温度差ΔＴ２（２５［℃］）とを記憶しておき、第１温度データ及び第２温度データが温度閾値Ｔに達するまでの間は広い（すなわち緩い）許容温度差である第２許容温度差ΔＴ２（２５［℃］）を許容温度差として適用する一方、第１温度データ及び第２温度データが温度閾値Ｔに達した後は狭い（すなわち厳しい）許容温度差である第１許容温度差ΔＴ１（７［℃］）を許容温度差として適用するようにした。
【０１２４】
すなわち画像形成装置１０１は、第１温度データ及び第２温度データが、定着温度帯域ｔｒｆの範囲内であるか否か、すなわち、温度に応じて変化するセンサ４２及び４３の分解能に応じて、許容温度差を異なる値に切り替えるようにした。
【０１２５】
ここで、図２１の検出温度グラフＧＲ２に示すように、温度閾値Ｔは、温度閾値Ｔと第２許容温度差ΔＴ２と相互温度監視エラー検知までの温度上昇とを加算した値が上限温度Ｔｕｌに達しない温度に設定されている。
【０１２６】
画像形成装置１０１は、温度閾値Ｔよりも高い温度帯域においては、定着温度帯域ｔｒｆですぐに上限温度Ｔｕｌに達してしまう可能性があることから、温度差の許容値を広げずに、第１の実施の形態と同様の許容温度差である第１許容温度差ΔＴ１（７［℃］）とする。この第１許容温度差ΔＴ１は、メインＣＰＵ１６５ｍとサブＣＰＵ１６５ｓとの回路による温度誤差と、通信リトライによる温度誤差とを加算した値に基づき設定されている。この通信リトライによる温度誤差は、（メインＣＰＵ送信リトライ上限回数×１回の通信リトライに要する時間）×最大温度上昇勾配により設定される。また第２許容温度差ΔＴ２は、メインＣＰＵ１６５ｍとサブＣＰＵ１６５ｓとの回路による温度誤差と、通信リトライによる温度誤差と、センサ４２及び４３の温度特性とに応じて設定される。
【０１２７】
一方画像形成装置１０１は、温度閾値Ｔよりも低い温度帯域においては、分解能が荒く、ＡＤ値が１つ異なるだけで温度差が大きく見えるため、許容温度差を第１許容温度差ΔＴ１（７［℃］）よりも広い第２許容温度差ΔＴ２（２５［℃］）とする。この温度閾値Ｔよりも低い温度帯域は、上限温度Ｔｕｌよりも充分低い温度帯域であるため、第１許容温度差ΔＴ１よりも許容温度差を緩和しても、画像形成装置１０１は、上限温度Ｔｕｌに達する前にヒータ４４を停止できる。
【０１２８】
このように画像形成装置１０１は、ＡＤ値に応じた換算温度がリニアな温度反応特性ではないサーミスタ等の安価なセンサ４２及び４３を用いて、測定された温度が温度閾値Ｔ以下である場合、第１温度データと第２温度データとが一致していると判定する許容温度差を、測定された温度が温度閾値Ｔより大きい場合よりも大きくするようにした。これにより画像形成装置１０１は、サーモパイル等のリニアな温度反応特性を持つ高価なセンサを用いることなく、誤検知による相互温度監視エラー発生の可能性を抑制することができる。
【０１２９】
その他の点においても、第２の実施の形態による画像形成装置１０１は、第１の実施の形態による画像形成装置１と同様の作用効果を奏し得る。
【０１３０】
以上の構成によれば画像形成装置１０１は、ヒータ４４を制御する制御部１７１ｍと、ヒータ４４を制御する制御部１７１ｓとを設け、制御部１７１ｍは、検出温度信号ｍ１及びｍ２に基づいて、許容温度差範囲を第１許容温度差範囲又は第２許容温度差範囲に切り替える第１温度判定切替部としての温度判定切替部１７８ｍと、検出温度信号ｍ１及びｍ２と検出温度信号ｓ１及びｓ２とを用いて、温度の差分が温度判定切替部１７８ｍが選択した許容温度差範囲を超えた場合、ヒータ４４を停止させるヒータ制御部１７６ｍとを有し、制御部１７１ｓは、検出温度信号ｓ１及びｓ２に基づいて、許容温度差範囲を第１許容温度差範囲又は第２許容温度差範囲に切り替える第２温度判定切替部としての温度判定切替部１７８ｓと、検出温度信号ｓ１及びｓ２と検出温度信号ｍ１及びｍ２とを用いて、温度の差分が温度判定切替部１７８ｓが選択した許容温度差範囲を超えた場合、ヒータ４４を停止させるヒータ制御部１７６ｓとを有するようにした。
【０１３１】
これにより画像形成装置１０１は、リニアな温度反応特性を持つ高価なセンサを用いることなく、誤検知による相互温度監視エラー発生の可能性を抑制しつつ、温度検出過程に異常があるか否かを制御部１７１ｍと制御部１７１ｓとで相互に判断し、制御部１７１ｍか制御部１７１ｓかの少なくともどちらか一方で異常を検出した場合、ヒータ４４を速やかに停止させることができる。
【０１３２】
［３．第３の実施の形態］
［３−１．画像形成装置及び画像形成部の構成］
第３の実施の形態による画像形成装置２０１（図１及び図３）は、第１の実施の形態による画像形成装置１と比較して、画像形成部５７に代わる画像形成部２５７を有する点において相違するものの、他の点については同様に構成されている。第３の実施の形態による画像形成部２５７（図３）は、第１の実施の形態による画像形成部５７と比較して、定着制御部５９に代わる定着制御部２５９を有する点において相違するものの、他の点については同様に構成されている。
【０１３３】
［３−２．定着制御部の回路構成］
図４と対応する部材に同一符号を付した図２２に示すように、第３の実施の形態による定着制御部２５９は、第１の実施の形態による定着制御部５９と比較して、メインＣＰＵ６５ｍ及びサブＣＰＵ６５ｓに代わるメインＣＰＵ２６５ｍ及びサブＣＰＵ２６５ｓを有すると共に、バッファ群６１が省略されている点において相違するものの、他の点については同様に構成されている。
【０１３４】
第３の実施の形態によるメインＣＰＵ２６５ｍは、第１の実施の形態によるメインＣＰＵ６５ｍ（図４）と比較して、ＡＤＣ６６ｍに代わるＡＤＣ２６６ｍを有する点において相違するものの、他の点については同様に構成されている。ＡＤＣ２６６ｍは、取得した検出温度信号ｍ１及びｍ２をアナログデジタル変換することによりデジタルデータである温度データへ変換し、ＲＡＭ６７ｍへ送出する。またメインＣＰＵ２６５ｍの駆動クロックは、サブＣＰＵ２６５ｓの駆動クロックに比べて十分に速くなっている。このためＡＤＣ２６６ｍの駆動クロックは、サブＣＰＵ２６５ｓのＡＤＣ２６６ｓの駆動クロックよりも十分に速くなっている。
【０１３５】
第３の実施の形態によるサブＣＰＵ２６５ｓは、第１の実施の形態によるサブＣＰＵ６５ｓ（図４）と比較して、ＡＤＣ６６ｓに代わるＡＤＣ２６６ｓを有する点において相違するものの、他の点については同様に構成されている。ＡＤＣ２６６ｓは、取得した検出温度信号ｓ１及びｓ２をアナログデジタル変換することによりデジタルデータである温度データへ変換し、ＲＡＭ６７ｓへ送出する。
【０１３６】
［３−３．定着制御部の機能構成］
図５と対応する部材に同一符号を付した図２３に示すように、第３の実施の形態による定着制御部２５９は、第１の実施の形態による定着制御部５９（図５）と比較して、制御部７１ｍ及び制御部７１ｓに代わる制御部２７１ｍ及び制御部２７１ｓを有する点において相違するものの、他の点については同様に構成されている。
【０１３７】
第３の実施の形態による制御部２７１ｍは、第１の実施の形態による制御部７１ｍ（図５）と比較して、ＡＤＣ２６６ｍが追加されている点において相違するものの、他の点については同様に構成されている。
【０１３８】
第３の実施の形態による制御部２７１ｓは、第１の実施の形態による制御部７１ｓ（図５）と比較して、ＡＤＣ２６６ｓ及びＡＤＣ開始通知部２８０ｓが追加されている点において相違するものの、他の点については同様に構成されている。
【０１３９】
図２３において制御部２７１ｍは、メインＣＰＵ２６５ｍ（図２２）と対応しており、該メインＣＰＵ２６５ｍにおいて後述するメインＣＰＵ相互監視プログラムが実行されることにより、センサ出力値取得部７３ｍ、出力値送信部７４ｍ、ヒータ制御部７６ｍ及びＡＤＣ２６６ｍの各機能ブロックを実現する。制御部２７１ｓは、サブＣＰＵ２６５ｓ（図２２）と対応しており、該サブＣＰＵ２６５ｓにおいて後述するサブＣＰＵ相互監視プログラムが実行されることにより、センサ出力値取得部７３ｓ、出力値送信部７４ｓ、ヒータ制御部７６ｓ、ＡＤＣ２６６ｓ及びＡＤＣ開始通知部２８０ｓの各機能ブロックを実現する。
【０１４０】
センサ出力値取得部７３ｍは、センサ４２及び４３から第１出力値としての検出温度信号ｍ１及びｍ２を取得しＡＤＣ２６６ｍへ送出する。ＡＤＣ２６６ｍは、取得した検出温度信号ｍ１及びｍ２をアナログデジタル変換することによりデジタルデータである温度データへ変換し、出力値送信部７４ｍ及びヒータ制御部７６ｍへ送出する。またＡＤＣ２６６ｍは、制御部２７１ｓのＡＤＣ２６６ｓがアナログデジタル変換を開始する旨を示す通知であるアナログデジタル変換開始通知をサブＣＰＵ２６５ｓから受信した場合、第１温度データに対するアナログデジタル変換を含む一連の動作を一定時間である停止時間Ｔｓだけ停止させて待機する。この停止時間Ｔｓは、サブＣＰＵ２６５ｓがアナログデジタル変換に要する時間より長い時間であり、本実施の形態においては、０．２［ｍｓ］に設定されている。出力値送信部７４ｍは、ＡＤＣ２６６ｍがアナログデジタル変換した第１出力値を制御部２７１ｓへ送信する。ヒータ制御部７６ｍは、第１出力値と制御部２７１ｓから受信した第２出力値との差分が所定の許容温度差を超えた場合、ヒータ４４を停止させる。
【０１４１】
センサ出力値取得部７３ｓは、センサ４２及び４３から第２出力値としての検出温度信号ｓ１及びｓ２を取得しＡＤＣ２６６ｓへ送出する。ＡＤＣ２６６ｓは、取得した検出温度信号ｓ１及びｓ２をアナログデジタル変換することによりデジタルデータである温度データへ変換し、出力値送信部７４ｓ及びヒータ制御部７６ｓへ送出する。アナログデジタル変換開始通知部としてのＡＤＣ開始通知部２８０ｓは、ＡＤＣ２６６ｓがアナログデジタル変換を開始する際に、第２温度データのアナログデジタル変換を開始する旨を示す通知であるアナログデジタル変換開始通知を制御部２７１ｍへ送信する。出力値送信部７４ｓは、ＡＤＣ２６６ｓがアナログデジタル変換した第２出力値を制御部２７１ｍへ送信する。ヒータ制御部７６ｓは、第２出力値と制御部２７１ｍから受信した第１出力値との差分が所定の許容温度差を超えた場合、ヒータ４４を停止させる。
【０１４２】
［３−４．相互監視処理手順］
画像形成装置２０１による相互監視処理手順について、図２４、図２５及び図２６のシーケンスチャートを用いて説明する。
【０１４３】
［３−４−１．正常時の相互監視処理手順］
画像形成装置２０１による正常時の相互監視処理手順ＲＴ２０１について、図６と対応するステップに同一符号を付した図２４のシーケンスチャートを用いて説明する。正常時の相互監視処理手順ＲＴ２０１は正常時の相互監視処理手順ＲＴ１（図６）と比較して、ステップＳＰ２０１、ＳＰ２０２、ＳＰ２０３、ＳＰ２０４、ＳＰ２０５及びＳＰ２０６が追加されている。ステップＳＰ１においてメインＣＰＵ２６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして取得し、ステップＳＰ２０１へ移る。ステップＳＰ２０１においてメインＣＰＵ２６５ｍは、第１温度データをアナログデジタル変換し、ステップＳＰ２へ移る。ステップＳＰ２においてメインＣＰＵ２６５ｍは、コマンドと共に第１温度データをサブＣＰＵ２６５ｓへ送信し、ステップＳＰ２０２へ移る。
【０１４４】
ステップＳＰ２０２においてメインＣＰＵ２６５ｍは、アナログデジタル変換開始通知をサブＣＰＵ２６５ｓから受信したか否かを判定する。ここで否定結果が得られると、このときメインＣＰＵ２６５ｍはステップＳＰ１へ戻る。
【０１４５】
ステップＳＰ３においてサブＣＰＵ２６５ｓは、センサ４２及び４３から検出温度信号ｓ１及びｓ２それぞれを受信して温度データに変換してこれを第２温度データとして取得し、ステップＳＰ２０３へ移る。ステップＳＰ２０３においてサブＣＰＵ２６５ｓは、アナログデジタル変換開始通知をメインＣＰＵ２６５ｍへ送信し、ステップＳＰ２０５へ移る。
【０１４６】
アナログデジタル変換開始通知をサブＣＰＵ２６５ｓから受信すると、メインＣＰＵ２６５ｍは、ステップＳＰ２０２において否定結果を得て、ステップＳＰ２０４へ移る。ステップＳＰ２０４においてメインＣＰＵ２６５ｍは、第１温度データに対するアナログデジタル変換を含む一連の動作を停止時間Ｔｓだけ停止させる。
【０１４７】
ステップＳＰ２０５においてサブＣＰＵ２６５ｓは、第２温度データをアナログデジタル変換し、ステップＳＰ４へ移る。ここで、サブＣＰＵ２６５ｓがアナログデジタル変換している間は、メインＣＰＵ２６５ｍはアナログデジタル変換を一時的に停止しているため、メインＣＰＵ２６５ｍのアナログデジタル変換によるノイズのキックバック（逆流）の影響をサブＣＰＵ２６５ｓが受けることはないと共に、サブＣＰＵ２６５ｓのアナログデジタル変換によるノイズのキックバックの影響をメインＣＰＵ２６５ｍが受けることはない。すなわちメインＣＰＵ２６５ｍ及びサブＣＰＵ２６５ｓは、互いのアナログデジタル変換によるノイズのキックバックの影響を受けることはない。ステップＳＰ４においてサブＣＰＵ２６５ｓは、コマンドレスポンスとして第２温度データをメインＣＰＵ２６５ｍへ送信し、ステップＳＰ５へ移る。
【０１４８】
ステップＳＰ５においてサブＣＰＵ２６５ｓは、第１温度データと第２温度データとを比較して一致するか否かを判定し、正常時であるため第１温度データと第２温度データとが一致した判定結果を得て、ＯＫとする。
【０１４９】
第２温度データをサブＣＰＵ２６５ｓから受信すると、ステップＳＰ６においてメインＣＰＵ２６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして再度取得し、ステップＳＰ２０６へ移る。ステップＳＰ２０６においてメインＣＰＵ２６５ｍは、第１温度データをアナログデジタル変換し、ステップＳＰ７へ移る。ステップＳＰ７においてメインＣＰＵ２６５ｍは、第１温度データと第２温度データとを比較して一致するか否かを判定し、正常時であるため第１温度データと第２温度データとが一致した判定結果を得て、ＯＫとする。
【０１５０】
上述したステップＳＰ１からステップＳＰ７までの一連の動作は、通信時間Ｔｃとして０．５［ｍｓ］を要する。メインＣＰＵ２６５ｍは、定着制御を行っている間、通信間隔ＣＴとして５００［ｍｓ］間隔で、この一連の処理を繰り返す。
【０１５１】
［３−４−２．異常時の相互監視処理手順］
画像形成装置２０１による異常時の相互監視処理手順ＲＴ２０２について、図７と対応するステップに同一符号を付した図２５及び図２６のシーケンスチャートを用いて説明する。異常時の相互監視処理手順ＲＴ２０２は異常時の相互監視処理手順ＲＴ２（図７）と比較して、ステップＳＰ２１１、ＳＰ２１２、ＳＰ２１３、ＳＰ２１４、ＳＰ２１５、ＳＰ２１６、ＳＰ２１７、ＳＰ２１８、ＳＰ２１９、ＳＰ２２０及びＳＰ２２１が追加されている。前回の通信から通信間隔ＣＴである５００［ｍｓ］後、ステップＳＰ１１においてメインＣＰＵ２６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを再度受信して温度データに変換してこれを第１温度データとして取得し、ステップＳＰ２１１へ移る。ステップＳＰ２１１においてメインＣＰＵ２６５ｍは、第１温度データをアナログデジタル変換し、ステップＳＰ１２へ移る。ステップＳＰ１２においてメインＣＰＵ２６５ｍは、コマンドと共に第１温度データをサブＣＰＵ２６５ｓへ送信し、ステップＳＰ２１２へ移る。
【０１５２】
ステップＳＰ２１２においてメインＣＰＵ２６５ｍは、アナログデジタル変換開始通知をサブＣＰＵ２６５ｓから受信したか否かを判定する。ここで否定結果が得られると、このときメインＣＰＵ２６５ｍはステップＳＰ１１へ戻る。
【０１５３】
ステップＳＰ１３においてサブＣＰＵ２６５ｓは、センサ４２及び４３から検出温度信号ｓ１及びｓ２それぞれを受信して温度データに変換してこれを第２温度データとして取得し、ステップＳＰ２１３へ移る。ステップＳＰ２１３においてサブＣＰＵ２６５ｓは、アナログデジタル変換開始通知をメインＣＰＵ２６５ｍへ送信し、ステップＳＰ２１５へ移る。
【０１５４】
アナログデジタル変換開始通知をサブＣＰＵ２６５ｓから受信すると、メインＣＰＵ２６５ｍは、ステップＳＰ２１２において否定結果を得て、ステップＳＰ２１４へ移る。ステップＳＰ２１４においてメインＣＰＵ２６５ｍは、第１温度データに対するアナログデジタル変換を含む一連の動作を停止時間Ｔｓだけ停止させる。
【０１５５】
ステップＳＰ２１５においてサブＣＰＵ２６５ｓは、第２温度データをアナログデジタル変換し、ステップＳＰ１４へ移る。ここで、サブＣＰＵ２６５ｓがアナログデジタル変換している間は、メインＣＰＵ２６５ｍはアナログデジタル変換を一時的に停止しているため、メインＣＰＵ２６５ｍ及びサブＣＰＵ２６５ｓは、互いのアナログデジタル変換によるノイズのキックバックの影響を受けることはない。ステップＳＰ１４においてサブＣＰＵ２６５ｓは、コマンドレスポンスとして第２温度データをメインＣＰＵ２６５ｍへ送信し、ステップＳＰ１５へ移る。
【０１５６】
ステップＳＰ１５においてサブＣＰＵ２６５ｓは、第１温度データと第２温度データとを比較して一致するか否かを判定し、異常時であるため第１温度データと第２温度データとが不一致した判定結果を得て、ＮＧとする。
【０１５７】
第２温度データをサブＣＰＵ６５ｓから受信すると、ステップＳＰ１６においてメインＣＰＵ２６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして再度取得し、ステップＳＰ２１６へ移る。ステップＳＰ２１６においてメインＣＰＵ２６５ｍは、第１温度データをアナログデジタル変換し、ステップＳＰ１７へ移る。ステップＳＰ１７においてメインＣＰＵ２６５ｍは、第１温度データと第２温度データとを比較して一致するか否かを判定し、異常時であるため第１温度データと第２温度データとが不一致した判定結果を得て、ＮＧとし、ステップＳＰ２１７（図２６）へ移る。
【０１５８】
ステップＳＰ２１７においてメインＣＰＵ２６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして再度取得し、ステップＳＰ２１８へ移る。ステップＳＰ２１８においてメインＣＰＵ２６５ｍは、第１温度データをアナログデジタル変換し、ステップＳＰ１８へ移る。ステップＳＰ１８においてメインＣＰＵ２６５ｍは、コマンドと共に第１温度データをサブＣＰＵ２６５ｓへ再度送信し、ステップＳＰ２１９へ移る。
【０１５９】
ステップＳＰ２１９においてメインＣＰＵ２６５ｍは、レスポンスとして第２温度データをサブＣＰＵ２６５ｓから受信するまで待ち受ける。このようにメインＣＰＵ２６５ｍは、レスポンスである第２温度データをサブＣＰＵ２６５ｓから受信するまでは、第１温度データ取得及びアナログデジタル変換の繰り返し動作を行わずに待機する。
【０１６０】
ステップＳＰ１９においてサブＣＰＵ２６５ｓは、センサ４２及び４３から検出温度信号ｓ１及びｓ２それぞれを受信して温度データに変換してこれを第２温度データとして再度取得し、ステップＳＰ２２０へ移る。ステップＳＰ２２０においてサブＣＰＵ２６５ｓは、第２温度データをアナログデジタル変換し、ステップＳＰ２０へ移る。ここで、サブＣＰＵ２６５ｓがアナログデジタル変換している間は、メインＣＰＵ２６５ｍはアナログデジタル変換を一時的に停止しているため、メインＣＰＵ２６５ｍ及びサブＣＰＵ２６５ｓは、互いのアナログデジタル変換によるノイズのキックバックの影響を受けることはない。ステップＳＰ２０においてサブＣＰＵ２６５ｓは、コマンドレスポンスとして第２温度データをメインＣＰＵ２６５ｍへ再度送信し、ステップＳＰ２１へ移る。
【０１６１】
ステップＳＰ２１においてサブＣＰＵ２６５ｓは、第１温度データと第２温度データとを比較して一致するか否かを判定し、異常時であるため第１温度データと第２温度データとが不一致した判定結果を得て、ＮＧとし、２回連続でＮＧとなったためリレー６４をオフにする。
【０１６２】
第２温度データをサブＣＰＵ２６５ｓから受信すると、メインＣＰＵ２６５ｍは、ステップＳＰ２１９において肯定結果を得て、ステップＳＰ２２へ移る。ステップＳＰ２２においてメインＣＰＵ２６５ｍは、センサ４２及び４３から検出温度信号ｍ１及びｍ２それぞれを受信して温度データに変換してこれを第１温度データとして再度取得し、ステップＳＰ２２１へ移る。ステップＳＰ２２１においてメインＣＰＵ２６５ｍは、第１温度データをアナログデジタル変換し、ステップＳＰ２３へ移る。ステップＳＰ２３においてメインＣＰＵ２６５ｍは、第１温度データと第２温度データとを比較して一致するか否かを判定し、異常時であるため第１温度データと第２温度データとが不一致した判定結果を得て、ＮＧとし、２回連続でＮＧとなったためリレー６４をオフにする。
【０１６３】
このようにメインＣＰＵ２６５ｍは、異常時において１回ＮＧ判定を行うと、正常時のように通信間隔ＣＴとして５００［ｍｓ］待機することなく、第１温度データをサブＣＰＵ２６５ｓへ再度送信すると共に第２温度データをサブＣＰＵ２６５ｓから再度受信して、第１温度データと第２温度データとを再度比較する。再度比較した結果がＮＧ判定となると、メインＣＰＵ２６５ｍは、リレー６４をオフにする。このステップＳＰ１１からステップＳＰ２１及びステップＳＰ２３までの一連の動作は、通信時間Ｔｃとして１［ｍｓ］以内に行われる。
【０１６４】
［３−５．相互監視開始処理手順］
画像形成装置２０１のメインＣＰＵ２６５ｍは、上述した相互監視開始処理手順ＲＴ３（図８）において、第１の実施の形態において説明した処理を行う。
【０１６５】
［３−６．メインＣＰＵ相互監視処理手順］
画像形成装置２０１のメインＣＰＵ２６５ｍは、上述した第３の実施の形態による正常時の相互監視処理手順ＲＴ２０１（図２４）及び第３の実施の形態による異常時の相互監視処理手順ＲＴ２０２（図２５及び図２６）と対応するメインＣＰＵ相互監視処理を行う。
【０１６６】
［３−７．サブＣＰＵ相互監視処理手順］
画像形成装置２０１のサブＣＰＵ２６５ｓは、上述した第３の実施の形態による正常時の相互監視処理手順ＲＴ２０１（図２４）及び第３の実施の形態による異常時の相互監視処理手順ＲＴ２０２（図２５及び図２６）と対応するサブＣＰＵ相互監視処理を行う。
【０１６７】
［３−８．効果等］
ここで、同一のセンサ４２及び４３に接続されたメインＣＰＵ２６５ｍ及びサブＣＰＵ２６５ｓにおいては、一方のＣＰＵ（メインＣＰＵ２６５ｍ又はサブＣＰＵ２６５ｓ）が検出温度信号をアナログデジタル変換する際に、ノイズがキックバック（逆流）してしまい、他方のＣＰＵ（サブＣＰＵ２６５ｓ又はメインＣＰＵ２６５ｍ）におけるアナログデジタル変換の結果に悪影響を及ぼしてしまう可能性があった。このキックバックの原因は、スイッチドキャパシタ回路で構成されたＡＤＣ２６６ｍ及び２６６ｓにおける、スイッチ切り替えによるコンデンサの充放電電流が逆流するためである。
【０１６８】
これに対し画像形成装置１（図４）においては、センサ４２及び４３とメインＣＰＵ６５ｍ及びサブＣＰＵ６５ｓとの間にバッファ群６１を設けることにより、アナログデジタル変換によるキックバックの影響を防止している。しかしながらその場合、バッファ群６１を設ける必要があった。
【０１６９】
これに対し画像形成装置２０１は、サブＣＰＵ２６５ｓがアナログデジタル変換を開始する際に、アナログデジタル変換開始通知をメインＣＰＵ２６５ｍへ送信し、メインＣＰＵ２６５ｍは、アナログデジタル変換開始通知をサブＣＰＵ２６５ｓから受信した場合、第１温度データに対するアナログデジタル変換を停止時間Ｔｓだけ中断するようにした。
このため画像形成装置２０１は、メインＣＰＵ２６５ｍとサブＣＰＵ２６５ｓとにおけるアナログデジタル変換を異なるタイミングで行われるようにし、同時には行われないようにできる。これにより画像形成装置２０１は、一方のＣＰＵが検出温度信号をアナログデジタル変換する際に、ノイズがキックバックして他方のＣＰＵにおけるアナログデジタル変換の結果に悪影響を及ぼしてしまうことを防止できる。
【０１７０】
さらに画像形成装置２０１は、画像形成装置１のようなバッファ群６１を設けることなく、アナログデジタル変換を行うタイミングをファームウェアで調整するようにした。これにより画像形成装置２０１は、画像形成装置１（図４）のようなバッファ群６１を省略でき構成を簡素化しつつ、他方のＣＰＵが一方のＣＰＵからアナログデジタル変換に伴うノイズのキックバックを受けてしまうこと防止できる。
【０１７１】
その他の点においても、第３の実施の形態による画像形成装置２０１は、第１の実施の形態による画像形成装置１と同様の作用効果を奏し得る。
【０１７２】
以上の構成によれば画像形成装置２０１は、ヒータ４４を制御する制御部２７１ｍと、ヒータ４４を制御する制御部２７１ｓとを設け、制御部２７１ｍは、検出温度信号ｍ１及びｍ２をアナログデジタル変換し出力値送信部７４ｍ及びヒータ制御部７６ｍへ送出する第１アナログデジタルコンバータとしてのＡＤＣ２６６ｍを有し、制御部２７１ｓは、検出温度信号ｓ１及びｓ２をアナログデジタル変換し出力値送信部７４ｓ及びヒータ制御部７６ｓへ送出する第２アナログデジタルコンバータとしてのＡＤＣ２６６ｓを有し、ＡＤＣ２６６ｍによるアナログデジタル変換と、ＡＤＣ２６６ｓによるアナログデジタル変換とを異なるタイミングで行うようにした。
【０１７３】
これにより画像形成装置２０１は、一方のＣＰＵが検出温度信号をアナログデジタル変換する際に、ノイズがキックバックして他方のＣＰＵにおけるアナログデジタル変換の結果に悪影響を及ぼしてしまうことを防止できる。
【０１７４】
［４．他の実施の形態］
なお上述した第１の実施の形態においては、サーミスタ４２ｔ及び４３ｔにより定着器６の温度を検出する場合について述べた。本発明はこれに限らず、サーモパイル、ＮＣセンサ等、温度を電気信号に変換する他の種々の温度センサにより定着器６の温度を検出しても良い。第２及び第３の実施の形態においても同様である。
【０１７５】
また上述した第１の実施の形態においては、許容温度差範囲を７［℃］未満に設定する場合について述べた。本発明はこれに限らず、許容温度差範囲は任意の範囲として良い。第３の実施の形態においても同様である。
【０１７６】
さらに上述した第１の実施の形態においては、センサ４２でヒータ４４の温度を検出し、センサ４３で定着ベルト４０の裏面の温度を検出する場合について述べた。本発明はこれに限らず、センサ４２又はセンサ４３で、加圧ローラ４１の温度等、他の種々の箇所の温度を検出しても良い。第２及び第３の実施の形態においても同様である。
【０１７７】
さらに上述した第１の実施の形態においては、それぞれ、メインＣＰＵ送信リトライ上限回数を４回、メインＣＰＵ監視連続ＮＧ上限回数を２回、サブＣＰＵ監視連続ＮＧ上限回数を２回に設定する場合について述べた。本発明はこれに限らず、メインＣＰＵ送信リトライ上限回数、メインＣＰＵ監視連続ＮＧ上限回数及びサブＣＰＵ監視連続ＮＧ上限回数は任意の回数として良い。第２及び第３の実施の形態においても同様である。
【０１７８】
さらに上述した第１の実施の形態においては、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとの合計２個のＣＰＵで定着器６の温度制御を行う場合について述べた。本発明はこれに限らず、３個以上の任意の個数のＣＰＵで定着器６の温度制御を行っても良い。第２及び第３の実施の形態においても同様である。
【０１７９】
さらに上述した第１の実施の形態においては、センサ４２とセンサ４３の合計２個のセンサで定着器６の温度を測定する場合について述べた。本発明はこれに限らず、３個以上の任意の個数のセンサで定着器６の温度を測定しても良い。第２及び第３の実施の形態においても同様である。
【０１８０】
さらに上述した第１の実施の形態においては、サブＣＰＵ６５ｓでトライアック６３を制御する場合について述べた。本発明はこれに限らず、メインＣＰＵ６５ｍとサブＣＰＵ６５ｓとの両方でトライアック６３を制御しても良い。第２及び第３の実施の形態においても同様である。
【０１８１】
さらに上述した第１の実施の形態においては、メインＣＰＵ６５ｍからサブＣＰＵ６５ｓへコマンド及び第１温度データを送信してから５［ｍｓ］の間だけ返信を待つ場合について述べた。本発明はこれに限らず、サブＣＰＵ６５ｓからメインＣＰＵ６５ｍへ第２温度データを送信してから所定時間の間だけ返信を待っても良い。第２及び第３の実施の形態においても同様である。
【０１８２】
また、相互温度監視エラーが発生したことを画像形成装置１における所定の表示部に表示することにより、画像形成装置１の使用者に提示しても良い。第２及び第３の実施の形態においても同様である。
【０１８３】
さらに上述した第１の実施の形態においては、同一のセンサ４２から取得した、検出温度信号ｍ１に基づく温度データと検出温度信号ｍ２に基づく温度データとを比較する場合について述べた。本発明はこれに限らず、測定対象であるヒータ４４の温度を測定する異なるセンサから取得した温度検出信号に基づく温度データ同士を比較しても良い。センサ４３についても同様である。要は、複数のセンサである第１センサと第２センサとで定着器６内部における同じ箇所の温度を計測する場合、第１センサの温度検出信号に基づく温度データと第２センサの温度検出信号に基づく温度データとを比較しても良い。第２及び第３の実施の形態においても同様である。
【０１８４】
さらに上述した第２の実施の形態においては、第１許容温度差ΔＴ１を７［℃］に、第２許容温度差ΔＴ２を２５［℃］に設定する場合について述べた。本発明はこれに限らず、第１許容温度差ΔＴ１及び第２許容温度差ΔＴ２は任意の値として良い。
【０１８５】
さらに上述した第２の実施の形態においては、温度閾値Ｔを１００［℃］に設定する場合について述べた。本発明はこれに限らず、温度閾値Ｔは任意の範囲として良い。温度閾値Ｔを１００［℃］よりも低く設定した場合、温度閾値Ｔが低温度帯域ｔｒに近づくため、温度閾値Ｔが１００［℃］の場合と比較して、実際にはヒータ４４を停止させる必要がないのに相互温度監視エラーと誤検知してしまう可能性は高まるものの耐熱温度Ｔｈｐ及び上限温度Ｔｕｌに達する前にヒータ４４を確実に停止できる。一方温度閾値Ｔを１００［℃］よりも高く設定した場合、温度閾値Ｔが１００［℃］の場合と比較して、温度閾値Ｔが低温度帯域ｔｒから離れるため、ヒータ４４を停止させるまでに耐熱温度Ｔｈｐ及び上限温度Ｔｕｌに達してしまう可能性は高まるものの、相互温度監視エラーと誤検知してしまう可能性を低くできる。
【０１８６】
さらに上述した第２の実施の形態においては、温度判定切替部１７８ｍ及び１７８ｓは、第１許容温度差ΔＴ１又は第２許容温度差ΔＴ２の２種類の値に許容温度差を切り替える場合について述べた。本発明はこれに限らず、温度判定切替部１７８ｍ及び１７８ｓは、３種類以上の任意の個数の値に許容温度差を切り替えても良い。
【０１８７】
さらに上述した第２の実施の形態においては、第１許容温度差ΔＴ１を７［℃］に、第２許容温度差ΔＴ２を２５［℃］に設定する場合について述べた。本発明はこれに限らず、第２許容温度差ΔＴ２を画像形成装置１０１において発生し得る温度差よりも大きい値にすることにより、制御部１７１ｍは、第１温度データが温度閾値Ｔ以下である場合実質的に相互監視をしないようにすると共に、制御部１７１ｓは、第２温度データが温度閾値Ｔ以下である場合実質的に相互監視をしないようにしても良い。
【０１８８】
さらに上述した第２の実施の形態においては、温度判定切替部１７８ｍは、第１温度データが温度閾値Ｔ以下であるか否かを監視し、温度判定切替部１７８ｓは、第２温度データが温度閾値Ｔ以下であるか否かを監視する場合について述べた。本発明はこれに限らず、温度判定切替部１７８ｍは、第１温度データと制御部１７１ｓから取得した第２温度データとが温度閾値Ｔ以下であるか否かを監視し、第１温度データ又は第２温度データの少なくとも何れか一方が温度閾値Ｔを上回った場合、許容温度差を第２許容温度差ΔＴ２から第１許容温度差ΔＴ１に切り替えても良い。同様に温度判定切替部１７８ｓは、第２温度データと制御部１７１ｍから取得した第１温度データとが温度閾値Ｔ以下であるか否かを監視し、第２温度データ又は第１温度データの少なくとも何れか一方が温度閾値Ｔを上回った場合、許容温度差を第２許容温度差ΔＴ２から第１許容温度差ΔＴ１に切り替えても良い。
【０１８９】
さらに上述した第３の実施の形態においては、制御部２７１ｓは、ＡＤＣ２６６ｓがアナログデジタル変換を開始する際に、アナログデジタル変換開始通知をＡＤＣ開始通知部２８０ｓから制御部２７１ｍへ送信し、制御部２７１ｍのＡＤＣ２６６ｍは、アナログデジタル変換開始通知を制御部２７１ｓから受信した場合、第１温度データに対するアナログデジタル変換を停止時間Ｔｓだけ中断する場合について述べた。本発明はこれに限らず、制御部２７１ｓは、ＡＤＣ２６６ｓがアナログデジタル変換を開始する際にアナログデジタル変換開始通知をＡＤＣ開始通知部２８０ｓから制御部２７１ｍへ送信すると共に、アナログデジタル変換が完了した際にアナログデジタル変換が完了したことを通知するアナログデジタル変換完了通知をアナログデジタル変換完了通知部としての所定のＡＤＣ変換完了通知部から制御部２７１ｍへ送信し、制御部２７１ｍのＡＤＣ２６６ｍは、アナログデジタル変換開始通知をサブＣＰＵ２６５ｓから受信した場合、その後にアナログデジタル変換完了通知をサブＣＰＵ２６５ｓから受信するまでアナログデジタル変換を中断しても良い。
【０１９０】
さらに上述した第１の実施の形態においては、中間転写ベルト３２上に一次転写されたトナー像を記録媒体に二次転写する中間転写方式の画像形成装置１に本発明を適用する場合について述べた。本発明はこれに限らず、記録媒体にトナー像を直接転写する直接転写方式等、種々の方式の画像形成装置に本発明を適用しても良い。第２及び第３の実施の形態においても同様である。
【０１９１】
さらに上述した第１の実施の形態においては、電子写真式のカラープリンタである画像形成装置１に本発明を適用する場合について述べた。本発明はこれに限らず、例えばいわゆる複合機であるＭＦＰ（Multi Function Peripheral）、コピー機、ファクシミリ機等の種々の装置に本発明を適用しても良い。第２及び第３の実施の形態においても同様である。
【０１９２】
さらに上述した第１の実施の形態においては、画像形成装置１における定着器６の温度を制御する定着制御部５９に本発明を適用する場合について述べた。本発明はこれに限らず、種々の装置における熱を制御する箇所に本発明を適用しても良い。第２及び第３の実施の形態においても同様である。
【０１９３】
さらに本発明は、上述した各実施の形態及び他の実施の形態に限定されるものではない。すなわち本発明は、上述した各実施の形態と上述した他の実施の形態の一部又は全部を任意に組み合わせた実施の形態や、一部を抽出した実施の形態にもその適用範囲が及ぶものである。
【０１９４】
さらに上述した第１の実施の形態においては、センサとしてのセンサ４２及び４３と、第１制御部としての制御部７１ｍと、第２制御部としての制御部７１ｓとによって画像形成装置としての画像形成装置１を構成し、第１制御部は、第１センサ出力値取得部としてのセンサ出力値取得部７３ｍと、第１出力値送信部としての出力値送信部７４ｍと、第１ヒータ制御部としてのヒータ制御部７６ｍとを有し、第２制御部は、第２センサ出力値取得部としてのセンサ出力値取得部７３ｓと、第２出力値送信部としての出力値送信部７４ｓと、第２ヒータ制御部としてのヒータ制御部７６ｓとを有する場合について述べた。本発明はこれに限らず、その他種々の構成でなるセンサと、第１センサ出力値取得部と、第１出力値送信部と、第１ヒータ制御部とを有する第１制御部と、第２センサ出力値取得部と、第２出力値送信部と、第２ヒータ制御部とを有する第２制御部とによって、画像形成装置を構成しても良い。第２及び第３の実施の形態においても同様である。
【産業上の利用可能性】
【０１９５】
本発明は、プリンタに画像を印刷させるコンピュータの他、イメージスキャナやファクシミリ機、或いは複写機等、画像に関する種々の処理を行う種々の電子機器でも利用できる。
【符号の説明】
【０１９６】
１、１０１、２０１……画像形成装置、２……筐体、３……媒体カセット、４……画像形成ユニット、５……中間転写ユニット、６……定着器、７……ピックアップローラ、８、９……レジストローラ、１０、１１、１２、１３、１４、１５……搬送ローラ、１６、１７……排出ローラ、１８、１９、２０、２１……媒体通過センサ、２２……排出トレー、３０……ベルト張架ローラ、３１……ベルト駆動ローラ、３２……中間転写ベルト、３３……一次転写ローラ、３４……二次転写ローラ、３５……二次転写バックアップローラ、４０……定着ベルト、４１……加圧ローラ、４２、４３……センサ、４４……ヒータ、４２ｔ、４３ｔ……サーミスタ、５０……ＣＰＵ、５１……ＲＯＭ、５２……ＲＡＭ、５３……ＬＡＮケーブル、５４……ＥＥＰＲＯＭ、５５……ネットワークＩ／Ｆ、５６……ＬＥＤヘッド制御部、５７、１５７、２５７……画像形成部、５８……ＬＥＤヘッド、５９、１５９、２５９……定着制御部、６１……バッファ群、６１ａ、６１ｂ、６１ｃ、６１ｄ……バッファ、６２……ヒータオンオフ回路、６３……トライアック、６４……リレー、６５ｍ、１６５ｍ、２６５ｍ……メインＣＰＵ、６５ｓ、１６５ｓ、２６５ｓ……サブＣＰＵ、６６ｍ、６６ｓ……ＡＤＣ、６７ｍ、６７ｓ……ＲＡＭ、６８ｍ、６８ｓ……タイマ、６９ｍ、６９ｓ……コマンド制御部、７０ｍ、７０ｓ……ＵＡＲＴ、Ｖｄｄ……回路電源、７１ｍ、１７１ｍ、２７１ｍ……制御部、７３ｍ……センサ出力値取得部、７４ｍ……出力値送信部、７６ｍ、１７６ｍ……ヒータ制御部、１７８ｍ……温度判定切替部、７１ｓ、１７１ｓ、２７１ｓ……制御部、７３ｓ……センサ出力値取得部、７４ｓ……出力値送信部、７６ｓ、１７６ｓ……ヒータ制御部、１７８ｓ……温度判定切替部、２８０ｓ……ＡＤＣ開始通知部、Ｐ……記録媒体、ＴＬ……相互監視タイミングリスト、ＴＢ……検出温度表、ＧＲ、ＧＲ２……検出温度グラフ。
【図１】
2020008830.tif 000003
【図２】
2020008830.tif 000004
【図３】
2020008830.tif 000005
【図４】
2020008830.tif 000006
【図５】
2020008830.tif 000007
【図６】
2020008830.tif 000008
【図７】
2020008830.tif 000009
【図８】
2020008830.tif 000010
【図９】
2020008830.tif 000011
【図１０】
2020008830.tif 000012
【図１１】
2020008830.tif 000013
【図１２】
2020008830.tif 000014
【図１３】
2020008830.tif 000015
【図１４】
2020008830.tif 000016
【図１５】
2020008830.tif 000017
【図１６】
2020008830.tif 000018
【図１７】
2020008830.tif 000019
【図１８】
2020008830.tif 000020
【図１９】
2020008830.tif 000021
【図２０】
2020008830.tif 000022
【図２１】
2020008830.tif 000023
【図２２】
2020008830.tif 000024
【図２３】
2020008830.tif 000025
【図２４】
2020008830.tif 000026
【図２５】
2020008830.tif 000027
【図２６】
2020008830.tif 000028