(57)【要約】【課題】本発明は、伝票のレイアウト情報を修正して登録するレイアウト情報登録システム、レイアウト情報登録プログラム、およびレイアウト情報登録方法に関し、伝票から伝票イメージを読み取ってＤＢを参照してレイアウト情報が登録されていないときに、類似する伝票の伝票イメージ、異なる情報および元の伝票イメージを表示し、異なる情報を修正してＤＢに登録し、伝票のレイアウト情報を迅速かつ簡易に登録可能にすることを目的とする。【解決手段】伝票からスキャナで読み取った伝票イメージに該当する伝票がデータベースに登録されていなくて類似する伝票が登録されていたときに、当該類似する伝票の伝票イメージ、読み取った伝票イメージおよび類似情報を表示する手段と、表示された類似情報をもとに、伝票イメージ中の該当個所のレイアウト情報を修正する手段と、修正したレイアウト情報および伝票イメージをデータベースに登録する手段とを備える。【選択図】　図１
2004062351.tif 000002
【特許請求の範囲】
【請求項１】
伝票のレイアウト情報を修正して登録するレイアウト情報登録システムにおいて、
伝票から読み取った伝票イメージに該当する伝票がデータベースに登録されていなくて類似する伝票が登録されていたときに、当該類似する伝票の伝票イメージ、読み取った伝票イメージおよび類似情報を表示する手段と、
前記表示された類似情報をもとに、前記伝票イメージ中の該当個所のレイアウト情報を修正する手段と、
前記修正したレイアウト情報および伝票イメージを前記データベースに登録する手段と
を備えたことを特徴とするレイアウト情報登録システム。
【請求項２】
画面上に表示した類似情報中から相違するレイアウト情報が選択されたときに、前記読み取った伝票イメージおよびデータベースから読み出した類似する伝票イメージ中の該当個所を強調表示し、当該強調表示された個所が修正されたときに修正後のレイアウト情報を前記データベースに登録することを特徴とする請求項１記載のレイアウト情報登録システム。
【請求項３】
前記レイアウト情報として、当該伝票中の場所と文字認識した情報、および当該伝票から読み取るデータのレイアウト情報として当該伝票中の場所あるいは表中の該当セルとしたことを特徴とする請求項１あるいは請求項２記載のレイアウト情報登録システム。
【請求項４】
伝票のレイアウト情報を修正して登録するレイアウト情報登録プログラムにおいて、
コンピュータに、
伝票から読み取った伝票イメージに該当する伝票がデータベースに登録されていなくて類似する伝票が登録されていたときに、当該類似する伝票の伝票イメージ、読み取った伝票イメージおよび類似情報を表示する手段と、
前記表示された類似情報をもとに、前記伝票イメージ中の該当個所のレイアウト情報を修正する手段と、
前記修正したレイアウト情報および伝票イメージを前記データベースに登録する手段と
を実行させるためのレイアウト情報登録プログラム。
【請求項５】
伝票のレイアウト情報を修正して登録するレイアウト情報登録方法において、伝票から読み取った伝票イメージに該当する伝票がデータベースに登録されていなくて類似する伝票が登録されていたときに、当該類似する伝票の伝票イメージ、読み取った伝票イメージおよび類似情報を表示するステップと、
前記表示された類似情報をもとに、前記伝票イメージ中の該当個所のレイアウト情報を修正するステップと、
前記修正したレイアウト情報および伝票イメージを前記データベースに登録するステップと
を有するレイアウト情報登録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、伝票のレイアウト情報を修正して登録するレイアウト情報登録システム、レイアウト情報登録プログラム、およびレイアウト情報登録方法に関するものである。
【０００２】
【従来の技術】
従来、銀行業務などで伝票をスキャナーでその伝票イメージを読み取り、レイアウト情報をもとに該当場所の文字認識を行いデータ入力することが行われている。
【０００３】
【発明が解決しようとする課題】
上述した従来のシステムでは、伝票から読み取った伝票イメージについて、レイアウト情報がＤＢに登録されていれば当該レイアウト情報に従い該当個所（伝票では該当セル）の文字認識を行ってデータを読み取ることができる。
【０００４】
しかし、該当するレイアウト情報がＤＢに登録されていなかった場合には、該当伝票を取り寄せてスキャナで伝票イメージを読み取って画面上に表示し、いずれの伝票かを認識する場所およびデータを読み取る場所（セル）を登録者が手作業で指定してＤＢに登録した後、当該レイアウト情報を用いてスキャナで読み取った伝票イメージから伝票名および該当場所からデータを文字認識で読み取るという手間が必要となってしまうという問題があった。
【０００５】
本発明は、これらの問題を解決するため、伝票から伝票イメージを読み取ってＤＢを参照してレイアウト情報が登録されていないときに、類似する伝票の伝票イメージ、異なる情報および元の伝票イメージを表示し、異なる情報を修正してＤＢに登録し、伝票のレイアウト情報を迅速かつ簡易に登録可能にすることを目的としている。
【０００６】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
【０００７】
図１において、イメージリーダ装置１１は、伝票を読み取って伝票イメージを生成するものである。
【０００８】
レイアウト解析システム１２は、伝票イメージのレイアウト解析したりなどするものである。
【０００９】
レイアウトＤＢ１６は、伝票イメージのレイアウト情報を登録したものである。
【００１０】
メンテナンス情報ＤＢ１７は、読み取った伝票イメージに類似する登録されている伝票などに関する情報である。
【００１１】
伝票登録システム２２は、伝票イメージのレイアウト情報を修正して登録したりなどするものである。
【００１２】
次に、動作を説明する。
イメージリーダ装置１１が伝票を読み取って伝票イメージを生成し、レイアウト解析システム１２が読み取った伝票イメージをもとにレイアウトＤＢ１６を参照して一致するものが存在しなく、類似する伝票が存在したときに、当該類似する伝票の伝票イメージおよび類似情報をメンテナンス情報ＤＢ１７に格納し、伝票登録システム２２がこの類似する伝票イメージ、類似情報および読み取った伝票イメージを表示し、伝票イメージ中の該当個所のレイアウト情報が修正されたときに、修正されたレイアウト情報および伝票イメージをレイアウトＤＢ１６に登録するようにしている。
【００１３】
この際、画面上に表示した類似情報中から相違するレイアウト情報が選択されたときに、読み取った伝票イメージおよびレイアウトＤＢ１６から読み出した類似する伝票イメージ中の該当個所を強調表示し、強調表示された個所が修正されたときに修正後のレイアウト情報をレイアウトＤＢ１６に登録するようにしている。
【００１４】
また、レイアウト情報は、伝票を特定するレイアウト情報として当該伝票中の場所と文字認識した情報、および当該伝票から読み取るデータのレイアウト情報として当該伝票中の場所あるいは表中の該当セルとするようにしている。
【００１５】
従って、伝票から伝票イメージを読み取ってレイアウトＤＢ１６を参照してレイアウト情報が登録されていないときに、類似する伝票の伝票イメージ、異なる情報および元の伝票イメージを表示し、異なる情報を修正してレイアウトＤＢ１６に登録することにより、伝票のレイアウト情報を迅速かつ簡易に登録することが可能となる。
【００１６】
【発明の実施の形態】
次に、図１から図１１を用いて本発明の実施の形態および動作を順次詳細に説明する。
【００１７】
図１は、本発明のシステム構成図を示す。
図１において、端末システム１は、銀行業務などの運用環境における端末システムであって、ここでは、イメージリーダ装置１１、レイアウト解析システム１２、勘定系処理プログラム１５、レイアウトＤＢ１６、メンテナンス情報ＤＢ１７、表示装置３、入力装置４などから構成されるものである。
【００１８】
イメージリーダ装置１１は、伝票を読み取って伝票イメージを生成するものである。生成された伝票イメージは、一致する伝票のレイアウト情報をもとに伝票中の該当セルなどのデータを文字認識し、データとして出力するようにしている。
【００１９】
レイアウト解析システム１２は、伝票イメージのレイアウト解析などするものであって、ここでは、レイアウト解析処理プログラム１３およびメンテナンス情報蓄積処理プログラム１４などから構成されるものである。
【００２０】
レイアウト解析処理プログラム１３は、伝票から読み取った伝票イメージをレイアウト解析し、レイアウトＤＢ１６から一致する伝票イメージの伝票を見つかった場合には当該伝票のレイアウト情報に従い、当該伝票イメージ中の該当セル（該当場所）からデータを文字認識させ、一方、レイアウトＤＢ１６に一致する伝票イメージが見つからなかった場合には一部一致する類似の伝票イメージを見つけて当該類似情報、類似する伝票イメージをメンテナンス情報蓄積処理プログラム１４にメンテナンス情報ＤＢ１７に登録させるようにしている。
【００２１】
メンテナンス情報蓄積処理プログラム１４は、メンテナンス情報をメンテナンス情報ＤＢ１７に登録するものである（図１０の（ａ）参照）。
【００２２】
勘定系処理プログラム１５は、ネットワーク１８を介して勘定系ホスト１９と通信し、勘定系の各種処理を実行するものである。
【００２３】
レイアウトＤＢ１６は、伝票のレイアウト情報を登録するものである（図１０の（ｂ）など参照）。
【００２４】
メンテナンス情報ＤＢ１７は、類似する伝票名、類似情報および原伝票イメージを登録するものである（図１０の（ａ）など参照）。
【００２５】
ネットワーク１８は、端末システム（運用環境）１と勘定系ホスト１９とを接続して相互にデータの授受を行うためのものである。
【００２６】
勘定系ホスト１９は、金融における勘定系に関する各種処理を行うものである。
【００２７】
登録端末システム（登録環境）２は、運用環境で伝票から読取った伝票イメージおよび類似情報をもとに、レイアウト情報を作成して登録したりなどするものであって、ここでは、イメージリーダ装置２１、伝票登録システム２２、メンテナンス情報ＤＢ１７、およびレイアウトＤＢ１６などから構成されるものである。
【００２８】
イメージリーダ装置２１は、伝票を走査して伝票イメージを生成したりなどするものである。
【００２９】
伝票登録システム２２は、伝票を走査して生成した伝票イメージについて、文字認識するためのレイアウト情報を作成して登録したりなどするものであって、ここでは、メンテナンス情報ＤＢ取込処理プログラム２３、伝票定義処理プログラム２４、および定義確認処理プログラム２５などから構成されるものである。
【００３０】
メンテナンス情報ＤＢ取込処理プログラム２３は、メンテナンス情報ＤＢ１７から該当メンテナンス情報を取り込んで画面上に表示したりなどするものである。
【００３１】
伝票定義処理プログラム２４は、類似情報、その伝票イメージ、および読み込んだ伝票イメージを画面上に表示し、修正されたときにレイアウト情報を修正したりなどするものである。
【００３２】
定義確認処理プログラム２５は、伝票定義処理プログラム２４で修正されたレイアウト情報について確認するものである。
【００３３】
表示装置５は、類似する伝票イメージ、その類似情報および読み込んで生成した伝票イメージを画面上に表示して修正を促したりなどするためのものである。
【００３４】
入力装置６は、各種入力装置であって、キーボード、マウスなどである。
図２は、本発明の動作説明図（運用環境）を示す。
【００３５】
（１）　イメージリーダ装置１１が伝票を走査して伝票イメージを生成する。
（２）　レイアウト解析システム１２が生成された伝票イメージについて、レイアウトＤＢ１６を参照して一致する伝票イメージが登録されているか解析する。
【００３６】
Ｓ１は、解析結果を判別する。ＯＫの場合には、Ｓ２に進む。ＮＧの場合には、Ｓ３に進む。
【００３７】
Ｓ２は、解析結果がＯＫで一致する伝票イメージがあって、そのレイアウト情報が登録されていると判明したので、業務処理（伝票イメージについて、レイアウト情報に従い該当する伝票の場所（セル）のイメージを文字認識して当該伝票から読取ったデータとして所定の業務処理（例えば振替伝票イメージの金額欄から文字認識したデータに相当する金額を受取人の口座に振り込むなどの業務処理））を行う。
【００３８】
Ｓ３は、解析結果がＮＧであったので、ここでは、解析結果をメンテナンス情報ＤＢ１７に出力（格納）する。
【００３９】
Ｓ４は、イメージデータを出力する。
Ｓ５は、解析エラー時の業務処理を行う。
【００４０】
以上によって、伝票をイメージリーダ装置１１で読取って伝票イメージを生成し、レイアウト解析システム１２が生成した伝票イメージについてレイアウトＤＢ１６を参照して一致するものが登録されていた場合はそのレイアウト情報に従い文字認識して業務処理を行い、一方、一致するものが登録されていなかった場合には類似する情報などおよび伝票イメージをメンテナンス情報ＤＢ１７に登録して後述する登録環境に渡し、当該登録環境で伝票イメージ、類似情報などをもとにそのレイアウト情報を作成して伝票イメージと一緒にしてレイアウトＤＢ１６に登録することが可能となる。
【００４１】
図３は、本発明の説明図を示す。これは、図２の構成もとで、入力される伝票、伝票イメージ、解析結果情報（類似情報）、レイアウトＤＢ１６の例などを示す。
【００４２】
図３において、イメージリーダ装置１１は、左上の伝票Ｄを走査して左下の伝票イメージを生成する。
【００４３】
レイアウト解析システム１２は、左下の伝票イメージを読み込み、右側のレイアウトＤＢ１６中の伝票Ａから伝票Ｃを参照し、ここでは、一致する伝票イメージが当該伝票Ａから伝票Ｃにはなく、一部一致する類似する伝票イメージとして伝票Ａが見つかるので、当該類似する伝票Ａの類似情報として図示の下記の情報を中央下段に示すように生成する（メンテナンス情報ＤＢ１７に格納する）。
【００４４】
▲１▼結果：類似あり／新規／リジェクト（排出）
▲２▼類似情報１：振込依頼書（伝票Ａ）に類似
・外観罫線が同一
・ユニーク定義「振込依頼書」が同一
・ユニーク定義「Ａ株式会社」が相違
ここで、▲１▼の結果は、ここでは、下線を引いた「類似あり」となる。▲２▼の類似情報１の
・「振込依頼書（伝票Ａ）に類似」は、左下の伝票Ｄの伝票イメージがレイアウトＤＢ１６中の伝票Ａの「振込依頼書」と同一であるが、「Ａ株式会社」が「Ｄ株式会社」と相違するので一部一致となって類似するので、「振込依頼書（伝票Ａ）に類似」と出力する。
【００４５】
・外観罫線が同一は、左下の伝票Ｄの伝票イメージがレイアウトＤＢ１６中の伝票Ａの「振込依頼書」の外観罫線が同一であるので、同一と出力する。
【００４６】
・ユニーク定義「振込依頼書」が同一は、左下の伝票Ｄの伝票イメージ中の「振込依頼書」のセルの認識結果とレイアウトＤＢ１６中の伝票Ａの伝票イメージ中の「振込依頼書」の同一セルの認識結果とが同一であるので、同一と出力する。
【００４７】
・ユニーク定義「Ａ株式会社」が相違は、左下の伝票Ｄの伝票イメージ中の「Ｄ株式会社」のセルの認識結果とレイアウトＤＢ１６中の伝票Ａの伝票イメージ中の「Ａ株式会社」の同一セルの認識結果とが相違するので、「Ａ株式会社」と相違すると出力する。
【００４８】
以上によって、読み込んだ伝票イメージをもとに、レイアウトＤＢ１６中の伝票イメージと照合して一致するときはそのレイアウト情報に従いデータを文字認識し、一方、一部一致するときは類似あり、同一情報（「振込依頼書」が同一）、相違情報（「Ａ株式会社」が相違）をメンテナンス情報ＤＢ１７に出力することが可能となる。
【００４９】
次に、図４のフローチャートの順番に従い図１から図３の構成の動作を詳細に説明する。
【００５０】
図４は、本発明の動作説明フローチャート（その１）を示す。
図４において、Ｓ１１は、イメージデータを読み込む。これは、例えば既述した図３の左上の伝票Ｄをイメージリーダ装置１１で取り込んで生成した伝票イメージ（イメージデータ）を読み込む。
【００５１】
Ｓ１２は、レイアウトＤＢ１６と比較する。これは、Ｓ１１で読み込んだ伝票イメージ中の伝票を特定する部分のデータ（例えば既述した図３の左下の伝票イメージ中の「振込依頼書」、「Ｄ株式会社」（イメージデータあるいは文字認識したテキストデータ））と、図３の右側のレイアウトＤＢ１６中の伝票Ａ，Ｂ，Ｃ・・・の伝票を特定する部分のデータ（図３では伝票Ａ（「振込依頼書」と「Ａ株式会社」），伝票Ｂ（「振込依頼書」と「Ｂ株式会社」）など）と一致するか、あるいは部分一致するか（類似するか）を比較する。
【００５２】
Ｓ１３は、レイアウトＤＢ１６との比較結果は「一致」か判別する。ＹＥＳの場合には、Ｓ１１で読込んだ伝票イメージと一致する伝票イメージの伝票が見つかったので、Ｓ１４以降で当該見つかった伝票のレイアウト情報を使用して文字認識処理などを行う。一方、Ｓ１３のＮＯの場合には、一致する伝票イメージの伝票がレイアウトＤＢ１６中から見つからなかったので、Ｓ１８でエラーメッセージを画面表示（図８の（ｂ）参照）し、Ｓ１９で詳細情報判定処理（図５参照）を行う。
【００５３】
Ｓ１４は、Ｓ１３のＹＥＳで一致する伝票がレイアウトＤＢ１６中から見つかったので、一致したレイアウトの伝票名を抽出する。
【００５４】
Ｓ１５は、文字認識位置を抽出し文字認識処理を実施する。例えば伝票Ｄの伝票イメージのデータ域のセルのイメージを文字認識して「￥１０００」を得る。
【００５５】
Ｓ１６は、認識文字を入力データ比較領域に退避する。
Ｓ１７は、伝票名を画面に表示する。
【００５６】
以上によって、伝票から読取った伝票イメージについてレイアウトＤＢ１６を検索して一致する伝票が見つかった場合にはその伝票に対応づけて登録されているレイアウト情報に従って、読み取った伝票イメージ中のデータ個所（セル）のイメージを文字認識してデータとして取り込み、一方、一致する伝票が見つからなかった場合には、後述する図５のフローチャートに従い、類似するときはその類似情報および伝票イメージを一緒にしてメンテナンス情報ＤＢ１７に登録し、一方、一部も一致しない場合には新規の伝票として伝票イメージをメンテナンス情報ＤＢ１７に登録することが可能となる。そして、メンテナンス情報ＤＢ１７に登録した類似情報、伝票イメージを画面上に表示し、後述する図７のフローチャートに従いレイアウトＤＢ１６に簡易、迅速に登録する。
【００５７】
図５は、本発明の動作説明フローチャート（その２）を示す。図５は、既述した図４のＳ１９の詳細フローチャートを示す。
【００５８】
図５において、Ｓ２１は、レイアウトＤＢ１６との比較結果を取り込む。これは、既述した図４のＳ１２の読込んだ伝票イメージとレイアウトＤＢ１６との比較結果（ここでは、一部一致、全部不一致）を取り込む。
【００５９】
Ｓ２２は、類似レイアウトが存在するか判別する。これは、Ｓ２１で取り込んだ比較結果に、類似する伝票がレイアウトＤＢ１６中に見つかったか判別する。ＹＥＳの場合には、Ｓ２３に進む。ＮＯの場合には、Ｓ３０で「比較結果」に「新規」を設定（例えば既述した図３の中央下の解析結果情報の▲１▼結果の欄に「新規」を設定）し、Ｓ２８、Ｓ２９でイメージデータ（伝票イメージ）および比較結果「新規」をレイアウト情報ＤＢ１７に格納する。
【００６０】
Ｓ２３は、Ｓ２２のＹＥＳで類似する伝票がレイアウトＤＢ１６中に見つかったので、「比較結果」に「類似」を設定（例えば既述した図３の中央下の解析結果情報の▲１▼結果の欄に「類似あり」を設定）する。
【００６１】
Ｓ２４は、類似伝票名を獲得する。ここでは、例えば類似伝票名「伝票Ａ」を獲得する。
【００６２】
Ｓ２５は、同一のユニーク定義を獲得する。これは、例えば図３の中央下の解析結果情報の▲２▼類似情報１中のユニーク定義「振込依頼書」が同一を獲得する。
【００６３】
Ｓ２６は、類似のユニーク定義を獲得する。これは、例えば図３の中央下の解析結果情報の▲２▼類似情報１中のユニーク定義「Ａ株式会社」が相違を獲得する。
【００６４】
Ｓ２７は、他に類似レイアウトが存在するか判別する。ＹＥＳの場合には、次の類似レイアウトについて、Ｓ２４以降を繰り返す。ＮＯの場合には、Ｓ２８に進む。
【００６５】
Ｓ２８は、イメージデータ（読込んだ伝票イメージ）をメンテナンス情報ＤＢ１７へ格納する。
【００６６】
Ｓ２９は、類似伝票名、ユニーク定義情報をメンテナンス情報ＤＢ１７へ格納する。これらＳ２８、Ｓ２９は、Ｓ２４からＳ２６で獲得した例えば図３の中央下の解析結果情報の▲１▼結果（「類似あり」）、▲２▼類似情報（外枠罫線が同一、ユニーク定義（「振込依頼書」と同一）、ユニーク定義（「Ａ株式会社」と相違）などを後述する図１０の（ａ）および図１１のメンテナンス情報ＤＢ１７に示すように格納する。
【００６７】
以上によって、伝票から読込んで生成した伝票イメージとレイアウトＤＢ１６との比較結果が類似する場合については既述した図３の中央下の解析結果情報（結果（類似）、ユニーク定義（「振込依頼書」が同一、「Ａ株式会社」が相違）と伝票イメージをレイアウト情報ＤＢ１７に格納し、一方、一致も類似もしない場合には解析結果（新規）と伝票イメージをレイアウト情報ＤＢ１７に格納することが可能となる。
【００６８】
図６は、本発明の動作説明フローチャート（その３）を示す。
図６において、Ｓ４１は、メンテナンス情報ＤＢ１７を読込む。これは、既述した図５のＳ２９でメンテナンスＤＢ１７に格納した情報を読込む。
【００６９】
Ｓ４２は、登録用のメンテナンス情報ＤＢ１７へ格納する。
以上によって、既述した図１の端末システム（運用環境）１内のメンテナンス情報ＤＢ１７内の全てのメンテナンス情報が、登録端末システム（登録環境）２内のメンテナンス情報ＤＢ１７に転送されて登録されることとなる。当該登録は、随時、定期的、あるいは端末システム１内のメンテナンス情報ＤＢ１７にメンテナンス情報が格納されたときに自動的に登録端末システム２に転送して当該登録端末システム２内のメンテナンス情報ＤＢ１７に登録する。
【００７０】
図７は、本発明の動作説明フローチャート（その４）を示す。
図７において、Ｓ５１は、登録用のメンテナンス情報ＤＢ１７を読込む。
【００７１】
Ｓ５２は、イメージデータ（伝票イメージ）を表示する。これらＳ５１、Ｓ５２は、図１の登録端末システム２内のメンテナンス情報ＤＢ１７から例えば既述した図３の左下の伝票Ｄの伝票イメージを取り出して画面上に例えば図８の（ｃ−２）に示すように表示する。
【００７２】
Ｓ５４は、解析結果情報を表示する。これは、メンテナンス情報ＤＢ１７から登録されている解析結果情報として、既述した図３の中央下の解析結果情報を図８の（ｃ−１）に示すように表示する。
【００７３】
Ｓ５５は、解析結果は「類似」か判別する。ＹＥＳの場合には、Ｓ５６に進む。ＮＯの場合には、Ｓ６２で新規伝票としてユニーク定義（伝票として認識する個所（セル）と「振込依頼書」、「Ｄ株式会社」）を入力し、Ｓ５９で文字認識個所を定義（例えば所定セルＩＤあるいは左上を基点とした座標値を定義）し、Ｓ６１でレイアウトＤＢ１６に登録する。
【００７４】
Ｓ５６は、Ｓ５５のＹＥＳで解析結果が「類似」と判明したので、類似伝票名を表示する。例えば図９の（ａ）の画面上の類似伝票名「伝票Ａ」を表示する。
【００７５】
Ｓ５７は、ユニーク定義個所を表示する。これは、例えば図９の（ａ）の右側の類似情報の欄に示すように、
・「振込依頼書」が同一
・「Ａ株式会社」が相違
表示する。
【００７６】
Ｓ５８は、類似伝票との相違個所を定義する。これは、図９の（ａ）の画面上の右側の類似伝票の欄のここでは、相違する
・「Ａ株式会社」が相違
の任意の個所をマウスでクリックすると、左側の類似伝票Ａおよび原伝票Ｄ中の該当個所が強調表示され、修正可能になるので、登録者が正しい文字列、例えば上段の類似伝票Ａ中の「Ａ株式会社」を「Ｄ株式会社」にキー入力すると、当該キー入力されたテキストデータをイメージデータに変換して当該個所に貼り付けて修正する。
【００７７】
Ｓ５９は、文字認識個所を定義する。これは、伝票中の文字認識個所が相違するときは正しい文字認識個所（セルＩＤあるいは左上の基点から座標）を定義する。
【００７８】
Ｓ６０は、伝票名を入力する。これは、図９の（ｂ）の画面から登録する伝票イメージの伝票名（ここでは、伝票Ｄ）を入力する。
【００７９】
Ｓ６１は、レイアウトＤＢ１６に登録する。
以上によって、メンテナンス情報ＤＢ１７から原伝票イメージおよび類似情報を取り出して例えば図９の（ａ）に示すように表示し、類似情報中の相違する情報の行をマウスでクリックすると、相違個所が強調表示されて修正可能となるので登録者が修正して正しくした後にレイアウトＤＢ１６に登録することが可能となる。
【００８０】
図８は、本発明の画面例を示す。
図８の（ａ）は、画面１を示す。この画面１は、運用環境で伝票のレイアウトが一致した時の画面例である（既述した図４のＳ１７）。
【００８１】
図８の（ｂ）は、エラーメッセージ表示例を示す。図示のエラーメッセージ表示例は、既述した図４のＳ１８で表示されるエラーメッセージであって、伝票から読込んで生成した伝票イメージとレイアウトＤＢ１６とを比較し、一致するものがないときに表示されるものである。
【００８２】
図８の（ｃ）は、メンテナンス情報ＤＢ１７に格納するメンテナンス情報の例を示す。ここでは、図８の（ｃ−１）の解析結果情報として、図示の下記の情報を設定する。
【００８３】
・解析結果：類似あり
・類似情報：
・類似伝票名：伝票Ａ
・同一個所　：「振込依頼書」
・相違個所　：「Ａ株式会社」
図８の（ｃ−２）は、原伝票イメージを示す。ここでは、既述した図３の左上の伝票Ｄを読込んで生成して伝票イメージである。
【００８４】
図９は、本発明の説明図を示す。
図９の（ａ）は、画面例を示す。
【００８５】
図９の（ａ）において、画面の左上の「類似伝票Ａ」は、左下の「原伝票Ｄ」と類似するとしてレイアウトＤＢ１６から取り出された伝票であって、伝票イメージ（画像）である。
【００８６】
画面の左下の「原伝票Ｄ」は、「原伝票Ｄ」を読込んで生成した原伝票Ｄのイメージデータ（伝票Ｄイメージ）である。
【００８７】
画面の右側の類似情報は、「原伝票Ｄ」と類似するとしてレイアウトＤＢ１６から取り出した左上の「類似伝票Ａ」との類似情報であって、ここでは、図示の下記の情報を表示する（メンテナンス情報ＤＢ１７から取り出して表示する）。
【００８８】
・類似情報：
・類似伝票名：「伝票Ａ」（左下の「原伝票Ｄ」が左上の「類似伝票Ａ」と類似である旨を表す）
・「振込依頼書」が同一（左下の「原伝票Ｄ」が左上の「類似伝票Ａ」と「振込依頼書」で同一である旨を表す）
・「Ａ株式会社」が相違（左下の「原伝票Ｄ」中の「Ｄ株式会社」が左上の「類似伝票Ａ」の「Ａ株式会社」と相違する旨を表す）
図示の状態で、
・「Ａ株式会社」が相違の行の任意個所をマウスでクリックすると、当該「Ａ株式会社」が相違に関連する、左上の「Ａ株式会社」と、左下の「Ｄ株式会社」がそれぞれ強調表示され、例えば左上の「Ａ株式会社」が修正可能となり、登録者がキーボードを操作して「Ｄ株式会社」と修正入力すると、修正入力されたテキストデータがイメージデータに変換されて貼り付けられて新たな「Ｄ株式会社」に修正される（この際、フォントサイズ、フォントを指定すれば指定に従い変換される）。
【００８９】
以上の図９の（ａ）で「Ａ株式会社」を「Ｄ株式会社」に修正した後、登録ボタンを押下すると、図９の（ｂ）の画面が表示される。
【００９０】
図９の（ｂ）は、伝票名を入力する画面例を示す。ここでは、新たに登録しようとする伝票名を「伝票Ｄ」として入力した状態を示す。この状態で登録ボタンを押下すると、レイアウトＤＢ１６に修正後の伝票Ｄとして類似伝票Ａ中の相違個所「Ａ株式会社」を「Ｄ株式会社」に修正した後の伝票イメージとレイアウト情報が一緒にされて登録されることとなる。
【００９１】
図１０は、本発明のＤＢ例を示す。
図１０の（ａ）は、メンテナンス情報ＤＢ例を示す。メンテナンス情報ＤＢ１７には、図示の下記の情報を対応づけて登録する。
【００９２】
・メンテナンス情報Ｎｏ：
・エラー詳細ＩＤ：００１
・イメージデータ：
・その他：
ここで、メンテナンス情報Ｎｏはメンテナンス情報のシーケンシャルの番号である。エラー詳細ＩＤは、後述する図１１のメンテナンス情報ＤＢ（エラー詳細）中の登録したエラー詳細のＩＤである。イメージデータは原伝票の伝票イメージである。
【００９３】
図１０の（ｂ）は、レイアウトＤＢ例を示す。図示のレイアウトＤＢ１６には、図示の下記の情報を対応づけて登録する。
【００９４】
・レイアウト情報Ｎｏ：
・伝票名：
・認識１：
・認識位置１：左上座標
・認識ビットマップ１：振込伝票イメージ
・・・
・文字認識位置：左上座標とサイズ
・その他：
ここで、レイアウト情報Ｎｏはレイアウト情報のシーケンシャルＮｏである。伝票名は当該伝票に付与した伝票名である。認識１、２・・・は伝票として認識するための情報のある伝票上の位置１、２・・・（伝票の左上を基点にして当該認識位置の左上座標１，２・・・）とその認識ビットマップ（例えば「振込伝票」、「Ａ株式会社」などのビットマップ）である。文字認識位置は伝票から読み取るデータの文字位置（伝票の左上を基点とした座標とサイズあるいは表のセル）である。尚、認識ビットマップの代わりに、当該認識ビットマップを文字認識した文字列を登録し、原伝票イメージからも該当個所を文字認識した文字列にして両者を比較するようにしてもよい。
【００９５】
図１１は、本発明のメンテナンス情報ＤＢ（エラー詳細）例を示す。図示のメンテナンス情報ＤＢ（エラー詳細）１７は、既述した図１０の（ａ）のメンテナンス情報ＤＢ１７のエラー詳細の情報を登録したものであって、ここでは、図示の下記の情報を対応づけて登録したものである。
【００９６】
・エラー詳細ＩＤ：
・類似伝票名１：
・ユニーク定義個所１：「振込依頼書」が同一
・ユニーク定義個所２：「Ａ株式会社」が相違
・・・
ここで、エラー詳細ＩＤは既述した図１０の（ａ）のメンテナンス情報ＤＢ１７中のエラー詳細ＩＤに対応するものである。類似伝票名１，２・・・は原伝票イメージに類似するレイアウトＤＢ１６中の伝票名である。ユニーク定義個所１、２・・・は原伝票イメージと類似伝票名１，２・・・との相違する個所である。
【００９７】
（付記１）
伝票のレイアウト情報を修正して登録するレイアウト情報登録システムにおいて、
伝票からスキャナで読み取った伝票イメージに該当する伝票がデータベースに登録されていなくて類似する伝票が登録されていたときに、当該類似する伝票の伝票イメージ、読み取った伝票イメージおよび類似情報を表示する手段と、
前記表示された類似情報をもとに、前記伝票イメージ中の該当個所のレイアウト情報を修正する手段と、
前記修正したレイアウト情報および伝票イメージを前記データベースに登録する手段と
を備えたことを特徴とするレイアウト情報登録システム。
【００９８】
（付記２）
画面上に表示した類似情報中から相違するレイアウト情報が選択されたときに、前記読み取った伝票イメージおよびデータベースから読み出した類似する伝票イメージ中の該当個所を強調表示し、当該強調表示された個所が修正されたときに修正後のレイアウト情報を前記データベースに登録することを特徴とする付記１記載のレイアウト情報登録システム。
【００９９】
（付記３）
前記レイアウト情報として、伝票を特定するレイアウト情報として当該伝票中の場所と文字認識した情報、および当該伝票から読み取るデータのレイアウト情報として当該伝票中の場所あるいは表中の該当セルとしたことを特徴とする付記１あるいは付記２記載のレイアウト情報登録システム。
【０１００】
（付記４）
伝票のレイアウト情報を修正して登録するレイアウト情報登録プログラムにおいて、
コンピュータに、
伝票からスキャナで読み取った伝票イメージに該当する伝票がデータベースに登録されていなくて類似する伝票が登録されていたときに、当該類似する伝票の伝票イメージ、読み取った伝票イメージおよび類似情報を表示する手段と、
前記表示された類似情報をもとに、前記伝票イメージ中の該当個所のレイアウト情報を修正する手段と、
前記修正したレイアウト情報および伝票イメージを前記データベースに登録する手段と
として実行させるためのレイアウト情報登録プログラム。
【０１０１】
（付記５）
伝票のレイアウト情報を修正して登録するレイアウト情報登録方法において、伝票からスキャナで読み取った伝票イメージに該当する伝票がデータベースに登録されていなくて類似する伝票が登録されていたときに、当該類似する伝票の伝票イメージ、読み取った伝票イメージおよび類似情報を表示するステップと、前記表示された類似情報をもとに、前記伝票イメージ中の該当個所のレイアウト情報を修正するステップと、
前記修正したレイアウト情報および伝票イメージを前記データベースに登録するステップと
を有するレイアウト情報登録方法。
【０１０２】
（付記６）
伝票のレイアウト情報を修正して登録するレイアウト情報登録プログラムを記録した記録媒体において、
伝票からスキャナで読み取った伝票イメージに該当する伝票がデータベースに登録されていなくて類似する伝票が登録されていたときに、当該類似する伝票の伝票イメージ、読み取った伝票イメージおよび類似情報を表示する手段と、
前記表示された類似情報をもとに、前記伝票イメージ中の該当個所のレイアウト情報を修正する手段と、
前記修正したレイアウト情報および伝票イメージを前記データベースに登録する手段と
を実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。
【０１０３】
【発明の効果】
以上説明したように、本発明によれば、伝票から伝票イメージを読み取ってレイアウトＤＢ１６を参照してレイアウト情報が登録されていないときに、類似する伝票の伝票イメージ、異なる情報および元の伝票イメージを表示し、異なる情報を修正してレイアウトＤＢ１６に登録する構成を採用しているため、伝票のレイアウト情報を迅速かつ簡易に登録することが可能となる。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明図（運用環境）である。
【図３】本発明の説明図である。
【図４】本発明の動作説明フローチャート（その１）である。
【図５】本発明の動作説明フローチャート（その２）である。
【図６】本発明の動作説明フローチャート（その３）である。
【図７】本発明の動作説明フローチャート（その４）である。
【図８】本発明の画面例である。
【図９】本発明の説明図である。
【図１０】本発明のＤＢ例である。
【図１１】本発明のメンテナンス情報ＤＢ（エラー詳細）である。
【符号の説明】
１：端末システム（運用環境）
１１：イメージリーダ装置
１２：レイアウト解析システム
１６：レイアウトＤＢ
１７：メンテナンス情報ＤＢ
２：登録端末システム（登録環境）
２２：伝票登録システム
【図１】
2004062351.tif 000003
【図２】
2004062351.tif 000004
【図３】
2004062351.tif 000005
【図４】
2004062351.tif 000006
【図５】
2004062351.tif 000007
【図６】
2004062351.tif 000008
【図７】
2004062351.tif 000009
【図８】
2004062351.tif 000010
【図９】
2004062351.tif 000011
【図１０】
2004062351.tif 000012
【図１１】
2004062351.tif 000013