JP2006072919A - Data entry device, and control method and program thereof - Google Patents

Data entry device, and control method and program thereof Download PDF

Info

Publication number
JP2006072919A
JP2006072919A JP2004258551A JP2004258551A JP2006072919A JP 2006072919 A JP2006072919 A JP 2006072919A JP 2004258551 A JP2004258551 A JP 2004258551A JP 2004258551 A JP2004258551 A JP 2004258551A JP 2006072919 A JP2006072919 A JP 2006072919A
Authority
JP
Japan
Prior art keywords
data
entry
partial image
image
processed
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.)
Granted
Application number
JP2004258551A
Other languages
Japanese (ja)
Other versions
JP4430490B2 (en
Inventor
Koji Haraike
耕司 原池
Masahiro Deguchi
雅啓 出口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon System Solutions Inc
Original Assignee
Canon System Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon System Solutions Inc filed Critical Canon System Solutions Inc
Priority to JP2004258551A priority Critical patent/JP4430490B2/en
Publication of JP2006072919A publication Critical patent/JP2006072919A/en
Application granted granted Critical
Publication of JP4430490B2 publication Critical patent/JP4430490B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a data entry device capable of efficiently and easily implementing data entry work, a control method and a program thereof. <P>SOLUTION: Partial images that correspond to each column of form image data are extracted based on layout data showing a layout of columns of the form image data. Information on a display screen having a partial image to be processed and at least one partial image to be processed after that, of the extracted partial images, is generated. When a display screen based on the generated information on the display screen is displayed, the partial image to be processed and at least one partial image to be processed after that, in the information on a display screen, are displayed in different forms. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置及びその制御方法、プログラムに関するものである。   The present invention relates to a data entry device for registering data corresponding to an image in an entry field in form image data, a control method therefor, and a program.

従来より、銀行の口座の新規開設の申込書や宅配便の伝票等の手書きの帳票類に、必要事項を記載することで、所望のサービスの申込を行うことが広く行われている。例えば、新規口座を開設するとき等は、必要事項を所定の帳票に記載し郵送するだけでよく、銀行の支店で待たされること無く、新規口座開設が可能になっている。   2. Description of the Related Art Conventionally, application of a desired service has been widely performed by describing necessary items in handwritten forms such as an application form for opening a bank account or a courier slip. For example, when opening a new account, it is only necessary to write the necessary information on a predetermined form and mail it, and it is possible to open a new account without waiting at a bank branch.

また、最近では、例えば、銀行口座新規開設の申込を行うにあたって、インターネット等の通信回線を介して、事前に氏名や住所等のデータを登録すると、その登録データが記載済の申込書が申込者宛に送られてきて、申込者は、捺印等をするだけで済むようなことも行われてきている。このような構成では、ユーザが手書きで記載した事項を、オペレータが別途端末に入力する入力処理を省略化することができる。   Also, recently, for example, when applying for opening a bank account, if data such as name and address are registered in advance via a communication line such as the Internet, the application form with the registered data written in the applicant There are also cases where the applicant only needs to make a seal or the like. In such a configuration, it is possible to omit an input process in which an operator separately inputs items handwritten by the user into the terminal.

しかしながら、現在でも、手書きの申込書による手続も広く行われているため、それらに記載された手書き情報を電子的に管理するためのデータエントリ作業は欠かせないものとなっている。   However, even now, procedures using handwritten application forms are widely performed, and therefore data entry work for electronically managing handwritten information described therein is indispensable.

このデータエントリ作業に係る関係業種及びその作業の一例を示すと、以下のようにものが挙げられる。   An example of the related business type and the work related to the data entry work is as follows.

・銀行業務における手書き主体の伝票の事務処理
・クレジットカード/信販における申込書の事務処理
・保険業における新規契約及び保全契約の事務処理
・流通業における仕入れ伝票等の伝票類の事務処理
・製造業における製造情報書、品質結果の電子データ化
データエントリ作業を行うオペレータは、帳票用紙や、帳票用紙をスキャニングしてコンピュータに取り込んだ画像情報を見ながら、データエントリ作業を行うことになる。ただ、必ずしも連続して同一の帳票のデータを行うというわけではなく、様々な種類の帳票データに対するデータエントリ処理を並行して行うこともある。
・ Handwriting-based voucher processing in banking operations ・ Credit card / credit sales application processing ・ Insurance business new and maintenance contract processing ・ Distribution business purchase slips and other voucher processing ・ Manufacturing The operator who performs the data entry operation performs the data entry operation while looking at the form paper and the image information scanned into the computer by scanning the form paper. However, the data of the same form is not necessarily continuously performed, and the data entry processing for various types of form data may be performed in parallel.

そのため、データエントリ対象の帳票用紙の種類が変わった場合などは、入力すべきデータの項目が帳票用紙上のどこに記載されているかを探す必要があり、業務効率が下がってしまう等の問題があった。   For this reason, when the type of form paper targeted for data entry has changed, it is necessary to search where the data items to be entered are listed on the form paper, resulting in reduced business efficiency. It was.

そこで、この問題を解決するための構成として、例えば、特許文献1がある。この特許文献1では、帳票画像データから、記載事項に対応する部分画像データを切り出し、オペレータ端末でその部分画像データを表示させて、その部分画像データに対するデータエントリ作業を行わせる。これによって、オペレータが帳票画像データからデータエントリ対象の記載事項を細かく探索する必要がなくなり、作業効率の向上を期待することができる。また、一つの帳票画像データを記載事項毎に担当のオペレータで処理するといったことも行えるようになっている。
特開2003−58813号公報
Therefore, as a configuration for solving this problem, for example, Patent Document 1 is available. In Patent Document 1, partial image data corresponding to a description item is cut out from form image data, the partial image data is displayed on an operator terminal, and data entry work is performed on the partial image data. This eliminates the need for the operator to search in detail the entry items for the data entry target from the form image data, so that improvement in work efficiency can be expected. In addition, one form image data can be processed by a responsible operator for each item to be described.
JP 2003-58813 A

しかしながら、特許文献1の記載の技術では、単に、帳票画像データから、処理対象の記載事項の部分画像データを切り出して、その部分画像データに対するデータエントリを実現しているだけである。そのため、帳票画像データに、複数の記載事項が存在する場合でも、その各記載事項に対するデータエントリの効率化を図る工夫や表示制御は実現されておらず、依然として、データエントリの効率性の観点からは、更なる改良の余地があると言える。   However, the technique described in Patent Document 1 simply cuts out partial image data of a description item to be processed from form image data and realizes data entry for the partial image data. For this reason, even when there are multiple items to be described in the form image data, the device and display control for improving the efficiency of the data entry for each item have not been realized, and still from the viewpoint of the efficiency of the data entry. It can be said that there is room for further improvement.

本発明は上記の課題を解決するためになされたものであり、データエントリ作業をより効率的にかつ容易に実行することができるデータエントリ装置及びその制御方法、プログラムを提供することを目的とする。   The present invention has been made to solve the above problems, and an object of the present invention is to provide a data entry device, a control method therefor, and a program that can execute data entry work more efficiently and easily. .

上記の目的を達成するための本発明によるデータエントリ装置は以下の構成を備える。即ち、

また、好ましくは、帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置であって、
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出手段と、
前記抽出手段で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成手段と、
前記作成手段で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御手段と
を備える。
In order to achieve the above object, a data entry device according to the present invention comprises the following arrangement. That is,

Preferably, the data entry device performs registration of data corresponding to the image in the entry field in the form image data,
Extracting means for extracting a partial image corresponding to each entry field in the form image data based on layout data indicating a layout of the entry field in the form image data;
Creating means for creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed among the partial images extracted by the extracting means;
When displaying a display screen based on the display screen information created by the creating means, a display for distinguishing and displaying the display form of the partial image to be processed in the display screen information and the at least one other partial image And a control means.

また、好ましくは、前記抽出手段は、2以上の帳票イメージデータ夫々の記入欄のレイアウトを示すレイアウトデータに基づいて、前記2以上の帳票イメージデータの記入欄に対応する部分画像を抽出する。   Preferably, the extraction unit extracts a partial image corresponding to the entry field of the two or more form image data based on layout data indicating a layout of the entry field of each of the two or more form image data.

また、好ましくは、前記表示制御手段は、前記表示画面情報中に2以上の帳票イメージデータの記入欄に対応する部分画像が含まれる場合に、異なる帳票イメージデータの境界を識別可能に表示する。   Preferably, the display control means displays a boundary between different form image data in an identifiable manner when the display screen information includes partial images corresponding to two or more form image data entry fields.

また、好ましくは、前記作成手段は、前記処理対象の部分画像が、所定位置に表示されるように前記表示画面情報を作成する。   Preferably, the creation unit creates the display screen information so that the partial image to be processed is displayed at a predetermined position.

また、好ましくは、前記作成手段は、更に、オペレータによる入力部の操作に基づいて、データエントリを行うデータエントリフィールドを有し、かつ前記データエントリフィールドが、前記処理対象の部分画像の近傍に表示されるように前記表示画面情報を作成する。   Preferably, the creation unit further includes a data entry field for performing data entry based on an operation of the input unit by an operator, and the data entry field is displayed in the vicinity of the partial image to be processed. The display screen information is created as described above.

また、好ましくは、前記処理対象の部分画像に対応するデータの属性に基づいて、前記データエントリフィールドにおけるデータエントリを許容する文字種を制御する制御手段と
を更に備える。
Preferably, the apparatus further comprises control means for controlling a character type that allows data entry in the data entry field based on an attribute of data corresponding to the partial image to be processed.

また、好ましくは、前記処理対象の部分画像に対応するデータの属性に基づいて、前記データエントリフィールドでエントリされる文字データの変換ルールを設定する設定手段と
を更に備える。
Preferably, the apparatus further comprises setting means for setting a conversion rule for character data entered in the data entry field based on an attribute of data corresponding to the partial image to be processed.

また、好ましくは、前記表示制御手段は、前記データエントリフィールドのデータエントリの完了の有無を判定する判定手段を備え、
前記判定手段の判定結果、前記データエントリが完了した場合、前記処理対象の第1部分画像が表示されていた位置に、次の処理対象の第2部分画像を移動する。
Preferably, the display control means includes determination means for determining whether or not the data entry of the data entry field is completed,
When the data entry is completed as a result of the determination by the determination means, the second partial image to be processed next is moved to the position where the first partial image to be processed is displayed.

上記の目的を達成するための本発明によるデータエントリ装置の制御方法は以下の構成を備える。即ち、
帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置の制御方法であって、
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出工程と、
前記抽出工程で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成工程と、
前記作成工程で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御工程と
を備える。
In order to achieve the above object, a data entry device control method according to the present invention comprises the following arrangement. That is,
A control method of a data entry device for registering data corresponding to an image in an entry field in form image data,
An extraction step of extracting a partial image corresponding to each entry field in the form image data based on layout data indicating a layout of the entry field in the form image data;
Of the partial images extracted in the extraction step, a creation step of creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed;
When displaying a display screen based on the display screen information created in the creation step, a display for distinguishing and displaying the display form of the partial image to be processed and the at least one other partial image in the display screen information A control process.

上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置の制御を実現するプログラムであって、
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出工程のプログラムコードと、
前記抽出工程で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成工程のプログラムコードと、
前記作成工程で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御工程のプログラムコードと
を備える。
In order to achieve the above object, a program according to the present invention comprises the following arrangement. That is,
A program for realizing control of a data entry device for registering data corresponding to an image in an entry field in form image data,
Based on the layout data indicating the layout of the entry field in the form image data, the program code of the extraction process for extracting the partial image corresponding to each entry field in the form image data;
Of the partial images extracted in the extraction step, a program code of a creation step for creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed;
When displaying a display screen based on the display screen information created in the creation step, a display for distinguishing and displaying the display form of the partial image to be processed and the at least one other partial image in the display screen information Control program code.

本発明によれば、データエントリ作業をより効率的にかつ容易に実行することができるデータエントリ装置及びその制御方法、プログラムを提供できる。   ADVANTAGE OF THE INVENTION According to this invention, the data entry apparatus which can perform a data entry operation | work more efficiently and easily, its control method, and a program can be provided.

以下、本発明の実施の形態について図面を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は本発明の実施形態のデータエントリシステムの構成を示す図である。   FIG. 1 is a diagram showing a configuration of a data entry system according to an embodiment of the present invention.

101はデータ管理サーバであり、後述の各種データベース(DB)や、当該データエントリシステムで取り扱い可能な複数種類の記入欄を有する帳票のオリジナルイメージデータと、後述するエントリ端末で効率的な処理を行うために、イメージ取込端末103で取り込まれた必要事項が記載された帳票のイメージデータに傾斜補正等の前処理を施した前処理済帳票イメージデータ(以後、帳票インスタンスデータと称する)を記憶/管理している。   Reference numeral 101 denotes a data management server, which performs efficient processing with various database (DB) described later, original image data of a form having a plurality of types of entry fields that can be handled by the data entry system, and an entry terminal described later. Therefore, pre-processed form image data (hereinafter referred to as form instance data) obtained by performing pre-processing such as tilt correction on the form image data in which necessary items captured by the image capture terminal 103 are described is stored / I manage.

尚、ここで前処理として、取り込んだ帳票中の各記入欄のレイアウトを計算するレイアウト計算処理や、その帳票のイメージデータ中の各記入欄に対応する部分画像を領域分割する領域分割処理や、領域分割処理された部分画像中の文字(漢字、かな、英数字、各種記号等)画像を文字認識する文字認識処理等を行うことも勿論可能である。また、これらの処理は、必須ではなく、また、用途や目的に応じて、データ管理サーバ101で実行する。またネットワーク104上に、前処理用の処理サーバを別途構成し、その処理サーバ上で前処理を実行するようにしても良い。   As pre-processing here, layout calculation processing for calculating the layout of each entry field in the imported form, area division processing for dividing the partial image corresponding to each entry field in the image data of the form, Of course, it is possible to perform a character recognition process for recognizing a character (kanji, kana, alphanumeric, various symbols, etc.) image in the partial image subjected to the region division processing. Further, these processes are not essential, and are executed by the data management server 101 according to the use and purpose. Further, a preprocessing server may be separately configured on the network 104, and the preprocessing may be executed on the processing server.

102−1、102−2及び102−3は、各種帳票中の記入欄に記入された手書き文字に対応するデータをエントリする際に、オペレータが使用するエントリ端末である。   Reference numerals 102-1, 102-2, and 102-3 are entry terminals used by the operator when entering data corresponding to handwritten characters entered in the entry fields in various forms.

103は、イメージ取込端末であり、このイメージ取込端末103に接続されているスキャナ105を用いて、各種帳票を光学的に読み取り、その帳票イメージデータを作成する。当該帳票イメージデータはデータ管理サーバ101に送信され、前述の通り前処理が行われ、帳票インスタンスデータとして管理される。   Reference numeral 103 denotes an image capture terminal. The scanner 105 connected to the image capture terminal 103 is used to optically read various forms and create the form image data. The form image data is transmitted to the data management server 101, pre-processed as described above, and managed as form instance data.

図1では、イメージ取込端末103にスキャナ105が接続されている構成を示しているが、これに限定されるものではない。例えば、ファイル形式や、保存場所を指定して紙文書データを読み込んで電子イメージデータを作成し、指定保存場所にその電子イメージデータファイルを転送する機能を有している複合機等を用いる構成にしても勿論構わない。   Although FIG. 1 shows a configuration in which the scanner 105 is connected to the image capture terminal 103, the present invention is not limited to this. For example, a configuration is used in which a multifunction device or the like having a function of designating a file format and a storage location, reading paper document data to create electronic image data, and transferring the electronic image data file to the designated storage location is used. But of course.

104は、データ管理サーバ101、エントリ端末102−1〜102−3、イメージ取込端末103を相互に接続するネットワークである。   A network 104 connects the data management server 101, the entry terminals 102-1 to 102-3, and the image capture terminal 103 to each other.

尚、ネットワーク104は、典型的にはLANやWAN、インターネット、電話回線、専用デジタル回線、ATMやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用の無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、相互のデータの送受信が可能であれば、有線/無線の形態は問わない。   The network 104 is typically a LAN, WAN, Internet, telephone line, dedicated digital line, ATM, frame relay line, communication satellite line, cable TV line, wireless line for data broadcasting, or the like. As long as it is a so-called communication network realized by a combination of the above and the data can be transmitted and received between each other, the wired / wireless form is not limited.

次に、図2を参照して、エントリ端末102−1〜102−3のハードウェア構成について説明する。   Next, the hardware configuration of the entry terminals 102-1 to 102-3 will be described with reference to FIG.

図2は本発明の実施形態のエントリ端末のハードウェア構成を示す図である。   FIG. 2 is a diagram showing a hardware configuration of the entry terminal according to the embodiment of the present invention.

尚、図2では、エントリ端末102−1のハードウェア構成として説明するが、他のエントリ端末102−2や102−3、これに加えて、データ管理サーバ101やイメージ取込端末103についても、同様のハードウェア構成を有しているものとする。   In FIG. 2, the hardware configuration of the entry terminal 102-1 will be described, but the other entry terminals 102-2 and 102-3, in addition to the data management server 101 and the image capture terminal 103, It is assumed that the hardware configuration is the same.

201はCPUであり、RAM202やROM203に格納されているプログラムやデータを用いて、端末(コンピュータ)全体の制御を行うとともに、本コンピュータを適用するエントリ端末102−1が行う後述する各処理を実行する。   A CPU 201 controls the entire terminal (computer) using programs and data stored in the RAM 202 and the ROM 203, and executes each process to be described later performed by the entry terminal 102-1 to which the computer is applied. To do.

202はRAMであり、HDD(ハードディスクドライブ)204からロードされたプログラムやデータを一時的に記憶するためのエリアを有するとともに、CPU201が各種処理を行うために使用するワークエリアを備える。   A RAM 202 has an area for temporarily storing programs and data loaded from an HDD (Hard Disk Drive) 204 and a work area used by the CPU 201 to perform various processes.

203はROMであり、コンピュータのブートプログラムやBIOS等の各種プログラムを記憶している。204はHDD(ハードディスクドライブ)であり、OS(オペレーティングシステム)や、本コンピュータを適用するエントリ端末102−1が行う後述の処理をCPU201に実行させるためのプログラムやデータ等の各種データを保存しており、これらは必要に応じてCPU201の制御によりRAM202に読み出され実行されることになる。   A ROM 203 stores various programs such as a computer boot program and BIOS. Reference numeral 204 denotes an HDD (hard disk drive) that stores various data such as an OS (operating system) and programs and data for causing the CPU 201 to execute processing described later performed by the entry terminal 102-1 to which the computer is applied. These are read into the RAM 202 and executed under the control of the CPU 201 as necessary.

205はネットワークI/F(インタフェース)であり、コンピュータをネットワーク104に接続するためのものである。コンピュータは、このネットワークI/F205を介して外部機器とデータ通信を行うことが可能である。   Reference numeral 205 denotes a network I / F (interface) for connecting a computer to the network 104. The computer can perform data communication with an external device via the network I / F 205.

206は記憶媒体ドライブであり、CD−ROM、CD−R/RW、DVD―ROM、DVD−R/RW、DVD−RAM等から構成される。   Reference numeral 206 denotes a storage medium drive, which includes a CD-ROM, CD-R / RW, DVD-ROM, DVD-R / RW, DVD-RAM, and the like.

207はポインティングデバイス、208はキーボードであり、各種の指示をCPU201に入力することができる。これらは、入力部として機能する。   A pointing device 207 and a keyboard 208 can input various instructions to the CPU 201. These function as an input unit.

209はビデオI/F(インタフェース)であり、ここにディスプレイ装置210を接続する。ディスプレイ装置210はCRTや液晶画面等で構成されており、ビデオI/F209を介して送られた信号に基づいて、文字や画像等の情報を表示画面上に表示する機能を有する。   Reference numeral 209 denotes a video I / F (interface), to which the display device 210 is connected. The display device 210 includes a CRT, a liquid crystal screen, and the like, and has a function of displaying information such as characters and images on the display screen based on a signal sent via the video I / F 209.

211は外部機器I/F(インタフェース)であり、コンピュータに周辺機器を接続させるためのポートである。この外部機器I/F211を介してコンピュータは、周辺機器とのデータの送受信を行うことが可能であるSCSI、USB、IEEE1394等の各種インタフェースで構成することが可能でおり、通常複数の外部機器I/Fを有する。また、周辺機器との接続形態は有線/無線を問わない。   An external device I / F (interface) 211 is a port for connecting a peripheral device to the computer. Through this external device I / F 211, the computer can be configured with various interfaces such as SCSI, USB, IEEE 1394, etc. capable of transmitting / receiving data to / from peripheral devices, and usually a plurality of external devices I / F. The connection form with the peripheral device may be wired or wireless.

尚、イメージ取込端末103は、この外部機器I/F211を介して、スキャナ105に制御指示を送ったり、スキャナ105により作成されたイメージデータを取得したりすることとなる。   Note that the image capture terminal 103 sends a control instruction to the scanner 105 or acquires image data created by the scanner 105 via the external device I / F 211.

212はシステムバスであり、上述の各種構成要素を相互に接続するバスとして機能する。   A system bus 212 functions as a bus that interconnects the various components described above.

次に、図3を参照して、エントリ端末102−1の機能構成について説明する。   Next, the functional configuration of the entry terminal 102-1 will be described with reference to FIG.

図3は本発明の実施形態のエントリ端末の機能構成を示す図である。   FIG. 3 is a diagram showing a functional configuration of the entry terminal according to the embodiment of the present invention.

尚、図3では、エントリ端末102−1の機能構成について説明するが、他のエントリ端末102−2や102−3についても、同様の機能構成を有しているものとする。   In FIG. 3, the functional configuration of the entry terminal 102-1 will be described, but the other entry terminals 102-2 and 102-3 are assumed to have the same functional configuration.

エントリ端末102−1の機能としては、大きく3つの構成(画像処理部1021、データ管理部1022及びデータベースアクセス部1023)に分けることができる。   The function of the entry terminal 102-1 can be roughly divided into three configurations (image processing unit 1021, data management unit 1022, and database access unit 1023).

画像処理部1021は、部分画像切出部1021aと画面データ作成部1021bを有している。データ管理サーバ101から取得した帳票インスタンスデータから、当該帳票のレイアウトデータに基づき、データエントリ対象となる記入欄の部分画像を部分画像切出部1021aで切り出し、画面データ作成部1021bで表示画面情報(エントリ画面データ)を作成する。   The image processing unit 1021 includes a partial image cutout unit 1021a and a screen data creation unit 1021b. From the form instance data acquired from the data management server 101, based on the layout data of the form, the partial image of the entry field to be data entry target is cut out by the partial image cutout unit 1021a, and the screen data creation unit 1021b displays the display screen information ( Entry screen data).

ここで、図4を参照して、表示画面情報の一例について説明する。   Here, an example of the display screen information will be described with reference to FIG.

図4は本発明の実施形態の表示画面情報の一例を示す図である。   FIG. 4 is a diagram showing an example of display screen information according to the embodiment of the present invention.

表示画面情報(エントリ画面データ)に基づいて生成されるエントリ画面1700上では、データエントリ対象の部分画像1701aが部分画像表示領域1701上の所定位置(図4では、部分画像表示領域1701の左側)に表示される。この部分画像1701aは、その識別を容易にするために、その表示形態が強調表示(太枠線矩形で囲まれて表示)される。これにより、オペレータは、どの部分画像表示領域に対するデータについてのデータエントリを行えば良いかを容易に知ることができる。   On the entry screen 1700 generated based on the display screen information (entry screen data), the partial image 1701a that is the data entry target is a predetermined position on the partial image display area 1701 (the left side of the partial image display area 1701 in FIG. 4). Is displayed. The partial image 1701a is displayed with its display form highlighted (enclosed with a thick frame rectangle) for easy identification. Thus, the operator can easily know which partial image display area should be subjected to data entry.

尚、部分画像の識別を容易にするための表示形態は、基本的には、部分画像が、エントリ画面1700上で表示される他の情報と比較してその識別が容易になればどの様なものでも良く、図4で示す太枠線矩形に限定されるものではなく、ブリンク表示、グレーアウト表示、色付き表示等の他の表示形態であっても良い。   It should be noted that the display form for facilitating identification of the partial image is basically any kind of display as long as the partial image can be easily identified as compared with other information displayed on the entry screen 1700. It may be a thing, and is not limited to the thick frame rectangle shown in FIG. 4, and may be other display forms such as blink display, grayout display, and colored display.

また、このエントリ画面1700上では、帳票インスタンスデータ中の各部分画像領域毎に固有のデータエントリフィールドを構成するのではなく、データエントリフィールド(データエントリ領域)1702は常に1つだけに固定にしておく。代りに、エントリ画面1700において、上述のごとく、どの部分画像に対するデータエントリを行っているかをエントリ端末側で識別可能にする構成としている。これにより、オペレータは、データエントリの際に視線を動かすことなく、効率的な作業が可能になる。   In addition, on this entry screen 1700, a unique data entry field is not configured for each partial image area in the form instance data, and only one data entry field (data entry area) 1702 is always fixed. deep. Instead, on the entry screen 1700, as described above, the entry terminal side can identify which partial image the data entry is made. As a result, the operator can perform efficient work without moving the line of sight during data entry.

また、次の処理対象の部分画像1701bを画面上に表示しておき、かつその部分画像1701bを、データエントリフィールド1702の近傍に表示するため、次のデータエントリに対するオペレータの準備も容易に行える。   Further, since the partial image 1701b to be processed next is displayed on the screen and the partial image 1701b is displayed near the data entry field 1702, the operator can easily prepare for the next data entry.

尚、図4では示されていないが、部分画像1701aが現在の処理対象であり、部分画像1710bが次の処理対象であることを示すために、両者それぞれを囲む太枠線矩形の表示形態(例えば、色、線の太さ、線種等)は区別して表示される。例えば、部分画像1710aの太枠線矩形は赤で、部分画像1710bの太枠線矩形は青で表示される。また、両者の間には、区切画像1701c(図では、「×」)が表示される。このような表示を行うことにより、オペレータは、処理対象とそれ以外の部分画像を容易に識別することができる。   Although not shown in FIG. 4, in order to indicate that the partial image 1701a is the current processing target and the partial image 1710b is the next processing target, a display form of a thick frame rectangle ( For example, color, line thickness, line type, etc.) are displayed separately. For example, the thick frame rectangle of the partial image 1710a is displayed in red, and the thick frame rectangle of the partial image 1710b is displayed in blue. In addition, a delimiter image 1701c ("x" in the figure) is displayed between the two. By performing such display, the operator can easily identify the processing target and the other partial images.

尚、この区切画像1701cは、必ずしも部分画像と部分画像の間に入れなくてはならないということはなく、例えば、図4の部分画像1701aと、部分画像1701bとが異なる帳票インスタンスデータから作成されている場合に、それらの境界になる箇所に区切画像1701cを追加するといったことも可能である。   Note that the partition image 1701c does not necessarily have to be placed between the partial images. For example, the partial image 1701a in FIG. 4 and the partial image 1701b are created from different form instance data. In the case where there is a boundary, it is also possible to add a delimiter image 1701c to a location that becomes a boundary between them.

このように、本発明では、帳票インスタンスデータ毎のエントリ画面を適宜生成して表示するのではなく、図4に示されるように、帳票インスタンスデータ中の記入欄に対応する複数の部分画像の内、処理対象の部分画像1701aと次に連続する部分画像1701bの少なくとも一部が、データエントリ状況に応じて連続的にエントリ画面1700上で表示される。   As described above, in the present invention, instead of appropriately generating and displaying an entry screen for each form instance data, as shown in FIG. 4, a plurality of partial images corresponding to the entry fields in the form instance data are displayed. At least a part of the partial image 1701a to be processed and the subsequent partial image 1701b are continuously displayed on the entry screen 1700 according to the data entry status.

具体的には、部分画像1701aのデータエントリが確定すると、部分画像1701aはエントリ画面1700上から消え、部分画像1701bの表示位置が左へ移動して部分画像1701aの表示位置に移動し、部分画像1701bに続く次の部分画像が移動前の部分画像1701bの表示位置に表示される。そして、以降、処理対象の部分画像がなくなるまで、データエントリ状況に応じて、順次、処理対象の部分画像が左に移動しながら、切り替えて表示されることになる。   Specifically, when the data entry of the partial image 1701a is confirmed, the partial image 1701a disappears from the entry screen 1700, the display position of the partial image 1701b moves to the left, and moves to the display position of the partial image 1701a. The next partial image following 1701b is displayed at the display position of partial image 1701b before movement. Then, until the partial image to be processed disappears, the partial images to be processed are sequentially displayed while moving to the left in accordance with the data entry status.

つまり、オペレータは、処理対象の部分画像に対するデータエントリ中に、次の処理対象の部分画像を視認できる状況にあるので、オペレータは各部分画像に対するエントリ画面をいちいち切り替えて表示する操作を行うことなく、次の部分画像に対するデータエントリの準備が可能となる。これにより、オペレータによるデータエントリ操作が容易になり、作業の効率化を図ることができる。   That is, the operator can visually recognize the next partial image to be processed during the data entry for the partial image to be processed. Therefore, the operator does not perform an operation of switching and displaying the entry screen for each partial image. The data entry for the next partial image can be prepared. Thereby, the data entry operation by the operator is facilitated, and the work efficiency can be improved.

尚、本実施形態では処理対象の部分画像の切替をその表示位置を左へ移動することで実現する例を説明したが、これに限定されず、用途や目的に応じて、上下左右の所望の方向に移動して、部分画像の切替を実現しても良い。但し、データエントリの効率性、人間工学的な観点からは、左方向に移動しながら部分画像を切り替える構成であることが好ましい。   In this embodiment, the example in which the switching of the partial image to be processed is realized by moving the display position to the left has been described. However, the present invention is not limited to this. The partial image may be switched by moving in the direction. However, from the viewpoint of data entry efficiency and ergonomics, it is preferable that the partial image is switched while moving in the left direction.

また、図4のエントリ画面1700では、処理対象の部分画像1701aと、次の処理対象の部分画像1701bの一部を部分画像表示領域1701に表示する構成としているが、これに限定されず、処理対象の部分画像と、次以降の処理対象の部分画像を表示できる構成であれば、これに限定されない。つまり、部分画像表示領域1701には、処理対象の部分画像と、それ以降に処理対象となる少なくとも1つ以上の部分画像を表示できれば良い。   Further, the entry screen 1700 in FIG. 4 is configured to display the partial image 1701a to be processed and a part of the next partial image 1701b to be processed in the partial image display area 1701, but the present invention is not limited to this. The present invention is not limited to this as long as it can display the target partial image and the subsequent partial images to be processed. That is, the partial image display area 1701 only needs to display a partial image to be processed and at least one partial image to be processed thereafter.

エントリ画面1700において、データエントリ領域1702は、処理対象の部分画像1701aに表示された手書き文字画像に対応するコードデータをエントリする領域である。ここで、データエントリ領域1702は、処理対象の部分画像の属性に応じて、そのデータエントリ数の制御(入力制御)及びエントリデータの変換(変換ルール)が制御される。   In the entry screen 1700, the data entry area 1702 is an area for entering code data corresponding to the handwritten character image displayed on the partial image 1701a to be processed. Here, in the data entry area 1702, the control of the number of data entries (input control) and the conversion of entry data (conversion rules) are controlled according to the attributes of the partial image to be processed.

エントリ画面1700において、データエントリ情報表示領域1703は、データエントリ領域1702のエントリされたデータに関する情報(データエントリ情報)を表示する領域である。このデータエントリ情報の表示項目には、同一帳票インスタンスデータに含まれる夫々の処理対象の部分画像に対応する記入欄名(項目名)、実際のデータエントリ内容(入力内容)、不備の有無、許容データエントリ桁数、エントリ許容文字種(数字、英字、カナ、記号、全角)等が表示される。   In the entry screen 1700, a data entry information display area 1703 is an area for displaying information (data entry information) related to data entered in the data entry area 1702. The display items of this data entry information include entry field names (item names) corresponding to the respective partial images to be processed included in the same form instance data, actual data entry contents (input contents), presence / absence of deficiencies, permission The number of data entry digits, entry allowable character types (numbers, alphabetic characters, kana, symbols, double-byte characters) and the like are displayed.

ここで、「不備」とは、部分画像中の文字画像の内容が不鮮明だったり、判読不能であったりして、対応するコードデータをエントリできず、データエントリが不備に終わる場合を示す情報である。データエントリが不備になる場合には、その情報を入力する入力画面(不図示)を別途呼び出し、必要な情報を入力する。この入力画面で情報を入力した場合には「不備」欄に「有」の文字が表示され、そうでない場合には「無」の文字が表示される。   Here, “deficiency” is information indicating a case where the content of the character image in the partial image is unclear or unreadable, and the corresponding code data cannot be entered, and the data entry ends incompletely. is there. When the data entry is incomplete, an input screen (not shown) for inputting the information is separately called to input necessary information. When information is input on this input screen, a “present” character is displayed in the “deficient” column, and a “none” character is displayed otherwise.

また、データエントリ表示領域1703にリスト表示されているデータが選択された場合(マウスカーソルをデータに合わせマウスをダブルクリックする等の処理を受けた場合)、当該選択されたデータのデータエントリ用の表示画面情報が、エントリ画面1700に表示されることになる。   When the data displayed in the list in the data entry display area 1703 is selected (when the mouse cursor is moved to the data and the mouse is double-clicked), the data entry for the selected data is displayed. The display screen information is displayed on the entry screen 1700.

図3の説明に戻る。   Returning to the description of FIG.

データ管理部1022は、データエントリ処理全般についての管理を行う。例えば、帳票インスタンスデータのチェックアウト数(処理対象数)や、どの帳票インスタンスデータのどの属性についてのデータエントリがなされているか等のデータエントリ処理に関する情報を管理している。また、表示部(ディスプレイ装置210)にエントリ画面(図3)等の各種情報の表示を制御したり、入力部1025(キーボード208やポインティングデバイス207)からの入力を制御する。   The data management unit 1022 manages the entire data entry process. For example, information related to data entry processing such as the number of check-outs (number of processing targets) of form instance data and which attribute of which form instance data is made is managed. Further, the display unit (display device 210) controls display of various information such as an entry screen (FIG. 3), and controls input from the input unit 1025 (keyboard 208 and pointing device 207).

データベースアクセス部1023は、チェックアウトエージェント1023a及びチェックインエージェント1023bを有している。データアクセス部1023は、データ管理部1022からの要求に応じて、データ管理サーバ101にアクセスし、データ管理サーバ101からデータを取得したり(チェックアウトエージェント)、データ管理サーバ101へデータを登録したり(チェックインエージェント)する機能を有する。   The database access unit 1023 has a check-out agent 1023a and a check-in agent 1023b. The data access unit 1023 accesses the data management server 101 in response to a request from the data management unit 1022, acquires data from the data management server 101 (checkout agent), and registers data in the data management server 101. (Check-in agent).

上記の3つの各機能部は、夫々プログラムの制御により実現されることとなる。また、これらは、夫々別のプロセスで実行され、非同期で連繋を行っており、本願発明におけるデータエントリ端末の機能を実現している。また、図中に記載している各矢印は、エントリ端末102−1の各機能部間及びエントリ端末102−1とデータ管理サーバ101とのデータの流れについて示している。   Each of the above three functional units is realized by program control. These are executed in separate processes and are connected asynchronously to realize the function of the data entry terminal in the present invention. In addition, each arrow described in the figure indicates the flow of data between the functional units of the entry terminal 102-1 and between the entry terminal 102-1 and the data management server 101.

データ管理サーバ101には、処理対象の帳票イメージデータ(オリジナルイメージデータ)326及び帳票インスタンスデータ327が記憶されている。また、これに加えて、帳票DB321、帳票レイアウトDB322、帳票インスタンスDB323、エントリDB324、オペレータDB325の各種データベースが登録されている。   The data management server 101 stores form image data (original image data) 326 and form instance data 327 to be processed. In addition, various databases such as a form DB 321, a form layout DB 322, a form instance DB 323, an entry DB 324, and an operator DB 325 are registered.

以下、図5〜図9を参照して、データ管理サーバ101が管理する各種データベースについて説明する。   Hereinafter, various databases managed by the data management server 101 will be described with reference to FIGS.

図5は本発明の実施形態の帳票DB(データベース)の一例を示す図である。   FIG. 5 is a diagram illustrating an example of a form DB (database) according to the embodiment of this invention.

ここに登録されているデータは、帳票を識別するための帳票ID、帳票名、処理プログラムID、レベル等の帳票に関するデータ(帳票データ)である。このデータベースでは、帳票の種類が管理されている。   The data registered here is data (form data) relating to the form such as form ID, form name, processing program ID, and level for identifying the form. In this database, the types of forms are managed.

ここで、保存場所は、帳票のオリジナルイメージデータが保存されているパス情報である。また、処理プログラムIDは、当該種類の帳票のデータエントリ処理を行う際に使用される部分画像切出や入力文字制限や変換ルール設定を行う処理プログラムを識別するためのIDである。レベルは、データエントリ処理におけるオペレータのデータエントリ作業の難易度を示すものである。   Here, the storage location is path information where the original image data of the form is stored. The processing program ID is an ID for identifying a processing program for performing partial image cutting, input character restriction, and conversion rule setting used when performing data entry processing of the type of form. The level indicates the level of difficulty of the operator's data entry work in the data entry process.

図6は本発明の実施形態の帳票レイアウトDB(データベース)の一例を示す図である。   FIG. 6 is a diagram illustrating an example of a form layout DB (database) according to the embodiment of this invention.

ここに登録されているデータは、帳票ID、データ属性ID、属性名称、LEFT、TOP、WIDTH、HEIGHT、入力タイプ等の帳票のレイアウトに関するデータ(レイアウトデータ)である。   The data registered here is data (layout data) relating to the layout of the form such as form ID, data attribute ID, attribute name, LEFT, TOP, WIDTH, HEIGHT, and input type.

ここで、データ属性IDは、夫々の帳票データ中の記入欄(例えば、氏名欄、フリガナ欄、郵便番号欄、住所欄、電話番号欄等)それぞれを識別するためのIDであり、同一帳票データ内で一意のデータであれば良い。そして、このデータ属性IDが小さい順にデータエントリ処理が実行されるように、画像処理部1021によるエントリ画面データ作成処理(図12)が実行されることとなる。   Here, the data attribute ID is an ID for identifying each entry field (for example, name field, reading field, postal code field, address field, telephone number field, etc.) in each form data. Any unique data may be used. Then, entry screen data creation processing (FIG. 12) by the image processing unit 1021 is executed so that the data entry processing is executed in ascending order of the data attribute ID.

LEFTは、当該帳票データの記入欄のイメージデータ(部分画像)における左端の座標、TOPは上端の座標である。また、WIDTH及びHEIGHTはそれぞれ、その記入欄の幅と高さである。画像処理部1021によるエントリ画面データ作成処理(図12)においては、これらの情報に基づいて、記入欄に対応する部分画像が切り出されることになる。   LEFT is the leftmost coordinate in the image data (partial image) in the entry field of the form data, and TOP is the uppermost coordinate. WIDTH and HEIGHT are the width and height of the entry field, respectively. In the entry screen data creation process (FIG. 12) by the image processing unit 1021, a partial image corresponding to the entry field is cut out based on these pieces of information.

また、入力タイプは、記入欄に記入されている文字画像に対するデータエントリを行う場合の文字種(日本語、カナ、英数字、チェックマーク等)である。また、桁数は記入欄を構成する枠数(文字桁数)である。そして、これらの入力タイプと桁数に基づいて、図4のデータエントリフィールド1702の許容データエントリ数やエントリ許容文字種が決定される。つまり、これらの入力タイプと桁数に基づいて、データエントリにおける入力制御・変換ルールが決定される。   The input type is a character type (Japanese, Kana, alphanumeric, check mark, etc.) when performing data entry for the character image entered in the entry field. The number of digits is the number of frames (number of character digits) constituting the entry field. Based on the input type and the number of digits, the allowable number of data entries and the allowable character type of the entry in the data entry field 1702 in FIG. 4 are determined. That is, the input control / conversion rule in the data entry is determined based on these input types and the number of digits.

図7は本発明の実施形態の帳票インスタンスDB(データベース)の一例を示す図である。   FIG. 7 is a diagram illustrating an example of a form instance DB (database) according to the embodiment of this invention.

ここに登録されているデータは、インスタンスID、帳票ID、保存場所、チェックイン/チェックアウト、オペレータID等の帳票インスタンスデータに関するデータが登録されている。   As data registered here, data related to form instance data such as instance ID, form ID, storage location, check-in / check-out, and operator ID is registered.

ここで、インスタンスIDは、帳票インスタンスデータを識別するためのIDである。また、保存場所は、その帳票インスタンスデータが保存されているパス情報である。   Here, the instance ID is an ID for identifying the form instance data. The storage location is path information where the form instance data is stored.

チェックイン/チェックアウトは、現在、その帳票インスタンスデータについてのデータエントリ処理が実行されているか(チェックアウト(OUT))/いないか(チェックイン(IN))を示す情報である。また、データエントリ処理が実行されている場合には、そのデータエントリを行っているオペレータを識別するためのオペレータIDがオペレータID欄に登録される。   Check-in / check-out is information indicating whether data entry processing is currently being executed for the form instance data (check-out (OUT)) or not (check-in (IN)). Further, when the data entry process is being executed, an operator ID for identifying the operator who performs the data entry is registered in the operator ID column.

図8は本発明の実施形態のエントリDB(データベース)の一例を示す図である。   FIG. 8 is a diagram showing an example of an entry DB (database) according to the embodiment of this invention.

ここに登録されているデータは、インスタンスID、データ属性ID、入力データ1、オペレータID、難1、入力データ2、オペレータID2、難2等のデータが登録されている。   The registered data includes instance ID, data attribute ID, input data 1, operator ID, difficulty 1, input data 2, operator ID 2, difficulty 2, and the like.

ここで、インスタンスIDは処理対象の帳票インスタンスデータ、データ属性IDは処理対象の記入欄を示す。   Here, the instance ID indicates the form instance data to be processed, and the data attribute ID indicates the entry column for the processing target.

入力データ1欄及び入力データ2欄には、オペレータにより入力されたエントリデータが登録される。オペレータID1及びオペレータID2欄には、夫々のデータエントリ処理を行ったオペレータIDが登録される。本実施形態では、同一の記入欄に対するデータエントリ処理を、複数のオペレータによって実行させることができ、特に、同一の記入欄に対するデータエントリを複数のオペレータによって実行した場合には、それぞれのオペレータによってエントリされたデータ同士を比較することで、エントリーエラーの有無をチェックすることができる。   In the input data 1 column and the input data 2 column, entry data input by the operator is registered. In the operator ID 1 and operator ID 2 fields, the operator IDs that have performed the respective data entry processes are registered. In the present embodiment, data entry processing for the same entry field can be executed by a plurality of operators. In particular, when data entry for the same entry field is executed by a plurality of operators, entry by each operator is possible. By comparing the recorded data, it is possible to check whether there is an entry error.

また、「難1」欄及び「難2」欄には、それぞれのオペレータがデータエントリ処理を行った際に、その困難性が有る場合にその旨を示すフラグ(「○」)が登録される。これは、帳票データの記入者の筆跡によっては文字が読みづらかったり、イメージデータ作成時に文字画像がかすれてしまったりといったように、文字の判別が難解で、データエントリ作業に困難を感じた場合にオペレータの入力に基づき設定される。   In the “difficulty 1” column and “difficulty 2” column, a flag (“◯”) indicating that there is a difficulty when each operator performs the data entry process is registered. . This is because it is difficult to distinguish characters depending on the handwriting of the person who entered the form data, or the character image is faint when creating the image data. Set based on operator input.

また、この「難1」にフラグがたっている場合(「○」が登録されている場合)のみに、同一の記入欄に対し、複数のオペレータによるデータエントリ処理を行う等の運用を行えるようにしても良い。   In addition, only when this “difficulty 1” is flagged (when “◯” is registered), operations such as data entry processing by a plurality of operators can be performed on the same entry field. May be.

図9は本発明の実施形態のオペレータDB(データベース)の一例を示す図である。   FIG. 9 is a diagram illustrating an example of an operator DB (database) according to the embodiment of this invention.

ここに登録されているデータは、オペレータID、氏名、所属、スキル等のオペレータに関するデータが登録されている。オペレータのスキルや所属等に応じて、データエントリを行う帳票インスタンスデータが決定されることになる。   As data registered here, data relating to an operator such as an operator ID, name, affiliation, and skill is registered. The form instance data for data entry is determined according to the skill and affiliation of the operator.

ここで、スキルは、オペレータのデータエントリに対する習熟度を示しており、この値が高いほど、より習熟度が高い、つまり、より難易度の高いデータエントリを行うことできることを示している。   Here, the skill indicates the level of proficiency with respect to the operator's data entry. The higher the value, the higher the level of proficiency, that is, the more difficult the data entry can be made.

次に、データエントリ端末102−1で実行する各種処理について説明する。   Next, various processes executed by the data entry terminal 102-1 will be described.

まず、図10を参照して、データ管理部1022が実行する帳票インスタンスデータの取得処理について説明する。   First, with reference to FIG. 10, a process for acquiring form instance data executed by the data management unit 1022 will be described.

図10は本発明の実施形態のデータ管理部が実行する帳票インスタンスデータの取得処理を示すフローチャートである。   FIG. 10 is a flowchart showing the form instance data acquisition process executed by the data management unit according to the embodiment of this invention.

尚、この取得処理は、データ管理部1022を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。   This acquisition process is executed by the CPU 201 of the data entry terminal 102-1 under the control of a program that implements the data management unit 1022.

まず、データエントリ端末102−1のCPU201は、ディスプレイ装置210にオペレータのログイン用画面を表示し、オペレータID等のログイン情報の入力を促す。そして、入力されたログイン情報に基づいて、オペレータのログインの可否を判定するオペレータログイン処理を実行する(ステップS401)。   First, the CPU 201 of the data entry terminal 102-1 displays an operator login screen on the display device 210 and prompts input of login information such as an operator ID. Based on the input login information, an operator login process for determining whether or not the operator can log in is executed (step S401).

その際に、データエントリ端末102−1のCPU201は、データベースアクセス部1023の機能により、データ管理サーバ101にアクセスし、当該オペレータIDが、オペレータDB326に登録されているか否かを確認する。当該オペレータIDが登録されていない場合は、ログイン用画面を再度表示し、再度オペレータIDの入力を促す。   At that time, the CPU 201 of the data entry terminal 102-1 accesses the data management server 101 by the function of the database access unit 1023, and checks whether or not the operator ID is registered in the operator DB 326. If the operator ID is not registered, the login screen is displayed again, and the operator ID is prompted again.

一方、入力されたオペレータIDがオペレータDB326に登録されている場合は、当該オペレータIDに対応するプロパティ情報(図9のオペレータDBにある氏名・所属・スキル等)を取得する(ステップS402)。これに加えて、当該オペレータIDのオペレータにデータエントリ処理を実行させる帳票インスタンスデータのチェックアウト依頼をデータアクセス部1023(チェックアウトエージェント1023a)に対して実行する(ステップS403:図3の(1))。   On the other hand, when the entered operator ID is registered in the operator DB 326, property information (name, affiliation, skill, etc. in the operator DB in FIG. 9) corresponding to the operator ID is acquired (step S402). In addition to this, a check-out request for form instance data that causes the operator with the operator ID to execute data entry processing is executed to the data access unit 1023 (check-out agent 1023a) (step S403: (1) in FIG. 3). ).

