JP2002366880A - Device and method for frame editing and storage medium stored with computer-readable program - Google Patents

Device and method for frame editing and storage medium stored with computer-readable program

Info

Publication number
JP2002366880A
JP2002366880A JP2001175800A JP2001175800A JP2002366880A JP 2002366880 A JP2002366880 A JP 2002366880A JP 2001175800 A JP2001175800 A JP 2001175800A JP 2001175800 A JP2001175800 A JP 2001175800A JP 2002366880 A JP2002366880 A JP 2002366880A
Authority
JP
Japan
Prior art keywords
data
page
editing
added
interest
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
JP2001175800A
Other languages
Japanese (ja)
Other versions
JP4845287B2 (en
Inventor
Takuya San
卓哉 桟
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 Inc
Original Assignee
Canon 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 Inc filed Critical Canon Inc
Priority to JP2001175800A priority Critical patent/JP4845287B2/en
Publication of JP2002366880A publication Critical patent/JP2002366880A/en
Application granted granted Critical
Publication of JP4845287B2 publication Critical patent/JP4845287B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To dynamically change the constitution of a document form in a composite form editing system for editing a composite form including at least one page composed of at least one component form having a defined field for putting field data together. SOLUTION: By a composite form editing method for editing the composite form including at least one page composed of at least one component form having the defined field for putting field data together, a component form to be added is specified and document data are generated in which the field data is overlapped on the form wherein the specified component form is added to a page of interest.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、例えばフィールド
データとオーバーレイされるフォームデータ等を編集す
るフォーム編集装置及び方法及びコンピュータ読取り可
能なプログラムが格納された記憶憶媒体に関するもので
ある。
The present invention relates to a form editing apparatus and method for editing, for example, field data and form data to be overlaid, and a storage medium storing a computer-readable program.

【0002】[0002]

【従来の技術】従来、契約や取引などの明細に帳票が広
く使われている。保険や金融機関での取引では、契約の
種類に応じた罫線や図形をあらかじめ用紙に印刷し、契
約の時点で顧客情報をプリンタ等を使って印刷するプレ
プリント方式が採られてきた。生命保険、損害保険のよ
うな商品の種類の多い業種では、使われる帳票の種類も
多くなり、事前に印刷して準備すべき帳票も多岐にわた
る。
2. Description of the Related Art Conventionally, forms have been widely used for details of contracts and transactions. In transactions at insurance and financial institutions, a preprint method has been adopted in which ruled lines and figures corresponding to the type of contract are printed on paper in advance, and customer information is printed using a printer or the like at the time of contract. In industries with many types of products, such as life insurance and non-life insurance, the types of forms used are also large, and the forms to be printed and prepared in advance are also diverse.

【0003】近年、埋込まれるデータと共に罫線や表、
商標などを白紙に印刷して帳票に仕上げる帳票作成シス
テムが実用化されてきている。事前に帳票を印刷して保
管しておくコストを省き、なにより体裁が更新された場
合に古い帳票を廃棄する無駄が発生しなくなった。
Recently, ruled lines, tables,
A form creation system that prints a trademark or the like on a blank sheet and finishes the form has been put to practical use. This eliminates the cost of printing and storing forms in advance, and eliminates the waste of discarding old forms when the appearance is updated.

【0004】帳票印刷・閲覧システムでは帳票の体裁を
記述するフォームデータファイルと、帳票の枠内に埋め
込まれるべき顧客データを記述するフィールドデータフ
ァイルが使われている。フォーム情報は帳票の種類毎に
用意されるもので、次の3つの要素を含んでいる。すな
わち、枠線や罫線や商標などの図形情報、商品名や店舗
の住所一覧や約款などの固定文字情報、そしてデータフ
ァイルから供給されるデータが重ね合わされる領域とそ
の出力属性とを規定するフィールド情報である。
A form printing / browsing system uses a form data file for describing a form of a form and a field data file for describing customer data to be embedded in a frame of the form. The form information is prepared for each type of form, and includes the following three elements. In other words, graphic information such as frame lines, ruled lines, and trademarks, fixed character information such as a product name and a store address list and covenants, and a field that defines an area where data supplied from a data file overlaps and its output attribute Information.

【0005】フォーム情報は、フォームエディタとよば
れる編集アプリケーションで作成される。前記の3つの
要素を効率よく作成したり編集できるように、図形描画
機能、文字列入力機能、属性設定機能などが盛り込まれ
ている。フィールドデータは、フォーム情報で定義され
たフィールドの順に数値や文字列のデータを並べたもの
で、一般にはカンマ記号で各データを区切ったテキスト
である。一綴りの帳票に定義されているフィールドの個
数がすなわち1レコード分のデータの個数であり、過不
足なく用意しなければならない。1枚の帳票に定義され
たフィールドには続き番号(シリアル番号)が与えら
れ、各フィールドを区別するためのフィールド名称とし
ての役割を持たせる。
[0005] Form information is created by an editing application called a form editor. A graphic drawing function, a character string input function, an attribute setting function, and the like are included so that the three elements can be efficiently created and edited. Field data is obtained by arranging numeric or character string data in the order of the fields defined in the form information, and is generally text in which each data is separated by a comma symbol. The number of fields defined in one spelling form is the number of data for one record, and must be prepared without excess or deficiency. The fields defined in one form are assigned successive numbers (serial numbers), and have a role as field names for distinguishing the fields.

【0006】フィールドデータはファイルの先頭から各
フィールドにシリアル番号順に埋め込まれる。複数のペ
ージから構成される帳票であっても考え方は同じであ
り、各ページ毎に全フィールドにシリアル番号が振られ
ている。
The field data is embedded in each field from the head of the file in the order of the serial number. The concept is the same even for a form including a plurality of pages, and serial numbers are assigned to all fields for each page.

【0007】帳票は、商品構成や社会環境、法制度の変
化に伴い、変更しなければならない時がある。例えば住
所表記や商標の変更など小さな変化であっても、フォー
ム情報ファイルを更新しなければならない。プレプリン
ト方式に比べると更新に要するコストは小さくなるが、
商品構成が多岐にわたる業種においては準備しているフ
ォーム情報ファイルの数も多くなり、それらすべてに同
じ変更作業を施すのは容易な作業ではない。作業の間違
いや変更を忘れてしまうおそれがある。
[0007] The form may need to be changed in accordance with changes in the product structure, social environment, and legal system. For example, even a small change such as a change in address notation or a trademark needs to update the form information file. The cost required for updating is lower than that of the preprint method,
In a business with a wide variety of product configurations, the number of form information files being prepared increases, and it is not an easy task to make the same change work on all of them. There is a risk that work mistakes and changes will be forgotten.

【0008】そのために部品フォームと呼ぶファイルを
用意し、フォーム情報ファイルからそれを参照すること
でひとつのフォームを構成する方式が提案されてきた。
部品フォームファイルは、フォーム情報ファイルと同等
の前記3要素を含み、単体でフォーム情報ファイルとし
て利用することも可能である。このようなフォーム情報
を複合フォーム情報と呼び、複合フォーム情報を編集す
るための複合フォームエディタと呼ばれるソフトウエア
ツールも提供されている。
For this purpose, a method has been proposed in which a file called a component form is prepared and one form is constructed by referring to the file from a form information file.
The component form file includes the same three elements as the form information file, and can be used alone as a form information file. Such form information is called composite form information, and a software tool called a composite form editor for editing the composite form information is also provided.

【0009】部品フォームは複数のフォーム情報ファイ
ルで共通に利用できる。例えば社章を記述した部品フォ
ームを用意すれば、社章を組み込むべき帳票を、社章を
含むフォーム情報ファイルから参照させればよい。社章
の変更があったとしても、部品フォームひとつを更新す
るだけで当該部品を利用している帳票全てに変更が加え
られることになる。
[0009] The component form can be commonly used in a plurality of form information files. For example, if a part form in which a company emblem is described is prepared, a form in which the company emblem is to be incorporated may be referred to from a form information file including the company emblem. Even if there is a change in the company emblem, simply updating one component form will change all forms using the component.

【0010】[0010]

【発明が解決しようとする課題】しかしながら、上述の
ように部品フォームと呼ぶファイルを用意し、フォーム
情報ファイルからそれを参照することでひとつのフォー
ムを構成する方式を用いた場合でも、想定される帳票の
種類すべてに対して部品フォームを用意し、使用者がそ
の都度部品フォームを追加したり組合わせたりしてフォ
ームを作成しなければならず、より使い勝っての良いフ
ォーム編集が可能なシステムが切望されていた。
However, even in the case where a file called a component form is prepared as described above and a method is used in which one form is constructed by referring to it from the form information file, it is assumed. A system that prepares parts forms for all types of forms, and users must add and combine parts forms each time to create forms, making it possible to edit forms more conveniently. Was eagerly awaited.

【0011】本発明は上記従来例に鑑みてなされたもの
で、フィールドデータを合成するためのフィールドが定
義されている少なくともひとつの部品フォームにより構
成されている少なくとも1つのページを含む複合フォー
ムを編集する複合フォーム編集システムにおいて、帳票
フォームの構成を動的に変化させることができるフォー
ム編集装置及び方法及びコンピュータ読取り可能なプロ
グラムが格納された記憶憶媒体を提供することを目的と
する。
The present invention has been made in view of the above conventional example, and edits a composite form including at least one page constituted by at least one part form in which a field for synthesizing field data is defined. It is an object of the present invention to provide a form editing apparatus and method capable of dynamically changing the configuration of a form, and a storage medium storing a computer-readable program in a composite form editing system.

【0012】また、元のフォームに手を加えることな
く、自在に帳票フォームの構成を変化させることができ
るフォーム編集装置及び方法及びコンピュータ読取り可
能なプログラムが格納された記憶憶媒体を提供すること
を目的とする。
It is another object of the present invention to provide a form editing apparatus and method capable of freely changing the configuration of a form without changing the original form, and a storage medium storing a computer-readable program. Aim.

【0013】また、使用目的別に帳票フォームを用意す
ること無く、必要な帳票フォームを簡単に作成すること
ができるフォーム編集装置及び方法及びコンピュータ読
取り可能なプログラムが格納された記憶憶媒体を提供す
ることを目的とする。
It is another object of the present invention to provide a form editing apparatus and method capable of easily creating a required form without preparing a form for each purpose of use, and a storage medium storing a computer-readable program. With the goal.

【0014】また、形成された帳票フォームにフィール
ドデータを重ね合わせて印刷したり、表示したりするこ
とができるフォーム編集装置及び方法及びコンピュータ
読取り可能なプログラムが格納された記憶憶媒体を提供
することを目的とする。
[0014] It is also an object of the present invention to provide a form editing apparatus and method capable of superimposing and printing or displaying field data on a formed form, and a storage medium storing a computer-readable program. With the goal.

【0015】[0015]

【課題を解決するための手段】上記目的を達成するため
に本発明は次のような構成からなる。すなわち、フィー
ルドデータを合成するためのフィールドが定義されてい
る少なくともひとつの部品フォームにより構成されてい
る少なくとも1つのページを含む複合フォームを編集す
る複合フォーム編集方法であって、追加する部品フォー
ムを指定し、注目ページに対して指定された前記部品フ
ォームを追加した状態のフォームにフィールドデータを
重ね合わせた帳票データを形成する。
To achieve the above object, the present invention has the following arrangement. That is, a composite form editing method for editing a composite form including at least one page including at least one part form in which a field for synthesizing field data is defined, and specifying a part form to be added Then, form data is formed by superimposing field data on a form in which the component form specified for the page of interest is added.

【0016】また好ましくは、前記フィールドデータ中
に所定の情報を記載することにより追加する部品フォー
ムを指定する。
Preferably, a part form to be added is specified by describing predetermined information in the field data.

【0017】また好ましくは、前記注目ページに予め定
義されているフォームの後に、指定された前記部品フォ
ームを追加する。
[0017] Preferably, the specified component form is added after the form predefined on the page of interest.

【0018】また好ましくは、前記注目ページのフォー
ムに対してフィールドデータの重ね合わせを行う限り、
指定され前記注目ページに追加された部品フォームに対
してもフィールドデータを重ね合わせる。
Preferably, as long as the field data is superimposed on the form of the noted page,
The field data is also superimposed on the part form specified and added to the noted page.

【0019】また好ましくは、前記注目ページのフォー
ムが変更された場合には、それまで指定されていた前記
部品フォームを解除し、新たに指定された部品フォーム
を追加する。
[0019] Preferably, when the form of the page of interest is changed, the previously specified part form is released and a newly specified part form is added.

【0020】また好ましくは、形成された前記帳票デー
タを印刷装置に対して出力する。
Preferably, the form data thus formed is output to a printing device.

【0021】また好ましくは、形成された前記帳票デー
タを表示装置に対して出力する。
Preferably, the formed form data is output to a display device.

【0022】[0022]

【発明の実施の形態】[第1の実施の形態]本発明に係
るフォーム編集処理について説明する前に、フォームオ
ーバレイ処理全体についてそのあらましを述べる。図8
はフォーム編集処理が実行されるコンピュータシステム
を示すブロック図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] Before describing a form editing process according to the present invention, an overview of the entire form overlay process will be described. FIG.
FIG. 3 is a block diagram showing a computer system on which a form editing process is executed.

【0023】図8において、CPU801はHD(ハー
ドディスク)805に格納されているアプリケーション
プログラム、プリンタドライバプログラム、OSを実行
し、RAM803にプログラム実行に必要な情報、ファ
イルなどを一時的に格納する制御を行う。RAM803
はCPU801の主メモリ、ワークエリア等として機能
する。ROM804は基本I/Oプログラム等のプログ
ラム、文書処理に使われるフォントデータ、テンプレー
ト用データ等の各種データを記憶する。
Referring to FIG. 8, a CPU 801 executes an application program, a printer driver program, and an OS stored in an HD (hard disk) 805, and performs control for temporarily storing information, files, and the like necessary for program execution in a RAM 803. Do. RAM 803
Functions as a main memory, a work area, and the like of the CPU 801. The ROM 804 stores programs such as a basic I / O program, and various data such as font data and template data used for document processing.

【0024】FDD806はフロッピー(登録商標)デ
ィスクドライブであり、FDD806を通じてFD80
7に記憶されたプログラム等を本コンピュータシステム
にロードすることができる。
An FDD 806 is a floppy (registered trademark) disk drive.
7 can be loaded into the computer system.

【0025】808はモニターで、オペレータは該モニ
ター808を見ながら、キーボード809や不図示のポ
インティングデバイス等を操作し、プログラムの実行、
フォームの作成、ファイルの指定、印刷の指示等の処理
を行う。
Reference numeral 808 denotes a monitor. The operator operates the keyboard 809 and a pointing device (not shown) while watching the monitor 808 to execute the program,
Processing such as creation of a form, designation of a file, and printing instruction is performed.

【0026】なお、図8に示すコンピュータは、通信部
810を介してネットワーク811に接続され、ネット
ワーク上の資源(プリンタ、サーバ、スキャナ等を含
む)を利用することも可能で、例えば、不図示のネット
ワーク上のサーバよりフォーム情報ファイルとフィール
ドデータを取得するといったような帳票フォームの作成
処理を行うシステムにも本発明は適用可能である。
The computer shown in FIG. 8 is connected to a network 811 via a communication unit 810, and can use resources (including a printer, a server, a scanner, and the like) on the network. The present invention is also applicable to a system that performs a form creation process such as acquiring a form information file and field data from a server on a network.

【0027】図10は、フォーム作成プログラムを含
む、オーバーレイ印刷全体についての処理の流れを示し
ている。フォーム編集プログラム(以後フォームエディ
タと呼ぶこともある)311により作成されたフォーム
あるいは複合フォームは、HD805などに用意された
フォームデータ格納部312に格納される。フォーム
は、オーバーレイされる画像データで、図形や文字、あ
るいはドットイメージを含む。また複合フォームは、ペ
ージを単位として構成されるフォームで、各ページは部
品となるフォームを重ね合わせて構成される。また、ペ
ージには両面や複写といった特殊なページも定義でき
る。各フォーム(複合フォームを含む)は、フォームそ
のものを表すフォームデータ312aと、フォームと合
成される印字データについて、その位置や文字種等を表
したフィールド属性データ312bとを含む。これらデ
ータはひとつのフォームデータファイルにまとめられて
いても良い。なお、これ以降、複合フォームデータをF
CXデータ、複合されておらず、最小の単位となるフォ
ームデータをFCPデータと呼ぶことがある。また、以
下ではFCXデータを単に画像データ、FCPデータを
部品画像データと呼ぶこともある。
FIG. 10 shows the flow of processing for the entire overlay printing including the form creation program. A form or a composite form created by a form editing program (hereinafter sometimes referred to as a form editor) 311 is stored in a form data storage unit 312 prepared in the HD 805 or the like. A form is image data to be overlaid and includes figures, characters, or dot images. Further, the composite form is a form configured in units of pages, and each page is configured by superposing forms as parts. Also, a special page such as double-sided or copy can be defined as a page. Each form (including a composite form) includes form data 312a representing the form itself, and field attribute data 312b representing the position, character type, etc. of the print data to be combined with the form. These data may be put together in one form data file. In the following, the composite form data will be
CX data, form data that is not compounded and is the smallest unit may be referred to as FCP data. Hereinafter, the FCX data may be simply referred to as image data, and the FCP data may be referred to as component image data.

【0028】これらフォームデータは、所定のランタイ
ムライブラリ315によってプリンタ32が解釈可能な
形式のフォームプリントデータ316aに変換されて、
HD805内に確保されたプリンタデータ格納部316
に格納される。
The form data is converted by a predetermined runtime library 315 into form print data 316a in a format that can be interpreted by the printer 32.
Printer data storage 316 secured in HD 805
Is stored in

【0029】一方、フォームオーバーレイ印刷される印
字データは、適当な業務ファイル313により生成さ
れ、テキストデータ格納部314に格納される。このデ
ータはオーバーレイされる各フィールドを区分できる形
式であればよく、例えばCSV形式と呼ばれる、一般的
に利用されている形式を用いることができる。この印字
データも、ランタイムライブラリ315によってプリン
タ32が解釈できる形式の印字プリントデータ316b
に変換され、プリントデータ格納部316に格納され
る。
On the other hand, print data for form overlay printing is generated by an appropriate business file 313 and stored in the text data storage unit 314. This data may be in any format as long as it can distinguish each field to be overlaid. For example, a generally used format called CSV format can be used. This print data is also a print print data 316b in a format that can be interpreted by the printer 32 by the runtime library 315.
And stored in the print data storage unit 316.

【0030】このようにして作成されたフォームプリン
トデータ及び印字プリントデータは、オペレーティング
システム317及びプリンタドライバ318によってプ
リンタ32などに出力され、そこで合成されて印刷され
る。
The form print data and print print data thus created are output to the printer 32 or the like by the operating system 317 and the printer driver 318, where they are combined and printed.

【0031】<コンピュータ製品としての複合フォーム
エディタ構成>以上がフォームオーバーレイ印刷のあら
ましであるが、次に本実施例に示す複合フォームエディ
タについて説明する。複合フォームエディタは、図6に
示すメモリマップ600のようにしてコンピュータに導
入され、特に説明しない帳票作成システムの一部、また
は単独のアプリケーション603として動作する。メモ
リ上には、基本I/Oプログラム601やOS602が
導入されている。フォーム情報604やフィールド一覧
605のためにもメモリ上の領域が確保されている。そ
の他ワークエリア606を使って、一時的な処理等を行
う。
<Structure of Composite Form Editor as Computer Product> The outline of form overlay printing has been described above. Next, the composite form editor shown in this embodiment will be described. The composite form editor is installed in a computer as a memory map 600 shown in FIG. 6 and operates as a part of a form creation system not particularly described or as a single application 603. On the memory, a basic I / O program 601 and an OS 602 are installed. An area on the memory is also reserved for the form information 604 and the field list 605. In addition, temporary processing is performed using the work area 606.

【0032】また、図8のFD807には本実施例で説
明する複合フォーム編集方法を具備した複合フォームエ
ディタプログラムと関連データを格納することで、その
フロッピーディスクの内容をコンピュータにロードして
本複合フォームエディタを実現できる。そのフロッピー
ディスクの内容は図7に示される。
The FD 807 of FIG. 8 stores a complex form editor program provided with the complex form editing method described in the present embodiment and related data. A form editor can be realized. The contents of the floppy disk are shown in FIG.

【0033】図7において、ボリューム情報701はF
Dの情報を示す。ディレクトリ情報702はファイルの
配置を示す。本実施例で説明する複合フォームエディタ
プログラム703は、単独のアプリケーションまたは帳
票作成システムの一部として記録される。関連データ7
04は複合フォームエディタにより用いられる。これら
プログラム及びデータは、図6ではFD内にプログラム
が納めてあるが、そのはかにもHDに記録した状態や、
CD−ROM、ROMチップなどの記憶媒体に記録した
状態でも同様に説明可能である。
In FIG. 7, the volume information 701 is F
D indicates the information. The directory information 702 indicates the location of the file. The composite form editor program 703 described in this embodiment is recorded as a single application or as a part of a form creation system. Related data 7
04 is used by the composite form editor. In FIG. 6, these programs and data are stored in the FD.
The same description can be given in a state where the information is recorded on a storage medium such as a CD-ROM or a ROM chip.

【0034】そのうちFDとコンピュータの関係を示す
のが図9である。図9において、FD902をコンピュ
ータ901に読み込ませることで、本実施例で説明した
フィールド定義方式を実装した複合フォームエディタを
コンピュータに登録、実行させることが可能になる。
FIG. 9 shows the relationship between the FD and the computer. In FIG. 9, by reading the FD 902 into the computer 901, it is possible to register and execute the composite form editor implementing the field definition method described in this embodiment on the computer.

【0035】また、本実施例では、同一FD内に全プロ
グラム、および関連データが格納されているが、HD8
05からRAM803にロードさせるようにしたり、R
OM804に記憶させておき、メモリマップの一部のよ
うに構成して直接CPU801で実行させるようにした
りすることも可能であり、いずれの場合も図6と同等の
状況を実現できる。
In this embodiment, all programs and related data are stored in the same FD.
05 to the RAM 803 or R
It is also possible to store them in the OM 804 and configure them as a part of a memory map so that they can be directly executed by the CPU 801. In any case, the same situation as in FIG. 6 can be realized.

【0036】<第1の実施の形態におけるフォーム編集
処理手順>図1は、第1の実施の形態としてのフォーム
編集処理手順の一例を示すフローチャートであり、前記
図6に示す帳票作成システム複合フォームエディタ60
3に従うフォーム編集処理手順に対応している。
<Form Edit Processing Procedure in First Embodiment> FIG. 1 is a flowchart showing an example of a form edit processing procedure according to the first embodiment. The form creation system composite form shown in FIG. Editor 60
3 corresponds to the form editing processing procedure.

【0037】図1に示すように、まずCPU801は、
RAM803上にロードされる帳票作成システム複合フ
ォームエディタのプログラムに従い、図示しないフォー
ム指定画面でフォームファイルを決定する(S60
1)。フォームファイル指定には、複数のフォームを指
定したり、指定を変更したりする処理が想定される(S
602)が、その後に、1つの着目するフォームファイ
ルが決定される(S603)。着目するフォームファイ
ルを開き、フォーム情報をRAM803上にロードす
る。
As shown in FIG. 1, first, the CPU 801
A form file is determined on a form designation screen (not shown) according to a program of the form creation system composite form editor loaded on the RAM 803 (S60).
1). In the form file specification, a process of specifying a plurality of forms or changing the specification is assumed (S
602), and then one form file of interest is determined (S603). The form file of interest is opened, and the form information is loaded on the RAM 803.

【0038】続いて重ね合わせるデータファイルを指定
する(S604)。本実施例では説明しないが、データ
をデータベース等から抽出し、選択するフォームに合う
ようなデータを生成する処理が行われており、ここで生
成されたデータをフィールドデータファイルとして指定
することになる。このフィールドデータファイルはハー
ドディスク805やフロッピーディスク807から読み
こまれたり、通信部810を介してネットワーク上に配
置されているものを読みこんだりできる。また、RAM
803上にファイル状の領域を確保し、データベース等
から直接書きこまれたものを利用することも可能で、デ
ータファイルを開き、内容をRAM803上にロードす
る。
Subsequently, a data file to be superimposed is designated (S604). Although not described in the present embodiment, a process of extracting data from a database or the like and generating data suitable for a form to be selected is performed, and the generated data is designated as a field data file. . The field data file can be read from the hard disk 805 or the floppy disk 807, or can be read from a file arranged on a network via the communication unit 810. Also, RAM
It is also possible to secure a file-like area on the 803 and use the data written directly from a database or the like. The data file is opened and the contents are loaded on the RAM 803.

【0039】フィールドデータファイル中には、埋めこ
まれるデータのほかに、後述の図5の803のような追
加部品フォームの使用が宣言されている。宣言されてい
る個所を検出し(S605)、追加する部品のフォーム
情報をすでにRAM103上にロードされているフォー
ム情報に追加する(S606)。部品フォームを追加す
る指示が無い場合は、S606のステップは踏まない。
In the field data file, in addition to the data to be embedded, the use of an additional component form such as 803 in FIG. 5 described later is declared. The declared location is detected (S605), and the form information of the component to be added is added to the form information already loaded on the RAM 103 (S606). If there is no instruction to add a part form, the step of S606 is not performed.

【0040】合成されたフォーム情報に対して、フィー
ルドデータの埋め込みを行う(S607)。本実施の形
態では、元のフォームに定義されているフィールドの序
列に続くように、追加する部品フォームのフィールドが
定義される。図形情報は、元のフォーム上の図形に重ね
るように定義される。重ね方には、元のフォーム上の図
形より上になるように重ねる方式と、下になるように重
ねる方式が考えられるが、本実施の形態では後述の図5
に示すように上に重ねる方法を想定しているが、下に重
ねる方式であっても良い。
The field information is embedded into the synthesized form information (S607). In the present embodiment, fields of a component form to be added are defined so as to follow the order of the fields defined in the original form. The graphic information is defined so as to overlap the graphic on the original form. As a method of overlapping, a method of overlapping the figure on the original form above and a method of overlapping the figure below the figure can be considered. In the present embodiment, FIG.
Although a method of overlapping on the upper side is assumed as shown in FIG.

【0041】フィールドデータファイルには、追加され
た部品フォーム上のフィールドに埋めこむためのデータ
も記載されている。合成されたフォーム情報に対してフ
ィールドデータを埋め込み、フィールドデータ入力終了
をCPU101が判定して、出力される(S608)。
印刷要求や表示要求など、指示に応じてプリンタ112
に出力したり、CRT108に出力したりする。あるい
は、ハードディスク105やフロッピーディスク107
に出力したり、通信部110を介して他のデータ処理装
置に転送することは当然実行可能であることは言うまで
もない。
The field data file also describes data for embedding in a field on the added component form. Field data is embedded in the synthesized form information, and the CPU 101 determines that the input of the field data has been completed, and outputs the data (S608).
The printer 112 responds to an instruction such as a print request or a display request.
Or to the CRT 108. Alternatively, the hard disk 105 or the floppy disk 107
It is needless to say that the data can be output to the other data processing device via the communication unit 110.

【0042】また、図5は、図1に示したフォーム編集
処理手順における帳票データ処理状態を概念的に示した
図で、フォーム情報ファイル501に部品フォーム50
2を追加したフォーム情報に対して、フィールドデータ
503を重ね合わせた状態を概念的に示したものであ
る。なお、本実施の形態では、図5の部品フォーム50
2は、フォーム情報ファイル501と同じ形式のフォー
ム情報ファイルである。
FIG. 5 is a diagram conceptually showing a form data processing state in the form editing processing procedure shown in FIG.
2 conceptually shows a state in which field data 503 is superimposed on form information to which 2 is added. In this embodiment, the component form 50 shown in FIG.
2 is a form information file of the same format as the form information file 501.

【0043】図5において、フォーム情報ファイル50
1が着目しているフォーム、フォーム情報502が追加
されるフォーム情報である。データ503には、部品フ
ォームの追加を指示する記述505が記述されており、
追加された部品フォームに埋めこまれるフィールドデー
タが506の位置に記述されている。追加される部品フ
ォームのフィールドは、元になるフォーム情報ファイル
501に定義されてるフィールドに続くフィールドと見
なされるため、フィールドデータ503に続けて記述す
ることになる。
In FIG. 5, a form information file 50
1 is the form of interest, and form information 502 is form information to be added. In the data 503, a description 505 instructing addition of a part form is described.
Field data to be embedded in the added component form is described at a position 506. The field of the component form to be added is regarded as a field following the field defined in the original form information file 501, and is described following the field data 503.

【0044】ここで生成される帳票504では、フォー
ム情報ファイル501と502の合成されたフォーム情
報ファイルに対してフィールドデータ503が埋めこま
れた恰好になる。フィールド名を指定してデータを埋め
こむ記述方法の場合、追加されたフォームに対しても埋
め込み処理が行われる。すなわち、図5に示すように、
氏名の情報がフォーム情報ファイル501と502の双
方に埋めこまれる。
The form 504 generated here has a form in which field data 503 is embedded in the form information file in which the form information files 501 and 502 are combined. In the case of a description method of embedding data by designating a field name, embedding processing is performed also on the added form. That is, as shown in FIG.
The name information is embedded in both the form information files 501 and 502.

【0045】以上の様に、第1の実施の形態によれば、
フォームを部品として追加する機能を設け、フィールド
データファイル中の指示に応じて追加する部品を指定す
ることにより、基本となるフォームを保ったまま動的に
構成の異なる帳票を生成することが可能になる。
As described above, according to the first embodiment,
By providing a function to add a form as a part and specifying the part to be added according to the instructions in the field data file, it is possible to dynamically generate forms with different configurations while maintaining the basic form Become.

【0046】[第2の実施の形態] <複合フォームエディタの機能>次に、図面を参照しな
がら、第2の実施の形態としての複合フォーム作成プロ
グラム(複合フォームエディタ)について説明する。
Second Embodiment <Function of Composite Form Editor> Next, a composite form creation program (composite form editor) as a second embodiment will be described with reference to the drawings.

【0047】図11は、フォームエディタ起動後、フォ
ームの新規作成を利用者が指定した場合の表示画面の例
である。ウインドウ1101の内部には、その上部にメ
ニュー行が表示され、その下に新規作成するオブジェク
トが何であるかを選択するウインドウ1102が表示さ
れる。ここでは、フィールドデータ、フォーム、複合デ
ータの3種が選択できる。フィールドデータ欄1103
が選択されると、それ以降は、前記図10のフィールド
属性ファイル312bを編集する手順に入る。フォーム
欄1104が選択されると、1ページの部品フォームデ
ータを編集する手順に入る。部品フォームデータは、そ
れ単独でも1ページ分のフォームデータとなり得る。
FIG. 11 shows an example of a display screen when the user designates new creation of a form after starting the form editor. Inside the window 1101, a menu line is displayed at an upper part thereof, and a window 1102 for selecting an object to be newly created is displayed below the menu line. Here, three types of field data, form, and composite data can be selected. Field data column 1103
Is selected, the procedure thereafter enters the procedure for editing the field attribute file 312b in FIG. When the form column 1104 is selected, the procedure starts to edit the component form data of one page. The part form data alone can be form data for one page.

【0048】複合フォーム欄1105が指定されると、
図12に示す複合フォームデータ編集画面に移る。複合
フォームデータ編集画面では、編集対象となっている複
合フォームデータの構造がツリー表示欄1202に表示
される。この画面上では、ポインティングデバイスを用
いて、画面上の指定したオブジェクトを移動したり、消
去したり、あるいは挿入したり、キーボードからオブジ
ェクトの名称を変更するなどといったフォーム編集の操
作ができる。またフォーム内のフィールド属性等を編集
するフィールド編集も行える。すでにある複合フォーム
を編集する場合には、その複合フォームデータファイル
の名を指定してフォームエディタを呼び出せばよい。そ
れによりフォームデータ格納部312から複合フォーム
データが読み出され、その構造を反映したツリーが表示
される。
When the composite form field 1105 is designated,
Move to the composite form data editing screen shown in FIG. On the composite form data editing screen, the structure of the composite form data to be edited is displayed in the tree display column 1202. On this screen, using a pointing device, form editing operations such as moving, deleting, or inserting a specified object on the screen, and changing the name of the object from the keyboard can be performed. Field editing for editing field attributes and the like in a form can also be performed. To edit an existing composite form, the form editor can be called by specifying the name of the composite form data file. As a result, the complex form data is read from the form data storage unit 312, and a tree reflecting the structure is displayed.

【0049】また、複合フォーム表示欄(あるいはプレ
ビュー欄)1201には、複合フォーム中において、選
択されているページの画像が表示される。この際、表示
される画像は、複合フォームで定義された順序で部品フ
ォームが重ね合わされて画像とは限らない。ツリービュ
ーで選択されているアイテムが部品フォームの場合に
は、その部品フォームを含むページがプレビュー欄に表
示されるが、その際には、例えば選択されている部品フ
ォームを他の部品フォームと識別可能な状態で表示す
る。例えば、選択されている部品フォームと他の部品フ
ォームとの輝度を変えたり、あるいは、選択されていな
い部品フォームを特定の色で表示する。こうして選択さ
れた部品フォームを他の部品フォームと識別しやすいよ
うに表示した上で、選択された部品フォームの編集操作
を可能としている。
In the composite form display column (or preview column) 1201, an image of a page selected in the composite form is displayed. At this time, the displayed image is not necessarily an image in which the component forms are superimposed in the order defined by the composite form. If the item selected in the tree view is a part form, the page containing that part form is displayed in the preview column. In this case, for example, the selected part form is identified as another part form. Display as possible. For example, the luminance of the selected part form and the luminance of another part form are changed, or the part form that is not selected is displayed in a specific color. After displaying the selected part form so that it can be easily distinguished from other part forms, the editing operation of the selected part form is enabled.

【0050】なお図12はフォームそのものではなくフ
ィールド編集画面を示している。メニュー1203から
「フォーム編集」を選択することで、フォーム編集に切
り替わり、逆にフォーム編集画面からフィールド編集画
面を選択することでフィールド編集を行える。フィール
ド編集画面では、各フィールドのシリアル番号1204
を表示できる。シリアル番号については後述する。さら
にメニュー1203から「フィールド一覧」を選択すれ
ば、フィールド属性の一覧がシリアル番号順のリストと
して表示される。これら表示により、フォーム上のフィ
ールドと、そのフィールド属性とを利用者は対応づける
ことができる。この点についても後述する。
FIG. 12 shows a field editing screen instead of the form itself. By selecting “form edit” from the menu 1203, the mode is switched to form edit. Conversely, field edit can be performed by selecting the field edit screen from the form edit screen. On the field edit screen, the serial number 1204 of each field
Can be displayed. The serial number will be described later. If "field list" is selected from the menu 1203, a list of field attributes is displayed as a list in the order of serial numbers. With these displays, the user can associate the fields on the form with the field attributes. This point will also be described later.

【0051】図13(a)は、複合フォームを表す複合
フォームデータファイルの一例の構造を表す。図13で
は、複合フォームデータ「Test.fcx」は、
「c:¥Program Files¥Fcpro¥F
ORMWORK」なるディレクトリに保存されている。
その内容は、ページ数フィールド101が3であり、全
部で3印刷ページを含むことが示される。ページ名10
2は、定義された印刷ページの名称であり「Nenki
n01」である。繰返し回数は、そのページを繰り返す
回数を表す。ページ種別フィールド104は標準ページ
となっており、両面や複写などではない、通常のページ
であることを示している。ファイル名フィールドはフル
パスで表示されており、その最後にファイル名「Nen
kin01.fcp」が書き込まれている。すなわち、
この印刷ページは、部品フォームとして「Nenkin
01.fcp」だけを含むことがわかる。
FIG. 13A shows an example of the structure of a composite form data file representing a composite form. In FIG. 13, the composite form data “Test.fcx” is
"C: \ Program Files \ Fcpro \ F
ORMWORK "directory.
The contents indicate that the page number field 101 is 3, and that the page number field 101 includes 3 printed pages in total. Page name 10
2 is the name of the defined print page, which is “Nenki
n01 ". The number of repetitions indicates the number of times the page is repeated. The page type field 104 is a standard page, and indicates a normal page that is not double-sided or copied. The file name field is displayed with the full path, followed by the file name "Nen".
kin01. fcp ”is written. That is,
This print page has a “Nenkin
01. fcp "only.

【0052】次の印刷ページNenkin02は、3つ
の部品フォーム「Nenkin02.fcp」「Nen
kin03.fcp」「Nenkin04.fcp」を
含む。
The next print page Nenkin02 has three component forms "Nenkin02.fcp" and "Nen
Kin03. fcp "and" Nenkin04.fcp ".

【0053】図13(a)の複合フォームデータをツリ
ーで表現した図が図13(b)である。ツリービュー
は、複合フォームデータの内容を正確に表現しており、
その構造を直感的に理解しやすい形式で表現している。
FIG. 13B is a diagram in which the composite form data of FIG. 13A is represented by a tree. The tree view accurately represents the contents of the complex form data,
The structure is expressed in a format that is easy to understand intuitively.

【0054】<フィールドデータの説明>図2は、複合
フォーム情報による帳票の作成例を示す図である。帳票
はフォーム情報ファイル(複合フォームデータファイ
ル)とフィールドデータファイルの2種類のファイルか
ら構成されるが、フォーム情報ファイルは部品フォーム
への関連付けを行っており、実質的には部品フォームと
フィールドデータにより帳票が作成される。部品フォー
ム201、202、203が同じページに関連付けられ
ているとする。このフォーム情報にフィールドデータ2
04を重ねることで帳票205が形成される。一般にフ
ィールドデータは、204に示されるようにカンマや改
行文字で区切られているが、データを区切ることのでき
る構造を持っていれば同様に説明可能である。本実施例
では、このようにして帳票を作る帳票閲覧・印刷システ
ムを想定している。
<Explanation of Field Data> FIG. 2 is a diagram showing an example of creating a form based on composite form information. A form is composed of two types of files, a form information file (composite form data file) and a field data file. The form information file is associated with a part form, and is essentially composed of a part form and field data. A form is created. Assume that component forms 201, 202, and 203 are associated with the same page. Field data 2 in this form information
The form 205 is formed by superimposing 04. Generally, field data is separated by a comma or a line feed character as indicated by reference numeral 204. However, if the data has a structure capable of separating data, it can be similarly explained. In the present embodiment, a form browsing / printing system for creating a form in this manner is assumed.

