(57)【特許請求の範囲】
【請求項１】
複数のプリンタ装置と複数のデータ処理装置とがプリンタサーバを介して通信可能な印刷システムであって、
前記プリンタサーバは、
プリンタ装置からの出力画像特性の補正要求の有無を判別する判別手段と、
前記補正要求が有ったプリンタ装置から、出力画像特性を補正するための補正データを入力する補正データ入力手段と、
前記入力した補正データを記憶する第１の記憶手段と、
前記データ処理装置からの補正データ要求命令に応じて、前記第１の記憶手段に記憶されている補正データを該データ処理装置に出力する補正データ出力手段とを有し、
前記データ処理装置は、
印刷情報を、前記プリンタサーバを介して、プリンタ装置に出力する印刷情報出力手段と、
前記補正データ出力手段から出力された、前記印刷情報を出力するプリンタ装置に対応する補正データを入力し、該補正データを用いて、前記印刷情報を出力するプリンタ装置の階調補正テーブルを作成する階調補正テーブル作成手段と、
前記作成された階調補正テーブルを記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記階調補正テーブルを用いて、入力データに対して階調補正を行うことにより前記印刷情報を生成する階調補正手段とを有し、
前記プリンタサーバの判別手段は、前記データ処理装置からの前記補正データ要求命令に応じて、前記印刷情報を出力するプリンタ装置からの前記補正要求の有無を判別し、
前記補正データ入力手段は、前記判別手段によって前記補正要求が有ると判別された場合は、前記印刷情報を出力するプリンタ装置から前記補正データを入力し、前記第１の記憶手段に記憶されている補正データを更新し、
前記補正データ出力手段は、前記更新された補正データを前記データ処理装置に出力することを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムにおけるプリンタサーバの機能をコンピュータを用いて実現するためのプログラムが、コンピュータが読み取り可能に記録された記録媒体であって、
前記判別手段と、前記補正データ入力手段と、前記補正データ出力手段とを、コンピュータを用いて実現するためのプログラムが記録されていることを特徴とする記録媒体。
【請求項３】
複数のプリンタ装置と複数のデータ処理装置とプリンタサーバとが通信可能な印刷システムであって、
前記プリンタサーバは、
印刷情報をプリンタ装置に出力する印刷情報出力手段と、
プリンタ装置からの出力画像特性の補正要求の有無を判別する判別手段と、
前記補正要求が有ったプリンタ装置から、出力画像特性を補正するための補正データを入力する補正データ入力手段と、
前記入力した補正データを記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されている補正データを出力する補正データ出力手段と、
前記補正データ出力手段から出力された、前記印刷情報を出力するプリンタ装置に対応する補正データを入力し、該補正データを用いて、前記印刷情報を出力するプリンタ装置の階調補正テーブルを作成する前記階調補正テーブル作成手段と、
前記作成された階調補正テーブルを記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記階調補正テーブルを用いて、入力データに対して階調補正を行うことにより前記印刷情報を生成する階調補正手段とを有し、
前記プリンタサーバの判別手段は、前記印刷情報を出力するプリンタ装置からの前記補正要求の有無を判別し、
前記補正データ入力手段は、前記判別手段によって前記補正要求が有ると判別された場合は、前記印刷情報を出力するプリンタ装置から前記補正データを入力し、前記第１の記憶手段に記憶されている補正データを更新し、
前記補正データ出力手段は、前記更新された補正データを前記階調補正テーブル作成手段に出力することを特徴とする印刷システム。
【請求項４】
請求項３記載の印刷システムにおけるプリンタサーバの機能をコンピュータを用いて実現するためのプログラムが、コンピュータが読み取り可能に記録された記録媒体であって、
前記判別手段と、前記補正データ入力手段と、前記補正データ出力手段とを、コンピュータを用いて実現するためのプログラムが記録されていることを特徴とする記録媒体。
【請求項５】
複数のプリンタ装置と複数のデータ処理装置とがプリンタサーバを介して通信可能な印刷システムであって、
前記プリンタ装置は、
該プリンタ装置の出力画像特性の補正要求の有無を判別する判別手段と、
該プリンタ装置の出力画像特性を補正するための補正データを入力する補正データ  入力手段と、
前記入力した補正データを記憶する第１の記憶手段と、
前記データ処理装置からの補正データ要求命令に応じて、前記第１の記憶手段に記憶されている補正データを該データ処理装置にプリンタサーバを介して出力する補正データ出力手段とを有し、
前記データ処理装置は、
印刷情報を、前記プリンタサーバを介して、プリンタ装置に出力する印刷情報出力手段と、
前記補正データ出力手段から出力された、前記印刷情報を出力するプリンタ装置に対応する補正データを入力し、該補正データを用いて、前記印刷情報を出力するプリンタ装置の階調補正テーブルを作成する階調補正テーブル作成手段と、
前記作成された階調補正テーブルを記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記階調補正テーブルを用いて、入力データに対して階調補正を行うことにより前記印刷情報を生成する階調補正手段とを有し、
前記印刷情報を出力するプリンタ装置の判別手段は、前記データ処理装置からの前記補正データ要求命令に応じて、前記印刷情報を出力するプリンタ装置の補正要求の有無を判別し、
前記補正データ入力手段は、前記判別手段によって前記補正要求が有ると判別された場合は、前記印刷情報を出力するプリンタ装置の補正データを入力し、前記第１の記憶手段に記憶されている補正データを更新し、
前記補正データ出力手段は、前記更新された補正データを前記データ処理装置にプリンタサーバを介して出力することを特徴とする印刷システム。
【請求項６】
請求項５記載の印刷システムにおけるプリンタ装置の機能をコンピュータを用いて実現するためのプログラムが、コンピュータが読み取り可能に記録された記録媒体であって、
前記判別手段と、前記補正データ入力手段と、前記補正データ出力手段とを、コンピュータを用いて実現するためのプログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のプリンタ装置と複数のデータ処理装置とプリンタサーバとが通信可能な印刷システムの印刷処理に関するものである。
【０００２】
【従来の技術】
従来のレーザビーム方式のプリンタ装置では、トナーを用紙に定着させることにより可視像の形成を行い、インクジェット方式、あるいはバブルジェット方式ではインクを用紙に噴きつけることによって可視像を形成していた。
【０００３】
このプロセスおよびメカニズムは、近年のプリンタ装置の高解像度化およびカラー化の要請に伴いますます複雑なものとなっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来例では、環境の変化、各パーツの消耗など可視像が形成される際の電気的，機械的な要因により、形成される可視像が劣化するという問題点があった。
【０００５】
さらに、一部のプリンタ装置では可視像の品位劣化に対応するための出力画像特性に対する補正処理、すなわち、キャリブレーションと呼ばれるプロセスを実行していたが十分なものではなく、ユーザが意図する品位よりも劣化した画像しか得られない場合が生ずるという問題点があった。
【０００６】
本発明は、上記の問題点を解消するためになされたもので、本発明の目的は、各プリンタ装置の出力画像特性の変動に自在に対応していずれのプリンタ装置からも適正な品位で、かつ品位にばらつきのない印刷結果を得ることができる印刷システムを整備することができる仕組みを提供することである。
【０００７】
【課題を解決するための手段】
本発明に係る第１の発明は、複数のプリンタ装置と複数のデータ処理装置とがプリンタサーバを介して通信可能な印刷システムであって、前記プリンタサーバは、プリンタ装置からの出力画像特性の補正要求の有無を判別する判別手段と、前記補正要求が有ったプリンタ装置から、出力画像特性を補正するための補正データを入力する補正データ入力手段と、前記入力した補正データを記憶する第１の記憶手段と、前記データ処理装置からの補正データ要求命令に応じて、前記第１の記憶手段に記憶されている補正データを該データ処理装置に出力する補正データ出力手段とを有し、前記データ処理装置は、印刷情報を、前記プリンタサーバを介して、プリンタ装置に出力する印刷情報出力手段と、前記補正データ出力手段から出力された、前記印刷情報を出力するプリンタ装置に対応する補正データを入力し、該補正データを用いて、前記印刷情報を出力するプリンタ装置の階調補正テーブルを作成する階調補正テーブル作成手段と、前記作成された階調補正テーブルを記憶する第２の記憶手段と、前記第２の記憶手段に記憶された前記階調補正テーブルを用いて、入力データに対して階調補正を行うことにより前記印刷情報を生成する階調補正手段とを有し、前記プリンタサーバの判別手段は、前記データ処理装置からの前記補正データ要求命令に応じて、前記印刷情報を出力するプリンタ装置からの前記補正要求の有無を判別し、前記補正データ入力手段は、前記判別手段によって前記補正要求が有ると判別された場合は、前記印刷情報を出力するプリンタ装置から前記補正データを入力し、前記第１の記憶手段に記憶されている補正データを更新し、前記補正データ出力手段は、前記更新された補正データを前記データ処理装置に出力することを特徴とする。
【０００８】
本発明に係る第２の発明は、複数のプリンタ装置と複数のデータ処理装置とプリンタサーバとが通信可能な印刷システムであって、前記プリンタサーバは、印刷情報をプリンタ装置に出力する印刷情報出力手段と、プリンタ装置からの出力画像特性の補正要求の有無を判別する判別手段と、前記補正要求が有ったプリンタ装置から、出力画像特性を補正するための補正データを入力する補正データ入力手段と、前記入力した補正データを記憶する第１の記憶手段と、前記第１の記憶手段に記憶されている補正データを出力する補正データ出力手段と、前記補正データ出力手段から出力された、前記印刷情報を出力するプリンタ装置に対応する補正データを入力し、該補正データを用いて、前記印刷情報を出力するプリンタ装置の階調補正テーブルを作成する前記階調補正テーブル作成手段と、前記作成された階調補正テーブルを記憶する第２の記憶手段と、前記第２の記憶手段に記憶された前記階調補正テーブルを用いて、入力データに対して階調補正を行うことにより前記印刷情報を生成する階調補正手段とを有し、前記プリンタサーバの判別手段は、前記印刷情報を出力するプリンタ装置からの前記補正要求の有無を判別し、前記補正データ入力手段は、前記判別手段によって前記補正要求が有ると判別された場合は、前記印刷情報を出力するプリンタ装置から前記補正データを入力し、前記第１の記憶手段に記憶されている補正データを更新し、前記補正データ出力手段は、前記更新された補正データを前記階調補正テーブル作成手段に出力することを特徴とする。
【０００９】
本発明に係る第３の発明は、複数のプリンタ装置と複数のデータ処理装置とがプリンタサーバを介して通信可能な印刷システムであって、前記プリンタ装置は、該プリンタ装置の出力画像特性の補正要求の有無を判別する判別手段と、該プリンタ装置の出力画像特性を補正するための補正データを入力する補正データ入力手段と、前記入力した補正データを記憶する第１の記憶手段と、前記データ処理装置からの補正データ要求命令に応じて、前記第１の記憶手段に記憶されている補正データを該データ処理装置にプリンタサーバを介して出力する補正データ出力手段とを有し、前記データ処理装置は、印刷情報を、前記プリンタサーバを介して、プリンタ装置に出力する印刷情報出力手段と、前記補正データ出力手段から出力された、前記印刷情報を出力するプリンタ装置に対応する補正データを入力し、該補正データを用いて、前記印刷情報を出力するプリンタ装置の階調補正テーブルを作成する階調補正テーブル作成手段と、前記作成された階調補正テーブルを記憶する第２の記憶手段と、前記第２の記憶手段に記憶された前記階調補正テーブルを用いて、入力データに対して階調補正を行うことにより前記印刷情報を生成する階調補正手段とを有し、前記印刷情報を出力するプリンタ装置の判別手段は、前記データ処理装置からの前記補正データ要求命令に応じて、前記印刷情報を出力するプリンタ装置の補正要求の有無を判別し、前記補正データ入力手段は、前記判別手段によって前記補正要求が有ると判別された場合は、前記印刷情報を出力するプリンタ装置の補正データを入力し、前記第１の記憶手段に記憶されている補正データを更新し、前記補正データ出力手段は、前記更新された補正データを前記データ処理装置にプリンタサーバを介して出力することを特徴とする。
【００１６】
【発明の実施の形態】
〔第１実施形態〕
以下、図面を用いて本実施例を詳細に説明する。
【００１７】
図１は、本発明の第１実施形態を示す印刷システムの構成を説明するブロック図であり、プリンタサーバコンピュータを介してクライアントコンピュータとが通信し、該通信により取得される印刷情報を処理してプリンタサーバコンピュータがプリンタ装置に印刷データを出力する構成に対応する。
【００１８】
図において、１は印刷におけるクライアントコンピュータで、印字データおよび制御コードからなる印刷情報をプリンタサーバコンピュータ２に送信する。プリンタサーバコンピュータ２は、印字データおよび制御コードからなる印刷情報を、プリンタ装置３に送信する。
【００１９】
また、クライアントコンピュータ１，プリンタサーバコンピュータ２，プリンタ装置３は、それぞれ互いに双方向通信を行い、プリンタ装置３から実濃度値の入力処理，キャリブレージョン要求の取得，キャリブレーションデータの取得等を行う。
【００２０】
プリンタ装置３は、目的とする永久可視像を記録紙に形成するための印字機構部（プリンタ部）３２，プリンタ装置全体の制御を行う制御部（コントローラ部）３１，印字機構部を制御するプリンタ制御部，コンピュータとのインタフェースを制御するインタフェース制御部などを備える。
【００２１】
クライアントコンピュータ１において、１１はアプリケーションで、ユーザが目的とするデータを作成するソフトウエアである。クライアントコンピュータ１のオペレーティングシステム（ＯＳ）が、例えばＷｉｎｄｏｗｓ（商品名）の場合、アプリケーション１１は描画コマンド（ＧＤＩ）も含む。
【００２２】
１２はデータ処理部で、アプリケーション１１から送られてきたデータをプリンタサーバコンピュータ２に出力するための印字データおよび制御コードを生成する。また、後述する濃度補正処理部１４で作成される階調補正テーブルを参照して、論理階調値を実階調値に変換処理する。
【００２３】
１３はインタフェース制御部で、プリンタサーバコンピュータ２とのインタフェースの制御を行う。
【００２４】
１４は濃度補正処理部で、印刷要求にしたがって、プリンタサーバコンピュータ２にあるキャリブレーションデータを格納している記憶媒体２１から、キャリブレーションデータを取得し、濃度補正テーブルおよび階調補正テーブルを作成する。１５は例えばハードディスク，他のメモリ資源で構成される記憶媒体で、濃度補正処理部１４で作成された階調補正テーブルを格納する。なお、作成された階調補正テーブルは、データ処理部１２によって参照される。
【００２５】
２２はインタフェース制御部で、プリンタ装置３とのインタフェースの制御を行い、印字データおよび制御コードからなる印刷情報のプリンタ装置３への送信およびプリンタ装置３から得られた情報の受信の制御を行う。
【００２６】
特に、プリンタ装置３からのキャリブレーションデータを記憶媒体２１に格納する。
【００２７】
プリンタ装置３において、３１はコントローラ部で、プリンタ装置全体の制御を行う制御部，印字機構部を制御するプリンタ制御部，プリンタサーバコンピュータ２とのインタフェースを制御するインタフェース制御部などからなり、プリンタ部３２からキャリブレーション要求および実濃度値を受けた場合、これをキャリブレーションデータとして、プリンタサーバコンピュータ２に送信する。
【００２８】
３２はプリンタ部で、永久可視像を記録紙に形成するための印字機構部を備え、キャリブレーションが必要となった場合、コントローラ部３１を通してプリンタサーバコンピュータ２に出力する。
【００２９】
また、クライアントコンピュータ１からプリンタサーバコンピュータ２を経由し、コントローラ部３１を通してキャリブレーションデータ出力要求を受けた場合、キャリブレーションデータをコントローラ部３１を通してプリンタサーバコンピュータ２に出力する。なお、キャリブレーションデータとしては、濃度値などがあげられる。
【００３０】
図２は、図１に示したプリンタ装置３における論理濃度値とプリンタ装置の実濃度値の関係を示す特性図であり、縦軸は実濃度値を示し、横軸は論理濃度値すなわちプリンタ装置３が受信した濃度値を示している。
【００３１】
通常、プリンタサーバコンピュータ２からプリンタ装置３に送られる目的とする濃度値、すなわち論理濃度値とプリンタ装置３で可視像が形成される際の実濃度値は、厳密には一致しない。
【００３２】
この差は環境の変化および電気的，機械的な要因によりさらに大きくなる。また、実濃度曲線はプリンタ装置によっては異なり、さらに同一プリンタ装置でも使用環境，使用状況によっても異なる。
【００３３】
図において、Ｔ１〜Ｔ３はタイプの異なる実濃度曲線を示しており、論理濃度値に対して実濃度値をプロットした曲線が凸状曲線として示してある。特に、論理濃度値に対して、可視像の中間濃度部分が強く形成される傾向となっている特性に対応する。
【００３４】
これを理想濃度直線、すなわち、傾きが４５度の右上がり直線に近似するため、論理濃度値に対して凹曲線で表される値で補正する必要がある。Ｍは補正曲線で、タイプＴ１の実濃度曲線に対する補正曲線に対応する。
【００３５】
図３は、図２に示した論理濃度値に対する実濃度値および濃度補正値を表す濃度補正テーブルＴＢ１の一例を示す図である。
【００３６】
図においては、例えば濃度値が０〜１００％の範囲を１０％刻みで分け、これを測定のポイントとしている。論理濃度値を出力した場合にプリンタ装置３で実際に形成される濃度値が入力濃度値（Ｄ１〜Ｄ１０）であり、これが実濃度値となる。
【００３７】
ここで、論理濃度値を入力濃度値で除算した値が濃度補正値であり、この値を用いて階調補正テーブルを作成する。該階調補正テーブルの作成タイミングは、キャリブレーション要求を取得したとき、論理濃度値をプリンタ装置３に出力し対応する実濃度値を入力し、該論理濃度値と該入力濃度値から濃度補正値を求めて、濃度補正テーブルを作成して記憶媒体１５に記憶させる。
【００３８】
図４は、図１に示した記憶媒体１５に管理される論理階調値を出力階調値に変換する階調補正テーブルの一例を示す図である。
【００３９】
図において、階調補正テーブルＴＢ２は、図３で示した濃度補正テーブルＴＢ１を用いて作成される。階調補正テーブルＴＢ２は、データ処理部１２でアプリケーション１１からの入力した論理階調値を出力階調値に変換するときに参照され、変換された出力階調値がプリンタ装置３に出力される。
【００４０】
以下、本実施形態の特徴的構成について図１等を参照して説明する。
【００４１】
上記のように構成された所定の通信媒体を介して複数のプリンタ装置（プリンタ装置３および図示しないプリンタ装置）と複数のデータ処理装置（クライアントコンピュータ１および図示しないコンピュータ装置）とプリンタサーバ（プリンタサーバコンピュータ２）とが通信可能な印刷システムであって、各プリンタ装置３から出力画像特性を補正するための補正データを取得する取得手段（インタフェース制御部２２）と、前記取得手段が取得した補正データを記憶する第１の記憶手段（記憶媒体２１）とをプリンタサーバコンピュータ２に有し、前記第１の記憶手段に記憶される最新の補正データを参照して各プリンタ装置毎の階調補正テーブルを作成する階調補正処理手段（濃度補正処理部１４）と、前記階調補正処理手段により作成された各プリンタ装置毎の階調補正テーブルを記憶する第２の記憶手段（記憶媒体１５）とをクライアントコンピュータ１に有し、各プリンタ装置３からの出力画像特性の補正要求毎に、前記取得手段が取得する補正データに基づいて記憶媒体２１に記憶される各プリンタ装置３の濃度補正テーブルを更新するので、プリンタサーバが各プリンタ装置の補正データを一元管理して、各データ処理装置がいつでも最新の補正データを取得して階調補正テーブルを作成でき、いずれのプリンタ装置を選択しても画像品位にばらつきのない一定レベルの画質で印刷情報を出力できる環境を整備することができる。
【００４２】
図５は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートであり、印刷時におけるプリンタ装置３からキャリブレーションデータを受け取り、印刷を行う場合の処理手順に対応する。なお、（１）〜（１０）は各ステップを示す。
【００４３】
具体的には、プリンタサーバコンピュータ２がキャリブレーション更新要求を受けたとき、プリンタ装置３からキャリブレーションデータを取得する。クライアントコンピュータ１は、このキャリブレーションデータを用いて、濃度補正テーブル、および階調補正テーブルを以下のように作成処理する。
【００４４】
クライアントコンピュータ１上で印刷が開始されると、ステップ（１）によりクライアントコンピュータ１は、プリンタサーバコンピュータ２上にストアされているキャリブレーションデータを取得するために、プリンタサーバコンピュータ２に対して、キャリブレーションデータ取得命令を送る。
【００４５】
プリンタサーバコンピュータ２は、クライアントコンピュータ１からキャリブレーションデータ取得命令が渡ってくると、ステップ（２）により、プリンタ装置３でキャリブレーション更新要求が発生しているかどうかの判別を行う。
【００４６】
なお、このステップ（２）のキャリブレーション更新要求の判別ステップは、印刷が開始したときのみに判別しても良いし、印刷時でない場合にも、たとえば一定時間間隔毎に判別動作が行われ、常にプリンタサーバコンピュータ２にストアされているキャリブレーションデータが最新であるとしても良いことは言うまでもない。
【００４７】
ここで、キャリブレーション更新要求があると判別された場合にはステップ（３）に進み、プリンタ装置３へキャリブレーションデータ取得命令を発行し、この取得命令を受け取ったプリンタ装置３は、キャリブレーションデータを、プリンタサーバコンピュータ２に渡す。
【００４８】
なお、プリンタサーバコンピュータ２がプリンタ装置３からキャリブレーションデータを取得する方法として、プリンタサーバコンピュータ２がプリンタ装置３へ一定時間ごとに問い合わせを行う方法や、プリンタサーバコンピュータ２とプリンタ装置３間のインタフェースの信号をプリンタ装置３が操作するなど、様々な方法によって可能である。
【００４９】
次に、ステップ（４）でプリンタ装置３からキャリブレーションデータを取得すると、プリンタサーバコンピュータ２は、ステップ（５）により、プリンタサーバコンピュータ２内に用意されているキャリブレーションデータ保存部を更新する。なお、プリンタサーバコンピュータ２が、複数のプリンタを管理している場合などは、各プリンタ毎に、このキャリブレーションデータ保存部を用意するのが一般的であるが、共通のキャリブレーションデータ保存部にしても良いことは言うまでもない。
【００５０】
一方、ステップ（２）で、キャリブレーション要求がないと判別された場合には、ステップ（６）でプリンタサーバコンピュータ２は、プリンタサーバコンピュータ２の記憶媒体２１にストアされているキャリブレーションデータをクライアントコンピュータ１に渡す。
【００５１】
次に、クライアントコンピュータ１は、ステップ（７）でキャリブレーションデータから濃度補正テーブルＴＢ１を作成する。その後、ステップ（８）で階調補正テーブルＴＢ２を作成する。
【００５２】
次に、ステップ（９）で印字データおよび制御データをプリンタ装置３に出力した後、ステップ（１０）へ進み、プリンタ装置３での印刷処理が終了したかどうかの判別を行い、終了していないと判別した場合にはステップ（１）に戻り、印刷処理が終了していると判別した場合には、処理を終了する。
【００５３】
図６は、図３に示した濃度補正テーブルＴＢ１に基づく階調補正テーブルＴＢ２の作成手順の一例を示すフローチャートであり、図５に示したステップ（８）の詳細手順（濃度補正テーブルＴＢ１の各論理濃度値および対応する濃度補正値を、階調補正テーブルＴＢ２の各論理階調値、および対応する階調補正値へ変換することにより階調補正テーブルを作成する処理手順）に対応する。なお、（１）〜（３）は各ステップを示す。
【００５４】
なお、濃度補正テーブルＴＢ１の各濃度補正値から、階調補正テーブルＴＢ２の各階調補正値への変換は、濃度補正値が実測されているポイントすなわち０〜１００で１０刻みのポイントに関しては、各濃度補正値を各階調補正値とし、その他の階調値は近傍の階調補正値から線型変換によって値を求める。
【００５５】
ステップ（１）で階調補正テーブルＴＢ２の論理階調値「０〜２５５」に濃度補正テーブルの論理濃度値「０〜１００」を対応させるため、論理階調値Ｋ＝（論理濃度値×２５５）／１００の変換を計算する。
【００５６】
次に、ステップ（２）で論理濃度値に対応する論理階調値の部分のみテーブルを作成する。濃度補正テーブルＴＢ１の論理濃度値、すなわち１０％，２０％，・・・，１００％に対応する濃度補正値を、階調補正テーブルＴＢ２の前記論理濃度値に対応する論理階調値の階調補正値にセットする。ここで、セットされる階調補正値はプリンタ装置３での実濃度に基づいた正確な補正値である。
【００５７】
次に、ステップ（３）で濃度補正テーブルＴＢ１の濃度補正値に対応していない階調補正値の部分のテーブルを作成する。論理階調値をＫ、論理階調値Ｋに対応する階調補正値Ｈとした場合、Ｋ以下でＫに最も近いステップ（２）でセットした階調補正値Ｈ１と、Ｋ以上でＫに最も近いステップ（２）でセットした階調補正値Ｈ２からの線形変換によって階調補正値Ｈを求める。
【００５８】
すなわち、Ｈ＝｛（（Ｈ２−Ｈ１）／（Ｋ２−Ｋ１））×（Ｋ−Ｋ１）｝＋Ｈ１
によって求める。なお、上記式中のＫ１，Ｋ２はＨ１，Ｈ２に対応する論理階調値である。
【００５９】
以下、本実施形態の特徴的構成について図５等を参照してさらに説明する。
【００６０】
上記のように構成された所定の通信媒体を介して複数のプリンタ装置（プリンタ装置３および図示しないプリンタ装置）と第２の記憶媒体を備える複数のデータ処理装置（クライアントコンピュータ１および図示しないコンピュータ装置）と第１の記憶媒体を備えるプリンタサーバ（プリンタサーバコンピュータ２）とが通信可能な印刷システムのデータ処理方法であって、あるいは所定の通信媒体を介して複数のプリンタ装置と第２の記憶媒体を備える複数のデータ処理装置と第１の記憶媒体を備えるプリンタサーバとが通信可能な印刷システムのデータ処理を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各プリンタ装置から出力画像特性を補正するための補正データを取得する取得工程（図５のステップ（１））と、前記取得工程により取得した補正データを記憶する前記第１の記憶媒体に保存して管理する第１の管理工程（図５のステップ（６））と、前記第１の記憶媒体に記憶される最新の補正データを参照して各プリンタ装置毎の階調補正テーブルを作成する階調補正処理工程（図５のステップ（８））と、前記階調補正処理工程により作成された各プリンタ装置毎の階調補正テーブルを前記第２の記憶媒体に保存して管理する第２の管理工程（図５のステップ（８））と、各プリンタ装置からの出力画像特性の補正要求毎に、前記取得工程により取得する補正データに基づいて前記第１の記憶媒体に保存される各プリンタ装置の濃度補正テーブルを更新（図５のステップ（５））するので、プリンタサーバが各プリンタ装置の補正データを一元管理して、各データ処理装置がいつでも最新の補正データを取得して階調補正テーブルを作成でき、いずれのプリンタ装置を選択しても画像品位にばらつきのない一定レベルの画質で印刷情報を出力できる環境を整備することができる。
【００６１】
〔第２実施形態〕
上記第１実施形態では、クライアントコンピュータ１で印刷を行い、クライアントコンピュータ１からプリンタサーバコンピュータ２を経由してキャリブレーションデータを取得する場合について説明したが、プリンタサーバコンピュータ２で印刷を行う構成であっても本発明を適用することができる。以下、その実施形態について説明する。
【００６２】
図７は、本発明の第２実施形態を示す印刷システムの構成を説明するブロック図であり、プリンタサーバコンピュータを介してクライアントコンピュータとが通信し、該通信により取得される印刷情報を処理してプリンタサーバコンピュータがプリンタ装置に印刷データを出力する構成に対応する。
【００６３】
図において、８は印刷を実行するプリンタサーバコンピュータで、印字データおよび制御コードからなる印刷情報をプリンタ装置９に送信する。また、プリンタサーバコンピュータ８およびプリンタ装置９は、それぞれ互いに双方向通信を行い、プリンタ装置９から実濃度値の入力、キャリブレーション要求、キャリブレーションデータの取得等を行う。
【００６４】
プリンタ装置９は目的とする永久可視像を記録紙に形成するための印字機構部，プリンタ装置全体の制御を行う制御部，印字機構部を制御するプリンタ制御部，コンピュータとのインタフェースを制御するインタフェース制御部などを備える。
【００６５】
プリンタサーバコンピュータ８において、８１はアプリケーションで、ユーザが目的とするデータを作成するソフトウエアである。プリンタサーバコンピュータ８のオペレーティングシステム（ＯＳ）が、例えばＷｉｎｄｏｗｓの場合、アプリケーション１１は描画コマンドＧＤＩも含む。
【００６６】
８２はデータ処理部で、アプリケーション８１から送られてきたデータをプリンタ装置９に出力するための印字データおよび制御コードを生成する。また、濃度補正処理部８５で作成された階調補正テーブルを参照して、論理階調値を実階調値に変換する。
【００６７】
８３はインタフェース制御部で、プリンタ装置９とのインタフェースの制御を行う。また、キャリブレーション要求がある場合は、プリンタ装置９からキャリブレーションデータを取得し、記憶媒体８４に格納する。なお、記憶媒体としてはハードディスクおよび他のメモリ資源などがある。
【００６８】
８５は濃度補正処理部で、記憶媒体８４に記憶されるキャリブレーションデータに基づいて濃度補正テーブルＴＢ１および階調補正テーブルＴＢ２を作成する。８６は記憶媒体で、濃度補正処理部８５で作成された階調補正テーブルＴＢ２を格納する。作成された階調補正テーブルＴＢ２はデータ処理部８２によって参照される。
【００６９】
プリンタ装置９において、９１はコントローラ部で、プリンタ装置全体の制御を行う制御部，印字機構部を制御するプリンタ制御部，プリンタサーバコンピュータとのインタフェースを制御するインタフェース制御部等からなり、プリンタ部９２からキャリブレーション要求およびキャリブレーションデータを受けた場合、これをプリンタサーバコンピュータ８に送信する。
【００７０】
なお、プリンタ部９２は永久可視像を記録紙に形成するための印字機構部を備え、キャリブレーションが必要となった場合、コントローラ部９１を通してプリンタサーバコンピュータ８に出力する。
【００７１】
また、プリンタサーバコンピュータ８から、コントローラ部９１を通してキャリブレーションデータ出力要求を受けた場合、論理濃度値に応じたキャリブレーションデータをコントローラ部９１を通してプリンタサーバコンピュータ８に出力する。なお、キャリブレーションデータとしては、濃度値があげられる。
【００７２】
以下、本実施形態の特徴的構成について図７等を参照して説明する。
【００７３】
上記のように構成された所定の通信媒体を介して複数のプリンタ装置（プリンタ装置９および図示しないプリンタ装置）と複数のデータ処理装置（図７には図示しないクライアントコンピュータ１およびコンピュータ装置）とプリンタサーバ（プリンタサーバコンピュータ９）とが通信可能な印刷システムであって、各プリンタ装置から出力画像特性を補正するための補正データを取得する取得手段（インタフェース制御部８３）と、前記取得手段が取得した補正データを記憶する第１の記憶手段（記憶媒体８４）と、前記第１の記憶手段に記憶される最新の補正データを参照して各プリンタ装置毎の階調補正テーブルを作成する階調補正処理手段（濃度補正処理部８５）と、前記階調補正処理手段により作成された各プリンタ装置毎の階調補正テーブルを記憶する第２の記憶手段（記憶媒体８６）とを前記プリンタサーバコンピュータ８に有し、各プリンタ装置９からの出力画像特性の補正要求毎に、前記取得手段が取得する補正データに基づいて記憶媒体８４に記憶される各プリンタ装置の濃度補正テーブルを更新するので、プリンタサーバが各プリンタ装置の補正データおよび該補正データに基づく階調補正テーブルを作成して管理して、各データ処理装置からの印刷情報を該階調補正テーブルに基づいて補正した印刷データをいずれのプリンタ装置を選択しても画像品位にばらつきのない一定レベルの画質で印刷させることができる環境を整備することができる。
【００７４】
図８は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートであり、プリンタサーバコンピュータ８の印刷時におけるプリンタ装置９からキャリブレーションデータを受け取り、印刷を行うデータ処理手順（プリンタサーバコンピュータ８がキャリブレーション更新要求を受けたとき、プリンタ装置９からキャリブレーションデータを取得する。プリンタサーバコンピュータ８は、このキャリブレーションデータを用いて、濃度補正テーブル、および階調補正テーブルを作成する手順が含まれる）に対応する。なお、（１）〜（９）は各ステップを示す。
【００７５】
プリンタサーバコンピュータ８上で印刷が開始されると、ステップ（１）によりプリンタ装置でキャリブレーション更新要求が発生しているかどうかの判別を行う。なお、このステップ（１）のキャリブレーション更新要求の判別ステップは、印刷が開始したときのみに判別しても良いし、印刷時でない場合にも、例えば一定時間間隔毎に判別動作が行われても良いことは言うまでもない。
【００７６】
ここで、キャリブレーション更新要求があると判別された場合にはステップ（２）に進み、プリンタ装置９へキャリブレーションデータ取得命令を発行し、この取得命令を受け取ったプリンタ装置９は、コントローラ部９１のメモリに記憶されるキャリブレーションデータを、プリンタサーバコンピュータ８に渡す。
【００７７】
なお、プリンタサーバコンピュータ８がプリンタ装置９からキャリブレーションデータを取得する方法としては、プリンタサーバコンピュータ８がプリンタ装置９へ一定時間ごとに問い合わせを行う方法や、プリンタサーバコンピュータ８とプリンタ装置９間のインタフェースの信号をプリンタ装置９が操作するなど、様々な方法によって可能である。
【００７８】
次に、ステップ（３）でプリンタ装置９からキャリブレーションデータを取得すると、プリンタサーバコンピュータ８は、ステップ（４）で、プリンタサーバコンピュータ８の記憶媒体８４内に用意されているキャリブレーションデータ保存部を更新して、ステップ（１）へ戻る。
【００７９】
一方、ステップ（１）で、キャリブレーション要求がないと判別された場合には、ステップ（５）でプリンタサーバコンピュータ８は、ストアされているキャリブレーションデータを取得し、ステップ（６）でキャリブレーションデータから濃度補正テーブルを作成する。その後、ステップ（７）で階調補正テーブルを作成する。
【００８０】
次に、ステップ（８）で印字データおよび制御データをプリンタ装置９に出力した後、ステップ（９）へ進み、プリンタ装置９での印刷処理が終了したかどうかの判別を行い、終了していないと判別した場合にはステップ（１）に戻り、印刷処理が終了していると判別した場合には、処理を終了する。
【００８１】
以下、本実施形態の特徴的構成について図８等を参照してさらに説明する。
【００８２】
上記のように構成された所定の通信媒体を介して複数のプリンタ装置（プリンタ装置９および図示しないプリンタ装置）と複数のデータ処理装置（図７には図示しないクライアントコンピュータ１およびコンピュータ装置）と第１の記憶媒体および第２の記憶媒体を備えるプリンタサーバ（プリンタサーバコンピュータ８）とが通信可能な印刷システムのデータ処理方法であって、あるいは所定の通信媒体を介して複数のプリンタ装置と複数のデータ処理装置と第１の記憶媒体および第２の記憶媒体を備えるプリンタサーバとが通信可能な印刷システムのデータ処理を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各プリンタ装置から出力画像特性を補正するための補正データを取得する取得工程（図８のステップ（５））と、前記取得工程により取得した補正データを記憶する前記第１の記憶媒体に保存して管理する第１の管理工程（図８のステップ（５））と、前記第１の記憶媒体に保存される最新の補正データを参照して各プリンタ装置毎の階調補正テーブルを作成する階調補正処理工程（図８のステップ（７））と、前記階調補正処理工程により作成された各プリンタ装置毎の階調補正テーブルを前記第２の記憶媒体に保存して管理する第２の管理工程（図８のステップ（７））と、各プリンタ装置からの出力画像特性の補正要求毎に、前記取得工程により取得する補正データに基づいて前記第１の記憶媒体に記憶される各プリンタ装置の濃度補正テーブルを更新（図８のステップ（４））するので、プリンタサーバが各プリンタ装置の補正データおよび該補正データに基づく階調補正テーブルを作成して管理して、各データ処理装置からの印刷情報を該階調補正テーブルに基づいて補正した印刷データをいずれのプリンタ装置を選択しても画像品位にばらつきのない一定レベルの画質で印刷させることができる環境を整備することができる。
【００８３】
〔第３実施形態〕
上記第１，第２実施形態では、どちらもプリンタサーバコンピュータがプリンタ装置から取得したキャリブレーションデータを記憶媒体で一括管理する場合について説明したが、プリンタサーバコンピュータのみがキャリブレーションデータを管理することに限定されるものではなく、各クライアントコンピュータがキャリブレーションデータをプリンタ装置から取得して管理するように構成してもよい。
【００８４】
というのもプリンタサーバコンピュータがプリンタ装置から取得したキャリブレーションデータを一括管理することによる長所もあるが、短所もある。例えば、数多くのプリンタ装置を管理しているプリンタサーバコンピュータがあるとすると、各々のプリンタ装置のキャリブレーションデータを全て格納するとなると、多くの量の記憶媒体が必要となる。
【００８５】
一方、各クライアントコンピュータが格納するとなると、各クライアントコンピュータが必要なプリンタに対してのみ、キャリブレーションデータを格納すれば良く、全てを格納する必要がなく、記憶媒体の節約になるという長所がある。
【００８６】
具体的には、第１，第２実施形態のプリンタサーバコンピュータのキャリブレーションデータ管理機能をクライアントコンピュータと置き換えるだけよい。
【００８７】
〔第４実施形態〕
第１実施形態，第２実施形態，第３実施形態では、プリンタサーバコンピュータまたはクライアントコンピュータがキャリブレーションデータを記憶媒体に格納して管理する場合について説明したが、キャリブレーションデータをプリンタ装置自体で格納管理できるように構成してもよい。以下、その実施形態について説明する。
【００８８】
図９は、本発明の第４実施形態を示す印刷システムの構成を説明するブロック図である。
【００８９】
図において、５０は印刷におけるクライアントコンピュータで、印字データおよび制御コードからなる印刷情報をプリタサーバコンピュータ５１に送信する。プリンタサーバコンピュータ５１は、印字データおよび制御コードからなる印刷情報をプリンタ装置５２に送信する。
【００９０】
また、クライアントコンピュータ５０，プリンタサーバコンピュータ５１，プリンタ装置５２は、それぞれ互いに双方向通信を行い、プリンタ装置から実濃度値の入力、キャリブレーションデータの取得を行う。
【００９１】
プリンタ装置５２は目的とする永久可視像を記録紙に形成するための印字機構部，プリンタ装置全体の制御を行う制御部，印字機構部を制御するプリンタ制御部，コンピュータとのインタフェースを制御するインタフェース制御部などを備える。
【００９２】
クライアントコンピュータ５０において、５０１はアプリケーションで、ユーザが目的とするデータを作成するソフトウエアである。ホストコンピュータのオペレーティングシステム（ＯＳ）が、例えばＷｉｎｄｏｗｓの場合、アプリケーション５０１は描画コマンドＧＤＩも含む。
【００９３】
５０２はデータ処理部で、アプリケーション５０１から送られてきたデータをプリンタサーバコンピュータ５１に出力するための印字データおよび制御コードを生成する。５０４は濃度補正処理部で、後述するように作成された階調補正テーブルＴＢ２を参照して、論理階調値を実階調値に変換する。
【００９４】
５０３はインタフェース制御部で、プリンタサーバコンピュータ５１とのインタフェースの制御を行う。濃度補正処理部５０４は、インタフェース制御部５０３を通して、プリンタ装置５２からプリンタサーバコンピュータ５１を経由して取得したキャリブレーションデータにより、濃度補正テーブルＴＢ１および階調補正テーブルＴＢ２を作成する。
【００９５】
５０５は例えばハードディスク，他のメモリ媒体で構成される記憶媒体で、濃度補正処理部５０４で作成された階調補正テーブルを格納する。なお、作成された階調補正テーブルはデータ処理部５０２によって参照される。プリンタサーバコンピュータ５１のインタフェース制御部５１１はプリンタ装置とのインタフェースの制御を行い、印字データおよび制御コードからなる印刷情報のプリンタ装置５２への送信およびプリンタ装置５２からの情報の受信の制御を行う。
【００９６】
プリンタ装置５２において、５２１はコントローラ部で、プリンタ装置全体の制御を行う制御部，印字機構部を制御するプリンタ制御部，ホストコンピュータとのインタフェースを制御するインタフェース制御部などからなり、プリンタ部５２２からキャリブレーション要求および実濃度値を受けた場合、キャリブレーションデータをプリンタ内の記録部に格納する。
【００９７】
５２２はプリンタ部で、永久可視像を記録紙に形成するための印字機構部を備え、キャリブレーションが必要となった場合、コントローラ部５２１に通知する。５２３は記憶媒体で、コントローラ部５２１により実濃度値出力要求を受けた場合、論理濃度値に応じた実濃度値をキャリブレーションデータとして格納する。
【００９８】
以下、本実施形態の特徴的構成について図９等を参照して説明する。
【００９９】
上記のように構成された所定の通信媒体を介して複数のプリンタ装置（プリンタ装置５２および図示しないプリンタ装置）と複数のデータ処理装置（クライアントコンピュータ５０および図示しないコンピュータ装置）とプリンタサーバ（プリンタサーバコンピュータ５１）とが通信可能な印刷システムであって、各プリンタ装置から出力画像特性を補正するための補正データを記憶する第１の記憶手段（記憶媒体５２３）を各プリンタ装置に有し、前記第１の記憶手段に記憶される補正データを前記プリンタサーバコンピュータ５１を介して取得する取得手段（インタフェース制御部５０３）と、前記取得手段が取得した補正データを参照して各プリンタ装置毎の階調補正テーブルを作成する階調補正処理手段（濃度補正処理部５０４）と、前記階調補正処理手段により作成された各プリンタ装置毎の階調補正テーブルを記憶する第２の記憶手段（記憶媒体５０５）とを各データ処理装置に有し、各プリンタ装置からの出力画像特性の補正要求毎に、前記第１の記憶手段に記憶される各プリンタ装置の濃度補正テーブルを更新するので、各プリンタ装置が補正データを記憶管理して、各データ処理装置がいつでも最新の補正データを取得して階調補正テーブルを作成して、いずれのプリンタ装置を選択しても画像品位にばらつきのない一定レベルの画質で印刷情報を出力できる印刷データに変換処理する環境を整備することができる。
【０１００】
図１０は、本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートであり、プリンタサーバコンピュータ５１の印刷時におけるプリンタ装置５２からキャリブレーションデータを受け取り、印刷を行う場合のデータ処理手順（クライアントコンピュータで印刷が行われる場合、プリンタ装置からプリンタサーバコンピュータを経由した、キャリブレーションデータを取得する。クライアントコンピュータは、このキャリブレーションデータを用いて、濃度補正テーブル、および階調補正テーブルを作成する処理手順を含む）に対応する。なお、（１）〜（９）は各ステップを示す。
【０１０１】
クライアントコンピュータ５０上で印刷が開始されると、ステップ（１）によりプリンタ装置５２にキャリブレーションデータ取得命令を発行し、キャリブレーションデータの取得を行う。ステップ（２）により、キャリブレーションデータ取得命令を受け取ったプリンタ装置５２は、キャリブレーション更新要求が発生しているかどうかの判別を行う。なお、このステップ（２）のキャリブレーション更新要求の判別ステップは、印刷が開始したときのみに判別しても良いし、印刷時でない場合にも、たとえば一定時間間隔毎に判別動作が行われても良いことは言うまでもない。
【０１０２】
ここで、キャリブレーション更新要求があると判別された場合にはステップ（３）に進み、キャリブレーションデータ取得命令を発行し、この取得命令を受け取ったプリンタ装置５２は、キャリブレーションデータを取得し、ステップ（４）で、プリンタ装置５２は記憶媒体５２３内に用意されているキャリブレーションデータ保存部を更新する。
【０１０３】
一方、ステップ（２）でキャリブレーション要求がないと判別した場合には、ステップ（５）でプリンタ装置５２内でストアされているキャリブレーションデータをプリンタサーバコンピュータ５１を経由して、クライアントコンピュータ５０に戻す。次に、ステップ（６）でキャリブレーションデータから濃度補正テーブルを作成し、その後、ステップ（７）で階調補正テーブルを作成する。
【０１０４】
そして、ステップ（８）で印字データおよび制御データをプリンタ装置５２に出力した後、ステップ（９）へ進み、プリンタ装置５２での印刷処理が終了したかどうかの判別を行い、終了していないと判別した場合にはステップ（１）に戻り、印刷処理が終了していると判別した場合には、処理を終了する。
【０１０５】
以下、本実施形態の特徴的構成について図１０等を参照してさらに説明する。
【０１０６】
上記のように構成された複数のプリンタ装置（プリンタ装置３および図示しないプリンタ装置）と複数のデータ処理装置（クライアントコンピュータ５０および図示しないコンピュータ装置）とプリンタサーバ（プリンタサーバコンピュータ５１）とが通信可能な印刷システムのデータ処理方法であって、あるいは所定の通信媒体を介して複数のプリンタ装置と複数のデータ処理装置とプリンタサーバとが通信可能な印刷システムのデータ処理を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、各プリンタ装置から出力画像特性を補正するための補正データを記憶する第１の記憶媒体に記憶される補正データを前記プリンタサーバを介して取得する取得工程（図１０のステップ（５））と、前記取得工程により取得した補正データを参照して各プリンタ装置毎の階調補正テーブルを作成する階調補正処理工程（図１０のステップ（９））と、前記階調補正処理工程により作成された各プリンタ装置毎の階調補正テーブルを第２の記憶媒体に保存して管理する管理工程（図１０のステップ（９））と、各プリンタ装置からの出力画像特性の補正要求毎に、前記第１の記憶媒体に記憶される各プリンタ装置の濃度補正テーブルを更新（図１０のステップ（４））するので、各プリンタ装置が補正データを記憶管理して、各データ処理装置がいつでも最新の補正データを取得して階調補正テーブルを作成して、いずれのプリンタ装置を選択しても画像品位にばらつきのない一定レベルの画質で印刷情報を出力できる印刷データに変換処理する環境を整備することができる。
【０１０７】
なお、本実施形態では、クライアントコンピュータ５０での印刷処理を例にしているが、プリンタサーバコンピュータ５１上での印刷は、プリンタサーバコンピュータ５１内のインタフェース制御部５１１が、直接プリンタ装置５２のコントローラ部５２１と通信すれば良い。
【０１０８】
以下、図１１に示すメモリマップを参照して本発明に係る印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１０９】
図１１は、本発明に係る印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１０】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１１】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１２】
本実施形態における図５，図６，図８，図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１３】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１４】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１５】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１１６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１８】
【発明の効果】
以上説明したように、本発明によれば、各プリンタ装置の出力画像特性の変動に自在に対応していずれのプリンタ装置からも適正な品位で、かつ品位にばらつきのない印刷結果を得ることができる印刷システムを整備することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す印刷システムの構成を説明するブロック図である。
【図２】図１に示したプリンタ装置における論理濃度値とプリンタ装置の実濃度値の関係を示す特性図である。
【図３】図２に示した論理濃度値に対する実濃度値および濃度補正値を表す濃度補正テーブルの一例を示す図である。
【図４】図１に示した記憶媒体に管理される論理階調値を出力階調値に変換する階調補正テーブルの一例を示す図である。
【図５】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】図３に示した濃度補正テーブルに基づく階調補正テーブルの作成手順の一例を示すフローチャートである。
【図７】本発明の第２実施形態を示す印刷システムの構成を説明するブロック図である。
【図８】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図９】本発明の第３実施形態を示す印刷システムの構成を説明するブロック図である。
【図１０】本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１  クライアントコンピュータ
２  プリンタサーバコンピュータ
３  プリンタ装置
１１  アプリケーション
１２  データ処理装置
１３  インタフェース制御部
１４  階調補正処理部
１５  記憶媒体
２１  濃度補正テーブル
２２  濃度補正処理部
２３  インタフェース制御部
３１  コントローラ部
３２  プリンタ部
【図１】
0003919313.tif 000002
【図２】
0003919313.tif 000003
【図３】
0003919313.tif 000004
【図４】
0003919313.tif 000005
【図５】
0003919313.tif 000006
【図６】
0003919313.tif 000007
【図７】
0003919313.tif 000008
【図８】
0003919313.tif 000009
【図９】
0003919313.tif 000010
【図１０】
0003919313.tif 000011
【図１１】
0003919313.tif 000012