Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4452867B2 - Form creation method and apparatus, and recording medium - Google Patents
[go: Go Back, main page]

JP4452867B2 - Form creation method and apparatus, and recording medium - Google Patents

Form creation method and apparatus, and recording medium Download PDF

Info

Publication number
JP4452867B2
JP4452867B2 JP34966397A JP34966397A JP4452867B2 JP 4452867 B2 JP4452867 B2 JP 4452867B2 JP 34966397 A JP34966397 A JP 34966397A JP 34966397 A JP34966397 A JP 34966397A JP 4452867 B2 JP4452867 B2 JP 4452867B2
Authority
JP
Japan
Prior art keywords
data
screen
data input
resource
field
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP34966397A
Other languages
Japanese (ja)
Other versions
JPH11184936A (en
Inventor
昌弘 有田
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.)
NTT Data Group Corp
Original Assignee
NTT Data Corp
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 NTT Data Corp filed Critical NTT Data Corp
Priority to JP34966397A priority Critical patent/JP4452867B2/en
Publication of JPH11184936A publication Critical patent/JPH11184936A/en
Application granted granted Critical
Publication of JP4452867B2 publication Critical patent/JP4452867B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、帳票作成装置及び記録媒体に関し、特に、確定申告書や決算書等の税務関連帳票のように、種類が豊富で、それぞれの記入項目の種類が非常に多い帳票における、改良されたデータ入力技術に関する。
【0002】
【従来の技術】
税務関連帳票には専用用紙を用いた既定フォーマットのものが多い。そのため、この種の帳票作成をコンピュータ装置によって自動化する場合、より一般的には、既定フォーマットの帳票に存するデータ記入領域(フィールド)の位置情報や出力サイズ情報等(以下、フィールドデータ)をコンピュータ装置に記憶しておき、記入対象データの入力時に、該当するフィールドデータを読み出して入力データを該当位置に出力するような手法がとられている。このような手法では、帳票の仕上がりを確認する場合は、実際に印刷装置によって印刷してみる必要があった。
【0003】
【発明が解決しようとする課題】
税務関連帳票に限らず、帳票作成に際しては、データ記入後の帳票の仕上がりイメージを絶えず表示装置等で確認できるようにしておくことが好ましい。そのため、最近は、帳票の画像と、その帳票内のデータ記入領域とを表示装置に画面表示し、記入対象データの入力については表示画面を実時間で視認しながら行えるようにする試みがなされている。しかし、データ記入項目が非常に多い帳票の場合、表示画面上の帳票の表現が困難であり、また、実際に画面上で表現したとしても、従来は、帳票内のすべてのデータ入力領域のフィールドコントロール(データ入力制御、以下同じ)を有効にしていたため、パフォーマンスの低下が生じるという問題があった。
【0004】
本発明は、かかる問題を解消し、記入項目の多い帳票であってもパフォーマンスを低下させることなく、容易に表示画面を通じてデータ入力を行えるようにする、改良された帳票作成方法を提供することにある。
本発明の他の課題は、上記帳票作成方法の実施に適した帳票作成装置、及び上記方法を汎用のコンピュータ装置上で実現させるための記録媒体を提供することにある。
【0005】
【課題を解決するための手段】
上記課題を解決する本発明の帳票作成方法は、制御手段と、帳票線図や固定文字を含む帳票のフォームデータを帳票毎に保持するリソース保持手段とを備えたコンピュータ装置が実行する方法であって前記制御手段が、前記リソース保持手段から画面表示に必要なフォームデータだけを抽出して画面フォームを生成するとともに、この画面フォームと、予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とをマージすることにより画面リソースを作成するステップと、前記制御手段が、作成した画面リソースに基づいて所定の表示装置にデータ入力用の帳票画面を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にし、当該データ入力領域へのデータ入力を可能にするステップと、を含むことを特徴とする。
【0006】
本発明の他の帳票作成方法は、制御手段と、既定フォーマットの帳票画像に基づいて作成された、帳票線図や固定文字を含む印刷用のフォームデータを保持する印刷用リソース保持手段とを備えたコンピュータ装置が実行する方法であって、前記制御手段が、前記印刷用リソース保持手段から画面表示に必要なフォームデータ帳票画像に基づいて作成された、帳票線図やだけを抽出して画面フォームを生成するとともに、この画面フォームと予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とをマージすることにより画面リソースを作成するステップと、前記制御手段が、作成した画面リソースに基づいて所定の表示装置に、印刷用の帳票と同一のデータ入力用の帳票画面を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にし、当該データ入力領域へのデータ入力を可能にするステップと、を含むことを特徴とする。
【0007】
本発明の帳票作成装置は、帳票線図や固定文字を含む帳票のフォームデータを帳票毎に保持するリソース保持手段と、前記リソース保持手段から抽出した画面表示に必要なフォームデータと、予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とに基づいて所定の表示装置にデータ入力用の帳票画面を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にすることにより当該データ入力領域へのデータ入力を可能にする制御手段と、を備えて成る。
【0008】
本発明の他の帳票作成装置は、既定フォーマットの帳票画像に基づいて作成された、帳票線図や固定文字を含む印刷用のフォームデータを保持する印刷用リソース保持手段と、前記印刷用リソース保持手段から抽出した画面表示に必要なフォームデータと、予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とに基づいて所定の表示装置に印刷用の帳票と同一の、データ入力用の帳票画像を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にすることにより当該データ入力領域へのデータ入力を可能にする制御手段と、を備えて成る。
【0009】
また、本発明の記録媒体は、コンピュータを、帳票線図や固定文字を含む帳票のフォームデータを帳票毎に保持するリソース保持手段前記リソース保持手段から抽出した画面表示に必要なフォームデータと、予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とに基づいて所定の表示装置にデータ入力用の帳票画面を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にすることにより当該データ入力領域へのデータ入力を可能にする制御手段;として機能させるためのコンピュータプログラムを記録して成る、コンピュータ読み取り可能な記録媒体である。
【0010】
【発明の実施の形態】
以下、本発明を、コンピュータ装置を用いて税務関連帳票を作成する場合の実施の形態を詳細に説明する。
図1は、コンピュータ装置がその内部記憶装置等に記録されたプログラムを読み込んで実行することにより実現される帳票作成装置において、帳票作成用のリソース(関数、パラメータ、その他の帳票作成に必要なデータ資源、以下同じ)を作成する場合の機能ブロック構成の一例を示したものである。なお、矢印はデータ及び処理の流れを示している。
【0011】
この帳票作成装置10では、スキャナ等で読み取った既定フォームの帳票画像データを帳票画像データ入力部11を通じて帳票フォーム作成部12に入力する。帳票フォーム作成部12は、印刷リソース作成ツール、例えば市販の「Visual Formade」を用いて帳票画像データを背景とするフォーム作成環境、すなわち図示しない表示装置に帳票画像を背景画像として表示させ、操作者がキーボード、マウスその他のポインティングデバイス等からなるデータ入力装置(図示省略)を通じて背景画像上の線分や固定文字等を入力できるようにする環境を形成する。線分データ、位置データ、種々のサイズの文字データが入力されると、帳票フォーム作成部12は、帳票線図や固定文字を含む帳票のフォームを表すフォームデータを作成する。
【0012】
印刷リソース作成部13は、帳票フォーム作成部12で作成されたフォームデータを本装置で使用可能な形態の印刷フォームデータに変換し、これを帳票毎の中間ファイルに格納する。
【0013】
印刷リソース編集部14は、中間ファイル内の印刷フォームデータと、予め仕様に従って作成した印刷リソース定義データ、例えばフィールド毎の項目や文字種、フォーム内の位置情報に対応付けられたフィールド番号、自動計算手順を定める関数、その他の定義データとをマージすることにより、フィールドデータを包含した印刷リソースを作成し、これを印刷リソースファイル15に格納する。帳票の印刷は、この印刷リソースファイル15の格納データによって行うことができるようになっている。
【0014】
図2は、確定申告書(法人用)についての印刷リソース定義データの例、図3は、この印刷リソース定義データに基づいて印刷される帳票60の例をそれぞれ示したものである。図2を参照すると、フィールド番号が「1」である「日付」の項目の文字種は「数字」であり、該当するフィールドに数字のみが入力できるように定義されている。なお、図示のような確定申告書の場合、金額データについては、通常の表計算ソフトウェアと同様の自動実行手順を定めた関数式が定義されている。これにより、金額データを入力するだけで、該当フィールドの入力データによる演算結果が所定フィールドに自動的に入力されるようになる。文字種が「文字」の場合は、文字、記号、数字のいずれもが入力できるようにし、上記関数式の実行対象にはならないようになっている。図3において、符号F1は固定文字や線図で描かれたフォーム要素、F2はフィールドである。
【0015】
図1に戻り、画面リソース変換部16は、中間ファイル内の印刷フォームファイルから、画面表示に必要なフォームデータだけを抽出して画面フォームを生成する。つまり、画面フォームを独自に開発するのではなく、印刷用に作成されたリソースを流用している。これにより、種類が豊富な税務関連帳票の画面フォームの作成作業が軽減される。
【0016】
画面リソース編集部17は、画面リソース変換部16で変換された画面フォームと、予め仕様に従って作成した画面リソース定義データ、例えば上記印刷リソース定義データと同一内容のフィールド関連情報と、個々のフィールドとフィールドコントロールとの対応付け情報とをマージすることにより、フィールドデータを包含した画面リソースを作成し、これを画面リソースファイル18に格納する。この画面リソースによって、図3に示した印刷用の帳票と同一の帳票画像を表示装置上に表示できるようになる。
【0017】
図4は、本実施形態の帳票作成装置10において、上記印刷リソースファイル15と画面リソースファイル18とを用いて実際に帳票を作成する場合の機能ブロック構成の一例を示したものであり、矢印は、データ及び処理の流れを示している。図4に示す機能ブロックもまた、コンピュータ装置がプログラムを読み込んで実行することにより形成されるものである。
【0018】
図4において、主制御部21は、データ入力装置30、例えばキーボードからの指示入力に従い、リソース読込制御部22に対して該当する帳票の画面リソース(フォームデータ及びフィールドデータ)の読み込み命令を与える。リソース読込制御部22は、この読込命令の入力を契機に画面リソースファイル18から該当するフォームデータ及びフィールドデータを読み出し、各データをそれぞれ作業用メモリに形成されたフィールドデータ格納部24及びフォームデータ格納部25に展開させる。主制御部21は、また、表示制御部26に対して表示装置40へデータ入力用の帳票画面を表示させるための表示制御命令を与え、さらに、FC(フィールドコントロール)管理部23に対して、表示されるべきフィールドに対するフィールドコントロールを選択的に有効にするためのFC制御命令を与える。このFC制御命令の中には、ポインティングデバイスが指し示すポインタの位置情報のほか、記入対象データが入力された場合はそのデータをも付随させる。
【0019】
FC管理部23では、フィールドデータ格納部24におけるフィールドデータの内容、特に表示装置40に表示されるフィールドに対応するフィールドコントロールの状態を帳票のすべてのフィールドについて管理しており、データ入力装置30、例えばマウス等のポインティングデバイスによる指定に基づいて主制御部21からFC制御命令が入力されたときに、当該FC制御命令に係るフィールドについてのフィールドコントロールのみが有効となり、他のフィールドコントロールについては無効となるように、フィールドコントロールの状態を更新する。つまり、有効なフィールドコントロールが常に一つだけしか存在しないようにする。また、当該フィールドについての記入対象データが、フィールドデータ格納部24、表示制御部26、及び出力制御部27に受け付けられるようにする。フィールドコントロールの状態は、表示制御部26にも通知される。
【0020】
なお、データ入力装置30におけるポインティングデバイスの指定(ポインタ位置)の変更が主制御部21を通じて通知された場合は、それに応じてフィールドコントロールの状態も逐次更新される。
【0021】
表示制御部26は、フォームデータとフィールドデータ(記入対象データがあるときはそのデータを含む)とを統合して表示装置40に表示させるものである。その際、フィールドコントロールが有効となっているフィールドとそうでないフィールドとが区別できるように、表示形態を変える。例えば、図5において、61はデータ入力済みのフィールド、62はフィールドコントロールが有効になっているフィールド、63はフィールドコントロールが無効になっているフィールドを表す。データ入力済みのフィールド61の扱いは、フィールドコントロールが無効のフィールド62と同じである。また、フィールドコントロールが無効のフィールド62を有効なフィールドにするための指定は、当該フィールドにポインティングデバイスのポインタを置き換えることによって行う。
【0022】
出力制御部27は、任意の時点で、主制御部21を通じてデータ入力装置30からの印刷指令を受け付けたときに、印刷リソースファイル15から該当する印刷リソースを読み出し、これを印刷装置50に印刷させるものである。
【0023】
以上のように構成される本実施形態の帳票作成装置10における帳票作成手順は、下記のようになる。
まず、操作者がデータ入力装置30のキーボードを通じて作成したい帳票の種類を主制御部21に伝える。
【0024】
主制御部21は、図6に示すように、入力された帳票の種類に該当するフォームデータ及びフィールドデータの読込命令をリソース読込制御部22に出力する(ステップS101)。また、表示制御命令を表示制御部26に出力する。これにより、表示装置40にデータ入力用の帳票画像が表示される(ステップS102)。操作者からポインティングデバイスを通じてデータ入力したいフィールドが指定された場合、主制御部21は、その指定フィールドを識別し(ステップS103)、FC管理部23にFC制御命令を出力する(ステップS104)。これにより指定フィールドに対するフィールドコントロールが有効になって、記入対象データの当該フィールドへのデータ入力が可能になる。当該フィールドに対するフィールドコントロールは、ポインティングデバイスのポインタが他のフィールドに置き換わるまで有効となる(ステップS105)。
【0025】
入力された記入対象データは、表示制御部26を通じて表示装置40に表示されるので、操作者は、フィールド状態を視認しながらデータ入力を行うことが可能になる。また、記入対象データは、印刷リソースファイル15の該当フィールドデータに格納されるため、表示された帳票同一のものが印刷装置50から出力されるようになる。
【0026】
データ入力すべき他の対象フィールドがある場合は、ステップS103に戻り(ステップS106:No)、すべての対象フィールドへのデータ入力が済んだ場合はデータ入力処理を終える(ステップS106:Yes)。
【0027】
図6に示したデータ入力処理が終了した後は、帳票の全体イメージを表示装置40の表示画面で確認し、必要に応じて、印刷指令を入力する。これにより、出力制御部27が印刷リソースファイル15から該当する印刷リソースを読み出して、印刷装置50に印刷させる。
【0028】
このように、本実施形態の帳票作成装置10では、フィールドコントロールが常に一つのフィールドしか有効にならないので、図7(a)に示すように、非常に多くのフィールドを有する帳票をそのまま、あるいは同図の破線を図7(b)のように部分的に拡大してデータ入力環境を形成しても、従来型装置のように、全体的なパフォーマンスをさほど低下させない。そのため、パーソナルコンピュータのような、処理能力が制限される簡易なコンピュータ装置を用いても容易に定型フォーマットに基づくデータ入力環境を形成できるようになった。また、実際の帳票の仕上がりイメージを、印刷しなくとも表示画面上で正しく確認することができるようになった。
【0029】
なお、本実施形態では、主制御部21において、選択的に入力されるフィールドの指定を認識した後、指定されたフィールドに対するフィールドコントロールのみを有効にする場合の例について説明したが、予め、画面リソースの内容からフィールドへのデータ入力順序を定めた順序情報を帳票毎に保持しておき、この順序情報に従って当該帳票の個々のフィールドに対するフィールドコントロールを有効にするようにしてもよい。
【0030】
また、本実施形態では、データ入力装置30,表示装置40,印刷装置50を有するコンピュータ装置とプログラムとが一体になって製品化される帳票作成装置の構成例について説明したが、本発明は、コンピュータ装置とは分離されて流通するコンピュータ読み取り可能な記録媒体、例えばCD−ROM(コンパクトディスク型ROM)やDVD(デジタル・ビデオ・ディスク)、あるいはFD(フレキシブルディスク)等に静的に記録され、あるいは構内ネットワークのような回線において動的に記録されたプログラムによっても実施することが可能である。このようなプログラムは、使用時に上記コンピュータ装置の内部記憶装置等にインストールされることで、上述の各機能ブロック11〜18,21〜26を実現するものである。
【0030】
【発明の効果】
以上の説明から明らかなように、本発明によれば、記入項目の多い帳票であってもパフォーマンスを低下させることなく、容易に表示画面を通じてデータ入力が行えるようになる効果がある。
【図面の簡単な説明】
【図1】本発明の帳票作成装置において、帳票作成用のリソースを作成する場合の機能ブロック構成例を示した図。
【図2】帳票の一例である確定申告書(法人用)についての印刷リソース定義データの例を示した説明図。
【図3】図2に示した印刷リソース定義データに基づいて印刷される帳票の例を示した説明図。
【図4】本実施形態の帳票作成装置において、印刷リソースファイルと画面リソースファイルとを用いて実際に帳票を作成する場合の機能ブロック構成例を示した図。
【図5】データ入力済みのフィールド、フィールドコントロールが有効になっているフィールド、フィールドコントロールが無効になっているフィールドが混在するデータ入力用帳票画面の一例を示す説明図。
【図6】本実施形態の帳票作成装置における帳票作成手順説明図。
【図7】(a)は本実施形態の帳票作成装置におけるデータ入力用の帳票画像の一例を示した説明図、(b)はその部分拡大図。
【符号の説明】
10 帳票作成装置
11 帳票画像データ入力部
12 帳票フォーム作成部
13 印刷リソース作成部
14 印刷リソース編集部
15 印刷リソースファイル
16 画面リソース変換部
17 画面リソース編集部
18 画面リソースファイル
21 主制御部
22 リソース読込制御部
23 FC管理部
24 フィールドデータ格納部
25 フォームデータ格納部
26 表示制御部
27 出力制御部
30 データ入力装置
40 表示装置
50 印刷装置
60 帳票
61 データ入力済のフィールド
62 フィールドコントロールが有効なフィールド
63 フィールドコントロールが無効なフィールド
F1 帳票のフォーム
F2 帳票のフィールド
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a form creation device and a recording medium, and in particular, is improved in a form that is rich in various types of tax-related forms such as final income tax returns and financial statements, and that has a very large number of types of each entry. It relates to data input technology.
[0002]
[Prior art]
Many tax-related forms have a default format that uses special paper. Therefore, when this type of form creation is automated by a computer apparatus, more generally, the position information, output size information, etc. (hereinafter referred to as field data) of a data entry area (field) existing in a form of a predetermined format are stored in the computer apparatus. In this case, a method is employed in which, when inputting target data, the corresponding field data is read and the input data is output to the corresponding position. In such a method, when confirming the finish of a form, it is necessary to actually print by a printing apparatus.
[0003]
[Problems to be solved by the invention]
When creating a form, not limited to a tax-related form, it is preferable that the finished image of the form after data entry is continuously confirmed by a display device or the like. Therefore, recently, an attempt has been made to display a form image and a data entry area in the form on a display device, and to input data to be filled in while viewing the display screen in real time. Yes. However, in the case of a form with a large number of data entry items, it is difficult to represent the form on the display screen, and even if it is actually represented on the screen, the fields of all the data input areas in the form are conventionally used. Since the control (data input control, the same applies hereinafter) was enabled, there was a problem that the performance deteriorated.
[0004]
SUMMARY OF THE INVENTION The present invention provides an improved form creation method that solves such a problem and allows data entry through a display screen easily without degrading performance even for a form with many entries. is there.
Another object of the present invention is to provide a form creation device suitable for carrying out the form creation method and a recording medium for realizing the method on a general-purpose computer device.
[0005]
[Means for Solving the Problems]
The form creation method of the present invention that solves the above problems is a method executed by a computer device comprising control means and resource holding means for holding form data including forms diagram and fixed characters for each form. The control means extracts only the form data necessary for screen display from the resource holding means to generate a screen form, and for this screen form and each of a plurality of data input areas in the form acquired in advance. The step of creating a screen resource by merging the field control association information, and the control means displays a data entry form screen on a predetermined display device based on the created screen resource, and the display Selectively enable field control for the data entry area on the created form screen Characterized in that it comprises a step of enabling the data input to the data input area, the.
[0006]
Another form creation method of the present invention comprises a control means and a printing resource holding means for holding form data for printing including a form diagram and a fixed character created based on a form image of a default format. The computer unit executes a screen form by extracting only a form diagram or the like created based on a form data form image required for screen display from the printing resource holding means. Generating a screen resource by merging the screen form and the field control association information for each of the plurality of data input areas in the form acquired in advance, and the control means Based on the screen resource, the same data entry form screen as the print form is displayed on the specified display device. Rutotomoni, the field control selectively enable for the displayed data input area of the form on the screen were characterized by comprising a step of enabling the data input to the data input area, the.
[0007]
Form creation device of the present invention, a resource holding means for holding the form data of the form, including a form diagrams or fixed character for each document, and the form data necessary for screen display which is extracted from the resource holding unit, previously obtained The data input form screen is displayed on a predetermined display device on the basis of the field control correspondence information for each of the plurality of data input areas in the form, and the data input area on the displayed form screen is displayed. And control means for enabling data input to the data input area by selectively enabling the field control.
[0008]
Another form creation device of the present invention includes a print resource holding unit that holds form data for printing including a form diagram and fixed characters created based on a form image of a predetermined format, and the print resource hold Based on form data necessary for screen display extracted from the means and field control association information for each of a plurality of data input areas in the form acquired in advance, the same as a form for printing on a predetermined display device, Control means for displaying a form image for data input and enabling data input to the data input area by selectively enabling field control for the data input area on the displayed form screen; Comprising.
[0009]
The recording medium of the present invention, computer, resource holding means for holding the form data of the form, including a form diagrams or fixed character for each document; and the form data necessary for screen display which is extracted from the resource holding means , A form screen for data entry is displayed on a predetermined display device based on field control association information for each of a plurality of data input areas in the form acquired in advance, and data on the displayed form screen is displayed control means for enabling data input to the data input area by selectively enabling field control for the input area; made by recording a computer program to function as is the computer-readable recording medium .
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention when a tax-related form is created using a computer device will be described in detail.
FIG. 1 shows a form creation resource (function, parameter, and other data necessary for form creation) in a form creation apparatus realized by a computer device reading and executing a program recorded in its internal storage device. 1 shows an example of a functional block configuration when a resource is created. The arrows indicate the flow of data and processing.
[0011]
In the form creation apparatus 10, form image data of a default form read by a scanner or the like is input to a form form creation unit 12 through a form image data input unit 11. The form form creation unit 12 displays a form image as a background image on a form creation environment with a form image data as a background using a print resource creation tool such as a commercially available “Visual Format”, that is, a display device (not shown). Provides an environment in which a line segment on a background image, fixed characters, and the like can be input through a data input device (not shown) including a keyboard, a mouse, and other pointing devices. When line segment data, position data, and character data of various sizes are input, the form form creation unit 12 creates form data representing a form form including a form diagram and fixed characters.
[0012]
The print resource creation unit 13 converts the form data created by the form form creation unit 12 into print form data that can be used by the present apparatus, and stores it in an intermediate file for each form.
[0013]
The print resource editing unit 14 includes print form data in the intermediate file, print resource definition data created in advance according to the specification, for example, field numbers associated with field items and character types, position information in the form, and automatic calculation procedures. The print resource including the field data is created by merging with the function that defines the above and other definition data, and this is stored in the print resource file 15. The printing of the form can be performed by using the data stored in the print resource file 15.
[0014]
FIG. 2 shows an example of print resource definition data for a final tax return (for corporations), and FIG. 3 shows an example of a form 60 printed based on the print resource definition data. Referring to FIG. 2, the character type of the item “date” whose field number is “1” is “numeric”, and it is defined so that only numeric characters can be input to the corresponding field. In the case of a final income tax return as shown in the figure, a function equation that defines an automatic execution procedure similar to that of normal spreadsheet software is defined for the amount data. Thereby, the calculation result based on the input data of the corresponding field is automatically input to the predetermined field only by inputting the amount data. When the character type is “character”, any of characters, symbols, and numbers can be input, and the function expression is not executed. In FIG. 3, reference numeral F <b> 1 is a form element drawn with a fixed character or diagram, and F <b> 2 is a field.
[0015]
Returning to FIG. 1, the screen resource conversion unit 16 generates a screen form by extracting only form data necessary for screen display from the print form file in the intermediate file. In other words, rather than developing screen forms independently, resources created for printing are diverted. This reduces the work of creating a variety of tax-related form screen forms.
[0016]
The screen resource editing unit 17 includes a screen form converted by the screen resource conversion unit 16, screen resource definition data created in advance according to the specification, for example, field related information having the same contents as the print resource definition data, individual fields and fields. By merging the association information with the control, a screen resource including field data is created and stored in the screen resource file 18. With this screen resource, the same form image as the printing form shown in FIG. 3 can be displayed on the display device.
[0017]
FIG. 4 shows an example of a functional block configuration when a form is actually created using the print resource file 15 and the screen resource file 18 in the form creation apparatus 10 of the present embodiment. The flow of data and processing is shown. The functional blocks shown in FIG. 4 are also formed by a computer device reading and executing a program.
[0018]
In FIG. 4, the main control unit 21 gives an instruction to read the screen resources (form data and field data) of the corresponding form to the resource reading control unit 22 in accordance with an instruction input from the data input device 30, for example, a keyboard. The resource read control unit 22 reads the corresponding form data and field data from the screen resource file 18 when this read command is input, and each data is stored in the field data storage unit 24 and the form data storage formed in the work memory. Part 25 is developed. The main control unit 21 also gives the display control unit 26 a display control command for displaying a data input form screen on the display device 40, and further gives an FC (field control) management unit 23 a display control command. An FC control command is provided to selectively enable field control for the field to be displayed. In addition to the position information of the pointer pointed to by the pointing device, this FC control command is also accompanied by the data when entry target data is input.
[0019]
The FC management unit 23 manages the contents of field data in the field data storage unit 24, particularly the field control status corresponding to the field displayed on the display device 40, for all fields of the form. For example, when an FC control command is input from the main control unit 21 based on designation by a pointing device such as a mouse, only the field control for the field related to the FC control command is valid, and the other field controls are invalid. Update the state of the field control so that This means that there is always only one valid field control. Further, the entry target data for the field is accepted by the field data storage unit 24, the display control unit 26, and the output control unit 27. The state of the field control is also notified to the display control unit 26.
[0020]
When a change of the pointing device designation (pointer position) in the data input device 30 is notified through the main control unit 21, the state of the field control is sequentially updated accordingly.
[0021]
The display control unit 26 integrates the form data and field data (including the data when there is data to be entered) and causes the display device 40 to display the data. At this time, the display form is changed so that a field for which field control is enabled can be distinguished from a field for which field control is not enabled. For example, in FIG. 5, 61 indicates a field in which data has been input, 62 indicates a field in which field control is enabled, and 63 indicates a field in which field control is disabled. The handling of the field 61 in which data has been input is the same as the field 62 in which the field control is invalid. Also, the designation for making the field 62 in which the field control is invalid to be a valid field is performed by replacing the pointer of the pointing device with the field.
[0022]
When the output control unit 27 receives a print command from the data input device 30 through the main control unit 21 at an arbitrary time, the output control unit 27 reads out the corresponding print resource from the print resource file 15 and causes the printing device 50 to print it. Is.
[0023]
The form creation procedure in the form creation apparatus 10 of the present embodiment configured as described above is as follows.
First, the operator notifies the main control unit 21 of the type of form to be created through the keyboard of the data input device 30.
[0024]
As shown in FIG. 6, the main control unit 21 outputs a read command for form data and field data corresponding to the type of the input form to the resource read control unit 22 (step S101). In addition, a display control command is output to the display control unit 26. Thereby, the form image for data input is displayed on the display device 40 (step S102). When a field for data input is designated by the operator through the pointing device, the main control unit 21 identifies the designated field (step S103) and outputs an FC control command to the FC management unit 23 (step S104). As a result, the field control for the designated field becomes effective, and the data to be entered can be input to the field. Field control for this field is effective until the pointer of the pointing device is replaced with another field (step S105).
[0025]
Since the inputted entry target data is displayed on the display device 40 through the display control unit 26, the operator can input data while visually recognizing the field state. Further, since the entry target data is stored in the corresponding field data of the print resource file 15, the same data as the displayed form is output from the printing apparatus 50.
[0026]
If there is another target field to which data should be input, the process returns to step S103 (step S106: No), and if the data input to all target fields has been completed, the data input process is terminated (step S106: Yes).
[0027]
After the data input process shown in FIG. 6 is completed, the entire image of the form is confirmed on the display screen of the display device 40, and a print command is input as necessary. As a result, the output control unit 27 reads out the corresponding print resource from the print resource file 15 and causes the printing apparatus 50 to print it.
[0028]
As described above, in the form creation apparatus 10 according to the present embodiment, the field control is always effective for only one field. Therefore, as illustrated in FIG. Even if the broken line in the figure is partially enlarged as shown in FIG. 7B to form a data input environment, the overall performance is not significantly reduced as in the conventional apparatus. Therefore, a data input environment based on a fixed format can be easily formed even by using a simple computer device having a limited processing capability such as a personal computer. In addition, the finished image of the actual form can be correctly confirmed on the display screen without printing.
[0029]
In the present embodiment, an example has been described in which the main control unit 21 recognizes designation of a field to be selectively input, and then enables only field control for the designated field. Order information that determines the data input order from the contents of the resource to the field may be held for each form, and field control for each field of the form may be enabled according to the order information.
[0030]
Further, in the present embodiment, the configuration example of the form creation device in which the computer device including the data input device 30, the display device 40, and the printing device 50 and the program are integrated and commercialized has been described. It is statically recorded on a computer-readable recording medium that is distributed separately from the computer device, such as a CD-ROM (compact disc type ROM), DVD (digital video disc), or FD (flexible disc). Alternatively, it can be implemented by a program that is dynamically recorded on a line such as a local network. Such a program is installed in the internal storage device or the like of the computer device when used, thereby realizing the above-described functional blocks 11 to 18 and 21 to 26.
[0030]
【The invention's effect】
As is apparent from the above description, according to the present invention, there is an effect that data can be easily input through a display screen without degrading performance even for a form with many entries.
[Brief description of the drawings]
FIG. 1 is a diagram showing an example of a functional block configuration when creating a form creation resource in the form creation apparatus of the present invention.
FIG. 2 is an explanatory diagram showing an example of print resource definition data for a final income tax return (for corporations), which is an example of a form.
FIG. 3 is an explanatory diagram showing an example of a form printed based on the print resource definition data shown in FIG.
FIG. 4 is a diagram illustrating an example of a functional block configuration when a form is actually created using a print resource file and a screen resource file in the form creation apparatus according to the present embodiment.
FIG. 5 is an explanatory diagram illustrating an example of a data input form screen in which a field in which data has been input, a field in which field control is enabled, and a field in which field control is disabled are mixed.
FIG. 6 is an explanatory diagram of a form creation procedure in the form creation apparatus of the present embodiment.
7A is an explanatory diagram showing an example of a data input form image in the form creation apparatus of the present embodiment, and FIG. 7B is a partially enlarged view thereof.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Form creation apparatus 11 Form image data input part 12 Form form creation part 13 Print resource creation part 14 Print resource edit part 15 Print resource file 16 Screen resource conversion part 17 Screen resource edit part 18 Screen resource file 21 Main control part 22 Resource reading Control unit 23 FC management unit 24 Field data storage unit 25 Form data storage unit 26 Display control unit 27 Output control unit 30 Data input device 40 Display device 50 Printing device 60 Form 61 Field 62 in which data has been input Field 63 in which field control is effective Field with invalid field control F1 Form form F2 Form field

Claims (8)

制御手段と、帳票線図や固定文字を含む帳票のフォームデータを帳票毎に保持するリソース保持手段とを備えたコンピュータ装置が実行する方法であって
前記制御手段が、前記リソース保持手段から画面表示に必要なフォームデータだけを抽出して画面フォームを生成するとともに、この画面フォームと、予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とをマージすることにより画面リソースを作成するステップと、
前記制御手段が、作成した画面リソースに基づいて所定の表示装置にデータ入力用の帳票画面を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にし、当該データ入力領域へのデータ入力を可能にするステップと、を含むことを特徴とする帳票作成方法。
A method executed by a computer device comprising control means and resource holding means for holding form data of a form including a form diagram and fixed characters for each form,
The control means extracts only form data necessary for screen display from the resource holding means to generate a screen form, and field control for each of the plurality of data input areas in the screen form and the form acquired in advance. Creating a screen resource by merging the mapping information of
The control means displays a data entry form screen on a predetermined display device based on the created screen resource, and selectively enables field control for the data input area on the displayed form screen, form creation method characterized by comprising the step of enabling the data input to the data input area, the.
制御手段と、既定フォーマットの帳票画像に基づいて作成された、帳票線図や固定文字を含む印刷用のフォームデータを保持する印刷用リソース保持手段とを備えたコンピュータ装置が実行する方法であって、
前記制御手段が、前記印刷用リソース保持手段から画面表示に必要なフォームデータだけを抽出して画面フォームを生成するとともに、この画面フォームと予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とをマージすることにより画面リソースを作成するステップと、
前記制御手段が、作成した画面リソースに基づいて所定の表示装置に、印刷用の帳票と同一のデータ入力用の帳票画面を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にし、当該データ入力領域へのデータ入力を可能にするステップと、を含むことを特徴とする帳票作成方法。
A method executed by a computer device comprising: control means; and printing resource holding means for holding form data for printing including a form diagram and fixed characters created based on a form image of a default format. ,
The control means extracts only form data necessary for screen display from the printing resource holding means to generate a screen form, and fields for each of a plurality of data input areas in the screen form and the form acquired in advance. Creating a screen resource by merging the control mapping information;
The control means displays a data input form screen identical to the print form on a predetermined display device based on the created screen resource, and field control for the data input area on the displayed form screen form creation method selectively enabled, characterized in that it comprises a step of enabling the data input to the data input area, the a.
帳票線図や固定文字を含む帳票のフォームデータを帳票毎に保持するリソース保持手段と、
前記リソース保持手段から抽出した画面表示に必要なフォームデータと、予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とに基づいて所定の表示装置にデータ入力用の帳票画面を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にすることにより当該データ入力領域へのデータ入力を可能にする制御手段と、
を備えて成る帳票作成装置。
Resource holding means for holding form data including form line diagrams and fixed characters for each form;
A form for data input to a predetermined display device based on form data necessary for screen display extracted from the resource holding means and field control association information for each of a plurality of data input areas in the form acquired in advance Control means for displaying a screen and enabling data input to the data input area by selectively enabling field control for the data input area on the displayed form screen;
A form creation device comprising:
既定フォーマットの帳票画像に基づいて作成された、帳票線図や固定文字を含む印刷用のフォームデータを保持する印刷用リソース保持手段と、
前記印刷用リソース保持手段から抽出した画面表示に必要なフォームデータと、予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とに基づいて所定の表示装置に印刷用の帳票と同一の、データ入力用の帳票画像を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にすることにより当該データ入力領域へのデータ入力を可能にする制御手段と、
を備えて成る帳票作成装置。
A print resource holding means for holding form data for printing including a form diagram and fixed characters created based on a form image in a predetermined format;
Based on the form data necessary for the screen display extracted from the printing resource holding means and the field control association information for each of the plurality of data input areas in the form acquired in advance, it is printed on a predetermined display device. Display the same form image for data entry as the form, and selectively enable field control for the data entry area on the displayed form screen to enable data entry to the data entry area Control means for
A form creation device comprising:
前記制御手段は、選択的に入力される前記データ入力領域の指定を認識する手段を含み、前記指定されたデータ入力領域に対するフィールドコントロールのみを有効にすることを特徴とする請求項3または4記載の帳票作成装置。  5. The control means includes means for recognizing designation of the data input area to be selectively inputted, and enables only field control for the designated data input area. Form creation device. 前記制御手段は、前記データ入力領域へのデータ入力順序を定めた順序情報を帳票毎に保持する手段を含み、前記順序情報に従って当該帳票の個々のデータ入力領域に対するフィールドコントロールを有効にすることを特徴とする請求項3または4記載の帳票作成装置。  The control means includes means for holding, for each form, order information that defines a data input order to the data input area, and enables field control for each data input area of the form according to the order information. The form creation device according to claim 3 or 4, characterized by the above. 前記帳票が確定申告書,決算書等の税務関連帳票であることを特徴とする請求項3ないし6のいずれかの項記載の帳票作成装置。  The form creation apparatus according to claim 3, wherein the form is a tax-related form such as a final tax return and a financial statement. コンピュータを、帳票線図や固定文字を含む帳票のフォームデータを帳票毎に保持するリソース保持手段;前記リソース保持手段から抽出した画面表示に必要なフォームデータと、予め取得した当該帳票における複数のデータ入力領域の各々に対するフィールドコントロールの対応付け情報とに基づいて所定の表示装置にデータ入力用の帳票画面を表示させるとともに、前記表示された帳票画面上のデータ入力領域に対するフィールドコントロールを選択的に有効にすることにより当該データ入力領域へのデータ入力を可能にする制御手段;として機能させるためのコンピュータプログラムを記録して成る、コンピュータ読み取り可能な記録媒体。  Resource holding means for holding the form data of a form including a form diagram and fixed characters for each form on a computer; form data necessary for screen display extracted from the resource holding means, and a plurality of data in the form acquired in advance A form screen for data entry is displayed on a predetermined display device based on field control correspondence information for each input area, and field control for the data entry area on the displayed form screen is selectively enabled. A computer-readable recording medium recorded with a computer program for functioning as control means that enables data input to the data input area.
JP34966397A 1997-12-18 1997-12-18 Form creation method and apparatus, and recording medium Expired - Lifetime JP4452867B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34966397A JP4452867B2 (en) 1997-12-18 1997-12-18 Form creation method and apparatus, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34966397A JP4452867B2 (en) 1997-12-18 1997-12-18 Form creation method and apparatus, and recording medium

Publications (2)

Publication Number Publication Date
JPH11184936A JPH11184936A (en) 1999-07-09
JP4452867B2 true JP4452867B2 (en) 2010-04-21

Family

ID=18405265

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34966397A Expired - Lifetime JP4452867B2 (en) 1997-12-18 1997-12-18 Form creation method and apparatus, and recording medium

Country Status (1)

Country Link
JP (1) JP4452867B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008083988A (en) * 2006-09-27 2008-04-10 Casio Comput Co Ltd Input form creation device and program

Also Published As

Publication number Publication date
JPH11184936A (en) 1999-07-09

Similar Documents

Publication Publication Date Title
US6169547B1 (en) Method for displaying an icon of media data
KR970006400B1 (en) Information Processing System Using Icons
CN1245309B (en) User interface device
US6044384A (en) Document processing apparatus
US7155454B2 (en) File management method and program that manage multiple files as single combination file
US5974431A (en) Document composition system and method for composing a document by using vector data
JPH08292951A (en) Document editing device
JP2006107142A (en) Document processing apparatus and method
JP4138231B2 (en) Composite user interface method, computer system, and computer-readable recording medium
US6023269A (en) Image processing system which stores a modified image as an unmodified source image and modifications thereto in separate files
JP2001067342A (en) Document processing device and storage medium
JP4452867B2 (en) Form creation method and apparatus, and recording medium
JP3376254B2 (en) Display device, display control method, and recording medium
JP3598594B2 (en) Document processing apparatus and document processing method
US20030090723A1 (en) Method and device for producing a printing pattern
JPH11259458A (en) Document processor
US7113305B1 (en) Information processing apparatus and information processing method for processing document data having a plurality of objects different in attribution
JPS63155256A (en) Document approval system
JP3607913B2 (en) Image display device
JP2001051771A (en) System and method for processing picture
JP3632982B2 (en) File management method
JPH0756902A (en) Document editing device
JPH08137976A (en) Document processing device
JPH0660097A (en) Data processing method and apparatus thereof
JP3060383B2 (en) Document creation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060516

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060710

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060725

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060821

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060927

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20061013

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: 20100114

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

Free format text: PAYMENT UNTIL: 20130212

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140212

Year of fee payment: 4

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

EXPY Cancellation because of completion of term