(57)【要約】【課題】省電力モードを適切に実行し、消費電力を効果的に抑制すること。【解決手段】第１のプロセッサ、第２のプロセッサ、及び外部機器との通信を行う通信インターフェースを備え、第１のプロセッサの要求に応じて第２のプロセッサにより当該第１のプロセッサの消費電力を低減する省電力モードへ移行する情報処理装置であって、第２のプロセッサは、省電力モードにおいて、通信インターフェースを介して受信したデータに対し、過去に受信した前記データの受信頻度に基づいて、当該第２のプロセッサが前記データの送信元に応答するデータの種類を変更する、情報処理装置。【選択図】図２
2014078899.tif 000002
【特許請求の範囲】
【請求項１】
第１のプロセッサ、第２のプロセッサ、及び外部機器との通信を行う通信インターフェースを備え、前記第１のプロセッサの要求に応じて前記第２のプロセッサにより当該第１のプロセッサの消費電力を低減する省電力モードへ移行する情報処理装置であって、
前記第２のプロセッサは、前記省電力モードにおいて、前記通信インターフェースを介して受信したデータに対し、過去に受信した前記データの受信頻度に基づいて、当該第２のプロセッサが前記データの送信元に応答するデータの種類を変更する、
情報処理装置。
【請求項２】
請求項１記載の情報処理装置であって、
前記第２のプロセッサは、前記省電力モードにおいて動作する応答プログラムを切り替えることによって、前記通信インターフェースを介して受信したデータのうち応答するデータの種類を変更する、
情報処理装置。
【請求項３】
請求項１又は２記載の情報処理装置であって、
前記第２のプロセッサは、前記通信インターフェースを介して、応答しない種類のデータを受信したときに、前記第１のプロセッサを前記省電力モードから復帰させる、
情報処理装置。
【請求項４】
請求項１ないし３のいずれか１項記載の情報処理装置であって、
前記データの種類は、通信に使用されるプロトコルによって区別される、
情報処理装置。
【請求項５】
請求項１ないし４のいずれか１項記載の情報処理装置であって、
前記第１または第２のプロセッサは、前記省電力モードから復帰した時点からの経過時間に応じて、前記省電力モードへの移行をキャンセルする、
情報処理装置。
【請求項６】
請求項１ないし５のいずれか１項記載の情報処理装置であって、
前記第１または第２のプロセッサは、所定期間内における前記省電力モードからの復帰頻度に応じて、前記省電力モードへの移行をキャンセルする、
情報処理装置。
【請求項７】
請求項１ないし６のいずれか１項記載の情報処理装置であって、
前記第２のプロセッサは、前記省電力モードにおいて、前記通信インターフェースを介して受信したデータのうち応答するデータの種類を決定するための頻度に関する閾値を、ユーザにより設定可能とする、
情報処理装置。
【請求項８】
請求項１ないし７のいずれか１項記載の情報処理装置を搭載し、該情報処理装置によって制御される画像処理装置。
【請求項９】
第１のプロセッサ、第２のプロセッサ、および外部機器との通信を行う通信インターフェースを備える情報処理装置の制御方法であって、
前記情報処理装置が、前記第１のプロセッサの消費電力を抑制する省電力モードへの移行を行い、
前記第２のプロセッサが、前記省電力モードにおいて、前記通信インターフェースを介して受信したデータのうち自己が応答するデータの種類を、過去に受信した頻度に基づいて変更する、
情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理装置、および情報処理装置の制御方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータや各種機器に組み込まれた組込コンピュータには、電力消費を抑制することができる省電力モード（省エネモード、省エネルギモード、スリープモード、休止モード等、名称は様々である）への移行が可能なものが存在する。
【０００３】
特許文献１には、省エネルギモードから復帰する要因の履歴を保持し、省エネルギモードに移行させる際に、復帰要因の履歴に基づいて簡易省エネルギモードまたは強化省エネルギモードに移行させるファクシミリ装置について記載されている。このファクシミリ装置は、例えば、使用可能な状態に復帰させるのに時間の掛かる機能を使用する動作命令による復帰要因の頻度が高い場合には、簡易省エネルギモードに移行させる。
【０００４】
また、特許文献２には、メインＣＰＵ（Central  Processing  Unit）とサブＣＰＵとを有し、省エネモードではメインＣＰＵへの電力供給を停止するネットワーク制御装置について記載されている。このネットワーク制御装置は、サブＣＰＵで応答できないネットワーク・パケットが一定時間検出されなかった事を確認した後、省エネモードに遷移させる制御を行っている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、省電力モードから復帰する要因としては、省電力モードの経過時間といった内部的な要因の他、ネットワーク接続された他の機器からの動作指示や問い合わせを受信したこと等の外部的な要因が存在する。
【０００６】
このため、外部から頻繁にデータを受信する装置では、省電力モードに移行しても直ぐに復帰動作が行われることになり、消費電力を効果的に抑制することができない場合がある。また、このように移行と復帰を繰り返す状態が頻繁に発生すると、状態遷移中に受けたパケットを取りこぼしてしまう可能性や、ユーザが利用したい時にスタンバイ状態に復帰するまでの時間待たせてしまう可能性がある。
【０００７】
この点、特許文献２に記載のネットワーク制御装置は、サブＣＰＵで応答できないネットワーク・パケットを受信した場合、メインＣＰＵを起動する必要があることを考慮し、サブＣＰＵで応答できないネットワーク・パケットの受信が無い状態が継続した場合に省エネモードに遷移するため、パケットの取りこぼしを減らす効果は認められる。しかしながら、サブＣＰＵで応答できないネットワーク・パケットを頻繁に受信するような環境下では、そもそも省エネモードに移行できないことになり、消費電力を効果的に抑制することができない場合がある。
【０００８】
一つの側面では、省電力モードを適切に実行し、消費電力を効果的に抑制することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明の一態様は、第１のプロセッサ、第２のプロセッサ、及び外部機器との通信を行う通信インターフェースを備え、前記第１のプロセッサの要求に応じて前記第２のプロセッサにより当該第１のプロセッサの消費電力を低減する省電力モードへ移行する情報処理装置であって、前記第２のプロセッサは、前記省電力モードにおいて、前記通信インターフェースを介して受信したデータに対し、過去に受信した前記データの受信頻度に基づいて、当該第２のプロセッサが前記データの送信元に応答するデータの種類を変更する、情報処理装置である。
【発明の効果】
【００１０】
一実施態様によれば、省電力モードを適切に実行し、消費電力を効果的に抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】情報処理装置の一例であるコントローラ３０を搭載した画像処理装置１が、ネットワークに接続された様子を示す図である。
【図２】画像処理装置１のハードウェア構成例である。
【図３】コントローラ３０の機能構成例である。
【図４】コントローラ３０が省電力モードに移行し、その後、省電力モードから復帰する際に行われる処理の一例を示すシーケンス図である。
【図５】システム制御部（２）により実行される省電力モードへの移行判定処理の流れを示すフローチャートの一例である。
【図６】図５に示す処理を実行するために、システム制御部（２）が保持するデータの一例である。
【図７】省電力モードにおいて電力供給が停止される機能部を例示した図である。
【図８】ある時点において、自動応答部５４が自動応答するプロトコルを例示した図である。
【図９】図８とは異なる時点において、自動応答部５４が自動応答するプロトコルを例示した図である。
【図１０】省電力モードの有効／無効、および省電力モードにおいて有効化する機能の切り替えをユーザにより行わせるための設定画面の一例である。
【図１１】有効／無効の切り替えを、ポート番号や送信元のＩＰアドレス毎に設定させるための設定画面の一例である。
【図１２】画像処理装置１の他のハードウェア構成例である。
【図１３】小規模ＣＰＵを備える場合に、省電力モードにおいて電力供給が停止される機能部を例示した図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、添付図面を参照しながら実施例を挙げて説明する。
【実施例】
【００１３】
以下、図面を参照し、情報処理装置の実施例について説明する。
【００１４】
［構成］
図１は、情報処理装置の一例であるコントローラ３０を搭載した画像処理装置１が、ネットワークに接続された様子を示す図である。画像処理装置１は、例えば、画像処理装置１と通信を行い、印刷やスキャナ機能を利用するクライアントコンピュータ２〜４、および、画像処理装置１が利用するＤＮＳサーバやＤＨＣＰサーバ等のサーバ５と、ネットワークを形成する。
【００１５】
図２は、画像処理装置１のハードウェア構成例である。画像処理装置１は、例えば、エンジンユニット１０と、ＵＩ（User  Interface）部２０と、コントローラ３０とを備える。
【００１６】
エンジンユニット２０は、例えば、エンジンユニット２０全体を制御するＣＰＵおよび制御ＩＣ、スキャナユニット、プロッタユニット等を備える。エンジンユニット２０は、例えば、ＰＣＩｅ線によってコントローラ３０と接続されている。スキャナユニットは、例えば、コンタクトガラス、発光装置、受光装置、およびＡＤ変換器等を備え、手動により、或いはローラによってコンタクトガラスに載置された原稿を光学的に走査し、原稿からの反射光に基づき画像データを生成する。スキャナユニットにより生成された画像データは、コントローラ３０に送信される。プロッタユニットは、例えば、タンデム型の感光ドラムを有し、コントローラ３０から入力される画像データに基づき、レーザビームを変調して感光ドラムを走査し、潜像を形成する。そして、プロッタユニットは、潜像にトナーを付着して現像した１ページ毎の画像を用紙に熱と圧力で転写する。プロッタユニットは、このような電子写真方式のプロッタに限られず、液滴を吐出して画像を形成するインクジェット型のプロッタユニットであってもよいし、他の態様のプロッタユニットでも構わない。
【００１７】
ＵＩ部２０は、例えば、ユーザに可視情報を提供するためのＬＣＤ（Liquid  Crystal  Display）、ＬＣＤに付随するタッチパネル、操作キー等を備える。ＬＣＤが表示する表示画像は、コントローラ３０により生成され、タッチパネルおよび操作キーに対してなされたユーザ操作は、コントローラ３０に送信される。
【００１８】
コントローラ３０は、例えば、メインＣＰＵ４０と、サブＣＰＵ５０と、ＨＤＤ（Hard  Disk  Drive）６０、ＲＡＭ（Random  Access  Memory）６１、ＲＴＣ（Real  Time  Clock）６２、およびネットワークコントローラ６３とを備える。
【００１９】
メインＣＰＵ４０は、例えば、制御部、命令フェッチユニット、命令デコーダ、命令発行部、各種演算器、ＬＳＵ（Load  Store  Unit）、レジスタファイル等を有するプロセッサである。メインＣＰＵ４０は、ＨＤＤ６０等に格納されたプログラムを実行することにより、印刷やスキャナ、ＦＡＸといった画像処理装置１が提供する機能を実現する為の制御を行う。
【００２０】
サブＣＰＵ５０は、メインＣＰＵ４０と同様の（或いは、メインＣＰＵ４０よりも簡易な）構成のプロセッサである。サブＣＰＵ５０は、画像処理装置１およびコントローラ３０が省電力モードに移行したときに、省電力モードからの復帰要因を監視する。
【００２１】
ＨＤＤ６０は、プログラムを格納する他、ユーザのアドレス帳や印刷・スキャンデータ等を格納する。なお、プログラムを格納するプログラムメモリは、ＨＤＤ６０とは別の記憶装置であっても構わない。ＲＡＭ６１は、メインＣＰＵ４０およびサブＣＰＵ５０の処理結果や制御状態等を格納する。ＲＴＣ６２は、時刻をカウントする。ネットワークコントローラ６３は、画像処理装置１に接続されたクライアントコンピュータ２〜４やサーバ５との間の通信を制御する。
【００２２】
係る構成のコントローラ３０は、ＳＴＲ（Suspend  To  RAM）と称される省電力モードに移行することができる。ＳＴＲは、メインＣＰＵ４０の制御状態等をＲＡＭ６１に保存した状態で、メインＣＰＵ４０やＨＤＤ６０等への電力供給を停止する動作モードである。
【００２３】
図３は、コントローラ３０の機能構成例である。コントローラ３０は、メインＣＰＵ４０がプログラムを実行することにより機能する機能部として、プリンタ制御部４２、スキャナ制御部４３、ＦＡＸ制御部４４、システム制御部（１）４５、ネットワーク制御部（１）４６、データ管理部４７、およびメモリ管理部４８を備える。これらの機能ブロックは、例えば、メインＣＰＵ４０が実行するＯＳ（オペレーティングシステム）（１）４１上で動作する。プリンタ制御部４２、スキャナ制御部４３、およびＦＡＸ制御部４４は、エンジンユニット１０のプリンタ機能、スキャナ機能、ＦＡＸ機能を実現するための制御を行う。システム制御部（１）４５、およびネットワーク制御部（１）については後述する。データ管理部４７は、ＨＤＤ６０へのアクセス制御、およびＨＤＤ６０に格納された画像データの管理等を行う。メモリ管理部４８は、ＲＡＭ６１へのアクセス制御を行う。
【００２４】
また、コントローラ３０は、サブＣＰＵ５０がプログラムを実行することにより機能する機能部として、電源管理部５２、復帰要因監視部５３、自動応答部５４、システム制御部（２）５５、ネットワーク制御部（２）５６、データ管理部５７、およびメモリ管理部５８を備える。これらの機能ブロックは、例えば、サブＣＰＵ５０が実行するＯＳ（２）５１上で動作する。データ管理部５７は、ＨＤＤ６０へのアクセス制御等を行う。メモリ管理部５８は、ＲＡＭ６１へのアクセス制御を行う。
【００２５】
電源管理部５２は、メインＣＰＵ４０が省電力モードに移行することを決定し、制御情報の保存等の処理が行われた後、エンジンユニット１０、ＵＩ部２０、メインＣＰＵ４０、ＨＤＤ６０等への電力供給を停止する。省電力モードへの移行は、例えば、ユーザによって特定のスイッチが操作されたとき、或いはＵＩ部２０に対して何ら操作がなされず且つクライアントコンピュータ２〜４から動作要求（プリント要求等）が無い状態が所定時間継続したとき等に行われる。
【００２６】
復帰要因監視部５３は、省電力モードから復帰する要因が発生したかどうかを監視する。省電力モードから復帰する要因とは、例えば、ユーザによって特定のスイッチが操作されたこと、予め定められた復帰予定時刻が到来したこと、或いはクライアントコンピュータ２〜４からから動作要求があったこと等である。また、本実施例のコントローラ３０では、自動応答部５４が応答できないパケットを受信したことも、復帰要因に含まれる。
【００２７】
自動応答部５４は、自動応答デーモンが実行されることによって動作し、省電力モードの間、メインＣＰＵ４０に代わって、クライアントコンピュータ２〜４から受信したパケットに対する応答を行う。詳しくは、後述する。
【００２８】
［処理の流れの概要］
図４は、コントローラ３０が省電力モードに移行し、その後、省電力モードから復帰する際に行われる処理の一例を示すシーケンス図である。ここでは、システム制御部（１）４５等の符号「４５」を省略して説明する。
【００２９】
まず、システム制御部（１）が省電力モードへの移行を決定し、ネットワーク制御部（１）にＳＴＲ要求を出力する（Ｓ１０１）。ＳＴＲ要求とは、メインＣＰＵ４０がＳＴＲ状態となること、すなわち画像処理装置１やコントローラ３０が省電力モードに移行することを宣言する信号ないしデータである。
【００３０】
これを受けてネットワーク制御部（１）は、ＳＴＲ要求をシステム制御部（２）に送信する（Ｓ１０２）。システム制御部（２）は、ネットワーク制御部（２）にＳＴＲ要求を出力し（Ｓ１０３）、更にＳＴＲ移行ＯＫを示す信号をネットワーク制御部（１）に送信する（Ｓ１０４）。
【００３１】
ネットワーク制御部（２）は、パケットフィルタ設定を行う（Ｓ１０５）。次に、メインＣＰＵ４０のネットワーク制御部（１）は、ネットワーク受信を停止する（Ｓ１０６）。そして、ネットワーク制御部（２）は、ネットワーク制御部（１）に代わってネットワーク受信を開始する（Ｓ１０７）。
【００３２】
次に、システム制御部（１）は、電源管理部５２、復帰要因監視部５３、自動応答部５４に対してＳＴＲ要求を出力する（Ｓ１０８、Ｓ１０９、Ｓ１１０）。電源管理部５２は、メインＣＰＵ４０への電力供給を停止する（Ｓ１１１）。これによって、省電力モードへの移行が完了する。
【００３３】
省電力モード中に、ネットワークコントローラ６３が、サブＣＰＵ５０が応答可能なパケットを受信すると（Ｓ１１２）、ネットワーク制御部（２）は、自動応答部５４に対してパケットのコピーを出力する（Ｓ１１３）。
【００３４】
自動応答部５４は、所定のアルゴリズムに基づき応答パケットを生成し（Ｓ１１４）、送信要求をネットワーク制御部（２）に出力する（Ｓ１１５）。これに応じてネットワーク制御部（２）は、パケットの送信元に応答パケットを送信する（Ｓ１１６）。
【００３５】
一方、省電力モード中に、ネットワークコントローラ６３が、サブＣＰＵ５０が応答できないパケットを受信した場合も（Ｓ１１７）、ネットワーク制御部（２）は、自動応答部５４に対してパケットのコピーを出力する（Ｓ１１８）。
【００３６】
自動応答部５４は、応答不可である旨を示す信号をシステム制御部（２）に出力し（Ｓ１１９）、更にパケット種類のカウントを行う（Ｓ１２０）。
【００３７】
これに応じてシステム制御部（２）は、電源管理部５２に省電力モードからの復帰要求を出力し（Ｓ１２１）、復帰回数をカウントする（Ｓ１２２）。
【００３８】
そして、電源管理部５２は、メインＣＰＵ４０への電力供給を再開する（Ｓ１２３）。また、自動応答部５４は、応答しなかったパケットデータのコピーをネットワーク制御部（１）に送信する（Ｓ１２４）。
【００３９】
ネットワーク制御部（１）は、応答パケットを生成し（Ｓ１２５）、パケットの送信元に応答パケットを送信する（Ｓ１２６）。
【００４０】
［移行判定］
サブＣＰＵ５０のシステム制御部（２）は、以下に説明する処理を行って、省電力モードに移行するか否かを判定する。
【００４１】
図５は、システム制御部（２）により実行される省電力モードへの移行判定処理の流れを示すフローチャートの一例である。図５のフローチャートは、例えば、コントローラ３０の起動時（すなわち画像処理装置１への電源投入時）に開始される。以下の説明では、省電力モードからの復帰を、単に復帰と略記する。なお、図５のフローチャートは、メインＣＰＵ４０により実行されても構わない。
【００４２】
まず、システム制御部（２）は、タイマーによる計時を開始する（Ｓ２００）。
【００４３】
次に、システム制御部（２）は、前回の復帰から所定時間Ｔ１経過したか否かを判定する（Ｓ２０２）。前回の復帰から所定時間Ｔ１経過した場合、システム制御部（２）は、復帰回数カウンタをリセットする（Ｓ２０４）。復帰回数カウンタは、短時間に復帰が頻繁に生じた際に、省電力モードへの移行を抑制するために、直近に行われた復帰の回数をカウントするためのものである。
【００４４】
次に、システム制御部（２）は、メインＣＰＵ４０からＳＴＲ要求を受信したか否かを判定する（Ｓ２０６）。ＳＴＲ要求を受信しなかった場合、システム制御部（２）は、Ｓ２０２に戻る。
【００４５】
メインＣＰＵ４０からＳＴＲ要求を受信した場合、システム制御部（２）は、前回の復帰から所定時間Ｔ２経過したか否かを判定する（Ｓ２０８）。所定時間Ｔ１とＴ２は、いずれが大きい値であってもよく、同じであってもよい。
【００４６】
前回の復帰から所定時間Ｔ２経過した場合、システム制御部（２）は、復帰回数カウンタを参照し、所定時間Ｔ１内の復帰回数がＫ１を超えるか否かを判定する（Ｓ２１２）。
【００４７】
所定時間Ｔ１内の復帰回数がＫ１を超えない場合、システム制御部（２）は、ＳＴＲ移行可能である旨を示す信号（ＳＴＲ移行ＯＫ）を、メインＣＰＵ４０に送信する（Ｓ２１４）。一方、前回の復帰から所定時間Ｔ２経過していない場合、および所定時間Ｔ１内の復帰回数がＫ１を超える場合、システム制御部（２）は、ＳＴＲ移行できない旨を示す信号（ＳＴＲ移行キャンセル）を、メインＣＰＵ４０に送信し（Ｓ２１６）、Ｓ２０２に戻る。
【００４８】
ＳＴＲ移行可能である旨を示す信号を、メインＣＰＵ４０に送信すると、省電力モードに移行するため、システム制御部（２）は、復帰要因を検知するまで待機する（Ｓ２１８）。
【００４９】
復帰要因を検知すると、システム制御部（２）は、復帰要求をメインＣＰＵ４０に送信し（Ｓ２２０）、復帰回数カウンタを１インクリメントさせ（Ｓ２２２）、Ｓ２０２に戻る。
【００５０】
図６は、図５に示す処理を実行するために、システム制御部（２）が保持するデータの一例である。図６に示す閾値Ｔ１、Ｔ２、Ｋ１は、デフォルトで設定された値を使用してもよいし、ユーザにより設定可能としてもよい。また、図７は、省電力モードにおいて電力供給が停止される機能部を例示した図である。図７において、ハッチングされた機能部が、電力供給が停止される機能部を示している。
【００５１】
［自動応答の切り替え］
自動応答部５４は、省電力モード中に自動応答するパケットの種類を、過去に受信した頻度に基づいて変更する。自動応答部５４は、パケットの種類を、例えば通信に用いられるプロトコルによって分類する。
【００５２】
図８は、ある時点において、自動応答部５４が自動応答するプロトコルを例示した図である。図７に示す状態では、自動応答部５４は、ＡＲＰ（Address  Resolution  Protocol）、ＳＮＭＰ（Simple  Network  Management  Protocol）、ＳＳＤＰ（Simple  Service  Discovery  Protocol）、ＬＬＭＮＲ（Link-local  Multicast  Name  Resolution）、ＮＢＮＳ（Net  BIOS  NS）等のプロトコルにより送信されたパケットに対する応答、およびＢｒｏｗｓｅｒ応答、Ｐｉｎｇ応答を自動的に行う。
【００５３】
また、図９は、図８とは異なる時点において、自動応答部５４が自動応答するプロトコルを例示した図である。図８に示す状態では、自動応答部５４、ＡＲＰ、ＳＳＤＰ、ＭＤＮＳ（Multicast  DNS）、ＨＴＴＰ（HyperText  Transfer  Protocol）、ＥＡＰ等のプロトコルにより送信されたパケットに対する応答を自動的に行う。
【００５４】
応答するパケットの種類の切り替えは、例えば、「観測期間内に受信した回数を、観測期間で除算した値が閾値以上であれば自動応答し、閾値未満であれば自動応答しない（メインＣＰＵ４０を起動させて応答させる）」という規則に従って行う。ここで、「閾値」は、ユーザにより設定可能としてよい。
【００５５】
このとき、自動応答処理に必要な自動応答デーモンは、コントローラ３０内に保持されたものを用いるだけでなく、必要に応じてクライアントコンピュータ２〜４等からインストールされてもよい。
【００５６】
これによって、受信回数が比較的多い種類のパケットを自動応答し、受信回数が比較的少ない種類のパケットは自動応答しないように設定される。この結果、コントローラ３０は、省電力モードにおいて、パケット受信の度に省電力モードから復帰するといった好ましくない状態が発生するのを抑制することができる。また、コントローラ３０は、全てのパケットに自動応答するものと比較すると、受信頻度が高いと推定される種類のパケットに絞って自動応答するため、サブＣＰＵ５０の消費電力やメモリ使用量を低減することができる。
【００５７】
この結果、本実施例のコントローラ３０および画像処理装置１は、省電力モードを適切に実行し、消費電力を効果的に抑制することができる。
【００５８】
［まとめ］
以上説明した本実施例のコントローラ３０および画像処理装置１によれば、省電力モードを適切に実行し、消費電力を効果的に抑制することができる。
【００５９】
以上、本発明を実施するための形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。例えば、本発明の情報処理装置（コントローラ３０）は、実施例で説明した態様の画像処理装置の他、プロジェクタ装置、テレビ会議装置、パーソナルコンピュータ、携帯電話、その他の制御装置等、様々な機器に搭載することができる。
【００６０】
また、省電力モードの有効／無効、および省電力モードにおいて有効化する機能（外部からの動作要求があったときに、省電力モードから復帰させて動作を行わせる機能）を、ユーザにより選択可能にしてもよい。図１０は、省電力モードの有効／無効、および省電力モードにおいて有効化する機能の切り替えをユーザにより行わせるための設定画面の一例である。図１０において、ハッチングされたブロックの機能が非選択（無効）を示している。図１０において、例えば「ＷＳＤ」は、「印刷」機能を実現するためのＷＳＤ（Web  Services  for  Devices）プロトコルでの印刷要求を無効化することを示している。
【００６１】
また、前述した有効／無効の切り替えを、ポート番号や送信元のＩＰアドレス毎にユーザに設定させてもよい。図１１は、有効／無効の切り替えを、ポート番号や送信元のＩＰアドレス毎に設定させるための設定画面の一例である。
【００６２】
また、図１２に示すように、コントローラ３０は、サブＣＰＵ５０よりも小規模な小規模ＣＰＵ７０を備え、例えば復帰回数カウンタを参照し復帰頻度がある閾値よりも低い場合に、ネットワーク制御部（２）、電源管理部５２、復帰要因監視部５３が小規模ＣＰＵ７０上で動作するようにしてサブＣＰＵ５０を停止させてもよい。こうすれば、省電力モードにおいて、システム制御部（２）や自動応答部５４の動作に必要な電力の供給を停止させることができ、更に消費電力を低減することができる。図１３は、小規模ＣＰＵ７０を備える場合に、省電力モードにおいて電力供給が停止される機能部を例示した図である。
【符号の説明】
【００６３】
１    画像処理装置
１０  エンジンユニット
２０  ＵＩ部
３０  コントローラ
４０  メインＣＰＵ
４１  ＯＳ（１）
４２  プリンタ制御部
４３  スキャナ制御部
４４  ＦＡＸ制御部
４５  システム制御部（１）
４６  ネットワーク制御部（１）
４７  データ管理部
４８  メモリ管理部
５０  サブＣＰＵ
５１  ＯＳ（２）
５２  電源管理部
５３  復帰要因監視部
５４  自動応答部
５５  システム制御部（２）
５６  ネットワーク制御部（２）
５７  データ管理部
５８  メモリ管理部
６０  ＨＤＤ
６１  ＲＡＭ
６２  ＲＴＣ
６３  ネットワークコントローラ
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開平１０−１７３８３２号公報
【特許文献２】特開２０１２−１０２８９号公報
【図１】
2014078899.tif 000003
【図２】
2014078899.tif 000004
【図３】
2014078899.tif 000005
【図４】
2014078899.tif 000006
【図５】
2014078899.tif 000007
【図６】
2014078899.tif 000008
【図７】
2014078899.tif 000009
【図８】
2014078899.tif 000010
【図９】
2014078899.tif 000011
【図１０】
2014078899.tif 000012
【図１１】
2014078899.tif 000013
【図１２】
2014078899.tif 000014
【図１３】
2014078899.tif 000015