(57)【要約】【課題】画像形成装置に電力遷移予約が設定されている状況において、追加の電力遷移予約が設定された場合、処理完了までの利便性を向上させつつ、消費電力を削減したいにもかかわらず、逆に不必要に消費電力が上がってしまう場合があった。【解決手段】画像形成装置に電力遷移予約が設定されている状況において、追加の電力遷移予約を設定しようとした時に、画像形成装置の電力遷移予約を確認し、不必要に消費電力が上がってしまうと判断した場合は、追加の電力遷移予約を設定しないようにする。【選択図】図１１
2016015696.tif 000002
【特許請求の範囲】
【請求項１】
第１の電力状態と、前記第１の電力状態よりも消費電力が低い第２の電力状態と、さらに消費電力が低い第３の電力状態とのいずれかの状態で電力の供給を制御する電力制御手段と、
前記電力状態のいずれかに遷移するタイミングを設定する設定手段と、
前記設定手段により設定された電力状態の遷移及びそのタイミングを保持する保持手段と、
前記電力制御手段は前記保持手段により保持された電力状態の遷移及びそのタイミングに従った電力の供給を制御し、
前記設定手段は、設定された前記電力状態の遷移及びそのタイミングが、前記保持手段により保持された前記電力状態の遷移及びそのタイミングに追加設定されることで、消費電力が増大するか否かを判定し、増大すると判定した場合は、前記追加設定される前記電力状態の遷移及びそのタイミングを前記保持手段に保持せず、増大しないと判定した場合に保持することを特徴とする画像形成装置。
【請求項２】
前記設定手段は、前記設定手段により、前記第１の電力状態へ遷移する第１のタイミングが設定され、かつ、該第１のタイミングから所定時間以内のタイミングで前記第３の電力状態に遷移する設定が前記保持手段に保持されている場合に、前記消費電力が増大するものと判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記所定時間は、前記画像形成装置が、前記第２の電力状態から前記第１の電力状態に移行するために要する時間であることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像形成装置が有するデバイスに電力を供給してから使用可能になるまでの時間のうち、最も長い時間を前記所定時間として用いることを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記設定手段は、前記消費電力が増大すると判定した場合には、前記追加設定される前記電力状態の遷移及びそのタイミングを前記保持手段に保持しない旨を表示手段により表示することを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記設定手段は、前記消費電力が増大すると判定した場合には、前記追加設定される前記電力状態の遷移及びそのタイミングを前記保持手段に保持するか否かの指示を入力するためのユーザインタフェースを表示手段により表示し、保持しないとの指示が入力された場合には、前記追加設定される前記電力状態の遷移及びそのタイミングを前記保持手段に保持しないことを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項７】
前記設定手段は、前記消費電力が増大すると判定した場合には、前記追加設定される前記電力状態の遷移及びそのタイミングを外部装置に対して通知し、該通知に対する指示にしたがって、保持しない旨の指示を受けた場合に、前記追加設定される前記電力状態の遷移及びそのタイミングを前記保持手段に保持しないことを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項８】
前記設定手段は、前記第２の電力状態へ遷移する第２のタイミングと、その後に前記第１の電力状態へ遷移する第３のタイミングとが前記保持手段により保持され、かつ、前記第２の電力状態へ遷移する、前記第３のタイミングより前のタイミングが前記設定手段により設定された場合に、より後のタイミングの前記第２の電力状態への遷移を無効化し、より前のタイミングの前記第２の電力状態への遷移を前記保持手段により保持することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記設定手段は、前記第２の電力状態へ遷移する第２のタイミングと、その後に前記第１の電力状態へ遷移する第３のタイミングとが前記保持手段により保持され、かつ、前記第２のタイミングと前記第３のタイミングとの間の、前記第２の電力状態へ遷移する第４のタイミングが前記設定手段により設定された場合に、前記第４のタイミングの前記第２の電力状態への遷移を、前記保持手段により保持しないことを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
前記第１の電力状態は装置全体に電力が供給されたスタンバイ状態であり、前記第２の電力状態は装置の一部に電力が供給されたスリープ状態であり、前記第３の電力状態は装置への電力供給が停止されたシャットダウン状態であることを特徴とする請求項１乃至９のいずれか一項に記載の画像形成装置。
【請求項１１】
第１の電力状態と、前記第１の電力状態よりも消費電力が低い第２の電力状態と、さらに消費電力が低い第３の電力状態とのいずれかの状態で電力の供給を制御する電力制御手段と、
前記電力状態のいずれかに遷移するタイミングを設定する設定手段と、
前記設定手段により設定された電力状態の遷移及びそのタイミングを保持する保持手段と、
前記電力制御手段は前記保持手段により保持された電力状態の遷移及びそのタイミングに従った電力の供給を制御し、
前記設定手段は、前記第３の電力状態へ遷移するタイミングが前記保持手段により保持されており、かつ、前記第１の電力状態へ遷移するタイミングが前記設定手段により新たに設定され、かつ、前記第１の電力状態へ遷移するタイミングが、前記第３の電力状態へ遷移するタイミングと該タイミングよりも所定時間だけ早いタイミングとの間にある場合には、前記新たに設定された前記第１の電力状態へ遷移するタイミングは、前記保持手段により保持しないことを特徴とする画像形成装置。
【請求項１２】
第１の電力状態と、前記第１の電力状態よりも消費電力が低い第２の電力状態と、さらに消費電力が低い第３の電力状態とのいずれかの状態で電力の供給を制御する電力制御手段と、
前記電力状態のいずれかに遷移するタイミングを設定する設定手段と、
前記設定手段により設定された電力状態の遷移及びそのタイミングを保持する保持手段と、
前記電力制御手段は前記保持手段により保持された電力状態の遷移及びそのタイミングに従った電力の供給を制御し、
前記設定手段は、前記第２の電力状態へ遷移するタイミングと、その後に前記第１の電力状態へ遷移するタイミングとが前記保持手段により保持され、かつ、保持された前記２つのタイミングの間の、前記第２の電力状態への遷移が前記設定手段により設定された場合に、当該第２の電力状態への遷移及びそのタイミングを、前記保持手段により保持しないことを特徴とする画像形成装置。
【請求項１３】
第１の電力状態と、前記第１の電力状態よりも消費電力が低い第２の電力状態と、さらに消費電力が低い第３の電力状態とのいずれかの状態で電力の供給を制御する電力制御手段と、
前記電力状態のいずれかに遷移するタイミングを設定する設定手段と、
前記設定手段により設定された電力状態の遷移及びそのタイミングを保持する保持手段とを有する画像形成装置において、
前記電力制御手段が、前記保持手段により保持された電力状態の遷移及びそのタイミングに従った電力の供給を制御し、
前記設定手段が、設定された前記電力状態の遷移及びそのタイミングが、前記保持手段により保持された前記電力状態の遷移及びそのタイミングに追加設定されることで、消費電力が増大するか否かを判定し、増大すると判定した場合は、前記追加設定される前記電力状態の遷移及びそのタイミングを前記保持手段に保持せず、増大しないと判定した場合に保持することを特徴とする画像形成装置の制御方法。
【請求項１４】
第１の電力状態と、前記第１の電力状態よりも消費電力が低い第２の電力状態と、さらに消費電力が低い第３の電力状態とのいずれかの状態で電力の供給を制御する電力制御手段と、
前記電力状態のいずれかに遷移するタイミングを設定する設定手段と、
前記設定手段により設定された電力状態の遷移及びそのタイミングを保持する保持手段とを有する画像形成装置において、
前記電力制御手段が、前記保持手段により保持された電力状態の遷移及びそのタイミングに従った電力の供給を制御し、
前記設定手段が、前記第３の電力状態へ遷移するタイミングが前記保持手段により保持されており、かつ、前記第１の電力状態へ遷移するタイミングが前記設定手段により新たに設定され、かつ、前記第１の電力状態へ遷移するタイミングが、前記第３の電力状態へ遷移するタイミングと該タイミングよりも所定時間だけ早いタイミングとの間にある場合には、前記新たに設定された前記第１の電力状態へ遷移するタイミングは、前記保持手段により保持しないことを特徴とする画像形成装置の制御方法。
【請求項１５】
第１の電力状態と、前記第１の電力状態よりも消費電力が低い第２の電力状態と、さらに消費電力が低い第３の電力状態とのいずれかの状態で電力の供給を制御する電力制御手段と、
前記電力状態のいずれかに遷移するタイミングを設定する設定手段と、
前記設定手段により設定された電力状態の遷移及びそのタイミングを保持する保持手段とを有する画像形成装置において、
前記電力制御手段が、前記保持手段により保持された電力状態の遷移及びそのタイミングに従った電力の供給を制御し、
前記設定手段が、前記第２の電力状態へ遷移するタイミングと、その後に前記第１の電力状態へ遷移するタイミングとが前記保持手段により保持され、かつ、保持された前記２つのタイミングの間の、前記第２の電力状態への遷移が前記設定手段により設定された場合に、当該第２の電力状態への遷移及びそのタイミングを、前記保持手段により保持しないことを特徴とする画像形成装置の制御方法。
【請求項１６】
請求項１乃至１２のいずれか一項に記載の画像形成装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
画像形成装置は、節電機能の向上により、ユーザが指定した時刻になった時や、ユーザが一定時間使わなかった時に、画像形成装置をスリープ状態やシャットダウン状態に遷移させる機能を実施している。特許文献１は、スタンバイ期間とシャットダウン期間を設定出来る画像形成装置において、スタンバイ期間はスタンバイ状態に、シャットダウン期間はシャットダウン状態に、遷移する画像形成装置を開示する。また、画像形成装置内に電力遷移に関わる時刻設定やタイマ設定ができるだけでなく、画像形成装置外から電力遷移に関わる時刻設定やタイマ設定することも可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２９７４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、画像形成装置内に電力遷移に関わる時刻設定やタイマ設定が既にされている場合に、画像形成装置外から電力遷移に関わる時刻設定やタイマ設定がされた時に、デバイスにとって無駄な設定となり、電力を無駄に使ってしまうケースがあった。
【０００５】
例えば、印刷出来ないのに、スリープ復帰しようとするケースがある。高速印刷可能な画像形成装置は、設定されたオートシャットダウン時刻の満了まで短時間だった場合、画像形成装置外からスタンバイ遷移の通知を受けても、スタンバイ復帰に時間がかかって、スタンバイ復帰とほとんど同時にシャットダウンしてしまうことがある。結果として、スタンバイ復帰のための電力を無駄に使ってしまうことになる。
【０００６】
また、例えば、既にスリープ状態にある画像形成装置が、画像形成装置外からあらためて設定されたスリープ状態に遷移するために、一旦スタンバイ状態を経由してスリープ状態に移行することで、電力を浪費してしまうケースがある。具体的には、設定されたオートスリープ時刻からスリープ復帰時刻までの間、デバイスはスリープ状態になる。この間に、画像形成装置外からスリープ時刻設定があると、スリープに遷移するために、アラームサービス（ＲＴＣ：Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）割り込みで、スタンバイ状態へと復帰する。その後、デバイス保護タイマなどにより数十分間スタンバイ状態を継続してしまい、その後再度スリープに入る。結果として、スリープ復帰の設定がされたために電力を無駄に使ってしまうことになる。
【課題を解決するための手段】
【０００７】
本発明は、上記の課題を解決するためになされたもので以下の構成を有する。
【０００８】
第１の電力状態と、前記第１の電力状態よりも消費電力が低い第２の電力状態と、さらに消費電力が低い第３の電力状態とのいずれかの状態で電力の供給を制御する電力制御手段と、
前記電力状態のいずれかに遷移するタイミングを設定する設定手段と、
前記設定手段により設定された電力状態の遷移及びそのタイミングを保持する保持手段と、
前記電力制御手段は前記保持手段により保持された電力状態の遷移及びそのタイミングに従った電力の供給を制御し、
前記設定手段は、設定された前記電力状態の遷移及びそのタイミングが、前記保持手段により保持された前記電力状態の遷移及びそのタイミングに追加設定されることで、消費電力が増大するか否かを判定し、増大すると判定した場合は、前記追加設定される前記電力状態の遷移及びそのタイミングを前記保持手段に保持せず、増大しないと判定した場合に保持することを特徴とする画像形成装置。
【０００９】
また他の側面によれば、本発明は、第１の電力状態と、前記第１の電力状態よりも消費電力が低い第２の電力状態と、さらに消費電力が低い第３の電力状態とのいずれかの状態で電力の供給を制御する電力制御手段と、
前記電力状態のいずれかに遷移するタイミングを設定する設定手段と、
前記設定手段により設定された電力状態の遷移及びそのタイミングを保持する保持手段と、
前記電力制御手段は前記保持手段により保持された電力状態の遷移及びそのタイミングに従った電力の供給を制御し、
前記設定手段は、前記第３の電力状態へ遷移するタイミングが前記保持手段により保持されており、かつ、前記第１の電力状態へ遷移するタイミングが前記設定手段により新たに設定され、かつ、前記第１の電力状態へ遷移するタイミングが、前記第３の電力状態へ遷移するタイミングと該タイミングよりも所定時間だけ早いタイミングとの間にある場合には、前記新たに設定された前記第１の電力状態へ遷移するタイミングは、前記保持手段により保持しないことを特徴とする画像形成装置にある。
【００１０】
またさらに他の側面によれば、本発明は、第１の電力状態と、前記第１の電力状態よりも消費電力が低い第２の電力状態と、さらに消費電力が低い第３の電力状態とのいずれかの状態で電力の供給を制御する電力制御手段と、
前記電力状態のいずれかに遷移するタイミングを設定する設定手段と、
前記設定手段により設定された電力状態の遷移及びそのタイミングを保持する保持手段と、
前記電力制御手段は前記保持手段により保持された電力状態の遷移及びそのタイミングに従った電力の供給を制御し、
前記設定手段は、前記第２の電力状態へ遷移するタイミングと、その後に前記第１の電力状態へ遷移するタイミングとが前記保持手段により保持され、かつ、保持された前記２つのタイミングの間の、前記第２の電力状態への遷移が前記設定手段により設定された場合に、当該第２の電力状態への遷移及びそのタイミングを、前記保持手段により保持しないことを特徴とする画像形成装置にある。
【発明の効果】
【００１１】
本発明によれば、画像形成装置外から各状態へ遷移するための時刻やタイマが設定された場合に、画像形成装置内の各状態へ遷移するための時刻やタイマを確認し、消費電力が増える場合は設定を無効にすることで、消費電力を削減することができる。
【図面の簡単な説明】
【００１２】
【図１】画像形成システムの構成を説明するブロック図である。
【図２】操作部の構成を説明する平面図である。
【図３】コントローラの構成を説明するブロック図である。
【図４】コントローラの構成を説明するブロック図である。
【図５】画像形成装置の電源構成を説明するブロック図である。
【図６】画像形成装置の表示方法を説明する、画面表示図である。
【図７】画像形成装置の、問題が起こる場合の制御方法を説明する、タイミングチャートである。
【図８】画像形成装置の制御方法を説明する、タイミングチャートである。
【図９】画像形成装置を構成する、昇温時間を含む、デバイスの起動時間を説明するテーブルである。
【図１０】画像形成装置を構成する、デバイスの接続状態を説明するテーブルである。
【図１１】画像形成装置の制御方法を説明する、フローチャートである。
【図１２】画像形成装置の制御方法を説明する、フローチャートである。
【図１３】画像形成装置の制御方法を説明する、フローチャートである。
【図１４】画像形成装置の表示方法を説明する、画面表示図である。
【図１５】画像形成装置の制御方法を説明する、フローチャートである。
【図１６】画像形成装置の、問題が起こる場合の制御方法を説明する、タイミングチャートである。
【図１７】画像形成装置の制御方法を説明する、タイミングチャートである。
【図１８】画像形成装置の制御方法を説明する、フローチャートである。
【発明を実施するための形態】
【００１３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
＜システム構成の説明＞
図１は、本実施形態を示す画像形成システムの構成を説明するブロック図である。本例は、プリント機能、スキャナ機能、データ通信機能等を備える複合機を例とする。
【００１４】
図１において、画像形成装置１０１は、ＬＡＮ１０８を介してコンピュータ１０９よりジョブを受信可能に構成されている。なお、コンピュータの接続数は、１以上であってもよい。スキャナ装置１０２は、原稿から光学的に画像を読み取りデジタル画像に変換する。プリンタ装置１０４は、スキャナ装置１０２、デジタル画像を用紙と呼ぶ紙デバイスに出力する。操作部１０５は、本装置に対する設定をユーザから受け付けたり、処理状態を表示したりするためのタッチパネルやハードキーを備えている。ハードディスク１０６は、デジタル画像や制御プログラム等を記憶する。ＦＡＸ装置１０７は、電話回線等にデジタル画像を送受信する。コントローラ１０３、スキャナ装置１０２、プリンタ装置１０４、操作部１０５、ハードディスク１０６は、ＦＡＸ装置１０７と接続され各モジュールに指示を出す事で、画像形成装置１０１上でジョブを実行する。
【００１５】
画像形成装置１０１は、ＬＡＮ１０８経由でコンピュータ１０９からデジタル画像の入出力、ジョブの発行や機器の指示等も行なうことが可能である。スキャナ装置１０２は、原稿束を自動的に逐次入れ替えることが可能な原稿給紙ユニット１２１、原稿を光学スキャンしデジタル画像に変換する事が可能なスキャナユニット１２２から成り、変換された画像データはコントローラ１０３に送信される。
【００１６】
プリンタ装置１０４は、紙束から一枚ずつ逐次給紙可能な給紙ユニット１４２、給紙した紙に画像データを印刷するためのマーキングユニット１４１、印刷後の紙を排紙するための排紙ユニット１４３から成る。フィニッシャ装置７００は、画像形成装置１０１のプリンタ装置１０４の排紙ユニット１４３から出力された紙デバイスに対して、排紙、ソート、ステープル、パンチ、裁断、などの加工を施す。
【００１７】
また、コントローラ１０３に接続された、電源スイッチ１１０を保持する。
【００１８】
＜定義＞
次に、スリープ状態と、スタンバイ状態について、説明する。スリープ状態は、画像形成装置１０１の一部の電源を切った待機状態の電力状態を言う。画像形成装置１０１の節電機能の一部を、以下で説明する。
【００１９】
オートスリープ時刻の設定機能（オートスリープ時刻）は、ユーザがスリープしたい曜日や時刻を設定することで、画像形成装置１０１を指定時刻に、スリープ状態に遷移させる機能である。オートスリープ移行時間の設定機能（オートスリープタイマ）は、ユーザが時間を設定することで、画像形成装置１０１が一定時間操作されなかった時に、スリープ状態に遷移させる機能である。
【００２０】
オートシャットダウン時刻の設定機能（オートシャットダウン時刻）は、ユーザがシャットダウンしたい曜日や時刻を設定することで、画像形成装置１０１を指定時刻に、ＯＦＦ状態に遷移させる機能である。
【００２１】
オートシャットダウン移行時間の設定機能（オートシャットダウンタイマ）は、ユーザが時間を設定することで、画像形成装置１０１が一定時間操作されなかった時に、ＯＦＦ状態に遷移させる機能である。
【００２２】
スタンバイ状態とは、機能がすぐに使える待機状態のことを言う。以下、スリープ状態からスタンバイ状態への状態遷移を、スリープ復帰と呼ぶ。
【００２３】
画像形成装置１０１は、利便性向上のため、ユーザが指定した時刻になった時に、画像形成装置をスタンバイ状態に遷移させる機能を実施している。画像形成装置１０１の利便性向上機能の一部を、以下で説明する。
【００２４】
スリープ復帰時刻の設定機能（スリープ復帰時刻）は、ユーザがスタンバイ状態に戻っていて欲しい時刻を設定することで、スリープ状態から復帰してプリンタを昇温させ、指定時刻に印刷可能にする機能である。
【００２５】
画像形成装置がスリープ状態から復帰する時刻は、指定時刻から、定着器の昇温時間を引いた時刻である。以下、画像形成装置１０１の実行可能な多彩なジョブ（機能）の一例を説明する。
【００２６】
〔複写機能〕
画像形成装置１０１は、スキャナ装置１０２から読み込んだ画像をハードディスク１０６に記録し、同時にプリンタ装置１０４を使用して印刷を行なう複写機能を備える。
〔画像送信機能〕
画像形成装置１０１は、スキャナ装置１０２から読み込んだ画像を、ＬＡＮ１０８を介してコンピュータ１０９に送信する画像送信機能を備える。
〔画像保存機能〕
画像形成装置１０１は、スキャナ装置１０２から読み込んだ画像をハードディスク１０６に記録し、必要に応じて画像送信や画像印刷を行なう画像保存機能を備える。
【００２７】
〔画像印刷機能〕
画像形成装置１０１は、コンピュータ１０９から送信された、例えばページ記述言語を解析し、プリンタ装置１０４で印刷する画像印刷機能を備える。
【００２８】
図２は、図１に示した操作部１０５の構成を説明する平面図である。なお、操作部１０５は、コントローラ１０３に接続され、ＬＣＤタッチパネルなどで構成され、画像入出力システムを操作するためのユーザＩ／Ｆを提供する。
【００２９】
図２において、ＬＣＤタッチパネル２００は、主なモード設定、状況表示はここで行われる。テンキー２０１は０〜９までの数値を入力するためのキーである。ＩＤキー２０２は、装置が部門管理されている場合に部門番号と暗証モードを入力する際に使用されるものである。リセットキー２０３は設定されたモードをリセットするためのキー、ガイドキー２０４は各モードについての説明画面を表示するためのキー、ユーザモードキー２０５はユーザモード画面に入るためのキー、割り込みキー２０６は割り込みコピーを行うための割り込みキーになっている。スタートキー２０７はコピー動作をスタートさせるためのスタートキー、ストップキー２０８は実行中のコピージョブを中止させるためのキーである。節電キー２０９を押下することによりＬＣＤタッチパネル２００のバックライトが消え装置はスリープ状態（第２の電力状態）に落ちる。カウンタ確認キー２１０を押下することでそれまでに仕様したコピー枚数の集計を表示するカウント画面がＬＣＤタッチパネル２００上に表示される。調整キー２１１はＬＣＤタッチパネル２００のコントラストを調整するためのキーである。
【００３０】
ＬＥＤ２１２はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤ、ＬＥＤ２１３はジャム、ドアオープン等装置がエラー状態にあることを示すエラーＬＥＤ、ＬＥＤ２１４は装置のメイン電源スイッチがＯＮになっていることを示す電源ＬＥＤになっている。メイン電源スイッチがオンになっていると、少なくとも後述する電源制御部５０３や操作部１０５、コントローラ１０３のメインボード３００の一部に対して給電されている。
【００３１】
キー２５１、２５２、２５３、２５４、２５５、２５６はそれぞれのファンクションに対応したキーとして機能し、コピー、スキャンして保存、保存文書の印刷、スキャンして送信、ＦＡＸ、電力見える化、それぞれのための機能あるいは当該機能のための画面に移行させるためのキーである。コピーキー２５１は、コピー機能の画面への遷移キーである。スキャンして保存するキー２５２は、スキャナ装置１０２でスキャンした画像を、ＨＤＤ１０６に保存する機能の画面への遷移キーである。保存文書を印刷するキー２５３は、ＨＤＤ１０６に保存した画像を、プリンタ装置１０４で印刷する機能への遷移キーである。スキャンして送信するキー２５４は、スキャナ装置１０２でスキャンした画像を、ＬＡＮ１０８を経由して、コンピュータ１０９へ送る機能への遷移キーである。ファクシミリキー２５５は、ＦＡＸ装置１０７が電話回線からデータを受けたデータを、コントローラ１０３経由で、プリンタ装置１０４を用いて印刷するなどの機能への遷移キーである。電力見える化キー２５６は、画像形成装置１０１の電力状態を、ＬＣＤタッチパネル２００で確認する機能への遷移キーである。図６にＬＣＤタッチパネル２００の拡大図を示す。ただし図６には、本実施形態に係るスリープ設定を無効にした旨のメッセージ２８０が表示されているが、これは図１２等とともに説明する。
【００３２】
＜コントローラ１０３の構成＞
続いて、コントローラのブロック図について、図３を用いて説明する。図３を用いて本発明を具体的に適用するモジュールであるコントローラ１０３について述べる。図３は、図１に示したコントローラ１０３の構成を説明するブロック図である。本例の電源供給状態はスタンバイ状態で、すべてのデバイスに電源が供給されている状態を示す。
【００３３】
図３において、コントローラ１０３はメインボード３００と、サブボード３２０から構成される。メインボード３００はいわゆる汎用的なＣＰＵシステムである。ボード全体を制御するＣＰＵ３０１、ブートプログラムが含まれるブートロム３０２、ＣＰＵがワークメモリとして使用するメモリ３０３、外部バスとのブリッジ機能を持つバスコントローラ３０４、電源断された場合でも消えない不揮発性メモリ３０５を備える。さらに、ストレージ装置を制御するディスクコントローラ３０６と、半導体デバイスで構成された比較的小容量なストレージ装置であるＳＳＤ等のフラッシュディスク３０７、ＵＳＢを制御することが可能なＵＳＢコントローラ３０８等を備えて構成される。
【００３４】
メインボード３００には外部に、ＵＳＢメモリ３０９、操作部１０５、ハードディスク１０６等が接続される。また、ＣＰＵ３０１は、割り込みコントローラ３１０と接続されており、さらに、ネットワークコントローラ３１１、リアルタイムクロック（ＲＴＣ）３１２、ＦＡＸ装置１０７、節電キー２０９を持つ操作部１０５、ＵＳＢコントローラ３０８、電源スイッチ１１０、と接続されている。
【００３５】
サブボード３２０は比較的小さな汎用ＣＰＵシステムと、画像処理ハードウェアから構成される。ボード全体を制御するＣＰＵ３２１、ＣＰＵがワークメモリとして使用するメモリ３２３、外部バスとのブリッジ機能を持つバスコントローラ３２４、電源断された場合でも消えない不揮発性メモリ３２５、さらに、リアルタイムデジタル画像処理を行なう画像処理プロセッサ（イメージプロセッサ）３２７とデバイスコントローラ３２６を有する。
【００３６】
外部のスキャナ装置１０２と外部のプリンタ装置１０４は、デバイスコントローラ３２６を介して、デジタル画像データの受け渡しを行なう。ＦＡＸ装置１０７はＣＰＵ３２１が直接制御を行なう。プリンタ装置１０４から排紙した紙デバイスは、フィニッシャ装置７００で加工する。
【００３７】
なお、図３はブロック図であり簡略化している。例えばＣＰＵ３０１、ＣＰＵ３２１等にはチップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺ハードウェアが多数含まれているが、説明の粒度的に不必要であるため簡略化記載しており、このブロック構成が本発明を制限するものではない。
【００３８】
コントローラ１０３の動作について、紙デバイスによる画像複写を例に説明する。ユーザが操作部１０５から画像複写を指示すると、ＣＰＵ３０１がＣＰＵ３２１を介してスキャナ装置１０２に画像読み取り命令を送る。スキャナ装置１０２は紙原稿を光学スキャンしデジタル画像データに変換してデバイスコントローラ３２６を介してイメージプロセッサ３２７に入力する。画像処理プロセッサはＣＰＵ３２１を介してメモリ３２３にＤＭＡ転送を行いデジタル画像データの一時保存を行なう。
【００３９】
ＣＰＵ３０１はデジタル画像データがメモリ３２３に一定量もしくは全て入ったことが確認できると、ＣＰＵ３２１を介してプリンタ装置１０４に画像出力指示を出す。ＣＰＵ３２１は、イメージプロセッサ３２７にメモリ３２３の画像データの位置を教える。メモリ３２３上の画像データは、プリンタ装置１０４からの同期信号に従って、イメージプロセッサ３２７とデバイスコントローラ３２６を介してプリンタ装置１０４に送信される。プリンタ装置１０４は、紙デバイスにデジタル画像データを印刷する。複数部印刷を行なう場合、ＣＰＵ３０１がメモリ３２３の画像データをハードディスク１０６に対して保存を行い、２部目以降はスキャナ装置１０２から画像をもらわずともプリンタ装置１０４に画像を送ることが可能である。
【００４０】
図４は、図１に示したコントローラ１０３の構成を説明するブロック図である。図４の電源供給状態は、コントローラ１０３がスリープ時の状態に対応する。図中の網掛け部分には電力が供給されていない。なお、本実施形態において、スリープ状態とは、電力消費量を抑えつつ、起動時間を通常起動時よりも早くすることができる状態である。スリープ状態では、特定の回路に電源電力を供給し、他の部分に対する電源電力の供給が停止されている。ユーザが操作しない状態で一定時間が経過した時や、電源投入中に操作部１０５上の省電力スイッチ２１４を押下した時などに、スリープ状態に遷移する。図４を用いて、本発明を具体的に適用するモジュールであるコントローラ１０３について述べる。
【００４１】
スリープ状態では、コントローラ１０３上の、メモリ３０３、割り込みコントローラ３１０などの最低限必要な個所に給電する。また、スリープ状態では、割り込みコントローラ３１０へスリープ復帰の割り込みを送るネットワークコントローラ２１１、ＲＴＣ２１２、ＵＳＢコントローラ３０８と、操作部１０５上の節電キー２０９、各種センサ、ＦＡＸ装置１０７の一部、電源スイッチ１１０、に給電する。つまり、図中の網掛け箇所を除いた回路に、スリープ状態の時に給電される。
【００４２】
割り込みコントローラ３１０は、スリープ状態のときに、ネットワーク着信、タイマやアラームを検知するＲＴＣ、着信やオフフックを検知するＦＡＸ、節電キー２０９、センサ検知、挿抜や通信を検知するＵＳＢ、電源スイッチ１１０、などの１つ以上の割り込みを受ける。割り込みコントローラ３１０は、割り込みを受けると、割り込みの原因をＣＰＵ３０１に通知する。ＣＰＵ３０１はその通知を受けて給電やソフトウェアの状態を通常状態に戻す処理を行う。ただし、スリープ復帰要因はシステムによって異なるため、スリープ状態の給電は本構成に縛られるわけではない。
【００４３】
＜電源電力の供給＞
図５は、図１に示した画像形成装置１０１の電源構成を説明するブロック図である。以下、画像形成装置１０１における、コントローラ１０３とプリンタ装置１０４、電源制御部５０３、電源５０１の構成について、本発明に関わる部分を、図５を用いて説明する。図５において、電源制御部５０３には、第１の電源ラインである電源ラインＪ５０２経由で常時電源が供給されている。ただし、微弱な電力消費にとどまるため、省電力モード時にはこの電源制御部５０３だけに通電され、電力制御が行われる。
【００４４】
ＣＰＬＤ（結合プログラマブル論理回路）５０４は、あらかじめ下記に示す所望の動作を実行するようプログラムされている。すなわち、第１の電源制御信号であるＩＯ信号Ｖ＿ＯＮ５０７によって、リレースイッチ５０８が切り替わり電源５０１から第２の電源ラインである電源ラインＶ５０９経由で送られる、コントローラ部１０３への給電が制御される。また、ＣＰＵ３０１から通信により複数のタイマ値が設定され、タイマ起動時にはＣＰＵ３０１によって設定された動作を実行する。
【００４５】
また、第２の電源制御信号であるＩＯ信号Ｐ＿ＯＮ５１０によって、リレースイッチ５１１が切り替わり電源５０１から第３の電源ラインである電源ラインＰ５１２経由で送られる、プリンタ装置１０４の給電が制御される。また、ＣＰＵ３０１の指示によって所定のＩＯ信号を動作させる。動作させるＩＯ信号のひとつはプリンタ部のＣＰＵへ接続されたＤＣＯＮ＿ＬＩＶＥＷＡＫＥ信号５０５である。この信号がアサートされた状態でプリンタ装置１０４の電源が投入されると、プリンタ装置１０４は、可動部を制御したり電力を使ったりする特定の動作を行わず、静かに復帰する。その特定の動作には、例えば、モータ、ローラ、ポリゴンなどの回転動作や、ドラム５２１〜５２４の温調やＦＡＮ５２５による排熱処理といった制御がある。スキャナ装置１０２は、プリンタ装置１０４と同様に、ＣＰＬＤ５０４から制御可能だが、内容が重複するため割愛する。すなわちスキャナ装置１０２についてもプリンタ装置１０４と同様の電源制御が行われる。
【００４６】
なお図４のようなブロックごとの給電は、たとえばリレースイッチ５０８を２系統で構成し、スリープ状態では、電源をオフするブロックにつながるリレースイッチのみをオフとし、他方をオンとしたままとすることなどで実現できる。シャットダウン状態では両方の系統のリレースイッチをオフにする。その場合には、電源制御信号は二値ではなく、通電状態に応じた多値制御信号となる。本例では特にそのような記載は省くが、スリープ状態とシャットダウン状態とではこのような制御により電源供給が成される。
【００４７】
＜電源監視＞
電源制御部５０３にはまた、操作パネル１０５上の節電キー２０９からのスリープモードを切り替えるための信号が入力されている。電源制御部５０３は、ＣＰＵ３０１に電源が供給されていない状態では、電源制御信号５０７、５１０経由で、コントローラ１０３、プリンタ装置１０４、あるいはスキャナ装置１０２等の電源を投入することが出来る。逆に、それらの電源をオフとすることもできる。また例えば節電キー２０９を操作した際、ＣＰＵ３０１は電源制御部５０３を介して節電キー２０９の状態を受け取ることが可能である。ＣＰＵ３０１はスリープ移行指示を検知してスリープシーケンスを動作させ、電源制御部５０３にスリープ移行指示を行う。この結果、電源制御部５０３は、電源制御信号５０７，５１０を介してリレースイッチ５０８、５１１をオフとし、コントローラ１０３、およびプリンタ装置１０４、それぞれのＤＣ電源供給源である電源ラインＶ５０９、電源ラインＰ５１２をオフすることで、本システムはスリープ状態に移行する。逆に、ＣＰＵ３０１は、スリープ復帰指示を検知するとスリープ復帰シーケンスを動作させ、電源制御部５０３にスリープ復帰指示を行う。スリープ移行及びスリープ復帰は、節電キー２０９のみならず、設定された指定時刻をトリガとしても生じるし、また、外部装置であるコンピュータ１０９からの指示によっても生じる。これはスリープのみならず、電源をシャットダウンやスタートアップについても同様である。電源のシャットダウンは、前述のトリガ以外に、電源スイッチ１１０などでも実行可能である。また、電源のシャットダウンは、スリープ状態では給電されているメインボード３００上の回路への給電もオフになる点で、スリープとは相違する。このシャットダウンはＣＰＵ３０１上のプログラムも完全に終了するため、次回電源制御信号をＯＮにした際、ＣＰＵ３０１のプログラムは通常通り起動することになる。
【００４８】
〔起動状態の給電処理〕
続いて、画像形成装置１０１の起動処理について、説明する。操作者が画像形成装置１０１を使用する場合は、電源スイッチ１１０をＯＮにする。すると電源制御部５０３は電源ライン５０２より電源ＯＮを検知し、電源スイッチ制御信号５０７，５１０によりリレー５０８、５１１をそれぞれオンにして電源５０１が電源電力を装置全体に供給する。電源制御部５０３は、システム全体に電源ＯＮ時に応じた電力供給、具体的にはコントローラ１０３、プリンタ装置１０４、スキャナ装置１０２に各ＤＣ電源供給径路を介して通電を行う。プリンタ装置１０４、スキャナ装置１０２は各々のＣＰＵが電源ＯＮによる初期化動作を開始する。
【００４９】
〔スリープ状態の給電状態〕
続いて、画像形成装置１０１のスリープ状態について、説明する。スリープ状態とは、電力消費量を抑えつつ、起動時間を通常起動時よりも早くすることができる状態である。ユーザが操作しない状態で一定時間が経過した時や、操作部１０５上の節電キー２０９を押下した時、設定した時刻に達した時などに、スリープ状態に遷移する。スリープ状態の時でも、コントローラ１０３のメモリ３０３、割り込みコントローラ３１０、ネットワークコントローラ３１１、ＲＴＣ３１２、ＵＳＢコントローラ３０８など、また、操作部１０５の節電キー２０９、ＦＡＸ装置１０７の一部、各種センサ、などである。ただし、スリープ復帰要因はシステムによって異なるため、スリープ状態の給電は本構成に縛られるわけではない。
【００５０】
スリープ復帰時のソフトウェアの動作について述べる。割り込みコントローラ３１０は、スリープ中に、ネットワーク、タイマやアラームを検知するＲＴＣ、着信やオフフックを検知するＦＡＸ、ソフトスイッチ、各種センサ、挿抜や通信を検知するＵＳＢなどの１つ以上の割り込みを受ける。割り込みコントローラ３１０はＣＰＵ３０１に割り込み原因を通知し、ＣＰＵ３０１はその通知を受けて給電やソフトウェアの状態を通常状態に戻す処理すなわちスリープ復帰処理を行う。
【００５１】
〔通常状態で、プリンタ装置１０４やスキャナ装置１０２を非使用時の給電状態〕
続いて、画像形成装置１０１の、プリンタ装置１０４やスキャナ装置１０２を使っていない通常状態の給電について、説明する。通常状態は、すべてのユニットに給電されている状態だけでない。印刷していない時はプリンタ装置１０４に給電しない状態や、操作部１０５が点灯しておらず、ユーザが画像形成装置１０１の前にいないことが分かっている場合は、スキャナ装置１０２に対して給電しない状態などがある。
【００５２】
また、プリンタ装置１０４の印刷完了や、スキャナ装置１０２の読取完了を早めるため、電源を入れる。しかし、印刷のためのモータやポリゴンを動作させない状態や、印刷のための転写ユニットを温調させない状態や、読取のためのホームポジション検知を動作させない状態である、動作待ち状態がある。
【００５３】
〔ＰＤＬ印刷時のプリンタ装置１０４やスキャナ装置１０２の給電状態〕
続いて、画像形成装置１０１の、ＰＤＬ印刷状態でプリンタ装置１０４やスキャナ装置１０２を使う状態の給電について、説明する。画像印刷機能を用いて、プリンタ装置１０４の電源ＯＮと電源ＯＦＦについて説明する。
【００５４】
コントローラ１０３のＣＰＵ３０１は、コンピュータ１０９からＬＡＮ１０８を経由して、メモリ３０３にデータを受信する。ＣＰＵ３０１は、受信したデータを解析し、画像印刷機能を実行する場合は、印刷ジョブを生成する。
【００５５】
ＣＰＵ３０１は、ＣＰＬＤ５０４に通知して、電源制御信号５１０からリレースイッチ５１１を切り替えて、電源５０１を電源ラインＰ５１２経由で、プリンタ装置１０４に給電する。ＣＰＵ３０１は、プリンタ装置１０４が使えるようになると印刷ジョブを実行する。ＣＰＵ３０１は、メモリ３０３から、バスコントローラ３０４、サブボード３２０のバスコントローラ３２４、サブボード３２０のＣＰＵ３２１、イメージプロセッサ３２７、デバイスコントローラ３２６を経由して、プリンタ装置１０４へデータを送信する。プリンタ装置１０４は、受信したデータを印刷し、印刷が完了すると、結果をＣＰＵ３０１へ通知する。ＣＰＵ３０１は、印刷が完了すると、電源制御部５０３を経由して、電源制御部５０３は電源制御信号５１０によりリレースイッチ５１１をオフし、プリンタ装置１０４の電源をＯＦＦする。
【００５６】
〔コントローラ１０３の起動処理〕
続いて、コントローラ１０３の起動処理について、説明する。電源制御部５０３は、電源ラインＪ５０２より電源ＯＮを検知し、電源制御信号５０７によりリレースイッチ５０８をオンにして、コントローラ１０３への給電を行う。ＣＰＵ３０１は、ハードウェア初期化を行う。ハードウェア初期化は、レジスタ初期化、割り込み初期化、カーネル起動時のデバイスドライバの登録、操作部１０５の初期化、などがある。
【００５７】
次に、ＣＰＵ３０１は、ソフトウェア初期化を行う。ソフトウェア初期化は、各ライブラリの初期化ルーチンの呼び出し、プロセスやスレッドの起動、プリンタ装置１０４やスキャナ装置１０２とコミュニケーションを行うソフトウェアサービスの起動、操作部１０５の描画、などがある。最後に、スタンバイ状態へ移行する。
【００５８】
〔コントローラ１０３のスリープ移行処理〕
続いて、コントローラ１０３のスリープ移行処理について、説明する。ユーザが使用しないスタンバイ状態が一定時間続くと、ＣＰＵ３０１はスリープ状態に遷移する。ＣＰＵ３０１は、電源制御部５０３にスリープ状態への移行を通知し、コントローラ１０３への給電を、前述した図４のスリープ時のコントローラ１０３のブロック図の説明のように、変更する。なお前述したように、図４のようなブロックごとの給電は、たとえばリレースイッチ５０８を２系統で構成し、スリープ状態では、電源をオフするブロックにつながるリレースイッチのみをオフとし、他方をオンとしたままとすることなどで実現される。
【００５９】
〔コントローラ１０３のスリープ復帰処理〕
続いて、コントローラ１０３のスリープ復帰処理について、説明する。スリープ中に、スリープ復帰要因である、節電キー２０９の押下イベントを受信すると、電源制御部５０３は、スリープ復帰要因を受け、ＣＰＵ３０１がスリープ復帰する。ＣＰＵ３０１は、スリープ復帰を電源制御部５０３に通知し、電源制御部５０３は電源制御信号５０７、５１０によりリレースイッチ５０８，５１１をオンにし、コントローラ１０３、プリンタ装置１０４、スキャナ装置１０２に給電する。なおスキャナ装置１０２に対する電源制御信号は図５には示していないが、プリンタと共用するか、あるいは不図示の信号として用意することもできる。
【００６０】
印刷ジョブが終了すると、ＣＰＵ３０１は再びスリープ状態に遷移する。ＣＰＵ３０１は、スリープ移行を電源制御部５０３に通知し、電源制御部５０３は電源制御信号５１０によりリレースイッチ５１１をオフにし、コントローラ１０３以外の給電を停止する。
【００６１】
また同様に、スリープ中に、スリープ復帰要因である、ネットワーク受信イベントが発生した場合を考える。電源制御部５０３は、スリープ復帰要因を受け、電源制御信号５０７によりリレースイッチ５０８をオンにし、コントローラ１０３に給電する。これにより、ＣＰＵ３０１はスリープ復帰する。プリンタ装置１０４、スキャナ装置１０２は、ジョブが生成されていないや、デバイス情報の取得が不要な場合は、給電しなくても構わない。
【００６２】
〔第１実施形態のシーケンス説明〕
本実施形態は、元々設定されていた状態遷移時刻の直前に、新たに状態遷移時刻を設定しようとした時に、追加設定を無効にすることを特徴とする。
【００６３】
以下、図７，図８，図９，図１０，図１１を用いて、第１実施形態のタイミングチャート、デバイス起動時間の計算方法と、フローチャートを説明する。デバイス起動時間とは、デバイスを起動してからスタンバイ状態となるまでに要する時間であり、例えば定着部が所定の定着温度に達するまでの時間等により決まる時間である。
【００６４】
図７は、従来の制御方法を説明するタイミングチャートである。元々設定されていた状態遷移時刻の直前に、新たに状態遷移時刻が設定された場合に、電力を無駄に使ってしまう例について、以下で説明する。
【００６５】
縦軸は、コントローラ１０３の通電状態７５１、プリンタ装置１０４の通電状態７５２、プリンタ装置１０４の定着温度７５３、画像形成装置１０１の状態７５４を表す。
コントローラ１０３の通電７５１は、スタンバイ中のＯＮ（スタンバイ状態とも呼ぶ）と、スリープ中のＯＮ（スリープ状態とも呼ぶ）と、ＯＦＦの、３つの状態を表す。
プリンタ装置１０４の通電７５２は、ＯＮとＯＦＦの、２つの状態を表す。
プリンタ装置１０４の定着温度７５３は、温度が所定値以上である印刷可能と、所定値未満の印刷不可の２つの状態を表し、通電７５２をＯＮすることで昇温を開始し、通電７５２をＯＦＦすることでクールダウンを開始する、アナログ波形を形成する。
横軸は、時間を表す。黒三角はユーザが指定したイベントを表し、白三角は画像形成装置が指定したイベントを表す。
【００６６】
オートシャットダウン時刻７０５は、ユーザが前もって画像形成装置１０１に設定した時刻である。設定は記憶されリアルタイムクロック（ＲＴＣ）により設定時刻に達したか監視される。スリープ復帰時刻は、本実施例ではネットワーク経由で設定する時刻である。オートシャットダウン時刻と、スリープ復帰時刻は、画像形成装置１０１に、並存して設定することが出来る。上記を用いて、時系軸に従って、画像形成装置の設定の問題例について説明する。
【００６７】
１８：００に、画像形成装置１０１はＬＡＮ１０８を経由して、スリープ復帰時刻を１９：５５にする設定を受信する（７０１）。これにより、画像形成装置１０１は、コントローラ１０３の通電７５１をスリープ状態からスタンバイ状態に遷移させて、アラームサービスにスリープ時刻７０４として１９：５５を設定する。その後、電源ＯＮ回数に上限があるデバイスの保護タイマが働き、一定時間後の１８：１０にタイマが満了することで、画像形成装置１０１は、コントローラ１０３の通電７５１を、スタンバイ状態からスリープ状態に遷移させる（７０２）。
【００６８】
１９：５５に、上記で設定されたアラームサービスの設定により、画像形成装置１０１は、コントローラ１０３の通電７５１を、スリープ状態からスタンバイ状態に遷移する（７０４）。同時に、画像形成装置１０１は、プリンタ装置１０４の通電７５２をＯＦＦからＯＮに遷移させて、プリンタ装置１０４の定着温度７５３の昇温を開始する。本実施例では、プリンタ装置１０４の昇温時間を、１０分としている。
【００６９】
オートシャットダウン時刻７０５である２０：００になり、ユーザが前もって画像形成装置１０１に設定したオートシャットダウン時刻に達すると、終了処理を開始する。本例では、プリンタ装置１０４の冷却時間（クールダウン時間）を１時間としている。このためクールダウン完了時刻７０７である２１：００にクールダウンが完了し、シャットダウンが行さわれる。
【００７０】
この結果、画像形成装置１０１は、結局プリント出来ないにもかかわらず、無駄に電力を消費している。無駄な電力を使っている期間は、スリープ復帰してプリンタ装置１０４の昇温に要する期間と、オートシャットダウンしてプリンタ装置１０４の通電を停止した後の冷却の期間７１３である。具体的には、プリンタ装置１０４を昇温している期間と７１２、コントローラ１０３のＦＡＮを使ってプリンタ装置１０４の冷却している期間７１１である。この期間はいずれもプリンタ装置１０４を使用することができないにもかかわらず、電力を消費している。
【００７１】
図８は、本実施形態を示す画像形成装置の制御方法を説明するタイミングチャートである。元々設定されていた状態遷移時刻の直前に、新たに状態遷移時刻が設定された場合に、電力を無駄に使わないようにした例について、以下で説明する。縦軸と横軸の説明は、前図と同じである。
【００７２】
１８：００に、画像形成装置１０１はＬＡＮ１０８を経由して、スリープ復帰時刻を１９：５５にする設定を受信する（８０１）。これにより、画像形成装置１０１は、コントローラ１０３の通電８５１を、スリープ状態からスタンバイ状態に遷移させる。この時に、画像形成装置１０１は、オートシャットダウン時刻８０５を確認し、デバイス起動時間を計算する。デバイス起動時間は、固定値でも構わない。デバイス起動時間は例えば１０分であるとする。受信したスリープ復帰時刻８０４（本例では１９：５５）が、設定されているオートシャットダウン時刻８０５（本例では２０：００）と、オートシャットダウン時刻からデバイス起動時間（本例では１０分）を引いた時刻８０３の間（８１２）であるか判定する。図８の例では、スリープ復帰時刻である１９：５５が、オートシャットダウン時刻２０：００から、それよりもデバイス起動時間（１０分）前である１９：５０であるかどうかを判定する。この間にスリープ復帰しても、プリンタ装置１０４は使用可能な状態にはならないままシャットダウンされることとなる。そのため、スリープ復帰時刻８０４が、その時刻にスリープ復帰してもデバイス起動時間が経過するまえにオートシャットダウン時刻８０５となるようなタイミングであれば、スリープ復帰時刻の設定を受けても、スリープ復帰時刻の設定を行わない。この後は図７と同様であり。デバイス保護タイマの満了時刻８０２でコントローラ１０３をスリープ状態とし、オートシャットダウン時刻８０５からシャットダウンを開始して時刻８０６にはシャットダウンが完了する。
【００７３】
以上より、画像形成装置１０１は、プリンタ装置１０４の通電７５２を行わないので、プリンタのクールダウンに時間がかからず、デバイス終了処理を短期間で完了することが出来るため、消費電力を削減することが出来る。
【００７４】
＜デバイス起動時間＞
図９は、本実施形態を示す画像形成装置を構成する、昇温時間を含む、デバイスの起動時間を説明する起動時間テーブルＡである。図１０は、本実施形態を示す画像形成装置を構成する、デバイスの接続状態を説明するデバイス構成テーブルＢである。テーブルＡとテーブルＢを用いて、デバイス起動時間の計算方法について、説明する。
【００７５】
テーブルＢが○のデバイスの、テーブルＡの最大時間が、テーブルＢのデバイス起動時間となる。テーブルＢの例１だと、機種コード０ｘ０００１に対して、○印のデバイスは、プリンタ、１パス両面スキャナ、３．５ｉｎｃｈＨＤＤ、暗号ボードである。そこでテーブルＢで、機種コード０ｘ０００１のそれぞれのデバイスの起動時間である、プリンタの１５分、１パス両面スキャナの５秒、３．５ｉｎｃｈＨＤＤの３０秒、暗号ボードの５秒を比較し、最大値である１５分が、機種コード０ｘ０００１の画像形成装置のデバイス起動時間となる。テーブルＢの例２（機種コード０ｘ０００２）だと、プリンタの１０分、反転両面スキャナの４秒、３．５ｉｎｃｈＨＤＤの３０秒、暗号ボードの５秒を比較し、最大値である１０分が、デバイス起動時間となる。テーブルＢの例３（機種コード０ｘ０００７）だと、プリンタの２秒、反転両面スキャナの４秒、２．５ｉｎｃｈＨＤＤの３秒、 ＵＳＢの１５秒、暗号ボードの５秒、カードリーダの５秒を比較し、最大値である１５秒が、デバイス起動時間となる。テーブルＢの例４（機種コード０ｘ０００７）だと、プリンタの２秒、片面スキャナの３秒、１回線ＦＡＸの５秒、２．５ｉｎｃｈＨＤＤの３秒、暗号ボードの５秒、カードリーダの５秒、を比較し、最大値である１５秒が、デバイス起動時間となる。また、デバイス起動時間は、固定値の所定時間としておいても構わない。画像形成装置の構成は画像形成装置ごとに決まっているため、たとえば図１０に示す構成テーブルを、画像形成装置ごとに保持する。図１０のように複数の機種について有する必要はなく、当該画像形成装置の構成を示すテーブルであれば良い。図９に示す起動時間テーブルも、当該機種についてのものだけを保持していればよい。構成テーブルは構成の変化に応じて更新されるが、起動時間テーブルは予め用意したものがあればよい。そして、画像形成装置の構成が変更された際に、上述した要領で、構成するデバイスのうち最も長い起動時間を、画像形成装置のデバイス起動時間として、図１０に示すように構成テーブルに書き込んでおく。もちろん書き込む先は別の領域であってもよい。そしてデバイス起動時間が必要なときには、その時点におけるデバイス起動時間を参照する。もちろん、その都度、構成テーブルと起動時間テーブルとからデバイス起動時間を決定しても良い。また前述したように予め固定的にきめておいてもよい。
【００７６】
＜スリープ復帰時刻設定手順＞
図１１は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。元々設定されていた状態遷移時刻の直前に状態遷移時刻を設定する場合に、電力を無駄に使わないようにしたフローチャートについて、以下で説明する。
【００７７】
画像形成装置１０１は、スリープ復帰時刻の設定を受信したかどうかを判別する（Ｓ１１０１）。なお図１１の手順を、スリープ復帰時刻の設定を受信したことをきっかけとして開始してもよい。スリープ復帰時刻の設定を受信した場合は、オートシャットダウン時刻が既に設定され、保持されているかどうかを判別する（Ｓ１１０２）。オートシャットダウン時刻が設定されていれば所定の保存場所にその値を保存しているので、それを参照することで判定できる。オートシャットダウン時刻が設定されていない場合は、スリープ復帰時刻を設定する（Ｓ１１０５）。オートシャットダウン時刻が設定されている場合は、スリープ復帰時刻の設定を無効にするか判定する（Ｓ１１０３）。具体的には、受信したスリープ復帰時刻の設定が、オートシャットダウン時刻からデバイス起動時間を引いた時刻（すなわちオートシャットダウン時刻よりもデバイス起動時間だけ早い時刻）から、オートシャットダウン時刻までの期間、すなわち終了前期間に含まれるかどうかを判別する。終了前期間に含まれない場合は、スリープ復帰時刻を設定する（Ｓ１１０５）。終了前期間に含まれる場合は、スリープ復帰時刻の設定を無効にする（Ｓ１１０４）。すなわち、受信したスリープ復帰時刻を無視し、設定しない。なお終了前期間とは、その間にスリープ復帰しても、画像形成装置１０１が使用可能となる前にオートシャットダウンが開始される期間である。オートシャットダウン時刻は、オートスリープタイマ、オートスリープ時刻、オートスリープタイマなどの節電機能に置き換えても同様に動作可能である。またステップＳ１１０３は、受信したスリープ復帰時刻の設定からデバイス起動時間以内すなわち所定時間以内にオートシャットダウン時刻の設定があるかどうかを判別するものと言い換えることもできる。
【００７８】
また、オートスリープ時刻、オートスリープタイマ、オートシャットダウン時刻、オートシャットダウンタイマ、を設定している時に、画像形成装置外からの電力遷移に関わるスケジュールポリシーが設定され、電力が無駄に消費された場合を考える。この場合は、電力を使う方向であるスタンバイ遷移は実施せず、電力を使わない方向であるスリープ遷移は実施するよう、限定しても構わない。
【００７９】
以上のようにして、設定されたスリープ復帰時刻にスリープ復帰しても、画像形成装置がスタンバイ状態に移行する前にオートシャットダウンするようなスケジュールが設定されている場合には、スリープ復帰時刻の設定を無視して電力の浪費を防止できる。
【００８０】
〔第２実施形態〕
本実施形態は、元々設定されていた状態遷移時刻の直前に、新たに状態遷移時刻を設定しようとした時に、追加の設定を無効にするとともに、警告表示を行うことを特徴とする。以下、図１２を用いて第２実施形態を説明する。
【００８１】
図１２は、本実施形態を示す画像形成装置の制御方法を説明する、フローチャートである。元々設定されていた状態遷移時刻の直前に、新たに状態遷移時刻を設定する場合に、電力を無駄に使わないようにして、設定を無効にする場合に警告表示したフローチャートについて、以下で説明する。図１２は、図１１のフローチャートとほぼ同じため、差分について説明する。
【００８２】
ステップＳ１２０１、Ｓ１２０２は図１１のステップＳ１１０１、Ｓ１１０２と同様である。オートシャットダウン時刻が設定されている場合には、受信したスリープ復帰時刻を無効にするか、すなわち終了前期間に含まれるかどうかを判断する（Ｓ１２０３）。無効にする場合、すなわち終了前期間に含まれる場合は、ＬＣＤタッチパネル２００に警告表示を行い（Ｓ１２０４）、スリープ復帰時刻の設定を無効にする（Ｓ１２０５）。一方、Ｓ１２０３で無効にしないと判断された場合には、すなわちスリープ復帰時刻からオートシャットダウン時刻までデバイス起動時間以上離れている場合には、受信したスリープ復帰時刻を設定する（Ｓ１２０６）。また、警告表示は、スリープ復帰時刻の設定を無効にした場合だけでなく、有効にした場合にもその旨を通知しても良い。
【００８３】
図６は、本実施形態を示す画像形成装置の表示方法を説明する、画面表示図である。図６は、図１２のフローチャートのＳ１２０４において、ＬＣＤタッチパネル２００に表示される警告表示の一例の図示である。ＬＣＤタッチパネル２００の通知フィールド２８０に、警告、ネットワーク経由のスリープ時刻設定がキャンセルされました、などの警告表示を行う。
【００８４】
これにより、無駄な電力消費を抑えることに加えて、スリープ復帰時刻の設定が無効化されたことを利用者に提示することができる。
【００８５】
〔第３実施形態〕
本実施形態は、元々設定されていた状態遷移時刻の直前に、新たに状態遷移時刻を設定しようとした時に、使用者に設定可否を入力させる入力表示を行い、入力結果に応じて追加設定の有効／無効を決定することを特徴とする。以下、図１３，図１４を用いて第３実施形態を説明する。
【００８６】
図１４は、本実施形態を示す画像形成装置の制御方法を説明する、フローチャートである。元々設定されていた状態遷移時刻の直前に、新たに状態遷移時刻を設定する場合に、電力を無駄に使わないようにしたフローチャートについて、以下で説明する。本図は、使用者へ通知して入力を受けつけることにより、設定するかどうかを判別する。図１４は、ステップＳ１３０１〜Ｓ１３０３は図１１のフローチャートのＳ１１０１〜Ｓ１１０３とほぼ同じため、差分について説明する。
【００８７】
受信したスリープ復帰時刻が有効か、すなわちスリープ復帰時刻が終了前期間に含まれるかどうかを判断し（Ｓ１３０３）、有効でない場合すなわち終了前期間に含まれる場合は、ＬＣＤタッチパネル２００に設定の可否をユーザが入力するためのユーザインタフェース画面１４００（図１４）を表示する（Ｓ１３０４）。その画面で入力があればユーザが設定可能（ＯＫボタン１４８７）を選択したか判定し（Ｓ１３０５）、設定可能を選択した場合は、スリープ復帰時刻を設定する（Ｓ１３０７）。ユーザが選択可能を選択しなかった場合は、すなわちキャンセルボタン１４８６を選択した場合は、スリープ復帰時刻の設定を無視し、無効にする（Ｓ１３０６）。一方、スリープ復帰時刻が終了前期間に含まれない場合には受信したスリープ復帰時刻を設定する（Ｓ１３０７）。
【００８８】
図１４は、本実施形態を示す画像形成装置の表示方法を説明する、画面表示図である。図１４は、図１３のフローチャートの、Ｓ１３０４で表示されるＵＩ１４００の一例である。ＬＣＤタッチパネル２００に表示されたユーザインタフェース１４００には、スリープ復帰時刻の設定の確認入力を促すメッセージおよび時刻を通知する通知フィールド１４８５と、設定を承諾するＯＫボタン１４８７と、設定を無効化するキャンセルボタン１４８６とが含まれている。ユーザは、設定可能を選択した場合はＯＫボタン１４８７を押し、設定可能を選択しなかった場合はキャンセルボタン１４８６を押す。
【００８９】
以上のようにして、スリープ復帰時刻とオートシャットダウン時刻との関係のみからはスリープ復帰を無視した方が望ましい場合であっても、本実施形態では利用者にスリープ復帰時刻の確認を促すことで、その設定を行わせる選択肢を提供できる。
【００９０】
〔第４実施形態〕
本実施形態は、元々設定されていた状態遷移時刻の直前に、新たに状態遷移時刻を設定しようとした時に、ネットワーク経由で管理者／サーバに設定可否を入力させる通知を行い、応答に応じて追加設定の有効／無効を決定することを特徴とする。以下、図１５を用いて第４実施形態を説明する。本例は、第３実施形態における確認をユーザに代えて管理者に行わせるものである。管理者は画像形成装置１０１のそばにいるとは限らないので、その点において第３実施形態と相違する。
【００９１】
図１５は、本実施形態を示す画像形成装置の制御方法を説明する、フローチャートである。元々設定されていた状態遷移時刻の直前に、新たに状態遷移時刻を設定する場合に、電力を無駄に使わないようにしたフローチャートについて、以下で説明する。本図は、管理者やサーバへメールなどにより通知して応答を受け付けることにより、設定するかどうかを判別する。図１５は、図１１のフローチャートとほぼ同じため、差分であるＳ１５０３以降について説明する。
【００９２】
受信したスリープ復帰時刻が終了前期間に含まれるかどうかを判断する（Ｓ１５０３）。終了前期間に含まれる場合は、ＬＡＮ１０８を経由して、受信したスリープ復帰時刻をコンピュータ１０９に通知する（Ｓ１５０４）。コンピュータ１０９への通知は管理者への通知であり、たとえば第３実施形態のようにコンピュータ１０９の端末にユーザインタフェースを表示してもよいし、あるいは電子メールなどで管理者のメールボックスへと配信してもよい。コンピュータ１０９から、設定可または設定不可の通知を待機し（Ｓ１５０５）、通知があったなら管理者の応答内容を判定する（Ｓ１５０６）。管理者が設定可能を選択した場合、スリープ復帰時刻を設定する（Ｓ１５０８）。一方管理者が設定不可を選択した場合、スリープ復帰時刻の設定を無視して無効にする（Ｓ１５０７）。
【００９３】
以上の手順により、スリープ復帰時刻の設定が、電力を無駄に消費する設定であった場合でも、管理者の承諾によりその設定を行うという選択肢を提供できる。
【００９４】
〔第５実施形態〕
本実施形態は、設定済みのオートスリープ時刻からスリープ復帰時刻までのスリープ区間に、状態遷移時刻が設定された場合、条件に応じて追加設定を無効にすることを特徴とする。以下、図１６，図１７，図１８を用いて第５実施形態を説明する。図１６は、従来の制御方法を説明するタイミングチャートである。オートスリープ時刻からスリープ復帰時刻までのスリープ区間に、状態遷移時刻、図１６ではスリープ時刻が設定された場合、電力を無駄に使ってしまう例について、以下で説明する。
【００９５】
縦軸は、コントローラ１０３の通電１６５１、画像形成装置１０１の状態１６５４を表す。コントローラ１０３の通電１６５１は、スタンバイ中のＯＮ（スタンバイ状態とも呼ぶ）と、スリープ中のＯＮ（スリープ状態とも呼ぶ）の、３つの状態を表す。
横軸は、時間を表す。黒三角はユーザが指定したイベントを表し、白三角は画像形成装置が指定したイベントを表す。
【００９６】
オートスリープ時刻Ａ（１６０２）とスリープ復帰時刻（１６０５）は、ユーザが前もって画像形成装置１０１に設定した時刻である。オートスリープ時刻Ｂ（１６０３）は、本実施例で説明するネットワーク経由で設定する時刻である。オートスリープ時刻Ａ（１６０２）とオートスリープ時刻Ｂ（１６０３）とスリープ復帰時刻（１６０５）は、画像形成装置１０１に、並存して設定することが出来る。上記を用いて、時系軸に従って、画像形成装置１０１の設定の問題例について説明する。
【００９７】
１９：５５に、画像形成装置１０１はＬＡＮ１０８を経由して、オートスリープ時刻Ｂを２２：００に設定するよう通知を受ける（１６０１）。これにより、画像形成装置１０１は、コントローラ１０３の通電１６５１をスリープ状態からスタンバイ状態に遷移させる。この時に、アラームサービスにオートスリープ時刻Ｂ（１６０３）として２２：００を設定する。ユーザが前もって画像形成装置１０１に設定した、オートスリープ時刻Ａ１６０２である２０：００に、スリープ移行が実行される。これにより、画像形成装置１０１は、コントローラ１０３の通電７５１を、スタンバイ状態からスリープ状態に遷移させる。
【００９８】
オートスリープ時刻Ｂ（１６０３）である２２：００に達すると、設定されたアラームサービスの設定により、画像形成装置１０１は、コントローラ１０３の通電１６５１を、スリープ状態からスタンバイ状態に遷移させる。同時に、オートスリープ時刻Ｂの設定により、スリープ状態に遷移しようとする。しかし、一度スタンバイ状態に復帰するとデバイス保護のタイマが働く。そのため、画像形成装置１０１は、２２：１０までデバイス保護タイマの満了（１６０４）を待って、コントローラ１０３の通電１６５１を、スタンバイ状態からスリープ状態に遷移する。８：００になると、ユーザが前もって画像形成装置１０１に設定したスリープ復帰時刻１６０５により、画像形成装置１０１は、コントローラ１０３の通電１６５１を、スリープ状態からスタンバイ状態に復帰する。
【００９９】
以上より、画像形成装置１０１は、オートスリープ時刻Ａ（１６０２）からスリープ復帰時刻１６０５までの期間１６１１では、設定からユーザがほぼ使わないと分かっている。それにもかかわらず、画像形成装置１０１は、オートスリープ時刻Ｂ（１６０３）からデバイス保護タイマの満了１６０４までの期間１６１２では、コントローラ１０３の通電１６５１をスタンバイ状態にしてしまうため、その間の無駄に電力を消費している。
【０１００】
図１７は、本実施形態を示す画像形成装置の制御方法を説明する、タイミングチャートである。オートスリープ時刻からスリープ復帰時刻までのスリープ期間に、状態遷移時刻が設定された場合、電力を無駄に使わないようにした例について、以下で説明する。縦軸と横軸の説明は、図１６と同じである。上記を用いて、時系軸に従って、画像形成装置の設定の実施例について説明する。
【０１０１】
１９：５５に、画像形成装置１０１はＬＡＮ１０８を経由して、オートスリープ時刻Ｂ（１７０３）を２２：００に設定するよう通知を受ける（１７０１）。これにより、画像形成装置１０１は、コントローラ１０３の通電１７５１を、スリープ状態からスタンバイ状態に遷移させる。このときに、オートスリープ時刻Ａ（１７０２）の２２：００から、スリープ復帰時刻１７０５の８：００までの期間（１７１１）に、オートスリープ時刻Ｂ（１７０３）である２２：００が含まれる場合は、オートスリープ時刻Ｂ（１７０３）の設定を行わない。
【０１０２】
以上より、画像形成装置１０１は、オートスリープ時刻Ａ（１７０２）から、スリープ復帰時刻（１７０５）までの期間（１７１１）、コントローラ１０３の通電（１７５１）を行わないので、消費電力を削減することが出来る。すなわち、指定されたオートスリープ時刻がスリープ状態の期間内なら、指定されたオートスリープ時刻は無視し、無効化する。逆に、設定済みのオートスリープ時刻が、新たに指定されるオートスリープ時刻とスリープ復帰時刻との間となる場合には、新たに指定されるオートスリープ時刻を設定するとともに、設定済みのオートスリープを無効化してもよい。
【０１０３】
図１８は、本実施形態を示す画像形成装置の制御方法を説明する、フローチャートである。オートスリープ時刻からスリープ復帰時刻までのスリープ区間に、新たに状態遷移時刻が設定された場合、電力を無駄に使わないようにしたフローチャートについて、以下で説明する。
【０１０４】
画像形成装置１０１は、オートスリープ時刻Ｂの設定を受信したかどうかを判別し（Ｓ１８０１）、受信した場合は、次の処理に進む。次に、オートスリープ時刻Ａが設定されているかどうかを判別する（Ｓ１８０２）。オートスリープ時刻Ａが設定されていない場合は、新たに指定されたオートスリープ時刻Ｂを設定する（Ｓ１８０６）。オートスリープ時刻Ａが設定済みである場合は、次の処理に進む。次に、スリープ復帰時刻が設定済みであるかどうかを判別する（Ｓ１８０３）。スリープ復帰時刻が設定済ではない場合は、オートスリープ時刻Ｂを設定する（Ｓ１８０６）。スリープ復帰時刻が設定されている場合は、次の処理に進む。
【０１０５】
次に、新たに指定されたオートスリープ時刻が、スリープ状態の期間内であるか判定する（Ｓ１８０４）。すなわち、新たに指定されたオートスリープ時刻Ｂが、設定済みのオートスリープ時刻Ａからスリープ復帰時刻までのスリープ期間内であるかどうかを判別する（Ｓ１８０４）。スリープ期間内に設定されていない場合は、オートスリープ時刻Ｂを設定する（Ｓ１８０６）。スリープ期間内に設定されている場合は、オートスリープ時刻Ｂの設定を無視し、無効にする（Ｓ１８０５）。
【０１０６】
第３、第４実施形態のフローチャートと同様に、設定を無効にする際にＬＣＤタッチパネル２００に表示したり、サーバや管理者にネットワーク通知したりしてもよい。
【０１０７】
また、画像形成装置外のオートスリープ時刻Ｂの設定を保存しておき、オートスリープ時刻Ａやスリープ復帰時刻が変更された時に、保存しておいた設定を使うことも可能である。画像形成装置外のオートスリープ時刻Ｂの設定が、オートスリープ時刻Ａからスリープ復帰時刻までの間でなかった場合は、保存しておいた設定をリアルタイムクロック（ＲＴＣ）に再設定しても構わない。
【０１０８】
また、ステップＳ１８０４における具体的な判定としては、新たに指定されたオートスリープ時刻Ｂが、設定済みのオートスリープ時刻Ａからスリープ復帰時刻までのスリープ期間内であるか、または、設定済みのオートスリープ時刻Ａが、新たに指定されたオートスリープ時刻Ｂから設定済みのスリープ復帰時刻までのスリープ期間内であるか、いずれかの場合に、スリープ期間内に設定されたオートスリープ時刻の設定を無効化してもよい。前者の場合にはオートスリープ時刻Ｂを無効化し、後者の場合にはオートスリープ時刻Ａを無効化することになる。
【０１０９】
本実施形態により、スリープ期間内に、改めてスリープ移行のためにスリープ復帰することを防止でき、電力消費を抑制できる。
【０１１０】
上述した全ての実施形態では、設定済みの電力状態の遷移及びそのタイミングと、あらたに設定される電力状態の遷移及びそのタイミングとに基づいて、画像形成装置が利用されないにもかかわらず消費電力が増大する状況が生じるか否か判定する。そして、そのような状況が生じ得ると判定した場合には、新たな設定を無視するか、あるいは設定済みの設定を無効化する。より具体的には、スリープ状態から通常状態への復帰を原因として電力消費が増大すると判定したなら、スリープ状態から通常状態へと復帰する設定を無効化する。これにより電力の浪費を防止する。
【０１１１】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【０１１２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１１３】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１１４】
１０１  画像形成装置、１０３  コントローラ、５０１  電源、５０３  電源制御部
【図１】
2016015696.tif 000003
【図２】
2016015696.tif 000004
【図３】
2016015696.tif 000005
【図４】
2016015696.tif 000006
【図５】
2016015696.tif 000007
【図６】
2016015696.tif 000008
【図７】
2016015696.tif 000009
【図８】
2016015696.tif 000010
【図９】
2016015696.tif 000011
【図１０】
2016015696.tif 000012
【図１１】
2016015696.tif 000013
【図１２】
2016015696.tif 000014
【図１３】
2016015696.tif 000015
【図１４】
2016015696.tif 000016
【図１５】
2016015696.tif 000017
【図１６】
2016015696.tif 000018
【図１７】
2016015696.tif 000019
【図１８】
2016015696.tif 000020