(57)【要約】【課題】ユーザの利便性を高めることができるプリンタドライバを得る。【解決手段】本発明のプリンタドライバは、複数のプリセット情報のそれぞれを、ファイル属性情報と対応付けて登録することにより対応情報を生成する登録処理と、実行しているアプリケーションソフトウェアが開いている印刷対象ファイルの第１のファイル属性情報を取得する取得処理と、第１のファイル属性情報と対応情報に基づいて、複数のプリセット情報のうちの１以上のプリセット情報を選択容易な表示形態で表示するように制御する表示制御処理とをプロセッサに行わせるように構成される。【選択図】図４
2020166387.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリセット情報のそれぞれを、ファイル属性情報と対応付けて登録することにより対応情報を生成する登録処理と、
実行しているアプリケーションソフトウェアが開いている印刷対象ファイルの第１のファイル属性情報を取得する取得処理と、
前記第１のファイル属性情報と前記対応情報に基づいて、前記複数のプリセット情報のうちの１以上のプリセット情報を選択容易な表示形態で表示するように制御する表示制御処理と
をプロセッサに行わせる
プリンタドライバ。
【請求項２】
前記表示制御処理は、前記複数のプリセット情報のうちの前記１以上のプリセット情報を選択し、選択された前記１以上のプリセット情報を表示するように制御する処理を含む
請求項１に記載のプリンタドライバ。
【請求項３】
前記表示制御処理は、前記複数のプリセット情報を、前記１以上のプリセット情報から順に並べて表示するように制御する処理を含む
請求項１に記載のプリンタドライバ。
【請求項４】
前記表示制御処理は、前記第１のファイル属性情報を、前記対応情報に含まれる前記複数のプリセット情報にそれぞれ対応する複数の前記ファイル属性情報と比較することにより、前記１以上のプリセット情報を選択する処理を含む
請求項１から請求項３のいずれか一項に記載のプリンタドライバ。
【請求項５】
前記取得処理は、前記第１のファイル属性情報に基づいて、前記第１のファイル属性情報に関連するファイル属性情報を生成する処理を含み、
前記表示制御処理は、前記取得処理により生成された前記ファイル属性情報、前記第１のファイル属性情報、および前記対応情報に基づいて、前記複数のプリセット情報のうちの前記１以上のプリセット情報を選択容易な表示形態で表示するように制御する処理を含む
請求項１から請求項４のいずれか一項に記載のプリンタドライバ。
【請求項６】
ユーザの操作を受け付ける入力処理を前記プロセッサにさらに行わせ、
前記表示制御処理は、前記入力処理に基づいて、前記１以上のプリセット情報または前記複数のプリセット情報を選択的に表示するように制御する処理を含む
請求項１から請求項５のいずれか一項に記載のプリンタドライバ。
【請求項７】
ユーザの操作を受け付ける入力処理を前記プロセッサにさらに行わせ、
前記登録処理は、前記入力処理に基づいて第２のファイル属性情報を取得し、一のプリセット情報を、前記第２のファイル属性情報と対応付けて登録する処理を含む
請求項１から請求項５のいずれか一項に記載のプリンタドライバ。
【請求項８】
前記登録処理は、実行しているアプリケーションソフトウェアの処理対象ファイルの第２のファイル属性情報を取得し、一のプリセット情報を、前記第２のファイル属性情報と対応付けて登録する処理を含む
請求項１から請求項５のいずれか一項に記載のプリンタドライバ。
【請求項９】
前記登録処理は、前記第２のファイル属性情報に基づいて、前記第２のファイル属性情報に関連するファイル属性情報を生成し、前記一のプリセット情報を、生成した前記ファイル属性情報および前記第２のファイル属性情報と対応付けて登録する処理を含む
請求項７または請求項８に記載のプリンタドライバ。
【請求項１０】
前記ファイル属性情報は、アプリケーションソフトウェアについての情報、またはファイル形式についての情報の少なくとも一方を含む
請求項１から請求項９のいずれか一項に記載のプリンタドライバ。
【請求項１１】
前記取得処理は、前記印刷対象ファイルが有するメタ情報に基づいて、前記第１のファイル属性情報を取得する処理を含む
請求項１から請求項１０のいずれか一項に記載のプリンタドライバ。
【請求項１２】
前記複数のプリセット情報のそれぞれは、複数の印刷設定項目の設定値を有するお気に入り設定情報である
請求項１から請求項１１のいずれか一項に記載のプリンタドライバ。
【請求項１３】
前記複数のプリセット情報のそれぞれは、ウォーターマークについての情報である
請求項１から請求項１２のいずれか一項に記載のプリンタドライバ。
【請求項１４】
複数のプリセット情報のそれぞれを、ファイル属性情報と対応付けて登録することにより対応情報を生成する登録処理と、
実行しているアプリケーションソフトウェアが開いている印刷対象ファイルの第１のファイル属性情報を取得する取得処理と、
前記第１のファイル属性情報と前記対応情報に基づいて、前記複数のプリセット情報のうちの１以上のプリセット情報を選択可能な表示形態で表示するように制御する表示制御処理と
をプロセッサに行わせるプリンタドライバが記録された
記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定を行うとともに印刷データを生成するプリンタドライバ、およびこのようなプリンタドライバを記録した記録媒体に関する。
【背景技術】
【０００２】
画像形成装置では、様々な印刷設定項目があり、各印刷設定項目の設定値に基づいて、紙などの印刷媒体に画像が形成される。プリンタドライバには、様々な印刷設定項目の設定値を記憶可能なものがある（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０９７４５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プリンタドライバの印刷設定では、一般にユーザの利便性が高いことが望まれており、さらなるユーザの利便性の向上が期待されている。
【０００５】
ユーザの利便性を高めることができるプリンタドライバおよび記録媒体を提供することが望ましい。
【課題を解決するための手段】
【０００６】
本発明の一実施の形態におけるプリンタドライバは、複数のプリセット情報のそれぞれを、ファイル属性情報と対応付けて登録することにより対応情報を生成する登録処理と、実行しているアプリケーションソフトウェアが開いている印刷対象ファイルの第１のファイル属性情報を取得する取得処理と、第１のファイル属性情報と対応情報に基づいて、複数のプリセット情報のうちの１以上のプリセット情報を選択容易な表示形態で表示するように制御する表示制御処理とをプロセッサに行わせるように構成される。
【０００７】
本発明の一実施の形態における記録媒体は、複数のプリセット情報のそれぞれを、ファイル属性情報と対応付けて登録することにより対応情報を生成する登録処理と、実行しているアプリケーションソフトウェアが開いている印刷対象ファイルの第１のファイル属性情報を取得する取得処理と、第１のファイル属性情報と対応情報に基づいて、複数のプリセット情報のうちの１以上のプリセット情報を選択容易な表示形態で表示するように制御する表示制御処理とをプロセッサに行わせるプリンタドライバを記録するように構成される。
【発明の効果】
【０００８】
本発明の一実施の形態におけるプリンタドライバおよび記録媒体によれば、複数のプリセット情報のそれぞれを、ファイル属性情報と対応付けて登録することにより対応情報を生成し、実行しているアプリケーションソフトウェアが開いている印刷対象ファイルの第１のファイル属性情報を取得し、第１のファイル属性情報と対応情報に基づいて、対応情報に含まれる複数のプリセット情報のうちの１以上のプリセット情報を選択容易な表示形態で表示するように制御したので、ユーザの利便性を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】一実施の形態に係る画像形成システムの一構成例を表すブロック図である。
【図２】図１に示したお気に入りデータの一例を表す説明図である。
【図３】図１に示したプリンタドライバの一構成例を表すブロック図である。
【図４】図１に示したプリンタドライバにおける印刷処理の一例を表すフローチャートである。
【図５】図４に示した印刷処理における表示画面の一例を表す画像図である。
【図６】図４に示した印刷処理における表示画面の一例を表す他の画像図である。
【図７】図４に示した関連お気に入りデータの一例を表す説明図である。
【図８】図４に示した印刷処理における表示画面の一例を表す他の画像図である。
【図９Ａ】図１に示したプリンタドライバにおける登録処理の一例を表すフローチャートである。
【図９Ｂ】図１に示したプリンタドライバにおける登録処理の一例を表す他のフローチャートである。
【図１０】図９Ａ，９Ｂに示した登録処理における表示画面の一例を表す画像図である。
【図１１】図９Ａ，９Ｂに示した登録処理における表示画面の一例を表す他の画像図である。
【図１２】図９Ａ，９Ｂに示した登録処理における表示画面の一例を表す他の画像図である。
【図１３】変形例に係る印刷処理における表示画面の一例を表す画像図である。
【図１４】他の変形例に係る画像形成システムの一構成例を表すブロック図である。
【図１５】図１４に示したアプリケーションソフトウェア関連情報の一例を表す説明図である。
【図１６】図１４に示したプリンタドライバにおける印刷処理の一例を表すフローチャートである。
【図１７】図１６に示した関連お気に入りデータの一例を表す他の説明図である。
【図１８Ａ】他の変形例に係るプリンタドライバの登録処理の一例を表すフローチャートである。
【図１８Ｂ】他の変形例に係るプリンタドライバの登録処理の一例を表す他のフローチャートである。
【図１９】図１８Ａ，１８Ｂに示した処理により登録されたお気に入り情報の一例を示す説明図である。
【図２０】他の変形例に係るプリンタドライバにおける選択処理の表示画面の一例を表す画像図である。
【図２１】他の変形例に係るプリンタドライバにおける選択処理の表示画面の一例を表す他の画像図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１１】
＜実施の形態＞
［構成例］
図１は、本発明の一実施の形態に係るプリンタドライバがインストールされた情報処理装置を備えた画像形成システム１の一構成例を表すものである。なお、記録媒体は、本実施の形態により具現化されるので、併せて説明する。画像形成システム１は、情報処理装置１００と、画像形成装置２００とを備えている。画像形成システム１において、情報処理装置１００は画像形成装置２００と接続されている。具体的には、情報処理装置１００は、例えば、有線ＬＡＮ（Local  Area  Network）、無線ＬＡＮ、ＵＳＢ（Universal  Serial  Bus）等を介して画像形成装置２００と通信するようになっている。
【００１２】
情報処理装置１００は、例えば、いわゆるパーソナルコンピュータである。情報処理装置１００には、例えば、オペレーティングシステムＯＳ（後述）、アプリケーションソフトウェアＡＰ（後述）、およびプリンタドライバＰＤ（後述）がインストールされている。プリンタドライバＰＤは、印刷データを生成するように構成される。印刷データは、印刷すべき画像を示す画像データと、印刷処理において使用すべき、様々な印刷設定項目の設定値とを含んでいる。そして、情報処理装置１００は、生成した印刷データを画像形成装置２００に送信するようになっている。
【００１３】
画像形成装置２００は、情報処理装置１００から送信された印刷データに基づいて、トナー等の現像剤を用いて画像形成動作を行うことにより、紙等の印刷媒体にモノクロ画像やカラー画像を形成するように構成される。
【００１４】
この画像形成システム１では、情報処理装置１００にインストールされたプリンタドライバＰＤは、様々な印刷設定項目についてのユーザによりカスタマイズされた設定値を、お気に入り情報Ｄとしてお気に入りデータＤＡに登録することができる。このお気に入り情報Ｄは、例えば、アプリケーションソフトウェアＡＰのソフトウェア名およびファイルの拡張子と関連付けて登録される。また、情報処理装置１００は、アプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ１）を実行し、ユーザによる印刷指示に基づいて印刷設定画面（後述する印刷設定画面ＳＣ１）を表示する。情報処理装置１００は、印刷設定画面ＳＣ１におけるユーザの操作に基づいて、登録された複数のお気に入り情報Ｄの選択肢を示す表示リストＬＩを表示する。この表示リストＬＩは、お気に入り情報Ｄに対応づけられたお気に入り名のリストである。情報処理装置１００は、例えば、お気に入りデータＤＡ、および実行しているアプリケーションソフトウェアＡＰ１に基づいて、登録された複数のお気に入り情報Ｄのうちの、そのアプリケーションソフトウェアＡＰ１に関連する１以上のお気に入り情報Ｄを選択容易な表示形態で表示するように、表示リストＬＩを生成する。情報処理装置１００は、表示リストＬＩに含まれる複数のお気に入り情報Ｄのうちの、ユーザにより選択されたお気に入り情報Ｄに基づいて、印刷データを生成する。そして、情報処理装置１００は、この印刷データを画像形成装置２００に送信し、画像形成装置２００は、この印刷データに基づいて画像形成動作を行う。これにより、画像形成システム１では、ユーザの利便性を高めることができるようになっている。
【００１５】
情報処理装置１００は、処理部１１０と、入力インターフェース１２０と、通信部１３０と、表示部１４０と、記憶部１５０とを有する。
【００１６】
処理部１１０は、プログラムを実行可能なプロセッサやＲＡＭ（Random  Access  Memory）等を含んで構成される。具体的には、例えば、オペレーティングシステムＯＳ、アプリケーションソフトウェアＡＰ、プリンタドライバＰＤ等の各種プログラムを実行するようになっている。
【００１７】
入力インターフェース１２０は、例えば、マウスやキーボードであり、ユーザの操作を受け付けるように構成される。
【００１８】
通信部１３０は、画像形成装置２００と通信を行うように構成される。具体的には、例えば、通信部１３０は、プリンタドライバＰＤからの指示に基づいて、プリンタドライバＰＤが生成する印刷データを画像形成装置２００に送信するようになっている。
【００１９】
表示部１４０は、例えば、液晶ディスプレイであり、処理部１１０の処理内容を示す情報や、ユーザへの指示情報等を表示するように構成される。
【００２０】
記憶部１５０は、例えば、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等であり、各種プログラム、各種設定、文書データ、画像データ等の様々なデータを記憶するように構成される。この例では、情報処理装置１００には、オペレーティングシステムＯＳと、複数のアプリケーションソフトウェアＡＰと、プリンタドライバＰＤとがインストールされている。また、記憶部１５０は、お気に入りデータＤＡを記憶している。
【００２１】
オペレーティングシステムＯＳは、情報処理装置１００の基本的な制御を行うように構成され、処理部１１０により実行されるように構成される。処理部１１０は、オペレーティングシステムＯＳを実行することにより、例えば、メモリ管理、タスクのプロセス管理等ハードウェアの各リソースを効率的に管理する処理を行うようになっている。また、オペレーティングシステムＯＳは、情報処理装置１００にインストールされているアプリケーションソフトウェアＡＰのソフトウェア名と、アプリケーションソフトウェアＡＰが扱うファイルの拡張子とを対応づけて管理する機能をも有している。
【００２２】
複数のアプリケーションソフトウェアＡＰは、例えば、ワードプロセッサソフトウェア、画像編集ソフトウェア、表計算ソフトウェア等を含み、処理部１１０により実行されるように構成される。処理部１１０は、例えばアプリケーションソフトウェアＡＰを実行することにより、ユーザの操作に基づいて、例えば、文書や画像等のデータの生成、およびこれらのデータの保存等を行う。また、処理部１１０は、アプリケーションソフトウェアＡＰを実行している場合において、ユーザによる印刷指示に基づいて、プリンタドライバＰＤを呼び出す処理を行うようになっている。
【００２３】
プリンタドライバＰＤは、画像形成装置２００の動作を制御する、いわゆるデバイスドライバであり、処理部１１０により実行されるように構成される。プリンタドライバＰＤは、例えばＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）などの記録媒体に記録されており、ユーザの操作に基づいて情報処理装置１００にインストールされる。もしくは、プリンタドライバＰＤは、ユーザの操作に基づいて、インターネットを介してダウンロードされ、情報処理装置１００にインストールされる。プリンタドライバＰＤは、印刷データを生成する。プリンタドライバＰＤは、お気に入りデータＤＡにお気に入り情報Ｄを登録するとともに、お気に入りデータＤＡに含まれるお気に入り情報Ｄのうちの１つに基づいて、様々な印刷設定項目の設定を行うことができるようになっている。
【００２４】
図２は、お気に入りデータＤＡの一例を表すものである。お気に入りデータＤＡは、１または複数のお気に入り情報Ｄ（この例では７つのお気に入り情報Ｄ１〜Ｄ７）を含むデータベースである。お気に入り情報Ｄは、設定情報Ｘと、属性情報Ｙとを含む。具体的には、お気に入り情報Ｄ１は、設定情報Ｘ１および属性情報Ｙ１を含み、お気に入り情報Ｄ２は、設定情報Ｘ２および属性情報Ｙ２を含み、お気に入り情報Ｄ３は、設定情報Ｘ３および属性情報Ｙ３を含み、お気に入り情報Ｄ４は、設定情報Ｘ４および属性情報Ｙ４を含み、お気に入り情報Ｄ５は、設定情報Ｘ５および属性情報Ｙ５を含み、お気に入り情報Ｄ６は、設定情報Ｘ６および属性情報Ｙ６を含み、お気に入り情報Ｄ７は、設定情報Ｘ７および属性情報Ｙ７を含む。
【００２５】
設定情報Ｘは、お気に入りＩＤ、お気に入り名、様々な印刷設定項目の設定値を含む。お気に入りＩＤは、お気に入り情報Ｄを識別する情報である。お気に入り名は、お気に入り情報Ｄの名称であり、文字、数値、記号の組合せで表され、ユーザにより任意に設定される。複数の印刷設定項目には、それぞれ項目番号が付与されている。複数の印刷設定項目は、例えば、項目番号“００１”が付与された印刷設定項目“用紙サイズ”と、項目番号“００２”が付与された印刷設定項目“トナーセーブ”と、項目番号“０１０”が付与された印刷設定項目“ウォーターマーク”とを含む。なお、印刷設定項目は、用紙サイズ、トナーセーブ、およびウォーターマークを含むが、これに限定されるものではなく、他の様々な項目を含んでいてもよい。ここで、“用紙サイズ”の設定は、例えば、使用する印刷媒体のサイズの設定である。この“用紙サイズ”は、例えば“Ａ４”や、“Ｂ５”等に設定される。“トナーセーブ”の設定は、例えば、トナーを節約するために、通常よりも薄い色で印刷するか否かの設定である。“ウォーターマーク”の設定は、例えば、印刷対象に透かし処理を施すかどうか、また施す場合にはどのようなデザインを適用するか等の設定である。
【００２６】
この例では、設定情報Ｘ１において、“お気に入りＩＤ”、“お気に入り名”、“用紙サイズ”、“トナーセーブ”、“ウォーターマーク”はそれぞれ、“００１”、“宛先”、“５００”、“０”、“１”に設定されている。設定情報Ｘ２〜Ｘ７についても同様である。この例では、全ての印刷設定項目の設定値はｉｎｔ型の数値データである。すなわち、“用紙サイズ”の設定において、例えば“５００”は“Ａ４”を示し、“５０１”は“Ａ３”を示し、“５０２”は“Ｂ４”を示す。同様に、“トナーセーブ”の設定において、例えば“０”はトナーセーブを適用しないことを示し、“１”はトナーセーブを適用することを示す。また、“ウォーターマーク”の設定において、例えば“０”はウォーターマークを適用しないことを示し、“１”は登録されたあるウォーターマークを適用することを示し、“２”は登録された別のウォーターマークを適用することを示す。
【００２７】
属性情報Ｙは、関連ソフトウェア名および関連拡張子を含む。関連ソフトウェア名は、設定情報Ｘに関連付けられたアプリケーションソフトウェアＡＰのソフトウェア名である。関連拡張子は、設定情報Ｘに関連付けられた、ファイルの拡張子である。関連拡張子は、１つの拡張子を含んでいてもよいし、複数の拡張子を含んでいてもよい。
【００２８】
例えば、属性情報Ｙ１において、“関連ソフトウェア名”、“関連拡張子”はそれぞれ、“ＡＡＡ”、“ａａａ１，ａａａ２，ａａａ３”に設定されている。ここで、“ＡＡＡ”は、設定情報Ｘ１に関連付けられたアプリケーションソフトウェアＡＰのソフトウェア名である。“ａａａ１，ａａａ２，ａａａ３”は、設定情報Ｘ１に関連付けられた３つの拡張子を含む。属性情報Ｙ２〜Ｙ７についても同様である。
【００２９】
図３は、プリンタドライバＰＤの一構成例を表すものである。プリンタドライバＰＤは、表示制御部１６１と、取得部１６２と、操作入力部１６３と、登録部１６４と、印刷データ生成部１６５とを有している。表示制御部１６１は、表示部１４０に表示する情報を生成するように構成される。取得部１６２は、実行しているアプリケーションソフトウェアＡＰ１から情報を取得し、取得した情報に基づいて処理を行うように構成される。操作入力部１６３は、ユーザによる入力インターフェース１２０を用いた入力操作を受け付けるように構成される。登録部１６４は、お気に入り情報Ｄを、例えば、アプリケーションソフトウェアＡＰのソフトウェア名およびファイルの拡張子と関連付けて、お気に入りデータＤＡに登録するように構成される。印刷データ生成部１６５は、様々な印刷設定項目の設定値に基づいて、印刷データを生成するように構成される。
【００３０】
ここで、お気に入りデータＤＡは、本発明における「対応情報」の一具体例に対応する。設定情報Ｘ１〜Ｘ７は、本発明における「複数のプリセット情報」の一具体例に対応する。属性情報Ｙ、関連ソフトウェア名および関連拡張子は、本発明における「ファイル属性情報」の一具体例に対応する。
【００３１】
［動作および作用］
続いて、本実施の形態の画像形成システム１の動作および作用について説明する。
【００３２】
（全体動作概要）
まず、図１〜３を参照して、画像形成システム１の全体動作概要を説明する。情報処理装置１００は、アプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ１）を実行する。例えば、印刷を行う場合には、情報処理装置１００は、ユーザによる印刷指示に基づいて印刷設定画面ＳＣ１を表示する。情報処理装置１００は、印刷設定画面ＳＣ１におけるユーザの操作に基づいて、登録された複数のお気に入り情報Ｄの選択肢を示す表示リストＬＩを表示する。情報処理装置１００は、お気に入りデータＤＡ、および実行しているアプリケーションソフトウェアＡＰ１に基づいて、登録された複数のお気に入り情報Ｄのうちの１以上のお気に入り情報Ｄを選択容易な表示形態で表示するように、表示リストＬＩを生成する。情報処理装置１００は、表示リストＬＩに含まれる複数のお気に入り情報Ｄのうちの、ユーザにより選択されたお気に入り情報Ｄに基づいて、印刷データを生成する。そして、情報処理装置１００は、この印刷データを画像形成装置２００に送信し、画像形成装置２００は、この印刷データに基づいて画像形成動作を行う。
【００３３】
例えば、お気に入り情報Ｄをお気に入りデータＤＡに登録する場合には、情報処理装置１００は、ユーザの操作に基づいてプリンタドライバＰＤを実行する。情報処理装置１００は、お気に入り情報Ｄを、例えば、アプリケーションソフトウェアＡＰのソフトウェア名およびファイルの拡張子と関連付けて、お気に入りデータＤＡに登録する。
【００３４】
（詳細動作）
以下に、プリンタドライバＰＤにおける印刷処理、およびお気に入り情報Ｄの登録処理について、詳細に説明する。
【００３５】
（印刷処理）
図４は、プリンタドライバＰＤの印刷処理の一動作例を表すものである。複数のアプリケーションソフトウェアＡＰのうち、印刷対象ファイルを開いているアプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ１）が、プリンタドライバＰＤを呼び出すことにより、処理は開始する。以下に、この動作について詳細に説明する。
【００３６】
まず、プリンタドライバＰＤの表示制御部１６１は、印刷設定画面ＳＣ１の表示情報を生成する（ステップＳ２０１）。これにより、表示部１４０は、印刷設定画面ＳＣ１を表示する。
【００３７】
図５は、印刷設定画面ＳＣ１の一例を表すものである。印刷設定画面ＳＣ１は、基本設定タブＴ１と、カラー設定タブＴ２と、オーバーレイタブＴ３と、拡張機能タブＴ４とを有している。この例では、基本設定タブＴ１が選択されている。印刷設定画面ＳＣ１は、さらに、お気に入りフィールド５００と、設定フィールド５１０，５２０，５３０，５４０，５５０と、ＯＫボタンＢ３と、キャンセルボタンＢ４と、“標準設定に戻す”ボタンＢ７とを有している。
【００３８】
基本設定タブＴ１は、例えば、用紙サイズや、印刷枚数等の基本的な設定を行う画面に切り替えるためのスイッチである。カラー設定タブＴ２は、例えば、白黒で印刷するか、カラーで印刷するか等の設定を行う画面に切り替えるためのスイッチである。オーバーレイタブＴ３は、例えば、オーバーレイ印刷の設定を行う画面に切り替えるためのスイッチである。拡張機能タブＴ４は、例えば、透かしであるウォーターマークの印刷やフォント変更等の拡張機能に関する設定を行う画面に切り替えるためのスイッチである。この例では、４つのタブ（基本設定タブＴ１、カラー設定タブＴ２、オーバーレイタブＴ３、拡張機能タブＴ４）を含むようにしたが、これに限定されるものではなく、例えば、これらのタブに加え、他の様々なタブを含んでいてもよい。
【００３９】
お気に入りフィールド５００は、お気に入り情報Ｄをお気に入りデータＤＡに登録し、あるいは登録されたお気に入り情報Ｄのうち、使用するお気に入り情報Ｄを選択するためのフィールドである。お気に入りフィールド５００は、表示設定フィールド５０１と、プルダウンボックスＳＷ３と、登録ボタンＢ１と、管理ボタンＢ２とを含む。表示設定フィールド５０１は、プルダウンボックスＳＷ３に表示させる表示リストＬＩの表示設定を行うためのフィールドであり、ラジオボタンＳＷ１，ＳＷ２を含む。プルダウンボックスＳＷ３は、選択可能なお気に入り情報Ｄの選択肢を示す表示リストＬＩを表示するとともにユーザの選択操作を受け付け、ユーザにより選択された選択お気に入り名ＦＮ１を表示するように構成される。ラジオボタンＳＷ１，ＳＷ２は、表示リストＬＩの生成条件を設定するためのボタンである。ラジオボタンＳＷ１（“すべて”のラジオボタンＳＷ１）が選択された場合には、お気に入りデータＤＡに含まれる全てのお気に入り情報Ｄのお気に入り名を含む表示リストＬＩが生成され、ラジオボタンＳＷ２（“関連するもののみ”のラジオボタンＳＷ２）が選択された場合には、後述するように、全てのお気に入り情報Ｄのうちの所定の条件を満たすお気に入り情報Ｄのお気に入り名を含む表示リストＬＩが生成される。ラジオボタンＳＷ１およびラジオボタンＳＷ２は、互いに排他的であり、ラジオボタンＳＷ１またはラジオボタンＳＷ２のうちの選択されたボタンに対応する設定が有効となる。印刷設定画面ＳＣ１の初期状態では、“すべて”のラジオボタンＳＷ１が選択されていてもよいし、“関連するもののみ”のラジオボタンＳＷ２が選択されていてもよい。登録ボタンＢ１は、例えば、様々な印刷設定項目の設定値をお気に入り情報Ｄとしてお気に入りデータＤＡに登録する登録画面ＳＣ２を表示するためのボタンである。管理ボタンＢ２は、例えば、お気に入りデータＤＡを管理する管理画面を表示するためのボタンである。
【００４０】
設定フィールド５１０は、印刷媒体についての情報を設定するためのフィールドである。この例では、ユーザは、設定フィールド５１０において、印刷媒体の形態、種類、厚さ等を設定することができる。
【００４１】
設定フィールド５２０は、印刷媒体の向きを設定するためのフィールドである。この例では、ユーザは、設定フィールド５２０において、印刷媒体の向きを、縦向き、横向き、１８０度回転させた向き等のうちのどの向きに設定するかをラジオボタン等により選択することができる。
【００４２】
設定フィールド５３０は、使用する印刷媒体の枚数等を設定するためのフィールドである。この例では、ユーザは、設定フィールド５３０において、印刷する部数や、印刷順番等を選択することができる。
【００４３】
設定フィールド５４０は、用紙を切断する条件を設定するためのフィールドである。この例では、ユーザは、設定フィールド５４０において、プルダウンボックスにより切断条件を選択することができる。
【００４４】
設定フィールド５５０は、印刷の品質を設定するためのフィールドである。この例では、ユーザは、設定フィールド５５０において、例えば、高品質で印刷するか、低品質で印刷するか等をプルダウンボックスにより選択することができる。
【００４５】
なお、印刷設定画面ＳＣ１は、この例では６つのフィールド（お気に入りフィールド５００および設定フィールド５１０，５２０，５３０，５４０，５５０）を含むようにしたが、これに限定されるものではなく、例えば、さらに他の様々なフィールドを含んでいてもよい。
【００４６】
ＯＫボタンＢ３は、印刷設定画面ＳＣ１における様々な印刷設定項目の設定値を印刷データに反映させるためのボタンである。キャンセルボタンＢ４は、印刷設定画面ＳＣ１における様々な印刷設定項目の設定値を印刷データに反映させずに印刷設定画面ＳＣ１の表示を終了させるためのボタンである。“標準設定に戻す”ボタンＢ７は、印刷設定画面ＳＣ１における様々な印刷設定項目の設定値を標準の設定値に戻すためのボタンである。
【００４７】
表示制御部１６１は、このような印刷設定画面ＳＣ１を生成する。
【００４８】
次に、プリンタドライバＰＤの操作入力部１６３は、表示リストＬＩの表示要求を受け付ける（ステップＳ２０２）。具体的には、操作入力部１６３は、印刷設定画面ＳＣ１におけるプルダウンボックスＳＷ３に対するユーザの操作に基づいて、表示リストＬＩの表示要求を受け付ける。
【００４９】
次に、表示制御部１６１は、記憶部１５０からお気に入りデータＤＡを取得する（ステップＳ２０３）。
【００５０】
次に、表示制御部１６１は、表示選択が“関連するもののみ”か否かを判定する（ステップＳ２０４）。具体的には、表示制御部１６１は、“すべて”のラジオボタンＳＷ１または“関連するもののみ”のラジオボタンＳＷ２のうちのどちらが選択されているかを判定する。“すべて”のラジオボタンＳＷ１が選択されている場合（ステップＳ２０４で“ＮＯ”）、表示制御部１６１は、ステップＳ２０７Ａの処理を行う。“関連するもののみ”のラジオボタンＳＷ２が選択されている場合（ステップＳ２０４で“ＹＥＳ”）、取得部１６２は、ステップＳ２０５の処理を行う。
【００５１】
ステップＳ２０４において、“すべて”のラジオボタンＳＷ１が選択されている場合（ステップＳ２０４において“ＮＯ”）、表示制御部１６１は、お気に入りデータＤＡに基づいて、お気に入り名の表示リストＬＩを生成する（ステップＳ２０７Ａ）。具体的には、表示制御部１６１は、ステップＳ２０３で取得したお気に入りデータＤＡに含まれる全ての設定情報Ｘ（この例では設定情報Ｘ１〜Ｘ７）からお気に入り名を取得し、取得した情報を用いて、表示リストＬＩを生成する。印刷設定画面ＳＣ１において、プルダウンボックスＳＷ３は、生成した表示リストＬＩを表示する。
【００５２】
図６は、“すべて“のラジオボタンＳＷ１が選択されている場合において、プルダウンボックスＳＷ３に表示される表示リストＬＩの一例を表すものである。この例では、表示リストＬＩは、表示リストＬＩ１と、“標準設定”と、“現在の設定（勤務時間）”とを含む。表示リストＬＩ１は、全ての設定情報Ｘのお気に入り名を含む。この例では、“宛先”、“宛先横”、“スライド”、“月締めグラフ”、“プレゼン：チーム内”、“プレゼン：社外”、“勤務時間”が、設定情報Ｘ１〜Ｘ７のお気に入り名にそれぞれ対応している。“標準設定”は、例えば、初期設定等である。この“標準設定”では、様々な印刷設定項目の設定値があらかじめ定められた設定値に設定されている。“現在の設定”は、印刷設定画面ＳＣ１においてプルダウンボックスＳＷ３の選択操作前に表示されていた設定である。なお、“標準設定”および“現在の設定”は、必ずしも表示する必要はない。以上で、“すべて“のラジオボタンＳＷ１が選択されている場合の処理を終了する。
【００５３】
ステップＳ２０４において、“関連するもののみ”のラジオボタンＳＷ２が選択されている場合（ステップＳ２０４において“ＹＥＳ”）、プリンタドライバＰＤの取得部１６２は、実行しているアプリケーションソフトウェアＡＰ１から印刷対象ファイルのソフトウェア名Ｎ１と拡張子Ｅ１を取得する（ステップＳ２０５）。具体的には、例えば、取得部１６２は、印刷対象ファイルを開いているアプリケーションソフトウェアＡＰ１に、ソフトウェア名Ｎ１およびアプリケーションソフトウェアＡＰ１が使用する拡張子Ｅ１を問い合わせることによりソフトウェア名Ｎ１と拡張子Ｅ１を取得する。なお、印刷対象ファイルが有するメタ情報がソフトウェア名Ｎ１および拡張子Ｅ１を含む場合には、この印刷対象ファイルからソフトウェア名Ｎ１および拡張子Ｅ１を取得してもよい。この例では、アプリケーションソフトウェアＡＰ１のソフトウェア名Ｎ１および拡張子Ｅ１がそれぞれ“ＣＣＣ”、“ｃｃｃ１，ｃｃｃ２，ｃｃｃ３”である場合の動作について説明する。ここで、ソフトウェア名Ｎ１と拡張子Ｅ１は、本発明における「第１のファイル属性情報」の一具体例に対応する。
【００５４】
次に、取得部１６２は、お気に入りデータＤＡに含まれる複数のお気に入り情報Ｄの関連ソフトウェア名および関連拡張子と、ソフトウェア名Ｎ１および拡張子Ｅ１とをそれぞれ比較することにより、関連お気に入りデータＤＲを生成する（ステップＳ２０６）。具体的には、まず、取得部１６２は、ステップＳ２０３において取得したお気に入りデータＤＡに含まれる全てのお気に入り情報Ｄ（この例ではお気に入り情報Ｄ１〜Ｄ７）のそれぞれの関連ソフトウェア名および関連拡張子を取得する。図２に示したように、お気に入り情報Ｄ１〜Ｄ７の関連ソフトウェア名は、“ＡＡＡ”、“ＡＡＡ”、“ＣＣＣ”、“ＢＢＢ”、“ＣＣＣ”、“ＣＣＣ”、“ＢＢＢ”である。同様に、お気に入り情報Ｄ１〜Ｄ７の関連拡張子は、“ａａａ１，ａａａ２，ａａａ３”、“ａａａ１，ａａａ２，ａａａ３”、“ｃｃｃ１”、“ｂｂｂ１，ｂｂｂ２，ｂｂｂ３”、“ｃｃｃ１”、“ｃｃｃ１”、“ｂｂｂ１，ｂｂｂ２，ｂｂｂ３”である。
【００５５】
取得部１６２は、お気に入り情報Ｄ１〜Ｄ７のそれぞれの関連ソフトウェア名を、ステップＳ２０５において取得したソフトウェア名Ｎ１（この例では“ＣＣＣ”）と比較し、関連ソフトウェア名がソフトウェア名Ｎ１と一致するようなお気に入り情報Ｄを選択する。この例では、お気に入り情報Ｄ３，Ｄ５，Ｄ６が選択される。同様に、取得部１６２は、お気に入り情報Ｄ１〜Ｄ７のそれぞれの関連拡張子を、ステップＳ２０５において取得した拡張子Ｅ１（この例では“ｃｃｃ１”）と比較し、関連拡張子がこの拡張子Ｅ１と一致するようなお気に入り情報Ｄを選択する。この例では、お気に入り情報Ｄ３，Ｄ５，Ｄ６が選択される。取得部１６２は、このようにして選択された全てのお気に入り情報Ｄに基づいて、関連お気に入りデータＤＲを生成する。この例では、取得部１６２は、お気に入り情報Ｄ３，Ｄ５，Ｄ６に基づいて、関連お気に入りデータＤＲを生成する。
【００５６】
図７は、ステップＳ２０６において生成する関連お気に入りデータＤＲの一例を表すものである。この例では、関連お気に入りデータＤＲは、お気に入り情報Ｄ３，Ｄ５，Ｄ６を含む。ここで、お気に入り情報Ｄ３，Ｄ５，Ｄ６の関連ソフトウェア名はいずれも“ＣＣＣ”である。同様に、お気に入り情報Ｄ３，Ｄ５，Ｄ６の関連拡張子はいずれも“ｃｃｃ１”である。
【００５７】
次に、表示制御部１６１は、関連お気に入りデータＤＲに基づいて、お気に入り名の表示リストＬＩを生成する（ステップＳ２０７Ｂ）。具体的には、表示制御部１６１は、ステップＳ２０６で生成した関連お気に入りデータＤＲからお気に入り情報Ｄ３，Ｄ５，Ｄ６のお気に入り名を取得し、取得した情報を用いて、表示リストＬＩを生成する。印刷設定画面ＳＣ１において、プルダウンボックスＳＷ３は、表示リストＬＩを表示する。
【００５８】
図８は、“関連するもののみ“のラジオボタンＳＷ２が選択されている場合において、プルダウンボックスＳＷ３に表示される表示リストＬＩの一例を表すものである。表示リストＬＩは、表示リストＬＩ２と、“標準設定”と、“現在の設定（プレゼン：チーム内）”とを含む。表示リストＬＩ２は、関連お気に入りデータＤＲに含まれる設定情報Ｘのお気に入り名の全てを含む。この例では、表示リストＬＩ２は、“スライド”、“プレゼン：チーム内”、“プレゼン：社外”は、設定情報Ｘ３，Ｘ５，Ｘ６のお気に入り名にそれぞれ対応している。すなわち、表示リストＬＩ２は、設定情報Ｘ１，Ｘ２，Ｘ４，Ｘ７のお気に入り名を含まない。以上で、“関連するもののみ”のラジオボタンＳＷ２が選択されている場合の処理を終了する。
【００５９】
次に、操作入力部１６３は、お気に入り情報Ｄの選択操作を受け付ける（ステップＳ２０８）。具体的には、操作入力部１６３は、プルダウンボックスＳＷ３に表示された表示リストＬＩに対するユーザ操作に基づいて、お気に入り情報Ｄの選択操作を受け付ける。表示制御部１６１は、複数のお気に入り情報Ｄに含まれる設定情報Ｘのうち、ユーザにより選択されたお気に入り情報Ｄのお気に入り名（選択お気に入り名ＦＮ１）を含む設定情報Ｘを取得する。そして、表示制御部１６１は、取得した設定情報Ｘに基づいて、印刷設定画面ＳＣ１における様々な印刷設定項目の設定値を更新する。なお、表示制御部１６１は、お気に入り情報Ｄの選択操作を受け付けた後でも、任意の設定フィールドにおける設定値の変更操作を受け付けることができる。
【００６０】
次に、プリンタドライバＰＤの印刷データ生成部１６５は、印刷設定画面ＳＣ１において設定された様々な印刷設定項目の設定値に基づいて印刷データを生成する（ステップＳ２０９）。具体的には、操作入力部１６３は、印刷設定画面ＳＣ１におけるＯＫボタンＢ３に対するユーザの操作を受け付ける。そして、印刷データ生成部１６５は、様々な印刷設定項目の設定値に基づいて印刷対象ファイルの印刷データを生成する。通信部１３０は、この印刷データを画像形成装置２００に送信する。画像形成装置２００は、この印刷データに基づいて画像を形成する。
【００６１】
以上で、このフローを終了する。
【００６２】
（登録処理）
図９Ａ，９Ｂは、プリンタドライバＰＤにおけるお気に入り情報Ｄの登録処理の一動作例を表すものである。オペレーティングシステムＯＳやアプリケーションソフトウェアＡＰがプリンタドライバＰＤを呼び出すことにより、処理が開始する。以下に、この動作について詳細に説明する。
【００６３】
まず、プリンタドライバＰＤの表示制御部１６１は、印刷設定画面ＳＣ１の表示情報を生成する（ステップＳ３０１）。具体的な処理は、図４に示した印刷処理におけるステップＳ２０１の処理と同様である。これにより、表示部１４０は、印刷設定画面ＳＣ１を表示する。
【００６４】
次に、プリンタドライバＰＤの操作入力部１６３は、印刷設定画面ＳＣ１における様々な印刷設定項目の設定値の入力操作を受け付ける（ステップＳ３０２）。
【００６５】
次に、操作入力部１６３は、登録画面ＳＣ２の表示要求を受け付ける（ステップＳ３０３）。具体的には、操作入力部１６３は、印刷設定画面ＳＣ１の登録ボタンＢ１に対するユーザの操作に基づいて、登録画面ＳＣ２の表示要求を受け付ける。
【００６６】
次に、表示制御部１６１は、アプリケーションソフトウェアＡＰがプリンタドライバＰＤを呼び出したか否かを判定する（ステップＳ３０４）。具体的には、表示制御部１６１は、例えば、アプリケーションソフトウェアＡＰやオペレーティングシステムＯＳに印刷設定画面ＳＣ１を呼び出したか否かを問い合わせる。複数のアプリケーションソフトウェアＡＰのうちのあるアプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ２）が印刷設定画面ＳＣ１を呼び出していた場合（ステップＳ３０４で“ＹＥＳ”）、プリンタドライバＰＤの登録部１６４は、ステップＳ３０５の処理を行う。オペレーティングシステムＯＳが印刷設定画面ＳＣ１を呼び出していた場合（ステップＳ３０４で“ＮＯ”）、表示制御部１６１は、ステップＳ３０６Ａの処理を行う。
【００６７】
ステップＳ３０４において、アプリケーションソフトウェアＡＰ２が印刷設定画面ＳＣ１を呼び出していた場合（ステップＳ３０４において“ＹＥＳ”）、登録部１６４は、実行しているアプリケーションソフトウェアＡＰ２から処理対象ファイルのソフトウェア名Ｎ２と拡張子Ｅ２を取得する（ステップＳ３０５）。具体的には、登録部１６４は、例えば、アプリケーションソフトウェアＡＰ２に、アプリケーションソフトウェアＡＰ２のソフトウェア名Ｎ２およびアプリケーションソフトウェアＡＰ２が使用する拡張子Ｅ２を問い合わせることにより、ソフトウェア名Ｎ２と拡張子Ｅ２を取得する。なお、アプリケーションソフトウェアＡＰ２が処理している処理対象ファイルが有するメタ情報がソフトウェア名Ｎ２および拡張子Ｅ２を含む場合には、この処理対象ファイルからソフトウェア名Ｎ２および拡張子Ｅ２を取得してもよい。この例では、アプリケーションソフトウェアＡＰ２のソフトウェア名Ｎ２および拡張子Ｅ２がそれぞれ、“ＤＤＤ”、“ｄｄｄ１”である場合の動作について説明する。ここで、ソフトウェア名Ｎ２と拡張子Ｅ２は、本発明における「第２のファイル属性情報」の一具体例に対応する。
【００６８】
次に、表示制御部１６１は、登録画面ＳＣ２（登録画面ＳＣ２１）の表示情報を生成する（ステップＳ３０６Ｂ）。具体的には、表示制御部１６１は、オペレーティングシステムＯＳが管理する複数のアプリケーションソフトウェアＡＰの情報を用いて、アプリケーションソフトウェアＡＰ２を除く、複数のアプリケーションソフトウェアＡＰのソフトウェア名のリストを生成し、このリストに基づいて登録画面ＳＣ２１の表示情報を生成する。そして、表示部１４０は、この登録画面ＳＣ２１を表示する。
【００６９】
図１０は、登録画面ＳＣ２１の一例を表すものである。登録画面ＳＣ２１は、“設定名”フィールド６００と、“現在のアプリケーション”フィールド６１０と、“その他のアプリケーション”フィールド６２０と、設定ボタンＢ８と、ＯＫボタンＢ９とを有している。
【００７０】
“設定名”フィールド６００は、登録するお気に入り情報Ｄのお気に入り名（登録お気に入り名ＦＮ２）をテキストボックスに入力するためのフィールドである。この例では、“招待状”が登録お気に入り名ＦＮ２である。
【００７１】
“現在のアプリケーション”フィールド６１０は、実行しているアプリケーションソフトウェアＡＰ２のソフトウェア名Ｎ２を表示するとともに、ユーザの操作に基づいて、登録するお気に入り情報Ｄを、実行しているアプリケーションソフトウェアＡＰ２に関連付けるか否かを選択するためのフィールドである。この例では、“ＤＤＤ”はステップＳ３０５において取得したソフトウェア名Ｎ２である。この例では、チェックボックスにチェックが設定される。登録画面ＳＣ２１の初期状態では、このチェックボックスには自動でチェックが設定される。これにより、登録するお気に入り情報Ｄが、ソフトウェア名が“ＤＤＤ”であるアプリケーションソフトウェアＡＰ２に関連付けられる。これと同時に、登録するお気に入り情報Ｄが、ソフトウェア名が“ＤＤＤ”であるアプリケーションソフトウェアＡＰの拡張子“ｄｄｄ１”に関連付けられる。
【００７２】
“その他のアプリケーション”フィールド６２０は、オペレーティングシステムＯＳが管理する複数のアプリケーションソフトウェアＡＰのソフトウェア名を表示するとともに、ユーザの操作に基づいて、登録するお気に入り情報Ｄを、これらのアプリケーションソフトウェアＡＰに関連付けるか否かを選択するためのフィールドである。この例では、“ＡＡＡ”、“ＣＣＣ”、“ＥＥＥ”、“ＦＦＦ”はいずれもアプリケーションソフトウェアＡＰのソフトウェア名である。登録画面ＳＣ２１の初期状態では、“その他のアプリケーション”フィールド６２０における全てのチェックボックスにチェックが設定されていない。
【００７３】
設定ボタンＢ８は、拡張子登録画面ＳＣ３を表示させるためのボタンである。ＯＫボタンＢ９は、この登録画面ＳＣ２においてユーザが行った設定を確定するためのボタンである。
【００７４】
以上で、アプリケーションソフトウェアＡＰ２がプリンタドライバＰＤを呼び出していた場合の処理を終了する。
【００７５】
ステップＳ３０４において、オペレーティングシステムＯＳが印刷設定画面ＳＣ１を呼び出していた場合（ステップＳ３０４において“ＮＯ”）、表示制御部１６１は、登録画面ＳＣ２（登録画面ＳＣ２２）の表示情報を生成する（ステップＳ３０６Ａ）。具体的には、表示制御部１６１は、オペレーティングシステムＯＳが管理する複数のアプリケーションソフトウェアＡＰの情報を用いて、複数のアプリケーションソフトウェアＡＰのソフトウェア名のリストを生成し、このリストに基づいて登録画面ＳＣ２２の表示情報を生成する。表示部１４０は、この登録画面ＳＣ２２を表示する。
【００７６】
図１１は、登録画面ＳＣ２２の一例を表すものである。登録画面ＳＣ２２は、“設定名”フィールド６００と、“関連アプリケーション”フィールド６３０と、設定ボタンＢ８と、ＯＫボタンＢ９とを有している。
【００７７】
“関連アプリケーション”フィールド６３０は、オペレーティングシステムＯＳが管理する複数のアプリケーションソフトウェアＡＰのソフトウェア名を表示するとともに、ユーザの操作に基づいて、登録するお気に入り情報Ｄを、これらのアプリケーションソフトウェアＡＰに関連付けるか否かを選択するためのフィールドである。この例では、“ＡＡＡ”、“ＣＣＣ”、“ＥＥＥ”、“ＤＤＤ”それぞれが、ソフトウェア名である。ここで、登録画面ＳＣ２２の初期状態では、“関連アプリケーション”フィールド６３０における全てのチェックボックスにチェックが設定されていない。
【００７８】
以上で、オペレーティングシステムＯＳがプリンタドライバＰＤを呼び出していた場合の処理を終了する。
【００７９】
次に、操作入力部１６３は、登録画面ＳＣ２（登録画面ＳＣ２１，ＳＣ２２）における、ユーザによるアプリケーションソフトウェアＡＰの選択操作を受け付ける（ステップＳ３０７）。具体的には、操作入力部１６３は、登録画面ＳＣ２１が表示されている場合には、登録画面ＳＣ２１における“その他のアプリケーション”フィールド６２０に対するユーザの操作を受け付け、表示リストＬＩの表示要求を受け付ける。ここで、“その他のアプリケーション”フィールド６２０のチェックボックスにチェックが設定されたソフトウェア名であるアプリケーションソフトウェアＡＰのソフトウェア名および拡張子は、本発明における「第２のファイル属性情報」の一具体例に対応する。また、操作入力部１６３は、登録画面ＳＣ２２が表示されている場合には、登録画面ＳＣ２２における“関連アプリケーション”フィールド６３０に対するユーザの操作を受け付け、表示リストＬＩの表示要求を受け付ける。ここで、“関連アプリケーション”フィールド６３０のチェックボックスにチェックが設定されたソフトウェア名であるアプリケーションソフトウェアＡＰのソフトウェア名および拡張子は、本発明における「第２のファイル属性情報」の一具体例に対応する。
【００８０】
図１０の例では、“その他のアプリケーション”フィールド６２０に対するユーザの操作により、ソフトウェア名が“ＥＥＥ”であるアプリケーションソフトウェアＡＰに対応するチェックボックスにチェックが設定され、このアプリケーションソフトウェアＡＰが選択される。これにより、登録するお気に入り情報Ｄが、ソフトウェア名が“ＥＥＥ”であるアプリケーションソフトウェアＡＰに関連付けられる。また、表示制御部１６１は、オペレーティングシステムＯＳが管理する情報を用いて、ソフトウェア名が“ＥＥＥ”であるアプリケーションソフトウェアＡＰの拡張子“ｅｅｅ１”を取得する。これにより、登録するお気に入り情報Ｄが、ソフトウェア名が“ＥＥＥ”であるアプリケーションソフトウェアＡＰの拡張子“ｅｅｅ１”に関連付けられる。
【００８１】
また、図１１の例では、“関連アプリケーション”フィールド６３０に対するユーザの操作により、ソフトウェア名が“ＥＥＥ”であるアプリケーションソフトウェアＡＰに対応するチェックボックス、およびソフトウェア名が“ＤＤＤ”であるアプリケーションソフトウェアＡＰに対応するチェックボックスに、チェックが設定され、これらのアプリケーションソフトウェアＡＰが選択される。これにより、登録するお気に入り情報Ｄが、ソフトウェア名が“ＥＥＥ”であるアプリケーションソフトウェアＡＰ、およびソフトウェア名が“ＤＤＤ”であるアプリケーションソフトウェアＡＰに関連付けられる。また、表示制御部１６１は、オペレーティングシステムＯＳが管理する情報を用いて、ソフトウェア名が“ＥＥＥ”であるアプリケーションソフトウェアＡＰの拡張子“ｅｅｅ１”、およびソフトウェア名が“ＤＤＤ”であるアプリケーションソフトウェアＡＰの拡張子“ｄｄｄ１”を取得する。これにより、登録するお気に入り情報Ｄが、ソフトウェア名が“ＥＥＥ”であるアプリケーションソフトウェアＡＰの拡張子“ｅｅｅ１”およびソフトウェア名が“ＤＤＤ”であるアプリケーションソフトウェアＡＰの拡張子“ｄｄｄ１”に関連付けられる。
【００８２】
次に、操作入力部１６３は、設定ボタンＢ８の選択操作を受け付けたか判定する（ステップＳ３０８）。設定ボタンＢ８の選択操作を受け付けた場合（ステップＳ３０８で“ＹＥＳ”）、表示制御部１６１は、ステップＳ３０９の処理を行う設定ボタンＢ８の選択操作を受け付けなかった場合（ステップＳ３０８で“ＮＯ”）、操作入力部１６３は、ステップＳ３１１の処理を行う。
【００８３】
ステップＳ３０８において、設定ボタンＢ８の選択操作を受け付けた場合（ステップＳ３０８において“ＹＥＳ”）、表示制御部１６１は、拡張子登録画面ＳＣ３の表示情報を生成する（ステップＳ３０９）。具体的には、表示制御部１６１は、ステップＳ３０７において取得した、登録するお気に入り情報Ｄに関連付けられた拡張子に基づいて、拡張子登録画面ＳＣ３の表示情報を生成する。表示部１４０は、この拡張子登録画面ＳＣ３を表示する。
【００８４】
図１２は、拡張子登録画面ＳＣ３の一例を表すものである。拡張子登録画面ＳＣ３は、“拡張子入力”フィールド７００と、“拡張子”フィールド７１０と、登録ボタンＢ１０と、キャンセルボタンＢ１１とを有している。
【００８５】
“拡張子入力”フィールド７００は、登録する拡張子をテキストボックスに入力するためのフィールドである。
【００８６】
“拡張子”フィールド７１０は、ステップＳ３０７において取得した、登録するお気に入り情報Ｄに関連付けられた拡張子を表示するためのフィールドである。この例では、“ｄｄｄ１”は、ソフトウェア名が“ＤＤＤ”であるアプリケーションソフトウェアＡＰの拡張子であり、“ｅｅｅ１”は、ソフトウェア名が“ＥＥＥ”であるアプリケーションソフトウェアＡＰの拡張子である。
【００８７】
登録ボタンＢ１０は、登録するお気に入り情報Ｄに“拡張子入力”フィールド７００のテキストボックスに入力した拡張子を関連付けるためのボタンである。キャンセルボタンＢ１１は、“拡張子入力”フィールド７００のテキストボックスに入力した拡張子の情報を破棄し、直前の画面に戻る処理を行うためのボタンである。
【００８８】
次に、操作入力部１６３は、拡張子の入力操作を受け付ける（ステップＳ３１０）。具体的には、操作入力部１６３は、拡張子登録画面ＳＣ３における登録ボタンＢ１０に対するユーザの操作に基づいて、“拡張子入力”フィールド７００のテキストボックスに入力された拡張子を受け付ける。これにより、登録するお気に入り情報Ｄは、ステップＳ３０７において取得した拡張子に加え、“拡張子入力”フィールド７００のテキストボックスに入力された拡張子にも関連付けられる。これにより、操作入力部１６３は、拡張子登録画面ＳＣ３の表示を終了させる。以上で、設定ボタンＢ８の選択を受け付けた場合の処理を終了する。
【００８９】
次に、操作入力部１６３は、ユーザによる登録操作を受け付ける（ステップＳ３１１）。具体的には、操作入力部１６３は、登録画面ＳＣ２（登録画面ＳＣ２１，ＳＣ２２）におけるＯＫボタンＢ９に対するユーザの操作に基づいて、登録部１６４に対して登録要求を行う。
【００９０】
次に、プリンタドライバＰＤの登録部１６４は、登録データフィールドに利用可能なお気に入りＩＤをセットする（ステップＳ３１２）。具体的には、登録部１６４は、登録するお気に入り情報Ｄを格納する登録データフィールドを用意する。登録データフィールドは処理部１１０においてメモリ等に一時的に確保される記憶領域である。登録部１６４は、例えば、お気に入りデータＤＡ（図２）においてすでに使用されているお気に入りＩＤと重複しないお気に入りＩＤ（例えば“０１０”）を取得する。登録部１６４は、登録データフィールドに、取得したお気に入りＩＤ（例えば“０１０”）をセットする。
【００９１】
次に、登録部１６４は、登録データフィールドに登録お気に入り名ＦＮ２をセットする（ステップＳ３１３）。具体的には、登録部１６４は、登録画面ＳＣ２（登録画面ＳＣ２１，ＳＣ２２）の“設定名”フィールド６００において入力された登録お気に入り名ＦＮ２（この例では“招待状”）を登録データフィールドにセットする。
【００９２】
次に、登録部１６４は、登録データフィールドに関連ソフトウェア名をセットする（ステップＳ３１４）。具体的には、登録部１６４は、ステップＳ３０７において、登録するお気に入り情報Ｄに関連付けられたアプリケーションソフトウェアＡＰのソフトウェア名（この例では“ＤＤＤ”および“ＥＥＥ”）を登録データフィールドにセットする。
【００９３】
次に、登録部１６４は、登録データフィールドに関連拡張子をセットする（ステップＳ３１５）。具体的には、登録部１６４は、ステップＳ３０７，Ｓ３１０において、登録するお気に入り情報Ｄに関連付けられた拡張子（この例では“ｄｄｄ１”および“ｅｅｅ１”）を登録データフィールドにセットする。
【００９４】
次に、登録部１６４は、登録データフィールドに様々な印刷設定項目の設定値をセットする（ステップＳ３１６）。具体的には、登録部１６４は、ステップＳ３０２において入力された様々な印刷設定項目の設定値を登録データフィールドにセットする。
【００９５】
次に、登録部１６４は、お気に入りデータＤＡに登録データフィールドにセットした情報を追加する（ステップＳ３１７）。具体的には、登録部１６４は、登録データフィールドにセットした、お気に入りＩＤ、登録お気に入り名ＦＮ２、様々な印刷設定項目の設定値、関連ソフトウェア名、および関連拡張子を、お気に入り情報Ｄとして、お気に入りデータＤＡに登録する。
【００９６】
以上で、このフローを終了する。
【００９７】
このように、画像形成システム１では、プリンタドライバＰＤは、印刷処理において、お気に入りデータＤＡと、実行しているアプリケーションソフトウェアＡＰ１のソフトウェア名Ｎ１および拡張子Ｅ１に基づいて、お気に入りデータＤＡに含まれる複数のお気に入り情報Ｄのうちの１以上のお気に入り情報Ｄを、表示リストＬＩを用いて選択容易な表示形態で表示するようにした。すなわち、１以上のお気に入り情報Ｄを優先的に表示するようにした。具体的には、プリンタドライバＰＤは、お気に入りデータＤＡに含まれる複数のお気に入り情報Ｄのうち、実行しているアプリケーションソフトウェアＡＰ１のソフトウェア名Ｎ１および拡張子Ｅ１に関連付けられたお気に入り情報Ｄを表示するようにした。これにより、画像形成システム１では、優先度が高い選択肢を提示することができ、ユーザはお気に入り名の選択を短時間でかつ容易に行うことができるので、ユーザの利便性を高めることができる。
【００９８】
すなわち、仮に、お気に入りデータＤＡに含まれる複数のお気に入り情報Ｄの全てを表示する場合には、ユーザは、表示リストに含まれる多くのお気に入り名から所望のお気に入り名を選択する必要があるので、手間がかかる。また、表示リストに含まれるお気に入り名の数が多い場合には、一度に表示することができなくなるおそれがあり、その場合には、例えば表示リストをスクロールさせる等のユーザの操作が必要になるので、ユーザの手間がかかる。一方、画像形成システム１では、お気に入りデータＤＡに含まれる複数のお気に入り情報Ｄのうちの１以上のお気に入り情報Ｄを優先的に表示するようにしたので、お気に入り名の選択を短時間でかつ容易に行うことができるので、ユーザの利便性を高めることができる。
【００９９】
また、画像形成システム１では、プリンタドライバＰＤは、印刷処理において、ユーザの操作に基づいて、お気に入りデータＤＡに含まれる複数のお気に入り情報Ｄの全てに基づいて表示リストＬＩを生成し、あるいは複数のお気に入り情報Ｄのうちの１以上のお気に入り情報Ｄに基づいて表示リストＬＩを生成するようにした。これにより、お気に入りデータＤＡに、実行しているアプリケーションソフトウェアＡＰ１に関連付けられたお気に入り情報Ｄが含まれておらず、優先度が高い選択肢が提示できない場合には、複数のお気に入り情報Ｄの全てに基づいて表示リストＬＩを生成することができる。よって、例えば、あるアプリケーションソフトウェアＡＰを初めて使う場合でも、他のアプリケーションソフトウェアＡＰにすでに関連付けられたお気に入り情報Ｄを選択して印刷処理を行うことができる。このように、ユーザは、使用するお気に入り情報Ｄをより自由に選択することができるので、ユーザの利便性を高めることができる。
【０１００】
また、画像形成システム１では、プリンタドライバＰＤは、お気に入り情報Ｄの登録処理において、アプリケーションソフトウェアＡＰ２から呼び出された場合に、登録画面ＳＣ２において設定された様々な印刷設定項目の設定値と、そのアプリケーションソフトウェアＡＰ２のソフトウェア名Ｎ２および拡張子Ｅ２とを関連付けることによりお気に入り情報Ｄを登録するようにした。これにより、ユーザは、様々な印刷設定項目の設定値とアプリケーションソフトウェアＡＰ２との関連付けを容易に行うことができるので、ユーザの利便性を高めることができる。
【０１０１】
［効果］
以上のように本実施の形態では、印刷処理において、お気に入りデータと、実行しているアプリケーションソフトウェアのソフトウェア名および拡張子に基づいて、お気に入りデータに含まれる複数のお気に入り情報のうちの１以上のお気に入り情報を、表示リストを用いて優先的に表示するようにしたので、ユーザは、お気に入り名の選択を短時間でかつ容易に行えるようになるため、ユーザの利便性を高めることができる。
【０１０２】
本実施の形態では、印刷処理において、ユーザの操作に基づいて、お気に入りデータに含まれる複数のお気に入り情報の全てに基づいて表示リストを生成し、あるいは複数のお気に入り情報のうちの１以上のお気に入り情報に基づいて表示リストを生成するようにしたので、ユーザは、使用するお気に入り情報をより自由に選択することができるため、ユーザの利便性を高めることができる。
【０１０３】
本実施の形態では、お気に入り情報の登録処理において、アプリケーションソフトウェアから呼び出された場合に、登録画面において設定された様々な印刷設定項目の設定値と、そのアプリケーションソフトウェアのソフトウェア名および拡張子とを関連付けることによりお気に入り情報を登録するようにしたので、ユーザの利便性を高めることができる。
【０１０４】
［変形例１］
上記実施の形態では、図４に示した印刷処理のステップＳ２０７Ｂにおいて、表示制御部１６１は、関連お気に入りデータＤＲに基づいて表示リストＬＩ２を生成し、この表示リストＬＩ２を表示させたが、これに限定されるものではない。これに代えて、例えば、表示制御部１６１は、関連お気に入りデータＤＲに基づいて表示リストＬＩ２を生成し、さらに、お気に入りデータＤＡに含まれる複数のお気に入り情報Ｄのうちの関連お気に入りデータＤＲに含まれるお気に入り情報Ｄ以外のお気に入り情報Ｄに基づいてお気に入り名の表示リストＬＩ３を生成し、表示リストＬＩ２および表示リストＬＩ３を優先度が高い順に並べて表示させてもよい。以下に、本変形例について詳細に説明する。
【０１０５】
図１３は、本変形例に係る表示リストＬＩの一例を表すものである。この例では、“関連するもののみ”のラジオボタンＳＷ２が選択されている。表示リストＬＩは、表示リストＬＩ２と、表示リストＬＩ３と、“標準設定”と、“現在の設定（勤務時間）”とを含む。表示リストＬＩ２は、関連お気に入りデータＤＲに含まれる設定情報Ｘのお気に入り名の全てを含む。具体的には、“スライド”、“プレゼン：チーム内”、“プレゼン：社外”が、設定情報Ｘ３，Ｘ５，Ｘ６にそれぞれ対応している。また、表示リストＬＩ３は、関連お気に入りデータＤＲに含まれていない設定情報Ｘのお気に入り名を含む。具体的には、“宛先”、“宛先横”、“月締めグラフ”、“勤務時間”が、設定情報Ｘ１，Ｘ２，Ｘ４，Ｘ７にそれぞれ対応している。表示リストＬＩ２は、実行しているアプリケーションソフトウェアＡＰ１と関連付けられた優先度が高いリストであるため、表示リストＬＩ３よりも上に優先的に表示される。
【０１０６】
［変形例２］
上記実施の形態では、図４に示した印刷処理のステップＳ２０７Ｂにおいて、表示制御部１６１は、関連お気に入りデータＤＲに基づいて表示リストＬＩ２を生成し、この表示リストＬＩ２を表示させたが、これに限定されるものではない。これに代えて、例えば、表示制御部１６１は、お気に入りデータＤＡに含まれるすべてのお気に入り情報Ｄの表示リストＬＩを生成し、表示リストＬＩのうち、関連お気に入りデータＤＲに含まれるお気に入り情報Ｄを強調し、表示リストＬＩを表示させてもよい。具体的には、例えば、表示制御部１６１は、表示リストＬＩのうち、関連お気に入りデータＤＲに含まれるお気に入り情報Ｄを示す項目の書体や色を変更し、表示リストＬＩを表示させてもよい。
【０１０７】
［変形例３］
上記実施の形態では、印刷処理において、実行しているアプリケーションソフトウェアＡＰ１のソフトウェア名Ｎ１および印刷対象ファイルの拡張子Ｅ１に基づいて表示リストＬＩを生成したが、これに限定されるものではない。これに代えて、例えば、実行しているアプリケーションソフトウェアＡＰに関連する他のアプリケーションソフトウェアＡＰにも基づいて表示リストＬＩを生成してもよい。以下に、本変形例に係る画像形成システム２について詳細に説明する。
【０１０８】
図１４は、画像形成システム２の一構成例を表すものである。画像形成システム２は、情報処理装置１００Ａと、画像形成装置２００とを備えている。情報処理装置１００Ａは、処理部１１０と、入力インターフェース１２０と、通信部１３０と、表示部１４０と、記憶部１５０Ａとを有する。情報処理装置１００Ａには、オペレーティングシステムＯＳと、アプリケーションソフトウェアＡＰと、プリンタドライバＰＤＡとがインストールされている。また、記憶部１５０Ａは、お気に入りデータＤＡと、アプリケーションソフトウェア関連情報ＡＰＤとを記憶している。
【０１０９】
プリンタドライバＰＤＡは、図３に示したように、表示制御部１６１と、取得部１６２Ａと、操作入力部１６３と、登録部１６４と、印刷データ生成部１６５とを有している。取得部１６２Ａは、実行しているアプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ３）から情報を取得するとともに、アプリケーションソフトウェア関連情報ＡＰＤから情報を取得し、取得した情報に基づいて処理を行うように構成される。
【０１１０】
アプリケーションソフトウェア関連情報ＡＰＤは、複数のアプリケーションソフトウェアＡＰの対応関係を示す情報である。アプリケーションソフトウェア関連情報ＡＰＤは、オペレーティングシステムＯＳが管理するアプリケーションソフトウェアＡＰの情報に基づいてオペレーティングシステムＯＳが生成するようになっている。アプリケーションソフトウェア関連情報ＡＰＤは、例えば、プリンタドライバＰＤが、オペレーティングシステムＯＳが管理するアプリケーションソフトウェアＡＰの情報に基づいて生成してもよい。また、例えば、アプリケーションソフトウェア関連情報ＡＰＤは、プリンタドライバＰＤとともに頒布され、プリンタドライバＰＤをインストールする際に、記憶部１５０Ａに記憶されるようにしてもよい。
【０１１１】
図１５は、アプリケーションソフトウェア関連情報ＡＰＤの一例を表すものである。アプリケーションソフトウェア関連情報ＡＰＤでは、アプリケーションソフトウェアＡＰのソフトウェア名が、そのアプリケーションソフトウェアＡＰに関連するアプリケーションソフトウェアＡＰのソフトウェア名と関連付けられている。具体的には、例えば、ソフトウェア名が“ＡＡＡ”であるアプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ３）は、ソフトウェア名が“ＢＢＢ”であるアプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ４）に関連付けられている。具体的には、例えば、アプリケーションソフトウェアＡＰ３はワードプロセッサソフトウェアであり、アプリケーションソフトウェアＡＰ４は、表計算ソフトウェアである。すなわち、２つのアプリケーションソフトウェアＡＰ３，ＡＰ４は、ともに、ユーザが例えば会社業務で使用する、いわゆるオフィス系のソフトウェアであるので、この例では、２つのアプリケーションソフトウェアＡＰ３，ＡＰ４が互いに関連付けられている。この例では、アプリケーションソフトウェアＡＰ３のソフトウェア名Ｎ３および拡張子Ｅ３がそれぞれ“ＡＡＡ”、“ａａａ１，ａａａ２，ａａａ３”であり、アプリケーションソフトウェアＡＰ４のソフトウェア名Ｎ４および拡張子Ｅ４がそれぞれ“ＢＢＢ”、“ｂｂｂ１，ｂｂｂ２，ｂｂｂ３”である場合の動作について説明する。ここで、ソフトウェア名Ｎ３と拡張子Ｅ３は、本発明における「第１のファイル属性情報」の一具体例に対応する。
【０１１２】
図１６は、プリンタドライバＰＤＡの印刷処理の一動作例を表すものである。複数のアプリケーションソフトウェアＡＰのうち、印刷対象ファイルを実行しているアプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ３）がプリンタドライバＰＤを呼び出すことにより、処理は開始する。ステップＳ２０１〜Ｓ２０４の処理は、上記実施の形態に係るプリンタドライバＰＤの処理と同様である。
【０１１３】
ステップＳ２０４において、“関連するもののみ”のラジオボタンＳＷ２が選択されている場合（ステップＳ２０４において“Ｙ”）、プリンタドライバＰＤＡの取得部１６２Ａは、実行しているアプリケーションソフトウェアＡＰ３から印刷対象ファイルのソフトウェア名Ｎ３と拡張子Ｅ３を取得する（ステップＳ２２０）。
【０１１４】
次に、取得部１６２Ａは、ソフトウェア名Ｎ３、拡張子Ｅ３、およびアプリケーションソフトウェア関連情報ＡＰＤに基づいて、アプリケーションソフトウェアＡＰ４のソフトウェア名Ｎ４および拡張子Ｅ４を取得する（ステップＳ２２１）。具体的には、まず、取得部１６２Ａは、記憶部１５０Ａのアプリケーションソフトウェア関連情報ＡＰＤから、アプリケーションソフトウェアＡＰ３に関連するアプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ４）のソフトウェア名Ｎ４を取得する。そして、取得部１６２Ａは、オペレーティングシステムＯＳが管理する情報を用いて、アプリケーションソフトウェアＡＰ４の拡張子Ｅ４を取得する。
【０１１５】
この例では、図１５で示したように、アプリケーションソフトウェアＡＰ３のソフトウェア名Ｎ３である“ＡＡＡ”が、関連するアプリケーションソフトウェアＡＰ４のソフトウェア名Ｎ４である“ＢＢＢ”に関連付けられている。よって、取得部１６２Ａは、アプリケーションソフトウェアＡＰ４のソフトウェア名Ｎ４である“ＢＢＢ”を取得する。そして、取得部１６２Ａは、オペレーティングシステムＯＳが管理する情報を用いて、このアプリケーションソフトウェアＡＰ４の拡張子Ｅ４である“ｂｂｂ１，ｂｂｂ２，ｂｂｂ３”を取得する。
【０１１６】
次に、取得部１６２Ａは、お気に入りデータＤＡに含まれる複数のお気に入り情報Ｄのソフトウェア名および拡張子と、ステップＳ２２０，Ｓ２２１において取得したソフトウェア名Ｎ３，Ｎ４および拡張子Ｅ３，Ｅ４とをそれぞれ比較することにより関連お気に入りデータＤＲを生成する（ステップＳ２２２）。この例では、取得部１６２Ａは、お気に入り情報Ｄ１〜Ｄ７の関連ソフトウェア名（図２）を、ステップＳ２２０，Ｓ２２１で取得したソフトウェア名“ＡＡＡ”、“ＢＢＢ”と比較する。取得部１６２Ａは、関連ソフトウェア名が“ＡＡＡ”または“ＢＢＢ”と一致するようなお気に入り情報Ｄを選択する。すなわち、この例では、お気に入り情報Ｄ１，Ｄ２，Ｄ４，Ｄ７が選択される。同様に、取得部１６２Ａは、お気に入り情報Ｄ１〜Ｄ７の関連拡張子（図２）を、ステップＳ２２０，Ｓ２２１で取得した拡張子である“ａａａ１，ａａａ２，ａａａ３”、“ｂｂｂ１，ｂｂｂ２，ｂｂｂ３”と比較する。取得部１６２Ａは、関連拡張子が“ａａａ１，ａａａ２，ａａａ３”または“ｂｂｂ１，ｂｂｂ２，ｂｂｂ３”と一致するようなお気に入り情報Ｄを選択する。すなわち、この例では、お気に入り情報Ｄ１，Ｄ２，Ｄ４，Ｄ７が選択される。
【０１１７】
図１７は、ステップＳ２２２において生成された関連お気に入りデータＤＲの一例を表すものである。この例では、関連お気に入りデータＤＲは、お気に入り情報Ｄ１，Ｄ２，Ｄ４，Ｄ７を含む。ここで、お気に入り情報Ｄ１，Ｄ２，Ｄ４，Ｄ７の関連ソフトウェア名はいずれも“ＡＡＡ”または“ＢＢＢ”である。同様に、お気に入り情報Ｄ１，Ｄ２，Ｄ４，Ｄ７の関連拡張子はいずれも“ａａａ１，ａａａ２，ａａａ３”または“ｂｂｂ１，ｂｂｂ２，ｂｂｂ３”である。
【０１１８】
次に、プリンタドライバＰＤＡの表示制御部１６１は、関連お気に入りデータＤＲに基づいてお気に入り名の表示リストＬＩを生成する（ステップＳ２０７Ｂ）。これ以降の処理は、上記実施の形態の場合（図４）と同様である。
【０１１９】
このように、画像形成システム２では、実行しているアプリケーションソフトウェアＡＰ３に関連する他のアプリケーションソフトウェアＡＰ４にも基づいて表示リストＬを生成したので、例えば、印刷処理を行う際に、ユーザが使用する可能性が高いお気に入り情報Ｄの選択肢を増やすことができるので、ユーザの利便性を高めることができる。
【０１２０】
［変形例４］
上記実施の形態では、お気に入り情報Ｄの登録処理において、例えば、お気に入り情報Ｄと、実行しているアプリケーションソフトウェアＡＰ２のソフトウェア名Ｎ２および処理対象ファイルの拡張子Ｅ２とを関連付けて、このお気に入り情報Ｄを登録したが、これに限定されるものではない。これに代えて、例えば、お気に入り情報Ｄと、実行しているアプリケーションソフトウェアＡＰおよびそのアプリケーションソフトウェアＡＰに関連する他のアプリケーションソフトウェアＡＰとを関連付けて、このお気に入り情報Ｄを登録してもよい。以下に、本変形例に係る画像形成システム３について詳細に説明する。
【０１２１】
図１４に示したように、画像形成システム３は、情報処理装置１００Ｂと、画像形成装置２００とを備えている。情報処理装置１００Ｂは、処理部１１０と、入力インターフェース１２０と、通信部１３０と、表示部１４０と、記憶部１５０Ｂとを有する。情報処理装置１００Ｂには、オペレーティングシステムＯＳと、アプリケーションソフトウェアＡＰと、プリンタドライバＰＤＢとがインストールされている。また、記憶部１５０Ｂは、お気に入りデータＤＡと、アプリケーションソフトウェア関連情報ＡＰＤとを記憶している。
【０１２２】
プリンタドライバＰＤＢは、図３に示したように、表示制御部１６１と、取得部１６２と、操作入力部１６３と、登録部１６４Ｂと、印刷データ生成部１６５とを有している。
登録部１６４Ｂは、アプリケーションソフトウェア関連情報ＡＰＤを利用して、お気に入りデータＤＡに、お気に入り情報Ｄを登録するように構成される。
【０１２３】
図１８Ａ，１８Ｂは、プリンタドライバＰＤＢにおけるお気に入り情報Ｄの登録処理の一動作例を表すものである。オペレーティングシステムＯＳやアプリケーションソフトウェアＡＰがプリンタドライバＰＤを呼び出すことにより、処理を開始する。
【０１２４】
ステップＳ３０１〜Ｓ３１１までの処理は、上記実施の形態の処理と同様である。そして、プリンタドライバＰＤＢの登録部１６４Ｂは、登録データフィールドに利用可能なお気に入りＩＤをセットし（ステップＳ３１２）、登録データフィールドに登録お気に入り名ＦＮ２をセットする（ステップＳ３１３）。
【０１２５】
次に、登録部１６４Ｂは、アプリケーションソフトウェア関連情報ＡＰＤに基づいて、登録するお気に入り情報Ｄに関連付けるアプリケーションソフトウェアＡＰのソフトウェア名を取得する（ステップＳ３２０）。具体的には、登録部１６４Ｂは、ステップＳ３０７において、登録するお気に入り情報Ｄに関連付けられたアプリケーションソフトウェアＡＰに基づいて、アプリケーションソフトウェア関連情報ＡＰＤを利用して、そのアプリケーションソフトウェアＡＰに関連するアプリケーションソフトウェアＡＰのソフトウェア名を取得することにより、登録するお気に入り情報Ｄに関連付けるアプリケーションソフトウェアＡＰのソフトウェア名を取得する。この例では、図１５で示したように、実行しているアプリケーションソフトウェアＡＰ（アプリケーションソフトウェアＡＰ２）のソフトウェア名である“ＤＤＤ”が、そのアプリケーションソフトウェアＡＰ２に関連するアプリケーションソフトウェアＡＰのソフトウェア名である“ＥＥＥ”に関連付けられている。これにより、登録部１６４Ｂは、登録するお気に入り情報Ｄに関連付けるアプリケーションソフトウェアＡＰのソフトウェア名“ＤＤＤ”、“ＥＥＥ”を取得する。
【０１２６】
次に、登録部１６４Ｂは、登録データフィールドに関連ソフトウェア名をセットする（ステップＳ３１４）。具体的には、登録部１６４Ｂは、ステップＳ３２０で取得した、関連するソフトウェア名（この例では“ＤＤＤ”、“ＥＥＥ”）を登録データフィールドにセットする。
【０１２７】
次に、登録部１６４Ｂは、オペレーティングシステムＯＳが管理する情報に基づいて、登録するお気に入り情報Ｄに関連付けるアプリケーションソフトウェアＡＰの拡張子を取得する（ステップＳ３２１）。この例では、登録部１６４Ｂは、オペレーティングシステムＯＳから、ソフトウェア名が“ＤＤＤ”であるアプリケーションソフトウェアＡＰ２の拡張子と、ソフトウェア名が、“ＥＥＥ”であるアプリケーションソフトウェアＡＰの拡張子を取得する。これにより、登録部１６４Ｂは、関連拡張子“ｄｄｄ１”、“ｅｅｅ１”を取得する。
【０１２８】
次に、登録部１６４Ｂは、登録データフィールドに関連拡張子をセットする（ステップＳ３１５）。具体的には、登録部１６４Ｂは、ステップＳ３２１で取得した拡張子（この例では“ｄｄｄ１”および“ｅｅｅ１”）を登録データフィールドにセットする。
【０１２９】
次に、登録部１６４Ｂは、登録データフィールドに様々な印刷設定項目の設定値をセットする（ステップＳ３１６）。そして、登録部１６４Ｂは、お気に入りデータＤＡに登録データフィールドにセットした情報を追加する（ステップＳ３１７）。
【０１３０】
図１９は、登録したお気に入り情報Ｄ（お気に入り情報Ｄ１０）の一例を表すものである。お気に入り情報Ｄ１０は新たに追加したお気に入り情報Ｄである。お気に入りＩＤは“０１０”であり、お気に入り名は“招待状”であり、関連ソフトウェア名は“ＤＤＤ”，”ＥＥＥ”であり、関連拡張子は“ｄｄｄ１”，“ｅｅｅ１”である。
【０１３１】
以上で、このシーケンスは終了する。
【０１３２】
このように、画像形成システム３では、お気に入り情報Ｄと、実行しているアプリケーションソフトウェアＡＰ２およびそのアプリケーションソフトウェアＡＰ２に関連する他のアプリケーションソフトウェアＡＰとを関連付けて、このお気に入り情報Ｄを登録したので、例えば、印刷処理を行う際に、ユーザが使用する可能性が高いお気に入り情報Ｄの選択肢を増やすことができるので、ユーザの利便性を高めることができる。
【０１３３】
［変形例５］
上記実施の形態では、取得部１６２は、印刷処理において、お気に入りデータＤＡに含まれる複数のお気に入り情報Ｄの関連ソフトウェア名および関連拡張子と、実行しているアプリケーションソフトウェアＡＰ１のソフトウェア名Ｎ１および印刷対象ファイルの拡張子Ｅ１とをそれぞれ比較したが、これに限定されるものではない。これに代えて、例えば、取得部１６２は、拡張子を比較せずに、複数のお気に入り情報Ｄのソフトウェア名と、アプリケーションソフトウェアＡＰ１のソフトウェア名Ｎ１とをそれぞれ比較してもよい。また、例えば、取得部１６２は、ソフトウェア名を比較せずに、複数のお気に入り情報Ｄの関連拡張子と、印刷対象ファイルの拡張子Ｅ１とをそれぞれ比較してもよい。
【０１３４】
［変形例６］
上記実施の形態では、複数のお気に入り情報Ｄのうちの１以上のお気に入り情報Ｄを優先的に表示したが、これに限定されるものではない。以下に、本変形例について詳細に説明する。
【０１３５】
図２０，２１は、ウォーターマークを選択する選択画面ＳＣ４，ＳＣ５の一例を表すものである。選択画面ＳＣ４，ＳＣ５は、例えば、印刷設定画面ＳＣ１から呼び出される。選択画面ＳＣ４，ＳＣ５は、表示設定フィールド５０１と、“ウォーターマーク名”フィールド８０１と、イメージフィールド８２０と、ＯＫボタンＢ１２と、キャンセルボタンＢ１３と、新規ボタンＢ１４と、削除ボタンＢ１５と、編集ボタンＢ１６と、オプションフィールド８１０とを有する。“ウォーターマーク名”フィールド８０１は、選択できるウォーターマーク名を示す表示リストＬＷを表示するとともにユーザの選択操作を受け付けるためのフィールドである。イメージフィールド８２０は、表示リストＬＷにおいてユーザにより選択されたウォーターマークの印刷イメージを表示するためのフィールドである。ＯＫボタンＢ１２は、設定された情報を確定するためのボタンである。キャンセルボタンＢ１３は、入力操作を破棄し前画面に戻る処理を行うためのボタンである。新規ボタンＢ１４は、新たにウォーターマーク設定情報を生成する処理を行うためのボタンである。削除ボタンＢ１５は、ウォーターマークを削除する処理を行うためのボタンである。編集ボタンＢ１６は、ウォーターマーク設定情報を編集する処理を行うためのボタンである。オプションフィールド８１０は、例えば、ウォーターマークの表示条件の選択操作を受け付けるためのフィールドである。
【０１３６】
図２０の例では、表示設定フィールド５０１のラジオボタンＳＷ１が選択されている。これにより、表示リストＬＷ（表示リストＬＷ１）は、登録された全てのウォーターマークのウォーターマーク名を含む。また、図２１の例では、表示設定フィールド５０１のラジオボタンＳＷ２が選択されている。これにより、表示リストＬＷ（表示リストＬＷ２）は、登録された全てのウォーターマークのうちの、実行しているアプリケーションソフトウェアＡＰに関連付けられたウォーターマークのウォーターマーク名を含む。
【０１３７】
この例では、印刷処理において、実行しているアプリケーションソフトウェアに基づいて、登録された複数のウォーターマークのうちの１以上のウォーターマークを、表示リストＬＷを用いて優先的に表示するようにしたので、ユーザは、ウォーターマークの選択を短時間でかつ容易に行えるようになるため、ユーザの利便性を高めることができる。
【０１３８】
［その他の変形例］
また、これらの変形例のうちの２以上を組み合わせてもよい。
【０１３９】
以上、実施の形態およびいくつかの変形例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【０１４０】
上記実施の形態では、アプリケーションソフトウェアのソフトウェア名を用いて、お気に入りデータＤＡに含まれる複数のお気に入り情報のうちの１以上のお気に入り情報を選択したが、これに限定されるものではない。アプリケーションソフトウェアについての情報であれば、どのようなものを用いてもよい。具体的には、例えば、アプリケーションソフトウェアの実行ファイル名を用いてもよい。この場合には、例えば、お気に入りデータＤＡに含まれる属性情報Ｙでは、関連ソフトウェア名に代えて、実行ファイル名が用いられる。
【符号の説明】
【０１４１】
１，２，３…画像形成システム、１００，１００Ａ，１００Ｂ…情報処理装置、１１０…処理部、１２０…入力インターフェース、１３０…通信部、１４０…表示部、１５０，１５０Ａ，１５０Ｂ…記憶部、１６１…表示制御部、１６２，１６２Ａ…取得部、１６３…操作入力部、１６４，１６４Ｂ…登録部、１６５…印刷データ生成部、２００…画像形成装置、５００…お気に入りフィールド、５０１…表示設定フィールド、５１０，５２０，５３０，５４０，５５０…設定フィールド、６００…“設定名”フィールド、６１０…“現在のアプリケーション”フィールド、６２０…“その他のアプリケーション”フィールド、６３０…“関連アプリケーション”フィールド、７００…“拡張子入力”フィールド、７１０…“拡張子”フィールド、８０１…“ウォーターマーク名”フィールド、８１０…オプションフィールド、８２０…イメージフィールド、ＡＰ，ＡＰ１，ＡＰ２，ＡＰ３，ＡＰ４…アプリケーションソフトウェア、ＡＰＤ…アプリケーションソフトウェア関連情報、
Ｂ１，Ｂ１０…登録ボタン、Ｂ２…管理ボタン、Ｂ３，Ｂ９，Ｂ１２…ＯＫボタン、Ｂ４，Ｂ１１，Ｂ１３…キャンセルボタン、Ｂ７…“標準設定に戻す”ボタン、Ｂ８…設定ボタン、Ｂ１４…新規ボタン、Ｂ１５…削除ボタン、Ｂ１６…編集ボタン、Ｄ，Ｄ１，Ｄ２，Ｄ３，Ｄ４，Ｄ５，Ｄ６，Ｄ７，Ｄ１０…お気に入り情報、ＤＡ…お気に入りデータ、ＤＲ…関連お気に入りデータ、Ｅ１、Ｅ２，Ｅ３，Ｅ４…拡張子、ＦＮ１…選択お気に入り名、ＦＮ２…登録お気に入り名、ＬＩ，ＬＩ１，ＬＩ２，ＬＩ３，ＬＷ，ＬＷ１，ＬＷ２…表示リスト、Ｎ１，Ｎ２，Ｎ３，Ｎ４…ソフトウェア名、ＯＳ…オペレーティングシステム、ＰＤ，ＰＤＡ，ＰＤＢ…プリンタドライバ、ＳＣ１…印刷設定画面、ＳＣ２，ＳＣ２１，ＳＣ２２…登録画面、ＳＣ３…拡張子登録画面、ＳＣ４，ＳＣ５…選択画面、ＳＷ１，ＳＷ２…ラジオボタン、ＳＷ３…プルダウンボックス、Ｔ１…基本設定タブ、Ｔ２…カラー設定タブ、Ｔ３…オーバーレイタブ、Ｔ４…拡張機能タブ、Ｘ，Ｘ１，Ｘ２，Ｘ３，Ｘ４，Ｘ５，Ｘ６，Ｘ７…設定情報、Ｙ，Ｙ１，Ｙ２，Ｙ３，Ｙ４，Ｙ５，Ｙ６，Ｙ７…属性情報。
【図１】
2020166387.tif 000003
【図２】
2020166387.tif 000004
【図３】
2020166387.tif 000005
【図４】
2020166387.tif 000006
【図５】
2020166387.tif 000007
【図６】
2020166387.tif 000008
【図７】
2020166387.tif 000009
【図８】
2020166387.tif 000010
【図９Ａ】
2020166387.tif 000011
【図９Ｂ】
2020166387.tif 000012
【図１０】
2020166387.tif 000013
【図１１】
2020166387.tif 000014
【図１２】
2020166387.tif 000015
【図１３】
2020166387.tif 000016
【図１４】
2020166387.tif 000017
【図１５】
2020166387.tif 000018
【図１６】
2020166387.tif 000019
【図１７】
2020166387.tif 000020
【図１８Ａ】
2020166387.tif 000021
【図１８Ｂ】
2020166387.tif 000022
【図１９】
2020166387.tif 000023
【図２０】
2020166387.tif 000024
【図２１】
2020166387.tif 000025