(57)【要約】【課題】電子写真方式により形成された画像データを記録用紙に熱定着する際の定着手段の温度調整を行う画像形成装置、画像処理方法およびプログラムを提供すること。【解決手段】実施形態における画像形成装置は、画像データからトナー載量値を算出するトナー載量算出手段と、画像データからトナー画像を形成する画像形成手段と、トナー画像を記録媒体に定着させる定着手段と、トナー載量算出手段で算出されたトナー載量値に応じて、定着手段の定着温度を制御する定着温度制御手段とを備える。所定の制限時間内に前記画像データからトナー載量値の算出を終了しない場合、トナー載量算出手段が、当該画像データのトナー載量暫定値を定着温度制御手段に通知する。【選択図】図５
2015206984.tif 000002
【特許請求の範囲】
【請求項１】
画像データからトナー載量値を算出するトナー載量算出手段と、
前記画像データからトナー画像を形成する画像形成手段と、
前記トナー画像を記録媒体に定着させる定着手段と、
前記トナー載量算出手段で算出された前記トナー載量値に応じて、前記定着手段の定着温度を制御する定着温度制御手段とを備える画像形成装置において、
前記トナー載量算出手段が、所定の制限時間内に前記画像データからトナー載量値の算出を終了しない場合、当該画像データのトナー載量暫定値を前記定着温度制御手段に通知することを特徴とする画像形成装置。
【請求項２】
前記トナー載量算出手段は、Ｎ−１ページ目以前の画像データのトナー載量値に応じてＮページ目の画像データのトナー載量暫定値を算出することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
Ｎページ目の画像データのトナー載量暫定値と、前記トナー載量算出手段が算出したＮページ目の画像データのトナー載量値とに応じて、Ｎ＋１ページ目の画像データのトナー載量値を補正する、トナー載量値補正手段をさらに備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記トナー載量値補正手段は、
Ｎページ目の画像データのトナー載量暫定値と、Ｎページ目の画像データのトナー載量値とが等しい場合は、Ｎ＋１ページ目の画像データのトナー載量値を補正せず、
Ｎページ目の画像データのトナー載量暫定値よりも、Ｎページ目の画像データのトナー載量値が大きい場合は、Ｎ＋１ページ目の画像データのトナー載量値を補正しないか又は大きくする補正を行い、
Ｎページ目の画像データのトナー載量暫定値よりも、Ｎページ目の画像データのトナー載量値が小さい場合は、Ｎ＋１ページ目の画像データのトナー載量値を補正しないか又は小さくする補正を行うことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記トナー載量算出手段が、所定の制限時間内にＮページ目の画像データのトナー載量値の算出を終了せず、さらに所定の制限時間内にＮ＋１ページ目の画像データのトナー載量の算出を終了しない場合、前記定着手段がＮページ目の画像データから形成されるトナー画像を記録媒体に定着させる処理タイミングを遅延させる、遅延指示手段をさらに備えることを特徴とする請求項１から請求項４いずれか１項に記載の画像形成装置。
【請求項６】
前記画像形成手段に前記画像データを送信し、および前記定着温度制御手段に前記トナー載量値または前記トナー載量暫定値を送信する通信制御手段をさらに備え、
前記通信制御手段は、Ｎページ目の画像データのトナー載量値またはトナー載量暫定値を前記定着温度制御手段に送信する処理タイミングと同じ処理タイミングで、Ｎ−Ｍページ目の画像データを前記画像形成手段に送信することを特徴とする請求項１から請求項５いずれか１項に記載の画像形成装置。
【請求項７】
前記通信制御手段は、プリントキューに登録される画像情報データを参照して、前記画像形成手段に前記画像データを送信し、およびトナー載量キューに登録されるトナー情報データを参照して、前記定着温度制御手段に前記トナー載量値または前記トナー載量暫定値を送信し、
前記プリントキューに格納される前記画像情報データと、前記トナー載量キューに格納される前記トナー情報データとは、Ｍページ分ずらして格納されることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記トナー載量算出手段は、単位面積あたりのトナー載量を、前記画像データに対応するページ全体において特定し、当該ページにおける単位面積あたりのトナー載量の最大値をトナー載量値として算出することを特徴とする請求項１から請求項７いずれか１項に記載の画像形成装置。
【請求項９】
画像データからトナー載量値を算出するトナー載量算出ステップと、
前記画像データからトナー画像を形成する画像形成ステップと、
定着器に、前記トナー画像を記録媒体に定着させる処理を実行させる定着ステップと、
前記トナー載量算出ステップで算出された前記トナー載量値に応じて、定着温度制御部に、前記定着器の定着温度を制御する処理を実行させる定着温度制御ステップとを備える画像形成方法において、
前記トナー載量算出ステップが、所定の制限時間内に前記画像データからトナー載量値の算出を終了しない場合、当該画像データのトナー載量暫定値を前記定着温度制御部に通知することを特徴とする画像形成方法。
【請求項１０】
請求項１乃至請求項８のいずれか１項に記載の画像形成装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式を用いて、画像データを記録用紙に熱定着する際の定着器の温度調整を行う画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
電子写真方式を用いた、画像データを記録用紙に熱定着する画像形成装置において、記録用紙に載せる単位面積当たりの色材量（以下、トナー載量という）に応じて、定着器での定着温度が決定される。従来技術では、単位面積当たりのトナー載量の最大値を予め決めておき、その最大値を持つ画像を確実に定着することが可能な定着温度での温度調整が行われていた。
【０００３】
近年、画像形成装置にはさらなる消費電力の低減が求められている。つまり、画像を確実に定着することが可能な定着温度を維持し、かつ消費電力を下げることが要求されている。この要求に対応する手法として、トナー載量に応じて定着温度を調節することにより消費電力の低減を図る技術が知られている。
【０００４】
特許文献１には、省エネモードとして定着温度を調節するモードを持ち、設定されたモードに応じて画像データを補正してトナー載量を調整することにより、印刷速度の低下および消費電力を抑えることが可能な画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−７６９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法では、画像データのトナー載量を算出するのに要する処理時間が長いページがあった場合、定着器の温度が十分に上げられずに印刷速度が低下するという課題があった。本発明はこのような課題を鑑みてなされてものであり、印刷速度の低下を抑えることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像形成装置は、画像データからトナー載量値を算出するトナー載量算出手段と、前記画像データからトナー画像を形成する画像形成手段と、前記トナー画像を記録媒体に定着させる定着手段と、前記トナー載量算出手段で算出された前記トナー載量値に応じて、前記定着手段の定着温度を制御する定着温度制御手段とを備える画像形成装置において、前記トナー載量算出手段が、所定の制限時間内に前記画像データからトナー載量値の算出を終了しない場合、当該画像データのトナー載量暫定値を前記定着温度制御手段に通知することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷速度の低下を抑えることが可能な画像形成装置、画像形成方法およびプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態における画像形成装置を含む画像形成システム構成図である。
【図２】実施形態における電子写真方式のカラー画像形成装置の断面図である。
【図３】実施形態における画像形成装置のブロック構成図である。
【図４】実施形態におけるトナー載量値と定着温度との関係を示した図である。
【図５】実施形態における画像データ処理の処理内容を示すメインフローチャートである。
【図６】実施形態における画像形成装置の処理を示すタイミングチャートである。
【図７】実施形態におけるトナー載量算出処理を示すサブルーチンのフローチャートである。
【図８】実施形態におけるトナー載量算出処理を示すサブルーチンのフローチャートである。
【図９】実施形態におけるトナー載量値の関係を示すトナー載量算出テーブルである。
【図１０】実施形態におけるプリントキューおよびトナー載量キューを示す図である。
【図１１】実施形態２における画像形成装置の処理を示すタイミングチャートである。
【図１２】実施形態２におけるトナー載量算出処理を示すサブルーチンのフローチャートである。
【図１３】実施形態２におけるトナー載量算出処理を示すサブルーチンのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
【００１１】
［実施形態１］
［システム構成]
図１は、実施形態１に係る画像形成装置１０１を含む画像形成システム１の一例を示した図である。図１において、実施形態１に係る画像形成システム１は、画像形成装置１０１、プリントサーバ１０２、クライアントＰＣ１０３、ネットワーク１０４とを含んで構成される。画像形成装置１０１と、プリントサーバ１０２と、クライアントＰＣ１０３とは、ネットワーク１０４を介して通信可能に接続される。画像形成装置１０１は、プリントサーバ１０２、クライアントＰＣ１０３または画像形成装置１０１自身の読取り装置（スキャナ）等からの各種入力データを画像形成（作像）処理し、印刷物を出力する処理を実行する。
【００１２】
図２は、実施形態１に係る電子写真方式の画像形成装置１０１の一例である、タンデム方式の画像形成装置１０１の断面図である。図２を参照して、電子写真方式の画像形成装置１０１における画像形成動作を説明する。
【００１３】
４個の注入帯電器２３Ｙ、２３Ｍ、２３Ｃ、２３Ｋはそれぞれスリーブ２３ＹＳ、２３ＭＳ、２３ＣＳ、２３ＫＳを備えており、これらはそれぞれ帯電手段を構成する。本実施形態における画像形成装置では、帯電手段がＹ、Ｍ、Ｃ、Ｋの色毎の感光体２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋを帯電させる処理を実行する。
【００１４】
感光体２２Ｙ、２２Ｍ，２２Ｃ、２２Ｋは、駆動モータ４０Ｙ、４０Ｍ、４０Ｃ、４０Ｋの駆動力が伝達されて回転し、駆動モータ４０は感光体２２を画像形成動作に応じてそれぞれ図２の正面視で反時計回り方向に回転される。
【００１５】
スキャナ部２４Ｙ、２４Ｍ、２４Ｃ、２４Ｋは、それぞれ露光手段を構成する。本実施形態における画像形成装置では、露光手段が感光体２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋの表面を選択的に露光することにより、感光体２２に静電潜像を形成する処理を実行する。
【００１６】
４個の現像器２６Ｙ、２６Ｍ、２６Ｃ、２６Ｋはそれぞれスリーブ２６ＹＳ、２６ＭＳ、２６ＣＳ、２６ＫＳを備えており、これらはそれぞれ現像手段を構成する。本実施形態における画像形成装置では、現像手段がＹ、Ｍ、Ｃ、Ｋの色毎の現像処理を実行し、静電潜像を可視化する。
【００１７】
感光体２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋと、その対向に位置する一次転写ローラ２７Ｙ、２７Ｍ、２７Ｃ、２７Ｋと、二次転写ローラ２９と、中間転写体２８は、転写手段を構成する。本実施形態における画像形成装置では、転写手段が中間転写体２８を図２の正面視で時計回り方向に回転される。そして感光体２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋとその対向に位置する一次転写ローラ２７Ｙ、２７Ｍ、２７Ｃ、２７Ｋの回転に伴って、単色トナー画像を中間転写体２８に転写する。一次転写ローラ２７に適当なバイアス電圧を印加すると共に、感光体２２の回転速度と中間転写体２８の回転速度に差をつけることにより、単色トナー画像を中間転写体２８に転写することができる。単色トナー画像を中間転写体２８に転写する処理を一次転写という。
【００１８】
転写手段はさらに、単色トナー画像を中間転写体２８上に重ね合わせ、重ね合わせた多色トナー画像を中間転写体２８の回転に伴い二次転写ローラ２９まで搬送する。二次転写ローラ２９では、重ね合わせた多色トナー画像を、画像形成装置１０１に供給される記録媒体に転写する処理が実行される。
【００１９】
本実施形態においては、記録媒体として記録用紙１１が例示されるが、トナー画像が転写される媒体であれば記録用紙１１には限られない。記録用紙１１を給紙トレイ２１から二次転写ローラ２９まで狭持搬送し、記録用紙１１に中間転写体２８上の多色トナー画像を転写する。二次転写ローラ２９に適当なバイアス電圧を印加することにより、静電的にトナー画像を転写することができる。中間転写体２８上の多色トナー画像を記録用紙１１に転写する処理を二次転写という。なお、二次転写ローラ２９は、記録用紙１１に多色トナー画像を転写している間、２９ａの位置で記録用紙１１に当接し、印刷処理後は２９ｂの位置に離間する。
【００２０】
定着器３１は、定着ローラ３２、加圧ローラ３３およびヒータ３４とを備え、これらは定着手段を構成する。定着ローラ３２は記録用紙１１を加熱し、加圧ローラ３３は記録用紙１１を定着ローラ３２に圧接させる。定着ローラ３２と加圧ローラ３３は中空状に形成され、内部にそれぞれヒータ３４、３５が内蔵されている。定着器３１は、多色トナー画像を保持した記録用紙１１を定着ローラ３２と加圧ローラ３３により搬送するとともに、熱および圧力を加え、トナーを記録用紙１１に定着させる。
【００２１】
定着手段には不図示の温度センサが取り付けられており、トナーを記録用紙１１に定着するのに、定着器３１が充分であることが確認された時、初めて定着動作が行われるように制御される。
【００２２】
定着手段によって記録用紙１１へのトナー定着がされると、トナー定着後の記録用紙１１は、不図示の排出ローラによって不図示の排紙トレイに排出され、画像形成動作は終了する。クリーニング手段３０は、中間転写体２８上に残ったトナーをクリーニングするものであり、中間転写体２８上に形成された４色の多色トナー画像を記録用紙１１に転写した後に残った廃トナーは、クリーナ容器に蓄えられる。
【００２３】
図３は実施形態１に係る画像形成装置１０１のブロック構成図である。
【００２４】
図３に示される通り、画像形成装置１０１は、コントローラ部３００とプリント部３２０とから構成される。コントローラ３００は、ＣＰＵ３０１、記憶部３０２、ＲＯＭ３０３、ＲＡＭ３０４、ネットワーク通信制御部３０５、操作部３０６、プリンタ通信制御部３０７、プリンタ通信ＩＦ３０８、画像処理部３１０とがそれぞれ通信可能に構成されている。ＣＰＵ３０１はＲＯＭ３０３内の初期プログラムに従って、メインプログラムをＲＯＭ３０３より読み出し、ＲＡＭ３０４に記憶する。ＲＡＭ３０４はプログラム格納用や、ワーク用のメインメモリとして使用される。
【００２５】
さらに、画像処理部３１０には、主に画像データの処理を担う符号化／復号化部３１１、画像生成部３１２、色変換処理部３１３、ハーフトーン処理部３１４とが含まれる。また、画像処理部３１０には、主にトナー載量算出処理を担うトナー載量算出部３１５、トナー載量値補正部３１６、遅延指示部３１７とが含まれる。
【００２６】
符号化／復号化部３１１は、クライアントＰＣ１０３等からネットワークインターフェースを介してネットワーク通信制御部３０５で受信する符号化画像データを復号化して画像データを生成し、ＲＡＭ３０４にストアする。
【００２７】
画像生成部３１２は、ＲＡＭ３０４にストアした画像データを用いて、印刷処理が可能なラスター画像データを生成し、ＲＧＢデータおよび各画素のデータ属性を示す属性データとして画素毎に出力する。なお、符号化／復号化部３１１および画像生成部３１２は、クライアントＰＣ１０３等から受信した画像データではなく、画像形成装置１０１自体に読取手段を設け、当該読取手段で読取った画像データを扱う構成としてもよい。ここでいう読取手段とは、例えばＣＣＤ（Ｃｈａｅｒｇｅｄ Ｃｏｕｐｌｅ Ｄｅｖｉｃｅ）あるいはＣＩＳ（Ｃｏｎｔａｃｔ Ｉｍａｇｅ Ｓｅｎｃｏｒ）を含むものである。また、読取った画像データに対して、所定の画像処理を行う処理部を併せて設けるように構成してもよい。
【００２８】
色変換処理部３１３は、ＲＧＢデータをトナー色にあわせてＣＭＹＫ変換し、ＣＭＹＫデータを生成する。
【００２９】
トナー載量算出部３１５は、先ず色変換処理部３１３で変換されたＣＭＹＫデータに対してトナー載量を算出する処理を実行する。本実施形態においては、例えば３×３画素を単位面積とし、トナー載量算出部３１５は、単位面積あたりのトナー載量を算出する。
【００３０】
具体的には、色変換処理部３１３によって変換されたＣＭＹＫデータは、ＣＭＹＫ各色それぞれのトナー載量を特定するデータを含み、当該トナー載量は画素単位で０〜２５５の８ｂｉｔで表現される。各色のトナー載量が０であればトナー未使用を示し、各色のトナー載量が大きくなるにつれて濃度は濃くなる。そして、各色のトナー載量が２５５になると各色それぞれ最大の濃さを意味することになる。
【００３１】
トナー載量は２５５で１００％を意味し、ＣＭＹＫの各色のトナー載量を合算した値がその画素のトナー載量を表す。例えば、ＣＭＹＫのうち２色がトナー載量が２５５を示す場合、これらのトナー載量を合算した値が当該画素のトナー載量となり、２００％という値で示される。このように、画像形成装置１０１が、フルカラー印刷モードでＣＭＹＫの４色トナーを最大限利用した画像データを印刷する場合、トナー載量は多くなり、Ｋ単色のモノクロ画像データを印刷する場合、トナー載量は少なくなる。
【００３２】
次に、トナー載量算出部３１５は、単位面積あたりのトナー載量を、画像データに対応するページ全体において特定し、当該ページにおける単位面積あたりのトナー載量の最大値をトナー載量値として算出する。
【００３３】
ハーフトーン処理部３１４は、色変換処理部３１３で生成されたＣＭＹＫデータ各色に対して、ハーフトーン処理を行う。ハーフトーン処理部３１４の具体的な構成としては、スクリーン処理によるもの、あるいは誤差拡散処理によるものがある。スクリーン処理は、所定の複数のディザマトリクスおよび入力される画像データ用いて、Ｎ値化するものである。また、誤差拡散処理は、入力画像データを所定の閾値と比較することにより、Ｎ値化を行い、その際の入力画像データと閾値との差分を以降にＮ値化処理する周囲画素に対して拡散させる処理である。
【００３４】
プリンタ通信ＩＦ３０８とコントローラ通信ＩＦ３２５とは、コントローラ部３００と印刷部３２０との間で相互に通信を行うためのＩＦ（インターフェース）である。ここで相互に通信される情報としては、画像データ、トナー載量値、コントローラ部３００の制御信号等がある。
【００３５】
プリンタ通信制御部３０７は、プリンタ通信ＩＦ３０８からコントローラ通信ＩＦ３２５に送信するデータの選択を行い、プリンタ通信ＩＦ３０８を介してコントローラ３２０に送信する制御を実行する。
【００３６】
画像形成部３２７は、図２において説明した、帯電手段、露光手段、現像手段とから構成される。画像形成部３２７は、コントローラ部３００から送信された画像データに従ってトナー画像を形成する。
【００３７】
定着温度制御部３２６は、コントローラ部３００から印刷部３２０へ送信されたトナー載量値に応じて、定着温度の目標値に対する、定着に必要な最低温度を算出する。定着温度制御部３２６は、これらの定着温度の目標値および定着に必要な最低温度に基づいて、定着器３１の温度制御を実行する。詳細は図４において詳述する。
【００３８】
定着器３１は、図２において説明した、定着手段を構成する。画像形成部３２７で記録用紙１１に形成されたトナー画像に熱を与えて溶融定着させる処理を実行する。
【００３９】
操作部３０６は、画像処理装置をユーザーが操作するための各種キーおよび各種情報を表示する表示部からなる。
【００４０】
［トナー載量値に基づく定着温度算出方法］
次に、トナー載量算出部３１５による算出処理の結果、特定したトナー載量値に応じて対象ページの定着に必要な定着温度の算出方法について説明する。
【００４１】
前述の通り、トナー載量値とは、画像データ上の単位面積あたりのトナー載量のことを意味する。定着不良を起こすことなくトナーを記録用紙１１に定着させるためには、定着器３１の温度を、対象ページ中の最大トナー載量が確実に定着できる定着温度に設定する必要がある。このとき、印刷する画像データにより、最大トナー載量値が異なるため、定着に必要な温度も画像データごとに異なることとなる。そして最大トナー載量値が大きいほど定着器３１がトナー定着に必要な温度も高くなる。
【００４２】
図４（ａ）は、実施形態１に係る画像形成装置１０１におけるトナー載量値と、定着器３１がトナー定着に必要な定着温度との関係を示した図である。図４（ａ）における横軸はトナー載量値を示し、縦軸は定着器３１が記録用紙１１へのトナー定着に必要な温度を示している。
【００４３】
図４（ａ）において、例えばトナー載量算出部３１５による算出結果が２００％の場合、トナー定着に必要な最低温度はＴ１となる。同様に、トナー載量算出部３１５による算出結果が１５０％、１００％、５０％の場合、トナー定着に必要な最低温度は、それぞれＴ２、Ｔ３、Ｔ４となる。画像データ中に現れる最大トナー載量値を定着可能な温度まで、定着器３１の定着温度が上がっていれば、画像データに係るトナーをトナー定着処理した際にトナー定着不良の問題が発生する事はない。そのため、上記トナー載量算出部３１５によって算出されたトナー載量値から、印刷対象のトナーを定着するために必要な最低温度を求めることができる。
【００４４】
図４（ａ）に示されるグラフにおけるトナー載量値と定着温度との関係は、例えばルックアップテーブルデータとして記憶手段３０２やＲＡＭ３０４等に記憶しておき、トナー載量算出部３１５が必要に応じて参照することができるように構成してもよい。さらには、図４（ａ）に示されるグラフで示される関係を、図４（ｂ）に示す通りに、トナー載量算出部３１５が温度制御可能な状態に正規化して記憶部３０２やＲＡＭ３０４等に記憶しておくことで、データ量を減らしてもよい。
【００４５】
図４（ｂ）は、トナー載量値と定着器３１の定着温度との関係を正規化したデータテーブルを示した図である。図４（ｂ）では、例えばトナー載量算出部３１５による算出結果が２００％以上の場合は、定着器３１が記録用紙１１へのトナー定着に必要な最低温度は最も高い基準温度（ｒｅｆ）となる。一方、トナー載量算出部３１５による算出結果が５０％以下の場合は、定着器３１が記録用紙１１へのトナー定着に必要な最低温度は、基準温度（ｒｅｆ）から１０度低い温度（ｒｅｆ−１０°）となることを参照できる。
【００４６】
［画像データ処理］
実施形態１に係る画像形成装置１０１の画像データ処理について、図５、図７、図８のフローチャート、図６のタイムチャートおよび図９のテーブルを用いて説明する。
【００４７】
図５は、実施形態１に係る画像形成装置のメインフローチャートである。以下、図５のメインフローチャートを参照して、コントローラ部３００が画像データをスプールし、印刷部３２０が印刷するまでの処理について説明する。なお、このメインフローチャートによる処理は、ＲＯＭ３０３に格納されたプログラムコードがＲＡＭ３０４に展開され、ＣＰＵ３０１によって実行される。
【００４８】
Ｓ５０１において、ネットワーク通信制御部３０５は、クライアントＰＣ１０３から送信されるプリントジョブを受付ける。
【００４９】
Ｓ５０２において、符号化／復号化処理部３１１は、受付けたプリントジョブから取出した符号化画像データを復号化する処理を実行する。画像生成部３１２は、復号化された画像データのイメージ処理を行い、符号化された画像データからＲＧＢデータを生成する。色処理変換部３１３は、生成されたＲＧＢデータをトナー色にあわせてＣＭＹＫ変換する処理を実行し、ＣＭＹＫデータを生成する。
【００５０】
Ｓ５０３において、ハーフトーン処理部３１４は、スクリーン処理あるいは誤差拡散処理による手法によりＮ値化を施した、印刷用の画像データを生成するハーフトーン処理を実行する。
【００５１】
一方、Ｓ５０２において、画像データからＣＭＹＫデータが生成されると、トナー載量算出部３１５は画像データのスプール処理（Ｓ５０３、Ｓ５０５、Ｓ５０７）とは分岐して、トナー載量算出処理を実行する（Ｓ５０４）。トナー載量算出処理については、図７のトナー載量算出処理サブルーチンを参照して後述する。
【００５２】
Ｓ５０５において、Ｓ５０３のハーフトーン処理によって生成された画像データを、ＲＡＭ３０４に記憶するスプール処理を実行する。画像データは、符号化／復号化処理部３１１で符号化された後に、ＲＡＭ３０４に記憶するスプール処理を行ってもよい。
【００５３】
Ｓ５０６において、Ｓ５０４のトナー載量算出処理によって生成されたトナー載量値を、ＲＡＭ３０４に記憶するスプール処理を実行する。
【００５４】
Ｓ５０７において、ＲＡＭ３０４にスプール処理された画像データを特定する、画像情報データをプリントキュー９０１に登録する。本実施形態においては、プリントキュー９０１はＲＡＭ３０４に実装することができる。ページ画像情報データは、例えば画像データの識別ＩＤ、画像サイズ、記録用紙１１の紙種を含むことができる。
【００５５】
Ｓ５０８において、ＲＡＭ３０４にスプール処理されたトナー載量値を特定するトナー情報データをトナー載量キュー９０２に登録する。本実施形態においては、トナー載量キュー９０２はＲＡＭ３０４に実装することができる。トナー情報データは、画像データの識別ＩＤ、トナー載量値を含むことができる。ここでは、トナー載量キュー９０２に登録されるデータは、トナー情報データそのものとする態様について説明したが、トナー載量キュー９０２に登録されるデータは、画像データの識別ＩＤに対応するトナー載量値の格納先を示すデータであってもよい。
【００５６】
次に、Ｓ５０９において、印刷部３２０は、トナー載量キュー９０２に登録されたトナー情報データを基に定着器３１の定着温度を制御し、プリントキュー９０１に登録された画像データを印刷出力する処理を実行する。プリントキュー９０１とトナー載量キュー９０２の詳細については図９において後述する。
【００５７】
図６は、実施形態１に係る画像形成装置１０１の処理を示すタイミングチャートである。以下、図６のタイミングチャートを参照して、トナー載量算出処理、トナー定着処理、および定着温度制御処理について説明する。
【００５８】
印刷部３２０が記録用紙１１への印刷処理を実行する際に、印刷部３２０の定着器３１が記録用紙１１へのトナー定着処理を実行する。トナー定着処理に際して、印刷部３２０の定着温度制御部３２６は、定着器３１の温度制御を実行する。
【００５９】
前述の通り、定着器３１が記録用紙１１にトナーを定着させるための必要かつ最適な温度は、トナー載量に応じてそれぞれ異なる。一方、定着温度制御部３２６が定着器３１の温度を上げるためには、少なくとも所定の期間、定着器３１に熱を加える処理を実行する必要がある。そのため、本実施形態では、コントローラ部３００は、定着温度制御部３２６に対して予めトナー載量値を通知する処理を実行する。例えば、定着温度制御部３２６が、トナー定着に必要な下限の温度から上限の温度まで定着器３１を遷移させるために、印刷部３２０が３ページ分の記録用紙１１へのトナー定着処理を実行する時間を必要とする場合を例に説明する。
【００６０】
図６（ａ）は、トナー載量算出処理が、所定の処理タイミングに沿って実行されている場合のトナー載量算出処理、トナー定着処理、および定着温度制御処理の時系列毎の関係を示すタイミングチャートである。
【００６１】
図６（ａ）において、ｔ１〜ｔ１０は、画像データ各ページのトナー載量算出処理およびトナー定着処理を実行する処理タイミングを示す。ここで、ｔ１〜ｔ１０で示される期間は、トナー載量算出部３１５が、トナー載量算出処理を実行するための制限時間に相当する。すなわち、図６において、ｔ１で特定される期間は、１ページ目の画像データのトナー載量算出処理を実行するための制限時間に相当し、例えば１分間で６０ページ印刷する画像形成装置であれば、当該制限時間は１秒となる。さらに、ｔ１〜ｔ１０で示される各制限時間は、定着器３１がトナー定着処理を実行する期間に相当する。本実施形態においては、定着器３１がトナー定着処理を実行する３ページ分前の処理タイミングで、トナー載量算出部３１５がトナー載量算出処理を実行する。
【００６２】
図６を例に説明すると、処理タイミングｔ１において、トナー載量算出部３１５は、１ページ目の画像データのトナー載量算出処理を実行し、１ページ目のトナー載量値を定着温度制御部３２６に送信する。同様に、ｔ２、ｔ３において、２ページ目および３ページ目のトナー載量値を定着温度制御部３２６に送信する。
【００６３】
処理タイミングｔ４において、トナー載量算出部３１５は、４ページ目のトナー載量算出処理を実行し、４ページ目のトナー載量値を定着温度制御部３２６に送信する。このとき、コントローラ部３００はＲＡＭ３０４にスプールされた１ページ目の画像データを印刷部３２０に送信し、定着器３１は１ページ目のトナー画像のトナー定着処理を実行する。この結果、処理タイミングｔ７において、定着器３１が４ページ目のトナー定着処理を実行する時は、４ページ目のトナー載量値に応じた定着温度でトナー定着処理が実行されることになる。すなわち、定着器３１が記録用紙１１上にトナーを定着させるよりも前の処理タイミングで、トナー載量算出部３１５が画像データからトナー載量値を算出し、定着温度制御部３２６にトナー載量値を通知する。
【００６４】
処理タイミングｔ５において、トナー載量算出部３１５は、５ページ目のトナー載量算出処理を実行し、５ページ目のトナー載量値を定着温度制御部３２６に送信する。このとき、コントローラ部３００はＲＡＭ３０４にスプールされた２ページ目の画像データを印刷部３２０に送信し、定着器３１は２ページ目のトナー画像のトナー定着処理を実行する。この結果、処理タイミングｔ８において、定着器３１が５ページ目のトナー定着処理を実行する時は、５ページ目のトナー載量値に応じた定着温度でトナー定着処理が実行されることになる。
【００６５】
以降、定着器３１がトナー定着処理を実行する３ページ分前の処理タイミングで、トナー載量算出部３１５がトナー載量算出処理を実行する処理が続く。
【００６６】
図６（ｂ）は、トナー載量算出部３１５が、制限時間内にトナー載量値の算出を終了しない画像データのページがあった場合のトナー載量算出処理、トナー定着処理、および定着温度制御処理の時系列毎の関係を示すタイミングチャートである。
【００６７】
前述の通り、本実施形態における画像形成装置１０１では、定着器３１がトナー定着処理を実行する３ページ分前の処理タイミングで、トナー載量算出部３１５がトナー載量算出処理を実行する必要がある。つまり、トナー載量算出部３１５は、処理タイミングｔ５の制限時間内に、５ページ目の画像データのトナー載量算出処理を実行し、５ページ目のトナー載量値を定着温度制御部３２６に送信する必要がある。ここで、５ページ目の画像データが、ＣＭＹＫの４色のトナーを多く使用するような画像データであったような場合、トナー載量算出部３１５は、処理タイミングｔ５の制限時間内に、５ページ目のトナー載量算出処理が終了しない場合がある。
【００６８】
本実施形態では、画像データのトナー載量算出処理が制限時間内に終了しない場合、トナー載量値算出部３１５は、当該画像データのトナー載量暫定値を生成し、トナー載量暫定値を定着温度制御部３２６へ送信する。図６（ｂ）を例に説明すると、５ページ目の画像データのトナー載量算出処理が処理タイミングｔ５の制限時間内に終了しない場合、トナー載量値算出部３１５は、５ページ目のトナー載量暫定値を生成する。そして、生成したトナー載量暫定値を定着温度制御部３２６へ送信する。トナー載量算出部３１５が、５ページ目のトナー載量算出処理を終了したタイミングで、トナー載量値算出部３１５は、５ページ目のトナー載量値とトナー載量暫定値との差分値を、ＲＡＭ３０４に記憶する処理を実行する。
【００６９】
次に、処理タイミングｔ６において、トナー載量算出部３１５は、６ページ目の画像データのトナー載量算出処理を実行する。このとき、トナー載量値補正部３１６は、５ページ目のトナー載量値と、５ページ目のトナー載量暫定値との差分値に基づいて、６ページ目のトナー載量値を補正する処理を実行する。そして、補正した６ページ目のトナー載量値を定着温度制御部３２６へ送信する。この結果、処理タイミングｔ８において、定着器３１が５ページ目のトナー画像のトナー定着処理を実行する時は、５ページ目のトナー載量に応じた定着温度でトナー定着処理が実行されることになる。
【００７０】
すなわち、トナー載量算出部３１５が、制限時間内に画像データからトナー載量値の算出を終了しない場合、トナー載量値算出部３１５は当該画像データのトナー載量暫定値を算出する。そして、トナー載量値算出部３１５は、トナー載量値に替えてトナー載量暫定値を定着温度制御部３２６に通知する。
【００７１】
トナー載量値算出部３１５によるトナー載量暫定値の算出方法、およびトナー載量補正部によるトナー載量を補正する処理については、図７から図９の説明で後述する。
【００７２】
図７は、本実施形態におけるトナー載量算出処理を示すサブルーチンのフローチャートである。なお、このフローはＲＯＭ３０３に記憶されるプログラムコードが、ＲＡＭ３０４に展開されＣＰＵ３０１によって実行される。
【００７３】
図７において、「Ｎページ」とは、トナー載量値を算出する対象の画像データのページ数を示し、「Ｎページ」の前後の画像データのページ数をそれぞれ「Ｎ−１」「Ｎ＋１」と記す。以下、図７（ａ）の処理フローの内容について説明する。
【００７４】
Ｓ７０１において、トナー載量算出部３１５は、Ｎ−１ページ目のトナー載量の差分値の有無を判定する。つまり、Ｎ−１ページ目の画像データについて、トナー載量暫定値が算出されたかを判定する。トナー載量の差分値が有る場合はＳ７２１に移行する（Ｓ７０１：Ｙｅｓ）。Ｎ−１ページ目のトナー載量の差分値が無い場合は、次に制限時間内にＮページ目のトナー載量検出処理が終了したか否かを判定する（Ｓ７０２）。
【００７５】
制限時間内にＮページ目のトナー載量算出処理が終了していた場合（Ｓ７０２：Ｙｅｓ）、プリンタ通信制御部３０７は、Ｎ−Ｍページ目の画像データを、ＲＡＭ３０４から取得し画像形成部３２７へ送信する処理を実行する。また、このときプリンタ通信制御部３０７は、Ｎページ目のトナー載量値を定着温度制御部３２６へ送信する処理を実行する（Ｓ７０５）。ここで「Ｍ」は、印刷部３２０に送信されるトナー載量値のページ番号から、画像データのページ番号を差し引いた値である。図６では、印刷部３２０に送信されるトナー載量値と、画像データのページ番号との差分を「３ページ」とする例について説明したが、実施形態はこれには限られない。
【００７６】
Ｓ７０７において、定着器３１はＮ−Ｍページ目のトナー画像を記録用紙１１に定着する処理を実行する。Ｓ７０７の処理が終了すると、Ｓ７０９に移行する。
【００７７】
制限時間内にＮページ目のトナー載量算出処理が終了していない場合（Ｓ７０２：Ｎｏ）、トナー載量値算出部３１５は、Ｎ−１ページ目のトナー載量値に応じてＮページ目のトナー載量暫定値を生成する処理を実行する（Ｓ７０３）。
【００７８】
Ｓ７０４において、プリンタ通信制御部３０７は、Ｎ−Ｍページ目の画像データを、RAM３０４から取得し画像形成部３２７へ送信する処理を実行する。また、このときトナー載量値算出部３１５は、プリンタ通信制御部３０７を介してＮページ目のトナー載量暫定値を定着温度制御部３２６へ送信する処理を実行する（Ｓ７０４）。
【００７９】
Ｓ７０６において、定着器３１はＮ−Ｍページ目のトナー画像を記録用紙１１に定着する処理を実行する。
【００８０】
次にＳ７０８おいて、Ｎページ目のトナー載量算出処理の終了後、トナー載量算出部３１５は、Ｎページ目のトナー載量値をＲＡＭ３０４に記憶する。さらに、トナー載量値算出部３１５は、Ｎページ目のトナー載量暫定値とトナー載量値との差分値をＲＡＭ３０４に記憶する処理を実行する。
【００８１】
Ｓ７０７、Ｓ７０８の処理が終了すると、次にＳ７０９において、トナー載量を算出すべき次ページ（Ｎ＋１ページ目）の画像データの有無を判定する処理を実行する。Ｎ＋１ページ目の画像データが有った場合（Ｓ７０９：Ｙｅｓ）、Ｎ＋１の値をＮとする（Ｎ＝Ｎ＋１）処理を実行する（Ｓ７１０）。Ｓ７１０の処理が終了すると、再びＳ７０１に移行する。一方、Ｎ＋１ページ目の画像データが無かった場合（Ｓ７０９：Ｎｏ）、トナー載量算出処理サブルーチンフローチャートを終了する。
【００８２】
図８のフローチャートは、トナー載量算出部３１５が、Ｎ−１ページ目のトナー載量の差分値が有る場合（Ｓ７０１：Ｙｅｓ）に実行される処理内容を示したものである。
【００８３】
Ｓ７２１において、制限時間内にＮページ目のトナー載量算出処理が終了したか否かを判定する。
【００８４】
制限時間内にＮページ目のトナー載量算出処理が終了していた場合（Ｓ７２１：Ｙｅｓ）、トナー載量値補正部３１６は、Ｎ−１ページ目の差分値に応じて、Ｎページ目のトナー載量値を補正する処理を実行する（Ｓ７２３）。
【００８５】
Ｓ７２５において、プリンタ通信制御部３０７は、Ｎ−Ｍページ目の画像データを、RAM３０４から取得し画像形成部３２７へ送信する処理を実行する。また、このときトナー載量算出部３１５は、プリンタ通信制御部３０７を介して、補正されたＮページ目のトナー載量値を定着温度制御部３２６へ送信する処理を実行する（Ｓ７２５）。
【００８６】
Ｓ７２７において、定着器３１はＮ−Ｍページ目の画像データを記録用紙１１に定着する処理を実行する。Ｓ７２７の処理が終了すると、Ｓ７２９に移行する。
【００８７】
制限時間内にＮページ目のトナー載量算出処理が終了していない場合（Ｓ７２１：Ｎｏ）、トナー載量値算出部３１５は、Ｎ−１ページ目のトナー載量値およびＮ−１ページ目の差分値に応じて、Ｎページ目のトナー載量暫定値を生成する（Ｓ７２２）。
【００８８】
Ｓ７２４において、プリンタ通信制御部３０７は、Ｎ−Ｍページ目の画像データを、RAM３０４から取得し画像形成部３２７へ送信する処理を実行する。また、このときトナー載量値算出部３１５は、プリンタ通信制御部３０７を介してＮページ目のトナー載量暫定値を定着温度制御部３２６へ送信する処理を実行する（Ｓ７２４）。
【００８９】
Ｓ７２６において、定着器３１はＮ−Ｍページ目の画像データを記録用紙１１に定着する処理を実行する。
【００９０】
次にＳ７２８おいて、Ｎページ目のトナー載量算出処理の終了後、トナー載量算出部３１５は、Ｎページ目のトナー載量値をＲＡＭ３０４に記憶する。さらに、トナー載量値算出部３１５は、Ｎページ目のトナー載量暫定値とトナー載量値との差分値をＲＡＭ３０４に記憶する処理を実行する。
【００９１】
Ｓ７２７、Ｓ７２８の処理が終了すると、次にＳ７２９において、トナー載量を算出すべき次ページ（Ｎ＋１ページ目）の画像データの有無を判定する処理を実行する。Ｎ＋１ページ目の画像データが有った場合（Ｓ７２９：Ｙｅｓ）、Ｎ＋１の値をＮとする（Ｎ＝Ｎ＋１）処理を実行する（Ｓ７３０）。Ｓ７３０の処理が終了すると、再びＳ７０１に移行する。一方、Ｎ＋１ページ目の画像データが無かった場合（Ｓ７２９：Ｎｏ）、トナー載量算出処理サブルーチンフローチャートを終了する。
【００９２】
本実施形態では、Ｎページ目のトナー載量暫定値を算出する際に、Ｎ−１ページ目のトナー載量値を参照する態様について説明したが、参照するトナー載量値はＮ−１ページ目には限定されず、Ｎ−１ページ目以前のトナー載量値であってもよい。
【００９３】
図９は、Ｎ−１ページ目、Ｎページ目、Ｎ＋１ページ目それぞれのトナー載量値の関係を示すトナー載量算出テーブルである。トナー載量値算出部３１５は、図９に示されるトナー載量算出テーブルを参照することで、トナー載量暫定値を生成することができる。同様に、トナー載量補正部３１６は、図９に示されるトナー載量算出テーブルを参照することで、トナー載量値を補正する処理を実行することができる。
【００９４】
図９（ａ）は、Ｎ−１ページのトナー載量値が「１」の場合のトナー載量算出テーブルである。図９（ａ）のトナー載量算出テーブルでは、Ｎ−１ページのトナー載量値が「１」の場合の、Ｎページ目の暫定値と、Ｎ＋１ページ目の補正値とが対応付けられて記憶されている。
【００９５】
図９（ｂ）は、Ｎ−１ページのトナー載量値が「２」の場合のトナー載量算出テーブルである。図９（ｂ）のトナー載量算出テーブルでは、Ｎ−１ページのトナー載量値が「２」の場合の、Ｎページ目の暫定値と、Ｎ＋１ページ目の補正値とが対応付けられて記憶されている。
【００９６】
図９（ｃ）は、Ｎ−１ページのトナー載量値が「３」の場合のトナー載量算出テーブルである。図９（ｃ）のトナー載量算出テーブルでは、Ｎ−１ページのトナー載量値が「３」の場合の、Ｎページ目の暫定値と、Ｎ＋１ページ目の補正値とが対応付けられて記憶されている。
【００９７】
図９（ｄ）は、Ｎ−１ページのトナー載量値が「４」の場合のトナー載量算出テーブルである。図９（ｄ）のトナー載量算出テーブルでは、Ｎ−１ページのトナー載量値が「４」の場合の、Ｎページ目の暫定値と、Ｎ＋１ページ目の補正値とが対応付けられて記憶されている。
【００９８】
図９（ｅ）は、Ｎ−１ページのトナー載量値が「５」の場合のトナー載量算出テーブルである。図９（ｅ）のトナー載量算出テーブルでは、Ｎ−１ページのトナー載量値が「５」の場合の、Ｎページ目の暫定値と、Ｎ＋１ページ目の補正値とが対応付けられて記憶されている。
【００９９】
再び図６（ｂ）を参照して、トナー載量暫定値およびトナー載量補正処理によって、定着温度制御部３２６による定着温度制御が遅延することなく実行される一例を説明する。
。
【０１００】
ｔ５の処理タイミングにおいて、トナー載量算出部３１５は、５ページ目の画像データのトナー載量を算出する処理を実行する。図６（ｂ）においては、制限時間内に５ページ目のトナー載量算出処理が終了しない。そのため、トナー載量値算出部３１５は、４ページ目のトナー載量が「１」であることから、図９（ａ）のトナー載量算出テーブルを参照して、５ページ目のトナー載量暫定値として「３」を算出する（Ｓ７０３）。
【０１０１】
次に、トナー載量算出部３１５は、５ページ目のトナー載量値「５」を検出すると、図９（ａ）のトナー載量算出テーブルを参照して、差分値として「−２」を算出する（Ｓ７０８）。
【０１０２】
ｔ６の処理タイミングにおいて、トナー載量算出部３１５は、６ページ目のトナー載量を検出する処理を実行する。このとき、トナー載量値補正部３１６は、５ページ目に算出された差分値が「−２」であること、および６ページ目に検出されたトナー載量が「４」であることを特定する。そして、図９（ａ）のトナー算出テーブルを参照して、トナー載量値を「４」から「５」へと補正する処理を実行する（Ｓ７２３）。
【０１０３】
以上説明した通り、ｔ５の処理タイミングにおいてトナー載量暫定値「３」が、ｔ６の処理タイミングにおいて補正されたトナー載量値「５」が定着温度制御部３２６に送信される。これにより、定着温度制御部３２６は、トナー載量暫定値「３」および補正されたトナー載量値「５」を受信すると、ｔ５、ｔ６およびｔ７の処理タイミングでそれぞれ定着器３１を加熱する制御を実行することができる。そのため、５ページ目のトナー画像を定着器３１に定着させるｔ８の処理タイミングまでに、遅延することなく定着器３１に加熱する制御を実行することができる。
【０１０４】
さらに、トナー載量値補正部３１６は、トナー載量算出テーブル（図９）を参照することにより、Ｎページ目のトナー載量暫定値と、Ｎページ目のトナー載量値との差分値に応じて、トナー載量値を補正する処理を実行することができる。
【０１０５】
例えば、図９（ｃ）を参照して説明すると、Ｎページ目のトナー載量暫定値と、Ｎページ目のトナー載量値（算出値）が、それぞれ「４」と「４」である場合、差分値は「０」となる。この場合、トナー載量値補正部３１６はＮ＋１ページ目のトナー載量値を補正しない。
【０１０６】
Ｎページ目のトナー載量暫定値と、Ｎページ目のトナー載量値（算出値）が、それぞれ「４」と「５」である場合、差分値は「−１」となる。この場合、トナー載量値補正部３１６はＮ＋１ページ目のトナー載量「１〜４」について、補正値「＋１」を加算し、トナー載量通知値を大きくする補正を行う。
【０１０７】
Ｎページ目のトナー載量暫定値と、Ｎページ目のトナー載量値（算出値）が、それぞれ「４」と「２」である場合、差分値は「＋２」となる。この場合、トナー載量値補正部３１６はＮ＋１ページ目のトナー載量「１〜５」について、補正値「−１」を減算し、トナー載量通知値を小さくする補正を行う。
【０１０８】
本実施形態において、トナー載量値補正部３１６は、トナー載量算出テーブル（図８）を参照することにより、定着温度制御部３２６に通知するトナー載量値を補正する。このように構成されることで、Ｎページ目のトナー載量値が最も大きい値であっても、Ｎページ目のトナー画像を定着器３１に定着させる処理タイミングまでに、遅延することなく定着器３１に加熱する制御を実行することができる。
【０１０９】
図１０は、本実施形態におけるプリントキュー９０１およびトナー載量キュー９０２を示した図である。プリントキュー９０１およびトナー載量キュー９０２は、ＲＡＭ３０４に実装することができる。
【０１１０】
図１０に示される通り、プリントジョブやコピージョブによって生成された画像情報データは、プリントキュー９０１に登録される。画像情報データは、画像形成部３２７に送信される画像データそのものであってもよいし、識別ＩＤに対応するページ情報の格納先を示すデータを含むようにしてもよい。
【０１１１】
同様に、図１０に示される通り、プリントジョブやコピージョブによって生成されたトナー情報データはトナー載量キュー９０２に登録される。トナー情報データは、定着温度制御部３２６に送信されるトナー載量値またはトナー載量暫定値そのものであってもよいし、識別ＩＤに対応するトナー載量値の格納先を示すデータを含むようにしてもよい。
【０１１２】
また、トナー載量値を定着温度制御部３２６に送信してから、実際に定着器３１の温度が最適な温度に達するまで、プリントする処理タイミングからは、Ｍページ分の処理タイミングのズレが生じる。そこで、図１０に示される通り、プリントキュー９０１における画像情報データのＩｍａｇｅＩＤの番号と、トナー載量キュー９０２におけるトナー情報データのＴｏｎｅｒＩＤの番号とは、Ｍページ分ずらして格納される。なお、図１０ではＭ＝３の値をとるものとして説明しているが、Ｍの値は印刷部３２０の性能等によって変わるため、Ｍは任意の値を設定することができるものとする。
【０１１３】
［実施形態２］
実施形態１では、トナー載量算出部３１５が、制限時間内に１ページ分のトナー載量算出処理が終わらない場合について説明した。実施形態２では、トナー載量算出部３１５が、２ページ分の制限時間内でもトナー載量算出処理が終わらない場合の画像形成装置１０１の制御内容について説明する。
【０１１４】
図１１は、本実施形態における画像形成装置１０１の処理内容を示すタイミングチャートである。本タイミングチャートでは、トナー載量算出部３１５が２ページ分の制限時間内でもトナー載量算出処理が終わらない場合に、定着器３１によるトナー定着処理の処理タイミングを遅延させる処理の例を示す。
【０１１５】
図６（ｂ）において説明した通り、５ページ目の画像データのトナー載量算出処理が処理タイミングｔ５の制限時間内に終了しない場合、トナー載量値算出部３１５は、５ページ目のトナー載量暫定値を生成する。そして、生成したトナー載量暫定値を定着温度制御部３２６へ送信する。
【０１１６】
本実施形態において、さらに、５ページ目の画像データのトナー載量算出処理が処理タイミングｔ６の制限時間内においても終了しない場合、トナー載量値算出部３１５は、さらに６ページ目のトナー載量暫定値を生成する。そして、生成したトナー載量暫定値を定着温度制御部３２６へ送信する。さらに、６ページ目のトナー載量暫定値を定着温度制御部３２６に送信するタイミングで、遅延指示部３１７は５ページ目のトナー定着処理を実行する処理タイミングを遅延させる指示を印刷部３０２に送信する制御を実行する。
【０１１７】
本実施形態における画像形成装置１０１は、トナー載量算出部３１５が２ページ分の制限時間内でもトナー載量算出処理が終わらない場合に、遅延指示部３１７によってトナー定着処理を実行する処理タイミングを遅延させる指示が印刷部３０２に送信される。このように構成することにより、定着器３１が５ページ目の画像データのトナーを定着する処理タイミングにおいて、５ページ目のトナー載量値に応じた定着温度でトナー定着処理を実行する事が可能となる。
【０１１８】
図１２は、本実施形態におけるトナー載量算出処理を示すサブルーチンのフローチャートである。なお、このフローはＲＯＭ３０３に記憶されるプログラムコードが、ＲＡＭ３０４に展開されＣＰＵ３０１によって実行される。以下、実施形態１における図７のサブルーチンのフローチャートと同一部分についての説明は省略する。
【０１１９】
図１２のＳ１１０６において、定着器３１がＮ−Ｍページ目のトナー画像を記録用紙１１に定着する処理を実行すると、Ｓ１１０８の処理に移行する。
【０１２０】
Ｓ１１０８において、制限時間内にＮ＋１ページ目のトナー載量算出処理が終了したか否かを判定する（Ｓ１１０８）。制限時間内にＮ＋１ページ目のトナー載量算出処理が終了していない場合（Ｓ１１０８：Ｎｏ）、Ｓ１１０９においてＮページ目の印刷タイミングを遅延する処理を実行する。本実施形態においては、前述の通り、遅延指示部３１７によってトナー定着処理を実行する処理タイミングを遅延させる指示が印刷部３０２に送信される。
【０１２１】
一方、Ｓ１１０８において、制限時間内にＮ＋１ページ目のトナー載量算出処理が終了していた場合（Ｓ１１０８：Ｙｅｓ）、Ｓ１１１０に移行する。
【０１２２】
図１３においても同様に、Ｓ１１２６において、定着器３１がＮ−Ｍページ目のトナー画像を記録用紙１１に定着する処理を実行すると、Ｓ１１２８の処理に移行する。
【０１２３】
Ｓ１１２８において、制限時間内にＮ＋１ページ目のトナー載量算出処理が終了したか否かを判定する（Ｓ１１２８）。制限時間内にＮ＋１ページ目のトナー載量算出処理が終了していない場合（Ｓ１１２８：Ｎｏ）、Ｓ１１２９においてＮページ目の印刷タイミングを遅延する処理を実行する。本実施形態においては、前述の通り、遅延指示部３１７によってトナー定着処理を実行する処理タイミングを遅延させる指示が印刷部３０２に送信される。
【０１２４】
一方、Ｓ１１２８において、制限時間内にＮ＋１ページ目のトナー載量算出処理が終了していた場合（Ｓ１１２８：Ｙｅｓ）、Ｓ１１３０に移行する。
【０１２５】
上記フローチャートにおいて説明した通り、トナー載量算出部３１５が２ページ分の制限時間内でもトナー載量算出処理が終わらない場合に、遅延指示部３１７によってトナー定着処理を実行する処理タイミングを遅延させる指示が印刷部３０２に送信される。このため、定着器３１がＮページ目の画像データのトナーを定着する処理タイミングにおいて、Ｎページ目のトナー載量値に応じた定着温度でトナー定着処理を実行する事が可能となる。
【０１２６】
以上説明した通り、本実施形態に係る画像形成装置１０１によれば、印刷速度の低下または消費電力を抑えることが可能な画像形成装置を提供することができる。
【０１２７】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１２８】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【図１】
2015206984.tif 000003
【図２】
2015206984.tif 000004
【図３】
2015206984.tif 000005
【図４】
2015206984.tif 000006
【図５】
2015206984.tif 000007
【図６】
2015206984.tif 000008
【図７】
2015206984.tif 000009
【図８】
2015206984.tif 000010
【図９】
2015206984.tif 000011
【図１０】
2015206984.tif 000012
【図１１】
2015206984.tif 000013
【図１２】
2015206984.tif 000014
【図１３】
2015206984.tif 000015