(57)【要約】【課題】予め登録された印刷設定情報を容易に選択できる手段を提供する。【解決手段】複数の設定項目を有する登録情報を複数、記憶する記憶部と、複数の前記登録情報を表示する表示部と、前記設定項目に対応する指定部と、を有し、前記表示部で複数の前記登録情報を表示している場合、前記指定部で所定の設定項目を選択すると、前記表示部は選択された設定項目に関連する前記登録情報を優先的に表示する。【選択図】        図１
2020071643.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定項目を有する登録情報を複数、記憶する記憶部と、
複数の前記登録情報を表示する表示部と、
前記設定項目に対応する指定部と、
を有し、
前記表示部で複数の前記登録情報を表示している場合、前記指定部で所定の設定項目を選択すると、前記表示部は選択された設定項目に関連する前記登録情報を優先的に表示することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記表示部は、前記指定部で選択された設定項目を含む前記登録情報を表示することを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記表示部で複数の前記登録情報を表示している画面と同一画面に表示された設定項目を前記指定部で選択することにより、前記表示部は選択された設定項目を含む前記登録情報を優先的に表示することを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記表示部は、表示している複数の前記登録情報に替えて、選択された設定項目を含む前記登録情報をお気に入り抽出表示として優先的に表示することを特徴とする情報処理装置。
【請求項５】
請求項２から請求項４のいずれか１項に記載の情報処理装置において、
前記選択は、前記指定部のマウスオーバーによる選択であることを特徴とする情報処理装置。
【請求項６】
請求項２から請求項５のいずれか１項に記載の情報処理装置において、
前記指定部で所定の第１の設定項目を選択すると、
前記表示部は、選択された第１の設定項目を含む前記登録情報において前記第１の設定項目以外の第２の設定項目を選択可能にリスト表示し、
前記指定部で所定の第２の設定項目を選択すると、
前記表示部は、前記第１の設定項目を含み、かつ前記第２の設定項目を含む前記登録情報を表示することを特徴とする情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
前記第２の設定項目は、前記表示部で複数の前記登録情報を表示している画面と同一画面に表示された設定項目以外の設定項目を含むことを特徴とする情報処理装置。
【請求項８】
請求項６または請求項７に記載の情報処理装置において、
前記指定部で所定の第２の設定項目を選択すると、
前記表示部は、選択された第１の設定項目および第２の設定項目を含む前記登録情報において前記第１の設定項目および第２の設定項目以外の第３の設定項目を選択可能にリスト表示し、
前記指定部で所定の第３の設定項目を選択すると、
前記表示部は、前記第１の設定項目および第２の設定項目を含み、かつ前記第３の設定項目を含む前記登録情報を表示することを特徴とする情報処理装置。
【請求項９】
請求項８に記載の情報処理装置において、
前記第３の設定項目は、前記表示部で複数の前記登録情報を表示している画面と同一画面に表示された設定項目以外の設定項目を含むことを特徴とする情報処理装置。
【請求項１０】
請求項２から請求項９のいずれか１項に記載の情報処理装置において、
前記表示部は、前記指定部で選択された設定項目を含む前記登録情報を選択頻度が高い順に上位から配列して表示することを特徴とする情報処理装置。
【請求項１１】
請求項１から請求項１０のいずれか１項に記載の情報処理装置において、
前記登録情報は、ユーザが予め設定した印刷設定情報であることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定情報を有する情報処理装置に関する。
【背景技術】
【０００２】
従来の情報処理装置は、プリンタの印刷データを生成するプリンタドライバにおける印刷設定をプロパティのタブで設定可能とし、そのプロパティのタブでは予め設定値をお気に入りの印刷設定として登録できるようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−００２４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、お気に入りとして予め登録された登録情報としての印刷設定情報が多数ある場合、所望の印刷設定情報を選択することが難しくなるという問題がある。
本発明は、このような問題を解決することを課題とし、予め登録された印刷設定情報を容易に選択することができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、複数の設定項目を有する登録情報を複数、記憶する記憶部と、複数の前記登録情報を表示する表示部と、前記設定項目に対応する指定部と、を有し、前記表示部で複数の前記登録情報を表示している場合、前記指定部で所定の設定項目を選択すると、前記表示部は選択された設定項目に関連する前記登録情報を優先的に表示することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、予め登録された印刷設定情報を容易に選択することができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施例における情報処理装置の構成を示すブロック図
【図２】第１の実施例におけるお気に入り一覧データの説明図
【図３】第１の実施例における希望の機能設定データの説明図
【図４】第１の実施例における抽出お気に入りデータの説明図
【図５】第１の実施例における印刷設定画面の説明図
【図６】第１の実施例における印刷設定画面の説明図
【図７】第１の実施例における印刷設定画面の説明図
【図８】第１の実施例におけるプリンタドライバの処理の流れを示すフローチャート
【図９】第１の実施例におけるマウスオーバー処理の流れを示すフローチャート
【図１０】第１の実施例におけるソート処理の流れを示すフローチャート
【図１１】第２の実施例における印刷設定画面の説明図
【図１２】第２の実施例における印刷設定画面の説明図
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による情報処理装置の実施例を説明する。
【実施例１】
【０００９】
図１は第１の実施例における情報処理装置の構成を示すブロック図である。
図１において、情報処理装置１００は、例えばパーソナルコンピュータ（ＰＣ）であり、入力装置としてのマウス１５０、および画像形成装置としてのプリンタ１６０が接続され、プリンタ１６０で印刷可能な印刷データを生成するプリンタドライバ（ソフトウェア）１３０を有するコンピュータである。
【００１０】
情報処理装置１００は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示部１１０と、印刷ドキュメント１２０と、プリンタドライバ１３０と、記憶部１４０とを有している。
ＵＩ表示部１１０は、ディスプレイ等の表示部であり、プリンタドライバ１３０による印刷設定画面等のユーザインタフェース画面を表示するものである。本実施例では、ＵＩ表示部１１０は、図５〜図７に示す印刷設定画面５００等のＵＩ画面の表示を行う。
【００１１】
印刷ドキュメント１２０は、各種アプリケーションソフトウェアにより生成された文書データであり、プリンタ１６０において印刷される印刷対象データである。
プリンタドライバ１３０は、設定された印刷設定情報に基づいて印刷ドキュメント１２０をプリンタ１６０で印刷可能な印刷データに変換し、変換した印刷データをプリンタ１６０に出力するものであり、ＵＩ制御部１３１と、印刷実行部１３２とを有している。
【００１２】
ＵＩ制御部１３１は、ＵＩ表示部１１０およびマウス１５０を制御し、ユーザによる入力操作に応じてＵＩ表示部１１０に表示するＵＩ画面等を動的に変更するものである。
ＵＩ制御部１３１は、ＵＩ表示部１１０およびマウス１５０を制御し、ＵＩ表示部１１０に表示した印刷設定画面でユーザによる各種印刷設定情報の設定操作を受け付け、入力された印刷設定情報を記憶部１４０の現在の設定データ１４５に記憶させる。また、ＵＩ制御部１３１は、印刷を指示するユーザによる操作を受け付ける。
【００１３】
印刷実行部１３２は、ＵＩ制御部１３１で印刷を指示する操作を受け付けると、記憶部１４０の現在の設定データ１４５に記憶された印刷設定情報を適用して印刷ドキュメント１２０をプリンタ１６０で印刷可能な印刷データに変換し、変換した印刷データをプリンタ１６０に出力するものである。
プリンタ１６０は、情報処理装置１００から印刷データを受信すると、その印刷データに基づいて印刷媒体に画像を形成して印刷を行う。
【００１４】
記憶部１４０は、メモリ等の記憶手段であり、プリンタドライバ１３０で使用される情報や制御情報等の各種情報を記憶するものである。記憶部１４０は、印刷設定選択肢一覧データ１４１と、お気に入り一覧データ１４２と、希望の機能設定データ１４３と、抽出お気に入りデータ１４４と、現在の設定データ１４５と、印刷データ１４６とを有している。
印刷設定選択肢一覧データ１４１は、プリンタドライバ１３０の印刷設定情報を一覧として記憶するものである。
【００１５】
お気に入り一覧データ１４２は、印刷設定情報を保存するお気に入りの設定情報の集合を一覧として記憶するものである。
希望の機能設定データ１４３は、ユーザが希望する印刷設定の設定値を記憶するものである。
抽出お気に入りデータ１４４は、抽出するお気に入りの設定情報のデータを記憶するものである。
【００１６】
現在の設定データ１４５は、現在設定されている印刷設定情報を記憶するものである。
印刷データ１４６は、プリンタドライバ１３０の印刷実行部１３２が現在の設定データ１４５に記憶された印刷設定情報を適用して印刷ドキュメント１２０から生成した印刷データを記憶するものである。
また、記憶部１４０は、情報処理装置１００全体の動作を制御する制御プログラム（ソフトウェア）や制御に必要な各種情報を記憶する。
【００１７】
このように構成された情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御部を備え、その制御部により記憶部１４０に記憶された制御プログラムに基づいて全体の動作が制御される。
【００１８】
図２は第１の実施例におけるお気に入り一覧データの説明図である。
図２において、お気に入り一覧データ１４２は、図１に示す記憶部１４０に記憶される情報であり、複数のお気に入りデータ２００で構成されている。
登録情報としてのお気に入りデータ２００は、複数の設定項目を１つのお気に入りの設定情報として格納するものであり、お気に入りＩＤ２０１と、お気に入り名２０２と、機能ＩＤ２０３と、機能名２０４と、データ型２０５と、値２０６とにより構成されている。
【００１９】
ここで、お気に入りの設定情報とは、ユーザにより予め設定され、登録される印刷設定情報であり、複数の印刷設定項目（印刷機能）に対してそれぞれの設定値を予め設定したものである。
お気に入りＩＤ２０１は、お気に入りデータ２００を識別するための識別情報である。このお気に入りＩＤ２０１は、例えば「１」、「２」、「３」、・・・、「８」、・・・のように昇順の番号が付与されたものである。
【００２０】
お気に入り名２０２は、お気に入りＩＤ２０１に対応したお気に入りデータ２００の名称を表す情報である。このお気に入り名２０２は、例えば「ラベル１」、「ラベル２」、「ラベル３」、・・・、「ラベル８」等の名称である。
機能ＩＤ２０３は、印刷機能を識別するための識別情報、即ち印刷設定項目の識別情報である。この機能ＩＤ２０３は、例えば「ＩＤ１」、「ＩＤ２」、「ＩＤ３」、・・・、「ＩＤ８」等の識別情報である。
【００２１】
機能名２０４は、機能ＩＤ２０３に対応した印刷機能の名称を表す情報である。この機能名２０４は、「用紙サイズ」、「トナーセーブ」、・・・、「ウォーターマーク」等の名称である。
データ型２０５は、印刷機能の設定値の型を表す情報である。このデータ型２０５は、例えば整数型（Ｉｎｔｅｇｅｒ）を表す「ｉｎｔ」等である。
値２０６は、機能ＩＤ２０３や機能名２０４で識別される印刷機能に対応させた設定値である。即ち、値２０６は、それぞれの印刷設定項目に関連付けて設定された設定値である。
【００２２】
図３は第１の実施例における希望の機能設定データの説明図である。
図３において、希望の機能設定データ１４３は、図１に示す記憶部１４０に記憶される情報であり、ユーザが希望する印刷設定情報としての機能設定データを抽出するときに格納される情報である。希望の機能設定データ１４３は、機能ＩＤ３００と、機能名３０１と、値３０２とにより構成されている。
【００２３】
機能ＩＤ３００は、ユーザが希望する印刷機能を識別するための識別情報、即ち印刷設定項目の識別情報である。この機能ＩＤ３００は、図２に示すお気に入り一覧データ１４２の機能ＩＤ２０３と同様であり、例えば「ＩＤ１」、「ＩＤ２」、「ＩＤ３」、・・・、「ＩＤ８」等の識別情報である。
機能名３０１は、ユーザが希望する機能ＩＤ３００に対応した印刷機能の名称を表す情報である。この機能名３０１は、図２に示すお気に入り一覧データ１４２の機能名２０４と同様であり、「用紙サイズ」、「トナーセーブ」、・・・、「ウォーターマーク」等の名称である。
【００２４】
値３０２は、ユーザが希望する設定値であり、機能ＩＤ３００や機能名３０１で識別される印刷機能に対応させた設定値である。
【００２５】
図４は第１の実施例における抽出お気に入りデータの説明図である。
図４において、抽出お気に入りデータ１４４は、図１に示す記憶部１４０に記憶される情報であり、図３に示す希望の機能設定データ１４３に基づいて図２に示すお気に入り一覧データ１４２を検索し、希望の機能設定データ１４３を含むお気に入りＩＤ２０１およびお気に入り名２０２をお気に入り一覧データ１４２から抽出した結果を格納したものである。
【００２６】
抽出お気に入りデータ１４４は、お気に入りＩＤ４００と、お気に入り名４０１とにより構成されている。
お気に入りＩＤ４００は、抽出した図２に示すお気に入りデータ２００を識別するための識別情報である。このお気に入りＩＤ４００は、例えば「１」、「３」、「４」、「６」、「８」等である。
【００２７】
お気に入り名４０１は、抽出したお気に入りデータ２００のお気に入りＩＤ４００に対応したお気に入りデータ２００の名称を表す情報である。このお気に入り名４０１は、例えば「ラベル１」、「ラベル３」、「ラベル４」、「ラベル６」、「ラベル８」等の名称である。
【００２８】
図５から図７は、第１の実施例における印刷設定画面の説明図であり、図１に示すプリンタドライバ１３０のＵＩ制御部１３１の制御によりＵＩ表示部１１０が表示するＵＩ画面の説明図である。
図５（ａ）は基本設定画面、図５（ｂ）はカラー設定画面、図５（ｃ）はオーバレイ設定画面、図５（ｄ）は特殊設定画面を印刷設定画面５００として表している。
【００２９】
図１に示すプリンタドライバ１３０は、起動時に起動画面として図５（ａ）に示す基本設定画面を印刷設定画面５００として表示する。
それぞれの印刷設定画面５００は、基本設定タブボタン５１０と、カラー設定タブボタン５２０と、オーバレイタブボタン５３０と、拡張機能タブボタン５４０とを有している。
【００３０】
基本設定タブボタン５１０は、図５（ａ）に示す基本設定画面を表示させるための選択ボタンである。基本設定画面は、用紙の大きさや種別を指定する用紙設定や印刷の向き等を含む基本設定を行うことができる設定画面である。
カラー設定タブボタン５２０は、図５（ｂ）に示すカラー設定画面を表示させるための選択ボタンである。カラー設定画面は、印刷の色味等のカラー設定を行うことができる設定画面である。
【００３１】
オーバレイタブボタン５３０は、図５（ｃ）に示すオーバレイ設定画面を表示させるための選択ボタンである。オーバレイ設定画面は、オーバレイ印刷を行う場合の設定を行うことができる設定画面である。
拡張機能タブボタン５４０は、図５（ｄ）に示す特殊設定画面を表示させるための選択ボタンである。特殊設定画面は、ウォーターマーク印刷を含む特殊印刷を行う場合の設定を行うことができる設定画面である。
【００３２】
また、それぞれの印刷設定画面５００は、図６に示すお気に入り一覧５５１を表示させるお気に入りボタン５１１、５２１、５３１、５４１を有している。
さらに、それぞれの印刷設定画面５００は、各種印刷設定を行う印刷設定エリア５１２、５２２、５３２、５４２を有している。
【００３３】
図６はお気に入り一覧５５１を表示した印刷設定画面５００を示している。図６に示す印刷設定画面５００は、図５（ｄ）に示す特殊設定画面においてお気に入りボタン５４１をクリックして選択した場合に、お気に入り一覧５５１を表示したものである。
お気に入り一覧５５１は、登録された複数のお気に入りの設定情報のお気に入り名（図２に示すお気に入り名２０２）を一覧として選択可能に表示したものである。
【００３４】
図７は印刷設定画面５００の機能設定ボタンをマウスオーバーしたときの印刷設定画面５００を示している。図７に示す印刷設定画面５００は、設定項目に対応する指定部としての機能設定ボタン（例えば、ウォーターマーク設定ボタン５６２）で選択した設定を含むお気に入り抽出表示５６１を表示したものである。
お気に入り抽出表示５６１は、機能設定ボタン、例えばウォーターマーク設定ボタン５６２で選択した設定を含むお気に入りの設定情報のお気に入り名（図２に示すお気に入り名２０２）を一覧として選択可能にしたものである。
【００３５】
このように、本実施例では、図６に示すように、ＵＩ表示部１１０で複数の登録された複数のお気に入りの設定情報のお気に入り名をお気に入り一覧５５１として表示している場合に、図７に示すように、機能設定ボタンで所定の印刷設定項目を選択すると、選択された印刷設定項目に関連するお気に入りの設定情報のお気に入り名を優先的に、即ち選択された印刷設定項目を含むお気に入りの設定情報のお気に入り名をお気に入り抽出表示５６１として表示する。
【００３６】
上述した構成の作用について説明する。
【００３７】
図１に示す情報処理装置１００のプリンタドライバ１３０が行う処理を図８の第１の実施例におけるプリンタドライバの処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１〜図７を参照しながら説明する。
本実施例では、プリンタドライバ１３０の起動からユーザが希望する印刷設定情報を有するお気に入りの設定情報に絞り込み、その中から選択されたお気に入りの設定情報に基づいて印刷するまでの処理を説明する。
まず、ユーザの操作により情報処理装置１００のプリンタドライバ１３０が起動される。
【００３８】
Ｓ１０１：起動されたプリンタドライバ１３０のＵＩ制御部１３１は、ＵＩ表示部１１０に図５（ａ）に示す印刷設定画面５００を表示する。
【００３９】
Ｓ１０２：プリンタドライバ１３０は、ＵＩ表示部１１０に図６に示すお気に入り一覧５５１を表示するまでＳ１０３からＳ１０８までの処理を繰り返して行う。
【００４０】
Ｓ１０３：プリンタドライバ１３０は、印刷設定画面５００においてお気に入りボタン５１１、５２１、５３１、５４１（図５参照）が選択されたか否かを判定し、選択されたと判定すると処理をＳ１０４へ移行し、選択されていないと判定すると処理をＳ１０５へ移行する。
【００４１】
Ｓ１０４：印刷設定画面５００においてお気に入りボタン５１１、５２１、５３１、５４１が選択されたと判定したプリンタドライバ１３０は、ＵＩ表示部１１０に図６に示すお気に入り一覧５５１を表示し、処理をＳ１０９へ移行する。
【００４２】
Ｓ１０５：Ｓ１０３において、お気に入りボタン５１１、５２１、５３１、５４１が選択されていないと判定したプリンタドライバ１３０は、印刷設定画面５００において、基本設定タブボタン５１０、カラー設定タブボタン５２０、オーバレイタブボタン５３０、または拡張機能タブボタン５４０（図５参照）が選択されたか否かを判定し、選択されたと判定すると処理をＳ１０６へ移行し、選択されていないと判定すると処理をＳ１０７へ移行する。
【００４３】
Ｓ１０６：印刷設定画面５００において、基本設定タブボタン５１０、カラー設定タブボタン５２０、オーバレイタブボタン５３０、または拡張機能タブボタン５４０が選択されたと判定したプリンタドライバ１３０は、指定された基本設定画面、カラー設定画面、オーバレイ設定画面、または特殊設定画面（図５参照）をＵＩ表示部１１０に表示し、処理をＳ１０２へ移行する。
【００４４】
Ｓ１０７：Ｓ１０５において、基本設定タブボタン５１０、カラー設定タブボタン５２０、オーバレイタブボタン５３０、または拡張機能タブボタン５４０が選択されていないと判定したプリンタドライバ１３０は、表示されている印刷設定画面５００の印刷設定エリア５１２、５２２、５３２、５４２の印刷設定ボタン等による印刷設定操作を受け付けたか否かを判定し、受け付けたと判定すると処理をＳ１０８へ移行し、受け付けていないと判定すると処理をＳ１０２へ移行する。
【００４５】
Ｓ１０８：印刷設定操作を受け付けたと判定したプリンタドライバ１３０は、入力された印刷設定情報を記憶部１４０の現在の設定データ１４５に記憶させて設定し、処理をＳ１０２へ移行する。
【００４６】
Ｓ１０９：Ｓ１０４において、お気に入り一覧５５１を表示したプリンタドライバ１３０は、マウスオーバー処理を行う。
【００４７】
ここで、マウスオーバー処理を図９の第１の実施例におけるマウスオーバー処理の流れを示すフローチャートの図中Ｓで表すステップに従って説明する。
【００４８】
Ｓ２０１：プリンタドライバ１３０は、印刷設定画面５００の機能設定ボタンが２秒間マウスオーバーされたか否かを判定し、マウスオーバーされたと判定すると処理をＳ２０２へ移行し、マウスオーバーされなかったと判定するとマウスオーバー処理を終了し、処理を図８のＳ１１２へ移行する。
【００４９】
ここで、機能設定ボタンのマウスオーバーとは、印刷設定画面５００の機能設定ボタン上にマウスカーソルが配置された状態が所定時間継続することであり、本実施例では、２秒間以上、機能設定ボタン上にマウスカーソルが配置された状態が継続した場合、機能設定ボタンがマウスオーバーされたものとする。
【００５０】
例えば、図７に示すように、印刷設定画面５００の機能設定ボタンとしてのウォーターマーク設定ボタン５６２が２秒間マウスオーバーされたか否かをプリンタドライバ１３０が判定する。
なお、タッチパネルを搭載した情報処理装置１００の場合、印刷設定画面５００の機能設定ボタンが所定時間（例えば、２秒）以上、長押しをされたことを検知して機能設定ボタンがマウスオーバーされたものとしても良い。
【００５１】
Ｓ２０２：印刷設定画面５００の機能設定ボタンがマウスオーバーされたと判定したプリンタドライバ１３０は、当該機能設定ボタンに対応する機能が選択されたものとし、選択された機能をユーザが希望する機能として確定し、当該機能の機能ＩＤ、機能名、および値を記憶部１４０の希望の機能設定データ１４３の機能ＩＤ３００、機能名３０１、および値３０２に保存する。
【００５２】
本実施例では、図３に示すように、希望の機能設定データ１４３の機能ＩＤ３００に「＊＊＊」、機能名３０１に「ウォーターマーク」、および値３０２に「１」が格納されるものとする。なお、値３０２の「１」は、ウォーターマークの設定がオン、「０」は、ウォーターマークの設定がオフであることを表す。なお、機能ＩＤ３００の「＊＊＊」は、機能を識別することができる任意の情報（文字列や数値等）を表している。
【００５３】
プリンタドライバ１３０は、記憶部１４０の希望の機能設定データ１４３に情報を保存すると、マウスオーバー処理を終了し、処理を図８のＳ１１０へ移行する。
【００５４】
図８の説明に戻る。
【００５５】
Ｓ１１０：プリンタドライバ１３０は、マウスオーバー処理を終了すると、次にソート処理を行う。
【００５６】
ここで、ソート処理を図１０の第１の実施例におけるソート処理の流れを示すフローチャートの図中Ｓで表すステップに従って図２を参照しながら説明する。
【００５７】
Ｓ３０１：プリンタドライバ１３０は、図９のＳ２０２において格納した記憶部１４０の希望の機能設定データ１４３の機能ＩＤ３００および値３０２を読み出し、機能ＩＤ＝ｘ、値＝ｙとする。また、変数ｉを「１」に初期化する。
【００５８】
なお、機能ＩＤ＝ｘ、値＝ｙは、お気に入り一覧データ１４２のお気に入りデータ２００を検索するキーとなる情報である。また、本実施例では、機能ＩＤ＝＊＊＊、値＝１とする。
【００５９】
プリンタドライバ１３０は、機能ＩＤ＝ｘ、値＝ｙをキーとしてお気に入り一覧データ１４２のお気に入りデータ２００を検索し、所望のお気に入りデータ２００を抽出する。
【００６０】
Ｓ３０２：プリンタドライバ１３０は、変数ｉがお気に入りＩＤ（図２に示すお気に入り一覧データ１４２のお気に入りＩＤ２０１）の最大値以下であるか否かを判定し、お気に入りＩＤの最大値以下であると判定すると処理をＳ３０３へ移行し、お気に入りＩＤの最大値より大きいと判定すると本ソート処理を終了し、処理を図８のＳ１１１へ移行する。
【００６１】
Ｓ３０３：プリンタドライバ１３０は、変数ｉがお気に入りＩＤとなるお気に入り一覧データ１４２のお気に入りデータ２００、即ち変数ｉ＝お気に入りＩＤ２０１となるお気に入りデータ２００の機能ＩＤ２０３および値２０６が、機能ＩＤ＝ｘおよび値＝ｙと一致するか否かを判定し、一致する場合、当該お気に入りＩＤ２０１を有するお気に入りデータ２００は機能ＩＤ＝ｘおよび値＝ｙを保持するものとして処理をＳ３０４へ移行し、一致しない場合、処理をＳ３０５へ移行する。
【００６２】
Ｓ３０４：プリンタドライバ１３０は、当該お気に入りＩＤ２０１を有するお気に入りデータ２００のお気に入りＩＤ２０１およびお気に入り名２０２を、図４に示す抽出お気に入りデータ１４４のお気に入りＩＤ４００およびお気に入り名４０１に保存する。
【００６３】
Ｓ３０５：プリンタドライバ１３０は、次のお気に入り一覧データ１４２のお気に入りデータ２００を検索するため、変数ｉに「１」を加算して変数ｉを更新し、処理をＳ３０２へ移行する。
【００６４】
このように、プリンタドライバ１３０は、変数ｉがお気に入りＩＤの最大値以下である場合、Ｓ３０４〜Ｓ３０５の処理を繰り返して行い、機能ＩＤ＝ｘ、値＝ｙをキーとしてお気に入り一覧データ１４２のすべてのお気に入りデータ２００を検索し、機能ＩＤ＝ｘ、値＝ｙを有するお気に入りデータ２００のお気に入りＩＤ２０１およびお気に入り名２０２を、抽出お気に入りデータ１４４のお気に入りＩＤ４００およびお気に入り名４０１に抽出する。
【００６５】
Ｓ１１１：プリンタドライバ１３０は、ソート処理を終了すると、抽出お気に入りデータ１４４に保存したお気に入りＩＤ４００のお気に入り名４０１を図７に示すお気に入り抽出表示５６１を、図６に示すお気に入り一覧５５１に替えて、ＵＩ表示部１１０に表示する。
【００６６】
Ｓ１１２：ここでは、Ｓ１１１において図７に示すお気に入り抽出表示５６１を表示した状態、またはＳ１０４において図６に示すお気に入り一覧５５１を表示した状態（図９のＳ２０１においてマウスオーバーされなかったと判定した場合）となっている。
【００６７】
プリンタドライバ１３０は、図７に示すお気に入り抽出表示５６１または図６に示すお気に入り一覧５５１において１つのお気に入り名がクリックされて選択された否かを判定し、選択されたと判定すると処理をＳ１１５へ移行し、選択されなかったと判定すると処理をＳ１１３へ移行する。
【００６８】
Ｓ１１３：お気に入り名が選択されなかったと判定したプリンタドライバ１３０は、お気に入り名以外のエリアがクリックされたことを検知するものとする。
【００６９】
Ｓ１１４：プリンタドライバ１３０は、図７に示すお気に入り抽出表示５６１または図６に示すお気に入り一覧５５１を閉じて処理をＳ１０２へ移行する。処理をＳ１０２へ戻すことにより、他の機能でお気に入りの設定情報を絞り込むことができる。
【００７０】
Ｓ１１５：一方、Ｓ１１２において、お気に入り名が選択されたと判定したプリンタドライバ１３０は、選択されたお気に入り名に対応するお気に入りＩＤ２０１を有するお気に入りデータ２００をお気に入り一覧データ１４２から抽出し、記憶部１４０の現在の設定データ１４５に格納して印刷設定情報として適用する。
【００７１】
Ｓ１１６：アプリケーションソフトウェアの印刷画面で印刷を指示する印刷ボタンがクリックされると、プリンタドライバ１３０は、処理をＳ１１７へ移行する。
【００７２】
Ｓ１１７：プリンタドライバ１３０は、現在の設定データ１４５に格納された印刷設定情報に基づいて印刷ドキュメント１２０から印刷データ１４６を生成してプリンタ１６０に出力し、印刷処理を実行して本処理を終了する。なお、プリンタ１６０は、受信した印刷データに基づいて印刷を行う。
【００７３】
このように、本実施例では、情報処理装置１００のプリンタドライバ１３０は、ＵＩ表示部１１０で複数の登録情報（登録されたお気に入りの設定情報のお気に入り名（図２に示すお気に入り名２０２））を、図６に示すように、お気に入り一覧５５１として表示している場合、マウス１５０によりマウスオーバーすることにより、同一画面（印刷設定画面５００）に表示された所定の設定項目（印刷設定項目）としての機能設定ボタン（例えば、図７に示すウォーターマーク設定ボタン５６２）を選択すると、ＵＩ表示部１１０に選択された設定項目に関連する登録情報を、図７に示すお気に入り抽出表示５６１として優先的に表示するようにしたことにより、ユーザはお気に入りの設定情報の登録時に特別な設定を行うことなく、所望の印刷設定項目を選択するのみで動的にユーザが求めるお気に入りの設定情報の候補を明らかにし、知ることができる。
【００７４】
したがって、ユーザは予め登録された印刷設定であるお気に入りの設定情報の情報を容易に選択することができる。
以上説明したように、第１の実施例では、選択された設定項目に関連する登録情報を優先的に表示するようにしたことにより、ユーザは予め登録された印刷設定であるお気に入りの設定情報を容易に選択することができるという効果が得られる。
また、ユーザはお気に入りの設定情報の登録時に特別な設定を行うことなく、所望の印刷設定を選択するのみで動的にユーザが求めるお気に入りの設定情報の候補を明らかにし、知ることができるという効果が得られる。
【実施例２】
【００７５】
第２の実施例では、複数の機能ＩＤおよび値をキーとしてお気に入り一覧データを検索し、当該機能ＩＤおよび値を有するお気に入りデータを抽出するようにしている。
なお、情報処理装置の構成は、上述した第１の実施例と同様であり、同一の符号を付してその説明を省略する。
【００７６】
図１１および図１２は第２の実施例における印刷設定画面の説明図であり、図１に示すプリンタドライバ１３０のＵＩ制御部１３１の制御によりＵＩ表示部１１０が表示するＵＩ画面の説明図である。
図１１は印刷設定画面５００の機能設定ボタンをマウスオーバーしたときの印刷設定画面５００を示している。
【００７７】
図１１に示す印刷設定画面５００は、機能設定ボタン、例えばウォーターマーク設定ボタン５６２で選択した設定を含むお気に入りの設定情報で、さらに設定されている機能をリスト表示する第２の機能リスト５７１を表示する。
【００７８】
また、印刷設定画面５００は、ウォーターマーク設定ボタン５６２で選択した設定を含み、かつ第２の機能リスト５７１で選択された機能の設定を含むお気に入り抽出表示５７３を表示する。
【００７９】
第２の機能リスト５７１は、選択された機能設定ボタンに対応する機能の設定を含むお気に入りの設定情報であって、そのお気に入りの設定情報で設定されている機能（例えば、用紙サイズ５７２、トナーセーブ等）を選択可能にリスト表示したものである。
お気に入り抽出表示５７３は、機能設定ボタン、例えばウォーターマーク設定ボタン５６２で選択した設定を含み、かつ第２の機能リスト５７１で選択された機能の設定を含むお気に入りの設定情報のお気に入り名（図２に示すお気に入り名２０２）を一覧として選択可能にしたものである。
【００８０】
図１２は、図１１に示す印刷設定画面５００の第２の機能リスト５７１に表示された機能を、さらにマウスオーバーしたときの印刷設定画面５００を示している。
図１２に示す印刷設定画面５００は、第２の機能リスト５７１で選択した設定を含むお気に入りの設定情報で、さらに設定されている機能をリスト表示する第３の機能リスト５８１を表示する。
【００８１】
また、印刷設定画面５００は、ウォーターマーク設定ボタン５６２で選択した設定を含み、かつ第２の機能リスト５７１と第３の機能リスト５８１で選択された機能の設定を含むお気に入り抽出表示５８３を表示する。
【００８２】
第３の機能リスト５８１は、選択された機能設定ボタンに対応する機能の設定を含むお気に入りの設定情報であって、そのお気に入りの設定情報で設定されている機能、かつ第２の機能リスト５７１で選択された機能（例えば、用紙サイズ５７２）を含み、第２の機能リスト５７１で選択された機能以外の機能（例えば、トナーセーブ５８２、描画位置調整等）を選択可能にリスト表示したものである。
【００８３】
お気に入り抽出表示５８３は、機能設定ボタン、例えばウォーターマーク設定ボタン５６２で選択した設定を含み、かつ第２の機能リスト５７１および第３の機能リスト５８１で選択された機能の設定を含むお気に入りの設定情報のお気に入り名（図２に示すお気に入り名２０２）を一覧として選択可能にしたものである。
【００８４】
上述した構成の作用について説明する。
【００８５】
第２の実施例では、図９に示すＳ２０２は以下のような処理になる。
【００８６】
Ｓ２０２：印刷設定画面５００の機能設定ボタンがマウスオーバーされたと判定したプリンタドライバ１３０は、当該機能設定ボタンに対応する機能が選択されたものとし、選択された機能をユーザが希望する機能として確定し、当該機能の機能ＩＤ、機能名、および値を記憶部１４０の希望の機能設定データ１４３の機能ＩＤ３００、機能名３０１、および値３０２に保存するとともに、図１１に示す第２の機能リスト５７１を表示する。
【００８７】
このとき、プリンタドライバ１３０は、図１０に示すソート処理のＳ３０１おいて機能ＩＤ＝ｘ１、値＝ｙ１とし、ソート処理を行う。
【００８８】
また、第２の機能リスト５７１に表示された機能がクリックまたはマウスオーバーされて選択された場合、マウスオーバーされた機能設定ボタンに対応する機能および第２の機能リスト５７１で選択された機能をユーザが希望する機能として確定し、当該２つの機能の機能ＩＤ、機能名、および値を記憶部１４０の希望の機能設定データ１４３の機能ＩＤ３００、機能名３０１、および値３０２に保存する。
【００８９】
このとき、プリンタドライバ１３０は、図１０に示すソート処理のＳ３０１において機能ＩＤ＝ｘ１、ｘ２および値＝ｙ１、ｙ２とし、ソート処理を行う。
【００９０】
また、第２の機能リスト５７１を表示された機能がマウスオーバーされた場合、図１２に示す第３の機能リスト５８１を表示する。
【００９１】
ここで、第３の機能リスト５８１に表示された機能がクリックされて選択された場合、マウスオーバーされた機能設定ボタンに対応する機能および第２の機能リスト５７１の機能、並びに第３の機能リスト５８１で選択された機能をユーザが希望する機能として確定し、当該３つの機能の機能ＩＤ、機能名、および値を記憶部１４０の希望の機能設定データ１４３の機能ＩＤ３００、機能名３０１、および値３０２に保存する。
【００９２】
このとき、プリンタドライバ１３０は、図１０に示すソート処理のＳ３０１において機能ＩＤ＝ｘ１、ｘ２、ｘ３および値＝ｙ１、ｙ２、ｙ３とし、ソート処理を行う。
【００９３】
本実施例の印刷設定画面の推移を図７、図１１、および図１２に基づいて説明する。なお、印刷設定画面の表示は、図１に示すプリンタドライバ１３０のＵＩ制御部１３１によってＵＩ表示部１１０が行う。
【００９４】
図７は機能設定ボタン（例えばウォーターマーク設定ボタン５６２）で指定された機能を有するお気に入りの設定情報を抽出し、お気に入り抽出表示５６１に表示した印刷設定画面５００を示している。
図７に示す印刷設定画面５００において、機能設定ボタン（例えばウォーターマーク設定ボタン５６２）で指定された機能を有するお気に入りの設定情報であって、指定された機能以外の機能が設定されているお気に入りの設定情報が存在する場合、図１１に示す第２の機能リスト５７１を表示する。
【００９５】
次に、図１１に示す第２の機能リスト５７１から、ふたつ目の希望の機能（例えば用紙サイズ５７２）を２秒間マウスオーバーすると、ひとつ目の希望の機能（例えばウォーターマーク設定）を有し、かつ、ふたつ目の希望の機能（例えば用紙サイズ設定）を有するお気に入りの設定情報のお気に入り名（図２に示すお気に入り名２０２）を一覧として選択可能に表示するお気に入り抽出表示５７３を表示する。
【００９６】
また、ふたつ目の希望の機能（例えば用紙サイズ５７２）を２秒間マウスオーバーすると、図１２に示す第３の機能リスト５８１を表示する。
【００９７】
このように、本実施例では、機能設定ボタンをマウスオーバーすることにより所定の第１の設定項目を選択すると、選択された第１の設定項目を含むお気に入りの設定情報において第１の設定項目以外の第２の設定項目を選択可能に第２の機能リスト５７１としてリスト表示する。この第２の設定項目には、図６に示すお気に入り一覧５５１を表示した印刷設定画面５００と同一画面に表示された機能設定ボタンに対応する設定項目以外の設定項目も含まれている。
【００９８】
また、第２の機能リスト５７１の所定の第２の設定項目をマウスオーバーすることにより選択すると、第１の設定項目を含み、かつ第２の設定項目を含むお気に入りの設定情報のお気に入り名をお気に入り抽出表示５７３として表示する。
【００９９】
さらに、第２の機能リスト５７１の所定の第２の設定項目をマウスオーバーすることにより選択すると、選択された第１の設定項目および第２の設定項目を含むお気に入りの設定情報において第１の設定項目および第２の設定項目以外の第３の設定項目を選択可能に第３の機能リスト５８１としてリスト表示する。この第３の設定項目には、図６に示すお気に入り一覧５５１を表示した印刷設定画面５００と同一画面に表示された機能設定ボタンに対応する設定項目以外の設定項目も含まれている。
【０１００】
次に、第３の機能リスト５８１から、三つ目の希望の機能（例えばトナーセーブ５８２）を２秒間マウスオーバーすると、ひとつ目の希望の機能（例えばウォーターマーク設定）を有し、かつ、ふたつ目の希望の機能（例えば用紙サイズ設定）を有し、かつ三つ目の希望の機能（例えばトナーセーブ設定）を有するお気に入りの設定情報のお気に入り名（図２に示すお気に入り名２０２）を一覧として選択可能に表示するお気に入り抽出表示５８３を表示する。
【０１０１】
このように、本実施例では、第３の機能リスト５８１の所定の第３の設定項目をマウスオーバーすることにより選択すると、第１の設定項目および第２の設定項目を含み、かつ第３の設定項目を含むお気に入りの設定情報のお気に入り名をお気に入り抽出表示５８３として表示する。
【０１０２】
ここで、お気に入り抽出表示５７３、５８３のお気に入り名の表示は、表示する時点において、ひとつ目およびふたつ目の希望の機能や、ひとつ目、ふたつ目および三つ目の希望の機能等の選択された複数の機能に基づいてお気に入りの抽出表示を行い、ユーザが選択した回数が多い順に上位から下位に向かって配列、即ち選択頻度が高い順に上位から配列してリスト表示する。
【０１０３】
本実施例のお気に入り抽出表示５８３は、ひとつ目の希望の機能（例えばウォーターマーク設定）を有し、かつ、ふたつ目の希望の機能（例えば用紙サイズ設定）を有し、かつ三つ目の希望の機能（例えばトナーセーブ設定）を有するお気に入りの設定情報の条件で、お気に入りの設定情報を抽出し、例えばラベル４がラベル３よりも、表示時点において多くのユーザに選択されたことを示している。
【０１０４】
このように、本実施例では、第２の機能リスト５７１および第３の機能リスト５８１を設けたことにより、ユーザは所望の印刷設定を複数選択することにより、より詳細な条件でユーザが求めるお気に入りの設定情報の候補を明らかにし、知ることができる。
以上説明したように、第２の実施例では、第１の実施例の効果に加え、より詳細な条件でユーザが求めるお気に入りの設定情報の候補を抽出することができるという効果が得られる。
なお、第１の実施例および第２の実施例では、情報処理装置をパーソナルコンピュータとして説明したが、それに限られるものでなく、タブレット端末やスマートフォン等の携帯情報端末装置としても良い。
【符号の説明】
【０１０５】
１００  情報処理装置
１１０  ＵＩ表示部
１３０  プリンタドライバ
１３１  ＵＩ制御部
１３２  印刷実行部
１４０  記憶部
１４１  印刷設定選択肢一覧データ
１４２  お気に入り一覧データ
１４３  希望の機能設定データ
１４４  抽出お気に入りデータ
１４５  現在の設定データ
１４６  印刷データ
【図１】
2020071643.tif 000003
【図２】
2020071643.tif 000004
【図３】
2020071643.tif 000005
【図４】
2020071643.tif 000006
【図５】
2020071643.tif 000007
【図６】
2020071643.tif 000008
【図７】
2020071643.tif 000009
【図８】
2020071643.tif 000010
【図９】
2020071643.tif 000011
【図１０】
2020071643.tif 000012
【図１１】
2020071643.tif 000013
【図１２】
2020071643.tif 000014