JP3520872B2 - Form processing method and system - Google Patents
Form processing method and systemInfo
- Publication number
- JP3520872B2 JP3520872B2 JP2003057931A JP2003057931A JP3520872B2 JP 3520872 B2 JP3520872 B2 JP 3520872B2 JP 2003057931 A JP2003057931 A JP 2003057931A JP 2003057931 A JP2003057931 A JP 2003057931A JP 3520872 B2 JP3520872 B2 JP 3520872B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- recognized
- character
- recognition
- processing unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Character Input (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えば金融機関等
で扱う預入伝票、小切手、振込伝票等の各種帳票の種類
を自動認識し、その中に記載された必要情報を後続の業
務処理システムに提供する帳票処理方法およびシステム
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention automatically recognizes the types of various forms such as deposit slips, checks, and transfer slips handled by financial institutions, etc., and provides necessary information described therein to a subsequent business processing system. The present invention relates to a form processing method and system provided.
【0002】[0002]
【従来の技術】銀行や郵便局等の金融機関では、現金自
動取り扱い装置が普及したとは言え、この現金自動取り
扱い装置で取り扱うことができない公共料金(税金や電
話料金、電力料金等)や小切手等の入金伝票等の帳票を
用いて、入金、支払、振込等の窓口業務を行っている。
また、現金自動取り扱い装置で取り扱うことができない
小切手等による高額の入出金などの窓口業務を入出金伝
票によって行っている。2. Description of the Related Art Although automatic cash handling devices have become widespread in financial institutions such as banks and post offices, public charges (taxes, telephone charges, electric power charges, etc.) and checks that cannot be handled by these automatic cash handling devices are used. We perform window services such as deposit, payment, and transfer using forms such as deposit slips.
In addition, a deposit / withdrawal slip is used for window operations such as large deposits / withdrawals by checks that cannot be handled by the automatic cash handling apparatus.
【0003】このような各種の帳票による窓口業務を遂
行する係員にあっては、顧客から帳票を受け取った時、
入出金伝票等の帳票種類を判別した後、必要事項が漏れ
なく記載されているかどうか、口座番号や氏名の記載誤
りがないかどうか等のチェックを行い、受付けた帳票に
対する業務に移行する。[0003] In the case of a staff member who carries out a window work using various forms as described above, when a form is received from a customer,
After determining the form type such as deposit and withdrawal slips, it is checked whether all necessary items are described without omissions, whether there is an error in the account number or name, and the work is transferred to the received form.
【0004】ところが、銀行や郵便局等の窓口に持ち込
まれる帳票の種類を大別すると、(1)自行が制定した
書式の制定帳票、(2)電話料金、電気料金、ガス料金
等の公共料金を入金するために、電話会社、電力会社等
の企業が制定し、その企業コード等が帳票の一部にバー
コードで印刷されているバーコード帳票、(3)帳票の
一部に電話会社、電力会社、信販会社等の記号コードが
複数桁の数値コードで印刷されている郵政省規格の帳
票、(4)自行および他の銀行が発行した書式の小切手
または約束手形、(5)地方税等を納入するために、各
地方自治体が発行した帳票、(6)全国の銀行で統一的
に定めた書式の帳票など、多岐多種類にわたる。However, the types of forms brought into the counters of banks, post offices, etc. are roughly classified into (1) established forms of the format established by the bank, (2) public charges such as telephone charges, electricity charges, gas charges, etc. In order to deposit the money, a company such as a telephone company, an electric power company, etc. has established it, and the company code etc. is printed in a bar code on a part of the form. (3) A part of the form is a telephone company, A form of the Ministry of Posts and Telecommunications standards in which the symbol codes of electric power companies, credit companies, etc. are printed with multiple digit numerical codes, (4) checks or promissory notes in formats issued by own bank and other banks, (5) local taxes, etc. There are a wide variety of types, including forms issued by each local government for delivery, and (6) forms that are uniformly defined by banks nationwide.
【0005】したがって、銀行や郵便局の金融機関の窓
口においては、持ち込まれた帳票が上記のように大別さ
れる種類の帳票のいずれの種類に該当するかを判別する
ことが窓口業務の最初の重要な作業になる。Therefore, at the window of a financial institution such as a bank or a post office, it is the first task of the window business to determine which of the types of the types of the led-in ledger described above. Will be an important task.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、従来に
おいては、窓口に持ち込まれた帳票がいずれの種類であ
るかの判別を窓口の係員が目視作業によって判別するよ
うにしているため、容易に判別することができない場合
があった。帳票種類の判別に手間取った場合、窓口業務
の遅滞を招き、顧客に対するサービスが低下してしま
う。However, in the prior art, the person in charge at the counter discriminates the type of the form brought into the counter by visual inspection, so that the discrimination can be easily performed. There were times when you couldn't. If it takes time to discriminate the form type, the window work is delayed and the service to the customer is deteriorated.
【0007】特に、最近では、各種の公共料金の納入を
銀行や郵便局以外の小売店舗でも実施可能にするネット
ワーク構成の金融システムの運用が開始されつつある
が、小売店舗の店員は、特別な訓練や教育を受けていな
い者が多いため、上記のような多岐にわたる帳票の種類
を判別するのが極めて困難になるか、誤って判別してし
まい、システム自体の信頼性や運用効率を低下させてし
まう恐れがある。[0007] In particular, recently, the operation of a financial system having a network structure that allows various public utility charges to be delivered to retail stores other than banks and post offices has been started. Since many people have not received training or education, it will be extremely difficult to distinguish the various types of forms described above, or it will be erroneously identified, which will reduce the reliability and operation efficiency of the system itself. There is a risk that
【0008】本発明はこのような問題を解決しようとす
るものであり、多種類の帳票の種別を容易に短時間で判
別し、金融機関等の後続の業務処理の効率化に貢献する
ことができる帳票処理方法およびそのシステムを提供す
ることを目的とする。The present invention is intended to solve such a problem, and can easily distinguish the types of various types of forms in a short time and contribute to the efficiency of subsequent business processing of financial institutions and the like. An object of the present invention is to provide a form processing method and system capable of processing the same.
【0009】[0009]
【課題を解決するための手段】上記課題を解決するため
に、特に、制定帳票ではないと判定されたとき、予め登
録されている条件に適合するか否かを判定する。In order to solve the above problems, it is determined whether or not the conditions registered in advance are met, especially when it is determined that the form is not a stipulated form.
【0010】[0010]
【発明の実施の形態】以下、本発明の実施の形態を図面
を用いて詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings.
【0011】図1は、本発明の帳票処理方法を適用した
帳票処理システムの一実施の形態を示すシステム構成図
である。この実施形態のシステムは、処理対象の帳票上
に記載された文字や記号、バーコード、印影などの画像
を読み取る画像読取装置1と、パーソナルコンピュータ
等のコンピュータで構成される窓口端末2と、この窓口
端末に付属したキーボード3、マウス(ポインティング
デバイス)4、表示装置5、単語辞書ファイル6、帳票
フォーマット定義情報ファイル7、画面定義ファイル8
と、印鑑データベース9とで構成されている。なお、印
鑑データベース9は、窓口端末1に直接に付属させても
よいが、セキュリティの関係で窓口端末1から離れたセ
ンタコンピュータの管理化に置き、窓口端末2から通信
回線を介して登録印鑑の印影画像を検索するようにする
構成が望ましい。FIG. 1 is a system configuration diagram showing an embodiment of a form processing system to which the form processing method of the present invention is applied. The system of this embodiment includes an image reading device 1 for reading an image of characters, symbols, barcodes, imprints, etc. written on a form to be processed, a window terminal 2 composed of a computer such as a personal computer, and the like. Keyboard 3, mouse (pointing device) 4, display device 5, word dictionary file 6, form format definition information file 7, screen definition file 8 attached to the counter terminal
And a seal stamp database 9. Although the seal stamp database 9 may be directly attached to the counter terminal 1, the seal stamp database 9 is placed in the management of a center computer which is remote from the counter terminal 1 for security reasons, and the seal stamp database 9 is stored from the counter terminal 2 via the communication line. It is desirable to have a configuration in which a seal imprint image is searched.
【0012】画像読取装置1は、帳票台の上に置かれた
帳票10を斜め上方から光学的にスキャンし、読取画像
データを窓口端末2の入力制御部21に入力するように
構成されている。The image reading apparatus 1 is configured to optically scan the form 10 placed on the form table from diagonally above and input the read image data to the input control section 21 of the window terminal 2. .
【0013】窓口端末2は、入力制御部21、文字帳票
認識部22、帳票認識マクロ23、表示制御部24、印
鑑検索処理部25とを備えている。入力制御部21は、
画像読取装置1の入力制御を行うものであり、図2
(a)に示すように、読取画像データを高速転送するた
めにSCSIドライバ212と、イメージスキャナの標
準インタフェースであるTWAINドライバ213と、
読取画像の歪補正を行う歪補正部212とから構成され
ている。歪補正部212は、帳票画像を斜め上方から読
み取った場合に、読取画像が図2(b)に示すように、
台形形状214に歪むため、これを矩形形状215に補
正するためのものである。この入力制御部21は、TW
AIN規格で定められたフォーマットで読取画像データ
を帳票認識マクロ23に入力する。The window terminal 2 includes an input control unit 21, a character form recognition unit 22, a form recognition macro 23, a display control unit 24, and a seal stamp search processing unit 25. The input control unit 21
The input control of the image reading apparatus 1 is performed as shown in FIG.
As shown in (a), a SCSI driver 212 for high-speed transfer of read image data, a TWAIN driver 213 which is a standard interface of an image scanner,
It is composed of a distortion correction unit 212 that corrects the distortion of the read image. When the form correction image is read obliquely from above, the distortion correction unit 212 displays the read image as shown in FIG.
Since the trapezoidal shape 214 is distorted, this is corrected to a rectangular shape 215. This input control unit 21 has a TW
The read image data is input to the form recognition macro 23 in the format defined by the AIN standard.
【0014】帳票認識マクロ23は、入力制御部21か
ら入力された読取画像データに基づき、帳票種類を識別
し、更には記載された文字やバーコード等の認識、印影
の検索照合処理を行う部分であり、文字帳票認識部22
の各処理部を選択的に呼出し、帳票種類の識別、文字認
識、印影照合を実施するマクロプログラムによって構成
されている。これらのマクロプログラムは、「ID付き
帳票」、「単一帳票」、「複数帳票」などの帳票の種類
毎に設定可能になっている。「ID付き帳票」とは、自
行が制定した帳票などのように、帳票の識別符号文字
(数字)が印刷された帳票である。「単一帳票」とは、
小切手や約束手形、電話会社や電力会社等が定めた1枚
伝票形式の帳票のことであり、「複数帳票」とは複数枚
から構成される形式の帳票のことである。これら帳票種
類毎のマクロプログラムは、キーボード3またはマウス
4からのイメージ読み取り開始コマンドの入力を契機と
して、予め定めた順に起動され、文字帳票認識部22の
各処理部を選択的に呼び出して帳票種類の識別、文字認
識、オペレータが確認するために必要な部分の画像の切
り出し処理を行い、認識文字、切り出し画像および帳票
種類の情報を後続の業務処理プログラム(図示せず)ま
たは業務処理端末(図示せず)に転送する。これら後続
の業務処理プログラムまたは業務処理端末とは、例えば
金融機関において帳票に記載された取引種別や取引形態
に応じて、ホストコンピュータと共同して、或いは単独
で支払い、入金などの業務処理を行うものである。The form recognition macro 23 identifies the type of form based on the read image data input from the input control unit 21, and further recognizes the described characters and bar codes, and performs a search and collation process for the seal imprint. And the character form recognition unit 22
It is constituted by a macro program for selectively calling each of the processing units, and performing the form type identification, character recognition, and seal imprint matching. These macro programs can be set for each type of form such as “form with ID”, “single form”, “plurality of forms”. The “form with ID” is a form on which identification code characters (numerals) of the form are printed, such as a form established by the own bank. What is a "single form"?
A check, a promissory note, a one-sheet form defined by a telephone company, an electric power company, or the like, and a “plural form” is a form composed of a plurality of sheets. These macro programs for each form type are activated in a predetermined order upon the input of an image reading start command from the keyboard 3 or the mouse 4, and selectively call each processing unit of the character form recognition unit 22 to form form types. Identification, character recognition, and cropping of the image of the part necessary for the operator to confirm, and the recognized text, cropped image, and information on the form type are used in a subsequent business processing program (not shown) or business processing terminal (Fig. (Not shown). These subsequent business processing programs or business processing terminals, for example, perform business processing such as payment and deposit in collaboration with the host computer or independently according to the transaction type and transaction form described in the form in the financial institution. It is a thing.
【0015】文字帳票認識部22は、文字認識処理部2
21、帳票識別処理部222、バーコード認識処理部2
23、単語照合処理部224、印鑑照合処理部225、
イメージ処理部226、線分検出処理部227とから構
成されている。これら各処理部は、前記帳票認識マクロ
23の各マクロプログラムから選択的に起動されるプロ
グラムによって構成されている。The character form recognition unit 22 is a character recognition processing unit 2.
21, form identification processing unit 222, barcode recognition processing unit 2
23, a word matching processing unit 224, a seal matching processing unit 225,
It is composed of an image processing unit 226 and a line segment detection processing unit 227. Each of these processing units is constituted by a program selectively activated from each macro program of the form recognition macro 23.
【0016】文字認識処理部221は、処理対象の帳票
上に記載された認識対象の文字(金額や帳票IDなどの
英数字、姓名などの文字)を認識する部分であり、認識
対象の文字が存在する種類の帳票であると識別された場
合に、その識別を行った帳票種類における帳票認識マク
ロ23のマクロプログラムから起動され、帳票認識マク
ロ23から指示された領域の文字を認識する。認識対象
の文字は、手書き文字、印刷文字、OCR文字、MIC
R文字である。The character recognition processing section 221 is a part for recognizing characters to be recognized (alphanumeric characters such as amount and form ID, characters such as first and last name) written on the form to be processed. When the form is identified as an existing type, the macro program of the form recognition macro 23 corresponding to the identified type of the form is activated and the characters in the area designated by the form recognition macro 23 are recognized. Characters to be recognized are handwritten characters, printed characters, OCR characters, MIC
It is the R letter.
【0017】帳票識別処理部222は帳票の読取画像デ
ータと帳票フォーマット定義情報ファイル7に登録され
た帳票種類を識別するための定義情報とのマッチング処
理により、処理対象の帳票の種類を識別する部分であ
り、各種類の帳票を識別する帳票認識マクロ23の各マ
クロプログラムから起動される。The form identification processing unit 222 identifies the type of the form to be processed by the matching process between the read image data of the form and the definition information for identifying the form type registered in the form format definition information file 7. That is, each macro program of the form recognition macro 23 for identifying each type of form is activated.
【0018】ここで、帳票の種類は、ID付き帳票、バ
ーコード帳票、OCR帳票などに大別されるが、例えば
同じID付き帳票であっても、ID番号によってフォー
マットが異なるものがある。Here, the types of forms are roughly classified into ID-added forms, bar code forms, OCR forms and the like. For example, even the same ID-added forms have different formats depending on ID numbers.
【0019】本実施形態においては、(1)帳票種類識
別用の定義情報で指定された領域の画像を切出し、ID
付き帳票か、バーコード帳票かなどの種類を識別し、
(2)ID付き帳票である場合は、そのID番号を認識
し、そのID番号に対応する下位属性を認識し、(3)
その下位属性のフォーマット定義情報によって指定され
ている領域の画像を切出し、文字認識を行い、その認識
結果に応じた処理を行う。In the present embodiment, (1) the image of the area designated by the definition information for identifying the form type is cut out and the ID is
Identify the type such as attached form or barcode form,
(2) In the case of a form with ID, the ID number is recognized, and the lower-level attribute corresponding to the ID number is recognized, (3)
The image of the area specified by the format definition information of the lower attribute is cut out, character recognition is performed, and processing according to the recognition result is performed.
【0020】本発明では、同じ帳票種類の中で、フォー
マットがID番号等によってさらに区分あるいは分類さ
れている場合、その区分あるいは分類を下位属性と言
う。In the present invention, when the format is further divided or classified by an ID number or the like in the same form type, the division or classification is called a lower attribute.
【0021】また、マッチング処理とは、バーコードや
手形/小切手に印刷されたMICR文字を認識する場合
には、画像(バーコードパターン画像、MICR文字パ
ターン画像によるパターンマッチング処理を指すもので
あり、複数桁の数字列から成るコード情報が印刷された
帳票を認識する場合には、1文字単位または文字列単位
同士でのマッチング処理を指す。The matching process refers to a pattern matching process using an image (bar code pattern image, MICR character pattern image) when recognizing a MICR character printed on a bar code or a bill / check. When recognizing a form on which code information including a plurality of digit strings is printed, it means a matching process in units of one character or in units of character strings.
【0022】バーコード認識処理部223は、処理対象
の帳票上に記載された認識対象のバーコードを認識する
部分であり、認識対象のバーコードが存在する種類の帳
票であると識別された場合に、その識別を行った帳票種
類における帳票認識マクロ23のマクロプログラムから
起動される。The barcode recognition processing section 223 is a part for recognizing the barcode of the recognition target described on the form of the processing target, and when it is identified as the form of the type in which the barcode of the recognition target exists. First, the macro program of the form recognition macro 23 in the form type for which the identification is performed is activated.
【0023】単語照合処理部224は、処理対象の帳票
上に記載された認識対象の単語(例えば、銀行名、会社
名、住所、氏名など)を認識する部分であり、認識対象
の単語が存在する種類の帳票であると識別された場合
に、その識別を行った帳票種類における帳票認識マクロ
23のマクロプログラムから起動される。The word matching processing unit 224 is a part for recognizing a recognition target word (for example, a bank name, a company name, an address, a name, etc.) written on a processing target slip, and the recognition target word exists. When the form is identified as a form, the macro program of the form recognition macro 23 for the form type that has been identified is activated.
【0024】印鑑照合処理部225は、処理対象の帳票
上に押印された認識対象の印影と印鑑データベース9に
登録された陰影とを照合する部分であり、認識対象の印
影が存在する種類の帳票であると識別された場合に、そ
の識別を行った帳票種類における帳票認識マクロ23の
マクロプログラムから起動される。The seal stamp collation processing unit 225 is a portion for collating the seal imprint of the recognition target imprinted on the form seal of the processing target and the shadow registered in the seal stamp database 9, and is the type of the form having the seal imprint of the recognition target. If it is identified as, the macro program of the form recognition macro 23 in the form type for which the identification is performed is activated.
【0025】イメージ処理部226は、処理対象の帳票
上に、オペレータによる確認または取引履歴の記録に残
しておくために必要な印影等の画像を切り出す処理を行
う部分であり、切り出し対象の画像が存在する種類の帳
票であると識別された場合に、その識別を行った帳票種
類における帳票認識マクロ23のマクロプログラムから
起動される。The image processing unit 226 is a part for performing a process of cutting out an image such as a seal imprint necessary for confirmation by an operator or recording in the transaction history on the form to be processed. When it is identified that the form is an existing form, the macro program of the form recognition macro 23 for the identified form type is activated.
【0026】線分検出処理部227は、帳票上に記載さ
れた表や罫線等の線分の特徴を検出する部分であり、表
や罫線等の線分が含まれる種類の帳票であると識別され
た場合に、その識別を行った帳票種類における帳票認識
マクロ23のマクロプログラムから起動され、検出した
線分の特徴と帳票フォーマット定義情報ファイル7に予
め登録された帳票レイアウト情報とを照合し、いずれの
レイアウトの帳票に該当するかを判定するものである。The line segment detection processing unit 227 is a part for detecting characteristics of line segments such as tables and ruled lines written on a form, and identifies a type of form that includes line segments such as tables and ruled lines. In the case of being identified, the macro program of the form recognition macro 23 for the identified form type is activated, and the detected line segment characteristics are collated with the form layout information registered in advance in the form format definition information file 7, It is to determine which layout the form corresponds to.
【0027】単語辞書ファイル6は、単語照合処理部2
24が単語の照合を行うための単語辞書を格納したもの
である。The word dictionary file 6 is stored in the word matching processing unit 2
Reference numeral 24 stores a word dictionary for matching words.
【0028】帳票フォーマット定義情報ファイル7は、
複数種類の帳票の種類、およびその下位属性を識別する
ための画像の切り出し領域の情報と、各種類の帳票にお
ける文字や印影等の認識対象領域などの情報を予め登録
したものであり、取り扱う帳票の種類識別用の定義情報
と、各種類における下位属性のフォーマット定義情報が
登録されている。登録内容については、帳票種類別の識
別処理で後述する。The form format definition information file 7 is
Information on the cut-out area of an image for identifying the types of multiple types of forms and their subordinate attributes and information on the recognition target regions such as characters and imprints in each type of form are registered in advance. The definition information for identifying the type and the format definition information of the lower attribute in each type are registered. The registration contents will be described later in the identification processing for each form type.
【0029】画面定義ファイル8は、読み取った帳票の
内容を表示装置5に表示させる場合の確認画面の形式や
操作案内画面等を表示するための画面定義情報を登録し
たものである。The screen definition file 8 is registered with screen definition information for displaying a format of a confirmation screen and an operation guide screen when the contents of the read form are displayed on the display device 5.
【0030】ここで、本実施形態の帳票処理システムで
処理する帳票の代表例と、認識結果の表示例を先に説明
しておくことにする。Here, a typical example of the form processed by the form processing system of this embodiment and a display example of the recognition result will be described first.
【0031】図3は、自行が制定したフォーマットの帳
票(以下、制定帳票と言う)の例と認識結果の表示例を
示すものであり、制定帳票300には、図3(a)に示
すように、当該制定帳票のID(図の例では「00
1」)と、取引種別または取引形態を識別するためのチ
ェックボックス(図の例では、「01 普通預金口座出
金」、「02 当座預金出金」のチェックボックス
「□」)302、303が印刷されている。この制定帳
票300では、普通預金口座からの引出しであれば、顧
客によって302のチェックボックスに「レ」記号が記
入される。その下欄には引出し金額「¥30,000」
と口座番号「1401257」の手書き文字が記入さ
れ、さらに「おなまえ」欄には顧客の氏名「村田××」
が手書き文字で記入される。なお、図3(a)の制定帳
票300には「店番」の手書き記入欄が存在するのであ
るが、図面が複雑になるので、図示を省略している。FIG. 3 shows an example of a form in a format established by the bank (hereinafter referred to as an established form) and a display example of a recognition result. In the established form 300, as shown in FIG. In the example shown in the figure, "00
1)) and the check boxes for identifying the transaction type or the transaction form (in the example of the figure, the check boxes “□” for “01 savings account withdrawal” and “02 current account withdrawal”) 302, 303 It is printed. In this enactment form 300, if the withdrawal is from a savings account, the customer enters a check mark in a check box 302. The withdrawal amount is "30,000 yen" in the column below
And the handwritten characters of the account number "1401257" are entered, and the customer name "Murata XX" is entered in the "Name" field.
Is written in handwriting. It should be noted that the enacted form 300 of FIG. 3A has a handwritten entry field for "store number", but the drawing is complicated and is not shown.
【0032】このような制定帳票300を読み取った場
合、図3(b)に示すような認識結果が表示装置5の確
認画面310に表示される。この確認画面310には、
手書き文字の店番「123」の切り出し画像311とそ
の文字認識結果312、手書き文字の口座番号「140
1257」の切り出し画像313とその文字認識結果3
14、手書き文字の取引金額「30000」の切り出し
画像315とその文字認識結果316、氏名の手書き文
字「村田××」の切り出し画像317とその認識結果3
18、制定帳票300に押印された印影319の切り出
し画像と印鑑データベース9に登録されている印影32
0とが表示される。When such an established form 300 is read, the recognition result as shown in FIG. 3B is displayed on the confirmation screen 310 of the display device 5. In this confirmation screen 310,
Cutout image 311 of handwritten character shop number “123”, its character recognition result 312, and handwritten character account number “140
1257 ”cutout image 313 and its character recognition result 3
14, cutout image 315 of handwritten character transaction amount "30000" and its character recognition result 316, cutout image 317 of name handwritten character "Murata XX" and its recognition result 3
18, the cut-out image of the seal imprint 319 imprinted on the enactment form 300 and the seal imprint 32 registered in the seal stamp database 9.
0 is displayed.
【0033】図4は、約束手形の例と認識結果の表示例
を示すものであり、約束手形400には、図4(a)に
示すように、法律で定められた約束手形固有のMICR
文字(磁気印刷文字)401が所定の位置に印刷されて
いるので、所定の位置に、予め定めたフォントパターン
のMICR文字401が印刷されているかをMICR文
字パターン画像とのパターンマッチング処理によって識
別する。正規の形式の約束手形であると識別された場
合、必要部分の認識と画像の切り出しが行われ、図4
(b)に示すような確認画面410が表示される。な
お、図4(a)の約束手形400には支払地となる銀行
の「店番」の印刷文字が存在するのであるが、図面が複
雑になるので、図示を省略している。FIG. 4 shows an example of the promissory note and a display example of the recognition result. As shown in FIG. 4A, the promissory note 400 has an MICR specific to the promissory note, which is stipulated by law.
Since the character (magnetic print character) 401 is printed at a predetermined position, whether the MICR character 401 having a predetermined font pattern is printed at the predetermined position is identified by pattern matching processing with the MICR character pattern image. . If it is identified as a formal promissory note, the necessary parts are recognized and the image is cut out.
A confirmation screen 410 as shown in (b) is displayed. It should be noted that the promissory note 400 of FIG. 4 (a) has a print character of "store number" of the bank which is the place of payment, but the illustration is omitted because the drawing becomes complicated.
【0034】図4(b)に示す確認画面410には、支
払地となる銀行の「店番」の印刷文字「123」の切り
出し画像411とその文字認識結果412、チェックラ
イタで記入された取引金額「¥30,000」の切り出
し画像415とその文字認識結果416、振出人氏名の
手書き文字「村田××」の切り出し画像417とその認
識結果418、約束手形400に押印された振出人の印
影419の切り出し画像と印鑑データベース9に登録さ
れている印影420と、約束手形400の全体の縮小画
像421が表示されている。縮小画像421を切り出し
ておくのは、処理を誤った場合や顧客からの問い合わせ
があった場合の証拠として残しておく必要性があるから
である。On the confirmation screen 410 shown in FIG. 4 (b), a cutout image 411 of the print character "123" of the "store number" of the bank that is the place of payment, its character recognition result 412, and the transaction amount entered by the check writer. Cutout image 415 of “¥ 30,000” and its character recognition result 416, cutout image 417 of handwritten character “Murata XX” and its recognition result 418 of stamper name, stamp 419 of stamper stamped on promissory note 400 A cut-out image of the image, a seal imprint 420 registered in the seal stamp database 9, and a reduced image 421 of the entire promissory note 400 are displayed. The reduced image 421 is cut out because it is necessary to leave it as evidence in the case where the processing is erroneous or when there is an inquiry from the customer.
【0035】図5は、バーコードが印刷された市県民税
の納入用帳票の例と認識結果の表示例を示すものであ
り、図5で例示する市県民税の納入用帳票には、同図
(a)に示すように、その地方自治体が定めた所定の位
置に、自治体名や納入口座番号などをバーコードで印刷
した形式のものがある。以下、このような帳票をバーコ
ード帳票500と定義すると、本発明においては、バー
コード帳票識別用の定義情報で定めた領域の画像を切出
し、その領域にバーコードが記載されているかどうかを
パターンマッチング処理によって識別する。バーコード
の記載領域であることが検出されたならば、バーコード
帳票として識別し、そのバーコードの内容(エンコード
結果)から納入先の金融機関の店番等を認識する。そし
て、氏名、金額等の必要部分の画像の切り出しと文字認
識とを行い、図5(b)に示すような確認画面510に
認識結果を表示する。図5(b)に示す確認画面510
には、納入先となる銀行の「店番」の認識結果511、
印刷または手書き文字で記入された取引金額「¥30,
000」の切り出し画像512とその文字認識結果51
3、納入者氏名の印刷または手書き文字「村田××」の
切り出し画像514とその認識結果515が表示されて
いる。FIG. 5 shows an example of a delivery sheet for city prefectural tax printed with a bar code and a display example of recognition results. The delivery sheet for city prefectural tax illustrated in FIG. As shown in FIG. 3A, there is a format in which a local government name, a delivery account number, etc. are printed in a bar code at a predetermined position determined by the local government. Hereinafter, when such a form is defined as a bar code form 500, in the present invention, an image of an area defined by the definition information for identifying the bar code form is cut out, and a pattern is determined whether a bar code is written in the area. Identify by matching process. If it is detected that the area is the description area of the bar code, it is identified as a bar code form, and the store number of the financial institution of the delivery destination is recognized from the content (encoding result) of the bar code. Then, the image of the necessary portion such as the name and the amount of money is cut out and the characters are recognized, and the recognition result is displayed on the confirmation screen 510 as shown in FIG. 5B. The confirmation screen 510 shown in FIG.
, The recognition result 511 of the “store number” of the delivery destination bank,
Transaction amount "\ 30, printed or handwritten
“000” cutout image 512 and its character recognition result 51
3. The cutout image 514 of the printed name of the supplier or the handwritten character “Murata XX” and the recognition result 515 thereof are displayed.
【0036】図6は、電力会社等の記号コードが複数桁
の数値コードで記載された料金納入用帳票の例と認識結
果の表示例を示すものであり、電力会社「××電力」の
料金納入用帳票600には、図6(a)に示すように、
その電力会社等が定めた所定の位置に、電力会社固有の
記号コード等を複数桁の数値コード601で印刷した形
式のものがある。以下、このような形式の帳票をMT帳
票と定義すると、本発明においては、このようなMT帳
票600については、MT帳票を識別するための定義情
報で定めた領域の画像を切出し、その領域に複数桁の数
値コードが記載されているかどうかを文字認識処理によ
って識別する。そして、複数桁の数値コード601の記
載領域が検出されたならば、MT帳票として識別し、そ
の数値コードの内容から納入先の電力会社等の記号コー
ド等を認識する。そして、必要部分の画像の切り出しと
文字認識とを行い、図6(b)に示すような確認画面6
10に認識結果を表示する。図6(b)に示す確認画面
610には、納入先となる銀行の「店番」の認識結果6
11、印刷または手書き文字で記入された取引金額「¥
30,000」の切り出し画像612とその文字認識結
果613、納入者氏名の手書き文字「村田××」の切り
出し画像614とその認識結果615が表示されてい
る。なお、MT帳票とは、郵便振替MTサービスで使用
される帳票を呼称するものである。郵便振替MTサービ
スとは、郵便振替通常払い込みの内容(予め加入者がM
Tサービス専用払込書に記載したOCR文字データ)の
通知をイメージ出力払込取り扱い票の郵送に代えて、磁
気テープまたはフロッピィディスクに記録して加入者に
渡すサービスである。FIG. 6 shows an example of a charge delivery form in which a symbol code of an electric power company or the like is described by a multi-digit numerical code and a display example of recognition results. In the delivery form 600, as shown in FIG.
There is a format in which a symbol code or the like unique to the electric power company is printed with a multi-digit numerical code 601 at a predetermined position determined by the electric power company or the like. Hereinafter, when a form of such a format is defined as an MT form, in the present invention, for such an MT form 600, an image of an area defined by the definition information for identifying the MT form is cut out, Whether or not a multi-digit numerical code is described is identified by character recognition processing. Then, if the description area of the multi-digit numerical code 601 is detected, it is identified as the MT form, and the symbol code of the delivery destination electric power company or the like is recognized from the content of the numerical code. Then, the image of the necessary portion is cut out and the character recognition is performed, and the confirmation screen 6 as shown in FIG.
The recognition result is displayed at 10. The confirmation screen 610 shown in FIG. 6B shows the recognition result 6 of the “store number” of the delivery destination bank.
11. Transaction amount "\" printed or handwritten
A cutout image 612 of “30,000” and its character recognition result 613, a cutout image 614 of the handwritten character “Murata XX” of the supplier's name and its recognition result 615 are displayed. The MT form is a form used in the postal transfer MT service. The postal transfer MT service is the contents of regular payment by postal transfer
This is a service in which the notification of the OCR character data described in the T service dedicated payment form) is recorded on a magnetic tape or floppy disk and delivered to the subscriber instead of mailing the image output payment handling slip.
【0037】図7は、地方自治体等の記号コードが複数
桁の数値コードで記載された納税用の帳票の例と認識結
果の表示例を示すものであり、自治体「東京都」の所得
税納入用帳票700には、図7(a)に示すように、そ
の自治体が定めた所定の位置に、自治体固有の記号コー
ド等を複数桁のOCR文字701で印刷した形式のもの
がある。以下、このような形式の帳票をOCR帳票70
0と定義すると、このOCR帳票700についても、図
6の帳票600と同様にして処理する。すなわち、図7
のOCR帳票700については、OCR帳票識別用の定
義情報で定めた位置の画像を切出し、その切出し画像の
中に複数桁のOCR文字が記載されているかどうかを文
字認識処理によって識別する。そして、複数桁のOCR
文字701の記載が検出されたならば、OCR帳票とし
て識別し、その数値コードの内容(数値の認識結果)か
ら納入先の自治体の記号コード等を認識する。そして、
必要部分の画像の切り出しと文字認識とを行い、図7
(b)に示すような確認画面710に認識結果を表示す
る。図7(b)に示す確認画面710には、納入先とな
る銀行の「店番」の認識結果711、印刷または手書き
文字で記入された取引金額「¥30,000」の切り出
し画像712とその文字認識結果713、納入者氏名の
印刷または手書き文字「村田××」の切り出し画像71
4とその認識結果715が表示されている。FIG. 7 shows an example of a form for tax payment in which a symbol code of a local government, etc. is described by a numerical code of multiple digits and a display example of recognition results. As shown in FIG. 7A, the form 700 has a form in which a symbol code unique to a local government is printed with a plurality of OCR characters 701 at a predetermined position determined by the local government. Hereinafter, the OCR form 70
When defined as 0, this OCR form 700 is also processed in the same manner as the form 600 of FIG. That is, FIG.
For the OCR form 700, the image at the position defined by the definition information for identifying the OCR form is cut out, and whether or not a plurality of OCR characters are described in the cut out image is identified by the character recognition processing. And multi-digit OCR
If the description of the character 701 is detected, it is identified as an OCR form, and the symbol code of the delivery destination municipality is recognized from the content of the numerical code (numerical value recognition result). And
The necessary part of the image is cut out and character recognition is performed, and
The recognition result is displayed on the confirmation screen 710 as shown in (b). On the confirmation screen 710 shown in FIG. 7B, the recognition result 711 of the “store number” of the delivery destination bank, the cutout image 712 of the transaction amount “¥ 30,000” written or printed by handwriting and the characters. Recognition result 713, cutout image 71 of the print of the supplier's name or the handwritten character "Murata XX"
4 and its recognition result 715 are displayed.
【0038】図8は、上記のような各種のフォーマット
の帳票を画像読取装置1で読み取った場合に、どの種類
の帳票であるかを識別し、さらにその下位属性をID番
号等によって認識し、記載内容を認識する手順を示すフ
ローチャートである。In FIG. 8, when the image reading apparatus 1 reads forms of various formats as described above, the type of the form is identified, and its lower attributes are recognized by an ID number or the like. It is a flowchart which shows the procedure which recognizes the description content.
【0039】ここでは、処理対象の帳票が複数種類の帳
票のうちいずれであるかを予め定めた順に識別するよう
に識別手順を設定し、該識別手順に従って帳票種類の識
別を実行する。各帳票識別処理では、画像読取装置1で
読み取った帳票の読取画像と帳票フォーマット定義情報
ファイル7に予め登録されている帳票種類識別用の定義
情報で指定された領域の画像を切出し、その切出し画像
の認識(文字認識、またはバーコードなどの画像パター
ンの認識など)を行い、帳票種類を識別し、いずれかの
種類に該当することが識別されたならば、後続の他の識
別手順を実行せずに、当該種類の帳票フォーマット定義
情報中で予め認識対象に設定されている領域の画像を切
り出し、下位属性の認識、さらには記載内容の認識処理
に移行するようにしている。Here, an identification procedure is set so as to identify which of a plurality of types of forms to be processed is processed in a predetermined order, and the form type is identified according to the identification procedure. In each form identification process, the read image of the form read by the image reading device 1 and the image of the area designated by the definition information for form type definition information registered in the form format definition information file 7 are cut out, and the cut-out image is obtained. Of the form (such as character recognition or recognition of image patterns such as barcodes), identify the form type, and if any of the types is identified, perform the subsequent identification procedure. Instead, the image of the area previously set as the recognition target in the form format definition information of the type is cut out, and the process of recognizing the subordinate attributes and further recognizing the described content is performed.
【0040】以下、詳細に説明する。まず、システムを
起動すると、図9に示すような初期画面900が表示さ
れる(ステップ801)。そこで、処理対象の帳票を画
像読取装置1の帳票台の上に置き、初期画面900のイ
メージ入力開始ボタン901をマウス4のクリック操作
によって操作し、イメージ入力コマンドを入力する。あ
るいは、キーボード3からイメージ入力開始コマンドを
入力する。The details will be described below. First, when the system is activated, an initial screen 900 as shown in FIG. 9 is displayed (step 801). Therefore, the form to be processed is placed on the form stand of the image reading apparatus 1, the image input start button 901 on the initial screen 900 is operated by clicking the mouse 4, and the image input command is input. Alternatively, the image input start command is input from the keyboard 3.
【0041】窓口端末2の帳票認識マクロ23は、イメ
ージ入力開始コマンドが入力されたことを認識したなら
ば(ステップ802)、入力制御部21を介して画像読
取装置1に対して読み取り開始信号を送る。これによ
り、画像読取装置1による帳票画像の読み取り動作が開
始される。画像読取装置1は、読み取った帳票画像デー
タを入力制御部21を介して帳票認識マクロ23に転送
する。帳票認識マクロ23は、転送されてきた読取画像
データに基づき、処理対象の帳票の種類を予め定めた順
番に識別する。ここでは、制定帳票(図3)、バーコー
ド帳票(図5)、MT帳票(図6)、MICR帳票であ
る小切手/手形(図4)、自治体のOCR帳票(図
7)、上記以外の帳票でレイアウトが帳票フォーマット
定義情報ファイル7に予め登録されているものの順番に
識別処理を行う。When the form recognition macro 23 of the counter terminal 2 recognizes that the image input start command is input (step 802), it sends a read start signal to the image reading device 1 via the input control unit 21. send. As a result, the operation of reading the form image by the image reading device 1 is started. The image reading device 1 transfers the read form image data to the form recognition macro 23 via the input control unit 21. The form recognition macro 23 identifies the type of form to be processed in a predetermined order based on the transferred read image data. Here, established forms (Fig. 3), bar code forms (Fig. 5), MT forms (Fig. 6), MICR forms such as checks / bills (Fig. 4), municipal OCR forms (Fig. 7), and forms other than the above Then, the identification process is performed in the order of the layouts registered in advance in the form format definition information file 7.
【0042】すなわち、帳票認識マクロ23は、制定帳
票を識別するマクロプログラム、バーコード帳票を識別
するマクロプログラム、MT帳票を識別するマクロプロ
グラム、小切手/手形を識別するマクロプログラム、自
治体のOCR帳票を識別するマクロプログラム、レイア
ウト帳票を識別するマクロプログラムの順で起動する。That is, the form recognition macro 23 includes a macro program for identifying established forms, a macro program for identifying bar code forms, a macro program for identifying MT forms, a macro program for identifying checks / bills, and an OCR form for local governments. The macro program for identifying and the macro program for identifying the layout form are activated in this order.
【0043】制定帳票を最優先順位に設定しているの
は、制定帳票の入力量が最も多いと予測されるからであ
るが、順番は帳票認識マクロ23における各帳票種類対
応のマクロプログラムの起動順序を変えることによって
変更することができる。また、処理対象の帳票の種類が
増加した場合には、その帳票用のマクロプログラムを追
加するのみで対応でき、文字帳票認識部22の構成を変
える必要はない。The reason why the established form is set to the highest priority is that the input amount of the established form is predicted to be the largest, but the order is to activate the macro program corresponding to each form type in the form recognition macro 23. It can be changed by changing the order. Further, when the number of types of forms to be processed increases, it can be dealt with only by adding a macro program for the form, and it is not necessary to change the configuration of the character form recognition unit 22.
【0044】まず、ID付き帳票である制定帳票に対応
する帳票認識マクロ23のマクロプログラムが起動さ
れ、文字帳票認識部22の文字認識処理部221や帳票
識別処理部222、単語照合処理部224、印鑑照合処
理部225、イメージ処理部226を起動して帳票種類
が制定帳票であるか否かを識別し(ステップ803)、
帳票IDが印刷された制定帳票であることが判明したな
らば、その帳票IDの制定帳票に対応する帳票フォーマ
ット定義情報によって予め指定されている領域の画像を
切り出した後に文字認識(口座番号や顧客氏名、取引金
額など)を行い、さらに印影などの帳票フォーマット定
義情報によって予め指定されている領域の画像を切り出
し(ステップ804)、その結果(認識文字と切り出し
画像および帳票の種類の情報)を後続の業務処理部81
7に転送する。First, the macro program of the form recognition macro 23 corresponding to the established form that is an ID-added form is activated, and the character recognition processing unit 221, the form identification processing unit 222, the word matching processing unit 224 of the character form recognition unit 22, The seal matching processing unit 225 and the image processing unit 226 are activated to identify whether the form type is the established form (step 803),
If the form ID is found to be a printed enactment form, the character recognition (account number or customer number) is performed after cutting out the image of the area specified in advance by the form format definition information corresponding to the enactment form of the form ID. (Name, transaction amount, etc.), and cuts out an image of an area designated in advance by the form format definition information such as a seal imprint (step 804), and the result (recognition character and cut-out image and form type information) follows. Business processing unit 81
Transfer to 7.
【0045】しかし、制定帳票でないことが判明した場
合、次に、バーコード帳票に対応する帳票認識マクロ2
3のマクロプログラムが起動され、文字帳票認識部22
の文字認識処理部221や帳票識別処理部222、バー
コード認識処理部223、単語照合処理部224、印鑑
照合処理部225、イメージ処理部226を起動してバ
ーコード帳票であるか否かを識別し(ステップ80
5)、バーコードが印刷されたバーコード帳票であるこ
とが判明したならば、そのバーコード帳票に対応する帳
票フォーマット定義情報によって予め指定されている領
域の画像を切り出した後に、その切出し画像の文字認識
(顧客氏名、取引金額など)を行い、さらに帳票フォー
マット定義情報によって予め指定されている領域の画像
(手書き文字や印刷文字など)を切り出し(ステップ8
06)、その結果(認識文字と切り出し画像および帳票
の種類の情報)を後続の業務処理部817に転送する。However, when it is determined that the form is not the established form, the form recognition macro 2 corresponding to the bar code form is next generated.
The macro program of No. 3 is started, and the character form recognition unit 22
The character recognition processing unit 221, the form identification processing unit 222, the barcode recognition processing unit 223, the word matching processing unit 224, the seal stamp matching processing unit 225, and the image processing unit 226 are activated to identify whether or not it is a barcode form. (Step 80
5) If the bar code is found to be a printed bar code form, after cutting out the image of the area previously designated by the form format definition information corresponding to the bar code form, Character recognition (customer name, transaction amount, etc.) is performed, and an image (handwritten character, printed character, etc.) of an area previously designated by the form format definition information is cut out (step 8).
06), and transfers the result (recognition character, cut-out image, and form type information) to the subsequent business processing unit 817.
【0046】しかし、バーコード帳票でないことが判明
した場合、次に、MT帳票に対応する帳票認識マクロ2
3のマクロプログラムが起動され、文字帳票認識部22
の文字認識処理部221や帳票識別処理部222、単語
照合処理部224、印鑑照合処理部225、イメージ処
理部226を起動してMT帳票であるか否かを数値コー
ド列によって識別し(ステップ807)、MT帳票であ
ることが判明したならば、そのMT帳票に対応する帳票
フォーマット定義情報によって予め指定されている領域
の画像を切り出した後、文字認識(顧客氏名、取引金額
など)を行い、さらに帳票フォーマット定義情報によっ
て予め指定されている領域の画像(手書き文字や印刷文
字など)を切り出し(ステップ808)、その結果(認
識文字と切り出し画像および帳票の種類の情報)を後続
の業務処理部817に転送する。However, if it is found that the form is not a bar code form, then the form recognition macro 2 corresponding to the MT form is generated.
The macro program of No. 3 is started, and the character form recognition unit 22
The character recognition processing unit 221, the form identification processing unit 222, the word matching processing unit 224, the seal matching processing unit 225, and the image processing unit 226 are activated to identify whether or not it is an MT form by a numerical code string (step 807). ), If it is found to be an MT form, after cutting out an image of the area previously designated by the form format definition information corresponding to the MT form, character recognition (customer name, transaction amount, etc.) is performed, Further, an image (handwritten character, printed character, etc.) of an area designated in advance by the form format definition information is cut out (step 808), and the result (recognition character, cutout image and form type information) is used as a subsequent business processing unit. Transfer to 817.
【0047】しかし、MT帳票でないことが判明した場
合、次に、小切手または手形(約束手形、為替手形)で
あるか否かをMICR文字が存在するか否かによって識
別し(ステップ809)、手形または小切手であること
が判明したならば、その手形または小切手に印刷された
MICR文字に対応する帳票フォーマット定義情報によ
って予め指定されている領域の画像を切り出した後、文
字認識(支払地の銀行店番や顧客氏名、取引金額など)
を行い、さらに印影などの帳票フォーマット定義情報に
よって予め指定されている領域の画像を切り出し、さら
に手形または小切手全体の縮小画像を作成し(ステップ
810)、その結果(認識文字と切り出し画像および帳
票の種類の情報、縮小画像)を後続の業務処理部817
に転送する。However, if it is determined that the MT form is not present, then it is identified whether it is a check or a bill (a promissory note, a bill of exchange) by the presence or absence of MICR characters (step 809), and the bill. Or, if it is determined that the check is a check, the image of the area designated in advance by the form format definition information corresponding to the MICR character printed on the bill or the check is cut out, and then the character recognition (the bank store number of the place of payment) is cut out. And customer name, transaction amount, etc.)
Then, the image of the area designated in advance by the form format definition information such as the seal imprint is cut out, and a reduced image of the entire bill or check is created (step 810). As a result (recognition character and cut-out image and form Information of type, reduced image)
Transfer to.
【0048】しかし、手形または小切手でないことが判
明した場合、次に、地方税納入などを行うためのOCR
帳票に対応する帳票認識マクロ23のマクロプログラム
が起動され、文字帳票認識部22の文字認識処理部22
1や帳票識別処理部222、単語照合処理部224、印
鑑照合処理部225、イメージ処理部226を起動して
OCR帳票であるか否かを複数桁のOCR文字の文字認
識処理によって識別し(ステップ811)、OCR帳票
であることが判明したならば、そのOCR帳票に印刷さ
れたOCR文字に対応する帳票フォーマット定義情報に
よって予め指定されている領域の画像の切出しを行い、
その切出し画像の文字認識(顧客氏名、取引金額など)
を行い、さらに帳票フォーマット定義情報によって予め
指定されている領域の画像(手書き文字や印刷文字な
ど)を切り出し(ステップ812)、その結果(認識文
字と切り出し画像および帳票の種類の情報)を後続の業
務処理部817に転送する。However, if it is found that the bill is not a bill or a check, then the OCR for payment of local taxes, etc.
The macro program of the form recognition macro 23 corresponding to the form is activated, and the character recognition processing unit 22 of the character form recognition unit 22 is started.
1 and the form identification processing unit 222, the word matching processing unit 224, the seal matching processing unit 225, and the image processing unit 226 are activated to identify whether or not it is an OCR form by a character recognition process of OCR characters of multiple digits (step 811), if it is determined that the OCR form is an image, the image in the area designated in advance by the form format definition information corresponding to the OCR characters printed on the OCR form is cut out,
Character recognition of the cutout image (customer name, transaction amount, etc.)
Then, the image (handwritten character, print character, etc.) in the area designated in advance by the form format definition information is cut out (step 812), and the result (recognition character and cut-out image and form type information) is added to the subsequent image. It is transferred to the business processing unit 817.
【0049】しかし、上記のいずれにも該当しない帳票
であった場合、その旨を表示装置5の画面に表示し、上
記以外の種類の帳票の認識処理を実行するか否かのコマ
ンドを入力するように指示し(ステップ813)、実行
する旨のコマンドが入力されたならば、例えば図10に
示すように、レイアウトが予め帳票フォーマット定義情
報ファイル7内に予め登録されているレイアウト帳票1
000であるか否かを判別するために、レイアウト帳票
に対応する帳票認識マクロ23のマクロプログラムが起
動され、文字帳票認識部22の文字認識処理部221や
帳票識別処理部222、単語照合処理部224、印鑑照
合処理部225、イメージ処理部226、線分検出処理
部227を起動してレイアウト帳票1000であるか否
かを識別し(ステップ814)、そのレイアウト帳票10
00に対応する帳票フォーマット定義情報によって予め
指定されている領域の画像を切出し、その切出し画像の
文字認識(顧客氏名、取引金額など)を行い、さらに帳
票フォーマット定義情報によって予め指定されている領
域の画像(手書き文字や印刷文字など)を切り出し(ス
テップ815)、その結果(認識文字と切り出し画像お
よび帳票の種類の情報)を後続の業務処理部817に転
送する。However, if the form does not correspond to any of the above, that fact is displayed on the screen of the display device 5, and a command as to whether or not to execute the recognition process of the form other than the above is input. (Step 813) and a command to execute is input, the layout form 1 whose layout is registered in advance in the form format definition information file 7 as shown in FIG.
In order to determine whether or not it is 000, the macro program of the form recognition macro 23 corresponding to the layout form is activated, and the character recognition processing unit 221, the form identification processing unit 222, and the word matching processing unit of the character form recognition unit 22 are executed. 224, the seal stamp collation processing unit 225, the image processing unit 226, and the line segment detection processing unit 227 are activated to identify whether or not it is the layout form 1000 (step 814), and the layout form 10
The image of the area specified in advance by the form format definition information corresponding to 00 is cut out, character recognition (customer name, transaction amount, etc.) of the cut-out image is performed, and the area specified in advance by the form format definition information is cut out. The image (handwritten character, print character, etc.) is cut out (step 815), and the result (recognition character, cutout image, and information on the type of form) is transferred to the subsequent business processing unit 817.
【0050】しかし、いずれの種類の帳票にも該当しな
いことが判明した場合、認識対象外の帳票であるとして
受付けを拒否する(ステップ816)。However, if it is found that the form does not correspond to any type of form, the acceptance is rejected because the form is not a recognition target (step 816).
【0051】図11は、処理対象の帳票が図3で例示し
た制定帳票300であるか否かを識別する処理の手順を
詳しく示した図であり、まず、図3の制定帳票のID3
01とチェックボックス302、303の印刷領域の画
像を帳票種類識別用定義情報1103によって切り出
す。そして、その切出し画像中に、制定帳票のID30
1とチェックボックス302、303の文字および
「レ」記号でマークされた「□」記号が存在するか否か
を用いて調べる。すなわち、制定帳票300における帳
票ID301やチェックボックス302,303や「普
通預金出金」などの文字は、制定帳票300の指定位置
に印刷されているので、帳票ID301やチェックボッ
クス302,303や「普通預金出金」などの文字の印
刷領域を示す座標データが制定帳票対応の帳票種類識別
用の定義情報1103として帳票フォーマット定義情報
ファイル7内に登録されている。FIG. 11 is a diagram showing in detail the procedure of processing for identifying whether or not the form to be processed is the established form 300 illustrated in FIG. 3. First, the ID 3 of the established form shown in FIG.
01 and the images of the print areas of the check boxes 302 and 303 are cut out by the form type identification definition information 1103. Then, in the cutout image, the ID 30
1 and the characters in the check boxes 302 and 303 and the presence of the “□” symbol marked with the “re” symbol. That is, since the characters such as the form ID 301 and the check boxes 302 and 303 and the “ordinary deposit withdrawal” in the enactment form 300 are printed at the designated position of the enactment form 300, the form ID 301, the check boxes 302 and 303 and the “ordinary deposit Coordinate data indicating a printing area of characters such as "deposit withdrawal" is registered in the form format definition information file 7 as definition information 1103 for identifying the form type corresponding to the established form.
【0052】そこで、(1)処理対象の帳票から読み取
った画像データの中で、前記座標データで示される座標
領域の画像を切出し、その切出し画像の文字認識を行
い、ID301とチェックボックス302、303の
「□」記号や「普通預金出金」などの文字および「レ」
記号でマークされた「□」記号が存在するか否かを調べ
(ステップ1101,1102)、存在する場合には、処
理対象の帳票が制定帳票300であると認識し(ステッ
プ1104)、その制定帳票300内で認識すべき領域
の文字や画像等のデータ(フィールドデータ)を認識す
る処理(ステップ1105)に移行する。この段階で、
図3の制定帳票300の例であれば、帳票IDが「00
1」、取引種別または取引形態が「普通預金出金」であ
ることが判明する。すなわち、処理対象の帳票は制定帳
票であり、その下位属性は帳票ID=「001」である
ことが分かる。フィールドデータとは、後続の業務処理
を行う上で必要となる部分のデータのことである。Therefore, (1) the image of the coordinate area indicated by the coordinate data is cut out from the image data read from the form to be processed, and the cutout image is subjected to character recognition, and the ID 301 and the check boxes 302 and 303 are performed. “□” symbol and characters such as “Savings withdrawal” and “Les”
Check if there is a "□" symbol marked with a symbol
(Steps 1101 and 1102) If it exists, it is recognized that the form to be processed is the enactment form 300 (Step 1104), and data such as characters and images of the area to be recognized in the enactment form 300 (field The process moves to the process of recognizing (data) (step 1105). At this stage,
In the example of the established form 300 shown in FIG. 3, the form ID is “00”.
1 ”, the transaction type or transaction form is found to be“ Saving ordinary deposit ”. That is, it can be seen that the form to be processed is the established form and the subordinate attribute is the form ID = “001”. The field data is a part of data necessary for performing the subsequent business process.
【0053】(2)フィールドデータの認識処理110
5では、まず、帳票IDが「001」の制定帳票300
に対応する帳票フォーマット定義情報1106を取得し
た後、この帳票フォーマット定義情報1106で指定さ
れた領域の画像を切出し、その切出し領域に記載された
文字、記号等を文字認識処理部221を用いて認識す
る。この段階で、図3の制定帳票300の例であれば、
店番312、口座番号314、取引金額315、顧客氏
名318の認識結果が得られる(ステップ1108)。同
時に、イメージ時処理部226を用いて、印影319の
切り出し結果が得られる。この場合、口座番号314、
顧客氏名318が得られたならば、印鑑照合処理部22
5は、当該制定帳票300の帳票認識マクロプログラム
からの指示に応じて、印鑑検索処理部25を介して口座
番号314と顧客氏名318とで特定される顧客の登録
印影320の画像データを印鑑データベース9から取得
し、制定帳票300から切り出された印影319とパタ
ーンマッチング処理し、同一か否か、あるいは類似度を
算出して表示装置5の画面に表示する。(2) Field data recognition processing 110
In No. 5, first, the established form 300 with the form ID “001”
After acquiring the form format definition information 1106 corresponding to, the image of the area designated by the form format definition information 1106 is cut out, and the characters, symbols, etc. described in the cut-out area are recognized using the character recognition processing unit 221. To do. At this stage, if the example of the established form 300 in FIG.
The recognition results of the store number 312, the account number 314, the transaction amount 315, and the customer name 318 are obtained (step 1108). At the same time, the cut-out result of the imprint 319 is obtained using the image processing unit 226. In this case, account number 314,
When the customer name 318 is obtained, the seal matching processing unit 22
In accordance with an instruction from the form recognition macro program of the enacted form 300, 5 is a seal stamp database in which image data of the customer's registered seal imprint 320 specified by the account number 314 and the customer name 318 is input via the seal stamp search processing unit 25. 9, and pattern matching processing is performed with the imprint 319 cut out from the enacted form 300, and whether or not they are the same or similarity is calculated and displayed on the screen of the display device 5.
【0054】(3)フィールドデータの認識が終了した
ならば、「形式点検処理(A)」1107が実行され
る。この「形式点検処理(A)」1107は、帳票の種
類を判別する本発明の主要部を構成するものではない
が、認識したフィールドデータ相互間に矛盾はないか、
記載漏れはないかなどの形式上のチェックを行うもので
あり、もしも、記載漏れなどの形式上の欠陥が発見され
た場合には、表示装置5の画面に表示される。(3) When the recognition of the field data is completed, "formal check processing (A)" 1107 is executed. This "formal check processing (A)" 1107 does not constitute the main part of the present invention for discriminating the type of form, but is there any contradiction between the recognized field data?
A formal check is made to see if any omissions have been made, and if any formal defects such as omissions are found, they are displayed on the screen of the display device 5.
【0055】(4)ステップ1104で得られた帳票I
D、チェックボックスの内容は、業務処理部817の制
定帳票/取引対応テーブル(TBL)8171に格納さ
れる。すなわち、業務処理部817は、ステップ110
4で得られた帳票ID、チェックボックスの内容を受け
たならば、制定帳票/取引対応テーブル(TBL)81
71の中に、その帳票ID(図3の例では「001」)
とチェックボックスの内容(図3の例では「普通預金出
金」)に対応する「業務・形態・科目」の取引コード
「00・11・11」を格納し(ステップ8172)、
取引コードを確定する(ステップ8174)。さらに、そ
の取引コード「00・11・11」に対応するフィール
ドデータテーブル(TBL)8173を作成し、該フィ
ールドデータテーブル8173に対し、処理対象の制定
帳票300から読み取ったフィールドデータである出金
金額の「30000」、口座番号「140257」をフ
ィールドNoに対応付けて格納する。フィールドNoに対応
付けて格納するのは、確認画面の確認項目との対応付け
を容易に行うなどの後処理のためである。(4) Form I obtained in step 1104
The contents of D and the check boxes are stored in the established form / transaction correspondence table (TBL) 8171 of the business processing unit 817. That is, the business processing unit 817, the step 110
When the form ID and check box contents obtained in step 4 are received, the established form / transaction correspondence table (TBL) 81
In 71, the form ID (“001” in the example of FIG. 3)
And the transaction code "00/11/11" of the "business / form / subject" corresponding to the contents of the check box ("Saving deposit in the example of FIG. 3") is stored (step 8172),
The transaction code is confirmed (step 8174). Further, a field data table (TBL) 8173 corresponding to the transaction code “00/11/11” is created, and the amount of money to be dispensed, which is the field data read from the enactment form 300 to be processed, is created in the field data table 8173. "30000" and the account number "140257" are stored in association with the field number. The field No. is stored in association with the field No. for the purpose of post-processing such as easily associating with the confirmation item on the confirmation screen.
【0056】そして、出金や入金などの取引コードが確
定したならば、確定した取引科目である「普通預金出
金」の取引索引を用いて、「普通預金出金」の確認画面
データを画面データファイル8から検索し、図4(b)
に示したような確認画面410を表示し、その画面41
0中の指定位置に、フィールドデータテーブル8173
に格納した出金金額や口座番号等の認識文字を表示させ
る。同時に、認識文字の元になった顧客氏名などの手書
き文字の切り出し画像を対応付けて表示させる。なお、
フィールドデータテーブル8173に格納された認識文
字のデータは、「形式点検B」8175の処理に提供さ
れる。「形式点検B」8175の処理とは、例えば、取
引内容に対応した形式上のチェックを行う処理である。When the transaction code such as withdrawal or deposit is confirmed, the confirmation index data of "Saving deposit" is displayed using the transaction index of "Saving deposit withdrawal" which is the confirmed transaction item. Search from the data file 8 and see FIG.
The confirmation screen 410 as shown in FIG.
The field data table 8173 is set at the designated position in 0.
Display the recognition characters such as the withdrawal amount and the account number stored in. At the same time, the cutout image of the handwritten character such as the customer name that is the source of the recognized character is displayed in association with each other. In addition,
The data of the recognized characters stored in the field data table 8173 is provided to the process of “format check B” 8175. The process of “format check B” 8175 is, for example, a process of performing a formal check corresponding to the transaction content.
【0057】図12は、処理対象の帳票が図5で例示し
たバーコード帳票500であるか否かを識別する処理の
手順を詳しく示した図であり、まず、図5のバーコード
帳票500バーコード501の印刷領域に、バーコード
が存在するか否かをバーコード帳票識別用の帳票種類識
別定義情報1203を用いて調べる。すなわち、バーコ
ード帳票500におけるバーコード501は、バーコー
ド帳票自体が企業や自治体で制定されたものであるの
で、その印刷位置は同じでない。そこで、企業や自治体
が制定したバーコード帳票毎に、その印刷領域を示す座
標データが各バーコード帳票対応の帳票種類識別用定義
情報1203として登録されている。FIG. 12 is a diagram showing in detail the procedure of a process for identifying whether or not the form to be processed is the bar code form 500 illustrated in FIG. 5. First, the bar code form 500 bar of FIG. Whether or not a bar code exists in the print area of the code 501 is checked using the form type identification definition information 1203 for bar code form identification. That is, the barcode 501 in the barcode form 500 is not the same as the printing position because the barcode form itself is established by a company or a local government. Therefore, for each bar code form established by a company or a local government, coordinate data indicating the print area is registered as form type identification definition information 1203 corresponding to each bar code form.
【0058】そこで、(1)処理対象の帳票から読み取
った画像データの中で、前記座標データで示される座標
領域の画像を切出し、その領域にバーコードの存在を検
出する。バーコードが検出されたならば、バーコード帳
票として認識する(ステップ1204)。Therefore, (1) the image of the coordinate area indicated by the coordinate data is cut out from the image data read from the form to be processed, and the presence of the bar code is detected in that area. If the bar code is detected, it is recognized as a bar code form (step 1204).
【0059】(2)次に、バーコード領域に記載された
バーコードデータの認識処理(ステップ1205)を行
い、バーコードの開始位置「1」から記載されている企
業コードとバーコード表現の取引形態または取引科目の
コードを取得する(ステップ1205)。そして、その
企業コードに対応するバーコード帳票500の帳票フォ
ーマット定義情報1206を取得し、その帳票フォーマ
ット定義情報1206に基づき、その企業コードに対応
するフォーマットのバーコード帳票におけるバーコード
表現の口座Noの開始位置、請求金額の開始位置の情報を
取得し、それらの開始位置から始まる複数桁数の口座N
o、請求金額の情報を取得する。また、帳票フォーマッ
ト定義情報1206により、その企業コードに対応する
バーコード帳票500内で認識すべき領域の文字や画像
等を切り出してフィールドデータを認識する処理に移行
する。この段階で、図5のバーコード帳票500の例で
あれば、請求金額が「30,000」、口座Noが「×
×」であることが判明する。(2) Next, the bar code data described in the bar code area is recognized (step 1205), and the transaction between the company code and the bar code expression described from the bar code start position "1" is performed. The code of the form or transaction item is acquired (step 1205). Then, the form format definition information 1206 of the bar code form 500 corresponding to the company code is acquired, and based on the form format definition information 1206, the account number of the bar code expression in the bar code form of the format corresponding to the company code Acquire information on the start position and the start position of the charge amount, and the account N with multiple digits starting from those start positions
o, Get information about billing amount. Further, according to the form format definition information 1206, characters and images of the area to be recognized in the bar code form 500 corresponding to the company code are cut out and the process shifts to the process of recognizing field data. At this stage, in the case of the barcode form 500 of FIG. 5, the billing amount is “30,000” and the account number is “×”.
It turns out to be "X".
【0060】(3)バーコードデータの認識が終了した
ならば、「形式点検処理(A)」1207が実行され
る。この「形式点検処理(A)」1207は、帳票の種
類を判別する本発明の主要部を構成するものではない
が、認識したバーコードデータや記載内容相互間に矛盾
はないか、記載漏れはないかなどの形式上のチェックを
行うものであり、もしも、記載漏れなどの形式上の欠陥
が発見された場合には、表示装置5の画面に表示され
る。(3) When the recognition of the bar code data is completed, "formal check processing (A)" 1207 is executed. This "formal inspection process (A)" 1207 does not constitute the main part of the present invention for discriminating the type of form, but there is no contradiction between the recognized barcode data and the described contents, or omission of description. A formal check is made to see if there is any, and if a formal defect such as a description omission is found, it is displayed on the screen of the display device 5.
【0061】(4)このようにして得られた企業コード
「01234」、取引形態または取引科目のコード「0
0・11・11」は、業務処理部817のバーコード帳
票/取引対応テーブル(TBL)8175に格納され
る。また、口座Noや請求額は、その取引コード「00・
11・11」に対応するバーコードデータテーブル(T
BL)8176に、バーコードの開始位置、桁数を示す
情報と共に格納される。(4) The company code "01234" thus obtained, the transaction form or transaction code "0"
0/11/11 ”is stored in the barcode form / transaction correspondence table (TBL) 8175 of the business processing unit 817. Also, the account number and billing amount are the transaction code "00.
Bar code data table (T
(BL) 8176, together with information indicating the start position and the number of digits of the barcode, it is stored.
【0062】取引コードが確定したならば、業務処理部
817は、確定した取引コード「00・11・11」に
対応する公共料金取引索引を用いて、図5の「市県民税
納入」の確認画面データを画面データファイル8から検
索し、図5(b)に示したような確認画面510を表示
し、その画面510中の指定位置に、バーコードデータ
テーブル8176に格納した口座Noや請求額等の認識文
字を表示させる。同時に、認識文字の元になった手書き
文字の切り出し画像を対応付けて表示させる。なお、バ
ーコードデータテーブル8176に格納されたバーコー
ドデータは、「形式点検B」8177の処理に提供され
る。「形式点検B」8177の処理とは、例えば、取引
内容に対応した形式上のチェックを行う処理である。When the transaction code is confirmed, the business processing unit 817 confirms "delivery of city / prefecture tax" in FIG. 5 by using the utility rate transaction index corresponding to the confirmed transaction code "00/11/11". The screen data is retrieved from the screen data file 8 and the confirmation screen 510 as shown in FIG. 5B is displayed. At the designated position in the screen 510, the account number and the billing amount stored in the barcode data table 8176 are displayed. Display recognized characters such as. At the same time, the cutout image of the handwritten character that is the source of the recognized character is displayed in association with each other. The barcode data stored in the barcode data table 8176 is provided to the process of “format check B” 8177. The process of “format check B” 8177 is, for example, a process of performing a formal check corresponding to the transaction content.
【0063】なお、バーコードの検出にあたっては、次
のようにして検出することも可能である。すなわち、バ
ーコードは、(a)縦方向の黒画素が一定の長さ均一に
存在する、(b)横方向の単位長さあたりの白黒の変化
点が多い(周波数が高い)、という特徴を有している。
このことを利用し、読取画像内からのバーコードの記載
領域を検出する。The bar code can be detected as follows. That is, the bar code is characterized in that (a) black pixels in the vertical direction are uniformly present in a certain length and (b) there are many black-and-white change points per unit length in the horizontal direction (high frequency). Have
By utilizing this, the area where the bar code is written in the read image is detected.
【0064】その場合の検出方法としては、具体的には
下記の処理を順番に実施し、候補を絞っていく。入力
画像に対し、黒ドットの連続性をみるラン変換処理を実
施する、
罫線等との線分との混同を回避するために、縦方向の
長いラン、短いランを入力画像から削除する、
横方向に単位長さあたりの白黒の変化数がある閾値よ
り多い箇所を探す、
上記のを満足する領域をランベリングし、線分の
統合処理を行い、バーコード領域の外接矩形を検出す
る。これらの処理をバーコード認識処理部223で実行
し、バーコード帳票であることを識別する。このように
すれば、バーコードが存在する領域を座標データで指示
する必要がなく、帳票フォーマット定義ファイルの必要
記憶容量を節約することができる。As a detection method in that case, specifically, the following processes are carried out in order to narrow down the candidates. Performs a run conversion process to check the continuity of black dots in the input image, deletes long runs and short runs in the vertical direction from the input image in order to avoid confusion with line segments such as ruled lines, Search for a location where the number of changes in black and white per unit length is greater than a threshold value, label a region that satisfies the above, perform line segment integration processing, and detect the circumscribed rectangle of the barcode region. These processes are executed by the barcode recognition processing unit 223 to identify the barcode form. By doing so, it is not necessary to designate the area in which the bar code exists by the coordinate data, and it is possible to save the required storage capacity of the form format definition file.
【0065】図13は、処理対象の帳票が図6で例示し
たMT帳票600であるか否かを識別する処理の手順を
詳しく示した図であり、まず、図6のMT帳票600の
MT帳票コード(数値コード)601の印刷領域に、複
数桁の数字列からなるMT帳票コードが存在するか否か
をMT帳票用の帳票種類識別用定義情報1303を用い
て調べる。すなわち、MT帳票600におけるMT帳票
コード601は、MT帳票自体が郵政省で制定されたも
のであるので、その印刷位置は同じである。そこで、そ
の印刷領域を示す座標データが各MT帳票対応の帳票中
類識別用定義情報1303として登録されている。FIG. 13 is a diagram showing in detail the procedure of a process for identifying whether or not the processing target form is the MT form 600 exemplified in FIG. 6. First, the MT form of the MT form 600 of FIG. It is checked using the form type identification definition information 1303 for MT form whether or not the MT form code consisting of a plurality of digits is present in the print area of the code (numerical code) 601. That is, the MT form code 601 in the MT form 600 is the same as the printing position because the MT form itself is established by the Ministry of Posts and Telecommunications. Therefore, coordinate data indicating the print area is registered as the form class identification definition information 1303 corresponding to each MT form.
【0066】そこで、(1)処理対象の帳票から読み取
った画像データの中で、前記座標データで示される座標
領域の画像を切出し、その切出し画像中に、複数桁の数
字列からなるMT帳票コードの存在を検出すし、MT帳
票コードが存在する場合は、MT帳票として認識する
(ステップ1304)。Therefore, (1) in the image data read from the form to be processed, the image of the coordinate area indicated by the coordinate data is cut out, and in the cut-out image, the MT form code consisting of a plurality of digit strings is formed. Is detected, and if the MT form code exists, it is recognized as an MT form (step 1304).
【0067】(2)次に、MT帳票コード領域の開始位
置「1」から始まる所定桁数(図13の例では「8
桁」)の「口座No」と開始位置「9」から始まる所定桁
数(図13の例では「8桁」)の「請求額」の認識処理
(ステップ1305)を行う。認識した「口座No」と「請
求額」のデータは、業務処理部817のMTコードデー
タテーブル8180に格納する。そして、「口座No」に
対応するMT帳票600の帳票フォーマット定義情報1
306を取得し、その帳票フォーマット定義情報130
6に基づき、その「口座No」に対応する企業名「××電
力」と取引形態のコード「00・11・11」の記載位
置(または記載領域)の情報を取得し、その情報で示さ
れている位置または領域に記載されている画像を切り出
した後、文字認識を行い、企業名「××電力」と取引形
態のコード「00・11・11」を取得する。そして、
企業名「××電力」と取引形態のコード「00・11・
11」を口座番号「01234」と対応付けてMT帳票
/取引対応テーブル8181に格納する。さらに、取引
形態のコード「00・11・11」に対応するMTコー
ドデータテーブル8182を作成し、そのMTコードデ
ータテーブル8182に対し、帳票フォーマット定義情
報1306で指定された位置または領域から認識したそ
の他のデータをデータ名、開始位置、桁数の情報と共に
格納する。(2) Next, a predetermined number of digits (in the example of FIG. 13, "8" starting from the start position "1" of the MT form code area)
"Account No." of "digits" and a predetermined number of digits starting from the start position "9"("8digits" in the example of FIG. 13), "recognition amount" recognition processing
(Step 1305) is performed. The recognized “account No” and “billing amount” data are stored in the MT code data table 8180 of the business processing unit 817. Then, the form format definition information 1 of the MT form 600 corresponding to the "account No."
306 is acquired and the form format definition information 130 is acquired.
Based on No. 6, the information of the company name “XX power” corresponding to the “account No.” and the description position (or description area) of the transaction form code “00/11/11” is acquired, and is indicated by the information. After cutting out the image described in the position or area, the character recognition is performed, and the company name "XX electric power" and the transaction form code "00/11/11" are acquired. And
Company name "XX electric power" and transaction form code "00/11.
11 ”is stored in the MT form / transaction correspondence table 8181 in association with the account number“ 01234 ”. Further, the MT code data table 8182 corresponding to the transaction form code “00/11/11” is created, and the MT code data table 8182 is recognized from the position or area designated by the form format definition information 1306. Data is stored together with the data name, start position, and digit number information.
【0068】(3)MT帳票データの認識が終了したな
らば、「形式点検処理(A)」1307が実行される。
この「形式点検処理(A)」1307は、帳票の種類を
判別する本発明の主要部を構成するものではないが、認
識したMT帳票データや記載内容相互間に矛盾はない
か、記載漏れはないかなどの形式上のチェックを行うも
のであり、もしも、記載漏れなどの形式上の欠陥が発見
された場合には、表示装置5の画面に表示される。(3) When the recognition of the MT form data is completed, "formal check processing (A)" 1307 is executed.
This "formal inspection process (A)" 1307 does not constitute the main part of the present invention for discriminating the type of form, but there is no contradiction between the recognized MT form data and the described contents, or omission of description. A formal check is made to see if there is any, and if a formal defect such as a description omission is found, it is displayed on the screen of the display device 5.
【0069】(4)このようにして得られた取引コード
やMT帳票データは、業務処理部817に転送される。
業務処理部817は、確定した取引コードに対応する公
共料金取引索引を用いて、図6の「××電力会社」の料
金納入確認画面データを画面データファイル8から検索
し、図6(b)に示したような確認画面610を表示
し、その画面610中の指定位置に、MT帳票データテ
ーブル8182に格納したデータを表示させる。なお、
MT帳票データテーブル8182に格納されたMT帳票
データは、「形式点検B」8183処理に提供される。
「形式点検B」8183の処理とは、例えば、取引内容
に対応した形式上のチェックを行う処理である。(4) The transaction code and MT form data thus obtained are transferred to the business processing section 817.
The business processing unit 817 searches the screen data file 8 for the charge delivery confirmation screen data of “XX electric power company” of FIG. 6 by using the utility charge transaction index corresponding to the confirmed transaction code, and FIG. The confirmation screen 610 as shown in FIG. 6 is displayed, and the data stored in the MT form data table 8182 is displayed at the designated position in the screen 610. In addition,
The MT form data stored in the MT form data table 8182 is provided to the “form inspection B” 8183 process.
The process of “format check B” 8183 is, for example, a process of performing a formal check corresponding to the transaction content.
【0070】なお、MT帳票コードの検出にあたって
は、次のようにしても検出可能である。
入力画像から、帳票のエッジ検出を行い、読取画像内
の帳票の4隅の座標を求め、帳票サイズをチェックす
る。
帳票内のMT帳票コードの印刷位置および文字数は、
郵政省規定の私製基準で規定され、帳票上端および左端
からの寸法、文字数が帳票フォーマット定義情報130
3に登録されているので、このデータによって、MT帳
票コードの印刷領域を切出し、その領域内の文字を1文
字単位で切り出し、1文字単位で字認識し、指定文字数
が記載されていることを検出したならば、MT帳票とし
て識別する。これらの処理を文字認識処理部221で実
行し、MT帳票であることを識別する。The MT form code can be detected in the following manner. The edge of the form is detected from the input image, the coordinates of the four corners of the form in the read image are obtained, and the size of the form is checked. The printing position and the number of characters of the MT form code in the form are
The format and the number of characters from the top edge and the left edge of the form are defined by the private standards of the Ministry of Posts and Telecommunications, and the form format definition information 130
Since it is registered in No. 3, the print area of the MT form code is cut out based on this data, the characters in that area are cut out character by character, and the character recognition is performed character by character. If detected, it is identified as an MT form. These processes are executed by the character recognition processing unit 221 to identify the MT form.
【0071】図14は、処理対象の帳票が図4で例示し
た約束手形400であるか否かを識別する処理の手順を
詳しく示した図であり、まず、図6の約束手形400の
MICR文字401の印刷領域に、複数桁の数字列から
なるMICR文字401が存在するか否か、さらに約束
手形のサイズが適正なサイズであるか否かを約束手形用
の帳票種類識別用定義情報1403を用いて調べる。す
なわち、約束手形400におけるMICR文字401の
印刷位置は、銀行統一規格によって同じ位置に指定され
ている。また、帳票サイズも統一されている。そこで、
そのMICR文字401の印刷領域を示す座標データが
約束手形対応の帳票種類識別用定義情報1403として
登録されている。FIG. 14 is a diagram showing in detail the procedure of a process for identifying whether or not the form to be processed is the promissory note 400 illustrated in FIG. 4. First, the MICR character of the promissory note 400 in FIG. Whether or not the MICR character 401 composed of a plurality of digit strings exists in the print area of 401 and whether or not the size of the promissory note is an appropriate size is defined by the form information 1403 for identifying the form type for the promissory note. Use to find out. That is, the printing position of the MICR character 401 on the promissory note 400 is designated at the same position by the bank standard. Also, the form size is standardized. Therefore,
The coordinate data indicating the printing area of the MICR character 401 is registered as the form type identification definition information 1403 corresponding to the promissory note.
【0072】そこで、(1)処理対象の帳票から読み取
った画像データの中で、前記座標データで示される座標
領域の画像を切出し、その切出し画像中で複数桁の数字
列からなるMICR文字401の存在を検出する。この
MICR文字401の検出にあたっては、
入力画像から、約束手形のエッジ検出を行い、読取画
像内の約束手形の4隅に座標を求め、その座標データか
ら約束手形400のサイズを計算し、適正化どうかをチ
ェックする。
約束手形400内のMICR文字の印字位置は、銀行
統一規格によって指定されているので、その印刷領域の
座標を帳票フォーマット定義情報1403として定義し
ておき、この帳票フォーマット定義情報1403によっ
て指定される領域の画像を切り出した後、その切り出し
領域内のMICR文字を1文字単位で順次切り出し、1
文字単位でMICR文字としての文字認識を行い、指定
文字数が記載されていたならば、適正な約束手形である
と識別する。小切手についても同様にして認識する。こ
の場合、小切手と約束手形のサイズは異なるので、それ
ぞれに対応したサイズの情報やMICR文字の領域を示
す座標データが予め登録されている。これらの処理を文
字認識処理部221で実行し、約束手形であることを識
別する(ステップ1404)。Therefore, (1) the image of the coordinate area indicated by the coordinate data is cut out from the image data read from the form to be processed, and the MICR character 401 consisting of a plurality of digits in the cut-out image is formed. Detect the presence. In detecting the MICR character 401, the edges of the promissory note are detected from the input image, the coordinates are obtained at the four corners of the promissory note in the read image, and the size of the promissory note 400 is calculated from the coordinate data to optimize the promissory note. Check if Since the MICR character printing position in the promissory note 400 is specified by the bank standard, the coordinates of the printing area are defined as the form format definition information 1403, and the area specified by the form format definition information 1403. After cutting out the image, the MICR characters in the cutout area are sequentially cut out character by character, 1
Character recognition as MICR characters is performed on a character-by-character basis, and if the specified number of characters is entered, it is identified as a proper promissory note. Checks are recognized in the same way. In this case, since the size of the check and the size of the promissory note are different, the size information corresponding to each check and the coordinate data indicating the area of the MICR character are registered in advance. These processes are executed by the character recognition processing unit 221 to identify the promissory note (step 1404).
【0073】(2)次に、MICR文字の開始位置
「1」から始まる所定桁数(例えば「4桁」)の「手形
種別」と開始位置「5」から始まる所定桁数(例えば
「4桁」)の「手形交換所No」、開始位置「10」から
始まる所定桁数(例えば「4桁」)の「銀行No」、開始
位置「15」から始まる所定桁数(例えば「3桁」)の
「支店No」の認識処理(ステップ1405)を行う。認識
した「手形種別」、「手形交換所No」、「銀行No」、
「支店No」のデータは、業務処理部817のMICRデ
ータテーブル8190に格納する。そして、「手形種
別」に対応する約束手形400の帳票フォーマット定義
情報1406を取得し、その帳票フォーマット定義情報
1406に基づき、その「手形種別」において確認して
おくべき事項が記載されている領域の画像を切出し、
「銀行No」、「支店No」等の文字認識を行う。さらに、
その認識結果を用いて、フォーマットの「形式点検A」
1407を行う。この「形式点検処理(A)」1407
は、帳票の種類を判別する本発明の主要部を構成するも
のではないが、認識した手形・小切手データや記載内容
相互間に矛盾はないか、記載漏れはないかなどの形式上
のチェックを行うものであり、もしも、記載漏れなどの
形式上の欠陥が発見された場合には、表示装置5の画面
に表示される。また、「手形種別」の帳票フォーマット
定義情報で指定されている領域の画像、例えば取引形態
のコード「11・22・33」が記載されている領域の
画像を切出し、文字認識して手形・小切手/取引対応テ
ーブル8191に格納する。そして、その取引形態のコ
ード「11・22・33」に対応する手形・小切手デー
タテーブル8192を作成し、そのテーブル8192に
対し、帳票フォーマット定義情報1406で指定された
フィールド領域から認識した文字や画像等のデータのデ
ータ名と、データを格納する。(2) Next, a predetermined number of digits (for example, "4 digits") starting from the start position "1" of the MICR character and a predetermined number of digits starting from the start position "5" (for example, "4 digits"). ") Clearing house No.", a predetermined number of digits starting from the starting position "10" (eg "4 digits") "Bank No", a predetermined number of digits starting from the starting position "15" (eg "3 digits") The "branch number" recognition process (step 1405) is performed. Recognized “Bill type”, “Bill clearing house No”, “Bank No”,
The “branch number” data is stored in the MICR data table 8190 of the business processing unit 817. Then, the form format definition information 1406 of the promissory note 400 corresponding to the “note type” is acquired, and based on the form format definition information 1406, the area of the area in which the items to be confirmed in the “note type” are described. Cut out the image,
Character recognition such as "Bank No." and "Branch No." further,
Using the recognition result, the format "formal inspection A"
Perform 1407. This "formal inspection process (A)" 1407
Does not form the main part of the present invention for discriminating the type of form, but it is necessary to perform a formal check such as whether there is any contradiction between the recognized bill / check data and the described contents or whether there is any omission. If a formal defect such as a description omission is found, it is displayed on the screen of the display device 5. Also, cut out an image of the area specified by the form format definition information of "billing type", for example, the image of the area in which the code "11.22.33" of the transaction form is described, recognize the character, and issue a bill or check. / Stored in the transaction correspondence table 8191. Then, a bill / check data table 8192 corresponding to the code "11.22.33" of the transaction form is created, and characters and images recognized from the field area designated by the form format definition information 1406 are created for the table 8192. Stores the data name of the data such as and the data.
【0074】(3)このようにして得られた手形・小切
手データは、業務処理部817に転送される。業務処理
部817は、確定した取引コードに対応する当座預金取
引索引を用いて、図4の約束手形確認画面データを画面
データファイル8から検索し、図4(b)に示したよう
な確認画面410を表示し、その画面410中の指定位
置に、認識した文字や印影、手形全体の縮小画像を表示
させる。なお、手形・小切手データテーブル8192に
格納された手形・小切手データは、「形式点検B」81
93処理に提供される。「形式点検B」8193の処理
とは、例えば、取引内容に対応した形式上のチェックを
行う処理である。なお、図10に例示したレイアウト帳
票については、(1)票内の線分情報(線分の帳票内の
始点終点座標、線種等)、(2)見出し(「出金伝票」
等)の文字列の特徴をイメージデータ形式の帳票フォー
マット定義情報として帳票フォーマット定義情報ファイ
ル7に予め登録しておき、
識別対象のイメージデータ形式の帳票フォーマット定
義情報を帳票フォーマット定義情報ファイル7から入力
し、その帳票フォーマット定義情報と帳票内の線分座標
や見出し部分の読取画像の線分および文字列の特徴との
マッチング処理を行い、最も類似度の高いレイアウトの
種類を帳票種類として識別する。なお、帳票サイズのチ
ェックは、手形/小切手について実施する例を説明した
が、他の種類の帳票についても実施するようにしてもよ
い。(3) The bill / check data thus obtained is transferred to the business processing unit 817. The business processing unit 817 retrieves the promissory note confirmation screen data of FIG. 4 from the screen data file 8 using the checking account transaction index corresponding to the confirmed transaction code, and confirms the confirmation screen as shown in FIG. 4B. 410 is displayed, and the recognized character, the imprint, and the reduced image of the entire handprint are displayed at the specified position on the screen 410. Note that the bills / checks data stored in the bills / checks data table 8192 is "Form Check B" 81
It is provided to 93 processes. The process of “format inspection B” 8193 is, for example, a process of performing a formal check corresponding to the transaction content. Regarding the layout form illustrated in FIG. 10, (1) line segment information in the form (start point / end point coordinates in the line segment form, line type, etc.), (2) heading (“payment slip”)
Etc.) is registered in advance in the form format definition information file 7 as the form format definition information in the image data format, and the form format definition information in the image data format to be identified is input from the form format definition information file 7. Then, matching processing is performed between the form format definition information and the line segment coordinates in the form, the line segment of the read image of the heading portion, and the characteristics of the character string, and the layout type with the highest degree of similarity is identified as the form type. Note that the form size check has been described with respect to a bill / check, but it may be performed for other types of forms.
【0075】また、読み取った情報については、予め設
定しておいた部分のみを表示させるようにしたが、全部
を表示させ、重要部分は色または輝度等を変えて表示さ
せるようにしてもよい。さらに、画像読取装置として、
帳票台の上に帳票を置いて画像を読み取る構成のものを
例示したが、本発明はこれに限定されるものではなく、
ファクシミリ装置などのように帳票を挿入する形式のも
のなど、各種の読み取り形式の画像読取装置を使用する
ことができることは言うまでもない。Further, with respect to the read information, only the preset portion is displayed, but the entire portion may be displayed, and the important portion may be displayed in different colors or brightness. Furthermore, as an image reading device,
The structure in which the form is placed on the form table and the image is read has been illustrated, but the present invention is not limited to this.
It goes without saying that it is possible to use image reading devices of various reading types such as a type of inserting a form such as a facsimile device.
【0076】以上の説明から明らかなように、本実施形
態の帳票処理方法によれば、処理対象の帳票が複数種類
の帳票のうちいずれの種類であるかを予め定めた順に識
別するように識別手順を設定し、該識別手順に従って帳
票種類の識別を実行し、その帳票種類の識別の後に、さ
らに下位属性を識別し、その識別結果に固有のフォーマ
ット定義情報で定義されている領域の画像を切出し、そ
の切出し画像から帳票内容の認識を行う認識処理に移行
するようにしているため、多種類の帳票の種類の識別
を、短時間で容易に行うことができる。As is clear from the above description, according to the form processing method of the present embodiment, it is possible to identify which kind of form the processing target form is of a plurality of types in a predetermined order. The procedure is set, the form type is identified in accordance with the identification procedure, and after the form type is identified, the lower attributes are further identified, and the image of the area defined by the format definition information unique to the identification result is displayed. Since the cutout and the recognition process for recognizing the form content from the cutout image are performed, it is possible to easily identify the types of various types of forms in a short time.
【0077】また、オペレータにとっては、処理対象の
帳票を画像読取装置の帳票台の上に置く操作のみで、帳
票種類が識別され、その中の確認必要部分が表示装置に
表示されるため、帳票処理のための操作が極めて簡単に
なり、作業効率が大幅に改善される。そして、時間も短
縮されることから、帳票を取扱う金融機関等における窓
口業務がスピードアップされ、顧客に対するサービスを
向上させることが可能になり、多種類の帳票を取扱う金
融機関、小売店舗等の受付窓口に設置しておくことによ
り、このシステムで読み取った情報で後続の業務処理を
行う装置あるいはシステムでの効率化を促進することが
可能になる。Further, for the operator, only by placing the form to be processed on the form stand of the image reading device, the form type is identified, and the necessary confirmation portion is displayed on the display device. The operation for processing is extremely simple and the working efficiency is greatly improved. And since the time is also shortened, the window service at financial institutions that handle forms can be speeded up, and it is possible to improve the service to customers, and the reception of financial institutions and retail stores that handle various types of forms By installing the information at the counter, it becomes possible to promote the efficiency of the device or system that performs the subsequent business process using the information read by this system.
【0078】本実施例は、以下のような特徴も有する。The present embodiment also has the following features.
【0079】(1)処理対象の帳票に記載された内容を
画像読取装置によって読み取り、その読取画像から帳票
上の記載内容を認識し、帳票の記載内容に応じた処理を
行う帳票処理方法において、画像の切出し領域が異なる
複数種の帳票を画像読取装置で読み取り、読み取った画
像が第1の種類の帳票に該当するか否かを予めファイル
に格納された帳票種類識別用の定義情報を用いて識別
し、第1の種類の帳票に該当する場合、当該第1の種類
の帳票に固有のフォーマットに対応した領域から画像を
切出し、その切り出した画像から記載内容を認識し、第
1の種類の帳票に該当しない場合、読み取った画像が第
2の種類の帳票に該当するか否かを予めファイルに格納
された帳票種類識別用の定義情報を用いて識別し、第2
の種類の帳票に該当する場合、当該第2の種類の帳票に
固有のフォーマットに対応した領域から画像を切出し、
その切り出した画像から記載内容を認識し、認識結果に
応じた処理を行う帳票処理方法。また、第2の種類の帳
票にも該当しない場合、処理対象の帳票の識別情報を入
力装置から入力し、入力された識別情報に対応する帳票
フォーマットに従った領域の画像を切出し、その切り出
した画像から記載内容を認識する帳票処理方法。(1) In the form processing method, the contents written on the form to be processed are read by the image reading device, the contents described on the form are recognized from the read image, and the process according to the contents described on the form is performed. A plurality of types of forms with different image cutout areas are read by an image reading device, and whether or not the read image corresponds to the first type of form is determined by using definition information for form type identification stored in a file in advance. If it is identified and corresponds to the first type of form, the image is cut out from the area corresponding to the format unique to the first type of form, the description content is recognized from the cut out image, and the first type If it does not correspond to the form, whether or not the read image corresponds to the form of the second type is identified using definition information for form type identification stored in a file in advance, and
If it corresponds to the type of form, the image is cut out from the area corresponding to the format unique to the type of the second type,
A form processing method for recognizing the described content from the clipped image and performing processing according to the recognition result. In addition, when it does not correspond to the second type of form, the identification information of the form to be processed is input from the input device, and the image of the area according to the form format corresponding to the input identification information is cut out and cut out. A form processing method for recognizing the described contents from images.
【0080】(2)処理対象の帳票に記載された内容を
画像読取装置によって読み取り、その読取画像から帳票
上の記載内容を認識し、帳票の記載内容に応じた処理を
行う帳票処理方法において、画像の切出し領域が異なる
複数種の帳票を画像読取装置で読み取り、読み取った画
像が第1の種類の帳票に該当するか否かを予めファイル
に格納された帳票種類識別用の定義情報を用いて識別
し、第1の種類の帳票に該当する場合、当該第1の種類
の帳票に固有のフォーマットに対応した領域から画像を
切出し、その切り出した画像から記載内容を認識し、そ
の認識の結果により、さらに下位属性を持つ帳票である
か否かを識別し、下位属性を持つ帳票であれば、その下
位属性に固有のフォーマットに対応した領域から画像を
切出し、その切り出した画像から記載内容を認識し、第
1の種類の帳票に該当しない場合、読み取った画像が第
2の種類の帳票に該当するか否かを予めファイルに格納
された帳票種類識別用の定義情報を用いて識別し、第2
の種類の帳票に該当する場合、当該第2の種類の帳票に
固有のフォーマットに対応した領域から画像を切出し、
その切り出した画像から記載内容を認識し、その認識の
結果により、さらに下位属性を持つ帳票であるか否かを
識別し、下位属性を持つ帳票であれば、その下位属性に
固有のフォーマットに対応した領域から画像を切出し、
その切り出した画像から記載内容を認識し、認識結果に
応じた処理を行う帳票処理方法。また、第2の種類の帳
票にも該当しない場合、処理対象の帳票の識別情報を入
力装置から入力し、入力された識別情報に対応する帳票
フォーマットに従った領域の画像を切出し、その切り出
した画像から記載内容を認識する帳票処理方法。(2) In the form processing method, the contents written on the form to be processed are read by the image reading device, the contents described on the form are recognized from the read image, and the process according to the contents described on the form is performed. A plurality of types of forms with different image cutout areas are read by an image reading device, and whether or not the read image corresponds to the first type of form is determined by using definition information for form type identification stored in a file in advance. If it is identified and corresponds to the first type of form, an image is cut out from the area corresponding to the format unique to the first type of form, the described content is recognized from the cut out image, and the result of the recognition is used. , It is identified whether or not the form has a lower attribute, and if the form has a lower attribute, the image is cut out from the area corresponding to the format specific to the lower attribute, and the cutout is performed. If the described content is recognized from the image and the image does not correspond to the first type of form, whether the read image corresponds to the second type of form or not is stored in a file in advance as definition information for identifying the form type. Identify with the second
If it corresponds to the type of form, the image is cut out from the area corresponding to the format unique to the type of the second type,
The description content is recognized from the cut-out image, and the result of the recognition is used to identify whether or not the form has a lower attribute. If the form has a lower attribute, the format corresponding to the lower attribute is supported. Cut out the image from the area
A form processing method for recognizing the described content from the clipped image and performing processing according to the recognition result. In addition, when it does not correspond to the second type of form, the identification information of the form to be processed is input from the input device, and the image of the area according to the form format corresponding to the input identification information is cut out and cut out. A form processing method for recognizing the described contents from images.
【0081】(3)処理対象の帳票に記載された内容を
画像読取装置によって読み取り、その読取画像から帳票
上の記載内容を認識し、帳票の記載内容に応じた処理を
行う帳票処理方法において、複数種類の帳票のうち所定
部分にIDが付された帳票であるか否かを認識し、ID
付き帳票であれば、そのID付き帳票のフォーマットの
応じた画像を切出し、その内容を認識するステップと、
ID付き帳票でない場合、バーコード付き帳票であるか
否かを認識し、バーコード付き帳票であれば、バーコー
ド付き帳票のフォーマットの応じた画像を切出し、その
内容を認識するステップと、バーコード付き帳票でない
場合、MICR文字付き帳票であるか否かを認識し、M
ICR文字付き帳票であれば、MICR文字付き帳票の
フォーマットの応じた画像を切出し、その内容を認識す
るステップと、上記いずれの帳票とも認識できなかった
場合、処理対象の帳票の識別情報を入力装置から入力
し、入力された識別情報に対応する帳票フォーマットに
従った領域の画像を切出し、その切り出した画像から記
載内容を認識するステップと、各帳票の認識結果に応じ
て、関連する業務の処理を行う帳票識別方法。(3) In the form processing method, the contents written on the form to be processed are read by the image reading device, the contents described on the form are recognized from the read image, and the process according to the contents described on the form is performed. Recognize whether or not a form has IDs attached to predetermined parts of multiple types of forms, and
If the form is an attached form, a step of cutting out an image corresponding to the format of the form with the ID and recognizing its content,
If it is not a form with ID, it is recognized whether or not it is a form with barcode, and if it is a form with barcode, a step of cutting out an image according to the format of the form with barcode and recognizing its contents, and a barcode If the form is not an attached form, it is recognized whether the form is an MICR attached form and M
In the case of a form with ICR characters, a step of cutting out an image corresponding to the format of the form with MICR characters and recognizing the contents, and when none of the above forms can be recognized, the identification information of the form to be processed is input device. The image of the area according to the form format corresponding to the input identification information is cut out, the step of recognizing the description content from the cut out image, and the processing of the related business according to the recognition result of each form Form identification method to perform.
【0082】(4)処理対象の帳票に記載された内容を
画像読取装置によって読み取り、その読取画像から帳票
上の記載内容を認識する帳票処理システムにおいて、複
数種類の帳票を識別するための定義情報を予め登録した
帳票定義情報ファイルと、画像読取装置で読み取った帳
票の読取画像と定義情報とのマッチング処理によって帳
票種類がいずれの種類に該当するかを識別する帳票種類
識別手段と、識別された帳票種類の帳票定義情報中に予
め認識対象に設定されている領域の画像を切出し、さら
にその切出し画像中で文字認識対象に設定されている画
像について文字認識する処理手段とを備える帳票処理シ
ステム。(4) Definition information for identifying a plurality of types of forms in the form processing system in which the contents read on the form to be processed are read by the image reading device and the contents described on the form are recognized from the read image. The form definition information file that has been registered in advance, and the form type identification means that identifies which type the form type corresponds to by the matching process between the read image of the form read by the image reading device and the definition information, are identified. A form processing system, comprising: an image of an area previously set as a recognition target in the form definition information of a form type; and a character recognizing processing unit for recognizing an image set as a character recognition target in the cut-out image.
【0083】[0083]
【発明の効果】以上のように、本発明によれば、多種類
の帳票の種類の識別を、短時間で容易に行うことができ
る。また、下位属性を持つ帳票についても、その固有の
フォーマットの情報を参照し、短時間にその記載内容を
認識することができる。As described above, according to the present invention, it is possible to easily identify various types of forms in a short time. Further, regarding a form having a lower attribute, the description content can be recognized in a short time by referring to the information of its unique format.
【図1】本発明の帳票処理方法を適用したシステムの一
実施形態を示すシステム構成図である。FIG. 1 is a system configuration diagram showing an embodiment of a system to which a form processing method of the present invention is applied.
【図2】画像入力装置と接続される入力制御部の内部構
成図である。FIG. 2 is an internal configuration diagram of an input control unit connected to an image input device.
【図3】帳票フォーマットを金融機関が自ら制定した制
定帳票の例と、読み取った情報の表示画面例を示す図で
ある。FIG. 3 is a diagram showing an example of an established form in which a financial institution self-formulates the form format and a display screen example of the read information.
【図4】処理対象となる約束手形の例と、読み取った情
報の表示画面例を示す図である。FIG. 4 is a diagram showing an example of a promissory note to be processed and an example of a display screen of read information.
【図5】自治体等が制定したバーコード帳票の例と、読
み取った情報の表示画面例を示す図である。FIG. 5 is a diagram showing an example of a bar code form established by a local government and a display screen example of read information.
【図6】企業等が制定した帳票フォーマットの例と、読
み取った情報の表示画面例を示す図である。FIG. 6 is a diagram showing an example of a form format established by a company and a display screen example of read information.
【図7】自治体等が制定したOCR帳票の例と、読み取
った情報の表示画面例を示す図である。FIG. 7 is a diagram showing an example of an OCR form established by a local government and a display screen example of read information.
【図8】帳票種類の識別処理手順を示すフローチャート
である。FIG. 8 is a flowchart showing a procedure for identifying a form type.
【図9】帳票識別処理の初期画面の例を示す図である。FIG. 9 is a diagram showing an example of an initial screen of form identification processing.
【図10】レイアウトが制定されたレイアウト帳票の例
を示す図である。FIG. 10 is a diagram showing an example of a layout form in which a layout is established.
【図11】図3の制定帳票の処理手順の詳細を示す図で
ある。FIG. 11 is a diagram showing details of a procedure for processing the established form shown in FIG. 3;
【図12】図5のバーコード帳票の処理手順の詳細を示
す図である。FIG. 12 is a diagram showing details of a processing procedure of the barcode form in FIG.
【図13】図6のフォーマット形式の帳票処理手順の詳
細を示す図である。13 is a diagram showing details of a form processing procedure in the format of FIG.
【図14】図4の約束手形の処理手順の詳細を示す図で
ある。FIG. 14 is a diagram showing details of a processing procedure for the promissory note in FIG. 4;
1…画像読取装置、2…窓口端末、3…キーボード、5
…表示装置、6…単語辞書ファイル、7…帳票フォーマ
ット定義情報ファイル、8…画面定義ファイル、9…印
鑑データベース、22…文字帳票認識部、23…帳票認
識マクロ、221…文字認識部、22…帳票識別処理
部、223…バーコード認識処理部、224…単語照合
処理部、225…印鑑照合処理部、226…イメージ処
理部、227…線分検出処理部、1103…帳票種類識
別用定義情報、1106…帳票フォーマット定義情報。1 ... Image reading device, 2 ... Window terminal, 3 ... Keyboard, 5
... Display device, 6 ... Word dictionary file, 7 ... Form format definition information file, 8 ... Screen definition file, 9 ... Stamp database, 22 ... Character form recognition unit, 23 ... Form recognition macro, 221 ... Character recognition unit, 22 ... Form identification processing unit, 223 ... Bar code recognition processing unit, 224 ... Word matching processing unit, 225 ... Seal stamp matching processing unit, 226 ... Image processing unit, 227 ... Line segment detection processing unit, 1103 ... Form type identification definition information, 1106 ... Form format definition information.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平7−271880(JP,A) 特開 昭62−38984(JP,A) 特開 平9−204492(JP,A) 国際公開97/005561(WO,A1) (58)調査した分野(Int.Cl.7,DB名) G06K 9/00 - 9/82 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP-A-7-271880 (JP, A) JP-A-62-38984 (JP, A) JP-A-9-204492 (JP, A) International Publication 97/005561 (WO, A1) (58) Fields investigated (Int.Cl. 7 , DB name) G06K 9/00-9/82
Claims (8)
処理部が実行する帳票処理方法であって以下のステップ
を有することを特徴とする、 帳票の画像を読み取るステップと、 読み取った帳票の画像で制定帳票の下位属性を示す帳票
IDを認識できるか否かを判定するステップと、帳票IDを認識でき たとき、認識した帳票IDに対応す
る特定箇所の画像を切り出して認識するステップと、帳票IDを認識できなかった とき、帳票ID以外で予め
登録されている条件に適合するか否かを判定するステッ
プと、 登録されている条件に適合するとき、その条件に従って
帳票の特定箇所の画像を切り出して認識するステップ
と、 登録されている条件に適合しないとき、認識対象外の帳
票であると判定するステップ。1. A form processing method executed by a processing unit in a form processing system for processing a form, comprising the following steps: a step of reading an image of the form and an image of the read form. A form that shows the lower attributes of the form
Determining whether ID can recognize, when able to recognize the form ID, and recognizing by cutting an image of a specific portion corresponding to the recognized form ID, when not recognized the form ID, form A step of determining whether or not the condition other than the ID is registered in advance, and a step of recognizing by cutting out an image of a specific portion of the form according to the condition when the registered condition is satisfied, The step of determining that the form is not a recognition target when the condition is not satisfied.
字又はMICR文字又は線分情報と見出し文字の文字列
の特徴を含むことを特徴とする帳票処理方法。2. The form processing method according to claim 1, wherein the pre-registered condition includes characteristics of a bar code, MT characters, MICR characters, line segment information, and a character string of a heading character. Form processing method characterized by.
って、 前記帳票IDは、制定帳票の下位属性によらず共通の位
置に設けられている数字であることを特徴とする帳票処
理方法。 3. The form processing method according to claim 1, wherein the form ID is a number provided at a common position regardless of a lower attribute of the established form. Processing method.
部とを有する帳票処理システムであって、 前記処理部は、前記読取部で読み取った帳票の画像情報
で制定帳票の下位属性を示す帳票IDを認識できたか否
かを判定し、 帳票IDを認識できた場合には認識した帳票IDに対応
する特定箇所を文字認識し、 帳票IDを認識できなかった場合には帳票ID以外で予
め登録されている条件に適合するかを判定し、 登録されている条件に適合する場合にはその条件に従っ
て帳票の特定箇所を文字認識し、 登録されている条件に適合しない場合には認識対象外の
帳票であると判定することを特徴とする帳票処理システ
ム。4. A form processing system having a reading unit for reading image information of a form and a processing unit, wherein the processing unit indicates a lower attribute of the established form by the image information of the form read by the reading unit. It is determined whether or not the form ID can be recognized. If the form ID can be recognized, the specific portion corresponding to the recognized form ID is character-recognized, and if the form ID cannot be recognized, a form other than the form ID is used for prediction. If the registered conditions are met, if the registered conditions are met, the specific parts of the form are character-recognized according to the conditions, and the registered conditions are not met. Is a form processing system characterized by determining that the form is not a recognition target.
部とを有する帳票処理システムであって、 前記処理部は、前記読取部で読み取った帳票の画像情報
で、制定帳票の下位属性によらず共通する位置にある帳
票IDを認識できたか否かを判定し、 帳票IDを認識できた場合には、帳票IDの認識結果に
基づいて特定した制定帳票の下位属性に対応する特定箇
所を読み取った帳票の画像から切り出して文字認識し、 帳票IDを認識できなかった場合には、帳票ID以外で
予め登録されている条件に適合するかを判定し、 登録されている条件に適合する場合にはその条件に従っ
て帳票の特定箇所を文字認識することを特徴とする帳票
処理システム。 5. A form processing system having a reading unit for reading image information of a form and a processing unit, wherein the processing unit is image information of the form read by the reading unit and has a lower attribute of the established form. It is determined whether or not the form IDs in common positions can be recognized, and if the form IDs are recognized, the specific location corresponding to the lower attribute of the established form specified based on the recognition result of the form IDs is determined. If the document ID is not recognized after cutting out the image of the read form and recognizing the characters, it is judged whether the condition other than the form ID is registered in advance, and if the registered condition is satisfied. The form processing system is characterized in that the character recognition is performed on a specific part of the form according to the conditions.
部とを有する帳票処理システムであって、 前記処理部は、前記読取部で読み取った帳票の画像情報
から第1領域を切り出して、該第1領域で帳票IDを認
識できたか否かを判定し、 帳票IDを認識できた場合には、認識した帳票IDに対
応する特定箇所を読み取った帳票の画像情報で文字認識
し、 帳票IDを認識できなかった場合には、前記読取部で読
み取った帳票の画像情報の第2領域にある情報を取得し
て帳票ID以外で予め登録されている条件に適合するか
を判定し、 登録されている条件に適合する場合にはその条件に従っ
て帳票の特定箇所を文字認識することを特徴とする帳票
処理システム。 6. A form processing system having a reading unit for reading image information of a form and a processing unit, wherein the processing unit cuts out a first area from image information of the form read by the reading unit, It is determined whether or not the form ID can be recognized in the first area, and if the form ID can be recognized, character recognition is performed using the image information of the form that reads the specific portion corresponding to the recognized form ID, and the form ID If it is not recognized, the information in the second area of the image information of the form read by the reading unit is acquired, it is determined whether or not the condition other than the form ID matches the pre-registered condition, and the registration is performed. A form processing system characterized by recognizing a specific portion of a form according to the condition when the condition is met.
理システムであって、 前記予め登録されている条件は、バーコード又はMT文
字又はMICR文字又は線分情報と見出し文字の文字列
の特徴を含むことを特徴とする帳票処理システム。7. The form processing system according to claim 4 , wherein the pre-registered condition is a bar code, MT characters, MICR characters, or line segment information and a character string of a heading character. Form processing system characterized by including the features of.
理システムであって、 前記処理部は、 帳票IDを認識できた場合に、その帳票IDに対応する
第1画面を表示部に出力し、 帳票IDを認識できなかった場合で且つ前記予め登録さ
れている条件に適合した場合には、前記第1画面と異な
る第2画面を表示部に出力することを特徴とする帳票処
理システム。 8. The form processing system according to claim 4, wherein, when the form ID can be recognized, the processing unit displays a first screen corresponding to the form ID on the display unit. A form processing system which outputs and outputs a second screen different from the first screen to the display unit when the form ID cannot be recognized and when the condition registered in advance is satisfied. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003057931A JP3520872B2 (en) | 2003-03-05 | 2003-03-05 | Form processing method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003057931A JP3520872B2 (en) | 2003-03-05 | 2003-03-05 | Form processing method and system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11053311A Division JP2000251012A (en) | 1999-03-01 | 1999-03-01 | Method and system for document processing |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003263608A JP2003263608A (en) | 2003-09-19 |
JP3520872B2 true JP3520872B2 (en) | 2004-04-19 |
Family
ID=29208497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003057931A Expired - Fee Related JP3520872B2 (en) | 2003-03-05 | 2003-03-05 | Form processing method and system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3520872B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014016762A (en) * | 2012-07-09 | 2014-01-30 | Hitachi Omron Terminal Solutions Corp | Form recognition apparatus and form recognition method |
JP6476877B2 (en) * | 2015-01-14 | 2019-03-06 | 富士ゼロックス株式会社 | Information processing apparatus, system and program |
JP2017126276A (en) * | 2016-01-15 | 2017-07-20 | グローリー株式会社 | Valuable medium processor and valuable medium processing method |
JP6729480B2 (en) * | 2017-04-28 | 2020-07-22 | 京セラドキュメントソリューションズ株式会社 | Information processing apparatus and file name setting method |
-
2003
- 2003-03-05 JP JP2003057931A patent/JP3520872B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003263608A (en) | 2003-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100411650B1 (en) | Business form handling method and system for carrying out the same | |
KR100368587B1 (en) | Sheet handling system | |
JP3491636B2 (en) | Form processing method and system | |
JP3088019B2 (en) | Medium processing apparatus and medium processing method | |
US20080298668A1 (en) | Method for fraud detection using multiple scan technologies | |
JP5202677B2 (en) | Receipt data recognition device and program thereof | |
JP5810568B2 (en) | Information processing apparatus, program, and data extraction method | |
JP3520872B2 (en) | Form processing method and system | |
JP2003263607A (en) | Slip processing method and system | |
JP3463008B2 (en) | Medium processing method and medium processing apparatus | |
JP3463009B2 (en) | Medium processing method and medium processing apparatus | |
JP4516376B2 (en) | Form processing system | |
JP2001344427A (en) | Method and device for identifying payment document | |
JP2001312694A (en) | Method and device for recognizing many kinds of slips | |
JPH1116020A (en) | Method and device for identifying merchandise coupon | |
JP3067536U (en) | Automatic bill input system | |
JPH09117725A (en) | Video coding device | |
JPH0957206A (en) | Video coding device | |
JP2009110472A (en) | Business form reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040126 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080213 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090213 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090213 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100213 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100213 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110213 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120213 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120213 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130213 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130213 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140213 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |