JP2872133B2 - Form print processing system - Google Patents
Form print processing systemInfo
- Publication number
- JP2872133B2 JP2872133B2 JP8211527A JP21152796A JP2872133B2 JP 2872133 B2 JP2872133 B2 JP 2872133B2 JP 8211527 A JP8211527 A JP 8211527A JP 21152796 A JP21152796 A JP 21152796A JP 2872133 B2 JP2872133 B2 JP 2872133B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- overlay
- printing
- print data
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
Description
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【発明の属する技術分野】本発明は、帳票オーバレイ印
刷に関し、特に帳票作成時にオーバレイ帳票に計算式を
保持させ、印刷時にオーバレイ帳票中の計算式を解析
し、印刷アプリケーションプログラムから渡された印刷
データに関する計算を行い、計算結果とオーバレイ帳票
を重ね合わせて印刷するシステムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to form overlay printing, and more particularly, to a method of holding a formula in an overlay form at the time of form creation, analyzing the formula in the overlay form at the time of printing, and printing data passed from a print application program. The present invention relates to a system for performing a calculation relating to a calculation result and overlaying the calculation result on an overlay form and printing the result.
【0002】[0002]
【従来の技術】従来の帳票作成においては、特開平1−
308671号公報に記載されているように、印刷デー
タを指定項目に印刷することは可能であるが、指定項目
に印刷するのみなので、項目の合計などを印刷する場
合、印刷アプリケーションプログラムで合計の計算など
を行い、計算結果をデータとして指定項目に印刷しなけ
ればならないため、印刷アプリケーションプログラムの
負荷が多くかかる。2. Description of the Related Art In the conventional form creation, Japanese Patent Laid-Open No.
As described in Japanese Patent No. 308671, it is possible to print the print data on the designated item, but only print on the designated item. Therefore, when printing the total of the items, the print application program calculates the total. And the like, and the calculation result must be printed as data on the designated item, so that the load on the print application program is increased.
【0003】また、特開平6−309313号公報に記
載されているように、画面上で指定した項目に計算式を
持たせ、計算式に従って項目の計算を行い、画面上に表
示されている帳票を印刷する方法では、帳票オーバレイ
用に帳票を作成しているのではないため、帳票作成時に
印刷データを入力しなければならないので、印刷データ
が多ければ多いほどデータ入力のオペレーションが増大
する。As described in Japanese Patent Application Laid-Open No. Hei 6-309313, an item specified on a screen is provided with a calculation formula, the item is calculated according to the calculation formula, and a form displayed on the screen is displayed. In the method of printing the form, the form is not created for the form overlay, and the print data must be input at the time of form creation. Therefore, the data input operation increases as the print data increases.
【0004】また、印刷データを変更する場合にも帳票
作成アプリケーションプログラムを起動し画面で値を変
更する必要などがあるため印刷データを容易に変更でき
ず柔軟性に欠ける。Also, when changing print data, it is necessary to start a form creation application program and change the values on the screen, so that the print data cannot be easily changed and lacks flexibility.
【0005】また、オーバレイ帳票と計算式を別の記憶
装置に出力し、印刷時に記憶装置に出力された計算式を
印刷アプリケーションプログラムで利用して計算を行う
技術があるが、この方式では、印刷データに対する計算
処理の印刷アプリケーションプログラムで行っているた
め、印刷アプリケーションプログラムの負荷が多くかか
る。There is also a technique in which an overlay form and a calculation formula are output to another storage device, and the calculation formula output to the storage device at the time of printing is used by a print application program to perform calculation. Since the calculation processing for the data is performed by the print application program, the load of the print application program is increased.
【0006】[0006]
【発明が解決しようとする課題】第1の問題点は、従来
の技術において帳票内の項目の合計などを印刷する場合
に、印刷する際の印刷データに対しての計算を印刷アプ
リケーションプログラムで行う必要があり、印刷アプリ
ケーションプログラムの負荷が多くなることである。A first problem is that, in the conventional technique, when printing the total of items in a form or the like, calculation for print data at the time of printing is performed by a print application program. It is necessary to increase the load of the print application program.
【0007】その理由は、印刷する際の印刷データに対
しての計算処理を印刷アプリケーションプログラムで行
う方法しかないためである。The reason is that there is only a method of performing calculation processing on print data at the time of printing by a print application program.
【0008】第2の問題点は、従来の技術において画面
で印刷データを入力した時点で計算が行われる方式で
は、印刷データの入力・変更は画面上で行わなければな
らないため、容易に帳票作成・変更が行えないことであ
る。[0008] The second problem is that, in the conventional technique in which calculation is performed when print data is input on a screen, input / change of the print data must be performed on the screen, so that the form can be easily created.・ The change cannot be made.
【0009】その理由は、帳票オーバレイ印刷ではない
ため、画面上で印刷データ入力・変更するオペレーショ
ンが必要になり、入力・変更データが多ければ多いほど
オペレーションが増大するからである。The reason for this is that since it is not form overlay printing, an operation of inputting and changing print data on a screen is required, and the more input / change data, the greater the operation.
【0010】[発明の目的]本発明の目的は、オーバレ
イ帳票に計算式を保持させ、印刷時にオーバレイ帳票中
の計算式を解析し、印刷アプリケーションプログラムか
ら入力された印刷データの計算処理を行い、計算結果と
オーバレイ帳票を重ね合わせて印刷することにより、従
来の印刷アプリケーションプログラムや画面上で行って
いた計算のためのオペレーションを必要とせず、帳票作
成/印刷における省力化を図ることにある。[Object of the Invention] An object of the present invention is to hold a calculation formula in an overlay form, analyze the calculation formula in the overlay form at the time of printing, and perform a process of calculating print data input from a print application program. By superposing and printing the calculation result and the overlay form, there is no need for a conventional print application program or an operation for calculation performed on the screen, and labor saving in form creation / printing is achieved.
【0011】[0011]
【課題を解決するための手段】本発明は、前記課題を解
決するための手段として、オーバレイ帳票を印刷データ
と分離して作成し、印字時に前記オーバレイ帳票と前記
印刷データを重ね合わせて印刷を行うシステムにおい
て、前記オーバレイ帳票中に保持された、前記印刷デー
タを処理するための、ユーザにより任意に設定可能な計
算式と、ユーザが任意に前記計算式を変更する手段と、
印刷実行時に、印刷アプリケーションから引き渡された
前記印刷データを前記オーバレイ帳票中の計算式に従っ
て計算処理する手段と、その結果と前記オーバレイ帳票
を重ね合わせて印刷する手段と、を有することを特徴と
する帳票印刷処理システムを提供するものである。 The present invention solves the above problems.
To determine the overlay form,
And the overlay form and the
In a system that prints by overlaying print data
The print data held in the overlay form.
A user-configurable meter for processing data
Formula, means for the user to arbitrarily change the formula,
At the time of printing, it was delivered from the print application.
The print data is calculated according to a calculation formula in the overlay form.
Means for performing calculation processing, the result and the overlay form
Means for superimposing and printing
The present invention provides a form print processing system that performs the following.
【0012】帳票作成時、帳票作成処理部(図1の1−
C)が計算式を保持したオーバレイ帳票を作成し、作成
したオーバレイ帳票をオーバレイ帳票記憶手段(図1の
1−K)によって格納する。At the time of form creation, a form creation processing unit (1--1 in FIG. 1)
C) creates an overlay form holding the calculation formula, and stores the created overlay form by overlay form storage means (1-K in FIG. 1).
【0013】オペレータは印刷するオーバレイ帳票を指
定し、帳票上に印刷する印刷データを帳票出力処理部
(図1の1−D)に送る。An operator specifies an overlay form to be printed, and sends print data to be printed on the form to a form output processing unit (1-D in FIG. 1).
【0014】帳票出力処理部(図1の1−D)はオーバ
レイ帳票記憶手段(図1の1−K)からオーバレイ帳票
を取り出し、オーバレイ帳票中の計算式を解析し、印刷
データの計算処理を行い、計算結果とオーバレイ帳票を
重ね合わせ、出力装置(図1の1−F)より出力する。A form output processing unit (1-D in FIG. 1) retrieves the overlay form from the overlay form storage means (1-K in FIG. 1), analyzes a calculation formula in the overlay form, and performs a print data calculation process. Then, the calculation result and the overlay form are superimposed and output from the output device (1-F in FIG. 1).
【0015】[0015]
【作用】本発明によれば、印刷データを印刷する項目に
対する計算式を保持したオーバレイ帳票を作成し、印刷
時にオーバレイ帳票中の計算式を解析し、印刷アプリケ
ーションプログラムから入力された印刷データの計算処
理を行い、計算結果とオーバレイ帳票を重ね合わせて印
刷する。このため、印刷アプリケーションプログラムで
の計算処理が不要となり、印刷アプリケーションプログ
ラムの負荷を軽減することができる。According to the present invention, an overlay form holding a calculation formula for an item for printing print data is created, the calculation formula in the overlay form is analyzed at the time of printing, and print data input from a print application program is calculated. Processing is performed, and the calculation result and the overlay form are overlaid and printed. For this reason, calculation processing in the print application program is not required, and the load on the print application program can be reduced.
【0016】また、本発明によれば、計算式をオーバレ
イ帳票中に保持する。このため、計算式に特化した印刷
アプリケーションプログラムを作成する必要がなくな
り、計算式の変更によって印刷アプリケーションプログ
ラムの修正を行う必要もなくなり、印刷アプリケーショ
ンプログラムの開発が容易となる。Further, according to the present invention, the calculation formula is held in the overlay form. Therefore, it is not necessary to create a print application program specialized in the calculation formula, and it is not necessary to modify the print application program by changing the calculation formula, thereby facilitating the development of the print application program.
【0017】従来は、編集情報を埋め込んだフォームオ
ーバレイ用のデータに、全ての計算(演算)が完了して
いるユーザデータを送り込むことによって、フォームオ
ーバレイ印刷を実現していた。この技術では、ユーザデ
ータに対する計算をあらかじめユーザ側で行っておく必
要があり、また、そのデータを計算するアプリケーショ
ンは、データの計算式に依存したものであるため、帳票
ごとに個別のアプリケーション開発が必要となる。Conventionally, form overlay printing has been realized by sending user data for which all calculations (operations) have been completed to form overlay data in which editing information is embedded. In this technology, it is necessary for the user to perform calculations on user data in advance, and since the application that calculates the data depends on the data calculation formula, individual application development must be performed for each form. Required.
【0018】従来方式では計算結果を含むデータをプリ
ンタに送らなければならず、また、帳票ごとにアプリケ
ーション開発を行わなければならないという課題があ
る。In the conventional method, there is a problem that data including a calculation result must be sent to a printer, and an application must be developed for each form.
【0019】帳票作成時に帳票内で計算が必要な項目を
設定する際に、計算式などを編集情報として持たせるこ
とにより、印刷時にユーザデータを受け取り、先に定義
された編集情報を元にユーザデータを計算し、計算結果
を埋め込ませてフォームオーバレイ印刷を行うようにす
る。When setting items that need to be calculated in a form at the time of form creation, a calculation formula or the like is provided as edit information, thereby receiving user data at the time of printing and receiving user data based on the edit information defined earlier. The data is calculated, the calculation result is embedded, and form overlay printing is performed.
【0020】この方法によって、ユーザアプリケーショ
ン内で計算を行わないのでユーザアプリケーションの負
荷を減少させ、ユーザデータに計算結果が含まれないの
で、送信データ量も減少させることができる。According to this method, since the calculation is not performed in the user application, the load on the user application is reduced, and since the calculation result is not included in the user data, the amount of transmission data can be reduced.
【0021】またフォームオーバレイ印刷に必要なアプ
リケーションは、印刷プログラムの準備、ユーザデータ
を送るだけとなり、汎用的なプログラムとして簡単に作
成することができる。An application required for form overlay printing can be easily prepared as a general-purpose program by only preparing a printing program and sending user data.
【0022】以下、本発明の概略構成について、図7を
参照しながら更に説明する。Hereinafter, the schematic structure of the present invention will be further described with reference to FIG.
【0023】[帳票作成処理部]オペレータが入力手段
1に対して帳票作成処理要求を行う。帳票データ処理手
段は、入力手段1を通して帳票データを取得し、帳票デ
ータ内の文字、罫線の位置といった情報をフォームオー
バレイ印刷が行えるように変換したフォームデータを作
成し、フォームオーバレイデータ作成手段に引き渡す。[Form Creation Processing Unit] An operator issues a form creation processing request to the input unit 1. The form data processing means acquires form data through the input means 1, creates form data in which information such as characters and ruled line positions in the form data is converted so that form overlay printing can be performed, and delivers the form data to the form overlay data creating means. .
【0024】オペレータは編集を行いたい項目に対し
て、編集を行う旨を入力手段1に指示し、入力手段1は
編集情報処理手段にその指示を通知する。編集情報処理
手段は、入力手段1に対して編集情報入力要求を送り、
入力手段1は、オペレータに対して編集情報入力促進メ
ッセージを画面出力する。The operator instructs the input means 1 to edit the item to be edited, and the input means 1 notifies the editing information processing means of the instruction. The editing information processing means sends an editing information input request to the input means 1,
The input means 1 outputs an editing information input prompting message to the operator on the screen.
【0025】オペレータは、帳票作成イメージを例に取
ると、項目に入力するデータの位置、データの
長さを設定し、項目と項目を加算した結果から項
目を減算した結果を項目に設定するといった編集情報
を設定する。次にオペレータは、設定した編集情報を編
集情報データとして入力手段1に送信する。入力手段1
は編集情報データを受け取った後、編集情報処理手段に
編集情報データを引き渡す。The operator sets the position of the data to be input to the item and the length of the data, taking the form creation image as an example, and sets the result obtained by subtracting the item from the result of adding the item and the item to the item. Set editing information. Next, the operator transmits the set editing information to the input unit 1 as editing information data. Input means 1
After receiving the edit information data, the editor passes the edit information data to the edit information processing means.
【0026】編集情報処理手段は、取得した編集情報か
ら埋め込む項目の位置、長さといった情報を解析した編
集データを作成し、フォームオーバレイデータ作成手段
に引き渡す。The edit information processing means creates edit data by analyzing information such as the position and length of the item to be embedded from the acquired edit information, and transfers the data to the form overlay data creation means.
【0027】フォームオーバレイデータ作成手段は、帳
票データ処理手段から受け取ったフォームデータと、編
集情報処理手段から受け取った編集データを元に、編集
情報を含むフォームオーバレイデータを作成する。次
に、作成したフォームオーバレイデータをフォームオー
バレイデータ記憶手段に引き渡す。フォームオーバレイ
データ記憶手段はメモリ、補助記憶装置などを用いてフ
ォームオーバレイデータを記憶・管理する。The form overlay data creating means creates form overlay data including editing information based on the form data received from the form data processing means and the editing data received from the editing information processing means. Next, the created form overlay data is transferred to the form overlay data storage means. The form overlay data storage means stores and manages the form overlay data using a memory, an auxiliary storage device, or the like.
【0028】[帳票出力処理部]オペレータは、帳票作
成イメージを例に取ると、項目に5、項目に10、
項目に3を埋め込むような印刷データと、フォームオ
ーバレイさせるフォームオーバレイデータ名を含んだユ
ーザデータを作成する。[Form output processing unit] In the form creation image, the operator has 5 items, 10 items,
Create print data that embeds 3 in the item and user data that includes the form overlay data name for form overlay.
【0029】ユーザアプリケーションは、ユーザが作成
したユーザデータを取得し、入力手段2に帳票出力指示
を送る。The user application acquires the user data created by the user and sends a form output instruction to the input means 2.
【0030】ユーザデータ処理手段は、入力手段2を通
して、ユーザアプリケーションからユーザデータを取得
し、ユーザデータ中の印刷データを印刷データ編集手段
に引き渡す。また、ユーザデータ中のフォームオーバレ
イデータ名をフォームオーバレイデータ入力手段に引き
渡す。The user data processing means acquires the user data from the user application through the input means 2 and transfers the print data in the user data to the print data editing means. Also, the form overlay data name in the user data is transferred to the form overlay data input means.
【0031】フォームオーバレイデータ入力手段は、フ
ォームオーバレイデータ名をフォームオーバレイデータ
記憶手段に引き渡し、対応するフォームオーバレイデー
タを受け取る。取得したフォームオーバレイデータ中の
編集データを印刷データ編集手段に、フォームデータを
フォームオーバレイデータ印刷手段に引き渡す。The form overlay data input means transfers the form overlay data name to the form overlay data storage means and receives the corresponding form overlay data. The edit data in the acquired form overlay data is passed to the print data editing unit, and the form data is passed to the form overlay data printing unit.
【0032】印刷データ編集手段は、フォームオーバレ
イデータ入力手段より受け取った編集データを解析し、
ユーザデータ処理手段より受け取った印刷データを指定
位置に埋め込む。帳票作成イメージの例では、項目の
位置に5、項目の位置に10、項目の位置に3、項
目については、編集情報に従い、項目の値5と項目
の値10を加算した結果から項目の値3を減算した
結果の12の値を項目の位置に埋め込む。値を埋め込
み後、印刷データ編集手段は、フォームオーバレイデー
タ印刷手段にこの編集済み印刷データを引き渡す。The print data editing means analyzes the edit data received from the form overlay data input means,
The print data received from the user data processing means is embedded in the designated position. In the example of the form creation image, the item value is 5, the item position is 10, the item position is 3, and the item value is obtained from the result of adding the item value 5 and the item value 10 according to the editing information. The value of 12 obtained by subtracting 3 is embedded in the position of the item. After embedding the value, the print data editing unit delivers the edited print data to the form overlay data printing unit.
【0033】フォームオーバレイデータ印刷手段は、フ
ォームオーバレイデータ入力手段から受け取った、フォ
ームデータと、印刷データ編集手段より受け取った、編
集済み印刷データを合成し、印刷データを作成する。作
成した印刷データをプリンタに出力する。The form overlay data printing means combines the form data received from the form overlay data input means with the edited print data received from the print data editing means to create print data. The created print data is output to a printer.
【0034】プリンタに印刷された結果は、印刷結果の
ようになる。The result printed on the printer is like a print result.
【0035】[効果]本発明の、この方法によって、ユ
ーザアプリケーション側では計算を行う必要がなくなる
ため、ユーザアプリケーション中の計算処理を削減で
き、ユーザアプリケーションが印刷処理に送信するデー
タ量も減少する。[Effect] According to the method of the present invention, since the calculation is not required on the user application side, calculation processing in the user application can be reduced, and the amount of data transmitted by the user application to the print processing can be reduced.
【0036】また、帳票に特化しないプログラムを作成
する必要がないので、ユーザアプリケーションは、汎用
的な印刷プログラムの準備のみを行えばよい。Since there is no need to create a program that is not specialized for forms, the user application only has to prepare a general-purpose printing program.
【0037】[0037]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0038】図1は、本発明の一実施例の構成図であ
る。この実施例は、ディスプレイ端末1−A、キーボー
ド装置1−B、帳票作成処理部1−C、帳票出力処理部
1−D、印刷アプリケーションプログラム1−E、出力
装置1−F、帳票作成データ入力手段1−G、帳票作成
データ処理手段1−H、編集情報処理手段1−I、オー
バレイ帳票作成手段1−J、オーバレイ帳票記憶手段1
−K、印刷データ入力手段1−L、オーバレイ帳票入力
手段1−M、印刷データ編集手段1−N、印刷データ処
理手段1−O、オーバレイ帳票印刷手段1−Pから構成
されている。FIG. 1 is a block diagram of one embodiment of the present invention. This embodiment includes a display terminal 1-A, a keyboard device 1-B, a form creation processing unit 1-C, a form output processing unit 1-D, a print application program 1-E, an output device 1-F, and form creation data input. Means 1-G, form creation data processing means 1-H, editing information processing means 1-I, overlay form creation means 1-J, overlay form storage means 1
-K, print data input means 1-L, overlay form input means 1-M, print data editing means 1-N, print data processing means 1-O, and overlay form print means 1-P.
【0039】次に本発明の実施の形態の動作について、
図面を参照して詳細に説明する。Next, the operation of the embodiment of the present invention will be described.
This will be described in detail with reference to the drawings.
【0040】以下に帳票を作成する際の処理の流れを説
明する。The flow of processing for creating a form will be described below.
【0041】オペレータは、キーボード装置1−Bを入
力装置としてディスプレイ端末1−Aを介して、例えば
図3に示されるような帳票を作成する。The operator creates a form as shown in FIG. 3, for example, through the display terminal 1-A using the keyboard device 1-B as an input device.
【0042】キーボード装置1−Bから帳票レイアウト
に関するデータが入力された場合、帳票作成データ入力
手段1−Gが取得し、帳票作成データ処理手段1−Hに
引き渡す。帳票作成データ処理手段1−Hは帳票レイア
ウトに関するデータを解析する。例えば、3−Aのよう
な線の場合、線の開始・終了位置、線の太さ、線の種類
といった情報に分割する。分割された帳票レイアウトに
関するデータはオーバレイ帳票作成手段1−Jに引き渡
す。When data relating to the form layout is input from the keyboard device 1-B, the form creation data input means 1-G acquires the data and transfers it to the form creation data processing means 1-H. The form creation data processing means 1-H analyzes data relating to the form layout. For example, in the case of a line such as 3-A, it is divided into information such as the start and end positions of the line, the thickness of the line, and the type of line. The data relating to the divided form layout is transferred to the overlay form creating means 1-J.
【0043】次に、キーボード装置1−Bから編集に関
するデータが入力された場合、帳票作成データ入力手段
1−Gが取得し、編集情報処理手段1−Iに引き渡す。
編集情報処理手段1−Iは、編集に関する情報を解析す
る。例えば3−Bのような領域の場合、領域を項目とし
て、その項目の位置情報、設定可能な文字数、文字サイ
ズなどを解析する。また、3−Cのような結果を計算し
設定する領域の場合、帳票作成データ入力手段1−Gを
介し、ディスプレイ端末1−A上にオペレータに対し計
算式の入力などの入力促進メッセージを表示し、オペレ
ータの指定した計算式を帳票作成データ入力手段1−G
が受け取り、編集情報処理手段1−Iに送る。編集情報
処理手段1−Iは受け取った計算式からどの項目とどの
項目を計算する必要があるのかなどを解析し、各項目間
の関連づけを行う。これらの編集に関するデータをオー
バレイ帳票作成手段1−Jに引き渡す。Next, when data relating to editing is input from the keyboard device 1-B, the form creation data input means 1-G obtains the data and transfers it to the editing information processing means 1-I.
The editing information processing means 1-I analyzes information related to editing. For example, in the case of an area such as 3-B, the area is set as an item and the position information of the item, the number of characters that can be set, the character size, and the like are analyzed. In the case of an area where the result is calculated and set as in 3-C, an input prompt message such as inputting a calculation formula is displayed to the operator on the display terminal 1-A via the form creation data input means 1-G. Then, the calculation formula specified by the operator is entered into the form creation data input means 1-G
And sends it to the editing information processing means 1-I. The editing information processing means 1-I analyzes which items and which items need to be calculated from the received calculation formula and associates each item. The data concerning these edits is transferred to the overlay form creation means 1-J.
【0044】オーバレイ帳票作成手段1−Jは帳票作成
データ処理手段1−H、編集情報処理手段1−Iから受
け取ったデータを元に、例えば図2に示すような形式で
オーバレイ帳票を作成し、オーバレイ帳票記憶手段1−
Kに引き渡す。The overlay form creation means 1-J creates an overlay form in a format as shown in FIG. 2, for example, based on the data received from the form creation data processing means 1-H and the edit information processing means 1-I. Overlay form storage means 1-
Deliver to K.
【0045】オーバレイ帳票記憶手段1−Kは、オーバ
レイ帳票を磁気ディスク装置などに記憶する。The overlay form storage means 1-K stores the overlay form in a magnetic disk device or the like.
【0046】次に、帳票を印刷する際の流れを説明す
る。Next, the flow of printing a form will be described.
【0047】オペレータは印刷アプリケーションプログ
ラム1−Eを利用し、印刷データと印刷するオーバレイ
帳票名を帳票出力処理部1−Dに送る。Using the print application program 1-E, the operator sends the print data and the name of the overlay form to be printed to the form output processing section 1-D.
【0048】印刷データ入力手段1−Lは、印刷アプリ
ケーションプログラム1−Eからデータを取得し、印刷
データ処理手段1−Oに引き渡す。The print data input means 1-L acquires data from the print application program 1-E and transfers it to the print data processing means 1-O.
【0049】印刷データ処理手段1−Oはオーバレイ帳
票名を元にオーバレイ帳票入力手段1−Mにオーバレイ
帳票を取得するように指示を出す。また、印刷データを
印刷データ編集手段1−Nに引き渡す。The print data processing means 1-O instructs the overlay form input means 1-M to acquire the overlay form based on the overlay form name. The print data is transferred to the print data editing means 1-N.
【0050】オーバレイ帳票入力手段1−Mはオーバレ
イ帳票記憶手段1−Kから指定されたオーバレイ帳票を
取り出し、帳票レイアウトに関するデータをオーバレイ
帳票印刷手段1−Pに引き渡し、編集に関するデータを
印刷データ編集手段1−Nに引き渡す。The overlay form input means 1-M fetches the specified overlay form from the overlay form storage means 1-K, transfers the data relating to the form layout to the overlay form printing means 1-P, and transmits the data relating to editing to the print data editing means. Deliver to 1-N.
【0051】印刷データ編集手段1−Nはオーバレイ帳
票入力手段1−Mから受け取った編集に関するデータを
解析し、印刷データ処理手段1−Oから受け取った印刷
データを指定された項目に埋め込む。例えば、図4のよ
うに項目が定義された帳票に、図5のようなデータを印
刷する場合、4−A−1には5−A−1を埋め込む、4
−B−1には5−B−1を埋め込むというように対応づ
け、すべてのデータを指定項目の位置に埋め込む。ま
た、計算式として、(4−A−4)=(4−A−2)×
(4−A−3)のように指定されている場合、4−A−
4の項目に対し4−A−2に埋め込まれる5−A−2の
値と4−A−3に埋め込まれる5−A−3の値を乗算
し、結果を4−A−4の位置に埋め込む。すべての編集
が終了後、編集結果をオーバレイ帳票印刷手段1−Pに
引き渡す。The print data editing means 1-N analyzes the editing data received from the overlay form input means 1-M, and embeds the print data received from the print data processing means 1-O in a designated item. For example, when printing data as shown in FIG. 5 on a form in which items are defined as shown in FIG. 4, 5-A-1 is embedded in 4-A-1.
-B-1 is associated with, for example, embedding 5-B-1, and all data is embedded at the position of the designated item. Also, as a calculation formula, (4-A-4) = (4-A-2) ×
When specified as (4-A-3), 4-A-
The value of 5-A-2 embedded in 4-A-2 and the value of 5-A-3 embedded in 4-A-3 are multiplied with respect to item 4 and the result is placed at the position of 4-A-4. Embed. After all editing is completed, the editing result is transferred to the overlay form printing means 1-P.
【0052】オーバレイ帳票印刷手段1−Pは、オーバ
レイ帳票入力手段1−Mから受け取った帳票レイアウト
に関するデータに印刷データ編集手段1−Nによって編
集されたデータと重ね合わせ、重ね合わせたデータを出
力装置1−Fに引き渡す。The overlay form printing means 1-P superimposes the data on the form layout received from the overlay form input means 1-M with the data edited by the print data editing means 1-N, and outputs the superimposed data to an output device. Deliver to 1-F.
【0053】出力装置1−Fはオーバレイ帳票印刷手段
1−Pより受け取った重ね合わせたデータを印刷する。
印刷結果は図6に示すようになる。The output device 1-F prints the superimposed data received from the overlay form printing means 1-P.
The printing result is as shown in FIG.
【0054】[0054]
【発明の効果】第1の効果は、印刷アプリケーションプ
ログラムでの計算が不要となることである。これにより
印刷アプリケーションプログラムの負荷を軽減させるこ
とができるようになる。The first effect is that the calculation by the print application program is not required. As a result, the load on the print application program can be reduced.
【0055】その理由は、印刷時に印刷データに対する
計算をオーバレイ帳票より解析した計算式に従って計算
し、計算結果とオーバレイ帳票とを重ね合わせて印刷す
るからである。The reason is that, at the time of printing, the calculation for the print data is calculated according to a calculation formula analyzed from the overlay form, and the calculation result and the overlay form are superimposed and printed.
【0056】第2の効果は、計算式に特化した印刷アプ
リケーションプログラムを作成する必要はなく、計算式
の変更によって印刷アプリケーションプログラムの修正
を行う必要がなくなるということである。これにより、
印刷アプリケーションプログラムの開発が容易となる。The second effect is that it is not necessary to create a printing application program specialized in the calculation formula, and it is not necessary to modify the printing application program by changing the calculation formula. This allows
Development of a print application program is facilitated.
【0057】その理由は、計算式をオーバレイ帳票中に
保持し、印刷時に印刷データの計算処理を行うからであ
る。The reason is that the calculation formula is held in the overlay form and the printing data is calculated at the time of printing.
【図1】本発明の一実施例を構成するブロック図であ
る。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】作成するオーバレイ帳票のデータ形式の一例を
示す図である。FIG. 2 is a diagram showing an example of a data format of an overlay form to be created.
【図3】作成する帳票の一例を示す図である。FIG. 3 is a diagram illustrating an example of a form to be created.
【図4】作成する帳票の項目に対する指定方法の一例を
示す図である。FIG. 4 is a diagram illustrating an example of a specification method for items of a form to be created.
【図5】作成する帳票の項目に印刷するデータの一例を
示す図である。FIG. 5 is a diagram showing an example of data to be printed on items of a form to be created.
【図6】作成した帳票を印刷した結果の一例を示す図で
ある。FIG. 6 is a diagram illustrating an example of a result of printing a created form.
【図7】本発明の概略構成を説明するための図である。FIG. 7 is a diagram for explaining a schematic configuration of the present invention.
1−A ディスプレイ端末 1−B キーボード装置 1−C 帳票作成処理部 1−D 帳票出力処理部 1−E 印刷アプリケーションプログラム 1−F 出力装置 1−G 帳票作成データ入力手段 1−H 帳票作成データ処理手段 1−I 編集情報処理手段 1−J オーバレイ帳票作成手段 1−K オーバレイ帳票記憶手段 1−L 印刷データ入力手段 1−M オーバレイ帳票入力手段 1−N 印刷データ編集手段 1−O 印刷データ処理手段 1−P オーバレイ帳票印刷手段 1-A display terminal 1-B keyboard device 1-C form creation processing unit 1-D form output processing unit 1-E print application program 1-F output device 1-G form creation data input means 1-H form creation data processing Means 1-I Edit information processing means 1-J Overlay form creation means 1-K Overlay form storage means 1-L Print data input means 1-M Overlay form input means 1-N Print data editing means 1-O Print data processing means 1-P overlay report printing means
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) B41J 21/00 G06F 3/12 G06F 19/00 ──────────────────────────────────────────────────続 き Continued on the front page (58) Fields surveyed (Int. Cl. 6 , DB name) B41J 21/00 G06F 3/12 G06F 19/00
Claims (1)
作成し、印字時に前記オーバレイ帳票と前記印刷データ
を重ね合わせて印刷を行うシステムにおいて、 前記オーバレイ帳票中に保持された、前記印刷データを
処理するための、ユーザにより任意に設定可能な計算式
と、 ユーザが任意に前記計算式を変更する手段と 、 印刷実行時に印刷アプリケーションから引き渡された前
記印刷データを前記オーバレイ帳票中の計算式に従って
計算処理する手段と、 その結果と前記オーバレイ帳票を重ね合わせて印刷する
手段と、 を有する ことを特徴とする帳票印刷処理システム。1. A system for creating an overlay form separately from print data and performing printing by superimposing the overlay form and the print data during printing, wherein the system processes the print data held in the overlay form. Calculation formula that can be arbitrarily set by the user
Overlapping the, and means for the user to change arbitrarily the equation, means for computing the print data passed from the print application in printing performed in accordance with equation in the overlay form, the result with the overlay form Print together
Form printing processing system comprising: the means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8211527A JP2872133B2 (en) | 1996-08-09 | 1996-08-09 | Form print processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8211527A JP2872133B2 (en) | 1996-08-09 | 1996-08-09 | Form print processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1052958A JPH1052958A (en) | 1998-02-24 |
| JP2872133B2 true JP2872133B2 (en) | 1999-03-17 |
Family
ID=16607369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8211527A Expired - Lifetime JP2872133B2 (en) | 1996-08-09 | 1996-08-09 | Form print processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2872133B2 (en) |
-
1996
- 1996-08-09 JP JP8211527A patent/JP2872133B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1052958A (en) | 1998-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3408548B2 (en) | Specification creation process control device | |
| JP2816091B2 (en) | Digital plate inspection equipment | |
| JP3429618B2 (en) | Image layout device with image component clipping function | |
| US7088464B2 (en) | Image processing device | |
| JP2872133B2 (en) | Form print processing system | |
| JPH11268371A (en) | Image processing apparatus and method, and storage medium | |
| JP2000272078A (en) | Plate inspection method and device | |
| JP3080891B2 (en) | Form processing device | |
| JP4090193B2 (en) | CSV data converter for form data | |
| JP2834052B2 (en) | Report editing processor | |
| JP2002312137A (en) | Image processing apparatus, printing system, and recording medium | |
| JP2000322229A (en) | Image forming system | |
| JPH11213026A (en) | Structure analysis system and recording medium | |
| JPH11184666A (en) | Printing system and preview display method applied to this system | |
| JP3083435B2 (en) | Slip file forming device | |
| JPH01221748A (en) | Layout device | |
| JPS62293354A (en) | Back-up device formation of specialist system | |
| JPH04243433A (en) | Trace contents output system for on-line program | |
| JPH0683429A (en) | Tool path display device | |
| JPH10177463A (en) | Printing system | |
| JPH0612248A (en) | Automatic program generation method | |
| JPH09223110A (en) | Command database creation device | |
| JPH01108603A (en) | Nc data generating system by cad and cam devices | |
| JP2001328306A (en) | Booklet printer | |
| JPH01163804A (en) | Automatic hard recorder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080108 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090108 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100108 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110108 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110108 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120108 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130108 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130108 Year of fee payment: 14 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |