(57)【特許請求の範囲】
【請求項１】
画像データを処理するコントローラからの印刷指示に応じて、前記画像データに応じた画像を形成するための第一の画像形成手段及び第二の画像形成手段と、
前記第一の画像形成手段及び前記第二の画像形成手段を制御する制御手段と、
を備え、
前記制御手段は、前記コントローラによって前記画像データの処理が開始された後、前記印刷指示に応じて前記第一の画像形成手段と前記第二の画像形成手段の準備動作を開始させる第一の動作と、前記コントローラによって前記画像データの処理が開始される以前に、前記コントローラからの起動指示に応じて前記第一の画像形成手段と前記第二の画像形成手段のうちの少なくともどちらか一方の画像形成手段の準備動作を開始させる第二の動作と、を選択することが可能であり、
前記制御手段は、前記第二の動作を選択したことにより、前記第一の画像形成手段の前記準備動作が開始されてから終了するまでの第一の時間情報と、前記第二の動作を選択したことにより、前記第二の画像形成手段の前記準備動作が開始されてから終了するまでの第二の時間情報のそれぞれの積算値に基づいて、前記第一の動作又は前記第二の動作を選択し、
前記第一の時間情報とは、前記第二の動作により前記第一の画像形成手段の前記準備動作が開始されてから終了するまでの時間情報から、前記第一の動作により前記第一の画像形成手段の前記準備動作が開始されてから終了するまでの時間情報との時間差であり、
前記第二の時間情報とは、前記第二の動作により前記第二の画像形成手段の前記準備動作が開始されてから終了するまでの時間情報から、前記第一の動作により前記第二の画像形成手段の前記準備動作が開始されてから終了するまでの時間情報との時間差であることを特徴とする画像形成装置。
【請求項２】
前記第一の画像形成手段及び前記第二の画像形成手段を駆動する駆動源を備え、
前記制御手段は、前記第一の画像形成手段及び前記第二の画像形成手段の前記準備動作を行うため、前記駆動源を制御することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記駆動源は、前記第一の画像形成手段と前記第二の画像形成手段を同時に駆動することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記駆動源は、前記第一の画像形成手段を駆動した後に前記第二の画像形成手段を駆動する、又は前記第二の画像形成手段を駆動した後に前記第一の画像形成手段を駆動することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記制御手段は、前記第一の時間情報の積算値が第一の閾値をこえない、かつ前記第二の時間情報の積算値が第二の閾値をこえない場合には、前記第二の動作を選択し、前記第一の時間情報の積算値が前記第一の閾値をこえる、又は前記第二の時間情報の積算値が前記第二の閾値をこえる場合には、前記第一の動作を選択することを特徴とする請求項３又は４に記載の画像形成装置。
【請求項６】
前記第一の画像形成手段は、像担持体に形成された静電潜像を可視像化し、記録材に転写する画像形成部であり、
前記画像形成部は、前記画像形成部の前記第一の時間情報の積算値を記憶する第一の記憶手段を有することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記画像形成部の前記準備動作とは、前記像担持体に画像形成するための高圧を印加するための動作であることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記第二の画像形成手段は、記録材に転写された未定着の画像を定着させる定着器であり、
前記制御手段は、前記定着器の前記第二の時間情報の積算値を記憶する第二の記憶手段を有することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
前記定着器の前記準備動作とは、記録材を加熱するためのヒータを所定の温度に設定するための動作であることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記第二の画像形成手段は、前記画像形成部に記録材を搬送する搬送部であり、
前記制御手段は、前記搬送部の前記第二の時間情報の積算値を記憶する第二の記憶手段を有することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項１１】
前記搬送部の前記準備動作とは、記録材を搬送するためのローラの回転数を所定の回転数にするための動作であることを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記第二の画像形成手段は、前記画像形成部に記録材を搬送する搬送部及び記録材に転写された未定着の画像を定着させる定着器であり、
前記制御手段は、前記第二の時間情報の積算値を記憶する第二の記憶手段を有し、
前記第二の時間情報は、前記搬送部と前記定着器の前記第一の動作による前記準備動作が開始されてから終了するまでの時間情報のうちの短い方の時間情報と、前記搬送部と前記定着器の前記第二の動作による前記準備動作が開始されてから終了するまでの時間情報のうちの長い方の時間情報との時間差であることを特徴とする請求項６又は７に記載の画像形成装置。
【請求項１３】
前記搬送部の前記準備動作とは、記録材を搬送するためのローラの回転数を所定の回転数にするための動作であり、
前記定着器の前記準備動作とは、記録材を加熱するためのヒータを所定の温度に設定するための動作であることを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
前記第二の閾値は、前記搬送部の前記第二の閾値と前記定着器の前記第二の閾値のうちの短い方の閾値であることを特徴とする請求項１２又は１３に記載の画像形成装置。
【請求項１５】
前記第一の画像形成手段を駆動する駆動源と、前記第二の画像形成手段を駆動する駆動源と、を備え、
前記制御手段は、前記第一の画像形成手段の前記準備動作及び前記第二の画像形成手段の前記準備動作を行うため、各々の前記駆動源を制御することを特徴とする請求項１に記載の画像形成装置。
【請求項１６】
前記制御手段は、前記第一の画像形成手段に対し、前記第一の時間情報の積算値が第一の閾値をこえない場合には前記第二の動作を選択し、前記第一の時間情報の積算値が第一の閾値をこえる場合には前記第一の動作を選択し、前記第二の画像形成手段に対し、前記第二の時間情報の積算値が第二の閾値をこえない場合には前記第二の動作を選択し、前記第二の時間情報の積算値が第二の閾値をこえる場合には前記第一の動作を選択することを特徴とする請求項１５に記載の画像形成装置。
【請求項１７】
前記第一の画像形成手段は、像担持体に形成された静電潜像を可視像化し、記録材に転写する画像形成部であり、
前記画像形成部は、前記画像形成部の前記第一の時間情報の積算値を記憶する記憶手段を有することを特徴とする請求項１６に記載の画像形成装置。
【請求項１８】
前記画像形成部の前記準備動作とは、前記像担持体に画像形成するための高圧を印加するための動作であることを特徴とする請求項１７に記載の画像形成装置。
【請求項１９】
前記第二の画像形成手段は、前記像担持体に前記画像データに応じた静電潜像を形成するスキャナと、前記画像形成部に記録材を搬送する搬送部と、記録材に転写された未定着の画像を定着させる定着器のうちの少なくとも一つ以上の画像形成手段であり、
前記スキャナを駆動するための駆動源と、
前記搬送部を駆動するための駆動源と、
前記定着器を駆動するための駆動源と、を有し、
前記スキャナは、前記スキャナの前記第二の時間情報の積算値を記憶する記憶手段を有し、
前記搬送部は、前記搬送部の前記第二の時間情報の積算値を記憶する記憶手段を有し、
前記定着器は、前記定着器の前記第二の時間情報の積算値を記憶する記憶手段を有することを特徴とする請求項１７又は１８に記載の画像形成装置。
【請求項２０】
前記スキャナの前記準備動作とは、前記像担持体に照射するレーザ光を偏向する回転多面鏡の回転数を所定の回転数にするための動作であり、
前記搬送部の前記準備動作とは、記録材を搬送するためのローラの回転数を所定の回転数にするための動作であり、
前記定着器の前記準備動作とは、記録材を加熱するためのヒータを所定の温度に設定するための動作であることを特徴とする請求項１９に記載の画像形成装置。
【請求項２１】
前記制御手段は、前記スキャナ、前記搬送部、前記定着器ごとに、前記第二の時間情報の積算値と前記第二の閾値とに基づいて、前記第一の動作又は前記第二の動作を選択することを特徴とする請求項２０に記載の画像形成装置。
【請求項２２】
前記第二の閾値は、前記スキャナ、前記搬送部、前記定着器ごとに予め定められていることを特徴とする請求項２１に記載の画像形成装置。
【請求項２３】
前記制御手段は、前記画像形成部、前記スキャナ、前記搬送部、前記定着器のうちの少なくとも２つ以上について前記第二の動作を選択した場合、前記準備動作が略同じタイミングで終了するように、前記準備動作の開始を制御することを特徴とする請求項１９乃至２２のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタやファクシミリ等の画像形成装置に関する。
【背景技術】
【０００２】
従来から、記録媒体である用紙に画像を形成する画像形成装置の一例として、電子写真方式のレーザビームプリンタや複写機、ファクシミリ等の装置が知られている。このような画像形成装置において、印刷指示を行ってから１ページ目の用紙への印刷が完了するまでの時間であるファーストプリントアウトタイム（以下、ＦＰＯＴともいう）を短縮する技術がいくつか提案されている。例えば、特許文献１、２では、画像データの展開を開始すると同時に、画像形成部の起動を行い、ＦＰＯＴを短縮する技術が提案されている。ところが、特許文献１、２で提案されている技術では、画像データの準備時間が長くなった場合に、画像形成部を同時に起動しているため、例えばスキャナモータや定着器を消耗し、寿命を短くしてしまう課題がある。そこで、例えば特許文献３では、画像形成の準備動作が開始されてから画像形成が開始されるまでの経過時間と予め定められた時間との時間差（余剰駆動時間）に基づいて、画像形成手段の準備動作を実行するか否かを選択する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１３４５２号公報
【特許文献２】特開２００７−３１０３６５号公報
【特許文献３】特開２０１０−２２８３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置には、交換可能な消耗部材が複数存在し、これら消耗部材は、消耗度合いに応じて、複数回数交換される可能性がある。また、消耗部材毎に寿命（交換されるまでの期間）が異なるため、交換回数も異なることが考えられる。上述した特許文献３で提案されている技術によれば、ＦＰＯＴ短縮のために駆動される装置の部品や部材が不必要に動作する期間を削減できる。ところが、交換される部品毎に余剰駆動時間が記録されていないため、部品が交換された場合に画像形成手段の準備動作を実行可能かどうかの判断ができないという課題がある。
【０００５】
本発明はこのような状況のもとでなされたもので、部材の寿命に応じて、ファーストプリントアウトタイムを短縮することを目的とする。
【課題を解決するための手段】
【０００６】
前述の課題を解決するために、本発明は、以下の構成を備える。
【０００７】
（１）画像データを処理するコントローラからの印刷指示に応じて、前記画像データに応じた画像を形成するための第一の画像形成手段及び第二の画像形成手段と、前記第一の画像形成手段及び前記第二の画像形成手段を制御する制御手段と、を備え、前記制御手段は、前記コントローラによって前記画像データの処理が開始された後、前記印刷指示に応じて前記第一の画像形成手段と前記第二の画像形成手段の準備動作を開始させる第一の動作と、前記コントローラによって前記画像データの処理が開始される以前に、前記コントローラからの起動指示に応じて前記第一の画像形成手段と前記第二の画像形成手段のうちの少なくともどちらか一方の画像形成手段の準備動作を開始させる第二の動作と、を選択することが可能であり、前記制御手段は、前記第二の動作を選択したことにより、前記第一の画像形成手段の前記準備動作が開始されてから終了するまでの第一の時間情報と、前記第二の動作を選択したことにより、前記第二の画像形成手段の前記準備動作が開始されてから終了するまでの第二の時間情報のそれぞれの積算値に基づいて、前記第一の動作又は前記第二の動作を選択し、前記第一の時間情報とは、前記第二の動作により前記第一の画像形成手段の前記準備動作が開始されてから終了するまでの時間情報から、前記第一の動作により前記第一の画像形成手段の前記準備動作が開始されてから終了するまでの時間情報との時間差であり、前記第二の時間情報とは、前記第二の動作により前記第二の画像形成手段の前記準備動作が開始されてから終了するまでの時間情報から、前記第一の動作により前記第二の画像形成手段の前記準備動作が開始されてから終了するまでの時間情報との時間差であることを特徴とする画像形成装置。
【発明の効果】
【０００８】
本発明によれば、部材の寿命に応じて、ファーストプリントアウトタイムを短縮することができる。
【図面の簡単な説明】
【０００９】
【図１】実施例１、２の画像形成装置の構成を示す概略断面図、駆動系の構成を示す模式図
【図２】実施例１の制御部の構成を示すブロック図
【図３】実施例１の印字準備動作を示すタイミングチャート
【図４】実施例１の印字準備動作の制御シーケンスを示すフローチャート
【図５】実施例１の起動指示による印字準備動作の可否を示すタイミングチャート
【図６】実施例２の制御部の構成を示すブロック図、駆動系の構成を示す模式図
【図７】実施例２の印字準備動作を示すタイミングチャート
【図８】実施例２の印字準備動作の制御シーケンスを示すフローチャート
【図９】実施例２の起動指示による印字準備動作の可否を示すタイミングチャート
【発明を実施するための形態】
【００１０】
以下に、図面を参照して本発明の実施の形態について詳細に説明する。
【実施例１】
【００１１】
［画像形成装置の構成］
実施例１の画像形成装置の構成について、以下に説明する。図１（ａ）は、本実施例のレーザビームプリンタ１００（以下、プリンタ１００ともいう）の全体構成を示す概略構成図である。図１（ａ）において、感光ドラム１１０は、例えば有機感光体やアモルファスシリコン感光体の像担持体であり、所定の周速度（プロセススピード）で、図中矢印方向（時計回り方向）に回転駆動される。帯電ローラ１０９は、感光ドラム１１０の周面を所定の電位で一様に帯電する。スキャナ１１３では、画像読取装置やコンピュータ等の画像信号発生装置から入力された画像情報に応じて変調されたレーザ光は、回転多面鏡１１４や反射ミラー１１２によって偏向される。そして、スキャナ１１３から出射されたレーザ光は、感光ドラム１１０の周面を照射する。これにより、感光ドラム１１０の周面に画像情報に対応した静電潜像が形成される。なお、感光ドラム１１０の副走査方向（回転方向）の走査開始タイミングは、副走査同期信号により画像形成装置から画像信号発生装置に通知される。感光ドラム１１０上に形成された静電潜像は、現像ローラ１０８により供給されるトナー（現像剤）により現像され、可視像化される。上述した感光ドラム１１０、現像ローラ１０８、帯電ローラ１０９はカートリッジ２０９に内蔵されており、カートリッジ２０９は交換可能な部材である。
【００１２】
次に、給紙カセット１０１に載置された記録媒体である用紙（シート、記録材ともいう）は、給紙ローラ１０２により１枚ずつ、搬送路１４０へと給紙される。給紙された用紙は、搬送ローラ１０３、レジストレーションローラ１０４により搬送路１４０を搬送され、レジストセンサ１０５を経て、感光ドラム１１０と転写ローラ１０７との当接部へ搬送される。そして、当接部では、感光ドラム１１０上に形成されたトナー像が、搬送された用紙に転写される。トナー像が転写された用紙は定着器１１９へ搬送され、ヒータ１１８、定着フィルム１１６、加圧ローラ１１５によって未定着のトナー像が加圧・加熱され、用紙に定着される。
【００１３】
トナー像が定着された用紙は、機外に排出する場合にはＦＤ排紙搬送路１４１へ搬送され、排紙ローラ１２２によりＦＤトレイ１６０へ排出される。両面印刷の２面目を印字する場合には、１面目が印字された用紙は、用紙を反転させるために両面反転搬送路１４２へ搬送される。両面反転搬送路１４２に搬送された用紙は、両面搬送路１４３に搬送可能な位置まで、排紙ローラ１２２によって用紙の後端が引き込まれる。図１（ａ）のＦＤ排紙搬送路１４１と両面反転搬送路１４２の分岐部には、ＦＤフラッパ１２５が具備されており、用紙の搬送先に応じて、ＦＤ排紙搬送路１４１（図中、破線）又は両面反転搬送路１４２（図中、実線）へ搬送方向が切り替えられる。
【００１４】
排紙ローラ１２２は、３つのローラから構成された３連構造となっており、３つのローラのうち、隣り合う２つのローラが当接するローラ圧接部が２つある。一方のローラ圧接部が用紙を機外に排出する方向に回転すると、もう一方のローラ圧接部は、逆に用紙を機内へ引き込む方向へ回転するように構成されている。そのため、排紙ローラ１２２は、正回転時（図中、中央のローラが反時計回り方向に回転時）には、ＦＤ排紙口１５０の用紙は排出する方向へ搬送されると共に、両面反転口１５１の用紙は両面搬送路１４３方向へ搬送するように駆動される。一方、排紙ローラ１２２は、逆回転時（図中、中央のローラが時計回り方向に回転時）は、ＦＤ排紙口１５０の用紙はＦＤ排紙搬送路１４１方向へ、両面反転口１５１の用紙は両面反転搬送路１４２方向へ搬送するように駆動されるように構成されている。排紙ローラ１２２は、図１（ａ）のように３連構成ではなく、例えば両面反転の引き込みと反転搬送する専用のローラと、機外排出をする専用のローラと、からなる構成でも良い。両面印刷のために反転される用紙は、排紙ローラ１２２によって両面搬送路１４３に搬送され、両面搬送ローラ１３１、両面センサ１３２、再給紙ローラ１３３を経て、再度、搬送路１４０へと搬送され、２面目の画像形成が行われる。
【００１５】
また、不図示の両面駆動クラッチにより両面搬送ローラ１３１の駆動をオン／オフすることができ、これにより、両面搬送路１４３上に、少なくても１枚以上の用紙を待機（停止）させることができる。本実施例のプリンタ１００では、両面搬送ローラ１３１の駆動をオフすることにより、用紙の搬送を停止させている間は、両面搬送ローラ１３１で停止している用紙とは別の用紙を搬送路１４０に搬送し、画像形成が行えるようにも構成されている。
【００１６】
図１（ａ）において、スキャナ１１３はスキャナモータを有し、後述する光学制御部２０５はスキャナモータの制御を行い、回転多面鏡１１４の回転を制御する。図１（ｂ）は、駆動手段であるモータ１７０の駆動系の構成を示す模式図である。図１（ｂ）に示すように、モータ１７０は、給紙ローラ１０２、搬送ローラ１０３、レジストレーションローラ１０４の他に、感光ドラム１１０、転写ローラ１０７、定着器１１９の定着フィルム１１６、加圧ローラ１１５を駆動する。更に、モータ１７０は、排紙ローラ１２２、両面搬送ローラ１３１、再給紙ローラ１３３を駆動する。なお、１つのモータ１７０を駆動源とするため、各種ローラは同時に駆動されるものとするが、駆動系統の機構構成により、モータの駆動伝達にタイムラグが生じてもよいものとする。また、本実施例では、ＦＰＯＴを短縮するため、スキャナ１１３を駆動するスキャナモータも同時に駆動されるものとする。また、プリンタ１００は、両面搬送ローラ１３１の駆動制御を行うことにより、用紙を両面搬送路１４３上に待機させることができる構成が望ましい。
【００１７】
［制御部の構成］
次に、図２を参照して、本実施例の画像形成装置の制御部について説明する。図２は、本実施例のプリンタ１００の制御部の構成を示すブロック図である。プリンタ１００は、プリンタコントローラ２０１及びプリンタエンジン２０３を備えている。プリンタコントローラ２０１（以下、コントローラ２０１という）は、ホストコンピュータ等の外部装置２００から送信されたコードデータを受信し、印字に必要なビットマップデータ（画像データ）に展開処理する（画像展開ともいう）。また、コントローラ２０１は、プリンタエンジン２０３のエンジン制御部２０２と、例えばシリアル通信により、データの送受信を行ったり、プリンタ１００内部の情報を不図示の表示部に表示したりする。
【００１８】
プリンタエンジン２０３は、エンジン制御部２０２、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７から構成されている。エンジン制御部２０２は、コントローラ２０１の指示に応じて、用紙搬送制御部２０４等の各制御部を介して画像形成部の動作を制御すると共に、画像形成部の各部の状態などの内部情報をコントローラ２０１に送信する。ここで、画像形成部の動作とは、前述した感光ドラム１１０への静電潜像形成、トナーによる静電潜像の現像、現像されたトナー像の用紙への転写、未定着トナー像の用紙への定着、用紙の排出を含む用紙搬送からなる動作のことである。また、エンジン制御部２０２は、時間測定のためのタイマや不揮発性メモリ２０８を有している。第二の記憶手段である不揮発性メモリ２０８は、電源がオフされても記憶した内容が保持されるメモリであり、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６の情報が記憶されている。
【００１９】
用紙搬送制御部２０４は、エンジン制御部２０２の指示に基づき、給紙カセット１０１に載置された用紙の搬送を行うため、搬送部を構成する給紙ローラ１０２、搬送ローラ１０３等の駆動系統の回転開始、回転停止を制御する。高圧制御部２０７は、エンジン制御部２０２の指示に基づき、カートリッジ２０９の帯電ローラ１０９、現像ローラ１０８や転写ローラ１０７に印加する帯電電圧、現像電圧、転写電圧の高圧（数百〜数千ボルト）の出力制御を行う。光学制御部２０５は、エンジン制御部２０２の指示に基づき、スキャナ１１３に搭載されたスキャナモータの駆動／停止、レーザの点滅などの光学系の制御を行う。定着温度制御部２０６は、定着器１１９の定着フィルム１１６を加熱するヒータ１１８の温度がエンジン制御部２０２により指示された目標温度を維持するよう調整し、定着器１１９の温度制御を行う。カートリッジ２０９は、エンジン制御部２０２とシリアル通信により、データの送受信を行う。また、カートリッジ２０９は第一の記憶手段である不揮発性メモリ２１０を有し、カートリッジに関する情報を記憶する。
【００２０】
［印字準備動作の制御］
次に、エンジン制御部２０２によるファーストプリントアウトタイム（ＦＰＯＴ）を短縮するための画像形成動作の制御について、図３を用いて説明する。図３では、エンジン制御部２０２による画像形成動作を行うための印字準備動作は、コントローラ２０１からの起動指示、又は印字指示（印刷指示）に基づいて行われる。ここで、起動指示とは、外部装置２００からコードデータを受信したコントローラ２０１が、画像展開（画像データへの展開処理）を開始した時点でエンジン制御部２０２へ印字準備の開始を指示する信号である。一方、印字指示（以下、プリント指示という）は、コントローラ２０１が画像展開（画像データへの展開処理）を完了したことを通知する信号である。なお、本実施例におけるプリント指示は、コントローラ２０１からエンジン制御部２０２に対してコマンドを送信することにより実行されるものとする。
【００２１】
（印字準備動作が起動指示により起動される場合（その１））
図３（Ａ）は、コントローラ２０１から起動指示を受けた時点で、エンジン制御部２０２が印字準備の開始を指示する場合の各装置の動作を示すタイミングチャートである。図３（Ａ）に示すタイミングチャートは、縦軸の上から順に、外部装置２００、コントローラ２０１、エンジン制御部２０２、定着器１１９、スキャナ１１３、感光ドラム１１０、用紙搬送制御部２０４による用紙搬送の状態を示している。また、図３（Ａ）の横軸は時間を示し、ｔ３０１〜ｔ３０７はタイミング（時間）を示す。
【００２２】
ｔ３０１は、外部装置２００がプリンタ１００に対してプリント開始を指示するタイミングであり、例えばユーザがパーソナルコンピュータ上のアプリケーションソフトで、プリントを指示したタイミングに相当する。ｔ３０２では、外部装置２００でのデータ処理（画像処理）が終了し、外部装置２００は、コントローラ２０１に印字データを送信する。印字データを受信したコントローラ２０１は、エンジン制御部２０２へ起動指示を送信する。起動指示を受信したエンジン制御部２０２は、エンジン制御部２０２の不揮発性メモリ２０８と、カートリッジ２０９の不揮発性メモリ２１０に記憶された情報（後述する余剰駆動時間情報）に基づいて、印字準備が開始可能かどうか判断する。印字準備の開始が可能と判断した場合には、エンジン制御部２０２は、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７が制御する各装置を立ち上げ、印字準備を開始させる（第二の動作）。また、エンジン制御部２０２は、印字準備を開始してから完了するまでの時間の計測を行うために、タイマをリセットしてスタートさせる。ここで、用紙搬送制御部２０４の印字準備では、用紙を搬送するための駆動系統の回転を行うため、モータの駆動を開始し、所定の回転数になるように制御する。光学制御部２０５の印字準備では、回転多面鏡１１４を回転させるスキャナモータの駆動を開始し、所定の回転数になるように制御する。また、定着温度制御部２０６の印字準備では、ヒータ１１８への電力供給を開始し、ヒータ１１８が所定の温度になるように定着器１１９を制御する。高圧制御部２０７の印字準備では、高圧電源を立ち上げ、所定の帯電電圧、現像電圧、転写電圧の高圧が出力されるように制御する。なお、このとき、高圧電源から感光ドラム１１０に高圧を印加するため、高圧制御部２０７の印字準備に連動して、カートリッジ２０９の感光ドラム１１０も駆動されるものとする。
【００２３】
ｔ３０３では、コントローラ２０１は画像展開処理を完了し、エンジン制御部２０２にプリント指示を送信する。図３（Ａ）の時間Ｔｏ１は、コントローラ２０１が画像展開処理に要した時間であり、時間Ｔｏ１＝（ｔ３０３−ｔ３０２）である。エンジン制御部２０２は、コントローラ２０１からプリント指示を受信すると、各制御装置からの印字準備完了の通知有無に基づいて、各装置の印字準備が完了したかどうかを判断する。ｔ３０４は、エンジン制御部２０２が各装置における印字準備が完了したと判断したタイミングである。このとき、エンジン制御部２０２は、タイマを停止し、ｔ３０２で測定を開始した印字準備完了までの時間計測を終了する。タイマにより測定された時間を時間Ｔｒｅａｄｙ１（＝ｔ３０４−ｔ３０２）とする。そして、エンジン制御部２０２は起動指示に応じて印字準備を行った場合の時間と、印字準備を行わずプリントした場合の時間との時間差、即ち装置を余分に駆動した時間である余剰駆動時間ΔＴを以下の式（１）により算出する。
ΔＴ＝Ｔｒｅａｄｙ１−Ｔｔｈ      （１）
ここで、時間Ｔｔｈは、印字準備に要する時間を実験により予め求めた時間であり、エンジン制御部２０２の不図示のＲＯＭに記憶されている。なお、時間Ｔｔｈは、図３（Ｃ）で後述する、エンジン制御部２０２がコントローラ２０１からプリント指示を受信したときに開始する印字準備に要する時間と同じである。
【００２４】
図３（Ａ）の場合には、各装置における印字準備が終了する以前に、コントローラ２０１での画像展開処理が終了している。そのため、エンジン制御部２０２では、プリント動作（画像形成動作）を実行するために、コントローラ２０１による画像展開処理の終了を待つ必要がない（時間Ｔｏ１＜時間Ｔｒｅａｄｙ１）。従って、時間Ｔｒｅａｄｙ１＝時間Ｔｔｈであるため、式（１）による余剰駆動時間ΔＴの算出結果は、ΔＴ＝０となる。エンジン制御部２０２は、印字準備が開始可能かどうか判断するために、不揮発性メモリ２０８、２１０に余剰駆動時間ΔＴを積算し、記憶している。算出された余剰駆動時間ΔＴの値が０以下（ΔＴ≦０）の場合には、エンジン制御部２０２は、過剰稼働時間ΔＴを不揮発性メモリ２０８、２１０に記憶された積算値に加算しない。
【００２５】
印字準備が完了するｔ３０４では、用紙搬送制御部２０４により、給紙カセット１０１から用紙の搬送が開始される。そして、ｔ３０５になると、コントローラ２０１から展開されたビットマップデータ（画像データ）がスキャナ１１３に出力され、エンジン制御部２０２は、搬送された用紙に対して画像形成を開始する。画像形成動作については、図１（ａ）で説明しているので、ここでの説明は省略する。ｔ３０６では、転写ローラ１０７による感光ドラム１１０上のトナー像の用紙への転写が終了し、ｔ３０７では、画像形成された用紙の機外への排出が行われ、プリンタ１００は画像形成動作を終了する。図３（Ａ）の場合には、エンジン制御部２０２では、印字準備による余剰駆動時間の発生はない。その結果、外部装置２００が画像処理を開始してから、印字された最初の用紙が排出されるまでのファーストプリントアウトタイム（ＦＰＯＴ）は、時間Ｔｏｕｔ（＝ｔ３０７−ｔ３０１）となる。
【００２６】
（画像形成動作が起動指示により起動される場合（その２））
図３（Ｂ）は、コントローラ２０１から起動指示を受けた時点で、エンジン制御部２０２が印字準備の開始を指示する場合の各装置の動作を示すタイミングチャートである。図３（Ａ）のタイミングチャートとの違いは、コントローラ２０１での画像展開時間が、上述した時間Ｔｔｈよりも長くなっている点である。図３（Ｂ）のタイミングチャートも、図３（Ａ）と同じ構成であるため、縦軸に示す装置等についての説明は省略する。なお、ｔ３０９〜ｔ３１３は、タイミング（時間）を示す。また、ｔ３０１、ｔ３０２については、図３（Ａ）と同じタイミングである。
【００２７】
ｔ３０１、ｔ３０２での各装置の動作は、図３（Ａ）と同様であり、ここでの説明を省略する。ｔ３０９において、エンジン制御部２０２は、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７における印字準備が完了したと判断する（図３（Ａ）のｔ３０４に相当）。このとき、コントローラ２０１では、画像展開処理が完了していない。そのため、エンジン制御部２０２は、コントローラ２０１からプリント指示を受信していないので、用紙搬送制御部２０４による用紙搬送を開始することができない。ｔ３１０は、コントローラ２０１が画像展開処理を完了したタイミングであり、コントローラ２０１は、画像展開処理が完了したので、エンジン制御部２０２にプリント指示を送信する。このときの画像展開時間Ｔｏ２は、（ｔ３１０−ｔ３０２）により算出される。
【００２８】
エンジン制御部２０２はプリント指示を受信すると、各制御装置からの印字準備完了の通知有無に基づいて、各装置の印字準備が完了したかどうかを判断する。ｔ３１０では、既に印字準備が完了しているので、エンジン制御部２０２は、コントローラ２０１からプリント指示を受信した時点で印字準備完了と判断する。エンジン制御部２０２は、印字準備完了と判断するとタイマを停止し、ｔ３０２で測定を開始した印字準備完了までの時間計測を終了する。タイマにより測定された時間を時間Ｔｒｅａｄｙ２（＝ｔ３１０−ｔ３０２）とする。このとき、余剰駆動時間ΔＴを前述した式（１）により算出する。図３（Ｂ）では、時間Ｔｒｅａｄｙ２＞時間Ｔｔｈの関係があるため、式（１）により算出された余剰駆動時間ΔＴ（＝Ｔｒｅａｄｙ２−Ｔｔｈ）は、ΔＴ＞０となる。そして、余剰駆動時間ΔＴが０よりも大きい（ΔＴ＞０）場合には、エンジン制御部２０２は、算出された余剰駆動時間ΔＴを、不揮発性メモリ２０８、２１０に記憶された積算値に加算する。
【００２９】
なお、ｔ３１１は図３（Ａ）のｔ３０５に相当するタイミング、ｔ３１２は図３（Ａ）のｔ３０６に相当するタイミング、ｔ３１３は図３（Ａ）のｔ３０７に相当するタイミングである。それぞれのタイミングで実行される装置動作については前述しているので、ここでの説明は省略する。図３（Ｂ）の場合には、エンジン制御部２０２では、（時間Ｔｒｅａｄｙ２−時間Ｔｔｈ）の時間だけ、印字準備による余剰駆動時間が発生する。その結果、外部装置２００が画像処理を開始してから、印字された最初の用紙が排出されるまでのファーストプリントアウトタイム（ＦＰＯＴ）は、（時間Ｔｏｕｔ＋時間Ｔｏｕｔ１）となる。ここで、時間Ｔｏｕｔ１は、Ｔｏｕｔ１＝（Ｔｒｅａｄｙ２−Ｔｔｈ）である。
【００３０】
（画像形成動作がプリント指示により起動される場合）
図３（Ｃ）は、エンジン制御部２０２がコントローラ２０１から起動指示を受信したときに印字準備を開始しない場合の動作を示すタイミングチャートである。図３（Ｃ）のタイミングチャートも、図３（Ａ）と同じ構成であるため、縦軸に示す装置等についての説明は省略する。なお、ｔ３０８、ｔ３１４〜ｔ３１７は、タイミング（時間）を示す。また、ｔ３０１、ｔ３０２については、図３（Ａ）、（Ｂ）と同じタイミングである。
【００３１】
ｔ３０１では、各装置の動作は前述した図３（Ａ）と同様であり、説明を省略する。ｔ３０２では、外部装置２００は、画像処理を終了し、コントローラ２０１に印字データを送信する。印字データを受信したコントローラ２０１は、エンジン制御部２０２へ起動指示を送信する。起動指示を受信したエンジン制御部２０２は、不揮発性メモリ２０８、２１０に記憶された余剰駆動時間情報（積算値）に基づいて、印字準備の開始が可能かどうか判断する。図３（Ｃ）では、エンジン制御部２０２は、印字準備開始は不可能と判断し、各装置への印字準備の開始指示を行わない。更に、エンジン制御部２０２は、印字準備が完了するまでの時間計測を行わない。
【００３２】
コントローラ２０１は、画像展開処理を完了すると（ｔ３１４）、エンジン制御部２０２にプリント指示を送信する。このときの画像展開時間Ｔｏ３は、（ｔ３１４−ｔ３０２）により算出される。エンジン制御部２０２はプリント指示を受信すると、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７が制御する各装置を立ち上げ、印字準備を開始させる（第一の動作）。そして、エンジン制御部２０２は、各制御装置からの印字準備完了の通知有無に基づいて、各装置の印字準備が完了したかどうかを判断する。ｔ３１５で、エンジン制御部２０２は印字準備が完了したと判断すると、コントローラ２０１からプリント指示をｔ３１４の時点で受信しているので、給紙カセット１０１より用紙の搬送を開始するよう、用紙搬送制御部２０４に指示する。
【００３３】
図３（Ｃ）では、コントローラ２０１からの起動指示に応じた印字準備を行わないので、余剰駆動時間ΔＴが発生しないため、余剰駆動時間ΔＴの計算は行わない。なお、ｔ３１６は図３（Ａ）のｔ３０５に相当するタイミング、ｔ３１７は図３（Ａ）のｔ３０６に相当するタイミング、ｔ３０８は図３（Ａ）のｔ３０７に相当するタイミングである。それぞれのタイミングで実行される装置動作についての説明は前述しているので、ここでの説明は省略する。図３（Ｃ）の場合には、プリント指示の後に印字準備を開始するため、エンジン制御部２０２では、印字準備による余剰駆動時間は発生しない。その結果、外部装置２００が画像処理を開始してから、印字された最初の用紙が排出されるまでのファーストプリントアウトタイム（ＦＰＯＴ）は、（時間Ｔｏｕｔ＋時間Ｔｏｕｔ２）となる。ここで、時間Ｔｏｕｔ２は、時間Ｔｔｈと同じ時間である。
【００３４】
以上説明したように、ファーストプリントアウトタイム（ＦＰＯＴ）は、図３（Ａ）では時間Ｔｏｕｔ、図３（Ｂ）では時間（Ｔｏｕｔ＋Ｔｏｕｔ１）、図３（Ｃ）では時間（Ｔｏｕｔ＋Ｔｏｕｔ２）（Ｔｏｕｔ２＞Ｔｏｕｔ１）となっている。その結果、順次、ＦＰＯＴは長くなっており、余剰駆動時間情報（積算値）に基づいて、印字準備の開始が可能であれば、コントローラ２０１からの起動指示受信に応じて、印字準備を起動することにより、ＦＰＯＴを短縮できることがわかる。
【００３５】
なお、図３（Ａ）、（Ｂ）、（Ｃ）において、エンジン制御部２０２が不揮発性メモリ２０８、２１０に記憶された余剰駆動時間ΔＴの積算値を更新するタイミングは、プリントジョブ毎であることが望ましい。また、例えば印字準備を開始してから、印字準備完了前に印字のキャンセルや緊急停止が発生し、印字が行われない場合でも、装置が駆動されているため、印字準備開始から印字準備を停止するまでの時間を余剰駆動時間として積算値に加算することが望ましい。なお、不揮発性メモリ２０８、２１０の余剰駆動時間ΔＴの積算値は、装置が新品と交換された場合には、初期化（０クリア）される。例えば、カートリッジ２０９が新品に交換された場合には、交換されたカートリッジ２０９の不揮発性メモリ２１０に設けられた余剰駆動時間ΔＴの積算値を０に設定する。
【００３６】
［起動指示による印字準備起動の制御シーケンス］
図４は、上述したエンジン制御部２０２がコントローラ２０１より起動指示を受信してから、用紙搬送を開始するまでの制御シーケンスを示すフローチャートである。図４は、エンジン制御部２０２がコントローラ２０１より起動指示を受信したときに起動され、エンジン制御部２０２により実行される。図３では、説明を簡単にするために、各制御部における余剰駆動時間についてΔＴを用いて説明したが、図４では、２つの余剰駆動時間を用いて、印字準備の可否を判断する制御シーケンスについて説明する。２つの余剰駆動時間のうち、１つは、エンジン制御部２０２の不揮発性メモリ２０８に記憶されるエンジン制御部２０２の余剰駆動時間ＴＥｎｇ（第二の時間情報）である。もう１つは、カートリッジ２０９の不揮発性メモリ２１０に記憶されるカートリッジ２０９の余剰駆動時間ＴＣＲＧ（第一の時間情報）である。余剰駆動時間ＴＥｎｇは、第二の画像形成手段である用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６が制御する各装置の余剰駆動時間を管理するデータである。本実施例では１つのデータで、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６の余剰駆動時間の管理を行う。一方、余剰駆動時間ＴＣＲＧは、高圧制御部２０７の印字準備により駆動される第一の画像形成手段であるカートリッジ２０９の余剰駆動時間を管理するデータである。
【００３７】
また、余剰駆動時間に対して、起動指示による印字準備の開始が可能かどうかを判断するための閾値が２つある。１つは、後述する余剰駆動時間ＴＥｎｇの許容時間を示す第二の閾値である余剰駆動許容時間ＴＬｉｍＥｎｇ（以下、許容時間ＴＬｉｍＥｎｇともいう）であり、予めエンジン制御部２０２のＲＯＭに記憶されているものとする。余剰駆動時間ＴＥｎｇは、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６の余剰駆動時間を管理するデータである。そのため、許容時間ＴＬｉｍＥｎｇは、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６の余剰駆動許容時間のうちの、最も短い余剰駆動許容時間が選択される。もう１つは、後述する余剰駆動時間ＴＣＲＧの許容時間を示す第一の閾値である余剰駆動許容時間ＴＬｉｍＣＲＧ（以下、許容時間ＴＬｉｍＣＲＧともいう）であり、予めエンジン制御部２０２のＲＯＭに記憶されているものとする。なお、余剰駆動許容時間ＴＬｉｍＣＲＧについては、エンジン制御部２０２のＲＯＭではなく、カートリッジ２０９の不図示のＲＯＭ等に記憶されている構成でもよい。
【００３８】
ステップ（以下、Ｓとする）７０１では、コントローラ２０１から起動指示を受信したエンジン制御部２０２は、エンジン制御部２０２の不揮発性メモリ２０８から余剰駆動時間ＴＥｎｇの積算値ΣＴＥｎｇを取得する。Ｓ７０２では、エンジン制御部２０２は、エンジン制御部２０２のＲＯＭに記憶され、予め実験により算出したエンジン閾値である許容時間ＴＬｉｍＥｎｇを読み出し、Ｓ７０１で取得した余剰駆動時間の積算値ΣＴＥｎｇと比較する。Ｓ７０２で、エンジン制御部２０２は、積算値ΣＴＥｎｇは許容時間ＴＬｉｍＥｎｇよりも小さい（ΣＴＥｎｇ＜ＴＬｉｍＥｎｇ）と判断した場合には、Ｓ７０３の処理に進む。一方、エンジン制御部２０２は、積算値ΣＴＥｎｇは許容時間ＴＬｉｍＥｎｇ以上の値である（ΣＴＥｎｇ≧ＴＬｉｍＥｎｇ）と判断した場合には、Ｓ７０６の処理に進む。
【００３９】
Ｓ７０３では、エンジン制御部２０２は、カートリッジ２０９の不揮発性メモリ２１０より余剰駆動時間ＴＣＲＧの積算値ΣＴＣＲＧを取得する。Ｓ７０４では、エンジン制御部２０２は、エンジン制御部２０２のＲＯＭに記憶され、予め実験により算出した閾値である許容時間ＴＬｉｍＣＲＧを読み出し、Ｓ７０３で取得した余剰駆動時間の積算値ΣＴＣＲＧと比較する。Ｓ７０４で、エンジン制御部２０２は、積算値ΣＴＣＲＧは許容時間ＴＬｉｍＣＲＧよりも小さい（ΣＴＣＲＧ＜ＴＬｉｍＣＲＧ）と判断した場合には、Ｓ７０５の処理に進む。一方、エンジン制御部２０２は、積算値ΣＴＣＲＧは許容時間ＴＬｉｍＣＲＧ以上の値である（ΣＴＣＲＧ≧ＴＬｉｍＣＲＧ）と判断した場合には、印字準備の開始は不可能と判断してＳ７０６の処理に進む。Ｓ７０５では、エンジン制御部２０２は、コントローラ２０１からの起動指示に応じた印字準備を開始する。即ち、エンジン制御部２０２は、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７に、各制御部が制御する装置を立ち上げ、印字準備を開始するように指示する。また、エンジン制御部２０２は、印字準備を開始してから完了するまでの時間計測を行うために、タイマをリセットしてスタートさせる。
【００４０】
Ｓ７０６では、エンジン制御部２０２は、コントローラ２０１からプリント指示を受信したかどうかを判断し、受信したと判断した場合にはＳ７０７の処理に進み、受信していないと判断した場合にはＳ７０６の処理を繰り返す。Ｓ７０７では、エンジン制御部２０２は、コントローラ２０１からの起動指示受信により、既に印字準備を開始しているか（印字準備開始済み）どうかを判断する。エンジン制御部２０２は、印字準備を既に開始していると判断した場合にはＳ７０９の処理に進み、印字準備をまだ開始していない場合には、Ｓ７０８の処理に進む。Ｓ７０８では、エンジン制御部２０２は、コントローラ２０１からのプリント指示に応じた印字準備を開始する。即ち、エンジン制御部２０２は、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７に、各制御部が制御する装置を立ち上げ、印字準備の開始を指示する。なお、このとき、エンジン制御部２０２は、印字準備が完了するまでの時間計測は行わない。
【００４１】
Ｓ７０９では、エンジン制御部２０２は、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７が制御する各装置での印字準備が完了したかどうかを監視する。ここで、用紙搬送制御部２０４、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７は、それぞれの制御部が制御する装置の印字準備が完了した場合には、エンジン制御部２０２に印字準備完了を通知する。エンジン制御部２０２は、各制御部における印字準備が完了したと判断した場合にはＳ７１０の処理に進み、印字準備がまだ完了していないと判断した場合にはＳ７０９の処理を繰り返す。Ｓ７１０では、エンジン制御部２０２は、コントローラ２０１からの起動指示受信により印字準備を開始したかどうかを判断し、開始したと判断した場合にはＳ７１１の処理に進み、開始していないと判断した場合にはＳ７１２の処理に進む。Ｓ７１１では、エンジン制御部２０２は、タイマを停止し、タイマ値を読み出す。エンジン制御部２０２は、読み出したタイマ値（印字準備時間）と、前述した実験により予め求めた印字準備に要する時間Ｔｔｈを用いて、前述した式（１）により余剰駆動時間ΔＴを算出する。ここで、余剰駆動時間ΔＴは、余剰駆動時間ＴＥｎｇでもあり、余剰駆動時間ＴＣＲＧでもあり、図４においては、余剰駆動時間ＴＥｎｇと余剰駆動時間ＴＣＲＧは同じ時間値である。そして、エンジン制御部２０２は、算出された余剰駆動時間ΔＴが０以下（ΔＴ≦０）の場合には、Ｓ７１２の処理に進み、余剰駆動時間ΔＴが０よりも大きい（ΔＴ＞０）場合には、次の処理を行う。即ち、エンジン制御部２０２は、エンジン制御部２０２の不揮発性メモリ２０８に記憶された余剰駆動時間の積算値ΣＴＥｎｇに余剰駆動時間ΔＴを加算して、積算値ΣＴＥｎｇを更新する。更に、エンジン制御部２０２は、カートリッジ２０９の不揮発性メモリ２１０に記憶された余剰駆動時間の積算値ΣＴＣＲＧに余剰駆動時間ΔＴを加算して、積算値ΣＴＣＲＧを更新する。即ち、不揮発性メモリ２０８、２１０には、同じ余剰駆動時間Δが加算される。Ｓ７１２では、エンジン制御部２０２は、用紙への画像形成を行うため、用紙搬送制御部２０４により、給紙カセット１０１から用紙の搬送を開始させ、処理を終了する。
【００４２】
［印字準備の開始判断の推移］
図５は、上述した図３、図４の処理に従って、プリンタエンジン２０３を制御した際の、プリンタエンジン２０３の寿命に対して、カートリッジ２０９が交換された場合の印字準備開始の可否判断の推移を示すタイミングチャートである。図５の縦軸は、プリンタエンジン２０３（図中、Ｅｎｇｉｎｅ）、カートリッジ２０９のそれぞれの印字準備の開始可否状態、プリンタ１００の印字準備の開始可否状態を示す。なお、本実施例では、プリンタエンジン２０３の寿命は、用紙搬送装置、定着器１１９、スキャナ１１３の寿命に対応し、図５ではプリンタエンジン２０３（図中、Ｅｎｇｉｎｅ）として示している。また、図中、「Ｅｎａｂｌｅ」は、該当する装置の印字準備を開始可能であることを示している。即ち、プリンタエンジン２０３については許容時間ＴＬｉｍＥｎｇ＞積算値ΣＴＥｎｇであり、カートリッジ２０９については許容時間ＴＬｉｍＣＲＧ＞積算値ΣＴＣＲＧであることを示している。一方、「Ｄｉｓａｂｌｅ」は、該当する装置の印字準備を開始できないことを示している。即ち、プリンタエンジン２０３については許容時間ＴＬｉｍＥｎｇ≦積算値ΣＴＥｎｇであり、カートリッジ２０９については許容時間ＴＬｉｍＣＲＧ≦積算値ΣＴＣＲＧであることを示す。なお、図中、「交換」は、カートリッジ２０９が新品に交換されたことを示す。更に、図中、「Ｙｅｓ」は、プリンタ１００として、コントローラ２０１からの起動指示による印字準備が開始可能であることを示している。一方、「Ｎｏ」は、プリンタ１００として、コントローラ２０１からの起動指示による印字準備を開始できないことを示している。横軸は時間を示し、ｔ４０１〜ｔ４０７はタイミング（時間）を示す。
【００４３】
図５のｔ４０１〜ｔ４０２の期間では、プリンタエンジン２０３については許容時間ＴＬｉｍＥｎｇ＞積算値ΣＴＥｎｇであり、カートリッジ２０９については許容時間ＴＬｉｍＣＲＧ＞積算値ΣＴＣＲＧである。そのため、エンジン制御部２０２はコントローラ２０１から起動指示を受信すると、プリンタ１００の印字準備を開始する。ｔ４０１〜ｔ４０２の期間での印字準備によりカートリッジ２０９において余剰駆動が発生し、カートリッジ２０９の余剰駆動時間の積算値ΣＴＣＲＧが、ｔ４０２で許容時間ＴＬｉｍＣＲＧ≦積算値ΣＴＣＲＧとなる。すると、ｔ４０２〜ｔ４０３の期間では、プリンタエンジン２０３については許容時間ＴＬｉｍＥｎｇ＞積算値ΣＴＥｎｇであるが、カートリッジ２０９については許容時間ＴＬｉｍＣＲＧ≦積算値ΣＴＣＲＧとなる。その結果、カートリッジ２０９は余剰駆動ができないため、エンジン制御部２０２は、コントローラ２０１から起動指示を受信しても、プリンタ１００の印字準備を開始しない。
【００４４】
次に、ｔ４０３でカートリッジ２０９が新品に交換される（図中、交換）と、余剰駆動時間ＴＣＲＧの積算値ΣＴＣＲＧは０となる。その結果、ｔ４０３〜ｔ４０４の期間では、プリンタエンジン２０３については許容時間ＴＬｉｍＥｎｇ＞積算値ΣＴＥｎｇであり、カートリッジ２０９についても許容時間ＴＬｉｍＣＲＧ＞積算値ΣＴＣＲＧとなる。そのため、エンジン制御部２０２はコントローラ２０１から起動指示を受信すると、プリンタ１００の印字準備を開始する。
【００４５】
ｔ４０１〜ｔ４０５の期間での印字準備により、プリンタエンジン２０３の用紙搬送装置、定着器１１９、スキャナ１１３において余剰駆動が発生する。その結果、プリンタエンジン２０３の余剰駆動時間ＴＥｎｇの積算値ΣＴＥｎｇが、許容時間ＴＬｉｍＥｎｇ≦積算値ΣＴＥｎｇとなる。すると、ｔ４０５では、カートリッジ２０９については許容時間ＴＬｉｍＣＲＧ＞積算値ΣＴＣＲＧであるが、プリンタエンジン２０３については許容時間ＴＬｉｍＥｎｇ≦積算値ΣＴＥｎｇとなり、プリンタエンジン２０３は余剰駆動ができない。そのため、プリンタエンジン２０３は、コントローラ２０１から起動指示を受信しても、プリンタ１００は印字準備を開始しない。ｔ４０５〜ｔ４０７の期間で、プリンタエンジン２０３は余剰駆動ができない。そのため、例えばｔ４０６で余剰駆動できないカートリッジ２０９が交換されて余剰駆動ができるようになっても、プリンタエンジン２０３については、許容時間ＴＬｉｍＥｎｇ≦積算値ΣＴＥｎｇである。その結果、エンジン制御部２０２は、コントローラ２０１から起動指示を受信しても、プリンタ１００の印字準備を開始しない。
【００４６】
以上のような制御により、ＦＰＯＴ短縮のための起動時によって発生した余剰駆動時間を複数の不揮発性メモリに記憶して装置毎に管理することで交換部品が交換された場合においても、部材の寿命に応じて的確にＦＰＯＴを短縮することができる。本実施例では、４つの部材、即ち用紙搬送装置、定着器１１９、スキャナ１１３、カートリッジ２０９の余剰駆動時間に応じて、プリンタコントローラ２０１からの起動指示による印字準備の開始可否を判断している。プリンタコントローラ２０１からの起動指示による印字準備の開始可否の判断は、上述した４つの部材に限定されるものではない。例えば、他の部材に比べて寿命が短いため、余剰駆動時間も短い定着器１１９、カートリッジ２０９の余剰駆動時間に基づいて、プリンタコントローラからの起動指示による印字準備の開始の可否を判断してもよい。また、用紙搬送装置、定着器１１９、カートリッジ２０９の余剰駆動時間に基づいて、プリンタコントローラからの起動指示による印字準備の開始の可否を判断してもよい。更に、用紙搬送装置、カートリッジ２０９の余剰駆動時間に基づいて、プリンタコントローラからの起動指示による印字準備の開始の可否を判断してもよい。また、本実施例においては、１つのモータ１７０を駆動源としている構成に基づいて説明したが、複数のモータを駆動源とする構成であってもよい。
【００４７】
以上説明したように、本実施例によれば、部材の寿命に応じて、ファーストプリントアウトタイムを短縮することができる。プリンタコントローラからの起動指示により、余剰駆動時間に応じて印字準備を開始することにより、ＦＰＯＴを短縮することができる。更に、ＦＰＯＴ短縮のために発生した余剰駆動時間を部材毎に複数の不揮発性メモリに記憶して管理することにより、部材が新品と交換された場合においても、部材の寿命に応じて、的確にＦＰＯＴを短縮することができる。
【実施例２】
【００４８】
実施例１では、プリンタコントローラからの起動指示を受信したときに、エンジン制御部は、プリンタエンジン及びカートリッジの余剰駆動時間の積算値に基づいて、印字準備の駆動開始の可否を判断していた。実施例１では、用紙搬送制御部、光学制御部、定着温度制御部の余剰駆動時間は、１つの余剰駆動時間で管理されていた。実施例２では、プリンタエンジンの起動指示による印字準備の駆動開始の可否を、実施例１のように１つのデータでなく、部材毎に設けた余剰駆動時間に基づいて判断することにより、部材毎に印字準備の駆動開始を制御し、ＦＰＯＴの短縮を図る。更に、実施例１では、プリンタコントローラからの起動指示によってエンジン制御部が印字の準備を開始する際に、駆動源であるモータが１つの構成であるため、印字準備する部材は略同時に駆動される。一方、本実施例では、各部材毎に駆動手段であるモータを有しているため、予め算出しておいた部材毎の準備完了時間に基づいて各部材の印字準備の起動をずらしている。これにより、全ての部材の印字準備が略同じ時間で終了するように制御されるため、余剰駆動時間の増加を抑えることができる。
【００４９】
［制御部の構成］
図６（ａ）は、本実施例のプリンタ１００の制御部の構成を示すブロック図である。図２に示す実施例１の制御部の構成に比べ、図６（ａ）では次の点が異なる。即ち、図６（ａ）では、光学制御部２０５及び定着温度制御部２０６が、それぞれ不揮発性メモリ２２０、２２１を備えている。実施例１では、光学制御部２０５により制御されるスキャナ１１３、定着温度制御部２０６により制御される定着器１１９における余剰駆動時間の積算値は、エンジン制御部２０２の不揮発性メモリ２０８に記憶されていた。本実施例では、スキャナ１１３、定着器１１９の余剰駆動時間は、それぞれ光学制御部２０５の不揮発性メモリ２２０、定着温度制御部２０６の不揮発性メモリ２２１に記憶される点が実施例１と異なる。本実施例でのコントローラ２０１からの起動指示による印字準備の対象となる部材は、光学制御部２０５により制御されるスキャナ１１３、定着温度制御部２０６により制御される定着器１１９、カートリッジ２０９とする。そして、対象となるスキャナ１１３、定着器１１９、カートリッジ２０９の余剰駆動時間の積算値は、それぞれ不揮発性メモリ２２０、２２１、２１０に記憶されるものとする。
【００５０】
また、本実施例においても、スキャナ１１３はスキャナモータを有し、後述する光学制御部２０５はスキャナモータの制御を行い、回転多面鏡１１４の回転を制御する。図６（ｂ）は、駆動手段である複数のモータの駆動系の構成を示す模式図である。実施例１では、搬送路１４０に配置された各ローラ、感光ドラム１１０等は、１つのモータ１７０により駆動されていた。本実施例では、図６（ｂ）に示すように、各部材毎に駆動手段であるモータを有している。即ち、ドラムモータ１７１は、高圧電源から感光ドラム１１０に高圧を印加するため、高圧制御部２０７の印字準備に連動して、カートリッジ２０９の感光ドラム１１０を駆動する。また、定着モータ１７２は、定着温度制御部２０６の印字準備に連動して、定着器１１９の定着フィルム１１６、加圧ローラ１１５、排紙ローラ１２２を駆動する。更に、搬送モータ１７３は、用紙搬送制御部２０４の制御に応じて、給紙ローラ１０２、搬送ローラ１０３、レジストレーションローラ１０４、転写ローラ１０７、両面搬送ローラ１３１、再給紙ローラ１３３を駆動する。なお、上述した各モータにより駆動されるローラ等は、一例であり、上述した構成に限定されるものではない。その他の構成については、実施例１と同様であり、説明を省略する。
【００５１】
［印字準備動作の制御］
（全ての装置の印字準備動作が起動指示により起動される場合）
図７（Ａ）は、コントローラ２０１から起動指示を受けた時点で、エンジン制御部２０２が印字準備の開始を指示する場合の各部材の動作を示すタイミングチャートである。図７（Ａ）に示すタイミングチャートは、縦軸の上から順に、外部装置２００、コントローラ２０１、エンジン制御部２０２、定着器１１９、スキャナ１１３、感光ドラム１１０、用紙搬送制御部２０４による用紙搬送の状態を示している。また、図７（Ａ）の横軸は時間を示し、ｔ５０１、ｔ５０２ａ、ｔ５０３ａ、ｔ５０４ａ、ｔ５０５〜ｔ５０７、ｔ５１２、ｔ５１３はタイミング（時間）を示す。
【００５２】
ｔ５０１は、外部装置２００がプリンタ１００に対してプリント開始を指示するタイミングであり、実施例１の図３のｔ３０１と同じタイミングである。ｔ５０２ａでは、外部装置２００でのデータ処理（画像処理）が終了し、外部装置２００は、コントローラ２０１に印字データを送信する。印字データを受信したコントローラ２０１は、エンジン制御部２０２へ起動指示を送信する。起動指示を受信したエンジン制御部２０２は、光学制御部２０５の不揮発性メモリ２２０、定着温度制御部２０６の不揮発性メモリ２２１、カートリッジ２０９の不揮発性メモリ２１０に記憶された情報（後述する余剰駆動時間の積算値）を読み出す。そして、エンジン制御部２０２は、読み出した余剰駆動時間の積算値に基づいて、印字準備が開始可能な装置を選択する。この場合、全ての部材が印字準備可能なので、エンジン制御部２０２は、定着温度制御部２０６、高圧制御部２０７が制御する定着器１１９や高圧装置を立ち上げ、印字準備を開始させる。また、エンジン制御部２０２は、定着温度制御部２０６、高圧制御部２０７において、印字準備を開始してから完了するまでの時間の計測を行うために、それぞれの時間計測のためのタイマをリセットしてスタートさせる。ｔ５０３ａでは、エンジン制御部２０２は、光学制御部２０５が制御するスキャナ１１３を立ち上げ、印字準備を開始させる。また、エンジン制御部２０２は、光学制御部２０５において、印字準備を開始してから印字準備が完了するまでの時間の計測を行うために、タイマをリセットしてスタートさせる。後述するスキャナ１１３の印字準備に要する時間ＴｔｈＳｃａｎは、後述する定着器１１９、高圧制御部２０７の印字準備に連動して駆動されるカートリッジ２０９の印字準備に要する時間ＴｔｈＦｕｓｅ、ＴｔｈＤｒｕｍよりも短い。そのため、３つの装置の印字準備を略同じタイミングで終了させることにより、定着器１１９、カートリッジ２０９において余剰駆動時間が生じないよう、スキャナ１１３の印字準備の開始を遅らせている。
【００５３】
ｔ５０４ａでは、コントローラ２０１は画像展開処理を完了し、エンジン制御部２０２にプリント指示を送信する。図７（Ａ）の時間Ｔｏ５は、コントローラ２０１が画像展開処理に要した時間であり、時間Ｔｏ５＝（ｔ５０４ａ−ｔ５０２ａ）である。エンジン制御部２０２は、コントローラ２０１からプリント指示を受信すると、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７からの印字準備完了の通知有無に基づいて、各部材の印字準備が完了したかどうかを判断する。ｔ５０５は、エンジン制御部２０２が、各制御部により制御される各部材における印字準備が完了したと判断したタイミングである。このとき、エンジン制御部２０２は、上述した３つのタイマを停止し、ｔ５０２ａ、ｔ５０３ａで測定を開始した印字準備完了までの時間計測を終了する。ここで、タイマで測定された時間のうち、定着温度制御部２０６が制御する定着器１１９の印字準備完了時間をＴＦｕｓｅとし、光学制御部２０５が制御するスキャナ１１３の印字準備完了時間をＴＳｃａｎとする。同様に、高圧制御部２０７が、画像形成のためにカートリッジ２０９の帯電ローラ１０９、現像ローラ１０８等に印加する高電圧の出力準備が完了するまでの印字準備完了時間をＴＤｒｕｍとする。また、このときの全ての装置の印字準備が完了するのに要した時間を時間Ｔｒｅａｄｙ３（＝ｔ５０５−ｔ５０２ａ）とする。
【００５４】
そして、エンジン制御部２０２は、起動指示に応じて定着器１１９の印字準備を行った場合と、印字準備を行わずプリントした場合と比較して、定着器１１９を余分に駆動した時間である余剰駆動時間ΔＴＦｕｓｅを、以下の式（２）により算出する。
ΔＴＦｕｓｅ＝ＴＦｕｓｅ−ＴｔｈＦｕｓｅ      （２）
ＴｔｈＦｕｓｅは予め実験により求めた定着温度制御部２０６が印字準備完了となるまでの時間であり、定着温度制御部２０６の不図示のＲＯＭに記憶されているものとする。エンジン制御部２０２は、ΔＴＦｕｓｅ＞０ならば、定着温度制御部２０６の不揮発性メモリ２２１に記憶された余剰駆動時間ΔＴＦｕｓｅの積算値に、式（２）により算出した余剰駆動時間ΔＴＦｕｓｅを加算する。一方、余剰駆動時間ΔＴＦｕｓｅ≦０であれば、エンジン制御部２０２は、不揮発性メモリ２２１に記憶された余剰駆動時間ΔＴＦｕｓｅの積算値への加算を行わない。
【００５５】
同様に、エンジン制御部２０２は、起動指示に応じて光学制御部２０５、高圧制御部２０７に印字準備を指示した場合と、印字準備を行わずプリントした場合と比較して、過剰駆動時間ΔＴＳｃａｎ、ΔＴＤｒｕｍを以下の式（３）、（４）により算出する。
ΔＴＳｃａｎ＝ＴＳｃａｎ−ＴｔｈＳｃａｎ      （３）
ΔＴＤｒｕｍ＝ＴＤｒｕｍ−ＴｔｈＤｒｕｍ      （４）
ここで、ＴｔｈＳｃａｎは、予め実験により求めたスキャナ１１３が印字準備完了となるまでの時間であり、光学制御部２０５の不図示のＲＯＭに記憶されているものとする。また、ＴｔｈＤｒｕｍは、高圧制御部２０７により制御される高電圧部がカートリッジ２０９に対して印字準備完了となるまでの時間であり、カートリッジ２０９のＲＯＭに記憶されているものとする。エンジン制御部２０２は、余剰駆動時間ΔＴＳｃａｎ＞０ならば、光学制御部２０５の不揮発性メモリ２２０に記憶された余剰駆動時間ΔＴＳｃａｎの積算値に加算し、余剰駆動時間ΔＴＳｃａｎ≦０であれば、加算をしない。同様に、エンジン制御部２０２は、余剰駆動時間ΔＴＤｒｕｍ＞０ならば、カートリッジ２０９の不揮発性メモリ２１０の余剰駆動時間ΔＴＤｒｕｍの積算値に加算し、余剰駆動時間ΔＴＤｒｕｍ≦０ならば、加算をしない。
【００５６】
エンジン制御部２０２は、各装置の余剰駆動時間の更新処理を終了したら、用紙の搬送（図中、給紙）を開始する。ｔ５０６、ｔ５０７は、それぞれ実施例１の図３のｔ３０５、ｔ３０６と同じタイミングであり、ここでの動作説明は省略する。ｔ５１２は、画像形成された用紙の機外排出が行われ、プリンタ１００は画像形成動作を終了する。図７（Ａ）の場合には、起動指示による印字準備での余剰駆動時間は発生していない。その結果、外部装置２００が画像処理を開始してから、印字された最初の用紙が排出されるまでのファーストプリントアウトタイム（ＦＰＯＴ）は、時間Ｔｏｕｔ３（＝ｔ５１２−ｔ５０１）となる。
【００５７】
（印字準備の駆動を開始できない装置がある場合）
図７（Ｂ）は、コントローラ２０１から起動指示が来た場合に、スキャナ１１３の余剰駆動時間ΔＴＳｃａｎの積算値が後述する余剰駆動許容時間を超え、印字準備を開始できない場合のタイミングチャートの例である。
【００５８】
ｔ５０１は、図７（Ａ）と同じタイミングであるため説明を省略する。ｔ５０２ｂでは、外部装置２００でのデータ処理（画像処理）が終了し、外部装置２００は、コントローラ２０１に印字データを送信する。印字データを受信したコントローラ２０１は、エンジン制御部２０２へ起動指示を送信する。起動指示を受信したエンジン制御部２０２は、光学制御部２０５の不揮発性メモリ２２０、定着温度制御部２０６の不揮発性メモリ２２１、カートリッジ２０９の不揮発性メモリ２１０に記憶された情報（後述する余剰駆動時間の積算値）を読み出す。そして、エンジン制御部２０２は、読み出した余剰駆動時間の積算値に基づいて、起動指示により印字準備の開始が可能な装置を決定する。図７（Ｂ）では、エンジン制御部２０２は、ｔ５０２ｂのタイミングで、定着温度制御部２０６、高圧制御部２０７に印字準備の開始を指示する。エンジン制御部２０２は、定着温度制御部２０６、高圧制御部２０７での印字準備を開始してから完了するまでの時間の計測を行うために、それぞれの時間計測のためのタイマをリセットしてスタートさせる。ｔ５０３ｂは、図７（Ａ）のｔ５０３ａと同じタイミングであるが、スキャナ１１３の余剰駆動時間の積算値が余剰駆動許容時間を超えているため、エンジン制御部２０２は、ｔ５０３ｂでは光学制御部２０５の印字準備を開始しない。
【００５９】
ｔ５０４ｂでは、コントローラ２０１は画像展開処理を完了し、エンジン制御部２０２にプリント指示を送信する。エンジン制御部２０２はプリント指示を受信したら、定着温度制御部２０６、高圧制御部２０７からの印字準備完了の通知有無に基づいて、各部材の印字準備が完了したかどうかを判断する。更に、エンジン制御部２０２は、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７のうち、まだ印字準備を開始をしていない部材の印字準備を開始する。図７（Ｂ）では、エンジン制御部２０２は光学制御部２０５の印字準備の開始を指示し、光学制御部２０５の印字準備開始から印字準備が完了するまでの時間を計測するため、タイマをリセットし、スタートさせる。ｔ５０８では、定着温度制御部２０６と高圧制御部２０７での印字準備動作は完了しているが、光学制御部２０５の印字準備が完了していないため、タイマによる時間の計測を継続する。ｔ５０９で、ｔ５０４ｂで起動を開始した光学制御部２０５の印字準備が完了する。
【００６０】
ｔ５０９では、エンジン制御部２０２が、各制御部により制御される各部材における印字準備が完了したと判断する。このとき、エンジン制御部２０２は、上述した３つのタイマを停止し、ｔ５０２ｂ、ｔ５０４ｂで測定を開始した印字準備完了までの時間計測を終了する。また、このときの全ての部材の印字準備が完了するのに要した時間を時間Ｔｒｅａｄｙ４（＝ｔ５０９−ｔ５０２ｂ）とする。
【００６１】
エンジン制御部２０２は、定着温度制御部２０６、光学制御部２０５、高圧制御部２０７における余剰駆動時間を、上述した式（２）、（３）、（４）により算出する。図７（Ｂ）では、スキャナ１１３の印字準備の起動が遅れたことにより、定着温度制御部２０６、高圧制御部２０７において余剰駆動時間が発生している。その結果、余剰駆動時間ΔＴＦｕｓｅ＞０、及び余剰駆動時間ΔＴＤｒｕｍ＞０であるため、不揮発性メモリ２２１の余剰駆動時間ΔＴＦｕｓｅ、及び不揮発性メモリ２１０の余剰駆動時間ΔＴＤｒｕｍの積算値が更新される。ｔ５１０、ｔ５１１、ｔ５１３は、それぞれ図７（Ａ）のｔ５０６、５０７、ｔ５１２と同様のタイミングであるため説明を省略する。
【００６２】
以上より、図７（Ｂ）の場合には、外部装置２００が画像処理を開始してから、印字された最初の用紙が排出されるまでのファーストプリントアウトタイム（ＦＰＯＴ）は、時間Ｔｏｕｔ４（＝ｔ５１３−ｔ５０１＝Ｔｏｕｔ３＋Ｔｏｕｔ５）となる。その結果、図７（Ｂ）では、ファーストプリントアウトタイムが、図７（Ａ）に対して、時間Ｔｏｕｔ５だけ遅れた時間となる。時間Ｔｏｕｔ５は、余剰駆動時間ΔＴＦｕｓｅ又は余剰駆動時間ΔＴＤｒｕｍのうち、余剰駆動時間が長い方の時間となる。しかしながら、コントローラ２０１による画像展開処理が完了したタイミング（ｔ５０４ｂ）で定着器１１９、スキャナ１１３、カートリッジ２０９の印字準備を開始する従来の制御よりもＦＰＯＴを短縮することができる。その理由は、図７（Ａ）に記載されている通り、印字準備にかかる時間はスキャナ１１３よりも定着器１１９、カートリッジ２０９の方が長い。そのため、ｔ５０４ｂよりも早いタイミング（ｔ５０２ｂ）で定着器１１９とカートリッジ２０９だけでも印字準備を開始させておくことで、全体として印字準備が完了するまでの時間は短くすることができる。図７（Ｂ）の場合には、寿命に余裕のない部材（この場合、スキャナ１１３）に関しては余分に駆動されることなく、ＦＰＯＴを制御することができる。また、プリンタ１００が設置されている環境において、例えば電源電圧が変動し、印字準備に要する時間が所定の時間よりも遅延する場合がある。このような場合でも、本実施例では、コントローラ２０１からの起動指示により印字準備を開始するため、プリント指示により印字準備を行う場合に比べ、印字準備の遅延ばらつきにより生じるＦＰＯＴの遅れを軽減することができる。
【００６３】
［起動指示による印字準備起動の制御シーケンス］
図８は、本実施例のエンジン制御部２０２がコントローラ２０１より起動指示を受信してから、用紙搬送を開始するまでの制御シーケンスを示すフローチャートである。図８は、エンジン制御部２０２がコントローラ２０１より起動指示を受信したときに起動され、エンジン制御部２０２により実行される。また、余剰駆動時間ΔＴＦｕｓｅ、ΔＴＳｃａｎ、ΔＴＤｒｕｍに対して、起動指示による印字準備の開始が可能かどうかを判断するための閾値である余剰駆動許容時間ＴＬｉｍＦｕｓｅ、ＴＬｉｍＳｃａｎ、ＴＬｉｍＤｒｕｍが設けられている。余剰駆動許容時間ＴＬｉｍＴＦｕｓｅ、ＴＬｉｍＳｃａｎ、ＴＬｉｍＤｒｕｍは、ここではエンジン制御部２０２のＲＯＭに記憶されているものとする。なお、余剰駆動許容時間ＴＬｉｍＦｕｓｅ、ＴＬｉｍＳｃａｎ、ＴＬｉｍＤｒｕｍが記憶されているメモリは、例えば、それぞれ定着温度制御部２０６、光学制御部２０５、カートリッジ２０９のＲＯＭでもよい。以下では、余剰駆動許容時間ＴＬｉｍＦｕｓｅを許容時間ＴＬｉｍＦｕｓｅ、余剰駆動許容時間ＴＬｉｍＳｃａｎを許容時間ＴＬｉｍＳｃａｎ、余剰駆動許容時間ＬｉｍＤｒｕｍを許容時間ＬｉｍＤｒｕｍともいう。
【００６４】
Ｓ８０１では、コントローラ２０１から起動指示を受信したエンジン制御部２０２は、定着温度制御部２０６の不揮発性メモリ２２１から余剰駆動時間ＴＦｕｓｅの積算値ΣＴＦｕｓｅを取得する。Ｓ８０２では、エンジン制御部２０２は、エンジン制御部２０２のＲＯＭに記憶され、予め実験により算出した定着器閾値である許容時間ＴＬｉｍＦｕｓｅを読み出し、Ｓ８０１で取得した余剰駆動時間の積算値ΣＴＦｕｓｅと比較する。Ｓ８０２で、エンジン制御部２０２は、積算値ΣＴＦｕｓｅは許容時間ＴＬｉｍＦｕｓｅよりも小さい（ΣＴＦｕｓｅ＜ＴＬｉｍＦｕｓｅ）と判断した場合には、Ｓ８０３の処理に進む。一方、エンジン制御部２０２は、積算値ΣＴＦｕｓｅは許容時間ＴＬｉｍＦｕｓｅ以上の値である（ΣＴＦｕｓｅ≧ＴＬｉｍＦｕｓｅ）と判断した場合には、Ｓ８０４の処理に進む。Ｓ８０３では、エンジン制御部２０２は、定着温度制御部２０６が制御する定着器１１９を起動指示によって印字の準備を開始する対象に設定する。
【００６５】
Ｓ８０４では、コントローラ２０１から起動指示を受信したエンジン制御部２０２は、光学制御部２０５の不揮発性メモリ２２０から余剰駆動時間ＴＳｃａｎの積算値ΣＴＳｃａｎを取得する。Ｓ８０５では、エンジン制御部２０２は、エンジン制御部２０２のＲＯＭに記憶され、予め実験により算出したスキャナ閾値である許容時間ＴＬｉｍＳｃａｎを読み出し、Ｓ８０４で取得した余剰駆動時間の積算値ΣＴＳｃａｎと比較する。Ｓ８０５で、エンジン制御部２０２は、積算値ΣＴＳｃａｎは許容時間ＴＬｉｍＳｃａｎよりも小さい（ΣＴＳｃａｎ＜ＴＬｉｍＳｃａｎ）と判断した場合には、Ｓ８０６の処理に進む。一方、エンジン制御部２０２は、積算値ΣＴＳｃａｎは許容時間ＴＬｉｍＳｃａｎ以上の値である（ΣＴＳｃａｎ≧ＴＬｉｍＳｃａｎ）と判断した場合には、Ｓ８０７の処理に進む。Ｓ８０６では、エンジン制御部２０２は、光学制御部２０５が制御するスキャナ１１３を起動指示によって印字の準備を開始する対象に設定する。
【００６６】
Ｓ８０７では、コントローラ２０１から起動指示を受信したエンジン制御部２０２は、カートリッジ２０９の不揮発性メモリ２１０から余剰駆動時間ＴＤｒｕｍの積算値ΣＴＤｒｕｍを取得する。Ｓ８０８では、エンジン制御部２０２は、エンジン制御部２０２のＲＯＭに記憶され、予め実験により算出した閾値である許容時間ＴＬｉｍＤｒｕｍを読み出し、Ｓ８０７で取得した余剰駆動時間の積算値ΣＴＤｒｕｍと比較する。エンジン制御部２０２は、積算値ΣＴＤｒｕｍは許容時間ＴＬｉｍＤｒｕｍよりも小さい（ΣＴＤｒｕｍ＜ＴＬｉｍＤｒｕｍ）と判断した場合には、Ｓ８０９の処理に進む。一方、エンジン制御部２０２は、積算値ΣＴＤｒｕｍは許容時間ＴＬｉｍＤｒｕｍ以上の値である（ΣＴＤｒｕｍ≧ＴＬｉｍＤｒｕｍ）と判断した場合には、Ｓ８１０の処理に進む。Ｓ８０９では、エンジン制御部２０２は、高圧制御部２０７が制御する高圧部（カートリッジ２０９ともいえる）を起動指示によって印字の準備を開始する対象に設定する。
【００６７】
Ｓ８１０では、エンジン制御部２０２は、起動指示による印字準備の対象となる部材があるかどうかを判断し、対象となる部材があればＳ８１１の処理に進み、対象となる部材がなければＳ８１２の処理に進む。Ｓ８１１では、エンジン制御部２０２は、コントローラ２０１からの起動指示に応じた印字準備を開始する。即ち、エンジン制御部２０２は、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７のうち、印字準備の対象となる部材を制御する制御部に、印字準備を開始するように指示する。また、エンジン制御部２０２は、印字準備を開始してから完了するまでの時間計測を行うために、印字準備を指示した制御部に対応したタイマをリセットしてスタートさせる。
【００６８】
Ｓ８１２では、エンジン制御部２０２は、コントローラ２０１からプリント指示を受信したかどうかを判断し、受信したと判断した場合にはＳ８１３の処理に進み、受信していないと判断した場合にはＳ８１２の処理を繰り返す。Ｓ８１３では、エンジン制御部２０２は、印字準備していない部材、即ち起動指示による印字準備の対象ではない部材があるかどうかを判断し、該当する部材があればＳ８１４の処理に進み、該当する部材がなければＳ８１５に進む。Ｓ８１４では、エンジン制御部２０２は、コントローラ２０１からのプリント指示に応じた印字準備を開始する。即ち、エンジン制御部２０２は、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７のうち、起動指示による印字準備の対象でなかった制御部に、部材を立ち上げ、印字準備の開始を指示する。なお、このとき、エンジン制御部２０２は、印字準備を開始してから完了するまでの時間計測を行うために、印字準備を指示した制御部に対応したタイマをリセットしてスタートさせる。
【００６９】
Ｓ８１５では、エンジン制御部２０２は、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７が制御する各部材での印字準備が完了したかどうかを監視する。ここで、光学制御部２０５、定着温度制御部２０６、高圧制御部２０７は、それぞれの制御部が制御する部材の印字準備が完了した場合には、エンジン制御部２０２に印字準備完了を通知する。エンジン制御部２０２は、各制御部における印字準備が完了したと判断した場合にはＳ８１６の処理に進み、印字準備がまだ完了していないと判断した場合にはＳ８１５の処理を繰り返す。Ｓ８１６では、エンジン制御部２０２は、コントローラ２０１からの起動指示受信による印字準備の対象の部材があるかどうか判断する。そして、エンジン制御部２０２は、印字対象の部材があると判断した場合にはＳ８１７の処理に進み、部材がないと判断した場合には、タイマを停止させて、Ｓ８１８の処理に進む。Ｓ８１７では、エンジン制御部２０２は、タイマを停止し、各部材対応のタイマ値を読み出す。エンジン制御部２０２は、各部材対応に読み出したタイマ値と、前述した実験により予め求めた印字準備に要する時間ＴｔｈＦｕｓｅ、ＴｔｈＳｃａｎ、ＴｔｈＤｒｕｍを用いて、前述した式（２）〜（４）により、各部材の余剰駆動時間を算出する。ここで、算出された余剰駆動時間が０よりも大きい場合には、該当部材の余剰駆動時間の積算値を記憶している不揮発性メモリを更新する。一方、算出された余剰駆動時間が０以下の場合には、該当部材の不揮発性メモリに記憶された積算値の更新は行わない。Ｓ８１８では、エンジン制御部２０２は、用紙への画像形成を行うため、用紙搬送制御部２０４により、給紙カセット１０１から用紙の搬送を開始させ、処理を終了する。
【００７０】
また、図８のフローチャートでは、定着器１１９、スキャナ１１３、カートリッジ２０９全ての部材について起動指示による印字準備を実行するか判断をしていたが、これに限定されない。例えば、印字準備にかかる時間が長い部材から順番に起動指示による印字準備の実行が可能か判断を行い、その判断が否となった時点で以降の部材についてはプリント指示による印字準備に切り換えてもよい。具体的には、印字準備にかかる時間が長い定着器１１９とカートリッジ２０９から起動指示による印字準備の実行が可能か判断を行う。そして、そのいずれの判断も可となった場合に、スキャナ１１３について起動指示による印字準備の実行が可能か判断を行う。定着器１１９又はカートリッジ２０９のいずれかの判断が否となった場合、スキャナ１１３についてはプリント指示による印字準備の実行に切り替える。これによって、ＦＰＯＴを短縮できる見込みがない場合については、不要な余剰回転時間を発生させないように制御することができる。
【００７１】
［印字準備開始の可否判断の推移］
図９は、上述した図７、図８の処理に従って、プリンタエンジン２０３を制御した際の、定着器１１９とカートリッジ２０９が交換された場合の、起動指示による印字準備開始の可否判断の推移を示すタイミングチャートである。図９の縦軸は、上から順に定着器１１９、スキャナ１１３、カートリッジ２０９のそれぞれの余剰駆動時間状態、印字準備開始の可否状態を示す。また、図中、「Ｅｎａｂｌｅ」は、該当する部材の余剰駆動時間の積算値が余剰駆動許容時間よりも小さい状態を示し、「Ｄｉｓａｂｌｅ」は、該当する部材の余剰駆動時間の積算値が余剰駆動許容時間以上である状態を示している。更に、「Ｙｅｓ」は、該当部材が、起動指示による印字準備が開始可能であることを示し、「Ｎｏ」は、起動指示による印字準備を開始できないことを示している。図中、「定着器交換」、「カートリッジ交換」は、定着器１１９、カートリッジ２０９が新品に交換されたことを示す。図９の横軸は時間を示し、ｔ６０１〜ｔ６０９はタイミング（時間）を示す。
【００７２】
図９のｔ６０１〜ｔ６０２の期間では、定着器１１９については許容時間ＴＬｉｍＦｕｓｅ＞積算値ΣＴＦｕｓｅであり、スキャナ１１３については許容時間ＴＬｉｍＳｃａｎ＞積算値ΣＴＳｃａｎである。更に、カートリッジ２０９についても許容時間ＴＬｉｍＤｒｕｍ＞積算値ΣＴＤｒｕｍである。エンジン制御部２０２は、コントローラ２０１から起動指示を受信すると、定着器１１９、スキャナ１１３、カートリッジ２０９に高電圧を印加する高圧制御部２０７に、起動指示に従って印字準備を開始するように指示する。
【００７３】
ｔ６０１〜ｔ６０２の期間でのプリントジョブにおける起動指示によって余剰駆動が発生して、カートリッジ２０９の余剰駆動時間Ｔｄｒｕｍの積算値ΣＴＤｒｕｍが、ｔ６０２で許容時間ＴＬｉｍＤｒｕｍ≦積算値ΣＴＤｒｕｍとなる。ｔ６０２〜ｔ６０３の期間では、定着器１１９については許容時間ＴＬｉｍＦｕｓｅ＞ΣＴＦｕｓｅであり、スキャナ１１３については許容時間ＴＬｉｍＳｃａｎ＞ΣＴＳｃａｎである。ところが、カートリッジ２０９については許容時間ＴＬｉｍＤｒｕｍ≦ΣＴＤｒｕｍである。そのため、エンジン制御部２０２は、コントローラ２０１から起動指示を受信すると、定着器１１９とスキャナ１１３に起動指示に従って印字準備を開始するよう指示する。一方、高圧制御部２０７に対しては、エンジン制御部２０２は、コントローラ２０１からプリント指示を受信すると、プリント指示に従って印字の準備を開始するよう指示する。
【００７４】
ｔ６０３でカートリッジ２０９が新品に交換されると（図中、カートリッジ交換）、余剰駆動時間ＴＤｒｕｍの積算値ΣＴＤｒｕｍは０となる。その結果、ｔ６０３〜ｔ６０４の期間では、定着器１１９については許容時間ＴＬｉｍＦｕｓｅ＞積算値ΣＴＦｕｓｅであり、スキャナ１１３についても許容時間ＴＬｉｍＳｃａｎ＞積算値ΣＴＳｃａｎである。更に、カートリッジ２０９についても、許容時間ＴＬｉｍＤｒｕｍ＞積算値ΣＴＤｒｕｍとなる。そのため、ｔ６０３〜ｔ６０４の期間では、エンジン制御部２０２は、上述したｔ６０１〜ｔ６０２の期間と同じ条件で、コントローラ２０１からの起動指示を受信すると、印字準備の開始を指示する。
【００７５】
ｔ６０３〜ｔ６０４の期間のプリントジョブで起動指示によって余剰駆動が発生して、ｔ６０４で、カートリッジ２０９について許容時間ＴＬｉｍＤｒｕｍ≦積算値ΣＴＤｒｕｍとなる。その結果、ｔ６０４〜ｔ６０５の期間では、定着器１１９については許容時間ＴＬｉｍＦｕｓｅ＞ΣＴＦｕｓｅであり、スキャナ１１３については許容時間ＴＬｉｍＳｃａｎ＞ΣＴＳｃａｎである。ところが、カートリッジ２０９については許容時間ＴＬｉｍＤｒｕｍ≦ΣＴＤｒｕｍである。そのため、ｔ６０４〜ｔ６０５の期間では、エンジン制御部２０２は、定着器１１９とスキャナ１１３をコントローラ２０１からの起動指示に従って印字準備を開始させる。一方、高圧制御部２０７については、コントローラ２０１からのプリント指示を受信すると、印字の準備を開始する。
【００７６】
ｔ６０５では、スキャナ１１３の余剰駆動時間ＴＳｃａｎの積算値ΣＴＳｃａｎが許容時間ＴＬｉｍＳｃａｎ≦積算値ΣＴＳｃａｎとなる。その結果、ｔ６０６でカートリッジ２０９が交換されるまでのｔ６０５〜ｔ６０６の区間では、定着器１１９については許容時間ＴＬｉｍＦｕｓｅ＞ΣＴＦｕｓｅであり、スキャナ１１３については許容時間ＴＬｉｍＳｃａｎ≦積算値ΣＴＳｃａｎである。更に、カートリッジ２０９についても許容時間ＴＬｉｍＤｒｕｍ≦積算値ΣＴＤｒｕｍであるため、エンジン制御部２０２は、定着器１１９だけをコントローラ２０１からの起動指示によって印字準備を開始させる。一方、スキャナ１１３、高圧制御部２０７については、エンジン制御部２０２はコントローラ２０１からのプリント指示を受信すると、印字の準備を開始するよう指示する。
【００７７】
ｔ６０６でカートリッジ２０９が新品に交換されると（図中、カートリッジ交換）、余剰駆動時間ＴＤｒｕｍの積算値ΣＴＤｒｕｍは０となる。その結果、ｔ６０６〜ｔ６０７の期間では、定着器１１９については許容時間ＴＬｉｍＦｕｓｅ＞積算値ΣＴＦｕｓｅであり、スキャナ１１３については許容時間ＴＬｉｍＳｃａｎ≦積算値ΣＴＳｃａｎである。また、カートリッジ２０９は、許容時間ＴＬｉｍＤｒｕｍ＞積算値ΣＴＤｒｕｍとなる。そのため、エンジン制御部２０２は、コントローラ２０１からの起動指示を受信すると、定着器１１９と高圧制御部２０７に印字準備を開始するよう指示する。一方、スキャナ１１３については、エンジン制御部２０２はコントローラ２０１からのプリント指示を受信すると、印字の準備を開始するよう指示する。
【００７８】
ｔ６０７では、定着器１１９の余剰駆動時間ＴＦｕｓｅの積算値ΣＴＦｕｓｅが、許容時間ＴＬｉｍＦｕｓｅ≦積算値ΣＴＦｕｓｅとなる。その結果、ｔ６０７〜ｔ６０８の期間では、定着器１１９については許容時間ＴＬｉｍＦｕｓｅ≦ΣＴＦｕｓｅとなり、スキャナ１１３についても許容時間ＴＬｉｍＳｃａｎ≦ΣＴＳｃａｎである。一方、カートリッジ２０９については、許容時間ＴＬｉｍＤｒｕｍ＞ΣＴＤｒｕｍである。その結果、エンジン制御部２０２は、コントローラ２０１からの起動指示を受信すると、高圧制御部２０７に印字準備を開始するよう指示する。一方、定着器１１９とスキャナ１１３については、エンジン制御部２０２はコントローラ２０１からのプリント指示を受信すると、印字の準備を開始するよう指示する。
【００７９】
ｔ６０８で定着器１１９が新品に交換されると（図中、定着器交換）、余剰駆動時間ＴＦｕｓｅの積算値ΣＴＦｕｓｅは０となる。その結果、ｔ６０８〜ｔ６０９の期間では、定着器１１９については許容時間ＴＬｉｍＦｕｓｅ＞積算値ΣＴＦｕｓｅであり、スキャナ１１３については許容時間ＴＬｉｍＳｃａｎ≦ΣＴＳｃａｎである。一方、カートリッジ２０９については、許容時間ＴＬｉｍＤｒｕｍ＞ΣＴＤｒｕｍである。その結果、エンジン制御部２０２は、コントローラ２０１からの起動指示を受信すると、定着器１１９と高圧制御部２０７に印字準備を開始するよう指示する。一方、スキャナ１１３については、エンジン制御部２０２はコントローラ２０１からのプリント指示を受信すると、印字の準備を開始するよう指示する。
【００８０】
本実施例では、３つの部材、即ち定着器１１９、スキャナ１１３、カートリッジ２０９の余剰駆動時間に応じて、プリンタコントローラ２０１からの起動指示による印字準備の開始可否を判断している。プリンタコントローラ２０１からの起動指示による印字準備の開始可否の判断は、上述した３つの部材に限定されるものではない。例えば、他の部材に比べて寿命が短いため、余剰駆動時間も短い定着器１１９、カートリッジ２０９の余剰駆動時間に基づいて、プリンタコントローラからの起動指示による印字準備の開始の可否を判断してもよい。更に、用紙搬送装置を加えて、４つの部材の余剰駆動時間に基づいて、プリンタコントローラからの起動指示による印字準備の開始の可否を判断してもよい。また、本実施例は各部材毎に部材を駆動するモータを備えた構成であるが、例えば１つのモータを駆動源とする構成でも、各部材への駆動伝達又は切断を行うクラッチを設けることで、本実施例と同様に各部材毎に印字準備の開始を制御することができる。
【００８１】
また、上記の実施例１、２では、装置を余分に駆動した時間である余剰駆動時間を式（１）〜（４）によって算出し、余剰駆動許容時間と比較することによって、起動指示による印字準備を実施してよいか否かを判断していた。しかしながら、例えば式（１）における時間Ｔｔｈは固定値であるため、時間Ｔｒｅａｄｙ１に基づいて、起動指示による印字準備を実施してよいか否かを判断してもよい。その場合、制御部は算出した時間Ｔｒｅａｄｙ１を毎回積算し、寿命を考慮したより大きな閾値と比較して実施の可否を判断する。
【００８２】
実施例１、２では、感光ドラム１１０が１つの構成のレーザビームプリンタの適用例について説明した。例えば、カラープリンタのように、トナーの色に合わせて複数のカートリッジを備えた画像形成装置がある。この場合でも、それぞれのカートリッジに、余剰駆動時間の積算値を記憶させる不揮発性メモリを設ける構成とすることにより、上述した実施例のＦＰＯＴの制御を適用することができる。
【００８３】
以上説明したように、本実施例によれば、部材の寿命に応じて、ファーストプリントアウトタイムを短縮することができる。印字準備の対象となる部材毎に、余剰駆動時間に応じて印字準備を開始することにより、更にＦＰＯＴを短縮することができる。また、部材毎の印字準備完了までに要する時間に基づいて、印字準備の開始タイミングを決定することにより、各部材における余剰駆動時間の増加を抑えることができる。
【符号の説明】
【００８４】
１１９    定着器
２０１    プリンタコントローラ
２０２    エンジン制御部
２０９    カートリッジ
【図１】
0006512850.tif 000002
【図２】
0006512850.tif 000003
【図３】
0006512850.tif 000004
【図４】
0006512850.tif 000005
【図５】
0006512850.tif 000006
【図６】
0006512850.tif 000007
【図７】
0006512850.tif 000008
【図８】
0006512850.tif 000009
【図９】
0006512850.tif 000010