その後、データアクセス部1023からの帳票インスタンスデータ受信待ち状態に移行する(ステップS404)。   After that, the process shifts to a form instance data reception waiting state from the data access unit 1023 (step S404).

ここで、図11を参照して、データ管理部1022より帳票インスタンスデータのチェックアウト依頼を受けた場合に、データベースアクセス部1023のチェックアウトエージェント1023aが実行するデータチェックアウト処理について説明する。   Here, with reference to FIG. 11, a data checkout process executed by the checkout agent 1023a of the database access unit 1023 when a checkout request for form instance data is received from the data management unit 1022 will be described.

図11は本発明の実施形態のチェックアウトエージェントが実行するデータチェックアウト処理を示すフローチャートである。   FIG. 11 is a flowchart showing a data checkout process executed by the checkout agent according to the embodiment of this invention.

尚、このデータチェックアウト処理は、データベースアクセス部1023を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。   This data checkout process is executed by the CPU 201 of the data entry terminal 102-1 under the control of a program that implements the database access unit 1023.

データエントリ端末102−1のCPU201は、データ管理部1022よりデータアクセス部1023に対しての帳票インスタンスデータチェックアウト依頼待ち状態に移行する(ステップS901)。そして、CPU201は、チェックアウト依頼の受信の有無を判定する(ステップS902)。   The CPU 201 of the data entry terminal 102-1 shifts to a form instance data checkout request waiting state from the data management unit 1022 to the data access unit 1023 (step S901). Then, the CPU 201 determines whether or not a checkout request has been received (step S902).

