JPH03138182A - 高速高品位プリンタの制御装置 - Google Patents
高速高品位プリンタの制御装置Info
- Publication number
- JPH03138182A JPH03138182A JP1274980A JP27498089A JPH03138182A JP H03138182 A JPH03138182 A JP H03138182A JP 1274980 A JP1274980 A JP 1274980A JP 27498089 A JP27498089 A JP 27498089A JP H03138182 A JPH03138182 A JP H03138182A
- Authority
- JP
- Japan
- Prior art keywords
- modification
- processing
- data
- character
- dot pattern
- 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
- 238000012986 modification Methods 0.000 claims abstract description 70
- 230000004048 modification Effects 0.000 claims abstract description 70
- 238000012545 processing Methods 0.000 claims abstract description 66
- 238000013500 data storage Methods 0.000 claims description 7
- 238000000034 method Methods 0.000 abstract description 48
- 238000010586 diagram Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 101100379702 Caenorhabditis elegans arl-1 gene Proteins 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/004—Generic data transformation
- G06K2215/0054—Geometric transformations, e.g. on rasterised data
- G06K2215/0057—Sizing and resolution changes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0062—Handling the output data combining generic and host data, e.g. filling a raster
- G06K2215/0065—Page or partial page composition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0062—Handling the output data combining generic and host data, e.g. filling a raster
- G06K2215/0071—Post-treatment of the composed image, e.g. compression, rotation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、高速高品位プリンタにおけるドツトパターン
修飾文字等の印字を制御する制御装置に関する。
修飾文字等の印字を制御する制御装置に関する。
(従来の技術)
一般に、コンピュータ等において使用されるプリンタで
は、印字する文字のドツトパターンに文字の拡大や斜体
化等の修飾を行なうことがある。
は、印字する文字のドツトパターンに文字の拡大や斜体
化等の修飾を行なうことがある。
このような文字の修飾は、例えば、文章中の一部の文言
を強調して表現したい場合等に行なわれる。
を強調して表現したい場合等に行なわれる。
第2図は、従来のプリンタの制御装置におけるデータフ
ローの説明図である。
ローの説明図である。
図示の装置は、受信バッファ1と、CG(キャラクタ・
ジェネレータ)メモリ3と、イメージバッファ5とを備
えている。
ジェネレータ)メモリ3と、イメージバッファ5とを備
えている。
受信バッファ1は、RAM (ランダム・アクセス・メ
モリ)等から成り、上位装置から受信したデータを一時
的に格納する。
モリ)等から成り、上位装置から受信したデータを一時
的に格納する。
CGメモリ3は、印刷される文字を表わすドッドパター
ンデータを格納した記憶装置である。
ンデータを格納した記憶装置である。
イメージバッファ5は、RAM等から成り、印字される
単位量のドツトパターンデータを一時的に格納するもの
である。
単位量のドツトパターンデータを一時的に格納するもの
である。
次に、上述した装置の動作を説明する。
受信処理■′では、上位装置から印刷する文字に対応し
た文字データを受信し、受信バッファ1に格納する。デ
コード修飾処理■′では、文字データのデコードな行な
い、該当するドツトパターンデータなCGメモリ3から
取出す。
た文字データを受信し、受信バッファ1に格納する。デ
コード修飾処理■′では、文字データのデコードな行な
い、該当するドツトパターンデータなCGメモリ3から
取出す。
その後、ドツトパターンデータに対し、修飾処理を行な
う必要があるか否かを判断し、修飾処理が必要なときは
、修飾処理を行なう。このような修飾処理の例としては
、前述した拡大や斜体化等の処理がある。
う必要があるか否かを判断し、修飾処理が必要なときは
、修飾処理を行なう。このような修飾処理の例としては
、前述した拡大や斜体化等の処理がある。
第3図は、文字の拡大の手順の説明図である。
第3図(a)は、ドツトパターンの一例を示す図である
。このドツトパターンは、ある文字の一部分を表わすも
のである。
。このドツトパターンは、ある文字の一部分を表わすも
のである。
今、このドツトパターンを図中横方向に2倍に拡大する
。
。
まず、第3図(b)に示すように、図中横方向に隣接す
るドツトのORを取り、左右に半ドツトずつ延長した位
置にドツトを設ける。これにより、第3図(a)の1ド
ツトは、左右に3つのドツトが重なったものとなる。そ
して、印字の際は、ドツトが重なることはないので、中
央のドツトは、除かれ、第3図(C)に示す拡大文字が
印刷される。
るドツトのORを取り、左右に半ドツトずつ延長した位
置にドツトを設ける。これにより、第3図(a)の1ド
ツトは、左右に3つのドツトが重なったものとなる。そ
して、印字の際は、ドツトが重なることはないので、中
央のドツトは、除かれ、第3図(C)に示す拡大文字が
印刷される。
第4図は、文字の斜体化の手順を示す図である。
図示の文字は、縦線“1”を示すものである。
この文字を斜体化するには、例えば、図中縦方向の4ド
ツトずつを図中右方向に所定長だけ順次ずらす。このよ
うに、斜体化した文字を左右方向に圧縮することもでき
る。また、斜体化した文字を拡大する場合は、図中縦方
向の4ドツトずつの右側に4ドツトずつの列を加える。
ツトずつを図中右方向に所定長だけ順次ずらす。このよ
うに、斜体化した文字を左右方向に圧縮することもでき
る。また、斜体化した文字を拡大する場合は、図中縦方
向の4ドツトずつの右側に4ドツトずつの列を加える。
このように、拡大した斜体化文字を圧縮することもでき
る。
る。
(発明が解決しようとする課題)
しかしながら、上述した従来の装置には、次のような問
題点があった。
題点があった。
即ち、近年では、前述した第3図及び第4図に示すよう
な比較的単純な修飾のみならず、複雑な修飾も行なわれ
るようになってきている。これは、ユーザ側から文字を
高品位化する要求が強まっているからである。例えば、
第3図又は第4図に示す修飾処理を行なった後、文字を
滑らかにするスムージング処理を行ない、文字の品位、
即ち見易さの向上を図っている。
な比較的単純な修飾のみならず、複雑な修飾も行なわれ
るようになってきている。これは、ユーザ側から文字を
高品位化する要求が強まっているからである。例えば、
第3図又は第4図に示す修飾処理を行なった後、文字を
滑らかにするスムージング処理を行ない、文字の品位、
即ち見易さの向上を図っている。
このようなスムージング処理は、複雑なものであり、処
理時間が多くかかる。従って、従来のように印字直前に
初めて修飾処理を行なう方法では、処理能力が著しく低
下するという問題があった。
理時間が多くかかる。従って、従来のように印字直前に
初めて修飾処理を行なう方法では、処理能力が著しく低
下するという問題があった。
本発明は以上の点に着目してなされたもので、複雑で処
理時間のかかる修飾処理を行なう場合にも、処理能力の
低下を防ぐことができる高速高品位プリンタの制御装置
を提供することを目的とするものである。
理時間のかかる修飾処理を行なう場合にも、処理能力の
低下を防ぐことができる高速高品位プリンタの制御装置
を提供することを目的とするものである。
(課題を解決するための手段)
本発明の高速高品位プリンタの制御装置は、文字を高品
位化するための修飾処理が必要な文字データを蓄積する
文字データバッファと、修飾処理を行なった後のドツト
パターンデータな蓄積するドツトパターンデータ記憶部
と、受信した文字データが修飾又は展開が必要な文字デ
ータか否かを判断し、修飾が必要なときは、受信した文
字データを前記文字データバッファへ印字処理より前に
蓄積する受信処理手段と、前記ドツトパターンデータ記
憶部に格納されたデータを印字処理する印字処理手段と
、当該印字処理手段による処理のあき時間中に前記文字
データバッファに蓄積された文字データを修飾又は展開
処理して前記ドツトパターンデータ記憶部に格納するデ
ータ処理手段とから成ることを特徴とするものである。
位化するための修飾処理が必要な文字データを蓄積する
文字データバッファと、修飾処理を行なった後のドツト
パターンデータな蓄積するドツトパターンデータ記憶部
と、受信した文字データが修飾又は展開が必要な文字デ
ータか否かを判断し、修飾が必要なときは、受信した文
字データを前記文字データバッファへ印字処理より前に
蓄積する受信処理手段と、前記ドツトパターンデータ記
憶部に格納されたデータを印字処理する印字処理手段と
、当該印字処理手段による処理のあき時間中に前記文字
データバッファに蓄積された文字データを修飾又は展開
処理して前記ドツトパターンデータ記憶部に格納するデ
ータ処理手段とから成ることを特徴とするものである。
(作用)
上述した装置においては、受信処理手段によって文字の
修飾が必要か否かが判断され、修飾が必要なときは、受
信されたデータが文字データバッファに蓄積される。そ
して、修飾処理手段により、印刷処理のあき時間を利用
して文字の修飾処理が行なわれる。従って、複雑な修飾
処理や展開処理が必要な文字データについても、印刷に
必要なドツトパターンデータな早期に用意することがで
きる。この結果、プリンタの処理能力の向上を図ること
ができる。
修飾が必要か否かが判断され、修飾が必要なときは、受
信されたデータが文字データバッファに蓄積される。そ
して、修飾処理手段により、印刷処理のあき時間を利用
して文字の修飾処理が行なわれる。従って、複雑な修飾
処理や展開処理が必要な文字データについても、印刷に
必要なドツトパターンデータな早期に用意することがで
きる。この結果、プリンタの処理能力の向上を図ること
ができる。
(実施例)
第1図は、本発明のプリンタの制御装置におけるデータ
フローチャートの説明図である。
フローチャートの説明図である。
図示の装置は、受信バッファ1と、修飾文字バッファ(
文字データバッファ)2と、CGメモリ3と、修飾パタ
ーン記憶部(ドツトパターンデータ記憶部)4と、イメ
ージバッファ5とを備えている。
文字データバッファ)2と、CGメモリ3と、修飾パタ
ーン記憶部(ドツトパターンデータ記憶部)4と、イメ
ージバッファ5とを備えている。
受信バッファ1と、CGメモリ3と、イメージバッファ
5とは、前述した第2図に示す従来のものと同様である
ので、重複する説明を省略する。
5とは、前述した第2図に示す従来のものと同様である
ので、重複する説明を省略する。
修飾文字バッファ2は、RAM等から成り、文字を高品
位化するための修飾処理が必要なデータを一時的に蓄積
するものである。
位化するための修飾処理が必要なデータを一時的に蓄積
するものである。
修飾パターン記憶部4は、RAM等から成り、修飾処理
を行なった後のドツトパターンデータな一時的に蓄積す
るものである。
を行なった後のドツトパターンデータな一時的に蓄積す
るものである。
受信処理■、修飾処理■、デコード処理■及び印字処理
■は、第5図に示すプログラムにより行なわれるもので
ある。即ち、このプログラムを実行する図示しないプロ
セッサが、受信処理手段、修飾処理手段、デコード処理
手段及び印字処理手段となる。
■は、第5図に示すプログラムにより行なわれるもので
ある。即ち、このプログラムを実行する図示しないプロ
セッサが、受信処理手段、修飾処理手段、デコード処理
手段及び印字処理手段となる。
受信処理■では、受信したデータが受信バッファ1に蓄
えられる。これとともに、受信したデータが修飾が必要
な文字データか否かが判断される。そして、修飾が必要
なときは、受信したデータを修飾文字バッファ2へ印字
処理より前に蓄積する。
えられる。これとともに、受信したデータが修飾が必要
な文字データか否かが判断される。そして、修飾が必要
なときは、受信したデータを修飾文字バッファ2へ印字
処理より前に蓄積する。
修飾処理■では、修飾文字バッファ2に蓄積されたデー
タのドツトパターンをCGメモリ3から読み込んで修飾
処理を行ない、修飾パターン記憶部4に格納する。この
修飾処理■は、印字処理■のあき時間中に行なわれる。
タのドツトパターンをCGメモリ3から読み込んで修飾
処理を行ない、修飾パターン記憶部4に格納する。この
修飾処理■は、印字処理■のあき時間中に行なわれる。
デコード処理■では、受信バッファ1に蓄えられた文字
データに対応するドツトパターンデータがCGメモリ3
から読み込まれ、イメージバッファ5に格納される。た
だし、文字の修飾が必要な場合は、修飾処理■により格
納された修飾パターン記憶部4上からドツトパターンデ
ータが読み込まれ、イメージバッファ5に格納される。
データに対応するドツトパターンデータがCGメモリ3
から読み込まれ、イメージバッファ5に格納される。た
だし、文字の修飾が必要な場合は、修飾処理■により格
納された修飾パターン記憶部4上からドツトパターンデ
ータが読み込まれ、イメージバッファ5に格納される。
印字処理■では、イメージバッファ5上のドツトパター
ンデータな1コラム毎に読み出して印字する処理を行な
う。
ンデータな1コラム毎に読み出して印字する処理を行な
う。
第5図は、本発明のプリンタの制御装置における印字手
順を説明するフローチャートである。
順を説明するフローチャートである。
プリンタの電源をオンした後、イニシャル処理を行ない
(ステップS1)、データが送られてくるのを待つ(ス
テップS2)。データが送られてくると、受信割り込み
が働き、受信処理を行なう(ステップ5ll)。受信処
理では、前述したように、受信バッファ1にデータが蓄
えられる。
(ステップS1)、データが送られてくるのを待つ(ス
テップS2)。データが送られてくると、受信割り込み
が働き、受信処理を行なう(ステップ5ll)。受信処
理では、前述したように、受信バッファ1にデータが蓄
えられる。
これにより、ステップS2の判別結果は、否定(NO)
となる。さらに受信処理では、もし修飾が必要なときに
は修飾文字バッファにもデータが蓄えられる。
となる。さらに受信処理では、もし修飾が必要なときに
は修飾文字バッファにもデータが蓄えられる。
次に、修飾文字バッファが空か否かを判断しくステップ
S3)、空でなければ、修飾処理を行なう(ステップ3
5)。修飾処理では、まず、修飾文字バッファに蓄積さ
れた文字データを解読して当該文字データに対応したド
ツトパターンデータなCGメモリ3から読み出す。そし
て、前述したように、第3図又は第4図に示すような修
飾処理を行なう。また、このほか、文字の高品位化のた
めの修飾処理も行なう。修飾処理を行なった後のドツト
パターンデータは、修飾パターン記憶部4に蓄えられる
。受信されたデータ中に文字の修飾が指定されていなけ
れば、修飾処理では、何らの処理も行なわれず、ステッ
プS5は素通りとなる。
S3)、空でなければ、修飾処理を行なう(ステップ3
5)。修飾処理では、まず、修飾文字バッファに蓄積さ
れた文字データを解読して当該文字データに対応したド
ツトパターンデータなCGメモリ3から読み出す。そし
て、前述したように、第3図又は第4図に示すような修
飾処理を行なう。また、このほか、文字の高品位化のた
めの修飾処理も行なう。修飾処理を行なった後のドツト
パターンデータは、修飾パターン記憶部4に蓄えられる
。受信されたデータ中に文字の修飾が指定されていなけ
れば、修飾処理では、何らの処理も行なわれず、ステッ
プS5は素通りとなる。
次に、印字中か否かが判断される(ステップS4)。即
ち、後述するステップS7で、印字起動がかけられてい
るか否かが判断される。
ち、後述するステップS7で、印字起動がかけられてい
るか否かが判断される。
ステップS4の判別結果が否定(NO)のときは、イメ
ージバッファ5が一杯か否かが判別される(ステップS
6)。この答が否定(NO)のときは、デコード処理を
行なう(ステップS8)。デコード処理は、受信バッフ
ァ1に格納された文字データを解読して当該文字データ
に対応したドツトパターンデータなCGメモリ3から読
み出し、イメージバッファ5に格納する処理である。こ
のデコード処理においては、受信バッファ1内のデータ
中に文字の修飾が指定されているときは、前述したステ
ップS5で修飾処理されたドツトパターンデータが修飾
パターン記憶部4に格納されているので、当該修飾パタ
ーン記憶部4からドツトパターンデータな読み出し、イ
メージバッファ5に格納する。
ージバッファ5が一杯か否かが判別される(ステップS
6)。この答が否定(NO)のときは、デコード処理を
行なう(ステップS8)。デコード処理は、受信バッフ
ァ1に格納された文字データを解読して当該文字データ
に対応したドツトパターンデータなCGメモリ3から読
み出し、イメージバッファ5に格納する処理である。こ
のデコード処理においては、受信バッファ1内のデータ
中に文字の修飾が指定されているときは、前述したステ
ップS5で修飾処理されたドツトパターンデータが修飾
パターン記憶部4に格納されているので、当該修飾パタ
ーン記憶部4からドツトパターンデータな読み出し、イ
メージバッファ5に格納する。
ステップS6の判別結果が肯定(Yes )のときは、
印字起動を行なう(ステップS7)。これにより、第6
図に示すように、所定時間T毎に印字処理が行なわれる
(ステップ512)。
印字起動を行なう(ステップS7)。これにより、第6
図に示すように、所定時間T毎に印字処理が行なわれる
(ステップ512)。
第6図は、印字タイミングと印字処理との関係を示すタ
イムチャートである。
イムチャートである。
印字処理とは、イメージバッファ5に格納されたドツト
パターンデータを1コラム毎に印字ヘッドに送る処理で
ある。印字ヘッドは、所定時間T毎に1コラム分の印字
を行なう。
パターンデータを1コラム毎に印字ヘッドに送る処理で
ある。印字ヘッドは、所定時間T毎に1コラム分の印字
を行なう。
印字ヘッドで印字される1コラム分のドツトパターンは
、当該印字の前のタイミングで実行される印字処理によ
ってすでに送られていなければならない。即ち、例えば
、第1回目の印字処理では、時間toだけかかつて1コ
ラム分のドツトパターンデータが送られる。そして、猶
予時間a0を経た後、第2回目の印字タイミングで印字
ヘッドにより印字が行なわれる。従って、印字割り込み
の周期Tに比較して印字処理時間1゜(x=0〜n)は
、必然的に短くなる。猶予時間a0は、空き時間である
ので、この間プロセッサは、他の処理をすることができ
る。
、当該印字の前のタイミングで実行される印字処理によ
ってすでに送られていなければならない。即ち、例えば
、第1回目の印字処理では、時間toだけかかつて1コ
ラム分のドツトパターンデータが送られる。そして、猶
予時間a0を経た後、第2回目の印字タイミングで印字
ヘッドにより印字が行なわれる。従って、印字割り込み
の周期Tに比較して印字処理時間1゜(x=0〜n)は
、必然的に短くなる。猶予時間a0は、空き時間である
ので、この間プロセッサは、他の処理をすることができ
る。
即ち、第5図のステップS4の判別結果が肯定(Yes
) 、即ち印字中のときは、ステップS2に戻るよう
にする。そして、ステップS12の印字処理が例えば時
間toだけかかつて終了した後、猶予時間aOを使って
直ちにステップS2、S3及びS5を実行し、修飾文字
バッファ2に予め格納された文字データについて修飾処
理■を行なう。即ち、イメージバッファ5内のドツトパ
ターンデータの印字を行なう際の空き時間の合計(ao
+ a 1 +”・+ arl−1+ an )を利
用して、修飾パターン記憶部4内に次に印字するドツト
パターンデータを作っておくようにする。従って、イメ
ージバッファ5内のドツトパターンデータの印字が終了
し、次の印字を行なおうとするときには、修飾処理の終
了したドツトパターンデータが修飾パターン記憶部4内
に用意されている。このため、デコード処理■では、修
飾処理をする必要がなく、修飾パターン記憶部4内のド
ツトパターンデータなイメージバッファへ転送するだけ
でよい。従って、印字の直前に修飾処理が行なわれるこ
とがなくなり、プリンタの処理能力の向上が図られる。
) 、即ち印字中のときは、ステップS2に戻るよう
にする。そして、ステップS12の印字処理が例えば時
間toだけかかつて終了した後、猶予時間aOを使って
直ちにステップS2、S3及びS5を実行し、修飾文字
バッファ2に予め格納された文字データについて修飾処
理■を行なう。即ち、イメージバッファ5内のドツトパ
ターンデータの印字を行なう際の空き時間の合計(ao
+ a 1 +”・+ arl−1+ an )を利
用して、修飾パターン記憶部4内に次に印字するドツト
パターンデータを作っておくようにする。従って、イメ
ージバッファ5内のドツトパターンデータの印字が終了
し、次の印字を行なおうとするときには、修飾処理の終
了したドツトパターンデータが修飾パターン記憶部4内
に用意されている。このため、デコード処理■では、修
飾処理をする必要がなく、修飾パターン記憶部4内のド
ツトパターンデータなイメージバッファへ転送するだけ
でよい。従って、印字の直前に修飾処理が行なわれるこ
とがなくなり、プリンタの処理能力の向上が図られる。
尚、本発明は、上述した実施例に限定されるものではな
い。
い。
即ち、上述した実施例においては、通常の文字データに
対応したドツトパターンデータに修飾処理を行なう場合
について説明したが、本発明はこれに限らず、記憶装置
の記憶容量を押えるために、印刷用のドツトパターンを
圧縮したデータを展開する場合にも適用することができ
る。特に、圧縮データの圧縮率が高く、展開処理に時間
がかかる場合にも、印字処理に先立って展開処理を済ま
せておくことができ、プリンタの処理能力の向上を図る
ことができる。
対応したドツトパターンデータに修飾処理を行なう場合
について説明したが、本発明はこれに限らず、記憶装置
の記憶容量を押えるために、印刷用のドツトパターンを
圧縮したデータを展開する場合にも適用することができ
る。特に、圧縮データの圧縮率が高く、展開処理に時間
がかかる場合にも、印字処理に先立って展開処理を済ま
せておくことができ、プリンタの処理能力の向上を図る
ことができる。
(発明の効果)
以上説明したように、本発明の高速高品位プリンタの制
御装置は、印刷の際に修飾が必要となる文字データを先
読みし、印字処理の空き時間中に当該文字の修飾処理を
行ない、修飾されたドツトパターンデータを所定の記憶
装置上に用意しておくようにしたので、次のような効果
がある。
御装置は、印刷の際に修飾が必要となる文字データを先
読みし、印字処理の空き時間中に当該文字の修飾処理を
行ない、修飾されたドツトパターンデータを所定の記憶
装置上に用意しておくようにしたので、次のような効果
がある。
即ち、印字処理と平行して修飾処理を行なうことができ
、この結果、修飾処理のために印字処理が遅れることを
防止することができ、プリンタの処理能力の向上を図る
ことができる。
、この結果、修飾処理のために印字処理が遅れることを
防止することができ、プリンタの処理能力の向上を図る
ことができる。
第1図は本発明の高速高品位プリンタの制御装置におけ
るデータフローを示す図、第2図は従来の高速高品位プ
リンタの制御装置におけるデータフローを示す図、第3
図は文字の拡大化の手順の説明図、第4図は文字の斜体
化の手順の説明図、第5図は本発明のプリンタの制御装
置における印字手順を説明するフローチャート、第6図
は印字タイミングと印字処理との関係を示すタイムチャ
ートである。 1・・・受信バッファ、 2・・・修飾文字バッファ(文字データバッファ)、3
・−CGメモリ、 4・・・修飾パターン記憶部 (ドツトパターンデータ記憶部)、 5・・・イメージバッファ。
るデータフローを示す図、第2図は従来の高速高品位プ
リンタの制御装置におけるデータフローを示す図、第3
図は文字の拡大化の手順の説明図、第4図は文字の斜体
化の手順の説明図、第5図は本発明のプリンタの制御装
置における印字手順を説明するフローチャート、第6図
は印字タイミングと印字処理との関係を示すタイムチャ
ートである。 1・・・受信バッファ、 2・・・修飾文字バッファ(文字データバッファ)、3
・−CGメモリ、 4・・・修飾パターン記憶部 (ドツトパターンデータ記憶部)、 5・・・イメージバッファ。
Claims (1)
- 【特許請求の範囲】 文字を高品位化するための修飾処理が必要な文字データ
を蓄積する文字データバッファと、修飾処理を行なった
後のドットパターンデータを蓄積するドットパターンデ
ータ記憶部と、受信した文字データが修飾が必要な文字
データか否かを判断し、修飾が必要なときは、受信した
文字データを前記文字データバッファへ印字処理より前
に蓄積する受信処理手段と、 前記ドットパターンデータ記憶部に格納されたデータを
印字処理する印字処理手段と、 当該印字処理手段による処理のあき時間中に前記文字デ
ータバッファに蓄積された文字データを修飾又は展開処
理して前記ドットパターンデータ記憶部に格納するデー
タ処理手段とから成ることを特徴とする高速高品位プリ
ンタの制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1274980A JP2732684B2 (ja) | 1989-10-24 | 1989-10-24 | 高速高品位プリンタの制御装置 |
US07/600,827 US5119471A (en) | 1989-10-24 | 1990-10-22 | Control apparatus of high speed/high quality printer |
DE69027650T DE69027650T2 (de) | 1989-10-24 | 1990-10-23 | Steuervorrichtung für Drucker mit hoher Geschwindigkeit und Qualität |
EP90120335A EP0424885B1 (en) | 1989-10-24 | 1990-10-23 | Control apparatus of high speed/high quality printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1274980A JP2732684B2 (ja) | 1989-10-24 | 1989-10-24 | 高速高品位プリンタの制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03138182A true JPH03138182A (ja) | 1991-06-12 |
JP2732684B2 JP2732684B2 (ja) | 1998-03-30 |
Family
ID=17549242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1274980A Expired - Lifetime JP2732684B2 (ja) | 1989-10-24 | 1989-10-24 | 高速高品位プリンタの制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5119471A (ja) |
EP (1) | EP0424885B1 (ja) |
JP (1) | JP2732684B2 (ja) |
DE (1) | DE69027650T2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0717080A (ja) * | 1993-07-01 | 1995-01-20 | Nec Corp | 印字装置 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5471676A (en) * | 1989-10-17 | 1995-11-28 | Nakajima All Precision Co., Ltd. | Character data compressing method and character modifying method |
JP2866145B2 (ja) * | 1990-03-30 | 1999-03-08 | キヤノン株式会社 | 印刷装置 |
JP2556224B2 (ja) * | 1991-09-25 | 1996-11-20 | ブラザー工業株式会社 | テープ印字装置 |
US20030156129A1 (en) * | 1991-12-25 | 2003-08-21 | Tsutomu Takahashi | Information processing method and apparatus |
JPH06220781A (ja) * | 1993-01-28 | 1994-08-09 | Kanebo Ltd | 捺染方法および装置 |
US5606649A (en) * | 1995-09-08 | 1997-02-25 | Dynalab, Inc. | Method of encoding a document with text characters, and method of sending a document with text characters from a transmitting computer system to a receiving computer system |
US7420712B2 (en) * | 2004-05-28 | 2008-09-02 | Xerox Corporation | Systems and methods that alter electronic data based on availability of time |
US7697156B2 (en) * | 2005-04-28 | 2010-04-13 | Xerox Corporation | Systems and methods for highlighting print jobs in a print queue |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60187558A (ja) * | 1984-03-06 | 1985-09-25 | Oki Electric Ind Co Ltd | 印字フオントコントロ−ル方法 |
JPS60200353A (ja) * | 1984-03-23 | 1985-10-09 | Usac Electronics Ind Co Ltd | 入出力装置制御方式 |
US4879666A (en) * | 1986-05-19 | 1989-11-07 | Hitachi, Ltd. | Information output device having data buffer for performing both character positioning and character expansion/compression |
JPS62280043A (ja) * | 1986-05-30 | 1987-12-04 | Oki Electric Ind Co Ltd | 文字パタ−ン変換回路 |
JPS6340189A (ja) * | 1986-08-05 | 1988-02-20 | ミノルタ株式会社 | アドレス変換方式 |
US4860219A (en) * | 1987-02-26 | 1989-08-22 | National Business Systems, Inc. | High speed printer |
JPH01174463A (ja) * | 1987-12-28 | 1989-07-11 | Sharp Corp | ドットパターン補正方法 |
-
1989
- 1989-10-24 JP JP1274980A patent/JP2732684B2/ja not_active Expired - Lifetime
-
1990
- 1990-10-22 US US07/600,827 patent/US5119471A/en not_active Expired - Lifetime
- 1990-10-23 EP EP90120335A patent/EP0424885B1/en not_active Expired - Lifetime
- 1990-10-23 DE DE69027650T patent/DE69027650T2/de not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0717080A (ja) * | 1993-07-01 | 1995-01-20 | Nec Corp | 印字装置 |
Also Published As
Publication number | Publication date |
---|---|
DE69027650T2 (de) | 1997-02-13 |
JP2732684B2 (ja) | 1998-03-30 |
EP0424885A2 (en) | 1991-05-02 |
EP0424885A3 (en) | 1992-10-21 |
EP0424885B1 (en) | 1996-07-03 |
DE69027650D1 (de) | 1996-08-08 |
US5119471A (en) | 1992-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH03138182A (ja) | 高速高品位プリンタの制御装置 | |
JPH0753454B2 (ja) | テキスト情報処理装置 | |
US5586229A (en) | Band printing method for preventing band overrun error in page printer | |
JP2887928B2 (ja) | イメージデータ出力装置 | |
JPS6321158A (ja) | プリンタ出力装置 | |
JPH06161398A (ja) | イメージパターン転送システム | |
JP3089014B2 (ja) | 出力制御方法及びその装置 | |
JP2003241917A (ja) | 画像処理装置、画像処理方法、プログラム及び記憶媒体 | |
JP2881948B2 (ja) | ドットパターン発生装置 | |
JPH0930056A (ja) | プリンタコントローラ | |
JP2849319B2 (ja) | 文字パターン圧縮方法 | |
JPH09198025A (ja) | 文字パターン出力方法および装置 | |
JPH0612198A (ja) | プリンター装置制御回路 | |
JPS61264377A (ja) | 文字パタ−ン発生装置 | |
JPH05212913A (ja) | 画像形成装置 | |
JPH02198271A (ja) | 2値データの符号化エラー処理方式 | |
JPS63179758A (ja) | シリアルドツトプリンタの描画イメ−ジ制御方式 | |
JP2000246978A (ja) | 画像形成装置 | |
JPH02225066A (ja) | 印刷装置 | |
JPH0635190B2 (ja) | 文字の印字方法 | |
JPS63207656A (ja) | 字体別任意サイズフオントセツト出力装置 | |
JPH064231A (ja) | プリンタ及びプリンタにおける印字制御方法 | |
JPH04310764A (ja) | プリンタ | |
JPH04282272A (ja) | 記録装置 | |
JPH09174960A (ja) | プリンタコントローラ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081226 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091226 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term |