(57)【特許請求の範囲】
【請求項１】
画像形成装置に画像形成処理を依頼する画像形成依頼処理を行う画像形成依頼処理手段と、
前記画像形成依頼処理手段が画像形成依頼処理を行う際の画像形成設定の各設定項目の情報を含む設定情報を保持する設定情報保持手段と、
前記設定情報の設定項目ごとに入力を受け付ける設定部が表示された第１の操作画面を提供する処理を行う第１の操作画面提供手段と、
前記第１の操作画面の各設定項目の設定部に入力される設定値を所定の初期値に変更する初期化処理の実行を受付て実行する入力値初期化手段と、
前記入力値初期化手段による変更を規制する変更規制対象とする設定項目の選択指示を受付けると、前記第１の操作画面に入力される各設定項目について、変更規制対象とするとするか否かを予め受け付ける第２の操作画面を提供する第２の操作画面提供手段と、
前記第２の操作画面提供手段が変更規制対象とする旨を受け付けた設定項目を記憶する変更規制対象情報記憶手段と、
前記第１の操作画面において各設定項目の設定部に入力された設定値を、前記設定情報保持手段が保持する前記設定情報に反映する設定情報更新手段とを有し、
前記入力値初期化手段は、初期化処理の実行を受けると、前記変更規制対象情報記憶手段で変更規制対象として記憶された設定項目以外の設定項目を初期値に変更する
ことを特徴とする情報処理装置。
【請求項２】
前記第１の操作画面には、前記入力値初期化手段による変更を受け付けるための初期値設定部が表示されており、
前記入力値初期化手段は、前記第１の操作画面上の前記初期値設定部が操作されたことを契機に、前記第１の操作画面の各設定項目の設定部に入力される設定値を所定の初期値に変更する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定情報保持手段が保持する前記設定情報の各設定項目について、最後に初期値以外の設定値に変更してからの経過期間を管理する経過時間管理手段をさらに備え、
前記第２の操作画面には、前記画像形成設定の設定項目ごとに変更規制対象とするか否かを受け付ける規制設定部が表示されており、
前記第２の操作画面提供手段は、初期値とは異なる設定値で一定期間以上経過している設定項目に対応する規制設定部に、警告を促す画像を表示する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記第２の操作画面提供手段は、いずれかの規制設定部にカーソルが重ねられると、前記設定情報保持手段が保持する前記設定情報における当該規制設定部に対応する設定項目の現在の設定値と、当該規制設定部に対応する初期値を前記第２の操作画面上に追加表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記設定情報保持手段が保持する前記設定情報の各設定項目について、最後に初期値以外の設定値に変更してからの経過期間を管理する経過時間管理手段をさらに備え、
前記第１の操作画面提供手段は、前記初期値設定部にカーソルが重ねられると、少なくとも、変更規制対象になっている設定項目、又は初期値とは異なる設定値で一定期間以上経過している設定項目の一方の情報を前記第１の操作画面上に追加表示する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項６】
コンピュータを、
画像形成装置に画像形成処理を依頼する画像形成依頼処理を行う画像形成依頼処理手段と、
前記画像形成依頼処理手段が画像形成依頼処理を行う際の画像形成設定の各設定項目の情報を含む設定情報を保持する設定情報保持手段と、
前記設定情報の設定項目ごとに入力を受け付ける設定部が表示された第１の操作画面を提供する処理を行う第１の操作画面提供手段と、
前記第１の操作画面の各設定項目の設定部に入力される設定値を所定の初期値に変更する初期化処理の実行を受付て実行する入力値初期化手段と、
前記入力値初期化手段による変更を規制する変更規制対象とする設定項目の選択指示を受付けると、前記第１の操作画面に入力される各設定項目について、変更規制対象とするとするか否かを予め受け付ける第２の操作画面を提供する第２の操作画面提供手段と、
前記第２の操作画面提供手段が変更規制対象とする旨を受け付けた設定項目を記憶する変更規制対象情報記憶手段と、
前記第１の操作画面において各設定項目の設定部に入力された設定値を、前記設定情報保持手段が保持する前記設定情報に反映する設定情報更新手段として機能させ、
前記入力値初期化手段は、初期化処理の実行を受けると、前記変更規制対象情報記憶手段で変更規制対象として記憶された設定項目以外の設定項目を初期値に変更する
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置及びプログラムに関し、例えば、ＰＣ等の情報処理装置において、プリンタに対して印刷を依頼する処理に用いられる印刷設定（例えば、プリンタードライバーの設定）に適用し得る。
【背景技術】
【０００２】
従来、プリンタ（画像形成装置）に印刷処理（画像形成処理）を依頼する情報処理装置（例えば、ＰＣ等の端末）では、プリンタードライバーにより、ユーザから印刷設定（印刷する際の各設定項目の設定）を受け付ける。
【０００３】
そして、従来のプリンタードライバーにおいて、ユーザの操作負担を軽減する従来技術として特許文献１の記載技術がある。
【０００４】
特許文献１に記載されたプリンタードライバーでは、ユーザが変更したいプリンタードライバー上の任意の設定項目に関し、初期値との差分と該当項目に関するポップアップを表示し、該当項目の設定値を初期値に戻すこと等について記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１１８５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のプリンタードライバーでは、複数の設定項目のうち、任意の１つの項目については効率的な設定方法が実現されているが、一部の複数項目に関して一度に設定（制御）を行いたいというユーザのニーズには対応できず、十分な操作性を提供できない場合があった。
【０００７】
そのため、画像形成装置への各設定項目の設定を受け付ける際に、より利便性の高い操作環境を提供することができる情報処理装置及びプログラムが望まれている。
【課題を解決するための手段】
【０００８】
第１の本発明の情報処理装置は、（１）画像形成装置に画像形成処理を依頼する画像形成依頼処理を行う画像形成依頼処理手段と、（２）前記画像形成依頼処理手段が画像形成依頼処理を行う際の画像形成設定の各設定項目の情報を含む設定情報を保持する設定情報保持手段と、（３）前記設定情報の設定項目ごとに入力を受け付ける設定部が表示された第１の操作画面を提供する処理を行う第１の操作画面提供手段と、（４）前記第１の操作画面の各設定項目の設定部に入力される設定値を所定の初期値に変更する初期化処理の実行を受付て実行する入力値初期化手段と、（５）前記入力値初期化手段による変更を規制する変更規制対象とする設定項目の選択指示を受付けると、前記第１の操作画面に入力される各設定項目について、変更規制対象とするとするか否かを予め受け付ける第２の操作画面を提供する第２の操作画面提供手段と、（６）前記第２の操作画面提供手段が変更規制対象とする旨を受け付けた設定項目を記憶する変更規制対象情報記憶手段と、（７）前記第１の操作画面において各設定項目の設定部に入力された設定値を、前記設定情報保持手段が保持する前記設定情報に反映する設定情報更新手段とを有し、（８）前記入力値初期化手段は、初期化処理の実行を受けると、前記変更規制対象情報記憶手段で変更規制対象として記憶された設定項目以外の設定項目を初期値に変更することを特徴とする。
【０００９】
第２の本発明の情報処理プログラムは、コンピュータを、（１）画像形成装置に画像形成処理を依頼する画像形成依頼処理を行う画像形成依頼処理手段と、（２）前記画像形成依頼処理手段が画像形成依頼処理を行う際の画像形成設定の各設定項目の情報を含む設定情報を保持する設定情報保持手段と、（３）前記設定情報の設定項目ごとに入力を受け付ける設定部が表示された第１の操作画面を提供する処理を行う第１の操作画面提供手段と、（４）前記第１の操作画面の各設定項目の設定部に入力される設定値を所定の初期値に変更する初期化処理の実行を受付て実行する入力値初期化手段と、（５）前記入力値初期化手段による変更を規制する変更規制対象とする設定項目の選択指示を受付けると、前記第１の操作画面に入力される各設定項目について、変更規制対象とするとするか否かを予め受け付ける第２の操作画面を提供する第２の操作画面提供手段と、（６）前記第２の操作画面提供手段が変更規制対象とする旨を受け付けた設定項目を記憶する変更規制対象情報記憶手段と、（７）前記第１の操作画面において各設定項目の設定部に入力された設定値を、前記設定情報保持手段が保持する前記設定情報に反映する設定情報更新手段として機能させ、（８）前記入力値初期化手段は、初期化処理の実行を受けると、前記変更規制対象情報記憶手段で変更規制対象として記憶された設定項目以外の設定項目を初期値に変更することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像形成装置への各設定項目の設定を受け付ける際に、より利便性の高い操作環境を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る各装置の接続構成、及び、実施形態に係る情報処理装置の機能的構成について示したブロック図である。
【図２】実施形態に係る実行部の内部構成の例について示したブロック図である。
【図３】実施形態に係る情報処理装置が表示するプリンタードライバーＵＩ画面の初期状態の構成例について示した説明図である。
【図４】実施形態に係る情報処理装置が表示するプリンタードライバーＵＩ画面の印刷設定変更時の構成例について示した説明図である。
【図５】実施形態に係る情報処理装置が表示する標準設定オプション画面の初期状態の構成例について示した説明図である。
【図６】実施形態に係る情報処理装置が表示する標準設定オプション画面でツールチップメッセージが表示された状態について示した説明図である。
【図７】実施形態に係る情報処理装置が表示するプリンタードライバーＵＩ画面でツールチップメッセージが表示された状態について示した説明図である。
【図８】実施形態に係る設定データテーブルの構成例について示した説明図である。
【図９】実施形態に係る情報処理装置の動作（標準設定ボタンへマウスカーソルを当てるまでの動作）の例について示したフローチャートである。
【図１０】実施形態に係る情報処理装置の動作（標準設定オプション画面の推奨表示アイコン表示までの動作）の例について示したフローチャートである。
【図１１】実施形態に係る情報処理装置の動作（最終更新時刻の取得フロー）の例について示したフローチャートである。
【図１２】実施形態に係る情報処理装置の動作（プリンタードライバーＵＩ画面を開いてからの一連の動作）の例について示したフローチャートである。
【図１３】実施形態に係る情報処理装置の動作（標準設定オプション画面を開いてからの一連の動作）の例について示したフローチャートである。
【図１４】実施形態に係る情報処理装置の動作（標準設定オプション画面の項目名マウスオーバー時の動作）の例について示したフローチャートである。
【発明を実施するための形態】
【００１２】
（Ａ）主たる実施形態
以下、本発明による情報処理装置及び情報処理プログラムの一実施形態を、図面を参照しながら詳述する。
【００１３】
（Ａ−１）実施形態の構成
図１は、この実施形態に係る各装置の接続構成及び各装置（情報処理装置１００及び印刷装置２００）の機能的構成について示したブロック図である。
【００１４】
画像形成装置としての印刷装置２００は、情報処理装置１００等から送信された印刷データを受信し、当該印刷データに設定された印刷条件で、当該印刷データに基づく画像を印刷用紙（媒体）に印刷（画像形成）するものである。
【００１５】
情報処理装置１００は、情報処理装置１００に印刷データを送信して印刷処理を依頼することが可能な装置（端末）である。
【００１６】
情報処理装置１００は、例えば、ＰＣ、タブレット端末、スマートホン等のコンピュータ上にプログラム（実施形態に係る情報処理プログラムを含む）をインストールすることにより実現するようにしてもよい。
【００１７】
次に、情報処理装置１００の内部構成について、図１を用いて説明する。
【００１８】
情報処理装置１００は、制御部１１０、記憶部１２０、操作入力部１３０、表示出力部１４０、及びネットワークインターフェース（Ｉ／Ｆ）１５０を有している。
【００１９】
記憶部１２０は、制御部１１０により実行されるプログラム（制御部１１０の各機能を実現するためのプログラム）やパラメータ等を格納する機能を担っている。記憶部１２０の例としてＲＡＭ、ＲＯＭ等が挙げられる。この実施形態では、記憶部１２０には、制御プログラム１２１、アプリケーション１２２、及びプリンタードライバー１２３を含むプログラムが格納されているものとする。
【００２０】
操作入力部１３０及び表示出力部１４０は、ユーザインタフェースの機能を担っている。情報処理装置１００では、操作入力部１３０を用いてユーザから操作やデータ入力を受付け、表示出力部１４０を用いてユーザへの情報出力や操作画面の提示を行う機能を担っている。
【００２１】
操作入力部１３０は、例えば、キーボードやマウス等により構成することができる。表示出力部１４０としては、例えば、ディスプレイ等が挙げられる。
【００２２】
ネットワークインターフェース１５０は、ネットワークＮに接続するためのインタフェースである。情報処理装置１００は、ネットワークインターフェース１５０を用いてネットワークＮに接続し、ネットワークＮを介して印刷装置２００と通信する。
【００２３】
制御部１１０は情報処理装置１００全体を制御する機能を担っており、入力制御部１１１、表示制御部１１２、実行部１１３、及び通信制御部１１４を有している。
【００２４】
入力制御部１１１は、操作入力部１３０からの操作信号（ユーザの操作に応じた操作信号）を取得し、ユーザの操作／入力内容を認識（例えば、プリンタードライバー１２３の印刷設定情報等を認識）するものである。
【００２５】
表示制御部１１２は、表示出力部１４０に画像（例えば、印刷データに基づく印刷イメージ等）を表示させる処理を行うものである。
【００２６】
実行部１１３は、記憶部１２０に格納されている各プログラム（制御プログラム１２１、アプリケーション１２２、プリンタードライバー１２３等）を実行する機能（プログラムを実行するプロセッサの機能）を担っている。
【００２７】
通信制御部１１４は印刷装置２００との通信を制御する機能を担っている。
【００２８】
制御プログラム１２１は制御部１１０を入力制御部１１１、表示制御部１１２、実行部１１３、通信制御部１１４として機能させるためのプログラム（例えば、ＯＳ等のミドルウェアに相当するプログラム）である。
【００２９】
アプリケーション１２２は、この実施形態では文書等のデータ（印刷対象となるデータ）を作成するプログラムであるものとする。
【００３０】
プリンタードライバー１２３は印刷装置２００を用いた印刷の挙動を制御するプログラムである。プリンタードライバー１２３が記憶される領域には、印刷の各設定項目についてデータを保持するための設定データテーブル１２３ａも記憶されているものとする。設定データテーブル１２３ａの内部構成については後述する。
【００３１】
次に、印刷装置２００の内部構成について説明する。
【００３２】
印刷装置２００は、制御部２１０、記憶部２２０、操作入力部２３０、印刷部２４０、及びネットワークインターフェース（Ｉ／Ｆ）２５０を有している。
【００３３】
制御部２１０は印刷装置２００全体を制御するものであり、印刷制御部２１１及び通信制御部２１２を有している。
【００３４】
印刷制御部２１１は、印刷部２４０が行う印刷プロセスを制御するものである。
【００３５】
通信制御部２１２は情報処理装置１００との通信に関する制御を行うものである。
【００３６】
記憶部２２０は、制御部２１０が行う各処理に際して用いられるプログラムやデータを格納するものである。
【００３７】
操作入力部２３０はユーザからの操作入力を受付けるデバイスである。
【００３８】
印刷部２４０は、制御部２１０（印刷制御部２１１）の制御に従って、印刷用紙に印刷を行う装置（プリンターエンジン）である。
【００３９】
ネットワークインターフェース２５０はネットワークＮに接続するためのインタフェースである。印刷装置２００は、ネットワークインターフェース２５０を用いてネットワークＮに接続し、ネットワークＮを介して情報処理装置１００にアクセスする。
【００４０】
次に、情報処理装置１００の制御部１１０で動作する実行部１１３の内部構成について図２を用いて説明する。図２では、制御部１１０の実行部１１３が、記憶部１２０を構成する各プログラムを実行した場合の機能的構成について示している。
【００４１】
図２に示すように、実行部１１３では、アプリケーション実行部１１３ａ、データ作成部１１３ｂ、画面作成部１１３ｃ、情報登録部１１３ｄ、及び情報表示切替部１１３ｅが構成されている。
【００４２】
アプリケーション実行部１１３ａは、実行部１１３が、記憶部１２０上のアプリケーション１２２を実行することにより構成されるものである。アプリケーション実行部１１３ａは、記憶部１２０内でアプリケーション１２２に割当てられた領域を作業領域として動作する。
【００４３】
アプリケーション実行部１１３ａは、印刷するための描画データを作成し、グラフィックエンジンなどによって描画データをプリンタードライバー１２３に依存する描画形式に変換した後、そのデータをデータ作成部１１３ｂに供給する。
【００４４】
データ作成部１１３ｂは、アプリケーション実行部１１３ａから供給されたデータ（描画データに基づくデータ）に基づいて、印刷装置２００が処理可能な印刷データを作成し、作成したデータを通信制御部１１４に供給する。
【００４５】
画面作成部１１３ｃは、プリンタードライバー１２３のユーザインタフェース（以下、「ＵＩ」と呼ぶ）としてのダイヤログ画面（操作画面；ＧＵＩ画面）を作成し、表示制御部１１２に表示させる処理を行う。以下では、プリンタードライバー１２３（設定データテーブル１２３ａ）が印刷設定の各設定項目について入力を受付けるダイヤログ画面を、「プリンタードライバーＵＩ画面」（第１の操作画面）と呼ぶものとする。
【００４６】
情報登録部１１３ｄは、画面作成部１１３ｃが表示させたプリンタードライバーＵＩ画面（ダイアログ画面）で、ユーザが操作した内容（操作入力部１３０を用いて操作した内容）を認識して、ユーザの操作に従った入力情報を取得する。そして、情報登録部１１３ｄは、取得した入力情報に基づいて、プリンタードライバー１２３の設定データテーブル１２３ａを更新する。
【００４７】
情報表示切替部１１３ｅは、画面作成部１１３ｃが表示させたプリンタードライバーＵＩ画面等の操作画面で、ユーザの操作に従い、表示内容を切替える指示を画面作成部１１３ｃに与える。そして、データ作成部１１３ｂは情報表示切替部１１３ｅの指示に従って表示内容を切替える。
【００４８】
次に、設定データテーブル１２３ａの構成について説明する。
【００４９】
図８は、設定データテーブル１２３ａのデータ構造の例について示した説明図である。
【００５０】
設定データテーブル１２３ａには、印刷設定の設定項目ごとに、項目名８１０、初期値８２０、現在の設定値８３０、最終更新日８４０、判定結果８５０を含むデータ（情報）が登録されている。
【００５１】
項目名８１０は、当該設定項目の名称を示している。
【００５２】
初期値８２０の項目は、当該設定項目の現在の設定値８３０に初期に設定される標準設定値（デフォルト値）を示している。初期値８２０の項目は、例えば、プリンタードライバー１２３がインストールされる際に設定（例えば、インストール時にプリンタードライバー１２３の一部として記憶部１２０に格納される図示しないドライバー情報ファイルのデータに基づいて設定）される。
【００５３】
現在の設定値８３０の設定項目は、現在のプリンタードライバー１２３における印刷設定に適用される設定値を示している。現在の設定値８３０の設定項目には、初期値８２０の値が初期値として設定され、その後実行部１１３（情報登録部１１３ｄ）により設定変更される。
【００５４】
最終更新日８４０は、現在の設定値８３０の項目が最後に更新された日時を示している。
【００５５】
判定結果８５０の項目は、現在の設定値８３０の状態に関する判定結果を示す項目である。具体的には、判定結果８５０は、初期値８２０及び最終更新日８４０に基づき現在の設定値８３０の状態を判定した結果について示している。判定結果８５０は、初期値８２０と現在の設定値８３０の値が異なり、かつ、最終更新日８４０と現在時刻（例えば、制御部１１０を構成する図示しない時計によるＯＳシステム時刻）との差が一定期間以上（例えば、１０日間以上）であるという所定の条件を満たすか否かの判定結果を示している。言い換えると、上述の所定の条件は、初期値から変更されており、かつ、最後に変更されてから所定期間以上経過しているという条件となる。各設定項目の判定結果８５０は、上述の所定の条件を満たす場合ＦＡＬＳＥとなり、それ以外の場合（上述の条件を満たさない場合）はＴＲＵＥとなる。
【００５６】
次に、情報処理装置１００の制御部１１０（実行部１１３）がプリンタードライバーＵＩ画面を用いてユーザから印刷設定の各項目について情報入力を受け付ける際の操作画面の概要について説明する。実行部１１３では、画面作成部１１３ｃ及び情報表示切替部１１３ｅによりプリンタードライバーＵＩ画面の表示制御が行われ、情報登録部１１３ｄにより当該プリンタードライバーＵＩ画面で入力された入力情報が認識され、プリンタードライバー１２３に設定される。
【００５７】
図３は、情報処理装置１００が表示出力部１４０に表示するプリンタードライバーＵＩ画面の構成例を示した説明図である。
【００５８】
プリンタードライバーＵＩ画面は、プリンタードライバー１２３の初期値である印刷設定を示したダイヤログ画面である。
【００５９】
図３に示すように、プリンタードライバーＵＩ画面の左側にはメイン画像表示部３１０と、サブ画像表示部３２０が配置されている。
【００６０】
メイン画像表示部３１０には、メイン画像として給紙トレイを明示的に図示した装置画像３１１、サブ画像として用紙レイアウトを明示的に示したイメージ画像３２１が表示されている。
【００６１】
プリンタードライバーＵＩ画面の右側には、設定項目ごとの設定値を入力可能な印刷設定部３３０が配置されている。印刷設定部３３０には、印刷設定の各設定項目について設定値の入力を受付ける設定部が配置されている。図３において、印刷設定部３３０には、「用紙サイズ」の設定値の入力を受付ける用紙サイズ設定部３３１ａ、「給紙トレイ」の設定値の入力を受付ける給紙トレイ設定部３３２ａ、「モノクロ印刷」の設定値（モノクロ印刷を行う可否かを示す設定値）の入力を受付けるモノクロ印刷設定部３３３ａ、及び「トナーセーブ印刷」の設定値（トナーセーブ印刷を行うか否かを示す設定値）の入力を受付けるトナーセーブ印刷設定部３３４ａが表示されている。また、用紙サイズ設定部３３１ａ、給紙トレイ設定部３３２ａについては、設定値を選択する用紙サイズ選択コンボボックス３３１ｂ、給紙トレイ選択コンボボックス３３２ｂが表示されている。さらに、モノクロ印刷設定部３３３ａ及びトナーセーブ印刷設定部３３４ａについては、設定値（ＯＮ又はＯＦＦ）を選択するモノクロ印刷選択チェックボックス３３３ｂ、トナーセーブ印刷選択チェックボックス３３４ｂが表示されている。
【００６２】
プリンタードライバーＵＩ画面で、ＯＫボタン３４０が押下されると、制御部１１０（情報登録部１１３ｄ）が、現在のプリンタードライバーＵＩ画面における各項目の設定値を入力情報として取得し、当該入力情報に基づいて、プリンタードライバー１２３の設定を更新する。また、プリンタードライバーＵＩ画面でＯＫボタン３４０が押下されると、情報表示切替部１１３ｅがＯＫボタン３４０の押下を認識して、画面作成部１１３ｃにプリンタードライバーＵＩ画面の表示終了を指示する。そして、画面作成部１１３ｃは、プリンタードライバーＵＩ画面の表示を終了する。
【００６３】
プリンタードライバーＵＩ画面で、標準設定ボタン３５０（初期値設定部）が押下されると、情報表示切替部１１３ｅは、画面作成部１１３ｃに、印刷設定部３３０の各設定部（用紙サイズ選択コンボボックス３３１ｂ、給紙トレイ選択コンボボックス３３２ｂ、モノクロ印刷選択チェックボックス３３３ｂ、トナーセーブ印刷選択チェックボックス３３４ｂ）の設定値を初期値（設定データテーブル１２３ａの初期値８２０）に戻すように指示する。そして、画面作成部１１３ｃは、情報表示切替部１１３ｅの指示に従って、印刷設定部３３０の各設定部の設定値を初期値に変更する。また、プリンタードライバーＵＩ画面で、標準設定ボタン３５０が押下されると、情報表示切替部１１３ｅは、画面作成部１１３ｃに、プリンタードライバーＵＩ画面の表示を終了させて後述する標準設定オプション画面（第２の操作画面）を表示させる。なお、このとき、情報登録部１１３ｄは、プリンタードライバーＵＩ画面の表示内容を、プリンタードライバー１２３に反映させない。
【００６４】
図５は、標準設定オプション画面の構成例について示した説明図である。
【００６５】
標準設定オプション画面は、図３のプリンタードライバーＵＩ画面で標準設定オプションボタン３６０が押下された後に表示されるダイヤログ画面である。
【００６６】
標準設定オプション画面の左側にはプリンタードライバーＵＩ画面の標準設定ボタン３５０をユーザが押下しても、初期値に戻さないよう固定化（変更規制）する設定を受付けるオブジェクト（以下、「設定固定部」又は「規制設定部」と呼ぶ）が配置されている。図５に示す標準設定オプション画面では、印刷設定のうち、用紙サイズ、給紙トレイ、モノクロ印刷、トナーセーブ印刷の設定項目について、それぞれ設定固定部としてのチェックボックスが配置されている。具体的には、図５では、用紙サイズ、給紙トレイ、モノクロ印刷、トナーセーブ印刷のそれぞれの設定項目に対応する設定固定部として、用紙サイズ設定固定部５０１ａ、給紙トレイ設定固定部５０２ａ、モノクロ印刷設定固定部５０３ａ、トナーセーブ印刷設定固定部５０４ａが配置されている。そして、各設定固定部には、当該設定項目の設定値を固定化対象（変更規制対象）とするか否かを選択可能なチェックボックスが配置されている。図５に示すように、用紙サイズ設定固定部５０１ａには用紙サイズ設定固定選択チェックボックス５０１ｂ、給紙トレイ設定固定部５０２ａには給紙トレイ設定固定選択チェックボックス５０２ｂ、モノクロ印刷設定固定部５０３ａにはモノクロ印刷設定固定選択チェックボックス５０３ｂ、トナーセーブ印刷設定固定部５０４ａにはトナーセーブ印刷設定固定選択チェックボックス５０４ｂがそれぞれ配置されている。
【００６７】
推奨表示アイコン説明表示部５１０には、後述する推奨表示アイコンの意味を説明するメッセージが表示されている。
【００６８】
標準設定オプション画面では、ＯＫボタン５２０が押下されると、固定化する項目を設定した状態で終了する（プリンタードライバーＵＩ画面の表示に戻る）。
【００６９】
標準設定オプション画面は、キャンセルボタン５３０が押下されると、ユーザからの設定を反映せずに終了する（プリンタードライバーＵＩ画面の表示に戻る）。標準設定オプション画面では、初期値から変更して一定期間経過した設定項目が存在する場合、当該設定項目に対応する設定固定部に、後述する推奨表示アイコンを表示する。
【００７０】
各設定固定部において、設定固定選択チェックボックスがオン（チェックＯＮ）に設定されると、当該設定固定部に対応する設定項目は、プリンタードライバーＵＩ画面の標準設定ボタン３５０が押下されても、初期値に戻ることはない設定となる。なお、標準設定オプション画面で設定された内容（各設定項目について、設定固定化対象とするか否かを示す情報）については、一時的に制御部１１０（情報登録部１１３ｄ）が保持するようにしてもよいし、設定データテーブル１２３ａの一部として記憶部１２０（プリンタードライバー１２３）に保持し、次回以降も用いるようにしてもよい。
【００７１】
また、標準設定オプション画面では、初期値から設定値が変更された状態で一定期間以上経過した設定項目（設定データテーブル１２３ａで判定結果８５０がＦＡＬＳＥの設定項目）の設定固定部については、チェックボックスをオンとしないように推奨するアイコン（画像、シンボル）（以下、「推奨表示アイコン」と呼ぶ）が追加表示されるようになっている。図５に示す標準設定オプション画面では、用紙サイズ設定固定部５０１ａ及びトナーセーブ印刷設定固定部５０４ａに、それぞれ推奨表示アイコン５０１ｃ、５０４ｃが表示されている。したがって、図５に示す標準設定オプション画面では、用紙サイズとトナーセーブの項目について、初期値から変更された状態で、一定期間使用し続けていることを示している。
【００７２】
次に、情報処理装置１００において、設定固定部に対する操作により設定値が固定される処理について説明する。
【００７３】
ここでは、図３のプリンタードライバーＵＩ画面における印刷設定部３３０の各設定値が初期値であるものとして説明する。図３のプリンタードライバーＵＩ画面における印刷設定部３３０では、用紙サイズが「Ａ４」、給紙トレイが「トレイ１」、モノクロが「ＯＦＦ」（チェック無し）、トナーセーブが「ＯＦＦ」（チェック無し）となっている。
【００７４】
そして、図３のプリンタードライバーＵＩ画面において、印刷設定部３３０の一部の項目について図４のように設定が変更された状態で一定期間が経過したものとする。
【００７５】
図４は、情報処理装置１００が表示出力部１４０に表示するプリンタードライバーＵＩ画面の遷移の例を示した説明図である。
【００７６】
図４に示すプリンタードライバーＵＩ画面は、図３に示すプリンタードライバーＵＩ画面と比較して、一部の設定項目（用紙サイズ、及びトナーセーブの設定項目）が異なっている。具体的には、図４に示すプリンタードライバーＵＩ画面では、用紙サイズ選択コンボボックス３３１ｂにおいて「Ａ５」が選択されており、トナーセーブ印刷選択チェックボックス３３４ｂにおいてチェックが「ＯＮ」に設定変更されている点で、図３のプリンタードライバーＵＩ画面と異なっている。
【００７７】
図４のプリンタードライバーＵＩ画面では、初期値（図３の状態）と比較して、用紙サイズ（用紙サイズ選択コンボボックス３３１ｂ）の設定値と、トナーセーブ印刷（トナーセーブ印刷選択チェックボックス３３４ｂ）の設定値について、初期値から変更されている。そして、図４のような設定内容で一定期間経過すると、図５の標準設定オプション画面に示すように、初期値から変更された設定項目に対応する用紙サイズ設定固定部５０１ａとトナーセーブ印刷設定固定部５０４ａに、それぞれ推奨表示アイコン５０１ｃ、５０４ｃが表示されることになる。
【００７８】
次に、標準設定オプション画面において、各設定固定部にカーソル（マウスカーソル）が当てられた場合（重ねられた場合）の動作について説明する。
【００７９】
図６は、標準設定オプション画面において、トナーセーブ印刷設定固定部５０４ａにマウスカーソルが当てられた状態について示している。
【００８０】
標準設定オプション画面では、いずれかの設定固定部にカーソル（マウスカーソル）が当てられると、当該設定固定部に係る設定項目の状態に関する情報（例えば、当該設定項目の初期値や現在の設定等）を提示するためのメッセージ（いわゆるツールチップメッセージ）が追加表示（ポップアップ表示）される。
【００８１】
図６では、トナーセーブ印刷設定固定部５０４ａにマウスカーソルを当てている状態である。そして、図６では、マウスカーソルが当てられたトナーセーブ印刷設定固定部５０４ａ（トナーセーブ印刷の項目）に対応するツールチップメッセージ５０４ｄが追加表示されている。ツールチップメッセージ５０４ｄには、トナーセーブ印刷設定項目の初期値を示すメッセージ（図６では「初期値：トナーセーブ設定ＯＮ」というメッセージ）と、現在の設定値を示すメッセージ（図６では、「現在の設定値：トナーセーブ設定ＯＦＦ」というメッセージ）が含まれている。当然ながら、標準設定オプション画面では、トナーセーブ印刷設定固定部５０４ａ以外の設定固定部（用紙サイズ設定固定部５０１ａ、給紙トレイ設定固定部５０２ａ、モノクロ印刷設定固定部５０３ａ）にマウスカーソルを当てた場合にも、当該設定固定部に係る設定項目に対応したツールチップメッセージが追加表示される。
【００８２】
次に、プリンタードライバーＵＩ画面において、標準設定ボタン３５０にカーソル（マウスカーソル）が当てられた場合（重ねられた場合）の動作について説明する。
【００８３】
図７は、図６の標準設定オプション画面６００の設定が適用された後、プリンタードライバーＵＩ画面において、標準設定ボタン３５０にマウスカーソルが当てられた状態について示している。
【００８４】
プリンタードライバーＵＩ画面では、標準設定ボタン３５０にカーソル（マウスカーソル）が当てられると、標準設定オプションの設定状態に関する情報を提示するためのツールチップメッセージが追加表示（ポップアップ表示）される。
【００８５】
図７に示すプリンタードライバーＵＩ画面では、標準設定ボタン３５０にカーソルが当てられ、ツールチップメッセージ３５１がポップアップ表示された状態について示している。
【００８６】
図７に示すツールチップメッセージ３５１では、標準設定ボタン３５０を押下しても初期値（標準設定）に戻らない設定項目の名称（図７では、「トナーセーブ印刷」）と、初期値から変更した状態で一定期間使用しているが、標準設定オプション画面６００にて固定化対象とならなかった設定項目の名称（図７では「用紙サイズ」）が表示されている。また、ツールチップメッセージ３５１では、初期値とは変更した状態で一定期間使用しているが、標準設定オプション画面６００にて固定化対象とならなかった設定項目が存在する場合は、標準設定オプション画面６００の機能を利用（設定固定化対象に変更）するよう促す警告メッセージも（警告メッセージ）追加される。
【００８７】
次に、情報処理装置１００（制御部１１０）がプリンタードライバーＵＩ画面を表示し、標準設定ボタン３５０にマウスカーソルが当てられるまでの処理概要について図９のフローチャートを用いて説明する。
【００８８】
情報処理装置１００（制御部１１０）では、ユーザの操作（操作入力部１３０に対する操作）に応じて、アプリケーション１２２の起動、印刷データの生成、及びネットワークＮを介した印刷装置２００への印刷データ送信（印刷実行依頼）が実行される。その際、制御部１１０では、プリンタードライバーＵＩ画面をユーザに提示して、印刷設定の受付けを行うことが可能である。
【００８９】
まず、ユーザの操作により制御部１１０で、アプリケーション１２２が起動（アプリケーション実行部１１３ａにより起動）されたものとする。そして、ユーザの操作により、アプリケーション１２２上で印刷を指示する操作（例えば、図示しないプリントボタンの押下等）が行われたものとする（Ｓ９０１）。
【００９０】
そして、制御部１１０は、印刷データの作成に先立ち、プリンタードライバーＵＩ画面を用いて印刷設定を受け付けることを決定する（Ｓ９０２）。そして、制御部１１０は、プリンタードライバー１２３のプリンタードライバーＵＩ画面を呼び出して表示出力部１４０に表示させる。以後制御部１１０は、プリンタードライバーＵＩ画面上の操作（例えば、ユーザのマウスカーソルを用いた操作）を監視し、ユーザの操作に応じた入力受付（表示切替）を行う。また、制御部１１０は、プリンタードライバーＵＩ画面で標準設定オプションボタン３６０が押下された場合は、標準設定オプション画面を表示して、固定化対象とする設定項目の選択を受付けることが可能である。
【００９１】
その後、制御部１１０は、現在プリンタードライバーＵＩ画面に現在表示されている各設定項目の設定値と、プリンタードライバー１２３の初期値（設定データテーブル１２３ａの初期値８２０）とを比較し、初期値から変更された設定項目の有無を確認する（Ｓ９０３）。制御部１１０は、初期値から変更された設定項目がない場合、図９のフローチャートでの処理を終了し、初期値から変更している設定項目があった場合、後述するステップＳ９０４の処理に移行する。
【００９２】
上述のステップＳ９０４で、初期値から変更している設定項目があると判定された場合、制御部１１０は、標準設定オプション画面において固定化対象として選択された設定項目の有無を確認する（Ｓ９０４）。制御部１１０は、設定値が固定化された設定項目が無かった場合は当該フローチャートでの処理を終了し、設定値が固定化された設定項目があった場合は、後述するステップＳ９０５の処理に移行する。
【００９３】
上述のステップＳ９０４で、設定値が固定化された設定項目があったと確認された場合、制御部１１０は、「固定化対象となった設定項目」と、「固定化対象となっておらず、かつ、初期値とは異なる設定値で一定期間使用し続けている設定項目」を確認する（Ｓ９０５）。具体的には、制御部１１０は、現在の時刻に基づいて、設定データテーブル１２３ａの判定結果８５０を更新し、固定化対象となっていない設定項目のうち、判定結果８５０がＦＡＬＳＥとなっている設定項目を、「固定化対象となっておらず、かつ、初期値とは異なる設定値で一定期間使用し続けている設定項目」として認識する。
【００９４】
次に、制御部１１０は、標準設定ボタン３５０にカーソルが当てられているか否かを確認し（Ｓ９０６）、標準設定ボタン３５０にマウスカーソルが当てられている場合には後述するステップＳ９０７から動作し、標準設定ボタン３５０にマウスカーソルが当てられていない場合には、図９のフローチャートでの処理を終了する。
【００９５】
上述のステップＳ９０６で、標準設定ボタン３５０にマウスカーソルが当てられていると判断された場合、制御部１１０は、プリンタードライバーＵＩ画面上に、ツールチップメッセージを追加表示（例えば、図７に示すようなツールチップメッセージ３５１をポップアップ表示）して（Ｓ９０７）、図９のフローチャートでの処理を終了する。なお、制御部１１０は、一旦ツールチップメッセージを表示すると、標準設定ボタン３５０が押下されるか、マウスカーソルが標準設定ボタン３５０から離れる、当該ツールチップメッセージを表示し続ける。
【００９６】
次に、情報処理装置１００（制御部１１０）が標準設定オプション画面を表示し、推奨表示アイコンを表示するまでの動作概要について図１０のフローチャートを用いて説明する。
【００９７】
制御部１１０は、プリンタードライバーＵＩ画面で標準設定オプションボタン３６０が押下されると、まず直前のプリンタードライバーＵＩ画面で、初期値から変更された設定項目の有無を確認する（Ｓ１００１）。制御部１１０は、プリンタードライバーＵＩ画面で初期値から変更された設定項目が無かった場合、図１０のフローチャートでの処理を終了し、プリンタードライバーＵＩ画面で初期値から変更された設定項目があった場合は、後述するステップＳ１００２の処理に移行する。
【００９８】
上述のステップＳ１００１において、プリンタードライバーＵＩ画面で初期値から変更された設定項目があったと確認された場合、制御部１１０は、初期値から変更された設定項目のそれぞれについて、最後に変更してから一定期間経過しているものの有無を判断する（Ｓ１００２）。具体的には、制御部１１０は、現在の時刻に基づいて、設定データテーブル１２３ａの判定結果８５０を更新し、判定結果８５０がＦＡＬＳＥとなっている設定項目を、該当する設定項目（初期値から変更されており、かつ、最後に変更してから一定期間経過している設定項目）として認識する。制御部１１０は、該当する設定項目が無かった場合図１０のフローチャートでの処理を終了し、該当する設定項目があった場合には後述するステップＳ１００３から動作する。
【００９９】
上述のステップＳ１００２で、該当する設定項目があったと判断された場合、制御部１１０は、その該当する設定項目のそれぞれの設定固定部に推奨表示アイコン（例えば、図６に示すような「！」のアイコン）を、追加表示して（Ｓ１００３）、図１０のフローチャートの処理を終了する。推奨表示アイコンに対応するアイコン（画像）については、「！」に限定されず、種々のアイコン（画像）を適用することができる。
【０１００】
以上のように、この実施形態では、制御部１１０（主として画面作成部１１３ｃ及び情報表示切替部１１３ｅ）により、第１の操作画面としてのプリンタードライバーＵＩ画面に関する処理を行う第１の操作画面提供手段と、プリンタードライバーＵＩ画面上の各設定入力部の値を所定の初期値に変更する処理を行う入力値初期化手段と、第２の操作画面としての標準設定オプション画面に関する処理を行う第２の操作画面提供手段が実現されている。また、この実施形態では、制御部１１０（主として情報登録部１１３ｄ）及び記憶部１２０（プリンタードライバー１２３）により、印刷処理（画像形成処理）を依頼する際の印刷設定（画像形成設定）の各設定項目の設定情報（この実施形態では、現在の設定値８３０）を保持する設定情報保持手段と、設定情報を更新する設定情報更新手段とが実現されている。さらにまた、この実施形態では、制御部１１０（主としてデータ作成部１１３ｂ）により印刷処理（画像形成処理）を依頼する処理を行う画像形成依頼処理手段が実現されている。また、この実施形態では、制御部１１０（主として情報登録部１１３ｄ）により、設定項目ごとに、最後に現在の設定値８３０が初期値以外の設定に変更されてからの経過期間を管理（例えば、判定結果８５０を更新管理）する経過時間管理手段が実現されている。
【０１０１】
また、この実施形態の情報処理プログラムは、主として実行部１１３において設定データテーブル１２３ａを更新する処理を行うプログラムにより実現される。具体的には、例えば、画面作成部１１３ｃ、情報登録部１１３ｄ、及び情報表示切替部１１３ｅを含む機能を実現するプログラムにより、本発明の情報処理プログラムは構成されている。
【０１０２】
（Ａ−２）実施形態の動作
次に、以上のような構成を有するこの実施形態における情報処理装置１００の動作を説明する。
【０１０３】
まず、制御部１１０が、設定データテーブル１２３ａの最終更新日８４０を更新する動作について、図１１のフローチャートを用いて説明する。
【０１０４】
まず、制御部１１０において、設定データテーブル１２３ａの現在の設定値８３０を変更する処理発生が検知されたものとする（Ｓ１１０１）。なお、図１１では、ユーザの操作により、制御部１１０が現在の設定値８３０を変更する処理については別のフローチャートの処理（例えば、後述する図１２のフローチャートに基づく別スレッドの処理）により処理されるものとした処理フローとなっている。
【０１０５】
次に、制御部１１０が、プリンタードライバー１２３で変更した設定項目を取得する（Ｓ１１０２）。
【０１０６】
次に、制御部１１０が現在時刻（設定変更を検知した時刻）を取得する（Ｓ１１０３）。制御部１１０が現在時刻を取得する手段については限定されないものであり、例えば、図示しない内部の時計に基づく時刻（ＯＳシステム時刻）を用いるようにしてもよいし、外部装置と通信して現在時刻を取得するようにしてもよい。
【０１０７】
次に、制御部１１０が、上述のステップ１１０１で設定変更を検知した設定項目の最終更新日８４０にステップＳ１１０１で取得した現在時刻を書き込み（Ｓ１１０４）、図１１のフローチャートの処理を終了する。
【０１０８】
次に、制御部１１０が、設定データテーブル１２３ａの現在の設定値８３０を更新する際の一連の動作について、図１２のフローチャートを用いて説明する。
【０１０９】
まず、制御部１１０が、ユーザの操作に応じてプリンタードライバーＵＩ画面を表示出力部１４０に表示したものとする（Ｓ１２０１）。以後、プリンタードライバーＵＩ画面では、ユーザの操作に応じて、各設定項目について設定値の変更が可能となる。
【０１１０】
その後、プリンタードライバーＵＩ画面でＯＫボタン３４０が押下されると、制御部１１０は、現在のプリンタードライバーＵＩ画面に設定された全設定項目の値を取得する（Ｓ１２０２）。
【０１１１】
次に、制御部１１０は、取得した全設定項目の値を、設定データテーブル１２３ａの現在の設定値８３０に書き込む（Ｓ１２０３）。なお、このとき、制御部１１０は、設定値の変更があった設定項目についてのみ、設定データテーブル１２３ａの現在の設定値８３０に書込むようにしてもよい。
【０１１２】
次に、制御部１１０は、設定データテーブル１２３ａの各設定項目について、後述するステップＳ１２０４〜Ｓ１２１２のループ処理を行う。
【０１１３】
まず、制御部１１０は、未処理の設定項目（ステップＳ１２０４〜Ｓ１２１２のループ処理を行っていない設定項目）を選択し、選択した設定項目（以下、「注目設定項目」とも呼ぶ）の初期値８２０と現在の設定値８３０とを比較する（Ｓ１２０４）。
【０１１４】
そして、制御部１１０は、ステップＳ１２０４における比較結果を確認する（Ｓ１２０５）。制御部１１０は、注目設定項目の初期値８２０と現在の設定値８３０が同一だった場合には後述するステップＳ１２１０に移行し、注目設定項目の初期値８２０と現在の設定値８３０が異なる場合には、後述するステップＳ１２０６に移行する。
【０１１５】
注目設定項目の初期値８２０と現在の設定値８３０が異なる場合、制御部１１０は、現在時刻を取得し（Ｓ１２０６）、注目設定項目の最終更新日８４０とを比較し（Ｓ１２０７）、比較結果が同一だったか否かを確認する（Ｓ１２０８）。なお、制御部１１０が現在時刻を取得する方法は、上述の通り限定されないものである。そして、制御部１１０は、現在時刻と注目設定項目の最終更新日８４０が同一である場合には、後述するステップＳ１２１０に移行し、現在時刻と注目設定項目の最終更新日８４０が異なる場合には、後述するステップＳ１２０９に移行する。
【０１１６】
現在時刻と注目設定項目の最終更新日８４０が同一でない場合、制御部１１０は、比較結果の差異が一定期間未満であるか否かを判断する（Ｓ１２０９）。なお、ここでの一定期間は、設定データテーブル１２３ａの判定結果８５０を判定する際の閾値となる期間（例えば、１０日間）である。そして、制御部１１０は、比較結果の差異が一定期間未満の場合には後述するステップＳ１２１０に移行し、比較結果の差異が一定期間以上の場合には、後述するステップＳ１２１１の処理に移行する。
【０１１７】
現在時刻と注目設定項目の最終更新日８４０の差異が一定期間以上の場合、制御部１１０は、注目設定項目の判定結果８５０をＦＡＬＳＥに更新して（Ｓ１２１１）後述するステップＳ１２１２の処理に移行する。
【０１１８】
ステップＳ１２１０の処理に移行すると、制御部１１０は、注目設定項目の判定結果８５０をＴＲＵＥに更新して、後述するステップＳ１２１２の処理に移行する。
【０１１９】
ステップＳ１２１２の処理に移行すると、制御部１１０は、今回のループ処理を終了し、未選択の設定項目がある場合には、上述のステップＳ１２０４の処理に戻って動作する。未選択の設定項目がない場合、制御部１１０は、図１２のフローチャートの処理を終了する。
【０１２０】
次に、プリンタードライバーＵＩ画面で、標準設定オプションボタン３６０が押下された場合の動作全体について図１３のフローチャートを用いて説明する。
【０１２１】
まず、プリンタードライバーＵＩ画面で、標準設定オプションボタン３６０が押下されたことを制御部１１０が認識したもとする。そうすると、制御部１１０は、標準設定オプション画面を表示出力部１４０に表示させる（Ｓ１３０１）。
【０１２２】
次に、制御部１１０は、記憶部１２０に格納されている設定データテーブル１２３ａで、判定結果８５０の値がＦＡＬＳＥとなっている設定項目（項目名８１０）を取得する（Ｓ１３０２）。
【０１２３】
そして、制御部１１０は、判定結果８５０の値がＦＡＬＳＥとなっている設定項目の固定設定部に対して推奨表示アイコン（所定の画像）を追加表示する処理を行う（Ｓ１３０３）。
【０１２４】
そして、その後、制御部１１０が、標準設定オプション画面の各設定項目にマウスカーソルに当てられたことを検知した場合、判定結果８５０の値がＦＡＬＳＥとなっている設定項目に関する情報（例えば、図６に示すツールチップメッセージ５０４ｄのように、当該設定項目の初期値８２０及び現在の設定値８３０を含む情報）をツールチップメッセージとして表示する（Ｓ１３０４、Ｓ１３０５）。
【０１２５】
次に、プリンタードライバーＵＩ画面が呼び出された場合の制御部１１０の動作について、図１４のフローチャートを用いて説明する。
【０１２６】
なお、図１４において、ＤｅｆａｕｌｔＳｅｔｔｉｎｇＯｐｔｉｏｎフラグは、標準設定オプション画面を用いて、いずれかの設定項目について固定化する旨の選択を受け付けたか否かを管理するためのフラグ情報（変数）である。図１４のフローチャートにおいて、ＤｅｆａｕｌｔＳｅｔｔｉｎｇＯｐｔｉｏｎフラグの初期値は、ＦＡＬＳＥ（いずれかの設定項目についても固定化する旨の選択を受け付けていないことを示す値）であるものとする。
【０１２７】
まず、ユーザの操作に応じて、制御部１１０が、プリンタードライバーＵＩ画面を表示するように、表示出力部１４０を制御したものとする（Ｓ１４０１）。これにより、制御部１１０は、プリンタードライバーＵＩ画面の各設定項目の設定値変更、及び、標準設定オプション画面を用いた固定化対象となる設定項目の受け付けを行うことが可能となる。
【０１２８】
その間、制御部１１０は、プリンタードライバーＵＩ画面で標準設定オプションボタン３６０が押下され、固定化する設定項目の選択を受付け、ＯＫボタン５２０が押下されると、固定化対象となる設定項目（設定固定部でチェックボックスがＯＮに操作された設定項目）を保持すると共に、ＤｅｆａｕｌｔＳｅｔｔｉｎｇＯｐｔｉｏｎフラグの値をＴＲＵＥ（いずれかの設定項目について固定化対象とする旨の選択を受け付けたことを示す値）に更新する（Ｓ１４０２、Ｓ１４０３）。
【０１２９】
その後、制御部１１０は、プリンタードライバーＵＩ画面を表示中に、設定データテーブル１２３ａの情報を取得する（Ｓ１４０４）。
【０１３０】
そして、制御部１１０は、ＤｅｆａｕｌｔＳｅｔｔｉｎｇＯｐｔｉｏｎフラグの値がＴＲＵＥであるかを判断する（Ｓ１４０５）。制御部１１０は、ＤｅｆａｕｌｔＳｅｔｔｉｎｇＯｐｔｉｏｎフラグの値がＴＲＵＥの場合は後述するステップＳ１４０６の処理に移行し、ＤｅｆａｕｌｔＳｅｔｔｉｎｇＯｐｔｉｏｎフラグの値がＦＡＬＳＥの場合は後述するステップＳ１４０７に移行する。
【０１３１】
上述のステップＳ１４０５で、ＤｅｆａｕｌｔＳｅｔｔｉｎｇＯｐｔｉｏｎフラグの値がＴＲＵＥと確認された場合、制御部１１０は、標準設定ボタン３５０にマウスカーソルが当てられた状態となっているか否かを判断し（Ｓ１４０６）、標準設定ボタン３５０にマウスカーソルが当てられた状態となっている場合には後述するステップＳ１４０８の処理に移行し、標準設定ボタン３５０にマウスカーソルが当てられた状態となっていない場合には図１４のフローチャートの処理を終了する。
【０１３２】
上述のステップＳ１４０６において、標準設定ボタン３５０にマウスカーソルが当てられた状態となっていると判断された場合、制御部１１０は、ツールチップメッセージとして、標準設定オプション画面で固定化する旨が選択された設定項目の項目名と、初期値から変更して一定期間使用し続けている設定項目（初期値に戻ってしまう項目）を含むメッセージを追加表示して（Ｓ１４０８）、図１４のフローチャートの処理を終了する。
【０１３３】
一方、上述のステップＳ１４０５で、ＤｅｆａｕｌｔＳｅｔｔｉｎｇＯｐｔｉｏｎフラグの値がＦＡＬＳＥと確認された場合、制御部１１０は、標準設定ボタン３５０にマウスカーソルが当てられた状態となっているか否かを判断し（Ｓ１４０７）、標準設定ボタン３５０にマウスカーソルが当てられた状態となっている場合には後述するステップＳ１４０９の処理に移行し、標準設定ボタン３５０にマウスカーソルが当てられた状態となっていない場合には図１４のフローチャートの処理を終了する。
【０１３４】
上述のステップＳ１４０７において、標準設定ボタン３５０にマウスカーソルが当てられた状態となっていると判断された場合、制御部１１０は、ツールチップメッセージとして、初期値から変更して一定期間使用し続けている設定項目（初期値に戻ってしまう項目）を含むメッセージを追加表示して（Ｓ１４０９）、図１４のフローチャートの処理を終了する。
【０１３５】
（Ａ−３）実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【０１３６】
この実施形態の情報処理装置１００では、任意の設定項目（ユーザの操作に応じたせって項目）について、原則として全設定項目が初期値に戻る操作を実行（標準設定ボタン３５０の押下）しても初期値に戻らないようにする設定固定化（設定変更規制）の対象とすることができる。これにより、情報処理装置１００を利用するユーザは、固定化対象とする設定項目と、初期値に戻す設定項目を容易に判断可能となり、所望の設定を行う際の利便性が向上する。
【０１３７】
また、この実施形態の情報処理装置１００では、標準設定オプション画面において、初期値から変更された状態で一定期間使用し続けている設定項目の固定設定部に、所定の画像（例えば、推奨表示アイコン）を表示している。これにより、情報処理装置１００を利用するユーザは、標準設定オプション画面において、設定項目ごとに、固定化対象とするか、初期値に戻すかの判断がしやすくなり、利便性が向上する。
【０１３８】
さらに、この実施形態の情報処理装置１００では、標準設定オプション画面において、固定設定部にマウスカーソルが当てられた場合、ツールチップメッセージとして初期値と現在の設定値を追加表示することで、ユーザに当該設定項目を固定化対象とすることを促している。これにより、情報処理装置１００を利用するユーザは、標準設定オプション画面において、設定項目ごとに、固定化対象とするか、初期値に戻すかの判断がしやすくなり、利便性が向上する。
【０１３９】
さらに、この実施形態の情報処理装置１００では、プリンタードライバーＵＩ画面において、標準設定ボタン３５０にマウスカーソルが当てられた場合に、ツールチップメッセージとして「初期値から変更された状態で一定期間使用し続けており、かつ固定化対象となっていない設定項目」と、「固定化対象となっている設定項目」を追加表示している。これにより、この実施形態の情報処理装置１００では、ユーザに、各設定項目を個別に固定化対象とすることができる機能（以下、「設定値固定化機能」と呼ぶ）の利用を促し、設定値固定化機能の存在を知らないユーザの利便性を向上させることができる。
【０１４０】
（Ｂ）他の実施形態
本発明は、上記の実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１４１】
（Ｂ−１）上記の実施形態では、本発明の情報処理装置で印刷処理の依頼先となる装置をプリンタとしての印刷装置２００であるものとして説明したが、プリント機能（外部から印刷データを受信して印刷する機能）に対応していれば、複合機等の他の画像形成装置であってもよい。
【０１４２】
（Ｂ−２）上記の実施形態の情報処理装置１００では、接続する印刷装置を１台であるものとして説明したが、複数台の印刷装置に接続可能とするようにしてもよい。その場合、情報処理装置１００では、印刷装置毎（又は印刷装置の種類毎）に異なるプリンタードライバーがインストールされている必要がある。
【０１４３】
（Ｂ−３）上記の実施形態では、各設定項目に関する情報（初期値８２０、現在の設定値８３０、最終更新日８４０、判定結果８５０）を１つの設定データテーブル１２３ａで管理しているが、項目ごとに複数のデータ（ファイル）に分散して管理するようにしてもよい。また、設定データテーブル１２３ａを記憶する媒体や位置（領域）についても限定されないものであり、種々の記憶手段に置き換えるようにしてもよい。
【符号の説明】
【０１４４】
情報処理装置…１００、制御部…１１０、入力制御部…１１１、表示制御部…１１２、実行部…１１３、アプリケーション実行部…１１３ａ、データ作成部…１１３ｂ、画面作成部…１１３ｃ、情報登録部…１１３ｄ、情報表示切替部…１１３ｅ、通信制御部…１１４、記憶部…１２０、制御プログラム…１２１、アプリケーション…１２２、プリンタードライバー…１２３、設定データテーブル…１２３ａ、操作入力部…１３０、表示出力部…１４０、ネットワークインターフェース…１５０、印刷装置…２００、制御部…２１０、印刷制御部…２１１、通信制御部…２１２、記憶部…２２０、操作入力部…２３０、印刷部…２４０、ネットワークインターフェース…２５０。
【図１】
0006594821.tif 000002
【図２】
0006594821.tif 000003
【図３】
0006594821.tif 000004
【図４】
0006594821.tif 000005
【図５】
0006594821.tif 000006
【図６】
0006594821.tif 000007
【図７】
0006594821.tif 000008
【図８】
0006594821.tif 000009
【図９】
0006594821.tif 000010
【図１０】
0006594821.tif 000011
【図１１】
0006594821.tif 000012
【図１２】
0006594821.tif 000013
【図１３】
0006594821.tif 000014
【図１４】
0006594821.tif 000015