チェックアウト依頼を受信していない場合(ステップS902でNO)、ステップS901に戻り、受信するまで待機する。   If a checkout request has not been received (NO in step S902), the process returns to step S901 and waits until it is received.

一方、チェックアウト依頼を受信した場合(ステップS902でYES:図3の(1))、データ管理サーバ101に対して帳票インスタンスデータのチェックアウト依頼を行う(ステップS903:図3の(2))。具体的には、チェックアウト依頼として、オペレータログイン処理の際に取得したオペレータIDをデータ管理サーバ101に対して送信する。   On the other hand, when a checkout request is received (YES in step S902: (1) in FIG. 3), a checkout request for form instance data is made to the data management server 101 (step S903: (2) in FIG. 3). . Specifically, the operator ID acquired during the operator login process is transmitted to the data management server 101 as a checkout request.

そして、データエントリ端末102−1のCPU201は、データ管理サーバ101から帳票インスタンスデータ受信待ち状態に移行する(ステップS904)。そして、帳票インスタンスデータの受信の有無を判定する(ステップS905)。   Then, the CPU 201 of the data entry terminal 102-1 shifts to a form instance data reception waiting state from the data management server 101 (step S904). Then, it is determined whether or not form instance data has been received (step S905).

尚、この判定においては、タイムアウト設定等の時限設定を行い、一定時間内に、帳票インスタンスデータを受信しない場合には、タイムアウトエラーとして処理を終了しても良い。   In this determination, a time limit setting such as a timeout setting is performed, and if the form instance data is not received within a certain time, the process may be terminated as a timeout error.

ステップS905において、帳票インスタンスデータを受信していない場合(ステップS905でNO)、ステップS904に戻り、帳票インスタンスデータを受信するまで待機する。一方、帳票インスタンスデータを受信した場合(ステップS905でYES:図3の(3))、データエントリ端末102−1のCPU201は、受信した帳票インスタンスデータをデータ管理部1022に送信し(ステップS906:図3の(4))、処理を終了する。   If the form instance data has not been received in step S905 (NO in step S905), the process returns to step S904 and waits until the form instance data is received. On the other hand, when form instance data is received (YES in step S905: (3) in FIG. 3), the CPU 201 of the data entry terminal 102-1 transmits the received form instance data to the data management unit 1022 (step S906: The process is terminated (4) in FIG.

ここで、データエントリ端末102−1から帳票インスタンスデータのチェックアウト依頼を受信した際の、データ管理サーバ101の処理について、簡単に説明する。   Here, the process of the data management server 101 when receiving a check-out request for form instance data from the data entry terminal 102-1 will be briefly described.

データ管理サーバ101は、帳票インスタンスデータのチェックアウト依頼(オペレータID)を受信すると(図3の(2))、データ管理サーバ101のCPU201は、データエントリ処理を行うオペレータのプロパティ(例えば、所属やレベル)や帳票インスタンスデータのプロパティ(スキルやデータ登録時刻)に応じて、どの帳票インスタンスデータを当該オペレータに処理させるかを決定し、その帳票インスタンスデータをデータエントリ端末102−1に送信する(図3の(3))。   When the data management server 101 receives the check-out request (operator ID) of the form instance data ((2) in FIG. 3), the CPU 201 of the data management server 101 sets the properties (for example, affiliation and Level) and form instance data properties (skill and data registration time), which form instance data is to be processed by the operator, and the form instance data is transmitted to the data entry terminal 102-1 (FIG. 3 (3)).

その際には、あわせて当該帳票インスタンスデータのレイアウトデータ(決定された帳票インスタンスデータと同じ帳票IDに対応する、図6の帳票レイアウトDBで管理されるすべてのデータ)をデータエントリ端末102−1に送信する(図3の(3))。   At that time, the layout data of the corresponding form instance data (all data managed by the form layout DB in FIG. 6 corresponding to the same form ID as the determined form instance data) is also used as the data entry terminal 102-1. ((3) in FIG. 3).

図10の説明に戻る。   Returning to the description of FIG.

データエントリ端末102−1のCPU201は、チェックアウト依頼に対する、帳票インスタンスデータ及びそのレイアウトデータの受信の有無を判定する(ステップS405)。   The CPU 201 of the data entry terminal 102-1 determines whether or not form instance data and its layout data have been received in response to the checkout request (step S405).

帳票インスタンスデータ及びそのレイアウトデータを受信していない場合(ステップS405でNO)、ステップS404に戻り、受信するまで待機する。尚、この際に、未処理の帳票インスタンスデータが、データ管理サーバ101に管理されていない場合には、その旨を示す通知を受信することになり、その場合は、その時点で本処理を終了する。   If the form instance data and its layout data have not been received (NO in step S405), the process returns to step S404 and waits until it is received. At this time, if unprocessed form instance data is not managed by the data management server 101, a notification indicating that is received, and in this case, the processing is terminated at that time. To do.

一方、帳票インスタンスデータ及びそのレイアウトデータを受信した場合(ステップS405でYES:図3の(4))、その帳票インスタンスデータ及びそのレイアウトデータを画像処理部1021へ送信する(ステップS406:図3の(5))。尚、データ管理部1022においても、これらデータは管理されることになる。   On the other hand, when the form instance data and its layout data are received (YES in step S405: (4) in FIG. 3), the form instance data and its layout data are transmitted to the image processing unit 1021 (step S406: FIG. 3). (5)). The data management unit 1022 also manages these data.

そして、データエントリ端末102−1のCPU201は、予め決められた所定数の帳票インスタンスデータのチェックアウト(データ管理部1021への送信)が完了したか否かを判定する(ステップS407)。   Then, the CPU 201 of the data entry terminal 102-1 determines whether or not check-out (transmission to the data management unit 1021) of a predetermined number of form instance data determined in advance has been completed (step S407).

所定数の帳票インスタンスデータをチェックアウトしていない場合(ステップS407でNO)、ステップS403に戻る。一方、所定数の帳票インスタンスデータをチェックアウトした場合(ステップS407でYES)、本処理を終了する。   If a predetermined number of form instance data has not been checked out (NO in step S407), the process returns to step S403. On the other hand, when a predetermined number of form instance data has been checked out (YES in step S407), this process ends.

次に、図12を参照して、画像処理部1021が実行するエントリ画面データ作成処理について説明する。   Next, entry screen data creation processing executed by the image processing unit 1021 will be described with reference to FIG.

図12は本発明の実施形態の画像処理部が実行するエントリ画面データ作成処理を示すフローチャートである。   FIG. 12 is a flowchart showing entry screen data creation processing executed by the image processing unit according to the embodiment of the present invention.

尚、このエントリ画面データ作成処理は、画像処理部1021を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。また、ステップS701からステップS707までが、部分画像切出部1021aによる処理、それ以降が画面データ作成部1021bによる処理となる。   This entry screen data creation process is executed by the CPU 201 of the data entry terminal 102-1 under the control of a program that implements the image processing unit 1021. Steps S701 to S707 are processing by the partial image cutout unit 1021a, and the subsequent processing is processing by the screen data creation unit 1021b.

画像処理部1021は、データ管理部1022からの帳票インスタンスデータの受信待ち状態になっている(ステップS701)。帳票インスタンスデータを受信していない場合(ステップS702でNO)、ステップS701に戻り、受信するまで待機する。   The image processing unit 1021 is waiting to receive form instance data from the data management unit 1022 (step S701). If the form instance data has not been received (NO in step S702), the process returns to step S701 and waits until it is received.

一方、帳票インスタンスデータを受信した場合(ステップS702でYES:図3の(5))、その帳票インスタンスデータに該当するレイアウトデータをデータ管理部1022より取得する(ステップS703:図3の(5))。   On the other hand, when form instance data is received (YES in step S702: (5) in FIG. 3), layout data corresponding to the form instance data is acquired from the data management unit 1022 (step S703: (5) in FIG. 3). ).

次に、そのレイアウトデータに従って、帳票インスタンスデータからエントリ対象のデータが記載されている部分画像の切取処理を実行する(ステップS704)。そして、切り取った部分画像を帳票レイアウトデータ中の対応するデータ属性ID順に基づいて、並べて保持する(ステップS705)。   Next, in accordance with the layout data, a partial image cutting process in which entry target data is described from the form instance data is executed (step S704). Then, the cut partial images are arranged and held based on the order of corresponding data attribute IDs in the form layout data (step S705).

尚、この際に、ユーザの指定に基づいて帳票インスタンスデータに対応するレイアウトデータを取得し、そのレイアウトデータに基づいて部分画像の切り取り処理をすることも勿論可能である。   In this case, it is of course possible to acquire layout data corresponding to the form instance data based on the user's designation and to perform partial image cutting processing based on the layout data.

そして、次に、特定データのみのエントリ画面を作成するか否かを判定する(ステップS706)。これは、1つの帳票インスタンスデータの中の内、特定種類の部分画像に対するデータエントリのみを当該オペレータに実行させるか否かを判定するものである。   Next, it is determined whether or not to create an entry screen with only specific data (step S706). This is to determine whether or not to allow the operator to execute only data entry for a specific type of partial image in one form instance data.

具体的には、本発明を実現する環境は、複数のオペレータが存在していて、かつ同時に並行で様々なデータエントリを行う環境にある。しかしながら、オペレータのデータエントリの習熟度やスキルは様々であり、より効率的なデータエントリを行うためには、その習熟度やスキルに適したデータエントリを行うことが好ましい。   Specifically, an environment for realizing the present invention is an environment in which a plurality of operators exist and various data entries are simultaneously performed in parallel. However, the proficiency level and skill of the operator's data entry vary, and in order to perform more efficient data entry, it is preferable to perform data entry suitable for the proficiency level and skill.

例えば、データエントリの処理内容には、テンキーだけで済むものや、英数字が混在するもの等様々なので、例えば、習熟度が未熟なオペレータには、テンキーだけのデータエントリ(数字だけのデータ(特定データ))だけを実行させ、そうでないオペレータには、より高度なデータエントリを実行させるようにする。   For example, there are various data entry processing contents, such as those that only require a numeric keypad and those that contain alphanumeric characters. For example, for an operator who is not yet proficient, a data entry with only a numeric keypad (numerical data (specific Data)) only, and let the other operator perform more advanced data entry.

そこで、本実施形態では、オペレータのスキルに基づいて、帳票インスタンスデータ中の各部分画像において、データエントリ対象とする部分画像を選定する、つまり、特定の部分画像に対するデータエントリのみを実行させるか否かを判定する。   Therefore, in this embodiment, based on the skill of the operator, in each partial image in the form instance data, a partial image that is a data entry target is selected, that is, whether or not only data entry for a specific partial image is executed. Determine whether.

例えば、図13に示すように、帳票インスタンスデータ中に、日本語が記載される入力欄の部分画像(日本語1、2)、カナが記載される入力欄の部分画像(カナ1)、英数字が記載される入力欄の部分画像(英数字1〜4)、チェックマークが記載される入力欄の部分画像(チェック1)が存在し、オペレータ1のスキルが「3」、オペレータのスキルが「2」であるとする。この場合、日本語(漢字/ひらがな/カタカナ等の混合)やカナ(カタカナのみ)の部分画像に対するデータエントリはオペレータ1に、それ以外は、オペレータ2に実行させる。   For example, as shown in FIG. 13, in the form instance data, partial images (Japanese 1 and 2) in the input field where Japanese is written, partial images (Kana 1) in the input field where Kana is written, English There is a partial image (alphanumeric characters 1 to 4) in the input field in which numbers are written, a partial image (check 1) in the input field in which check marks are written, the skill of operator 1 is “3”, and the skill of the operator is Assume that it is “2”. In this case, data entry for Japanese (mixed kanji / hiragana / katakana) or partial images of kana (only katakana) is executed by the operator 1, and the rest is executed by the operator 2.

そして、各オペレータによってデータエントリされたエントリデータをマージすることで、1つの帳票インスタンスデータ中の各部分画像に対するコードデータを取得することが可能となる。このような処理を行う際には、図7に示す帳票インスタンスDBは、各データ属性についてどのオペレータがチェックアウトしているかを認識可能に構成されることになる。   Then, by merging the entry data entered by each operator, it is possible to acquire code data for each partial image in one form instance data. When performing such processing, the form instance DB shown in FIG. 7 is configured to be able to recognize which operator is checking out for each data attribute.

図12の説明に戻る。   Returning to the description of FIG.

ステップS706において、特定データのみのエントリ画面を作成する場合(ステップS706でYES)、そのオペレータによるデータエントリを禁止する部分画像を削除する(ステップS707)。その後、ステップS708に進む。一方、特定データのみのエントリ画面を作成しない場合(ステップS706でNO)、つまり、帳票インスタンスデータ中のすべての部分画像に対するデータエントリを実行させる場合、ステップS708に進む。   In step S706, when creating an entry screen with only specific data (YES in step S706), the partial image that prohibits data entry by the operator is deleted (step S707). Thereafter, the process proceeds to step S708. On the other hand, if an entry screen containing only specific data is not created (NO in step S706), that is, if data entry is to be executed for all partial images in the form instance data, the process proceeds to step S708.

そして、その後、エントリ画面データの作成を行うことになるのだが、まず、予め決められた指定数のエントリ画面データの作成済であるか否かを判定する(ステップS708)。   After that, entry screen data is created. First, it is determined whether or not a predetermined number of entry screen data have been created (step S708).

ここで、予めエントリ画面データを複数作成しておくのは、本発明では、入力フィールドを1つに固定しているため(図4参照)、オペレータがあるデータエントリを終了した時点で、次に入力すべきデータをすばやくエントリ画面上で表示できるようにするためである。それら、エントリ画面データに基づいて生成されるエントリ画面は、図4で上述したとおりであり、当該エントリ画面データが表示されているときに入力すべきデータが記載されている箇所の部分画像データを識別可能に表示される。   Here, a plurality of entry screen data are created in advance because the input field is fixed to one in the present invention (see FIG. 4). This is because the data to be input can be quickly displayed on the entry screen. The entry screen generated based on the entry screen data is as described above with reference to FIG. 4, and the partial image data of the portion where the data to be input when the entry screen data is displayed is stored. Displayed in an identifiable manner.

ステップS708において、指定数のエントリ画面データが作成済である場合(ステップS708でYES)、処理を終了する。一方、指定数のエントリ画面データが作成済でない場合(ステップS708でYES)、現在、画像処理部1021で保持している部分画像を用いて、新規にエントリ画面データを作成可能であるか否かを判定する(ステップS709)。   If the designated number of entry screen data has been created in step S708 (YES in step S708), the process ends. On the other hand, if the designated number of entry screen data has not been created (YES in step S708), whether or not entry screen data can be newly created using the partial image currently held by the image processing unit 1021. Is determined (step S709).

エントリ画面データを作成可能でない場合(ステップS709でNO)、処理を終了する。一方、エントリ画面データを作成可能である場合(ステップS709でYES)、まだ未処理の部分画像のエントリ画面データを作成し、それをRAM202に保持する(ステップS710)。   If entry screen data cannot be created (NO in step S709), the process ends. On the other hand, if entry screen data can be created (YES in step S709), entry screen data for an unprocessed partial image is created and stored in the RAM 202 (step S710).

この際、2つ以上の部分画像からなるエントリ画面データを作成することになる場合は、各部分画像間の区切りを示す区切り画像を、図4に示す如く作成する。前述の通り、隣り合う2つの部分画像が異なる帳票インスタンスデータから作成されている場合のみ、その間に区切画像1701cを追加する手法を採っても勿論良い。   At this time, when creating entry screen data composed of two or more partial images, a delimiter image indicating a delimitation between the partial images is generated as shown in FIG. As described above, only when two adjacent partial images are created from different form instance data, it is of course possible to adopt a method of adding a partition image 1701c between them.

次に、図14を参照して、データ管理部1022が実行するデータエントリ処理について説明する。   Next, data entry processing executed by the data management unit 1022 will be described with reference to FIG.

図14は本発明の実施形態のデータ管理部が実行するデータエントリ処理を示すフローチャートである。   FIG. 14 is a flowchart showing data entry processing executed by the data management unit according to the embodiment of this invention.

尚、このデータエントリ処理は、データ管理部1022を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。   This data entry processing is executed by the CPU 201 of the data entry terminal 102-1 under the control of a program that implements the data management unit 1022.

まず、データ管理部1022は、画像処理部1021に対してエントリ画面データを要求する(ステップS501:図3の(7))。そして、エントリ画面データの受信待ち状態へと移行する(ステップS502)。   First, the data management unit 1022 requests entry screen data from the image processing unit 1021 (step S501: (7) in FIG. 3). Then, a transition is made to the entry screen data reception waiting state (step S502).

ここで、図15を参照して、データ管理部1022よりエントリ画面データの要求を受けた場合に、画像処理部1021が実行するエントリ画面データ送信処理について説明する。   Here, an entry screen data transmission process executed by the image processing unit 1021 when a request for entry screen data is received from the data management unit 1022 will be described with reference to FIG.

図15は本発明の実施形態の画像処理部が実行するエントリ画面データ送信処理を示すフローチャートである。   FIG. 15 is a flowchart showing entry screen data transmission processing executed by the image processing unit according to the embodiment of the present invention.

尚、このエントリ画面データ送信処理は、画像処理部1021を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。   The entry screen data transmission process is executed by the CPU 201 of the data entry terminal 102-1 under the control of a program that implements the image processing unit 1021.

図12の処理によって、エントリ画面データの作成が終了すると、画像処理部1021は、データ管理部1022からのエントリ画面データ要求の受信待ち状態になる(ステップS801)。そして、エントリ画面データの要求を受信したか否かを判定する(ステップS802)。   When the creation of entry screen data is completed by the processing of FIG. 12, the image processing unit 1021 enters a state of waiting for an entry screen data request from the data management unit 1022 (step S801). Then, it is determined whether a request for entry screen data has been received (step S802).

エントリ画面データの要求を受信していない場合(ステップS802でNO)、ステップS801に戻り、受信するまで待機する。一方、エントリ画面データの要求を受信した場合(ステップS802でYES:図3の(7))、RAM202に保存してある処理対象のエントリ画面データをデータ管理部1022に対して送信する(ステップS803:図3の(8))。これにより、データ管理部1022の制御に基づき、後述する図16に示すデータエントリ処理が実行されることになる。   If a request for entry screen data has not been received (NO in step S802), the process returns to step S801 and waits until it is received. On the other hand, if a request for entry screen data is received (YES in step S802: (7) in FIG. 3), the entry screen data to be processed stored in the RAM 202 is transmitted to the data management unit 1022 (step S803). : (8) in FIG. Thereby, based on the control of the data management unit 1022, the data entry process shown in FIG. 16 to be described later is executed.

同時に、画像処理部1021においては、新たなエントリ画面データを作成するために、図12のステップS708からステップS710の処理が実行されることになる。また、これに並行して、RAM202に保持しているエントリ画面データの有無を判定する(ステップS804)。RAM202に保持しているエントリ画面データがある場合(ステップS804でNO)、ステップS801に戻る。一方、RAM202に保持しているエントリ画面データがない場合(ステップS804でYES)、処理を終了する。   At the same time, the image processing unit 1021 executes the processing from step S708 to step S710 in FIG. 12 in order to create new entry screen data. In parallel with this, the presence / absence of entry screen data held in the RAM 202 is determined (step S804). If there is entry screen data held in the RAM 202 (NO in step S804), the process returns to step S801. On the other hand, if there is no entry screen data held in the RAM 202 (YES in step S804), the process ends.

図14の説明に戻る。   Returning to the description of FIG.

エントリ画面データの要求後、画像処理部1021からエントリ画面データを受信したか否かを判定する(ステップS503)。エントリ画面データを受信していない場合(ステップS503でNO)、ステップS502に戻り、受信するまで待機する。一方、エントリ画面データを受信した場合(ステップS503でYES:図3の(8))、エントリ画面データのデータエントリフィールドに対して、入力制御・変換ルール(エントリデータの変換ルール)を設定するか否かを判定する(ステップS504)。   After requesting entry screen data, it is determined whether entry screen data has been received from the image processing unit 1021 (step S503). If entry screen data has not been received (NO in step S503), the process returns to step S502 and waits until it is received. On the other hand, when the entry screen data is received (YES in step S503: (8) in FIG. 3), whether to set an input control / conversion rule (entry data conversion rule) for the data entry field of the entry screen data It is determined whether or not (step S504).

入力制限・変換ルールを設定しない場合(ステップS504でNO)、受信したエントリ画面データに基づいて、エントリ画面をディスプレイ装置210に表示する(ステップS506:図3の(9))。一方、入力制御・変換ルールを設定する場合(ステップS504でYES)、データエントリフィールドに対して、入力制御・変換ルールを設定する(ステップS505)。その後、その設定と受信したエントリ画面データに基づいて、エントリ画面をディスプレイ装置210に表示する(ステップS506:図3の(9))。   If no input restriction / conversion rule is set (NO in step S504), an entry screen is displayed on the display device 210 based on the received entry screen data (step S506: (9) in FIG. 3). On the other hand, when the input control / conversion rule is set (YES in step S504), the input control / conversion rule is set for the data entry field (step S505). Thereafter, the entry screen is displayed on the display device 210 based on the setting and the received entry screen data (step S506: (9) in FIG. 3).

尚、データ管理サーバ101において、帳票インスタンスデータ中の各部分画像内の文字画像の文字認識結果を予め記憶している場合には、エントリ画面データが生成するデータエントリフィールド内には、予めデータエントリ候補としてその文字認識結果を表示するようにしても良い。このような構成の場合、オペレータの作業効率の更なる向上を期待することができる。   In the data management server 101, when the character recognition result of the character image in each partial image in the form instance data is stored in advance, the data entry field generated by the entry screen data includes a data entry in advance. The character recognition result may be displayed as a candidate. In the case of such a configuration, it is possible to expect further improvement in the work efficiency of the operator.

そして、その後、オペレータの操作に基づくデータエントリ処理を実行する(ステップS507)。尚、この処理の詳細については後述する。   Thereafter, data entry processing based on the operator's operation is executed (step S507). Details of this process will be described later.

そして、オペレータからの操作に基づいて、データエントリ処理を終了するか否かを判定する(ステップS508)。終了しない場合(ステップS508でNO)、ステップS501に戻る。一方、終了する場合(ステップS508でYES)、処理を終了する。   Then, based on the operation from the operator, it is determined whether or not to end the data entry process (step S508). If not finished (NO in step S508), the process returns to step S501. On the other hand, if the process is to end (YES in step S508), the process ends.

次に、図16を参照して、図14のステップS507のデータエントリ処理の詳細について説明する。   Next, details of the data entry process in step S507 of FIG. 14 will be described with reference to FIG.

図16は本発明の実施形態のデータエントリ処理の詳細を示すフローチャートである。   FIG. 16 is a flowchart showing details of data entry processing according to the embodiment of the present invention.

尚、このデータエントリ処理は、データ管理部1022を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。   This data entry processing is executed by the CPU 201 of the data entry terminal 102-1 under the control of a program that implements the data management unit 1022.

まず、エントリ画面データに基づいて生成したエントリ画面を表示部1024に表示した後、オペレータのデータエントリ待ち状態に移行する(ステップS601)。   First, an entry screen generated based on the entry screen data is displayed on the display unit 1024, and then the state shifts to an operator data entry waiting state (step S601).

そして、その後、オペレータの入力部1025による操作に基づいて、データエントリ終了((1エントリデータ分のデータエントリ))の通知の有無を判定する(ステップS602)。   Then, based on an operation by the operator's input unit 1025, it is determined whether or not there is a notification of data entry end ((data entry for one entry data)) (step S602).

データエントリ終了の通知がない場合(ステップS601でNO)、ステップS601に戻り、通知を受けるまで待機する。一方、データエントリ終了の通知がある場合(ステップS602でYES)、データエントリフィールドに入力されたエントリデータを取得し、RAM202上に保存する(ステップS603:図3の(10))。   If there is no notification of the end of data entry (NO in step S601), the process returns to step S601 and waits until a notification is received. On the other hand, when there is a notification of the end of the data entry (YES in step S602), the entry data input in the data entry field is acquired and stored on the RAM 202 (step S603: (10) in FIG. 3).

そして、その後、一帳票分の帳票インスタンスデータ中の処理対象の全ての部分画像に対するデータエントリが終了したか否かを判定する(ステップS604)。   Thereafter, it is determined whether or not the data entry for all the partial images to be processed in the form instance data for one form has been completed (step S604).

処理対象の全ての部分画像に対するデータエントリが終了していない場合(ステップS604でNO)、図14の処理に戻り、次のエントリ画面データを取得し、図14及び図16の処理を繰り返す。   If the data entry for all the partial images to be processed has not been completed (NO in step S604), the process returns to the process in FIG. 14, the next entry screen data is acquired, and the processes in FIGS. 14 and 16 are repeated.

一方、処理対象の全ての部分画像に対するデータエントリが終了した場合(ステップS604でYES)、RAM202上に保存してある当該帳票インスタンスデータに基づくエントリデータをデータベースアクセス部1023のチェックインエージェント1023bに対して送信し(図3の(11))、その後、データベースアクセス部1023のチェックインエージェント1023bにより、当該エントリデータを登録するための登録依頼を行う(ステップS605)。   On the other hand, when the data entry for all the partial images to be processed is completed (YES in step S604), entry data based on the form instance data stored in the RAM 202 is sent to the check-in agent 1023b of the database access unit 1023. Then, the check-in agent 1023b of the database access unit 1023 makes a registration request for registering the entry data (step S605).

その後、新たな帳票インスタンスデータを取得するか否かを判定する(ステップS606)。取得する場合(ステップS606でYES)、図10のステップS403からステップS407の処理を実行後、図14の処理に戻る。   Thereafter, it is determined whether or not new form instance data is acquired (step S606). In the case of acquisition (YES in step S606), the processing returns to the processing in FIG. 14 after executing the processing from step S403 to step S407 in FIG.

次に、図17を参照して、データ管理部1022からエントリデータの登録依頼を受信した場合に、データベースアクセス部1023(チェックインエージェント1023b)が実行するデータチェックイン処理について説明する。   Next, a data check-in process executed by the database access unit 1023 (check-in agent 1023b) when an entry data registration request is received from the data management unit 1022 will be described with reference to FIG.

図17は本発明の実施形態のチェックインエージェントが実行するデータチェックイン処理を示すフローチャートである。   FIG. 17 is a flowchart showing data check-in processing executed by the check-in agent according to the embodiment of this invention.

尚、このデータチェックイン処理は、データベースアクセス部1023を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。   This data check-in process is executed by the CPU 201 of the data entry terminal 102-1 under the control of a program that implements the database access unit 1023.

まず、ステップS1001において、チェックインエージェント1023bは、データ管理部1022からエントリデータ登録依頼待ち状態に移行する(ステップS1001)。次に、エントリデータ登録依頼を受信したか否かを判定する(ステップS1002)。エントリデータ登録依頼を受信していない場合(ステップS1002でNO)、ステップS1001に戻り、受信するまで待機する。   First, in step S1001, the check-in agent 1023b shifts from the data management unit 1022 to an entry data registration request waiting state (step S1001). Next, it is determined whether an entry data registration request has been received (step S1002). If an entry data registration request has not been received (NO in step S1002), the process returns to step S1001 and waits until it is received.

一方、エントリデータ登録依頼を受信した場合(ステップS1002でYES:図3の(11))、チェックインエージェント1023bは、データ管理部1022よりエントリデータを取得し、該エントリデータのエントリDB326への登録処理を実行する(ステップS1003:図3の(12))。そして、その後、データエントリが終了した帳票インスタンスデータのチェックアウトを解除する処理が、データ管理サーバ101にて実行されることになる。   On the other hand, when an entry data registration request is received (YES in step S1002: (11) in FIG. 3), the check-in agent 1023b acquires entry data from the data management unit 1022 and registers the entry data in the entry DB 326. Processing is executed (step S1003: (12) in FIG. 3). Thereafter, the data management server 101 executes a process for canceling the check-out of the form instance data whose data entry has been completed.

以上説明したように、本実施形態によれば、オペレータのスキルに応じて、同一帳票内の複数種類の記入欄の内、所定(所定の変換ルールを満足する)の記入欄の部分画像を選定し、その選定した部分画像をデータエントリ画面上で連続的に表示するとともに、処理対象の部分画像を容易に識別可能に表示して、データエントリの進捗状況に応じて、処理対象の部分画像をデータエントリ画面上で適宜切り替えて表示する。また、部分画像の近傍に、データエントリフィールドを常に固定して表示する。   As described above, according to the present embodiment, a partial image of a predetermined entry field (satisfying a predetermined conversion rule) is selected from a plurality of kinds of entry fields in the same form according to the skill of the operator. The selected partial images are continuously displayed on the data entry screen, and the partial images to be processed are displayed so as to be easily identifiable, and the partial images to be processed are displayed according to the progress of the data entry. Switch and display appropriately on the data entry screen. In addition, the data entry field is always fixed and displayed near the partial image.

これにより、処理対象の部分画像を探索するためのオペレータの視線移動量を極力減らすとともに、固定のデータエントリフィールドに着目してデータエントリ作業を行うことができるので、次の処理対象の部分画像の内容を視認しながら、処理対象の部分画像に対するデータエントリ作業を実行することができる。   As a result, the amount of eye movement of the operator for searching the partial image to be processed can be reduced as much as possible, and the data entry operation can be performed while paying attention to the fixed data entry field. The data entry operation for the partial image to be processed can be executed while viewing the contents.

以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   Although the embodiments have been described in detail above, the present invention can take an embodiment as, for example, a system, an apparatus, a method, a program, or a storage medium, and specifically includes a plurality of devices. The present invention may be applied to a system that is configured, or may be applied to an apparatus that includes a single device.

尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。   In the present invention, a software program (in the embodiment, a program corresponding to the flowchart shown in the figure) that realizes the functions of the above-described embodiment is directly or remotely supplied to the system or apparatus, and the computer of the system or apparatus Is also achieved by reading and executing the supplied program code.

従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.

プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。   As a recording medium for supplying the program, for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card ROM, DVD (DVD-ROM, DVD-R) and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   As another program supply method, a client computer browser is used to connect to an Internet homepage, and the computer program of the present invention itself or a compressed file including an automatic installation function is downloaded from the homepage to a recording medium such as a hard disk. Can also be supplied. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。   In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer based on an instruction of the program is a part of the actual processing. Alternatively, the functions of the above-described embodiment can be realized by performing all of them and performing the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。   Furthermore, after the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or The CPU or the like provided in the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

本発明の実施形態のデータエントリシステムの構成を示す図である。It is a figure which shows the structure of the data entry system of embodiment of this invention. 本発明の実施形態のエントリ端末のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the entry terminal of embodiment of this invention. 本発明の実施形態のエントリ端末の機能構成を示す図である。It is a figure which shows the function structure of the entry terminal of embodiment of this invention. 本発明の実施形態の表示画面情報の一例を示す図である。It is a figure which shows an example of the display screen information of embodiment of this invention. 本発明の実施形態の帳票DB(データベース)の一例を示す図である。It is a figure which shows an example of form DB (database) of embodiment of this invention. 本発明の実施形態の帳票レイアウトDB(データベース)の一例を示す図である。It is a figure which shows an example of form layout DB (database) of embodiment of this invention. 本発明の実施形態の帳票インスタンスDB(データベース)の一例を示す図である。It is a figure which shows an example of form instance DB (database) of embodiment of this invention. 本発明の実施形態のエントリDB(データベース)の一例を示す図である。It is a figure which shows an example of entry DB (database) of embodiment of this invention. 本発明の実施形態のオペレータDB(データベース)の一例を示す図である。It is a figure which shows an example of operator DB (database) of embodiment of this invention. 本発明の実施形態のデータ管理部が実行する帳票インスタンスデータの取得処理を示すフローチャートである。It is a flowchart which shows the acquisition process of form instance data which the data management part of embodiment of this invention performs. 本発明の実施形態のチェックアウトエージェントが実行するデータチェックアウト処理を示すフローチャートである。It is a flowchart which shows the data checkout process which the checkout agent of embodiment of this invention performs. 本発明の実施形態の画像処理部が実行するエントリ画面データ作成処理を示すフローチャートである。It is a flowchart which shows the entry screen data creation process which the image process part of embodiment of this invention performs. 本発明の実施形態のデータエントリ方法を説明するための図である。It is a figure for demonstrating the data entry method of embodiment of this invention. 本発明の実施形態のデータ管理部が実行するデータエントリ処理を示すフローチャートである。It is a flowchart which shows the data entry process which the data management part of embodiment of this invention performs. 本発明の実施形態の画像処理部が実行するエントリ画面データ送信処理を示すフローチャートである。It is a flowchart which shows the entry screen data transmission process which the image process part of embodiment of this invention performs. 本発明の実施形態のデータエントリ処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the data entry process of embodiment of this invention. 本発明の実施形態のチェックインエージェントが実行するデータチェックイン処理を示すフローチャートである。It is a flowchart which shows the data check-in process which the check-in agent of embodiment of this invention performs.

符号の説明Explanation of symbols

101 データ管理サーバ
102−1〜102−3 エントリ端末
103 イメージ取込端末
104 ネットワーク
105 スキャナ
1021 画像処理部
1021a 部分画像切出部
1021b 画面データ作成部
1022 データ管理部
1023 データベースアクセス部
1023a チェックアウトエージェント
1023b チェックインエージェント
1024 表示部
1025 入力部
321 帳票DB
322 帳票レイアウトDB
323 帳票インスタンスDB
324 エントリDB
325 オペレータDB
326 帳票イメージデータ
327 帳票インスタンスデータ
101 Data Management Server 102-1 to 102-3 Entry Terminal 103 Image Capture Terminal 104 Network 105 Scanner 1021 Image Processing Unit 1021a Partial Image Extraction Unit 1021b Screen Data Creation Unit 1022 Data Management Unit 1023 Database Access Unit 1023a Checkout Agent 1023b Check-in agent 1024 Display unit 1025 Input unit 321 Form DB
322 Form layout DB
323 Form instance DB
324 entry DB
325 Operator DB
326 Form image data 327 Form instance data

Claims (10)

帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置であって、
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出手段と、
前記抽出手段で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成手段と、
前記作成手段で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御手段と
を備えることを特徴とするデータエントリ装置。
A data entry device for registering data corresponding to an image in an entry field in form image data,
Extracting means for extracting a partial image corresponding to each entry field in the form image data based on layout data indicating a layout of the entry field in the form image data;
Creating means for creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed among the partial images extracted by the extracting means;
When displaying a display screen based on the display screen information created by the creating means, a display for distinguishing and displaying the display form of the partial image to be processed in the display screen information and the at least one other partial image And a data entry device.
前記抽出手段は、2以上の帳票イメージデータ夫々の記入欄のレイアウトを示すレイアウトデータに基づいて、前記2以上の帳票イメージデータの記入欄に対応する部分画像を抽出する
ことを特徴とする請求項1に記載のデータエントリ装置。
The extraction unit extracts a partial image corresponding to an entry field of the two or more form image data based on layout data indicating a layout of an entry field of each of the two or more form image data. 2. The data entry device according to 1.
前記表示制御手段は、前記表示画面情報中に2以上の帳票イメージデータの記入欄に対応する部分画像が含まれる場合に、異なる帳票イメージデータの境界を識別可能に表示する
ことを特徴とする請求項2に記載のデータエントリ装置。
The display control means, when the display screen information includes a partial image corresponding to an entry field of two or more form image data, displays a boundary between different form image data in an identifiable manner. Item 3. The data entry device according to Item 2.
前記作成手段は、前記処理対象の部分画像が、所定位置に表示されるように前記表示画面情報を作成する
ことを特徴とする請求項1乃至3のいずれか1項に記載のデータエントリ装置。
The data entry device according to any one of claims 1 to 3, wherein the creation unit creates the display screen information so that the partial image to be processed is displayed at a predetermined position.
前記作成手段は、更に、オペレータによる入力部の操作に基づいて、データエントリを行うデータエントリフィールドを有し、かつ前記データエントリフィールドが、前記処理対象の部分画像の近傍に表示されるように前記表示画面情報を作成する
ことを特徴とする請求項1乃至4のいずれか1項に記載のデータエントリ装置。
The creation means further includes a data entry field for performing data entry based on an operation of the input unit by an operator, and the data entry field is displayed in the vicinity of the partial image to be processed. The data entry device according to any one of claims 1 to 4, wherein display screen information is created.
前記処理対象の部分画像に対応するデータの属性に基づいて、前記データエントリフィールドにおけるデータエントリを許容する文字種を制御する制御手段と
を更に備えることを特徴とする請求項5に記載のデータエントリ装置。
6. The data entry device according to claim 5, further comprising: a control unit that controls a character type that allows data entry in the data entry field based on an attribute of data corresponding to the partial image to be processed. .
前記処理対象の部分画像に対応するデータの属性に基づいて、前記データエントリフィールドでエントリされる文字データの変換ルールを設定する設定手段と
を更に備えることを特徴とする請求項5または6に記載のデータエントリ装置。
The setting means for setting the conversion rule of the character data entered in the data entry field based on the attribute of the data corresponding to the partial image to be processed is further provided. Data entry device.
前記表示制御手段は、前記データエントリフィールドのデータエントリの完了の有無を判定する判定手段を備え、
前記判定手段の判定結果、前記データエントリが完了した場合、前記処理対象の第1部分画像が表示されていた位置に、次の処理対象の第2部分画像を移動する
ことを特徴とする請求項5乃至7のいずれか1項に記載のデータエントリ装置。
The display control means includes determination means for determining whether or not the data entry of the data entry field is completed,
The second partial image to be processed next is moved to a position where the first partial image to be processed is displayed when the data entry is completed as a result of the determination by the determining means. The data entry device according to any one of 5 to 7.
帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置の制御方法であって、
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出工程と、
前記抽出工程で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成工程と、
前記作成工程で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御工程と
を備えることを特徴とするデータエントリ装置の制御方法。
A control method of a data entry device for registering data corresponding to an image in an entry field in form image data,
An extraction step of extracting a partial image corresponding to each entry field in the form image data based on layout data indicating a layout of the entry field in the form image data;
Of the partial images extracted in the extraction step, a creation step of creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed;
When displaying a display screen based on the display screen information created in the creation step, a display for distinguishing and displaying the display form of the partial image to be processed and the at least one other partial image in the display screen information A control method for a data entry device, comprising: a control step.
帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置の制御を実現するプログラムであって、
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出工程のプログラムコードと、
前記抽出工程で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成工程のプログラムコードと、
前記作成工程で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御工程のプログラムコードと
を備えることを特徴とするプログラム。
A program for realizing control of a data entry device for registering data corresponding to an image in an entry field in form image data,
Based on the layout data indicating the layout of the entry field in the form image data, the program code of the extraction process for extracting the partial image corresponding to each entry field in the form image data;
Of the partial images extracted in the extraction step, a program code of a creation step for creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed;
When displaying a display screen based on the display screen information created in the creation step, a display for distinguishing and displaying the display form of the partial image to be processed and the at least one other partial image in the display screen information And a program code for the control process.
JP2004258551A 2004-09-06 2004-09-06 Data entry device, control method therefor, and program Expired - Fee Related JP4430490B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004258551A JP4430490B2 (en) 2004-09-06 2004-09-06 Data entry device, control method therefor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004258551A JP4430490B2 (en) 2004-09-06 2004-09-06 Data entry device, control method therefor, and program

Publications (2)

Publication Number Publication Date
JP2006072919A true JP2006072919A (en) 2006-03-16
JP4430490B2 JP4430490B2 (en) 2010-03-10

Family

ID=36153448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004258551A Expired - Fee Related JP4430490B2 (en) 2004-09-06 2004-09-06 Data entry device, control method therefor, and program

Country Status (1)

Country Link
JP (1) JP4430490B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008158977A (en) * 2006-12-26 2008-07-10 Canon It Solutions Inc Data entry device, control method therefor, program, and data entry system
JP2009187332A (en) * 2008-02-07 2009-08-20 Nomura Research Institute Ltd Workflow processor
JP2013200674A (en) * 2012-03-23 2013-10-03 Japan Research Institute Ltd Input pattern optimization processing method for terminal device, input pattern optimization processing system, and input pattern optimization processing program
JP2014119767A (en) * 2012-12-13 2014-06-30 Hitachi Omron Terminal Solutions Corp Business form display system, business form display device and business form display method
WO2015064107A1 (en) * 2013-10-31 2015-05-07 日本電気株式会社 Management system, list production device, data structure, and printed label
JP2017045324A (en) * 2015-08-27 2017-03-02 沖電気工業株式会社 Data entry system, data input method and program
JP2020144781A (en) * 2019-03-08 2020-09-10 富士通株式会社 Handwritten character transfer destination determination program and method, and information processing system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008158977A (en) * 2006-12-26 2008-07-10 Canon It Solutions Inc Data entry device, control method therefor, program, and data entry system
JP2009187332A (en) * 2008-02-07 2009-08-20 Nomura Research Institute Ltd Workflow processor
JP2013200674A (en) * 2012-03-23 2013-10-03 Japan Research Institute Ltd Input pattern optimization processing method for terminal device, input pattern optimization processing system, and input pattern optimization processing program
JP2014119767A (en) * 2012-12-13 2014-06-30 Hitachi Omron Terminal Solutions Corp Business form display system, business form display device and business form display method
WO2015064107A1 (en) * 2013-10-31 2015-05-07 日本電気株式会社 Management system, list production device, data structure, and printed label
JPWO2015064107A1 (en) * 2013-10-31 2017-03-09 日本電気株式会社 Management system, list creation device, data structure and print label
US9836665B2 (en) 2013-10-31 2017-12-05 Nec Corporation Management system, list production device, method, computer readable recording medium, data structure, and printed label
JP2017045324A (en) * 2015-08-27 2017-03-02 沖電気工業株式会社 Data entry system, data input method and program
JP2020144781A (en) * 2019-03-08 2020-09-10 富士通株式会社 Handwritten character transfer destination determination program and method, and information processing system
JP7208453B2 (en) 2019-03-08 2023-01-19 富士通株式会社 Handwritten character transfer destination determination program and method, and information processing system

Also Published As

Publication number Publication date
JP4430490B2 (en) 2010-03-10

Similar Documents

Publication Publication Date Title
CN111126301B (en) Image processing method and device, computer equipment and storage medium
US8107727B2 (en) Document processing apparatus, document processing method, and computer program product
CN101582083A (en) Web-based detection in image, extraction and recognition
US20190294912A1 (en) Image processing device, image processing method, and image processing program
KR20090069300A (en) Capture and display of annotations in paper and electronic documents
US20160202906A1 (en) Supplementing a virtual input keyboard
US20200293685A1 (en) Guided redaction systems and methods
JP2014021905A (en) Input support program, input support method, and input support device
JP4430490B2 (en) Data entry device, control method therefor, and program
JP2009252041A (en) Business form image management system, method, and program
JP4959501B2 (en) Information processing apparatus, information processing method, and program
CN102193623B (en) Information input assistance device and method
JP5243054B2 (en) Data management system, method and program
JP6888410B2 (en) Information processing equipment and information processing programs
US20110145300A1 (en) Database system, server apparatus, terminal apparatus, and database updating method
JP4372750B2 (en) Entry data management device, entry data management method, program, and recording medium
JP2021002183A (en) Accounting support apparatus, accounting support program, and accounting support method
JP2010026766A (en) Information processing apparatus, information processing method and program
JP6149697B2 (en) Information processing apparatus and information processing program
JPH11167603A (en) Image entry system, image/character display method and record medium
JP6187140B2 (en) Document registration apparatus and program
US20240177511A1 (en) Generating synthetic training data including document images with key-value pairs
US11462014B2 (en) Information processing apparatus and non-transitory computer readable medium
EP4054166A1 (en) Information processing apparatus, information processing program, and information processing method
JP2010152464A (en) Character recognition device, and confirmation screen generation method for character recognition device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090423

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090723

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091127

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091217

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121225

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4430490

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131225

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131225

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141225

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees