(57)【要約】【課題】連続印刷時の高速性と、１枚目の印刷完了までの時間の短縮とを両立させた印刷装置及び印刷制御方法を提供する。【解決手段】印刷装置は、用紙に未定着の画像を形成し、該用紙を所定の走行速度で加熱部を通過させて画像を定着させることで印刷を行い、印刷後の用紙を用紙排出部に排出する。この印刷装置において、印刷処理の起動から、印刷後の用紙を排出し終わるまでの時間が最短となる最短印刷条件を求め、求めた最短印刷条件に従って、加熱部の温度および用紙の走行速度を設定したうえで印刷を開始する。【選択図】図１４
2006251835.tif 000002
【特許請求の範囲】
【請求項１】
用紙に未定着の画像を形成するとともに該用紙を所定の走行速度で加熱部を通過させてこの画像を定着させることで印刷を行い、印刷後の用紙を用紙排出部に排出する印刷制御方法において、
印刷処理の起動から、印刷後の用紙を排出し終わるまでの時間が最短となる最短印刷条件を求め、求めた最短印刷条件に従って、前記加熱部の温度および用紙の走行速度を設定したうえで印刷を開始すること
を特徴とする印刷制御方法。
【請求項２】
印刷を開始した以降の期間において前記加熱部を昇温させるとともに、最短印刷条件を所定のタイミングで繰り返し求め、その度毎に、新たに求められた最短印刷条件に従って前記加熱部の温度および用紙の走行速度を設定しなおすこと
を特徴とする請求項１記載の印刷制御方法。
【請求項３】
前記最短印刷条件を、前記加熱部を昇温させた場合における温度の経時変化を示す温度変化情報に基づいて求めること
を特徴とする請求項１または２記載の印刷制御方法。
【請求項４】
前記最短印刷条件を、さらに、用紙の長さ、用紙間の間隔、およびそのときの加熱部の温度に基づいて求めること
を特徴とする請求項３記載の印刷制御方法。
【請求項５】
用紙が収容される用紙収容部と、
印刷後の用紙が排出される用紙排出部と、
前記用紙収容部に収容された用紙を所定の搬送経路に沿って搬送し前記用紙排出部に排出する搬送手段と、
前記搬送手段によって搬送されてきた用紙上に未定着の画像を形成する画像形成処理を行う画像形成手段と、
その温度が所望の温度に設定される加熱部を備え、前記搬送手段によって所定の走行速度で搬送されてきた、前記画像形成手段によって未定着の画像が形成された用紙に対し、前記加熱部によって所望の量の熱を与えてこの画像を定着させる定着手段と、
前記加熱部を所望の温度に制御する温度制御手段と、
前記画像形成手段によって画像形成処理が起動されてから、前記搬出手段が用紙を排出し終わるまでの時間が最短となる最短印刷条件を求める探索手段と、
前記探索手段の求めた前記最短印刷条件に従って、前記加熱部の温度および前記搬送手段による用紙の走行速度を設定する制御手段と、
を有することを特徴とする印刷装置。
【請求項６】
前記温度制御手段は、前記画像形成手段による画像の形成が開始されて以降の期間において前記加熱部を昇温させるものであり、
前記探索手段は、前記画像形成手段による画像の形成が開始された後も所定のタイミングで繰り返し最短印刷条件を求めるものであり、
前記制御手段は、前記探索手段が最短印刷条件を求める度毎に、新たに求められた最短印刷条件に従って前記加熱部の温度および前記搬送手段による用紙の走行速度を設定しなおすものであること
を特徴とする請求項５記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真法を使用した印刷装置および印刷制御方法に関するものである。
【背景技術】
【０００２】
電子写真プリンタ７２について図２３，図２４を用いて説明する。図２３は、電子写真プリンタ７２の概要を示す図である。図２４は、印刷部７４の構成を示す図である。
【０００３】
電子写真プリンタ７２は、図２３に示すとおり、制御部７３による編集によって得られたイメージデータの印刷を行なう印刷部７４と、制御部７３と印刷部７４とをつなぐプリンタインターフェース７６とを備えて構成されている。
【０００４】
端末機７１から印刷データが送られてくると、電子写真プリンタ７２の制御部７３は、これをイメージデータに変換し始める。また、これと並行して、プリンタインターフェース部７６を介して印刷部７４へ、電子写真プロセス７５のウォームアップを指示する。
【０００５】
この指示を受けた印刷部７４は、電子写真プロセス７５を印刷可能状態にするべくウォームアップ動作を開始する。例えば、定着器８７を加熱して、その温度を所定の温度にまで上昇させる。
【０００６】
イメージデータへの変換が１ページ分終了すると、制御部７３は印刷部７４へ印刷起動命令を送ることで、印刷の開始を指示する。
【０００７】
この印刷起動命令を受けると、印刷部７４は、電子写真プロセス７５が印刷可能状態であるかを確認する。この確認内容としては、例えば、定着器８７の温度が印刷可能温度に達しているか等が挙げられる。確認の結果、印刷可能状態であった場合には、給紙ローラ７９，レジストローラ８０等を作動させて、印刷用紙供給部７７から電子写真プロセス７５へと印刷用紙７８を搬送させる（図２４参照）。
【０００８】
これと並行して、制御部７３は、イメージデータを印刷部７４の電子写真プロセス７５へ送り、印刷処理を行わせる。電子写真プロセス７５においては、図２４に示すとおり、その外周面に感光体が設けられた感光体ドラム８２を備えており、これが矢印の方向に回転している。そして、この感光体ドラム８２の周りには、帯電器８５、露光器８４、現像器８３、転写器８６が配置されている。さらに、用紙搬送経路上における感光体ドラム８２等よりも下流位置には、定着器８７が配置されている。そのため、感光体ドラム８２の表面には、この回転に伴って露光器８４，現像器８３等による処理が順に施されてゆく。すなわち、露光器８４は、イメージデータに従って発光することで、感光体ドラム８２の外周に静電潜像を形成する。続いて、この現像器８３が、この静電潜像を現像してトナー像とする。さらに、転写器８６が、このトナー像を用紙搬送機構によって搬送されてきた印刷用紙８１に転写する。トナー像が転写された印刷用紙８１は、定着器８７へと搬送される。そして、この定着器８７は、このトナー像を定着させるとともに、定着処理後のこの印刷用紙を排出部８９へ排出する。
【０００９】
以上の一連の印刷処理においては、定着器の温度がその画質に大きく影響する。定着器の温度は、図２５に示すように制御されていた。すなわち、定着器の加熱用ランプをＯＮとして加熱を開始してから印刷の目標温度に達するまで待ち、目標温度に達すると一定の速度で印刷を行う。印刷完了後は、温度を監視しつつランプをＯＮ／ＯＦＦすることで、いつでもすぐに印刷が開始できるように最適な温度に保ちつづける。図２５には描かれていないが、この後、印刷が行われないまま一定の時間が経過した場合には、電力を節約するために、定着器をＯＦＦにする。
【００１０】
このような温度制御は、例えば、図２６のような処理によって実現されている。すなわち、制御部７３からウォームアップ命令を受けると、印刷部７４はウォームアップを開始する（ステップ９０２）。このウォームアップは、定着器加熱用の定着器ランプをＯＮにして、定着器８７を加熱することで行う。ウォームアップ開始後、印刷部７４は、定着器８７の温度Ｔを確認しつつ、定着器制御温度Ｔ（ｎ）に達するのを待つ（ステップ９０４，９０６）。この定着器制御温度Ｔ（ｎ）としては、用紙をある一定の用紙搬送速度Ｖ（ｎ）で搬送した場合にトナーを適正に定着できるような値が設定されている。なお、通常のプリンタにおける用紙印刷走行速度Ｖ（ｎ）は１種類だけである。定着器の温度Ｔが定着器制御温度Ｔ（ｎ）に達した場合には、印刷部７４は定着器８７の温度を保ちつつ印刷処理が起動されるのを待つ（ステップ９０８，９１０）。そして、制御部７３から印刷の指示があれば印刷を行う（ステップ９１２）。この印刷は、印刷用紙をある一定の用紙印刷走行速度Ｖ（ｎ）で搬送して行う。また、定着器８７の温度も定着器制御温度Ｔ（ｎ）に保って行う。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
印刷装置には、連続印刷時の印刷速度の高速化と、１枚目の印刷が完了するまでの時間の短縮化とが要求されている。しかし、これら二つの要求は、以下に述べるとおり相反するものであり、その両方に応えることは困難であった。
【００１２】
連続印刷時の印刷速度を上げるためには、用紙走行速度Ｖ（ｎ）を上げる必要がある。そして、これに応じてトナーの定着性を最適とするように定着温度Ｔ（ｎ）も高くせざるをえない。その結果、印刷開始時に、定着器１７が印刷可能温度に達するまでの時間が長くなるという問題があった。
【００１３】
最近は処理速度の高い制御部３を備え、印刷データをイメージデータに展開するための処理時間の短縮を図った装置がある。しかし、いかにイメージデータへの展開が高速であっても、定着器温度がＴ（ｎ）に達するまでは印刷ができないため、１枚目の印刷完了までの時間はあまり短くはなっていなかった。イメージデータへの展開処理に要する時間が短い場合の例を図２７に、一方、展開処理に要する時間が長い場合の例を図２８に示した。図２７，図２８を比較すればわかるように、イメージデータへの展開処理に要する時間（図においては、印刷データ到着〜印刷起動に相当）は大幅に異なっているものの、印刷終了までのトータルでの時間の差は少ない。このような問題は一度に印刷する枚数が少ない場合ほど顕著であった。
【００１４】
高速印刷時の定着性を向上させるために、定着器の備えるヒートローラの肉厚を厚くしている場合には、印刷温度に達するまでの時間はさらに長くなる。従って、このような問題は、高速性を追求した装置ほど顕著であった。
【００１５】
本発明は、連続印刷時の高速性と、１枚目の印刷完了までの時間の短縮とを両立させた印刷装置および印刷制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明は上記目的を達成するためになされたものであり、その第１の態様としては、用紙に未定着の画像を形成するとともに、該用紙を所定の走行速度で加熱部を通過させて画像を定着させることで、印刷を行う印刷制御方法において、印刷開始前に加熱部の温度を検出し、該検出した温度に応じた用紙の走行速度を求め、未定着の画像が形成された用紙を、この求めた走行速度で前記加熱部を通過させて定着を行うことを特徴とする印刷制御方法が提供される。
【００１７】
定着が行われない状態が所定時間以上続く場合には、この間に加熱部の温度を上昇させ、次に定着を行う際には改めて用紙の走行速度を設定しなおすことが好ましい。
【００１８】
本発明の第２の態様としては、用紙に未定着の画像を形成するとともに該用紙を所定の走行速度で加熱部を通過させてこの画像を定着させることで印刷を行い、印刷後の用紙を用紙排出部に排出する印刷制御方法において、印刷処理の起動から、印刷後の用紙を排出し終わるまでの時間が最短となる最短印刷条件を求め、求めた最短印刷条件に従って、前記加熱部の温度および用紙の走行速度を設定したうえで印刷を開始することを特徴とする印刷制御方法が提供される。
【００１９】
印刷を開始した以降の期間において前記加熱部を昇温させるとともに、最短印刷条件を所定のタイミングで繰り返し求め、その度毎に、新たに求められた最短印刷条件に従って前記加熱部の温度および用紙の走行速度を設定しなおしてもよい。
【００２０】
前記最短印刷条件を、前記加熱部を昇温させた場合における温度の経時変化を示す温度変化情報に基づいて求めてもよい。
【００２１】
前記最短印刷条件を、さらに、用紙の長さ、用紙間の間隔、およびそのときの加熱部の温度に基づいて求めてもよい。
【００２２】
本発明の第３の態様としては、用紙に未定着の画像を形成するとともに該用紙を所定の走行速度で加熱部を通過させてこの画像を定着させることで、印刷を行う印刷制御方法において、前記加熱部を昇温させその温度が画像を定着できる最低の温度に達した時点で前記加熱部の昇温を継続したままでそのとき受信されている印刷データの全頁を順次印刷した場合における、各頁それぞれについての印刷開始時における前記加熱部の温度を予測し、この予測された温度に応じて、その頁の画像を定着する際の用紙の走行速度を決定することを特徴とする印刷制御方法が提供される。
【００２３】
本発明の第４の態様としては、用紙に未定着の画像を形成するとともに該用紙を所定の走行速度で加熱部を通過させてこの画像を定着させることで、印刷を行う印刷制御方法において、印刷データのすべての頁を印刷するのに要する総印刷時間を算定する処理を、１枚目の印刷を開始する際の前記加熱部の温度である初期印刷開始温度を変更しつつ繰り返すことで、総印刷時間が最も短くなる最短印刷条件を求め、求めた最短印刷条件で印刷を行うことを特徴とする印刷制御方法が提供される。
【００２４】
前記最短印刷条件で所定枚を印刷する度ごとに、未印刷の印刷データについてあらためて最短印刷条件を求めなおすことが好ましい。
【００２５】
前記総印刷時間を算定する処理は、前記加熱部を昇温させその温度が画像を定着できる最低温度以上の初期印刷開始温度に達した時点で前記加熱部の昇温を継続したままでそのとき受信されている印刷データの全頁を順次印刷した場合における、各頁それぞれについての印刷開始時における前記加熱部の温度を予測し、この予測された温度に応じてその頁の画像を定着する際の用紙の走行速度を決定し、決定した各頁それぞれについての走行速度に基づいて各頁の印刷に要する時間を求め、さらに各頁の印刷に要する時間の総和を求めることであってもよい。
【００２６】
前述した第３，第４の態様においては、各頁それぞれについての印刷開始時における前記加熱部の温度の予測を、前記加熱部を昇温させた場合における温度の経時変化を示す温度変化情報と、前記加熱部の温度とその温度での定着に適した用紙の走行速度とを対応づけた速度情報とに基づいて行ってもよい。
【００２７】
本発明の第５の態様としては、用紙に未定着の画像を形成するとともに該用紙を所定の走行速度で加熱部を通過させてこの画像を定着させることで、印刷を行う印刷制御方法において、印刷開始に先だって前記加熱部を所定温度にまで昇温させるとともに、昇温途中においては１枚目の印刷を開始するまでの残り時間を求め、求めた残り時間を使用者に報知することを特徴とする印刷制御方法が提供される。
【００２８】
本発明の第６の態様としては、用紙上に未定着の画像を形成する画像形成手段と、前記画像形成手段によって未定着の画像が形成された用紙に、所望の量の熱を与えることで画像を定着させる定着手段とを備え、前記定着手段は、その温度を所望の温度に制御され、ここを通過する用紙に熱を付与する加熱部と、前記加熱部の温度を制御する温度制御手段と、前記画像形成手段によって未定着の画像が形成された用紙を、別途設定された走行速度で前記加熱部を通過させる走行手段と、前記加熱部の温度を検出する温度検出手段と、前記温度検出手段が検出した温度に基づいてその時の前記加熱部の温度に応じた走行速度を求め、これを前記走行手段による用紙の走行速度として設定する制御手段とを有することを特徴とする印刷装置が提供される。
【００２９】
前記定着手段による定着が所定時間以上行われないことを検知する使用状況検知手段を備え、前記制御手段は、所定時間以上定着が行われないことを前記使用状況検知手段が検知した場合には、前記温度制御手段によって前記加熱部を昇温させ、次の用紙に対し定着を行う際には改めて用紙の走行速度を設定しなおすことが好ましい。
【００３０】
前記走行手段による用紙の走行速度と前記加熱部の温度との対応関係を定義した速度情報を記憶した記憶手段を有し、前記制御手段は、前記速度情報を参照することで、前記加熱部の温度に応じた走行速度を求めてもよい。
【００３１】
本発明の第７の態様としては、用紙が収容される用紙収容部と、印刷後の用紙が排出される用紙排出部と、前記用紙収容部に収容された用紙を所定の搬送経路に沿って搬送し前記用紙排出部に排出する搬送手段と、前記搬送手段によって搬送されてきた用紙上に未定着の画像を形成する画像形成処理を行う画像形成手段と、その温度が所望の温度に設定される加熱部を備え、前記搬送手段によって所定の走行速度で搬送されてきた、前記画像形成手段によって未定着の画像が形成された用紙に対し、前記加熱部によって所望の量の熱を与えてこの画像を定着させる定着手段と、前記加熱部を所望の温度に制御する温度制御手段と、前記画像形成手段によって画像形成処理が起動されてから、前記搬出手段が用紙を排出し終わるまでの時間が最短となる最短印刷条件を求める探索手段と、前記探索手段の求めた前記最短印刷条件に従って、前記加熱部の温度および前記搬送手段による用紙の走行速度を設定する制御手段とを有することを特徴とする印刷装置が提供される。
【００３２】
前記温度制御手段は、前記画像形成手段による画像の形成が開始されて以降の期間において前記加熱部を昇温させるものであり、前記探索手段は、前記画像形成手段による画像の形成が開始された後も所定のタイミングで繰り返し最短印刷条件を求めるものであり、前記制御手段は、前記探索手段が最短印刷条件を求める度毎に、新たに求められた最短印刷条件に従って前記加熱部の温度および前記搬送手段による用紙の走行速度を設定しなおすものであってもよい。
【００３３】
本発明の第８の態様としては、印刷データを受信する受信手段と、用紙上に、受信手段に受信された印刷データに応じて未定着の画像を形成するとともに所望の量の熱を与えることでこの画像を定着させることで、印刷を行う印刷手段とを備え、前記印刷手段は、用紙上に未定着の画像を形成する画像形成手段と、その温度を所望の温度に制御され、ここを通過する用紙に熱を付与する加熱部と、前記加熱部の温度を制御する温度制御手段と、前記画像形成手段によって未定着の画像が形成された用紙を、別途設定された走行速度で前記加熱部を通過させる走行手段と、前記加熱部の温度を検出する温度検出手段と、前記加熱部を昇温させその温度が画像を定着できる最低の温度に達した時点で前記加熱部の昇温を継続したままでそのとき前記受信手段に受信されている印刷データの全頁を順次印刷した場合における、各頁それぞれについての印刷開始時における前記加熱部の温度を予測する予測手段と、前記予測手段の予測した温度に応じて、その頁の画像を定着する際における前記走行手段による用紙の走行速度を設定する制御手段とを有することを特徴とする印刷装置が提供される。
【００３４】
本発明の第９の態様としては、用紙に未定着の画像を形成するとともに、該用紙を所定の走行速度で加熱部を通過させて画像を定着させることで、印刷を行う印刷装置において、印刷データのすべての頁を印刷するのに要する総印刷時間を算定する処理を、１枚目の印刷を開始する際の前記加熱部の温度である初期印刷開始温度を変更しつつ繰り返すことで、総印刷時間が最も短くなる最短印刷条件を求める最短条件探索手段と、前記最短条件印刷手段の求めた最短印刷条件で印刷を行う印刷手段とを有することを特徴とする印刷装置が提供される。
【００３５】
前記最短条件探索手段は、前記最短印刷条件で所定枚が印刷される度ごとに、未印刷の印刷データについてあらためて最短印刷条件を求めなおすものであってもよい。
【００３６】
前記印刷手段は、用紙に未定着の画像を形成する画像形成手段と、前記画像形成手段によって画像が形成された用紙に、所望の量の熱を与えることで画像を定着させる定着手段とを備えて構成されたものであり、前記定着手段は、その温度を所望の温度に制御され、ここを通過する用紙に熱を付与する加熱部と、前記加熱部の温度を制御する温度制御手段と、前記画像形成手段によって未定着の画像が形成された用紙を、別途設定された走行速度で前記加熱部を通過させる走行手段と、前記加熱部の温度を検出する温度検出手段とを備えて構成されたものであり、前記最短条件探索手段は、前記加熱部を昇温させその温度が画像を定着できる最低温度以上の初期印刷開始温度に達した時点で前記加熱部の昇温を継続したままでそのとき受信されている印刷データの全頁を順次印刷した場合における、各頁それぞれについての印刷開始時における前記加熱部の温度を予測する予測手段と、前記予測手段によって予測された温度に応じてその頁の画像を定着する際の用紙の走行速度を決定し、さらに決定した各頁それぞれについての走行速度に基づいて各頁の印刷に要する時間を求め、さらに各頁の印刷に要する時間の総和を求めることで、前記総印刷時間を算定する算定手段とを備えて構成されるものであってもよい。
【００３７】
前述した第８，第９の態様においては、前記予測手段は、前記温度制御手段によって前記加熱部を昇温させた場合における温度の経時変化を示す温度変化情報と、前記加熱部の温度とその温度での定着に適した用紙の走行速度とを対応づけた速度情報とに基づいて、印刷開始時における前記加熱部の温度を予測するものであってもよい。
【００３８】
本発明の第１０の態様においては、用紙に未定着の画像を形成するとともに該用紙を所定の走行速度で加熱部を通過させてこの画像を定着させることで、印刷を行う印刷装置において、印刷開始に先立って前記加熱部を所定の温度にまで昇温させる温度制御手段と、１枚目の印刷を開始するまでの残り時間を求める演算手段と、前記演算手段が求めた残り時間を使用者に報知する報知手段とを有することを特徴とする印刷装置が提供される。
【発明の効果】
【００３９】
本発明の印刷装置および印刷制御方法では、連続印刷時の高速性と、１枚目の印刷完了までの時間の短縮とを両立させることができる。
【発明を実施するための最良の形態】
【００４０】
本発明の実施の形態を図面を用いて説明する。
【００４１】
実施の形態１．
本実施の形態１の電子写真方式のプリンタは、用紙走行速度を２種類以上備えこれを使い分けるとともに、これにあわせて定着器の制御目標温度も変更することで、連続印刷時の高速性と、１枚目の印刷時の待ち時間の短縮化とを図ったことを主な特徴としている。なお、本明細書において言う「印刷速度」、「用紙走行速度」とは、厳密には、定着器を通過する際の用紙の速度を意味している。
【００４２】
まず、本実施の形態１におけるプリンタの基本構成の概要を図１を用いて説明する。
【００４３】
データ受信／編集処理部１では、マイクロプロセッサが所定のソフトウェアを実行することで、印刷データの受信処理、編集処理を行っている。データ受信／編集処理部１によってビットマップデータに編集、展開された印刷データは、機構制御部２から出力されるタイミング信号に従って、データ受信／編集処理部１から機構制御部２へ転送される。機構制御部２は、機構部３を動作させる各種ドライブ信号、及び機構部３から入力されるセンサ信号に基づいて、印刷動作を制御している。例えば、印刷用紙の走行にしたがって印刷データを印刷ヘッドに転送する。
【００４４】
これ以降においては、上記部分毎にさらに詳細に説明する。
【００４５】
まず、データ受信／編集処理部１の詳細な構成を図２を用いて説明する。
【００４６】
データ受信／編集処理部１は、図２に示すとおり、マイクロプロセッサ１１、データバス１２、アドレスバス１３、データＲＡＭ１４、プログラムＲＯＭ１５、メモリコントロール回路１６、操作部表示部１７、操作部制御回路１８、エンジンインターフェース回路１９およびネットワークインターフェース制御回路２０を備えて構成されている。
【００４７】
マイクロプロセッサ１１は、データ受信／編集処理部１全体の制御を行うものである。このマイクロプロセッサ１１は、プログラムＲＯＭ１５に格納された制御プログラム及び各種データが格納されるデータＲＡＭ１４にアクセスすることにより制御を行う機能を備えている。なお、これらへのアクセスに際して、アドレスバス１３を通じてアドレスを出力し、また、データバス１２を通じてアドレスに対応したデータの入出力がおこなわれるようになっている。
【００４８】
メモリコントロール回路１６は、データＲＡＭ１４，プログラムＲＯＭ１５に対するアクセスのコントロールを行うものである。
【００４９】
操作部表示部１７は、使用者からの指示（例えば、用紙サイズの設定指示、印刷枚数）を受け付ける操作部と、このプリンタの状態などを示す所望の情報を表示させる表示部とを備えている。
【００５０】
操作部制御回路１８は、マイクロプロセッサ１１からの表示指令に基き操作部表示部１７を制御して所望の表示を行わせるものである。また、操作部表示部１７の受け付けた使用者からの指示を、マイクロプロセッサ１１へ伝えるものである。
【００５１】
エンジンインターフェース回路１９は、マイクロプロセッサ１１による制御の下、機構制御部２に対して印刷データ及び機構部３への動作指令の出力、さらには、機構部３の動作状態の読み取りを行うものである。
【００５２】
ネットワークインターフェース制御回路２０は、Ｅｔｈｅｒ  Ｎｅｔ等のネットワークに接続され印刷データの受信、装置状態の発信等を行うものである。
【００５３】
次に、機構部３の詳細な構成を図３を用いて説明する。
【００５４】
機構部３は、図３に示すとおり、サーミスタ２１、定着器ランプ２２、ヒートローラ２３、リードコンタクト２４、バックアップローラ２５、定着器モータ２６、ドラムユニット２７、ドラムモータ２８、書き込み開始センサ２９、転写ローラ３０、レジストモータ３１、レジストローラユニット３２、用紙入り口センサ３３、ホッピングモータ３４、ホッピングローラ３５、用紙カセット３６等を備えて構成されている。
【００５５】
ホッピングローラ３５は、用紙カセット３６にセットされた用紙を１枚剥離、搬送するためのものであり、ホッピングモータ３４によって駆動される構成となっている。
【００５６】
用紙入り口センサ３３は、ホッピングローラ３５によって剥離、搬送されてきた用紙がレジスト位置に到達したことを検出するためのものである。該用紙入り口センサ３３は、検出結果を機構制御部２の後述する用紙入り口センサ回路５３を介してマイクロプロセッサ４１へ出力している。
【００５７】
レジストローラユニット３２は、用紙を搬送するためのものであり、レジストモータ３１によって駆動される構成となっている。
【００５８】
書き込み開始センサ２９は、レジストローラユニット３２等によって搬送されてきた用紙が書き出し位置に到達したことを検出するためのものである。この書き込み開始センサ２９は、検出結果を機構制御部２の後述する書き込み開始センサ回路５５を介してマイクロプロセッサ４１へ出力している。
【００５９】
ドラムユニット２７は、その内部に、帯電器、感光体ドラム、ＬＥＤヘッド６２（図４参照）、現像器等を備えて構成されており、この感光体ドラム上に印字データに応じて静電潜像を形成すると共に、これを現像して該感光体ドラム上にトナー像を形成するものである。該ドラムユニット２７は、ドラムモータ２８によって駆動されている。また、このドラムユニット２７には、帯電器、感光体ドラム等をクリーニングするためのクリーニング機構も備えられている。これらのクリーニング機構は、機構制御部２のマイクロプロセッサ４１からの指示に従って、図には示していない制御駆動系統によって所定のタイミングで作動させられるようになっている。
【００６０】
転写ローラ３０は、感光体ドラム上に形成されたトナー像を、搬送されてきた用紙に転写するためのものである。
【００６１】
ヒートローラ２３およびバックアップローラ２５は、トナー像が転写された用紙を両者の間に挟んで搬送することで、この用紙に転写されているトナー像を加熱、加圧して、トナー像を定着させるものである。バックアップローラ２５およびヒートローラ２３は、ギヤを介して連結された定着器モータ２６によって回転駆動されるようになっている。定着に必要な熱は、定着器ランプ（ハロゲンランプ）２２によってヒートローラ２３を加熱することで与えられる構成となっている。なお、この定着器ランプ２２は、リードコンタクト２４によって電力を供給されている。
【００６２】
本実施の形態１では、用紙を搬送する機構の駆動源となる各種モータ（定着器モータ２６、ドラムモータ２８、レジストモータ３１、ホッピングモータ３４）としてパルスモータが採用されており、用紙搬送速度を変更可能である。
【００６３】
サーミスタ２１は、ヒートローラ２３の温度を検出するものである。このサーミスタ２１は検出結果を、サーミスタ検出回路５７（図４参照）へ出力している。
【００６４】
次に、機構制御部２の詳細な構成を図４を用いて説明する。
【００６５】
機構制御部２は、図４に示すとおり、マイクロプロセッサ４１、プログラムＲＯＭ４２、データＲＡＭ４３、ドラムモータ駆動回路４４、定着器モータ駆動回路４６、ホッピングモータ駆動回路４８、レジストモータ駆動回路５０、用紙入り口センサ回路５３、書き込み開始センサ回路５５、サーミスタ検出回路５７、エンジンインターフェース回路５８、定着器ランプＯＮ／ＯＦＦ回路５９、ヘッドデータ転送回路６１、ＬＥＤヘッド６２等を備えて構成されている。
【００６６】
マイクロプロセッサ（以下「ＣＰＵ」と称す）４１は機構制御部２および機構部３の全体を制御するものである。このＣＰＵ４１は、プログラムＲＯＭ４２に格納された制御プログラム及び各種データが格納されるデータＲＡＭ４３にアクセスすることにより制御を行う機能を備えている。このＣＰＵ４１等によって実現されている機能としては、例えば、後述する定着器モータ駆動回路４６、ドラムモータ駆動回路４４等を介して、各種モータを制御することで、用紙の搬送並びに画像の形成の速度を所望の値に設定、変更する機能を備えている。また、定着器ランプＯＮ／ＯＦＦ回路５９を介して、定着器ランプ２２のＯＮ／ＯＦＦを制御することで、ヒートローラ２３の温度を制御する機能を備えている。
【００６７】
データＲＡＭ４３に格納される情報としては、定着器（より厳密にはヒートローラ２３）のその時の制御目標温度等が挙げられる。
【００６８】
本実施の形態１におけるプログラムＲＯＭ４２には、制御プログラムの他に、あらかじめ用意された速度設定テーブルが格納されている。この速度設定テーブルは、図５に示したとおり、定着器の制御目標温度と、用紙の搬送速度とを対応づけて定義したものである。本実施の形態１では、さらには、その搬送速度を実現するための各種モータに対するパルスレートも対応づけて定義されている。この速度設定テーブルにおいては、基本的には、図６に示すように、用紙の搬送速度が高いほど制御目標温度を高くするように設定されている。図５、図６において、Ｖ１は用紙走行最低速度、Ｖ（ｎ）は最高速度である。Ｖ（ｎ），Ｔ（ｎ）は従来のプリンタの印刷用紙走行速度及び定着器制御温度に相当する。なお、図５においては、説明を簡単にするため、ドラムモータについてのパルスレートのみを記載している。また、これ以降の説明では、説明を簡単にするため速度制御については、ドラムモータ２８についてだけ述べて他のモータについては省略している場合がある。しかし、ドラムモータ２８以外のモータについても同様の観点、手法に基づいた速度制御が行われている。
【００６９】
ドラムモータ駆動回路４４は、ドラムユニット２７を駆動するドラムモータ２８のドライブ信号をＣＰＵ４１の指示に基づいて生成している。
【００７０】
定着器モータ駆動回路４６は、定着器（ヒートローラ２３，バックアップローラ２５等）を駆動する定着器モータ２６のドライブ信号をＣＰＵ４１の指示に従って生成するものである。
【００７１】
ホッピングモータ駆動回路４８は、ホッピングローラ３５を駆動するホッピングモータ３４のドライブ信号をＣＰＵ４１の指示に従って生成するものである。
【００７２】
レジストモータ駆動回路５０は、用紙搬送の一旦を行うレジストローラユニット３２を駆動するレジストモータ３１のドライブ信号をＣＰＵ４１の指示に従って生成するものである。
【００７３】
先に述べたとおり本実施の形態では、ドラムモータ２８、定着器モータ２６、ホッピングモータ３４、レジストモータ３１としてパルスモータを採用している。従って、ＣＰＵ４１からドラムモータ駆動回路４４等へ入力されるパルス信号のパルスレートを変更することで、感光体ドラム等の回転速度、すなわち用紙搬送速度を所望の値に設定可能になっている。
【００７４】
用紙入り口センサ回路５３は、用紙入り口センサ３３からの信号を、ＣＰＵ４１が処理可能な信号に変換するものである。
【００７５】
書き込み開始センサ回路５４は、書き込み開始センサ２９からの信号を、ＣＰＵ４１が処理可能な信号に変換するものである。
【００７６】
サーミスタ２１は、先に述べたとおり、定着器のヒートローラ２３に接触して取り付けられており、ヒートローラ２３の温度を検出するものである。このサーミスタ２１は検出した温度に対応したアナログ電圧を出力する。
【００７７】
サーミスタ検出回路５７は、サーミスタ２１の出力するアナログ電圧を、内臓するＡ／Ｄ（アナログーデジタル変換）回路によりデジタル値に変換したうえで、ＣＰＵ４１へ出力するものである。このサーミスタ検出回路５７は、ＣＰＵ４１からの指令により作動している。
【００７８】
エンジンインターフェース回路５８は、前述した機構部３に対する印刷データ、制御コマンドをＣＰＵ４１に対しインターフェースする。
【００７９】
定着器ランプＯＮ／ＯＦＦ回路５９は、定着器ランプ２２の電力源である、ＡＣ１００Ｖの交流をＯＮ又はＯＦＦするものである。この定着器ランプＯＮ／ＯＦＦ回路５９は、サーミスタ２１からの検出温度に基づいてＣＰＵ４１によって制御されている。
【００８０】
リードコンタクト２４は、定着器ランプ２２の両端のソケットにコンタクトしており、ＯＮ／ＯＦＦ制御された、ＡＣ１００Ｖを供給する。
【００８１】
ヘッドデータ転送回路６１は、エンジンインターフェース回路５８を通して送られるラスターイメージの印刷データをＣＰＵプログラム制御のもとＬＥＤヘッド６２に送出するものである。
【００８２】
ＬＥＤヘッド６２は、ヘッドデータ転送回路６１から送られてきたラスターイメージ印刷データを、ＬＥＤエレメントにセットしタイミングに合わせて点灯、滅灯するものである。ＬＥＤヘッド６２の走査タイミンダは、ドラムモータ２８の駆動パルスに同期している。
【００８３】
次に、本実施の形態１のプリンタの動作を図７，図８，図９を用いて説明する。
【００８４】
図７は、本実施の形態１における印刷処理を示すフローチャートである。図８は、印字データをイメージデータに展開するのに要する処理時間が、定着器等のウォームアップ時間よりも短い場合における動作例である。図９は、印字データをイメージデータに展開するのに要する処理時間が、定着器等のウォームアップ時間よりも長い場合における動作例である。
【００８５】
データ受信処理／編集処理部１が端末機より印刷データを受けると、機構制御部２に対して定着器のウォームアップを指示する。この指示を受けた機構制御部２のＣＰＵ４１は、これ以降以下のように動作する。
【００８６】
まずＣＰＵ４１は、印刷可能な最高の用紙走行速度Ｖ（ｎ）での定着器制御温度Ｔ（ｎ）となるように、定着器の温度制御を開始する（ステップ１０２）。通常、定着器の温度はＴ（ｎ）以下であるため、まず、加熱を行うべく定着器ランプ２２を通電状態とする。この定着器ランプ２２のＯＮ／ＯＦＦは、具体的には、ＣＰＵ４１が定着器ランプＯＮ／ＯＦＦ回路５９に指令を送り、リードコンタクト２４による定着器ランプ２２への電力供給を開始／停止させることで行われる。
【００８７】
続いて、ＣＰＵ４１は、データ受信／編集処理部１は印刷起動命令が送信されているか否か（ステップ１０４）、また、定着器の温度ＴがＴ（ｎ）に到達しているか否か（ステップ１０６，１０８）を確認しつつ、いずれかの条件が満たされるのを待つ。この温度の確認は、具体的には、サーミスタ検出回路５７を介して入力されるサーミスタ２１の検出温度をＣＰＵ４１が確認することで行われている。
【００８８】
ステップ１０４〜ステップ１０８の結果、印刷が起動される前に定着器の温度ＴがＴ（ｎ）に到達した場合、すなわち、イメージデータへの展開処理に要する時間が、定着器のウォームアップに要する時間よりも長かった場合には、ステップ１１０，１１２の処理を実行する。すなわち、定着器の温度をＴ（ｎ）に保つ温度制御を行いつつ、印刷が起動されるのを待つ。ステップ１１２において、印刷が起動されていた場合には、印刷を開始する。このときの印刷は、定着器の制御目標温度をＴ（ｎ）、用紙走行速度をＶ（ｎ）、ドラムモータ２８のパルスレートをＰ（ｎ）にして行う。つまり、この場合には、図９に示すとおり、プリンタの用紙走行最高速度Ｖ（ｎ）で印刷が行われる。なお、図５には描いていないが、速度設定テーブルには定着器モータ２６等の他のモータについてのパルスレートも規定されており、ドラムモータ２８の場合と同様に、この速度設定テーブルに基づいてそれぞれのパルスレートが設定される。
【００８９】
一方、ステップ１０４〜ステップ１０８の結果、定着器の温度ＴがＴ（ｎ）に到達する前に印刷が起動された場合、すなわち、イメージデータへの展開処理に要する時間が、定着器のウォームアップに要する時間よりも短かった場合には、ステップ１１４〜ステップ１２０の処理を実行する。すなわち、ＣＰＵ４１は、その時点での定着器の温度Ｔを検出し（ステップ１１４）、Ｔ（１）≦Ｔの関係が成立しているか否かを判定する（ステップ１１６）。ここで、温度Ｔ（１）は、印刷可能最低速度Ｖ（１）での定着器の制御目標温度である。Ｔ（１）≦Ｔが成立していなかった場合には、再びステップ１１４に戻り同様の処理を繰り返しつつ温度がＴ（１）に達するのを待つ。
【００９０】
ステップ１１６において、Ｔ（１）≦Ｔが成立していた場合には、ステップ１１８へ進む。ステップ１１８において、ＣＰＵ４１は、テーブルを参照することで、Ｔ（ｍ）＜Ｔ≦Ｔ（ｍ＋１）の関係が成立する温度Ｔ（ｍ＋１）を求める。また、このテーブルに基づいて、温度Ｔ（ｍ＋１）に対応する用紙走行速度をＶ（ｍ＋１）に設定する。さらに、用紙走行速度がＶ（ｍ＋１）となるように、ドラムモータ２８のパルスレートをＰ（ｍ＋１）に設定する（ステップ１２０）。そして、その後、すみやかに印刷を開始する。このときの印刷は、定着器の制御目標温度をＴ（ｍ＋１）、用紙走行速度をＶ（ｍ＋１）にして行う。この場合には、定着器の温度ＴがＴ（ｎ）に達するまで待つことなく印刷が開始されるため、図８に示すように、イメージデータへの展開処理が開始されてから１枚目の印刷用紙が排出されるまでの時間が従来よりも短い。
【００９１】
以上説明したとおり、本実施の形態１のプリンタでは、電源投入直後等のように定着器が低温の状態においても、印字定着性を損なうことなく、１枚目の印刷用紙が排出されるまでの時間を短縮できる。つまり、印刷動作開始までの時間が短縮されるため、いつまでたっても印刷動作が開始されないという不安感をオペレータにいだかせことはなくなる。
【００９２】
また、イメージデータへの展開処理に要する時間が定着器等のウォームアップ時間より長い場合には、プリンタの用紙走行最高速度で印刷できるためプリンタ全体のスループットが短縮できる。
【００９３】
さらに本発明を実際の装置に適用する場合には、ＣＰＵ４１による制御方法を変更するだけでよく、装置のハードウエア構成は変更する必要がない。従って、実施が容易である。既に、製造販売されている装置に対しても、制御プログラムが書き換え可能なメモリに記憶されている場合には適用可能である。
【００９４】
なお、ヒートローラ２３の温度は必ずしも直接測定する必要はない。間接的に測定するようにしても実質的には同じ事である。例えば、その温度が、ヒートローラ２３の温度と相関を有する部位の温度を測定し、その測定結果を該相関に基づいて補正することで、ヒートローラ２３の温度を検出することができる。
【００９５】
実施の形態２．
本実施の形態２のプリンタは、連続印刷時に、何らかの理由によって用紙の間隔が一定以上空いている期間、より正確には、定着器による定着が所定時間以上行われていない期間がある場合には、この間に定着器の温度を上昇させることで、定着器の温度が上昇した分だけそれ以降は、用紙走行速度、すなわち印刷速度を高めることを主な特徴とするものである。なお、連続印刷中に定着器が使用されない期間としては、本実施の形態２においては連続印刷中にも適宜行われるクリーニングのための期間が挙げられる。
【００９６】
本実施の形態２は、機構制御部２のＣＰＵ４１等によって実現される制御内容が実施の形態１とは異なる。これ以外の点は、基本的には実施の形態１と同様である。従って、これ以降の説明は実施の形態１との相違点を中心に行うことにする。
【００９７】
機構制御部２のＣＰＵ４１は、機構制御部２および機構部３の全体を制御するものである。本実施の形態２におけるＣＰＵ４１は、各部の動作を制御して印刷、クリーニング等を実現している。特に、クリーニングについては、複数枚の印刷を連続して行っている間にもクリーニングを実行するタイミングになった場合には、印刷動作の開始を遅延させて、クリーニングを実行するようになっている。本実施の形態では所定枚数だけ印刷を行う毎に、次の印刷を開始する前にクリーニングを行うようになっている。このクリーニング実行タイミングの検出は、ＣＰＵ４１自身がプリンタの使用状況状態を検出することで（より具体的には、前回、クリーニングを行ってからの印刷枚数を計数することで）、行うようになっている。
【００９８】
次に、本実施の形態２におけるプリンタの動作を図１０を用いて説明する。
【００９９】
ここでは、連続して１０枚印刷する毎に、クリーニングを行うものとする。このクリーニングは、１０枚目の印刷用紙の後端が、転写ローラ３０のニップ部分を通過後に、用紙が排出されるまでは停止しない。クリーニングの対象は、主として、ドラムユニット２７に収容されている帯電器、転写ローラ３０等である。
【０１００】
ＣＰＵ４１は、１枚目の用紙に対して、定着器温度Ｔ（ｍ＋１）、用紙走行速度Ｖ（ｍ＋１）で印刷を開始する（ステップ１３０）。なお、この１枚目の用紙に対する印刷については、実施の形態１と同様にして行われる。
【０１０１】
印刷開始後は、１枚目の用紙へのトナー定着までの印刷プロセスを終了するのを待つ（ステップ１３２）。印刷プロセスが終了したか否かは、ＣＰＵ４１が用紙入り口センサ３３の検出結果に基づいて判定する。つまり、用紙後端が定着器のニップ部を通過した時点で印刷プロセスが終了したと判断する。
【０１０２】
印刷プロセスが終了していた場合には、続いてクリーニング処理を行うか否かを判定する（ステップ１３４）。この判定は、印刷の実行回数をＣＰＵ４１がカウントしており、１０枚を連続して印刷していた場合には、クリーニングを行うことになる。判定の結果、クリーニング処理を行う場合には、実際にクリーニングを開始させる（ステップ１３６）。一方、これと並行して、定着器の制御目標温度としてＴ（ｎ）を設定したうえで、定着器ランプ２２をＯＮにして定着器の加熱を開始する（ステップ１３８）。なお、クリーニングを行っていることに起因して定着処理が行われない期間の長さは、ＣＰＵ４１による制御シーケンス上においてあらかじめわかっているため、この期間の長さはここでは判定していない。但し、定着処理が行われない期間の長さがその都度変化する場合、また、既知でない場合には、その期間の長さを判定しその判定結果に応じて定着器の加熱を行うか否かを決定することになる。
【０１０３】
この後、ＣＰＵ４１は印刷プロセスのクリーニングが終了するのを待つ（ステップ１４０）。クリーニングモードは、ドラムを回転させてドラム上に付着したトナーを回収および現像に戻す動作であり、ドラムモータは駆動している。用紙は搬送されていない。ステップ１４０における判定の結果、クリーニングが終了していた場合には、次のページの印刷処理が起動されているか否かを判定する（ステップ１４２）。
【０１０４】
ステップ１４２における判定の結果、次のページの印刷処理が起動されていなければ、印刷を終了する。この図１０には記載されていないが、このようにして印刷を終了した後も、ＣＰＵ４１は、定着器の温度がＴ（ｎ）に達するまでは加熱を続ける。温度がＴ（ｎ）に達した後は、その温度Ｔ（ｎ）を維持するように温度制御を行う。
【０１０５】
一方、ステップ１４２において次ページの印刷処理が起動されていた場合には、その時の定着器の温度Ｔおよびこれに応じた新たな用紙走行速度を設定するべくステップ１５４〜ステップ１５８の処理を行う。すなわち、定着器の温度Ｔを検出し（ステップ１５４）、その検出結果（温度Ｔ）に基づいて速度設定テーブルを参照することでその温度Ｔに対応した制御目標温度Ｔ（ｋ＋１）を決定する（ステップ１５６）。さらに、この制御目標温度Ｔ（ｋ＋１）に対応する用紙走行速度Ｖ（ｋ＋１）を求める。但し、このときの温度Ｔと、新たな制御目標温度Ｔ（ｋ＋１）との間には、Ｔ（ｋ）＜Ｔ≦Ｔ（ｋ＋１）（但し、ｍ≦ｋ）の関係があるものとする。また、定着器の温度は上昇しているため、Ｖ（ｍ）≦Ｖ（ｋ）の関係がある。ステップ１５８の後、ＣＰＵ４１は、この定着器の新たな制御目標温度Ｔ（ｋ＋１）、新たな用紙走行速度Ｖ（ｋ＋１）で印刷を開始させる（ステップ１６０）。その後は、再びステップ１３２に戻り同様の処理を繰り返す。
【０１０６】
ところで、ステップ１３４においてクリーニングを行わないと判定された場合には、続いて、次のページの印刷処理が起動されているか否かを判定する（ステップ１４４）。この判定の結果、次の印刷処理が起動されていた場合には、前ページと同じ設定（定着器制御目標温度Ｔ（ｍ＋１）、用紙走行速度Ｖ（ｍ＋１））で印刷を開始させる。
【０１０７】
逆に、ステップ１４４において、次ページの印刷処理が起動されていなかった場合には、ＣＰＵ４１は、印刷された用紙をすべて排出し終わるか、あるいは、次ページの印刷が起動されるのを待ちつづける（ステップ１４８、ステップ１５２）。また、この間は、定着器の制御目標温度としてＴ（ｎ）を設定したうえで、定着器の加熱を継続している（ステップ１５０）。その結果、ステップ１４８において、印刷された用紙をすべて排出し終わっていると判定された場合には、そのまま印刷を終了する。次ページの印刷が起動されたか否かを判定する（ステップ１５２）。一方、ステップ１５２において、次ページの印刷が起動されていた場合には、ステップ１５４〜ステップ１５８の処理を実行することで、印刷の条件を設定し直した上で印刷を開始する。このステップ１５４〜ステップ１５８の内容については、既に述べたとおりである。
【０１０８】
以上の制御を行った場合における、定着器の制御目標温度等の変化の様子を図１１に示した。
【０１０９】
なお、図１１の例では、作図の都合上、２枚目の印刷が終了した時点でクリーニングを行うようになっている。
【０１１０】
１枚目の印刷は、定着器制御温度Ｔ（ｍ＋１）、ドラムモータ２８の速度Ｐ（ｍ＋１）の条件で開始する。この図１１の例では、１枚目の用紙へのトナー定着までの印刷プロセスを終了した時点で（つまり、用紙後端が定着器のニップ部を通過した時点で）、既に２枚目の印刷起動を受けている。従って、２枚目の印刷も、１枚目の印刷と同じ条件（定着温度、印刷走行速度）で行う。
【０１１１】
２枚目の印刷が終わった時点で３枚目の印刷起動を受けている。しかし、この時には、印刷プロセスのクリーニング処理を行うため、３枚目の印刷はすぐには開始されない。３枚目の印刷は、クリーニングが終了してから開始されることになる。従って、このクリーニングを行っている間、定着器の制御温度をＴ（ｎ）に設定することで、その温度を上昇させる。
【０１１２】
クリーニングが終了した時点において、定着器の温度はＴ（ｋ＋１）にまで上昇している。従って、これ以降はこの温度を維持するように、定着器制御温度としてこのＴ（ｋ＋１）を設定する。また、ドラムモータの速度もこれに合わせてＰ（ｋ＋１）に設定する。そして、この条件で、３枚目以降の印刷を開始する。その結果、３枚目以降は、１枚目、２枚目よりも高速に印刷が行われることになる。
【０１１３】
以上説明したとおり本実施の形態２では、適宜印刷状況に応じて、適宜、定着器の温度を上昇させて、それ以降の印刷速度を高めることができる。従って、印字定着性を損なうことなく印刷全体のスループットをさらに向上させることができる。定着器の温度を上昇させる機会としては、クリーニングの実行中に限定されるものではない。例えば一台のプリンタがネットワークを介して多数の端末に接続されている場合には、複数の端末から印刷要求がでている場合であっても、ある端末から依頼された印刷を終了し他の端末から依頼された印刷を開始する際には、所定の時間だけ印刷用紙の給紙がとぎれる。従って、このようなときに定着器を加熱することも可能である。なお、実施の形態１のプリンタでは、１枚目の印刷時に設定した印刷速度で連続印刷が終了するまで、ドラムモータ等の回転速度すなわち用紙の走行速度を一定に保っていた。そのため、多数枚の連続印刷を行う場合には、従来技術よりもスループットが低下することがある。
【０１１４】
この他、本実施の形態２のプリンタでは、実施の形態１と同様の効果も得られる。
【０１１５】
実施の形態３．
本実施の形態３は、印刷起動命令を受けてから印刷用紙が排出されるまでの時間が最短となるように、定着器制御温度および印刷用紙走行速度を、用紙のサイズ等に応じて設定することを主な特徴とする。
【０１１６】
本実施の形態３のプリンタは、機構制御部２のＣＰＵ４１による、ドラムモータの制御、および定着器の温度制御の内容が実施の形態１とは異なる。これ以外の構成は基本的には実施の形態１と同様である。
【０１１７】
本実施の形態３におけるＣＰＵ４１は、定着器のその時の温度および用紙サイズに基づいて、印刷を最も短時間で終了することのできる印刷条件（定着温度、用紙走行速度）を求める機能を備えている。この機能の詳細については後ほど述べる動作説明において述べることにする。なお、各種制御を行う際に必要な各種情報は、予めプログラムＲＯＭ４２等に格納されている。
【０１１８】
プログラムＲＯＭ４２には、図１２に示すように、各サイズの用紙の用紙長と、プリンタにおける用紙の走行路長とを示す情報が格納されている。また、図１３に示すように、定着器の温度上昇曲線を示す情報が格納されている。この情報は、定着器を、ある基準となる温度Ｔ（１）から温度Ｔ（ｎ）にまで昇温させていった場合における、温度の経時変化を示したものである。この情報を用いることで、定着器を所望の温度にまで昇温するのに要する時間を求めることができる。当然ながらこの温度上昇曲線は、定着器ランプ２２の出力、ヒートローラ２３の熱容量等によって異なってくるため、実際に実験を行って、あるいは、様々な条件を考慮したシミュレーションによって得たものである。
【０１１９】
プログラムＲＯＭ４２には、この他、実施の形態１と同様の速度設定テーブル（図５）が格納されている。既に説明したとおりこの速度設定テーブルは、定着器の制御目標温度と、用紙の搬送速度とを対応づけて定義したものである。図５の例では、さらには、その搬送速度を実現するための各種モータに対するパルスレートも対応づけて定義されている。
【０１２０】
本実施の形態３のプリンタの印刷動作を図１４を用いて説明する。
【０１２１】
ＣＰＵ４１は、まず実施の形態１，２と同様にして、印刷起動を受けた時又は印刷プロセスのクリーニングを終了した時点における定着器の温度Ｔを検出する（ステップ１７０）。そして、この検出した温度Ｔに基づいて速度設定テーブル（図５参照）を参照することで、Ｔ（ｍ）＜Ｔ≦Ｔ（ｍ＋１）を満たすようなｍを求める（ステップ１７２）。
【０１２２】
続いてＣＰＵ４１は、用紙のサイズを検出するとともに、その検出結果に基づいてプログラムＲＯＭ４２に格納されている情報（図１２）を参照することで用紙長を得る（ステップ１７４）。なお、用紙のサイズは、操作部表示部１７を用いて指定されている設定内容に基づいて得ている。また、これまで特に説明していなかったが、用紙カセット３６には用紙サイズを検出するためのセンサ（不図示）が設置されており、このセンサの検出結果に基づいて得ている。
【０１２３】
さらに、給紙が開始されてから排出されるまでに用紙後端が走行する距離Ｌ（＝用紙長＋用紙走行路長）を求める（ステップ１７６）。ここでは用紙走行路長を４６０ｍｍで固定としているが、給紙、排出方法、両面印刷等によっては用紙走行路長が変わることがある。そのような場合には、当然、その時の用紙走行路長の値を用いて計算を行う。
【０１２４】
続いて、ＣＰＵ４１は、温度Ｔ（ｍ＋１）から温度Ｔ（ｋ）（但し、ｋ＝ｍ＋１，ｍ＋２，・・・・，ｎ）まで定着器の温度を上昇させた後に印刷を行った場合における、用紙排出までに要する時間ｔｘを様々な場合について計算する。さらに、このｋ、つまり、温度Ｔ（ｋ）を様々に変更し、その時間ｔｘがもっとも短い場合を求める（ステップ１７８〜ステップ１９０）。以下、このステップ１７８〜ステップ１９０の処理をさらに詳細に述べる。
【０１２５】
まず、ＣＰＵ４１は、この計算における初期条件として、ｋ＝ｍ＋１、ｔｘ（ｍｉｎ）＝ｔ（ｍａｘ）、ｋ（ｍｉｎ）＝ｍ＋１を設定する（ステップ１７８）。ここで、ｔｘは、定着器の温度上昇を開始してから用紙排出までに要する時間であり、ｔｘ（ｍｉｎ）はその最小値である。ｔｍａｘとは、温度上昇開始から印刷を完了後、用紙排出までに要する時間として考えられる最大値であり、あらかじめ定数として備えている。また、ｋ（ｍｉｎ）は、ｔ（ｍｉｎ）が求められたときのｋの値である。なお、印刷起動命令を受けてから定着器の昇温が開始されるまでの時間は非常に短いため、ｔｘは印刷起動命令を受けてから用紙は排出までに要する時間と事実上等しくなっている。
【０１２６】
続いて、ＣＰＵ４１は、まず、ｋを１インクリメント（＋１）する（ステップ１８０）。この後、ＣＰＵ４１は、定着器の温度をＴ（ｍ＋１）からＴ（ｋ）まで上昇させるのに要する時間ｔ（＝ｔ（ｋ）−ｔ（ｍ＋１））を求める（ステップ１８２）。この場合、先に行ったステップ１７８においてｋ＝ｍと設定されており、さらに、ステップ１８０においてこれがインクリメントされている。従って、初めてこのステップ１８２を行う場合にはｋ＝ｍ＋１となっており、実際にはｔ（ｍ＋１）−ｔ（ｍ＋１）の演算を行うことになる。これは、温度を上昇させることなく、そのまま印刷を行った場合に相当する。なお、この演算に用いられるｔ（ｍ＋１）は、定着器の温度を、Ｔ（１）からＴ（ｍ＋１）まで上昇させるのに要する時間であり、プログラムＲＯＭ４２に格納されている温度上昇曲線の情報（図１３）を参照することで得られる。ｔ（ｋ）についても同様である。
【０１２７】
続いて、ＣＰＵ４１は、定着器の温度上昇を開始してから、印刷後に用紙を排出し終わるまでの合計時間ｔｘを求める。（ステップ１８４）。この合計時間ｔｘは、具体的には、先にステップ１８２において求めた温度上昇に要する時間ｔ（＝ｔ（ｋ）−ｔ（ｍ＋１））と、用紙の給紙開始から排出完了までに要する時間（＝Ｌ／Ｖ（ｋ））とを加算することで求められる。なお、Ｖ（ｋ）は、定着器の温度がＴ（ｋ）である場合における、十分な定着性が得られる用紙走行速度である。
【０１２８】
次に、ＣＰＵ４１は、このようにしてそのときに求めた時間ｔｘ（＝Ｌ／Ｖ（ｋ）＋ｔ（ｋ）−ｔ（ｍ＋１））が、それまでに求めた時間ｔｘの最小値ｔｘ（ｍｉｎ）以下であるか否かを判定する（ステップ１８６）。ｔｘ（ｍｉｎ）よりも小さければ、ステップ１８８へ進んで、ｔｘ（ｍｉｎ）、ｋ（ｍｉｎ）を更新する。つまり、このときに求めた時間ｔｘを新たな最小時間ｔｘ（ｍｉｎ）とする。また、この新たなｔｘ（ｍｉｎ）を求めた際のｋをｋ（ｍｉｎ）とする。この後は、ステップ１９０へ進む。一方、ステップ１８６における判定の結果、そのときに求めた時間ｔｘが最小値ｔｘ（ｍｉｎ）以下ではなかった場合には、そのままステップ１９０へ進む。
【０１２９】
なお、ステップ１７８における初期設定によってｔｘ（ｍｉｎ）＝ｔｍａｘとされているため、初めてこのステップ１８８を行う際には、ｔｘは必ずｔｘ（ｍｉｎ）（このときには、ｔｍａｘ）よりも小さくなり、ステップ１８８へ進むことになる。
【０１３０】
ステップ１９０において、ＣＰＵ４１は、ｋがｎに達しているか否かを判定する。判定の結果、ｎに達していなければ、ステップ１８０へ戻り、ｋをインクリメントした上でまた同様の処理を繰り返す。以上の処理（ステップ１８０〜ステップ１９０）を繰り返すことで、ＣＰＵ４１は、時間ｔｘがもっとも短くなるｋを求めることができる。
【０１３１】
一方、ステップ１９０における判定の結果、ｋがｎに達していた場合には、それまでの処理によって求められた条件に従って印刷を開始するべくステップ１９２へ進む。ステップ１９２において、ＣＰＵ４１はｋ（ｍｉｎ）に対応する定着器の温度Ｔ（ｋ）を求め、これを定着制御温度として設定する。さらには、用紙走行速度としてＶ（ｋ）を設定する。
【０１３２】
この後、ＣＰＵ４１は、定着器の温度がＴ（ｋ）に達するのを待つ（ステップ１９４）。そして、定着器の温度がＴ（ｋ）に達した時点で、用紙走行速度Ｖ（ｋ）で印刷を開始する。
【０１３３】
次に具体的な数値に基づいて効果を検討する。
【０１３４】
ここでは、用紙走行速度として、５０ｍｍ／ｓと１００ｍｍ／ｓとの２つを備えているものとする。また、用紙走行速度が５０ｍｍ／ｓである場合の定着温度を１５０℃、用紙走行速度が１００ｍｍ／ｓである場合の定着温度を２００℃とする。定着器の温度上昇速度は３℃／秒とする。
【０１３５】
Ａ４サイズ（２１０ｍｍ×２９７ｍｍ）の用紙を横方向（短辺を用紙の走行方向に向けた状態）にして用いる場合について考える。ここでは、定着器温度が１５０℃の時に、印刷起動受けたものとする。用紙走行速度を５０ｍｍ／ｓに設定する場合には、定着器温度は既に１５０℃となっているため、すぐに印刷を開始できる。従って、印刷に要する時間は、１３．４秒である。これに対し、用紙走行速度を１００ｍｍ／ｓに設定する場合には、印刷を開始する前に定着器温度を５０℃（＝２００℃−１５０℃）だけ上昇させなければならない。従って、印刷が完了するまでの時間、すなわち、この温度上昇に要する時間と、印刷に要する時間との合計は、１９．７秒である。これに対し、極端に長い用紙、ここでは、用紙走行方向の長さが１０００ｍｍの用紙を用いる場合について考える。この場合も同様に、定着器温度が１５０℃の時に、印刷起動受けたものとする。用紙走行速度を５０ｍｍ／ｓに設定する場合には、定着器温度は既に１５０℃となっているため、すぐに印刷を開始できる。従って、印刷に要する時間は、２９．２秒である。これに対し、用紙走行速度を１００ｍｍ／ｓに設定する場合には、印刷を開始する前に定着器温度を５０℃（＝２００−１５０）だけ上昇させなければならない。従って、印刷が完了するまでの時間、すなわち、この温度上昇に要する時間と印刷に要する時間との合計は、２７．６秒である。従って、Ａ４用紙（長さ２１０ｍｍ）は１５０℃で印刷を行い、長さ１０００ｍｍ用紙は２００℃に達した後に印刷を行った方が印刷用紙の排出までの時間が短縮できる。
【０１３６】
本実施の形態３では、印刷用紙の用紙長を考慮した制御を行うことで、用紙の長短に関係無く常に全体のスループットを向上できる。また、実施の形態２と同様の効果も得られる。
【０１３７】
上述した説明は片面印刷の場合についてのものであったが、本発明は両面印刷の場合にも適用可能である。但し、表面と裏面とで印刷速度が異なる場合には、裏面印刷用の速度設定テーブルを別途備える必要がある。
【０１３８】
実施の形態４．
本実施の形態４のプリンタは、印刷中も定着器の加熱を継続することで、その時の温度に合わせて、用紙１枚毎に、印刷速度を更新してゆくことを主な特徴としている。
【０１３９】
本実施の形態４は、機構制御部２のＣＰＵ４１によって行われている印刷の制御の内容が実施の形態１とは異なる。これ以外のプリンタの基本構成は、実施の形態１と同様である。従ってこれ以降の説明はＣＰＵ４１等による印刷制御の内容を中心に行う。
【０１４０】
ＣＰＵ４１は、機構制御部２および機構部３の全体を制御するものであり、各部を制御して印刷を実行させる機能を備えている。特に本実施の形態４においては、印刷中も定着器ランプ２２をＯＮにして定着器（ヒートローラ２３）の加熱を継続するようになっている。また、印刷開始時点での定着器の温度をあらかじめ印刷１枚毎に予測するとともに、その予測温度に応じて印刷速度等をあらかじめ設定する機能を備えている。このような温度予測、印刷制御に際して必要なデータは、プログラムＲＯＭ４２等にあらかじめ用意されている。
【０１４１】
プログラムＲＯＭ４２に格納されているデータとしては、定着器の温度上昇プロフィールＴＰ、印刷可能最低温度、温度低下幅（後述するＴｄ１，Ｔｄ２，・・・）、速度設定テーブル等が挙げられる。
【０１４２】
温度上昇プロフィールＴＰとは、印刷を行うことなく定着器を加熱した場合における温度の経時変化である（図１６参照）。
【０１４３】
印刷可能最低温度とは、印刷を実行可能な最低の温度であり、主としてトナーの融点によって決定される。図１６においては、温度Ｔ０が印刷可能最低温度に相当する。
【０１４４】
温度低下幅（後述するＴｄ１，Ｔｄ２，・・・）とは、印刷の実行が定着器の温度上昇に与える影響を示すデータであり、用紙サイズ毎に設定されている。これは、印刷の実行が定着器の温度上昇に対して影響するのは用紙が定着器（特に、ヒートローラ２３）から熱を奪うからであり、その奪う熱量は用紙のサイズによって異なるからである。なお、印刷に用いられる用紙のサイズは、上位装置から印刷データとともに送信されてくるようになっている。また、用紙カセット３６内にセットされた用紙サイズは、プリンタのデータＲＡＭ４３に記憶されるようになっている。
【０１４５】
速度設定テーブルは、実施の形態１における速度設定テーブル（図５）と同様のものである。
【０１４６】
これら温度上昇プロフィールＴＰ、温度低下幅、速度設定テーブル等は、あらかじめ実験によって得られた結果に基づいて作成されている。
【０１４７】
本実施の形態４のプリンタの動作を図１５，図１６を用いて説明する。
【０１４８】
図１５は、機構制御部２のＣＰＵ４１によるプログラム制御のフローチャートである。図１６は、定着器の温度制御動作タイムチャートである。この図１６における温度上昇プロフィールＴＰは、印刷を全く行わなかった場合についてのものである。
【０１４９】
待機状態が解除されると、あるいは電源が投入されると、ＣＰＵ４１は定着器ランプ２２をＯＮにして定着器の加熱を開始する（ステップ２０２）。その後は、定着器の温度を監視しつつ、その温度が印刷可能最低温度（図１６における温度Ｔ０）に達するのを待つ（ステップ２０４，ステップ２０６）。なお、定着器の温度は、サーミスタ２１により検出結果に基づいて判定している。先に述べたとおり、この印刷可能最低温度とは、印刷開始可能な最低の温度であり、主としてトナーの融点によって決定される。
【０１５０】
ステップ２０６における判定の結果、印刷可能最低温度まで達していた場合には、続いて、ＣＰＵ４１は、データ受信／編集処理部１に受信済みの印刷データが何枚分蓄積されているかを確認する（ステップ２０８）。また、１枚目の印刷開始温度として、印刷可能最低温度Ｔ０を初期設定する（ステップ２０９）。これ以降は、蓄積された印刷データが３枚であった場合を例にとって説明を行う。
【０１５１】
まずＣＰＵ４１は、１枚目の印刷開始温度（ここでは印刷可能最低温度Ｔ０）に達した時点ですぐに１枚目の印刷を開始するものとして、印刷速度Ｖ１、印刷時間ＴＳ１、温度低下幅Ｔｄ１を求める（ステップ２１０）。ここで、印刷速度Ｖ１とは、１枚目の印刷を行う場合における用紙の走行速度であり、１枚目の印刷を開始する際の定着器の温度（ここでは、印刷可能開始温度Ｔ０）によって異なる。印刷時間ＴＳ１とは、１枚目の印刷に要する時間であり、これには１枚目の印刷完了後２枚目の印刷が開始されるまでの時間も含まれる。温度低下幅Ｔｄ１とは、定着器の温度がＴ０となっている状態で印刷を行ったことに起因して生じた温度上昇の鈍化幅である。つまり、図１６に示すとおり、印刷をしていなかった場合には、時間ＴＳ１経過後における定着器の温度は、温度上昇プロフィールＴＰ上のＴｒ１となっているはずである。しかし、印刷を行ったことで、温度上昇が鈍化し、実際には温度Ｔｒ１よりも低くなっている。温度低下幅Ｔｄ１とは、この温度Ｔｒ１と、実際の温度との差に相当する。なお、このような温度低下は、定着器が用紙に熱を奪われることで生じる。これらの各種値は、印刷可能最低温度Ｔ０をパラメータとして、実験からもとめられる値である。
【０１５２】
次に、ＣＰＵ４１は２枚目の印刷開始温度を求める（ステップ２１２）。すなわち、温度上昇プロフィールＴＰ（図１６参照）から、温度Ｔ０の状態から、印刷を行うことなく時間ＴＳ１が経過した後の温度Ｔｒ１を求める。そして、このＴｒ１からステップ２１０で求めたＴｄ１を減算することで、２枚目の印刷開始温度Ｔ１を求めることができる。
【０１５３】
次に、ＣＰＵ４１は、このようにして求めたＴ１をパラメータとして、印刷速度Ｖ２、印刷時間ＴＳ２、温度低下分Ｔｄ２を求める（ステップ２１４）。ここで、印刷速度Ｖ２とは、定着器の温度がＴ１の状態で、印刷を行う場合における用紙の走行速度である。印刷時間ＴＳ２とは、１枚目の印刷に要する時間であり、これには２枚目の印刷完了後３枚目の印刷が開始されるまでの時間も含まれる。温度低下幅Ｔｄ２とは、定着器の温度がＴ１となっている状態で印刷を開始した場合に生じる温度上昇の鈍化幅である。つまり、図１６に示すとおり、印刷をしていなかった場合には、時間ＴＳ２経過後における定着器の温度は、温度上昇プロフィールＴＰ上のＴｒ２となっているはずである。しかし、印刷を行ったことで、温度上昇が鈍化し、実際には温度Ｔｒ２よりも低くなっている。温度低下幅Ｔｄ２とは、この温度Ｔｒ２と、実際の温度との差に相当する。
【０１５４】
次に、ＣＰＵ４１は３枚目の印刷開始温度を求める（ステップ２１６）。すなわち、温度上昇プロフィールＴＰ（図１６参照）から、温度Ｔ０の状態から、印刷を行なうことなく時間（ＴＳ１＋ＴＳ２）が経過した後の温度Ｔｒ２を求める。そして、このＴｒ２から（Ｔｄ１＋Ｔｄ２）を減算することで、３枚目の印刷開始温度Ｔ２を求めることができる。
【０１５５】
さらに、ＣＰＵ４１は、このＴ２をパラメータとして、３枚目の印刷に際しての印刷速度Ｖ３、印刷時間ＴＳ３、温度低下分Ｔｄ３を、ステップ２１４と同様にして求める（ステップ２１８）。
【０１５６】
これ以降、ＣＰＵ４１はこれまでに求めた条件に従いつつ印刷を実行する。すなわち、ＣＰＵ４１は、まず、ステップ２１０で求めた印刷速度Ｖｌで１枚目の印刷を行う（ステップ２２０）。この１枚目の印刷終了後は、定着器の温度が先に求めた印刷開始温度Ｔ１になっているか否かを判定する（ステップ２２２）。判定の結果、実際にはＴ１まで達していなかった場合には、温度がＴ１に達するのをそのまま待つ。一方、Ｔ１に達していた場合には、ステップ２１４で求めた印刷速度Ｖ２で２枚目の印刷を行う（ステップ２２４）。２枚目の印刷終了後は、定着器の温度がステップ２１６で求めた印刷開始温度Ｔ２になっているか否かを判定する（ステップ２２６）。判定の結果、実際にはＴ２まで達していなかった場合には、温度がＴ２に到達するのをそのまま待つ。一方、Ｔ２に達していた場合には、ステップ２１８で求めた印刷速度Ｖ３で３枚目の印刷を行う（ステップ２２８）。
【０１５７】
ここでの説明は印刷データが３枚分蓄積されている場合を例にとって述べた。蓄積されている印刷データが１枚だけである場合には、ステップ２１２，２１４，２１６，２１８は行われることはない。蓄積されている印刷データが２枚だけである場合には、ステップ２１６，２１８は行われることはない。蓄積されている印刷データがＮ（Ｎ≧４）枚蓄積されている場合には、ステップ２１０の実行後、ステップ２１２およびステップ２１４とほぼ同様の処理を、Ｎ−１回繰り返すことで、すべての頁（印刷データ）についての印刷速度、印刷開始温度を決定する。そして、その後、１枚目の印刷を開始する。印刷開始後には、当然、ステップ２２０およびステップ２２２と同様の処理を、印刷データの枚数分だけ繰り返し行うことになる。
【０１５８】
以上説明したとおり本実施の形態４によれば印刷開始するまでの時間を短縮することができ、操作者に不安感を抱かせることもなくなる。また、複数枚を連続して印刷する場合には、１枚毎に徐々に用紙走行速度すなわち印刷速度を高めてゆくことができる。すなわち、１枚目の印刷開始までの時間の短縮と、複数枚を連続する場合における全体としての印刷時間の短縮とを両立できる。
【０１５９】
実施の形態５．
本実施の形態５は、印刷終了までに要する時間が最短となるような印刷条件（印刷開始温度、印刷速度等）を印刷データの枚数をも考慮して予測し、この予測によって求めた条件で印刷を行うことを主な特徴としている。
【０１６０】
本実施の形態５は、機構制御部２のＣＰＵ４１によって行われている印刷の制御の内容が実施の形態４とは異なる。これ以外のプリンタの基本構成は、実施の形態４と同様である。従ってこれ以降の説明はＣＰＵ４１等による印刷制御の内容を中心に行う。
【０１６１】
ＣＰＵ４１は、機構制御部２および機構部３の全体を制御するものであり、各部を制御して印刷を実行させる機能を備えている。特に本実施の形態５においては、印刷中も定着器ランプ２２をＯＮにして定着器（ヒートローラ２３）の加熱を継続するようになっている。また、印刷開始時点での定着器の温度をあらかじめ予測するとともに、その予測温度に応じて印刷速度等を求める機能を備えている。さらには、印刷データが何枚あるかをも考慮して、印刷終了までに要する時間が最も短くなるような印刷条件（印刷開始温度、印刷速度等）を探索する機能を備えている。このような温度予測、印刷制御に際して必要なデータは、プログラムＲＯＭ４２等にあらかじめ用意されている。
【０１６２】
プログラムＲＯＭ４２に格納されているデータとしては、定着器の温度上昇プロフィールＴＰ、印刷可能最低温度、温度低下幅（後述するＴｄ１，Ｔｄ２，・・・）、速度設定テーブル等が挙げられる。これらについては実施の形態４と同様のものであるため説明を省略する。
【０１６３】
本実施の形態５のプリンタの動作を図１６，図１７を用いて説明する。
【０１６４】
図１７は、機構制御部２のＣＰＵ４１によるプログラム制御のフローチャートである。図１６は、定着器の温度制御動作タイムチャートである。この図１６における温度上昇プロフィールＴＰは、印刷を全く行わなかった場合についてのものである。
【０１６５】
まず、ＣＰＵ４１は、定着器の温度を印刷可能最低温度にまで上昇させた上で、印刷１枚毎についての印刷開始温度、印刷速度、温度低下幅、印刷時間を計算で求め、これを互いの対応関係を明確にした上でデータＲＡＭ４３に保持する（ステップ２４２〜ステップ２５８）。この図１７の例では、印刷データが３枚あることを仮定し、印刷開始温度Ｔ１，Ｔ２、印刷速度Ｖ１，Ｖ２，Ｖ３、温度低下幅Ｔｄ１，Ｔｄ２，Ｔｄ３、印刷時間ＴＳ１，ＴＳ２，ＴＳ３を求めている。このステップ２４２〜ステップ２５８の個々のステップにおける処理については、実施の形態４の図１５におけるステップ２０２〜ステップ２１８と同様であるため、説明を省略する。但し、本実施の形態５においては、後述するように、このステップ２５０〜ステップ２５８の処理を繰り返すことで総印刷時間がもっとも短くなる場合を探索している。この場合、ステップ２５０〜ステップ２５８の計算（図１５におけるステップ２１０〜ステップ２１８に相当）においては、前提条件として、１枚目の印刷開始温度があらかじめ与えられていることが必要である。第１回目の計算においてはステップ２４９において設定された印刷可能最低温度がこの１枚目の印刷開始温度として採用される。第２回目以降の計算においては、後述するとおりこの１枚目の印刷開始温度を所定温度ずつ高くしていくようになっている。
【０１６６】
ステップ２５８の後、ＣＰＵ４１は、３枚分の総印刷時間（＝ＴＳ１＋ＴＳ２＋ＴＳ３）を求め、これをこのときの計算の前提となった１枚目の印刷開始温度の設定値等と対応づけてデータＲＡＭ４３に保持する（ステップ２６０）。
【０１６７】
次に、ＣＰＵ４１は、１枚目の印刷開始温度として、それまでの設定値よりも所定温度だけ高い温度を設定する（ステップ２６２）。
【０１６８】
この後、この１枚目の印刷開始温度の新たな設定値が既に制御目標温度に達しているか否かを判定する（ステップ２６４）。判定の結果、まだ達していなければ、ステップ２５０に戻り再び同様の処理を繰り返すことで、１枚目の印刷開始温度としてステップ２６２において設定された新たな値を採用した場合における総印刷時間を再び求める。ＣＰＵ４１は、ステップ２６４における判定の結果が、この１枚目の印刷開始温度の設定値が制御目標温度に達するまでこの後も同様の処理を繰り返す。
【０１６９】
ステップ２６４における判定の結果、この１枚目の印刷開始温度の設定値が制御目標温度に達していた場合、ＣＰＵ４１はこれまで求めた総印刷時間の中でもっとも短いものを判別するとともに、この総印刷時間がもっとも短くなる場合の１枚目の印刷開始温度を選択し、これを実際の１枚目の印刷開始温度Ｔｓｔとして設定する（ステップ２６６）。
【０１７０】
これ以降、ＣＰＵ４１は、このようにして設定された１枚目の印刷開始温度Ｔｓｔおよびこれを前提条件として先に求められた印刷開始温度Ｔ１，Ｔ２、印刷速度Ｖ１，Ｖ２，Ｖ３に従って印刷を実行する（ステップ２６８〜ステップ２７６）。すなわち、ＣＰＵ４１は、定着器の温度がこのようにして設定された１枚目の印刷開始温度Ｔｓｔに到達しているか否かを判定する（ステップ２６８）。判定の結果、まだＴｓｔに到達していなかった場合には、温度がＴｓｔに到達するのをそのまま待つ。一方、Ｔｓｔに到達していた場合には、１枚目の印刷を行う（ステップ２７０）。この１枚目の印刷終了後は、定着器の温度が先に求めた印刷開始温度Ｔ１になっているか否かを判定する（ステップ２７２）。判定の結果、実際にはＴ１まで達していなかった場合には、温度がＴ１に達するのをそのまま待つ。一方、Ｔ１に達していた場合には、先に求めた印刷速度Ｖ２で２枚目の印刷を行う（ステップ２７４）。２枚目の印刷終了後は、定着器の温度が先に求めた印刷開始温度Ｔ２になっているか否かを判定する（ステップ２７６）。判定の結果、実際にはＴ２まで達していなかった場合には、温度がＴ２に到達するのをそのまま待つ。一方、Ｔ２に達していた場合には、先に求めた印刷速度Ｖ３で３枚目の印刷を行う（ステップ２７８）。
【０１７１】
ここでの説明は印刷データが３枚分蓄積されている場合だけを例にとって述べた。蓄積されている印刷データが１枚だけである場合には、ステップ２５２，２５４，２５６，２５８は行われることはない。蓄積されている印刷データが２枚だけである場合には、ステップ２５６，２５８は行われることはない。蓄積されている印刷データがＮ（Ｎ≧４）枚蓄積されている場合には、ステップ２５０の実行後、ステップ２５２およびステップ２５４とほぼ同様の処理を、Ｎ−１回繰り返すことで、すべての頁（印刷データ）についての印刷速度、印刷開始温度を決定する。そして、その後、ステップ２６０〜ステップ２６４の処理を行うことになる。
また、印刷開始後には、当然、ステップ２６８およびステップ２７０と同様の処理を、印刷データの枚数分だけ繰り返し行うことになる。
【０１７２】
以上説明したとおり本実施の形態５によれば、印刷に要する時間が最も短くなるような印刷条件（印刷開始温度、印刷速度）を印刷データの枚数も考慮して予測し、この予測によって求めた条件で印刷を行っている。従って、定着器が定格の制御目標温度に達してから印刷を開始する場合に較べて、短時間で印刷を完了できる。
【０１７３】
なお、総印刷時間の求め方は上述した手法に限定されるものではなく、他の手法によって求めても構わない。
【０１７４】
実施の形態６．
本実施の形態６は、実施の形態５と同様に、印刷終了までに要する時間が最短となるような印刷条件（印刷開始温度、印刷速度等）を印刷データの枚数をも考慮して予測し、この予測によって求めた条件で印刷を行っている。さらに、本実施の形態６においては、この予測を所定枚（ここでは１枚）印刷する毎にすべてやり直すことで、印刷実行中に生じる状況変化（例えば、新たな印刷データが送られてきたこと）に即座に対応して常に最短の時間で印刷が完了できるようにしたことを主な特徴とする。
【０１７５】
本実施の形態６は、機構制御部２のＣＰＵ４１によって行われている印刷の制御の内容が実施の形態５とは異なる。これ以外のプリンタの基本構成は、実施の形態５と同様である。従ってこれ以降の説明はＣＰＵ４１等による印刷制御の内容を中心に行う。
【０１７６】
ＣＰＵ４１は、機構制御部２および機構部３の全体を制御するものであり、各部を制御して印刷を実行させる機能を備えている。特に本実施の形態６においては、実施の形態５と同様に、印刷中も定着器ランプ２２をＯＮにして定着器（ヒートローラ２３）の加熱を継続するようになっている。また、印刷開始時点での定着器の温度をあらかじめ予測するとともに、その予測温度に応じて印刷速度等を求める機能を備えている。また、印刷データが何枚あるかをも考慮して、印刷終了までに要する時間が最も短くなるような印刷条件（印刷開始温度、印刷速度等）を探索する機能を備えている。さらに本実施の形態６においてはこの予測を１枚印刷する毎にすべてやり直すようになっている。このような温度予測、印刷制御に際して必要なデータは、プログラムＲＯＭ４２等にあらかじめ用意されている。
【０１７７】
プログラムＲＯＭ４２に格納されているデータとしては、実施の形態５と同様、定着器の温度上昇プロフィールＴＰ、印刷可能最低温度、温度低下幅（後述するＴｄ１，Ｔｄ２，・・・）、速度設定テーブル等が挙げられる。
【０１７８】
本実施の形態６のプリンタの動作を図１８，図１９，図２０を用いて説明する。
【０１７９】
図１８は、機構制御部２のＣＰＵ４１によるプログラム制御のフローチャートである。図１９，図２０は、定着器の温度制御動作タイムチャートである。この図１９，図２０における温度上昇プロフィールＴＰは、印刷を全く行わなかった場合についてのものである。
【０１８０】
先に述べたとおり、温度予測、印刷条件の設定等の処理そのものについては、実施の形態５と同様である。本実施の形態６では、このような処理を印刷１枚毎にすべてやり直すことで、印刷実行中に生じた状況変化に逐次対応可能としたことを主な特徴としている。従ってこれ以降の説明は、この特徴を中心に述べることにする。
【０１８１】
まず、ＣＰＵ４１は、印刷開始温度、印刷速度等の第１回目の予測を行う（ステップ３０２〜ステップ３２０）。このステップ３０２〜ステップ３２０の処理は、基本的には、実施の形態５の図１７におけるステップ２４２〜ステップ２６４と同様である。但し、ここでは、印刷データが２枚分となっている。
【０１８２】
この後、ＣＰＵ４１は、第１回目の予測によって求められた、その時点での印刷データのすべてを印刷し終わるのに要する時間が最短となる印刷開始温度を、実際の印刷開始温度Ｔｓｔ１ａとして採用することを決定する（ステップ３２２）。そして、定着器の温度がこのようにして決定された印刷開始温度Ｔｓｔ１ａに到達するのを待って（ステップ３２４）、１枚目の印刷を実行する（ステップ３２６）。１枚目の印刷後、ＣＰＵ４１は、定着器の温度が２枚目の印刷開始温度Ｔ１ａに達するのを待つ（ステップ３２８）。
【０１８３】
ステップ３２８において２枚目の印刷開始温度Ｔ１ａに達していた場合、ＣＰＵ４１は、印刷開始温度、印刷速度等の第２回目の予測を行う（ステップ３３０〜ステップ３４６）。ステップ３３０〜３４６の処理は、基本的にはステップ３０８〜ステップ３２０と同様である。但し、ここでは、印刷データが３枚分となっている。
【０１８４】
この後、ＣＰＵ４１は、第２回目の予測によって求められた、その時点での印刷データのすべてを印刷し終わるのに要する時間が最短となる印刷開始温度を、実際の印刷開始温度Ｔｓｔ１ｂとして採用することを決定する（ステップ３４８）。そして、定着器の温度がこのようにして決定された印刷開始温度Ｔｓｔ１ｂに到達するのを待って（ステップ３５０）、１枚目（最初からの累計では２枚目）の印刷を実行する（ステップ３５２）。
【０１８５】
この印刷後、ＣＰＵ４１は、定着器の温度が２枚目（当初からの累計では３枚目）の印刷開始温度Ｔ１ｂに達しているか否かを判定する（ステップ３５４）。まだ達していなければそのまま待つ。一方、印刷開始温度Ｔ１ｂに達していた場合には、再び、受信済みの印刷データの枚数をチェックする。
【０１８６】
これ以降も１枚印刷する毎に、ステップ３０８〜ステップ３２８と同様の処理を繰り返すことで、その都度、その時の状況に合わせて印刷条件を変更しつつ印刷を行っていく。そして、最終的には、印刷データがすべてなくなった時点で印刷処理を終了する。
【０１８７】
以上説明したとおり本実施の形態６では、印刷を複数枚連続して行う場合には適宜予測をやり直しているため、印刷中に生じた状況変化に的確に対応することができる。例えば、印刷データのすべてを受け取る前に印刷を開始した場合には、印刷中にもその都度印刷データが送られてくるが、本実施の形態６のプリンタではこのような印刷開始後における印刷データの追加が生じても、常に、最短の時間で印刷を終了可能である。また、定着器の温度が印刷可能最低温度には達しているが、定格の定着温度には達していない状態で印刷を開始した場合でも、同様に常に最短の時間で印刷を終了可能である。
【０１８８】
なお、予測をやり直すタイミングは、印刷１枚毎に限定されるものではない。例えば、印刷２枚毎に行うようにしてもよい。予測をやり直すタイミング、頻度は、予測の実行に要する時間、印刷データの転送に要する時間等を考慮して決定すればよい。
【０１８９】
実施の形態７．
本実施の形態７は、定着器の加熱に際して、その温度が印刷可能最低温度に到達するまでの時間を予測しこれを表示することを主な特徴としている。
【０１９０】
本実施の形態７は、機構制御部２のＣＰＵ４１によって行われている印刷の制御の内容が実施の形態４とは異なる。これ以外のプリンタの基本構成は、実施の形態４と同様である。従ってこれ以降の説明はＣＰＵ４１等による印刷制御の内容を中心に行う。
【０１９１】
ＣＰＵ４１は、機構制御部２および機構部３の全体を制御するものであり、各部を制御して印刷を実行させる機能を備えている。特に本実施の形態７においては、定着器の加熱に際してその温度が印刷可能最低温度に到達するまでの時間を予測しこれを表示する機能を備えている。これ以外の点は、実施の形態４と同様である。
【０１９２】
本実施の形態７のプリンタの動作を図２１，図２２を用いて説明する。
【０１９３】
図２１は、機構制御部２のＣＰＵ４１によるプログラム制御のフローチャートである。図２２は、定着器の温度制御動作タイムチャートである。
【０１９４】
本実施の形態７におけるＣＰＵ４１の動作は、実施の形態４における動作（図１５）とほぼ同様である。但し、本実施の形態７では、図１５におけるステップ２０２〜ステップ２０６に代わって、図２１に示した処理を行うようになっている。以下の説明は、実施の形態４（図１５）との相違点を中心に述べることにする。
【０１９５】
待機状態が解除されると、あるいは電源が投入されると、ＣＰＵ４１は定着器ランプ２２をＯＮにして定着器の加熱を開始する（ステップ４０２）。
【０１９６】
続いて、ＣＰＵ４１は、データ受信／編集処理部１に受信済みの印刷データの有無を確認する（ステップ４０４）。その結果、印刷データがある場合には、定着器のその時の温度Ｔｃを読み取る（ステップ４０６）。そして、読み取った温度Ｔｃに基づいて、温度上昇プロフィールＴＰを参照することで、印刷可能最低温度Ｔ０に到達するまでの時間Ｔｄｓｐを求める（ステップ４０８）。そして、このようにして求めた時間Ｔｄｓｐを示すデータを、データ受信／編集処理部１へ送る。これを受け取ったデータ受信／編集処理部１のマイクロプロセッサ１１は、この時間Ｔｄｓｐを操作部表示部１７に表示させる（ステップ４１０）。
【０１９７】
なお、ステップ４０４において受信済みの印刷データがなかった場合には、直接、ステップ４１２へ進む。
【０１９８】
ステップ４１２において、ＣＰＵ４１は、定着器のその時の温度Ｔｃを読み取り（ステップ４１２）、このとき読み取った温度Ｔｃが既に印刷可能最低温度Ｔ０に到達しているか否かを判定する（ステップ４１４）。判定の結果、まだ印刷可能最低温度Ｔ０に到達していない場合には、再びステップ４０４に戻り同様の処理を繰り返す。これにより、印刷可能最低温度Ｔ０に到達するまで、操作部表示部１７へ印刷が開始されるまでの時間が、更新を繰り返しながら表示されていくことになる。
【０１９９】
ステップ４１４において印刷可能最低温度Ｔ０に到達していた場合には、図１５におけるステップ２０８以降の処理に移る。
【０２００】
以上説明したとおり本実施の形態７によれば、印刷開始までの残り時間が表示されるため、印刷開始までの待ち時間がわからず操作者がいらいらすることがなくなる。この他、実施の形態４と同様の効果も得られる。
【０２０１】
なお、残り時間の報知の仕方は表示に限るものではなく、音声で報知するようにしても構わない。
【図面の簡単な説明】
【０２０２】
【図１】本発明の実施の形態１におけるプリンタの概要を示す図である。
【図２】データ受信／編集処理部の構成を示す図である。
【図３】機構部の構成を示す分解斜視図である。
【図４】機構制御部の構成を示す図である。
【図５】速度設定テーブルを示す図である。
【図６】プリンタの用紙走行速度（Ｖ）と、その速度（Ｖ）において定着性を満足する定着温度Ｔとの関係の一例を示すグラフである。
【図７】本発明の実施の形態１における機構制御部のＣＰＵによる印刷の制御処理を示すフローチャートである。
【図８】本発明の実施の形態１における印刷制御の様子を示すタイムチャートである。
【図９】本発明の実施の形態１における印刷制御の様子を示すタイムチャートである。
【図１０】本発明の実施の形態２における機構制御部のＣＰＵによる印刷の制御処理を示すフローチャートである。
【図１１】実施の形態２における印刷制御の様子を示すタイムチャートである。
【図１２】プログラムＲＯＭに格納されている情報の一部（用紙サイズ、用紙走行路長）を示す図である。
【図１３】プログラムＲＯＭに格納されている情報の一部（定着器の温度上昇曲線）を示す図である。
【図１４】本発明の実施の形態３における機構制御部のＣＰＵによる印刷の制御処理を示すフローチャートである。
【図１５】本発明の実施の形態４における機構制御部のＣＰＵによるプログラム制御のフローチャートである。
【図１６】本発明の実施の形態４における定着器の温度制御動作タイムチャートである。
【図１７】本発明の実施の形態５における機構制御部のＣＰＵによるプログラム制御のフローチャートである。
【図１８】本発明の実施の形態６における機構制御部のＣＰＵによるプログラム制御のフローチャートである。
【図１９】本発明の実施の形態６における定着器の温度制御動作タイムチャートである。
【図２０】本発明の実施の形態６における定着器の温度制御動作タイムチャートである。
【図２１】本発明の実施の形態７における機構制御部のＣＰＵによるプログラム制御のフローチャートである。
【図２２】本発明の実施の形態７における定着器の温度制御動作タイムチャートである。
【図２３】従来の電子写真プリンタの概要を示す図である。
【図２４】従来の印刷部の概要を示す図である。
【図２５】従来の温度制御を示す図である。
【図２６】従来の印刷制御を示すフローチャートである。
【図２７】イメージデータへの展開時間が短い場合における、従来の印刷動作を示すタイミングチャートである。
【図２８】イメージデータへの展開時間が長い場合における、従来の印刷動作を示すタイミングチャートである。
【符号の説明】
【０２０３】
１  データ受信／編集処理部、  ２  機構制御部、  ３  機構部、  １１  マイクロプロセッサ、  １２  データバス、  １３  アドレスバス、  １４  データＲＡＭ、  １５  プログラムＲＯＭ、  １６  メモリコントロール回路、  １７  操作部表示部、  １８  操作部制御回路、  １９  エンジンインターフェース回路、  ２０  ネットワークインターフェース制御回路、  ２１  サーミスタ、  ２２  定着器ランプ、  ２３  ヒートローラ、  ２４  リードコンタクト、  ２５  バックアップローラ、  ２６  定着器モータ、  ２７  ドラムユニット、  ２８  ドラムモータ、  ２９  書き込み開始センサ、  ３０  転写ローラ、  ３１  レジストモータ、  ３２  レジストローラユニット、  ３３  用紙入り口センサ、  ３４  ホッピングモータ、  ３５  ホッピングローラ、  ３６  用紙カセット、  ４１  マイクロプロセッサ（ＣＰＵ）、  ４２  プログラムＲＯＭ、  ４３  データＲＡＭ、  ４４  ドラムモータ駆動回路、  ４６  定着器モータ駆動回路、  ４８  ホッピングモータ駆動回路、  ５０  レジストモータ駆動回路、  ５３  用紙入り口センサ回路、  ５５  書き込み開始センサ回路、  ５７  サーミスタ検出回路、  ５８  エンジンインターフェース回路、  ５９  定着器ランプＯＮ／ＯＦＦ回路、  ６１  ヘッドデータ転送回路、  ６２  ＬＥＤヘッド、  ７１  端末、  ７２  電子写真プリンタ、  ７３  制御部、  ７４  印刷部、  ７５  電子写真プロセス、  ７６  プリンタインターフェース部、  ７７  印刷用紙供給部、  ７８  印刷用紙、  ７９  給紙ローラ、  ８０  レジストローラ、  ８１  印刷用紙、  ８２  感光体ドラム、  ８３  現像器、  ８４  露光器、  ８５  帯電器、  ８６  転写器、  ８７  定着器、  ８９  排出部。
【図１】
2006251835.tif 000003
【図２】
2006251835.tif 000004
【図３】
2006251835.tif 000005
【図４】
2006251835.tif 000006
【図５】
2006251835.tif 000007
【図６】
2006251835.tif 000008
【図７】
2006251835.tif 000009
【図８】
2006251835.tif 000010
【図９】
2006251835.tif 000011
【図１０】
2006251835.tif 000012
【図１１】
2006251835.tif 000013
【図１２】
2006251835.tif 000014
【図１３】
2006251835.tif 000015
【図１４】
2006251835.tif 000016
【図１５】
2006251835.tif 000017
【図１６】
2006251835.tif 000018
【図１７】
2006251835.tif 000019
【図１８】
2006251835.tif 000020
【図１９】
2006251835.tif 000021
【図２０】
2006251835.tif 000022
【図２１】
2006251835.tif 000023
【図２２】
2006251835.tif 000024
【図２３】
2006251835.tif 000025
【図２４】
2006251835.tif 000026
【図２５】
2006251835.tif 000027
【図２６】
2006251835.tif 000028
【図２７】
2006251835.tif 000029
【図２８】
2006251835.tif 000030