(57)【要約】【課題】ネットワークに大きな負荷をかけることなく、電力消費を低減する。【解決手段】情報格納部は、画像処理装置に対し通信を行う外部装置が生じる毎に、該外部装置を特定するための特定情報を記憶部に記憶させる。通信判定部は、所定時間にわたって外部装置から画像処理装置に対し通信が行われない場合、記憶部に記憶されている異なるｍ個の特定情報によりそれぞれ特定されるｍ台の外部装置とデータ通信不能であるか否かを判定する。モード設定部は、ｎ（ｎ≦ｍ）台の外部装置とデータ通信不能であると判定された場合、画像処理装置の動作モードを省電力モードに設定する。【選択図】図１０
2011060047.tif 000002
【特許請求の範囲】
【請求項１】
電力を消費して動作する通常モードおよび該通常モードより少ない電力で動作する省電力モードを動作モードとして有し、ｋ（２以上の整数）台の外部装置が稼動している場合ネットワークを介して該ｋ台の外部装置とデータ通信可能な画像処理装置であって、
情報を記憶するための記憶部と、
前記ｋ台の外部装置のうち、前記画像処理装置に対し通信を行う外部装置が生じる毎に、該通信を行う外部装置を特定するための特定情報を前記記憶部に記憶させる情報格納部と、
所定時間にわたって外部装置から前記画像処理装置に対し通信が行われない場合、前記記憶部に記憶されている異なるｍ（１≦ｍ≦ｋ）個の特定情報によりそれぞれ特定されるｍ台の外部装置と、前記ネットワークを介してデータ通信不能であるか否かを判定する通信判定部と、
前記通信判定部により、ｎ（１≦ｎ≦ｍ）台の外部装置とデータ通信不能であると判定された場合、前記画像処理装置の動作モードを前記省電力モードに設定するモード設定部と
を備える画像処理装置。
【請求項２】
前記通信判定部は、ＡＲＰ（Address Resolution Protocol）要求パケットまたはＩＣＭＰ（Internet Control Message Protocol）要求パケットを使用して、前記ｍ台の外部装置とデータ通信不能であるか否かを判定する、
請求項１に記載の画像処理装置。
【請求項３】
前記通信判定部は、前記ネットワークを介して前記ｍ台の外部装置へＡＲＰ要求パケットまたはＩＣＭＰ要求パケットを送信し、該ＡＲＰ要求パケットまたはＩＣＭＰ要求パケットを送信してから所定の通信不能判定時間経過するまでに、該ＡＲＰ要求パケットに対応するＡＲＰ応答パケットまたは該ＩＣＭＰ要求パケットに対応するＩＣＭＰ応答パケットを受信していない場合、前記ｍ台の外部装置とデータ通信不能であると判定する、
請求項２に記載の画像処理装置。
【請求項４】
前記画像処理装置は、さらに、
時間を計測する時間計測部を備え、
前記時間計測部は、前記通信判定部により、前記ｎ台の外部装置とデータ通信不能であると判定された場合、前記画像処理装置の動作モードが前記省電力モードに設定されてから、前記画像処理装置の動作モードを前記通常モードに設定するまでの時間である復帰時間を計測し、
前記モード設定部は、さらに、前記時間計測部により前記復帰時間が計測された場合、前記省電力モードの前記画像処理装置の動作モードを、前記通常モードに設定する、
請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記画像処理装置は、さらに、
電力を供給するための電源部と、
外部装置と通信するための通信部とを備え、
前記電源部は、前記画像処理装置の動作モードが前記省電力モードである場合、前記通信部への電力供給を停止する、
請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
ｎ＝ｍであり、
前記モード設定部は、前記通信判定部により、ｍ台の外部装置とデータ通信不能であると判定された場合、前記画像処理装置の動作モードを前記省電力モードに設定する、
請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
前記特定情報は、ＩＰアドレスである、
請求項１〜６のいずれかに記載の画像処理装置。
【請求項８】
電力を消費して動作する通常モードおよび該通常モードより少ない電力で動作する省電力モードを動作モードとして有し、ｋ（２以上の整数）台の外部装置が稼動している場合ネットワークを介して該ｋ台の外部装置とデータ通信可能な装置であって、記憶部を備える画像処理装置が行う電力制御方法であって、
前記ｋ台の外部装置のうち、前記画像処理装置に対し通信を行う外部装置が生じる毎に、該通信を行う外部装置を特定するための特定情報を前記記憶部に記憶させる情報格納ステップと、
所定時間にわたって外部装置から前記画像処理装置に対し通信が行われない場合、前記記憶部に記憶されている異なるｍ（１≦ｍ≦ｋ）個の特定情報によりそれぞれ特定されるｍ台の外部装置と、前記ネットワークを介してデータ通信不能であるか否かを判定する通信判定ステップと、
前記通信判定ステップにより、ｎ（１≦ｎ≦ｍ）台の外部装置とデータ通信不能であると判定された場合、前記画像処理装置の動作モードを前記省電力モードに設定するモード設定ステップと
を備える電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信状態に応じて電力の制御を行う画像処理装置および電力制御方法に関する。
【背景技術】
【０００２】
近年、ＬＡＮ（Local Area Network）等のネットワークにおいて使用されるネットワークプリンタの省電力化が求められている。そのため、ネットワークプリンタの省電力化に関する様々な技術が開示されている。
【０００３】
例えば、特許文献１には、一定間隔でコンピュータの稼動状態を調査し、登録されている全てのコンピュータが電源オフである場合、ネットワークプリンタの消費電力を削減する技術（以下、従来技術Ａという）が開示されている。
【０００４】
また、特許文献２には、サーバ端末装置が、所定数以上のクライアント端末装置がネットワークへログインしていない場合、ネットワークプリンタとしての画像形成装置の電源を制御することにより、ネットワークプリンタの省電力化を行う技術（以下、従来技術Ｂという）が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−０６３００６号公報
【特許文献２】特開２００１−２１６１１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術Ａおよび従来技術Ｂでは、コンピュータ（端末装置）の状態を調べるために、所定時間経過毎に、ネットワークに接続されている全てのコンピュータ（端末装置）に対し通信を行う。そのため、コンピュータ（端末装置）の状態を調べるための処理を行うごとに、ネットワークに大きな負荷をかけてしまうという問題がある。
【０００７】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、ネットワークに大きな負荷をかけることなく、電力消費を低減可能な画像処理装置等を提供することである。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、この発明のある局面に従う画像処理装置は、電力を消費して動作する通常モードおよび該通常モードより少ない電力で動作する省電力モードを動作モードとして有し、ｋ（２以上の整数）台の外部装置が稼動している場合ネットワークを介して該ｋ台の外部装置とデータ通信可能である。画像処理装置は、情報を記憶するための記憶部と、前記ｋ台の外部装置のうち、前記画像処理装置に対し通信を行う外部装置が生じる毎に、該通信を行う外部装置を特定するための特定情報を前記記憶部に記憶させる情報格納部と、所定時間にわたって外部装置から前記画像処理装置に対し通信が行われない場合、前記記憶部に記憶されている異なるｍ（１≦ｍ≦ｋ）個の特定情報によりそれぞれ特定されるｍ台の外部装置と、前記ネットワークを介してデータ通信不能であるか否かを判定する通信判定部と、前記通信判定部により、ｎ（１≦ｎ≦ｍ）台の外部装置とデータ通信不能であると判定された場合、前記画像処理装置の動作モードを前記省電力モードに設定するモード設定部とを備える。
【０００９】
すなわち、情報格納部は、画像処理装置に対し通信を行う外部装置が生じる毎に、該外部装置を特定するための特定情報を記憶部に記憶させる。通信判定部は、所定時間にわたって外部装置から画像処理装置に対し通信が行われない場合、記憶部に記憶されている異なるｍ個の特定情報によりそれぞれ特定されるｍ台の外部装置とデータ通信不能であるか否かを判定する。モード設定部は、ｎ（ｎ≦ｍ）台の外部装置とデータ通信不能であると判定された場合、画像処理装置の動作モードを省電力モードに設定する。
【００１０】
つまり、画像処理装置は、所定時間にわたって外部装置から通信が行われない場合に、ネットワークを介して外部装置とデータ通信不能であるか否かを判定する。そのため、一定時間間隔で外部装置に稼動状態を問い合わせることなく、ｍ台の外部装置とデータ通信不能であるか否かを判定できる。
【００１１】
また、画像処理装置は、ネットワークに接続されているｋ台の外部装置全てではなく、履歴としてのｍ個の特定情報によりそれぞれ特定されるｍ台の外部装置のみに対してデータ通信不能であるか否かを判定する。
【００１２】
そのため、ネットワークに大きな負荷をかけることなく、データ通信不能であるか否かを判定することができる。
【００１３】
また、データ通信不能であると判定された場合、画像処理装置の動作モードを省電力モードに設定することにより、ネットワークに大きな負荷をかけることなく、画像処理装置の電力消費を低減することができる。
【００１４】
また、前記通信判定部は、ＡＲＰ（Address Resolution Protocol）要求パケットまたはＩＣＭＰ（Internet Control Message Protocol）要求パケットを使用して、前記ｍ台の外部装置とデータ通信不能であるか否かを判定することが好ましい。
【００１５】
また、前記通信判定部は、前記ネットワークを介して前記ｍ台の外部装置へＡＲＰ要求パケットまたはＩＣＭＰ要求パケットを送信し、該ＡＲＰ要求パケットまたはＩＣＭＰ要求パケットを送信してから所定の通信不能判定時間経過するまでに、該ＡＲＰ要求パケットに対応するＡＲＰ応答パケットまたは該ＩＣＭＰ要求パケットに対応するＩＣＭＰ応答パケットを受信していない場合、前記ｍ台の外部装置とデータ通信不能であると判定することが好ましい。
【００１６】
また、前記画像処理装置は、さらに、時間を計測する時間計測部を備え、前記時間計測部は、前記通信判定部により、前記ｎ台の外部装置とデータ通信不能であると判定された場合、前記画像処理装置の動作モードが前記省電力モードに設定されてから、前記画像処理装置の動作モードを前記通常モードに設定するまでの時間である復帰時間を計測し、前記モード設定部は、さらに、前記時間計測部により前記復帰時間が計測された場合、前記省電力モードの前記画像処理装置の動作モードを、前記通常モードに設定することが好ましい。
【００１７】
これにより、画像処理装置を自動で通常モードに設定することができ、利便性を向上させることができる。
【００１８】
また、前記画像処理装置は、さらに、電力を供給するための電源部と、外部装置と通信するための通信部とを備え、前記電源部は、前記画像処理装置の動作モードが前記省電力モードである場合、前記通信部への電力供給を停止することが好ましい。
【００１９】
これにより、省電力モードにおける画像処理装置の電力消費を大幅に少なくできる。
また、ｎ＝ｍであり、前記モード設定部は、前記通信判定部により、ｍ台の外部装置とデータ通信不能であると判定された場合、前記画像処理装置の動作モードを前記省電力モードに設定することが好ましい。
【００２０】
また、前記特定情報は、ＩＰアドレスであることが好ましい。
この発明の他の局面に従う電力制御方法は、電力を消費して動作する通常モードおよび該通常モードより少ない電力で動作する省電力モードを動作モードとして有し、ｋ（２以上の整数）台の外部装置が稼動している場合ネットワークを介して該ｋ台の外部装置とデータ通信可能な装置であって、記憶部を備える画像処理装置が行う方法である。電力制御方法は、前記ｋ台の外部装置のうち、前記画像処理装置に対し通信を行う外部装置が生じる毎に、該通信を行う外部装置を特定するための特定情報を前記記憶部に記憶させる情報格納ステップと、所定時間にわたって外部装置から前記画像処理装置に対し通信が行われない場合、前記記憶部に記憶されている異なるｍ（１≦ｍ≦ｋ）個の特定情報によりそれぞれ特定されるｍ台の外部装置と、前記ネットワークを介してデータ通信不能であるか否かを判定する通信判定ステップと、前記通信判定ステップにより、ｎ（１≦ｎ≦ｍ）台の外部装置とデータ通信不能であると判定された場合、前記画像処理装置の動作モードを前記省電力モードに設定するモード設定ステップとを備える。
【００２１】
なお、本発明は、このような画像処理装置を構成する複数の構成要素の全てまたは一部を、システムＬＳＩ（Large Scale Integration：大規模集積回路）として実現してもよい。
【００２２】
また、本発明は、このような電力制御方法として実現するだけでなく、このような電力制御方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現してもよい。
【００２３】
また、本発明は、そのようなプログラムを格納するコンピュータ読み取り可能な記録媒体として実現されてもよい。また、当該プログラムは、インターネット等の伝送媒体を介して配信されてもよい。
【発明の効果】
【００２４】
本発明により、ネットワークに大きな負荷をかけることなく、電力消費を低減することができる。
【図面の簡単な説明】
【００２５】
【図１】第１の実施の形態におけるネットワークシステムの構成を示す図である。
【図２】画像形成装置内のハードウエア構成を示したブロック図である。
【図３】操作パネル部の外観を示す図である。
【図４】画像形成装置の主要部の機能を実現するハードウエアの構成の一例を示すブロック図である。
【図５】電力制御処理のフローチャートである。
【図６】一例としての通信履歴データを示す図である。
【図７】一例としての通信履歴データを示す図である。
【図８】一例としての通信履歴データテーブルを示す図である。
【図９】復帰処理のフローチャートである。
【図１０】本発明に係る画像形成装置の特徴的な機能構成を示すブロック図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２７】
＜第１の実施の形態＞
（システムの構成）
図１は、第１の実施の形態におけるネットワークシステム１０００の構成を示す図である。図１に示されるように、ネットワークシステム１０００は、画像形成装置１００と、端末装置２０１．１，２０１．２，２０１．３，２０１．４と、ルーター６０とを含む。以下においては、端末装置２０１．１，２０１．２，２０１．３，２０１．４の各々を、端末装置２０１とも表記する。
【００２８】
画像形成装置１００は、ＭＦＰ（Multifunction Peripheral）である。画像形成装置１００は、ＦＡＸ機能、コピー機能、プリンタ機能、スキャナ機能等の複数の機能を有する。なお、画像形成装置１００は、ＭＦＰに限定されることなく、たとえば、ＦＡＸ機能、コピー機能、プリンタ機能の少なくとも１つの機能を有する装置であってもよい。
【００２９】
複数の端末装置２０１の各々は、ＰＣ（Personal Computer）である。
画像形成装置１００、複数の端末装置２０１およびルーター６０は、ネットワーク２０に接続される。ネットワーク２０は、たとえば、ＬＡＮ（Local Area Network）である。
【００３０】
ルーター６０は、ネットワーク２０とインターネット７０とを接続する機能を有する。
複数の端末装置２０１の各々は、ネットワーク２０を介して、画像形成装置１００とデータ通信を行なう。
【００３１】
なお、ネットワークシステム１０００に含まれる端末装置２０１の数は、４台に限定されず、５台以上であってもよい。
【００３２】
また、画像形成装置１００は、ＰＳＴＮ（Public Switched Telephone Network：公衆交換電話網）４０を利用して、画像形成装置１０１とデータ通信を行なう。
【００３３】
画像形成装置１０１は、画像形成装置１００と同じ構成および機能を有する装置である。
【００３４】
（画像形成装置）
次に、画像形成装置１００について詳細に説明する。
【００３５】
図２は、画像形成装置１００内のハードウエア構成を示したブロック図である。なお、図２には、説明のために、記録媒体５０も示している。記録媒体５０には、後述するプログラム５１が記録されている。すなわち、プログラム５１は、媒体等に記録されてプログラム製品として流通される。また、記録媒体５０もプログラム製品として流通される。
【００３６】
図２に示されるように、画像形成装置１００は、制御部１１０と、ＲＡＭ（Random Access Memory）１２０と、記憶部１２２と、記憶媒体アクセス部１３０とを備える。制御部１１０、ＲＡＭ１２０、記憶部１２２および記憶媒体アクセス部１３０は、データバス１０２に接続されている。
【００３７】
制御部１１０は、ＣＰＵ（Central Processing Unit）である。なお、制御部１１０は、ＣＰＵに限定されることなく、演算機能を有するその他の回路であってもよい。
【００３８】
ＲＡＭ１２０は、揮発性のメモリである。ＲＡＭ１２０は、制御部１１０によってデータアクセスされる。ＲＡＭ１２０は、一時的にデータを記憶するワークメモリとしての機能を有する。
【００３９】
記憶部１２２は、不揮発性のメモリである。記憶部１２２は、たとえば、ハードディスクドライブである。なお、記憶部１２２は、ハードディスクドライブに限定されることなく、不揮発性のメモリであれば、その他のメモリ（たとえば、フラッシュメモリ）であってもよい。記憶部１２２は、制御部１１０によって、データアクセスされる。記憶部１２２には、プログラム５１、その他の各種データ等が記憶されている。
【００４０】
制御部１１０は、記憶部１２２に記憶されているプログラム５１を実行し、プログラム５１に基づいて、画像形成装置１００内の各部に対する各種処理や、演算処理等を行なう。
【００４１】
記憶媒体アクセス部１３０は、制御部１１０からの指示により、プログラム５１が記憶された記録媒体５０から、プログラム５１を読み出す機能を有する。記録媒体５０に記憶されているプログラム５１は、制御部１１０が行なうインストール処理により、記憶媒体アクセス部１３０により読み出され、記憶部１２２に記憶される。このインストール処理用プログラムは、予め、記憶部１２２に格納されている。インストール処理は、制御部１１０が、インストール処理用プログラムに基づいて行なう。
【００４２】
記録媒体５０は、ＳＤ（Secure Digital）メモリーカードである。なお、記録媒体５０は、ＳＤメモリーカードに限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
【００４３】
画像形成装置１００は、さらに、操作パネル部３００を備える。
操作パネル部３００は、データバス１０２に接続されている。操作パネル部３００は、表示部３１０と、入力部３２０とを有する。
【００４４】
図３は、操作パネル部３００の外観を示す図である。
表示部３１０は、文字や画像等を表示する機能を有する。表示部３１０には、文字や画像等を表示する表示面が設けられる。表示部３１０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部３１０は、上記以外の表示方式のパネルを使用した装置であってもよい。
【００４５】
また、表示部３１０は、ユーザが、表示面に直接触れることで、情報入力可能なタッチパネル機能を有する。表示部３１０は、ユーザが表示面にタッチした位置情報を、制御部１１０へ送信する。制御部１１０は、受信した位置情報に基づいて、所定の処理を行なう。すなわち、表示部３１０は、ユーザが画像形成装置１００を操作するためのインターフェースである。
【００４６】
入力部３２０は、数字ボタン群３２２を含む。数字ボタン群３２２は、複数の数字ボタンを含む。数字ボタン群３２２に含まれる複数の数字ボタンの各々は、ユーザにより押下されることにより、数字を入力するためのボタンである。入力部３２０は、さらに、画像形成装置１００を操作するための複数のボタンを含む。
【００４７】
入力部３２０は、当該入力部３２０に含まれる複数のボタンのうち、ユーザにより押下操作されたボタンに対応するボタン信号を、制御部１１０へ送信する。制御部１１０は、受信したボタン信号に基づいて、所定の処理を行なう。すなわち、入力部３２０は、ユーザが画像形成装置１００を操作するためのインターフェースである。以下においては、ユーザによる、表示部３１０の表示面に対するタッチ操作または入力部３２０の操作を、インターフェース操作Ｍともいう。
【００４８】
再び、図２を参照して、画像形成装置１００は、さらに、時間計測部１４０と、スキャナ部１５０と、印刷部１６０と、通信部１７０と、モデム１８０と、ＮＣＵ１８２とを備える。
【００４９】
時間計測部１４０は、詳細は後述するが、時間を計測する機能を有する。
スキャナ部１５０は、原稿を読み取ることにより画像を取得する機能を有する。原稿は、例えば、紙等の記録媒体である。以下においては、スキャナ部１５０が原稿を読み取ることにより画像を取得する処理を、原稿読取り処理という。
【００５０】
以下においては、原稿読取り処理が行われることにより得られる画像を、読取り画像という。
【００５１】
印刷部１６０は、紙等の媒体に、指示された画像または文字を印字してプリントアウトする機能（以下、印刷機能という）を有する。以下においては、印刷部１６０が、記録媒体に、画像または文字を印字してプリントアウトするための処理を印刷処理という。
【００５２】
印刷処理における記録媒体は、例えば、紙、ＯＨＰ（Overhead Projector）フィルムなど、画像を形成することが可能な媒体であればどのような媒体であってもよい。なお、本実施の形態においては、印刷の対象となる記録媒体は、一例として、紙であるとする。
【００５３】
通信部１７０は、ＮＩＣ（Network Interface Card）である。通信部１７０は、有線技術または無線技術を利用して、ネットワーク２０に接続される装置とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット（登録商標）に基づく技術である。なお、有線技術は、イーサネット（登録商標）に基づく技術に限定されることなく、その他の有線技術であってもよい。
【００５４】
無線技術は、たとえば、ＩＥＥＥ８０２．１１ｇに基づく技術である。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることなく、その他の無線技術であってもよい。
【００５５】
モデム１８０は、ファクシミリ規格に従った通信（以下、ファクシミリ通信という）を行う機能を有する。モデム１８０は、ファクシミリ通信において、送信対象となる画像データを変調する。また、モデム１８０は、ファクシミリ通信において、外部から受信した画像データを復調する。
【００５６】
ＮＣＵ１８２は、ＰＳＴＮ４０と接続される回線終端装置である。
図４は、画像形成装置１００の主要部の機能を実現するハードウエアの構成の一例を示すブロック図である。図４には、説明の便宜のため、図２に示されるいくつかの部が再掲される。これらの部には図２と同じ符号を付して詳細な説明は繰り返さない。
【００５７】
画像形成装置１００は、さらに、メイン制御部４０１と、コントローラ４０２と、電源部４０３と、モード設定部１４１と、時刻計測部１４２とを備える。
【００５８】
電源部４０３は、画像形成装置１００内の各部へ電力を供給する。画像形成装置１００内の各部は、電源部４０３から供給される電力により動作する。
【００５９】
画像形成装置１００は、動作モードとして、通常モードおよび省電力モードを有する。
画像形成装置１００の動作モードが通常モードである場合、電源部４０３は、画像形成装置１００内の電力で動作する全ての部へ電力を供給する。
【００６０】
具体的には、電源部４０３は、メイン制御部４０１、コントローラ４０２、時間計測部１４０、モード設定部１４１、時刻計測部１４２および通信部１７０へ電力を供給する。なお、電源部４０３は、図示されない、記憶媒体アクセス部１３０、操作パネル部３００、モデム１８０等にも電力を供給する。なお、電源部４０３は、電力の供給対象となる全ての部において、各部が必要な電力を供給する。
【００６１】
メイン制御部４０１は、制御部１１０と、ＲＡＭ１２０と、記憶部１２２とを含む。制御部１１０、ＲＡＭ１２０および記憶部１２２の各々は、電源部４０３から供給される電力により動作する。
【００６２】
コントローラ４０２は、スキャナ部１５０と、印刷部１６０とを含む。スキャナ部１５０および印刷部１６０の各々は、電源部４０３から供給される電力により動作する。コントローラ４０２は、メイン制御部４０１より大きな電力を必要とする。そのため、電源部４０３は、メイン制御部４０１より大きな電力を、コントローラ４０２へ供給する。
【００６３】
モード設定部１４１は、画像形成装置１００の動作モードを、通常モードおよび省電力モードのいずれかに設定する。
【００６４】
通信部１７０は、制御部１７１と、記憶部１７２とを含む。制御部１７１および記憶部１７２の各々は、電源部４０３から供給される電力により動作する。
【００６５】
制御部１７１は、ＭＰＵ（Micro Processing Unit）である。制御部１７１は、前述した通信部１７０が行うデータ通信を行うための処理を行う。すなわち、制御部１７１は、ネットワーク２０に接続される装置とデータ通信を行なうための処理を行う。
【００６６】
記憶部１７２は、不揮発性のメモリである。記憶部１７２は、制御部１７１によりデータアクセスされる。
【００６７】
時刻計測部１４２は、時刻を計測する。時刻計測部１４２は、時刻が変化する毎に、変化後の時刻を、制御部１７１へ送信する。
【００６８】
画像形成装置１００の動作モードが省電力モードである場合、電源部４０３は、時間計測部１４０、モード設定部１４１および時刻計測部１４２のみに電力を供給し、それ以外の部分（例えば、メイン制御部４０１、コントローラ４０２、および通信部１７０）への電力供給を停止する。すなわち、省電力モードの画像形成装置１００は、通常モードより少ない電力で動作する。
【００６９】
なお、時間計測部１４０、モード設定部１４１および時刻計測部１４２は、電源部４０３から電力の供給を受けず、例えば、電池から常時電力供給されてもよい。
【００７０】
（電力の制御）
次に、画像形成装置１００と、外部装置（端末装置２０１）との通信状況に応じて、電源部４０３が供給する電力を制御するための処理（以下、電力制御処理という）について説明する。電力制御処理は、通常モードの画像形成装置１００が行う処理である。
【００７１】
各端末装置２０１には、異なるＩＰアドレスおよびＭＡＣアドレスが割り当てられている。各端末装置２０１は、所定時間（例えば、１０分）経過毎に、ＳＮＭＰ（Simple Network Management Protocol）要求を、ネットワーク２０を介して、画像形成装置１００へ送信する。ＳＮＭＰ要求は、送信先の装置の管理情報を取得するための要求である。ＳＮＭＰ要求には、当該ＳＮＭＰ要求の送信元の装置（端末装置２０１）のＩＰアドレスおよびＭＡＣアドレスが示される。
【００７２】
また、端末装置２０１は、必要に応じて、印刷データを、ネットワーク２０を介して、画像形成装置１００へ送信する。本実施の形態において、印刷データは、印刷対象データに基づく画像を、記録媒体としての紙に印刷させるためのデータであるとする。印刷対象データは、印刷データに含まれる。印刷対象データは、例えば、文書を作成するためのアプリケーションにより生成されたテキストデータである。印刷データには、当該印刷データの送信元の装置（端末装置２０１）のＩＰアドレスおよびＭＡＣアドレスが示される。
【００７３】
図５は、電力制御処理のフローチャートである。
ステップＳ１１０では、制御部１７１が、ネットワークシステム１０００内の端末装置から、ＳＮＭＰ要求を受信したか否かを判定する。ステップＳ１１０において、ＹＥＳならば、処理はステップＳ１１１に移行する。一方、ステップＳ１１０において、ＮＯならば、処理は、後述するステップＳ１２０に移行する。
【００７４】
ＳＮＭＰ要求を受信した場合（Ｓ１１０でＹＥＳ）、制御部１７１は、通信履歴データを、記憶部１７２に記憶させる（Ｓ１１１）。この場合、通信履歴データは、データの種類、ＳＮＭＰ要求が示すＩＰアドレスおよびＭＡＣアドレスを示すデータである。
【００７５】
図６は、一例としての通信履歴データを示す図である。図６に示される通信履歴データは、ＳＮＭＰ要求に対応するデータであるとする。
【００７６】
図６を参照して、「データ種類」とは、受信したデータの種類を示す。「送信元ＩＰアドレス」とは、受信したデータの送信元の装置のＩＰアドレスである。「送信元ＭＡＣアドレス」とは、受信したデータの送信元の装置のＭＡＣアドレスである。「受信日時」とは、データを受信した日時を示す。
【００７７】
通信履歴データに示される送信元ＩＰアドレスおよび送信元ＭＡＣアドレスは、データを送信した外部装置（端末装置２０１）を特定するための特定情報である。
【００７８】
再び、図５を参照して、制御部１７１は、受信したＳＮＭＰ要求に対応するＳＮＭＰ応答を、ＳＮＭＰ要求の送信元の装置へ送信する（Ｓ１１２）。
【００７９】
ステップＳ１２０では、制御部１７１が、印刷データを受信したか否かを判定する。ステップＳ１２０において、ＹＥＳならば、処理はステップＳ１２１に移行する。一方、ステップＳ１２０において、ＮＯならば、処理は後述するステップＳ１３０に移行する。
【００８０】
制御部１７１は、印刷データを受信した場合（Ｓ１２０でＹＥＳ）、制御部１７１は、通信履歴データを、記憶部１７２に記憶させる（Ｓ１２１）。この場合、通信履歴データは、データの種類、印刷データが示すＩＰアドレスおよびＭＡＣアドレスを示すデータである。この場合、通信履歴データは、例えば、図７に示されるデータとなる。
【００８１】
図７に示される各項目は、図６で説明したので詳細な説明は繰り返さない。
図７のデータ種類の項目において、「ＬＰＲ」とは、図７の通信履歴データに対応する印刷データが、ＬＰＲ（Line PRinter daemon）プロトコルに基づくデータであることを示す。
【００８２】
そして、制御部１７１は、受信した印刷データを、印刷部１６０へ送信する。
印刷部１６０は、受信した印刷データが示す印刷対象データに基づく画像を、記録媒体としての紙に印刷する印刷処理（以下、ネットワーク印刷処理ともいう）を実行する（Ｓ１２２）。
【００８３】
すなわち、画像形成装置１００は、印刷処理（ネットワーク印刷処理）を実行するための画像処理を行う画像処理装置でもある。
【００８４】
ステップＳ１３０では、制御部１７１が、非受信状態が所定時間（例えば、３０分）以上継続しているか否かを判定する。ここで、非受信状態は、制御部１７１が、ネットワークシステム１０００内の複数の外部装置（端末装置２０１）から、ＳＮＭＰ要求および印刷データのいずれも受信していない状態である。
【００８５】
ステップＳ１３０において、ＹＥＳならば、処理はステップＳ１３１に移行する。一方、ステップＳ１３０において、ＮＯならば、再度、ステップＳ１１０の処理が行われる。
【００８６】
ステップＳ１３０においてＹＥＳである場合は、制御部１７１が、所定時間（例えば、３０分）以上継続して、ＳＮＭＰ要求および印刷データのいずれも受信していない場合である。すなわち、ステップＳ１３０においてＹＥＳである場合は、所定時間にわたって外部装置（端末装置２０１）から画像形成装置１００に対し通信が行われない場合である。
【００８７】
なお、上記非受信状態は、上記状態に限定されず、制御部１７１が、ＳＮＭＰ要求、印刷データおよびＦＡＸデータのいずれも受信していない状態であってもよい。ＦＡＸデータは、例えば、当該ＦＡＸデータの送信元の装置が、画像形成装置１００を利用して、ＦＡＸを送信するためのデータである。
【００８８】
ステップＳ１３０でＹＥＳと判定されるまで、ステップＳ１１１，Ｓ１２１の少なくとも一方の処理が繰り返されることにより、記憶部１７２には、複数の通信履歴データから構成される通信履歴データテーブルが記憶される。この場合、通信履歴データテーブルは、一例として、図８の通信履歴データテーブル５００であるとする。
【００８９】
図８は、一例としての通信履歴データテーブル５００を示す図である。図８に示される各項目は、図６で説明したので詳細な説明は繰り返さない。
【００９０】
図８において、「番号」とは、通信履歴データを特定するための番号である。通信履歴データテーブル５００は、複数の通信履歴データから構成される。通信履歴データテーブル５００を構成する複数の通信履歴データは、特定情報（送信元ＩＰアドレスおよび送信元ＭＡＣアドレス）が異なるｍ（１≦ｍ≦ｋ）個の通信履歴データを含む。ここで、ｋは、ネットワークシステム１０００に含まれる端末装置２０１の数である。本実施の形態では、ｋは、一例として、４であるとする。
【００９１】
当該異なるｍ個の通信履歴データは、それぞれ、ｍ個の特定情報（送信元ＩＰアドレスおよび送信元ＭＡＣアドレス）を示す。すなわち、通信履歴データテーブル５００は、異なるｍ個の特定情報（送信元ＩＰアドレスおよび送信元ＭＡＣアドレス）を示す。この場合、記憶部１７２には、異なるｍ個の特定情報が記憶されていることになる。以下においては、異なるｍ個の特定情報を、単に、ｍ個の特定情報ともいう。
【００９２】
図８のデータ種類の項目において、「ＰＯＲＴ  ９１００」とは、番号“３”の通信履歴データに対応する印刷データが、画像形成装置１００におけるポート番号９１００を送信先とした印刷データであることを示す。
【００９３】
再び、図５を参照して、ステップＳ１３１では、制御部１７１が、記憶部１７２に記憶されている通信履歴データテーブル５００を読み出す。なお、記憶部１７２に１つの通信履歴データのみが記憶されている場合、制御部１７１は、当該１つの通信履歴データを読み出す。
【００９４】
ステップＳ１３２では、ＡＲＰ（Address Resolution Protocol）要求パケットの送信が行われる。具体的には、制御部１７１が、通信履歴データテーブル５００が示す異なるｍ個の送信元ＩＰアドレス（特定情報）にそれぞれ対応するｍ台の端末装置２０１へ、ネットワーク２０を介して、ＡＲＰ要求パケットを送信する。
【００９５】
なお、ＡＲＰ要求パケットの代わりにＩＣＭＰ（Internet Control Message Protocol）要求パケットが送信されてもよい。ＩＣＭＰ要求パケットは、ネットワーク状態を確認するためのパケットである。すなわち、ＩＣＭＰ要求パケットは、ＩＣＭＰを使用したＰｉｎｇコマンドである。
【００９６】
ステップＳ１３３では、制御部１７１が、送信したＡＲＰ要求パケットに対応するＡＲＰ応答パケットを受信したか否かを判定する。この場合、ＡＲＰ応答パケットは、ＡＲＰ要求パケットを受信した端末装置２０１が稼動している場合、当該端末装置２０１が画像形成装置１００に対し送信するパケットである。ＡＲＰ応答パケットは、当該ＡＲＰ応答パケットの送信元の装置のＭＡＣアドレスを示す。
【００９７】
なお、ステップＳ１３２の処理において、ＩＣＭＰ要求パケットが使用される場合、ステップＳ１３３では、ＡＲＰ応答パケットの代わりにＩＣＭＰ応答パケットを受信したか否かが判定される。ここで、ＩＣＭＰ応答パケットは、ＩＣＭＰ要求パケットに対応する応答パケットである。ＩＣＭＰ応答パケットは、ＩＣＭＰ要求パケットを受信した装置が稼動している場合、当該装置が画像形成装置１００に対し送信するパケットである。この場合、ＩＣＭＰ応答パケットも、ＡＲＰ応答パケットと同様、ＩＣＭＰ応答パケットの送信元の装置のＭＡＣアドレスを示す。
【００９８】
ステップＳ１３３において、ＹＥＳならば、処理はステップＳ１３４に移行する。一方、ステップＳ１３３において、ＮＯならば、処理はステップＳ１３５に移行する。
【００９９】
ステップＳ１３４では、制御部１７１が、受信したＡＲＰ応答パケットが示すＭＡＣアドレスが、通信履歴データテーブル５００が示す異なるｍ個の送信元ＭＡＣアドレス（特定情報）のいずれかと一致するか否かを判定する。
【０１００】
なお、ＩＣＭＰ応答パケットが使用される場合は、ＩＣＭＰ応答パケットが示すＭＡＣアドレスがステップＳ１３３の判定に使用される。
【０１０１】
ステップＳ１３４において、ＹＥＳならば、再度、ステップＳ１１０の処理が行われる。一方、ステップＳ１３４において、ＮＯならば、処理はステップＳ１３５に移行する。
【０１０２】
ステップＳ１３４においてＹＥＳである場合は、通信履歴データテーブル５００が示す異なるｍ個の送信元ＩＰアドレス（特定情報）にそれぞれ対応するｍ台の端末装置２０１の少なくとも１台が稼動している場合である。
【０１０３】
ステップＳ１３４においてＮＯである場合は、画像形成装置１００に印刷処理を実行させることができない端末装置２０１（以下、印刷不実行装置という）が、ＡＲＰ応答パケットを、画像形成装置１００へ送信した場合である。この場合、印刷不実行装置には、画像形成装置１００に印刷処理を実行させるために必要なプリンタドライバがインストールされていない。
【０１０４】
また、印刷不実行装置は、ステップＳ１３２の処理が行われる前に、ネットワーク２０におけるＩＰアドレスとＭＡＣアドレスとの対応関係が変更され、ステップＳ１３２においてパケットの送信に使用されるｍ個の送信元ＩＰアドレスのいずれかが割り当てられた装置である。
【０１０５】
すなわち、ステップＳ１３４においてＮＯである場合、ステップＳ１３２の処理により、ＡＲＰ要求パケットの送信先のｍ台の端末装置２０１のうちの少なくとも１台の端末装置２０１は、印刷不実行装置である。
【０１０６】
なお、ステップＳ１３３でＹＥＳである場合、ステップＳ１３４の処理が行われることなく、処理は、ステップＳ１１０に移行してもよい。
【０１０７】
ステップＳ１３５では、データ通信不能であるか否かを判定する。具体的には、制御部１７１が、ステップＳ１３２の処理によりＡＲＰ要求パケット（またはＩＣＭＰ要求パケット）の送信が行われてから、通信不能判定時間経過したか否かを判定することにより、データ通信不能であるか否かを判定する。
【０１０８】
通信不能判定時間は、画像形成装置１００が、通信履歴データテーブル５００が示す異なるｍ個の送信元ＩＰアドレス（特定情報）により特定されるｍ台の端末装置２０１と通信不能であるか否かを判定するための時間である。例えば、画像形成装置１００が、ｍ台の端末装置２０１と通信不能である場合、当該ｍ台の端末装置２０１は稼動していないということになる。すなわち、この場合、ｍ台の端末装置２０１は、シャットダウンされていることになる。通信不能判定時間は、例えば、２０秒である。
【０１０９】
ステップＳ１３５では、具体的には、以下の処理が行われる。通信不能判定時間経過し、かつ、ＡＲＰ要求パケット（またはＩＣＭＰ要求パケット）の送信が行われてから、通信不能判定時間経過するまでに、ＡＲＰ応答パケット（またはＩＣＭＰ応答パケット）を受信していない場合、制御部１７１は、ネットワーク２０を介してｍ台の端末装置２０１とデータ通信不能であると判定する。すなわち、制御部１７１は、外部装置（端末装置２０１）との通信状態を判定する通信判定部である。
【０１１０】
この場合、ｍ台の端末装置２０１は稼動していないということになる。この場合、処理はステップＳ１３６に移行する。
【０１１１】
また、通信不能判定時間経過し、かつ、ＡＲＰ要求パケット（またはＩＣＭＰ要求パケット）の送信が行われてから、通信不能判定時間経過するまでに、ステップＳ１３４でＹＥＳと判定されることなく、かつ、ｕ（１以上の整数）個のＡＲＰ応答パケット（またはＩＣＭＰ応答パケット）を受信したとする。この場合、制御部１７１は、ネットワーク２０を介して（ｍ−ｕ）台の端末装置２０１とデータ通信不能であると判定する。すなわち、制御部１７１は、外部装置（端末装置２０１）との通信状態を判定する通信判定部である。
【０１１２】
この場合、ｕ個のＡＲＰ応答パケット（またはＩＣＭＰ応答パケット）をそれぞれ送信したｕ台の端末装置２０１は、前述した印刷不実行装置である。
【０１１３】
この場合、（ｍ−ｕ）台の端末装置２０１は稼動していないということになる。すなわち、（ｍ−ｕ）台の端末装置２０１は、シャットダウンされていることになる。この場合、処理はステップＳ１３６に移行する。
【０１１４】
また、ＡＲＰ要求パケット（またはＩＣＭＰ要求パケット）の送信が行われてから、通信不能判定時間経過していない場合、制御部１７１は、ｍ台の端末装置２０１とデータ通信不能であると判定できない。この場合、処理は、再度、ステップＳ１３３に移行する。
【０１１５】
なお、データ通信不能であるか否かの判定は、シャットダウン済フラグを使用してもよい。シャットダウン済フラグは、ＡＲＰ要求パケットの送信先の端末装置２０１がシャットダウンしているか否かを判定するためのフラグである。
【０１１６】
この場合、シャットダウン済フラグは、特定情報（送信元ＩＰアドレスおよび送信元ＭＡＣアドレス）が異なるｍ（１以上の整数）個の通信履歴データの各々に対応づけられる。シャットダウン済フラグがオンである場合、当該シャットダウン済フラグに対応する通信履歴データが示す送信元ＩＰアドレスにより特定される端末装置２０１は、シャットダウンされていることになる。シャットダウン済フラグがオフである場合、当該シャットダウン済フラグに対応する通信履歴データが示す送信元ＩＰアドレスにより特定される端末装置２０１は、稼動していることになる。
【０１１７】
この場合、ＡＲＰ要求パケットに対応するＡＲＰ応答パケットを受信した場合、制御部１７１は、当該ＡＲＰ応答パケットにより特定される端末装置２０１に対応するシャットダウン済フラグをオンに設定する。そして、制御部１７１は、全てのシャットダウン済フラグがオンになった場合に、ステップＳ１３６の処理を行う。
【０１１８】
ステップＳ１３６では、復帰時間を算出するための復帰時間算出処理が行われる。復帰時間は、画像形成装置１００の動作モードが省電力モードに設定されてから、画像形成装置１００の動作モードを通常モードに設定する時刻（以下、復帰時刻という）までの時間である。復帰時刻は、予め設定された時刻である。
【０１１９】
復帰時間算出処理では、制御部１７１が、前述した時刻計測部１４２から受信する現在の時刻から、復帰時刻までの時間を、復帰時間（単位（秒））として算出する。以下においては、復帰時間が示す数値を復帰カウント値という。
【０１２０】
ここで、一例として、現在の時刻が午前０時０分０秒であり、復帰時刻が午前８時０分０秒であるとする。この場合、復帰時間は、８×６０×６０の式より２８８００（秒）である。
【０１２１】
ステップＳ１３７では、制御部１７１が、復帰時間計測指示を、時間計測部１４０へ送信する。復帰時間計測指示は、時間計測部１４０に復帰時間を計測させるための指示である。復帰時間計測指示には、算出された復帰時間が示す数値としての復帰カウント値（２８８００）が示される。
【０１２２】
ステップＳ１３８では、省電力設定処理が行われる。省電力設定処理では、制御部１７１が、省電力設定指示を、モード設定部１４１へ送信する。省電力設定指示は、画像形成装置１００の動作モードを省電力モードに設定させるための指示である。
【０１２３】
モード設定部１４１は、省電力設定指示を受信すると、画像形成装置１００の動作モードを、省電力モードに設定する。そして、モード設定部１４１は、省電力モード設定通知を、電源部４０３へ送信する。省電力モード設定通知は、画像形成装置１００の動作モードが省電力モードに設定された旨の通知である。
【０１２４】
電源部４０３は、省電力モード設定通知を受信すると、時間計測部１４０、モード設定部１４１および時刻計測部１４２のみに電力を供給し、それ以外の部分（例えば、メイン制御部４０１、コントローラ４０２および通信部１７０）への電力供給を停止する。
【０１２５】
これにより、省電力モードの画像形成装置１００は、通常モードより大幅に少ない電力で動作する。すなわち、省電力モードの画像形成装置１００の電力消費を大幅に低減することができる。
【０１２６】
（復帰処理）
時間計測部１４０は、前述のステップＳ１３７の処理により送信された復帰時間計測指示を受信すると、時間計測部１４０は、復帰時間計測指示に従った処理（以下、復帰処理という）を行う。
【０１２７】
なお、復帰処理が開始されるタイミングは、ステップＳ１３８の処理により画像形成装置１００の動作モードが省電力モードに設定されるタイミングとほぼ同じである。
【０１２８】
図９は、復帰処理のフローチャートである。
ステップＳ２１１では、時間計測部１４０により復帰時間計測処理が実行される。復帰時間計測処理は、他の処理とは独立して行われる処理である。そして、処理はステップＳ２１２に移行する。
【０１２９】
復帰時間計測処理では、時間計測部１４０が、１秒経過毎に、数値カウンタの値を１増加させる。数値カウンタの初期値は０であるとする。数値カウンタの値が、制御部１７１から受信した復帰時間計測指示に示される復帰カウント値になった場合、この復帰時間計測処理は終了する。復帰カウント値が、例えば、２８８００である場合、復帰時間計測処理は、２８８００秒（８時間）経過後に終了する。すなわち、時間計測部１４０は、復帰時間計測処理において、復帰時間を計測する処理を行う。
【０１３０】
ステップＳ２１２では、時間計測部１４０が、復帰時間計測処理が終了したか否かを判定する。すなわち、時間計測部１４０は、復帰時間が計測されたか否かを判定する。ステップＳ２１２において、ＹＥＳならば、処理はステップＳ２１３に移行する。一方、ステップＳ２１２において、ＮＯならば、再度、ステップＳ２１２の処理が行われる。
【０１３１】
ステップＳ２１３では、電力復帰処理が行われる。電力復帰処理では、時間計測部１４０が、通常モード設定指示を、モード設定部１４１へ送信する。通常モード設定指示は、画像形成装置１００の動作モードを通常モードに設定させるための指示である。
【０１３２】
モード設定部１４１は、通常モード設定指示を受信すると、画像形成装置１００の動作モードを、通常モードに設定する。そして、モード設定部１４１は、通常モード設定通知を、電源部４０３へ送信する。通常モード設定通知は、画像形成装置１００の動作モードが通常モードに設定された旨の通知である。
【０１３３】
電源部４０３は、通常モード設定通知を受信すると、省電力モードにおいて電力供給を停止していた部分へ電力を供給する。この場合、電源部４０３は、画像形成装置１００内の電力で動作する全ての部へ電力を供給する。
【０１３４】
具体的には、電源部４０３は、メイン制御部４０１、コントローラ４０２、時間計測部１４０、モード設定部１４１、時刻計測部１４２および通信部１７０へ電力を供給する。なお、電源部４０３は、図示されない、記憶媒体アクセス部１３０、操作パネル部３００、モデム１８０等にも電力を供給する。
【０１３５】
これにより、画像形成装置１００は、通常モードにおける各種処理を行うことができる。
【０１３６】
以上説明したように、本実施の形態では、以下の処理が行なわれる。
画像形成装置１００に対し、ＳＮＭＰ要求および印刷データのいずれかを送信した装置があった場合、当該装置を特定するための特定情報を記憶部１７２に記憶させる。すなわち、画像形成装置１００は、自装置に対し、通信を行う装置があった場合、当該装置を特定するための特定情報を記憶部１７２に記憶させる。
【０１３７】
そして、画像形成装置１００は、非受信状態が所定時間以上継続している場合、記憶部１７２に記憶されている異なるｍ個の特定情報によりそれぞれ特定されるｍ台の端末装置２０１へ、ネットワーク２０を介して、ＡＲＰ要求パケットを送信する。つまり、画像形成装置１００は、１度でも通信した端末装置２０１のみへ、ＡＲＰ要求パケットを送信することにより、ｍまたはｎ（１≦ｎ≦ｍ）台の端末装置２０１とデータ通信不能であるか否かを判定する。
【０１３８】
すなわち、画像形成装置１００は、所定時間にわたって外部装置から通信が行われない場合に、ＡＲＰ要求パケット（またはＩＣＭＰ要求パケット）を利用して、外部装置とデータ通信不能であるか否かを判定する。そのため、一定時間間隔で外部装置に稼動状態を問い合わせることなく、ｍまたはｎ台の外部装置とデータ通信不能であるか否かを判定できる。
【０１３９】
また、画像形成装置１００は、ネットワーク２０に接続されている端末装置２０１全てではなく、通信履歴データテーブル５００に示されるｍ個の特定情報によりそれぞれ特定されるｍまたはｎ台の端末装置２０１のみに対してデータ通信不能であるか否かを判定する。
【０１４０】
これにより、ネットワークに大きな負荷をかけることなく、ｍまたはｎ台の端末装置２０１とデータ通信不能であるか否かを判定することができる。
【０１４１】
ｍまたはｎ台の端末装置２０１とデータ通信不能である場合は、ｍまたはｎ台の端末装置２０１は、シャットダウンされていることになる。この場合、画像形成装置１００に対し印刷処理の要求が行われることがないので、画像形成装置１００は、動作モードを省電力モードに設定する。これにより、時間計測部１４０、モード設定部１４１および時刻計測部１４２のみに電力を供給し、それ以外の部分（例えば、メイン制御部４０１、コントローラ４０２および通信部１７０）への電力供給を停止する。すなわち、従来、常に電力供給が行われていた通信部（ＮＩＣ）への電力供給も停止する。
【０１４２】
したがって、ネットワークに大きな負荷をかけることなく、画像形成装置１００の電力消費を大幅に低減することができる。
【０１４３】
また、画像形成装置１００の動作モードが省電力モードに設定されてから、復帰時間経過した場合、画像形成装置１００の動作モードを、通常モードに設定する。これにより、電源部４０３は、画像形成装置１００内の電力で動作する全ての部へ電力を供給する。
【０１４４】
したがって、電力消費を大幅に低減するとともに、画像形成装置１００を自動で復帰させることができ、利便性を向上させることができる。
【０１４５】
そのため、本発明における画像形成装置１００は、例えば、オフィス内のネットワークでの使用において、大きな省エネ効果を発揮する。
【０１４６】
（機能ブロック図）
図１０は、本発明に係る画像形成装置１００の特徴的な機能構成を示すブロック図である。つまり、図１０は、図４に示されるハードウエア構成によって実現される画像形成装置１００の機能のうち、本発明に関わる機能を示すブロック図である。なお、図１０には、説明のために、制御部１７１、記憶部１７２およびモード設定部１４１を示す。
【０１４７】
制御部１７１は、機能的には、情報格納部１７５と、通信判定部１７６とを含む。
画像形成装置１００は、電力を消費して動作する通常モードおよび該通常モードより少ない電力で動作する省電力モードを動作モードとして有する。また、画像形成装置１００は、ｋ台の外部装置が稼動している場合ネットワーク２０を介して該ｋ台の外部装置とデータ通信可能な装置である。
【０１４８】
情報格納部１７５は、ｋ台の外部装置のうち、画像形成装置１００に対し通信を行う外部装置が生じる毎に、該通信を行う外部装置を特定するための特定情報を記憶部１７２に記憶させる。
【０１４９】
通信判定部１７６は、所定時間にわたって外部装置から画像形成装置１００に対し通信が行われない場合、記憶部１７２に記憶されている異なるｍ（１≦ｍ≦ｋ）個の特定情報によりそれぞれ特定されるｍ台の外部装置と、ネットワーク２０を介してデータ通信不能であるか否かを判定する。
【０１５０】
モード設定部１４１は、通信判定部１７６により、ｎ（１≦ｎ≦ｍ）台の外部装置とデータ通信不能であると判定された場合、画像形成装置１００の動作モードを省電力モードに設定する。
【０１５１】
なお、図１０の制御部１７１に含まれる、情報格納部１７５および通信判定部１７６の全てまたは一部は、ＬＳＩ（Large Scale Integration：大規模集積回路）等のハードウエアで構成されてもよい。また、情報格納部１７５および通信判定部１７６の全てまたは一部は、制御部１７１により実行されるプログラムのモジュールであってもよい。
【０１５２】
（その他）
本実施の形態における処理は、上記処理に限定されず、例えば、シャットダウンされた端末装置２０１の数が多くなるにつれて、段階的に、電源部４０３の電力の供給先の数を減らしてもよい。
【０１５３】
また、画像形成装置１００は、動作モードとして、通常モードおよび省電力モードの２つのモードを有するとしたが、これに限定されず、消費電力の異なる３つ以上のモードを有してもよい。この場合、画像形成装置１００の動作モードは、例えば、シャットダウンされた端末装置２０１の数が多くなるにつれて、適切なモードに設定される。
【０１５４】
また、ＡＲＰ要求パケットは、特定情報を使用せずに、例えば、ＵＤＰ（User Datagram Protocol）によるブロードキャスト送信により各端末装置２０１へ送信されてもよい。この場合、各端末装置２０１は、ＡＲＰ要求パケットを受信した場合、画像形成装置１００へ、ＡＲＰ応答パケットを送信するように設定されているとする。
【０１５５】
以上、本発明における画像形成装置１００について、実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、あるいは異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１５６】
また、上記の画像形成装置１００を構成する複数の構成要素の全てまたは一部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されてもよい。システムＬＳＩは、複数の構成要素を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などを含んで構成されるコンピュータシステムである。
【０１５７】
また、時間計測部１４０、モード設定部１４１および時刻計測部１４２が設けられる場所は、図４に示される場所に限定されない。時間計測部１４０、モード設定部１４１、時刻計測部１４２の全てまたは少なくとも１つは、例えば、メイン制御部４０１または通信部１７０に設けられてもよい。この場合、時間計測部１４０、モード設定部１４１および時刻計測部１４２は、電源部４０３から電力の供給を受けず、例えば、電池から常時電力供給されてもよい。
【０１５８】
また、本発明は、画像形成装置１００が備える特徴的な構成部の動作をステップとする電力制御方法として実現してもよい。また、本発明は、そのような電力制御方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現してもよい。
【０１５９】
また、本発明は、そのようなプログラムを格納するコンピュータ読み取り可能な記録媒体として実現されてもよい。また、当該プログラムは、インターネット等の伝送媒体を介して配信されてもよい。
【０１６０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１６１】
本発明は、ネットワークに大きな負荷をかけることなく、電力消費を低減可能な画像処理装置として、利用することができる。
【符号の説明】
【０１６２】
１００，１０１  画像形成装置
１１０，１７１  制御部
１２０  ＲＡＭ
１２２，１７２  記憶部
１４０  時間計測部
１４１  モード設定部
１４２  時刻計測部
１５０  スキャナ部
１６０  印刷部
１７０  通信部
１７５  情報格納部
１７６  通信判定部
３００  操作パネル部
４０３  電源部
１０００  ネットワークシステム
【図１】
2011060047.tif 000003
【図２】
2011060047.tif 000004
【図３】
2011060047.tif 000005
【図４】
2011060047.tif 000006
【図５】
2011060047.tif 000007
【図６】
2011060047.tif 000008
【図７】
2011060047.tif 000009
【図８】
2011060047.tif 000010
【図９】
2011060047.tif 000011
【図１０】
2011060047.tif 000012