(57)【要約】【課題】画像形成装置に複数ネットワークインタフェースが接続されている場合でも、スリープ時に所望のネットワークインタフェースを介した復帰を可能としつつ、消費電力を低減すること。【解決手段】画像形成装置１００のＣＰＵ１０１は、画像形成装置１００を省電力状態に移行する場合に、ネットワークを介して外部からの入力を受け付ける複数のインタフェース（ＷＬＡＮ Ｉ／Ｆ１０９、ＬＡＮ Ｉ／Ｆ１１１）のうち省電力状態で有効となるインタフェースとして設定されたインタフェース以外のインタフェースの動作を停止するように、クロック制御部１０４を制御する（Ｓ４０１〜４０６）。【選択図】図４
2013176878.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
ネットワークを介して外部からの入力を受け付ける複数のインタフェースと、
前記複数のインタフェースを制御するインタフェース制御手段と、
前記複数のインタフェースに対するクロックの供給と停止を制御するクロック制御手段と、
前記画像形成装置を省電力状態に移行する制御手段と、
前記複数のインタフェースのうち前記省電力状態で有効となるインタフェースを設定する設定手段と、を有し、
前記制御手段は、前記省電力状態へ移行する場合に、前記設定手段により省電力状態で有効と設定されたインタフェース以外のインタフェースの動作を停止するように、前記クロック制御手段を制御することを特徴とする画像形成装置。
【請求項２】
前記インタフェースの動作を停止する場合、前記クロック制御手段による前記インタフェースへのクロック供給を停止することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記複数のインタフェースからの割込みの有効化と無効化を制御する割込み制御手段を設け、
前記インタフェースの動作を停止する場合、前記割込み制御手段による前記インタフェースからの割込みの無効化を行うことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記設定手段は、ユーザにより指定されたインタフェースを前記省電力状態で有効となるインタフェースに設定することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記設定手段は、最後に使用されたインタフェースを前記省電力状態で有効となるインタフェースに設定することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項６】
前記設定手段は、使用頻度の高いインタフェースを前記省電力状態で有効となるインタフェースに設定することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項７】
前記設定手段による設定方法を選択する選択手段を設け、
前記設定手段は、前記選択手段によりインタフェースの指定が選択された場合、ユーザにより指定されたインタフェースを前記省電力状態で有効となるインタフェースに設定し、前記選択手段により自動でインタフェースを設定する選択がなされた場合、最後に使用されたインタフェース又は使用頻度の高いインタフェースを前記省電力状態で有効となるインタフェースに設定する、ことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、前記クロック制御手段によるクロックの供給を制限することにより、前記画像形成装置を省電力状態へ移行することを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
ネットワークを介して外部からの入力を受け付ける複数のインタフェースと、前記複数のインタフェースを制御するインタフェース制御手段と、前記複数のインタフェースに対するクロックの供給と停止を制御するクロック制御手段とを有する画像形成装置であって、
制御手段が、前記画像形成装置を省電力状態に移行する移行ステップと、
設定手段が、前記複数のインタフェースのうち前記省電力状態で有効となるインタフェースを設定する設定ステップと、を有し、
前記移行ステップでは、前記省電力状態へ移行する場合に、前記設定手段により省電力状態で有効と設定されたインタフェース以外のインタフェースの動作を停止するように、前記クロック制御手段を制御することを特徴とする画像形成装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載された画像形成装置の手段として機能させるためのプログラム。
【請求項１１】
画像形成装置であって、
ネットワークを介して外部からの入力を受け付ける複数のインタフェースと、
前記複数のインタフェースに対して電力を供給する電力供給手段と、
前記電力供給手段から前記複数のインタフェースへの電力の供給を制御する制御手段と、
前記複数のインタフェースのうち前記画像形成装置の省電力状態で有効となるインタフェースを設定する設定手段と、を有し、
前記画像形成装置が省電力状態へ移行する場合に、前記制御手段は、前記設定手段により省電力状態で有効と設定されたインタフェース以外のインタフェースへの電力の供給を停止するように、前記電力供給手段を制御することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機やプリンタ等の画像形成装置に関するものであり、特に画像形成装置の消費電力低減技術に関する。
【背景技術】
【０００２】
従来、画像形成装置においては、一定時間以上にわたって動作要求がない場合に、消費電力を削減した状態、いわゆるスリープ状態に移行する制御が行われている。その実現方法として、通常動作時には動作するがスリープ時には動作しない印刷部などの機能モジュールのクロックの供給を停止する制御などが挙げられる。
【０００３】
しかし、近年の画像形成装置においては、スリープから通常状態に復帰するための復帰要因を検出する復帰要因検出手段が多様化しており、それら全ての復帰要因検出手段を動作させたスリープ状態では、消費電力の削減の効果が少ない。
【０００４】
これに対応するため、スリープ時には動作しない印刷部などの機能モジュールに加えて、復帰要因となる復帰要因検出手段（例えば、スイッチ、圧板開閉、原稿セット、ネットワーク）を選択し、その他の復帰要因検出手段については電源供給も停止する技術が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２１８１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の方法では、複数のネットワークインタフェースを備えた装置については何ら言及されていない。したがって、特許文献１の方法で、ネットワークを無効に選択すると、ネットワークを介したデバイスの復帰ができなくなる。これに対して、ネットワーク以外を無効に選択すると、ネットワーク以外の復帰要因検出手段の消費電力量を抑制できるものの、ネットワークにおける消費電力量が大きくなってしまう。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、画像形成装置に複数ネットワークインタフェースが接続されている場合でも、スリープ時に所望のネットワークインタフェースを介した復帰を可能としつつ、消費電力の低減が可能となる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、画像形成装置であって、ネットワークを介して外部からの入力を受け付ける複数のインタフェースと、前記複数のインタフェースを制御するインタフェース制御手段と、前記複数のインタフェースに対するクロックの供給と停止を制御するクロック制御手段と、前記画像形成装置を省電力状態に移行する制御手段と、前記複数のインタフェースのうち前記省電力状態で有効となるインタフェースを設定する設定手段と、を有し、前記制御手段は、前記省電力状態へ移行する場合に、前記設定手段により省電力状態で有効と設定されたインタフェース以外のインタフェースの動作を停止するように、前記クロック制御手段を制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像形成装置に複数ネットワークインタフェースが接続されている場合でも、スリープ時に所望のネットワークインタフェースを介した復帰を可能としつつ、消費電力の低減が可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１における画像形成装置のハードウェア構成を示すブロック図である。
【図２】画像形成装置１における消費電力低減の全体動作を示すフローチャートである。
【図３】図２のＳ２０１に示したスリープ時待機Ｉ／Ｆ選択設定動作の一例を示すフローチャートである。
【図４】図２のＳ２０３に示したスリープ移行制御動作の一例を示すフローチャートである。
【図５】スリープ時待機Ｉ／Ｆ選択設定動作を示すＵＩ画面の一例を示す図である。
【図６】図２のＳ２０５に示したスリープ復帰制御動作の一例を示すフローチャートである。
【図７】画像形成装置１００の各部のクロックの供給状態を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１２】
図１は、本発明の実施例１における画像形成装置のハードウェア構成を示すブロック図である。
図１において、１００は画像形成装置である。
画像形成装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、クロック制御部１０４、割込み制御部１０５、Ｉ／Ｆ制御部１０６、ＵＩ部１０７、印刷部１０８、ＷＬＡＮ Ｉ／Ｆ１０９、ＵＳＢ Ｉ／Ｆ１１０、ＬＡＮ Ｉ／Ｆ１１１等を有する。
【００１３】
ＣＰＵ１０１は、画像形成装置１００各部の制御を行う。ＲＯＭ１０２は、画像形成装置１００の制御プログラムを格納する。ＲＡＭ１０３は、画像形成装置１００の制御プログラムの実行領域や画像処理用のワークデータ用領域、および出力データ格納用領域として使用される。
【００１４】
クロック制御部１０４は、画像形成装置１００各部へのクロックの供給および停止を制御する。割込み制御部１０５は、画像形成装置１００各部の割込みの有効化および無効化を制御する。例えば、スリープ移行時に、ＵＳＢ Ｉ／Ｆ１１０からの割込みを無効化してＣＰＵ１０１に伝えないようにし、一方、ＬＡＮ Ｉ／Ｆ１１１からの割込みを有効化してＣＰＵ１０１に伝達可能に制御する。
【００１５】
Ｉ／Ｆ制御部（インタフェース制御部）１０６は、画像形成装置１００のインタフェース（Ｉ／Ｆ）を制御する。
ＵＩ（ユーザインタフェース）部１０７は、パネル等のユーザインタフェースである。印刷部１０８は、印刷を行う。
ＷＬＡＮ Ｉ／Ｆ（無線ＬＡＮインタフェース）１０９は、無線ＬＡＮとの接続を行うインタフェースである。ＵＳＢ Ｉ／Ｆ（ＵＳＢインタフェース）１１０は、ＵＳＢ機器との接続を行うインタフェースである。ＬＡＮ Ｉ／Ｆ１１１は、有線ＬＡＮとの接続を行うインタフェースである。即ち、画像形成装置１００には、外部からの入力を受け付ける複数のインタフェース（ＷＬＡＮ Ｉ／Ｆ１０９、ＵＳＢ Ｉ／Ｆ１１０、ＬＡＮ Ｉ／Ｆ１１１）が接続されている。
【００１６】
画像形成装置１００は、クロック制御部１０４によるクロックの供給を制限することにより、画像形成装置をスリープ状態（省電力状態）へ移行することが可能である。この構成により、モジュールごとに電源供給を制御する電源制御用の追加回路を設ける必要がなく、コストアップを抑えることができる。以下、画像形成装置１００の状態（スタンバイ状態、スリープ状態、電源オフ状態）毎に、画像形成装置１００の各部のクロックの供給状態について説明する。
【００１７】
＜クロック供給状態＞
図７は、画像形成装置１００の各部のクロックの供給状態を示す図である。
図７に示すように、スタンバイ状態では、画像形成装置１００各部にクロックが供給される。
スリープ状態（省電力状態）では、クロック制御部１０４、割込み制御部１０５、Ｉ／Ｆ制御部１０６、ＵＩ部１０７にクロックが供給され、さらにＷＬＡＮ Ｉ／Ｆ１０９、ＵＳＢ Ｉ／Ｆ１１０、ＬＡＮ Ｉ／Ｆ１１１のうちスリープ時待機Ｉ／Ｆに選択されたいずれか１つにクロックが供給される。なお、スリープ時待機Ｉ／Ｆが選択されていない場合（後述する図５（ａ）に示す画面で、５０３の「選択しない  全てのＩ／Ｆで待機します」が選択された場合）には、スリープ状態であっても、ＷＬＡＮ Ｉ／Ｆ１０９、ＵＳＢ Ｉ／Ｆ１１０、ＬＡＮ Ｉ／Ｆ１１１の全てにクロックが供給されるものとする。
電源オフ状態では、画像形成装置１００各部いずれにもクロックは供給されない。
【００１８】
以下、図２〜図６を用いて、画像形成装置１における消費電力低減の動作（スリープへの移行およびスリープからの復帰）を説明する。
＜全体動作＞
図２は、画像形成装置１における消費電力低減の全体動作を示すフローチャートである。このフローチャートに示す動作手順は、画像形成装置１が備えるＲＯＭ１０２にコンピュータ読み取り可能に記録された若しくはＲＡＭ１０３に展開された制御プログラムを画像形成装置１が備えるＣＰＵ１０１が実行することにより実現されるものである。
【００１９】
まず、Ｓ２０１において、ＣＰＵ１０１は、ユーザからの設定を受け付け、予めスリープ時待機Ｉ／Ｆの選択設定を行う（詳細は図３で示す）。
なお、上記Ｓ２０１のスリープ時待機Ｉ／Ｆ選択設定の処理は、スリープ時待機Ｉ／Ｆ選択設定が未設定の場合、又はスリープ時待機Ｉ／Ｆ選択設定の再設定が指示された場合に、ＣＰＵ１０１が実行するステップである。スリープ時待機Ｉ／Ｆ選択設定が設定済みであり、且つ再設定が指示がない場合には、ＣＰＵ１０１は、上記Ｓ２０１の処理をスキップして、Ｓ２０２に処理を進めるものとする。
【００２０】
Ｓ２０２では、ＣＰＵ１０１は、一定時間操作がないなどの設定条件により、スリープへ移行するかどうかを判定する。
そして、スリープへ移行しないと判定した場合（Ｓ２０２でＮｏの場合）、ＣＰＵ１０１は、Ｓ２０２の判定を継続して行う。
一方、スリープへ移行すると判定した場合（Ｓ２０２でＹｅｓの場合）、ＣＰＵ１０１は、Ｓ２０３に処理を進める。
【００２１】
Ｓ２０３では、ＣＰＵ１０１は、スリープ移行制御を行う（詳細は図４で示す）。これにより画像形成装置１はスリープ状態となる。スリープ状態では、図７に示したように、クロック制御部１０４、割込み制御部１０５、Ｉ／Ｆ制御部１０６、ＵＩ部１０７、及び、スリープ時待機Ｉ／Ｆに選択されたインタフェース（ＷＬＡＮ Ｉ／Ｆ１０９、ＵＳＢ Ｉ／Ｆ１１０、ＬＡＮ Ｉ／Ｆ１１１のうちいずれか１つ）のみにクロックが供給されることとなる。
【００２２】
スリープ状態において、クロック供給されているインタフェース（スリープ時待機Ｉ／Ｆ）（即ち、ＷＬＡＮ Ｉ／Ｆ１０９、ＵＳＢ Ｉ／Ｆ１１０、ＬＡＮ Ｉ／Ｆ１１１のうちいずれか１つ）にアクセス（データ受信など）があると、Ｉ／Ｆ制御部１０６はこれを検知する。また、スリープ時待機Ｉ／Ｆからの割込みが割込み制御部１０５に入力され、割込み制御部１０５は、ＣＰＵ１０１に割込みを行う（スリープ時待機Ｉ／Ｆの割込みは有効化されている）。この際、割込み制御部１０５は、クロック制御部１０４へも割込みを行い、この割込みを受けてクロック制御部１０４はＣＰＵ１０１へのクロック供給を再開する。上記割込み制御部１０５からの割込みを受け且つクロック制御部１０４からのクロック供給が再開されたＣＰＵ１０１は動作を再開し、スリープ状態からの復帰と判断して、Ｓ２０５に処理を進める。
Ｓ２０５では、ＣＰＵ１０１は、スリープ復帰制御を行う（詳細は図６で示す）。
【００２３】
＜スリープ時待機Ｉ／Ｆ選択設定動作＞
次に、図３及び図５を用いて、図２のＳ２０１に示したスリープ時待機Ｉ／Ｆ選択設定動作を説明する。
【００２４】
図３は、図２のＳ２０１に示したスリープ時待機Ｉ／Ｆ選択設定動作の一例を示すフローチャートである。このフローチャートに示す動作手順は、画像形成装置１が備えるＲＯＭ１０２にコンピュータ読み取り可能に記録された若しくはＲＡＭ１０３に展開された制御プログラムを画像形成装置１が備えるＣＰＵ１０１が実行することにより実現されるものである。
【００２５】
図５は、スリープ時待機Ｉ／Ｆ選択設定動作を示すＵＩ画面の一例を示す図である。
Ｓ３０１において、ＣＰＵ１０１は、Ｉ／Ｆ制御部１０６によって接続されているインタフェースを検知し、複数のインタフェースが接続されているかどうかを判定する。
そして、複数のインタフェースが接続されていないと判定した場合（Ｓ３０１でＮｏの場合）、ＣＰＵ１０１は、そのままＳ３０３に処理を進める。
一方、複数のインタフェースが接続されていると判定した場合（Ｓ３０１でＹｅｓの場合）、ＣＰＵ１０１は、Ｓ３０２に処理を進める。
【００２６】
Ｓ３０２では、ＣＰＵ１０１は、図５（ａ）に示すスリープ時待機Ｉ／Ｆ選択画面をＵＩ部１０７の表示部に表示して、ＵＩ部１０７からのユーザ入力により、スリープ時に待機するＩ／Ｆの選択を促し、選択結果に応じて処理を分岐する。
【００２７】
図５（ａ）において、ユーザにより「自動選択」（５０１）が選択されて次へボタン５０４が押下（タッチ）された場合、ＣＰＵ１０１はスリー時待機Ｉ／Ｆ選択として「自動選択」が選択されたと判定し（Ｓ３０２で「自動選択」と判定し）、Ｓ３０３に処理を進める。
【００２８】
Ｓ３０３では、ＣＰＵ１０１は、図５（ｂ）に示す自動選択Ｉ／Ｆ確認画面をＵＩ部１０７の表示部に表示して、現時点において自動選択されるインタフェースをユーザに通知し、確認ボタン５１１が押下（タッチ）されたことを検知すると、「自動選択」が選択されたことを示す情報を、スリープ時に待機するＩ／Ｆの選択情報としてＲＡＭ１０３に保持し、Ｓ３０６に処理を進める。なお、最後に使用したＩ／Ｆは、使用された際にＩ／Ｆ制御部１０６によって検知されＩ／Ｆ制御部１０６内に保持される。なお、戻るボタン５１２が押下（タッチ）されと、図示しないが、Ｓ３０２に処理を戻す。
【００２９】
また、図５（ａ）において、ユーザにより「Ｉ／Ｆ指定」（５０２）が選択されて次へボタン５０４がタッチされた場合、ＣＰＵ１０１は、スリープ時待機Ｉ／Ｆ選択として「Ｉ／Ｆ指定」が選択されたと判定し（Ｓ３０２で「Ｉ／Ｆ指定」と判定し）、Ｓ３０４に処理を進める。
【００３０】
Ｓ３０４では、ＣＰＵ１０１は、図５（ｃ）に示すＩ／Ｆ指定画面をＵＩ部１０７の表示部に表示して、スリープ時に待機するＩ／Ｆの指定をユーザに促す。そして、ユーザにより、ＬＡＮ（５２１）、ＵＳＢ（５２２）、ＷＬＡＮ（５２３）のいずれか１つが選択されて確認ボタン５２４が押下（タッチ）されたことを検知すると、ＣＰＵ１０１は、５２１〜５２３で選択されたインタフェースを示す情報を、スリープ時に待機するＩ／Ｆの選択情報としてＲＡＭ１０３に保持し、Ｓ３０６に処理を進める。なお、戻るボタン５２５が押下（タッチ）されと、図示しないが、Ｓ３０２に処理を戻す。
【００３１】
また、図５（ａ）において、ユーザにより５０３の「選択しない」が選択されて次へボタン５０４が押下（タッチ）された場合、ＣＰＵ１０１は、スリープ時待機Ｉ／Ｆ選択として「選択しない」が選択されたと判定し（Ｓ３０２で「選択しない」と判定し）、Ｓ３０５に処理を進める。
【００３２】
Ｓ３０５では、ＣＰＵ１０１は、省エネ（省電力）効果が少ないことを警告する画面（不図示）をＵＩ部１０７の表示部に表示して、確認ボタン（不図示）が押下（タッチ）されたことを検知すると、「選択しない」が選択されたことを示す情報を、スリープ時に待機するＩ／Ｆの選択情報としてＲＡＭ１０３に保持し、Ｓ３０６に処理を進める。なお、この警告画面で戻るボタン（不図示）が押下（タッチ）されと、図示しないが、Ｓ３０２に処理を戻す。
【００３３】
Ｓ３０６では、ＣＰＵ１０１は、ＲＡＭ１０３に保持している、スリープ時に待機するＩ／Ｆの選択情報を、Ｉ／Ｆ制御部１０６に設定し（Ｉ／Ｆ制御部１０６内に保持される）、図２のフローチャートに処理を戻す。
【００３４】
＜スリープへの移行制御動作＞
次に、図４を用いて、図２のＳ２０３に示したスリープ移行制御動作を説明する。
図４は、図２のＳ２０３に示したスリープ移行制御動作の一例を示すフローチャートである。このフローチャートに示す動作手順は、画像形成装置１が備えるＲＯＭ１０２にコンピュータ読み取り可能に記録された若しくはＲＡＭ１０３に展開された制御プログラムを画像形成装置１が備えるＣＰＵ１０１が実行することにより実現されるものである。
【００３５】
Ｓ４０１において、ＣＰＵ１０１は、Ｉ／Ｆ制御部１０６に設定された、スリープ時に待機するＩ／Ｆの選択情報が「自動選択」かどうかを判定する。
そして、スリープ時に待機するＩ／Ｆの選択情報が「自動選択」であると判定した場合（Ｓ４０１でＹｅｓの場合）、ＣＰＵ１０１は、Ｓ４０２に処理を進める。
Ｓ４０２では、ＣＰＵ１０１は、Ｉ／Ｆ制御部１０６によって検知、保持された、最後に使用されたＩ／Ｆを、スリープ時待機Ｉ／Ｆに設定（決定）し、Ｓ４０５に処理を進める。
【００３６】
また、スリープ時に待機するＩ／Ｆの選択情報が「自動選択」でないと判定した場合（Ｓ４０１でＮｏの場合）、ＣＰＵ１０１は、Ｓ４０３に処理を進める。
Ｓ４０３では、ＣＰＵ１０１は、スリープ時に待機するＩ／Ｆが選択されているを判定する。即ち、ＣＰＵ１０１は、Ｉ／Ｆ制御部１０６に設定された、スリープ時に待機するＩ／Ｆの選択情報が、いずれかのインタフェース（ＷＬＡＮ Ｉ／Ｆ１０９、ＵＳＢ Ｉ／Ｆ１１０、ＬＡＮ Ｉ／Ｆ１１１）を示す情報かどうかを判定する。
【００３７】
そして、スリープ時に待機するＩ／Ｆが選択されていると判定した場合（Ｓ４０３でＹｅｓの場合）、ＣＰＵ１０１は、Ｓ４０４に処理を進める。
Ｓ４０４では、ＣＰＵ１０１は、ユーザが選択したＩ／Ｆ（即ち、Ｉ／Ｆ制御部１０６に設定された上記選択情報が示すＩ／Ｆ）を、スリープ時待機Ｉ／Ｆに設定（決定）し、Ｓ４０５に処理を進める。
【００３８】
一方、スリープ時に待機するＩ／Ｆが選択されていないと判定した場合（Ｓ４０３でＮｏの場合）、ＣＰＵ１０１は、そのままＳ４０７に処理を進める。
【００３９】
次に、Ｓ４０５〜Ｓ４０６において、ＣＰＵ１０１は、スリープ時待機Ｉ／Ｆに設定されたＩ／Ｆ以外のＩ／Ｆを動作停止する。
詳細には、Ｓ４０５において、ＣＰＵ１０１０は、割込み制御部１０５により、スリープ時待機Ｉ／Ｆに設定されたＩ／Ｆ以外のＩ／Ｆの割込みを無効化する。さらに、Ｓ４０６において、ＣＰＵ１０１は、クロック制御部１０４により、スリープ時待機Ｉ／Ｆに設定されたＩ／Ｆ以外のＩ／Ｆへのクロック供給を停止する。
【００４０】
例えば、スリープ時待機Ｉ／ＦをＬＡＮ Ｉ／Ｆ１１１に設定する場合、ＣＰＵ１０１は、割込み制御部１０５により、ＬＡＮ Ｉ／Ｆ１１１以外のＩ／ＦであるＵＳＢ Ｉ／Ｆ１１０およびＷＬＡＮ Ｉ／Ｆ１０９の割込みを無効化する（Ｓ４０５）。さらに、ＣＰＵ１０１は、クロック制御部１０４により、ＬＡＮ Ｉ／Ｆ１１１以外のＩ／ＦであるＵＳＢ Ｉ／Ｆ１１０およびＷＬＡＮ Ｉ／Ｆ１０９へのクロック供給を停止する（Ｓ４０６）。
【００４１】
次に、Ｓ４０７において、ＣＰＵ１０１は、スリープ時に待機するＩ／Ｆ（スリープ時待機Ｉ／Ｆ）をＵＩ部１０７に表示し、ユーザに通知する。例えば、「スリープ（省電力）状態に移行します。スリープ状態でもＬＡＮ Ｉ／Ｆは使用可能です。」等のメッセージをＵＩ部１０７の表示部に表示する。
【００４２】
次に、Ｓ４０８において、ＣＰＵ１０１は、クロック制御部１０４に指示して、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、及び印刷部１０８へのクロック供給を停止するように制御する。これにより、画像形成装置１はスリープ状態となる。
【００４３】
以上のように、複数のインタフェースが接続されている場合でも、ユーザによりスリープ時待機インタフェースとして選択設定されたインタフェースのみを残し、他のインタフェースを動作停止にしてスリープに移行することで、スリープ時における消費電力の低減が可能である。または、ユーザが最後に使用したインタフェースのみを残し、他のインタフェースを動作停止にしてスリープに移行することで、スリープ時における消費電力の低減が可能である。
【００４４】
＜スリープからの復帰制御動作＞
次に、図６を用いて、図２のＳ２０５に示したスリープ復帰制御動作を説明する。
図６は、図２のＳ２０５に示したスリープ復帰制御動作の一例を示すフローチャートである。このフローチャートに示す動作手順は、画像形成装置１が備えるＲＯＭ１０２にコンピュータ読み取り可能に記録された若しくはＲＡＭ１０３に展開された制御プログラムを画像形成装置１が備えるＣＰＵ１０１が実行することにより実現されるものである。
【００４５】
まず、Ｓ６００において、ＣＰＵ１０１は、クロック制御部１０４に指示して、ＲＯＭ１０２、ＲＡＭ１０３、ＵＩ部１０７、印刷部１０８へのクロック供給を再開する。
次に、Ｓ６０１において、ＣＰＵ１０１は、Ｉ／Ｆ制御部１０６により、動作停止したＩ／Ｆがあるかどうかを判定する。
【００４６】
そして、Ｉ／Ｆ制御部１０６により動作停止したＩ／Ｆがないと判定した場合（Ｓ６０１でＮｏの場合）、ＣＰＵ１０１は、スリープ復帰制御動作を終了する。
一方、動作停止したＩ／Ｆがあると判定した場合（Ｓ６０１でＹｅｓの場合）、ＣＰＵ１０１は、Ｓ６０２に処理を進める。
【００４７】
Ｓ６０２では、ＣＰＵ１０１は、クロック制御部１０４により、動作停止したＩ／Ｆ（動作停止Ｉ／Ｆ）へのクロック供給を再開する。例えば、前記のように、ＵＳＢ Ｉ／Ｆ１１０およびＷＬＡＮ Ｉ／Ｆ１０９が停止している場合、ＣＰＵ１０１は、クロック制御部１０４により、ＵＳＢ Ｉ／Ｆ１１０およびＷＬＡＮ Ｉ／Ｆ１０９へのクロック供給を再開する（Ｓ６０２）。
【００４８】
次に、Ｓ６０３において、ＣＰＵ１０１は、クロック周波数が安定する時間（予め決められた時間）が経過するまで待機した後（Ｓ６０３でＹｅｓ）、Ｓ６０４において、ＣＰＵ１０１は、割込み制御部１０５により、上記動作停止Ｉ／Ｆ（Ｓ６０２でクロック供給を再開したＩ／Ｆ）の割込みを有効化する。上記の例では、ＣＰＵ１０１は、割込み制御部１０５により、ＵＳＢ Ｉ／Ｆ１１０およびＷＬＡＮ Ｉ／Ｆ１０９の割込みを有効化する（Ｓ６０４）。以上、スリープ復帰制御動作を終了する。これにより、画像形成装置１はスタンバイ状態に復帰する。
【００４９】
なお、インタフェースをネットワークインタフェースのみに限定して、本発明を適用してもよい。例えば、ネットワークを介して外部からの入力を受け付ける複数のインタフェース（ＬＡＮ Ｉ／Ｆ１１１、ＷＬＡＮ Ｉ／Ｆ１０９）のうち、スリープ状態（省電力状態）で有効となるインタフェースをいずれか選択して設定しておくように構成し、さらに、画像形成装置がスリープ状態へ移行する場合に、ＣＰＵ１０１が、前記スリープ状態で有効と設定されたインタフェース以外のインタフェースへのクロックの供給を停止するように、前記複数のネットワークインタフェース（ＬＡＮ Ｉ／Ｆ１１１、ＷＬＡＮ Ｉ／Ｆ１０９）へのクロック供給を制御するように構成する。この構成により、画像形成装置に複数のネットワークインタフェースが接続されている場合でも、スリープ時に所望のネットワークインタフェースを介した復帰を可能としつつ、消費電力の低減が可能となる。
【００５０】
本実施例は、スリープへの移行動作として、クロックの供給停止を行っているが、消費電力の低減という点からは、他の手段を用いることも可能であることは言うまでもない。例えば、電源電圧と動作周波数を下げるＤＶＦＳ（Ｄｙｎａｍｉｃ Ｖｏｌｔａｇｅ ａｎｄ Ｆｒｅｑｕｅｎｃｙ Ｓｃａｌｉｎｇ）なども考えられる。
【００５１】
なお、インタフェース（ＷＬＡＮ Ｉ／Ｆ１０９、ＵＳＢ Ｉ／Ｆ１１０、ＬＡＮ Ｉ／Ｆ１１１）以外のスリープ時省電力部分（ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＵＩ部１０７、印刷部１０８）もクロック供給を停止することで省電力を実現した。しかし、インタフェース以外のスリープ時省電力部分は、スリープ時に電力供給を停止するようにしてもよい。この場合、インタフェース以外のスリープ時省電力部分については１つの回路で電源制御するように構成すれば、大きなコストアップにつながることもない。
【００５２】
また、スリープ移行時に、図４のＳ４０８では、ＣＰＵ１０１等（ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＵＩ部１０７）へのクロック供給を停止する構成を示した。しかし、ＣＰＵ１０１等（ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＵＩ部１０７、印刷部１０８）への電力供給をまとめて遮断可能な回路を設け、この回路により、ＣＰＵ等への電力供給を遮断するように構成してもよい。
【００５３】
また、複数のインタフェース（ＷＬＡＮ Ｉ／Ｆ１０９、ＵＳＢ Ｉ／Ｆ１１０、ＬＡＮ Ｉ／Ｆ１１１）のうち、スリープ状態（省電力状態）で有効と設定されたインタフェース以外のインタフェースへのクロックの供給を停止するように構成した。しかし、スリープ状態で有効と設定されたインタフェース以外のインタフェースへの電力の供給を停止するように構成してもよい。さらに、インタフェースをネットワークインタフェースのみに限定してもよい。
例えば、ネットワークを介して外部からの入力を受け付ける複数のインタフェース（ＬＡＮ Ｉ／Ｆ１１１、ＷＬＡＮ Ｉ／Ｆ１０９）のうち、スリープ状態で有効となるインタフェースをいずれか選択して設定しておくように構成し、さらに、画像形成装置がスリープ状態へ移行する場合に、ＣＰＵ１０１が、前記スリープ状態で有効と設定されたインタフェース以外のインタフェースへの電力の供給を停止するように、前記複数のインタフェース（ＬＡＮ Ｉ／Ｆ１１１、ＷＬＡＮ Ｉ／Ｆ１０９）への電力供給を制御するように構成する。この構成により、画像形成装置に複数のネットワークインタフェースが接続されている場合でも、スリープ時に所望のネットワークインタフェースを介した復帰を可能としつつ、消費電力の低減が可能となる。
【００５４】
また、ＣＰＵ１０１へのクロック供給を停止せず、ＣＰＵのスリープモードに切り替えて電力消費を抑えるように構成してもよい。また、ＲＡＭ１０３へのクロック供給を停止せず、セルフリフレッシュモードに切り替えて電力消費を抑えるように構成してもよい。さらに、他のモジュールも消電力消費を抑えることが可能なモードがあればそのモードに遷移させて、電力消費を抑えるように構成してもよい。
【００５５】
さらに、スリープ時待機Ｉ／Ｆとして「自動選択」が選択設定された場合、ユーザが最後に使用したインタフェースをスリープ時に待機するＩ／Ｆとするように構成した。しかし、スリープ時待機Ｉ／Ｆとして「自動選択」が選択設定された場合、一番使用頻度の高いインタフェースを、スリープ時に待機するＩ／Ｆとするようにしてもよい。なお、使用頻度は、単に直近１週間等の所定期間に使用されたインタフェースの頻度でもよいし、所定期間にスリープ復帰の要因となった頻度でもよい。インタフェースの使用頻度の情報は、Ｉ／Ｆ制御部１０６内の不揮発性メモリに記憶しておいてもよいし、他の不揮発性メモリを設け、該不揮発性メモリに記憶しておくようにしておき、使用頻度の最も高いインタフェースの情報のみをＩ／Ｆ制御部１０６内に記憶しておくようにしてもよい。
【００５６】
以上説明したように、画像形成装置に複数インタフェースが接続されている場合でも、スリープ時待機インタフェースとして設定されたインタフェースのみクロックを供給し、他のインタフェースへのクロックを停止してスリープに移行するといった簡単且つ安価な構成で、スリープ時に所望のインタフェースを介した復帰を可能としつつ、スリープ時の消費電力を低減することができる。
【００５７】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００５８】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００６０】
１００    画像形成装置
１０１    ＣＰＵ
１０２    ＲＯＭ
１０３    ＲＡＭ
１０４    クロック制御部
１０５    割込み制御部
１０６    Ｉ／Ｆ制御部
１０７    ＵＩ部
１０８    印刷部
１０９    ＷＬＡＮ Ｉ／Ｆ
１１０    ＵＳＢ Ｉ／Ｆ
１１１  ＬＡＮ Ｉ／Ｆ
【図１】
2013176878.tif 000003
【図２】
2013176878.tif 000004
【図３】
2013176878.tif 000005
【図４】
2013176878.tif 000006
【図５】
2013176878.tif 000007
【図６】
2013176878.tif 000008
【図７】
2013176878.tif 000009