JPS62284777A - 可変改行ピツチ帳票の印刷制御方式 - Google Patents
可変改行ピツチ帳票の印刷制御方式Info
- Publication number
- JPS62284777A JPS62284777A JP61128338A JP12833886A JPS62284777A JP S62284777 A JPS62284777 A JP S62284777A JP 61128338 A JP61128338 A JP 61128338A JP 12833886 A JP12833886 A JP 12833886A JP S62284777 A JPS62284777 A JP S62284777A
- Authority
- JP
- Japan
- Prior art keywords
- line feed
- feed pitch
- line
- printing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000011295 pitch Substances 0.000 claims description 48
- 238000000034 method Methods 0.000 claims description 12
- 238000007796 conventional method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
3、発明の詳細な説明
〔概要〕
帳票定義体において、帳票の各行に対する改行ピッチ(
行間隔)を、予め規定しておくことができるようにし、
これにより改行ピッチや改頁制御等を応用処理のプログ
ラムに意識させることなく。
行間隔)を、予め規定しておくことができるようにし、
これにより改行ピッチや改頁制御等を応用処理のプログ
ラムに意識させることなく。
多様なプリプリント用紙の指定位置に印字させることを
可能としている。
可能としている。
本発明は、罫線や枠等の固定データが予め印刷されてい
るプリプリント用紙に、帳票定義体を使用して印刷を行
うデータ処理システムにおける可変改行ピッチ帳票の印
刷制御方式に関するものである。
るプリプリント用紙に、帳票定義体を使用して印刷を行
うデータ処理システムにおける可変改行ピッチ帳票の印
刷制御方式に関するものである。
コンピュータにより、定常的な業務に関する事務処理を
行う場合1発行する帳票のフォーマントを、いわゆる帳
票定義体により予め決めておくことが行われている。帳
票定義体を用いることにより、帳票の変更等に対して、
応用処理プログラムの手続きを変更することなく、柔軟
に対処することができる。
行う場合1発行する帳票のフォーマントを、いわゆる帳
票定義体により予め決めておくことが行われている。帳
票定義体を用いることにより、帳票の変更等に対して、
応用処理プログラムの手続きを変更することなく、柔軟
に対処することができる。
ところで、従来方式では、帳票定義体に従って帳票を印
刷する場合、その帳票内における改行ピッチ(行間隔)
は固定であり9例えば改行ピッチが1/6インチであれ
ば、最初から最後まで1/6インチの改行制御が行われ
るようになっている。
刷する場合、その帳票内における改行ピッチ(行間隔)
は固定であり9例えば改行ピッチが1/6インチであれ
ば、最初から最後まで1/6インチの改行制御が行われ
るようになっている。
第6図は従来方式による問題点を説明するための図であ
る。
る。
帳票をコンピュータで制御するプリンタにより印刷し作
成する場合、罫線や枠または固定的な文字等が予め印刷
されたプリプリント用紙を用いることにより、可変デー
タだけを印刷して帳票を作成することができる。しかし
ながら、従来方式によれば、上述のように改行ピッチが
固定であるため、プリプリントされた帳票用紙を使用す
る場合に、その使用できる帳票が限定されてしまう。
成する場合、罫線や枠または固定的な文字等が予め印刷
されたプリプリント用紙を用いることにより、可変デー
タだけを印刷して帳票を作成することができる。しかし
ながら、従来方式によれば、上述のように改行ピッチが
固定であるため、プリプリントされた帳票用紙を使用す
る場合に、その使用できる帳票が限定されてしまう。
即ち9例えば第6図(a)IM示のような枠および罫線
が予め印刷されているプリプリント用紙上に、第6図(
b)図示のような印字データを印刷させるとする。この
場合、プリプリント用紙に印刷されている枠および罫線
の行間隔が一様であり。
が予め印刷されているプリプリント用紙上に、第6図(
b)図示のような印字データを印刷させるとする。この
場合、プリプリント用紙に印刷されている枠および罫線
の行間隔が一様であり。
改行ピッチに一敗していれば問題はないが、枠および罫
線の行間隔が一様でない場合には、印刷結果30は、第
6図(C)図示のようになり、プリプリントされている
固定データと、印刷される可変データとにずれが生じて
しまうことになる。
線の行間隔が一様でない場合には、印刷結果30は、第
6図(C)図示のようになり、プリプリントされている
固定データと、印刷される可変データとにずれが生じて
しまうことになる。
本発明は上記問題点の解決を図り、多様なプリプリント
用紙に対応できる印刷制御方式を提供することを目的と
している。
用紙に対応できる印刷制御方式を提供することを目的と
している。
第1図は本発明の基本構成例を示す。
第1図において、10はCPUおよびメモリ等からなる
処理袋1置、11は帳票作成の処理を行う応用処理部、
12は印刷要求を発する印刷要求部。
処理袋1置、11は帳票作成の処理を行う応用処理部、
12は印刷要求を発する印刷要求部。
13は印刷レコ装置 14は帳票定義体を記憶する帳票
定義体記憶部、15は帳票定義体中に帳票の各行毎に改
行ピッチ情報を記憶する改行ピッチ指定テーブル、16
は応用処理部11による印刷要求を処理するメツセージ
編集部、17は印刷制御部、18は改行ピッチ指定テー
ブル15が記憶する改行ピッチ情報に従って改行ピッチ
を切替える改行ピッチ切替部、19は磁気ディスク装置
などの外部記憶装置、20はドツト・プリンタなどの印
刷装置である。
定義体記憶部、15は帳票定義体中に帳票の各行毎に改
行ピッチ情報を記憶する改行ピッチ指定テーブル、16
は応用処理部11による印刷要求を処理するメツセージ
編集部、17は印刷制御部、18は改行ピッチ指定テー
ブル15が記憶する改行ピッチ情報に従って改行ピッチ
を切替える改行ピッチ切替部、19は磁気ディスク装置
などの外部記憶装置、20はドツト・プリンタなどの印
刷装置である。
本発明では、帳票定義体記憶部14に記憶されている帳
票定義体中に、特に改行ピッチ指定テーブル15が設け
られ、帳票の各行に対する改行ピッチ(行間隔)を予め
指定できるようになっている。なお、帳票定義体記憶部
14の内容は1通常。
票定義体中に、特に改行ピッチ指定テーブル15が設け
られ、帳票の各行に対する改行ピッチ(行間隔)を予め
指定できるようになっている。なお、帳票定義体記憶部
14の内容は1通常。
外部記憶装置19に保存される。
応用処理部11が、印刷要求部12のパラメータで、印
刷レコード13を指定し、印刷要求を出すと、印刷レコ
ード13内に設定されている帳票定義体名により帳票定
義体記憶部14が参照される。そして、メツセージ編集
部16は、$M票定義体記憶部14の設定情報を読み出
し、メツセージを編集して、印刷制御部17を起動する
。
刷レコード13を指定し、印刷要求を出すと、印刷レコ
ード13内に設定されている帳票定義体名により帳票定
義体記憶部14が参照される。そして、メツセージ編集
部16は、$M票定義体記憶部14の設定情報を読み出
し、メツセージを編集して、印刷制御部17を起動する
。
印刷制御部17では、メソセージ編集部16の指定に基
づき、印刷装置20への改行・印字制御等を行う。この
とき、メソセージ編集部16は。
づき、印刷装置20への改行・印字制御等を行う。この
とき、メソセージ編集部16は。
改行ピッチ指定テーブル15に各行毎の改行ピッチ情報
を有していることから、前行と改行ピッチが異なる場合
には、改行ピッチ切替部18が起動されるようにし、1
帳票内において、印刷装置20に対する改行ピッチの切
替え制御コードを送出する。これにより、印刷装置20
では1例えば。
を有していることから、前行と改行ピッチが異なる場合
には、改行ピッチ切替部18が起動されるようにし、1
帳票内において、印刷装置20に対する改行ピッチの切
替え制御コードを送出する。これにより、印刷装置20
では1例えば。
1/6.1/8.l/12インチ等の改行ピッチが混在
する印刷が行われることになる。
する印刷が行われることになる。
本発明では、帳票定義体記憶部14における改行ピッチ
指定テーブル15に、各行毎の改行ピッチを指定できる
。従って、1帳票内で改行のピッチを自由に選択するこ
とができ、多様なプリプリント用紙に対応できることと
なる。プリプリント用紙の変更に対して、印字データの
内容構成に変更がなければ、応用処理部11で動作する
処理プログラムを何ら修正することなく、帳票定義体の
内容を更新するだけで、柔軟に対処できる。
指定テーブル15に、各行毎の改行ピッチを指定できる
。従って、1帳票内で改行のピッチを自由に選択するこ
とができ、多様なプリプリント用紙に対応できることと
なる。プリプリント用紙の変更に対して、印字データの
内容構成に変更がなければ、応用処理部11で動作する
処理プログラムを何ら修正することなく、帳票定義体の
内容を更新するだけで、柔軟に対処できる。
第2図は帳票定義体の構成例、第3図は本発明に関連す
る改行ピッチ指定テーブルの構成例、第4図は本発明の
一実施例による印刷制御フロー。
る改行ピッチ指定テーブルの構成例、第4図は本発明の
一実施例による印刷制御フロー。
第5図は本発明による印刷結果の例を示す。
本発明で用いられる帳票定義体記憶部14の構成は、例
えば第2図に示すようになっている。この中には、定数
域、アテンション・テーブル、グループ名・フィールド
名テーブル、・・・・・・といった帳票の様式を定める
各種テーブルが設けられる。
えば第2図に示すようになっている。この中には、定数
域、アテンション・テーブル、グループ名・フィールド
名テーブル、・・・・・・といった帳票の様式を定める
各種テーブルが設けられる。
本発明では、特に改行ピッチ指定テーブル15が設けら
れるようになっている。各種テーブルのサイズは帳票に
よって可変であり、16進数の“FFFF″のコードが
、テーブルのスト・7パとして用いられる。
れるようになっている。各種テーブルのサイズは帳票に
よって可変であり、16進数の“FFFF″のコードが
、テーブルのスト・7パとして用いられる。
改行ピッチ指定テーブル15は、第3図に示すように、
各行毎のF CD (Form Control Da
ta)からなる。このFCDにおいて、改行ピッチの指
定用に4ビツトが使用され1例えばrOJの値の場合に
は1/6インチ、「1」の値の場合には1/8インチ、
「2」の値の場合にはl/12インチの改行ピッチとさ
れる。図示省略するが、FCDには、このほかに印刷を
エリート活字で行うか否かなどの情報域を設けてもよい
。
各行毎のF CD (Form Control Da
ta)からなる。このFCDにおいて、改行ピッチの指
定用に4ビツトが使用され1例えばrOJの値の場合に
は1/6インチ、「1」の値の場合には1/8インチ、
「2」の値の場合にはl/12インチの改行ピッチとさ
れる。図示省略するが、FCDには、このほかに印刷を
エリート活字で行うか否かなどの情報域を設けてもよい
。
第1図に示すメツセージ編集部16および印刷制御部1
7による印刷制御の処理は2例えば第4図に示すように
なっている。以下の説明における番号■〜■は、第4図
に示す番号■〜■に対応する。
7による印刷制御の処理は2例えば第4図に示すように
なっている。以下の説明における番号■〜■は、第4図
に示す番号■〜■に対応する。
■ 印刷要求が出されると、第1図に示す帳票定義体記
憶部14の該当項目をサーチし、印字ヘッドの現在位置
から印刷位置までの改行数を算出する。
憶部14の該当項目をサーチし、印字ヘッドの現在位置
から印刷位置までの改行数を算出する。
■ その改行数がrOJであるかどうかを判定する。「
0」でない場合、処理■へ制御を移す。
0」でない場合、処理■へ制御を移す。
■ 改行数が「0」である場合には、現在位置から印刷
位置までの改行と印字処理を実行し、処理を終了する。
位置までの改行と印字処理を実行し、処理を終了する。
■ 帳票定義体のFCDから、当該行の改行ピッチ情報
を得る。
を得る。
■ FCDから読み出した改行ピッチが、前行の改行ピ
ッチと同じであるかどうかをチェックする。同じである
場合には、処理■へ制御を移す。
ッチと同じであるかどうかをチェックする。同じである
場合には、処理■へ制御を移す。
■ 現在の行位置までの改行を、前行の改行ピッチによ
り実行する。
り実行する。
■ FCDから得た新しい改行ピッチを設定する。
■ 改行数からrlJを減算し、制御を処理■へ戻す。
以後、同様に処理■ないし処理■を繰り返し、改行数が
「0」になったならば、処理■によって、改行・印字処
理を実行する。
「0」になったならば、処理■によって、改行・印字処
理を実行する。
以上のような処理制御によって2例えば従来例で説明し
た第6図(a)図示のようなプリプリント用紙に、第6
図(b)図示のような印字データを印刷する場合にも、
第5図に示すように、プリプリントされた枠や罫線と印
字データとの間でずれが生じない印刷ができることとな
る。
た第6図(a)図示のようなプリプリント用紙に、第6
図(b)図示のような印字データを印刷する場合にも、
第5図に示すように、プリプリントされた枠や罫線と印
字データとの間でずれが生じない印刷ができることとな
る。
即ち、プリプリント用紙の枠および罫線等の間隔に対応
して、予め改行ピッチ指定テーブル15に、第5図に示
すように各行毎の改行ピッチを設定しておけばよい。
して、予め改行ピッチ指定テーブル15に、第5図に示
すように各行毎の改行ピッチを設定しておけばよい。
以上説明したように1本発明によれば、帳票定義体に各
行毎の改行ピッチを指定し、■帳票内において簡単に改
行制御を行うことができるので。
行毎の改行ピッチを指定し、■帳票内において簡単に改
行制御を行うことができるので。
市販されている帳票等の多様なプリプリント用紙を用い
ることができるようになる。
ることができるようになる。
第1図は本発明の基本構成例、第2図は帳票定義体の構
成例、第3図は本発明に関連する改行ピッチ指定テーブ
ルの構成例、第4図は本発明の一実施例による印刷制御
フロー、第5図は本発明による印刷結果の例、第6図は
従来方式による問題点を説明するための図を示す。 図中、10は処理装置、11は応用処理部、12は印刷
要求部、13は印刷レコード、14は帳票定義体記憶部
、15は改行ピッチ指定テーブル。 16はメツセージ編集部、17は印刷制御部、18は改
行ピッチ切替部、19は外部記憶装置、20は印刷装置
を表す。 特許出願人 ユーザツク電子工業株式会社代理人弁理士
森 1) 寛(外2名)t+8 ’! A 休/)
横、4イy・1第 2 図 【ア刷制穆p70− 易 4(21
成例、第3図は本発明に関連する改行ピッチ指定テーブ
ルの構成例、第4図は本発明の一実施例による印刷制御
フロー、第5図は本発明による印刷結果の例、第6図は
従来方式による問題点を説明するための図を示す。 図中、10は処理装置、11は応用処理部、12は印刷
要求部、13は印刷レコード、14は帳票定義体記憶部
、15は改行ピッチ指定テーブル。 16はメツセージ編集部、17は印刷制御部、18は改
行ピッチ切替部、19は外部記憶装置、20は印刷装置
を表す。 特許出願人 ユーザツク電子工業株式会社代理人弁理士
森 1) 寛(外2名)t+8 ’! A 休/)
横、4イy・1第 2 図 【ア刷制穆p70− 易 4(21
Claims (1)
- 【特許請求の範囲】 予め帳票定義体により定義された様式に基づいて、帳票
に印字データを印刷処理するデータ処理システムにおけ
る印刷制御方式において、 上記帳票定義体中に、印刷される帳票の各行毎に改行ピ
ッチ情報を記憶する改行ピッチ指定手段(15)と、 帳票の印刷要求に対し、上記改行ピッチ指定手段(15
)が記憶する改行ピッチ情報に従って、複数種類の改行
ピッチを1つの帳票内において切替える手段(18)と
を備えたことを特徴とする可変改行ピッチ帳票の印刷制
御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61128338A JPS62284777A (ja) | 1986-06-03 | 1986-06-03 | 可変改行ピツチ帳票の印刷制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61128338A JPS62284777A (ja) | 1986-06-03 | 1986-06-03 | 可変改行ピツチ帳票の印刷制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62284777A true JPS62284777A (ja) | 1987-12-10 |
Family
ID=14982325
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61128338A Pending JPS62284777A (ja) | 1986-06-03 | 1986-06-03 | 可変改行ピツチ帳票の印刷制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62284777A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01186361A (ja) * | 1988-01-20 | 1989-07-25 | Ricoh Co Ltd | データ処理装置の印刷装置 |
| JPH01196378A (ja) * | 1988-01-30 | 1989-08-08 | Canon Inc | 文書処理装置および方法 |
-
1986
- 1986-06-03 JP JP61128338A patent/JPS62284777A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01186361A (ja) * | 1988-01-20 | 1989-07-25 | Ricoh Co Ltd | データ処理装置の印刷装置 |
| JPH01196378A (ja) * | 1988-01-30 | 1989-08-08 | Canon Inc | 文書処理装置および方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1172384A (en) | Method of controlling a printer in an interactive text processing system to print records from stored files of spatially related data | |
| JPS61206663A (ja) | サ−マルプリンタにおける印字方法 | |
| JPS62284777A (ja) | 可変改行ピツチ帳票の印刷制御方式 | |
| JPH0438005B2 (ja) | ||
| JPH0429861A (ja) | ラベル印字装置 | |
| JPS59111861A (ja) | 印字制御方式 | |
| JP3451289B2 (ja) | 表出力装置 | |
| JPS5911439A (ja) | 出力方法 | |
| JPH0753466B2 (ja) | 出力装置 | |
| JPS62127932A (ja) | 印刷スプ−リング制御方式 | |
| JPH0373913B2 (ja) | ||
| JPS6134994B2 (ja) | ||
| JPS6351166A (ja) | ラインプリンタの出力制御方式 | |
| JPH0373019A (ja) | レポートファイル作成方式 | |
| JPS6168631A (ja) | 文書印刷処理方式 | |
| JPS63304365A (ja) | マルチメディア編集出力装置におけるテキスト・デ−タ編集出力方式 | |
| JPH0224168A (ja) | 印刷装置 | |
| JPH0213631B2 (ja) | ||
| JPS63724A (ja) | 編集印刷方式 | |
| JPS60102937U (ja) | バ−コ−ドラベル発行装置 | |
| JPH0592649A (ja) | ラベルプリンタ | |
| JPS62115521A (ja) | 定型フォーマット印字装置 | |
| JPH04246570A (ja) | プリンタ装置 | |
| JPH0538864A (ja) | 印刷装置 | |
| JPH02164571A (ja) | データ作成装置 |