JPS63723A - テキスト印刷処理方式 - Google Patents

テキスト印刷処理方式

Info

Publication number
JPS63723A
JPS63723A JP61145843A JP14584386A JPS63723A JP S63723 A JPS63723 A JP S63723A JP 61145843 A JP61145843 A JP 61145843A JP 14584386 A JP14584386 A JP 14584386A JP S63723 A JPS63723 A JP S63723A
Authority
JP
Japan
Prior art keywords
data
line
buffer
text
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.)
Pending
Application number
JP61145843A
Other languages
English (en)
Inventor
Hiroshi Morohoshi
諸星 博司
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 JP61145843A priority Critical patent/JPS63723A/ja
Publication of JPS63723A publication Critical patent/JPS63723A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 テキストを頁ごとに処理して印刷装置に出力する場合の
バッファを縮小する処理方式である。
テキストの行の後半に生しる空白部分等を詰めて、デー
タを連続してハ゛ソファに保持し、行の区切りを、バッ
ファ上の行間に置く特定符号、又は各行の開始位置とデ
ータ長さを示すテーブル等の手段で示す。この区切り情
報を参照して、バ。
ファから行データを逐次出力する。
この方式により、印刷結果の頁に対応した2次元形式の
バッファで生じる無駄を除く。
〔産業上の利用分野〕
本発明は、テキストを頁ごとに処理して印刷装置に出力
するシステムのテキスト印刷処理方式に関する。
テキストの印刷において、処理装置で各1頁のデータを
読み出して、頁内のレイアウトを整える等の処理をした
後、印刷装置に出力する場合がある。
〔従来の技術〕
第4図は、印刷システムの一構成例を示すブロック図で
ある。
処理装置1は、主記憶装置2にロードされた適当なプロ
グラムを実行することにより、例えば予め別に作成して
外部記憶装置3に格納されている印刷すべきテキストを
読み出して、印刷のための所要の前処理をし、逐次例え
ば1行ごとに印刷装置4に出力する。
印刷装置4は順次送られるデータを受は取って所要行数
のデータをバッファに保持し、バッファ上のデータにつ
いて、制御記号を解釈しながら、印刷文字を例えば1文
字づつ印字する。
比較的高度の印刷制御機能を持つ印刷システムにおいて
は、いわゆる禁則処理等の処理を行い、その結果によっ
て頁配分を考慮し、只見出しが頁の最下行に来ないよう
に繰り下げる等のために、印刷の前処理において1頁の
データを主記憶装置2の頁バツファ5に展開して処理す
る。
第5図は、頁バツファ5に1頁のテキストのデータが配
置された例を示す図である。
図に概念的に示すように、頁バツファ5は実際に印刷さ
れる頁の行構成に対応して、−Cに一定長の領域を各行
に割り当てた、いわゆる2次元構成のバッファ領域とし
て構成され、図の例のようにテキストのデータが配置さ
れる。
〔発明が解決しようとする問題点〕
前記のように頁バツファがとられるので、図の例からも
明らかなように、テキスト中にしばしば生じる、各行の
後部の空き、或いは全部空白の行等の部分(図に=で示
す)では、不必要に記憶領域を使用する状態になり、記
憶領域の利用効率が悪いという問題があった。
〔問題点を解決するための手段〕
第1図は、本発明の構成を示すブロック図である。
〔作 用〕
処理装置1はテキストの1頁のデータの印刷の前処理に
おいて、各行の先頭から、後部の空白等を除くを効デー
クの末尾までの印刷データを、各行を連続して印刷バッ
ファ10に格納する。
又、印刷データの格納と並行して、区切り表示手段II
には、印刷バッファ10上における、各行のデータ間の
区切りを示す所定形式の情報を設定する。
このようにして、前処理され印刷バッファ10に保持さ
れるテキストを印刷する場合に、処理装置lは行データ
出力部12を実行する。
データ出力部I2は、区切り表示手段110区切り情報
を参照することによって、印刷バッファ10から1行づ
つの印刷データを化成して、印、t11データを順次印
刷装置4へ出力して印刷させる。
以上の方式により、1頁の印刷データを保持するために
必要な記tα領域が減少される。
C実施例) 第2図は、一実施例における印刷バッファ1o及び区切
り表示手段11の構成を説明する図である。
第2図において、印刷バッファ2oには第5図の例と同
じテキストのデータが、各行の後半の無効部分、及び空
白行を除いて詰めて配置される。
この実施例の方式では、各行のデータの末尾に特定の区
切り符号(図においてくにより示す)を挿入することに
より区切り表示手段とする。
即ち、行データ出力部12は、印刷バッファ20の先頭
から順次文字データを取り出して、それが区切り符号く
か検査し、くでなければ印刷装置4に出力し、取り出し
た文字かくであれば、1行の終わりとして処理する。
第3図は、他の一実施例を説明する図であり、印刷バッ
ファ21と管理テーブル22からなる。
印刷バ・ソファ21には、図のようにテキスト各行の先
頭から有効データの末尾までのデータが、連続して格納
される。
管理テーブル22は、印刷される頁の各行に対応する項
からなり、各項は印刷バッファ21上の各行データの先
頭の文字位置を示す先頭アドレス欄23と、その行のデ
ータの長さを示すデータ長欄24からなる。
この場合行データ出力部12は、印刷装置4へ出力する
行データの印刷バッファ21上の位置を、管理テーブル
22の該当行の先頭アドレス欄23によって知り、その
位置からデータ長欄24で指定される文字数のデータを
印刷バッファ21から読み出して出力する。
この際、例えばデータ長欄の内容が0か検査し、0の場
合には印刷バッファ21を読むこと無(、この行を全空
白の行として処理する。
第2図の方式では、印刷バッファ20の先頭から順番に
読まないと、特定の行にアクセスすることができないが
、第3図の方式では、管理テーブル22を参照すること
により、印刷へソファ21の必要な行データに直接アク
セスできるという利点があるが、バッファとは別にテー
ブルのだめの記憶領域を要するという点は不利である。
なお、必要がある場合には、両方式を併用しても差支え
無い。
以上説明した方式により、印刷頁の前処理のためのバッ
ファの所要量が、第5図と第2図の例において約62%
に減少し、−般に記憶領域の利用効率の改善が期待でき
る。
〔発明の効果〕
以上の説明から明らかなように、大発明によれば、印刷
システムにおける、印す11処理のための頁データを保
持するバッファに無駄が無くなるので、記憶領域の利用
効率が改善されるという著しい工業的効果がある。
【図面の簡単な説明】
第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例を説明する図、第3図は本発明の他の実施
例を説明する図、第4図は従来の一構成例ブロック図、 第5図は従来の頁バツファの説明図である。 図において、 1は処理装置、     2は王記憶装置、4は印刷装
置、     5は頁バツファ、10.20.21は印
刷バッファ、 11は区切り表示手段、 12は行データ出力部、22
は管理テーブル、  23は先頭アドレス欄、24はデ
ータ長欄を示す。      、41似\本発明の構成
を示すブロック図 第1図 本発明の一実施例を説明する図 第2図 +6  1?   Ill   19  20   H
22!3  24  25  26  2フ  !fi
   !?   3031  31  23   :1
4  35  36  37  38   ff9  
40  41  42  43  44  −4%本発
明の他の実施例を説明する図 第3図 従来の一構成例プロック図 第4図 従来の頁バツファの説明図

Claims (3)

    【特許請求の範囲】
  1. (1)印刷装置により複数の行からなる頁に印刷される
    べきテキストのデータを該頁ごとに処理して、該印刷装
    置に出力するシステムにおいて、 連続領域からなるバッファであって、該テキストの各行
    に、各行ごとの先頭から有効データの末尾までのデータ
    を保持する長さの領域を割り当てて保持するバッファ手
    段(10)と、 該バッファ手段に保持されるデータについて、前記各行
    の間の区切りを示す区切り表示手段(11)とを設け、 該区切り表示手段を参照して、該バッファ手段のデータ
    を各行ごとに、逐次前記印刷装置に出力する(12)よ
    うに構成されていることを特徴とするテキスト印刷処理
    方式。
  2. (2)前記区切り表示手段は、前記バッファ手段に保持
    される各行のデータの末尾ごとに、特定の符号を挿入配
    置して構成される特許請求の範囲第1項記載のテキスト
    印刷処理方式。
  3. (3)前記区切り表示手段は、前記バッファ手段に保持
    される各行のデータについて、該各行ごとの該バッファ
    手段上の開始位置及びデータの長さを示すテーブルを有
    する特許請求の範囲第1項又は第2項記載のテキスト印
    刷処理方式。
JP61145843A 1986-06-20 1986-06-20 テキスト印刷処理方式 Pending JPS63723A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61145843A JPS63723A (ja) 1986-06-20 1986-06-20 テキスト印刷処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61145843A JPS63723A (ja) 1986-06-20 1986-06-20 テキスト印刷処理方式

Publications (1)

Publication Number Publication Date
JPS63723A true JPS63723A (ja) 1988-01-05

Family

ID=15394385

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61145843A Pending JPS63723A (ja) 1986-06-20 1986-06-20 テキスト印刷処理方式

Country Status (1)

Country Link
JP (1) JPS63723A (ja)

Similar Documents

Publication Publication Date Title
JPS63723A (ja) テキスト印刷処理方式
JPS5981778A (ja) 印字制御方式
JPS60118878A (ja) 文字パタ−ン処理方式
JPS6168631A (ja) 文書印刷処理方式
JPS5845732B2 (ja) 印字制御装置
JP2674887B2 (ja) ワードプロセッサ
KR100219474B1 (ko) 프린터
JP2872144B2 (ja) 印刷装置
JPH0729448B2 (ja) プリンタ制御装置
JPS62284777A (ja) 可変改行ピツチ帳票の印刷制御方式
JPS63216772A (ja) プリンタ
JPH0729449B2 (ja) プリンタ制御装置
JPH0560793B2 (ja)
JPS61219984A (ja) 文字コ−ド変換方式
JPS6395588A (ja) 光学文字読取り装置
JPH0269268A (ja) 印字逆順処理装置
JPS63214794A (ja) 文字フオントデ−タの管理方式
JPH04250521A (ja) 印字装置
JPS62193838A (ja) プリンタ装置
JPS63138417A (ja) 印字装置
JPH0292652A (ja) プリンタコントローラ
JPS6312289B2 (ja)
JPH0761087A (ja) フレームメモリの効率的利用方法
JPS63166576A (ja) プリンタ−
JPH05138955A (ja) 印字装置