JPS63219029A - 印刷フォ−マットのテ−ブル処理方法 - Google Patents

印刷フォ−マットのテ−ブル処理方法

Info

Publication number
JPS63219029A
JPS63219029A JP62052212A JP5221287A JPS63219029A JP S63219029 A JPS63219029 A JP S63219029A JP 62052212 A JP62052212 A JP 62052212A JP 5221287 A JP5221287 A JP 5221287A JP S63219029 A JPS63219029 A JP S63219029A
Authority
JP
Japan
Prior art keywords
title
printing
length
data
page
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
JP62052212A
Other languages
English (en)
Other versions
JPH0426728B2 (ja
Inventor
Junko Imai
今井 淳子
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62052212A priority Critical patent/JPS63219029A/ja
Publication of JPS63219029A publication Critical patent/JPS63219029A/ja
Publication of JPH0426728B2 publication Critical patent/JPH0426728B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 本発明は帳票印刷の処理方法がその印刷フォーマットに
よってそれぞれ異なるわずられしさを避けるためフォー
マットの違いにかかわらず一処理で行うことができるよ
うにするものである。
〔産業上の利用分野〕
本発明は情報処理装置の帳票印刷における印刷フォーマ
ットのテーブル処理方法に関する。
〔従来の技術〕
印刷する帳票のフォーマットは種類が多く、その各々に
ついて異なるプログラムを作成する必要がある。このた
めプログラム量が増加し、処理装置のメモリの容量が大
きくなければならない。
〔発明が解決しようとする問題点〕
前述のようにメモリ使用量が増加すると、メモリ使用量
に制約がある場合、印刷フォーマットの種類が増加した
時、対応できなくなることもあり、その都度プログラム
を作成するのにも作業工数がかかるという問題点がある
従って、本発明の目的は、印刷フォーマットの違いにか
かわらず、−処理で行うようにするという着想に基づき
、印刷処理のために必要な作業工数を削減し、装置のメ
モリの容量を節減し、印刷帳票数の増加時における修正
等の対応を容易にすることにある。
〔問題点を解決するための手段〕
本発明においては、帳票1ページに印刷されるタイトル
を記号化して印刷順に配列してタイトルテーブルを作成
し、パラメタとして受け取るデータ全体中の個々の区切
りを意識するための長さの値を配列してデータの長さテ
ーブルを作成し該タイトルと対応して配置し、呼び出し
元からの↑旨定ページのタイトルテーブルの先頭アドレ
スの指定および該指定ページのデータの長さテーブルの
先頭アドレスの指定を受けて印刷処理を行い、該タイト
ルテーブルに配列されたタイトルが印刷され、次いで対
応するパラメタとして受け取るデータが該タイトルに対
応して配置された該データの長さテーブルに格納された
値に従ってその長さだけ印刷されるようにした印刷フォ
ーマットのテーブル処理方法が提供される。
〔作 用〕
前述の本発明の方法を用いれば、タイトルテーブルおよ
びデータ長さテーブルの内容を変更するだけで、異なる
フォーマットの印刷処理を行うことが可能となる。
〔実施例〕
本発明の一実施例としての印刷フォーマットのテーブル
処理方法を説明する図が第1図に示される。印刷メイン
処理においては、単純なデータの並びを各フォーマ・ノ
ドに置き替えることが行われる。タイトルデータとして
は第3図に例示されるような各タイトルが格納されてい
る。テーブルはタイトルテーブルおよびデータの長さテ
ーブル(以下長さテーブルと略記)から構成される。タ
イトルテーブルおよび長さテーブルは印刷の1ページに
つき1つずつ備えられる。タイトルテーブルは、その印
刷処理で表示する個有のタイトルを第3図のように記号
化し、出力順にテーブルとして配列したものであり、印
刷メイン処理内であらかじめ領域内に初期値として確保
しである。長さテーブルはタイトルに従属するデータ(
第2図において便宜上設けた破線の右側)の長さく例え
ばバイトにて表す)のテーブルであって、当該タイトル
(第2図破線の左側)のテーブルと対応して例えば第4
図のように配列される。
上述のようなテーブルが用意されると呼び出し元からの
コールにより、第5図のフローチャートに示されるよう
な各工程が行われ所期の印刷フォーマットの出力が得ら
れる。以下第5図に沿って説明する。
まず印刷処理のスタートによりファイルのオープンが行
われ、トップメツセージ(第2図の最上段の一行)が出
力される。次いで、印刷しようとする成る1ページ(指
定ページ)のタイトルテーブルの先頭アドレスがセット
され、指定ページの長さテーブルの先頭アドレスがセッ
トされる。次いでタイトルテーブルのテーブル順にタイ
トル番号(タイトル記号)を読み出して該番号に対応す
るタイトルを印刷バッファに代入する。該タイトルテー
ブルに対応する長さテーブルの長さ分パラメタのデータ
を印刷バッファに代入する。これは第1図における「印
刷してほしいデータの並び−1のブロックから印刷メイ
ン処理を介して印刷バッファへのデータの流れに相当す
る。次いで、印刷バッファにおいて印刷の1行分が格納
され終ったかを判定し、未了であれば、タイトルを印刷
バッファに代入する工程迄戻り、終了であれば印刷バッ
ファから1行の出力を実行し、これを次のタイトル番号
が0となるまで繰り返す。次のタイトル番号が0となれ
ばファイルをクローズし、1ページの処理工程が終了す
る。なお呼び出し元はこの処理に先立って出力して欲し
いデータ部の先頭アドレスをパラメタとして指定する。
長さテーブルには、この先頭アドレスから順次入ってい
るデータの1つ1つの長さが格納されていることになる
また第4図に示されるようにテーブルの最後はいずれも
0を設定して、そのページの終了を表すものとする。
〔発明の効果〕
本発明によれば、印刷処理のために必要な作業工数の削
減、装置のメモリの節減、および印刷帳票数の増加時に
おける修正等の対応を容易することが可能となる。
【図面の簡単な説明】
第1図は本発明の一実施例としての印刷フォーマットの
テーブル処理方法を説明する図、第2図は本発明の適用
される印刷フォーマットの一例を示す図、 第3図は第2図の印刷フォーマットに用いられるタイト
ルとその記号を説明する図、 第4図は第1図の処理方法に用いられるテーブルの具体
例を説明する図、および 第5図は第1図の処理方法のフローチャートを示す図で
ある。

