(57)【要約】【課題】装置内の温度を検出するセンサを備えていなくても、装置内の温度上昇を抑制する抑制処理を実行するか否かをより適切に判断できること。【解決手段】印刷部と、制御部と、を備え、制御部は、印刷部に画像を印刷させる印刷処理と、印刷処理の実行に応じてカウンタに第１の加算値を加算する第１加算処理であって、単位時間当たりの印刷枚数が基準枚数以上の場合は第１の加算値の加算を抑制する第１加算処理と、印刷処理の実行に応じてカウンタに第２の加算値を加算する第２加算処理であって、単位時間当たりの印刷枚数が基準枚数以上になっても第２の加算値の加算を抑制しない第２加算処理と、カウンタの値が閾値に達したことを条件に、装置内の温度上昇を抑制する抑制処理と、を実行する、画像形成装置。【選択図】図３
2015191146.tif 000002
【特許請求の範囲】
【請求項１】
印刷部と、
制御部と、
を備え、
前記制御部は、
前記印刷部に画像を印刷させる印刷処理と、
前記印刷処理の実行に応じてカウンタに第１の加算値を加算する第１加算処理であって、単位時間当たりの印刷枚数が基準枚数以上の場合は前記第１の加算値の加算を抑制する第１加算処理と、
前記印刷処理の実行に応じて前記カウンタに第２の加算値を加算する第２加算処理であって、前記単位時間当たりの印刷枚数が基準枚数以上になっても前記第２の加算値の加算を抑制しない第２加算処理と、
前記カウンタの値が閾値に達したことを条件に、装置内の温度上昇を抑制する抑制処理と、
を実行する、画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記印刷部はシートを搬送するモータを有し、
前記制御部は、前記単位時間に前記モータの回転時間に応じて前記カウンタに第３の加算値を加算したと仮定した場合に加算される前記第３の加算値の合計値が、前記単位時間に前記カウンタに前記第１の加算値を加算したと仮定した場合に加算される前記第１の加算値の合計値より大きい場合は、前記第１加算処理において、前記第１の加算値に替えて、前記第３の加算値を加算する、画像形成装置。
【請求項３】
請求項１又は請求項２に記載の画像形成装置であって、
前記印刷部はシートに着色剤を加熱定着させる定着器を有し、
前記第２の加算値は、単位時間当たりの印刷枚数に比例して小さくなる値である、画像形成装置。
【請求項４】
請求項３に記載の画像形成装置であって、
前記印刷部はシートを搬送するモータを有し、
前記制御部は、前記モータによって一のシートが搬送された後、次のシートが搬送されるまでの間に前記モータ及び前記定着器が停止している場合は、前記第２加算処理において、前記第２の加算値に替えて、前記一のシートと前記次のシートとの搬送間隔に応じた第４の加算値を加算する、画像形成装置。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の画像形成装置であって、
前記印刷部はシートに着色剤を加熱定着させる定着器を有し、
前記制御部は、シートの主走査方向の幅が基準幅より短い場合は、シート毎に第５の加算値を前記カウンタに加算する第３加算処理を実行する、画像形成装置。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の画像形成装置であって、
前記印刷部はシートに着色剤を加熱定着させる定着器を有し、
前記制御部は、シートの主走査方向の幅が基準幅より短い場合は、シートの主走査方向の幅が前記基準幅である場合に比べて、前記第１の加算値を大きくする、画像形成装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の画像形成装置であって、
前記印刷部はシートに着色剤を加熱定着させる定着器を有し、
前記制御部は、シートの副走査方向の長さが基準長より短い場合は、シートの副走査方向の長さが前記基準長である場合に比べて、シートの搬送速度を遅くし、且つ、前記定着器の温度を低くする、画像形成装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の画像形成装置であって、
シートに着色剤を加熱定着させる定着器を備え、
前記制御部は、前記抑制処理において、前記カウンタの値が前記閾値に達する前に比べて前記定着器の温度を低くする、画像形成装置。
【請求項９】
印刷部を備える画像形成装置における温度上昇抑制方法であって、
前記印刷部に画像を印刷させる印刷工程と、
前記印刷工程の実行に応じてカウンタに第１の加算値を加算する第１加算処理であって、単位時間当たりの印刷枚数が基準枚数以上の場合は前記第１の加算値の加算を抑制する第１加算工程と、
前記印刷工程の実行に応じて前記カウンタに第２の加算値を加算する第２加算工程であって、前記単位時間当たりの印刷枚数が基準枚数以上になっても前記第２の加算値の加算を抑制しない第２加算工程と、
前記カウンタの値が閾値に達したことを条件に、装置内の温度上昇を抑制する抑制工程と、
を含む温度上昇抑制方法。
【請求項１０】
印刷部と制御部とを備える画像形成装置の前記制御部によって実行される温度上昇抑制プログラムであって、
前記印刷部に画像を印刷させる印刷処理と、
前記印刷処理の実行に応じてカウンタに第１の加算値を加算する第１加算処理であって、単位時間当たりの印刷枚数が基準枚数以上の場合は前記第１の加算値の加算を抑制する第１加算処理と、
前記印刷処理の実行に応じて前記カウンタに第２の加算値を加算する第２加算処理であって、前記単位時間当たりの印刷枚数が基準枚数以上になっても前記第２の加算値の加算を抑制しない第２加算処理と、
前記カウンタの値が閾値に達したことを条件に、装置内の温度上昇を抑制する抑制処理と、
を前記制御部に実行させる温度上昇抑制プログラム。
【請求項１１】
印刷部と、
制御部と、
を備え、
前記制御部は、
前記印刷部に画像を印刷させる印刷処理と、
前記印刷処理の実行に応じてカウンタから第１の減算値を減算する第１減算処理であって、単位時間当たりの印刷枚数が基準枚数以上の場合は前記第１の減算値の減算を抑制する第１減算処理と、
前記印刷処理の実行に応じて前記カウンタから第２の減算値を減算する第２減算処理であって、前記単位時間当たりの印刷枚数が基準枚数以上になっても前記第２の減算値の減算を抑制しない第２減算処理と、
前記カウンタの値が閾値に達したことを条件に、装置内の温度上昇を抑制する抑制処理と、
を実行する、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置内の温度上昇を抑制する技術に関する。
【背景技術】
【０００２】
従来、画像形成装置において、１枚印刷する毎に累積印刷枚数を加算していき、累積印刷枚数が許容枚数を超えると装置内の温度が高くなったと判断し、温度を低下させるために間欠印刷を行う技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３１５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、装置内の温度を上昇させる要因は累積印刷枚数だけであるとは限らない。しかしながら、上述した従来の技術では装置内の温度を上昇させる要因として累積印刷枚数以外の要因が考慮されていないので、間欠印刷などの装置内の温度上昇を抑制する抑制処理を行うか否かの判断が適切に行われない虞がある。
【０００５】
本明細書では、装置内の温度上昇を抑制する抑制処理を実行するか否かをより適切に判断できる技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像形成装置は、印刷部と、制御部と、を備え、前記制御部は、前記印刷部に画像を印刷させる印刷処理と、前記印刷処理の実行に応じてカウンタに第１の加算値を加算する第１加算処理であって、単位時間当たりの印刷枚数が基準枚数以上の場合は前記第１の加算値の加算を抑制する第１加算処理と、前記印刷処理の実行に応じて前記カウンタに第２の加算値を加算する第２加算処理であって、前記単位時間当たりの印刷枚数が基準枚数以上になっても前記第２の加算値の加算を抑制しない第２加算処理と、前記カウンタの値が閾値に達したことを条件に、装置内の温度上昇を抑制する抑制処理と、を実行する。
【０００７】
装置内の温度を上昇させる要因としては、印刷処理を実行する毎に温度を上昇させるが、単位時間当たりの印刷枚数が基準枚数以上になった場合はそれ以上温度を上昇させない要因（便宜上「第１種の要因」という）や、印刷処理を実行する毎に温度を上昇させ、且つ、単位時間当たりの印刷枚数が基準枚数以上になっても温度を上昇させる要因（便宜上「第２種の要因」という）などがある。
【０００８】
上記画像形成装置によると、上述した第１加算処理を実行することによって第１種の要因による温度上昇をカウンタに反映させることができ、更に、上述した第２加算処理を実行することによって第２種の要因による温度上昇もカウンタに反映させることができる。これにより、印刷枚数だけをカウンタに反映させる場合に比べ、装置内の温度とカウンタの値との相関が高くなる。よって上記画像形成装置によると、装置内の温度上昇を抑制する抑制処理を実行するか否かをより適切に判断することができる。
【０００９】
また、前記印刷部はシートを搬送するモータを有し、前記制御部は、前記単位時間に前記モータの回転時間に応じて前記カウンタに第３の加算値を加算したと仮定した場合に加算される前記第３の加算値の合計値が、前記単位時間に前記カウンタに前記第１の加算値を加算したと仮定した場合に加算される前記第１の加算値の合計値より大きい場合は、前記第１加算処理において、前記第１の加算値に替えて、前記第３の加算値を加算してもよい。
【００１０】
印刷を行っていない間もモータが回転している場合もある。上記画像形成装置によると、単位時間にモータの回転時間に応じてカウンタに第３の加算値を加算したと仮定した場合に加算される第３の加算値の合計値が、単位時間にカウンタに第１の加算値を加算したと仮定した場合に加算される第１の加算値の合計値より大きい場合は、第１の加算値に替えて第３の加算値を加算するので、装置内の温度とカウンタの値との相関をより高くすることができる。
【００１１】
また、前記印刷部はシートに着色剤を加熱定着させる定着器を有し、前記第２の加算値は、単位時間当たりの印刷枚数に比例して小さくなる値であってもよい。
【００１２】
シートの搬送間隔は単位時間当たりの印刷枚数に比例して短くなる。シートの搬送間隔が短いと定着器が空焚きされる時間が短くなるので、装置内の温度は上昇し難い。これに対し、シートの搬送間隔が長いと定着器が空焚きされる時間が長くなるので、装置内の温度は上昇し易い。言い換えると、単位時間当たりの印刷枚数が多いと装置内の温度は上昇し難くなり、単位時間当たりの印刷枚数が少ないと装置内の温度は上昇し易くなる。つまり、第２の加算値を単位時間当たりの印刷枚数に比例して小さくなる値にすると、シートの搬送間隔に応じた温度上昇をカウンタに反映させることができる。これにより、装置内の温度とカウンタの値との相関をより高くすることができる。
【００１３】
また、前記印刷部はシートを搬送するモータを有し、前記制御部は、前記モータによって一のシートが搬送された後、次のシートが搬送されるまでの間に前記モータ及び前記定着器が停止している場合は、前記第２加算処理において、前記第２の加算値に替えて、前記一のシートと前記次のシートとの搬送間隔に応じた第４の加算値を加算してもよい。
【００１４】
上記画像形成装置によると、シート間でモータ及び定着器が停止する場合は、第２の加算値に替えて、モータ及び定着器が停止している場合のシートの搬送間隔に応じた第４の加算値を加算することにより、シート間でモータ及び定着器が停止する場合についても装置内の温度とカウンタの値との相関を高くすることができる。
【００１５】
また、前記印刷部はシートに着色剤を加熱定着させる定着器を有し、前記制御部は、シートの主走査方向の幅が基準幅より短い場合は、シート毎に第５の加算値を前記カウンタに加算する第３加算処理を実行してもよい。
【００１６】
シートの主走査方向の幅が基準幅より短いと定着中に定着器の主走査方向の端部から漏れる熱によって装置内の温度が上昇する。上記画像形成装置によると、シートの主走査方向の幅が基準幅より短い場合は、シート毎に第５の加算値を加算するので、そのような温度の上昇をカウンタに反映できる。
【００１７】
また、前記印刷部はシートに着色剤を加熱定着させる定着器を有し、前記制御部は、シートの主走査方向の幅が基準幅より短い場合は、シートの主走査方向の幅が前記基準幅である場合に比べて、前記第１の加算値を大きくしてもよい。
【００１８】
シートの主走査方向の幅が基準幅より短いと定着中に定着器の主走査方向の端部から漏れる熱によって装置内の温度が上昇する。上記画像形成装置によると、シートの主走査方向の幅が基準幅より短い場合は第１の加算値を大きくするので、そのような温度の上昇をカウンタに反映できる。
【００１９】
また、前記印刷部はシートに着色剤を加熱定着させる定着器を有し、前記制御部は、シートの副走査方向の長さが基準長より短い場合は、シートの副走査方向の長さが前記基準長である場合に比べて、シートの搬送速度を遅くし、且つ、前記定着器の温度を低くしてもよい。
【００２０】
シートの副走査方向の長さが基準長より短い場合は単位時間当たりの印刷枚数が増えるので、単位時間当たりのシート間の数も多くなる。シート間の数が多いとカウンタに第２の加算値が加算される回数が多くなるので抑制処理が実行される頻度が高くなってしまう。この場合、シートの搬送速度を遅くするとシート間の数を減らすことができるので、抑制処理が実行される頻度が高くなってしまわないようにすることができる。ただし、シートの搬送速度を遅くするとシートが過剰に加熱されてしまい、また、シート間当たりの空焚きの時間も長くなって装置内の温度が上昇してしまう。定着器の温度を下げると、シートの搬送速度を遅くしてもシートが過剰に加熱されることや、シート間当たりの空焚きの時間が長くなることによる温度上昇を抑制することができる。
【００２１】
また、上記画像形成装置は、シートに着色剤を加熱定着させる定着器を備え、前記制御部は、前記抑制処理において、前記カウンタの値が前記閾値に達する前に比べて前記定着器の温度を低くしてもよい。
【００２２】
上記画像形成装置によると、カウンタの値が閾値に達した場合に装置内の温度の上昇を抑制できる。
【００２３】
なお、本明細書によって開示される技術は、温度上昇抑制方法、温度上昇抑制プログラム、温度上昇抑制プログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００２４】
上記の画像形成装置によると、装置内の温度上昇を抑制する抑制処理を実行するか否かをより適切に判断できる。
【図面の簡単な説明】
【００２５】
【図１】実施形態１に係る複合機の模式図。
【図２】複合機の電気的構成を簡略化して示すブロック図。
【図３】加算値を説明するための図。
【図４】第１の加算値を説明するための図。
【図５】第２の加算値を説明するための図。
【図６】モータ及び定着器を停止させたときの装置内の温度を示すグラフ。
【図７】第４の加算値を説明するための図。
【図８】印刷制御処理のフローチャート。
【図９】印刷処理のフローチャート。
【図１０】通常印刷処理のフローチャート。
【図１１】モータ全速印刷処理のフローチャート。
【図１２】モータ半速印刷処理のフローチャート。
【図１３】抑制印刷のフローチャート。
【図１４】スリープモード時のカウンタ減算処理のフローチャート。
【発明を実施するための形態】
【００２６】
＜実施形態１＞
実施形態１を図１乃至図１４によって説明する。
【００２７】
（１）複合機の構成
先ず、図１を参照して、実施形態１に係る画像形成装置１について説明する。画像形成装置１は、画像データが表す画像を電子写真方式によってシートに印刷する印刷機能、原稿を読み取って画像データを生成する画像読取機能などの複数の機能を備える所謂複合機である。以降の説明では画像形成装置１のことを複合機１という。また、以降の説明では図１の紙面に垂直な方向を主走査方向といい、搬送経路Ｔに沿ってシートＭが搬送される方向を副走査方向という。
【００２８】
複合機１は筐体１０、筐体１０に引き出し可能に設けられている複数のシートトレイ１１、搬送部２０、画像読取部３０、画像形成部４０、定着器４１、定着サーミスタ４２、シートセンサ４３などを備えている。搬送部２０、画像形成部４０、及び、定着器４１は印刷部の一例である。
【００２９】
搬送部２０は給紙ローラ２１、搬送ローラ２２、排紙ローラ２３などの各種のローラやこれらのローラを回転駆動する図示しないモータなどを備えており、シートトレイ１１に収容されているシートＭを１枚ずつ搬送経路Ｔに沿って搬送する。
【００３０】
画像読取部３０は図示しないプラテンガラス、プラテンガラスを覆う姿勢と解放する姿勢とに回動可能に連結されている原稿カバー、読取デバイス、読取デバイスが搭載されるキャリッジ、キャリッジをプラテンガラスの板面に平行な方向（副走査方向）に搬送する搬送機構などを備えている。読取デバイスは副走査方向に移動しながら原稿を１ラインずつ読み取って制御部５０（図２参照）に画像データを出力する。なお、画像読取部３０は原稿トレイに載置されている原稿を１枚ずつ搬送するＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を備えていてもよい。
【００３１】
画像形成部４０は図示しない感光ドラム、感光ドラムの外周面を帯電させる帯電器、帯電器によって帯電された感光ドラムの外周面に光を照射して静電潜像を形成する露光器、露光器によって静電潜像が形成された感光ドラムにトナーを供給して静電潜像を現像するトナーカートリッジ、感光ドラムに担持されているトナー像をシートＭに転写する転写ローラなどを備えている。トナーは着色剤の一例である。
【００３２】
定着器４１はハロゲンランプなどの熱源を内部に備えるヒートローラ４１Ａ、ヒートローラ４１Ａに圧接して回転する従動ローラ４１Ｂなどを備えており、画像形成部４０によってシートＭに転写されたトナー像をシートＭに加熱定着させる。定着器４１によってトナー像が加熱定着されたシートＭは排紙口１２から排紙トレイ１３上に排紙される。
【００３３】
定着サーミスタ４２はヒートローラ４１Ａの近傍に設けられており、ヒートローラ４１Ａの近傍の温度を検出して制御部５０（図２参照）に出力する。
シートセンサ４３は搬送経路Ｔ上のシートＭの有無を検出し、その検出結果を制御部５０（図２参照）に出力する。シートセンサ４３としては、例えば光電センサや、シートＭに押されてオンになる機械的なスイッチなどを用いることができる。
【００３４】
（２）複合機の電気的構成
次に、図２を参照して、複合機１の電気的構成について説明する。複合機１は制御部５０を備えている。制御部５０には前述した搬送部２０、画像読取部３０、画像形成部４０、定着器４１、定着サーミスタ４２、シートセンサ４３の他、通信インタフェース部５１が電気的に接続されている。
【００３５】
制御部５０はＣＰＵ５０Ａ、ＥＥＰＲＯＭ５０Ｂ、ＲＡＭ５０Ｃ、ＡＳＩＣ５０Ｄなどを備えて構成されている。ＣＰＵ５０ＡはＥＥＰＲＯＭ５０Ｂに記憶されている制御プログラムを実行することによって複合機１の各部を制御する。ＥＥＰＲＯＭ５０ＢにはＣＰＵ５０Ａによって実行される制御プログラムや各種のデータなどが記憶されている。ＲＡＭ５０ＣはＣＰＵ５０Ａが各種の処理を実行するための主記憶装置として用いられる。制御プログラムは温度上昇抑制プログラムの一例である。
【００３６】
通信インタフェース部５１は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどの通信回線を介して外部の装置と通信するためのハードウェアである。通信インタフェース部５１は通信回線を介して外部の装置から印刷ジョブを受信する。印刷ジョブには印刷対象のページ、シートサイズを示す情報、送信時刻を示す情報などが格納されているものとする。
【００３７】
（３）装置内の温度制御
複合機１の筺体１０内（装置内）の温度は様々な要因によって上昇する。例えばシートＭを搬送するモータは回転すると発熱するので、それによって装置内の温度が上昇する。また、シートＭにトナーを加熱定着させる定着器４１は前のシートＭの後端が定着器４１を通過してから次のシートＭの先端が定着器４１に到達するまでの期間（以下「シート間」という）も停止されない場合がある。シート間で定着器４１が停止されないと定着器４１が所謂空焚きされている状態となり、装置内の温度が上昇する。
【００３８】
装置内の温度が上昇すると感光ドラムやトナーなどの温度が上昇し、それにより印刷品質が低下する虞がある。そこで、制御部５０は１枚のシートＭに画像を印刷する毎やシート間毎にカウンタに加算値を加算する。そして、制御部５０はカウンタの値が閾値に達すると装置内の温度が高くなったと判断し、それ以上の温度上昇を抑制する抑制処理を実行する。以下、具体的に説明する。
【００３９】
（３−１）加算値
先ず、図３を参照して、カウンタに加算する加算値について説明する。本実施形態ではカウンタに加算する加算値として第１〜第５の加算値がある場合を例に説明する。
【００４０】
第１の加算値は、１枚のシートＭに印刷する毎に加算される加算値である。シートＭに画像を印刷するときモータが回転するので、印刷する枚数が増えればモータの回転時間も長くなる。そのため印刷枚数が増えれば装置内の温度が上昇する。このため、１枚印刷する毎に第１の加算値をカウンタに加算することにより、モータの回転時間に応じた温度上昇をカウンタに反映させることができる。詳しくは後述するが、第１の加算値は固定の値ではなく、シートサイズに応じて決定される値である。
【００４１】
ここで、制御部５０は前述したシートセンサ４３によって搬送経路Ｔ上のシートＭの有無を検出しており、前のシートＭが排紙された時点で次のシートＭがシートセンサ４３によって検出されていなければモータを停止させるものとする。また、制御部５０は、単位時間当たりの印刷枚数が多い場合は前のシートＭが排紙される前に次のシートＭの搬送を開始するものとする。この場合、単位時間当たりの印刷枚数が多いと前のシートＭが排紙された時点で次のシートＭがシートセンサ４３によって検出されることになり、モータが常に回転し続けることになる。
【００４２】
つまり、単位時間当たりの印刷枚数がある程度多くなると単位時間当たりのモータの回転時間は頭打ちとなり、単位時間当たりの印刷枚数がそれより多くなっても単位時間当たりのモータの回転時間は増えないことになる。
【００４３】
そこで、制御部５０は、モータが常に回転し続けることになる単位時間当たりの印刷枚数を基準枚数として、１枚のシートＭに画像を印刷する毎に、そのときを起点として過去の単位時間当たりの印刷枚数が基準枚数に達しているか否かを判断する。そして、制御部５０は、基準枚数に達していない場合はカウンタに第１の加算値を加算し、達している場合は第１の加算値を加算しない。つまり、制御部５０は、単位時間当たりの印刷枚数が基準枚数以上の場合は第１の加算値の加算を抑制する。
【００４４】
以降の説明では上述した単位時間として１分を例に説明する。そして、複合機１は１分当たりに印刷できる最大の枚数が２０枚であり、単位時間当たりの印刷枚数が１０枚に達するとモータが常に回転するものとする。１０枚は上述した基準枚数に相当する。
【００４５】
第３の加算値は、モータが３秒回転する毎に加算される加算値である。モータの回転時間が長くなればそれだけ装置内の温度が上昇するので、モータが３秒回転する毎に第３の加算値をカウンタに加算することにより、モータの回転時間に応じた温度上昇をカウンタに反映させることができる。本実施形態では第３の加算値は０．５に固定されているものとする。
【００４６】
ここで、前述した第１の加算値と第３の加算値とはいずれもモータの回転時間に応じた温度上昇をカウンタに反映させるものであるので、いずれか一方だけを加算すればよい。そこで、制御部５０は、１枚のシートＭに画像を印刷する毎に、その時を起点として過去の単位時間にモータの回転時間に応じてカウンタに第３の加算値を加算したと仮定した場合に加算される第３の加算値の合計値が、当該過去の単位時間にカウンタに第１の加算値を加算したと仮定した場合に加算される第１の加算値の合計値より小さい場合は第１の加算値を加算し、大きい場合は第３の加算値を加算する。
【００４７】
例えば、シートＭの１枚当たりの第１の加算値が仮に「１．０」であるとする。そして、単位時間当たりに印刷したシートＭの枚数が６枚であったとする。この場合、単位時間当たりにカウンタに加算されることになる第１の加算値の合計値は６（＝６×１．０）である。
【００４８】
一方、１枚のシートＭに画像を印刷する際にモータが回転する時間が３秒であるとすると、６枚のシートＭに印刷する間にモータが回転する回転時間は１８秒（＝３秒×６）である。ただし、モータは印刷を開始する前、及び、印刷が完了した後にも回転する時間があるので、前後の回転時間をそれぞれ３秒とすると、６枚のシートＭに印刷するためのモータの回転時間は２４秒となる。従って、その単位時間にカウンタに加算されることになる第３の加算値の合計値は４（＝２４／３×０．５）となる。
【００４９】
この場合は第１の加算値の合計値（＝６）の方が第３の加算値の合計値（＝４）より大きいので、カウンタには第１の加算値である「１．０」が加算されることになる。
【００５０】
これに対し、単位時間当たりに印刷する枚数が１枚だけの場合は、カウンタに加算される第１の加算値の合計値は１（＝１×１．０）である。一方、印刷する枚数が１枚だけの場合も前後の回転時間があるので、第３の加算値の合計値は１．５（＝９／３×０．５）である。この場合は第３の加算値の合計値（＝１．５）の方が第１の加算値の合計値（＝１）より大きいので、カウンタには第３の加算値が加算されることになる。
【００５１】
ただし、この場合に加算される第３の加算値は必ずしも「１．５」ではない。具体的には、制御部５０は第１の加算値を加算するか第３の加算値を加算するかの判断を、１枚のシートＭに画像を印刷したときに行う。このため、第１の加算値の合計値の方が大きい場合は、今回印刷したシートＭの分として、カウンタに第１の加算値である「１．０」が加算される。これに対し、第３の加算値の合計値の方が大きい場合は、前回シートＭに画像を印刷してから今回シートＭに画像を印刷したときまでのモータの回転時間を「３（秒）」で除した値に「０．５」を乗算した値が加算される。つまり、加算されるのは前回の印刷が終了してから今回の印刷が終了するまでの間にモータが回転した時間の分だけである。
【００５２】
第２の加算値は、シート間で定着器４１が停止しない場合に、シート間毎に加算される加算値である。具体的には、制御部５０は一つの印刷ジョブに複数のページが格納されている場合は、それら複数のページをシートＭに印刷させている間は定着器４１を停止させないものとする。従って、印刷ジョブに格納されている画像を印刷している間はシート間で定着器４１が停止しないことになる。
【００５３】
シート間で定着器４１が停止しない場合はシート間毎に第２の加算値をカウンタに加算することにより、定着器４１の空焚きに応じた温度上昇をカウンタに反映させることができる。詳しくは後述するが、第２の加算値は固定の値ではなく、シートＭの搬送間隔に応じて決定される値である。第２の加算値は単位時間当たりの印刷枚数が基準枚数以上になってもカウンタに加算される。つまり、制御部５０は、単位時間当たりの印刷枚数が基準枚数以上になっても第２の加算値の加算を抑制しない。
【００５４】
第４の加算値は、シート間でモータ及び定着器４１が停止する場合に、シート間毎に加算される加算値である。具体的には、制御部５０は一つの印刷ジョブに格納されている全てのページの印刷が終了するとモータ及び定着器４１を停止させるものとする。従って、前の印刷ジョブの最後のページが印刷されたシートＭと次の印刷ジョブの最初のページが印刷されるシートＭとの間ではモータ及び定着器４１が停止する。言い換えると、第４の加算値は印刷ジョブ間でモータ及び定着器４１が停止する場合に印刷ジョブ間毎に加算される加算値である。
【００５５】
シート間でモータ及び定着器４１が停止している場合はモータの回転による温度上昇も定着器４１の空焚きによる温度上昇も生じない。しかしながら、詳しくは後述するが、筺体１０の上側に画像読取部３０が設けられている構成の複合機１では、モータ及び定着器４１を停止させると装置内の温度が一旦上昇してから下降する。これは、筺体１０の上側に画像読取部３０が設けられていると熱が上側に逃げ難いからである。
【００５６】
このため、筺体１０の上側に画像読取部３０が設けられている構成の複合機１では、シート間でモータ及び定着器４１が停止する場合はシート間毎に第４の加算値をカウンタに加算することにより、モータ及び定着器４１を停止させたときの温度上昇をカウンタに反映させることができる。詳しくは後述するが、第４の加算値も固定の値ではなく、シートＭの搬送間隔に応じて決定される値である。
【００５７】
第５の加算値は、シートＭの主走査方向の幅が基準幅未満のシート１枚に印刷する毎に加算される加算値である。シートＭの主走査方向の幅が短いと定着器４１の主走査方向の端部がシートＭに接触しないので、定着器４１の端部から漏れる熱によって装置内の温度が上昇する。このため、シートＭの主走査方向の幅が基準幅未満のシートＭに画像を印刷した場合はカウンタに第５の加算値を加算することにより、定着器４１の端部から漏れる熱による温度上昇をカウンタに反映させることができる。本実施形態では第５の加算値は０．２に固定されているものとする。
【００５８】
（３−２）第１の加算値
次に、図４を参照して、第１の加算値についてより具体的に説明する。なお、本実施形態では筺体１０の上側に画像読取部３０が設けられているが、画像形成装置によっては筺体１０の上側に画像読取部３０が設けられていない場合もある。筺体１０の上側に画像読取部３０が設けられている場合と設けられていない場合とでは構造的に装置の温度の上昇の仕方が異なるので、図４では画像読取部３０が設けられていない場合の例についても併せて示している。
【００５９】
また、本実施形態ではカウンタが閾値に達する前の印刷処理（通常印刷処理）、及び、閾値に達した後の印刷処理（抑制処理）もシートサイズによって異なるので、ここではシートサイズに応じた通常印刷処理及び抑制処理についても併せて説明する。
【００６０】
図４ではシートサイズとして普通紙、幅小サイズ、及び、長さ小サイズの３つのサイズがある場合を示している。幅小サイズは主走査方向の幅が普通紙より短いサイズである。長さ小サイズは副走査方向の長さが普通紙より短いが、主走査方向の幅は普通紙と同じサイズである。
【００６１】
通常印刷処理では、普通紙の場合はモータの速度は全速（通常の速度）、定着器４１の温度は１８５℃、第１の加算値は「１．０」に設定される。幅小サイズの場合は、モータの速度は半速（全速の半分の速度）、定着器４１の温度は１５０℃、第１の加算値は「１．８」に設定される。長さ小サイズの場合は、モータの速度は半速、定着器４１の温度は１５０℃、第１の加算値は「１．０」に設定される。
【００６２】
幅小サイズの場合は定着器４１の温度を下げている理由は、前述したように幅小サイズの場合は定着器４１の端部から漏れる熱によって温度が上昇するので、定着器４１の温度を下げることによって端部から漏れる熱量を少なくするためである。ただし、定着器４１の温度を下げるとトナーを十分に加熱定着できなくなる虞があるため、モータの速度を遅くすることによってシートＭが定着器４１に接触する時間を長くしている。
【００６３】
ここで、本実施形態では、幅小サイズの場合は１枚のシートＭに印刷した場合のモータの回転による温度上昇と定着器４１の端部から漏れる熱による温度上昇との両方を加味した値として「２．０」を想定している。しかしながら、定着器４１の端部から漏れる熱は単位時間当たりの印刷枚数が基準枚数に達した後も装置内の温度を上昇させ続けるので、仮に第１の加算値を「２．０」にしたとすると、単位時間当たりの印刷枚数が基準枚数に達した場合に第１の加算値が加算されなくなることにより、単位時間当たりの印刷枚数が基準枚数に達した後に、定着器４１の端部から漏れる熱による温度上昇がカウンタに反映されなくなってしまう。
【００６４】
このため、幅小サイズの場合は「２．０」と想定している値のうち「１．８」を第１の加算値とし、残りの「０．２」を前述した第５の加算値とすることにより、印刷枚数が基準枚数に達した後も定着器４１の端部から漏れる熱による温度上昇がカウンタに反映されるようにしている。「２．０」を第１の加算値と第５の加算値とにどのように割り振るかは適宜に決定することができる。
【００６５】
なお、モータの速度や定着器４１の温度を普通紙の場合と同じにしたまま、第１の加算値や第５の加算値をより大きい値にしてもよい。しかしながら、これらの加算値の合計値を小さくした方が、カウンタが閾値に達し難くなるので、抑制処理が実行される頻度を下げることができる。このため、抑制処理が実行される頻度を下げたい場合はモータの速度を遅くし、且つ、定着器４１の温度を下げることが望ましい。
【００６６】
長さ小サイズの場合はモータの速度を半速にしている理由は、普通紙を印刷する場合と同じ搬送間隔で搬送すると単位時間当たりのシート間の数が多くなり、第２の加算値がカウンタに加算される回数が多くなってしまうからである。第２の加算値が加算される回数が多くなると抑制処理が実行される頻度が高くなってしまう。モータの速度を遅くすると単位時間当たりのシート間の数を減らすことができるので、抑制処理が実行される頻度が高くなってしまわないようにすることができる。
【００６７】
ただし、モータの速度を半速にするとシートが過剰に加熱されてしまい、また、シート間当たりの空焚きの時間が長くなって装置内の温度が上昇し易くなってしまう。そのため、本実施形態では定着器４１の温度を下げることにより、シートが過剰に加熱されることや、空焚きの時間が長くなることによる温度上昇を抑制している。
【００６８】
なお、モータの速度を半速にすると単位時間当たりに印刷できる枚数が減るので、単位時間当たりに印刷できる枚数を減らしたくない場合はモータの速度及び定着器４１の温度を普通紙の場合と同じにしてもよい。ただし、その場合はカウンタが閾値に達し易くなるので、抑制処理が実行される頻度は上がることになる。
【００６９】
抑制処理の半速／間欠は、抑制処理として半速印刷を行うか間欠印刷を行うかを示すものである。半速印刷はモータの回転速度を半分に下げることによってモータの発熱を抑制しながら印刷を行うものである。間欠印刷は例えば３枚印刷する毎にモータの回転を１５秒間停止させるといったように途中でモータの回転を停止させることによって温度の上昇を抑制しながら印刷を行うものである。
【００７０】
図４に示す例では、普通紙の場合は、半速／間欠は半速印刷、定着器４１の温度は１７０℃に設定され、幅小サイズ及び長さ小サイズの場合は、半速／間欠は半速印刷、定着器４１の温度は１４０℃に設定される。なお、半速印刷するか間欠印刷するかは図４に示す例に限られるものではなく、適宜に決定することができる。
【００７１】
図４に示すように、画像読取部なしの場合はいずれのシートサイズの場合も半速／間欠が間欠印刷に設定される。この場合も、半速印刷するか間欠印刷するかは適宜に決定することができる。
【００７２】
（３−３）第２の加算値
次に、図５を参照して、第２の加算値についてより具体的に説明する。なお、図５では画像読取部３０が設けられていない場合についても併せて示している。
前述したようにシート間で定着器４１が停止されないと定着器４１が空焚きされるので装置内の温度が上昇する。この温度上昇はシートＭの搬送間隔が長いほど大きい。このため、図５に示すように、第２の加算値はシートＭの搬送間隔に比例して大きい値が設定されている。
【００７３】
ここで、シートＭの搬送間隔が大きくなると単位時間当たりの印刷枚数は少なくなり、シートＭの搬送間隔が小さくなると単位時間当たりの印刷枚数は多くなる。つまり、第２の加算値は単位時間当たりの印刷枚数に比例して小さくなる値である。
【００７４】
（３−４）第４の加算値
次に、図６及び図７を参照して、第４の加算値についてより具体的に説明する。筺体１０の上側に画像読取部３０が設けられている複合機１ではモータ及び定着器４１を停止させると図６に示すように装置内の温度は一旦上昇してから下降する。このため、図７に示すように、第４の加算値はこの温度の変化を反映した値に設定されている。具体的には、図７に示す例では、第４の加算値はシートＭの搬送間隔が０秒〜９５秒までは徐々に大きくなり、９６秒〜２４０秒までは徐々に小さくなる値に設定されている。２４１秒以降は第４の加算値は０であるとする。
【００７５】
なお、第４の加算値は筺体１０の上側に画像読取部３０が設けられている場合に加算されるものであるので、画像読取部が設けられていない場合は第４の加算値はシートＭの搬送間隔によらず「０」であるとする。
【００７６】
（４）印刷制御処理
次に、図８を参照して、制御部５０によって実行される印刷制御処理について説明する。制御部５０はこの印刷制御処理の中で前述した装置内の温度制御を行う。本処理は複合機１の電源がオンにされると開始される。
ここで、以降の説明では前述したカウンタの閾値として「１５０」を例に説明する。また、印刷ジョブは印刷制御処理を実行中の任意のタイミングで受信されるものとする。
【００７７】
Ｓ１０１では、ＣＰＵ５０Ａは電源がオフにされたときのカウンタの値をＥＥＲＰＯＭから読み出す。具体的には、制御部５０は電源がオフにされるときカウンタの値をＥＥＰＲＯＭ５０Ｂに記憶させるものとする。制御部５０は電源がオンにされるとＥＥＰＲＯＭ５０Ｂからその値を読み出す。
Ｓ１０２では、ＣＰＵ５０Ａは定着サーミスタ４２から現在の定着器４１の温度を取得する。
【００７８】
Ｓ１０３では、ＣＰＵ５０Ａは電源がオフにされたときの定着器４１の温度と現在の定着器４１の温度との差に応じてカウンタから値を減算する。具体的には、制御部５０は電源がオフにされるとき定着サーミスタ４２から定着器４１の温度を取得してＥＥＰＲＯＭ５０Ｂに記憶させるものとする。また、ＥＥＰＲＯＭ５０Ｂには電源がオフにされたときの定着器４１の温度と電源がオンにされたときの定着器４１の温度との差とカウンタから減算する値とが対応付けられている温度差テーブルが記憶されているものとする。ＣＰＵ５０Ａは、ＥＥＰＲＯＭ５０Ｂから読み出した温度と現在の定着器４１の温度との差に対応する値を温度差テーブルから読み出し、読み出した値をカウンタから減算する。
【００７９】
上述した差に対応する値をカウンタから減算する理由は、電源がオフにされている間に装置内の温度が下降するので、電源がオフにされている間に下降した温度をカウンタに反映させるためである。
【００８０】
Ｓ１０４では、ＣＰＵ５０Ａは印刷準備を実行する。印刷準備とは、定着器４１をオンにするとともに、モータをガラ回しすることをいう。ガラ回しとはシートＭを搬送せずにモータだけを回転させることをいう。なお、ガラ回しについては前述した第３の加算値は加算しないものとする。
【００８１】
Ｓ１０５では、ＣＰＵ５０Ａは過去の１分以内に印刷ジョブを受信したか否かを判断する。１分は複合機１がスリープモードに移行するまでの時間である。具体的には、ＣＰＵ５０Ａは電源がオンになったときから１分以内に印刷ジョブを受信しなかった場合や、最後に印刷ジョブを実行したときから１分が経過しても次の印刷ジョブを受信しなかった場合は、節電のために複合機１をスリープモードに移行させる。スリープモードでは制御部５０及び通信インタフェース部５１以外への電力供給が停止される。
【００８２】
そのため、ＣＰＵ５０Ａはスリープモードに移行するか否かを判断するために、過去の１分以内に印刷ジョブを受信したか否かを判断する。ＣＰＵ５０Ａは、１分以内に印刷ジョブを受信した場合はスリープモードに移行しないと判断してＳ１０６に進み、受信していない場合はスリープモードに移行すると判断してＳ１０７に進む。
【００８３】
Ｓ１０６では、ＣＰＵ５０Ａは受信した印刷ジョブを印刷する印刷処理を実行する。印刷処理についての説明は後述する。
Ｓ１０７では、ＣＰＵ５０Ａはスリープモード時のカウンタ減算処理を実行する。スリープモード時のカウンタ減算処理についての説明は後述する。
【００８４】
（４−１）印刷処理
次に、図９を参照して、前述したＳ１０６で実行される印刷処理について説明する。
【００８５】
Ｓ２０１では、ＣＰＵ５０Ａは印刷ジョブに格納されている送信時刻を、印刷ジョブを受信した時刻として取得する。なお、複合機１が時計を有している場合は実際に外部の装置から印刷ジョブを受信したときの時刻を取得してもよい。
【００８６】
Ｓ２０２では、ＣＰＵ５０Ａは前回の印刷ジョブを受信した時刻と今回の印刷ジョブを受信した時刻との差が３時間以上であるか否かを判断する。この判断を行う理由は、３時間以上経過していれば装置内の温度は十分に低下しているはずであるので、カウンタを０（零）にリセットするためである。ＣＰＵ５０Ａは、３時間以上である場合はＳ２０３に進み、３時間未満である場合はＳ２０５に進む。
【００８７】
Ｓ２０３では、ＣＰＵ５０Ａは定着サーミスタ４２から定着器４１の温度を取得し、定着器４１の温度が５０℃以下であるか否かを判断する。この判断を行う理由は、印刷ジョブを送信した外部の装置の時計がずれていることによって印刷ジョブに格納されている送信時刻が正確でなく、実際にはまだ３時間以上経過していない可能性もあるからである。３時間以上経過していない場合は装置内の温度が十分に下がっていない可能性があるのでカウンタを０にリセットすることは望ましくない。そのため、ＣＰＵ５０Ａは定着器４１の温度が５０℃以下であるか否かを判断することにより、装置内の温度が十分に下がっているか否かを間接的に判断する。
ＣＰＵ５０Ａは、定着器４１の温度が５０℃以下である場合はＳ２０４に進み、５０℃より大きい場合はＳ２０４をスキップしてＳ２０５に進む。
【００８８】
Ｓ２０４では、ＣＰＵ５０Ａはカウンタを０にリセットする。
Ｓ２０５では、ＣＰＵ５０Ａはカウンタの値が１５０未満であるか否かを判断する。すなわち、ＣＰＵ５０Ａは通常印刷処理を実行するか抑制処理を実行するかを判断する。ＣＰＵ５０Ａは、カウンタの値が１５０未満である場合は通常印刷処理を実行すると判断してＳ２０６に進み、１５０以上である場合は抑制処理を実行すると判断してＳ２０７に進む。
【００８９】
Ｓ２０６では、ＣＰＵ５０Ａは通常印刷処理を実行する。通常印刷処理についての説明は後述する。
Ｓ２０７では、ＣＰＵ５０Ａは抑制処理を実行する。抑制処理についての説明は後述する。
【００９０】
（４−２）通常印刷処理
次に、図１０を参照して、前述したＳ２０６で実行される通常印刷処理について説明する。
Ｓ３０１では、ＣＰＵ５０Ａはモータが停止したときから４分以内であるか否かを判断する。言い換えると、前回の印刷ジョブを実行したときから２４０秒以内であるか否かを判断する。この判断を行う理由は、前述した第４の加算値を加算するか否かを判断するためである。ＣＰＵ５０Ａは、４分以内である場合は第４の加算値を加算するとしてＳ３０２に進み、４分を超えている場合は第４の加算値を加算しないとしてＳ３０３に進む。
【００９１】
Ｓ３０２では、ＣＰＵ５０Ａは前回の印刷ジョブの最後のページが印刷されたシートＭと今回の印刷ジョブの最初のページが印刷されるシートＭとの搬送間隔（時間）に応じた第４の加算値をカウンタに加算する。
Ｓ３０３では、ＣＰＵ５０Ａはシートサイズが普通紙であるか否かを判断する。シートサイズは印刷ジョブに格納されているシートサイズを示す情報から判断することができる。ＣＰＵ５０Ａは、シートサイズが普通紙である場合はＳ３０４に進み、普通紙ではない場合、すなわち幅小サイズ又は長さ小サイズである場合はＳ３０５に進む。
【００９２】
Ｓ３０４では、ＣＰＵ５０Ａはモータ全速印刷処理を実行する。モータ全速印刷処理についての説明は後述する。
Ｓ３０５では、ＣＰＵ５０Ａはモータ半速印刷処理を実行する。モータ半速印刷処理についての説明は後述する。
【００９３】
（４−３）モータ全速印刷処理
次に、図１１を参照して、前述したＳ３０４で実行されるモータ全速印刷処理について説明する。
【００９４】
Ｓ４０１では、ＣＰＵ５０Ａはモータ全速印刷の印刷準備を実行する。具体的には、ＣＰＵ５０Ａは定着器４１の温度を１８５℃まで上昇させるとともに、モータを全速で回転させる。
Ｓ４０２では、ＣＰＵ５０Ａは印刷ジョブに格納されているページのうち１ページ目をシートＭに全速印刷する。
【００９５】
Ｓ４０３では、ＣＰＵ５０Ａは過去の単位時間にモータの回転時間に応じてカウンタに第３の加算値を加算したと仮定した場合に加算される第３の加算値の合計値が、当該過去の単位時間にカウンタに第１の加算値を加算したと仮定した場合に加算される第１の加算値の合計値より小さい場合はカウンタに第１の加算値を加算し、大きい場合はカウンタに第３の加算値を加算する。Ｓ４０３は第１加算処理の一例である。
【００９６】
Ｓ４０４では、ＣＰＵ５０Ａは受信した印刷ジョブに格納されている全てのページを印刷したか否かを判断し、全てのページを印刷した場合は本処理を終了して通常印刷処理に戻り、まだ印刷していないページがある場合はＳ４０５に進む。
Ｓ４０５では、ＣＰＵ５０Ａはカウンタの値が１５０未満であるか否かを判断し、１５０未満である場合はＳ４０６に進み、１５０以上である場合は後述する抑制処理のＳ６０１に進む。
【００９７】
Ｓ４０６では、ＣＰＵ５０Ａは次ページをシートＭに全速印刷する。
Ｓ４０７では、ＣＰＵ５０ＡはＳ４０２で印刷したシートＭとＳ４０６で印刷したシートＭとの搬送間隔（距離）に応じた第２の加算値をカウンタに加算する。搬送間隔（距離）は例えばシートセンサ４３の検出結果が原稿ありから原稿なしに変化したときから、原稿なしから原稿ありに変化したときまでの時間にモータがシートＭを搬送する速度を乗算することによって判断することができる。Ｓ４０７は第２加算処理の一例である。
【００９８】
なお、普通紙がセットされているはずのシートトレイ１１に実際には普通紙以外のサイズ（幅小サイズあるいは長さ小サイズ）のシートＭがセットされている可能性もないとはいえない。そのため、Ｓ４０２の後で実際のシートＭのサイズを判断し、普通紙以外のサイズの場合は本処理を終了して後述するモータ半速印刷処理のＳ５０３に進んでもよい。ただし、その場合は、Ｓ５０３を実行する前にモータ半速印刷の印刷準備（後述するＳ５０１に相当する処理）を実行するものとする。
【００９９】
ここで、実際のシートＭのサイズは、主走査方向の幅については主走査方向に離間して二つのセンサを設け、シートＭがそれら二つのセンサによって検出された場合は普通紙と判断し、少なくとも一方のセンサによって検出されなかった場合は普通紙以外と判断してもよい。一方、副走査方向の長さについては前述したシートセンサ４３によって原稿が検出されている時間とシートＭの搬送速度との積によって求めることができる。
【０１００】
（４−４）モータ半速印刷処理
次に、図１２を参照して、前述したＳ３０５で実行されるモータ半速印刷処理について説明する。
【０１０１】
Ｓ５０１では、ＣＰＵ５０Ａはモータ半速印刷の準備を実行する。具体的には、ＣＰＵ５０Ａは定着器４１の温度を１５０℃まで上昇させるとともに、モータを半速で回転させる。
【０１０２】
Ｓ５０２では、ＣＰＵ５０Ａは１ページ目をシートＭに半速印刷する。
Ｓ５０３では、ＣＰＵ５０ＡはシートＭのサイズが幅小サイズであるか否かを判断し、幅小サイズである場合はＳ５０４に進み、幅小サイズではない場合、すなわち長さ小サイズである場合はＳ５０５に進む。
Ｓ５０４では、ＣＰＵ５０Ａはカウンタに第５の加算値を加算する。Ｓ５０４は第３加算処理の一例である。
【０１０３】
Ｓ５０５では、ＣＰＵ５０ＡはＳ４０３と同様に第１の加算値、又は、第３の加算値をカウンタに加算する。
Ｓ５０６では、ＣＰＵ５０Ａは受信した印刷ジョブに格納されている全てのページを印刷したか否かを判断し、全てのページを印刷した場合は本処理を終了して通常印刷処理に戻り、まだ印刷していないページがある場合はＳ５０７に進む。
【０１０４】
Ｓ５０７では、ＣＰＵ５０Ａはカウンタの値が１５０未満であるか否かを判断し、１５０未満である場合はＳ５０８に進み、１５０以上である場合は後述する抑制処理のＳ６０１に進む。
Ｓ５０８では、ＣＰＵ５０Ａは次ページを半速印刷する。
Ｓ５０９では、ＣＰＵ５０ＡはＳ５０２で印刷したシートＭとＳ５０８で印刷したシートＭとの搬送間隔（距離）に応じた第２の加算値をカウンタに加算する。
【０１０５】
なお、普通紙以外がセットされているはずのシートトレイ１１に実際には普通紙がセットされている可能性もないとはいえないので、Ｓ５０２の後で実際のシートＭのサイズを判断し、普通紙の場合は本処理を終了して前述したモータ全速印刷処理のＳ４０３に進んでもよい。ただし、その場合は、Ｓ４０３を実行する前にモータ全速印刷の印刷準備（前述したＳ４０１に相当する処理）を実行するものとする。
【０１０６】
（４−５）抑制処理
次に、前述したＳ２０７で実行される抑制処理について説明する。抑制処理では、ＣＰＵ５０Ａは図４に示すシートサイズに応じたモータの回転速度、及び、定着器４１の温度で印刷する。
ところで、本実施形態に係る複合機１は筺体１０の上側に画像読取部３０が設けられているので抑制処理として間欠印刷を行うものではないが、筺体１０の上側に画像読取部３０が設けられていない場合もあるので、ここでは間欠印刷について説明する。
【０１０７】
以下、図１３を参照して、間欠印刷について説明する。ここでは３枚印刷する毎にモータの回転を１５秒間停止させる場合を例に説明する。ただし、幅小サイズの場合は定着器４１の端部から漏れる熱があるので、３枚毎ではなく１枚印刷する毎にモータを１５秒間停止させるものとする。
【０１０８】
Ｓ６０１では、ＣＰＵ５０ＡはシートＭのサイズに応じてモータ全速印刷、又は、モータ半速印刷の印刷準備を実行する。
Ｓ６０２では、ＣＰＵ５０Ａは１ページ目をシートＭに印刷する。
【０１０９】
Ｓ６０３では、ＣＰＵ５０Ａは全てのページを印刷したか否かを判断し、まだ印刷していないページがある場合はＳ６０４に進み、全てのページを印刷した場合は本処理を終了して印刷処理に戻る。
Ｓ６０４では、ＣＰＵ５０ＡはＳ６０２で印刷したシートＭのサイズが幅小サイズであるか否かを判断し、幅小サイズではない場合、すなわち普通紙又は長さ小サイズの場合はＳ６０５に進み、幅小サイズの場合はＳ６０６に進む。
【０１１０】
Ｓ６０５では、ＣＰＵ５０Ａは前回モータを停止したときから３枚印刷したか否かを判断し、３枚印刷した場合はＳ６０６に進み、まだ３枚印刷していない場合はＳ６０７に進む。
Ｓ６０６では、ＣＰＵ５０Ａはモータの回転を１５秒間停止させる。
Ｓ６０７では、ＣＰＵ５０Ａは次のページを印刷する。ＣＰＵ５０Ａは次のページを印刷した後にＳ６０３に戻って処理を繰り返す。
【０１１１】
（４−６）スリープモード時のカウンタ減算処理
次に、図１４を参照して、前述したＳ１０７で実行されるスリープモード時のカウンタ減算処理について説明する。スリープモードではモータや定着器４１が停止されるので装置内の温度が下降する。スリープモード時のカウンタ減算処理はその温度の下降をカウンタに反映させるための処理である。
【０１１２】
ここで、装置内の温度の下降の仕方は、温度が高いときは単位時間当たりの下降の幅が大きく、温度がある程度低くなると単位時間当たりの下降の幅が小さくなる傾向がある。そこで、本実施形態ではその傾向を反映するために、境界となる温度に対応するカウンタの値を７８とし、カウンタの値が７８以上である場合は５分毎にカウンタから大きな値「１２．５」を減算し、７８未満である場合は５分毎にカウンタから小さい値「３」を減算する。
【０１１３】
Ｓ７０１では、ＣＰＵ５０Ａは印刷ジョブを受信したか否かを繰り返し判断し、印刷ジョブを受信した場合はその時点で図８のＳ１０６に進み、印刷ジョブを受信することなく５分が経過した場合はＳ７０２に進む。
Ｓ７０２では、ＣＰＵ５０Ａはカウンタから３を減じる。
Ｓ７０３では、ＣＰＵ５０Ａはカウンタの値が７８以上であるか否かを判断し、７８以上である場合はＳ７０４に進み、７８未満である場合はＳ７０１に戻る。
【０１１４】
Ｓ７０４では、ＣＰＵ５０Ａは印刷ジョブを受信したか否かを繰り返し判断し、印刷ジョブを受信した場合はその時点で図８のＳ１０６に進み、印刷ジョブを受信することなく５分が経過した場合はＳ７０５に進む。
Ｓ７０５では、ＣＰＵ５０Ａはカウンタの値が８７．５以上であるか否かを判断し、８７．５以上である場合はＳ７０６に進み、８７．５未満である場合はＳ７０７に進む。
【０１１５】
Ｓ７０６では、ＣＰＵ５０Ａはカウンタから１２．５を減じる。ＣＰＵ５０Ａはその後にＳ７０３に戻って処理を繰り返す。
Ｓ７０７では、ＣＰＵ５０Ａはカウンタの値を７５に書き換えてＳ７０１に戻る。このようにする理由は、Ｓ７０７が実行されるのはカウンタの値が７８以上８７．５未満のときであるので、１２．５を減じると、カウンタの値が７７であった場合に３を減じた値である７４より小さくなってしまう。それを避けるために、カウンタの値が７８以上８７．５未満の場合は一律７５に書き換える。
【０１１６】
（５）実施形態の効果
装置内の温度を上昇させる要因としては、印刷枚数のように、印刷を実行する毎に温度を上昇させるが、単位時間当たりの印刷枚数が基準枚数以上になった場合はそれ以上温度を上昇させない要因（便宜上「第１種の要因」という）や、シートＭの搬送間隔のように、印刷を実行する毎に温度を上昇させ、且つ、単位時間当たりの印刷枚数が基準枚数以上になっても温度を上昇させる要因（便宜上「第２種の要因」という）などがある。
【０１１７】
複合機１によると、第１加算処理（Ｓ４０３、Ｓ５０５）を実行することによって印刷枚数による温度上昇をカウンタに反映させることができ、更に、第２加算処理（Ｓ４０７、Ｓ５０９）を実行することによってシートＭの搬送間隔による温度上昇もカウンタに反映させることができる。これにより、印刷枚数だけをカウンタに反映させる場合に比べ、装置内の温度とカウンタの値との相関が高くなる。よって複合機１によると、装置内の温度を検出するセンサを備えていなくても、装置内の温度上昇を抑制する抑制処理を実行するか否かをより適切に判断することができる。
【０１１８】
更に、複合機１によると、過去の単位時間にモータの回転時間に応じて第３の加算値を加算したと仮定した場合にカウンタに加算される第３の加算値の合計値が、当該過去の単位時間に第１の加算値を加算したと仮定した場合にカウンタに加算される第１の加算値の合計値より大きい場合は、第１の加算値に替えて第３の加算値を加算するので、装置内の温度とカウンタの値との相関をより高くすることができる。
【０１１９】
更に、複合機１によると、第２の加算値は、単位時間当たりの印刷枚数に比例して小さくなる値であるので、シートＭの搬送間隔に応じた温度上昇をカウンタに反映させることができる。これにより、装置内の温度とカウンタの値との相関をより高くすることができる。
【０１２０】
更に、複合機１によると、シート間でモータ及び定着器４１が停止する場合は、第２の加算値に替えて、モータ及び定着器４１が停止している場合のシートＭの搬送間隔に応じた第４の加算値を加算することにより、シート間でモータ及び定着器４１が停止する場合についても装置内の温度とカウンタの値との相関を高くすることができる。
【０１２１】
更に、複合機１によると、シートＭの主走査方向の幅が基準幅より短い場合は、シート毎に第５の加算値を加算するので、定着器４１の主走査方向の端部から漏れる熱による温度の上昇をカウンタに反映できる。
【０１２２】
更に、複合機１によると、シートＭの主走査方向の幅が基準幅より短い場合は、シートＭの主走査方向の幅が基準幅である場合に比べて、第１の加算値を大きくするので、定着器４１の主走査方向の端部から漏れる熱による温度の上昇をカウンタに反映できる。
【０１２３】
更に、複合機１によると、シートＭの副走査方向の長さが基準長より短い場合は、シートＭの副走査方向の長さが基準長である場合に比べて、シートＭの搬送速度を遅くし、且つ、定着器４１の温度を低くするので、シートが過剰に加熱されてしまうことや、空焚きの時間が長くなることによって装置内の温度が上昇してしまうことを抑制しつつ、抑制処理が実行される頻度を下げることができる。
【０１２４】
更に、複合機１によると、カウンタの値が閾値に達すると定着器４１の温度を低くするので、装置内の温度の上昇を抑制できる。
【０１２５】
＜他の実施形態＞
上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も技術的範囲に含まれる。
【０１２６】
（１）上記実施形態では抑制処理として「モータの速度を遅くし、且つ、定着器４１の温度を下げる」場合や、「間欠印刷を実行し、且つ、定着器４１の温度を下げる」場合を例に説明した。しかしながら、抑制処理は装置内の温度が下がる処理であればこれらに限られない。例えばモータの速度を遅くするだけであってもよいし、間欠印刷を実行するだけであってもよいし、定着器４１の温度を下げるだけであってもよい。また、複合機１が装置内の温度を下げるためのファンを備えている場合はファンを回転させる処理であってもよい。さらに、所定時間の間、印刷を中断する処理でもよい。
【０１２７】
（２）上記実施形態ではカウンタに第１〜第５の加算値を加算する場合を例に説明した。これに対し、例えばカウンタを「１５０」に設定し、第１〜第５の減算値を減算してもよい。そして、カウンタの値が０（ゼロ）に達したら抑制処理を実行してもよい。第１〜第５の減算値の値はそれぞれ第１〜第５の加算値と同じ値であるとする。あるいは、カウンタを「１５０」に設定し、第１〜第５の加算値をマイナスの値としてもよい。
【０１２８】
（３）上記実施形態では複合機１がカウンタに加算値を加算する場合を例に説明した。これに対し、カウンタの加算は外部の装置によって行われてもよい。例えば、複合機１は外部の装置に印刷枚数、モータの回転時間、シートサイズなどの情報を送信し、それらの情報に基づいて外部の装置がカウンタに加算値を加算してもよい。そして、複合機１は外部の装置で加算されているカウンタの値が閾値に達すると抑制処理を実行してもよい。
【０１２９】
（４）上記実施形態では複合機１が印刷機能や画像読取機能を備えている場合を例に説明した。これに対し、複合機１はファクシミリ（ＦＡＸ）機能を更に備えていてもよい。その場合、ＦＡＸ受信した画像を印刷するジョブも印刷ジョブであるとする。
【０１３０】
（５）上記実施形態ではＣＰＵ５０Ａによって各処理が実行される場合を例に説明した。これに対し、これらの処理の一部はＡＳＩＣ５０Ｄによって実行されてもよい。また、制御部５０はＡＳＩＣ５０Ｄを備えていなくてもよい。また、制御部５０は複数のＣＰＵを備え、上述した処理を複数のＣＰＵによって分担して実行してもよい。
【符号の説明】
【０１３１】
１・・・複合機、１０・・・筐体、２０・・・搬送部、４０・・・画像形成部、４１・・・定着器、５０・・・制御部、Ｍ・・・シート
【図１】
2015191146.tif 000003
【図２】
2015191146.tif 000004
【図３】
2015191146.tif 000005
【図４】
2015191146.tif 000006
【図５】
2015191146.tif 000007
【図６】
2015191146.tif 000008
【図７】
2015191146.tif 000009
【図８】
2015191146.tif 000010
【図９】
2015191146.tif 000011
【図１０】
2015191146.tif 000012
【図１１】
2015191146.tif 000013
【図１２】
2015191146.tif 000014
【図１３】
2015191146.tif 000015
【図１４】
2015191146.tif 000016