JPH04323053A - 出力方法及び装置 - Google Patents

出力方法及び装置

Info

Publication number
JPH04323053A
JPH04323053A JP3092289A JP9228991A JPH04323053A JP H04323053 A JPH04323053 A JP H04323053A JP 3092289 A JP3092289 A JP 3092289A JP 9228991 A JP9228991 A JP 9228991A JP H04323053 A JPH04323053 A JP H04323053A
Authority
JP
Japan
Prior art keywords
output
smoothing
image
command
processing
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
JP3092289A
Other languages
English (en)
Inventor
Toshiya Mihashi
俊哉 三橋
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 JP3092289A priority Critical patent/JPH04323053A/ja
Publication of JPH04323053A publication Critical patent/JPH04323053A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Image Processing (AREA)
  • Digital Computer Display Output (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ホストコンピュータか
らの情報を出力する出力方法及び装置に係り、特にビッ
トマップメモリからビットイメージの転送を行なう場合
にスムージング機能を行うことができる出力方法及び装
置に関するものである。
【0002】
【従来の技術】従来の出力装置例えば印刷装置では、単
一のビットマップメモリに対して描画展開処理を行って
いる。また、この単一のビットマップメモリのすべての
ビットイメージに対して出力品位を上げるためのスムー
ジング機能が働くよう構成されている。
【0003】
【発明が解決しようとしている課題】しかしながら、上
記従来例では、すべてのビットイメージ対してスムージ
ング機能が働くため、ある特定のパターンや線において
は、かえって出力品位を損なうという欠点があった。
【0004】
【課題を解決するための手段】本発明によれば、スムー
ジング機能を行う第1のビットマップメモリと、スムー
ジング機能を行わない第2のビットマップメモリの2つ
のビットマップメモリを持つことにより、スムージング
機能を行うことにより出力品位向上の効果が顕著なもの
は、第1のビットマップメモリに展開し、スムージング
機能を行うとかえって出力品位低下を招くものについて
は第2のビットマップメモリに展開し、プリンタエンジ
ンへのビットイメージ転送時に、2つを合成しながら転
送することにより、スムージング回路の欠点を克服し、
より高品位の出力結果を得られるようにしたものである
【0005】
【実施例】図1は、本実施例におけるシステムの構成を
示すブロック図である。尚本発明は、1つの装置におい
て達成されていてもよいし、装置或はシステムにプログ
ラムを供給することにより本発明が達成される場合にも
適用できることは言うまでもない。
【0006】図において1はホストコンピュータであり
、プリントデータ及び制御コードから成る印字情報を印
刷装置2に出力するものである。
【0007】印刷装置2はフォーマッタ制御部21、エ
ンジン制御部22、プリンタエンジン部23より構成さ
れている。
【0008】フォーマッタ制御部21は本発明の印刷制
御手段を含み、ホストコンピュータ1から受信した印刷
情報、例えば、ペース記述言語(PDL)等で記述され
た印刷すべき情報を一旦受信バッファ2111に蓄え、
コマンド解析部211で解析を行う。さらに、解析され
たコマンドは、コマンド実行部212にて実行処理され
、さらに文字の印字や図形の描画に関する処理は描画処
理部2123で演算され、本発明における第1の展開結
果記憶手段である第1のビットマップメモリ2121ま
たは本発明における第2の展開結果記憶手段である第2
のビットマップメモリ2122に逐次展開される。出力
制御部213は、第1のビットマップメモリ2121と
第2のビットマップメモリ2122の内容を出力処理部
2131にてそれぞれビデオ信号に変換処理し、スムー
ジング回路2132でのビデオ信号の遅延を考慮した上
で2つの信号の同期を取りながら出力する。尚、ビット
マップメモリは、1頁分であっても、それの部分領域で
あっても良い。尚、スムージング処理については、本発
明とは、直接関連しないので詳細は省略するが、図4に
示す様にドットの補間等により、図の様な処理を行うも
のである。しかし、図4の左側のパターンが濃度パター
ン法によって決定されたパターンであった場合、スムー
ジング処理を行うことによって不都合なパターンとなっ
てしまうわけである。尚、転送されるデータがどの様な
データかはPDL等のコマンドにより容易に判別できる
原則として文字はスムージングを行っても良い。また出
力処理部2131では、エンジン制御部22とプリンタ
エンジンの各種動作処理状態のステータスやエンジン制
御コマンドをやり取りし、エンジン制御部22への画像
転送タイミングを制御する。スムージング回路2132
では出力処理部2131からのビデオ信号を受け取り、
所定のアルゴリズムに従ってスムージング処理を行い、
その結果をビデオ信号として出力する。合成回路213
3では、スムージング回路2132を通したビデオ信号
とスムージング回路2132を通さないビデオ信号の2
つを所定のアルゴリズムに従い合成し、エンジン制御部
22にビデオ信号として出力する。エンジン制御部22
は、プリンタエンジン部23に於ける印刷のための各機
構の制御を行う。プリンタエンジン部23は、ホストコ
ンピュータ1から受け取った印字情報等に基づき、各ビ
ットマップメモリに展開された結果を合成処理した画像
を、記録紙に永久可視画像形成するための印刷機構部で
ある。
【0009】次に、本実施例における処理手順を図2に
示すフローチャートを参照しながら説明する。尚、これ
らに示されるプログラムは、不図示のROMに格納され
るプログラムに基づいて、CPUによって処理される。 図2において、(1)〜(17)は各処理ステップを示
す。まず、ホストコンピュータ1より送られた印刷デー
タは、受信バッファ2111に格納される(1)。次に
受信バッファ2111よりコマンド解析部211に2コ
マンドを取り込む(2)。次いで、取り込んだコマンド
が描画処理関係のコマンドかどうかを判別し(3)、描
画コマンドの場合はステップ(6)に進む。一方、ステ
ップ(3)において描画処理関係のコマンドでない場合
は、ステップ(4)に進み、このコマンドが排紙コマン
ドかどうかを判別し、排紙コマンドでない場合はそのコ
マンドの処理を行い、再びステップ(1)に戻る。
【0010】ステップ(6)では、その描画処理関係の
コマンドはスムージング回路を通して描画した方が品位
が向上するかどうかの判別を行う。本実施例では、図3
に示すような、スムージング回路の有効性が認められな
いコマンドを予め登録したスムージング処理禁止コマン
ドテーブル(前述の不図示のROM等に格納されている
)を参照することにより行う。このテーブルを参照し展
開先の判別をした結果、スムージング回路を通すものは
ビットマップ2121を選択し(8)、スムージング回
路を通すとかえって悪影響が予想されるものはビットマ
ップ2122を選択する(7)。そしてそれぞれ選択さ
れたビットマップに対して描画処理を行う(9)。描画
処理終了後は再びステップ(1)に戻る。
【0011】一方、ステップ(4)において、排紙コマ
ンドと判断された場合は、ステップ(10)に進み、エ
ンジン制御部22とプリンタエンジンの各種動作状態の
ステータスやエンジン制御コマンドをやり取りし、エン
ジン制御部22への画像転送タイミングを制御する出力
処理を行う(10)。出力処理は、スムージング回路2
132でのビデオ信号の遅延を考慮し、ビットマップメ
モリ2121の内容を先に出力し(12)、続いて2つ
の信号の同期を取りながらビットマップメモリ2122
の内容をビデオ信号に変換処理し出力する(11)。ビ
ットマップメモリ2121の内容は、スムージング回路
2132で所定のアルゴリズムに従ってスムージング処
理される(13)。スムージング回路2132を通した
ビデオ信号とスムージング回路2132を通さないそれ
ぞれのビデオ信号出力は、合成回路2133において所
定のアルゴリズムに従い合成処理し(14)、エンジン
制御部22にビデオ信号として出力する。(15)。
【0012】エンジン制御部22では、その合成された
ビデオ信号を受取り、プリンタエンジン部23各機構を
制御し、印刷処理を行う(16)。そして最後にプリン
タエンジン部23において、記録紙に永久可視画像形成
し印刷結果として排紙する(17)。以上の処理が完了
したら再びステップ(1)に戻り各処理を繰り返す。
【0013】(他の実施例)上記実施例では、2つのビ
ットマップメモリのどちらに展開するかは、印刷装置内
に於て、スムージング回路の有効性が認められたコマン
ドを予め登録した有効コマンドテーブルを参照すること
により判断しているが、どちらのビットマップメモリへ
展開するかを指定するコマンドを用意することにより、
ユーザーが任意に選択することも可能である。
【0014】また、ビットマップメモリを2つ持つので
、それぞれの描画用にCPUを2つ持てばさらに高速な
処理も実現可能である。
【0015】以上説明したように、本発明によればスム
ージング機能による出力品位向上の効果を望む部分にだ
けスムージング処理を施すことが可能になり、従来、全
ビットマップイメージに働いてしまっていたスムージン
グ回路の欠点を補い、さらに高画質な出力結果を得るこ
とが可能となる。
【0016】
【発明の効果】以上、詳述した様に、本発明により出力
描画イメージを選択的に保持し、前記保持される部分イ
メージをスムージング処理し、保持される他のイメージ
と合成して出力する出力方法及び装置を提供することが
可能となった。
【図面の簡単な説明】
【図1】本発明の一実施例である印刷装置の基本構成を
示すブロック図。
【図2】本実施例の印刷制御手順を示すフローチャート
【図3】実施例におけるスムージング処理禁止コマンド
テーブルの構成を示した図。
【図4】スムージングの説明図。
【符号の説明】
21  フォーマッタ制御部 211  コマンド解析部 2121  ビットマップメモリ 2122  ビットマップメモリ 2132  スムージング回路

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】  出力描画イメージを選択的に保持する
    ための第1及び第2記憶手段、出力結果の品位向上をは
    かるスムージング手段と、前記第1記憶手段に記憶され
    る前記出力描画イメージを前記スムージング手段に転送
    し、前記第2記憶手段に記憶される前記出力描画イメー
    ジと前記スムージング手段からイメージを合成する合成
    手段とを有したことを特徴とする出力装置。
  2. 【請求項2】  出力描画イメージを選択的に保持し、
    前記保持される部分イメージをスムージング処理し、保
    持される他のイメージと合成して出力することを特徴と
    する出力方法。
  3. 【請求項3】  前記出力描画イメージは、ページ記述
    言語に基づいて得られることを特徴とする請求項第1項
    記載の出力装置。
  4. 【請求項4】  前記出力描画イメージは、ページ記述
    言語に基づいて得られることを特徴とする請求項第2項
    記載の出力方法。
JP3092289A 1991-04-23 1991-04-23 出力方法及び装置 Pending JPH04323053A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3092289A JPH04323053A (ja) 1991-04-23 1991-04-23 出力方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3092289A JPH04323053A (ja) 1991-04-23 1991-04-23 出力方法及び装置

Publications (1)

Publication Number Publication Date
JPH04323053A true JPH04323053A (ja) 1992-11-12

Family

ID=14050254

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3092289A Pending JPH04323053A (ja) 1991-04-23 1991-04-23 出力方法及び装置

Country Status (1)

Country Link
JP (1) JPH04323053A (ja)

Similar Documents

Publication Publication Date Title
JPH04112069A (ja) 印刷制御装置及びイメージデータ描画方法
JPS60141076A (ja) 印刷装置の制御方法
JPH04323053A (ja) 出力方法及び装置
JP3034196B2 (ja) 印刷装置および印刷装置のデータ処理方法
JPS62126430A (ja) プリンタ制御装置
JP3715765B2 (ja) バンドメモリサイズ決定方式および記録媒体
JP2981400B2 (ja) 印刷装置および印刷装置のデータ処理方法
JPS631614B2 (ja)
JPH1124855A (ja) 印刷装置および方法
JP2922676B2 (ja) 画像形成装置
JPH0462080A (ja) 画像処理装置
JP2803560B2 (ja) プリンタ制御装置
JPS59221069A (ja) メモリ制御方式
JP2002264408A (ja) オーバレイ印刷方法及びオーバレイ印刷制御装置
JPH047175A (ja) ページプリンタ制御装置
JPH06149735A (ja) データ受信制御装置
JPH1044530A (ja) 印刷制御装置、情報処理装置、印刷装置および印刷情報処理方法
JPH11328385A (ja) データ読出制御装置、方法および印刷制御装置
JPS59123987A (ja) イメ−ジ・メモリのプリント・デ−タ展開方法
JPH111048A (ja) 印刷制御方法および印刷装置
JPH10177462A (ja) ページプリンタ制御装置
JPH04351568A (ja) 高速画像処理機能を持つプリンタの制御回路
JPH04334261A (ja) 印刷装置
JPH05254184A (ja) プリンタ装置
JP2006040120A (ja) 画像処理機能メモリ