(57)【特許請求の範囲】
【請求項１】
画像イメージ形式の帳票の入力を受け付け、帳票上に記載された項目内容をデータ化する帳票処理装置による帳票処理方法であって、
前記帳票処理装置は、帳票識別部、帳票選択部、項目読取部、および、帳票レイアウトＤＢを有し、
前記帳票レイアウトＤＢには、帳票にあらかじめ記載されている罫線の特徴を示す罫線特徴情報と、帳票上の記入欄の位置を示す読取枠位置情報と、前記記入欄に記入される帳票ごとの項目内容を示す読取項目情報と、が対応づけて帳票レイアウトとして格納され、
前記帳票識別部は、入力される帳票から罫線の特徴を抽出し、その抽出した罫線の特徴にパターンマッチングで一致する前記罫線特徴情報を、前記帳票レイアウトＤＢから検索し、
前記帳票選択部は、
前記帳票識別部により検索された前記罫線特徴情報の帳票レイアウトにおいて複数の前記読取項目情報が対応づけられているときには、それら複数の前記読取項目情報の候補から１つの前記読取項目情報を選択させる帳票切替欄と、
候補の１つとして選択している前記読取項目情報に従って、入力される帳票から読み取った項目内容をその項目内容が記載されている前記記入欄の位置に対応づけた読取結果表示欄と、を表示装置に表示させ、
前記帳票切替欄から帳票切替操作を受け付けると、選択している前記読取項目情報を、検索された別の前記読取項目情報へと切り替えるとともに、切り替えられた前記読取項目情報に従って、前記読取結果表示欄の項目内容を更新し、
前記項目読取部は、前記帳票選択部により選択されている前記読取項目情報に従って、入力される帳票から読み取った項目内容を帳票データとして出力することを特徴とする
帳票処理方法。
【請求項２】
画像イメージ形式の帳票の入力を受け付け、帳票上に記載された項目内容をデータ化する帳票処理装置による帳票処理方法であって、
前記帳票処理装置は、帳票識別部、帳票選択部、項目読取部、および、帳票レイアウトＤＢを有し、
前記帳票レイアウトＤＢには、帳票にあらかじめ記載されている罫線の特徴を示す罫線特徴情報と、帳票上の記入欄の位置を示す読取枠位置情報と、前記記入欄に記入される帳票ごとの項目内容を示す読取項目情報と、が対応づけて帳票レイアウトとして格納され、
前記帳票識別部は、入力される帳票から罫線の特徴を抽出し、その抽出した罫線の特徴にパターンマッチングで一致する前記罫線特徴情報を、前記帳票レイアウトＤＢから検索し、
前記帳票選択部は、
前記帳票識別部により検索された前記罫線特徴情報の帳票レイアウトにおいて複数の前記読取項目情報が対応づけられているときには、それら複数の前記読取項目情報の候補から１つの前記読取項目情報を選択させる項目選択欄と、
候補の１つとして選択している前記読取項目情報に従って、入力される帳票から読み取った項目内容をその項目内容が記載されている前記記入欄の位置に対応づけた読取結果表示欄と、を表示装置に表示させ、
項目選択操作として、前記読取結果表示欄から所定記入欄が選択されると、前記所定記入欄における項目内容のリストを複数の前記読取項目情報の候補から取得して、前記表示装置の前記項目選択欄に表示させ、項目内容のリストから所定項目内容が選択されると、複数の前記読取項目情報の候補から、前記所定記入欄において前記所定項目内容が記載される帳票の前記読取項目情報の候補を選択し、その選択された前記読取項目情報に従って、前記読取結果表示欄の項目内容を更新し、
前記項目読取部は、前記帳票選択部により選択されている前記読取項目情報に従って、入力される帳票から読み取った項目内容を帳票データとして出力することを特徴とする
帳票処理方法。
【請求項３】
請求項１または請求項２に記載の帳票処理方法を、コンピュータに実行させるための帳票処理プログラム。
【請求項４】
画像イメージ形式の帳票の入力を受け付け、帳票上に記載された項目内容をデータ化する帳票処理装置であって、
前記帳票処理装置は、帳票識別部、帳票選択部、項目読取部、および、帳票レイアウトＤＢを有し、
前記帳票レイアウトＤＢには、帳票にあらかじめ記載されている罫線の特徴を示す罫線特徴情報と、帳票上の記入欄の位置を示す読取枠位置情報と、前記記入欄に記入される帳票ごとの項目内容を示す読取項目情報と、が対応づけて帳票レイアウトとして格納され、
前記帳票識別部は、入力される帳票から罫線の特徴を抽出し、その抽出した罫線の特徴にパターンマッチングで一致する前記罫線特徴情報を、前記帳票レイアウトＤＢから検索し、
前記帳票選択部は、
前記帳票識別部により検索された前記罫線特徴情報の帳票レイアウトにおいて複数の前記読取項目情報が対応づけられているときには、それら複数の前記読取項目情報の候補から１つの前記読取項目情報を選択させる帳票切替欄と、
候補の１つとして選択している前記読取項目情報に従って、入力される帳票から読み取った項目内容をその項目内容が記載されている前記記入欄の位置に対応づけた読取結果表示欄と、を表示装置に表示させ、
前記帳票切替欄から帳票切替操作を受け付けると、選択している前記読取項目情報を、検索された別の前記読取項目情報へと切り替えるとともに、切り替えられた前記読取項目情報に従って、前記読取結果表示欄の項目内容を更新し、
前記項目読取部は、前記帳票選択部により選択されている前記読取項目情報に従って、入力される帳票から読み取った項目内容を帳票データとして出力することを特徴とする
帳票処理装置。
【請求項５】
画像イメージ形式の帳票の入力を受け付け、帳票上に記載された項目内容をデータ化する帳票処理装置であって、
前記帳票処理装置は、帳票識別部、帳票選択部、項目読取部、および、帳票レイアウトＤＢを有し、
前記帳票レイアウトＤＢには、帳票にあらかじめ記載されている罫線の特徴を示す罫線特徴情報と、帳票上の記入欄の位置を示す読取枠位置情報と、前記記入欄に記入される帳票ごとの項目内容を示す読取項目情報と、が対応づけて帳票レイアウトとして格納され、
前記帳票識別部は、入力される帳票から罫線の特徴を抽出し、その抽出した罫線の特徴にパターンマッチングで一致する前記罫線特徴情報を、前記帳票レイアウトＤＢから検索し、
前記帳票選択部は、
前記帳票識別部により検索された前記罫線特徴情報の帳票レイアウトにおいて複数の前記読取項目情報が対応づけられているときには、それら複数の前記読取項目情報の候補から１つの前記読取項目情報を選択させる項目選択欄と、
候補の１つとして選択している前記読取項目情報に従って、入力される帳票から読み取った項目内容をその項目内容が記載されている前記記入欄の位置に対応づけた読取結果表示欄と、を表示装置に表示させ、
項目選択操作として、前記読取結果表示欄から所定記入欄が選択されると、前記所定記入欄における項目内容のリストを複数の前記読取項目情報の候補から取得して、前記表示装置の前記項目選択欄に表示させ、項目内容のリストから所定項目内容が選択されると、複数の前記読取項目情報の候補から、前記所定記入欄において前記所定項目内容が記載される帳票の前記読取項目情報の候補を選択し、その選択された前記読取項目情報に従って、前記読取結果表示欄の項目内容を更新し、
前記項目読取部は、前記帳票選択部により選択されている前記読取項目情報に従って、入力される帳票から読み取った項目内容を帳票データとして出力することを特徴とする
帳票処理装置。
【請求項６】
前記帳票処理装置は、さらに、帳票登録部を有し、
前記帳票登録部は、登録用帳票が入力されると、
登録用帳票から抽出した罫線特徴情報が前記帳票レイアウトＤＢに存在しないときには、抽出した前記罫線特徴情報を新たに前記帳票レイアウトＤＢに登録し、
登録用帳票から抽出した読取枠位置情報が前記帳票レイアウトＤＢに存在しないときには、抽出した前記読取枠位置情報を新たに前記帳票レイアウトＤＢに登録し、
登録用帳票から抽出した読取項目情報が前記帳票レイアウトＤＢに存在しないときには、抽出した前記読取項目情報を新たに前記帳票レイアウトＤＢに登録することを特徴とする
請求項４または請求項５に記載の帳票処理装置。
【請求項７】
前記帳票選択部は、前記読取結果表示欄に表示されている前記記入欄の位置について、同じ前記記入欄の位置に記入される項目内容が複数の前記読取項目情報の各候補について複数種類存在するときには、その項目内容を強調表示することを特徴とする
請求項４ないし請求項６のいずれか１項に記載の帳票処理装置。
【請求項８】
前記帳票選択部は、入力を受け付けた帳票の画像イメージを表示する帳票表示欄を、前記読取結果表示欄と並べて前記表示装置に表示することを特徴とする
請求項４ないし請求項７のいずれか１項に記載の帳票処理装置。
【請求項９】
帳票の罫線特徴情報と記入欄の項目名を登録した帳票フォーマット情報記憶手段と、
入力される帳票画像の罫線特徴によって帳票識別を行う帳票識別手段と、
識別した帳票の画像を記入欄ごとの項目名とともに表示する表示手段と、
表示された記入欄に所定の操作を行うための操作手段とを備え、
前記帳票識別手段により識別された帳票の候補が複数ある場合、
前記表示手段は、前記記入欄ごとの項目名が複数存在する場合には当該記入欄をオペレータに対して明示するとともに、候補となる帳票を選択可能に表示する帳票選択部を表示し、
前記操作手段により前記帳票選択部の帳票が選択されると、前記記入欄の項目名を特定し、特定された項目名に従って、表示内容を更新することを特徴とする
帳票処理システム。
【請求項１０】
文字認識手段を備え、
前記帳票フォーマット情報記憶手段には前記記入欄の項目名に応じた文字認識処理の情報を登録し、
特定された項目名に従って文字認識処理を行い、文字認識結果を更新することを特徴とする
請求項９に記載の帳票処理システム。
【請求項１１】
帳票の罫線特徴情報と記入欄の項目名を登録した帳票フォーマット情報記憶手段と、
入力される帳票画像の罫線特徴によって帳票識別を行う帳票識別手段と、
識別した帳票の画像を記入欄ごとの項目名とともに表示する表示手段と、
表示された記入欄に所定の操作を行うための操作手段とを備え、
前記帳票識別手段により識別された帳票の候補が複数ある場合、
前記表示手段は、前記記入欄ごとの項目名が複数存在する場合には当該記入欄をオペレータに対して明示するとともに、当該記入欄の項目名の候補を選択可能に表示し、
前記操作手段により当該記入欄の項目名が選択されると、帳票の候補の中から帳票を特定することを特徴とする
帳票処理システム。
【請求項１２】
前記記入欄の項目名が候補の中から選択されたとき、前記帳票の複数の候補の中から、当該記入欄の項目名と選択された項目名とが等しい帳票を抽出し、新たな帳票の候補とすることを特徴とする
請求項１１に記載の帳票処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票処理方法、帳票処理プログラム、帳票処理装置、および、帳票処理システムに関する。
【背景技術】
【０００２】
帳票は、あらかじめ記載されている罫線と、記入欄への項目内容とが、帳票の種別ごとに異なっている。帳票処理システムでは、入力された帳票の画像イメージをスキャナで読み取り、その帳票の記入欄に記載された項目内容を、光学式文字読取装置（ＯＣＲ：Optical Character Reader）が文字データとして認識するデータ化処理が、項目内容への各種処理を行う前に行われる。記入欄は例えば罫線によって囲まれていることもあり、下部にのみ罫線が引かれることもある。あるいは特に罫線を用いず近傍に示される項目名のみで記入領域を示すこともある。
【０００３】
文字データとして認識するために、入力された帳票の種別を特定し、その特定した帳票の種別に応じた記入欄ごとの項目内容の位置（記入位置）を、文字認識のパラメータとして特定する必要がある。
【０００４】
帳票の種別を特定するために、例えば、特許文献１では、帳票の罫線位置等の罫線特徴情報を帳票の特定情報として活用する旨が記載されている。さらに、特許文献１では、帳票の罫線位置だけでは帳票を１つに特定できなかったとき、帳票の所定位置に記載されている特徴的な記号を、帳票の特定情報として活用する旨が記載されている。これにより、帳票識別番号（シートＩＤ）が帳票に記載されていなくても、帳票の種別を特定することができる。
【特許文献１】特開平１１−２５９５９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
あらかじめ罫線が記載されている一般的な事務帳票を活用する場合などにより、複数の帳票には、デザインが互いに似ているものが多く存在する。これらの帳票は、帳票の外観（罫線位置等の罫線特徴や特徴的な記号）は互いに同じだが、項目の記入位置が互いに異なっている。これらの類似する帳票間において、特許文献１に記載されたような帳票の外観だけでは、帳票の種別を１つに特定することができない場合もある。
【０００６】
図９（ａ）は、帳票（帳票Ａ）の画像の例である。図９（ｂ）は、帳票（帳票Ｂ）の画像の例であり、図９（ａ）の帳票Ａと比較すると、罫線位置は同じだが、金額欄と口座番号欄の位置が入れ替わっている。もし、入力された帳票が帳票Ｂにもかかわらず、帳票Ａの種別として文字認識を行ってしまうと、項目「金額」として、口座番号の値が入力されてしまう入力ミスが発生する。
【０００７】
このような入力ミスに対して、オペレーション画面表示時にオペレータの目視により誤りのチェックをするとしても、元々デザインが似ている帳票Ａ，Ｂから入力ミスを探す必要があり、確認を行うオペレータの負荷が大きい。また、オペレータが入力ミスに気づいた場合、正しい項目内容を入力しなければならず、負荷が大きい。
【０００８】
一方、帳票の種別を特定するための帳票の外観を、類似する２つの帳票Ａ，Ｂ間で別々のものを登録しておくと、デザインが似ているために帳票の外観だけでは、帳票の種別を１つに特定することができない。
【０００９】
そこで、本発明は、前記した問題を解決し、帳票の種別を特定する処理を効率的に支援することを主な目的とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するため、本発明の一の手段は、画像イメージ形式の帳票の入力を受け付け、帳票上に記載された項目内容をデータ化する帳票処理装置による帳票処理方法であって、
前記帳票処理装置が、帳票識別部、帳票選択部、項目読取部、および、帳票レイアウトＤＢを有し、
前記帳票レイアウトＤＢには、帳票にあらかじめ記載されている罫線の特徴を示す罫線特徴情報と、帳票上の記入欄の位置を示す読取枠位置情報と、前記記入欄に記入される帳票ごとの項目内容を示す読取項目情報と、が対応づけて帳票レイアウトとして格納され、
前記帳票識別部が、入力される帳票から罫線の特徴を抽出し、その抽出した罫線の特徴にパターンマッチングで一致する前記罫線特徴情報を、前記帳票レイアウトＤＢから検索し、
前記帳票選択部が、
前記帳票識別部により検索された前記罫線特徴情報の帳票レイアウトにおいて複数の前記読取項目情報が対応づけられているときには、それら複数の前記読取項目情報の候補から１つの前記読取項目情報を選択させる帳票切替欄と、
候補の１つとして選択している前記読取項目情報に従って、入力される帳票から読み取った項目内容をその項目内容が記載されている前記記入欄の位置に対応づけた読取結果表示欄と、を表示装置に表示させ、
前記帳票切替欄から帳票切替操作を受け付けると、選択している前記読取項目情報を、検索された別の前記読取項目情報へと切り替えるとともに、切り替えられた前記読取項目情報に従って、前記読取結果表示欄の項目内容を更新し、
前記項目読取部が、前記帳票選択部により選択されている前記読取項目情報に従って、入力される帳票から読み取った項目内容を帳票データとして出力することを特徴とする。
その他の手段は、後記する。
【発明の効果】
【００１１】
本発明によれば、帳票の種別を特定する処理を効率的に支援することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明が適用される帳票処理装置の一実施形態について、図面を参照して詳細に説明する。
【００１３】
図１は、帳票処理装置１（帳票処理システム）の構成図である。なお、帳票処理装置１は、演算処理を行う際に用いられる記憶手段としてのメモリと、前記演算処理を行う演算処理装置とを少なくとも備えるコンピュータとして構成される。なお、メモリは、ＲＡＭ（Random Access Memory）などにより構成される。演算処理機能は、ＣＰＵ（Central Processing Unit）によって構成される演算処理装置が、メモリ上のプログラムを実行することで、実現される。
【００１４】
帳票入力部１１は、帳票レイアウトＤＢ２０に登録するための登録用帳票、および、帳票データを出力するための読取用帳票について、それぞれ入力を受け付ける。各帳票は、例えば、帳票をスキャナで読み取った画像データの形式で入力される。
帳票登録部１２は、帳票入力部１１で入力された登録用帳票を、帳票レイアウトＤＢ２０に帳票レイアウト２１（図２）として登録する。具体的には、帳票登録部１２は、登録用帳票から抽出した未登録の罫線特徴情報の一例である罫線位置情報２２と、未登録の読取枠位置情報２３と、未登録の読取項目情報２４と、を帳票レイアウト２１として対応づけて帳票レイアウトＤＢ２０に登録する。登録された帳票レイアウト２１は、読取用帳票から帳票データを抽出するために使用される。
帳票識別部１３（帳票識別手段）は、帳票レイアウトＤＢ２０に登録されている罫線位置情報２２（図２）を参照して、読取用帳票が属する帳票レイアウト２１を識別する。
帳票選択部１４は、帳票識別部１３が識別した帳票レイアウト２１内に複数の読取項目情報２４（図２）が存在するときに、その中から１つの読取項目情報２４を特定するための選択処理を行う。
【００１５】
項目読取部１５は、読取枠位置情報２３（図２）で指定された各項目の読取枠の位置に従って、文字認識部１５ａまたはイメージ切出し部１５ｂを介して、各項目の項目内容を読み取る。
文字認識部１５ａ（文字認識手段）は、光学式文字読取装置（ＯＣＲ：Optical Character Reader）により、読取枠内の文字を認識する。
イメージ切出し部１５ｂは、画像のビットマップイメージを切り出すことにより、読取枠内の文字や記号を取得する。
項目内容修正部１６は、項目読取部１５が読み取った項目内容について、入力装置１８を介してユーザに修正させる。
【００１６】
表示装置１７（表示手段）は、ユーザにデータ出力を行う装置であり、ディスプレイ装置などの表示手段により構成される。
入力装置１８（操作手段）は、ユーザからデータ入力を受け付ける装置であり、マウスやキーボードなどの入力手段により構成される。
【００１７】
図２は、帳票レイアウトＤＢ２０の構成図である。
【００１８】
帳票レイアウトＤＢ２０（帳票フォーマット情報記憶手段）は、帳票レイアウト２１を、１つ以上管理する。
帳票レイアウト２１は、帳票のデザイン（外観）ごとに規定される。１つの帳票レイアウト２１は、１つの罫線位置情報２２と、１つ以上の読取枠位置情報２３と、１つ以上の読取項目情報２４と、を対応づけて構成される。
【００１９】
罫線位置情報２２は、帳票にあらかじめ記載されている罫線の位置を示すものであり、すなわち罫線特徴情報の一例である。なお、帳票の画像イメージからあらかじめ記載されている罫線の位置を抽出する方法は、例えば、特許文献１に記載の「罫線抽出部」などの方法が挙げられる。さらに、この罫線位置情報２２は、帳票の種別を識別するための帳票特徴情報の一例である。
なお、帳票特徴情報の他の一例として、特許文献１に記載されている帳票の所定位置に記載されている特徴的な記号を、罫線位置と併せて、または、罫線位置に代えて用いてもよい。また、罫線特徴としては罫線位置だけでなく、罫線の長さ、太さの罫線サイズ情報、あるいは実線か破線か等の罫線種別情報を含めてもよい。
【００２０】
読取枠位置情報２３は、帳票上の各項目が記載される位置を示す。１つの帳票には、１つ以上の読取対象となる項目が記載されている。読取枠位置情報２３は、帳票上の記入枠をマウスでドラッグするなどにより登録される。
【００２１】
読取項目情報２４は、読取枠位置情報２３の読取枠ごとに読み取ったデータ項目の内容を示す。例えば、図９に示される２つの帳票Ａ，Ｂは、罫線位置および読取枠位置が互いに同じであるため、同じ読取枠位置情報２３に対応づけられている。なお、読取枠はここでは特定の罫線との位置関係により定められる。例えば、特定の位置の罫線で囲まれる形式や、特定の位置の罫線の上方の所定サイズの領域とする形式がある。後者の場合は罫線は下方にのみ存在する読取領域となるが、ここでは便宜上そのような読取領域も読取枠として表現を統一する。
【００２２】
図３（ａ）は、帳票Ａ，Ｂの罫線位置情報２２の例である。両帳票の罫線位置情報２２は、同じである。罫線位置情報２２は、帳票の識別に用いられる。図３（ｂ）は、帳票Ａ，Ｂの読取枠位置情報２３の例である。
【００２３】
【表１】
0004867941.tif 000002
【００２４】
表１に示す帳票Ａの読取項目情報２４は、７つの読取枠Ｒ１〜Ｒ７（図３（ｂ）参照）それぞれについて、項目名と読取方法とが対応づけられている。例えば、読取枠Ｒ１には項目名「依頼日」が記載されており、文字種を数字および漢字に限定した文字認識部１５ａによる文字認識処理により、項目内容が読み取られる。また、読取枠Ｒ６には項目名「ご依頼人の住所」が記載されており、イメージ切出し部１５ｂによる画像イメージの切出し処理により、項目内容が読み取られる。
【００２５】
【表２】
0004867941.tif 000003
【００２６】
表２に示す帳票Ｂの読取項目情報２４は、帳票Ａの読取項目情報２４と同様に、７つの読取枠Ｒ１〜Ｒ７それぞれについて、項目名と読取方法とが対応づけられている。表１との違いは、読取枠Ｒ３と読取枠Ｒ４の項目が入れ替わっていることである。
【００２７】
図４は、帳票登録部１２による帳票登録処理を示すフローチャートである。このフローチャートは、１枚の登録用帳票に関する登録処理を示すものである。複数枚の登録用帳票が入力されるときには、このフローチャートを入力された枚数分だけ繰り返し実行する。
【００２８】
帳票登録部１２は、帳票入力部１１を介して、帳票レイアウトＤＢ２０に登録するための登録用帳票の入力を受け付ける（Ｓ１０１）。
【００２９】
帳票登録部１２は、帳票入力部１１で入力された登録用帳票の帳票レイアウト２１を特定する。具体的には、登録用帳票から抽出した罫線位置情報と、帳票レイアウトＤＢ２０に登録されている罫線位置情報２２とを比較する。なお、罫線位置情報２２を元にした帳票の特定処理（パターンマッチング）は、例えば、特許文献１に記載の「フォーマット認識部」などの処理として実現される。そして、罫線位置情報２２の比較結果によって、以下のいずれかの処理を行う。
・抽出した罫線位置情報と一致する罫線位置情報２２が存在するときには（Ｓ１０２，Ｙｅｓ）、その存在する罫線位置情報２２に対応する帳票レイアウト２１を、登録用帳票の帳票レイアウト２１に特定する（Ｓ１０３）。そして、Ｓ１０３からＳ１０５へと処理が移行する。
・抽出した罫線位置情報と一致する罫線位置情報２２が存在しないときには（Ｓ１０２，Ｎｏ）、新規の帳票レイアウト２１を作成するとともに、抽出した罫線位置情報を新規の罫線位置情報２２として作成し、互いに関連づける（Ｓ１０４）。そして、作成した新規の帳票レイアウト２１を、登録用帳票の帳票レイアウト２１とする。そして、Ｓ１０４からＳ１０５へと処理が移行する。なお、追加登録を行うかどうかをオペレータに選択させ、オペレータが追加登録を選択した場合のみ登録処理を行うようにしてもよい。
【００３０】
帳票登録部１２は、登録用帳票の読取枠位置情報２３を特定する。この特定処理は、例えば、登録用帳票で指定された読取枠位置情報と、特定された帳票レイアウト２１の読取枠位置情報２３とを比較し、その比較結果によって、以下のいずれかの処理を行うことにより実現される。なお、登録用帳票内の読取枠位置情報の指定は、例えば、入力装置１８であるマウスのドラッグ操作により、実施される。
・指定された読取枠位置情報と一致する読取枠位置情報２３が存在するときには（Ｓ１０５，Ｙｅｓ）、その存在する読取枠位置情報２３を特定する（Ｓ１０６）。そして、Ｓ１０６からＳ１０８へと処理が移行する。
・指定された読取枠位置情報と一致する読取枠位置情報２３が存在しないときには（Ｓ１０５，Ｎｏ）、指定された読取枠位置情報を新規の読取枠位置情報２３として作成し、特定された帳票レイアウト２１と関連づける（Ｓ１０７）。そして、作成した新規の読取枠位置情報２３を、登録用帳票の読取枠位置情報２３とする。そして、Ｓ１０７からＳ１０８へと処理が移行する。なお、追加登録を行うかどうかをオペレータに選択させ、オペレータが追加登録を選択した場合のみ登録処理を行うようにしてもよい。
【００３１】
帳票登録部１２は、登録用帳票の読取項目情報２４を特定する。具体的には、特定した読取枠位置情報２３に関連する読取項目情報２４のリストを表示装置１７に表示し、そのリストの中から、入力装置１８を介してユーザに１つの読取項目情報２４を選択させる。
もし、登録用帳票の読取項目情報２４がリストに存在するときには（Ｓ１０８，Ｙｅｓ）、その存在する読取項目情報２４が登録用帳票の読取項目情報２４として既に登録済みであるので、重複して登録する必要がないことから、新規の読取項目情報２４を作成せず、処理を終了する。
一方、登録用帳票の読取項目情報２４がリストに存在しないときには（Ｓ１０８，Ｎｏ）、特定された読取枠位置情報２３の読取枠ごとに、その読取枠で読み取る項目の項目名と、その項目の読取方法とを、ユーザに入力させることにより、登録用帳票の読取項目情報２４を新規に作成する（Ｓ１０９）。そして、新規に作成された読取項目情報２４を、特定した読取枠位置情報２３に関連づける。そして、図４に示す処理が、終了する。
なお、新たに登録しようとする帳票レイアウトと既存の帳票レイアウトを比較して、読取枠に対して選択された読取項目が１つ以上異なる場合は登録済みでないと判断し、新規に作成された読取項目情報２４を、特定した読取枠位置情報２３に関連づける。
【００３２】
図５は、帳票処理装置１による帳票から項目内容を読み取る処理を示すフローチャートである。このフローチャートは、１枚の読取用帳票に関する読取処理を示すものである。複数枚の読取用帳票が入力されるときには、このフローチャートを入力された枚数分だけ繰り返し実行する。
【００３３】
帳票入力部１１は、帳票データを出力するための読取用帳票の入力を受け付ける（Ｓ２０１）。
【００３４】
帳票識別部１３は、入力された読取用帳票の帳票レイアウト２１を特定する（Ｓ２０２）。具体的には、読取用帳票から抽出した罫線位置情報と、帳票レイアウトＤＢ２０に登録されている罫線位置情報２２とを比較し、その比較結果によって、以下のいずれかの処理を行う。
・抽出した罫線位置情報と一致する罫線位置情報２２が存在するときには、その存在する罫線位置情報２２に対応する帳票レイアウト２１を、読取用帳票の帳票レイアウト２１とする。
・抽出した罫線位置情報と一致する罫線位置情報２２が存在しないときには、帳票レイアウト２１が登録されていない旨のエラーメッセージを表示装置１７に表示し、処理を終了する。
【００３５】
帳票選択部１４は、特定した帳票レイアウト２１に属する読取項目情報２４の数、つまり、同じ帳票レイアウト２１となる帳票の種別数を帳票レイアウトＤＢ２０から読み込む。
・特定した帳票レイアウト２１が、１つの読取項目情報２４に対応する場合（Ｓ２０３，Ｎｏ）、その対応する読取項目情報２４を、読取用帳票の読取に使用するよう特定する。そして、後記するＳ２２１へ処理を進める。
・特定した帳票レイアウト２１が、複数の読取項目情報２４に対応する場合（Ｓ２０３，Ｙｅｓ）、以下に示す帳票選択処理を行うことで、複数の読取項目情報２４の候補から読取用帳票の読取に使用する読取項目情報２４を１つに絞り込む。ここで、あらかじめ設定されている所定候補（例えば、１番目の候補）が選択されているものとする。
【００３６】
帳票選択部１４は、選択されている読取項目情報２４をもとにした、読取用帳票の読取結果を表示装置１７に表示する（Ｓ２１１）。具体的には、項目読取部１５は、選択されている読取項目情報２４に対応する読取枠位置情報２３の読取枠ごとに、読取項目情報２４の読取方法で指定されている読取方法で、読取枠から項目内容を読み取る。そして、帳票選択部１４は、帳票選択画面（詳細は、図６、図８参照）において、入力された読取用帳票の画像イメージを帳票表示欄に、読取用帳票の読取結果を帳票表示欄の下方にある読取結果表示欄に、それぞれ表示する。
【００３７】
ここで、帳票選択部１４は、ユーザからの操作（帳票切替、項目選択、または、ＯＫ）を受け付ける。なお、これらをユーザに選択させず、いずれかの処理を固定的に行うようにしてもよい。
【００３８】
・操作内容が「帳票切替」の場合（Ｓ２１２，帳票切替）、選択されている読取項目情報２４の変更を帳票選択画面（図６）を介して受け付け（Ｓ２２１）、新たに選択された読取項目情報２４をもとにして、再度、読取用帳票の読取結果を表示装置１７に表示する（Ｓ２１１）。
【００３９】
・操作内容が「項目選択」の場合（Ｓ２１２，項目選択）、読取に使用する読取項目情報２４の候補が、帳票選択画面（図８）上のマウスクリックで指定された読取枠に対応する項目を有する候補に絞り込まれる（Ｓ２２２）。そして、絞り込まれた候補のうちの１つの帳票に対応する読取項目情報２４をもとにして、再度、読取用帳票の読取結果を表示装置１７に表示する（Ｓ２１１）。
【００４０】
・操作内容が「ＯＫ」の場合（Ｓ２１２，ＯＫ）、選択されている読取項目情報２４をもとにした、読取用帳票の読取結果について、適宜、項目内容修正部１６による修正処理（図７参照）を行った後、帳票データとして出力する（Ｓ２２３）。
【００４１】
図６は、「帳票切替」操作により、読取用帳票の読取に使用される読取項目情報２４を、帳票Ａから帳票Ｂへと切り替える帳票選択画面を示す画面図である。帳票選択画面は、帳票表示欄、読取結果表示欄、帳票切替欄、および、操作決定欄を有する。帳票表示欄は、読取用帳票の画像イメージをそのまま表示する。
【００４２】
読取結果表示欄は、読取項目情報２４を用いた読取用帳票の読取結果を示す。具体的には、読取項目情報２４で規定される読取枠ごとに、その項目名と、帳票表示欄に表示される読取用帳票から読み取った項目内容とを対応づけて表示する。
【００４３】
なお、読取用帳票として帳票Ｂが入力されたにもかかわらず、帳票Ａの読取項目情報２４を用いて項目内容の読取処理を行ったので、項目名の「金額」と「口座番号」が互いに入れ替わってしまっている。よって、「口座番号（１２３４５６７）」が記載されている読取枠Ｒ４から項目名「金額」として読み取ってしまい、かつ、「金額（１２０００）」が記載されている読取枠Ｒ３から項目名「口座番号」として読み取ってしまっている。
【００４４】
また、読取結果表示欄の読取枠Ｒ３，Ｒ４は、他の読取枠よりも強調して表示されている。この強調表示は、帳票Ａの読取項目情報２４（表１）と、帳票Ｂの読取項目情報２４（表２）とを比較して、読取枠の位置が同じで、かつ、項目内容が異なるような、いわゆる項目の解釈が分かれる項目であることを示している。同様に、強調表示されていない項目は、帳票Ａの読取項目情報２４と、帳票Ｂの読取項目情報２４とで、読取枠の位置が同じで、かつ、項目内容が同じ項目を示す。
【００４５】
帳票切替欄は、帳票アイコンと、変更ボタンとを有する。帳票アイコンは、１つの帳票に対して１つの帳票アイコンに対応しており、読取に使用する読取項目情報２４の各候補をアイコン形式でリストアップする。これらの帳票アイコンのうち、読取結果表示欄に表示されている読取結果に使用された現在の候補を示す帳票アイコン（帳票Ａ）は、ハイライト表示されている。帳票切替操作として変更ボタンがクリックされると、ハイライト表示される帳票アイコンが、次の帳票アイコン（帳票Ｂ）へと変更（切替）される。
【００４６】
この切替に伴い、読取結果表示欄の内容が、図７の内容へと変更される。このとき、帳票切替にともない特定された項目名によって、再度文字認識処理を行ってもよい。例えば、項目名ごとに文字認識の対象となる文字種等の文字認識情報を登録しておき、項目名の特定により対象文字種が変更される場合は、新たな対象文字種により文字認識を行って、文字認識結果を更新して表示する。また、文字種に限らず、データチェックのルールを変更して、変更後のデータチェック結果により表示を更新してもよい。
なお、図示省略しているが図７においても帳票アイコンが表示されるものとする。
なお、アイコンではなく、帳票一覧のリスト表示によっても同様の処理を行うことができる。
【００４７】
操作決定欄は、帳票切替欄により指定された帳票アイコンの帳票を、読取に使用する読取項目情報２４として決定する旨の「ＯＫ」ボタンと、帳票選択処理を中断する旨の「キャンセル」ボタンを有する。
【００４８】
図７は、図６または図８の帳票選択画面から、読取用帳票の読取に使用される読取項目情報２４として、正しい帳票Ｂが選択されたときの画面図である。
【００４９】
項目内容修正部１６は、読取結果表示欄を介して、項目内容の修正を受け付ける。具体的には、読取結果表示欄の項目内容にマウスカーソルが移動すると、その項目内容に対応する帳票表示欄の記入枠が強調表示される。そして、読取結果表示欄の項目内容上でクリックされると、その項目内容のデータをキーボードを介した文字入力などで修正することができる。操作決定欄で「ＯＫ」ボタンがクリックされると、修正を終了する。操作決定欄で「キャンセル」ボタンがクリックされると、修正を破棄する。
【００５０】
図８は、「項目選択」操作により、読取用帳票の読取に使用される読取項目情報２４を、帳票Ａから帳票Ｂへと切り替える帳票選択画面を示す画面図である。帳票選択画面は、帳票表示欄、読取結果表示欄、項目選択欄、および、操作決定欄を有する。まず、帳票表示欄、読取結果表示欄（強調表示も含む）の表示内容は、図６と同じである。
【００５１】
さらに、読取結果表示欄は、強調表示された項目について、項目ごとにプルダウンアイコンを表示する。このプルダウンアイコンをクリックすると、クリップした項目に対応する項目選択欄がポップアップ表示される。
【００５２】
例えば、読取枠Ｒ４の項目名「金額」のプルダウンアイコンをクリックすると、読取枠Ｒ４から読み取る項目名を読取項目情報２４から検索して、検索された項目名をリストとして表示する。項目選択欄の最初の項目名は、読取結果表示欄に現在表示されている帳票Ａの読取項目情報２４（表１）の項目名（金額）である。そして、項目選択欄の２つめの項目名は、帳票Ｂの読取項目情報２４（表２）の読取枠Ｒ４の項目名（口座番号）である。
【００５３】
ここで、項目選択操作として、項目選択欄の「口座番号」がクリックされると、読取用帳票の読取に使用される読取項目情報２４を、帳票Ａ（項目名：金額）から帳票Ｂ（項目名：口座番号）へと切り替える。この切替に伴い、読取結果表示欄の内容が、図７の内容へと変更される。
すなわち、「項目選択」の初期状態では同様な罫線特徴をもつ二つの帳票のうち、帳票Ａか帳票Ｂかは確定されていない。このため、それらの帳票の相違点である項目名を確定させることによって、帳票を特定することが可能となる。
【００５４】
操作決定欄は、項目選択欄により指定された項目の帳票を、帳票アイコンの読取に使用する読取項目情報２４として決定する旨の「ＯＫ」ボタンと、帳票選択処理を中断する旨の「キャンセル」ボタンを有する。
【００５５】
【表３】
0004867941.tif 000004
【００５６】
表３は、５つの帳票（Ｔ１〜Ｔ５）に関する読取項目情報２４を示す。以下、表３を参照して、図８の帳票選択画面を介して、複数回の項目選択が行われることにより、採用される帳票が徐々に絞り込まれていく旨を説明する。
【００５７】
まず、項目選択が行われていない状態では、５つの帳票（Ｔ１〜Ｔ５）が採用される帳票の候補である。読取枠Ｒ１１が非強調表示、読取枠Ｒ１２，Ｒ１３が強調表示される。
次に、１回目の項目選択（読取枠Ｒ１２の金融機関名）が行われると、その項目選択に合致しない（読取枠Ｒ１２の受取人）２つの帳票（Ｔ４，Ｔ５）が候補から除外される。その結果、３つの帳票（Ｔ１〜Ｔ３）が採用される帳票の候補となる。
そして、２回目の項目選択（読取枠Ｒ１３のご依頼人）が行われると、その項目選択に合致しない（読取枠Ｒ１３のご依頼人以外）２つの帳票（Ｔ１，Ｔ２）が候補から除外される。その結果、１つの帳票（Ｔ３）が採用される帳票として絞り込まれる。
【００５８】
以上説明したように、２回の項目選択操作で、５つの帳票の種別の候補から１つの帳票の種別へと絞り込みが行われる。よって、帳票切替操作を４回行うよりも、項目選択操作を２回行う方が、効率的に所望の帳票の読取項目情報２４を特定できる。つまり、項目選択操作は、帳票候補が多くなるほど、効果的な操作である。
【００５９】
さらに、項目選択操作は、ユーザの判断をそのまま受け付けることに加え、帳票選択部１４が、読み取った項目内容をもとにした帳票の候補の絞り込みを支援する処理を行うこととしてもよい。
例えば、読取項目情報２４（表１）と読取項目情報２４（表２）とを比較すると、読取枠Ｒ４の読取方法は、文字種「数字」に限定した文字認識である点は共通しているが、その数字の桁数が７桁に限定されている（表１）か、限定されていないか（表２）の違いがある。
そこで、文字認識部１５ａが認識した読取枠Ｒ４の項目内容が数字であり、その桁数が７桁以外なら、帳票Ａの読取項目情報２４（表１）を帳票の候補から除外することで、絞り込みを支援する。
【００６０】
以上説明した本実施形態によれば、デザインが互いに似ている複数の（特に３つ以上の）帳票が存在するときに、その中から１つの帳票を特定する処理を効率的に支援することができる。そして、１つに特定された帳票の種別に応じた読取位置および読取方法により、帳票に記載されている項目内容のデータ化処理が実現できる。
【００６１】
具体的には、まず、帳票レイアウトＤＢ２０において１つの帳票レイアウト２１（１つの罫線位置情報２２）に対して、複数の読取項目情報２４（複数の帳票の種別）を対応づけている。そして、罫線位置情報２２が同じ複数の帳票の候補が検出されたとき、その帳票の候補から１つの帳票を効率的に選択する帳票選択画面が、図６および図８にそれぞれ示されている。これらの帳票選択画面では、まず、項目ごとの強調表示により、解釈が分かれるために着目する項目を、ユーザがすぐに目視で把握することができる。
【００６２】
図６の帳票選択画面では、帳票選択部１４が受け付ける帳票単位での切替操作により、所望の帳票を特定させる。このとき、着目する帳票が切り替わるたびに、読取結果表示欄には、切り替わった帳票の読取結果が更新される。帳票表示欄と読取結果表示欄とを同じ画面で対比させて表示しているので、ユーザは両表示欄を見比べることにより、入力ミスを容易に発見することができる。
【００６３】
図８の帳票選択画面では、帳票選択部１４が受け付ける項目単位での選択操作により、帳票の候補を選択した項目内容に適合するように絞り込む。これにより、帳票の候補数が多い場合でも、少ない選択操作での帳票の特定が可能となる。
【００６４】
なお、前記の実施形態において、文字認識を行うものとしたが、必ずしも文字認識は行わなくともよい。例えば、文字認識を行わずに、帳票を特定してオペレータがデータ入力を行うような業務形態である場合には、文字認識は行わず、帳票の特定ないし記入枠の項目の特定を行うようにすればよい。
また、本実施形態のフローチャートでは、帳票のデザインを特定するために罫線位置情報２２を用いた。しかし、罫線位置情報２２は、罫線特徴情報の一例であり、罫線特徴情報として、他の情報（線の太さなど）を代わりに用いてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態に関する帳票処理装置を示す構成図である。
【図２】本発明の一実施形態に関する帳票レイアウトＤＢを示す構成図である。
【図３】本発明の一実施形態に関するデザインが類似する２つの帳票Ａ，Ｂに共通する帳票レイアウトを示す説明図である。
【図４】本発明の一実施形態に関する帳票登録処理を示すフローチャートである。
【図５】本発明の一実施形態に関する帳票から項目内容を読み取る処理を示すフローチャートである。
【図６】本発明の一実施形態に関する「帳票切替」操作による帳票選択画面を示す画面図である。
【図７】本発明の一実施形態に関する正しい帳票が選択された旨を示す画面図である。
【図８】本発明の一実施形態に関する「項目選択」操作による帳票選択画面を示す画面図である。
【図９】本発明の一実施形態に関するデザインが類似する２つの帳票Ａ，Ｂを示す説明図である。
【符号の説明】
【００６６】
１      帳票処理装置
１１    帳票入力部
１２    帳票登録部
１３    帳票識別部
１４    帳票選択部
１５    項目読取部
１５ａ  文字認識部
１５ｂ  イメージ切出し部
１６    項目内容修正部
１７    表示装置
１８    入力装置
２０    帳票レイアウトＤＢ
２１    帳票レイアウト
２２    罫線位置情報
２３    読取枠位置情報
２４    読取項目情報
【図１】
0004867941.tif 000005
【図２】
0004867941.tif 000006
【図３】
0004867941.tif 000007
【図４】
0004867941.tif 000008
【図５】
0004867941.tif 000009
【図６】
0004867941.tif 000010
【図７】
0004867941.tif 000011
【図８】
0004867941.tif 000012
【図９】
0004867941.tif 000013