JPH09156166A - 印字制御装置及び方法 - Google Patents

印字制御装置及び方法

Info

Publication number
JPH09156166A
JPH09156166A JP31903795A JP31903795A JPH09156166A JP H09156166 A JPH09156166 A JP H09156166A JP 31903795 A JP31903795 A JP 31903795A JP 31903795 A JP31903795 A JP 31903795A JP H09156166 A JPH09156166 A JP H09156166A
Authority
JP
Japan
Prior art keywords
band
band buffer
buffers
information
printing
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.)
Withdrawn
Application number
JP31903795A
Other languages
English (en)
Inventor
Kazuhiro Nakamura
和弘 中村
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP31903795A priority Critical patent/JPH09156166A/ja
Publication of JPH09156166A publication Critical patent/JPH09156166A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 システム状態によってバンドバッファの個数
を可変個数として印字速度の向上を図るとともに、これ
らバンドバッファの制御処理を個数によらず同一処理に
て制御を行い処理の単純化を可能とする印字制御装置及
び方法を提供する。 【解決手段】 可変個数のバンドバッファと、該バンド
バッファの各々を制御する制御情報として少なくとも各
々に対応するバンドバッファの使用可否情報、存在位置
情報、出力位置縦方向移動量情報とを保持し、該制御情
報を設定する手段と、該制御情報に基づいてバンドバッ
ファの各々を制御する手段とを具備する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、バンドバッファの
制御を行う印字制御装置及び方法に関するものである。
【0002】
【従来の技術】従来、印字装置に出力すべきドットパタ
ーンを一時的に格納するために用意されるバンドバッフ
ァの個数は、固定数である場合が多かった。
【0003】
【発明が解決しようとする課題】印字速度の向上を図る
ためには、より多くのバンドバッファを取得することが
有用であるが、記憶領域の状態によってはさらに多くの
バンドバッファを取得することが可能となる場合があ
る。従来技術によると、さらにバンドバッファを確保す
ることが可能な記憶領域の状態にありながら、バンドバ
ッファを増減させることが出来なかった。
【0004】本発明は、上記の問題点を解決するために
なされたもので、システム状態によってバンドバッファ
の個数を可変個数として印字速度の向上を図るととも
に、これらバンドバッファの制御処理を個数によらずに
同一処理にて制御を行い処理の単純化を可能とする印字
制御装置及び方法を提供することを目的とする。
【0005】
【課題を解決するための手段】上記目的を達成するため
に本発明の印字装置は、ドットパターンの印字を可能と
する印字ヘッドを備えた印字部に出力すべきドットパタ
ーンを格納する可変個数のバンドバッファと、前記可変
個数のバンドバッファの各々を制御する制御情報を記憶
する記憶手段と、前記制御情報を設定する設定手段と、
前記設定手段により設定された制御情報に基づいて前記
可変個数のバンドバッファの各々を制御する制御手段と
を有し、前記制御情報として少なくとも前記可変個数の
バンドバッファの各々に対応するバンドバッファの使用
可否を表す情報、バンドバッファの存在位置を表す情
報、バンドバッファに一時的に格納されたドットパター
ン出力後の出力位置縦方向移動量を表す情報とを含む、
ことを特徴とする。
【0006】また、本発明の印字制御方法は、ドットパ
ターンの印字を可能とする印字ヘッドを備えた印字部に
出力すべきドットパターンを格納する可変個数のバンド
バッファと、前記可変個数のバンドバッファの各々を制
御する制御情報を記憶する記憶手段とを利用し、前記制
御情報を設定する設定ステップと、前記設定ステップに
より設定された制御情報に基づいて前記可変個数のバン
ドバッファの各々を制御する制御ステップとを有し、前
記制御情報として少なくとも前記可変個数のバンドバッ
ファの各々に対応するバンドバッファの使用可否を表す
情報、バンドバッファの存在位置を表す情報、バンドバ
ッファに一時的に格納されたドットパターン出力後の出
力位置縦方向移動量を表す情報とを含む、ことを特徴と
する。
【0007】本発明に係る印字装置は、可変個数のバン
ドバッファと、該バンドバッファの各々を制御する制御
情報として少なくとも各々に対応するバンドバッファの
使用可否情報、存在位置情報、出力位置縦方向移動量情
報とを保持し、該制御情報を設定する手段と、該制御情
報に基づいてバンドバッファの各々を制御する手段とを
具備したものである。
【0008】(作用)以上の構成により本発明において
は、システム状態によってバンドバッファの個数を可変
個数として印字速度の向上を図るとともに、これらバン
ドバッファの制御処理を個数によらずに同一処理にて制
御を行い処理の単純化を図った印字処理を可能とする。
【0009】
【発明の実施の形態】図1は、本発明の一実施の形態を
示す印字装置の構成を説明するブロック図である。
【0010】図において、設定部4aは、バンドバッフ
ァ2aの制御情報2bをシステムの状況に基づいて設定
し、制御部4bは、設定された制御情報2bに基づいて
可変個数のバンドバッファ2aの各々を制御し、プリン
タユニット3にバンドバッファ2aの内容を出力する。
可変個数のバンドバッファ2a各々に対して用意された
制御情報2bには、対応する各バンドバッファの使用可
否情報2b1、存在位置情報2b2、出力位置縦方向移
動量情報2b3を格納する。
【0011】図2は、図1に示した印字装置のシステム
構成の一例を示すブロック図であり、図1と同一のもの
には同じ符号を付してある。
【0012】図において、1は、リードオンリーメモリ
(ROM)で、システム全体の制御をつかさどる中央処
理装置(CPU)4の制御手順等を保持する。ここに
は、設定部4a、制御部4b等の処理手順が保持され
る。2は、ランダムアクセスメモリ(RAM)で、本シ
ステムの処理に必要な情報を一時的に保持する。ここに
は、バンドバッファ2a、制御情報2b、作業領域等が
保持される。3は、インクジェットプリンタ等のシリア
ルプリンタであるプリンタユニット(PrinterU
nit)で、バンドバッファ2aに格納された情報等の
印字出力を行う。5は、PrinterUnit3に対
する記録データの供給制御を行うゲートアレイ(GA)
であり、CPU4、RAM2間のデータ転送制御も行
う。6は、各処理のタイミングを測るタイマ(RTC)
である。
【0013】本発明の実施の形態における動作を説明す
ると、RAM2のバンドバッファ2aに保持されたドッ
トパターンデータが、の設定部4aによってRAM2に
設定された制御情報2bに基づいて、同じくROM1の
制御部4bによって制御されつつ、GA5とCPU4と
間で印字用の記録データに変換されて、Printer
Unit3に出力される。
【0014】図3、図4、図5は、図2に示したRAM
2の内部の領域配置を説明する模式図である。
【0015】図3は、図1に示したRAM2内のバンド
バッファ2aの領域配置を説明する模式図である。
【0016】図において、バンドバッファ2aは、本実
施例において1から3領域までの可変個数が取得される
可能性を有しており、各々のバンドバッファ2aはBand
buf02a1、Bandbuf12a2、Bandbuf22a3で示さ
れ、さらに、各々のバンドバッファ2aの先頭位置、後
尾位置はそれぞれBandBuf0Head・BandBuf0Tail、BandBu
f1Head・BandBuf1Tail、BandBuf2Head・BandBuf2Tailで
示されている。
【0017】図4は、図1に示したRAM2内の制御情
報2bの領域配置を説明する模式図である。
【0018】図において、制御情報2bは、全体の先頭
位置がBandBufCntlInfHeadで示され、さらに、各々のバ
ンドバッファ2aに対応した制御情報2bの先頭位置
は、領域幅BandBufCntlInfWidthに各々のバンドバッフ
ァ2aの番号BandBufNoを掛けたオフセット値“BandBuf
No*BandBufCntlInfWidth”に、前記制御情報2b全体
の先頭位置BandBufCntlInfHeadをたした、“BandBufCnt
lInfHead+BandBufNo*BandBufCntlInfWidth”で示され
る。また、各々のバンドバッファ2aに対応した制御情
報2bの内容を列記すると、対応する各バンドバッファ
の使用可否情報2b1にはビット情報として該バンドバ
ッファの使用可否情報BandBufEnableBit、該バンドバッ
ファに情報あるいはデータが既に書き込まれているか否
かを示す使用済情報BandBufUsedBitが保持され、対応す
る各バンドバッファの存在位置情報2b2には該バンド
バッファの存在アドレスBandBufNHeadが保持され、対応
する各バンドバッファの出力位置縦方向移動量情報2b
3には該バンドバッファのデータ出力後の縦方向移動量
が保持される。
【0019】図5は、図2に示したRAM2内の本発明
の実施の形態において使用される作業領域の領域配置を
説明する模式図である。
【0020】図において、2cは、前記バンドバッファ
の取得個数を保持する領域NoofBandBufである。2d
は、後述の処理作業時においてその時選択されているバ
ンドバッファの存在アドレスBandBufNHeadを保持する領
域BandBufHeadである。2eは、後述の処理作業時にお
いてその時選択されているバンドバッファの番号を保持
する領域CurrentBandBufNoである。
【0021】次に、図6〜図13を参照しながら本発明
に係る印字装置における処理について詳細に説明する。
【0022】図6は、電源投入時、あるいは、バンドバ
ッファの状態変化時(ヘッド交換時等)に起動されるバ
ンドバッファの初期設定処理の一例を示すフローチャー
ト図である。なお、S1〜S13は、各ステップを示
す。
【0023】先ず、S1にて記憶領域初期設定処理を行
い、この結果に基づいてバンドバッファを何個取得する
ことが可能かの判定(S2、S4)を行う、この判定は
装置されるヘッドの種類(モノクロ、カラー)、及び、
RAMの容量に基づいて行なう。また、本実施の形態で
は基本的にはカラーヘッドの場合、1個のバンド、モノ
クロヘッドの場合、2個のバンド(モノクロヘッドのヘ
ッド幅がカラーヘッドのヘッド幅より大きいため)、R
AMの容量に応じて3個のバンドを取得するものとす
る。なお、本実施例においてはバンドバッファの番号が
0、1、2、すなわちBandBuf0、BandBuf1、BandBuf2の
順序でバンドバッファを取得すること可能であり、番号
0のBandBuf0は必ず取得されることが約束されている。
S2にてバンドバッファBandBuf0、BandBuf1、BandBuf2
の3個取得することが可能であれば、S3でNoofBandBu
fへ“3”をセットしてS7へ、一方否であれば、さら
に、S4にてバンドバッファBandBuf0、BandBuf1の2個
取得することが可能であれば、S5でNoofBandBufへ
“2”をセットしてS9へ、否であれば、BandBuf0が取
得されることは約束されているのでS6でNoofBandBuf
へ“1”をセットしてS11へ進む、戻ってS7では先
頭位置BandBuf2HeadをBandBufHeadへセットし、S8の
入力パラメータとしてCPUのレジスタAREGにバンドバッ
ファ番号2をセットする。次に、設定されたバンドバッ
ファ番号に対応するバンドバッファの設定処理として制
御情報2b等の設定処理(S8)を行う。S9では先頭
位置BandBuf1HeadをBandBufHeadへセットし、S10の
入力パラメータとしてレジスタAREGにバンドバッファ番
号1をセットする。次に、設定されたバンドバッファ番
号に対応するバンドバッファの設定処理として制御情報
2b等の設定処理(S10)を行う。S11では先頭位
置BandBuf0HeadをBandBufHeadへセットし、S12の入
力パラメータとしてレジスタAREGにバンドバッファ番号
0をセットする。次に、設定されたバンドバッファ番号
に対応するバンドバッファの設定処理として制御情報2
b等の設定処理(S12)を行う。最終的にCurrentBan
dBufNoにレジスタAREGのバンドバッファ番号0をセット
(S13)して処理を終了する。
【0024】図7は、図6に示したバンドバッファ設定
処理SetUpBandBufの一例を示すフローチャート図であ
る。なお、S14〜S15は、各ステップを示す。
【0025】先ず、入力パラメータとしてレジスタAREG
にセットされたバンドバッファ番号を基に指定バンドバ
ッファに対応する制御情報2bの先頭位置をレジスタXI
XREGにセット(S14)し、求められたレジスタXIXREG
を基に各オフセット値を用いて指定バンドバッファに対
応する制御情報2bの各領域への設定(S15)とし
て、使用可否情報領域2b1((XIX)REG+_BandBufStatu
s)へ使用可とするビット情報setBandBufEnableBitをセ
ットし、図6のS7、S9、S11にて各々セットされ
たBandBufHeadをバンドバッファの存在位置情報2b2
((XIX)REG+_BandBufHead)へセットし、出力位置縦方向
移動量情報2b3((XIX)REG+_BandBufFeedAmount)へ初
期設定値として“0”をセットして処理を終了する。
【0026】図8は、不図示のバッファへのデータセッ
ト処理から起動される、指定されたバンドバッファへの
データの転送処理を行うバンドバッファ転送処理Transt
oDefineBandBufの一例を示すフローチャート図である。
なお、S16〜S18は、各ステップを示す。
【0027】先ず、入力パラメータとしてセットされた
CurrentBandBufNoを基に現在のバンドバッファに対応す
る制御情報2bの先頭位置をレジスタXIXREGにセット
(S16)し、求められたレジスタXIXREGを基に各オフ
セット値を用いて、S18の入力パラメータとして現在
のバンドバッファの存在位置情報((XIX)REG+_BandBufHe
ad)の内容をBandBufHeadにセットし、使用可否情報領域
2b1((XIX)REG+_BandBufStatus)へ使用済ビット情報s
etBandBufUsedBitをセット(S17)し、バンドバッフ
ァ転送処理TranstoBandBuf(S18)を行って処理を終
了する。
【0028】図9は、不図示の実改行処理の代わりに起
動する仮改行処理VirtualLineFeedの一例を示すフロー
チャート図である。なお、S19〜S21は、各ステッ
プを示す。
【0029】先ず、現在選択されているバンドバッファ
番号CurrentBandBufNoを基に現在のバンドバッファに対
応する制御情報2bの先頭位置をレジスタXIXREGにセッ
ト(S19)し、求められたレジスタXIXREGの値を基に
各オフセット値を用いて、入力パラメータとしてレジス
タHLREGに設定された改行量を((XIX)REG+_BandBufFeedA
mount)へセットし、使用可否情報領域2b1((XIX)REG+
_BandBufStatus)へ使用済ビット情報setBandBufUsedBit
をセット(S20)し、後述の仮印字処理(S21)を
行って処理を終了する。
【0030】図10は、図9に示した仮印字処理Virtua
lPrintBandBufの一例を示すフローチャート図である。
なお、S22〜S29は、各ステップを示す。
【0031】先ず、S23の入力パラメータとして現在
選択されているバンドバッファ番号CurrentBandBufNoを
レジスタAREGにセット(S22)し、S23で後述の次
バンドバッファ番号取得処理getNextBandNufNoを行い、
レジスタAREGにセットされた次バンドバッファ番号をCu
rrentBandBufNoにセット(S24)する。得られた次バ
ンドバッファ番号を基に該バンドバッファに対応する制
御情報2bの先頭位置をレジスタXIXREGにセット(S2
5)し、求められたレジスタXIXREGの値を基に各オフセ
ット値を用いて、使用可否情報領域2b1((XIX)REG+_B
andBufStatus)の使用済ビット情報BandBufUsedBitがON
か否かを調べ(S26)、ONであれば、空きバンドバッ
ファが存在しないので、後述の全バンドバッファ印字処
理PrintAllBandBuf(S27)を行い、S28へ進む、
一方S26で否であれば、次のバンドバッファが使用さ
れていないので、印字せずに得られた次バンドバッファ
番号を現在のバンドバッファ番号として該バンドバッフ
ァに対応する制御情報2bの先頭位置をレジスタXIXREG
にセット(S28)し、求められたレジスタXIXREGを基
に各オフセット値を用いて、((XIX)REG+_BandBufHead)
の内容をBandBufHeadにセット(S29)して処理を終
了する。
【0032】図11は、図10に示した次バンドバッフ
ァ番号取得処理getNextBandBufNoの一例を示すフローチ
ャート図である。なお、S30〜S34は、各ステップ
を示す。
【0033】先ず、入力パラメータとしてレジスタAREG
にセットされたバンドバッファ番号に“1”をたしてレ
ジスタAREGにセット(S30)しなおし、図6において
セットされたNoofBandBufより小さいか否かを調べ(S
31)、小さくない場合には、レジスタAREGにセットさ
れている番号が最大値を越えているので“0”にセット
(S32)しなおし、S31で小さいと判断された場合
とともにS33へ進む。S33では、得られたバンドバ
ッファ番号を基に該バンドバッファに対応する制御情報
2bの先頭位置をレジスタXIXREGにセットし、求められ
たレジスタXIXREGの値を基に各オフセット値を用いて、
使用可否情報領域2b1((XIX)REG+_BandBufStatus)の
使用可否ビット情報BandBufEnableBitがONか否かを調べ
(S34)、否であれば使用可のバンドバッファではな
いのでS30に戻って処理を続け、ONであればバンドバ
ッファの使用が許されているので処理を終了する。この
とき、レジスタAREGには求める次のバンドバッファの番
号がセットされている。
【0034】図12は、図10に示した全バンドバッフ
ァ印字処理PrintAllBandBufの一例を示すフローチャー
ト図である。なお、S35〜S40は、各ステップを示
す。
【0035】先ず、入力パラメータとしてセットされた
CurrentBandBufNoを基に現在のバンドバッファに対応す
る制御情報2bの先頭位置をレジスタXIXREGにセット
(S35)し、求められたレジスタXIXREGの値を基にオ
フセット値を用いて、使用可否情報領域2b1((XIX)RE
G+_BandBufStatus)の使用済ビット情報BandBufUsedBit
がONが否かを調べ(S36)、否であれば空きバンドバ
ッファであるので処理を終了する。一方、ONであれば印
字を行い空きバッファとする必要があるので、S38の
入力パラメータとして現在選択されているバンドバッフ
ァ番号CurrentBandBufNoをレジスタAREGにセット(S3
7)し、S38で後述の指定バンドバッファ印字処理Pr
intDefineBandBufを行い、S39にて前述の次バンドバ
ッファ番号取得処理getNextBandNufNoを行い、レジスタ
AREGにセットされた次バンドバッファ番号をCurrentBan
dBufNoにセット(S40)し、S35に戻って処理が続
けられる。
【0036】図13は、図12に示した指定バンドバッ
ファ印字処理PrintDefineBandBufの一例を示すフローチ
ャート図である。なお、S41〜S46は、各ステップ
を示す。
【0037】先ず、入力パラメータとしてレジスタAREG
にセットされたバンドバッファ番号を基に現在のバンド
バッファに対応する制御情報2bの先頭位置をレジスタ
XIXREGにセット(S41)し、求められたレジスタXIXRE
Gの値を基にオフセット値を用いて、S43の入力パラ
メータとして((XIX)REG+_BandBufHead)の内容をBandBuf
Headにセット(S42)し、S43では、バンドバッフ
ァの実印字処理ActualPrintBandBufによって、BandBufH
eadを先頭アドレスとするバンドバッファの内容の印字
出力を行い、次に、S45の入力パラメータとして((XI
X)REG+_BandBufFeed-Amount)の内容をレジスタHLREGに
セットし、S45では、実改行処理ActualLineFeedによ
って、レジスタHLREGwを移動量とする縦位置移動を行
い、使用可否情報領域2b2((XIX)REG+_BandBufStautu
s)へバンドバッファの使用済ビット情報のリセット値re
setBandBufUsedBitを、出力位置縦方向移動量情報2b
3((XIX)REG+_BandBufFeedAmount)へ初期設定値として
“0”を各々セット(S46)して処理を終了する。
【0038】なお、上記実施例においては、バンドバッ
ファ最大可変個数を3として説明したが、その限りでは
なく、また、その取得順序も固定とされるものではな
い。
【0039】また、上記実施例においては、バンドバッ
ファ最小可変個数を1として説明したが、その限りでは
なく、バンドバッファが少なくとも1個取得するまで印
字処理を待機状態にするよう制御する等の手段により、
より幅広い制御を行うことが可能である。
【0040】
【発明の効果】以上説明したように、本発明によれば、
可変個数のバンドバッファと、該バンドバッファの各々
を制御する制御情報として少なくとも各々に対応するバ
ンドバッファの使用可否情報、存在位置情報、出力位置
縦方向移動量情報とを保持し、該制御情報を設定する手
段と、該制御情報に基づいてバンドバッファの各々を制
御する手段とを具備するという手段により、システム状
態によってバンドバッファの個数を可変個数として印字
速度の向上を図るとともに、これらバンドバッファの制
御処理を個数によらずに同一処理にて制御を行い処理の
単純化を図った印字処理を可能とする効果がある。
【図面の簡単な説明】
【図1】本発明の一実施の形態を示す印字装置の構成を
説明するブロック図である。
【図2】図1に示した印字装置のシステム構成の一例を
示すブロック図である。
【図3】図1に示したRAM2内のバンドバッファ2a
の領域配置を説明する模式図である。
【図4】図1に示したRAM2内の制御情報2aの領域
配置を説明する模式図である。
【図5】図2に示したRAM2内の本実施例において使
用される作業領域の領域配置を説明する模式図である。
【図6】電源投入時、あるいは、バンドバッファの状態
変化時に起動されるバンドバッファの初期設定処理の一
例を示すフローチャート図である。
【図7】図6に示したバンドバッファ設定処理SetUpBan
dBufの一例を示すフローチャート図である。
【図8】バッファへのデータセット処理から起動され
る、指定されたバンドバッファへのデータの転送処理を
行うバンドバッファ転送処理TranstoDefineBandBufの一
例を示すフローチャート図である。
【図9】実改行処理の代わりに起動する仮改行処理Virt
ualLineFeedの一例を示すフローチャート図である。
【図10】図9に示した仮印字処理VirtualPrintBandBu
fの一例を示すフローチャート図である。
【図11】図10に示した次バンドバッファ番号取得処
理getNextBandBufNoの一例を示すフローチャート図であ
る。
【図12】図10に示した全バンドバッファ印字処理Pr
intAllBandBufの一例を示すフローチャート図である。
【図13】図12に示した指定バンドバッファ印字処理
PrintDefineBandBufの一例を示すフローチャート図であ
る。
【符号の説明】
1 リードオンリーメモリ(ROM) 2 ランダムアクセスメモリ(RAM) 2a バンドバッファ 2b 制御情報 3 プリンタユニット(PrinterUnit) 4 中央処理装置(CPU) 4a 設定部 4b 制御部 5 ゲートアレイ(GA) 6 タイマ(RTC)

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】 ドットパターンの印字を可能とする印字
    ヘッドを備えた印字部に出力すべきドットパターンを格
    納する可変個数のバンドバッファと、前記可変個数のバ
    ンドバッファの各々を制御する制御情報を記憶する記憶
    手段と、前記制御情報を設定する設定手段と、前記設定
    手段により設定された制御情報に基づいて前記可変個数
    のバンドバッファの各々を制御する制御手段とを有し、
    前記制御情報として少なくとも前記可変個数のバンドバ
    ッファの各々に対応するバンドバッファの使用可否を表
    す情報、バンドバッファの存在位置を表す情報、バンド
    バッファに一時的に格納されたドットパターン出力後の
    出力位置縦方向移動量を表す情報とを含む、ことを特徴
    とする印字制御装置。
  2. 【請求項2】 前記バンドバッファの個数は、前記印字
    部に装着されるヘッドの種類に応じて設定されることを
    特徴とする請求項1記載の印字制御装置。
  3. 【請求項3】 前記ヘッドの種類は、モノクロヘッド、
    及び、カラーヘッドであることを特徴とする請求項2記
    載の印字制御装置。
  4. 【請求項4】 前記バンドバッファにドットパターンを
    展開する展開手段と、前記バンドバッファの個数分、前
    記展開手段により展開した後、前記展開されたドットパ
    ターンを前記印字部に印字させる手段を有することを特
    徴とする請求項1記載の印字制御装置。
  5. 【請求項5】 前記展開手段は、前記バンドバッファの
    使用可否を表す情報が使用否のバンドバッファに対する
    ドットパターンの展開を行わないことを特徴とする請求
    項4記載の印字制御装置。
  6. 【請求項6】 前記バンドバッファの使用可否を表す情
    報は、使用済ビット、使用可否ビットを含むことを特徴
    とする請求項5記載の印字制御装置。
  7. 【請求項7】 前記印字部はインクジェットプリンタで
    あることを特徴とする請求項1記載の印字制御装置。
  8. 【請求項8】 ドットパターンの印字を可能とする印字
    ヘッドを備えた印字部に出力すべきドットパターンを格
    納する可変個数のバンドバッファと、前記可変個数のバ
    ンドバッファの各々を制御する制御情報を記憶する記憶
    手段とを利用し、前記制御情報を設定する設定ステップ
    と、前記設定ステップにより設定された制御情報に基づ
    いて前記可変個数のバンドバッファの各々を制御する制
    御ステップとを有し、前記制御情報として少なくとも前
    記可変個数のバンドバッファの各々に対応するバンドバ
    ッファの使用可否を表す情報、バンドバッファの存在位
    置を表す情報、バンドバッファに一時的に格納されたド
    ットパターン出力後の出力位置縦方向移動量を表す情報
    とを含む、ことを特徴とする印字制御方法。
  9. 【請求項9】 前記バンドバッファの個数は、前記印字
    部に装着されるヘッドの種類に応じて設定されることを
    特徴とする請求項8記載の印字制御方法。
  10. 【請求項10】 前記ヘッドの種類は、モノクロヘッ
    ド、及び、カラーヘッドであることを特徴とする請求項
    9記載の印字制御方法。
  11. 【請求項11】 前記バンドバッファにドットパターン
    を展開する展開手段と、前記バンドバッファの個数分、
    前記展開手段により展開した後、前記展開されたドット
    パターンを前記印字部に印字させる手段を有することを
    特徴とする請求項8記載の印字制御方法。
  12. 【請求項12】 前記展開手段は、前記バンドバッファ
    の使用可否を表す情報が使用否のバンドバッファに対す
    るドットパターンの展開を行わないことを特徴とする請
    求項11記載の印字制御方法。
  13. 【請求項13】 前記バンドバッファの使用可否を表す
    情報は、使用済ビット、使用可否ビットを含むことを特
    徴とする請求項12記載の印字制御方法。
  14. 【請求項14】 前記印字部はインクジェットプリンタ
    であることを特徴とする請求項8記載の印字制御方法。
