JPH03217170A - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH03217170A
JPH03217170A JP1187390A JP1187390A JPH03217170A JP H03217170 A JPH03217170 A JP H03217170A JP 1187390 A JP1187390 A JP 1187390A JP 1187390 A JP1187390 A JP 1187390A JP H03217170 A JPH03217170 A JP H03217170A
Authority
JP
Japan
Prior art keywords
resolution
colors
color
printing
designation
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
JP1187390A
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 JP1187390A priority Critical patent/JPH03217170A/ja
Publication of JPH03217170A publication Critical patent/JPH03217170A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Color, Gradation (AREA)
  • Color Image Communication Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は多色印刷かつ解像度の変更が可能な印刷装置に
関するものである。
[従来の技術] 従来、多色印刷装置においては、印刷出力する解像度に
関わらず印刷色数分のフレームメモリを持つ必要があっ
た。
[発明が解決しようとしている課題] しかしながら、高解像度を有する印刷装置においては、
印刷色数分のフレームメモリを持っては、膨大なメモリ
容量を必要とし、コストが高くなるという問題点があっ
た。
基本的に多色表現を必要とするカラーイメージやグラフ
ィックス部分はあまり高解像度を必要としないので、解
像度を低下させメモリを削減させる方法もあるが、文字
のように高解像度を必要とする部分では、その品位が劣
化するという新たな問題点が生じた。
[課題を解決するための手段] 本発明は上述の課題を解決することを目的として成され
たもので、上述の課題を解決する一手段として以下の構
成を備える。
即ち、2色以上での印刷が可能な印刷手段と、該印刷手
段での印刷色数を指定する指定手段と、該指定手段で指
定された色数に従って解像度の変更を行なう解像度変更
手段とを備え、印刷手段は該解像度変更手段での変更解
像度に従い、指定手段での指定色数で印刷出力する。
[作用] 以上の構成において、使用する色数に従って解像度を変
更させることにより、文字のように単色で高解像度を必
要とする部分(もしくはページ)は、色数の指定を少な
くし、解像度を上げることで品位の劣化を防ぎ、イメー
ジやグラフィック部分では色数の指定を増やし、解像度
を低下させることでメモリの増加を防ぐことができ、少
ないメモリリソースで多色表現と高解像度の両方を達成
できるようにしたものである。
[実施例〕 以下に、添付の図面を参照して本発明に係る一実施例を
詳細に説明する。
第1図は、本発明に係る一実施例における、解像度を変
更する手段と、多色印刷する手段とを有する印刷装置の
ブロック図である。
第1図において、破線で示された解像度を変更する手段
と多色印刷する手段を有する印刷装置の本体1には、外
部のホストコンピュータ2が不図示のコネクタを介して
接続されており、ホストコンピュータ2からの印刷命令
・色数指定命令等を受取り、印刷出力するように構成さ
れている。
印刷装置の本体1において、3はプログラムROM5に
内蔵された例えば第2図に示す制御手順に従い本装置1
の全制御を行なうCPU装置、4はホストコンピュータ
2よりの印刷命令・色数指定命令等の受信データを蓄え
る受信バツファ、5は上述した後述する一連の制御フロ
ー実行のためのプログラム等が格納されているROM,
6はCPU装置3がプログラムを実行する際のワークエ
リアとして機能するRAMであり、このRAMG内には
、色の指定数を一時的に記憶する色数フラグエリア6a
、色数に従った解像度を一時的に記憶する解像度フラグ
エリア6b、色数分の解像度に従ったサイズのフレーム
バツファを一時的に確保し色数分の解像度に従った印刷
データを記憶するフレームバッファエリア6cとが確保
されている。
7は1色(ブラック)、3色(イエロー、マジエンタ、
シアン)、もし《は4色(イエローマジエンタ、シアン
、ブラック)の3段階の色設定手段と、2 0 0 d
pi、2 4 0 dpi、もし《は400dpiの3
段階の解像度変更手段を有する印刷出力部、8は各構成
に動作電源を供給する電源装置である。なお、出力部7
における色設定手段、及び解像度変更手段の構成につい
ては公知であるため詳細説明は省略する。
次に、以上に説明した構成を備える本実施例の解像度を
変更する手段と多色印刷する手段を有する印刷装置の動
作を、第2図のフローチャートに基づいて説明する。
第2図において、本体lに電源が供給され電源部8より
各構成に動作電源が供給されると、第2図の処理を実行
する。まずステップS1でRAMG内の色数指定フラグ
6aを1(ブラック単色)に初期指定する。続いてステ
ップS2で使用可能な最大解像度dmaxを求める。d
maxは、{(フレームバツファエリア6Cの容量)÷
(縦×横)÷色数}の平方根で求められ、例えば、フレ
ームのサイズがA4(有効印字領域8インチ×10.8
インチ)であり、RAM6の記憶容量よりフレームバツ
ファエリア6Cのサイズが1.8 Mバイトとすると、
使用可能な最大解像度dmaxは、1.8 X 102
4X l024X 8÷(8X10.8)÷1の平方根
で求められ、418.05と求められる。
次にステップS3で、印刷装置の有する解像度のなかか
ら最大解像度dmax以下で最も近い解像度(例えば本
実施例であれば解像度d=400)が選択され、解像度
フラグ6bに設定される。
続いてステップS4でフレームの縦及び横のドット数を
決定し、フレームバツファエリア6Cに設定する。上述
の例であれば、8インチ×(解像度d)÷8、及び10
.8インチ×(解像度d)により、横方向であるXサイ
ズ=400 (バイト)、縦方向であるyサイズ=43
20 (ドット)ようにフレームバツファのサイズが確
定し、1色分のフレームバッファがフレームバッファエ
リア6cに設定される。
次にステップS5でホストコンピュータ2より送られて
くるデータを受信し、この受信したデータを受信バツフ
ァ4に格納する。そして、この受信バツファ4に格納し
た受信データより1単位コード分のデータを読み取る。
そしてステップS6で読出したデータが色数指定命令、
通常印字命令、排紙命令のうち、いずれの命令の受信で
あるかを判断する。判断の結果、色数指定命令の場合に
はステップS7に進み、命令が紙の先頭か否かを判断す
る。紙の先頭でなければこの命令を無視し、ステップS
5に戻る。
一方、色数指定命令が紙の先頭であればステップS8に
進み、色数の指定が1色(ブラック)か、3色(イエロ
ー、マジエンタ、シアン)か、又は4色(イエロー、マ
ジエンタ、シアン、ブラック)のうちのいずれであるか
を判断する。そして、指定された色数を色数指定フラグ
6aに設定する。そしてステップS9で新たな色指定に
従って使用可能な最大解像度dmaxを求める。例えば
、色指定が3色であれば、本実施例のフレームのサイズ
は上述した様にA4サイズで、フレームバツファエリア
6Cのサイズは1.8Mバイトであるため、使用可能な
最大解像度であるdmaxは、1.8 X 1024X
 1024X 8÷(8X10.8)÷3の平方根で求
められ、241.36と求められる。
このため続くステップSIOで、印刷装置の有する解像
度のなかから最大解像度dmax以下で最も近い解像度
が選択され、解像度フラグ6bに設定される。本実施例
では解像度としてd=240が選択され解像度フラグ6
bに設定される。次にステップSllでフレームの縦及
び横のドット数を決定し、フレームバツファエリア6C
に設定する。上述の例であれば、 8インチ×(解像度d)÷8、 及び10.8インチ×(解像度d) により、横方向であるXサイズ=240 (バイト)、
縦方向であるyサイズ=25.92(ドット)のように
フレームバツファのサイズが確定し、3色のフレームバ
ツファがフレームバツファエリア6Cに設定される。そ
してステップS5に戻る。
一方、ステップS6の命令判断の結果、受信命令が排紙
命令であった場合にはステップS20に進み、色数指定
フラグ6aの色数情報と、解像度フラグ6Cの解像度情
報及びフレームバツファ6cに格納した受信印刷データ
とを印刷出力部7に転送し、ステップS5に戻る。この
転送を受けた印刷出力部7では、記録用紙を給紙して公
知の方法で指定の色及び解像度での印刷出力を行ない、
印刷済み記録用紙の排紙を行なう。
一方、ステップS6の命令判断の結果通常印字命令であ
った場合にはステップS25に進み、続いて送られてき
た印刷データを順次対応するフ1 l レームバツファ6cに格納し、印刷データの格納が終了
するとステップS5に戻る。
以上説明した様に本実施例によれば、使用する色数に従
って解像度を変更させることにより、文字のように単色
で高解像度を必要とする部分(もしくはページ)は、色
数の指定を少なくし、解像度を上げることで品位の劣化
を防ぎ、イメージやグラフィック部分では色数の指定を
増やし、解像度を低下させることでメモリの増加を防ぐ
ことができ、少ないメモリリソースで多色表現と高解像
度の両方を達成できる。
[他の実施例] 以上の説明においては、色数の指定は頁単位で行なう例
について述べたが、本発明は以上の例に限定されるもの
ではなく、同一頁内の任意の時点で色指定の変更ができ
るように制御してもよい。
1 2 また色数の指定が本実施例のように直接フレームバツフ
ァ数に対応せず、カラーテーブル等を介して、間接的に
フレームバツファ数を指定する様に構成してもよい。
更に、色数指定命令が文字/イメージ・グラフィックス
等の機能指定命令と組み合わさっていてもかまわない。
更にまた、色数の指定をホストコンピュータ2からのみ
行なうのではな《、パネル等からの手操作入力による指
定であってかまわない。
解像度の切り替えも、以上の説明のように段階的に行な
う方法に限定させるものではなく、連続的に設定可能に
構成してもよい。
また、逆に解像度の指定命令によって色数が指定される
ような形式であってもかまわない。
更に、フレームバツファは記録用紙の1頁分全体の容量
がなくとも、その一部分であってもかまわない。
[発明の効果] 以上説明したように本発明によれば、使用する色数に従
って解像度を変更させることにより、文字のように単色
で高解像度を必要とする部分は色数の指定を少な《して
解像度を上げることで品位の劣化を防ぎ、イメージやグ
ラフィック部分では色数の指定を増やし、解像度を低下
させることでメモリの増加を防ぐことができ、少ないメ
モリリソースで多色表現と高解像度の両方を達成できる
【図面の簡単な説明】
第1図は本発明に係る一実施例のブロック図、第2図は
本実施例の動作フローチャートである。 図中、1・・・印刷装置本体、2・・・ホストコンピュ
ータ、3・・・CPU装置、4・・・受信バツファ、5
・・・プログラムROM、6・・・RAM、6a・・・
色数指定フラグエリア、6b・・・解像度フラグエリア
、6c・・・フレームバツファエリア、7・・・印刷出
力部、8・・・電源装置である。 エ 5

Claims (1)

    【特許請求の範囲】
  1. 2色以上での印刷が可能な印刷手段と、該印刷手段での
    印刷色数を指定する指定手段と、該指定手段で指定され
    た色数に従つて解像度の変更を行なう解像度変更手段と
    を備え、前記印刷手段は該解像度変更手段での変更解像
    度に従い前記指定手段での指定色数で印刷出力すること
    を特徴とする印刷装置。
JP1187390A 1990-01-23 1990-01-23 印刷装置 Pending JPH03217170A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1187390A JPH03217170A (ja) 1990-01-23 1990-01-23 印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1187390A JPH03217170A (ja) 1990-01-23 1990-01-23 印刷装置

Publications (1)

Publication Number Publication Date
JPH03217170A true JPH03217170A (ja) 1991-09-24

Family

ID=11789847

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1187390A Pending JPH03217170A (ja) 1990-01-23 1990-01-23 印刷装置

Country Status (1)

Country Link
JP (1) JPH03217170A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7145691B2 (en) 2002-01-17 2006-12-05 Kabushiki Kaisha Toshiba Image reading apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7145691B2 (en) 2002-01-17 2006-12-05 Kabushiki Kaisha Toshiba Image reading apparatus

Similar Documents

Publication Publication Date Title
US5619623A (en) Method and device for transmitting and processing print data used for printer
JP3936016B2 (ja) ドキュメント画像を印刷する方法
JPH111029A (ja) カラープリントシステム,カラープリンタ,及びコンピュータが実行可能なプログラムを格納したコンピュータが読取可能な記録媒体
US7528984B2 (en) Printing apparatus, data processing method for printing apparatus, and printing system
US8724157B2 (en) Printing apparatus and printer driver
JP2001325087A (ja) 書き換え可能なコマンド記憶部を利用したコマンド解析
JPH03217170A (ja) 印刷装置
US5848180A (en) Color bitmap generation with background dependent black objects
JP3275992B2 (ja) カラープリンタ及びカラープリントシステム
JP2774354B2 (ja) インクジェット記録装置及びその制御方法
US7535593B2 (en) Printing apparatus, data processing method for printing apparatus, and printing system
JP3147264B2 (ja) 画像処理装置及びその変換方法
JP3867344B2 (ja) 画像出力装置
KR100208385B1 (ko) 프린터에서 텍스트와 픽쳐데이터를 분리하여 저장하는데이터 버퍼장치 및 방법
US8346001B2 (en) Image processing apparatus, printing apparatus, and image processing method
JP2004098636A (ja) 複数のデータ処理装置を備えたプリンタ
JPH0383673A (ja) 編集機能付きページプリンタ
JP2003271368A (ja) 印刷制御装置、印刷制御方法、印刷制御プログラムを記録した媒体および印刷制御プログラム
JP3279171B2 (ja) カラープリンタ
JP2918552B2 (ja) 印刷制御装置
JP3129133B2 (ja) カラー印刷装置
JP3157929B2 (ja) 画像処理装置および画像処理方法
KR100662211B1 (ko) 대형프린터의 래스터 이미지 프로세싱 제어방법
JPH04241570A (ja) 印刷装置
JP3640123B2 (ja) 画像形成装置及び画像形成方法並びに画像形成装置制御用プログラムを記録したコンピュータ読み取り可能な記録媒体