(57)【要約】【課題】帳票の読取領域から食み出して情報が記入されても、帳票に記入された情報を認識することができる帳票処理装置、帳票処理システム及びプログラムを提供する。【解決手段】帳票処理装置は、予め定められた読取領域に情報が未記入の第１の帳票画像データと読取領域に情報が記入済みの第２の帳票画像データとの差分画像データを生成する生成手段３４０と、差分画像データの読取領域の境界部に差分が存在し、差分が読取領域の内側から外側に渡って連続的に存在しているとき、差分が読取領域の外側に連続的に存在する領域を抽出領域として差分画像データから抽出する抽出手段３４１と、読取領域及び抽出領域に記入された情報を認識する認識手段３４３とを備える。【選択図】図１
2016053875.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた読取領域に情報が未記入の第１の帳票画像データと前記読取領域に情報が記入済みの第２の帳票画像データとの差分画像データを生成する生成手段と、
前記差分画像データの前記読取領域の境界部に差分が存在し、前記差分が前記読取領域の内側から外側に渡って連続的に存在しているとき、前記差分が前記読取領域の外側に連続的に存在する領域を抽出領域として前記差分画像データから抽出する抽出手段と、
前記読取領域及び前記抽出領域に記入された情報を認識する認識手段と、
を備えた帳票処理装置。
【請求項２】
前記抽出手段は、前記境界部の差分が前記読取領域に一方の端点を有する単一の線分であって、前記一方の端点から前記読取領域の外側に引き出された前記線分の他方の端点の近傍に前記線分以外の差分が連続的に存在しているとき、前記線分以外の差分が連続的に存在する領域を前記抽出領域として抽出する、
請求項１に記載の帳票処理装置。
【請求項３】
前記抽出手段は、前記境界部の差分が前記読取領域に一方の端点を有する単一の線分以外の差分であるとき、前記読取領域を前記境界部の前記差分が存在する側と同方向に前記境界部に前記差分が存在しなくなるまで拡大し、前記読取領域を拡大した部分を前記抽出領域として抽出する、
請求項１に記載の帳票処理装置。
【請求項４】
前記抽出領域を前記読取領域に関連付ける関連付け手段を備え、
前記境界部の差分が隣接する２つの前記読取領域の前記境界部に渡って存在するとき、前記関連付け手段は、前記抽出手段によって抽出された２つの前記抽出領域を連結し、連結した領域に存在する差分と前記２つの読取領域に存在する他の差分との距離が近い方の前記読取領域に当該読取領域に対して拡大した方の前記抽出領域を関連付け、
前記認識手段は、前記読取領域、及び前記関連付け手段により関連付けられた前記抽出領域に記入された情報を認識する、
請求項１に記載の帳票処理装置。
【請求項５】
前記関連付け手段は、前記距離を対応する前記読取領域及び前記抽出領域間の関連性を示す関連度に変換し、前記関連度を前記読取領域と前記抽出領域とを関連付ける関連付け情報として記憶手段に記憶する、
請求項４に記載の帳票処理装置。
【請求項６】
帳票を印刷する印刷手段と、
予め読取領域が設けられた第１の帳票画像データを印刷するよう印刷手段に指示する指示手段と、
前記指示手段の指示により印刷され、前記読取領域に情報が記入された帳票を光学的に読み取って得られた第２の帳票画像データと前記第１の帳票画像データとの差分画像データを生成する生成手段と、
前記差分画像データの前記読取領域の境界部に差分が存在し、前記差分が前記読取領域の内側から外側に渡って連続的に存在しているとき、前記差分が前記読取領域の外側に連続的に存在する領域を抽出領域として前記差分画像データから抽出する抽出手段と、
前記読取領域及び前記抽出領域に記入された情報を認識する認識手段と、
を備えた帳票処理システム。
【請求項７】
コンピュータを、
予め定められた読取領域に情報が未記入の第１の帳票画像データと前記読取領域に情報が記入済みの第２の帳票画像データとの差分画像データを生成する生成手段と、
前記差分画像データの前記読取領域の境界部に差分が存在し、前記差分が前記読取領域の内側から外側に渡って連続的に存在しているとき、前記差分が前記読取領域の外側に連続的に存在する領域を抽出領域として前記差分画像データから抽出する抽出手段と、
前記読取領域及び前記抽出領域に記入された情報を認識する認識手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票処理装置、帳票処理システム及びプログラムに関する。
【背景技術】
【０００２】
従来、帳票の枠内に記入された文字を認識する技術が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１には、プレ印刷の枠と印字データにずれが生じた場合でも隣接した枠から混入した印字データの読取結果を含まず対象の印字データの読取り結果のみとするため、予め記憶される帳票定義知識を参照して、抽出した複数の枠の中から、印字データの読取りを行う枠を抽出する読取りフィールド抽出ステップと、印字データが枠からはみ出している可能性がある枠を検出する印字ずれフィールド検出ステップと、枠線と印字データを分離し、枠線と接触すると判定される印字データを印字ずれデータとする印字ずれデータの確定ステップと、印字ずれデータがどの枠からはみ出した印字データであるかを判別する読取りフィールドへの印字データ割り当てステップと、印字データの読取りを行う文字列読取りステップと、を含む印字データ読取り方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１０９８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、帳票の読取領域から食み出して情報が記入されても、帳票に記入された情報を認識することができる帳票処理装置、帳票処理システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］予め定められた読取領域に情報が未記入の第１の帳票画像データと前記読取領域に情報が記入済みの第２の帳票画像データとの差分画像データを生成する生成手段と、
前記差分画像データの前記読取領域の境界部に差分が存在し、前記差分が前記読取領域の内側から外側に渡って連続的に存在しているとき、前記差分が前記読取領域の外側に連続的に存在する領域を抽出領域として前記差分画像データから抽出する抽出手段と、
前記読取領域及び前記抽出領域に記入された情報を認識する認識手段と、
を備えた帳票処理装置。
［２］前記抽出手段は、前記境界部の差分が前記読取領域に一方の端点を有する単一の線分であって、前記一方の端点から前記読取領域の外側に引き出された前記線分の他方の端点の近傍に前記線分以外の差分が連続的に存在しているとき、前記線分以外の差分が連続的に存在する領域を前記抽出領域として抽出する、前記［１］に記載の帳票処理装置。
［３］前記抽出手段は、前記境界部の差分が前記読取領域に一方の端点を有する単一の線分以外の差分であるとき、前記読取領域を前記境界部の前記差分が存在する側と同方向に前記境界部に前記差分が存在しなくなるまで拡大し、前記読取領域を拡大した部分を前記抽出領域として抽出する、前記［１］に記載の帳票処理装置。
［４］前記抽出領域を前記読取領域に関連付ける関連付け手段を備え、
前記境界部の差分が隣接する２つの前記読取領域の前記境界部に渡って存在するとき、前記関連付け手段は、前記抽出手段によって抽出された２つの前記抽出領域を連結し、連結した領域に存在する差分と前記２つの読取領域に存在する他の差分との距離が近い方の前記読取領域に当該読取領域に対して拡大した方の前記抽出領域を関連付け、
前記認識手段は、前記読取領域、及び前記関連付け手段により関連付けられた前記抽出領域に記入された情報を認識する、前記［１］に記載の帳票処理装置。
［５］前記関連付け手段は、前記距離を対応する前記読取領域及び前記抽出領域間の関連性を示す関連度に変換し、前記関連度を前記読取領域と前記抽出領域とを関連付ける関連付け情報として記憶手段に記憶する、前記［４］に記載の帳票処理装置。
［６］帳票を印刷する印刷手段と、
予め読取領域が設けられた第１の帳票画像データを印刷するよう印刷手段に指示する指示手段と、
前記指示手段の指示により印刷され、前記読取領域に情報が記入された帳票を光学的に読み取って得られた第２の帳票画像データと前記第１の帳票画像データとの差分画像データを生成する生成手段と、
前記差分画像データの前記読取領域の境界部に差分が存在し、前記差分が前記読取領域の内側から外側に渡って連続的に存在しているとき、前記差分が前記読取領域の外側に連続的に存在する領域を抽出領域として前記差分画像データから抽出する抽出手段と、
前記読取領域及び前記抽出領域に記入された情報を認識する認識手段と、
を備えた帳票処理システム。
［７］コンピュータを、
予め定められた読取領域に情報が未記入の第１の帳票画像データと前記読取領域に情報が記入済みの第２の帳票画像データとの差分画像データを生成する生成手段と、
前記差分画像データの前記読取領域の境界部に差分が存在し、前記差分が前記読取領域の内側から外側に渡って連続的に存在しているとき、前記差分が前記読取領域の外側に連続的に存在する領域を抽出領域として前記差分画像データから抽出する抽出手段と、
前記読取領域及び前記抽出領域に記入された情報を認識する認識手段として機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、６、７に係る発明によれば、帳票の読取領域から食み出して情報が記入されても、帳票に記入された情報を認識することができる。
請求項２に係る発明によれば、読取領域から線分で引き出された端点の近傍の領域に記入された情報を認識することができる。
請求項３に係る発明によれば、読取領域から連続的に食み出して記入された情報を認識することができる。
請求項４に係る発明によれば、隣接する２つの読取領域に跨って記入された情報を認識することができる。
請求項５に係る発明によれば、単に距離を関連付け情報とする場合と比べて確認作業が容易になる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る帳票処理システムを示すブロック図である。
【図２】図２（ａ）は、帳票テンプレートの画像データの一例を示す図、図２（ｂ）は、台帳データのテーブルの一例を示す図、図２（ｃ）は、リンク情報のテーブルの一例を示す図、図２（ｄ）は、帳票テンプレートの読取領域と台帳データの項目との関係付けを示す図である。
【図３】関連付け情報の一例を示す図である。
【図４】図４（ａ）は、対象者による記入前の第１の帳票画像データの一例を示す図、図４（ｂ）は、対象者による記入済み帳票を読み取って得られた第２の帳票画像データの一例を示す図、図４（ｃ）は、読取領域における差分画像データの一例を示す図である。
【図５】図５（ａ）は、読取領域に設定された境界部の一例を示す図、図５（ｂ）は、抽出領域を設定する方向を説明するための図である。
【図６】図６（ａ）は、読取領域に隣接した抽出領域の設定の一例を示す図、図６（ｂ）は、図６（ａ）に示す読取領域に対して最終的に決定した抽出領域の一例を示す図である。
【図７】図７（ａ）は、対象者による記入済み帳票を読み取った第２の帳票画像データの一例を示す図、図７（ｂ）は、図７（ａ）に対応する第１の帳票画像データと図６（ａ）に示す第２の帳票画像データとの差画像データの一例を示す図である。
【図８】図８（ａ）〜（ｇ）は、抽出手段による抽出処理を説明するための図である。
【図９】図９は、抽出手段による抽出処理を説明するための図である。
【図１０】図１０は、帳票処理システムを用いた業務フローの一例を示す図である。
【図１１】図１１は、帳票を印刷する処理の一例を示すフローチャートである。
【図１２】図１２は、帳票を読取り処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態］
図１は、本発明の実施の形態に係る帳票処理システムを示すブロック図である。この帳票処理システム１は、帳票のプリント（印刷）及びスキャン（読取り）等を行う画像形成装置１０と、印刷時と読取り時の設定を一括して行うとともに第１の帳票画像データに基づいて画像形成装置１０から帳票を印刷出力させる第１の端末装置２０と、印刷出力された帳票を対象者に配布して返却された帳票について画像形成装置１０にスキャンさせて得られた第２の帳票画像データから対象者による記入情報を抽出して台帳データ４２０の追加、訂正等を行う第２の端末装置３０と、台帳データ４２０等の各種のデータを格納するファイルサーバ装置４０とを備え、それぞれがネットワーク５によって互いに接続されている。
【００１１】
ここで、「第１の帳票画像データ」は、予め定められた読取領域に情報が未記入の画像データである。「第２の帳票画像データ」は、第１の帳票画像データを印刷して出力された帳票の読取領域に情報が記入され、その帳票を光学的に読み取って生成される画像データである。
【００１２】
なお、画像形成装置１０は、印刷手段の一例であり、ファイルサーバ装置４０の記憶部４００は、記憶手段の一例である。第１及び第２の端末装置２０、３０は、それぞれ帳票処理装置の一例であり、第１及び第２の端末装置２０、３０が１台の端末装置で実現されている場合には、その１台の端末装置が帳票処理装置の一例である。また、帳票処理システム１は、複数の画像形成装置１０を有するものでもよい。
【００１３】
第１及び第２の端末装置２０、３０は、例えば、パーソナルコンピュータ、携帯情報端末装置（ＰＤＡ）、携帯電話機、多機能携帯電話機（スマートフォン）等により構成することができる。
【００１４】
ネットワーク５は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）、インターネット等の通信網である。
【００１５】
（画像形成装置）
画像形成装置１０は、少なくともプリンタ機能及びスキャン機能を有し、本装置１０の各部を制御する、例えばＣＰＵ（Central Processing Unit）等により実現される制御部１１と、第１及び第２の端末装置２０、３０等から出力された印刷ジョブに基づいて帳票を印刷する印刷部１２と、帳票をスキャンして第２の帳票画像データを生成する読取部１３と、ネットワーク５に接続されて第１及び第２の端末装置２０、３０等と通信する通信部１４とを備える。
【００１６】
上記の画像形成装置１０として、例えば、コピー（複写）、プリント、スキャン、ファクシミリ等の複数の機能を統合した複合機を用いることができる。なお、画像形成装置１０は、単一のユニットのみならず、各機能に対応した複数のユニットからなるものでもよい。例えば、画像形成装置１０に代えて、プリント機能を有するプリンタ及びスキャン機能を有するスキャナにより実現してもよい。
【００１７】
（ファイルサーバ装置）
ファイルサーバ装置４０は、図示しない制御部及び通信部と、記憶部４００とを備える。
【００１８】
記憶部４００は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、帳票テンプレート４１０、台帳データ４２０、リンク情報４３０、制約条件情報４４０、第１の帳票画像データ４５０、関連付け情報４８０等の各種のデータが記憶される。
【００１９】
台帳データ４２０は、帳票を配布する対象者の氏名、住所等の対象者に関するデータである。帳票テンプレート４１０は、複数種の帳票に対応したテンプレートが用意されている。リンク情報４３０は、帳票テンプレート４１０の読取領域と台帳データ４２０の項目とを関係付けるための情報である。制約条件情報４４０は、帳票テンプレート４１０の読取領域に記入される文字の制約条件を含む。関連付け情報４８０は、抽出領域と読取領域とを関連付けるための情報である。記憶部４００の記憶内容の詳細については、図面を参照して後述する。
【００２０】
（第１の端末装置）
第１の端末装置２０は、例えば液晶ディスプレイ等で実現される表示部２１と、例えばキーボード、マウス等で実現される入力部２２と、ネットワーク５に接続される通信部２３と、第１の端末装置２０の各部を制御する制御部２４と、各種の情報を記憶する記憶部２５とを備える。
【００２１】
制御部２４は、ＣＰＵ等によって構成され、プログラム２５０を実行することにより、設定手段２４２、作成手段２４３、指示手段２４４等として機能する。なお、制御部３４の各手段２４２〜２４４は、全部又は一部がＡＳＩＣ（Application Specific Integrated Circuit）等のハードウエアによって実現されてもよい。
【００２２】
記憶部２５は、ＲＯＭ、ＲＡＭ、ハードディスク等から構成され、後述する図１１のフローチャートに対応するようなプログラム２５０等を記憶する。
【００２３】
設定手段２４２は、帳票テンプレート４１０の読取領域と台帳データ４２０の項目とを関連付ける関連付け手段を有し、読取領域が「差込み」及び「読取り」のいずれを対象とするかを設定し、それらを操作種別として読取領域番号に対応してファイルサーバ装置４０の記憶部４００に格納する。なお、「差込みかつ読取り」を対象として設定する場合もある。また、設定手段２４２は、読取領域に差し込まれる文字に関する情報を設定し、この情報を記憶部４００に格納する。
【００２４】
作成手段２４３は、操作種別に基づいて、「差込み」を対象として設定された読取領域に対象者に関するデータを差し込んで第１の帳票画像データ４５０を作成し、第１の帳票画像データ４５０から画像形成装置１０が解釈可能なページ記述言語（ＰＤＬ：Page Description Language）による印刷データを作成する。
【００２５】
指示手段２４４は、作成手段２４３によって作成された印刷データを含む印刷ジョブをを画像形成装置１０に出力して印刷データを帳票として印刷するよう画像形成装置１０に指示する。
【００２６】
（第２の端末装置）
第２の端末装置３０は、第１の端末装置２０と同様に、例えば液晶ディスプレイ等で実現される表示部３１と、例えばキーボード、マウス等で実現される入力部３２と、ネットワーク５に接続される通信部３３と、第２の端末装置３０の各部を制御する制御部３４と、各種の情報を記憶する記憶部３５とを備える。
【００２７】
制御部３４は、ＣＰＵ等によって構成され、プログラム３５０を実行することにより、生成手段３４０、抽出手段３４１、関連付け手段３４２、認識手段３４３、更新手段３４４等として機能する。なお、制御部３４の各手段３４０〜３４４は、全部又は一部がＡＳＩＣ等のハードウエアによって実現されてもよい。また、制御部３４のＣＰＵは、第１の端末装置２０の設定手段２４２、作成手段２４３又は指示手段２４４としても機能してもよい。
【００２８】
記憶部３５は、ＲＯＭ、ＲＡＭ、ハードディスク等から構成され、後述する図１２のフローチャートに対応するようなプログラム３５０等を記憶する。
【００２９】
生成手段３４０は、予め定められた読取領域に情報が未記入の第１の帳票画像データ４５０と読取領域に情報が記入済みの第２の帳票画像データとの差分画像データを生成する差分抽出処理を行う。
【００３０】
読取領域の座標情報のみに基づいてＯＣＲ（Optical Character Recognition：光学文字認識）処理を行う構成では、読取領域から食み出して文字が記入されていた場合には、読取領域にマージンを設けＯＣＲ処理を行ったとしてもマージンからの食み出し量が大きいと、食み出した文字を読取領域に関連付けて認識することはできない。また、読取領域外に文字が記入された場合も読取領域に関連付けることができない。そこで、本実施の形態では、以下の抽出手段３４１及び関連付け手段３４２を採用したものである。
【００３１】
抽出手段３４１は、差分画像データの読取領域の境界部に差分が存在し、差分が読取領域の内側から外側に渡って連続的に存在しているとき、差分が読取領域の外側に連続的に存在する領域を抽出領域として差分画像データから抽出する。ここで、差分が「連続的に存在している」とは、引出し線のように連続している差分、及び文字列のように断続的な差分の両方を含む趣旨である。
【００３２】
また、抽出手段３４１は、境界部の差分が読取領域に一方の端点を有する単一の線分であって、一方の端点から読取領域の外側に引き出された線分の他方の端点の近傍に線分以外の差分が連続的に存在しているとき、線分以外の差分が連続的に存在する領域を抽出領域として抽出する。これにより、単一の線分が境界部に存在する場合は、境界部に引出し線が記入されたと推定することができ、２つ以上の線分が境界部に存在する場合は、境界部に文字が記入されたと推定することができる。単一の線分の一方の端点は、境界部に存在してもよく、境界部よりも内側に存在してもよい。
【００３３】
また、抽出手段３４１は、境界部の差分が読取領域に一方の端点を有する単一の線分以外の差分であるとき、例えば境界部に２つ以上の線分が存在するときや、境界部に１つの線分が存在するが、端点が読取領域に存在しないとき、読取領域を境界部の差分が存在する側と同方向に境界部に差分が存在しなくなるまで拡大し、読取領域を拡大した部分を抽出領域として抽出する。
【００３４】
関連付け手段３４２は、抽出手段３４１によって抽出された抽出領域を読取領域４１１に関連付ける。また、境界部の差分が隣接する２つの読取領域の境界部に渡って存在するとき、関連付け手段３４２は、抽出手段３４１によって抽出された２つの抽出領域を連結し、連結した領域に存在する差分と２つの読取領域に存在する他の差分との距離が近い方の読取領域に当該読取領域に対して拡大した方の抽出領域を関連付ける。また、関連付け手段３４２は、距離を対応する読取領域及び抽出領域間の関連性を示す関連度に変換し、関連度を読取領域と抽出領域とを関連付ける関連付け情報４８０としてファイルサーバ装置４０の記憶部４００に記憶する。互いに関連付けた読取領域及び抽出領域とともに関連度を表示画面に表示することで、確認者による確認が容易になる。関連度は、例えば関連性が高い順に「高」、「中」、「低」としてもよい。また、関連度は、連結した領域に存在する差分と２つの読取領域に存在する他の差分との間の距離をそれぞれＬａ、Ｌｂとするとき（但し、Ｌａ＜Ｌｂ）、例えば、（Ｌａ／Ｌｂ）≦１／２の場合のＬａの方の関連度を「高」Ｌｂの方の関連度を「低」、１／２＜（Ｌａ／Ｌｂ）＜１の場合のＬａの方の関連度を「中」又は「低」、Ｌｂの方の関連度を「低」としてもよい。
【００３５】
認識手段３４３は、「読取り」の操作種別が設定された読取領域４１１及び抽出領域に対してＯＣＲ処理を行い、読取領域４１１及び抽出領域に記入された情報を認識する。
【００３６】
更新手段３４４は、認識手段３４３が認識した結果で、ファイルサーバ装置４０の記憶部４００が記憶する台帳データ４２０の項目の内容を更新する。
【００３７】
（ファイルサーバ装置の記憶部の記憶内容）
次に、ファイルサーバ装置４０の記憶部４００の記憶内容について、図面を参照して説明する。図２（ａ）は、帳票テンプレート４１０の画像データの一例を示す図、図２（ｂ）は、台帳データ４２０のテーブルの一例を示す図、図２（ｃ）は、リンク情報４３０のテーブルの一例を示す図、図２（ｄ）は、帳票テンプレート４１０の読取領域と台帳データ４２０の項目との関係付けを示す図である。図３は、関連付け情報の一例を示す図である。
【００３８】
帳票テンプレート４１０は、児童手当請求書、住民票請求書、保険料控除申告書等の複数種の帳票に対応したテンプレートが用意されている。帳票テンプレート４１０は、対象者によって変化しない文書、イメージ等の固定データと、対象者に応じて文字等の可変データが差し込まれる差込み対象の読取領域４１１と、対象者が文字を記入する読取り対象の読取領域４１１とを含んで構成されている。なお、帳票テンプレート４１０は、差込み及び読取対象の読取領域４１１を含む場合もある。帳票テンプレート４１０は、帳票の種類毎に一次元コード、二次元コード、文字列等の識別情報を付与して識別できるようにしてもよい。
【００３９】
読取領域４１１には、読取領域番号が付与されている。読取領域４１１は、本実施の形態では、矩形状の枠の内側を文字が記入される領域としているが、これに限られない。例えば、矩形上の枠にマージンを持たせたり、枠に関係なく文字が記入される領域としてもよい。読取領域４１１の数は、１つでもよい。読取領域４１１は、固定データ又は差し込まれるデータとして複数の選択枝を含んだものでもよい。読取領域４１１に記入される内容は、通常は文字であるが、○等の記号、図形等を含んでもよい。読取領域４１１への記入は、手書きでもプリンタ等による印字でもよい。
【００４０】
帳票テンプレート４１０は、図２（ａ）に示すような児童手当請求書等の帳票に対応する画像データであり、例えば、印刷された帳票をスキャンして得られた帳票画像データ、又は帳票の電子ファイルから、例えばＸＰＳ（XML Paper Specification）形式のファイルにより形成される。帳票テンプレート４１０には、１又は２以上の読取領域４１１が設定される。図２（ａ）に示す場合は、「受給者氏名」、「住所」、「職業または勤務先」それぞれの読取領域４１１が設定され、「受給者氏名」の読取領域４１１には、読取領域番号「１」が付与され、「職業または勤務先」の読取領域４１１には、読取領域番号「７」が付与されている。
【００４１】
台帳データ４２０は、図２（ｂ）に示すように、年齢、氏名、電話番号、生年月日、住所、配偶者の有無等の項目に対応して、対象者に関するデータを格納するテーブルである。
【００４２】
リンク情報４３０は、図２（ｃ）に示すように、帳票テンプレート４１０の読取領域４１１と台帳データ４２０の項目とを関係付けるための関係情報（読取領域番号、読取領域座標情報、項目名）、読取領域４１１の属性情報の一例としての操作種別、制約条件情報４４０に含まれる制約条件を読取領域４１１に紐付けるための制約条件識別子の各情報を含む。ここで、読取領域座標情報は、読取領域４１１の位置情報の一例であり、読取領域４１１が矩形の場合は、矩形の角４ヵ所の座標からなる。リンク情報４３０は、例えばＸＭＬ（Extensible Markup Language）で記述されたファイルである。
【００４３】
関連付け情報４８０は、図３に示すように、抽出領域に付与された抽出領域番号、抽出領域の座標情報、抽出領域が関連付けられた読取領域の番号（読取領域番号）、抽出領域と読取領域との関連性を示す関連度を含む。関連度には、関連性が高い順に「高」、「中」、「低」等がある。
【００４４】
（差分画像データの生成）
次に、生成手段３４０による差分画像データの生成の一例について、図４を参照して説明する。
【００４５】
図４（ａ）は、対象者による記入前の第１の帳票画像データ４５０の一例を示す図である。同図は、氏名用の読取領域４１１を背景色付きとし、その読取領域４１１及び住所用の読取領域４１１は、空欄となっている状態を示す。
【００４６】
図４（ｂ）は、対象者による記入済み帳票を読み取って得られた第２の帳票画像データ４６０の一例を示す図である。同図に示す第２の帳票画像データ４６０は、氏名用の背景色付きの読取領域４１１と、住所用の読取領域４１１とを有する。氏名用の読取領域４１１については、その読取領域４１１に対象者が氏名「富士太郎」を記入した後、名「太郎」を二重取り消し線で取り消し、二重取り消し線上に押印し、その二重取り消し線の右横に読取領域４１１の枠を跨ぐように名「子太郎」を記入している。住所用の読取領域４１１については、住所「東京都×××××」を記入している。
【００４７】
図４（ｃ）は、読取領域４１１における差分画像データの一例を示す図である。生成手段３４０は、図４（ａ）に示す第１の帳票画像データ４５０と図４（ｂ）に示す第２の帳票画像データ４６０との間で差分抽出処理を行うと、図４（ｃ）の左側に示す差分画像データ４７０を生成する。続いて生成手段３４０は、図４（ｃ）の左側に示す差分画像データ４７０に対して押印の赤色を除去する後処理を行うと、図４（ｃ）の右側に示す差分画像データ４７０が得られる。生成手段３４０は、以上のようにして差分抽出処理及び後処理を行う。
【００４８】
（境界部の設定及び抽出領域の設定の方向）
次に、抽出手段３４１による読取領域４１１の境界部の設定及び抽出領域の設定の方向について、図５を参照して説明する。
【００４９】
図５（ａ）は、読取領域４１１に設定された境界部の一例を示す図である。抽出手段３４１は、読取領域４１１に対して境界部４１２を設定する。境界部４１２は、読取領域４１１の枠の内側の予め定められた幅の領域である。境界部４１２の幅は、読取領域４１１の大きさに対して固定の値（例えば１〜３ｍｍ）でもよく、読取領域４１１の幅（高さ）に対して一定の比率（例えば１０〜３０％）でもよい。例えば、図５（ａ）に示す場合は、読取領域４１１の長さが４０ｍｍ、幅（高さ）が１０ｍｍのとき、境界部４１２の幅は、２ｍｍ程度の固定の値としている。図５（ａ）は、境界部４１２に読取領域４１１に端点を有する単一の線分以外の差分（文字「太」の一部）が存在する場合を示している。
【００５０】
図５（ｂ）は、抽出領域を設定する方向を説明するための図である。抽出手段３４１は、境界部４１２に存在する差分の位置に応じて抽出領域４１３を設定する。例えば、境界部４１２の左上、右上、左下又は右下に差分が存在する場合は、その差分が存在する側と同方向の左上、右上、左下又は右下の方向に読取領域４１１に隣接して抽出領域４１３を設定する。また、境界部４１２の左、上、右又は下に差分が存在する場合は、その差分が存在する側と同方向の左、上、右又は下の方向に読取領域４１１に隣接して抽出領域４１３を設定する。抽出手段３４１は、抽出領域４１３を設定した後、抽出領域４１３の内側に境界部４１２を再設定し、その境界部４１２に差分が存在すれば、その差分が存在する側と同方向に抽出領域４１３を再設定する。
【００５１】
（読取領域に隣接した抽出領域の設定）
次に、抽出手段３４１による読取領域４１１に隣接した抽出領域４１３の設定について、図６を参照して説明する。
【００５２】
図６（ａ）は、読取領域４１１に隣接した抽出領域４１３の設定の一例を示す図である。図６（ａ）に示す場合は、境界部４１２の右に単一の線分以外の差分が存在するため、抽出手段３４１は、読取領域４１１の右の方向に抽出領域４１３を予め定められた幅で設定する。設定後の抽出領域４１３の境界部４１２の右に差分が存在するため、その抽出領域４１３の右の方向に抽出領域４１３を再び設定する。この設定する処理を境界部４１２に差分が存在しなくなるまで繰り返す。
【００５３】
図６（ｂ）は、図６（ａ）に示す読取領域４１１に対して最終的に決定した抽出領域４１３の一例を示す図である。関連付け手段３４２は、最終的に決定した抽出領域４１３を読取領域４１１に関連付ける。認識手段３４３は、読取領域４１１、及び読取領域４１１に関連付けられた抽出領域４１３に記入された情報をＯＣＲ処理を行って文字を認識する。図６（ｂ）に示す場合は、二重取り消し線が入った文字列「太郎」は認識せず、文字列の「富士」及び「子太郎」を認識する。
【００５４】
（引出し線の端点近傍の抽出領域の設定）
次に、抽出手段３４１による読取領域４１１からの引出し線の端点の近傍の抽出領域４１３の設定について、図７を参照して説明する。
【００５５】
図７（ａ）は、対象者による記入済み帳票を読み取った第２の帳票画像データ４６０の一例を示す図である。同図に示す第２の帳票画像データ４６０は、氏名用の背景色付き読取領域４１１と、住所用の読取領域４１１と、本籍地用の背景色付き読取領域４１１とを有する。氏名用の読取領域４１１については、その読取領域４１１に対象者が氏名「富士太郎」を記入した後、名「太郎」を二重取り消し線で取り消し、二重取り消し線上に押印し、その二重取り消し線の右横に読取領域４１１の枠を跨ぐように名「二郎」を記入している。住所用の読取領域４１１については、対象者が住所「東京都×××××」を記入している。本籍地用の読取領域４１１については、対象者が住所「東京都×××××」を記入した後、住所「東京都×××××」を二重取り消し線で取り消し、二重取り消し線上に押印し、その読取領域４１１の一方の端点４１４ａから引出し線４１４を記入し、引出し線４１４の他方の端点４１４ｂの近傍の領域に住所「神奈川県ＹＹＹＹ」を記入している。
【００５６】
図７（ｂ）は、図７（ａ）に対応する第１の帳票画像データと図７（ａ）に示す第２の帳票画像データ４６０との差分画像データの一例を示す図である。差分画像データ４７０では、氏名用の読取領域４１１については、境界部４１２の下側に押印の一部が存在しているため、氏名用の読取領域４１１の下側に抽出領域４１３を設定している。また、氏名用の読取領域４１１の境界部４１２の下側及び右側に名「二郎」の一部が存在するため、氏名用の読取領域４１１の下側、右下側及び右側に抽出領域４１３を設定している。
【００５７】
（隣接する読取領域に渡って情報が記入された場合の抽出領域の設定及び関連付け）
次に、隣接する読取領域に渡って情報が記入された場合の抽出手段３４１による抽出領域の設定、及び関連付け手段３４２による関連付けについて、図８及び図９を参照して説明する。
【００５８】
図８（ａ）〜（ｇ）及び図９は、抽出手段３４１による抽出処理、及び関連付け手段３４２による関連付けを説明するための図である。図８（ａ）は、隣接する２つの読取領域４１１ａ、４１１ｂに渡って情報が記入された第２の帳票画像データ４６０の一例を示す。図８（ａ）に示すように、対象者が左側の氏名用の読取領域４１１ａに誤って「東京都」を記入した後、「東京都」を二重取り消し線で取り消し、右側の年齢用の読取領域４１１ｂに「２０歳」を記入し、氏名「富士太郎」を２つの読取領域４１１ａ、４１１ｂに渡って記入したとする。
【００５９】
この場合、抽出手段３４１は、図８（ｂ）に示すように、左側の読取領域４１１ａに境界部４１２を設定する。境界部４１２の右側に文字「士」の一部が存在するため、抽出手段３４１は、図８（ｃ）に示すように、左側の読取領域４１１ａの右側に抽出領域４１３ａを設定する。設定した抽出領域４１３ａに対して境界部４１２を設定すると、その境界部４１２の右側に文字「太」の一部が存在するため、抽出手段３４１は、図８（ｄ）に示すように、読取領域４１１ａの右側に抽出領域４１３ａを再設定する。抽出手段３４１は、再設定した抽出領域４１３ａに境界部４１２を設定する。図８（ｄ）に示す境界部４１２には、差分が存在しないため、図８（ｄ）に示す抽出領域４１３ａが左側の読取領域４１１ａに対する最終の抽出領域４１３ａとなる。
【００６０】
一方、抽出手段３４１は、図８（ｅ）に示すように、右側の読取領域４１１ｂに境界部４１２を設定する。境界部４１２の左側に文字「士」の一部が存在するため、抽出手段３４１は、図８（ｆ）に示すように、右側の読取領域４１１ｂの左側に抽出領域４１３ｂを設定する。設定した抽出領域４１３ｂに対して境界部４１２を設定すると、その境界部４１２の左側に文字「富」の一部が存在するため、抽出手段３４１は、図８（ｇ）に示すように、読取領域４１１ｂの左側に抽出領域４１３ｂを再設定する。抽出手段３４１は、再設定した抽出領域４１３ｂに境界部４１２を設定する。図８（ｇ）に示す境界部４１２には、差分が存在しないため、図８（ｇ）に示す抽出領域４１３ｂが右側の読取領域４１１ｂに対する最終の抽出領域４１３ｂとなる。
【００６１】
図８（ａ）に示す場合は、境界部４１２の差分が隣接する２つの読取領域４１１ａ、４１１ｂの境界部４１２に渡って存在するので、関連付け手段３４２は、抽出手段３４１によって抽出された２つの抽出領域４１３ａ、４１３ｂを連結（グル―ピング）し、連結した領域に存在する差分（富士太郎）４１５ｃと２つの読取領域４１１ａ、４１１ｂに存在する他の差分（二重取り消し線）４１５ａ、及び差分（２０歳）４１５ｂとの距離Ｌａ、Ｌｂが近い方の読取領域４１１ａに当該読取領域４１１ａに対して拡大した方の抽出領域４１３ａを関連付ける。図８に示す場合は、左側の読取領域４１１ａには抽出領域４１３ａが関連付けられているので、認識手段３４３は、左側の読取領域４１１ａに対するＯＣＲ処理として、読取領域４１１ａ及び抽出領域４１３ａに記入された情報（二重取り消し線、富士太郎）を認識する。また、認識手段３４３は、右側の読取領域４１１ｂに対するＯＣＲ処理として、読取領域４１１ｂに記入された情報（２０歳）を認識する。
【００６２】
また、関連付け手段３４２は、距離を対応する読取領域及び抽出領域間の関連性を示す関連度に変換し、関連度を読取領域と抽出領域とを関連付ける関連付け情報としてファイルサーバ装置４０の記憶部４００に記憶する。図８（ｇ）に示す場合は、（Ｌａ／Ｌｂ）≦１／２であるので、抽出領域４１３ａと読取領域４１１ａとの間の関連度を「高」に設定する。
【００６３】
また、図９に示すように読取領域４１１ｃ、４１１ｄが縦に隣接し、例えば、上側に設けられた住所用の読取領域４１１ｃに「東京都  ＹＹＹＹ  ＸＸＸＸ」と記入し、下側の氏名用の読取領域４１１ｄに「あいうえお  ＺＺＺＺ」と記入したとする。文字列「ＸＸＸＸ」と文字列「ＺＺＺＺ」との間の距離Ｌｃが文字例「ＺＺＺＺ」と文字列「あいうえお」との間の距離Ｌｄよりも小さい場合は、関連付け手段３４２は、文字列「ＺＺＺＺ」が下側の読取領域４１１ｄに記入されていても、文字列「ＺＺＺＺ」を含む抽出領域４１３を上側の読取領域４１１ｃに関連付ける。
【００６４】
（帳票処理システムの動作）
図１０は、帳票処理システム１を用いた業務フローの一例を示す図である。以下、この業務フローの順に帳票処理システム１の動作の一例を説明する。以下の動作説明では、設定者が第１の端末装置２０を操作し、設定者と異なる確認者が第２の端末装置３０を操作するものとして説明する。
【００６５】
（１）帳票の印刷
図１１は、帳票を印刷する処理の一例を示すフローチャートである。
【００６６】
設定者が第１の端末装置２０の入力部２２を操作して帳票テンプレート４１０を選択し、選択した帳票テンプレート４１０に対応する帳票１００を印刷指示する操作を行うと、第１の端末装置２０の作成手段２４３は、ファイルサーバ装置４０の記憶部４００から対応する帳票テンプレート４１０、台帳データ４２０及びリンク情報４３０をネットワーク５及び通信部２３を介して第1の端末装置２０の記憶部２５内に読み込む（Ｓ１０１）。
【００６７】
次に、作成手段２４３は、帳票テンプレート４１０が有する全ての読取領域４１１について処理が完了したか否かを判断する（Ｓ１０２）。以下、第１の端末装置２０は、帳票テンプレート４１０が有する読取領域４１１毎、すなわち読取領域番号順に処理する。
【００６８】
次に、作成手段２４３は、全ての読取領域４１１について処理が完了していないと判断した場合（Ｓ１０２：Ｎｏ）、読取領域４１１に「差込み」が設定されているか否かを判断する（Ｓ１０３）。
【００６９】
作成手段２４３は、読取領域４１１に「差込み」が設定されていると判断した場合（Ｓ１０３：Ｙｅｓ）、リンク情報４３０から当該読取領域４１１に対応する読取領域座標情報を取得し（Ｓ１０４）、台帳データ４２０から当該読取領域４１１の項目に対応する対象者に関するデータ、例えば、氏名のデータを取得する（Ｓ１０５）。作成手段２４３は、読取領域座標情報に基づいて、台帳データ４２０から取得した対象者に関するデータを読取領域４１１に差し込む（Ｓ１０６）。
【００７０】
次に、作成手段２４３は、ステップＳ１０２において、帳票テンプレート４１０の全ての読取領域４１１について処理が完了したと判断すると（Ｓ１０２：Ｙｅｓ）、帳票テンプレート４１０の読取領域４１１に対象者に関するデータが差し込まれた第１の帳票画像データ４５０を作成し、さらに第１の帳票画像データ４５０をＰＤＬで記述された印刷データに変換し、この印刷データを含む印刷ジョブを画像形成装置１０に送信する（Ｓ１０７）。画像形成装置１０は、送信された印刷ジョブに含まれる印刷データに基づいて帳票１００を印刷する。作成手段２４３は、帳票１００の第１の帳票画像データ４５０をファイルサーバ装置４０の記憶部４００に格納する。なお、第１の帳票画像データ４５０の代わりに印刷データを記憶部４００に格納してもよい。
【００７１】
印刷された帳票１００は、設定者等によって封筒に封入されて対象者に郵便等により配布される。対象者は、配布された帳票１００を確認し、必要に応じて帳票１００の記載の修正、又は必要な事項の記入を行い、確認した帳票１０１を発送元に郵便等により返却する。必要な事項の記入は、読取りが設定された読取領域４１１に対して行われる。
【００７２】
（２）帳票の読取り
図１２は、帳票の読取り処理の一例を示すフローチャートである。
【００７３】
（通常の処理）
確認者は、対象者から返却された帳票１０１のスキャンを画像形成装置１０に指示する操作を行うと、画像形成装置１０の読取部１３は、帳票１０１を読み取って第２の帳票画像データ４６０を生成し、この第２の帳票画像データ４６０を通信部１４及びネットワーク５を介して第２の端末装置３０に送信する（Ｓ２０１）。第２の端末装置３０の制御部３４は、画像形成装置１０から送信された第２の帳票画像データ４６０を記憶部３５に記憶する。
【００７４】
次に、確認者が第２の端末装置３０の入力部３２を操作し、返却された帳票１０１に対応するデータ、すなわち帳票テンプレート４１０、台帳データ４２０、リンク情報４３０、制約条件情報４４０、及び対象者に対応する第１の帳票画像データ４５０をファイルサーバ装置４０の記憶部４００からネットワーク５及び通信部２３を介して第２の端末装置３０の記憶部３５内に読み込む（Ｓ２０２）。
【００７５】
制御部３４は、帳票テンプレート４１０が有する全ての読取領域４１１について処理が完了したか否かを判断する（Ｓ２０３）。以下、第２の端末装置３０は、帳票テンプレート４１０が有する読取領域４１１毎、すなわち読取領域番号順に処理する。
【００７６】
次に、制御部３４は、「読取り」が設定された未処理の読取領域４１１が存在するか否かを判断する（Ｓ２０４）。
【００７７】
制御部３４は、読取領域４１１に「読取り」が設定されていれば（Ｓ２０４：Ｙｅｓ）、図２（ｃ）に示すように、当該読取領域４１１に割り当てられている読取領域番号に対応する読取領域座標情報をリンク情報４３０から取得する。
【００７８】
次に、生成手段３４０は、例えば図５に示すように、第１の帳票画像データ４５０の当該読取領域４１１の画像データと第２の帳票画像データ４６０の当該読取領域４１１の画像データとの差分抽出処理を行って差分画像データ４７０を生成する（Ｓ２０５）。
【００７９】
次に、抽出手段３４１は、読取領域４１１の境界部４１２に差分が存在するか否かを判断する（Ｓ２０６）。抽出手段３４１は、境界部４１２に差分が存在すると判断すると（Ｓ２０６：Ｙｅｓ）、後述する領域抽出処理を行う。
【００８０】
上記ステップＳ２０６において、抽出手段３４１が境界部４１２に差分が存在しないと判断すると（Ｓ２０６：Ｎｏ）、認識手段３４３は、読取領域４１１に対してＯＣＲ処理を行い、読取領域４１１に記入された情報を認識する（Ｓ２０７）。
【００８１】
上記ステップ２０３において、全ての読取領域４１１に対する処理が終わると（Ｓ２０３：Ｙｅｓ）、更新手段３４４は、認識手段３４３が認識した結果で読取領域４１１に対応する台帳データ４２０の項目の内容を更新する（Ｓ２０８）。
【００８２】
この更新処理では、例えば、制御部３４は、対象者に発送する前の帳票１００の第１の帳票データ４５０、対象者から返却された帳票１０１の第２の帳票データ４６０、認識手段３４１が認識した文字データ、及び関連付け情報４８０を表示部３１に表示する。確認者は、表示部３１に表示されたデータを確認し、台帳データ４２０の追加又は訂正が必要であると判断し、承認者の承認を受けると、追加又は訂正した内容をファイルサーバ装置４０の台帳データ４２０に反映させるように入力部３２を操作して指示する。更新手段３４４は、確認者が追加又は訂正した内容をファイルサーバ装置４０に送信し、読取領域４１１に対応する台帳データ４２０の項目の内容を更新する。確認者は関連付け情報４８０を表示部３１の表示画面に表示させることで関連度を参考に確認作業が容易となる。
【００８３】
上記ステップＳ２０９において、抽出手段３４１は、境界部４１２に存在する差分の種類を線分であると判定すると、境界部４１２に存在する差分が読取領域４１１に一方の端点を有する単一の線分であるか否かを判断する（Ｓ２４１）。抽出手段３４１は、読取領域４１１に線分の一方の端点が存在しないと判断する（Ｓ２４１：Ｎｏ）。前述したように、読取領域のＯＣＲ処理が行われる（Ｓ２０７）。全ての読取領域４１１について処理が終わると（Ｓ２０３）、認識結果が格納される（Ｓ２０８）。
【００８４】
（読取領域から食み出して情報が記入された場合）
上記ステップＳ２０６において、抽出手段３４１は、境界部４１２に差分が存在すると判断すると（Ｓ２０６：Ｙｅｓ）、境界部４１２の差分の種類を判定する（Ｓ２０９）。
【００８５】
上記ステップＳ２０９において、抽出手段３４１は、境界部４１２の差分の種類を線分以外と判定すると、例えば図６（ａ）に示すように、境界部４１２の差分が存在する側と同方向に読取領域４１１を拡大する（Ｓ２２１）。抽出手段３４１は、拡大した読取領域４１１の境界部４１２に差分が存在するか否かを判断する（Ｓ２２２）。境界部４１２に差分が存在すれば（Ｓ２２２：Ｙｅｓ）、境界部４１２の差分が存在する側と同方向に読取領域４１１を拡大する（Ｓ２２１）。抽出手段３４１は、ステップＳ２２１及びＳ２２２の処理を境界部４１２に差分が存在しなくなるまで行い、読取領域４１１を拡大した部分を抽出領域４１３として差分画像データ４７０から抽出する。
【００８６】
関連付け手段３４２は、隣接する読取領域４１１の境界部４１２に差分が存在するか否かを判断する（Ｓ２２３）。隣接する境界部４１２に差分が存在しなければ（Ｓ２２３：Ｎｏ）、関連付け手段３４２は、読取領域４１１に抽出した抽出領域４１１を関連付ける（Ｓ２２６）。関連付け手段３４２は、例えば、図３に示すような関連付け情報４８０を生成し、記憶部３５０に記憶するとともに、ファイルサーバ装置４０の記憶部４００に記憶する。
【００８７】
（隣接する読取領域に渡って情報が記入された場合）
上記ステップＳ２２３において、境界部４１２の差分が隣接する２つの読取領域４１１の境界部４１２に渡って存在するとき（Ｓ２２３：Ｙｅｓ）、関連付け手段３４２は、抽出手段３４１によって抽出された２つの抽出領域４１３を連結（グルーピング）する（Ｓ２２４）。続いて、関連付け手段３４２は、連結した領域に存在する差分と２つの読取領域４１１に存在する他の差分との距離が近い方を判定し（Ｓ２２５）、距離が近い方の読取領域４１１に当該読取領域４１１に対して拡大した方の抽出領域４１３を関連付ける（Ｓ２２６）。例えば、図８（ｇ）に示す場合は、関連付け手段３４２は、連結した領域に存在する差分（文字列「富士太郎」）４１５ｃと読取領域４１１ａに存在する差分（二重取り消し線）４１５ａとの距離Ｌａが読取領域４１１ｂに存在する差分「２０歳」４１５ｂとの距離Ｌｂよりも近いため、図８（ｄ）に示す抽出領域４１３ａを読取領域４１１ａに関係付け、関連度を「高」に設定する。
【００８８】
（引出し線による記入）
上記ステップＳ２４１において、抽出手段３４１は、読取領域４１１に単一の線分の一方の端点が存在すると判断すると（Ｓ２４１：Ｙｅｓ）、帳票全体について差分画像データ４７０の生成を実施済みか否かを判断し（Ｓ２４２）、実施していなければ（Ｓ２４２：Ｎｏ）、帳票全体について差分画像データ４７０を生成し（Ｓ２４３）、差分箇所のグルーピング処理を行う（Ｓ２４４）。このグルーピング処理では、差分が連続している領域（引出し線４１４）と、差分が断続的な領域（情報記入領域）とにグルーピングする。
【００８９】
次に、抽出手段３４１は、読取領域４１１の外側の線分（引出し線４１４）の他方の端点４１４ｂを特定する（Ｓ２４５）。
【００９０】
次に、抽出手段３４１は、他方の端点４１４ｂの近傍の情報記入領域（差分グループ）を抽出領域４１３として抽出し、関連付け手段３４２は、抽出手段３４１が抽出した抽出領域４１３を読取領域４１１に関連付ける（Ｓ２４６）。
【００９１】
［変形例］
なお、本発明の実施の形態は、上記各実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々に変形、実施が可能である。
【００９２】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことが可能であり、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することもできる。
【符号の説明】
【００９３】
１…帳票処理システム、５…ネットワーク、１０…画像形成装置、１１…制御部、
１２…印刷部、１３…読取部、１４…通信部、２０…第１の端末装置、２１…表示部、
２２…入力部、２３…通信部、２４…制御部、２５…記憶部、３０…第１の端末装置、
３１…表示部、３２…入力部、３３…通信部、３４…制御部、３５…記憶部、
４０…ファイルサーバ装置、１００…帳票、１０１…帳票、２４２…設定手段、
２４３…作成手段、２４４…指示手段、２５０…プログラム、３４０…生成手段、
３４１…抽出手段、３４２…関連付け手段、３４３…認識手段、３４４…更新手段、
３５０…プログラム、４００…記憶部、４１０…帳票テンプレート、
４１１、４１１ａ〜４１１ｄ…読取領域、４１２…境界部、
４１３、４１３ａ、４１３ｂ…抽出領域、４１４…引出し線、
４１４ａ、４１４ｂ…端点、４１５ａ〜４１５ｃ…差分、４２０…台帳データ、
４３０…リンク情報、４４０…制約条件情報、４５０…帳票画像データ、
４７０…差分画像データ、４８０      …関連付け情報
【図１】
2016053875.tif 000003
【図２】
2016053875.tif 000004
【図３】
2016053875.tif 000005
【図８】
2016053875.tif 000006
【図９】
2016053875.tif 000007
【図１０】
2016053875.tif 000008
【図１１】
2016053875.tif 000009
【図１２】
2016053875.tif 000010
【図４】
2016053875.tif 000011
【図５】
2016053875.tif 000012
【図６】
2016053875.tif 000013
【図７】
2016053875.tif 000014