JPS6233650A - 印字圧縮器 - Google Patents

印字圧縮器

Info

Publication number
JPS6233650A
JPS6233650A JP60174693A JP17469385A JPS6233650A JP S6233650 A JPS6233650 A JP S6233650A JP 60174693 A JP60174693 A JP 60174693A JP 17469385 A JP17469385 A JP 17469385A JP S6233650 A JPS6233650 A JP S6233650A
Authority
JP
Japan
Prior art keywords
printing
character
data
compression
characters
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
JP60174693A
Other languages
English (en)
Inventor
Yoshimitsu Shibata
義光 柴田
Tadao Nojiri
野尻 忠雄
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.)
Denso Corp
Original Assignee
NipponDenso Co 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP60174693A priority Critical patent/JPS6233650A/ja
Priority to US06/893,085 priority patent/US4741635A/en
Publication of JPS6233650A publication Critical patent/JPS6233650A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • G06K2215/0028Generic data access characterised by the format per se
    • G06K2215/0031Compressed bit maps

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータ等の情報出力の文字データに基づ
いてドット・マトリックス形式で印字する際に、その印
字形態を印字圧縮など選択的に切換える印字圧縮器に関
する。
〔従来の技術〕
従来、コンピュータよりの情報出力に応じてプリンタで
印字する際、その文字を縮小する機能があったが、専ら
rX” 、H,OJなどの添字の縮小、或いは印刷行数
を調整するために単純縮小するものであった。
〔発明が解決しようとする問題点〕
従って、この従来のものでは、縮小しない場合のイメー
ジをそのまま残して印刷することになり、プリント用紙
の行方向の印刷スペースの削減になるのみであり、列方
向にはスペースが増えるのみで、その有効活用がなされ
ていないという問題があった。
本発明は上記問題に鑑みたものであり、コンピュータ等
のデータ出力装置よりの文字データを印字する際に、プ
リント用紙の行方向および列方向の両方向について有効
活用した圧縮印字を行うとともに、その印刷結果を見易
くすることを目的としている。
〔問題点を解決するための手段〕
そのために本発明では、データ出力装置より順次出力さ
れる文字データに基づいてその対応する文字をドット・
マトリックス形式で印字する印刷装置の前段に挿入して
その印字形態を選択的に切換えるものであって、印字圧
縮率および印字方向の変更を指示する指示手段と、前記
文字データを順次書込むとともに、その書込方向と異な
る読出方向にその記憶データを読出す作業用メモリ手段
と、前記指示手段よりの印字圧縮率および印字方向に応
じて前記作業用メモリ手段より読出したデータを対応す
る圧縮文字フォントに変換する文字発生手段と、この文
字フォントに従って前記印刷装置に指定された印字方向
で圧縮印字させる制御手段とを備える構成にしている。
〔作用〕
上記構成によれば、前記作業用メモリ手段と文字発生手
段の組合せによる圧縮文字フォントへの変換が、印字文
字の圧縮率および方向を変更したものとなり、印刷装置
のドット・マトリックス形式の印字機能を充分に生かし
、文字の印字方向を例えば90°傾斜させた横向きなど
に変更し、かつ圧縮して印字している。
〔実施例〕
以下本発明を図に示す実施例に従って詳細に説明する。
第1図はその全体構成を示すブロック線図である。
■はデータ出力装置をなすコンピュータであり、印刷時
には印字すべき文字データを順次出力するものである。
このコンピュータlに印字圧縮器本体100を接続して
いる。
2は入力回路で、コンピュータ1よりの文字データを順
次取込んでバフファー3に送出している。
このパンファー3は、その入力回路2よりの文字データ
を一時的に蓄えるもので、例えば180キロバイト(=
1024x180の文字数に相当)の蓄積容量を存して
いる。4は作業用メモリで、バッファー3内のデータの
うち、印字すべき文字データを行方向に順次並べて書込
み、またその書込方向と異なる読出方向(列方向)にそ
の記憶データを読出すものであり、例えば圧縮率が1/
3の場合に圧縮前のデータで3ペ一ジ分に相当する文字
の記憶容量、すなわち、66行×132文字(列)×3
ページの通常データ容量を有している。
5は文字データを圧縮しないでバイパスするバイパスラ
インである。6は文字発生器で、作業用メモリ4から列
方向に読出したデータに基づいて横方向に90″傾斜し
た圧縮文字フォントに変換するものである。7は出力回
路で、文字発生器6よりの圧縮文字フォントとバイパス
ライン5よりの通常文字データとを選択して印刷装置8
に送出するものである。この印刷装置8はドット・マト
リックス形式で文字を印字するものであり、その文字の
方向としては通常方向と、横方向に906傾斜した方向
などに方向変化させ、かつ印字圧縮率も変更させて印字
するものである。
9はマイクロコンピュータよりなるコントローラで、印
字圧縮率および印字方向の変更を指示する指示手段をな
し、かつ動作状態の表示部を有する操作盤IOよりの各
種指示信号により、入力回路2、バッファー3、作業用
メモリ4、文字発生器6、出力回路7を適宜制御し、そ
の指示信号に応じた通常印字、90@傾斜させてかつ圧
縮させた圧縮印字などの印字形態を選択して印刷装置8
に印刷させている。
第2図は前記作業用メモリ4の書込み、続出作動を説明
する説明図であり、例えばアルファベットのrA、B、
・・・・・・X」までの文字を対象にした場合、行方向
となる書込み方向に書込み、列方向となる読出し方向に
読出すようにしており、従って文字rAJについては通
常横文字12a1或いは圧縮横文字12bの如く、90
°傾斜した文字フォントになって文字発生している。
次に、上記構成においてその作動を第3図乃至第10図
とともに説明する。第3図はバッファー3へのデータ入
力処理を示すフローチャート、第4図は圧縮印字の全体
処理を示すフローチャート、第5図は作業用メモリ4に
1文字入力する処理を示すフローチャート、第6図は圧
縮印字プログラムによる印字処理を示すフローチャート
である。
今、コンピュータlから送られてきたデータは入力回路
2から取り込まれ、バッファー3に一時的に蓄えられる
。このデータ入力動作はコントローラー9内のプログラ
ムによって第3図に示すフローチャートに示す人力処理
が実行される。この入力処理と平行してバッファー3内
のデータのうち、印字すべき文字データのみが作業用メ
モリ4内に行方向に並べられる。
そして、この作業用メモリ4が一杯になると圧縮印字動
作を第4図のデータ出力プログラムの演算処理によって
実行する。すなわち、動作としては第2図で示すように
作業用メモリ4に行方向に書込んで格納したデータを列
方向に読出し、横に傾斜した文字フォントを持つ文字発
生器6により印刷文書の方向を変える。
このとき、作業用メモリ4には、第5図の書込むプログ
ラムによる処理により、1文字づつ順次書込み、また第
6図の圧縮印字プログラムによる処理により横向きフォ
ントを取り出して圧縮印刷を行う。すなわち、第5図、
第6図の処理によりコントローラー9は作業用メモリ4
から列方向に文字を読出し、第2図122.12bに示
すような圧縮率に応じた適当なフォントを文字発生器6
より選び出し、出力回路7へ送り、最終的に印刷装置8
から横向き文書を打ち出させる。この文字発生器6の内
容は上記のように、圧縮率に応じて各種用意されている
。第7図、第8図にその例を示す。適当な大きさのフォ
ントを選択して適当な文字間隔を空けることにより各種
の圧縮率が実現できる。
そして、第9図には圧縮動作を行わずにバイパスライン
5を用いた通常印字の例を示す。このように印字圧縮器
本体100を挿入した状態でもバイパスライン5を通す
ことにより圧縮印字動作を停止させることもできる。ま
た、第10図に圧縮を行った例を示す。この場合は圧縮
率1/3、つまり第9図の3ペ一ジ分が第10図の1ペ
ージ内に収まっている。この様に圧縮印字した用紙をそ
のままバインダーに榛じた様子を第11図に示す。
これによれば、一般的な本と同様に横方向にページをめ
(ることができるため非常に扱い易く、多ページにわた
る場合に印刷結果が非常に見易くなる。
この印字圧縮器本体100の各種の動作は第1図内の操
作盤10、あるいはコンピュータ1からの出力データに
より制御される。また、その動作状態は操作盤10の表
示部に表示される。
次に、文字発生器6内の文字データの方向や並び方及び
フォントの取り出し順序は使用する印刷装置8に応じて
最適な構成にする必要がある。その他の一例を第12図
に示す。文字発生器6内のデータは横一列がひとまとま
りになっている。また、これを出力する場合印字幅をW
とすると、1〜Wのフォントを全て出力した後、(W+
1)〜(2W)、次に(2W+1)、  (3W+1)
へと印刷装置8にデータを送るようにする。
また、第1図の全体の構成に於いてパンファー3は無く
とも圧縮印字動作を行うことができる。
〔発明の効果〕
以上述べたように本発明によれば、コンピュータ等のデ
ータ出力装置より順次出力される文字データに基づいて
その印字を行う際に、圧縮率および印字方向の指示に従
ってプリント用紙の行方向および列方向の両方向につい
て印字エリアを有効活用した圧縮印字を行うことができ
、しかもそのプリント出力が多ページにわたる場合に印
刷結果を見易くすることができるという優れた効果があ
る。
【図面の簡単な説明】
第1図は本発明の一実施例の全体構成を示すプロ、り線
図、第2図は第1図中の作業用メモリの作動説明図、第
3図はバッファーデータ入力処理を示すフローチャート
、第4図は圧縮印字の全体処理を示すフローチャート、
第5図は作業用メモリの1文字入力処理を示すフローチ
ャート、第6図は圧縮印字プログラムによる処理を示す
フローチャート、第7図は文字発生器の文字フォントの
一例を示す説明図、第8図は文字発生器の文字フォント
の他の例を示す説明図、第9図は通常印字の印刷結果を
示す説明図、第1O図は圧縮印字の印刷結果を示す説明
図、第11図は圧縮印字の印刷結果をバインダーに綴じ
た様子を示す説明図、第12図は文字発生器の文字フォ
ントの他の例を示す説明図である。 11・・・データ出力装置をなすコンピュータ、2・・
・入力回路、3・・・バッファー、4・・・作業用メモ
リ。 5・・・バイパスライン、6・・・文字発生器、7・・
・出力回路、8・・・印刷装置、9・・・コントローラ
ー、10・・・操作盤。 代理人弁理士 岡  部   隆 第5図 7オ、l− 第7図 7オント S 第8図 第9図 第10図

Claims (1)

  1. 【特許請求の範囲】 印字すべき文字データを順次出力するデータ出力装置と
    、この文字データに基づいてその対応する文字をドット
    ・マトリックス形式で印字する印刷装置との間に挿入し
    てその印字形態を選択的に切換えるものであって、 印字圧縮率および印字方向の変更を指示する指示手段と
    、 前記データ出力装置よりの文字データを順次書込むとと
    もに、その書込方向と異なる読出方向にその記憶データ
    を読出す作業用メモリ手段と、前記指示手段よりの印字
    圧縮率および印字方向に応じて前記作業用メモリ手段よ
    り読出したデータを対応する圧縮文字フォントに変換す
    る文字発生手段と、 この文字フォントに従って前記印刷装置に指定された印
    字方向で圧縮印刷させる制御手段とを備えることを特徴
    とする印字圧縮器。
JP60174693A 1985-08-08 1985-08-08 印字圧縮器 Pending JPS6233650A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP60174693A JPS6233650A (ja) 1985-08-08 1985-08-08 印字圧縮器
US06/893,085 US4741635A (en) 1985-08-08 1986-08-04 Print compressor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60174693A JPS6233650A (ja) 1985-08-08 1985-08-08 印字圧縮器

Publications (1)

Publication Number Publication Date
JPS6233650A true JPS6233650A (ja) 1987-02-13

Family

ID=15983024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60174693A Pending JPS6233650A (ja) 1985-08-08 1985-08-08 印字圧縮器

Country Status (2)

Country Link
US (1) US4741635A (ja)
JP (1) JPS6233650A (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63178287A (ja) * 1987-01-20 1988-07-22 株式会社東芝 表示装置
JPH025123A (ja) * 1988-06-23 1990-01-10 Hitachi Ltd 印刷システム
JPH0751370B2 (ja) * 1988-07-15 1995-06-05 インターナショナル・ビジネス・マシーンズ・コーポレーション 像形成装置
EP0354791B1 (en) * 1988-08-11 1995-04-12 Canon Kabushiki Kaisha Data processing apparatus
US5361329A (en) * 1988-08-11 1994-11-01 Canon Kabushiki Kaisha Data processing apparatus
JP3016515B2 (ja) * 1989-01-31 2000-03-06 キヤノン株式会社 文字処理装置および方法
US5052834A (en) * 1989-04-14 1991-10-01 International Business Machines Corporation System and method of printing sideways
JP2850979B2 (ja) * 1989-04-21 1999-01-27 キヤノン株式会社 文字処理装置および方法
US5080509A (en) * 1990-02-06 1992-01-14 Addressease, Inc. Envelope printing mechanism
JP2647226B2 (ja) * 1990-03-23 1997-08-27 沖電気工業株式会社 ドットパターン圧縮方法及び伸長方法
US5408539A (en) * 1990-10-01 1995-04-18 Finlay; David E. Tessellating and quadding pels during image transfer
JP3030892B2 (ja) * 1991-03-20 2000-04-10 ブラザー工業株式会社 プリンタ
JP2556224B2 (ja) * 1991-09-25 1996-11-20 ブラザー工業株式会社 テープ印字装置
JP3212039B2 (ja) * 1992-02-21 2001-09-25 ブラザー工業株式会社 テープ印字装置
US5483622A (en) * 1992-09-03 1996-01-09 Hewlett-Packard Company Page printer having automatic font compression
US6767093B1 (en) 2001-08-06 2004-07-27 Kinetics, Inc. Document printing, staging, and presentation device and associated methods

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3814227A (en) * 1972-09-27 1974-06-04 Honeywell Inc Matrix print rotation
US3976982A (en) * 1975-05-12 1976-08-24 International Business Machines Corporation Apparatus for image manipulation
JPS59100951A (ja) * 1982-12-01 1984-06-11 Canon Inc プリンタ付電子機器
JPS6073671A (ja) * 1983-09-30 1985-04-25 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション パタ−ン処理装置
JPS60129267A (ja) * 1983-12-16 1985-07-10 Sharp Corp 文字等の印字方式
JPS60149471A (ja) * 1984-01-17 1985-08-06 Tokyo Electric Co Ltd ドツトプリンタにおけるダブルハイト文字印字方法
JPS60151063A (ja) * 1984-01-20 1985-08-08 Omron Tateisi Electronics Co 印字装置

Also Published As

Publication number Publication date
US4741635A (en) 1988-05-03

Similar Documents

Publication Publication Date Title
JPS6233650A (ja) 印字圧縮器
JPS5846384A (ja) 表意記号および類似の図形を表示する方法
JPS5936778B2 (ja) デ−タ印刷装置
JPH0255164A (ja) 印刷装置
JPS61177068A (ja) 縮小印字が可能な文章処理装置
JP3007396B2 (ja) 文字処理装置および文字処理方法
JPH03261573A (ja) 縮小印字装置
JPS62128329A (ja) 印刷イメ−ジ表示方式
JPH02178826A (ja) ページプリンタ
JPH04284272A (ja) 印刷制御装置
JPS6235856A (ja) 出力方法
JPH0710388Y2 (ja) アラビア語表示装置
JPH0747320B2 (ja) 文字処理装置
JPS62239194A (ja) 文書作成装置
JPH02181263A (ja) 文書編集装置
JPS59116841A (ja) 印字位置表示方式
JPS62142656A (ja) デ−タ処理装置
JPH04135867A (ja) 印刷装置
JPS63128951A (ja) 画像出力方式
JPH03281363A (ja) 文書出力装置
JPS595341A (ja) 文書フアイル出力方式
JPS6311357A (ja) 印字装置
JPS6170582A (ja) 文字パタ−ン発生装置
JPH04190291A (ja) 文書処理装置
JPS63135257A (ja) プリンタ装置の印字デ−タ処理方式