(57)【要約】【課題】  他の画像処理装置と通信可能な画像処理装置において、他の画像処理装置の省電力状態を維持しつつ、他の画像処理装置に対する処理要求を実行する。【解決手段】  ＭＦＰ１０３は、ＭＦＰ１０１が省電力状態へ移行する際に、ＭＦＰ１０１から省電力状態移行通知を受信する。そして、ＭＦＰ１０３は、他の装置からＭＦＰ１０１に対する処理要求パケットを受信すると、処理要求をＲＡＭ２０６に保持する。また、ＭＦＰ１０３は、ＭＦＰ１０１が通常電力状態へ復帰する場合に、ＲＡＭ２０６に保持された処理要求パケットをＭＦＰ１０１へ送信する。【選択図】  図２７
2015221570.tif 000002
【特許請求の範囲】
【請求項１】
他の画像処理装置とネットワークを介して通信可能な画像処理装置であって、
前記他の画像処理装置に対する処理要求を外部装置から受信する受信手段と、
前記受信手段により受信された前記第１の種類の処理要求に基づき、省電力状態である前記他の画像処理装置に対して前記省電力状態から復帰するための指示を行い、当該第１種類の処理要求を前記他の画像処理装置に転送する転送手段と、
前記受信手段により受信された前記第２の種類の処理要求に基づき、前記省電力状態から復帰するための指示を前記他の画像処理装置に行うことなく当該第２の書類の処理要求を記憶手段に記憶する記憶手段と、を有し、
前記転送手段は、前記受信手段により受信された前記第１の種類の処理要求に基づき、当該第１の種類の処理要求、及び、前記記憶手段に記憶された前記第２の種類の処理要求を、前記他の画像処理装置に転送することを特徴とする画像処理装置。
【請求項２】
前記他の画像処理装置が前記省電力状態に移行する場合に、省電力状態に移行することを示すパケットを受信する他の受信手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の種類の処理要求は、前記他の画像処理装置に格納されているファイルであって要求された前記ファイルを、指示された装置に対して送信する要求であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第２の種類の処理要求は、ファイルを前記他の画像処理装置へ格納する要求であることを特徴とする請求項１ないし３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第２の種類の処理要求は、前記他の画像処理装置に格納されているファイルのファイル名を変更する要求であることを特徴とする請求項１ないし４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第２の種類の処理要求は、前記他の画像処理装置に格納されているファイルの格納場所を変更する要求であることを特徴とする請求項１ないし５のいずれか１項に記載の画像処理装置。
【請求項７】
前記受信手段は、前記他の画像処理装置が省電力状態でない場合は前記他の画像処理装置に対する処理要求を受信しないことを特徴とする請求項１ないし６のいずれか１項に記載の画像処理装置。
【請求項８】
他の画像処理装置とネットワークを介して通信可能な画像処理装置の制御方法であって、
前記他の画像処理装置に対する処理要求を外部装置から受信する受信ステップと、
前記受信ステップで受信された前記第１の種類の処理要求に基づき、省電力状態である前記他の画像処理装置に対して前記省電力状態から復帰するための指示を行い、当該第１種類の処理要求を前記他の画像処理装置に転送する転送ステップと、
前記受信ステップで受信された前記第２の種類の処理要求に基づき、前記省電力状態から復帰するための指示を前記他の画像処理装置に行うことなく当該第２の書類の処理要求を記憶手段に記憶する記憶ステップと、を有し、
前記転送ステップでは、前記受信ステップで受信された前記第１の種類の処理要求に基づき、当該第１の種類の処理要求、及び、前記記憶手段に記憶された前記第２の種類の処理要求を、前記他の画像処理装置に転送することを特徴とする画像処理装置の制御方法。
【請求項９】
他の画像処理装置とネットワークを介して通信可能な画像処理装置に、
前記他の画像処理装置に対する処理要求を外部装置から受信する受信ステップと、
前記受信ステップで受信された前記第１の種類の処理要求に基づき、省電力状態である前記他の画像処理装置に対して前記省電力状態から復帰するための指示を行い、当該第１種類の処理要求を前記他の画像処理装置に転送する転送ステップと、
前記受信ステップで受信された前記第２の種類の処理要求に基づき、前記省電力状態から復帰するための指示を前記他の画像処理装置に行うことなく当該第２の書類の処理要求を記憶手段に記憶する記憶ステップと、を実行させるためのプログラムであって、
前記転送ステップでは、前記受信ステップで受信された前記第１の種類の処理要求に基づき、当該第１の種類の処理要求、及び、前記記憶手段に記憶された前記第２の種類の処理要求を、前記他の画像処理装置に転送することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の画像処理装置とネットワークを介して通信可能な画像処理装置に関する。
【背景技術】
【０００２】
従来から、ファイルや各種の情報を記憶する記憶部を有する画像処理装置が知られている。そして、画像処理装置の一例として、印刷機能、複写機能、通信機能を備えるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が知られている。通信機能を備えたＭＦＰは、他の画像処理装置からファイルを受信したり、他の画像処理装置へファイルを転送したりすることができる。
【０００３】
また、近年、画像処理装置の省電力化が求められている。例えば、画像処理装置を省電力状態としたときにファイルを記憶するハードディスク等の記憶部への電力供給を遮断するようにすることで、省電力化が図られる。ただし、この場合、例えば外部端末から記憶部に記憶されたファイルや各種の情報を読み出すことが要求されたときは、記憶部への電力供給を再開して情報が読み出せる状態に復帰させる必要があり、復帰させるための処理に時間を要することとなる。そのため、画像処理装置は、外部端末からの情報の取得要求に対して迅速に応答することができないという問題がある。また、画像処理装置が省電力状態から通常電力状態に復帰してしまうので、画像処理装置の省電力化が十分に図れないという問題もある。
【０００４】
この問題を解決するために、省電力状態のときに外部端末から情報の取得要求があった場合に、省電力状態を維持したまま他の画像処理装置に予め複製して格納してある情報を用いて迅速に応答する画像処理装置が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−５３９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１によれば、画像処理装置が省電力状態のときに外部端末から情報の取得要求があった場合に、迅速に応答しつつ装置の省電力状態を維持することができる。
【０００７】
しかし、特許文献１の画像処理装置であっても、省電力状態の画像処理装置が他の画像処理装置等から画像処理装置に記憶されるファイルに対する処理要求を受信した場合、その処理要求を実行するために、記憶部への電力供給を再開させる必要がある。そのため、画像処理装置が省電力状態から通常電力状態に復帰してしまうので、画像処理装置の省電力化が十分に図れないという問題がある。なお、省電力化を図るために画像処理装置が省電力状態を維持したままとすると、画像処理装置に記憶されるファイルに対する処理要求が実行されないという問題が発生する。
【０００８】
本発明は、他の画像処理装置と通信可能な画像処理装置において上記の問題点を鑑みてなされたものである。すなわち、他の画像処理装置が省電力状態へ移行した場合で、かつ前記他の画像処理装置に対する処理要求がある場合に、前記他の画像処理装置の省電力状態を維持しつつ、前記処理要求を実行することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像処理装置は、他の画像処理装置とネットワークを介して通信可能な画像処理装置において、前記他の画像処理装置に対する処理要求を外部装置から受信する受信手段と、前記受信手段により受信された前記第１の種類の処理要求に基づき、省電力状態である前記他の画像処理装置に対して前記省電力状態から復帰するための指示を行い、当該第１種類の処理要求を前記他の画像処理装置に転送する転送手段と、前記受信手段により受信された前記第２の種類の処理要求に基づき、前記省電力状態から復帰するための指示を前記他の画像処理装置に行うことなく当該第２の書類の処理要求を記憶手段に記憶する記憶手段と、を有し、前記転送手段は、前記受信手段により受信された前記第１の種類の処理要求に基づき、当該第１の種類の処理要求、及び、前記記憶手段に記憶された前記第２の種類の処理要求を、前記他の画像処理装置に転送することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、他の画像処理装置の省電力状態を維持しつつ処理要求を実行することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態における画像処理システムの構成を示すブロック図である。
【図２】ＭＦＰ１０１の構成を示すブロック図である。
【図３】起動パケットの一例を示す図である。
【図４】ＭＦＰ１０１のハードディスク２１１における、ファイルの格納状態を示す図である。
【図５】ＭＦＰ１０２がＭＦＰ１０１へ送信するファイル情報要求パケットの例を示す図である。
【図６】ＭＦＰ１０１がＭＦＰ１０２から受信したファイル情報取得要求に対する応答として送信する応答パケットの例を示す図である。
【図７】画像処理システムの各ＭＦＰのハードディスクの格納領域Ａに格納されているファイル情報を示す図である。
【図８】ＭＦＰ１０１が通常電力状態から省電力状態に移行する際に実行する処理を示すフローチャートである。
【図９】ＭＦＰ１０１がＭＦＰ１０３に送信する代理応答依頼パケットを示す図である。
【図１０】ＭＦＰ１０１から省電力状態移行通知パケットを受信したＰＣ１００、ＭＦＰ１０２及びＭＦＰ１０３が実行する処理を示すフローチャートである。
【図１１】ＩＰアドレス管理テーブルを示す図である。
【図１２】ＭＦＰ１０１がＬＡＮ１１０に接続されている全ての装置へ送信する省電力状態移行通知パケットを示す図である。
【図１３】ＭＦＰ１０１から代理応答依頼パケットを受信したＭＦＰ１０３が実行する処理を示すフローチャートである。
【図１４】ＭＦＰ１０１に対する代理応答中のＭＦＰ１０３が、ＭＦＰ１０２からファイル情報取得要求パケットを受信した場合に実行する処理を示すフローチャートである。
【図１５】省電力状態で動作中のＭＦＰ１０１が通常電力状態に復帰する処理を示すフローチャートである。
【図１６】ＭＦＰ１０２のユーザが省電力状態で動作中のＭＦＰ１０１に対してファイル格納を要求する場合に、ＭＦＰ１０２が実行する処理を示すフローチャートである。
【図１７】ＭＦＰ１０３が、ＭＦＰ１０２から代理取得依頼パケットを受信した際に実行する処理を示す図である。
【図１８】省電力状態移行通知パケットを受信したＭＦＰ１０２が管理するＩＰアドレス管理テーブルを示す図である。
【図１９】ＭＦＰ１０３が、ＭＦＰ１０２から代理取得依頼パケットを受信した際に実行する処理を示すフローチャートである。
【図２０】ＭＦＰ１０２のユーザがＭＦＰ１０１を格納先としてファイル格納要求にて選択されたファイルのファイル情報を示す図である。
【図２１】ＭＦＰ１０３のハードディスク２１１の格納領域Ａ４０１に記憶されるＭＦＰ１０１のファイル情報を示す図である。
【図２２】ＭＦＰ１０２がＭＦＰ１０１を省電力状態から通常電力状態に復帰させる際に実行する処理を示すフローチャートである。
【図２３】代理応答終了通知パケットの例を示す図である。
【図２４】ＭＦＰ１０３がＭＦＰ１０２からＭＦＰ１０１に記憶されたファイルに対する処理要求を受信した場合に実行される処理を示すフローチャートである。
【図２５】ファイル削除要求パケットを示す図である。
【図２６】ファイル格納場所変更要求パケットを示す図である。
【図２７】ＭＦＰ１０３がＭＦＰ１０１を省電力状態から通常電力状態に復帰させる際に実行する処理を示すフローチャートである。
【図２８】省電力状態から通常電力状態に復帰したＭＦＰ１０１が、ＭＦＰ１０３からファイル処理要求パケットを受信した場合に実行する処理を示すフローチャートである。
【図２９】ファイル移動要求パケットの一例を示す図である。
【図３０】ＭＦＰ１０３がＭＦＰ１０２からＭＦＰ１０１に記憶されたファイルに対するファイル移動要求パケットを受信した場合に実行される処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、この発明の好適な実施の形態を説明する。ただし、以下の実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
＜第１実施形態＞
図１は、第１実施形態における画像処理システムの構成を示すブロック図である。
【００１４】
画像処理システムは、画像処理装置としてのＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３と外部端末としてのＰＣ１００とを有する。画像処理システムにおける各装置は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されており、互いに通信可能である。
【００１５】
ＰＣ１００は、パーソナルコンピュータの機能を有しており、ＯＳ（オペレーティングシステム）及びＯＳ上で動作するアプリケーションプログラムがインストールされているものとする。また、ＰＣ１００には、プリンタドライバがインストールされており、アプリケーションプログラムにより生成されたファイルをプリンタドライバによりＭＦＰ１０１〜１０３が印刷可能な形式の印刷データに変換することができる。プリンタドライバにより生成された印刷データは、ＭＦＰ１０１〜１０３のうちＰＣ１００のユーザにより選択されたものに送信される。
【００１６】
図２は、ＭＦＰ１０１の構成を示すブロック図である。なお、ＭＦＰ１０２及びＭＦＰ１０３も、ＭＦＰ１０１の構成と同様であるものとする。
【００１７】
ＭＦＰ１０１は、ＭＦＰ１０１の全体を制御するためのコントローラ部２００と、画像入力手段としてのスキャナ部２２１と、画像出力手段としてのプリンタ部２２２、操作手段としての操作部２２０を有する。
【００１８】
スキャナ部２２１は、原稿上の画像をＬＥＤ等の光源により照射し、照射光に対する反射光を撮像素子により撮像することで画像データを取得する。また、スキャナ部２２１は、取得した画像データをコントローラ部２００へ送信し、ＲＡＭ２０６又はハードディスク２１１へ記憶させる。
【００１９】
プリンタ部２２２は、コントローラ部２００から画像データを受信し、受信した画像データに基づいて用紙上に画像を形成する。画像を形成する方式は、電子写真方式やインクジェット方式等、各種の方式のいずれかであるものとする。
【００２０】
コントローラ部２００は、スキャナ部２２１、プリンタ部２２２とそれぞれスキャナＩ／Ｆ２０８、プリンタＩ／Ｆ２０９によって電気的に接続されている。また、コントローラ部２００は、ＬＡＮ１１０を介してＰＣ１００、ＭＦＰ１０２、ＭＦＰ１０３との通信が可能である。そして、コントローラ部２００は、次に説明する各部により構成される。
【００２１】
ＣＰＵ２０１は、ＲＯＭ２０５に記憶された制御プログラムをＲＡＭ２０６に展開して実行し、システムバス２１０を介してコントローラ部２００を構成する各部を統括的に制御する。
【００２２】
ＲＡＭ２０６は、ＣＰＵ２０１が制御プログラム等を展開して実行するためのシステムワークメモリとして用いられる。また、スキャナ部２２１により取得された画像データを一時記憶することや、ＬＡＮ１１０を介して受信したファイルを記憶することにも用いられる。なお、ＲＡＭ２０６は、記憶した内容を電源２３０からの電力供給が遮断された後も保持しておくＳＲＡＭであっても良いし、電力供給の遮断後には記憶した内容が消去されてしまうＤＲＡＭであっても良い。ＲＯＭ２０５にはＣＰＵ２０１が実行する制御プログラム（ブートプログラム）が格納されている。
【００２３】
操作部Ｉ／Ｆ２０７は、システムバス２１０と操作部２２０とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ２０７は、表示部としても機能する操作部２２０に表示するための画像データをシステムバス２１０介してＲＡＭ２０６から受信して操作部２２０に出力する。また、操作部２２０から入力されたＭＦＰ１０１を操作するための情報をシステムバス２１０を介してＣＰＵ２０１へ出力する。
【００２４】
ネットワークＩ／Ｆ２０２はＬＡＮ１１０及びシステムバス２１０と接続され、ＬＡＮ１１０を介して情報を入力する入力処理やＬＡＮ１１０を介して情報を出力する出力処理を実行する。
【００２５】
ハードディスクコントローラ２０４は、ＣＰＵ２０１による指示に基づいて、ＲＡＭ２０６に記憶された情報（ファイル、画像データ等）をハードディスク２１１に記憶させたり、ハードディスク２１１に記憶された情報をＲＡＭ２０６に出力したりする。
【００２６】
ハードディスク２１１は、ＭＦＰ１０１を制御するためのシステムソフトウェア、スキャナ部２２１が取得した画像データ、ＬＡＮ１１０を介して入力された情報（ファイルや画像データ）を記憶可能な不揮発性の記憶部である。
【００２７】
画像処理部２０３は、スキャナ部２２１からスキャナＩ／Ｆ２０８を介して入力される画像データに対して補正、加工、編集といった各種の画像処理を行う。また、画像処理部２０３は、プリンタＩ／Ｆ２０９を介してプリンタ部２２２に出力する画像データに対する、補正、加工、編集といった各種の画像処理を行う。
【００２８】
２３０は電源であり、この電源はＭＦＰ１０１の図示しないメインスイッチがＯＮになっている間においては常に商用電源から生成された電圧が供給される。そして、電源は、主電力線２３２を介して電圧制御回路２３１およびコントローラ部２００に電圧を供給する。
【００２９】
電圧制御回路２３１は、ＭＦＰ１０１を後述する通常電力状態で動作させる場合は、副電力線２３３を介して、操作部２２０、スキャナ部２２１、プリンタ部２２２、コントローラ部２００に電圧を供給する。一方、電圧制御回路２３１は、ＭＦＰ１０１を後述する省電力状態で動作させる場合は、副電力線２３３を介した電圧供給を遮断する。電圧制御回路２３１が電源２３０から入力される電圧を副電力線を介して電圧を供給するか遮断するかは、ＣＰＵ２０１が後述する制御信号線２３４を介して指示する。
【００３０】
なお、図２においては、コントローラ部２００には、主電力線２３２及び副電力線２３３の双方が接続されているが、主電力線２３２はＣＰＵ２０１、ネットワークＩ／Ｆ２０２及びＲＡＭ２０６に接続されているものとする。また、副電力線２３３は、画像処理部２０３、ハードディスクコントローラ２０４、ハードディスク２１１、ＲＯＭ２０５、操作部Ｉ／Ｆ２０７、スキャナＩ／Ｆ２０８、プリンタＩ／Ｆ２０９に接続されているものとする。
【００３１】
２３４は、ＣＰＵ２０１からの制御信号に基づいて、ＭＦＰ１０１の省電力状態への移行、および省電力状態からの復帰のための電力供給の制御を行うための制御信号線である。
【００３２】
ここで、ＭＦＰ１０１の電力状態について説明する。
【００３３】
ＭＦＰ１０１は、電力状態として、通常電力状態と省電力状態のいずれかで動作する。
【００３４】
通常電力状態では、電源２３０から主電力線２３２を介して電圧が供給されるとともに、電圧制御回路２３１を介して副電力線２３３にも電圧が供給される。一方、省電力状態では、電源２３０から主電力線２３２を介して電圧が供給されるが、電圧制御回路２３１を介して副電力線２３３には電圧が供給されない。
【００３５】
そして、通常電力状態で、ＭＦＰ１０１は、スキャナ部２２１から入力される画像データに基づいた画像を、プリンタ部２２２にて用紙上に形成するコピー動作（複写動作）を実行する。また、ＭＦＰ１０１は、ネットワークＩ／Ｆ２０２を介してＰＣ１００から受信した印刷データに基づいた画像を、プリンタ部２２２にて用紙上に形成する印刷動作を実行する。また、ＭＦＰ１０１は、ハードディスク２１１に記憶されたファイル等の各種データをネットワークＩ／Ｆ２０２を介してＰＣ１００等へ送信する送信処理を実行する。また、ＭＦＰ１０１は、ネットワークＩ／Ｆ２０２を介してＰＣ１００等から送信されるファイル等の各種データをハードディスク２１１に記憶する受信処理を実行する。
【００３６】
しかし、ＭＦＰ１０１は、常にコピー動作や印刷動作等を実行しているわけではない。そこで、ＣＰＵ２０１は、ＭＦＰ１０１が稼働していない状態（以下非稼動状態）となった場合に、ＭＦＰ１０１の特定部分への電力供給を遮断するよう電圧制御回路２３１を制御する。なお、ＣＰＵ２０１は、以下の条件が整った場合に、ＭＦＰ１０１が非稼動状態となったと判断し、電圧制御回路２３１に副電力線２３３を介した電力供給を遮断するよう指示するものとする。
（１）スキャナ部２２１からの画像データの入力が所定時間に渡って行われない。
（２）ネットワークＩ／Ｆ２０２を介したデータの受信が所定時間に渡って行われない。
（３）操作部２２０を介したユーザからの操作の入力が所定時間に渡って行われない。
【００３７】
なお、（１）〜（３）の他にも、ＭＦＰ１０１に図示しない省電力キーを設けておき、ＭＦＰ１０１のユーザ（操作者）が省電力キーを押したことによりＭＦＰ１０１が非稼動状態になったとＣＰＵ２０１が判断しても良い。また、ＭＦＰ１０１のユーザが操作部２２０を介して、ＭＦＰ１０１を省電力状態へ移行させる時間を設定しておくようにしても良い。この場合、ＭＦＰ１０１のＣＰＵ２０１は、図示しないタイマが計時する時間が、ユーザにより設定された時間となったことを計時したことにより、ＭＦＰ１０１を通常電力状態から省電力状態へ移行させる。
【００３８】
なお、ネットワークＩ／Ｆ２０２は、ＭＦＰ１０１が省電力状態で動作している際に、ＭＦＰ１０１を省電力状態から通常電力状態へ復帰させるための起動パケット（復帰命令）が受信されるかを判断するものとする。この際、ネットワークＩ／Ｆ２０２は、起動パケット以外のパケットは無視する。ＣＰＵ２０１は受信したパケットが起動パケットであると判断すると、制御信号線２３４を介して電圧制御回路２３１に通常電力状態への移行信号を送信する。電圧制御回路２３１は、通常電力状態への移行信号をＣＰＵ２０１から受信すると、副電力線２３３を介して電圧が供給されるように制御する。
【００３９】
図３は、上述の起動パケットの一例を示す図であり、図３において３０１は宛先のＭＡＣアドレスを示す宛先アドレス・フィールド、３０２は送信元のＭＡＣアドレスを示す送信元アドレス・フィールドを示す。また、３０３は上位プロトコルを示すタイプ・フィールド、３０４および３０５はデータ・フィールドであり、起動パケット特有のデータを示す。３０４には同期化ストリーム“ＦＦＦＦＦＦＦＦＦＦＦＦ”が、３０５には起動パケットの宛先のＭＦＰ１０１のＭＡＣアドレスを示す値が１６回連続で入る。３０６はＣＲＣ（Ｃｙｃｌｅｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）の値を示すＦＣＳフィールドである。起動パケットは上記フォーマットに限るものではない。例えば、独自に規定したフォーマットのパケットによっても良い。
【００４０】
次に、ＭＦＰ１０１におけるファイルの管理方法について説明する。なお、ＭＦＰ１０２及び１０３についても、同様の管理方法であるので、説明を省略する。
【００４１】
図４は、ＭＦＰ１０１のハードディスク２１１における、ファイルの格納状態を示す図である。ファイル名、ファイルの作成者等のファイルの属性を示す情報（以下、ファイル情報）は、格納領域Ａ４０１と格納領域Ｂ４０２とに分割して管理される。
【００４２】
格納領域Ａ４０１には、ハードディスク２１１に記憶されている全てのファイルに関しての、ファイル情報が格納されている。格納領域Ａ４０１には、ファイル名管理領域４０３、作成者管理領域４０４、作成日時管理領域４０５、ファイルＩＤ管理領域４０６が含まれる。つまり、ファイル情報とは、ファイルデータそのものではなく、ファイルデータの属性を示す情報である。
【００４３】
格納領域Ｂ４０２には、ハードディスク２１１に記憶されている全てのファイルに関しての、ファイルデータが格納されている。格納領域Ｂ４０２には、ファイルＩＤ管理領域４０７及びファイルデータ管理領域４０８が含まれる。
【００４４】
第１実施形態においては、格納領域Ａ４０１に記憶されたファイル情報と、格納領域Ｂ４０２に記憶されたファイルデータの対応付けには、ファイルＩＤが利用される。例えば、ハードディスクコントローラ２０４は、特定のファイル名のファイルを取得したい場合には、以下の手順を踏む。まず、特定のファイル名を格納領域Ａ４０１内のファイル名管理領域４０３から検索し、検索されたファイル名に対応付けられたファイルＩＤをファイルＩＤ管理領域４０６から取得する。次に、ハードディスクコントローラ２０４は、ファイルＩＤ管理領域４０７を参照し、取得したファイルＩＤに対応付けられたファイルをファイルデータ管理領域４０８から取得する。
【００４５】
次に、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３が、ＬＡＮ１１０上の他の装置に提供する、ファイル共有サービスについて説明する。
【００４６】
ファイル共有サービスとは、各ＭＦＰがハードディスクに記憶しているファイル（印刷データや画像データ）を、他のＭＦＰもしくはＰＣ１００が取得できるようにするサービスである。このサービスによれば、各ＭＦＰやＰＣ１００は、他のＭＦＰに記憶されたファイルを取得することができる。
【００４７】
なお、以下ではＭＦＰ１０１がファイル共有サービスのサービス提供装置であり、ＭＦＰ１０２がＭＦＰ１０１からファイル共有サービスの提供を受ける装置であるものとして説明する。ＭＦＰ１０２は、ＭＦＰ１０１のファイル共有サービスの提供を受けるにあたって、ＭＦＰ１０１に対してファイル情報要求パケットを送信する。
【００４８】
図５は、ＭＦＰ１０２がＭＦＰ１０１へ送信するファイル情報要求パケットの例を示す図である。５０１はパケットヘッダ部であり、ネットワークがＴＣＰ／ＩＰで構成されていた場合、パケットヘッダ部５０１には送信元ＩＰアドレス、宛先ＩＰアドレス、プロトコルＩＤ等が含まれる。
【００４９】
５０２は通知先格納部であり、５０３は通知タイプ格納部であり、５０４は通知内容格納部である。
【００５０】
図５の例では、通知先としてＭＦＰ１０１が、通知タイプとしてファイル一覧が、通知内容としてファイルがそれぞれ指定されている。
【００５１】
図１１は、ＭＦＰ１０２が管理しているＩＰアドレス管理テーブル１１００を示す図である。ＩＰアドレス管理テーブル１１００において、１１０１はＭＦＰ１０１のＩＰアドレスを格納するフィールドである。また、１１０２は、ＭＦＰ１０２のＩＰアドレスを格納するフィールドである。また、１１０３は、ＭＦＰ１０３のＩＰアドレスを格納するフィールドである。ユーザが指定したＭＦＰ１０１へのファイル情報要求パケットの送信を行う場合、ＭＦＰ１０２は、ＩＰアドレス管理テーブルで指定されたＭＦＰ１０１のＩＰアドレスを前述の通知先格納部５０２に設定したファイル情報要求パケットを生成する。
【００５２】
そして、ＭＦＰ１０２が生成したファイル情報要求パケットをＭＦＰ１０１が受信すると、ＭＦＰ１０１のＣＰＵ２０１は、格納領域Ａ４０１に記憶されたファイル情報を取得するようハードディスクコントローラ２０４に指示する。ハードディスクコントローラ２０４は、ハードディスク２１１の格納領域Ａ４０１からファイル情報を取得して、ＲＡＭ２０６に記憶させる。ＣＰＵ２０１は、ハードディスクコントローラ２０４からファイル情報をＲＡＭ２０６に記憶させたことの通知を受信したことに応じて、ＲＡＭ２０６に記憶されたファイル情報をＭＦＰ１０２へ送信するようネットワークＩ／Ｆ２０２に指示する。ネットワークＩ／Ｆ２０２は、ＣＰＵ２０１からの指示に応答して、ＲＡＭ２０６に記憶されたファイル情報をＭＦＰ１０２へ送信する。
【００５３】
以上のようにして、ＭＦＰ１０２は、ＭＦＰ１０１のハードディスク２１１に記憶された全ファイルのファイル情報（ファイル一覧）を取得することができる。
【００５４】
図６には、ＭＦＰ１０１がＭＦＰ１０２から受信したファイル情報取得要求パケットに対する応答として送信する応答パケットの例を示す。応答パケットには、パケットヘッダ部６０１の後に、一覧として返信するファイル数を格納したファイル数格納部６０２がある。続いて、ファイルごとに、ファイル情報としてのファイル名６０４、作成者６０５、作成日時６０６が格納される。なお、ファイル情報は、単一ファイル属性開始部６０３と単一ファイル属性終了部６０７の間に配置される。なお、図６の例では、ファイル名格納部６０４、作成者格納部６０５、作成日時格納部６０６が存在するが、他にも必要に応じて別の属性が格納される格納部を設けてもよい。
【００５５】
ＭＦＰ１０２は、図６に示される応答パケットを受信することにより、ＭＦＰ１０１のハードディスク２１１に記憶されるファイル情報を取得することができる。そして、ＭＦＰ１０２は、ファイル情報に基づいて、ＭＦＰ１０２が備える操作部にＭＦＰ１０１のハードディスク２１１に記憶されるファイルの一覧を表示することができる。そして、ＭＦＰ１０２は、操作部に表示されたファイルの一覧から特定のファイルがユーザにより選択された場合に、選択されたファイルをＭＦＰ１０１から取得するためのファイルデータ取得要求パケット（不図示）を生成する。このファイルデータ取得要求パケットには、取得したいファイルを特定するための情報として、例えば、ファイル名が含まれるようにする。そして、ＭＦＰ１０２からファイルデータ取得要求パケットを受信したＭＦＰ１０１は、ハードディスク２１１の格納領域Ａ４０１を参照しながらファイルデータ取得要求パケットにて指定されたファイルデータを格納領域Ｂ４０２から取得する。そして、ＭＦＰ１０１は、ハードディスク２１１から取得したファイルをネットワークＩ／Ｆ２０２を介してＭＦＰ１０２へ送信する。これにより、ＭＦＰ１０２は、ユーザにより取得することが要求されたファイルをＭＦＰ１０１から取得することができる。
【００５６】
以上のようにして、ＭＦＰ１０１によるファイル共有サービスがＭＦＰ１０２に提供されるのであるが、ＭＦＰ１０１は前述のように省電力状態に移行することが可能である。ただし、ＭＦＰ１０１は、省電力状態で動作している場合において、ファイル情報取得要求パケットやファイルデータ取得要求パケットを受信した場合には問題が発生することがある。それは、ファイル情報やファイルデータを取得するためにＭＦＰ１０１を通常電力状態に復帰させてしまうと、ＭＦＰ１０１の省電力状態を維持することができないという問題である。
【００５７】
そこで、第１実施形態では、ＭＦＰ１０１が省電力状態で動作している場合は、ＭＦＰ１０１に対するＭＦＰ１０２等によるファイル情報の取得要求或いはファイルデータの取得要求に対しては、ＭＦＰ１０３が代理で応答する。ＭＦＰ１０３（第１の画像処理装置）がＭＦＰ１０１（第２の画像処理装置）の代わりに応答することで、ＭＦＰ１０１は、省電力状態を維持することができる。
【００５８】
図７は、画像処理システムの各ＭＦＰ（１０１、１０２、１０３）のハードディスクの格納領域Ａに格納されているファイル情報を示す図である。
【００５９】
図７において、（ａ）はＭＦＰ１０１に格納されているファイル情報を示し、（ｂ）はＭＦＰ１０２に格納されているファイル情報を示し、（ｃ）はＭＦＰ１０３に格納されているファイル情報を示す。
【００６０】
次に、ＭＦＰ１０１が通常電力状態から省電力状態に移行する場合のＭＦＰ１０１の実行する処理について説明する。
【００６１】
図８は、ＭＦＰ１０１が通常電力状態から省電力状態に移行する際に実行する処理を示すフローチャートである。また、第１実施形態ではＭＦＰ１０１が省電力状態で動作する間のＭＦＰ１０１に対するファイル情報要求等はＭＦＰ１０３が代理で行うものとする。
【００６２】
また、図８に示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１が、ハードディスク２１１又はＲＯＭ２０５に格納された制御プログラムをＲＡＭ２０６に読み出して実行するものである。
【００６３】
ステップＳ８０１で、ＣＰＵ２０１は、通常電力状態で動作している際に、ＭＦＰ１０１が非稼動状態となったかどうかを判断し、非稼動状態となったと判断した場合はステップＳ８０２へ処理を進める。なお、ＣＰＵ２０１は、前述した（１）〜（３）の条件が成立した場合に、ＭＦＰ１０１が非稼動状態となったと判断する。
【００６４】
ステップＳ８０２で、ＣＰＵ２０１は、ＬＡＮ１１０に接続されている全ての装置に対して、ＭＦＰ１０１が省電力状態へ移行すること及び、ＭＦＰ１０１の代理がＭＦＰ１０３であることを通知するようネットワークＩ／Ｆ２０２へ指示する。
【００６５】
図１２は、ＭＦＰ１０１がＬＡＮ１１０に接続されている全ての装置へ送信する省電力状態移行通知パケットを示す図である。省電力状態移行通知パケットは、ＬＡＮ１１０上の全ての装置に対して通知される、パケットヘッダ１２０１の後に、通知先格納部１２０２には全ての装置を示すデータ（ＡＬＬ）が付加される。また、通知タイプ格納部１２０３には省電力状態移行を示すデータが付加され、通知内容格納部１２０４には代理応答先がＭＦＰ１０２であることを示すデータが付加される。
【００６６】
ステップＳ８０３で、ＣＰＵ２０１は、ＭＦＰ１０３がＭＦＰ１０１の代理装置として応答する場合の応答内容を含む代理応答依頼パケットを生成し、ＭＦＰ１０３へ送信するようネットワークＩ／Ｆ２０２へ指示する。図９は、ＭＦＰ１０１がＭＦＰ１０３に送信する代理応答依頼パケットを示す。代理応答依頼パケットでは、通知先格納部９０２にＭＦＰ１０３を示す通知内容が付加される。また、通知タイプ格納部９０３に代理応答依頼を示す通知タイプが付加される。また、通知内容格納部９０４には、ＭＦＰ１０１のハードディスク２１１の格納領域Ａ４０１に格納されているファイル情報（図７（ａ））が付加される。ここで、ＭＦＰ１０１のネットワークＩ／Ｆ２０２は、ファイル情報をＭＦＰ１０３へ送信する第３送信手段として機能する。また、ＭＦＰ１０３のネットワークＩ／Ｆ２０２は、ＭＦＰ１０１からファイル情報を受信する第１受信手段として機能する。
【００６７】
ステップＳ８０４で、ＣＰＵ２０１は、電圧制御回路２３１に対して制御信号線２３４を介して、ＭＦＰ１０１を省電力状態に移行させるための移行信号を送信する。ＣＰＵ２０１から移行信号を受信した電圧制御回路２３１は、副電力線２３３を介した電圧供給を遮断する。以上の処理によりＭＦＰ１０１は、通常電力状態から省電力状態への動作状態の移行を完了する。
【００６８】
次に、ＭＦＰ１０１から省電力状態移行通知パケットを受信したＰＣ１００、ＭＦＰ１０２及びＭＦＰ１０３が実行する処理について図１０のフローチャートを用いて説明する。ここでは、図１０に示す処理をＭＦＰ１０２が実行するものとして説明するが、ＰＣ１００やＭＦＰ１０３も同様の処理を実行するものとする。図１０に示す各ステップは、ＭＦＰ１０２のＣＰＵ２０１が、ハードディスク２１１又はＲＯＭ２０５に格納された制御プログラムをＲＡＭ２０６に読み出して実行するものである。
【００６９】
ステップＳ１００１で、ＭＦＰ１０２のＣＰＵ２０１は、他のＭＦＰから省電力状態移行通知パケットを受信したかどうかを判断し、受信したと判断した場合はステップＳ１００２へ処理を進める。
【００７０】
ステップＳ１００２で、ＣＰＵ２０１は、受信した省電力状態移行通知パケットの送信元の装置であるＭＦＰ１０１のＩＰアドレスを、代理応答を行うＭＦＰ１０３のＩＰアドレスに変更する。図１８は、省電力状態移行通知パケットを受信したＭＦＰ１０２が管理するＩＰアドレス管理テーブルを示す図である。ＭＦＰ１０２のＣＰＵ２０１は、ＭＦＰ１０１から省電力状態移行通知パケットを受信した場合に、１８０１で示されるＭＦＰ１０１に対する送信先ＩＰアドレスがＭＦＰ１０３のＩＰアドレスに変更される。
【００７１】
次に、ＭＦＰ１０１から代理応答依頼パケットを受信したＭＦＰ１０３が実行する処理について図１３のフローチャートを用いて説明する。なお、図１３に示す各ステップは、ＭＦＰ１０３のＣＰＵ２０１が、ハードディスク２１１又はＲＯＭ２０５に格納された制御プログラムをＲＡＭ２０６に読み出して実行するものである。
【００７２】
ステップＳ１３０１で、ＭＦＰ１０３のＣＰＵ２０１は、代理応答依頼パケットを受信したかどうかを判断し、受信したと判断した場合はステップＳ１３０２へ処理を進める。
【００７３】
ステップＳ１３０２で、ＣＰＵ２０１は、代理応答依頼パケットの通知内容格納部９０４に格納されているＭＦＰ１０１のファイル情報をハードディスク２１１に格納する。
【００７４】
次に、ＭＦＰ１０１に対する代理応答中のＭＦＰ１０３が、ＭＦＰ１０２からファイル情報取得要求パケットを受信した場合に実行する処理について図１４のフローチャートを用いて説明する。なお、図１４に示す各ステップは、ＭＦＰ１０３のＣＰＵ２０１が、ハードディスク２１１又はＲＯＭ２０５に格納された制御プログラムをＲＡＭ２０６に読み出して実行するものである。
【００７５】
ステップＳ１４０１で、ＭＦＰ１０３のＣＰＵ２０１は、ＭＦＰ１０２からファイル情報取得要求パケットを受信したか否かを判断し、受信したと判断した場合はステップＳ１４０２へ処理を進める。ここで、ネットワークＩ／Ｆ２０２は、ファイル情報取得要求パケットを受信する第２受信手段として機能する。
【００７６】
ステップＳ１４０２で、ＣＰＵ２０１は、受信したファイル情報取得要求パケットが代理応答中のＭＦＰ１０１に対するものかどうかを判断し、ＭＦＰ１０１に対するものであればステップＳ１４０３へ処理を進める。一方、ＭＦＰ１０３に対するものであればステップＳ１４０４へ処理を進める。
【００７７】
ＣＰＵ２０１は、ネットワークパケット内の通知先格納部５０２に付加されているデータに基づいて判断する。第１実施形態では、ＭＦＰ１０２はＭＦＰ１０１から省電力状態移行通知パケットを受信している。従って、通知先格納部５０２にＭＦＰ１０１を示すデータが付加されているファイル情報取得要求パケットを生成した場合であっても、そのパケットはＭＦＰ１０３へ送信される。そのため、第１実施形態では、図５に示されるファイル情報要求パケットがＭＦＰ１０２からＭＦＰ１０３へ送信され、ＭＦＰ１０３のＣＰＵ２０１は、ステップＳ１４０２でＹＥＳと判断する。
【００７８】
ステップＳ１４０３で、ＣＰＵ２０１は、受信したファイル情報取得要求パケットがＭＦＰ１０１に対する要求であるので、図１３のステップＳ１３０２でハードディスク２１１に格納したＭＦＰ１０１のファイル情報をＭＦＰ１０２へ送信する。ここで、ネットワークＩ／Ｆ２０２は、ファイル情報を送信する第１送信手段として機能する。
【００７９】
ステップＳ１４０４で、ＣＰＵ２０１は、受信したファイル情報取得要求パケットがＭＦＰ１０３に対する要求であるので、ハードディスク２１１に格納されているＭＦＰ１０３のファイル情報をＭＦＰ１０２へ送信する。
【００８０】
次に、省電力状態で動作中のＭＦＰ１０１が通常電力状態に復帰する処理について図１５のフローチャートを用いて説明する。なお、図１５に示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１が、ハードディスク２１１又はＲＯＭ２０５に格納された制御プログラムをＲＡＭ２０６に読み出して実行するものである。
【００８１】
ステップＳ１５０１で、ＭＦＰ１０１のＣＰＵ２０１は、ネットワークＩ／Ｆ２０２が起動パケット（図３参照）を受信したかどうかを判断し、受信したと判断した場合はステップＳ１５０２へ処理を進める。なお、ＣＰＵ２０１は、起動パケットとは異なる他のパケットを受信した場合は、受信したパケットを破棄し、応答を行わない。従って、ＭＦＰ１０１のＣＰＵ２０１は、ネットワークＩ／Ｆ２０２がファイル情報取得要求パケットやファイルデータ取得要求パケットを受信した場合であっても、省電力状態を維持したままとすることができる。ＭＦＰ１０１が、ネットワークＩ／Ｆ２０２を介してパケットを受信して通常電力状態へ復帰するのは、受信したパケットが起動パケットである場合に限られる。
【００８２】
ステップＳ１５０２で、ＣＰＵ２０１は、省電力状態から通常電力状態へ復帰（移行）させるための移行信号を、制御信号線２３４を介して電圧制御回路２３１に送信する。電圧制御回路２３１は、移行信号をＣＰＵ２０１から受信すると、副電力線２３３を介して接続される各部への電圧供給を再開し、ＭＦＰ１０１を通常電力状態に復帰させる。
【００８３】
ステップＳ１５０３で、ＣＰＵ２０１は、起動パケットの送信元アドレス・フィールド３０２を参照し、起動パケットの送信元に対してＭＦＰ１０１が通常電力状態に復帰した旨を通知するようネットワークＩ／Ｆ２０２に指示する。
【００８４】
次に、ＭＦＰ１０２のユーザが省電力状態で動作中のＭＦＰ１０１に対してファイル格納を要求する場合に、ＭＦＰ１０２が実行する処理について図１６のフローチャートを用いて説明する。なお、図１６に示す各ステップは、ＭＦＰ１０２のＣＰＵ２０１が、ハードディスク２１１又はＲＯＭ２０５に格納された制御プログラムをＲＡＭ２０６に読み出して実行するものである。
【００８５】
ステップＳ１６０１において、ＭＦＰ１０２のＣＰＵ２０１は、操作部２２０を介してＭＦＰ１０２のユーザからＭＦＰ１０１に対する処理要求があるかどうかを判断する。ＣＰＵ２０１は、ＭＦＰ１０１に対する処理要求があると判断した場合は、ステップＳ１６０２へ処理を進める。
【００８６】
ステップＳ１６０２で、ＣＰＵ２０１は、ＭＦＰ１０２のユーザが指定する処理内容が、ファイルの格納要求であるかどうかを判断し、ファイルの格納要求である場合は、ステップＳ６０６へ処理を進める。なお、ファイルの格納要求とは、ファイルをＭＦＰ１０１のハードディスク２１１に記憶させる要求であり、ファイルをＭＦＰ１０１により印刷処理させる要求とは異なる。また、ファイルの格納要求には、ＭＦＰ１０２のハードディスク２１１に格納された複数ファイルのうちいずれのファイルの格納要求であるかを示す指示が含まれる（例えば、図７のファイルＩＤ＝ｗｅ９２ａｇｓｂ９ｏ）。ファイルをＭＦＰ１０１に印刷処理させる要求の場合は、省電力状態のＭＦＰ１０１を通常状態に復帰させる必要があるので、ステップＳ１６０２での判断はＮＯとなる。
【００８７】
ステップＳ１６０３で、ＣＰＵ２０１は、ＭＦＰ１０１を省電力状態から通常電力状態へ復帰させるために、ＭＦＰ１０１に対して起動パケットを送信するようネットワークＩ／Ｆ２０２に指示する。なお、前述のとおり、ＭＦＰ１０２は、ＭＦＰ１０１から省電力状態移行通知パケットを受信しているので、ＩＰアドレス管理テーブルは図１８に示されるように変更されている。従って、ネットワークＩ／Ｆ２０２は、起動パケットをＭＦＰ１０３に送信することとなる。
【００８８】
ステップＳ１６０４で、ＣＰＵ２０１は、ＭＦＰ１０１から通常電力状態に復帰した旨の通知をネットワークＩ／Ｆ２０２が受信したかどうかを監視することにより、ＭＦＰ１０１が通常電力状態に復帰したかどうかを判断する。ＭＦＰ１０１から通常電力状態に復帰した旨の通知をネットワークＩ／Ｆ２０２が受信した場合、ＣＰＵ２０１はステップＳ１６０５へ処理を進める。なお、ＭＦＰ１０２は、ＭＦＰ１０１から通常電力状態に復帰した旨の通知を受信した場合、ＩＰアドレス管理テーブル１１００を、図１８に示されるものから図１１に示されるものに変更する。
【００８９】
ステップＳ１６０５で、ＣＰＵ２０１は、ファイルの印刷要求で指示されたファイル（例えば、図７のファイルＩＤ＝ｗｅ９２ａｇｓｂ９ｏ）を、通常電力状態へ復帰したＭＦＰ１０１へ送信するようネットワークＩ／Ｆ２０２へ指示する。
【００９０】
ステップＳ１６０６で、ＣＰＵ２０１は、ファイルの格納要求で指示されたファイル（例えば、図７のファイルＩＤ＝ｗｅ９２ａｇｓｂ９ｏ）を、ＭＦＰ１０３へ送信するようネットワークＩ／Ｆ２０２へ指示する。なお、Ｓ１６０６で、ＭＦＰ１０１へのファイルの格納要求であるにも関わらずＭＦＰ１０３へファイルを送信するよう指示しているのは、ＭＦＰ１０１の省電力状態を維持したままとするためである。ＭＦＰ１０２は、ＭＦＰ１０１の代理をしているＭＦＰ１０３へファイルを送信することで、ＭＦＰ１０１を省電力状態から復帰させないようにすることができる。なお、ＭＦＰ１０２からＭＦＰ１０３へのファイルの送信は、図１９に示される代理取得依頼パケットを送信することにより行われる。図１９に示される代理取得依頼パケットでは、通知先格納部１９０２にユーザが指定した格納先であるＭＦＰ１０１を示すデータが付加される。また、通知タイプ格納部１９０３には代理取得依頼を示すデータが付加され、通知内容格納部１９０４にはユーザが指定したファイルのデータ（ファイルＩＤ＝ｗｅ９２ａｇｓｂ９ｏのファイルデータ）が付加される。
【００９１】
次に、ＭＦＰ１０３が、ＭＦＰ１０２から代理取得依頼パケットを受信した際に実行する処理について図１７のフローチャートを用いて説明する。なお、図２０は、ＭＦＰ１０２のユーザがＭＦＰ１０１を格納先としてファイル格納要求にて選択されたファイルのファイル情報を示す。
【００９２】
ステップＳ１７０１で、ＭＦＰ１０３のＣＰＵ２０１は、ＭＦＰ１０２から代理取得依頼パケットを受信したかどうかを判断し、受信したと判断した場合はステップＳ１７０２へ処理を進める。  ステップＳ１７０２で、ＣＰＵ２０１は、受信した代理取得依頼パケットの通知内容格納部１９０４に付加されたファイルデータをハードディスク２１１の格納領域Ｂ４０２に格納する。
【００９３】
ステップＳ１７０３で、ＣＰＵ２０１は、ハードディスク２１１内の格納領域Ａ４０１に格納されているＭＦＰ１０１用のファイル情報に、ステップＳ１７０２で格納したファイルデータに関するファイル情報を追加することで、ファイル情報を更新する。ステップＳ１７０３の更新処理により、ＭＦＰ１０２からＭＦＰ１０１へ記憶されるべきとして受信したファイルのファイル情報が反映される。従って、ＰＣ１００からＭＦＰ１０１についてのファイル情報取得要求パケットを受信した場合に、ＭＦＰ１０２が代理で取得しているファイルについてのファイル情報が更新されたファイル情報を、ＰＣ１００に送信することができる。図２１は、ＭＦＰ１０３のハードディスク２１１の格納領域Ａ４０１に記憶されるＭＦＰ１０１のファイル情報を示す図であり、ＭＦＰ１０２から代理取得依頼されたファイル（ファイル名１ｃ）がファイル情報に追加されている。
【００９４】
次に、ＭＦＰ１０３がＭＦＰ１０１を省電力状態から通常電力状態に復帰させる際に実行する処理について、図２２のフローチャートを用いて説明する。なお、ＭＦＰ１０３がＭＦＰ１０１に起動パケットを送信する前に、ＭＦＰ１０２はＭＦＰ１０３へＭＦＰ１０１に記憶させるべきファイルについての代理取得依頼パケットを送信しているものとする。
【００９５】
ステップＳ２２０１で、ＭＦＰ１０３のＣＰＵ２０１は、ネットワークＩ／Ｆ２０２にてＭＦＰ１０１に対する起動パケットを受信したかどうか判断し、起動パケットを受信したと判断した場合はステップＳ２２０２へ処理を進める。なお、ＭＦＰ１０１に対する起動パケットは、例えば、図１６のＳ１６０３によりＭＦＰ１０２から送信される。
【００９６】
ステップＳ２２０２で、ＣＰＵ２０１は、ＭＦＰ１０１に対して図３に示される起動パケットを送信するようネットワークＩ／Ｆ２０２に指示する。  ステップＳ２２０３で、ＣＰＵ２０１は、ＭＦＰ１０１から通常電力状態に復帰した旨の通知をネットワークＩ／Ｆ２０２が受信したかどうかを監視することにより、ＭＦＰ１０１が通常電力状態に復帰したかどうかを判断する。ＭＦＰ１０１から通常電力状態に復帰した旨の通知をネットワークＩ／Ｆ２０２が受信した場合、ＣＰＵ２０１はステップＳ２２０４へ処理を進める。
【００９７】
ステップＳ２２０４で、ＣＰＵ２０１は、ＭＦＰ１０１についての代理取得依頼パケットを受信済みであるかどうかを判断し、受信済みであればステップＳ２２０５へ処理を進め、そうでなければステップＳ２２０６へ処理を進める。
【００９８】
ステップＳ２２０５で、ＣＰＵ２０１は、受信済みの代理取得依頼パケットの通知内容格納部１９０４に格納されていたファイルデータと、そのファイルデータに関するファイル情報をＭＦＰ１０１へ送信するようネットワークＩ／Ｆ２０２へ指示する。ここで、ＭＦＰ１０３のネットワークＩ／Ｆ２０２は、代理取得したファイルをＭＦＰ１０１へ送信する第４送信手段として機能する。また、ＭＦＰ１０１のネットワークＩ／Ｆ２０２は、ＭＦＰ１０３により代理取得されたファイルを受信する第４受信手段（第５受信手段）として機能する。また、ＭＦＰ１０１のＣＰＵ２０１は、Ｓ２２０５でＭＦＰ１０３から送信されたファイルデータをネットワークＩ／Ｆ２０２にて受信した場合、ＭＦＰ１０１のハードディスク２１１の格納領域Ｂ４０２に格納するよう制御する。
【００９９】
ステップＳ２２０６で、ＣＰＵ２０１は、ＬＡＮ１１０上に接続されている全ての装置に対して、ＭＦＰ１０３がＭＦＰ１０１の代理応答処理を終了したことを示す代理応答終了通知パケットを送信する。図２３は、代理応答終了通知パケットの例を示す図である。代理応答終了通知パケットの通知先格納部２３０２には、通知先が全ての装置であることを示すデータが付加される。また、通知タイプ格納部２３０３には代理応答終了通知を示すデータが付加され、通知内容格納部２３０４には代理応答の依頼元がＭＦＰ１０１であったことを示すデータが付加される。
【０１００】
この代理応答終了通知パケットを受信した各ＭＦＰおよびＰＣ１００は、図１８に示す省電力状態移行通知後のＩＰアドレス管理テーブル１１００を修正する。具体的には、ＭＦＰ１０１に対応するＩＰアドレス１８０１を、ＭＦＰ１０３のＩＰアドレスからＭＦＰ１０１のＩＰアドレス１１０１に修正する。
【０１０１】
なお、図２２のフローチャートでは、ＭＦＰ１０３からＭＦＰ１０１に起動パケットが送信されることで、ＭＦＰ１０１が通常電力状態に復帰するものであった。この他にも、ＭＦＰ１０１が何らかの要因で通常電力状態に復帰した場合に、ステップＳ２２０４〜Ｓ２２０６の処理を実行するようにしても良い。例えば、ＭＦＰ１０１に設けられた省電力解除キー（不図示）が押下された場合に、ＭＦＰ１０１からＭＦＰ１０３に対して省電力が解除されたことを通知するようにする。そして、ＭＦＰ１０３は、ＭＦＰ１０１が通常電力状態へ復帰したことをＳ２０３により判断すると、Ｓ２２０４〜Ｓ２２０６の処理を実行するようにしても良い。
【０１０２】
次に、ＭＦＰ１０３が、ＭＦＰ１０２からＭＦＰ１０１に記憶されたファイルに対する処理要求を受信した場合に、ＭＦＰ１０３が実行する処理を説明する。
【０１０３】
図２４は、ＭＦＰ１０３がＭＦＰ１０２からＭＦＰ１０１に記憶されたファイルに対する処理要求を受信した場合に実行される処理を示すフローチャートである。なお、ＭＦＰ１０３がＭＦＰ１０２からＭＦＰ１０１に記憶されたファイルに対する処理要求を受信するのは、ＭＦＰ１０１が省電力状態となっている場合である。
【０１０４】
なお、ＭＦＰ１０３が、ＭＦＰ１０２から受信する処理要求としては、ＭＦＰ１０１に記憶されたファイルを削除するファイル削除要求がある。図２５は、ファイル削除要求パケットを示す図であり、通知先格納部２５０２にＭＦＰ１０２のユーザが削除要求したファイルが格納されているＭＦＰ１０１を示すデータが付加される。また、通知タイプ格納部２５０３にはファイル削除要求を示すデータが付加され、通知内容格納部２５０４にはユーザが削除要求したファイルのファイル名が付加される。なお、ファイル名を付加する変わりに、ファイルＩＤを付加するようにしても良い。また、ファイル名とファイルＩＤの双方を付加するようにしても良い。図２５の例では、ファイル名として“１ｂ”が付加されている。
【０１０５】
また、その他の処理要求として、ＭＦＰ１０１に記憶されたファイルの格納場所を変更するファイル格納場所変更要求がある。図２５は、ファイル格納場所変更要求パケットを示す図であり、通知先格納部２６０２にＭＦＰ１０２のユーザが格納場所の変更を要求したファイルが格納されているＭＦＰ１０１を示すデータが付加される。また、通知タイプ格納部２６０３にはファイル格納場所変更要求を示すデータが付加される。また、通知内容格納部２６０４にはユーザがファイル格納場所の変更要求をしたファイルのファイル名と、ファイルの格納場所を示す情報が付加される。図２６の例では、ファイル名として“１ｂ”が付加されている。また、図２６の例では、ファイルの格納場所を示す情報として“ＢＯＸ３”が付加されている。ここで、ＢＯＸとは、ＭＦＰ１０１のハードディスク２１１に設けられた格納領域Ｂ４０２上の記憶領域を示すものである。ＭＦＰ１０１のユーザは、ハードディスク２１１に記憶されたファイルデータにアクセスする際に、ＢＯＸを指定することで、指定されたＢＯＸに対応付けられたファイルを参照することができる。そして、ハードディスク２１１の格納領域Ｂ４０２上に複数の記憶領域を設け、それぞれにＢＯＸ１、ＢＯＸ２、ＢＯＸ３・・・等の番号を割り当てることで、複数のファイルデータを区別して管理することができる。図１６は、ＭＦＰ１０１の格納領域Ｂ４０２上に設けられた複数の記憶領域の中から“ＢＯＸ３”が、ファイル名＝１ｂのファイルデータの格納場所として指定されていることを示す。なお、第１実施形態では、ＭＦＰ１０１では、ファイル名＝１ｂのファイルが“ＢＯＸ１”に記憶されているものとして説明する。
【０１０６】
なお、図２４に示す各ステップは、ＭＦＰ１０３のＣＰＵ２０１が、ハードディスク２１１又はＲＯＭ２０５に格納された制御プログラムをＲＡＭ２０６に読み出して実行するものである。
【０１０７】
ステップＳ２４０１で、ＭＦＰ１０３のＣＰＵ２０１は、ＭＦＰ１０２からファイル処理要求パケットを受信したかどうかを判断し、受信したと判断した場合はステップＳ２４０２へ処理を進める。ここで、ＭＦＰ１０３のネットワークＩ／Ｆ２０２は、ＭＦＰ１０１に記憶されたファイルに対する処理要求を受信する第３受信手段として機能する。
【０１０８】
ステップＳ２４０２で、ＣＰＵ２０１は、ファイル処理要求パケットにより特定されるファイル処理要求が、図２５に示されるファイル削除要求であるかどうかを判断し、ファイル削除要求であると判断した場合はステップＳ２４０３へ処理を進める。
【０１０９】
ステップＳ２４０３で、ＣＰＵ２０１は、ＭＦＰ１０１のファイル情報から、削除要求されたファイルのファイル情報を削除する。第１実施形態では、ＭＦＰ１０１から受信したファイル情報には、図７に示されるようにファイル名＝１ａとファイル名＝１ｂの２つのファイルについてのファイル情報が含まれている。そして、図２５に示されるファイル削除要求では、ファイル名＝１ｂのファイルの削除が要求されている。従って、ＣＰＵ２０１は、ＭＦＰ１０１から受信したファイル情報から、ファイル名＝１ｂのファイル情報を削除する。
【０１１０】
ステップＳ２４０４で、ＣＰＵ２０１は、ＭＦＰ１０１が省電力状態であることから、ＭＦＰ１０１が通常電力状態に復帰した場合にファイル削除要求パケットをＭＦＰ１０１に送信するために、ファイル削除要求パケットをＲＡＭ２０６に保持しておく。
【０１１１】
ステップＳ２４０５で、ＣＰＵ２０１は、ファイル処理要求パケットにより特定されるファイル処理要求が、図２６に示されるファイル格納場所変更要求であるかどうかを判断する。当該ファイル処理要求がファイル格納場所変更要求であると判断した場合はステップＳ２４０６へ処理を進める。
【０１１２】
ステップＳ２４０６で、ＣＰＵ２０１は、ＭＦＰ１０１が省電力状態であることから、次のような処理を行う。すなわち、ＭＦＰ１０１が通常電力状態に復帰した場合にファイル格納場所変更要求パケットをＭＦＰ１０１に送信するために、ファイル格納場所変更要求パケットをＲＡＭ２０６に保持しておく。
【０１１３】
ステップＳ２４０７で、ＣＰＵ２０１は、ＭＦＰ１０１に記憶されたファイル処理要求が、ファイル削除要求でもファイル格納場所変更要求でもないその他の処理要求であると判断し、処理要求に応じた処理を実行する。ここで、他の処理要求としては、例えば、ファイル名の変更要求がある。ファイル名の変更要求であると判断した場合、ＭＦＰ１０１のファイル情報のうち、ファイル名の変更が要求されたファイルのファイル名を変更する。
【０１１４】
次に、ＭＦＰ１０３がＭＦＰ１０１を省電力状態から通常電力状態に復帰させる際に実行する処理について、図２７のフローチャートを用いて説明する。
【０１１５】
なお、ＭＦＰ１０３がＭＦＰ１０１に起動パケットを送信する前に、ＭＦＰ１０２はＭＦＰ１０３へＭＦＰ１０１に記憶されるファイルに対する処理要求を送信しているものとする。
【０１１６】
ステップＳ２７０１で、ＭＦＰ１０３のＣＰＵ２０１は、ネットワークＩ／Ｆ２０２にてＭＦＰ１０１に対する起動パケットを受信したかどうか判断し、起動パケットを受信したと判断した場合はステップＳ２７０２へ処理を進める。なお、ＭＦＰ１０１に対する起動パケットは、例えば、図１６のＳ１６０３によりＭＦＰ１０２から送信される。
【０１１７】
ステップＳ２７０２で、ＣＰＵ２０１は、ＭＦＰ１０１に対して図３に示される起動パケットを送信するようネットワークＩ／Ｆ２０２に指示する。
【０１１８】
ステップＳ２７０３で、ＣＰＵ２０１は、ＭＦＰ１０１から通常電力状態に復帰した旨の通知をネットワークＩ／Ｆ２０２が受信したかどうかを監視することにより、ＭＦＰ１０１が通常電力状態に復帰したかどうかを判断する。ＭＦＰ１０１から通常電力状態に復帰した旨の通知をネットワークＩ／Ｆ２０２が受信した場合、ＣＰＵ２０１はステップＳ２７０４へ処理を進める。
【０１１９】
ステップＳ２７０４で、ＣＰＵ２０１は、ＭＦＰ１０１に記憶されたファイルに対する処理要求パケットを受信済みでＲＡＭ２０６に保持されているかどうかを判断し、ＲＡＭ２０６に保持されていればステップＳ２７０５へ処理を進める。そうでなければステップＳ２７０６へ処理を進める。
【０１２０】
ステップＳ２７０５で、ＣＰＵ２０１は、ＲＡＭ２０６に保持されたファイル処理要求パケットを、ＭＦＰ１０１へ送信する。ここで、ＭＦＰ１０３のネットワークＩ／Ｆ２０２は、ファイル処理要求パケットをＭＦＰ１０１へ送信する第２送信手段として機能する。また、ＭＦＰ１０１のネットワークＩ／Ｆ２０２は、ＭＦＰ１０３からファイル処理要求パケットを受信する第４受信手段として機能する。
【０１２１】
ステップＳ２７０６で、ＣＰＵ２０１は、ＬＡＮ１１０上に接続されている全ての装置に対して、ＭＦＰ１０３がＭＦＰ１０１の代理応答処理を終了したことを示す代理応答終了通知パケット（図２３に例示）を送信する。
【０１２２】
この代理応答終了通知パケットを受信した各ＭＦＰおよびＰＣ１００は、図１８に示す省電力状態移行通知後のＩＰアドレス管理テーブル１１００を修正する。具体的には、ＭＦＰ１０１に対応するＩＰアドレス１８０１を、ＭＦＰ１０３のＩＰアドレスからＭＦＰ１０１のＩＰアドレス１１０１に修正する。
【０１２３】
次に、省電力状態から通常電力状態に復帰したＭＦＰ１０１が、ＭＦＰ１０３からファイル処理要求パケットを受信した場合に実行する処理について図８を用いて説明する。なお、図２８に示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１が、ハードディスク２１１又はＲＯＭ２０５に格納された制御プログラムをＲＡＭ２０６に読み出して実行するものである。
【０１２４】
ステップＳ２８０１で、ＭＦＰ１０１のＣＰＵ２０１は、ネットワークＩ／Ｆ２０２がＭＦＰ１０３からファイル処理要求パケットを受信したかどうかを判断し、受信したと判断場合はステップＳ２８０２へ処理を進める。
【０１２５】
ステップＳ２８０２で、ＣＰＵ２０１は、ファイル処理要求パケットにより特定されるファイル処理要求が、図２５に示されるファイル削除要求であるかどうかを判断し、ファイル削除要求であると判断した場合はステップＳ２８０３へ処理を進める。
【０１２６】
ステップＳ２８０３で、ＣＰＵ２０１は、ハードディスク２１１の格納領域Ｂ４０２から、削除要求されたファイルを削除する。第１実施形態では、図２５に示されるファイル削除要求において、ファイル名＝１ｂのファイルの削除が要求されている。従って、ＣＰＵ２０１は、ハードディスク２１１の格納領域Ｂ４０２から、ファイル名＝１ｂのファイルデータを削除する。
【０１２７】
ステップＳ２８０４で、ＣＰＵ２０１は、ファイル処理要求パケットにより特定されるファイル処理要求が、図２６に示されるファイル格納場所変更要求であるかどうかを判断する。そして、ファイル格納場所変更要求であると判断した場合はステップＳ２８０５へ処理を進める。
【０１２８】
ステップＳ２８０５で、ＣＰＵ２０１は、ファイル格納場所変更要求により格納場所の変更が要求されているファイルについて、格納場所を変更するよう制御する。第１実施形態では、ＭＦＰ１０１では、ファイル名＝１ｂのファイルが“ＢＯＸ１”に記憶されているものとする。そうすると、図２６に示されるファイル格納場所変更要求パケットを受信した場合、ファイルの格納場所が“ＢＯＸ１”から“ＢＯＸ３”に変更される。
【０１２９】
ステップＳ２８０６で、ＣＰＵ２０１は、ファイル処理要求が、ファイル削除要求でもファイル格納場所変更要求でもないその他の処理要求であると判断し、処理要求に応じた処理を実行する。ここで、他の処理要求としては、例えば、ファイル名の変更要求がある。ファイル名の変更要求であると判断した場合、ＭＦＰ１０１の格納領域Ａ４０１のファイル情報のうち、ファイル名の変更が要求されたファイルのファイル名を変更する。
【０１３０】
以上説明したように、第１実施形態によれば、ＭＦＰ１０１が省電力状態へ移行した場合に、他の装置にてＭＦＰ１０１に記憶されたファイルに対する処理要求がされた場合であっても、ＭＦＰ１０１の省電力状態を維持したままとする。また、他の装置にてＭＦＰ１０１へのファイルの処理要求がなされた場合に、ＭＦＰ１０１に対するファイル処理要求パケットをＭＦＰ１０３が代理取得することができる。そして、ＭＦＰ１０１が省電力状態から通常電力状態へ復帰した後に、ＭＦＰ１０３が代理取得したファイル処理要求パケットをＭＦＰ１０１に送信することができる。従って、ＭＦＰ１０１が省電力状態で動作している際にＭＦＰ１０１に記憶されたファイルに対する処理要求がされた場合に、ＭＦＰ１０１にファイルに対する処理要求を適切に実行させることができる。
【０１３１】
＜第２実施形態＞
第２実施形態は、第１実施形態の変形例であり、下記で特に説明する部分を除いては、第１実施形態と同様である。
【０１３２】
第１実施形態では、ＭＦＰ１０３は、ＭＦＰ１０２から受信したファイル処理要求パケットが、ファイル削除要求パケットである場合に、ＭＦＰ１０１に対するファイル削除要求パケットを保持するものであった。また、第１実施形態では、ＭＦＰ１０３はＲＡＭ２０６に保持したファイル削除要求パケットをＭＦＰ１０１が省電力状態から通常電力状態に復帰した際に、ＭＦＰ１０１に送信するものであった。
【０１３３】
それに対して、第２実施形態は、ファイル削除要求が要求されたファイルが、図１７のステップＳ１７０１にて受信済みの代理取得依頼パケットに含まれるファイルであるかどうかを判断する点が異なる。
【０１３４】
第２実施形態で、ＭＦＰ１０３のＣＰＵ２０１は、ファイル削除要求パケットにより削除が要求されたファイルが、図１７のステップＳ１７０１にて受信済みの代理取得依頼パケットに含まれるファイルである場合に、ステップＳ２４０４を実行しない。その代わりに、ＭＦＰ１０３のＣＰＵ２０１は、ＭＦＰ１０３がＭＦＰ１０２から代理取得済みのファイルデータをＭＦＰ１０３のハードディスク２１１から削除する。
【０１３５】
従って、第２実施形態で、ＭＦＰ１０３は、ＭＦＰ１０２から受信したファイル削除要求パケットが、代理取得済みのファイルに対するものであれば、ＭＦＰ１０１にファイル削除要求パケットを送信する必要がない。この場合、ＭＦＰ１０３は、本来であれば代理取得済みのファイルを図２２をステップＳ２２０５でＭＦＰ１０１へ送信する必要があるが、代理取得済みのファイルが削除されているので、ステップＳ２２０５を実行する必要はない。
【０１３６】
以上のように、第２実施形態によれば、ＭＦＰ１０３は、ＭＦＰ１０２から受信したファイル削除要求パケットが、代理取得済みのファイルに対するものであれば、代理取得ファイルを削除する。これにより、ＭＦＰ１０３は、ＭＦＰ１０１が省電力状態から通常電力状態に復帰した場合であっても、代理取得済みのファイルをＭＦＰ１０１に送信する処理を実行しないようにすることができる。
【０１３７】
＜第３実施形態＞
第３実施形態は、第１実施形態及び第２実施形態の変形例であり、下記で特に説明する部分を除いては、第１実施形態と同様である。
【０１３８】
第２実施形態は、ファイル削除要求パケットにより削除が要求されたファイルが、図１７のステップＳ１７０１にて受信済みの代理取得依頼パケットに含まれるファイルである場合にＭＦＰ１０３が実行する処理に関するものであった。
【０１３９】
第３実施形態では、ファイル移動要求パケットによりファイルの移動が要求されたファイルが、図１７のステップＳ１７０１にて受信済みの代理取得依頼パケットに含まれるファイルである場合にＭＦＰ１０３が実行する処理に関するものである。
【０１４０】
ここで、ファイル移動要求パケットの一例を図２９に示す。通知先格納部２９０２にＭＦＰ１０２のユーザがファイル移動要求したファイルが格納されているＭＦＰ１０１を示すデータが付加される。また、通知タイプ格納部２９０３にはファイル移動要求を示すデータが付加され、通知内容格納部２９０４にはユーザがファイル移動要求したファイルのファイル名が付加される。なお、ファイル名を付加する変わりに、ファイルＩＤを付加するようにしても良い。また、ファイル名とファイルＩＤの双方を付加するようにしても良い。図２５の例では、ファイル名として“１ｂ”が付加されている。また、通知内容格納部２９０４にはファイルの移動先のＰＣ１００を示すデータが付加される。
【０１４１】
図３０は、ＭＦＰ１０３がＭＦＰ１０２からＭＦＰ１０１に記憶されたファイルに対するファイル移動要求パケットを受信した場合に実行される処理を示すフローチャートである。なお、ＭＦＰ１０３がＭＦＰ１０２からファイル移動要求パケットを受信するのは、ＭＦＰ１０１が省電力状態となっている場合である。
【０１４２】
なお、図３０に示す各ステップは、ＭＦＰ１０３のＣＰＵ２０１が、ハードディスク２１１又はＲＯＭ２０５に格納された制御プログラムをＲＡＭ２０６に読み出して実行するものである。
【０１４３】
ステップＳ３００１で、ＭＦＰ１０３のＣＰＵ２０１は、ＭＦＰ１０２から図２９に示されるファイル移動要求パケットを受信したかどうかを判断し、受信したと判断した場合はステップＳ３００２へ処理を進める。
【０１４４】
ステップＳ３００２で、ＣＰＵ２０１は、ファイル移動要求パケットにより移動が要求されるファイル（ファイル名＝１ｂ）が、図１７のステップＳ１７０１にて代理取得済みのファイルであるかどうかを判断する。そして、代理取得済みのファイルであると判断した場合はステップＳ３００３へ処理を進める。
【０１４５】
ステップＳ３００３で、ＣＰＵ２０１は、代理取得済みのファイルであるファイル名＝１ｂのファイルを、ＭＦＰ１０２へ送信するようネットワークＩ／Ｆ２０２へ指示する。
【０１４６】
ステップＳ３００４で、ＣＰＵ２０１は、ファイル名＝１ｂのファイルをハードディスク２１１から削除するようハードディスクコントローラ２０４へ指示する。
【０１４７】
一方、ステップＳ３００５で、ＣＰＵ２０１は、移動要求されたファイルが代理取得済みでないことから、ＭＦＰ１０２による移動要求を満たすにはＭＦＰ１０１を通常電力状態に復帰させる必要があると判断する。そして、ＣＰＵ２０１は、ＭＦＰ１０１を省電力状態から通常電力状態へ復帰させるために、ＭＦＰ１０１に対して起動パケットを送信するようネットワークＩ／Ｆ２０２に指示する。
【０１４８】
ステップＳ３００６で、ＣＰＵ２０１は、ＭＦＰ１０１から通常電力状態に復帰した旨の通知をネットワークＩ／Ｆ２０２が受信したかどうかを監視することにより、ＭＦＰ１０１が通常電力状態に復帰したかどうかを判断する。ＭＦＰ１０１から通常電力状態に復帰した旨の通知をネットワークＩ／Ｆ２０２が受信した場合、ＣＰＵ２０１はステップＳ３００７へ処理を進める。なお、ＭＦＰ１０２は、ＭＦＰ１０１から通常電力状態に復帰した旨の通知を受信した場合、ＩＰアドレス管理テーブル１１００を、図１８に示されるものから図１１に示されるものに変更する。
【０１４９】
ステップＳ３００７で、ＣＰＵ２０１は、ステップＳ３００１にてＭＦＰ１０２から受信したファイル移動要求パケットを、通常電力状態へ復帰したＭＦＰ１０１へ送信するようネットワークＩ／Ｆ２０２へ指示する。なお、ＭＦＰ１０１は、省電力状態から通常電力状態へ復帰した後にファイル移動要求パケットを受信すると、移動が要求されたファイルをファイルの移動先として指示された装置に対して送信する。また、ＭＦＰ１０１は、ファイルの送信後には、そのファイルをハードディスク２１１から削除する。例えば、ファイル移動要求パケットにて、ファイル名＝１ｂのファイルの移動が要求されている場合、ＭＦＰ１０３はステップＳ３００７にてファイル移動要求パケットをＭＦＰ１０１へ送信する。また、ＭＦＰ１０１は、ファイル名＝１ｂのファイルをファイルの移動先（例えば、ＰＣ１００）へ送信し、ファイル名＝１ｂのファイルをハードディスク２１１から削除する。
【０１５０】
以上説明したように、第３実施形態によれば、ＭＦＰ１０３は、ＭＦＰ１０２から受信したファイル移動要求パケットが、代理取得済みのファイルに対するものであれば、代理取得ファイルをファイルの移動先へ移動する。これにより、ＭＦＰ１０３は、ＭＦＰ１０２から受信したファイル移動要求パケットが、代理取得済みのファイルに対するものであれば、ＭＦＰ１０１を省電力状態から通常電力状態に復帰させる移動要求を満たすことができる。
【０１５１】
＜他の実施形態＞
なお、第１実施形態では、ＭＦＰ１０１が省電力状態に移行する場合に、ＭＦＰ１０３がＭＦＰ１０１の代理をするものであったが、他の態様であっても良い。例えば、第１実施形態でＭＦＰ１０１が実行する処理をＭＦＰ１０３が実行し、第１実施形態でＭＦＰ１０３が実行する処理をＭＦＰ１０１が実行するようにしても良い。
【０１５２】
また、第３実施形態は、ファイル移動要求パケットに関するものであったが、他の態様としてファイルコピー要求パケットを適用しても良い。ＭＦＰ１０３は、ファイル移動要求パケットを受信した場合は、ファイルの移動元からファイルを削除するためのステップ（図３０のＳ３００４）を実行する。それに対して、ファイルコピー要求パケットを受信した場合は、ファイルの移動元からファイルを削除しないので、ファイルを削除するためのステップ（図３０のＳ３００４）を実行しないようにする。
【０１５３】
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給することによっても達成される。この場合、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行すること前述した実施形態の機能を実現する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１５４】
１０１〜１０３  ＭＦＰ
２０１  ＣＰＵ
２０２  ネットワークＩ／Ｆ
２０３  画像処理部
２０５  ＲＯＭ
２０６  ＲＡＭ
２１１  ハードディスク
２２０  操作部
２２１  スキャナ部
２２２  プリンタ部
【図１】
2015221570.tif 000003
【図２】
2015221570.tif 000004
【図３】
2015221570.tif 000005
【図４】
2015221570.tif 000006
【図５】
2015221570.tif 000007
【図６】
2015221570.tif 000008
【図７】
2015221570.tif 000009
【図８】
2015221570.tif 000010
【図９】
2015221570.tif 000011
【図１０】
2015221570.tif 000012
【図１１】
2015221570.tif 000013
【図１２】
2015221570.tif 000014
【図１３】
2015221570.tif 000015
【図１４】
2015221570.tif 000016
【図１５】
2015221570.tif 000017
【図１６】
2015221570.tif 000018
【図１７】
2015221570.tif 000019
【図１８】
2015221570.tif 000020
【図１９】
2015221570.tif 000021
【図２０】
2015221570.tif 000022
【図２１】
2015221570.tif 000023
【図２２】
2015221570.tif 000024
【図２３】
2015221570.tif 000025
【図２４】
2015221570.tif 000026
【図２５】
2015221570.tif 000027
【図２６】
2015221570.tif 000028
【図２７】
2015221570.tif 000029
【図２８】
2015221570.tif 000030
【図２９】
2015221570.tif 000031
【図３０】
2015221570.tif 000032