(57)【要約】【課題】  アプリケーション側がプリンタードライバー側で設定できる印刷設定をすべて保持すると、アプリケーション側は多種のプリンタードライバーの印刷設定の最大公約数を保持する必要があり、アプリケーションが保持すべき設定が増加する。プリンタードライバーにアプリケーション側で未定義の新規の設定項目が追加される度に、アプリケーション側も合わせて、追加された設定項目が設定できるように対応する必要がある。【解決手段】  アプリケーション側で予め保持しないの未知の設定がプリンタードライバーで設定される場合に、アプリケーション側のＵＩでその設定項目を設定不可となるように制御し、その設定についてプリンタードライバー側の設定値をそのまま適用することにより、アプリケーション側で予めすべての印刷設定を保持する必要はなく、定義されない未知の設定がされる場合にも、不整合を起こさずに印刷できるように設定ができる。【選択図】  図１０
2011100196.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を印刷出力装置に制御させるための印刷設定を可能とするプリンタードライバー（１０２）と、前記プリンタードライバー（１０２）とは別に印刷設定を可能とするアプリケーションプログラム（１０１）が連動して印刷設定を設定する印刷制御方法において、
前記アプリケーションプログラム（１０１）は前記プリンタードライバー（１０２）で設定されている設定値が、アプリケーションプログラム（１０１）で解釈可能な設定値か否かを判別する設定値判別手段（３０４）と
前記設定値判別手段（３０４）により前記プリンタードライバー（１０２）で設定されている設定値が前記アプリケーションプログラム（１０１）で解釈可能か否かを判断し（Ｓ７０３）、該設定値が未知の設定値の場合に、アプリケーションプログラム（１０１）の印刷設定画面で該設定値に対応する設定項目の設定変更を不可とする印刷設定画面表示手段（３０４、３０２、Ｓ７０７）と
を持つことを特徴とする印刷制御方法。
【請求項２】
請求項１記載の印刷設定画面表示手段（３０４、３０２、Ｓ７０７）は、請求項１記載の設定値判別手段（３０４）により設定項目の設定値が解釈不可な設定値の場合に、アプリケーションプログラム（１０１）の印刷設定画面で該設定項目の設定値にプリンタードライバー（１０２）で設定された設定値が反映されることを示す表示をする（３０２、Ｓ７０７）ことを特徴とする印刷制御方法。
【請求項３】
請求項１において、請求項１記載の設定値判別手段（３０４）により解釈不可の未知の設定値と判別された場合に、アプリケーションにおける出力結果を示す出力表示が、実際に出力デバイスにより出力される出力結果と異なる可能性があること警告して表示する印刷出力警告表示手段（３０２、Ｓ７０８）を持つ
ことを特徴とする印刷制御方法。
【請求項４】
請求項１〜請求項３のいずれかに記載の印刷制御方法を実行する印刷制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置から、印刷出力デバイスに対して、印刷出力制御の設定を行う印刷制御システム及び印刷制御手法に関する。
【背景技術】
【０００２】
プリンタードライバーの印刷設定と同等の印刷設定をアプリケーションで行う際に、アプリケーションとプリンタードライバーとで相反するまたは重複する印刷設定を行い、印刷を実行する場合に、アプリケーションとプリンタードライバーとでの設定で整合性が保たれず、ユーザーの意図しない出力結果になる可能性がある。例えば、アプリケーション側で片面に設定したものをプリンタードライバーで両面に設定して印刷した場合に、アプリケーションのプレビューで片面と表示されているにも関わらず、実際の出力結果は両面で印刷されることや、Ｎ−ｕｐなどの設定をアプリケーション側で独自に処理し画像を作る場合、アプリケーション側で４−ｕｐで設定したものをプリンタードライバーで４−ｕｐと設定して印刷を実行した場合に、実際の出力がそれぞれの設定が掛け合わせとなり１６−ｕｐとして出力されるなどの不整合が生じる。
【０００３】
このような問題を回避するために、従来技術ではアプリケーションとプリンタードライバーの持つ設定内容の項目のうち重複している項目を抽出し、これらの内容が相反することを防止するものがある（例えば、特許文献１参照）。具体的には、重複している項目はプリンタードライバーの持つ印刷設定画面では入力を禁止する。または、重複している項目はプリンタードライバーの持つ印刷設定画面から消去する。または、重複している項目が操作された場合は警告する。さらに、印刷プレビュー画面を同時に表示させると共に、プリンタードライバーの設定画面上で設定を行うとその設定を印刷プレビューに反映する（例えば、トナーセーブモードを設定すると、プレビュー画面上の画像を薄く表示する）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１４３６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
先行技術では、プリンタードライバーで設定可能なすべての項目をアプリケーションで予め保持していることを前提としている。この場合、アプリケーション側は多種のプリンタードライバーの印刷設定の最大公約数を保持する必要があり、アプリケーションが保持すべき設定が増加する。プリンタードライバーにアプリケーション側で未定義の新規の設定項目が追加される度に、アプリケーション側も合わせて、追加された設定項目が設定できるように対応する必要がある。
【課題を解決するための手段】
【０００６】
印刷処理を印刷出力装置に制御させるための印刷設定を可能とするプリンタードライバー（１０２）と、前記プリンタードライバー（１０２）とは別に独自で印刷設定を可能とするアプリケーションプログラム（１０１）とで連動して印刷設定を設定する情報処理装置（１００）において、
前記アプリケーションプログラム（１０１）は前記プリンタードライバー（１０２）で設定されている設定値がアプリケーションプログラム（１０１）で解釈可能な設定値か否かを判別する設定値判別手段（３０４）と
前記設定値判別手段（３０４）により前記プリンタードライバー（１０２）で設定されている設定値が前記アプリケーションプログラム（１０１）で解釈可能か否かを判断し（Ｓ７０３）、該設定値が未知の設定値の場合に、アプリケーションプログラム（１０１）の印刷設定画面で該設定値に対応する設定項目の設定変更を不可とする印刷設定画面表示手段（３０４、３０２、Ｓ７０７）と
を持つことを特徴とする印刷制御方法及び印刷制御システムである。
【発明の効果】
【０００７】
アプリケーション側でプリンタードライバー側で設定可能なすべての設定を保持する必要がなく、アプリケーションとプリンタードライバー双方の設定を連動させ、不整合を起こさずに印刷できるように設定ができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る印刷制御システムにおけるシステム構成図である。
【図２】本発明の実施形態に係る印刷制御システムにおける情報処理装置のハードウェア構成図である。
【図３】本発明の実施形態に係る印刷制御システムにおける情報処理装置のソフトウェア構成図である。
【図４】本発明の実施形態に係る印刷制御システムのプリンタードライバーが保持する印刷設定情報の一例である。
【図５】本発明の実施形態に係る印刷制御システムのアプリケーションが保持する印刷設定情報の一例である。
【図６】本発明の実施形態に係る印刷制御システムにおけるプリンタードライバーの印刷設定画面起動時のアプリケーションの処理フローである。
【図７】本発明の実施形態に係る印刷制御システムにおけるプリンタードライバーの印刷設定画面を閉じた時のアプリケーション処理フローである。
【図８】本発明の実施形態に係る印刷制御システムにおけるアプリケーションのプレビュー表示更新時の処理フローである。
【図９】本発明の実施形態に係る印刷制御システムにおけるアプリケーションのＧＵＩ画面の一例である。
【図１０】本発明の実施形態に係る印刷制御システムにおけるアプリケーションの印刷設定画面の一例である。
【図１１】本発明の実施形態に係る印刷制御システムにおけるプリンタードライバーの印刷設定画面の一例である。
【図１２】本発明の実施形態に係る印刷制御システムのアプリケーションのプレビュー表示画面において、警告表示がされるときの画面の一例である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
〔システム構成〕
図１は、本実施形態の情報処理システムに好適な印刷制御システムのシステム構成を示す図である。印刷制御システムは、本発明の情報処理装置に好適な実施形態であるＰＣ１００によって実現されている。文書印刷アプリケーション１０１は、文書編集や画像編集などを行い編集した文書を印刷する機能を提供するアプリケーションプログラムであり、オペレーティングシステム（ＯＳ）に対する印刷機能を有している。文書印刷アプリケーション１０１は、作成された文書データ１０３などのアプリケーションデータを印刷するにあたって、ＯＳにより提供される所定のインターフェース（一般に、ＧＤＩと呼ばれる）を利用する。すなわち、文書印刷アプリケーション１０１は、作成または読み込んだ文書データ１０３を印刷するために、前記インターフェースを提供するＯＳの出力モジュールに対して、あらかじめ定められる、ＯＳに依存する形式の出力コマンド（ＧＤＩ関数と呼ばれる）を送信する。出力コマンドを受けた出力モジュールは、プリンター等の出力デバイスが処理可能な形式にそのコマンドを変換し、（ＧＤＩ関数と呼ばれる）を出力する。出力デバイスが処理可能な形式はデバイスの種類やメーカー、機種などによって異なるために、プリンターごとにプリンタードライバーが提供されており、ＯＳではそのプリンタードライバーを利用してコマンドの変換を行い、印刷データを生成し、ＪＬ（Ｊｏｂ  Ｌａｎｇｕａｇｅ）でくくることにより印刷ジョブが生成される。ＯＳとしてマイクロソフト社のウインドウズを利用する場合には、前述した出力モジュールとしてはＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）と呼ばれるモジュールが相当する。文書印刷アプリケーション１０１によって編集された文書データ１０３を印刷する際には、文書印刷アプリケーション１０１は、印刷設定情報に従い、各ページを印刷するために、前述したＯＳの出力モジュールに適合する出力コマンドを生成し、不図示の出力モジュールに出力する。その際に、出力デバイスとして使用されるプリンター１０４のプリンタードライバー１０２が指定される。出力モジュールは、指定されたプリンター１０４のプリンタードライバー１０２を用いて受信した出力コマンドを、プリンター１０２で解釈実行可能なデバイスコマンドに変換する。そしてデバイスコマンドはプリンター１０４に送信され、プリンター１０４によってコマンドに応じた画像が印刷される。
〔ハードウェア構成〕
図２に示されるハードウェア構成図は、一般的なＰＣのハードウェア構成図に相当するものとし、本実施形態のＰＣ１００には一般的な情報処理装置のハードウェア構成を適用できる。
【００１０】
図２において、ＣＰＵ２００は、ＲＯＭ２０２のプログラム用ＲＯＭに記憶された、或いはハードディスク２０９からＲＡＭ２０１にロードされたＯＳやアプリケーション等のプログラムを実行する。図３のソフトウェア構成や後述する各フローチャートの処理はこのプログラムの実行により実現できる。ＲＡＭ２０１は、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。入力デバイスコントローラ２０３は、キーボードやマウスなどの入力デバイス２０７からの入力を制御する。ディスプレイコントローラ２０４は、各種ディスプレイ２０８の表示を制御する。ディスクコントローラ２０５は、各種データを記憶するハードディスク２０９や図示しないフロッピー（登録商標）ディスク等におけるデータアクセスを制御する。ＮＣ２０６はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
〔ソフトウェア構成〕
図３に、本発明の実施形態に係る印刷制御システムを構成する、ＰＣ１００のソフトウェア構成図を示す。本実施形態に係る印刷制御システムは、ハードウェア構成で説明したように、全ての機能をＰＣ１００上で実行されるプログラムによって実現される。
【００１１】
本発明の実施形態に係る印刷制御システムの文書印刷アプリケーション１０１は、ＰＣ１００のキーボード／マウスなどの入力デバイス２０７からの入力を受け付ける入力管理部３０１、ＰＣ１００のディスプレイ２０８上にアプリケーションのグラフィックユーザーインターフェース（ＧＵＩ）を表示する画面表示管理部３０２、ＰＣ１００の外部メモリ２０９やＲＯＭ２０２に対し、印刷設定のためのデータの読み込み、保存を行う印刷設定情報管理部３０３、プリンタードライバー１０２と通信しプリンター１０４での印刷処理の制御や、プリンタードライバー１０２やアプリケーション１０１における印刷設定画面表示に関する制御をおこなう出力制御部３０４、から構成される。
〔データ構造〕
図４は、本発明の実施形態に係る印刷制御システムが、実際にプリンターへ印刷を指示する時の印刷設定情報４００の構造の一例である。
【００１２】
この印刷設定情報４００の代表的な例に、マイクロソフト社のウインドウズＯＳにおけるＤＥＶＭＯＤＥと呼ばれるものがある。ＤＥＶＭＯＤＥは、ウインドウズＯＳではプリンタードライバーの印刷設定画面で設定できる内容を格納する構造体であり、ＯＳにより提供される。ＤＥＶＭＯＤＥは、印刷データを渡されたプリンタードライバーが、プリンターに対して送信する印刷命令を生成する際に参照する。プリンタードライバーは、ＤＥＶＭＯＤＥに記述された通りにプリンターを機能させるよう印刷命令を生成してプリンターに送信する。なお、本実施形態では、ウインドウズＯＳの下で稼働する印刷制御システムを説明するために、ＤＥＶＭＯＤＥを印刷設定情報４００と想定して説明する。
【００１３】
ＤＥＶＭＯＤＥは、公開されている共通部分と、プリンターごとに設定可能な拡張部分がある。本実施形態の図では、説明のために簡略化して記述する。
【００１４】
プリンター名４０１は、出力対象のプリンター名が入っている。ＤＥＶＭＯＤＥサイズ４０２には、ＤＥＶＭＯＤＥの共通部分と拡張部分それぞれのサイズ、および、合計のサイズが格納できる。用紙４０３には、出力用紙のサイズが設定される。置方向４０４には、用紙の送り方向（縦／横）が格納される。ドライバーバージョン４０５にはドライバーのバージョンが入る。カラーモード４０６は、カラープリンターの場合に、データをカラーで印刷するかモノクロで印刷するかを指定する項目である。
【００１５】
ページレイアウト４０７は、一枚の用紙の片面に何ページ分のデータを印字するかを示す項目で、１ページ／枚、２ページ／枚、４ページ／枚、１６ページ／枚などがある。配置順４０８は、複数ページのデータを一枚に印字する時の配置を示す項目で、左から右向き、右から左向き、左から下向き、右から下向き、などがある。
部数４０９は、印刷部数を設定する項目である。排紙方法４１０は、排紙された用紙の処理を指定する項目で、ステイプル、ソートなどがある。印刷方法４１１は、片面印刷、両面印刷などを指定する項目である。給紙方法４１２は、用紙を給紙する部分を指定する項目で、カセット１、カセット２、手差しトレイなどがある。解像度４１３は、解像度を指定する項目で、ファイン、ノーマルなどがある。
【００１６】
図５は、本実施例に係る文書印刷アプリケーション１０１が保持する印刷設定情報５００の一例を示す。この文書印刷アプリケーション１０１が保持する印刷設定情報５００には、文書印刷アプリケーション１０１が印刷設定画面において表示する設定項目の情報、プリンタードライバー１０２側で設定変更不可とする設定変更不可項目情報等を含み、印刷設定情報管理部３０２によりＰＣ１００の外部メモリ２０９やＲＯＭ２０２にファイルとして保存される。以下、詳細について説明する。
【００１７】
タグ５０１は文書印刷アプリケーション１０１が保持する全設定項目の定義範囲を示す。
【００１８】
タグ５０２は各設定項目の定義範囲を示す。
【００１９】
タグ５０３は各設定項目における選択値の定義範囲を示す。
【００２０】
属性５０４は、文書印刷アプリケーション１０１の印刷設定画面に表示される設定項目の名称を示す。
【００２１】
属性５０５は、設定項目がプリンタードライバー１０２側で変更可能か否かを表すフラグを示す。このフラグが真の場合に、プリンタードライバー１０２の印刷設定画面上で該設定項目の変更を可能とし、偽の場合に変更を不可として制御するためのものである。
【００２２】
属性５０６は、設定項目のデフォルト設定値を示す。
【００２３】
属性５０７は、設定項目における選択値を示す。
〔処理の流れ〕
図６は文書印刷アプリケーション１０１のＧＵＩ上から、プリンタードライバー１０２の印刷設定画面を起動する際の処理フローを示す。
【００２４】
ユーザーがプリンタードライバー１０２の印刷設定画面を起動する操作を行うと、入力管理部３０１がユーザーからの入力デバイス２０７への操作を検知して、出力制御部３０４にプリンタードライバー１０２の印刷設定画面の起動を指示する。
【００２５】
Ｓ６０１で、指示を受けた出力制御部３０４は、印刷設定情報管理部３０３に図５で説明済みの文書印刷アプリケーション１０１が保持する印刷設定情報５００の取得指示を行う。出力制御部３０４により指示を受けた印刷設定情報管理部３０３はハードディスク２０９にファイルとして記憶されている文書印刷アプリケーション１０１が保持する印刷設定情報５００を取得し、出力制御部３０４へ渡す。出力制御部３０４は、印刷設定情報管理部３０３より取得した文書印刷アプリケーション１０１が保持する印刷設定情報５００を読み込み、そこで定義されている設定変更不可項目情報をプログラム内部に一時的に記憶する。
【００２６】
Ｓ６０２で、出力制御部３０４は、文書印刷アプリケーション１０１に現在設定されているプリンタードライバー１０２から印刷設定情報４００を取得する。
【００２７】
Ｓ６０３で、出力制御部３０４は画面表示管理部３０２に対し、文書印刷アプリケーション１０１の印刷設定画面に設定されている設定値の取得を指示する。指示を受けた画像表示管理部３０２は、現在の印刷設定画面に設定されている設定値を取得し、出力制御部３０４へ渡す。出力制御部３０４は、取得した印刷設定画面の設定値を、プリンタードライバー１０２の印刷設定情報４００において該当する設定項目の設定値として上書きし、プリンタードライバー１０２に印刷設定情報４００として設定する。
【００２８】
Ｓ６０４で、前記Ｓ６０１により読み込んだ設定変更不可項目を、プリンタードライバー１０２で設定変更を不可として表示する設定としてプリンタードライバー１０２に設定する。
【００２９】
Ｓ６０５で、出力制御部３０４はプリンタードライバー１０２に印刷設定画面の表示を指示する。指示を受けたプリンタードライバー１０２は、印刷設定画面を表示する。このとき、表示された印刷設定画面は、前記Ｓ６０４で設定された設定変更不可項目に該当する設定のＵＩコントロールを変更不可な状態（例えば、グレイアウト表示）、さらに、文書印刷アプリケーション１０１側で設定されている設定値が該当する設定項目の設定値として反映された状態で表示される。
【００３０】
上記処理において、本実施例では、プリンタードライバー１０２の印刷設定画面起動時に、文書印刷アプリケーション１０１が保持する印刷設定情報５００、及び、プリンタードライバー１０２の印刷設定情報４００の読み込みを行っているが、これは予め文書印刷アプリケーション１０１の起動時や文書印刷アプリケーション１０１で使用するプリンタードライバー１０２の変更時などに行う処理であってもよい。
【００３１】
図７は文書印刷アプリケーション１０１から起動されたプリンタードライバー１０２の印刷設定画面が閉じられた際の文書印刷アプリケーション１０１の処理フローを示す。プリンタードライバー１０２の印刷設定画面が閉じられた際には、文書印刷アプリケーション１０１は、プリンタードライバー１０２側で更新された印刷設定情報４００に基づき、文書印刷アプリケーション１０１の印刷設定画面、及び、プレビュー画面を更新する。
【００３２】
Ｓ７０１で、出力制御部３０４はプリンタードライバー１０２の印刷設定画面が閉じられたことを検知して、プリンタードライバー１０２から印刷設定情報４００を取得する。
【００３３】
次に、出力制御部３０４は、文書印刷アプリケーション１０１が保持する印刷設定情報５００内に定義されている各設定項目に対し、次に説明するステップＳ７０３、Ｓ７０４、Ｓ７０５，Ｓ７０６の処理を行う（Ｓ６０２）。
【００３４】
Ｓ７０３で、文書印刷アプリケーション１０１が保持する設定項目に対応するプリンタードライバー１０２の印刷設定情報４００の設定項目に設定されている設定値が、文書印刷アプリケーション１０１側で解釈可能な設定値か否かを判断する。
【００３５】
前記Ｓ７０３において解釈不可能な設定値として判断された場合に、Ｓ７０４で、その設定項目を、プリンタードライバー１０２依存の設定項目とする。このプリンタードライバー１０２依存の設定項目は、文書印刷アプリケーション１０１で設定に変更を加えずに、プリンタードライバー１０２側で設定された設定値がそのまま反映される設定項目を示す。また、このプリンタードライバー１０２依存の設定項目は、それを保持するためのテーブル等を用いて、プログラムにより一時的に記憶される。
【００３６】
さらに、Ｓ７０５で、文書印刷アプリケーション１０１のプレビュー表示が実際の出力結果と異なる可能性があることを示す警告表示フラグを１とする。この警告表示フラグは、０の場合に、プレビュー表示において、警告表示を加えない通常のプレビューを表示し、１の場合に、警告表示を加えたプレビューを表示するのものとする。また、この警告表示フラグはプログラムにより一時的に記憶される。
【００３７】
さらに、Ｓ７０６で文書印刷アプリケーション１０１が保持する該設定項目の設定値にプリンタードライバー１０２で設定されている設定値を反映する。
【００３８】
前記Ｓ７０３において解釈可能な設定値として判断された場合には、該設定項目に対し、上記Ｓ７０６の処理が行われる。
【００３９】
文書印刷アプリケーション１０１が保持する印刷設定情報５００内に定義されている各設定項目に対して処理した後に、Ｓ７０７で、出力制御部３０４は、画面表示管理部３０２に対し、印刷設定画面の表示の更新を指示する。指示を受けた画面表示管理部３０２は、ディスプレイ２０８に表示されている文書印刷アプリケーション１０１の印刷設定画面の表示を更新する。この際、印刷設定画面の各設定項目の設定値はＳ７０６の処理で反映されたプリンタードライバー１０２の設定値が設定されている状態で印刷設定画面を表示する。このとき、前記Ｓ７０４により記憶されているプリンタードライバー依存の設定項目に関しては、プリンタードライバー１０２での設定がそのまま反映されることを示す表示をＵＩコントロール上に表示し、設定変更不可の状態で印刷設定画面を表示する。
【００４０】
また、Ｓ７０８で、出力制御部３０４は画面表示管理部３０２に対し、プレビュー表示の更新を指示する。指示を受けた画面表示管理部３０２は、文書印刷アプリケーション１０１のＧＵＩ上のプレビュー表示を更新する。
【００４１】
ここで、Ｓ７０８での処理詳細を、図８のフローチャートを用いて説明する。
【００４２】
画面表示管理部３０２は、プログラム内部で一時的に記憶されている警告表示フラグを参照し、警告表示フラグが１の場合（Ｓ８０１）、Ｓ８０２で、プレビューを警告表示がありの状態で表示する。警告表示振ら儀が０の場合（Ｓ８０１）、Ｓ８０３でプレビューを警告表示なしの通常状態で表示する。
【００４３】
尚、本実施例で説明しない文書印刷アプリケーション１０１側で予め保持しない設定項目がある場合に、例えば、文書印刷アプリケーション１０１側の印刷設定画面で表示しない設定項目で、且つ、プレビューへの変更が起きる代表的な設定項目に関しては、その設定項目を予め定義しておき、その設定項目に対しては、プリンタードライバー１０２の印刷設定情報４００の設定値を確認し、プレビュー表示に反映する処理を前記図６、図７の処理に付加する構成であってもよい。
【００４４】
図９は、文書印刷アプリケーション１０１のＧＵＩを模式的に示した図である。文書印刷アプリケーション１０１のＧＵＩ（９０１）は、プレビュー表示画面９０２と印刷設定画面９０３から構成される。プレビュー表示画面９０２では、文書印刷アプリケーション１０１により開かれた文書データの印刷出力結果を示すプレビューが表示される。印刷設定画面９０３では、印刷制御のための設定ＵＩが表示され、ユーザーはこの設定ＵＩから印刷設定を行うことができる。印刷設定画面９０３で設定された印刷設定に合わせて、プレビュー表示画面９０２の表示が更新される。
【００４５】
図１０は、文書印刷アプリケーション１０１のＧＵＩ（９０１）における印刷設定画面９０３の詳細を模式的に示した図である。印刷設定画面９０３は、印刷設定を指定するための印刷設定部１００１、実際の印刷出力に利用するプリンタードライバーを指定するためのプリンタードライバー選択部１００２、前記プリンタードライバー選択部１００２に設定されているプリンタードライバーの印刷設定画面を表示するためのプリンタードライバー印刷設定部１００３、印刷を実行する印刷実行部１００４から構成される。印刷設定画面の更新時（Ｓ７０７）に、プリンタードライバー依存の設定項目に該当する印刷設定部は、例えば、印刷設定部１００１のように、プリンタードライバー側の設定が反映されることを示す表示がされ、またグレイアウト表示することにより設定変更不可の状態となる。
【００４６】
図１１は、プリンタードライバー１０２の印刷設定画面を模式的に示した図である。プリンタードライバー１０２の印刷設定画面（１１０１）には、各種印刷設定のためのＵＩコントロールがあり、文書印刷アプリケーション１０１により、設定変更不可項目として設定された（Ｓ６０４）設定のＵＩコントロールは、１１０２のように、グレイアウト表示されることにより変更不可な状態となる。
【００４７】
図１２は、文書印刷アプリケーション１０１のＧＵＩ（９０１）におけるプレビュー表示画面９０２で、プレビューが警告表示ありの状態で表示されている状態（Ｓ８０２，１２０１）を模式的に示した図である。
【符号の説明】
【００４８】
１００  本発明の実施形態に係る印刷制御システムにおける情報処理装置
１０１  本発明の実施形態に係る印刷制御システムにおける文書印刷アプリケーション
１０２  本発明の実施形態に係る印刷制御システムにおけるプリンタードライバー
１０３  本発明の実施形態に係る印刷制御システムにおける文書印刷アプリケーションが扱う文書データ
１０４  本発明の実施形態に係る印刷制御システムにおけるプリンター
２００  本発明の実施形態に係る印刷制御システムにおける情報処理装置のＣＰＵ
２０１  本発明の実施形態に係る印刷制御システムにおける情報処理装置のＲＡＭ
２０２  本発明の実施形態に係る印刷制御システムにおける情報処理装置のＲＯＭ
２０３  本発明の実施形態に係る印刷制御システムにおける情報処理装置の入力デバイスコントローラ
２０４  本発明の実施形態に係る印刷制御システムにおける情報処理装置のディスプレイコントローラ
２０５  本発明の実施形態に係る印刷制御システムにおける情報処理装置のディスクコントローラ
２０６  本発明の実施形態に係る印刷制御システムにおける情報処理装置のネットワークカード（ＮＣ）
２０７  本発明の実施形態に係る印刷制御システムにおける情報処理装置に接続される入力デバイス
２０８  本発明の実施形態に係る印刷制御システムにおける情報処理装置に接続されるディスプレイ
２０９  本発明の実施形態に係る印刷制御システムにおける情報処理装置に接続される各種データを記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ
３０１  本発明の実施形態に係る印刷制御システムを構成する情報処理装置の入力管理部
３０２  本発明の実施形態に係る印刷制御システムを構成する情報処理装置の画面表示管理部
３０３  本発明の実施形態に係る印刷制御システムを構成する情報処理装置の印刷設定情報管理部
３０４  本発明の実施形態に係る印刷制御システムを構成する情報処理装置の出力制御部
４００  本発明の実施形態に係る印刷制御システムを構成するプリンタードライバーの印刷設定情報
５００  本発明の実施形態に係る印刷制御システムを構成するアプリケーションの印刷設定情報
９０１  本発明の実施形態に係る印刷制御システムを構成するアプリケーションのＧＵＩ
９０３  本発明の実施形態に係る印刷制御システムを構成するアプリケーションの印刷設定画面
１１０１  本発明の実施形態に係る印刷制御システムを構成するプリンタードライバーの印刷設定画面
【図１】
2011100196.tif 000003
【図２】
2011100196.tif 000004
【図３】
2011100196.tif 000005
【図４】
2011100196.tif 000006
【図５】
2011100196.tif 000007
【図６】
2011100196.tif 000008
【図７】
2011100196.tif 000009
【図８】
2011100196.tif 000010
【図９】
2011100196.tif 000011
【図１０】
2011100196.tif 000012
【図１１】
2011100196.tif 000013
【図１２】
2011100196.tif 000014