(57)【要約】【課題】それぞれのワークシートの印刷設定が異なる場合であっても、ブック印刷にてＮ−ＵＰ印刷できるようにする。或いはさらに、印刷品質（解像度）指定方式の異なる印刷装置に接続を換え、ブック印刷にてＮ−ＵＰ印刷する場合であっても、印刷ジョブが分割されることなく、Ｎ−ＵＰ印刷できるようにする。【解決手段】ドライバに、共通印刷設定の引継機能を設け、それぞれのワークシートの印刷設定が異なっていても、共通印刷設定が以降のワークシートに適用されるようにした。或いは、ＡＰ解像度無効設定部を設け、ＡＰからの印刷品質（解像度）の指定を無効とする設定を可能とし、ＡＰにて指定された印刷品質（解像度）とドライバにて指定した印刷品質（解像度）が異なっても印刷ジョブが分割しないようにした。【選択図】図１
2008033460.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションからプリンタドライバを経由して印刷データを画像形成装置に送信する情報処理装置であって、
印刷データを所定の単位で生成する印刷データ生成手段と、
前記アプリケーションにて前記所定の単位ごとに印刷設定を行う第１の印刷設定手段と、
前記プリンタドライバにて、複数の単位に適用する共通の印刷設定を行う第２の印刷設定手段と、
前記共通の印刷設定を各単位の印刷設定に引き継ぐ継承手段とを設けたことを特徴とする情報処理装置。
【請求項２】
前記所定の単位はワークシートごとの単位であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記継承手段は、先に印刷するワークシートの前記共通印刷設定を以降のワークシートのメモリ構造体に複製して行うようにしたことを特徴とする請求項１および請求項２記載の情報処理装置。
【請求項４】
前記アプリケーションによる印刷解像度の指定を無効とすることができる印刷解像度無効手段を設け、
前記印刷解像度無効手段による印刷解像度の指定が無効であったときは、前記プリンタドライバにて指定された印刷解像度にて印刷するようにしたことを特徴とする請求項１ないし請求項３いずれか記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、例えばパーソナルコンピュータ（以下「ＰＣ」という）等において、アプリケーションソフト（以下「ＡＰ」という）で生成した描画データを印刷データに変換するプリンタドライバ（以下「ドライバ」という）に関するものである。
【背景技術】
【０００２】
一般に、印刷システムでは、情報処理装置のＡＰにより作成した文書等をＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）を経由し描画データに変換し、ドライバにてテキスト描画やグラフィックス描画の描画コマンドシーケンスのデータとしての印刷ジョブ単位から構成される印刷データに変換し、プリンタ等の印刷装置に送信して印刷するようになっている。
【０００３】
例えば、Ｍｉｃｒｏｓｏｆｔ社のＥｘｃｅｌソフトなどのＡＰでは、単一ページや複数ページ、或いは単一ワークシートや複数ワークシートなど様々な構成で文書等のデータを作成することができる。そして、様々な構成で作成した文書等のデータをＡＰから印刷実行すると、ドライバではこのデータを印刷ジョブという印刷単位により管理する。
【０００４】
通常、一度の印刷指示に対して、一つの印刷ジョブが発生し、その印刷ジョブでは一種類の印刷設定が適用されるため、全てのページおよび全てのワークシートの印刷において同じ印刷設定により印刷が行われる。このため、希望する印刷設定を一度行えば、所望とする印刷結果が得られる（例えば、特許文献１参照。）。
【特許文献１】特開２００４−９８３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報処理装置では、  ワークシート毎に異なった印刷設定を行い、全ワークシートをＮ−ＵＰ印刷（１ページにＮページ分が納まるように縮小して印刷する機能）しようとしたときは、印刷設定が印刷途中で変化しＮ−ＵＰ印刷とならない場合があった。
【０００６】
また、印刷設定を全ワークシート共通に設定した場合であっても、ワークシートを作成したときに接続されていた印刷装置ではなく、別の印刷品質（解像度）指定方式を採用した印刷装置に接続を換え、全ワークシートをＮ−ＵＰ印刷する場合では、印刷品質（解像度）指定方式が変化して印刷ジョブが分割され、Ｎ−ＵＰ印刷とならない場合があった。
【課題を解決するための手段】
【０００７】
本発明は、前述の課題を解決するため次の構成を採用する。すなわち、アプリケーションからプリンタドライバを経由して印刷データを画像形成装置に送信する情報処理装置であって、印刷データを所定の単位で生成する印刷データ生成手段と、前記アプリケーションにて前記所定の単位ごとに印刷設定を行う第１の印刷設定手段と、前記プリンタドライバにて、複数の単位に適用する共通の印刷設定を行う第２の印刷設定手段と、前記共通の印刷設定を各単位の印刷設定に引き継ぐ継承手段とを設けた。
【発明の効果】
【０００８】
本発明の印刷装置によれば、印刷データを所定の単位で生成する印刷データ生成手段と、前記アプリケーションにて前記所定の単位ごとに印刷設定を行う第１の印刷設定手段と、前記プリンタドライバにて、複数の単位に適用する共通の印刷設定を行う第２の印刷設定手段と、前記共通の印刷設定を各単位の印刷設定に引き継ぐ継承手段とを設けたので、それぞれのワークシートの印刷設定が異なっていても、共通印刷設定が以降のワークシートに継承され、所望とする印刷結果を得ることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明に係る実施の形態例を、図面を用いて説明する。なお、図面に共通する要素には同一の符号を付す。
【実施例１】
【００１０】
実施例１の情報処理装置は、ドライバに、共通印刷設定を以降のワークシートにも引き継ぐ印刷設定引継手段を設けたものである。
【００１１】
（構成）
実施例１の情報処理装置の構成および印刷システムの構成を、図１を用いて説明する。まず、実施例１の情報処理装置に係る印刷システムは、ＰＣ等の情報処理装置１００および印刷装置１１０がＬＡＮやＵＳＢ或いはセントロインタフェース等のインタフェースで接続され、印刷装置１１０の出力として印刷出力１２０が得られる構成となっている。
【００１２】
そして、同図の情報処理装置１００の構成として、ＡＰ（１）は、印刷しようとする文書等のデータを作成するアプリケーションであり、以下の実施例の説明では、Ｍｉｃｒｏｓｏｆｔ社のＥｘｃｅｌソフトを一例として説明する。
【００１３】
ＧＤＩ（２）は、オペレーションシステム（以下「ＯＳ」という）に含まれるデバイス制御部であり、ＡＰ（１）で作成された文書等のデータを描画データに変換する際に、文章等のデータの解釈を行い、ドライバ３に渡す機能を有する。
【００１４】
ドライバ３は、ユーザーインタフェイス部（以下「ＵＩ部４」という）とドライバ能力抽出部５と印刷データ生成部６とからなる。そして、ＵＩ部４は、プリンタプロパティーを開き、各種印刷に関わる設定を行う機能を有し、ドライバ能力抽出部５は、ＡＰ（１）からＧＤＩ（２）を経由して問合せがあったドライバ能力をＤＥＶＭＯＤＥ構造体３３の所定の位置にセットする機能を有する。印刷データ生成部６は、ＡＰ（１）からの描画データを印刷可能な形式に変換しスプールバッファ３４ヘ印刷データを格納する機能を有する。
【００１５】
ここで、ＤＥＶＭＯＤＥ構造体３３とは、アプリケーションが印刷ジョブを行う際に使用するメモリ構造体のことをいい、この構造体には印刷ジョブに用いられる以下のような情報が格納される。例えば、印刷方向、用紙の大きさ、用紙の長さ、用紙の幅、拡大／縮小設定、複写枚数、給紙部構成などの印刷に関わる諸仕様が格納される。ＡＰ（１）は、このＤＥＶＭＯＤＥ構造体３３の情報を元に印刷処理を実行する。
【００１６】
そして、ＤＥＶＭＯＤＥ構造体３３は、基本部と拡張部から構成され、基本部は、構成があらかじめ決まっておりアプリケーションからもアクセスすることができる。一方、拡張部はメーカごとに自由にその内部構成を定義して使用できるエリアとなっているため、通常、ドライバ３からアクセスするようになっている。そして、ＡＰ（１）で設定されたＤＥＶＭＯＤＥ構造体３３を、ＧＤＩ（ＧｒａｐｈｉｃＤｅｖｉｃｅＩｎｔｅｒｆａｃｅ）が受け取り、ＧＤＩとプリンタドライバとの制御により、目的とする印刷を行う。
【００１７】
スプーラ制御部７は、スプールバッファ３４に格納された印刷データを取り出し、印刷装置１１０に出力する出力制御を行う機能を有するもので、スプーラ印刷データ取り出し処理部８と印刷データ出力処理部９からなる。
【００１８】
（動作）
以上の構成により、実施例１の情報処理装置は、以下のように動作する。この動作を図２の動作フローチャートを用いて詳細に説明する。なお、以下の説明では、ワークシート＃１を、用紙サイズ＝Ａ４、印刷の向き＝「縦」、Ｎ−ＵＰ印刷指定なし、解像度＝高品質と設定し、ワークシート＃２を、アンダーラインにて表示したように、用紙サイズ＝Ａ４、印刷の向き＝「横」、Ｎ−ＵＰ印刷指定なし、解像度＝低品質と設定した場合、すなわち、印刷の向きと解像度が異なり、用紙サイズ、Ｎ−ＵＰ印刷の設定が同じで、ブック指定で２−ＵＰ印刷指定をした場合の動作を例として説明する。
【００１９】
まず、ＡＰ（１）にて、所望の文書等をワークシート＃１とワークシート＃２として作成し上記のようにそれぞれ設定する（ステップＳ１・設定内容３３ａ）なお、ワークシート＃２の設定内容は、ワークシート＃１と区別するためアンダーラインにて示している。
【００２０】
次に、印刷ダイアログにより、用紙サイズをＡ４、印刷の向きを「縦」、共通印刷設定として、例えば、Ｎ−ＵＰ印刷を２ｕｐ、解像度を「中品質」として設定し（設定内容３３ｂ）、ブック印刷にて印刷を開始する（ステップＳ２・Ｓ３）。便宜上、印刷ダイアログにより設定した内容を、イタリックにて示した。
【００２１】
すると、印刷ダイアログによる印刷設定３３ｂ（イタリック）は、ワークシート＃１にのみに適用され（ステップＳ４）、ワークシート＃２の印刷設定は、ステップＳ１にて設定した設定内容３３ａのまま変らない（設定内容３３ｃ；アンダーライン）。そして、設定内容３３ｃにて印刷が開始され、ワークシート＃１は印刷ダイアログの内容で２ｕｐおよび中品質で印刷される（ステップＳ５）。
【００２２】
そして、ワークシート＃１の印刷が終了したことにより、ＡＰ（１）よりデバイスコンテキスト更新の前準備を要求するイベント通知（ＤＯＣＵＭＥＮＴ＿ＲＥＳＥＴＤＣＰＲＥ）が発行される（ステップＳ６）。ドライバ３は、この通知をトリガとして印刷中であるかどうかをチェックする（ステップＳ７）。
【００２３】
ここで、デバイスコンテキストとは、一般に、印刷するデータはＡＰ（１）からＧＤＩ（２）へ直接渡されずデータが格納されているメモリアドレスをパラメータとして渡され、このパラメータが格納される構造体のことをいう。
【００２４】
また、印刷中かどうかのチェックは、１つの印刷ジョブが処理中であるかどうかの判断、すなわち、ワークシートの印刷切替えによるデバイスコンテキストの更新をするかどうかを判断するために行われる。なお、ステップＳ６、ステップＳ７の処理は、ＷｉｎｄｏｗｓＮＴ（登録商標）での例を示している。
【００２５】
そして、ステップＳ７にて、印刷中であると判断したときは、ワークシート＃１の共通印刷設定をワークシート＃２の印刷設定に引継ぐ処理を行う（ステップＳ８、設定内容３３ｄ）。すなわち、ワークシート＃２のＤＥＶＭＯＤＥ構造体の所定のメンバに、共通印刷設定であるワークシート＃１のＮ−ＵＰ設定と解像度の情報をコピーする。その結果、イタリックにて示したように、ワークシート＃２のＮ−ＵＰ設定と解像度の情報がワークシート＃１から引継がれる。
【００２６】
そして、ＡＰ（１）は、ＲｅｓｅｔＤＣ関数によりデバイスコンテキストの更新をし、次のワークシート＃２の印刷設定を有効とする（ステップＳ９）
【００２７】
一般に、ＡＰ（１）は、ＯＳがＷＭ＿ＤＥＶＭＯＤＥＣＨＡＮＧＥメッセージを受けると、トレイなどを変更するためにＲｅｓｅｔＤＣ関数を使用してデバイスコンテキストを更新するようにしている。
【００２８】
次に、ワークシート＃１の印刷からワークシート＃２への印刷への移行に際し、改ページ条件に合致するかどうかの判定を行う（ステップＳ１０）。この改ページ条件に合致するかどうかの判定は、ワークシート間の印刷設定、例えば、用紙サイズ、Ｎ−ＵＰ種類、解像度等が変化しているか否かにより行う。
【００２９】
すると、ステップＳ８にてワークシート＃１からワークシート＃２に共通印刷設定が引継がれているので、ＲｅｓｅｔＤＣ関数での改ページ条件には合致せず、改ページすることなく、ステップＳ１１に移行する。
【００３０】
そして、ワークシート＃２が、２ｕｐで１ページ目の右側に印刷され（ステップＳ１１）、終了処理として、改ページの実行やテンポラリーに使用したメモリを開放して終了する（ステップＳ１４）。
【００３１】
一方、図示していないが、例えば、ワークシート＃２の用紙サイズがＢ５などに設定されている場合では、共通印刷設定の引継ぎが行われても、ＲｅｓｅｔＤＣ関数の改ページ条件に合致するので、改ページを行った後（ステップＳ１２）、ワークシート＃２の印刷が横方向で２ページ目に通常印刷される（ステップＳ１３）。
【００３２】
この場合は、２ｕｐのブック印刷指定をしたにも拘わらず、２ｕｐ印刷ができない結果となる。すなわち、１枚目の左側にはワークシート＃１の２ｕｐが印刷されるが、右側は白紙状態になり、２枚目にはワークシート＃２が横向きに通常印刷される。
【００３３】
以上の実施例の説明では、共通印刷設定をＮ−ＵＰおよび解像度として説明したが、カラーモード設定、両面印刷設定等をこれに加えるようにしてもよい。
【００３４】
（実施例１の効果）
以上詳細に説明したように、実施例１の情報処理装置によれば、ドライバに、共通印刷設定の引継手段を設けたので、それぞれのワークシートの印刷設定が異なっていても、共通印刷設定が以降のワークシートに継承され、所望とする印刷結果が得られるようになる。
【実施例２】
【００３５】
実施例２の情報処理装置は、ＡＰ解像度無効設定部を設け、ＡＰからの印刷品質（解像度）の指定を無効とする設定を可能とし、ＡＰにて指定された印刷品質（解像度）とドライバにて指定した印刷品質（解像度）が異なっても印刷ジョブが分割しないようにしたものである。
【００３６】
（構成）
実施例２の情報処理装置の機能構成図を図３に示す。同図に示したように、ドライバ３のＵＩ部４にＡＰ解像度無効設定部３１と、ドライバ抽出部５に解像度応答部３２を新たに設けている。その他の構成は、実施例１の情報処理装置の構成と同様であるので、簡略化のためにその詳細な説明を省略する。
【００３７】
ＡＰ解像度無効設定部３１は、ＡＰ側で設定された印刷品質（解像度）を使用可能とするか使用不可とするかを設定するものであり、そのメニュー表示例を図４に示す。詳細後述のように、ＡＰ解像度無効設定部３１は、ＡＰ解像度無効メニュー５０として、「その他」ダイアログ画面の「困った時には」ブロックの中に「アプリケーションによる印刷品質（解像度）の指定を無効にするメニュー」を設け、印刷品質（解像度）の設定を無効にするかどうかを設定可能としたものである。
【００３８】
そして、解像度応答部３２は、ＡＰ（１）からのドライバ能力問合せに対して解像度に関する情報を応答するものである。当該応答は、ＡＰ解像度無効設定部３１の無効設定の有無に従い、印刷対象ワークシートのＤＥＶＭＯＤＥ構造体３３を介して行なわれる。
【００３９】
（動作）
以上の構成により、実施例２の情報処理装置は、以下のように動作する。この動作を、図３の機能ブロック図、図４の「その他」ダイアログ例、図５の動作フローチャート、図６ないし図８の「ページ設定」ダイアログ例を用いて説明する。
【００４０】
先ず、ドライバ３のＵＩ部４に設けたＡＰ解像度無効設定部３１により、図４に示したように「その他」ダイアログ画面を表示する。当該ダイアログには、「困った時には」ブロックの中にＡＰ解像度無効メニュー５０として「アプリケーションによる印刷品質（解像度）の指定を無効にするメニュー」が設けられている。
【００４１】
そして、ＡＰ解像度無効メニュー５０をチェックオンとするとＡＰ（１）で指定する印刷品質（解像度）は無効となり、ドライバ３で指定する印刷品質（解像度）が有効となる。
【００４２】
以下、図６ないし図８にＭｉｃｒｏｓｏｆｔ社のＥｘｃｅｌを一例としＡＰ（１）の印刷設定がどのように変化するかを説明する。
【００４３】
まず、実施例１と同様、各ワークシートをＡＰ（１）にて作成する。このとき、各ワークシートに保存される印刷品質（解像度）は、そのワークシートが作成もしくは編集する際に接続されているドライバの印刷品質（解像度）の指定方式（ＤＰＩ方式と印刷品位方式）により決定され、当該方式にて保存される。
【００４４】
そして、ワークシートを選択し、「ファイル」から「ページの設定」を選択すると、図６ないし図８の「ページ設定」ダイアログが表示される。この「ページ設定」ダイアログの「印刷品質」ブロックの印刷品位方式設定リストボックス５１に、以下のように、ドライバ３の印刷品質（解像度）の指定方式に応じてそれぞれ異なった表示が行われる。
【００４５】
図６は、ドライバ３が印刷品質（解像度）として印刷品位方式を採用している場合の画面であり、Ｅｘｃｅｌは印刷品質（解像度）を印刷品位により指定する方式を採用しているため、印刷品質（解像度）の印刷品位方式が一致するので、この場合は、文書等を作成等したときのドライバの印刷品質（解像度）の指定方式にて保存されている内容が表示され、必要に応じ印刷品位方式設定リストボックス５１を開き、指定を変えることもできる。
【００４６】
一方、図７はドライバ３がＤＰＩ方式を採用している場合の画面であり、Ｅｘｃｅｌは印刷品質（解像度）を印刷品位により指定する方式を採用しているため、ドライバ３がＤＰＩ方式を採用していると印刷品質（解像度）には何も表示されない。
【００４７】
図８は、「アプリケーションによる印刷品質（解像度）の指定を無効にする」メニューでチェックオンとした場合のＥｘｃｅｌのページ設定画面を表し、印刷品位方式設定リストボックス５１の印刷品質がグレーアウト表示になっている。この場合、ＡＰ（１）からの印刷品質（解像度）の指定が無効となり、印刷品質（解像度）はドライバ３で指定する印刷品質（解像度）が有効になる。
【００４８】
次に、図５の動作フローチャートを用いて、「アプリケーションによる印刷品質（解像度）の指定を無効にする」メニューで設定した内容がどのようにＡＰ（１）の印刷品質（解像度）の指定を無効とするかについて説明する。なお、図５は、解像度応答部の動作のみを示した動作フローチャートである。
【００４９】
まず、「アプリケーションによる印刷品質（解像度）の指定を無効にする」メニューで設定された内容を判定し（ステップＳ２１）し、印刷品質（解像度）の指定が無効とされている場合は、ＤＥＶＭＯＤＥ構造体３３のｄｍＦｉｅｌｄｓにあるｄｍＰｒｉｎｔＱｕａｌｉｔｙのインデックスビットをＯＦＦとする（ステップＳ２２）。
【００５０】
ここで、ｄｍＦｉｅｌｄｓは、ＤＥＶＭＯＤＥ構造体３３に存在する各種メンバの状態を更新したか更新していないかをビットで示すインデックス情報として使用されるものである。ｄｍＰｒｉｎｔＱｕａｌｉｔｙは、ＤＥＶＭＯＤＥ構造体３３の基本部の中にある解像度を示す一つのメンバであり、例えば、ＤＭＲＥＳ＿ＨＩＧＨ、ＤＭＲＥＳ＿ＭＥＤＩＵＭ、ＤＭＲＥＳ＿ＬＯＷ、ＤＭＲＥＳ＿ＤＲＡＦＴなどの解像度を定義する情報としていずれかが設定される。
【００５１】
印刷品質（解像度）の指定が無効とされている場合、ＡＰ（１）は、ステップＳ２２のようにＤＥＶＭＯＤＥ構造体のｄｍＦｉｅｌｄｓにあるｄｍＰｒｉｎｔＱｕａｌｉｔｙのインデックスビットがＯＦＦになっているので、ドライバ３には解像度設定機能が無く、ＡＰ（１）からは解像度の指定ができないと判断する。
【００５２】
その結果、図８で示すような、ＡＰ（１）の印刷品質の設定項目である印刷品位方式設定リストボックス５１をグレイアウト表示とする。この状態での印刷は、ドライバ３で設定された印刷品質（解像度）で印刷されることになる。
【００５３】
一方、ステップＳ２１の判定により、印刷品質（解像度）の指定が有効とされている場合は、ドライバ３にて設定された解像度値を、ＤＥＶＭＯＤＥ構造体３３のｄｍＰｒｉｎｔＱｕａｌｉｔｙに書き込み（ステップＳ２３）、ｄｍＦｉｅｌｄｓにあるｄｍＰｒｉｎｔＱｕａｌｉｔｙのインデックスビットをＯＮとする（ステップＳ２４）。
【００５４】
すると、ＡＰ（１）は、ＤＥＶＭＯＤＥ構造体３３のｄｍＦｉｅｌｄｓにあるｄｍＰｒｉｎｔＱｕａｌｉｔｙのインデックスビットがＯＮであることを検出するので、ＡＰ（１）から解像度指定ができると判断し、図６に示したように、印刷品位方式設定リストボックス５１を表示し、必要に応じて印刷品質（解像度）を変更することができるようにする。
【００５５】
なお、以上の説明では、「アプリケーションによる印刷品質（解像度）の指定を無効にする」メニューにより、ＡＰ（１）からの印刷品質（解像度）を無効とするように説明したが、ＡＰ（１）のページ設定ダイアログを表示する際に、ドライバ３の印刷品質の方式とＡＰ（１）の印刷品質の方式を比較し、一致しない場合に、ＡＰ（１）による印刷品質（解像度）の指定を無効とするようにしてもよい。このときに、ＡＰ（１）による印刷品質（解像度）の指定を無効とした旨をメッセージや音声等により出力するようにするとよい。
【００５６】
（実施例２の効果）
以上詳細に述べたように、実施例２の情報処理装置によれば、ＡＰ解像度無効設定部を設け、ＡＰからの印刷品質（解像度）を無効とすることができるようにしたので、印刷ジョブが分割せず、同一の印刷設定で全ワークシートを印刷することができ、所望の印刷結果を得ることができる。
【産業上の利用可能性】
【００５７】
本発明は、プリンタやファクシミリ装置、スキャナ機能とともに前記機能を複合したＭＦＰ（マルチファンクションプリンタ）装置、さらには複写装置などに接続或いは搭載された情報処理装置に広く用いることができる。
【図面の簡単な説明】
【００５８】
【図１】実施例１の情報処理装置の構成および印刷システムの構成図である。
【図２】実施例１の情報処理装置の動作フローチャート図である。
【図３】実施例２の情報処理装置の構成図である。
【図４】実施例２の情報処理装置の「その他」ダイアログ画面例である。
【図５】実施例２の情報処理装置の動作フローチャートである。
【図６】ドライバが「印刷品位方式」を採用している場合のＡＰ設定画面例である。
【図７】ドライバが「ＤＰＩ方式」を採用している場合のＡＰ設定画面例である。
【図８】ドライバによりＡＰの印刷品質（解像度）を無効にした場合のＡＰ設定画面例である。
【符号の説明】
【００５９】
１    ＡＰ（アプリケーション）
２    ＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）
３    （プリンタ）ドライバ
４    ＵＩ部（ユーザインタフェイス部）
５    ドライバ能力抽出部
７    スプーラ制御部
３１  ＡＰ解像度無効設定部
３２  解像度応答部
３３  ＤＥＶＭＯＤＥ構造体
５０  ＡＰ解像度無効メニュー
５１  印刷品位方式設定リストボックス
１１０  印刷装置
１２０  印刷結果
【図１】
2008033460.tif 000003
【図２】
2008033460.tif 000004
【図３】
2008033460.tif 000005
【図４】
2008033460.tif 000006
【図５】
2008033460.tif 000007
【図６】
2008033460.tif 000008
【図７】
2008033460.tif 000009
【図８】
2008033460.tif 000010