(57)【要約】【課題】複数のワークフローの動作設定の処理を容易化すること。【解決手段】入力された画像情報をワークフローに従って処理する画像処理システムであって、夫々のワークフローに含まれる複数の処理、処理の実行において参照される設定値及び設定値として共通設定値を適用するか否かを示すフラグを含むワークフロー情報及び共通設定値の情報を記憶しているフロー情報ＤＢ１２０と、ワークフローを選択するＩＤを取得し、取得されたＩＤに基づいてワークフロー情報を取得するフロー制御部１１６と、原稿を読み取って画像情報を生成する画像処理部１１４と、プレビュー画面表示するための表示情報を生成する操作表示制御部１１５とを含む。【選択図】図３
2010198316.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する画像処理システムであって、
前記ワークフローを選択するフロー選択情報を取得するフロー選択情報取得部と、
夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報をワークフロー情報として記憶しているワークフロー情報記憶部と、
前記共通設定値の情報を記憶している共通設定値情報記憶部と、
前記取得されたフロー選択情報に基づいて前記ワークフロー情報を取得するワークフロー情報取得部と、
原稿を読み取って前記画像情報を生成する原稿読み取り部と、
前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成する表示情報生成部と、を含み、
前記ワークフロー情報取得部は、前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得する、画像処理しシステム。
【請求項２】
前記ワークフロー情報取得部は、前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値情報記憶部に記憶された前記共通設定値の情報を取得することを特徴とする、請求項１に記載の画像処理システム。
【請求項３】
ユーザの操作に応じて前記ワークフロー情報記憶部に新たなワークフロー情報を記憶させるワークフロー情報登録部を更に含み、
前記ワークフロー情報登録部は、前記ワークフロー情報記憶部に、前記共通設定値を適用する設定値についてはＮｕｌｌ値を記憶させることを特徴とする、請求項２に記載の画像処理システム。
【請求項４】
ユーザの操作に応じて前記共通設定値情報記憶部に記憶された前記共通設定値の情報を更新する共通設定値情報更新部を更に含み、
前記共通設定値情報更新部は、前記ユーザの操作に応じて前記共通設定値の情報を更新する場合、前記共通設定適用情報に応じて、前記ワークフロー情報記憶部に記憶された前記設定値のうち前記更新された共通設定値に対応する設定値に前記更新された共通設定値を反映し、
前記ワークフロー情報取得部は、前記共通設定適用情報に関わらず、前記設定値の情報として前記ワークフロー情報記憶部に記憶された前記設定値の情報を取得することを特徴とする、請求項１に記載の画像処理システム。
【請求項５】
ユーザの操作に応じて前記ワークフロー情報記憶部に新たなワークフロー情報を記憶させるワークフロー情報登録部を更に含み、
前記ワークフロー情報登録部は、前記共通設定値を適用する設定値に対応する共通設定値の情報を前記共通設定値情報記憶部から取得して前記ワークフロー情報記憶部に記憶させることを特徴とする、請求項４に記載の画像処理システム。
【請求項６】
前記ワークフロー情報記憶部は、夫々の前記設定値毎に前記共通設定適用情報を記憶していることを特徴とする、請求項１乃至５いずれかに記載の画像処理システム。
【請求項７】
前記共通設定値情報記憶部は、複数種類の前記共通設定値の情報を記憶しており、
前記ワークフロー情報記憶部は、前記複数種類の共通設定値のうちいずれの共通設定値を適用するかを示す情報を記憶していることを特徴とする、請求項１乃至６いずれかに記載の画像処理システム。
【請求項８】
前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記原稿読み取り部による原稿の読み取り処理及び前記画像情報の生成処理を示す情報を含むことを特徴とする、請求項１乃至７いずれかに記載の画像処理システム。
【請求項９】
前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記生成された画像情報の情報形式を変換する処理を示す情報を含むことを特徴とする、請求項１乃至８いずれかに記載の画像処理システム。
【請求項１０】
前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記ワークフローに従って処理された画像情報を記憶媒体に格納させる処理を示す情報を含むことを特徴とする、請求項１乃至９いずれかに記載の画像処理システム。
【請求項１１】
前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記ワークフローに従って処理された画像情報を他の装置に送信する処理を示す情報を含むことを特徴とする、請求項１乃至１０いずれかに記載の画像処理システム。
【請求項１２】
前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記生成された画像情報に対して文字認識を実行する処理を示す情報を含むことを特徴とする、請求項１乃至１１いずれかに記載の画像処理システム。
【請求項１３】
前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記ワークフローに含まれる処理の分岐を判断する処理を示す情報を含むことを特徴とする、請求項１乃至１２いずれかに記載の画像処理システム。
【請求項１４】
前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記取得されたフロー選択情報によって選択されるワークフローとは異なるワークフローを実行する処理を示す情報を含むことを特徴とする、請求項１乃至１３いずれかに記載の画像処理システム。
【請求項１５】
情報を視覚的に表示する表示部を更に含み、
前記表示部が、前記生成された表示情報に基づいて前記画像情報及び前記ワークフロー情報を表示することを特徴とする、請求項１乃至１４いずれかに記載の画像処理システム。
【請求項１６】
入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する画像処理装置であって、
前記ワークフローを選択するフロー選択情報を取得するフロー選択情報取得部と、
前記取得されたフロー選択情報に基づいて前記ワークフローの情報であるワークフロー情報を取得するワークフロー情報取得部と、
原稿を読み取って生成された前記画像情報を取得する画像情報取得部と、
前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成する表示情報生成部と、を含み、
前記ワークフロー情報は、夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報を含み、
前記ワークフロー情報取得部は、前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得する、画像処理装置。
【請求項１７】
入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する機能を含む画像形成装置であって、
前記ワークフローを選択するフロー選択情報を取得するフロー選択情報取得部と、
前記取得されたフロー選択情報に基づいて前記ワークフローの情報であるワークフロー情報を取得するワークフロー情報取得部と、
原稿を読み取って前記画像情報を生成する原稿読み取り部と、
前記生成された画像情報を取得する画像情報取得部と、
前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成する表示情報生成部と、を含み、
前記ワークフロー情報は、夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報を含み、
前記ワークフロー情報取得部は、前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得する、画像形成装置。
【請求項１８】
情報を視覚的に表示する表示部を更に含み、
前記表示部が、前記生成された表示情報に基づいて前記画像情報及び前記ワークフロー情報を表示することを特徴とする、請求項１７に記載の画像形成装置。
【請求項１９】
入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する画像処理方法であって、
ワークフロー選択情報取得部が、前記ワークフローを選択するフロー選択情報を取得し、
ワークフロー情報取得部が、夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報を含むワークフロー情報を前記取得されたフロー選択情報に基づいて取得し、且つ前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得し、
原稿読み取り部が、原稿を読み取って前記画像情報を生成し、
表示情報生成部が、前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成する、画像処理方法。
【請求項２０】
情報処理装置を、入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する画像処理装置として動作させる制御プログラムであって、
前記ワークフローを選択するフロー選択情報を取得するステップと、
夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報を含むワークフロー情報を前記取得されたフロー選択情報に基づいて取得し、且つ前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得するステップと、
原稿を読み取って生成された前記画像情報を取得するステップと、
前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成するステップとを前記情報処理装置に実行させることを特徴とする、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像処理システム、画像処理装置、画像形成装置、画像処理方法及び画像処理プログラムに関し、特に、入力された画像情報をワークフローに従って処理する際のワークフローの設定に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
また、このように電子化された文書を文書管理サーバに蓄積し若しくは指定された配信先に配信して利用する文書管理システムが知られている（例えば、特許文献１参照）。このような文書管理システムにおいては、スキャナ機能と情報処理機能とを組み合わせてワークフローを構成し、文書蓄積の効率化を図ることが行われている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したワークフローは、画像情報の形式の変換、読み取った画像に対するＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）の実行、文書の配信若しくは格納等、様々な処理が組み合わされて構成される。従って、ワークフローを実行するためには、画像情報の形式を変換する際の設定、読み取った画像に対してＯＣＲを実行する際の設定、文書の配信若しくは格納先の設定等、様々な設定を行う必要がある。ワークフローを設計し、若しくは設定を変更する際、ユーザは、夫々のワークフローが含まれる夫々の処理毎に設定値を選択し、若しくは入力する必要があり、その処理がユーザにとって負担である。
【０００５】
例えば、複数の文書配信用のワークフローが登録されている場合において、夫々のワークフローにおける文書の配信先をすべて同一の配信先に変更する場合を考える。このような場合、従来のシステムにおいては、夫々のワークフローの設定画面を参照し、個別に設定の変更を行う必要があり、ユーザにとって手間であった。尚、配信先の設定に限らず、上述した各種動作をはじめ、ワークフローを構成する様々な動作において、同様の課題が生じ得る。
【０００６】
本発明は、このような課題を解決するためになされたものであり、複数のワークフローの動作設定の処理を容易化することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する画像処理システムであって、前記ワークフローを選択するフロー選択情報を取得するフロー選択情報取得部と、夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報をワークフロー情報として記憶しているワークフロー情報記憶部と、前記共通設定値の情報を記憶している共通設定値情報記憶部と、前記取得されたフロー選択情報に基づいて前記ワークフロー情報を取得するワークフロー情報取得部と、原稿を読み取って前記画像情報を生成する原稿読み取り部と、前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成する表示情報生成部とを含み、前記ワークフロー情報取得部は、前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得する。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の画像処理システムにおいて、前記ワークフロー情報取得部は、前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値情報記憶部に記憶された前記共通設定値の情報を取得することを特徴とする。
【０００９】
また、請求項３に記載の発明は、請求項２に記載の画像処理システムにおいて、ユーザの操作に応じて前記ワークフロー情報記憶部に新たなワークフロー情報を記憶させるワークフロー情報登録部を更に含み、前記ワークフロー情報登録部は、前記ワークフロー情報記憶部に、前記共通設定値を適用する設定値についてはＮｕｌｌ値を記憶させることを特徴とする。
【００１０】
また、請求項４に記載の発明は、請求項１に記載の画像処理システムにおいて、ユーザの操作に応じて前記共通設定値情報記憶部に記憶された前記共通設定値の情報を更新する共通設定値情報更新部を更に含み、前記共通設定値情報更新部は、前記ユーザの操作に応じて前記共通設定値の情報を更新する場合、前記共通設定適用情報に応じて、前記ワークフロー情報記憶部に記憶された前記設定値のうち前記更新された共通設定値に対応する設定値に前記更新された共通設定値を反映し、前記ワークフロー情報取得部は、前記共通設定適用情報に関わらず、前記設定値の情報として前記ワークフロー情報記憶部に記憶された前記設定値の情報を取得することを特徴とする。
【００１１】
また、請求項５に記載の発明は、請求項４に記載の画像処理システムにおいて、ユーザの操作に応じて前記ワークフロー情報記憶部に新たなワークフロー情報を記憶させるワークフロー情報登録部を更に含み、前記ワークフロー情報登録部は、前記共通設定値を適用する設定値に対応する共通設定値の情報を前記共通設定値情報記憶部から取得して前記ワークフロー情報記憶部に記憶させることを特徴とする。
【００１２】
また、請求項６に記載の発明は、請求項１乃至５いずれかに記載の画像処理システムにおいて、前記ワークフロー情報記憶部は、夫々の前記設定値毎に前記共通設定適用情報を記憶していることを特徴とする。
【００１３】
また、請求項７に記載の発明は、請求項１乃至６いずれかに記載の画像処理システムにおいて、前記共通設定値情報記憶部は、複数種類の前記共通設定値の情報を記憶しており、前記ワークフロー情報記憶部は、前記複数種類の共通設定値のうちいずれの共通設定値を適用するかを示す情報を記憶していることを特徴とする。
【００１４】
また、請求項８に記載の発明は、請求項１乃至７いずれかに記載の画像処理システムにおいて、前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記原稿読み取り部による原稿の読み取り処理及び前記画像情報の生成処理を示す情報を含むことを特徴とする。
【００１５】
また、請求項９に記載の発明は、請求項１乃至８いずれかに記載の画像処理システムにおいて、前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記生成された画像情報の情報形式を変換する処理を示す情報を含むことを特徴とする。
【００１６】
また、請求項１０に記載の発明は、請求項１乃至９いずれかに記載の画像処理システムにおいて、前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記ワークフローに従って処理された画像情報を記憶媒体に格納させる処理を示す情報を含むことを特徴とする。
【００１７】
また、請求項１１に記載の発明は、請求項１乃至１０いずれかに記載の画像処理システムにおいて、前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記ワークフローに従って処理された画像情報を他の装置に送信する処理を示す情報を含むことを特徴とする。
【００１８】
また、請求項１２に記載の発明は、請求項１乃至１１いずれかに記載の画像処理システムにおいて、前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記生成された画像情報に対して文字認識を実行する処理を示す情報を含むことを特徴とする。
【００１９】
また、請求項１３に記載の発明は、請求項１乃至１２いずれかに記載の画像処理システムにおいて、前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記ワークフローに含まれる処理の分岐を判断する処理を示す情報を含むことを特徴とする。
【００２０】
また、請求項１４に記載の発明は、請求項１乃至１３いずれかに記載の画像処理システムにおいて、前記ワークフロー情報記憶部は、前記処理を示す情報の一つとして、前記取得されたフロー選択情報によって選択されるワークフローとは異なるワークフローを実行する処理を示す情報を含むことを特徴とする。
【００２１】
また、請求項１５に記載の発明は、請求項１乃至１４いずれかに記載の画像処理システムにおいて、情報を視覚的に表示する表示部を更に含み、前記表示部が、前記生成された表示情報に基づいて前記画像情報及び前記ワークフロー情報を表示することを特徴とする。
【００２２】
また、請求項１６に記載の発明は、入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する画像処理装置であって、前記ワークフローを選択するフロー選択情報を取得するフロー選択情報取得部と、前記取得されたフロー選択情報に基づいて前記ワークフローの情報であるワークフロー情報を取得するワークフロー情報取得部と、原稿を読み取って生成された前記画像情報を取得する画像情報取得部と、前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成する表示情報生成部とを含み、前記ワークフロー情報は、夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報を含み、前記ワークフロー情報取得部は、前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得する。
【００２３】
また、請求項１７に記載の発明は、入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する機能を含む画像形成装置であって、前記ワークフローを選択するフロー選択情報を取得するフロー選択情報取得部と、前記取得されたフロー選択情報に基づいて前記ワークフローの情報であるワークフロー情報を取得するワークフロー情報取得部と、原稿を読み取って前記画像情報を生成する原稿読み取り部と、前記生成された画像情報を取得する画像情報取得部と、前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成する表示情報生成部と、を含み、前記ワークフロー情報は、夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報を含み、前記ワークフロー情報取得部は、前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得する。
【００２４】
また、請求項１８に記載の発明は、請求項１７に記載の画像形成装置において、情報を視覚的に表示する表示部を更に含み、前記表示部が、前記生成された表示情報に基づいて前記画像情報及び前記ワークフロー情報を表示することを特徴とする。
【００２５】
また、請求項１９に記載の発明は、入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する画像処理方法であって、ワークフロー選択情報取得部が、前記ワークフローを選択するフロー選択情報を取得し、ワークフロー情報取得部が、夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報を含むワークフロー情報を前記取得されたフロー選択情報に基づいて取得し、且つ前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得し、原稿読み取り部が、原稿を読み取って前記画像情報を生成し、表示情報生成部が、前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成する。
【００２６】
また、請求項２０に記載の発明は、情報処理装置を、入力された画像情報を複数の処理が組み合わせられて構成されるワークフローに従って処理する画像処理装置として動作させる制御プログラムであって、前記ワークフローを選択するフロー選択情報を取得するステップと、夫々のワークフローに含まれる複数の処理を示す情報、前記処理の実行において参照される設定値の情報及び前記設定値として異なるワークフローに共通して適用するために設定された共通設定値を適用するか否かを示す共通設定適用情報を含むワークフロー情報を前記取得されたフロー選択情報に基づいて取得し、且つ前記共通設定適用情報が前記共通設定値を適用することを示す場合、前記設定値の情報として前記共通設定値と同一の情報を取得するステップと、原稿を読み取って生成された前記画像情報を取得するステップと、前記フロー選択情報を取得した後ワークフローを完了する前に、前記生成された画像情報と前記取得されたワークフロー情報とを表示するための表示情報を生成するステップとを前記情報処理装置に実行させることを特徴とする。
【発明の効果】
【００２７】
本発明によれば、複数のワークフローの動作設定の処理を容易化することが可能となる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係る文書管理システムの運用形態を示す図である。
【図２】本発明の実施形態に係る情報処理端末のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るフロー制御部の機能構成を示す図である。
【図５】本発明の実施形態に係るフロー情報ＤＢに含まれる情報の例を示すブロック図である。
【図６】本発明の実施形態に係るフロー情報ＤＢに記憶されているワークフロー登録情報の例を示す図である。
【図７】本発明の実施形態に係るフロー情報ＤＢに記憶されている共通設定登録情報の例を示す図である。
【図８】本発明の実施形態に係るフロー構築画面のＧＵＩの例を示す図である。
【図９】本発明の実施形態に係る画像処理装置の動作を示すフローチャートである。
【図１０】本発明の実施形態に係るワークフロー選択画面のＧＵＩの例を示すフローチャートである。
【図１１】本発明の実施形態に係るプレビュー画面のＧＵＩの例を示す図である。
【図１２】本発明の他の実施形態に係るワークフロー登録情報の例を示す図である。
【図１３】本発明の他の実施形態に係る共通設定登録情報の例を示す図である。
【図１４】本発明の他の実施形態に係る文書管理システムの運用形態を示す図である。
【図１５】本発明の他の実施形態に係るワークフローサーバの機能構成を示すブロック図である。
【発明を実施するための形態】
【００２９】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像処理システムの例として、スキャンにより読み取った画像を、予め登録されたワークフローに従って処理することにより、文書の配信や格納を行う文書管理システムを例として説明する。
【００３０】
図１は、本実施の形態に係る文書管理システムの運用形態の例を示す図である。図１に示すように、本実施形態に係る文書管理システムは、画像形成装置１、クライアント端末２及びファイル管理サーバ３を含む。
【００３１】
画像形成装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機である。また、画像形成装置１は、予め登録されたワークフローを実行するワークフローサーバとしても機能する。即ち、画像形成装置１は、ユーザによって構築されたワークフローに従って文書の蓄積若しくは配信処理を実行する機能を有する。尚、画像形成装置１は、入力された画像を処理するという点において、画像処理装置ということもできる。クライアント端末２は、ユーザが操作する情報処理端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置によって実現される。
【００３２】
ファイル管理サーバ３は、上述したワークフローの実行の結果、文書情報が蓄積されるデータサーバである。ファイル管理サーバ３が記憶している文書情報とは、例えば拡張子“ｊｐｇ”や“ｐｄｆ”等の画像情報、拡張子“ｔｘｔ”や“ｄｏｃ”等の文字情報によって構成される情報である。即ち、ファイル管理サーバ３に含まれる記録媒体が、画像情報蓄積部として機能する。
【００３３】
画像形成装置１、クライアント端末２及びファイル管理サーバ３は、ネットワークを介して接続されている。このような構成により、本実施形態に係る文書管理システムは、入力された画像情報をワークフローに従って処理する画像処理システムとして機能する。
【００３４】
尚、図１に示す運用形態の他、画像形成装置１に含まれる機能のうち、上述したワークフローサーバとしての機能を画像形成装置１とは別に設けた装置に実行させることもできる。このような態様は、例えば大規模なオフィス等、ユーザ数が多いために、ワークフローサーバの処理負荷が高くなる場合において、有効である。また、画像形成装置１とワークフローサーバとを夫々異なる装置として設ける場合、ワークフローサーバの機能は、更に複数の装置に分割して実行させることができる。例えば、ワークフローサーバの機能のうち、ワークフローを管理する機能をクライアント端末２にインストールされた管理ツールによって構成することも可能である。また、画像形成装置１とファイル管理サーバ３とを一体の装置として構成しても良い。
【００３５】
次に、本実施形態に係る画像形成装置１、クライアント端末２及びファイル管理サーバ４のハードウェア構成について説明する。図２は、本実施形態に係る画像形成装置１のハードウェア構成を示すブロック図である。尚、画像形成装置１は、図２に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。以下の説明においては、画像形成装置１のハードウェア構成を例として説明するが、クライアント端末２及びファイル管理サーバ４についても同様である。
【００３６】
図２に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ等と同様の構成を有する。即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００３７】
ＣＰＵ１０は演算手段であり、情報処理端末全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００３８】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。尚、図１において説明したように、本実施形態に係るワークフローサーバ１及びファイル管理サーバ４は、サーバとして運用される。従って、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。
【００３９】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００４０】
次に、本実施形態に係る画像形成装置１の機能構成について、図３を参照して説明する。図３は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ディスプレイパネル１０４、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７及びネットワークＩ／Ｆ１０８を有する。
【００４１】
また、コントローラ１００は、主制御部１１１、エンジン制御部１１２、入出力制御部１１３、画像処理部１１４、操作表示制御部１１５及びフロー情報ＤＢ（Ｄａｔａ  Ｂａｓｅ）１２０を有する。また、主制御部１１１は、フロー制御部１１６を含む。図３に示すように、本実施形態に係る画像形成装置１は、スキャナユニット１０２、プリントエンジン１０６を有する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００４２】
ディスプレイパネル１０４は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ディスプレイパネル１０４は、図２に示すＬＣＤ６０及び操作部７０によって実現される。
【００４３】
ネットワークＩ／Ｆ１０８は、画像形成装置１がネットワークを介してクライアント端末２やファイル管理サーバ３等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。ネットワークＩ／Ｆ１０８は、図２に示すＩ／Ｆ５０によって実現される。
【００４４】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００４５】
主制御部１１１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。また、主制御部１１１に含まれるフロー制御部１１６は、ワークフローの実行やワークフローの設計及び既に登録されているワークフローの設定変更等の機能を担う。フロー制御部１１６の機能構成について、図４に示す。
【００４６】
図４に示すように、フロー制御部１１６は、情報取得部１６１、プレビュー処理部１６２及びフロー実行処理部１６３を含む。情報取得部１６１は、ユーザによるワークフローの実行指示等の操作情報、スキャンの結果生成された画像情報、実行すべきワークフローの情報等、ワークフローの処理に関する様々な情報を取得する。
【００４７】
プレビュー処理部１６２は、スキャンされた画像を配信する前にプレビューする際の処理を行う。尚、本実施形態に係る画像形成装置１は、スキャンされた画像に加えて、実行が指示されたワークフローの設定値をプレビュー画面に表示する。この設定値のプレビュー機能が本実施形態に係る要旨の１つとなる。フロー実行処理部１６３は、情報取得部１６１が取得した情報に基づき、ワークフローの実行を処理する。例えば、情報取得部１６１が取得したワークフローの情報にスキャン処理が含まれていれば、フロー実行処理部１６３は、エンジン制御部１１３を制御してスキャンを実行させる。また、画像変換処理や、ＯＣＲ処理が含まれていれば、フロー実行処理部１６３は、画像処理部１１４を制御して画像変換若しくはＯＣＲを実行させる。また、文書の配信処理が含まれていれば、フロー実行処理部１６３は、入出力制御部１１３を制御して文書の配信処理を実行させる。
【００４８】
エンジン制御部１１２は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１１３は、ネットワークＩ／Ｆ１０８を介して入力される信号や命令を主制御部１１１に入力する。また、主制御部１１１は、入出力制御部１１３を制御し、ネットワークＩ／Ｆ１０８及びネットワークを介してクライアント端末２やファイル管理サーバ３にアクセスする。
【００４９】
画像処理部１１４は、主制御部１１１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１１４は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置３に格納され若しくはネットワークＩ／Ｆ１０８を介してファイル管理サーバ３に送信される情報である。操作表示制御部１１５は、ディスプレイパネル１０４に情報表示を行い若しくはディスプレイパネル１０４を介して入力された情報を主制御部１１１に通知する。
【００５０】
フロー情報ＤＢ１２０は、画像形成装置１によるワークフローの処理に用いられる情報を記憶している記憶部である。図５にフロー情報ＤＢ１２０が記憶している情報の例を示す。図５に示すように、フロー情報ＤＢ１２０は、ユーザによって予め登録されているワークフローの情報としてワークフロー登録情報を記憶している。また、フロー情報ＤＢ１２０は、複数のワークフローに共通して適用する設定値の情報として共通設定登録情報を記憶している。
【００５１】
図６に、ワークフロー登録情報の内容を示す。図６に示すように、ワークフロー登録情報は、ワークフローを識別するためのＩＤ、ワークフローの名称、ワークフローに含まれる処理の内容、夫々の処理の動作設定値及び動作設定値として共通設定の適用有無を示すフラグの情報を含む。即ち、フロー情報ＤＢ１２０のうち、ワークフロー登録情報を記憶している部分が、ワークフロー情報記憶部として機能する。
【００５２】
例えば、ＩＤ“００１”のワークフローであれば、名称は“ｐｒｏｊｅｃｔＡ”であり、“スキャン”、“変換”、“配信”といった処理が含まれる。また、“スキャン”の処理には、動作設定値として“設定１”、“設定２”及び“設定３”が設けられており、“ｐｒｏｊｅｃｔＡ”の“スキャン”処理においては、“設定１”〜“設定３”のいずれにも共通設定は適用されない。他方、“変換”の処理には動作設定値として“設定１”及び“設定２”が設けられており、“ｐｒｏｊｅｃｔＡ”の“変換”処理においては、“設定１”に共通設定が適用される。尚、共通設定が適用される設定項目については、設定値はＮｕｌｌ値とすることができる。
【００５３】
図６に示す“スキャン”、“変換”、“配信”、“ＯＣＲ”等の各処理は、画像形成装置１においてプラグインとして構成されている。即ち、上記各処理のプラグインを構成するプログラムが画像形成装置１にインストールされることにより、図６に示す各処理が画像形成装置１において実行可能となる。尚、画像形成装置１において、図６に示す各処理の機能を担うのは、図３に示すコントローラ１００に含まれる各制御部である。例えば、“スキャン”の機能を実現するプラグインは、エンジン制御部１１３である。また、“変換”、“ＯＣＲ”の機能を実現するプラグインは、画像処理部１１４である。また、“配信”の機能を実現するプラグインは、入出力制御部１１３である。
【００５４】
図７に、共通設定登録情報の内容を示す。図７に示すように、共通設定登録情報は、ワークフローに組み込み可能な処理の名称、夫々の処理の動作設定項目及び共通設定として用いる設定値の情報を含む。例えば、“スキャン”処理の“設定１”の場合、“○○○”という設定値が共通設定として登録されている。即ち、フロー情報ＤＢ１２０のうち、共通設定登録情報を記憶している部分が、共通設定値情報記憶部として機能する。このように、共通設定の設定値が登録されていることが、本実施形態に係る要旨となる。
【００５５】
画像形成装置１がプリンタとして動作する場合は、まず、入出力制御部１１３がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。入出力制御部１１３は、受信した印刷ジョブを主制御部１１１に転送する。主制御部１１１は、印刷ジョブを受信すると、画像処理部１１４を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。
【００５６】
画像処理部１１４によって描画情報が生成されると、エンジン制御部１１２は、生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行する。プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００５７】
画像形成装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作若しくはネットワークＩ／Ｆ１０８を介して外部のクライアント端末２等から入力されるスキャン実行指示に応じて、操作表示制御部１１５若しくは入出力制御部１１３が主制御部１１１にスキャン実行信号を転送する。主制御部１１１は、受信したスキャン実行信号に基づき、エンジン制御部１１２を制御する。
【００５８】
エンジン制御部１１２は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１１２は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１１２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作する。
【００５９】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１１２は、スキャナユニット１０２が生成した撮像情報を画像処理部１１４に転送する。画像処理部１１４は、主制御部１１１の制御に従い、エンジン制御部１１２から受信した撮像情報に基づき画像情報を生成する。画像処理部１１４が生成した画像情報はＨＤＤ４０等の画像形成装置１に装着された記憶媒体に保存される。即ち、スキャナユニット１０２、エンジン制御部１１２及び画像処理部１１４が連動して、原稿読み取り部として機能する。
【００６０】
画像処理部１１４によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくは入出力制御部１１３及びネットワークＩ／Ｆ１０８を介してファイル管理サーバ３等の外部の装置に送信される。即ち、ＡＤＦ１０１及びエンジン制御部１１２が画像入力部として機能する。
【００６１】
また、画像形成装置１が複写機として動作する場合は、エンジン制御部１１２がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１１４が生成した画像情報に基づき、画像処理部１１４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１１２がプリントエンジン１０６を駆動する。
【００６２】
このような文書管理システムにおいて、本実施形態に係る要旨は、フロー情報ＤＢ１２０に登録された共通設定登録情報による、フロー設計や設定変更の容易化及びワークフロー実行時のプレビュー画面の構成にある。以下、本実施形態に係る画像処理装置の動作について説明する。
【００６３】
まず、本実施形態に係る画像形成装置１において、ワークフローの設計や既に登録されているワークフローの設定を変更する際の動作について説明する。図８は、本実施形態に係る画像形成装置１においてワークフローの設計や既に登録されているワークフローの設定を変更する際に表示されるフロー構築画面のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を示す図である。
【００６４】
図８に示すように、本実施形態に係るフロー構築画面は、アイコン配置部８ａ、設定値表示部８ｂ及びアイコン一覧部８ｃを含む。図８に示すフロー構築画面は、フロー制御部１１６の機能に基づき、操作表示制御部１１５がディスプレイパネル１０４に表示させる。図８は、図６に示す“ｐｒｏｊｅｃｔＡ”の設定画面を示す状態を示している。
【００６５】
アイコン配置部８ａは、図８に示すように、ワークフローに含まれる処理プラグインや処理を実行する機器のアイコンを表示する表示部である。アイコン配置部８ａの表示は画像形成装置１のフロー情報ＤＢ１２０に記憶されている情報とリンクしており、ユーザによって構築されたワークフローの情報は、リアルタイムでフロー情報ＤＢ１２０に記憶される。
【００６６】
設定値表示部８ｂは、アイコン配置部８ａにおいて選択されているプラグインに係る処理の設定値を表示する表示部である。図８の例においては、“スキャン”の処理が選択されているため、アイコン配置部８ａに表示されている“スキャン”プラグインのアイコンが強調表示されており、設定値表示部８ｂには、“スキャン”プラグインの設定値が表示されている。
【００６７】
ユーザはマウス等のポインタを操作し、アイコン一覧部８ｃに表示された処理プラグイン若しくは処理機器のアイコンをアイコン配置部８ａにドラッグ＆ドロップする。このような操作により、操作表示制御部１１５が操作情報を取得し、フロー制御部１１６に対して、ワークフローへの処理プラグインの追加が指示される。フロー制御部１１６は、取得した指示情報に基づき、フロー情報ＤＢ１２０に情報を記憶させる。即ち、フロー制御部１１６が、ワークフロー情報登録部として機能する。
【００６８】
ここで、図８に示すように、設定値表示部８ｂは、共通設定の適用／不適用を選択するための選択部（以降、共通設定適用選択部とする）を含む。ユーザは、共通設定適用選択部を操作して“適用”若しくは“不適用”を選択することにより、選択中のプラグインに係る処理の設定値として、共通設定登録情報として登録されている値を適用するか否かを選択する。
【００６９】
このように、本実施形態においては、ワークフローの動作設定を行う画面において、共通設定を適用するか否かを選択するためのＧＵＩを設けられているため、複数のワークフローを登録する場合や、設定を変更する場合において、共通設定登録情報を登録しておくことにより、ユーザの負担を軽減することが可能となる。
【００７０】
ここで、共通設定登録情報の具体的な効果について説明する。図６、図７において示すような情報の構成により、共通設定登録情報のある設定項目の設定値を更新すると、その更新は、その設定項目に係る共通設定適用フラグが“適用”となっているワークフローの設定情報のすべてに適用される。これにより、例えば、図６に示す“スキャン”処理や“配信”処理等、複数のワークフローに登録されている処理の設定値を一括して変更したい場合において、夫々のワークフロー毎に、図８に示す画面から設定値を変更する必要がなく、図７に示す共通設定登録情報を更新するだけで、目的を達成することができ、ユーザの負担を軽減することができる。
【００７１】
次に、本実施形態に係る文書管理システムにおいて、ワークフローを実際に実行する際の動作を説明する。図９は、本実施形態に係る文書管理システムにおいて、画像形成装置１がワークフローを実行する際の動作を示すフローチャートである。図９に示すように、まず、情報取得部１６１が操作表示制御部１１５からワークフローの実行指示に係る操作情報を取得する（Ｓ９０１）。
【００７２】
Ｓ９０１においては、まず、ユーザが図１０に示すようなワークフロー選択画面を操作し、実行すべきワークフローを選択した上で実行を指示する。従って、Ｓ９０１において情報取得部１６１が取得する操作情報には、ワークフローの実行命令に加えて、実行すべきワークフローを識別する識別情報が含まれる。この識別情報とは、図６に示すＩＤに対応する情報である。即ち、情報取得部１６１が、フロー選択情報取得部として機能する。
【００７３】
情報取得部１６１は、ワークフローの実行命令を含む操作情報を取得すると、同時に取得したワークフローのＩＤに基づき、フロー情報ＤＢ１２０からワークフローの情報を取得する（Ｓ９０２）。即ち、情報取得部１６１がワークフロー情報取得部として機能する。例えば、ワークフローのＩＤとして“００１”という値を取得した場合、情報取得部１６１は、図６に示すＩＤ“００１”、即ち“ｐｒｏｊｅｃｔＡ”に係るワークフローの情報を取得する。より具体的には、情報取得部１６１は、“ｐｒｏｊｅｃｔＡ”に含まれる“スキャン”、“変換”、“配信”という処理の内容、夫々の処理の設定値及び夫々の設定値についての共通設定適用フラグの情報を取得する。
【００７４】
ワークフローの情報を取得すると、情報取得部１６１は、取得した情報のうち共通設定適用フラグの情報を参照し、共通設定を適用する項目の有無を確認する（Ｓ９０３）。の確認の結果、共通設定を適用する項目（以降、共通設定適用項目とする）がある場合（Ｓ９０３／Ｙｅｓ）、情報取得部１６１は、共通設定を適用する項目の設定値を、フロー情報ＤＢ１２０に記憶されている共通設定登録情報から取得する（Ｓ９０４）。
【００７５】
Ｓ９０４の処理により情報取得部１６１が共通設定適用項目の設定値を取得した後、若しくは、Ｓ９０３の確認の結果、共通設定適用項目が無かった場合（Ｓ９０３／Ｎｏ）、フロー実行処理部１６３が、エンジン制御部１１２を制御してスキャンを実行させる（Ｓ９０５）。情報取得部１６１は、Ｓ９０５のスキャン処理の結果生成された画像情報を取得する。
【００７６】
情報取得部１６１が、スキャンにより生成された画像情報を取得すると、プレビュー処理部１６２は、プレビュー画面を表示するための情報を出力する（Ｓ９０６）。Ｓ９０６の処理の結果表示されるプレビュー画面のＧＵＩの例を図１１に示す。図１１に示すように、本実施形態に係るプレビュー画面のＧＵＩは、スキャン結果表示部１１ａ、フロー設定表示部１１ｂ及び実行指示部１１ｃを含む。
【００７７】
スキャン結果表示部１１ａは、Ｓ９０５のスキャン処理の結果生成された画像情報を表示する表示部である。フロー設定表示部１１ｂは、Ｓ９０２及びＳ９０４において取得されたワークフローの情報を表示する表示部である。実行指示部１１ｃは、プレビュー画面に表示された内容でのワークフローの実行をユーザが指示するためのＧＵＩである。
【００７８】
図１１に示すような画面を表示するため、プレビュー処理部１６２は、Ｓ９０６において、Ｓ９０５の処理の結果生成された画像情報と、Ｓ９０２及びＳ９０４において取得されたワークフローの情報を出力する。Ｓ９０６においてプレビュー処理部１６２が出力した情報は、操作表示制御部１１５に入力される。操作表示制御部１１５は、プレビュー処理部１６２から取得した情報に基づいて図１１に示すような画面を表示するための表示情報を生成し、ディスプレイパネル１０４にプレビュー画面を表示させる。即ち、プレビュー処理部１６２及び操作表示制御部１１５が連動して表示情報生成部として機能する。
【００７９】
図１１に示すように、スキャンの結果に加えて選択されたワークフローの設定情報をプレビュー画面に含めることにより、ワークフローに含まれる処理がすべて実行されて文書が配信される前に、ユーザが設定内容を確認することが可能となる。これにより、文書の誤送信や、情報形式の誤りなどを未然に確認して訂正することが可能となる。
【００８０】
図１１に示すようにプレビュー画面が表示された結果、ユーザが実行指示部１１ｃを操作してワークフローの実行を指示すると、情報取得部１６１が操作表示制御部１１５から実行命令を取得する（Ｓ９０７／Ｙｅｓ）。情報取得部１６１が実行命令を取得すると、フロー実行処理部１６３が、ワークフロー情報に基づいてコントローラ１００に含まれる各制御部を制御し、ワークフローを実行して（Ｓ９０８）、処理を終了する。
【００８１】
他方、図１１に示す画面においてユーザが“キャンセル”を選択することにより、情報取得部１６１が実行命令を取得せずに（Ｓ９０７／Ｎｏ）、キャンセル命令を取得した場合（Ｓ９０９／Ｙｅｓ）、フロー制御部１１６は、そのまま処理を終了する。このような動作により、本実施形態に係る画像形成装置１によるワークフローの実行動作が完了する。
【００８２】
以上説明したように、本実施形態に係る文書管理システムにおいては、フロー情報ＤＢ１２０が、図６に示すようなワークフロー登録情報に加えて、図７に示すような共通設定の登録情報を記憶している。そして、ワークフロー登録情報には、夫々の設定値毎に共通設定を適用するか否かを示す共通設定適用フラグが含まれる。このような構成により、複数のワークフローの動作設定の処理を容易化することが可能となる。
【００８３】
尚、上記実施形態においては、ユーザが画像形成装置１を直接操作してワークフローの実行を指示する場合を例として説明した。この他、例えばクライアント装置２に、画像形成装置１に命令を与えるためのクライアント・プログラムをインストールし、クライアント装置２を操作することにより、ネットワークを介して画像形成装置１を操作することも可能である。このような場合、図８、図１０及び図１１の各画面は、クライアント端末２の表示部に表示される。このような態様においても、上記と同様の効果を得ることが可能である。
【００８４】
また、上記実施形態においては、図６において説明したように、ワークフロー登録情報に含まれる情報のうち、動作設定値については、共通設定が適用される場合、Ｎｕｌｌ値とすることができる。これは、図９において説明したように、共通設定を適用する項目については、情報取得部１６１が、共通設定登録情報から設定値を取得してワークフローを実行するからである。
【００８５】
これに対して、共通設定を適用する項目について、値をＮｕｌｌ値とするのではなく、ワークフロー設計時や、共通設定登録情報の更新時に、フロー制御部１１６が情報をフロー情報ＤＢ１２０に記憶させる際、共通設定登録情報から値を取得してワークフロー登録情報の対応する設定項目を逐次更新するようにしても良い。図９の説明において、情報取得部１６１は、一度ワークフロー登録情報を取得した後、共通設定を適用する項目については、共通設定登録情報から値を取得するように、２段階で情報を取得する。これに対して、上記逐次更新する態様を用いることにより、共通設定適用フラグに関わらずワークフロー登録情報を取得するのみでその後の処理を実行することが可能となり、ワークフロー実行時におけるフロー制御部１１６の処理負荷を低減することができる。
【００８６】
また、上記実施形態においては、画像形成装置１のディスプレイパネル１０４に図８に示すフロー構築画面が表示される場合を例として説明した。この他、図１において説明したように、クライアント端末２にインストールされた管理ツールによってワークフローを管理する機能を実現する場合、フロー構築画面はクライアント端末２のＬＣＤ６０に表示される。更に、上記逐次更新する態様と上記管理ツールの態様とを組み合わせる場合、図６に示す共通設定適用フラグの情報及び図７に示す共通設定登録情報はクライアント端末２に設けられた記憶媒体に記憶させておくことが可能である。この場合、画像形成装置１のフロー情報ＤＢ１２０には、図６に示す情報のうち、“ＩＤ”、“ワークフロー名”、“処理”、及び“動作設定”の情報を記憶させれば良く、フロー情報ＤＢ１２０に記憶させる情報から、共通設定適用フラグの情報を省略することができる。
【００８７】
また、上記実施形態においては、フロー情報ＤＢ１２０にワークフロー登録情報及び共通設定登録情報が記憶されている例が説明されている。これに対して、ワークフロー登録情報と共通設定登録情報とを、夫々異なるＤＢに記憶させるようにしても良い。即ち、ワークフロー情報記憶部と、共通設定値情報記憶部とを１つのデータベースに設けても良いし、別々に設けても良い。
【００８８】
また、上記実施形態においては、図６に示すように、ワークフローを構成する各処理の夫々の設定値毎に共通設定適用フラグが設けられる。これにより、より詳細に共通設定値の適用有無を判断することが可能である。この他、設定値毎ではなく、夫々の処理毎に共通設定適用フラグを設けても良い。即ち、図６に示す“スキャン”、“変換”、“配信”等の処理毎に共通設定適用フラグを設けても良い。この場合、共通設定適用フラグが“適用”であれば、夫々の処理についての設定値すべて、例えば、“スキャン”であれば“設定１”、“設定２”、“設定３”のすべてに共通設定値が適用される。
【００８９】
また、上記実施形態においては、共通設定の適用有無を判断する各処理の種類として、“スキャン”、“変換”、“配信”及び“ＯＣＲ”を例として説明した。即ち、共通設定の適用有無を判断する各処理とは、画像形成装置１において実行可能なプラグインである。この他、上記プラグインとしては、画像情報を他の装置に“配信”する処理の他、例えば、画像形成装置１に設けられた記憶媒体に格納させる処理が考えられる。また、プラグインとして用いられるのは、上記実施形態のように実際の画像処理を伴うものに限らず、例えば、ワークフローを条件分岐させるプラグインや、条件に応じて他のワークフローを実行させるプラグイン等がある。これらのプラグインの設定値としても共通設定を適用することが可能であり、本実施形態を適用する意義がある。
【００９０】
実施の形態２．
実施の形態１においては、図６に示すように、共通設定適用フラグとして共通設定を適用するか否かを示す情報が用いられ、図７に示すように、共通設定は１種類のみである場合を例として説明した。本実施形態においては、共通設定が複数種類ある場合について説明する。尚、実施の形態１と同様の符号を付す構成については同一または相当部を示すものとし、説明を省略する。
【００９１】
本実施形態に係る文書管理システムの構成は、実施の形態１において説明した態様と概ね同一である。ここで、本実施形態に係る文書管理システムにおいては、フロー情報ＤＢ１２０に記憶されるワークフロー登録情報及び共通設定登録情報の情報形式が異なる。図１２及び図１３を参照して、本実施形態に係るワークフロー登録情報及び共通設定登録情報について説明する。
【００９２】
図１２は、本実施形態に係るワークフロー登録情報を示す図である。図１２に示すように、本実施形態に係るワークフロー登録情報は、実施の形態１において説明した共通設定適用フラグに換えて、共通設定適用情報を含む。共通設定適用情報は、“不適用”のように共通設定を適用しないことを示す情報か、若しくは共通設定を適用する場合において“設定Ａ”、“設定Ｂ”、“設定Ｃ”等、いずれの設定を適用するかを示す情報である。
【００９３】
図１３は、本実施形態に係る共通設定登録情報を示す図である。図１３に示すように、本実施形態に係る共通設定登録情報は、“設定Ａ”、“設定Ｂ”のように、複数種類の設定毎に設定値が登録されている。図１３に示す“設定Ａ”、“設定Ｂ”は、図１２の共通設定適用情報における“設定Ａ”、“設定Ｂ”、“設定Ｃ”に対応する。このような構成の情報をフロー情報ＤＢ１２０に記憶させることにより、本実施形態に係る文書管理システムにおいては、複数種類の共通設定を利用することが可能となる。
【００９４】
本実施形態に係る画像形成装置１の動作は、概ね実施の形態１の図９において説明した態様と同様である。ここで、本実施形態に係る画像形成装置１の情報取得部１６１は、図９のＳ９０３において、適用／不適用を判断するのではなく、“不適用”か、“設定Ａ”、“設定Ｂ”のように、共通設定の種類が指定されているかを判断する。そして、共通設定の種類が指定されている場合、Ｓ９０４において情報取得部１６１は、指定されている適用種類の設定値を、図１３において説明したような共通設定登録情報から取得する。
【００９５】
このように、本実施形態に係る文書管理システムにおいては、図１３に示すように複数種類の共通設定を設けることにより、複数のワークフローに適用すべき共通設定の幅を広げ、よりユーザの利便性を向上することが可能となる。
【００９６】
その他の実施形態．
図１において説明したように、画像形成装置１に含まれる機能のうち、ワークフローサーバとしての機能を他の装置に実行させることもできる。そのような形態について、以下に説明する。図１４は、本実施形態に係る文書管理システムの運用形態を示す図である。図１に示すように、本実施形態に係る文書管理システムにおいては、図１の態様に加えて、ワークフローサーバ４がネットワークを介して接続されている。ワークフローサーバ４は、予め登録されたワークフローに従って入力された画像情報を処理する画像処理装置である。
【００９７】
図１４に示す画像形成装置１、クライアント端末２及びファイル管理サーバ３の機能及び構成は実施の形態１と概ね同様である。次に、本実施形態に係るワークフローサーバ４について説明する。本実施形態に係るワークフローサーバ４は、図２において説明したハードウェアによって構成される。ここで、ワークフローサーバ４はサーバとしてネットワーク上で運用されるため、図２に示すＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。
【００９８】
図１５は、本実施形態に係るワークフローサーバ４の機能構成を示す図である。図１５に示すように、本実施形態に係るワークフローサーバ４は、コントローラ４００及びネットワークＩ／Ｆ４１０を含む。また、コントローラ４００は、フロー制御部４０１、入出力制御部４０２、画像処理部４０３及びフロー情報ＤＢ４０４を含む。
【００９９】
図１５に示すフロー制御部４０１、入出力制御部４０２、フロー情報ＤＢ４０４及びネットワークＩ／Ｆ４１０は、夫々実施の形態１に係るフロー制御部１１６、入出力制御部１１３、フロー情報ＤＢ１２０及びネットワークＩ／Ｆ１０８と同様の機能を有する。また、図１５に示す画像処理部４０３は、実施の形態１に係る画像処理部１１４が実現する機能のうち、“変換”、“ＯＣＲ”等のワークフローに組み込まれるプラグインの機能を有する。
【０１００】
このような構成により、本実施形態に係る文書管理システムにおいては、画像形成装置１におけるスキャンによって生成された画像情報を、フロー情報ＤＢ４０４に登録されたワークフロー情報に従ってワークフローサーバ４が処理することにより、実施の形態１と同様の効果を得ることができる。
【０１０１】
本実施形態に係る文書管理システムにおいては、図９のＳ９０１からＳ９０７及びＳ９０９について、実施の形態１と同様に画像形成装置１が動作する。そして、Ｓ９０７において情報取得部１６１が操作表示制御部１１５から実行命令を取得した場合、Ｓ９０８に係るフローの実行に際して、フロー実行処理部１６３がワークフローサーバ４に情報を転送することにより、ワークフローサーバ４において以降のフローが実行される。これにより、実施の形態１と同様の効果を得ることができる。
【０１０２】
尚、画像形成装置１にはフロー情報ＤＢ１２０を設けず、ワークフローサーバ４から情報を取得するように構成することもできる。この場合、情報取得部１６１は、Ｓ９０２において、ネットワークを介してワークフローサーバ４からワークフローの情報を取得する。これにより、画像形成装置１の構成を簡略化することができる。
【０１０３】
また、Ｓ９０２からＳ９０４の処理をワークフローサーバ４において実行させることもできる。この場合、情報取得部１６１は、Ｓ９０１においてワークフローの実行指示に係る操作情報を取得すると、入出力制御部１１３を制御し、ネットワークＩ／Ｆ１０８を介して情報を送信する。この時送信される情報は、ワークフローを識別する識別情報としてのＩＤ及びフロー情報の送信要求が含まれる。
【０１０４】
ネットワークＩ／Ｆ４１０を介して画像形成装置１から上記ＩＤ及び送信要求を受信したワークフローサーバ４においては、フロー制御部４０１に含まれる情報取得部が、実施の形態１と同様にＳ９０２からＳ９０４の処理を実行する。Ｓ９０４までの処理が完了すると、フロー制御部４０１は、入出力制御部４０２を制御し、フロー情報ＤＢ４０４から取得したワークフロー情報を画像形成装置１に送信させる。これにより、Ｓ９０５以降の処理を画像形成装置１が実行する。
【０１０５】
また、画像形成装置１のフロー制御部１１６からプレビュー処理部１６２を省略し、図１１に示すようなプレビュー画面を表示するための表示情報を生成する処理をワークフローサーバ４に実行させることもできる。この場合、Ｓ９０６においては、主制御部１１１がワークフローサーバ４から取得した表示情報に基づいて操作表示制御部１１５を制御し、ディスプレイパネル１０４にプレビュー画面を表示させる。
【０１０６】
このように、画像形成装置１とは別にワークフローサーバ４を設けることにより、画像形成装置１の処理負荷を低減することができるため、画像形成装置１の構成を簡略化し、コストを低減することができる。また、規模の大きなオフィス等において、画像形成装置１では情報の処理能力が不十分である場合に、特に有効である。このような態様は、例えば複数の画像形成装置１を設置して、夫々の画像形成装置１からワークフローを実行したい場合において、１台あたりの画像形成装置のコストを低減したい場合等にも効果がある。
【符号の説明】
【０１０７】
１  画像処理装置、
２  クライアント端末、
３  ファイル管理サーバ
１０  ＣＰＵ、
２０  ＲＡＭ、
３０  ＲＯＭ、
４０  ＨＤＤ、
５０  Ｉ／Ｆ、
６０  ＬＣＤ、
７０  操作部、
８０  バス、
１００  コントローラ、
１０１  ＡＤＦ、
１０２  スキャナユニット、
１０３  排紙トレイ、
１０４  ディスプレイパネル。
１０５  給紙テーブル、
１０６  プリントエンジン、
１０７  排紙トレイ、
１０８  ネットワークＩ／Ｆ、
１１１  主制御部、
１１２  エンジン制御部、
１１３  入出力制御部、
１１４  画像処理部、
１１５  操作表示制御部、
１１６  フロー制御部、
１２０  フロー情報ＤＢ、
１６１  情報取得部、
１６２  プレビュー処理部、
１６３  フロー実行処理部、
４００  コントローラ、
４０１  フロー制御部、
４０２  入出力制御部、
４０３  画像処理部、
４０４  フロー情報ＤＢ、
４１０  ネットワークＩ／Ｆ
【先行技術文献】
【特許文献】
【０１０８】
【特許文献１】特開２００８−９７５８６号公報
【図１】
2010198316.tif 000003
【図２】
2010198316.tif 000004
【図３】
2010198316.tif 000005
【図４】
2010198316.tif 000006
【図５】
2010198316.tif 000007
【図６】
2010198316.tif 000008
【図７】
2010198316.tif 000009
【図８】
2010198316.tif 000010
【図９】
2010198316.tif 000011
【図１０】
2010198316.tif 000012
【図１１】
2010198316.tif 000013
【図１２】
2010198316.tif 000014
【図１３】
2010198316.tif 000015
【図１４】
2010198316.tif 000016
【図１５】
2010198316.tif 000017