(57)【要約】【課題】  印字率に適応した前処理時間を設定して、印刷要求時におけるファーストページ出力を得るまでの時間を短縮する。【解決手段】    印刷データを生成するコントローラと、当該コントローラから前記印刷データを受信して印刷処理を行う前記エンジンを制御するエンジンコントローラとが通信する画像形成装置の制御方法であって、前記コントローラは、前記印刷データを解析して前記エンジンがシートに印刷すべき印字率を算出し、算出した印字率を前記エンジンコントローラに通知する。一方、エンジンコントローラは、前記エンジンが画像を形成可能とするための所定の前処理を行う際、通知される印字率に基づいて設定すべき前処理時間を変更する制御を行う。【選択図】  図４
2014113752.tif 000002
【特許請求の範囲】
【請求項１】
印刷可能な印刷データを生成するコントローラと、当該コントローラから前記印刷データを受信して印刷処理を行うエンジンを制御するエンジンコントローラとが通信する画像形成装置であって、
前記コントローラは、
前記印刷データを解析して前記エンジンがシートに印刷すべき印字率を算出する算出手段と、
算出した印字率を前記エンジンコントローラに通知する通知手段と、
前記エンジンコントローラは、
前記エンジンが画像を形成可能とするための所定の前処理を行う前処理手段と、
前記前処理手段に前処理時間を設定する設定手段と、
通知される印字率に基づいて前記設定手段が設定すべき前処理時間を変更すべきか否かを判定する判定手段と、
前記前処理時間を変更すべきか否かの判定に従い、設定された前処理時間を変更する制御を行う制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記前処理時間を変更すべきか否かの判定に従い、設定された前処理時間を段階的に延長するように可変する制御を行うことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記前処理手段は、前記エンジンによりシートに転写される現像剤に熱定着処理を行うことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記算出手段は、印刷データを解析して前記エンジンがシートに印刷すべき印字率を各頁について算出することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記コントローラは、
さらに、
前記エンジンコントローラから前記エンジンの情報を取得する取得手段と、
取得した前記エンジンの情報と前記印刷データとに基づいて、前記算出手段が前記印刷データを解析して前記エンジンがシートに印刷すべき印字率を算出すべきか否かを判断する判断手段と、を備え
前記エンジンがシートに印刷すべき印字率を算出すべきであると判断した場合、前記通知手段が前記算出手段により算出された印字率を前記エンジンコントローラに通知し、前記エンジンがシートに印刷すべき印字率を算出すべきでないと判断した場合、前記通知手段があらかじめ設定された印字率を前記エンジンコントローラに通知することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記エンジンコントローラから取得する前記エンジンの情報は、前記エンジンの環境状態を示す情報と、前記エンジンの動作状態を示す情報とを含むことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記エンジンの動作状態は、初期状態、ウエイト状態、スタンバイ状態、プリント状態、スリープ状態、故障状態を含むことを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記エンジンコントローラは、
前記エンジンの動作状態および環境状態に基づいて、設定された印字率を変更すべきかどうかを判別する判別手段と、
設定された印字率を変更すべきと判別した場合、前記コントローラに変更すべき印字率の通知を要求する要求手段と、を備え、
当該変更すべき印字率の要求後、前記コントローラから通知される印字率に従い前記制御手段が設定された前処理時間を延長するように変更する制御を行うことを特徴とする請求項１記載の画像形成装置。
【請求項９】
前記エンジンコントローラは、
通知される印字率が所定の印字率よりも高い場合、前記シートを搬送する速度を低速に切替るべきかどうかを判断することを特徴とする請求項１記載の画像形成装置。
【請求項１０】
前記エンジンコントローラは、
前記シートを搬送する速度を低速に切替るべきと判断した場合、前記シートを搬送する速度を低速に切替ることを特徴とする請求項９記載の画像形成装置。
【請求項１１】
前記コントローラは、
前記印刷データから印刷可能なイメージデータへ展開処理を完了する際、前記エンジンが後回転処理に入るかどうかを確認する確認手段を有し、
前記エンジンが後回転処理に入ることを確認した場合、前記通知手段が前記算出手段により算出された印字率を前記エンジンコントローラに通知することを特徴とする請求項１記載の画像形成装置。
【請求項１２】
印刷可能な印刷データを生成するコントローラと、当該コントローラから前記印刷データを受信して印刷処理を行うエンジンを制御するエンジンコントローラとが通信する画像形成装置の制御方法であって、
前記コントローラは、
前記印刷データを解析して前記エンジンがシートに印刷すべき印字率を算出する算出工程と、
算出した印字率を前記エンジンコントローラに通知する通知工程と、を備え、
前記エンジンコントローラは、
前記エンジンが画像を形成可能とするための所定の前処理を行う前処理工程と、
前記前処理工程に前処理時間を設定する設定工程と、
通知される印字率に基づいて前記設定工程が設定すべき前処理時間を変更すべきか否かを判定する判定工程と、
前記前処理時間を変更すべきか否かの判定に従い、設定された前処理時間を変更する制御を行う制御工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１３】
請求項１２に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
電子写真方式、静電記録方式等の作像プロセスを利用した画像形成装置では、感光体上に静電潜像を形成し、潜像を現像剤を用いて現像してトナー画像として可視化する。そして、このトナー画像を紙などの記録材の上に転写し、その後、トナー画像が転写された記録材を、定着器に設けられた定着ローラと加圧ローラとで形成されるニップ部を通過させる。このことにより、トナー画像を記録材に画像として加熱定着している。
【０００３】
最近では、定着器としてクイックスタート性のオンデマンド加熱装置が提案され、実用化されている。即ち、回動可能であってエンドレスの耐熱性・薄肉の可撓性部材を加熱体に摺動移動させて、加熱体の熱を可撓性部材を介して記録材へ与える方式のオンデマンド加熱装置である。
【０００４】
ところで、このような画像形成装置においては、近年、生産性向上のため、ＦＰＯＴ（Ｆｉｒｓｔ  Ｐａｇｅ  Ｏｕｔ  Ｔｉｍｅ：プリント開始から、一枚目の記録材が排出されるまでの時間）が重視されている。ＦＰＯＴを決定する要因は多数存在するものの、大きくは、以下の４項目に分けられる。即ち、ビデオコントローラ等の画像情報処理手段による画像情報生成・展開時間、露光装置内のスキャナミラーを回転させるモータの立ち上がり時間、給紙から搬送にかけての搬送路の長さと搬送速度、そして、定着器の温度立ち上がり時間である。
【０００５】
ここで、定着器の温度立ち上がり時間とは、定着器内に設けられている定着ヒータに通電を開始し、その加熱部材が画像加熱可能な所定の温度まで昇温するのに要する時間である。この定着器の温度立ち上がり時間は、画像展開の時間を除いた、画像形成装置側のＦＰＯＴばらつき要因の中で最もばらつきが大きく、プリント開始時の画像加熱装置の温度、周囲の環境温度、電源電圧などによって大きく異なる。
プリント開始時のエンジンコントローラのエンジン前処理を行う工程として前回転制御があり、その中で定着器の定着ヒータ加熱の他に、ポリゴンミラーの回転数制御、高圧制御、転写準備なども行っている。ＦＰＯＴを短縮する手法の１つとして、定着器の立ち上げ時間を含む前回転時間を短縮することが考えられるが、上記オンデマンド加熱装置を使用することはこれに適っている。また、短縮しすぎると定着温度が上がりきらず、定着不良が発生してしまうため、単純に短縮すればよいというわけではない。
【０００６】
ＦＰＯＴを短縮するための提案として、特許文献１のように、加熱装置の暖まり具合と電源電圧、環境温度に応じて、記録材搬送のタイミングを変化させるものが提案されている。即ち、定着性を確保する上で不利な条件が少ないほど早めに給紙を開始し、できるだけＦＰＯＴを短くし、逆に不利な条件が増えるほど給紙開始タイミングを遅らせている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１０８２９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１では、定着不良を抑えつつＦＰＯＴを短くするために、環境温度に応じた温調制御の最適化が行われているが、印刷データに対しては考慮されておらず、白紙データに対しても、ベタ画像に対しても、同じ時間の前回転時間が確保されている。つまり、最悪の状況を想定して、常にベタ画像を定着できる時間が設定されているため、定着不良を抑えつつＦＰＯＴを短くする場合に最短時間とはいえない場合もあった。
本発明は、印刷データの印字率に応じて前回転時間を可変とし、定着不良を抑えつつ間接的に温調制御を最適化することで、ＦＰＯＴを短くすることを目的とする。
【０００９】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、印字率に適応した前処理時間を設定して、印刷要求時におけるファーストページ出力を得るまでの時間を短縮できる仕組みを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
印刷データを生成するコントローラと、当該コントローラから前記印刷データを受信して印刷処理を行う前記エンジンを制御するエンジンコントローラとが通信する画像形成装置であって、前記コントローラは、前記印刷データを解析して前記エンジンがシートに印刷すべき印字率を算出する算出手段と、算出した印字率を前記エンジンコントローラに通知する通知手段と、前記エンジンコントローラは、前記エンジンが画像を形成可能とするための所定の前処理を行う前処理手段と、前記前処理手段に前処理時間を設定する設定手段と、通知される印字率に基づいて前記設定手段が設定すべき前処理時間を変更すべきか否かを判定する判定手段と、前記前処理時間を変更すべきか否かの判定に従い、設定された前処理時間を延長するように変更する制御を行う制御手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印字率に適応した前処理時間を設定して、印刷要求時におけるファーストページ出力を得るまでの時間を短縮できる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る画像形成装置の構成を示すブロック図である。
【図２】図１に示したコントローラの構成例を示すブロック図である。
【図３】図１に示した画像形成装置の構成を説明する断面図である。
【図４】画像形成装置の制御方法を説明するシーケンス例を示す図である。
【図５】画像形成装置の制御方法を説明するフローチャートである。
【図６】画像形成装置の制御方法を説明するフローチャートである。
【図７】画像形成装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
＜装置の構成＞
【００１４】
図１は、本発明に係る画像形成装置の構成を示すブロック図である。本実施形態では、コントローラ２０２とプリンタエンジンコントローラ２５０とが双方向に通信可能な画像形成装置の例を示す。
図１において、データ処理装置１０２は、例えば、コンピュータであり、画像形成装置１０１に対してＬＡＮ等の通信インタフェースを介して印刷ジョブ（例えばＰＤＬデータで構成される印刷データを含む）の発行や機器の指示等を行う。画像形成装置１０１は、以下の構成を有する。
コントローラ２０２は、各モジュールに指示を出す事により、画像形成装置を統括的に制御する。プリンタエンジン２０３は、コントローラ２０２より共有される画像情報に従ってデジタル画像をシート（用紙）に出力する。２５０はプリンタエンジンコントローラ（エンジンコントローラ）で、図示しないセンサによりエンジン回りの環境情報（湿度、温度）を検出することが可能に構成されている。また、プリンタエンジン２０３の動作状態を後述する状態であることを検出して、コントローラ２０２に通知する機能を備えている。
【００１５】
操作部２０１は、画像形成装置１０１の操作を行なうためのものである。そして、操作部２０１は、ユーザが画像形成装置１０１を設定するための操作ボタンや、ユーザに画像形成装置１０１の各種情報を提示したりするための表示部としての液晶画面等の表示パネルを備える。
なお、本実施例において適用される画像形成装置は、プリンタに限られるものではなく、画像形成機能を有するデジタル複合機でもよい。
【００１６】
図２は、図１に示したコントローラ２０２の構成例を示すブロック図である。なお、コントローラ２０２は、データ処理装置１０２から受信する印刷データを解析してプリンタエンジンコントローラ２５０に印刷指示を行うとともに、プリンタエンジンコントローラ２５０から検出される環境情報や動作状態を取得することが可能に構成されている。
図２において、２０４はパネルインタフェース部（パネルＩ／Ｆ部）で、操作部２０１とのデータ通信を行うである。ＣＰＵ２１２は、パネルインタフェース部２０４を介して、ユーザが操作部２０１において設定・指示した内容を確認することができる。
【００１７】
２０５はホストインタフェース部（ホストＩ／Ｆ部）で、ネットワークを介してホストコンピュータ等のデータ処理装置１０２と双方向に通信接続する。ホストＩ／Ｆ部２０５は、データ処理装置１０２から送信される印刷データを受信し、ＲＡＭ２０８に保存することができる。２０６は中間データ作成部で、印刷データを画像形成装置１０１内部で扱いやすい形である中間データに変換する処理を行う。２０７はＲＯＭで、本実施形態で説明する各種の処理や、その他画像形成装置１０１の行う制御プログラムコードを保持する。
【００１８】
２０８はＲＡＭで、ＣＰＵ２１のワークメモリとして使用される。ＲＡＭ２０８には、ホストインタフェース部２０５で受信した印刷データより導き出された中間データ、中間データをレンダリングした結果のビットマップ、その他処理に必要な一時的な各種処理ステータスなどが保持される。
【００１９】
２０９はエンジンインタフェース部で、プリンタエンジン２０３と通信接続する。エンジンインタフェース部２０９は、レンダリング部２１１がビットマップデータを生成後にプリンタエンジン２０３に対して印刷を指示することができる。また、エンジンインタフェース部２０９は、プリンタエンジン２０３の状態を監視し、必要に応じてプリンタエンジンの状態をホストインタフェース部２０５を介してデータ処理装置１０２等に通知する。さらに、エンジンインタフェース部２０９は、画像処理部２１６がカウントした印字率をプリンタエンジンに通知する。
【００２０】
印刷時には、エンジンインタフェース部２０９は、プリンタエンジン２０３に印刷要求コマンドを発行するとともに、ＤＭＡ制御部２１０にＲＡＭ２０８に保存されているビットマップデータの位置を教える。
その後、プリンタエンジン２０３からの画像転送同期信号に従ってＤＭＡ制御部２１０とエンジンインタフェース部２０９を介してＲＡＭ２０８に保存されているビットマップデータをプリンタエンジン２０３に転送する。また、ＣＰＵ２１２は、エンジンインタフェース部２０９を介して、プリンタエンジン２０３の前回転の延長指示などによって、間接的に定着ヒータの温調制御も行うことができる。
２１０はＤＭＡ制御部であり、ＣＰＵ２１２からの指示によりＲＡＭ２０８内のビットマップデータをエンジンインタフェース部２０９に転送する。
【００２１】
２１１はレンダリング部で、中間データ作成部２０６が作成した中間データをＲＡＭ２０８から読み出し、実際に印刷出力するビットマップデータを作成し、ＲＡＭ２０８に保存する。また、レンダリング部２１１は、リアルタイムデジタル画像処理を行う画像処理プロセッサを持つ。２１２はＣＰＵで、ＲＯＭ２０７に保持された制御プログラムコードに基づいて、ＣＰＵバス２１５に接続されたデバイスを制御する。２１３は不揮発性メモリで、例えば、濃度補正テーブル等の制御情報を保持する。
【００２２】
２１４はＨＤＤで、印刷データをイメージ展開後の画像データとして一時的に保存するために使用する。ＨＤＤ２１４により、指定された複数回の画像データの読み出しを行って電子ソートを実現したり、予め設定されたパスワード等によるユーザ認証後に保存された画像データを読み出して印刷出力するセキュアプリントを実現したりすることができる。
【００２３】
なお、ＣＰＵバス２１５は、アドレス、データ、コントロールバスを含んで構成される。２０４〜２１４、２１６〜２１９のデバイスは、それぞれＣＰＵバス２１５に接続されたすべてのデバイスにアクセス可能である。
２１６は画像処理部であり、さまざまな画像処理を実現するだけでなく、ビットマップデータ生成後に、印字率の計算も行う。２１７は電源制御部で、電源スイッチ操作や節電設定に従って電力供給状態の切り替え制御を行うことが可能である。
【００２４】
２１８はデータ処理部で、ホストＩ／Ｆ部２０５が保存した受信データをＲＡＭ２０８から読み出し、その読み出しデータを解釈してジョブ制御部２１９にジョブ登録するとともに、受信データを中間データに変換してＲＡＭ２０８に保存する。
【００２５】
２１９はジョブ制御部で、ジョブの登録、削除、停止、再開等を実行し、ジョブの内容に従って関連するソフトモジュールに動作指示を出しハード制御を伴い印刷動作を実現させる。また、ジョブ完了時または削除時に、不揮発性メモリ２１３にジョブ履歴を保存することもできる。
＜プリンタエンジンの動作＞
次に、本発明に係るプリンタエンジン２０３の動作について説明する。
図３は、図１に示した画像形成装置１０１の構成を説明する断面図である。
【００２６】
図３において、画像形成装置１０１は、給紙トレイ３０１と給紙カセット３０２の２つの給紙手段と、排紙トレイ３０４と、図中、破線で囲んだ電子写真プロセスを行う画像形成ユニット３０３、定着ローラ３０８と加圧ローラ３０９で構成される定着器とから構成されている。定着ローラ３０８には、不図示の定着ヒータを通して温調制御を行うことができる。
【００２７】
３０５は用紙であり、給紙カセット３０２から給紙するときの用紙の搬送パスは、片面印刷であればＰ１、Ｐ２、Ｐ３の順に搬送される。両面印刷であれば、Ｐ１、Ｐ２、Ｐ３の順に搬送され、Ｐ３の後にスイッチバックしてＰ６、Ｐ２、Ｐ３の順に搬送され、機外へ排出される。
【００２８】
次に、画像形成ユニット３０３の中の各ユニットについて説明する。
３１０ａ、３１０ｂ、３１０ｃ、３１０ｄは、それぞれ色別の現像材を収容するトナーカートリッジである。本例では、イエロー、マゼンタ、シアン、ブラックの色別のトナーカートリッジが図示される位置に収納されて構成される。
例えばトナーカートリッジ３１０ａの場合、帯電ローラ３１１ａを含む帯電器と、現像ローラ３１２ａを含む現像器と、感光ドラム３１３ａとから構成されている。帯電器は、不図示のコントローラ２０２から送信された画像を感光ドラム３１３ａに潜像するためのユニットであり、現像器は、画像が潜像された感光ドラムにブラックトナーを載せて現像するためのユニットである。
次に、片面印刷時のプリンタエンジン２０３の制御について説明する。
【００２９】
プリンタエンジン２０３は、コントローラ２０２からの指示に従って、コントローラ２０２から送信された画像データを順に感光ドラム３１３ａ、３１３ｂ、３１３ｃ、３１３ｄに現像し、順に中間転写ベルト３０６に転写する。同時にプリンタエンジン２０３は、給紙カセット３０２から用紙を給紙し、中間転写ベルト３０６に一次転写されたトナー画像を、Ｐ１を経由してＰ２搬送中の用紙に二次転写するように制御する。
プリンタエンジン２０３は、Ｐ２においてトナー画像を転写した用紙を定着ローラ３０８と加圧ローラ３０９からなる定着器に搬送してトナー画像を用紙に定着させる。最後にプリンタエンジン２０３は、トナー画像が定着された用紙をＰ３経由で機外へ排出する。
【００３０】
次に、離間動作について説明する。
離間機構は、感光ドラム３１３ａと転写ローラ３０７ａとの間、現像ローラ３１２ａと感光ドラム３１３ａとの間、帯電ローラ３１１ａと感光ドラム３１３ａとの間、定着ローラ３０８と加圧ローラ３０９との間にそれぞれ存在する。
プリンタエンジン２０３は、カラー機においてブラックトナーしか使わないモノクロ印刷のときには、ブラック以外の感光ドラムの消耗を低減するために、通常感光ドラム３１３ａ〜３１３ｃと、それに接着している帯電ローラ３１１ａ〜３１１ｃ、現像ローラ３１２ａ〜３１２ｃ、中間転写ベルト３０６との間の離間機構を駆動させ、それぞれを接着状態から離間状態にする。
また、プリンタエンジン２０３は、電源オフ時やプリンタエンジン２０３をオフにするような節電モード時に、コントローラ２０２からの指示に従い、感光ドラム３１３ａ〜３１３ｄと、それに接着している帯電ローラ３１１ａ〜３１１ｄ、現像ローラ３１２ａ〜３１２ｄ、中間転写ベルト３０６との間の離間機構および、定着ローラ３０８と加圧ローラ３０９との間の離間機構を駆動させ、それぞれを接着状態から離間状態にする。一方、電源オン時には、プリンタエンジン２０３は、起動処理の一部として、上記ぞれぞれの離間機構を駆動させ、それぞれ離間状態から接着状態にしてコントローラからの印刷指示に備える。
＜コントローラとプリンタエンジンの動作＞
本発明に係るコントローラ２０２とプリンタエンジン２０３の動作について、図５〜図７を用いて説明する。
【００３１】
図４は、本実施形態を示す画像形成装置の制御方法を説明するシーケンス例を示す図である。本例は、図１に示したコントローラ２０２とプリンタエンジン２０３の印字率に応じた前処理変更制御に関する処理例である。なお、本実施形態に示す画像形成装置は、プリンタエンジン２０３はコントローラ２０２とは異なるプリンタエンジンのためのコントローラを含むように構成されている。
【００３２】
コントローラ２０２は、データ処理装置１０２から受信する、例えばＰＤＬデータを解析して得られた印刷データをビットマップデータに変換し、印字率の算出を行う（Ｓ４０１）。コントローラ２０２は、プリンタエンジン２０３に対して印刷指示を行う。このときに、コントローラ２０２は、プリンタエンジン２０３に対して印刷指示といっしょに、該当ページの印字率情報を通知する（Ｓ４０２）。なお、Ｓ４０２では、算出された印字率が１０％である場合を示す。
プリンタエンジン２０３のプリンタエンジンコントローラ２５０が所定の、前処理変更を実行すると判断した結果（Ｓ４０３）、コントローラ２０２からの印刷指示に対して印字率に従って前処理変更が必要か否かの判定を行い、前処理を変更する（Ｓ４０４）。具体的には、コントローラ２０３が算出した印字率が１０％であるため、プリンタエンジンコントローラ２０３のプリンタエンジンコントローラ２５０は基本時間Ｔ０−Ｔ１を前回転時間とする。
本実施形態は定着不良を抑えつつＦＰＯＴを向上させることを目的としているため、前処理変更内容として、プリンタエンジン２０３の前回転時間を対象としている。
【００３３】
ここで、前処理に含む所定の前回転処理には、シートに熱定着処理を行う定着器の定着ヒータ加熱の他に、ポリゴンミラーの回転数制御、高圧制御、転写準備などがあり、本実施形態では定着不良を抑えられる定着ヒータ加熱時間まで前回転時間を短縮することで、ＦＰＯＴ向上を実現する。前処理を必要とする前処理手段には、画像形成装置がシートに画像を形成可能とする手段として、上記定着器、ポリゴンミラーや当該ポリゴンミラー等を駆動する駆動モータ、高圧制御ユニット、転写ユニットが含まれる。
具体的な短縮の例として、本例では印字率が０％〜１５％の時は、基本時間Ｔ０よりＴ１秒短縮、１６％〜４９％の時は基本時間Ｔ０よりＴ２秒短縮（Ｔ２＜Ｔ１）、５０％以上の時は短縮無しで基本時間Ｔ０といった前回転時間制御が考えられる。この制御は１例であり、例えば１％毎に短縮時間を段階的に変更するような決め細かな制御を行っても良い。
【００３４】
また、本実施形態では前回転時間を変更対象としたが、定着不良を抑える温調制御に繋がる内容であれば、例えば搬送速度を切り替える処理でもよいし、直接温調制御時間の変更を行ってもよい。
さらに、前回転時間の変更は、印字モード・紙サイズ・外部環状態を示す情報（温度・湿度）に従って変更する場合もあるので、この条件次第では印字率に関わらず変更の有無が決定する場合があってもよい。
プリンタエンジン２０３のプリンタエンジンコントローラ２５０は、変更された前処理、印刷処理、後処理を行って印刷を完了させ（Ｓ４０５）、コントローラ２０２に印刷完了通知を行う（Ｓ４０６）。
【００３５】
同様に、1ページ目の印刷から十分に時間間隔が開いた状態で、２ページ目の処理を行う例を説明する。２ページ目の印刷データを１ページ目と同様にコントローラ２０２がビットマップデータに変換し、印字率の算出を行う（Ｓ４０７）。コントローラ２０２は、プリンタエンジン２０３のプリンタエンジンコントローラ２５０に対して印刷指示を行う。
このときに、当該印刷指示といっしょに、算出した該当ページの印字率情報（本ページは算出された印字率が７０％の例を示す）を通知する（Ｓ４０８）。プリンタエンジン２０３は、コントローラ２０２からの印刷指示に対して印字率に従って前処理変更判定を行い、前処理変更を実行しないと判断した結果（Ｓ４０９）、前回転時間を変更せずデフォルト時間設定（基本時間Ｔ０を設定する）とする（Ｓ４１０）。
プリンタエンジン２０３のプリンタエンジンコントローラ２５０は、変更無しの前処理、印刷処理、後処理を行って印刷を完了させ（Ｓ４１１）、コントローラ２０２に印刷完了通知を行う（Ｓ４１２）。
【００３６】
図５は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図１に示したコントローラ２０２に関する印字率に応じた前処理変更処理例である。なお、各ステップは、ＣＰＵ２１２がＲＯＭ２０７に記憶された制御プログラムを実行することで図２に示した各部を制御することで対応する処理が実現される。また、説明上、図４に示したシーケンス例の各タイミングを合わせて表記する。
ジョブ制御部２１９は、印刷処理を開始し、データ処理装置１０２から受信するＰＤＬデータの解析により得られる印刷データから中間データを作成し、さらにビットマップデータを生成する（Ｓ５０１）。次に、画像処理部２１６は、生成されたビットマップデータから印字率を算出する（Ｓ４０１、Ｓ５０２）。次に、ＤＭＡ制御部２１０の設定を行い、エンジンＩ／Ｆ部２０９を介してプリンタエンジン２０３に対して印刷指示を行う（Ｓ４０２、Ｓ５０３）。この時、ＤＭＡ制御部２１０は、プリンタエンジン２０３に対して画像処理部２１６が算出した印字率も通知する。その後はプリンタエンジン２０３からの印刷完了通知を待ち合わせ（Ｓ４０６、Ｓ５０４）、印刷処理を完了させる。
図６は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図１に示したプリンタエンジン２０３に関する印字率に応じた前処理変更処理例である。なお、各ステップは、プリンタエンジン２０３のＣＰＵがＲＯＭに記憶された制御プログラムを実行することで実現される。また、説明上、図４に示したシーケンス例の各タイミングを合わせて表記する。
【００３７】
プリンタエンジン２０３のプリンタエンジンコントローラ２５０は、コントローラ２０２から印刷指示を受信すると（Ｓ４０２、Ｓ４０８、Ｓ６０１）、通知された印字率を元に、前処理の変更が必要か否かを判定する（Ｓ４０３、Ｓ４０９、Ｓ６０２）。そして、Ｓ４０３の例のように前処理変更が必要な場合は、プリンタエンジン２０３は、必要な前処理変更を行う（Ｓ４０４、Ｓ６０３）。Ｓ４０４の例では算出した印字率が１０％であるため、前回転時間をＴ０−Ｔ１時間に短縮するように変更設定している。
一方、図４に示すＳ４０９の例のように、算出した印字率が７０％である場合、前処理変更が必要ない場合は、通常の前処理設定を行う（Ｓ４１０）。Ｓ４１０の例では前回転時間としてデフォルト値であるＴ０を設定している。その後は、プリンタエンジン２０３は、前処理・印刷処理・後処理を行う（Ｓ６０４）。次に、プリンタエンジン２０３のプリンタエンジンコントローラ２５０は、コントローラ２０２に対して印刷完了通知を行って印刷終了となる（Ｓ６０５）。
〔第２実施形態〕
＜コントローラの動作＞
【００３８】
第１実施形態では、コントローラ２０２では全印刷ページにおいて常に印字率算出（Ｓ４０１）する場合について説明した。しかしながら、印字率算出によるＦＰＯＴ劣化を防ぐために、必要な場合のみ印字率計算を行うように制御してもよい。以下、その実施形態について詳述する。
【００３９】
図７は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図１に示したコントローラ２０２に関する印字率通知理例である。なお、各ステップは、ＣＰＵ２１２がＲＯＭ２０７に記憶された制御プログラムを実行することで図２に示した各部を制御することで対応する処理が実現される。
ジョブ制御部２１９は、印刷処理を開始し、データ処理装置１０２から受信するＰＤＬデータの解析により得られる印刷データから中間データを作成し、さらにビットマップデータを生成する（Ｓ７０１）。次に、エンジンＩ／Ｆ部は、プリンタエンジン２０３からエンジン情報（環境情報・状態）を取得する（Ｓ７０２）。ここで、環境情報とは、温度や湿度の情報があり、その他エンジン制御に必要なパラメータを取得してもよい。また、状態とは、エンジンの状態を指しており、初期状態・ウエイト状態・スタンバイ状態・プリント状態・スリープ状態・故障状態などがある。ジョブ制御部２１９はエンジン情報やジョブ情報から印字率算出が必要か否かを判定する。
【００４０】
まずジョブ制御部２１９は、ジョブ情報から印字率に従ったエンジン制御が必要か否かを判定する（Ｓ７０３）。例えば、印字率に従ったエンジン制御は定着ヒータの温度が上がらないことによる定着不良抑制を意図しているので、連続印刷時の２ページ目以降はエンジン制御の必要がない。
したがって、ジョブの最初のページか否かでエンジン制御が必要か否かを判定してもよい。次に、ジョブ制御部２１９は取得した環境情報から印字率に従ったエンジン制御が必要か否かを判定する（Ｓ７０４）。エンジン制御が不要であるとジョブ制御部２１９が判断した場合は、印字率の算出を行わず、デフォルト値を設定してプリンタエンジン２０３のプリンタエンジンコントローラ２５０に送信し、その後は第１実施形態と同様の制御を行う（Ｓ７１１）。デフォルト値に関しては、ＦＰＯＴを優先して考えるのであれば印字率０％を設定してもよいし、逆に定着不良抑制を優先するのであれば印字率１００％を設定してもよい。
【００４１】
また、これらをユーザが選択できるようにしてもよい。また、温度や湿度の環境情報の閾値はプリンタエンジンの状態によって異なる。
そこで、Ｓ７０４において、環境情報からエンジン制御が必要であるとジョブ制御部２１９が判断した場合、取得したエンジン状態がエンジン制御必要な状態か否かを判定する。例えば、エンジン状態が、定着温度が下がっていると考えられるウエイト状態・スリープ状態・故障状態の場合という条件が考えられる（Ｓ７０５）。さらに、エンジン状態の条件が満たされている場合、ジョブ制御部２１９は、その状態が一定時間（Ｔ２秒）経過しているか否かを判断する。この一定時間（Ｔ２秒）は、プリンタエンジンの特性・定着器の特性によって決定される値となる。
ここで、一定時間が経過していないとジョブ制御部２１９が判断した場合は、適切な間隔（Ｔ３秒）間隔で再度プリンタエンジンの情報取得と判定を繰り返す（Ｓ７１０）。
一方、Ｓ７０６で、Ｔ２秒経過をジョブ制御部２１９が確認した場合、その後は印字率算出（Ｓ７０７）、以降の第１実施形態と同様の制御を行う（Ｓ７０７・Ｓ７０８・Ｓ７０９）。
〔第３実施形態〕
＜コントローラ・プリンタエンジンの動作＞
【００４２】
第２実施形態では、コントローラ２０２はプリンタエンジン２０３のプリンタエンジンコントローラ２５０から環境情報、エンジン状態を取得し、その情報から印字率算出が必要か否かを判定していたが、これらの判定をプリンタエンジン２０３側で完結させるように制御してもよい。
本実施形態では、エンジンの動作状態および環境状態に基づいて、設定された印字率を変更すべきかどうかを判別した場合、プリンタエンジンコントローラ２５０がコントローラ２０１に変更すべき印字率の通知を要求する。その要求後、プリンタエンジンコントローラ２５０がコントローラ２０１から通知される印字率に従い設定された前処理時間を延長するように変更する構成である。
具体的には、コントローラ２０２は、プリンタエンジン２０３のプリンタエンジンコントローラ２５０に判定結果を問い合わせ、プリンタエンジン２０３は環境情報・経過時間を含むエンジン状態・ジョブ情報から印字率算出が必要か否かのみをコントローラ２０２に通知する。コントローラ２０２は、通知された結果に従って印字率算出の実施とプリンタエンジン２０３に通知する印字率の設定を行う。
〔第４実施形態〕
なお、上記各実施形態では、前回転時間を延長することで熱定着の不具合を解消する例を説明した。これに対して、コントローラ２０２から印字率が通知された際に、プリンタエンジンコントローラ２５０が、現像剤が載ったシートの搬送速度を通常よりも低速に切替えるかどうかを判断して、必要に応じて搬送速度を変更する制御を行うように構成してもよい。
これにより、シートに転写された現像剤の定着状態を安定化させることも可能である。
〔第５実施形態〕
さらに、コントローラ２０２が印刷可能なイメージデータへ展開処理を完了する際、プリンタエンジン２０３が後回転処理に入るかどうかを条件１、条件２から確認する。ここで、確認する条件１は、前ページの排紙完了時間から次ページのＰＤＬ＋ＲＩＰ完了の経過時間を（Ｔ１）とし、印刷データサイズ等から算出される画像転送準備時間をＴ２とし、後回転許容時間Ｔ３とする場合に、Ｔ１＋Ｔ２＜Ｔ３であることである。また、条件２は、ＰＤＬ＋ＲＩＰ処理が完了した時点で、プリンタエンジン２０３が印刷開始予約待ちであることである。
そして、コントローラ２０２が、プリンタエンジン２０３に後回転処理が入るとことを確認した場合において、コントローラ２０２が、算出した印字率をプリンタエンジンコントローラ２５０に通知する制御を行うように構成してもよい。この際、プリンタエンジンコントローラ２５０は、後回転後、通常の前回転処理に加えて、前回転を延長する制御を実行する。
上記各実施形態によれば、印字率に適応した前処理時間を設定して、印刷要求時におけるファーストページ出力を得るまでの時間を短縮できる。
また、印刷データの印字率に応じて前回転時間を可変としたので、間接的に温調制御を最適化することで、定着不良を抑えつつ、印刷データに応じてファーストページ出力を得るまでの時間（ＦＰＯＴ）を最適な時間にすることができる。
【００４３】
〔他の実施形態〕
本発明は、以下の処理を実行することによっても実現される。
即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００４５】
１０１  画像形成装置
１０２  データ処理装置
２０１  操作部
２０２  コントローラ
２０３  プリンタエンジン
【図１】
2014113752.tif 000003
【図２】
2014113752.tif 000004
【図３】
2014113752.tif 000005
【図４】
2014113752.tif 000006
【図５】
2014113752.tif 000007
【図６】
2014113752.tif 000008
【図７】
2014113752.tif 000009