【0055】まず当該システムにおける帳票作成の方式
を述べた後、複数の部品フォームの関連付けを行って帳
票を定義する複合フォームエディタでのフォーム一覧に
ついて説明する。各部品フォームファイルは、図示しな
いフォームエディタ、フィールドデータファイルは図示
しないデータ作成アプリケーションにより作成される。
フォーム情報を構成する3つの要素、図形情報、固定文
字情報、フィールド情報を例示すると次のようになる。
231のイメージや、201フォーム中に描かれた罫線
が図形情報となり、224の文字列が固定文字情報であ
る。フィールド情報は211、212の表を埋めるよう
に定義され、あるいは221、222、223の各項目
を埋める位置にも定義されている。
First, a form creation method in the system will be described, and then a form list in a complex form editor for defining a form by associating a plurality of component forms will be described. Each part form file is created by a form editor (not shown), and the field data file is created by a data creation application (not shown).
The following is an example of three elements constituting the form information: graphic information, fixed character information, and field information.
The image 231 and the ruled lines drawn in the 201 form become graphic information, and the character string 224 is fixed character information. The field information is defined so as to fill the tables 211 and 212 or is also defined at the position where each of the items 221, 222 and 223 is filled.

【0056】図3において、フィールド情報の定義され
ている様子を説明する。表1001は、図2の部品フォ
ーム201中に見られる表を取り出したものである。表
のマスを埋めるようにフィールド番号VAR001から
VAR008の8フィールドが定義されている。VAR
002にはCOST1、VAR004にはCOST2と
いうようにフィールド名称を与えているが、VAR00
1、VAR003などはフィールド名称を持たない。フ
ィールド名称を定義されていないフィールドに対して
は、各部品フォームで一意に決まるフィールド番号をフ
ィールド名称として利用する。フィールドにデータを埋
め込む順序はシリアル番号の小さい順であり、枠100
2に示すように、シリアル番号に従ってVAR001、
VAR002の順に埋められる。
Referring to FIG. 3, how the field information is defined will be described. Table 1001 is a table extracted from the part form 201 shown in FIG. Eight fields of field numbers VAR001 to VAR008 are defined so as to fill the cells in the table. VAR
002 is given a field name such as COST1, and VAR004 is given a field name such as COST2.
1, VAR003, etc. do not have field names. For a field for which a field name is not defined, a field number uniquely determined in each component form is used as a field name. The order of embedding the data in the field is the ascending order of the serial number.
2, VAR001 according to the serial number,
It is filled in the order of VAR002.

【0057】図4は、複合フォームエディタの持つ復数
の部品フォームを関連づけて帳票を定義する機能を説明
するための図である。図4では、帳票を構成する各ペー
ジがひとつあるいは複数個の部品フォームファイルに関
連付けられていることが判る。ページ1(401)に
は、部品フォームA405、部品フォームB406が関
連づけられているが、ページ2(402)は部品フォー
ムC407だけを関連づけている。ページ1(40
1)、ページ4(404)では部品フォームAを共通に
使っているが、2つめのフォームは、部品フォームB4
06と部品フォームD410を利用している。
FIG. 4 is a diagram for explaining a function of defining a form by associating multiple component forms of the composite form editor. In FIG. 4, it can be seen that each page constituting the form is associated with one or a plurality of component form files. Page 1 (401) is associated with component form A 405 and component form B 406, while page 2 (402) is associated only with component form C 407. Page 1 (40
1), page 4 (404) uses part form A in common, but the second form is part form B4
06 and the part form D410.

【0058】ページ2(402)とページ3(403)
は、同じ部品フォームCに関連づけてあるが、各部品フ
ォームのフィールドに埋め込まれるデータまでもが同じ
なわけではない。フィールドデータファイルに記録され
ているデータは、複合フォーム中において定められたペ
ージ順に、また、各ページにおいては定められた部品フ
ォームの順に、また、各部品フォームにおいてはシリア
ル番号に対応づけられて、先頭から順にフィールドに埋
められる。ページ及び部品フォームの順序は、図13
(a)に示した複合フォームデータにおける配置の順序
でよい。
Page 2 (402) and Page 3 (403)
Are associated with the same part form C, but the data embedded in the fields of each part form is not the same. The data recorded in the field data file is in the order of the pages defined in the composite form, and in each page in the order of the defined parts form, and in each part form, it is associated with the serial number, Fields are filled in order from the beginning. The order of pages and part forms is shown in FIG.
The arrangement order in the composite form data shown in FIG.

【0059】そのため、図4で上位に位置する部品フォ
ームから順にフィールドが埋められることになる。すな
わち部品フォームA405の全フィールドにシリアル番
号順に埋め込まれた後で、部品フォームB406のフィ
ールドを満たすようになる。同様にして、ページ2の部
品フォームCで定義されているフィールドにデータを埋
めた後、ページ3の部品フォームCで定義されているフ
ィールドを埋めるようにフィールドデータファイルを読
む。
Therefore, the fields are filled in order from the component form located at the upper level in FIG. That is, after being embedded in all the fields of the part form A 405 in the order of the serial numbers, the fields of the part form B 406 are filled. Similarly, after filling data in the field defined in the component form C of page 2, the field data file is read so as to fill the field defined in the component form C of page 3.

【0060】<第2の実施の形態におけるフォーム編集
処理手順>以下、上述のような複合フォームエディタに
おいて、第1の実施の形態と同様に、部品フォームの追
加処理について説明する。なお、前記第1の実施の形態
との違いは、複合フォーム中の特定ページに着目する処
理手順が加わっている点なので、以下、ページ指定の処
理手順についてのみ図14を用いて説明する。
<Form Edit Processing Procedure in Second Embodiment> In the following, in the above-described composite form editor, the process of adding a component form will be described, as in the first embodiment. Note that the difference from the first embodiment is that a processing procedure focusing on a specific page in the composite form is added. Therefore, only the processing procedure of page designation will be described below with reference to FIG.

【0061】また、図15は、複合フォームエディタに
おけるフィールドデータの記述例を示した図で、図中の
1502に示すように、注目するフォーム情報のページ
を指定したあと、追加する部品フォームを指定してい
る。
FIG. 15 is a diagram showing a description example of field data in the composite form editor. As shown at 1502 in the figure, after specifying a page of the form information of interest, a part form to be added is specified. are doing.

【0062】図14は、第2の実施の形態としてのフォ
ーム編集処理手順の一例を示すフローチャートであり、
前記図15に示すフィールドデータの記述に従って部品
フォームを追加するもので、前記図6に示す帳票作成シ
ステム複合フォームエディタ603に従う帳票作成処理
手順に対応している。
FIG. 14 is a flowchart showing an example of a form editing processing procedure according to the second embodiment.
The part form is added in accordance with the description of the field data shown in FIG. 15, and corresponds to the form creation processing procedure according to the form creation system composite form editor 603 shown in FIG.

【0063】図14に示すように、図1に示したフロー
チャートに、着目するページを決定するステップS70
5と、1つのページでの出力処理が終わった後、さらに
別のページへ移動して処理がくりかえされるかどうかを
判断するステップS710とが追加されており、他の手
順は、前記図1と同様なので、詳細な説明は省略する。
As shown in FIG. 14, in the flowchart shown in FIG.
5 and a step S710 of determining whether or not the processing is repeated by moving to another page after the output processing on one page is completed. Therefore, the detailed description is omitted.

【0064】なお、本実施の形態では、図1や図14に
示した手順のプログラムを夫々格納したFDをFDDに
装填することによりコンピュータにロードするようにし
たが、図16に示すように、図1及び図14に示した手
順のプログラムを共に格納(1602,1603)した
FDをFDDに装填し、何れかのプログラムを選択的に
コンピュータにロードするように構成しても良い。
In the present embodiment, the FD storing the programs of the procedures shown in FIGS. 1 and 14 is loaded on the computer by loading the FD into the FDD. However, as shown in FIG. The FD storing the programs of the procedures shown in FIGS. 1 and 14 together (1602, 1603) may be loaded into the FDD, and one of the programs may be selectively loaded on the computer.

【0065】また、記憶媒体には、記憶されるプログラ
ム群を管理する情報(例えばバージョン情報、作成者
等)や、プログラム読み出し側のOS等に依存する情報
(例えばプログラムを識別表示するアイコン等)や各種
プログラムに従属するデータを管理するディレクトリ情
報や、各種プログラムをコンピュータにインストールす
るためのプログラムや、インストールするプログラムが
圧縮されている場合に解凍するプログラム等も記憶され
ていても良い。
In the storage medium, information (for example, version information, creator, etc.) for managing a group of programs to be stored, and information (for example, an icon for identifying and displaying a program) depending on an OS or the like on the program reading side. And directory information for managing data that depends on the various programs, a program for installing the various programs on a computer, and a program for decompressing the installed programs when they are compressed.

【0066】また、本実施の形態の図1、図14に示し
た手順を示すプログラムは、サーバ等の外部機器にイン
ストールされるプログラムを介し、ホストコンピュータ
の制御により実行されても良い。そして、その場合、C
D−ROMやフラッシュメモリ、FD等の記憶媒体によ
り、あるいはネットワークを介して外部の記憶媒体か
ら、プログラムを含む情報群を出力装置に供給される場
合でも本発明は適用されるものである。
The program showing the procedure shown in FIGS. 1 and 14 of this embodiment may be executed under the control of the host computer via a program installed in an external device such as a server. And in that case, C
The present invention is applicable to a case where a group of information including a program is supplied to an output device from a storage medium such as a D-ROM, a flash memory, or an FD, or from an external storage medium via a network.

