(57)【要約】【課題】  ファイルを送受信する操作およびファイルを管理する操作を容易にする。【解決手段】  複数のＭＦＰの１つの指示ＭＦＰは、複数のＭＦＰに記憶された複数のファイルのうちから送信の対象となる複数の送信ファイルを選択する送信ファイル選択部と、複数のＭＦＰのうちから送信先デバイスの指定を受け付ける送信先指定部と、複数の送信ファイルが、複数のＭＦＰの少なくとも２つの記憶ＭＦＰに記憶されている場合、記憶ＭＦＰそれぞれに送信ファイルのうち該記憶ＭＦＰが記憶する送信ファイルを送信先デバイスに送信するための指示を送信する送信指示情報送信部（Ｓ３４）と、記憶ＭＦＰのいずれか１つが送信ファイルの送信に失敗した場合、他の記憶ＭＦＰが送信先デバイスに送信した送信ファイルを送信先デバイスから削除する送信ファイル削除依頼部（Ｓ４７）と、を備える。【選択図】        図１４
2008040823.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のデバイスからなるファイル送受信システムであって、
前記複数のデバイスのうち１つの指示デバイスは、
前記複数のデバイスに記憶された複数のファイルのうちから送信の対象となる複数の送信ファイルを選択する選択手段と、
前記複数のデバイスのうちから前記複数の送信ファイルの送信先となる送信先デバイスの指定を受け付ける送信先受付手段と、
前記複数の送信ファイルが、前記複数のデバイスの少なくとも２つの記憶デバイスに記憶されている場合、前記少なくとも２つの記憶デバイスそれぞれに対して、前記複数の送信ファイルのうち該記憶デバイスが記憶する送信ファイルを前記送信先デバイスに送信するための指示を送信する送信指示送信手段と、
前記少なくとも２つの記憶デバイスのいずれか１つの記憶デバイスが前記送信ファイルの送信に失敗した場合、前記少なくとも２つの記憶デバイスのうち他の記憶デバイスが前記送信先デバイスに送信した送信ファイルを前記送信先デバイスから削除する削除手段と、を備えたファイル送受信システム。
【請求項２】
前記指示デバイスは、前記送信先デバイスを識別するためのデバイス識別情報と、前記複数の送信ファイルを識別するための複数のファイル識別情報とを少なくとも含む送信指示情報を生成する送信指示情報生成手段とをさらに備え、
前記送信指示送信手段は、前記少なくとも２つの記憶デバイスそれぞれに前記送信指示情報を送信する、請求項１に記載のファイル送受信システム。
【請求項３】
前記少なくとも２つの記憶デバイスそれぞれは、前記送信指示情報に含まれる前記送信先デバイスに、前記送信指示情報に含まれるファイル識別情報で特定されるファイルを送信するファイル送信手段と、
前記ファイル送信手段による前記ファイルの送信が失敗した場合、前記少なくとも２つの記憶デバイスのうち自装置を除く記憶デバイスに送信エラー信号を送信する送信エラー信号送信手段と、
前記少なくとも２つの記憶デバイスのいずれかから前記送信エラー信号を受信した場合、前記ファイル送信手段により送信されたファイルを削除する削除指示を前記送信先デバイスに送信する削除指示手段と、を含む請求項２に記載のファイル送受信システム。
【請求項４】
前記指示デバイスは、前記少なくとも２つの記憶デバイスのうちから１つの代表デバイスを選択する代表デバイス選択手段をさらに備え、
前記送信指示情報生成手段は、前記代表デバイスを識別するための装置識別情報をさらに含む送信指示情報を生成し、
前記代表デバイスは、前記少なくとも２つの記憶デバイスのいずれか１つの記憶デバイスが前記送信ファイルの送信に失敗したか否かを判断する判断手段と、
前記判断手段により失敗したと判断された場合、前記指示デバイスに送信に失敗したことを通知する送信失敗通知手段を含む、請求項３に記載のファイル送受信システム。
【請求項５】
前記判断手段は、前記ファイル送信手段による前記ファイルの送信が失敗した場合、または、前記少なくとも２つの記憶デバイスのうち前記代表デバイスを除く他の記憶デバイスから前記送信エラー信号を受信した場合、前記少なくとも２つの記憶デバイスのいずれか１つの記憶デバイスが前記送信ファイルの送信に失敗したと判断する、請求項４に記載のファイル送受信システム。
【請求項６】
前記指示デバイスは、ユーザを認証するためのユーザ認証手段と、
前記認証されたユーザがアクセス可能な複数のファイルに関する複数のファイル情報を前記複数のデバイスそれぞれから取得するファイル情報取得手段と、をさらに備え、
前記選択手段は、前記取得された複数のファイル情報のいずれかを選択する指示を受け付ける選択指示受付手段を含む、請求項１に記載のファイル送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファイル送受信システムに関し、特に、互いに通信可能な複数のデバイス間でファイルを送受信するファイル送受信システムに関する。
【背景技術】
【０００２】
近年ネットワークに接続されたコンピュータや画像形成装置等の複数のデバイス間でファイルを送受信することが可能となっている。特に単一の操作で、複数のファイルを目的のデバイスに送信する技術が知られている（例えば、特許文献１）。
【０００３】
しかしながら、従来の技術においては、単一の送信側デバイスから単一の受信側デバイスに複数のファイルを送信することは可能であるが、単一の操作で複数の送信側デバイスに記憶されている複数のファイルを単一の受信側デバイスに送信することはできないといった問題があった。さらに、複数のファイルの一部で送信が失敗した場合、再送信により受信側デバイスに同じファイルが複数記憶されるので、記憶領域が無駄に消費されるといった問題がある。また、受信側デバイスのユーザは、重複するファイルを削除しなければならず、作業が煩雑になるといった問題がある。
【特許文献１】特開２００５−３３５０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、上述した問題点を解決するためになされたもので、この発明の目的の１つは、ファイルを送受信する操作およびファイルを管理する操作を容易にしたファイル送受信システムを提供することである。
【課題を解決するための手段】
【０００５】
上述した目的を達成するために、この発明のある局面によれば、ファイル送受信システムは、ネットワークに接続された複数のデバイスからなるファイル送受信システムであって、複数のデバイスのうち１つの指示デバイスは、複数のデバイスに記憶された複数のファイルのうちから送信の対象となる複数の送信ファイルを選択する選択手段と、複数のデバイスのうちから複数の送信ファイルの送信先となる送信先デバイスの指定を受け付ける送信先受付手段と、複数の送信ファイルが、複数のデバイスの少なくとも２つの記憶デバイスに記憶されている場合、少なくとも２つの記憶デバイスそれぞれに対して、複数の送信ファイルのうち該記憶デバイスが記憶する送信ファイルを送信先デバイスに送信するための指示を送信する送信指示送信手段と、少なくとも２つの記憶デバイスのいずれか１つの記憶デバイスが送信ファイルの送信に失敗した場合、少なくとも２つの記憶デバイスのうち他の記憶デバイスが送信先デバイスに送信した送信ファイルを送信先デバイスから削除する削除手段と、を備える。
【０００６】
この局面に従えば、指示デバイスが送信ファイルの選択と送信先デバイスの指定を受け付けると、複数のデバイスに記憶されたファイルが送信先デバイスに送信される。このため、単一の操作で、複数のデバイスに記憶されているファイルを送信させることができる。さらに、記憶デバイスのいずれか１つで送信ファイルの送信に失敗した場合、他の記憶デバイスが送信した送信ファイルが送信先デバイスから削除される。このため、送信先デバイスにおいて、不要なファイルが記憶されないので記憶資源を有効に利用することができるとともに、ユーザによるファイル管理が容易となる。その結果、ファイルを送受信する操作およびファイルを管理する操作を容易にしたファイル送受信システムを提供することができる。
【０００７】
好ましくは、指示デバイスは、送信先デバイスを識別するためのデバイス識別情報と、複数の送信ファイルを識別するための複数のファイル識別情報とを少なくとも含む送信指示情報を生成する送信指示情報生成手段とをさらに備え、送信指示送信手段は、少なくとも２つの記憶デバイスそれぞれに送信指示情報を送信する。
【０００８】
好ましくは、少なくとも２つの記憶デバイスそれぞれは、送信指示情報に含まれる送信先デバイスに、送信指示情報に含まれるファイル識別情報で特定されるファイルを送信するファイル送信手段と、ファイル送信手段によるファイルの送信が失敗した場合、少なくとも２つの記憶デバイスのうち自装置を除く記憶デバイスに送信エラー信号を送信する送信エラー信号送信手段と、少なくとも２つの記憶デバイスのいずれかから送信エラー信号を受信した場合、ファイル送信手段により送信されたファイルを削除する削除指示を送信先デバイスに送信する削除指示手段と、を含む。
【０００９】
好ましくは、指示デバイスは、少なくとも２つの記憶デバイスのうちから１つの代表デバイスを選択する代表デバイス選択手段をさらに備え、送信指示情報生成手段は、代表デバイスを識別するための装置識別情報をさらに含む送信指示情報を生成し、代表デバイスは、少なくとも２つの記憶デバイスのいずれか１つの記憶デバイスが送信ファイルの送信に失敗したか否かを判断する判断手段と、判断手段により失敗したと判断された場合、指示デバイスに送信に失敗したことを通知する送信失敗通知手段を含む。
【００１０】
好ましくは、判断手段は、ファイル送信手段によるファイルの送信が失敗した場合、または、少なくとも２つの記憶デバイスのうち代表デバイスを除く他の記憶デバイスから送信エラー信号を受信した場合、少なくとも２つの記憶デバイスのいずれか１つの記憶デバイスが送信ファイルの送信に失敗したと判断する。
【００１１】
好ましくは、指示デバイスは、ユーザを認証するためのユーザ認証手段と、認証されたユーザがアクセス可能な複数のファイルに関する複数のファイル情報を複数のデバイスそれぞれから取得するファイル情報取得手段と、をさらに備え、選択手段は、取得された複数のファイル情報のいずれかを選択する指示を受け付ける選択指示受付手段を含む。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１３】
図１は、本発明の実施の形態の１つにおけるファイル送受信システムの全体概要を示す図である。図１を参照して、ファイル送受信システム１は、それぞれがネットワーク２に接続されたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１０１，１０２,１０３とパーソナルコンピュータ（以下「ＰＣ」という）１０５と、を含む。
【００１４】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク２は、インターネットなどのワイドエリアネットワーク（ＷＡＮ）に接続されている。ＰＣ１０５は、一般的なコンピュータである。
【００１５】
ＭＦＰ１００，１０１，１０２，１０３各々は、原稿を読取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置およびファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ１００，１０１，１０２，１０３を例に説明するが、ＭＦＰ１００，１０１，１０２，１０３に代えて、ファイルを記憶および送受信する機能を備えたデバイスであれば、たとえば、プリンタ、ファクシミリ装置、コンピュータ等であってもよい。また、ＭＦＰ１００，１０１，１０２，１０３は、機能が同じなので以下の説明では特に言及しない限りＭＦＰ１００を例に説明する。
【００１６】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰの機能の概要を示す機能ブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０とユーザインターフェースとしての操作パネル１６０とを含む。メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００１７】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００１８】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００１９】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＭＦＰ１０１，１０２またはＰＣ１０５との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク２を介してインターネットに接続されたコンピュータと通信が可能である。また、通信Ｉ／Ｆ部１１２は、電子メールサーバとの間で電子メールを送受信する。
【００２０】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００２１】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録されたファイル送受信プログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記録されたファイル送受信プログラムに限られず、ＨＤＤ１１６に記憶されたファイル送受信プログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたファイル送受信プログラムを書換える、または、新たなファイル送受信プログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからファイル送受信プログラムをダウンロードして、そのファイル送受信プログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００２２】
本実施の形態におけるファイル送受信システム１において、ＭＦＰ１００，１０１，１０２，１０３およびＰＣ１０５間で、データが送受信される。データを送受信するプロトコルは、受信側の装置において送信元を特定することができれば、任意のプロトコルを用いることが可能である。データを送受信するプロトコルは、例えばＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）およびＳＭＰＴ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）等が用いられる。
【００２３】
本実施の形態におけるＭＦＰ１００が備えるＨＤＤ１１６は、ユーザ毎に予め割当てられた記憶領域（以下「ボックス」という）を有する。ボックスは、ユーザそれぞれがアクセス可能な個人ボックスと、複数のユーザがアクセス可能な共有ボックスとを含む。個人ボックスは、ユーザを識別するためのユーザ識別情報と関連付けられており、ユーザ識別情報とそれに関連して予め記憶されたパスワードとが入力されることを条件に、アクセスが可能となる。共有ボックスは、ユーザ識別情報と関連つけられておらず、すべてのユーザがアクセス可能な共有ボックスとを含む。たとえば、あるユーザＡが、そのユーザＡに割当てられたユーザ識別情報とパスワードとをＭＦＰ１００に入力し、ＭＦＰ１００においてユーザ認証が成功すると、ログインが許可される。この状態で、ＭＦＰ１００は、ユーザＡに割当てられた個人ＢＯＸと、共有ボックスへのアクセスを可能とする。
【００２４】
さらに、本実施の形態におけるファイル送受信システムにおいては、例えば、ユーザＡが、ＭＦＰ１００〜ＭＦＰ１０３のうちの１つ、たとえばＭＦＰ１００においてログインが許可されると、他のＭＦＰ１０１〜１０３においてユーザＡに割当てられた個人ボックスがあればその個人ボックスと、他のＭＦＰ１０１〜１０３の共有ボックスへのアクセスが許可される。また、あるユーザがゲストユーザとしてログインが許可されると、ＭＦＰ１００〜１０３それぞれの共有ボックスへのアクセスが許可される。また、ＭＦＰ１００〜１０３のＨＤＤ１１６に個人ボックスおよび共有ボックスを設けるのと同様に、従来から知られているように、ＰＣ１０５が備えるＨＤＤにおいても個人フォルダと共有フォルダとを構成するようにすれば、たとえば、ユーザＡがＭＦＰ１００にログインが許可された場合、ＰＣ１０５のＨＤＤにおける共有フォルダおよびユーザＡに割り当てられた個人フォルダへのアクセスが可能となる。
【００２５】
なお、ここでは、ＨＤＤ１１６に個人ボックスを設けるようにし、ユーザ認証を条件に、個人ボックスへのアクセスを可能とする例を説明するが、ＨＤＤ１１６に個人ボックスを設けることなく、すべてのユーザにＨＤＤ１１６に記憶されているファイルへのアクセスを許可するようにしてもよい。
【００２６】
以下の説明では、説明を簡単にするため、ユーザＡがＭＦＰ１００にログインして、ＭＦＰ１００〜１０３それぞれに記憶された複数のファイルを、ＰＣ１０５に送信する指示を入力する場合について説明する。この場合、ユーザＡがログインするＭＦＰ１００を指示ＭＦＰという。
【００２７】
図４は、指示ＭＦＰ１００が備えるＣＰＵ１１１の機能の概要を示す機能ブロック図である。図４を参照して、指示ＭＦＰ１００のＣＰＵ１１１は、ユーザを認証するためのユーザ認証部１０と、アクセス可能なファイルに関するファイル情報を取得するためのファイル情報取得部１３と、アクセス可能なファイルのうちから送信するための送信ファイルを選択するための送信ファイル選択部１５と、代表ＭＦＰを選択するための代表ＭＦＰ選択部１７と、送信先を指定するための送信先指定部１９と、送信指示情報を生成するための送信指示情報生成部２３と、送信先情報を送信するための送信先情報送信部２５と、代表ＭＦＰから一括送信結果を受信する一括送信結果受信部４１と、受信した一括送信結果を出力する一括送信結果出力部４３と、を含む。
【００２８】
ユーザ認証部１０は、ＭＦＰ１００を操作するユーザを認証する。ユーザ認証部１０は、表示部１６０Ａにログイン画面を表示し、ログイン画面に従ってユーザが操作部１６０Ｂに入力するユーザ識別情報とパスワードとを受け付ける。そして、ユーザ認証部１０は、操作部１６０Ｂから受け付けたユーザ認証情報とパスワードとが、予めＨＤＤ１１６に記憶されたユーザ識別情報とパスワードとに一致すれば、ユーザを認証し、一致しなければ認証しない。ユーザ認証部１０は、ユーザ認証結果をファイル情報取得部１３に出力する。
【００２９】
図５は、初期画面を表示する操作パネルの平面図である。図５を参照して、操作パネル１６０は、表示部１６０Ａと、操作部１６０Ｂとを含む。表示部１６０Ａは、初期画面を表示する。操作部１６０Ｂは、認証の文字が表されたボタンを有し、ユーザがこのボタンを押下すると、表示部１６０Ａは、初期画面に代えてログイン画面を表示する。図６は、ログイン画面を表示する操作パネルの平面図である。図６を参照して、ログイン画面は、ユーザ名を入力する領域と、パスワードを入力する領域と、キーを表示する領域とを含む。ここでは、ユーザ識別情報にユーザ名を用いている。ユーザが、ユーザ名およびパスワードを入力すると、ユーザ認証部１０が認証する。
【００３０】
図４に戻って、ファイル情報取得部１３は、ユーザ認証部１０により認証されたユーザがアクセス可能なファイルのファイル情報を取得する。ファイル情報取得部１３は、ＨＤＤ１１６に記憶されているファイルのうち、共有ボックスと、ユーザ認証部１０で受け付けられたユーザ識別情報に対して割当てられた個人ボックスとに記憶されているファイルのファイル情報を取得する。ファイル情報は、ファイル名と、ファイルサイズと、格納場所情報とを含む。格納場所情報は、ファイルが記憶されているＭＦＰを識別するための装置識別情報と、そのファイルが格納されているボックス名とを含む。また、ファイル情報取得部１３は、他のＭＦＰ１０１〜１０３それぞれに対して、ファイル情報の取得を要求し、各ＭＦＰが備えるＨＤＤ１１６に記憶されているファイルのうち、共有ボックスと、ユーザ認証部１０で受け付けられたユーザ識別情報に対して割当てられた個人ボックスとに記憶されているファイルのファイル情報を取得する。さらに、ユーザ認証部１０は、ＰＣ１０５に対して、ファイル情報の取得を要求し、ＰＣが備えるＨＤＤに記憶されているファイルのうち、共有フォルダと、ユーザ認証部１０で受け付けられたユーザ識別情報に対して割当てられた個人フォルダとに記憶されているファイルのファイル情報を取得するようにしてもよい。ファイル情報取得部１３は、取得したファイル情報を送信ファイル選択部１５に出力する。
【００３１】
送信ファイル選択部１５は、ファイル情報取得部１３から入力されるファイル情報に基づき、送信ファイルのファイル情報を選択する。具体的には、ファイル情報をリスト表示するファイル選択画面を表示部１６０Ａに表示し、表示されたファイル情報のいずれかを選択する指示を受け付ける。そして、送信ファイル選択部１５は、選択されたファイル情報を代表ＭＦＰ選択部１７および送信指示情報生成部２３に送信する。図７（Ａ）は、ファイル選択画面を表示する操作パネルの平面図である。図７（Ａ）を参照して、ファイル選択画面は、ファイル情報のファイル名をファイル名の項目に、ファイルサイズをサイズの項目に、ファイルの格納場所情報を場所の項目に表示する。ここでは、ファイル名がファイルＡ〜ファイルＥのファイル情報が表示されている例を示している。ＭＦＰ１００〜１０３の装置識別情報は、それぞれデバイスＡ〜Ｄである。
【００３２】
図７（Ｂ）は、ファイル情報を選択した後のファイル選択画面を示す図である。図７（Ｂ）を参照して、選択されたファイル情報が反転表示した表示態様で表示される。なお、図では反転表示をハッチングで示している。ここでは、ファイル名が、ファイルＡ、ファイルＢおよびファイルＣのファイル情報が選択された場合を例に説明する。選択されたファイル情報は、送信ファイルのファイル情報である。
【００３３】
図４に戻って、代表ＭＦＰ選択部１７は、複数の送信ファイルを記憶する複数の記憶ＭＦＰのうちから代表ＭＦＰを選択する。記憶ＭＦＰは。ファイル情報に含まれる装置識別情報で特定されるＭＦＰであり、ファイル情報に含まれるファイル名で特定されるファイルを記憶する。換言すれば、代表ＭＦＰ選択部１７は、送信ファイル選択部１５から入力される複数のファイル情報に含まれる複数の装置識別情報のうち１つを選択する。具体的には、ファイルＡ、ファイルＢおよびファイルＣのファイル情報は、装置識別情報としてデバイスＡ、デバイスＢおよびデバイスＣをそれぞれ含む。このため、代表ＭＦＰ選択部１７は、装置識別情報がデバイスＡ、デバイスＢおよびデバイスＣのうちの１つを選択し、その装置識別情報で特定されるＭＦＰを代表ＭＦＰとする。代表ＭＦＰは、任意に選択するようにしてもよい。また、送信ファイル選択部１５から入力されるファイル情報のうちファイルサイズが最大のファイル情報に含まれる装置識情報で特定されるＭＦＰを代表ＭＦＰとしてもよい。この例に従えば、ファイルサイズが２０００ＫＢで最大のファイルＢを記憶する装置識別情報「デバイスＢ」のＭＦＰ１０１が、代表ＭＦＰとして選択される。以下、ＭＦＰ１０１が代表ＭＦＰとして選択された場合を例に説明する。代表ＭＦＰ選択部１７は、代表ＭＦＰの装置識別情報を送信指示情報生成部２３に出力する。
【００３４】
送信先指定部１９は、表示部１６０Ａに送信先指定画面を表示し、送信先指定画面に従ってユーザが操作部１６０Ｂに入力する装置識別情報を受け付ける。ユーザが送信先指定画面に従って操作部１６０Ｂに入力する装置識別情報は、ファイルを送信する先のデバイス（以下「送信先デバイス」という）を識別するための装置識別情報である。送信先指定部１９は、操作部１６０Ｂから受け付けた送信先デバイスの装置識別情報を、送信指示情報生成部２３に出力する。
【００３５】
送信先指定部１９は、図７（Ａ）または図７（Ｂ）に示した、ファイル選択画面に含まれる送信先入力の文字が表されたボタンが指示されると、表示部１６０Ａに送信先指定画面を表示する。図８は、送信先指定画面の一例を示す図である。図８を参照して、送信先指定画面は、送信先デバイスの装置識別情報を入力するための領域と、キーを表示する領域とを含む。ここでは、ＰＣ１０５の装置識別情報「コンピュータＥ」が入力された例を示している。
【００３６】
図４に戻って、送信指示情報生成部２３は、送信指示情報を生成する。送信指示情報は、送信ファイル選択部１５により送信ファイルとして選択されたファイルのファイル情報と、代表ＭＦＰ選択部１７により選択された代表ＭＦＰの装置識別情報と、送信先指定部１９で指定された送信先デバイスの装置識別情報と、を含む。送信指示情報生成部２３は、生成した送信指示情報を、送信指示情報送信部２５に出力する。送信指示情報生成部２３は、図７（Ｂ）に示したファイル選択画面において、送信の文字が表されたボタンが指示されると、送信ファイル選択部１５により選択されたファイル情報を確定し、送信指示情報を生成する。
【００３７】
図９（Ａ）は、送信指示情報のファイル情報以外の部分の一例を示す図である。図９（Ａ）を参照して、送信指示情報は、送信先デバイスの装置識別情報としてコンピュータＥを、代表ＭＦＰの装置識別情報としてデバイスＢをそれぞれ定義する。図９（Ｂ）は、送信指示情報のファイル情報の一例を示す図である。図９（Ｂ）を参照して、送信指示情報のファイル情報の部分は、送信先ファイルのファイル名と、格納場所とを含む。ここでは、ファイルＡ、ファイルＢおよびファイルＣが送信ファイルとして指定されたので、それらのファイル名と、格納場所とを送信指示情報は含む。
【００３８】
図４に戻って、送信指示情報送信部２５は、記憶ＭＦＰに、送信指示情報を送信する。記憶ＭＦＰは、送信指示情報に含まれるファイル情報が含む装置識別情報で特定されるＭＦＰである。ここでは、送信指示情報に含まれるファイル情報のうちに、デバイスＡ、デバイスＢおよびデバイスＣの装置識別情報を含むファイル情報が存在するので、送信指示情報送信部２５は、ＭＦＰ１００，１０１，１０２に送信指示情報を送信する。なお、指示ＭＦＰであるＭＦＰ１００は、記憶ＭＦＰを兼ねるため、自装置に送信指示情報を送信することになるが、ここでの送信は、送信指示情報送信部２５が同一装置内で別の機能（ここでは後述する図１１の送信指示情報受信部３１）に送信指示情報を受け渡す場合を含む。
【００３９】
一括送信結果受信部４１および一括送信結果出力部４３については、後述する。
【００４０】
図１０は、代表ＭＦＰ以外の記憶ＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。ここでは、代表ＭＦＰ以外の記憶ＭＦＰとして、ＭＦＰ１０２を例に説明する。図１０を参照して、ＭＦＰ１０２のＣＰＵ１１１は、送信指示情報を受信する送信指示情報受信部３１と、ファイルの送信状態を管理する送信管理部３２と、ファイルを送信するためのファイル送信部３３と、他の記憶ＭＦＰからその記憶ＭＦＰがファイルを送信した結果を受信するファイル送信結果送信部３４と、ファイルを送信した結果を他の記憶ＭＦＰに送信するファイル送信結果送信部３５と、送信先デバイスに対して送信したファイルの削除を依頼する送信ファイル削除依頼部３６と、を含む。送信指示情報受信部３１は、指示ＭＦＰであるＭＦＰ１００から送信指示情報を受信し、受信した送信指示情報を送信管理部３２に出力する。
【００４１】
送信管理部３２は、送信指示情報受信部３１から入力される送信指示情報に含まれるファイル情報のうちに、自装置の装置識別情報を含むものがあれば、そのファイル情報が含むファイル識別情報で特定されるファイルをＨＤＤ１１６から読み出し、ファイル送信部３３に出力し、ファイル送信部３３に送信させる。送信管理部３２は、送信指示情報に含まれるファイル情報のうちに、自装置の装置識別情報を含むファイル情報が複数あれば、複数のファイル情報それぞれに含まれるファイル識別情報で特定されるファイルのすべてを、ファイル送信部３３に出力し、ファイル送信部３３に送信させる。
【００４２】
ファイル送信部３５は、送信管理部３２から入力されるファイルを、送信指示情報に従って、送信先デバイスに送信する。ここでは、送信指示情報は、送信先デバイスの装置識別情報にＰＣ１０５の装置識別情報であるコンピュータＥを定義するので、ファイル送信部３５は、送信管理部３２から入力されるファイルＢを、ＰＣ１０５に送信する。そして、ファイル送信結果を送信管理部３２に出力する。ファイル送信結果は、ファイルの送信が完了した場合に出力されるファイル送信完了信号と、ファイルの送信に失敗した場合に出力される送信エラー信号とを含む。
【００４３】
送信管理部３２は、ファイル送信部３３から入力されるファイル送信結果を、ファイル送信結果送信部３５に出力し、ファイル送信結果送信部３５に送信させる。ファイル送信結果送信部３５は、送信結果管理部３２から入力されるファイル送信結果を、自装置以外の他の記憶ＭＦＰのすべてに送信する。送信指示情報に含まれる複数の装置識別情報で特定される複数のＭＦＰが記憶ＭＦＰである。
【００４４】
ファイル送信結果受信部３４は、他の記憶ＭＦＰが送信するファイル送信結果を受信し、そのファイル送信結果を送信管理部３２に出力する。送信管理部３２は、ファイル送信結果受信部３４から送信エラー信号のファイル送信結果が入力される場合、ファイル送信部３３がファイルを送信中であれば、ファイル送信部３３にファイルの送信を中断させる。ファイル送信部３３がファイルの送信を中断させるので、送信先デバイスにファイルが記憶されない。また、送信管理部３２は、ファイル送信部３３からファイル送信完了信号のファイル送信結果が入力されている状態で、ファイル送信部３３から送信エラー信号のファイル送信結果が入力される場合、または、ファイル送信結果受信部３４から送信エラー信号のファイル送信結果が入力される場合、送信ファイル削除依頼部３６に削除依頼信号を出力し、送信したファイルの削除を依頼するためのファイル削除依頼を送信先デバイスに送信させる。削除依頼信号は、ファイル送信部３３が送信を完了したファイルのファイル識別情報（ファイル名）を含む。送信管理部３２は、他の記憶ＭＦＰが複数ある場合、複数の他の記憶ＭＦＰのいずれか１つから送信エラー信号のファイル送信結果が入力されたならば、送信ファイル削除依頼部３６に削除依頼信号を出力する。
【００４５】
送信ファイル削除依頼部３６は、削除依頼信号に含まれるファイル識別情報のファイルを削除するために、送信指示情報に含まれる送信先デバイスに削除依頼信号を送信する。削除依頼信号は、ファイル送信部３３が送信を完了したファイルのファイル識別情報（ファイル名）を含む。
【００４６】
図１１は、代表ＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。ここでは、代表ＭＦＰをＭＦＰ１０１としたので、ＭＦＰ１０１を例に説明する。図１１を参照して、代表ＭＦＰであるＭＦＰ１０１のＣＰＵ１１１は、図１０に示した記憶ＭＦＰが備えるＣＰＵ１１１が備える機能に加えて、一括送信結果送信部４５を含む。代表ＭＦＰは、記憶ＭＦＰのうちから選択されたＭＦＰであるため、記憶ＭＦＰの機能のすべてを含む。
【００４７】
送信管理部３２は、記憶ＭＦＰのいずれか１つで送信に失敗した場合、送信エラー信号を一括送信結果送信部４５に出力し、一括送信結果送信部４５に送信エラー信号の一括送信結果を送信させる。また、送信管理部３２は、記憶ＭＦＰのすべてでファイルの送信に成功した場合、一括送信結果送信部４５に送信成功信号を出力し、一括送信結果送信部４５に送信成功の一括送信結果を送信させる。一括送信結果送信部４５は、送信成功信号が入力される場合には送信成功の一括送信結果を、送信エラー信号が入力される場合には送信失敗の一括送信結果を、指示ＭＦＰに送信する。
【００４８】
再び図４を参照して、指示ＭＦＰであるＭＦＰ１００の一括送信結果受信部４１は、代表ＭＦＰから一括送信結果を受信し、受信した一括送信結果を一括送信結果出力部４３に出力する。代表ＭＦＰが指示ＭＦＰを兼ねる場合には、ＭＦＰが自装置に一括送信結果を送信することになるが、ここでの送信は、一括送信結果送信部４７が同一装置内で別の機能（ここでは一括送信結果受信部４１）に一括送信指示を受け渡す場合を含む。一括送信結果出力部４３は、入力される一括送信結果を、表示部１６０Ａに表示する。これにより、一括送信指示を入力したユーザＡに対して、送信指示したファイルのすべてについて、送信先デバイスであるＰＣ１０５へ送信が完了したこと、または、送信が失敗したことを知らせることができる。
【００４９】
図１２は、指示ＭＦＰで実行されるファイル送信処理の流れの一例を示すフローチャートである。ファイル送信処理は、指示ＭＦＰであるＭＦＰ１００のＣＰＵ１１１が、ファイル送受信プログラムを実行することにより、ＭＦＰ１００のＣＰＵ１１１により実行される処理である。図１２を参照して、指示ＭＦＰであるＭＦＰ１００は、ＭＦＰ１００を操作するユーザを認証する（ステップＳ０１）。ユーザの認証が成功すれば（ステップＳ０２でＹＥＳ）処理をステップＳ０３に進めるが、ユーザの認証が失敗すれば処理をステップＳ０１に戻す。すなわち、ファイル送信処理は、ユーザの認証が成功することを条件に、実行される処理である。なお、ユーザには、ゲストユーザを含み、ゲストユーザのユーザ識別情報が入力された場合には、ユーザ認証をすることなく処理をステップＳ０３に進める。
【００５０】
ステップＳ０３においては、ファイル情報を取得するファイル取得処理を実行する。ファイル取得処理については、後述する。次のステップＳ０４においては、ファイル情報を表示する。具体的には、取得したファイル情報をリスト表示するファイル選択画面（図７）を表示部１６０Ａに表示する。そして、表示されたファイル情報のいずれかを選択する指示を受け付ける（ステップＳ０５）。ファイルの選択を受け付けるまでステップＳ０４を実行し、ファイルの選択を受け付けたならば（ステップＳ０５でＹＥＳ）処理をステップＳ０６に進める。
【００５１】
ステップＳ０６においては、送信先を受け付ける。図８に示した送信先指定画面を表示部１６０Ａに表示し、送信先指定画面に従ってユーザが操作部１６０Ｂに入力する装置識別情報を受け付ける。そして、送信指示を受け付けたか否かを判断する（ステップＳ０７）。図７に示したファイル選択画面の送信の文字が表されたボタンが指示されると、ＣＰＵ１１１は、送信指示を受け付ける。送信指示を受け付けたならば処理をステップＳ０８に進め、そうでなければ処理をステップＳ０４に戻す。
【００５２】
ステップＳ０８においては、代表ＭＦＰを選択する。具体的には、ステップＳ０５において選択されたファイル情報に含まれる装置識別情報から記憶ＭＦＰを特定し、記憶ＭＦＰのうちから代表ＭＦＰを選択する。代表ＭＦＰは、複数の記憶ＭＦＰのうちから任意に選択するようにしてもよい。また、送信ファイル選択部１５から入力されるファイル情報のうちファイルサイズが最大のファイル情報に含まれる装置識情報で特定されるＭＦＰを代表ＭＦＰとしてもよい。ここでは、ＭＦＰ１０１が代表ＭＦＰとして選択された場合を例に説明する。
【００５３】
そして、送信指示情報を生成する（ステップＳ０９）。送信指示情報は、ステップＳ０５において送信ファイルとして選択されたファイルのファイル情報と、ステップＳ１０において選択された代表ＭＦＰの装置識別情報と、ステップＳ０６において受け付けた送信先デバイスの装置識別情報と、を含む。そして、一括送信処理を実行し（ステップＳ１０）、一括送信結果を表示する（ステップＳ１１）。一括送信結果は、ステップＳ０５で選択されたファイルを、ステップＳ０６で受け付けた送信先デバイスへ送信した結果を示す。送信した結果が送信失敗か否かを判断し（ステップＳ１２）、送信失敗であれば処理をステップＳ１３に進め、送信失敗でなければ処理を終了する。送信失敗の場合は、再送指示を受け付けたか否かを判断し（ステップＳ１３）、再送指示を受け付けたならば処理をステップＳ１０に戻し、再送指示を受け付けなければ処理を終了する。処理をステップＳ１０に戻す場合には、ステップＳ１０において一括送信処理が再度実行される。
【００５４】
図１３は、ファイル情報取得処理の流れの一例を示すフローチャートである。ファイル情報取得処理は、図１２のステップＳ０３で実行される処理である。図１３を参照して、ＭＦＰ１００のＣＰＵ１１１は、ファイルを記憶するＭＦＰ１００〜１０３のうちから処理対象ＭＦＰを１つ選択する（ステップＳ２１）。処理対象ＭＦＰは、ファイル情報を取得する対象となるＭＦＰである。次に、処理対象ＭＦＰに対して、ファイル情報の取得を要求する。この要求には、図１２のステップＳ０１において、認証されたユーザのユーザ識別情報を含む。認証されたユーザがアクセス可能なファイルのファイル情報を取得するためである。ファイル情報の取得を要求されたＭＦＰでは、その要求に含まれるユーザ識別情報に割当てられた個人ボックスのファイルのファイル情報と、共有ボックスのファイルのファイル情報とをＭＦＰ１００に返信する。ＭＦＰ１００は、処理対象ＭＦＰが送信するファイル情報を受信し（ステップＳ２３）、処理をステップＳ２４に進める。なお、処理対象ＭＦＰが、ＭＦＰ１００自身の場合には、ステップＳ２２およびステップＳ２３を実行することなく、ＭＦＰ１００のＨＤＤ１１６に記憶されたファイルのファイル情報を取得する。
【００５５】
ステップＳ２４においては、未だステップＳ２２〜ステップＳ２３の処理を実行していないＭＦＰがＭＦＰ１００〜１０２に存在するか否かを判断し、そのようなＭＦＰが存在するならば処理をステップＳ２５に進め、存在しなければ処理をステップＳ２６に進める。ステップＳ２５においては、次のＭＦＰを処理対象に設定し、処理をステップＳ２２に戻す。なお、ＰＣ１０５を処理対象とするようにしてもよい。
【００５６】
ステップＳ２６においては、受信したファイル情報をＨＤＤ１１６に記憶し、処理をファイル送信処理に戻す。このファイル情報取得処理が実行されると、ＭＦＰ１００で認証されたユーザがＭＦＰ１００でアクセス可能なファイルのファイル情報に加えて、ＭＦＰ１０１〜１０３およびＰＣ１０５それぞれにおいてそのユーザがアクセス可能なファイルのファイル情報が取得される。
【００５７】
図１４は、一括送信処理の流れの一例を示すフローチャートである。一括送信処理は、図１２のステップＳ１０において実行される処理である。図１４を参照して、指示ＭＦＰであるＭＦＰ１００のＣＰＵ１１１は、送信指示情報のうちから最初のファイル情報を処理対象として選択する（ステップＳ３１）。そして、選択したファイル情報に対応する記憶ＭＦＰが自装置か否かを判断する（ステップＳ３２）。記憶ＭＦＰは、選択したファイル情報で特定されるファイルを記憶するＭＦＰである。選択したファイル情報が含む格納場所情報の装置識別情報が、自装置の装置識別情報であれば、記憶ＭＦＰが自装置であると判断し、処理をステップＳ３３に進め、そうでなければ処理をステップＳ３４に進める。ステップＳ３４においては、記憶ＭＦＰに送信指示情報を送信し、処理をステップＳ３５に進める。
【００５８】
ステップＳ３３においては、選択したファイル情報のファイル名で特定されるファイルを、送信指示情報に含まれる送信先デバイスへの送信を開始する。そして、未処理のファイル情報が存在するか否かを判断し（ステップＳ３５）、未処理のファイル情報が存在すれば処理をステップＳ３６に進め、存在しなければ処理をステップＳ３７に進める。ステップＳ３６においては、次の未処理のファイル情報を選択し、処理をステップＳ３２に戻す。
【００５９】
ステップＳ３７においては、自装置が記憶ＭＦＰか否か判断する。送信指示情報が含むファイル情報のいずれかが、格納場所情報に自装置の装置識別情報を含むならば、自装置が記憶ＭＦＰと判断し、処理をステップＳ３８に進めるが、そうでなければ処理をステップＳ４９に進める。この例においては、指示ＭＦＰであるＭＦＰ１００は、ファイルＡを記憶する記憶ＭＦＰなので、処理をステップＳ３８に進める。
【００６０】
ステップＳ３８においては、ステップＳ３３においてファイル送信を開始した処理において、ファイルの送信が完了したか否かを判断する。ファイルの送信が完了していれば処理をステップＳ３９に進めるが、完了していなければ処理をステップＳ４０に進める。ステップＳ３９においては、自装置を除くすべての記憶ＭＦＰにファイル送信完了信号を送信し、処理をステップＳ４４に進める。
【００６１】
ステップＳ４０においては、ステップＳ３３においてファイル送信を開始した処理において、ファイルの送信が失敗したか否かを判断する。ファイルの送信に失敗したならば処理をステップＳ４１に進めるが、失敗していなければ処理をステップＳ４２に進める。ステップＳ４１においては、自装置を除くすべての記憶ＭＦＰに送信エラー信号を送信し、処理をステップＳ４８に進める。送信エラーの場合には、送信先デバイスにファイルが送信されていないので、その場合には、他の記憶ＭＦＰにファイルの送信を中断させる、または送信してしまったファイルを削除させるために、自装置で送信に失敗したことを知らせるためである。
【００６２】
ステップＳ４２においては、他の記憶ＭＦＰのいずれかから送信エラー信号を受信したか否かを判断する。送信エラー信号を受信したならば処理をステップＳ４３に進め、そうでなければ処理をステップＳ３８に戻す。ステップＳ４３においては、ファイルの送信を中止し、処理をステップＳ４８に進める。他の記憶ＭＦＰのいずれかでファイルを送信できなかった場合に、ファイルを送信中の処理を中止するので、送信先デバイスにファイルが記憶されない。
【００６３】
ステップＳ４４においては、自装置除くすべての記憶ＭＦＰからファイル送信完了信号を受信したか否かを判断し、自装置除くすべての記憶ＭＦＰからファイル送信完了信号を受信したならば処理をステップＳ４５に進め、そうでなければ処理をステップＳ４６に進める。処理をステップＳ４５に進める場合、自装置および他の記憶ＭＦＰのすべてにおいてファイル送信が成功した場合である。この場合には、送信成功で処理をファイル送信処理に戻す（ステップＳ４５）。
【００６４】
ステップＳ４６においては、他の記憶ＭＦＰのいずれかから送信エラー信号を受信したか否かを判断する。送信エラー信号を受信したならば処理をステップＳ４７に進め、そうでなければ処理をステップＳ４４に戻す。ステップＳ４７においては、ステップＳ３３において送信を開始し、送信が完了したファイルの削除を送信先デバイスに依頼するために、ファイルの削除依頼を送信先デバイスに送信する。そして、処理をステップＳ４８に進める。ステップＳ４８においては、送信失敗で処理をファイル送信処理に戻す。
【００６５】
一方、処理をステップＳ４９に進める場合、指示ＭＦＰが記憶ＭＦＰでない場合である。この場合、指示ＭＦＰは、記憶ＭＦＰのいずれからもファイル送信完了信号または送信エラー信号のいずれも受信することがない。このため、ステップＳ４９においては、代表ＭＦＰから一括送信完了信号を受信したか否かを判断する。一括送信完了信号を受信したならば処理をステップＳ４５に進め、一括送信失敗信号を受信したならば処理をステップＳ４８に進める。
【００６６】
図１５は、記憶ＭＦＰで実行される請負送信処理の流れの一例を示す図である。請負送信処理は、指示ＭＦＰから送信指示情報を受信した記憶ＭＦＰであるＭＦＰ１０１，１０２それぞれのＣＰＵ１１１が、ファイル送受信プログラムを実行することにより、ＭＦＰ１０１，１０２それぞれのＣＰＵ１１１により実行される処理である。
【００６７】
図１５を参照して、ＭＦＰ１０１，１０２それぞれのＣＰＵ１１１は、送信指示情報を受信するまで待機状態となっており（ステップＳ６１でＮＯ）、送信指示情報を受信すると（ステップＳ６１でＹＥＳ）、処理をステップＳ６２に進める。すなわち、請負送信処理は、指示ＭＦＰから送信指示情報を受信することを条件に実行される処理である。
【００６８】
ステップＳ６２においては、送信指示情報のうちから最初のファイル情報を処理対象として選択する。そして、選択したファイル情報に対応する記憶ＭＦＰが自装置か否かを判断する（ステップＳ６３）。選択したファイル情報が含む格納場所情報の装置識別情報が、自装置の装置識別情報であれば、記憶ＭＦＰが自装置であると判断し、処理をステップＳ６４に進め、そうでなければ処理をステップＳ６５に進める。
【００６９】
ステップＳ６４においては、選択したファイル情報のファイル名で特定されるファイルを、送信指示情報に含まれる送信先デバイスへの送信を開始する。そして、未処理のファイル情報が存在するか否かを判断し（ステップＳ６５）、未処理のファイル情報が存在すれば処理をステップＳ６６に進め、存在しなければ処理をステップＳ６７に進める。ステップＳ６６においては、次の未処理のファイル情報を選択し、処理をステップＳ６３に戻す。
【００７０】
ステップＳ６７〜ステップＳ７３、ステップＳ７６およびステップＳ７７は、図１４に示したステップＳ３８〜ステップＳ４４、ステップＳ４６およびステップＳ４７とそれぞれ同じなのでここでは説明を繰り返さない。
【００７１】
ステップＳ７３において、自装置除くすべての記憶ＭＦＰからファイル送信完了信号を受信した場合は、すべての記憶ＭＦＰにおいてファイル送信が成功した場合である。この場合には、ステップＳ７４においては、自装置が代表ＭＦＰか否かを判断し、代表ＭＦＰであればステップＳ７５の処理を実行して処理を終了し、代表ＭＦＰでなければ処理を終了する。ステップＳ７５においては、一括送信完了信号を指示ＭＦＰであるＦＭＰ１００に送信する。
【００７２】
ステップＳ７７の後に、処理をステップＳ７８に進める場合は、記憶ＭＦＰのいずれかでファイル送信が失敗した場合である。この場合には、ステップＳ７８においては、自装置が代表ＭＦＰか否かを判断し、代表ＭＦＰであればステップＳ７９の処理を実行して処理を終了し、代表ＭＦＰでなければ処理を終了する。ステップＳ７９においては、一括送信失敗信号を指示ＭＦＰであるＭＦＰ１００に送信する。
【００７３】
以上説明したように、本実施の形態におけるファイル送受信システム１は、ＭＦＰ１００，１０１，１０２，１０３およびＰＣ１０５のうち１つの指示ＭＦＰであるＭＦＰ１００は、複数のＭＦＰ１００，１０１，１０２，１０３およびＰＣ１０５に記憶された複数のファイルのうちから送信の対象となる複数の送信ファイルを選択し、送信先デバイスとしてＰＣ１０５の指定を受け付けると、複数の送信ファイルが記憶されている少なくとも２つの記憶デバイスであるＭＦＰ１００，１０１，１０２それぞれに、送信ファイルを送信先デバイスに送信するための指示を送信する。このため、指示ＭＦＰであるＭＦＰ１００が送信ファイルの選択と、送信先デバイスとしてＰＣ１０５の指定とを受け付けると、記憶デバイスであるＭＦＰ１００，１０１，１０２が記憶されたファイルをＰＣ１０５に送信するので、単一の操作で、複数のＭＦＰ１００，１０１，１０２，１０３およびＰＣ１０５に記憶されているファイルを送信させることができる。
【００７４】
また、指示ＭＦＰであるＭＦＰ１００は、複数の送信ファイルのうちサイズが最大の送信ファイルを記憶するＭＦＰ１０１を、記憶デバイスのうちから代表ＭＦＰとして選択し、ＭＦＰ１００，１０１，１０２のうち代表デバイス以外のＭＦＰ１００、１０２は、送信先デバイスであるＰＣ１０５に、ファイルを送信するとともに、ファイルの送信が成功した場合、代表デバイスであるＭＦＰ１０１にファイル送信完了信号を送信する。一方、代表デバイスであるＭＦＰ１０１は、ＭＦＰ１００，１０１，１０２すべてにおいて送信ファイルの送信が完了した場合、指示デバイスであるＭＦＰ１００に一括送信完了信号を通知する。このため、指示ＭＦＰであるＭＦＰ１００のユーザは、複数のファイルが送信先デバイスであるＰＣ１０５に送信されたことを確認することができる。
【００７５】
また、記憶ＭＦＰであるＭＦＰ１００，１０１，１０２のいずれか１つで送信ファイルの送信に失敗した場合、他のＭＦＰが送信した送信ファイルが送信先デバイスであるＰＣ１０５から削除される。このため、送信先デバイスであるＰＣ１０５において、不要なファイルが記憶されないので記憶資源を有効に利用することができる。さらに、送信先デバイスであるＰＣ１０５において、不要なファイルを削除する必要がなく、ユーザによるファイル管理が容易となる。
【００７６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態の１つにおけるファイル送受信システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰの機能の概要を示す機能ブロック図である。
【図４】指示ＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。
【図５】初期画面を表示する操作パネルの平面図である。
【図６】ログイン画面を表示する操作パネルの平面図である。
【図７】（Ａ）はファイル選択画面を表示する操作パネルの平面図であり、（Ｂ）はファイル情報を選択した後のファイル選択画面を示す図である。
【図８】送信先指定画面の一例を示す図である。
【図９】送信指示情報の一例を示す図である。
【図１０】代表ＭＦＰ以外の記憶ＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。
【図１１】代表ＭＦＰが備えるＣＰＵの機能の概要を示す機能ブロック図である。
【図１２】指示ＭＦＰで実行されるファイル送信処理の流れの一例を示すフローチャートである。
【図１３】ファイル情報取得処理の流れの一例を示すフローチャートである。
【図１４】一括送信処理の流れの一例を示すフローチャートである。
【図１５】記憶ＭＦＰで実行される請負送信処理の流れの一例を示す図である。
【符号の説明】
【００７８】
１  ファイル送受信システム、２  ネットワーク、１０  ユーザ認証部、１３  ファイル情報取得部、１５  送信ファイル選択部、１７  代表ＭＦＰ選択部、１９  送信先指定部、２３  送信指示情報生成部、２５  送信指示情報送信部、３１  送信指示情報受信部、３２  送信管理部、３３  ファイル送信部、３４  ファイル送信結果受信部、３５  ファイル送信結果送信部、３６  送信ファイル削除依頼部、４１  一括送信結果受信部、４３  一括送信結果出力部、４５  一括送信結果送信部、１００〜１０２  ＭＦＰ、１０５  ＰＣ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部。
【図１】
2008040823.tif 000003
【図２】
2008040823.tif 000004
【図３】
2008040823.tif 000005
【図４】
2008040823.tif 000006
【図５】
2008040823.tif 000007
【図６】
2008040823.tif 000008
【図７】
2008040823.tif 000009
【図８】
2008040823.tif 000010
【図９】
2008040823.tif 000011
【図１０】
2008040823.tif 000012
【図１１】
2008040823.tif 000013
【図１２】
2008040823.tif 000014
【図１３】
2008040823.tif 000015
【図１４】
2008040823.tif 000016
【図１５】
2008040823.tif 000017