JPH0211351A - 文書出力装置 - Google Patents
文書出力装置Info
- Publication number
- JPH0211351A JPH0211351A JP63160685A JP16068588A JPH0211351A JP H0211351 A JPH0211351 A JP H0211351A JP 63160685 A JP63160685 A JP 63160685A JP 16068588 A JP16068588 A JP 16068588A JP H0211351 A JPH0211351 A JP H0211351A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- font
- dots
- magnified
- output
- 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
Landscapes
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は文書出力装置、特にフォントパターンの拡大を
行って出力する文書出力装置に関するものである。
行って出力する文書出力装置に関するものである。
[従来の技術]
従来この種の装置では、フォントパターンをドツトのオ
ン/オフ状態で記憶している場合が多い。このドツトパ
ターンに単純な拡大を行う場合、第2図の(a)の文字
は(b)の4平方倍、(C)の8平方倍のように出力さ
れてしまい、出力が見苦しくなる。そこで、このような
欠点を補うために、近傍のドツトのオン/オフ状態も考
え拡大を行う手段もあるが、処理が複雑になってしまう
。又、フォントパターンの情報を直線や曲線等で表現し
てフォントパターンの展開を行うという手法があり、拡
大によっても出力が見苦しくなることはないが、展開に
時間がかかつてしまう。
ン/オフ状態で記憶している場合が多い。このドツトパ
ターンに単純な拡大を行う場合、第2図の(a)の文字
は(b)の4平方倍、(C)の8平方倍のように出力さ
れてしまい、出力が見苦しくなる。そこで、このような
欠点を補うために、近傍のドツトのオン/オフ状態も考
え拡大を行う手段もあるが、処理が複雑になってしまう
。又、フォントパターンの情報を直線や曲線等で表現し
てフォントパターンの展開を行うという手法があり、拡
大によっても出力が見苦しくなることはないが、展開に
時間がかかつてしまう。
[発明が解決しようとする課題]
本発明は、前記従来の欠点を除去し、高速に且つ品位の
低下を少なく拡大文字を出力する文書出力装置を提供す
る。
低下を少なく拡大文字を出力する文書出力装置を提供す
る。
[課題を解決するための手段]
この課題を解決するために、本発明の文書出力装置は、
文字コードおよび制御コードに対応して、文字をフォン
トパターンに展開し、文書を出力する文書出力装置にお
いて、 文字コードに対応して、フォントパターンを記憶する第
1の記憶手段と、網点パターンを記憶する第2の記憶手
段と、文字コードに対応して前記第1の記憶手段から読
み込まれた前記フォントパターンを、所定の制御コード
に基づいて拡大する拡大手段と、前記拡大したフォント
パターンと前記第2の記憶手段内の網点パターンとを合
成する合成手段とを備える。
文字コードおよび制御コードに対応して、文字をフォン
トパターンに展開し、文書を出力する文書出力装置にお
いて、 文字コードに対応して、フォントパターンを記憶する第
1の記憶手段と、網点パターンを記憶する第2の記憶手
段と、文字コードに対応して前記第1の記憶手段から読
み込まれた前記フォントパターンを、所定の制御コード
に基づいて拡大する拡大手段と、前記拡大したフォント
パターンと前記第2の記憶手段内の網点パターンとを合
成する合成手段とを備える。
[作用]
かかる構成において、文字コードに対応し・て第1の記
憶手段から読み込まれたフォントパターンを、所定の制
御コードに基づいて拡大手段で拡大し、合成手段で第2
の記憶手段内の網点パターンとを合成する。
憶手段から読み込まれたフォントパターンを、所定の制
御コードに基づいて拡大手段で拡大し、合成手段で第2
の記憶手段内の網点パターンとを合成する。
[実施例コ
第1図は本実施例の文書出力装置の構成図である。図中
、1は出力制御装置であり、制御手順を示すコントロー
ルプログラムが格納されているROM2a、および制御
情報の記憶用のRAM2bを有し、出力制御装置の制御
を司るマイクロプロセッサよりなるCPU2と、フォン
トパターンが記憶されているROMより成る文字パター
ン発生器3と、網点パターンが記憶されているRAMよ
り成る網点パターン記憶部4と、1ペ一ジ分のドツトパ
ターンを記憶しておくフレームメモリ5と、フレームメ
モリ5のドツトイメージを例えばレーザビームプリンタ
でのレーザのオン/オフ信号に変換するプリンタインタ
フェース部6と、種々のコンピュータとの接続を行う、
例えばR3−232C等のインタフェース回路8とから
成る。7は出力制御装置1とプリンタインタフェース部
6を介して接続されるプリンタ部であり、9はインタフ
ェース回路8を介して出力制御装置1と接続された、出
力データを発生するホストコンピュータである。
、1は出力制御装置であり、制御手順を示すコントロー
ルプログラムが格納されているROM2a、および制御
情報の記憶用のRAM2bを有し、出力制御装置の制御
を司るマイクロプロセッサよりなるCPU2と、フォン
トパターンが記憶されているROMより成る文字パター
ン発生器3と、網点パターンが記憶されているRAMよ
り成る網点パターン記憶部4と、1ペ一ジ分のドツトパ
ターンを記憶しておくフレームメモリ5と、フレームメ
モリ5のドツトイメージを例えばレーザビームプリンタ
でのレーザのオン/オフ信号に変換するプリンタインタ
フェース部6と、種々のコンピュータとの接続を行う、
例えばR3−232C等のインタフェース回路8とから
成る。7は出力制御装置1とプリンタインタフェース部
6を介して接続されるプリンタ部であり、9はインタフ
ェース回路8を介して出力制御装置1と接続された、出
力データを発生するホストコンピュータである。
かかる構成において、ホストコンピュータ9よりの印字
データ及び制御命令は、インタフェース回路8を経由し
てCPU2に取り込まれ、CPU2は印字データの出力
位置に相当するフレームメモリ5上に、文字パターン発
生器3から読み込んだ印字データに相当するフォントパ
ターンをパターン展開する。CPU2は順次出力データ
の処理とパターン展開とを行い、1ペ一ジ分のパターン
展開が終了すると、プリンタインタフェース部6にフレ
ームメモリ5のデータをビデオ信号化する指示を行う。
データ及び制御命令は、インタフェース回路8を経由し
てCPU2に取り込まれ、CPU2は印字データの出力
位置に相当するフレームメモリ5上に、文字パターン発
生器3から読み込んだ印字データに相当するフォントパ
ターンをパターン展開する。CPU2は順次出力データ
の処理とパターン展開とを行い、1ペ一ジ分のパターン
展開が終了すると、プリンタインタフェース部6にフレ
ームメモリ5のデータをビデオ信号化する指示を行う。
プリンタインタフェース部6はプリンタ部7に対し給紙
の指示を行うと共に、例えばプリンタ部6がレーザビー
ムプリンタの場合は、フレームメモリ5の各ドツトデー
タを、順次レーザのオン/オフ用シリアル信号に変換し
て出力する。
の指示を行うと共に、例えばプリンタ部6がレーザビー
ムプリンタの場合は、フレームメモリ5の各ドツトデー
タを、順次レーザのオン/オフ用シリアル信号に変換し
て出力する。
CPU2はホストコンピュータ9から、例えば第3図の
ような拡大指示を含む制御命令およびデータを取り込ん
だ場合、文字パターンの拡大処理を行う。なお第3図に
おいて csi”は制御命令であることを示すコードで
あり、“400.400ΔB”が以下に続く出力データ
” A B C”を縦4倍、横4倍に拡大して出力する
旨を指示するパラメータである。(ここで“△“はスペ
ースを示す。
ような拡大指示を含む制御命令およびデータを取り込ん
だ場合、文字パターンの拡大処理を行う。なお第3図に
おいて csi”は制御命令であることを示すコードで
あり、“400.400ΔB”が以下に続く出力データ
” A B C”を縦4倍、横4倍に拡大して出力する
旨を指示するパラメータである。(ここで“△“はスペ
ースを示す。
CPU2は拡大処理時には、拡大に応じて単純に拡大を
行ったフォントパターンを、RAM2bに展開する。例
えば2平方倍の場合は、第5図の16ドツト×24ドツ
ト(=48バイト)の” A ”のパターンを、第7A
図の“°A”のように32ドツト×48ドツト(=19
2バイト)のパターンを展開しておく。その後、拡大パ
ターンの左上端の紙面上の位置を求め、順次拡大パター
ンの各バイトをそれぞれの位置に相当するフレームメモ
リ5上に書き込みを行う。その際、網点パターン記憶部
4よりの網点パターンとの合成(本例ではAND処理)
を行う。第4図は網点パターン記憶部4の内容で8ビツ
ト×8ビツト(=8バイト)より構成されている。これ
は、繰り返しのパターンの場合は、その最少パターンの
みの記憶で良い。
行ったフォントパターンを、RAM2bに展開する。例
えば2平方倍の場合は、第5図の16ドツト×24ドツ
ト(=48バイト)の” A ”のパターンを、第7A
図の“°A”のように32ドツト×48ドツト(=19
2バイト)のパターンを展開しておく。その後、拡大パ
ターンの左上端の紙面上の位置を求め、順次拡大パター
ンの各バイトをそれぞれの位置に相当するフレームメモ
リ5上に書き込みを行う。その際、網点パターン記憶部
4よりの網点パターンとの合成(本例ではAND処理)
を行う。第4図は網点パターン記憶部4の内容で8ビツ
ト×8ビツト(=8バイト)より構成されている。これ
は、繰り返しのパターンの場合は、その最少パターンの
みの記憶で良い。
第6図、第7A部、第7B図は本実施例の合成処理を模
式的に示したもので、第8図は本実施例の拡大処理と合
成処理の手順を示すフローチャートである。第8図にお
いて、Ewは横拡大率、Ehは縦拡大率を表す。
式的に示したもので、第8図は本実施例の拡大処理と合
成処理の手順を示すフローチャートである。第8図にお
いて、Ewは横拡大率、Ehは縦拡大率を表す。
まず、ステップS81で所定の拡大パターンをRAMZ
b上に形成する。ステップS82で左上端の位置座標(
x、y)を算出する。ステップS83でカウンタn=o
とし、ステップS84でY座標をレジスタY′に記憶す
る。ステップS85でカウンタm=oとし、ステップS
86でX座標をレジスタX′に記憶する。ステップS8
7で拡大パターンのカウンタm、nに相当する1バイト
と、網点パターンのnmod8に相当する1バイトとの
ANDをとる。ステップ588で座標(X’、Y′)に
相当するフレームメモリ5の位置に、ステップS87で
AND処理した1バイトのパターンを書ぎ込む。
b上に形成する。ステップS82で左上端の位置座標(
x、y)を算出する。ステップS83でカウンタn=o
とし、ステップS84でY座標をレジスタY′に記憶す
る。ステップS85でカウンタm=oとし、ステップS
86でX座標をレジスタX′に記憶する。ステップS8
7で拡大パターンのカウンタm、nに相当する1バイト
と、網点パターンのnmod8に相当する1バイトとの
ANDをとる。ステップ588で座標(X’、Y′)に
相当するフレームメモリ5の位置に、ステップS87で
AND処理した1バイトのパターンを書ぎ込む。
ステップS89でレジスタX′に8を加え、ステップS
90でカウンタmを1つカウントアツプする。ステップ
S91でカウンタmがEwになったかをチエツクし、ま
だの場合はステップS87に度って、ステップ387〜
S91を繰り返す。カウンタmがEwになるとステップ
S92に進んで、ステップS92でレジスタY′の1を
加え、ステップS93でカウンタnを1つカウントアツ
プする。ステップS94でカウンタn=Eh×24か否
かがチエツクされ、まだの場合はステップS85に戻っ
て、ステップ385〜S94を繰り返す。カウンタn=
EhX24の成った時には、第7A図、第7B図に示し
たような拡大パターンと網点パターンの合成が完了する
。
90でカウンタmを1つカウントアツプする。ステップ
S91でカウンタmがEwになったかをチエツクし、ま
だの場合はステップS87に度って、ステップ387〜
S91を繰り返す。カウンタmがEwになるとステップ
S92に進んで、ステップS92でレジスタY′の1を
加え、ステップS93でカウンタnを1つカウントアツ
プする。ステップS94でカウンタn=Eh×24か否
かがチエツクされ、まだの場合はステップS85に戻っ
て、ステップ385〜S94を繰り返す。カウンタn=
EhX24の成った時には、第7A図、第7B図に示し
たような拡大パターンと網点パターンの合成が完了する
。
なおrzood8はnの“8″を法とする剰余で、nが
゛17°°の時nmod8は1”である。また網点パタ
ーンは8ビツト×8ビツトの1バイト幅のため、位置算
出のためにはnmod8の処理で充分である。
゛17°°の時nmod8は1”である。また網点パタ
ーンは8ビツト×8ビツトの1バイト幅のため、位置算
出のためにはnmod8の処理で充分である。
尚、本実施例ではビデオ信号による印字出力として説明
したが、フレームメモリは特に印字に限定されるもので
はなく、デイスプレィ装置のような画面出力用のビデオ
メモリであってもよい。また、本実施例では1ペ一ジ分
のドツトイメージをフレームメモリ上に生成して出力す
るようにしたが、ツイヤドツトプリンタのように逐次的
に文字出力を行うプリンタにも適用できる。また、本実
施例では合成する網点パターンを特定パターンとしたが
、パターンの記憶はメモリによるため、合成する網点パ
ターンをホストコンピュータからパターン登録を行って
も同様である。また合成する網点パターンを複数用意し
、ホストコンピュータからの指示や拡大率により選択し
ても同様である。
したが、フレームメモリは特に印字に限定されるもので
はなく、デイスプレィ装置のような画面出力用のビデオ
メモリであってもよい。また、本実施例では1ペ一ジ分
のドツトイメージをフレームメモリ上に生成して出力す
るようにしたが、ツイヤドツトプリンタのように逐次的
に文字出力を行うプリンタにも適用できる。また、本実
施例では合成する網点パターンを特定パターンとしたが
、パターンの記憶はメモリによるため、合成する網点パ
ターンをホストコンピュータからパターン登録を行って
も同様である。また合成する網点パターンを複数用意し
、ホストコンピュータからの指示や拡大率により選択し
ても同様である。
更に、本実施例では、−度拡大のパターンを発生した後
合成(AND)処理を施したが、拡大処理と合成処理を
同時に施しても同様である。
合成(AND)処理を施したが、拡大処理と合成処理を
同時に施しても同様である。
以上説明したように、拡大出力時、特定パターンとの合
成を行う事により高速で高品位な拡大出力を行う事が出
来るという効果がある。
成を行う事により高速で高品位な拡大出力を行う事が出
来るという効果がある。
[発明の効果]
本発明により、高速に且つ品位の低下を少なく拡大文字
を出力する文書出力装置を提供できる。
を出力する文書出力装置を提供できる。
第1図は本実施例の文書出力装置のブロック図、
第2図は拡大出力での従来例を示す図、第3図は拡大指
示の例を示す図、 第4図は本実施例での網点パターンを示す図、第5図は
フォントパターンの例を示す図、第6図、第7A図、第
7B図拡大処理の模式第8図は拡大合成処理のフローチ
ャートである。 図中、1・・・出力制御装置、2・・・CPLI、2a
・・・ROM、2b・・・RAM、3・・・文字パター
ン発生器、4・・・網点パターン記憶部、5・・・フレ
ームメモリ、6・・・プリンタインタフェース部、7・
・・プリンタ部、8・・・インタフェース回路、9・・
・ホストコンピュータである。 (a) (b) (C) 第2図
示の例を示す図、 第4図は本実施例での網点パターンを示す図、第5図は
フォントパターンの例を示す図、第6図、第7A図、第
7B図拡大処理の模式第8図は拡大合成処理のフローチ
ャートである。 図中、1・・・出力制御装置、2・・・CPLI、2a
・・・ROM、2b・・・RAM、3・・・文字パター
ン発生器、4・・・網点パターン記憶部、5・・・フレ
ームメモリ、6・・・プリンタインタフェース部、7・
・・プリンタ部、8・・・インタフェース回路、9・・
・ホストコンピュータである。 (a) (b) (C) 第2図
Claims (1)
- 【特許請求の範囲】 文字コードおよび制御コードに対応して、文字をフォン
トパターンに展開し、文書を出力する文書出力装置にお
いて、 文字コードに対応して、フォントパターンを記憶する第
1の記憶手段と、 網点パターンを記憶する第2の記憶手段と、文字コード
に対応して前記第1の記憶手段から読み込まれた前記フ
ォントパターンを、所定の制御コードに基づいて拡大す
る拡大手段と、前記拡大したフォントパターンと前記第
2の記憶手段内の網点パターンとを合成する合成手段と
を備えることを特徴とする文書出力装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63160685A JPH0211351A (ja) | 1988-06-30 | 1988-06-30 | 文書出力装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63160685A JPH0211351A (ja) | 1988-06-30 | 1988-06-30 | 文書出力装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0211351A true JPH0211351A (ja) | 1990-01-16 |
Family
ID=15720253
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63160685A Pending JPH0211351A (ja) | 1988-06-30 | 1988-06-30 | 文書出力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0211351A (ja) |
-
1988
- 1988-06-30 JP JP63160685A patent/JPH0211351A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3029136B2 (ja) | 出力方法及び装置 | |
| JPH05342314A (ja) | 画像処理装置 | |
| JPH0211351A (ja) | 文書出力装置 | |
| JP2744228B2 (ja) | 画像処理装置 | |
| JP2635311B2 (ja) | 文書処理装置 | |
| JP2727667B2 (ja) | 描画装置 | |
| JPH0594511A (ja) | 画像処理装置 | |
| JP2967861B2 (ja) | 出力装置 | |
| JP2803746B2 (ja) | 文字処理方法及びその装置 | |
| JP2974638B2 (ja) | 文書処理装置及び方法 | |
| JP3089014B2 (ja) | 出力制御方法及びその装置 | |
| JP3040624B2 (ja) | パターン発生装置 | |
| JP2737845B2 (ja) | 文字処理方法及び装置 | |
| JPH0583384B2 (ja) | ||
| JP2710350B2 (ja) | 画像処理装置および画像処理装置の画像処理方法 | |
| JP3078120B2 (ja) | 表示制御方法及び装置 | |
| JPH05216969A (ja) | 図形処理方法 | |
| JPH05210717A (ja) | 図形処理方法 | |
| JPH0493994A (ja) | 文字処理装置 | |
| JPH0264852A (ja) | 文書処理装置 | |
| JPH0926781A (ja) | 描画処理装置 | |
| JPH05210715A (ja) | 図形処理方法 | |
| JPS62272377A (ja) | 画像表示装置 | |
| JPH05210716A (ja) | 図形処理方法 | |
| JPS61220880A (ja) | プリント位置調整方式 |