(57)【要約】【課題】ユーザーの簡易な操作で送信先に送信用データを送信できるようにすると共にユーザーが誤ってフォルダーを移動した場合などに適正に対処する。【解決手段】複数のフォルダーの各々について、現在のパスである現在パスと履歴のパスである履歴パスとを比較して現在パスと履歴パスとが異なるときにはそのフォルダーを履歴パスの場所に移動させる（Ｓ１００〜Ｓ１６０）。そして、送信用フォルダーのいずれかに送信用データが格納されているときに、送信用データが格納されているフォルダーに対応する送信先に送信用データを送信し（Ｓ１７０〜Ｓ１９０）、全フォルダーのフォルダー名と送信先（送信用フォルダーの場合、ＦＡＸ番号やＥメールアドレスなど）と現在パスとを関連付けて履歴として履歴テーブルを更新する（ステップＳ２０）。【選択図】図３
2010226425.tif 000002
【特許請求の範囲】
【請求項１】
複数のフォルダーを含む情報を記憶する記憶手段を備えるデータ送信装置であって、
前記複数のフォルダーから選択したフォルダーである対象フォルダーのフォルダー構造における現在の場所と前記対象フォルダーのフォルダー構造における過去の履歴の場所とが異なるときに前記対象フォルダーを前記履歴の場所に移動させる復元処理を前記複数のフォルダーの各々に対して実行する復元制御手段と、
前記複数のフォルダーのうち送信先に関連付けられたフォルダーである送信用フォルダーに送信用のデータである送信用データが格納されているときに該送信用データが格納された送信用フォルダーに対応する送信先に前記送信用データを送信する送信処理を実行する送信制御手段と、
前記送信用データが格納されていた送信用フォルダーの前記フォルダー構造における現在の場所を含む情報を前記履歴として前記記憶手段に記憶させる記憶処理を実行する記憶制御手段と、
を備えるデータ送信装置。
【請求項２】
請求項１記載のデータ送信装置であって、
前記送信制御手段は、前記復元制御手段により前記複数のフォルダーの全てに対して前記復元処理を実行した後に、前記送信処理を実行する手段である、
データ送信装置。
【請求項３】
請求項１記載のデータ送信装置であって、
前記復元制御手段は、前記複数のフォルダーの各々に対して前記復元処理を実行する際に、前記送信用フォルダーに前記送信用データが格納されているか否かも判定する手段であり、
前記送信制御手段は、前記復元制御手段により前記送信用フォルダーに前記送信用データが格納されていると判定されたときには、前記複数のフォルダーの全てに対して前記復元処理を実行する前でも、前記送信処理を実行する手段である、
データ送信装置。
【請求項４】
請求項１ないし３のいずれか１つの請求項に記載のデータ送信装置であって、
前記復元制御手段は、前記送信用フォルダーに前記送信用データが格納される間隔または前記記憶制御手段により前記記憶処理が実行される間隔に基づく間隔で前記復元処理を前記複数のフォルダーの各々に対して実行する手段である、
データ送信装置。
【請求項５】
請求項１ないし４のいずれか１つの請求項に記載のデータ送信装置であって、
前記送信用フォルダーは、ＦＡＸ番号またはｅ−ｍａｉｌアドレスに関連付けられたフォルダーである、
データ送信装置。
【請求項６】
コンピューターを、請求項１ないし５のいずれか１つの請求項に記載のデータ送信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信装置およびプログラムに関する。
【背景技術】
【０００２】
従来、この種のデータ送信装置としては、パーソナルコンピュータ（ＰＣ）からＬＡＮを介して参照可能な共有ファイル記憶領域が設けられており、ＰＣから送信ファイルが共有ファイル記憶領域に入力されると、ファクシミリ機能を利用して送信ファイルに基づいて生成される画像データを電話回線網を介して外部装置に送信するものが提案されている（例えば、特許文献１参照）。この装置では、ユーザーにより、相手先（外部装置）のＦＡＸ番号を含む送信ファイルが作成されて共有ファイル領域の「￥ＰｃＦａｘＯｕｔＢｏｘ」フォルダに記憶されると、ファクシミリ機能を利用して、送信ファイルに基づいて生成される画像データを相手先に送信している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したデータ送信装置では、ユーザーは送信ファイルに相手先のＦＡＸ番号を記述して共有ファイル領域に格納する必要があるが、これとは異なる簡易な操作によって共有ファイル領域に格納された送信ファイルを相手先に送信できるようにすることが望まれる。また、共有ファイルに複数のフォルダーがある場合には、ユーザーによって誤ってフォルダーが移動されてしまった場合に適正に対処することが望まれる。
【０００５】
本発明のデータ送信装置およびプログラムは、ユーザーの簡易な操作で送信先に送信用データを送信できるようにすると共にユーザーが誤ってフォルダーを移動した場合などに適正に対処することを主目的とする。
【０００６】
本発明のデータ送信装置およびプログラムは、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明のデータ送信装置は、
複数のフォルダーを含む情報を記憶する記憶手段を備えるデータ送信装置であって、
前記複数のフォルダーから選択したフォルダーである対象フォルダーのフォルダー構造における現在の場所と前記対象フォルダーのフォルダー構造における過去の履歴の場所とが異なるときに前記対象フォルダーを前記履歴の場所に移動させる復元処理を前記複数のフォルダーの各々に対して実行する復元制御手段と、
前記複数のフォルダーのうち送信先に関連付けられたフォルダーである送信用フォルダーに送信用のデータである送信用データが格納されているときに該送信用データが格納された送信用フォルダーに対応する送信先に前記送信用データを送信する送信処理を実行する送信制御手段と、
前記送信用データが格納されていた送信用フォルダーの前記フォルダー構造における現在の場所を含む情報を前記履歴として前記記憶手段に記憶させる記憶処理を実行する記憶制御手段と、
を備えることを要旨とする。
【０００８】
この本発明のデータ送信装置では、複数のフォルダーから選択したフォルダーである対象フォルダーのフォルダー構造における現在の場所とその対象フォルダーのフォルダー構造における過去の履歴の場所とが異なるときに対象フォルダーを履歴の場所に移動させる復元処理を複数のフォルダーの各々に対して実行する。これにより、ユーザーが誤ってフォルダーを移動させた場合などに、ユーザーの操作を必要とすることなく、複数のフォルダーの各々のフォルダー構造における履歴の場所を自動で復元することができる。即ち、ユーザーが誤ってフォルダーを移動した場合などに適正に対処することができる。そして、複数のフォルダーのうち送信先に関連付けられたフォルダーである送信用フォルダーに送信用のデータである送信用データが格納されているときに送信用データが格納された送信用フォルダーに対応する送信先に送信用データを送信する送信処理を実行し、送信用データが格納されていた送信用フォルダーのフォルダー構造における現在の場所を含む情報を履歴として記憶手段に記憶させる記憶処理を実行する。したがって、送信先に関連付けられた送信用フォルダーにユーザーによって送信用データが格納されると、その送信用ファイルが格納された送信用フォルダーに対応する送信先に送信用データを送信するから、ユーザーの簡易な操作によって送信用データを送信先に自動で送信することができる。ここで、前記記憶制御手段は、前記記憶処理として、全てのフォルダーの各々のフォルダー構造における現在の場所を前記履歴として前記記憶手段に記憶させるものとしてもよい。
【０００９】
こうした本発明のデータ送信装置において、前記送信制御手段は、前記復元制御手段により前記複数のフォルダーの全てに対して前記復元処理を実行した後に、前記送信処理を実行する手段である、ものとすることもできる。こうすれば、全てのフォルダーについてフォルダー構造における場所の必要に応じた復元を実行した後に送信用データを送信先に送信することができる。
【００１０】
また、本発明のデータ送信装置において、前記復元制御手段は、前記複数のフォルダーの各々に対して前記復元処理を実行する際に、前記送信用フォルダーに前記送信用データが格納されているか否かも判定する手段であり、前記送信制御手段は、前記復元制御手段により前記送信用フォルダーに前記送信用データが格納されていると判定されたときには、前記複数のフォルダーの全てに対して前記復元処理を実行する前でも、前記送信処理を実行する手段である、ものとすることもできる。こうすれば、全てのフォルダーについてフォルダー構造における場所の必要に応じた復元を実行する前でも送信用データを送信先に送信することができる。
【００１１】
さらに、本発明のデータ送信装置において、前記復元制御手段は、前記送信用フォルダーに前記送信用データが格納される間隔または前記記憶制御手段により前記記憶処理が実行される間隔に基づく間隔で前記復元処理を前記複数のフォルダーの各々に対して実行する手段である、ものとすることもできる。こうすれば、復元処理を複数のフォルダーの各々に対してより適正な間隔で実行することができる。ここで、前記復元制御手段は、前記送信用フォルダーに送信用データが格納される間隔または前記記憶制御手段により前記記憶処理が実行される間隔が短いほど短い間隔で前記復元処理を前記複数のフォルダーの各々に対して実行する手段である、ものとすることもできる。これは、送信用フォルダーに送信用データが格納される間隔や記憶処理が実行される間隔が短いほど、ユーザーによってフォルダーが移動される可能性が高くなることに基づく。
【００１２】
あるいは、本発明のデータ送信装置において、前記送信用フォルダーは、ＦＡＸ番号またはｅ−ｍａｉｌアドレスに関連付けられたフォルダーである、ものとすることもできる。この場合、ＦＡＸ番号またはｅ−ｍａｉｌアドレスの送信先に送信用データを送信することができる。
【００１３】
本発明のプログラムは、コンピューターを上述のいずれかの態様の本発明のデータ送信装置として機能させることを要旨とする。したがって、本発明のデータ送信装置が奏する効果と同様の効果を奏することができる。なお、このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。
【図面の簡単な説明】
【００１４】
【図１】ＦＡＸシステム１０の構成の概略を示す構成図。
【図２】フォルダー構造の一例を示す説明図。
【図３】データ送信ルーチンの一例を示すフローチャート。
【図４】履歴テーブルの一例を示す説明図。
【図５】各フォルダーの現在パスを必要に応じて復元する様子を示す説明図。
【図６】データ送信ルーチンの一例を示すフローチャート。
【図７】履歴テーブルの一例を示す説明図。
【発明を実施するための形態】
【００１５】
次に、本発明を実施するための形態を図面を用いて説明する。図１は、本発明の一実施形態であるＦＡＸシステム１０の構成の概略を示す構成図である。本実施形態のＦＡＸシステム１０は、ＬＡＮ１２に接続され印刷やコピー，スキャン，データの送受信などを実行するマルチファンクションプリンタ（ＭＦＰ）２０と、ＬＡＮ１２に接続されたユーザーパソコン（ＰＣ）３０と、によって構成されている。なお、ユーザーＰＣ３０は１台に限られず、２台以上であってももよい。
【００１６】
ＭＦＰ２０は、各種制御を実行するＣＰＵ２１と、各種処理プログラムを記憶したＲＯＭ２２と、データを一時的に記憶するＲＡＭ２３と、電気的に書き換え可能で電源を切ってもデータは保持されるフラッシュメモリー２４と、記録紙に画像を印刷する印刷機構２５と、記録紙上の画像を読み取る読取機構２６と、ＬＡＮ１２に接続された機器との間でネットワークケーブル２７ａを介して信号の送受信が可能なネットワークインターフェイス（ネットワークＩ／Ｆ）２７と、電話回線に接続された機器との間で電話回線ケーブル２８ａを介して信号の送受信が可能なＦＡＸインターフェイス（ＦＡＸ−Ｉ／Ｆ）２８と、ユーザが各種の指示を入力する操作パネル２９と、を備える。フラッシュメモリー２４には、送信先（ＦＡＸ番号やｅ−ｍａｉｌアドレスなど）に関連付けられた送信用フォルダーを含む複数のフォルダーや、送信用フォルダーに格納されたデータ（以下、送信用データという）を対応する送信先に送信するデータ送信プログラムなどが記憶されている。図２は、複数のフォルダーにより構成されるフォルダー構造の一例を示す説明図である。本実施形態では、図中、フォルダー「１２３４５６」，「４５６７８９」がそれぞれ送信先（ＦＡＸ番号）「１２−３４５６」，「４５−６７８９」に関連付けられた送信用フォルダーであるものとした。また、データ送信プログラムは、フラッシュメモリー２５ではなくＲＯＭ２４に記憶されているものとしてもよい。印刷機構２５は、単一感光体方式と中間転写方式とを採用したフルカラーの電子写真方式の印刷装置として構成されており、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色に色分解された各色ごとの画像の静電潜像をトナー像として現像し、記録紙に転写し加熱溶着させるものである。読取機構２６は、ガラス面に載置された原稿である記録紙に向かって光を照射した後の反射光をラインイメージセンサによりレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してデジタルのスキャンデータ（画像データ）を生成する、いわゆるラインイメージセンサを走査して原稿を読み取るフラットベッド型のスキャナとして構成されている。操作パネル２９は、ユーザがＭＦＰ２０に対して各種の指示を入力するためのデバイスであり、各種の指示に応じた文字、図形及び記号が表示される液晶ディスプレイである表示部２９ａや、表示部２９ａに表示されたカーソルを移動するカーソルキーや入力内容を決定する決定キー、ＦＡＸ番号を入力するテンキーなどを含み各種操作を入力する操作部２９ｂが設けられている。ネットワークＩ／Ｆ２７は、ネットワークケーブル２７ａ，ＬＡＮ１２を介してルーター１４に接続されており、このルーター１４が接続された回線１５を介してインターネット１６に接続可能となっている。なお、ＣＰＵ２１やＲＯＭ２２，ＲＡＭ２３，フラッシュメモリー２４，印刷機構２５，読取機構２６，ネットワークＩ／Ｆ２７，ＦＡＸＩ／Ｆ２８，操作パネル２９は、図示しないバスによって電気的に接続されている。このＭＦＰ２０は、送信用データを送信先に送信する際に、送信先がＦＡＸ番号のときには図示しない電話回線ケーブルを介して送信用データを送信し、送信先がｅ−ｍａｉｌアドレスのときには図示しないネットワークケーブルを介して送信用データを送信する。なお、送信先がＦＡＸ番号かｅ−ｍａｉｌアドレスかの判定は、例えば、フォルダー名や送信先にアルファベットが含まれているか否かなどに基づいて行なうことができる。
【００１７】
ユーザーＰＣ３０は、周知の汎用コンピューターとして構成されており、各種制御を実行するＣＰＵ３２と、各種制御プログラムを記憶するＲＯＭ３３と、データを一時記憶するＲＡＭ３４と、各種アプリケーションプログラムや各種データファイルを記憶する大容量メモリであるＨＤＤ３５と、ＬＡＮ１２に接続された外部機器とデータのやりとりを行なうネットワークＩ／Ｆ３６と、各種情報を表示するディスプレイ３７ａと、ユーザーが各種指令を入力するキーボードやマウスなどの入力装置３７ｂと、を備え、ＣＰＵ３２やＲＯＭ３３，ＲＡＭ３４，ＨＤＤ３５，ネットワークＩ／Ｆ３６，ディスプレイ３７ａ，入力装置３７ｂは、図示しないバスによって電気的に接続されている。このユーザーＰＣ３０は、ＭＦＰ２０のフラッシュメモリー２４の送信用フォルダー（図２の例では、フォルダー「１２３４５６」や「４５６７８９」）に送信用データを送信（格納）したりＭＦＰ２０の情報をディスプレイ３７ａに表示したりする機能を有する。
【００１８】
次に、こうして構成された本実施形態のＭＦＰ２０の動作、特に送信用データを送信先に送信する動作について説明する。図３は、ＭＦＰ２０のＣＰＵ２１により実行されるデータ送信ルーチンのフローチャートである。このルーチンは、送信用フォルダー（図２の例では、フォルダー「１２３４５６」，「４５６７８９」）のいずれかにユーザーＰＣ３０から送信用データが格納されたときに実行される。以下、説明の都合上、複数のフォルダーのフォルダー構造は、正常な場合、図２のように構成されているものとして説明する。
【００１９】
データ送信ルーチンが実行されると、ＣＰＵ２１は、まず、予め設定された順序に従って複数のフォルダーから最初の対象フォルダーを設定し（ステップＳ１００）、設定した対象フォルダーの現在のパス（フォルダー構造における場所を示す情報、以下、現在パスという）と過去の履歴のパス（以下、履歴パスという）とを取得する（ステップＳ１１０）。ここで、予め設定された順序は、本実施形態では、最上位の階層から優先し、且つ、同一の階層に複数のフォルダーがあるときにはそのうちの一つのフォルダーおよびそのフォルダーの下位のフォルダーを優先する順序とした。また、履歴パスは、フラッシュメモリー２４に記憶されている履歴テーブルから取得するものとした。履歴テーブルの一例を図４に示す。なお、送信用フォルダー「１２３４５６」，「４５６７８９」以外のフォルダー「ＲＯＯＴ」，「ＳＥＮＤ１」，「ＳＥＮＤ２」の履歴パスについては、送信用フォルダー「１２３４５６」，「４５６７８９」の履歴パスに基づいて取得するものとした。
【００２０】
そして、対象フォルダーの現在パスと履歴パスとの比較により、対象フォルダーの現在パスが正常であるか否かを判定する（ステップＳ１２０，Ｓ１３０）。例えば、ユーザーが誤ってフォルダーの場所を移動させた場合などには、現在パスと履歴パスとが異なるため、本実施形態では、この比較により、対象フォルダーの現在パスが正常であるか否かを判定するのである。なお、本実施形態では、対象フォルダーの履歴パスがないとき（例えば、ユーザーによって対象フォルダーが追加されてから初めてこのルーチンが実行されたときなど）には、その対象フォルダーの現在パスは正常であると判定するものとした。
【００２１】
対象フォルダーの現在パスと履歴パスとが一致するときには、対象フォルダーの現在パスは正常であると判定し、全フォルダーについて現在パスが正常であるとの確認を行なったか否かを判定し（ステップＳ１４０）、未だ全フォルダーについてその確認を行なっていないときには、次の対象フォルダーを設定して（ステップＳ１５０）、ステップＳ１１０に戻る。このようにして、各フォルダーについて順に対象フォルダーの現在パスが正常か否かを判定していき、全フォルダーについて現在パスが正常であるとの確認を行なったときには、ステップＳ１７０以降の処理を実行する。ステップＳ１７０以降の処理については後述する。
【００２２】
ステップＳ１２０，Ｓ１３０で対象フォルダーの現在パスと履歴パスとが異なるときには、対象フォルダーの現在パスは正常でないと判定し、対象フォルダーを履歴パスの場所に移動させて（ステップＳ１６０）、ステップＳ１００に戻る。このステップＳ１５０の処理により、対象フォルダーを正常な場所（履歴パスの場所）に移動してフォルダー構造を自動で復元することができる。なお、対象フォルダーを正常な場所に移動させる際には、対象フォルダーの下位フォルダーや送信用データも含めて移動させるものとした。そして、最初の対象フォルダーから順に各フォルダーについてステップＳ１１０以降の処理を再実行する。
【００２３】
各フォルダーの現在パスを必要に応じて復元する様子（ステップＳ１００〜Ｓ１６０の処理）について図５を用いて説明する。図５（ａ）中（１）〜（４）および図５（ｃ）中（１）〜（５）は、複数のフォルダーから対象フォルダーを設定する順序である。また、図５では、フォルダー「４５６７８９」に送信用データが格納されているものとした。図５の例では、図５（ａ）に示すように、まず、最初のフォルダー「ＲＯＯＴ」を対象フォルダーとして現在パスと履歴パスとを比較して現在パスが正常であると判定し、その後に、フォルダー「ＳＥＮＤ１」、「１２３４５６」を順に対象フォルダーとして同様に現在パスが正常であると判定する。そして、フォルダー「４５６７８９」を対象フォルダーとして現在パスと履歴パスとを比較したときに、現在パスが正常でないと判定し、図５（ｂ）に示すように、フォルダー「４５６７８９」を履歴パスの場所に移動させる。そして、図５（ｃ）に示すように、フォルダー「ＲＯＯＴ」、「ＳＥＮＤ１」、「１２３４５６」、「ＳＥＮＤ２」、「４５６７８９」の順に対象フォルダーとして現在パスが正常であると判定する。これにより、図２に例示した正常な場合のフォルダー構造からユーザーが誤ってフォルダー「４５６７８９」を移動させてしまった場合に、ユーザーの操作を必要とすることなく、フォルダー構造を正常な状態に復元することができる。即ち、ユーザーが誤ってフォルダーを移動した場合などに適正に対処することができる。
【００２４】
次に、ステップＳ１００，Ｓ１５０の処理と同様に対象フォルダーを設定し（ステップＳ１７０）、対象フォルダーに送信用データが格納されているか否かを判定し（ステップＳ１８０）、対象フォルダーに送信用データが格納されているときには、対象フォルダーに対応する送信先に送信用データを送信し（ステップＳ１９０）、対象フォルダーのフォルダー名と送信先と現在パスとを関連付けて履歴として図４の履歴テーブルを更新し（ステップＳ２００）、対象フォルダーに送信用データが格納されていないときには、ステップＳ１９０，Ｓ２００の処理を行なわない。これにより、送信用フォルダーに格納された送信用データを自動で送信先に送信することができる。なお、送信用データを送信先に送信したときには、その送信用データは削除される。また、前述したように、送信用データを送信先に送信する際に、送信先がＦＡＸ番号のときには図示しない電話回線ケーブルを介して送信用データを送信し、送信先がｅ−ｍａｉｌアドレスのときには図示しないネットワークケーブルを介して送信用データを送信する。さらに、ステップＳ２００の処理は、対象フォルダーが図４の履歴テーブルに登録されていないときには、対象フォルダーのフォルダー名と送信先と現在パスとを履歴として登録し、対象フォルダーが図４の履歴テーブルに既に登録されているときには、同一の情報を履歴として更新する処理となる。
【００２５】
そして、全フォルダーについて、対象フォルダーに送信用データが格納されているか否かの判定と、対象フォルダーに送信用データが格納されているときの送信用データの送信先への送信および履歴テーブルの更新と、を行なったか否かを判定し（ステップＳ２１０）、全フォルダーについてこれらの処理を行なっていないときには、ステップＳ１７０に戻り、全フォルダーについてこれらの処理を行なったときに、データ送信ルーチンを終了する。
【００２６】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のフラッシュメモリー２４が本発明の記憶手段に相当し、ＭＦＰ２０のＣＰＵ２１が送信処理実行手段，記憶処理実行手段，チェック処理実行手段に相当する。なお、本実施形態では、データ送信装置としてのＭＦＰ２０の動作を説明することにより、本発明のプログラムの一例も明らかにしている。
【００２７】
以上説明した実施例のＭＦＰ２０によれば、複数のフォルダーの各々について現在パスと履歴パスとを比較して現在パスと履歴パスとが異なるときにはそのフォルダーを履歴パスの場所に移動させるから、複数のフォルダーの各々のフォルダー構造における正常な場所（履歴パスの場所）を自動で復元することができる。即ち、ユーザーが誤ってフォルダーを移動した場合などに適正に対処することができる。そして、送信用フォルダーのいずれかに送信用データが格納されているときに送信用データが格納されているフォルダーに対応する送信先に送信用データを送信するから、ユーザーの簡易な操作によって送信用フォルダーに格納された送信用データを自動で送信先に送信することができる。
【００２８】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００２９】
上述した実施形態では、ＣＰＵ２１は、図３のデータ送信ルーチンを、送信用フォルダー（図２参照）のいずれかにデータが格納されたときに実行するものとしたが、所定時間毎（例えば、数分毎）に実行するものとしてもよいし、送信用フォルダーのいずれかにデータが格納される間隔（格納間隔）や履歴テーブルを更新する間隔（更新間隔）などに基づく時間間隔で実行するものとしてもよい。この場合、図３のデータ送信ルーチンを、格納間隔や更新間隔が短いほど短くなる傾向の時間間隔で実行するものとしてもよい。これは、格納間隔や更新間隔が短いほど、ユーザーによってフォルダーが誤って移動される可能性が高いためである。
【００３０】
上述した実施形態では、全フォルダーについて現在パスが正常であることの確認を行なった後に送信用データを送信先に送信するものとしたが、全フォルダーについて現在パスが正常であることの確認を行なう前であっても、送信用データが格納されていることを確認したときには、その送信用データを送信先に送信するものとしてもよい。この場合のデータ送信ルーチンの一例を図６に示す。このルーチンは、ステップＳ１７０〜Ｓ２１０の処理を実行せずにステップＳ３００〜Ｓ３２０の処理を実行する点を除いて図３のデータ送信ルーチンと同一である。したがって、同一の処理については同一のステップ番号を付し、その詳細な説明は省略する。図６のデータ送信ルーチンでは、ＣＰＵ２１は、ステップＳ１２０，Ｓ１３０で対象フォルダーの現在パスと履歴パスとが一致するときには、対象フォルダーの現在パスは正常であると判断し、図３のデータ送信ルーチンのステップＳ１８０〜Ｓ２００の処理と同様に、対象フォルダーに送信用データが格納されているときに対象フォルダーに対応する送信先に送信用データを送信すると共に対象フォルダーのフォルダー名と送信先と現在パスとを関連付けて履歴として図３の履歴テーブルを更新し（ステップＳ３００〜Ｓ３２０）、ステップＳ１４０以降の処理を実行する。この場合、実施例と同様に、複数のフォルダーの各々のフォルダー構造における正常な場所（履歴パスの場所）を自動で復元することができると共に送信用フォルダーに格納された送信用データを自動で送信先に送信することができる。また、全フォルダーについて現在パスが正常であることの確認を行なう前でも、送信用データを送信先に送信することができる。
【００３１】
上述した実施形態では、複数のフォルダーから選択した対象フォルダーに送信用データが格納されているときに、対象フォルダーに対応する送信先に送信用データを送信すると共に対象フォルダーのフォルダー名と送信先と現在パスとを関連付けて履歴として図３の履歴テーブルを更新するものとしたが、送信用データが格納されている格納情報を保持しておき、全フォルダーについて、送信用データが格納されているか否かの判定を行なった後に、格納情報に基づいて送信用データを送信先に送信するものとしてもよい。
【００３２】
上述した実施形態では、複数のフォルダーから選択した対象フォルダーに送信用データが格納されているときに、対象フォルダーに対応する送信先に送信用データを送信すると共に対象フォルダーのフォルダー名と送信先と現在パスとを関連付けて履歴として図３の履歴テーブルを更新するものとしたが、全フォルダーについて、送信用データが格納されているか否かの判定と送信用データが格納されているときのその送信用データの送信先への送信とを行なった後に、全フォルダーのフォルダー名と送信先（送信用フォルダーの場合のみ）と現在パスとを関連付けて履歴として図７に例示する履歴テーブルを更新するものとしてもよい。
【００３３】
上述した実施形態では、ＭＦＰ２０は、印刷機構や読取機構を備えるものとしたが、これらの少なくとも一方を備えないものとしてもよい。
【００３４】
上述した実施形態では、データ送信装置としてのＭＦＰ２０の形態として説明したが、コンピューター（ＭＦＰ２０を含む）をデータ送信装置として機能させるためのプログラムの形態としてもよい。
【符号の説明】
【００３５】
１０  ＦＡＸシステム、１２  ＬＡＮ、１４  ルーター、１５  回線、１６  インターネット、２０  ＭＦＰ、２１  ＣＰＵ、２２  ＲＯＭ、２３  ＲＡＭ、２４  フラッシュメモリー、２５  印刷機構、２６  読取機構、２７  ネットワークＩ／Ｆ、２７ａ  ネットワークケーブル、２８  ＦＡＸ−Ｉ／Ｆ、２８ａ  電話回線ケーブル、２９  操作パネル、２９ａ  表示部、２９ｂ  操作部、３０  ユーザーＰＣ、３２  ＣＰＵ、３３  ＲＯＭ、３４  ＲＡＭ、３５  ＨＤＤ、３６  ネットワークＩ／Ｆ、３７ａ  ディスプレイ、３７ｂ  入力装置。
【図１】
2010226425.tif 000003
【図２】
2010226425.tif 000004
【図３】
2010226425.tif 000005
【図４】
2010226425.tif 000006
【図５】
2010226425.tif 000007
【図６】
2010226425.tif 000008
【図７】
2010226425.tif 000009