(57)【要約】【課題】データを受信して作成、保存されるファイルが完全なファイルである必要のある場合に、作成途中で終わって保存された不完全なファイルを削除することができる情報処理装置を提供する。【解決手段】情報処理装置であるＭＦＰ２０は、データをファイルとして保存・削除する機能を有し、所定のデータをファイルとして保存する際の保存処理が中断することにより作成された作成途中ファイルを探索し（ステップＳ３０１）、探索した作成途中ファイルが完全なファイルである必要があるか否かを判定し（ステップＳ３０２）、作成途中ファイルが完全なファイルである必要があると判断された場合に作成途中ファイルを削除する（ステップＳ３０８）。【選択図】図６
2011086094.tif 000002
【特許請求の範囲】
【請求項１】
データをファイルとして保存し、削除する機能を有する情報処理装置であって、
所定のデータをファイルとして保存する際の保存処理が中断することにより作成された作成途中ファイルを探索する探索手段と、
前記探索手段が探索した前記作成途中ファイルが完全なファイルである必要があるか否かを判定する判定手段と、
前記判定手段によって前記作成途中ファイルは前記完全なファイルである必要があると判断された場合に、前記作成途中ファイルを削除する削除手段と、を有することを特徴とする情報処理装置
【請求項２】
前記データをファイルとして保存した後に、所定のワークフローを実行するワークフロー実行手段を更に備え、
前記判定手段は、前記作成途中ファイルに所定のワークフローが設定されていることを、前記作成途中ファイルを削除するとの判定を行う基準とすることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記判定手段は、前記作成途中ファイルが完全性を保証するための署名が行われようとしたファイルであることを、前記作成途中ファイルを削除するとの判定を行う基準とすることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記判定手段が前記作成途中ファイルを削除しないと判断した場合に、前記作成途中ファイルを、保存が中断されたページの前のページまでのファイルとして修復する文書ファイル修復手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記文書ファイル修復手段によって修復された前記ファイルのファイル名を、当該修復が行われたことを示すファイル名に変更するファイル名変更手段を有することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記文書ファイル修復手段によって前記作成途中ファイルが修復されたことを所定のユーザに通知する修復通知手段を有することを特徴とする請求項４記載の情報処理装置。
【請求項７】
前記削除手段によって前記作成途中ファイルが削除されたことを示すファイル名を有する空のファイルを作成する代替ファイル作成手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記削除手段によって前記作成途中ファイルが削除されたことを所定のユーザに通知する削除通知手段を有することを特徴とする請求項１記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は作成途中のファイルを削除する機能を備えた情報処理装置に関する。
【背景技術】
【０００２】
近年、ファイルサーバとしての機能を搭載した複合機が登場しており、これによって、ある複合機でのスキャンにより得られた画像データを電子ファイル化して、別の複合機に保存することが可能になっている。
【０００３】
このような、複合機における電子ファイル保存のプロトコルとしては、ＷｅｂＤＡＶやＳＭＢといった一般的なプロトコルが用いられる。そのため、複合機の電源が電子ファイルの受信中に不意に遮断（断絶）されると、エラーのハンドリングができず、途中まで受信したファイルが残るという現象が発生する。
【０００４】
電子ファイルが単にユーザが参照するだけの用途のものである場合、こうして作成された不完全なファイルを残しておいて、残りのデータを再送信して貰うことで新しいファイルを作り、受信者がこれらのファイルを結合した方が効率的であることがある。つまり、不完全なファイルを削除せずに、残しておくことが望まれる場合がある。
【０００５】
これに対し、ユーザが登録したファイル以外を不要ファイルと判断し、自動的に不要ファイルを削除する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−３２８９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、受信したファイルに対して署名の検証を行うことや、受信した複合機が後続するワークフローを処理する必要がある場合等には、受信したファイルは送信したユーザが意図した完全なファイルであることが必要不可欠となる。この場合、特許文献１に開示された技術を用いても、不意に作成途中で終わってしまうファイルに対しては、予め削除するか否かを設定することができない。
【０００８】
そこで、送信側でファイルに署名を付与しようとしている場合や、受信されて保存された後に後続するワークフローがあるファイルの場合には、作成途中で終わってしまっているファイルを削除することが望まれる。
【０００９】
本発明の目的は、データを受信して作成、保存されるファイルが完全なファイルである必要のある場合に、作成途中で終わって保存された不完全なファイルを削除することができる情報処理装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の情報処理装置は、データをファイルとして保存し、削除する機能を有する情報処理装置であって、所定のデータをファイルとして保存する際の保存処理が中断することにより作成された作成途中ファイルを探索する探索手段と、前記探索手段が探索した前記作成途中ファイルが完全なファイルである必要があるか否かを判定する判定手段と、前記判定手段によって前記作成途中ファイルは前記完全なファイルである必要があると判断された場合に、前記作成途中ファイルを削除する削除手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、受信して作成、保存されるファイルが完全なファイルである必要のある場合に、作成途中で終わって保存された不完全なファイルを削除することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る情報処理装置を備える情報処理システムの概略構成を示す図である。
【図２】図１のＭＦＰ１０の概略構成を示すブロック図である。
【図３】図１のＭＦＰ２０の概略構成を示すブロック図である。
【図４】図１のＭＦＰ１０でのファイル送信処理の手順を示すフローチャートである。
【図５】図１のＭＦＰ２０でのファイル受信処理の手順を示すフローチャートである。
【図６】図１のＭＦＰ２０でのファイル削除判定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１４】
＜情報処理システムの構成＞
図１は本発明の実施の形態に係る情報処理装置を備えた情報処理システムの概略構成を示す図である。
【００１５】
この情報処理システムは、情報処理装置としての２台の複合機［ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ（以下「ＭＦＰ」という）］１０，２０がネットワーク回線３０で接続されて構成されている。ＭＦＰ１０，２０は共に、データをファイルとして保存し、削除する機能を有している。
【００１６】
＜ＭＦＰの構成＞
図２はＭＦＰ１０の概略構成を示すブロック図である。ＣＰＵ１１は、ＭＦＰ１０の全体的な制御を司る。ＲＡＭ１２は、ＣＰＵ１１のワークエリアを提供する。ＮＶＲＡＭ１３は、ＭＦＰ１０自体及び情報処理システム全体の制御に使用されるプログラムを提供し、また、これらの制御に関する種々の設定を記憶する。なお、ＮＶＲＡＭ１３の代わりにハードディスクドライブ（ＨＤＤ）を用いることができる。
【００１７】
ユーザコマンド入力装置１４は、ユーザ（情報処理システムの使用者、設置者、管理者等）が所定の処理を行うためのコマンド入力に用いられる。ＵＩ表示装置１５は、ＭＦＰ１０が備えるディスプレイへの所定の情報表示を行う。通信装置１６は、他機器（本実施の形態ではＭＦＰ２０となる）とネットワーク通信を行う。読取装置（スキャナ）１７は、紙面上の画像を電子データとして読み取る。印刷装置１９は、読取装置１７で取得した画像データや通信装置１６を介して取得した画像データを、画像化して用紙に印刷する。なお、印刷装置１９は、製本印刷やステイプル印刷等を行う機能をも備えている。
【００１８】
これらの装置はメインバス１８に接続されており、これにより装置間でデータ（信号）の授受が行われる。
【００１９】
なお、特に断らない限り、本実施の形態では、ＭＦＰ１０は、ＣＰＵ１１が、所定のプログラムにしたがって、メインバス１８を介してＲＡＭ１２，ＮＶＲＡＭ１３，ユーザコマンド入力装置１４，ＵＩ表示装置１５，通信装置１６及び読取装置１７を制御することにより、種々の機能、動作を実行する。
【００２０】
図３はＭＦＰ２０の概略構成を示すブロック図である。ＭＦＰ２０が備えるＣＰＵ２１，ＲＡＭ２２，ＮＶＲＡＭ２３，ユーザコマンド入力装置２４，ＵＩ表示装置２５，通信装置２６，メインバス２８，印刷装置２９はそれぞれ、ＭＦＰ１０が備えるＣＰＵ１１，ＲＡＭ１２，ＮＶＲＡＭ１３，ユーザコマンド入力装置１４，ＵＩ表示装置１５，通信装置１６，メインバス１８，印刷装置１９に相当する。
【００２１】
ＭＦＰ１０と同様に、特に断らない限り、ＭＦＰ２０は、ＣＰＵ２１が、所定のプログラムにしたがい、メインバス２８を介してＲＡＭ２２，ＮＶＲＡＭ２３，ユーザコマンド入力装置２４，ＵＩ表示装置２５，通信装置２６及び印刷装置２９を制御することにより、種々の機能、動作を実行する。
【００２２】
＜ＭＦＰ１０でのファイル送信処理＞
図４はＭＦＰ１０でのファイル送信処理の手順を示すフローチャートである。ここでは、ユーザは、ＭＦＰ１０で読み取った原稿の画像データをＭＦＰ２０に送信して保存する処理を行うものとする。ＭＦＰ１０のＣＰＵ１１は、所定のプログラムにしたがって、以下に説明する各種処理を実行する。
【００２３】
読取装置１９には原稿がセットされている。ユーザがＭＦＰ１０を操作してファイル送信処理を実行すると、読取装置１９が動作して原稿をスキャンする（ステップＳ１０１）。ステップＳ１０１により得られる原稿の画像データは、ＮＶＲＡＭ１３に一時保存される。次に、ＮＶＲＡＭ１３に一時保存された画像データのＭＦＰ２０への送信が開始される（ステップＳ１０２〜Ｓ１０７）。
【００２４】
まず、ＣＰＵ１１は、ＮＶＲＡＭ１３に画像データの未送信ページが残っているか否かを判定する（ステップＳ１０２）。ＣＰＵ１１は、未送信ページが残っていると判定した場合（ステップＳ１０２で“ＹＥＳ”）、原稿１ページ分の画像データを抽出し、ユーザが所望するファイル形式のデータへの変換処理を行う（ステップＳ１０３）。この場合のファイル形式としては、ＰＤＦファイル、ＴＩＦＦファイル等の文書フォーマットが挙げられる。
【００２５】
ＣＰＵ１１は、通信装置１７を用いて、ユーザが所望するデータ送信先であるＭＦＰ２０への、ステップＳ１０３の変換処理によって得られたデータ（以下「変換後データ」という）の送信を開始する（Ｓ１０４）。ステップＳ１０４において送信される変換後データは、既に送信済みの変換後データがある場合には、送信済みの変換後データのすぐ後ろに追加されるようにして送信される。送信プロトコルとしては、例えば、ＷｅｂＤＡＶやＳＭＢが用いられる。
【００２６】
ステップＳ１０４により変換後データの送信が開始されると、ＣＰＵ１１は、データ送信先（ＭＦＰ２０）からエラーが返ってきたか否かを判定する（ステップＳ１０５）。後述するように、ＭＦＰ２０は、電力が供給されて稼動状態であるにもかかわらず、ＭＦＰ１０から送信されてくる変換後データの受信に支障が生じた場合に、エラーを示す信号をＭＦＰ１０に送信する機能を備えている。
【００２７】
ステップＳ１０５において、ＣＰＵ１１は、エラーが返ってきていないと判定した場合（ステップＳ１０５で“ＮＯ”）、処理をステップＳ１０６へ進める。
【００２８】
ステップＳ１０６において、ＣＰＵ１１は、ステップＳ１０４で送信を開始した変換後データの送信が完了したか否か（データ送信先（ＭＦＰ２０）での変換後データの受信が完了したか否か）を判定する。例えば、原稿１ページ分の画像データに相当する変換後データを受信し終えた時に、ＭＦＰ１０に受信完了通知を送信する機能をＭＦＰ２０に持たせる。これにより、ステップＳ１０６の判定は、ＭＦＰ２０から送信されてきた受信完了通知をＭＦＰ１０が受信したか否かを判定することにより、行うことができる。
【００２９】
ステップＳ１０６において、ＣＰＵ１１は、原稿１ページ分の変換後データの送信が完了したと判定した場合（ステップＳ１０６で“ＹＥＳ”）、処理をステップＳ１０２に戻して、上述した処理を繰り返す。一方、ＣＰＵ１１は、ステップＳ１０６において受信完了通知が返ってくることなく、ステップＳ１０４での変換後データの送信開始から予め設定された一定時間が経過した場合（タイムアウト）、送信完了とすることなく（ステップＳ１０６で“ＮＯ”）、データ送信処理を終了させる。
【００３０】
ＣＰＵ１１は、ステップＳ１０２において未送信ページが残っていないと判定した場合（ステップＳ１０２で“ＮＯ”）、データ送信先（ＭＦＰ２０）に送信終了通知を送信する（ステップＳ１０７）。また、ステップＳ１０５においてデータ送信先（ＭＦＰ２０）からエラーが返ってきた場合（ステップＳ１０５で“ＹＥＳ”）も、ＣＰＵ１１は、データ送信先（ＭＦＰ２０）に送信終了通知を送信する（ステップＳ１０７）。その後、ネットワークセッションはクローズされ、ＭＦＰ１０によるデータ送信処理は終了する。
【００３１】
＜ＭＦＰ２０でのファイル受信処理＞
図５はＭＦＰ２０でのファイル受信処理の手順を示すフローチャートである。上述の通りに、ＭＦＰ１０からＭＦＰ２０へのデータ送信処理が開始されると、これに対応して、ＭＦＰ２０ではデータ受信処理が行われる。
【００３２】
ＭＦＰ２０のＣＰＵ２１は、変換後データの受信動作を開始すると、変換後データが送信されてこない時間を計測する。そして、ＣＰＵ２１は、変換後データの受信動作について予め設定された時間が経過することによる受信動作のタイムアウトの有無を判定して、受信動作を終了するか否かを判定する（ステップＳ２０１）。
【００３３】
受信動作がタイムアウトしておらず（ステップＳ２０１で“ＮＯ”）、かつ、ＭＦＰ１０からの送信終了通知を受信していない場合、ＣＰＵ２１は、ステップＳ１０４によってＭＦＰ１０から送信が開始された変換後データを受信する（ステップＳ２０２）。
【００３４】
ＣＰＵ２１は、ステップＳ２０２で受信した変換後データを、所定のファイル名でＮＶＲＡＭ２３に保存する（ステップＳ２０３）。ＣＰＵ２１は、原稿１ページ分の画像データに相当する変換後データの保存を完了した時に、受信完了通知をＭＦＰ１０に送信する（ステップＳ２０３）。
【００３５】
なお、ステップＳ２０２〜Ｓ２０３の間に、ＣＰＵ２１は、電力が供給されて稼動状態にあるにもかかわらず、ＭＦＰ１０から送信されてくるデータの受信又は保存をすることができなくなった場合に、エラーを示す信号をＭＦＰ１０に送信する。
【００３６】
次にＣＰＵ２１は、送信元（ＭＦＰ１０）から送信終了通知を受信したか否かを判定する（ステップＳ２０４）。ＣＰＵ２１は、送信終了通知を受信していないと判定した場合（ステップＳ２０４で“ＮＯ”）、受信動作を続行するために、処理をステップＳ２０１へ戻す。
【００３７】
こうして再びＭＰＦ１０から送信されてくる変換後データは、逐次、同じファイルに書き加えられ、ファイルが更新される。ＭＰＦ２０が送信完了通知を受信した時点で、ファイルはＭＰＦ１０から送信される全ての変換後データを含む完全なファイルとなる。一方、送信完了通知を受信する前のファイルが、後述する「作成途中ファイル」となる。
【００３８】
一方、ＣＰＵ２１は、ステップＳ２０４で送信終了通知を受信したと判定した場合（ステップＳ２０４で“ＹＥＳ”）、ネットワークセッションをクローズする受信終了処理を行う（ステップＳ２０５）。その後、ＭＦＰ２０におけるデータ受信処理は終了する。
【００３９】
ステップＳ２０１において、ＣＰＵ２１は、変換後データの受信動作がタイムアウトしたと判定した場合（ステップＳ２０１で“ＹＥＳ”）、受信動作を終了させる。そして、ＣＰＵ２１は、変換後データを途中まで受信したことによって作成されたファイルの削除判定処理を実行する（ステップＳ２０６）。このステップＳ２０６の処理の詳細な内容は後に説明する。
【００４０】
ステップＳ２０６の後、ＣＰＵ２１は、データ受信処理を終了させる。なお、ＣＰＵ２１は、データ受信処理での処理内容を時系列的に記録したログをＮＶＲＡＭ２３に記憶する。ＣＰＵ２１は、後述するように、ファイル削除判定処理（ステップＳ２０６）の実行に際して、このログの内容を参照する。
【００４１】
＜ＭＦＰ２０でのファイル削除判定処理＞
図４中のステップＳ１０２〜Ｓ１０６の間に、ＭＦＰ１０の電源が落ちる等の原因によりＭＦＰ１０の正常動作が不能になった場合、ＭＦＰ２０では変換後データの受信動作がタイムアウトし、ステップＳ２０１において“ＹＥＳ”と判定されることになる。これは、ＭＦＰ１０からの送信終了通知の送信（ステップＳ１０７）前に、ＭＦＰ１０からの変換後データの送信が途絶えるからである。
【００４２】
図５中のステップＳ２０１〜Ｓ２０４の間に、ＭＦＰ２０の電源が落ちる等の原因によりＭＦＰ２０が動作不能になった場合、ＭＦＰ１０では受信完了通知の受信動作がタイムアウトすることにより、ステップＳ１０６において“ＮＯ”と判定されることになる。これは、ＭＦＰ２０でのステップＳ２０３において、受信完了通知のＭＦＰ１０への送信が行われなくなるからである。
【００４３】
図４中のステップＳ１０２〜Ｓ１０６の間及び図５中のステップＳ２０１〜Ｓ２０４の間に、ＭＦＰ１０とＭＦＰ２０との間でネットワーク回線３０に障害が発生する場合が考えられる。この場合、通信不良により、ＭＦＰ２０ではステップＳ２０１において変換後データの受信動作がタイムアウトしたと判定され、ＭＦＰ１０ではステップＳ１０６において受信完了通知の受信動作がタイムアウトしたと判定されることとなる。
【００４４】
このように、ＭＦＰ１０によるデータ送信処理とＭＦＰ２０によるデータ受信処理の途中に、ＭＦＰ１０とＭＦＰ２０との間に通信障害が発生すると、ＭＦＰ２０では、作成途中にある不完全なファイル（以下「作成途中ファイル」という）が生成することとなる。そこで、ＭＦＰ２０のＣＰＵ２１は、このような作成途中ファイルの削除判定処理を実行する。
【００４５】
図６は、ＭＦＰ２０でのファイル削除判定処理の手順を示すフローチャートである。このファイル削除判定処理は、ＭＦＰ２０におけるデータ受信処理の一貫として、例えば、ＭＦＰ２０の電源復旧時やネットワーク回線３０の復旧時に行われる。
【００４６】
まず、ＭＦＰ２０のＣＰＵ２１が、ＮＶＲＡＭ２３に記憶されているログを参照し、ネットワークセッションが正常にクローズされることなく保存されている不完全なファイル（すなわち、作成途中ファイル）をＮＶＲＡＭ２３から探索する（ステップＳ３０１）。このようにＣＰＵ２１は、所定のプログラムにしたがって、データをファイルとして保存する際の保存処理が中断することにより作成された作成途中ファイルを探索する探索手段として機能する。
【００４７】
なお、ＮＶＲＡＭ２３にログを保存していなくとも、作成途中ファイルの探索は、ファイル自体の内容を参照して、その不完全性を判定することにより行うこともできる。
【００４８】
次いで、ＣＰＵ２１は、ステップＳ３０１において発見された作成途中ファイルが、電子署名を付与しようとしていたファイルであるか否かを判定する（ステップＳ３０２）。すなわち、作成途中ファイルが完全性を保証するための署名が行われようとしたファイルであることが、作成途中ファイルを削除するとの判定を行う基準となる。
【００４９】
ＣＰＵ２１は、電子署名を付与しようとしていたファイルであると判定した場合（ステップＳ３０２で“ＹＥＳ”）、作成途中ファイルをＮＶＲＡＭ２３から削除する（ステップＳ３０８）。これにより、署名の付与されていない中途半端なファイルがＮＶＲＡＭ２３に残ることがないので、ユーザのセキュリティの意図と異なるファイルが作成されてしまうことを防ぐことができる。
【００５０】
ＣＰＵ２１は、ステップＳ３０２において、電子署名を付与しようとしていたファイルではないと判定した場合（ステップＳ３０２で“ＮＯ”）、処理をステップＳ３０３に進める。ステップＳ３０３において、ＣＰＵ２１は、作成途中ファイルがホットフォルダ等の設定により、転送するように設定されているか否かを判定する。なお、この転送処理は、ＭＦＰ２０において、変換後データの受信完了後に行われるべきワークフローの一例である。ＣＰＵ２１が所定のプログラムにしたがって転送処理を実行する。
【００５１】
ステップＳ３０３において、ＣＰＵ２１は、転送設定がなされていると判定した場合（ステップＳ３０３で“ＹＥＳ”）、処理をステップＳ３０８に進めて、作成途中ファイルの削除を実行する。これにより、ファイルが完結していないまま後工程に進むことがなくなり、例えば、その後の業務に支障が生じることを未然に防ぐことができる。
【００５２】
ステップＳ３０３において、ＣＰＵ２１は、転送設定がなされていないと判定した場合（ステップＳ３０３で“ＮＯ”）、処理をステップＳ３０４に進める。ステップＳ３０４において、ＣＰＵ２１は、作成途中ファイルがホットフォルダ等の設定により、製本印刷やステイプル印刷等のワークフローを行うように設定されているか否かを判定する。このように、上述したステップＳ３０３，Ｓ３０４では、作成途中ファイルに所定のワークフローが設定されていることが、作成途中ファイルを削除するとの判定を行う基準となっている。
【００５３】
ステップＳ３０４において、ＣＰＵ２１は、ワークフローが設定されていると判定した場合（ステップＳ３０４で“ＹＥＳ”）、処理をステップＳ３０８に進めて、作成途中ファイルの削除を実行する。これにより、最終ページまでの一まとまりとして印刷しなければ意味を為さない製本印刷等のワークフローが、途中までの文書のままで実行されてしまうことを防ぐことができる。
【００５４】
ステップＳ３０４において、ＣＰＵ２１は、ワークフローが設定されていないと判定した場合（ステップＳ３０４で“ＮＯ”）、処理をステップＳ３０５に進める。
【００５５】
ステップＳ３０２〜Ｓ３０４の処理は、ＣＰＵ２１が、所定のプログラムにしたがって、作成途中ファイルが完全なファイルである必要があるか否かを判定する判定手段として機能することによって行われるものである。また、ステップＳ３０８の処理は、作成途中ファイルが完全なファイルである必要があると判断された場合に、作成途中ファイルを削除する削除手段として機能することによって行われるものである。
【００５６】
ステップＳ３０５において、ＣＰＵ２１は、作成途中ファイルを修復する。作成途中ファイルの修復は、例えば、文書フォーマットによって最終ページデータを削除し、前ページまでのデータで完結させ、最終ページデータの削除をフッタ情報として付加することにより行うことができる。
【００５７】
これにより、ユーザが原稿を再送信しようとする場合、最初のページから送信を行うことなく、途中のページから送信を行うことが可能となるので、作業を効率化することができる。このようにＣＰＵ２１は、所定のプログラムにしたがって、作成途中ファイルを削除しないと判断した場合に、作成途中ファイルを修復する文書ファイル修復手段として機能する。
【００５８】
ステップＳ３０５の後、ＣＰＵ２１は、修復したファイルの名称を、修復したことが分かるように変更する（ステップＳ３０６）。例えば、修復されたファイルの名称には、「＿修復しました」という文字列がその末尾に加えられる。これにより、ユーザは、修復されたファイルは、作成途中ファイルであることを一目で理解することができる。このようにＣＰＵ２１は、所定のプログラムにしたがって、修復されたファイルのファイル名を、修復が行われたことを示すファイル名に変更するファイル名変更手段として機能する。
【００５９】
ステップＳ３０６の後、ＣＰＵ２１は、作成途中ファイルを修復したことをユーザに通知する（ステップＳ３０７）。すなわち、ＣＰＵ２１は、所定のプログラムにしたがって、作成途中ファイルが修復されたことをユーザに通知する修復通知手段として機能する。
【００６０】
具体的な通知手段としては、Ｅ−ｍａｉｌ等が挙げられる。このような通知処理を実行可能にするため、例えば、ユーザがメールアドレスを含むユーザ情報を送信先に送信することができるようにＭＦＰ１０を構成し、受信したユーザ情報に基づいてＥ−ｍａｉｌを送信することができるようにＭＦＰ２０を構成する。この通知により、ユーザは原稿の画像データの送信が途中で終了した状態でファイルが作成されていることを知ることができる。
【００６１】
ステップＳ３０８によって作成途中ファイルが削除された後、ＣＰＵ２１は、作成途中ファイルが削除されたことをユーザが認識することができるようにするために、新たな空のファイルを作成し、ＮＶＲＡＭ２３に保存する（ステップＳ３０９）。すなわち、ＣＰＵ２１は、所定のプログラムにしたがって、作成途中ファイルが削除されたことを示すファイル名を有する空のファイルを作成する代替ファイル作成手段として機能する。
【００６２】
例えば、新たな空のファイルの名称には、削除したファイルの名称に「＿削除しました」という文字列を加えた名称が用いられる。このような空のファイルを生成しておくことで、ユーザは、作成途中ファイルが作成されたが、結果的に削除されたことを、容易に確認することができる。
【００６３】
ステップＳ３０９の後、ＣＰＵ２１は、ユーザに対して作成途中ファイルを削除したことを通知し（ステップＳ３１０）、その後、処理を終了させる。このようにＣＰＵ２１は、所定のプログラムにしたがって、作成途中ファイルが削除されたことをユーザに通知する削除通知手段として機能する。
【００６４】
ここでの具体的な通知手段としてはＥ−ｍａｉｌ等があり、これによりユーザは、確実に作成途中ファイルが削除されたことを知ることができる。ステップＳ３１０における通知の方法としては、例えば、ステップＳ３０７における通知の方法と同様の方法を用いることができる。
【００６５】
以上、本発明の実施の形態について説明したが、上述した実施の形態は本発明の一例を示すものであって、本発明はこれに限定されるものではなく、各実施の形態の構成及び動作は、本発明の趣旨の範囲内において、適宜変更が可能である。例えば、本発明は、以下の処理を実行することによっても実現される。
【００６６】
すなわち、上述した実施の形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置（ＭＦＰ）に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵ、ＭＰＵ等）がプログラムを読み出して実行する処理である。
【００６７】
また、上記の説明では、情報処理装置としてＭＦＰを用いたが、例えば、ＭＦＰ１０に代えてスキャナ機能のみを持つ情報処理装置を用い、ＭＦＰ２０に代えてプリンタ機能のみを持つ情報処理装置を用いて、情報処理システムを構築することも可能である。
【符号の説明】
【００６８】
１０，２０      複合機（ＭＦＰ）
１１，２１      ＣＰＵ
１２，２２      ＲＡＭ
１３，２３      ＮＶＲＡＭ
１４，２４      ユーザコマンド入力装置
１５，２５      ＵＩ表示装置
１６，２６      通信装置
１７            読取装置
１８，２８      メインバス
２９            ワークフロー処理装置
【図１】
2011086094.tif 000003
【図２】
2011086094.tif 000004
【図３】
2011086094.tif 000005
【図４】
2011086094.tif 000006
【図５】
2011086094.tif 000007
【図６】
2011086094.tif 000008