(57)【特許請求の範囲】
【請求項１】
ネットワーク接続されている画像処理端末から入力される印刷ジョブの画像データ又は描画命令に基づいた画像処理を行う画像処理部と、前記画像処理部の処理結果に応じた画像を形成して出力可能な複数の出力装置と、を含む画像形成装置であって、
前記出力装置がキャリブレーションを行ってからの処理量を含む動作情報及び、出力装置が出力可能な解像度を含む機能情報を、出力装置の固有情報として管理する管理手段と、
前記印刷ジョブが画質及び色再現性を優先した画像の出力を行うように指定されているときに、前記管理手段が管理する前記出力装置ごとの前記固有情報に基づいて、画質及び色再現性を優先した画像の出力が可能な出力装置を選択する選択手段と、
を含むことを特徴とする画像形成装置。
【請求項２】
前記選択手段は、前記処理端末との間のネットワークプロトコルがApple Talk（登録商標）である場合に、前記複数の出力装置から前記画質及び色再現性を優先した画像の出力が可能な出力装置を選択することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記選択手段は、前記画像処理端末が、前記画質及び色再現性を優先した画像の出力を要求する画像処理端末として設定されている場合に、前記複数の出力装置から画質及び色再現性を優先した画像の出力が可能な出力装置を選択することを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録紙等に画像を形成する画像形成装置に係り、詳細には、複数の出力装置の何れかを選択して記録紙に画像を形成する画像形成装置に関する。
【０００２】
【従来の技術】
記録紙に画像を形成する画像形成装置には、プリントサーバに複数のプリンタが出力装置として接続されたものがある。このような画像形成装置では、プリントサーバにネットワーク接続されたパソコン等の画像処理端末から入力される画像データ又は描画命令に基づいた画像を、何れかのプリンタで記録紙に形成して出力する（以下「印刷処理」とする）。
【０００３】
また、複数のプリンタが接続されているプリントサーバを用いて印刷処理を行うときには、クライアント端末側で、プリンタを選択するのに代えて画像形成装置（プリントサーバ）側で、プリンタの動作状況に応じてどのプリンタから出力するかを振り分けるものがあり、これにより、印刷処理を行うときにクライアント端末側でプリンタを選択する煩雑な操作を省略することができるようにしている。
【０００４】
ところで、同一の機種のプリンタにおいても、画質や色再現精度等が異なることがある。すなわち、機能が略同じでも画質や色再現性等においては、実質的に個体差がある。また、プリンタでは、画質や色再現性を維持するためには、一定時間又は一定枚数を処理するごとにキャリブレーション等を行う必要があり、高い画質や色再現性を維持するためには、プリンタのランニングコストがかかることになる。
【０００５】
一方、デザイン部門等では、画質や色再現精度を優先した印刷出力が望まれることが多く、このときに、単にプリンタの動作状況に応じて振り分けるようにすると、画質や色再現性が優先されずに印刷出力されてしまうことがある。
【０００６】
また、一般事務等においては、多量の文書等を印刷出力するために画質よりも処理速度を優先したいことが多いが、これに反して、比較的低速度で印刷出力されてしまうことがある。
【０００７】
このために、例えば、特開平９−９１１０３号公報等では、指定されたジョブの内容とプリンタである複写機の機能情報に基づいて、ジョブ内容に応じた機能を備えたプリンタを選択して印刷出力するように提案している。
【０００８】
【発明が解決しようとする課題】
しかしながら、プリンタの機能情報が同じでも、コストの削減のためのキャリブレーションの省略等のために画質や色再現性には、個体差を生じることがあり、同一のプリンタでも、使用状況によっては画質や色再現性が異なり、画質や色再現性を優先したくとも、必ずしも希望に沿ったプリンタが選択されるとは限らない。
【０００９】
また、印刷処理を行うときに、クライアント端末側で、最適と思われるプリンタを手動操作によって選択しようとしたときにも、どのプリンタが適切かの判断が不可能となっている。
【００１０】
本発明は上記事実に鑑みてなされたものであり、複数の出力装置の何れかを用いて、特に画質や色再現性を優先させた印刷処理を行うときに、適切な出力装置の選択を可能とする画像形成装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために本発明は、ネットワーク接続されている画像処理端末から入力される印刷ジョブの画像データ又は描画命令に基づいた画像処理を行う画像処理部と、前記画像処理部の処理結果に応じた画像を形成して出力可能な複数の出力装置と、を含む画像形成装置であって、前記出力装置がキャリブレーションを行ってからの処理量を含む動作情報及び、出力装置が出力可能な解像度を含む機能情報を、出力装置の固有情報として管理する管理手段と、前記印刷ジョブが画質及び色再現性を優先した画像の出力を行うように指定されているときに、前記管理手段が管理する前記出力装置ごとの前記固有情報に基づいて、画質及び色再現性を優先した画像の出力が可能な出力装置を選択する選択手段と、を含むことを特徴とする。
【００１２】
この発明によれば、出力装置がキャリブレーションを行ってからの処理量を含む出力装置ごとの動作情報を保持させ、出力装置のキャリブレーションなどのメンテナンス、印刷処理に応じて動作情報を更新させる。なお、動作情報の保持は、各出力装置か画像処理部の何れか一方に設けることができる。
【００１３】
管理手段は、出力装置の動作情報に出力装置の機能情報を加えて、出力装置の固有情報として管理する。
【００１４】
これにより、固有情報から個々の出力装置が、どのような状態にあるのかを把握することができるので、画質や色再現性を優先できるように出力装置を指定することができる。
【００１６】
選択手段は、画質及び色再現性を優先した画像の出力が指定されている印刷ジョブに対して出力装置の固有情報に基づいて出力装置を選択する。
【００１８】
これにより、色再現性等を優先する印刷ジョブに対しては、複数の出力装置から色再現性が最も高い出力装置を的確に選択することが可能となる。
【００１９】
このような本発明では、前記選択手段は、前記処理端末との間のネットワークプロトコルがApple Talk（登録商標）である場合に、前記複数の出力装置から前記画質及び色再現性を優先した画像の出力が可能な出力装置を選択する。
すなわち、選択手段は、画像処理端末との間のネットワークプロトコルが、画質及び色再現性を優先した画像処理端末に多用されているApple Talk（登録商標）である場合に、出力装置の固有情報に基づいて画質及び色再現性を優先した出力装置を選択する。
【００２０】
さらに、本発明は、前記選択手段は、前記画像処理端末が、前記画質及び色再現性を優先した画像の出力を要求する画像処理端末として設定されている場合に、前記複数の出力装置から画質及び色再現性を優先した画像の出力が可能な出力装置を選択するものであっても良い。
【００２１】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。図１には、本実施の形態に適用したネットワーク環境１０の概略構成を示している。このネットワーク環境１０は、画像処理装置として設けられているプリントサーバ１２と、画像処理端末として設けられている複数のクライアント端末１４とが、通信回線１６を介してネットワーク接続されている。
【００２２】
また、プリントサーバ１２には、出力装置として複数のＩＯＴ１８が接続されており、これにより、画像形成装置２０を形成している。プリントサーバ１２は、クライアント端末１４から出力される印刷ジョブを受信すると、この印刷ジョブの画像データに対して所定の画像処理を施すと共に、複数のＩＯＴ１８の何れかを選択して処理結果を出力することにより記録紙に画像を形成する。なお、以下では、一例として、２台のＩＯＴ１８Ａ、１８Ｂを用いて説明するが（特に区別しないときには「ＩＯＴ１８」とする）、画像形成装置２０としては、３台以上のＩＯＴ１８がプリントサーバ１２に接続されていても良い。また、複数のＩＯＴ１８は、印刷機能、処理能力が異なっても良いが、印刷機能、処理能力が同じ同一機種を含んでいても良く、本実施の形態では、ＩＯＴ１８Ａ、１８Ｂが同一機種であるとして説明する。
【００２３】
図２に示すように、プリントサーバ１２及びクライアント端末１４には、ネットワークインターフェイス（ネットワークＩ／Ｆ）２２、２４が設けられており、このネットワークＩ／Ｆ２２、２４を介してそれぞれが通信回線１６に接続している。
【００２４】
クライアント端末１４に設けているネットワークＩ／Ｆ２４は、Apple Talk（アップルトーク）、ＴＣＰ／ＩＰ等の従来公知の通信プロトコル（ネットワークプロトコル）を用い、プリントサーバ１２のネットワークＩ／Ｆは、クライアント端末１４で使用する通信プロトコルの何れとも対応可能となっている。すなわち、プリントサーバ１２は、従来公知の任意のネットワークプロトコルによる接続が可能となっている。
【００２５】
また、プリントサーバ１２は、従来公知の双方向インターフェイス（双方向Ｉ／Ｆ）２６を備えており、この双方向Ｉ／Ｆ２６を介してＩＯＴ１８Ａ、１８Ｂのそれぞれに接続している。
【００２６】
このようなプリントサーバ１２は、パーソナルコンピュータ（ＰＣ）に所定の機能を備えたＰＣＩボードを追加するなどして構成することができる。また、プリントサーバ１２は、キーボード、マウス等の入力デバイスやＣＲＴディスプレイやＬＣＤディスプレイ等の表示デバイスを備えており、表示デバイスに表示した画像に対する処理及び表示画像を印刷出力するＷＹＳＩＷＹＧ機能を備えたものであっても良い。
【００２７】
プリントサーバ１２には、ＩＯＴ１８を用いた印刷処理を制御するプリントコントローラ２８と共に画像処理部３０が設けられている。画像処理部３０は、例えば、クライアント端末１４から印刷ジョブとして入力される画像データや描画データ、描画命令などに基づいてラスタデータを生成するＲＩＰ処理を行なう。
【００２８】
なお、プリントサーバ１２は、入力された印刷ジョブを処理待ちキューに格納すると共に、処理待ちキューに格納している印刷ジョブを順に読み出して、画像処理（ＲＩＰ処理）を実行し、画像処理されてＩＯＴ１８へ出力されるデータ（ラスタデータ）を印刷待ちキューに格納して、この印刷待ちキューからＩＯＴ１８へ順に出力する。また、プリントサーバ１２では、各種の印刷機能が設けられており、印刷ジョブで設定された印刷機能を用いた画像処理が可能となっている。すなわち、プリントサーバ１２は、従来公知の基本的構成を備えたものであり、本実施の形態では、この点の詳細な説明を省略する。
【００２９】
クライアント端末１４は、各種のアプリケーション３２を備えており、アプリケーション３２を用いて、画像の作成、加工、編集等の画像処理や文書作成等を行う。
【００３０】
また、クライアント端末１４には、プリンタドライバ（ドライバソフト）３４が設けられており、このプリンタドライバ３４を介して、画像データ又は描画データと各種の処理指示とを印刷ジョブとしてプリントサーバ１２へ送信する。
【００３１】
ネットワーク環境１０では、クライアント端末１４上で作成した画像データ、描画データ又は文書データ等（以下総称して「画像データ」とする」と各種の処理指示とを印刷ジョブとしてプリントサーバ１２に送信されることにより、プリントサーバ１２が、この印刷ジョブに対して指定された画像処理を施してＩＯＴ１８へ出力する。これにより、印刷ジョブに応じた印刷物が得られる。
【００３２】
ところで、ＩＯＴ１８のそれぞれには、メンテナンス情報保持部３６が設けられている。ＩＯＴ１８では、例えば、キャリブレーションを実行することにより、色再現性等の調整が行われ、これにより、高画質の画像形成が可能となる。また、記録紙の搬送用ローラ等は、印刷処理を行うことにより磨耗するので、交換が必要となることがある。
【００３３】
メンテナンス情報保持部３６は、ＩＯＴ１８のメンテナンスを行ったか否か、行う必要があるか否か、メンテナンスを行ってから印刷出力した枚数（処理量）等をカウントして保持する。
【００３４】
一方、プリントサーバ１２には、ＩＯＴ情報管理部３８が設けられている。このＩＯＴ情報管理部３８では、各ＩＯＴ１８の解像度等のそれぞれが持つ機能情報が予め入力されている。また、ＩＯＴ情報管理部３８では、予め設定されている所定のタイミングで、ＩＯＴ１８のそれぞれに設けているメンテナンス情報保持部３６から、ＩＯＴ１８毎のメンテナンス情報及び動作情報を読み込み、機能情報と合わせて、ＩＯＴ１８のそれぞれの固有情報として保持管理する。
【００３５】
なお、メンテナンス情報及び動作情報は、変化のあったときにＩＯＴ１８から通知するようにして、この通知に基づいてＩＯＴ情報管理部３８で該当するＩＯＴ１８の固有情報を更新するようにしても良い。また、メンテナンス情報保持部３６を備えていないＩＯＴ１８に対しては、メンテナンス情報や動作情報を、直接、プリントサーバ１２のＩＯＴ情報管理部３８に入力して保持するようにしてもよい。
【００３６】
これにより、プリントサーバ１２では、例えば、キャリブレーションが実施されて最も高精度、色再現性の高いＩＯＴ１８の選択や、処理速度の高いＩＯＴ１８の選択等が可能となっている。なお、以下では、一例として固有情報の中で、色再現性を中心に説明する。
【００３７】
プリントサーバ１２には、出力要求設定部４０、出力判定部４２及び出力切替部４４が設けられている。
【００３８】
出力要求設定部４０では、クライアント端末１４から入力される印刷ジョブ上で、印刷出力をするＩＯＴ１８の指定があるか否か及びＩＯＴ１８の選択を、プリントサーバ１２側に委ねる自動選択に設定されているか否かを読み取るようになっている。
【００３９】
また、出力要求設定部４０では、クライアント端末１４からの要求によってＩＯＴ情報管理部３８に保持している管理情報（固有情報）を、クライアント端末１４へ出力するようになっており、これにより、ネットワーク環境１０では、クライアント端末１４上で、印刷出力を行うＩＯＴ１８を印刷ジョブの内容に応じて的確に設定できるようになっている。
【００４０】
出力判定部４２では、クライアント端末１４側でＩＯＴ１８が指定されているときには、該当する印刷ジョブに基づいて生成したラスタデータを、指定されたＩＯＴ１８へ出力するように出力切替部４４を制御する。
【００４１】
また、出力判定部４２では、ＩＯＴ１８の自動選択が設定されていると、印刷ジョブ内の情報、印刷ジョブを送信したクライアント端末１４との間で用いたネットワークプロトコル、クライアント端末１４を介して特定されるユーザ情報等と、ＩＯＴ情報管理部３８に保持しているＩＯＴ１８の管理情報に基づいて、印刷処理を実行するＩＯＴ１８を選択して、出力切替部４４を制御する。
【００４２】
例えば、ネットワークプロトコルでは、ＴＣＰ／ＩＰを用いるクライアント端末１４では、文書等を印刷出力する事務系の職種が多く、これに対して、デザイン系の部署に用いられているクライアント端末１４のネットワークプロトコルは、Apple Talk（登録商標）が多い。ここから、出力判定部４２では、ネットワークプロトコルに基づいてＩＯＴ１８を選択するときには、ネットワークプロトコルがApple Talkのクライアント端末１４から送信された印刷ジョブに対しては、その時点で高画質の印刷出力が可能なＩＯＴ１８を選択するようにしている。
【００４３】
また、高画質で印刷出力を行うクライアント端末１４が設定されていることにより、このクライアント端末１４から送信された印刷ジョブに対しても、その時点で高画質の印刷出力が可能なＩＯＴ１８を選択するようにしている。
【００４４】
さらに、出力判定部４２には、その時点で高画質の印刷出力が可能なＩＯＴ１８を選択するように、印刷ジョブ内のファイル名、拡張子、属性等が設定されており、出力判定部４２では、該当するファイル名、拡張子、属性を検出した時には、その時点で高画質の印刷出力が可能なＩＯＴ１８を選択するようにしている。なお、ファイル情報に基づいたＩＯＴの選択は、クライアント端末１４に設けているプリンタドライバ３４で行うようにしても良い。
【００４５】
これにより、画像形成装置２０では、プリントサーバ１２に入力された印刷ジョブに対する印刷処理が、適正なＩＯＴ１８によって実行されるようにしている。
【００４６】
ここで、画像形成装置２０を用いた印刷処理を説明する。
【００４７】
画像形成装置２０を形成するＩＯＴ１８は、色再現性を維持するためにキャリブレーション機能を備えており、所定のタイミングでキャリブレーションが実行される。
【００４８】
図３には、一般的キャリブレーション処理の流れを示している。
【００４９】
キャリブレーションは、まず、標準パッチデータを用いて、印刷処理を行う（ステップ１００）。このときに、キャリブレーションを行うＩＯＴ１８へ標準パッチデータを出力して、標準パラメータで色補正を行うことによりカラーパッチ画像を印刷出力する。
【００５０】
次に、印刷出力上のカラーパッチ画像を測色器によって測定し（ステップ１０２）、測定結果に基づいて補正パラメータを算出する（ステップ１０４）。
【００５１】
この後に、算出した補正パラメータをパラメータに設定して（ステップ１０６）、標準パッチデータの印刷処理を行い（ステップ１０８）、印刷出力されたカラーパッチ画像を測色器によって測色して（ステップ１１０）、誤差を求めておく（ステップ１１２）。
【００５２】
すなわち、標準パッチデータを、標準プロファイルを用いて色補正を施して印刷処理し、この印刷出力を測色することにより得られる補正パラメータから、色補正を行うときのプロファイルを作成する。
【００５３】
ＩＯＴ１８は、キャリブレーションによって作成したこのプロファイルに基づいて印刷処理を行うことにより、適正な色再現性が得られ、高画質の画像を記録紙上に形成することができる。
【００５４】
ＩＯＴ１８のそれぞれに設けられているメンテナンス情報保持部３６は、キャリブレーションが行われたか否かと共に、キャリブレーションが行われると、キャリブレーションが終了してからの印刷出力枚数をカウントし、メンテナンス情報及び動作情報として保持する。
【００５５】
なお、前記したように、メンテナンス情報の変化や動作情報の変化が生じたときに、その変化情報をプリントサーバ１２のＩＯＴ情報管理部３８へ出力して、ＩＯＴ情報管理部３８煮保持している情報（固有情報）を、直接更新するようにしても良い。また、キャリブレーションは、これに限らず、ＩＯＴ１８のそれぞれで設定されている適切な方法を用いて行うものであってもよい。また、メンテナンス情報保持部３６では、ＩＯＴ１８に設けられている搬送用ローラの交換等のメンテナンスが行われたときには、該当メンテナンスが終了してからの印刷出力枚数をカウントして保持するなどの、ＩＯＴ１８のそれぞれの動作状況に応じて変化する各種の情報を保持するものであっても良く、より好ましい。
【００５６】
一方、プリントサーバ１２に設けているＩＯＴ情報管理部３８では、例えば一定時間間隔等の予め設定されているタイミングで、ＩＯＴ１８のそれぞれに設けているメンテナンス情報保持部３６に対してメンテナンス情報及び動作情報を要求し、この要求によって入力されるメンテナンス情報及び動作情報を、それぞれのＩＯＴ１８の機能情報に加えることにより、ＩＯＴ１８の間の個体差を含む固有情報として管理し、その時点で最も高画質の画像を印刷出力可能なＩＯＴ１８を把握可能とする。
【００５７】
また、プリントサーバ１２では、クライアント端末１４からＩＯＴ１８の管理情報が要求されると、ＩＯＴ情報管理部３８に保持している固有情報をクライアント端末１４へ出力する。
【００５８】
すなわち、図４に示すように、ネットワーク環境１０上では、プリントサーバ１２が予め設定されているタイミングで、ＩＯＴ１８Ａ、１８Ｂのそれぞれに対してメンテナンス情報及び動作情報を要求する。これにより、ＩＯＴ１８Ａ、１８Ｂのそれぞれが、メンテナンス情報及び動作情報を出力することにより、このメンテナンス情報及び動作情報をＩＯＴ情報管理部３８で集計して保持する。
【００５９】
また、クライアント端末１４では、印刷ジョブを送信するのに先立って、プリントサーバ１２で管理しているＩＯＴ１８の固有情報を要求する。これにより、プリントサーバ１２は、ＩＯＴ情報管理部３８で保持しているＩＯＴ１８毎の固有情報をクライアント端末１４へ出力する。
【００６０】
これにより、クライアント端末１４は、ＩＯＴ１８の現状の能力に基づいて、印刷出力するＩＯＴ１８の選択が可能となっている。
【００６１】
クライアント端末１４では、アプリケーション３２を用いて文章や画像等を作成しているときに、モニタの表示上から印刷指定が可能となっている。
【００６２】
例えば、図５（Ａ）に示す、モニタ上の表示ウインド４６上には、印刷ボタン４８が設けられており、この印刷ボタン４８を操作することによりして印刷設定を行うことができる。
【００６３】
印刷設定時には、例えば図５（Ｂ）に示す、プリンタ設定ダイアログ５０用いることができる。このプリンタ設定ダイアログ５０では、プリントサーバ１２から受け取ったＩＯＴ１８の固有情報に基づいて、ＩＯＴ１８の個体情報を表示する。なお、このプリンタ設定ダイアログ５０では、一例として、プリントサーバ１２に接続している各ＩＯＴ１８ごとのキャリブレーション機能の有無、キャリブレーション機能を備えているときには、キャリブレーションを行ってからの動作状況が明確となるように表示している。
【００６４】
これにより、例えば、高画質の印刷出力が欲しい時は、その時点でどのＩＯＴ１８が、最も高画質で印刷出力可能であるかを、クライアント端末１４に表示するＩＯＴ１８の固有情報に基づいて適切に判断することができる。
【００６５】
ここから、例えば、色再現性が高く高画質となるように印刷処理したいときには、ＩＯＴ１８Ｂに対応する選択ボックス５２をチェックした後に、設定ボタン５４を操作する。これにより、印刷出力を行うときのＩＯＴ１８としてＩＯＴ１８Ｂが設定される。なお、本実施の形態のように、２台のＩＯＴ１８Ａ、１８Ｂのみがが接続されているときには、ＩＯＴ１８Ａ、１８Ｂのみの個体情報が、それぞれの固有情報に基づいて表示される。
【００６６】
なお、クライアント端末１４からのＩＯＴ１８の固有情報の要求は、一定時間間隔などの予め設定しているタイミングで行うものであっても良く、また、印刷ボタン４８を操作したときに、ＩＯＴ１８の固有情報をプリントサーバ１２に要求し、この要求に基づいてプリントサーバ１２からＩＯＴ１８の固有情報が入力された後に、プリンタ設定ダイアログ５０を表示するようにしても良い。
【００６７】
このようにしてＩＯＴ１８を選択して印刷ジョブを送信することにより、プリントサーバ１２では、この設定に応じたＩＯＴ１８を用いて印刷処理を実行する。
【００６８】
一方、プリントサーバ１２では、クライアント端末１４から送信された印刷ジョブを受信すると、印刷ジョブ上での設定に基づいてＩＯＴ１８を選択して、印刷処理を実行する。
【００６９】
図６には、プリントサーバ１２でのＩＯＴの設定処理の概略を示している。このフローチャートでは、最初のステップ１２０で、印刷ジョブ内にＩＯＴ１８の指定があるか否か、すなわち、クライアント端末１４上でＩＯＴ１８を選択しているか否かを確認する。
【００７０】
このときに、クライアント端末１４上でＩＯＴ１８が選択されていると、ステップ１２０で肯定判定してステップ１２２へ移行し、指定されているＩＯＴ１８（例えばＩＯＴ１８Ｂ）を印刷出力するＩＯＴ１８に設定し、ステップ１２４へ移行することにより、設定したＩＯＴ１８で印刷出力されるように出力処理を行う。
【００７１】
これに対して、ＩＯＴ１８が指定されていないか、自動選択が設定されているときには、ステップ１２０で否定判定してステップ１２６へ移行する。なお、ＩＯＴ１８の自動選択は、クライアント端末１４上で、従来公知の方法を用いて設定することができる。
【００７２】
このステップ１２６では、印刷ジョブ上の情報及びＩＯＴ管理部３８に保持しているＩＯＴ１８の固有情報に基づいてＩＯＴ１８を選択する。
【００７３】
図７には、プリントサーバ１２でのＩＯＴ１８の選択処理の概略を示している。
【００７４】
このフローチャートでは、最初のステップ１４０で、送信元からＩＯＴ１８の選択が可能か否かを判断する。また、ステップ１４２では、予め高画質用のＩＯＴ１８を選択するように登録されているものであるか否かを判断する。
【００７５】
すなわち、高画質用のＩＯＴ１８を選択するか否かが予め設定されて登録されているクライアント端末１４であるときには、ステップ１４０で肯定判定してステップ１４２へ移行し、さらに、送信元となっているクライアント端末１４が、予め高画質用のＩＯＴ１８を選択するように登録されているときには、ステップ１４２で肯定判定して、ステップ１４４へ移行して、ＩＯＴ１８の固有情報に基づいて、最も高画質の画像を印刷出力可能なＩＯＴ１８を選択する。
【００７６】
また、送信元が高画質のＩＯＴ１８を選択しないように登録されているクライアント端末１４であるときには、ステップ１４２で否定判定してステップ１４６へ移行し、それ以外のＩＯＴ１８を選択する。
【００７７】
一方、ステップ１４０で否定判定されると、ステップ１４８へ移行して、送信元のクライアント端末１４との間のネットワークプロトコルからＩＯＴ１８の選択が可能か否かを確認する。
【００７８】
ここで、例えば、ネットワークプロトコルがＴＣＰ／ＩＰ又はApple Talkであるときには、ステップ１４８で肯定判定して、ステップ１５０へ移行し、ネットワークプロトコルがＴＣＰ／ＩＰであるか否かを確認する。
【００７９】
これにより、ネットワークプロトコルがApple Talkであれば、ステップ１５０で否定判定して、ステップ１４４へ移行する。また、ネットワークプロトコルがＴＣＰ／ＩＰであるときには、ステップ１５０で肯定判定してステップ１４６へ移行する。
【００８０】
さらに、ネットワークプロトコルで選択できないときには、ステップ１４８で否定判定して、ステップ１５２へ移行し、ファイル名等を確認する。このときに、ファイル名、拡張子、属性の何れかが予め高画質のＩＯＴ１８を用いるように設定登録されているものであれば、ステップ１５２で肯定判定してステップ１４４へ移行する。
【００８１】
また、ファイル名、拡張子、属性の何れも該当しないときには、ステップ１５２で否定判定してステップ１４６へ移行し、高画質の画像を出力可能なＩＯＴ１８以外を設定する。
【００８２】
このように、プリントサーバ１２では、予め最も高画質の画像を印刷出力可能なＩＯＴ１８を選択するように設定されている条件を満たしたときにのみ、最も高画質の画像を形成可能なＩＯＴ１８を選択するようにしているため、例えば、最も高画質の画像を印刷出力可能なＩＯＴ１８を用いて、文書等を多量に印刷してしまうのを確実に防止することができる。また、最も高画質の画像を印刷出力可能なＩＯＴ１８を用いて多量の文章等を印刷してしまうのを防止することにより、このＩＯＴ１８の色再現性を不必要に低下させてしまうのを確実に防止することができ、再キャリブレーションまでの期間を長くでき、保守にかかる費用を低減できる。
【００８３】
以上の説明では、予め登録されているか否か、ネットワークプロトコル及びファイル名等からＩＯＴ１８を選択するようにしたが、ＩＯＴ１８の選択はこれに限るものではなく、何れか少なくとも一つの条件で選択するものであれば良い。
【００８４】
また、本実施の形態では、ＩＯＴ１８の固有情報から色再現性を中心に説明したが、ＩＯＴ１８の固有情報から処理速度等の他の能力を優先して選択するようにしても良く、また、色再現性と処理速度等の他の能力を合わせて選択するようにしてもよい。
【００８５】
なお、以上説明した本実施の形態は、本発明の一例を示すものであり、本発明の構成を限定するものではない。
【００８６】
【発明の効果】
以上説明したように本発明によれば、画像処理端末から入力された印刷ジョブが、画質及び色再現性が優先するように指定されているときに、キャリブレーションを行ってからの処理量を含む動作情報及び解像度を含む機能情報に基づいて、出力装置を選択する。
【００８７】
これにより、高画質での印刷処理を行うときに、適切な出力装置が選択されるという優れた効果が得られる。
【図面の簡単な説明】
【図１】  本実施の形態に適用したネットワークの概略構成図である。
【図２】  クライアント端末とプリントサーバを示す概略構成図である。
【図３】  キャリブレーション処理の概略を示す流れ図である。
【図４】  クライアント端末、プリントサーバ及びＩＯＴとの間で固有情報の入出力を行うときの概略を示す手順図である。
【図５】  （Ａ）はクライアント端末で文書や画像を作成しているときにモニタに表示される表示ウインドの一例を示す概略図、（Ｂ）はクライアント端末のモニタにユーザインターフェイスとして表示されるプリンタ設定ウインドの一例を示す概略図である。
【図６】  プリントサーバでのＩＯＴの設定の概略を示す流れ図である。
【図７】  プリントサーバでのＩＯＴの選択の概略を示す流れ図である。
【符号の説明】
１０    ネットワーク環境
１２    プリントサーバ（画像形成装置、画像処理部）
１４    クライアント端末（画像処理端末）
１８（１８Ａ、１８Ｂ）    ＩＯＴ（出力装置）
３０    画像処理部
３４    プリンタドライバ（出力設定手段）
３６    メンテナンス情報保持部
３８    ＩＯＴ管理部（管理手段）
４０    出力要求設定部（設定手段）
４２    出力判定部（切替手段）
４４    出力切替部（切替手段）
【図１】
0003915574.tif 000002
【図２】
0003915574.tif 000003
【図３】
0003915574.tif 000004
【図４】
0003915574.tif 000005
【図５】
0003915574.tif 000006
【図６】
0003915574.tif 000007
【図７】
0003915574.tif 000008