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
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からのフォントデータをドット情報に変換して記録
紙に印刷する構或のもので,装置本体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・・・出力部.
更動作を示すフローチャートである.1・・・装置本体
、 2・・・ホストコンピュータ、 3・・・CPU、 4・・・受信バッファ、 5・・・プログラムROM、 6・・・RAM、 6a・・・フレームバッファエリア、 7・・・出力部.
Claims (1)
- 【特許請求の範囲】 出力画像の解像度を変更可能な印刷装置において、 出力用の画像データを展開するフレームバッファを有す
るメモリ手段と; 上記解像度の変更に応じて上記フレームバッファの枚数
を変更するメモリ制御手段と; を備えたことを特徴とする印刷装置。
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) |
-
1989
- 1989-06-16 JP JP1153895A patent/JPH0319876A/ja active Pending
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) | プリンタ |