(57)【要約】【課題】  ＰＦＣ回路による制御を行わない電力状態への復帰要求を検知し、当該復帰要求に対応した処理を実行した後の情報処理装置による電力の消費を抑えることを目的とする。【解決手段】  本発明に記載の情報処理装置は、交流電流を直流電流に変換する出力手段と、力率改善回路と、前記力率改善回路が制御をしている第１の電力状態から前記力率改善回路が制御をしておらず、前記第１の電力状態よりも消費電力の低い第２の電力状態に移行する情報処理装置において、所定の復帰要求を検知する検知手段と、前記力率改善回路が前記出力手段の力率を制御せず、前記所定の復帰要求に対応する処理を実行できる第３の電力状態に前記情報処理装置を移行させる電力制御手段と、を有し、前記電力制御手段は、前記所定の復帰要求に対応する処理後、前記情報処理装置の電力状態を前記第３の電力状態から前記第２の電力状態へ移行させることを特徴とする。【選択図】  図６
2020055127.tif 000002
【特許請求の範囲】
【請求項１】
交流電流を直流電流に変換して出力する出力手段と、
前記出力手段の力率を制御する力率改善回路と、
前記力率改善回路が前記出力手段の力率を制御している第１の電力状態から、前記力率改善回路が前記出力手段の力率を制御しておらず、前記第１の電力状態よりも消費電力の低い第２の電力状態に移行する情報処理装置において、
前記第２の電力状態において、所定の復帰要求を検知する検知手段と、
前記検知手段の検知に基づいて、前記情報処理装置を前記第２の電力状態から、前記力率改善回路が前記出力手段の力率を制御せず、前記所定の復帰要求に対応する処理を実行できる第３の電力状態に前記情報処理装置を移行させる電力制御手段と、を有し、
前記電力制御手段は、前記第３の電力状態において、前記検知手段により検知された前記所定の復帰要求に対応する処理が完了した後、前記情報処理装置の電力状態を前記第３の電力状態から前記第２の電力状態へ移行させることを特徴とする情報処理装置。
【請求項２】
前記力率改善回路が前記出力手段の力率を制御するか否かを設定する設定手段をさらに有し、
前記設定手段は、前記第２の電力状態において検知された前記所定の復帰要求に基づく、前記力率改善回路が前記出力手段の力率を制御するよう設定を行わず、前記第２の電力状態において検知された前記所定の復帰要求と異なる復帰要求に基づいて、前記力率改善回路が前記出力手段の力率を制御するよう設定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
外部の装置と通信する通信手段をさらに有し、
前記所定の復帰要求は、前記通信手段を介して受信された、前記情報処理装置の状態を問い合わせる通知であることを特徴とする請求項１または２に記載の情報処理装置、
【請求項４】
前記所定の復帰要求は、前記通信手段を介して受信された所定のポート番号と異なるポート番号を宛先とするパケットの受信であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
用紙に画像を形成する画像形成手段をさらに有し、
前記電力制御手段は、前記第２の電力状態において、前記画像形成手段に電力を供給せず、前記所定の復帰要求が検知されても、前記画像形成手段に電力を供給しないことを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
前記所定の復帰要求と異なる他の復帰要求は、前記通信手段を介して受信された前記所定のポート番号を宛先とするパケットの受信であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記所定のポート番号は、前記画像形成手段による画像形成の実行を指示するポート番号であることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記通信手段は、ＴＣＰ／ＩＰのプロトコルに則って通信を行うことができ、
前記所定のポート番号は、９１００番であることを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
画面を表示する表示手段をさらに有し、
前記電力制御手段は、前記第２の電力状態において前記表示手段に電力を供給せず、前記所定の復帰要求が検知されても、前記表示手段に電力を供給しないことを特徴とする請求項１乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記第２の電力状態で、ユーザが複合機１０１を操作したことに応じた、前記所定の復帰要求と異なる他の復帰要求を受け付ける受け付け手段をさらに有し、
前記電力制御手段は、前記受け付け手段によるユーザ操作の受け付けに応じて、前記情報処理装置の電力状態を前記第２の電力状態から他の電力状態に移行させる請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記力率改善回路は、入力された交流電流から生成された電流の流れを切り替える切り替え手段を有し、
前記力率改善回路は、前記切り替え手段による切り替えを行うか否かを制御することで前記出力手段の力率を制御することを特徴とする請求項１乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記電力制御手段は、前記出力手段の出力する電源の電圧に基づいて、前記切り替え手段を切り替えることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記切り替え手段は、前記出力手段の出力する電圧と、前記力率改善回路が出力する電圧を比べて前記電流の流れを切り替えることを特徴とする請求項１１または１２に記載の情報処理装置。
【請求項１４】
前記第３の電力状態は、前記第２の電力状態よりも消費電力が高く、前記第１の電力状態よりも消費電力が低い状態であることを特徴とする請求項１乃至１３のいずれか一項に記載の情報処理装置。
【請求項１５】
前記所定の復帰要求に対応する処理を実行する制御手段をさらに有し、
前記電力制御手段は、前記第２の電力状態における前記検知手段による前記所定の復帰要求の検知に基づいて、前記制御手段への電力供給を開始することを特徴とする請求項１乃至１４のいずれか一項に記載の情報処理装置。
【請求項１６】
前記電力制御手段が前記制御手段への電力の供給を開始した後に、前記復帰要求の種類を判定する判定手段を有することを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記電力制御手段は、前記復帰要求に対応する処理を実行してから、前記力率改善回路が前記出力手段の力率を制御しないよう設定された状態で所定の時間が経過したことに基づき、前記制御手段への電力供給を停止し、前記第２の電力状態へ移行することを特徴とする請求項１５または１６に記載の情報処理装置。
【請求項１８】
前記第２の電力状態において、前記情報処理装置は前記検知手段により検知された前記所定の復帰要求に対応する処理を実行することのできないことを特徴とする請求項１乃至１７のいずれか一項に記載の情報処理装置。
【請求項１９】
交流電流を直流電流に変換して出力する出力手段と、
前記出力手段の力率を制御する力率改善回路と、を有し、
前記力率改善回路が前記出力手段の力率を制御する第１の電力状態と、前記力率改善回路が前記出力手段の力率を制御せず、前記第１の電力状態よりも消費電力の低い第２の電力状態で動作することのできる情報処理装置の制御方法において、
前記第２の電力状態において、所定の復帰要求の検知する検知工程と、
前記検知工程における前記所定の復帰要求の検知に応じて、前記力率改善回路による前記出力手段による制御を行わず、前記所定の復帰要求に対応する処理を実行することのできる第３の電力状態へ移行する第１の電力制御工程と、
前記第３の電力状態において、検知された前記所定の復帰要求に対応する処理を実行する処理工程と、
前記処理工程における処理が完了した後、前記情報処理装置を前記第３の電力状態から前記第２の電力状態に移行させる第２の電力制御工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項２０】
請求項１９に記載の情報処理装置の制御方法をコンピュータが実行するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理装置の制御方法とプログラムに関する。
【背景技術】
【０００２】
コピー、プリント、スキャン、ＦＡＸなどの機能を有する複合機のように商用電源から供給される電力で動作する情報処理装置は、商用電源から供給される交流電圧を直流電圧に変換する電源ユニットを備える。
【０００３】
上記のような電源ユニットは、入力された交流電圧を整流し、平滑化するために平滑用のコンデンサを有しており、入力された交流電圧の電圧値が平滑用のコンデンサの電圧値よりも高くなるタイミングで電流が流れる。そのため、力率改善（ＰＦＣ：  Ｐｏｗｅｒ  Ｆａｃｔｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）回路を使い、入力電圧と入力電流の位相ずれを少なくして装置に短時間で大電流が流れてしまうことを防ぐことが知られている。
【０００４】
情報処理装置は、プリンタ部や表示部、制御部へ電力を供給する通常モードや、装置の一部のみに電力を供給する省電力モードなど複数の電力モードで動作することができる。省電力モード時には、装置に流れる電流量が少なく、ＰＦＣ回路を使用しなくても短時間で大電流が流れるということはない。そこで、特許文献１に記載の情報処理装置は、ＰＦＣ回路による制御を行うか否かを切り替えることができるようにし、情報処理装置が省電力モードで動作している間、ＰＦＣ回路による制御を行わないようにする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−９０８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
情報処理装置は、省電力モードで動作中に省電力モードからの復帰要求を受信し、受信した復帰要求に対応する動作が可能な状態へ情報処理装置の電力状態を移行させる。情報処理装置が受信する復帰要求のなかには、省電力モードにおいて電力供給が停止されているモジュールのうち、一部のモジュールにのみ電力供給を行うことで処理を実行することのできるものがある。たとえば、情報処理装置が接続されるネットワークと同一のネットワークに接続された他の装置から情報処理装置の状態の取得要求が検知された場合などである。このとき、情報処理装置はスキャン処理やプリント処理を行わないため、プリンタ部やスキャナ部、操作部への電力供給を行わず、制御部への電力供給を行い、当該取得要求に対応する処理を実行する。上記のような復帰要求により一部のモジュールへの電力供給を再開する場合、情報処理装置に流れる電流量が少ないためＰＦＣ回路による制御を行わないようにした状態のまま、情報処理装置の制御部への電力供給を行う。情報処理装置が上記のような復帰要求に対応した処理を完了した後も、制御部への電力供給を続けると、制御部が処理を行わないにも関わらず電力を供給することとなり、不要な電力を消費することとなる。
【０００７】
本発明は上記のような課題を鑑みて、省電力モードからＰＦＣ回路による制御を行わない電力状態への復帰要求を検知し、当該復帰要求に対応した処理を実行した後の情報処理装置による電力の消費を抑えることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に記載の情報処理装置は、
交流電流を直流電流に変換して出力する出力手段と、
前記出力手段の力率を制御する力率改善回路と、
前記力率改善回路が前記出力手段の力率を制御している第１の電力状態から、前記力率改善回路が前記出力手段の力率を制御しておらず、前記第１の電力状態よりも消費電力の低い第２の電力状態に移行する情報処理装置において、
前記第２の電力状態において、所定の復帰要求を検知する検知手段と、
前記検知手段の検知に基づいて、前記情報処理装置を前記第２の電力状態から、前記力率改善回路が前記出力手段の力率を制御せず、前記所定の復帰要求に対応する処理を実行できる第３の電力状態に前記情報処理装置を移行させる電力制御手段と、を有し、
前記電力制御手段は、前記第３の電力状態において、前記検知手段により検知された前記所定の復帰要求に対応する処理が完了した後、前記情報処理装置の電力状態を前記第３の電力状態から前記第２の電力状態へ移行させることを特徴とする。
【発明の効果】
【０００９】
本発明に記載の情報処理装置は、省電力モードからＰＦＣ回路による制御を行わない電力状態への復帰要求を検知し、当該復帰要求に対応した処理を実行した後の情報処理装置による電力の消費を抑えることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態における、複合機１０１を含むシステム構成と、複合機１０１の構成を示した図である。
【図２】本実施形態における、複合機１０１の内部構造を示したブロック図である。
【図３】本実施形態における、複合機１０１のコントローラ部１０４の構成を示すブロック図である。
【図４】本実施形態における、電源ユニット２０２の内部構造を示したブロック図である。
【図５】従来の技術における、複合機１０１の電力モードの状態遷移を示す図である。
【図６】本実施形態における、複合機１０１の電力モードの状態遷移を示す図である。
【図７】本実施形態における、複合機１０１の電力モードの遷移に関する処理を示すフローチャートである。
【図８】本実施形態における複合機１０１の省電力モードからの復帰に関する処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１２】
＜実施例１＞
図１に本発明の実施例に記載の情報処理装置の一例である複合機を含むシステム構成例を示す。複合機は本発明における情報処理装置の一例であり、情報処理装置はパーソナルコンピュータや複合機の一部機能のみを有するＳＦＰ等であってもよい。
【００１３】
図１において、複合機１０１がネットワーク１０３を介してＰＣ１０２に接続されている。ＰＣ１０２はコンピュータであり、複合機１０１とのデータ送受信を行うことができる。複合機１０１は、コピー、プリンタ、スキャナ、ファクスなどの機能を有する複合機である。
【００１４】
次に、図１を用いて複合機１０１の概略構造および動作を説明する。操作部１０５は操作者が各種の操作を行うためのボタンや操作パネル、及びユーザにより入力された情報を表示するための表示部により構成される。スキャナ部１０６は、原稿画像をスキャンしてデジタルデータに変換しコントローラ部１０４に入力する機構を備える。プリンタ部１０７は、コントローラ部１０４で処理された画像データを用紙に印刷して出力する。ファクス部１０８は、電話回線１１０と接続され、スキャナ部で読みとった原稿をファクス送信し、または、電話回線１１０から受信したファクスデータをプリンタ部１０７で印刷して出力する。電源部１０９は、複合機１０１の電源であり、交流電源を直流電源に変換し、複合機１０１内の各ユニットに電源を供給する電源である。
【００１５】
次に、図２を用いて複合機１０１の内部構造を説明する。
【００１６】
電源スイッチ２１１はユーザによって操作されるシーソスイッチ等のスイッチである。ユーザ操作により電源スイッチ２１１がオン状態である場合、電源プラグ２１０を介して電源部１０９に商用の交流電源が供給される。電源部１０９に入力された交流電流は入力された交流電流を直流電流に変換するための電源ユニット２０２、および、プリンタ部１０７でプリント時に画像形成に使用する高圧電源を生成する高圧電源部２１２に供給される。
【００１７】
電源ユニット２０２が交流電源から生成した直流電源は、コントローラ部１０４と操作部１０５に供給される。また、電源ユニット２０２が生成した直流電源は、スイッチ２０３、２０４、２０５を介してスキャナ部１０６、プリンタ部１０７、ファクス部１０８に供給される。
【００１８】
高圧電源部２１２が生成した高圧電源はスイッチ２０４を介してプリンタ部１０７に供給される。
【００１９】
スイッチ２０３〜２０５、スイッチ２１３はコントローラ部１０４の電源制御部２０１によってオフ、オンが制御される。複合機１０１はそれぞれのユニットごとにスイッチを制御すること、細かな電力制御を図ることができる。なお、プリンタ部１０７が印刷処理を実行する際に、スイッチ２１３をオンすることでプリンタ部１０７に高圧電源を供給することができる。
【００２０】
たとえば、ジョブの実行中を示すジョブモードから消費電力を削減する省電力モードに移行する際には、電源制御部２０１の制御によりスイッチ２０３、２０４、２０５、２１３がオフされて、スキャナ部１０６、プリンタ部１０７への電源供給が停止される。ファクス部１０８に関しては、省電力モードにおいても電源が供給される。これは電話回線１１０からの着信を検知するのに必要な部位への最小限の電力を供給するためである。
【００２１】
電源ユニット２０２は交流電源を全波整流する全波整流部２０６と、その出力の力率を改善するＰＦＣ部２０７と所望の電圧に変換するスイッチングレギュレータ部２０８からなる。ここで、ＰＦＣとはＰｏｗｅｒ  Ｆａｃｔｏｒ  Ｃｏｒｒｅｃｔｉｏｎの略であり、入力される交流電源の電流波形を整形して電圧波形に近づけることで力率を改善させる力率改善回路のことである。これにより電源から出力される電流の高調波成分を低減してノイズ障害の発生を防ぐことができる。
【００２２】
ＰＦＣ部２０７には電源制御部２０１からＰＦＣ制御信号２０９が入力されている。電源制御部２０１がＰＦＣ制御信号のＨｉｇｈ、Ｌｏｗを切り替えることでＰＦＣ動作のオン、オフが切り替えられる。ＰＦＣ部２０７がオンの場合とオフの場合の動作については、図４を用いて後述する。
【００２３】
電源制御部２０１は、複合機１０１が消費電力の大きいジョブモードで動作する場合、ＰＦＣ部２０７をオンする。一方で、複合機１０１が消費電力の少ない省電力モードで動作する場合、電源制御部２０１はＰＦＣ部２０７をオフに制御する。省電力モードでは、複合機１０１に流れる電流量は少なくなるのに比例して、流れる電流の高調波成分が小さくなる。そこで、複合機１０１はＰＦＣ部２０７を制御しないオフ状態に設定する。このようにすることで、複合機１０１の消費電力に対して、ＰＦＣ部２０７の消費電力の割合を低下させることができる。
【００２４】
図３は、コントローラ部１０４の構成を示すブロック図である。
【００２５】
コントローラ部１０４はＣＰＵ３０１、プログラムメモリ３０２、汎用メモリ３０３、エンジンＩ／Ｆ３０４、操作部Ｉ／Ｆ３０５、割り込み制御部３０６、ＬＡＮコントローラ３０７、電源制御部２０１、省電力スイッチ３０８により構成される。
【００２６】
ＣＰＵ３０１はＰＣＩ  ＥｘｐｒｅｓｓバスによりエンジンＩ／Ｆ３０４、ＬＡＮコントローラ３０７に接続されている。
【００２７】
コントローラ部１０４はスキャナ部１０６やプリンタ部１０７等各種周辺デバイスとのインターフェース回路を備える。ＣＰＵ３０１はプログラムメモリ３０２に格納されたプログラムを実行し、各インターフェース回路を介してスキャナ部１０６やプリンタ部１０７を制御する。
【００２８】
プログラムメモリ３０２は、複合機１０１を制御するプログラムや制御データを格納する。ＣＰＵ３０１はプログラムメモリ３０２に格納されたプログラムを汎用メモリ３０３に展開し、実行することで、複合機１０１を制御する。
【００２９】
汎用メモリ３０３は、ＣＰＵ３０１のワークメモリとして使用され、コピー、スキャン、プリント、ファクス等の各種処理モードに従って、それぞれ対象となるユニットに応じた画像データ等を格納する。
【００３０】
エンジンＩ／Ｆ３０４は、スキャナ部１０６、プリンタ部１０７、ファクス部１０８に接続され、通信制御、及び画像データの送受信を行う。
【００３１】
操作部Ｉ／Ｆ３０５は操作部１０５に接続するためのインターフェースであり、操作部１０５のキー、タッチパネル等の操作情報の通信を行い、操作部１０５に表示するための画面データを送信する。
【００３２】
割り込み制御部３０６は装置内の各部からの割り込み信号を検知し、割り込みの信号に応じて電源制御部２０１やＣＰＵ３０１へ通知を行う。割り込み信号は、操作部Ｉ／Ｆ３０５を介して操作部１０５から入力される信号や、ＬＡＮコントローラ３０７を介してネットワーク１０３に接続されている外部装置からの信号などである。電源制御部２０１が割り込み制御部３０６からの通知を受けたことに応じて、当該通知に対応する処理をするのに必要な箇所へ電力を供給するためのスイッチをオンに制御する。これにより、複合機１０１は省電力モードから異なる電力モードへと移行する。なお、割り込み制御部３０６は、いずれの信号線を介して割り込み信号を受信したかに応じて復帰要求を判定することができる。電源制御部２０１は、復帰要求の種類に応じて、いずれのスイッチをオンにするかを制御する。
【００３３】
ＬＡＮコントローラ３０７は、ネットワーク１０３に接続されてＰＣ１０２等の外部装置とデータの送受信を行うネットワーク制御部である。ＣＰＵ３０１は、ＬＡＮコントローラ３０７を介してＰＣ１０２等外部の装置から印刷データや複合機１０１の状態取得要求のパケットを受信する。ＬＡＮコントローラ３０７は省電力モードであっても電力が供給されるユニットである。ＬＡＮコントローラ３０７は、複合機１０１が省電力モードにおいて、外部からのネットワークパケットを受信可能であり、受信時には割り込み制御部３０６にトリガ信号をアサートする。
【００３４】
省電力スイッチ３０８は、電源部１０９から供給される電源を各部に供給するかどうかを制御するためのスイッチである。省電力スイッチ３０８は、複合機１０１が省電力モードに移行する際に、電源制御部２０１によってオフされる。省電力スイッチ３０８をオフすることで、ＣＰＵ３０１、プログラムメモリ３０２、エンジンＩ／Ｆ３０４、操作部Ｉ／Ｆ３０５、操作部１０５への電力の供給が停止される。一方で、省電力モード時にも電源制御部２０１、割り込み制御部３０６、ＬＡＮコントローラ３０７、汎用メモリ３０３には電力が供給される。
【００３５】
ＣＰＵ３０１は、複合機１０１が省電力状態に移行する前に保持しているデータを汎用メモリ３０３に退避させる。さらに、ＣＰＵ３０１は汎用メモリ３０３をセルフリフレッシュ状態に移行させ、汎用メモリ３０３がＣＰＵ３０１による読み書きができないがデータを保持することができるモードに移行させる。
【００３６】
複合機が省電力モードでないときは、ＣＰＵ３０１が省電力モードや待機モードへの移行トリガを監視する。待機モードへの移行のトリガとは、たとえば、ユーザが最後に操作をしてから一定時間が経過した、最後に実行したジョブの完了から一定時間が経過した、ユーザにより省電力モードへの移行ボタンが操作されたなどである。ＣＰＵ３０１は待機モードへの移行トリガを検知して、モードレジスタ３０９を待機モードにセットする。そして、ＣＰＵ３０１は電源制御部２０１に待機モードへの移行を指示する。電源制御部２０１は、省電力スイッチ３０８を切断し、待機モードに移行する。また、省電力モードへの移行トリガは、待機モードへ移行してから所定時間が経過したか等である。ＣＰＵ３０１が省電力モードへの移行トリガを検知する。ＣＰＵ３０１は省電力モードへの移行トリガに基づいて、電力制御部２０１のモードレジスタに省電力モードを設定する。そして、ＣＰＵ３０１は電力制御部２０１に省電力モードへの移行処理の開始を指示する。
【００３７】
図４は、電源ユニット２０２の内部構造を示したブロック図である。特にＰＦＣ部２０７の構造について詳しく説明する。
【００３８】
全波整流部２０６は電源プラグ２１０から入力された交流電圧を整流し、脈流電圧を出力する。全波整流部２０６から出力された電圧はＰＦＣ部２０７に入力される。
【００３９】
ＰＦＣ部２０７は、ＰＦＣ制御回路４０８を有しており、ＰＦＣ制御回路４０８は電流波形が電圧波形と同期するようにＦＥＴ４０２をオフ、オン制御する。
【００４０】
ＰＦＣ部２０７は、ＦＥＴ４０２をオンしてチョークコイル４０１に電力を蓄え、オフしてチョークコイル４０１に蓄えた電力がダイオード４０３を介して一次平滑コンデンサ４０６に供給し、電流波形を調節する。ＰＦＣ制御回路４０８は、分圧抵抗４０４、４０５で分圧された電圧値、及び、抵抗４０７に流れる電流値を監視し、ＦＥＴ４０２の制御を行う。
【００４１】
ＰＦＣ制御信号２０９は電源制御部２０１により制御される信号であり、ＰＦＣ部２０７のオン、オフを切り替えるための信号である。ＰＦＣ部２０７がオンとは、ＰＦＣ制御回路４０８の出力に基づいて、ＦＥＴ４０２のオン、オフを切り替える状態である。ＰＦＣ部２０７をオンにする場合、電源制御部２０１はＰＦＣ制御信号２０９をＨｉｇｈに設定する。ＡＮＤ回路４０９にはＰＦＣ制御信号２０９と、ＰＦＣ制御回路４０８の出力が入力される。そして、ＡＮＤ回路４０９の出力がＦＥＴ４０２のゲート端子に印加され、ＦＥＴ４０２のオン、オフが制御される。ＰＦＣ部２０７がオフとは、ＰＦＣ制御回路４０８の出力に関わらず、ＦＥＴ４０２がオフになる状態である。ＰＦＣ部２０７をオフにする場合、電源制御部２０１はＰＦＣ制御信号２０９をＬｏｗに設定する。これにより、ＦＥＴ４０２は、ＰＦＣ制御回路４０８の出力に関わらず、常にオフとなる。ＦＥＴ４０２が常にオフとなると電力がダイオード４０３を介して一次平滑コンデンサ４０６側に供給される。
【００４２】
複合機１０１が以下で述べる省電力モードや待機モードでの動作時に、ＰＦＣ部２０７をオフにし、ＦＥＴ４０２のオン、オフが切り替えられないようにすることで、ＦＥＴ４０２における電力損失を減らすことができる。
【００４３】
ここで、図５と表１を用いて従来の複合機における電力モードの状態遷移を説明する。図５は、従来の複合機の有する電力モードとそれらの電力モードの関係を示す図である。表１は各電力モードにおける各スイッチのオン、オフを示す表である。
【００４４】
【表１】
2020055127.tif 000003
【００４５】
従来の複合機は、電力モードとして電源オフＳ５０１、ジョブモードＳ５０２、省電力モードＳ５０３を備える。
【００４６】
電源オフＳ５０１は、複合機１０１の電源スイッチ２１１がオフされ、電源部１０９への電力供給がされておらず、各ユニットへの電源供給が遮断されている状態である。電源オフＳ５０１において、電源スイッチ２１１がオフされているため、スイッチ２０３、２０４、２０５、２１３は全てオフであり、ＰＦＣ回路も動作していないためオフである。
【００４７】
電源オフＳ５０１において、電源スイッチ２１１がオンされると、複合機１０１はジョブモードＳ５０２に移行する。ジョブモードＳ５０２は、複合機１０１内部に電源供給され、コピー、プリント、ファクスなど各種のジョブを実行している状態、あるいは、ジョブを実行することのできる状態である。ジョブモードＳ５０２におけるシステムの電力状態の遷移はＣＰＵ３０１がプログラムメモリ３０２内のプログラムに応じて電源制御部２０１を制御することで実現する。なお、ジョブモードＳ５０２は上記のＳ５０１〜Ｓ５０３の３つのモードのなかで最も消費電力の大きいモードである。ジョブモードにおいては電源スイッチ２１１、省電力スイッチ３０８、スイッチ２０３〜２０５、２１３全てがオンになっており、ＰＦＣ回路も動作するためオンに設定されている。
【００４８】
省電力モードＳ５０３は、電源部１０９のスイッチ２０３、２０４、２０５、２１３とコントローラ部１０４の省電力スイッチ３０８がオフされ、コントローラ部１０４の一部だけに電力が供給されている状態である。具体的には、図３の汎用メモリ３０３、電源制御部２０１、割り込み制御部３０６、ＬＡＮコントローラ３０７、ファクス部１０８の一部に電力が供給されている。さらに、汎用メモリ３０３は消費電力を低減させるためにセルフリフレッシュモードに移行されている。なお、操作部Ｉ／Ｆ３０５は電源が切断されていても、操作部１０５の省電力スイッチの押下による割り込み制御部３０６で検知できる。
【００４９】
ジョブモードＳ５０２ではＰＦＣ動作はオンに制御され、電源オフＳ５０１および省電力モードＳ５０３ではＰＦＣ動作はオフに制御される。省電力モードＳ５０３において、ネットワーク経由で複合機１０１の状態を問い合わせるパケットを受信する場合がある。状態を問い合わせるパケットを処理する場合、複合機１０１はスキャナ部１０６、プリンタ部１０７、ファクス部１０８を使用しない。そこで、実施例１に記載の複合機１０１は、電源オフＳ５０１、ジョブモードＳ５０２、省電力モードＳ５０３に加えて、コントローラ部１０４への電力供給を行い、スキャナ部１０６、プリンタ部１０７へ電力供給を行わない待機モードに移行する。この待機モードはジョブモードに比べて電力供給される箇所が少なく、複合機１０１に流れる電流量も少ない。そのため、ＰＦＣ部２０７を起動しなくても電流の高調波成分は少ない。実施例１に記載の複合機１０１は、待機モードにおいてＦＥＴ４０２をオフし、ＰＦＣ部２０７による制御を行わないようにする。このようにすることで、複合機１０１全体の消費電力に対してＰＦＣ部により消費される電力が占める割合を減らすことができる。
【００５０】
図６と表２を用いて、実施例１における電力モードの状態遷移を説明する。図６は、実施例１に記載の複合機１０１が有する複数の電力モードと、複数の電力モードの関係を示す図である。表２は、実施例１における複合機１０１が有する複数の電力モードのそれぞれの電力モードにおける各スイッチのオン、オフを示す表である。
【００５１】
【表２】
2020055127.tif 000004
【００５２】
本実施例では、電源オフ、ジョブモード、待機モード、省電力モードの状態を備える。従来の技術に対し待機モードＳ６０１が追加された。待機モードＳ６０１は、省電力スイッチ３０８がオンされＣＰＵ３０１等に電源が供給されるが、ＰＦＣ動作はオフに制御される。ジョブモードにおいて、複合機１０１が所定の条件を満たしたことに従って、複合機１０１はジョブモードから待機モードへの移行処理を開始する。所定の条件とは、例えば、ジョブ完了から所定の時間が経過した、また、最後にユーザが操作を行ってから所定の時間が経過した、ユーザにより省電力モードへの移行が指示されたなどである。
【００５３】
なお、それぞれの電力状態は消費電力の高い順に、ジョブモード、待機モード、省電力モード、電源オフの順になる。
【００５４】
省電力モードＳ５０３において復帰要求が検出されたときには待機モードＳ６０１に移行してＣＰＵ３０１が起動した後、ＣＰＵ３０１によって復帰要求を確定する。表３は、複合機１０１が省電力モードＳ５０３において、割り込み制御部３０６に割り込み信号を入力する復帰トリガの種類と当該復帰トリガによる割り込み信号が発生したときに複合機１０１が移行する電力モードの関係を示している。
【００５５】
【表３】
2020055127.tif 000005
【００５６】
“操作部スイッチ押下”は、複合機１０１が省電力モードであるときに、ユーザが操作部の節電スイッチを押下したことに基づく復帰トリガである。“ネットワークプリントジョブ受信”はネットワーク１０３を介してＰＣ１０２からプリントジョブを受信したことに基づく復帰トリガである。“時計設定”は、現在時刻がユーザにより設定された時刻になったこと、または、省電力モードＳ５０３に移行してからユーザにより設定された時間が経過したことに基づく復帰トリガである。“ファクス受信”は、ファクス部１０８が電話回線１１０を介してファクスを受信したことに基づいて出力される復帰トリガである。“ネットワーク情報要求パケット受信”は、ネットワーク１０３を介して複合機１０１の状態の取得を要求するパケットを受信したことに基づく復帰トリガである。
【００５７】
複合機１０１は、コピー、スキャン、プリント、ファクスなどのジョブ終了後、もしくは、操作部１０５における最後の操作からの一定時間の経過したことに基づいて、ジョブモードＳ５０２から待機モードＳ６０１へ移行する。ここで、複合機１０１がジョブモードＳ５０２から待機モードＳ６０１へ移行するまでの経過時間は、ユーザにより設定される時間であり、たとえば３０分や１時間等である。
【００５８】
複合機１０１は、待機モードに移行後、ネットワーク通信を行っていないアイドル状態が一定時間継続したことに基づいて、待機モードＳ６０１から省電力モードＳ５０３に移行する。ここで、複合機１０１が待機モードＳ６０１から省電力モードＳ５０３に移行するまでの経過時間は、例えば１５秒である。
【００５９】
なお、図６において、複合機１０１はジョブモードで移行条件を満たした場合に、待機モードを経て、省電力モードに移行する。複合機１０１はジョブモードで移行条件を満たしたことに基づいて、待機モードを経ずに省電力モードに移行するとしてもよい。
【００６０】
次に、図７を用いて、実施例１においてＣＰＵ３０１が実行する処理を示すフローチャートである。本フローチャートに記載の処理を実行するためのプログラムはプログラムメモリ３０２に記憶されており、ＣＰＵ３０１は当該プログラムを汎用メモリ３０３に展開して処理を実行する。
【００６１】
電源投入後、ＣＰＵ３０１は装置の全ての部位に通電し、モードレジスタ３０９に動作モードとして“ジョブモード”を書き込む（Ｓ７０１）。Ｓ７０１において、ＣＰＵ３０１は電源制御部２０１を制御し、ＰＦＣ制御信号２０９をＨｉｇｈに設定する。ＰＦＣ制御信号２０９がＨｉｇｈに設定されることで、ＰＦＣ部２０７がオン状態となり、ＰＦＣ制御を実行することができるようになる。ＣＰＵ３０１は、電力制御部２０１を制御し、スイッチ２０３、２０４、２０５、２１３、省電力スイッチ３０８をオンに設定し、各部に通電する。
【００６２】
次に、ＣＰＵ３０１は、スキャナ部１０６、プリンタ部１０７、ファクス部１０８の初期処理を行う（Ｓ７０２）。Ｓ７０２の処理を完了することで、複合機１０１はスキャナ部１０６、プリンタ部１０７、ファクス部１０８を動作させることができるようになる。
【００６３】
ＣＰＵ３０１は、シャットダウン指示がなされたか否かを判定する（Ｓ７０３）。シャットダウン指示は、例えばユーザが複合機１０１の電源スイッチをオフにしたり、ネットワーク上に接続されたＰＣ等の情報処理装置からリモートシャットダウンが指示されたり、ユーザにより予め設定された時刻になった場合にされる。シャットダウン指示がなされている場合、ＣＰＵ３０１は、シャットダウン処理を行い、処理を終了する（Ｓ７０４）。
【００６４】
Ｓ７０３においてシャットダウン指示がない場合、ＣＰＵ３０１は待機モードへの移行トリガが発生しているか否かを判定する（Ｓ７０５）。待機モードへの移行トリガとは、たとえば、ジョブの実行が完了、または、ユーザが最後に操作をしてから所定の時間が経過した、ユーザにより節電ボタンが押下された等である。上記の移行トリガの発生に基づいて、割り込み制御部３０６に割り込み信号が入力される。割り込み制御部３０６は、割り込み信号の入力をＣＰＵ３０１に通知する。ＣＰＵ３０１は割り込み制御部３０６から割り込み信号の入力が通知されたことに基づいて、待機モードへの移行トリガが発生していると判定する。
【００６５】
待機モードへの移行トリガが発生していないと判定された場合、ＣＰＵ３０１は、Ｓ７０３に処理を戻す。待機モードへの移行トリガが発生したと判定された場合、ＣＰＵ３０１は待機モードへの移行処理を実行する（Ｓ７０６）。待機モードへの移行処理とは、待機モードで電力供給が停止されるスキャナ部１０６、プリンタ部１０７、ファクス部１０８への電力供給を停止するための処理である。電力供給を停止するための処理とは、ＣＰＵ３０１がプリンタ部１０７においてはプリンタ部１０７で保存されているログデータをコントローラ部１０４の汎用メモリ３０３に保存するなどの処理である。
【００６６】
ＣＰＵ３０１は、電源制御部２０１に待機モードへの移行を通知する（Ｓ７０７）。Ｓ７０７においてＣＰＵ３０１から通知を受けた電源制御部２０１は、スイッチ２０３、２０４、２０５、２１３をオフに設定する。さらに、ＣＰＵ３０１は、ＰＦＣ制御信号２０９をＬｏｗに設定し、ＰＦＣ部２０７をオフに設定する。
【００６７】
ＣＰＵ３０１は、待機モードにおいてはジョブモードへの移行トリガが発生しているか否かを判定する（Ｓ７０８）。Ｓ７０８において、移行トリガとは、表３に記載の移行トリガのうち、ネットワーク情報要求パケット要求を除くトリガである。割り込み制御部３０６は割り込み信号を検知し、ＣＰＵ３０１に割り込み信号の発生といずれの割込み信号が発生したかを示す情報を通知する。ＣＰＵ３０１は通知された情報に基づいて、当該割り込み信号がジョブモードへの移行トリガであるか否かを判定する。たとえば、ネットワークを介してパケットを受信した場合、当該パケットの受信により割り込み信号制御部３０６に割り込み信号が入力される。割り込み制御信号３０６は、入力された割り込み信号に基づいて、割り込み信号を受信したことを示す信号と、当該パケットが所定のポート番号を宛先とするパケットであるか否かを示す情報をＣＰＵ３０１に通知する。所定のポート番号とは、例えば９１００番である。ＴＣＰ／ＩＰプロトコルにおいて、９１００番ポートは印刷ジョブの入力に用いられている。したがって、受信したパケットが９１００番ポート宛てであった場合、その旨を示す信号をＣＰＵ３０１に通知する。ＣＰＵ３０１は当該通知に基づいて、発生した割り込み信号がジョブモードへの移行トリガであると判定する。なお、本実施形態ではＣＰＵが発生した割り込み信号が移行トリガか否かを判定するとするが、電源制御部２０１が発生した割り込み信号が移行トリガか否かを判定してもよい。
【００６８】
Ｓ７０８において移行トリガが発生していると判定された場合、ＣＰＵ３０１は処理をＳ７０１に戻す。
【００６９】
Ｓ７０８においてジョブモードへの移行トリガがないと判定された場合、ＣＰＵ３０１は省電力モードの移行する移行トリガが発生しているか否かを判定する（Ｓ７０９）。Ｓ７０９において、移行トリガは、複合機１０１が待機モードに移行してから、または、最後の情報要求パケットに対する応答してから一定時間が経過したことに基づいて発行されるトリガである。
【００７０】
省電力モードへの移行トリガが発生していない場合、ＣＰＵ３０１はＳ７０８に処理を戻す。Ｓ７０９において省電力モードへの移行トリガのあると判定された場合、ＣＰＵ３０１は省電力モードへの移行処理を行う（Ｓ７１０）。ＣＰＵ３０１は、ＬＡＮコントローラ３０７の動作の設定を省電力モードに設定したり、汎用メモリ３０３をセルフリフレッシュモードに移行させたりする。
【００７１】
ＣＰＵ３０１は電源制御部２０１に省電力モードへの移行を通知する（Ｓ７１１）。Ｓ７１１において電源制御部２０１は、省電力スイッチ３０８をオフする。以上で省電力モードへの移行処理を完了する。
【００７２】
次に、省電力モードから待機モードへ復帰するときの電源制御部２０１の処理を説明する。図８（ａ）は、省電力モードにおいて、割り込み制御部３０６が割り込み信号を検知した際に実行される処理である。実施例１において、図８（ａ）に記載の処理はロジック回路を用いて実行される。
【００７３】
電源制御部２０１は割り込み制御部３０６から割り込み信号が入力されたか否かを判定する（Ｓ８０１）。割り込み信号が入力されていない場合、電源制御部２０１はＳ８０１に記載の処理を続ける。割り込み信号が入力された場合、電源制御部２０１は、省電力スイッチ３０８をオンにする（Ｓ８０２）。電源制御部２０１が省電力スイッチ３０８をオンに設定すると、ＣＰＵ３０１、プログラムメモリ３０２、操作部Ｉ／Ｆ３０５、エンジンＩ／Ｆ３０４に電力が供給される。そして、電源制御部２０１はモードレジスタ３０９の値を“待機モード”に設定する（Ｓ８０３）。図８（ａ）に記載の処理によりＣＰＵ３０１への電力供給が再開され、複合機１０１は省電力モードから待機モードへと復帰する。
【００７４】
図８（ｂ）に記載の処理は、電源制御部２０１が図８（ａ）に記載の処理を完了した後に、ＣＰＵ３０１が実行する処理である。本フローチャートに記載の処理を実行するためのプログラムはプログラムメモリ３０２に記憶されており、当該プログラムを汎用メモリ３０３に展開することで処理を実行することができる。
【００７５】
ＣＰＵ３０１が、電力の供給が開始されたことに基づいて、待機モードへの移行処理を開始する（Ｓ８０４）。ＣＰＵ３０１は汎用メモリ３０３をセルフリフレッシュモードから動作モードに移行させ、ＬＡＮコントローラの初期化を行う。
【００７６】
ＣＰＵ３０１は、割り込み制御部３０６に入力された割り込み信号がいずれの復帰要求により発生したものかを判定し、所定の種類の復帰要求であるか否かを判定する（Ｓ８０５）。所定の復帰要求とは、外部装置からＬＡＮコントローラ３０７を介して割り込み制御部３０６に入力されるパケットのうち、複合機１０１の状態を取得するパケットによる復帰要求である。
【００７７】
所定の種類の復帰要求でなかった場合、ＣＰＵ３０１は、図７のＳ７０１に処理を進め、ＰＦＣ回路制御信号をＨｉｇｈにし、複合機１０１をジョブモードへ移行させる。一方で、復帰要求が所定の復帰要求であった場合、ＣＰＵ３０１はＰＦＣ制御信号をＨｉｇｈにすることなく、当該復帰要求に対応する処理を実行する（Ｓ８０６）。復帰要求に対応する処理とは、たとえば、複合機１０１の状態を外部の装置に送信する等の処理である。ＣＰＵ３０１は、復帰要求に対応する処理を完了した後、図７のＳ７０８に処理を進める。なお、本実施形態において、図８（ｂ）に記載の処理をＣＰＵ３０１が実行するとしたが、電源制御部２０１が、復帰要求が所定の復帰要求であるか否かを判定し、所定の復帰要求でなかった場合に、複合機１０１をジョブモードへ移行させるとしてもよい。複合機１０１は、ジョブモード、または、待機モードに移行後、復帰要求に対応する処理を実行する。たとえば、外部の装置から複合機１０１の状態を問い合わせるパケットを受信したことにより、省電力モードから待機モードへ移行した場合、複合機１０１の状態を通知するパケットを当該外部の装置に送信する。印刷ジョブの受信により省電力モードからジョブモードに移行した場合、複合機１０１は、受信した印刷ジョブを実行する。
【００７８】
上述のように省電力モードから待機モードへの復帰時は、ＰＦＣ制御信号２０９をＬｏｗのままにしておく。このようにすることで、省電力モードから待機モードへ復帰したとしても、ＰＦＣ部２０７による電力の消費を抑制することができる。また、省電力モードから待機モードへ復帰し、待機モードで復帰要求に対応した処理をした後、複合機１０１は省電力モードへと移行する。このようにすることで、複合機１０１が待機モードへ移行し、復帰要求に対応した処理を行った後、待機モードのままになってしまうことを防ぎ、ＣＰＵ１０１による電力の消費を抑制することができる。
【００７９】
以上説明したように本実施例においては、ジョブモードより電力が低く、ＰＦＣ動作がオフのまま情報要求パケットに対する応答処理が可能な待機モードをもつ。省電力モードから待機モード、待機モードから省電力モードの移行において常にＰＦＣ動作をオフできるため、電力を削減することができる。
【００８０】
＜その他の実施形態＞
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのコンピュータプログラム、及び該コンピュータプログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2020055127.tif 000006
【図２】
2020055127.tif 000007
【図３】
2020055127.tif 000008
【図４】
2020055127.tif 000009
【図５】
2020055127.tif 000010
【図６】
2020055127.tif 000011
【図７】
2020055127.tif 000012
【図８】
2020055127.tif 000013