(57)【要約】【課題】印刷対象のデータファイルに適した印刷設定を、ユーザが容易に選択可能で、選択された印刷設定による印刷を容易に行い得る、新たなデータファイル管理プログラムおよびこのデータファイル管理プログラムを実行するコンピュータを提供することを目的とする。【解決手段】印刷対象ファイルデータと、印刷対象データファイルの拡張子に対応付けられた印刷設定の印刷設定名７３２ａ〜ｃ、ｄとを含むデータファイル管理画面７００がモニタに表示された状態で、ユーザがカーソル７５０を操作し、一の印刷対象ファイルをドラッグし印刷設定名７３２ａ〜ｃ，ｄを含む領域にドロップした場合、印刷設定名７３２ａ〜ｃ，ｄによって表わされる印刷設定値を含む仮想プリンタを、ＯＳで優先的に利用されるデフォルトの仮想プリンタとして登録する。【選択図】図７
2010198419.tif 000002
【特許請求の範囲】
【請求項１】
モニタに、印刷装置で印刷可能なデータファイルを識別可能な識別情報を表示するコンピュータが読み取り可能なデータファイル管理プログラムであって、
前記コンピュータを、
前記印刷装置で前記データファイルを印刷するための印刷設定と、前記データファイルのデータ形式と、を関連付ける関連付手段と、
ユーザが、前記モニタへの前記識別情報の表示に応じて、一の識別情報を前記コンピュータを構成する操作部を介して選択した場合、前記一の識別情報によって識別されるデータファイルのデータ形式に関連付けられた印刷設定を特定する特定手段と、
前記一の識別情報と、前記特定手段によって特定された印刷設定に含まれる印刷設定値を表す印刷設定情報と、を前記モニタに表示する表示制御手段と、
前記ユーザが、前記表示制御手段によって前記一の識別情報と前記印刷設定情報とが前記モニタに表示された状態で、前記操作部を介して、前記一の識別情報をドラッグし一の印刷設定情報にドロップした場合、前記一の印刷設定情報によって表わされる印刷設定値を含む一の印刷設定が指定され、かつ前記コンピュータに導入された基本ソフトウェア上で動作するアプリケーションソフトウェアで利用可能な仮想印刷装置を、優先的に利用されるデフォルトの仮想印刷装置として、前記基本ソフトウェアに登録する登録手段として機能させるためのデータファイル管理プログラム。
【請求項２】
前記コンピュータを、
前記ユーザが、前記表示制御手段によって前記一の識別情報と前記印刷設定情報とが前記モニタに表示された状態で、前記操作部を介して、前記一の識別情報をドラッグし前記一の印刷設定情報にドロップした場合、前記一の識別情報によって識別される一のデータファイルをオープンするために、前記一のデータファイルのためのアプリケーションソフトウェアを起動するアプリケーション起動手段と、
前記アプリケーション起動手段によって起動されたアプリケーションソフトウェアによる指令にしたがって、前記印刷装置への前記一のデータファイルの印刷処理が、前記コンピュータで、前記登録手段によって登録された仮想印刷装置に指定された一の印刷設定とは異なる他の印刷設定で実行された場合、前記一のデータファイルのデータ形式と、前記他の印刷設定と、を関連付ける前記関連付手段として機能させるための請求項１に記載のデータファイル管理プログラム。
【請求項３】
前記コンピュータを、
前記印刷装置で、前記データファイルを印刷するための印刷設定に含まれる印刷設定値と、前記基本ソフトウェアに登録された基準となる印刷設定に含まれる印刷設定値と、を比較する比較手段と、
前記モニタに、前記比較手段によって相違するとされた前記印刷設定値を表す印刷設定情報を表示する前記表示制御手段として機能させるための請求項１または請求項２に記載のデータファイル管理プログラム。
【請求項４】
請求項１から請求項３のいずれか１項に記載のデータファイル管理プログラムを記憶した記憶部と、
前記記憶部から前記データファイル管理プログラムを読み取り、実行する制御部と、を備えることを特徴とするコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置で印刷可能なデータファイルのコンピュータでの管理に関するものである。
【背景技術】
【０００２】
例えばパーソナルコンピュータ（以下、「パソコン」という。）に導入された基本ソフトウェア（Operating System／以下、「ＯＳ」ともいう。）上で動作するアプリケーションソフトウェア（以下、単に「アプリケーション」ともいう。）によって作成されたデータファイルを、印刷することがある。この場合、種々の態様で印刷が行われる。このような種々の印刷を実行するためには、それに対応した印刷設定がなされる必要がある。この点に関し、従来から多くの構成（技術）が提案されている。例えば、印刷対象のファイルからその拡張子を取得し、印刷設定テーブル上にその拡張子が載っているか検索し、載っていれば、印刷設定テーブル上のその拡張子に対応する印刷設定により設定を行い、載っていないときは、デフォルトの印刷設定により設定を行う、技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−６６８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、多種多様なデータファイルを管理し、管理下にあるこれらデータファイルが印刷される場合に、ユーザが複雑な操作を行うことなく、ユーザが所望する印刷結果を得ることが可能な構成が要求されている。
【０００５】
本発明は、印刷対象のデータファイルに適した印刷設定を、ユーザが容易に選択可能で、選択された印刷設定による印刷を容易に行い得る、新たなデータファイル管理プログラムおよびこのデータファイル管理プログラムを実行するコンピュータを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題に鑑みなされた本発明は、モニタに、印刷装置で印刷可能なデータファイルを識別可能な識別情報を表示し、この表示に応じ、ユーザが一の識別情報を選択した場合、一の識別情報によって識別されるデータファイルのデータ形式に関連付けられた印刷設定を特定し、一の識別情報と、この特定された印刷設定に含まれる印刷設定値を表す印刷設定情報と、をモニタに表示することとしたものである。
【０００７】
さらに、本発明は、一の識別情報と印刷設定情報とがモニタに表示された状態で、ユーザが操作部を介して、一の識別情報をドラッグし一の印刷設定情報にドロップした場合、一の印刷設定情報によって表わされる印刷設定値を含む一の印刷設定が指定された仮想印刷装置を、優先的に利用されるデフォルトの仮想印刷装置として、基本ソフトウェアに登録することとしたものである。
【０００８】
本発明を反映した第１の課題解決手段は、モニタに、印刷装置で印刷可能なデータファイルを識別可能な識別情報を表示するコンピュータが読み取り可能なデータファイル管理プログラムであって、前記コンピュータを、前記印刷装置で前記データファイルを印刷するための印刷設定と、前記データファイルのデータ形式と、を関連付ける関連付手段と、ユーザが、前記モニタへの前記識別情報の表示に応じて、一の識別情報を前記コンピュータを構成する操作部を介して選択した場合、前記一の識別情報によって識別されるデータファイルのデータ形式に関連付けられた印刷設定を特定する特定手段と、前記一の識別情報と、前記特定手段によって特定された印刷設定に含まれる印刷設定値を表す印刷設定情報と、を前記モニタに表示する表示制御手段と、前記ユーザが、前記表示制御手段によって前記一の識別情報と前記印刷設定情報とが前記モニタに表示された状態で、前記操作部を介して、前記一の識別情報をドラッグし一の印刷設定情報にドロップした場合、前記一の印刷設定情報によって表わされる印刷設定値を含む一の印刷設定が指定され、かつ前記コンピュータに導入された基本ソフトウェア上で動作するアプリケーションソフトウェアで利用可能な仮想印刷装置を、優先的に利用されるデフォルトの仮想印刷装置として、前記基本ソフトウェアに登録する登録手段として機能させるためのデータファイル管理プログラムである。
【０００９】
これによれば、ユーザによって選択されたデータファイルのデータ形式にしたがい、このデータ形式に関連付けられた印刷設定に含まれる印刷設定値を表す印刷設定情報を、データファイルを識別可能な識別情報をドロップできる状態でモニタに表示することができる。そして、この表示に応じて、一の識別情報が一の印刷設定情報にドロップされた場合、一の印刷設定情報によって表わされる印刷設定値を含む一の印刷設定が指定された仮想印刷装置を、優先的に利用されるデフォルトの仮想印刷装置として基本ソフトウェアに登録することができる。
【００１０】
第２の課題解決手段は、第１の課題解決手段のデータファイル管理プログラムであって、前記コンピュータを、前記ユーザが、前記表示制御手段によって前記一の識別情報と前記印刷設定情報とが前記モニタに表示された状態で、前記操作部を介して、前記一の識別情報をドラッグし前記一の印刷設定情報にドロップした場合、前記一の識別情報によって識別される一のデータファイルをオープンするために、前記一のデータファイルのためのアプリケーションソフトウェアを起動するアプリケーション起動手段と、前記アプリケーション起動手段によって起動されたアプリケーションソフトウェアによる指令にしたがって、前記印刷装置への前記一のデータファイルの印刷処理が、前記コンピュータで、前記登録手段によって登録された仮想印刷装置に指定された一の印刷設定とは異なる他の印刷設定で実行された場合、前記一のデータファイルのデータ形式と、前記他の印刷設定と、を関連付ける前記関連付手段として機能させることを特徴とする。
【００１１】
これによれば、利用可能な仮想印刷装置を増加させることが可能であるとともに、一のデータファイルのデータ形式への重複した印刷設定の関連付けを防止することができる。
【００１２】
第３の課題解決手段は、第１または第２の課題解決手段のデータファイル管理プログラムであって、前記コンピュータを、前記印刷装置で、前記データファイルを印刷するための印刷設定に含まれる印刷設定値と、前記基本ソフトウェアに登録された基準となる印刷設定に含まれる印刷設定値と、を比較する比較手段と、前記モニタに、前記比較手段によって相違するとされた前記印刷設定値を表す印刷設定情報を表示する前記表示制御手段として機能させることを特徴とする。
【００１３】
これによれば、モニタに表示された印刷設定情報に基づき、これを視認したユーザは、基準となる印刷設定に含まれる印刷設定値から変更された印刷設定値が、どのような印刷設定値であるかを判断することができる。
【００１４】
なお、第１から第３の課題解決手段において、データファイル管理プログラムは、単一のコンピュータプログラムとして構成されている場合の他、複数のコンピュータプログラムモジュールによって構成されていてもよい。
【００１５】
第４の課題解決手段は、第１から第３の課題解決手段のいずれか１つのデータファイル管理プログラムを記憶した記憶部と、前記記憶部から前記データファイル管理プログラムを読み取り、実行する制御部と、を備えることを特徴とするコンピュータである。これによれば、上記特有の機能を実現可能なコンピュータとすることができる。
【発明の効果】
【００１６】
本発明によれば、印刷対象のデータファイルに適した印刷設定を、ユーザが容易に選択可能で、選択された印刷設定による印刷を容易に行い得る、新たなデータファイル管理プログラムおよびこのデータファイル管理プログラムを実行するコンピュータを得ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態における印刷システムおよび印刷システムを構成する各装置の機能ブロックを示す図
【図２】本発明の実施形態における印刷設定情報テーブルを示す図
【図３】本発明の実施形態における印刷情報を示す図
【図４】本発明の実施形態における印刷設定名テーブルを示す図
【図５】本発明の実施形態におけるファイル選択処理（第１処理形態）のフローを示す図
【図６】本発明の実施形態におけるデータファイル管理画面を示す図
【図７】（ａ）および（ｂ）は、本発明の実施形態におけるデータファイル管理画面を示す図
【図８】本発明の実施形態におけるファイルドロップ処理のフローを示す図
【図９】本発明の実施形態における印刷ジョブ監視処理のフローを示す図
【図１０】本発明の実施形態における印刷設定名生成処理のフローを示す図
【図１１】本発明の実施形態におけるファイル選択処理（第２処理形態）のフローを示す図
【図１２】本発明の実施形態におけるデータファイル管理画面（第２処理形態）を示す図
【発明を実施するための形態】
【００１８】
本発明を反映した上記課題解決手段を実施するための実施形態について、図面を用いて以下に詳細に説明する。上記課題解決手段は以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。例えば、以下に説明する各処理において、所定の処理ステップを省略することができる。
【００１９】
（システムの構成）
図１は、印刷システムを示すものである。図１には２つの印刷システムが構築されている。すなわち、プリンタ１００とパソコン２００とにより構成された印刷システムが、その１つであり、両者はＵＳＢ（Universal Serial Bus）ケーブル５００によりデータ送受信可能に接続（以下、この接続形態を「ＵＳＢ接続」ともいう。）されている。なお、ＵＳＢ接続の他、例えば、赤外線通信、またはワイヤレスＵＳＢ（Wireless USB）とすることもできる。他の１つは、プリンタ１００とパソコン３００とにより構成された印刷システムであり、これら装置は有線ＬＡＮ（Local Area Network）ケーブル６００でデータ送受信可能に接続されている。なお、有線ＬＡＮの他、例えば、インフラストラクチャーモードによる無線ＬＡＮとすることもできる。
【００２０】
以下、各装置の構成を説明する。先ず、プリンタ１００について説明する。プリンタ１００は、自装置の制御を司り、演算処理を実行するＣＰＵ、各種プログラムを記憶するＲＯＭおよび作業領域としてのＲＡＭにより構成される制御部１１０と、各種処理を実行するための各種プログラムおよび各種データを記憶可能な記憶部１２０とを備える。記憶部１２０は、例えば、ハードディスクまたは不揮発性のメモリ（ＥＥＰＲＯＭ）で構成されている。ここで、制御部１１０を構成するＣＰＵがＲＯＭまたは記憶部１２０に記憶されているプログラムを実行することで、各種処理が実行される。その際、ＲＡＭには、各種データ、例えば、記憶部１２０に記憶されたデータが入力され、保持される。ＣＰＵは、これらデータを用いた処理を実行するためＲＡＭにアクセスする。したがって、ＣＰＵがＲＯＭ等に記憶されている各種プログラムをＲＡＭ上で実行することで、各種処理が実行され、これによって各種機能手段が構成される。
【００２１】
また、プリンタ１００は、印刷データの印刷を実行する印刷部１３０と、各種情報を表示する表示部１４０と、データの入力インターフェースとしての機能を実現する操作部１５０とを備える。なお、操作部１５０は、例えば、方向キー、文字入力が可能なテンキーボードおよび確定ボタン等により構成される。さらに、プリンタ１００は、ＵＳＢ接続のためのインターフェースであるＵＳＢインターフェース（以下、「ＵＳＢＩ／Ｆ」という。）１６０、ＬＡＮ６００への接続のためのインターフェースであるネットワークインターフェース（以下、「ネットワークＩ／Ｆ」という。）１７０を備える。なお、これらインターフェースを介して印刷データを受信し、また各種データが送受信される。
【００２２】
次に、パソコン２００について説明する。パソコン２００は、自装置の制御を司り、ＣＰＵ、ＲＯＭおよびＲＡＭにより構成される制御部２１０と、記憶部２２０とを備える。記憶部２２０は、例えば、ハードディスクで構成されている。記憶部２２０は、ＯＳ２２０２、後述する処理を実行するためのプリンタ設定プログラム２２０４、印刷ジョブ監視プログラム２２０６を記憶する。また、記憶部２２０は、印刷設定情報テーブル２２０８、設定情報ファイル２２１０、印刷情報２２１２および印刷設定名テーブル２２１４を記憶する。さらに、記憶部２２０は、アプリケーション２２１６、プリンタドライバ２２１８および印刷対象ファイル（データファイル）２２２０等を記憶する。ＯＳ２２０２としては、例えば、マイクロソフト社製のウィンドウズ（登録商標）が例示される。
【００２３】
制御部２１０を構成するＣＰＵが、例えば、操作部２４０を介して入力されたデータ、記憶部２２０に記憶されている各種テーブル２２０８，２２１２，２２１４および各種ファイル２２１０，２２２０等を用いて、ＲＯＭに記憶されているプログラムおよび記憶部２２０に記憶されている各種プログラム２２０２，２２０４，２２０６，２２１６，２２１８等をＲＡＭ上で実行することで、各種処理が実行され、これによって各種機能手段が構成される。なお、詳細については後述する。
【００２４】
また、パソコン２００は、各種情報を表示するモニタ２３０と、キーボードおよびマウスから構成され、プログラムの実行に用いられる各種データの入力インターフェースとしての機能を実現する操作部２４０と、ＵＳＢＩ／Ｆ２５０と、ネットワークＩ／Ｆ２６０とを備える。なお、パソコン２００は、ネットワークＩ／Ｆ２６０を備えるが、図１の構成においてはＬＡＮ６００へは接続されていない。
【００２５】
パソコン３００は、パソコン２００と同一の構成を備えている。なお、パソコン３００は、ネットワークＩ／Ｆ２６０を介してＬＡＮ６００に接続されている一方、ＵＳＢＩ／Ｆ２５０を介したＵＳＢ接続はなされていない。
【００２６】
図２は、印刷設定情報テーブルを示すものである。印刷設定情報テーブル２２０８は、記憶部２２０に記憶（導入／install）されるプリンタドライバ２２１８毎に記憶される。例えば、図１には描画していないプリンタまたは複合機（プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能等を備える装置）のプリンタドライバ２２１８がインストールされている場合、これに対応する印刷設定情報テーブル２２０８が記憶部２２０に記憶されている。
【００２７】
印刷設定情報テーブル２２０８には、プリンタドライバ２２１８が記憶部２２０にインストールされた際の基準設定（印刷設定名：通常印刷）と、各拡張子に対応付けて登録された印刷設定とが登録されている。例えば、ワープロソフト等のアプリケーション２２１６によって作成された印刷対象ファイル２２２０（文字データを含む）の拡張子である「.aaa」には、印刷設定名（印刷設定情報）「両面印刷」と、印刷設定名「2in1印刷（記録用紙の片面に２ページ分のデータを印刷）」と、印刷設定名「4in1印刷（記録用紙の片面に４ページ分のデータを印刷）」とが対応付けて登録されている。基準設定及び拡張子「.aaa」に対応付けられた各印刷設定には、設定情報ファイル２２１０（詳細には、対応する設定情報ファイル２２１０が記憶されているパス（path／記憶部２２０内の所在を示す文字列））が対応付けて登録されている。また、拡張子「.aaa」に対応付けられた各印刷設定には、さらに、使用頻度が対応付けて登録されている（基準設定（印刷設定名「通常印刷」）には未登録）。
【００２８】
ここで、設定情報ファイル２２１０は、印刷設定値として、例えば、両面印刷機能とレイアウト機能と印刷モード機能とに関するものを含む（これ以外の機能については、その記載を省略する。）。例えば、印刷設定名「通常印刷」（基準設定）に対応付けられた設定情報ファイル２２１０、詳細には、印刷設定名「通常印刷」に対応付けられたパスに記憶されている設定情報ファイル２２１０「PRINTER-100_000」は、印刷設定値として「片面印刷」と、レイアウト「１ページ（1in1）」と、印刷モード「文書」とを含む。また、印刷設定名「両面印刷」に対応付けられた設定情報ファイル２２１０「PRINTER-100_001」は、印刷設定値として「両面印刷」と、レイアウト「１ページ」と、印刷モード「テキスト」とを含む。印刷設定名「2in1」に対応付けられた設定情報ファイル２２１０「PRINTER-100_002」は、印刷設定値として「片面印刷」と、レイアウト「２ページ（2in1を示す）」と、印刷モード「文書」とを含む。印刷設定名「4in1」に対応付けられた設定情報ファイル２２１０「PRINTER-100_003」は、印刷設定値として「片面印刷」と、レイアウト「４ページ（4in1を示す）」と、印刷モード「文書」とを含む。
【００２９】
また、画像データ（例えばＪＰＥＧ（Joint Photographic Experts Group）データ）である印刷対象ファイル２２２０の拡張子「.bbb」には、印刷設定名「写真」が対応付けて登録されている。そして、印刷設定名「写真」には、上記同様、設定情報ファイル２２１０（パス）と使用頻度とが対応付けて登録されている。設定情報ファイル２２１０「PRINTER-100_004」は、印刷設定値として「片面印刷」と、レイアウト「１ページ」と、印刷モード「写真」とを含む。
【００３０】
さらに、プレゼンテーション用のアプリケーション２２１６によって作成された印刷対象ファイル２２２０の拡張子である「.ccc」には、拡張子「.aaa」と同じ印刷設定名「2in1印刷」と印刷設定名「4in1印刷」とが対応付けて登録されている。なお、これら設定についての詳細は、上述のとおりであり省略する。ここで、使用頻度は、使用頻度が対応付けられた印刷設定による印刷回数を示すものである。使用頻度についての詳細は後述する。
【００３１】
図３は、印刷情報を示すものである。図３から明らかなとおり印刷情報２２１２は、印刷対象ファイル２２２０と設定情報ファイル２２１０とを対応付けて登録したテーブルである。例えば、印刷情報２２１２には、ワープロソフト等のアプリケーション２２１６によって作成された印刷対象ファイル２２２０「報告書01.aaa」と、設定情報ファイル２２１０「PRINTER-100_001」とが対応付けて登録されている。なお、印刷情報２２１２についての詳細は後述する。
【００３２】
図４は、印刷設定名テーブルを示すものである。印刷設定名テーブル２２１４は、印刷設定の設定項目（機能名）と、設定項目において設定される具体的な印刷設定値と、印刷設定値に対応した印刷設定名とを対応付けて登録したテーブルである。例えば、両面印刷機能において設定される印刷設定値「両面印刷」には、印刷設定名「両面印刷」が対応付けて登録されている。なお、例えば、印刷設定名テーブル２２１４の印刷設定名は、図２の印刷設定情報テーブル２２０８の印刷設定名に対応する。印刷設定値が「片面印刷」と「1in1印刷」と「文書」である場合、これらに対応した印刷設定名は登録されていない。プリンタドライバ２２１８が記憶部２２０にインストールされた際の基準設定（印刷設定名：通常印刷）に含まれる印刷設定値であることに基づく。すなわち、印刷設定名生成処理（図１０参照）において、基準設定に含まれる印刷設定値に相違する印刷設定値に基づき印刷設定名を決定することに基づく。詳細は後述する。
【００３３】
以下、パソコン２００，３００の制御部２１０によって実行される２つの処理形態について説明する。
【００３４】
（第１処理形態）
（ファイル選択処理）
図５は、ファイル選択処理のフローを示すものである。パソコン２００，３００の制御部２１０がプリンタ設定プログラム２２０４を起動し、実行することで行われる。なお、ユーザが操作部２４０を介してプリンタ設定プログラム２２０４の起動を指示したとき、制御部２１０はプリンタ設定プログラム２２０４を起動する。プリンタ設定プログラム２２０４を起動した制御部２１０は、先ず、モニタ２３０にデータファイル管理画面７００を表示する（図６参照／ただし、表示直後、プリンタ選択ボックス７４０は未入力状態）。ここで、データファイル管理画面７００は、フォルダ表示領域７１０とファイル表示領域７２０とプリンタアイコン表示領域７３０とプリンタ選択ボックス７４０とを含む。
【００３５】
フォルダ表示領域７１０は、記憶部２２０内のフォルダ（ディレクトリ）の階層構造を表示する領域である。ファイル表示領域７２０は、フォルダ表示領域７１０に表示されたフォルダの１つが操作部２４０に連動したカーソル７５０にて選択された場合、選択されたフォルダ内に記憶されている印刷対象ファイル２２２０（印刷対象ファイル２２２０を識別する識別情報。例えば、ファイル名）を表示する領域である。なお、図６は、フォルダ表示領域７１０に表示されたフォルダ名「報告書」が選択された態様を示す。
【００３６】
プリンタアイコン表示領域７３０は、ファイル表示領域７２０に表示された印刷対象ファイル２２２０の１つが操作部２４０を介したユーザ操作によって選択された場合、選択された印刷対象ファイル２２２０の拡張子に対応付けて登録された印刷設定の印刷設定名（図４の印刷設定情報テーブル２２０８参照）７３２（図７（ａ）参照）が付与されたプリンタアイコン７３４（図７（ａ）参照）が表示される領域である。なお、詳細は後述するが、図６では印刷対象ファイル２２２０が未選択であるため、プリンタアイコン表示領域７３０に、印刷設定名７３２が付与されたプリンタアイコン７３４は表示されていない。
【００３７】
プリンタ選択ボックス７４０は、印刷対象ファイル２２２０の印刷に用いるプリンタ、詳細には、印刷対象ファイル２２２０の印刷に用いるプリンタを制御するためのプリンタドライバ２２１８を選択するための領域である。プリンタ選択ボックス７４０は、いわゆるプルダウンメニュー方式の構成を有する。カーソル７５０で所定の領域（プリンタ選択ボックス７４０の右側）を選択することで、記憶部２２０に記憶された各プリンタドライバ２２１８に対応するプリンタ名が一覧表示される。ユーザは、その中から１つのプリンタが、操作部２４０に連動したカーソル７５０で選択する。図６は、プリンタ１００を示すプリンタ名「PRINTER-100」が選択された態様を示す。
【００３８】
データファイル管理画面７００がモニタ２３０に表示された後、ユーザが操作部２４０を操作して、例えばプリンタ１００を示すプリンタ名をプリンタ選択ボックス７４０で選択した場合、制御部２１０は、プリンタ１００のプリンタドライバ２２１８の名称を取得する（Ｓ１００）。そして、制御部２１０は、ユーザが操作部２４０を操作し、カーソル７５０にてファイル表示領域７２０に表示されている印刷対象ファイル２２２０のいずれかが選択されたか否かを判断する（Ｓ１０２）。判断の結果、何れの印刷対象ファイル２２２０も選択されていない場合（Ｓ１０２：Ｎｏ）、制御部２１０は、処理をＳ１００に戻す一方、いずれかの印刷対象ファイル２２２０が選択された場合（Ｓ１０２：Ｙｅｓ）、処理をＳ１０４に移行する。
【００３９】
Ｓ１０４で制御部２１０は、Ｓ１００で取得したプリンタドライバ２２１８の名称に対応した印刷設定情報テーブル２２０８が存在するか否か、すなわちＳ１００で取得したプリンタドライバ２２１８の名称に対応した印刷設定情報テーブル２２０８が、記憶部２２０に記憶されているか否かを判断する。なお、操作部２４０を介した誤操作等によって、所定の印刷設定情報テーブル２２０８が削除等されている場合、または、ユーザが操作部２４０を介して記憶部２２０に記憶されていないプリンタ名を直接入力した場合、Ｓ１０４の判断が否定（Ｎｏ）される。
【００４０】
Ｓ１０４の判断の結果、記憶部２２０に、Ｓ１０４の判断が肯定された印刷設定情報テーブル２２０８（以下、「対象の印刷設定情報テーブル２２０８」ともいう。）が存在しない場合（Ｓ１０４：Ｎｏ）、制御部２１０は処理をＳ１１０に移行する。これに対し、記憶部２２０に対象の印刷設定情報テーブル２２０８が存在している場合（Ｓ１０４：Ｙｅｓ）、制御部２１０は、Ｓ１０２で選択された印刷対象ファイル２２２０の拡張子が、対象の印刷設定情報テーブル２２０８に登録されているか否かを判断する（Ｓ１０６）。判断の結果、拡張子が対象の印刷設定情報テーブル２２０８に登録されていない場合（Ｓ１０６：Ｎｏ）、制御部２１０は処理をＳ１１０に移行する。
【００４１】
これに対し、Ｓ１０６の判断の結果、拡張子が対象の印刷設定情報テーブル２２０８に登録されている場合（Ｓ１０６：Ｙｅｓ）、制御部２１０は、印刷設定情報テーブル２２０８に、Ｓ１０２で選択された印刷対象ファイル２２２０の拡張子に対応付けて登録されている印刷設定の中から、使用頻度が高い順に各印刷設定の印刷設定名７３２が付与されたプリンタアイコン７３４を、プリンタアイコン表示領域７３０に表示する。例えば、ファイル表示領域７２０に表示されたファイル名「報告書01.aaa」がカーソル７５０にて選択された場合（Ｓ１０２：Ｙｅｓ）、プリンタアイコン表示領域７３０には、上から順に、印刷設定名「両面印刷」７３２ａが付与されたプリンタアイコン７３４ａ（使用頻度：３回）、印刷設定名「2in1印刷」７３２ｂが付与されたプリンタアイコン７３４ｂ（使用頻度：２回）、印刷設定名「4in1印刷」７３２ｃが付与されたプリンタアイコン７３４ｃ（使用頻度：１回）が表示される（図７（ａ）参照）。なお、ファイル表示領域７２０に例えばファイル名「写真01.bbb」等が表示されている状態で、ファイル名「写真01.bbb」が選択された場合（Ｓ１０２：Ｙｅｓ）、プリンタアイコン表示領域７３０には、印刷設定名「写真」７３２が付与されたプリンタアイコン７３４のみが表示される。拡張子「.bbb」に対応付けて登録されている印刷設定が、印刷設定名「写真」のみであるためである(図２参照）。
【００４２】
Ｓ１１０で制御部２１０は、印刷設定情報テーブル２２０８（図４参照）に登録された設定値名「通常印刷」に基づき、設定値名「通常印刷」７３２ｄが付与されたプリンタアイコン７３４ｄを、プリンタアイコン表示領域７３０に表示する（図７（ｂ）参照）。なお、図７（ｂ）に示すデータファイル管理画面７００は、例えば、ファイル表示領域７２０に表示されたファイル名「ルート01.zzz」がカーソル７５０にて選択され、Ｓ１０６の判断が否定された場合（Ｓ１０６：Ｎｏ）に表示されるデータファイル管理画面である。Ｓ１０４が否定された場合（Ｓ１０４：Ｎｏ）も、図７（ｂ）と同様のが表示される。
【００４３】
Ｓ１０８またはＳ１１０を実行後、制御部２１０は、このファイル選択処理を終了する。
【００４４】
（ファイルドロップ処理）
図８は、ファイルドロップ処理のフローを示すものである。この処理は、パソコン２００，３００の制御部２１０が図５に示すファイル選択処理を実行し、モニタ２３０にデータファイル管理画面７００（図７（ａ）および（ｂ）参照）が表示された状態で実行される。制御部２１０は、プリンタ設定プログラム２２０４に基づきこの処理を実行する。この処理を開始した制御部２１０は、先ず、ファイル表示領域７２０に表示された所定のファイル名によって識別される印刷対象ファイル２２２０（詳細には、ファイル名が付与された印刷対象ファイル２２２０を表すアイコン）の１つが、操作部２４０を介したユーザ操作によってドラッグされた後、プリンタアイコン表示領域７３０に表示された、一の印刷設定名７３２とプリンタアイコン７３４とを含む所定の領域（以下、「プリンタアイコン領域」ともいう。）にドロップされたか否かを判断する（Ｓ２００）。
【００４５】
判断の結果、印刷対象ファイル２２２０がドロップされていない場合（Ｓ２００：Ｎｏ）、制御部２１０はドロップされるまで待機する。これに対し、印刷対象ファイル２２２０がプリンタアイコン領域にドロップされた場合（Ｓ２００：Ｙｅｓ）、制御部２１０は処理をＳ２０２に移行する。具体的には、例えば、ファイル表示領域７２０に表示されたファイル名「報告書01.aaa」がカーソル７５０にてドラッグされ、印刷設定名「両面印刷」７３２ａが付与されたプリンタアイコン７３４ａ（印刷設定名「両面印刷」７３２ａとプリンタアイコン７３４ａとを含むプリンタアイコン領域）でドロップされたとき（図７（ａ）に描画の矢印参照）、制御部２１０はＳ２００の判断を肯定する（Ｓ２００：Ｙｅｓ）。
【００４６】
Ｓ２０２で制御部２１０は、優先的に利用されるデフォルトのプリンタ（通常使うプリンタ）としてＯＳ２２０２に登録されたプリンタ名、より詳細には、優先的に利用されるデフォルトの仮想プリンタとしてＯＳ２２０２に登録された仮想プリンタ名を、例えば、記憶部２２０の所定領域に記憶する。そして、制御部２１０は、プリンタ選択ボックス７４０（例えば図６および図７参照）で選択されたプリンタ１００のプリンタ設定情報から、選択されたプリンタ１００が使用する使用ポート設定値を、制御部２１０を構成するＲＡＭ上に取得する（読み出す／Ｓ２０４）。ここで、プリンタ設定情報は、プリンタ選択ボックス７４０で選択されたプリンタ１００のプリンタドライバ２２１８の設定が登録されているデータベース（例えば、レジストリ）である。このデータベースには、例えばＯＳ２２０２の設定等も登録されている。
【００４７】
制御部２１０は、印刷対象ファイル２２２０がドロップされたプリンタアイコン領域の印刷設定名に対応付けて、印刷設定情報テーブル２２０８に登録されている設定情報ファイル２２１０のパスにしたがい、対応する設定情報ファイル２２１０を記憶部２２０からＲＡＭ上に取得する（読み出す／Ｓ２０６）。Ｓ２０４およびＳ２０６を実行した制御部２１０は、両ステップにおいて取得した使用ポート設定値および設定情報ファイル２２１０に基づき、仮想プリンタを作成し（Ｓ２０８）、作成した仮想プリンタを、優先的に利用されるデフォルトのプリンタ（仮想プリンタ）としてＯＳ２２０２に登録する（Ｓ２１０）。なお、Ｓ２０８で作成される仮想プリンタは、例えば、使用ポート設定値と両面印刷機能とレイアウト機能と印刷モード機能とに関する印刷設定値とを含む。
【００４８】
続けて、制御部２１０は、ドラッグされドロップされた印刷対象ファイル２２２０に関連付けられた所定のアプリケーション２２１６を起動し、印刷対象ファイル２２２０をオープンする（Ｓ２１２）。印刷対象ファイル２２２０、詳細には、印刷対象ファイル２２２０の拡張子とアプリケーション２２１６との対応は、Ｓ２０４で用いたプリンタ設定情報（データベース）に登録されている。制御部２１０は、プリンタ設定情報に基づき、起動すべきアプリケーション２２１６を特定する。なお、Ｓ２１０で登録された仮想プリンタは、Ｓ２１２で起動したアプリケーション２２１６で利用することができる。
【００４９】
Ｓ２１２で所定のアプリケーション２２１６を起動後、制御部２１０は記憶部２２０に印刷情報２２１２を記憶する（Ｓ２１４）。例えば、ファイル名「報告書01.aaa」がカーソル７５０にてドラッグされ、印刷設定名「両面印刷」７３２ａが付与されたプリンタアイコン７３４ａでドロップされたとき（図７（ａ）に描画の矢印参照）、図３に示す印刷情報が作成され記憶される。印刷情報２２１２を記憶後、制御部２１０は、印刷ジョブ監視プログラム２２０６を、記憶部２２０から読み出して起動する（Ｓ２１６）。そして、制御部２１０は、この処理を終了する。
【００５０】
（印刷ジョブ監視処理）
図９は、印刷ジョブ監視処理のフローを示すものである。この処理は、図８に示すファイルドロップ処理のＳ２１６で起動される。この処理を開始したパソコン２００，３００の制御部２１０は、先ず、図８のＳ２１２で起動したアプリケーション２２１６において、ユーザが、操作部２４０を介して、オープンされた印刷対象ファイル２２２０に対する印刷指示を入力し、入力された印刷指示に基づいた印刷処理が開始されたか否かを判断する（Ｓ３００）。ここで、制御部２１０は、ＯＳ２２０２によって実現されるプリンタキューにアプリケーション２２１６に基づき作成された印刷ジョブが登録されたことを条件として、印刷処理が開始されたと判断する。判断の結果、印刷処理が開始されていない場合（Ｓ３００：Ｎｏ）、制御部２１０は、印刷指示が入力されるまで待機する。
【００５１】
これに対し、印刷処理が開始された場合（Ｓ３００：Ｙｅｓ）、制御部２１０は、印刷ジョブに含まれるプリンタドライバ設定情報を取得する。ここで、プリンタドライバ設定情報は、印刷ジョブに含められた具体的な印刷設定値であり、ユーザが図８のファイルドロップ処理のＳ２１０で登録された仮想プリンタに基づいた印刷指示を入力した場合は、登録されたままの設定値である。印刷指示の入力に際し、操作部２４０を操作し、アプリケーション２２１６からプリンタドライバ２２１８の設定画面を呼び出し、呼び出された設定画面に基づき、印刷設定値を変更した場合は、変更された設定値である。また、ＯＳ２２０２に予め登録された他の仮想プリンタに基づいた印刷指示を入力する場合も同様である。なお、印刷ジョブには、アプリケーション２２１６が印刷ジョブに含めた印刷対象ファイル２２２０（図８のＳ２１２でオープンされた印刷対象ファイル２２２０）の名称であるドキュメント名が含まれる。制御部２１０は、このドキュメント名を取得することもできる。
【００５２】
続けて、制御部２１０は、図８のＳ２１４で記憶した印刷情報２２１２から、印刷処理の対象である印刷対象ファイル２２２０の拡張子（拡張子名）を取得する（Ｓ３０４）。なお、アプリケーション２２１６に基づき作成される印刷ジョブに含まれるドキュメント名は、アプリケーション２２１６により独自の名称に変更される場合がある。そこで、本実施形態の構成では、図８のＳ２１４で印刷情報２２１２を記憶し、以降の処理で利用する印刷対象ファイル２２２０の拡張子を、印刷情報２２１２から取得することとしている。
【００５３】
Ｓ３０４を実行後、制御部２１０は、印刷処理が終了したか否かを判断する（Ｓ３０６）。具体的には、制御部２１０は、アプリケーション２２１６に基づき作成された印刷ジョブが、プリンタドライバ２２１８に基づき処理され、この処理に基づいた印刷データがプリンタ１００との接続Ｉ／Ｆ（パソコン２００の場合、ＵＳＢＩ／Ｆ２５０、パソコン３００の場合、ネットワークＩ／Ｆ２６０）からプリンタ１００に送信されたか否かを判断する。ここで、制御部２１０は、今回の印刷ジョブが登録されたプリンタキューを監視し、このプリンタキューから出力された場合、印刷データが送信されたと判断する。なお、プリンタ１００は、パソコン２００から送信された印刷データをＵＳＢＩ／Ｆ２５０を介して受信し、これを印刷部１３０で印刷する。また、プリンタ１００は、パソコン３００から送信された印刷データをネットワークＩ／Ｆ１７０を介して受信し、これを印刷部１３０で印刷する。これにより、印刷対象ファイル２２２０が、プリンタドライバ設定情報にしたがって、プリンタ１００で印刷される。判断の結果、印刷処理が終了していない場合（Ｓ３０６：Ｎｏ）、制御部２１０は印刷処理が終了するまで待機する。
【００５４】
これに対し、印刷処理が終了した場合（Ｓ３０６：Ｙｅｓ）、制御部２１０は、図８のＳ２１０で優先的に利用されるデフォルトのプリンタとしてＯＳ２２０２に登録された仮想プリンタに含まれる各印刷設定値が、今回の印刷処理において変更されたか否かを判断する（Ｓ３０８）。具体的には、制御部２１０は、Ｓ３０２で取得したプリンタドライバ設定情報を構成する各印刷設定値と、図８のＳ２１０で登録された仮想プリンタに含まれる各印刷設定値とを比較し、相違する印刷設定値が存在しているか否かを判断する。例えば、上述したとおり、ユーザが、アプリケーション２２１６からプリンタドライバ２２１８の設定画面を呼び出し、所定の印刷設定値を変更した場合、制御部２１０は、印刷設定値変更されたと判断する。
【００５５】
Ｓ３０８の判断の結果、印刷設定値が変更されていない場合（Ｓ３０８：Ｎｏ）、制御部２１０は処理をＳ３１２に移行する。これに対し、印刷設定値が変更された場合（Ｓ３０８：Ｙｅｓ）、制御部２１０は、Ｓ３０２で取得したプリンタドライバ設定情報に含まれる各印刷設定値を含む設定情報ファイル２２１０が印刷設定情報テーブル２２０８に登録されているか否かを判断する（Ｓ３１０）。なお、制御部２１０は、Ｓ３０４で取得した拡張子に対応付けられた印刷設定各々の設定情報ファイル２２１０を対象としてＳ３１０の判断を行う。Ｓ３１０の判断が肯定される場合（Ｓ３１０：Ｙｅｓ）、制御部２１０は処理をＳ３１２に移行し、Ｓ３１０の判断が否定される場合（Ｓ３１０：Ｎｏ）、処理をＳ３１４に移行する。
【００５６】
Ｓ３１２で制御部２１０は、プリンタドライバ設定情報を構成する各印刷設定値を含む設定情報ファイル２２１０が対応付けられている印刷設定の使用頻度のカウントを「＋１」する。使用頻度は、印刷設定名７３２が付与されたプリンタアイコン７３４がデータファイル管理画面７００のプリンタアイコン表示領域７３０に表示される際に参照される（例えば図７（ａ）参照）。Ｓ３１０を実行後、制御部２１０は処理をＳ３２０に移行する。
【００５７】
Ｓ３１４で制御部２１０は、印刷設定名生成処理を実行する。印刷設定名生成処理については後述する。Ｓ３１４の実行に基づき印刷設定名を生成した制御部２１０は、Ｓ３０２で取得したプリンタドライバ設定情報を構成する各印刷設定値を含む設定情報ファイル２２１０を新たに作成し、作成された設定情報ファイル２２１０を、記憶部２２０内の設定情報ファイル２２１０を記憶するための所定のフォルダに記憶する（Ｓ３１６）。そして、制御部２１０は、Ｓ３０４で取得した拡張子に対応付けて、新たな印刷設定を追加登録する（Ｓ３１８）。この際、印刷設定には、Ｓ３１４で生成された印刷設定名と、Ｓ３１６で記憶された設定情報ファイル２２１０（記憶された所在を示すパス）とが対応付けて登録される。また、使用頻度が「１」に登録される。その後、制御部２１０は処理をＳ３２０に移行する。
【００５８】
Ｓ３２０で制御部２１０は、優先的に利用されるデフォルトの仮想プリンタ（通常使うプリンタ）を、図８のＳ２０８で作成しＳ２１０で登録したものから、図８のＳ２０２で記憶したプリンタ名のプリンタ、詳細には、仮想プリンタ名の仮想プリンタに戻す。そして、制御部２１０は、図８のＳ２１０で登録した仮想プリンタをＯＳ２２０２から削除する（Ｓ３２２）。これにより、ＯＳ２２０２の設定を、図８のファイルドロップ処理開始前の状態に戻すことができる。その後、制御部２１０は、この処理を終了する。
【００５９】
（印刷設定名生成処理）
図１０は、印刷設定名生成処理のフローを示すものである。この処理は、図９に示す印刷ジョブ監視処理のＳ３１４で起動される。パソコン２００，３００の制御部２１０は、印刷ジョブ監視プログラム２２０６に基づき、この処理を実行する。この処理を開始した制御部２１０は、先ず、図９のＳ３０２で取得したプリンタドライバ設定情報を構成する各印刷設定値と、基準設定に含まれる各印刷設定値とを個々に比較する（Ｓ４００）。ここで、基準設定とは、上述したとおり、プリンタドライバ２２１８が記憶部２２０にインストールされた際の設定である。換言すれば、基準設定とは、印刷設定名「通常印刷」に対応付けられたパスに記憶されている設定情報ファイル２２１０「PRINTER-100_000」に含まれる各印刷設定値を含む設定である。なお、Ｓ４００は、同一の設定項目（図４の設定項目参照）の各印刷設定値同士を比較し行われる。
【００６０】
そして、制御部２１０は、Ｓ４００の比較の結果、比較対象の両印刷設定値が相違するか否かを判断する（Ｓ４０２）。判断の結果、相違しない場合（Ｓ４０２：Ｎｏ）、制御部２１０は処理をＳ４０８に移行する。これに対し、相違する場合（Ｓ４０２：Ｙｅｓ）、制御部２１０は、相違する印刷設定値が図４に示す印刷設定名テーブル２２１４に登録されているか否かを判断する（Ｓ４０４）。そして、印刷設定名テーブル２２１４に登録されていない場合（Ｓ４０４：Ｎｏ）、制御部２１０は処理をＳ４０８に移行する。
【００６１】
Ｓ４０４の判断の結果、相違する印刷設定値が印刷設定名テーブル２２１４に登録されている場合（Ｓ４０４：Ｙｅｓ）、制御部２１０は、印刷設定名テーブル２２１４に、相違する印刷設定値名に対応付けて登録されている印刷設定名を、ＲＡＭ上に確保された印刷設定名表示バッファに記憶する（Ｓ４０６）。なお、この印刷設定名表示バッファに記憶された印刷設定名が、図９のＳ３１８で印刷設定情報テーブルの印刷設定名として登録される。
【００６２】
Ｓ４０４を実行後、制御部２１０は、設定項目毎に、図９のＳ３０２で取得したプリンタ設定情報を構成する各印刷設定値と、基準設定に含まれる各印刷設定値とを全て比較したか否かを判断する（Ｓ４０６）。判断の結果、設定項目毎の印刷設定値を全て比較していない場合（Ｓ４０６：Ｎｏ）、制御部２１０は、順次、比較していない印刷設定値を比較する。一方、全て比較した場合（Ｓ４０６：Ｙｅｓ）、制御部２１０は、この処理を終了し、処理を図９のＳ３１６に移行する。
【００６３】
なお、上記説明では、印刷設定の設定項目として、両面印刷機能とレイアウト機能と印刷モード機能を例とし、これらに関する印刷設定値、具体的には、「両面印刷」、「2in1印刷」および「写真」等を例に説明した。ここで、これら設定項目および印刷設定値は、全て図４に示す印刷設定名テーブル２２１４に登録されており、これらのみに基づけば、Ｓ４０４の判断が否定される場合（Ｓ４０４：Ｎｏ）は存在しない。しかしながら、実際には、設定項目は例示したもの以外にも含まれ、これ以外の設定項目において各印刷設定値が設定される。したがって、このような設定項目に関する印刷設定値について、図４の印刷設定名テーブル２２１４に基づいた判断がなされた場合、Ｓ４０４の判断は否定される。
【００６４】
また、プリンタドライバ設定情報を構成する各印刷設定値が、例えば、「両面印刷」、「2in1印刷」および「写真」であった場合、Ｓ４０６では、図４に基づき「両面印刷」、「2in1印刷」および「写真」が記憶される。この場合、制御部２１０は、印刷設定名を「両面印刷・2in1印刷・写真」のようにして、印刷設定情報テーブル２２０８に追加登録する（図９のＳ３１８参照）。
【００６５】
（第２処理形態）
次に、第２処理形態について説明する。第１処理形態では、図５に示すファイル選択処理において、データファイル管理画面７００のファイル表示領域７２０に表示された印刷対象ファイル２２２０が選択されたことを条件として（図５のＳ１０２：Ｙｅｓ）、プリンタアイコン表示領域７３０に印刷設定名７３２が付与されたプリンタアイコン７３４を表示する構成を採用した（図６および図７参照）。第２処理形態は、この点において第１処理形態と相違し、他の点において第１処理形態と同一の構成を採用する。したがって、以下の説明では、第２処理形態におけるファイル選択処理についてのみ説明することとし、これ以外のファイルドロップ処理（図８参照）、印刷ジョブ監視処理（図９参照）および印刷設定名生成処理（図１０参照）については、その説明を省略する。
【００６６】
（ファイル選択処理）
図１１は、ファイル選択処理のフローを示すものである。パソコン２００，３００の制御部２１０がプリンタ設定プログラム２２０４に基づき、この処理を起動し実行すること等については、第１処理形態の場合と同一である。プリンタ設定プログラム２２０４を起動した制御部２１０は、先ず、モニタ２３０にデータファイル管理画面７００を表示し（図６参照／ただし、表示直後、プリンタ選択ボックス７４０は未入力状態）、Ｓ５００の処理を実行する。ここで、Ｓ５００は、図５のＳ１００と同一の処理であり、その説明を省略する。
【００６７】
Ｓ５００を実行後、制御部２１０は、Ｓ５００で取得したプリンタドライバ２２１８の名称に対応した印刷設定情報テーブル２２０８が存在するか否か、換言すれば、記憶部２２０に記憶されているか否かを判断する（Ｓ５０２）。判断の結果、記憶部２２０に対象の印刷設定情報テーブル２２０８が存在しない場合（Ｓ５０２：Ｎｏ）、制御部２１０は、印刷設定情報テーブル２２０８（図２参照）に登録された印刷設定名「通常印刷」に基づき、印刷設定名「通常印刷」７３２ｄが付与されたプリンタアイコン７３４ｄを、プリンタアイコン表示領域７３０に表示する（Ｓ５０４／図７（ｂ）参照）。
【００６８】
また、Ｓ５０２の判断の結果、記憶部２２０に対象の印刷設定情報テーブル２２０８が存在する場合（Ｓ５０２：Ｙｅｓ）、制御部２１０は、印刷設定情報テーブル２２０８に登録されている全ての印刷設定の印刷設定名７３２各々が付与された各プリンタアイコン７３４を、プリンタアイコン表示領域７３０に表示する（Ｓ５０６）。図２基づけば、制御部２１０は、プリンタアイコン表示領域７３０に、印刷設定名「両面印刷」７３２ａ，「2in1印刷」７３２ｂ，「4in1印刷」７３２ｃおよび「写真」７３２ｅ各々が付与された４個のプリンタアイコン７３４ａ〜ｃ，ｅを表示する（図１２参照）。
【００６９】
Ｓ５０６を実行後、制御部２１０は、操作部２４０を介したユーザ操作によって、データファイル管理画面７００のファイル表示領域７２０に表示された印刷対象ファイル２２２０のいずれかが選択されたか否かを判断する（Ｓ５０８）。判断の結果、いずれの印刷対象ファイル２２２０も選択されていない場合（Ｓ５０８：Ｎｏ）、制御部２１０は印刷対象ファイル２２２０が選択されるまで待機する。一方、いずれかの印刷対象ファイル２２２０が選択された場合（Ｓ５０８：Ｙｅｓ）、制御部２１０は、Ｓ５０８で選択された印刷対象ファイル２２２０の拡張子が、対象の印刷設定情報テーブル２２０８に登録されているか否かを判断する（Ｓ５１０）。
【００７０】
判断の結果、拡張子が対象の印刷設定情報テーブル２２０８に登録されている場合（Ｓ５１０：Ｙｅｓ）、制御部２１０は、Ｓ５０８で選択された印刷対象ファイル２２２０の拡張子に対応付けて、印刷設定情報テーブル２２０８に登録されている印刷設定の印刷設定名７３２が付与されたプリンタアイコン７３４以外の、印刷設定名７３２およびプリンタアイコン７３４を、プリンタアイコン表示領域７３０から削除する。例えば、ファイル表示領域７２０に表示されたファイル名「報告書01.aaa」がカーソル７５０にて選択された場合（Ｓ５０８：Ｙｅｓ）、拡張子「.aaa」に対応付けられていない印刷設定名「写真」７３２ｅ（図２参照）が付与されたプリンタアイコン７３４ｅをプリンタアイコン表示領域７３０から削除する。この結果、モニタ２３０には、図７（ａ）に示すデータファイル管理画面７００が表示される。
【００７１】
制御部２１０は、Ｓ５０４またはＳ５１２が実行された場合、およびＳ５１０の判断が否定された場合（Ｓ５１０：Ｎｏ）、この処理を終了する。
【００７２】
（変形例）
上述した本実施形態の構成は、次のように構成することもできる。
【００７３】
（１）上記では、プリンタ設定プログラム２２０４に基づき図５のファイル選択処理と図８のファイルドロップ処理が実行され、印刷ジョブ監視プログラム２２０６に基づき図９の印刷ジョブ監視処理と図１０の印刷設定名生成処理が実行される構成に基づき説明した。このような構成の他、例えば、図５のファイル選択処理と図８のファイルドロップ処理各々、または、図９の印刷ジョブ監視処理と図１０の印刷設定名生成処理各々が、各処理のための専用のコンピュータプログラムによって実行される構成を採用することもできる。また、上述した４つの処理用のプログラムモジュールを含む１つのコンピュータプログラムによって実行される構成を採用することもできる。
【００７４】
（２）上記では、印刷設定名７３２とプリンタアイコン７３４とを組み合わせた態様、すなわち、印刷設定名７３２が付与されたプリンタアイコン７３４が、データファイル管理画面７００のプリンタアイコン表示領域７３０に表示される構成に基づき説明した（例えば、図６および図７参照）。しかし、これ以外の構成とすることもできる。例えば、プリンタアイコン表示領域７３０に、印刷設定名７３２のみを表示する構成とすることもできる。
【符号の説明】
【００７５】
１００  プリンタ
２００，３００  パソコン
２１０  制御部
２２０  記憶部
２２０２  ＯＳ（基本ソフトウェア）
２２０４  プリンタ設定プログラム
２２０６  印刷ジョブ監視プログラム
２２０８  印刷設定情報テーブル
２２１６  アプリケーション
２２２０  印刷対象ファイル
２３０  モニタ
２４０  操作部
７００  データファイル管理画面
７３２，７３２ａ〜ｄ  印刷設定名
【図１】
2010198419.tif 000003
【図２】
2010198419.tif 000004
【図３】
2010198419.tif 000005
【図４】
2010198419.tif 000006
【図５】
2010198419.tif 000007
【図８】
2010198419.tif 000008
【図９】
2010198419.tif 000009
【図１０】
2010198419.tif 000010
【図１１】
2010198419.tif 000011
【図６】
2010198419.tif 000012
【図７】
2010198419.tif 000013
【図１２】
2010198419.tif 000014