JPH1044526A - プリンタドライバおよびプリンタドライバの描画処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 - Google Patents

プリンタドライバおよびプリンタドライバの描画処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Info

Publication number
JPH1044526A
JPH1044526A JP8202339A JP20233996A JPH1044526A JP H1044526 A JPH1044526 A JP H1044526A JP 8202339 A JP8202339 A JP 8202339A JP 20233996 A JP20233996 A JP 20233996A JP H1044526 A JPH1044526 A JP H1044526A
Authority
JP
Japan
Prior art keywords
resolution
processing
data
drawing object
printer
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
JP8202339A
Other languages
English (en)
Inventor
Yasushi Matsuoka
靖 松岡
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 JP8202339A priority Critical patent/JPH1044526A/ja
Priority to US08/902,326 priority patent/US6678072B1/en
Publication of JPH1044526A publication Critical patent/JPH1044526A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 同一ページ内にイメージ,テキスト,グラフ
ィックスの各描画オブジェクトを含む描画データからプ
リンタが高速に印刷でき、かつ画質低下の少ない印刷情
報を生成することである。 【解決手段】 オブジェクト処理解像度判定部1がホス
ト100で生成されるプリントジョブ中の描画オブジェ
クトの属性を判別して各描画オブジェクトの解像度処理
種別を判定し、該判定結果に基づいて各描画オブジェク
ト毎に高解像度ラスタライザ2,ノーマル解像度ラスタ
ライザ3を選択して解像度処理を切り換える構成を特徴
とする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、アプリケーション
プログラムにより生成される描画オブジェクトをプリン
タが印刷可能な印刷情報に変換処理するプリンタドライ
バおよびプリンタドライバの描画処理方法およびコンピ
ュータが読み出し可能なプログラムを格納した記憶媒体
に関するものである。
【0002】
【従来の技術】従来、データが描画制御システム(例え
ばGDI)からプリンタドライバに引き渡されて、画像
出力イメージが形成されるまでに、オブジェクト単位あ
るいはページ単位でラスタライズの処理解像度が切り換
えられるということはない。
【0003】例えば、ホスト側の印刷処理を実行する場
合、アプリケーションプログラムは印字すべきデータを
描画制御システム(例えばGDIなど)関数を使って、
描画制御システム(例えばGDI)コマンドに変換す
る。該システムは当該コマンドディスクにデータを蓄え
て、システムは1バンド分のデータをラスタライズして
プリンタドライバにラスタライズデータを渡す。そし
て、プリンタドライバは該ラスタライズデータに画像処
理を施し、画像処理が終了したデータをプリンタ制御命
令に変換した印刷データをシステムに渡し、該システム
は、プリンタに印刷データを出力する等の処理を1ペー
ジ終了するまで繰り返していた。
【0004】また、データ処理装置における現在の文書
作成,描画を行うアプリケーションは、データ処理機能
が飛躍的に向上して、同一ページ内にテキスト,図形
(以下、グラフィックスと呼ぶ),イメージを含む複合
ドキュメントをユーザが作成できるようになった。そし
て、ユーザがそのようなテキスト,グラフィックス,イ
メージを含む複合ドキュメントをプリンタで印刷する機
会が増えてきた。
【0005】
【発明が解決しようとする課題】しかしながら、上記従
来のデータ処理装置に組み込まれるプリンタドライバで
は同一ページ内にテキスト,グラフィックス,イメージ
を含む複合ドキュメントを印刷する場合、高精細な画像
出力を得るためには、高解像度で処理を行う必要があっ
た。そのため、以下のような問題があった。
【0006】すなわち、テキスト,グラフィックス,イ
メージを含む複合ドキュメントの印刷を行い、高解像度
で画像形成の処理を行うと画像処理に時間を要して、結
果として印刷処理時間が長くなる。
【0007】このため、当該印刷処理時間を短縮するた
めに、ラスタライズするデータの解像度をノーマル解像
度(プリンタ側の最大解像度の1/2程度)で処理を行
うことが可能であるが、イメージは、ノーマル解像度で
処理を行ってもプリンタ側で画像形成を行う場合階調重
視となり問題は少ない。
【0008】しかし、ノーマル解像度の処理では、テキ
スト,グラフィックスの画像品位の低下は避けられず、
テキスト,グラフィックスのジャギーが目立った印刷結
果しか得られなくなる。
【0009】このように、同一ページ内に属性の異なる
描画オブジェクトが混在するページを印刷処理する場
合、イメージは階調性よく、テキスト,グラフィックス
は高解像度で得たいというユーザの要求に対応できない
という問題点があった。
【0010】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第18の発
明の目的は、同一ページ内にテキスト,グラフィック
ス,イメージを含んだ複合ドキュメントを印刷する場
合、描画制御システムから受け取った描画オブジェクト
の属性を解析して各描画オブジェクトの解像度処理をオ
ブジェクト単位またはページ単位に切り換えることによ
り、同一ページ内にイメージ,テキスト,グラフィック
スの各描画オブジェクトを含む描画データからプリンタ
が高速に印刷でき、かつ画質低下の少ない印刷情報を生
成することができるプリンタドライバおよびプリンタド
ライバの描画処理方法およびコンピュータが読み出し可
能なプログラムを格納した記憶媒体を提供することであ
る。
【0011】
【課題を解決するための手段】本発明に係る第1の発明
は、データ処理装置で生成されるプリントジョブ中の各
描画オブジェクトを判別してプリンタが解析可能な印刷
制御情報を生成処理するプリンタドライバにおいて、前
記データ処理装置で生成されるプリントジョブ中の描画
オブジェクトに基づいて異なる解像度でラスタライズす
る複数の描画処理手段と、前記データ処理装置で生成さ
れるプリントジョブ中の描画オブジェクトの属性を判別
して各描画オブジェクトの解像度処理種別を判定する判
定手段とを有し、前記判定手段の判定結果に基づいて各
描画オブジェクト毎にいずれかの描画処理手段を選択し
て解像度処理を切り換えるものである。
【0012】本発明に係る第2の発明は、いずれかの描
画処理手段は、前記プリンタが描画処理可能な最大解像
度で描画オブジェクトをラスタライズする高解像度モー
ドを有するものである。
【0013】本発明に係る第3の発明は、いずれかの描
画処理手段は、前記プリンタが描画処理可能な最大解像
度の1/2の解像度で描画オブジェクトをラスタライズ
する通常解像度モードを有するものである。
【0014】本発明に係る第4の発明は、前記判定手段
は、前記データ処理装置で生成されるプリントジョブ中
の描画オブジェクトの属性がビットマップデータである
と判別した場合、いずれかの描画処理手段が前記通常解
像度モードで前記描画オブジェクトをラスタライズする
ものである。
【0015】本発明に係る第5の発明は、前記判定手段
は、前記データ処理装置で生成されるプリントジョブ中
の描画オブジェクトの属性がベクトルデータであると判
別した場合、いずれかの描画処理手段が前記高解像度モ
ードで前記描画オブジェクトをラスタライズするもので
ある。
【0016】本発明に係る第6の発明は、いずれかの描
画処理手段が前記通常解像度モードで前記描画オブジェ
クトをラスタライズした場合に、該ラスタライズされた
ラスタライズデータに所定の高解像度化処理を施すもの
である。
【0017】本発明に係る第7の発明は、各描画処理手
段が通常解像度モードまたは高解像度モードで前記描画
オブジェクトをラスタライズした場合に、それぞれのラ
スタライズデータを合わせたラスタライズデータに基づ
いて前記プリンタに転送すべき印刷データを生成するも
のである。
【0018】本発明に係る第8の発明は、データ処理装
置で生成されるプリントジョブ中の各描画オブジェクト
を判別してプリンタが解析可能な印刷制御情報を生成処
理するプリンタドライバにおいて、前記データ処理装置
で生成されるプリントジョブ中の描画オブジェクトに基
づいて異なる解像度でラスタライズする複数の描画処理
手段と、前記データ処理装置からページ単位に取得され
るプリントジョブ中の描画オブジェクトの属性を判別し
て解像度処理種別をページ毎に判定する判定手段とを有
し、前記判定手段の判定結果に基づいて各ページ毎にい
ずれかの描画処理手段を選択して解像度処理を切り換え
るものである。
【0019】本発明に係る第9の発明は、いずれかの描
画処理手段は、前記プリンタが描画処理可能な最大解像
度で描画オブジェクトをラスタライズする高解像度モー
ドを有するものである。
【0020】本発明に係る第10の発明は、いずれかの
描画処理手段は、前記プリンタが描画処理可能な最大解
像度の1/2の解像度で描画オブジェクトをラスタライ
ズする通常解像度モードを有するものである。
【0021】本発明に係る第11の発明は、前記判定手
段は、前記データ処理装置で生成されるプリントジョブ
中の描画オブジェクトの属性がビットマップデータであ
ると判別した場合、いずれかの描画処理手段が前記通常
解像度モードで同一ページ内の全ての描画オブジェクト
をラスタライズするものである。
【0022】本発明に係る第12の発明は、前記判定手
段は、前記データ処理装置で生成されるプリントジョブ
中の描画オブジェクトの属性がベクトルデータであると
判別した場合、いずれかの描画処理手段が前記高解像度
モードで同一ページ内の全ての前記描画オブジェクトを
ラスタライズするものである。
【0023】本発明に係る第13の発明は、いずれかの
描画処理手段が前記通常解像度モードで前記描画オブジ
ェクトをラスタライズした場合に、該ラスタライズされ
たラスタライズデータに所定の高解像度化処理を施すも
のである。
【0024】本発明に係る第14の発明は、各描画処理
手段が通常解像度モードまたは高解像度モードで前記描
画オブジェクトをラスタライズした場合に、それぞれの
ラスタライズデータに基づいて個別に前記プリンタに転
送すべき印刷データを生成するものである。
【0025】本発明に係る第15の発明は、データ処理
装置で生成されるプリントジョブ中の各描画オブジェク
トを判別してプリンタが解析可能な印刷制御情報を生成
処理するプリンタドライバの描画処理方法において、前
記データ処理装置で生成されるプリントジョブ中の描画
オブジェクトの属性を判別して各描画オブジェクトの解
像度処理種別を判定する判定工程と、該判定結果に基づ
いて各描画オブジェクト毎に異なる解像度で各描画オブ
ジェクトを描画処理する描画工程とを有するものであ
る。
【0026】本発明に係る第16の発明は、データ処理
装置で生成されるプリントジョブ中の各描画オブジェク
トを判別してプリンタが解析可能な印刷制御情報を生成
処理するプリンタドライバの描画処理方法において、前
記データ処理装置で生成されるプリントジョブ中の描画
オブジェクトの属性をページ単位に判別して各描画オブ
ジェクトの解像度処理種別を判定する判定工程と、該判
定結果に基づいて各ページ毎に異なる解像度で各描画オ
ブジェクトを描画処理する描画工程とを有するものであ
る。
【0027】本発明に係る第17の発明は、データ処理
装置で生成されるプリントジョブ中の各描画オブジェク
トを判別してプリンタが解析可能な印刷制御情報を生成
処理するコンピュータで使用されるプログラムを記憶し
た記憶媒体において、前記データ処理装置で生成される
プリントジョブ中の描画オブジェクトの属性を判別して
各描画オブジェクトの解像度処理種別を判定する判定工
程と、該判定結果に基づいて各描画オブジェクト毎に異
なる解像度で各描画オブジェクトを描画処理する描画工
程とを含む、コンピュータが読むことができるプログラ
ムを記憶媒体に格納したものである。
【0028】本発明に係る第18の発明は、データ処理
装置で生成されるプリントジョブ中の各描画オブジェク
トを判別してプリンタが解析可能な印刷制御情報を生成
処理するコンピュータで使用されるプログラムを記憶し
た記憶媒体において、前記データ処理装置で生成される
プリントジョブ中の描画オブジェクトの属性をページ単
位に判別して各描画オブジェクトの解像度処理種別を判
定する判定工程と、該判定結果に基づいて各ページ毎に
異なる解像度で各描画オブジェクトを描画処理する描画
工程とを含む、コンピュータが読むことができるプログ
ラムを記憶媒体に格納したものである。
【0029】
【発明の実施の形態】なお、本実施形態では、以下、高
解像度,通常解像度(以下、ノーマル解像度と呼ぶ)を
次のように定義する。高解像度とはプリンタが印刷でき
る最高解像度とし、ノーマル解像度とは高解像度の1/
2の解像度とする。
【0030】〔第1実施形態〕本実施形態はテキスト,
図形(以下、グラフィックスと呼ぶ),イメージ等オブ
ジェクト単位でプリンタドライバにおける解像度処理を
個別に切り換えることを特徴とする。
【0031】図1は、本発明の第1実施形態を示すプリ
ンタドライバの構成を説明するブロック図であり、オブ
ジェクト単位に解像度処理を切り換える時の処理する場
合に対応する。
【0032】図において、1はオブジェクト処理解像度
判定部で、ホスト装置100内の描画制御システム(例
えばGDI)200から描画オブジェクトとを取得し、
該取得した描画オブジェクトの処理解像度を後述するよ
うに判定処理する。
【0033】なお、テキスト,グラフィックスとイメー
ジとでは、描画制御システム(例えばGDIなど)から
プリンタドライバPDに引き渡されるデータの種類が次
のように異なる。
【0034】すなわち、テキスト,グラフィックスはベ
クトル系のデータであり、イメージはビットマップ系の
データである。そこで、オブジェクト処理解像度判定部
1で描画制御システムからプリンタドライバPDに引き
渡されるデータの種類で処理解像度の決定を行う。
【0035】具体的には、テキスト,グラフィックスの
ベクトル系のデータが描画制御システム200からプリ
ンタドライバPDに引き渡される場合は、高解像度処理
と決定し、イメージのビットマップ系のデータが引き渡
される場合はノーマル解像度処理と決定する。
【0036】以下、オブジェクト処理解像度判定部1に
より解像度処理が切り換えられた後のデータ処理につい
て説明する。
【0037】テキスト,グラフィックスのベクトル系の
データが引き渡された場合、テキスト,グラフィックス
のベクトル系のデータは、高解像度ラスタライザ2に引
き渡され、高解像度ラスタライズが行われる。
【0038】一方、イメージのビットマップ系のデータ
が引き渡される場合は、ノーマル解像度ラスタライザ3
に引き渡され、ノーマル解像度ラスタライズが行われ
る。
【0039】そして、ノーマル解像度ラスタライザ3で
ノーマル解像度にラスタライズしたデータは高解像度化
部4によりスムージングまたは0次補間処理を行って解
像度変換して高解像度化する。そして、高解像度ラスタ
オペレーション5により高解像度ラスタライザ2が生成
したデータと高解像度化部4が生成したデータを合わせ
て高解像度ラスタオペレーションを行う。こうして、高
解像度出力イメージが形成され、所定のインタフェース
を介してプリンタ102に印刷データとして転送され
る。
【0040】これにより、描画オブジェクト毎に異なる
最適な解像度処理が実行され、グラフィック,テキスト
はジャギーのない、イメージは階調性の高い印刷情報を
プリンタ102に転送させることが出来る。
【0041】以下、本実施形態と第1〜第7の発明の各
手段との対応及びその作用について図1を参照して説明
する。
【0042】第1の発明は、データ処理装置(ホスト1
00)で生成されるプリントジョブ中の各描画オブジェ
クトを判別してプリンタが解析可能な印刷制御情報を生
成処理するプリンタドライバPDにおいて、前記データ
処理装置で生成されるプリントジョブ中の描画オブジェ
クトに基づいて異なる解像度でラスタライズする複数の
描画処理手段(高解像度ラスタライザ2,ノーマル解像
度ラスタライザ3)と、前記データ処理装置で生成され
るプリントジョブ中の描画オブジェクトの属性を判別し
て各描画オブジェクトの解像度処理種別を判定する判定
手段(オブジェクト処理解像度判定部1)とを有し、オ
ブジェクト処理解像度判定部1がホスト100で生成さ
れるプリントジョブ中の描画オブジェクトの属性を判別
して各描画オブジェクトの解像度処理種別を判定し、該
判定結果に基づいて各描画オブジェクト毎に高解像度ラ
スタライザ2,ノーマル解像度ラスタライザ3を選択し
て解像度処理を切り換えるので、同一ページ内に異なる
属性の描画オブジェクトが含まれていても各描画オブジ
ェクトを最適な解像度処理に切り換えてラスタライズす
ることができる。
【0043】第2,第5の発明は、オブジェクト処理解
像度判定部1は、ホスト100で生成されるプリントジ
ョブ中の描画オブジェクトの属性がベクトルデータであ
ると判別した場合、高解像度ラスタライザ2が前記高解
像度モードで前記描画オブジェクトをラスタライズする
ので、ベクトルデータとなる各描画オブジェクトに対し
て解像度を重視したラスタライズ処理を行うことができ
る。
【0044】第3,第4の発明は、オブジェクト処理解
像度判定部1は、ホスト100で生成されるプリントジ
ョブ中の描画オブジェクトの属性がビットマップデータ
であると判別した場合、ノーマル解像度ラスタライザ3
がプリンタが描画処理可能な最大解像度の1/2の解像
度となる前記通常解像度モードで前記描画オブジェクト
をラスタライズするので、ビットマップデータとなる各
描画オブジェクトに対して処理速度,階調性を優先した
低解像度でラスタ処理を効率よく行うことができる。
【0045】第6の発明は、ノーマル解像度ラスタライ
ザ3が前記通常解像度モードで前記描画オブジェクトを
ラスタライズした場合に、該ラスタライズされたラスタ
ライズデータに所定の高解像度化処理(高解像度化部
4)を施すので、階調性に優れたイメージデータを高解
像度のプリンタで印刷可能な印刷情報を短時間に生成す
ることができる。
【0046】第7の発明は、各描画処理手段が前記通常
解像度モードまたは高解像度モードで前記描画オブジェ
クトをラスタライズした場合に、それぞれのラスタライ
ズデータを合わせたラスタライズデータに基づいて前記
プリンタに転送すべき印刷データを生成(高解像度ラス
タオペレーション5)するので、属性の異なる描画オブ
ジェクトが複雑に入り組んだページでも連続して描画処
理できる印刷情報を生成することができる。
【0047】図2は、本発明に係るプリンタドライバに
よる第1のデータ処理手順の一例を示すフローチャート
である。なお、(1)〜(8)は各ステップを示す。
【0048】先ず、描画制御システム200から描画オ
ブジェクトのデータを受信したら(1)、オブジェクト
処理解像度判定部1がその属性がビットマップ系のデー
タであるかどうかを判定し(2)、YESならばノーマ
ル解像度ラスタライザ3がイメージデータをラスタライ
ズし(3)、該ラスタライズされたイメージデータに高
解像度化部4がスムージング処理または0次補間処理を
施し(4)、高解像度ラスタオペレーション5がラスタ
ライズされたベクトル系のデータとイメージ系のデータ
と合わせて出力イメージを形成する(5)。
【0049】次いで、ページエンドまで描画オブジェク
トをラスタライズしたかどうかを判定し(6)、NOな
らばステップ(2)へ戻り同様の処理を繰り返し、YE
Sならばジョブのラスタライズを終了したかを判定し
(7)、NOならばステップ(2)へ戻り同様の処理を
繰り返し、YESならば処理を終了する。
【0050】一方、ステップ(2)で、受信したデータ
の描画オブジェクトの属性がベクトル系であると判定し
た場合には、高解像度ラスタライザ2がベクトルデータ
をラスタライズして(8)、ステップ(5)へ戻る。
【0051】以下、本実施形態と第15,第17の発明
の各工程との対応及びその作用について図2等を参照し
て説明する。
【0052】第15の発明は、データ処理装置(ホスト
100)で生成されるプリントジョブ中の各描画オブジ
ェクトを判別してプリンタが解析可能な印刷制御情報を
生成処理するプリンタドライバPDの描画処理方法にお
いて、前記データ処理装置で生成されるプリントジョブ
中の描画オブジェクトの属性を判別して各描画オブジェ
クトの解像度処理種別を判定する判定工程(図2のステ
ップ(1),(2))と、該判定結果に基づいて各描画
オブジェクト毎に異なる解像度で各描画オブジェクトを
描画処理する描画工程(図2のステップ(3),
(8))とを、ホスト100の図示しないCPUがRO
Mまたは他のメモリ資源に記憶された制御プログラムを
実行して、同一ページ内に異なる属性の描画オブジェク
トが含まれていても各描画オブジェクトを最適な解像度
処理に切り換えてラスタライズすることができる。
【0053】第17の発明は、データ処理装置で生成さ
れるプリントジョブ中の各描画オブジェクトを判別して
プリンタが解析可能な印刷制御情報を生成処理するコン
ピュータで使用されるプログラムを記憶した記憶媒体に
おいて、前記データ処理装置で生成されるプリントジョ
ブ中の描画オブジェクトの属性を判別して各描画オブジ
ェクトの解像度処理種別を判定する判定工程(図2のス
テップ(1),(2))と、該判定結果に基づいて各描
画オブジェクト毎に異なる解像度で各描画オブジェクト
を描画処理する描画工程(図2のステップ(3),
(8))とを含む、コンピュータが読むことができるプ
ログラムを記憶媒体に格納したものである。すなわち、
ホスト100の図示しないメモリ資源に図2に示す工程
に対応するプログラムコードを記憶させ、該プログラム
コードを記憶した記憶媒体からホスト100のCPUが
読み出して実行する形態も本発明の実施形態に含まれる
ものである。
【0054】〔第2実施形態〕上記実施形態では描画オ
ブジェクト毎に解像度処理を切り換える制御について説
明したが、ページ単位で解像度処理を切り換えるように
構成してもよい。以下、その実施形態について説明す
る。
【0055】図3は、本発明の第2実施形態を示すプリ
ンタドライバの構成を説明するブロック図であり、ペー
ジ単位に解像度処理を切り換える場合に対応する。
【0056】図において、6はページ処理解像度判定部
で、描画制御システム200(例えば、GDI)から、
プリンタドライバPDに1ページ分のデータが引き渡さ
れた時、そのデータの中にイメージのビットマップ系の
データのあるかないかを判定し、該判定結果に基づいて
ページ処理解像度を以下のように決定する。
【0057】すなわち、プリンタドライバPDに1ペー
ジ分のデータが図示しないホスト装置100の描画制御
システム200から引き渡された時、1ページ分のデー
タ中にビットマップ系のデータがあるときは、ノーマル
解像度処理を行うべきと判定するとともに、1ページ分
のデータ中にビットマップ系のデータがないときは、高
解像度処理を行うべきと判定する。
【0058】これにより、イメージが含まれるページに
対してはノーマル解像度処理を行うとともに、ページ内
にイメージが含まれないテキスト,グラフィクスのみの
ページに対しては高解像度処理を行うこととなる。
【0059】以下、イメージが含まれるページにノーマ
ル解像度処理を行う場合について説明する。
【0060】イメージが含まれるページのデータは、ノ
ーマル解像度ラスタライザ7に引き渡され、ノーマル解
像度ラスタライズが行われる。ノーマル解像度ラスタラ
イザ7にラスタライズされたデータは、高解像度化部8
でスムージングを行い高解像度化する。高解像度化する
ことにより、ページ内に含まれるテキスト,グラフィッ
クスのジャギーを目立たなくする。そして、高解像度ラ
スタオペレーション9で高解像度化部8によりスムージ
ングされたデータのラスタオペレーションを行う。この
ように、イメージを含むページの出力イメージが形成さ
れた後、プリンタ102に転送される。
【0061】次に、イメージが含まれないテキスト,グ
ラフィックスのみのページに高解像度処理を行う場合に
ついて説明する。
【0062】テキスト,グラフィックスのみのページの
データは、高解像度ラスタライザ10に引き渡され、高
解像度ラスタライズが行われる。そして、高解像度ラス
タライザ10で高解像度ラスタライズが行われたデータ
は、高解像度ラスタオペレーション11でラスタオペレ
ーションが行われ、高解像度の出力イメージが形成され
た後、プリンタ102に転送される。
【0063】こうして、ページ単位に解像度処理を切り
換えて、出力イメージが形成される。
【0064】以下、本実施形態と第8〜第14の発明の
各手段との対応及びその作用について図1を参照して説
明する。
【0065】第8の発明は、データ処理装置(ホスト1
00)で生成されるプリントジョブ中の各描画オブジェ
クトを判別してプリンタが解析可能な印刷制御情報を生
成処理するプリンタドライバPDにおいて、前記データ
処理装置で生成されるプリントジョブ中の描画オブジェ
クトに基づいて異なる解像度でラスタライズする複数の
描画処理手段(高解像度ラスタライザ10,ノーマル解
像度ラスタライザ7)と、前記データ処理装置からペー
ジ単位に取得されるプリントジョブ中の描画オブジェク
トの属性を判別して解像度処理種別をページ毎に判定す
る判定手段(ページ処理解像度判定部6)とを有し、ペ
ージ処理解像度判定部6がホスト100からページ単位
に取得されるプリントジョブ中の描画オブジェクトの属
性を判別して解像度処理種別をページ毎に判定し、該判
定結果に基づいて各ページ毎に高解像度ラスタライザ1
0,ノーマル解像度ラスタライザ7のいずれかを選択し
て解像度処理を切り換えるので、同一ページ内に異なる
属性の描画オブジェクトが含まれていても各描画オブジ
ェクトの解像度処理をページ単位に切り換えてラスタラ
イズすることができる。
【0066】第9,第12の発明は、ページ処理解像度
判定部6は、ホスト100で生成されるプリントジョブ
中の描画オブジェクトの属性がベクトルデータであると
判別した場合、高解像度ラスタライザ10,ノーマル解
像度ラスタライザ7のいずれかがプリンタが描画処理可
能な最大解像度となる前記高解像度モードで同一ページ
内の全ての前記描画オブジェクトをラスタライズするの
で、テキスト,グラフィック等のベクトルデータをジャ
ギーなく高画質で出力できる印刷情報を生成することが
できる。
【0067】第10,第11の発明は、ページ処理解像
度判定部6は、ホスト100で生成されるプリントジョ
ブ中の描画オブジェクトの属性がビットマップデータで
あると判別した場合、高解像度ラスタライザ10,ノー
マル解像度ラスタライザ7のいずれかがプリンタが描画
処理可能な最大解像度の1/2の解像度となる前記通常
解像度モードで同一ページ内の全ての描画オブジェクト
をラスタライズするので、同一ページ内にビットマップ
データが含まれる場合には、該ビットマップデータを階
調性よく出力できる印刷情報を生成することができる。
【0068】第13の発明は、高解像度ラスタライザ1
0,ノーマル解像度ラスタライザ7のいずれかが前記通
常解像度モードで前記描画オブジェクトをラスタライズ
した場合に、該ラスタライズされたラスタライズデータ
に所定の高解像度化処理を施すので、同一ページ内にビ
ットマップデータが含まれる場合には、該ビットマップ
データを階調性よく出力できる印刷情報を生成しても、
同一ページ内のテキスト,グラフィック等のジャギーが
目立たない印刷情報を生成することができる。
【0069】第14の発明は、各高解像度ラスタライザ
10,ノーマル解像度ラスタライザ7が前記通常解像度
モードまたは高解像度モードで前記描画オブジェクトを
ラスタライズした場合に、それぞれのラスタライズデー
タに基づいて個別に前記プリンタに転送すべき印刷デー
タを生成(高解像度ラスタオペレーション9,11)す
るので、各描画オブジェクト毎に描画されたビットマッ
プ毎にプリンタが高解像度で印刷可能な印刷情報に変換
することができる。
【0070】図4は、本発明に係るプリンタドライバに
よる第2のデータ処理手順の一例を示すフローチャート
である。なお、(1)〜(9)は各ステップを示す。
【0071】先ず、描画制御システム200から1ペー
ジ分のデータを受信したら(1)、ページ処理解像度判
定部6が当該ページ内にビットマップ系のデータとなる
描画オブジェクトのデータがあるかどうかを判定し
(2)、YESならばノーマル解像度ラスタライザ7が
イメージデータをラスタライズし(3)、該ラスタライ
ズされたイメージデータに高解像度化部8がスムージン
グ処理または0次補間処理を施し(4)、高解像度ラス
タオペレーション9がラスタライズされたイメージ系の
データに基づいて出力イメージを形成する(5)。
【0072】次いで、ページエンドまで描画オブジェク
トをラスタライズしたかどうかを判定し(6)、NOな
らばステップ(2)へ戻り同様の処理を繰り返し、YE
Sならばジョブのラスタライズを終了したかを判定し
(7)、NOならばステップ(1)へ戻り次のページの
データを受信し、YESならば処理を終了する。
【0073】一方、ステップ(2)で、受信した1ペー
ジ分のデータ中にベクトル系の描画オブジェクトがある
と判定した場合、すなわち、ビットマップ系のデータで
ないと判定した場合には、高解像度ラスタライザ10が
ベクトルデータをラスタライズし(8)、高解像度ラス
タオペレーション11がラスタライズされたベクトル系
のデータに基づいて出力イメージを形成して(9)、ス
テップ(6)へ戻る。
【0074】以下、本実施形態と第16,第18の発明
の各工程との対応及びその作用について図2等を参照し
て説明する。
【0075】第16の発明は、データ処理装置(ホスト
100)で生成されるプリントジョブ中の各描画オブジ
ェクトを判別してプリンタが解析可能な印刷制御情報を
生成処理するプリンタドライバの描画処理方法におい
て、前記データ処理装置で生成されるプリントジョブ中
の描画オブジェクトの属性をページ単位に判別して各描
画オブジェクトの解像度処理種別を判定する判定工程
(図4のステップ(1),(2))と、該判定結果に基
づいて各ページ毎に異なる解像度で各描画オブジェクト
を描画処理する描画工程(図4のステップ(3),
(8))とを、ホスト100の図示しないCPUがRO
Mまたは他のメモリ資源に記憶された制御プログラムを
実行して、同一ページ内に異なる属性の描画オブジェク
トが含まれていても各描画オブジェクトの解像度処理を
ページ単位に切り換えてラスタライズすることができ
る。
【0076】第18の発明は、データ処理装置で生成さ
れるプリントジョブ中の各描画オブジェクトを判別して
プリンタが解析可能な印刷制御情報を生成処理するコン
ピュータで使用されるプログラムを記憶した記憶媒体に
おいて、前記データ処理装置で生成されるプリントジョ
ブ中の描画オブジェクトの属性をページ単位に判別して
各描画オブジェクトの解像度処理種別を判定する判定工
程(図4のステップ(1),(2))と、該判定結果に
基づいて各ページ毎に異なる解像度で各描画オブジェク
トを描画処理する描画工程(図4のステップ(3),
(8))とを含む、コンピュータが読むことができるプ
ログラムを記憶媒体に格納したものである。すなわち、
ホスト100の図示しないメモリ資源に図4に示す工程
に対応するプログラムコードを記憶させ、該プログラム
コードを記憶した記憶媒体からホスト100のCPUが
読み出して実行する形態も本発明の実施形態に含まれる
ものである。
【0077】以下、図5に示すメモリマップを参照して
本発明に係る印刷システムで読み出し可能なデータ処理
プログラムの構成について説明する。
【0078】図5は、本発明を適用可能な印刷システム
で読み出し可能な各種データ処理プログラムを格納する
記憶媒体のメモリマップを説明する図である。
【0079】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
【0080】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
【0081】本実施形態における図2,図4に示す機能
が外部からインストールされるプログラムによって、ホ
ストコンピュータにより遂行されていてもよい。そし
て、その場合、CD−ROMやフラッシュメモリやFD
等の記憶媒体により、あるいはネットワークを介して外
部の記憶媒体から、プログラムを含む情報群を出力装置
に供給される場合でも本発明は適用されるものである。
【0082】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
【0083】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
【0084】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
【0085】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0086】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
【0087】上記第1実施形態によれば、オブジェクト
単位で解像度処理を切り換えるので、同一ページ内にテ
キスト,グラフィックス,イメージを含む複合ドキュメ
ントを印刷する場合、テキスト,グラフィックスに対し
て高解像度処理を行い、イメージはノーマル解像度で処
理を行うことができる。これにより、テキスト,グラフ
ィックスのジャギーを目立たせない。また、イメージに
対して、ノーマル解像度で処理を行うため、階調重視と
なる。従って、画像品位の高い出力イメージが得られ
る。
【0088】上記第2実施形態によれば、ページ単位で
解像度処理を切り換えるので、同一ページ内にテキス
ト,グラフィックス,イメージを含む複合ドキュメント
を印刷する場合、イメージを含むページは、ノーマル解
像度処理を行い、イメージを含まない、テキスト,グラ
フィックスのみのページは高解像度処理を行うことがで
きる。また、同一ページ内にテキスト,グラフィック
ス,イメージを含む複合ドキュメントを印刷する場合、
イメージを含むページが多い複合ドキュメントにおい
て、イメージを含むページに対してノーマル解像度で処
理をした後、高解像度化するので、テキスト,グラフィ
フィックスの画像品位を落とすことなく印刷時間を短縮
することが可能である。
【0089】
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、判定手段が前記データ処理装置で生成
されるプリントジョブ中の描画オブジェクトの属性を判
別して各描画オブジェクトの解像度処理種別を判定し、
該判定結果に基づいて各描画オブジェクト毎にいずれか
の描画処理手段を選択して解像度処理を切り換えるの
で、同一ページ内に異なる属性の描画オブジェクトが含
まれていても各描画オブジェクトを最適な解像度処理に
切り換えてラスタライズすることができる。
【0090】第2,第5の発明によれば、前記判定手段
は、前記データ処理装置で生成されるプリントジョブ中
の描画オブジェクトの属性がベクトルデータであると判
別した場合、いずれかの描画処理手段が前記高解像度モ
ードで前記描画オブジェクトをラスタライズするので、
ベクトルデータとなる各描画オブジェクトに対して解像
度を重視したラスタライズ処理を行うことができる。
【0091】第3,第4の発明によれば、前記判定手段
は、前記データ処理装置で生成されるプリントジョブ中
の描画オブジェクトの属性がビットマップデータである
と判別した場合、いずれかの描画処理手段がプリンタが
描画処理可能な最大解像度の1/2の解像度となる前記
通常解像度モードで前記描画オブジェクトをラスタライ
ズするので、ビットマップデータとなる各描画オブジェ
クトに対して処理速度,階調性を優先した低解像度でラ
スタライズ処理を効率よく行うことができる。
【0092】第6の発明によれば、いずれかの描画処理
手段が前記通常解像度モードで前記描画オブジェクトを
ラスタライズした場合に、該ラスタライズされたラスタ
ライズデータに所定の高解像度化処理を施すので、階調
性に優れたイメージデータを高解像度のプリンタで印刷
可能な印刷情報を短時間に生成することができる。
【0093】第7の発明によれば、各描画処理手段が前
記通常解像度モードまたは高解像度モードで前記描画オ
ブジェクトをラスタライズした場合に、それぞれのラス
タライズデータを合わせたラスタライズデータに基づい
て前記プリンタに転送すべき印刷データを生成するの
で、属性の異なる描画オブジェクトが複雑に入り組んだ
ページでも連続して描画処理できる印刷情報を生成する
ことができる。
【0094】第8の発明によれば、判定手段が前記デー
タ処理装置からページ単位に取得されるプリントジョブ
中の描画オブジェクトの属性を判別して解像度処理種別
をページ毎に判定し、該判定結果に基づいて各ページ毎
にいずれかの描画処理手段を選択して解像度処理を切り
換えるので、同一ページ内に異なる属性の描画オブジェ
クトが含まれていても各描画オブジェクトの解像度処理
をページ単位に切り換えてラスタライズすることができ
る。
【0095】第9,第12の発明によれば、前記判定手
段は、前記データ処理装置で生成されるプリントジョブ
中の描画オブジェクトの属性がベクトルデータであると
判別した場合、いずれかの描画処理手段がプリンタが描
画処理可能な最大解像度となる前記高解像度モードで同
一ページ内の全ての前記描画オブジェクトをラスタライ
ズするので、テキスト,グラフィック等のベクトルデー
タをジャギーなく高画質で出力できる印刷情報を生成す
ることができる。
【0096】第10,第11の発明によれば、前記判定
手段は、前記データ処理装置で生成されるプリントジョ
ブ中の描画オブジェクトの属性がビットマップデータで
あると判別した場合、いずれかの描画処理手段がプリン
タが描画処理可能な最大解像度の1/2の解像度となる
前記通常解像度モードで同一ページ内の全ての描画オブ
ジェクトをラスタライズするので、同一ページ内にビッ
トマップデータが含まれる場合には、該ビットマップデ
ータを階調性よく出力できる印刷情報を生成することが
できる。
【0097】第13の発明によれば、いずれかの描画処
理手段が前記通常解像度モードで前記描画オブジェクト
をラスタライズした場合に、該ラスタライズされたラス
タライズデータに所定の高解像度化処理を施すので、同
一ページ内にビットマップデータが含まれる場合には、
該ビットマップデータを階調性よく出力できる印刷情報
を生成して、同一ページ内のテキスト,グラフィック等
のジャギーが目立たない印刷情報を生成することができ
る。
【0098】第14の発明によれば、各描画処理手段が
前記通常解像度モードまたは高解像度モードで前記描画
オブジェクトをラスタライズした場合に、それぞれのラ
スタライズデータに基づいて個別に前記プリンタに転送
すべき印刷データを生成するので、各描画オブジェクト
毎に描画されたビットマップ毎にプリンタが高解像度で
印刷可能な印刷情報に変換することができる。
【0099】第15,第17の発明によれば、前記デー
タ処理装置で生成されるプリントジョブ中の描画オブジ
ェクトの属性を判別して各描画オブジェクトの解像度処
理種別を判定し、該判定結果に基づいて各描画オブジェ
クト毎に異なる解像度で各描画オブジェクトを描画処理
するので、同一ページ内に異なる属性の描画オブジェク
トが含まれていても各描画オブジェクトを最適な解像度
処理に切り換えてラスタライズすることができる。
【0100】第16,第18の発明によれば、前記デー
タ処理装置で生成されるプリントジョブ中の描画オブジ
ェクトの属性をページ単位に判別して各描画オブジェク
トの解像度処理種別を判定し、該判定結果に基づいて各
ページ毎に異なる解像度で各描画オブジェクトを描画処
理するので、同一ページ内に異なる属性の描画オブジェ
クトが含まれていても各描画オブジェクトの解像度処理
をページ単位に切り換えてラスタライズすることができ
る。
【0101】従って、同一ページ内にイメージ,テキス
ト,グラフィックスの各描画オブジェクトを含む描画デ
ータからプリンタが高速に印刷でき、かつ画質低下の少
ない印刷情報を生成することができる等の効果を奏す
る。
【図面の簡単な説明】
【図1】本発明の第1実施形態を示すプリンタドライバ
の構成を説明するブロック図である。
【図2】本発明に係るプリンタドライバによる第1のデ
ータ処理手順の一例を示すフローチャートである。
【図3】本発明の第2実施形態を示すプリンタドライバ
の構成を説明するブロック図である。
【図4】本発明に係るプリンタドライバによる第2のデ
ータ処理手順の一例を示すフローチャートである。
【図5】本発明を適用可能な印刷システムで読み出し可
能な各種データ処理プログラムを格納する記憶媒体のメ
モリマップを説明する図である。
【符号の説明】
1 オブジェクト処理解像度判定部 2 高解像度ラスタライザ 3 ノーマル解像度ラスタライザ 4 高解像度化部 5 高解像度ラスタオペレーション 100 ホスト 102 プリンタ