JP31903795A 1995-12-07 1995-12-07 印字制御装置及び方法 Withdrawn JPH09156166A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31903795A JPH09156166A (ja) 1995-12-07 1995-12-07 印字制御装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31903795A JPH09156166A (ja) 1995-12-07 1995-12-07 印字制御装置及び方法

Publications (1)

Publication Number Publication Date
JPH09156166A true JPH09156166A (ja) 1997-06-17

Family

ID=18105817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31903795A Withdrawn JPH09156166A (ja) 1995-12-07 1995-12-07 印字制御装置及び方法

Country Status (1)

Country Link
JP (1) JPH09156166A (ja)

Similar Documents

Publication Publication Date Title
JP2740568B2 (ja) 印刷装置
US5097426A (en) Printer controlling apparatus
JPH09156166A (ja) 印字制御装置及び方法
US5664070A (en) Outputting method and apparatus
JPS61129969A (ja) 印刷制御装置
JPH03114856A (ja) プリンタデータ管理方式
US6480296B1 (en) Image processing apparatus and memory access method therefor
JP3128385B2 (ja) プリンタ
US7280250B2 (en) Method and apparatus for rendering large patterns in a small memory printer
JPS62212823A (ja) プリンタ装置
JPH01208141A (ja) 印刷制御装置
US6577313B1 (en) Image data control apparatus
JPH082021A (ja) ページプリンタ装置
JPH0247078A (ja) 印刷装置
JPH0584986A (ja) 画像形成装置
JPH05327955A (ja) 画像形成装置及び該装置における制御プログラムの処理方法
JP4389538B2 (ja) 画像形成装置
JPH0962465A (ja) 画像情報処理装置
JP3046478B2 (ja) 印刷装置および印刷方法
JP3226226B2 (ja) 文字処理方法及び装置
JPH071773A (ja) ダウン・ロード・データの収容制御装置
JPH0532021A (ja) 印刷装置
JPH0499657A (ja) 画像供給装置
JPS63242561A (ja) フオント縮小システム
JPH10200646A (ja) データ通信装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20030304