(57)【要約】【課題】半導体集積回路が実装された画像形成装置等の電子機器の消費電力を、ＰＦＣ回路を備えた電源ユニットにおいて許容される供給電力の上限内に抑えることを前提に、半導体集積回路内部からの電源の制御の可否に関わらず、低減する。【解決手段】本発明の画像形成装置は、ＰＦＣ回路を有する電源ユニットと、画像形成に関連する機能をモジュールとして実装した半導体集積回路と、ＰＦＣ回路の電源、及び半導体集積回路と接続された電源オン制限信号を制御する第１の電源制御ユニットとを備え、第１の電源制御ユニットは、ＰＦＣ回路の電源をオフする前にモジュールの電源を遮断し、ＰＦＣ回路の電源をオンした後にモジュールの電源を遮断解除するように電源オン制限信号を制御することを特徴とする。【選択図】図４
2019074784.tif 000002
【特許請求の範囲】
【請求項１】
ＰＦＣ回路を有する電源ユニットと、
画像形成に関連する機能をモジュールとして実装した半導体集積回路と、
前記ＰＦＣ回路の電源、及び前記半導体集積回路と接続された電源オン制限信号を制御する第１の電源制御ユニットと
を備え、
前記第１の電源制御ユニットは、前記ＰＦＣ回路の電源をオフする前に前記モジュールの電源を遮断し、前記ＰＦＣ回路の電源をオンした後に前記モジュールの電源を遮断解除するように前記電源オン制限信号を制御することを特徴とする画像形成装置。
【請求項２】
前記半導体集積回路は、前記モジュールの電源状態を管理する電源管理ユニットを有し、
前記電源管理ユニットは、前記第１の電源制御ユニットと接続された電源オン情報信号により、前記第１の電源制御ユニットに前記モジュールの電源状態を通知し、
前記第１の電源制御ユニットは、前記通知された前記モジュールの電源状態がオンである場合に、前記ＰＦＣ回路の電源をオフしないように制御することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記半導体集積回路は、
前記半導体集積回路を制御する第１の制御ユニットと
前記第１の電源制御ユニットからの前記電源オン制限信号、及び前記第１の制御ユニットの命令に基づいて、前記モジュールの電源を制御する第２の電源制御ユニットと
をさらに有し、
少なくとも前記ＰＦＣ回路の電源がオフされている場合、前記第２の電源制御ユニットは、前記第１の制御ユニットの命令よりも、前記第１の電源制御ユニットからの電源オン制限信号に優先的に基づいて、前記モジュールの電源を制御することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記半導体集積回路は、前記モジュールを複数、実装し、
前記第２の電源制御ユニットは、前記複数のモジュール単位で電源を制御することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記半導体集積回路は、前記複数のモジュールのうち、前記電源を制御する対象としてのモジュールを保持する制御対象保持ユニットをさらに有し
前記第２の電源制御ユニットは、前記制御対象保持ユニットに保持されたモジュールの電源を制御することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記制御対象保持ユニットに保持されるモジュールは、前記制御対象保持ユニットに保持されたモジュールの電源がオフされたときに前記電源ユニットから供給される電力が、前記ＰＦＣ回路の電源をオフしたときに供給可能な電力の上限内に抑えられるように、設定されることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記画像形成装置を制御する第２の制御ユニットを備え、
前記第２の制御ユニットは、前記ＰＦＣ回路の電源をオフする前に、前記画像形成装置に搭載された周辺装置の電源をオフするように制御することを特徴とする請求項１から６のいずれか１項に記載の画像形成装置。
【請求項８】
前記周辺装置は、プリンタ装置、スキャナ装置、記憶装置、操作装置の少なくとも１つであることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記第２の制御ユニットは、前記ＰＦＣ回路の電源をオフする前に、前記第２の制御ユニットを動作させるクロック周波数を、前記ＰＦＣ回路の電源がオンされた状態のクロック周波数よりも低く動作させることを特徴とする請求項７又は８に記載の画像形成装置。
【請求項１０】
ＰＦＣ回路を有する電源ユニットと、
機能モジュールを実装した半導体集積回路と
前記ＰＦＣ回路の電源、及び前記半導体集積回路と接続された電源オン制限信号を制御する電源制御ユニットと
を備え、
前記電源制御ユニットは、前記ＰＦＣ回路の電源をオフする前に前記機能モジュールの電源を遮断し、前記ＰＦＣ回路の電源をオンした後に前記機能モジュールの電源を遮断解除するように前記電源オン制限信号を制御することを特徴とする電子機器。
【請求項１１】
ＰＦＣ回路を有する電源ユニットと、前記ＰＦＣ回路の電源を制御する第１の電源制御ユニットと、画像形成に関連する機能をモジュールとして実装した半導体集積回路とを備え、前記第１の電源制御ユニットと前記半導体集積回路とが電源オン制限信号で接続された画像形成装置の制御方法であって、
前記画像形成装置を省電力モードに移行させる場合、
前記第１の電源制御ユニットにより、前記モジュールの電源を遮断するように前記電源オン制限信号を制御するステップと、
前記第１の電源制御ユニットにより、前記ＰＦＣ回路の電源をオフするように制御するステップと
を含むことを特徴とする画像形成装置の制御方法。
【請求項１２】
前記画像形成装置を通常モードに移行させる場合、
前記第１の電源制御ユニットにより、前記ＰＦＣ回路の電源をオンするように制御するステップと、
前記第１の電源制御ユニットにより、前記モジュールの電源を遮断解除するように前記電源オン制限信号を制御するステップと、
を含むことを特徴とする請求項１１に記載の画像形成装置の制御方法。
【請求項１３】
コンピュータを、請求項１から９のいずれか１項に記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費電力を低減するために、電源を制御する画像形成装置、画像形成装置の制御方法、及びプログラム、並びに電子機器に関する。
【背景技術】
【０００２】
コピー、プリント、スキャン等の機能を有する複合機のように、商用電源から供給される電力で動作する画像形成装置においては、画像形成装置内部に交流電源から直流電源に変換する電源ユニットを備える。このような画像形成装置では、例えば、プリント等のジョブの実行時には１ｋＷといった大電力を消費する一方で、ジョブの待機時には１Ｗ以下まで消費電力が低減される。
【０００３】
そして、このような画像形成装置における電力消費の状況を踏まえ、従来、画像形成装置の電源ユニットに、ＰＦＣ（Power Factor Correction）回路が実装されている。このＰＦＣ回路は、入力される交流電源の電流波形の乱れを整形し、電圧波形に近付けることにより力率を改善する回路であり、電源ラインに対する高調波成分を低減させ、ノイズ障害の発生を防ぐこと、及び消費電力効率を向上させることを可能としている。
【０００４】
なお、ここで、画像形成装置において、１Ｗのような小さな消費電力では、高周波成分による弊害が殆どないことから、ＰＦＣ回路をオフしても支障となるところがない。また、むしろ、電源ユニットにおいて、待機時の消費電力を１Ｗ以下に低減するために、ＰＦＣ回路をオフして、交流側の電力損失を削減することが有効である。
【０００５】
但し、ＰＦＣ回路をオフすると、電源ユニットにおいて供給可能な電力の上限は、ＰＦＣ回路がオンされている場合に電源ユニットにおいて供給可能な電力の上限よりも制限される。そのため、ＰＦＣ回路をオフする場合、画像形成装置の各種デバイスの総消費電力を、電源ユニットにおいて供給可能な電力の上限内に抑える必要がある。
【０００６】
そして、それに関連して、画像形成装置に実装される半導体集積回路において、電力を比較的多く消費することが知られており、加えて、半導体集積回路において、消費電力を低減する技術も知られている。例えば、特許文献１には、半導体集積回路内部の制御部により、不使用の機能モジュールに供給される電源を遮断することで、半導体集積回路の消費電力を低減する技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１３４５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示された技術では、機能モジュールの電源を半導体集積回路内部の制御部（ＣＰＵ）により遮断する構成としており、仮に、ＣＰＵに高負荷がかかると、機能モジュールの電源を遮断することができなくなる。そのため、半導体集積回路内部の機能モジュールの電源を制御（遮断）できていない状態で、ＰＦＣ回路がオフされると、電源ユニットにおいて供給可能な電力の上限を超えて、電力を供給してしまうことになる。
【０００９】
そこで、本発明は、半導体集積回路が実装された画像形成装置等の電子機器の消費電力を、ＰＦＣ回路を備えた電源ユニットにおいて許容される供給電力の上限内に抑えることを前提に、半導体集積回路内部からの電源の制御の可否に関わらず、低減する。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像形成装置は、ＰＦＣ回路を有する電源ユニットと、画像形成に関連する機能をモジュールとして実装した半導体集積回路と、前記ＰＦＣ回路の電源、及び前記半導体集積回路と接続された電源オン制限信号を制御する第１の電源制御ユニットとを備え、前記第１の電源制御ユニットは、前記ＰＦＣ回路の電源をオフする前に前記モジュールの電源を遮断し、前記ＰＦＣ回路の電源をオンした後に前記モジュールの電源を遮断解除するように前記電源オン制限信号を制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、半導体集積回路が実装された画像形成装置等の電子機器の消費電力を、ＰＦＣ回路を備えた電源ユニットにおいて許容される供給電力の上限内に抑えることを前提に、半導体集積回路内部からの電源の制御の可否に関わらず、低減することができる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置のシステム構成を示すブロック図である。
【図２】画像形成装置の電源構成を示すブロック図である。
【図３】電源ユニットの構成を示すブロック図である。
【図４】メインコントローラの構成を示すブロック図である。
【図５】画像形成装置の動作モードの移行処理の手順を示すフローチャートである。
【図６】メインコントローラの構成を示すブロック図である。
【図７】画像形成装置の動作モードの移行処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施の形態に関して、添付図面を参照しながら、詳細に説明する。なお、以下の実施形態は、本発明を限定するものではなく、また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
［実施形態１］
＜画像形成装置＞
図１は、画像形成システムの構成を示す図である。画像形成システムは、図１に示されるように、画像形成装置１００とＰＣ（Personal Computer）１０５とから構成される。また、画像形成装置１００（より詳細には、画像形成装置１００のメインコントローラ１０１）とＰＣ１０５とは、ＬＡＮ（Local Area Network）１０６等の所定のネットワークにより通信可能に接続される。
【００１５】
この画像形成システムの構成において、ユーザがＰＣ１０５で動作するアプリケーションから印刷の指示を行うことにより、画像形成装置１００の印刷ジョブはＰＣ１０５から画像形成装置１００に対して送信される。
【００１６】
画像形成装置１００は、コピー、プリント、スキャン等、各種の画像処理及び画像の入出力を実行する複合機であり（即ち、プリンタ及びスキャナを搭載し）、画像形成装置１００には、図４において後述するように、半導体集積回路３００が実装される。
【００１７】
画像形成装置１００は、その構成として、図１に示されるように、メインコントローラ１０１、ユーザインタフェースである操作部１０２、画像入力デバイスであるスキャナ１０３、画像出力デバイスであるプリンタ１０４、及び電源部１０７を備える。
【００１８】
操作部１０２、スキャナ１０３、及びプリンタ１０４は、メインコントローラ１０１に各々、接続され、メインコントローラ１０１からの指示（命令）によって制御される。操作部１０２は、各種操作を行う際に用いられる。スキャナ１０３は、原稿を読み取ることで画像データを生成する。プリンタ１０４は、用紙等の記録媒体に印刷を行う。電源部１０７は、画像形成装置１００の電源であり、交流電源を直流電源に変換し、画像形成装置１００内の各部に電源を供給する。
【００１９】
図２は、画像形成装置１００の電源構成を示したブロック図である。図２に示す電源構成において、ユーザの操作によって電源スイッチ２１１がオン状態に切り換えられると、電源プラグ２１０から商用の交流電源が、電源部１０７の電源ユニット２０２に供給される。
【００２０】
電源ユニット２０２は、供給された交流電源から直流電源を生成し、メインコントローラ１０１、操作部１０２、スキャナ１０３、及びプリンタ１０４に供給する。なお、画像形成装置１００は、コピー、プリント、スキャン等のジョブを実行するときの消費電力が大きい通常モードと、ジョブを実行せずに待機するときの消費電力が小さい省電力モードの２種類の動作モードを有している。この動作モードの移行は、メインコントローラ１０１の電源制御ユニット２０１により、主にスキャナ１０３に対する電源供給用のスイッチ２０３、プリンタ１０４に対する電源供給用のスイッチ２０４をオン、オフ制御することで実現される。したがって、例えば、通常モードから省電力モードに移行させる場合、スイッチ２０３、２０４をオフに制御する。また、これにより、スキャナ１０３、プリンタ１０４の消費電力の削減を図ることができる。
【００２１】
次に、電源ユニット２０２の内部の構成に関して説明する。電源ユニット２０２は、図２に示されるように、全波整流部２０６、ＰＦＣ部２０７、及び所定の電圧に変換するスイッチングレギュレータ部２０８を備える。
【００２２】
全波整流部２０６は、交流電源を全波整流する。ＰＦＣ部２０７は、ＰＦＣ回路（即ち、入力される交流電源の電源波形の乱れを整形して電圧波形に近付けることで力率を改善させる回路）で構成される。そして、このようにＰＦＣ部２０７をＰＦＣ回路で構成させることにより、電源ラインに対する高調波成分を低減させ、ノイズ障害の発生の防止、さらに消費電力効率の向上を実現している。
【００２３】
なお、このＰＦＣ回路に関して、画像形成装置１００が省電力モードにある場合、消費電力が小さく、高周波成分による弊害が殆どないことから、ＰＦＣ回路をオフしても、画像形成装置１００に支障をきたすことはない。また、一方で、省電力モードにおいて、画像形成装置１００の消費電力をより低減するために、ＰＦＣ回路における電力損失を削減することも有意である。
【００２４】
そこで、図２に示されるように、電源制御ユニット２０１からＰＦＣ部２０７（ＰＦＣ回路）にＰＦＣ制御信号２０９を入力する構成とし、電源制御ユニット２０１により、ＰＦＣ制御信号２０９を用いて、ＰＦＣ部２０７の動作をオン、オフ制御する。これにより、消費電力の大きい通常モードにおいてはＰＦＣ部２０７をオンにして力率を改善し、また消費電力の小さい省電力モードにおいてはＰＦＣ部２０７をオフにして電力損失を削減するようにする。
【００２５】
但し、省電力モードにおいて、ＰＦＣ部２０７をオフした状態では、電源ユニット２０２により供給可能な電力の上限が、通常モードにおいて供給可能な電力の上限よりも低く設定される。即ち、省電力モードにおいては、消費電力の上限が低く制限される。
【００２６】
次に、図３の電源ユニット２０２の構成を用いて、ＰＦＣ部２０７の構成に関して詳細に説明する。全波整流部２０６に交流電源が入力されると、整流された脈流電圧波形がＰＦＣ部２０７に出力される。
【００２７】
ＰＦＣ部２０７に脈流電圧波形が入力されると、ＰＦＣ制御回路５０８は、分圧抵抗５０４、５０５で分圧された電圧値、及び抵抗５０７に流れる電流値を監視し、電流波形が電圧波形と同期するようにＦＥＴ５０２をオン、オフ制御する。なお、ＦＥＴは、Field Effect Transistor （電界効果トランジスタ）のことである。
【００２８】
ここで、ＦＥＴ５０２がオンに制御されるとチョークコイル５０１に電力が蓄えられ、また、オフに制御されるとチョークコイル５０１に蓄えられた電力が、ダイオード５０３を介して、一次平滑コンデンサ５０６に供給され、電流波形が調節される。
【００２９】
また、上述のように、ＰＦＣ部２０７（ＰＦＣ制御回路５０８）には、ＰＦＣ部２０７の動作をオン、オフ制御するＰＦＣ制御信号２０９が入力される。具体的には、電源制御ユニット２０１によりＰＦＣ制御信号２０９がオンに制御されている場合、ＰＦＣ制御回路５０８は、ＦＥＴ５０２を適宜、オン又はオフに制御することができる。他方、電源制御ユニット２０１によりＰＦＣ制御信号２０９がオフに制御されている場合、ＰＦＣ制御回路５０８は、ＦＥＴ５０２を制御することができず、ＦＥＴ５０２は常時オフとなる。なお、これにより、ＰＦＣ部２０７における動作を停止させ、その電力損失を削減することができる。
【００３０】
次に、図４を用いて、メインコントローラ１０１における電源の制御に関して、詳細に説明する。図４は、メインコントローラ１０１の構成を示すブロック図である。メインコントローラ１０１は、ＣＰＵ４００、ＤＲＡＭ４０１、操作部Ｉ／Ｆ４０２、ＬＡＮコントローラ４０３、電源制御ユニット２０１、半導体集積回路３００、半導体集積回路３００に接続されるＲＯＭ４１０、ＤＲＡＭ４１１、ＨＤＤ４１２を備える。さらに、メインコントローラ１０１は、ＨＤＤ４１２の電源を制御するスイッチ４０５、操作部１０２及び操作部Ｉ／Ｆ４０２の電源を制御するスイッチ４０６を備える。
【００３１】
ＣＰＵ（Central Processing Unit）４００は、メインコントローラ１０１の主制御部であり、ＤＲＡＭ４０１に格納されたプログラムに従って動作する。また、ＣＰＵ４００は、各種周辺デバイスとのインタフェース回路を備える。例えば、ＣＰＵ４００は、ＰＣＩ Ｅｘｐｒｅｓｓ規格のインタフェースに対応し、ＰＣＩ ＥｘｐｒｅｓｓバスのＲｏｏｔ Ｃｏｍｐｌｅｘとして、半導体集積回路３００、ＬＡＮコントローラ４０３と接続される。なお、ＣＰＵ４００は、省電力モードにおいて、通常モードにおけるクロック周波数よりも低いクロック周波数で動作させることもできる。また、これにより、ＣＰＵ４００自体の消費電力を低減することができる。
【００３２】
ＤＲＡＭ（Dynamic Random Access Memory）４０１は、ＣＰＵ４００のワークメモリとして、ＣＰＵ４００が画像形成装置１００全体を制御するプログラムを実行するときに用いられる。操作部Ｉ／Ｆ４０２は、操作部１０２と接続するためのインタフェースであり、操作部１０２のキーやタッチパネル等における操作情報、操作部１０２に表示させる画像データ等に関する通信を制御する。なお、操作部Ｉ／Ｆ４０２において通信が行われなくなり、後述する電源制御ユニット２０１の制御によりスイッチ４０６がオフされると、操作部Ｉ／Ｆ４０２、操作部１０２に供給される電源が遮断され、画像形成装置１００は、省電力モードに遷移する。
【００３３】
ＬＡＮコントローラ４０３は、ＬＡＮ１０６と接続するためのインタフェースであり、ＬＡＮ１０６に接続される外部装置（図４では、ＰＣ１０５）とネットワーク接続、ネットワーク通信する等、ネットワークに関する制御を行う。スイッチ４０５は、上述のように、ＨＤＤ４１２の電源をオン又はオフに制御し、また、スイッチ４０６は、操作部１０２及び操作部Ｉ／Ｆ４０２の電源をオン又はオフに制御する。なお、スイッチ４０５、４０６は、上述のように、例えば、画像形成装置１００を省電力モードに遷移させるときに、電源制御ユニット２０１の制御により、電源部１０７から供給される電力を遮断するために用いられる。
【００３４】
電源制御ユニット２０１は、電源制御ユニット２０１内部のモードレジスタ４０４の設定に応じて、スイッチ２０３、２０４、４０５、及び４０６の制御、ＰＦＣ制御信号２０９の制御、並びに後述する電源オン制限信号４２０の制御を行う。モードレジスタ４０４は、電源制御ユニット２０１に対して、画像形成装置１００の動作電力状態を設定するためのレジスタである。なお、本実施形態では、その一例として、モードレジスタ４０４に設定される動作電力状態として、通常モードと省電力モードのうちのいずれかの動作電力状態が設定される。
【００３５】
次に、半導体集積回路３００の内部構成について、詳細に説明する。ＣＰＵ３０１は、半導体集積回路３００の主制御部であり、半導体集積回路３００に実装される各種機能モジュール（後述するプリンタ画像処理部３０９−スキャナＩ／Ｆ３１４）のリアルタイム制御等を行う。ＣＰＵ３０１は、システムバス３０６を介して、ＰＣＩ Ｅｘｐｒｅｓｓ Ｉ／Ｆ３０２、ＲＯＭ Ｉ／Ｆ３０３、ＤＲＡＭ Ｉ／Ｆ３０４、ＨＤＤ Ｉ／Ｆ３０５、イメージバスＩ／Ｆ３０７、ＳＲＡＭ３１５、及び電源管理部３１６と接続される。
【００３６】
ＰＣＩ Ｅｘｐｒｅｓｓ Ｉ／Ｆ３０２は、ＰＣＩ Ｅｘｐｒｅｓｓ規格のインタフェースであり、半導体集積回路３００をＥｎｄｐｏｉｎｔとして、メインコントローラ１０１のＣＰＵ４００と接続することで、ＣＰＵ４００とデータのやり取りを行う。ＲＯＭ Ｉ／Ｆ３０３は、ＲＯＭ（Read Only Memory）４１０と接続するインタフェースであり、ＲＯＭ４１０に対するデータの読み取りを行う。ＲＯＭ４１０は、読み出し専用のメモリであり、半導体集積回路３００のシステムを起動するためのブートプログラム、その他、所定の実行プログラム等を格納する。
【００３７】
ＤＲＡＭ Ｉ／Ｆ３０４は、ＤＲＡＭ４１１と接続するインタフェースであり、ＤＲＡＭ４１１を制御するためのメモリコントローラを備え、ＤＲＡＭ４１１に対するデータの読み書きを行う。ＤＲＡＭ４１１は、読み書き可能なメモリであり、ＣＰＵ３０１のワークメモリとして、また、画像形成装置１００の一時的な設定値や実行するジョブの情報等を記憶するために用いられる。なお、ＤＲＡＭ４１１は、省電力モードにおいて、セルフリフレッシュ状態に移行し、低消費電力状態でデータの保持を行う。
【００３８】
ＨＤＤ Ｉ／Ｆ３０５は、ＨＤＤ４１２と接続する高速なインタフェースであり、その一例として、Ｓｅｒｉａｌ ＡＴＡ（Advanced Technology Attachment）規格のインタフェースが用いられる。ＨＤＤ（Hard Disk Drive）４１２は、不揮発性の記憶装置であり、画像形成装置１００のＯＳ（Operating System）の格納場所として用いられ、また、大容量の画像データを一時的、又は永続的に格納するためにも用いられる。なお、ＨＤＤ４１２に対してアクセスが無い状態になり、電源制御ユニット２０１の制御によりスイッチ４０５がオフされると、ＨＤＤ４１２に供給される電源が遮断され、画像形成装置１００は、省電力モードに遷移する。
【００３９】
ＳＲＡＭ（Static Random Access Memory）３１５は、半導体集積回路３００に内蔵される小規模なメモリである。なお、省電力モードにおいて、セルフリフレッシュ状態に移行したＤＲＡＭ４１１の代わりに、ＣＰＵ３０１のワークメモリとして用いられる。イメージバスＩ／Ｆ３０７は、システムバス３０６と画像データを高速に転送するための画像バス３０８とを接続するインタフェースであり、データ構造を変換するバスブリッジとして動作する。
【００４０】
続いて、半導体集積回路３００に実装される各種機能モジュールに関して、詳細に説明する。半導体集積回路３００には、プリンタ画像処理部３０９、ＲＩＰ３１０、スキャナ画像処理部３１１、画像編集部３１２、プリンタＩ／Ｆ３１３、及びスキャナＩ／Ｆ３１４等、複数の機能モジュールが実装され、画像バス３０８を介して互いに接続される。
【００４１】
プリンタ画像処理部３０９は、プリンタ１０４に出力するプリント出力画像データに対して、色変換、フィルタ処理、解像度変換等の画像処理を行う。ＲＩＰ（Raster Image Processor）３１０は、ＰＣ１０５より印刷ジョブとして送信されたＰＤＬ（Page Description Language）データを、ビットマップイメージ等のラスタイメージに展開する。
【００４２】
スキャナ画像処理部３１１は、スキャナ１０３により読み取られた画像データ（入力画像データ）に対して、補正、加工、編集等の画像処理を行う。画像編集部３１２は、画像データの回転等、各種、画像データの編集処理を行う。プリンタＩ／Ｆ３１３は、プリンタ１０４と接続するインタフェースであり、画像データの同期系／非同期系の変換を行う。スキャナＩ／Ｆ３１４は、スキャナ１０３と接続するインタフェースであり、スキャナ１０３で読み取られた画像データに対して、画像データ形式の変換等を行う。
【００４３】
以上、メインコントローラ１０１の構成に関して説明したが、次に、メインコントローラ１０１における電源の制御に関して説明する。上述のように、画像形成装置１００の省電力モードにおいて、ＰＦＣ部２０７をオフした状態では、電源ユニット２０２において供給可能な電力の上限が、通常モードにおいて供給可能な電力の上限よりも低く設定（制限）される。そのため、画像形成装置１００の省電力モードにおいては、通常モードにおいて供給可能な電力の上限よりも低い上限内に、電源ユニット２０２において供給可能な電力が抑えられるように、半導体集積回路３００の消費電力もまた低減する必要がある。
【００４４】
そこで、半導体集積回路３００において、半導体集積回路３００の電源ドメイン（電源領域）を機能モジュール単位で、電源制御すること（オフすること）で、半導体集積回路３００における消費電力を低減する。具体的には、プリンタ画像処理部３０９、ＲＩＰ３１０、スキャナ画像処理部３１１、画像編集部３１２、プリンタＩ／Ｆ３１３、及びスキャナＩ／Ｆ３１４という単位で、電源分離された電源ドメインを構成し、電源ドメイン毎に電源を管理する。
【００４５】
そして、これらの電源制御が可能な電源ドメイン（電源をオフすることが可能な電源ドメイン）に関して、半導体集積回路３００に実装された電源管理部３１６により、物理的に電源を制御（遮断）する。電源管理部３１６は、ＣＰＵ３０１からの命令、また、主にＣＰＵ３０１が高負荷な状態にある場合に、電源制御ユニット２０１から送信される電源オン制限信号４２０に基づいて、電源ドメインの電源を制御（管理）する。即ち、半導体集積回路３００外部の電源制御ユニット２０１は、電源オン制限信号４２０により、半導体集積回路３００内部の電源ドメインの電源を制御する。
【００４６】
なお、電源オン制限信号４２０は、１ｂｉｔの電気信号であり、電源制御ユニット２０１により電気的にハイレベル又はローレベルのいずれかの論理状態に制御される。また、電源オン制限信号４２０のハイレベル又はローレベルの論理状態に関して、一方は電源ドメインの電源がオンの状態を許容すること、他方は電源ドメインの電源がオンの状態を制限して、電源を遮断することとして設定される。したがって、例えば、電源オン制限信号４２０がハイレベルにあるとき、電源管理部３１６は、半導体集積回路３００内部の電源ドメインの電源がオンの状態にあることを許容するように制御する。他方、電源オン制限信号４２０がローレベルにあるとき、電源管理部３１６は、半導体集積回路３００内部の電源ドメインの電源がオンの状態を制限して、電源を遮断するように制御する。
【００４７】
このように、半導体集積回路３００外部の電源制御ユニット２０１により半導体集積回路３００内部の電源ドメインの電源を制御することで、半導体集積回路３００内部のＣＰＵ３０１に対して、独立かつ優先して電源ドメインの電源を制御することができる。また、電源制御ユニット２０１は、半導体集積回路３００内部の電源ドメインの電源をオフの状態に制御することで、半導体集積回路３００の消費電力を低減することができる。
【００４８】
加えて、電源管理部３１６は、オフ設定レジスタ３１７を備える。オフ設定レジスタ３１７は、制御対象保持ユニットに対応し、電源オン制限信号４２０が電源を遮断するように制御された場合に、電源を遮断（オフ）する対象として設定された電源ドメインを情報として格納する。オフ設定レジスタ３１７には、プリンタ画像処理部３０９、ＲＩＰ３１０、スキャナ画像処理部３１１、画像編集部３１２、プリンタＩ／Ｆ３１３、スキャナＩ／Ｆ３１４の電源ドメインの各々に関して、電源の遮断対象とするか否かが情報として設定される。
【００４９】
また、オフ設定レジスタ３１７への電源の遮断対象とする電源ドメインの設定は、半導体集積回路３００の起動時の初期化処理中に、ＲＯＭ４１０に格納された情報（設定値）に基づいて、半導体集積回路３００のＣＰＵ３０１により実行される。補足として、電源の遮断対象とする電源ドメインは、例えば、省電力モードにおける消費電力の上限内に画像形成装置１００の消費電力を抑えられるように、半導体集積回路３００の消費電力を低減できるか否かで選択される。
【００５０】
なお、半導体集積回路３００において、電源を遮断する対象として設定された電源ドメイン以外の電源ドメインは、電源部１０７から供給される電力により、常時、電源がオンされた状態となる。また、電源のオフされた電源ドメインからの出力不定が伝搬することを防止するため、出力信号に対して、アイソレータセルを配置している。
【００５１】
＜画像形成装置の動作モード移行フロー＞
図５は、本実施形態に係る画像形成装置１００の動作モードの移行処理の手順を示すフローチャートである。なお、通常の動作では、半導体集積回路３００内部の電源ドメインの電源はＣＰＵ３０１により制御されるが、図５では、処理を実行する過程でＣＰＵ３０１に高負荷がかかり、ＣＰＵ３０１による制御ができなくなった場合を、その一例として示している。
【００５２】
図５において、図５（Ａ）に示す処理は、メインコントローラ１０１のＣＰＵ４００、及びＣＰＵ４００からの命令を受けた電源制御ユニット２０１により実行される。また、図５（Ｂ）に示す処理は、半導体集積回路３００のオフ設定レジスタ３１７に格納された情報（即ち、電源の遮断対象とする電源ドメインの設定に関する情報）、及び電源オン制限信号４２０に基づいて、電源管理部３１６により実行される。
【００５３】
画像形成装置１００（半導体集積回路３００）に電源が投入されると、ＣＰＵ３０１は、半導体集積回路３００における初期化処理として、オフ設定レジスタ３１７に、ＲＯＭ４１０に予め格納された設定値を設定する（Ｓ６０１）。なお、設定値とは、上述のように、省電力モードにおいて、電源の遮断対象として設定される電源ドメインに関する情報のことである。
【００５４】
画像形成装置１００が起動されると（即ち、ジョブの実行が可能な通常モードに移行されると）、その後において、ＣＰＵ４００は、アイドル状態等の省電力モードに遷移させる条件が発生しているか否かを判定する（Ｓ６０２）。ＣＰＵ４００は、省電力モードに遷移させる条件が発生していると判定すると（Ｓ６０２ Ｙｅｓ）、画像形成装置１００を省電力モードに遷移させるために、処理をステップＳ６０３に移行させる。
【００５５】
ステップＳ６０３において、ＣＰＵ４００は、モードレジスタ４０４に省電力モードの設定を行う。電源制御ユニット２０１は、モードレジスタ４０４に省電力モードの設定がなされると、その設定に基づいて、画像形成装置１００の消費電力を低減するために、各種デバイスの電源制御を実行する（Ｓ６０４）。
【００５６】
ここでの電源制御として、例えば、電源制御ユニット２０１は、スイッチ４０５をオフして、省電力モードにおいてアクセスされることのないＨＤＤ４１２に供給される電源を遮断する。また、電源制御ユニット２０１は、スイッチ４０６をオフして、省電力モードにおいて使用されることのない操作部１０２及び操作部Ｉ／Ｆ４０２に供給される電源を遮断する。加えて、電源制御ユニット２０１は、スイッチ２０３をオフして、省電力モードにおいて使用されることのないスキャナ１０３、また、スイッチ２０４をオフして、省電力モードにおいて使用されることのないプリンタ１０４に供給される電源を遮断する。
【００５７】
その他、省電力モードに移行させるにあたり、ＣＰＵ４００は、半導体集積回路３００のＣＰＵ３０１に省電力モードに移行させることを通知し、また、ＣＰＵ４００自体の消費電力を低減するために、ＣＰＵ４００を動作させるクロック周波数を低下させる。なお、図５では、この時点においてＣＰＵ３０１に高負荷がかかっているものとするが、ＣＰＵ３０１が正常に動作していれば、ＣＰＵ３０１は、その通知に基づいて、電源ドメインの電源をオフするように制御する。また、ＣＰＵ３０１は、ＤＲＡＭ４１１に格納された実行プログラムから、ＳＲＡＭ３１５に格納された省電力モードにおける待機プログラムに移行し、ＤＲＡＭ４１１をセルフリフレッシュ状態にして、消費電力を低減する。
【００５８】
電源制御ユニット２０１は、電源部１０７のＰＦＣ部２０７をオフする前に、半導体集積回路３００の電源ドメインの電源オン状態を制限し、遮断するために、電源管理部３１６に対する電源オン制限信号４２０を制御する（Ｓ６０５）。電源管理部３１６は、電源制御ユニット２０１から送信される電源オン制限信号４２０に関して、半導体集積回路３００の電源ドメインの電源を遮断する論理の信号であるかを判定する（Ｓ６０６）。
【００５９】
そして、電源管理部３１６は、電源ドメインの電源を遮断する論理の信号であると判定すると、ステップＳ６０１において設定されたオフ設定レジスタ３１７の設定値に基づいて、電源ドメインの電源をオフする制御を順次行う（Ｓ６０７）。なお、ステップＳ６０７において、電源管理部３１６は、電源をオフにするように設定された電源ドメインの電源がオン状態であれば、その電源ドメインを対象に電源をオフする制御を行い、電源ドメインがオフ状態にあれば、電源をオフする制御は行わない。例えば、オフ設定レジスタ３１７に電源をオフする対象として設定された電源ドメインが、プリンタ画像処理部３０９、スキャナ画像処理部３１１、スキャナＩ／Ｆ３１４であり、それらの電源ドメインの電源がオン状態であれば、順次電源をオフする。
【００６０】
電源制御ユニット２０１は、電源ドメインの電源をオフ状態に制御すると、ＰＦＣ制御信号２０９を制御して、電源部１０７のＰＦＣ部２０７をオフすることによって、省電力モードに移行させる（Ｓ６０８）。なお、ステップＳ６０８における処理は、画像形成装置１００を省電力モードに移行させるシーケンスの最後の処理である。
【００６１】
次に、省電力モードから通常モードに移行する処理に関して説明する。省電力モードにおいて、ＣＰＵ４００は、通常モードに復帰（遷移）させる条件が発生しているか否かを判定する（Ｓ７０１）。例えば、画像形成装置１００がＬＡＮ１０６に接続されたＰＣ１０５より送信された印刷ジョブを受信すると、ＣＰＵ４００は、印刷ジョブを実行するために、画像形成装置１００の通常モードへの復帰を開始し、ステップＳ７０２に処理を移行させる。
【００６２】
ステップＳ７０２において、ＣＰＵ４００は、画像形成装置１００を通常モードに復帰させるにあたり、モードレジスタ４０４に通常モードの設定を行う。次に、電源制御ユニット２０１は、ＰＦＣ制御信号２０９を制御して、電源部１０７のＰＦＣ部２０７をオンにすることにより（Ｓ７０３）、電源ユニット２０２において供給可能な電力の上限を増大させるように、元の上限に戻す。
【００６３】
電源制御ユニット２０１は、ＰＦＣ部２０７をオンにすると、電源ドメインの電源をオフの状態に制御していることを解除するために（即ち、遮断解除するために）、電源管理部３１６に対する電源オン制限信号４２０を制御する（Ｓ７０４）。電源管理部３１６は、電源制御ユニット２０１から送信される電源オン制限信号４２０に関して、半導体集積回路３００の電源ドメインの電源の遮断を解除する論理の信号であるか否かを判定する（Ｓ７０５）。
【００６４】
そして、電源管理部３１６は、電源ドメインの電源の遮断を解除する論理の信号であると判定すると、オフ設定レジスタ３１７の設定値に基づいて電源をオフした電源ドメインに対して、電源の遮断を解除する（即ち、復帰制御を行う）（Ｓ７０６）。例えば、ステップＳ６０７において、電源をオフするように制御した電源ドメインが、プリンタ画像処理部３０９、プリンタＩ／Ｆ３１３、スキャナ画像処理部３１１、スキャナＩ／Ｆ３１４であれば、それらの電源ドメインの電源を順次オンするように制御する。
【００６５】
ＣＰＵ４００は、電源制御ユニット２０１により電源ドメインの電源の遮断を解除するように制御されると、半導体集積回路３００のＣＰＵ３０１に通常モードへの復帰を通知し、低下させていたクロック周波数を通常のクロック周波数に戻す。なお、この時点において、ＣＰＵ３０１が正常に動作していれば、ＣＰＵ３０１は、ＤＲＡＭ４１１のセルフリフレッシュ状態を解除する。そして、ＣＰＵ３０１は、ＳＲＡＭ３１５に格納された省電力モードにおける待機プログラムの動作からＤＲＡＭ４１１に格納された通常モードにおける実行プログラムの動作に移行させる。
【００６６】
さらに、電源制御ユニット２０１は、モードレジスタ４０４の通常モードの設定に基づいて、画像形成装置１００においてコピー、プリント、スキャン等のジョブを実行することができるようにするために、各種デバイスの電源制御を実行する（Ｓ７０７）。ここでの電源制御として、例えば、電源制御ユニット２０１は、スイッチ４０５をオンして、ＨＤＤ４１２にアクセスできるように、ＨＤＤ４１２に電源を供給する。また、電源制御ユニット２０１は、スイッチ４０６をオンして、ユーザによる操作が可能な状態にするために、操作部１０２、操作部Ｉ／Ｆ４０２に電源を供給する。加えて、電源制御ユニット２０１は、スイッチ２０３をオンして、スキャン処理が可能な状態にするために、スキャナ１０３に電源を供給し、また、スイッチ２０４をオンして、プリンタ処理が可能な状態にするために、プリンタ１０４に電源を供給する。このように、画像形成装置１００は、各種デバイスの省電力制御を解除して、ジョブを実行できる状態にすることで、通常モードへの移行を完了する。
【００６７】
以上のように、画像形成装置１００の動作モードを移行するにあたり、ＰＦＣ部２０７をオン又はオフすることにおいて供給可能な電力の上限の変化に合わせて、電源制御ユニット２０１により半導体集積回路３００の電源ドメインの電源を制御する。具体的には、省電力モードに移行するにあたり、ＰＦＣ部２０７をオフすることにおいて供給可能な電力の上限内に供給電力が抑えられるように、半導体集積回路３００外部の電源制御ユニット２０１により、電源ドメインの電源をオフするように制御する。そして、このように制御することで、ＣＰＵ３０１による半導体集積回路３００の電源ドメインの電源制御の可否に関わらず、半導体集積回路３００の電源ドメインの電源を遮断して、半導体集積回路３００の消費電力を低減することができる。
【００６８】
その他、省電力モードから通常モードへの移行時において、電源管理部３１６は、ＣＰＵ３０１からの制御よりも、電源オン制限信号４２０に優先的に基づいて、電源の遮断対象として設定される電源ドメインの電源の制御を行う。即ち、この場合、電源管理部３１６は、電源オン制限信号４２０が電源ドメインの電源を遮断するように制御されていれば、ＣＰＵ３０１がその電源ドメインの電源をオンに制御しようとしても、電源ドメインを遮断するように制御する。
【００６９】
なお、このように制御する理由として、ＣＰＵ３０１が高負荷な状態にある場合以外（即ち、正常に動作している場合）でも、ＣＰＵ３０１が、ＰＦＣ部２０７がオンされる前に、電源ドメインの電源をオンするように制御する可能性があるからである。具体的には、電源制御ユニット２０１からのＰＦＣ部２０７への制御に何らかの遅延が発生すると、この場合に該当することになる。また、この場合、電源オン制限信号４２０に優先的に基づいて制御する以外に（又は、電源オン制限信号４２０に優先的に基づいて制御することと併せて）、電源ユニットにおける動作を保証するために、ＣＰＵ３０１の復帰制御を所定時間、遅延させてもよい。
【００７０】
［実施形態２］
上述のように、省電力モードにおいて、ＰＦＣ部をオフすると、電源部がメインコントローラに供給できる電力の上限が制限される。そのため、実施形態１では、半導体集積回路外部の電源制御ユニットから電源オン制限信号を制御することで、半導体集積回路内部の電源ドメインの電源を遮断する構成とした。それに対して、実施形態２では、半導体集積回路の消費電力が大きい状況、即ち、半導体集積回路内部の電源ドメインがオンしている状況にある場合に、省電力モードにおいても、ＰＦＣ部がオンの状態で保持されるように制御する構成とする。具体的には、半導体集積回路内部の電源管理部から半導体集積回路外部の電源制御ユニットに対して、半導体集積回路内部の電源ドメインの電源のオン、オフに関する情報を通知し、その情報に基づいて、ＰＦＣ部を制御する構成とする。
【００７１】
実施形態２に関して、上述の構成とすることで、省電力モードにおいて、ＰＦＣ部２０７がオフされ、そのＰＦＣ部２０７がオフされた状態で許容される供給可能な電力の上限を超えて、電力が供給（消費）されるような状況を回避することができる。以下、実施形態２に関して、図６及び図７を用いて詳細に説明する。なお、実施形態２のメインコントローラの構成は、実施形態１のメインコントローラの構成と同様の構成であることから、実施形態２では、主に実施形態１との差異について説明する。
【００７２】
図６はメインコントローラ８００の構成を示すブロック図であり、図６を用いて、メインコントローラ８００における電源の制御に関して、詳細に説明する。メインコントローラ８００において、半導体集積回路８０１の電源管理部（電源管理ユニット）８０３は、通常動作において、ＣＰＵ３０１からの命令に基づいて、半導体集積回路８０１の電源ドメインの電源を管理及び制御する。
【００７３】
電源管理部８０３はオン通知レジスタ８０５を備え、オン通知レジスタ８０５は、メインコントローラ８００の電源制御ユニット８０２に対して電源ドメインの電源状態を通知する上で、通知対象とする電源ドメインを情報として設定するために用いられる。より詳細には、オン通知レジスタ８０５に設定された電源ドメインのうち、いずれか一つの電源ドメインでも電源がオンの状態にあれば、そのことが電源オン情報信号８０４により電源制御ユニット８０２に通知される。なお、オン通知レジスタ８０５において、電源状態の通知対象とする電源ドメインは、半導体集積回路８０１の起動時の初期化処理中に、ＲＯＭ４１０に格納された設定値に基づいて、ＣＰＵ３０１により設定される。
【００７４】
電源オン情報信号８０４は、上述のように、半導体集積回路８０１内部の電源ドメインの電源状態を、電源管理部８０３から電源制御ユニット８０２に通知するための信号である。電源オン情報信号８０４は、１ｂｉｔの電気信号であり、電源管理部８０３により電気的にハイレベル又はローレベルのいずれかの論理状態に制御される。
【００７５】
電源オン情報信号８０４のハイレベル又はローレベルの論理状態に関して、少なくとも一方はオン通知レジスタ８０５に通知対象として設定された電源ドメインのうち、いずれか一つの電源ドメインの電源がオンの状態であることを示すこととして設定される。したがって、例えば、電源オン情報信号８０４がハイレベルにあるとき、オン通知レジスタ８０５に通知対象として設定された電源ドメインのうち、いずれか一つの電源ドメインの電源がオンの状態であることが電源制御ユニット８０２に通知される。他方、電源オン情報信号８０４がローレベルにあるとき、オン通知レジスタ８０５に通知対象として設定された電源ドメインのいずれもが、電源がオフの状態であることが電源制御ユニット８０２に通知される。
【００７６】
電源制御ユニット８０２は、電源オン情報信号８０４がハイレベルにあるか、又はローレベルにあるかに応じて（即ち、半導体集積回路８０１の消費電力に応じて）、ＰＦＣ部２０７をオンの状態で保持するか否かを判定する。即ち、電源ドメインの電源がオンの状態にある場合には、省電力モードへの移行時に、ＰＦＣ部２０７をオフしないように制御し、画像形成装置１００の消費電力が、ＰＦＣ部２０７がオンされた状態で許容される供給可能な電力の上限内に抑えられるようにする。補足として、電源状態を通知する電源ドメインは、少なくともその電源ドメインの電源がオンされた状態にある場合に、ＰＦＣ部２０７をオフした場合に許容される供給電力の上限内に画像形成装置１００の消費電力を抑えられないか否かで選択される。
【００７７】
＜画像形成装置の動作モード移行フロー＞
図７は、本実施形態に係る画像形成装置１００の動作モードの移行処理の手順を示すフローチャートである。なお、図７において、図７（Ａ）に示す処理は、ＤＲＡＭ４０１の電源制御プログラムに従って実行され、メインコントローラ８００のＣＰＵ４００、及びＣＰＵ４００からの命令を受けた電源制御ユニット８０２により実行される。また、図７（Ｂ）に示す処理は、半導体集積回路８０１のオン通知レジスタ８０５に格納された情報（即ち、電源状態の通知対象とする電源ドメインの設定に関する情報）に基づいて、主に電源管理部８０３により実行される。
【００７８】
画像形成装置１００（半導体集積回路８０１）に電源が投入されると、ＣＰＵ３０１は、半導体集積回路８０１における初期化処理として、オン通知レジスタ８０５に、ＲＯＭ４１０に予め格納された設定値を設定する（Ｓ９０１）。なお、設定値とは、上述のように、電源状態の通知対象とする電源ドメインに関する情報のことである。
【００７９】
画像形成装置１００が起動されると（即ち、通常モードに移行されると）、その後において、電源管理部８０３は、電源状態の通知対象として設定された電源ドメインに関して、電源状態が変更されたか否かを判定する（Ｓ９０２）。
【００８０】
電源管理部８０３は、電源状態が変更されたと判定すると（Ｓ９０２ Ｙｅｓ）、変更された電源状態に基づいて、電源オン情報信号８０４を制御する（Ｓ９０３）。詳細には、電源状態の通知対象として設定された電源ドメインの全てに関して電源がオフの状態から、少なくともいずれか一つの電源ドメインでも電源がオンの状態に変更されれば、電源管理部８０３は、電源オン情報信号８０４を更新制御する。また、電源状態の通知対象として設定された電源ドメインの少なくともいずれか一つの電源ドメインに関して電源がオンの状態から、全ての電源ドメインの電源がオフの状態に変更されれば、電源管理部８０３は、電源オン情報信号８０４を更新制御する。
【００８１】
例えば、オン通知レジスタ８０５に設定された電源ドメインが、プリンタ画像処理部３０９、ＲＩＰ３１０、スキャナ画像処理部３１１の電源ドメインであるとする。この設定において、プリンタ画像処理部３０９、ＲＩＰ３１０、スキャナ画像処理部３１１の電源ドメインが、電源がオフされた状態から電源がオンされた状態になると、電源管理部８０３は、電源オン情報信号８０４を更新制御する。即ち、電源制御ユニット８０２に対して、通知対象として設定された電源ドメインの少なくともいずれかに関して、電源がオンの状態に変更されたことを通知する。
【００８２】
また、プリンタ画像処理部３０９、ＲＩＰ３１０、スキャナ画像処理部３１１の電源ドメインに関して、全ての電源がオンの状態から、ＲＩＰ３１０の電源ドメインの電源のみがオフされても、電源管理部８０３は、電源オン情報信号８０４を更新制御しない。そして、プリンタ画像処理部３０９、スキャナ画像処理部３１１の電源ドメインに関して、電源ドメインの電源がオフされると、電源管理部８０３は、電源オン情報信号８０４を更新制御する。即ち、電源制御ユニット８０２に対して、通知対象として設定された電源ドメインの全てに関して、電源がオフの状態に変更されたことを通知する。
【００８３】
なお、電源管理部８０３は、半導体集積回路８０１に電力が供給されている間（半導体集積回路８０１が動作している間）、ステップＳ９０２及びＳ９０３の処理を繰り返し、実行する（Ｓ９０４）。即ち、通知対象として設定された電源ドメインの電源の状態の変更に応じて、電源オン情報信号８０４を繰り返し制御する。
【００８４】
また、メインコントローラ８００のＣＰＵ４００は、起動後（即ち、通常モードに移行した後）において、アイドル状態等の省電力モードに移行させる条件が発生しているか否かを判定する（Ｓ９０５）。ＣＰＵ４００は、省電力モードに遷移させる条件が発生していると判定すると（Ｓ９０５ Ｙｅｓ）、画像形成装置１００を省電力モードに遷移させるために、処理をステップＳ９０６に移行させる。
【００８５】
ステップＳ９０６において、ＣＰＵ４００は、モードレジスタ４０４に省電力モードの設定を行う。電源制御ユニット８０２は、モードレジスタ４０４に省電力モードの設定がなされると、その設定に基づいて、画像形成装置１００の消費電力を低減するために、各種デバイスの電源制御を実行する（Ｓ９０７）。
【００８６】
電源制御ユニット８０２は、次に、ステップＳ９０２及びＳ９０３を繰り返し実行することで制御される電源オン情報信号８０４に基づいて、電源状態の通知対象として設定された電源ドメインのいずれかの電源がオン状態にあるか否かを判定する（Ｓ９０８）。
【００８７】
判定の結果、電源状態の通知対象として設定された電源ドメインのいずれかの電源がオン状態にあると判定されると（Ｓ９０８ Ｙｅｓ）、電源制御ユニット８０２は、ＰＦＣ部２０７をオフすることなく、省電力モードに移行させる。これは、上述のように、半導体集積回路８０１における消費電力に関係して、ＰＦＣ部２０７がオフされた状態で許容される供給可能な電力の上限よりも供給電力が大きくなるためで、ＰＦＣ部２０７をオフすることは適切ではないからである。
【００８８】
他方、電源状態の通知対象として設定された電源ドメインの全ての電源がオフ状態にあると判定されると（Ｓ９０８ Ｎｏ）、電源制御ユニット８０２は、処理をステップＳ９０９に移行させ、ＰＦＣ制御信号２０９によりＰＦＣ部２０７をオフする。なお、ステップＳ９０８又はＳ９０９における処理は、画像形成装置１００を省電力モードに移行させるシーケンスの最後の処理である。
【００８９】
次に、省電力モードから通常モードに移行する処理に関して説明する。省電力モードにおいて、ＣＰＵ４００は、通常モードに復帰（遷移）させる条件が発生しているか否かを判定する（Ｓ１００１）。判定の結果、通常モードに復帰させる条件が発生していると判定すると（Ｓ１００１ Ｙｅｓ）、ＣＰＵ４００は、画像形成装置１００の通常モードへの復帰を開始し、ステップＳ１００２に処理を移行させる。
【００９０】
ステップＳ１００２において、ＣＰＵ４００は、画像形成装置１００を通常モードに復帰させるにあたり、モードレジスタ４０４に通常モードの設定を行う。次に、電源制御ユニット８０２は、電源部１０７のＰＦＣ部２０７がオフされた状態にあるか否かを判定する（Ｓ１００３）。
【００９１】
そして、電源制御ユニット８０２は、ＰＦＣ部２０７がオフされた状態にあると判定されると（Ｓ１００３ Ｙｅｓ）、ＰＦＣ制御信号２０９を制御して、電源部１０７のＰＦＣ部２０７をオンにする（Ｓ１００４）。これにより、電源ユニット２０２に供給される電力の上限を増大させるように、元の上限に戻す。他方、電源制御ユニット８０２は、ＰＦＣ部２０７がオンされた状態にあると判定されると（Ｓ１００３ Ｎｏ）、処理をステップＳ１００５に移行させる。
【００９２】
ステップＳ１００５において、電源制御ユニット８０２は、モードレジスタ４０４の通常モードの設定に基づいて、画像形成装置１００においてジョブを実行することができるようにするために、各種デバイスの電源制御を実行する。このように、画像形成装置１００は、各種デバイスの省電力制御を解除して、ジョブを実行できる状態にすることで、通常モードへの移行を完了する。
【００９３】
以上のように、電源制御ユニット８０２は、電源オン情報信号８０４により半導体集積回路８０１の消費電力の状態を把握することで、省電力モードにおいても、その消費電力の状態に応じて、電源部１０７のＰＦＣ部２０７の電源を制御することができる。即ち、省電力モードにおいて、ＰＦＣ部２０７がオフされ、そのＰＦＣ部２０７がオフされた状態で許容される供給可能な電力の上限を超えて、電源ユニット２０２から電力が供給されるような状況を回避することができる。
【００９４】
［その他の実施形態］
なお、本発明の目的は、以下の処理を実行することによっても達成することができる。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。また、この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９５】
加えて、半導体集積回路の電源ドメインの電源を制御する方法に関して、上述した方法を当然に組み合わせることもできる。したがって、例えば、実施形態１と実施形態２を組み合わせることもできる。即ち、電源制御ユニットは、電源オン情報信号に基づいて、電源オン制限信号により半導体集積回路内部の電源を制御することもできる。
【００９６】
その他、上述の実施形態では、電子機器が画像形成装置である場合を、その一例として説明したが、電源ユニットにＰＦＣ回路を有し、さらに半導体集積回路が実装された電子機器であれば、同様に制御することで、本発明を適用することができる。
【符号の説明】
【００９７】
１００  画像形成装置
１０７  電源部
２０１  電源制御ユニット
２０２  電源ユニット
２０７  ＰＦＣ部
２０９  ＰＦＣ制御信号
３００  半導体集積回路
４２０  電源オン制限信号
【図１】
2019074784.tif 000003
【図２】
2019074784.tif 000004
【図３】
2019074784.tif 000005
【図４】
2019074784.tif 000006
【図５】
2019074784.tif 000007
【図６】
2019074784.tif 000008
【図７】
2019074784.tif 000009