JPH02204885A - Character reading system - Google Patents
Character reading systemInfo
- Publication number
- JPH02204885A JPH02204885A JP1024551A JP2455189A JPH02204885A JP H02204885 A JPH02204885 A JP H02204885A JP 1024551 A JP1024551 A JP 1024551A JP 2455189 A JP2455189 A JP 2455189A JP H02204885 A JPH02204885 A JP H02204885A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- user
- standard
- reading
- individual
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/41—Analysis of document content
- G06V30/412—Layout analysis of documents structured with printed lines or input boxes, e.g. business forms or tables
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Character Input (AREA)
- Character Discrimination (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、帳票に記入された文字の読取処理を、予め設
定された読取制御情報に基づいて実行する文字読取シス
テムに関する。[Detailed Description of the Invention] [Object of the Invention] (Industrial Application Field) The present invention relates to a character reading system that executes reading processing of characters written on a form based on preset reading control information. .
(従来の技術)
一般に、帳票に記入された文字の認識処理を行なう例え
ば文字読取装置を制御して文字の読取りを行なう文字読
取システムは、読取処理を実行するための読取処理部と
、この読取処理部において読取処理を実行する際に用い
られるフォーマットコントロール情報(以下、FC情報
と称する)と呼ばれる読取制御情報を設定するためのF
C情報作成部によって成立っている。通常FC情報は、
読取処理を実行する前に予め設定される。読取処理部は
、読取処理を実行する場合に予め設定されたFC情報に
基づいて帳票に記入された文字の読取処理を実行する。(Prior Art) In general, a character reading system that performs recognition processing of characters written on a form, for example, reads characters by controlling a character reading device, includes a reading processing section for executing the reading processing, and a reading processing section for performing the reading processing, F for setting reading control information called format control information (hereinafter referred to as FC information) used when executing reading processing in the processing unit
It is established by the C information creation department. Normal FC information is
It is set in advance before executing the reading process. When executing the reading process, the reading processing unit executes the reading process of the characters written on the form based on the FC information set in advance.
FC情報の設定方法は、FC情報を作成するためのパラ
メータ情報が記入されたFC情報登録用制御シート(以
下、単に制御シートと略称する)を読込ませることによ
って生成される。つまり、制御シートから読取られたパ
ラメータ情報に基づいて、FC情報作成部におけるFC
作成プログラムがFC情報を生成し登録するものである
。The FC information is generated by reading an FC information registration control sheet (hereinafter simply referred to as a control sheet) in which parameter information for creating FC information is written. That is, based on the parameter information read from the control sheet, the FC information creation section
The creation program generates and registers FC information.
(発明が解決しようとする課題)
このように、従来の文字読取システムにおいては、読取
処理部における読取処理プログラムの処理ルーチン中に
おいて、予め登録されたFC情報を参照して処理を実行
するようになっていた。(Problem to be Solved by the Invention) As described above, in the conventional character reading system, in the processing routine of the reading processing program in the reading processing section, processing is executed by referring to FC information registered in advance. It had become.
ところで、ユーザによって個別の処理が必要な物件(ユ
ーザ個別物件)が発生した場合には、ユーザ個別物件に
対処する処理を実行するように読取処理の内容を変更し
なければならない。このため、処理内容の変更によって
は、仕様変更の大小にかかわらずFC生成プログラム、
及び読取処理プログラムの両方を変更する必要があった
。しかしながら各プログラムの変更は、ユーザ側で行な
うことが困難であり、またメーカ側で仕様の変更を行な
う場合であってもユーザ個別物件に対応する処理体系を
開発するするための工数1手間が非常にかかってしまう
という問題があった。By the way, when a property that requires individual processing for each user (user-individual property) occurs, the content of the reading process must be changed so that processing for the user-individual property is executed. Therefore, depending on the change in processing content, the FC generation program may
It was necessary to change both the read processing program and the read processing program. However, it is difficult for the user to change each program, and even if the manufacturer changes the specifications, it takes a lot of man-hours and effort to develop a processing system that corresponds to each user's individual property. There was a problem with it getting caught.
本発明は前記のような点に鑑みてなされたもので、ユー
ザ個別物件に対して容易に対処することが可能な文字読
取システムを提供することを目的とする。The present invention has been made in view of the above-mentioned points, and an object of the present invention is to provide a character reading system that can easily deal with individual user properties.
[発明の構成]
(課題を解決するための手段)
本発明は、読取処理における処理内容に変更が必要な場
合、変更の対象となる特定の目的を持った個別処理(ユ
ーザ個別物件に対する処理)を実行する個別処理手段と
、読取処理の処理内容の変更に無関係な標準処理を実行
する標準処理手段と、読取制御情報を前記個別処理手段
、及び前記標準処理手段の各処理手段用に設定する設定
手段を備えている。そして、標準処理手段による標準処
理の特定の処理段階において前記個別処理手段を起動し
、この起動された前記個別処理手段による個別処理が終
了した後に前記標準処理手段を再開するように処理制御
を行ない、この処理制御に従って実行される標準処理手
段、または個別処理手段が、読取制御情報設定手段によ
り設定されたそれぞれの処理手段用の読取制御情報に基
づいて処理を実行するように構成するものである。[Structure of the Invention] (Means for Solving the Problems) The present invention provides individual processing (processing for individual user objects) with a specific purpose to be changed when the processing content in the reading process needs to be changed. a standard processing means that executes standard processing unrelated to changes in the processing content of the reading process, and reading control information is set for each processing means of the individual processing means and the standard processing means. Equipped with setting means. Then, the individual processing means is activated at a specific processing stage of the standard processing by the standard processing means, and processing control is performed so that the standard processing means is restarted after the individual processing by the activated individual processing means is completed. , the standard processing means or the individual processing means executed according to this processing control are configured to execute processing based on the reading control information for each processing means set by the reading control information setting means. .
(作用)
このようにして構成される文字読取システムでは、標準
の文字読取処理プログラム(標準処理手段)の特定の処
理段階から、ユーザ個別物件に対応するユーザ用プログ
ラム(個別処理手段)に起動をかけて処理を実行するこ
とができる。また、ユーザ用プログラムにおいて処理を
実行する際に用いられる読取制御情報が、標準の読取処
理プログラムを実行する際に用いられる読取制御情報と
同様にして登録される。このため、処理内容に変更が必
要なユーザ個別物件に対して、ユーザ用プログラムのみ
を変更することによって対処することができる。(Function) In the character reading system configured in this manner, the user program (individual processing means) corresponding to the user's individual property is activated from a specific processing stage of the standard character reading processing program (standard processing means). The process can be executed by Further, reading control information used when executing a process in a user program is registered in the same manner as reading control information used when executing a standard reading processing program. Therefore, it is possible to deal with a user's individual property that requires a change in processing content by changing only the user program.
(実施例)
以下、図面を参照して本発明の一実施例を説明する。第
1図は同実施例に係わる文字読取システムの構成を示す
ブロック図である。同図に示す文字読取システムは、例
えば文字読取装置を制御して、帳票に記入された文字の
読取処理を行なうものである。第1図において、FC情
報格納部11は、後述するFC情報登録用制御シートが
標準処理用であるか、またはユーザ処理用であるかに応
じて、シートに記入されたパラメータ情報に基づいて、
標準処理用、個別処理用の読取制御情報(FC情報)を
作成する。標準用FC情報格納部12は、FC情報作成
部11において作成された標準処理用のFC情報を標準
処理用FC情報格納テーブルに格納する。ユーザ用FC
情報格納部13は、ユーザ用制御シートに記入された(
ユーザ用制御シートであることを示す)ファイル名を格
納するファイル名格納テーブル(図示せず)、及びファ
イル名に対応するパラメータ情報を格納するパラメータ
情報格納用テーブル(図示せず)を有している。標準処
理部14は、文字読取処理の対象とする帳票に対して処
理内容の変更がある場合でも、変更の対象とならない処
理を実行するものであり、図示せぬ標準処理テーブルに
格納された処理プログラムを指定するファイル名にした
がって処理を実行する。この標準処理部14において実
行される標準処理は、標準用FC情報格納部12に格納
された標準用FC情報に基づいて実行される。ユーザ処
理部I5は、標準処理部14の標準処理テーブルに格納
されたファイル名が、ユーザ処理を行なうユーザ用プロ
グラムを指定するファイル名である場合にインターフェ
ース部1Bを介して起動される。(Example) Hereinafter, an example of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a character reading system according to the same embodiment. The character reading system shown in the figure controls, for example, a character reading device to read characters written on a form. In FIG. 1, the FC information storage unit 11 uses the parameter information written in the FC information registration control sheet, which will be described later, depending on whether the sheet is for standard processing or user processing.
Create read control information (FC information) for standard processing and individual processing. The standard FC information storage unit 12 stores the standard processing FC information created by the FC information creation unit 11 in the standard processing FC information storage table. User FC
The information storage unit 13 stores information written in the user control sheet (
A file name storage table (not shown) that stores a file name (indicating that it is a user control sheet), and a parameter information storage table (not shown) that stores parameter information corresponding to the file name. There is. The standard processing unit 14 executes processes that are not subject to change even if there is a change in the processing content for a form that is subject to character reading processing, and executes processes that are not subject to change, and processes that are stored in a standard processing table (not shown). Executes processing according to the file name that specifies the program. The standard processing executed in the standard processing section 14 is executed based on the standard FC information stored in the standard FC information storage section 12. The user processing section I5 is activated via the interface section 1B when the file name stored in the standard processing table of the standard processing section 14 is a file name specifying a user program that performs user processing.
また、ユーザ処理部15は、ユーザ個別物件に対応する
ユーザ処理を実行するものであり、文字読取処理の対象
とする帳票に対する処理内容に変更がある場合に変更の
対象となる。インターフェース部1Bは、標準処理部1
4による特定の処理段階において、ユーザ処理部15に
おけるユーザ処理に用いられる情報を格納したインター
フェース用のファイル17 (以下、インターフェース
ファイルと称する)を設定し、ユーザ処理を起動する。Further, the user processing unit 15 executes user processing corresponding to a user's individual property, and is subject to change when there is a change in the processing content for a form targeted for character reading processing. The interface section 1B is the standard processing section 1
4, an interface file 17 (hereinafter referred to as an interface file) storing information used for user processing in the user processing unit 15 is set, and user processing is started.
また、ユーザ処理部15におけるユーザ処理が終了した
場合に、標準処理部14における標準処理に用いられる
情報を格納したインターフェースファイル17を設定し
、標準処理を起動する。また、ユーザ処理部15におい
て実行さるユーザ処理は、ユーザ用FC情報格納部13
に格納されたパラメータ情報に基づいて実行される。Furthermore, when the user processing in the user processing unit 15 is completed, the interface file 17 storing information used for standard processing in the standard processing unit 14 is set, and the standard processing is started. Further, the user processing executed in the user processing unit 15 is performed by the user FC information storage unit 13.
is executed based on the parameter information stored in .
次に、同実施例の動作を説明する。Next, the operation of this embodiment will be explained.
同実施例における文字読取システムは、文字読取装置を
制御して帳票に記入された文字の読取処理を行なうもの
である。処理対象となる帳票は、文字が記入される位置
を指定するフィールドが複数設けられている。文字読取
装置は、文字が記入された帳票を光学的に走査して帳票
イメージを検出する走査機構部、及び走査機構部によっ
て検出された帳票イメージから文字パターンを切出して
文字認識処理を行なう認識部等により構成されている。The character reading system in this embodiment controls a character reading device to read characters written on a form. The form to be processed has a plurality of fields for specifying positions where characters are written. The character reading device includes a scanning mechanism unit that optically scans a form on which characters are written to detect a form image, and a recognition unit that cuts out a character pattern from the form image detected by the scanning mechanism unit and performs character recognition processing. It is composed of etc.
また、文字読取結果等を表示する表示部、及びユーザに
よって文字読取システムに対してデータを入力する等の
ために用いられるキーボード等によって構成される入力
部が設けられている。Also provided is a display section that displays character reading results and the like, and an input section that includes a keyboard and the like used by the user to input data into the character reading system.
まず、FC情報作成部11によるパラメータ情報の登録
方法について説明する。第2図は、同実施例の文字読取
システムにおいて用いられる制御シートの構成を示して
いる。制御シートの第1行目には、ID番号、ファイル
名等を記入するためのフィールドがそれぞれについて設
けられている。First, a method of registering parameter information by the FC information creation section 11 will be described. FIG. 2 shows the configuration of a control sheet used in the character reading system of the same embodiment. In the first line of the control sheet, fields are provided for entering ID numbers, file names, etc., respectively.
第2行目以降には、複数のパラメータ情報記入用のフィ
ールドが設けられており、各処理を実行する際に参照さ
れるパラメータ情報が記入される。From the second line onwards, fields for entering a plurality of parameter information are provided, and parameter information to be referred to when executing each process is entered.
ID番号は、制御シートに記入されるパラメータ情報の
内容毎に定められており、ID番号によって標準処理用
であるか、またはユーザ処理用の制御シートであるか判
断される。The ID number is determined for each content of parameter information written on the control sheet, and it is determined whether the control sheet is for standard processing or user processing based on the ID number.
パラメータ情報の登録は、第3図に示すフローチャート
に従って行なわれる。はじめに、走査機構部(図示せず
)においてセットアツプされた複数枚の制御シートから
1枚の制御シートが取出され(ステップS1)、制御シ
ートのイメージが検出される。次に、文字認識部(図示
せず)において、検出されたイメージから制御シートに
記入されたID番号、ファイル名、パラメータ情報を示
す文字の読取りが行なわれる。FC情報作成部11は、
取出された制御シートが、標準処理用のものであるか、
またはユーザ処理用のものであるかID番号に基づいて
判断する(ステップS2)。Registration of parameter information is performed according to the flowchart shown in FIG. First, one control sheet is taken out from a plurality of control sheets set up in a scanning mechanism (not shown) (step S1), and an image of the control sheet is detected. Next, a character recognition unit (not shown) reads characters indicating the ID number, file name, and parameter information written on the control sheet from the detected image. The FC information creation unit 11
Is the retrieved control sheet for standard processing?
Alternatively, it is determined based on the ID number whether it is for user processing (step S2).
制御シートがユーザ用である場合には、ファイル名記入
用のフィールドに記入されたファイル名が取出される(
ステップS3)。ここで、制御シートに記入されたパラ
メータ情報を格納するためのパラメータ情報格納用のフ
ァイルを作成する(ステップS4)。次に、ユーザ用制
御シートに記入されたパラメータ情報を、ステップS4
において生成されたパラメータ情報格納用のファイルに
格納しくステップS5)、ステップS3において取出さ
れたファイル名を、ファイル名格納用のテーブルに格納
する(ステップS6)。すなわち、共通するID番号が
記入された制御シートのファイル名をファイル名格納テ
ーブルに格納し、同テーブルに格納されたファイル名に
対応するパラメータ情報をパラメータ情報格納用のファ
イルに格納するものである。1枚の制御シートに記入さ
れたパラメータ情報の格納が終了すると、セットアツプ
された制御シートが終了したか否かを判断しくステップ
S7)、終了していればパラメータ情報の登録を終了す
る。制御シートが残っている場合には、新たに制御シー
ト(1枚)の取出しを行ない(ステップS1)、以下同
様にしてパラメータ情報の設定を行なう。なお、ステッ
プS2において、読取った制御シートが標準処理用のも
のと判断された場合は、標準用制御シートに記入された
パラメータ情報に基づいて、標準処理を行なう際に用い
られるFC情報を格納する標準処理用のテーブル変換処
理を行なう(ステップS8)。この標準処理用のテーブ
ル設定についての詳細な説明は省略する。If the control sheet is for the user, the file name entered in the file name entry field is retrieved (
Step S3). Here, a file for storing parameter information is created to store the parameter information written on the control sheet (step S4). Next, in step S4, the parameter information entered in the user control sheet is
The file name extracted in step S3 is stored in the file for storing the parameter information generated in step S5), and the file name extracted in step S3 is stored in the table for storing the file name (step S6). That is, the file name of the control sheet in which the common ID number is entered is stored in the file name storage table, and the parameter information corresponding to the file name stored in the table is stored in the parameter information storage file. . When the storage of the parameter information written on one control sheet is completed, it is determined whether or not the set-up control sheet has been completed (step S7), and if it has been completed, the registration of the parameter information is completed. If a control sheet remains, a new control sheet (one sheet) is taken out (step S1), and parameter information is set in the same manner. In addition, in step S2, if it is determined that the read control sheet is for standard processing, FC information used when performing standard processing is stored based on the parameter information entered in the standard control sheet. Table conversion processing for standard processing is performed (step S8). A detailed explanation of the table settings for standard processing will be omitted.
ここで、標準処理部14の処理手順を、第4図に示すフ
ローチャートを参照しながら説明する。Here, the processing procedure of the standard processing section 14 will be explained with reference to the flowchart shown in FIG.
まず、読取処理を開始する前に、実行するジョブの選択
、及び読取モードの指定等が予め行なわれているものと
する。標準処理部14では、指定されたジョブの選択に
応じて、文字読取システムによって実行される処理プロ
グラムを指定するファイル名が、標準処理を実行する際
に参照される標準処理テーブル(図示せず)に設定され
る。このジョブ選択に応じてユーザ処理が実行される場
合は、ユーザ用プログラムを指定するユーザプログラム
ファイル名が標準処理テーブルに設定される。First, before starting the reading process, it is assumed that the job to be executed is selected, the reading mode is specified, etc. In the standard processing unit 14, in accordance with the selection of the specified job, a file name specifying a processing program to be executed by the character reading system is stored in a standard processing table (not shown) that is referred to when executing the standard processing. is set to When user processing is executed in response to this job selection, a user program file name specifying a user program is set in the standard processing table.
ここでの読取モードは、即時修正モードが指定されてお
り、リジェクト、論理エラー等が存在する場合には、そ
の時点で修正の要求が行なわれるものとする。また、こ
こで例としてあげるユーザ処理は、文字読取処理の対象
とする帳票に設けられたフィールド内に記入された文字
について、認識結果として得られた文字の文字種が正し
いか否かをチエツクするものとする。As for the reading mode here, an immediate correction mode is designated, and if a reject, a logical error, etc. exist, a request for correction is made at that point. In addition, the user process taken as an example here checks whether the character type of the character obtained as a recognition result is correct for the character entered in the field provided in the form targeted for character reading processing. shall be.
標準処理部14が起動されると、標準処理テーブルに設
定されたプログラムファイル名によって指定される標準
処理を実行する。はじめに、走査機構部、文字認識部に
対して処理の実行を指示し、処理対象とする帳票につい
て文字認識処理を行なう。標準処理部14は、認識処理
部における文字認識処理によって得られた1フイ一ルド
分の認識結、J%を取出しくステップAI) リジェ
クト文字が存在するか否かチエツクを行なう(ステップ
A2)。リジェクトした文字が存在する場合は、リジェ
クトデータの修正要求を表示部(図示せず)に出力し、
例えばリジェクトパターンを表示してこれに基づいてリ
ジェクト文字を修正させる(ステップA3)。認識結果
の中に存在したりジエクトデータが、例えば入力部から
千−人力されて修正されると、標準処理部14における
認識結果についての標準チエツク(論理エラーチエツク
等)が実行される。この標準チエツクによって、エラー
データが存在すると判断されると、エラーデータの修正
要求を出力部に出力し、エラーデータを修正させる(ス
テップA5)。When the standard processing unit 14 is activated, it executes the standard processing specified by the program file name set in the standard processing table. First, the scanning mechanism section and character recognition section are instructed to execute processing, and character recognition processing is performed on the form to be processed. The standard processing section 14 extracts the recognition result for one field, J%, obtained by the character recognition process in the recognition processing section (step AI) and checks whether there is a reject character (step A2). If there are rejected characters, a request to correct the rejected data is output to the display unit (not shown),
For example, a reject pattern is displayed and the reject characters are corrected based on this (step A3). When the recognition result exists or the target data is corrected, for example, by manual input from the input section, a standard check (logical error check, etc.) on the recognition result is executed in the standard processing section 14. If it is determined through this standard check that error data exists, a request to correct the error data is output to the output section, and the error data is corrected (step A5).
次に、標準処理部14は、この処理段階において実行さ
れる処理を、標準処理テーブルに設定されたファイル名
に基づいて判断する(ステップA6)。ここで実行すべ
き処理がユーザ処理でない場合は、ユーザ処理を起動し
ないで標準処理部14における次の処理を実行する。一
方、標準処理テーブルにユーザ用プログラムのファイル
名が設定されている場合には、インターフェース部1B
は、ファイル名に対応するユーザ処理を実行する際に参
照される標準処理からユーザ処理へ移行するためのイン
ターフェースファイル17を作成する(ステップA7)
。ここでのインターフェースファイル17は、ユーザ用
処理が、1フイールド内に記入された文字についての認
識結果が正しいものであるか否かをチエツクする処理で
あるため、標準処理部14において処理対象としている
フィールドを指定する情報、この情報によって指定され
るフィールドについての認識結果が格納されているファ
イルを指定する情報等、ユーザ処理を実行するために必
要な各種フィールド情報が設定される。また、インター
フェースファイル17には、ユーザ処理を規定するパラ
メータ情報が登録されたファイルのファイル名が設定さ
れる。すなわち、ユーザ用FC情報格納部13のパラメ
ータ情報格納用のテーブルに格納されたパラメータ情報
を指定するファイル名が設定される。Next, the standard processing unit 14 determines the processing to be executed in this processing stage based on the file name set in the standard processing table (step A6). If the process to be executed here is not a user process, the next process in the standard processing unit 14 is executed without starting the user process. On the other hand, if the file name of the user program is set in the standard processing table, the interface section 1B
creates an interface file 17 for transitioning from standard processing to user processing, which is referred to when executing user processing corresponding to the file name (step A7).
. The interface file 17 here is processed by the standard processing unit 14 because the user processing is processing to check whether the recognition result for characters entered in one field is correct. Various field information necessary for executing user processing is set, such as information specifying a field and information specifying a file in which recognition results for the field specified by this information are stored. Furthermore, the file name of a file in which parameter information defining user processing is registered is set in the interface file 17. That is, a file name designating parameter information stored in the parameter information storage table of the user FC information storage section 13 is set.
こうして、インターフェース部1Bにおいてユーザ処理
に移行するためのインターフェースファイル17が作成
されると、ユーザ処理部15におけるユーザ処理プログ
ラムが起動される(ステップA8)。ユーザ処理部15
は、インターフェース部16において生成されたインタ
ーフェースファイル17を参照しながら、ユーザ処理を
実行する(ステップA9)。すなわち、ユーザ処理部1
5は、インターフェースファイル17に設定されたユー
ザ用パラメータ情報が格納されたファイルのファイル名
をもとに、パラメータ情報をユーザ処理用FC情報格納
部13のパラメータ情報格納用のテーブルから読出し、
このパラメータ情報に基づいてユーザ処理を実行する。When the interface file 17 for transitioning to user processing is thus created in the interface section 1B, the user processing program in the user processing section 15 is started (step A8). User processing unit 15
executes user processing while referring to the interface file 17 generated in the interface unit 16 (step A9). That is, the user processing unit 1
5 reads parameter information from the parameter information storage table of the user processing FC information storage section 13 based on the file name of the file in which the user parameter information set in the interface file 17 is stored;
User processing is executed based on this parameter information.
ここでのパラメータ情報は、ユーザ処理を実行するため
に必要な、1フイールドの認識結果に対する文字種チエ
ツクを行なうための情報(文字種を指定する情報等)が
設定されている。ユーザ処理が終了すると、ユーザ処理
部15は、ユーザ処理の処理結果に応じて、リターンス
テータスの設定を行なう。すなわち、1フイールドにつ
いての文字種チエツク(ユーザ処理)によって、認識処
理結果を示すデータが正しいと判断された場合(正デー
タ)、または正しくないと判断された場合(エラーデー
タ)に応じてリターンステータスが設定される。The parameter information here is set with information (information specifying the character type, etc.) for checking the character type for the recognition result of one field, which is necessary to execute the user process. When the user processing is completed, the user processing unit 15 sets a return status according to the processing result of the user processing. In other words, the return status is set depending on whether the data indicating the recognition processing result is determined to be correct (correct data) or incorrect (error data) by character type check (user processing) for one field. Set.
ここで、インターフェース部IBはリターンステータス
に基づいて、ユーザ処理の処理結果を判断する(ステッ
プA 10)。認識処理結果がリターンステータスによ
ってエラーデータと判断されると、インターフェース部
1Bは、標準処理部14において認識処理データを修正
するための処理を実行する際に参照されるインターフェ
ースファイル17を生成する(ステップA11)。この
インターフェースファイル17には、例えば認識処理デ
ータが格納されたファイルに関する情報、認識結果を修
正することを指示するエラーメツセージ、認識処理デー
タの扱いに関する情報(ここでは、データの表示を指定
)、及び認識結果修正時におけるキーのプロテクト処理
を指定する情報が設定される。なお、プロテクト処理を
指定する情報は、正しいデータをキー人力することによ
って認識処理データを修正する際、使用可能なキーを指
定するものである。Here, the interface unit IB determines the processing result of the user processing based on the return status (step A10). When the recognition processing result is determined to be error data based on the return status, the interface unit 1B generates an interface file 17 that is referred to when the standard processing unit 14 executes processing for correcting the recognition processing data (step A11). This interface file 17 includes, for example, information regarding the file in which the recognition processing data is stored, an error message instructing to correct the recognition result, information regarding the handling of the recognition processing data (here, data display is specified), and Information specifying key protection processing when modifying recognition results is set. Note that the information specifying the protect process specifies a key that can be used when correcting the recognition process data by inputting correct data manually.
例えば、ユーザ処理部15におけるユーザ処理によって
、例えば処理対象の1フイールド内に存在すべき文字が
英字であるところ数字であったためエラーデータと判断
した場合は、エラー修正を行なう際に使用可能なキーを
英字キーに指定するものである。エラーデータ修正処理
を行なうためのインターフェースファイル17が生成さ
れると、標準処理部14におけるエラーデータ修正処理
が起動される。エラーデータ修正処理は、インターフェ
ースファイル17の内容に基づいて実行される。まず、
エラーデータと判断された認識結果データ、及びインタ
ーフェースファイル17に設定されたエラーメツセージ
を表示部において表示し、ユーザに対してエラーデータ
の修正を要求する(ステップA12)。こうして表示さ
れたエラーデータ、及びエラーメツセージに基づいてユ
ーザによって正しいデータがキー人力されると、認識処
理データが格納されているファイルのデータ修正を行な
う。For example, if the user processing in the user processing unit 15 determines that it is error data because a character that should exist in one field to be processed is a numeric character instead of an alphabetic character, a key that can be used when correcting the error is detected. is specified as an alphabetic key. When the interface file 17 for performing the error data correction process is generated, the error data correction process in the standard processing section 14 is activated. The error data correction process is executed based on the contents of the interface file 17. first,
The recognition result data determined to be error data and the error message set in the interface file 17 are displayed on the display section, and the user is requested to correct the error data (step A12). When the user inputs correct data based on the displayed error data and error message, the data in the file storing the recognition processing data is corrected.
以下、修正が行なわれた処理対象とする1フイールドの
認識結果データについて、再度ユーザ処理を行なう。こ
の処理手順については、前記において説明した手順と同
様であるのでここでは省略する。Thereafter, user processing is performed again on the recognition result data of one field to be processed that has been corrected. This processing procedure is the same as the procedure explained above, so it will be omitted here.
一方、ユーザ処理によって処理対象とする認識処理結果
がリターンステータスによって正しいものであると判断
(正データ)された場合(ステップ5IO)、インター
フェース部1Bは、標準処理部I4における次の標準処
理を実行する際に参照されるインターフェースファイル
17を生成する(ステップA 14)。このインターフ
ェースファイル17が作成されると、標準処理部14に
おける標準処理が起動され、次の処理が実行される。On the other hand, if the recognition processing result to be processed by the user processing is determined to be correct (correct data) according to the return status (step 5IO), the interface unit 1B executes the next standard processing in the standard processing unit I4. An interface file 17 is generated to be referenced when performing the process (step A14). When this interface file 17 is created, standard processing in the standard processing section 14 is started and the next processing is executed.
なお、前記実施例においては、ユーザ処理部15におい
て実行されるユーザ処理を、1フイールド内に記入され
た文字の認識結果が正しい文字種であるか否かをチエツ
クするものとしたが、ユーザ処理の内容、及び標準処理
からユーザ処理に移行する特定の処理段階は任意に設定
することができる。例えば、文字読取処理の対象となっ
ている帳票単位にチエツクを行なう処理、文字読取結果
についてフィールド単位または帳票単位で編集を行ない
ユーザ固有の表示形態によって表示を行なうための処理
等、ユーザ処理部15において設定されるユーザ処理が
実行される。また、ユーザ処理部15に設定されるユー
ザ処理に応じて、ユーザ用FC情報格納部13に制御シ
ートに記入されたパラメータ情報が設定されるため、パ
ラメータ情報の扱いもユーザ処理部15におけるユーザ
処理によって任意に設定することができる。In the above embodiment, the user processing executed in the user processing section 15 is to check whether the recognition result of the character written in one field is the correct character type. The content and the specific processing step of transitioning from standard processing to user processing can be set arbitrarily. For example, the user processing unit 15 performs processing such as checking each document that is subject to character reading processing, editing the character reading results on a field-by-field or document-by-form basis, and displaying the result in a user-specific display format. The user process set in is executed. In addition, since the parameter information written on the control sheet is set in the user FC information storage unit 13 according to the user processing set in the user processing unit 15, the handling of the parameter information is also handled by the user processing in the user processing unit 15. It can be set arbitrarily by
このように、処理内容をユーザ個別物件に対応するよう
に任意に設定することができるユーザ処理部15と、ユ
ーザ処理に関係なく実行される標準処理部14を設けた
ことにより、標準処理以外のものはユーザ個々に対応す
るように運用することができる。また、標準処理は、基
本的なものだけで良いため標準処理の内容が複雑となら
ず、開発工数、手間が限られたものとなる。さらに、ユ
ーザ処理部15において実行されるユーザ処理を規定す
る情報を、パラメータ形式としているため、仕様変更を
行なう場合であっても容易に行なうことができる。In this way, by providing the user processing section 15 that can arbitrarily set the processing content to correspond to the user's individual property, and the standard processing section 14 that is executed regardless of the user processing, it is possible to perform processing other than the standard processing. Things can be operated to suit individual users. Further, since standard processing only requires basic processing, the content of standard processing is not complicated, and development man-hours and efforts are limited. Furthermore, since the information defining the user processing to be executed in the user processing section 15 is in a parameter format, even if the specifications need to be changed, they can be easily done.
[発明の効果]
以上のように本発明によれば、帳票に記入された文字の
読取処理を行なう文字読取システムにおいて、標準処理
を行なう標準処理部と特定の目的を持った処理を行なう
ユーザ処理部とを設け、ユーザ処理部において用いられ
るユーザ処理用の読取制御情報をパラメータとして設定
し、ユーザ固有の処理が必要なユーザ個別物件に対して
はユーザ処理部において処理を行なうようにしたので、
ユーザ個別物件に応じた処理内容の変更が必要な場合で
あっても標準処理部についての変更が不要となる。この
ため、ユーザ個別物件に対して容易に対処することが可
能となるものである。[Effects of the Invention] As described above, according to the present invention, in a character reading system that performs reading processing of characters written on a form, a standard processing section that performs standard processing and a user processing section that performs processing with a specific purpose are integrated. The user processing section sets read control information for user processing used in the user processing section as a parameter, and the user processing section performs processing for user-specific properties that require user-specific processing.
Even if it is necessary to change the processing content according to the user's individual property, there is no need to change the standard processing unit. Therefore, it becomes possible to easily deal with the user's individual properties.
第1図は本発明の一実施例に係わる文字読取システムの
構成を示すブロック図、第2図はパラメータ情報を設定
するために用いられる制御シートの構成を示す図、第3
図は制御シートを用いたパラメータ情報を設定する処理
手順を示すフローチャート、第4図は同実施例における
読取処理の処理手順を示すフローチャートである。
11・・・FC情報作成部、12・・・標準用FC情報
格納部、13・・・ユーザ用FC情報格納部、14・・
・標準処理部(標準処理手段)、15・・・ユーザ処理
部(個別処理手段)、16・・・インターフェース部(
処理制御手段) 、17・・・インターフェースファイ
ル。
(匁#F級嶽狭償)
b
第1図
出願人代理人 弁理士 鈴江武彦
第
図
第
図FIG. 1 is a block diagram showing the configuration of a character reading system according to an embodiment of the present invention, FIG. 2 is a diagram showing the configuration of a control sheet used to set parameter information, and FIG.
The figure is a flowchart showing the processing procedure for setting parameter information using a control sheet, and FIG. 4 is a flowchart showing the processing procedure of the reading process in the same embodiment. 11... FC information creation unit, 12... Standard FC information storage unit, 13... User FC information storage unit, 14...
- Standard processing section (standard processing means), 15... User processing section (individual processing means), 16... Interface section (
processing control means), 17...interface file. (Momme #F class Gakusaku) b Figure 1 Applicant's agent Patent attorney Takehiko Suzue Figure 1
Claims (1)
取制御情報に基づいて実行する文字読取システムにおい
て、 前記読取処理における処理内容に変更が必要な場合、変
更の対象となる特定の目的を持った個別処理を実行する
個別処理手段と、 前記読取処理の処理内容の変更に無関係な標準処理を実
行する標準処理手段と、 前記読取制御情報を前記個別処理手段、及び前記標準処
理手段の各処理手段用に設定する読取制御情報設定手段
と、 前記標準処理手段による標準処理の特定の処理段階にお
いて前記個別処理手段を起動し、この起動された前記個
別処理手段による個別処理が終了した後に前記標準処理
手段を再開する処理制御手段と、 を具備し、 前記処理制御手段による制御に従って実行される標準処
理手段、または個別処理手段が、読取制御情報設定手段
により設定されたそれぞれの処理手段用の読取制御情報
に基づいて処理を実行することを特徴とする文字読取シ
ステム。[Scope of Claims] In a character reading system that executes reading processing of characters written on a form based on preset reading control information, if the processing content of the reading processing needs to be changed, the object of the change is an individual processing means that executes an individual process with a specific purpose, a standard processing means that executes a standard process that is unrelated to changing the processing content of the reading process; a reading control information setting means for setting each processing means of the standard processing means; and a reading control information setting means for activating the individual processing means at a specific processing stage of the standard processing by the standard processing means; processing control means for restarting the standard processing means after the processing is completed; the standard processing means or the individual processing means to be executed under control by the processing control means are set by the reading control information setting means; A character reading system characterized in that processing is executed based on reading control information for each processing means.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1024551A JPH02204885A (en) | 1989-02-02 | 1989-02-02 | Character reading system |
| US07/472,227 US5153927A (en) | 1989-02-02 | 1990-01-30 | Character reading system and method |
| KR1019900001224A KR930003412B1 (en) | 1989-02-02 | 1990-02-02 | Character reading system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1024551A JPH02204885A (en) | 1989-02-02 | 1989-02-02 | Character reading system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02204885A true JPH02204885A (en) | 1990-08-14 |
Family
ID=12141288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1024551A Pending JPH02204885A (en) | 1989-02-02 | 1989-02-02 | Character reading system |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5153927A (en) |
| JP (1) | JPH02204885A (en) |
| KR (1) | KR930003412B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014182614A (en) * | 2013-03-19 | 2014-09-29 | Fujitsu Ltd | Program, error determination method, and error determination device |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6683697B1 (en) * | 1991-03-20 | 2004-01-27 | Millenium L.P. | Information processing methodology |
| US5258855A (en) * | 1991-03-20 | 1993-11-02 | System X, L. P. | Information processing methodology |
| US5685844A (en) * | 1995-01-06 | 1997-11-11 | Abbott Laboratories | Medicinal fluid pump having multiple stored protocols |
| US5923792A (en) * | 1996-02-07 | 1999-07-13 | Industrial Technology Research Institute | Screen display methods for computer-aided data entry |
| JP2005056315A (en) * | 2003-08-07 | 2005-03-03 | Ricoh Co Ltd | Information processing apparatus, program, and storage medium |
| IT202100012701A1 (en) * | 2021-05-20 | 2022-11-20 | Più Sviluppo S R L | Method of rapid acquisition of documents and subsequent management of the same |
-
1989
- 1989-02-02 JP JP1024551A patent/JPH02204885A/en active Pending
-
1990
- 1990-01-30 US US07/472,227 patent/US5153927A/en not_active Expired - Fee Related
- 1990-02-02 KR KR1019900001224A patent/KR930003412B1/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014182614A (en) * | 2013-03-19 | 2014-09-29 | Fujitsu Ltd | Program, error determination method, and error determination device |
Also Published As
| Publication number | Publication date |
|---|---|
| KR900013423A (en) | 1990-09-05 |
| KR930003412B1 (en) | 1993-04-29 |
| US5153927A (en) | 1992-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114115826A (en) | Code generation method, terminal and readable storage medium | |
| KR930003412B1 (en) | Character reading system and method | |
| JPH10207699A (en) | Data item processing method on the display screen | |
| JPH1040247A (en) | Data processing device | |
| JPS58103023A (en) | Field input system for display terminal | |
| JPH0744343A (en) | Operation support information automatic generation device | |
| JP2636910B2 (en) | Parameter update method of procedural processing command | |
| JPS63205731A (en) | Program start processing system | |
| JPS63228341A (en) | Program syntax checking system | |
| JP2773731B2 (en) | Keyboard device | |
| JPH05181661A (en) | General purpose menu system for each user | |
| JPH02133822A (en) | data processing equipment | |
| JPH0243658A (en) | Batch job starting system from on-line program | |
| JPS63763A (en) | English spelling check system for word processor | |
| JPH0619692A (en) | Software development supporting device | |
| JPH02161554A (en) | Program start system | |
| JPH06103287A (en) | Office equipment | |
| JPH05204627A (en) | Menu display processor | |
| JPH064374A (en) | Simplified system for file registration | |
| JPH0756668A (en) | Input control device | |
| JPH05103123A (en) | Facsimile equipment | |
| JPH09231228A (en) | File search device | |
| JPH0241530A (en) | Generation for check item of program and its digestion supporting system | |
| JPH03218540A (en) | Control system when program translation error occurs | |
| JPH0973466A (en) | Database maintenance method |