(57)【要約】【課題】      操作性、視認性に優れたページ単位の印刷設定の変更を実現すること。【解決手段】  印刷装置で処理するための印刷データを作成する印刷制御装置は、印刷設定を行うための印刷設定画面を介して、印刷データの全体に対する印刷設定の変更を受け付け、全体設定情報として格納する全体設定部と、印刷設定画面を介して、印刷データのページ単位に印刷設定の変更が指示された場合に、印刷設定画面を介して受け付けている印刷設定の変更を適用するページ情報を指定するためのページ指定画面を表示する表示制御部と、ページ指定画面を介して指定されたページ情報と、印刷設定画面を介して受け付けている印刷設定との組み合わせに基づくページ例外設定情報を生成する特定ページ設定部とを備える。印刷設定画面は、印刷データの全体に対する印刷設定の変更の受け付けと、特定のページ情報に対する印刷設定の変更の受け付けとを同一の画面内で受け付ける。【選択図】  図３
2008152675.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で処理するための印刷データを作成する印刷制御装置であって、
印刷設定を行うための印刷設定画面を介して、前記印刷データの全体に対する印刷設定の変更を受け付け、全体設定情報として格納する全体設定手段と、
前記印刷設定画面を介して、前記印刷データのページ単位に印刷設定の変更が指示された場合に、前記印刷設定画面を介して受け付けている印刷設定の変更を適用するページ情報を指定するためのページ指定画面を表示する表示制御手段と、
前記ページ指定画面を介して指定されたページ情報と、前記印刷設定画面を介して受け付けている印刷設定との組み合わせに基づくページ例外設定情報を生成する特定ページ設定手段とを備え、
前記印刷設定画面は、前記印刷データの全体に対する印刷設定の変更の受け付けと、特定のページ情報に対する印刷設定の変更の受け付けとを同一の画面内で受け付けることを特徴とする印刷制御装置。
【請求項２】
前記表示制御手段は、前記ページ単位に印刷設定の変更が指示された場合に、前記全体設定情報から変更された項目について、前記ページ例外設定情報の内容を例外内容表示画面に表示することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記印刷設定画面を介して前記ページ単位に印刷設定の変更が指示された場合に、前記特定ページ設定手段が前記印刷設定画面を介して受け付けている印刷設定からページ例外設定情報を生成すると共に、前記表示制御手段は、前記全体設定手段により格納されている全体設定情報を読み込み、前記印刷設定画面に反映して表示することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記印刷設定画面を介して受け付けている印刷設定を破棄する破棄手段を更に備え、
前記特定ページ設定手段により前記ページ例外設定情報が生成された後に、前記破棄手段は前記受け付けている印刷設定を破棄することを特徴とする請求項１に記載の印刷制御装置。
【請求項５】
前記ページ情報は、前記印刷設定の変更を適用する開始ページの情報と終了ページの情報とにより指定されることを特徴とする請求項１に記載の印刷制御装置。
【請求項６】
印刷装置で処理するための印刷データを作成する印刷制御方法であって、
全体設定手段が、印刷設定を行うための印刷設定画面を介して、前記印刷データの全体に対する印刷設定の変更を受け付け、全体設定情報として格納する全体設定工程と、
前記印刷設定画面を介して、前記印刷データのページ単位に印刷設定の変更が指示された場合に、表示制御手段が、前記印刷設定画面を介して受け付けている印刷設定の変更を適用するページ情報を指定するためのページ指定画面を表示する表示制御工程と、
特定ページ設定手段が、前記ページ指定画面を介して指定されたページ情報と、前記印刷設定画面を介して受け付けている印刷設定との組み合わせに基づくページ例外設定情報を生成する特定ページ設定工程とを備え、
前記印刷設定画面は、前記印刷データの全体に対する印刷設定の変更の受け付けと、特定のページ情報に対する印刷設定の変更の受け付けとを同一の画面内で受け付けることを特徴とする印刷制御方法。
【請求項７】
前記表示制御工程では、前記ページ単位に印刷設定の変更が指示された場合に、前記全体設定情報から変更された項目について、前記ページ例外設定情報の内容を例外内容表示画面に表示することを特徴とする請求項６に記載の印刷制御方法。
【請求項８】
前記印刷設定画面を介して前記ページ単位に印刷設定の変更が指示された場合に、前記特定ページ設定工程では、前記印刷設定画面を介して受け付けている印刷設定からページ例外設定情報を生成すると共に、前記表示制御工程では、前記全体設定工程により格納されている全体設定情報を読み込み、前記印刷設定画面に反映して表示することを特徴とする請求項６または７に記載の印刷制御方法。
【請求項９】
破棄手段が、前記印刷設定画面を介して受け付けている印刷設定を破棄する破棄工程を更に備え、
前記特定ページ設定工程により前記ページ例外設定情報が生成された後に、前記破棄工程では前記受け付けている印刷設定を破棄することを特徴とする請求項６に記載の印刷制御方法。
【請求項１０】
前記ページ情報は、前記印刷設定の変更を適用する開始ページの情報と終了ページの情報とにより指定されることを特徴とする請求項６に記載の印刷制御方法。
【請求項１１】
請求項６乃至請求項１０のいずれか１項に記載の印刷制御方法をコンピュータに実行させることを特徴とする印刷制御プログラム。
【請求項１２】
請求項１１に記載された印刷制御プログラムを格納したことを特徴とするコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置の制御技術に関するものである。
【背景技術】
【０００２】
近年、印刷機能やファクシミリ、コピー機能を備えた複合機(ＭＦＰ：Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ)は、印刷時に様々な処理を行えるように高機能化している。例えば、印刷時に複数ページを１枚の用紙に集約するN-upといった集約処理、ウォーターマークといった付加情報処理、ステープルや製本処理、カラー処理等が挙げられる。
【０００３】
また、ＰＯＤ(Print On Demand)といった業態においては、小規模の印刷において、種々の印刷設定が必要とされ、高機能な印刷装置を活用した高度な印刷物の作成が求められている。例えば、任意のページだけに付加情報を付けたり、ドキュメント全体をいくつかの章に分け、章毎にステープルを打つ等の印刷設定が挙げられる。
【０００４】
一般に、印刷装置を制御する制御プログラム（プリンタドライバ）は、印刷するドキュメントがどのようなものか全体構造を事前に把握できず、ドキュメント全体に対して処理機能を設定するように構成されている。任意のページだけに付加情報を付ける高度な印刷物を作成する場合には、プリンタドライバとドキュメント全体を把握しているアプリケーションとの連携が必要となる。
【０００５】
例えば、ひとつのドキュメントを章毎に分割した印刷設定を行う場合、ひとつのドキュメントを形式的に章に対応する複数のドキュメントに分けて、それぞれのドキュメントに印刷設定を行うことで、結果的にユーザが望む章毎の設定が実現されている。
【０００６】
しかしながら、ユーザは用途に応じてアプリケーションを使い分けるので、ページ単位に印刷設定を行えないアプリケーションをユーザが利用する場合に、ユーザの望む高度な印刷物を得られないという問題がある。また、アプリケーション経由では細かな印刷装置の制御は難しく、印刷装置の能力を全て実現できないという問題もある。
【０００７】
このような問題に対して、プリンタドライバのユーザインターフェースにおいて、ページ毎に機能を指定する技術が提案されている（例えば、特許文献１を参照）。特許文献１においては、通常の印刷ドキュメント全体に対する設定に対し、ページ単位に例外となる設定、あるいは機能を指定するものである。特許文献１によれば、全体に対する設定と異なる設定をページ番号と関連付けて指定する仕組みが開示されている。
【０００８】
これに基づいてプリンタドライバは、アプリケーションに依存せず、印刷装置に対して全体印刷設定と、特定のページに対する例外印刷設定を指示することが可能となる。
【特許文献１】特開２００５−３１６８３５
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、印刷装置が高機能化してプリンタドライバによる設定項目が増えると、ユーザは、全体印刷設定に対して何が例外設定なのか把握しにくいという操作性の問題が生じる。
【００１０】
また、複数の印刷装置用ドライバを同じソースコードで作成するファミリドライバと言われるプリンタドライバにおいては、ページ例外設定が可能な印刷装置と、ページ例外設定ができない印刷装置との両方に対応する開発が必要となる。そのため、プリンタドライバの開発上の観点から、例外設定の複雑化により開発効率が悪くなるという問題が生じる。
【課題を解決するための手段】
【００１１】
本発明は、ページ単位の印刷設定の操作性に優れ、変更結果の把握を容易にする印刷制御技術の提供を１つの目的とする。
【００１２】
本発明の別の側面として、印刷データの全体に対する印刷設定用のインタフェースをページ単位の印刷設定に共用することにより、印刷制御プログラムの開発効率の向上を可能にする印刷制御技術の提供を１つの目的とする。
【００１３】
上記のいずれかの目的を達成するべく、本発明に係る印刷制御装置は、印刷装置で処理するための印刷データを作成する印刷制御装置であって、
印刷設定を行うための印刷設定画面を介して、前記印刷データの全体に対する印刷設定の変更を受け付け、全体設定情報として格納する全体設定手段と、
前記印刷設定画面を介して、前記印刷データのページ単位に印刷設定の変更が指示された場合に、前記印刷設定画面を介して受け付けている印刷設定の変更を適用するページ情報を指定するためのページ指定画面を表示する表示制御手段と、
前記ページ指定画面を介して指定されたページ情報と、前記印刷設定画面を介して受け付けている印刷設定との組み合わせに基づくページ例外設定情報を生成する特定ページ設定手段とを備え、
前記印刷設定画面は、前記印刷データの全体に対する印刷設定の変更の受け付けと、特定のページ情報に対する印刷設定の変更の受け付けとを同一の画面内で受け付けることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ページ単位の印刷設定の操作性に優れ、変更結果の把握を容易にする印刷制御技術の提供が可能になる。
【００１５】
あるいは、本発明によれば、印刷データの全体に対する印刷設定用のインタフェースをページ単位の印刷設定に共用することにより、印刷制御プログラムの開発効率の向上を図ることが可能になる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明の好適な実施形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１７】
（第１実施形態）
図１は印刷、ファクシミリ、コピー機能を備えた複合機の代表として印刷装置の制御プログラム並びにユーザインターフェースが適用されるシステムの構成例を示す図である。
【００１８】
尚、制御プログラムの実行が可能であれば、単体の機能であっても、複数の機器からなるシステムであっても、ＬＡＮ、ＷＡＮ等のネットワークを介して接続されるシステムであっても、本発明を適用できることは言うまでもない。
【００１９】
図１において、ＣＰＵ１０１はＲＯＭ１０２あるいはＲＡＭ１０３あるいは記憶装置１０５に格納された制御プログラムに従って印刷装置全体の制御を行う。ＲＡＭ１０３はＣＰＵ１０１が各種処理を行う際のワークエリアとしても使用可能である。記憶装置１０５はオペレーティングシステム（ＯＳ）１１５やアプリケーション１１２、印刷関連プログラム１１３及びプリンタドライバ１１４を格納する。
【００２０】
キーボード１０８やマウスなどのポインティングデバイス１０９（これらを総称して「入力機器」ともいう。）は、入力Ｉ／Ｆ１０４を通じて、ユーザがコンピュータ（情報処理装置）に対して各種指示を与えるためのデバイスである。出力Ｉ／Ｆ１０６は、コンピュータ（情報処理装置）のＣＰＵ１０１により処理されたデータを外部に出力するためのインタフェースであり、モニタ１１０や印刷装置１１１に対してデータを出力する。印刷装置１１１はローカルＩ／Ｏのみならず、ネットワークを通して接続されていてもよい。また、システムバス１０７はコンピュータ（情報処理装置）内におけるデータのやりとりのために用いられる。
【００２１】
図２は、コンピュータ（情報処理装置）２０１を用いた情報処理システムを示す図である。ユーザはキーボード１０８やマウスなどのポインティングデバイス１０９といった入力機器を使用して印刷設定を行うことが可能である。出力I/F１０６に接続されたモニタ１１０に映し出されたアプリケーション１１２のユーザインターフェース画面から印刷設定を行い、作成した文書データ（以下、単に「文書」という。）２０１の印刷処理を実行することができる。文書２０１の印刷処理はプリンタの選択、印刷設定の作成、描画データの変換と３つの処理を順番に行うことで実行される。
【００２２】
プリンタの選択として、ＣＰＵ１０１の制御の下、文書２０１の印刷を実行するプリンタに対応したプリンタドライバ１１４が選択される。
【００２３】
次に、文書２０１の印刷を実行するための印刷設定データ２０４の作成を行う。印刷設定データ２０４はプリンタドライバ１１４のユーザインターフェース処理部２０６によって初期値が作成される。そして、初期値の印刷設定データ２０４は、印刷設定の変更指示に従いプリンタドライバ１１４のユーザインターフェース処理部２０６を使用してユーザが望む最終印刷結果になるように変更される。例えば、用紙を初期設定の「Ａ４」から「Ａ５」に変更したり、初期設定の「片面印刷」から「両面印刷」に印刷設定が変更される。
【００２４】
印刷設定データ２０４を保存するデータ形式には２種類あり、１つはＤＥＶＭＯＤＥと呼ばれるバイナリデータ形式のデータ構造体である。もう１つはプリントチケットと呼ばれるタグを用いたマークアップ言語ＸＭＬ形式のテキストデータである。保存の際のデータ形式はプリンタドライバ１１４やオペレーティングシステム１１５の仕様によって異なる。
【００２５】
次に、描画データ２０３の変換を行う。印刷設定データ２０４が作成し終わったら、ユーザによって印刷処理が実行される。アプリケーション１１２は、ＣＰＵ１０１の制御の下、オペレーティングシステム１１５に印刷処理を通知する。オペレーティングシステム１１５はグラフィックスエンジン２０５を通じて、指定されたプリンタドライバ１１４に描画データ２０３を送る。
【００２６】
印刷設定データ２０４でレイアウト処理が指定されている場合は、プリンタドライバ１１４に描画データ２０３を送る前に一時的なスプールファイル２１０を作成し、レイアウトモジュール２０９（プリントプロセッサ）を起動する。
【００２７】
ここで、レイアウト処理とは文書２０１のページの順番を入れ替えたり、一枚の用紙に複数ページを集約する処理を指す。レイアウトモジュール２０９はページの順番や一枚の用紙に集約するページのレイアウトを変更した後、プリンタドライバ１１４へ描画データ２０３を送る。
【００２８】
描画データ２０３が送られてきたプリンタドライバ１１４は、描画データ処理部２０７によって、印刷装置１１１が理解できるデータ言語すなわちプリンタ制御言語（印刷データ）に変換する。このとき印刷設定データ２０４も、描画データ処理部２０７によって、プリンタ制御言語（印刷データ）として変換される。
【００２９】
ユーザインターフェース処理部２０６、描画データ処理部２０７は、ともに複数の種類の印刷装置１１１に対して共通のモジュールとして構成され、機種ごとの違いは機種依存データファイル２０８に記述されている。
【００３０】
ユーザインターフェース処理部２０６、描画データ処理部２０７は適宜、機種依存データファイル２０８を参照することが可能である。描画データ処理部２０７により変換された印刷データはスプールファイル２１０に逐次格納される。すべての描画データの変換が完了すると、プリントマネージャ２１１はスプールファイル２１０を取得し、印刷ジョブファイルとして保持する（スプーラとして機能する）。また、プリントマネージャ２１１はジョブスケジューラとして機能し、印刷処理のスケジュール管理を行う。プリントマネージャ２１１は印刷装置１１１から印刷可能な状態を示す情報を受信すると、印刷装置１１１は印刷可能な状態と判定し、Ｉ／Ｏモジュール２１２を介して印刷装置１１１に印刷ジョブデータを送信する。印刷装置１１１は、受信した印刷ジョブデータに基づいて印刷処理を実行する。
【００３１】
（ユーザインターフェース処理部２０６の構成）
図３は、プリンタドライバ１１４のユーザインターフェース処理部２０６の具体的な構成を示すブロック図である。また、図４は、全体設定ユーザインターフェース４０１と、ページ例外指定ボタン４０４が指定された場合に表示されるページ例外設定ユーザインターフェース４０５、サブウィンドウ（ＵＩ）４０６と、を示す図である。
【００３２】
アプリケーション１１２からユーザインターフェース処理部２０６が印刷設定データ２０４の変更指示を受け取る。そして、文書全体（印刷データ）に対する印刷設定を司る全体設定ＵＩ表示部３０１は、事前に保存されている全体設定情報３０４による設定を初期値としてプリンタドライバ１１４のユーザインターフェース（ＵＩ）をモニタ１１０に表示する。ここで、全体設定情報３０４には、文書全体（印刷データ）の全体に対する印刷設定が格納されているものとする。
【００３３】
ここで表示されるユーザインターフェースを後に説明するページ単位に例外的な印刷設定を行うためのユーザインターフェースと区別のため、「全体設定ユーザインターフェース」とする。
【００３４】
ページ単位に例外的な印刷設定を行うためのユーザインターフェースを、以下、「ページ例外設定ユーザインターフェース」という。
【００３５】
ユーザが全体設定ユーザインターフェース上で印刷設定データ２０４を変更すると、全体設定変更処理部３０２はその変更内容を受け付ける。そして、全体設定変更処理部３０２は、その変更内容を変更設定情報３０３として、記憶装置１０５に保存する。
【００３６】
ユーザが印刷設定データ２０４の変更を行った後に、図４で示すＯＫボタン４０３が押下されると、プリンタドライバ１１４の設定として有効になる。ＯＫボタン４０３が押されると、変更設定反映処理部３０５は変更設定情報３０３を取得し、それを全体設定情報３０４に反映する。尚、ユーザが印刷設定データ２０４の変更を行っていない場合、変更設定情報３０３が存在しないため、変更設定反映処理部３０５は全体設定情報３０４への反映を行わない。
【００３７】
ユーザが印刷設定データ２０４の変更を行った後に、それをプリンタドライバの設定として有効にしたくない場合は、図４で示すキャンセルボタン４０２を押す必要がある。キャンセルボタン４０２が押されると、変更設定破棄処理部３０６は変更設定情報３０３を破棄する。そして、変更設定破棄処理部３０６は全体設定ＵＩ表示部３０１に対して全体設定情報３０４を反映させて全体設定ユーザインターフェース４０１を表示するように指示を出力する。
【００３８】
ここで、全体設定情報３０４には変更設定情報３０３が反映されていないため、全体設定情報３０４を反映した全体設定ユーザインターフェース４０１は変更前の状態に戻ることになる。結果的に、ユーザが全体設定ユーザインターフェース上で行った印刷設定の変更を無効にしたことになる。ここでユーザが印刷設定の変更を行っておらず、変更設定情報３０３が存在しない場合、変更設定破棄処理部３０６は何も処理する必要はない。
【００３９】
（ユーザインターフェースの表示例）
図４において、全体設定ユーザインターフェース４０１は、アプリケーション１１２により生成された、ユーザが印刷をしようとする文書２０１の印刷データ全体に対する印刷設定を行うためのユーザインターフェースである。全体設定ＵＩ表示部３０１は、全体設定情報３０４に基づき全体設定ユーザインターフェース４０１をモニタ１１０に表示する。
【００４０】
ここで、全体の印刷設定と異なる印刷設定をページ単位に行う処理を「ページ例外処理」といい、ページ例外処理を実行するための機能を「ページ例外処理機能」という。
【００４１】
全体設定ユーザインターフェース４０１は、ページ例外処理機能を有する高機能な印刷装置に対するプリンタドライバと、ページ例外処理機能を有さない低機能な印刷装置に対するプリンタドライバと共通で活用することができる。
【００４２】
ページ例外処理機能を有する印刷装置の全体設定ユーザインターフェース４０１には、ページ例外指定ボタン４０４が表示される。ページ例外指定ボタン４０４が押下された時のみ、特定ページ設定変更処理部３０７は指定されたページに対してページ例外処理を実行する。
【００４３】
一方、ページ例外処理機能を有しない印刷装置の全体設定ユーザインターフェース４０１には、ページ例外指定ボタン４０４は表示されない。
【００４４】
全体設定ユーザインターフェース４０１を共通化することにより、プリンタドライバの開発効率が高まる。また、ユーザがページ例外設定を行う際にも、全体設定とページ例外設定の違いを識別し、ページの例外設定を容易に把握することが可能になる。
【００４５】
全体設定ユーザインターフェース４０１において、ユーザが各項目（例えば、ページサイズ、部数、ページレイアウト等）の印刷設定を変更した場合、全体設定変更処理部３０２は変更された設定を変更設定情報３０３として格納する。
【００４６】
変更設定情報３０３が存在する状態でＯＫボタン４０３が押されると、変更設定反映処理部３０５が起動する。変更設定反映処理部３０５は変更設定情報３０３を文書２０１の印刷データ全体（ページ全体）に共通の印刷設定である全体設定情報３０４に反映する。
【００４７】
変更設定情報３０３が存在する状態でキャンセルボタン４０２が押されると、変更設定破棄処理部３０６が起動する。変更設定破棄処理部３０６は変更設定情報３０３を破棄し、全体設定ユーザインターフェース４０１は変更を行う前の全体設定情報３０４を反映した状態に戻る。
【００４８】
変更設定情報３０３が存在する状態で、ページ例外指定ボタン４０４が押された場合の特定ページ設定変更処理部３０７の処理は後に図５を参照して詳細に説明する。
【００４９】
（制御プログラムにおける印刷設定の変更処理に関する処理の流れ）
図１３は、印刷装置の制御プログラムにおける印刷設定の変更処理に関する処理の流れを説明する図である。本処理はＣＰＵ１０１の全体的な制御の下、ユーザインターフェース処理部２０６の構成要素の処理に基づき実行される。
【００５０】
ステップＳ１３０１において、プリンタドライバ１１４のユーザインターフェース処理部２０６がアプリケーションから設定画面表示指示を受信する。
【００５１】
ステップＳ１３０２において、ユーザインターフェース処理部２０６の全体設定ＵＩ表示部３０１が起動して、事前に格納されている全体設定情報３０４を取得する。ここで、取得する全体設定情報３０４は、例えば、各項目の設定値が事前に保存されているものでファイルやＲＡＭ１０３等のメモリ中に一時的に格納されているものを利用することができる。
【００５２】
ステップＳ１３０３において、全体設定ＵＩ表示部３０１は、全体設定ユーザインターフェース４０１を表示する。
【００５３】
ステップＳ１３０４において、全体設定ユーザインターフェース４０１を表示した状態で、ユーザからのアクションが入るまで待機する。ユーザからの入力操作が発生すると（Ｓ１３０４-Ｙｅｓ）、全体設定ＵＩ表示部３０１を経由して、全体設定変更処理部３０２が起動する。
【００５４】
ステップＳ１３０５において、ユーザからの入力操作が項目に対する設定変更である場合（Ｓ１３０５−Ｙｅｓ）、全体設定変更処理部３０２は、その設定変更の情報を変更設定情報３０３として記憶装置１０５に格納する（Ｓ１３０６）。
【００５５】
そして、処理をステップＳ１３０４に戻し、ユーザからの入力操作が発生するまで待機する（Ｓ１３０４）。
【００５６】
ユーザからの入力操作が、設定変更を文書２０１の印刷データの全体（印刷データの全ページ）の設定に反映させることを意味するＯＫボタン４０３の押下である場合（Ｓ１３０５―Ｎｏ、Ｓ１３０７―Ｙｅｓ）、変更設定反映処理部３０５が起動する。そして、変更設定反映処理部３０５が変更設定情報３０３を全体設定情報３０４に反映させる。更に、変更設定反映処理部３０５は変更設定破棄処理部３０６を起動する。変更設定破棄処理部３０６は、変更設定情報３０３を破棄（削除）し（Ｓ１３０９）、処理は終了する。
一方、ユーザからの入力操作が、設定変更を文書２０１の印刷データの全体の設定に反映させないことを意味するキャンセルボタン４０２の押下であった場合（Ｓ１３１０―Ｙｅｓ）、変更設定破棄処理部３０６が起動する。変更設定破棄処理部３０６は、変更設定情報３０３を破棄（削除）し（Ｓ１３０９）、処理は終了する。
【００５７】
ユーザからの入力操作が、ページ例外指定ボタン４０４の押下でない場合（Ｓ１３１１-Ｎｏ）、処理はステップＳ１３０４に戻され、ユーザからの操作入力待ちの状態で待機する。
【００５８】
一方、ユーザからの入力操作が、ページ例外指定ボタン４０４の押下の場合（Ｓ１３１０―Ｎｏ、Ｓ１３１１-Ｙｅｓ）、特定ページ設定変更処理部３０７が起動する。特定ページ設定変更処理部３０７は、変更設定情報３０３が存在するか否かを確認する。変更設定情報３０３が存在する場合、特定ページ設定変更処理部３０７はページ例外設定ユーザインターフェース４０５の表示のための指示をページ例外ユーザインターフェース表示部３１０に出力する。ページ例外ユーザインターフェース表示部３１０は特定ページ設定変更処理部３０７からの指示に基づきページ例外設定ユーザインターフェース４０５を表示する。
【００５９】
ページ例外設定ユーザインターフェース４０５から変更設定情報３０３を反映させる開始ページと終了ページがユーザから指定される(Ｓ１３１２)と、処理はステップＳ１３１３に進められる。
【００６０】
ステップＳ１３１３において、特定ページ設定変更処理部３０７は、変更設定情報３０３と指定されたページ情報からページ例外設定情報３０８を生成する。
【００６１】
ステップＳ１３１４において、特定ページ設定変更処理部３０７は、サブウィンドウ作成部３０９にサブウィンドウ（ＵＩ）４０６を表示する旨の指示を出力する。サブウィンドウ作成部３０９は、特定ページ設定変更処理部３０７の指示によりサブウィンドウ（ＵＩ）４０６を作成し、モニタ１１０に表示する。ページ例外ユーザインターフェース表示部３１０はページ例外設定情報３０８をサブウィンドウ（ＵＩ）４０６に表示する。
【００６２】
そして、処理をステップＳ１３０９に戻し、特定ページ設定変更処理部３０７は変更設定破棄処理部３０６を起動する。変更設定破棄処理部３０６は、キャンセルボタン４０２が押された場合と同様に、変更設定情報３０３を破棄（削除）し、処理は終了する。
【００６３】
尚、設定変更における全ての設定変更処理が完了すると、設定画面表示指示を完了する。作成された全体設定情報およびページ例外設定情報が印刷設定データ２０４としてアプリケーション１１２に渡される。アプリケーション１１２はその印刷設定データ２０４を印刷時に描画データ２０３と共に、プリンタドライバ１１４に渡す。プリンタドライバ１１４は印刷設定データ２０４に基づき印刷データを印刷装置１１１に処理させる。
【００６４】
（特定ページ設定変更処理部３０７の説明）
次に、特定ページ設定変更処理部３０７の処理の流れを図７のフローチャート及び図５の参照により説明する。全体設定ユーザインターフェース４０１中に設けられたページ例外指定ボタン４０４及びページ例外指定ボタン４０４が押された時に動作する特定ページ設定変更処理部３０７は本発明の特徴的な構成要素となる。
【００６５】
ユーザが全体設定ユーザインターフェース４０１において、印刷設定データ２０４の変更を行った後に、ページ例外指定ボタン４０４が押下されると、ページ単位の例外設定は有効になる。ページ例外指定ボタン４０４が押されると、特定ページ設定変更処理部３０７が起動する。
【００６６】
ステップＳ７０１において、特定ページ設定変更処理部３０７は、変更設定情報３０３が存在するか否かを確認する。変更設定情報３０３が存在する場合（Ｓ７０１−Ｙｅｓ）、特定ページ設定変更処理部３０７はページ例外設定ユーザインターフェース４０５の表示のための指示をページ例外ユーザインターフェース表示部３１０に出力する。
【００６７】
ステップＳ７０２において、ページ例外ユーザインターフェース表示部３１０は特定ページ設定変更処理部３０７からの指示に基づき、設定変更の適用範囲を指定するためのページ例外設定ユーザインターフェース４０５を表示する。尚、ページ例外設定ユーザインターフェース４０５に関してはページ情報（ページ番号）の指定ができれば良く、その表示形式は本発明の趣旨を限定するものでないことは言うまでも無い。
【００６８】
ここで、ユーザが印刷設定データ２０４の変更を行っておらず、変更設定情報３０３が存在しない場合は（Ｓ７０１−Ｎｏ）、特定ページ設定変更処理部３０７は設定変更に関する処理を行わず、処理を終了する。
【００６９】
この場合、特定ページ設定変更処理部３０７は、ユーザに対して設定変更を行う必要が無いことを報知するための報知情報をモニタ１１０に表示することが可能である。例えば、特定ページ設定変更処理部３０７は、「設定変更がなされていないため、ページ例外設定を行う必要がありません。」等のメッセージをモニタ１１０に表示することが可能である。
【００７０】
ステップＳ７０３において、ページ例外設定ユーザインターフェース４０５からページ情報（ページ番号）が指定され、登録ボタン５０１が押下されると（Ｓ７０３−Ｙｅｓ）、処理はステップＳ７０４に進められる。
【００７１】
ステップＳ７０４において、特定ページ設定変更処理部３０７はページ情報を取得する。ここで、ページ情報（ページ番号）としては、例えば、ページ単位に印刷設定を行う開始ページ、終了ページの情報が含まれる。
【００７２】
尚、本発明の趣旨は、ページ情報として、ページ単位に印刷設定を行う開始ページ、終了ページに限定されるものではなく、文書２０１の印刷データの全体ページに対する一部のページを限定するものであれば、指定形式は問わない。
【００７３】
ステップＳ７０５において、特定ページ設定変更処理部３０７は変更設定情報３０３を取得する。
【００７４】
ステップＳ７０６において、特定ページ設定変更処理部３０７は、ユーザにより指定されたページ情報と変更設定情報３０３とを組み合わせた（関連付けた）ページ例外設定情報３０８を生成し、記憶装置１０５に格納する。ページ例外設定情報３０８が生成される点において、文書２０１の印刷データ全体のページに対する印刷設定データ２０４の変更の場合と相違する。
【００７５】
Ｓ７０７において、特定ページ設定変更処理部３０７はＳ７０６で生成したページ例外設定情報を識別するための識別情報（ＩＤ）、あるいはポインタを生成し、ページ例外ユーザインターフェース表示部３１０に入力する。複数のページ情報に応じたページ例外設定情報３０８が存在する場合、識別情報あるいはポインタを用いることにより複数のページ例外設定情報３０８のそれぞれと全体設定情報３０４とを連携させることが可能である。
【００７６】
ステップＳ７０８において、ページ例外ユーザインターフェース表示部３１０は、ページ例外設定情報３０８を取得する。
【００７７】
ステップＳ７０９において、特定ページ設定変更処理部３０７は、サブウィンドウ作成部３０９にサブウィンドウ（ＵＩ）４０６を表示する旨の指示を出力する。サブウィンドウ作成部３０９は、特定ページ設定変更処理部３０７の指示により、全体設定ユーザインターフェース４０１と異なるサブウィンドウ（ＵＩ）を作成し、モニタ１１０に表示する。
【００７８】
このサブウィンドウ（ＵＩ）４０６は、ページ例外設定情報３０８の内容を表示するために使用することが可能である。ページ例外設定情報３０８が複数のページに関する情報から構成される場合、サブウィンドウ作成部３０９は、ページ情報に応じて順次複数のサブウィンドウ（ＵＩ）４０６を生成し、表示制御することが可能である。
【００７９】
そして、ページ例外ユーザインターフェース表示部３１０は、ステップＳ７０８で取得したページ例外設定情報３０８をサブウィンドウ（ＵＩ）４０６に表示する。
【００８０】
サブウィンドウ（ＵＩ）４０６の表示により、ユーザは、全体設定とページの例外設定を識別し、ページの例外設定を容易に把握することが可能になる。
【００８１】
次に、特定ページ設定変更処理部３０７は、変更設定破棄処理部３０６に変更設定情報３０３の破棄を指示する。変更設定破棄処理部３０６の処理は、前述のキャンセルボタン４０２が押された時と同様で、全体設定ユーザインターフェース４０１上における変更設定情報３０３の取り扱いに関しては、印刷設定データ２０４の変更が無効になった状態となる。変更設定情報３０３が破棄されるため、変更設定反映処理部３０５は全体設定情報３０４の変更を行わない。
【００８２】
（ページ例外設定情報の形式）
次に、全体設定情報３０４とページ例外設定情報３０８の形式について図６を参照して説明する。
【００８３】
全体設定情報３０４は、データ形式６０１の構成で記憶装置１０５に格納されている。全体設定情報３０４は、ユーザが全体設定ユーザインターフェース４０１で設定変更可能な設定項目に関して、項目名称、データ型式、値という形式で、初期設定あるいは変更設定情報３０３を反映したデータとして格納されている。
【００８４】
尚、全体設定情報３０４及び後に説明するページ例外設定情報３０８は、テーブル形式であっても、ＸＭＬ（eXtensible Markup Language）形式であっても、構造体等に格納された形であってもよい。
【００８５】
ページ例外設定情報６０５は、データ形式６０２の構成で記憶装置１０５に格納されている。データ形式６０２には、ページ情報（開始ページ、終了ページ）と、全体設定の各項目のうちから印刷設定が変更された項目（全体設定の各項目の値と異なっている項目）の情報と、が格納されている。ページ例外設定情報６０５は、データ形式６０１の一つの項目として登録され、ページ例外設定情報６０５の内容を示すデータ形式６０２と、全体設定情報３０４のデータ形式６０１とは、ポインタ１により関連付けられる。
【００８６】
ページ例外設定情報６０６は、データ形式６０３の構成で記憶装置１０５に格納されている。データ形式６０３には、ページ情報（開始ページ、終了ページ）と、全体設定の各項目のうちから印刷設定が変更された項目（用紙タイプ）の情報と、が格納されている。ページ例外設定情報６０６は、データ形式６０１の一つの項目として登録され、ページ例外設定情報６０６の内容を示すデータ形式６０３と、全体設定情報３０４のデータ形式６０１とは、ポインタ２により関連付けられる。
【００８７】
ページ例外設定情報６０７は、データ形式６０４の構成で記憶装置１０５に格納されている。データ形式６０４には、ページ情報（開始ページ、終了ページ）と、全体設定の各項目のうちから印刷設定が変更された項目（色）の情報と、が格納されている。ページ例外設定情報６０７は、データ形式６０１の一つの項目として登録され、ページ例外設定情報６０７の内容を示すデータ形式６０４と、全体設定情報３０４のデータ形式６０１とは、ポインタ３により関連付けられる。
【００８８】
全体設定情報とページ例外設定情報とはポインタ（あるいは識別情報）により連携する。複数のページ例外設定情報を作成した場合であっても、ポインタ（あるいは識別情報）により全体設定情報から見て、各ページ例外設定情報を識別し、その内容を参照することが可能になる。
【００８９】
全体設定情報３０４のデータ形式としては、図８に示すように、図６に示した全体設定情報３０４のデータ形式６０１に変更設定情報３０３を追加したデータ形式であってもよい。
【００９０】
データ形式８０１には共通の印刷設定データ８０２と、ページ単位に印刷設定の変更がされたページ例外設定情報６０５と、変更設定情報３０３とが格納されている。尚、説明の簡単化のために、ページ例外設定情報６０５、６０６は省略している。
【００９１】
変更設定情報３０３は、ユーザが全体設定ユーザインターフェース４０１上で変更した項目と値をデータ形式７０１に示すような形式で記録される。このデータ形式は、先に説明した全体設定情報３０４のデータ形式６０１と同様の形式である。ここで、変更設定情報３０３は、変更された印刷設定データとして「給紙部」、「用紙サイズ」、「仕上げ」の設定データを有し、この内容は、ページ例外設定情報６０５のデータ形式６０２の設定データと一致する。
【００９２】
変更設定情報３０３は、データ形式８０１の一つの項目として登録され、変更設定情報３０３の内容を示すデータ形式７０１と、全体設定情報３０４のデータ形式８０１とは、ポインタ４により関連付けられる。
【００９３】
尚、図８に示すデータ形式も、図６と同様に、テーブル形式であっても、ＸＭＬ（eXtensible Markup Language）形式であっても、構造体等に格納された形であってもよい。
【００９４】
（全体設定情報の更新の具体例）
図９は、全体設定情報の変更の具体例を示す図である。また、図１２は、変更設定情報３０３が存在する場合の特定ページ設定変更処理部３０７、変更設定破棄処理部３０６、変更設定反映処理部３０５の処理の連携を説明する図である。
【００９５】
図９において、ＯＫボタン４０３押下前の状態を示す元の全体設定情報３０４のデータ形式９０１には、文書２０１の印刷データの全体に共通の印刷設定データ９０３と、設定変更に対応する変更設定情報３０３が含まれている。
【００９６】
全体設定ユーザインターフェース４０１上でユーザは印刷設定データの変更を行い、変更確定を意味するＯＫボタン４０３を押下すると、変更設定反映処理部３０５が起動する。変更設定反映処理部３０５は、変更設定情報３０３を取得し、その変更設定情報３０３の各項目を全体に共通の印刷設定データ９０３（全体設定情報３０４に対応する）に反映して、更新する。
【００９７】
変更設定情報３０３を反映することにより、全体に共通の印刷設定データ９０３は、全体に共通の印刷設定データ（改）９０４に更新される。
【００９８】
変更設定情報３０３が給紙部、用紙サイズ、仕上げの変更情報から成る場合、全体に共通の印刷設定データ（改）９０４の用紙サイズ、給紙部の指定、仕上げに関する項目が全体のページの印刷設定の変更として反映される。
【００９９】
ここで、全体に共通の印刷設定データ９０３と、全体に共通の印刷設定データ（改）９０４とが相違する設定項目の情報が変更設定情報３０３となる。
【０１００】
変更設定情報３０３を全体に共通の印刷設定データ（改）９０４に反映するための処理が終了すると、変更設定反映処理部３０５は変更設定破棄処理部３０６を起動し、変更設定破棄処理部３０６は変更設定情報３０３を破棄（削除）する。そして、変更設定破棄処理部３０６は、全体に共通の印刷設定データ（改）９０４と変更設定情報３０３との関連付けを解除するために、ポインタ４にNULLを設定し、処理を終了する。
【０１０１】
（全体設定情報の変更をキャンセルする場合の具体例）
図１０は、全体設定情報の変更をキャンセルする場合の具体例を示す図である。キャンセルボタン４０２押下前の状態を示す元の全体設定情報３０４のデータ形式１００１には、文書２０１の印刷データ全体に共通の印刷設定データ１００３と、設定変更に対応する変更設定情報３０３が含まれている。
【０１０２】
キャンセルボタン４０２が押されると、変更設定破棄処理部３０６が起動し、変更設定情報３０３を破棄（削除）する。そして、変更設定破棄処理部３０６は全体設定ＵＩ表示部３０１に対して全体に共通の印刷設定データ１００３（全体設定情報３０４に対応する）を反映させて全体設定ユーザインターフェース４０１を表示するように指示を出力する。
【０１０３】
キャンセルボタン４０２の押下により、変更設定反映処理部３０５は起動されず、変更設定情報３０３が全体に共通の印刷設定データ１００３に反映されない。全体設定ＵＩ表示部３０１は変更前の全体設定情報３０４を参照し、全体設定ＵＩ表示部３０１の表示制御により全体設定ユーザインターフェース４０１は変更前の状態に戻ることになる。
【０１０４】
そして、変更設定破棄処理部３０６は、全体に共通の印刷設定データ１００３と変更設定情報３０３との関連付けを解除するために、ポインタ４にNULLを設定し、処理を終了する。
【０１０５】
図９および図１０の処理ではページ例外設定情報は生成されず、ページ例外処理機能を持たない印刷装置に対するプリンタドライバの処理と同様の処理となる。
【０１０６】
（ページ単位の設定変更の具体例）
図１１は、ページ単位の設定変更の具体例を示す図である。全体設定ユーザインターフェース４０１上でユーザは印刷設定データの変更を行う場合を想定する。図１１において、ページ例外指定ボタン４０４の押下前の状態を示す元の全体設定情報３０４のデータ形式１１０１には、文書２０１の印刷データ全体に共通の印刷設定データ１１０３と設定変更に対応する変更設定情報３０３が含まれている。更に、ページ例外設定情報６０５、６０６がデータ形式１１０１の一つの項目として登録されている。ページ例外設定情報６０５、６０６が格納されるデータ形式６０２、６０３（具体的な内容は図６を参照）は、ポインタ１、２により、全体に共通の印刷設定データ１１０３（全体設定情報３０４が対応する）と関連付けられる。
【０１０７】
印刷設定データの変更をページ単位の印刷設定に活用することを意味するページ例外指定ボタン４０４をユーザが押下すると、特定ページ設定変更処理部３０７が起動する。特定ページ設定変更処理部３０７は、ページ例外設定ユーザインターフェース４０５により入力された設定変更の適用範囲を示すページ情報（開始ページ番号、終了ページ番号）と、変更設定情報３０３とを取得する。そして、特定ページ設定変更処理部３０７は、ページ情報（開始、終了ページ番号）と変更設定情報３０３とから新たなページ例外設定情報６０７を生成する。新たなページ例外設定情報６０７は、データ形式６０４に格納される（具体的な内容は図６を参照）。ページ例外設定情報６０７は、ページ例外指定ボタン４０４押下後に生成される新たなデータ形式１１０２の一つの項目として登録される。ページ例外設定情報６０７が格納されるデータ形式６０４は、ポインタ３により、全体に共通の印刷設定データ１１０３（全体設定情報３０４が対応する）と関連付けられる。
【０１０８】
新たなページ例外設定情報の生成、格納に関する処理が終了すると、特定ページ設定変更処理部３０７は変更設定破棄処理部３０６を起動する。変更設定破棄処理部３０６は変更設定情報３０３を破棄（削除）する。そして、変更設定破棄処理部３０６は、全体に共通の印刷設定データ１００３と変更設定情報３０３との関連付けを解除するために、ポインタ４にNULLを設定し、処理を終了する。尚、変更処理前後で全体に共通の印刷設定データ１１０３は更新されない。
【０１０９】
本実施形態によれば、印刷データの全体に対する印刷設定用のインタフェースをページ単位の印刷設定に共用することにより操作性に優れたページ単位の印刷設定が可能になる。
【０１１０】
あるいは、本実施形態によれば、印刷データの全体に対する印刷設定用のインタフェースと異なるインタフェースにページ単位の印刷設定の変更結果を表示することで、ページ単位の印刷設定の変更結果の把握が容易になる。
【０１１１】
あるいは、本実施形態によれば、印刷データの全体に対する印刷設定用のインタフェースをページ単位の印刷設定に共用することにより、印刷制御プログラムの開発効率の向上を図ることが可能になる。
【０１１２】
（第２実施形態）
第１実施形態では、全体設定ユーザインターフェース４０１に表示される設定項目の中から変更された項目の情報を変更設定情報３０３とし、ページ情報との組み合わせによりページ例外設定情報を生成する構成を説明した。ここで、全体設定ユーザインターフェース４０１に表示される設定項目は、ユーザが任意に選択し、設定することが可能である。しかしながら、全ての印刷装置は必ずしも全ての設定項目をページ毎に切り替えられるとは限らず、印刷装置の機種毎にページ毎に行える機能は異なる。
【０１１３】
第２実施形態においては、印刷装置の機能が機種毎に異なる場合のページ単位の印刷設定データの変更について説明する。
【０１１４】
図１４は、第２実施形態における特定ページ設定変更処理部１４０２とページ例外ＵＩ表示部１４０４の処理を説明する図である。図１４は前述した第１実施形態における図５に相当するため、重複する説明は省略し、異なる点について説明する。
【０１１５】
プリンタドライバ１１４は図２で示すような機種依存データファイル２０８を有しており、特定ページ設定変更処理部１４０２は機種依存データファイル２０８を参照することが可能である。
【０１１６】
機種依存データファイル２０８には、全体設定情報３０４の各項目に対してページ単位の印刷設定の変更（特定ページの設定）が可能かどうかを判定するための判定情報をテーブル１４０１に有している。
【０１１７】
テーブル１４０１には機種依存の設定項目として、特定ページの設定が可能なことを示す情報（「有効」）、特定ページの設定が不可能なことを示す情報（「無効」）、のいずれかが設定されているものとする。
【０１１８】
テーブル１４０１において、「給紙部」の設定項目、「用紙サイズ」の設定項目、「ステープル」の設定項目、「カラー設定」の項目に関しては特定ページの設定が可能であることを示す「有効」と設定されている。  
一方、「製本印刷」の設定項目と「フィニッシャー」の設定項目に関しては、特定ページの設定が不可能であることを示す「無効」と設定されている。
【０１１９】
尚、テーブル１４０１は任意の印刷装置の機種依存情報を例示するものであり、印刷装置の機種が異なれば、特定ページの設定が可能かどうかを判定するための判定情報の内容もそれぞれ異なるものとなる。
【０１２０】
また、ページ例外設定情報１４０３は、第１実施形態に係るページ例外設定情報３０８と異なり、各設定項目に対して機種依存データファイル２０８の判定情報（「有効」・「無効」）を登録することが可能である。
【０１２１】
特定ページ設定変更処理部１４０２は、変更設定情報３０３とページ情報（開始ページ番号、終了ページ番号）および機種依存データファイル２０８の判定情報を用いて、ページ例外設定情報１４０３を生成する。
【０１２２】
例えば、変更設定情報３０３が「給紙」、「用紙サイズ」、「仕上げ」に関する項目の場合、機種依存データファイル２０８の判定情報のうち、対応する項目の判定情報がページ例外設定情報１４０３に登録される。ページ例外設定情報１４０３には、給紙部が有効、用紙サイズが有効、仕上げ（フィニッシャー）が無効と登録されている。
【０１２３】
ページ例外ＵＩ表示部１４０４は、サブウィンドウ（ＵＩ）１４０５に、ページ例外設定情報１４０３を表示する際、各設定項目の判定情報（「有効」・「無効」の情報）を反映した表示制御が可能である。例えば、判定情報が「無効」と登録されているものに関しては二重線で打ち消した表示と、警告表示（例えば、「この機能はページ例外設定できません」）とを組み合わせて、ユーザに報知することも可能である。尚、判定情報が「無効」と登録されていることを示す表示として「二重線」は例示的なものであり、「有効」と「無効」とを区別することができる態様の表示であれば「二重線」の表示に限定されない。
【０１２４】
本実施形態によれば、機種依存の情報を反映したページ単位の印刷設定の変更結果を、わかり易くすることが可能になる。
【０１２５】
（他の実施形態）
尚、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給することによっても、達成されることは言うまでもない。また、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１２６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１２８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される。また、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１２９】
【図１】印刷装置の制御プログラムならびにユーザインターフェースが適用される情報処理システムの構成の一例を示すブロック図である。
【図２】情報処理装置を用いた情報処理システムを示す図である。
【図３】プリンタドライバ１１４のユーザインターフェース処理部２０６の具体的な構成を示すブロック図である。
【図４】全体設定ユーザインターフェース４０１と、ページ例外指定４０４が指定された場合に表示されるページ例外設定ユーザインターフェース４０５、サブウィンドウ（ＵＩ）４０６と、を示す図である。
【図５】特定ページ設定変更処理部の処理の流れを説明する図である。
【図６】全体設定情報３０４とページ例外設定情報３０８の形式を説明する図である。
【図７】特定ページ設定変更処理部の処理の流れを説明する図である。
【図８】図６に示した全体設定情報３０４のデータ形式６０１に変更設定情報３０３を追加したデータ形式を示す図である。
【図９】全体設定情報の更新の具体例を示す図である。
【図１０】全体設定情報の変更をキャンセルする場合の具体例を示す図である。
【図１１】ページ単位の設定変更の具体例を示す図である。
【図１２】変更設定情報３０３が存在する場合の特定ページ設定変更処理部３０７、変更設定破棄処理部３０６、変更設定反映部３０５の処理の連携を説明する図である。
【図１３】印刷装置の制御プログラムにおける印刷設定の変更処理に関する処理の流れを説明する図である。
【図１４】第２実施形態における特定ページ設定変更処理部１４０２とページ例外ＵＩ表示部１４０４の処理を説明する図である。
【符号の説明】
【０１３０】
１１１  印刷装置
１１２  アプリケーション
１１４  プリンタドライバ
２０６  ユーザインターフェース処理部
３０１  全体設定ＵＩ表示部
３０２  全体設定変更処理部
３０３  変更設定情報
３０４  全体設定情報
３０５  変更設定反映処理部
３０６  変更設定破棄処理部
３０７  特定ページ設定変更処理部
３０８  ページ例外設定情報
３０９  サブウィンドウ作成部
３１０  ページ例外ＵＩ表示部
【図１】
2008152675.tif 000003
【図２】
2008152675.tif 000004
【図３】
2008152675.tif 000005
【図４】
2008152675.tif 000006
【図５】
2008152675.tif 000007
【図６】
2008152675.tif 000008
【図７】
2008152675.tif 000009
【図８】
2008152675.tif 000010
【図９】
2008152675.tif 000011
【図１０】
2008152675.tif 000012
【図１１】
2008152675.tif 000013
【図１２】
2008152675.tif 000014
【図１３】
2008152675.tif 000015
【図１４】
2008152675.tif 000016