(57)【特許請求の範囲】
【請求項１】
画像情報を受信する受信手段と、
前記画像情報に基づき画像形成を行う画像形成手段と、
前記画像形成手段を駆動する駆動手段と、
画像形成装置内の温度を検知する検知手段と、
前記画像情報と前記画像形成装置内の温度に基づき画像形成時間を予測する予測手段と、前記駆動手段により前記画像形成手段の駆動を減速させて、前記画像形成装置内の温度が上限温度に到達しないように画像形成を行う第１の画像形成モード、又は前記画像形成装置内の温度が上限温度に到達するまでに、前記画像形成手段による画像形成を中断した後、画像形成を再開する第２の画像形成モードに切り替える制御手段と、を備え、
前記受信手段は、複数のプリントジョブを受信することが可能であり、
前記予測手段は、前記複数のプリントジョブのすべてに基づき画像形成を行う際の、前記第１の画像形成モードを実行する場合の第１の画像形成時間と、前記第２の画像形成モードを実行する場合の第２の画像形成時間を予測し、且つ前記複数のプリントジョブに基づき第１の順番とは異なる第２の順番に入れ替えて画像形成を行う際の、前記第１の画像形成モードを実行する場合の第３の画像形成時間と、前記第２の画像形成モードを実行する場合の第４の画像形成時間を予測し、
前記制御手段は、前記予測手段により予測した第１乃至第４の画像形成時間に基づき、画像形成時間が短いと予測された画像形成モード及びプリントジョブの順番によって画像形成を行わせることを特徴とする画像形成装置。
【請求項２】
前記予測手段は、前記画像情報と前記画像形成装置内の温度に基づき前記画像形成装置内の温度の推移の予測を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像情報を受信する受信手段と、
前記画像情報に基づき画像形成を行う画像形成手段と、
前記画像形成手段を駆動する駆動手段と、
画像形成装置内の温度を検知する検知手段と、
前記画像情報と前記画像形成装置内の温度に基づき画像形成時間を予測する予測手段と、前記駆動手段により前記画像形成手段の駆動を減速させて、前記画像形成装置内の温度が上限温度に到達しないように画像形成を行う第１の画像形成モード、又は前記画像形成装置内の温度が上限温度に到達するまでに、前記画像形成手段による画像形成を中断した後、画像形成を再開する第２の画像形成モードに切り替える制御手段と、
画像形成装置内の温度を取得する取得手段を備え、
前記予測手段は、前記第１の画像形成モードを実行する場合の第１の画像形成時間と、前記第２の画像形成モードを実行する場合の第２の画像形成時間を予測し、
前記制御手段は、前記予測手段により予測した第１の画像形成時間及び第２の画像形成時間に基づき、画像形成時間が短いと予測された画像形成モードによって画像形成を行わせ、
前記取得手段で取得された温度と前記予測手段により予測された温度との差が閾値以上となると、前記予測手段による前記第１の画像形成時間と前記第２の画像形成時間を再計算することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、レーザープリンタ等の画像形成装置内の温度制御方法に関するものである。
【背景技術】
【０００２】
従来、画像形成装置において、画像形成動作を行うことによって画像形成装置内の温度が上昇しても記録媒体に良好な画像を形成するために、画像形成装置内の温度が高温に到達した場合に画像不良が生じないように昇温抑制の制御を行っていた。例えば、特許文献１のように、画像形成装置内の温度が所定の温度に達した場合、画像形成動作を一時的に停止し、装置内の温度を下げるための冷却動作を実行し、温度が下がった後に再度画像形成を行うような制御をしていた。
【０００３】
しかし、冷却のために画像形成動作を一時的に停止すると、スループットが低下してしまっていた。そこで、特許文献２のように、画像形成動作変更温度に到達した時に、その時点において検出した温度を元に求めた温度変化率と残りの画像形成枚数から、画像形成時間が最短となるように冷却を行うという画像形成装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−１９４９２１
【特許文献２】特開２００５−１５６７５８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術のように、固定された動作変更温度に達してから、次の動作を切り替えるような制御方法では、動作変更温度に上昇するまでの画像形成動作を制御することは考慮されていなかった。つまり、動作変更温度に上昇する前に画像形成動作を制御することの方が、動作変更温度まで上昇してから画像形成動作を制御するよりも、例えば画像形成時間を短縮できる可能性があり、動作変更温度に上昇する前の画像形成動作の制御にも改善の余地があった。
【０００６】
本発明に係る発明は、以上のような状況を鑑みてなされたものであり、画像形成装置内の上限温度を超えない範囲内で、スループットの低下を軽減するように画像形成の制御を適切に行うことを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、画像情報を受信する受信手段と、前記画像情報に基づき画像形成を行う画像形成手段と、前記画像形成手段を駆動する駆動手段と、画像形成装置内の温度を検知する検知手段と、前記画像情報と前記画像形成装置内の温度に基づき画像形成時間を予測する予測手段と、前記駆動手段により前記画像形成手段の駆動を減速させて、前記画像形成装置内の温度が上限温度に到達しないように画像形成を行う第１の画像形成モード、又は前記画像形成装置内の温度が上限温度に到達するまでに、前記画像形成手段による画像形成を中断した後、画像形成を再開する第２の画像形成モードに切り替える制御手段と、を備え、前記受信手段は、複数のプリントジョブを受信することが可能であり、前記予測手段は、前記複数のプリントジョブのすべてに基づき画像形成を行う際の、前記第１の画像形成モードを実行する場合の第１の画像形成時間と、前記第２の画像形成モードを実行する場合の第２の画像形成時間を予測し、且つ前記複数のプリントジョブに基づき第１の順番とは異なる第２の順番に入れ替えて画像形成を行う際の、前記第１の画像形成モードを実行する場合の第３の画像形成時間と、前記第２の画像形成モードを実行する場合の第４の画像形成時間を予測し、前記制御手段は、前記予測手段により予測した第１乃至第４の画像形成時間に基づき、画像形成時間が短いと予測された画像形成モード及びプリントジョブの順番によって画像形成を行わせることを特徴とする。
【発明の効果】
【０００８】
本発明の構成によれば、画像形成装置内の上限温度を超えない範囲内で、スループットの低下を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の概略断面図
【図２】画像形成装置の概略ブロック図
【図３】第１の実施形態における画像形成動作を示したフローチャート
【図４】第１の実施形態における速度切り替えモードを行ったときの画像形成時間の算出方法を示したフローチャート
【図５】第１の実施形態における冷却モードを行ったときの画像形成時間の算出方法を示したフローチャート
【図６】第１の実施形態における速度切り替えモードの動作を示したフローチャート
【図７】第１の実施形態における冷却モードの動作示したフローチャート
【図８】第１の実施形態におけるプリント条件の一例を示した表
【図９】第１の実施形態における速度切り替えモードと冷却モードを実行した時の画像形成時間と昇温温度の関係を示したグラフ
【図１０】第１の実施形態におけるプリント条件の一例を示した表
【図１１】第１の実施形態における速度切り替えモードと冷却モードを実行した時の画像形成時間と昇温温度の関係を示したグラフ
【図１２】第２の実施形態におけるコントローラとエンジン制御部との通信を示した図
【図１３】第２の実施形態におけるプリントジョブの入れ替えを示した図
【図１４】第２の実施形態におけるプリントジョブの入れ替え動作を示したフローチャート
【図１５】第２の実施形態におけるプリントジョブの入れ替え動作におけるコントローラとエンジンとの通信を示したフローチャート
【図１６】第２の実施形態におけるプリント条件の一例を示した表
【図１７】第２の実施形態におけるジョブの入れ替えを行ったときと、ジョブの入れ替えを行わなかったときの画像形成時間と昇温温度の関係を示したグラフ
【図１８】第３の実施形態における温度予測制御に関するフローチャート
【発明を実施するための形態】
【００１０】
以下、図面を用いて本発明の実施の形態について説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組合せの全てが発明の解決手段に必須のものとは限らない。
【００１１】
（第１の実施形態）
図１に本実施形態における画像形成装置１０１の概略図を示す。１０２は、記録媒体を収納する給紙トレイである。１０３は、給紙トレイ１０２に収納された記録媒体をピックアップする給紙ローラである。１０４は、転写ベルト１０５を駆動するための駆動ローラである。１０６乃至１０９は、表面上に画像形成される感光ドラムであり、１１０乃至１１３は、感光ドラムに形成された画像を記録媒体に転写する転写ローラである。１１４乃至１１７は、画像形成に使うトナーを収容したトナー容器や、感光ドラムを現像するための現像ローラ等を有したカートリッジであり、１１８乃至１２１は、感光ドラム上に潜像を形成する光学ユニットである。各色の光学ユニット１１８乃至１２１は、感光ドラム１０６乃至１０９の表面をレーザビームによって露光走査して潜像を形成する。そして、カートリッジ１１４乃至１１７の現像ローラによって、各色のトナーによって感光ドラム上に画像が形成される。この一連の動作は搬送される記録媒体の予め決まった位置に画像が転写されるよう同期をとって走査制御されている。感光ドラム上に形成された画像は、転写ローラにより記録媒体上に転写される。１２２は、記録媒体上に転写ローラにより転写された画像を定着する定着器である。
【００１２】
また、画像形成装置１０１は、画像形成装置内の温度を検出する環境センサ１３０を備えている。環境センサ１３０は、給紙や転写を行う各種モータ等の駆動部から発熱される温度に極端に影響を受けない位置に設置する。環境センサ１３０で検知した温度は、画像形成装置内の制御部でモニタされている。
【００１３】
図２は、画像形成装置１０１のシステム構成を説明するためのブロック図である。２００は、ホストコンピュータであり、コントローラ２０１に画像情報を送信する。コントローラ２０１は、ホストコンピュータ２００とエンジン制御部２０２と相互に通信が可能となっている。コントローラ２０１は、ホストコンピュータ２００から受け取った画像情報に基づき、印刷速度、給紙口、記録媒体の種類、記録媒体のサイズ、画像形成モード、プリントジョブ毎の印刷枚数等を付加した画像形成予約情報を、ビデオインターフェイス部２０３を通じてエンジン制御部２０２へ送信する。
【００１４】
ビデオインターフェイス部２０３は、コントローラ２０１からエンジン制御部２０２に対して送信される信号を受信し、エンジン制御部２０２からコントローラ２０１に画像形成装置の状態や画像情報を要求する信号などを送信する。
【００１５】
エンジン制御部２０２のＣＰＵ２０４は、ビデオインターフェイス部２０３で画像形成予約情報を受信すると、環境センサ１３０によって、検知された画像形成装置内の温度と予約情報に基づき、温度到達時間算出部２０９で画像形成を行った後の画像形成装置内の温度を予測する。画像形成装置内の温度が上限温度を超えないように、温度抑制部２０８が定着制御部２０５、用紙搬送部２０６、駆動制御部２０７を制御する。なお、具体的な温度の予測方法と、画像形成装置の冷却等の制御方法は後述する。
【００１６】
図３乃至図７を用いて、本実施形態における画像形成装置内の温度の予測方法と、上限温度を超えないように画像形成を制御する制御方法について説明する。まずは、図３のフローチャートを用いて、画像形成予約情報を受け取ってから画像形成を終えるまでの一連の流れについて説明する。
【００１７】
Ｓ３０１において、コントローラ２０１から画像形成予約情報を受信する。Ｓ３０２において、上限温度（以下、Ｃｍａｘという）に到達しないようにジョブの途中で速度の切り替える速度切り替えモードを実施した時の画像形成時間（以下、ｔ１という）を算出する。具体的に、どのようにｔ１を算出するかについては、後述する。Ｓ３０３において、画像形成装置内の温度がＣｍａｘに到達しないように、画像形成を一時的に中断する等による冷却手段により冷却を行う冷却モードを実施した時の画像形成時間（以下、ｔ２という）を算出する。具体的に、どのようにｔ２を算出するかについては、後述する。
【００１８】
Ｓ３０４において、先に求めたジョブの途中で速度切り替えモードを行って画像形成を行ったときの時間ｔ１と、冷却モードを行って画像形成を行ったときの時間ｔ２とを比較する。ｔ１の方が短かった場合は、Ｓ３０５において、ジョブの途中で速度切り替えモードを行って画像形成を行い、ｔ２の方が短かった場合は、Ｓ３０６において、冷却モードを行って画像形成を行う。なお、夫々のモードの詳細については、後述する。
【００１９】
図４のフローチャートを用いて、速度切り替えモードを行ったときの画像形成時間ｔ１の算出方法について説明する。Ｓ３１０において、プリントジョブ毎の画像形成枚数を変数Ｐに記憶する。Ｓ３１１において、プリントジョブ毎の印刷速度を変数Ｓａに記憶する。Ｓ３１２において、印刷速度Ｓａで画像形成する枚数を記憶する変数Ｐｃを初期化する。Ｓ３１３において、印刷速度Ｓａで印字する枚数Ｐｃと、記録媒体のプリントジョブ毎の枚数Ｐとを比較する。Ｓ３１３において、Ｐｃ＜ＰであればＳ３１４において、印刷速度ＳａでＰｃ枚印刷した時の画像形成時間ｔａを、
ｔａ＝Ｐｃ／Ｓａ  （１）
により算出する。次に、Ｐｃ枚印刷したときの推定温度を算出する。推定温度の算出は下記の式を使い求める。
Ｃ（ｔ）＝Ｃｘ×（１−（１−ｋ）ｔ）  （２）
なお、この式（２）において、ｔは時間であり、Ｃ（ｔ）は時間ｔにおける温度であり、Ｃｘは動作ステータス固有の値で、ｔの増加に伴い最終的に収束する温度であり、ｋは動作ステータス固有の値で、０〜１の間の実数である。
【００２０】
Ｓ３１５において、式（２）より、印刷速度Ｓａにおける最終的に収束する温度Ｃｘ１と、ｋ１を用いて速度Ｓａで印刷を行い、印刷開始からｔａ経過後までに上昇する温度Ｃａを、
Ｃａ＝Ｃｘ１−Ｃｘ１×（１−ｋ１）ｔａ  （３）
により算出する。式（２）を時間ｔについて解くと、印刷開始から温度がＣ℃上昇するまでの時間ｔを求めることが可能となる。
ｔ＝Ｌｏｇ（１−ｋ）｜１−Ｃ／Ｃｘ｜  （４）
Ｓ３１６において、式（４）より、印刷速度Ｓｂ（“Ｓａ＞Ｓｂ”且つ“Ｓａの昇温傾向＞Ｓｂの昇温傾向”）における、最終的に収束する温度Ｃｘ２と、ｋ２を用いて速度切替えを実施した後の印刷速度Ｓｂで、温度がＣａまで上昇するときの画像形成時間ｔＢを
ｔＢ＝Ｌｏｇ（１−ｋ２）｜１−Ｃ／Ｃｘ２｜  （５）
により算出する。Ｓ３１７において、印刷速度Ｓｂに速度切り替えて温度がＣａまで上昇した後からプリントジョブが終了するまでに要する画像形成時間ｔｂを
ｔｂ＝（Ｐ−Ｐｃ）／Ｓｂ  （６）
により算出する。
【００２１】
Ｓ３１８において、式（２）を用いて、ｔＢ＋ｔｂ経過後の温度Ｃｕを
Ｃｕ＝Ｃｘ２−Ｃｘ２×（１−ｋ２）（ｔＢ＋ｔｂ）  （７）
により算出する。Ｓ３１９において、印刷を開始した時の温度を温度センサ等の検知手段により検知し、その温度をＣｓｔａｒｔとして、Ｓ３１８で算出したＣｕと印刷開始時の温度から上限温度までの差分である（Ｃｍａｘ−Ｃｓｔａｒｔ）を比較する。Ｓ３１９において、Ｃｕの方が小さければ、Ｓ３２０において、Ｐｃをインクリメントする。ＰｃがＰ以上となるか、Ｃｕが（Ｃｍａｘ−Ｃｓｔａｒｔ）を超えるまでＳ３１３乃至Ｓ３１９の処理を繰り返す。
【００２２】
Ｓ３１９において、Ｃｕの方が大きければ、Ｓ３２１においてＰｃをデクリメントする。Ｓ３２２において、印刷速度ＳａでＰｃ枚印刷した時の画像形成時間ｔａを
ｔａ＝Ｐｃ／Ｓａ  （８）
により算出する。Ｓ３２３において、印刷速度Ｓｂに印刷速度を切り替えた後からプリントジョブが終了するまでに要する画像形成時間ｔｂを
ｔｂ＝（Ｐ−Ｐｃ）／Ｓｂ  （９）
により算出する。Ｓ３２２とＳ３２３で算出したｔａとｔｂの合計からＣｍａｘに到達しないように印刷速度の切り替えを実施した時の画像形成時間ｔ１を
ｔ１＝ｔａ＋ｔｂ  （１０）
により算出する。
【００２３】
Ｓ３１３において、Ｐｃ＞Ｐであれば、印字速度ＳａでＰ枚を印刷した時の画像形成時間をｔ１を
ｔ１＝Ｐ／Ｓａ  （１１）
により算出する。
【００２４】
図５のフローチャートを用いて、冷却モードを行ったときの画像形成時間ｔ２の算出方法について説明する。Ｓ３３０において、プリントジョブ毎の画像形成枚数を変数Ｐに記憶する。Ｓ３３２において、プリントジョブ毎の印刷速度を変数Ｓａに記憶する。印刷速度Ｓａで印刷を開始し、上限温度Ｃｍａｘに到達するまでの画像形成時間ｔｄを
ｔｄ＝Ｌｏｇ（１−ｋ１）｜１−（Ｃｍａｘ／Ｃｓｔａｒｔ）／Ｃｘ１｜  （１２）
により算出する。Ｓ３３３において、印刷速度ＳａでプリントジョブＰ枚を印字した時の画像形成時間ｔａｌｌを
ｔａｌｌ＝Ｐ／Ｓａ  （１３）
により算出する。Ｓ３３４において、Ｃｍａｘに到達した時点での残りの枚数を印刷完了するまでに必要な冷却温度Ｃｒをｔｄとｔａｌｌと式（２）（４）を用いて、以下のように算出する。
【００２５】
まず、ｔｄ経過後の上昇温度Ｃｄを（１）を用いて、
Ｃｄ＝Ｃｘ１−Ｃｘ１×（１−ｋ１）ｔｄ  （１４）
により算出する。
【００２６】
次に、ｔａｌｌ経過後の上昇温度Ｃａｌｌを（１）を用いて、
Ｃａｌｌ＝Ｃｘ１−Ｃｘ１×（１−ｋ１）ｔａｌｌ  （１５）
により算出する。Ｃｒは、ＣｄとＣａｌｌを用いて、
Ｃｒ＝Ｃａｌｌ−Ｃｄ  （１６）
により算出する。
【００２７】
Ｓ３３５において、Ｓ３３４で冷却に必要な時間ｔｃを、算出したＣｒと冷却時における最終的に収束する温度カウンタ値（以下、Ｃｘ３とする）とｋ３を用いて、
ｔｃ＝Ｌｏｇ（１−ｋ３）｜１−Ｃｒ／Ｃｘ３｜  （１７）
により算出する。Ｓ３３６において、ｔａｌｌとｔｃの合計から印刷速度Ｓａで印刷を実施し、冷却モードを実行した時の画像形成時間ｔ２を
ｔ２＝Ｔａｌｌ＋ｔｃ  （１８）
により算出する。
【００２８】
図６のフローチャートを用いて、印刷速度の切り替え方法について説明する。先の図４のＳ３０５において、速度切り替えモードが実行されると、Ｓ３４０において印刷が開始される。Ｓ３４１において、印刷が完了した記録媒体の枚数がＰｃ枚に到達するまで、印刷枚数のカウントを行う。印刷枚数がＰｃ枚に到達すると、Ｓ３４２において、印刷速度をＳａからＳｂに切り替える。このときＳａ＞Ｓｂであり、Ｓａの昇温傾向＞Ｓｂの昇温傾向という関係になる。印刷速度を減速することによって、温度上昇を緩やかにすることが可能となる。
【００２９】
Ｓ３４３において、印刷完了した記録媒体の枚数がＰ枚に到達するまで、印刷枚数のカウントを行う。印刷枚数がＰ枚に到達すると、Ｓ３４４において、印刷を終了する。
【００３０】
図７のフローチャートを用いて、冷却モードの実行方法について説明する。先の図４のＳ３０６において、冷却モードが実行されると、Ｓ３５０において印刷が開始される。Ｓ３５１において、印刷が完了した記録媒体の枚数をカウントし、枚数がＰ枚に到達していないときは、Ｓ３５２において、環境センサ１３０で測定された環境温度Ｃｔｅｍｐが上限温度であるＣｍａｘに到達しているかを測定する。Ｃｍａｘに到達していなければＳ３５１に戻り、再び印刷枚数をカウントする。ＣｔｅｍｐがＣｍａｘに到達すると、Ｓ３５３において、印刷を一時停止する。Ｓ３５４において、冷却モードを開始する。本実施形態における冷却モードとは、機内がプリント開始可能温度に下がるまで印刷を一時停止することであるが、例えば冷却ファンを用いるなど、他の冷却効果のある方法を用いることも可能である。
【００３１】
Ｓ３５５において、印刷の残り枚数からＣｒを算出し、ＣｍａｘとＣｒの差分により印刷再開が可能である温度Ｃｐｏｋを算出する。Ｓ３５６において、ＣｔｅｍｐがＣｐｏｋまで冷却されていなければ、冷却モードを継続する。ＣｔｅｍｐがＣｐｏｋまで冷却されると、Ｓ３５７において、冷却モードを終了させる。Ｓ３５８において、印刷を再開しＳ３５１に戻る。Ｓ３５１において、印刷が完了した記録媒体の枚数がＰ枚に到達すると、Ｓ３５９において、印刷を終了する。
【００３２】
図８乃至図１１を用いて、冷却モードを行ったときと、速度切り替えモードを行ったときの夫々における画像形成時間と温度上昇の推移を示す。まず、図８及び図９を用いて、速度切り替えを実施した場合の方が、画像形成時間が短くなる一例を示す。プリント条件は、図８（ａ）の設定で行う。
【００３３】
動作ステータスＡは、印字速度Ｓａ［ｐａｇｅ／ｍｉｎ］、係数ｋ１、最終的に収束する温度Ｃｘ１［℃］という条件でプリントを行う。動作ステータスＢは、印字速度Ｓｂ［ｐａｇｅ／ｍｉｎ］、係数ｋ２、最終的に収束する温度Ｃｘ２［℃］という条件でプリントを行う。動作ステータスＡ、Ｂ共に、昇温限界温度Ｃｍａｘ［℃］であり、印字開始時環境温度Ｃｓｔａｒｔ［℃］であり、Ｐ１枚のプリントを行う。なお、印字速度Ｓａ，Ｓｂ，ｋ１，ｋ２，Ｃｘ１，Ｃｘ２は画像形成装置固有の値であり、Ｓａ＞Ｓｂ、ｋ１＞ｋ２、Ｃｘ１＞Ｃｘ２が成立するものとする。
【００３４】
図８（ｂ）に速度切り替えモードを行ったときと、冷却モードを行ったときの画像形成時間を示す。この例においては、速度切り替えモードを行ったときがｔ１（ｍｉｎ）、冷却モードを行ったときがｔ２（ｍｉｎ）となっている。ここでは、ｔ１＜ｔ２となっており、速度切り替えモードの方が冷却モードより画像形成時間が短くなる。
【００３５】
画像形成時間と温度上昇の推移を示したグラフを図９に示す。図９（ａ）は、機内温度が昇温限界温度に達すると冷却モードを実行し、残りのプリントが完了できる温度まで機内が冷却されるとプリントを再開するという制御を示したグラフである。図９（ｂ）は、機内温度が上昇してくると、印字速度を落とすことによって画像形成時間は伸びるものの、機内温度の上昇率を少なくするという制御を示したものである。なお、図９（ａ）と図９（ｂ）は同一スケールで描かれている。この例では、速度切り替えを実行した方がトータルの画像形成時間が短いことが分かる。
【００３６】
次に、図１０及び図１１を用いて、冷却モードを実施した場合の方が、画像形成時間が短くなる一例を示す。プリント条件は、図１０（ａ）の設定で行う。
【００３７】
動作ステータスＡは、印字速度Ｓａ［ｐａｇｅ／ｍｉｎ］、係数ｋ１：、最終的に収束する温度Ｃｘ１［℃］という条件でプリントを行う。動作ステータスＢは、印字速度Ｓｂ［ｐａｇｅ／ｍｉｎ］、係数ｋ４、最終的に収束する温度Ｃｘ４［℃］という条件でプリントを行う。動作ステータスＡ、Ｂ共に、昇温限界温度Ｃｍａｘ［℃］であり、印字開始時環境温度Ｃｓｔａｒｔ［℃］であり、Ｐ２枚のプリントを行う。なお、印字速度Ｓａ，Ｓｂ，ｋ１，ｋ４，Ｃｘ１，Ｃｘ４は画像形成装置固有の値であり、Ｓａ＞Ｓｂ、ｋ１＞ｋ４＞ｋ２、Ｃｘ１＞Ｃｘ４＞Ｃｘ２が成立するものとする。
【００３８】
図１０（ｂ）に速度切り替えモードを行ったときと、冷却モードを行ったときの画像形成時間を示す。この例においては、冷却モードを行ったときがｔ３（ｍｉｎ）、速度切り替えモードを行ったときがｔ４（ｍｉｎ）となっている。ここでは、ｔ３＜ｔ４となっており、冷却モードの方が切り替えモードより画像形成時間が短くなる。
【００３９】
図１１に画像形成時間と温度上昇の推移を示したグラフを示す。図１１（ａ）は、機内温度が昇温限界温度に達すると冷却モードを実行し、残りのプリントが完了できる温度まで機内が冷却されるとプリントを再開するという制御を示したグラフである。図１１（ｂ）は、機内温度が上昇してくると、印字速度を落とすことによって画像形成時間は伸びるものの、機内温度の上昇率を少なくするという制御を示したものである。図１１（ａ）と図１１（ｂ）は同一スケールで描かれている。この例では、冷却モードを実行した方がトータルの画像形成時間が短いことが分かる。なお、図８乃至図１１では、冷却モードと速度切り替えモードを夫々行ったときの画像形成時間を比較したが、両方のモードを組み合わせて画像形成を行うことも可能である。
【００４０】
このように、各画像形成装置の性能や印字開始時の環境温度、プリントジョブの枚数等の印刷条件に応じて、冷却期間や冷却モードを切り替えることにより、トータルの画像形成時間が短くなるように制御することが可能となる。
【００４１】
（第２の実施形態）
次に第２の実施形態について説明する。なお、第１の実施形態と同様の構成に関しては、同一符号を付しその説明を省略する。また、第２の実施形態は、複数のプリントジョブを受信したときに、画像形成時間が最短となるようにプリントジョブの順序を入れ替える制御を行う以外の、基本的な構成は、上述した第１の実施形態と同様であるため詳細な説明は省略する。
【００４２】
図１２を用いて、本実施形態におけるコントローラ２０１とエンジン制御部２０２のビデオインターフェイス通信について説明する。コントローラ２０１は、ジョブの枚数と印字速度を印字予約コマンドとしてエンジン制御部２０２にビデオインターフェイス部２０３を通じて送信する。エンジン制御部２０２は印字予約コマンドを受信した時点で、ジョブ番号とジョブの枚数や印字速度などの印字条件を、図１２（ｂ）に示したプリントバッファに格納する。プリントバッファには所定時間以内にエンジン制御部２０２が印字開始コマンドを受信したジョブが格納される。
【００４３】
プリントバッファにジョブがすべて格納されると、各ジョブの終了予測時間を求め、すべてのジョブが終わるまでの時間を求める。図１３を用いて、プリントバッファにジョブが格納された後の処理について、説明する。全ジョブの画像形成時間を、先の第１の実施形態で用いた式（２）、（４）を用いて算出し、計算バッファに格納する。実際にプリントを実行するプリント順は、実行バッファに格納する。実行バッファに格納されたジョブ順での画像形成時間より、計算バッファで算出された画像形成時間の方が短い場合、プリント実行バッファのプリント順を計算バッファのプリント順に入れ替える。エンジン制御部２０２は、コントローラ２０１より最初に受信したプリント予約順をキャンセルし、入れ替え後のプリント順をコントローラ２０１に通知する。そして、エンジン制御部２０２は更新されたプリント予約順でプリントを開始する。このように、全ジョブの組合せを変更して、画像形成時間が最短になる組合せを導き出すことで、１ジョブ内の切り替えだけでなく、予約されている全ジョブのトータルでの画像形成時間を適切に制御することができる。
【００４４】
図１４、図１５のフローチャートを用いて、本実施形態におけるジョブの入れ替え制御について説明する。ここでは、一例として２つのプリントジョブが所定時間内に予約された場合について説明する。
【００４５】
Ｓ４０１で、エンジン制御部２０２は印字予約コマンドをコントローラ２０１から受信する。Ｓ４０２で、所定のタイミングでカウントアップされ経過時間をカウントするタイマー（以下、ｔｉｍｅｒという）を０で、プリントジョブ数カウンタ（以下、ｊｏｂ＿ｃｎｔという）を１で初期化する。Ｓ４０３で、ｔｉｍｅｒが任意の閾値（以下、Ｔｔｈという）未満であるかを判断する。閾値以下であれば、Ｓ４０４で、さらに印字予約コマンドを受信しているかを判断する。印字予約コマンドを受信していれば、Ｓ４０５で、ｊｏｂ＿ｃｎｔを１インクリメントし、Ｓ４０３に戻る。印字予約コマンドを受信していなければ、そのままＳ４０３に戻る。
【００４６】
Ｓ４０３で、ｔｉｍｅｒがＴｔｈ以上であると判断された場合は、Ｓ４０６に進む。Ｓ４０６で、プリントジョブ数（ｊｏｂ＿ｃｎｔ）が２つ以上であるかを判断する。プリントジョブ数が２つ以上であれば、Ｓ４０７で、ジョブ入れ替え時の画像形成時間（以下、ｔ３という）を式（２）、（４）を用いて算出する。次に、Ｓ４０８でジョブ入れ替えを実施しなかった時の画像形成時間（以下、ｔ４という）を式（２）、（４）を用いて算出する。なお、本実施形態にかかるジョブ入れ替え時の画像形成時間の算出方法、ならびにジョブ入れ替えを行わなかった時の画像形成時間の算出方法は、式（２）、（４）から算出する方法に限定するものではなく、全画像形成時間を求めることが可能であれば、他の算出方法を用いることも可能である。また、ここでは説明の便宜上、ジョブ入れ替えのパターンは２通りとして説明したが、これに限定されるものではなく、全ジョブの数Ｎに応じて、Ｎの階乗通りのパターンを当てはめることが可能である。
【００４７】
Ｓ４０９で、ｔ３とｔ４の比較を行う。ｔ３がｔ４未満であれば、プリントジョブの順番を入れ替えた方が、プリントジョブの順番を入れ替えなかった場合よりも画像形成時間が短いため、Ｓ４１０でプリントジョブ入れ換え処理を実行する。このプリントジョブ入れ替え処理については、次の図１５のフローチャートを用いて、詳細に説明する。
【００４８】
Ｓ４１０において、プリント入れ替え処理が開始されると、Ｓ４２０で、画像形成装置１０１は、コントローラ２０１に既に印字開始コマンドによって予約された印字予約キャンセル要求を送信する。Ｓ４２１で、コントローラ２０１からの印字キャンセルコマンドを受信しているかを判断する。印字予約キャンセルを受信していれば、Ｓ４２２で、印字予約をキャンセルする。Ｓ４２３で、画像形成装置１０１は、Ｓ４０７によって計算されたジョブ入れ替え時の画像形成時間算出処理によって、画像形成時間が最短となるジョブの順番をコントローラ２０１に送信する。Ｓ４２４で、画像形成装置１０１は、プリントするジョブの順番を送信し終えたら、コントローラ２０１へ印字予約コマンドの再送を要求する。Ｓ４２５で、コントローラ２０１から入れ替えを行った全プリントジョブの印字予約コマンドを受信し終えたら、ジョブの入れ替えが完了となる。
【００４９】
Ｓ４１１で、印字開始コマンドの送信をコントローラ２０１に要求する。Ｓ４１２で、印字開始コマンドを受信したかを判断する。印字開始コマンドを受信したら、Ｓ４１３で、印字を開始する。Ｓ４１４で、全てのジョブの印字が完了するまで処理を繰り返えす。全てのジョブの印字が完了すれば、Ｓ４１５で、印字を終了する。
【００５０】
図１６、図１７を用いて、プリントジョブの入れ替えを行ったときと行わないときの、夫々における画像形成時間を示す。具体的な一例として、プリントジョブを入れ替えた方が、画像形成時間が短くなる場合について示す。プリント条件は、図１６（ａ）の設定で行い、ジョブＡ、ジョブＢの順番で５ｓｅｃの間にプリント開始指示されたとする。なお、入れ替えを行うジョブは最初のジョブの印字予約コマンドを受信してから５ｓｅｃ以内に印字予約されたジョブまでとする。この入れ替えを行うジョブの対象は５ｓｅｃ以内に限定されるものではなく、任意のタイミングに設定することが可能である。
【００５１】
動作ステータスＡは、印字速度Ｓａ［ｐａｇｅ／ｍｉｎ］、係数ｋ１、最終的に収束する温度Ｃｘ１［℃］という条件でプリントを行う。動作ステータスＢは、印字速度Ｓｂ［ｐａｇｅ／ｍｉｎ］、係数ｋ２、最終的に収束する温度Ｃｘ２［℃］という条件でプリントを行う。動作ステータスＡ、Ｂ共に、昇温限界温度Ｃｍａｘ［℃］であり、印字開始時環境温度Ｃｓｔａｒｔ［℃］であり、印字速度Ｓａを指示されたプリントジョブＡの枚数Ｐａ枚で、印字速度Ｓｂを指示されたプリントジョブＢの枚数Ｐｂ枚である。なお、印字速度Ｓａ，Ｓｂ，ｋ１，ｋ２，Ｃｘ１，Ｃｘ２は画像形成装置固有の値であり、Ｓａ＞Ｓｂ、ｋ１＞ｋ２、Ｃｘ１＞Ｃｘ２、Ｐａ＞Ｐｂが成立するものとする。
【００５２】
図１６（ｂ）にジョブの入れ替え有りとジョブの入れ替えなしでプリントを行ったときの画像形成時間を示す。この例においては、ジョブの入れ替え有りの場合がｔ５（ｍｉｎ）、ジョブの入れ替えなしの場合がｔ６（ｍｉｎ）となっている。つまり、ここでは、ｔ５＞ｔ６となっており、ジョブの入れ替え有りの方がジョブの入れ替えなしより画像形成時間が短くなる。
【００５３】
図１７に画像形成時間と温度上昇の推移を示したグラフを示す。図１７（ａ）が予約された順番の通りジョブＡの印刷を行ってからジョブＢの印刷を行う場合、図１７（ｂ）が予約された順番を入れ替えて、ジョブＢの印刷を行ってからジョブＡの印刷を行う場合である。図１７（ａ）と図１７（ｂ）は同一スケールで描かれている。この例では、ジョブの順番を入れ替えて印刷を行った場合の方がトータルの画像形成時間が短いことが分かる。
【００５４】
このように、各画像形成装置の性能や印字開始時の環境温度、プリントジョブの枚数等の印刷条件に応じて、予約されたプリントジョブの順番を入れ替えることにより、トータルの画像形成時間が短くなるように制御することが可能となる。
【００５５】
（第３の実施形態）
次に第３の実施形態について説明する。なお、第１の実施形態と同様の構成に関しては、同一符号を付しその説明を省略する。また、第３の実施形態は、実際の装置内温度と装置内の温度到達予測手段を用いて計算された温度とが異なっていた場合、画像形成時間の再計算する制御を行う以外の、基本的な構成は、上述した第１の実施形態と同様であるため詳細な説明は省略する。
【００５６】
図１８のフローチャートを用いて、本実施形態の制御について説明する。なお、図１８のフローチャートの制御は、ある一定時間毎に常時で行なわれ、一定時間は任意に設定可能である。
【００５７】
Ｓ５０１で、印字開始から一定時間（ｔｘ）経過後の装置内温度（以下、Ｃｅｎｖという）を取得する。Ｓ５０２で、Ｃｓｔａｒｔとコントローラ２０１から指定されたプリント条件を用いて、装置内温度算出処理において、ｔｘ経過後の装置内温度（以下、Ｃｃａｌという）を算出する。Ｃｃａｌは、プリント開始温度Ｃｓｔａｒｔとｔｘと指定されたプリント条件における最終的に収束する温度カウンタ値Ｃｘ５とｋ５を用いて、
Ｃｃａｌ＝Ｃｓｔａｒｔ＋（Ｃｘ５−Ｃｘ５×（１−ｋ５）ｔｘ）  （１９）
により算出する。
【００５８】
Ｓ５０３で、ＣｃａｌとＣｅｎｖの差の絶対値（｜Ｃｃａｌ−Ｃｅｎｖ｜）が任意の閾値Ｃｔｈ以上であるかを判断する。Ｓ５０３で、閾値以上であると判断された場合は、実際の温度と予測温度に誤差が発生しているので、Ｓ５０４で、画像形成時間再計算処理において、例えばＳ３０２の速度切り替え時の画像形成時間算出処理、Ｓ３０３の冷却モード実行時の画像形成時間算出処理、Ｓ４０７のジョブ入れ替え時の画像形成時間算出処理、Ｓ４０８のジョブ入れ替え無し時画像形成時間算出処理などを、再計算する。
【００５９】
このように、所定間隔で現在の温度と予測温度との誤差を修正することにより、画像形成時間が最短となる制御方法の選択精度を向上させること可能となる。
【符号の説明】
【００６０】
１３０  環境センサ
２０１  コントローラ
２０２  エンジン制御部
２０３  ビデオインターフェイス部
２０４  ＣＰＵ
２０５  定着制御部
２０６  用紙制御部
２０７  駆動制御部
２０８  装置内昇温抑制部
２０９  温度到達時間算出部
【図７】
0005618530.tif 000002
【図９】
0005618530.tif 000003
【図１３】
0005618530.tif 000004
【図１７】
0005618530.tif 000005
【図１】
0005618530.tif 000006
【図２】
0005618530.tif 000007
【図３】
0005618530.tif 000008
【図４】
0005618530.tif 000009
【図５】
0005618530.tif 000010
【図６】
0005618530.tif 000011
【図８】
0005618530.tif 000012
【図１０】
0005618530.tif 000013
【図１１】
0005618530.tif 000014
【図１２】
0005618530.tif 000015
【図１４】
0005618530.tif 000016
【図１５】
0005618530.tif 000017
【図１６】
0005618530.tif 000018
【図１８】
0005618530.tif 000019