Claims (1)

  1. 【特許請求の範囲】 情報処理装置の帳票印刷における印刷フォーマットのテ
    ーブル処理方法であって、 帳票1ページに印刷されるタイトルを記号化して印刷順
    にタイトルテーブルとして配列し、パラメタとして受け
    取るデータ全体中の個々の区切りを意識するための長さ
    の値を該タイトルテーブルにおける該タイトルに対応さ
    せてデータの長さテーブルとして配列し、 呼び出し元からの指定ページのタイトルテーブルの先頭
    アドレスの指定および該指定ページのデータの長さテー
    ブルの先頭アドレスの指定によって印刷処理が開始され
    、 該タイトルテーブルに配列されたタイトルが印刷され、
    次いで対応するパラメタとして受け取るデータが、該タ
    イトルに対応して配置された該データの長さテーブルに
    格納された値に従って印刷されるようにした、印刷フォ
    ーマットのテーブル処理方法。
JP62052212A 1987-03-09 1987-03-09 印刷フォ−マットのテ−ブル処理方法 Granted JPS63219029A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62052212A JPS63219029A (ja) 1987-03-09 1987-03-09 印刷フォ−マットのテ−ブル処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62052212A JPS63219029A (ja) 1987-03-09 1987-03-09 印刷フォ−マットのテ−ブル処理方法

Publications (2)

Publication Number Publication Date
JPS63219029A true JPS63219029A (ja) 1988-09-12
JPH0426728B2 JPH0426728B2 (ja) 1992-05-08

Family

ID=12908453

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62052212A Granted JPS63219029A (ja) 1987-03-09 1987-03-09 印刷フォ−マットのテ−ブル処理方法

Country Status (1)

Country Link
JP (1) JPS63219029A (ja)

Also Published As

Publication number Publication date
JPH0426728B2 (ja) 1992-05-08

Similar Documents

Publication Publication Date Title
JPS63219029A (ja) 印刷フォ−マットのテ−ブル処理方法
JPS60186920A (ja) ドキユメント処理プログラム起動方法
JPS63119364A (ja) フアクシミリ装置
JPH1091380A (ja) 情報処理装置
JPS6113616B2 (ja)
JPH01208170A (ja) プリンタの印字フォーマット記憶方式
JPH04241618A (ja) 帳票作成装置
JP2959490B2 (ja) 文字列付加方式
JPH02300935A (ja) 主記憶のデータ変更方式
JPS6244654B2 (ja)
JP2539391B2 (ja) 関数処理装置
JP3095980B2 (ja) 電子部品装着装置のncデータ作成方法
JPS6267631A (ja) 帳票分担出力方式
JPH01109423A (ja) 印字リスト編集出力システム
JPH05298312A (ja) 文書作成方法
JPH08154111A (ja) 交信履歴フロー図の作成方法
JPS62280922A (ja) レコ−ド編集処理方式
JPH0458334A (ja) メッセージ出力選択方式
JPS62120777A (ja) 文書登録方式
JPH04284532A (ja) 数値制御装置に於ける文字列表示方式
JPS62267882A (ja) Omr用紙読み取り方法
JPS61264864A (ja) 画像出力方式
JPH11110008A (ja) 処方データ設定装置
JPH02282840A (ja) ジャーナル出力方式
JPH05342207A (ja) ワードプロセッサの書式指定方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees