(57)【要約】【課題】複合機のコントローラが消費する電力を、ユーザの使用状況に応じて節約する技術を提供する。【解決手段】本出願の複合機１００は、複数のデバイスを制御する複数のコントローラ（メイン部１０、ＬＡＮ部２０、ＦＡＸ部３０）を備える。また、各コントローラ（１０〜３０）に対して、別個に電力供給を行う電源制御部１４１及び電源１４２を備える。また、節電モードの指示を受け付ける入出力装置１３４を備え、第１の節電モードの指示を受け付けた場合に、電源制御部１４１は、メイン部１０への電力供給を停止する。また、第２の節電モードの指示を受け付けた場合に、電源制御部１４１は、メイン部１０及びＬＡＮ部２０への電力供給を停止する。【選択図】図１
2009177387.tif 000002
【特許請求の範囲】
【請求項１】
複数のデバイスを備える複合機であって、
前記複数のデバイスを制御する複数のコントローラと、
前記各コントローラに対して、別個に電力供給を行う電源制御手段と、
節電モードの指示を受け付ける受付手段と、を備え、
前記電源制御手段は、
前記節電モードの指示を受け付けた場合に、前記複数のコントローラのうち、少なくとも１つのコントローラへの電力供給を停止する、
ことを特徴とする複合機。
【請求項２】
請求項１に記載の複合機であって、
前記複数のコントローラは、
ネットワーク通信により印刷データを受信するデバイスについて制御を行う第１のコントローラと、
ＦＡＸ通信により印刷データを受信するデバイスについて制御を行う第２のコントローラと、
前記第１のコントローラ及び前記第２のコントローラが制御しないデバイスについて制御を行う第３のコントローラと、である、
ことを特徴とする複合機。
【請求項３】
請求項２に記載の複合機であって、
前記電源制御手段は、
前記節電モードの指示を受け付けた場合に、前記第３のコントローラへの電力供給を停止する、
ことを特徴とする複合機。
【請求項４】
請求項２に記載の複合機であって、
前記受付手段は、
第１の節電モードと、第２の節電モードと、のいずれかの節電モードを受け付け、
前記電源制御手段は、
前記第１の節電モードの指示を受け付けた場合には、前記第３のコントローラへの電力供給を停止し、前記第２の節電モードの指示を受け付けた場合には、前記第１のコントローラ及び前記第３のコントローラへの電力供給を停止する、
ことを特徴とする複合機。
【請求項５】
複数のデバイスを備える複合機の節電方法であって、
前記複合機は、
前記複数のデバイスを制御する複数のコントローラと、
前記各コントローラに対して、別個に電力供給を行う電源制御部と、
制御部と、を備え、
前記制御部が、前記節電モードの指示を受け付ける受付ステップと、
前記節電モードの指示を受け付けた場合に、前記電源制御部が、前記複数のコントローラのうち、少なくとも１つのコントローラへの電力供給を停止するモード切替ステップと、
を行うことを特徴とする複合機の節電方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機、および、その複合機の節電方法に関する。
【背景技術】
【０００２】
印刷機能、スキャナ機能、ＦＡＸ通信機能、などの多くの機能を有する複合機は、各機能を動作させるために大きな電力を消費する。近年では、複合機の消費電力を低減させるための多くの節電方法が開発されている。例えば、特許文献１には、節電モード時に、一部デバイスへの電力供給を停止する画像形成装置について記載されている。
【特許文献１】特開２００４−１３０５２６号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の複合機（画像形成装置）では、各デバイスへの電力供給を個別に制御することはできても、各デバイスを制御するコントローラへの電力供給は、一元的に管理している。そのため、ユーザの使用状況によっては、無駄に電力を消費しているおそれがある。例えば、夜間などに、ＦＡＸ通信機能のみを動作させておきたい場合であっても、コントローラ全体に電力を供給しておかなければならず、消費電力が大きくなる。
【０００４】
本発明は、複合機のコントローラが消費する電力を、ユーザの使用状況に応じて節約する技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本願発明の複合機は、複数のデバイスを備える複合機であって、前記複数のデバイスを制御する複数のコントローラと、前記各コントローラに対して、別個に電力供給を行う電源制御手段と、節電モードの指示を受け付ける受付手段と、を備え、前記電源制御手段は、前記節電モードの指示を受け付けた場合に、前記複数のコントローラのうち、少なくとも１つのコントローラへの電力供給を停止する。
【発明の効果】
【０００６】
本発明の複合機によれば、コントローラが消費する電力を、ユーザの使用状況に応じて節約することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００８】
図１は、本発明の実施形態が適用された複合機１００のハードウェア構成の概要を説明するためのブロック図である。
【０００９】
図示するように、複合機１００は、メイン部１０と、ＬＡＮ部２０と、ＦＡＸ部３０と、からなるコントローラ（点線）を備えている。
【００１０】
メイン部１０は、複合機１００の主要な動作を制御するコントローラである。例えば、メイン部１０は、印刷機能やスキャナ機能を動作させるために、後述する印刷エンジン１０８やスキャナ装置１１０などを制御する。
【００１１】
メイン部１０は、図示するように、メインＣＰＵ（Central Processing Unit）１０１と、メモリ制御ＡＳＩＣ（Application Specific Integrated Cricuit）１０２と、揮発性メモリ１０３と、不揮発性メモリ１０４と、画像処理ＡＳＩＣ１０５と、印刷制御部１０６と、ビデオデータインタフェース１０７と、印刷エンジン１０８と、スキャナＡＳＩＣ１０９と、スキャナ装置１１０と、Ｉ／Ｏ（Input/Output）制御ＡＳＩＣ１１１と、各種外部インタフェース１１２と、を備えている。
【００１２】
メインＣＰＵ１０１は、各種プログラムを実行して、メイン部１０全体の動作を制御する。例えば、メインＣＰＵ１０１は、各種印刷処理やスキャナ処理を行うための命令を各ユニットに送信する。
【００１３】
メモリ制御ＡＳＩＣ１０２は、メイン部１０に接続されているメモリを制御する。例えば、メモリ制御ＡＳＩＣ１０２は、データおよびプログラム等を一時的に記憶する揮発性メモリ１０３と、各種プログラムを格納している不揮発性メモリ１０４と、を制御する。
【００１４】
ここで、揮発性メモリ１０３は、電源を切断すると記憶内容を失う半導体メモリであり、例えば、ＲＡＭ（Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）等を含む。
【００１５】
また、不揮発性メモリ１０４は、電源を切断しても記憶内容を保持する半導体メモリであり、例えば、ＲＯＭ（Read Only Memory）等を含む。
【００１６】
画像処理ＡＳＩＣ１０５は、印刷時において、印刷対象のデータ（例えば、画像データ）を印刷データに変換する処理を行う回路（群）である。例えば、画像処理ＡＳＩＣ１０５は、印刷対象のデータに対して、色変換、圧縮、伸張、２値化、といった処理を施し、印刷データを生成する。画像処理ＡＳＩＣ１０５は、生成した印刷データを、印刷制御部１０６或いはビデオデータインタフェース１０７に供給する。
【００１７】
印刷制御部１０６は、印刷エンジン１０８を制御する。具体的には、印刷制御部１０６は、画像処理ＡＳＩＣ１０５から供給された印刷データに基づくプリントイメージデータを生成し、生成したプリントイメージデータを印刷エンジン１０８に送信して印刷させる。
【００１８】
ビデオデータインタフェース１０７は、印刷エンジン１０８に、ビデオデータを送信して印刷させる。具体的には、ビデオデータインタフェース１０７は、画像処理ＡＳＩＣ１０５から供給された印刷データを１ページ単位でビデオデータに展開し、展開したビデオデータを制御コマンドとともに印刷エンジン１０８に送信して印刷させる。
【００１９】
印刷エンジン１０８は、トナーカートリッジ、感光体ドラム、レーザ光照射機構、紙送り機構、印刷媒体の給排紙処理を行う給排紙機構等からなり、印刷制御部１０６或いはビデオインタフェース１０７からの指示にしたがって印刷を実行する。
【００２０】
スキャナＡＳＩＣ１０９は、スキャナ装置１１０を制御する回路（群）である。スキャナＡＳＩＣ１０９は、スキャナ装置１１０が生成した画像データを、メモリ制御ＡＳＩＣ１０３に供給する。
【００２１】
スキャナ装置１００は、スキャナＡＳＩＣ１０９からの指示に基づいて、写真やイラスト等の原稿を、光学的にデジタルデータに変換して画像データを生成する。スキャナ装置１１０は、生成した画像データを、スキャナＡＳＩＣ１０９に供給する。なお、複合機１００がコピー機能を有する場合には、スキャナ装置１１０が生成した画像データを、印刷エンジン１０８に印刷させることで、原稿をコピーすることができる。
【００２２】
ＩＯ制御ＡＳＩＣ１１１は、各種ＩＯ装置を制御する回路（群）である。例えば、各種外部インタフェース１１２や、後述するサブ制御ＡＳＩＣ１２１、とのデータの送受信を制御する。具体的には、ＩＯ制御ＡＳＩＣ１１１は、各種外部インタフェース１１２を介して印刷対象のデータ（画像データ、印刷データを含む）を、ＵＳＢケーブルなどで物理的に接続されている情報処理装置（図示せず）から受信した場合、受信したデータを、揮発性メモリ１０３にＤＭＡ（Direct Memory Access）転送する。また、サブ制御ＡＳＩＣ１２１から印刷対象のデータを受信した場合には、メモリ制御ＡＳＣＩ１０２からの指示にしたがって、各ユニットにデータを転送する。
【００２３】
また、ＬＡＮ部２０は、ネットワーク通信の動作を制御するコントローラである。例えば、ＬＡＮ部２０は、後述するネットワーク回路１２２を制御して、ネットワークを介して接続されている各種情報処理装置と、通信を行う。
【００２４】
ＬＡＮ部２０は、図示するように、サブ制御ＡＳＩＣ１２１と、ネットワーク回路１２２と、を備えている。ここで、サブ制御ＡＳＩＣ１２１は、ＬＡＮ部２０と、後述するＦＡＸ部３０と、にまたがって配置される。
【００２５】
サブ制御ＡＳＩＣ１２１は、メインＣＰＵ１０１、或いは、後述するサブＣＰＵ１３１からの命令に従って、ネットワーク回路１２２、後述する入出力装置１３４、後述するＦＡＸ回路１３３、後述する電源制御部１４１、などを制御する。
【００２６】
また、サブ制御ＡＳＩＣ１２１は、複合機１００の状態（節電モードの状態）を示す情報を格納する節電レジスタ１２１１を備えている。サブ制御ＡＳＩＣ１２１は、節電レジスタ１２１１に格納されている情報を変更して、複合機１００の節電モードを切り替える制御を行う。
【００２７】
節電レジスタ１２１１は、複合機１００が第１の節電モードに設定されている状態か、第２の節電モードに設定されている状態か、どちらの節電モードにも設定されていない状態か、を示す情報を格納する。ここで、第１の節電モードとは、メイン部１０に電力を供給せず、後述するサブＣＰＵ１３１がＬＡＮ部２０とＦＡＸ部３０を監視するモードである。また、第２の節電モードとは、メイン部１０及びＬＡＮ部２０に電力を供給せず、サブＣＰＵ１３１がＦＡＸ部３０のみを監視するモードである。なお、どちらの節電モードにも設定されていない場合（以下では、「通常モード」という）には、各部（１０〜３０）に、所定の電力を供給する。
【００２８】
ネットワーク回路１２２は、インターネット等のコンピュータネットワークに接続されている各種情報処理装置（例えば、一般的なコンピュータ、携帯電話、ＰＤＡ(Personal Data Assistance)、など）との通信を制御する。ここで、コンピュータネットワークの接続形態は、ＬＡＮ（Local Area Network）であってもＷＡＮ(Wide Area Network)であってもよい。
【００２９】
また、ＦＡＸ部３０は、ＦＡＸ通信の動作を制御するコントローラである。例えば、ＦＡＸ部３０は、後述するＦＡＸ回路１３３を制御して、電話回線を介して接続されている各種情報処理装置と、ＦＡＸデータの送受信を行う。
【００３０】
ＦＡＸ部３０は、図示するように、サブ制御ＡＳＩＣ１２１と、サブＣＰＵ１３１と、サブメモリ１３２と、入出力装置１３４と、ＦＡＸ回路１３３と、を備えている。
【００３１】
サブＣＰＵ１３１は、各種プログラムを実行して、ＬＡＮ部２０及びＦＡＸ部３０の動作を制御する。例えば、サブＣＰＵ１３１は、ネットワーク通信やＦＡＸ通信を行うための命令を各ユニットに送信する。
【００３２】
サブメモリ１３２は、ネットワーク通信により受信した印刷データ、又は、ＦＡＸ通信により受信したＦＡＸデータ（印刷データ）を、一時的に記憶する一般的なメモリである。
【００３３】
入出力装置１３４は、ユーザからの各種指示を受け付けるためのスイッチやＬＣＤ（Liquid Crystal Display）などを備える。ここで、各種指示には、主電源のオン、オフの指示、節電モードを切り替える指示、印刷の指示、などが含まれる。また、入出力装置１３４は、ユーザに複合機１００の状態を知らせるＬＥＤ（Light Emitting Diode）、なども備える。
【００３４】
ＦＡＸ回路１３３は、電話回線を介して、各種情報処理装置とＦＡＸデータの送受信を行う。ＦＡＸ回路１３３は、受信したＦＡＸデータを、サブメモリ１３２に一時的に格納し、その後、揮発性メモリ１０３へ転送して印刷させる。
【００３５】
また、複合機１００は、電源制御部１４１と、電源１４２と、電源制御部１４１と、を備えている。
【００３６】
電源１４２は、コントローラの各部（メイン部１０、ＬＡＮ部２０、ＦＡＸ部３０）にそれぞれ別個に電力を供給する。
【００３７】
電源制御部１４１は、サブ制御ＡＳＩＣ１２１からの指示に従って、電源１４２から各部（１１０〜１３０）への電力供給を制御する。例えば、電源制御部１４１は、第１の節電モードに切り替える指示を、サブ制御ＡＳＩＣ１２１から通知された場合、電源１４２からメイン部１０への電力供給を停止させる。また、第２の節電モードに切り替える指示を通知された場合、電源１４２からメイン部１０及びＬＡＮ部２０への電力供給を停止させる。
【００３８】
次に、上記複合機１００、および、各種情報処理装置２００に実現される機能構成について説明する。ここで、各種情報処理装置２００には、各種外部インタフェース１１２に接続される各種情報処理装置、ネットワーク回路１２２に接続される各種情報処理装置、ＦＡＸ回路１３３に接続される各種情報処理装置、が含まれる。
【００３９】
図２は、複合機１００、および、一般的なコンピュータである場合の情報処理装置２００、の機能構成の一例を示すブロック図である。図示するように、情報処理装置２００上には、オペレーティングシステム部２１０と、アプリケーション部２２０と、プリンタドライバ部２３０と、が構築される。
【００４０】
オペレーティングシステム部２１０は、情報処理装置２００のシステム管理と、基本的なユーザ操作環境を提供する、いわゆる、情報処理装置２００の基本ソフトウェアである。
【００４１】
アプリケーション部２２０は、ロゴマーク、罫線パターン等のフォームや、印刷対象のドキュメント（画像データ、等）を、作成、編集する処理を行う。例えば、アプリケーション部２２０は、情報処理装置２００が備えるＲＡＭ（図示せず）にロードされたアプリケーションプログラムを、ＣＰＵ（図示せず）が実行することにより情報処理装置２００上に構築される。
【００４２】
プリンタドライバ部２３０は、複合機１００を制御して印刷を実行させるための処理を行う。具体的には、ユーザからの印刷指示を受け付けると、アプリケーション部２２０が生成したドキュメントの描画データを読み込んで、複合機１００が解釈できる形式の印刷データに変換し、複合機１００に送信する。ここで、描画データは、オペレーティングシステム部２１０で定義されている仕様で記述されたデータであり、印刷データは、例えば、ページ記述言語で記述され、複合機１００を制御するコマンド群から構成されている。
【００４３】
このため、プリンタドライバ部２３０は、各種印刷指示、印刷設定等をユーザから受け付けるユーザインタフェース部２３１と、印刷データの生成、管理、送信等を処理する印刷処理部２３２と、を備えている。
【００４４】
プリンタドライバ部２３０は、情報処理装置２００のＲＡＭ（図示せず）にロードされたプリンタドライバプログラムを、ＣＰＵが実行することにより情報処理装置２００上に構築される。このようなプリンタドライバプログラムは、複合機１００のメーカー等により開発され、例えば、ＣＤ−ＲＯＭ等の可搬性の記録媒体に記録することで流通させることができる。そして、この記録媒体を、メディア読取装置（図示せず）で読み取ることにより、情報処理装置２００にインストールすることができる。また、インターネット等のコンピュータネットワークを介してインストールすることもできる。
【００４５】
一方、複合機１００上には、制御部３１０と、印刷実行部３２０と、が構築される。制御部３１０及び印刷実行部３２０は、メインＣＰＵ１０１及びサブＣＰＵ１３１が所定のプログラムを実行することにより、又は、図１に示した構成要素が動作することにより、ソフトウェア的、ハードウェア的に構築される。
【００４６】
制御部３１０は、情報処理装置２００から送信された印刷データを解釈して、印刷データに基づく印刷を複合機１００で実行するための制御を行う。具体的には、印刷データに基づくプリントイメージデータを生成し、このプリントイメージデータを印刷するように印刷実行部３２０に指示を送る。
【００４７】
また、制御部３１０は、コントローラの各部（１１０〜１３０）に対して、設定されている節電モードに応じて異なる電力供給を行う。
【００４８】
このため、制御部３１０は、印刷データに基づく印刷を複合機１００で実行するための基本的な制御を行う主制御部３１１と、ユーザからの指示などに従って節電モードを切り替えるモード切替処理部３１２と、モード切替処理部３１２が決定した節電モードに応じて、電源１４２からコントローラの各部（１１０〜１３０）への電力供給を管理する電源管理部３１３と、を備えている。
【００４９】
印刷実行部３２０は、制御部３１０の指示にしたがって、印刷用紙等の印刷媒体に対して、印刷エンジン１０８による印刷を実行する。
【００５０】
次に、上記構成からなる複合機１００の特徴的な動作について説明する。図３は、メインＣＰＵ１０１が行う処理を示すフローチャートである。
【００５１】
主電源をオンにする操作が入出力装置１３４のスイッチに対して行われた場合、又は、複合機１００が上述した節電モードから通常のモードに復帰した場合に、主制御部３１１は、メインＣＰＵ１０１が行う処理を開始する。いずれにせよ、主制御部３１１は、メイン部１０に電力が供給されたことを契機として、メインＣＰＵ１０１が行う処理を開始する。
【００５２】
処理を開始後、主制御部３１１は、印刷処理（ローカル印刷、ネットワーク印刷）、スキャナ処理、ＦＡＸ送受信処理、などを可能にするためのシステムの初期化を行う（ステップＳ１０１）。具体的には、メインＣＰＵ１０１が、不揮発性メモリ１０４に予め格納されているシステム初期化用プログラムを、揮発性メモリ１０３にロードして実行する。
【００５３】
次に、主制御部３１１は、複合機１００の状態を特定する（ステップＳ１０２）。具体的には、メインＣＰＵ１０１が、節電レジスタ１２１１にアクセスして、複合機１００が通常モードに設定されているのか、第１の節電モードに設定されているのか、第２の節電モードに設定されているのか、を特定する。
【００５４】
主制御部３１１は、ステップＳ１０２で複合機１００の状態を特定した結果、節電モードからの復帰であることを判定した場合には（ステップＳ１０３；Ｙｅｓ）、処理をステップＳ１０４に移行する。具体的には、メインＣＰＵ１０１が、ステップＳ１０２において、第１の節電モード或いは第２の節電モードに設定されていることを特定した場合に、節電モードからの復帰であると判定する。
【００５５】
ステップＳ１０４では、モード切替処理部３１２は、システムチェックを行わずに、通常モードに設定する（ステップＳ１０４）。具体的には、メインＣＰＵ１０１が、節電レジスタ１２１１にアクセスして、通常モードを示す情報に変更する（例えば、節電レジスタ１２１１をクリアする）。なお、節電モードから復帰の場合に、システムチェックを行わないことにより、システムの起動時間を短縮することができる。
【００５６】
一方、ステップ１３０において、主制御部３１１は、節電モードからの復帰ではない（電源投入である）ことを判定した場合には（ステップＳ１０３；Ｎｏ）、処理をステップＳ１０５に移行する。具体的には、メインＣＰＵ１０１が、ステップＳ１０２において、通常モードに設定されていることを特定した場合に、電源投入であると判定する。
【００５７】
ステップＳ１０５では、主制御部３１１は、システムチェックを行う（ステップＳ１０５）。具体的には、メインＣＰＵ１０１が、不揮発性メモリ１０４に予め格納されているシステムチェック用プログラムを、揮発性メモリ１０３にロードして実行する。ここで、システムチェックによりエラーを検出した場合には、メインＣＰＵ１０１は、エラーをユーザに通知する処理（例えば、入出力装置１３４の特定のＬＥＤを点灯させる処理など）を行う。
【００５８】
ステップＳ１０４、又は、ステップＳ１０５の処理に続いて、主制御部３１１は、通常モードに設定されてから、印刷処理の動作をしていない状態が継続した時間を、計測する（ステップＳ１０６）。具体的には、メインＣＰＵ１０１が、内部に備えるタイマを用いて計測する。
【００５９】
続いて、主制御部３１１は、印刷指示が有るか否かを判別する（ステップＳ１０７）。具体的には、メインＣＰＵ１０１は、メモリ（揮発性メモリ１０３、不揮発性メモリ１０４、サブメモリ１３２を含む）に新たに印刷データ（又は印刷対象のデータ）が格納された場合に、印刷指示が有ると判定し、そうでない場合には、印刷指示はないと判定する。
【００６０】
主制御部３１１が印刷指示が有ると判定した場合（ステップＳ１０７；Ｙｅｓ）、印刷実行部３２０は、印刷処理を実行する（ステップＳ１０８）。具体的には、メインＣＰＵ１０１は、印刷データ（又は印刷対象のデータ）を画像処理ＡＳＩＣ１０５に転送して、印刷処理を行うための命令を各ユニットに送信する。なお、節電モード時に蓄積した印刷データは、メイン部１０を復帰後に一括して印刷されることになる。
【００６１】
主制御部３１１は、印刷処理を終了後、処理をステップＳ１０６に戻して、メインＣＰＵ１０１の内部タイマをリセットする。
【００６２】
一方、ステップＳ１０７で、主制御部３１１が、印刷指示はないと判定した場合（ステップＳ１０７；Ｎｏ）、モード切替処理部３１２は、節電モード（第１の節電モード又は第２の節電モード）への移行の指示が有るか否かを判別する（ステップＳ１０９）。具体的には、節電モードへの移行の指示をする操作が入出力装置１３４に対して行われた場合に、メインＣＰＵ１０１は、節電モードへの移行の指示が有ると判定する。一方、節電モードへの移行の指示をする操作が入出力装置１３４に対して行われていない場合には、節電モードへの移行の指示はないと判定する。
【００６３】
モード切替処理部３１２は、節電モードへの移行の指示が有ると判定した場合（ステップＳ１０９；Ｙｅｓ）、処理をステップＳ１１１に移行して、節電モード移行の割り込みを発生する（ステップＳ１１１）。具体的には、メインＣＰＵ１０１が、サブＣＰＵ１３１に対して、節電モード移行の割り込み要求を行う。これとともに、メインＣＰＵ１０１は、ユーザに指定された節電モード（第１の節電モード又は第２の節電モード）を示す情報を、節電レジスタ１２１１にライトする。
【００６４】
一方、ステップＳ１０９において、モード切替処理部３１２は、節電モードへの移行の指示がないと判定した場合（ステップＳ１０９；Ｎｏ）、ステップＳ１０７から計測している経過時間が、予め定めてある時間（例えば、１０分）を超えているか否かを判別する（ステップＳ１１０）。超えていると判定した場合（ステップＳ１１０；Ｙｅｓ）、モード切替処理部３１２は、処理をステップ１１１に移行する。一方、超えていないと判定した場合（ステップＳ１１０；Ｎｏ）、処理をステップＳ１０７に戻す。
【００６５】
ステップＳ１１１の処理を行った後、主制御部３１１は、メインＣＰＵ１０１が行う処理を終了する。
【００６６】
以上のメインＣＰＵ１０１が行う処理を、複合機１００が行うことによって、通常モードと、節電モードと、を相互に切り替えることができる。
【００６７】
次に、図４は、サブＣＰＵ１３１が行う処理を示すフローチャートである。
【００６８】
主電源をオンにする操作が入出力装置１３４のスイッチに対して行われ、メイン部１０に電力が供給された場合に、主制御部３１１は、サブＣＰＵ１３１が行う処理を開始する。
【００６９】
処理を開始後、主制御部３１１は、ネットワーク回路１２２又はＦＡＸ回路１３３を介して、印刷データ（又は印刷対象のデータ）を受信するかを判別する（ステップＳ２０１）。具体的には、サブＣＰＵ１３１は、ネットワーク回路１２２及びＦＡＸ回路１３３に対して、情報処理装置２００から印刷データを送信する要求がされているか否かを判別する。
【００７０】
情報処理装置２００から印刷データを送信する要求がされている場合（ステップＳ２０１；Ｙｅｓ）、主制御部３１１は、処理をステップＳ２０２に移行して、情報処理装置２００から送信された印刷データを受信する（ステップＳ２０２）。このとき、サブＣＰＵ１３１は、受信した印刷データを、サブ制御ＡＳＩＣ１２１を介して、サブメモリ１３２に格納する。さらに、サブＣＰＵ１３１は、メインＣＰＵ１０１に対して、印刷するための割り込み要求を行う。その後、主制御部３１１は、処理をステップＳ２０１に戻す。
【００７１】
一方、ステップＳ２０１で、情報処理装置２００から印刷データを送信する要求がされていない場合（ステップＳ２０１；Ｎｏ）、主制御部３１１は、処理をステップＳ２０３に移行する。
【００７２】
ステップＳ２０３では、モード切替処理部３１２は、節電モード（第１の節電モード又は第２の節電モード）への移行の割り込み要求が有るか否かを判別する（ステップＳ２０３）。具体的には、メインＣＰＵ１０１が行う処理のステップＳ１１１で、サブＣＰＵ１３１に対して割り込み要求が行われた場合に、節電モードへの移行の割り込み要求が有ると判定する。一方、ステップＳ１１１でサブＣＰＵ１３１に対して割り込み要求が行われていない場合には、節電モードへの移行の割り込み要求はないと判定する。
【００７３】
節電モードへの移行の割り込み要求はないと判定した場合（ステップＳ２０３；Ｎｏ）、モード切替処理部３１２は、処理をステップＳ２０１に戻す。一方、節電モードへの移行の割り込み要求が有ると判定した場合には、モード切替処理部３１２は、ユーザに指定されている節電モードを特定し、特定した節電モードに切り替える処理を行う。具体的には、サブＣＰＵ１３１は、節電レジスタ１２１１を参照して、第１の節電モードを示す情報が格納されている場合には（ステップＳ２０３；Ｙｅｓ１）、処理をステップＳ２０４に移行し、第２の節電モードを示す情報が格納されている場合には（ステップＳ２０３；Ｙｅｓ２）、処理をステップＳ２０９に移行する。
【００７４】
ステップＳ２０４では、電源管理部３１３は、メイン部１０の電源をオフにする（ステップＳ２０４）。具体的には、サブＣＰＵ１３１は、電源制御部１４１に、メイン部１０の電源をオフにする指示を通知する。このとき、電源制御部１４１は、電源１４２を制御して、メイン部１０への電力供給を停止する。
【００７５】
メイン部１０の電源をオフにした後、主制御部３１１は、ネットワーク通信又はＦＡＸ通信により印刷データを受信するか、ユーザによって通常モードに復帰させる指示がされるまで待機する（ステップＳ２０５；Ｎｏ）。印刷データを受信した場合か、通常モードへの復帰の指示がされた場合には（ステップＳ２０５；Ｙｅｓ）、主制御部３１１は、処理をステップＳ２０６に移行する。ここで、ネットワーク通信又はＦＡＸ通信により印刷データを受信したか否かは、サブＣＰＵ１３１が、サブメモリ１３２に新たな印刷データが格納されたか否かにより判定する。また、通常モードに復帰させる指示がされたか否かは、入出力装置１３４からの指示により判定する。
【００７６】
ステップＳ２０６では、電源管理部３１３は、メイン部１０の電源をオンにする（ステップＳ２０６）。具体的には、サブＣＰＵ１３１は、電源制御部１４１に、メイン部１０の電源をオンにする指示を通知する。このとき、電源制御部１４１は、電源１４２を制御して、メイン部１０への電力供給を再開する。
【００７７】
そして、主制御部３１１は、ステップＳ２０５で、ネットワーク通信又はＦＡＸ通信により印刷データを受信した場合には、処理をステップＳ２０８に移行し（ステップＳ２０７；印刷データ受信）、通常モードへの復帰の指示がされた場合には、処理をステップＳ２０１に戻す（ステップＳ２０７；復帰の指示）。
【００７８】
ステップＳ２０８では、主制御部３１１は、受信した印刷データを、サブメモリ１３２に格納する。このとき、サブＣＰＵ１３１は、メインＣＰＵ１０１に対して、印刷データを受信したことを通知する割り込み要求を行う。その後、主制御部３１１は、処理をステップＳ２０１に戻す。
【００７９】
一方、ステップＳ２０９では、電源管理部３１３は、メイン部１０の電源をオフにするとともに、ＬＡＮ部２０の電源もオフにする（ステップＳ２０９）。具体的には、サブＣＰＵ１３１は、電源制御部１４１に、メイン部１０及びＬＡＮ部２０の電源をオフにする指示を通知する。このとき、電源制御部１４１は、電源１４２を制御して、メイン部１０及びＬＡＮ部２０への電力供給を停止する。
【００８０】
メイン部１０及びＬＡＮ部２０の電源をオフにした後、主制御部３１１は、ＦＡＸ通信により印刷データを受信するか、ユーザによって通常モードに復帰させる指示がされるまで待機する（ステップＳ２１０；Ｎｏ）。印刷データを受信した場合には（ステップＳ２１０；印刷データ受信）、主制御部３１１は、処理をステップＳ２１１に移行する。一方、通常モードへの復帰の指示がされた場合には（ステップＳ２１０；復帰の指示）、処理をステップＳ２１３に移行する。
【００８１】
ステップＳ２１１では、主制御部３１１は、受信データを、サブメモリ１３２に格納する（ステップＳ２１１）。具体的には、サブＣＰＵ１３１が、ＦＡＸ回路１３３で受信した印刷データを、サブ制御ＡＳＩＣ１２１を介して、サブメモリ１３２に格納する。
【００８２】
ここで、サブメモリ１３２の容量が不足していて、全印刷データをサブメモリ１３２に格納できない場合（ステップＳ２１２；Ｙｅｓ）、電源管理部３１３は、処理をステップＳ２１３に移行して、メイン部１０の電源をオンにする（ステップＳ２１３）。これとともに、ＬＡＮ部２０の電源もオンにする。一方、全印刷データをサブメモリ１３２に格納できた場合には（ステップＳ２１２；Ｎｏ）、主制御部３１１は、処理をステップＳ２１０に戻す。
【００８３】
そして、主制御部３１１は、ステップＳ２１０で、ＦＡＸ通信により印刷データを受信している場合には、処理をステップＳ２１５に移行し（ステップＳ２１４；印刷データ受信）、通常モードへの復帰の指示がされた場合には、処理をステップＳ２０１に戻す（ステップＳ２１４；復帰の指示）。
【００８４】
ステップＳ２１５では、主制御部３１１は、受信した印刷データを、メイン部１０の揮発性メモリ１０３（又は不揮発性メモリ１０４）に転送する（ステップＳ２１５）。このとき、サブＣＰＵ１３１は、メインＣＰＵ１０１に対して、印刷データを受信したことを通知する割り込み要求を行う。その後、主制御部３１１は、処理をステップＳ２０１に戻す。
【００８５】
以上のサブＣＰＵ１３１が行う処理を、複合機１００が行うことによって、第１の節電モードが指示された場合には、メイン部１０の電源だけをオフにすることができる。さらに、第２の節電モードが指示された場合には、メイン部１０及びＬＡＮ部２０の電源をオフにすることができる。
【００８６】
以上のように、上記実施形態の複合機１００では、コントローラの各部（メイン部１０、ＬＡＮ部２０、ＦＡＸ部３０）が消費する電力を、ユーザの使用状況に応じて節約することができる。例えば、夜間などに、ＦＡＸ通信機能のみを動作させておきたい場合には、第２の節電モードに設定しておけば、メイン部１０及びＬＡＮ部２０は電力を消費せず、効率よく節電できる。
【００８７】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００８８】
例えば、上記実施形態では、メイン部１０と、ＬＡＮ部２０と、ＦＡＸ部３０と、の３つのコントローラに、それぞれ別個に電力供給が可能である。しかし、これに限定されない。例えば、スキャナ機能の動作を行うスキャナＡＳＩＣ１０９とスキャナ装置１１０を、メイン部１０とは別のコントローラとして、個別に電力供給を行えるようにしてもよい。
【００８９】
また、上記実施形態では、第１の節電モードと、第２の節電モードと、を設定可能にしている。しかし、これに限定されない。例えば、第３の節電モードを設け、第３の節電モード時には、メイン部１０のみに電力供給するようにしてもよいし、ＬＡＮ部２０にのみ電力供給するようにしてもよい。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態に係る複合機のハードウェア構成図である。
【図２】複合機の機能構成を説明するためのブロック図である。
【図３】メインＣＰＵが行う処理を説明するためのフローチャートである。
【図４】サブＣＰＵが行う処理を説明するためのフローチャートである。
【符号の説明】
【００９１】
１０・・・メイン部、２０・・・ＬＡＮ部、３０・・・ＦＡＸ部、１００・・・複合機、１０１・・・メインＣＰＵ、１０２・・・メモリ制御ＡＳＩＣ、１０３・・・揮発性メモリ、１０４・・・不揮発性メモリ、１２１・・・サブ制御ＡＳＩＣ、１２２・・・ネットワーク回路、１３１・・・サブＣＰＵ、１３２・・・サブメモリ、１３３・・・ＦＡＸ回路、１３４・・・入出力装置、１４１・・・電源制御部、１４２・・・電源、２００・・・情報処理装置、３１０・・・制御部、３１１・・・主制御部、３１２・・・モード切替処理部、３１３・・・電源管理部、３２０・・・印刷実行部、１２１１・・・節電レジスタ。
【図１】
2009177387.tif 000003
【図２】
2009177387.tif 000004
【図３】
2009177387.tif 000005
【図４】
2009177387.tif 000006