(57)【要約】【課題】スキャンデータの種々のドキュメント毎に対して個別にスキャンデータ処理に関する設定を容易に行うことができる画像処理システム、エージェント装置、情報処理装置、画像処理装置、エージェントプログラム、指示書作成プログラム、画像処理プログラムを提供する。【解決手段】指示書作成プログラムが連携アプリエージェントから連携アプリの情報を取得し、情報に基づいて指示書設定シートを生成し、入力値を指示書に設定し、指示書を画像処理装置に送信する。画像処理装置は指示書に従ってスキャン処理を実施し、スキャンデータと指示書をスキャンリポジトリに保管する。連携アプリエージェントはスキャンリポジトリからスキャンデータと指示書を取得し、指示書の分割識別子に基づいて適用範囲毎にスキャンデータを分割し、指定の連携アプリに対して分割したスキャンデータのアプリケーション処理を依頼し、指定の格納先にスキャンデータを格納する。【選択図】図１
2008227583.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介して接続するアプリケーション処理装置が有する少なくとも１つのアプリケーションに関する情報を取得して登録するアプリケーション情報登録手段と、
前記通信手段を介して接続する記憶装置に保管されている画像処理装置で生成された少なくとも１つの画像データと該画像データに対応する指示書とを取得する画像データ取得手段と、
前記画像データ取得手段で取得した指示書の内容を解析する指示書解析手段と、
前記画像データ取得手段で複数の画像データを取得した場合、前記指示書解析手段で解析した指示書の内容に従って、該複数の画像データを分割する画像データ分割手段と、
前記指示書解析手段で解析した指示書の内容に従って、前記画像データ分割手段で分割した画像データのひとまとまり毎に前記アプリケーションに対してアプリケーション処理を依頼する依頼手段と
を具備するエージェント装置と、
前記通信手段を介して接続するエージェント装置に登録されている前記アプリケーションに関する情報を取得するアプリケーション情報取得手段と、
前記アプリケーション情報取得手段で取得したアプリケーションに関する情報に基づいて前記指示書を作成する指示書作成手段と、
前記指示書作成手段で作成した指示書を前記通信手段を介して接続する前記画像処理装置に対して送信する送信手段と
を具備する情報処理装置と
を具備することを特徴とする画像処理システム。
【請求項２】
前記情報処理装置の前記指示書作成手段は、
前記複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子を設定するための分割識別子設定シートを生成し、
前記アプリケーション情報取得手段で取得したアプリケーションに関する情報に基づき、該アプリケーションに対するパラメータを設定するための指示書設定シートを各アプリケーション毎に生成し、
前記分割識別子設定シートによって設定された分割識別子と、前記指示書設定シートによって設定されたパラメータとを前記指示書に設定し、
前記エージェント装置の前記指示書解析手段は、
前記指示書に設定された分割識別子とパラメータとを解析し、
前記エージェント装置の前記画像データ分割手段は、
前記指示書解析手段で解析した分割識別子に基づいて前記複数の画像データを分割し、
前記エージェント装置の前記依頼手段は、
前記指示書解析手段で解析したパラメータに従ったアプリケーション処理を前記アプリケーションに対して依頼する
ことを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記情報処理装置の前記指示書作成手段は、
前記分割識別子がページ単位での分割を示す場合、前記アプリケーションを適用する画像データのページ範囲を前記指示書に設定し、
前記エージェント装置の前記画像データ分割手段は、
前記指示書に設定されたページ範囲に従って前記複数の画像データを分割する
ことを特徴とする請求項２記載の画像処理システム。
【請求項４】
通信手段を介して接続するアプリケーション処理装置が有する少なくとも１つのアプリケーションに関する情報を取得して登録するアプリケーション情報登録手段と、
前記アプリケーション情報登録手段によって登録されたアプリケーションに関する情報を前記通信手段を介して接続する情報処理装置に提供するアプリケーション情報提供手段と、
前記通信手段を介して接続する記憶装置に保管されている画像処理装置で生成された少なくとも１つの画像データと該画像データに対応する指示書とを取得する画像データ取得手段と、
前記画像データ取得手段で取得した指示書の内容を解析する指示書解析手段と、
前記画像データ取得手段で複数の画像データを取得した場合、前記指示書解析手段で解析した指示書の内容に従って、該複数の画像データを分割する画像データ分割手段と、
前記指示書解析手段で解析した指示書の内容に従って、前記画像データ分割手段で分割した画像データのひとまとまり毎に前記アプリケーションに対してアプリケーション処理を依頼する依頼手段と
を具備することを特徴とするエージェント装置。
【請求項５】
前記指示書解析手段は、
前記指示書に設定された前記複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子と、前記アプリケーションに対するパラメータとを解析し、
前記画像データ分割手段は、
前記指示書解析手段で解析した分割識別子に基づいて前記複数の画像データを分割し、
前記依頼手段は、
前記指示書解析手段で解析したパラメータに従ったアプリケーション処理を前記アプリケーションに対して依頼する
ことを特徴とする請求項４記載のエージェント装置。
【請求項６】
前記画像データ分割手段は、
前記分割識別子がページ単位での分割を示す場合、前記指示書に設定された前記アプリケーションを適用する画像データのページ範囲に従って前記複数の画像データを分割する
ことを特徴とする請求項５記載のエージェント装置。
【請求項７】
通信手段を介して接続するエージェント装置に登録されているアプリケーションに関する情報を取得するアプリケーション情報取得手段と、
前記アプリケーション情報取得手段で取得したアプリケーションに関する情報に基づいて指示書を作成する指示書作成手段と、
前記指示書作成手段で作成した指示書を前記通信手段を介して接続する画像処理装置に対して送信する送信手段と
を具備することを特徴とする情報処理装置。
【請求項８】
前記指示書作成手段は、
前記画像処理装置で生成する複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子を設定するための分割識別子設定シートを生成し、
前記アプリケーション情報取得手段で取得したアプリケーションに関する情報に基づき、該アプリケーションに対するパラメータを設定するための指示書設定シートを各アプリケーション毎に生成し、
前記分割識別子設定シートによって設定された分割識別子と、前記指示書設定シートによって設定されたパラメータとを前記指示書に設定する
ことを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記指示書作成手段は、
前記分割識別子がページ単位での分割を示す場合、前記アプリケーションを適用する画像データのページ範囲を前記指示書に設定する
ことを特徴とする請求項８記載の情報処理装置。
【請求項１０】
通信手段を介して接続するアプリケーション処理装置が有する少なくとも１つのアプリケーションに関する情報を取得して登録するアプリケーション情報登録処理と、
前記アプリケーション情報登録処理によって登録されたアプリケーションに関する情報を前記通信手段を介して接続する情報処理装置に提供するアプリケーション情報提供処理と、
前記通信手段を介して接続する記憶装置に保管されている画像処理装置で生成された少なくとも１つの画像データと該画像データに対応する指示書とを取得する画像データ取得処理と、
前記画像データ取得処理で取得した指示書の内容を解析する指示書解析処理と、
前記画像データ取得処理で複数の画像データを取得した場合、前記指示書解析処理で解析した指示書の内容に従って、該複数の画像データを分割する画像データ分割処理と、
前記指示書解析処理で解析した指示書の内容に従って、前記画像データ分割処理で分割した画像データのひとまとまり毎に前記アプリケーションに対してアプリケーション処理を依頼する依頼処理と
をコンピュータに実行させることを特徴とするエージェントプログラム。
【請求項１１】
前記指示書解析処理は、
前記指示書に設定された前記複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子と、前記アプリケーションに対するパラメータとを解析し、
前記画像データ分割処理は、
前記指示書解析処理で解析した分割識別子に基づいて前記複数の画像データを分割し、
前記依頼処理は、
前記指示書解析処理で解析したパラメータに従ったアプリケーション処理を前記アプリケーションに対して依頼する
ことを特徴とする請求項１０記載のエージェントプログラム。
【請求項１２】
前記画像データ分割処理は、
前記分割識別子がページ単位での分割を示す場合、前記指示書に設定された前記アプリケーションを適用する画像データのページ範囲に従って前記複数の画像データを分割する
ことを特徴とする請求項１１記載のエージェントプログラム。
【請求項１３】
通信手段を介して接続するエージェント装置に登録されているアプリケーションに関する情報を取得するアプリケーション情報取得処理と、
前記アプリケーション情報取得処理で取得したアプリケーションに関する情報に基づいて指示書を作成する指示書作成処理と、
前記指示書作成処理で作成した指示書を前記通信手段を介して接続する画像処理装置に対して送信する送信処理と
を情報処理装置に実行させることを特徴とする指示書作成プログラム。
【請求項１４】
前記指示書作成処理は、
前記画像処理装置で生成する複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子を設定するための分割識別子設定シートを生成し、
前記アプリケーション情報取得処理で取得したアプリケーションに関する情報に基づき、該アプリケーションに対するパラメータを設定するための指示書設定シートを各アプリケーション毎に生成し、
前記分割識別子設定シートによって設定された分割識別子と、前記指示書設定シートによって設定されたパラメータとを前記指示書に設定する
ことを特徴とする請求項１３記載の指示書作成プログラム。
【請求項１５】
前記指示書作成処理は、
前記分割識別子がページ単位での分割を示す場合、前記アプリケーションを適用する画像データのページ範囲を前記指示書に設定する
ことを特徴とする請求項１４記載の指示書作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、エージェント装置、情報処理装置、エージェントプログラム、指示書作成プログラムに関する。
【背景技術】
【０００２】
画像読取装置で文書を読み取り、読み取ったデータ（以後、スキャンデータと称する）を自動的にアプリケーションに渡すことにより、ハードドキュメントの電子化から定型処理までを自動化することができる。
【０００３】
例えば、複数のアプリケーションプログラム等による処理手順とその各々の処理における設定事項を記述した指示書を利用したスキャンデータ処理に関する技術が開示されている（例えば、特許文献１、特許文献２、特許文献３、特許文献４参照。）。
【特許文献１】特開平８−３１４８７２号公報
【特許文献２】特開平９−３４８２１号公報
【特許文献３】特開２００４−１１２６３６号公報
【特許文献４】特開２００３−２０８２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、スキャンデータに含まれる種々のドキュメント毎に対して個別にスキャンデータ処理に関する設定を容易に行うことができる画像処理システム、エージェント装置、情報処理装置、画像処理装置、エージェントプログラム、指示書作成プログラム、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１の発明は、通信手段を介して接続するアプリケーション処理装置が有する少なくとも１つのアプリケーションに関する情報を取得して登録するアプリケーション情報登録手段と、前記通信手段を介して接続する記憶装置に保管されている画像処理装置で生成された少なくとも１つの画像データと該画像データに対応する指示書とを取得する画像データ取得手段と、前記画像データ取得手段で取得した指示書の内容を解析する指示書解析手段と、前記画像データ取得手段で複数の画像データを取得した場合、前記指示書解析手段で解析した指示書の内容に従って、該複数の画像データを分割する画像データ分割手段と、前記指示書解析手段で解析した指示書の内容に従って、前記画像データ分割手段で分割した画像データのひとまとまり毎に前記アプリケーションに対してアプリケーション処理を依頼する依頼手段とを具備するエージェント装置と、前記通信手段を介して接続するエージェント装置に登録されている前記アプリケーションに関する情報を取得するアプリケーション情報取得手段と、前記アプリケーション情報取得手段で取得したアプリケーションに関する情報に基づいて前記指示書を作成する指示書作成手段と、前記指示書作成手段で作成した指示書を前記通信手段を介して接続する前記画像処理装置に対して送信する送信手段とを具備する情報処理装置とを具備することを特徴とする。
【０００６】
また、請求項２の発明は、請求項１の発明において、前記情報処理装置の前記指示書作成手段は、前記複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子を設定するための分割識別子設定シートを生成し、前記アプリケーション情報取得手段で取得したアプリケーションに関する情報に基づき、該アプリケーションに対するパラメータを設定するための指示書設定シートを各アプリケーション毎に生成し、前記分割識別子設定シートによって設定された分割識別子と、前記指示書設定シートによって設定されたパラメータとを前記指示書に設定し、前記エージェント装置の前記指示書解析手段は、前記指示書に設定された分割識別子とパラメータとを解析し、前記エージェント装置の前記画像データ分割手段は、前記指示書解析手段で解析した分割識別子に基づいて前記複数の画像データを分割し、前記エージェント装置の前記依頼手段は、前記指示書解析手段で解析したパラメータに従ったアプリケーション処理を前記アプリケーションに対して依頼することを特徴とする。
【０００７】
また、請求項３の発明は、請求項２の発明において、前記情報処理装置の前記指示書作成手段は、前記分割識別子がページ単位での分割を示す場合、前記アプリケーションを適用する画像データのページ範囲を前記指示書に設定し、前記エージェント装置の前記画像データ分割手段は、前記指示書に設定されたページ範囲に従って前記複数の画像データを分割することを特徴とする。
【０００８】
また、請求項４の発明は、通信手段を介して接続するアプリケーション処理装置が有する少なくとも１つのアプリケーションに関する情報を取得して登録するアプリケーション情報登録手段と、前記アプリケーション情報登録手段によって登録されたアプリケーションに関する情報を前記通信手段を介して接続する情報処理装置に提供するアプリケーション情報提供手段と、前記通信手段を介して接続する記憶装置に保管されている画像処理装置で生成された少なくとも１つの画像データと該画像データに対応する指示書とを取得する画像データ取得手段と、前記画像データ取得手段で取得した指示書の内容を解析する指示書解析手段と、前記画像データ取得手段で複数の画像データを取得した場合、前記指示書解析手段で解析した指示書の内容に従って、該複数の画像データを分割する画像データ分割手段と、前記指示書解析手段で解析した指示書の内容に従って、前記画像データ分割手段で分割した画像データのひとまとまり毎に前記アプリケーションに対してアプリケーション処理を依頼する依頼手段とを具備することを特徴とする。
【０００９】
また、請求項５の発明は、請求項４の発明において、前記指示書解析手段は、前記指示書に設定された前記複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子と、前記アプリケーションに対するパラメータとを解析し、前記画像データ分割手段は、前記指示書解析手段で解析した分割識別子に基づいて前記複数の画像データを分割し、前記依頼手段は、前記指示書解析手段で解析したパラメータに従ったアプリケーション処理を前記アプリケーションに対して依頼することを特徴とする。
【００１０】
また、請求項６の発明は、請求項５の発明において、前記画像データ分割手段は、前記分割識別子がページ単位での分割を示す場合、前記指示書に設定された前記アプリケーションを適用する画像データのページ範囲に従って前記複数の画像データを分割することを特徴とする。
【００１１】
また、請求項７の発明は、通信手段を介して接続するエージェント装置に登録されているアプリケーションに関する情報を取得するアプリケーション情報取得手段と、前記アプリケーション情報取得手段で取得したアプリケーションに関する情報に基づいて指示書を作成する指示書作成手段と、前記指示書作成手段で作成した指示書を前記通信手段を介して接続する画像処理装置に対して送信する送信手段とを具備することを特徴とする。
【００１２】
また、請求項８の発明は、請求項７の発明において、前記指示書作成手段は、前記画像処理装置で生成する複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子を設定するための分割識別子設定シートを生成し、前記アプリケーション情報取得手段で取得したアプリケーションに関する情報に基づき、該アプリケーションに対するパラメータを設定するための指示書設定シートを各アプリケーション毎に生成し、前記分割識別子設定シートによって設定された分割識別子と、前記指示書設定シートによって設定されたパラメータとを前記指示書に設定することを特徴とする。
【００１３】
また、請求項９の発明は、請求項８の発明において、前記指示書作成手段は、前記分割識別子がページ単位での分割を示す場合、前記アプリケーションを適用する画像データのページ範囲を前記指示書に設定することを特徴とする。
【００１４】
また、請求項１０の発明は、通信手段を介して接続するアプリケーション処理装置が有する少なくとも１つのアプリケーションに関する情報を取得して登録するアプリケーション情報登録処理と、前記アプリケーション情報登録処理によって登録されたアプリケーションに関する情報を前記通信手段を介して接続する情報処理装置に提供するアプリケーション情報提供処理と、前記通信手段を介して接続する記憶装置に保管されている画像処理装置で生成された少なくとも１つの画像データと該画像データに対応する指示書とを取得する画像データ取得処理と、前記画像データ取得処理で取得した指示書の内容を解析する指示書解析処理と、前記画像データ取得処理で複数の画像データを取得した場合、前記指示書解析処理で解析した指示書の内容に従って、該複数の画像データを分割する画像データ分割処理と、前記指示書解析処理で解析した指示書の内容に従って、前記画像データ分割処理で分割した画像データのひとまとまり毎に前記アプリケーションに対してアプリケーション処理を依頼する依頼処理とをコンピュータに実行させることを特徴とする。
【００１５】
また、請求項１１の発明は、請求項１０の発明において、前記指示書解析処理は、前記指示書に設定された前記複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子と、前記アプリケーションに対するパラメータとを解析し、前記画像データ分割処理は、前記指示書解析処理で解析した分割識別子に基づいて前記複数の画像データを分割し、前記依頼処理は、前記指示書解析処理で解析したパラメータに従ったアプリケーション処理を前記アプリケーションに対して依頼することを特徴とする。
【００１６】
また、請求項１２の発明は、請求項１１の発明において、前記画像データ分割処理は、前記分割識別子がページ単位での分割を示す場合、前記指示書に設定された前記アプリケーションを適用する画像データのページ範囲に従って前記複数の画像データを分割することを特徴とする。
【００１７】
また、請求項１３の発明は、通信手段を介して接続するエージェント装置に登録されているアプリケーションに関する情報を取得するアプリケーション情報取得処理と、前記アプリケーション情報取得処理で取得したアプリケーションに関する情報に基づいて指示書を作成する指示書作成処理と、前記指示書作成処理で作成した指示書を前記通信手段を介して接続する画像処理装置に対して送信する送信処理とを情報処理装置に実行させることを特徴とする。
【００１８】
また、請求項１４の発明は、請求項１３の発明において、前記指示書作成処理は、前記画像処理装置で生成する複数の画像データをまとまった単位毎に分割するための区切りを示す分割識別子を設定するための分割識別子設定シートを生成し、前記アプリケーション情報取得処理で取得したアプリケーションに関する情報に基づき、該アプリケーションに対するパラメータを設定するための指示書設定シートを各アプリケーション毎に生成し、前記分割識別子設定シートによって設定された分割識別子と、前記指示書設定シートによって設定されたパラメータとを前記指示書に設定することを特徴とする。
【００１９】
また、請求項１５の発明は、請求項１４の発明において、前記指示書作成処理は、前記分割識別子がページ単位での分割を示す場合、前記アプリケーションを適用する画像データのページ範囲を前記指示書に設定することを特徴とする。
【発明の効果】
【００２０】
請求項１、４、７、１０および１３に記載の発明は、本構成を有しない場合に比較して、一度のスキャン処理に様々なドキュメント類を混在させ、それぞれに対して個別にパラメータ等を設定することができるので、一度に様々なアプリケーション連携が可能となる。
【００２１】
また、請求項２、５、８、１１および１４に記載の発明は、本構成を有しない場合に比較して、画像処理装置上で設定する必要がないデータは予めツールにして設定しておくことが可能となるとともに、設定画面は自動的に追加、更新されるので、ユーザは新たに指示書作成ツールをインストールする必要がなくなる。
【００２２】
また、請求項３、６、９、１２および１５に記載の発明は、本構成を有しない場合に比較して、ページ毎のまとまった単位毎に対して個別にパラメータ等を設定することが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施に係る画像処理システム、エージェント装置、情報処理装置、エージェントプログラム、指示書作成プログラムの形態について添付図面を参照して詳細に説明する。
【００２４】
図１は、本発明に係る画像処理システムの全体構成の一例を示すシステム構成図である。なお、本実施例では、パーソナルコンピュータ等の情報処理装置（以後、ＰＣと称する）に本発明に係る指示書作成プログラムがインストールされている構成を一例にして説明する。
【００２５】
図１に示すように、画像処理システム１は、各種アプリケーション２（以後、連携アプリと称する）を有するアプリケーションサーバ３、本発明に係るエージェント装置である連携アプリエージェント４と、本発明に係る指示書作成プログラム５がインストールされているＰＣ６と、スキャン機能を有する画像処理装置７とを具備して構成され、連携アプリエージェント４はアプリケーションサーバ３、ＰＣ６および画像処理装置７と接続し、ＰＣ６は画像処理装置７と接続している。
【００２６】
なお、画像処理装置７は、スキャン機能以外にもプリンタ機能、ファクシミリ機能を有することも可能であり、これらの機能を実施するための構成も有している（一般的な構成であるため、ここでは省略している）。
【００２７】
連携アプリエージェント４は、アプリケーションサーバ３と通信を行い、アプリケーションサーバ３が有する連携アプリについての情報を登録し、ＰＣ６の指示書作成プログラム５と通信を行い、指示書作成プログラム５に対して登録している連携アプリ２についての情報を提供し、画像処理装置７と通信を行い、画像処理装置７が処理したデータの処理を指示書（当該データに対する各種処理の指示等を記述した指示ファイル）に指示された連携アプリ２に依頼する。
【００２８】
次に、各装置の機能的な概略構成について説明する。
【００２９】
始めに、連携アプリエージェント４の機能的な構成について説明する。
【００３０】
図１に示すように、連携アプリエージェント４は、連携アプリ情報登録部８、スキャンデータ・指示書取得部９、指示書解析部１０、分割部１１、連携アプリ処理依頼部１２、格納処理部１３を具備して構成される。
【００３１】
連携アプリ情報登録部８は、アプリケーションサーバ３が有する連携アプリ２についての情報をアプリケーションサーバ３から取得し、取得した連携アプリ２についての情報（連携アプリ２で行うアプリケーション処理に必要なパラメータ等）を登録する処理を行う。
【００３２】
スキャンデータ・指示書取得部９は、画像処理装置７のスキャンリポジトリ２１を監視する処理と、スキャンリポジトリ２１にスキャンデータとそのスキャンデータに対応する指示書とが保管されると、スキャンリポジトリ２１からスキャンデータと指示書とを取得する処理とを行う。
【００３３】
指示書解析部１０は、スキャンデータ・指示書取得部９で取得した指示書に記述された内容を解析する処理を行う。
【００３４】
分割部１１は、指示書解析部１０で解析した指示書に記述された内容に従ってスキャンデータの分割処理を行う。具体的には、指示書に記述された分割識別子に基づいてスキャンデータを分割する。なお、分割識別子については後述にて説明する。
【００３５】
連携アプリ処理依頼部１２は、指示書解析部１１で解析した指示書に記述された内容に従って、連携アプリ２に対してスキャンデータのアプリケーション処理を依頼する処理を行う。具体的には、指示書には分割識別子とともに、分割されたスキャンデータの単位毎に対してアプリケーション処理を行う連携アプリ２およびアプリケーション処理に必要なパラメータが記述され、連携アプリ処理依頼部１２は連携アプリ２に対して分割されたスキャンデータの単位毎にアプリケーション処理を依頼する。
【００３６】
格納処理部１３は、指示書解析部１２で解析した指示書に記述された内容に従って、連携アプリ２によるアプリケーション処理済みのスキャンデータを指定の場所に格納する処理を行う。なお、格納先が電子メール送信サーバの場合はスキャンデータを電子メール形式に変換し、またはスキャンデータを電子メールに添付してから電子メール送信サーバに格納する（即ち、電子メールを送信する）。
【００３７】
なお、上述した連携アプリ情報登録部８、スキャンデータ・指示書取得部９、指示書解析部１０、分割部１１、連携アプリ処理依頼部１２、格納処理部１３を機能として具備するプログラム（本発明に係るエージェントプログラムに相当）を汎用のサーバコンピュータに組み込んだ構成を適用することも可能であり、その際には、サーバコンピュータの記憶部（例えば、ハードディスク等）にエージェントプログラムが記憶され、サーバコンピュータの演算部（例えば、ＣＰＵ等）が記憶部に記憶されているエージェントプログラムを実行することになる。
【００３８】
続いて、ＰＣ６の機能的な構成について説明する。
【００３９】
ＰＣ６は、不図示であるが、基本ソフトウェアであるオペレーティングシステム（以後、ＯＳと称する）に基づいてＰＣ６本体のシーケンス制御を行うＣＰＵ［Central Processing Unit］、ＰＣ６の起動時に実行されるプログラム等を記録するＲＯＭ［Read Only Memory］、プログラムの実行に必要なワークエリアのバッファエリアとして利用されるＲＡＭ［Random Access Memory］、ＯＳ、アプリケーションプログラム、本発明に係る無線設定プログラム、各種ファイル等のデータを格納するＨＤ［Hard Disk］、有線または無線を経由する通信による装置間のコマンド、データ等の送受信を行う通信部から構成されている。また、ＰＣ６にはキーボード、マウス等の入力装置、ディスプレイ等の表示装置が接続されている。なお、上記で説明したＰＣ６に関する構成部以外の構成部については図示しないため、説明は省略する。
【００４０】
ＰＣ６には、本発明に係る指示書作成プログラム５およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。
【００４１】
続いて、指示書作成プログラム５の機能的な構成について説明する。
【００４２】
図１に示すように、指示書作成プログラム５は、その機能として、連携アプリ情報取得部１４、指示書作成部１５、指示書送信部１６から構成される。
【００４３】
連携アプリ情報取得部１４は、連携アプリエージェント４と通信を行い、連携アプリエージェント４に登録されている連携アプリ２についての情報を取得する処理を行う。
【００４４】
指示書作成部１５は、画像処理装置７に対するパラメータ（例えば、スキャン処理に必要なパラメータ）、連携アプリ２に対するパラメータ（例えば、アプリケーション処理に必要なパラメータ）、分割識別子等に基づいて指示書を作成する処理を行う。なお、指示書作成部１５で行う処理については後述にて説明する。
【００４５】
指示書送信部１６は、指示書作成部１５で作成した指示書を画像処理装置７に送信する処理を行う。
【００４６】
続いて、画像処理装置７の機能的な構成について説明する。
【００４７】
図１に示すように、画像処理装置７は、指示書受信部１７、指示書プール部１８、指示書解析部１９、画像読取部２０、スキャンリポジトリ２１を具備して構成される。
【００４８】
指示書受信部１７は、ＰＣ６から送信された指示書を受信する処理を行う。
【００４９】
指示書プール部１８は、指示書受信部１７で受信した指示書を一時保管する。
【００５０】
指示書解析部１９は、指示書に記述された内容（スキャン処理に必要なパラメータの設定値等）を解析する処理を行う。
【００５１】
画像読取部２０は、原稿を読み取り、指示書解析部１９で解析したスキャン処理に必要なパラメータに従ってスキャンデータを生成する処理を行い、原稿を自動的に連続して読み取りができるＡＤＦ［Auto Document Feeder］、ＣＣＤ［Charge Coupled Devices］等の撮像素子と、撮像素子を搭載したキャリッジ若しくは原稿を移動させる電動機等で構成される。
【００５２】
スキャンリポジトリ２１は、画像読取部２０で生成したスキャンデータと指示書とを対応付けて保管する。
【００５３】
なお、本発明は、上述のように指示書プール部１８、指示書解析部１９を画像処理装置７に内蔵する構成に限定する必要はなく、例えば、指示書プール部１８、指示書解析部１９を具備する装置を設け、当該装置と画像処理装置７とを接続する構成でも適用可能である。
【００５４】
また、本発明は、上述のようにスキャンリポジトリ２１を画像処理装置７に内蔵する構成に限定する必要はなく、例えば、スキャンリポジトリ２１を具備する装置を設け、当該装置と画像処理装置７とを接続する構成でも適用可能である。
【００５５】
次に、指示書作成プログラム５の指示書作成部で行う処理の詳細について説明する。
【００５６】
図２は、指示書作成プログラム５の指示書作成部１５で行う処理の一例を示す図である。
【００５７】
図２に示すように、指示書作成部１５は、シート生成部２２、入出力制御部２３、指示書設定部２４を具備する。
【００５８】
シート生成部２２は、スキャンデータをまとまった単位毎にページを分割するための区切り（ページ単位、原稿方向、原稿サイズ等）を示す分割識別子を設定する分割識別子設定シート、および連携アプリ情報取得部１４で取得した連携アプリ２についての情報に基づいて各連携アプリ２に対応する指示書設定シートを生成する処理を生成する処理を行う。
【００５９】
ここで、分割識別子設定シートにはページ単位での分割、原稿方向での分割、または原稿サイズでの分割が設定される。
【００６０】
また、指示書設定シートには連携アプリ２に対するパラメータ（即ち、連携アプリで行うアプリケーション処理に必要なパラメータ）、その連携アプリを適用するスキャンデータの適用範囲（例えば、分割識別子がページ単位である場合は適用するページ範囲）等が設定される。この指示書設定シートは連携アプリエージェント４に登録されている全ての連携アプリ２に対して生成される。なお、指示書設定シート、分割識別子設定シートの詳細については後述にて説明する。
【００６１】
入出力制御部２３は、シート生成部２２で生成した指示書設定シート、分割識別子設定シートをＰＣ６と接続する表示装置２５に表示する処理、およびＰＣ６と接続する入力装置２６によって入力された入力値（指示書設定シートに記述されたパラメータに対応する設定値、分割識別子の設定、スキャン処理に必要なパラメータの設定値等）、指示（指示書作成の指示、指示書送信の指示等）を受け付ける処理を行う。
【００６２】
指示書設定部２４は、入出力制御部２３で受け付けた入力値に基づいて指示書を設定する処理を行う。なお、指示書の詳細については後述にて説明する。
【００６３】
次に、画像処理システム１における処理の流れについて図３乃至図５に示すフローチャートを参照して説明する。
【００６４】
図３は、指示書作成プログラム５の処理の流れの一例を示すフローチャートである。
【００６５】
ユーザによる入力装置の操作によって指示書作成プログラムが起動し、指示書作成プログラムが指示書作成の指示を受け付けると（Ｓ３０１）、連携アプリ情報取得部が連携アプリエージェントから連携アプリについての情報を取得し（Ｓ３０２）、シート生成部が当該取得した連携アプリについての情報に基づいて指示書設定シートを生成し（Ｓ３０３）、入出力制御部が当該生成した指示書設定シートを表示装置に表示し（Ｓ３０４）、ユーザによる入力装置の操作によって入力された入力値を指示書設定部が指示書に設定し（Ｓ３０５）、指示書送信部が当該設定した指示書を画像処理装置に送信し（Ｓ３０６）、処理手順を終了する。
【００６６】
なお、連携アプリについての情報の取得タイミングは、指示書作成の指示の受付時に限定する必要はなく、例えば、一定の期間で連携アプリエージェントにアクセスし、連携アプリについての情報が更新されていれば、当該連携アプリについての情報を取得する構成、連携アプリについての情報が更新された際に、連携アプリエージェントから指示書作成プログラムに対して更新された旨を通知し、当該連携アプリについての情報を取得する構成でも適用可能である。
【００６７】
図４は、画像処理装置７の処理の流れの一例を示すフローチャートである。
【００６８】
指示書受信部がＰＣから指示書を受信すると（Ｓ４０１）、指示書プール部が指示書を一時保管し（Ｓ４０２）、指示書解析部が指示書に記述された内容を解析し（Ｓ４０３）、画像読取部が当該解析した指示書の内容に従ってスキャン処理を実施し（Ｓ４０４）、画像読取部が生成したスキャンデータと指示書とを対応付けてスキャンリポジトリに保管し（Ｓ４０５）、処理手順を終了する。
【００６９】
図５は、連携アプリエージェント４の処理の流れの一例を示すフローチャートである。
【００７０】
スキャンデータ・指示書取得部が画像処理装置のスキャンリポジトリを監視し（Ｓ５０１）、スキャンデータ・指示書取得部がスキャンリポジトリにスキャンデータおよび指示書が保管されていると（Ｓ５０２でＹＥＳ）、スキャンデータ・指示書取得部がスキャンデータおよび指示書を取得し（Ｓ５０３）、指示書解析部が当該取得した指示書に記述された内容を解析し（Ｓ５０４）、分割部が当該解析した指示書に記述された分割識別子に基づいて適用範囲毎にスキャンデータを分割し（Ｓ５０５）、連携アプリ処理依頼部が当該解析した指示書に記述された内容に従って指定の連携アプリに対して当該分割したスキャンデータのアプリケーション処理を依頼し（Ｓ５０６）、格納部が当該解析した指示書に記述された内容に従って指定の格納先にアプリケーション処理後のスキャンデータを格納し（Ｓ５０７）、処理手順を終了する。
【００７１】
次に、具体例を参照して画像処理システム１における処理を説明する。
【００７２】
具体例として、商品カタログ、機能仕様書、製図図面、メール送信用文書をひとまとめにした原稿を画像処理装置７でスキャン処理する場合を説明する。
【００７３】
この原稿は、最初の１０ページが商品カタログであり、次の３０ページが機能仕様書であり、次の２ページが製図図面であり、次の１ページがメール送信用文書であることとする
なお、図６に示すように、アプリケーションサーバ３は連携アプリ２としてイメージ処理アプリ、ＰＤＦ変換アプリ、日本語ＯＣＲアプリ、英語ＯＣＲアプリ、ワープロソフト文書変換アプリを有し、連携アプリエージェントにはこれらの連携アプリについての情報が登録され、指示書作成プログラム５はこれらの連携アプリ２毎の指示書設定シート（イメージ処理アプリ指示書設定シート、ＰＤＦ変換アプリ指示書設定シート、日本語ＯＣＲアプリ指示書設定シート、英語ＯＣＲアプリ指示書設定シート、ワープロソフト文書変換アプリ指示書設定シート）を生成していることとする。
【００７４】
ここで、商品カタログはＰＤＦ変換アプリを用いてＰＤＦ文書化して格納し、機能仕様書はワープロソフト文書変換アプリを用いてワープロソフト文書化して格納し、製図図面はイメージ処理アプリを用いてイメージ処理を行ってから格納し、メール送信用文書は日本語ＯＣＲアプリを用いて文字認識を行い、認識した文字列を電子メール形式に変換してから指定電子メールアドレスに送信することとする。
【００７５】
図７は、指示書設定プログラム５で連携アプリ２毎に生成した指示書設定シート、分割識別子設定シートの具体例を示す図である。
【００７６】
商品カタログはＰＤＦ変換アプリを用いるので、図７（ａ）に示すように、ＰＤＦ変換アプリ指示書設定シートにてＰＤＦ変換アプリを適用するスキャンデータの適用範囲（ページ番号）、ＰＤＦ変換アプリで行うＰＤＦ変換処理に必要なパラメータ（エンジンの種別、処理モード、校正機能、高圧縮化）の設定値、格納先、および格納時の属性（タイトル、作成年月日）が設定される。
【００７７】
機能仕様書はワープロソフト文書変換アプリを用いるので、図７（ｂ）に示すように、ワープロソフト文書変換アプリ指示書設定シートにてワープロソフト文書変換アプリを適用するスキャンデータの適用範囲（ページ番号）、ワープロソフト文書変換アプリで行うワープロソフト文書変換処理に必要なパラメータ（エンジンの種別、処理モード、校正機能）の設定値、格納先、および格納時の属性（タイトル、作成年月日）が設定される。
【００７８】
製図図面はイメージ処理アプリを用いるので、図７（ｃ）に示すように、イメージ処理アプリ指示書設定シートにてイメージ処理アプリを適用するスキャンデータの適用範囲（ページ番号）、イメージ処理アプリで行うイメージ処理に必要なパラメータ（補正処理、強調処理、正立処理）の設定値、格納先、および格納時の属性（タイトル、作成年月日）が設定される。
【００７９】
メール送信用文書は日本語ＯＣＲアプリを用いるので、図７（ｄ）に示すように、日本語ＯＣＲアプリ指示書設定シートにて日本語ＯＣＲアプリを適用するスキャンデータの適用範囲（ページ番号）、日本語ＯＣＲアプリで行う日本語ＯＣＲ処理に必要なパラメータ（処理モード）の設定値、電子メール送信の有無、格納先、電子メール送信に必要なパラメータ（送信先アドレス、重要度）、および格納時の属性（作成年月日）が設定される。
【００８０】
また、連携アプリ２を適用するスキャンデータの適用範囲としてページ単位を用いるので、図７（ｅ）に示すように、分割識別子設定シートにて分割識別子をページ単位に設定される（分割識別子設定シート上のページ番号の設定が「ＯＮ」）。
【００８１】
なお、分割識別子として原稿方向を「ＯＮ」に設定した場合、連携アプリエージェント４の分割部１１がスキャンデータに対して自動正立処理を行い、向きが変わる原稿を検知したら、そこまでをひとまとまりとして分割処理を行う。
【００８２】
また、分割識別として原稿サイズを「ＯＮ」に設定した場合、連携アプリエージェント４の分割部１１がスキャンデータに対して原稿サイズを検知し、原稿サイズが変わる原稿を検知したら、そこまでをひとまとまりとして分割処理を行う。
【００８３】
図８は、指示書の具体例を示す図である。
【００８４】
各連携アプリ２に対応する指示書設定シートに設定値等が設定され、分割識別子設定シートに分割識別子が設定されると、指示書作成プログラム５はこれらの指示書設定シートと、分割識別子設定シートと、スキャン処理に必要なパラメータの設定値とを合成して１つの指示書を作成する。
【００８５】
図８に示すように、指示書は、スキャン処理に必要なパラメータの設定値等を記述した「スキャン実行時の指示」の領域、スキャンデータにアプリケーション処理を実施させる連携アプリを記述した「連携アプリ実行の指示」の領域、分割識別子を記述した「分割識別子」の領域、「連携アプリ実行の指示」の領域で記述した連携アプリを適用するスキャンデータの適用範囲および各種設定（連携アプリで行うアプリケーション処理に必要なパラメータの設定値、格納先、格納時の属性、電子メール送信の有無、電子メール送信に必要なパラメータ等）を記述した「適用範囲」の領域から構成される。
【００８６】
このように作成された指示書は画像処理装置７に送信される。
【００８７】
図９は、指示書およびスキャンデータのスキャンリポジトリ２１への保管の態様の一例を示す図である。
【００８８】
図９に示すように、画像処理装置７の指示書解析部１９が指示書内の「スキャン実行時の指示」の領域に記述されたスキャン処理に必要なパラメータの設定値等を解析することで、画像読取部２０は原稿を読み取って、解析したパラメータの設定値等に従ってスキャンデータを生成し、生成したスキャンデータとその指示書とを対応付けてスキャンリポジトリ２１に保管する。
【００８９】
連携アプリエージェント４はスキャンリポジトリ２１の保管状況を監視し、スキャンリポジトリ２１にスキャンデータおよび指示書が保管されると、スキャンリポジトリ２１からスキャンデータおよび指示書を取得する。
【００９０】
図１０は、連携アプリエージェント４から各連携アプリ２へのスキャンデータのアプリケーション処理の依頼の処理について示す図である。
【００９１】
連携アプリエージェント４の指示書解析部１０が指示書内の「連携アプリ実行の指示」の領域に記述されたスキャンデータにアプリケーション処理を実施させる連携アプリ２を解析し、更に、指示書内の「分割識別子」の領域に記述された分割識別子を解析し、更に、指示書内の「適用範囲」の領域に記述された「連携アプリ実行の指示」の領域で記述した連携アプリを適用するスキャンデータの適用範囲および各種設定を解析し、分割部１１が解析した分割識別子およびスキャンデータの適用範囲に基づいてスキャンデータを分割する。即ち、スキャンデータを１枚目から１０枚目までのスキャンデータ（商品カタログ）、１１枚目から４０枚目までのスキャンデータ（機能仕様書）、４０枚目から４１枚目までのスキャンデータ（製図図面）、４２枚目のスキャンデータ（メール送信用文書）に分割する。
【００９２】
図１０に示すように、連携アプリエージェント４は、１枚目から１０枚目までのスキャンデータとＰＤＦ変換処理に必要なパラメータの設定値とをＰＤＦ変換アプリに渡し、当該スキャンデータのアプリケーションの処理を依頼し、１１枚目から４０枚目までのスキャンデータとワープロソフト文書変換処理に必要なパラメータの設定値とをワープロソフト文書変換アプリに渡し、当該スキャンデータのアプリケーションの処理を依頼し、４０枚目から４１枚目までのスキャンデータとイメージ処理に必要なパラメータの設定値とをイメージ処理アプリに渡し、当該スキャンデータのアプリケーションの処理を依頼し、４２枚目のスキャンデータと日本語ＯＣＲ処理に必要なパラメータの設定値とを日本語ＯＣＲアプリに渡し、当該スキャンデータのアプリケーションの処理を依頼する。
【００９３】
図１１は、アプリケーション処理済みのスキャンデータの格納の処理について示す図である。
【００９４】
連携アプリエージェント４は各連携アプリからアプリケーション済みのスキャンデータを指示書内の「連携アプリ実行の指示」の領域に記述された格納先に格納する。
【００９５】
図１１に示すように、連携アプリエージェントは、ＰＤＦ変換された１枚目から１０枚目までのスキャンデータ（即ち、ＰＤＦ文書）を格納先（192.XXX.Y.ZZ）に格納し、ワープロソフト文書変換された１１枚目から４０枚目までのスキャンデータ（即ち、ワープロ文書）を格納先（192.YYY.Z.XX）に格納し、イメージ処理された４０枚目から４１枚目までのスキャンデータを格納先（192.ZZZ.X.YY）に格納し、日本語ＯＣＲ処理された４２枚目のスキャンデータ（即ち、文字列）を電子メール形式に変換してから格納先であるメールサーバに格納することで、指定した電子メールアドレスにメール送信する。
【００９６】
また、画像処理装置７がファクシミリ通信機能を有している場合、画像処理装置７はファクシミリ受信データ用の指示書を予め保管し、ファクシミリ受信した際に、ファクシミリ受信データと指示書とを対応付けて保管することで、連携アプリエージェント４が指示書に従ってファクシミリ受信データのアプリケーション処理を行うことができる。
【００９７】
なお、エージェントプログラム、指示書作成プログラム５は、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【図面の簡単な説明】
【００９８】
【図１】本発明に係る画像処理システムの全体構成の一例を示すシステム構成図である。
【図２】指示書作成プログラムの指示書作成部で行う処理の一例を示す図である。
【図３】指示書作成プログラムの処理の流れの一例を示すフローチャートである。
【図４】画像処理装置の処理の流れの一例を示すフローチャートである。
【図５】連携アプリエージェントの処理の流れの一例を示すフローチャートである。
【図６】画像処理システムにおける処理の具体例を示す図である。
【図７】指示書設定プログラムで連携アプリ毎に生成した指示書設定シート、分割識別子設定シートの具体例を示す図である。
【図８】指示書の具体例を示す図である。
【図９】指示書およびスキャンデータのスキャンリポジトリへの保管の態様の一例を示す図である。
【図１０】連携アプリエージェントから各連携アプリへのスキャンデータのアプリケーション処理の依頼の処理について示す図である。
【図１１】アプリケーション処理済みのスキャンデータの格納の処理について示す図である。
【符号の説明】
【００９９】
１    画像処理システム
２    連携アプリ
３    アプリケーションサーバ
４    連携アプリエージェント
５    指示書作成プログラム
６    ＰＣ
７    画像処理装置
８    連携アプリ情報登録部
９    スキャンデータ・指示書取得部
１０    指示書解析部
１１    分割部
１２    連携アプリ処理依頼部
１３    格納処理部
１４    連携アプリ情報取得部
１５    指示書作成部
１６    指示書送信部
１７    指示書受信部
１８    指示書プール部
１９    指示書解析部
２０    画像読取部
２１    スキャンリポジトリ
２２    シート生成部
２３    入出力制御部
２４    指示書設定部
２５    表示装置
２６    入力装置
【図１】
2008227583.tif 000003
【図２】
2008227583.tif 000004
【図３】
2008227583.tif 000005
【図４】
2008227583.tif 000006
【図５】
2008227583.tif 000007
【図６】
2008227583.tif 000008
【図７】
2008227583.tif 000009
【図８】
2008227583.tif 000010
【図９】
2008227583.tif 000011
【図１０】
2008227583.tif 000012
【図１１】
2008227583.tif 000013