(57)【特許請求の範囲】
【請求項１】
消費電力が異なる複数のエンジン省電力状態の各々に遷移可能で、かつ、画像データに基づいて記録媒体に画像を形成する画像形成エンジン部と、消費電力が異なる複数のコントローラ省電力状態の各々に遷移可能で、かつ、前記画像形成エンジン部を制御するコントローラ部とを含む画像形成装置であって、
前記コントローラ部を、
省電力状態に遷移するときに、前記複数のエンジン省電力状態の何れかを選択するエンジン選択手段と、
前記エンジン選択手段によって選択されたエンジン省電力状態に対応して予め定められたエンジン復帰時間と、前記コントローラ部の動作状態に基づいて算出される前記複数のコントローラ省電力状態の各々に対応するコントローラ復帰時間とに基づいて、前記エンジン復帰時間以下で、かつ、前記エンジン復帰時間に最も近いコントローラ復帰時間に対応するコントローラ省電力状態を前記複数のコントローラ省電力状態から選択するコントローラ選択手段と、
前記エンジン選択手段によって選択されたエンジン省電力状態に前記画像形成エンジン部を遷移させると共に、前記コントローラ選択手段によって選択されたコントローラ省電力状態に前記コントローラ部を遷移させる遷移手段と、
を含んで構成し、
前記コントローラ部は、中央処理装置、揮発性メモリ、及び少なくとも一つの不揮発性メモリを備え、
前記複数のコントローラ省電力状態は、前記中央処理装置に対する電源供給を停止する第１のコントローラ省電力状態と、前記中央処理装置及び前記不揮発性メモリに対する電源供給を停止する第２のコントローラ省電力状態と、前記中央処理装置、前記揮発性メモリ、及び前記不揮発性メモリを含む前記コントローラ部全体に対する電源供給を停止する第３のコントローラ省電力状態とであり、
前記第１のコントローラ省電力状態に対応する第１のコントローラ復帰時間は、前記中央処理装置の動作クロックに基づいて算出され、
前記第２のコントローラ省電力状態に対応する第２のコントローラ復帰時間は、前記第１のコントローラ復帰時間及び前記不揮発性メモリの数に基づいて算出され、
前記第３のコントローラ省電力状態に対応する第３のコントローラ復帰時間は、前記第１のコントローラ復帰時間、前記第２のコントローラ復帰時間、及び前記揮発性メモリに記憶されているデータ容量に基づいて算出される、画像形成装置。
【請求項２】
消費電力が異なる複数のエンジン省電力状態の各々に遷移可能で、かつ、画像データに基づいて記録媒体に画像を形成する画像形成エンジン部と、消費電力が異なる複数のコントローラ省電力状態の各々に遷移可能で、かつ、前記画像形成エンジン部を制御するコントローラ部とを含む画像形成装置であって、
前記コントローラ部を、
省電力状態に遷移するときに、前記複数のコントローラ省電力状態の何れかを選択するコントローラ選択手段と、
前記コントローラ部の動作状態に基づいて算出される前記コントローラ選択手段によって選択されたコントローラ省電力状態に対応するコントローラ復帰時間と、前記複数のエンジン省電力状態の各々に対応して予め定められたエンジン復帰時間とに基づいて、前記コントローラ復帰時間以下で、かつ、前記コントローラ復帰時間に最も近いエンジン復帰時間に対応するエンジン省電力状態を前記複数のエンジン省電力状態から選択するエンジン選択手段と、
前記エンジン選択手段によって選択されたエンジン省電力状態に前記画像形成エンジン部を遷移させると共に、前記コントローラ選択手段によって選択されたコントローラ省電力状態に前記コントローラ部を遷移させる遷移手段と、
を含んで構成し、
前記コントローラ部は、中央処理装置、揮発性メモリ、及び少なくとも一つの不揮発性メモリを備え、
前記複数のコントローラ省電力状態は、前記中央処理装置に対する電源供給を停止する第１のコントローラ省電力状態と、前記中央処理装置及び前記不揮発性メモリに対する電源供給を停止する第２のコントローラ省電力状態と、前記中央処理装置、前記揮発性メモリ、及び前記不揮発性メモリを含む前記コントローラ部全体に対する電源供給を停止する第３のコントローラ省電力状態とであり、
前記第１のコントローラ省電力状態に対応する第１のコントローラ復帰時間は、前記中央処理装置の動作クロックに基づいて算出され、
前記第２のコントローラ省電力状態に対応する第２のコントローラ復帰時間は、前記第１のコントローラ復帰時間及び前記不揮発性メモリの数に基づいて算出され、
前記第３のコントローラ省電力状態に対応する第３のコントローラ復帰時間は、前記第１のコントローラ復帰時間、前記第２のコントローラ復帰時間、及び前記揮発性メモリに記憶されているデータ容量に基づいて算出される、画像形成装置。
【請求項３】
前記画像形成エンジン部は、加熱によって記録媒体に形成された画像を定着させる定着ヒータを備え、
前記複数のエンジン省電力状態は、前記定着ヒータの待機時の消費電力が各々異なる電力に制限された複数の状態である請求項１又は請求項２記載の画像形成装置。
【請求項４】
消費電力が異なる複数のエンジン省電力状態の各々に遷移可能で、かつ、画像データに基づいて記録媒体に画像を形成する画像形成エンジン部と、消費電力が異なる複数のコントローラ省電力状態の各々に遷移可能で、かつ、前記画像形成エンジン部を制御するコントローラ部とを含み、前記コントローラ部が、中央処理装置、揮発性メモリ、及び少なくとも一つの不揮発性メモリを備える画像形成装置の省電力状態遷移方法であって、
省電力状態に遷移するときに、前記複数のエンジン省電力状態の何れかを選択し、
前記選択されたエンジン省電力状態に対応して予め定められたエンジン復帰時間と、前記コントローラ部の動作状態に基づいて算出される前記複数のコントローラ省電力状態の各々に対応するコントローラ復帰時間とに基づいて、前記エンジン復帰時間以下で、かつ、前記エンジン復帰時間に最も近いコントローラ復帰時間に対応するコントローラ省電力状態を前記複数のコントローラ省電力状態から選択し、
前記選択されたエンジン省電力状態に前記画像形成エンジン部を遷移させると共に、前記選択されたコントローラ省電力状態に前記コントローラ部を遷移させることを含み、
前記複数のコントローラ省電力状態は、前記中央処理装置に対する電源供給を停止する第１のコントローラ省電力状態と、前記中央処理装置及び前記不揮発性メモリに対する電源供給を停止する第２のコントローラ省電力状態と、前記中央処理装置、前記揮発性メモリ、及び前記不揮発性メモリを含む前記コントローラ部全体に対する電源供給を停止する第３のコントローラ省電力状態とであり、
前記第１のコントローラ省電力状態に対応する第１のコントローラ復帰時間は、前記中央処理装置の動作クロックに基づいて算出され、
前記第２のコントローラ省電力状態に対応する第２のコントローラ復帰時間は、前記第１のコントローラ復帰時間及び前記不揮発性メモリの数に基づいて算出され、
前記第３のコントローラ省電力状態に対応する第３のコントローラ復帰時間は、前記第１のコントローラ復帰時間、前記第２のコントローラ復帰時間、及び前記揮発性メモリに記憶されているデータ容量に基づいて算出される
ことを特徴とする省電力状態遷移方法。
【請求項５】
消費電力が異なる複数のエンジン省電力状態の各々に遷移可能で、かつ、画像データに基づいて記録媒体に画像を形成する画像形成エンジン部と、消費電力が異なる複数のコントローラ省電力状態の各々に遷移可能で、かつ、前記画像形成エンジン部を制御するコントローラ部とを含み、前記コントローラ部が、中央処理装置、揮発性メモリ、及び少なくとも一つの不揮発性メモリを備える画像形成装置の省電力状態遷移方法であって、
省電力状態に遷移するときに、前記複数のコントローラ省電力状態の何れかを選択し、
前記コントローラ部の動作状態に基づいて算出される前記選択されたコントローラ省電力状態に対応するコントローラ復帰時間と、前記複数のエンジン省電力状態の各々に対応して予め定められたエンジン復帰時間とに基づいて、前記コントローラ復帰時間以下で、かつ、前記コントローラ復帰時間に最も近いエンジン復帰時間に対応するエンジン省電力状態を前記複数のエンジン省電力状態から選択し、
前記選択されたエンジン省電力状態に前記画像形成エンジン部を遷移させると共に、前記選択されたコントローラ省電力状態に前記コントローラ部を遷移させることを含み、
前記複数のコントローラ省電力状態は、前記中央処理装置に対する電源供給を停止する第１のコントローラ省電力状態と、前記中央処理装置及び前記不揮発性メモリに対する電源供給を停止する第２のコントローラ省電力状態と、前記中央処理装置、前記揮発性メモリ、及び前記不揮発性メモリを含む前記コントローラ部全体に対する電源供給を停止する第３のコントローラ省電力状態とであり、
前記第１のコントローラ省電力状態に対応する第１のコントローラ復帰時間は、前記中央処理装置の動作クロックに基づいて算出され、
前記第２のコントローラ省電力状態に対応する第２のコントローラ復帰時間は、前記第１のコントローラ復帰時間及び前記不揮発性メモリの数に基づいて算出され、
前記第３のコントローラ省電力状態に対応する第３のコントローラ復帰時間は、前記第１のコントローラ復帰時間、前記第２のコントローラ復帰時間、及び前記揮発性メモリに記憶されているデータ容量に基づいて算出される
ことを特徴とする省電力状態遷移方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び省電力状態遷移方法に係り、特に、エンジン部とコントローラ部とが各々複数の省電力状態に遷移可能な画像形成装置及び該画像形成装置の省電力状態遷移方法に関する。
【背景技術】
【０００２】
近年、印刷装置などの画像形成装置のコントローラは、高性能を要求されるようになり、コントローラにおける制御に必要なメモリやハードディスクなどのメモリ資源の増加やＯＳ制御の複雑化により、コントローラの省電力状態からの復帰時間が増加している。
【０００３】
使用状況に応じて復帰時間を短縮させて、画像形成装置の生産性低下を抑制するために、複数の省電力状態に遷移可能となっている場合があり、この場合には、省電力状態ごとに復帰時間が異なっており、また、画像形成装置の動作状態に応じて、復帰時間が異なる。
【０００４】
画像形成装置の動作状態に応じて、適切な省電力状態を選択して、生産性低下の抑制と省電力化とを両立させる装置として、印刷装置の定着ヒータの温度などの情報を定期的に取得し、プリンタエンジン部における省電力状態からの復帰時間に応じて、適切なコントローラの省電力状態を決定する印刷装置が知られている（特許文献１）。
【特許文献１】特開２００１−１４２５８８
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の印刷装置では、コントローラの動作状態に応じた復帰時間の変動を考慮せずに、コントローラの省電力状態を決定しているため、最も効率的な省電力状態を決定することができない、という問題がある。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、コントローラの動作状態を考慮して、適切な省電力状態へ移行することにより、生産性低下を抑制すると共に、効率的に省電力化を実現することができる画像形成装置及び省電力状態遷移方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために第１の発明に係る画像形成装置は、消費電力が異なる複数のエンジン省電力状態の各々に遷移可能で、かつ、画像データに基づいて記録媒体に画像を形成する画像形成エンジン部と、消費電力が異なる複数のコントローラ省電力状態の各々に遷移可能で、かつ、前記画像形成エンジン部を制御するコントローラ部とを含む画像形成装置であって、前記コントローラ部を、省電力状態に遷移するときに、前記複数のエンジン省電力状態の何れかを選択するエンジン選択手段と、前記エンジン選択手段によって選択されたエンジン省電力状態に対応して予め定められたエンジン復帰時間と、前記コントローラ部の動作状態に基づいて算出される前記複数のコントローラ省電力状態の各々に対応するコントローラ復帰時間とに基づいて、前記エンジン復帰時間以下で、かつ、前記エンジン復帰時間に最も近いコントローラ復帰時間に対応するコントローラ省電力状態を前記複数のコントローラ省電力状態から選択するコントローラ選択手段と、前記エンジン選択手段によって選択されたエンジン省電力状態に前記画像形成エンジン部を遷移させると共に、前記コントローラ選択手段によって選択されたコントローラ省電力状態に前記コントローラ部を遷移させる遷移手段とを含んで構成し、前記コントローラ部は、中央処理装置、揮発性メモリ、及び少なくとも一つの不揮発性メモリを備え、前記複数のコントローラ省電力状態は、前記中央処理装置に対する電源供給を停止する第１のコントローラ省電力状態と、前記中央処理装置及び前記不揮発性メモリに対する電源供給を停止する第２のコントローラ省電力状態と、前記中央処理装置、前記揮発性メモリ、及び前記不揮発性メモリを含む前記コントローラ部全体に対する電源供給を停止する第３のコントローラ省電力状態とであり、前記第１のコントローラ省電力状態に対応する第１のコントローラ復帰時間は、前記中央処理装置の動作クロックに基づいて算出され、前記第２のコントローラ省電力状態に対応する第２のコントローラ復帰時間は、前記第１のコントローラ復帰時間及び前記不揮発性メモリの数に基づいて算出され、前記第３のコントローラ省電力状態に対応する第３のコントローラ復帰時間は、前記第１のコントローラ復帰時間、前記第２のコントローラ復帰時間、及び前記揮発性メモリに記憶されているデータ容量に基づいて算出される。
【０００８】
また、第２の発明に係る省電力状態遷移方法は、消費電力が異なる複数のエンジン省電力状態の各々に遷移可能で、かつ、画像データに基づいて記録媒体に画像を形成する画像形成エンジン部と、消費電力が異なる複数のコントローラ省電力状態の各々に遷移可能で、かつ、前記画像形成エンジン部を制御するコントローラ部とを含み、前記コントローラ部が、中央処理装置、揮発性メモリ、及び少なくとも一つの不揮発性メモリを備える画像形成装置の省電力状態遷移方法であって、省電力状態に遷移するときに、前記複数のエンジン省電力状態の何れかを選択し、前記選択されたエンジン省電力状態に対応して予め定められたエンジン復帰時間と、前記コントローラ部の動作状態に基づいて算出される前記複数のコントローラ省電力状態の各々に対応するコントローラ復帰時間とに基づいて、前記エンジン復帰時間以下で、かつ、前記エンジン復帰時間に最も近いコントローラ復帰時間に対応するコントローラ省電力状態を前記複数のコントローラ省電力状態から選択し、前記選択されたエンジン省電力状態に前記画像形成エンジン部を遷移させると共に、前記選択されたコントローラ省電力状態に前記コントローラ部を遷移させることを含み、前記複数のコントローラ省電力状態は、前記中央処理装置に対する電源供給を停止する第１のコントローラ省電力状態と、前記中央処理装置及び前記不揮発性メモリに対する電源供給を停止する第２のコントローラ省電力状態と、前記中央処理装置、前記揮発性メモリ、及び前記不揮発性メモリを含む前記コントローラ部全体に対する電源供給を停止する第３のコントローラ省電力状態とであり、前記第１のコントローラ省電力状態に対応する第１のコントローラ復帰時間は、前記中央処理装置の動作クロックに基づいて算出され、前記第２のコントローラ省電力状態に対応する第２のコントローラ復帰時間は、前記第１のコントローラ復帰時間及び前記不揮発性メモリの数に基づいて算出され、前記第３のコントローラ省電力状態に対応する第３のコントローラ復帰時間は、前記第１のコントローラ復帰時間、前記第２のコントローラ復帰時間、及び前記揮発性メモリに記憶されているデータ容量に基づいて算出されることを特徴としている。
【０００９】
第１の発明及び第２の発明によれば、省電力状態に遷移するときに、複数のエンジン省電力状態の何れかを選択し、選択されたエンジン省電力状態に対応して予め定められたエンジン復帰時間と、コントローラ部の動作状態に基づいて算出される複数のコントローラ省電力状態の各々に対応するコントローラ復帰時間とに基づいて、エンジン復帰時間以下で、かつ、エンジン復帰時間に最も近いコントローラ復帰時間に対応するコントローラ省電力状態を複数のコントローラ省電力状態から選択する。そして、選択されたエンジン省電力状態に画像形成エンジン部を遷移させると共に、選択されたコントローラ省電力状態にコントローラ部を遷移させる。
【００１０】
従って、コントローラ部の動作状態に基づいてコントローラ復帰時間を算出し、エンジン復帰時間以下で、かつ、エンジン復帰時間に最も近いコントローラ復帰時間に対応するコントローラ省電力状態に遷移することにより、エンジン復帰時間を超えない範囲で、消費電力が最小となるコントローラ省電力状態へ遷移することができるため、生産性低下を抑制すると共に、効率的に省電力化を実現することができる。
【００１１】
また、第３の発明に係る画像形成装置は、消費電力が異なる複数のエンジン省電力状態の各々に遷移可能で、かつ、画像データに基づいて記録媒体に画像を形成する画像形成エンジン部と、消費電力が異なる複数のコントローラ省電力状態の各々に遷移可能で、かつ、前記画像形成エンジン部を制御するコントローラ部とを含む画像形成装置であって、前記コントローラ部を、省電力状態に遷移するときに、前記複数のコントローラ省電力状態の何れかを選択するコントローラ選択手段と、前記コントローラ部の動作状態に基づいて算出される前記コントローラ選択手段によって選択されたコントローラ省電力状態に対応するコントローラ復帰時間と、前記複数のエンジン省電力状態の各々に対応して予め定められたエンジン復帰時間とに基づいて、前記コントローラ復帰時間以下で、かつ、前記コントローラ復帰時間に最も近いエンジン復帰時間に対応するエンジン省電力状態を前記複数のエンジン省電力状態から選択するエンジン選択手段と、前記エンジン選択手段によって選択されたエンジン省電力状態に前記画像形成エンジン部を遷移させると共に、前記コントローラ選択手段によって選択されたコントローラ省電力状態に前記コントローラ部を遷移させる遷移手段とを含んで構成し、前記コントローラ部は、中央処理装置、揮発性メモリ、及び少なくとも一つの不揮発性メモリを備え、前記複数のコントローラ省電力状態は、前記中央処理装置に対する電源供給を停止する第１のコントローラ省電力状態と、前記中央処理装置及び前記不揮発性メモリに対する電源供給を停止する第２のコントローラ省電力状態と、前記中央処理装置、前記揮発性メモリ、及び前記不揮発性メモリを含む前記コントローラ部全体に対する電源供給を停止する第３のコントローラ省電力状態とであり、前記第１のコントローラ省電力状態に対応する第１のコントローラ復帰時間は、前記中央処理装置の動作クロックに基づいて算出され、前記第２のコントローラ省電力状態に対応する第２のコントローラ復帰時間は、前記第１のコントローラ復帰時間及び前記不揮発性メモリの数に基づいて算出され、前記第３のコントローラ省電力状態に対応する第３のコントローラ復帰時間は、前記第１のコントローラ復帰時間、前記第２のコントローラ復帰時間、及び前記揮発性メモリに記憶されているデータ容量に基づいて算出される。
【００１２】
また、第４の発明に係る省電力状態遷移方法は、消費電力が異なる複数のエンジン省電力状態の各々に遷移可能で、かつ、画像データに基づいて記録媒体に画像を形成する画像形成エンジン部と、消費電力が異なる複数のコントローラ省電力状態の各々に遷移可能で、かつ、前記画像形成エンジン部を制御するコントローラ部とを含み、前記コントローラ部が、中央処理装置、揮発性メモリ、及び少なくとも一つの不揮発性メモリを備える画像形成装置の省電力状態遷移方法であって、省電力状態に遷移するときに、前記複数のコントローラ省電力状態の何れかを選択し、前記コントローラ部の動作状態に基づいて算出される前記選択されたコントローラ省電力状態に対応するコントローラ復帰時間と、前記複数のエンジン省電力状態の各々に対応して予め定められたエンジン復帰時間とに基づいて、前記コントローラ復帰時間以下で、かつ、前記コントローラ復帰時間に最も近いエンジン復帰時間に対応するエンジン省電力状態を前記複数のエンジン省電力状態から選択し、前記選択されたエンジン省電力状態に前記画像形成エンジン部を遷移させると共に、前記選択されたコントローラ省電力状態に前記コントローラ部を遷移させることを含み、前記複数のコントローラ省電力状態は、前記中央処理装置に対する電源供給を停止する第１のコントローラ省電力状態と、前記中央処理装置及び前記不揮発性メモリに対する電源供給を停止する第２のコントローラ省電力状態と、前記中央処理装置、前記揮発性メモリ、及び前記不揮発性メモリを含む前記コントローラ部全体に対する電源供給を停止する第３のコントローラ省電力状態とであり、前記第１のコントローラ省電力状態に対応する第１のコントローラ復帰時間は、前記中央処理装置の動作クロックに基づいて算出され、前記第２のコントローラ省電力状態に対応する第２のコントローラ復帰時間は、前記第１のコントローラ復帰時間及び前記不揮発性メモリの数に基づいて算出され、前記第３のコントローラ省電力状態に対応する第３のコントローラ復帰時間は、前記第１のコントローラ復帰時間、前記第２のコントローラ復帰時間、及び前記揮発性メモリに記憶されているデータ容量に基づいて算出されることを特徴としている。
【００１３】
第３の発明及び第４の発明によれば、省電力状態に遷移するときに、複数のコントローラ省電力状態の何れかを選択し、コントローラ部の動作状態に基づいて算出される選択されたコントローラ省電力状態に対応するコントローラ復帰時間と、複数のエンジン省電力状態の各々に対応して予め定められたエンジン復帰時間とに基づいて、コントローラ復帰時間以下で、かつ、コントローラ復帰時間に最も近いエンジン復帰時間に対応するエンジン省電力状態を複数のエンジン省電力状態から選択する。そして、選択されたエンジン省電力状態に画像形成エンジン部を遷移させると共に、選択されたコントローラ省電力状態にコントローラ部を遷移させる。
【００１４】
従って、コントローラ部の動作状態に基づいてコントローラ復帰時間を算出し、コントローラ復帰時間以下で、かつ、コントローラ復帰時間に最も近いエンジン復帰時間に対応するエンジン省電力状態に遷移することにより、コントローラ復帰時間を超えない範囲で、消費電力が最小となるエンジン省電力状態へ遷移することができるため、生産性低下を抑制すると共に、効率的に省電力化を実現することができる。
【００１５】
上記の画像形成エンジン部は、加熱によって記録媒体に形成された画像を定着させる定着ヒータを備え、複数のエンジン省電力状態を、定着ヒータの待機時の消費電力が各々異なる電力に制限された複数の状態とすることができる。
【発明の効果】
【００１７】
以上説明したように、本発明の画像形成装置及び省電力状態遷移方法によれば、コントローラ部の動作状態に基づいてコントローラ復帰時間を算出して、コントローラ復帰時間を超えない範囲で、消費電力が最小となるエンジン省電力状態へ遷移することができ、又は、エンジン復帰時間を超えない範囲で、消費電力が低いコントローラ省電力状態へ遷移することができるため、生産性低下を抑制すると共に、効率的に省電力化を実現することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を参照して説明する。図１に示すように、第１の実施の形態に係る画像形成装置１０には、文書を読みとって画像データを生成する画像読取部１２と、画像データに基づいて感光体に静電潜像を記録し、静電潜像をモノクロトナーまたはカラートナーを用いて現像し、現像した画像を記録用紙に転写して出力するプリンタエンジン部１４と、画像形成装置１０の各種処理を指示するための操作ボタンや操作パネルからなる操作パネル部１６と、主電源１８と、入力される電源制御信号に応じて、主電源１８から画像形成装置１０の各部へ供給する電源の供給開始や供給停止を制御する電源制御部２０とが設けられている。
【００１９】
プリンタエンジン部１４には、例えば、ハロゲンランプ等の点灯によって所定温度に加熱され、トナーが現像された画像を加熱及び加圧によって記録用紙に定着させる定着ヒータ２２が設けられている。
【００２０】
また、画像形成装置１０には、プリンタエンジン部１４を含む画像形成装置１０内の各部を制御するためのコントローラ部２４が設けられている。コントローラ部２４は、ＣＰＵ２６、揮発性のシステムメモリとしてのＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２８、各種プログラムやＣＰＵ２６に対する基本設定のための基本設定データなどを記憶するＲＯＭ３０、ＯＳや後述する省電力遷移処理ルーチンを含む各種プログラムを記憶するハードディスク３２Ａ、画像データを記憶し、また、ＤＲＡＭ２８に記憶されているデータを退避するためのハードディスク３２Ｂ、及びハードディスク３２Ａ、３２Ｂを制御するためのハードディスクコントローラ３４を備えている。また、ＣＰＵ２６、ＤＲＡＭ２８、ＲＯＭ３０、及びハードディスクコントローラ３４を相互に接続するためのバス３６が設けられている。
【００２１】
また、コントローラ部２４には、画像読取部１２、プリンタエンジン部１４、操作パネル部１６、及び電源制御部２０が接続されている特定用途向け集積回路（ＡＳＩＣ）３８が設けられており、ＡＳＩＣ３８は、バス３６に接続されている。
【００２２】
画像形成装置１０は、消費電力が異なる複数レベルの省電力状態へ遷移可能となっており、プリンタエンジン部１４に対して、例えば、消費電力が異なる３つのレベルのエンジン省電力状態へ遷移可能であり、また、コントローラ部２４に対して、例えば、消費電力が異なる３つのレベルのコントローラ省電力状態へ遷移可能となっている。
【００２３】
プリンタエンジン部１４は、定着ヒータ２２への供給電力を制限して、定着ヒータ２２の待機時の消費電力を制限することによって、エンジン省電力状態レベル１（待機時消費電力を８０％に制限）、エンジン省電力状態レベル２（待機時消費電力を５０％に制限）、及びエンジン省電力状態レベル３（待機時消費電力を２０％に制限）の何れかに遷移するようになっている。
【００２４】
また、コントローラ部２４は、コントローラ省電力状態レベル１において、ＣＰＵ２６への電源供給が停止され、コントローラ省電力状態レベル２において、ＣＰＵ２６に加えてハードディスク３２Ａ、３２Ｂ、及びハードディスクコントローラ３４への電源供給が停止され、コントローラ省電力状態レベル３において、ＣＰＵ２６、ハードディスク３２Ａ、３２Ｂ、ハードディスクコントローラ３４、及びＤＲＡＭ２８を含むコントローラ部２４全体への電源供給が停止されるようになっている。
【００２５】
コントローラ省電力状態レベル３に遷移する場合には、ＤＲＡＭ２８に存在する使用中のメモリデータをハードディスク３２Ｂに退避し、コントローラ省電力状態から復帰する時にハードディスク３２Ｂに退避を行ったデータはＤＲＡＭ２８に復旧されて、ＯＳやアプリケーションによる処理動作が再び可能となるようになっている。
【００２６】
なお、画像形成装置１０は、従来公知のプリンタやスキャナなどの画像形成装置の一般的な構成や機能を備えていればよく、画像形成装置１０の他の構成や一般的な機能について、詳細な説明を省略する。
【００２７】
次に、第１の実施の形態の作用について説明する。
【００２８】
まず、操作パネル部１６に設けられた省電力ボタン（図示省略）が押下されたり、操作パネル部１６が操作されない状態が所定時間以上続いた場合や、省電力状態中にさらに消費電力の少ない省電力状態に遷移するために省電力状態の変化が指示された場合には、図２に示す省電力遷移処理ルーチンがＣＰＵ２６によって実行される。
【００２９】
ステップ１００において、プリンタエンジン部１４が遷移するエンジン省電力状態を、所定の条件に基づいて、エンジン省電力状態レベル１〜レベル３から選択する。例えば、省電力ボタンが押下された場合には、エンジン省電力状態レベル３を選択し、操作パネル部１６が操作されない状態が続いた場合には、エンジン省電力状態レベル１を選択し、エンジン省電力状態レベル１の状態において、さらに消費電力の少ないエンジン省電力状態に遷移する場合には、エンジン省電力状態レベル２を選択する。
【００３０】
そして、ステップ１０２において、ステップ１００で選択されたエンジン省電力状態に対応して予め定められたエンジン復帰予想時間Ｔｐを読み込む。例えば、プリンタエンジン部１４の複数レベルのエンジン省電力状態の各々とエンジン復帰予想時間とを対応させて記憶した予想時間テーブルを用意しておき、予想時間テーブルからエンジン復帰予想時間Ｔｐを読み込む。予想時間テーブルでは、エンジン省電力状態レベル１、レベル２、レベル３の各々から復帰するときの定着ヒータ２２の温度変化に基づいて、エンジン復帰時間を予め求めておき、求めた値がエンジン復帰予想時間として格納されており、復帰予想時間は、例えば、エンジン省電力状態レベル１では３秒、エンジン省電力状態レベル２では１５秒、エンジン省電力状態レベル３では５０秒となっており、それぞれ固定値となっている。
【００３１】
そして、ステップ１０４では、ＣＰＵ２６への電源供給を停止した場合のコントローラ復帰予想時間を算出する。このコントローラ復帰予想時間は、ＣＰＵ２６の動作クロック設定に依存し、動作クロックが低いとコントローラ復帰予想時間が長くなり、例えば、１〜５秒である。周波数をＨとすると、コントローラ復帰予想時間は、以下の式から算出される。
コントローラ復帰予想時間＝ａ＋ｂ／Ｈ
ここで、ａ、ｂは定数であり、画像形成装置１０のコントローラ復帰時間を実際に測定してａ、ｂを予め求めておく。
【００３２】
次のステップ１０６では、ハードディスク３２Ａ、３２Ｂ、及びハードディスクコントローラ３４への電源供給を停止した場合のコントローラ復帰予想時間を算出する。このコントローラ復帰予想時間は、ハードディスクコントローラ３４が管理しているドライブ数に依存し、ドライブ数が多くなると、コントローラ復帰予想時間が長くなり、例えば、１０〜２０秒である。ドライブ数をＨＤとすると、コントローラ復帰予想時間は、以下の式から算出される。
コントローラ復帰予想時間＝ｃ＋ｄ×ＨＤ
ここで、ｃ、ｄは定数であり、画像形成装置１０のコントローラ復帰時間を実際に測定してｃ、ｄを予め求めておく。また、本実施の形態の場合には、ハードディスクコントローラ３４が管理しているのは、ハードディスク３２Ａ、３２Ｂであるため、ＨＤは２となる。
【００３３】
そして、ステップ１０８では、ＤＲＡＭ２８への電源供給を停止した場合のコントローラ復帰予想時間を算出する。このコントローラ復帰予想時間は、ＤＲＡＭ２８で使用中のメモリ量に依存し、ハードディスク３２Ｂにデータ退避を行うため、使用中のメモリ量が大きいとコントローラ復帰予想時間が長くなり、例えば、３０〜６０秒である。使用中のメモリ量をＭとすると、コントローラ復帰予想時間は、以下の式から算出される。
コントローラ復帰予想時間＝ｅ＋ｆ×Ｍ
ここで、ｅ、ｆは定数であり、画像形成装置１０のコントローラ復帰時間を実際に測定してｅ、ｆを予め求めておく。
【００３４】
次のステップ１１０では、ステップ１０４〜ステップ１０８において算出されたコントローラ復帰予想時間を総和することにより、コントローラ部２４のコントローラ省電力状態レベル３に対応するコントローラ復帰予想時間Ｔ３を算出する。ここで、ＣＰＵ２６に対する復帰処理、ハードディスク３２Ａ、３２Ｂなどに対する復帰処理、ＤＲＡＭ２８に対する復帰処理は並列に実行することができないため、コントローラ復帰予想時間Ｔ３は、各復帰処理にかかる時間の総和となる。そして、ステップ１１２で、コントローラ復帰予想時間Ｔ３がプリンタエンジン部のエンジン復帰予想時間Ｔｐ以下であるか否かを判定し、コントローラ復帰予想時間Ｔ３がエンジン復帰予想時間Ｔｐ以下であると、コントローラ部２４が遷移するコントローラ省電力状態としてコントローラ省電力状態レベル３を選択し、ステップ１１４において、プリンタエンジン部１４の定着ヒータ２２の待機電力を制限するように電源制御信号を電源制御部２０へ出力し、ステップ１００で選択されたエンジン省電力状態へプリンタエンジン部１４を遷移させる。そして、ステップ１１６において、ＤＲＡＭ２８からハードディスク３２Ｂへデータ退避を行った後、コントローラ部２４全体への電源供給を停止するように電源制御信号を電源制御部２０へ出力し、コントローラ部２４をコントローラ省電力状態レベル３へ遷移させて、省電力遷移処理ルーチンを終了する。
【００３５】
一方、ステップ１１２において、コントローラ復帰予想時間Ｔ３がエンジン復帰予想時間Ｔｐより大きい場合には、ステップ１１８において、ステップ１０４、１０６において算出されたコントローラ復帰予想時間を総和することにより、コントローラ部２４のコントローラ省電力状態レベル２に対応するコントローラ復帰予想時間Ｔ２を算出し、ステップ１２０で、コントローラ復帰予想時間Ｔ２がプリンタエンジン部のエンジン復帰予想時間Ｔｐ以下であるか否かを判定し、コントローラ復帰予想時間Ｔ２がエンジン復帰予想時間Ｔｐ以下であると、コントローラ部２４が遷移するコントローラ省電力状態としてコントローラ省電力状態レベル２を選択し、ステップ１１４において、ステップ１００で選択されたエンジン省電力状態へプリンタエンジン部１４を遷移させる。そして、ステップ１２２において、コントローラ部のＣＰＵ２６、ハードディスク３２Ａ、３２Ｂ、及びハードディスクコントローラ３４への電源供給を停止するように電源制御信号を電源制御部２０へ出力し、コントローラ部２４をコントローラ省電力状態レベル２へ遷移させて、省電力遷移処理ルーチンを終了する。
【００３６】
一方、ステップ１２０において、コントローラ復帰予想時間Ｔ２がエンジン復帰予想時間Ｔｐより大きい場合には、ステップ１２４において、ステップ１０４において算出されたコントローラ復帰予想時間をコントローラ省電力状態レベル１に対応するコントローラ復帰予想時間Ｔ１として、コントローラ復帰予想時間Ｔ１がプリンタエンジン部のエンジン復帰予想時間Ｔｐ以下であるか否かを判定し、コントローラ復帰予想時間Ｔ１がエンジン復帰予想時間Ｔｐ以下であると、コントローラ部２４が遷移するコントローラ省電力状態としてコントローラ省電力状態レベル１を選択し、ステップ１１４において、ステップ１００で選択されたエンジン省電力状態へプリンタエンジン部１４を遷移させ、ステップ１２６において、コントローラ部のＣＰＵ２６への電源供給を停止するように電源制御信号を電源制御部２０へ出力し、コントローラ部２４をコントローラ省電力状態レベル１へ遷移させて、省電力遷移処理ルーチンを終了する。
【００３７】
また、ステップ１２４において、コントローラ復帰予想時間Ｔ１がエンジン復帰予想時間Ｔｐより大きい場合には、ステップ１２４において、ステップ１１４において、ステップ１００で選択されたエンジン省電力状態へプリンタエンジン部１４を遷移させ、コントローラ部２４をコントローラ省電力状態へ遷移させずに、通常稼動状態のままにして省電力遷移処理ルーチンを終了する。
【００３８】
そして、省電力状態から復帰する場合には、コントローラ部２４とプリンタエンジン部１４との各々に対して、電源制御部２０によって電源が供給されると共に、復帰処理が行われ、コントローラ部２４のコントローラ復帰予想時間は、プリンタエンジン部１４のエンジン復帰予想時間以下であるため、プリンタエンジン部１４がエンジン省電力状態から復帰したときに、コントローラ部２４はコントローラ省電力状態から復帰しており、すぐにコントローラ部２４によってプリンタエンジン部１４が制御され、プリンタエンジン部１４において各種処理が行われる。
【００３９】
以上説明したように、第１の実施の形態に係る画像形成装置によれば、コントローラ部のＣＰＵの動作クロック、ハードディスクのドライブ数、及びＤＲＡＭのデータ容量に基づいて、コントローラ復帰予想時間を算出し、エンジン復帰予想時間以下で、かつ、エンジン復帰予想時間に最も近いコントローラ復帰予想時間に対応するコントローラ省電力状態に遷移することにより、エンジン復帰予想時間を超えない範囲で、消費電力が最小となるコントローラ省電力状態へ遷移することができるため、生産性低下を抑制すると共に、効率的に省電力化を実現することができる。
【００４０】
次に、本発明の第２の実施の形態に係る画像形成装置について説明する。なお、第１の実施の形態と基本的に同一の構成、作用については、第１の実施の形態と同一符号を付してその説明を省略する。
【００４１】
第２の実施の形態では、コントローラ部２４が遷移するコントローラ省電力状態を選択してから、コントローラ部２４のコントローラ復帰時間以下となるように、プリンタエンジン部１４が遷移するエンジン省電力状態を決定する点が第１の実施の形態と異なる。
【００４２】
第２の実施の形態の作用について説明する。省電力ボタン（図示省略）が押下されたり、操作パネル部１６が操作されない状態が所定時間以上続いた場合や、省電力状態の変化が指示された場合には、図３に示す省電力遷移処理ルーチンがＣＰＵ２６によって実行される。
【００４３】
まず、ステップ２００において、コントローラ部２４が遷移するコントローラ省電力状態を所定の条件に基づいて選択する。例えば、省電力ボタンが押下された場合には、コントローラ省電力状態レベル３を選択し、操作パネル部１６が操作されない状態が続いた場合には、コントローラ省電力状態レベル１を選択し、コントローラ省電力状態レベル１の状態において、さらに消費電力の少ないコントローラ省電力状態に遷移する場合には、コントローラ省電力状態レベル２を選択する。
【００４４】
そして、ステップ１０４において、ＣＰＵ２６への電源供給を停止した場合のコントローラ復帰予想時間を算出し、次のステップ２０２では、ステップ２００で選択されたコントローラ省電力状態は、コントローラ省電力状態レベル１であるか否かを判定し、コントローラ部２４がコントローラ省電力状態レベル１に遷移することが選択されていた場合には、ステップ２０６へ移行するが、コントローラ省電力状態レベル２又はコントローラ省電力状態レベル３に遷移することが選択されていた場合には、ステップ１０６において、ハードディスク３２Ａ、３２Ｂ、及びハードディスクコントローラ３４への電源供給を停止した場合のコントローラ復帰予想時間を算出する。
【００４５】
そして、ステップ２０４において、ステップ２００で選択されたコントローラ省電力状態は、コントローラ省電力状態レベル２であるか否かを判定し、コントローラ部２４がコントローラ省電力状態レベル２に遷移することが選択されていた場合には、ステップ２０６へ移行するが、コントローラ省電力状態レベル３に遷移することが選択されていた場合には、ステップ１０８において、ＤＲＡＭ２８への電源供給を停止した場合のコントローラ復帰予想時間を算出する。
【００４６】
そして、ステップ２０６において、ステップ２００で選択されたコントローラ部２４を遷移させるコントローラ省電力状態に対応するコントローラ復帰予想時間Ｔｃを算出する。コントローラ部２４のコントローラ省電力状態レベル１の場合、ステップ１０４で算出されたコントローラ復帰予想時間をコントローラ復帰予想時間Ｔｃとし、コントローラ部２４のコントローラ省電力状態レベル２の場合、ステップ１０４、１０６で算出されたコントローラ復帰予想時間を総和してコントローラ復帰予想時間Ｔｃを算出し、コントローラ部２４のコントローラ省電力状態レベル３の場合、ステップ１０４〜１０６で算出されたコントローラ復帰予想時間を総和してコントローラ復帰予想時間Ｔｃを算出する。
【００４７】
次のステップ２０８において、プリンタエンジン部１４のエンジン省電力状態レベル３に対応するエンジン復帰予想時間Ｔｐ３を予想時間テーブルから読み込み、ステップ２１０において、エンジン復帰予想時間Ｔｐ３がステップ２０６で算出されたコントローラ部２４のコントローラ復帰予想時間Ｔｃ以下であるか否かを判定し、エンジン復帰予想時間Ｔｐ３がコントローラ復帰予想時間Ｔｃ以下であると、プリンタエンジン部１４が遷移するエンジン省電力状態としてエンジン省電力状態レベル３を選択し、ステップ２１２において、プリンタエンジン部１４の定着ヒータ２２の待機電力を２０％に制限するように電源制御信号を電源制御部２０へ出力し、エンジン省電力状態レベル３へプリンタエンジン部１４を遷移させて、ステップ２２６へ移行する。
【００４８】
そして、ステップ２１４では、プリンタエンジン部１４のエンジン省電力状態レベル２に対応するエンジン復帰予想時間Ｔｐ２を予想時間テーブルから読み込み、ステップ２１６において、エンジン復帰予想時間Ｔｐ２がステップ２０６で算出されたコントローラ部２４のコントローラ復帰予想時間Ｔｃ以下であるか否かを判定し、エンジン復帰予想時間Ｔｐ２がコントローラ復帰予想時間Ｔｃ以下であると、プリンタエンジン部１４が遷移するエンジン省電力状態としてエンジン省電力状態レベル２を選択し、ステップ２１８において、プリンタエンジン部１４の定着ヒータ２２の待機電力を５０％に制限するように電源制御信号を電源制御部２０へ出力し、エンジン省電力状態レベル２へプリンタエンジン部１４を遷移させて、ステップ２２６へ移行する。
【００４９】
次のステップ２２０では、プリンタエンジン部１４のエンジン省電力状態レベル１に対応するエンジン復帰予想時間Ｔｐ１を予想時間テーブルから読み込み、ステップ２２２において、エンジン復帰予想時間Ｔｐ１がステップ２０６で算出されたコントローラ部２４のコントローラ復帰予想時間Ｔｃ以下であるか否かを判定し、エンジン復帰予想時間Ｔｐ１がコントローラ復帰予想時間Ｔｃ以下であると、プリンタエンジン部１４が遷移するエンジン省電力状態としてエンジン省電力状態レベル１を選択し、ステップ２２４において、プリンタエンジン部１４の定着ヒータ２２の待機電力を８０％に制限するように電源制御信号を電源制御部２０へ出力し、エンジン省電力状態レベル１へプリンタエンジン部１４を遷移させて、ステップ２２６へ移行する。
【００５０】
そして、ステップ２２６では、ステップ２００において選択されたコントローラ省電力状態へコントローラ部２４を遷移させるための処理を行う。コントローラ省電力状態レベル３の場合には、ＤＲＡＭ２８からハードディスク３２Ｂへデータ退避を行った後、コントローラ部２４全体への電源供給を停止するように電源制御信号を電源制御部２０に出力し、コントローラ省電力状態レベル２の場合には、コントローラ部のＣＰＵ２６、ハードディスク３２Ａ、３２Ｂ、及びハードディスクコントローラ３４への電源供給を停止するように電源制御信号を電源制御部２０に出力する。また、コントローラ省電力状態レベル１の場合には、コントローラ部のＣＰＵ２６への電源供給を停止するように電源制御信号を電源制御部２０に出力する。そして、コントローラ省電力状態へ遷移させると、省電力遷移処理ルーチンを終了する。
【００５１】
以上説明したように、第２の実施の形態に係る画像形成装置によれば、コントローラ部のＣＰＵの動作クロック、ハードディスクのドライブ数、及びＤＲＡＭのデータ容量に基づいて、コントローラ復帰予想時間を算出し、コントローラ復帰予想時間以下で、かつ、コントローラ復帰予想時間に最も近いエンジン復帰予想時間に対応するエンジン省電力状態に遷移することにより、コントローラ復帰予想時間を超えない範囲で、消費電力が最小となるエンジン省電力状態へ遷移することができるため、生産性低下を抑制すると共に、効率的に省電力化を実現することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施の形態に係る画像形成装置の構成を示す概略図である。
【図２】本発明の第１の実施の形態に係る画像形成装置の省電力遷移処理ルーチンの内容を示すフローチャートである。
【図３】本発明の第２の実施の形態に係る画像形成装置の省電力遷移処理ルーチンの内容を示すフローチャートである。
【符号の説明】
【００５３】
１０  画像形成装置
１４  プリンタエンジン部
１６  操作パネル部
１８  主電源
２０  電源制御部
２２  定着ヒータ
２４  コントローラ部
２６  ＣＰＵ
２８  ＤＲＡＭ
３０  ＲＯＭ
３２Ａ、３２Ｂ  ハードディスク
３４  ハードディスクコントローラ
【図１】
0004655857.tif 000002
【図２】
0004655857.tif 000003
【図３】
0004655857.tif 000004