JPH04216263A - 画像記録装置 - Google Patents

画像記録装置

Info

Publication number
JPH04216263A
JPH04216263A JP40272490A JP40272490A JPH04216263A JP H04216263 A JPH04216263 A JP H04216263A JP 40272490 A JP40272490 A JP 40272490A JP 40272490 A JP40272490 A JP 40272490A JP H04216263 A JPH04216263 A JP H04216263A
Authority
JP
Japan
Prior art keywords
secured
color
memory area
color component
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
JP40272490A
Other languages
English (en)
Inventor
Fumihiro Tanaka
文博 田中
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 JP40272490A priority Critical patent/JPH04216263A/ja
Publication of JPH04216263A publication Critical patent/JPH04216263A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Color, Gradation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は画像記録装置、詳しくは
入力した印刷データに基づいて画像を記録媒体上に記録
する画像記録装置に関するものである。
【0002】
【従来の技術】従来の複数の色で印刷が可能な装置は、
各色毎の画像を記録紙等の記録媒体上に重ね合せて記録
していた。記録装置では、記録に先立ち、予め各色毎に
確保したフレームメモリに、各々の対応する色の画像を
展開し、全てが展開された後に実際の画像記録を行なう
という処理を行なうのが一般的である。
【0003】
【発明が解決しようとしている課題】しかしながら、上
記従来の装置では、たとえ印刷しようとしている画像が
1色だけからなる場合であつても、不要な色のフレーム
メモリ領域を確保していた。このため、他の目的で使用
することのできるワークメモリ領域が不足し、場合によ
つては機能的な制約が生じたり、印刷処理速度が低下し
たりすることがあるという欠点があつた。
【0004】本発明はかかる従来技術に鑑みなされたも
のであり、実際には使用しない色成分のメモリ領域を有
効利用することが可能な画像記録装置を提供しようとす
るものである。
【0005】
【課題を解決するための手段】この課題を解決するため
、本発明の画像記録装置は以下に示す構成を備える。 すなわち、入力した印刷データに基づき、複数の色成分
の画像を重畳合成することで多色画像を記録媒体上に記
録する画像記録装置において、前記印刷データ中に含ま
れる印刷色指定コマンドに基づいて、該当する色成分の
記録イメージを展開するメモリ領域が確保されているか
否かを判別する判別手段と、該判別手段で該当する色成
分のメモリ領域が確保されていないと判別した場合、当
該色成分のメモリ領域を確保するよう制御する制御手段
とを備える。
【0006】
【実施例】以下、添付図面に従つて、本発明に係る実施
例を詳細に説明する。 <装置構成の説明(図1)> 本実施例の印刷装置のブロツク構成を図1に示す。図中
、1は色C1 〜C4 (順にイエロー、マゼンダ、シ
アン、ブラツク)の4色のインクを用いて画像を記録す
る印刷装置本体である。2は本実施例の印刷装置1に印
刷データを供給するホストコンピユータである。ここで
いう印刷データとは、コマンドの列であり、文字を1文
字印字するのも、線を1本描くのも、また、色の指定、
印字位置の指定をはじめとした各種の設定もすべてコマ
ンドによつて行われるものとする。
【0007】印刷装置1は以下に示す各構成要素からな
る。3は本装置1全体の制御を司るCPU、4はホスト
コンピユータ2より入力した印刷データを一時的に格納
しておくための受信バツフア、5はCPU3が印刷装置
本体の制御を行うための処理手順(後述する図2のフロ
ーチヤートに係るプログラムを含む)を格納しているR
OMである。6はCPU3が動作中に各種データの保持
に使用するRAMであり、その内部には印刷パターンの
生成時に使用されるワーク領域6a、ワーク領域の大き
さを保持するワーク領域サイズ保持領域6b、各色毎の
フレームバツフアへのポインタを保持しておくフレーム
バツフアポインタテーブル6cが設けられている。7は
RAM6中に確保された各色のフレームバツフア中に生
成、保持された印刷パターンを印刷するプリンタ出力部
であり、上述したように色C1 〜C4 の各色毎の印
刷パターンを同一記録紙面上に重ね合せて印刷すること
で、任意の色を再現して印刷するものである。 <処理手順の説明(図2,図3)> 上述した構成から成る本実施例における印刷処理手順を
図2に示したフローチヤート及び第3図に示した例を基
に説明する。
【0008】本装置に電源が投入或いはリセツトされる
と、ステツプS1で初期化処理を行なう。次に、ステツ
プS2に進み、受信バツフア4からホストコンピユータ
からの受信データを読み込む。尚、ホストコンピユータ
2からのデータの受信及び受信バツフア4への格納処理
は、不図示の割り込み処理ルーチンによつて行なわれて
いるものとする。
【0009】ステツプS3では、読み込んだデータが印
字・描画コマンドであるか否かを判断する。ここでの印
字・描画コマンドとは、文字を書くコマンドや線、図形
を実際に描くコマンドであり、文字の書体を指定したり
、色、印字位置等を指定するコマンドは印字・描画コマ
ンドではないとみなす。さて、ステツプS3で印字・描
画コマンドではないと判断した場合にはステツプS4で
そのコマンドに対応する処理を実行し、ステツプS2に
戻る。
【0010】一方、ステツプS3で、印字・描画コマン
ドであると判断した場合には、ステツプS5に進む。こ
のステツプS5では、その時点で指定されているいてい
印字色を、色C1 〜C4 の4色に分解し、C1 〜
C4 のどの色成分の印刷パターンを生成すれば良いの
かを認識する。こうして、注目している印字・描画コマ
ンドで生成しようとしているパターンの色分解が済むと
、ステツプS6以下の処理に移る。
【0011】先ず、ステツプS6では、色成分を特定す
るための変数i(RAM6の所定アドレスに確保されて
いる)に初期値として“1”を代入する。そして、ステ
ツプS7で、先に色分解した結果に、色Ci があるか
否かを判断する。無ければステツプS11に進み、“i
<4”が満足する限りステツプS12で変数iを“1”
インクリメントしてステツプS7に戻る。ステツプS7
では、各色成分につき、ステツプS5で色分解して得ら
れた色が存在するか否かを判断しているに他ならない。
【0012】ステツプS7で、該当する色成分が存在す
ると判断した場合には、ステツプS8でその色成分に対
応するフレームバツフア(該当する色成分の印刷イメー
ジを展開する領域)がRAM6に確保されているか否か
を判断する。この確保されているか否かは、図3に示し
たフレームバツフアテーブル6cを参照し判断する。図
示の場合には、C1 とC4 が確保されていて、C2
 とC3 のポインタは“0”であることから未だ確保
