(57)【要約】【課題】ユーザーが初期値から設定値を変更した設定項目につき、当該設定項目の設定値を再度初期値に戻したい、或いはさらに変更したいという場合において、効率的に再度の設定変更を行えるようにする。【解決手段】ユーザーの操作に基づいて設定項目の設定値を初期値から変更可能な設定装置において、ユーザーの操作に基づいて設定項目の設定値を変更する設定部と、初期値とユーザーの操作に基づいて変更された設定値の差分を検出する差分検出部と、差分検出手段により検出された差分を有する設定項目についての情報を表示する設定情報表示部と、設定情報表示部で表示される設定項目のうちユーザーにより選択された設定項目の設定値を変更可能であって設定画面と異なる変更画面を表示する変更画面表示部とを備え、設定部は、変更画面に表示される設定項目の設定値をユーザーの操作に基づいて変更することを特徴とする。【選択図】図２
2015118588.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定項目について設定を行うための設定画面を表示し、ユーザーの操作に基づいて設定項目の設定値を初期値から変更可能な設定装置であって、
ユーザーの操作に基づいて設定項目の設定値を変更する設定手段と、
初期値とユーザーの操作に基づいて変更された設定値の差分を検出する差分検出手段と、
前記差分検出手段により検出された差分を有する設定項目についての情報を表示する設定情報表示手段と、
前記設定情報表示手段で表示される設定項目のうちユーザーにより選択された設定項目の設定値を変更可能であって前記設定画面と異なる変更画面を表示する変更画面表示手段と、
を備え、
前記設定手段は、前記変更画面に表示される設定項目の設定値をユーザーの操作に基づいて変更することを特徴とする設定装置。
【請求項２】
前記設定画面は複数の表示画面を有し、ユーザーの操作に基づいて前記表示画面を遷移させて複数の設定項目の設定値を変更可能であり、
前記変更画面は１つの表示画面を有し、ユーザーにより選択された設定項目の設定値を変更可能であることを特徴とする請求項１に記載の設定装置。
【請求項３】
前記変更画面表示手段は、前記変更画面を、前記設定画面とは異なる表示画面を前記設定画面の表示画面より前面に表示することを特徴とする請求項１又は２に記載の設定装置。
【請求項４】
前記変更画面表示手段は、ユーザーにより選択された設定項目の設定値を変更する変更画面の表示態様を、前記設定画面における前記選択された設定項目に関する表示態様と同じ態様にて表示することを特徴とする請求項１乃至３に記載の設定装置。
【請求項５】
前記変更画面表示手段は、ユーザーにより選択された設定項目に関連する設定項目についての情報をさらに表示することを特徴とする請求項１乃至４に記載の設定装置。
【請求項６】
前記変更画面表示手段は、ユーザーにより選択された設定項目についての情報のみを表示することを特徴とする請求項１乃至４に記載の設定装置。
【請求項７】
前記変更画面表示手段は、ユーザーにより選択された設定項目の特定の設定値と両立しない関係にある設定項目の設定値についての情報を表示することを特徴とする請求項１乃至５に記載の設定装置。
【請求項８】
前記変更画面表示手段は、ユーザーにより選択された設定項目の特定の設定値が当該設定項目以外の設定項目の特定の設定値と両立しない関係にあることを報知することを特徴とする請求項７に記載の設定装置。
【請求項９】
前記変更画面表示手段は、前記変更画面に表示される設定項目の設定値をユーザーの操作に基づいて初期値に変更する初期化ボタンを表示することを特徴とする請求項１乃至８に記載の設定装置。
【請求項１０】
前記変更画面表示手段は、前記変更画面に表示される設定項目のうち初期値と異なる設定値の設定項目を強調表示することを特徴とする請求項１乃至９に記載の設定装置。
【請求項１１】
前記変更画面表示手段は、前記変更画面に表示される情報をユーザーが選択可能であることを特徴とする請求項１乃至１０に記載の設定装置。
【請求項１２】
（ａ）複数の設定項目について設定を行うための設定画面を表示するステップと、
（ｂ）ユーザーの操作に基づいて設定項目の設定値を初期値から変更するステップと、
（ｃ）初期値とユーザーの操作に基づいて変更された設定値の差分を検出するステップと、
（ｄ）前記ステップ（ｃ）において検出された差分を有する設定項目についての情報を表示するステップと、
（ｅ）前記ステップ（ｄ）において表示される設定項目のうちユーザーにより選択された設定項目の設定値を変更可能であって前記設定画面と異なる変更画面に表示するステップと、
（ｆ）前記変更画面に表示される設定項目の設定値をユーザーの操作に基づいて変更するステップと、
を有することを特徴とする設定方法。
【請求項１３】
コンピュータに、
複数の設定項目について設定を行うための設定画面を表示するステップと、
ユーザーの操作に基づいて設定項目の設定値を変更するステップと、
初期値とユーザーの操作に基づいて変更された設定値の差分を検出するステップと、
検出された差分を有する設定項目についての情報を表示するステップと、
情報が表示される設定項目のうちユーザーにより選択された設定項目の設定値を変更可能であって前記設定画面と異なる変更画面に表示するステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷出力時の印刷設定等の各種設定を行うための設定装置、プログラム及び設定方法に関する。
【背景技術】
【０００２】
従来、例えば印刷設定を行う際、ユーザーは、パーソナルコンピュータ（ＰＣ）においてプリンタドライバを起動し、プリンタドライバによって表示される操作画面に対して設定操作を行う。操作画面には、ユーザーが設定操作可能な複数の設定項目が設けられ、各設定項目の設定値は予め所定の初期値に設定されている。そして、ユーザーは必要に応じて各設定項目の設定値を所定の初期値から所望の値に変更することが可能である。ところで、ユーザーが各設定項目の設定値を変更した後に、一旦は設定値を変更した特定の設定項目につき、その設定値を再度初期値に戻す、或いは特定の設定項目の設定値を更に変更したいという場合が生じる。そのような場合、ユーザーは特定の設定項目を含む操作画面を表示させる操作を行った上で特定の設定項目の設定値を変更する必要があった。
【０００３】
特に近年は、プリンタの性能向上に伴う設定項目の増加が著しく、ユーザーが設定可能な全ての設定項目を一画面で表示することは困難である。そのため、各設定項目は関連する機能毎にタブ等により区分された複数の操作画面によって表示されており、特定の設定項目が含まれる操作画面を探し当てることが容易でない場合がある。そこで、例えば特許文献１には、プリンタドライバから設定可能な全ての項目の一覧を機能一覧として表示し、ユーザーがそのうちの特定の設定項目を選択することにより、当該設定項目を含む印刷設定画面を表示する技術が開示されている。かかる技術を適用すると、特定の設定項目の設定値を再度初期値に戻す、或いは設定値を更に変更する必要がある場合に、機能一覧から当該設定項目を選択することにより、当該設定項目を含む印刷設定画面が表示され、ユーザーは当該印刷設定画面上で当該設定項目の設定値を初期値に戻す、或いは更に変更することが可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１３３６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、機能一覧には全ての設定可能な項目が表示されるため、一覧に表示される設定項目の中から、ユーザーが一旦は設定値を変更したものの、やはり設定値を再度初期値に戻したい、或いは更に変更したいという場合、その目的とする設定項目を探し当てるのは容易ではない。また、目的とする設定項目を探し当てて選択できたとしても、当該設定項目を含む設定画面上には当該設定項目のほか複数の設定項目が表示されており、設定画面上において更に当該設定項目を探し出さなければならないという作業を要する。
【０００６】
そこで本発明は、上記問題点を解決すべくなされたものであり、ユーザーが初期値から設定値を変更した設定項目につき、容易に再度の設定変更を行えるようにした設定装置、プログラムおよび設定方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係る発明は、複数の設定項目について設定を行うための設定画面を表示し、ユーザーの操作に基づいて設定項目の設定値を初期値から変更可能な設定装置であって、ユーザーの操作に基づいて設定項目の設定値を変更する設定手段と、初期値とユーザーの操作に基づいて変更された設定値の差分を検出する差分検出手段と、前記差分検出手段により検出された差分を有する設定項目についての情報を表示する設定情報表示手段と、前記設定情報表示手段で表示される設定項目のうちユーザーにより選択された設定項目の設定値を変更可能であって前記設定画面と異なる変更画面を表示する変更画面表示手段とを備え、前記設定手段は、前記変更画面に表示される設定項目の設定値をユーザーの操作に基づいて変更することを特徴とするものである。
【０００８】
請求項２に係る発明は、請求項１に記載の設定装置において、前記設定画面は複数の表示画面を有し、ユーザーの操作に基づいて前記表示画面を遷移させて複数の設定項目の設定値を変更可能であり、前記変更画面は１つの表示画面を有し、ユーザーにより選択された設定項目の設定値を変更可能であることを特徴としている。
【０００９】
請求項３に係る発明は、請求項１又は２に記載の設定装置において、前記変更画面は、前記設定画面とは異なる表示画面を前記設定画面の表示画面より前面に表示することを特徴としている。
【００１０】
請求項４に係る発明は、請求項１乃至３に記載の設定装置において、前記変更画面表示手段は、ユーザーにより選択された設定項目の設定値を変更する変更画面の表示態様を、前記設定画面における前記選択された設定項目に関する表示態様と同じ態様にて表示することを特徴としている。
【００１１】
請求項５に係る発明は、請求項１乃至４に記載の設定装置において、前記変更画面表示手段は、ユーザーにより選択された設定項目に関連する設定項目についての情報をさらに表示することを特徴としている。
【００１２】
請求項６に係る発明は、請求項１乃至４に記載の設定装置において、前記変更画面表示手段は、ユーザーにより選択された設定項目についての情報のみを表示することを特徴としている。
【００１３】
請求項７に係る発明は、請求項１乃至５に記載の設定装置において、前記変更画面表示手段は、ユーザーにより選択された設定項目の特定の設定値と両立しない関係にある設定項目の設定値についての情報を表示することを特徴としている。
【００１４】
請求項８に係る発明は、請求項７に記載の設定装置において、ユーザーにより選択された設定項目の特定の設定値が当該設定項目以外の設定項目の特定の設定値と両立しない関係にあることを報知することを特徴としている。
【００１５】
請求項９に係る発明は、請求項１乃至８に記載の設定装置において、前記変更画面表示手段は、前記変更画面に表示される設定項目の設定値をユーザーの操作に基づいて初期値に変更する初期化ボタンを表示することを特徴としている。
【００１６】
請求項１０に係る発明は、請求項１乃至９に記載の設定装置において、前記変更画面表示手段は、前記変更画面に表示される設定項目のうち初期値と異なる設定値の設定項目を強調表示することを特徴としている。
【００１７】
請求項１１に係る発明は、請求項１乃至１０に記載の設定装置において、前記変更画面表示手段は、前記変更画面に表示される情報をユーザーが選択可能であることを特徴としている。
【００１８】
請求項１２に係る発明は、（ａ）複数の設定項目について設定を行うための設定画面を表示するステップと、（ｂ）ユーザーの操作に基づいて設定項目の設定値を初期値から変更するステップと、（ｃ）初期値とユーザーの操作に基づいて変更された設定値の差分を検出するステップと、（ｄ）前記ステップ（ｃ）において検出された差分を有する設定項目についての情報を表示するステップと、（ｅ）前記ステップ（ｄ）において表示される設定項目のうちユーザーにより選択された設定項目の設定値を変更可能であって前記設定画面と異なる変更画面に表示するステップと、（ｆ）前記変更画面に表示される設定項目の設定値をユーザーの操作に基づいて変更するステップとを有することを特徴とする設定方法である。
【００１９】
請求項１３に係る発明は、コンピュータに、複数の設定項目について設定を行うための設定画面を表示するステップと、ユーザーの操作に基づいて設定項目の設定値を変更するステップと、初期値とユーザーの操作に基づいて変更された設定値の差分を検出するステップと、検出された差分を有する設定項目についての情報を表示するステップと、情報が表示される設定項目のうちユーザーにより選択された設定項目の設定値を変更可能であって前記設定画面と異なる変更画面に表示するステップとを実行させることを特徴とするプログラムである。
【発明の効果】
【００２０】
本発明に係る設定装置は、設定項目の初期値との間で差分を有する設定項目についての情報が表示され、ユーザーが設定変更を行った設定項目が明らかにする。そして、表示された情報の中からユーザーが選択した設定項目の設定値を変更するための画面が表示され、変更画面において、ユーザーは一旦設定変更を行った設定項目の設定を再び初期値に戻す、或いは更に変更することが可能である。したがって、ユーザーは、自己が既に設定を行った項目の中から再び初期値に戻したい、或いは更に変更したい項目を容易に選択でき、変更画面において容易に設定値を初期値に戻す、或いは更に変更することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】印刷設定機能を有する情報処理装置を含む印刷設定システムの一構成例を示す図である。
【図２】印刷設定機能を有する情報処理装置のＣＰＵで実現される機能ブロックの一例を示す図である。
【図３】設定情報の一例を示す図である。
【図４】ドライバ起動中における印刷設定に関する処理手順の一例を示すフローチャートである。
【図５】印刷設定画面更新処理の処理手順の一例を示すフローチャートである。
【図６】差分検出処理の処理手順の一例を示すフローチャートである。
【図７】変更画面表示処理の処理手順の一例を示すフローチャートである。
【図８】設定変更処理の処理手順の一例を示すフローチャートである。
【図９】印刷設定画面および差分表示領域の初期画面の一例を示す図である。
【図１０】印刷設定項目の設定値が初期値から変更された場合における印刷設定画面および差分表示領域の表示の一例を示す図である。
【図１１】表示された変更画面の一例を示す図である。
【図１２】ユーザーにより選択された設定項目のみの変更画面の表示の一例を示す図である。
【図１３】ユーザーにより選択された設定項目および関連項目を展開表示する変更画面の一例を示す図である。
【図１４】ユーザーにより選択された設定項目および禁則関係にある項目を表示する変更画面の一例を示す図である。
【図１５】禁則関係にある項目について説明する表示のある変更画面の一例を示す図である。
【図１６】変更画面の表示態様について選択可能な機能を表示する画面の一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２３】
図１は、印刷設定機能を備えた情報処理装置２を含む印刷設定システムの一構成例を示す図である。印刷設定機能を備えた情報処理装置２は、ネットワーク４により画像形成装置３と接続される構成である。
【００２４】
ネットワーク４は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）、インターネットなどを含む。画像形成装置３は、ＭＦＰ（Multifunction Peripheral）などで構成される。画像形成装置３は、情報処理装置２において設定された印刷設定に基づく印刷要求を、ネットワーク４を経由して受信し、その印刷要求に基づいて印刷用紙などの印刷媒体に画像形成を行って印刷出力を行う装置である。
【００２５】
情報処理装置２は、例えば一般的なパーソナルコンピュータ（ＰＣ）によって構成される。情報処理装置２には、画像形成装置３に対応するドライバプログラムがインストールされており、このドライバプログラムが起動されドライバ１０として機能することにより、各印刷設定項目についての設定を行うと共に、画像形成装置３に対して印刷要求を送信する。なお、本実施形態において、情報処理装置２におけるドライバ１０により印刷設定を行う場合を示したが、画像形成装置３にインストールされるドライバプログラムであって、画像形成装置３の操作画面において各印刷設定項目の設定を行う場合であってもよい。
【００２６】
図２は、ドライバ１０が情報処理装置２を印刷設定装置として機能させるときに実現される機能ブロック図である。尚、図２では、上述したドライバプログラムが図示を省略するＣＰＵによって起動され、ＣＰＵがドライバ１０として機能した場合を例示している。図２に示すとおり、情報処理装置２は、ドライバ１０と、記憶部１１と、表示装置２８と、操作入力装置２９を備えている。
【００２７】
ドライバ１０は、情報処理装置２にインストールされたドライバプログラムがユーザーの操作により起動されることによって機能し、ドライバプログラムが終了されるまで情報処理装置２のＣＰＵに常駐する。情報処理装置２の起動中にユーザーによって印刷指示操作などが行われると、ドライバ１０は、ユーザーが設定操作可能な印刷設定画面を表示し、ユーザーによる設定操作に基づいて印刷出力時の印刷設定及び変更を行うものである。記憶部１１はハードディスクなどで構成される不揮発性の記憶手段である。情報処理装置２にインストールされるドライバプログラムは、この記憶部１１に予め記憶されている。表示装置２８は、カラー液晶ディスプレイなどで構成され、各種情報を表示する。操作入力装置２９は、キーボードやマウスなどを備えており、ユーザーによる各種操作入力を受け付ける。
【００２８】
記憶部１１には、ドライバプログラムがインストールされることに伴い、ドライバ１０によって参照される画面情報３０と、設定情報３１と、ポップアップ定義情報３２が予めインストールされている。このうち画面情報３０は、表示装置２８に印刷設定画面を表示するための表示態様などを定義した情報であり、複数の表示画面を例えばタブ形式によって切り替えて表示可能な画面構成を定義した情報である。ドライバ１０は、ユーザーによる設定操作が可能な設定項目として多数の設定項目を有している。そのため、画面情報３０は、それら多数の設定項目を複数の表示画面に分類して表示するための情報となる。ドライバ１０は、そのような画面情報３０を参照することにより、例えば一のウィンドウ内に複数のタブを表示し、各タブにおいて少なくとも１つの設定項目を含む設定画面を表示することができる。そしてユーザーは、タブの選択操作によって一の表示画面を選択的に最前面に表示させ、その一の表示画面に含まれる設定項目の設定操作を行うことができるようになる。このような画面情報３０は、各表示画面における各印刷設定項目の表示位置及び表示態様を定義した印刷設定画面情報３０ａと、全ての表示画面において初期値と現在設定値との間で差分を有する印刷設定項目の情報を表示するための表示領域を定義した差分設定情報領域情報３０ｂを含む。
【００２９】
印刷設定画面情報３０ａは、複数の表示画面のそれぞれにおいてユーザーが各印刷設定項目について設定を行うための画面構成を定義する情報であり、各表示画面における設定項目の表示位置、表示領域及び表示態様などを設定項目ごとに定義した情報である。例えば印刷設定画面情報は、設定項目ごとに表示サイズ及び表示態様が定義された表示部品を、複数の表示画面のうちのいずれにおいて表示するかを指定し、且つ、その指定した表示画面内における表示位置を定義した情報である。ドライバ１０は、その印刷設定画面情報３０ａを参照することにより、各設定項目に対応する表示部品を複数の表示画面のうちの指定された表示画面の所定位置に配置して表示することにより、表示装置２８に印刷設定画面を表示する。これにより、ユーザーが切り替えて表示可能な複数の表示画面のそれぞれに含まれる複数の設定項目を、各表示画面の所定位置に所定の表示態様で表示することができる。
【００３０】
差分設定情報領域情報３０ｂは、複数の表示画面において共通に表示される差分表示領域の表示位置及び表示サイズなどを定義する情報である。この差分表示領域には、ユーザーの操作により、複数の表示画面のいずれかの画面に含まれる設定項目の設定値が初期値から変更されると、その初期値から変更された設定項目に関する情報が表示される。このような差分表示領域は、複数の表示画面のいずれの画面が表示装置２８に表示されている場合であっても、その画面内の所定位置に表示される。そのため、ユーザーは、タブの選択操作によって最前面の表示画面を切り替えたとしても、バックグランドの表示画面に含まれる設定項目の設定値が初期値から変更されていればその設定項目と現在の設定値とが差分表示領域に一覧形式で表示されるため、それ以前の操作で設定変更した項目とその設定値とを常時確認しながら設定作業を進めることが可能となる。
【００３１】
尚、差分表示領域の他にも、本実施形態においては複数の表示画面において共通に表示される表示領域として、印刷出力時の出力態様をプレビュー表示するためのプレビュー表示領域がある。このようなプレビュー表示領域についても、図示を省略するプレビュー領域情報により、表示位置及び表示サイズなどが定義されている。
【００３２】
設定情報３１は、ユーザーが設定可能な設定項目に関する情報であり、複数の設定項目の全ての情報を含む情報である。この設定情報３１は、項目情報３１ａ、選択肢情報３１ｂ、初期値３１ｃ、現在設定値３１ｄ、関連項目情報３１ｅ、禁則ルール情報３１ｆを含む。設定情報３１は、ドライバ１０により読み出され、ドライバ１０の起動中はＣＰＵがワーク領域として使用するメモリ（図示せず）に一時的に展開した状態に保持される。設定情報３１は、図３に示すように項目情報３１ａ、選択肢情報３１ｂ、初期値３１ｃ、現在設定値３１ｄ、関連項目情報３１ｅ、禁則ルール情報３１ｆを、印刷設定項目ごとに相互に関連付けた情報である。
【００３３】
項目情報３１ａは、各印刷設定項目の項目名に関する情報であり、例えば図３に示すように、ページ割付、印刷順序、印刷種類等の項目名に関する情報が含まれる。尚、図例では４つの印刷設定項目だけを示しているが、印刷設定項目にはこの他にも多数の項目が含まれる。選択肢情報３１ｂは、各印刷設定項目においてユーザーが選択可能な複数の設定値が予め登録された情報であり、例えば印刷設定項目がページ割付である場合において、ユーザーは、１枚の印刷用紙等に１ページ分の画像情報を印刷する「１ｉｎ１」、１枚の印刷用紙等に２ページ分の画像情報を印刷する「２ｉｎ１」、１枚の印刷用紙等に４ページ分の画像情報を印刷する「４ｉｎ１」等の選択肢の中から所望の設定値を選択することができる。
【００３４】
初期値３１ｃは、各印刷設定項目における選択肢の中から初期設定として予め設定される設定値である。初期値３１ｃは、ドライバプログラムの情報処理装置２へのインストール時に予め設定されてもよいし、ユーザーの初期設定行為により設定されてもよい。現在設定値３１ｅは、各印刷設定項目についての現在の設定値であり、後述するように各印刷設定項目に関して印刷設定画面や変更画面において操作が行われることにより、適宜更新される。
【００３５】
関連項目情報３１ｅは、当該印刷設定項目に関連する他の印刷設定項目に関する情報であり、当該印刷設定項目の設定値に応じて設定可能となったり、設定不可能となったりする他の印刷設定項目を定義した情報である。このような関連項目情報３１ｅには、例えば当該印刷設定項目の設定値として特定の値が選択されたとき、その特定の値に対応する詳細設定メニューなどの印刷設定項目が予め登録される。図３に示すように、ページ割付の関連項目情報として印刷順序が設定されている。印刷順序とは、２ｉｎ１や４ｉｎ１のように１枚の印刷用紙等に複数ページ分の画像情報を印刷する設定において、各ページの配置の順序を設定する印刷設定項目である。すなわち、ページ割付において２ｉｎ１や４ｉｎ１のように１枚の印刷用紙等に複数ページ分の画像情報を印刷する設定がなされた場合、それら複数ページを配置する順序は、複数ページの割付設定を前提としてユーザーが更に設定可能となる。そのため、図３に示す例では、ページ割付の関連項目情報として印刷順序が定められており、ドライバ１０は、ユーザーによって複数ページの割付設定が行われた場合、関連項目情報を参照することにより、それに引き続いて印刷順序の設定操作を受け付け可能とする。これにより、ユーザーは、相互に関連する設定項目を引き続いて設定していくことができるようになる。図３の例では、複数ページの割付設定を行った後、より詳細に各画像ページを１枚の印刷用紙等にどのような順序で配置するか設定することができるようになる。
【００３６】
禁則ルール情報３１ｆは、印刷設定項目において特定の設定値が設定された場合に、当該印刷設定項目以外の印刷設定項目における特定の設定値がこれと両立しない関係にあることを示す情報である。図３に示すように、例えば印刷種類における禁則ルール情報３１ｆには、印刷面を「片面印刷」に設定した場合、章分けにおいて「ＯＮ」の設定値を設定することはできないことが登録されている。章分けとは、印刷種類において１枚の印刷用紙等の表裏両面に印刷する両面印刷や、出力後の印刷用紙等を２つ折りにすることで書籍のようなページ順となるように１枚の印刷用紙等の表裏両面に２ページ分ずつの画像データを所定の順序により印刷する小冊子印刷において、章分けされた先頭ページが所定のページに印刷されるように適宜白紙ページを挿入する印刷設定である。章分け設定がオフの場合、両面印刷や小冊子印刷を設定して印刷を行うと、タイトルを表示したページや新たな章の開始ページが比較的目に付きにくいページに印刷されることもある。しかし、章分け設定をオンに設定することにより、タイトルページや新たな章の開始ページを比較的目に付きやすいページに印刷することが可能である。したがって、印刷種類が「両面印刷」又は「小冊子」に設定された場合に、章分け設定をオンに設定することが可能となる。一方、印刷種類が「片面印刷」の場合には印刷用紙等の表面にのみ印刷されることから、複数ページ分の画像データは、いずれも表面に位置するよう印刷される。そうすると、印刷種類における設定値が片面印刷に設定された場合、章分けをＯＮにすることは無意味であるため、両者は両立しない関係にある。寧ろ片面印刷時に白紙ページを挿入してしまうと、白紙の印刷用紙が出力されることがあり、無駄である。そこで本実施形態では、印刷種類が「片面印刷」のときには、章分け設定が「ＯＮ」に設定されないように禁則ルール情報３１ｆに登録される。このように設定情報３１に禁則ルール情報３１ｆを含むことにより、各印刷設定項目における設定値が互いに矛盾することを予防でき、ユーザーが的確に印刷設定を行うことが可能となる。
【００３７】
ポップアップ定義情報３２は、現在設定値３１ｄと初期値３１ｃとが差分を有する印刷設定項目の設定値をユーザーが再度設定変更するための変更画面をポップアップ表示させるときに参照される情報であり、変更画面の大きさ、表示位置などの基本的な画面の構成について定義するほか、変更画面における機能についても定義する情報である。後述するように、変更画面は、差分表示領域において一覧形式で表示される印刷設定項目の中からユーザーにより選択された印刷設定項目についてユーザーが設定値を初期化または再変更するための情報を表示するもので、タブ形式の複数の表示画面を有する印刷設定画面よりも前面にポップアップ表示される。そして、変更画面の構成や機能については、ポップアップ定義情報３２により定義される。また、ユーザーはポップアップ定義情報３２に含まれる変更画面における機能の一部または全部につき、予め選択可能である。
【００３８】
図２に戻って、設定部２０はユーザーの操作に基づき印刷設定項目の設定値を変更する処理部である。ユーザーは、印刷設定画面上または印刷設定画面の前面にポップアップ表示される変更画面上において印刷設定項目の設定値を変更可能であり、設定部２０はこのような設定値の変更処理を制御する。設定部２０は、ユーザーによる印刷設定項目の設定値を変更する操作を検知すると、メモリに展開されている現在設定値３１ｄを更新する。
【００３９】
印刷設定画面表示部２１は、印刷設定項目についての設定を行う印刷設定画面の表示を制御する処理部である。印刷設定画面表示部２１はドライバ１０が起動するに伴い、記憶部１１から画面情報３０を読み出し、画面情報３０に基づいて例えば図９に示すような印刷設定画面Ｇ１を生成して表示装置２８に表示させる。図９に示す印刷設定画面Ｇ１は、ドライバ１０によって表示される１つのウィンドウ内に複数のタブＴ１〜Ｔ７を備える画面構成であり、ユーザーは複数のタブＴ１〜Ｔ７から任意のタブを選択することによりウィンドウ内において最前面に表示される表示画面を切り替えることができる。尚、図９では、タブＴ１が選択された状態を示している。タブＴ１によって表示される表示画面には、複数の設定項目とその設定値とを表示するための設定項目表示領域Ｒ１と、現在の設定値を反映させて印刷出力を行った場合のプレビュー表示を行うためのプレビュー表示領域Ｒ２と、ユーザーによって設定値が初期値から変更された設定項目に関する情報を表示するための差分表示領域Ｒ３とが含まれる。尚、他のタブＴ２〜Ｔ７によって表示される表示画面もこれと同様の画面構成を有しているが、設定項目表示領域Ｒ１に表示される設定項目は各表示画面で異なっている。また、プレビュー表示領域Ｒ２及び差分表示領域Ｒ３は、複数のタブＴ１〜Ｔ７のいずれの表示画面が表示された場合であっても、同じ位置に表示される。ユーザーは、図９に示すような印刷設定画面Ｇ１が表示されると、複数のタブＴ１〜Ｔ７を適宜選択して最前面に表示される表示画面を切り替えつつ、各表示画面に含まれる設定項目に対する操作を行う。印刷設定画面表示部２１は、そのようなユーザーの操作に基づき、印刷設定画面Ｇ１を適宜更新する。すなわち、設定部２０により現在設定値３１ｄが更新されると、設定部２０から印刷設定画面表示部２１に通知され、印刷設定画面表示部２１は、更新された現在設定値３１ｄを反映させて印刷設定画面の表示を更新する。
【００４０】
差分検出部２２は、ドライバ１０により読み出された設定情報３１における初期値３１ｃと現在設定値３１ｄとの差分を設定項目ごとに検出する処理部である。差分検出部２２によって差分が検出される設定項目は、ユーザーによって設定値が初期値から変更された設定項目である。差分検出部２２により差分が検出されると、後述するように設定情報３１から差分が検出された印刷設定項目についての情報が抽出され、抽出された情報を反映して差分表示領域Ｒ３の表示が更新される（例えば図１０参照）。差分表示領域Ｒ３は印刷設定画面と共に表示装置２８のディスプレイ上に常時表示されるため、ユーザーはどの印刷設定項目について初期設定から変更されているのか容易に確認可能である。
【００４１】
設定情報表示部２３は、初期値と現在設定値との差分が検出された印刷設定項目についての情報を、差分表示領域Ｒ３に表示する処理部である。設定情報表示部２３は、差分検出部２２により各印刷設定項目につき初期値３１ｃと現在設定値３１ｄとの差分が検出されない場合には、差分表示領域Ｒ３を初期状態のまま保持する。つまり、差分表示領域Ｒ３は、空欄のままとなる。これに対し、差分検出部２２によっていずれかの印刷設定項目について初期値３１ｃと現在設定値３１ｄとの差分が検出されると、差分検出部２２は、差分が検出された印刷設定項目についての情報を抽出し、設定情報表示部２３に通知する。設定情報表示部２３は、その通知された情報に基づき差分表示領域Ｒ３に対して差分が検出された印刷設定項目と現在の設定値とを表示する。例えば複数の印刷設定項目について差分が検出された場合には、設定情報表示部２３は、それらの複数の印刷設定項目と現在の設定値とを一覧形式で差分表示領域Ｒ３に表示する。その後、新たな差分が検出されると、設定情報表示部２３は、差分表示領域Ｒ３の一覧形式に対し、新たに差分が検出された印刷設定項目と現在の設定値とを追加して表示を更新する。また差分表示領域Ｒ３に表示されている印刷設定項目について差分が検出されなくなると、設定情報表示部２３は、差分表示領域Ｒ３の一覧形式から差分の検出されなくなった印刷設定項目を削除して表示を更新する。つまり、設定情報表示部２３は、ユーザーによる設定操作が行われる都度、差分表示領域Ｒ３を更新するように構成される。これによりユーザーは、どの印刷設定項目の設定が初期値からどのように変更されたのかをリアルタイムに確認することが可能となり、印刷設定作業の進捗度を常に確認しつつ作業を進めることができる。
【００４２】
変更画面表示部２４は、変更画面のポップアップ表示を制御する処理部である。差分表示領域Ｒ３に表示される印刷設定項目のうち特定の印刷設定項目をユーザーが選択したことが検出されると、変更画面表示部２４は、その選択された印刷設定項目についての現在設定値を再び初期値に戻すまたはさらに変更することが可能な変更画面Ｇ２２を表示する（図１１参照）。このとき、変更画面表示部２４は、ユーザーによる選択が検出されると、選択された印刷設定項目に対応する情報を印刷設定画面情報３０ａから抽出する。すなわち、変更画面表示部２４は、差分表示領域Ｒ３の一覧形式の中からユーザーによって選択された印刷設定項目に対応する表示部品の表示サイズ及び表示態様を定義した情報を印刷設定画面情報３０ａから抽出し、ポップアップウィンドウの内側にその表示部品を配置して変更画面を表示する。また、変更画面表示部２４は、メモリに展開されている設定情報３１から、ユーザーによって選択された印刷設定項目に関する情報を抽出し、現在設定値３１ｄなどを反映させた状態でポップアップさせる変更画面を表示する。これにより、変更画面表示部２４によってポップアップ表示される変更画面の表示態様は、印刷設定画面Ｇ１における当該印刷設定項目についての表示態様と同じ表示態様となる。そして、変更画面表示部２４は、変更画面を印刷設定画面Ｇ１の前面側にポップアップ表示する。これにより、ユーザーは初期値と現在設定値の間に差分のある印刷設定項目のうち自ら選択した印刷設定項目について、その現在設定値を初期化または変更することが可能となる。変更画面において現在設定値の初期化または変更操作が検出された場合、或いはキャンセルボタンの操作が検出された場合、変更画面表示部２４は一時的にポップアップ表示させた変更画面を消去する。
【００４３】
次に、情報処理装置２が印刷設定装置として機能する際のドライバによる印刷設定に関する処理の処理手順について説明する。
【００４４】
図４は、ドライバ１０が起動してから終了するまでの印刷設定に関する処理の処理手順の一例を示すフローチャートである。この処理はドライバ１０において、ドライバ１０が起動してから終了するまでに行われる処理である。まず、情報処理装置２のＣＰＵは、記憶部１１に予め記憶されたドライバプログラム（図示せず）が起動して、ドライバ１０として機能する（ステップＳ１）。これに伴って、ドライバ１０は記憶部１１から画面情報３０を読み出す（ステップＳ２）。次に、ドライバ１０は、記憶部１１から設定情報３１を読み出す（ステップＳ３）。これらの情報は、例えば図示を省略するメモリに展開した状態で保持される。そしてユーザーによる印刷指示が検知されると、ドライバ１０は、メモリに展開された画面情報３０と設定情報３１に基づき、印刷設定画面Ｇ１の初期画面を表示する（ステップＳ４）。すなわち、ドライバ１０は、画面情報３０に含まれる印刷設定画面情報３０ａおよび差分設定情報領域情報３０ｂに基づいて差分表示領域Ｒ３を有する印刷設定画面Ｇ１を生成し、表示装置２８に表示する。これにより、印刷設定画面Ｇ１に含まれる各タブの表示画面には、複数の印刷設定項目のそれぞれが予め定義された表示位置及び表示態様で表示される。このとき、複数の印刷設定項目のそれぞれには、設定情報３１に定められた初期値３１ｃが反映された状態で初期画面が表示される。
【００４５】
印刷設定画面Ｇ１の初期画面が表示されると、印刷設定画面上におけるユーザーによる設定行為により印刷設定画面の表示を更新する印刷設定画面更新処理が行われる（ステップＳ５）。印刷設定画面更新処理については後ほど詳説する。次に、差分検出部２２により現在設定値３１ｄと初期値３１ｃとの差分を検出する差分検出処理を行い（ステップＳ６）、差分表示領域Ｒ３の表示を更新する。差分検出処理については後ほど詳説する。
【００４６】
次に、差分表示領域Ｒ３での操作が検出されたか否かを判断し（ステップＳ７）、操作が検出された場合には（ステップＳ７でＹＥＳ）、変更画面Ｇ２２のポップアップ表示に関する変更画面表示処理（ステップＳ８）を行う。他方、操作が検出されなかった場合には（ステップＳ７でＮＯ）、ステップＳ８をスキップする。変更画面表示処理については後ほど詳説する。
【００４７】
さらに、変更画面Ｇ２２が表示されているか否かを判断する（ステップＳ９）。すなわち、差分表示領域Ｒ３においてユーザーが特定の印刷設定項目を選択することにより、変更画面Ｇ２２が印刷設定画面の前面側に表示されているか否かを判断する。そして、変更画面が表示されている場合（ステップＳ９でＹＥＳ）、変更画面において当該印刷設定項目の設定を初期化または変更する設定変更処理を行う（ステップＳ１０）。これに対して、変更画面が表示されていない場合（ステップＳ９でＮＯ）、設定変更処理（ステップＳ１０）をスキップする。
【００４８】
最後に、ドライバ１０が終了されたか否かを判断し（ステップＳ１１）、終了されている場合には（ステップＳ１１でＹＥＳ）印刷設定に関する処理を終了する。他方、ドライバ１０が終了されない場合には（ステップＳ１１でＮＯ）、ステップＳ５に戻り、以下、ドライバ１０が終了されるまでＳ５からＳ１０の処理を行う。
【００４９】
図５は、印刷設定画面更新処理（図４のステップＳ５）の手順の一例を示すフローチャートである。印刷設定画面更新処理は、主として印刷設定画面表示部２１により行われる。印刷設定画面の初期画面が表示されると（図４のステップ４）、印刷設定画面においてユーザーの操作に基づき印刷設定項目の設定値を変更可能になる。そして、印刷設定画面更新処理において、印刷画面表示部２１は、印刷設定画面における操作を検出したか否かを判断し（ステップＳ１９）、印刷設定画面における操作が検出されない場合（ステップＳ１９でＮＯ）、印刷設定画面更新処理を終了する。
【００５０】
これに対して、印刷設定画面表示部２１が印刷設定画面における操作を検出した場合（ステップＳ１９でＹＥＳ）、設定部２０が動作して設定情報３１の現在設定値３１ｄを更新する（ステップＳ２０）。また、印刷設定画面表示部２１は、更新された現在設定値３１ｄを反映して印刷設定画面の表示を更新して（ステップＳ２１）印刷設定画面更新処理を終了する。
【００５１】
図６は、差分検出処理（図４のステップＳ６）の手順の一例を示すフローチャートである。差分検出処理は、主として差分検出部２２および設定情報表示部２３により行われる。差分検出部２２は、ドライバ１０により読み出された設定情報３１（図４のステップＳ３）における初期値３１ｃと現在設定値３１ｄとの差分を検出したか否かを判断し（ステップＳ３０）、差分を検出した場合（ステップＳ３０でＹＥＳ）、差分を検出した印刷設定項目の情報を抽出する（ステップＳ３１）。そして、差分検出部２２は、抽出した印刷設定項目の情報を設定情報表示部２３に通知し、設定情報表示部２３は、差分表示領域Ｒ３の表示を更新して（ステップＳ３２）差分検出処理を終了する。
【００５２】
他方、ステップＳ３０において初期値３１ｃと現在設定値３１ｄとの差分が検出されない場合（ステップＳ３０でＮＯ）、ステップＳ３１をスキップして差分表示領域Ｒ３の表示を更新して（ステップＳ３２）差分検出処理を終了する。すなわち、設定情報３１において差分検出部２２により初期値３１ｃと現在設定値３１ｄとの差分が検出されない場合、差分を有する印刷設定項目が存在しないということになる。このとき、差分表示領域Ｒ３において印刷設定項目を表示していれば、その印刷設定項目の設定値が初期値に戻ったことになるため、差分表示領域Ｒ３に表示されている印刷設定項目が消去された状態に更新される。
【００５３】
図７は、変更画面表示処理（図４のステップＳ８）の手順の一例を示すフローチャートである。変更画面表示処理は、変更画面表示部２４により行われる。差分表示領域Ｒ３における操作が検出されると（図４のステップＳ７）、変更画面表示部２４は、差分表示領域Ｒ３に表示されている印刷設定項目が選択されたか否かを判断する（ステップＳ４０）。差分表示領域Ｒ３に表示されている印刷設定項目がユーザーにより選択されていない場合（ステップＳ４０でＮＯ）、変更画面表示部２４は変更画面表示処理を終了させる。これに対して、差分表示領域Ｒ３に表示されている印刷設定項目がユーザーにより選択された場合（ステップＳ４０でＹＥＳ）、変更画面表示部２４は、印刷設定画面情報３０ａから、選択された印刷設定項目に対応する表示部品の表示サイズ及び表示態様が定義された情報を抽出する（ステップＳ４１）。次に、設定情報３１から、選択された印刷設定項目に対応する現在設定値３１ｄを抽出する（ステップＳ４２）。すなわち、変更画面の表示態様は、印刷設定画面中の当該印刷設定項目についての表示に対応した表示態様と同じ態様になるため、ユーザーは印刷設定画面における操作と概ね共通した操作方法により、当該印刷設定項目の設定を初期化または変更することができ、効率的に操作を行うことが可能となる。
【００５４】
さらに、変更画面表示部２４は、記憶部１１からポップアップ定義情報３２を読み出し（ステップＳ４３）、印刷設定画面情報３０ａおよび設定情報３１から抽出した情報と合わせて、変更画面Ｇ２２を生成する（ステップＳ４４）。そして、生成した変更画面Ｇ２２を表示装置２８に表示させて（ステップＳ４５）変更画面表示処理を終了する。変更画面Ｇ２２はポップアップ定義情報３２の定義に基づき、印刷設定画面Ｇ１の前面の所定の位置に表示される。そのため、ユーザーは、変更画面がディスプレイ上のどこに表示されたのかを探す必要なく選択した印刷設定項目に関する設定の初期化または変更を行うことが可能となる。また、ポップアップ定義情報３２における機能の全部又は一部はユーザーにより選択可能であるため、ユーザーは所望の機能を反映させた変更画面を表示させることが可能となり、さらなる利便性を図ることができる。
【００５５】
尚、ステップＳ４２において設定情報３１からユーザーによって選択された印刷設定項目に対応する現在設定値３１ｄを抽出するとき、その印刷設定項目に対応する関連項目情報３１ｅ又は禁則ルール情報３１ｆが登録されていれば、同時にそれらの情報３１ｅ，３１ｆを抽出し、それらの情報３１ｅ，３１ｆに基づいた変更画面Ｇ２２を生成して表示するようにしても良い。そのような変更画面Ｇ２２が表示されると、ユーザーは、差分表示領域Ｒ３で選択した印刷設定項目だけでなく、その印刷設定項目に関連する設定項目や、禁則ルールが定義されている設定項目などに基づいて印刷設定を変更することができ、利便性が更に向上する。
【００５６】
図８は、設定変更処理（図４のステップＳ１０）の手順の一例を示すフローチャートである。設定変更処理は、主として変更画面表示部２４により行われる。変更画面表示処理により変更画面が表示されている状態において（図４のステップ９でＹＥＳ）、変更画面表示部２４は変更画面において印刷設定項目の設定変更ボタンの操作が検出されたか否かを判断する（ステップＳ５０）。設定変更ボタンの操作が検出された場合（ステップＳ５０でＹＥＳ）、次に、当該印刷設定項目の設定情報３１を参照して、禁則ルールの適用があるか否かを判断する（ステップＳ５１）。そして、禁則ルールの適用がある場合（ステップＳ５１でＹＥＳ）、当該印刷設定項目との関係で禁則ルールが適用される印刷設定項目の機能を無効化する（ステップＳ５２）。機能が無効化されると、ユーザーは変更画面において無効とされた印刷設定項目につき設定変更等の操作ができなくなる。例えば、ユーザーが印刷種類として２ｉｎ１を設定し、且つ、章分け設定を「ＯＮ」に設定していた場合、ユーザーが変更画面に対する操作で２ｉｎ１を１ｉｎ１に変更すると、章分け設定が自動的に「ＯＦＦ」となる。なお、本実施形態においては、禁則ルールが適用される印刷設定項目の現在設定値いかんにかかわらず、この印刷設定項目の機能自体を無効にする構成について説明するが、これとは異なり、この印刷設定項目の現在設定値を初期化するなどにより禁則ルール適用状態を解消する構成も採用可能である。そして、禁則ルールが適用される印刷設定項目の機能を無効にすると、変更委画面表示部２４は変更画面の表示を更新する（ステップＳ５３）。ここで、機能が無効となった印刷設定項目が変更画面に表示されていた場合には、この印刷設定項目に関する表示態様をグレーアウトさせるなど、無効となった機能を通常とは異なる表示態様に変更しても良い。他方、禁則ルールの適用がない場合（ステップＳ５１でＮＯ）、ステップＳ５２をスキップして変更画面の表示を更新する（ステップＳ５３）。このように、禁則ルールが適用される場合に、禁則ルールの適用対象となる印刷設定項目の機能を無効とすることにより、矛盾なく統一性のある印刷設定が可能となる。
【００５７】
続いて変更画面表示部２４は、変更画面における確定ボタンの操作を検出したか否かを判断する（ステップＳ５４）。確定ボタンの操作を検出した場合（ステップＳ５４でＹＥＳ）、変更画面に表示された印刷設定項目の現在設定値３１ｄを更新する（ステップＳ５５）。そして、変更画面表示部２４は、印刷設定画面表示部２１に現在設定値３１ｄの更新を通知し、印刷設定画面表示部２１は更新された現在設定値３１ｄを反映して印刷設定画面の表示を更新する（ステップＳ５６）。最後に、変更画面を消去して（ステップＳ５７）設定変更処理を終了する。
【００５８】
これに対して、ステップＳ５４において、確定ボタンの操作を検出しなかった場合（ステップＳ５４でＮＯ）、初期化ボタンの操作を検出したか否かを判断する（ステップＳ５８）。初期化ボタンの操作を検出した場合には（ステップＳ５８でＹＥＳ）、変更画面に表示された印刷設定項目の現在設定値３１ｄを初期値３１ｃに変更し（ステップＳ５９）、ステップＳ５６以下の処理を行う。これによりドライバ１０は、変更画面に表示された初期値と差分のある印刷設定項目の設定値を、その他の印刷設定項目の現在設定値に影響を与えることなく、容易に初期値に変更することが可能となる。他方、ステップＳ５８において初期化ボタンの操作を検出しなかった場合（ステップＳ５８でＮＯ）、キャンセルボタンの操作を検出したか否かを判断する（ステップＳ６０）。キャンセルボタンの操作を検出した場合（ステップＳ６０でＹＥＳ）、変更画面表示部２４は、変更画面を消去して（ステップＳ５７）設定変更処理を終了する。これに対しキャンセルボタンの操作を検出しなかった場合（ステップＳ６０でＮＯ）、ステップＳ５０に戻り、変更画面に表示される印刷設定項目の変更ボタン操作が検出されたか否かを判断する。そして、確定ボタン、初期化ボタンまたはキャンセルボタンのいずれかの操作が検出されるまでステップＳ５０以下の処理を繰り返す。
【００５９】
次に、ドライバ１０によって表示される各画面例について詳しく説明する。図９は、差分表示領域Ｒ３を含む印刷設定画面Ｇ１の初期画面の一例を示す図である。ドライバ１０が起動し、記憶部１１から画面情報３０および設定情報３１が読み出されると、印刷設定画面表示部２１は印刷設定画面情報３０ａおよび設定情報３１を反映した印刷設定画面Ｇ１の初期画面を生成し、表示装置２８に表示する。また、設定情報表示部２３は、差分設定情報領域情報３０ｂに基づいて印刷設定画面Ｇ１内の所定位置に差分表示領域Ｒ３を表示する。差分表示領域Ｒ３は設定項目表示領域Ｒ１と共に表示され、印刷設定画面Ｇ１が表示されている限り表示装置２８に常時表示される。
【００６０】
印刷設定画面Ｇ１は、複数のタブＴ１〜Ｔ７に分類された複数の表示画面により構成されており、複数の印刷設定項目が各表示画面の設定項目表示領域Ｒ１に分類して配置されている。そして、最前面のタブＴ１において表示される表示画面が表示装置２８に表示され、その他のタブＴ２〜Ｔ７に対応する表示画面は最前面のタブＴ１において表示される表示画面のバックグランドで表示された状態となる。ただし、全てのタブＴ１〜Ｔ７は、例えば画面上部において表示されるため、ユーザーは、タブの選択操作を行うことにより、任意の表示画面を最前面に表示させることができ、各表示画面に含まれる印刷設定項目を所望の設定値に変更することができる。図９に示すように、印刷設定画面Ｇ１の初期画面において設定項目表示領域Ｒ１に表示される各印刷設定項目の設定値は、予め初期値３１ｃに設定された状態で表示される。
【００６１】
このような印刷設定画面Ｇ１では、ユーザーが各印刷設定項目の設定値を初期値から変更する場合、タブＴ１〜Ｔ７のいずれかを選択して目的とする印刷設定項目が配置されている表示画面を探し出し、目的とする印刷設定項目が配置されている表示画面を表示させた状態で設定値を変更することができる。
【００６２】
また印刷設定画面Ｇ１の初期画面では、各印刷設定項目について初期値３１ｃを反映させたプレビュー画像Ｄ１がプレビュー表示領域Ｒ２に表示される。さらに印刷設定画面Ｇ１の初期画面では、ユーザーによる設定操作が行われる前の状態であり、初期値と差分のある印刷設定項目が存在しないため、差分表示領域Ｒ３は空欄のままとなる。
【００６３】
その後、ユーザーによる設定操作が行われ、印刷設定が変更されると、プレビュー表示領域Ｒ２において、ユーザーに設定操作を反映させた印刷設定に基づくプレビュー画像が表示されるようになる。したがって、ユーザーは、プレビュー表示領域Ｒ２に表示されるプレビュー画像Ｄ１を参照することにより、現在の設定状態での印刷イメージをリアルタイムで把握することができる。またユーザーによる設定操作が行われ、各印刷設定項目が初期値から変更されると、差分表示領域Ｒ３において初期値３１ｃと現在設定値３１ｄとの差分の検出された印刷設定項目についての情報が表示される。すなわち、差分検出部２２が印刷設定項目において初期値３１ｃと現在設定値３１ｄとの差分を検出すると、差分検出部２２から設定情報表示部２３に通知し、設定情報表示部２３は通知を受けた印刷設定項目に関する情報を差分表示領域Ｒ３に表示する。本実施形態の場合、設定情報表示部２３は、差分の検出された印刷設定項目の項目情報３１ａを設定情報３１から抽出し、差分表示領域Ｒ３における項目名表示欄Ｐ１に表示する。また設定情報表示部２３は、差分の検出された印刷設定項目の現在設定値３１ｄを設定情報３１から抽出し、差分表示領域Ｒ３における現在設定値表示欄Ｐ２に表示する。
【００６４】
図１０は、ユーザーによる設定操作が行われた状態の印刷設定画面Ｇ１０の一表示例を示す図である。印刷設定画面Ｇ１０はタブＴ２が最前面に位置しており、タブＴ２に対応する表示画面が表示装置２８に表示されている。当該表示画面の設定項目表示領域Ｒ１には、ページ割付（詳細設定を含む）、印刷種類および章分けの印刷設定に関する印刷設定項目が含まれている。ここで、図１０の例では、ユーザーがこれらの印刷設定項目に対する印刷設定操作を行い、現在の設定値を初期値３１ｃから別の値に変更している。そのため、印刷設定画面Ｇ１０では、ページ割付（詳細設定を含む）、印刷種類および章分けの印刷設定項目について初期値３１ｃと現在設定値３１ｄとの差分が検出される。すなわち、図３に示したとおり、ページ割付の初期値は「１ｉｎ１」であるところ、印刷設定画面Ｇ１０のレイアウトＲ１０に表示されるページ割付の現在設定値は「２ｉｎ１」に設定されている。また、印刷種類の初期値は「片面印刷」であるところ、現在設定値は「両面印刷」に設定されている。そして、章分けの初期値は「ＯＦＦ」であるところ現在設定値は「ＯＮ」に設定されている。また、印刷画像の第４ページが印刷用紙の所定ページ目に位置するように設定されている。なお、印刷種類において「片面印刷」に設定されている場合、章分けを「ＯＮ」とすることは禁則ルールが適用される。そのため、印刷種類の現在設定値が「片面印刷」である場合、印刷設定画面において章分けを「ＯＮ」に変更することはできない。
【００６５】
したがって、印刷設定画面Ｇ１０において、設定部２０により各印刷設定項目の設定値が初期値３１ｃとは異なる値に変更されて現在設定値３１ｄが更新されると、印刷設定画面表示部２１により表示されるそれらの印刷設定項目の設定値が現在設定値３１ｄを反映した値に更新される。また、図示していないが、禁則ルールが適用される印刷設定項目については、禁則ルール適用となる設定値を選択できないように通常とは異なる表示態様で表示する。
【００６６】
一方、プレビュー表示領域Ｒ２には、印刷設定画面Ｇ１０においてユーザーにより変更された印刷設定項目の現在設定値を反映したプレビュー画像Ｄ１０が表示される。図１０に示すとおり、印刷設定画面Ｇ１０において、ページ割付（詳細設定を含む）、印刷種類および章分けにつき初期値から変更されていることから、設定情報表示部２３は、これらの設定値の変更を反映して更新された設定情報３１に基づき、プレビュー画像Ｄ１０を生成し、プレビュー表示領域Ｒ２に表示する。
【００６７】
そして、初期値３１ｃから変更された現在設定値３１ｄを有するページ割付（詳細設定を含む）、印刷種類および章分けの各印刷設定項目について、差分検出部２２が差分を検出し、これらの設定情報３１を抽出して設定情報表示部２３に通知すると、設定情報表示部２３は、それら差分の検出された印刷設定項目についての項目情報３１ａおよび現在設定値３１ｄを差分表示領域Ｒ３に一覧形式で表示する。これにより、ユーザーは、印刷設定画面Ｇ１０に対する設定操作変更を行いながら、差分表示領域Ｒ３において表示される一覧形式により、自身の設定行為により初期値３１ｃから変更された印刷設定項目の項目情報３１ａおよび現在設定値３１ｄを確認することができる。これにより、初期値３１ｃから変更する必要のある印刷設定項目のうち、いずれが既に変更されいずれが未だ変更されていないのかを容易に確認できるため、印刷設定作業を効率的に行うことが可能となる。また、プレビュー表示領域Ｒ２には、現在設定値３１ｄを反映させたプレビュー画像Ｄ１０が表示されるため、ユーザーは現在の設定状態を視覚的に把握することができ、より効率的に印刷設定作業を進めることが可能となる。
【００６８】
図１１は、変更画面Ｇ２２が表示される場合の一例を示す図である。差分表示領域Ｒ３において表示された差分のある印刷設定項目のうち、例えばユーザーがページ割付に関する印刷設定項目を選択すると、変更画面表示部２４は、選択されたページ割付の印刷設定項目に対応する変更画面Ｇ２２を印刷設定画面Ｇ１０の前面側にポップアップ表示する。このとき、変更画面表示部２４は、印刷設定画面情報３０ａからページ割付の印刷設定項目に関する表示部品の表示サイズ及び表示態様が定義された情報を抽出し、その抽出した情報に基づいて変更画面Ｇ２２の画面構成を構築する。すなわち、印刷設定画面Ｇ１０の設定項目表示領域Ｒ１において、ページ割付の印刷設定項目は、プルダウンボタンＰＢ１およびページ割付の詳細設定を行うための別の表示画面を表示するためのボタンＢ５を含む表示部品としてタブＴ２の所定位置に表示され、ページ割付設定領域Ｒ２１を構成している。変更画面表示部２４は、プルダウンボタンＰＢ１およびボタンＢ５に対応する表示部品の表示サイズ及び表示態様を印刷設定画面情報３０ａに基づいて特定し、その特定した表示サイズ及び表示態様でそれらの表示部品を変更画面Ｇ２２の内側に配置し、ページ割付についてポップアップ表示させる変更画面Ｇ２２を生成する。このとき、変更画面表示部２４は、ポップアップ定義情報３２を反映させて変更画面Ｇ２２を生成し、変更画面Ｇ２２を印刷設定画面Ｇ１０の前面側に表示する。その結果、変更画面Ｇ２２は、図１１に示すように、ページ割付の設定変更を行うためのプルダウンボタンＰＢ５と、ページ割付の詳細設定を行うための別の表示画面を更に表示するためのボタンＢ７と、確定ボタンＢ１０と、キャンセルボタンＢ１１と、初期化ボタンＢ１２を備える画面構成として、表示装置２８に表示される。
【００６９】
したがって、変更画面Ｇ２２のページ割付設定領域Ｒ２２には、印刷設定画面Ｇ１０のページ割付設定領域Ｒ２１と同じ表示態様でプルダウンボタンＰＢ５およびボタンＢ７が表示されるようになる。これにより、ユーザーは当該印刷設定項目に関する印刷設定画面Ｇ１０における表示態様と同じ表示態様の変更画面Ｇ２２を見ながら設定操作を行うことが可能であり、しかも印刷設定画面Ｇ１０における設定操作と同様の操作により変更画面Ｇ２２に対する設定操作を行えるため、設定操作の効率化を図れる。
【００７０】
ユーザーが変更画面２２において設定操作を行うと、変更画面表示部２４は変更画面Ｇ２２における表示を、設定操作の内容に対応した表示に変更する。しかし、確定ボタンＢ１０の操作が検出されない限り、変更画面表示部２４は現在設定値３１ｄを更新しない。したがって、印刷設定画面Ｇ１０の表示内容は変更画面Ｇ２２の表示変更に対応して更新されるものではない。そして、変更画面Ｇ２２における設定操作が完了した場合、ユーザーがマウスポインタを確定ボタンＢ１０上に合わせてクリックすることにより、変更画面表示部２４は、設定操作における設定内容を設定情報３１に反映して更新する。そして、更新された設定情報３１に基づき、印刷設定画面表示部２１は印刷設定画面Ｇ１０の表示状態を更新する。なお、変更画面表示部２４は、マウスポインタが確定ボタンＢ１０上にある状態でクリックされるタイミングで変更画面Ｇ２２を消去する。
【００７１】
ユーザーがキャンセルボタンＢ１１上にマウスポインタを合わせてクリックすると、変更画面Ｇ２２における設定操作の内容如何にかかわらず、変更画面表示部２４は、ユーザーによる変更画面Ｇ２２での設定操作の内容を設定情報３１に反映することなく変更画面Ｇ２２を消去する。この場合、ユーザーが変更画面Ｇ２２に対して設定変更を行った場合の設定値は破棄される。
【００７２】
ユーザーが初期化ボタンＢ１２上にマウスポインタを合わせてクリックすると、変更画面Ｇ２２における設定操作の内容如何にかかわらず、変更画面表示部２４は、変更画面Ｇ２２に表示されるページ割付についての設定値を初期値３１ｃに変更する。すなわち、変更画面表示部２４は、ページ割付についての設定値を初期値である「１ｉｎ１」に変更して設定情報３１を更新し、変更画面Ｇ２２を消去する。そして、印刷設定画面表示部２１は、更新された設定情報３１を反映させて印刷設定画面Ｇ１０を更新する。すなわち、印刷設定画面Ｇ１０のページ割付設定領域Ｒ２１において表示される現在の設定値が「２ｉｎ１」から「１ｉｎ１」に更新される。
【００７３】
このように、ユーザーは、差分表示領域Ｒ３に表示される印刷設定項目のうち、設定値を再び初期値に戻したいあるいは更に変更したい印刷設定項目を選択することにより、表示装置２８にその印刷設定項目の設定変更を行うための変更画面Ｇ２２を表示させることができ、変更画面Ｇ２２において当該印刷設定項目の現在設定値３１ｄを容易に初期化またはさらに変更できる。そして、変更画面Ｇ２２において更新された現在設定値３１ｄを印刷設定画面表示部２１が印刷設定画面Ｇ１０に反映させる。よって、ユーザーは、複数のタブの中から設定を変更したい印刷設定項目が配置された表示画面を探し出す作業を行う必要がなく、初期値と現在設定値との差分のある印刷設定項目について効率的に設定作業を進めることができる。
【００７４】
図１１において、変更画面の表示態様の一例につき説明したが、変更画面の表示態様はこれに限定されるものではない。すなわち、記憶部１１に記憶されたポップアップ定義情報３２は、変更画面の表示態様に関する機能の一部または全部をユーザーの選択に応じて更新し、変更画面の表示態様を特定する。図１２は、図１１とは異なる変更画面の表示態様の一例を示す図である。図１１において、差分表示領域Ｒ３のページ割付がユーザーにより選択された場合、ページ割付のプルダウンボタンＰＢ１およびこれと関連するページ割付詳細ボタンＢ５に対応するプルダウンボタンＰＢ５およびページ割付詳細ボタンＢ７が変更画面Ｇ２２のページ割付設定領域Ｒ２２に表示される態様を説明した。これに対して、同じく差分表示領域Ｒ３のページ割付がユーザーにより選択された場合、図１２に示す例においては、変更画面Ｇ３０のページ割付設定領域Ｒ２２にページ割付の設定を行うためのプルダウンボタンＰＢ５だけが表示される。すなわち、設定情報３１においてページ割付の関連項目情報に設定されている印刷順序などについての設定変更画面を表示するページ割付詳細ボタンは、ページ割付設定領域Ｒ２２に表示されない。これにより、ユーザーは、初期化または変更する必要がある印刷設定項目のみを変更表示画面Ｇ３０に表示させて、当該印刷設定項目のみを初期化または変更することが可能となり、より簡便に所望の印刷設定項目のみにつき初期化または変更することができる。
【００７５】
図１３は、変更画面の表示態様につき、差分表示領域Ｒ３においてユーザーにより選択された印刷設定項目およびこれと関連項目情報に設定されている印刷設定項目を変更画面に表示した場合の一例を示す図である。図１３（ａ）の例では、ユーザーにより差分表示領域Ｒ３においてページ割付の印刷設定項目が選択された場合において、変更画面Ｇ４０のページ割付設定領域Ｒ４０にページ割付の設定変更を行うプルダウンボタンのみが表示され、同画面上の印刷順序設定領域Ｒ４１に印刷順序の設定変更のみを行うプルダウンボタンが表示される。図３において示すとおりページ割付の関連項目として印刷順序が設定されているため、例えば変更画面を表示するときには、ユーザーによって選択された印刷設定項目とそれに関連する印刷設定項目との双方を含む変更画面を表示することが可能である。
【００７６】
図１３（ａ）の例では、ページ割付のみならず、その関連項目である印刷順序の設定変更を行うプルダウンボタンも変更画面Ｇ４０に表示される。そして、印刷順序についての設定変更を行うプルダウンボタンは、例えば印刷設定画面Ｇ１０におけるページ割付詳細ボタンＢ５を操作することにより新たに表示される別の表示画面に含まれる。すなわち、ページ割付と印刷順序の設定変更を行うプルダウンボタンは、印刷設定画面Ｇ１０においてそれぞれ別の表示画面に配置された印刷設定項目である。このように本来は印刷設定画面Ｇ１０においてそれぞれ別の表示画面に含まれる印刷設定項目を、図１３（ａ）に示すように変更画面表示部２４が１つのウィンドウとして表示する変更画面Ｇ４０に展開して表示することにより、ページ割付と印刷順序とのそれぞれを同時に変更操作することができるようになるため、操作性が向上する。
【００７７】
なお、図１３（ａ）の例において、印刷順序の設定変更を行うための印刷順序設定領域Ｒ４１は、印刷順序について初期値と現在設定値との差分が検出されたか否かにかかわらず、変更画面Ｇ４０に表示してもよい。これにより、ユーザーがページ割付の設定値を初期化または別の値に変更することを意図して変更画面Ｇ４０を表示させた場合に、ページ割付の設定値の初期化または変更に合わせて、これと関連する印刷順序についても同じく変更画面Ｇ４０において初期化または変更することができるため、効率的に印刷設定作業を進めることが可能となる。
【００７８】
図１３（ｂ）は、変更画面Ｇ４１にページ割付およびこれに関連する印刷順序の設定変更を行うためのページ割付設定領域Ｒ４５および印刷順序設定領域Ｒ４６が表示された状態において、初期値と現在設定値との差分が検出された印刷設定項目の表示態様を通常とは異なる強調した表示態様で表示する例を示している。図１３（ｂ）の例では、ページ割付の印刷設定項目が初期値から変更されており、ページ割付設定領域Ｒ４５を強調して表示した強調表示の一例を示している。先の図１３（ａ）の場合と同じく、ユーザーにより差分表示領域Ｒ３においてページ割付が選択された場合に、変更画面Ｇ４１ではページ割付と印刷順序の変更操作を行うプルダウンボタンをそれぞれページ割付設定領域Ｒ４５および印刷順序設定領域Ｒ４６に表示する。
【００７９】
そして、変更表示部２４は、選択された印刷設定項目およびこれに関連する印刷設定項目のそれぞれについて、差分検出部２２により差分が検出されたか否かを設定情報３１に基づいて確認し、差分が検出された印刷設定項目を変更画面Ｇ４１に表示するときに強調表示する。すなわち、図１３（ｂ）に示すように、変更表示部２４は、差分検出部２２により差分が検出され、差分表示領域Ｒ３に表示されたページ割付について、例えばページ割付設定領域Ｒ４５の構成文字の太字化、ポイント数増加およびプルダウンボタンのハイライト化などにより、差分が検出されなかった印刷順序について設定変更を行うための印刷順序設定領域Ｒ４６よりも強調した表示態様で表示する。
【００８０】
このように、変更画面Ｇ４１において、初期値と現在設定値との差分のある印刷設定項目について強調表示を行うことにより、ユーザーは容易に差分のある印刷設定項目を把握することができ、例えば初期値に戻したい場合にいずれの印刷設定項目を初期値に戻せばよいのか容易に認識できる。よって、設定作業を効率的に進めることが可能となる。
【００８１】
なお、図１３（ｂ）に示した例では、選択された印刷設定項目およびこれに関連する印刷設定項目が表示される変更画面Ｇ４１における強調表示の例を示した。しかし、本発明はこれに限られるものではなく、選択された印刷設定項目のみが表示される変更画面において、この選択された印刷設定項目が強調表示されてもよい。或いは、選択された印刷設定項目および当該印刷設定項目の所定の設定値との間で禁則ルールが適用される可能性のある印刷設定項目が表示される変更表示画面において、差分が検出された印刷設定項目が強調表示されてもよい。
【００８２】
図１４は、選択された印刷設定項目の設定変更を行う操作表示、および当該印刷設定項目の所定の設定値との間で禁則ルールが適用される可能性のある印刷設定項目の設定変更を行う操作表示を表示する変更画面の表示の一例である。図１４（ａ）における変更画面Ｇ５０は、印刷種類の設定変更を行うためのプルダウンボタンを表示する印刷種類設定領域Ｒ５０と、章分けの設定変更を行うためのチェックボックスおよび数字入力欄を有する章分け設定領域Ｒ５１を備える。印刷種類の現在設定値は「両面印刷」であり、章分けの現在設定値は「ＯＮ」で、数字入力欄において印刷画像の第４ページが表面に印刷されるよう設定されている。この点、図３において示したとおり、印刷種類の設定値が「片面印刷」の場合、章分けの「ＯＮ」の設定との間で両立し得ない関係に立つため、禁則ルールが適用されるよう設定情報３１において設定されている。変更画面表示部２４は、印刷種類の設定変更を行うための変更画面Ｇ５０を表示する際、ポップアップ定義情報３２に基づき、印刷種類における特定の設定値との間で禁則ルールが適用される可能性のある設定の印刷設定項目に関する情報を印刷設定画面情報３０ａおよび設定情報３１から抽出し、変更画面Ｇ５０に反映させる。
【００８３】
そして、図１４（ｂ）に示すように、変更画面Ｇ５０において印刷種類設定領域Ｒ５０の印刷種類の設定値を「片面印刷」に変更した場合、章分けの現在設定値である「ＯＮ」の設定と両立し得ない関係に立つ。そこで、変更画面表示部２４は、ユーザーにより印刷種類の設定値を「片面印刷」に変更する操作を検出すると、変更画面Ｇ５０上の印刷種類の表示を「片面印刷」に変更すると共に、この設定値と両立し得ない関係に立ち禁則ルールが適用される可能性のある章分けについて機能を無効化し、章分け設定領域Ｒ５１における章分けの現在設定値である「ＯＮ」の表示などを例えばグレーアウトさせて表示することにより、ユーザーに対して章分け機能が無効になったことを通知する。尚、ユーザーに対して機能が無効になったことを通知するための表示態様は、グレーアウトに限らず、通常の表示態様とは異なる表示態様に変化させるものであれば、どのようなものであっても構わない。ただし、上述した強調表示の表示態様とは異なる表示態様とすることが好ましい。そして、変更画面表示部２４は、確定ボタンの操作を検出すると、印刷設定の現在設定値を「片面印刷」に更新し、これと共に章分けの現在設定値如何にかかわらず章分けの機能自体を無効化した上で変更画面Ｇ５１を消去する。これに伴い、印刷設定画面表示部２１は、更新された現在設定値３１ｄを印刷設定画面Ｇ１０に反映し、また、章分けの機能が無効化されたことを反映して印刷設定画面Ｇ１０の章分けに関する箇所の表示をグレーアウトするなど表示態様を変更する。
【００８４】
このように、変更画面において印刷設定項目の設定作業が行われた結果、当該印刷設定項目の変更後の現在設定値３１ｄと両立し得ない関係に立つ現在設定値３１ｄの印刷設定項目の機能を無効化することにより、印刷設定の統一性を保持することが可能となる。
【００８５】
なお、本実施形態において、当該印刷設定項目の変更後の設定値との関係で禁則ルールが適用される印刷設定項目の機能を無効化する場合を示したが、これに限られず、禁則ルールが適用される印刷設定項目の現在設定値を初期値３１ｃに変更することにより両立し得ない関係を解消してもよい。また、印刷設定項目の設定値を変更することにより両立し得ない関係が生じる場合には、当該印刷設定項目につきそのような設定値に変更できないとしてもよい。
【００８６】
図１５は、禁則ルールが適用される可能性があることを示唆する表示を行う場合の変更画面Ｇ６０の表示例を示す図である。変更画面Ｇ６０は、印刷種類の設定変更を行うプルダウンボタンを有する印刷種類設定領域Ｒ６０と、章分けの設定変更を行うチェックボックスおよびページ番号を入力可能な記入欄を有する章分け設定領域Ｒ６１と、章分けは印刷種類の設定が「両面印刷」または「小冊子印刷」の場合にのみ使用可能である旨を表示したメッセージ表示領域Ｒ６２を備える。
【００８７】
印刷種類設定領域Ｒ６０は、印刷種類の設定を変更可能なプルダウンボタンを有し、また、当該プルダウンボタンにおいて、印刷種類の現在設定値が「両面印刷」であることを表示している。章分け設定領域Ｒ６１は、章分けの設定を変更可能なチェックボックスと、章分けするページ番号を入力する数値入力欄を有する。印刷種類の「片面印刷」と章分けの「ＯＮ」の設定が両立し得ない関係に立つことは上述したとおりである。図１５に示すように章分け設定領域Ｒ６１において章分けの現在設定値が「ＯＮ」であることが示され、また、第４ページを章分けするようページ番号が入力されている。
【００８８】
変更画面表示部２４は、設定情報３１から印刷種類に関する設定情報を抽出する際、印刷種類における「片面印刷」の設定は章分けの「ＯＮ」の設定と両立し得ない関係に立つことを読み取る。そして、変更画面表示部２４は、章分けに関する設定情報３１も抽出し、これらの印刷設定項目に関する情報を印刷設定画面情報３０ａから抽出した上で、ポップアップ定義情報３２を参照して変更画面Ｇ６０を生成する。ここで、変更画面表示部２４は、印刷種類において「片面印刷」に設定値を変更すると章分けの「ＯＮ」の設定と両立し得ない関係に立つことを示唆するメッセージ情報を、例えば印刷設定画面情報３０ａから抽出し、変更画面Ｇ６０におけるメッセージ表示領域Ｒ６２に当該メッセージ情報に基づくメッセージを付加する。これにより、ユーザーが変更画面Ｇ６０において印刷設定項目の設定変更を行う際、変更画面Ｇ６０のメッセージ表示領域Ｒ６２に表示されるメッセージを参照することにより、禁則ルールが適用されることを失念して印刷設定項目の設定値を変更する事態を回避可能となる。
【００８９】
図１６は、上述した変更画面の表示態様をユーザーが選択してカスタマイズする場合の表示の一例を示す図である。印刷設定画面Ｇ７０は、例えばユーザーによりタブＴ７が選択され、タブＴ７に対応する表示画面が最前面に表示された画面である。この印刷設定画面Ｇ７０には、変更画面がポップアップ表示されるときの表示態様をユーザーが予め選択設定することができる表示領域Ｒ４が含まれる。この表示領域Ｒ４には、ユーザーがポップアップ表示態様として選択可能な複数の選択項目Ｒ７０，Ｒ７１，Ｒ７２，Ｒ７３と、ユーザーが予めオンオフ設定可能な設定項目Ｒ７４とを有している。
【００９０】
選択項目Ｒ７０は、差分表示領域Ｒ３において選択された印刷設定項目に加え、当該印刷設定項目に関連する印刷設定項目や、当該印刷設定項目に関して禁則ルール情報３１ｆに登録された印刷設定項目についても変更画面に表示させた状態で変更画面をポップアップ表示させる項目である。この選択項目Ｒ７０がユーザーによって予め選択されると、ユーザーが差分表示領域Ｒ３に表示された印刷設定目を選択したときに表示される変更画面は、例えば図１１、図１３、図１４の変更画面のような表示態様となる。
【００９１】
選択項目Ｒ７１は、変更画面における印刷設定項目の表示態様を、印刷設定画面Ｇ１０における当該印刷設定項目の表示態様と同一態様にして変更画面をポップアップ表示させる項目である。この選択項目Ｒ７１がユーザーによって予め選択されると、ユーザーが差分表示領域Ｒ３に表示された印刷設定目を選択したときに表示される変更画面は、例えば上記の図１１〜図１４のそれぞれに示した変更画面のような表示態様となる。
【００９２】
選択項目Ｒ７２は、差分表示領域Ｒ３において選択された印刷設定項目に加え、これと設定情報３１において関連項目とされる印刷設定項目を展開して表示させた状態で変更画面をポップアップ表示させる項目である。この選択項目Ｒ７２がユーザーによって予め選択されると、関連項目とされる印刷設定項目が印刷設定画面において別の表示画面において表示される設定となっている場合には、ユーザーにより選択された印刷設定項目およびその関連項目とされる印刷設定項目を含む一の変更画面が生成され、例えば図１３に示すような変更画面がポップアップ表示されるようになる。
【００９３】
選択項目Ｒ７３は、差分表示領域Ｒ３においてユーザーにより選択された印刷設定項目を変更するための設定項目名および現在設定値のみを変更画面に表示する態様で変更画面をポップアップ表示させる項目である。この選択項目Ｒ７３がユーザーによって予め選択された場合、例えば図１２に示したように、ユーザーにより差分表示領域Ｒ３において選択された印刷設定項目のみの設定変更を行うための変更画面が表示され、この印刷設定項目の関連項目や禁則ルール適用の可能性がある印刷設定項目についての設定変更を行う表示領域などが表示されない。このように、ユーザーが選択した印刷設定項目のみの設定変更を行うための変更画面を表示することにより、目的とする印刷設定項目についての設定変更を確実に行うことが可能となる。なお、選択項目Ｒ７３は、前述の選択項目Ｒ７０およびＲ７２によるポップアップ表示態様とは両立しない関係にある。したがって、選択項目Ｒ７３が選択された場合、選択項目Ｒ７０およびＲ７２をユーザーが重畳的に選択することはできなくなると共に、逆に選択項目Ｒ７０およびＲ７２のいずれかがユーザーによって選択された場合には、選択項目Ｒ７３をユーザーが重畳的に選択することはできなくなる。
【００９４】
設定項目Ｒ７４は、変更画面に初期化ボタンＢ１２を表示させた状態でポップアップさせるか否かを設定する項目である。ユーザーにより予め設定項目Ｒ７４のチェックボックスにチェックマークが付与されることにより、変更画面に初期化ボタンＢ１２を表示させた状態でポップアップ表示が行われるようになり、例えば図１１〜図１５に示したような変更画面が表示されるようになる。これに対し、チェックボックスのチェックマークが消されると、変更画面がポップアップ表示されるとき、初期化ボタンＢ１２は表示されない。ユーザーは、初期化ボタンＢ１２を表示した状態で変更画面がポップアップ表示されるように予め設定しておけば、変更画面に初期化ボタンＢ１２が表示されるため、その初期化ボタンＢ１２を操作することにより選択した印刷設定項目を簡単に初期値に戻すことができるようになる。
【００９５】
上述したとおり、本実施形態における印刷設定機能を備えた情報処理装置２は、ドライバ１０の差分検出部２２が、印刷設定項目について設定情報３１の初期値３１ｃと現在設定値３１ｄとの間の差分を検出すると、差分検出部２２が設定情報表示部２３に通知し、設定情報表示部２３は、これに基づいて印刷設定画面と共に表示される差分表示領域Ｒ３に当該印刷設定項目の項目情報３１ａおよび現在設定値３１ｄを表示する構成である。これにより、ユーザーは、どの印刷設定項目の設定が初期値からどのように変更されたのかを即時に確認することが可能となるため、印刷設定作業の進捗度を常に確認しつつ作業を進めることができる。
【００９６】
また、本実施形態における情報処理装置２は、差分表示領域Ｒ３において印刷設定項目を選択したことを設定情報表示部２３が検出すると、変更画面表示部２４を機能させて選択された印刷設定項目の現在設定値３１ｄを変更するための変更画面を印刷設定画面の前面側にポップアップ表示させる構成である。これにより、ユーザーは当該印刷設定項目について現在設定値３１ｄを初期値３１ｃに戻す、或いは更に別の値に変更することができ、一旦は設定を変更した印刷設定項目につき、効率的に再度初期化または更に更新することができる。このとき、ユーザーは、複数の表示画面のうち、設定変更を行いたい印刷設定項目がどの表示画面に含まれているかを探し出す必要がないので、設定変更時の操作性が著しく改善され、一度初期値から変更した設定値を効率的に変更することができるようになる。
【００９７】
以上、本発明に関する一実施形態について説明したが、本発明は上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【００９８】
例えば、上記実施形態においては、主として情報処理装置２がプリンタドライバを起動することにより機能するドライバ１０が印刷設定画面を表示し、ユーザーによる操作に基づいて印刷設定を行う場合を例示した。すなわち、上記実施形態においては、本発明に係る設定装置の一例として、情報処理装置２が印刷設定装置として機能する場合を例示した。しかし、本発明の設定装置は、必ずしも上述した印刷設定装置に限られるものでない。例えば、上述した画像形成装置３は、一般にユーザーに対して各種情報を表示する表示部とユーザーが操作可能な操作入力部とを備えて構成される操作パネルを具備しており、そのような操作パネルに対してコピー機能やスキャン機能、プリント機能、ＦＡＸ機能などの各種機能に対するジョブの設定画面を表示し、ユーザーによる設定操作に基づいて複数の設定項目のそれぞれを初期値から変更していく。そのような画像形成装置３の操作パネルにおいてジョブの設定画面を表示するときにも上述した表示技術を適用することが可能である。すなわち、ユーザーによって初期値から変更された設定項目を操作パネルにおける一部の表示領域に一覧形式で表示し、その表示領域に表示された設定項目がユーザーによって選択されると、ユーザーによって選択された設定項目の設定値を更に変更するための変更画面をポップアップ表示させるようにしても良い。したがって、本発明に係る設定装置は、上述した印刷設定を行うものに限られず、様々な設定を行うものに適用可能なものである。
【００９９】
また上記においては、複数の表示画面がタブ形式で一のウィンドウ内に表示される場合を例示したが、これに限られるものでもない。すなわち、各種の設定項目を含む複数の表示画面が、それぞれ別のウィンドウとして表示されるものであっても構わない。
【符号の説明】
【０１００】
１  印刷設定システム
２  情報処理装置（設定装置）
１０  ドライバ
２０  設定部（設定手段）
２１  印刷設定画面表示部（印刷設定画面表示手段）
２２  差分検出部（差分検出手段）
２３  設定情報表示部（設定情報表示手段）
２４  変更画面表示部（変更画面表示手段）
【図１】
2015118588.tif 000003
【図２】
2015118588.tif 000004
【図３】
2015118588.tif 000005
【図４】
2015118588.tif 000006
【図５】
2015118588.tif 000007
【図６】
2015118588.tif 000008
【図７】
2015118588.tif 000009
【図８】
2015118588.tif 000010
【図９】
2015118588.tif 000011
【図１０】
2015118588.tif 000012
【図１１】
2015118588.tif 000013
【図１２】
2015118588.tif 000014
【図１３】
2015118588.tif 000015
【図１４】
2015118588.tif 000016
【図１５】
2015118588.tif 000017
【図１６】
2015118588.tif 000018