【0067】また、前述した実施形態の機能を実現する
ソフトウェアのプログラムコードを記録した記憶媒体
を、システムあるいは装置に供給し、そのシステムある
いは装置のコンピュータ(CPU、MPU等)が記憶媒
体に格納されたプログラムコードを読み出し、実行する
ことによっても、本発明の目的が達成されることは言う
までもない。なお、この場合、記憶媒体から読み出され
たプログラムコード自体が本発明の新規な機能を実現す
ることになり、そのプログラムコードを記録した記憶媒
体は本発明を構成することになる。
A storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (CPU, MPU, etc.) of the system or apparatus is stored in the storage medium. Needless to say, the object of the present invention can be achieved by reading and executing the program code. In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium on which the program code is recorded constitutes the present invention.

【0068】また、プログラムコードを供給するための
記憶媒体としては、例えば、フロッピーディスク、ハー
ドディスク、光ディスク、光磁気ディスク、CD−RO
M、CD−R、磁気テープ、不揮発性のメモリカード、
ROM、EEPROM等を用いることができる。
The storage medium for supplying the program code includes, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-RO
M, CD-R, magnetic tape, nonvolatile memory card,
ROM, EEPROM, or the like can be used.

【0069】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部、または
全部を行い、その処理によって前述した実施形態の機能
が実現される場合も含まれることはいうまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0070】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、前述した実施形態の機能が実現される場合
も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that a case where the functions of the above-described embodiments are realized is also included.

【0071】[0071]

【発明の効果】以上説明したように、フィールドデータ
を合成するためのフィールドが定義されている少なくと
もひとつの部品フォームにより構成されている少なくと
も1つのページを含む複合フォームを編集する複合フォ
ーム編集システムにおいて、帳票フォームの構成を動的
に変化させることができる。
As described above, in a composite form editing system for editing a composite form including at least one page constituted by at least one component form in which a field for synthesizing field data is defined. The configuration of the form can be dynamically changed.

【0072】また、元のフォームに手を加えることな
く、自在に帳票フォームの構成を変化させることができ
る。
Further, the configuration of the form can be freely changed without modifying the original form.

【0073】また、使用目的別に帳票フォームを用意す
ること無く、必要な帳票フォームを簡単に作成すること
ができる。
Further, it is possible to easily create a required form without preparing a form for each purpose of use.

【0074】また、形成された帳票フォームにフィール
ドデータを重ね合わせて印刷したり、表示したりするこ
とができる。
Further, field data can be superimposed on the formed form and printed or displayed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】第1の実施の形態としてのフォーム編集処理手
順の一例を示すフローチャートである。
FIG. 1 is a flowchart illustrating an example of a form editing processing procedure according to a first embodiment;

【図2】複合フォーム情報による帳票の作成例を示す図
である。
FIG. 2 is a diagram showing an example of creating a form based on composite form information.

【図3】フィールド情報の定義を示す図である。FIG. 3 is a diagram showing a definition of field information.

【図4】部品フォームと帳票のページの関係を示す図で
ある。
FIG. 4 is a diagram illustrating a relationship between a part form and a form page.

【図5】図1に示したフォーム編集処理手順における帳
票データ処理状態を概念的に示した図である。
FIG. 5 is a diagram conceptually showing a form data processing state in the form editing processing procedure shown in FIG. 1;

【図6】複合フォームエディタがコンピュータに導入さ
れた際のメモリマップを示す図である。
FIG. 6 is a diagram showing a memory map when a composite form editor is introduced into a computer.

【図7】フロッピーディスク内部のデータの配置を示す
アロケーションマップを示す図である。
FIG. 7 is a diagram showing an allocation map showing an arrangement of data inside a floppy disk.

【図8】コンピュータシステムを示すブロック図であ
る。
FIG. 8 is a block diagram illustrating a computer system.

【図9】コンピュータとフロッピーディスクの関係を示
す図である。
FIG. 9 is a diagram showing a relationship between a computer and a floppy disk.

【図10】フォーム作成プログラムを含むオーバレイ印
刷全体についての処理の流れを示す図である。
FIG. 10 is a diagram showing the flow of processing for the entire overlay printing including a form creation program.

【図11】フォームエディタの起動画面の例を示す図で
ある。
FIG. 11 is a diagram showing an example of a start screen of a form editor.

【図12】複合フォームの編集画面の一例を示す図であ
る。
FIG. 12 is a diagram illustrating an example of a composite form editing screen.

【図13】複合フォームデータの一例のツリー表示及び
その内容を示す図である。
FIG. 13 is a diagram showing a tree display of an example of composite form data and its contents.

【図14】第2の実施の形態としてのフォーム編集処理
手順の一例を示すフローチャートである。
FIG. 14 is a flowchart illustrating an example of a form editing processing procedure according to the second embodiment;

【図15】複合フォームエディタにおけるフィールドデ
ータの記述例を示す図である。
FIG. 15 is a diagram illustrating a description example of field data in a composite form editor.

【図16】各種データ処理プログラムを格納する記憶媒
体のメモリマップを示す図である。
FIG. 16 is a diagram showing a memory map of a storage medium for storing various data processing programs.

【符号の説明】[Explanation of symbols]

801 CPU 802 コンピュータ 803 RAM 804 ROM 805 ハードディスク 806 FDD 807 FD 808 モニター 809 キーボード 810 通信部 811 ネットワーク 812 プリンタ 801 CPU 802 Computer 803 RAM 804 ROM 805 Hard disk 806 FDD 807 FD 808 Monitor 809 Keyboard 810 Communication unit 811 Network 812 Printer

Claims (42)

