(57)【特許請求の範囲】
【請求項１】
電源ＯＮで最初に起動する第１のＣＰＵと、
起動が完了した前記第１のＣＰＵによって起動される第２のＣＰＵと、
を備え、
前記第１のＣＰＵと第２のＣＰＵの双方が、電源ＯＮによって行なう所定動作であるウォ−ムアップ動作を制御可能であり、
第１のＣＰＵは、電源ＯＮによって自身の起動が完了した際、第２のＣＰＵの起動制御と前記ウォ−ムアップ動作の制御とを並行して行い、第２のＣＰＵの起動が完了したタイミングで、前記ウォームアップ動作を制御するＣＰＵが第１のＣＰＵから第２のＣＰＵに切り替えられることを特徴とする画像形成装置。
【請求項２】
用紙上のトナー像を加熱して定着させる定着部の温度を検出する温度検出手段と、定着温度を調節する温度調節手段とを備えており、
前記ウォームアップ動作は、前記定着部の温度が所望のウォームアップ完了温度に到達するまで前記温度検出手段および温度調節手段を制御することにより行われ、
前記温度検出手段によって得られた定着部の温度が第１のしきい値未満の場合は、第２のＣＰＵの起動が完了するまでは、起動が完了した第１のＣＰＵが第２のＣＰＵの起動と前記温度検出手段および温度調節手段の制御を並行して実行し、第２のＣＰＵの起動が完了すると、この第２のＣＰＵが温度検出手段および温調調節手段の制御を実行する請求項１に記載の画像形成装置。
【請求項３】
前記温度検出手段で検出された定着部の温度が第１のしきい値以上の場合には、前記第１のＣＰＵは、第２のＣＰＵが起動するまで前記温度検出手段による温度検出動作を実行させ、検出した温度が第２のしきい値未満になった場合は、前記温度調節手段により定着部の温度を第１のしきい値まで上昇させる請求項２の画像形成装置。
【請求項４】
前記第１および第２のしきい値は、定着部の昇温特性に応じて決定される請求項２または３に記載の画像形成装置。
【請求項５】
スキャナのランプの光量を検出するランプ光量検出手段と、前記ランプを予め決められた光量まで点灯させるランプ点灯手段とを備えており、
前記ウォームアップ動作は、ランプの光量が所望のスキャナ補正開始の値に到達するまでランプ光量検出手段およびランプ点灯手段を制御することにより行われ、
起動が完了した第１のＣＰＵが第２のＣＰＵの起動とランプ光量検出手段およびランプ点灯手段の制御を並行して実行し、第２のＣＰＵの起動が完了すると、この第２のＣＰＵがランプ光量検出手段およびランプ点灯手段の制御を実行する請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のＣＰＵにより定着温度やスキャナランプ光量等の制御を行なう多機能デジタル複合機であるＭＦＰ(Multi Function Peripherals)等の画像形成装置に関する。
【背景技術】
【０００２】
複数のＣＰＵ（１つのメインＣＰＵと１つ以上のサブＣＰＵ）を搭載しているＳｏＣ（System-on-a-chip) を有するＭＦＰ等の画像形成装置では、一般的に、性能が良いメインＣＰＵで処理負荷が重いコントーラ制御を担当させ、サブＣＰＵでエンジン制御を行うようなシステムに構成されている。
【０００３】
このようなシステム構成の画像形成装置は、電源がＯＮすると、まずメインのＣＰＵが起動される。そして、メインＣＰＵの起動が完了すれば、メインＣＰＵは、コントローラ制御の初期化を行なうと同時に、サブＣＰＵを起動させる。例えば、実行ファイルをサブＣＰＵの命令メモリにコピーして、リセットをかける。
【０００４】
その場合、サブＣＰＵが起動するまでは、エンジン制御を行うことができず、所定のウォームアップの動作が遅延してしまう。このため、エンジンのウォームアップ制御で時間がかかる処理を先行させて行いたい場合は、メインＣＰＵに搭載しているソフトウェアにもエンジンのウォームアップ制御を行う部分を含ませることにより、メインＣＰＵがコントローラの初期化およびサブＣＰＵの起動と並行して、ウォームアップ制御を行うことが可能となる。これにより、サブＣＰＵが起動するまでの遅れを抑制できることになる。
【０００５】
サブＣＰＵが起動するまでに、メインＣＰＵで実行するエンジン制御は、ウォームアップ処理の中でも比較的時間がかかる制御を行わせることが望ましい。例えば、定着部の温調制御やスキャナのランプ点灯制御がそれにあたる。
【０００６】
一方で、メインＣＰＵが行っているコントローラ制御は、処理負荷が非常に重い処理である。具体的には、電源ＯＮした際に以下のような処理を行っている。
（ａ）オプション装置の接続の確認
（ｂ）記憶部（例えばハードディスク装置（ＨＤＤ））からのバックアップデータの読み出し
（ｃ）操作パネルの表示
よって、前記メインＣＰＵは、上記の制御とサブＣＰＵの起動、さらにはエンジンのウォームアップ制御を行う必要がある。上記制御をリアルタイムで実行するため、メインＣＰＵにはリアルタイムＯＳが搭載されている。
【０００７】
また、従来、装置全体を統括制御するメインマイコンと、一部の機能を制御するスタンバイマイコンとを備えた表示装置において、前記スタンバイマイコンがＰＣ等の外部機器からのコマンドに応じて、スタンバイマイコンのみしか動作しない省電力スタンバイモードと、メインマイコンとスタンバイマイコンの両方が動作するノーマルスタンバイモードを切り替えるようにした技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】２０１０−１７８２４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、前記のように、メインＣＰＵにＬｉｎｕｘ(登録商標)等のリアルタイム性が低いＯＳが搭載されている場合では、割り込み制御が実行されるまでの待ち時間が発生する。この時間はメインＣＰＵがその時に行っている処理の負荷に依存するが、１００ｍｓｅｃ以上もかかってしまう場合がある。このような状態でエンジン制御を行うと、センサの検出、ハードウェアへの出力のタイミングが遅れてしまう。
【００１０】
定着ウォームアップで言えば、高温時にメインＣＰＵでの制御周期が遅れてしまうと、定着部の温度（定着温度）の監視が一定時間の間隔で行われず、ヒータ制御に的確にフィードバックすることができない。その結果、定着温度が十分高温に達しているのにもかかわらず、ヒータをＯＮし続けてしまい、最悪の場合は定着装置を破損してしまうおそれがある。
【００１１】
また、ＭＦＰ等では、電源ＯＮ時にスキャナランプを所定の明るさ（光量）で点灯させて、シェーディング補正など行っている。補正を行うため決められた明るさ（光量）でランプを点灯させる必要がある。この制御でランプの光量を検出するタイミングが遅れてしまい、ランプ点灯にフィードバックが行われないと、シェーディング補正を行うランプの光量がばらついてしまい、シェーディング補正が適正にできなくなるおそれがある。
【００１２】
定着温度やスキャナランプ光量等の精度が必要な制御は、エンジン制御専用のサブＣＰＵで実行すれば、実行タイミングを保証することができるが、サブＣＰＵですべてを行ってしまうと、サブＣＰＵが起動するまでの待ち時間が発生するため、電源ＯＮからプリント可能になるまでのＷＵＰが延びてしまうという問題がある。
【００１３】
また、前記特許文献１に記載の技術においては、スタンバイマイコンがＰＣ等の外部機器からのコマンドに応じて、スタンバイモードか、ノーマルスタンバイモードかを切り替えるだけであり、複数のＣＰＵを切り替えるものではない。
【００１４】
この発明は、電源ＯＮによって第１のＣＰＵが起動した際に、速やかに精度の高いエンジン制御を実行でき、第２のＣＰＵが起動されるまでウォームアップ動作が遅延するのを抑制できる画像形成装置を提供することを課題としている。
【課題を解決するための手段】
【００１５】
上記課題は、以下の手段によって解決される。
（１）電源ＯＮで最初に起動する第１のＣＰＵと、起動が完了した前記第１のＣＰＵによって起動される第２のＣＰＵと、を備え、前記第１のＣＰＵと第２のＣＰＵの双方が、電源ＯＮによって行なう所定動作であるウォ−ムアップ動作を制御可能であり、第１のＣＰＵは、電源ＯＮによって自身の起動が完了した際、第２のＣＰＵの起動制御と前記ウォ−ムアップ動作の制御とを並行して行い、第２のＣＰＵの起動が完了したタイミングで、前記ウォームアップ動作を制御するＣＰＵが第１のＣＰＵから第２のＣＰＵに切り替えられることを特徴とする画像形成装置。
（２）用紙上のトナー像を加熱して定着させる定着部の温度を検出する温度検出手段と、定着温度を調節する温度調節手段とを備えており、前記ウォームアップ動作は、前記定着部の温度が所望のウォームアップ完了温度に到達するまで前記温度検出手段および温度調節手段を制御することにより行われ、前記温度検出手段によって得られた定着部の温度が第１のしきい値未満の場合は、第２のＣＰＵの起動が完了するまでは、起動が完了した第１のＣＰＵが第２のＣＰＵの起動と前記温度検出手段および温度調節手段の制御を並行して実行し、第２のＣＰＵの起動が完了すると、この第２のＣＰＵが温度検出手段および温調調節手段の制御を実行する前項１に記載の画像形成装置。
（３）前記温度検出手段で検出された定着部の温度が第１のしきい値以上の場合には、前記第１のＣＰＵは、第２のＣＰＵが起動するまで前記温度検出手段による温度検出動作を実行させ、検出した温度が第２のしきい値未満になった場合は、前記温度調節手段により定着部の温度を第１のしきい値まで上昇させる前項２の画像形成装置。
（４）前記第１および第２のしきい値は、定着部の昇温特性に応じて決定される前項２または３に記載の画像形成装置。
（５）スキャナのランプの光量を検出するランプ光量検出手段と、前記ランプを予め決められた光量まで点灯させるランプ点灯手段とを備えており、前記ウォームアップ動作は、ランプの光量が所望のスキャナ補正開始の値に到達するまでランプ光量検出手段およびランプ点灯手段を制御することにより行われ、起動が完了した第１のＣＰＵが第２のＣＰＵの起動とランプ光量検出手段およびランプ点灯手段の制御を並行して実行し、第２のＣＰＵの起動が完了すると、この第２のＣＰＵがランプ光量検出手段およびランプ点灯手段の制御を実行する前項１に記載の画像形成装置。
【発明の効果】
【００１６】
前項（１）に記載の発明によれば、ユーザの操作で電源ＯＮした際に、第１のＣＰＵとエンジン制御を行う第２のＣＰＵの双方が、所定のウォ−ムアップ動作を制御可能であり、前記電源ＯＮによって第１のＣＰＵの起動が完了すれば、該第１のＣＰＵにより前記第２のＣＰＵの起動制御とウォームアップ動作の制御を並行して行い、第２のＣＰＵの起動が完了したタイミングで、ウォームアップ動作を制御するＣＰＵが第１のＣＰＵから第２のＣＰＵに切り替えられる。
【００１７】
つまり、電源ＯＮによって第１のＣＰＵが起動した際に、速やかに精度の高いエンジン制御を実行でき、第２のＣＰＵが起動されるまでウォームアップ動作が遅延するのを抑制できる。
【００１８】
前項（２）に記載の発明によれば、電源ＯＮによって第１のＣＰＵが起動した際に、速やかに精度の高い定着部のウォームアップ動作を実行でき、第２のＣＰＵが起動されるまでウォームアップ動作が遅延するのを抑制できる。
【００１９】
前項（３）に記載の発明によれば、電源ＯＮ時の定着温度が第１のしきい値以上では、第１のＣＰＵによって第２のＣＰＵが起動するまで温度検出動作が実行され、定着温度が第１のしきい値未満では、定着温度が第１のしきい値まで上昇されるので、ウォ−ムアップ手段の実行が遅延するのを抑制することができる。
【００２０】
前項（４）に記載の発明によれば、定着部の昇温特性に応じて、適正に第１及び第２のしきい値を設定することができる。
【００２１】
前項（５）に記載の発明によれば、電源ＯＮによる第１のＣＰＵが起動されるまでは、スキャナランプの光量がスキャナ補正開始に要する値に到達するまでランプ光量検出手段とランプ点灯手段が実行され、第１のＣＰＵが起動すれば、第２のＣＰＵの起動とランプ光量検出手段およびランプ点灯手段が並行して実行制御され、第２のＣＰＵが起動すれば、第２のＣＰＵでランプ光量検出手段およびランプ点灯手段が速やかに実行制御される。
【００２２】
つまり、スキャナ部のウォ−ムアップでは、ランプ光量の検出等の監視が遅れることなく適正に行われて、ランプ点灯制御にフィードバックされるので、ランプの光量のばらつきもなく、シェーディング補正が的確に実行される。
【図面の簡単な説明】
【００２３】
【図１】この発明の一実施形態に係る画像形成装置を示す概略断面図である。
【図２】画像形成装置の電気的構成を示す制御ブロック図である。
【図３】定着部を制御する例における電源ＯＮ時の処理の流れを示すフローチャートである。
【図４】メインＣＰＵによる定着部のウォームアップ制御の場合のしきい値決定テーブル示す表である。
【図５】メインＣＰＵによる定着部のウォームアップ制御処理の流れを示すフローチャートである。
【図６】サブＣＰＵによる定着部のウォームアップ制御処理のサブルーチンの流れを示すフローチャートである。
【図７】スキャナ部を示す概略構成図である。
【図８】スキャナ部を制御する例における電源ＯＮ時の処理の流れを示すフローチャートである。
【図９】メインＣＰＵによるスキャナ部のランプの点灯制御処理のサブルーチンを示すフローチャートである。
【図１０】サブＣＰＵによるスキャナ部のランプの点灯制御処理のサブルーチンを示すフローチャートである。
【図１１】この発明の実施形態における定着温度の推移を示す特性図である。
【図１２】従来技術による定着温度の推移を示す特性図である。
【発明を実施するための形態】
【００２４】
以下のこの発明の実施形態を図面に基づいて説明する。
【００２５】
図１は、この発明の一実施形態に係る画像形成装置としてのＭＦＰを示す概略断面図である。
【００２６】
図１において、このＭＦＰ１は、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のトナー画像を形成する４つの現像ユニット２Ｙ，２Ｍ，２Ｃ，２Ｋと、感光体の各表面にレーザＬを照射して露光を行って静電潜像を形成するプリントヘッドユニット（以下、ＰＨという）９と、各感光体７Ｙ，７Ｍ，７Ｃ，７Ｋ上に現像された各色のトナー画像を重ねる転写ベルト３と、給紙カセット部１２から給紙されて搬送されてきた記録紙に、前記転写ベルト３に転写されたトナー画像を転写する２次転写ローラ４と、加熱することにより記録紙にトナーを定着させる定着ユニット（定着部ともいう）５と、各現像ユニット２Ｙ，２Ｍ，２Ｃ，２Ｋにそれぞれイエロー（Ｙ）、マゼンタ（Ｙ）、シアン（Ｃ）、ブラック（Ｋ）のトナーを供給するトナーカートリッジ６Ｙ，６Ｍ，６Ｃ，６Ｋ等を有している。
【００２７】
前記現像ユニット２Ｙ，２Ｍ，２Ｃ，２Ｋには、前記感光体７Ｙ，７Ｍ，７Ｃ，７Ｋの他に、各感光体７Ｙ，７Ｍ，７Ｃ，７Ｋをそれぞれ帯電させる帯電チャージャ８Ｙ，８Ｍ，８Ｃ，８Ｋと、感光体７Ｙ，７Ｍ，７Ｃ，７Ｋに形成された各静電潜像にそれぞれ各色トナーを付着させてトナー画像とする現像器１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋとが配備されている。
【００２８】
画像形成装置１の上部には、スキャナ部１１が配備されており、このスキャナ部１１は、原稿台（図示せず）に載置された原稿の画像を読み取り、読み取った信号を画像データに変換するようになっている。
【００２９】
図２は、同じくＭＦＰ１の電気的構成を示す制御ブロック図である。
【００３０】
図２おいて、このＭＦＰ１は、１つのＳｏＣ２０を備えている。ＳｏＣ２０には、ＭＦＰコントローラ制御用の第１のＣＰＵ（メインＣＰＵという）２１と、エンジン制御用の第２のＣＰＵ（サブＣＰＵという）２２とが搭載されるとともに、両ＣＰＵ２１，２２は、内部バス２４で接続されている。
【００３１】
前記メインＣＰＵ２１は、前記バス２４を通してプリントの指示、サブＣＰＵ２２のリセット指示等を送出するようになっている。
【００３２】
また、ＳｏＣ２０には、定着部５とスキャナ部１１が外部バスによって接続されている。前記定着部５は、定着ローラ（図示せず）を加熱するヒータ５３と、このヒータ５３による定着温度を検出する温度センサ５２とを備えており、また、スキャナ部１１は、原稿台ガラスの裏側から光を照射するための光源であるスキャナランプ１１１と、ランプ１１１による光量を検出する光量センサ１１２とを備えている。
【００３３】
前記ＳｏＣ２０におけるメインＣＰＵ２１とサブＣＰＵ２２の両方に、電源ＯＮ時の定着のためのウォームアップ制御と、スキャナ部１１のウォームアップ制御（ランプ点灯制御）を行う処理を含むソフトウェアが格納されている。メインＣＰＵ２１を制御するプログラムは、フラッシュＲＯＭ２５に格納されている。また、メインＣＰＵ２１は操作パネル部１３をも制御する。
【００３４】
前記定着部５の温度センサ５２が検知した温度データは、ＳｏＣ２０におけるメインＣＰＵ２１とサブＣＰＵ２１の両方に入力される。また、定着用のヒータ５３へのＯＮ／ＯＦＦ指示は、メインＣＰＵ２１とサブＣＰＵ２２の両方から行うことが可能である。
【００３５】
同様にスキャナ部１１の光量センサ１２が検知する光量データは、ＳｏＣ２０のメインＣＰＵ２１とサブＣＰＵ２２の両方で制御することが可能であり、メインＣＰＵ２１とサブＣＰＵ２２のどちらからでも、スキャナランプのＯＮ／ＯＦＦ指示を出すことが可能である。
【００３６】
前記ＳｏＣ２０内には、メインＣＰＵ２１とサブＣＰＵ２２の両方から読み書きが可能な共有メモリ（データメモリ）２６が搭載されており、定着部５及びスキャナ部１１のウォームアップ制御のように、メインＣＰＵ２１とサブＣＰＵ２２の両方で行われる処理データが格納されている。
【００３７】
以下、前記定着部５のウォームアップ（ＷＵＰともいう）の制御の例を説明する。
【００３８】
図３は、定着部５２を制御する例における電源ＯＮ時の処理の流れを示すフローチャートである。
【００３９】
図３において、ユーザがＭＦＰ１の電源をＯＮすると、ステップＳ１で、メインＣＰＵ２１は初期化を行う。メインＣＰＵ２１の初期化が終了すると、メインＣＰＵ２１は、ＭＦＰコントローラの初期化の制御や、ＭＦＰ本体に接続されているオプション等の接続確認やデータの授受（ステップＳ２）と、定着部５に対するＷＵＰの制御（ステップＳ５）と、サブＣＰＵ２２のＦＷ（ファームウェア）のコピー（ステップＳ８）とが並行してわれる。つまり、ステップＳ２では、ＭＦＰコントローラの初期化制御、オプション等の接続確認やデータの授受が行いわれ、ステップＳ５では、定着部のＷＵＰ制御が行なわれ、ステップＳ８では、サブＣＰＵ２２のＦＷが該サブＣＰＵ２２の命令メモリにコピーされる。
【００４０】
ステップＳ３では、図示しないハードディスク装置等から調整値等のバックアップデータを読み出し、ステップＳ４では、操作パネル部１３への表示を行い、ユーザに現在のマシン状態の通知を行い、ステップＳ１０に進む。
【００４１】
ステップＳ５において、メインＣＰＵ２１は、サブＣＰＵ２２が起動するまでの間は、定着のＷＵＰ制御を並行して実行する。メインＣＰＵ２１による定着のＷＵＰ制御の詳細については後述する。
【００４２】
ステップＳ６では、サブＣＰＵ２２の起動が完了したか否かを判断し、サブＣＰＵ２２の起動が完了しなければ（ステップＳ６でＮＯ）、ステップＳ５に戻り、サブＣＰＵ２２の起動が完了すれば（ステップＳ６でＹＥＳ）、ステップＳ７では、メインＣＰＵ２１によるて定着ＷＵＰの制御を停止してから、ステップＳ１０に進む。
【００４３】
ステップＳ８では、サブＣＰＵ２２のＦＷを命令メモリにコピーする場合、メインＣＰＵでは、前記ＲＯＭ２５に格納されているサブＣＰＵ２２の命令コードを、サブＣＰＵ２２のコードメモリにコピーする。
【００４４】
サブＣＰＵ２２への命令コードコピーが終了すれば、ステップＳ９で、メインＣＰＵ２１はサブＣＰＵ２２にリセット指示を出してから、ステップＳ１０に進む。
【００４５】
一方、サブＣＰＵ２２は、ステップＳ１１でメインＣＰＵ２１からのリセット指示を受けると、リセットを実行する。リセットが完了した時点でサブＣＰＵ２２の起動が完了となる。
【００４６】
リセット後、サブＣＰＵ２２はステップＳ１２で、、定着部５に対するＷＵＰ制御を、その他のエンジンＷＵＰ制御（例えば、クリーニング、プロセス負荷の初期位置復帰等）と並行して行なう。つまり、ステップＳ１２では、定着部５に対するＷＵＰ制御を、ステップＳ１３ではクーニングを、ステップＳ１４ではプロセス負荷の初期位置復帰等を並行して行なう。サブＣＰＵ２２による定着部５に対するＷＵＰ制御の詳細については後述する。
【００４７】
サブＣＰＵ２２で行う定着５に対するＷＵＰ制御、クリーニング、プロセス負荷の初期位置復帰の全てが完了すれば、サブＣＰＵ２２によるＷＵＰ制御の完了とする。また、メインＣＰＵ２１で行っているコントローラの初期動作とサブＣＰＵ２２のＷＵＰ制御の両方が完了した時点で、プリント（コピー）可能状態となり、ステップＳ１０では、操作パネル１４に「コピー可能画面」を表示してユーザに通知する。
【００４８】
この実施形態では、前記メインＣＰＵ２１によるＷＵＰ制御において、ヒータ５３のＯＮ／ＯＦＦを決定する温度は定着部の昇温レートに応じて決めるものとなされており、予め記憶されている図４に示すしきい値決定テーブルの表に従い、メインＣＰＵ２１によるＷＵＰ停止温度（第１のしきい値）を決定し、さらに決定した第１のしきい値を基にＷＵＰ再開温度（第２のしきい値）を決定する。
【００４９】
図４の表では、定着温度の昇温レートが低い程、メインＣＰＵ２１の制御タイミングが遅延したことによる温度上昇は低いので、ＷＵＰ停止温度が高く設定されている。
【００５０】
図５は、図４のフローチャートにおけるステップＳ５のメインＣＰＵ２１による定着部５のＷＵＰ制御処理のサブルーチンを示すフローチャートである。
【００５１】
図５において、ステップＳ２１では、最初に定着温度センサ５２から定着温度を取得する。ステップＳ２２では、取得した定着部５の温度（定着温度）がＷＵＰ停止温度である例えば１２０℃未満かそれ以上かを判断し、取得した定着温度が１２０℃未満（定着温度＜１２０℃）であれば、定着温度が１２０℃になるように制御を行う。つまり、ステップＳ２３では、ヒータ５３をＯＮしてリターンする。
【００５２】
定着温度が１２０℃に到達した場合（定着温度≧１２０℃）、それ以上定着温度が上がってしまうと、メインＣＰＵ２１が実行していることや、その他の制御の影響によって、定着温度検出やヒータ５３がＯＮ／ＯＦＦする周期が遅れてしまい、定着温度がＷＵＰ終了の目標よりも高温になってしまい、定着高温トラブルを発生させてしまうので、それを未然に防止するために、ステップＳ２４でヒータ５３をＯＦＦする。
【００５３】
しかし、ヒータ５３をＯＦＦすることによって、定着部の温度が低下してしまい、ＷＵＰが延びてしまうことを防ぐために、ステップＳ２５では、定着温度を取得する。ステップＳ２６では、取得した定着温度が第２のしきい値である１００℃未満かそれ以上かを判断する。取得した定着温度が１００℃未満であれば（定着温度＜１００°Ｃ）、ステップＳ２７で、定着温度が１２０℃になるようにヒータ５３をＯＮしたのちリターンする。取得した定着温度が１００℃以上であれば、ステップＳ２５に戻り、定着温度の監視を続ける。
【００５４】
メインＣＰＵ２１によるＷＵＰ制御は、サブＣＰＵ２２が起動するまで、上記の処理を繰り返して行う。
【００５５】
図６は、サブＣＰＵ２２による定着部５のＷＵＰ制御処理（図３のステップＳ１２）のサブルーチンを示すフローチャートである。
【００５６】
図６において、ステップＳ３１では、最初に、定着温度センサ５２から定着温度を取得する。ステップＳ３２では、取得した定着温度が１５０℃未満かそれ以上かを判断し、取得した定着温度が１５０℃未満（定着温度＜１５０℃）であれば、それ以降、定着温度が１５０℃になるように制御を行う。つまり、ステップＳ３３では、ヒータ５３をＯＮして、ステップＳ３１に戻って再度、定着温度の取得し、ステップＳ３２での判断処理を繰り返す。
【００５７】
定着温度が１５０℃に到達している場合（定着温度≧１５０℃）、ステップＳ３４では、ヒータ５３をＯＦＦしてＷＵＰを完了し、リターンする。
【００５８】
つぎに、別の実施例として、スキャナランプ１１１をウォームアップ制御する場合について説明する。
【００５９】
図７は、スキャナ部１１を示す概略構成図である。
【００６０】
図７において、スキャナ部１１では、ランプ１１１から照射された光Ｌが原稿で反射され、反射された光がミラー１１３、ミラー１１４、ミラー１１５の３枚のミラーを介して反射された後、レンズ１１６で集光され、ＣＣＤ１１７に結像される。ＣＣＤ１１７は、原稿の各画素の濃度に比例した反射光がアナログ信号に変換されて出力される。
【００６１】
アナログ信号は、アナログ処理部１１８によりデジタル信号に変化された後、入力画像処理部１１９において、ランプ１１１や光学系の部品、さらには組み立てばらつき等に伴う補正を行う。ランプ光量センサ１１２は、原稿面上での明るさ（光量）を検出する。検出する数値の単位はＬｘ（ルックス）である。
【００６２】
図８は、スキャナ部１１を制御する例における電源ＯＮ時の処理の流れを示すフローチャートである。
【００６３】
図８において、ユーザがＭＦＰ１の電源をＯＮした時の制御は、図３の定着部５の温度制御と略同等であるので、図３と同一もしくは相当部所には、同一符号を付して説明を省略する。
【００６４】
図８において、メインＣＰＵ２１が起動して、ＭＦＰ１のバックアップデータ読み出し等の初期化制御（ステップＳ３）やパネル表示処理（ステップＳ４）と、ＦＷのサブＣＰＵ２２の命令メモリへのコピー処理（ステップＳ８）とが並行して行なわれる。
【００６５】
それらの処理にさらに並行して、ステップＳ４５で、サブＣＰＵ２２が起動するまでの間、メインＣＰＵ２１によるスキャナ部１１のＷＵＰ制御であるランプ１１１の制御も並行して実行する。ここで行うスキャナ部１１のランプ制御の詳細については後述する。
【００６６】
サブＣＰＵ２２のリセットまでが完了したら（ステップＳ１〜ステップＳ１１）、メインＣＰＵ２１によるスキャナ部１１のランプ制御を停止して、ステップＳ５２に進む。
【００６７】
ステップＳ５２では、サブＣＰＵ２２がスキャナ部１１のランプ１１１が制御を行い、さらに、その他のエンジンＷＵＰ制御を行なう。例えば、ステップＳ１３では、クリーニングの処理、ステップＳ１４では、プロセス負荷の初期位置復帰、ステップＳ５５では、定着部５のＷＵＰ等をぞれぞれ並行して行う。サブＣＰＵ２２で行うスキャナ部１１におけるランプ１１１の制御についても後述する。
【００６８】
図９は、前記メインＣＰＵ２１によるスキャナ部１１のランプ制御の処理（ステップＳ４５）のサブルーチンを示すフローチャートである。
【００６９】
ステップＳ６１では、メインＣＰＵ２１がランプ１１１をＯＮし、ステップＳ６２では、スキャナ１１における光量センサ１１２からランプ光量を取得し、ステップＳ６３に進む。
【００７０】
前記スキャナ部１１のシェーディング補正を行うランプ光量が５００００Ｌｘ（ルックス）である場合、メインＣＰＵ２１で５００００Ｌｘを目標としてしまうと、制御タイミングのばらつきによって、５００００Ｌｘを超えてしまう可能性がある。このため、メインＣＰＵ２１によるランプ点灯制御を５００００Ｌｘよりも低い数値に設定する必要がある。この実施形態では、ランプ１１１の光量の設定値を例えば４００００Ｌｘする。
【００７１】
このため、ステップＳ６３では、ランプ光量が４００００Ｌｘ未満か（ランプ光量＜４００００Ｌｘ）かそれ以上（ランプ光量≧４００００Ｌｘ）かを判断する。ランプ光量が４００００Ｌｘ未満であれば、ステップＳ６２に戻って再度、ランプ光量を取得し、ランプ光量が４００００Ｌｘに到達している場合は、ランプの光量を維持して、リターンする。
【００７２】
図１０は、前記サブＣＰＵ２２によるスキャナ部１１のランプ制御の処理（ステップＳ５２）のサブルーチンの流れを示すフローチャートである。
【００７３】
この処理は、前記メインＣＰＵ２１で実行されるランプ制御処理と同等であるので、図１０において、図９と同一ステップには同一符号を付して説明を省略する。
【００７４】
サブＣＰＵ２２でのランプ制御では、シェーディング補正を行う光量である５００００Ｌｘ（ルックス）を目標とし、ステップＳ６２で、ランプの光量を取得した場合、ステップＳ７３で、ランプ光量が５００００Ｌｘ未満か（ランプ光量＜５００００Ｌｘ）かそれ以上（ランプ光量≧５００００Ｌｘ）かを判断する。ランプ光量が５００００Ｌｘ未満であれば、ステップＳ６２に戻って再度、ランプ光量を取得し、ランプ光量が５００００Ｌｘに到達している場合は、ランプの光量を維持して、リターンする。
【００７５】
ところで、定着部５のＷＵＰ制御を行った場合の定着温度の推移について、従来技術では、図１２に示すように、電源ＯＮ時に例えば２０℃であった場合（時点ｔ１）、定着ヒータがＯＮする。このヒータのＯＮによって定着温度が上昇していく。
【００７６】
メインＣＰＵ２１が行っている他の制御の影響によって、定着温度検出やヒータＯＮ／ＯＦＦする周期が遅れてしまう。定着温度が目標温度と離れている場合は、ヒータ５３をＯＮし続けるだけなので、制御タイミングが遅れても大きな問題はない。
【００７７】
しかし、定着温度が目標温度に近づいている場合では（時点ｔ２）、制御タイミングが遅れることによって、定着温度が目標温度に到達しているのにヒータ５３のＯＦＦのタイミングが遅れて、加熱され続けてしまう問題がある。また、温度センサ５２の温度取得タイミングが遅れてしまうことによって、目標温度への到達（時点ｔ３）の認識が遅れてしまい、結果、定着温度がＷＵＰ終了の目標よりも高温になってしまい、定着高温トラブルを発生させてしまう。
【００７８】
これに対して、この実施形態の構成では、図１１に示すように、電源ＯＮした祭、定着温度が目標温度と離れている場合には（時点ｔ１）、メインＣＰＵ２１で温度調節の制御を行い、定着温度が目標温度に近づいている場合には（時点ｔ２）、エンジン制御専用で制御タイミングを保証できるサブＣＰＵ２２の制御に切り替えることにより、目標温度に到達した時（時点ｔ３）点をリアルタイムで認識することができ、ヒータ５３のＯＦＦも即座に行うことができる。このため、定着温度が必要以上に高温にならず、トラブルの発生が未然に防止される。
【００７９】
また、サブＣＰＵ２２が起動するまでの間も定着の温度調節の制御が行われるので、サブＣＰＵ２２の起動が完了するまでの待ち時間もなくなり、このため、ＷＵＰ動作が遅延することもなくなる。
【符号の説明】
【００８０】
１・・・画像形成装置
５・・・定着部
１１・・・スキャナ部
２１・・・メインＣＰＵ
２２・・・サブＣＰＵ
５２・・・温度センサ
５３・・・ヒータ
１１１・・・スキャナランプ
１１２・・・光量センサ
【図１】
0005786710.tif 000002
【図２】
0005786710.tif 000003
【図３】
0005786710.tif 000004
【図４】
0005786710.tif 000005
【図５】
0005786710.tif 000006
【図６】
0005786710.tif 000007
【図７】
0005786710.tif 000008
【図８】
0005786710.tif 000009
【図９】
0005786710.tif 000010
【図１０】
0005786710.tif 000011
【図１１】
0005786710.tif 000012
【図１２】
0005786710.tif 000013