(57)【要約】【課題】  ユーザの印刷要求に合う装置条件を有するプリンタを選択する処理を装置側で負担し、ユーザの利便性を向上させる。【解決手段】  ＰＣ１００は、アプリケーションを通じて要求された印刷出力を行うのに最も適したプリンタを選択するプリンタ選択手段１０３を設ける。プリンタ選択手段１０３は、ＰＤＬデータ作成手段１０１を通じて入力された印刷要求側の条件である、描画データの解析結果から得られたオブジェクトの種類（イメージ・グラフィック・テキスト等）及びその比率、デバイス情報（印刷データに示される）及びユーザ設定の手順を経てオブジェクト毎に設定された印刷品質等と、プリンタ情報受信手段１０５を通じて各プリンタから入力されたプリンタ側の条件であるプリンタ情報の対応する情報とを対比し、最も条件の合うプリンタを選択する。【選択図】          図２
2006163660.tif 000002
【特許請求の範囲】
【請求項１】
双方向通信手段によって複数のプリンタと接続可能であり、印刷要求を受け付ける前記複数のプリンタが解釈可能な形式の印刷データを作成する印刷データ作成手段と、前記複数のプリンタからプリンタ情報を受信するプリンタ情報受信手段を有する画像情報処理装置であり、前記印刷データ作成手段には、印刷要求対象の描画データを構成するオブジェクトを解析する手段及びオブジェクトに対する印刷品質情報を取得する手段を設け、前記プリンタ情報受信手段が受信した各プリンタのプリンタ情報と前記印刷データ作成手段が得たオブジェクトの解析結果及び印刷品質情報とに基づいて、当該印刷データの印刷要求を発行するのに最適なプリンタを前記複数のプリンタの中から選択するプリンタ選択手段を備えたことを特徴とする画像情報処理装置。
【請求項２】
請求項1に記載された画像情報処理装置において、前記プリンタ情報受信手段は、プリンタから受信したプリンタ起動時のプリンタ情報或いはプリンタ状態変更時の更新情報を随時前記プリンタ選択手段に通知し、プリンタの選択に反映させることを特徴とする画像情報処理装置。
【請求項３】
請求項1又は２に記載された画像情報処理装置において、前記印刷データ作成手段は、オブジェクトの解析結果として、オブジェクトの種類及びその比率を得ることを特徴とする画像情報処理装置。
【請求項４】
請求項1乃至３のいずれかに記載された画像情報処理装置において、前記プリンタ選択手段は、オブジェクトの解析結果に対応するデバイス情報を条件にした選択処理を優先させ、印刷品質情報を条件にした選択処理を次の順とし、上記条件の何れに対しても適合性が等しいプリンタが複数存在する場合、最初に一致したプリンタを選択することを特徴とする画像情報処理装置。
【請求項５】
請求項1乃至４のいずれかに記載された画像情報処理装置において、オブジェクトに対する印刷品質情報を取得する前記手段として、オブジェクトに対する印刷品質の設定手段を備え、該設定手段は、オブジェクトの種類に対する最も適した印刷品質のデフォルト設定を行い、デフォルト設定をユーザの入力操作により変更可能としたものであることを特徴とする画像情報処理装置。
【請求項６】
請求項５に記載された画像情報処理装置において、ユーザの入力操作が可能な前記オブジェクトに対する印刷品質の設定手段にＷｅｂブラウザを用いることを特徴とする画像情報処理装置。
【請求項７】
印刷要求を発行する画像情報処理装置と双方向通信手段によって接続可能であり、受け付けた印刷要求に示される印刷データを解釈して、得られる描画データと印刷条件に基づいて印刷処理を行うプリンタであり、プリンタ自身が持つ機能や装置状態を示すプリンタ情報を管理し、プリンタ起動時のプリンタ情報或いはプリンタ状態変更時の更新情報を前記画像情報処理装置に随時通知するプリンタ情報管理手段を備えたことを特徴とするプリンタ。
【請求項８】
請求項７に記載されたプリンタにおいて、前記プリンタ情報管理手段は、プリンタ情報として、デバイス情報と印刷品質情報を管理することを特徴とするプリンタ。
【請求項９】
請求項１乃至６のいずれかに記載された画像情報処理装置と双方向通信手段によって接続された請求項７又は８に記載されたプリンタよりなるプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力用データをもとに印刷要求を行う画像情報処理装置及び該画像情報処理装置の印刷要求に応じて印刷出力を行うプリンタに関し、画像情報処理装置が通信手段を介して複数のプリンタに対し印刷要求が可能な場合に、画像情報処理装置側が要求する印刷条件に適った印刷出力が行えるプリンタを選択する機能を実現するための手段を備えた上記画像情報処理装置及びプリンタに関する。
【背景技術】
【０００２】
従来から、画像出力用データをもとに印刷要求を行う画像情報処理装置（例えば、ホストＰＣ）は、プリンタに印刷要求を行うときに、両者間を繋ぐ双方向の通信手段を用いてプリンタの装置情報（装置が持つ機能やステータス等の装置条件を示す情報で、以下「プリンタ情報」という場合もある）を得て、装置条件に適合した要求を行う。
こうした、印刷要求を行うプリンタの装置条件を確認するための手段を備えたプリンタシステムを示す従来例として、下記特許文献１を挙げることができる。特許文献１記載のプリンタシステムでは、ホスト装置は、プリンタからプリンタ情報を取得し、プリンタドライバによって、最新のプリンタ情報を反映した設定画面をユーザに表示する。従って、設定画面には、プリンタ情報をもとに、そのときに使用可能な機能を選択して表示することで設定の誤りを回避し、失敗の無い設定を行うことが可能になる。
ところで、例えば、オフィスに置かれたプリンタ等の印刷装置の場合、異なる種類のプリンタを複数ネットワーク接続して共同で使用する、といった用い方がされる。こうした環境では、利用可能なプリンタが複数台あるので、印刷要求を行う際に、これらのプリンタ情報を1つずつ参照して、印刷要求に合うプリンタを探さなければならず、操作負担が大きくなってしまう。
この操作負担を軽減することを課題として提案された従来技術として、下記特許文献２を挙げることができる。特許文献２記載のデータ処理装置は、ネットワーク上で選択可能なプリンタの１つを指示して、ＣＲＴに表示されたプリンタ選択画面上で、カーソルの指示操作に従ってそのプリンタの構成情報（プリンタ情報に相当）及びデフォルトの設定をキャプション表示させるようにしたものものである。 
【特許文献１】特開２００１−３３７７９８号公報
【特許文献２】特開２０００−１８７５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献２記載のデータ処理装置は、使用可能な各プリンタの構成情報（プリンタ情報）を確認するためのユーザの操作負担を軽減する、という限定された課題に対する解決手段を提案するに留まっている。
つまり、プリンタ情報を確認して、印刷要求に合うプリンタを探し、使用するプリンタを判断するのは、あくまでもユーザによって行われる。従って、従来技術には、さらに負担の軽減を図り、ユーザの利便性の向上を図る余地が残されている。
本発明は、複数の異なる種類のプリンタと、該プリンタに対する印刷要求を行うことが可能な画像情報処理装置よりなるプリンタシステムにおける上述の従来技術の問題に鑑み、これを解決するためになされたもので、ユーザの印刷要求に合う装置条件を有するプリンタを選択するまでの処理を装置（システム）側で負担することにより、さらにユーザの利便性を向上させることを課題とする。
【課題を解決するための手段】
【０００４】
請求項１の発明は、双方向通信手段によって複数のプリンタと接続可能であり、印刷要求を受け付ける前記複数のプリンタが解釈可能な形式の印刷データを作成する印刷データ作成手段と、前記複数のプリンタからプリンタ情報を受信するプリンタ情報受信手段を有する画像情報処理装置であり、前記印刷データ作成手段には、印刷要求対象の描画データを構成するオブジェクトを解析する手段及びオブジェクトに対する印刷品質情報を取得する手段を設け、前記プリンタ情報受信手段が受信した各プリンタのプリンタ情報と前記印刷データ作成手段が得たオブジェクトの解析結果及び印刷品質情報とに基づいて、当該印刷データの印刷要求を発行するのに最適なプリンタを前記複数のプリンタの中から選択するプリンタ選択手段を備えたことを特徴とする画像情報処理装置である。
請求項２の発明は、請求項1に記載された画像情報処理装置において、前記プリンタ情報受信手段は、プリンタから受信したプリンタ起動時のプリンタ情報或いはプリンタ状態変更時の更新情報を随時前記プリンタ選択手段に通知し、プリンタの選択に反映させることを特徴とするものである。
【０００５】
請求項３の発明は、請求項1又は２に記載された画像情報処理装置において、前記印刷データ作成手段は、オブジェクトの解析結果として、オブジェクトの種類及びその比率を得ることを特徴とするものである。
請求項４の発明は、請求項1乃至３のいずれかに記載された画像情報処理装置において、前記プリンタ選択手段は、オブジェクトの解析結果に対応するデバイス情報を条件にした選択処理を優先させ、印刷品質情報を条件にした選択処理を次の順とし、上記条件の何れに対しても適合性が等しいプリンタが複数存在する場合、最初に一致したプリンタを選択することを特徴とするものである。
請求項５の発明は、請求項1乃至４のいずれかに記載された画像情報処理装置において、オブジェクトに対する印刷品質情報を取得する前記手段として、オブジェクトに対する印刷品質の設定手段を備え、該設定手段は、オブジェクトの種類に対する最も適した印刷品質のデフォルト設定を行い、デフォルト設定をユーザの入力操作により変更可能としたものであることを特徴とするものである。
請求項６の発明は、請求項５に記載された画像情報処理装置において、ユーザの入力操作が可能な前記オブジェクトに対する印刷品質の設定手段にＷｅｂブラウザを用いることを特徴とするものである。
【０００６】
請求項７の発明は、印刷要求を発行する画像情報処理装置と双方向通信手段によって接続可能であり、受け付けた印刷要求に示される印刷データを解釈して、得られる描画データと印刷条件に基づいて印刷処理を行うプリンタであり、プリンタ自身が持つ機能や装置状態を示すプリンタ情報を管理し、プリンタ起動時のプリンタ情報或いはプリンタ状態変更時の更新情報を前記画像情報処理装置に随時通知するプリンタ情報管理手段を備えたことを特徴とするプリンタである。
請求項８の発明は、請求項７に記載されたプリンタにおいて、前記プリンタ情報管理手段は、プリンタ情報として、デバイス情報と印刷品質情報を管理することを特徴とするものである。
【０００７】
請求項９の発明は、請求項１乃至６のいずれかに記載された画像情報処理装置と双方向通信手段によって接続された請求項７又は８に記載されたプリンタよりなるプリンタシステムである。
【発明の効果】
【０００８】
請求項１〜９の発明によると、プリンタによって管理されるプリンタ情報をホスト装置（画像情報処理装置）側で取得し、得たプリンタ情報と、描画データを構成するオブジェクトの解析結果及びオブジェクトに対して設定された印刷品質情報に基づいてユーザの印刷要求に合う装置条件を有するプリンタの選択を行うようにしたので、利用可能な複数の異なるプリンタが接続されている場合に最適なプリンタを選ぶのに掛かっていた従来技術におけるユーザの負担を軽減し、ユーザの利便性を向上させることが可能になる。
また、プリンタが起動時のプリンタ情報或いはプリンタ状態変更時の更新情報を随時ホスト装置に通知し、プリンタの選択に反映させるようにしたので、常に最新のプリンタ情報に基づき最適なプリンタの選択が可能になる（請求項２，７）。
【０００９】
また、描画データを構成するオブジェクトの種類及びその比率を解析し、解析結果として得たオブジェクト特性に応じた適性をデバイス条件として有するプリンタを選択できるようにしたので、より有効な選択が可能になる（請求項３，８）。
また、オブジェクトの解析結果に対応するデバイス情報を条件にした選択処理を、印刷品質情報を条件にした選択処理に優先させ、上記条件の何れに対しても適合性が等しいプリンタが複数存在する場合、最初に一致したプリンタを選択するようにしたので、複数ある条件の優先順位が明確になり、一定の選択結果を得ることが可能になる（請求項４）。
また、デフォルト設定をユーザの入力操作により変更可能としたので、よりユーザの意図に沿ったプリンタを選択することが可能になる（請求項５）。
また、オブジェクトに対する印刷品質の設定をユーザの入力操作により行うための手段として、Ｗｅｂブラウザを用いるようにしたので、新しいアプリケーションをインストールすることなく、構成を簡素化し、インストールの手間を省くことが可能になる（請求項６）。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明に係わるプリンタシステムの実施形態を示す。
本発明に係わるプリンタシステムでは、印刷データを作成する画像情報処理装置（実施形態ではＰＣ：Personal Computerである）は、複数の異なるプリンタにネットワークを介して接続されている。従って、ホスト装置としての画像情報処理装置は、利用可能な複数のプリンタの中から選択されたプリンタに対し印刷要求を発行する。
図１は、こうした構成のプリンタシステムの概略構成を示す。図１において、ホスト装置としての画像情報処理装置は、ユーザ端末（ＰＣ）１００として示される。ＰＣ１００と複数の異なるプリンタ２００ａ，２００ｂは、それぞれネットワーク３００を介して接続される。
ＰＣ１００が印刷要求を発行するプリンタを選択するために必要となるプリンタ情報は、ネットワーク３００を介してそれぞれのプリンタ２００ａ，２００ｂからＰＣ１００に送信される。このため、プリンタ２００ａ，２００ｂは、双方向通信が可能な手段を備える。プリンタ自身の状態の変化によりプリンタ情報が変更されたときには、随時、ネットワークを介して変更後のプリンタ情報がプリンタ２００ａ，２００ｂからＰＣ１００に通知される。
また、印刷要求を発行するプリンタの選択後、ＰＣ１００は、決定されたプリンタ（同図示の例では、プリンタ２００ａ）に対し印刷要求を送信する。
【００１１】
従来、図１に示すようなシステム環境では、ユーザが各プリンタのプリンタ情報を確認して、印刷要求に合うプリンタを探し、使用するプリンタを判断し、プリンタの選択を行っていた。このため、特に機能にそれぞれ違いがある多数のプリンタが接続されている場合に、プリンタの選択に伴うユーザの負担が大きく、利便性を損なっていた。
そこで、本発明では、装置（システム）にプリンタ選択手段を設け、装置（システム）側でプリンタの選択を行うことにより、ユーザの負担を軽減して、利便性の向上を図るようにするものである。
図２は、本発明に係わるプリンタシステムを構成するＰＣとプリンタの内部構成及び情報の流れを示すブロック図である。
図２に示すプリンタシステムは、図１のシステムにおけるＰＣ１００とプリンタ２００に対応するものである。即ち、ＰＣ１００は、ユーザの指示に従い印刷データを作成し、作成した印刷データを印刷要求として、指定のプリンタ２００に送信する機能を持つ。また、プリンタ２００は、ＰＣ１００から送信されてくる印刷データを印刷要求として受け取り、印刷データに基づいた印刷出力を行い、このほかにプリンタ情報をＰＣ１００に通知する機能を持つ。
【００１２】
図１のプリンタシステムが通常持つ、上記した基本的な機能に加えて、本実施形態では、利用可能な複数のプリンタの中から、印刷要求に示される印刷条件に適した能力を備えたプリンタを選択する機能を備える。この機能をシステム上で実現するための手段について、図２を参照して、次に詳細に説明する。
まず、印刷要求を発行するホスト装置としてのＰＣ１００が備える手段について説明する。
描画データを生成するアプリケーション等を通して、ユーザによって指示される印刷要求は、ＰＤＬデータ作成手段１０１によって受け付けられる。
ＰＤＬデータ作成手段１０１は、受け付けた印刷要求対象の描画データをＰＤＬ（Page Description Language）形式のデータで表すことにより、プリンタ２００で解釈可能な印刷データを生成する。生成された印刷データには、既存の技術と同様に、描画データ以外に、デバイス情報や描画コマンド等の描画条件の設定に用いられる各種のデータが含まれる。
また、ＰＤＬデータ作成手段１０１は、印刷データを生成する際、後述するプリンタの選択に用いるために、描画データの画像種を解析し、イメージ・グラフィック・テキスト等のオブジェクトの種類及びその比率を解析結果として得る。
ＰＤＬデータ作成手段１０１によって作成された印刷データ、並びに解析結果として得た、オブジェクトの種類及びその比率は、プリンタ選択手段１０３に送られる。
【００１３】
上記のように、ＰＤＬデータ作成手段１０１によって、印刷要求内容からプリンタを選択するために用いる情報を得るが、他方の選択されるプリンタ、即ち印刷要求に適した能力を持つプリンタを探すために用いるプリンタ情報は、プリンタ２００から取得する。
プリンタ情報受信手段１０５は、プリンタ２００からプリンタ情報を取得するための手段として設けられたもので、双方向通信手段により接続されたプリンタ２００が送信してくるプリンタ情報を受信する。プリンタ情報受信手段１０５は、プリンタ２００からのプリンタ情報を常時受信できる状態にあり、プリンタ情報を受信すると、プリンタ選択手段１０３に受信したプリンタ情報を通知する。従って、プリンタ選択手段１０３は、常に最新のプリンタ２００の状態を表すプリンタ情報を用いて、選択するプリンタを判断することが可能になる。
【００１４】
プリンタ選択手段１０３は、プリンタ情報受信手段１０５から通知されるプリンタ情報と、ＰＤＬデータ作成手段１０１から通知されるオブジェクトの種類及びその比率等から印刷するプリンタを選択する。
この選択の際に、各オブジェクトに割り当てられた印刷品質をユーザの入力操作によって設定可能として、設定された印刷品質に対応する描画能力によってプリンタの選択を行うことができるようにする。
ユーザが印刷品質を設定するためのユーザＩ／Ｆ、即ちユーザへの表示出力とユーザ入力を受け付ける機能は、Ｗｅｂブラウザ１０７を用いることによって実現できる。本実施形態では、印刷品質のデフォルト設定をユーザ入力により変更するという動作により、印刷品質のユーザ設定を確定する。
従って、Ｗｅｂブラウザ１０７は、ＰＤＬデータ作成手段１０１からプリンタ選択手段１０３経由で通知されてくる、各オブジェクトに割り当てられた印刷品質のデフォルト設定（ＰＤＬデータ作成手段１０１からプリンタ選択手段１０３に通知される印刷データに含まれる）を受け取った後、この設定をユーザに示す。表示された印刷品質のデフォルト設定に対し、ユーザからの設定変更を指示する入力がなければ、デフォルト設定が採用され、設定変更を指示する入力があれば、変更後の設定が採用され、プリンタ選択手段１０３に結果が通知される。
このようにして、プリンタ情報受信手段１０５から通知されるプリンタ情報とＰＤＬデータ作成手段１０１から通知されるオブジェクトの種類及びその比率並びに印刷データと、Ｗｅｂブラウザ１０７から通知される印刷品質の設定に基づいて、プリンタ選択手段１０３は、印刷要求を発行するプリンタを選択し、印刷データを選択したプリンタに送信する。
【００１５】
次いで、ＰＣ１００からの印刷要求を受け付けるプリンタ２００が備える手段について、図２を参照して説明する。
プリンタ２００は、ＰＣ１００から受信した印刷データのプリント出力を行う描画処理手段２０１の他に、プリンタ情報管理手段２０５を備え、ここでプリンタが備える機能、能力を表すデバイス情報及びステータスや設定状態を示す情報を含むプリンタ情報を管理する。プリンタ情報管理手段２０５は、管理機能の１つとしてＰＣ１００にプリンタ情報を通知するプリンタ情報通知機能２０７を有し、通知されるプリンタ情報により、プリンタ２００がホストＰＣ１００の要求する印刷条件に合い、最適化された設定条件に従って使用されるようにする。
また、ホストＰＣ１００では、各プリンタから通知されてくるプリンタ情報が、ネットワーク接続された複数のプリンタの中から印刷要求を発行するプリンタを選択するために用いられる。プリンタの選択に用いられるプリンタ情報には、デバイスに関する生の情報以外に、イメージ・グラフィック・テキスト等のオブジェクトの種類に対する適性の度合いを示す情報（例えば、イメージ、テキストそれぞれのオブジェクトに対する特性が、優れているか、又は普通であるか、といった情報）が作成される。さらに、プリンタの選択に用いられるプリンタの状態を示すプリンタ情報として最新の情報を提供するために、ホストＰＣ１００からの要求に従って描画処理手段２０１で行われた直前の処理において設定された印刷品質情報（後述の図５に示すユーザにより設定された印刷品質）も通知される。
【００１６】
プリンタ情報管理手段２０５は、ホストＰＣ１００に通知するプリンタ情報を作成し、最新のプリンタ情報の通知を管理するために、プリンタ情報作成／更新機能２０９を有する。
プリンタ情報管理手段２０５は、プリンタ２００の起動時にプリンタ情報作成／更新機能２０９でプリンタ情報を作成し、プリンタ情報通知機能２０７によってプリンタ情報をホストＰＣ１００に送信する。また、プリンタ２００の状態が変更した場合、プリンタ情報作成／更新機能２０９で変更を反映させ、プリンタ情報を更新して、常に最新のプリンタ情報をホストＰＣ１００に通知する。
図３は、プリンタ情報管理手段２０５で行われる処理の制御フローを示す図である。
図３に示す制御フローは、プリンタの電源がＯＮされた場合、もしくは、プリンタの状態が変更した場合に、図示しないメインコントローラが、プリンタ情報管理手段２０５に実行を指示する。
プリンタ情報管理手段２０５は、プリンタ情報作成／更新の指示に従い、プリンタ情報作成／更新機能２０９を用いて、プリンタ情報を作成するか、或いは更新処理を行う（ステップＳ１０１）。ここに、電源ＯＮ時には、プリンタ情報管理手段２０５によって管理される情報のうち、ホストＰＣ１００が必要とするプリンタ情報の全てが作成される。また、プリンタの状態に変更が生じた場合には、変更すべきプリンタ情報を指定して、変更後の情報のみが更新情報として作成される。
次に、作成したプリンタ情報を通知すべき双方向通信可能なホストＰＣ１００を検索し（ステップＳ１０２）、検索結果として得られたホストＰＣ１００に対し、プリンタ情報を通知する（ステップＳ１０３）。この通知処理を検索順に全てのホストＰＣ１００への通知が完了するまで繰り返して（ステップＳ１０４）、完了したところでこの制御フローを終了する。
【００１７】
次に、上記ホストＰＣ１００（図２参照）の印刷要求時の処理について、図４に示す制御フローを参照して説明する。
ホストＰＣ１００は、描画データを生成するアプリケーション等を通じて、ユーザの入力によって指示される印刷要求を受信すると、ＰＤＬデータ作成手段１０１で描画データを対象にしてＰＤＬ形式の印刷データを作成する（ステップＳ２０１）。この印刷データの作成の際、描画データの画像種を解析し、イメージ・グラフィック・テキスト等のオブジェクトの種類及びその比率を解析結果として得る。
次に、ＰＤＬデータ作成手段１０１は、解析結果として得たオブジェクトの種類及びその比率を印刷データとともにプリンタ選択手段１０３に送る（ステップＳ２０２）。
プリンタ選択手段１０３は、受け取った印刷データに示された各オブジェクトに割り当てられた印刷品質のデフォルト設定をＷｅｂブラウザ１０７に通知する。この通知を受けるＷｅｂブラウザ１０７では、デフォルト設定された印刷品質をユーザに表示する（ステップＳ２０３）。
Ｗｅｂブラウザ１０７が行う画面表示は、始めにデフォルト設定の画面を表示し、デフォルト設定に対して印刷品質の設定を変更するためのユーザの入力を可能にするものであり、例えば、図５に示される設定入力画面により実施することができる。
図５に示す設定入力画面１５０には、画像オブジェクト種に対して印刷品質の設定を行うことができるように、設定用の表示欄１５３が設けられている。
この例では、オブジェクトをイメージ・グラフィック・テキストとしているので、３種類のオブジェクトに対応して、印刷品質の「現在の設定」と「変更後の設定」を示す表示欄を設けている。「現在の設定」は、始めにデフォルト設定が表示される。
また、品質の設定データは、「１．品質優先」「２．標準」「３．速度優先」の３段階として、それぞれの数字によりデータ値を表している。設定を変更する場合には、オブジェクト毎にテンキーを操作し、「１．品質優先」「２．標準」「３．速度優先」の数字を入力し、設定の確認は、終了キー１５１の操作による。
なお、ここでは、オブジェクトをイメージ・グラフィック・テキストの３種類としたが、これ以外にも、オブジェクトに一般文書や写真といった印刷文書の種類を含めること、また、印刷品質に設定なしや直接ＰＤＬ名を指定できるようにする、という方法を用いることが可能である。
【００１８】
次のステップでは、図５に示すような、印刷品質の設定の変更を可能にする画面表示に応じて、ユーザの入力操作が行われたか、否かをチェックする（ステップＳ２０４）。
このチェックの結果、ユーザの入力が無ければ、デフォルトのままの設定で（ステップＳ２０４-NO）、他方、ユーザの入力があれば、入力値を反映させて、設定の変更を行う（ステップＳ２０５）。
この後、プリンタ選択手段１０３は、印刷要求を行うのに最も適したプリンタを選択する（ステップＳ２０６）。即ち、ＰＤＬデータ作成手段１０１を通じて入力された印刷要求側の条件である、描画データの解析結果として得たオブジェクトの種類（イメージ・グラフィック・テキスト等）及びその比率、デバイス情報（印刷データに示された）及びオブジェクト毎に設定された印刷品質（ユーザ設定の手順を経た）等と、プリンタ情報受信手段１０５を通じて入力されたプリンタ側の条件であるプリンタ情報とを対比し、最も条件の合うプリンタを選択する。
【００１９】
プリンタの選択に用いる第１の方法は、描画データを解析して得た、オブジェクトの種類及びその比率に着目した方法である。この方法は、オブジェクトの種類及びその比率が描画データの特性を示すので、この特性に対するプリンタの適性を調べることによって、プリンタを選択する方法である。プリンタの適性は、各プリンタから通知されるプリンタ情報から知ることが可能である。特に、本実施形態では、プリンタのデバイス情報として、オブジェクトの種類に対する適性の度合いを示す情報（例えば、イメージ、テキストそれぞれのオブジェクトに対する特性が、優れているか、又は普通であるか、といった情報）を得ることできるので、この情報からプリンタの適性を知ることができる。従って、このプリンタの適性と描画データの特性（オブジェクトの種類及びその比率）とのマッチングをみることによって、選択するプリンタを決めることが可能になる。
プリンタの選択に用いる第２の方法は、オブジェクトに対応して設定された印刷品質に着目する方法である。この方法は、ユーザ設定の手順を経て（図５参照）、オブジェクト毎に設定された印刷品質と、各プリンタから通知されたプリンタ情報に示された印刷品質（プリンタの状態を表す情報として、直前の処理においてプリンタに設定された印刷品質情報）とのマッチングをみることによって、選択するプリンタを決める方法である。
さらに、上記以外の選択方法として、印刷データに示される他の設定条件と、プリンタ情報のデバイス情報に示される対応する条件との間のマッチングを調べ、その結果を選択の判断材料に加えて、選択するプリンタを決める方法を採用することが可能である。このようなプリンタの選択方法として、例えば、デバイス情報を条件にプリンタを選び、次に印刷品質情報を条件に選ぶという２ステップの選択方法を用いることが考えられる。この方法を用いる場合、２ステップの条件のマッチングを調べ、どちらの条件についても等しい最適なプリンタが複数存在する、という結果が得られることがある。このような場合に、最終的には１つに絞らなければならない。従って、本例では、このような場合には、最初に一致したプリンタを選択することにより、１台のプリンタを選択し得るようにする。
【００２０】
上記のようにして、印刷要求を発行するプリンタとして、印刷要求に対して最も条件の合うプリンタを選択し、選択されたプリンタを宛先に指定して、印刷データを送信し（ステップＳ２０７）、本制御フローを終了する。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の対象となるプリンタシステムの概略構成の１例を示す。
【図２】本発明に係わるプリンタシステムを構成するＰＣとプリンタの内部構成及び情報の流れを示すブロック図である。
【図３】プリンタのプリンタ情報管理手段（図２参照）で行われる処理の制御フロー図を示す。
【図４】ホストＰＣ（図２参照）における印刷要求時の処理の制御フロー図を示す。
【図５】印刷品質の設定を変更するためのユーザ入力を可能とする画面表示を示す。
【符号の説明】
【００２２】
１００・・ＰＣ（Personal Computer）、
１０１・・ＰＤＬデータ作成手段、    １０３・・プリンタ選択手段、
１０５・・プリンタ情報受信手段、    １０７・・Ｗｅｂブラウザ、
２００，２００ａ，２００ｂ・・プリンタ、
２０１・・描画処理手段、            ２０５・・プリンタ情報管理手段、
２０７・・プリンタ情報通知機能、    ２０９・・プリンタ情報作成／更新機能、
３００・・ネットワーク。
【図１】
2006163660.tif 000003
【図２】
2006163660.tif 000004
【図３】
2006163660.tif 000005
【図４】
2006163660.tif 000006
【図５】
2006163660.tif 000007