(57)【要約】【課題】記入済み文書画像から文字の画像を含む領域を切り出す工程の作業のみを軽減するよう構成された場合に比較して、記入済み文書画像に基づく処理の全体の作業を軽減する。【解決手段】雛形文書を読み取ることにより得られた雛形文書画像を取得する取得手段と、雛形文書に文字を記入した記入済み文書を読み取ることにより得られた記入済み文書画像に基づく処理であって、記入済み文書から文字の画像を含む領域を切り出す切り出し工程と、他の工程とを含む処理の手順を示す処理手順情報を、切り出し工程以外に更新された工程を含む処理の手順を示すものとなるように、雛形文書画像に基づいて更新する更新手段とを備えたことを特徴とする情報処理装置。【選択図】図４
2020154997.tif 000002
【特許請求の範囲】
【請求項１】
雛形文書を読み取ることにより得られた雛形文書画像を取得する取得手段と、
前記雛形文書に文字を記入した記入済み文書を読み取ることにより得られた記入済み文書画像に基づく処理であって、当該記入済み文書から文字の画像を含む領域を切り出す切り出し工程と、他の工程とを含む処理の手順を示す処理手順情報を、当該切り出し工程以外に更新された工程を含む当該処理の手順を示すものとなるように、前記雛形文書画像に基づいて更新する更新手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記更新手段は、前記処理手順情報を、特定の工程の内容が更新された複数の工程を含む前記処理の手順を示すものとなるように、前記雛形文書画像に基づいて更新することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定の工程の内容が更新されることは、当該特定の工程の内容を規定する情報のうちの未確定な情報が確定されることを含むことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記特定の工程は、前記記入済み文書画像から切り出された文字の画像の文字認識結果を格納するための格納表を生成する工程であり、
前記未確定な情報は、前記格納表において前記文字認識結果に対応付けられる項目を示す情報であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記更新手段は、前記処理手順情報を、特定の工程が追加された複数の工程を含む前記処理の手順を示すものとなるように、前記雛形文書画像に基づいて更新することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記特定の工程は、前記記入済み文書画像に基づく処理の結果の形式を変換する工程であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記特定の工程は、前記記入済み文書画像に基づく処理の結果を指定された送信先に送信する工程であることを特徴とする請求項５に記載の情報処理装置。
【請求項８】
コンピュータに、
雛形文書を読み取ることにより得られた雛形文書画像を取得する機能と、
前記雛形文書に文字を記入した記入済み文書を読み取ることにより得られた記入済み文書画像に基づく処理であって、当該記入済み文書から文字の画像を含む領域を切り出す切り出し工程と、他の工程とを含む処理の手順を示す処理手順情報を、当該切り出し工程以外に更新された工程を含む当該処理の手順を示すものとなるように、前記雛形文書画像に基づいて更新する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
記入済票にアノテーションにて記入された回答の部分を質問票を表す電子文書から分離し、分離した回答のアノテーションを質問票が登録されている文書ＤＢとは別のアノテーションＤＢに登録し、回答のアノテーションに基づいて設問に対しての集計処理を実行し、これにより得た集計結果も文書ＤＢの登録文書とは独立にアノテーションＤＢに登録し、また質問票と集計結果とを重ねて表示出力するデータ集計処理方法は、知られている（例えば、特許文献１参照）。
【０００３】
複数の原稿を読み取る読取手段と、読取手段により読み取った原稿のうち第１の原稿に対応する第１の画像を画面に表示させる表示制御手段と、第１の画像における領域を指定するための領域の起点となる位置を受信する受信手段と、受信手段により受信した領域の起点となる位置に従い、読取手段により読取られた第２の原稿に対応する第２の画像の領域を特定する特定手段と、を有し、表示制御手段は、第１の画像とともに特定手段により特定された第２の画像の領域を表示させる画像処理装置も、知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４０５９８号公報
【特許文献２】特開２０１６−２００９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
雛形文書に文字を記入した記入済み文書を読み取ることにより得られた記入済み文書画像に基づく処理は、例えば、記入済み文書画像から文字の画像を含む領域を切り出す工程の他、種々の工程を含むのが一般的である。このような処理において、例えば雛形文書に予め切り出す領域を特定するアノテーションを付加しておき、記入済み文書画像からその領域を切り出すといった、記入済み文書画像から文字の画像を含む領域を切り出す工程の作業を軽減する技術が知られている。
【０００６】
本発明の目的は、記入済み文書画像から文字の画像を含む領域を切り出す工程の作業のみを軽減するよう構成された場合に比較して、記入済み文書画像に基づく処理の全体の作業を軽減することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、雛形文書を読み取ることにより得られた雛形文書画像を取得する取得手段と、前記雛形文書に文字を記入した記入済み文書を読み取ることにより得られた記入済み文書画像に基づく処理であって、当該記入済み文書から文字の画像を含む領域を切り出す切り出し工程と、他の工程とを含む処理の手順を示す処理手順情報を、当該切り出し工程以外に更新された工程を含む当該処理の手順を示すものとなるように、前記雛形文書画像に基づいて更新する更新手段とを備えたことを特徴とする情報処理装置である。
請求項２に記載の発明は、前記更新手段は、前記処理手順情報を、特定の工程の内容が更新された複数の工程を含む前記処理の手順を示すものとなるように、前記雛形文書画像に基づいて更新することを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記特定の工程の内容が更新されることは、当該特定の工程の内容を規定する情報のうちの未確定な情報が確定されることを含むことを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記特定の工程は、前記記入済み文書画像から切り出された文字の画像の文字認識結果を格納するための格納表を生成する工程であり、前記未確定な情報は、前記格納表において前記文字認識結果に対応付けられる項目を示す情報であることを特徴とする請求項３に記載の情報処理装置である。
請求項５に記載の発明は、前記更新手段は、前記処理手順情報を、特定の工程が追加された複数の工程を含む前記処理の手順を示すものとなるように、前記雛形文書画像に基づいて更新することを特徴とする請求項１に記載の情報処理装置である。
請求項６に記載の発明は、前記特定の工程は、前記記入済み文書画像に基づく処理の結果の形式を変換する工程であることを特徴とする請求項５に記載の情報処理装置である。
請求項７に記載の発明は、前記特定の工程は、前記記入済み文書画像に基づく処理の結果を指定された送信先に送信する工程であることを特徴とする請求項５に記載の情報処理装置である。
請求項８に記載の発明は、コンピュータに、雛形文書を読み取ることにより得られた雛形文書画像を取得する機能と、前記雛形文書に文字を記入した記入済み文書を読み取ることにより得られた記入済み文書画像に基づく処理であって、当該記入済み文書から文字の画像を含む領域を切り出す切り出し工程と、他の工程とを含む処理の手順を示す処理手順情報を、当該切り出し工程以外に更新された工程を含む当該処理の手順を示すものとなるように、前記雛形文書画像に基づいて更新する機能とを実現させるためのプログラムである。
【発明の効果】
【０００８】
請求項１の発明によれば、記入済み文書画像から文字の画像を含む領域を切り出す工程の作業のみを軽減するよう構成された場合に比較して、記入済み文書画像に基づく処理の全体の作業を軽減することができる。
請求項２の発明によれば、記入済み文書画像から文字の画像を含む領域を切り出す工程以外の工程の内容を更新することにより、記入済み文書画像に基づく処理全体の作業を軽減することができる。
請求項３の発明によれば、記入済み文書画像から文字の画像を含む領域を切り出す工程以外の工程について未確定な情報を確定させることにより、記入済み文書画像に基づく処理全体の作業を軽減することができる。
請求項４の発明によれば、記入済み文書画像から切り出された文字の画像の文字認識結果を格納するための格納表を生成する工程について格納表の文字認識結果に対応付けられる項目を確定させることにより、記入済み文書画像に基づく処理全体の作業を軽減することができる。
請求項５の発明によれば、記入済み文書画像から文字の画像を含む領域を切り出す工程以外に工程を追加することにより、記入済み文書画像に基づく処理全体の作業を軽減することができる。
請求項６の発明によれば、記入済み文書画像に基づく処理の結果の形式を変換する工程を追加することにより、記入済み文書画像に基づく処理全体の作業を軽減することができる。
請求項７の発明によれば、記入済み文書画像に基づく処理の結果を指定された送信先に送信する工程を追加することにより、記入済み文書画像に基づく処理全体の作業を軽減することができる。
請求項８の発明によれば、記入済み文書画像から文字の画像を含む領域を切り出す工程の作業のみを軽減するよう構成された場合に比較して、記入済み文書画像に基づく処理の全体の作業を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態におけるフロー管理システムの全体構成例を示した図である。
【図２】本発明の実施の形態における画像読取装置のハードウェア構成例を示した図である。
【図３】本発明の実施の形態におけるフロー管理装置のハードウェア構成例を示した図である。
【図４】本発明の実施の形態におけるフロー管理装置の機能構成例を示したブロック図である。
【図５】本発明の実施の形態における定型処理が帳票処理である場合のフロー管理装置の動作例を示したフローチャートである。
【図６】本発明の実施の形態における定型処理が採点処理である場合のフロー管理装置の動作例を示したフローチャートである。
【図７】本発明の実施の形態における定型処理がアンケート処理である場合のフロー管理装置の動作例を示したフローチャートである。
【図８】本発明の実施の形態の初回の処理で表示される初期画面の例を示した図である。
【図９】本発明の実施の形態の初回の処理で表示されるメニュー画面の例を示した図である。
【図１０】本発明の実施の形態の初回の処理で切り出す領域の位置を決定したときに表示される解析結果画面の例を示した図である。
【図１１】本発明の実施の形態の初回の処理で表示される解析結果画面の例を示した図である。
【図１２】本発明の実施の形態の初回の処理で切り出す領域の位置を修正したときに表示される修正後切り出し結果画面の例を示した図である。
【図１３】本発明の実施の形態の初回の処理で表示されるフロー作成完了画面の例を示した図である。
【図１４】本発明の実施の形態の２回目以降の処理で表示される初期画面の例を示した図である。
【図１５】本発明の実施の形態の２回目以降の処理で項目値を切り出したときに表示される切り出し結果画面の例を示した図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１１】
［本実施の形態の背景及び概要］
雛形文書（以下、テンプレート文書ともいうことがある）に文字を記入した記入済み文書における記入箇所を人手によらずに切り出す技術はある。しかしながら、記入箇所を切り出す切り出し工程は処理の一部なので、処理全体に要する時間の短縮にはならない。
【００１２】
そこで、本実施の形態では、記入済み文書から記入箇所を切り出す切り出し工程、及びそれ以降の工程を全体で処理フローと捉え、より広範囲の処理を人手によらずに行うことで、ユーザの手間を省略する。
【００１３】
切り出し工程を含む定型処理としては、帳票処理、採点処理、アンケート処理（ここでは主に集計）がある。
【００１４】
このうち、帳票処理は、複数の帳票の読取画像から対応する質問と回答を表形式にリストする処理である。
【００１５】
採点処理は、複数の採点済み解答用紙の読取画像から、解答者情報（氏名、番号等）、問題番号、解答結果（〇がある場合は正解とし、〇がない場合又は×がある場合は不正解とする）、配点を読み取り、リストする処理である。
【００１６】
アンケート処理は、自由記述の場合は、帳票処理と同じであるが、質問に対して選択肢がある場合は、選択肢ごとに集計する処理である。
【００１７】
本実施の形態では、定型処理の処理テンプレートを用意し、処理開始時に、ユーザに定型処理の種類（一例として、帳票、採点、アンケート）を選択させる。そして、初回の処理では、テンプレート文書を読み取り、処理テンプレート内の未確定部分である読取画像からの切り出し工程及びリスト表作成工程を完成させ、２回目以降の処理では、未確定部分を補った処理テンプレートを、その文書専用のフローデータとして用いて処理を実行する。
【００１８】
［フロー管理システムの全体構成］
図１は、本実施の形態が適用されるフロー管理システム１の全体構成例を示した図である。図示するように、このフロー管理システム１は、画像読取装置１０と、フロー管理装置３０とが通信回線８０に接続されることにより構成されている。尚、図には、１つの画像読取装置１０しか示していないが、２つ以上の画像読取装置１０を設けてもよい。
【００１９】
画像読取装置１０は、紙等の記録媒体からの画像読取りを行う装置である。画像読取装置１０は、これに加えて、紙等の記録媒体への画像形成、公衆回線を介した画像送信及び画像受信等を行う装置であってもよい。画像読取りのみを行う観点からはスキャナであり、画像印刷のみを行う観点からはプリンタであり、画像読取り及び画像印刷を行う観点からはコピー機であり、画像読取り及び画像送信又は画像受信及び画像印刷を行う観点からはファクシミリである。また、画像読取装置１０は、紙等の記録媒体を読み取ることにより得られた読取画像をフロー管理装置３０に送信する機能を有する。
【００２０】
フロー管理装置３０は、定型処理の処理フローを管理する装置である。処理フローのフローデータを記憶し、画像読取装置１０で紙等の記録媒体を読み取ることにより得られた読取画像を用いて、フローデータを更新したり、フローデータに基づく処理を実行したりする。
【００２１】
通信回線８０は、画像読取装置１０とフロー管理装置３０との間の情報通信に用いられる通信手段である。通信回線８０としては、例えばＬＡＮ（Local Area Network）やインターネットを用いるとよい。
【００２２】
［画像読取装置のハードウェア構成］
図２は、本実施の形態における画像読取装置１０のハードウェア構成例を示した図である。図示するように、画像読取装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。
【００２３】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
【００２４】
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００２５】
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。ここで、操作パネル１５は、各種情報が表示されるディスプレイと、指やスタイラスペン等の指示手段で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００２６】
画像読取部１６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００２７】
画像形成部１７は、紙等の記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００２８】
通信Ｉ／Ｆ１８は、通信回線８０を介して他の装置、例えばフロー管理装置３０との間で各種情報の送受信を行う。
【００２９】
［フロー管理装置のハードウェア構成］
図３は、本実施の形態におけるフロー管理装置３０のハードウェア構成例を示した図である。図示するように、フロー管理装置３０は、演算手段であるＣＰＵ３１と、記憶手段であるメインメモリ３２及びＨＤＤ（Hard Disk Drive）３３とを備える。ここで、ＣＰＵ３１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、後述する各機能を実現する。また、メインメモリ３２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤ３３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。更に、フロー管理装置３０は、外部との通信を行うための通信Ｉ／Ｆ３４と、ディスプレイ等の表示デバイス３５と、キーボードやマウス等の入力デバイス３６とを備える。
【００３０】
［フロー管理装置の機能構成］
図４は、本実施の形態におけるフロー管理装置３０の機能構成例を示したブロック図である。図示するように、本実施の形態におけるフロー管理装置３０は、受信部４１と、フローデータ記憶部４２と、フロー生成部４３と、フロー実行部４４と、領域位置決定部４５と、文字認識部４６とを備えている。
【００３１】
受信部４１は、画像読取装置１０で読み取られた読取画像を受信する。ここで、読取画像としては、まず、画像読取装置１０で雛形文書を読み取ることにより得られた雛形文書画像（以下、テンプレート文書画像ともいうことがある）がある。その意味で、受信部４１は、雛形文書画像を取得する取得手段の一例である。また、読取画像としては、画像読取装置１０で記入済み文書を読み取ることにより得られた記入済み文書画像もある。
【００３２】
フローデータ記憶部４２は、定型処理のフローデータを記憶する。フローデータには、大きく分けて２つのタイプがある。
【００３３】
１つ目のタイプのフローデータは、定型処理の基本的な処理フローを定義した処理テンプレートである。このような処理テンプレートの典型例としては、処理フローの一部が未設定のフローデータがある。ここでは、定型処理として帳票処理、採点処理、アンケート処理を想定しているので、このタイプのフローデータとして、帳票処理テンプレート４２１と、採点処理テンプレート４２２と、アンケート処理テンプレート４２３とが示されている。
【００３４】
２つ目のタイプのフローデータは、処理テンプレートを個別の定型フォームに適応するように更新したフローデータである。このようなフローデータの典型例としては、処理テンプレートにおける未設定の部分を確定させたフローデータがある。ここでは、このタイプのフローデータとして、更新後フローデータ４２４が示されている。
【００３５】
ここで、処理フローは、処理の手順の一例であり、フローデータは、処理の手順を示す処理手順情報の一例である。
【００３６】
フロー生成部４３は、受信部４１からテンプレート文書画像を取得する。そして、フローデータ記憶部４２に記憶された処理テンプレート（帳票処理テンプレート４２１、採点処理テンプレート４２２、又はアンケート処理テンプレート４２３）をテンプレート文書画像を用いて更新することにより新たなフローデータを生成し、この新たなフローデータを更新後フローデータ４２４としてフローデータ記憶部４２に保存する。ここで、処理テンプレートの更新には、大きく分けて２つのタイプがある。
【００３７】
１つ目のタイプの更新は、処理テンプレートに既に含まれている工程の内容を修正する更新である。この１つ目のタイプの更新としては、例えば、処理テンプレートに既に含まれている工程に未確定部分があり、その未確定部分を確定させる更新が例示される。この未確定部分が確定される工程には、これには限られないが、例えば、記入済み文書から文字の画像を含む領域を切り出す切り出し工程や、切り出された領域の文字の認識結果を格納するリスト表を作成するリスト表作成工程がある。そして、未確定部分がある工程が切り出し工程である場合、未確定部分は、例えば、切り出す領域の位置であり、未確定部分がある工程がリスト表作成工程である場合、未確定部分は、例えば、リスト表の文字認識結果を対応付ける項目名である。また、この１つ目のタイプの更新としては、例えば、処理テンプレートに既に含まれている工程の一部を変更する更新が例示される。この一部が変更される工程には、これには限られないが、例えば、作成されたリスト表を指定された保存先に保存するリスト表保存工程がある。受信部４１から取得したテンプレート文書画像の全ての文字を文字認識した結果、「保存」等のキーワードがあった場合、そのキーワードに続く文字列がフォルダであれば、そのフォルダを保存先としてリスト表を保存すればよい。
【００３８】
この１つ目のタイプの更新の場合、フロー生成部４３は、処理手順情報を、特定の工程の内容が更新された複数の工程を含む処理の手順を示すものとなるように更新する更新手段の一例である。また、特定の工程の内容を規定する情報のうちの未確定な情報を確定させる更新手段の一例である。更に、リスト表は、記入済み文書画像から切り出された文字の画像の文字認識結果を格納するための格納表の一例であり、リスト表作成工程は、格納表を生成する工程の一例であり、リスト表の文字認識結果を対応付ける項目名は、格納表において文字認識結果に対応付けられる項目を示す情報の一例である。
【００３９】
２つ目のタイプの更新は、処理テンプレートに新たな工程を追加する更新である。この２つ目のタイプの更新としては、後処理として新たな工程を追加する更新が例示される。この新たな工程には、これには限られないが、例えば、作成されたリスト表の形式を異なる形式に変換するリスト表変換工程や、作成されたリスト表を指定された宛先に送信するリスト表送信工程がある。受信部４１から取得したテンプレート文書画像の全ての文字を文字認識した結果、「宛先」等のキーワードがあった場合、そのキーワードに続く文字列がメールアドレスであれば、そのメールアドレスを宛先としてリスト表を電子メールで送信し、そのキーワードに続く文字列が電話番号であれば、その電話番号を宛先としてリスト表をファクシミリで送信し、そのキーワードがクラウドサーバのアドレスであれば、そのアドレスを宛先としてリスト表をクラウドサーバに送信すればよい。また、このような処理の追加は、ユーザ操作を必要とせずに行ってもよいが、ユーザに追加する処理の候補を提示し、選択させることで行ってもよい。
【００４０】
この２つ目のタイプの更新の場合、フロー生成部４３は、処理手順情報を、特定の工程が追加された複数の工程を含む処理の手順を示すものとなるように更新する更新手段の一例である。また、リスト表変換工程は、記入済み文書画像に基づく処理の結果の形式を変換する工程の一例であり、リスト表送信工程は、記入済み文書画像に基づく処理の結果を指定された送信先に送信する工程の一例である。
【００４１】
尚、１つ目のタイプの更新の説明では、記入済み文書から文字の画像を含む領域を切り出す切り出し工程についても、未確定部分があり、その未確定部分を確定させる更新を行うこととした。しかしながら、切り出し工程について、必ず未確定部分があり、必ずその未確定部分を確定させる更新を行わなければならない、というわけではない。この場合、フロー生成部４３は、処理手順情報を、切り出し工程以外に更新された工程を含む処理の手順を示すものとなるように、雛形文書画像に基づいて更新する更新手段の一例である。
【００４２】
フロー実行部４４は、受信部４１から記入済み文書画像を取得する。そして、記入済み文書画像に基づいて、フローデータ記憶部４２に記憶された更新後フローデータ４２４に従った処理フローを実行する。
【００４３】
領域位置決定部４５は、フロー生成部４３からテンプレート文書画像を取得し、テンプレート文書画像内の切り出す領域の位置を決定する。例えば、枠で囲まれた領域を切り出す領域としてその位置を決定すればよい。ここで、領域の位置の決定は、既存技術を用いて行えばよい。そして、領域位置決定部４５は、決定した領域の位置をフロー生成部４３に出力する。
【００４４】
文字認識部４６は、フロー生成部４３又はフロー実行部４４からテンプレート文書画像と切り出す領域の位置とを取得し、テンプレート文書画像の切り出す領域内の活字及び手書き文字を文字認識する。ここで、活字及び手書き文字の文字認識は、既存技術を用いて行えばよい。そして、文字認識部４６は、活字及び手書き文字の文字認識結果をフロー生成部４３又はフロー実行部４４に出力する。
【００４５】
［フロー管理装置の動作］
フロー管理装置３０は、上述したように、定型処理として帳票処理と採点処理とアンケート処理とを想定している。そこで、以下では、定型処理が帳票処理である場合と採点処理である場合とアンケート処理である場合とに分けて、フロー管理装置３０の動作を説明する。
【００４６】
図５は、定型処理が帳票処理である場合のフロー管理装置３０の動作例を示したフローチャートである。
【００４７】
まず、初回の処理、つまり、画像読取装置１０で今回対象とする帳票（以下、「本帳票」という）のテンプレート文書を読み取る操作が行われた場合の処理について説明する。
【００４８】
この場合、フロー管理装置３０では、まず、受信部４１が、画像読取装置１０でテンプレート文書を読み取ることにより得られたテンプレート文書画像を受信する（ステップ１１１）。これにより、テンプレート文書画像は、フロー生成部４３に出力され、更に領域位置決定部４５へと出力される。
【００４９】
すると、領域位置決定部４５は、テンプレート文書画像内の切り出す領域の位置を決定する（ステップ１１２）。領域の位置は、例えば、帳票に印刷された枠に基づいて、既存技術により決定すればよい。
【００５０】
次に、フロー生成部４３は、テンプレート文書画像から項目名と項目値の領域とを切り出し、表示デバイス３５（図３参照）に解析結果を表示する（ステップ１１３）。ここで、切り出す領域としては、例えば、「フリガナ」、「お名前」、「ご住所」、「電話番号」等の項目名が印刷された領域と、これらの項目名に対する項目値を記入する領域とがある。また、解析結果とは、例えば、項目名、項目値の領域の位置、項目名と項目値との対応関係である。
【００５１】
このように表示デバイス３５（図３参照）に解析結果が表示されると、ユーザは、修正が必要であれば、解析結果の修正を行う。これにより、フロー生成部４３が、ステップ１１３で得られた解析結果を修正する（ステップ１１４）。
【００５２】
次に、フロー生成部４３は、項目名と項目値とのリスト表を作成する（ステップ１１５）。リスト表の項目名は、例えば、「フリガナ」、「お名前」、「ご住所」、「電話番号」等である。これらの項目名は、フロー生成部４３がテンプレート文書画像と領域の位置とを指定して文字認識部４６に文字認識させることにより得られる。また、リスト表には、この時点ではまだ項目値が格納されていない。
【００５３】
その後、フロー生成部４３は、帳票処理テンプレート４２１を更新し、本帳票用の更新後フローデータ４２４として保存する（ステップ１１６）。ここで、帳票処理テンプレート４２１の更新は、例えば、帳票処理テンプレート４２１内の切り出し工程又はリスト表作成工程の未確定部分を確定させる更新である。
【００５４】
次に、２回目以降の処理、つまり、画像読取装置１０で記入済み文書を読み取る操作が行われた場合の処理について説明する。
【００５５】
この場合、フロー管理装置３０では、まず、受信部４１が、画像読取装置１０で記入済み文書を読み取ることにより得られた記入済み文書画像を受信する（ステップ１２１）。これにより、記入済み文書画像は、フロー実行部４４に出力される。
【００５６】
次に、フロー実行部４４は、ステップ１２１で受信した記入済み文書画像のうち、ステップ１１２で決定された領域から、項目値を切り出す（ステップ１２２）。ここで、ステップ１１２で決定された領域には、項目名を含む領域があるが、項目名はステップ１１３で切り出したものと共通であるため、ここでは、項目値のみを切り出す。
【００５７】
次いで、フロー実行部４４は、文字認識部４６を呼び出すことにより、ここで切り出した項目値を文字認識する（ステップ１２３）。そして、この文字認識の結果を、ステップ１１５で作成したリスト表に追加する（ステップ１２４）。
【００５８】
その後、フロー実行部４４は、以降の記入済み文書画像があるかどうかを判定する（ステップ１２５）。以降の記入済み文書画像があると判定されれば、フロー実行部４４は、処理をステップ１２１へ戻す。一方、以降の記入済み文書画像があると判定されなければ、全ての記入済み文書について、記入済み文書画像から項目値を切り出してリスト表に格納する処理を行ったことになるので、フロー実行部４４は、処理を終了処理へ進める。
【００５９】
最後に、終了処理について説明する。
【００６０】
終了処理において、フロー実行部４４は、ステップ１２４で項目値を追加したリスト表を、特定の場所に保存する（ステップ１３１）。
【００６１】
図６は、定型処理が採点処理である場合のフロー管理装置３０の動作例を示したフローチャートである。
【００６２】
まず、初回の処理、つまり、画像読取装置１０で今回対象とする採点済の解答用紙（以下、「本解答用紙」という）のテンプレート文書を読み取る操作が行われた場合の処理について説明する。
【００６３】
この場合、フロー管理装置３０では、まず、受信部４１が、画像読取装置１０でテンプレート文書を読み取ることにより得られたテンプレート文書画像を受信する（ステップ２１１）。これにより、テンプレート文書画像は、フロー生成部４３に出力され、更に領域位置決定部４５へと出力される。
【００６４】
すると、領域位置決定部４５は、テンプレート文書画像内の切り出す領域の位置を決定する（ステップ２１２）。領域の位置は、例えば、解答用紙に印刷された枠に基づいて、既存技術により決定すればよい。
【００６５】
次に、フロー生成部４３は、テンプレート文書画像から項目名と項目値の領域とを切り出し、表示デバイス３５（図３参照）に解析結果を表示する（ステップ２１３）。ここで、切り出す領域としては、例えば、「解答者ＩＤ」、「解答者名」、「問題番号」、「解答結果」、「配点」等の項目名が印刷された領域と、「問題番号」、「配点」等の項目名に対する項目値が印刷された領域と、「解答者ＩＤ」、「解答者名」、「解答結果」等の項目名に対応する項目値を記入する領域とがある。但し、「問題番号」、「解答結果」の項目名が印刷された領域がない解答用紙においては、「問題番号」の項目名に対する項目値が印刷された領域と、「解答結果」の項目名に対する項目値を記入する領域とを切り出すことにより、項目名「問題番号」、「解答結果」を用意してもよい。また、解析結果とは、例えば、項目名、項目値の領域の位置、項目名と項目値との対応関係である。
【００６６】
このように表示デバイス３５（図３参照）に解析結果が表示されると、ユーザは、修正が必要であれば、解析結果の修正を行う。これにより、フロー生成部４３が、ステップ２１３で得られた解析結果を修正する（ステップ２１４）。
【００６７】
次に、フロー生成部４３は、項目名と項目値とのリスト表を作成し、「問題番号」、「配点」についてはリスト表に項目値を追加する（ステップ２１５）。リスト表の項目名は、例えば、「解答者ＩＤ」、「解答者名」、「問題番号」、「解答結果」、「配点」等である。そして、リスト表には、「問題番号」、「配点」について項目値が格納される。これらの項目名及び項目値は、フロー生成部４３がテンプレート文書画像と領域の位置とを指定して文字認識部４６に文字認識させることにより得られる。また、リスト表には、「解答者ＩＤ」、「解答者名」、「解答結果」について、この時点ではまだ項目値が格納されていない。
【００６８】
その後、フロー生成部４３は、採点処理テンプレート４２２を更新し、本解答用紙用の更新後フローデータ４２４として保存する（ステップ２１６）。ここで、採点処理テンプレート４２２の更新は、例えば、採点処理テンプレート４２２内の切り出し工程又はリスト表作成工程の未確定部分を確定させる更新である。
【００６９】
次に、２回目以降の処理、つまり、画像読取装置１０で記入済み文書を読み取る操作が行われた場合の処理について説明する。
【００７０】
この場合、フロー管理装置３０では、まず、受信部４１が、画像読取装置１０で記入済み文書を読み取ることにより得られた記入済み文書画像を受信する（ステップ２２１）。これにより、記入済み文書画像は、フロー実行部４４に出力される。
【００７１】
次に、フロー実行部４４は、ステップ２２１で受信した記入済み文書画像のうち、ステップ２１２で決定された領域から、「解答者ＩＤ」、「解答者」、「解答結果」の項目値を切り出す（ステップ２２２）。ステップ２１２で決定された領域には、項目名を含む領域や項目値を含む領域があるが、項目名及び「問題番号」、「配点」の項目値はステップ２１３で切り出したものと共通であるため、ここでは、「解答者ＩＤ」、「解答者」、「解答結果」の項目値のみを切り出す。
【００７２】
次いで、フロー実行部４４は、文字認識部４６を呼び出すことにより、ここで切り出した「解答者ＩＤ」、「解答者」の項目値を文字認識し、「解答結果」の項目値を〇×認識する（ステップ２２３）。ここで、〇×認識とは、「解答結果」の項目値を記入する領域では解答内容に採点で〇又は×が付加されているので、〇及び×の何れが付加されているかを認識することにより、その回答内容が正答であったか誤答であったかを判別するものである。そして、この文字認識及び〇×認識の結果を、ステップ２１５で作成したリスト表に追加する（ステップ２２４）。
【００７３】
その後、フロー実行部４４は、以降の記入済み文書画像があるかどうかを判定する（ステップ２２５）。以降の記入済み文書画像があると判定されれば、フロー実行部４４は、処理をステップ２２１へ戻す。一方、以降の記入済み文書画像があると判定されなければ、全ての記入済み文書について、記入済み文書画像から項目値を切り出してリスト表に格納する処理を行ったことになるので、フロー実行部４４は、処理を終了処理へ進める。
【００７４】
最後に、終了処理について説明する。
【００７５】
終了処理において、フロー実行部４４は、ステップ２２４で項目値を追加したリスト表を、特定の場所に保存する（ステップ２３１）。
【００７６】
図７は、定型処理がアンケート処理である場合のフロー管理装置３０の動作例を示したフローチャートである。
【００７７】
まず、初回の処理、つまり、画像読取装置１０で今回対象とするアンケート用紙（以下、「本アンケート用紙」という）のテンプレート文書を読み取る操作が行われた場合の処理について説明する。
【００７８】
この場合、フロー管理装置３０では、まず、受信部４１が、画像読取装置１０でテンプレート文書を読み取ることにより得られたテンプレート文書画像を受信する（ステップ３１１）。これにより、テンプレート文書画像は、フロー生成部４３に出力され、更に領域位置決定部４５へと出力される。
【００７９】
すると、領域位置決定部４５は、テンプレート文書画像内の切り出す領域の位置を決定する（ステップ３１２）。領域の位置は、例えば、アンケート用紙に印刷された枠に基づいて、既存技術により決定すればよい。
【００８０】
次に、フロー生成部４３は、テンプレート文書画像から項目名と項目値の領域とを切り出し、表示デバイス３５（図３参照）に解析結果を表示する（ステップ３１３）。ここで、切り出す領域としては、例えば、「質問番号」、「選択結果」等の項目名が印刷された領域と、これらの項目名に対する項目値を記入する領域とがある。但し、「選択結果」の項目名が印刷された領域がないアンケート用紙においては、「選択結果」の項目名に対する項目値を記入する領域を切り出すことにより、項目名「選択結果」を用意してもよい。加えて、アンケート処理では、切り出した領域から得られる項目名ではないが、項目名「集計対象」も用意する。また、解析結果とは、例えば、項目名、項目値の領域の位置、項目名と項目値との対応関係である。
【００８１】
このように表示デバイス３５（図３参照）に解析結果が表示されると、ユーザは、修正が必要であれば、解析結果の修正を行う。これにより、フロー生成部４３が、ステップ３１３で得られた解析結果を修正する（ステップ３１４）。
【００８２】
次に、フロー生成部４３は、項目名と項目値とのリスト表を作成し、「質問番号」についてはリスト表に項目値を追加する（ステップ３１５）。リスト表の項目名は、例えば、「質問番号」、「選択結果」、「集計対象」等である。そして、リスト表には、「質問番号」について項目値が格納される。これらの項目名（「集計対象」を除く）及び項目値は、フロー生成部４３がテンプレート文書画像と領域の位置とを指定して文字認識部４６に文字認識させることにより得られる。また、リスト表には、「選択結果」、「集計対象」について、この時点ではまだ項目値が格納されていない。
【００８３】
次いで、フロー生成部４３は、質問番号ごとに、集計対象であれば、集計対象用のマーキングを付ける（ステップ３１６）。例えば、リスト表の「集計対象」の項目値として「〇」を格納する。ここで、質問番号が集計対象であるかどうかは、アンケートの目的に応じて予め決めておくとよい。例えば、質問１、質問２、質問３は集計対象とし、質問４は集計対象としない、といったものである。
【００８４】
次いで、フロー生成部４３は、集計対象の質問番号について合算表を作成する（ステップ３１７）。合算表は、質問番号欄と、選択肢欄と、回答数欄とを有する表である。質問番号欄には、ステップ３１５で文字認識により得られた「質問番号」が格納される。選択肢欄には、この「質問番号」に対して設けられた選択肢の番号が格納される。この選択肢の番号も、文字認識により得られたものであってよい。例えば、質問１に対して５つの選択肢が設けられているとすると、合算表は、１行目において、質問番号欄に「１」、選択肢欄に「１」が、２行目において、質問番号欄に「１」、選択肢欄に「２」が、３行目において、質問番号欄に「１」、選択肢欄に「３」が、４行目において、質問番号欄に「１」、選択肢欄に「４」が、５行目において、質問番号欄に「１」、選択肢欄に「５」が格納されたものとなる。
【００８５】
その後、フロー生成部４３は、アンケート処理テンプレート４２３を更新し、本アンケート用紙用の更新後フローデータ４２４として保存する（ステップ３１８）。ここで、アンケート処理テンプレート４２３の更新は、例えば、アンケート処理テンプレート４２３内の切り出し工程又はリスト表作成工程の未確定部分を確定させる更新である。
【００８６】
次に、２回目以降の処理、つまり、画像読取装置１０で記入済み文書を読み取る操作が行われた場合の処理について説明する。
【００８７】
この場合、フロー管理装置３０では、まず、受信部４１が、画像読取装置１０で記入済み文書を読み取ることにより得られた記入済み文書画像を受信する（ステップ３２１）。これにより、記入済み文書画像は、フロー実行部４４に出力される。
【００８８】
次に、フロー実行部４４は、ステップ３２１で受信した記入済み文書画像のうち、ステップ３１２で決定された領域から、「選択結果」の項目値を切り出す（ステップ３２２）。ここで、ステップ３１２で決定された領域には、項目名を含む領域や項目値を含む領域があるが、項目名及び「質問番号」の項目値はステップ３１３で切り出したものと共通であるため、ここでは、「選択結果」の項目値のみを切り出す。
【００８９】
次いで、フロー実行部４４は、文字認識部４６を呼び出すことにより、ここで切り出した「選択結果」の項目値を文字認識する（ステップ３２３）。そして、この文字認識の結果を、ステップ３１５で作成したリスト表に追加する（ステップ３２４）。
【００９０】
その後、フロー実行部４４は、以降の記入済み文書画像があるかどうかを判定する（ステップ３２５）。以降の記入済み文書画像があると判定されれば、フロー実行部４４は、処理をステップ３２１へ戻す。一方、以降の記入済み文書画像があると判定されなければ、全ての記入済み文書について、記入済み文書画像から項目値を切り出してリスト表に格納する処理を行ったことになるので、フロー実行部４４は、処理を終了処理へ進める。
【００９１】
最後に、終了処理について説明する。
【００９２】
終了処理において、フロー実行部４４は、集計対象の質問番号について選択肢ごとに合算する（ステップ３３１）。例えば、リスト表の「集計対象」の項目値として「〇」が格納された質問番号について、選択肢の番号ごとに、「選択結果」の項目値としてその番号が格納されている回答者の数をカウントし、回答者の数を合算表の回答数欄に格納する。
【００９３】
そして、ステップ３２４で項目値を追加したリスト表及びステップ３３１で合算した結果を格納した合算表を、特定の場所に保存する（ステップ３３２）。
【００９４】
以上、定型処理が帳票処理、採点処理、アンケート処理である場合のフロー管理装置３０の動作例を述べた。どの処理の場合も、初回の処理で、定型処理の種類を指定し、テンプレート文書を読み込むことで、該当する処理テンプレート内で未確定であった切り出し工程及びリスト表作成工程を確定し、その文書専用のフローデータを作成する。そして、２回目以降の処理では、ユーザが記入済み文書の読み取りを指示するだけで、要求する処理が行われるようになる。
【００９５】
尚、１回目の読み取りでは、テンプレート文書を読み取ることが望ましいが、テンプレート文書がない場合は、テンプレート文書に代えて、記入済み文書を読み取るようにしてもよい。その場合は、２回目以降の読み取りで、再度、その記入済み文書を読み取る。
【００９６】
また、テンプレート文書がない場合や、記入済み文書が１枚のみで枠（項目名、項目値の枠）が決定できない場合は、各定型処理の前処理として、複数の記入済み文書を読み取る。そして、この読み取りによって得られた複数の記入済み文書画像から、点又は線の重なりの多い場所を共通箇所と捉え、それらの共通箇所からなる点又は線の部分を、テンプレート文書における点又は線の部分として扱えばよい。
【００９７】
［具体例］
図８は、画像読取装置１０の操作パネル１５（図２参照）に表示される初期画面５１０の例を示した図である。初期画面５１０には、記入済み文書に基づく処理を行う際に押下されるボタン５１１〜５１４が配置されている。ボタン５１１〜５１４上の「Ａ」〜「Ｄ」は、記入済み文書に基づく処理で用いられる更新後フローデータ４２４に付けられた名称である。一方、初期画面５１０には、テンプレート文書を用いて処理を行う際に押下されるボタン５１５も配置されている。
【００９８】
ユーザは、初回の処理を行う場合、初期画面５１０上でこのボタン５１５を押下することにより、本サービスを呼び出す。これにより、画像読取装置１０は、メニュー画面５２０を操作パネル１５（図２参照）に表示する。
【００９９】
図９は、メニュー画面５２０の例を示した図である。メニュー画面５２０には、定型処理のテンプレート文書を読み取る際に押下されるボタン５２１〜５２３が配置されている。このうち、ボタン５２１は、帳票処理のテンプレート文書を読み取る際に押下されるボタンであり、ボタン５２２は、採点処理のテンプレート文書を読み取る際に押下されるボタンであり、ボタン５２３は、アンケート処理のテンプレート文書を読み取る際に押下されるボタンである。
【０１００】
ユーザは、メニュー画面５２０上でボタン５２１〜５２３の何れかを選択して押下する。ボタン５２１〜５２３の何れを押下しても処理の流れは概ね同じなので、ここではボタン５２１を押下し、ユーザが帳票処理のテンプレート文書を読み取る場合について説明する。この場合、画像読取装置１０は、帳票処理のテンプレート文書を読み取って得られたテンプレート文書画像をフロー管理装置３０に送信する。
【０１０１】
これにより、フロー管理装置３０は、図５に示した初回の処理を行う。
【０１０２】
ステップ１１１では、受信部４１が、画像読取装置１０からテンプレート文書画像を受信する。
【０１０３】
ステップ１１２では、領域位置決定部４５が、テンプレート文書画像内の切り出す領域の位置を決定する。
【０１０４】
図１０は、切り出す領域の位置の決定結果を示す切り出し結果画面５３０の例を示した図である。切り出し結果画面５３０には、切り出す領域の位置を示す情報として、項目名の領域の枠５３１ａ〜５３１ｉと、項目値を記入する領域の枠５３２ａ〜５３２ｉとが配置されている。尚、ここでは、項目名の領域の枠５３１ａ〜５３１ｉと、項目値を記入する領域の枠５３２ａ〜５３２ｉとを、同じ太さで示したが、これらの枠は、色分けする等、区別して示してもよい。また、ここでは、切り出し結果画面５３０のみ示したが、例えば切り出し結果画面５３０の横に、領域を囲む太枠が配置されていないテンプレート文書画像を並べて表示してもよい。
【０１０５】
ステップ１１３では、フロー生成部４３が、テンプレート文書画像を解析して項目名と項目値の領域とを切り出し、表示デバイス３５（図３参照）に解析結果を表示する。
【０１０６】
図１１は、この解析結果を示す解析結果画面５４０の例を示した図である。解析結果画面５４０には、項目名と項目値の領域の位置及び大きさとを対応付けた記述５４１ａ〜５４１ｉが配置されている。
【０１０７】
ユーザは、この解析結果画面５４０上で、項目値の領域の位置や、項目名と項目値との対応関係を確認する。そして、修正が必要であれば、解析結果の修正を行う。
【０１０８】
これにより、ステップ１１４では、フロー生成部４３が、解析結果を修正する。これにより、切り出す領域の位置も修正される。
【０１０９】
図１２は、この修正された領域の位置を示す修正後切り出し結果画面５５０の例を示した図である。この修正後切り出し結果画面５５０において、項目名の領域の枠５５１ａ〜５５１ｉ及び項目値を記入する領域の枠５５２ａ〜５５２ｉは、それぞれ、図１０に示した枠５３１ａ〜５３１ｉ及び枠５３２ａ〜５３２ｉに比べて、帳票の枠により近いものとなっている。
【０１１０】
ユーザは、項目値の領域の位置や、項目名と項目値との対応関係について、問題なければ、ボタン５５３を押下する。
【０１１１】
これにより、ステップ１１５では、フロー生成部４３が、項目名と項目値とのリスト表を作成する。図１０〜図１２に示した帳票の例では、項目名が「フリガナ」、「お名前」、「ご住所」、「電話番号」、「ＦＡＸ番号」、「メールアドレス」、「年齢」、「性別」、「ご意見・ご感想など」であるリスト表を作成する。また、この時点では、帳票処理のテンプレート文書を読み取っただけで、項目名に対して項目値は設定されていないので、リスト表の項目値は空欄となっている。
【０１１２】
ステップ１１６では、フロー生成部４３が、帳票処理テンプレート４２１を更新し、本帳票用の更新後フローデータ４２４として保存する。
【０１１３】
図１３は、このときに表示されるフロー作成完了画面５６０の例を示した図である。尚、ここでは、処理フローの工程の名称のみを示し、各工程で設定された情報は示さなかった。しかしながら、実際には、幾つかの工程における未設定の部分に本帳票用の情報が設定されるので、このフロー作成完了画面５６０でその情報を明示してもよい。例えば、切り出し工程の記述５６１で切り出す領域の位置を示してもよいし、リスト表作成工程の記述５６２でリスト表に含める項目名を示してもよい。また、図１０〜図１２の例では示さなかったが、例えば、テンプレート文書にフォルダ名が記載されている場合は、このフォルダ名をリスト表の保存先に決定し、フォルダ保存工程の記述５６３でそのフォルダを示してもよい。
【０１１４】
また、ユーザは、フロー作成完了画面５６０に示された処理フローの内容を変更したい場合や処理フローに工程を追加したい場合は、ボタン５６４を押下して処理フローの内容を編集する。これにより、処理フローの内容の変更や、処理フローに対する工程の追加が行われる。例えば、フロー作成完了画面５６０ではリスト表の保存先をパラメータとして示しておき、ユーザがこのパラメータを変更するようにしてもよい。
【０１１５】
その後、処理フローの内容の編集が完了し、ユーザがボタン５６５を押下すると、本帳票用の更新後フローデータ４２４が保存される。これにより、ユーザは、２回目以降の処理においては、処理フローを修正することなく、定型処理を実行することになる。
【０１１６】
図１４は、このときに画像読取装置１０の操作パネル１５（図２参照）に表示される初期画面５７０の例を示した図である。初期画面５７０には、記入済み文書に基づく処理を行う際に押下されるボタン５７１〜５７５が配置されている。このうち、ボタン５７１〜５７４は、図８の初期画面５１０におけるボタン５１１〜５１４に対応するものである。一方、ボタン５７５は、図８のボタン５１５を押下して初回の処理を行ったことにより、記入済み文書に基づく処理を行う際に押下されるボタンとして新たに配置されたものである。ボタン５７５上の「Ｅ」は、記入済み文書に基づく処理で用いられる更新後フローデータ４２４に付けられた名称である。
【０１１７】
ユーザは、本帳票の２回目以降の処理を行う場合、初期画面５７０上でこのボタン５７５を押下して、本帳票に文字を記入した記入済み文書を読み取る。この場合、画像読取装置１０は、記入済み文書を読み取って得られた記入済み文書画像をフロー管理装置３０に送信する。
【０１１８】
これにより、フロー管理装置３０は、図５に示した２回目以降の処理を行う。
【０１１９】
ステップ１２１では、受信部４１が、画像読取装置１０から記入済み文書画像を受信する。
【０１２０】
ステップ１２２では、フロー実行部４４が、記入済み文書画像のうち、初回の処理で決定された位置の領域から、項目値を切り出す。
【０１２１】
図１５は、項目値を切り出したときの切り出し結果画面５８０の例を示した図である。切り出し結果画面５８０には、項目名の領域の枠５８１ａ〜５８１ｉと、項目値を記入する領域の枠５８２ａ〜５８２ｉとが配置されている。このうち、項目名の領域の枠５８１ａ〜５８１ｉは、図１２の枠５５１ａ〜５５１ｉに対応するものである。また、項目値を記入する領域の枠５８２ａ〜５８２ｉは、図１２の枠５５２ａ〜５５２ｉに対応するものである。但し、切り出し結果画面５８０においては、項目値を記入する領域の枠５８２ａ〜５８２ｉ内に、記入済み文書画像から切り出した項目値がセットされている。
【０１２２】
ステップ１２３では、フロー実行部４４が、文字認識部４６を呼び出すことにより、ここで切り出した項目値を文字認識する。図１５に示した帳票の例では、項目値として、「スズキタツヤ」、「鈴木達矢」、「横浜市○○区……」、「０４５−ｘｘｘ−ｘｘｘ」、「ｓｕｚｕｋｉ＠ｘｘｘ．ｘｘ．ｘｘ」、「男」、「申し込みます」が得られる。
【０１２３】
これにより、ステップ１２４では、フロー実行部４４が、文字認識の結果をリスト表に記憶する。図１５に示した帳票の例では、項目名「フリガナ」、「お名前」、「ご住所」、「電話番号」、「ＦＡＸ番号」、「メールアドレス」、「年齢」、「性別」、「ご意見・ご感想など」に対して、それぞれ、項目値「スズキタツヤ」、「鈴木達矢」、「横浜市○○区……」、「０４５−ｘｘｘ−ｘｘｘ」、「ｓｕｚｕｋｉ＠ｘｘｘ．ｘｘ．ｘｘ」、「男」、「申し込みます」が設定されたリスト表が得られる。
【０１２４】
そして最後に、フロー管理装置３０は、図５に示した最終処理を行う。
【０１２５】
ステップ１３１では、フロー実行部４４が、リスト表を特定の場所に保存する。
【０１２６】
［プログラム］
本実施の形態におけるフロー管理装置３０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【０１２７】
即ち、本実施の形態を実現するプログラムは、コンピュータに、雛形文書を読み取ることにより得られた雛形文書画像を取得する機能と、雛形文書に文字を記入した記入済み文書を読み取ることにより得られた記入済み文書画像に基づく処理であって、記入済み文書から文字の画像を含む領域を切り出す切り出し工程と、他の工程とを含む処理の手順を示す処理手順情報を、切り出し工程以外に更新された工程を含む処理の手順を示すものとなるように、雛形文書画像に基づいて更新する機能とを実現させるためのプログラムとして捉えられる。
【０１２８】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【０１２９】
１０…画像読取装置、３０…フロー管理装置、４１…受信部、４２…フローデータ記憶部、４２１…帳票処理テンプレート、４２２…採点処理テンプレート、４２３…アンケート処理テンプレート、４２４…更新後フローデータ、４３…フロー生成部、４４…フロー実行部、４５…領域位置決定部、４６…文字認識部
【図１】
2020154997.tif 000003
【図２】
2020154997.tif 000004
【図３】
2020154997.tif 000005
【図４】
2020154997.tif 000006
【図５】
2020154997.tif 000007
【図６】
2020154997.tif 000008
【図７】
2020154997.tif 000009
【図８】
2020154997.tif 000010
【図９】
2020154997.tif 000011
【図１０】
2020154997.tif 000012
【図１１】
2020154997.tif 000013
【図１２】
2020154997.tif 000014
【図１３】
2020154997.tif 000015
【図１４】
2020154997.tif 000016
【図１５】
2020154997.tif 000017