(57)【要約】【課題】装置内温度が上昇しすぎるのを抑制しつつ、印刷の生産性の低下を抑制する術を提供するものである。【解決手段】プリンタ１０は、シートに画像を印刷する印刷部４０と、装置内の温度を検出する温度検出部として定着サーミスタ５５と、制御部としてのコントローラ８０を備える。前記コントローラ８０は、前記印刷部４０により印刷処理が実行されるごとにカウンタ８７をカウントする処理と、前記定着サーミスタ５５にて検出した２つの時点での温度に基づいて、前記カウンタ８７のカウント値を増減する処理と、前記カウンタ８７のカウント値が閾値に達することを条件に、装置内の温度 が上昇するのを抑制する昇温抑制処理とを実行する。【選択図】図１
2014048394.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を印刷する印刷部と、
装置内の温度を検出する温度検出部と、
制御部と、を備え、
前記制御部は、
前記印刷部により印刷処理が実行されるごとにカウンタをカウントする処理と、
前記温度検出部にて検出した２つの時点での温度に基づいて、前記カウンタのカウント値を増減する処理と、
前記カウンタのカウント値が閾値に達することを条件に、装置内の温度が上昇するのを抑制する昇温抑制処理と、を実行する印刷装置。
【請求項２】
前記制御部は、装置内の温度が下降している場合、前記カウンタのカウント値を前記閾値から遠ざける方向に増減させる請求項１に記載の印刷装置。
【請求項３】
前記制御部は、装置内の温度が上昇している場合、前記カウンタのカウント値を前記閾値に近づける方向に増減させる請求項１に記載の印刷装置。
【請求項４】
前記２つの時点は、電源オン時と、電源オフ時である請求項１又は請求項２に記載の印刷装置。
【請求項５】
前記制御部は、電源オフ時と電源オン時の温度に対応づけて前記カウンタの増減値を記憶した参照テーブルに基づいて、前記カウンタの増減値を決定する請求項４に記載の印刷装置。
【請求項６】
前記温度検出部は、シートに印刷された画像を定着させる定着器の温度を検出する定着サーミスタである請求項１ないし請求項５のいずれか一項に記載の印刷装置。
【請求項７】
前記電源オン時と前記電源オフ時の温度は、前記定着器がオフした状態での温度である請求項６に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する。
【背景技術】
【０００２】
下記特許文献１には、定着部の温度センサによる検知温度を基にテーブルを参照して許容印刷枚数を決定し、累積印刷枚数が許容印刷枚数を超えたときに、間欠印刷を行い、検知温度が所定温度以下まで低下したときに、累積印刷枚数をリセットし、通常の印刷動作を再開する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０３１５８０公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、温度上昇中に検出するか温度下降中に検出するかによっても、実際に許容温度を超えない印刷枚数は変化するため、１点の温度を基に許容印刷枚数を決定すると印刷の生産性が低下する虞があった。
【０００５】
本発明は、装置内温度が上昇しすぎるのを抑制しつつ、印刷の生産性の低下を抑制する術を提供するものである。
【課題を解決するための手段】
【０００６】
本明細書によって開示される印刷装置は、シートに画像を印刷する印刷部と、装置内の温度を検出する温度検出部と、制御部と、を備え、前記制御部は、前記印刷部により印刷処理が実行されるごとにカウンタをカウントする処理と、前記温度検出部にて検出した２つの時点での温度に基づいて、前記カウンタのカウント値を増減する処理と、前記カウンタのカウント値が閾値に達することを条件に、装置内の温度が上昇するのを抑制する昇温抑制処理とを実行する。この構成では、２時点の温度に基づいてカウント値を増減する。そのため、昇温抑制処理を行うまでの印刷枚数を、温度変化に応じた適切な数にすることが出来る。
【０００７】
上記印刷装置の実施態様として以下が好ましい。
・前記制御部は、装置内の温度が下降している場合、前記カウンタのカウント値を前記閾値から遠ざける方向に増減させる。この構成では、温度が下降している場合、カウント値を閾値から遠ざける方向に増減させるので、昇温抑制処理を実行するまでの印刷枚数が多くなる。
【０００８】
・前記制御部は、装置内の温度が上昇している場合、前記カウンタのカウント値を前記閾値に近づける方向に増減させる。この構成では、温度が上昇している場合、カウント値を閾値に近づける方向に増減させるので、昇温抑制処理までの印刷枚数が少なくなる。
【０００９】
・前記２つの時点は、電源オン時と、電源オフ時である。電源オン時と電源オフ時の温度から電源がオフしているオフ時間を推定できる。そのため、昇温抑制処理を行うまでの印刷枚数を、電源がオフしている電源オフ時間に応じた適切な数にすることが出来る。尚、電源オン時の温度とは、電源オン直後又はそれに準じたタイミングで検出した温度を意図する。また、電源オフ時の温度とは、電源オフ直前又はそれに準じたタイミングで検出した温度を意図する。
【００１０】
・前記制御部は、電源オフ時と電源オン時の温度に対応づけて前記カウンタの増減値を記憶した参照テーブルに基づいて、前記カウンタの増減値を決定する。この構成では、参照テーブルを使用して増減値を決定するので、増減値を計算で求める場合に比較して、制御部の処理負担を軽減できる。
【００１１】
・前記温度検出部は、シートに印刷された画像を定着させる定着器の温度を検出する定着サーミスタである。この構成では、温度検出部として既存の定着サーミスタを用いるので、温度検出部を専用に設ける場合に比べて安価である。
【００１２】
・前記電源オン時と前記電源オフ時の温度は、前記定着器がオフした状態での温度である。この構成では、電源がオフしている電源オフ時間を正確に推定できる。
【発明の効果】
【００１３】
本発明によれば、装置内温度が上昇しすぎるのを抑制しつつ、印刷の生産性の低下を抑制することが出来る。
【図面の簡単な説明】
【００１４】
【図１】一実施形態に係るプリンタの電気的構成を示すブロック図
【図２】プリンタの要部側断面図
【図３】昇温抑制シーケンスの流れを示すフローチャート図
【図４】開始カウント値を決定する処理の流れを示すフローチャート図
【図５】温度Ｔａ、Ｔｂと、カウンタの加算値を対応付けた相関表を示す図
【発明を実施するための形態】
【００１５】
＜実施形態＞
本発明の一実施形態を図１ないし図５によって説明する。
１．プリンタの構成
【００１６】
図１および図２を参照してプリンタ１０の構成を説明する。プリンタ１０は、搬送部３０、印刷部４０、定着器５０、定着サーミスタ５５、操作部６０、表示部６５、ネットワークインターフェース７０、コントローラ８０、電源スイッチ９１、電源ＯＦＦボタン９５を備える。尚、コントローラ８０が本発明の「制御部」の一例である。また、定着サーミスタ５５が本発明の「温度検出部」の一例である。
【００１７】
搬送部３０は、プリンタ１０の下部に設けられたトレイＴから記録媒体であるシートＳを１枚ずつ取り出しつつ、取り出したシートＳを搬送経路Ｌに沿って搬送するものである。搬送部３０は給紙ローラ３１、搬送ローラ３３、排紙ローラ３５などの各種ローラと、各種ローラを回転させるモータ３７とを含む構成となっている。搬送部３０はコントローラ８０により、単位時間あたりの印刷枚数に関係なくシートＳを等速で搬送するように制御される。
【００１８】
印刷部４０は搬送経路Ｌに沿って搬送されるシートＳに対して画像（トナー像）を印刷する機能を果たすものである。印刷部４０は、感光体ドラム４１、帯電器（図略）、現像ローラ（図略）、転写ローラ４３等を含み、電子写真方式でシートＳに画像を印刷する。
【００１９】
定着器５０は印刷部４０の下流側に配置されていて、ヒートローラ５１、押圧ローラ５３などを備えている。ヒートローラ５１は、ハロゲンランプ等からなるヒータ５１Ａを内蔵しており、通電に応じて発熱する。定着器５０は、シートＳが両ローラ５１、５３の間を通過する間に、シートＳ上に形成された画像（トナー像）を熱定着させる機能を果たす。そして、トナーが熱定着されたシートＳは排紙ローラ３５を介して、装置上部の排紙トレイ３８上に排紙される。尚、ヒートローラ５１近傍には定着サーミスタ５５が設けられていて、ヒートローラ５１の温度を検出する構成となっている。そして、検出された温度に基づいて、ヒートローラ５１が温度制御される構成になっている。
【００２０】
操作部６０は、複数のボタンを備え、ユーザによるシートＳへの印刷指示などの各種の入力操作が可能である。表示部６５は、液晶ディスプレイやランプ等を備えており、各種の設定画面や動作状態等を表示することが可能である。また、ネットワークインターフェース７０は、通信回線ＮＴを介してＰＣやＦＡＸ等の情報端末装置１００に接続されており、相互のデータ通信が可能である。電源スイッチ９１は、プリンタ１０の電源を投入するスイッチである。また、電源ＯＦＦボタン９５は、プリンタ１０を電源ＯＦＦするボタンである。
【００２１】
コントローラ８０は、プリンタ１０を制御する機能を果たすものであり、ＣＰＵ８１と、ＲＯＭ８３、不揮発性のＮＶＲＡＭ８５、カウンタ８７とを備える。ＲＯＭは、プリンタ１０を制御するための各種プログラムが記録されており、ＮＶＲＡＭ８５には、カウンタ８７のカウント値等、各種のデータを記憶することが出来る。情報端末装置１００から印刷ジョブの受信があると、コントローラ８０のＣＰＵ８１が印刷処理を実行し、印刷データに基づく画像をシートＳに印刷する。
【００２２】
２．昇温抑制処理
モータ３７はシートＳを１枚印刷するごとに駆動して発熱する。そのため、印刷枚数の増加に伴って、モータ３７の駆動頻度が増えることから、プリンタ１０は温度上昇する。温度が上昇すると、それに追従して感光体ドラム４１のドラム温度やトナー温度が上昇するので、画品質に影響を及ぼす。そのため、プリンタ１０の温度上昇を抑制することが好ましく、本プリンタ１０では、シートＳの印刷枚数をカウンタ８７によりカウントし、カウント値が閾値に達することを条件に、プリンタ１０の装置内の温度 が上昇するのを抑制する昇温抑制処理を実行する。具体的には、シートＳを所定枚数（この例では５枚）印刷するごとに所定時間（この例では３０秒）、印刷を休止する間欠印刷（図７のＳ３００〜Ｓ３４０）を実行する。このようにすることで、モータ３７の駆動頻度が減るので、プリンタ１０の温度上昇を抑制することが出来る。
【００２３】
３．昇温抑制シーケンス
次に、コントローラ８０により実行される昇温抑制シーケンスについて、図３を参照して説明する。尚、カウンタ８７は「０」〜「１５０」までの数値をとる。また、カウンタ８７はカウントダウン方式を採用していて、シートＳが印刷されるごとに「１」カウントダウンする。そして、カウンタ８７の閾値は「０」に設定されていて、カウンタ８７のカウンタ値が閾値である「０」になることを条件に、通常印刷から間欠印刷モードに移行するようになっている。また、モードには、間欠印刷モードの他に、スリープモードが設けられている。スリープモードは、ネットワークインターフェース７０やコントローラ８０に対してのみ電力を供給し、それ以外の各機器に対する電力の供給をストップすることで、消費電力を低減するモードである。
【００２４】
図３に示す昇温抑制シーケンスは、電源スイッチ９１の投入によりスタートする。そして、Ｓ１０では、開始カウント値を決定する処理が、コントローラ８０により実行される。ここでは、開始カウント値が初期値「１５０」に設定されたものとして説明を続ける。
【００２５】
続く、Ｓ２０では、印刷部４０のウォーミングアップ動作が実行される。具体的には、感光体ドラム４１を回転させたり、トナーを撹拌させたりする処理が実行される。また、Ｓ２０では、定着器５０のヒートローラ５１に内蔵されたヒータ５１ＡがＯＮされる。これにより、定着器５０は昇温する。
【００２６】
その後、Ｓ３０では、ユーザにより電源ＯＦＦボタン９５が押されたか、判定する処理がコントローラ８０により実行される。電源ＯＦＦボタン９５が押されていない場合には、Ｓ３０でＮＯ判定され、その後、処理はＳ４０に移行する。Ｓ４０では、コントローラ８０により、過去１分以内に印刷ジョブを受信したかどうかを判定する処理が実行される。過去１分以内に印刷ジョブを受信していない場合には、Ｓ４０にてＮＯ判定され、処理はＳ２００に移行する。一方、過去１分以内に印刷ジョブを受信した場合には、Ｓ４０にてＹＥＳ判定され、その後、処理はＳ５０に移行する。ここでは、過去１分以内に印刷ジョブを受信したものとして説明を続ける。
【００２７】
Ｓ５０では、カウンタ８７のカウント値が、「１」以上かどうか判定する処理が、コントローラ８０により実行される。電源スイッチ９１の投入後に初めて印刷ジョブを受信した段階では、カウンタ８７のカウント値は「１５０」であるため、Ｓ５０ではＹＥＳ判定される。
【００２８】
Ｓ５０でＹＥＳ判定された場合、Ｓ６０に移行して印刷処理が実行開始される。これにより、トレイＴから１枚目のシートＳが取り出され、搬送経路Ｌに沿って下流へと送られる。その後、送り出された１枚目のシートＳは、印刷部４０、定着器５０を順に通過し、印刷データに基づく画像が印刷される。その後、１枚目のシートＳは排紙ローラ３５を介して排紙トレイ３８上に排紙される。
【００２９】
その後、Ｓ８０に移行する。Ｓ８０では、コントローラ８０により、カウンタ８７のカウント値を「１」減算する処理が実行される。これにより、カウンタ８７のカウント値は「１５０」から「１４９」になる。尚、コントローラ８０により実行されるＳ８０の処理により、本発明の印刷処理が実行されるごとにカウンタをカウントする処理が実現されている。
【００３０】
その後、処理はＳ１００に移行する。Ｓ１００では、印刷ジョブに残り、すなわち２枚目以降のシートＳに対応する印刷データがあるか判定される。２枚目以降のシートＳに対応する印刷データがあれば、Ｓ１００でＹＥＳ判定される。この場合、処理はＳ５０に移行して、カウンタ８７のカウント値が「１」以上か判定する処理が再び実行される。電源スイッチ９１の投入後に１枚だけ印刷された段階では、カウンタ８７のカウント値は「１４９」であるため、Ｓ５０ではＹＥＳ判定される。
【００３１】
Ｓ５０でＹＥＳ判定された場合、Ｓ６０に移行して、２枚目のシートＳに対する印刷処理が実行開始され、Ｓ８０に移行する。Ｓ８０では、コントローラ８０により、カウンタ８７のカウント値を「１」減算する処理が実行される。これにより、カウンタ８７のカウント値は「１４９」から「１４８」になる。
【００３２】
その後、処理はＳ１００に移行する。Ｓ１００では、印刷ジョブに残り、すなわち３枚目以降のシートＳに対応する印刷データがあるかどうかが判定される。３枚目以降のシートＳに対応する印刷データがあれば、Ｓ１００でＹＥＳ判定される。その後、Ｓ５０でＹＥＳ判定された場合、Ｓ６０に移行して、３枚目のシートＳに対する印刷処理が実行開始され、Ｓ８０に移行する。Ｓ８０では、コントローラ８０により、カウンタ８７のカウント値を「１」減算する処理が実行される。これにより、カウンタ８７のカウント値は「１４８」から「１４７」になる。
【００３３】
このように、本プリンタ１は、シートＳを１枚印刷するごとに、カウンタ８７のカウント値が１ずつ減算される。
【００３４】
そして、印刷ジョブの全印刷データについて印刷処理が完了すると、Ｓ１００の処理を行った時に、ＮＯ判定される。Ｓ１００の処理にてＮＯ判定されると、処理は再び、Ｓ３０に戻り、電源ＯＦＦボタン９５が押されたか判定する処理が行われる。
【００３５】
電源ＯＦＦボタン９５が押されていない場合には、その後、Ｓ４０に移行して過去１分以内に印刷ジョブがあるか判定され、印刷ジョブがあれば、Ｓ５０以降の処理が実行され印刷処理が進められる。そして、画像データの頁数の多い印刷ジョブによる印刷処理や、前回の印刷ジョブから１分以内に次の印刷ジョブが投入されることが繰り返されることによる印刷処理が行われると、カウンタ８７のカウントダウンが進むため、やがて、カウント値は「０」になる。この場合、Ｓ５０の判定処理を行った時にＮＯ判定され、プリンタ１０は間欠印刷モードに移行する。
【００３６】
間欠印刷モードはシートＳの印刷を間欠的に行うモードであり、この例ではシートＳを５枚印刷するごとに３０秒モータ３７を停止させる休止時間を設けるようにしている。具体的に説明すると、間欠印刷モードはＳ３１０〜Ｓ３４０の処理から構成されている。まず、Ｓ３１０では、前回の印刷終了から３０秒以上経過したかコントローラ８０にて判定される。前回の印刷終了から３０秒以上経過している場合にはＳ３２０へ以降し、３０秒以上経過していない場合には、３０秒以上経過するのを待ってＳ３２０へ移行する。
【００３７】
Ｓ３２０に移行すると、印刷ジョブの残り印刷データ（残り印刷枚数）が５枚以内か判定する処理がコントローラ８０により実行される。残り印刷データが５枚より多い場合には、Ｓ３２０でＮＯ判定となり、Ｓ３４０に移行してモータ３７の回転が再開され、シートＳを５枚だけ印刷して再びモータ３７が停止される。その後、処理は、Ｓ３１０に移行して、前回の印刷終了から３０秒以上経過したかどうかが判定される。前回の印刷処理終了から３０秒以上が経過するまでは、Ｓ３１０でＮＯ判定され、時間の経過を待つ状態となる。そして、前回の印刷処理終了から３０秒以上経過すると、Ｓ３１０でＹＥＳ判定され、Ｓ３２０に移行する。Ｓ３２０では、印刷ジョブの残り印刷データが５枚以内か判定する処理が実行される。残りの印刷データが５枚より多い場合には、再びＳ３４０に移行してモータ３７の回転が再開され、シートＳを５枚だけ印刷して再びモータ３７が停止される。このような処理がくり返されることにより、モータ３７は、シートを５枚印刷するごとに３０秒間休止する状態となる。
【００３８】
そして、印刷ジョブの残り印刷データが５枚以下になると、Ｓ３２０でＹＥＳ判定され、Ｓ３３０に移行する。Ｓ３３０では、モータ３７の回転が再開され、残りの印刷データをすべて印刷する処理が実行される。これにて、印刷ジョブの全印刷データについて印刷が終了する。その後、Ｓ３０に戻る。
【００３９】
以上説明したように、本プリンタ１０では、カウンタ８７のカウント値が閾値である「０」になると、印刷を間欠的に行う間欠印刷モードに移行する。そのため、熱源となるモータ３７が停止する時間が出来ることから、装置内の温度 が上昇するのを抑制することが可能となる。尚、コントローラ８０により実行されるＳ３００〜Ｓ３４０の処理により、本発明の昇温抑制処理（この例では、間欠印刷処理）が実現されている。
【００４０】
次に印刷ジョブの全印刷データについて印刷が終了してから、次の１分間で印刷ジョブを受信しなかった場合について説明を行う。次の１分間で印刷ジョブを受信しなかた場合には、Ｓ４０を実行した時にＮＯ判定され、Ｓ２００に移行する。
【００４１】
Ｓ２００に移行すると、プリンタ１０は、スリープモードに移行し、ネットワークインターフェース７０やコントローラ８０に対してのみ電力が供給され、それ以外の電装器、例えばモータ３７やヒータ５１Ａに対する電力の供給がストップされる。
【００４２】
その後、Ｓ２１０では、ユーザにより電源ＯＦＦボタン９５が押されたか、判定する処理がコントローラ８０により実行される。電源ＯＦＦボタン９５が押されていない場合には、その後、処理はＳ２２０に移行する。Ｓ２２０では、コントローラ８０により、スリープモードへの移行後、過去５分以内に印刷ジョブを受信したかどうかを判定する処理が実行される。過去５分以内に印刷ジョブを受信していない場合には、Ｓ２２０にてＮＯ判定される。Ｓ２２０でＮＯ判定されると、Ｓ２３０に移行する。Ｓ２３０では、コントローラ８０により、カウンタ８７のカウント値を「５」加算する処理が実行される。
【００４３】
これにより、カウンタ８７のカウント値が例えば「１４０」の場合には、カウント値が「５」加算されて、カウント値は「１４５」になる。また、カウント値が「１３０」の場合には、カウント値が「５」加算されて「１３５」になる。尚、この加算処理は、カウンタ８７の上限値「１５０」を超えない範囲で行われる。つまり、カウント値が「１４７」の場合には、カウント値が「３」加算されて「１５０」になる。
【００４４】
このようにカウント値を加算するのは、スリープモードへの移行後、過去５分以内に印刷ジョブを受信していなければ、モータ３７やヒータ５１Ａは、停止状態が５分以上続いている。そのため、スリープモードへの移行前に印刷に伴ってプリンタ１０が温度上昇していたとしても、スリープモードへの移行後に、プリンタ１０の温度が低下していると推測できるからである。
【００４５】
Ｓ２３０にて、カウント値を「５」加算する処理が行われると、その後、Ｓ２１０に処理は戻る。そのため、電源ＯＦＦボタン９５が押されてＳ２１０でＹＥＳ判定されるか、印刷ジョブを受信してＳ２２０でＹＥＳ判定される場合を除き、Ｓ２１０、Ｓ２２０、Ｓ２３０の処理を繰り返す状態（図７のループ処理Ｒ）となり、スリープモードへの移行後、５分が経過するごとに、カウンタ８７のカウント値が上限値「１５０」の範囲内にて「５」ずつ加算されてゆく。
【００４６】
そして、プリンタ１０が情報端末装置１００から送信された印刷ジョブを受信すると、スリープモードは終了し、印刷処理に移る。処理の流れとしては、Ｓ２２０でＹＥＳ判定されることから、図７に示すループ処理Ｒを抜け、Ｓ２４０に移行する。Ｓ２４０では、Ｓ２０と同様、印刷部４０のウォーミングアップ動作が実行される。その後、Ｓ５０以降の処理が実行される。また、ユーザにより電源ＯＦＦボタン９５が押された場合、Ｓ３０又はＳ２１０の処理を実行した時にＹＥＳ判定され、その後、処理はＳ４００にてヒートローラ５１の温度を検出する処理（詳しくは後述する）を行った後、Ｓ４１０に移行する。Ｓ４１０ではコントローラ８０により電源をＯＦＦする処理が実行され、昇温抑制シーケンスは終了する。
【００４７】
なお、本実施形態では、電源をＯＦＦする時に、カウンタ８７のカウント値をＮＶＲＡＭ８５に記憶して、プリンタ１０が次に起動した時に、カウント値を引き継ぐ構成にしている。しかし、電源がＯＦＦしている時間が長い場合には、プリンタ１の温度は低下していることが想定されるので、前回のカウント値をそのまま次回に引き継ぐと、プリンタ１の装置内部温度がそれほど上昇していないにも拘わらず、カウント値が「０」になって、間欠印刷が頻繁に実行される場合がある。
【００４８】
そこで、本実施形態では、ＮＶＲＡＭ８５に記憶したカウント値に推定される電源オフ時間の長さに応じた加算値を加えて、カウンタ８７の開始カウント値を設定するようにしている。尚、電源がＯＦＦしている電源オフ時間は、プリンタ１０自身で検出することが出来ないので、ヒートローラ５１の電源ＯＦＦ直前の温度Ｔａと、電源ＯＮ直後の温度Ｔｂから推測するようにしている。
【００４９】
具体的に説明すると、電源ＯＦＦボタン９５が押されると、上記のように、Ｓ３０の処理又はＳ２１０の処理を実行した時にＹＥＳ判定され、Ｓ４００に移行する。Ｓ４００では、ＣＰＵ８１により、定着器５０をオフする処理（ヒートローラ５１に対する通電を遮断する処理）が実行されると共に、定着サーミスタ５５の検出値に基づいて通電遮断後のヒートローラ５１の温度Ｔａが検出される。検出されたヒートローラ５１の温度Ｔａは、カウンタ８７のカウント値と共にＮＶＲＡＭ８５に記憶される。その後、プリンタ１０は電源ＯＦＦされる。これにて、ＮＶＲＡＭ８５に、ヒートローラ５１の電源オフ直前の温度Ｔａを記憶することが出来る。
【００５０】
その後、ユーザ等により電源スイッチ９１が投入されると、プリンタ１０が起動する。プリンタ１０の起動後は、昇温抑制シーケンスが開始され、Ｓ１０の開始カウント値を決定する処理がコントローラ８０に実行される。
【００５１】
開始カウント値を決定する処理は、図４に示すＳ１１〜Ｓ１７の処理から構成されている。順に説明してゆくと、まず、Ｓ１１では、コントローラ８０のＣＰＵ８１によりＮＶＲＡＭ８５からヒートローラ５１の電源ＯＦＦ直前の温度Ｔａが読み出される。続く、Ｓ１３では、ＣＰＵ８１により定着サーミスタ５５の検出値に基づいて、ヒートローラ５１の電源ＯＮ直後の温度Ｔｂが検出される。尚、温度Ｔｂの検出は、ヒートローラ５１を通電していない状態、すなわちＯＦＦした状態で行われる。
【００５２】
その後、Ｓ１５では、図５に示す相関表からカウンタ８７の加算値が決定される。相関表は電源ＯＮ直後の温度Ｔｂを領域Ａ〜領域Ｈの８つの領域に区分し、各領域Ａ〜Ｈについて電源ＯＦＦ直前の温度Ｔａの温度帯ごとに、カウンタ８７の加算値を設定したものである。例えば、Ｓ１１にて読み出したヒートローラ５１の電源ＯＦＦ直前の温度Ｔａが「５０」℃で、Ｓ１３にて読み出したヒートローラ５１の電源ＯＮ直後の温度Ｔｂが「２５」℃の場合、加算値は「１５」となる。
【００５３】
そして、相関表にまとめられた加算値の設定は、温度Ｔａと温度Ｔｂの差（Ｔａ−Ｔｂ）が大きい程、すなわち電源ＯＦＦ時間が長いと推定される程、大きな値に設定されている。そのため、電源ＯＦＦ時間の長さに応じて、加算値を大きな値に設定することが出来る。尚、相関表は、加熱したヒートローラ５１が時間の経過共にどのように温度変化するのかを、計測した実験データ等から作成したものであり、この実施形態ではＮＶＲＡＭ８５に予め記憶されている。この相関表は、本発明の「参照テーブル」の一例である。
【００５４】
その後、Ｓ１７では、ＮＶＲＡＭ８５からカウンタ８７のカウント値が読み出される。そして、Ｓ１７では、読み出したカウント値に対して、Ｓ１５にて決定した加算値が加算される。これにより、カウンタ８７の開始カウント値（初期値）が決定される。例えば、読み出したカウント値が「１００」の場合、加算値「１５」が加算される。これにより、カウンタ８７の開始カウント値（初期値）は、電源オフ時点のカウント値「１００」より加算値「１５」だけ多い「１１５」に決定される。尚、コントローラ８０により実行されるＳ１１〜Ｓ１７の処理により、本発明の「カウンタのカウント値を増減する処理」が実現されている。また、加算値が本発明の増減値の一例である。
【００５５】
以上説明したように本プリンタ１０では、カウンタ８７の開始カウント値に、電源がＯＦＦしている電源ＯＦＦ時間に応じた加算値を加えている。そのため、間欠印刷を行うまでの印刷枚数を、電源がＯＦＦしている時間に応じた適切な枚数にすることが出来る。そのため、装置の温度が上昇しすぎるのを抑制しつつ、印刷の生産性の低下を抑制することが出来る。
【００５６】
また、本プリンタ１０では、加算値を相関表に基づいて決定する。そのため、加算値を計算により求める場合に比べて、ＣＰＵ８１の処理負担を軽減することが出来る。また、本プリンタ１０では、定着器５０の温度制御用として使用される既存の定着サーミスタ５５を利用して、電源ＯＦＦ直前の装置の温度Ｔａと、電源ＯＮ直後の装置の温度Ｔｂを検出している。装置の温度（プリンタ１０の温度）を検出するには、温度検出部を専用に設けることも可能であるが、本実施形態のように、既存の定着サーミスタ５５を利用して温度検出する構成の場合、部品点数が少なくなり、安価な構成となる。
【００５７】
また、本プリンタ１０では、電源ＯＦＦ直前の温度Ｔａと電源ＯＮ直後の温度Ｔｂを、定着器５０のヒートローラ５１をオフした状態で測定している。このようにすれば、時間の経過に伴う温度の変化を正確に検出することが出来る。そのため、電源がオフしているオフ時間を正確に推定できる。
【００５８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００５９】
（１）上記実施形態では、電源ＯＦＦ直前の温度Ｔａと電源ＯＮ直後の温度Ｔｂに基づいて、カウンタ８７の加算値を決定する例を説明した。本発明は、装置内（プリンタ内）における、２つの時点の温度に基づいて、カウンタ８７の増減値（加算値だけでなく、減算値であってもよい）を決定するものであればよく、増減値の決定に使用する温度は、電源ＯＦＦ直前と電源ＯＮ直後の温度に限定されない。すなわち、電源がＯＮしているＯＮ期間に、時間を空けて装置内の温度を測定し、得られた２時点の温度差に応じて、カウンタ８７のカウント値を増減させるようにしてもよい。
【００６０】
そして、装置の温度が下降中は上昇中に比べて、許容温度を超えない印刷枚数が多くなると推測できるので、２時点の温度差から装置内の温度が下降していれば、カウンタ８７のカウント値を閾値から遠ざける方向に増減させると、閾値に達するまでの印刷枚数を増やす事が出来る。一方、２時点の温度差から装置内の温度が上昇していれば、カウンタ８７のカウント値を閾値に近づける方向に増減させると、閾値に達するまでの印刷枚数を減らすことが出来る。そのため、早期に間欠印刷モードに移行することになるので、装置の温度を、許容温度に達する前に下げることが可能となる。尚、温度検出部位は、装置の内部であれば制約はないが、画質への影響の大きい感光体ドラム４１のドラム温度を検出することが好ましい。また、カウント値を増減するタイミングは、電源投入時以外にも、電源がＯＮしているＯＮ期間中に行うようにしてもよい。例えば、モードが切り替わった時に行うようにしてもよい。
【００６１】
（２）上記実施形態では、コントローラ８０を１つのＣＰＵ８１、ＲＯＭ８３、ＲＡＭ８５等により構成する例を示したが、ＣＰＵ８１は複数であってもよい。また、ＣＰＵ８１とＡＳＩＣ等のハード回路を組み合わせた構成や、ハード回路のみから構成するようにしてもよい。
【００６２】
（３）上記実施形態では、シートＳを１枚印刷するごとに、カウンタ８７を１減算するようにした。カウントの仕方は、印刷処理が実行されるごとに、カウントを行うものであればよく、シートＳを複数枚（例えば２枚）印刷するごとにカウンタ８７を１減算してもよい。また、減算と加算を逆にして、印刷処理が実行されるごとにカウントカップ（加算）するようにしてもよい。この場合、閾値は、カウンタ８７の初期値より大きな数値に設定する必要がある。
【符号の説明】
【００６３】
１０...プリンタ
３０...搬送部
３７...モータ
４０...印刷部
５０...定着器
５１...ヒートローラ
５５...定着サーミスタ（本発明の「温度検出部」の一例）
８０...コントローラ（本発明の「制御部」の一例）
８１...ＣＰＵ
８５...ＮＶＲＡＭ
８７...カウンタ
【図１】
2014048394.tif 000003
【図２】
2014048394.tif 000004
【図３】
2014048394.tif 000005
【図４】
2014048394.tif 000006
【図５】
2014048394.tif 000007