JPH06320824A - 印刷装置の描画文字制御方式 - Google Patents
印刷装置の描画文字制御方式Info
- Publication number
- JPH06320824A JPH06320824A JP5111449A JP11144993A JPH06320824A JP H06320824 A JPH06320824 A JP H06320824A JP 5111449 A JP5111449 A JP 5111449A JP 11144993 A JP11144993 A JP 11144993A JP H06320824 A JPH06320824 A JP H06320824A
- Authority
- JP
- Japan
- Prior art keywords
- character
- area
- expanded
- register
- print data
- 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
- Record Information Processing For Printing (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】 ファームウェアの負担を軽減して文字データ
を展開する処理を迅速し、装置の性能を向上することに
ある。 【構成】 第1のレジスタに記憶されている印刷データ
展開用メモリに展開される文字のスタートアドレスに第
2のレジスタに記憶されている展開される文字のX方向
およびY方向のサイズを加算して前記印刷データ展開用
メモリに展開される文字の領域を算出する文字領域算出
手段と、この文字領域算出手段により算出された文字の
領域が前記印刷データ展開用メモリの印刷の可能な領域
内に展開されるか否かを検出する印刷領域内外検出手段
とを備えたことにある。
を展開する処理を迅速し、装置の性能を向上することに
ある。 【構成】 第1のレジスタに記憶されている印刷データ
展開用メモリに展開される文字のスタートアドレスに第
2のレジスタに記憶されている展開される文字のX方向
およびY方向のサイズを加算して前記印刷データ展開用
メモリに展開される文字の領域を算出する文字領域算出
手段と、この文字領域算出手段により算出された文字の
領域が前記印刷データ展開用メモリの印刷の可能な領域
内に展開されるか否かを検出する印刷領域内外検出手段
とを備えたことにある。
Description
【0001】
【産業上の利用分野】本発明は、印刷の可能な領域に展
開される文字を記憶する印刷データ展開用メモリと、こ
の印刷データ展開用メモリに記憶される印刷の可能な領
域に展開される文字を印刷する印刷装置の描画文字制御
方式のうち、特に、印刷データ展開用メモリに展開され
る文字データが印刷可能領域に存在するか否かの確認を
行う回路を設けることにより、ファームウェアの負担を
軽減して文字データを展開する処理を迅速し、装置の性
能を向上する印刷装置の描画文字制御方式に関する。
開される文字を記憶する印刷データ展開用メモリと、こ
の印刷データ展開用メモリに記憶される印刷の可能な領
域に展開される文字を印刷する印刷装置の描画文字制御
方式のうち、特に、印刷データ展開用メモリに展開され
る文字データが印刷可能領域に存在するか否かの確認を
行う回路を設けることにより、ファームウェアの負担を
軽減して文字データを展開する処理を迅速し、装置の性
能を向上する印刷装置の描画文字制御方式に関する。
【0002】
【従来の技術】従来の印刷装置の描画文字制御方式を図
5に示す印刷データ展開用フレームメモリ35を用いて
説明する。上記印刷装置の描画文字制御方式は、コンピ
ュータ本体から送信される文字データを印刷データ展開
用フレームメモリ35の印刷可能領域39に当該文字デ
ータ37を展開し、印刷の不可能な領域を示す印刷不可
領域41には文字データを展開しない。
5に示す印刷データ展開用フレームメモリ35を用いて
説明する。上記印刷装置の描画文字制御方式は、コンピ
ュータ本体から送信される文字データを印刷データ展開
用フレームメモリ35の印刷可能領域39に当該文字デ
ータ37を展開し、印刷の不可能な領域を示す印刷不可
領域41には文字データを展開しない。
【0003】上記印刷データ展開用フレームメモリ35
に文字データ37を展開する前処理として印刷装置の描
画文字制御方式は、コンピュータ本体から送信される文
字データ37を1文字毎に印刷可能領域39に展開され
るか否かを確認する必要があった。上記印刷データ展開
用フレームメモリ35の印刷可能領域39に文字データ
37が展開されているかを確認する場合に印刷装置の描
画文字制御方式は、図中左上端部の文字データ「A」の
左上隅を原点としてX方向、Y方向に文字データのサイ
ズ分を加算する。加算後、印刷装置の描画文字制御方式
は、加算により得られた文字データの領域と印刷不可領
域41の境界線のX座標CxおよびY座標Cyとを比較
して当該Cx、Cyより小さい値の場合には印刷可能領
域内に存在すると判断する。一方、印刷不可領域41の
境界線のX座標CxまたはY座標Cyより大きい値の場
合に印刷装置の描画文字制御方式は、文字データが印刷
不可領域41に存在すると判断する。上記判断により印
刷装置の描画文字制御方式は、印刷可能領域39内に存
在する文字データを展開して1頁分の文字データを展開
した後に印刷用紙に印刷し、印刷不可領域に存在する文
字データを展開しないものであった。
に文字データ37を展開する前処理として印刷装置の描
画文字制御方式は、コンピュータ本体から送信される文
字データ37を1文字毎に印刷可能領域39に展開され
るか否かを確認する必要があった。上記印刷データ展開
用フレームメモリ35の印刷可能領域39に文字データ
37が展開されているかを確認する場合に印刷装置の描
画文字制御方式は、図中左上端部の文字データ「A」の
左上隅を原点としてX方向、Y方向に文字データのサイ
ズ分を加算する。加算後、印刷装置の描画文字制御方式
は、加算により得られた文字データの領域と印刷不可領
域41の境界線のX座標CxおよびY座標Cyとを比較
して当該Cx、Cyより小さい値の場合には印刷可能領
域内に存在すると判断する。一方、印刷不可領域41の
境界線のX座標CxまたはY座標Cyより大きい値の場
合に印刷装置の描画文字制御方式は、文字データが印刷
不可領域41に存在すると判断する。上記判断により印
刷装置の描画文字制御方式は、印刷可能領域39内に存
在する文字データを展開して1頁分の文字データを展開
した後に印刷用紙に印刷し、印刷不可領域に存在する文
字データを展開しないものであった。
【0004】
【発明が解決しようとする課題】しかしながら、従来の
印刷装置の描画文字制御方式は、印刷データ展開用フレ
ームメモリ35の印刷可能領域に文字データが存在する
確認を1文字毎に行うため、特に、文字データが多くな
るとCPUに備えられているファームウェアによる確認
の処理に時間を要し、当該ファームウェアの負担が大き
くなり文字データを展開する処理の遅延を招来し、印刷
装置の処理能力を低下する問題があった。
印刷装置の描画文字制御方式は、印刷データ展開用フレ
ームメモリ35の印刷可能領域に文字データが存在する
確認を1文字毎に行うため、特に、文字データが多くな
るとCPUに備えられているファームウェアによる確認
の処理に時間を要し、当該ファームウェアの負担が大き
くなり文字データを展開する処理の遅延を招来し、印刷
装置の処理能力を低下する問題があった。
【0005】本発明は、このような従来の課題に鑑みて
なされたものであり、その目的は、印刷データ展開用メ
モリに展開される文字データが印刷可能領域に存在する
か否かの確認を行う回路を設けることにより、ファーム
ウェアの負担を軽減して文字データを展開する処理を迅
速し、装置の性能を向上する印刷装置の描画文字制御方
式を提供することにある。
なされたものであり、その目的は、印刷データ展開用メ
モリに展開される文字データが印刷可能領域に存在する
か否かの確認を行う回路を設けることにより、ファーム
ウェアの負担を軽減して文字データを展開する処理を迅
速し、装置の性能を向上する印刷装置の描画文字制御方
式を提供することにある。
【0006】
【課題を解決するための手段】上記目的を達成するた
め、本発明は、印刷の可能な領域に展開される文字を記
憶する印刷データ展開用メモリと、この印刷データ展開
用メモリに記憶される印刷の可能な領域に展開される文
字を印刷する印刷装置の描画文字制御方式において、前
記印刷データ展開用メモリに展開される文字のスタート
アドレスを記憶する第1のレジスタと、この第1のレジ
スタに記憶されているスタートアドレスの展開される文
字のX方向およびY方向のサイズを記憶する第2のレジ
スタと、前記第1のレジスタに記憶されているスタート
アドレスに前記第2のレジスタに記憶されている展開さ
れる文字のX方向およびY方向のサイズを加算して前記
印刷データ展開用メモリに展開される文字の領域を算出
する文字領域算出手段と、 この文字領域算出手段によ
り算出された文字の領域が前記印刷データ展開用メモリ
の印刷の可能な領域内に展開されるか否かを検出する印
刷領域内外検出手段と、を備えたことを要旨とする。
め、本発明は、印刷の可能な領域に展開される文字を記
憶する印刷データ展開用メモリと、この印刷データ展開
用メモリに記憶される印刷の可能な領域に展開される文
字を印刷する印刷装置の描画文字制御方式において、前
記印刷データ展開用メモリに展開される文字のスタート
アドレスを記憶する第1のレジスタと、この第1のレジ
スタに記憶されているスタートアドレスの展開される文
字のX方向およびY方向のサイズを記憶する第2のレジ
スタと、前記第1のレジスタに記憶されているスタート
アドレスに前記第2のレジスタに記憶されている展開さ
れる文字のX方向およびY方向のサイズを加算して前記
印刷データ展開用メモリに展開される文字の領域を算出
する文字領域算出手段と、 この文字領域算出手段によ
り算出された文字の領域が前記印刷データ展開用メモリ
の印刷の可能な領域内に展開されるか否かを検出する印
刷領域内外検出手段と、を備えたことを要旨とする。
【0007】
【作用】上述の如く構成すれば、文字領域算出手段によ
り第1のレジスタに記憶されている印刷データ展開用メ
モリに展開される文字のスタートアドレスに前記第2の
レジスタに記憶されているスタートアドレスの展開され
る文字のX方向およびY方向のサイズを加算し、印刷デ
ータ展開用メモリに展開される文字の領域を算出する。
算出後、印刷領域内外検出手段により算出された文字の
領域が印刷データ展開用メモリの印刷の可能な領域内に
展開されるか否かを検出する。検出により印刷データ展
開用メモリの印刷の可能な領域に存在しない文字を展開
しないので、ファームウェアの負担を軽減して文字デー
タを展開する処理を迅速し、装置の性能を向上できる。
り第1のレジスタに記憶されている印刷データ展開用メ
モリに展開される文字のスタートアドレスに前記第2の
レジスタに記憶されているスタートアドレスの展開され
る文字のX方向およびY方向のサイズを加算し、印刷デ
ータ展開用メモリに展開される文字の領域を算出する。
算出後、印刷領域内外検出手段により算出された文字の
領域が印刷データ展開用メモリの印刷の可能な領域内に
展開されるか否かを検出する。検出により印刷データ展
開用メモリの印刷の可能な領域に存在しない文字を展開
しないので、ファームウェアの負担を軽減して文字デー
タを展開する処理を迅速し、装置の性能を向上できる。
【0008】
【実施例】以下、本発明の−実施例を図面に基づいて説
明する。
明する。
【0009】図1は本発明の印刷装置の描画文字制御方
式の一実施例に係る制御を示すブロック図である。
式の一実施例に係る制御を示すブロック図である。
【0010】上記印刷装置の描画文字制御方式は、CP
U1、印刷データ描画用制御装置3、印刷データ展開用
フレームメモリ5および描画文字クリップ回路7を備え
て、当該描画文字クリップ回路7により印刷データ展開
用フレームメモリ5の印刷可能領域に文字データの存在
を確認することにより文字データを展開する処理を迅速
にするものである。
U1、印刷データ描画用制御装置3、印刷データ展開用
フレームメモリ5および描画文字クリップ回路7を備え
て、当該描画文字クリップ回路7により印刷データ展開
用フレームメモリ5の印刷可能領域に文字データの存在
を確認することにより文字データを展開する処理を迅速
にするものである。
【0011】上記CPU1は、印刷装置の描画文字制御
方式の全体を制御するものであり、描画文字クリップ回
路7等に展開する文字のスタートアドレスを出力する。
印刷データ描画用制御装置3は、文字データ発生部9、
データ書き込み制御部11およびアドレス生成部13を
備えて、コンピュータ本体から送信される文字データを
印刷データ展開用フレームメモリ5に展開する。文字デ
ータ発生部9は、CPU1により指定された文字データ
のパターンを発生させる。データ書き込み制御部11
は、文字データ発生部9により発生された文字データの
パターンを印刷データ展開用フレームメモリ5に書き込
む処理を行う。アドレス生成部13は、1文字の印刷デ
ータ展開用フレームメモリ5に書き込むアドレスを生成
するものであり、例えば、図4(a) に示す12ドットの
文字をX座標に対して2ドット、Y座標に対して6ドッ
トの割合で生成する。印刷データ展開用フレームメモリ
(以下、フレームメモリという。)5は、印刷可能領域
にアドレス生成部13により生成されたアドレスにデー
タ書き込み制御部11による文字データが展開される。
方式の全体を制御するものであり、描画文字クリップ回
路7等に展開する文字のスタートアドレスを出力する。
印刷データ描画用制御装置3は、文字データ発生部9、
データ書き込み制御部11およびアドレス生成部13を
備えて、コンピュータ本体から送信される文字データを
印刷データ展開用フレームメモリ5に展開する。文字デ
ータ発生部9は、CPU1により指定された文字データ
のパターンを発生させる。データ書き込み制御部11
は、文字データ発生部9により発生された文字データの
パターンを印刷データ展開用フレームメモリ5に書き込
む処理を行う。アドレス生成部13は、1文字の印刷デ
ータ展開用フレームメモリ5に書き込むアドレスを生成
するものであり、例えば、図4(a) に示す12ドットの
文字をX座標に対して2ドット、Y座標に対して6ドッ
トの割合で生成する。印刷データ展開用フレームメモリ
(以下、フレームメモリという。)5は、印刷可能領域
にアドレス生成部13により生成されたアドレスにデー
タ書き込み制御部11による文字データが展開される。
【0012】上記描画文字クリップ回路7を図2の制御
を示すブロック図を用いて詳細に説明する。図2におい
て、描画文字クリップ回路7は、文字描画位置アドレス
保存レジスタ17aおよび17b、描画文字サイズレジ
スタ19aおよび19b、加算回路21aおよび21
b、印刷領域内外検出回路23を備えて、CPU1から
印刷データ描画用制御装置3に指示された文字データが
フレームメモリ5の印刷可能領域に存在するか否かを判
断し、当該印刷可能領域に存在する場合にハイレベル、
印刷可能領域に存在しない場合にロウレベルにする信号
15を文字データ発生部9に出力するものである。
を示すブロック図を用いて詳細に説明する。図2におい
て、描画文字クリップ回路7は、文字描画位置アドレス
保存レジスタ17aおよび17b、描画文字サイズレジ
スタ19aおよび19b、加算回路21aおよび21
b、印刷領域内外検出回路23を備えて、CPU1から
印刷データ描画用制御装置3に指示された文字データが
フレームメモリ5の印刷可能領域に存在するか否かを判
断し、当該印刷可能領域に存在する場合にハイレベル、
印刷可能領域に存在しない場合にロウレベルにする信号
15を文字データ発生部9に出力するものである。
【0013】上記文字描画位置アドレス保存レジスタ
(以下、保存レジスタという。)17aはCPU1にセ
ットされて展開する文字のX方向のスタートアドレスを
格納し、保存レジスタ17bはCPU1にセットされて
から入力される展開する文字データのY方向のスタート
アドレスを格納する。描画文字サイズレジスタ(以下、
サイズレジスタという。)19aはCPU1にセットさ
れて展開する文字データのX方向のサイズを格納し、サ
イズレジスタ19bはCPU1にセットされてから入力
される展開する文字データのY方向のサイズを格納す
る。加算回路21aは、保存レジスタ17aから入力さ
れるCPU1にセットされて展開する文字データのX方
向のスタートアドレスにサイズレジスタ19aから入力
されるサイズを加算する。加算回路21bは、保存レジ
スタ17bから入力されるCPU1にセットされて展開
する文字データのY方向のスタートアドレスにサイズレ
ジスタ19bから入力されるサイズを加算する。
(以下、保存レジスタという。)17aはCPU1にセ
ットされて展開する文字のX方向のスタートアドレスを
格納し、保存レジスタ17bはCPU1にセットされて
から入力される展開する文字データのY方向のスタート
アドレスを格納する。描画文字サイズレジスタ(以下、
サイズレジスタという。)19aはCPU1にセットさ
れて展開する文字データのX方向のサイズを格納し、サ
イズレジスタ19bはCPU1にセットされてから入力
される展開する文字データのY方向のサイズを格納す
る。加算回路21aは、保存レジスタ17aから入力さ
れるCPU1にセットされて展開する文字データのX方
向のスタートアドレスにサイズレジスタ19aから入力
されるサイズを加算する。加算回路21bは、保存レジ
スタ17bから入力されるCPU1にセットされて展開
する文字データのY方向のスタートアドレスにサイズレ
ジスタ19bから入力されるサイズを加算する。
【0014】上記印刷領域内外検出回路23を図3の制
御を示すブロック図を用いて詳細に説明する。同図にお
いて、上記印刷領域内外検出回路23は、レジスタ25
aおよび25b、比較器27aおよび27b、オア回路
29を備えて、図4(b) 示す展開する文字の座標である
スタートアドレスA点の座標(Xa、Ya)とエンドア
ドレスB点の座標(Xb、Yb)との形成する文字領域
が図5に示すフレームメモリ5の印刷可能領域39内に
存在するか否かを判断するものである。レジスタ25a
はCPU1から入力されるフレームメモリ5の印刷可能
領域39と印刷不可領域41との境界線(以下、境界線
という。)のX座標Cxを格納し、レジスタ25bはC
PU1から入力されるフレームメモリ5の境界線のY座
標Cyを格納する。比較器27aはレジスタ25aに格
納されている境界線のX座標Cxと加算回路21aによ
り加算された文字領域とを比較して当該X座標Cxが文
字領域より大きいならば出力信号をハイレベルにする。
比較器27bはレジスタ25bに格納されている境界線
のY座標Cyと加算回路21bにより加算された文字領
域とを比較して当該Y座標Cyが文字領域より大きいな
らば出力信号をハイレベルにする。オア回路29は、比
較器27aまたは比較器27bの出力信号がハイレベル
の場合に信号15をハイレベルにして文字データ発生部
9に通知する。
御を示すブロック図を用いて詳細に説明する。同図にお
いて、上記印刷領域内外検出回路23は、レジスタ25
aおよび25b、比較器27aおよび27b、オア回路
29を備えて、図4(b) 示す展開する文字の座標である
スタートアドレスA点の座標(Xa、Ya)とエンドア
ドレスB点の座標(Xb、Yb)との形成する文字領域
が図5に示すフレームメモリ5の印刷可能領域39内に
存在するか否かを判断するものである。レジスタ25a
はCPU1から入力されるフレームメモリ5の印刷可能
領域39と印刷不可領域41との境界線(以下、境界線
という。)のX座標Cxを格納し、レジスタ25bはC
PU1から入力されるフレームメモリ5の境界線のY座
標Cyを格納する。比較器27aはレジスタ25aに格
納されている境界線のX座標Cxと加算回路21aによ
り加算された文字領域とを比較して当該X座標Cxが文
字領域より大きいならば出力信号をハイレベルにする。
比較器27bはレジスタ25bに格納されている境界線
のY座標Cyと加算回路21bにより加算された文字領
域とを比較して当該Y座標Cyが文字領域より大きいな
らば出力信号をハイレベルにする。オア回路29は、比
較器27aまたは比較器27bの出力信号がハイレベル
の場合に信号15をハイレベルにして文字データ発生部
9に通知する。
【0015】次に、本実施例の作用を説明する。
【0016】まず、装置に電源投入後、CPU1は、描
画文字クリップ回路7の保存レジスタ17aに描画する
文字データのX方向のスタートアドレスを、保存レジス
タ17bにY方向のスタートアドレスをセットする。ま
た、CPU1は、サイズレジスタ19aに描画する文字
データのX方向のサイズを、サイズレジスタ19bに描
画する文字データのY方向のサイズをセットする。セッ
ト後、加算回路21aは保存レジスタ17aのスタート
アドレスにサイズレジスタ19aのサイズを加算し、加
算回路21bは保存レジスタ17bのスタートアドレス
にサイズレジスタ19bのサイズを加算する。
画文字クリップ回路7の保存レジスタ17aに描画する
文字データのX方向のスタートアドレスを、保存レジス
タ17bにY方向のスタートアドレスをセットする。ま
た、CPU1は、サイズレジスタ19aに描画する文字
データのX方向のサイズを、サイズレジスタ19bに描
画する文字データのY方向のサイズをセットする。セッ
ト後、加算回路21aは保存レジスタ17aのスタート
アドレスにサイズレジスタ19aのサイズを加算し、加
算回路21bは保存レジスタ17bのスタートアドレス
にサイズレジスタ19bのサイズを加算する。
【0017】加算後、印刷領域内外検出回路23の比較
器27aは、加算回路21aの加算した値の文字領域と
レジスタ25aに格納されているCPU1から入力され
たフレームメモリ5の境界線のX座標Cxとを比較す
る。比較により、加算した値の文字領域がX座標Cxの
アドレスより大きいければ比較器27aは、描画される
文字が印刷不可領域41に存在すると判断して出力信号
をハイレベルにする。一方、加算した値の文字領域がX
座標Cxより小さい場合に比較器27aは、描画される
文字が印刷可能領域39に存在すると判断して出力信号
をロウレベルにする。また、比較器27bは、加算回路
21bの加算した値の文字領域とレジスタ25bに格納
されているCPU1から入力されたフレームメモリ5の
境界線のY座標Cyのアドレスとを比較する。比較によ
り、加算した値の文字領域がY座標Cyより大きいけれ
ば比較器27bは、描画される文字が印刷不可領域41
に存在すると判断して出力信号をハイレベルにする。一
方、加算した値の文字領域がY座標Cyより小さい場合
に比較器27bは、描画される文字が印刷可能領域39
に存在すると判断して出力信号をロウレベルにする。
器27aは、加算回路21aの加算した値の文字領域と
レジスタ25aに格納されているCPU1から入力され
たフレームメモリ5の境界線のX座標Cxとを比較す
る。比較により、加算した値の文字領域がX座標Cxの
アドレスより大きいければ比較器27aは、描画される
文字が印刷不可領域41に存在すると判断して出力信号
をハイレベルにする。一方、加算した値の文字領域がX
座標Cxより小さい場合に比較器27aは、描画される
文字が印刷可能領域39に存在すると判断して出力信号
をロウレベルにする。また、比較器27bは、加算回路
21bの加算した値の文字領域とレジスタ25bに格納
されているCPU1から入力されたフレームメモリ5の
境界線のY座標Cyのアドレスとを比較する。比較によ
り、加算した値の文字領域がY座標Cyより大きいけれ
ば比較器27bは、描画される文字が印刷不可領域41
に存在すると判断して出力信号をハイレベルにする。一
方、加算した値の文字領域がY座標Cyより小さい場合
に比較器27bは、描画される文字が印刷可能領域39
に存在すると判断して出力信号をロウレベルにする。
【0018】上記比較器27aまたは比較器27bがハ
イレベルの場合にオア回路29は、信号15をハイレベ
ルにする。信号15がハイレベルになると印刷データ描
画制御装置3の文字データ発生部9は、描画する文字デ
ータがフレームメモリ5の印刷不可領域41に存在する
と判断してCPU1の指示にかかわらずデータ書き込み
制御部11に文字パターンのデータを出力せずに描画処
理を終了させる。一方、オア回路29の信号15がロウ
レベルの場合に文字データ発生部9は、描画する文字が
フレームメモリ5の印刷可能領域39に存在すると判断
してCPU1の指示によりデータ書き込み制御部11に
文字パターンのデータを出力してフレームメモリ1に文
字が描画される。
イレベルの場合にオア回路29は、信号15をハイレベ
ルにする。信号15がハイレベルになると印刷データ描
画制御装置3の文字データ発生部9は、描画する文字デ
ータがフレームメモリ5の印刷不可領域41に存在する
と判断してCPU1の指示にかかわらずデータ書き込み
制御部11に文字パターンのデータを出力せずに描画処
理を終了させる。一方、オア回路29の信号15がロウ
レベルの場合に文字データ発生部9は、描画する文字が
フレームメモリ5の印刷可能領域39に存在すると判断
してCPU1の指示によりデータ書き込み制御部11に
文字パターンのデータを出力してフレームメモリ1に文
字が描画される。
【0019】これにより、描画する文字がフレームメモ
リ5の印刷可能領域39に存在するか否かを描画文字ク
リップ回路7により判別するため、CPU1のファーム
ウェアの負荷を軽減して印刷装置の文字描画の処理を迅
速にできる。
リ5の印刷可能領域39に存在するか否かを描画文字ク
リップ回路7により判別するため、CPU1のファーム
ウェアの負荷を軽減して印刷装置の文字描画の処理を迅
速にできる。
【0020】
【発明の効果】以上説明したように、本発明では、第1
のレジスタに記憶されている印刷データ展開用メモリに
展開される文字のスタートアドレスに前記第2のレジス
タに記憶されているスタートアドレスの展開される文字
のX方向およびY方向のサイズを加算し、当該印刷デー
タ展開用メモリに展開される文字の領域を算出して文字
の領域が印刷データ展開用メモリの印刷の可能な領域内
に展開されるか否かを検出するので、ファームウェアの
負担を軽減して文字データを展開する処理を迅速し、装
置の性能の向上を実現できる。
のレジスタに記憶されている印刷データ展開用メモリに
展開される文字のスタートアドレスに前記第2のレジス
タに記憶されているスタートアドレスの展開される文字
のX方向およびY方向のサイズを加算し、当該印刷デー
タ展開用メモリに展開される文字の領域を算出して文字
の領域が印刷データ展開用メモリの印刷の可能な領域内
に展開されるか否かを検出するので、ファームウェアの
負担を軽減して文字データを展開する処理を迅速し、装
置の性能の向上を実現できる。
【図1】本発明の印刷装置の描画文字制御方式の一実施
例に係る制御を示すブロック図である。
例に係る制御を示すブロック図である。
【図2】描画文字クリップ回路の制御を示すブロック図
である。
である。
【図3】印刷領域内外検出回路の制御を示すブロック図
である。
である。
【図4】展開する文字の座標等を示す図である。
【図5】印刷データ展開用フレームメモリへの文字の展
開例を示す図である。
開例を示す図である。
1 CPU 7 描画文字クリップ回路 17a、17b 文字描画位置アドレス保存レジスタ 19a、19b 描画文字サイズレジスタ 21a、21b 加算回路 23 印刷領域内外検出回路 25a、25b レジスタ 27a、27b 比較器 29 オア回路
Claims (1)
- 【請求項1】 印刷の可能な領域に展開される文字を記
憶する印刷データ展開用メモリと、この印刷データ展開
用メモリに記憶される印刷の可能な領域に展開される文
字を印刷する印刷装置の描画文字制御方式において、 前記印刷データ展開用メモリに展開される文字のスター
トアドレスを記憶する第1のレジスタと、 この第1のレジスタに記憶されているスタートアドレス
の展開される文字のX方向およびY方向のサイズを記憶
する第2のレジスタと、 前記第1のレジスタに記憶されているスタートアドレス
に前記第2のレジスタに記憶されている展開される文字
のX方向およびY方向のサイズを加算して前記印刷デー
タ展開用メモリに展開される文字の領域を算出する文字
領域算出手段と、 この文字領域算出手段により算出さ
れた文字の領域が前記印刷データ展開用メモリの印刷の
可能な領域内に展開されるか否かを検出する印刷領域内
外検出手段と、 を備えたことを特徴とする印刷装置の描画文字制御方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5111449A JPH06320824A (ja) | 1993-05-13 | 1993-05-13 | 印刷装置の描画文字制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5111449A JPH06320824A (ja) | 1993-05-13 | 1993-05-13 | 印刷装置の描画文字制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06320824A true JPH06320824A (ja) | 1994-11-22 |
Family
ID=14561495
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5111449A Pending JPH06320824A (ja) | 1993-05-13 | 1993-05-13 | 印刷装置の描画文字制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06320824A (ja) |
-
1993
- 1993-05-13 JP JP5111449A patent/JPH06320824A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05552A (ja) | 印字装置 | |
| JPH06320824A (ja) | 印刷装置の描画文字制御方式 | |
| JP3116354B2 (ja) | プリンタデータ管理方式 | |
| JP2803560B2 (ja) | プリンタ制御装置 | |
| JPH09277619A (ja) | 印刷装置及び印刷方法 | |
| JPH0844659A (ja) | データ転送制御装置 | |
| JP3119004B2 (ja) | 文字処理装置 | |
| JPH07242030A (ja) | 両面印刷プリンタ装置 | |
| JPH09131932A (ja) | プリンタコントローラ | |
| JPH05212916A (ja) | プリンタ装置 | |
| JP2715475B2 (ja) | 図形出力装置 | |
| JPH06168338A (ja) | 塗りつぶし領域設定回路 | |
| JPH0761087A (ja) | フレームメモリの効率的利用方法 | |
| JPH05177873A (ja) | プリンタ装置 | |
| JPH06238950A (ja) | ページプリンタコントローラ | |
| JPH06149735A (ja) | データ受信制御装置 | |
| JPH0789143A (ja) | グラフィック印刷装置 | |
| JP2002361946A (ja) | 画像処理装置及びその処理方法 | |
| JPH06198971A (ja) | ドットプリンタ | |
| JPH03256774A (ja) | プリンタ | |
| JPH05238063A (ja) | アウトライン文字印刷装置 | |
| JPH0226767A (ja) | 出力制御方法およびその装置 | |
| JP2002307764A (ja) | 印刷制御装置、印刷制御方法、プログラム、及び記憶媒体 | |
| JPH06191100A (ja) | 印刷装置 | |
| JPH05303369A (ja) | 文字発生装置 |