JPH0319876A - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH0319876A
JPH0319876A JP1153895A JP15389589A JPH0319876A JP H0319876 A JPH0319876 A JP H0319876A JP 1153895 A JP1153895 A JP 1153895A JP 15389589 A JP15389589 A JP 15389589A JP H0319876 A JPH0319876 A JP H0319876A
Authority
JP
Japan
Prior art keywords
resolution
frame buffer
output
printing
frame
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
Application number
JP1153895A
Other languages
English (en)
Inventor
Takeshi Onodera
健 小野寺
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 JP1153895A priority Critical patent/JPH0319876A/ja
Publication of JPH0319876A publication Critical patent/JPH0319876A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は,出力画像の解像度を変更可能な印刷装置に関
する. [従来の技術] 従来より、ホストコンピュータ等の外部装置から転送さ
れるコード情報を、所定の解像度でドット情報に変換し
,これをフレームバッファに展開した後,記録紙上に出
力する構戊の印刷装置が知られている.また、ホストコ
ンピュータからの命令等により、上記解像度を変更可能
とした印刷装置が提供されている. [発明が解決しようとする課題] ところで、このような印刷装置においては、フレームバ
ッファのサイズおよび枚数は、上記解像度とは無関係に
設定され、固定的なものとなっている. このため、解像度が低いときには、フレームバッファ用
のメモリ領域が余ってしまい有効利用されないという不
都合があった. 木発明は、解像度が変更可能か印刷装置において、解像
度が低いときにもフレームバッファ用のメモリ領域を有
効利用することができる印刷装置を提供することを目的
とする. [課題を解決する手段] 本発明は、出力画像の解像度を変更可能な印刷装置にお
いて,出力用の画像データを展開するフレームバッファ
を有するメモリ手段と、上記解像度の変更に応じて上記
フレームバッファの枚数を変更するメモリ制御手段とを
備えたことを特徴とする. [作用] 本発明では、出力画像の解像度の変更に応じて上記フレ
ームバッファの枚数を変更することにより、解像度が低
いときには、フレームバッファの枚数を増やして印刷速
度の向上を図ることができ、フレームバッファ用のメモ
リ領域を最大限に有効利用することができる. [実施例] 第1図は,本発明の一実施例を示すブロック図である. この実施例による印刷装置は、外部のホストコンピュー
タ2からのフォントデータをドット情報に変換して記録
紙に印刷する構或のもので,装置本体lに、CPU3と
、受信バッファ4と、プロダラムROM5と,RAM6
と、出力部7とを有している. CPU3は、プログラムROM5に格納された制御プロ
グラムに基いて装置全体を制御するものである.特にプ
ログラムROM5には、第2図に示すメモリ制御用のプ
ログラムが格納されており、CPU3は、出力画像の解
像度に応じたフレームバッファの枚数変更動作を実行す
る.受信バッファ4は、ホストコンピュータ2からのフ
ォントデータを受信し、一時蓄積するものである. また,RAM6は、CPU3がプログラムを実行する際
のワークエリアとして使用されるとともに、一部が印刷
出力用のドット情報を展開するフレームバッファエリア
6aとして割当てられている. 出力部7は、CPU3からの出力命令に基いて、フレー
ムバッファエリア6aに展開された画像を記録紙上に出
力するものである. 第2rgJは、本実施例におけるフレームパンファの枚
数変更動作を示すフローチャートである.まず、装置に
電源が供給されると、CPU3は出力画像の解像度を初
期設定する(Sl),そして、この解像度に対応して必
要なフレームバッファのサイズとフレームバッファエリ
ア6aの空領域の大きさとを比較しながら(S2), 
フレームバッファを1枚ずつ確保し、これをRAM6の
管理テーブルに登録してい<(53),そして、ノレー
ムバッファエリア6aの空領域が必要なフレームバッフ
ァサイズより小さくなった時点で、フレーム/ヘツファ
の確保カ終了し、フレームバッファの枚数が決定する. そして、ホストコンピュータ2よりデータを受信し、こ
れを受信バッファ4に格納する(S4),次に,受信バ
ッファ4より1単位コード分データを読み取り、このデ
ータが解像度変更命令である場合には(35),解像度
の再設定を行い(S7).フレームバッファエリア6a
を開放した後(S8),S2に戻ってフレームバッファ
の再確保動作を行う. また、S5において、解像度変更命令でない場合には、
既に設定されたフレームバッファのままで、印刷等の通
常処理を行う(S6),この際.上記管理テーブルの登
録に基いて、フレームパッファが複数枚有るときには、
これを順番に使用することにより、データの転送動作と
印字動作を並列に行うことができ、印字処理の迅速化を
達成できる. なお、上記実施例では、解像度の変更をホストコンピュ
ータ2からの命令によって行ったが、スイッチ等の外部
入力装置、または紙カセットに設けた検出装置によって
行ってもよい. また、フレームバッフ7は紙サイズに対して一杯にとる
のではなく、部分的にとるものであってもよい. [発明の効果] 本発明によれば、出力画像の解像度の変更に応じてフレ
ームバッファの枚数を変更することにより、フレームバ
ッファ領域を最大限に有効利用することができ,低解像
度時における印刷速度の向上を図ることができる.
【図面の簡単な説明】
第1図は、本発明の一実施例を示すブロック図である. 第2図は、同実施例におけるフレームバッファの枚数変
更動作を示すフローチャートである.1・・・装置本体
、 2・・・ホストコンピュータ、 3・・・CPU、 4・・・受信バッファ、 5・・・プログラムROM、 6・・・RAM、 6a・・・フレームバッファエリア、 7・・・出力部.