Claims (18)

    【特許請求の範囲】
  1. 【請求項1】 データ処理装置で生成されるプリントジ
    ョブ中の各描画オブジェクトを判別してプリンタが解析
    可能な印刷制御情報を生成処理するプリンタドライバに
    おいて、前記データ処理装置で生成されるプリントジョ
    ブ中の描画オブジェクトに基づいて異なる解像度でラス
    タライズする複数の描画処理手段と、前記データ処理装
    置で生成されるプリントジョブ中の描画オブジェクトの
    属性を判別して各描画オブジェクトの解像度処理種別を
    判定する判定手段とを有し、前記判定手段の判定結果に
    基づいて各描画オブジェクト毎にいずれかの描画処理手
    段を選択して解像度処理を切り換えることを特徴とする
    プリンタドライバ。
  2. 【請求項2】 いずれかの描画処理手段は、前記プリン
    タが描画処理可能な最大解像度で描画オブジェクトをラ
    スタライズする高解像度モードを有することを特徴とす
    る請求項1記載のプリンタドライバ。
  3. 【請求項3】 いずれかの描画処理手段は、前記プリン
    タが描画処理可能な最大解像度の1/2の解像度で描画
    オブジェクトをラスタライズする通常解像度モードを有
    することを特徴とする請求項1記載のプリンタドライ
    バ。
  4. 【請求項4】 前記判定手段は、前記データ処理装置で
    生成されるプリントジョブ中の描画オブジェクトの属性
    がビットマップデータであると判別した場合、いずれか
    の描画処理手段が前記通常解像度モードで前記描画オブ
    ジェクトをラスタライズすることを特徴とする請求項3
    記載のプリンタドライバ。
  5. 【請求項5】 前記判定手段は、前記データ処理装置で
    生成されるプリントジョブ中の描画オブジェクトの属性
    がベクトルデータであると判別した場合、いずれかの描
    画処理手段が前記高解像度モードで前記描画オブジェク
    トをラスタライズすることを特徴とする請求項2記載の
    プリンタドライバ。
  6. 【請求項6】 いずれかの描画処理手段が前記通常解像
    度モードで前記描画オブジェクトをラスタライズした場
    合に、該ラスタライズされたラスタライズデータに所定
    の高解像度化処理を施すことを特徴とする請求項3記載
    のプリンタドライバ。
  7. 【請求項7】 各描画処理手段が通常解像度モードまた
    は高解像度モードで前記描画オブジェクトをラスタライ
    ズした場合に、それぞれのラスタライズデータを合わせ
    ラスタライズデータに基づいて前記プリンタに転送すべ
    き印刷データを生成することを特徴とする請求項1記載
    のプリンタドライバ。
  8. 【請求項8】 データ処理装置で生成されるプリントジ
    ョブ中の各描画オブジェクトを判別してプリンタが解析
    可能な印刷制御情報を生成処理するプリンタドライバに
    おいて、前記データ処理装置で生成されるプリントジョ
    ブ中の描画オブジェクトに基づいて異なる解像度でラス
    タライズする複数の描画処理手段と、前記データ処理装
    置からページ単位に取得されるプリントジョブ中の描画
    オブジェクトの属性を判別して解像度処理種別をページ
    毎に判定する判定手段とを有し、前記判定手段の判定結
    果に基づいて各ページ毎にいずれかの描画処理手段を選
    択して解像度処理を切り換えることを特徴とするプリン
    タドライバ。
  9. 【請求項9】 いずれかの描画処理手段は、前記プリン
    タが描画処理可能な最大解像度で描画オブジェクトをラ
    スタライズする高解像度モードを有することを特徴とす
    る請求項8記載のプリンタドライバ。
  10. 【請求項10】 いずれかの描画処理手段は、前記プリ
    ンタが描画処理可能な最大解像度の1/2の解像度で描
    画オブジェクトをラスタライズする通常解像度モードを
    有することを特徴とする請求項8記載のプリンタドライ
    バ。
  11. 【請求項11】 前記判定手段は、前記データ処理装置
    で生成されるプリントジョブ中の描画オブジェクトの属
    性がビットマップデータであると判別した場合、いずれ
    かの描画処理手段が前記通常解像度モードで同一ページ
    内の全ての描画オブジェクトをラスタライズすることを
    特徴とする請求項10記載のプリンタドライバ。
  12. 【請求項12】 前記判定手段は、前記データ処理装置
    で生成されるプリントジョブ中の描画オブジェクトの属
    性がベクトルデータであると判別した場合、いずれかの
    描画処理手段が前記高解像度モードで同一ページ内の全
    ての前記描画オブジェクトをラスタライズすることを特
    徴とする請求項9記載のプリンタドライバ。
  13. 【請求項13】 いずれかの描画処理手段が前記通常解
    像度モードで前記描画オブジェクトをラスタライズした
    場合に、該ラスタライズされたラスタライズデータに所
    定の高解像度化処理を施すことを特徴とする請求項10
    記載のプリンタドライバ。
  14. 【請求項14】 各描画処理手段が通常解像度モードま
    たは高解像度モードで前記描画オブジェクトをラスタラ
    イズした場合に、それぞれのラスタライズデータに基づ
    いて個別に前記プリンタに転送すべき印刷データを生成
    することを特徴とする請求項8記載のプリンタドライ
    バ。
  15. 【請求項15】 データ処理装置で生成されるプリント
    ジョブ中の各描画オブジェクトを判別してプリンタが解
    析可能な印刷制御情報を生成処理するプリンタドライバ
    の描画処理方法において、前記データ処理装置で生成さ
    れるプリントジョブ中の描画オブジェクトの属性を判別
    して各描画オブジェクトの解像度処理種別を判定する判
    定工程と、該判定結果に基づいて各描画オブジェクト毎
    に異なる解像度で各描画オブジェクトを描画処理する描
    画工程とを有することを特徴とするプリンタドライバの
    描画処理方法。
  16. 【請求項16】 データ処理装置で生成されるプリント
    ジョブ中の各描画オブジェクトを判別してプリンタが解
    析可能な印刷制御情報を生成処理するプリンタドライバ
    の描画処理方法において、前記データ処理装置で生成さ
    れるプリントジョブ中の描画オブジェクトの属性をペー
    ジ単位に判別して各描画オブジェクトの解像度処理種別
    を判定する判定工程と、該判定結果に基づいて各ページ
    毎に異なる解像度で各描画オブジェクトを描画処理する
    描画工程とを有することを特徴とするプリンタドライバ
    の描画処理方法。
  17. 【請求項17】 データ処理装置で生成されるプリント
    ジョブ中の各描画オブジェクトを判別してプリンタが解
    析可能な印刷制御情報を生成処理するコンピュータで使
    用されるプログラムを記憶した記憶媒体において、前記
    データ処理装置で生成されるプリントジョブ中の描画オ
    ブジェクトの属性を判別して各描画オブジェクトの解像
    度処理種別を判定する判定工程と、該判定結果に基づい
    て各描画オブジェクト毎に異なる解像度で各描画オブジ
    ェクトを描画処理する描画工程とを含む、コンピュータ
    が読むことができるプログラムを格納したことを特徴と
    する記憶媒体。
  18. 【請求項18】 データ処理装置で生成されるプリント
    ジョブ中の各描画オブジェクトを判別してプリンタが解
    析可能な印刷制御情報を生成処理するコンピュータで使
    用されるプログラムを記憶した記憶媒体において、前記
    データ処理装置で生成されるプリントジョブ中の描画オ
    ブジェクトの属性をページ単位に判別して各描画オブジ
    ェクトの解像度処理種別を判定する判定工程と、該判定
    結果に基づいて各ページ毎に異なる解像度で各描画オブ
    ジェクトを描画処理する描画工程とを含む、コンピュー
    タが読むことができるプログラムを格納したことを特徴
    とする記憶媒体。
