(57)【要約】【課題】  ネットワークに接続された複数の印刷装置の状態を考慮して優先条件に合致する印刷装置を検索する。【解決手段】  ネットワークに接続された複数のプリンタに対する抽出条件としての優先条件を入力すると共に（Ｓ１００）、各プリンタの性能や機能，状態を含むプリンタ情報を取得し（Ｓ１２０）、取得したプリンタ情報と入力した優先条件とを用いて各プリンタを優先条件に合致する順に並べ替え（Ｓ１３０）、その上位３位までのプリンタを条件判断に用いた値と共にモニタに表示出力する（Ｓ１４０）。プリンタがウォームアップが必要な状態にあるか否かや印刷中であるか否かなどのプリンタの現在の状態を考慮するから、ユーザによるプリンタの選択をより適切なものとすることができる。【選択図】        図２
2005284938.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するために該ネットワークに接続されたコンピュータにインストールされるプログラムであって、
操作者の操作を伴って印刷装置の検索用の優先条件を入力する条件入力モジュールと、
前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせモジュールと、
前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替える並べ替えモジュールと、
該並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力する表示出力モジュールと、
を備えるプログラム。
【請求項２】
請求項１記載のプログラムであって、
前記装置性能状態情報は、前記印刷装置の性能として印刷処理速度と印刷可能な状態になるまでのスタンバイ時間とを含むと共に前記印刷装置の状態として印刷可能であるか否かの状態と印刷中であるか否かの状態とを含む情報であり、
前記優先条件は、印刷開始が最先の条件と印刷処理速度が最速の条件とを含む条件である
プログラム。
【請求項３】
請求項１または２記載のプログラムであって、
前記装置性能状態情報は、前記印刷装置の性能としてカラー印刷性能を含む情報であり、
前記優先条件は、カラー印刷の条件を含む条件である
プログラム。
【請求項４】
請求項１ないし３いずれか記載のプログラムであって、
前記装置性能状態情報は、前記印刷装置の状態として印刷装置の設置場所までの距離を含む情報であり、
前記優先条件は、印刷装置の設置場所までの距離を含む条件である
プログラム。
【請求項５】
請求項４記載のプログラムであって、
前記装置性能状態情報は、前記印刷装置の状態として印刷装置の設置場所から他の印刷装置の設置場所までの距離を含む情報であり、
前記優先条件は、印刷装置からの距離を含む条件である
プログラム。
【請求項６】
請求項１ないし５いずれか記載のプログラムであって、
前記条件入力モジュールは、複数の優先条件を入力可能なモジュールであり、
前記並べ替えモジュールは、前記入力した優先条件が複数のときには該複数の優先条件に基づいて前記複数の印刷装置を並べ替えるモジュールである
プログラム。
【請求項７】
前記並べ替えモジュールは、前記入力した優先条件が複数のときには該複数の優先条件の優先順位をもって前記複数の印刷装置を並べ替えるモジュールである請求項６記載のプログラム。
【請求項８】
請求項１ないし７いずれか記載のプログラムであって、
操作者の操作を伴って前記表示装置に表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択する装置選択モジュールと、
該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブの実行を指示する実行指示モジュールと、
を備えるプログラム。
【請求項９】
前記実行指示モジュールは、前記選択した印刷装置に対応するドライバプログラムを指定して印刷ジョブが実行されるよう指示する手段である請求項８記載のプログラム。
【請求項１０】
ネットワークを介して接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するための印刷ジョブ実行指示装置であって、
操作者の操作を伴って印刷装置の検索用の優先条件を入力する条件入力手段と、
前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせ手段と、
前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替える並べ替え手段と、
該並べ替えた複数の印刷装置の少なくとも上位の一部を表示出力する表示出力手段と、
操作者の操作を伴って前記表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択する装置選択手段と、
該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブの実行を指示する実行指示手段と、
を備える印刷ジョブ実行指示装置。
【請求項１１】
請求項１０記載の印刷ジョブ実行指示装置であって、
前記条件入力手段は、複数の優先条件を入力可能な手段であり、
前記並べ替え手段は、前記入力した優先条件が複数のときには該複数の優先条件に基づいて前記複数の印刷装置を並べ替える手段である
印刷ジョブ実行指示装置。
【請求項１２】
ネットワークを介して接続された複数の印刷装置のいずれかで印刷ジョブを実行する印刷ジョブ実行方法であって、
（ａ）操作者の操作を伴って印刷装置の検索用の優先条件を入力し、
（ｂ）前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせ、
（ｃ）前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替え、
（ｄ）該並べ替えた複数の印刷装置の少なくとも上位の一部を表示出力し、
（ｅ）操作者の操作を伴って前記表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択し、
（ｆ）該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブを実行する
印刷ジョブ実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブ実行指示装置およびこれに用いられるプログラム並びに印刷ジョブ実行方法に関し、詳しくは、ネットワークを介して接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するための印刷ジョブ実行指示装置およびネットワークに接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するために該ネットワークに接続されたコンピュータにインストールされるプログラム並びにネットワークを介して接続された複数の印刷装置のいずれかで印刷ジョブを実行する印刷ジョブ実行方法に関する。
【背景技術】
【０００２】
従来、この種の印刷ジョブ実行指示装置やこれに用いるプログラムとしては、ネットワークに接続されたプリンタの機能に基づいて最適なプリンタを検索するものが提案されている（例えば、特許文献１参照）。この装置やプログラムでは、各プリンタの機能と印刷待のジョブ数とに基づいて鮮やかさや速度，明るさ，色味，きめ細やかさなどの印刷条件に対して最適なプリンタを一覧表示して、操作者の要求を満たすプリンタを印刷ジョブを実行するプリンタとして容易に選択できるものとしている。
【特許文献１】特開２００３−２１６３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の印刷ジョブ実行指示装置やこれに用いるプログラムでは、プリンタが印刷可能な状態にあるか否かなどのプリンタの状態を考慮していないため、表示出力したデータにプリンタが印刷不能な状態にあるときにはプリンタが印刷可能な状態になるまでに要する時間の狂いが生じる。また、印刷ジョブを実行させるプリンタを選択する際には、鮮やかさや速度，明るさ，色味，きめ細やかさなどの印刷条件だけでなく、プリンタが設置されている場所も選択には重要なファクターとなる。
【０００４】
本発明の印刷ジョブ実行指示装置およびこれに用いられるプログラム並びに印刷ジョブ実行方法は、ネットワークに接続された複数の印刷装置の状態を考慮して優先条件に合致する印刷装置を検索することを目的の一つとする。また、本発明の印刷ジョブ実行指示装置およびこれに用いられるプログラム並びに印刷ジョブ実行方法は、印刷ジョブを実行させる印刷装置を選択する際に印刷条件以外の条件を加味することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の印刷ジョブ実行指示装置およびこれに用いられるプログラム並びに印刷ジョブ実行方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００６】
本発明のプログラムは、
ネットワークに接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するために該ネットワークに接続されたコンピュータにインストールされるプログラムであって、
操作者の操作を伴って印刷装置の検索用の優先条件を入力する条件入力モジュールと、
前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせモジュールと、
前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替える並べ替えモジュールと、
該並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力する表示出力モジュールと、
を備えることを要旨とする。
【０００７】
この本発明のプログラムでは、コンピュータにインストールされることにより、操作者の操作を伴って印刷装置の検索用の優先条件を入力し、ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を複数の印刷装置や複数の印刷装置から装置性能状態情報を取得する情報取得装置に問い合わせ、問い合わせした装置性能状態情報を用いて入力した優先条件に合致する順に複数の印刷装置を並べ替え、この並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力することができる。この結果、印刷装置の性能や印刷装置の状態を用いて優先条件に合致する印刷装置を表示出力することができる。
【０００８】
こうした本発明のプログラムにおいて、前記装置性能状態情報は前記印刷装置の性能として印刷処理速度と印刷可能な状態になるまでのスタンバイ時間とを含むと共に前記印刷装置の状態として印刷可能であるか否かの状態と印刷中であるか否かの状態とを含む情報であり、前記優先条件は印刷開始が最先の条件と印刷処理速度が最速の条件とを含む条件であるものとすることもできる。こうすれば、印刷装置が印刷可能な状態になるまでのスタンバイ時間を考慮して印刷装置を並べ替えて表示出力することができる。また、前記装置性能状態情報は前記印刷装置の性能としてカラー印刷性能を含む情報であり、前記優先条件はカラー印刷の条件を含む条件であるものとすることもできる。こうすれば、カラー印刷を優先条件として印刷装置を並べ替えて表示出力させることができる。さらに、前記装置性能状態情報は前記印刷装置の状態として印刷装置の設置場所までの距離を含む情報であり、前記優先条件は印刷装置の設置場所までの距離を含む条件であるものとすることもできる。こうすれば、印刷装置の設置場所までの距離を優先条件として印刷装置を並べ替えて表示出力させることができる。この場合、前記装置性能状態情報は前記印刷装置の状態として印刷装置の設置場所から他の印刷装置の設置場所までの距離を含む情報であり、前記優先条件は印刷装置からの距離を含む条件であるものとすることもできる。こうすれば、印刷装置の設置場所を優先条件として印刷装置を並べ替えて表示出力させることができる。
【０００９】
また、本発明のプログラムにおいて、前記条件入力モジュールは複数の優先条件を入力可能なモジュールであり、前記並べ替えモジュールは前記入力した優先条件が複数のときには該複数の優先条件に基づいて前記複数の印刷装置を並べ替えるモジュールであるものとすることもできる。こうすれば、複数の優先条件に基づいて印刷装置を並べ替えて表示出力させることができる。この場合、前記並べ替えモジュールは、前記入力した優先条件が複数のときには該複数の優先条件の優先順位をもって前記複数の印刷装置を並べ替えるモジュールであるものとすることもできる。こうすれば、複数の優先条件の優先順位をもって複数の印刷装置を並べ替えて表示出力させることができる。
【００１０】
さらに、本発明のプログラムにおいて、操作者の操作を伴って前記表示装置に表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択する装置選択モジュールと、該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブの実行を指示する実行指示モジュールと、を備えるものとすることもできる。こうすれば、操作者は表示出力した印刷装置から所望の印刷装置を選択して印刷ジョブを実行することができる。この場合、前記実行指示モジュールは、前記選択した印刷装置に対応するドライバプログラムを指定して印刷ジョブが実行されるよう指示する手段であるものとすることもできる。
【００１１】
本発明の印刷ジョブ実行指示装置は、
ネットワークを介して接続された複数の印刷装置のうちのいずれかの印刷装置で印刷ジョブを実行するための印刷ジョブ実行指示装置であって、
操作者の操作を伴って印刷装置の検索用の優先条件を入力する条件入力手段と、
前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせ手段と、
前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替える並べ替え手段と、
該並べ替えた複数の印刷装置の少なくとも上位の一部を表示出力する表示出力手段と、
操作者の操作を伴って前記表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択する装置選択手段と、
該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブの実行を指示する実行指示手段と、
を備えることを要旨とする。
【００１２】
この本発明の印刷ジョブ実行指示装置では、操作者の操作を伴って印刷装置の検索用の優先条件を入力し、ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせ、問い合わせした装置性能状態情報を用いて入力した優先条件に合致する順に複数の印刷装置を並べ替え、この並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力する。これにより、印刷装置の性能や印刷装置の状態を用いて優先条件に合致する印刷装置を表示出力することができる。そして、操作者の操作を伴って表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択すると、選択した印刷装置で印刷ジョブが実行されるよう印刷ジョブの実行を指示する。これにより、表示出力した印刷装置から選択された印刷装置により印刷ジョブを実行することができる。
【００１３】
この本発明の印刷ジョブ実行指示装置において、前記条件入力手段は複数の優先条件を入力可能な手段であり、前記並べ替え手段は前記入力した優先条件が複数のときには該複数の優先条件に基づいて前記複数の印刷装置を並べ替える手段であるものとすることもできる。こうすれば、複数の優先条件に基づいて印刷装置を並べ替えて表示出力させることができる。
【００１４】
本発明の印刷ジョブ実行方法は、
ネットワークを介して接続された複数の印刷装置のいずれかで印刷ジョブを実行する印刷ジョブ実行方法であって、
（ａ）操作者の操作を伴って印刷装置の検索用の優先条件を入力し、
（ｂ）前記ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせ、
（ｃ）前記問い合わせした装置性能状態情報を用いて前記入力した優先条件に合致する順に前記複数の印刷装置を並べ替え、
（ｄ）該並べ替えた複数の印刷装置の少なくとも上位の一部を表示出力し、
（ｅ）操作者の操作を伴って前記表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択し、
（ｆ）該選択した印刷装置で印刷ジョブが実行されるよう該印刷ジョブを実行する
ことを要旨とする。
【００１５】
この本発明の印刷ジョブ実行方法によれば、操作者の操作を伴って印刷装置の検索用の優先条件を入力し、ネットワークを介して印刷装置の性能と印刷装置の状態とを含む装置性能状態情報を前記複数の印刷装置または該複数の印刷装置から前記装置性能状態情報を取得する情報取得装置に問い合わせする問い合わせ、問い合わせした装置性能状態情報を用いて入力した優先条件に合致する順に複数の印刷装置を並べ替え、この並べ替えた複数の印刷装置の少なくとも上位の一部が表示装置に表示されるよう表示出力するから、、印刷装置の性能や印刷装置の状態を用いて優先条件に合致する印刷装置を表示出力することができる。また、操作者の操作を伴って表示出力された印刷装置のうち印刷ジョブを実行する印刷装置を選択すると、選択した印刷装置で印刷ジョブが実行されるよう印刷ジョブを実行する、表示出力した印刷装置から選択された印刷装置により印刷ジョブを実行することができる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１７】
図１は、本発明の一実施例としてのプリンタ選択支援ソフトがインストールされたクライアントコンピュータ２０Ａ，２０Ｂを備えるコンピュータネットワークシステムの一例を示す構成図である。クライアントコンピュータ２０Ａ，２０Ｂは、ネットワーク１０を介して複数のプリンタ１２〜１６に接続されている。また、実施例のクライアントコンピュータ２０Ａ，２０Ｂには、図示するように、プリンタ選択支援ソフト３０や各プリンタ１２〜１６のドライバ４２〜４６，その他のアプリケーションソフトウエア４８がインストールされている。したがって、クライアントコンピュータ２０Ａ，２０Ｂは、アプリケーションソフトウエア４８により作成した印刷ジョブをプリンタ１２〜１６のいずれでも実行することができる。なお、クライアントコンピュータ２０Ａ，２０Ｂは、いずれもＣＰＵを中心とする汎用のコンピュータとモニタとにより構成されており、ネットワークインタフェースを介してネットワーク１０に接続されている。
【００１８】
プリンタ選択支援ソフト３０は、クライアントコンピュータ２０Ａ，２０Ｂにインストールされた他のアプリケーションソフトウエアなどにより作成された印刷ジョブの実行が指示されたときに起動し、ネットワーク１０の接続されているプリンタ１２〜１６からユーザにより入力される検索条件（優先条件）に基づいてプリンタをリストアップするソフトウエアであり、プリンタ１２〜１６のいずれで印刷ジョブを実行するかを設定するための優先条件を入力するための条件入力のモジュール３２と、各プリンタ１２〜１６からプリンタ情報を問い合わせて取得するプリンタ情報取得モジュール３４と、取得したプリンタ情報を用いて優先条件に合致する順にプリンタ１２〜１６を並べ替えて表示出力する抽出表示モジュール３６と、表示出力されたプリンタの選択を受け付けると共に選択を受け付けたプリンタで印刷ジョブが実行されるよう指示するプリンタ選択実行指示モジュール３８と、を備える。
【００１９】
次に、こうして構成された実施例のクライアントコンピュータ２０Ａ，２０Ｂの動作、特にアプリケーションソフトウエアで作成された印刷ジョブを実行する際のプリンタ選択支援ソフト３０の動作について説明する。図２は、プリンタ選択支援ソフト３０が起動されたときにクライアントコンピュータ２０Ａ，２０Ｂにより実行されるプリンタ選択支援処理の一例を示すフローチャートである。
【００２０】
プリンタ選択支援処理が実行されると、図３に例示する優先条件入力画面をクライアントコンピュータ２０Ａ，２０Ｂのモニタに表示出力し、優先条件を入力する処理を実行する（ステップＳ１００）。ここで、優先条件は、ネットワーク１０に接続されたプリンタ１２〜１６の抽出条件であり、例えば、印刷時間やクライアントコンピュータ２０Ａ，２０Ｂからの距離，指定したプリンタからの距離，カラー印刷かモノクロ印刷かのカラーモノクロなどを挙げることができる。図３の例では、優先条件として２個の条件をプルダウンメニューから選択することにより入力することができるようになっている。したがって、ユーザは、優先条件の入力欄に表示されるプルダウンメニューを開いて所望の条件を選択し、「次へ」ボタンを操作することにより、１個または２個の条件を入力することができる。なお、「キャンセル」ボタンを操作すると、アプリケーションソフトウエアで印刷ジョブの実行を指示する状態に戻る。
【００２１】
こうして優先条件が入力されると、ネットワーク１０に接続された各プリンタ１２〜１６にプリンタ情報の送信の要請を行ない（ステップＳ１１０）、この要請に伴って各プリンタ１２〜１６から送信されてくるプリンタ情報を受信する（ステップＳ１２０）。ここで、プリンタ情報としては、直ちに印刷できる状態にあるかウォームアップが必要な状態にあるかを示す「Ｍｏｖｉｎｇ  ｏｎ−ｌｉｎｅ」や印刷中の状態にあるか印刷待ちの状態にあるかを示す「Ｓｔａｎｄｂｙ」，モノクロかカラーかを示す「Ｐｒｏｃｅｓｓ  Ｃｏｌｏｒ」，最大印刷速度を示す「Ｍａｘ  Ｓｐｅｅｄ」，設置されている場所を示す「Ｐｌａｃｅ」，各プリンタ１２〜１６間やクライアントコンピュータ２０Ａ，２０Ｂとの距離を示す「Ｄｉｓｔａｎｃｅ」などを挙げることができる。プリンタ情報の一例を図４に示す。
【００２２】
ネットワーク１０に接続されたすべてのプリンタ１２〜１６からプリンタ情報を受信すると、プリンタ情報と図３に例示した優先条件入力画面を用いて入力した優先条件とを用いて各プリンタ１２〜１６を優先条件に合致する順に並べ替え（ステップＳ１３０）、上位３位までのプリンタを条件判断に用いた値と共にモニタに表示出力する（ステップＳ１４０）。ここで、並べ替えは、例えば、優先条件として印刷時間が入力されているときには、プリンタ情報における「Ｓｔａｎｄｂｙ」で印刷待ちの状態にあるプリンタを抽出し、この抽出したプリンタの「Ｍａｘ  Ｓｐｅｅｄ」により所定枚数（実施例では、５０枚）だけ印刷するのに要する時間を計算に、「Ｍｏｖｉｎｇ  ｏｎ−ｌｉｎｅ」でウォームアップが必要な状態にあるプリンタに対してはウォームアップに必要な時間を加えた時間がもっと短い時間の順にネットワーク１０に接続されたプリンタ１２〜１６を並べ替えることにより行なわれ、優先条件として距離が入力されているときには、プリンタ情報における「Ｄｉｓｔａｎｃｅ」から印刷ジョブの実行を指示しているクライアントコンピュータからの距離が最も短い順にネットワーク１０に接続されたプリンタ１２〜１６を並び替えることにより行なわれる。図３の優先条件入力画面で優先条件１に印刷時間を入力すると共に優先条件２に距離を入力したときに優先条件に合致する順に並び替えが行なわれ、モニタに上位３位までのプリンタがモニタに表示されている際の表示画面の一例を図５に示す。この例では、優先条件１の印刷時間に合致する順に上位３位までのプリンタが表示されると共に優先条件２の距離に合致する順に上位３位までのプリンタが表示される。優先条件１の印刷時間では、ウォームアップに要する時間と所定枚数（５０枚）印刷するのに要する時間とが区別されてプリンタと共に表示され、優先条件２の距離では、印刷ジョブの実行を指示するコンピュータからの距離がプリンタと共に表示される。
【００２３】
こうしてモニタに優先条件に合致する順に一覧表示すると、この表示画面を用いて行なわれるユーザによるプリンタの選択を受け付け（ステップＳ１５０）、印刷ジョブを選択したプリンタのドライバに割り当てて（ステップＳ１６０）、プリンタ選択支援処理を終了する。ここで、プリンタの選択は、表示出力されたプリンタのうち所望のプリンタにマウスなどのポインティングデバイスのポインタを合わせて操作することにより行なわれる。印刷ジョブを選択したプリンタのドライバに割り当てると、割り当てられたドライバは、印刷ジョブをそのプリンタにより印刷できるように印刷データに変換し、変換した印刷データをプリンタに送信して印刷を実行する。
【００２４】
以上説明した実施例のクライアントコンピュータ２０Ａ，２０Ｂにインストールされたプリンタ選択支援ソフト３０によれば、ネットワーク１０に接続されたプリンタ１２〜１６の抽出条件としての優先条件を入力すると共にネットワーク１０に接続された各プリンタ１２〜１６の性能や機能，状態を含むプリンタ情報を取得し、取得したプリンタ情報と入力した優先条件とを用いて各プリンタ１２〜１６を優先条件に合致する順に並べ替え、その上位３位までのプリンタを条件判断に用いた値と共にモニタに表示出力するから、ユーザが印刷ジョブを実行するプリンタを選択するのを支援することができる。しかも、プリンタがウォームアップが必要な状態にあるか否かや印刷中であるか否かなどのプリンタの現在の状態を考慮するから、ユーザによるプリンタの選択をより適切なものとすることができる。また、プリンタの設置場所やプリンタ間やクライアントコンピュータ２０Ａ，２０Ｂまでの距離をも優先条件として考慮することができるから、ユーザによるプリンタの選択をより適切なものとすることができる。さらに、印刷ジョブを解析せずにプリンタを選択することができるから、プリンタの選択を迅速に行なうことができる。
【００２５】
また、実施例のクライアントコンピュータ２０Ａ，２０Ｂにインストールされたプリンタ選択支援ソフト３０によれば、モニタに表示出力されたプリンタから所望のプリンタを選択するだけで、選択したプリンタにより印刷ジョブを実行することができる。この結果、プリンタを検索するだけのものに比して、簡易な操作で所望のプリンタにより印刷ジョブを実行することができる。
【００２６】
ここで、実施例のクライアントコンピュータ２０Ａ，２０Ｂにインストールされたプリンタ選択支援ソフト３０は、図２に例示するプリンタ選択支援処理のステップＳ１００の処理に相当する条件入力モジュール３２が条件入力モジュールに相当し、同じくプリンタ選択支援処理のステップＳ１１０とＳ１２０の処理に相当するプリンタ情報取得モジュール３４が問い合わせモジュールに相当し、プリンタ選択支援処理のステップＳ１３０とＳ１４０の処理に相当する抽出表示モジュール３６が並べ替えモジュールと表示出力モジュールとに相当する。また、プリンタ選択支援処理のステップＳ１５０とＳ１６０の処理に相当するプリンタ選択印刷実行指示モジュール３８が装置選択モジュールと実行指示モジュールとに相当する。
【００２７】
実施例のプリンタ選択支援ソフト３０では、図３の優先条件入力画面に示すように、二つの優先条件を入力することができるものとしたが、一つの優先条件しか入力することができないものとしても構わないし、三つ以上の優先条件を入力することができるものとしても差し支えない。
【００２８】
また、実施例のプリンタ選択支援ソフト３０では、二つの優先条件を入力したときには、優先条件毎に優先条件に合致する順にプリンタを並べ替えてその上位３位までを各々表示出力するものとしたが、二つの優先条件を入力したときには、二つの優先条件のいずれにも合致する順にプリンタを並べ替えてその上位３位までを表示出力するものとしてもよい。即ち、二つの優先条件をＡＮＤ条件としてプリンタを並べ替えて表示出力するものとしてもよい。また、二つの優先条件をＯＲ条件としてプリンタを並べ替えて表示出力するものとしてもよい。
【００２９】
さらに、実施例のプリンタ選択支援ソフト３０では、優先条件に合致する順に並べ替えてその上位３位までを表示出力するものとしたが、表示するプリンタの数は３位までに限られず、１位だけや２位まで或いは４位以上の順位まで若しくはすべてを表示出力するものとしても構わない。
【００３０】
実施例のプリンタ選択支援ソフト３０では、優先条件として印刷時間やクライアントコンピュータ２０Ａ，２０Ｂからの距離，指定したプリンタからの距離，カラー印刷かモノクロ印刷かのカラーモノクロなど挙げたが、これらの一部を優先条件とするものとしてもよいし、これらに加えて他の条件を優先条件とするものとしてもよい。例えば、画質やソート機能などを優先条件とするものとしてもよい。
【００３１】
実施例のプリンタ選択支援ソフト３０では、プリンタ１２〜１６を並べ替えて表示出力された表示画面を用いてユーザによるプリンタの選択を受け付けたり、受け付けた選択したプリンタで印刷ジョブが実行されるよう印刷ジョブを選択したプリンタのドライバに割り当てるものとしたが、プリンタ１２〜１６を並べ替えて表示出力するだけで、その後のプリンタの選択や印刷ジョブの実行の指示は行なわないものとしても構わない。即ち、プリンタ選択支援ソフト３０からプリンタ選択印刷実行指示モジュール３８を削除するものとしても構わない。
【００３２】
実施例では、プリンタ情報として「Ｍｏｖｉｎｇ  ｏｎ−ｌｉｎｅ」や「Ｓｔａｎｄｂｙ」，「Ｐｒｏｃｅｓｓ  Ｃｏｌｏｒ」，「Ｍａｘ  Ｓｐｅｅｄ」，「Ｐｌａｃｅ」，「Ｄｉｓｔａｎｃｅ」などを挙げたが、これらの一部を用いるだけのものとしてもよいし、これらに加えてプリンタの他の性能や機能，状態を用いるものとしてもよいし、これら以外のプリンタの性能や機能，状態を用いるものとしても構わない。例えば、解像度やインク色数，両面印刷機能，ソート機能などを考えることができる。また、最大印刷速度を示す「Ｍａｘ  Ｓｐｅｅｄ」として、モノクロ印刷時における印刷速度やカラー印刷時における印刷速度などのように機能別の性能を含むものとしてもよい。更に、インクジェットプリンタであるかレーザプリンタであるかのようにプリンタの種類もプリンタ情報として含まれるものとしてもよい。
【００３３】
実施例では、プリンタ情報として、設置されている場所を示す「Ｐｌａｃｅ」や各プリンタ間やクライアントコンピュータとの距離を示す「Ｄｉｓｔａｎｃｅ」が含まれるものとしたが、プリンタにＧＰＳを搭載し、このＧＰＳにより検出されるデータにより計算される位置を「Ｐｌａｃｅ」としたり、このＧＰＳにより検出されるデータから演算して得られる各プリンタ間やクライアントコンピュータとの距離を「Ｄｉｓｔａｎｃｅ」とするものとしてもよい。
【００３４】
実施例では、プリンタ選択支援ソフト３０をクライアントコンピュータ２０Ａ，２０Ｂにインストールするものとしたが、プリンタ選択支援ソフト３０をネットワーク１０に接続されたプリントサーバやアプリケーションサーバにインストールし、クライアントコンピュータ２０Ａ，２０Ｂから印刷ジョブの実行を指示する際にプリントサーバやアプリケーションサーバにプリンタ選択支援ソフト３０を起動する指示を出力するものとしてもよい。
【００３５】
実施例のプリンタ選択支援ソフト３０では、プリンタ情報を各プリンタ１２〜１６に問い合わせるものとしたが、各プリンタ１２〜１６からプリンタ情報を常時取得するプリンタ情報取得サーバをネットワーク１０に接続し、このプリンタ情報取得サーバにプリンタ情報を問い合わせるものとしても構わない。
【００３６】
実施例では、印刷ジョブを実行する印刷装置を選択するための支援に関する本発明をプリンタ選択支援ソフト３０として説明したが、こうしたプリンタ選択支援ソフト３０をコンピュータにインストールしてなる印刷ジョブ実行指示装置の形態としてもよいし、プリンタ選択支援ソフト３０の各モジュールを各ステップとして実行すると共に印刷ジョブの実行段階まで含んだ印刷ジョブ実行方法の形態としてもよい。
【００３７】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【産業上の利用可能性】
【００３８】
本発明は、印刷装置の製造産業やコンピュータプログラムの製造産業に利用可能である。
【図面の簡単な説明】
【００３９】
【図１】実施例のコンピュータネットワークの一例を示す構成図。
【図２】プリンタ選択支援処理の一例を示すフローチャート。
【図３】優先条件入力画面の一例を示す説明図。
【図４】プリンタ情報の一例を示す説明図。
【図５】表示画面の一例を示す説明図。
【符号の説明】
【００４０】
１０  ネットワーク、１２〜１６  プリンタ、２０Ａ，２０Ｂ  クライアントコンピュータ、３０  プリンタ選択支援ソフト、３２  条件入力モジュール、３４  プリンタ情報取得モジュール、３６  抽出表示モジュール、３８  プリンタ選択印刷実行指示モジュール、４２〜４６  ドライバ、４８  他のアプリケーションソフトウエア。
【図１】
2005284938.tif 000003
【図２】
2005284938.tif 000004
【図３】
2005284938.tif 000005
【図４】
2005284938.tif 000006
【図５】
2005284938.tif 000007