Claims (1)

  1. 【特許請求の範囲】 出力画像の解像度を変更可能な印刷装置において、 出力用の画像データを展開するフレームバッファを有す
    るメモリ手段と; 上記解像度の変更に応じて上記フレームバッファの枚数
    を変更するメモリ制御手段と; を備えたことを特徴とする印刷装置。
JP1153895A 1989-06-16 1989-06-16 印刷装置 Pending JPH0319876A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1153895A JPH0319876A (ja) 1989-06-16 1989-06-16 印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1153895A JPH0319876A (ja) 1989-06-16 1989-06-16 印刷装置

Publications (1)

Publication Number Publication Date
JPH0319876A true JPH0319876A (ja) 1991-01-29

Family

ID=15572458

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1153895A Pending JPH0319876A (ja) 1989-06-16 1989-06-16 印刷装置

Country Status (1)

Country Link
JP (1) JPH0319876A (ja)

Similar Documents

Publication Publication Date Title
JPH0378651B2 (ja)
JPS60141076A (ja) 印刷装置の制御方法
JPH0822640B2 (ja) 画像記録装置の制御装置
JPH0319876A (ja) 印刷装置
JPH04325267A (ja) 出力方法及び装置
JPS61131119A (ja) ペ−ジメモリ管理方式
JPS62126430A (ja) プリンタ制御装置
JP2699440B2 (ja) プリンタ装置
JPS61129969A (ja) 印刷制御装置
JPH03114856A (ja) プリンタデータ管理方式
JP2754630B2 (ja) ページプリンタ制御方式
JP2738174B2 (ja) 書式制御方式
JP2590707Y2 (ja) ページプリンタ
JPH0361562A (ja) プリンタ装置
JPH0462080A (ja) 画像処理装置
JPS6246010B2 (ja)
JP3017363B2 (ja) 印刷装置
JPH02196679A (ja) 高速印刷装置
JPH11342653A (ja) 画像出力装置
JPH04351568A (ja) 高速画像処理機能を持つプリンタの制御回路
JPH03162979A (ja) プリンタ装置
JPH0241949U (ja)
JPH04220365A (ja) 印刷装置
JPS59123987A (ja) イメ−ジ・メモリのプリント・デ−タ展開方法
JPH06179270A (ja) プリンタ