(57)【要約】【課題】ユーザが選択した描画データの属性に基づき、オブジェクト別にプレビュー表示する状態を自在に変更可能とし、描画データ中の各オブジェクトを簡易表示したり、通常表示もしくは表示を省略させたりすることである。【解決手段】表示装置２０９に対してプレビュー表示する描画データの属性を表示方法選択部２０５より選択し、該選択された属性のプレビュー表示の方法を属性指定部２０４により指示した後、入力した描画データから選択された属性と一致する属性の描画データを描画データ選択抽出部２０６が抽出し、該抽出された描画データを指示されたプレビュー表示方法に従って表示装置２０９にプレビュー表示する構成を特徴とする。【選択図】      図２
2004192394.tif 000002
【特許請求の範囲】
【請求項１】
入力される描画データに基づく描画処理を行い表示装置にプレビュー表示を行う情報処理装置であって、
前記表示装置に対してプレビュー表示する描画データの属性を選択するための選択手段と、
前記選択手段により選択された属性のプレビュー表示の方法を指示する指示手段と、
入力した描画データから前記選択手段により選択された属性と一致する属性の描画データを抽出する抽出手段と、
前記抽出手段により抽出された描画データを前記指示手段により指示されたプレビュー表示方法に従って前記表示装置にプレビュー表示するプレビュー制御手段と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力される描画データに基づく描画処理を行い表示装置にプレビュー表示を行う情報処理装置の描画制御に関するものである。
【０００２】
【従来の技術】
最近、データ処理装置にインストールされるプリンタドライバにおいては、アプリケーションから印刷しようとするデータ内容を、印刷に先立って画面に視覚的に表示させる「プレビュー」という手法が用いられている。この利点は、アプリケーション側にプレビュー表示機能が備わっていなくとも、プリンタドライバ側のプレビュー表示機能によって画面表示が可能となることである。
【０００３】
一方、プリンタドライバは、例えばＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）９８（商品名）などで代表されるオペレーティングシステム（ＯＳ）の備わったホストコンピュータ（ＰＣ）上で、ＯＳの機能の一部であるグラフィック・デバイス・インタフェース（ＧＤＩ：Ｇｒａｐｈｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）を通して印刷データを受け取る。
【０００４】
この際、受け取るデータは文字やイメージ、或いはグラフィックスなどの描画命令に分類される。また、プリンタドライバは受け取った描画命令に最適な色処理（例えば、カラーマッチング、色補正）などを施したり、最適な二値化処理を施して最終的にプリンタにラスタデータを送信したりするものである。
【０００５】
なお、上述した色処理内容や二値化処理は、ユーザがプリンタドライバの処理設定をモニタに表示したユーザインタフェース画面を通して指定できるように構成されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来例では、文字やイメージ、或いはグラフィックスなどの描画命令の種別はＧＤＩからプリンタドライバに渡される時点で最終的に決定されるもので、ユーザがモニタ画面上でアプリケーションのデータ内容を観察してもそれは最終的な描画命令になっているわけではない。
【０００７】
図１１は、この種の情報処理装置のアプリケーションソフトウエアにより作成されるパターン例を説明する図である。
【０００８】
例えば、図１１に示すようなパターンが施された矩形を印刷する際に、ユーザはＧＤＩからプリンタドライバに渡される時点で、以下の描画オブジェクト（１），（２）のどちらの描画命令になっているのか判らないという問題があった。
【０００９】
（１）イメージ
（２）グラフィックス、つまり、矩形塗りつぶし
一方、プリンタドライバでは、上述したように、描画オブジェクトに最適な色処理、二値化処理などを施してプリンタへラスタデータを送信している。すると、図１１に示すようなケースでは、ユーザが印刷結果を手にとって見なければ、これがイメージとして最適な処理を施されたのか、グラフィックスとして最適な処理を施されたのかが判らないといった問題があった。
【００１０】
従って、ユーザが予めプリンタドライバの処理設定でオブジェクト別の色処理、二値化処理を設定したとしても、思った通りの印刷物が得られないことになり、また印刷用紙やインク等に無駄が生じてしまう。
【００１１】
更に、印刷する際に、プリンタドライバ側のプレビュー機能を使ったとしても、プレビュー画面では、二値化処理までは施していないため、やはりユーザにとっては上記（１），（２）のどちらの描画オブジェクトとしてプリンタドライバに描画命令が渡され処理されているのかが判らないという問題が残されたままであった。
【００１２】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、入力される描画データに基づく描画処理を行い表示装置にプレビュー表示を行う情報処理装置において、表示装置に対してプレビュー表示する描画データの属性を選択し、該選択された属性のプレビュー表示の方法を指示した後、入力した描画データから選択された属性と一致する属性の描画データを抽出し、該抽出された描画データを指示されたプレビュー表示方法に従って前記表示装置にプレビュー表示することにより、ユーザが選択した描画データの属性に基づき、オブジェクト別にプレビュー表示する状態を自在に変更可能とし、描画データ中の各オブジェクトを簡易表示したり、通常表示もしくは表示を省略させたりして、各オブジェクトの描画状態をユーザが指定したプレビュー表示方法で簡単に確認させることが可能な利便性に優れたプレビュー表示処理環境を自在に構築することができる情報処理装置を提供することである。
【００１３】
【課題を解決するための手段】
上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
【００１４】
本発明は、入力される描画データに基づく描画処理を行い表示装置にプレビュー表示を行う情報処理装置であって、前記表示装置に対してプレビュー表示する描画データの属性を選択するための選択手段（例えば図２に示す表示方法選択部２０５）と、前記選択手段により選択された属性のプレビュー表示の方法を指示する指示手段（例えば図２に示す属性指定部２０４）と、入力した描画データから前記選択手段により選択された属性と一致する属性の描画データを抽出する抽出手段（例えば図２に示す描画データ選択抽出部２０６）と、前記抽出手段により抽出された描画データを前記指示手段により指示されたプレビュー表示方法に従って前記表示装置にプレビュー表示するプレビュー制御手段（例えば図２に示すデータ処理部２０７，表示制御部２０８）とを有することを特徴とする。
【００１５】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施形態を詳細に説明する。
【００１６】
図１は、本発明の一実施形態を示す情報処理装置（ホストコンピュータ）の構成を示すブロック図である。
【００１７】
図１において、１００はホストコンピュータであり、例えばインクジェットプリンタなどのプリンタ１０５とＣＲＴやＬＣＤのモニタ１０６が接続されている。
【００１８】
このホストコンピュータ１００において、１０１は例えばワードプロセッサや表計算或いはインターネットブラウザなどのアプリケーションソフトウエアであり、後述するハードディスクに格納されている。
【００１９】
１０２はオペレーティングシステム（ＯＳ）であり、後述するハードディスクに格納されており、電源が投入されると後述するＲＡＭに読み込まれ、実行可能となり、その動作を開始する。また、オペレーティングシステム（ＯＳ）１０２はアプリケーションソフトウエア１０１から発行される出力画像を示す各種描画処理命令群（イメージ描画命令、文字描画命令及びグラフィックス描画命令）を後述するモニタドライバに渡すと共に、印刷が指示されるとそれら描画命令群を後述するプリンタドライバにも渡す。
【００２０】
１０３はプリンタドライバであり、アプリケーションソフトウエア１０１からの印刷データをオペレーティングシステム（ＯＳ）１０２を介して描画命令群として受け取り、最適な色処理（例えば、カラーマッチング、色補正処理）などを施したり、最適な二値化処理を施してプリンタ１０５へ送出するソフトウエアである。
【００２１】
１０４はモニタドライバであり、表示データをオペレーティングシステム（ＯＳ）１０２を介して描画命令群として受け取り、モニタ１０６に画像を表示させるソフトウエアである。
【００２２】
なお、上述の色処理（例えばカラーマッチング、色補正処理）及び二値化処理は、例えばカラーマッチングモジュール１１１にてオペレーティングシステム（ＯＳ）１０２からの描画命令群に対して行われる。
【００２３】
更に、ホストコンピュータ１００は、上述のソフトウエアを格納し機能させるために、ハードディスク（ＨＤ）１０７、ＣＰＵ１０８、ＲＡＭ１０９、ＲＯＭ１１０などのハードウェアを備える。
【００２４】
なお、図１に示すホストコンピュータ１００として、一般に普及しているＩＢＭ  ＡＴ互換機のパーソナルコンピュータを使用し、オペレーティングシステム（ＯＳ）１０２としてＭｉｃｒｏｓｏｆｔ社の  Ｗｉｎｄｏｗｓ（登録商標）９８（商品名）を使用しても良い。
【００２５】
また、このようなパーソナルコンピュータに印刷機能を有する任意のアプリケーションソフトウエアをインストールしておき、プリンタ１０５及びモニタ１０６を接続した形態でも良い。
【００２６】
上述のホストコンピュータ１００において、モニタ１０６に表示された画像に基づき、ユーザがアプリケーションソフトウエア１０１により文字に分類される文字データ、円・直線・多角形などのグラフィックスデータや、写真画像などに分類されるイメージデータなどを用いて出力画像データを作成する。また、出力画像データに基づく画像の印刷が指定されると、アプリケーションソフトウエア１０１はオペレーティングシステム（ＯＳ）１０２に印刷出力要求を行い、文字データ部は文字描画命令、グラフィックスデータ部分はグラフィックス描画命令、イメージデータ部分はイメージ描画命令で構成される、描画命令群をオペレーティングシステム（ＯＳ）１０２に発行する。
【００２７】
オペレーティングシステム（ＯＳ）１０２は、アプリケーションソフトウエア１０１から印刷出力要求を受けると、接続されているプリンタ１０５に対応するプリンタドライバ１０３に描画命令群を渡す。プリンタドライバ１０３はオペレーティングシステム（ＯＳ）１０２から渡される印刷出力要求及び描画命令群を処理し、ハードディスク１０７にデータをスプールデータとして一時保存する。
その後、スプールデータを取り出し（デスプール）、オペレーティングシステム（ＯＳ）１０２を通じてモニタドライバ１０４に描画データを送ることにより、モニタ１０６にアプリケーションにより作成した画像がプレビュー表示される。
【００２８】
また、プリンタドライバ１０３はプリンタ１０５が印刷処理可能な印刷データを作成し、その印刷データをプリンタ１０５に送る。
【００２９】
例えばプリンタ１０５がラスタ型のプリンタであれば、プリンタドライバ１０３は描画命令群を順次、例えばＲＧＢそれぞれ２４ビットの深さを持つバンドメモリにラスタライズする。
【００３０】
次に、全ての描画命令をラスタライズした後、ページメモリの内容をプリンタ１０５が印刷可能なデータ形式、例えばＣＭＹＫデータに変換してプリンタ１０５に送る。なお、バンドメモリは、例えばＲＡＭ１０９に割り当てられても良い。
【００３１】
図２は、図１に示したプリンタドライバ１０３でのプレビュー表示機能を説明するためのブロック図である。
【００３２】
図２において、印刷出力要求を受けると、プリンタドライバ１０３のデータ受信部２０１に描画データが渡される。受信した描画データは保存制御部２０２によって記憶装置２０３に一時的に記憶保存される。この記憶装置２０３は、代表的なものとしてハードディスク（図１のＨＤ１０７）を使用する。２０９は表示装置である。
【００３３】
また、保存制御部２０２は、描画データが文字データ、グラフィックスデータ、イメージデータの何れであるかを示す属性を記憶装置２０３に記憶保存する。
【００３４】
２１０は色処理部で、データ処理部２０７からの指示に従い所定の色処理を行う。２１１は２値化処理部で、データ処理部２０７からの指示に従い所定の２値化処理を行う。２１２はプリンタである。
【００３５】
図３は、図１に示したアプリケーションソフトウエア１０１により作成されるページデータの一例を示す図である。
【００３６】
図３に示すようなページを印刷する場合において、部分３０１の描画データはイメージデータとなり、部分３０２の描画データは文字データとなり、部分３０３及び部分３０４に示す部分の描画データはグラフィックスデータとしてデータ受信部２０１に渡されるので、それぞれの描画データの文字、グラフィックス、イメージデータの何れかを示す属性を記憶装置２０３に保存することになる。
【００３７】
また、図１１に示すようなページを印刷する場合には、プリンタドライバ１０３のデータ受信部２０１にイメージデータとして渡されることも、グラフィックスデータとして渡されることもある。
【００３８】
これはアプリケーションソフトウエア１０１やオペレーティングシステム（ＯＳ）１０２が、図１１に示すようなページをどのような描画命令で記述するかに依存しているためである。あるアプリケーションではグラフィックスデータとして扱われ、別のアプリケーションではイメージデータとして扱われることが考えられる。
【００３９】
このような場合、ユーザはデータ受信部２０１にどのようなデータとして渡されたのかを知ることができない。
【００４０】
一方、ユーザは属性別の表示方法選択部２０５により、文字・グラフィックス・イメージの各々の属性別にプレビュー表示の方法を指示入力することができる。この指示入力の方法は、図１に示したモニタ１０６に選択指示のダイアログ画面を表示し、図示しないマウスやキーボードなどの入力手段を用いて選択指示するものである。これは、図２における属性指定部２０４の機能に相当する。属性指定部２０４は、描画データ選択抽出部２０６に対して属性指定を指示する。
【００４１】
図４は、図１に示したモニタ１０６にダイアログボックスとして表示される属性別のプレビュー表示方法選択画面の一例を示す図である。
【００４２】
図４において、６０１〜６０３は排他的な選択ボタンであるラジオボタンであって、文字属性については簡易プレビュー表示、グラフィックス属性とイメージ属性については精細プレビュー表示を指示している状況である。これにより、ダイアログ画面のラジオボタン６０１〜６０３により、文字・グラフィックス・イメージの属性別に、どのような方法でプレビュー表示させるかをユーザが排他的に選択して指示することができる。現在、ラジオボタン６０１〜６０３の選択指示状態から、プレビュー表示方法は、文字が簡易で、グラフィックスとイメージとが精細が選択指示された状態である。
【００４３】
このため、プレビュー表示時には文字データは簡易的にプレビュー表示され、グラフィックスとイメージデータは通常にプレビュー表示されることになる。
【００４４】
なお、上述の属性選択は、ユーザがアプリケーションソフトウエア１０１から印刷を指示する前に行われ、プレビュー表示させた後、更に別のプレビュー表示させたい描画データの種別を属性として選択入力することも可能である。
【００４５】
また、全ての描画データをプレビュー表示した後、属性選択を行っても良く、プレビュー表示及び属性選択を繰り返し行うことも可能である。
【００４６】
ここで、図２に戻り、記憶装置２０３に保存されたデータ（スプールデータ）は、描画データ選択抽出部２０６によって抽出される。
【００４７】
図５は、図２に示した記憶装置２０３に保存されたスプールデータの一例を示す図である。
【００４８】
図５に示すようにスプールデータは、描画データの属性タグ（例えば、文字・グラフィックス・イメージの種別）５０１と、描画情報（例えば、色情報、サイズ情報、位置情報）５０２とから構成されている。ここで、予め属性別の表示方法選択部２０５で「表示しない」と指示されている属性を持つデータはプレビュー表示しないので抽出されない。
【００４９】
このように例えば図１に示すように構成された情報処理装置において、アプリケーションソフトウエア１０１より作成された各オブジェクトを多値で描画するバンドメモリ（例えばＲＡＭ１０９上に確保される）と、１ビットのフラグ専用バンドメモリ（例えばＲＡＭ１０９上に確保される）を有し、オブジェクトの種類をＣＰＵ１０８が判別して、前記フラグ専用バンドメモリの内容を更新し、前記フラグ専用バンドメモリのフラグ内容を参照し、該参照の結果、前記バンドメモリに展開された多値のオブジェクトの二値化処理を変更することにより、イメージや非イメージが混在する文書のオブジェクト別の二値化処理を簡易に行い、出力した際の品位の向上を行うことが出来るようになる。
【００５０】
図６は、本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートであり、図２に示す表示制御部２０８等による描画データのプレビュー表示処理手順に対応する。なお、Ｓ７０１〜Ｓ７０５は各ステップを示す。
【００５１】
まず、ステップＳ７０１において、描画データ選択抽出部２０６が記憶装置２０３に記憶されているスプールファイルを読み込み、ファイルの終端か否か（読み込むデータがもうないか）を判断して、終端であると判断した場合は、以後の処理を行うことなく、処理を終了する。
【００５２】
一方、ステップＳ７０１において、データが存在していると判断した場合は、ステップＳ７０２へ進み、スプールデータを読み込む。なお、読み込まれたデータの内容は、図５に示すように、文字データかグラフィックスデータかイメージデータの何れかを分類するタグ５０１を持っており、ステップＳ７０３でこのタグ５０１を調べて、属性別の表示方法選択部２０５で指示された表示方法に従ったプレビュー表示処理を行うため、簡易プレビューが指示されているか否かを判断して、図２に示した属性別の表示方法選択部２０５で簡易表示が指示されていると判断した場合は、ステップＳ７０４に進み、属性別の表示方法選択部２０５で精細表示（簡易でない通常の表示）が指示されていると判断した場合は、ステップＳ７０５に進む。そして、スプールデータの続きを読み込むためにステップＳ７０１に戻る。
【００５３】
なお、ステップＳ７０４およびステップＳ７０５では、データ処理部２０７及び表示制御部２０８が描画データをプレビュー表示するための処理を行う。
【００５４】
具体的には、描画情報に基づき画面のデバイスコンテキスト（ＤＣ）に対して描画命令をコールする。この仕組みはオペレーティングシステム（ＯＳ）１０２に付帯されているＧＤＩが用意している描画関数をプリンタドライバ１０３側がコールすることに相当する。
【００５５】
これにより、プリンタドライバ１０３からオペレーティングシステム（ＯＳ）１０２を介してモニタドライバ１０４に描画データが渡され、モニタ１０６にプレビュー表示される。
【００５６】
そこで、ステップＳ７０４における簡易プレビュー表示処理で、文字属性のデータを簡易プレビュー表示する場合は、文字の縦横のサイズに該当する矩形を、文字の簡易表示として用いる。
【００５７】
また、イメージ属性のデータを簡易プレビュー表示する場合は、イメージの縦横のサイズに該当する塗りつぶし矩形を、イメージの簡易表示として用いる。
【００５８】
さらに、グラフィックスの簡易プレビューを表示する場合は、折れ線は開始点と終了点を結んだ直線で簡易表示し、線の太さは無視する。
【００５９】
なお、このような簡易処理は、通常の表示処理に比べて高速な処理になる。
【００６０】
以上の処理を行うことにより、ユーザによって属性別に指示されたプレビューの表示方法にしたがってプレビュー表示される。例えば、ユーザが予め図６の属性別の表示方法選択部２０５において文字データを簡易プレビューに指定して、図３に示すようなページをプレビュー表示させた場合、モニタ１０６には図７に示すように文字データは矩形で簡略表現されている。
【００６１】
図７〜図９は、図１に示したモニタ１０６に表示されるプレビュー表示例を説明する図であり、図７は文字データ８０２を簡易プレビューに指定して、図３に示すようなページをプレビュー表示させた場合に対応し、図８は、文字データをプレビュー表示しないと指定して、イメージ８０１とグラフィックス８０４を精細表示として選択した場合に対応し、図９は、イメージ８０１が簡略表示され、文字データ８０２とグラフィックス８０３、８０４は通常にプレビュー表示として選択した場合に対応する、
一方、ステップＳ７０３で、簡易プレビュー表示しないと判断した場合は、ステップＳ７０５において、精細処理を行い、ステップＳ７０１へ戻る。
【００６２】
なお、属性別の表示方法選択部２０５において、文字データをプレビュー表示しないと指定して、イメージとグラフィックスを精細表示として選択した場合は、図８のようになり、イメージデータ８０１とグラフィックスデータ８０３、８０４がプレビュー表示されることになる。
【００６３】
また、属性別の表示方法選択部２０５において、イメージデータを簡易表示に指定して、文字とグラフィックスを精細表示として選択した場合は、図９に示すようになり、イメージ８０１が簡略表示され、文字８０２とグラフィックス８０３、８０４は通常にプレビュー表示されることになる。
【００６４】
なお、精細表示の場合は、色処理部２１０で受け取った描画命令に最適な色処理（例えば、カラーマッチング、色補正処理）などが施され、二値化処理部２１１で最適な二値化処理が施されて最終的にプリンタ２１２で印刷が行われる。
【００６５】
また、簡略表示の場合は色処理を簡略化してもよい。
【００６６】
以上説明したように、本実施形態によれば、ユーザがプレビュー表示させるべき描画データのプレビュー表示方法を属性別に予め指示しておき、アプリケーションから渡される描画データの属性が何であるのかを印刷に先立ってユーザがプレビュー表示された画面で確認することにより、判断することが可能になる。
【００６７】
また、全ての描画レコードを表示するのに比較して、簡易表示あるいは表示しないと指示された場合は、簡略処理もしくは処理のスキップをすることにより、部分的な描画データだけを処理するので、高速にプレビュー表示を行うことができる。
【００６８】
なお、上記実施形態では、ユーザが図４に示すダイアログ画面で、プレビュー表示方法を選択する場合について説明したが、該選択指示をアプリケーションと対応付けするテーブルを設けて、アプリケーションからの描画データ処理時に、該ユーザによる選択操作を自動化するように制御してもよい。
【００６９】
以下、図１０に示すメモリマップを参照して本発明に係る情報処理装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００７０】
図１０は、本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００７１】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７２】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００７３】
本実施形態における図６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００７４】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７５】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００７７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００８０】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜９について説明する。
【００８１】
〔実施態様１〕
入力される描画データに基づく描画処理を行い表示装置にプレビュー表示を行う情報処理装置であって、前記表示装置に対してプレビュー表示する描画データの属性を選択するための選択手段（例えば図２に示す表示方法選択部２０５）と、前記選択手段により選択された属性のプレビュー表示の方法を指示する指示手段（例えば図２に示す属性指定部２０４）と、入力した描画データから前記選択手段により選択された属性と一致する属性の描画データを抽出する抽出手段（例えば図２に示す描画データ選択抽出部２０６）と、前記抽出手段により抽出された描画データを前記指示手段により指示されたプレビュー表示方法に従って前記表示装置にプレビュー表示するプレビュー制御手段（例えば図２に示すデータ処理部２０７，表示制御部２０８）とを有することを特徴とする情報処理装置。
【００８２】
〔実施態様２〕
前記描画データは、アプリケーションからプリンタドライバに入力され、該プリンタドライバで描画処理されてプレビュー表示されることを特徴とする実施態様１記載の情報処理装置。
【００８３】
〔実施態様３〕
前記表示方法の選択は、ユーザがアプリケーションから印刷を指示する前に行われることを特徴とする実施態様２記載の情報処理装置。
【００８４】
〔実施態様４〕
前記表示方法の選択は、ユーザがプレビュー表示を指示する前に行われることを特徴とする実施態様２記載の情報処理装置。
【００８５】
〔実施態様５〕
前記表示方法の選択は、全ての描画データをプレビュー表示した時に行われることを特徴とする実施態様２記載の情報処理装置。
【００８６】
〔実施態様６〕
前記表示方法の選択は、繰り返し行われることを特徴とする実施態様２記載の情報処理装置。
【００８７】
〔実施態様７〕
入力される描画データに基づく描画処理を行い表示装置にプレビュー表示を行う情報処理装置の表示方法であって、前記表示装置に対してプレビュー表示する描画データの属性を選択するための選択ステップ（図示しない）と、前記選択ステップにより選択された属性のプレビュー表示の方法を指示する指示ステップ（図示しない）と、入力した描画データから前記選択ステップにより選択された属性と一致する属性の描画データを抽出する抽出ステップ（図示しない）と、前記抽出ステップにより抽出された描画データを前記指示ステップにより指示されたプレビュー表示方法に従って前記表示装置にプレビュー表示するプレビュー制御ステップ（図６に示すステップＳ７０３〜Ｓ７０５）とを有することを特徴とする情報処理装置の表示方法。
【００８８】
〔実施態様８〕
実施態様７記載の情報処理装置の表示方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【００８９】
〔実施態様９〕
実施態様７記載の情報処理装置の表示方法を実現することを特徴とするプログラム。
【００９０】
上記のように、各実施態様によれば、ユーザが選択した描画データの属性に基づき、プリンタドライバによりプレビュー表示された画面において該当データの簡易表示もしくは通常表示もしくは表示を省略させることを可能とし、簡単に確認できる。
【００９１】
【発明の効果】
以上説明したように、本発明によれば、入力される描画データに基づく描画処理を行い表示装置にプレビュー表示を行う情報処理装置において、表示装置に対してプレビュー表示する描画データの属性を選択し、該選択された属性のプレビュー表示の方法を指示した後、入力した描画データから選択された属性と一致する属性の描画データを抽出し、該抽出された描画データを指示されたプレビュー表示方法に従って前記表示装置にプレビュー表示するので、ユーザが選択した描画データの属性に基づき、オブジェクト別にプレビュー表示する状態を自在に変更可能とし、描画データ中の各オブジェクトを簡易表示したり、通常表示もしくは表示を省略させたりして、各オブジェクトの描画状態をユーザが指定したプレビュー表示方法で簡単に確認させることが可能な利便性に優れたプレビュー表示処理環境を自在に構築することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す情報処理装置（ホストコンピュータ）の構成を示すブロック図である。
【図２】図１に示したプリンタドライバでのプレビュー表示機能を説明するためのブロック図である。
【図３】図１に示したアプリケーションソフトウエアにより作成されるページデータの一例を示す図である。
【図４】図１に示したモニタにダイアログボックスとして表示される属性別のプレビュー表示方法選択画面の一例を示す図である。
【図５】図２に示した記憶装置に保存されたスプールデータの一例を示す図である。
【図６】本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図７】図１に示したモニタに表示されるプレビュー表示例を説明する図である。
【図８】図１に示したモニタに表示されるプレビュー表示例を説明する図である。
【図９】図１に示したモニタに表示されるプレビュー表示例を説明する図である。
【図１０】本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１１】この種の情報処理装置のアプリケーションソフトウエアにより作成されるパターン例を説明する図である。
【符号の説明】
１０３  プリンタドライバ
１０４  モニタドライバ
１０５  プリンタ
１０６  モニタ
【図１】
2004192394.tif 000003
【図２】
2004192394.tif 000004
【図３】
2004192394.tif 000005
【図４】
2004192394.tif 000006
【図５】
2004192394.tif 000007
【図６】
2004192394.tif 000008
【図７】
2004192394.tif 000009
【図８】
2004192394.tif 000010
【図９】
2004192394.tif 000011
【図１０】
2004192394.tif 000012
【図１１】
2004192394.tif 000013