【特許請求の範囲】[Claims] 【請求項1】 フィールドデータを合成するためのフィ
ールドが定義されている少なくともひとつの部品フォー
ムにより構成されている少なくとも1つのページを含む
複合フォームを編集する複合フォーム編集装置であっ
て、 追加する部品フォームを指定する指定手段と、 注目ページに対して前記指定手段により指定された部品
フォームを追加した状態のフォームにフィールドデータ
を重ね合わせた帳票データを形成する帳票データ形成手
段とを有することを特徴とするフォーム編集装置。
1. A composite form editing apparatus for editing a composite form including at least one page constituted by at least one part form in which a field for synthesizing field data is defined, wherein the part to be added is Forming means for designating a form, and form data forming means for forming form data in which field data is superimposed on a form in which a component form specified by the designating means is added to the page of interest. And a form editing device.
【請求項2】 前記指定手段は、前記フィールドデータ
中に所定の情報を記載することにより追加する部品フォ
ームを指定することを特徴とする請求項1記載のフォー
ム編集装置。
2. The form editing apparatus according to claim 1, wherein said specifying means specifies a component form to be added by describing predetermined information in said field data.
【請求項3】 前記帳票データ形成手段は、前記注目ペ
ージに予め定義されているフォームの後に、前記指定手
段により指定された部品フォームを追加することを特徴
とする請求項1記載のフォーム編集装置。
3. The form editing apparatus according to claim 1, wherein said form data forming means adds a part form specified by said specifying means after a form defined in advance on said page of interest. .
【請求項4】 前記帳票データ形成手段は、前記注目ペ
ージのフォームに対してフィールドデータの重ね合わせ
を行う限り、前記指定手段により指定され前記注目ペー
ジに追加された部品フォームに対してもフィールドデー
タを重ね合わせることを特徴とする請求項1記載のフォ
ーム編集装置。
4. The form data forming means, as long as the field data is superimposed on the form of the page of interest, also in the form of the part data specified by the specifying means and added to the page of interest. 2. The form editing device according to claim 1, wherein
【請求項5】 前記帳票データ形成手段は、前記注目ペ
ージのフォームが変更された場合には、それまで前記指
定手段により指定されていた部品フォームを解除し、新
たに指定された部品フォームを追加することを特徴とす
る請求項1記載のフォーム編集装置。
5. The form data forming means, when the form of the page of interest is changed, cancels the part form designated by the designation means and adds a newly designated part form. 2. The form editing apparatus according to claim 1, wherein the form is edited.
【請求項6】 前記フォーム編集装置は、形成された帳
票データを印刷装置に対して出力することを特徴とする
請求項1記載のフォーム編集装置。
6. The form editing apparatus according to claim 1, wherein the form editing apparatus outputs the formed form data to a printing apparatus.
【請求項7】 前記フォーム編集装置は、形成された帳
票データを表示装置に対して出力することを特徴とする
請求項1記載のフォーム編集装置。
7. The form editing device according to claim 1, wherein the form editing device outputs the formed form data to a display device.
【請求項8】 フィールドデータを合成するためのフィ
ールドが定義されている少なくともひとつの部品フォー
ムにより構成されている複数のページを含む複合フォー
ムを編集する複合フォーム編集装置であって、 追加する部品フォームを指定する指定手段と、 複合フォーム中の注目ページに対して前記指定手段によ
り指定された部品フォームを追加した状態のフォームに
フィールドデータを重ね合わせた帳票データを形成する
帳票データ形成手段とを有することを特徴とするフォー
ム編集装置。
8. A composite form editing apparatus for editing a composite form including a plurality of pages composed of at least one part form in which a field for synthesizing field data is defined, wherein the part form to be added is provided. And form data forming means for forming form data in which field data is superimposed on a form in which the component form specified by the designating means is added to the page of interest in the composite form. A form editing device, characterized in that:
【請求項9】 前記指定手段は、前記フィールドデータ
中に所定の情報を記載することにより追加する部品フォ
ームを指定することを特徴とする請求項8記載のフォー
ム編集装置。
9. The form editing apparatus according to claim 8, wherein said specifying means specifies a component form to be added by describing predetermined information in said field data.
【請求項10】 前記帳票データ形成手段は、前記注目
ページに予め定義されているフォームの後に、前記指定
手段により指定された部品フォームを追加することを特
徴とする請求項8記載のフォーム編集装置。
10. The form editing apparatus according to claim 8, wherein said form data forming means adds a component form specified by said specifying means after a form defined in advance on said page of interest. .
【請求項11】 前記帳票データ形成手段は、前記注目
ページのフォームに対してフィールドデータの重ね合わ
せを行う限り、前記指定手段により指定され前記注目ペ
ージに追加された部品フォームに対してもフィールドデ
ータを重ね合わせることを特徴とする請求項8記載のフ
ォーム編集装置。
11. As long as the form data forming means superimposes the field data on the form of the page of interest, the form data forming means also generates field data for the part form specified by the specifying means and added to the page of interest. 9. The form editing apparatus according to claim 8, wherein the form editing apparatus superimposes the two.
【請求項12】 前記帳票データ形成手段は、前記注目
ページのフォームが変更された場合には、それまで前記
指定手段により指定されていた部品フォームを解除し、
新たに指定された部品フォームを追加することを特徴と
する請求項8記載のフォーム編集装置。
12. The form data forming means, when the form of the page of interest is changed, cancels the part form designated by the designating means until then.
9. The form editing apparatus according to claim 8, wherein a newly specified component form is added.
【請求項13】 前記フォーム編集装置は、形成された
帳票データを印刷装置に対して出力することを特徴とす
る請求項8記載のフォーム編集装置。
13. The form editing apparatus according to claim 8, wherein said form editing apparatus outputs the formed form data to a printing apparatus.
【請求項14】 前記フォーム編集装置は、形成された
帳票データを表示装置に対して出力することを特徴とす
る請求項8記載のフォーム編集装置。
14. The form editing device according to claim 8, wherein the form editing device outputs the formed form data to a display device.
【請求項15】 フィールドデータを合成するためのフ
ィールドが定義されている少なくともひとつの部品フォ
ームにより構成されている少なくとも1つのページを含
む複合フォームを編集する複合フォーム編集方法であっ
て、 追加する部品フォームを指定する指定ステップと、 注目ページに対して前記指定ステップにより指定された
部品フォームを追加した状態のフォームにフィールドデ
ータを重ね合わせた帳票データを形成する帳票データ形
成ステップとを有することを特徴とするフォーム編集方
法。
15. A composite form editing method for editing a composite form including at least one page composed of at least one part form in which a field for synthesizing field data is defined, wherein the additional part is A designating step of designating a form; and a form data forming step of forming form data in which field data is superimposed on a form in which a component form designated by the designating step is added to the page of interest. And how to edit the form.
【請求項16】 前記指定ステップは、前記フィールド
データ中に所定の情報を記載することにより追加する部
品フォームを指定することを特徴とする請求項15記載
のフォーム編集方法。
16. The form editing method according to claim 15, wherein said specifying step specifies a part form to be added by describing predetermined information in said field data.
【請求項17】 前記帳票データ形成ステップは、前記
注目ページに予め定義されているフォームの後に、前記
指定ステップにより指定された部品フォームを追加する
ことを特徴とする請求項15記載のフォーム編集方法。
17. The form editing method according to claim 15, wherein in the form data forming step, a part form specified by the specifying step is added after a form defined in advance on the page of interest. .
【請求項18】 前記帳票データ形成ステップは、前記
注目ページのフォームに対してフィールドデータの重ね
合わせを行う限り、前記指定ステップにより指定され前
記注目ページに追加された部品フォームに対してもフィ
ールドデータを重ね合わせることを特徴とする請求項1
5記載のフォーム編集方法。
18. The form data forming step includes, as long as the field data is superimposed on the form of the page of interest, the field data of the part form specified by the specification step and added to the page of interest. 2. The method according to claim 1, wherein
5. Form editing method described in 5.
【請求項19】 前記帳票データ形成ステップは、前記
注目ページのフォームが変更された場合には、それまで
前記指定ステップにより指定されていた部品フォームを
解除し、新たに指定された部品フォームを追加すること
を特徴とする請求項15記載のフォーム編集方法。
19. The form data forming step cancels the part form specified by the specifying step and adds a newly specified part form when the form of the page of interest is changed. The form editing method according to claim 15, wherein the form is edited.
【請求項20】 前記フォーム編集方法は、形成された
帳票データを印刷装置に対して出力することを特徴とす
る請求項15記載のフォーム編集方法。
20. The form editing method according to claim 15, wherein said form editing method outputs the formed form data to a printing device.
【請求項21】 前記フォーム編集方法は、形成された
帳票データを表示装置に対して出力することを特徴とす
る請求項15記載のフォーム編集方法。
21. The form editing method according to claim 15, wherein the form editing method outputs the formed form data to a display device.
【請求項22】 フィールドデータを合成するためのフ
ィールドが定義されている少なくともひとつの部品フォ
ームにより構成されている複数のページを含む複合フォ
ームを編集する複合フォーム編集方法であって、 追加する部品フォームを指定する指定ステップと、 複合フォーム中の注目ページに対して前記指定ステップ
により指定された部品フォームを追加した状態のフォー
ムにフィールドデータを重ね合わせた帳票データを形成
する帳票データ形成ステップとを有することを特徴とす
るフォーム編集方法。
22. A composite form editing method for editing a composite form including a plurality of pages constituted by at least one component form in which a field for synthesizing field data is defined, the component form being added. And a form data forming step of forming form data in which field data is superimposed on a form in which the part form specified by the specifying step is added to the page of interest in the composite form. A form editing method characterized by that:
【請求項23】 前記指定ステップは、前記フィールド
データ中に所定の情報を記載することにより追加する部
品フォームを指定することを特徴とする請求項22記載
のフォーム編集方法。
23. The form editing method according to claim 22, wherein the specifying step specifies a component form to be added by describing predetermined information in the field data.
【請求項24】 前記帳票データ形成ステップは、前記
注目ページに予め定義されているフォームの後に、前記
指定ステップにより指定された部品フォームを追加する
ことを特徴とする請求項22記載のフォーム編集方法。
24. The form editing method according to claim 22, wherein in the form data forming step, a part form specified by the specifying step is added after a form defined in advance on the page of interest. .
【請求項25】 前記帳票データ形成ステップは、前記
注目ページのフォームに対してフィールドデータの重ね
合わせを行う限り、前記指定手段ステップにより指定さ
れ前記注目ページに追加された部品フォームに対しても
フィールドデータを重ね合わせることを特徴とする請求
項22記載のフォーム編集方法。
25. The form data forming step includes, as long as field data is superimposed on the form of the page of interest, a field form for the part form specified by the specifying means step and added to the page of interest. The form editing method according to claim 22, wherein data is superimposed.
【請求項26】 前記帳票データ形成ステップは、前記
注目ページのフォームが変更された場合には、それまで
前記指定ステップにより指定されていた部品フォームを
解除し、新たに指定された部品フォームを追加すること
を特徴とする請求項22記載のフォーム編集方法。
26. The form data forming step, when the form of the page of interest is changed, cancels the part form specified by the specifying step and adds a newly specified part form. 23. The method for editing a form according to claim 22, wherein the form is edited.
【請求項27】 前記フォーム編集方法は、形成された
帳票データを印刷装置に対して出力することを特徴とす
る請求項22記載のフォーム編集方法。
27. The form editing method according to claim 22, wherein the form editing method outputs the formed form data to a printing device.
【請求項28】 前記フォーム編集方法は、形成された
帳票データを表示装置に対して出力することを特徴とす
る請求項22記載のフォーム編集方法。
28. The form editing method according to claim 22, wherein the form editing method outputs the formed form data to a display device.
【請求項29】 コンピュータにより、 フィールドデータを合成するためのフィールドが定義さ
れている少なくともひとつの部品フォームにより構成さ
れている少なくとも1つのページを含む複合フォームを
編集する複合フォーム編集方法であって、 追加する部品フォームを指定する指定ステップと、 注目ページに対して前記指定ステップにより指定された
部品フォームを追加した状態のフォームにフィールドデ
ータを重ね合わせた帳票データを形成する帳票データ形
成ステップとを実行させるためのコンピュータプログラ
ムを格納することを特徴とする記憶媒体。
29. A composite form editing method for editing, by a computer, a composite form including at least one page constituted by at least one part form in which a field for synthesizing field data is defined, A designation step of designating a part form to be added and a form data forming step of forming form data in which field data is superimposed on a form in which the part form designated in the designation step is added to the target page are executed. A storage medium storing a computer program for causing a computer to execute the program.
【請求項30】 前記指定ステップは、前記フィールド
データ中に所定の情報を記載することにより追加する部
品フォームを指定することを特徴とする請求項29記載
の記憶媒体。
30. The storage medium according to claim 29, wherein said specifying step specifies a component form to be added by describing predetermined information in said field data.
【請求項31】 前記帳票データ形成ステップは、前記
注目ページに予め定義されているフォームの後に、前記
指定ステップにより指定された部品フォームを追加する
ことを特徴とする請求項29記載の記憶媒体。
31. The storage medium according to claim 29, wherein in the form data forming step, a part form specified by the specifying step is added after a form defined in advance on the page of interest.
【請求項32】 前記帳票データ形成ステップは、前記
注目ページのフォームに対してフィールドデータの重ね
合わせを行う限り、前記指定ステップにより指定され前
記注目ページに追加された部品フォームに対してもフィ
ールドデータを重ね合わせることを特徴とする請求項2
9記載の記憶媒体。
32. The form data forming step includes, as long as the field data is superimposed on the form of the page of interest, the field data of the part form specified by the specifying step and added to the page of interest. 3. The method according to claim 2, wherein
9. The storage medium according to item 9.
【請求項33】 前記帳票データ形成ステップは、前記
注目ページのフォームが変更された場合には、それまで
前記指定ステップにより指定されていた部品フォームを
解除し、新たに指定された部品フォームを追加すること
を特徴とする請求項29記載の記憶媒体。
33. The form data forming step, wherein, when the form of the page of interest is changed, the part form specified by the specifying step is canceled and a newly specified part form is added. 30. The storage medium according to claim 29, wherein:
【請求項34】 前記記憶媒体は、更に、形成された帳
票データを印刷装置に対して出力する出力ステップをコ
ンピュータにより実行させるためのコンピュータプログ
ラムを格納することを特徴とする請求項29記載の記憶
媒体。
34. The storage according to claim 29, wherein said storage medium further stores a computer program for causing a computer to execute an output step of outputting formed form data to a printing apparatus. Medium.
【請求項35】 前記記憶媒体は、更に、形成された帳
票データを表示装置に対して出力する出力ステップをコ
ンピュータにより実行させるためのコンピュータプログ
ラムを格納することを特徴とする請求項29記載の記憶
媒体。
35. The storage device according to claim 29, wherein said storage medium further stores a computer program for causing a computer to execute an output step of outputting formed form data to a display device. Medium.
【請求項36】 コンピュータにより、 フィールドデータを合成するためのフィールドが定義さ
れている少なくともひとつの部品フォームにより構成さ
れている複数のページを含む複合フォームを編集する複
合フォーム編集方法であって、 追加する部品フォームを指定する指定ステップと、 複合フォーム中の注目ページに対して前記指定ステップ
により指定された部品フォームを追加した状態のフォー
ムにフィールドデータを重ね合わせた帳票データを形成
する帳票データ形成ステップとを実行させるためのコン
ピュータプログラムを格納することを特徴とする記憶媒
体。
36. A composite form editing method for editing, by a computer, a composite form including a plurality of pages constituted by at least one part form in which a field for synthesizing field data is defined, And a form data forming step of forming form data in which field data is superimposed on a form in which the part form specified by the specification step is added to the page of interest in the composite form. A storage medium storing a computer program for executing the above.
【請求項37】 前記指定ステップは、前記フィールド
データ中に所定の情報を記載することにより追加する部
品フォームを指定することを特徴とする請求項36記載
の記憶媒体。
37. The storage medium according to claim 36, wherein said specifying step specifies a component form to be added by describing predetermined information in said field data.
【請求項38】 前記帳票データ形成ステップは、前記
注目ページに予め定義されているフォームの後に、前記
指定ステップにより指定された部品フォームを追加する
ことを特徴とする請求項36記載の記憶媒体。
38. The storage medium according to claim 36, wherein in the form data forming step, a part form specified by the specifying step is added after a form defined in advance on the page of interest.
【請求項39】 前記帳票データ形成ステップは、前記
注目ページのフォームに対してフィールドデータの重ね
合わせを行う限り、前記指定手段ステップにより指定さ
れ前記注目ページに追加された部品フォームに対しても
フィールドデータを重ね合わせることを特徴とする請求
項36記載の記憶媒体。
39. The form data forming step includes, as long as the field data is superimposed on the form of the page of interest, a field form for the part form specified by the specifying means step and added to the page of interest. 37. The storage medium according to claim 36, wherein data is superimposed.
【請求項40】 前記帳票データ形成ステップは、前記
注目ページのフォームが変更された場合には、それまで
前記指定ステップにより指定されていた部品フォームを
解除し、新たに指定された部品フォームを追加すること
を特徴とする請求項36記載の記憶媒体。
40. In the form data forming step, when the form of the page of interest is changed, the part form specified by the specifying step is canceled and a newly specified part form is added. 37. The storage medium according to claim 36, wherein:
【請求項41】 前記記憶媒体は、更に、形成された帳
票データを印刷装置に対して出力する出力ステップをコ
ンピュータにより実行させるためのコンピュータプログ
ラムを格納することを特徴とする請求項36記載のフォ
ーム編集方法。
41. The form according to claim 36, wherein said storage medium further stores a computer program for causing a computer to execute an output step of outputting formed form data to a printing apparatus. Editing method.
【請求項42】 前記記憶媒体は、更に、形成された帳
票データを表示装置に対して出力する出力ステップをコ
ンピュータにより実行させるためのコンピュータプログ
ラムを格納することを特徴とする請求項36記載のフォ
ーム編集方法。
42. The form according to claim 36, wherein said storage medium further stores a computer program for causing a computer to execute an output step of outputting formed form data to a display device. Editing method.
JP2001175800A 2001-06-11 2001-06-11 Form editing apparatus and method, and storage medium storing computer-readable program Expired - Fee Related JP4845287B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001175800A JP4845287B2 (en) 2001-06-11 2001-06-11 Form editing apparatus and method, and storage medium storing computer-readable program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001175800A JP4845287B2 (en) 2001-06-11 2001-06-11 Form editing apparatus and method, and storage medium storing computer-readable program

