(57)【要約】【課題】本発明は、アプリケーション毎やファイル情報毎にプリンタドライバを自動選択するプリンタドライバ選択プログラム及び記録媒体に関する。【解決手段】ネットワークシステム１は、サーバＳＶがプリンタドライバ選択プログラムを搭載して、パーソナルコンピュータＰＣ１〜ＰＣｎからの操作でアプリケーションまたはファイルが選択されると、プリンタドライバ選択プログラムが、アプリケーション毎にまたはファイル情報毎に複数のプリンタドライバから当該アプリケーションまたは当該ファイル情報のファイルで使用するプリンタドライバとして割り当てられているプリンタドライバ割当情報に基づいて、当該選択されたアプリケーションまたは当該選択されたファイルのファイル情報に割り当てられているプリンタドライバを自動選択する。【選択図】          図１
2007219576.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンタドライバから使用するプリンタドライバを選択するプリンタドライバ選択プログラムであって、複数のアプリケーション毎に、複数のプリンタドライバから当該アプリケーションで使用するプリンタドライバとして割り当てられているプリンタドライバ割当情報を有し、前記アプリケーションが選択されると、当該プリンタドライバ割当情報に基づいて当該選択されたアプリケーションに割り当てられているプリンタドライバを選択することを特徴とするプリンタドライバ選択プログラム。
【請求項２】
複数のプリンタドライバから使用するプリンタドライバを選択するプリンタドライバ選択プログラムであって、複数のファイル情報毎に、複数のプリンタドライバから当該ファイル情報のファイルで使用するプリンタドライバとして割り当てられているプリンタドライバ割当情報を有し、前記ファイルが選択されると、当該プリンタドライバ割当情報に基づいて当該選択されたファイルのファイル情報に対して割り当てられているプリンタドライバを選択することを特徴とするプリンタドライバ選択プログラム。
【請求項３】
前記プリンタドライバ選択プログラムは、前記アプリケーションまたは前記ファイル情報に対して使用するプリンタドライバを適宜選択設定可能であり、当該選択設定結果を前記プリンタドライバ割当情報とすることを特徴とする請求項１または請求項２記載のプリンタドライバ選択プログラム。
【請求項４】
前記プリンタドライバ割当情報は、他のプリンタドライバ選択プログラムに移植して利用可能であることを特徴とする請求項１または請求項２記載のプリンタドライバ選択プログラム。
【請求項５】
前記プリンタドライバ選択プログラムは、前記プリンタドライバ割当情報を所定のファイル形式のファイルとして有していることを特徴とする請求項１から請求項４のいずれかに記載のプリンタドライバ選択プログラム。
【請求項６】
複数のプリンタドライバから使用するプリンタドライバを選択するプリンタドライバ選択プログラムを記録する記録媒体であって、前記プリンタドライバ選択プログラムとして、請求項１から請求項５のいずれかに記載のプリンタドライバ選択プログラムを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ選択プログラム及び記録媒体に関し、詳細には、アプリケーション毎やファイル情報毎にプリンタドライバを自動選択するプリンタドライバ選択プログラム及びプリンタドライバ選択プログラムを記録する記録媒体に関する。
【背景技術】
【０００２】
近年、ネットワーク化が進み、ネットワークに複数のコンピュータ等の情報処理装置と複数の画像形成装置、例えば、プリンタが接続され、それぞれの情報処理装置が、任意のプリンタを選択して印刷を行わせる。
【０００３】
この場合、情報処理装置においては、ＯＳ（Operating System）上に搭載するアプリケーションで作成されたファイルの印刷を行う場合、ＯＳ上にネットワーク接続されている各プリンタ用のプリンタドライバが搭載されており、印刷に際しては、ＯＳで設定されているプリンタドライバまたは各アプリケーションで選択設定されているプリンタドライバが選択されて、当該プリンタドライバを利用して印刷データを作成して、当該プリンタドライバに対応するプリンタで印刷を行わせている。
【０００４】
そして、近年、情報処理装置の種類が多岐にわたり、プリントサーバを用いたり、データサーバを利用したり等のようにネットワークを介したプリンタの利用形態も多岐にわたってきている（特許文献１参照）。
【０００５】
このように、情報処理装置からネットワークに接続されている複数のプリンタから１つのプリンタを選択してファイルの印刷を行わせる場合、ファイルに適切なプリンタやファイルを作成したアプリケーションに適切なプリンタを選択して、印刷を行わせる必要があり、この場合、適切なプリンタの選択、すなわち、プリンタドライバの選択を行うのが面倒である。
【０００６】
そして、従来、複数のプリンタで印刷処理する際の印刷属性情報を管理して、インターネットを介してクライアントから印刷情報を受信すると、上記管理している印刷属性情報を用いて、当該印刷情報を出力先のプリンタで印刷処理させるウェブサーバが提案されている（特許文献２参照）。
【０００７】
【特許文献１】特開２００４−２１３４５３号公報
【特許文献２】特開２０００−２９８５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献２記載の従来技術にあっては、Ｗｅｂサーバがクライアントからの印刷属性情報に応じたプリンタで印刷出力させることはできるが、例えば、カラーファイルの印刷をカラープリンタで適切に行わせたり、白黒ファイルの印刷をモノクロプリンタで適切に印刷させる等の選択を適切に行うことはできず、アプリケーションやファイル情報に適したプリンタを自動選択して、より適切な印刷を効率的に行う上で、改良の必要があった。
【０００９】
そこで、本発明は、アプリケーションやファイル情報に最適なプリンタドライバを自動選択して、アプリケーションやファイル情報に適切な印刷を利用性が良好な状態で行わせることのできるプリンタドライバ選択プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
請求項１記載の発明のプリンタドライバ選択プログラムは、複数のプリンタドライバから使用するプリンタドライバを選択するプリンタドライバ選択プログラムであって、複数のアプリケーション毎に、複数のプリンタドライバから当該アプリケーションで使用するプリンタドライバとして割り当てられているプリンタドライバ割当情報を有し、前記アプリケーションが選択されると、当該プリンタドライバ割当情報に基づいて当該選択されたアプリケーションに割り当てられているプリンタドライバを選択することにより、上記目的を達成している。
【００１１】
請求項２記載の発明のプリンタドライバ選択プログラムは、複数のプリンタドライバから使用するプリンタドライバを選択するプリンタドライバ選択プログラムであって、複数のファイル情報毎に、複数のプリンタドライバから当該ファイル情報のファイルで使用するプリンタドライバとして割り当てられているプリンタドライバ割当情報を有し、前記ファイルが選択されると、当該プリンタドライバ割当情報に基づいて当該選択されたファイルのファイル情報に対して割り当てられているプリンタドライバを選択することにより、上記目的を達成している。
【００１２】
上記各場合において、例えば、請求項３に記載するように、前記プリンタドライバ選択プログラムは、前記アプリケーションまたは前記ファイル情報に対して使用するプリンタドライバを適宜選択設定可能であり、当該選択設定結果を前記プリンタドライバ割当情報としてもよい。
【００１３】
また、例えば、請求項４に記載するように、前記プリンタドライバ割当情報は、他のプリンタドライバ選択プログラムに移植して利用可能であってもよい。
【００１４】
さらに、例えば、請求項５に記載するように、前記プリンタドライバ選択プログラムは、前記プリンタドライバ割当情報を所定のファイル形式のファイルとして有していてもよい。
【００１５】
請求項６記載の発明の記録媒体は、複数のプリンタドライバから使用するプリンタドライバを選択するプリンタドライバ選択プログラムを記録する記録媒体であって、前記プリンタドライバ選択プログラムとして、請求項１から請求項５のいずれかに記載のプリンタドライバ選択プログラムを記録することにより、上記目的を達成している。
【発明の効果】
【００１６】
本発明のプリンタドライバ選択プログラムによれば、アプリケーションまたはファイルが選択されると、複数のアプリケーション毎にまたはファイル情報毎に、複数のプリンタドライバから当該アプリケーションまたは当該ファイル情報のファイルで使用するプリンタドライバとして割り当てられているプリンタドライバ割当情報に基づいて、当該選択されたアプリケーションまたはファイルのファイル情報に割り当てられているプリンタドライバを選択するので、アプリケーションやファイルを選択するだけで、当該アプリケーションやファイルに適切なプリンタドライバを自動選択することができ、利用性を向上させつつ、適切な印刷を行うことができる。
【００１７】
また、本発明の記録媒体によれば、複数のプリンタドライバから使用するプリンタドライバを選択するプリンタドライバ選択プログラムを記録する記録媒体であって、プリンタドライバ選択プログラムとして、アプリケーションまたはファイルが選択されると、複数のアプリケーション毎にまたはファイル情報毎に、複数のプリンタドライバから当該アプリケーションまたは当該ファイル情報のファイルで使用するプリンタドライバとして割り当てられているプリンタドライバ割当情報に基づいて、当該選択されたアプリケーションまたはファイルのファイル情報に割り当てられているプリンタドライバを選択するプリンタドライバ選択プログラムを記録しているので、この記録媒体に記録されているプリンタドライバ選択プログラムを、コンピュータ等の情報処理装置やサーバ等に読み取らせて導入することで、アプリケーションまたはファイルが選択されると、プリンタドライバ割当情報に基づいて、当該選択されたアプリケーションまたは当該選択されたファイルのファイル情報に割り当てられているプリンタドライバを選択することができ、利用性を向上させつつ、適切な印刷を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００１９】
図１及び図２は、本発明のプリンタドライバ選択プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明のプリンタドライバ選択プログラム及び記録媒体の一実施例を適用したネットワークシステム１のシステム構成図である。
【００２０】
図１において、ネットワークシステム１は、ＬＡＮ（Local Area Network）等のネットワークＮＷに複数のパーソナルコンピュータＰＣ１〜ＰＣｎとサーバＳＶ及び複数のプリンタＰｒ１〜Ｐｒｎが接続されており、プリンタＰｒ１〜Ｐｒｎの数は、複数台であれば、その数は限定されない。
【００２１】
各パーソナルコンピュータＰＣ１〜ＰＣｎは、本体装置、ディスプレイ、キーボード、マウス等を備えており、ネットワークＮＷに接続されて、当該ネットワークＮＷを介してプリンタＰｒ１〜ＰｒｎやサーバＳＶとの間でデータや信号の授受を行う通信機能を備えている。パーソナルコンピュータＰＣ１〜ＰＣｎは、ＯＳ（Operating System）上に、文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等の各種アプリケーションソフトウェア（以下、アプリケーションという。）及びネットワークＮＷに接続されている各プリンタＰｒ１〜Ｐｒｎに対応するプリンタドライバを当該プリンタＰｒ１〜Ｐｒｎの数だけ搭載しており、これらのアプリケーションで作成されたファイルに対して、当該ファイルを作成したアプリケーションから印刷命令が発行されると、プリンタドライバにより、当該ファイルを印刷データに変換して、プリンタドライバに対応するプリンタＰｒ１〜Ｐｒｎに印刷データを印刷要求とともに送信する。
【００２２】
そして、各パーソナルコンピュータＰＣ１〜ＰＣｎは、アプリケーション及びファイル情報に応じてプリンタドライバを自動選択するプリンタドライバ選択プログラムを搭載しており、このプリンタドライバ選択プログラムが、使用するプリンタドライバを自動選択する。このプリンタドライバ選択プログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、フレキシブルディスク及びＤＶＤ（Digital Video Disk）、メモリカード等の記録媒体に格納されているプリンタドライバ選択プログラムと必要なデータを読み取らせることで、パーソナルコンピュータＰＣ１〜ＰＣｎに導入されている。
【００２３】
サーバＳＶは、ネットワークＮＷに接続されて、当該ネットワークＮＷを介してパーソナルコンピュータＰＣ１〜ＰＣｎやプリンタＰｒ１〜Ｐｒｎとの間でデータや信号の授受を行う通信機能を備えている。サーバＳＶは、ＯＳ上に、サーバとして必要なアプリケーションを搭載しているとともに、ネットワークＮＷに接続されている各プリンタＰｒ１〜Ｐｒｎに対応するプリンタドライバを当該プリンタＰｒ１〜Ｐｒｎの数だけ搭載しており、各パーソナルコンピュータＰＣ１〜ＰＣｎからのファイルを指定した印刷要求に応じて、プリンタドライバによりファイルデータから印刷データを作成して、当該印刷データを印刷要求とともにプリンタＰｒ１〜Ｐｒｎに送信する。
【００２４】
そして、サーバＳＶは、アプリケーション及びファイル情報に応じてプリンタドライバを自動選択するプリンタドライバ選択プログラムを搭載しており、このプリンタドライバ選択プログラムが、使用するプリンタドライバを自動選択する。このプリンタドライバ選択プログラムは、パーソナルコンピュータＰＣ１〜ＰＣｎの場合と同様に、ＣＤ−ＲＯＭ、フレキシブルディスク及びＤＶＤ、メモリカード等の記録媒体に格納されているプリンタドライバ選択プログラムと必要なデータを読み取らせることで、サーバＳＶに導入されている。
【００２５】
プリンタＰｒ１〜Ｐｒｎは、ネットワークＮＷに接続されて、当該ネットワークＮＷを介してサーバＳＶ及びパーソナルコンピュータＰＣ１〜ＰＣｎとの間でデータや信号の授受を行う通信機能を備えている。また、各プリンタＰｒ１〜Ｐｒｎは、それぞれ所定の印刷方式の印刷機構、例えば、インク噴射方式の印刷機構、電子写真方式の印刷機構を搭載しており、ネットワークＮＷを介してサーバＳＶまたはパーソナルコンピュータＰＣ１〜ＰＣｎから受信した印刷データに基づいて、それぞれ搭載する印刷機能に応じた印刷方式で、印刷処理を行う。
【００２６】
次に、本実施例の作用を説明する。本実施例のネットワークシステム１は、パーソナルコンピュータＰＣ１〜ＰＣｎが、プリンタＰｒ１〜Ｐｒｎにファイルの印刷を行わせる場合に、プリンタドライバ選択プログラムが、当該ファイルを作成したアプリケーションまたは当該ファイル情報に対して予め選択・設定されたプリンタドライバ割当情報に応じてプリンタドライバを自動選択し、当該選択したプリンタドライバによってファイルを印刷データに変換して、当該印刷データを当該プリンタドライバに対応するプリンタＰｒ１〜Ｐｒｎに送信して印刷させる。
【００２７】
そして、ネットワークシステム１では、サーバＳＶが、ファイルとプリンタドライバの管理を行って、その搭載するプリンタドライバ選択プログラムで、プリンタドライバ自動選択処理を行う場合と、パーソナルコンピュータＰＣ１〜ＰＣｎがファイルとプリンタドライバの管理を行ってプリンタドライバ自動選択処理を行う場合とがある。
【００２８】
まず、サーバＳＶがプリンタドライバ自動選択処理を行う場合について説明する。この場合、ネットワークシステム１では、少なくとも、サーバＳＶが、ネットワークＮＷに接続されている各パーソナルコンピュータＰＣ１〜ＰＣｎのプリンタドライバを搭載し、プリンタドライバ選択プログラムが、後述するようにして自動選択したプリンタドライバを用いて、各パーソナルコンピュータＰＣ１〜ＰＣｎの作成したファイルを印刷データに変換して、該当するプリンタＰｒ１〜Ｐｒｎに当該作成した印刷データを送信して印刷を行わせる。
【００２９】
すなわち、サーバＳＶは、まず、プリンタドライバ選択プログラムが起動されると、プリンタドライバ選択プログラムが、プリンタドライバ自動選択を行う前処理として、図２に示すように、ネットワークＮＷで接続されているパーソナルコンピュータＰＣ１〜ＰＣｎの搭載している複数のアプリケーションの種別等の各種情報を取得し（ステップＳ１０１）、次に、当該アプリケーションで作成される各種ファイルのファイル情報として、例えば、ファイル属性を取得する（ステップＳ１０２）。なお、以下の説明では、ファイル情報がファイル属性である場合について説明する。さらに、プリンタドライバ選択プログラムは、搭載している全てのプリンタドライバを取得し（ステップＳ１０３）、アプリケーション毎やファイル属性毎にプリンタドライバを割り当てるか否かの選択画面を表示して、当該アプリケーションやファイル属性毎にプリンタドライバを割り当てる選択が行われたかチェックする（ステップＳ１０４）。
【００３０】
ステップＳ１０４で、アプリケーション毎やファイル属性毎にプリンタドライバを割り当てる選択が行われたときには、プリンタドライバ選択プログラムは、例えば、上記取得したアプリケーション毎または／及びファイル属性とプリンタドライバとを対比させて、アプリケーション毎または／及びファイル属性毎にプリンタドライバを割り当てることのできるプリンタドライバ割当画面を表示し、このプリンタドライバ割当画面でアプリケーション毎または／及びファイル属性毎にプリンタドライバの割り当てがサーバＳＶの管理者等によって行われると、当該割当結果をプリンタドライバ割当情報として所定のファイル形式のファイル、例えば、Ｆｉｌｅ．ｉｎｉで保存する（ステップＳ１０５）。
【００３１】
サーバＳＶは、このようにプリンタドライバ割当情報が保存されている状態で、割り当てられているアプリケーションまたは割り当てられているファイル属性のファイルが選択操作されると（ステップＳ１０６）、プリンタドライバ選択プログラムが、プリンタドライバ割当情報を参照して、当該選択操作されたアプリケーションまたは当該選択されたファイルのファイル属性に対して割り当てられているプリンタドライバを起動させ（ステップＳ１０７）、その後、印刷指示があると、当該アプリケーションで印刷指示のあったファイルまたは当該ファイルを、当該選択したプリンタドライバで印刷データに変換して、変換した印刷データを当該プリンタドライバに対応するプリンタＰｒ１〜Ｐｒｎに送信して印刷を行わせて、プリンタドライバ自動選択処理を終了する（ステップＳ１０８）。
【００３２】
一方、ステップＳ１０４で、アプリケーション毎やファイル属性毎にプリンタドライバを割り当てる選択が行われないときには、プリンタドライバ選択プログラムは、プリンタドライバ自動選択処理を行わず、通常のプリンタドライバ選択処理と同様に、アプリケーションまたはファイルが選択操作されると（ステップＳ１０９）、当該選択操作されたアプリケーションまたはファイルを起動させ、その後、印刷要求が行われると、プリンタドライバの選択画面を表示させて、プリンタドライバを選択させる（ステップＳ１１０）。なお、上記のステップＳ１０９の場合、アプリケーション毎やファイル属性毎にプリンタドライバを割り当てる選択が行われているが、当該割当の対象となっていないアプリケーションまたはファイルが選択操作された場合にも、上記同様に、当該選択操作されたアプリケーションまたはファイルを起動させ、その後、印刷要求が行われると、プリンタドライバの選択画面を表示させて、プリンタドライバを選択させる（ステップＳ１１０）。
【００３３】
次に、サーバＳＶでは、当該選択されたプリンタドライバが、ファイルを印刷データに変換して、変換した印刷データを当該プリンタドライバに対応するプリンタＰｒ１〜Ｐｒｎに送信し、当該プリンタＰｒ１〜Ｐｒｎで印刷を行わせて、プリンタドライバ自動選択処理を終了する（ステップＳ１０８）。
【００３４】
この場合、印刷要求があったときに、プリンタドライバの選択画面を表示するのではなく、通常の印刷要求時と同様に、ＯＳで予め設定されているプリンタドライバまたはアプリケーションの印刷設定画面で予め選択されているプリンタドライバを既選択のプリンタドライバとする印刷設定画面を表示してもよい。
【００３５】
なお、上記説明では、アプリケーション毎及びファイル属性（ファイル情報）毎のプリンタドライバの割り当ては、サーバＳＶの管理者が行っているが、アプリケーション毎及びファイル属性毎のプリンタドライバの割り当ては、サーバＳＶの管理者が行うものに限るものではなく、例えば、各パーソナルコンピュータＰＣ１〜ＰＣｎのオペレータ（ユーザ）が行ってもよい。この場合、サーバＳＶから各パーソナルコンピュータＰＣ１〜ＰＣｎに上記プリンタドライバ割当画面を送信して、各パーソナルコンピュータＰＣ１〜ＰＣｎのユーザがプリンタドライバの割当を選択すると、当該選択結果を各ユーザ毎のプリンタドライバ割当情報として作成して保存し、上記アプリケーション操作やファイル操作があると、当該アプリケーション操作やファイル操作がどのユーザによる操作であるかを検出して、当該ユーザのプリンタドライバ割当情報に基づいて当該操作されたアプリケーションや当該操作されたファイルのファイル属性に割り当てられているプリンタドライバを選択して起動させる。
【００３６】
次に、各パーソナルコンピュータＰＣ１〜ＰＣｎの搭載するプリンタドライバ選択プログラムがファイルとプリンタドライバの管理を行ってプリンタドライバ自動選択処理を行う場合について説明する。
【００３７】
この場合には、各パーソナルコンピュータＰＣ１〜ＰＣｎで、上記ステップＳ１０１からステップＳ１０５までの処理を行ってプリンタドライバ割当情報を作成してもよいが、既にサーバＳＶにプリンタドライバ割当情報が保存されているときには、サーバＳＶから当該プリンタドライバ割当情報を、例えば、上記Ｆｉｌｅ．ｉｎｉ等のファイルとして作成して、ネットワークＮＷを介して各パーソナルコンピュータＰＣ１〜ＰＣｎに送って、各パーソナルコンピュータＰＣ１〜ＰＣｎのプリンタドライバ選択プログラムが、当該送られてきたＦｉｌｅ．ｉｎｉ等のプリンタドライバ割当情報を利用してもよい。
【００３８】
このようにすると、プリンタドライバ割当情報を作成するための手間と時間を削減することができる。
【００３９】
このようにしてプリンタドライバ割当情報が各パーソナルコンピュータＰＣ１〜ＰＣｎに保存されている状態で、図２と同様に、アプリケーションまたはファイルが選択操作されると（ステップＳ１０６）、プリンタドライバ選択プログラムが、プリンタドライバ割当情報を参照して、当該選択操作されたアプリケーションまたは当該選択操作されたファイルのファイル属性に対して割り当てられているプリンタドライバを起動させ（ステップＳ１０７）、その後、印刷指示があると、当該アプリケーションで印刷指示のあったファイルまたは当該選択されたファイルを当該自動選択されたプリンタドライバで印刷データに変換して、変換した印刷データを当該プリンタドライバに対応するプリンタＰｒ１〜Ｐｒｎに送信して、印刷を行わせて、プリンタドライバ自動選択処理を終了する（ステップＳ１０８）。
【００４０】
このように、本実施例のネットワークシステム１は、そのサーバＳＶにプリンタドライバ選択プログラムを搭載して、サーバＳＶにおいて、パーソナルコンピュータＰＣ１〜ＰＣｎからの操作でアプリケーションまたはファイルが選択されると、プリンタドライバ選択プログラムが、複数のアプリケーション毎にまたはファイル情報毎に複数のプリンタドライバから当該アプリケーションまたは当該ファイル情報のファイルで使用するプリンタドライバとして割り当てられているプリンタドライバ割当情報に基づいて、当該選択されたアプリケーションまたは当該選択されたファイルのファイル情報に割り当てられているプリンタドライバを選択している。
【００４１】
したがって、アプリケーションやファイルを選択するだけで、当該アプリケーションやファイルに適切なプリンタドライバを自動選択することができ、利用性を向上させることができる。
【００４２】
また、本実施例のネットワークシステム１は、そのパーソナルコンピュータＰＣ１〜ＰＣｎに、プリンタドライバ選択プログラムを搭載して、パーソナルコンピュータＰＣ１〜ＰＣｎにおいてアプリケーションまたはファイルが選択されると、プリンタドライバ選択プログラムが、複数のアプリケーション毎にまたはファイル情報毎に複数のプリンタドライバから当該アプリケーションまたは当該ファイル情報のファイルで使用するプリンタドライバとして割り当てられているプリンタドライバ割当情報に基づいて、当該選択されたアプリケーションまたは当該選択されたファイルのファイル情報に割り当てられているプリンタドライバを選択している。
【００４３】
したがって、アプリケーションやファイルを選択するだけで、当該アプリケーションやファイルに適切なプリンタドライバを自動選択することができ、利用性を向上させることができる。
【００４４】
さらに、本実施例のネットワークシステム１のプリンタドライバ選択プログラムは、アプリケーションまたはファイル情報に対して使用するプリンタドライバを適宜選択設定可能であり、当該選択設定結果をプリンタドライバ割当情報として、プリンタドライバ自動選択処理を行っている。
【００４５】
したがって、より一層ユーザの意図するプリンタドライバを適切に選択することができ、より一層印刷結果を向上させることができる。
【００４６】
また、本実施例のネットワークシステム１のプリンタドライバ選択プログラムは、プリンタドライバ割当情報が、複数のプリンタドライバ選択プログラムの間で相互に移植して利用可能としている。
【００４７】
したがって、各パーソナルコンピュータＰＣ１〜ＰＣｎ等でプリンタドライバ割当情報を相互利用することができ、複数のアプリケーション毎またはファイル情報毎のプリンタドライバの選択・設定操作を行う手間を省いて、より一層利用性を向上させることができる。
【００４８】
さらに、本実施例のネットワークシステム１のプリンタドライバ選択プログラムは、プリンタドライバ割当情報を所定のファイル形式のファイル（例えば、Ｆｉｌｅ．ｉｎｉ）として有している。
【００４９】
したがって、各パーソナルコンピュータＰＣ１〜ＰＣｎ等でプリンタドライバ割当情報を簡単に相互利用することができる。
【００５０】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００５１】
複数接続されているプリンタのプリンタドライバを適切かつ効率的に選択するプリンタドライバ選択プログラム及びこのプリンタドライバ選択プログラムを記録する記録媒体に適用することができる。
【図面の簡単な説明】
【００５２】
【図１】本実施例のプリンタドライバ選択プログラム及び記録媒体の一実施例を適用したネットワークシステムのシステム構成図。
【図２】図１のネットワークシステムのサーバによるプリンタドライバ自動選択処理を示すフローチャート。
【符号の説明】
【００５３】
１  ネットワークシステム
ＮＷ  ネットワーク
ＰＣ１〜ＰＣｎ  パーソナルコンピュータ
ＳＶ  サーバ
Ｐｒ１〜Ｐｒｎ  プリンタ
【図１】
2007219576.tif 000003
【図２】
2007219576.tif 000004