(57)【特許請求の範囲】
【請求項１】
複数の設定項目についてそれぞれ選択されるパラメータに係る情報である設定情報に基づいて、元データから印刷データを生成するデータ生成手段を備える情報処理装置であって、
前記設定情報に対応するオブジェクトを生成するオブジェクト生成手段と、
前記オブジェクトを表示する表示手段と、
前記元データを生成したアプリケーションに関連する前記オブジェクトである関連オブジェクトについて、他の前記オブジェクトに対して相対的に表示レベルを高めて前記表示手段に表示させる表示制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記元データを生成した前記アプリケーションに関連する前記設定項目について選択可能な前記パラメータを抽出する抽出手段を備え、
前記オブジェクト生成手段は、前記抽出手段により抽出された前記パラメータに基づいて前記関連オブジェクトを生成する請求項１記載の情報処理装置。
【請求項３】
前記オブジェクト生成手段によって生成された前記関連オブジェクトを前記元データを生成した前記アプリケーションと関連付けて登録する第１登録手段を備える請求項２記載の情報処理装置。
【請求項４】
前記抽出手段は、前記元データを生成した前記アプリケーションがグラフィックデータを扱うものである場合、前記データ生成手段に高品位な前記印刷データを生成させることが可能な前記パラメータを抽出する請求項２又は３記載の情報処理装置。
【請求項５】
前記抽出手段は、前記元データを生成した前記アプリケーションがテキストデータを扱うものである場合、前記データ生成手段に高速印刷可能な前記印刷データを生成させることが可能な前記パラメータを抽出する請求項２又は３記載の情報処理装置。
【請求項６】
ユーザに所望の前記パラメータを選択させる選択手段を備え、
前記オブジェクト生成手段は、前記選択手段により選択された前記パラメータに基づく前記関連オブジェクトを生成する請求項１乃至５のいずれか１項記載の情報処理装置。
【請求項７】
前記オブジェクト生成手段によって生成された前記関連オブジェクトを起動中の前記アプリケーションと関連付けて登録する第２登録手段を備える請求項６記載の情報処理装置。
【請求項８】
前記オブジェクト生成手段によって生成された前記関連オブジェクトをユーザが指定する任意の前記アプリケーションと関連付けて登録する第３登録手段を備える請求項６記載の情報処理装置。
【請求項９】
前記オブジェクトの中に、前記元データを生成した前記アプリケーションに関連する前記関連オブジェクトがない場合、前記元データを生成した前記アプリケーションに関連する前記関連オブジェクトとする前記オブジェクトをユーザに指定させる指定手段を備える請求項１乃至８のいずれか１項記載の情報処理装置。
【請求項１０】
前記オブジェクト生成手段は、前記関連オブジェクトが関連する前記アプリケーションを意味するオブジェクトを前記関連オブジェクトに付加する請求項１乃至９のいずれか１項記載の情報処理装置。
【請求項１１】
複数の設定項目についてそれぞれ選択されるパラメータに係る情報である設定情報に基づいて、元データから印刷データを生成するデータ生成ステップを備える情報処理方法であって、
前記設定情報に対応するオブジェクトを生成するオブジェクト生成ステップと、
前記オブジェクトを表示する表示ステップと、
前記元データを生成したアプリケーションに関連する前記オブジェクトである関連オブジェクトについて、他の前記オブジェクトに対して相対的に表示レベルを高めて前記表示ステップで表示させる表示制御ステップとを備えることを特徴とする情報処理方法。
【請求項１２】
情報処理装置を、
複数の設定項目についてそれぞれ選択されるパラメータに係る情報である設定情報に基づいて、元データから印刷データを生成するデータ生成手段として機能させるプログラムであって、
さらに、情報処理装置を、
前記設定情報に対応するオブジェクトを生成するオブジェクト生成手段と、
前記オブジェクトを表示する表示手段と、
前記元データを生成したアプリケーションに関連する前記オブジェクトである関連オブジェクトについて、他の前記オブジェクトに対して相対的に表示レベルを高めて前記表示手段に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に従来の情報処理装置が開示されている。この情報処理装置は、複数の設定項目についてそれぞれ選択されるパラメータに係る情報である設定情報に基づいて、元データから印刷データを生成するデータ生成手段を備えている。設定項目及びそれに対応するパラメータの具体例としては、設定項目としての「用紙サイズ」と、パラメータとしての「Ａ４、Ｂ５、はがき、等」、設定項目としての「用紙種類」と、パラメータとしての「普通紙、光沢紙、等」、設定項目としての「解像度」と、パラメータとしての「１２００ｄｐｉ、８００ｄｐｉ、等」が挙げられる。
【０００３】
また、この情報処理装置は、設定情報に対応するアイコンを生成するアイコン生成手段と、アイコンを表示する表示手段とを備えている。「設定情報に対応するアイコン」とは、具体的には、表示画面上に表示される小さなボタン状の図形に、上記パラメータを意味する絵や図形等が付加されたものをいう。
【０００４】
このような構成である従来の情報処理装置では、アイコン生成手段が設定情報に対応するアイコンを自動的に生成する。このため、ユーザは、次に印刷設定をしようとする場合、表示手段により表示された複数のアイコンを視認して外観形状を比較するだけで、容易に所望の設定情報に対応するアイコンを識別して所望のアイコンを選択することができる。そうすると、この情報処理装置は、選択されたアイコンに対応する設定情報に基づいて、データ生成手段により元データから印刷データを生成することができる。こうして、この情報処理装置では、ユーザが設定情報を選択する手間を省くことが可能となっている。
【０００５】
【特許文献１】特開２００６−３１３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来の情報処理装置では、設定情報が新たに設定される毎に表示手段に表示されるアイコンの数が増加し、どのアイコンがどのような設定情報に対応するものであるかをユーザが識別することが難しくなる場合がある。そして、この場合には、ユーザが表示手段により表示された多数のアイコンから所望のアイコンを探すのに手間取ることとなり、印刷設定の操作性がかえって低下してしまう。
【０００７】
本発明は、上記従来の実情に鑑みてなされたものであって、印刷設定の操作性を向上させることが可能な情報処理装置を提供することを解決すべき課題としている。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、複数の設定項目についてそれぞれ選択されるパラメータに係る情報である設定情報に基づいて、元データから印刷データを生成するデータ生成手段を備える情報処理装置であって、
前記設定情報に対応するオブジェクトを生成するオブジェクト生成手段と、
前記オブジェクトを表示する表示手段と、
前記元データを生成したアプリケーションに関連する前記オブジェクトである関連オブジェクトについて、他の前記オブジェクトに対して相対的に表示レベルを高めて前記表示手段に表示させる表示制御手段とを備えることを特徴とする（請求項１）。
【０００９】
本発明の情報処理装置において、オブジェクトとは、表示画面上に表示される図形や、その図形に文字、図形（絵）若しくは記号又はこれらの結合が付加されたものをいう。具体例としては、アイコンや、ユーザインターフェース（ダイアログボックス）の設定項目等が挙げられる。オブジェクトの大きさは、表示画面に全体を表示可能であるとともに、ユーザの視覚により識別できるものであれば、どのようなサイズでもかまわない。
【００１０】
本発明の情報処理装置によれば、表示制御手段により、元データを生成したアプリケーションに関連するオブジェクトである関連オブジェクトについて、他のオブジェクトに対して相対的に表示レベルを高めて表示手段に表示させる。
【００１１】
ここで、「相対的に表示レベルを高めて表示させる」とは、具体的には、関連オブジェクトが他のオブジェクトよりも優先的にユーザに認識されるように、背景色を目立つ色にしたり、濃度を濃くしたり、サイズを大きくしたりすること等をいう。また、関連オブジェクトの表示レベルはそのままで他のオブジェクトの表示レベルを低くすることや、関連オブジェクトの表示レベルを高くするともに他のオブジェクトの表示レベルを低くすることも含まれる。さらに、他のオブジェクトの表示レベルを低くすることには、他のオブジェクトを表示しないことが含まれる。
【００１２】
このような表示制御手段により、この情報処理装置では、ユーザが関連オブジェクトを他のオブジェクトよりも優先的に認識できる。このため、この情報処理装置では、オブジェクトの数が増加しても、ユーザが容易に関連オブジェクトを識別することができる。このため、この情報処理装置では、ユーザが表示手段により表示された多数のオブジェクトから所望のオブジェクトを容易に探すことができる。
【００１３】
したがって、本発明の情報処理装置は、印刷設定の操作性を向上させることができる。
【００１４】
設定項目及びそれに対応するパラメータの具体例としては、設定項目としての「用紙サイズ」と、パラメータとしての「Ａ４、Ｂ５、はがき、等」、設定項目としての「用紙種類」と、パラメータとしての「普通紙、光沢紙、等」、設定項目としての「解像度」と、パラメータとしての「１２００ｄｐｉ、８００ｄｐｉ、等」が挙げられる。
【００１５】
設定情報には、複数の設定項目についてそれぞれ選択されるパラメータの集合情報の他、複数の設定項目の中の１つの設定項目について複数のパラメータの中から選択される１つのパラメータのみを表す情報も含まれる。
【００１６】
本発明の情報処理装置は、元データを生成したアプリケーションに関連する設定項目について選択可能なパラメータを抽出する抽出手段を備え、オブジェクト生成手段は、抽出手段により抽出されたパラメータに基づいて関連オブジェクトを生成し得る（請求項２）。
【００１７】
この場合、この情報処理装置では、元データを生成したアプリケーションに関連する設定項目からユーザが所望のパラメータを選択して設定情報を新たに設定する操作を減らすことができる。このため、この情報処理装置は、印刷設定の操作性を一層向上させることができる。
【００１８】
抽出手段がパラメータを抽出する具体的方法としては、各アプリケーションと、各アプリケーションに対応するパラメータとが登録されたテーブルを準備しておき、そのテーブルを参照して抽出する方法等が挙げられる。オブジェクト生成手段は、抽出されたパラメータの組み合わせを変えることにより、複数の関連オブジェクトを自動的に生成することも可能である。
【００１９】
上記の場合において、本発明の情報処理装置は、オブジェクト生成手段によって生成された関連オブジェクトを元データを生成したアプリケーションと関連付けて登録する第１登録手段を備え得る（請求項３）。
【００２０】
この場合、この情報処理装置では、第１登録手段が一度登録すれば、同じ内容の関連オブジェクトをオブジェクト生成手段が毎回自動的に生成する必要がなくなるので、情報処理効率を向上させることができる。
【００２１】
本発明の情報処理装置において、抽出手段は、元データを生成したアプリケーションがグラフィックデータを扱うものである場合、データ生成手段に高品位な印刷データを生成させることが可能なパラメータを抽出するものであり得る（請求項４）。
【００２２】
元データを生成したアプリケーションがグラフィックデータを扱うものである場合、ユーザが元データについて印刷設定をする際に、高品位となるパラメータを選択する可能性が高い。ここで、この情報処理装置では、元データを高品位に印刷できる関連オブジェクトが自動的に生成されることから、ユーザがその関連オブジェクトを選択し易くなり、印刷設定の操作性を一層向上させることができる。
【００２３】
「グラフィックデータ」とは、具体的には、図形や写真等により構成される画像データ（例えば、ドットの集まりであるビットマップデータや、線図等を座標により規定するワイヤフレームデータ等）をいう。
【００２４】
「データ生成手段に高品位な印刷データを生成させることが可能なパラメータ」の具体的としては、設定項目としての「解像度」に対応するパラメータの一つである「高解像度」、設定項目としての「用紙種類」に対応するパラメータの一つである「光沢紙」、設定項目としての「カラー印刷／モノクロ印刷」に対応するパラメータの一つである「カラー印刷」、設定項目としての「ふち有り印刷／ふち無し印刷」に対応するパラメータの一つである「ふち無し印刷」等が挙げられる。
【００２５】
本発明の情報処理装置において、抽出手段は、元データを生成したアプリケーションがテキストデータを扱うものである場合、データ生成手段に高速印刷可能な印刷データを生成させることが可能なパラメータを抽出するものであり得る（請求項５）。
【００２６】
元データを生成したアプリケーションがテキストデータを扱うものである場合、ユーザが元データについて印刷設定をする際に、高速印刷可能となるパラメータを選択する可能性が高い。ここで、この情報処理装置では、元データを高速印刷できる関連オブジェクトが自動生成されることから、ユーザがその関連オブジェクトを選択し易くなり、印刷設定の操作性を一層向上させることができる。
【００２７】
「テキストデータ」とは、具体的には、文字や記号等を示すテキストコード等の集合データをいう。
【００２８】
「データ生成手段に高速印刷可能な印刷データを生成させることが可能なパラメータ」の具体的としては、設定項目としての「解像度」に対応するパラメータの一つである「低解像度」、設定項目としての「１ページ印刷／Ｎ  ｉｎ  １  印刷」に対応するパラメータの一つである「Ｎ  ｉｎ  １  印刷」、設定項目としての「カラー印刷／モノクロ印刷」に対応するパラメータの一つである「モノクロ印刷」等が挙げられる。
【００２９】
本発明の情報処理装置は、ユーザに所望のパラメータを選択させる選択手段を備え、オブジェクト生成手段は、選択手段により選択されたパラメータに基づく関連オブジェクトを生成するものであり得る（請求項６）。
【００３０】
この場合、この情報処理装置は、選択手段により、ユーザの希望に応じた関連オブジェクトを生成することができるので、関連オブジェクトの登録処理において、幅広いユーザニーズに柔軟に対応することができる。
【００３１】
本発明の情報処理装置は、オブジェクト生成手段によって生成された関連オブジェクトを起動中のアプリケーションと関連付けて登録する第２登録手段を備え得る（請求項７）。
【００３２】
この場合、この情報処理装置は、第２登録手段により、起動中のアプリケーションを指定して関連付けることができるので、関連オブジェクトの登録処理において、操作性を向上させることができる。
【００３３】
本発明の情報処理装置は、オブジェクト生成手段によって生成された関連オブジェクトをユーザが指定する任意のアプリケーションと関連付けて登録する第３登録手段を備え得る（請求項８）。
【００３４】
この場合、この情報処理装置は、第３登録手段により、起動中のアプリケーション以外のアプリケーションを指定して関連付けることができるので、関連オブジェクトの登録処理において、操作性を向上させることができる。
【００３５】
本発明の情報処理装置は、オブジェクトの中に、元データを生成したアプリケーションに関連する関連オブジェクトがない場合、元データを生成したアプリケーションに関連する関連オブジェクトとするオブジェクトをユーザに指定させる指定手段を備え得る（請求項９）。
【００３６】
この場合、この情報処理装置は、指定手段により、ユーザがパラメータを選択する手間を軽減させることができるので、印刷設定の操作性を一層向上させることができる。
【００３７】
本発明の情報処理装置において、オブジェクト生成手段は、関連オブジェクトが関連するアプリケーションを意味するオブジェクトを関連オブジェクトに付加するものであり得る（請求項１０）。
【００３８】
この場合、この情報処理装置は、付加されたオブジェクトから関連するアプリケーションをユーザに一目で認識させることができるので、印刷設定の操作性をより一層向上させることができる。
【００３９】
本発明の情報処理方法は、複数の設定項目についてそれぞれ選択されるパラメータに係る情報である設定情報に基づいて、元データから印刷データを生成するデータ生成ステップを備える情報処理方法であって、
前記設定情報に対応するオブジェクトを生成するオブジェクト生成ステップと、
前記オブジェクトを表示する表示ステップと、
前記元データを生成したアプリケーションに関連する前記オブジェクトである関連オブジェクトについて、他の前記オブジェクトに対して相対的に表示レベルを高めて前記表示ステップで表示させる表示制御ステップとを備えることを特徴とする（請求項１１）。
【００４０】
本発明の情報処理方法によれば、本発明の情報処理装置の場合と同様に、印刷設定の操作性を向上させることができる。
【００４１】
本発明のプログラムは、情報処理装置を、
複数の設定項目についてそれぞれ選択されるパラメータに係る情報である設定情報に基づいて、元データから印刷データを生成するデータ生成手段として機能させるプログラムであって、
さらに、情報処理装置を、
前記設定情報に対応するオブジェクトを生成するオブジェクト生成手段と、
前記オブジェクトを表示する表示手段と、
前記元データを生成したアプリケーションに関連する前記オブジェクトである関連オブジェクトについて、他の前記オブジェクトに対して相対的に表示レベルを高めて前記表示手段に表示させる表示制御手段、
として機能させることを特徴とする（請求項１２）。
【００４２】
本発明のプログラムによれば、情報処理装置を上述した通りに機能させて、印刷設定の操作性を向上させることができる。
【発明を実施するための最良の形態】
【００４３】
以下、本発明を具体化した実施例を図面を参照しつつ説明する。
【実施例】
【００４４】
図１に示すように、実施例の情報処理装置の具体的態様であるパーソナルコンピュータ（以下、単に「パソコン」と呼ぶ。）１は、制御部１０と、種々のプログラムやデータが格納されたＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４と、表示部１５と、入力部１６と、パソコン１をネットワーク５に接続するためのＬＡＮアダプタ等のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１７と、ＣＤ−ＲＯＭに記憶されたデータを読み出すＣＤ−ＲＯＭドライブ１８とを備え、これらの各構成要素が内部バス１９を介して相互に通信可能に接続されて構成されている。なお、本発明の情報処理装置に相当する装置としては、このようなパソコン１に限らず、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）端末などの情報端末装置であってもよい。
【００４５】
パソコン１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク５を介して接続された周辺デバイスとしてのプリンタ２等とともにネットワークシステムを構成している。プリンタ２は、パソコン１から送信されたグラフィックデータやテキストデータを含む印刷データに基づいて、画像や文書を記録用紙に印刷するいわゆるプリンタ機能を有する周辺デバイスである。なお、パソコン１と、プリンタ２等の各周辺デバイスとは、ネットワーク５を介さずにシリアルケーブルやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどで直接接続されていても良い。
【００４６】
パソコン１において、表示部１５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｉｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示デバイスである。この表示部１５は、図示しないビデオボード又はグラフィックボードを介して制御部１０に接続されている。表示部１５には、適宜必要な情報が表示されるようになっており、例えば、後述の設定情報を設定する印刷設定ユーザインターフェース（以下、単に「ＵＩ」と呼ぶ。）画面や、マウスポインタ等が表示される。これらの表示は、パソコン１が有する周知のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）機能により実現される。
【００４７】
入力部１６は、キーボードやマウスなどの入力デバイスである。この入力部１６は、図示しないＵＳＢ端子やＰＳ／２端子を介して制御部１０に接続されており、ユーザが操作することで、制御部１０に対して各種の情報を入力可能となっている。また、入力部１６は、ユーザが操作することで、プリンタ２に関連する設定情報についての設定入力（各設定項目についてのパラメータの選択）等を制御部１０に伝達することも可能となっている。
【００４８】
制御部１０は、パソコン１の各構成要素を統括的に制御するものであり、周知のＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３等を備える。なお、パソコン１において、制御部１０を構成するＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３等の各モジュールが基板上に配置されたものを、一般にマザーボードと称する。
【００４９】
パソコン１には、オペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ。以下、単に「ＯＳ」と呼ぶ。）がインストールされており、このＯＳの環境下で後述するアプリケーションソフトウェア等の各種ソフトウェアが作動する。なお、本実施形態では、パソコン１にＷｉｎｄｏｗｓ（登録商標）系のＯＳがインストールされているものとして説明する。もちろん、他のＯＳがインストールされたパソコンにも本発明は適用され得る。
【００５０】
ＨＤＤ１４は、高容量ディスクと読取装置とが一体化して構成されたものである。このＨＤＤ１４には、ＯＳの動作に必要な各種システムファイル等を格納するシステムフォルダ、アプリケーションソフトウェア（アプリケーションＡ１〜Ａ４…）、プリンタドライバＤ１…等のプログラム等を格納するプログラムフォルダ１４Ｐ等が設けられている。
【００５１】
アプリケーションＡ１〜Ａ４等は、ＯＳの環境下で作動して、上述の制御部１０、ＨＤＤ１４、表示部１５、入力部１６等を連携させることにより、文書の作成、数値計算など、ある特定の情報処理を行うソフトウェアである。
【００５２】
本実施形態では、アプリケーションＡ１は、写真編集や描画作業を目的とするソフトウェアであり、図形や写真等により構成される画像データ（例えば、ドットの集まりであるビットマップデータや、線図等を座標により規定するワイヤフレームデータ等）であるグラフィックデータを扱うアプリケーションである。また、アプリケーションＡ２は、文書の作成を目的とするソフトウェアであり、文字や記号等を示すテキストコード等の集合データであるテキストデータを扱うアプリケーションである。
【００５３】
プリンタドライバＤ１は、プリンタ２に印刷を実行させるソフトウェアである。より詳しくは、プリンタドライバＤ１は、パソコン１の表示部１５に印刷設定ＵＩ画面を表示してユーザからの設定入力を受け付けて設定情報を設定する。ここで、設定情報とは、複数の設定項目についてそれぞれ選択されるパラメータに係る情報のことである。設定項目及びそれに対応するパラメータの具体例としては、設定項目としての「用紙サイズ」と、パラメータとしての「Ａ４、Ｂ５、はがき、等」、設定項目としての「用紙種類」と、パラメータとしての「普通紙、光沢紙、等」、設定項目としての「解像度」と、パラメータとしての「１２００ｄｐｉ、８００ｄｐｉ、等」が挙げられる。設定情報には、複数の設定項目についてそれぞれ選択されるパラメータの集合情報の他、複数の設定項目の中の１つの設定項目について複数のパラメータの中から選択される１つのパラメータのみを表す情報も含まれる。そして、プリンタドライバＤ１は、この設定情報に基づいて、制御部１０に元データから印刷データを生成させ、その印刷データをＮＩＣ１７を介してプリンタ２に送信して、プリンタ２に印刷を実行させる。
【００５４】
このようなアプリケーションＡ１〜Ａ４及びプリンタドライバＤ１等のインストールは、例えば、ＣＤ−ＲＯＭドライブ１８により、アプリケーションＡ１〜Ａ４及びプリンタドライバＤ１等のプログラムが記録されたＣＤ−ＲＯＭからデータを読み出して、制御部１０により各種の設定を行った上で、ＨＤＤ１４に記録することにより実施される。
【００５５】
ユーザは、このような構成であるパソコン１を操作して、アプリケーションＡ１〜Ａ４等を作動させ、所望の書類や図面等のデータ（以下、「元データ」と呼ぶ。）を編集することが可能となっている。
【００５６】
また、ユーザは、編集した元データをプリンタ２に印刷させたい場合、元データを示すアイコンをクリックして印刷設定ＵＩ画面の起動を指示したり、アプリケーションＡ１〜Ａ４等を起動した状態で入力部１６を操作してメニューバーの中から印刷設定を選択することにより、印刷設定ＵＩ画面の起動指示を行ったりする。そうすると、プリンタドライバＤ１が起動され、印刷設定ＵＩ画面が表示部１５に表示される。そして、ユーザは、「用紙サイズ」、「用紙種類」、「解像度」等の複数の設定項目についてそれぞれ対応するパラメータから所望のパラメータを選択することにより、選択されたパラメータに係る情報である設定情報を設定することができる。
【００５７】
そして、ユーザが入力部１６を操作して印刷を実行する指令を出せば、制御部１０において、設定情報に基づいて、元データから印刷データが生成される。そして、印刷データは、ＮＩＣ１７を介してプリンタ２に送信され、記録用紙に印刷されることとなる。ここで、制御部１０が、設定情報に基づいて、元データから印刷データを生成するデータ生成手段に相当する。
【００５８】
このように機能するパソコン１では、以下に詳述する「印刷設定ＵＩ画面の起動指示があった場合の処理」及び「印刷設定の登録ＵＩ画面の起動指示があった場合の処理」を実施することにより、印刷設定ＵＩ画面に表示される設定項目や印刷設定アイコンの表示レベルをユーザが識別し易くなるように制御して、印刷設定の操作性を向上させている。
【００５９】
＜１．印刷設定ＵＩ画面の起動指示があった場合の処理＞
パソコン１において、ユーザが、印刷しようとする元データを示すアイコンをクリックして印刷設定ＵＩ画面の起動を指示したり、アプリケーションＡ１〜Ａ４等を起動した状態で入力部１６を操作してメニューバーの中から印刷設定を選択することにより、印刷設定ＵＩ画面の起動指示を行ったりすると、プリンタドライバＤ１が起動され、制御部１０が、図２及び図３のフローチャートに示す印刷設定ＵＩ画面の起動処理を実行する。具体例としては、図４に示す印刷設定ＵＩ画面９０を表示部１５に表示する。以下、各ステップ毎に説明する。
【００６０】
まず、図２に示すように、印刷設定ＵＩ画面の起動処理がスタートすると、ステップＳ１０１〜Ｓ１０５により、印刷設定ＵＩ画面に表示する設定項目を取捨選択する処理を行う。
【００６１】
まず、ステップＳ１０１において、印刷設定をしようとする元データを生成したアプリケーション（以下「元データ生成アプリケーション」と呼ぶ。）の情報を取得する。例えば、元データがアプリケーションＡ１により生成されたものであれば、元データ生成アプリケーションがアプリケーションＡ１であるという情報を取得する。
【００６２】
次に、ステップＳ１０２において、印刷設定に用いられる複数の設定項目の中から１つの設定項目を取得する。設定項目は、具体的には、「用紙サイズ」、「用紙種類」、「解像度」、「スタンプ設定（文書に丸秘、回覧、至急、等のスタンプを上書き印刷する設定）」等である。
【００６３】
次に、ステップＳ１０３において、取得した１つの設定項目が、元データ生成アプリケーションで表示すべき設定項目であるか否かを判断する。例えば、元データ生成アプリケーションがグラフィックデータを扱うアプリケーションＡ１である場合、上述の設定項目「スタンプ設定」は使用頻度が非常に少ないと考えられる。このため、設定項目「スタンプ設定」は、アプリケーションＡ１で表示すべき設定項目ではないと判断することができる。なお、この判断は絶対ではなく、ユーザにより変更可能とすることが好ましい。
【００６４】
ステップＳ１０３において「Ｙｅｓ」の場合、ステップＳ１０４に移行して、取得した１つの設定項目を印刷設定ＵＩ画面９０に表示する。例えば、図４に示すように、取得した１つの設定項目が「用紙サイズ」であれば、設定項目９１が印刷設定ＵＩ画面９０内に表示される。そして、図２に示すように、ステップＳ１０５に移行する。
【００６５】
他方、ステップＳ１０３において「Ｎｏ」の場合、ステップＳ１０４は飛ばして、つまり、取得した１つの設定項目を印刷設定ＵＩ画面９０に表示することなく、ステップＳ１０５に移行する。
【００６６】
次に、ステップＳ１０５において、次に取得されるべき設定項目が存在しているか否かを判断する。ステップＳ１０５において「Ｙｅｓ」の場合、上記ステップＳ１０２に復帰し、取得されるべき設定項目が存在しなくなるまでステップＳ１０２〜Ｓ１０５を繰り返す。
【００６７】
他方、ステップＳ１０５において「Ｎｏ」の場合、全ての設定項目について印刷設定ＵＩ画面９０に表示するか否かの判断が終了したとして、ステップＳ１１０に移行する。このとき、例えば、図４に示すように、取得された設定項目が「用紙サイズ」、「用紙種類」、「解像度」等であれば、設定項目９１、９２、９３が印刷設定ＵＩ画面９０内に表示される。上記ステップＳ１０１〜Ｓ１０５により、元データ生成アプリケーションに関連しない設定項目を印刷設定ＵＩ画面９０に表示しないようにして、ユーザの手間を省いている。
【００６８】
次に、ステップＳ１１０〜Ｓ１１６において、元データ生成アプリケーションに関連する印刷設定アイコン（関連印刷設定アイコン）を生成する処理を行う。
【００６９】
まず、ステップＳ１１０において、元データ生成アプリケーションがグラフィックデータを扱うものであるか否かを判断する。
【００７０】
ステップＳ１１０において「Ｙｅｓ」の場合、ステップＳ１１１に移行して、取得した１つの設定項目に対応する複数のパラメータの中から、高品位なパラメータを抽出する。そして、後述するステップＳ１１５に移行する。例えば、元データ生成アプリケーションがグラフィックデータを扱うアプリケーションＡ１である場合、ステップＳ１１０において「Ｙｅｓ」となってステップＳ１１１に移行する。そして、ステップＳ１１１において、印刷設定ＵＩ画面９０に表示された設定項目９１〜９３等のそれぞれに対応する複数のパラメータの中から、高品位なパラメータである「はがき（ふちなし）」、「光沢紙」、「２４００ｄｐｉ（高解像度）」、「カラー印刷」等のパラメータを抽出する。
【００７１】
他方、ステップＳ１１０において「Ｎｏ」の場合、ステップＳ１１２に移行して、元データ生成アプリケーションがテキストデータを扱うものであるか否かを判断する。
【００７２】
ステップＳ１１２において「Ｙｅｓ」の場合、ステップＳ１１３に移行して、取得した１つの設定項目に対応する複数のパラメータの中から、高速印刷可能なパラメータを抽出する。そして、後述するステップＳ１１５に移行する。例えば、元データ生成アプリケーションがテキストデータを扱うアプリケーションＡ２である場合、ステップＳ１１２において「Ｙｅｓ」となってステップＳ１１３に移行する。そして、ステップＳ１１３において、印刷設定ＵＩ画面９０に表示された設定項目９１〜９３等のそれぞれに対応する複数のパラメータの中から、高速印刷可能なパラメータである「８００ｄｐｉ（低解像度）」、「モノクロ印刷」、「Ｎ  ｉｎ  １  印刷」等のパラメータを抽出する。
【００７３】
他方、ステップＳ１１２において「Ｎｏ」の場合、ステップＳ１１４に移行して、元データ生成アプリケーションに適した印刷設定項目に対応するパラメータを抽出する。
【００７４】
なお、ステップＳ１１１、Ｓ１１３、Ｓ１１４においてパラメータを抽出する具体的方法としては、各アプリケーションＡ１〜Ａ４等と、各アプリケーションＡ１〜Ａ４等に対応するパラメータとが登録されたテーブルを準備しておき、そのテーブルを参照して抽出する方法を採用することができる。
【００７５】
各ステップＳ１１１、Ｓ１１３、Ｓ１１４からステップＳ１１５に移行すると、抽出したパラメータから印刷設定アイコンを生成する。印刷設定アイコンは、複数の設定項目についてそれぞれ選択されるパラメータに係る情報である設定情報に対応するオブジェクトに相当するものである。本実施例において、オブジェクトとは、表示部１５に表示される図形や、その図形に文字、図形（絵）若しくは記号又はこれらの結合が付加されたものである。
【００７６】
例えば、図５に具体例を示すように、印刷設定アイコンＩ１は、文書印刷用の低解像度と横向き印刷とを意味するものである。印刷設定アイコンＩ２は、文書印刷用の低解像度と縦向き印刷とを意味するものである。印刷設定アイコンＩ３は、はがき（ふちなし印刷）と光沢紙印刷と写真印刷用の高い解像度とを意味するものである。印刷設定アイコンＩ４は、丸秘スタンプ印刷を意味するものである。印刷設定アイコンＩ５は、印刷設定アイコンＩ２にテキストデータを扱うアプリケーションＡ２を意味するアプリケーションアイコンＩ５ａ（ペン状の図形）が上書きされることにより、印刷設定アイコンＩ２がアプリケーションＡ２に関連するものであることを意味するものである。
【００７７】
なお、図２に示すように、ステップＳ１１５では、抽出されたパラメータから生成しようとする印刷設定アイコンが既に登録されている場合、重複しないようにその印刷設定アイコンを生成しない。また、ステップＳ１１５では、抽出されたパラメータの組み合わせを変えることにより、複数の印刷設定アイコンを自動的に生成することもできる。
【００７８】
次に、ステップＳ１１６において、生成した印刷設定アイコンを元データ生成アプリケーションに関連付けて登録する。例えば、元データ生成アプリケーションがグラフィックデータを扱うアプリケーションＡ１であり、ステップＳ１１５において、図５に示す印刷設定アイコンＩ３を生成した場合、印刷設定アイコンＩ３をアプリケーションＡ１と関連付けて登録する。つまり、印刷設定アイコンＩ３は、アプリケーションＡ１の関連オブジェクトに相当する。登録された印刷設定アイコンの情報は制御部１０やＨＤＤ１４に記録され、適宜読み出し可能となる。
【００７９】
ステップＳ１１０〜Ｓ１１５が、設定情報に対応する印刷設定アイコンを生成するオブジェクト生成手段に相当する。ステップＳ１１０〜Ｓ１１４が、元データ生成アプリケーションに関連する設定項目について選択可能なパラメータを抽出する抽出手段に相当する。そして、抽出手段は、ステップＳ１１０、Ｓ１１１により、データ生成アプリケーションがグラフィックデータを扱うものである場合、制御部１０に高品位な印刷データを生成させることが可能なパラメータを抽出するようになっている。また、抽出手段は、ステップＳ１１２、Ｓ１１３により、データ生成アプリケーションがテキストデータを扱うものである場合、制御部１０に高速印刷可能な印刷データを生成させることが可能なパラメータを抽出するようになっている。
【００８０】
ステップＳ１１６がオブジェクト生成手段によって生成された印刷設定アイコンを元データ生成アプリケーションと関連付けて登録する第１登録手段に相当する。
【００８１】
次に、図３に示すように、ステップＳ１２０〜Ｓ１３３において、登録された印刷設定アイコンについて表示レベルを制御しつつ印刷設定ＵＩ画面９０に表示する処理を行う。
【００８２】
まず、ステップＳ１２０において、登録された複数の印刷設定アイコンの中から１つの印刷設定アイコンを取得する。
【００８３】
次に、ステップＳ１２１において、取得した１つの印刷設定アイコンが元データ生成アプリケーションで表示すべき印刷設定アイコンであるか否かを判断する。例えば、元データ生成アプリケーションがグラフィックデータを扱うアプリケーションＡ１である場合、図５に示す丸秘スタンプ印刷を意味する印刷設定アイコンＩ４は使用頻度が非常に少ないと考えられる。このため、印刷設定アイコンＩ４は、アプリケーションＡ１で表示すべき印刷設定アイコンではないと判断することができる。なお、この判断は絶対ではなく、ユーザにより変更可能とすることが好ましい。例えば、後述する「印刷設定の登録ＵＩ画面の起動指示があった場合の処理」で表示する印刷設定の登録ＵＩ画面８０において、ユーザにボタン８４〜８６のいずれかを選択させることによって、印刷設定アイコンがどのアプリケーションで表示すべき印刷設定アイコンであるかを設定することができる。
【００８４】
ステップＳ１２１において「Ｎｏ」の場合、ステップＳ１２２〜Ｓ１３０は飛ばして、つまり、取得した１つの印刷設定アイコンを印刷設定ＵＩ画面９０に表示することなく、ステップＳ１３１に移行する。他方、ステップＳ１２１において「Ｙｅｓ」の場合、ステップＳ１２２に移行する。
【００８５】
ステップＳ１２２では、元データ生成アプリケーションがグラフィックデータを扱うものか否かを判断する。例えば、元データ生成アプリケーションがグラフィックデータを扱うアプリケーションＡ１であれば、ステップＳ１２２において「Ｙｅｓ」となり、後述するステップＳ１２３に移行する。また、例えば、元データ生成アプリケーションがテキストデータを扱うアプリケーションＡ２であれば、ステップＳ１２２において「Ｎｏ」となり、ステップＳ１２５に移行する。
【００８６】
ステップＳ１２５では、元データ生成アプリケーションがテキストデータを扱うものか否かを判断する。例えば、元データ生成アプリケーションがテキストデータを扱うアプリケーションＡ２であれば、ステップＳ１２５において「Ｙｅｓ」となり、後述するステップＳ１２６に移行する。また、例えば、元データ生成アプリケーションがグラフィックデータを扱うアプリケーションＡ１であれば、ステップＳ１２５において「Ｎｏ」となり、ステップＳ１２８に移行する。
【００８７】
ステップＳ１２８では、取得した１つの印刷設定アイコンが元データ生成アプリケーションにおいて使用頻度が高いものであるか否かを判断する。具体的には、登録された各印刷設定アイコンについての各アプリケーション毎の使用頻度を制御部１０やＨＤＤ１４に記録しておき、ステップＳ１２８での判断の際に照会するようにすればよい。ステップＳ１２８において「Ｙｅｓ」の場合、後述するステップＳ１２９に移行する。他方、ステップＳ１２８において「Ｎｏ」の場合、ステップＳ１３０に移行する。
【００８８】
ステップＳ１３０では、取得した１つの印刷設定アイコンを印刷設定ＵＩ画面９０に表示する。この際、印刷設定アイコンを、例えば、図４に示す印刷設定アイコンＩ１、Ｉ２、Ｉ５のように、表示レベルを制御することなく初期状態の大きさのままで表示する。
【００８９】
次に、ステップＳ１３１において、次に取得されるべき印刷設定アイコンが存在しているか否かを判断する。ステップＳ１３１において「Ｙｅｓ」の場合、上記ステップＳ１２０に復帰する。
【００９０】
他方、ステップＳ１３１において「Ｎｏ」の場合、登録された全ての印刷設定アイコンについて印刷設定ＵＩ画面９０に表示するか否かの判断及び各印刷設定アイコンの表示レベルの制御を終えたことを意味するので、ステップＳ１３２に移行する。そして、ステップＳ１３２において、印刷設定ＵＩ画面９０の描画を完了する。
【００９１】
次に、ステップＳ１３３において、ユーザによって印刷設定ＵＩ画面９０により入力部１６を介して所望の印刷設定アイコンが選択され、例えば、印刷設定ＵＩ画面９０の下方に配設された「適用」ボタン９５がクリックされ、「ＯＫ」ボタン９６がクリックされると、その選択された印刷設定アイコンに対応付けられた設定情報を利用して、元データから印刷データを生成する。そして、印刷設定ＵＩ画面９０の表示を終わらせて、この処理を終了する。なお、生成された印刷データは、ＮＩＣ１７を介してプリンタ２に送信され、記録用紙に印刷されることとなる。
【００９２】
一方、ステップＳ１２３では、取得した１つの印刷設定アイコンが、制御部１０に元データから高品位な印刷データを生成させる印刷設定アイコンであるか否かを判断する。例えば、取得した１つの印刷設定アイコンが、図５に示す高解像度等を意味する印刷設定アイコンＩ３であれば、ステップＳ１２３において「Ｙｅｓ」となり、ステップＳ１２４に移行する。他方、ステップＳ１２３において「Ｎｏ」の場合、ステップＳ１２５に移行する。ステップＳ１２５以後の処理は上述した通りである。
【００９３】
ステップＳ１２４では、取得した１つの印刷設定アイコンについて、表示レベルを高めるように制御して印刷設定ＵＩ画面９０に表示する。例えば、図４に示すように、印刷設定アイコンＩ３の表示レベルを通常の表示レベルよりも高めて、他の印刷設定アイコンＩ１、Ｉ２、Ｉ５より強調する。表示レベルを高める制御としては、この他、印刷設定アイコンＩ３の色合いを明るくしたり、濃淡を濃くしたり、して高めてもよい。その後、ステップＳ１３１に移行する。ステップＳ１３１以後の処理は、上述した通りである。
【００９４】
一方、ステップＳ１２６では、取得した１つの印刷設定アイコンが、制御部１０に元データから高速印刷可能な印刷データを生成させる印刷設定アイコンであるか否かを判断する。例えば、取得した１つの印刷設定アイコンが、図５に示す低解像度等を意味する印刷設定アイコンＩ１であれば、ステップＳ１２６において「Ｙｅｓ」となり、ステップＳ１２７に移行する。他方、ステップＳ１２６において「Ｎｏ」の場合、ステップＳ１２８に移行する。ステップＳ１２８以後の処理は上述した通りである。
【００９５】
ステップＳ１２７では、取得した１つの印刷設定アイコンについて、表示レベルを高めるように制御して印刷設定ＵＩ画面９０に表示する。この制御はステップＳ１２４と同様であるので説明は省略する。その後、ステップＳ１３１に移行する。ステップＳ１３１以後の処理は、上述した通りである。
【００９６】
一方、ステップＳ１２９では、取得した１つの印刷設定アイコンについて、表示レベルを高めるように制御して印刷設定ＵＩ画面９０に表示する。この制御はステップＳ１２４、Ｓ１２７と同様であるので説明は省略する。その後、ステップＳ１３１に移行する。ステップＳ１３１以後の処理は、上述した通りである。
【００９７】
こうして、ステップＳ１０１〜Ｓ１３３の処理が終了すると、ユーザは、図４に示す印刷設定アイコンＩ１〜Ｉ３、Ｉ５等から所望の印刷設定アイコンを選択することができる。なお、ユーザは、印刷設定ＵＩ画面９０に表示された設定項目９１〜９３等を操作して、パラメータを選択することもできる。
【００９８】
表示部１５が印刷設定アイコンを表示する表示手段に相当する。
【００９９】
ステップＳ１２４、Ｓ１２７、Ｓ１２９、Ｓ１３０が、元データ生成アプリケーションに関連する印刷設定アイコンである関連印刷設定アイコンについて、他の印刷設定アイコンに対して相対的に表示レベルを高めて表示部１５に表示させる表示制御手段に相当する。ここで、図４の場合で説明すれば、元データ生成アプリケーションがアプリケーションＡ１である場合、印刷設定アイコンＩ３が関連印刷設定アイコンに相当し、印刷設定アイコンＩ１、Ｉ２、Ｉ４、Ｉ５が他の印刷設定アイコンに相当する。そして、表示制御手段は、表示部１５に、関連印刷設定アイコンＩ３を初期状態より大きく表示させる。他方、表示制御手段は、表示部１５に、他の印刷設定アイコンＩ１、Ｉ２、Ｉ４、Ｉ５のうち、印刷設定アイコンＩ１、Ｉ２、Ｉ５を初期状態の大きさのままで表示させ、印刷設定アイコンＩ４は表示させない。
【０１００】
＜２．印刷設定の登録ＵＩ画面の起動指示があった場合の処理＞
パソコン１において、アプリケーションＡ１〜Ａ４等を起動した状態で、印刷設定の登録ＵＩ画面の起動指示を行うと、プリンタドライバＤ１が起動され、制御部１０が、図６及び図７のフローチャートに示す印刷設定の登録ＵＩ画面の起動処理を実行する。具体例としては、図８に示す印刷設定の登録ＵＩ画面８０を表示部１５に表示する。以下、各ステップ毎に説明する。
【０１０１】
まず、図６に示すように、印刷設定の登録ＵＩ画面の起動処理がスタートすると、ステップＳ２０１〜Ｓ２０４により、印刷設定の登録ＵＩ画面に設定項目を順次表示する処理を行う。
【０１０２】
まず、ステップＳ２０１において、起動中のアプリケーションの情報を取得する。例えば、アプリケーションＡ２を起動した状態であれば、起動中のアプリケーションがアプリケーションＡ２であるという情報を取得する。
【０１０３】
次に、ステップＳ２０２において、印刷設定に用いられる複数の設定項目の中から１つの設定項目を取得する。詳細はステップＳ１０２と同様であるので説明は省く。
【０１０４】
次に、ステップＳ２０３において、取得した１つの設定項目を印刷設定の登録ＵＩ画面８０に表示する。例えば、図８に示すように、取得した１つの設定項目が「用紙サイズ」、「用紙種類」、「解像度」等であれば、設定項目８１、８２、８３等を印刷設定の登録ＵＩ画面８０に表示する。そして、図６に示すように、ステップＳ２０４に移行する。
【０１０５】
次に、ステップＳ２０４において、次に取得されるべき設定項目が存在しているか否かを判断する。ステップＳ２０４において「Ｙｅｓ」の場合、上記ステップＳ２０２に復帰する。他方、ステップＳ２０４において「Ｎｏ」の場合、全ての設定項目について印刷設定の登録ＵＩ画面８０にへの表示を完了したとして、ステップＳ２０５に移行する。
【０１０６】
次に、ステップＳ２０５において、ユーザに入力部１６や設定項目８１〜８３等を操作させて、所望のパラメータを選択させる。
【０１０７】
次に、ステップＳ２０６において、ユーザが選択したパラメータに対応する印刷設定アイコンを生成する。例えば、図８に示すように、設定項目８１〜８３等において選択されたパラメータに対応して、印刷設定アイコンＩ３を生成して、印刷設定の登録ＵＩ画面８０の中段左側に表示する。
【０１０８】
次に、ユーザに、印刷設定の登録ＵＩ画面８０の中段右側に配設された３つのボタン８４〜８６のいずれかを選択させる。ボタン８４は、ステップＳ２０６で生成した印刷設定アイコンを起動中のアプリケーションでのみ使用するものとして登録することを選択するものである。ボタン８５は、ステップＳ２０６で生成した印刷設定アイコンをすべてのアプリケーションで使用するものとして登録することを選択するものである。ボタン８６は、ステップＳ２０６で生成した印刷設定アイコンについて、どのアプリケーションで使用するかをユーザが指定することを選択するものである。
【０１０９】
ステップＳ２０７では、ステップＳ２０６で生成した印刷設定アイコンが起動中のアプリケーションでのみ使用するものであるか否かを判断する。ユーザがボタン８４を選択していれば、ステップＳ２０７において「Ｙｅｓ」となり、ステップＳ２１３に移行する。他方、ステップＳ２０７において「Ｎｏ」の場合、ステップＳ２０９に移行する。
【０１１０】
ステップＳ２０９では、ステップＳ２０６で生成した印刷設定アイコンがすべてのアプリケーションでのみ使用するものであるか否かを判断する。ユーザがボタン８５を選択していれば、ステップＳ２０９において「Ｙｅｓ」となり、ステップＳ２１０に移行する。そして、ステップＳ２１０において、パソコン１にインストールされたすべてのアプリケーションの情報を取得し、ステップＳ２１３に移行する。他方、ステップＳ２０９において「Ｎｏ」の場合、ステップＳ２１１に移行する。
【０１１１】
ステップＳ２１１では、表示部１５に印刷設定の登録ＵＩ画面８０とは別に、パソコン１にインストールされたすべてのアプリケーションのリストを表示し、ステップＳ２０６で生成した印刷設定アイコンについて、どのアプリケーションで使用するかをユーザに指定させる。そして、ステップＳ２１２において、ユーザが指定したアプリケーションの情報を取得し、ステップＳ２１３に移行する。
【０１１２】
図７に示すように、ステップＳ２０７、Ｓ２１０、Ｓ２１２からステップＳ２１３に移行すると、ステップＳ２０６で生成した印刷設定アイコンについてアプリケーションアイコンを重ね合わせるか否かをユーザに選択させる。具体的には、図８に示すように、印刷設定の登録ＵＩ画面８０の下方に配設された「Ｙｅｓ」ボタン８７又は「Ｎｏ」ボタン８８のいずれかを選択させる。そして、ユーザが「Ｙｅｓ」ボタン８７を選択した場合、ステップＳ２１３において「Ｙｅｓ」となり、ステップＳ２１４に移行する。他方、ユーザが「Ｎｏ」ボタン８８を選択した場合、ステップＳ２１３において「Ｎｏ」となり、ステップＳ２１４、Ｓ２１５は飛ばして、ステップＳ２１６に移行する。
【０１１３】
ステップＳ２１４では、ステップＳ２０１、Ｓ２１０、Ｓ２１２のいずれかで取得したアプリケーションの情報に基づいてアプリケーションアイコンを生成する。具体例としては、図５の印刷設定アイコンＩ５に上書きされているペン状の図形を、テキストデータを扱うアプリケーションＡ２を意味するアプリケーションアイコンＩ５ａとして生成する。
【０１１４】
次に、ステップＳ２１５において、ステップＳ２０６で生成した印刷設定アイコンにアプリケーションアイコンを重ね合わせて、ステップＳ２１６に移行する。
【０１１５】
ステップＳ２１３、Ｓ２１５からステップＳ２１６に移行すると、ステップＳ２０６で生成した印刷設定アイコンについて、ステップＳ２０１、Ｓ２１０、Ｓ２１２のいずれかで取得したアプリケーションと関連付けて登録する。この際、印刷設定の登録ＵＩ画面８０の下方に配設された「登録」ボタン８９をユーザにクリックさせて最終的な登録判断をさせてもよい。登録された印刷設定アイコンの情報は制御部１０やＨＤＤ１４に記録される。そして、印刷設定ＵＩ画面９０の起動指示があれば、上述の通り、適宜読み出されて、印刷設定ＵＩ画面９０に印刷設定アイコンが表示される。
【０１１６】
そして、印刷設定の登録ＵＩ画面８０の表示を終わらせて、印刷設定の登録ＵＩ画面の起動指示があった場合の処理を終了する。
【０１１７】
ステップＳ２０５が、ユーザに所望のパラメータを選択させる選択手段に相当する。
【０１１８】
ステップＳ２０６が、ステップＳ２０５により選択されたパラメータに基づく印刷設定アイコンを生成するオブジェクト生成手段に相当する。
【０１１９】
ステップＳ２０１、Ｓ２１６が、オブジェクト生成手段によって生成された印刷設定アイコンを起動中のアプリケーションと関連付けて登録する第２登録手段に相当する。
【０１２０】
ステップＳ２１１、Ｓ２１２、Ｓ２１６が、オブジェクト生成手段によって生成された印刷設定アイコンをユーザが指定する任意のアプリケーションと関連付けて登録する第３登録手段に相当する。
【０１２１】
実施例のパソコン１によれば、ステップＳ１２４、Ｓ１２７、Ｓ１２９、Ｓ１３０により、元データを生成したアプリケーションに関連する印刷設定アイコンである関連印刷設定アイコンついて、他の印刷設定アイコンに対して相対的に表示レベルを高めて表示手段に表示させることができる。図４及び図５に示す具体例で言えば、アプリケーションＡ１に対する関連印刷設定アイコンＩ３は、初期状態より大きく表示される。他方、他の印刷設定アイコンＩ１、Ｉ２、Ｉ４、Ｉ５のうち、印刷設定アイコンＩ１、Ｉ２、Ｉ５は初期状態の大きさのままで表示され、印刷設定アイコンＩ４は表示されない。
【０１２２】
このため、このパソコン１では、ユーザが関連印刷設定アイコンを他の印刷設定アイコンよりも優先的に認識できる。このため、このパソコン１では、印刷設定アイコンの数が増加しても、ユーザが容易に関連印刷設定アイコンを識別することができる。このため、このパソコン１では、ユーザが表示部１５により表示された多数の印刷設定アイコンから所望の印刷設定アイコンを容易に探すことができる。
【０１２３】
したがって、実施例のパソコン１は、印刷設定の操作性を向上させることができる。
【０１２４】
また、このパソコン１では、ステップＳ１１０〜Ｓ１１４により抽出されたパラメータに基づいて印刷設定アイコンが自動的に生成されるので、元データ生成アプリケーションに関連する設定項目からユーザが所望のパラメータを選択して設定情報を新たに設定する操作を減らすことができる。このため、このパソコン１は、印刷設定の操作性を一層向上させることができる。
【０１２５】
さらに、このパソコン１では、ステップＳ１１６により、自動生成した印刷設定アイコンを一度登録すれば、同じ内容の印刷設定アイコンを次回から生成する必要がなくなるので、情報処理効率を向上させることができる。
【０１２６】
また、このパソコン１では、元データ生成アプリケーションがグラフィックデータを扱うものである場合、ステップＳ１１０、Ｓ１１１により、元データを高品位に印刷できる関連印刷設定アイコンを自動的に生成する。元データ生成アプリケーションがテキストデータを扱うものである場合、ステップＳ１１２、Ｓ１１３により、元データを高速印刷できる関連印刷設定アイコンを自動生成する。このため、ユーザがそれらの関連印刷設定アイコンを選択し易くなり、印刷設定の操作性を一層向上させることができる。
【０１２７】
さらに、このパソコン１は、ステップＳ２０５、Ｓ２０６により、ユーザの希望に応じた印刷設定アイコンを生成することができるので、印刷設定アイコンの登録処理において、幅広いユーザニーズに柔軟に対応することができる。
【０１２８】
また、このパソコン１は、ステップＳ２０１、Ｓ２１６により、起動中のアプリケーションを指定して、印刷設定アイコンに関連付けることができる。ステップＳ２１１、Ｓ２１２、Ｓ２１６により、起動中のアプリケーション以外のアプリケーションを指定して、印刷設定アイコンに関連付けることもできる。このため、このパソコン１は、印刷設定アイコンの登録処理において、操作性を向上させることができる。
【０１２９】
さらに、このパソコン１は、ステップＳ２１４〜Ｓ２１６により、重ね合わされたアプリケーションアイコン（例えば、図４のアプリケーションアイコンＩ５ａ。）から関連するアプリケーションをユーザに一目で認識させることができるので、印刷設定の操作性をより一層向上させることができる。
【０１３０】
＜変形例＞
図２及び図３に示すフローチャートのステップＳ１３１とステップＳ１３２との間に、図９に示すように、ステップＳ１３１１〜Ｓ１３１６を追加することができる。以下、各ステップについて順番に説明する。
【０１３１】
図２及び図３に示すステップＳ１０１〜Ｓ１３１の処理が行われた後、図９に示すステップＳ１３１１に移行すると、最終的に表示すべき印刷設定アイコンがあるか否かを判断する。例えば、パソコン１の使用を開始して間もないことにより、登録された印刷設定アイコンの数が少ない場合には、最終的に表示すべき印刷設定アイコンが１つもないことがあり得る。この場合、ステップＳ１３１１において「Ｎｏ」となり、ステップＳ１３１２に移行する。他方、ステップＳ１３１１において「Ｙｅｓ」の場合、ステップＳ１３１２〜Ｓ１３１６は飛ばして、ステップＳ１３２に移行する。
【０１３２】
ステップＳ１３１２〜ステップＳ１３１４では、登録された印刷設定アイコンをすべて表示部１５に表示する。
【０１３３】
次に、ステップＳ１３１５において、表示された印刷設定アイコンの中から、元データ生成アプリケーションに関連付ける印刷設定アイコンをユーザに指定させる。
【０１３４】
次に、ステップＳ１３１６において、ユーザが指定した印刷設定アイコンを元データ生成アプリケーションに関連付ける。そして、ステップＳ１３２に移行する。
【０１３５】
ステップＳ１３１１〜Ｓ１３１６が、印刷設定アイコンの中に、元データを生成したアプリケーションに関連する関連印刷設定アイコンがない場合、元データを生成したアプリケーションに関連する関連印刷設定アイコンとする印刷設定アイコンをユーザに指定させる指定手段に相当する。
【０１３６】
この場合、このパソコン１は、ステップＳ１３１１〜Ｓ１３１６により、ユーザがパラメータを選択する手間を軽減させることができるので、印刷設定の操作性を一層向上させることができる。
【０１３７】
以上において、本発明を実施例に即して説明したが、本発明は上記実施例に制限されるものではなく、その趣旨を逸脱しない範囲で適宜変更して適用できることはいうまでもない。
【０１３８】
例えば、図５に示す印刷設定アイコンＩ１〜Ｉ５の代わりに、図１０に示すように、設定情報に係るパラメータが図形に上書きされたオブジェクトＩ６（アイコンの上位概念）を採用することもできる。オブジェクトＩ６は、矩形の上に、「はがき（ふちなし）、光沢紙、２４００ｄｐｉ（高解像度）」の文字が上書きされたものであり、はがき（ふちなし印刷）と光沢紙印刷と写真印刷用の高い解像度とを意味する。オブジェクトＩ６は、アイコンＩ１〜Ｉ５よりは大きくなるが、ユーザが一層確実にオブジェクトＩ６が対応する設定情報を認識できる。
【産業上の利用可能性】
【０１３９】
本発明は情報処理装置に利用可能である。
【図面の簡単な説明】
【０１４０】
【図１】実施例の情報処理装置の概略構成を示すブロック図である。
【図２】実施例の情報処理装置に係り、「印刷設定ＵＩ画面の起動指示があった場合の処理」を示すフローチャートである。
【図３】実施例の情報処理装置に係り、「印刷設定ＵＩ画面の起動指示があった場合の処理」を示すフローチャートである。
【図４】実施例の情報処理装置に係り、印刷設定ＵＩ画面を示す説明図である。
【図５】実施例の情報処理装置に係り、印刷設定アイコンの具体例を示す説明図である。
【図６】実施例の情報処理装置に係り、「印刷設定の登録ＵＩ画面の起動指示があった場合の処理」を示すフローチャートである。
【図７】実施例の情報処理装置に係り、「印刷設定の登録ＵＩ画面の起動指示があった場合の処理」を示すフローチャートである。
【図８】実施例の情報処理装置に係り、印刷設定の登録ＵＩ画面を示す説明図である。
【図９】実施例の情報処理装置に係り、図２及び図３のフローチャートの変形例である。
【図１０】実施例の情報処理装置に係り、オブジェクトの具体例を示す説明図である。
【符号の説明】
【０１４１】
１…情報処理装置（パソコン）
１０…データ生成手段（制御部）
１５…表示手段（表示部）
８０…印刷設定の登録ＵＩ画面
Ａ１、Ａ２、Ａ３、Ａ４…アプリケーション
Ｄ１…プリンタドライバ
Ｉ１、Ｉ２、Ｉ３、Ｉ４、Ｉ５、Ｉ６、９１、９２、９３…オブジェクト（Ｉ１、Ｉ２、Ｉ３、Ｉ４、Ｉ５…印刷設定アイコン、９１、９２、９３…設定項目）
Ｉ３…関連オブジェクト（関連印刷設定アイコン）
Ｉ５ａ…関連オブジェクトが関連するアプリケーションを意味するオブジェクト（アプリケーションアイコン）
Ｓ１１０〜Ｓ１１５、Ｓ２０６…オブジェクト生成手段
Ｓ１１０〜Ｓ１１４…抽出手段
Ｓ１１６…第１登録手段
Ｓ１２４、Ｓ１２７、Ｓ１２９、Ｓ１３０…表示制御手段
Ｓ２０５…選択手段
Ｓ２０１、Ｓ２１６…第２登録手段
Ｓ２１１、Ｓ２１２、Ｓ２１６…第３登録手段
Ｓ１３１１〜Ｓ１３１６…指定手段
【図１】
0004433049.tif 000002
【図２】
0004433049.tif 000003
【図３】
0004433049.tif 000004
【図６】
0004433049.tif 000005
【図７】
0004433049.tif 000006
【図９】
0004433049.tif 000007
【図１０】
0004433049.tif 000008
【図４】
0004433049.tif 000009
【図５】
0004433049.tif 000010
【図８】
0004433049.tif 000011