JPH0255163A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPH0255163A JPH0255163A JP63204674A JP20467488A JPH0255163A JP H0255163 A JPH0255163 A JP H0255163A JP 63204674 A JP63204674 A JP 63204674A JP 20467488 A JP20467488 A JP 20467488A JP H0255163 A JPH0255163 A JP H0255163A
- Authority
- JP
- Japan
- Prior art keywords
- character
- font
- dots
- pitch
- size
- 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
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は文字出力装置に関し、特にフォントデータを指
定サイズに従って変倍して出力(印刷又は表示)する文
字出力装置に関する。
定サイズに従って変倍して出力(印刷又は表示)する文
字出力装置に関する。
[従来の技術]
従来、この種の装置は1又は2以上の文字サイズのフォ
ントメモリを備える。そして外部からの文字サイズの指
定に従い、当該文字サイズのフォントが有る場合は当該
フォントで出力し、無い場合は変倍手段で変倍して出力
していた。
ントメモリを備える。そして外部からの文字サイズの指
定に従い、当該文字サイズのフォントが有る場合は当該
フォントで出力し、無い場合は変倍手段で変倍して出力
していた。
[発明が解決しようとする課題]
しかし、一般にフォントは変倍処理すると文字品位が低
下する。特にドツトパターンフォントの場合は劣化が著
しい。従って、従来は変倍、未変倍の文字が混在するこ
とで文書の品位を低下させていた。
下する。特にドツトパターンフォントの場合は劣化が著
しい。従って、従来は変倍、未変倍の文字が混在するこ
とで文書の品位を低下させていた。
本発明は上述した従来技術の欠点を除去するものであり
、その目的とする所は、劣化の少ない文字出力を行う文
字出力装置を提供することにある。
、その目的とする所は、劣化の少ない文字出力を行う文
字出力装置を提供することにある。
[課題を解決するための手段]
本発明の文字出力装置は上記の目的を達成するために、
フォントデータと指定サイズの差が所定以下の場合は当
該フォントな変倍しないで出力する出力手段を備えるこ
とをその概要とする。
フォントデータと指定サイズの差が所定以下の場合は当
該フォントな変倍しないで出力する出力手段を備えるこ
とをその概要とする。
〔作用]
かかる構成において、出力手段はフォントデータと指定
サイズの差が所定以下の場合は当該フォントを変倍しな
いで出力する。
サイズの差が所定以下の場合は当該フォントを変倍しな
いで出力する。
[実施例の説明コ
以下、添付図面に従って本発明による実施例を詳細に説
明する。
明する。
第1図は実施例のプリンタのブロック構成図であり、第
2図は実施例のプリンタの外観図である。図において、
7は外部機器であり、印刷データ(文字データ、制御デ
ータ)を送る。制御データの中には例えばエスケープシ
ーケンスで始まる文字ピッチpの指定又は文字セットの
選択を伴う文字ピッチpの指定等が有る。3は受信部で
あり、外部機器7が送る印刷データを受信する。
2図は実施例のプリンタの外観図である。図において、
7は外部機器であり、印刷データ(文字データ、制御デ
ータ)を送る。制御データの中には例えばエスケープシ
ーケンスで始まる文字ピッチpの指定又は文字セットの
選択を伴う文字ピッチpの指定等が有る。3は受信部で
あり、外部機器7が送る印刷データを受信する。
受信方式としてはGP−I Bビットパラレルモード又
はR5−232Cビツトシリアルモード等が有る。6は
マイクロプロセッサ(CPU)であり、プリンタ全体の
制御を行う、6−1はROMであり、CPU6が実行す
る例えば第3図の印字制御プログラムを格納している。
はR5−232Cビツトシリアルモード等が有る。6は
マイクロプロセッサ(CPU)であり、プリンタ全体の
制御を行う、6−1はROMであり、CPU6が実行す
る例えば第3図の印字制御プログラムを格納している。
6−2はRAMであり、CPU6がワークエリアとして
使用する。なお、RAM6−2は外部機器7から送られ
た文字ピッチpを格納するレジスタ(P)20と、後述
の処理で形成される変倍情報Vを格納するレジスタ(V
)30を備える。lは文字セットメモリ部であり、複数
の文字セットメモリ10〜nより成る0文字セットとは
文字サイズ、線の太さ、文字の傾き、書体等の属性で分
けられたフォントの集合をいう、各文字セットメモリ1
0〜nは独自の文字サイズ情報、線の太さ情報、文字の
傾き情報又は書体情報等の属性情報を持っている0例え
ば文字セットメモリ11の文字サイズ情報は(24X2
4ドツト)であり、文字セットメモリ12の文字サイズ
情報は(32X 32ドツト)である6文字セットメモ
リ10−nは実際上はl又は2以上の属性情報も加味し
たものとして独自の文字セットメモリ識別情報で特定さ
れる。
使用する。なお、RAM6−2は外部機器7から送られ
た文字ピッチpを格納するレジスタ(P)20と、後述
の処理で形成される変倍情報Vを格納するレジスタ(V
)30を備える。lは文字セットメモリ部であり、複数
の文字セットメモリ10〜nより成る0文字セットとは
文字サイズ、線の太さ、文字の傾き、書体等の属性で分
けられたフォントの集合をいう、各文字セットメモリ1
0〜nは独自の文字サイズ情報、線の太さ情報、文字の
傾き情報又は書体情報等の属性情報を持っている0例え
ば文字セットメモリ11の文字サイズ情報は(24X2
4ドツト)であり、文字セットメモリ12の文字サイズ
情報は(32X 32ドツト)である6文字セットメモ
リ10−nは実際上はl又は2以上の属性情報も加味し
たものとして独自の文字セットメモリ識別情報で特定さ
れる。
好ましくは文字セットメモリ10〜nは不揮発性であり
、外部機器7からの内容で書き換え可能でも良い、また
文字セットメモリ10−nはカートリッジROMやマイ
クロカセット等の如く着脱可能なものでも良い、また文
字セットメモリ10〜nの中には文字サイズ可変用に作
られたフォント(例えばストローク方式のフォント)の
文字セットを含んでいても良い。CPtJ6は予め後述
のセレクタ2を介して文字セットメモリ10〜nを走査
し、メモリの存在の有無、識別情報等を知ることができ
る。またこれに基づいて文字サイズの情報等を把握でき
る。2はセレクタであり、CPU6からの指示に従って
文字セットメモリ10〜nの何れか一つを選択する。4
は受信メモリであり、外部機器7から受信した印刷デー
タを一時的に格納する。5は画像メモリであり、CPU
6が文字データを文字セットメモリ部lに参照して得た
フォントデータ(イメージデータ)を展開され、記憶す
る。8はプリンタであり、画像メモリ5のイメージデー
タな印刷する。9はCPU6のバスである。
、外部機器7からの内容で書き換え可能でも良い、また
文字セットメモリ10−nはカートリッジROMやマイ
クロカセット等の如く着脱可能なものでも良い、また文
字セットメモリ10〜nの中には文字サイズ可変用に作
られたフォント(例えばストローク方式のフォント)の
文字セットを含んでいても良い。CPtJ6は予め後述
のセレクタ2を介して文字セットメモリ10〜nを走査
し、メモリの存在の有無、識別情報等を知ることができ
る。またこれに基づいて文字サイズの情報等を把握でき
る。2はセレクタであり、CPU6からの指示に従って
文字セットメモリ10〜nの何れか一つを選択する。4
は受信メモリであり、外部機器7から受信した印刷デー
タを一時的に格納する。5は画像メモリであり、CPU
6が文字データを文字セットメモリ部lに参照して得た
フォントデータ(イメージデータ)を展開され、記憶す
る。8はプリンタであり、画像メモリ5のイメージデー
タな印刷する。9はCPU6のバスである。
以上により、外部機器7からの印刷データは受信部3を
介して受信メモリ4に格納される。
介して受信メモリ4に格納される。
CPIJ6は印刷データを順次解析して文字データのパ
ターン展開処理を行い又は制御データの機能を実行する
。
ターン展開処理を行い又は制御データの機能を実行する
。
第3図は実施例の印刷処理手順のフローチャートである
。ステップSLでは受信メモリ4に受信データが有るか
否かを調べ、無ければステップS2で受信を待つ。また
受信データが有ればステップS3で印刷データの解析を
行う。ステップS4では印刷データが文字データか否か
を判別し、文字データならステップS5で文字データを
文字セットメモリ部1に参照し、その時点で選ばれてい
る文字セットメモリで対応する文字パターンに変換し、
必要なら変倍レジスタ30の内容■に従って当該文字パ
ターンを変倍し、画像メモリ5上に展開し、次の文字の
展開位置をレジスタPの文字ピッチpだけ進める。また
ステップS4の判別で文字データでない時はステップS
6で改ページデータか否かを判別する。改ページデータ
なら1ペ一ジ分の受信・展開終了であり、ステップS7
で画像メモリ5の内容を印刷する。またステップS6の
判別で改ページデータでもない時はステップS8で文字
ピッチの指定か否かを調べる。
。ステップSLでは受信メモリ4に受信データが有るか
否かを調べ、無ければステップS2で受信を待つ。また
受信データが有ればステップS3で印刷データの解析を
行う。ステップS4では印刷データが文字データか否か
を判別し、文字データならステップS5で文字データを
文字セットメモリ部1に参照し、その時点で選ばれてい
る文字セットメモリで対応する文字パターンに変換し、
必要なら変倍レジスタ30の内容■に従って当該文字パ
ターンを変倍し、画像メモリ5上に展開し、次の文字の
展開位置をレジスタPの文字ピッチpだけ進める。また
ステップS4の判別で文字データでない時はステップS
6で改ページデータか否かを判別する。改ページデータ
なら1ペ一ジ分の受信・展開終了であり、ステップS7
で画像メモリ5の内容を印刷する。またステップS6の
判別で改ページデータでもない時はステップS8で文字
ピッチの指定か否かを調べる。
この指定は従来あるような文字ピッチの指定と同じであ
る。文字ピッチの指定ならステップS9でレジスタPに
新たな文字ピッチqを書き込む。
る。文字ピッチの指定ならステップS9でレジスタPに
新たな文字ピッチqを書き込む。
以後は文字サイズにかかわらず新たな文字ピッチqで文
字パターンを展開する(ステップS5)。
字パターンを展開する(ステップS5)。
またステップS8の判別で文字ピッチの指定でもない時
はステップSIOで文字セットの選択を伴なう文字ピッ
チの指定か否かを調べる。文字セットの選択を伴なう文
字ピッチの指定ならステップSllでまずレジスタPに
新たな文字ピッチrを書き込む。次にステップS12で
文字ピッチrに適合する文字セットを選択する。例えば
文字セットメモリ11が存在していて、かつ文字サイズ
(24X24ドツト)のフォントが文字間スペースも考
慮してパターン構成されているなら、文字ピッチr=2
4の指定時には文字セットメモリ11を選択する。これ
により最良の印字が得られる。
はステップSIOで文字セットの選択を伴なう文字ピッ
チの指定か否かを調べる。文字セットの選択を伴なう文
字ピッチの指定ならステップSllでまずレジスタPに
新たな文字ピッチrを書き込む。次にステップS12で
文字ピッチrに適合する文字セットを選択する。例えば
文字セットメモリ11が存在していて、かつ文字サイズ
(24X24ドツト)のフォントが文字間スペースも考
慮してパターン構成されているなら、文字ピッチr=2
4の指定時には文字セットメモリ11を選択する。これ
により最良の印字が得られる。
この場合の変倍レジスタ30の内容は■=Oである。し
かし文字ピッチr=28の指定時には一致するものが無
い。文字セットメモリ12の文字サイズは(32X32
)であるから、もしこれを選択すると隣接文字間で重な
りが生じ、見るに耐えない。そこで、例えば指定文字ピ
ッチr以下の文字サイズでかつ最大のものの文字セット
メモリを選択する。実施例では文字セットメモリ11で
ある。そして指定文字ピッチr=28とフォントサイズ
24の差を求め、例えば差が4ドツトを越える時は変倍
レジスタ30に変倍比v = 28 / 24をセット
する。これにより(24X24ドツト)のフォントパタ
ーンは縦横に夫々28/24倍されて印字される。また
差が4ドツトを越えない時は変倍レジスタ30に変倍比
v=Qをセットする。これにより(24X24ドツト)
のフォントパターンはそのまま印字される。また、ステ
ップSIOの判別で文字セットの選択を伴なう文字ビツ
チの指定でもない時はステップS13でその他の処理を
行う。
かし文字ピッチr=28の指定時には一致するものが無
い。文字セットメモリ12の文字サイズは(32X32
)であるから、もしこれを選択すると隣接文字間で重な
りが生じ、見るに耐えない。そこで、例えば指定文字ピ
ッチr以下の文字サイズでかつ最大のものの文字セット
メモリを選択する。実施例では文字セットメモリ11で
ある。そして指定文字ピッチr=28とフォントサイズ
24の差を求め、例えば差が4ドツトを越える時は変倍
レジスタ30に変倍比v = 28 / 24をセット
する。これにより(24X24ドツト)のフォントパタ
ーンは縦横に夫々28/24倍されて印字される。また
差が4ドツトを越えない時は変倍レジスタ30に変倍比
v=Qをセットする。これにより(24X24ドツト)
のフォントパターンはそのまま印字される。また、ステ
ップSIOの判別で文字セットの選択を伴なう文字ビツ
チの指定でもない時はステップS13でその他の処理を
行う。
第4図は実施例の印刷結果の一例を示す図である。外部
機器7は例えば文字セットの選択を伴う文字ピッチr
(= 10cpr )の指定に続き文字コード列“10
CP I”及び復帰改行コードを送り、次に文字セット
の選択を伴う文字ピッチr(=−7,5cp+ )の指
定に続き文字コード列“7.5CPI”及び復帰改行コ
ードを送り、次に文字セットの選択を伴う文字ピッチr
(=8、Sep+)の指定に続き文字コード列“8.
50P■“及び改頁コードを送る。これを7.5CPI
(32X32)及び10CP I (24x24)の
文字セットを有する実施例装置で実行すると、図示の如
く第1行目は10cptのピッチで24X24ドツトの
文字が印刷され、第2行目は7.5crtのピッチで3
2X32ドツトの文字が印刷される。また第3行目につ
いては28−24=4ドツトであり、4ドツトを越えな
いので78.5CPIのピッチで(24X 24ドツト
)の文字が印刷される。こうすれば変倍による印字劣化
が避けられ、かつ24ドツトに対する4ドツト程度の差
であればこれを無視しても文書上では気にならない。
機器7は例えば文字セットの選択を伴う文字ピッチr
(= 10cpr )の指定に続き文字コード列“10
CP I”及び復帰改行コードを送り、次に文字セット
の選択を伴う文字ピッチr(=−7,5cp+ )の指
定に続き文字コード列“7.5CPI”及び復帰改行コ
ードを送り、次に文字セットの選択を伴う文字ピッチr
(=8、Sep+)の指定に続き文字コード列“8.
50P■“及び改頁コードを送る。これを7.5CPI
(32X32)及び10CP I (24x24)の
文字セットを有する実施例装置で実行すると、図示の如
く第1行目は10cptのピッチで24X24ドツトの
文字が印刷され、第2行目は7.5crtのピッチで3
2X32ドツトの文字が印刷される。また第3行目につ
いては28−24=4ドツトであり、4ドツトを越えな
いので78.5CPIのピッチで(24X 24ドツト
)の文字が印刷される。こうすれば変倍による印字劣化
が避けられ、かつ24ドツトに対する4ドツト程度の差
であればこれを無視しても文書上では気にならない。
尚、上述実施例では文字ピッチrの指定と文字サイズの
選択に注目したがこれに限らない。
選択に注目したがこれに限らない。
他の要素(書体、グラフィックセット等)と組合せて指
定し、選択しても良い6 また上述実施例では文字ピッチr(横方向)の指定に注
目したがこれに限らない0行ピッチh(縦方向)の指定
と文字サイズの選択についても同様である。
定し、選択しても良い6 また上述実施例では文字ピッチr(横方向)の指定に注
目したがこれに限らない0行ピッチh(縦方向)の指定
と文字サイズの選択についても同様である。
また上述実施例では指定文字ピッチより小さい文字セッ
トを選んでこれを拡大使用する場合について述べたがこ
れに限らない0例えば拡大使用の必要有りと判断された
場合は大きい文字セットを縮小使用しても良い。
トを選んでこれを拡大使用する場合について述べたがこ
れに限らない0例えば拡大使用の必要有りと判断された
場合は大きい文字セットを縮小使用しても良い。
また上述実施例では文字ピッチr=28の指定時には(
32X32ドツト)を選択すると隣接文字間で重なりが
生じ、見るに耐えないとしたがこれに限らない0例えば
(32X32ドツト)のエリアで実質黒ドツトの占める
幅が最大28ドツトなら、文字ピッチr=28の指定に
対しく32×32ドツト)の文字セットを使用し得る。
32X32ドツト)を選択すると隣接文字間で重なりが
生じ、見るに耐えないとしたがこれに限らない0例えば
(32X32ドツト)のエリアで実質黒ドツトの占める
幅が最大28ドツトなら、文字ピッチr=28の指定に
対しく32×32ドツト)の文字セットを使用し得る。
こうすれば、例えば(32x32ドツト)の文字セット
に対しては32±4ドツト中に指定文字ピッチr=28
が入るか否かを判断し、入る場合は(32×32ドツト
)の文字セットを使用しても良いことになる。
に対しては32±4ドツト中に指定文字ピッチr=28
が入るか否かを判断し、入る場合は(32×32ドツト
)の文字セットを使用しても良いことになる。
また上述実施例では4ドツトで判断したがこれに限らな
い0例えば選択した文字セットに対する比で判断しても
良い。
い0例えば選択した文字セットに対する比で判断しても
良い。
また上述実施例ではプリンタ8に出力したが、CRT等
の表示装置に出力しても良い。
の表示装置に出力しても良い。
[発明の効果]
以上述べた如く本発明によれば、変倍処理の行われる場
合が必要最小限になるので文書を高品位に保てる。
合が必要最小限になるので文書を高品位に保てる。
第1図は実施例のプリンタのブロック構成図、
第2図は実施例のプリンタの外観図、
第3図は実施例の印刷処理手順のフローチャート、
第4図は実施例の印刷結果の一例を示す図である。
図中、1・・・文字セットメモリ部、2・・・セレクタ
、3・・・受信部、4・・・受信メモリ、5・・・画像
メモリ、6・・・CPU16−1・・・ROM、6−2
・・・RAM、7・・・外部機器、8・・・プリンタ、
9・・・バス、10〜n・・・文字セットメモリ、20
・・・文字ピッチレジスタ(P)、30・・・変倍レジ
スタ(V)である。 特許出廓人 キャノン株式会社 第2図 第4図
、3・・・受信部、4・・・受信メモリ、5・・・画像
メモリ、6・・・CPU16−1・・・ROM、6−2
・・・RAM、7・・・外部機器、8・・・プリンタ、
9・・・バス、10〜n・・・文字セットメモリ、20
・・・文字ピッチレジスタ(P)、30・・・変倍レジ
スタ(V)である。 特許出廓人 キャノン株式会社 第2図 第4図
Claims (1)
- 【特許請求の範囲】 フォントデータを指定サイズに従つて変倍して出力する
文字出力装置において、 フォントデータと指定サイズの差が所定以下の場合は当
該フォントを変倍しないで出力する出力手段を備えるこ
とを特徴とする文字出力装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63204674A JP2592919B2 (ja) | 1988-08-19 | 1988-08-19 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63204674A JP2592919B2 (ja) | 1988-08-19 | 1988-08-19 | 文字処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0255163A true JPH0255163A (ja) | 1990-02-23 |
| JP2592919B2 JP2592919B2 (ja) | 1997-03-19 |
Family
ID=16494415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63204674A Expired - Fee Related JP2592919B2 (ja) | 1988-08-19 | 1988-08-19 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2592919B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6090383A (ja) * | 1983-10-24 | 1985-05-21 | 富士通株式会社 | 図形表示・印刷装置 |
-
1988
- 1988-08-19 JP JP63204674A patent/JP2592919B2/ja not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6090383A (ja) * | 1983-10-24 | 1985-05-21 | 富士通株式会社 | 図形表示・印刷装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2592919B2 (ja) | 1997-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03129397A (ja) | 文書処理装置 | |
| JPH0255163A (ja) | 文字処理装置 | |
| JP2966847B2 (ja) | 文字処理装置 | |
| JPH0785939B2 (ja) | イメージング装置およびプリンタ | |
| JP2798675B2 (ja) | 文字処理装置 | |
| JPH04328628A (ja) | フォント・データ取り出し方式 | |
| JPS63242561A (ja) | フオント縮小システム | |
| JP3373345B2 (ja) | カラー表示装置 | |
| JPH01281963A (ja) | 文書処理装置 | |
| JPH07141340A (ja) | 文書出力方法及び文書処理装置 | |
| JP2950420B2 (ja) | 出力制御装置および出力制御方法 | |
| JP2905482B2 (ja) | 情報処理装置 | |
| JP2690567B2 (ja) | 印字制御装置 | |
| JP2967861B2 (ja) | 出力装置 | |
| JP2612402B2 (ja) | 表示制御方法 | |
| JP2595086B2 (ja) | 出力制御装置および罫線生成方法 | |
| JP3317600B2 (ja) | 画像形成装置 | |
| JPH08153092A (ja) | 文書処理装置 | |
| JPH0596811A (ja) | 印字方法 | |
| JPH11110150A (ja) | 画像処理システム及び画像処理方法並びに画像処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体 | |
| JPS6119366A (ja) | 文字の印字方法 | |
| JPS637963A (ja) | 印刷装置 | |
| JPH0499657A (ja) | 画像供給装置 | |
| JPH06238860A (ja) | 文字パターン発生方法 | |
| JPH05274309A (ja) | 情報処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19961015 |
|
| LAPS | Cancellation because of no payment of annual fees |