Publications (2)

Publication Number Publication Date
JP2002366880A true JP2002366880A (en) 2002-12-20
JP4845287B2 JP4845287B2 (en) 2011-12-28

Family

ID=19016873

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001175800A Expired - Fee Related JP4845287B2 (en) 2001-06-11 2001-06-11 Form editing apparatus and method, and storage medium storing computer-readable program

Country Status (1)

Country Link
JP (1) JP4845287B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007524926A (en) * 2003-11-05 2007-08-30 シカゴ マーカンタイル エクスチェンジ インコーポレイテッド Mass quote message processing using market data message format by trading engine
JP2008003901A (en) * 2006-06-23 2008-01-10 Canon Inc Information processor, information processing method and information processing program
US11164248B2 (en) 2015-10-12 2021-11-02 Chicago Mercantile Exchange Inc. Multi-modal trade execution with smart order routing
US11288739B2 (en) 2015-10-12 2022-03-29 Chicago Mercantile Exchange Inc. Central limit order book automatic triangulation system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000222495A (en) * 1999-01-29 2000-08-11 Canon Inc Method and device for editing form, and storage medium storing computer readable program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000222495A (en) * 1999-01-29 2000-08-11 Canon Inc Method and device for editing form, and storage medium storing computer readable program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007524926A (en) * 2003-11-05 2007-08-30 シカゴ マーカンタイル エクスチェンジ インコーポレイテッド Mass quote message processing using market data message format by trading engine
JP4680925B2 (en) * 2003-11-05 2011-05-11 シカゴ マーカンタイル エクスチェンジ インコーポレイテッド Mass quote message processing using market data message format by trading engine
JP2008003901A (en) * 2006-06-23 2008-01-10 Canon Inc Information processor, information processing method and information processing program
US11164248B2 (en) 2015-10-12 2021-11-02 Chicago Mercantile Exchange Inc. Multi-modal trade execution with smart order routing
US11288739B2 (en) 2015-10-12 2022-03-29 Chicago Mercantile Exchange Inc. Central limit order book automatic triangulation system
US11823267B2 (en) 2015-10-12 2023-11-21 Chicago Mercantile Exchange Inc. Central limit order book automatic triangulation system
US11861703B2 (en) 2015-10-12 2024-01-02 Chicago Mercantile Exchange Inc. Multi-modal trade execution with smart order routing

Also Published As

Publication number Publication date
JP4845287B2 (en) 2011-12-28

Similar Documents

Publication Publication Date Title
US8089653B2 (en) Document processing apparatus, method and program for variable printing with document file dividing
US7426057B2 (en) Document processing method
US7606823B2 (en) Document processing apparatus and method
US7188311B2 (en) Document processing method and apparatus, and print control method and apparatus
JP3997026B2 (en) Form editing method and apparatus, and storage medium storing computer-readable program
US20070291308A1 (en) Information processing apparatus, information processing method, and information processing program
JPH06231031A (en) Control method of multimedia document form
US20040139389A1 (en) Document processing method and apparatus
US20090204888A1 (en) Document processing apparatus, document processing method, and storage medium
JP2003308200A (en) Information processing apparatus, file processing method, computer-readable memory medium and program
JP2008146180A (en) Information processor and information processing method
JP2001337994A (en) Thumbnail display system and method and recording medium with processing program therefor recorded therein
US6922807B1 (en) Object editing apparatus and method, and recording medium storing computer-readable program
US7739593B2 (en) Information processing apparatus and method for handling forms
JP4845287B2 (en) Form editing apparatus and method, and storage medium storing computer-readable program
JP2007200064A (en) Information processor, setting processing method, storage medium, and program
US8395793B2 (en) Apparatuses and methods that use a stamp function to register and edit a stamp
JP4532872B2 (en) Document processing method and document processing apparatus
JP7154982B2 (en) Information processing device, control method, and program
KR20020050295A (en) Computer-readable recorded medium on which document creating program is recorded, document creating system, and document creating method
JP3598594B2 (en) Document processing apparatus and document processing method
JP2006268315A (en) Document processor, method and program
JP3969926B2 (en) Form creation device, form creation method, and storage medium
JP4376753B2 (en) Print data processing apparatus, print system, method for synthesizing object to page data, and program
JP3507353B2 (en) Overlay printing control method and apparatus, and storage medium storing computer readable program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080611

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100201

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110524

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110722

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

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

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

Free format text: PAYMENT UNTIL: 20141021

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20141021

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees