(57)【要約】【課題】  紙文書とワークフローの融和性を高めることができるようにする。【解決手段】  ワークフロー管理サーバ１０は、スキャナ１から文書の画像データを受け取ると、その画像データから必要な情報であるレイアウト情報を抽出し、文書の処理に必要なワークフローと文書のレイアウト情報との異なる複数の組み合わせを登録したテーブル内の各レイアウト情報とのマッチングを行うことにより、上記受け取った画像データに対応する文書の処理に必要なワークフローを判別し、上記受け取った画像データから押印欄の画像データを抽出して、文書の押印欄の位置情報と各処理段階での押印欄の画像データとの異なる複数の組み合わせを登録したテーブル内の各押印欄の画像データとのマッチングを行うことにより、上記判別したワークフローにおける上記受け取った画像データに対応する文書の処理段階を判別し、その処理段階に対応する審査者ＣのＰＣ３に上記受け取った画像データを送信する。【選択図】        図１
2009069991.tif 000002
【特許請求の範囲】
【請求項１】
文書の処理を行う情報処理装置において、
紙文書の画像を読み取る画像読取装置および紙文書の画像データを参照可能な他の情報処理装置と通信可能であり、前記画像読取装置から紙文書の画像データを受け取った場合に、その画像データから必要な情報を抽出し、予め登録していたワークフローに関する情報を参照することにより、前記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するワークフロー判別手段と、
前記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照することにより、前記ワークフロー判別手段によって判別されたワークフローにおける前記受け取った画像データに対応する紙文書の処理段階を判別する処理段階判別手段と、
該処理段階判別手段によって判別された処理段階に対応する他の情報処理装置に前記受け取った画像データを送信する画像データ送信手段とを設けたことを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記ワークフロー判別手段は、紙文書の処理に必要なワークフローと紙文書のレイアウト情報との異なる複数の組み合わせを登録した第１のテーブルを有し、前記受け取った画像データからレイアウト情報を抽出して、前記第１のテーブル内の各レイアウト情報とのマッチングを行うことにより、前記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別することを特徴とする情報処理装置。
【請求項３】
請求項１記載の情報処理装置において、
前記ワークフロー判別手段は、紙文書の処理に必要なワークフローと紙文書の大きさ，形，色という形状情報との異なる複数の組み合わせを登録した第１のテーブルを有し、前記受け取った画像データから形状情報を抽出して、前記第１のテーブル内の各形状情報とのマッチングを行うことにより、前記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別することを特徴とする情報処理装置。
【請求項４】
請求項１記載の情報処理装置において、
前記ワークフロー判別手段は、紙文書の処理に必要なワークフローと紙文書のキーワードとの異なる複数の組み合わせを登録した第１のテーブルを有し、前記受け取った画像データからキーワードを抽出して、前記第１のテーブル内の各キーワードとのマッチングを行うことにより、前記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別することを特徴とする情報処理装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の情報処理装置において、
前記処理段階判別手段は、紙文書の押印欄の位置情報と各処理段階での押印欄の画像データとの異なる複数の組み合わせを登録した第２のテーブルを有し、前記受け取った画像データから押印欄の画像データを抽出して、前記第２のテーブル内の各押印欄の画像データとのマッチングを行うことにより、前記ワークフロー判別手段によって判別されたワークフローにおける前記受け取った画像データに対応する紙文書の処理段階を判別することを特徴とする情報処理装置。
【請求項６】
紙文書の画像を読み取る画像読取装置と、文書の処理を行う情報処理装置と、紙文書の画像データを参照可能な他の情報処理装置とを通信可能に接続した情報処理システムにおいて、
前記情報処理装置に、
前記画像読取装置から紙文書の画像データを受け取った場合に、その画像データから必要な情報を抽出し、予め登録していたワークフローに関する情報を参照することにより、前記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するワークフロー判別手段と、
前記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照することにより、前記ワークフロー判別手段によって判別されたワークフローにおける前記受け取った画像データに対応する紙文書の処理段階を判別する処理段階判別手段と、
該処理段階判別手段によって判別された処理段階に対応する他の情報処理装置に前記受け取った画像データを送信する画像データ送信手段とを設けたことを特徴とする情報処理システム。
【請求項７】
文書の処理を行う情報処理装置における情報処理方法において、
当該情報処理装置が紙文書の画像を読み取る画像読取装置および紙文書の画像データを参照可能な他の情報処理装置と通信可能であり、前記画像読取装置から紙文書の画像データを受け取った場合に、その画像データから必要な情報を抽出し、予め登録していたワークフローに関する情報を参照することにより、前記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するワークフロー判別工程と、
前記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照することにより、前記ワークフロー判別手段によって判別されたワークフローにおける前記受け取った画像データに対応する紙文書の処理段階を判別する処理段階判別工程と、
該処理段階判別工程によって判別された処理段階に対応する他の情報処理装置に前記受け取った画像データを送信する画像データ送信工程とを有することを特徴とする情報処理方法。
【請求項８】
文書の処理を行う情報処理装置を制御するコンピュータに、
当該情報処理装置が紙文書の画像を読み取る画像読取装置および紙文書の画像データを参照可能な他の情報処理装置と通信可能であり、前記画像読取装置から紙文書の画像データを受け取った場合に、その画像データから必要な情報を抽出し、予め登録していたワークフローに関する情報を参照することにより、前記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するワークフロー判別機能と、
前記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照することにより、前記ワークフロー判別手段によって判別されたワークフローにおける前記受け取った画像データに対応する紙文書の処理段階を判別する処理段階判別機能と、
該処理段階判別機能によって判別された処理段階に対応する他の情報処理装置に前記受け取った画像データを送信する画像データ送信機能とを実現させるためのプログラム。
【請求項９】
請求項８記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書の処理を行うＰＣ（パーソナルコンピュータ）等の情報処理装置、それを備えた情報処理システム、上記情報処理装置における情報処理方法、上記情報処理装置を制御するコンピュータに必要な機能（この発明に係わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、企業においては、ホワイトカラーの生産性を向上させるための道具としてパソコンの導入が急速に進んでいる。具体的には、パソコンの導入によって、文書作成ソフトや表計算ソフト等を利用可能とすると共に、社内文書を特定のソフトウエアに統一したり、紙文書を電子文書化することでファイルを統一したりして、社内の業務効率の大幅な改善を図っている。
さらに業務効率を改善させる方法として、電子的に作成した文書について審査・承認をもらい、配布先に送ることをネットワークを利用して電子的に行う、ワークフローシステムも普及しつつある。
【０００３】
しかし、これらワークフローシステムは電子文書の起案・作成から審査・承認そして配布までを管理するもので、その主体となるものは電子文書である。そのため、企業がワークフローシステムを導入しようとする場合、電子文書化が行えず紙文書による業務を行う部署には対応できないという問題がある。
そこで、この問題を解消するため、例えば特許文献１に見られるように、「紙文書にユニークなＩＤを印刷することで、電子文書から紙文書、そして電子文書へと戻す」ことを特徴とするワークフローシステムが提案されている。
【特許文献１】特開２００４−２６５１４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、ワークフローシステムとは、電子文書を対象とするシステムのことである。
しかし、企業においては、以前として紙文書が有効な手段であり、部署によっては紙文書でなければ処理が行えない部署も存在する。また、外部企業から受領する「見積書」などの文書は紙文書の場合が多い。
また、ワークフローシステムでは、電子文書を対象とするため、導入するには起案・作成から審査・承認までのフローを一括で電子化する必要がある。そのため、一部を電子化するという過渡的な状態での導入方法はできない。また、ワークフローシステムで、このフローを設定する方法は、複雑かつ煩雑である。以上より、ワークフローシステムの導入は、非常にコストが高く、導入を見送っている企業が多数あると考えられる。
【０００５】
そこで、これらの問題を解消するため、先述の特許文献１では紙文書をワークフローシステムの一部として利用する方法を紹介しているが、この方法では電子文書を印刷する際にユニークなＩＤを紙文書に印刷することを特徴としているため、起案・作成時は電子文書である必要があり、外部企業から受領する紙文書等、原本が紙文書の場合には適用することができない。
【０００６】
上記の問題は、ワークフローシステムでは、紙文書をフローの入り口とすることができないことに起因するものである。
また、先述のようにワークフローシステムの導入はコストが高いため、承認・配布というワークフローの一部だけをまずは導入するという考え方もあるが、従来のワークフローシステムでは、一度作成したワークフローに追加を行うことが非常に困難であり、紙文書から電子文書への過渡的状態で運用を行うことはできない。これは、紙文書をワークフローの入り口として使用できないことと、その紙文書の処理段階を判別する手段をワークフローシステムが有していないことが原因である。
【０００７】
この発明は、上記の点に鑑みてなされたものであり、紙文書をワークフローの入り口として使用可能にし、その紙文書の処理段階を判別可能にすることにより、紙文書とワークフローの融和性を高めることができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、上記の目的を達成するため、情報処理装置、それを備えた情報処理システム、上記情報処理装置を制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００９】
請求項１の発明による情報処理装置は、文書の処理を行う情報処理装置において、紙文書の画像を読み取る画像読取装置および紙文書の画像データを参照可能な他の情報処理装置と通信可能であり、上記画像読取装置から紙文書の画像データを受け取った場合に、その画像データから必要な情報を抽出し、予め登録していたワークフローに関する情報を参照することにより、上記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するワークフロー判別手段と、上記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照することにより、上記ワークフロー判別手段によって判別されたワークフローにおける上記受け取った画像データに対応する紙文書の処理段階を判別する処理段階判別手段と、該処理段階判別手段によって判別された処理段階に対応する他の情報処理装置に上記受け取った画像データを送信する画像データ送信手段とを設けたものである。
【００１０】
請求項２の発明による情報処理装置は、請求項１の情報処理装置において、上記ワークフロー判別手段が、紙文書の処理に必要なワークフローと紙文書のレイアウト情報との異なる複数の組み合わせを登録した第１のテーブルを有し、上記受け取った画像データからレイアウト情報を抽出して、上記第１のテーブル内の各レイアウト情報とのマッチングを行うことにより、上記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するものである。
【００１１】
請求項３の発明による情報処理装置は、請求項１の情報処理装置において、上記ワークフロー判別手段が、紙文書の処理に必要なワークフローと紙文書の大きさ，形，色という形状情報との異なる複数の組み合わせを登録した第１のテーブルを有し、上記受け取った画像データから形状情報を抽出して、上記第１のテーブル内の各形状情報とのマッチングを行うことにより、上記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するものである。
【００１２】
請求項４の発明による情報処理装置は、請求項１の情報処理装置において、上記ワークフロー判別手段が、紙文書の処理に必要なワークフローと紙文書のキーワードとの異なる複数の組み合わせを登録した第１のテーブルを有し、上記受け取った画像データからキーワードを抽出して、上記第１のテーブル内の各キーワードとのマッチングを行うことにより、上記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するものである。
【００１３】
請求項５の発明による情報処理装置は、請求項１〜４のいずれかの情報処理装置において、上記処理段階判別手段が、紙文書の押印欄の位置情報と各処理段階での押印欄の画像データとの異なる複数の組み合わせを登録した第２のテーブルを有し、上記受け取った画像データから押印欄の画像データを抽出して、上記第２のテーブル内の各押印欄の画像データとのマッチングを行うことにより、上記ワークフロー判別手段によって判別されたワークフローにおける上記受け取った画像データに対応する紙文書の処理段階を判別するものである。
【００１４】
請求項６の発明による情報処理システムは、紙文書の画像を読み取る画像読取装置と、文書の処理を行う情報処理装置と、紙文書の画像データを参照可能な他の情報処理装置とを通信可能に接続した情報処理システムにおいて、上記情報処理装置に、上記画像読取装置から紙文書の画像データを受け取った場合に、その画像データから必要な情報を抽出し、予め登録していたワークフローに関する情報を参照することにより、上記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するワークフロー判別手段と、上記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照することにより、上記ワークフロー判別手段によって判別されたワークフローにおける上記受け取った画像データに対応する紙文書の処理段階を判別する処理段階判別手段と、該処理段階判別手段によって判別された処理段階に対応する他の情報処理装置に上記受け取った画像データを送信する画像データ送信手段とを設けたものである。
【００１５】
請求項７の発明による情報処理方法は、文書の処理を行う情報処理装置における情報処理方法において、当該情報処理装置が紙文書の画像を読み取る画像読取装置および紙文書の画像データを参照可能な他の情報処理装置と通信可能であり、上記画像読取装置から紙文書の画像データを受け取った場合に、その画像データから必要な情報を抽出し、予め登録していたワークフローに関する情報を参照することにより、上記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するワークフロー判別工程と、上記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照することにより、上記ワークフロー判別手段によって判別されたワークフローにおける上記受け取った画像データに対応する紙文書の処理段階を判別する処理段階判別工程と、該処理段階判別工程によって判別された処理段階に対応する他の情報処理装置に上記受け取った画像データを送信する画像データ送信工程とを有するものである。
【００１６】
請求項８の発明によるプログラムは、文書の処理を行う情報処理装置を制御するコンピュータに、当該情報処理装置が紙文書の画像を読み取る画像読取装置および紙文書の画像データを参照可能な他の情報処理装置と通信可能であり、上記画像読取装置から紙文書の画像データを受け取った場合に、その画像データから必要な情報を抽出し、予め登録していたワークフローに関する情報を参照することにより、上記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別するワークフロー判別機能と、上記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照することにより、上記ワークフロー判別手段によって判別されたワークフローにおける上記受け取った画像データに対応する紙文書の処理段階を判別する処理段階判別機能と、該処理段階判別機能によって判別された処理段階に対応する他の情報処理装置に上記受け取った画像データを送信する画像データ送信機能とを実現させるためのプログラムである。
請求項９の発明による記録媒体は、請求項８のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１７】
この発明によれば、情報処理装置が、画像読取装置から紙文書の画像データを受け取った場合に、その画像データから必要な情報を抽出し、予め登録していたワークフローに関する情報を参照することにより、上記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別し、上記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照することにより、上記判別したワークフローにおける上記受け取った画像データに対応する紙文書の処理段階を判別し、その処理段階に対応する他の情報処理装置に上記受け取った画像データを送信することにより、紙文書とワークフローの融和性が高まる。
【発明を実施するための最良の形態】
【００１８】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
〔ワークフローシステムのネットワーク構成と承認ルートの一例〕
まず、この発明の一実施形態である情報処理システム（情報処理装置を含む）を用いたワークフローシステムのネットワーク構成と承認ルートについて、図１を参照して説明する。
【００１９】
図１は、そのワークフローシステムのネットワーク構成と承認ルートの一例を示す図である。
このワークフローシステムを構成する情報処理システムは、画像読取装置（画像読取手段）であるスキャナ１と、後述する複数の情報処理装置とがＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク２を介して通信可能に接続している。
上記複数の情報処理装置のうち、ワークフロー管理サーバ１０は、この発明に関わる処理を行う情報処理装置である。
【００２０】
ここで、このワークフローシステムは、ワークフロー管理サーバ１０に、紙文書ＸがＡ→Ｂ→Ｃ→Ｄ→配布というワークフローを通過することが予め登録されていることを前提とする。
（１）起案・作成者Ａは、文書を作成した後、紙文書で審査者Ｂに審査を依頼する。
（２）審査者Ｂは、その紙文書の審査を行い、その審査が終了した後、問題が無ければ、その紙文書に押印した後、その紙文書をスキャナ１にセットし、その画像を読み込ませ、画像データとしてネットワーク２経由でワークフロー管理サーバ１０に送信させる。
【００２１】
（３）ワークフロー管理サーバ１０は、スキャナ１からネットワーク２経由で送られてくる紙文書の画像データを受信すると、その紙文書が処理されるべきワークフローと、そのワークフローにおける処理過程を判定し、次の審査者である審査者ＣのＰＣ３に審査依頼を該当する（先に受信した）紙文書の画像データと共に送信する。
（４）審査者ＣのＰＣ３は、審査依頼を紙文書の画像データと共に受信すると、その画像データを表示部に表示する。それによって、その紙文書の審査を審査者Ｃが行い、問題が無ければワークフローにおける審査完了処理を実行し、その旨を審査者ＣのＰＣ３からワークフロー管理サーバ１０へ通知させる。
【００２２】
（５）ワークフロー管理サーバ１０は、その通知により、審査者Ｃの審査を合格した紙文書の承認依頼をその紙文書の画像データと共に承認者ＤのＰＣ４に送信する
（６）承認者ＤのＰＣ４は、承認依頼を紙文書の画像データと共に受信すると、その画像データを表示部に表示する。それによって、その紙文書の審査を承認者Ｄが行い、問題が無ければワークフローにおける承認処理を実行し、その旨を承認者ＤのＰＣ４からワークフロー管理サーバ１０へ通知させる。
（７）ワークフロー管理サーバ１０は、その通知により、承認が下りた紙文書の画像データを配布先クライアントのＰＣ５へ送信する。
なお、審査者ＣのＰＣ３，承認者ＤのＰＣ４，配布先クライアントのＰＣ５は、いずれもパーソナルコンピュータであるが、他の情報処理装置であってもよい。
【００２３】
次に、図１のワークフロー管理サーバ１０のハードウェアについて、図２を参照して説明する。
図２は、図１のワークフロー管理サーバ１０のハードウェア構成例を示すブロック図である。
ワークフロー管理サーバ１０は、Ｉ／Ｏポート１１，ＣＰＵ１２，ＲＯＭ１３，ＲＡＭ１４，表示部１５，ＨＤＤ（ハードディスク装置）１６，入力部１７，および記憶媒体ドライブ１８を備えている。
【００２４】
Ｉ／Ｏポート１１は、スキャナ１，審査者ＣのＰＣ３，承認者ＤのＰＣ４，および配布先クライアントのＰＣ５を含む各種の情報処理装置とそれぞれネットワーク２経由で通信するための通信手段である。
ＣＰＵ１２は、このワークフロー管理サーバ１０全体を管理および制御する中央処理装置である。
ＲＯＭ１３は、ＣＰＵ１２が実行する固定のプログラム（ソフトウェア）を格納している読み出し専用の記憶手段（メモリ）である。
【００２５】
ＲＡＭ１４は、ＣＰＵ１２が実行するプログラムを展開し、各種処理を行う際の作業領域として使用する読み書き可能な記憶手段である。
表示部１５は、各種のデータや操作画面等を表示するＣＲＴディスプレイ，ＬＣＤディスプレイ等の表示手段である。
ＨＤＤ１６は、プログラムや後述するテーブルを含む各種データを記憶する大容量記憶手段である。
入力部１７は、各種の操作情報の入力を受け付けるための入力手段であり、キーボードやマウス等のポインティングデバイスも使用することができる。
【００２６】
記憶媒体ドライブ１８は、記憶媒体１９に対する記録又は再生を行う記録再生手段である。
記憶媒体１９は、ワークフロー管理サーバ１０に対して脱着可能なＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷディスク，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ等のコンピュータ読み取り可能な記録媒体であり、制御を実行するプログラム（制御ソフトウェア）が記録される。
【００２７】
このように構成されたワークフロー管理サーバ１０において、ＣＰＵ１２は、操作者による入力部１７の操作により、記憶媒体ドライブ１８を介して記憶媒体１９からプログラムを読み出し、ＨＤＤ１６にインストールすることができる。
そして、電源投入時には、ＲＯＭ１３内のブートローダ（ブートプログラム）に従い、ＨＤＤ１６内のＯＳ（オペレーションシステム），アプリケーション（アプリケーションソフトウェア），およびユーザインタフェース（ＵＩ）を含む各種プログラムを読み出し、ＲＡＭ１４にインストールした後、その各種プログラムに従って動作し（各種プログラムを必要に応じて選択的に実行し）、入力部１７および表示部１５を含む装置を制御することにより、ワークフロー判別手段，処理状態判別手段，および画像データ送信手段としての機能を含む各種機能を実現することができる。
【００２８】
次に、ワークフロー管理サーバ１０におけるこの発明に関する主要部の機能について、図３を参照して説明する。
図３は、図２に示したワークフロー管理サーバ１０におけるこの発明に関する主要部の機能構成例を示すブロック図である。
ワークフローサーバ２１は、図２のＣＰＵ１２およびＨＤＤ１６等に相当するものであり、文書（紙文書）の審査・承認ルートと、各審査者・承認者の宛先と文書のＩＤ（識別情報）を要素とするテーブルをもち、各フローにおける制御を行う。
【００２９】
ワークフローと処理対象文書の画像データの対応テーブル２２は、ワークフローサーバ２１に登録されている文書のＩＤと、その文書の画像データとして文書のレイアウト情報を要素とするテーブルである。なお、このテーブルへ要素を追加するための入力部として、文書のＩＤと文書の画像データと、文書の画像データからレイアウト情報を抽出する手段とを持つ。
対応ワークフロー判定部２３は、投入先判定部２４から紙文書の画像データを入力として受け取り、その画像データからレイアウト情報を抽出して、ワークフローと処理対象文書の画像データの対応テーブルに登録されている各文書のレイアウト情報とのマッチングを行う。
【００３０】
文書の処理段階とそれに対応する押印欄の画像データのテーブル２５は、ワークフローサーバ２１に登録されている文書のＩＤと、各処理段階でその押印欄に押印された状態の画像データとを要素とするテーブルである。これは、各ワークフローの処理文書１つに対して１つのテーブルが作成される。その一例を後述する図５に示す。
文書のＩＤと文書の押印欄の位置情報のテーブル２６は、ワークフローサーバ２１に登録されている文書のＩＤと、その文書の押印欄の位置情報を要素に持つテーブルである。
【００３１】
処理段階判定部２７は、文書の処理段階とそれに対応する押印欄の画像データのテーブル２５から紙文書の押印欄の位置情報を取得し、紙文書の画像データの該当箇所の画像データを抽出する。その上でどの段階まで処理が進められているか（いくつ押印されているか）を先ほどのテーブルの要素と、この抽出した情報を比較することで判定する。
投入先判定部２４は、対応ワークフロー判定部２３と処理段階判定部２７を使用して、投入するべきワークフローとその処理段階を判定する処理を行う。
【００３２】
次に、投入先判定部２４から対応ワークフロー判定部２３と処理段階判定部２７を使用して、ワークフローの投入先を判定する処理の詳細について、図４を参照して説明する。
図４は、図２に示したワークフロー管理サーバ１０による紙文書の画像データをワークフローに投入する処理の一例を示すフローチャートである。
ワークフロー管理サーバ１０は、スキャナ１から紙文書の画像データを受信すると、図４の処理ルーチンをスタートし、まずステップＳ１において、その受信した紙文書（処理対象文書）の画像データからレイアウト認識技術により、レイアウト情報（処理するワークフローを判別するのに必要な情報）を抽出する。
【００３３】
次にステップＳ２からＳ７は、ワークフローとそれに対応する文書のレイアウト情報を持つテーブル（ワークフローと処理対象文書の画像データの情報を記録したテーブル）の先頭行から最終行まで処理を行うためのループである。
ステップＳ３では、ステップＳ１にて抽出したレイアウト情報と、ワークフローとそれに対応する文書のレイアウト情報を持つテーブル内に登録されているレイアウト情報とのマッチングを行って一致度を算出する。
【００３４】
ステップＳ４では、ステップＳ３で算出した一致度がこのループにおける現在までの最高値（最大値）より高い（大きい）かの比較を行う。なお、一致度が高いほど、その２つのレイアウト情報は似ていることを表す。
ステップＳ５では、ステップＳ４にて算出した一致度が現在までの最高値より高いと判定された場合に、投入するワークフローの候補として、そのワークフローを指す文書ＩＤと、レイアウトの一致度（新たな最高値）を登録する。
【００３５】
ステップＳ６では、ワークフローとそれに対応する文書のレイアウト情報を持つテーブルの最終行まで処理が終わったかを判定し、処理が終了していない場合にはステップＳ３に移り、最終行まで終了した場合には次の処理段階の判定処理（ステップＳ８以降）に移る
次にステップＳ８では、ステップＳ２からＳ７で最も似ていると判定したレイアウトを持つワークフローのＩＤを取得し（処理対象文書の処理に必要なワークフローを判別）し、これをキーとして、文書の処理段階とそれに対応する押印欄の画像データのテーブル（ワークフローと処理される文書の押印欄の位置情報を記録したテーブル）から、押印欄の位置情報を取得する。
【００３６】
さらに、ステップＳ９では、ステップＳ８で取得した位置情報の画像データ（ワークフローの処理状態を判別するのに必要な情報として押印欄の画像情報）を先に受信した画像データ（入力画像）より抽出する。
次に、ステップＳ１０からＳ１５は、文書の処理段階とそれに対応する押印欄の画像データのテーブル（ワークフローと処理される文書の処理状態別の押印欄の画像データを記録したテーブル）の先頭行から最終行まで処理を行うためのループである。
【００３７】
ステップＳ１１では、先に受信した画像データから抽出した押印欄の画像データ（情報）と、テーブルに登録されているある処理段階における押印欄の画像データとのマッチングを行って一致度を算出する。
ステップＳ１２では、ステップＳ１１で算出した一致度がこのループにおける現在までの最高値より高いかを判定する。なお、一致度が高いほど、その２つの画像データは似ていることを表す。
【００３８】
ステップＳ１３では、ステップＳ１２で算出した一致度が現在までの最高値より高いと判定されたので、この文書の処理段階（処理状態）の候補として、その処理状態と、一致度（新たな最高値）を記録する。
ステップＳ１４では、文書の処理段階とそれに対応する押印欄の画像データのテーブルの先頭行から最終行まで処理が終わったかを判定し、処理が終了していない場合にはステップＳ１１に移り、最終行まで終了した場合には次のワークフローへの投入処理に移る。
【００３９】
最後のステップＳ１６では、ステップＳ１５までの結果を用いてワークフローへの投入を行う。具体的には、ワークフローサーバに先に受け取った文書の画像データを登録し、ステップＳ１５で判定した完了した処理の次の処理の依頼を担当者のＰＣに対して送信する。
例えば、図１に示した処理フロー（承認ルート）の場合は、審査者Ｂまでの処理が完了すると、次に審査者ＣのＰＣ３へ審査依頼を送信することになる。
【００４０】
最後に、投入判定に用いるテーブルのうち、処理段階（文書がワークフローのどの段階まで進んでいるかを示す）を判定するのに使用するテーブルの例を以下に示す。
図５は、図３の文書の処理段階とそれに対応する押印欄の画像データのテーブル２５の内容の一例（例えば図１の紙文書Ｘに対するテーブル）を示す図である。
このようなテーブルは、ワークフローの処理対象の文書１つずつに対して作成される。
【００４１】
このように、この実施形態においては、ワークフロー管理サーバが、スキャナから紙文書の画像データを受け取った場合に、その画像データから必要な情報であるレイアウト情報を抽出し、予め登録していたワークフローに関する情報を参照する（紙文書の処理に必要なワークフローと紙文書のレイアウト情報との異なる複数の組み合わせを登録したテーブル内の各レイアウト情報とのマッチングを行う）ことにより、上記受け取った画像データに対応する紙文書の処理に必要なワークフローを判別し、上記受け取った画像データから押印欄の画像データを抽出して、予め登録していたワークフローの処理段階に関する情報を参照する（紙文書の押印欄の位置情報と各処理段階での押印欄の画像データとの異なる複数の組み合わせを登録したテーブル内の各押印欄の画像データとのマッチングを行う）ことにより、上記判別したワークフローにおける上記受け取った画像データに対応する紙文書の処理段階を判別し、その処理段階に対応する他の情報処理装置に上記受け取った画像データを送信することにより、紙文書とワークフローの融和性が高まる。
【００４２】
よって、例えば、ある時期までは、紙文書の承認・配布を電子データを用いて行い、その時期以降は、紙文書の審査・承認・配布を電子データを用いて行うという場合にも、容易に対応することができる。
なお、上述した紙文書のレイアウト情報の代わりに、紙文書の大きさ，形，色という形状情報又は紙文書のキーワードを用いてもよい。紙文書のキーワードは、ＯＣＲによってテキスト情報として読み取ることができる。
【００４３】
また、紙文書の処理に必要なワークフローと紙文書のレイアウト情報と紙文書の形状情報との異なる複数の組み合わせを登録したテーブルを備え、受け取った紙文書の画像データとこれらの情報とのマッチングを用いる際に、各情報に重みをつけることで判別の精度を向上させることもできる。
さらに、紙文書の処理に必要なワークフローと紙文書のレイアウト情報と紙文書のキーワードとの異なる複数の組み合わせを登録したテーブルを備え、受け取った紙文書の画像データとこれらの情報とのマッチングを用いる際に、各情報に重みをつけることで判別の精度を向上させることもできる。
【００４４】
さらにまた、紙文書の処理に必要なワークフローと紙文書の形状情報と紙文書のキーワードとの異なる複数の組み合わせを登録したテーブルを備え、受け取った紙文書の画像データとこれらの情報とのマッチングを用いる際に、各情報に重みをつけることで判別の精度を向上させることもできる。
また、紙文書の処理に必要なワークフローと紙文書のレイアウト情報と紙文書の形状情報と紙文書のキーワードとの異なる複数の組み合わせを登録したテーブルを備え、受け取った紙文書の画像データとこれらの情報とのマッチングを用いる際に、各情報に重みをつけることで判別の精度を向上させることもできる。
【００４５】
〔この実施形態におけるプログラム〕
このプログラムは、ワークフロー管理サーバを制御するコンピュータ（ＣＰＵ）に、ワークフロー判別手段，処理状態判別手段，および画像データ送信手段としての機能を実現させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような効果を得ることができる。
【００４６】
このようなプログラムは、はじめからＲＯＭあるいはＨＤＤ（ハードディスク装置）等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭや、ＥＥＰＲＯＭ、メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。その不揮発性記録媒体に記録されたプログラムをワークフロー管理サーバにインストールしてＣＰＵに実行させるか、ＣＰＵにその不揮発性記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００４７】
以上の説明から明らかなように、この発明によれば、紙文書とワークフローの融和性を高めることができる。したがって、より使い勝手の良い情報処理装置を提供することができる。
【図面の簡単な説明】
【００４８】
【図１】この発明の一実施形態である情報処理システムを用いたワークフローシステムのネットワーク構成と承認ルートの一例を示す図である。
【図２】図１のワークフロー管理サーバ１０のハードウェア構成例を示すブロック図である。
【図３】図２に示したワークフロー管理サーバ１０におけるこの発明に関する主要部の機能構成例を示すブロック図である。
【図４】図２に示したワークフロー管理サーバ１０による紙文書の画像データをワークフローに投入する処理の一例を示すフロー図である。
【図５】図３の文書の処理段階とそれに対応する押印欄の画像データのテーブル２５の内容の一例を示す図である。
【符号の説明】
【００４９】
１：スキャナ    ２：ネットワーク    ３：審査者ＣのＰＣ    ４：承認者ＤのＰＣ
５：配布先クライアントのＰＣ５    １０：ワークフロー管理サーバ
１１：Ｉ／Ｏポート    １２：ＣＰＵ    １３：ＲＯＭ    １４：ＲＡＭ
１５：表示部    １６：ＨＤＤ    １７：入力部    １８：記憶媒体ドライブ
１９：記憶媒体    ２１：ワークフローサーバ
２２：ワークフローと処理対象文書の画像データの対応テーブル
２３：対応ワークフロー判定部    ２４：投入先判定部
２５：文書の処理段階とそれに対応する押印欄の画像データのテーブル
２６：文書のＩＤと文書の押印欄の位置情報のテーブル    ２７：処理段階判定部
【図２】
2009069991.tif 000003
【図３】
2009069991.tif 000004
【図４】
2009069991.tif 000005
【図５】
2009069991.tif 000006
【図１】
2009069991.tif 000007