(57)【特許請求の範囲】
【請求項１】
複数の記憶ユニットにデータを記憶可能な画像処理装置であって、
前記複数の記憶ユニット各々は、同期モードが別の記憶ユニットとの間で同期する同期状態と同期しない非同期状態とのいずれかに設定されるとともに、共有モードが複数のユーザーがアクセス可能な共有状態と予め定められたユーザーのみアクセス可能な非共有状態とのいずれかに設定されており、
画像処理装置は、原稿を読み取って画像データを出力する原稿読取手段と、
前記複数の記憶ユニットのいずれかを指定ユニットとして受け付ける指定受付手段と、
前記原稿読取手段によって出力される画像データを、前記複数の記憶ユニットのうち前記指定ユニットに記憶する記憶制御手段と、を備え、
前記記憶制御手段は、前記原稿読取手段により出力された画像データが、複数のユーザーが閲覧可能となるまでの時間が所定の時間以内のグループ利用データと、複数のユーザーが閲覧可能となるまでの時間がグループ利用データよりも長い単独利用データと、のいずれであるかを判別する判別手段と、
前記指定ユニットの同期モードが同期状態に設定されている場合、前記判別手段による判別結果、前記指定ユニットおよび前記指定ユニットに同期する同期先ユニットそれぞれの共有モードに基づいて、前記指定ユニットを前記同期先ユニットに変更する記憶先変更手段と、を含み、
前記記憶先変更手段により指定ユニットが前記同期先ユニットに変更される場合、前記指定ユニットに画像データを記憶することなく、前記同期先ユニットに前記画像データを記憶する、画像処理装置。
【請求項２】
前記記憶先変更手段は、前記判別結果がグループ利用データの場合、前記指定ユニットの共有モードが非共有状態に設定されており、かつ、前記同期先ユニットの共有モードが共有状態に設定されている場合、前記指定ユニットを前記同期先ユニットに変更する共有優先変更手段を含む、請求項１に記載の画像処理装置。
【請求項３】
前記指定ユニットと前記同期先ユニットとの間で次に同期される日時を同期日時として取得する同期日時取得手段を、さらに備え、
前記共有優先変更手段は、前記画像データを記憶する前の日時から前記同期日時までの時間が所定の時間以上であることを条件に、前記指定ユニットを前記同期先ユニットに変更する、請求項２に記載の画像処理装置。
【請求項４】
前記記憶先変更手段は、前記判別結果が単独利用データの場合、前記指定ユニットの共有モードが共有状態に設定されおり、かつ、前記同期先ユニットの共有モードが非共有状態に設定されている場合、前記指定ユニットを前記同期先ユニットに変更する非共有優先変更手段を含む、請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記指定ユニットと前記同期先ユニットとの間で次に同期される日時を同期日時として取得する同期日時取得手段をさらに備え、
前記非共有優先変更手段は、前記画像データを記憶する前の日時から前記同期日時までの時間が所定の時間以下の場合、前記同期先ユニットに記憶するタイミングを、前記同期日時より後に遅らせる遅延手段を、含む、請求項４に記載の画像処理装置。
【請求項６】
複数の記憶ユニットにデータを記憶可能な画像処理装置で実行されるデータ保存方法であって、
前記複数の記憶ユニット各々は、同期モードが別の記憶ユニットとの間で同期する同期状態と同期しない非同期状態とのいずれかに設定されるとともに、共有モードが複数のユーザーがアクセス可能な共有状態と予め定められたユーザーのみアクセス可能な非共有状態とのいずれかに設定されており、
画像処理装置は、原稿を読み取って画像データを出力する原稿読取手段を備えており、
前記複数の記憶ユニットのいずれかを指定ユニットとして受け付ける指定受付ステップと、
前記原稿読取手段によって出力される画像データを、前記複数の記憶ユニットのうち前記指定ユニットに記憶する記憶制御ステップと、を含み、
前記記憶制御ステップは、前記原稿読取手段により出力された画像データが、複数のユーザーが閲覧可能となるまでの時間が所定の時間以内のグループ利用データと、複数のユーザーが閲覧可能となるまでの時間がグループ利用データよりも長い単独利用データと、のいずれであるかを判別する判別ステップと、
前記指定ユニットの同期モードが同期状態に設定されている場合、前記判別ステップにおける判別結果、前記指定ユニットおよび前記指定ユニットに同期する同期先ユニットそれぞれの共有モードに基づいて、前記指定ユニットを前記同期先ユニットに変更する記憶先変更ステップと、
前記記憶先変更ステップにおいて指定ユニットが前記同期先ユニットに変更される場合、前記指定ユニットに画像データを記憶することなく、前記同期先ユニットに前記画像データを記憶する変更時記憶ステップと、を含む、データ保存方法。
【請求項７】
複数の記憶ユニットにデータを記憶可能な画像処理装置を制御するコンピューターで実行されるデータ保存プログラムであって、
前記複数の記憶ユニット各々は、同期モードが別の記憶ユニットとの間で同期する同期状態と同期しない非同期状態とのいずれかに設定されるとともに、共有モードが複数のユーザーがアクセス可能な共有状態と予め定められたユーザーのみアクセス可能な非共有状態とのいずれかに設定されており、
画像処理装置は、原稿を読み取って画像データを出力する原稿読取手段を備えており、
前記複数の記憶ユニットのいずれかを指定ユニットとして受け付ける指定受付ステップと、
前記原稿読取手段によって出力される画像データを、前記複数の記憶ユニットのうち前記指定ユニットに記憶する記憶制御ステップと、を前記コンピューターに実行させ、
前記記憶制御ステップは、前記原稿読取手段により出力された画像データが、複数のユーザーが閲覧可能となるまでの時間が所定の時間以内のグループ利用データと、複数のユーザーが閲覧可能となるまでの時間がグループ利用データよりも長い単独利用データと、のいずれであるかを判別する判別ステップと、
前記指定ユニットの同期モードが同期状態に設定されている場合、前記判別ステップにおける判別結果、前記指定ユニットおよび前記指定ユニットに同期する同期先ユニットそれぞれの共有モードに基づいて、前記指定ユニットを前記同期先ユニットに変更する記憶先変更ステップと、
前記記憶先変更ステップにおいて指定ユニットが前記同期先ユニットに変更される場合、前記指定ユニットに画像データを記憶することなく、前記同期先ユニットに前記画像データを記憶する変更時記憶ステップと、を含むデータ保存プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、データ保存方法およびデータ保存プログラムに関し、特に、原稿を読み取って得られるデータを記憶する画像処理装置、その画像処理装置で実行されるデータ保存方法およびデータ保存プログラムに関する。
【背景技術】
【０００２】
複合機（以下「ＭＦＰ」という）で代表される画像処理装置は、ネットワークに接続されたコンピューターとデータを送受信するデータ通信機能を有し、原稿を読み取って得られる画像データを、ネットワークに接続されたコンピューターが備えるハードディスクに記憶する機能を有する。
【０００３】
一方、複数のコンピューター間でデータを同期させる技術が知られている。例えば、特開２０１１−１６４８７５号公報には、第一の蓄積手段を識別する蓄積手段識別情報を取得する蓄積手段識別情報取得手段と、前記第一の蓄積手段に蓄積されている、複数の蓄積手段間でのファイルの更新同期を制御する同期設定情報に関連付けられたファイルである同期設定ファイルから、前記蓄積手段識別情報取得手段が取得した前記蓄積手段識別情報に関連付けられている前記同期設定ファイルを検索する同期設定ファイル検索手段と、前記同期設定ファイル検索手段が検索した前記同期設定ファイルに関連付けられている前記同期設定情報を抽出する同期設定情報抽出手段と、前記同期設定情報抽出手段が抽出した前記同期設定情報に基づいて前記第一の蓄積手段と第二の蓄積手段との間でファイルを更新同期する更新同期手段と、を具備するファイル同期装置が記載されている。
【０００４】
さらに、コンピューターがデータを記憶する記憶手段は、複数人がアクセス可能な記憶手段と、予め定められたユーザーのみにアクセスを制限する記憶手段と、がある。このため、コンピューターが備える記憶手段は、他のコンピューターが備える記憶手段と同期さしている場合、２つの記憶手段の一方が複数人によってアクセス可能に設定されており、他方が特定のユーザーのみがアクセス可能に設定されている場合がある。このような２つの記憶手段の一方をユーザーが指定してデータを記憶する場合、データを同期する２つの記憶手段の一方に記憶すれば、２つの記憶手段が同期した後に、データを複数人で共有することができる。
【０００５】
しかしながら、２つの記憶手段が同期するまでの期間によっては、データが記憶された記憶手段が複数人がアクセス可能に設定されている場合には、同期するまでの期間に関係なく、そのデータに複数人がアクセスすることができるが、データが記憶された記憶手段が特定のユーザーのみがアクセス可能に設定されている場合には、同期するまでの期間は、そのデータに複数人がアクセスすることができない。
【０００６】
このため、ユーザーが指定した記憶手段にデータを記憶する場合には、同期するまでの期間に、複数人がアクセス可能な状態と、複数人がアクセスできず、特定のユーザーのみがアクセス可能な状態とが生じうる。ユーザーが指定した記憶手段にデータを記憶したのでは、データを複数人で共有するまでの期間を確保することができなかったり、データを複数人で共有するまでの期間が長すぎたりするといった問題がある。
【特許文献１】特開２０１１−１６４８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、データを複数人が閲覧可能となるまでの期間を調整することが可能な画像処理装置を提供することである。
【０００８】
この発明の他の目的は、データを複数人が閲覧可能となるまでの期間を調整することが可能なデータ保存方法を提供することである。
【０００９】
この発明のさらに他の目的は、データを複数人が閲覧可能となるまでの期間を調整することが可能なデータ保存プログラムを提供することである。
【課題を解決するための手段】
【００１０】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、複数の記憶ユニットにデータを記憶可能な画像処理装置であって、複数の記憶ユニット各々は、同期モードが別の記憶ユニットとの間で同期する同期状態と同期しない非同期状態とのいずれかに設定されるとともに、共有モードが複数のユーザーがアクセス可能な共有状態と予め定められたユーザーのみアクセス可能な非共有状態とのいずれかに設定されており、画像処理装置は、原稿を読み取って画像データを出力する原稿読取手段と、複数の記憶ユニットのいずれかを指定ユニットとして受け付ける指定受付手段と、原稿読取手段によって出力される画像データを、複数の記憶ユニットのうち指定ユニットに記憶する記憶制御手段と、を備え、記憶制御手段は、原稿読取手段により出力された画像データが、複数のユーザーが閲覧可能となるまでの時間が所定の時間以内のグループ利用データと、複数のユーザーが閲覧可能となるまでの時間がグループ利用データよりも長い単独利用データと、のいずれであるかを判別する判別手段と、指定ユニットの同期モードが同期状態に設定されている場合、判別手段による判別結果、指定ユニットおよび指定ユニットに同期する同期先ユニットそれぞれの共有モードに基づいて、指定ユニットを同期先ユニットに変更する記憶先変更手段と、を含み、記憶先変更手段により指定ユニットが同期先ユニットに変更される場合、指定ユニットに画像データを記憶することなく、同期先ユニットに画像データを記憶する。
【００１１】
この局面に従えば、画像データがグループ利用データと単独利用データと、のいずれであるかが判別され、ユーザーにより指定された指定ユニットの同期モードが同期状態に設定されている場合、判別結果、指定ユニットおよび同期先ユニットそれぞれの共有モードに基づいて、指定ユニットが同期先ユニットに変更され、指定ユニットが同期先ユニットに変更される場合、指定ユニットに画像データを記憶することなく、同期先ユニットに画像データが記憶される。このため、複数のユーザーが閲覧するまでの期間を、画像データがグループ利用データであるか単独利用データであるかによって決定することができる。その結果、データを複数人が閲覧可能となるまでの期間を調整することが可能な画像処理装置を提供することができる。
【００１２】
好ましくは、記憶先変更手段は、判別結果がグループ利用データの場合、指定ユニットの共有モードが非共有状態に設定されており、かつ、同期先ユニットの共有モードが共有状態に設定されている場合、指定ユニットを同期先ユニットに変更する共有優先変更手段を含む。
【００１３】
この局面に従えば、判別結果がグループ利用データの場合、指定ユニットの共有モードが非共有状態に設定されており、かつ、同期先ユニットの共有モードが共有状態に設定されている場合、指定ユニットを同期先ユニットに変更する。このため、データを複数人が閲覧可能となるまでの期間を所定の時間よりも短くすることができる。
【００１４】
好ましくは、指定ユニットと同期先ユニットとの間で次に同期される日時を同期日時として取得する同期日時取得手段を、さらに備え、共有優先変更手段は、画像データを記憶する前の日時から同期日時までの時間が所定の時間以上であることを条件に、指定ユニットを同期先ユニットに変更する。
【００１５】
この局面に従えば、画像データを記憶する前の日時から同期日時までの時間が所定の時間以上であることを条件に、指定ユニットを同期先ユニットに変更する。このため、データを複数人が閲覧可能となるまでの期間を所定時間よりも短くすることができる。
【００１６】
好ましくは、記憶先変更手段は、判別結果が単独利用データの場合、指定ユニットの共有モードが共有状態に設定されおり、かつ、同期先ユニットの共有モードが非共有状態に設定されている場合、指定ユニットを同期先ユニットに変更する非共有優先変更手段を含む。
【００１７】
この局面に従えば、判別結果が単独利用データの場合、指定ユニットの共有モードが共有状態に設定されおり、かつ、同期先ユニットの共有モードが非共有状態に設定されている場合、指定ユニットを同期先ユニットに変更する。このため、データを複数人が閲覧不可能な期間を確保することができる。
【００１８】
好ましくは、指定ユニットと同期先ユニットとの間で次に同期される日時を同期日時として取得する同期日時取得手段をさらに備え、非共有優先変更手段は、画像データを記憶する前の日時から同期日時までの時間が所定の時間以下の場合、同期先ユニットに記憶するタイミングを、同期日時より後に遅らせる遅延手段を、含む。
【００１９】
この局面に従えば、画像データを記憶する前の日時から同期日時までの時間が所定の時間以下の場合、同期先ユニットに記憶するタイミングを、同期日時より後に遅らせる。このため、データを複数人が閲覧不可能な期間を所定時間以上確保することができる。
【００２０】
この発明の他の局面によれば、データ保存方法は、複数の記憶ユニットにデータを記憶可能な画像処理装置で実行されるデータ保存方法であって、複数の記憶ユニット各々は、同期モードが別の記憶ユニットとの間で同期する同期状態と同期しない非同期状態とのいずれかに設定されるとともに、共有モードが複数のユーザーがアクセス可能な共有状態と予め定められたユーザーのみアクセス可能な非共有状態とのいずれかに設定されており、画像処理装置は、原稿を読み取って画像データを出力する原稿読取手段を備えており、複数の記憶ユニットのいずれかを指定ユニットとして受け付ける指定受付ステップと、原稿読取手段によって出力される画像データを、複数の記憶ユニットのうち指定ユニットに記憶する記憶制御ステップと、を含み、記憶制御ステップは、原稿読取手段により出力された画像データが、複数のユーザーが閲覧可能となるまでの時間が所定の時間以内のグループ利用データと、複数のユーザーが閲覧可能となるまでの時間がグループ利用データよりも長い単独利用データと、のいずれであるかを判別する判別ステップと、指定ユニットの同期モードが同期状態に設定されている場合、判別ステップにおける判別結果、指定ユニットおよび指定ユニットに同期する同期先ユニットそれぞれの共有モードに基づいて、指定ユニットを同期先ユニットに変更する記憶先変更ステップと、記憶先変更ステップにおいて指定ユニットが同期先ユニットに変更される場合、指定ユニットに画像データを記憶することなく、同期先ユニットに画像データを記憶する変更時記憶ステップと、を含む。
【００２１】
この局面に従えば、データを複数人が閲覧可能となるまでの期間を調整することが可能なデータ保存方法を提供することができる。
【００２２】
この発明の他の局面によれば、データ保存プログラムは、複数の記憶ユニットにデータを記憶可能な画像処理装置を制御するコンピューターで実行されるデータ保存プログラムであって、複数の記憶ユニット各々は、同期モードが別の記憶ユニットとの間で同期する同期状態と同期しない非同期状態とのいずれかに設定されるとともに、共有モードが複数のユーザーがアクセス可能な共有状態と予め定められたユーザーのみアクセス可能な非共有状態とのいずれかに設定されており、画像処理装置は、原稿を読み取って画像データを出力する原稿読取手段を備えており、複数の記憶ユニットのいずれかを指定ユニットとして受け付ける指定受付ステップと、原稿読取手段によって出力される画像データを、複数の記憶ユニットのうち指定ユニットに記憶する記憶制御ステップと、をコンピューターに実行させ、記憶制御ステップは、原稿読取手段により出力された画像データが、複数のユーザーが閲覧可能となるまでの時間が所定の時間以内のグループ利用データと、複数のユーザーが閲覧可能となるまでの時間がグループ利用データよりも長い単独利用データと、のいずれであるかを判別する判別ステップと、指定ユニットの同期モードが同期状態に設定されている場合、判別ステップにおける判別結果、指定ユニットおよび指定ユニットに同期する同期先ユニットそれぞれの共有モードに基づいて、指定ユニットを同期先ユニットに変更する記憶先変更ステップと、記憶先変更ステップにおいて指定ユニットが同期先ユニットに変更される場合、指定ユニットに画像データを記憶することなく、同期先ユニットに画像データを記憶する変更時記憶ステップと、を含む。
【００２３】
この局面に従えば、データを複数人が閲覧可能となるまでの期間を調整することが可能なデータ保存プログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態の１つにおけるデータ管理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウエア構成の一例を示すブロック図である。
【図４】ＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図５】互いに同期する２つのフォルダが同期するタイミングの一例を示す図である。
【図６】データ保存処理の流れの一例を示すフローチャートである。
【図７】フォルダ情報取得処理の流れの一例を示すフローチャートである。
【図８】利用状態判別処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２６】
図１は、本発明の実施の形態の１つにおけるデータ管理システムの全体概要を示す図である。図１を参照して、データ管理システム１は、画像処理装置として機能する複合機（以下、「ＭＦＰ」という）１００と、パーソナルコンピューター（以下、「ＰＣ」という）２００Ａ，２００Ｂ，２００Ｃ，２００Ｄと、サーバー３００と、を含む。ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００およびＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄそれぞれは、ネットワーク３に接続される。なお、図ではネットワーク３に１台のＭＦＰ１００が接続され、４台のＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄが接続される例を示しているが、ＭＦＰ１００およびＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄの数はこれに限定されるものではなく、それぞれ１台以上であればよい。また、ＭＦＰ１００に代えて、別の画像処理装置を用いることができる。画像処理装置の一例としては、スキャナ装置、ファクシミリ装置、プリンター等がある。
【００２７】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００２８】
ネットワーク３は、インターネット５と接続されている。サーバー３００は、インターネット５に接続されている。ＭＦＰ１００およびＰＣ２００Ａ〜２００Ｄそれぞれは、ネットワーク３およびインターネット５を介してサーバー３００と通信可能である。
【００２９】
ＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄは、一般的なコンピューターである。それらのハードウエア構成および機能は周知なので、ここでは説明を繰り返さない。ＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄそれぞれは、ＭＦＰ１００に対応するドライバープログラムがインストールされており、ドライバープログラムを実行することにより、ＭＦＰ１００を制御して、ＭＦＰ１００に、画像処理、画像形成処理、原稿読取処理等を実行させることが可能である。画像処理は、文字認識処理を含む。
【００３０】
本実施の形態におけるデータ管理システム１においては、サーバー３００は、データを記憶するための大容量記憶装置としてＨＤＤを備えており、ファイルサーバーとして機能する。また、ＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄは、それぞれを使用するユーザーが定められており、データを記憶するためのＨＤＤを備えている。サーバー３００およびＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄそれぞれが備えるＨＤＤは、データを記憶するための記憶領域としてフォルダを有する。サーバー３００およびＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄそれぞれが備えるＨＤＤは、複数のフォルダを有する。フォルダは、１以上のデータを記憶することが可能であり、同期モードと共有モードとが設定される。サーバー３００およびＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄそれぞれが備えるＨＤＤが有する複数のフォルダは、データを記憶する記憶ユニットである。
【００３１】
同期モードは、別のフォルダとの間で同期する同期状態と同期しない非同期状態とのいずれかである。別のフォルダは、同一のＨＤＤが有するフォルダであってもよいし、別のＨＤＤが有するフォルダであってもよい。例えば、サーバー３００が備えるＨＤＤが有する２つのフォルダが互いに同期するように、同期モードが同期状態に設定されてもよい。また、サーバー３００が備えるＨＤＤが有する第１フォルダと、ＰＣ２００Ａが備えるＨＤＤが備える第２フォルダが、互いに同期するように同期モードが同期状態に設定されてもよい。
【００３２】
共有モードは、複数のユーザーがアクセス可能な共有状態と予め定められたユーザーのみアクセス可能な非共有状態とのいずれかである。サーバー３００およびＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄそれぞれが備えるＨＤＤそれぞれにおいて、当該ＨＤＤが有する１以上のフォルダ各々は、共有モードが、共有状態と非共有状態とのいずれかに設定される。
【００３３】
以下、説明のために、ＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄそれぞれが備えるＨＤＤが有する１以上のフォルダの全てが、非共有状態に設定されている場合を例に説明する。また、ＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄそれぞれが備えるＨＤＤが有する１以上のフォルダ各々は、サーバー３００が備えるＨＤＤが有する複数のフォルダのいずれかと同期モードが同期状態に設定されている場合を例に説明する。さらに、サーバー３００が備えるＨＤＤが有する複数のフォルダのすべてが、共有モードが共有状態に設定されている場合を例に説明する。より具体的には、ＰＣ２００Ａが備えるＨＤＤがＰＣフォルダＡ〜Ｄを有し、サーバー３００がＰＣフォルダＡ〜Ｄとそれぞれ同期状態に同期モードが設定されたサーバーフォルダＡ〜Ｄを有し、ＰＣフォルダＡ〜Ｄ各々は共有モードが非共有状態に設定されており、サーバーフォルダＡ〜Ｄ各々が共有モードが共有状態に設定されているとする。この場合、ＰＣ２００Ｂ〜２００Ｄをそれぞれ操作するユーザーは、サーバーフォルダＡ〜Ｄそれぞれにアクセスすることができるが、ＰＣフォルダＡ〜Ｄにアクセスすることはできない。
【００３４】
このため、ＰＣフォルダＡは、サーバーフォルダＡと同期モードが同期状態に設定されているので、同期日時になると、ＰＣフォルダＡに記憶されるデータと、サーバーフォルダＡに記憶されるデータとは同じになる。ＰＣフォルダＢは、サーバーフォルダＢと同期モードが同期状態に設定されているので、同期日時になると、ＰＣフォルダＢに記憶されるデータと、サーバーフォルダＢに記憶されるデータとは同じになる。ＰＣフォルダＣは、サーバーフォルダＣと同期モードが同期状態に設定されているので、同期日時になると、ＰＣフォルダＣに記憶されるデータと、サーバーフォルダＣに記憶されるデータとは同じになる。ＰＣフォルダＤは、サーバーフォルダＤと同期モードが同期状態に設定されているので、同期日時になると、ＰＣフォルダＤに記憶されるデータと、サーバーフォルダＤに記憶されるデータとは同じになる。
【００３５】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウエア構成の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、自動原稿搬送装置（以下「ＡＤＦ」という）１２１と、原稿読取部１２３と、原稿読取部１２３が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成する画像形成部１２５と、画像形成部１２５に用紙を供給する給紙部１２７と、画像が形成された用紙を処理する後処理部１２８と、ユーザーインターフェースとしての操作パネル１２９と、メイン回路１１０と、を含む。
【００３６】
ＡＤＦ１２１は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１２３のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部１２３により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部１２３は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じて原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部１２５に出力する。給紙部１２７は、給紙トレイに収納された用紙を画像形成部１２５に搬送する。
【００３７】
画像形成部１２５は、周知の電子写真方式により画像を形成するものであって、外部から受信された画像データ、または、原稿読取部１２３から入力される画像データにシェーディング補正などの各種のデータ処理を施し、データ処理後の画像データに基づいて、給紙部１２７により搬送される用紙に画像を形成する。
【００３８】
後処理部１２８は、画像が形成された用紙を排紙する。後処理部１２８は、複数の排紙トレイを有し、画像が形成された用紙をソートして排紙することが可能である。また、後処理部１２８は、パンチ穴加工部、ステープル加工部を備えており、排紙された用紙にパンチ穴加工、またはステープル加工することが可能である。また、ＭＦＰ１００は、その上面にユーザーとのユーザーインターフェースとしての操作パネル１２９を備えている。
【００３９】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）−ＲＯＭ１１９Ａが装着される外部記憶装置１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２１、原稿読取部１２３、画像形成部１２５、給紙部１２７、後処理部１２８および操作パネル１２９と接続され、ＭＦＰ１００の全体を制御する。
【００４０】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１２３から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００４１】
操作パネル１２９は、ＭＦＰ１００の上面に設けられる。操作パネル１２９は、表示部１３１と操作部１３３とを含む。表示部１３１は、ＬＣＤ、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイであり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１３３は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１３３は、表示部１３１の表示面の位置を検出するタッチパネル１３５をさらに含む。タッチパネル１３５は、表示部１３１の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ１１１に出力する。
【００４２】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続し、ＭＦＰ１００を外部の装置と接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してネットワーク３に接続されたＰＣ２００，２００Ａ，２００Ｂ，２００Ｃ，２００Ｄとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネット５に接続されたサーバー３００等のコンピューターと通信が可能である。
【００４３】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ファクシミリデータを送受信する。ファクシミリ部１１７は、原稿読取部１２３により読み取られた画像データまたはＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。また、ファクシミリ部１１７は、受信されたファクシミリデータをＨＤＤ１１６に記憶するか、画像形成部１２５にファクシミリデータの画像を用紙に形成させる。
【００４４】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭ１１９Ａにアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１９に装着されたＣＤ−ＲＯＭ１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４５】
図４は、ＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１３、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶されたデータ保存プログラムを実行することによりＣＰＵ１１１に形成される。図４を参照して、ＣＰＵ１１１は、原稿読取部１２３を制御する読取制御部５１と、データの記憶先の指定を受け付ける指定受付部５３と、指定された記憶先のフォルダの情報を取得する指定フォルダ情報取得部５５と、同期先フォルダ情報取得部５７と、ユーザー認証部５９と、記憶制御部６１と、を含む。
【００４６】
ユーザー認証部５９は、ＭＦＰ１００を操作するユーザーを認証する。例えば、表示部１３１にログイン画面を表示し、ユーザーがログイン画面に従って操作部１３３に入力するユーザーＩＤとパスワードとを受け付ける。ユーザー認証部５９は、受け付けられたユーザーＩＤとパスワードとが、予め記憶されたユーザーＩＤとパスワードと一致すれば、ユーザーＩＤに対応するユーザーを認証する。ユーザー認証部５９は、ユーザーを認証する場合、認証したユーザーのユーザーＩＤを、記憶制御部６１に出力する。なお、ユーザーＩＤとパスワードとを用いた認証を説明したが、ユーザーを特定することができれば、他の方法を用いてユーザーを認証するようにしてもよい。例えば、指紋、虹彩、静脈等の生体情報を用いて認証するようにしてもよいし、ユーザーに割り当てられたＩＤを記憶したＩＤカードを用いて認証するようにしてもよい。さらに、ユーザーが携帯する携帯情報装置に認証情報を記憶しておき、携帯情報装置と通信することによって認証するようにしてもよい。さらに、携帯情報装置にＭＦＰ１００を遠隔操作するためのプログラムをインストールしている場合には、携帯情報装置から遠隔操作を受け付ける前に、携帯情報装置と通信して、携帯情報装置に予め記憶された認証情報またはユーザーが携帯情報装置に入力する認証情報を携帯情報装置から受信することによって、認証するようにしてもよい。
【００４７】
読取制御部５１は、原稿読取部１２３を制御し、原稿読取部１２３に原稿を読み取らせ、原稿読取部１２３が原稿を読み取って出力する画像データを取得する。読取制御部５１は、ユーザーが操作部１３３を操作し、原稿の読取の開始を指示するスタートキーを指示すると、操作部１３３から読取指示を受け付け、原稿読取部１２３に原稿を読み取らせる。読取制御部５１は、原稿読取部１２３が原稿を読み取って出力する画像データを取得し、取得した画像データを記憶制御部６１に出力する。
【００４８】
指定受付部５３は、データの記憶先および画像データのファイル名を特定する指示を受け付ける。データの記憶先は、サーバー３００およびＰＣ２００Ａ〜２００Ｄそれぞれが備えるＨＤＤが有する複数のフォルダのいずれかである。ここでは、サーバーフォルダＡ〜Ｄ、およびＰＣフォルダＡ〜Ｄのいずれかとする場合を例に説明する。例えば、サーバーフォルダＡ〜Ｄ、およびＰＣフォルダＡ〜Ｄそれぞれを特定するためのフォルダ名を予め記憶しておき、フォルダ名のリストを表示部１３１に表示し、ユーザーが操作部１３３に、リストのうちから１つを特定する操作を入力すれば、その操作で特定されるフォルダ名のフォルダを指定フォルダとして受け付ける。指定受付部５３は、受け付けられた指定フォルダを識別するためのフォルダ識別情報を指定フォルダ情報取得部５５および記憶制御部６１が備える判別部６３に出力する。また、指定受付部５３は、受け付けられたファイル名を記憶制御部６１が備える判別部６１に出力する。
【００４９】
フォルダ識別情報は、そのフォルダを有するＨＤＤを備える装置の装置識別情報と、ＨＤＤを識別するためのＨＤＤ識別情報と、フォルダを識別するためのフォルダ名と、を含む。例えば、ユーザーがサーバーフォルダＡを指定する場合、フォルダ識別情報は、サーバー３００の装置識別情報と、サーバー３００が備えるＨＤＤのＨＤＤ識別情報と、サーバーフォルダＡのフォルダ名とを含む。また、ユーザーがＰＣフォルダＡを指定する場合、フォルダ識別情報は、ＰＣ２００Ａの装置識別情報と、ＰＣ２００Ａが備えるＨＤＤのＨＤＤ識別情報と、ＰＣフォルダＡのフォルダ名とを含む。
【００５０】
ファイル名は、読取制御部５１が原稿を読み取って出力する画像データであって、後述する記憶制御部６１によって記憶の対象となる画像データに対して付与する名称である。指定受付部５３は、表示部１３１にソフトキーボートを表示し、ユーザーが操作部１３３に入力する操作によって特定されるキーを受け付けることによって、ファイル名を受け付ける。
【００５１】
指定フォルダ情報取得部５５は、指定受付部５３からフォルダ識別情報が入力されると、そのフォルダ識別情報で特定される指定フォルダに関する情報を取得する。具体的には、指定フォルダ情報取得部５５は、指定フォルダの同期モードと共有モードとを取得する。さらに、指定フォルダ情報取得部５５は、同期モードが同期状態の場合には、同期先のフォルダを同期先フォルダとして特定し、同期先フォルダのフォルダ識別情報と、同期日時と、を取得する。
【００５２】
指定フォルダ情報取得部５５は、指定受付部５３から指定フォルダのフォルダ識別情報が入力されると、指定フォルダのフォルダ識別情報に含まれる装置識別情報で特定される装置に、指定フォルダのフォルダ識別情報に含まれるＨＤＤ識別情報とフォルダ名とを含む指定フォルダ問合せ情報を送信する。指定フォルダ問合せ情報を受信する装置は、指定フォルダ問い合わせ情報に含まれるＨＤＤ識別情報とフォルダ名とで特定される指定フォルダの同期モードと、共有モードとを返信する。また、指定フォルダ問合せ情報を受信する装置は、同期状態を示す同期モードを返信する場合には指定フォルダに同期する同期先フォルダのフォルダ識別情報と同期日時とを返信する。
【００５３】
例えば、指定フォルダのフォルダ識別情報が、サーバー３００の装置識別情報と、サーバー３００が備えるＨＤＤのＨＤＤ識別情報と、サーバーフォルダＡのフォルダ名とを含む場合、指定フォルダ情報取得部５５は、サーバー３００に、サーバー３００が備えるＨＤＤのＨＤＤ識別情報と、サーバーフォルダＡのフォルダ名とを含む指定フォルダ問合せ情報を送信する。指定フォルダ問合せ情報を受信するサーバー３００は、指定フォルダ問い合わせ情報に含まれるＨＤＤ識別情報とフォルダ名とで特定される指定フォルダとしてサーバーフォルダＡを特定し、サーバーフォルダＡの同期モードと、共有モードとを返信する。また、サーバー３００は、同期状態を示す同期モードを返信する場合には指定フォルダに同期する同期先フォルダのフォルダ識別情報と同期日時とを返信する。ここでは、サーバーフォルダＡとＰＣフォルダＡとが同期状態に設定されている。このため、サーバー３００は、同期先フォルダのフォルダ識別情報としてＰＣフォルダＡのフォルダ識別情報を返信する。
【００５４】
また、指定フォルダのフォルダ識別情報が、ＰＣ２００Ｂの装置識別情報と、ＰＣ２００Ｂが備えるＨＤＤのＨＤＤ識別情報と、ＰＣフォルダＢのフォルダ名とを含む場合、指定フォルダ情報取得部５５は、ＰＣ２００Ｂに、ＰＣ２００Ｂが備えるＨＤＤのＨＤＤ識別情報と、ＰＣフォルダＢのフォルダ名とを含む指定フォルダ問合せ情報を送信する。指定フォルダ問合せ情報を受信するＰＣ２００Ｂは、指定フォルダ問い合わせ情報に含まれるＨＤＤ識別情報とフォルダ名とで特定される指定フォルダとしてＰＣフォルダＢを特定し、ＰＣフォルダＢの同期モードと、共有モードとを返信する。また、ＰＣ２００Ｂは、同期状態を示す同期モードを返信する場合には指定フォルダに同期する同期先フォルダのフォルダ識別情報と同期日時とを返信する。ここでは、ＰＣフォルダＢとサーバーフォルダＢとが同期状態に設定されている。このため、ＰＣ２００Ｂは、同期先フォルダのフォルダ識別情報としてサーバーフォルダＢのフォルダ識別情報と同期日時とを返信する。
【００５５】
指定フォルダ情報取得部５５は、同期モード取得部７１と、同期日時取得部７３と、同期先取得部７５と、共有モード取得部７７と、を含む。同期モード取得部７１は、指定フォルダ問合せ情報を送信した装置が返信する同期モードを取得する。同期モード取得部７１は、同期状態を示す同期モードを受信する場合には、同期日時取得部７３および同期先取得部７５に取得指示を出力する。同期日時取得部７３は、同期モード取得部７１から取得指示が入力されると、指定フォルダ問合せ情報を送信した装置が返信する同期日時を取得し、取得された同期日時を記憶制御部６１が有する記憶先変更部６５に出力する。同期日時は、指定フォルダが、それと同期する同期先フォルダと、次に同期する日時である。
【００５６】
同期先取得部７５は、同期モード取得部７１から取得指示が入力されると、指定フォルダ問合せ情報を送信した装置が返信する同期先フォルダのフォルダ識別情報を取得し、取得されたフォルダ識別情報を同期先フォルダ情報取得部５７に出力する。
【００５７】
共有モード取得部７７は、指定フォルダ問合せ情報を送信した装置が返信する指定フォルダの共有モードを取得し、取得された共有モードと、指定フォルダのフォルダ識別情報との組を、記憶制御部６１が有する記憶先変更部６５に出力する。
【００５８】
同期先フォルダ情報取得部５７は、同期先取得部７５から同期先フォルダのフォルダ識別情報が入力されると、そのフォルダ識別情報で特定される同期先フォルダに関する情報を取得する。具体的には、同期先フォルダ情報取得部５７は、同期先取得部７５から入力される同期先フォルダのフォルダ識別情報に含まれる装置識別情報で特定される装置に、フォルダ識別情報に含まれるＨＤＤ識別情報とフォルダ名とを含む同期先フォルダ問合せ情報を送信する。同期先問合せ情報を受信する装置は、同期先問い合わせ情報に含まれるＨＤＤ識別情報とフォルダ名とで特定される同期先フォルダの共有モードを返信する。
【００５９】
同期先フォルダ情報取得部５７は、同期先共有モード取得部７９を含む。同期先共有モード取得部７９は、同期先フォルダ問合せ情報を送信した装置が返信する同期先フォルダの共有モードを取得し、取得された同期先フォルダの共有モードと、同期先フォルダのフォルダ識別情報との組を、記憶制御部６１が有する記憶先変更部６５に出力する。
【００６０】
例えば、同期先フォルダのフォルダ識別情報が、ＰＣ２００Ａの装置識別情報と、ＰＣ２００Ａが備えるＨＤＤのＨＤＤ識別情報と、ＰＣフォルダＡのフォルダ名とを含む場合、同期先フォルダ情報取得部５７は、ＰＣ２００Ａに、ＰＣ２００Ａが備えるＨＤＤのＨＤＤ識別情報と、ＰＣフォルダＡのフォルダ名とを含む同期先フォルダ問合せ情報を送信する。同期先フォルダ問合せ情報を受信するＰＣ２００Ａは、同期先フォルダ問い合わせ情報に含まれるＨＤＤ識別情報とフォルダ名とで特定される同期先フォルダとしてＰＣフォルダＡを特定し、ＰＣフォルダＡの共有モードを返信する。同期先共有モード取得部７９は、ＰＣ２００Ａが返信する同期先フォルダであるＰＣフォルダＡの共有モードを取得し、取得されたＰＣフォルダＡの共有モードを、記憶制御部６１が有する記憶先変更部６５に出力する。
【００６１】
また、同期先フォルダのフォルダ識別情報が、サーバー３００の装置識別情報と、サーバー３００が備えるＨＤＤのＨＤＤ識別情報と、サーバーフォルダＢのフォルダ名とを含む場合、同期先フォルダ情報取得部５７は、サーバー３００に、サーバー３００が備えるＨＤＤのＨＤＤ識別情報と、サーバーフォルダＢのフォルダ名とを含む同期先フォルダ問合せ情報を送信する。同期先フォルダ問合せ情報を受信するサーバー３００は、同期先フォルダ問い合わせ情報に含まれるＨＤＤ識別情報とフォルダ名とで特定される同期先フォルダとしてサーバーフォルダＢを特定し、サーバーフォルダＢの共有モードを返信する。同期先共有モード取得部７９は、サーバー３００が返信する同期先フォルダであるサーバーフォルダＢの共有モードを取得し、取得されたサーバーフォルダＢの共有モードを、記憶制御部６１が有する記憶先変更部６５に出力する。
【００６２】
記憶制御部６１は、判別部６３と、記憶先変更部６５と、を含む。記憶制御部６１は、読取制御部５１から入力される画像データに指定受付部５３から入力されるファイル名を付したデータを、指定フォルダまたは同期先フォルダのいずれかに記憶する。まず、記憶制御部６１は、指定受付部５３から入力されるフォルダ識別情報で特定される指定フォルダを記憶先に設定するが、記憶先変更部６５によって記憶先のフォルダが指定フォルダから同期先フォルダに変更される場合には、記憶先のフォルダを同期先フォルダに設定する。記憶制御部６１は、記憶先変更部６５によって記憶先のフォルダが指定フォルダから同期先フォルダに変更されない場合には、指定フォルダにデータを記憶する。記憶制御部６１は、記憶先変更部６５によって記憶先のフォルダが指定フォルダから同期先フォルダに変更される場合には、指定フォルダにデータを記憶することなく、同期先フォルダにデータを記憶する。
【００６３】
判別部６３は、読取制御部５１から入力される画像データが、グループ利用データと単独利用データとのいずれであるかを判別し、グループ利用データと単独利用データとのいずれかを示す判別結果を、記憶先変更部６５に出力する。グループ利用データは、複数のユーザーが閲覧可能となるまでの時間が所定の時間以内のデータである。単独利用データは、複数のユーザーが閲覧可能となるまでの時間がグループ利用データよりも長いデータである。また、グループ利用データを、複数のユーザーによって利用されるデータであり、複数のユーザーが読取および書き換えおよび消去可能なデータとし、単独利用データを、所定のユーザーによって利用されるデータであり、複数のユーザーが読取可能であるが、書き換えおよび消去できないデータとしてもよい。
【００６４】
判別部６３は、指定受付部５３から入力されるフォルダ識別情報、指定受付部５３から入力されるファイル名、または、読取制御部５１から入力される画像データに基づいて、グループ利用データと単独利用データのいずれかを判別する。判別部６３は、予め設定された判別モードにしたがって、フォルダ識別情報、ファイル名、および画像データの何れに基づいて判別するかを決定する。
【００６５】
判別部６３は、判別モードがフォルダ名に設定されている場合、指定受付部５３から入力されるフォルダ識別情報に基づいて判別し、判別モードがファイル名に設定されている場合、指定受付部５３から入力されるファイル名に基づいて判別し、判別モードが画像データに設定されている場合、読取制御部５１から入力される画像データに基づいて判別する。判別部６３は、フォルダ名またはファイル名に基づいて判別する場合、フォルダ名またはファイル名を構成する文字列に、予め定められた文字列が含まれる含む場合に、グループ利用データと判別する。判別部６３は、画像データに基づいて判別する場合、画像データを文字認識し、得られる文字データに、予め定められた文字列が含まれる場合に、グループ利用データと判別する。予め定められた文字列は、限定するものではないが、例えば、グループ名、会議名等である。また、判別部６３は、フォルダ名またはファイル名を構成する文字列、または、画像データを文字認識して得られる文字データが予め定められた文字列を含む場合に、単独利用データと判別するようにしてもよい。予め定められた文字列は、限定するものではないが、例えば、ユーザーＩＤ等である。
【００６６】
記憶先変更部６５は、同期日時取得部７３から同期日時が入力される場合、指定フォルダの同期モードが同期状態に設定されており、指定フォルダが同期先フォルダと同期していると判断する。記憶先変更部６５は、共有モード取得部７７からフォルダ識別情報と共有モードとの組が入力されるので、そのフォルダ識別情報から指定フォルダを特定する。また、記憶先変更部６５は、同期先共有モード取得部７９からフォルダ識別情報と共有モードとの組が入力されるので、そのフォルダ識別情報から同期先フォルダを特定する。
【００６７】
記憶先変更部６５は、共有優先変更部６７と、非共有優先変更部６９と、を含む。共有優先変更部６７は、判別部６３から入力される判別結果がグループ利用データを示す場合、共有モード取得部７７から入力される指定フォルダの共有モードが非共有状態であり、かつ、同期先共有モード取得部７９から入力される同期先フォルダの共有モードが共有状態に設定されている場合、記憶先のフォルダを指定フォルダから同期先フォルダに変更する。例えば、原稿読取部１２３によって原稿を読み取って得られる画像データがグループ利用データであって、ユーザーによってＰＣ２００ＢのＰＣフォルダＢが指定される場合、記憶先変更部６５は、画像データにファイル名を付したデータを、指定フォルダであるＰＣフォルダＢに記憶することなく、サーバーフォルダＢに記憶する。ＰＣフォルダＢと同期する同期先フォルダはサーバーフォルダＢである。ＰＣフォルダの共有モードは非共有状態に設定されており、サーバーフォルダＢの共有モードは共有モードに設定されている。原稿読取部１２３によって原稿を読み取って得られる画像データは、グループ利用データなので、複数人が所定時間内に閲覧可能な状態にするのが好ましい。指定フォルダであるＰＣフォルダＢの共有モードは非共有状態なので、同期日時になるまでＰＣフォルダＢとサーバーフォルダＢとが同期しない。このため、指定フォルダであるＰＣフォルダＢにデータを記憶する場合には、同期日時になるまで複数人が閲覧することができない。一方、同期フォルダであるサーバーフォルダＢの共有モードは同期状態に設定されているので、同期日時になる前のサーバーフォルダＢにデータを記憶した後に、複数のユーザーが閲覧可能な状態になる。
【００６８】
また、共有優先変更部６７は、現在の日時から同期日時取得部７３から入力される同期日時までの時間が所定の時間以上であることを条件に、記憶先を指定ユニットから同期先ユニットに変更する。換言すれば、共有優先変更部６７は、現在の日時から同期日時取得部７３から入力される同期日時までの時間が所定の時間より短い場合は、記憶先を指定ユニットから同期先ユニットに変更することなく、指定フォルダであるＰＣフォルダＢにデータを記憶する。現在の日時から同期日時取得部７３から入力される同期日時までの時間が所定の時間より短ければ、指定ユニットであるＰＣフォルダＢにデータを記憶したとしても複数人が閲覧できない期間は、現在の日時から同期日時取得部７３から入力される同期日時までの時間である。このため、複数人が閲覧可能な状態になるまでの期間を所定の時間より短くすることができる。
【００６９】
非共有優先変更部６９は、判別部６３から入力される判別結果が単独利用データを示す場合、共有モード取得部７７から入力される指定フォルダの共有モードが共有状態であり、かつ、同期先共有モード取得部７９から入力される同期先フォルダの共有モードが非共有状態に設定されている場合、記憶先のフォルダを指定フォルダから同期先フォルダに変更する。例えば、原稿読取部１２３によって原稿を読み取って得られる画像データが単独利用データであって、ユーザーによってサーバー３００のサーバーフォルダＡが指定される場合、記憶先変更部６５は、画像データにファイル名を付したデータを、指定フォルダであるサーバーフォルダＡに記憶することなく、同期先フォルダであるＰＣフォルダＡに記憶する。サーバーフォルダＡと同期する同期先フォルダはＰＣフォルダＡである。サーバーフォルダＡの共有モードは共有状態に設定されており、ＰＣフォルダＡの共有モードは非共有状態に設定されている。原稿読取部１２３によって原稿を読み取って得られる画像データは、単独利用データなので、複数人が閲覧可能な状態となるのを所定の時間よりも遅くするのが好ましい。指定フォルダであるサーバーフォルダＡの共有モードは同期状態に設定されているので、同期日時になる前のサーバーフォルダＡにデータを記憶すると、その時点で複数のユーザーが閲覧可能な状態になる。一方、同期フォルダであるＰＣフォルダＡの共有モードは非共有状態なので、同期日時になるまでＰＣフォルダＡとサーバーフォルダＡとが同期しない。このため、同期フォルダであるＰＣフォルダＡにデータを記憶する場合には、次に同期するまでの期間を、複数人が閲覧不可能な状態の時間として確保することができる。
【００７０】
非共有優先変更部６９は、遅延部８１を含む。遅延部８１は、現在の日時から同期日時までの時間が所定の時間以下の場合、データを同期先ユニットに記憶するタイミングを同期日時より後に遅らせる。現在の日時から同期日時までの時間が所定の時間以下の場合は、複数人が閲覧不可能な状態の時間は、最大で所定の時間である。このため、データを同期先ユニットに記憶するタイミングを同期日時より後に遅らせることによって、複数人が閲覧不可能な状態の時間を、所定の時間より長い時間を確保することができる。
【００７１】
図５は、互いに同期する２つのフォルダが同期するタイミングの一例を示す図である。図５を参照して、同期する周期を期間Ｐで示し、同期する同期日時をｔ０〜ｔ４で示している。また、日時ｔａにおいて、ユーザーにより読取指示が受け付けられる場合、日時ｔａから次の同期日時ｔ２までの期間ΔＴがある。第１の例として、指定フォルダにおいて共有モードが非共有状態に設定されており、同期フォルダにおいて共有モードが共有状態に設定されているとする。この場合、日時ｔａにおいて、指定フォルダにグループ利用データを記憶すると、そのグループ利用データが同期先フォルダに記憶されるのは、同期日時ｔ２である。このため、グループ利用データを複数のユーザーが閲覧するまでに期間ΔＴだけ遅れる。
【００７２】
第２の例として、指定フォルダにおいて共有モードが共有状態に設定されており、同期フォルダにおいて共有モードが非共有状態に設定されているとする。この場合、日時ｔａにおいて、指定フォルダに単独利用データを記憶すると、その単独利用データが日時ｔａにおいて、複数のユーザーが閲覧可能な状態となる。逆に、日時ｔａにおいて、同期先フォルダに単独利用データを記憶すると、その単独利用データが指定フォルダに記憶されるのは、同期日時ｔ２である。このため、単独利用データを複数のユーザーが閲覧するまでの期間として期間ΔＴを確保することができる。さらに、期間ΔＴがしきい値より短い場合に、同期先フォルダに単独利用データを日時ｔａに記憶することなく、期間ΔＴが経過した同期日時ｔ２の後に単独利用データを同期先フォルダに記憶するようにすれば、同期日時ｔ３後に単独利用データを複数のユーザーが閲覧可能な状態となる。このため、単独利用データを複数のユーザーが閲覧するまでの期間として期間ΔＴに期間Ｐを加えた期間を確保することができる。
【００７３】
図６は、データ保存処理の流れの一例を示すフローチャートである。データ保存処理は、ＭＦＰ１００が備えるＣＰＵ１１１がＲＯＭ１１３、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶されたデータ保存プログラムを実行することによりＣＰＵ１１１により実行される処理である。図６を参照して、ＣＰＵ１１１は、データの記憶先として指定フォルダを受け付ける（ステップＳ０１）。サーバーフォルダＡ〜Ｄ、およびＰＣフォルダＡ〜Ｄそれぞれを特定するためのフォルダ名を予め記憶しておき、フォルダ名のリストを表示部１３１に表示し、ユーザーが操作部１３３に、リストのうちから１つを特定する操作を入力すれば、その操作で特定されるフォルダ名のフォルダを指定フォルダとして受け付ける。なお、ユーザーが操作部１３３に指定フォルダのフォルダ識別情報を直接入力するようにしてもよい。
【００７４】
次のステップＳ０２において、フォルダ情報取得処理を実行する。フォルダ情報取得処理の詳細は後述するが、指定フォルダの同期モード、共有モード、同期モードが同期状態を示す場合には、同期日時と、同期先フォルダ、同期先フォルダの共有モードを取得する処理である。
【００７５】
次のステップＳ０３においては、ファイル名を受け付ける。ファイル名は、読取制御部５１が原稿を読み取って出力する画像データを識別するための情報である。表示部１３１にソフトキーボートを表示し、ユーザーが操作部１３３に入力する操作によって特定されるキーを受け付けることによって、ファイル名を受け付ける。
【００７６】
そして、読取指示を受け付けたか否かを判断する（ステップＳ０４）。例えば、操作部１３１が備えるスタートキーがユーザーにより指示されると、読取指示を受け付ける。読取指示を受け付けるまで待機状態となり（ステップＳ０４でＮＯ）、読取指示を受け付けたならば（ステップＳ０４でＹＥＳ）、処理をステップＳ０５に進める。ステップＳ０５においては、原稿読取部１２３を制御して、原稿を読みらせる。そして、原稿読取部１２３が原稿を読み取って出力する画像データを取得する（ステップＳ０６）。
【００７７】
ステップＳ０７において、ステップＳ０２において実行されるフォルダ情報取得処理によって取得された指定フォルダの同期モードが同期状態を示すか否かを判断する。指定フォルダの同期モードが同期状態を示すならば処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ１３に進める。ステップＳ１３においては、ステップＳ０６において取得された画像データにステップＳ０３において受け付けられたファイル名を付したデータを、指定フォルダに記憶し、処理を終了する。具体的には、指定フォルダのフォルダ識別情報に含まれる装置識別情報で特定される装置に、フォルダ識別情報に含まれるＨＤＤのＨＤＤ識別情報と、フォルダ名と、画像データにファイル名を付したデータと、を含む記憶指示を通信Ｉ／Ｆ部１１２を介して送信する。記憶指示を受信する装置は、ＨＤＤ識別情報で特定されるＨＤＤが有するフォルダのうちフォルダ名で特定されるフォルダに、画像データにファイル名を付したデータを記憶する。
【００７８】
ステップＳ０８においては、利用状態判別処理を実行する。利用状態判別処理の詳細は後述するが、ステップＳ０６において取得された画像データがグループ利用データであるか単独利用データであるかを判別する処理である。そして、判別結果によって処理を分岐する。判別結果がグループ利用データを示す場合は、処理をステップＳ１０に進め、判別結果が単独利用データを示す場合は、処理をステップＳ１４に進める。
【００７９】
ステップＳ１０においては、指定フォルダの共有モードが非共有状態か否かを判断する。指定フォルダの共有モードが非共有状態を示すならば処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ１３に進める。ステップＳ１１においては、現在日時から同期日時までの期間をしきい値Ｔと比較する。同期日時までの期間がしきい値Ｔ以上ならば処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ１３に進める。ステップＳ１２においては、ステップＳ０６において取得された画像データにステップＳ０３において受け付けられたファイル名を付したデータを、同期先フォルダに記憶し、処理を終了する。具体的には、同期先フォルダのフォルダ識別情報に含まれる装置識別情報で特定される装置に、フォルダ識別情報に含まれるＨＤＤのＨＤＤ識別情報と、フォルダ名と、画像データにファイル名を付したデータと、を含む記憶指示を通信Ｉ／Ｆ部１１２を介して送信する。記憶指示を受信する装置は、ＨＤＤ識別情報で特定されるＨＤＤが有するフォルダのうちフォルダ名で特定されるフォルダに、画像データにファイル名を付したデータを記憶する。
【００８０】
ステップＳ１４においては、指定フォルダの共有モードが共有状態か否かを判断する。指定フォルダの共有モードが共有状態を示すならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１８に進める。ステップＳ１８においては、ステップＳ０６において取得された画像データにステップＳ０３において受け付けられたファイル名を付したデータを、指定フォルダに記憶し、処理を終了する。
【００８１】
ステップＳ１５においては、現在日時から同期日時までの期間をしきい値Ｔと比較する。同期日時までの期間がしきい値Ｔ以上ならば処理をステップＳ１７に進めるが、そうでなければ処理をステップＳ１６に進める。ステップＳ１６においては、現在日時が同期日時を経過したか否かを判断する。同期日時が経過するまで待機状態となり（ステップＳ１６でＮＯ）、同期日時が経過すると（ステップＳ１６でＹＥＳ）、処理をステップＳ１７に進める。
【００８２】
ステップＳ１７においては、ステップＳ０６において取得された画像データにステップＳ０３において受け付けられたファイル名を付したデータを、同期先フォルダに記憶する。具体的には、同期先フォルダのフォルダ識別情報に含まれる装置識別情報で特定される装置に、フォルダ識別情報に含まれるＨＤＤのＨＤＤ識別情報と、フォルダ名と、画像データにファイル名を付したデータと、を含む記憶指示を通信Ｉ／Ｆ部１１２を介して送信する。記憶指示を受信する装置は、ＨＤＤ識別情報で特定されるＨＤＤが有するフォルダのうちフォルダ名で特定されるフォルダに、画像データにファイル名を付したデータを記憶し、処理を終了する。
【００８３】
なお、本実施の形態においては、ステップＳ１１で用いるしきい値Ｔと、ステップＳ１５で用いるしきい値Ｔとを同じにしたが、異なるしきい値を用いるようにしてもよい。
【００８４】
図７は、フォルダ情報取得処理の流れの一例を示すフローチャートである。フォルダ情報取得処理は、図６のステップＳ０２において実行される処理である。図７を参照して、ＣＰＵ１１１は、指定フォルダ問合せ情報を送信する（ステップＳ２１）。指定フォルダのフォルダ識別情報に含まれる装置識別情報で特定される装置に、指定フォルダのフォルダ識別情報に含まれるＨＤＤ識別情報とフォルダ名とを含む指定フォルダ問合せ情報を通信Ｉ／Ｆ部１１２を介して送信する。
【００８５】
次のステップＳ２２においては、指定フォルダの同期モードを取得する。通信Ｉ／Ｆ部１１２が、指定フォルダ問合せ情報を受信する装置が返信する指定フォルダの同期モードを受信すると、それを取得する。次のステップＳ２３においては、指定フォルダの共有モードを取得する。通信Ｉ／Ｆ部１１２が、指定フォルダ問合せ情報を受信する装置が返信する指定フォルダの共有モードを受信すると、それを取得する。
【００８６】
次のステップＳ２４においては、指定フォルダの同期モードによって処理を分岐する。指定フォルダの同期モードが同期状態を示すならば処理をステップＳ２５に進めるが、非同期状態を示すならば処理をデータ保存処理に戻す。
【００８７】
ステップＳ２５においては、同期日時を取得する。同期日時は、指定フォルダと、その指定フォルダが同期する同期先フォルダとが次に同期する日時である。通信Ｉ／Ｆ部１１２が、指定フォルダ問合せ情報を受信する装置が返信する同期日時を受信すると、それを取得する。
【００８８】
次のステップＳ２６においては、同期先フォルダを特定する。通信Ｉ／Ｆ部１１２が、指定フォルダ問合せ情報を受信する装置が返信する同期先フォルダのフォルダ識別情報を受信すると、それを取得する。そして、同期先フォルダ問合せ情報を送信する（ステップＳ２７）。ステップＳ２６において特定された同期先フォルダのフォルダ識別情報に含まれる装置識別情報で特定される装置に、同期先フォルダのフォルダ識別情報に含まれるＨＤＤ識別情報とフォルダ名とを含む同期先フォルダ問合せ情報を通信Ｉ／Ｆ部１１２を介して送信する。
【００８９】
次のステップＳ２８においては、同期先フォルダの共有モードを取得し、処理をデータ保存処理に戻す。通信Ｉ／Ｆ部１１２が、同期先フォルダ問合せ情報を受信する装置が返信する同期先フォルダの共有モードを受信すると、それを取得する。
【００９０】
図８は、利用状態判別処理の流れの一例を示すフローチャートである。利用状態判別処理は、図６のステップＳ０８において実行される処理である。図８を参照して、ＣＰＵ１１１は、判別モードによって処理を分岐する（ステップＳ３１）。判別モードは、予めユーザーによって設定された値であり、ファイル名、フォルダ名、画像データのいずれかである。判別モードがファイル名に設定されている場合は、処理をステップＳ３２に進め、判別モードがフォルダ名に設定されている場合は、処理をステップＳ３３に進め、判別モードが画像データに設定されている場合は、処理をステップＳ３４に進める。
【００９１】
ステップＳ３２においては、図６のステップＳ０３において受け付けられたファイル名を処理対象に設定し、処理をステップＳ３６に進める。ステップＳ３３においては、図６のステップＳ０１において受け付けられた指定フォルダのフォルダ名を処理対象に設定し、処理をステップＳ３６に進める。ステップＳ３４においては、図６のステップＳ０６において取得された画像データを文字認識し、認識結果として文字情報を取得する。そして、取得された文字情報を処理対象に設定し、処理をステップＳ３６に進める。
【００９２】
ステップＳ３６においては、ステップＳ３２、ステップＳ３３およびステップＳ３５において処理対象に設定された文字列が所定の文字列を含むか否かを判断する。所定の文字列を含むならば処理をステップＳ３７に進めるが、そうでなければ処理をステップＳ３８に進める。
【００９３】
ステップＳ３７においては、画像データをグループ利用データに決定し、処理をデータ保存処理に戻す。ステップＳ３８においては、画像データを単独利用データに決定し、処理をデータ保存処理に戻す。
【００９４】
以上説明したように、本実施の形態におけるＭＦＰ１００は、画像処理装置として機能し、原稿読取部１２３が原稿を読み取って出力する画像データがグループ利用データと単独利用データと、のいずれであるかを判別し、判別結果がグループ利用データの場合、ユーザーにより記憶先として指定された指定フォルダの共有モードが非共有状態に設定されており、かつ、指定フォルダに同期する同期先フォルダの共有モードが共有状態に設定されている場合、画像データを指定フォルダに記憶することなく、同期先フォルダに記憶する。このため、データを複数人が閲覧可能となるまでの期間を所定の時間よりも短くすることができる。
【００９５】
また、画像データを記憶する前の日時から同期日時までの時間が所定の時間以上であることを条件に、画像データを指定フォルダでなく同期先フォルダに記憶する。このため、データを複数人が閲覧可能となるまでの期間を所定時間よりも短くすることができる。
【００９６】
また、判別結果が単独利用データの場合、指定フォルダの共有モードが共有状態に設定されおり、かつ、同期先フォルダの共有モードが非共有状態に設定されている場合、画像データを指定フォルダに記憶することなく、同期先フォルダに記憶する。このため、データを複数人が閲覧不可能な期間を確保することができる。
【００９７】
また、画像データを記憶する前の日時から同期日時までの時間がしきい値Ｔ以下の場合、同期先フォルダに記憶するタイミングを、同期日時より後に遅らせる。このため、データを複数人が閲覧不可能な期間を所定時間以上確保することができる。
【００９８】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を例に説明したが、ＰＣ２００Ａ，２００Ｂ，２００Ｃ，２００Ｄを画像処理装置としてもよい。この場合、画像データを、ＭＦＰ１００から取得するようにすればよい。また、図６〜図８に示したデータ保存処理をＭＦＰ１００に実行させるデータ保存方法、そのデータ保存方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させるデータ保存プログラムとして発明を捉えることができるのは言うまでもない。
【００９９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１００】
１  データ管理システム、３  ネットワーク、５  インターネット、１００  ＭＦＰ、２００Ａ〜２００Ｄ  ＰＣ，３００  サーバー、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１９  外部記憶装置、１２１  自動原稿搬送装置、１２３  原稿読取部、１２５  画像形成部、１２７  給紙部、１２８  後処理部、１２９  操作パネル、１３１  表示部、１３３  操作部、１３５  タッチパネル、５１  読取制御部、５３  指定受付部、５５  指定フォルダ情報取得部、５７  同期先フォルダ情報取得部、５７  ユーザー認証部、５７  同期先フォルダ情報取得部、５９  ユーザー認証部、６１  記憶制御部、６３  判別部、６５  記憶先変更部、６７  共有優先変更部、６９  非共有優先変更部、７１  同期モード取得部、７３  同期日時取得部、７５  同期先取得部、７７  共有モード取得部、７９  同期先共有モード取得部、８１  遅延部。
【図１】
0006308056.tif 000002
【図２】
0006308056.tif 000003
【図３】
0006308056.tif 000004
【図４】
0006308056.tif 000005
【図５】
0006308056.tif 000006
【図６】
0006308056.tif 000007
【図７】
0006308056.tif 000008
【図８】
0006308056.tif 000009