されていないことを示している。さて、確保されていな
いと判断した場合には、ステツプS9でその色のフレー
ムバツフアを確保する(フレームバツフアテーブル6c
を更新する)。処理はステツプS10に進み、印字・描
画コマンドに基づくイメージを、現在注目している色成
分のフレームバツフアに描画する。こうして、全ての色
成分に対するチエツクが完了したと判断すると、処理は
ステツプS11からステツプS2に戻り、上述した処理
を繰り返すことになる。
【0013】ここで注目する点は、例えば、ホストコン
ピユータ2からの印刷データが、色成分C1 のみを意
図したものである場合、それ以外の色成分C2 〜C4
 に対してはステツプS7の判断が常に“NO”になる
ことである。つまり、色成分C2 〜C4 に対するフ
レームバツフアの確保は行なわなくなる。同様に、例え
ば、色成分C1 ,C2 の印刷データを受信した場合
には、それ以外のC3,C4 のフレームバツフアの確
保は行なわなくなる。
【0014】上述した処理では、プリンタの電源投入後
に一度確保されたフレームバツフアは開放されないよう
に思われるかもしれないが、ステツプS4において記録
紙送りコマンド又は排紙コマンド(実際の記録動作)が
実行されるたびに確保したフレームバツフアを開放する
ものである。尚、実施例では受信バツフア4をRAM6
とは別個に記載したが、本来、受信バツフア4はRAM
等で構成するものであるから、これらを同一のRAMで
構築しても良い。従つて、このようにすると、単色記録
を意図した印刷データの場合、確保されるフレームバツ
フアは1つであるので、相対的に受信バツフアの容量を
大きく確保できるというメリツトがある。すなわち、ホ
ストコンピユータ2は印刷データ出力処理から速く開放
されるという利点がある。
【0015】また、上述した実施例では、色成分C1 
〜C4 の4色のインクをもつ場合についてのものであ
つたが、4色未満又は5色以上のインクをもつ印刷装置
においても同様の処理が可能である。以上説明したよう
に本実施例によれば、印字しようとするイメージパター
ンを展開する各色成分のフレームバツフアを、実際にそ
の色のパターンが展開されるときにはじめて確保して使
用することにより、印刷に不必要となる色成分のフレー
ムバツフアを確保することがなくなる。従つて、その領
域を他の目的に有効利用することができるという効果が
ある。
【0016】このことより、印刷処理時間の短縮が図れ
たり、メモリの少ない状態においても印刷処理を完了す
ることができる効果がある。
【0017】
【発明の効果】以上説明したように本発明によれば、実
際には使用しない色成分のメモリ領域を有効利用するこ
とが可能になる。
【図面の簡単な説明】
【図1】実施例の画像記録装置のブロツク構成図である
【図2】実施例の画像記録に係る動作を説明するための
フローチヤートである。
【図3】実施例のフレームバツフアテーブルの内容を示
す図である。
【符号の簡単な説明】
1    印刷装置本体 2    ホストコンピユータ 3    CPU 4    受信バツフア 5    プログラムROM 6    RAM 6a  ワーク領域 6b  ワーク領域サイズ 6c  フレームバツフアへのポインタテーブル7  
  プリンタ出力部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】      入力した印刷データに基づき
    、複数の色成分の画像を重畳合成することで多色画像を
    記録媒体上に記録する画像記録装置において、前記印刷
    データ中に含まれる印刷色指定コマンドに基づいて、該
    当する色成分の記録イメージを展開するメモリ領域が確
    保されているか否かを判別する判別手段と、該判別手段
    で該当する色成分のメモリ領域が確保されていないと判
    別した場合、当該色成分のメモリ領域を確保するよう制
    御する制御手段とを備えることを特徴とする画像記録装
    置。
