(57)【特許請求の範囲】
【請求項１】
印刷装置を制御する複数のドライバソフトがインストールされたデータ処理装置と該データ処理装置から送信されてきたデータファイルより印刷データを作成し印刷を実行する複数の印刷装置とを備えた印刷システムにおいて、
少なくとも１つの印刷装置は２以上のドライバソフトに適合し、又は、少なくとも１つのドライバソフトは２以上の印刷装置に適合し、
各データ処理装置は、
印刷対象であるデータファイルの種類を判別するファイル判別手段と、
上記ファイル判別手段により印刷対象であるデータファイルがテキストファイル以外のファイルであると判別された場合は、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択し、上記ファイル判別手段により印刷対象であるデータファイルがテキストファイルであると判別された場合は、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する組合せ選択手段とを有していることを特徴とする印刷システム。
【請求項２】
更に、上記組合せ選択手段が、上記ファイル判別手段により印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する上で、各印刷装置について印刷に要する時間を算出する印刷所要時間算出手段と、該印刷所要時間算出手段により算出された印刷所要時間を比較する印刷所要時間比較手段と、該印刷所要時間比較手段による比較結果に基づき、使用する印刷装置を選択する印刷装置選択手段とを有していることを特徴とする請求項１記載の印刷システム。
【請求項３】
上記組合せ選択手段が、上記ファイル判別手段により印刷対象であるデータファイルがグラフィックファイル及びドローファイルのいずれか一方と判別された場合に、予め設定された印刷装置とドライバソフトとの組合せのテーブルから、より高速の印刷を実行可能とする組合せを選択することを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項４】
印刷装置を制御する複数のドライバソフトがインストールされたデータ処理装置と該データ処理装置から送信されてきたジョブデータより印刷データを作成し印刷を実行する印刷手段を有する複数の印刷装置とを備えた印刷システムにおいて印刷装置とドライバソフトとの組合せを選択する方法であって、
少なくとも１つの印刷装置は２以上のドライバソフトに適合し、又は、少なくとも１つのドライバソフトは２以上の印刷装置に適合し、
印刷対象であるデータファイルの種類を判別するファイル判別ステップと、
上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイル以外のファイルであると判別された場合は、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択し、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルであると判別された場合は、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する組合せ選択ステップとを有していることを特徴とする印刷システムにおける印刷装置とドライバソフトとの組合せを選択する方法。
【請求項５】
更に、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する上で、各印刷装置について印刷に要する時間を算出する印刷所要時間算出ステップと、該印刷所要時間算出ステップにおいて算出された印刷所要時間を比較する印刷所要時間比較ステップと、該印刷所要時間比較ステップにおける比較結果に基づき、使用する印刷装置を選択する印刷装置選択ステップとを有していることを特徴とする請求項４記載の印刷システムにおける印刷装置とドライバソフトとの組合せを選択する方法。
【請求項６】
上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがグラフィックファイル及びドローファイルのいずれか一方と判別された場合に、予め設定された印刷装置とドライバソフトとの組合せのテーブルから、より高速の印刷を実行可能とする組合せを選択することを特徴とする請求項４又は請求項５に記載の印刷システムにおける印刷装置とドライバソフトとの組合せを選択する方法。
【請求項７】
印刷装置を制御する複数のドライバソフトがインストールされたデータ処理装置と、該データ処理装置から送信されてきたジョブデータより印刷データを作成し印刷を実行する印刷手段を有する複数の印刷装置とを備えた印刷システムにおいて、
少なくとも１つの印刷装置は２以上のドライバソフトに適合し、又は、少なくとも１つのドライバソフトは２以上の印刷装置に適合し、
印刷対象であるデータファイルの種類を判別するファイル判別ステップと、
上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイル以外のファイルであると判別された場合は、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択し、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルであると判別された場合は、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する組合せ選択ステップとを有していることを特徴とする印刷システムにおける印刷装置とドライバソフトとの組合せ選択プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項８】
更に、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する上で、各印刷装置について印刷に要する時間を算出する印刷所要時間算出ステップと、該印刷所要時間算出ステップにおいて算出された印刷所要時間を比較する印刷所要時間比較ステップと、該印刷所要時間比較ステップにおける比較結果に基づき、使用する印刷装置を選択する印刷装置選択ステップとを有していることを特徴とする請求項７記載の記録媒体。
【請求項９】
上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがグラフィックファイル及びドローファイルのいずれか一方と判別された場合に、予め設定された印刷装置とドライバソフトとの組合せのテーブルから、より高速の印刷を実行可能とする組合せを選択することを特徴とする請求項７又は請求項８に記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置と複数の印刷装置とからなるシステムに関する。
【０００２】
【従来の技術】
近年、ネットワークが発達するにつれ、１台のパーソナルコンピュータ(以下、ＰＣと表記)からネットワーク上の複数台のプリンタを使用するケースが増えてきた。１台のＰＣに複数台のプリンタを認識させるには、そのＰＣに各プリンタに対応するプリンタドライバがインストールされる。通常、ＰＣでは、例えばアプリケーションソフトからの印刷要求があった場合に、複数のプリンタドライバのうちの１つが呼び出され、そのプリンタドライバ上で、データ出力先のプリンタに適したデータが作成される。
【０００３】
【発明が解決しようとする課題】
ところで、印刷に際して、より高速にプリント出力しようとする場合、ネットワーク上の複数台のプリンタとＰＣにインストールされた複数のプリンタドライバとから、最適な組合せを選択することが必要である。しかし、従来では、ユーザが、このようなプリンタドライバ及びプリンタの組合せを、経験的に判断して選択する必要があった。このため、、ユーザが、印刷対象である画像の種類やプリンタにおける光源，感光ドラム等のプリントエンジンの性能を十分理解していない場合には、プリント出力までに余分な時間を要するという問題があった。
【０００４】
そこで、本発明は、上記技術的課題に鑑みてなされたもので、プリント出力をより高速に実行可能とするプリンタとプリンタドライバとの組合せの自動選択を可能とする印刷システム，印刷システム制御方法および印刷システム制御プログラムを記録した記録媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本願の請求項１に係る発明は、印刷装置を制御する複数のドライバソフトがインストールされたデータ処理装置と、該データ処理装置から送信されてきたデータファイルより印刷データを作成し印刷を実行し得る複数の印刷装置とを備えた印刷システムにおいて、少なくとも１つの印刷装置は２以上のドライバソフトに適合し、又は、少なくとも１つのドライバソフトは２以上の印刷装置に適合し、各データ処理装置は、印刷対象であるデータファイルの種類を判別するファイル判別手段と、上記ファイル判別手段により印刷対象であるデータファイルテキストファイル以外のファイルであると判別された場合は、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択し、上記ファイル判別手段により印刷対象であるデータファイルがテキストファイルであると判別された場合は、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する組合せ選択手段とを有していることを特徴としたものである。
【０００７】
更に、本願の請求項２に係る発明は、上記請求項１に係る発明において、上記組合せ選択手段が、上記ファイル判別手段により印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する上で、各印刷装置について印刷に要する時間を算出する印刷所要時間算出手段と、該印刷所要時間算出手段により算出された印刷所要時間を比較する印刷所要時間比較手段と、該印刷所要時間比較手段による比較結果に基づき、使用する印刷装置を選択する印刷装置選択手段とを有していることを特徴としたものである。
【０００８】
また、更に、本願の請求項３に係る発明は、上記請求項１又は請求項２に係る発明のいずれか一において、上記組合せ選択手段が、上記ファイル判別手段により印刷対象であるデータファイルがグラフィックファイル及びドローファイルのいずれか一方と判別された場合に、予め設定された印刷装置とドライバソフトとの組合せのテーブルから、より高速の印刷を実行可能とする組合せを選択することを特徴としたものである。
【０００９】
また、更に、本願の請求項４に係る発明は、印刷装置を制御する複数のドライバソフトがインストールされたデータ処理装置と、該データ処理装置から送信されてきたジョブデータより印刷データを作成し印刷を実行する印刷手段を有する複数の印刷装置とを備えた印刷システムにおける印刷装置とドライバソフトとの組合せを選択する方法であって、少なくとも１つの印刷装置は２以上のドライバソフトに適合し、又は、少なくとも１つのドライバソフトは２以上の印刷装置に適合し、印刷対象であるデータファイルの種類を判別するファイル判別ステップと、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイル以外のファイルであると判別された場合は、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択し、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルであると判別された場合は、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する組合せ選択ステップとを有していることを特徴としたものである。
【００１１】
また、更に、本願の請求項５に係る発明は、上記請求項４に係る発明において、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する上で、各印刷装置について印刷に要する時間を算出する印刷所要時間算出ステップと、該印刷所要時間算出ステップにおいて算出された印刷所要時間を比較する印刷所要時間比較ステップと、該印刷所要時間比較ステップにおける比較結果に基づき、使用する印刷装置を選択する印刷装置選択ステップとを有していることを特徴としたものである。
【００１２】
また、更に、本願の請求項６に係る発明は、上記請求項４又は請求項５に係る発明のいずれか一において、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがグラフィックファイル及びドローファイルのいずれか一方と判別された場合に、予め設定された印刷装置とドライバソフトとの組合せのテーブルから、より高速の印刷を実行可能とする組合せを選択することを特徴としたものである。
【００１３】
また、更に、本願の請求項７に係る発明は、印刷装置を制御する複数のドライバソフトがインストールされたデータ処理装置と、該データ処理装置から送信されてきたジョブデータより印刷データを作成し印刷を実行する印刷手段を有する複数の印刷装置とを備えた印刷システムにおける印刷装置とドライバソフトとの組合せを選択するプログラムを記録した記録媒体であって、少なくとも１つの印刷装置は２以上のドライバソフトに適合し、又は、少なくとも１つのドライバソフトは２以上の印刷装置に適合し、該プログラムが、印刷対象であるデータファイルの種類を判別するファイル判別ステップと、該ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイル以外のファイルであると判別された場合は、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択し、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルであると判別された場合は、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する組合せ選択ステップとを有していることを特徴としたものである。
【００１５】
また、更に、本願の請求項８に係る発明は、上記請求項７に係る発明において、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する上で、各印刷装置について印刷に要する時間を算出する印刷所要時間算出ステップと、該印刷所要時間算出ステップにおいて算出された印刷所要時間を比較する印刷所要時間比較ステップと、該印刷所要時間比較ステップにおける比較結果に基づき、使用する印刷装置を選択する印刷装置選択ステップとを有していることを特徴としたものである。
【００１６】
また、更に、本願の請求項９に係る発明は、上記請求項７又は請求項８に係る発明のいずれか一において、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがグラフィックファイル及びドローファイルのいずれか一方と判別された場合に、予め設定された印刷装置とドライバソフトとの組合せのテーブルから、より高速の印刷を実行可能とする組合せを選択することを特徴としたものである。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について、添付図面を参照しながら説明する。
図１は、本発明の実施の形態１に係る印刷システムを含むネットワークを示す。このネットワーク１００は、ネットワーク全体の制御，管理等および他のネットワーク構成から要求されるファイル検索などの仕事を実行するマスタコンピュータ(以下、サーバＰＣという)１０１と、複数台のスレーブコンピュータ(以下、クライアントＰＣという)１０２と、該クライアントＰＣ１０２から送信されてきたデータを印字プリントとして出力する第１及び第２のプリンタ１０３，１０４とを有している。
【００１８】
上記各クライアントＰＣ１０２には、第１及び第２のプリンタ１０３，１０４に対応して、各プリンタ１０３，１０４を制御し得るプリンタドライバＡ，Ｂがインストールされており、各クライアントＰＣ１０２は、印刷に際して、いずれか一方のプリンタドライバＡ又はＢ上でデータファイルを作成し、プリンタ１０３又は１０４へデータファイルを出力する。
【００１９】
この実施の形態では、上記各クライアントＰＣ１０２において、例えばアプリケーションソフトからの印刷要求があった場合に、印刷対象であるデータファイルの種類に応じて、より高速なプリント出力を実行可能とするプリンタ１０３，１０４とプリンタドライバＡ，Ｂとの組合せが自動的に選択される。これを実現するために、上記クライアントＰＣ１０２には、アプリケーションソフトからの印刷要求があった場合に起動され、プリンタとプリンタドライバとの組合せを選択し得るプリンタドライバ選択ユーティリティソフトがインストールされている。
【００２０】
図２は、上記プリンタドライバ選択ユーティリティソフトの構成を概略的に示す説明図である。このプリンタドライバ選択ユーティリティソフト１０は、基本的な構成として、印刷対象であるデータファイルの種類を判別するファイル判別部１１と、各プリンタ１０３，１０４に関した所定の条件下でのプリント所要時間を比較して、プリント出力をより高速に実行するプリントエンジンを装備したプリンタを選択する高速プリンタ選択部１２と、選択されたプリンタに対応するプリンタドライバへのデータ転送を指示するデータ転送指示部１３と、予め設定された組合せのテーブルから、より高速なプリント出力を実行可能とするプリンタとプリンタドライバとの組合せを選択する組合せ選択部１４と、上記高速プリンタ選択部１２により選択されたプリンタに対応するプリンタドライバを選択するドライバ選択部１５とを有している。
更に、上記高速プリンタ選択部１２は、各プリンタ１０３，１０４を用いた場合にプリント出力までに要する時間を算出するプリント所要時間算出部１２ａと、両プリンタ１０３，１０４についてのプリント所要時間を比較するプリント所要時間比較部１２ｂと、比較の結果に基づき、使用するプリンタを選択するプリンタ選択部１２ｃとを有している。
【００２１】
かかる構成を備えたプリンタドライバ選択ユーティリティソフトでは、アプリケーションソフトからの印刷要求があった場合に、まず、上記ファイル判別部１１により、印刷対象であるデータファイルの種類が判別される。その結果、データファイルがテキストファイルであれば、点線矢印で示す順序で処理が行なわれ、他方、データファイルがグラフィック又はドローファイルであれば、実線矢印で示す順序で処理が行なわれる。
【００２２】
図３は、上記プリンタドライバ選択ユーティリティソフトによるプリンタドライバ選択動作についてのフローチャートである。このプリンタドライバ選択動作では、まず、印刷対象であるデータファイルがテキストファイルであるか否かを判断する(Ｓ１１０)。この結果、テキストファイルである場合には、Ｓ１２０へ進み、詳しくは後述するが、プリント出力をより高速に実行するプリントエンジンを装備したプリンタを選択する。印刷対象であるデータファイルがテキストファイルである場合、プリント出力までに要する時間は、一般に、プリンタドライバの性能やプリンタのデータ処理能力よりも、プリンタ内のプリントエンジンによるプリント速度に依存するとされている。続いて、Ｓ１３０では、Ｓ１２０で選択されたプリンタに対応するプリンタドライバを選択する。その後、Ｓ１４０へ進む。
【００２３】
また、一方、Ｓ１１０において、印刷対象であるデータファイルがテキストファイルでない場合には、Ｓ１５０へ進み、該データファイルがグラフィックファイルであるか否かを判断する。印刷対象であるデータファイルがテキストファイルである場合に対して、データファイルがグラフィックファイルやドローファイルなどのテキストファイル以外のファイルである場合には、一般に、プリント出力までに要する時間は、プリンタドライバの性能やプリンタのデータ処理能力に依存するとされる。Ｓ１５０の結果、グラフィックファイルである場合には、Ｓ１６０へ進み、次のグラフィックファイル出力時のプリンタとプリンタドライバとの組合せテーブル(表１)からプリンタ出力をより高速に実行可能とする両者の組合せを選択する。
【表１】
0004325062.tif 000002
【００２４】
この組合せテーブル１は、経験的に得られた結果に基づき予め作成されるもので、この実施の形態では、グラフィックファイル出力時に、第１プリンタ１０３とプリンタドライバＡとの組合せがより高速なプリント出力を実行可能とする。Ｓ１５０においてプリンタとプリンタドライバとの組合せを選択した後、Ｓ１４０へ進む。
【００２５】
Ｓ１５０において、印刷対象であるデータファイルがグラフィックファイルでない場合には、Ｓ１７０へ進み、該データファイルがドローファイルであるか否かを判断する。この結果、ドローファイルでない場合には、Ｓ１２０へ進み、前述したステップをたどる。他方、データファイルがドローファイルである場合には、Ｓ１８０へ進み、次のドローファイル出力時のプリンタとプリンタドライバとの組合せテーブル(表２)からプリンタ出力をより高速に実行可能とする両者の組合せを選択する。
【表２】
0004325062.tif 000003
【００２６】
この組合せテーブル２は、組合せテーブル１と同様に、経験的に得られた結果に基づき予め作成されるもので、この実施の形態では、ドローファイル出力時に、第２プリンタ１０４とプリンタドライバＡとの組合せがより高速なプリント出力を実行可能とする。なお、テーブル１及びテーブル２における組合せは、共に、２台のプリンタと該プリンタに対応する２つのプリンタドライバを使用する本実施の形態に関するもので、これに限定されることなく、例えばプリンタやプリンタドライバが追加若しくは削除された場合には、また別の組合せを設定することができる。
Ｓ１８０においてプリンタとプリンタドライバとの組合せを選択した後、Ｓ１４０へ進む。
Ｓ１４０では、Ｓ１３０，Ｓ１６０及びＳ１８０の各ステップにおいて選択されたプリンタドライバに対してアプリケーションソフトからのデータ転送を指示する。以上で、このルーチンを終了する。
【００２７】
図４は、図３に示すプリンタドライバ選択動作における高速プリンタ選択処理(Ｓ１２０)についてのフローチャートである。この高速プリンタ選択処理では、まず、Ｓ１２１において、第１プリンタ１０３を使用する場合の所要時間ｔ１を算出する。
このとき、第１プリンタ１０３によるファーストプリントに要する時間をｔ(Ｆ１)，連続プリント中の一枚当たりのプリントに要する時間をｔ(Ｍ１)とし、プリントするページ数と部数との積をｎとすると、所要時間ｔ１は、
ｔ１＝ｔ(Ｆ１)＋(ｎ−１)×ｔ(Ｍ１)
で求められる。
【００２８】
続いて、Ｓ１２２では、Ｓ１２１と同様に、第２プリンタ１０４を使用する場合の所要時間ｔ２を算出する。すなわち、第２プリンタ１０４によるファーストプリントに要する時間をｔ(Ｆ２)，連続プリント中の一枚当たりのプリントに要する時間をｔ(Ｍ２)とし、プリントするページ数と部数との積をｎとすると、所要時間ｔ２は、
ｔ２＝ｔ(Ｆ２)＋(ｎ−１)×ｔ(Ｍ２)
で求められる。
【００２９】
その後、Ｓ１２３において、Ｓ１２１及びＳ１２２で算出したｔ１，ｔ２の大小関係を比較する。この結果、第１プリンタ１０３を使用する方が速い場合、Ｓ１２４へ進み、第１プリンタ１０３を選択する。他方、第２プリンタ１０４を使用する方が速い場合には、Ｓ１２５へ進み、第２プリンタ１０４を選択する。以上で、このルーチンを終了する。
このようなプリンタ及びプリンタドライバの選択処理は、上記クライアントＰＣ１０２に組み込まれたオペレーティングのプログラムに基づいて実行されるものであり、この実施の形態では、上記プログラムが、コンピュータ読取可能なフロッピーディスク１１０(図１)にファイル形式で格納されている。なお、これに限定されることなく、このようなプログラムは、例えばクライアントＰＣ１０２内のメモリ若しくはＣＤ−ＲＯＭ等の外部記録媒体に格納されてもよい。
【００３０】
以上のように、この実施の形態では、印刷対象であるデータファイルの種類に応じて、随時、プリンタとプリンタドライバとの組合せを選択することが可能で、プリント出力をより高速に実行するできる。この結果、使用するプリンタ及びプリンタドライバを決定する上で、ユーザがプリント出力をテストし経験的に判断する必要をなくすることができ、より高速なプリント出力を実現することが可能となる。
【００３１】
なお、本発明は、例示された実施の形態に限定されるものでなく、本発明の要旨を逸脱しない範囲において、種々の改良及び設計上の変更が可能であることは言うまでもない。
【００３２】
【発明の効果】
以上の説明から明らかなように、本願の請求項１に係る発明によれば、印刷装置を制御する複数のドライバソフトがインストールされたデータ処理装置と該データ処理装置から送信されてきたデータファイルより印刷データを作成し印刷を実行する複数の印刷装置とを備えた印刷システムにおいて、少なくとも１つの印刷装置は２以上のドライバソフトに適合し、又は、少なくとも１つのドライバソフトは２以上の印刷装置に適合し、各データ処理装置が、印刷対象であるデータファイルの種類を判別するファイル判別手段と、上記ファイル判別手段により印刷対象であるデータファイルテキストファイル以外のファイルであると判別された場合は、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択し、上記ファイル判別手段により印刷対象であるデータファイルがテキストファイルであると判別された場合は、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する組合せ選択手段とを有しているので、印刷対象であるデータファイルの種類に応じて、随時、印刷装置とドライバソフトとの組合せを選択し、印刷をより高速に行うことができる。この結果、使用する印刷装置及びドライバソフトを決定する際に、ユーザがプリント出力をテストし経験的に判断する必要をなくすることができ、印刷をより高速に行うことができる。
【００３３】
また、上記組合せ選択手段が、上記ファイル判別手段により印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択するので、印刷に要する時間が、ドライバソフトの性能や印刷装置のデータ処理能力よりも印刷装置の印刷手段自体の印刷速度に依存するテキストファイルの特性に基づき、上記印刷装置の印刷速度を優先的に考慮して、より高速な印刷を実行することができる。
【００３４】
更に、本願の請求項２に係る発明によれば、上記組合せ選択手段が、上記ファイル判別手段により印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する上で、各印刷装置について印刷に要する時間を算出する印刷所要時間算出手段と、該印刷所要時間算出手段により算出された印刷所要時間を比較する印刷所要時間比較手段と、該印刷所要時間比較手段による比較結果に基づき、使用する印刷装置を選択する印刷装置選択手段とを有しているので、印刷に要する時間を正確に算出し、より高速な印刷を実行する印刷装置を選択することができる。
【００３５】
また、更に、本願の請求項３に係る発明によれば、上記組合せ選択手段が、上記ファイル判別手段により印刷対象であるデータファイルがグラフィックファイル及びドローファイルのいずれか一方と判別された場合に、予め設定された印刷装置とドライバソフトとの組合せのテーブルから、より高速の印刷を実行可能とする組合せを選択するので、印刷に要する時間が、ドライバソフトの性能や印刷装置のデータ処理能力に依存するグラフィックファイルやドローファイルの特性に基づき、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択することができる。
【００３６】
また、更に、本願の請求項４に係る発明によれば、印刷装置を制御する複数のドライバソフトがインストールされたデータ処理装置と、該データ処理装置から送信されてきたジョブデータより印刷データを作成し印刷を実行する印刷手段を有する複数の印刷装置とを備えた印刷システムにおける印刷装置とドライバソフトとの組合せを選択する方法であって、少なくとも１つの印刷装置は２以上のドライバソフトに適合し、又は、少なくとも１つのドライバソフトは２以上の印刷装置に適合し、印刷対象であるデータファイルの種類を判別するファイル判別ステップと、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイル以外のファイルであると判別された場合は、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択し、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルであると判別された場合は、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する組合せ選択ステップとを有しているので、印刷対象であるデータファイルの種類に応じて、随時、印刷装置とドライバソフトとの組合せを選択し、印刷をより高速に行うことができる。この結果、使用する印刷装置及びドライバソフトを決定する際に、ユーザがプリント出力をテストし経験的に判断する必要をなくすることができ、印刷をより高速に行うことができる。
【００３７】
また、上記組合せステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択するので、印刷に要する時間が、ドライバソフトの性能や印刷装置のデータ処理能力よりも印刷装置の印刷手段自体の印刷速度に依存するテキストファイルの特性に基づき、上記印刷装置の印刷速度を優先的に考慮して、より高速な印刷を実行することができる。
【００３８】
また、更に、本願の請求項５に係る発明によれば、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する上で、各印刷装置について印刷に要する時間を算出する印刷所要時間算出ステップと、該印刷所要時間算出ステップにおいて算出された印刷所要時間を比較する印刷所要時間比較ステップと、該印刷所要時間比較ステップにおける比較結果に基づき、使用する印刷装置を選択する印刷装置選択ステップとを有しているので、印刷に要する時間を正確に算出し、より高速な印刷を実行する印刷装置を選択することができる。
【００３９】
また、更に、本願の請求項６に係る発明によれば、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがグラフィックファイル及びドローファイルのいずれか一方と判別された場合に、予め設定された印刷装置とドライバソフトとの組合せのテーブルから、より高速の印刷を実行可能とする組合せを選択するので、印刷に要する時間が、ドライバソフトの性能や印刷装置のデータ処理能力に依存するグラフィックファイルやドローファイルの特性に基づき、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択することができる。
【００４０】
また、更に、本願の請求項７に係る発明によれば、印刷装置を制御する複数のドライバソフトがインストールされたデータ処理装置と、該データ処理装置から送信されてきたジョブデータより印刷データを作成し印刷を実行する印刷手段を有する複数の印刷装置とを備えた印刷システムにおける印刷装置とドライバソフトとの組合せを選択するプログラムを記録した記録媒体において、少なくとも１つの印刷装置は２以上のドライバソフトに適合し、又は、少なくとも１つのドライバソフトは２以上の印刷装置に適合し、上記プログラムが、印刷対象であるデータファイルの種類を判別するファイル判別ステップと、上記ファイル判別ステップにおける判別結果において印刷対象であるデータファイルがテキストファイル以外のファイルであると判別された場合は、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択し、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルであると判別された場合は、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する組合せ選択ステップとを有しているので、印刷対象であるデータファイルの種類に応じて、随時、印刷装置とドライバソフトとの組合せを選択し、印刷をより高速に行うことができる。この結果、使用する印刷装置及びドライバソフトを決定する際に、ユーザがプリント出力をテストし経験的に判断する必要をなくすることができ、印刷をより高速に行うことができる。
【００４１】
また、上記組合せステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択するので、印刷に要する時間が、ドライバソフトの性能や印刷装置のデータ処理能力よりも印刷装置の印刷手段自体の印刷速度に依存するテキストファイルの特性に基づき、上記印刷装置の印刷速度を優先的に考慮して、より高速な印刷を実行することができる。
【００４２】
また、更に、本願の請求項８に係る発明によれば、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがテキストファイルと判別された場合に、印刷をより高速に実行する印刷手段を装備した印刷装置を選択する上で、各印刷装置について印刷に要する時間を算出する印刷所要時間算出ステップと、該印刷所要時間算出ステップにおいて算出された印刷所要時間を比較する印刷所要時間比較ステップと、該印刷所要時間比較ステップにおける比較結果に基づき、使用する印刷装置を選択する印刷装置選択ステップとを有しているので、印刷に要する時間を正確に算出し、より高速な印刷を実行する印刷装置を選択することができる。
【００４３】
また、更に、本願の請求項９に係る発明によれば、上記組合せ選択ステップでは、上記ファイル判別ステップにおいて印刷対象であるデータファイルがグラフィックファイル及びドローファイルのいずれか一方と判別された場合に、予め設定された印刷装置とドライバソフトとの組合せのテーブルから、より高速の印刷を実行可能とする組合せを選択するので、印刷に要する時間が、ドライバソフトの性能や印刷装置のデータ処理能力に依存するグラフィックファイルやドローファイルの特性に基づき、より高速な印刷を実行可能とする印刷装置とドライバソフトとの組合せを選択することができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係る印刷システムを含むネットワークを示す説明図である。
【図２】  上記印刷システムにおけるデータ処理装置にインストールされたプリンタドライバ選択ユーティリティソフトの構成を概略的に示す説明図である。
【図３】  上記プリンタドライバ選択ユーティリティソフトによるプリンタドライバ選択動作についてのフローチャートである。
【図４】  図３に示すプリンタドライバ選択動作における高速プリンタ選択処理についてのフローチャートである。
【符号の説明】
１０…プリンタドライバ選択ユーティリティソフト
１１…ファイル判別部
１２…高速プリンタ選択部
１２ａ…プリント所要時間算出部
１２ｂ…プリント所要時間比較部
１２ｃ…プリンタ選択部
１３…データ転送指示部
１４…組合せ選択部
１５…ドライバ選択部
１０２…クライアントＰＣ
１０３…第１プリンタ
１０４…第２プリンタ
【図１】
0004325062.tif 000004
【図２】
0004325062.tif 000005
【図３】
0004325062.tif 000006
【図４】
0004325062.tif 000007