(57)【要約】【課題】動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用することができるワークフロー管理システム、ワークフロー管理方法及びワークフロー管理プログラムを提供する。【解決手段】ワークフロー管理システム１００は、データベース１１７を備えた管理サーバSVによって動的なワークフローを構成するタスクを管理し、紙文書の情報をワークフロー情報として取り扱うワークフロー管理システム１００であって、データベース１１７に格納されたタスクの関連情報に所定の情報を付加し、前記タスクの関連情報の印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段により生成された印刷データを印刷するワークフロー情報印刷手段とを有することを特徴とする。【選択図】図５
2008077238.tif 000002
【特許請求の範囲】
【請求項１】
データベースを備えた管理サーバによって動的なワークフローを構成するタスクを管理し、紙文書の情報をワークフロー情報として取り扱うワークフロー管理システムであって、
前記データベースに格納されたタスクの関連情報に所定の情報を付加し、前記タスクの関連情報の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成された印刷データを印刷するワークフロー情報印刷手段とを有することを特徴とするワークフロー管理システム。
【請求項２】
前記印刷データ生成手段は、
可視又は不可視情報の印刷データを作成する透かし作成手段を有し、
前記データベースに格納されたタスクの関連情報の印刷データを生成する際に、
前記透かし作成手段により、タスクを特定する情報、印刷する関連情報を特定する情報、印刷を指示したユーザを特定する情報、印刷した画像形成装置を特定する情報、印刷した日時を特定する情報のうち、少なくとも1つを可視又は不可視情報として前記タスクの関連情報に付加し、印刷データを生成することを特徴とする請求項１に記載のワークフロー管理システム。
【請求項３】
前記印刷データ生成手段により生成された印刷データを、前記ワークフロー情報印刷手段により印刷する際に、
タスクに関する情報、印刷に関する情報、ユーザに関する情報のうち、少なくとも１つを前記データベースに格納するワークフロー情報印刷記録手段を有することを特徴とする請求項１又は２に記載のワークフロー管理システム。
【請求項４】
前記印刷データ生成手段は、
前記管理サーバがユーザを認証する際に用いるユーザ認証情報に対して、所定の符号化処理を行い、前記透かし作成手段により、符号化処理を行った前記ユーザ認証情報を不可視情報としてユーザ情報に付加し、印刷データを生成することを特徴とする請求項１ないし３の何れか一項に記載のワークフロー管理システム。
【請求項５】
前記印刷データ生成手段は、
タスク毎の進捗状態を記録するチェック欄を設けた、前記タスクの情報をリスト化したタスク情報一覧の印刷データを生成することを特徴とする請求項１ないし４の何れか一項に記載のワークフロー管理システム。
【請求項６】
前記紙文書をスキャンし、スキャン画像を生成する画像読み取り手段と、
前記画像読み取り手段により読み取られたスキャン画像から抽出した所定の情報を基に、前記スキャン画像が関連するタスクを特定し、特定した前記タスクの新規関連情報として前記スキャン画像を前記データベースに格納するワークフロー情報格納手段とを有することを特徴とする請求項１ないし５に記載のワークフロー管理システム。
【請求項７】
前記ワークフロー情報格納手段は、
前記画像読み取り手段により読み取ったスキャン画像に対して、所定の画像処理を行う画像処理手段と、
前記画像処理手段により画像処理された画像から画像特徴を抽出するとともに、前記印刷データ生成手段により付加した可視又は不可視情報である前記所定の情報を読み取る特徴抽出手段と、
所定の比較指標を基に、前記特徴抽出手段により抽出された画像特徴と、前記データベースに格納されたタスクの関連情報を示す画像の画像特徴との類似度を判断する特徴比較手段とを有し、
前記特徴抽出手段により読み取った前記所定の情報と、前記特徴比較手段により判断した類似度の高い前記タスクの関連情報とを基に、前記スキャン画像が関連するタスクを特定するタスク特定手段とを有することを特徴とする請求項１ないし６の何れか一項に記載のワークフロー管理システム。
【請求項８】
前記ワークフロー情報格納手段は、
前記特徴比較手段により、スキャン画像の画像特徴と前記データベースに格納されたタスクの関連情報を示す画像の画像特徴との差異を検出し、差異がある箇所に記載された情報を、前記タスクの関連情報のコメント情報として、前記データバースに格納することを特徴とする請求項１ないし７の何れか一項に記載のワークフロー管理システム。
【請求項９】
前記ユーザ認証情報を不可視情報として含むユーザ情報の紙文書を、前記画像読み取り手段により該ワークフロー管理システムに入力した場合、
前記特徴抽出手段により抽出した画像特徴から、前記印刷データ生成手段により付加したユーザ認証情報を読み取り、読み取ったユーザ認証情報を基に認証処理を行うことを特徴とする請求項１ないし８の何れか一項に記載のワークフロー管理システム。
【請求項１０】
前記タスク一覧のタスク毎のチェック欄に進捗状態が記録された紙文書を、前記画像読み取り手段により該ワークフロー管理システムに入力した場合、
前記特徴抽出手段により抽出した画像特徴から、前記タスク毎の進捗状態を示す情報を読み取り、読み取った前記タスク毎の進捗状態を示す情報を基に、該当するタスクの情報の進捗状態を示す情報を更新することを特徴とする請求項１ないし９の何れか一項に記載のワークフロー管理システム。
【請求項１１】
動的なワークフローを構成するタスクと、紙文書の情報をスキャン画像としてワークフロー管理システムに入力する画像形成装置とを管理する、データベースを備えた管理サーバであって、
前記データベースに格納されたタスクの関連情報に所定の情報を付加し、前記タスクの関連情報の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成した印刷データを前記画像形成装置へ送信する印刷データ送信手段と、
前記画像形成装置から入力されたスキャン画像から抽出した前記所定の情報を基に、前記スキャン画像が関連するタスクを特定し、特定した前記タスクの新規関連情報として前記スキャン画像を前記データベースに格納するワークフロー情報格納手段とを有することを特徴とする管理サーバ。
【請求項１２】
データベースを備えた管理サーバによって動的なワークフローを構成するタスクを管理し、紙文書の情報をワークフロー情報として取り扱うワークフロー管理システムに接続された画像形成装置であって、
前記紙文書をスキャンし、スキャン画像を生成する画像読み取り手段と、
前記管理サーバから送信された印刷データを受信する印刷データ受信手段と、
前記印刷データ受信手段により受信した印刷データを印刷するワークフロー情報印刷手段とを有することを特徴とする画像形成装置。
【請求項１３】
前記印刷データ生成手段は、
可視又は不可視情報の印刷データを作成する透かし作成手段を有し、
前記データベースに格納されたタスクの関連情報の印刷データを生成する際に、
前記透かし作成手段により、タスクを特定する情報、印刷する関連情報を特定する情報、印刷を指示したユーザを特定する情報、印刷した画像形成装置を特定する情報、印刷した日時を特定する情報のうち、少なくとも1つを可視又は不可視情報として前記タスクの関連情報に付加し、印刷データを生成することを特徴とする請求項１１に記載の管理サーバ。
【請求項１４】
前記印刷データ生成手段により生成された印刷データを、前記画像形成装置が有するワークフロー情報印刷手段により印刷する際に、
タスクに関する情報、印刷に関する情報、ユーザに関する情報のうち、少なくとも１つを前記データベースに格納するワークフロー情報印刷記録手段を有することを特徴とする請求項１１又は１３に記載の管理サーバ。
【請求項１５】
前記印刷データ生成手段は、
当該管理サーバがユーザを認証する際に用いるユーザ認証情報に対して、所定の符号化処理を行い、前記透かし作成手段により、符号化処理を行った前記ユーザ認証情報を不可視情報としてユーザ情報に付加し、印刷データを生成することを特徴とする請求項１１、１３又は１４の何れか一項に記載の管理サーバ。
【請求項１６】
前記印刷データ生成手段は、
タスク毎の進捗状態を記録するチェック欄を設けた、前記タスクの情報をリスト化したタスク情報一覧の印刷データを生成することを特徴とする請求項１１、１３ないし１５の何れか一項に記載の管理サーバ。
【請求項１７】
前記ワークフロー情報格納手段は、
前記画像形成装置が有する画像読み取り手段により読み取ったスキャン画像に対して、所定の画像処理を行う画像処理手段と、
前記画像処理手段により画像処理された画像から画像特徴を抽出するとともに、前記印刷データ生成手段により付加した可視又は不可視情報である前記所定の情報を読み取る特徴抽出手段と、
所定の比較指標を基に、前記特徴抽出手段により抽出された画像特徴と、前記データベースに格納されたタスクの関連情報を示す画像の画像特徴との類似度を判断する特徴比較手段とを有し、
前記特徴抽出手段により読み取った前記所定の情報と、前記特徴比較手段により判断した類似度の高い前記タスクの関連情報とを基に、前記スキャン画像が関連するタスクを特定するタスク特定手段とを有することを特徴とする請求項１１、１３ないし１６の何れか一項に記載の管理サーバ。
【請求項１８】
前記ワークフロー情報格納手段は、
前記特徴比較手段により、スキャン画像の画像特徴と前記データベースに格納されたタスクの関連情報を示す画像の画像特徴との差異を検出し、差異がある箇所に記載された情報を、前記タスクの関連情報のコメント情報として、前記データバースに格納することを特徴とする請求項１１、１３ないし１７の何れか一項に記載の管理サーバ。
【請求項１９】
前記ユーザ認証情報を不可視情報として含むユーザ情報の紙文書を、前記画像形成装置が有する画像読み取り手段により該管理サーバに入力した場合、
前記特徴抽出手段により抽出した画像特徴から、前記印刷データ生成手段により付加したユーザ認証情報を読み取り、読み取ったユーザ認証情報を基に認証処理を行うことを特徴とする請求項１１、１３ないし１８の何れか一項に記載の管理サーバ。
【請求項２０】
前記タスク一覧のタスク毎のチェック欄に進捗状態が記録された紙文書を、前記画像形成装置が有する画像読み取り手段により該管理サーバに入力した場合、
前記特徴抽出手段により抽出した画像特徴から、前記タスク毎の進捗状態を示す情報を読み取り、読み取った前記タスク毎の進捗状態を示す情報を基に、該当するタスクの情報の進捗状態を示す情報を更新することを特徴とする請求項１１、１３ないし１９の何れか一項に記載の管理サーバ。
【請求項２１】
動的なワークフローを構成するタスクと、紙文書の情報をスキャン画像としてワークフロー管理システムに入力する画像形成装置とを管理する、データベースを備えた管理サーバにおけるワークフロー管理方法であって、
前記データベースに格納されたタスクの関連情報に所定の情報を付加し、前記タスクの関連情報の印刷データを生成する印刷データ生成手順と、
前記印刷データ生成手順により生成した印刷データを前記画像形成装置へ送信する印刷データ送信手順と、
前記画像形成装置から入力されたスキャン画像から抽出した前記所定の情報を基に、前記スキャン画像が関連するタスクを特定し、特定した前記タスクの新規関連情報として前記スキャン画像を前記データベースに格納するワークフロー情報格納手順とを有することを特徴とするワークフロー管理方法。
【請求項２２】
データベースを備えた管理サーバによって動的なワークフローを構成するタスクを管理し、紙文書の情報をワークフロー情報として取り扱うワークフロー管理システムに接続された画像形成装置におけるワークフロー管理方法であって、
前記紙文書をスキャンし、スキャン画像を生成する画像読み取り手順と、
前記管理サーバから送信された印刷データを受信する印刷データ受信手順と、
前記印刷データ受信手順により受信された印刷データを印刷するワークフロー情報印刷手順とを有することを特徴とするワークフロー管理方法。
【請求項２３】
動的なワークフローを構成するタスクと、紙文書の情報をスキャン画像としてワークフロー管理システムに入力する画像形成装置とを管理する、データベースを備えた管理サーバにおけるワークフロー管理プログラムであって、
コンピュータを、
前記データベースに格納されたタスクの関連情報に所定の情報を付加し、前記タスクの関連情報の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成した印刷データを前記画像形成装置へ送信する印刷データ送信手段と、
前記画像形成装置から入力されたスキャン画像から抽出した前記所定の情報を基に、前記スキャン画像が関連するタスクを特定し、特定した前記タスクの新規関連情報として前記スキャン画像を前記データベースに格納するワークフロー情報格納手段として機能させるワークフロー管理プログラム。
【請求項２４】
データベースを備えた管理サーバによって動的なワークフローを構成するタスクを管理し、紙文書の情報をワークフロー情報として取り扱うワークフロー管理システムに接続された画像形成装置におけるワークフロー管理プログラムであって、
コンピュータを、
前記紙文書をスキャンし、スキャン画像を生成する画像読み取り手段と、
前記管理サーバから送信された印刷データを受信する印刷データ受信手段と、
前記印刷データ受信手段により受信された印刷データを印刷するワークフロー情報印刷手段として機能させるワークフロー管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンストラクティブワークフローを管理するワークフロー管理システムに関するものである。
【背景技術】
【０００２】
ネットワーク上のパーソナルコンピュータ（PC：Personal Computer）を利用したワークフロー管理システムとしては、特許文献１に示すような、サーバ・クライアント方式で構成されたワークフロー管理システムであり、コンピュータネットワーク内の処理でワークフローを管理している。このようなシステムの場合、紙文書がワークフローの一部を構成することは難しい。そこで、上記問題点を鑑みて、ワークフローの一部に紙文書を取り入れ、押印などの処理（承認処理）を紙で行うことを許可するシステムが、特許文献２に提開示されている。これは、メディアとして電子文書と紙文書との違いに着目したもので、両者を並行処理することで、メディア間の特性の差異を克服し、紙文書を取り入れたシステムを実現している。しかし、ネットワーク上のパーソナルコンピュータ（以下、「PC」と言う。）以外の機器は単にメディア変換機としてしか機能しておらず、これらのメディア（電子文書と紙文書）を処理可能な機器特性を生かしたワークフローの最適化は行われていない。
【０００３】
異なる種類の機器（例えば、PC、プリンタ（Printer）、ファックシミリ（Facsimile）、スキャナ及び複合機（MFP：multi-function printer）など。）により構成されるネットワークにおいてワークフローを実現する場合、それらの機器特性の差異により、単一のワークフローが複数の実現手段を持つ。ユーザに機器の選択を行わせる場合、ワークフロー管理システムは、これら複数の実現手段から適当なものを選択する必要がある。よって、動的にワークフローを選択、構成する必要がある。
【０００４】
特許文献３又は４には、動的にワークフローを決定する方法が開示されている。しかし、特許文献３又は４に示される技術では、上述した、異なる種類の機器により構成されるネットワークにおいてワークフローには対応していない。
【０００５】
このように、上述したワークフロー管理システムにおいて、紙文書に記載の情報を、機器特性を生かして入力するワークフローの実現は困難なものであり、その結果、プリンタ、ファクシミリ、複合機（MFP）などから出力された紙文書の情報を、ワークフローの中で有効な情報として取り扱うことができず、情報サイクルが遮断され、紙の利便性をワークフロー管理システムで十分に利用することができない。
【０００６】
そこで、出願人は、機器依存性を考慮したワークフロー管理システムとして、ネットワーク上の複数の画像機器の入出力特性に依存してワークフローの抽象度を調整し表示するなどの方法で、動的なタスク構成の変更を可能とする柔軟なワークフローと画像機器の統合する技術（例えば、特願２００５−０５４８７７号を参照。）や、これを発展させた、OCR（光学的文字認証：Optical Character Reader）や画像透かし（ウォーターマーキング）を利用したワークフロー技術（例えば、特願２００５−０２８５９１号を参照。）を提案している。
【０００７】
また、柔軟なワークフローでは、タスク実行時に多くの追加タスクが発生し、システムに登録されることになる。その場合に、システムの効率的な運用を考慮しなければならない。また、タスクは動的に生成されるだけでなく、ユーザによって実行され、その成果物として、電子、紙の両方の文書などが作成される。これらの文書は、タスクの成果物であるため、タスクと関連付けて管理することが合理的であることから、紙文書をスキャンし、タスクに関連付けて管理する方法が提案されている。
【特許文献１】特開２００２−２４５２１４号公報
【特許文献２】特開２０００−００３４０２号公報
【特許文献３】特開２０００−２５９７３６号公報
【特許文献４】特開平８−２２１４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した紙文書をスキャンし、タスクに関連付けて管理する機能は、OCRを用いて実現しており、機能の性能がOCRの認識精度に依存するため、OCRの結果を利用した機能の自動化には限界があるという問題点がある。
【０００９】
このように、従来のワークフロー管理システムでは、紙文書の情報をシステムに入力し、ワークフロー情報として扱うことは困難であり、システムから出力された紙文書に、新規情報を加え、再度システムに入力することができないと言った情報サイクルが遮断され、紙の利便性（例えば、環境を選ばず直感的な情報の追加など。）をワークフロー管理システムにおいて、有効的に活用することができなかった。
【００１０】
本発明では、上記従来技術の問題点を鑑み、動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用することができるワークフロー管理システム、ワークフロー管理方法及びワークフロー管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明のワークフロー管理システムは、データベースを備えた管理サーバによって動的なワークフローを構成するタスクを管理し、紙文書の情報をワークフロー情報として取り扱うワークフロー管理システムであって、前記データベースに格納されたタスクの関連情報に所定の情報を付加し、前記タスクの関連情報の印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段により生成された印刷データを印刷するワークフロー情報印刷手段とを有することを特徴とする。
【００１２】
これによって、本発明のワークフロー管理システムは、動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用することができる。
上記目的を達成するため、本発明のワークフロー管理システムは、前記印刷データ生成手段において、可視又は不可視情報の印刷データを作成する透かし作成手段を有し、前記データベースに格納されたタスクの関連情報の印刷データを生成する際に、前記透かし作成手段により、タスクを特定する情報、印刷する関連情報を特定する情報、印刷を指示したユーザを特定する情報、印刷した画像形成装置を特定する情報、印刷した日時を特定する情報のうち、少なくとも1つを可視又は不可視情報として前記タスクの関連情報に付加し、印刷データを生成することを特徴とする。
【００１３】
これによって、本発明のワークフロー管理システムは、タスクを特定する情報、印刷する関連情報を特定する情報、印刷を指示したユーザを特定する情報、印刷した画像形成装置を特定する情報、印刷した日時を特定する情報のうち、少なくとも1つを可視又は不可視情報として付加したタスク関連情報（添付文書）の印刷データを生成することができる。
【００１４】
上記目的を達成するため、本発明のワークフロー管理システムは、前記印刷データ生成手段により生成された印刷データを、前記ワークフロー情報印刷手段により印刷する際に、タスクに関する情報、印刷に関する情報、ユーザに関する情報のうち、少なくとも１つを前記データベースに格納するワークフロー情報印刷記録手段を有することを特徴とする。
【００１５】
これによって、本発明のワークフロー管理システムは、ワークフロー情報を印刷した記録をワークフロー管理システムで管理することができる。
【００１６】
上記目的を達成するため、本発明のワークフロー管理システムは、前記印刷データ生成手段により、前記管理サーバがユーザを認証する際に用いるユーザ認証情報に対して、所定の符号化処理を行い、前記透かし作成手段により、符号化処理を行った前記ユーザ認証情報を不可視情報としてユーザ情報に付加し、印刷データを生成することを特徴とする。
【００１７】
これによって、本発明のワークフロー管理システムは、ユーザ認証情報などのような機密情報も機密性の高い状態でユーザ情報に付加した印刷データを生成することができる。
【００１８】
上記目的を達成するため、本発明のワークフロー管理システムは、前記印刷データ生成手段により、タスク毎の進捗状態を記録するチェック欄を設けた、前記タスクの情報をリスト化したタスク情報一覧の印刷データを生成することを特徴とする。
【００１９】
これによって、本発明のワークフロー管理システムは、タスク毎の進捗状態を記録するチェック欄を設けたタスク情報一覧の印刷データを生成することができる。
【００２０】
上記目的を達成するため、本発明のワークフロー管理システムは、前記タスクの関連情報を印刷した紙文書を、前記画像読み取り手段により該ワークフロー管理システムに入力した場合、前記紙文書をスキャンし、スキャン画像を生成する画像読み取り手段と、前記画像読み取り手段により読み取られたスキャン画像から抽出した所定の情報を基に、前記スキャン画像が関連するタスクを特定し、特定した前記タスクの関連情報として前記スキャン画像を前記データベースに格納するワークフロー情報格納手段とを有することを特徴とする。
【００２１】
これによって、本発明のワークフロー管理システムは、紙文書の情報を自動的に適切なタスクの関連情報（添付文書）としてシステムに入力し、ワークフロー情報として管理することができる。
【００２２】
上記目的を達成するため、本発明のワークフロー管理システムは、前記ワークフロー情報格納手段において、前記画像読み取り手段により読み取ったスキャン画像に対して、所定の画像処理を行う画像処理手段と、前記画像処理手段により画像処理された画像から画像特徴を抽出するとともに、前記印刷データ生成手段により付加した可視又は不可視情報である前記所定の情報を読み取る特徴抽出手段と、所定の比較指標を基に、前記特徴抽出手段により抽出された画像特徴と、前記データベースに格納されたタスクの関連情報を示す画像の画像特徴との類似度を判断する特徴比較手段とを有し、前記特徴抽出手段により読み取った前記所定の情報と、前記特徴比較手段により判断した類似度の高い前記タスクの関連情報とを基に、前記スキャン画像が関連するタスクを特定するタスク特定手段とを有することを特徴とする。
【００２３】
これによって、本発明のワークフロー管理システムは、紙文書の情報を読み取ることで自動的に関連するタスクを特定することができる。
【００２４】
上記目的を達成するため、本発明のワークフロー管理システムは、前記ワークフロー情報格納手段において、前記特徴比較手段により、スキャン画像の画像特徴と前記データベースに格納されたタスクの関連情報を示す画像の画像特徴との差異を検出し、差異がある箇所に記載された情報を、前記タスクの関連情報のコメント情報として、前記データバースに格納することを特徴とする。
【００２５】
これによって、本発明のワークフロー管理システムは、紙文書の情報において、新規追記された情報を自動的に適切なタスクの関連情報（添付文書）のコメント情報としてシステムに入力し、ワークフロー情報として管理することができる。
【００２６】
上記目的を達成するため、本発明のワークフロー管理システムは、前記ユーザ認証情報を不可視情報として含むユーザ情報の紙文書を、前記画像読み取り手段により該ワークフロー管理システムに入力した場合、前記特徴抽出手段により抽出した画像特徴から、前記印刷データ生成手段により付加したユーザ認証情報を読み取り、読み取ったユーザ認証情報を基に認証処理を行うことを特徴とする。
【００２７】
これによって、本発明のワークフロー管理システムは、紙文書の情報を読み取ること、ユーザ認証を行うことができる。
【００２８】
上記目的を達成するため、本発明のワークフロー管理システムは、前記タスク一覧のタスク毎のチェック欄に進捗状態が記録された紙文書を、前記画像読み取り手段により該ワークフロー管理システムに入力した場合、前記特徴抽出手段により抽出した画像特徴から、前記タスク毎の進捗状態を示す情報を読み取り、読み取った前記タスク毎の進捗状態を示す情報を基に、該当するタスクの情報の進捗状態を示す情報を更新することを特徴とする。
【００２９】
これによって、本発明のワークフロー管理システムは、紙文書の情報を読み取ること、タスクの進捗状態を更新することができる。
【００３０】
上記目的を達成するため、本発明の管理サーバは、動的なワークフローを構成するタスクと、紙文書の情報をスキャン画像としてワークフロー管理システムに入力する画像形成装置とを管理する、データベースを備えた管理サーバであって、前記データベースに格納されたタスクの関連情報に所定の情報を付加し、前記タスクの関連情報の印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段により生成した印刷データを前記画像形成装置へ送信する印刷データ送信手段と、前記画像形成装置から入力されたスキャン画像から抽出した前記所定の情報を基に、前記スキャン画像が関連するタスクを特定し、特定した前記タスクの関連情報として前記スキャン画像を前記データベースに格納するワークフロー情報格納手段とを有することを特徴とする。
【００３１】
上記目的を達成するため、本発明の画像形成装置は、データベースを備えた管理サーバによって動的なワークフローを構成するタスクを管理し、紙文書の情報をワークフロー情報として取り扱うワークフロー管理システムに接続された画像形成装置であって、前記紙文書をスキャンし、スキャン画像を生成する画像読み取り手段と、前記管理サーバから送信された印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段により受信された印刷データを印刷するワークフロー情報印刷手段とを有することを特徴とする。
【００３２】
これによって、本発明の管理サーバ及び画像形成装置は、動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用することができる。
【００３３】
また、紙文書の情報を自動的に適切なタスクの関連情報（添付文書）としてシステムに入力し、ワークフロー情報として管理することができる。
【００３４】
上記目的を達成するため、本発明の管理サーバは、前記印刷データ生成手段において、可視又は不可視情報の印刷データを作成する透かし作成手段を有し、前記データベースに格納されたタスクの関連情報の印刷データを生成する際に、前記透かし作成手段により、タスクを特定する情報、印刷する関連情報を特定する情報、印刷を指示したユーザを特定する情報、印刷した画像形成装置を特定する情報、印刷した日時を特定する情報のうち、少なくとも1つを可視又は不可視情報として前記タスクの関連情報に付加し、印刷データを生成することを特徴とする。
【００３５】
これによって、本発明の管理サーバは、タスクを特定する情報、印刷する関連情報を特定する情報、印刷を指示したユーザを特定する情報、印刷した画像形成装置を特定する情報、印刷した日時を特定する情報のうち、少なくとも1つを可視又は不可視情報として付加したタスク関連情報（添付文書）の印刷データを生成することができる。
【００３６】
上記目的を達成するため、本発明の管理サーバは、前記印刷データ生成手段により生成された印刷データを、前記画像形成装置が有するワークフロー情報印刷手段により印刷する際に、タスクに関する情報、印刷に関する情報、ユーザに関する情報のうち、少なくとも１つを前記データベースに格納するワークフロー情報印刷記録手段を有することを特徴とする。
【００３７】
これによって、本発明の管理サーバは、ワークフロー情報を印刷した記録をワークフロー管理システムで管理することができる。
【００３８】
上記目的を達成するため、本発明の管理サーバは、前記印刷データ生成手段により、当該管理サーバがユーザを認証する際に用いるユーザ認証情報に対して、所定の符号化処理を行い、前記透かし作成手段により、符号化処理を行った前記ユーザ認証情報を不可視情報としてユーザ情報に付加し、印刷データを生成することを特徴とする。
【００３９】
これによって、本発明の管理サーバは、ユーザ認証情報などのような機密情報も機密性の高い状態でユーザ情報に付加した印刷データを生成することができる。
【００４０】
上記目的を達成するため、本発明の管理サーバは、前記印刷データ生成手段により、タスク毎の進捗状態を記録するチェック欄を設けた、前記タスクの情報をリスト化したタスク情報一覧の印刷データを生成することを特徴とする。
【００４１】
これによって、本発明の管理サーバは、タスク毎の進捗状態を記録するチェック欄を設けたタスク情報一覧の印刷データを生成することができる。
【００４２】
上記目的を達成するため、本発明の管理サーバは、前記ワークフロー情報格納手段において、前記画像形成装置が有する画像読み取り手段により読み取ったスキャン画像に対して、所定の画像処理を行う画像処理手段と、前記画像処理手段により画像処理された画像から画像特徴を抽出するとともに、前記印刷データ生成手段により付加した可視又は不可視情報である前記所定の情報を読み取る特徴抽出手段と、所定の比較指標を基に、前記特徴抽出手段により抽出された画像特徴と、前記データベースに格納されたタスクの関連情報を示す画像の画像特徴との類似度を判断する特徴比較手段とを有し、前記特徴抽出手段により読み取った前記所定の情報と、前記特徴比較手段により判断した類似度の高い前記タスクの関連情報とを基に、前記スキャン画像が関連するタスクを特定するタスク特定手段とを有することを特徴とする。
【００４３】
これによって、本発明の管理サーバは、紙文書の情報を読み取ることで自動的に関連するタスクを特定することができる。
【００４４】
上記目的を達成するため、本発明の管理サーバは、前記ワークフロー情報格納手段において、前記特徴比較手段により、スキャン画像の画像特徴と前記データベースに格納されたタスクの関連情報を示す画像の画像特徴との差異を検出し、差異がある箇所に記載された情報を、前記タスクの関連情報のコメント情報として、前記データバースに格納することを特徴とする。
【００４５】
これによって、本発明の管理サーバは、紙文書の情報において、新規追記された情報を自動的に適切なタスクの関連情報（添付文書）のコメント情報としてシステムに入力し、ワークフロー情報として管理することができる。
【００４６】
上記目的を達成するため、本発明の管理サーバは、前記ユーザ認証情報を不可視情報として含むユーザ情報の紙文書を、前記画像形成装置が有する画像読み取り手段により該管理サーバに入力した場合、前記特徴抽出手段により抽出した画像特徴から、前記印刷データ生成手段により付加したユーザ認証情報を読み取り、読み取ったユーザ認証情報を基に認証処理を行うことを特徴とする。
【００４７】
これによって、本発明の管理サーバは、紙文書の情報を読み取ること、ユーザ認証を行うことができる。
【００４８】
上記目的を達成するため、本発明の管理サーバは、前記タスク一覧のタスク毎のチェック欄に進捗状態が記録された紙文書を、前記画像形成装置が有する画像読み取り手段により該管理サーバに入力した場合、前記特徴抽出手段により抽出した画像特徴から、前記タスク毎の進捗状態を示す情報を読み取り、読み取った前記タスク毎の進捗状態を示す情報を基に、該当するタスクの情報の進捗状態を示す情報を更新することを特徴とする。
【００４９】
これによって、本発明の管理サーバは、紙文書の情報を読み取ること、タスクの進捗状態を更新することができる。
【００５０】
上記目的を達成するため、本発明の管理サーバにおけるワークフロー管理方法は、動的なワークフローを構成するタスクと、紙文書の情報をスキャン画像としてワークフロー管理システムに入力する画像形成装置とを管理する、データベースを備えた管理サーバにおけるワークフロー管理方法であって、前記データベースに格納されたタスクの関連情報に所定の情報を付加し、前記タスクの関連情報の印刷データを生成する印刷データ生成手順と、
前記印刷データ生成手順により生成した印刷データを前記画像形成装置へ送信する印刷データ送信手順と、
前記画像形成装置から入力されたスキャン画像から抽出した前記所定の情報を基に、前記スキャン画像が関連するタスクを特定し、特定した前記タスクの関連情報として前記スキャン画像を前記データベースに格納するワークフロー情報格納手順とを有することを特徴とする。
【００５１】
上記目的を達成するため、本発明の画像形成装置におけるワークフロー管理方法は、データベースを備えた管理サーバによって動的なワークフローを構成するタスクを管理し、紙文書の情報をワークフロー情報として取り扱うワークフロー管理システムに接続された画像形成装置におけるワークフロー管理方法であって、前記紙文書をスキャンし、スキャン画像を生成する画像読み取り手順と、前記管理サーバから送信された印刷データを受信する印刷データ受信手順と、前記印刷データ受信手順により受信された印刷データを印刷するワークフロー情報印刷手順とを有することを特徴とする。
【００５２】
これによって、本発明の管理サーバ及び画像形成装置におけるワークフロー管理方法は、動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用することができる。
【００５３】
また、紙文書の情報を自動的に適切なタスクの関連情報（添付文書）としてシステムに入力し、ワークフロー情報として管理することができる。
【００５４】
上記目的を達成するため、本発明の管理サーバにおけるワークフロー管理プログラムは、動的なワークフローを構成するタスクと、紙文書の情報をワークフロー管理システムに入力する画像形成装置とを管理する、データベースを備えた管理サーバにおけるワークフロー管理プログラムであって、コンピュータを、前記データベースに格納されたタスクの関連情報に所定の情報を付加し、前記タスクの関連情報の印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段により生成した印刷データを前記画像形成装置へ送信する印刷データ送信手段と、前記画像形成装置が有する画像読み取り手段により読み取られたスキャン画像から抽出した所定の情報を基に、前記スキャン画像が関連するタスクを特定し、特定した前記タスクの関連情報として前記スキャン画像を前記データベースに格納するワークフロー情報格納手段として機能させる。
【００５５】
上記目的を達成するため、本発明の画像形成装置におけるワークフロー管理プログラムは、データベースを備えた管理サーバによって動的なワークフローを構成するタスクを管理し、紙文書の情報をワークフロー情報として取り扱うワークフロー管理システムに接続された画像形成装置におけるワークフロー管理プログラムであって、コンピュータを、前記紙文書をスキャンし、スキャン画像を生成する画像読み取り手段と、前記管理サーバから送信された印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段により受信された印刷データを印刷するワークフロー情報印刷手段として機能させる。
【００５６】
これによって、本発明の管理サーバ及び画像形成装置におけるワークフロー管理プログラムは、コンピュータを、動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用するように機能させることができる。
【００５７】
また、紙文書の情報を自動的に適切なタスクの関連情報（添付文書）としてシステムに入力し、ワークフロー情報として管理するように機能させることができる。
【発明の効果】
【００５８】
本発明によれば、動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用することができるワークフロー管理システム、ワークフロー管理方法及びワークフロー管理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００５９】
以下、本発明の好適な実施の形態（以下、「実施形態」と言う。）について、図面を用いて詳細に説明する。
【００６０】
［第１の実施形態（以下、「実施形態１」と言う。）］
＜システム構成について＞
まず、本発明の実施形態１に係るワークフロー管理システムの構成について、図１〜図４を用いて説明する。
【００６１】
図１は、本発明の実施形態１に係るワークフロー管理システム１００の一例を示す図である。
【００６２】
図１に示すように、各種情報を管理し、システムが有する機能を制御するワークフロー管理サーバ（情報処理装置）SVと、ユーザがシステムを利用する際に端末として使用するユーザ端末（情報処理装置）PC（PC１〜PCｎ）と、コピー/FAX/プリンタ/スキャナ機能を備えネットワークに対応した複合機（画像形成装置）MFP（MFP１〜MFPｎ）とが、有線及び／又は無線回線により構築されたLAN（Local Area Network）やWAN（Wide Area Network）などのネットワーク（データ通信網）７０に接続され、ワークフロー管理システム１００を構築している。
【００６３】
図２は、本発明の実施形態１に係るワークフロー管理サーバSV（以下、「管理サーバSV」と言う。）及びユーザ端末PCのハードウェア構成の一例を示す図である。
【００６４】
図２に示すように、管理サーバSV及びユーザ端末PCは、制御部１１、主記憶部１２、補助記憶部１３、ネットワークI/F１４、外部記憶装置I/F１５、外部装置I/F１６、出力装置I/F１７及び入力装置I/F１８とから構成されている。
【００６５】
制御部（CPU：Central Processing Unit）１１は、主記憶部１２に記憶されたプログラムを実行する装置で、入力や記憶装置から受け取ったデータを演算処理し、出力装置や記憶装置に出力する。
【００６６】
主記憶部（ROM：Read Only Memory、RAM：Random Access Memory）１２は、制御部１１が実行するプログラムやデータを記憶する装置である。
【００６７】
補助記憶部（HD：Hard Disk）１３は、基本ソフトウェアであるOS（Operating System）やアプリケーションソフトウェアなどを関連するデータとともに記憶する装置である。また、補助記憶部１３には、データベース（DB：Data Base）が構築され、ワークフロー管理システム１００で取り扱う各種情報（各種データ）を格納し管理する。
【００６８】
ネットワークI/F１４は、ネットワーク７０を介して接続された周辺機器と情報（データ）をやり取りするインタフェースである。
【００６９】
外部記憶装置I/F１５は、USB（Universal Serial Bus）などのデータ伝送路を介して接続された外部記憶装置（例えば、記憶メディアドライブなど。）とデータをやり取りするインタフェースである。
【００７０】
外部装置I/F１６は、データ伝送路を介して接続された外部入力装置（例えば、デジタルカメラやスキャナなど。）とデータをやり取りするインタフェースである。
【００７１】
出力装置I/F１７は、データ伝送路を介して接続された出力装置（例えば、CRT（Cathode Ray Tube）や液晶ディスプレイなど。）からデータを受け取るインタフェースである。
【００７２】
入力装置I/F１８は、データ伝送路を介して接続された入力装置（例えば、キーボードやマウスなど。）からデータを受け取るインタフェースである。
【００７３】
図３は、本発明の実施形態１に係る複合機MFPのハードウェア構成の一例を示す図である。
【００７４】
次に、図３に示すように、複合機MFPは、制御部１１、制御部１２、補助記憶部１３、ネットワークI/F１４、外部記憶装置I/F１５、外部装置I/F１６、表示部（パネル表示）１９、入力部（操作部）２０、印刷部（プロッタ部）２１及びスキャナ部（原稿読み取り部）２２とから構成されている。このうち、情報処理装置１００及び２００で示した構成要素と同じ装置については、図２と同じ符号を用いて説明を省略し、異なる構成要素についてのみ説明する。
【００７５】
表示部（パネル表示）１９及び入力部（操作部）２０は、キースイッチ（ハードキーとGUI（Graphical User Interface）のソフトウェアキーを含む。）とタッチパネル機能を備えたLCD（Liquid Crystal Display：液晶表示装置）とから構成され、画像形成装置MFPが有する機能を利用する際のUI（User Interface）として機能する装置。
【００７６】
印刷部（プロッタ部）２１は、CMYKからなる画像データを受け取ると、レーザービームを用いた電子写真プロセス（露光、潜像、現像及び転写のプロセス）を用いて、転写紙（印刷用紙）に受け取った画像データを出力（印刷）する装置である。
【００７７】
スキャナ部（原稿読み取り部）２２は、CCD（Charge Coupled Devices）光電変換素子からなるラインセンサとA/Dコンバータとこれらを駆動する駆動回路を備え、原稿読み取り面（コンタクトガラス上）にセットされた原稿をスキャンすることでRGB各8ビットのデジタル画像データを生成（紙媒体から情報を読み取り電子化）する装置である。
【００７８】
図４は、本発明の実施形態１に係るワークフロー管理システム１００の主な機能構成の一例を示す図である。
【００７９】
図１において説明したように、ワークフロー管理システム１００は、ワークフロー管理サーバSV、ユーザ端末PC及び複合機MFPとから構成されている。では、これらの装置が有する主な機能構成について、管理サーバSV、ユーザ端末PC、複合機MFPの順に説明する。
【００８０】
図４に示すように、管理サーバSVは、システムを使用するユーザUに対してGUIを提供するGUI提供部１０１と、既存のタスクモデル及び／又はタスクインスタンスからの再利用により動的にワークフローモデルを生成し実行するワークフローエンジン１０４と、各種のデータベース１１７（以下、「DB」と言う。）とを備えている。
【００８１】
各種DB１１７としては、ワークフローの実行に際して参考にされる関連情報（添付文書やコメント情報など）を格納する関連情報DB１１２と、予め管理者などによって抽象化されたタスクモデルを格納するタスクモデルDB１１３と、過去のタスクインスタンスを格納するタスクインスタンスDB１１４と、ワークフローの作業記録を格納する作業記録DB１１５と、ログイン情報（認証情報）などのユーザ情報やユーザの所属部署やグループなどの組織情報を格納する組織情報DB１１６を備えている。
【００８２】
GUI提供部１０１は、ユーザ端末PCの表示画面（CRTや液晶ディスプレイなどに表示される画面）を描画するためのレンダリングエンジン１０２と、ユーザUとの情報のやり取りを行う入出力制御部１０３とを備えている。
【００８３】
ワークフローエンジン１０４は、DB１１２〜１１６に対して各種検索を実行する検索エンジン１０５と、ワークフローを構成するタスクの制御を行うタスク制御部１０６と、DB１１２〜１１４及びDB１１６を参照し、ユーザUとワークフロー管理システム１００の動作を監視してワークフローの作業記録を作業記録DB１１５に対して行うワークフロー記録部１１０と、紙文書のスキャン画像に対して所定の画像処理及び画像解析を行い、紙面情報を抽出するなど、紙文書の情報をワークフローの一部として取り入れるためのスキャン画像に関する処理を行う画像解析エンジン１１１とを備えている。
【００８４】
タスク制御部１０６は、タスクを作成するタスク作成部１０７と、作成されたタスクを実行するタスク実行部１０８と、作業記録DB１１５の情報を基にユーザUの現在のタスクを推測し、関連する情報をDB１１２〜１１４及びDB１１６から検索する推測エンジン１０９とを備えている。
【００８５】
動作概要としては、ユーザUはGUI提供部１０１の入出力制御部１０３を通じてワークフローエンジン１０４を操作し、ワークフローの作成、実行、ワークフローモデルの作成、関連情報、文書の登録、及びこれらとワークフローインスタンス、ワークフローモデルとのリンクなどの作業を行う。
【００８６】
ワークフローの作成に際し、ワークフローエンジン１０４の検索エンジン１０５は、DB１１２〜１１６に対して各種検索を実行する。
【００８７】
ワークフローエンジン１０４のタスク制御部１０６は、タスクモデルDB１１３及びタスクインスタンスDB１１４を使用し、ユーザUの指示などに基づいてタスクを制御する。タスク制御部１０６のタスク作成部１０７は、ユーザUの指示に従ってDB１１２〜１１６の情報を基にタスクの作成、情報のリンク付けなどの作業を行う。タスク実行部１０８は、ユーザUの指示に従ってタスクインスタンスDB１１４の情報を利用し、実際のタスク情報の更新（タスクの実行とはシステム側から見ればタスク情報の更新である。）を行う。推測エンジン１０９は、作業記録DB１１５の情報を基にユーザUの現在のタスクを推測し、関連する情報をDB１１２〜１１４及びDB１１６から検索する。ワークフロー記録部１１０は、ユーザUとシステムの動作を監視し、作業記録を作業記録DB１１５へ格納することで作業の記録を行う（作業履歴を残す）。
【００８８】
また、本実施形態のワークフロー管理システム１００は、管理サーバSVが備える通信I/F機能（例えば、図２で示した情報処理装置が備えるネットワークI/F１４。）によりシステムを構成する複合機MFPなどの機器とデータ通信が行えることから、ユーザUが複合機MFPなどの機器からシステムへログイン／ログアウト、スキャン画像のタスク関連付け（紙文書の情報をタスクの添付情報とする）、タスク添付情報の印刷などを行うことができる。これらの動作は、画像解析エンジン１１１を介して行われる。
【００８９】
次に、ユーザ端末PCは、管理サーバSVが備えたGUI提供部１０１のレンダリングエンジン１０２により描画されたタスクに関連する各種情報を管理サーバSVとやり取りを行うための表示画面を表示するブラウザを備えている。
【００９０】
次に、複合機MFPが備える主な機能については、図３を用いて説明する。複合機MFPは、図３に示すように、動作状態やジョブ情報などを表示し、タッチパネル機能からユーザUの動作指示を受け付けるパネル表示部である入力部２０及び表示部１９と、紙文書をスキャンし（読み取り）、紙文書の情報を電子化するスキャナ部（画像読み取り部）２２と、先のスキャナ部２２などにより入力されたRGBデータをCMYKデータへ変換し印刷する印刷部（プロッタ部）２１とを備えている。
【００９１】
このように、上記に説明したシステム構成によって、本実施形態に係るワークフロー管理システム１００は、動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用することができるワークフロー管理システムを実現する。
【００９２】
＜本発明の主要機能の構成例について＞
次に、本実施形態の特徴である、紙文書のスキャン画像に対して所定の画像処理及び画像解析を行い、紙面情報を抽出するなど、紙文書の情報をワークフローの一部として取り入れるためのスキャン画像に関する処理を行う画像解析エンジン１１１をどのような手段によって実現しているかについて、図５を用いて説明する。
【００９３】
図５は、本発明の実施形態１に係る画像解析エンジン１１１の主要機能構成の一例を示す図である。
【００９４】
管理サーバSVが備える画像解析エンジン１１１は、画像入力手段４１、画像処理手段４２、画像マッチング手段４３、画像出力手段４４及び透かし作成手段４５とから構成されている。
【００９５】
画像入力手段４１は、画像解析エンジン１１１で所定の処理を行う画像を入力する機能である。画像入力手段４１は、複合機MFPでスキャンされた紙文書のスキャン画像を、管理サーバSVが備える通信機能（ネットワークI/F１４）を介して画像解析エンジン１１１に入力する。また、スキャン画像だけでなく、ワークフローエンジン１０４からも画像が入力される。
【００９６】
画像処理手段４２は、画像入力手段４１により入力された入力画像に対して、所定の画像処理を行う機能である。画像処理手段４２は、次に説明する画像マッチング手段４３の前処理として、画像マッチング手段４３で行う処理に適切な画像となるように解像度変換、平滑化及び周波数フィルタリングなどの画像処理を行う。ここで、画像処理手段４２が行う処理について簡単に説明する。まず、解像度変換は、画像データに対して任意の変倍処理を行う処理である。また、平滑化は、画像データに対して、平滑化フィルタを用いてデータ内の高周波ノイズを除去する処理を行う（画像中のノイズを除去し階調値の小さな変化を平滑化する）。また、周波数フィルタリングは、画像データの持つ空間周波数を各種空間フィルタ（例えば、「強調フィルタ（MTF：Modulation Transfer Function補正）」など。）を用いて変換する処理である。
【００９７】
画像マッチング手段４３は、特徴抽出手段４３１、特徴保持手段４３２及び特徴比較手段４３３とから構成され、これらの手段を用いて、スキャン画像から読み取った情報や画像間のマッチングを行った結果に基づいて、スキャン画像が関連するタスクを特定する機能である。本実施形態のワークフロー管理システム１００では、スキャン画像として文書画像を想定しており、この文書画像間のマッチングを行う。以下に画像マッチング手段４３を構成する各手段について説明する。
【００９８】
特徴抽出手段４３１は、画像処理手段４２により適切に画像処理された入力画像から、予め定められた画像特徴を抽出する。本実施形態のワークフロー管理システム１００では、文書画像を想定しているため、ワークフローで取り扱われる紙文書の特徴を考慮し、予め画像特徴を定めておく。また、これらの画像特徴は、画像特徴データとして辞書化するなど管理サーバSVが備える補助記憶装置１３に格納しておく。
【００９９】
また、特徴抽出手段４３１は、画像入力手段４１によりワークフローエンジン１０４から入力された画像に対して、スキャン画像の基となる紙文書の情報（紙面情報）に含まれるバーコード情報などの可視情報や地紋（文書の背景に細かい黒点からなる特殊な「地紋」）などの透かし（ウォーターマーク）情報である不可視情報（例えば、網点などに埋め込まれた情報など。）の抽出を行い、情報を読み取る。
【０１００】
また、特徴抽出手段４３１は、入力画像から抽出した抽出結果（画像特徴）を、次に説明する特徴保持手段４３２に入力する。
【０１０１】
特徴保持手段４３２は、上述したように特徴抽出手段４３１により抽出された入力画像の画像特徴を保持する機能である。特徴保持手段４３２は、特徴抽出手段４３１から入力された画像特徴を、入力画像の画像特徴データとして管理サーバSVが備える補助記憶装置１３に格納しておく。
【０１０２】
ここで、画像特徴データの格納先を管理サーバSVが備える補助記憶装置１３としているが、管理サーバSVが備える外部記憶装置I/F１５を介したメモリカードなどの不揮発性記憶メディアでも良く、補助記憶装置１３に限定されるものではない。
【０１０３】
特徴比較手段４３３は、画像間のマッチングを行う機能である。特徴比較手段４３３は、予め定められた比較指標と、特徴保持手段４３２が保持している複数の画像特徴を用いて、画像間のマッチングを行う。ここで言う比較指標とは、画像間の類似性を表す指標で、予め本実施形態のワークフロー管理システム１００において入力される入力画像の特徴を考慮して算出する。この比較指標を基づいて、入力画像それぞれの画像特徴を比較し、比較結果の画像類似度によりマッチングを行う。
【０１０４】
このようして、画像マッチング手段４３は、特徴抽出手段４３１により抽出した画像特徴からスキャン画像に付加された可視又は不可視情報を読み取り、また、特徴比較手段４３２により画像間（画像処理手段４２により所定の画像処理を行った入力画像の画像特徴と既に入力された複数のタスクの関連情報を示す入力画像の画像特徴）のマッチング処理を行い、特徴抽出手段４３１により読み取ったスキャン画像に付加された情報と画像間のマッチング（類似度の判定）を行った結果とを基に、スキャン画像が関連するタスク（タスクの関連情報を含む）を特定し（タスク特定手段）、スキャン画像や抽出された画像特徴などとともに、次に説明する画像出力手段４４に入力する。
【０１０５】
画像出力手段４４は、先に述べた画像マッチング手段４３から入力されたタスクを特定する情報、スキャン画像、抽出された画像特徴などをワークフローエンジン１０４へ出力する機能である。画像出力手段４４によってワークフローエンジン１０４へ出力されたタスク特定結果、スキャン画像、抽出された画像特徴（画像解析結果）などは、入力された情報を基に、スキャン画像をタスクに関連付けて各種DB１１７に格納する（ワークフロー情報格納手段）など、ワークフロー情報としてシステム内で用いられる。
【０１０６】
透かし作成手段４５は、印刷を行う際に付加する情報を作成し、付加情報を含む印刷データを生成する機能（印刷データ生成手段）である。透かし作成手段４５は、画像を印刷する際に、印刷データ内に埋め込みたい情報を透かし（ウォーターマーク）情報もしくはバーコード情報に変換し、付加する情報を作成する。付加する情報には、タスクを特定する情報（例えば、タスクIDやタスク名など。）、印刷する関連情報（添付文書）を特定する情報（例えば、関連情報IDなど。）、印刷を指示したユーザUを特定する情報（例えば、ユーザIDやユーザ名など。）、印刷した画像機器を特定する情報（例えば、プリンタ名やIPアドレスなど。）、印刷した日時を特定する情報などのいずれか１つ、又はこれらを組み合わせた情報である。これらの情報は、ワークフロー管理システム１００が管理する各種DBなどから、検索エンジン１０５を備えるワークフローエンジン１０４を介して取得する。
【０１０７】
また、透かし作成手段４５は、作成した付加情報を印刷データの基となるデータ（例えば、入力画像など。）へ埋め込み、印刷データ（ラスタイメージ）を作成し、複合機MFPへ印刷を指示する（管理サーバSVが備える通信機能（ネットワークI/F１４）を介して、複合機MFPが備える印刷部２１へ、付加情報を埋め込んだ印刷データを送信する印刷データ送信手段）。また、タスクの関連情報（添付文書）を印刷する場合には、印刷データの基となるデータを関連情報DB１１２から取得し、付加情報を埋め込み印刷データを生成する。
【０１０８】
ここで、画像解析エンジン１１１とスキャン画像データや印刷データなどをやり取りする複合機MFPが備える各手段についても説明する。
【０１０９】
複合機MFPは、本実施形態において用いる機能を実現するため、画像読み取り手段３１、印刷手段３２及び通信手段３３とから構成されている。
【０１１０】
画像読み取り手段３１は、複合機MFPが備えるスキャナ部２２であり、紙文書の情報（紙面情報）をスキャンし電子化する（スキャン画像を生成する）。
【０１１１】
印刷手段３２は、複合機MFPが備える印刷部２１であり、スキャン画像などの入力されたデータを印刷する。本実施形態では、ワークフロー情報として画像読み取り手段３１から入力された紙文書を含め、管理サーバSVが備える透かし作成手段４５（印刷データ生成手段）により作成された印刷データを印刷するワークフロー情報印刷手段である。
【０１１２】
通信手段３３は、複合機MFPが備えるネットワークI/F１４であり、画像解析エンジン１１１などのような管理サーバSVが有する機能部から複合機MFPへ送信（管理サーバSVからのデータ出力）されたデータ（例えば、印刷データなど。）や複合機MFPから管理サーバSVが有する機能部へ送信（管理サーバSVへのデータ入力）されたデータ（例えば、スキャン画像など。）などを、ネットワーク７０を介して行うデータ伝送を制御する。本実施形態では、管理サーバSVが備える透かし作成手段４５（印刷データ生成手段）により作成された印刷データを受信する印刷データ受信手段である。
【０１１３】
このように、管理サーバSVにより、紙文書のスキャン画像に対して所定の画像処理及び画像解析を行い、紙面情報を抽出するなど、紙文書の情報をワークフローの一部として取り入れるためのスキャン画像に関する処理を行う。
【０１１４】
＜ワークフロー管理システム１００の実装例について＞
以下に、図４で示したワークフロー管理システム１００の主な機能及び図５で示した管理サーバSVが備える画像解析エンジン１１１の機能などを実現するためのシステム階層構造について、図６を用いて説明する。
【０１１５】
図６は、本発明の実施形態１に係るワークフロー管理システム１００の実装例を示す図である。
【０１１６】
本実施形態での実装例（システム階層構造）では、ユーザUがユーザ端末PCが備えるブラウザ２０１を用いてワークフロー管理システム１００へアクセスできるように、まず、ユーザUに最も近い階層のフロントエンド（Front end）を、Webサーバ（Web Server）５３とHTML（HyperText Markup Language）ベースの強調文書作成システム（HTML-based Collaborative Document System）５２、J2EE（Java 2 Enterprise Edition）Webアプリケーション５１（Web Application）などで構成している。これらには、Webコンテンツ管理システムであるWikiを使用することもできる。また、Webサーバ５３は、図４に示すGUI提供部１０１に相当する。その他の構成要素としては、ワークフロー管理システム１００本体とは別に、複合機MFPなどの画像機器上のインタフェース（Image device）５４がある。
【０１１７】
また、ワークフロー管理システム１００の基本的な機能に関しては、従来のシステムと同じであるため、DB管理機能（データの格納、削除、参照、検索などの機能）などに位置するバックエンド（Back end）を、一般的なワークフロー管理システムのエンジン５５（Workflow management system）で構成している。また、タスクや関連情報（添付文書）を検索するための検索エンジンについても、一般的なクエリ（検索要求）に基づいた検索エンジン５６（Search Engine）を用いて構成している。ここで言うワークフロー管理システムのエンジン５５は、図４に示すワークフローエンジン１０４に相当し、検索エンジン５６は、図に示す検索エンジン１０５に相当する。その他の構成要素としては、複合機MFPなどの画像機器からシステムに入力された画像に対して所定の画像処理及び画像解析を行う画像処理エンジン５７（Image processing Engine）がある（画像処理エンジン５７は、図５を用いて説明した画像解析エンジン１１１を備えている）。
【０１１８】
次に、システム階層構造のデータ層（Data layer）は、各種DBで構成され、管理されている。タスクインスタンスやタスクモデルと言ったタスク情報は、RDF（Resource Description Framework）リポジトリ５９（RDF Repositories）として管理され、添付文書の情報と言った関連情報（添付文書）などは、文書リポジトリやインデックスサーバ６０（Doc.Index）により管理される構成となっている。RDFリポジトリ５９は、図４に示すタスクモデルDB１１３及びタスクインスタンスDB１１４に相当し、文書リポジトリやインデックスサーバ６０は、図４に示す関連情報DB１１２に相当する。また、ユーザ情報や組織情報も同じくRDFリポジトリ５９で管理されるため、図４に示す組織情報DB１１６もRDFリポジトリ５９に含まれる。その他の構成要素としては、リレーショナルDBを管理するMySQL５８（RDBMS）やシステム管理者など権限を持ったユーザUによるシステム内のファイル・フォルダ管理するWebDAV（Distributed Authoring and Versioning protocol for the WWW）リポジトリ（WebDAV rep）６１がある。
【０１１９】
ここで、RDFリポジトリ５９により管理される組織情報DB１１６に格納されたユーザIDに関する情報のデータ構造について、図７を用いて説明する。
【０１２０】
図７は、本発明の実施形態１に係るユーザIDに関する情報のデータ構造の一例を示す図である。
【０１２１】
図７に示すように、本実施形態のワークフロー管理システム１００では、ユーザを特定するためのIDに加えて、ユーザが所属する組織やユーザのメールアドレス（Email Address）などで構成されたユーザIDに関する情報（ユーザ情報及び組織情報）を管理する。
【０１２２】
また、同じRDFリポジトリ５９により管理されるタスクインスタンスDB１１４に格納される情報のデータ構造について、図８を用いて説明する。
【０１２３】
図８に示すように、本実施形態のワークフロー管理システム１００では、タスクの実行者IDに加えて、実行者のメールアドレス（複数個でも良い）、タスクが属するプロジェクトを特定するためのプロジェクトID、ユーザU（タスク実行者）による使用履歴を保持するためのタスクにアクセスしたユーザUのユーザIDとアクセス日時（図中の「使用者及び使用日時」の項目）などを管理する。また、実行者のメールアドレスについては、例えば、他のDBで管理しても良い。
【０１２４】
図６に戻り、本実施形態のワークフロー管理システム１００では、複合機MFPなどの画像機器からの画像入力に関して、ワークフロー情報として取り扱うためにOCR（Optical Character Reader）や埋め込み情報（透かし：ウォーターマーク）の抽出などを行うため、画像処理エンジン５７を介してワークフローエンジン１０４と通信を行う。また、その際にタスクに関連付けられた文書（添付文書）を複合機MFPなどの印刷機能を備えた画像機器により印刷する場合には、検索エンジン５６が必要な文書インデックス６０、RDFリポジトリ５９及びWebDAVリポジトリ６１を検索し、画像処理エンジン５７を介して印刷を行う。この時、画像処理エンジン５７は、図５で説明した画像解析エンジン１１１が備える透かし作成手段４５により埋め込む情報を各種DBから取得する。
【０１２５】
また、本実施形態の実装例においては、ユーザUがユーザ端末PCが備えるブラウザ２０１を用いてシステムにアクセスすることを想定しているため、ネットワーク上でのファイルアクセスを管理する必要がある。そこで、NetDriveなどのネットワーク上でのファイル管理システムを用いて、ファイルアクセス管理機能を実現する。
【０１２６】
＜ワークフロー管理システム１００の処理手順について＞
次に、図４及び５を用いて説明した主要機能の具体的な処理について、図９及び１２のシーケンス図を用いて説明する。
【０１２７】
図９は、本発明の実施形態１に係るワークフロー管理システム１００の処理手順の一例（その１）を示すシーケンス図である。
【０１２８】
ここで示す処理手順（その１）は、ワークフロー管理システム１００において、ユーザUが参照したいタスクを指定し、指定したタスクの関連情報（添付文書）を印刷する際に、透かし情報やバーコード情報などによりタスク情報を埋め込む処理についての手順である。
【０１２９】
また、図９に示すWeb Server５３は、図４に示すGUI提供部１０１に相当し、Workflow Management System５５は、図４に示すワークフローエンジン１０４に相当し、画像処理エンジン５７は、図４に示す画像解析エンジン１１１を含んでいる。このことを踏まえ、以下に処理手順を説明する。
【０１３０】
ユーザ端末PCは、ブラウザ２０１を介して、ユーザUからのワークフロー管理システム１００へのログイン要求を受け付け、受け付けたログイン要求を管理サーバSVへ送信する（Ｓ１０１）。この時、送信されるログイン情報は、例えば、ユーザIDとログインパスワードなどである。
【０１３１】
管理サーバSVは、Web Server５３によりログイン要求を受け取り、ログイン情報を基に、組織情報DB１１６へアクセスし、ユーザUのログイン認証処理を行い、認証結果を提示用のHTMLデータとしてユーザ端末PCへ渡す（Ｓ１０２〜Ｓ１０４）。これによって、ユーザUは、ユーザ端末PCが備えるブラウザ２０１を用いて、管理サーバSVから送られた提示用HTMLデータを読み取り、ログイン認証の結果を確認することができる。この時、ログイン認証結果がOKの場合には、ユーザUがタスクを選択できるGUIが提供される。
【０１３２】
ログイン認証結果がOKでシステムが利用許可されたユーザUは、提供されたGUIを介して、タスクを選択する。その結果、ユーザ端末PCは、ブラウザ２０１を介して、選択されたタスクを特定するタスクIDを、管理サーバSVへ渡す（Ｓ１０５）。
【０１３３】
管理サーバSVは、Web Server５３によりタスクIDを受け取り、Workflow Management System５５へタスクIDを渡す（Ｓ１０６）。
【０１３４】
管理サーバSVが備えるWorkflow Management System５５は、受け取ったタスクIDにより、関連情報DB１１２の検索を検索エンジン５６へ要求する（Ｓ１０７）。
【０１３５】
管理サーバSVが備える検索エンジン５６は、受け取ったタスクIDを基に、タスクインスタンスDB１１４を検索し、該当するタスクの関連情報を特定する関連情報IDを検索結果として、タスクインスタンスDB１１４から取得する（Ｓ１０８〜Ｓ１０９）。次に、検索エンジン５６は、取得した関連情報IDを基に、関連情報DB１１２を検索し、該当する関連情報をリスト化した関連情報リストを検索結果として取得する（Ｓ１１０〜Ｓ１１１）。検索エンジン５６は、取得した関連情報リストを、Workflow Management System５５へ渡す（Ｓ１１２）。
【０１３６】
管理サーバSVが備えるWorkflow Management System５５は、受け取った関連情報リストをWeb Server５３へ渡す（Ｓ１１３）。
【０１３７】
管理サーバSVが備えるWeb Server５３は、受け取った関連情報リストを提示用のHTMLデータとしてユーザ端末PCへ送信する（Ｓ１１４）。これによって、ユーザUは、ユーザ端末PCが備えるブラウザ２０１を用いて、管理サーバSVから送られた提示用HTMLデータを読み取り、指定したタスクの関連情報を閲覧することができる。
【０１３８】
ユーザUは、ユーザ端末PCが備えるブラウザ２０１を介して閲覧しているタスクの関連情報を基に、印刷したい関連情報を選択する。その結果、ユーザ端末PCは、ブラウザ２０１を介して、選択された関連情報を特定する関連情報IDと関連するタスクを特定するタスクIDを管理サーバSVへ送信し、関連情報（添付文書）の印刷を指示する（Ｓ１１５）。
【０１３９】
管理サーバSVは、Web Server５３によりタスクID及び関連情報IDを受け取り、Workflow Management System５５へタスクID及び関連情報IDを渡す（Ｓ１１６）。
【０１４０】
管理サーバSVが備えるWorkflow Management System５５は、受け取ったタスクID及び関連情報IDにより、関連情報（添付文書）の印刷を画像処理エンジン５７へ指示する（Ｓ１１７）。
【０１４１】
管理サーバSVが備える画像処理エンジン５７は、受け取った関連情報IDを基に、関連情報DB１１２をアクセスし、該当する関連情報（添付文書）を取得する（Ｓ１１８〜Ｓ１１９）。次に、画像処理エンジン５７は、透かし作成手段４５により、タスクIDを透かし（ウォーターマーク）又はバーコード情報に変換し、変換した情報を、取得した関連情報（添付文書）に埋め込み印刷データを作成し（Ｓ１２０）、作成した印刷データを複合機MFPへ送信する（Ｓ１２１）。その結果、複合機MFPは、タスクIDが埋め込まれた関連情報（添付文書）を印刷用紙に印刷する。ここで、埋め込み情報をタスクIDとしているが、タスクを特定する情報以外に、印刷する関連情報（添付文書）を特定する情報（例えば、関連情報IDなど。）、印刷を指示したユーザUを特定する情報（例えば、ユーザIDやユーザ名など。）、印刷した画像機器を特定する情報（例えば、プリンタ名やIPアドレスなど。）、印刷した日時を特定する情報などの何れか1つ、又はこれらを組み合わせた情報でも良い。
【０１４２】
管理サーバSVが備える画像処理エンジン５７は、複合機MFPへ印刷データを送信した後、印刷完了の通知をWorkflow Management System５５へ渡し、Workflow Management System５５は、印刷されたタスクの関連情報（添付文書）をタスクインスタンスDB１１４へ登録（格納）する（Ｓ１２２〜Ｓ１２３）。その後、Workflow Management System５５は、Web Server５３に印刷完了の通知を渡す（Ｓ１２４）。管理サーバSVは、Web Server５３により印刷完了の旨を知らせる提示用のHTMLデータをユーザ端末PCへ渡す（Ｓ１２５）。これによって、ユーザUは、ユーザ端末PCが備えるブラウザ２０１を用いて、管理サーバSVから送られた提示用HTMLデータを読み取り、指定したタスクの関連情報（添付文書）が印刷されたことを知る。
【０１４３】
図１０は、本発明の実施形態１に係る複合機MFPが備える表示部１９の表示例である。
【０１４４】
図９の処理手順では、ユーザUがタスクの関連情報（添付文書）を印刷する際に、印刷指示する環境を、ユーザ端末PCが備えるブラウザ２０１をしていた。図１０に示す表示例は、タスクの関連情報（添付文書）を印刷する指示を複合機MFPにおいて行う場合のGUIである。ユーザUは、図１０に示す［一括印刷］ボタンをタッチすることで、図中の左に示されたタスクの関連情報（添付文書）を一括印刷することができる。一括印刷は、複合機MFPに予め設定された印刷設定又はユーザUが設定した印刷設定に従って印刷される。また、他の機能として、ユーザUは、図中の［添付文書選択］ボタンをタッチすることで、該当するタスクに添付された（関連付けられた）添付文書を選択する画面表示へと遷移し、その中から印刷したい添付文書（関連情報）を選択することで、印刷することができる。
【０１４５】
図１１は、本発明の実施形態１に係る複合機MFPが備える印刷部２１によりタスクの関連情報（添付文書）として印刷された紙文書の紙面例を示す図である。
【０１４６】
図１０で説明したように、複合機MFPの表示部１９に表示されたGUIを介して、［添付文書選択］ボタンをタッチし、その後、表示されたタスクの添付文書の中から印刷する添付文書を選択し印刷実行を行うと、図１１に示すような紙文書が複合機MFPから出力される。よって、図９の透かし作成手段４５により作成された透かし（ウォーターマーク）が埋め込まれて印刷された添付文書の例である。図中の塗り潰された部分にタスクやユーザなどを特定する情報「地紋」として埋め込まれている。
【０１４７】
図１２は、本発明の実施形態１に係るワークフロー管理システム１００の処理手順の一例（その２）を示すシーケンス図である。
【０１４８】
ここで示す処理手順（その２）は、ワークフロー管理システム１００において、図９の処理手順（その１）に従って印刷したタスクの関連情報（添付文書）の紙文書を、複合機MFPのスキャナ部２２によりスキャンし、印刷後の紙文書に新規追加（記載）された情報をワークフロー情報として取り込む（タスクの関連情報を最新の状態する）処理についての手順である。
【０１４９】
また、図１２に示すWorkflow Management System５５及び画像処理エンジン５７は、図９と同様、図４に示す該当する機能部に相当する。このことを踏まえ、以下に処理手順を説明する。
【０１５０】
複合機MFPは、スキャナ部２２により、図１１に示したような透かし（ウォーターマーク）又はバーコード情報が埋め込まれたタスクの関連情報（添付文書）をスキャンする（Ｓ２０１）。複合機MFPは、スキャン後、電子化された情報をスキャン画像として、ユーザUの指示に従って管理サーバSVへ送信する（Ｓ２０２）。
【０１５１】
管理サーバSVは、画像処理エンジン５７が備える画像入力手段４１でスキャン画像受け取り、画像処理手段４２により所定の画像処理を行い、画像マッチング手段４３により、画像処理された入力画像をから埋め込まれた透かし（ウォーターマーク）又はバーコード情報を抽出する（S２０３）。画像処理エンジン５７は、抽出されたユーザ認証及び関連情報（添付文書）認証情報（以下、「関連文書認証情報」と言う。）を、画像出力手段４４によりWorkflow Management System５５へ渡す（Ｓ２０４）。
【０１５２】
管理サーバSVが備えるWorkflow Management System５５は、受け取ったユーザ認証情報を基に、組織情報DB１１６をアクセスし、該当するユーザ情報を取得する（取得できなければ、ユーザUがシステムの利用許可されていないユーザとなる）（Ｓ２０５〜Ｓ２０６）。Workflow Management System５５は、取得したユーザ認証結果を基に、ユーザUの認証結果を複合機MFPへ送信する（Ｓ２０７）。これによって、ユーザUは、複合機MFPが備える表示部１９を介して、認証結果を知ることができる。
【０１５３】
管理サーバSVが備えるWorkflow Management System５５は、ユーザUがシステムの利用許可ユーザであった場合、画像処理エンジン５７から受け取った関連文書認証情報を基に、関連情報DB１１２をアクセスし、該当する添付文書の情報（以下、「関連文書情報」と言う。）を取得する（Ｓ２０８〜Ｓ２０９）。検索時に、該当する関連文書情報が見つかった場合、関連情報DB１１２から現在格納（登録）されている関連情報のレンダリング情報（関連情報画像：添付文書）を画像処理エンジン５７へ渡す（Ｓ２１０）。
【０１５４】
管理サーバSVが備える画像処理エンジン５７は、画像入力手段４１により受け取った関連情報レンダリング情報を基に、画像マッチング手段４３により関連情報画像の画像解析を行い（Ｓ２１１）（特徴抽出手段４３１）、解析結果である画像特徴を記憶装置（例えば、補助記憶部１３など。）に格納する（特徴保持手段４３２）。その後、複合機MFPでスキャンされた関連情報（添付文書）と現在関連情報DB１１２に格納されている関連情報（添付文書）との類似度を、互いの画像特徴から比較指標を基に判断し（特徴比較手段４３３）、類似度が高い場合に追加された新規の情報（追記部分）があるかを確認する（Ｓ２１２）。その結果、類似度の高い関連情報（添付文書）及び追記部分を特定した場合は、追記部分特定情報を、画像出力手段４４によりWorkflow Management System５５へ渡す（Ｓ２１３）。
【０１５５】
管理サーバSVが備えるWorkflow Management System５５は、受け取った追記部分特定情報を基に、追記部分のある関連情報（添付文書）に関する情報を複合機MFPへ送信し、表示部１９に情報を表示するように要求する（Ｓ２１４）。
【０１５６】
複合機MFPは、図１３に示すような類似度の高かった関連情報（添付文書）名と関連付けられたタスク名とを表示部１９へ表示し、ユーザUによって、［OK］ボタンがタッチされ「登録文書の更新」が指示された場合、管理サーバSVが備えるWorkflow Management System５５へ追加部分の更新指示を要求する（Ｓ２１５）。
【０１５７】
管理サーバSVが備えるWorkflow Management System５５は、受け取った更新指示に従って、類似度の高い関連情報（添付文書）及び追記部分の情報を基に、関連情報DB１１２へアクセスし、該当する関連情報（添付文書）を更新し（入力されたスキャン画像を、該当したタスクの新規添付文書として格納し、追記部分は以前より格納されたスキャン画像との類似性が高い添付文書のコメント情報として格納する。）、更新した結果を取得する（Ｓ２１６〜Ｓ２１８）。Workflow Management System５５は、取得した更新結果を複合機MFPへ送信する（Ｓ２１９）。
【０１５８】
複合機MFPは、受け取った更新結果を基に、表示部１９へ関連情報（添付文書）が更新された旨を表示する。これによって、ユーザUは、スキャンした関連情報（添付文書）が、正しくタスクに関連付けられて登録されたことを確認できる。
【０１５９】
＜まとめ＞
以上のように、本発明の実施形態１によれば、ワークフロー管理システム１００は、タスクに関連付けられる文書（添付文書）を、複合機MFPなどの画像機器を介して印刷する時に、管理サーバSVが備える画像処理エンジン５７の透かし作成手段４５により、紙文書の情報をワークフロー情報としてシステムに入力する際に用いるOCR機能を補助する情報（例えば、ユーザ情報やタスク情報など。）を透かし（ウォーターマーク）又はバーコード情報として印刷データに埋め込み、複合機MFPが備える印刷手段３２によってタスクに関連付けられた文書を印刷する。
【０１６０】
次に、ワークフロー管理システム１００は、先の処理手順により複合機MFPから印刷された紙文書を、再び複合機MFPが備えるスキャナ部２２によりスキャンし、管理サーバSVが備える画像処理エンジン５７の画像入力手段４１により、スキャン画像を入力し、画像処理手段４２により、入力されたスキャン画像を適切に画像解析が行えるように所定の画像処理を行い、画像マッチング手段４３により、画像処理された入力画像を画像解析し、解析結果である画像特徴から埋め込まれた情報などを抽出し（特徴抽出手段４３１）、抽出した画像特徴を記憶装置（例えば、補助記憶部１３）に保持する（特徴保持手段４３２）。
【０１６１】
次に、ワークフロー管理システム１００は、画像処理エンジン５７が備える画像マッチング手段４３により解析した入力画像と現在各種DB１１７に格納（登録）された関連情報画像とを比較指標を基に比較しマッチング処理行い（特徴比較手段４３３）、類似度の高い関連情報画像が特定され、入力画像に新規情報がある場合に、画像出力手段４４により、Workflow Management System５５へ入力画像が送られ、Workflow Management System５５が、DB１１７に格納されたタスクの関連情報（添付文書）を更新する。
【０１６２】
その結果、ワークフロー管理システム１００は、紙文書のスキャン画像を画像解析し、解析した画像特徴と抽出された埋め込み情報を基に、類似度の高い関連情報（添付文書）を特定することができ、紙文書の情報を自動的に適切なタスクの関連情報（添付文書）としてシステムに入力し、ワークフロー情報として管理することができる。
【０１６３】
よって、本発明の実施形態１に係るワークフロー管理システム１００は、動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用することができる。
【０１６４】
［第２の実施形態（以下、「実施形態２」と言う。）］
異なる種類の機器により構成されるワークフローを実現する場合、ユーザがシステムを利用する際に対峙する機器において、例えば、複合機（MFP）では、表示パネルにタッチパネル機能を持たせ、ソフトウェアキーボードを実装することとでユーザからの指示（例えば、「文字入力」など。）を受け付けることができるが、通常のキーボードに比べて作業性が劣る（入力しづらい）。その結果、ユーザが複合機（MFP）などのワークフロー管理システムを構成する画像機器を介してワークフローを利用しづらいという問題点がある。また、ユーザUによっては、1日の作業において、様々な環境で作業を行わなければならない場合もある。その時、1日のタスク情報一覧を紙文書で携帯し、それぞれの作業場面で作業進捗状態（例えば、タスク完了情報など。）を記録できれば便利である。
【０１６５】
本実施形態では、以下の2つの機能を実現するものであり、以降、これらの機能について説明する。
（１）紙文書によるユーザ認証機能
ユーザ認証情報を埋め込んだユーザ情報を印刷用紙に印刷し、その紙文書をユーザがログインの際に複合機（MFP）でスキャンすることで、ユーザがシステムにログインできる（認証される）機能である。
（２）紙文書によるタスク進捗状態更新機能
ユーザ認証情報を埋め込んだタスク情報リストを印刷用紙に印刷し、その紙文書にタスクの進捗状態を記録し、記録した紙文書を複合機（MFP）でスキャンすることで、ユーザのタスク進捗状態が更新できる機能である。
【０１６６】
以下に本実施形態の説明を行うが、実施形態１との共通点（システム構成（図１）、ハードウェア構成（図２、３）、機能構成（図４、５及び６）、データ構造（図７、８）の例など）については、同一の符号を用いて説明を省略し、本実施形態の特徴点である紙文書によるユーザ認証機能及びタスク進捗状態更新機能に関する内容を中心に説明する。
【０１６７】
＜ワークフロー管理システム１００の処理手順について（ユーザログイン機能）＞
以下に、ユーザログイン機能についての具体的な処理について、図１４及び１６のシーケンス図を用いて説明する。
【０１６８】
図１４は、本発明の実施形態２に係るワークフロー管理システム１００の処理手順の一例（その１）を示すシーケンス図である。
【０１６９】
ここで示す処理手順（その１）は、ワークフロー管理システム１００において、ユーザUのログイン認証を行い、システムの利用許可ユーザであった場合に、透かし（ウォーターマーク）情報やバーコード情報などによりユーザの認証情報を埋め込む処理についての手順である。
【０１７０】
また、図１４に示すWeb Server５３は、図４に示すGUI提供部１０１に相当し、Workflow Management System５５は、図４に示すワークフローエンジン１０４に相当し、画像処理エンジン５７は、図４に示す画像解析エンジン１１１を含んでいる。このことを踏まえ、以下に処理手順を説明する。
【０１７１】
複合機MFPは、表示部１９及び入力部２０であるタッチパネル機能を有した表示パネルを介して、ユーザUからのワークフロー管理システム１００へのログイン要求を受け付け、受け付けたログイン要求であるユーザIDとログインパスワードなどのユーザ認証情報を基に、組織情報DB１１６をアクセスし、ユーザUの認証処理を行い、認証結果を取得する（Ｓ３０１〜Ｓ３０２）。複合機MFPは、受け取ったユーザ認証結果を基に、ユーザUが認証された場合に、ユーザ情報を印刷するか否かを知らせる内容を表示部１９に表示する。その結果、ユーザUは、ユーザ情報の印刷を指示した場合に、現在の認証情報を基にユーザ情報を印刷することができる。
【０１７２】
複合機MFPは、表示部１９及び入力部２０であるタッチパネル機能を有した表示パネルを介して、ユーザUによりユーザ情報印刷の指示を受け取り、受け取った印刷指示を管理サーバSVへ送信する（Ｓ３０３）。この時、送信される印刷指示要求には、ユーザを特定する情報（例えば、ユーザIDなど。）を含んでいる。
【０１７３】
管理サーバSVは、画像処理エンジン５７により印刷要求を受け取り、Workflow Management System５５にユーザ情報の取得を要求する（Ｓ３０４）。
【０１７４】
管理サーバSVが備えるWorkflow Management System５５は、受け取った印刷指示要求のユーザを特定する情報を基に、組織情報DB１１６をアクセスし、該当するユーザ情報を取得する（Ｓ３０５〜Ｓ３０６）。その後、Workflow Management System５５は、取得したユーザ情報を基に、画像処理エンジン５７に印刷指示を要求する（Ｓ３０７）。
【０１７５】
管理サーバSVが備える画像処理エンジン５７は、画像解析エンジン１１１が備える透かし作成手段４５により、ユーザの認証情報（ログインパスワード）など不可視情報として取り扱う情報を、透かし（ウォーターマーク）又はバーコード情報に変換し（この時、変換前のユーザの認証情報は符号化処理される。）、変換した情報を、受け取った印刷指示要求のユーザ情報のうち可視情報（例えば、ユーザ名など。）に埋め込み、印刷データを作成する（Ｓ３０８）。画像処理エンジン５７は、透かし作成手段４５により作成した認証情報を埋め込んだ印刷データを複合機MFPに送信し印刷を要求する（Ｓ３０９）。
【０１７６】
複合機MFPは、受け取った印刷データを印刷し、管理サーバSVに印刷完了の通知を送信する（Ｓ３１０）。
【０１７７】
管理サーバSVは、画像処理エンジン５７により印刷完了の通知を受け取り、受け取った印刷完了の通知に従って、ユーザIDを基に、組織情報DB１１６をアクセスし、ユーザ情報に印刷した時刻などを記録し（Ｓ３１１）（ワークフロー情報印刷記録手段）、その後、印刷完了の通知をWorkflow Management System５５へ渡す（Ｓ３１２）。これによって、ユーザUは、現在、認証された認証情報を基に、ユーザ認証情報が埋め込まれた紙文書であるユーザIDカードを印刷することができる。
【０１７８】
図１５は、本発明の実施形態２に係る複合機MFPが備える印刷部２１によりユーザ情報として印刷されたユーザIDカードの紙面例を示す図である。
【０１７９】
図１４で説明した処理手順を行うと、図１５に示すようなユーザIDカードが複合機MFPから出力される。よって、図９の透かし作成手段４５により作成された透かし（ウォーターマーク）が埋め込まれて印刷された添付文書の例である。図中の塗り潰された部分にユーザ認証情報が「地紋」として埋め込まれている。また、図１１に示すように、可視情報としては、ユーザ名の他、紙文書であるユーザIDカードを用いてシステムを利用できる有効期限（図中では、2006年1月1日の1日間）やシステムが備える入出力特性の利用有効範囲（図中では、プリント及びスキャン機能）などがある。このように、ユーザIDカードを使用する際には、ユーザUが、印刷したユーザIDカードを用いてシステムを利用する際、利用可能な期間や機能について制限を持たせることができる。
【０１８０】
図１６は、本発明の実施形態２に係るワークフロー管理システム１００の処理手順の一例（その２）を示すシーケンス図である。
【０１８１】
ここで示す処理手順（その２）は、ワークフロー管理システム１００において、図１４の処理手順（その１）に従って印刷したユーザIDカードを、複合機MFPのスキャナ部２２によりスキャンし、ユーザ認証を行う処理についての手順である。
【０１８２】
また、図１６に示すWorkflow Management System５５及び画像処理エンジン５７は、図１４と同様、図４に示す該当する機能部に相当する。このことを踏まえ、以下に処理手順を説明する。
【０１８３】
複合機MFPは、スキャナ部２２により、図１５に示したような透かし（ウォーターマーク）又はバーコード情報によってユーザ認証情報が埋め込まれたユーザIDカード文書をスキャンする（Ｓ４０１）。複合機MFPは、スキャン後、電子化された情報をスキャン画像として、ユーザUの指示に従って管理サーバSVへ送信する（Ｓ４０２）。
【０１８４】
管理サーバSVは、画像処理エンジン５７が備える画像入力手段４１でスキャン画像受け取り、画像処理手段４２により所定の画像処理を行い、画像マッチング手段４３により、画像処理された入力画像をから埋め込まれた透かし（ウォーターマーク）又はバーコード情報を抽出する（S４０３）（この時、抽出した埋め込み情報を復号化処理し、ユーザの認証情報を読み取る）。画像処理エンジン５７は、抽出されたユーザ認証情報を、画像出力手段４４によりWorkflow Management System５５へ渡す（Ｓ４０４）。
【０１８５】
管理サーバSVが備えるWorkflow Management System５５は、受け取ったユーザ認証情報を基に、組織情報DB１１６をアクセスし、ユーザUの認証処理を行い、認証結果を取得する（Ｓ４０５）。Workflow Management System５５は、受け取ったユーザ認証結果を基に、ユーザUの認証結果を知らせる内容を表示部１９に表示するように複合機MFPへ要求する。その結果、ユーザUは、ユーザIDカードを用いてシステムへログインできたか否かを確認することができる。
【０１８６】
また、管理サーバSVが備えるWorkflow Management System５５は、ユーザUがシステムの利用許可ユーザであった場合に、ユーザIDカードから取得したユーザIDを基に、ユーザUが関連するタスク情報の検索を検索エンジン５６に要求する（Ｓ４０８）。
【０１８７】
管理サーバSVが備える検索エンジン５６は、受け取ったタスク情報検索要求であるユーザIDを基に、タスクインスタンスDB１１４を検索し、ユーザUに該当するタスク情報をリスト化したタスクリストを取得する（Ｓ４０９〜Ｓ４１０）。検索エンジン５６は、検索結果であるタスクリストをWorkflow Management System５５へ渡す（Ｓ４１１）。
【０１８８】
管理サーバSVが備えるWorkflow Management System５５は、受け取ったタスクリストを複合機MFPに送信する（Ｓ４１１）。
【０１８９】
複合機MFPは、受け取ったタスクリストを基に、図１７に示すようなユーザUに関連するタスクの情報を表示部１９に表示する。
【０１９０】
＜ワークフロー管理システム１００の処理手順について（タスク進捗状態更新機能）＞
以下に、タスク進捗状態更新機能についての具体的な処理について、図１８及び２１のシーケンス図を用いて説明する。
【０１９１】
図１８は、本発明の実施形態２に係るワークフロー管理システム１００の処理手順の一例（その３）を示すシーケンス図である。
【０１９２】
ここで示す処理手順（その３）は、ワークフロー管理システム１００において、図１６の処理手順（その２）に従って、複合機MFPの表示部１９に表示されたユーザUが関連するタスクリストからタスク情報一覧を印刷する処理についての手順である。
【０１９３】
また、図１８に示すWorkflow Management System５５及び画像処理エンジン５７は、図１４と同様、図４に示す該当する機能部に相当する。このことを踏まえ、以下に処理手順を説明する。
【０１９４】
図１８に示す処理手順のなかで、Ｓ５０１〜Ｓ５１２までの処理は、図１６に示した処理手順（その２）のＳ４０１〜Ｓ４１２と同じであるため説明を省略する。以下に説明する処理手順は、図１８に示したＳ５１２によって複合機MFPの表示部１９に、図１７に示すような表示がされ、ユーザUがタスク情報一覧を印刷する指示を行った場合の処理についてである。
【０１９５】
複合機MFPは、表示部１９及び入力部２０が備えるタッチパネル機能を介して、ユーザUが、図１７に示す［本日のタスク一覧を印刷］ボタンをタッチし、タスク情報の一覧の印刷を指示した場合、印刷指示要求を受け取り、受け取った印刷指示要求をタスク情報取得要求として、管理サーバSVに要求する（Ｓ５１３）。
【０１９６】
管理サーバSVは、Workflow Management System５５により、タスク情報取得要求を受け取り（Ｓ５１４）、Workflow Management System５５は、受け取ったタスク情報取得要求としてユーザIDを基に、ユーザUに関連するタスク情報を検索するように、検索エンジン５６に要求する（Ｓ５１５）。
【０１９７】
管理サーバSVが備える検索エンジン５６は、受け取ったユーザIDを基に、タスクインスタンスDB１１４を検索し、該当するユーザUに関連したタスク情報を取得し、Workflow Management System５５に渡す（Ｓ５１６〜Ｓ５１７）。
【０１９８】
管理サーバSVが備えるWorkflow Management System５５は、受け取ったタスク情報を、画像処理エンジン５７に渡す（Ｓ５１８）。
【０１９９】
管理サーバSVが備える画像処理エンジン５７は、画像解析エンジン１１１が備える画像入力手段４１によるタスク情報を受け取り、透かし作成手段４５により、ユーザの認証情報やタスク情報一覧認証情報などを透かし（ウォーターマーク）又はバーコード情報として変換し、変換した情報を、受け取ったタスク情報に埋め込み、埋め込み情報を含む印刷データを作成し（Ｓ５１９）、作成した印刷データを複合機MFPに送信し印刷を要求する（Ｓ５２０）。
【０２００】
複合機MFPは、受け取った印刷データを印刷し、管理サーバSVに印刷完了の通知を送信する（Ｓ５２１）。
【０２０１】
管理サーバSVは、Workflow Management System５５により印刷完了の通知を受け取り、Workflow Management System５５は、受け取った印刷完了の通知に従って、タスクIDを基に、タスクインスタンスDB１１４をアクセスし、タスク情報に印刷した時刻などを記録する（Ｓ５２１〜Ｓ５２２）（ワークフロー情報印刷記録手段）。これによって、ユーザUは、図１９及び２０に示すような本日行うべき作業項目（タスク情報）が一覧となった、タスク情報一覧を印刷することができる。また、図１９及び２０に示すタスク情報一覧の紙面例では、各タスクを示すタスク名の左に、タスクの完了をチェックできるチェック欄が設けられている。ユーザUは、このようなチェック欄付きタスク情報一覧を作業現場に携帯し、作業完了時にチェック欄をチェックすることで、タスクの進捗状態を記録することができる。
【０２０２】
図２１は、本発明の実施形態２に係るワークフロー管理システム１００の処理手順の一例（その４）を示すシーケンス図である。
【０２０３】
ここで示す処理手順（その４）は、ワークフロー管理システム１００において、図１６の処理手順（その３）に従って印刷したタスク情報一覧の紙文書（タスクチェックリスト）に、ユーザUがタスクの進捗状態を記録し（例えば、チェック欄にレ印をするなど。）、記録した紙文書を複合機MFPのスキャナ部２２によりスキャンし、タスク進捗状態を更新する処理についての手順である。
【０２０４】
また、図２１に示すWorkflow Management System５５及び画像処理エンジン５７は、図１４と同様、図４に示す該当する機能部に相当する。このことを踏まえ、以下に処理手順を説明する。
【０２０５】
複合機MFPは、スキャナ部２２により、図１９及び２０に示したような透かし（ウォーターマーク）又はバーコード情報が埋め込まれたタスク情報一覧をスキャンする（Ｓ６０１）。複合機MFPは、スキャン後、電子化された情報をスキャン画像として、ユーザUの指示に従って管理サーバSVへ送信する（Ｓ６０２）。
【０２０６】
管理サーバSVは、画像処理エンジン５７が備える画像入力手段４１でスキャン画像受け取り、画像処理手段４２により所定の画像処理を行い、画像マッチング手段４３により、画像処理された入力画像をから埋め込まれた透かし（ウォーターマーク）又はバーコード情報を抽出する（S６０３）。画像処理エンジン５７は、抽出されたユーザ認証及びタスク情報一覧認証情報を、画像出力手段４４によりWorkflow Management System５５へ渡す（Ｓ６０４）。
【０２０７】
管理サーバSVが備えるWorkflow Management System５５は、受け取ったユーザ認証情報を基に、組織情報DB１１６をアクセスし、該当するユーザ情報を取得する（取得できなければ、ユーザUがシステムの利用許可されていないユーザとなる）（Ｓ６０５〜Ｓ６０６）。Workflow Management System５５は、取得したユーザ認証結果を基に、ユーザUの認証結果を複合機MFPへ送信する（Ｓ６０７）。これによって、ユーザUは、複合機MFPが備える表示部１９を介して、認証結果を知ることができる。
【０２０８】
管理サーバSVが備えるWorkflow Management System５５は、ユーザUがシステムの利用許可ユーザであった場合、画像処理エンジン５７から受け取ったタスク情報一覧認証情報を基に、タスクインスタンスDB１１４をアクセスし、該当するタスク情報を取得する（Ｓ６０８〜Ｓ６０９）。検索時に、該当するタスク情報が見つかった場合、タスクインスタンスDB１１４から現在格納（登録）されているタスク情報一覧のレンダリング情報（タスク情報一覧画像）を画像処理エンジン５７へ渡す（Ｓ６１０）。
【０２０９】
管理サーバSVが備える画像処理エンジン５７は、画像入力手段４１により受け取ったタスク一覧レンダリング情報を基に、画像マッチング手段４３によりタスク情報一覧画像の画像解析を行い（Ｓ６１１）（特徴抽出手段４３１）、解析結果である画像特徴を記憶装置（例えば、補助記憶部１３など。）に格納する（特徴保持手段４３２）。その後、複合機MFPでスキャンされたタスク情報一覧と現在タスクインスタンスDB１１４に格納されているタスク情報一覧との類似度を、互いの画像特徴から比較指標を基に判断し（特徴比較手段４３３）、類似度が高い場合にチェック欄がチェックされたタスク（作業完了したタスク）があるかを確認する（Ｓ６１２）。その結果、類似度の高いタスク情報一覧及びチェック付きのタスクを特定した場合は、チェック付きタスク特定情報を、画像出力手段４４によりWorkflow Management System５５へ渡す（Ｓ６１３）。
【０２１０】
管理サーバSVが備えるWorkflow Management System５５は、受け取ったチャック付きタスク特定情報を基に、作業進捗を含むタスク情報を複合機MFPへ送信し、チェック付きタスク（作業完了したタスク）とチェックなしタスク（作業中又は未着手のタスク）とを分けて表示部１９に情報を表示するように要求する（Ｓ６１４）。
【０２１１】
複合機MFPは、タスクの進捗状態を表示部１９に表示し、ユーザUによって進捗状態が確認され、「タスク状態更新」が指示された場合、管理サーバSVが備えるWorkflow Management System５５へチェック付きタスクの状態更新指示を要求する（Ｓ６１５）。
【０２１２】
管理サーバSVが備えるWorkflow Management System５５は、受け取った更新指示に従って、類似度の高いタスク情報一覧及びチェック付きタスクの情報を基に、タスクインスタンスDB１１４へアクセスし、該当するタスク情報の進捗状態を更新し、更新した結果を取得する（Ｓ６１６〜Ｓ６１８）。Workflow Management System５５は、取得した更新結果を複合機MFPへ送信する（Ｓ６１９）。
【０２１３】
複合機MFPは、受け取った更新結果を基に、表示部１９へタスクの進捗状態が更新された旨を表示する。これによって、ユーザUは、タスク情報一覧（タスクチェックリスト）でチェックしたタスクが、正しく作業完了の進捗状態として登録されたことを確認できる。
【０２１４】
＜まとめ＞
以上のように、本発明の実施形態２によれば、ワークフロー管理システム１００は、ユーザUがシステムにログインした時に、管理サーバSVが備える画像処理エンジン５７の透かし作成手段４５により、ログインした際のユーザ認証情報を透かし（ウォーターマーク）又はバーコード情報として印刷データに埋め込み、複合機MFPが備える印刷手段３２によってユーザIDカードを印刷する。
【０２１５】
次に、ワークフロー管理システム１００は、先の処理手順により複合機MFPから印刷されたユーザIDカード（紙文書）を、再び複合機MFPが備えるスキャナ部２２によりスキャンし、管理サーバSVが備える画像処理エンジン５７の画像入力手段４１により、スキャン画像を入力し、画像処理手段４２により、入力されたスキャン画像を適切に画像解析が行えるように所定の画像処理を行い、画像マッチング手段４３により、画像処理された入力画像を画像解析し、解析結果である画像特徴から埋め込まれたユーザ認証情報を抽出する（特徴抽出手段４３１）。
【０２１６】
次に、ワークフロー管理システム１００は、画像処理エンジン５７が備える画像マッチング手段４３により抽出したユーザ認証情報を基に認証処理を行い、複合機MFPが備える表示部１９を介してユーザUに認証結果を提示する。
【０２１７】
次に、ワークフロー管理システム１００は、管理サーバSVが備える画像処理エンジン５７の透かし作成手段４５により、ユーザUに関連したタスク情報一覧（タスクチェックリスト）に、ユーザ認証情報などを透かし（ウォーターマーク）又はバーコード情報として埋め込み、タスク情報一覧の印刷データを作成し、複合機MFPが備える印刷手段３２によって印刷する。
【０２１８】
その結果、ワークフロー管理システム１００は、ユーザIDカードのスキャン画像から抽出された埋め込み情報を基に、ユーザの認証処理を行うことができ、ユーザが認証された場合に、タスク毎に進捗状態を記録できるチェック欄付きのユーザUに関連するタスク情報一覧を印刷することができる。
【０２１９】
また、ワークフロー管理システム１００は、先の処理手順により複合機MFPから印刷されたタスク情報一覧（タスクチェックリスト）を、再び複合機MFPが備えるスキャナ部２２によりスキャンし、管理サーバSVが備える画像処理エンジン５７の画像入力手段４１により、スキャン画像を入力し、画像処理手段４２により、入力されたスキャン画像を適切に画像解析が行えるように所定の画像処理を行い、画像マッチング手段４３により、画像処理された入力画像を画像解析し、解析結果である画像特徴から埋め込まれた情報などを抽出し（特徴抽出手段４３１）、抽出した画像特徴を記憶装置（例えば、補助記憶部１３）に保持する（特徴保持手段４３２）。
【０２２０】
次に、ワークフロー管理システム１００は、画像処理エンジン５７が備える画像マッチング手段４３により解析した入力画像と現在各種DB１１７に格納（登録）されたタスク情報一覧画像とを比較指標を基に比較しマッチング処理行い（特徴比較手段４３３）、類似度の高いタスク情報一覧画像が特定され、入力画像にチェック付きタスクの情報がある場合に、画像出力手段４４により、Workflow Management System５５へ入力画像が送られ、Workflow Management System５５が、DB１１７に格納されたタスク情報の進捗状態を更新する。
【０２２１】
その結果、ワークフロー管理システム１００は、紙文書のスキャン画像を画像解析し、解析した画像特徴と抽出された埋め込み情報を基に、類似度の高いタスク情報を特定することができ、タスク情報一覧のチェック欄にチェックされたタスクの進捗記録を、自動的に適切なタスク情報としてシステムに入力し、該当するタスクの進捗状態を更新することができる。
【０２２２】
よって、本発明の実施形態２に係るワークフロー管理システム１００は、動的なワークフローにおいて、紙文書の情報を精度よく認識するための可視及び／又は不可視情報を紙面情報に埋め込むことにより、紙文書の利便性を有効的に活用することができる。
【０２２３】
最後に、本発明の実施形態１及び２に係るワークフロー管理システム１００が有する機能は、実施形態１及び２において説明した各処理手順を、動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムをコンピュータで実行することで実現することができる。よって、本発明の機能を実行するプログラムは、コンピュータが読み取り可能な記憶媒体に格納することができる。
【０２２４】
また、実施形態１及び２の説明を行ってきたが、上記実施形態に挙げた形状に、その他の要素との組み合わせ等、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０２２５】
【図１】本発明の実施形態１に係るワークフロー管理システムの一例を示す図である。
【図２】本発明の実施形態１に係る管理サーバ及びユーザ端末のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態１に係る複合機のハードウェア構成の一例を示す図である。
【図４】本発明の実施形態１に係るワークフロー管理システムの主な機能構成の一例を示す図である。
【図５】本発明の実施形態１に係る画像解析エンジンの主要機能構成の一例を示す図である。
【図６】本発明の実施形態１に係るワークフロー管理システムの実装例を示す図である。
【図７】本発明の実施形態１に係るユーザIDに関する情報のデータ構造の一例を示す図である。
【図８】本発明の実施形態１に係るタスクインスタンスDBに格納される情報のデータ構造の一例を示す図である。
【図９】本発明の実施形態１に係るワークフロー管理システムの処理手順の一例（その１）を示すシーケンス図である。
【図１０】本発明の実施形態１に係る複合機が備える表示部の表示例（その１）を示す図である。
【図１１】本発明の実施形態１に係る複合機が備える印刷部によりタスクの関連情報（添付文書）として印刷された紙文書の紙面例を示す図である。
【図１２】本発明の実施形態１に係るワークフロー管理システムの処理手順の一例（その２）を示すシーケンス図である。
【図１３】本発明の実施形態２に係る複合機が備える表示部の表示例（その２）である。
【図１４】本発明の実施形態２に係るワークフロー管理システムの処理手順の一例（その１）である。
【図１５】本発明の実施形態２に係る複合機が備える印刷部によりユーザIDカードとして印刷された紙文書の紙面例である。
【図１６】本発明の実施形態２に係るワークフロー管理システムの処理手順の一例（その２）である。
【図１７】本発明の実施形態２に係る複合機が備える表示部の表示例を示す図である。
【図１８】本発明の実施形態２に係るワークフロー管理システムの処理手順の一例（その３）である。
【図１９】本発明の実施形態２に係る複合機が備える印刷部によりチェック付きタスク情報一覧（タスクチェックリスト）として印刷された紙文書の紙面例（その１）である。
【図２０】本発明の実施形態２に係る複合機が備える印刷部によりチェック付きタスク情報一覧（タスクチェックリスト）として印刷された紙文書の紙面例（その２）である。
【図２１】本発明の実施形態２に係るワークフロー管理システムの処理手順の一例（その４）を示すシーケンス図である。
【符号の説明】
【０２２６】
１００  ワークフロー管理システム
１１  制御部（CPU）
１２  主記憶部（ROM,RAM）
１３  補助記憶部（HD）
１４  ネットワークI/F
１５  外部記憶装置I/F
１６  外部装置I/F
１７  出力装置I/F
１８  入力装置I/F
１９  表示部（パネル表示）
２０  入力部（操作部）
２１  印刷部（プロッタ部）
２２  スキャナ部（画像読み取り部）
１０１  GUI提供部
１０２  レンダリングエンジン
１０３  入出力制御部
１０４  ワークフローエンジン
１０５  検索エンジン
１０６  タスク制御部
１０７  タスク作成部
１０８  タスク実行部
１０９  推測エンジン
１１０  ワークフロー記録部
１１１  画像解析エンジン
１１２  関連情報DB
１１３  タスクモデルDB
１１４  タスクインスタンスDB
１１５  作業記録DB
１１６  組織情報DB
１１７  Data Base （データベース：DB）
２０１  ブラウザ
３１  画像読み取り手段
３２  印刷手段（ワークフロー情報印刷手段）
３３  通信手段
４１  画像入力手段
４２  画像処理手段
４３  画像マッチング手段
４３１  特徴抽出手段
４３２  特徴保持手段
４３３  特徴比較手段
４４  画像出力手段
４５  透かし作成手段（印刷データ生成手段）
５１  J2EE Web Application
５２  HTML-based Collaborative Documenting system
５３  Web Server
５４  Image device
５５  Workflow management system
５６  Search Engine
５７  Image processing Engine
５８  MySQL
５９  RDF Repositories
６０  Doc.Index
６１  WebDAV rep.
SV  ワークフロー管理サーバ（情報処理装置）
PC  ユーザ端末（情報処理装置）
MFP  複合機（画像形成装置）
U  ユーザ
【図１】
2008077238.tif 000003
【図２】
2008077238.tif 000004
【図３】
2008077238.tif 000005
【図４】
2008077238.tif 000006
【図５】
2008077238.tif 000007
【図６】
2008077238.tif 000008
【図７】
2008077238.tif 000009
【図８】
2008077238.tif 000010
【図９】
2008077238.tif 000011
【図１０】
2008077238.tif 000012
【図１２】
2008077238.tif 000013
【図１３】
2008077238.tif 000014
【図１４】
2008077238.tif 000015
【図１６】
2008077238.tif 000016
【図１７】
2008077238.tif 000017
【図１８】
2008077238.tif 000018
【図２１】
2008077238.tif 000019
【図１１】
2008077238.tif 000020
【図１５】
2008077238.tif 000021
【図１９】
2008077238.tif 000022
【図２０】
2008077238.tif 000023