(57)【特許請求の範囲】
【請求項１】
画像形成を行うための画像情報を制御する第１の制御手段と、
前記第１の制御手段と通信可能であり、画像形成動作を制御する第２の制御手段と、を有する画像形成装置であって、
前記第１の制御手段は、前記画像情報を第１の解析方法により解析した結果と、画像形成を開始するための準備動作である前回転シーケンスにかかる時間とに基づき、前記第２の制御手段に前記前回転シーケンスの開始に関する第１のコマンドを送信し、
前記第１のコマンドを送信した後、前記画像情報を前記第１の解析方法より処理負荷の重い第２の解析方法により解析した結果に基づき、前記第２の制御手段に前記画像情報の展開にかかる時間に関する第２のコマンドを送信し、
前記第２の制御手段は、受信した前記第１のコマンドが、前記前回転シーケンスを開始することを示すコマンドであれば、前記第１のコマンドを受信した後で前記第２のコマンドを受信する前に前記前回転シーケンスを開始し、
受信した前記第１のコマンドが、前記前回転シーケンスを開始することを示すコマンドでなければ、前記第２のコマンドを受信した後に前記前回転シーケンスを開始することを特徴とする画像形成装置。
【請求項２】
前記第１の制御手段は、前記前回転シーケンスにかかる時間より印字開始コマンドを送信するまでにかかる時間の方が短い場合、前記第１のコマンドとして前記前回転シーケンスを開始することを示すコマンドを前記第２の制御手段に送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１の制御手段は、前記前回転シーケンスにかかる時間より印字開始コマンドを送信するまでにかかる時間の方が長い場合、前記第１のコマンドとして前記前回転シーケンスを開始しないことを示すコマンドを前記第２の制御手段に送信することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記第１の制御手段は、前記第２の制御手段に前記前回転シーケンスにかかる時間を要求し、前記画像情報を第１の解析方法により解析した結果と前記第２の制御手段から受信した前記前回転シーケンスにかかる時間とに基づき、前記第２の制御手段に前記前回転シーケンスの開始に関する第１のコマンドを送信することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
画像形成を行うための画像情報を制御する第１の制御手段と、
前記第１の制御手段と通信可能であり、画像形成動作を制御する第２の制御手段と、を有する画像形成装置であって、
前記第１の制御手段は、前記画像情報を第１の解析方法により解析した結果と、画像形成を開始するための準備動作である前回転シーケンスにかかる時間とに基づき、前記第２の制御手段に前記前回転シーケンスの開始に関する第１のコマンドを送信するか否かを判断し、
前記第１のコマンドを送信するか否かを判断した後、前記画像情報を前記第１の解析方法より処理負荷の重い第２の解析方法により解析した結果に基づき、前記第２の制御手段に前記画像情報の展開にかかる時間に関する第２のコマンドを送信し、
前記第２の制御手段は、前記第１のコマンドを受信した場合は、前記第１のコマンドを受信した後で前記第２のコマンドを受信する前に前記前回転シーケンスを開始し、
前記第１のコマンドを受信していない場合は、前記第２のコマンドを受信した後に前記前回転シーケンスを開始することを特徴とする画像形成装置。
【請求項６】
前記第１の制御手段は、前記前回転シーケンスにかかる時間より印字開始コマンドを送信するまでにかかる時間の方が短い場合、前記第１のコマンドを前記第２の制御手段に送信することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記第１の制御手段は、前記前回転シーケンスにかかる時間より印字開始コマンドを送信するまでにかかる時間の方が長い場合、前記第１のコマンドを前記第２の制御手段に送信しないことを特徴とする請求項５又は６に記載の画像形成装置。
【請求項８】
前記第１の制御手段は、前記第２の制御手段に前記前回転シーケンスにかかる時間を要求し、前記画像情報を第１の解析方法により解析した結果と前記第２の制御手段から受信した前記前回転シーケンスにかかる時間とに基づき、前記第２の制御手段に前記前回転シーケンスの開始に関する第１のコマンドを送信するか否かを判断することを特徴とする請求項５乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
画像形成を行うための画像情報を制御する第１の制御手段と、
前記第１の制御手段と通信可能であり、画像形成動作を制御する第２の制御手段と、を有する画像形成装置であって、
前記第１の制御手段は、前記画像情報を第１の解析方法により解析した結果と、画像形成を開始するための準備動作である前回転シーケンスにかかる時間とに基づき、前記第２の制御手段に前記前回転シーケンスの開始に関するコマンドを送信するか否かを判断し、
前記第２の制御手段に前記前回転シーケンスの開始に関するコマンドを送信すると判断すると、前記第２の制御手段に前記前回転シーケンスの開始に関するコマンドを送信し、
前記第２の制御手段に前記前回転シーケンスの開始に関するコマンドを送信しないと判断すると、前記画像情報を前記第１の解析方法より処理負荷の重い第２の解析方法により解析した結果に基づき、前記第２の制御手段に前記画像情報の展開にかかる時間に関するコマンドを送信し、
前記第２の制御手段は、前記前回転シーケンスの開始に関するコマンドを受信した場合は、前記前回転シーケンスの開始に関するコマンドを受信した後で前記画像情報の展開にかかる時間に関するコマンドを受信する前に前記前回転シーケンスを開始し、
前記画像情報の展開にかかる時間に関するコマンドを受信した場合は、前記画像情報の展開にかかる時間に関するコマンドを受信した後に前記前回転シーケンスを開始することを特徴とする画像形成装置。
【請求項１０】
前記第１の制御手段は、前記前回転シーケンスにかかる時間より印字開始コマンドを送信するまでにかかる時間の方が短い場合、前記前回転シーケンスの開始に関するコマンドを前記第２の制御手段に送信することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記第１の制御手段は、前記前回転シーケンスにかかる時間より印字開始コマンドを送信するまでにかかる時間の方が長い場合、前記前回転シーケンスの開始に関するコマンドを前記第２の制御手段に送信しないことを特徴とする請求項９又は１０に記載の画像形成装置。
【請求項１２】
前記第１の制御手段は、前記第２の制御手段に前記前回転シーケンスにかかる時間を要求し、前記画像情報を第１の解析方法により解析した結果と前記第２の制御手段から受信した前記前回転シーケンスにかかる時間とに基づき、前記第２の制御手段に前記前回転シーケンスの開始に関するコマンドを送信するか否かを判断することを特徴とする請求項９乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
前記第１の解析方法とは、画像サイズに基づき画像情報を展開することにかかる時間を解析することであり、前記第２の解析方法とは、画像サイズと画像の種類に基づき画像情報を展開することにかかる時間を解析することであることを特徴とする請求項１乃至１２のいずれか１項に記載の画像形成装置。
【請求項１４】
前記第１の制御手段はコントローラであり、前記第２の制御手段はエンジンであることを特徴とする請求項１乃至１３のいずれか１項に記載の画像形成装置。
【請求項１５】
前記第２の制御手段は、前記第１のコマンドを受信した後、印字予約に関するコマンドである第３のコマンドを受信したタイミングに応じて、前記前回転シーケンスを開始することを特徴とする請求項１乃至１４のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、レーザビームプリンタ、ファクシミリ等の画像形成装置に関する。
【背景技術】
【０００２】
画像処理を行うコントローラと画像形成を行うエンジンで構成された一般的なレーザビームプリンタは、例えば図１８Ａに示すタイミングチャートに従い画像形成を行う。具体的には、コントローラは、ホストコンピュータから画像情報と印字命令を受け取ると、受け取った印字命令に基づいて、エンジンへ印字予約コマンドを送信する。また、コントローラは、ホストコンピュータから受け取った画像情報の解析及びビットデータへの変換が完了し、ビデオ信号を送信可能となった時点で、エンジンへ印字開始コマンドを送信する。エンジンは、印字開始コマンドを受信すると、印字動作を行うための準備動作である前処理（以後、前回転シーケンスとも呼ぶ）を開始し、印刷動作であるプリントシーケンスを実行する。その後、印字動作を終了するための終了動作である後処理（以後、後回転シーケンスとも呼ぶ）を行いプリント動作が完了となる。【０００３】
上記のようなプリント動作のなかで、１枚目の画像を形成するまでの時間（以後、ＦＰＯＴ（Ｆｉｒｓｔ  Ｐｒｉｎｔ  Ｏｕｔ  Ｔｉｍｅ）とも呼ぶ）を短縮する方法が特許文献１に開示されている。具体的には、図１８Ｂに示すように、まずコントローラは、ホストコンピュータから画像情報と印字命令を受け取る。その後、画像情報を解析してエンジンに対して印字開始コマンドを送信できるまでの予測時間を通知するためのコマンド（以後、「印字開始予告コマンド」とも呼ぶ）を設けることが提案されている。エンジンは、コントローラから通知された予測時間（Ｔｐｒｉｎｔ）と、前回転シーケンスに要する時間（Ｔｐｒｅ）を比較する。そして、コントローラから通知された予測時間（Ｔｐｒｉｎｔ）が、前回転シーケンスに要する時間（Ｔｐｒｅ）よりも短い場合は、印字開始予告コマンドを受信した時点で前回転シーケンスを開始する。一方、コントローラから通知された予測時間（Ｔｐｒｉｎｔ）が、前回転シーケンスに要する時間（Ｔｐｒｅ）よりも長い場合は、予測時間（Ｔｐｒｉｎｔ）の経過に合わせて前回転シーケンスが終了するように、前回転シーケンスの開始を遅らせる。これにより、ホストコンピュータからコントローラへ送られる画像情報の容量に応じて適切なＦＰＯＴを実現するとともに、感光ドラムをはじめとする消耗品の劣化を抑制している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２３４５５１
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法においても予測時間（Ｔｐｒｉｎｔ）より前回転シーケンスに要する時間（Ｔｐｒｅ）の方が長い場合には、コントローラでの画像展開が終わってもまだ前回転シーケンスが終わっておらず、適切なＦＰＯＴが実現できていなかった。そこで、例えば印字予約コマンドがエンジンに送信されたタイミングを起点として前回転シーケンスを開始することで、ＦＰＯＴを短縮しようとする方法が考えられる。しかし、印字予約が確定した時点ですぐに前回転シーケンスを開始してしまうと、画像情報の容量が大きく展開に時間がかかり、印字開始コマンドが受信できるまでの時間が長くなってしまう場合には、前回転シーケンスが早く終わりすぎてしまう。前回転シーケンスが早く終わりすぎてしまうと、感光ドラムをはじめとする消耗品の劣化を招いてしまう可能性がある。【０００６】
本出願にかかる本発明は、以上のような状況を鑑みてなされたものであり、画像情報の展開にかかる時間に応じてＦＰＯＴを適切にするとともに、感光ドラムをはじめとする消耗品の劣化を抑制することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、画像形成を行うための画像情報を制御する第１の制御手段と、前記第１の制御手段と通信可能であり、画像形成動作を制御する第２の制御手段と、を有する画像形成装置であって、前記第１の制御手段は、前記画像情報を第１の解析方法により解析した結果と、画像形成を開始するための準備動作である前回転シーケンスにかかる時間とに基づき、前記第２の制御手段に前回転シーケンスの開始に関する第１のコマンドを送信し、前記第１のコマンドを送信した後、前記画像情報を前記第１の解析方法より処理負荷の重い第２の解析方法により解析した結果に基づき、前記第２の制御手段に前記画像情報の展開にかかる時間に関する第２のコマンドを送信し、前記第２の制御手段は、受信した前記第１のコマンドが、前回転シーケンスを開始することを示すコマンドであれば、前記第１のコマンドを受信した後で前記第２のコマンドを受信する前に前回転シーケンスを開始し、受信した前記第１のコマンドが、前回転シーケンスを開始することを示すコマンドでなければ、前記第２のコマンドを受信した後に前回転シーケンスを開始することを特徴とする。
【発明の効果】
【０００８】
本発明の構成によれば、画像情報の展開にかかる時間に応じてＦＰＯＴを適切にするとともに、感光ドラムをはじめとする消耗品の劣化を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の概略構成図
【図２】画像形成装置の動作を制御するハードウェア構成及びその機能からなる制御システムを示したブロック図
【図３】画像形成タイミングチャート
【図４】ドラム回転許可コマンドを受信することによって印字予約コマンド受信のタイミングで感光ドラム２の回転を開始するときの画像形成タイミングチャート
【図５】ドラム回転許可コマンドを受信しない、又はドラム回転許可コマンドを受信することによって印字予約コマンド受信のタイミングで感光ドラム２の回転を開始しないときの画像形成タイミングチャート
【図６】コントローラ６５０がエンジン６２０にドラム回転許可コマンドを送信するまでのフローチャート
【図７】コントローラ６５０からドラム回転許可コマンドを受信し、画像形成を完了するまでのフローチャート
【図８】コントローラ６５０からドラム回転許可コマンドを受信し、画像形成を完了するまでのフローチャート
【図９】各印字モードにおけるＴｐｒｅ１とＴｐｒｅ２の時間を定義した表
【図１０Ａ】入力される電源電圧や画像形成装置が設置された環境の状況に応じてＦＰＯＴが変化することを示したグラフ
【図１０Ｂ】入力される電源電圧や画像形成装置が設置された環境の状況に応じてＦＰＯＴが変化することを示したグラフ
【図１１】印字モードＮの場合に定着器３４の目標温度までの到達時間が電源電圧の影響により遅延してしまうときの一例を示したタイミングチャート
【図１２】コントローラ６５０がエンジン６２０に印字予約コマンドを送信するまでのタイミングチャート
【図１３】ドラム回転許可コマンドを受信することによって印字予約コマンド受信のタイミングで感光ドラム２の回転を開始するときの画像形成タイミングチャート
【図１４】ドラム回転許可コマンドを受信しない、又はドラム回転許可コマンドを受信することによって印字予約コマンド受信のタイミングで感光ドラム２の回転を開始しないときの画像形成タイミングチャート
【図１５】コントローラ６５０がエンジン６２０にドラム回転許可コマンドを送信するまでのフローチャート
【図１６】コントローラ６５０からドラム回転許可コマンドを受信し、画像形成を完了するまでのフローチャート
【図１７】コントローラ６５０からドラム回転許可コマンドを受信し、画像形成を完了するまでのフローチャート
【図１８Ａ】従来の画像形成タイミングチャート
【図１８Ｂ】従来の画像形成タイミングチャート
【発明を実施するための形態】
【００１０】
以下、図面を用いて本発明の実施形態について説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせのすべてが発明の解決手段に必須のものとは限らない。
【００１１】
（第１の実施形態）
［画像形成装置の説明］
本実施形態における画像形成装置の概略構成図を図１に示す。画像形成装置には、イエロー、マゼンタ、シアン、ブラックの各色用の像担持体としての感光ドラム２ａ、２ｂ、２ｃ、２ｄ（以下、感光ドラム２とも示す）が備えられている。また、各感光ドラム２の周囲には、その回転方向上流側から順に、帯電手段としての帯電ローラ７ａ、７ｂ、７ｃ、７ｄ（以下、帯電ローラ７とも示す）が備えられている。さらに、現像手段としての現像器３ａ、３ｂ、３ｃ、３ｄ（以下、現像器３とも示す）、クリーニング手段としてのクリーニング部５ａ、５ｂ、５ｃ、５ｄ（以下、クリーニング部５とも示す）が備えられている。
【００１２】
帯電ローラ７は、感光ドラム２の表面を均一に帯電する。帯電ローラ７により均一に帯電された感光ドラム２の表面は、画像情報に基づいて露光部１ａ、１ｂ、１ｃ、１ｄ（以下、露光部１とも示す）によりレーザビームが照射されて静電潜像が形成される。現像器３は、静電潜像が形成された感光ドラム２の表面に各色のトナー（現像剤）を付着させてトナー画像として顕像化する。クリーニング部５は、転写後の感光ドラム２の表面に残留したトナーを除去して残トナー容器内に回収する。なお、これらの手段をひとつのユニットとしてまとめてプロセスカートリッジとすることも可能である。
【００１３】
感光ドラム２に対向した位置には、感光ドラム２の表面に形成されたトナー画像が一次転写される中間転写体としての中間転写ベルト１０が駆動ローラ１１、テンションローラ１２及び従動ローラ１３により張架されている。中間転写ベルト１０を挟んで駆動ローラ１１に対向する位置には、二次転写手段としての二次転写ローラ２２が配置されている。各感光ドラム２に形成されたトナー画像は、一次転写手段としての一次転写ローラ４ａ、４ｂ、４ｃ、４ｄ（以下、一次転写ローラ４とも示す）により中間転写ベルト１０に一次転写される。
【００１４】
一方、給送カセットからピックアップローラ３１により給紙された記録材３０は、図示しない分離手段により１枚ずつ分離給送される。給紙された記録材３０はレジストローラ対３３に搬送され、レジストローラ対３３により所定のタイミングで中間転写ベルト１０と二次転写ローラ２２との間に搬送される。そして、二次転写ローラ２２により中間転写ベルト１０に一次転写されたトナー画像が記録材３０に二次転写される。トナー画像が転写された記録材３０は、定着手段としての定着器３４によりトナー画像が定着された後、排出ローラ対３５により画像形成装置本体の上部に設けられた排出トレイ３６上に排出される。
【００１５】
［画像形成装置のブロック図の説明］
図２に画像形成装置の動作を制御するハードウェア構成及びその機能からなる制御システムを示したブロック図を示す。ホストコンピュータ６６０と接続されたコントローラ６５０は、ビデオインターフェイス６４０を介してエンジン６２０と通信可能であり、エンジン６２０に画像形成の命令を行う。画像形成を行う画像形成部６３０は、プロセスカートリッジ６３１、二次転写手段としての二次転写ローラ２２、定着手段としての定着器３４等から構成される。プロセスカートリッジ６３１は一例として、帯電手段としての帯電ローラ７、露光手段としての露光部１、現像手段としての現像器３、クリーニング手段としてのクリーニング部５、一次転写手段としての一次転写ローラ４から構成される。
【００１６】
ＣＰＵ６００では、ＲＯＭ６０１に格納された各種制御プログラムに基づいてＲＡＭ６０２を作業領域に用い画像形成部６３０の各部を制御しながら、画像形成動作を制御する。なお、ここではＣＰＵ６００の処理に基づき、画像形成動作の制御が行なわれると説明したが、ＣＰＵ６００が行う制御の一部或いは全てを集積回路であるＡＳＩＣで行うことも可能である。
【００１７】
［画像形成動作を示したタイミングチャートの説明］
図３は、画像形成動作を示したタイミングチャートである。エンジン６２０は、コントローラ６５０から印字開始予告コマンドを受信することで画像形成の準備動作である前回転シーケンスを開始する。まず、感光ドラム２を起動し、感光ドラム２が起動後に現像手段としての現像器３を起動する。現像器３が起動したら、エンジン６２０から画像出力を許可する／ＴＯＰ信号をコントローラ６５０に出力し、画像形成を開始する。その後、すべての画像形成が終了し、記録材３０が画像形成装置外に排出されると、後回転シーケンスを開始して感光ドラム２や現像器３を停止して画像形成動作を終了する。
【００１８】
ここで、感光ドラム２の起動を開始し、感光ドラム２の制御に必要な動作が完了して、現像器３の起動ができるまでにかかる時間をＴｐｒｅ１とする。また、現像器３の起動を開始し、例えば現像器３が当接離間可能であれば、現像器３を感光ドラム２に当接させる等、現像器３の制御に必要な動作が完了するまでの時間をＴｐｒｅ２とする。また、／ＴＯＰ信号を送信してから画像形成が完了するまでの時間をＴｓｅｑと定義する。なお、／ＴＯＰ信号を送信してから画像形成され始めた以降は画像形成動作を停止することができないため、基本的にＴｓｅｑは一定値になる。一方、現像器３の起動タイミングや／ＴＯＰ信号の出力タイミングは、コントローラ６５０からの各種コマンドの受信タイミングに応じて変動する。この画像形成の開始タイミングと前回転シーケンスの完了タイミングを適切に制御することで、ＦＰＯＴの短縮や、感光ドラム２等の消耗品の劣化を抑制することができる。
【００１９】
［ドラム回転許可コマンドの説明］
ＦＰＯＴの短縮を実現するために、画像形成が開始できるタイミングと前回転シーケンスの終了タイミングを鑑みて、プリントモードが確定した印字予約コマンドが送信されたタイミングで前回転シーケンスを開始させるためのドラム回転許可コマンドを新たに設ける。ドラム回転許可コマンドは、これまでの印字開始予告コマンドのように印字開始コマンドがいつ送信されるかを示す予測時間（Ｔｐｒｉｎｔ）を送信するのではなく、予め定められたＦＰＯＴを満たすことができるか否かを示す情報となる。
【００２０】
エンジン６２０が印字予約コマンドを起点にして、前回転シーケンスとして感光ドラム２の起動を開始するためには、コントローラ６５０で行われる画像情報の展開にかかる時間と、前回転シーケンスにかかる時間のバランスを鑑みる必要がある。具体的には、感光ドラム２を起動しても、コントローラ６５０での画像展開に時間がかかり、印字開始コマンドの送信が遅れてしまうと、前回転シーケンスが早く終わりすぎて、感光ドラム２や現像器３の寿命が必要以上に消耗される可能性があるためである。
【００２１】
従って、コントローラ６５０はホストコンピュータ６６０から受け取った画像情報を解析し、画像情報を展開することにかかる時間と、前回転シーケンスが完了するまでにかかる時間とを下記式（１）、（２）を用いて比較する。そして、ドラム回転許可コマンドをエンジン６２０に送信するか否を判断する。なお、ドラム回転許可コマンドの判断に用いる印字開始コマンドを送信するまでにかかる時間を求める方法として、例えばホストコンピュータ６６０から受信したジョブに含まれる画像サイズに基づき印字開始コマンドを送信するまでの時間を推測する。具体的には、受信したジョブを順次解析し、ジョブにおける画像サイズを示すデータを認識する。認識した画像サイズを示すデータに基づき、印字開始コマンドを送信するまでの時間を推測する。画像サイズを示すデータには、画像の種類に関する情報は含まれていないため、印字開始コマンドを送信するまでの時間はある程度の精度の推測になってしまう。しかし、画像サイズを示すデータを読み出すだけならば、画像の種類まで詳細に解析するより短い時間で印字開始コマンドを送信するまでの時間を解析することができるため、スループットの向上につながる。
【００２２】
なお、ここでは一例として画像サイズから印字開始コマンドを送信するまでの時間を推測する解析方法を挙げたが、予約コマンドを送信するタイミングで印字開始コマンドを送信するまでにかかる時間を推測することができれば、これに限られるものではない。
Ｔｐｒｅ１＋Ｔｐｒｅ２≧印字開始コマンドを送信するまでにかかる時間・・・（１）
Ｔｐｒｅ１＋Ｔｐｒｅ２＜印字開始コマンドを送信するまでにかかる時間・・・（２）
【００２３】
式（１）が成り立つ場合には、ドラム回転許可コマンドをエンジン６２０に送信する。又は、印字予約コマンドを受信した時点から前回転シーケンスを開始することを示す値として１をエンジン６２０に送信する。なお、印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始することを示す値であれば、ドラム回転許可コマンドとして送信する値はどのようなものであってもよい。
【００２４】
一方、式（２）が成り立つ場合には、ドラム回転許可コマンドをエンジン６２０に送信しない。又は、印字予約を受信した時点ではなく、印字開始予告コマンドを受信した時点から前回転シーケンスを開始することを示す値として０をエンジン６２０に送信する。なお、印字予約コマンドを受信したタイミングではなく、印字開始予告コマンドを受信したタイミングを起点として前回転シーケンスを開始することを示す値であれば、ドラム回転許可コマンドとして送信する値はどのようなものであってもよい。
【００２５】
なお、ここでは、一例として前回転シーケンスを開始することを示す値を送るコマンドとして、ドラム回転許可コマンドを新たに定義する方法について説明したが、前回転シーケンスを開始することを送信できれば、これに限られるものではない。例えば、先の式（１）、式（２）の結果によって、印字開始予告コマンドを送信するタイミングを変更してもよい。
【００２６】
具体的には、先の式（１）が成り立つ場合は、印字開始予告コマンドとして、印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）を含むことなく、印字予約を受信した時点から前回転シーケンスを開始することを示す値として１をエンジン６２０に送信する。なお、印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始することを示す値であれば、印字開始予告コマンドとして送信する値はどのようなものであってもよい。
【００２７】
また、先の式（２）が成り立つ場合には、印字予約を送信する前のタイミングで印字開始予告コマンドを送信することなく、印字予約を送信した後のタイミングで、従来通り印字開始予告コマンドとして、印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）をエンジン６２０に送信する。
【００２８】
このように、印字開始予告コマンドを送信するタイミングを変更することにより、ドラム回転許可コマンドを送信することと同様の効果を得ることも可能である。
【００２９】
［画像形成タイミングチャートの説明］
図４はドラム回転許可コマンドを受信することによって印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始するときの画像形成タイミングチャートである。このとき、コントローラ６５０はホストコンピュータ６６０から受け取った画像情報を展開することにかかる時間と前回転シーケンスにかかる時間を比較した結果、先の式（１）が成り立つと判断する。そして、ドラム回転許可コマンドを送信する、又は印字予約コマンド受信のタイミングで感光ドラム２の回転を開始する旨を示すドラム回転許可コマンドを送信する。
【００３０】
エンジン６２０は、ドラム回転許可コマンドを受信し、先の式（１）が成り立っていることを確認すると、後に印字予約コマンドを受信したタイミングを起点として感光ドラム２の起動を開始する。その後、印字開始コマンドを送信するまでの時間である印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）に応じて現像器３の起動タイミングも調整する。感光ドラム２や現像器３の起動等の前回転シーケンスが完了すると、／ＴＯＰ信号を出力してプリントシーケンスを開始し画像形成を行う。なお、予告タイミング（Ｔｐｒｉｎｔ）を求める方法として、コントローラ６５０によりホストコンピュータ６６０から受信したジョブに含まれる各ページにおける画像サイズと画像の種類に基づきＴｐｒｉｎｔを予測する。具体的には、受信したジョブを順次解析し、各ページにおける画像サイズと画像の種類を認識する。認識した画像サイズと画像の種類に基づき、以下の式に基づきＴｐｒｉｎｔを予測する。
Ｔｐｒｉｎｔ  ＝  単位ページあたりの画像サイズ  ×  係数α  ÷  ＣＰＵのクロック周波数・・・（３）
なお、係数αは、例えば画像の種類がテキストデータか、図形データか、イメージデータか、等に基づいて設定できる。例えば、テキストデータを１とすると、図形データを２０、イメージデータを１０というように、適宜係数を設定できる。
【００３１】
先のホストコンピュータ６６０から受信したジョブに含まれる画像サイズに基づく方法に比べて、画像サイズと画像の種類に基づく方法は処理負荷が重くなり、予測にかかる時間は長くなってしまう。しかし、画像サイズに基づく方法ではＴｐｒｉｎｔを推測するにとどまっていたものの、画像サイズと画像の種類に基づく方法ではＴｐｒｉｎｔの時間を精度良く求めることが可能となる。
【００３２】
なお、ここでは一例として画像サイズと画像の種類に基づきＴｐｒｉｎｔを予測する解析方法を挙げたが、印字開始予告コマンドを送信するタイミングでＴｐｒｉｎｔを求めることができれば、これに限られるものではない。例えば、画像情報として受信したページ記述言語のページ毎のコマンドを夫々解析し、単位ページにおける複数のコマンドをビットマップとして画像展開するのにかかる時間を積算することで、単位ページにおける画像展開時間を予測することもできる。
【００３３】
一方、図５はドラム回転許可コマンドを受信しない、又はドラム回転許可コマンドを受信することによって印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始しないときの画像形成タイミングチャートである。このとき、コントローラ６５０はホストコンピュータ６６０から受け取った画像情報を展開することにかかる時間と前回転シーケンスにかかる時間を比較した結果、先の式（２）が成り立つと判断する。そして、ドラム回転許可コマンドを送信しない、又は印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始しない旨を示すドラム回転許可コマンドを送信する。
【００３４】
エンジン６２０は、ドラム回転許可コマンドを受信しない、又は印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始しない旨のドラム回転許可コマンドを受信する。そして、先の式（２）が成り立っていることを確認すると、後に印字予約コマンドを受信したタイミングを起点として感光ドラム２の起動を開始せず、印字開始予告コマンドの受信を待ってから感光ドラム２の起動を開始する。その後、印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）に応じて現像器３の起動タイミングも調整する。感光ドラム２や現像器３の起動等の前回転シーケンスが完了すると、／ＴＯＰ信号を出力してプリントシーケンスを開始し画像形成を行う。
【００３５】
［フローチャートの説明］
図６は、コントローラ６５０がホストコンピュータ６６０から画像情報を取得してから、エンジン６２０にドラム回転許可コマンドを送信するまでの、コントローラ６５０の制御を示したフローチャートである。Ｓ１００において、コントローラ６５０はホストコンピュータ６６０から画像情報を取得する。Ｓ１０１において、コントローラ６５０は取得した画像情報を解析し、先の式（１）、式（２）との関係を比較し、エンジン６２０が印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始するか否かを判断する。Ｓ１０２において、コントローラ６５０はＳ１０１の結果に応じて、ドラム回転許可コマンドをエンジン６２０に送信する。
【００３６】
なお、先にも説明したように、先の式（１）が成り立つと判断した場合にはドラム回転許可コマンドを送信する、先の式（２）が成り立つと判断した場合にはドラム回転許可コマンドを送信しないと制御してもよい。また、先の式（１）が成り立つと判断した場合には印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始する旨を示すドラム回転許可コマンドを送信する、先の式（２）が成り立つと判断した場合には印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始しない旨を示すドラム回転許可コマンドを送信すると制御してもよい。
【００３７】
図７はコントローラ６５０からドラム回転許可コマンドを受信し、画像形成を完了するまでのエンジン６２０の制御を示したフローチャートである。Ｓ２００において、エンジン６２０はドラム回転許可コマンドを受信したか否かを判断する。ドラム回転許可コマンドを受信すると、Ｓ２０１において、エンジン６２０は、印字予約コマンドを受信したか否かを判断する。印字予約コマンドを受信すると、Ｓ２０２において、エンジン６２０はドラム回転許可コマンドが、印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始することを示す値であるか否かを判断する。
【００３８】
ドラム回転許可コマンドが印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始することを示す値である場合は、Ｓ２０３において、エンジン６２０は感光ドラム２の起動を開始する。その後、Ｓ２０４において、エンジン６２０は印字開始予告コマンドを受信したか否かを判断する。印字開始予告コマンドを受信すると、Ｓ２０５において、エンジン６２０は印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）に応じて現像器３の起動タイミングを判断し、現像器３の起動を開始する。
【００３９】
一方、ドラム回転許可コマンドが印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始しないことを示す値である場合は、Ｓ２１０において、エンジン６２０は印字開始予告コマンドを受信したか否かを判断する。印字開始予告コマンドを受信すると、Ｓ２１１において、感光ドラム２の起動を開始する。その後、Ｓ２０５において、エンジン６２０は印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）に応じて現像器３の起動タイミングを判断し、現像器３の起動を開始する。
【００４０】
Ｓ２０６において、エンジン６２０は印字開始コマンドを受信したか否かを判断する。印字開始コマンドを受信すると、Ｓ２０７において、エンジン６２０はコントローラ６５０に／ＴＯＰ信号を送信する。／ＴＯＰ信号を受信したコントローラ６５０は、画像データをエンジン６２０に送信し、エンジン６２０は画像形成を行う。Ｓ２０８において、エンジン６２０は、画像形成が終了したか否かを判断する。画像形成が終了すると、Ｓ２０９において、エンジン６２０は例えば中間転写ベルト１０のクリーニングや感光ドラム２や現像器３の駆動を停止するための後回転シーケンスを行い、画像形成動作を終了する。
【００４１】
なお、先にも説明したように、印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始するか否かを判断する方法は、ドラム回転許可コマンドを受信しているか否かで判断してもよい。図８にフローチャートを示す。なお、先の図７のフローチャートと同様のステップについては同様の番号を付し、ここでの説明は省略する。Ｓ２５０において、エンジン６２０は印字予約コマンドを受信したか否かを判断する。印字予約コマンドを受信すると、Ｓ２５１において、エンジン６２０は印字予約コマンドを受信する前にドラム回転許可コマンドを受信しているか否かを判断する。ドラム回転許可コマンドを受信していれば、前回転シーケンスを開始すると判断し、ドラム回転許可コマンドを受信していなければ、前回転シーケンスを開始しないと判断する。以下の制御は、先の図７のフローチャートと同様のため、ここでの説明は省略する。
【００４２】
以上のように、画像情報の展開にかかる時間を概算し、前回転シーケンスにかかる時間と比較して、ドラム回転許可コマンドを送信するようにしたことで、印字開始予告コマンドによるＴｐｒｉｎｔの時間がまだわかっていない印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始してもよいか否かを判断できるようになった。これにより、画像情報の展開にかかる時間と前回転シーケンスにかかる時間の比較結果に応じて、前回転シーケンスをすぐに始める場合には、前回転シーケンスを従来より早く開始できるためＦＰＯＴを短縮することができる。また、前回転シーケンスをすぐに始めない場合には、画像展開の時間と前回転シーケンスの時間を合わせることができ、感光ドラムをはじめとする消耗品の劣化を抑制することができる。
【００４３】
（第２の実施形態）
第２の実施形態においては、印字モードや印字環境によって適切なＦＰＯＴのタイミングをエンジン６２０が判定する。そして、その判定結果に基づきコントローラ６５０は、ドラム回転許可コマンドをエンジン６２０に送信する方法について説明する。なお、画像形成装置の構成等、先の第１の実施形態と同様のものはその説明を省略し、同じ構成や同じ手段には同じ符号を用いて説明する。
【００４４】
［印字モードによりＦＰＯＴが変化することの説明］
画像形成装置は、記録材３０の種類に応じて適切な画像形成条件で画像形成を行うため、複数の印字モードを備えているのが一般的である。画像形成条件の一例としては、プロセス速度、トナーを現像する高圧バイアス出力、トナーを転写する高圧バイアス出力、トナーを定着させる定着器の温調等が挙げられる。このような印字モードに応じて、前回転シーケンスとしての感光ドラム２や現像器３を起動させるタイミングも異なってくるため、各印字モードにおけるＦＰＯＴも異なるものとなる。
【００４５】
図９は各印字モードにおけるＴｐｒｅ１とＴｐｒｅ２の時間を定義した表である。一般化した印字モードＮにおいて、感光ドラム２の起動を開始し、感光ドラム２の制御に必要な動作が完了して、現像器３の起動ができるまでにかかる時間をＴｐｒｅ１＿Ｎと定義する。また、現像器３の起動を開始し、例えば現像器３が当接離間可能であれば、現像器３を感光ドラム２に当接させる等、現像器３の制御に必要な動作が完了するまでの時間をＴｐｒｅ２＿Ｎと定義する。
【００４６】
［画像形成装置の環境によりＦＰＯＴが変化することの説明］
画像形成装置は、入力される電源電圧や画像形成装置が設置された環境の状況に応じてＦＰＯＴが変化する。図１０Ａは、電源電圧と定着目標温度までの到達時間の関係を表したグラフである。定着器３４が目標温度まで到達する時間は、画像形成装置に入力される電源電圧によって変化することがわかる。図１０Ｂは、露光部１において、温度とポリゴンモータを起動してから所望の周期で定常回転となるまでの時間の関係を示したグラフである。ポリゴンモータの軸受け部にボールベアリングやオイルを使用しているため、オイルの温度特性の影響を受け、ポリゴンモータを起動してから所望の周期で定常回転となるまでの時間が変化していることがわかる。
【００４７】
図１１は、印字モードＮの場合に定着器３４の目標温度までの到達時間が電源電圧の影響により遅延してしまうときの一例を示したタイミングチャートである。定着器３４の目標温度までの到達時間における遅延時間をＴｄｅｌｔａとすると、Ｔｄｅｌｔａの時間だけ定着器３４の起動のタイミングを早めることにより、所定の画像形成タイミングまでに定着器３４の温度を目標温度に到達することが可能となる。
【００４８】
［ドラム回転許可コマンドの説明］
先の第１の実施形態で説明したように、コントローラ６５０が前回転シーケンスにかかる時間を固定値として予め把握している状態でドラム回転許可コマンドの送信の判断を行うと、印字モードや画像形成装置が設置された環境条件に応じて前回転シーケンスにかかる時間が変化してしまったことに適応できない可能性がある。そこで、本実施形態においては、印字モードや画像形成装置が設置された環境条件に応じたドラム回転許可コマンドの送信の判断を行う方法について説明する。
【００４９】
図１２は、コントローラ６５０がエンジン６２０に印字予約コマンドを送信するまでのタイミングチャートである。コントローラ６５０は、ホストコンピュータ６６０から画像情報と印字命令を受信すると、エンジン６２０に印字モードＮにおけるドラム回転許可コマンドの閾値を要求する。エンジン６２０は前回転シーケンスにかかる時間であるＴｐｒｅ１＿Ｎ、Ｔｐｒｅ２＿Ｎ、Ｔｄｅｌｔａをコントローラ６５０に送信する。このとき、エンジン６２０はドラム回転許可コマンドの閾値としてＴｐｒｅ１＿Ｎ、Ｔｐｒｅ２＿Ｎ、Ｔｄｅｌｔａを加算して送信することも可能である。
【００５０】
コントローラ６５０は、エンジン６２０からＴｐｒｅ１＿Ｎ、Ｔｐｒｅ２＿Ｎ、Ｔｄｅｌｔａを受信すると、ホストコンピュータ６６０から受け取った画像情報を解析する。そして、画像情報を展開することにかかる時間と、前回転シーケンスが完了するまでにかかる時間とを下記式（４）、（５）を用いて比較し、ドラム回転許可コマンドをエンジン６２０に送信するか否を判断する。なお、ドラム回転許可コマンドの判断に用いる印字開始コマンドを送信するまでにかかる時間を求める方法として、例えばホストコンピュータ６６０から受信したジョブに含まれる画像サイズに基づき印字開始コマンドを送信するまでの時間を推測する。具体的には、受信したジョブを順次解析し、ジョブにおける画像サイズを示すデータを認識する。認識した画像サイズを示すデータに基づき、印字開始コマンドを送信するまでの時間を推測する。画像サイズを示すデータには、画像の種類に関する情報は含まれていないため、印字開始コマンドを送信するまでの時間はある程度の精度の推測になってしまう。しかし、画像サイズを示すデータを読み出すだけならば、画像の種類まで詳細に解析するより短い時間で印字開始コマンドを送信するまでの時間を解析することができるため、スループットの向上につながる。
【００５１】
なお、ここでは一例として画像サイズから印字開始コマンドを送信するまでの時間を推測する解析方法を挙げたが、予約コマンドを送信するタイミングで印字開始コマンドを送信するまでにかかる時間を推測することができれば、これに限られるものではない。
Ｔｐｒｅ１＿Ｎ  ＋  Ｔｐｒｅ２＿Ｎ  ＋  Ｔｄｅｌｔａ  ≧  印字開始コマンドを送信するまでにかかる時間・・・（４）
Ｔｐｒｅ１＿Ｎ  ＋  Ｔｐｒｅ２＿Ｎ  ＋  Ｔｄｅｌｔａ  ＜  印字開始コマンドを送信するまでにかかる時間・・・（５）
【００５２】
式（４）が成り立つ場合には、ドラム回転許可コマンドをエンジン６２０に送信する。又は、印字予約コマンドを受信した時点から前回転シーケンスを開始することを示す値として１をエンジン６２０に送信する。なお、印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始することを示す値であれば、ドラム回転許可コマンドとして送信する値はどのようなものであってもよい。
【００５３】
一方、式（５）が成り立つ場合には、ドラム回転許可コマンドをエンジン６２０に送信しない。又は、印字予約を受信した時点ではなく、印字開始予告コマンドを受信した時点から前回転シーケンスを開始することを示す値として０をエンジン６２０に送信する。なお、印字予約コマンドを受信したタイミングではなく、印字開始予告コマンドを受信したタイミングを起点として前回転シーケンスを開始することを示す値であれば、ドラム回転許可コマンドとして送信する値はどのようなものであってもよい。
【００５４】
［画像形成タイミングチャートの説明］
図１３は印字モードＮにおいて、定着器３４の目標温度までの到達時間がＴｄｅｌｔａだけ遅延した際に、ドラム回転許可コマンドを受信することによって印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始するときの画像形成タイミングチャートである。コントローラ６５０は、ホストコンピュータ６６０から受け取った画像情報を展開することにかかる時間と、エンジン６２０から受信した前回転シーケンスにかかる時間（Ｔｐｒｅ１＿Ｎ＋Ｔｐｒｅ２＿Ｎ＋Ｔｄｅｌｔａ）を比較する。そして、先の式（４）が成り立つと判断し、ドラム回転許可コマンドを送信する、又は印字予約コマンド受信のタイミングで感光ドラム２の回転を開始する旨を示すドラム回転許可コマンドを送信する。
【００５５】
エンジン６２０は、ドラム回転許可コマンドを受信し、先の式（４）が成り立っていることを確認すると、後に印字予約コマンドを受信したタイミングを起点として定着器３４をＴｄｅｌｔａだけ先に駆動させ、Ｔｄｅｌｔａ経過後に感光ドラム２の起動を開始する。その後、印字開始コマンドを送信するまでの時間である印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）に応じて現像器３の起動タイミングも調整する。感光ドラム２や現像器３の起動等の前回転シーケンスが完了すると、／ＴＯＰ信号を出力してプリントシーケンスを開始し画像形成を行う。なお、予告タイミング（Ｔｐｒｉｎｔ）を求める方法として、コントローラ６５０によりホストコンピュータ６６０から受信したジョブに含まれる各ページにおける画像サイズと画像の種類に基づきＴｐｒｉｎｔを予測する。具体的には、受信したジョブを順次解析し、各ページにおける画像サイズと画像の種類を認識する。認識した画像サイズと画像の種類に基づき、以下の式に基づきＴｐｒｉｎｔを予測する。
Ｔｐｒｉｎｔ  ＝  単位ページあたりの画像サイズ  ×  係数α  ÷  ＣＰＵのクロック周波数・・・（３）
なお、係数αは、例えば画像の種類がテキストデータか、図形データか、イメージデータか、等に基づいて設定できる。例えば、テキストデータを１とすると、図形データを２０、イメージデータを１０というように、適宜係数を設定できる。
【００５６】
先のホストコンピュータ６６０から受信したジョブに含まれる画像サイズに基づく方法に比べて、画像サイズと画像の種類に基づく方法は処理負荷が重くなり、予測にかかる時間は長くなってしまう。しかし、画像サイズに基づく方法ではＴｐｒｉｎｔを推測するにとどまっていたものの、画像サイズと画像の種類に基づく方法ではＴｐｒｉｎｔの時間を精度良く求めることが可能となる。
【００５７】
なお、ここでは一例として画像サイズと画像の種類に基づきＴｐｒｉｎｔを予測する解析方法を挙げたが、印字開始予告コマンドを送信するタイミングでＴｐｒｉｎｔを求めることができれば、これに限られるものではない。例えば、画像情報として受信したページ記述言語のページ毎のコマンドを夫々解析し、単位ページにおける複数のコマンドをビットマップとして画像展開するのにかかる時間を積算することで、単位ページにおける画像展開時間を予測することもできる。
【００５８】
一方、図１４は印字モードＮにおいて、定着器３４の目標温度までの到達時間がＴｄｅｌｔａだけ遅延した際に、ドラム回転許可コマンドを受信しない、又はドラム回転許可コマンドを受信することによって印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始しないときの画像形成タイミングチャートである。コントローラ６５０は、ホストコンピュータ６６０から受け取った画像情報を展開することにかかる時間と、エンジン６２０から受信した前回転シーケンスにかかる時間（Ｔｐｒｅ１＿Ｎ＋Ｔｐｒｅ２＿Ｎ＋Ｔｄｅｌｔａ）を比較する。そして、先の式（５）が成り立つと判断し、ドラム回転許可コマンドを送信しない、又は印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始しない旨を示すドラム回転許可コマンドを送信する。
【００５９】
エンジン６２０は、ドラム回転許可コマンドを受信しない、又は印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始しない旨のドラム回転許可コマンドを受信する。そして、先の式（５）が成り立っていることを確認すると、後に印字予約コマンドを受信したタイミングを起点として感光ドラム２の起動を開始せず、印字開始予告コマンドの受信を待ってから感光ドラム２の起動を開始する。その後、印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）に応じて現像器３の起動タイミングも調整する。感光ドラム２や現像器３の起動等の前回転シーケンスが完了すると、／ＴＯＰ信号を出力してプリントシーケンスを開始し画像形成を行う。
【００６０】
［フローチャートの説明］
図１５は、コントローラ６５０がホストコンピュータ６６０から画像情報を取得してから、エンジン６２０にドラム回転許可コマンドを送信するまでの、コントローラ６５０の制御を示したフローチャートである。Ｓ３００において、コントローラ６５０はホストコンピュータ６６０から画像情報を取得する。Ｓ３０１において、コントローラ６５０はエンジン６２０に印字モードＮにおけるドラム回転許可コマンドの閾値を要求する。Ｓ３０２において、コントローラ６５０はエンジン６２０からドラム回転許可コマンドの閾値（Ｔｐｒｅ１＿Ｎ、Ｔｐｒｅ２＿Ｎ、Ｔｄｅｌｔａ）を受信したか否かを判断する。その後、エンジン６２０からドラム回転許可コマンドの閾値を受信すると、Ｓ３０３において、コントローラ６５０は取得した画像情報を解析する。そして、先の式（４）、式（５）との関係を比較し、エンジン６２０が印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始するか否かを判断する。Ｓ３０４において、コントローラ６５０はＳ３０３の結果に応じて、ドラム回転許可コマンドをエンジン６２０に送信する。
【００６１】
なお、先にも説明したように、先の式（４）が成り立つと判断した場合にはドラム回転許可コマンドを送信する、先の式（５）が成り立つと判断した場合にはドラム回転許可コマンドを送信しないと制御してもよい。また、先の式（４）が成り立つと判断した場合には印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始する旨を示すドラム回転許可コマンドを送信する、先の式（５）が成り立つと判断した場合には印字予約コマンド受信のタイミングを起点として感光ドラム２の回転を開始しない旨を示すドラム回転許可コマンドを送信すると制御してもよい。
【００６２】
図１６はコントローラ６５０からドラム回転許可コマンドを受信し、画像形成を完了するまでのエンジン６２０の制御を示したフローチャートである。Ｓ４００において、エンジン６２０はコントローラ６５０から印字モードＮにおけるドラム回転許可コマンドの閾値の要求を受信したか否かを判断する。ドラム回転許可コマンドの閾値の要求を受信すると、Ｓ４０１において、エンジン６２０は印字モードＮにおけるドラム回転許可コマンドの閾値として、Ｔｐｒｅ１＿Ｎ、Ｔｐｒｅ２＿Ｎ、Ｔｄｅｌｔａをコントローラ６５０に送信する。
【００６３】
その後、Ｓ４０２において、エンジン６２０はドラム回転許可コマンドを受信したか否かを判断する。ドラム回転許可コマンドを受信すると、Ｓ４０３において、エンジン６２０は、印字予約コマンドを受信したか否かを判断する。印字予約コマンドを受信すると、Ｓ４０４において、エンジン６２０はドラム回転許可コマンドが印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始することを示す値であるか否かを判断する。
【００６４】
ドラム回転許可コマンドが印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始することを示す値である場合は、Ｓ４０５において、エンジン６２０は露光部１又は定着器３４の遅延時間であるＴｄｅｌｔａが経過するのを待つ。Ｔｄｅｌｔａが経過後、Ｓ４０６において、エンジン６２０は感光ドラム２の起動を開始する。その後、Ｓ４０７において、エンジン６２０は印字開始予告コマンドを受信したか否かを判断する。印字開始予告コマンドを受信すると、Ｓ４０８において、エンジン６２０は印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）に応じて現像器３の起動タイミングを判断し、現像器３の起動を開始する。
【００６５】
一方、ドラム回転許可コマンドが印字開始予告コマンドを受信したタイミングを起点として前回転シーケンスを開始しないことを示す値である場合は、Ｓ４１３において、エンジン６２０は印字開始予告コマンドを受信したか否かを判断する。印字予約コマンドをすると、Ｓ４１４において、エンジン６２０は露光部１又は定着器３４の遅延時間であるＴｄｅｌｔａが経過するのを待つ。Ｔｄｅｌｔａが経過後、Ｓ４１５において、感光ドラム２の起動を開始する。その後、Ｓ４０８において、エンジン６２０は印字開始コマンドの予告タイミング（Ｔｐｒｉｎｔ）に応じて現像器３の起動タイミングを判断し、現像器３の起動を開始する。
【００６６】
Ｓ４０９において、エンジン６２０は印字開始コマンドを受信したか否かを判断する。印字開始コマンドを受信すると、Ｓ４１０において、エンジン６２０はコントローラ６５０に／ＴＯＰ信号を送信する。／ＴＯＰ信号を受信したコントローラ６５０は、画像データをエンジン６２０に送信し、エンジン６２０は画像形成を行う。Ｓ４１１において、エンジン６２０は、画像形成が終了したか否かを判断する。画像形成が終了すると、Ｓ４１２において、エンジン６２０は例えば中間転写ベルト１０のクリーニングや感光ドラム２や現像器３の駆動を停止するための後回転シーケンスを行い、画像形成動作を終了する。
【００６７】
なお、先にも説明したように、印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始するか否かを判断する方法は、ドラム回転許可コマンドを受信しているか否かで判断してもよい。図１７にフローチャートを示す。なお、先の図１６のフローチャートと同様のステップについては同様の番号を付し、ここでの説明は省略する。Ｓ４５０において、エンジン６２０は印字予約コマンドを受信したか否かを判断する。印字予約コマンドを受信すると、Ｓ４５１において、エンジン６２０は印字予約コマンドを受信する前にドラム回転許可コマンドを受信しているか否かを判断する。ドラム回転許可コマンドを受信していれば、前回転シーケンスを開始すると判断し、ドラム回転許可コマンドを受信していなければ、前回転シーケンスを開始しないと判断する。以下の制御は、先の図１６のフローチャートと同様のため、ここでの説明は省略する。
【００６８】
以上のように、画像情報の展開にかかる時間を概算し、前回転シーケンスにかかる時間と比較して、ドラム回転許可コマンドを送信するようにしたことで、印字開始予告コマンドによるＴｐｒｉｎｔの時間がまだわかっていない印字予約コマンドを受信したタイミングを起点として前回転シーケンスを開始してもよいか否かを判断できるようになった。さらに、画像形成装置に入力される電源電圧や画像形成装置が設置された環境の状況に応じて変化するＦＰＯＴに対応するため、ドラム回転許可コマンドの閾値をエンジン６２０からコントローラ６５０に送信するようにしたことで、より精度良く前回転シーケンスを開始するタイミングを判断することができるようになった。
【００６９】
これにより、画像情報の展開にかかる時間と前回転シーケンスにかかる時間の比較結果に応じて、前回転シーケンスをすぐに始める場合には、前回転シーケンスを従来より早く開始できるためＦＰＯＴを短縮することができる。また、前回転シーケンスをすぐに始めない場合には、画像展開の時間と前回転シーケンスの時間を合わせることができ、感光ドラムをはじめとする消耗品の劣化を抑制することができる。
【００７０】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために以下の請求項を添付する。
【符号の説明】
【００７１】
１  露光部
２  感光ドラム
３  現像器
３４  定着器
６２０  エンジン
６５０  コントローラ
【図１】
0006016804.tif 000002
【図２】
0006016804.tif 000003
【図３】
0006016804.tif 000004
【図４】
0006016804.tif 000005
【図５】
0006016804.tif 000006
【図６】
0006016804.tif 000007
【図７】
0006016804.tif 000008
【図８】
0006016804.tif 000009
【図９】
0006016804.tif 000010
【図１０Ａ】
0006016804.tif 000011
【図１０Ｂ】
0006016804.tif 000012
【図１１】
0006016804.tif 000013
【図１２】
0006016804.tif 000014
【図１３】
0006016804.tif 000015
【図１４】
0006016804.tif 000016
【図１５】
0006016804.tif 000017
【図１６】
0006016804.tif 000018
【図１７】
0006016804.tif 000019
【図１８Ａ】
0006016804.tif 000020
【図１８Ｂ】
0006016804.tif 000021