JP8202339A 1996-07-31 1996-07-31 プリンタドライバおよびプリンタドライバの描画処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 Pending JPH1044526A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP8202339A JPH1044526A (ja) 1996-07-31 1996-07-31 プリンタドライバおよびプリンタドライバの描画処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
US08/902,326 US6678072B1 (en) 1996-07-31 1997-07-29 Printer control apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8202339A JPH1044526A (ja) 1996-07-31 1996-07-31 プリンタドライバおよびプリンタドライバの描画処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Publications (1)

Publication Number Publication Date
JPH1044526A true JPH1044526A (ja) 1998-02-17

Family

ID=16455910

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8202339A Pending JPH1044526A (ja) 1996-07-31 1996-07-31 プリンタドライバおよびプリンタドライバの描画処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Country Status (1)

Country Link
JP (1) JPH1044526A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003530652A (ja) * 2000-04-11 2003-10-14 オーセ プリンティング システムズ ゲゼルシャフト ミットベシュレンクテル ハフツング 少なくとも1つの印刷頁を作成しかつ出力するための方法
JP2009274366A (ja) * 2008-05-15 2009-11-26 Canon Inc 画像処理方法及び画像処理装置とその制御方法
JP2014164593A (ja) * 2013-02-26 2014-09-08 Canon Inc 情報処理装置、その制御方法およびコンピュータプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003530652A (ja) * 2000-04-11 2003-10-14 オーセ プリンティング システムズ ゲゼルシャフト ミットベシュレンクテル ハフツング 少なくとも1つの印刷頁を作成しかつ出力するための方法
JP2009274366A (ja) * 2008-05-15 2009-11-26 Canon Inc 画像処理方法及び画像処理装置とその制御方法
JP2014164593A (ja) * 2013-02-26 2014-09-08 Canon Inc 情報処理装置、その制御方法およびコンピュータプログラム

Similar Documents

Publication Publication Date Title
US6611347B1 (en) Print control apparatus, print control method, storage medium, and computer readable program performing a form overlay process
US20020067492A1 (en) Printing apparatus, information processing apparatus, data processing method for use in such an apparatus, and storage medium storing computer-readable program
US6025927A (en) Image processing apparatus and method
JP3486517B2 (ja) 印刷システム及び印刷制御方法
US6678072B1 (en) Printer control apparatus and method
JP2002041261A (ja) 情報処理装置及び情報処理方法及びコンピュータ読み取り可能なプログラムを格納した記憶媒体
US6985249B2 (en) Variable data printing with optimized cache
JP2002222070A (ja) 印刷データ処理装置及び印刷制御方法及び印刷制御プログラム
US6975416B2 (en) Print control apparatus and method
US20030103227A1 (en) Printing system, print preview method, and preview method using a printer driver
JPH10297050A (ja) 出力制御装置、出力制御方法、画像処理装置、画像処理方法及び記憶媒体
JPH11203061A (ja) 画像処理装置、出力装置、画像処理システムおよび画像処理方法
JP3604152B2 (ja) ページプリンタ用に強度のレンダリングを必要としないプロセッサ/メモリ
JPH1044526A (ja) プリンタドライバおよびプリンタドライバの描画処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3833107B2 (ja) 情報処理装置、情報処理方法、プログラムおよび記憶媒体
JP3715749B2 (ja) 画像処理システム及び画像処理方法
JPH10105348A (ja) プリンタ制御装置およびプリンタ制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP4467715B2 (ja) 画像出力制御装置及び方法
JP3686490B2 (ja) プリンタドライバのアーキテクチャのための可変2値化処理を使用するシステムおよび方法
JP3833106B2 (ja) 情報処理装置、情報処理方法、プログラムおよび記憶媒体
US6281985B1 (en) Print control apparatus, print control method, and memory medium
JPH11191055A (ja) 印刷システムおよび印刷システムのデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP4325339B2 (ja) 印刷システム、ホストコンピュータ及びプリンタドライバ
JP2002133429A (ja) 描画情報処理装置および描画情報処理方法、記憶媒体
JPH1091805A (ja) 画像処理装置及びその方法