JP40272490A 1990-12-17 1990-12-17 画像記録装置 Withdrawn JPH04216263A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP40272490A JPH04216263A (ja) 1990-12-17 1990-12-17 画像記録装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP40272490A JPH04216263A (ja) 1990-12-17 1990-12-17 画像記録装置

Publications (1)

Publication Number Publication Date
JPH04216263A true JPH04216263A (ja) 1992-08-06

Family

ID=18512519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP40272490A Withdrawn JPH04216263A (ja) 1990-12-17 1990-12-17 画像記録装置

Country Status (1)

Country Link
JP (1) JPH04216263A (ja)

Similar Documents

Publication Publication Date Title
US5136688A (en) Print data processing apparatus for an image forming apparatus
JP3175498B2 (ja) インクジェット式カラー印刷のための黒色領域識別方式
US6061142A (en) Method and apparatus for directly printing out image files for printer
JPH04112069A (ja) 印刷制御装置及びイメージデータ描画方法
US5097426A (en) Printer controlling apparatus
JPH04325267A (ja) 出力方法及び装置
JPH04216263A (ja) 画像記録装置
US7310166B2 (en) Information processing apparatus and method, and print control program
JPH0284364A (ja) 印字装置
JP3129133B2 (ja) カラー印刷装置
JPH0437573A (ja) 印刷装置
JP3636891B2 (ja) カラー画像出力方法
JP2005242864A (ja) 画像情報処理システム、画像情報処理装置
JP2744025B2 (ja) 印字制御装置
JP3089014B2 (ja) 出力制御方法及びその装置
JP3143118B2 (ja) プリンタ及び印字イメージパターン展開方法
JP2711860B2 (ja) 出力制御方法およびその装置
JP3254011B2 (ja) 帳票描画システム
JPH0462169A (ja) 印刷装置
JPH11170675A (ja) プリンタシステム
JP3226226B2 (ja) 文字処理方法及び装置
JPS60203476A (ja) 記録装置
US20030043407A1 (en) Printer control system having print thickness control function and method thereof
JPH0911552A (ja) ページプリンタ
JPS63242561A (ja) フオント縮小システム

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19980312