(57)【特許請求の範囲】
【請求項１】
予め登録された帳票形式と読み取った帳票とを照合して帳票の種類を識別する帳票照合装置であって、
帳票内の基準点と罫線で囲まれる矩形の座標とを含む罫線項目情報を帳票ごとに登録しておく記憶手段と、
読み取った帳票から罫線項目情報を抽出する抽出手段と、
前記抽出手段によって抽出された罫線項目情報と前記記憶手段に登録された帳票ごとの罫線項目情報とを照合し、前記罫線項目情報が一致しない場合に、読み取った帳票若しくは登録された帳票に含まれる矩形の大小関係を比較し、該矩形の大小関係にしたがって、読み取った帳票若しくは登録された帳票の内、いずれか一方の帳票に含まれる矩形の中から隣接する矩形の罫線項目情報を統合する統合手段と、
前記統合手段によって統合された矩形の罫線項目情報と他方の帳票の対応する罫線項目情報とを照合する照合手段と、
を備えたことを特徴とする帳票照合装置。
【請求項２】
前記照合手段は統合された矩形の罫線項目情報の照合が一致していれば、
登録された帳票の矩形を統合した場合には、統合した複数の矩形の照合が終了したとして、次の矩形の照合処理を行い、
読み取った帳票の矩形を統合した場合には、統合した複数の矩形を１つの矩形として、その次の矩形の照合処理を行う制御をすることを特徴とする請求項１に記載の帳票照合装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の帳票がある場合に帳票処理を行うに先立って、読み取った帳票の種類を識別する技術に関わり、特に、帳票を読み取る時に帳票内の個々の矩形の識別が不安定な帳票に対して有効な帳票照合装置に関わる。
【背景技術】
【０００２】
図８の従来技術を用いて説明する。図８には処理対象の帳票イメージとデータベースが示される。帳票には帳票の基準点すなわち帳票原点と矩形の集合を含み、矩形は２本の縦罫線と２本の横罫線で形成される。矩形座標や罫線の属性などで表現される情報を罫線項目情報と呼ぶ。また、罫線項目情報の内、座標が一致する割合を罫線項目情報の一致率と呼ぶ。
【０００３】
データベースには帳票の種類ごとの罫線項目情報が登録されている。帳票照合装置は処理対象の帳票を読み取り、罫線項目を抽出すると共に、データベースから登録された罫線項目情報を読み出して罫線項目の照合処理を行う。
【０００４】
従来の帳票照合装置では読み取った帳票を構成する矩形についての罫線項目情報を抽出し、データベースに既に登録済の帳票の種類ごとの罫線項目情報と照合し、個々の罫線項目情報の調べることによって帳票の識別を行っている。
【０００５】
従来の罫線項目情報を利用した帳票照合では、読み取った帳票の傾きを補正すると共に帳票における原点位置の補正を行い、登録された帳票と読み取った帳票との罫線項目情報に基づいて座標照合を行っていた。帳票照合装置は罫線項目を照合した結果、一致した帳票情報若しくは一致率の高い帳票を出力する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、帳票上の１カ所を基準点（帳票原点）にして各矩形の罫線項目の補正を行い帳票の照合を行う場合には、読み取り帳票上の矩形座標は帳票原点から離れる程誤差が大きくなり、正確な比較が難しくなるという問題がある。
【０００７】
その上、帳票の読み取り時に帳票の伸縮がある場合は罫線項目情報の一致率が低くなる。また、矩形座標を照合するときのしきい値を緩めると帳票原点から遠い位置にある矩形の罫線項目の一致が取れてしまい、異なる帳票を一致していると見なしてしまうという問題がある。
【０００８】
図９に伸縮により問題となる帳票例を示す。図９の（ａ）はデータベースに登録された登録帳票であり、正しい罫線項目情報がデータベースに登録されている。図９の（ｂ）は読み取りされた照合帳票であり、矩形の座標が登録帳票に比べて帳票原点から縦方向に伸びている。罫線項目情報は帳票原点に近いと登録帳票とのズレは少ないが、帳票原点から離れるほど登録帳票とのズレが大きいことを示す。
【０００９】
また、帳票を読み取る際に罫線がカスレていると矩形の一部線分が抽出されずに、実際より大きな矩形と認識されてしまうという問題がある。
【００１０】
更に、帳票に記述された文字が罫線と接触している場合には矩形の一部線分として抽出されてしまい、本来は一つの矩形である筈のところが小さな矩形が複数あるように認識されてしまうという問題がある。
【００１１】
図１０にカスレと文字接触により問題となる帳票例を示す。図１０の（ａ）はデータベースに登録された登録帳票であり、正しい罫線項目情報がデータベースに登録されている。図１０の（ｂ）は読み取りされた帳票であり、カスレと文字接触により安定しない罫線項目情報を示す。
【００１２】
読み取り帳票の矩形１１と矩形１４にはカスレにより検出できなかった罫線項目を点線で示してある。また、読み取り帳票の矩形１９と矩形２０の間には文字接触などにより余分に抽出した罫線項目を二重線で示してある。
【００１３】
帳票のカスレにより罫線項目を正しく取得できなかった場合や帳票に記述された文字が罫線項目情報を複数に分離した場合は、読み取った帳票の登録された帳票に対する相違度が上がって正しく照合を行うことができない。
【００１４】
このように罫線項目情報による座標照合が安定しない場合は、その結果として帳票を構成する矩形の識別が不安定になる。
【００１５】
本発明はこのような点にかんがみて、帳票を読み取る際に帳票の伸縮や罫線のカスレがあったり、帳票に記述された文字が罫線に接触したりしているなどのために、帳票内の個々の矩形の識別が不安定な帳票に対して有効な帳票照合装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明の帳票照合装置は、予め登録された帳票形式と読み取った帳票とを照合して帳票の種類を識別する帳票照合装置であって、帳票内の基準点と罫線で囲まれる矩形の座標とを含む罫線項目情報を帳票ごとに登録しておく記憶手段と、読み取った帳票から罫線項目情報を抽出する抽出手段と、抽出手段によって抽出された罫線項目情報と記憶手段に登録された罫線項目情報とを照合して一致した矩形の座標を次に照合する矩形の基準点として、基準点を順次移動させて照合する照合手段と、を備えることを特徴とする。
【００１７】
また、本発明の帳票照合装置は、罫線項目情報を照合して一致した矩形の内で最も近い位置にある矩形の座標を次に照合する矩形の基準点とすることを特徴とする。
【００１８】
更に、本発明の帳票照合装置は、罫線項目情報を照合して一致した矩形の内で隣接する矩形の座標を次に照合する矩形の基準点とすることを特徴とする。
【００１９】
更にまた、本発明の帳票照合装置は、予め登録された帳票形式と読み取った帳票とを照合して帳票の種類を識別する帳票照合装置であって、帳票内の基準点と罫線で囲まれる矩形の座標とを含む罫線項目情報を帳票ごとに登録しておく記憶手段と、読み取った帳票から罫線項目情報を抽出する抽出手段と、読み取った帳票若しくは登録された帳票の内、いずれか一方の帳票に含まれる矩形の中から隣接する矩形の罫線項目情報を統合する統合手段と、統合手段によって統合された罫線項目情報と他方の帳票の対応する罫線項目情報とを照合する照合手段と、を備えることを特徴とする。
【００２０】
図１は本発明の原理図である。図１の（１）は本発明の帳票照合装置の基準点移動を説明するための図である。図１の（１）の（ａ）は登録された帳票であり、合計ｎ個の矩形が帳票を構成しており、横方向に例えば３個の矩形が並んでいる。矩形には１からｎまでの矩形番号を付けた。図１の（１）の（ｂ）は読み取った帳票であり、縦方向に矩形の位置がずれて並んでいる。
【００２１】
本発明の帳票照合装置では、読み取った帳票の矩形ごとに基準点を移動させながら矩形ごとに登録帳票の矩形について、矩形番号の順に罫線項目情報を照合する。矩形１の照合は帳票の原点を基準点にして行う。
【００２２】
図１の（１）の（ｂ）に矢印で示したように、矩形２と矩形３は帳票に含まれる矩形の中から隣接する矩形、すなわち矩形１と矩形２を抽出し、それぞれの矩形の座標を基準点として基準点を順次移動させる。
【００２３】
矩形３から矩形４に移るときは、帳票に含まれる矩形の中から最も近い位置にある矩形の罫線項目情報を抽出する。この場合は矩形３よりも矩形１の方が矩形４に近いので矩形１の座標を用いて矩形４の照合を行う。
【００２４】
このように帳票上の原点とは別に矩形照合用の原点（矩形の基準点）を使用することにより、帳票上の１箇所の帳票原点を基準点にするよりも、矩形の各座標と基準点との距離を小さくできる。
【００２５】
これにより、読み取り誤差を少なくすることができるので、読み取った罫線画像（イメージ）に伸縮があっても正しく照合することが可能になる。
【００２６】
図１の（２）は本発明の帳票照合装置の矩形統合を説明するための図である。図１の（２）の（ａ）は登録された帳票の例であり、大中小の３種類の矩形が合計２２個の矩形によって帳票を構成している。図１の（２）の（ｂ）は読み取った帳票の例である。
【００２７】
読み取った帳票は矩形番号１１と１４の点線で示した縦罫線がカスレのために検出できなかったことを示している。また矩形番号１９と２０の間の二重線は文字接触のために縦罫線を余分に誤って検出してしまったことを示している。
【００２８】
矩形番号１１では読み取り帳票と登録帳票との罫線項目を照合しても一致しないので、小さい方の矩形（この場合は登録帳票の矩形１１）を隣接する矩形（登録帳票の矩形１２）と統合した罫線項目と、読み取り帳票の矩形１１の罫線項目とを照合する。
【００２９】
このように照合した矩形の内、小さい方の矩形を隣接する矩形と統合して照合すれば一致するので、大きい方の矩形１１（読み取り帳票）の縦罫線が検出できなかったことが判明する。
【００３０】
同様に、登録帳票の矩形１５でも一致しないので、登録帳票（小さい方）の矩形１５と隣接する矩形１６とを統合し、読み取り帳票の矩形１４の罫線項目とを照合する。この場合は、読み取り帳票の矩形１４の縦罫線が検出できなかったことが判明する。
【００３１】
また、登録帳票の矩形番号２１では読み取り帳票の矩形番号１９と罫線項目を照合しても一致しないので、小さい方の矩形（この場合は読み取り帳票の矩形１９）を隣接する矩形（読み取り帳票の矩形２０）と統合した罫線項目を登録帳票の矩形２１の罫線項目と照合する。この場合も小さい方の矩形を統合して照合すれば一致するので、読み取り帳票の矩形１９と矩形２０の間に余分な縦罫線を検出してしまったことが判明する。
【００３２】
このように登録帳票と読み取り帳票を照合して罫線項目が一致しなかった場合は、小さい方の矩形を隣接する矩形と統合することにより、大きい方の矩形の縦罫線が読み取りに失敗したのか、または、余分に検出してしまったのかを判別できる。
【００３３】
これにより、読み取った帳票に罫線のカスレや文字接触があって、罫線項目が正しく検出できなかった場合でも安定して帳票を照合することが可能になる。
【００３４】
図２の本発明の帳票照合装置の構成図を用いて本発明の帳票照合装置の構成を説明する。図２の１は帳票照合装置、２は記憶手段、３は帳票読み取り手段、４は抽出手段、５は統合手段、６は照合手段である。
【００３５】
帳票照合装置１は帳票読み取り手段３により帳票を読み取り、記憶手段２に予め登録された帳票と照合する。記憶手段２には帳票を構成する矩形についての罫線項目情報を帳票ごとに登録しておく。
【００３６】
罫線項目情報には罫線の種類などの属性と帳票内の２本の縦罫線と２本の横罫線で囲まれる矩形の座標と帳票内の基準点とを含む。
【００３７】
抽出手段４は読み取った帳票から矩形ごとの罫線項目情報を抽出する。照合手段６は、抽出手段４によって抽出された罫線項目情報と記憶手段２に登録された罫線項目情報とを矩形ごとに基準点を移動させながら矩形ごとに罫線項目情報を照合する。
【００３８】
抽出手段４は帳票に含まれる矩形の中から隣接する矩形の罫線項目情報を抽出し、照合手段６は隣接する矩形の座標を基準点として基準点を順次移動させて照合する。
【００３９】
また、帳票内の矩形を照合して一致しない場合は、統合手段５は帳票読み取り手段３で読み取った帳票、若しくは記憶手段２に登録された帳票の内、いずれか一方の帳票に含まれる小さい方の矩形の中から隣接する矩形の罫線項目情報を統合する。
【００４０】
この場合、照合手段６は統合手段５によって統合された罫線項目情報と他方の帳票の対応する大きい方の矩形の罫線項目情報とを照合する。
【００４１】
帳票の形式と本発明の基準点について図３の帳票形式と原点移動を用いて説明する。帳票には帳票原点があり、帳票の形式は図３のようにいくつかの矩形群から構成されることが多い。図３では帳票は３つの矩形群（Ａ）、（Ｂ）、（Ｃ）から成り、点Ｇが帳票原点を示す。
【００４２】
帳票内の最初の矩形群（Ａ）の先頭の矩形ａ１を照合するときは帳票原点Ｇを基準にする。矩形ａ１の罫線項目を照合して一致すれば矩形群（Ａ）の次の矩形は照合して一致した矩形の内で最も近い位置にある矩形、すなわち矩形ａ１の座標を基準点とする。矩形を照合して次々に一致すれば、矩形群の中で隣接する矩形の座標が次に照合する矩形の基準点になる。
【００４３】
矩形群から次の矩形群に移るときも、それまでに照合して一致した矩形の内で最も近い位置にある矩形の座標を基準点とする。従って矩形群（Ａ）の矩形ａ２が照合の結果、一致していれば矩形群（Ｂ）の先頭の矩形ｂ１は矩形ａ２の座標を基準にする。矩形群（Ｂ）の矩形ｂ２が照合の結果、一致していれば矩形群（Ｃ）の先頭の矩形ｃは矩形ｂ２の座標を基準にする。
【発明の効果】
【００４４】
本発明によれば、帳票を読み取る際に帳票内の矩形の識別が不安定になるという要因が発生しても、帳票の伸縮に対しては基準点の移動により、また、線カスレや文字接触に対しては矩形統合により、罫線項目の照合を行うことができ、安定的に帳票を識別できるという効果がある。
【発明を実施するための最良の形態】
【００４５】
本発明の実施例について図面を用いて詳細に説明する。図４は原点移動による処理フロー図である。第１の発明の実施例について図４の処理フロー図を用いて説明する。まず、データベースに登録された帳票と読み取った帳票について最初の矩形を照合する。（ステップＳ４１０）
矩形番号をＫとしてＫ＝１とし、原点移動のときに用いる原点番号をＧとしてＧ＝０とする。最初の矩形座標は帳票原点（Ｇ＝０）を基準点にして登録された帳票と読み取った帳票の罫線項目情報を比較する。（ステップＳ４１０）
最初の矩形の照合の結果、罫線項目情報が一致していればステップＳ４３０に進み、一致していなければステップＳ４２５に進む。
【００４６】
帳票を照合した最初の矩形が不一致だった場合はデータベースから他の登録帳票を読み出し、改めて照合処理を開始する。（ステップＳ４２５からステップＳ４１０に戻る。）
帳票の最初の矩形が一致した場合は原点番号Ｇを１つ更新してＧ＝１とする。原点番号を１にしたのは、２つ目の矩形の基準点を最初の矩形（Ｋ＝１）の座標にするためである。（ステップＳ４３０）
続いて登録帳票の矩形番号が最後であるか否か、すなわちＫ＝ｎであるか否かを判定する。ステップＳ４４０で最後の矩形であれば照合処理を終了する。最後の矩形でなければステップＳ４５０に進む。
【００４７】
ステップＳ４５０では次の矩形の座標を照合するために矩形番号Ｋを１つ更新してＫ＝Ｋ＋１とする。次にＫ（＝Ｋ＋１）番目の矩形とＧ番目の矩形がそれまでに照合して一致した矩形の中で最も近い位置にあるか否かを判定する。（ステップＳ４６０）
帳票に多数の矩形がある場合は矩形番号が連続していてもＫ＋１番目の矩形の基準点が常にＫ番目の矩形座標になるとは限らない。矩形番号を更新するときに矩形群をまたがったり、同じ矩形群内にあっても行や列が改められることがある。また、Ｋ番目の矩形が一致しないので基準点にできない場合もある。
【００４８】
そこでステップＳ４６５では原点番号Ｇをこれから照合する矩形（矩形番号Ｋ＋１）に最も近い位置にある矩形のものとするように更新する。それまでに照合して一致した矩形の中で行や列が同じものがあれば、その矩形を選択する。例えば行が変わった場合は列が同じもの（一つ前の行の矩形であることが多い。）があれば、その矩形番号を原点番号Ｇにセットする。
【００４９】
ステップＳ４７０では原点番号Ｇの矩形座標を基準点として、登録帳票のＫ（＝Ｋ＋１）番目の矩形と読み取った帳票の矩形との罫線項目を比較する。
【００５０】
登録帳票のＫ＋１番目の矩形と読み取った帳票の矩形と照合した結果、罫線項目情報が一致した場合は一致したことを記録しておき、原点番号Ｇを更新してＧ＝Ｋ（Ｋ＝Ｋ＋１）とする。（ステップＳ４９０）
登録帳票のＫ＋１番目の矩形と読み取った帳票の矩形と照合した結果、罫線項目情報が一致していない場合は不一致であると判定したことを記録しておく。この場合、原点番号Ｇは更新しないで次の矩形に進む。（ステップＳ４９５）
このように罫線項目を照合して不一致が発生した場合は不一致であった矩形をスキップするので、原点移動による照合処理が終了したときには矩形番号Ｋと原点番号Ｇの差に基づいてその帳票における罫線項目情報の一致率が判明する。
【００５１】
次に矩形番号と本発明の基準点について図５の矩形番号と基準点を用いて説明する。矩形番号の採り方は図５の（ａ）、（ｂ）、（ｃ）などがある。図５の（ａ）では、１行目の矩形に左から右に番号を付与しており、各矩形の基準点は左から右に移動する。２行目の先頭の矩形５は矩形１の座標を基準点にする。
【００５２】
以下同様にして順次基準点を移動し、基準点にする矩形座標と次に照合する矩形座標が同じ行にある場合も、改行された場合も隣接する矩形の座標を基準点にして次の矩形の罫線項目を比較する。
【００５３】
図５の（ｂ）では、１列目の矩形に上から下に番号を付与しており、各矩形の基準点は上から下に移動する。２列目の先頭の矩形５は矩形１の座標を基準点にする。
【００５４】
以下同様にして順次基準点を移動し、基準点にする矩形座標と次に照合する矩形座標が同じ列にある場合も、列を改めた場合も隣接する矩形の座標を基準点にして罫線項目を比較する。
【００５５】
図５の（ｃ）では、１行目の矩形に左から右に番号を付与しており、各矩形の基準点は左から右に移動する。２行目の先頭の矩形５は隣接する矩形４の座標を基準点にする。２行目の矩形には右から左に番号を付与しており、各矩形の基準点は右から左に移動する。
【００５６】
以下同様にして順次基準点を移動し、基準点にする矩形座標と次に照合する矩形座標が同じ行にある場合も、行を改める場合も隣接する矩形の座標を基準点にして罫線項目を比較する。
【００５７】
図６は矩形統合による処理フロー図である。第２の発明の実施例について図６の処理フロー図を用いて説明する。まず、データベースに登録された罫線帳票と読み取った罫線帳票について、最初の矩形を照合する。（ステップＳ６１０）
矩形番号をＫとしてＫ＝１とする。また、最初の矩形座標は帳票原点を基準点にして登録された罫線帳票と読み取った罫線帳票の罫線項目情報を比較する。
【００５８】
照合の結果、罫線項目情報が一致していればステップＳ７００に進み、一致していなければステップＳ６３０に進む。（ステップＳ６２０）
比較の結果、一致しなかった場合は矩形の大小を比較し、小さい方の矩形とその矩形と隣接する矩形を統合する。次に統合した矩形の罫線項目と、大小を比較した大きい方の矩形の罫線項目と照合する（ステップＳ６３０）。大きい方の矩形がデータベースに登録された帳票のものであるとは限らない。
【００５９】
照合の結果、罫線項目情報が一致していればステップＳ６５０に進み、一致していなければステップＳ６６０に進む。（ステップＳ６４０）
統合した方の矩形が登録された帳票である場合は、読み取り帳票の矩形の縦罫線がカスレなどのために読み取りできなかったことが推定される。この場合は登録帳票のＫ番目の矩形が読み取り帳票の矩形より小さい矩形であったので、Ｋ番目とＫ＋１番目の矩形を統合したことになる。従って矩形番号Ｋを１つ更新してＫ＝Ｋ＋１とする。（ステップＳ６５０）
大小を比較したときの大きい方の矩形が登録された帳票である場合は、読み取り帳票の矩形部分に文字接触などがあり、そのために矩形を正しく読み取りできなかったことが推定される。この場合は登録帳票のＫ番目の矩形が読み取り帳票の矩形より大きい矩形であったので、読み取り帳票の矩形を統合したことになる。従って矩形番号Ｋは更新しなでＫ＝Ｋ＋０とする。（ステップＳ６５０）
１回目の統合をして照合した結果、罫線項目情報が一致していない場合は、矩形の大小を比較したときの、大きい方の矩形とその矩形と隣接する矩形を統合する。（２回目の統合）次にその統合した矩形の罫線項目と、ステップＳ６３０で統合した矩形の罫線項目とを照合する。（ステップＳ６６０）
２回目の統合を行い、照合の結果、罫線項目情報が一致していればステップＳ６８０に進み、一致していなければステップＳ６９０に進む。
【００６０】
２回統合を行い、登録帳票も読み取り帳票も統合して罫線項目が一致した場合は、縦罫線のカスレと文字接触が同時に発生したことが推定される。この場合、登録帳票のＫ番目とＫ＋１番目の矩形を統合したことになり、Ｋ＋１番目まで照合できたことになる。従って矩形番号Ｋを１つ更新してＫ＝Ｋ＋１とする。（ステップＳ６８０）
登録帳票のＫ番目とＫ＋１番目の矩形を統合し、読み取り帳票も統合したが、罫線項目が一致しない場合は、Ｋ＋１番目に対応する読み取り帳票の矩形にカスレや文字接触が更に発生していることが推定される。この場合、Ｋ＋１番目まで照合したが不一致であったと判定し、次のＫ＋２番目以降の矩形を照合する。従って矩形番号Ｋを１つ更新してＫ＝Ｋ＋１とする。（ステップＳ６９０）
続いて矩形番号が最後であるか否か、すなわちＫ＝ｎであるか否かを判定して最後の矩形であれば照合処理を終了し、最後の矩形でなければステップＳ７１０に進む。（ステップＳ７００）
矩形番号Ｋを１つ更新してＫ＝Ｋ＋１とする。ステップＳ７１０でＫを１つ更新することで次の矩形の照合処理をすることができる。ステップＳ６５０、ステップＳ６８０、またはステップＳ６９０でＫ＝Ｋ＋１としていた場合は、次はＫ＋２番目の矩形から照合処理を行うことができる。ステップＳ７１０からステップＳ６２０に戻る。
【００６１】
次に読み取り帳票の罫線のカスレと文字接触について図７の矩形統合と障害モードを用いて説明する。読み取り帳票の罫線のカスレと文字接触などの障害のモードの例を図７の（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）に示す。
【００６２】
図７のＫ、Ｋ＋１は登録帳票の矩形番号、Ｙ、Ｙ＋１は読み取り帳票の矩形番号、点線で示した縦罫線はカスレのために検出できなかったことを示し、二重線は文字接触のために縦罫線を余分に誤って検出してしまったことを示す。
【００６３】
図７の（ａ）は読み取り帳票の矩形Ｙがカスレのために登録帳票の矩形Ｋよりも大きくなっている。この場合は矩形Ｋと矩形Ｋ＋１を統合して矩形Ｙと照合する。図７の（ｂ）は読み取り帳票の矩形Ｙが文字接触のために登録帳票の矩形Ｋよりも小さくなっている。この場合は矩形Ｙと矩形Ｙ＋１を統合して矩形Ｋと照合する。
【００６４】
図７の（ｃ）は読み取り帳票の矩形Ｙがカスレのために登録帳票の矩形Ｋよりも大きくなっており、更に文字接触のために登録帳票の矩形Ｋ＋１よりも小さい矩形Ｙ＋１になっている。この場合は矩形Ｋと矩形Ｋ＋１を統合したものと矩形Ｙと矩形Ｙ＋１とを統合したものを照合する。
【００６５】
図７の（ｄ）は読み取り帳票の矩形Ｙが文字接触のために登録帳票の矩形Ｋよりも小さくなっており、矩形Ｙ＋１がカスレのために登録帳票の矩形Ｋ＋１よりも大きくなっている。この場合は矩形Ｋと矩形Ｋ＋１を統合したものと矩形Ｙと矩形Ｙ＋１とを統合したものを照合する。
【００６６】
図７の（ｅ）は読み取り帳票の矩形Ｙ＋１が２本の縦罫線のカスレのために登録帳票の矩形Ｋ＋１よりも大きくなっている。この場合は矩形Ｋと矩形Ｋ＋１を統合したものと矩形Ｙと矩形Ｙ＋１とを統合したものを照合しても一致しない。図７の（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）の障害モードを検出するルーチンを図６に示す。
【図面の簡単な説明】
【００６７】
【図１】本発明の原理図
【図２】帳票照合装置の構成図
【図３】帳票形式と原点移動
【図４】原点移動の処理フロー図
【図５】矩形番号と基準点
【図６】矩形統合の処理フロー図
【図７】矩形統合と障害モード
【図８】従来技術
【図９】伸縮により問題となる帳票例
【図１０】カスレと文字接触により問題となる帳票例
【符号の説明】
【００６８】
１  帳票照合装置
２  記憶手段
３  帳票読み取り手段
４  抽出手段
５  統合手段
６  照合手段
【図１】
0004508198.tif 000002
【図２】
0004508198.tif 000003
【図３】
0004508198.tif 000004
【図４】
0004508198.tif 000005
【図５】
0004508198.tif 000006
【図６】
0004508198.tif 000007
【図７】
0004508198.tif 000008
【図８】
0004508198.tif 000009
【図９】
0004508198.tif 000010
【図１０】
0004508198.tif 000011