【手続補正書】
【提出日】平成25年7月9日(2013.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１負荷に第１信号を出力し、第２負荷に第２信号を出力する第１制御手段と、
前記第１負荷に第１制御信号を出力し、前記第２負荷に第２制御信号を出力する第２制御手段と、
前記第１制御手段を監視し、前記第１制御手段の異常を検出した場合、前記第１制御手段にリセット信号を出力するとともに、前記第２制御手段に割り込み信号を出力する監視手段と、
前記第１制御手段から出力された前記第１信号と前記第２制御手段から出力された前記第１制御信号とに基づき制御される前記第１負荷と、
前記第１制御手段から出力された前記第２信号と前記第２制御手段から出力された前記第２制御信号とに基づき制御される前記第２負荷と、を有し、
前記第１制御信号は、前記監視手段から前記第１制御手段に前記リセット信号を出力したことを示す前記割り込み信号に応じており、前記第２制御信号は、前記監視手段から前記第１制御手段に前記リセット信号を出力したことを示す前記割り込み信号に応じていないことを特徴とする情報処理装置。
【請求項２】
さらに、
前記第１制御手段から出力された前記第１信号と前記第２制御手段から出力された第１制御信号との論理積を行う論理積手段と、
前記第１制御手段から出力された前記第２信号と前記第２制御手段から出力された第２制御信号との論理和を行う論理和手段と、を有し、
前記第１負荷は前記論理積手段の出力に基づき制御され、
前記第２負荷は前記論理和手段の出力に基づき制御されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
さらに、記録媒体に画像を形成する形成手段と、
前記画像が形成された記録媒体を定着する定着手段と、を有し、
前記第１負荷は前記定着手段に含まれている定着ヒータであり、前記第２負荷はファンであることを特徴とする請求項１または２記載の情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、第１および第２の制御手段を有する情報処理装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
（１）第１負荷に第１信号を出力し、第２負荷に第２信号を出力する第１制御手段と、前記第１負荷に第１制御信号を出力し、前記第２負荷に第２制御信号を出力する第２制御手段と、前記第１制御手段を監視し、前記第１制御手段の異常を検出した場合、前記第１制御手段にリセット信号を出力するとともに、前記第２制御手段に割り込み信号を出力する監視手段と、前記第１制御手段から出力された前記第１信号と前記第２制御手段から出力された前記第１制御信号とに基づき制御される前記第１負荷と、前記第１制御手段から出力された前記第２信号と前記第２制御手段から出力された前記第２制御信号とに基づき制御される前記第２負荷と、を有し、前記第１制御信号は、前記監視手段から前記第１制御手段に前記リセット信号を出力したことを示す前記割り込み信号に応じており、前記第２制御信号は、前記監視手段から前記第１制御手段に前記リセット信号を出力したことを示す前記割り込み信号に応じていないことを特徴とする情報処理装置。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、このような状況のもとでなされたもので、分散制御を行う複数の制御手段の一部が停止した際に、動作を停止させる必要がある負荷はその動作を停止させ、継続して動作させる必要がある負荷はその動作を継続させることを目的とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によれば、分散制御を行う複数の制御手段の一部が停止した際に、動作を停止させる必要がある負荷はその動作を停止させ、継続して動作させる必要がある負荷はその動作を継続させることができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
＜定着モジュールの構成例＞
図４（ａ）は、本実施例の定着モジュール２８３の構成例を示す図である。定着モジュール２８３は、作像モジュール２８２によりトナー像が転写された記録材を定着装置２３４に給送し、未定着画像であるトナー像を記録材に熱定着させるまでの定着制御を司っている。定着モジュール２８３は、定着制御を統括的に制御するサブマスタＣＰＵ８０１と、各制御負荷を駆動するスレーブＣＰＵ８０２（第１制御手段）、スレーブＣＰＵ８０３（第２制御手段）とを含む。また、各スレーブＣＰＵには、直接制御される複数の負荷である制御負荷群が接続されている。スレーブＣＰＵ８０２は、定着搬送ベルト２３０を回転させるための第一駆動源であるベルトモータ８０４、定着ローラ２３３を回転させるための第二駆動源であるローラモータ８０５を制御負荷とする。スレーブＣＰＵ８０２は、ベルトモータ８０４により定着搬送ベルト２３０を駆動させ、ローラモータ８０５により定着ローラ２３３を駆動させて、二次転写装置２３１から定着後の搬送パスに記録材を引き渡すまでの制御を行う。スレーブＣＰＵ８０３は、定着装置２３４における加熱ヒータ８０６、温度検知のためのサーミスタ８０７及び定着前帯電器２５１、２５２を制御負荷とする。スレーブＣＰＵ８０３は、これらの制御負荷を制御して、定着前帯電器２５１、２５２で定着ローラ２３３を帯電させ、サーミスタ８０７の検知結果をフィードバッグさせながら、最適なヒータ加熱を行い定着装置２３４の定着温度制御を行う。なお、本実施例では、サブマスタＣＰＵ８０１とスレーブＣＰＵ８０２、８０３は、各々独立の高速シリアル通信バス８０８、８０９により１対１で対向接続されている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
以下に第１負荷であるヒータ電源８２１、加熱ヒータ８０６の制御を説明する（図４（ｂ）参照）。スレーブＣＰＵ８０２はマスク１信号を出力し、スレーブＣＰＵ８０３が出力するヒータ制御信号と論理積ゲート８３４により論理積をとる。ここで、マスク１信号（及び後述するマスク２信号）は、ローレベル（オフ信号）のときがマスクとしての機能が有効となっており、ハイレベル（オン信号）のときがマスクとしての機能が無効となっている。スレーブＣＰＵ８０２が通常動作をしているときマスク１信号はハイレベルなので、ヒータ制御信号がハイレベルであるときに論理積ゲート８３４の出力はハイレベルとなり、加熱ヒータ８０６に入力されて、通常の加熱ヒータ制御を行う。スレーブＣＰＵ８０２がリセットされるとマスク１信号はローレベルとなり、論理積ゲート８３４によりヒータ制御信号との論理積をとった出力もローレベルとなり、加熱ヒータ８０６はオフとなる。ここで論理積ゲート８３４は、入力される二つの制御信号の両方ともハイレベルであれば出力もハイレベルになり、二つの入力のどちらかがローレベルであれば出力がローレベルになる論理ゲートであり、イネーブル入力を有したゲートなどを代わりに用いても良い。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
スレーブＣＰＵ８０３はマスク２信号を出力し、スレーブＣＰＵ８０２が出力するヒータ電源制御信号と論理積ゲート８３３により論理積をとる。スレーブＣＰＵ８０３が通常動作をしているときマスク２信号はハイレベルなので、ヒータ電源制御信号がハイレベルであるときに論理積ゲート８３３の出力もハイレベルとなり、ヒータ電源８２１に入力されて、通常のヒータ電源制御を行う。スレーブＣＰＵ８０３がリセットされるとマスク２信号はローレベルとなり、論理積ゲート８３３の出力もローレベルとなり、ヒータ電源８２１はオフとなる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
図６（ａ）のタイムチャートを用いて、さらに詳細な制御動作を説明する。スレーブＣＰＵ８０２がリセットされると、スレーブＣＰＵ８０２が出力するヒータ電源制御信号とマスク１信号はローレベルになる。マスク１信号がローレベルになると、論理積ゲート８３４によりヒータ制御信号との論理積がローレベルになる。また、スレーブＣＰＵ８０３は割込みによりスレーブＣＰＵ８０２がリセットされたことを認識するので、マスク２信号とヒータ制御信号をローレベルにする。したがって、リセットされたスレーブＣＰＵ８０２が立ち上がった後に不定のヒータ電源制御信号を出力したとしても、論理積ゲート８３３の出力はローレベルにすることができる。この制御動作はスレーブＣＰＵ８０３がリセットされた場合でも同じであり、マスク１信号、マスク２信号をローレベルにし、ヒータ電源制御信号又はヒータ制御信号との論理積をとることで論理積ゲート８３３，８３４の出力をローレベルにすることができる。このようにして、スレーブＣＰＵ８０２又はスレーブＣＰＵ８０３がリセットされたときに、第１負荷であるヒータ電源８２１と加熱ヒータ８０６の制御を無効にすることができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
＜定着搬送ベルト、ローラモータ、ファンの制御＞
図４（ｂ）を使ってさらに第２負荷である定着搬送ベルト２３０を駆動するベルトモータ８０４、定着ローラ２３３を駆動するローラモータ８０５、ファン８２２の制御を説明する。スレーブＣＰＵ８０２とスレーブＣＰＵ８０３はベルトモータ制御信号１，２、ローラモータ制御信号１，２、ファン制御信号１，２をそれぞれ出力する。ベルトモータ制御信号１，２は論理和ゲート８３１により論理和をとり、ベルトモータ８０４に入力される。ローラモータ制御信号１，２は論理和ゲート８３２により論理和をとり、ローラモータ８０５に入力される。ファン制御信号１，２は論理和ゲート８３５により論理和をとり、ファン８２２に入力される。ここでモータへの入力はモータドライバーＩＣでも良く、またそれに代わるものでも良い。ここで論理和ゲートは入力される二つの制御信号のどちらかがハイレベル（オン信号）であれば出力もハイレベルになり、二つの入力が両方ともにローレベル（オフ信号）であれば出力がローレベルになる論理ゲートであり、それに代わる他の手段でも良い。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
＜負荷の制御処理＞
図７のフローチャートを用いて、さらに詳細な制御動作を説明する。ここでは、スレーブＣＰＵ８０２がリセットされた場合のスレーブＣＰＵ８０３の制御動作を例として説明する。ステップ（以下、単にＳと記す）１４０１でスレーブＣＰＵ８０３は、割込み入力ポートに入力される割込み信号を検知したかを判断し、割込み信号を検知したと判断すると、Ｓ１４０２でその割込みの要因を識別する。Ｓ１４０２でスレーブＣＰＵ８０３は、Ｓ１４０１で検知した割込み要因がスレーブＣＰＵ８０２の監視部８１２からのリセット信号でないと判断した場合は、Ｓ１４０３で、他の割込み要因を識別する制御動作を行い、制御を終了する。Ｓ１４０２でスレーブＣＰＵ８０３は、Ｓ１４０１で検知した割込み要因がスレーブＣＰＵ８０２の監視部８１２からのリセット信号であると識別すると、Ｓ１４０４で、マスク信号２とヒータ制御信号をローレベルにする。そしてスレーブＣＰＵ８０３は、第２負荷であるファン８２２の制御、ベルトモータ８０４の駆動制御、ローラモータ８０５の駆動制御を継続して行う。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
ステップ１４０５でスレーブＣＰＵ８０３は、スレーブＣＰＵ８０２と通信を行う。すなわち、リセットされたスレーブＣＰＵ８０２がリセット後に立ち上がるので、スレーブＣＰＵ８０２のその後の動作モードをスレーブＣＰＵ８０３からスレーブＣＰＵ８０２へ指定する。具体的には、スレーブＣＰＵ８０２が異常動作を起こした後であるので、スレーブＣＰＵ８０２が初期状態（電源オン直後の状態）を保ちながらエラーステータスで制御動作を停止するようにする。Ｓ１４０６でスレーブＣＰＵ８０３は、エラーステータスを継続する。すなわち、第１負荷であるヒータ制御信号は停止、マスク２信号のローレベルを維持、第２負荷であるファン８２２の制御、ベルトモータ８０４の駆動制御、ローラモータ８０５の駆動制御は継続して行う。そしてスレーブＣＰＵ８０３は、この動作とともに、エラー情報を上位ＣＰＵであるサブマスタＣＰＵ８０１へ送信、通知する。以上で制御動作を終了する。スレーブＣＰＵ８０３がリセットされた場合のスレーブＣＰＵ８０２の制御も同様である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
＜第一定着ヒータと第二定着ヒータの制御＞
第１負荷の制御を説明する。ここで第１負荷は第一定着ヒータ８２６、第二定着ヒータ８２８である。スレーブＣＰＵ８０２はマスク１信号を出力し、スレーブＣＰＵ８０３が出力する第二ヒータ制御信号と論理積ゲート８３８により論理積をとる。スレーブＣＰＵ８０２が通常動作をしているときマスク１信号はハイレベルなので、第二ヒータ制御信号がハイレベルであるときに論理積ゲート８３８の出力はハイレベルとなり、第二定着ヒータ８２８に入力されて、通常の加熱ヒータ制御を行う。スレーブＣＰＵ８０２がリセットされるとマスク１信号はローレベルとなり、論理積ゲート８３８の出力もローレベルとなり、第二定着ヒータ８２８はオフとなる。スレーブＣＰＵ８０３はマスク２信号を出力し、スレーブＣＰＵ８０２が出力する第一ヒータ制御信号と論理積ゲート８３７により論理積をとる。スレーブＣＰＵ８０３が通常動作をしているときマスク２信号はハイレベルなので、第一ヒータ制御信号がハイレベルであるときに論理積ゲート８３７の出力はハイレベルとなり、第一定着ヒータ８２６に入力されて、通常の加熱ヒータ制御を行う。スレーブＣＰＵ８０３がリセットされるとマスク２信号はローレベルとなり、論理積ゲート８３７の出力もローレベルとなり、第一定着ヒータ８２６はオフとなる。このようにして、スレーブＣＰＵ８０２又はスレーブＣＰＵ８０３がリセットされたときに、第１負荷である、第一定着ヒータ８２６、第二定着ヒータ８２８の制御を無効にすることができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
＜第一ファンと第二ファンの制御＞
図８を使ってさらに第２負荷の制御を説明する。ここで第２負荷は第一ファン８２５、第二ファン８３０である。スレーブＣＰＵ８０２は第一ファン制御信号１、第二ファン制御信号１を出力する。スレーブＣＰＵ８０３は第一ファン制御信号２、第二ファン制御信号２を出力する。第一ファン制御信号１、第一ファン制御信号２は論理和ゲート８３６により論理和をとり、第一ファン８２５に入力される。第二ファン制御信号１、第二ファン制御信号２は論理和ゲート８３９により論理和をとり、第二ファン８３０に入力される。このような構成により、いずれかのスレーブＣＰＵがリセットされても第一ファン８２５、第二ファン８３０の制御は継続することができる。これにより、第一サーミスタ８２７と第二サーミスタ８２９の出力信号をモニタしながら、第一定着装置８２３と第二定着装置８２４の温度がある一定以上高ければ、第一ファン８２５、第二ファン８３０を継続してオンしておくことができる。また、第一定着ヒータ８２６や第二定着ヒータ８２８がそれぞれ複数の加熱ヒータを有し、第一サーミスタ８２７や第二サーミスタ８２９がそれぞれ複数のサーミスタを有する場合であっても、本実施例を適用することができる。これにより、第１負荷の制御を無効にすることができ、第２負荷の制御を継続することができる。