(57)【要約】【課題】  プリンタの較正をリモート制御で実施でき、キャリブレーション適用後の出力時間を短縮可能なリモート較正方法およびリモート印刷システムを提供する。【解決手段】  クライアントからジョブデータをプリンタのフロントエンドサーバに送信する（Ｓ１００）。ジョブデータ中のジョブチケットデータを取り出し、解析する（Ｓ１０１，１０２）。ジョブデータ中のジョブファイルデータを取り出し、解析して中間データを生成する（Ｓ１０４，１０５）。中間データを中間データ格納部に格納し、ホールドする（Ｓ１０６）。解析したジョブチケット情報のキャリブレーション設定情報を取り出し、較正をリモートで実施するかどうかをチェックする（Ｓ１０７）。実施する場合、プリンタエンジンはパッチデータを出力させてパッチをカラーセンサで読み取り、フロントエンドサーバに渡す（Ｓ１０８）。【選択図】  図１０
2005222172.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにおいてサーバに接続されたプリンタに異なる濃度レベルのカラーパッチパターンからなるチャートを出力させて該チャートを読み取らせ、読み取りデータに従って前記プリンタの出力濃度特性を較正するプリンタのリモート較正方法において、
較正を実施するか否かの情報を描画データを含むプリントジョブデータに持たせ、該プリントジョブデータをクライアント装置から前記サーバに送信する第１ステップと、
前記プリントジョブデータを解析して前記描画データの中間データを生成し、該中間データをホールドするとともに、前記情報を解析する第２ステップと、
前記情報が較正を実施することを示すときは、前記チャートのパッチデータを前記プリンタのエンジンに供給して前記チャートを出力させる第３ステップと、
該チャート出力を自動的に読み取る第４ステップと、
該読み取ったデータを基にキャリブレーションデータを生成する第５ステップと、
前記生成されたキャリブレーションデータを前記ホールドされた中間データに適用して前記描画データを出力する第６ステップと
を有することを特徴とするリモート較正方法。
【請求項２】
前記プリントジョブデータはジョブチケットデータとジョブデータファイルを含み、該ジョブチケットデータは前記情報を含み、該ジョブデータファイルは前記描画データを含むことを特徴とする請求項１記載のリモート較正方法。
【請求項３】
第２ステップは、前記サーバもしくは前記プリンタの内蔵プリンタコントローラで実施されることを特徴とする請求項１記載のリモート較正方法。
【請求項４】
前記パッチデータは、前記サーバもしくは前記プリンタの内蔵プリンタコントローラに格納されていることを特徴とする請求項１記載のリモート較正方法。
【請求項５】
前記チャートは、複数個のＣ、Ｍ、Ｙ、Ｋ一次色パッチチャートもしくはＣ、Ｍ、Ｙ混色の多次色パッチチャートであることを特徴とする請求項１記載のリモート較正方法。
【請求項６】
第４ステップは、ＲＧＢ出力のカラーセンサもしくは測色計、もしくは濃度計を用いて実施されることを特徴とする請求項１記載のリモート較正方法。
【請求項７】
第５ステップにおいて、Ｃ、Ｍ、Ｙ、Ｋ一次元ＬＵＴもしくは、多次元ＬＵＴ形式のプリンタプロファイルを補正して前記キャリブレーションデータが作成されることを特徴とする請求項１記載のリモート較正方法。
【請求項８】
ネットワークにおいてサーバに接続されたプリンタに異なる濃度レベルのカラーパッチパターンからなるチャートを出力させて該チャートを読み取らせ、読み取りデータに従って前記プリンタの出力濃度特性を較正して印刷を行うリモート印刷システムにおいて、
較正を実施するか否かの情報を描画データを含むプリントジョブデータに持たせ、該プリントジョブデータをクライアント装置から前記サーバに送信する手段と、
前記プリントジョブデータを解析して前記描画データの中間データを生成し、該中間データをホールドするとともに、前記情報を解析するジョブ解析手段と、
前記情報が較正を実施することを示すときは、前記チャートのパッチデータを前記プリンタのエンジンに供給して前記チャートを出力させる手段と、
該チャート出力を自動的に読み取る読み取り手段と、
該読み取ったデータを基にキャリブレーションデータを生成する較正手段と、
前記生成されたキャリブレーションデータを前記ホールドされた中間データに適用して前記描画データを出力する出力制御手段と
を有することを特徴とするリモート印刷システム。
【請求項９】
前記プリントジョブデータはジョブチケットデータとジョブデータファイルを含み、該ジョブチケットデータは前記情報を含み、該ジョブデータファイルは前記描画データを含むことを特徴とする請求項８記載のリモート印刷システム。
【請求項１０】
前記サーバもしくは前記プリンタの内蔵プリンタコントローラは、前記ジョブ解析手段を備えることを特徴とする請求項８記載のリモート印刷システム。
【請求項１１】
前記パッチデータは、前記サーバもしくは前記プリンタの内蔵プリンタコントローラに格納されていることを特徴とする請求項８記載のリモート印刷システム。
【請求項１２】
前記チャートは、複数個のＣ、Ｍ、Ｙ、Ｋ一次色パッチチャートもしくはＣ、Ｍ、Ｙ混色の多次色パッチチャートであることを特徴とする請求項８記載のリモート印刷システム。
【請求項１３】
前記読み取り手段は、ＲＧＢ出力のカラーセンサもしくは測色計、もしくは濃度計であることを特徴とする請求項８記載のリモート印刷システム。
【請求項１４】
前記較正手段は、Ｃ、Ｍ、Ｙ、Ｋ一次元ＬＵＴもしくは、多次元ＬＵＴ形式のプリンタプロファイルを補正して前記キャリブレーションデータを作成することを特徴とする請求項８記載のリモート印刷システム。
【請求項１５】
較正を実施するか否かの情報を含むプリントジョブデータをネットワークを介して受信する第１ステップと、
前記プリントジョブデータを解析して前記プリントジョブに含まれる描画データの中間データを生成し、該中間データをホールドするとともに、前記情報を解析する第２ステップと、
前記情報が較正を実施することを示すときは、パッチデータを前記プリンタのエンジンに供給してチャートを出力させる第３ステップと、
該チャート出力を自動的に読み取る第４ステップと、
該読み取ったデータを基にキャリブレーションデータを生成する第５ステップと、
前記生成されたキャリブレーションデータを前記ホールドされた中間データに適用する第６ステップと
を有することを特徴とするプリンタの較正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリモート較正方法およびリモート印刷システムに関する。本発明は、特に詳細には、インターネット・イントラネット等のネットワークを介してカラープリンタに出力する際に、安定した出力を得るために、遠隔地のプリンタに対してリモート制御によりキャリブレーションを行う方法に関するものである。
【背景技術】
【０００２】
近年、印刷物を作成する工程のデジタル化の中で、電子データから直接に校正（proof）出力する（所謂、校正刷り、ゲラ刷りを出力する）カラープリンタが登場し、出力物（校正刷り）の配送に関わるコスト削減のために、遠隔地にあるカラープリンタに対して、リモート制御により、データを送信して直接に校正刷りを出力するニーズが出てきている。
【０００３】
その際には、遠隔地にあるカラープリンタから常に同じ出力結果が安定的に出力されるように、そのカラープリンタの較正（キャリブレーション；calibration）が必須となっている。その方法としては、リモート先のカラープリンタでパッチ出力を行い、その結果（パッチ出力）をカラー複写機のスキャナや濃度計等を用いて読み取ってキャリブレーションを行う、手動的な技術がよく用いられている。
【０００４】
いくつかの文献に上述のような従来の技術に関連した技術内容が開示されている。従来の濃度センサには、ホルダー内に、ＬＥＤなどの発光素子、およびフォトダイオード、ＣｄＳなどの受光素子を組み込み、発光素子から光を転写ベルト上のパッチに照射し、パッチからの反射光を受光素子で受け取ることにより、パッチの濃度を測定するものがある（例えば、特許文献１参照）。また、少ないパッチデータの測色値からプリンタプロファイルを補正する方法が開示されている文献もある（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開２００１−３２４８４６号公報
【特許文献２】特開平１０−１３６２１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、リモート先のカラープリンタをリモート制御して、自動的にキャリブレーションを行うことが困難であるという課題がある。また、リモートでキャリブレーションを行う前にジョブデータでホールドしていると、キャリブレーション適用の際に、ジョブ中のPDLデータの解析から実行することになり、特に複雑なデータの多いグラフィックアーツのデータ等を出力する際には、キャリブレーション適用後の出力時間がかかるという課題が予想される。
【０００７】
本発明の第１の目的は、リモート先のカラープリンタをリモート制御して、自動的にキャリブレーションを行えるリモート較正方法およびリモート印刷システムを提供することである。
【０００８】
本発明の第２の目的は、リモートキャリブレーション適用後の出力時間を短縮することのできるリモート較正方法およびリモート印刷システムを提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために本発明は、ネットワークにおいてサーバに接続されたプリンタに異なる濃度レベルのカラーパッチパターンからなるチャートを出力させて該チャートを読み取らせ、読み取りデータに従って前記プリンタの出力濃度特性を較正するプリンタのリモート較正方法において、較正を実施するか否かの情報を描画データを含むプリントジョブデータに持たせ、該プリントジョブデータをクライアント装置から前記サーバに送信する第１ステップと、前記プリントジョブデータを解析して前記描画データの中間データを生成し、該中間データをホールドするとともに、前記情報を解析する第２ステップと、前記情報が較正を実施することを示すときは、前記チャートのパッチデータを前記プリンタのエンジンに供給して前記チャートを出力させる第３ステップと、該チャート出力を自動的に読み取る第４ステップと、該読み取ったデータを基にキャリブレーションデータを生成する第５ステップと、前記生成されたキャリブレーションデータを前記ホールドされた中間データに適用して前記描画データを出力する第６ステップとを有する態様のプリンタのリモート較正方法を提供する。
【００１０】
ここで、前記プリントジョブデータがジョブチケットデータとジョブデータファイルを含み、該ジョブチケットデータが前記情報を含み、該ジョブデータファイルが前記描画データを含む態様とすることができる。
【００１１】
さらに、第２ステップが、前記サーバもしくは前記プリンタの内蔵プリンタコントローラで実施される態様とすることができる。
【００１２】
さらに、前記パッチデータが、前記サーバもしくは前記プリンタの内蔵プリンタコントローラに格納されている態様とすることができる。
【００１３】
さらに、前記チャートが、複数個のＣ、Ｍ、Ｙ、Ｋ一次色パッチチャートもしくはＣ、Ｍ、Ｙ混色の多次色パッチチャートである態様とすることができる。
【００１４】
さらに、第４ステップが、ＲＧＢ出力のカラーセンサもしくは測色計、もしくは濃度計を用いて実施される態様とすることができる。
【００１５】
さらに、第５ステップにおいて、Ｃ、Ｍ、Ｙ、Ｋ一次元ＬＵＴもしくは、多次元ＬＵＴ形式のプリンタプロファイルを補正して前記キャリブレーションデータが作成される態様とすることができる。
【００１６】
また、上記の目的を達成するために本発明は、ネットワークにおいてサーバに接続されたプリンタに異なる濃度レベルのカラーパッチパターンからなるチャートを出力させて該チャートを読み取らせ、読み取りデータに従って前記プリンタの出力濃度特性を較正して印刷を行うリモート印刷システムにおいて、較正を実施するか否かの情報を描画データを含むプリントジョブデータに持たせ、該プリントジョブデータをクライアント装置から前記サーバに送信する手段と、前記プリントジョブデータを解析して前記描画データの中間データを生成し、該中間データをホールドするとともに、前記情報を解析するジョブ解析手段と、前記情報が較正を実施することを示すときは、前記チャートのパッチデータを前記プリンタのエンジンに供給して前記チャートを出力させる手段と、該チャート出力を自動的に読み取る読み取り手段と、該読み取ったデータを基にキャリブレーションデータを生成する較正手段と、前記生成されたキャリブレーションデータを前記ホールドされた中間データに適用して前記描画データを出力する出力制御手段とを有する態様のリモート印刷システムを提供する。
【００１７】
ここで、前記プリントジョブデータがジョブチケットデータとジョブデータファイルを含み、該ジョブチケットデータが前記情報を含み、該ジョブデータファイルが前記描画データを含む態様とすることができる。
【００１８】
さらに、前記サーバもしくは前記プリンタの内蔵プリンタコントローラが、前記ジョブ解析手段を備える態様とすることができる。
【００１９】
さらに、前記パッチデータが、前記サーバもしくは前記プリンタの内蔵プリンタコントローラに格納されている態様とすることができる。
【００２０】
さらに、前記チャートが、複数個のＣ、Ｍ、Ｙ、Ｋ一次色パッチチャートもしくはＣ、Ｍ、Ｙ混色の多次色パッチチャートである態様とすることができる。
【００２１】
さらに、前記読み取り手段が、ＲＧＢ出力のカラーセンサもしくは測色計、もしくは濃度計である態様とすることができる。
【００２２】
さらに、前記較正手段が、Ｃ、Ｍ、Ｙ、Ｋ一次元ＬＵＴもしくは、多次元ＬＵＴ形式のプリンタプロファイルを補正して前記キャリブレーションデータを作成する態様とすることができる。
【００２３】
また、上記の目的を達成するために本発明は、較正を実施するか否かの情報を含むプリントジョブデータをネットワークを介して受信する第１ステップと、前記プリントジョブデータを解析して前記プリントジョブに含まれる描画データの中間データを生成し、該中間データをホールドするとともに、前記情報を解析する第２ステップと、前記情報が較正を実施することを示すときは、パッチデータを前記プリンタのエンジンに供給してチャートを出力させる第３ステップと、該チャート出力を自動的に読み取る第４ステップと、該読み取ったデータを基にキャリブレーションデータを生成する第５ステップと、前記生成されたキャリブレーションデータを前記ホールドされた中間データに適用する第６ステップとを有する態様のプリンタの較正方法を提供する。
【発明の効果】
【００２４】
上記本発明に係るリモート較正方法およびリモート印刷システムによれば、プリンタの出力濃度特性の較正を実施するか否かの情報をプリントジョブデータに持たせてクライアント装置からサーバに送信し、情報の解析結果に従ってキャリブレーションを行うので、リモート先のカラープリンタをリモート制御して、自動的にキャリブレーション行うことが可能になる。
【００２５】
また、リモートでキャリブレーションを行う前に描画データの中間データをホールドし、解析した情報が較正を実施することを示すときにリモートでキャリブレーションを実行して、中間データにキャリブレーションを適用することにより、キャリブレーション適用後の出力時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下に本発明の実施形態を、図面を参照しながら詳細に説明する。  
（第１実施形態）
図１は本発明の一実施形態によるネットワークシステムの構成を示す。  
図１のように、本実施形態によるネットワークシステムは、まず、大きく、ＷＡＮ等の大規模ネットワークで結ばれたサイトＡとサイトＢという遠隔のネットワークシステムで構成されている。
【００２７】
サイトＡは、クライアントＡで構成されている。クライアントＡはＰＣとモニタを含む。一方、サイトＢは、プリンタコントローラとなるフロントエンドサーバ１、プリンタエンジン２、クライアントＢで構成されている。プリンタエンジン２はフロントエンドサーバ１を介してネットワークに接続されている。クライアントＢはＰＣとモニタを含む。
【００２８】
クライアントＡおよびクライアントＢは、モニタ表示や画像処理に必要なＣＰＵ・ＶＲＡＭ等及びネットワーク上の通信に必要な通信機能を備えている。
【００２９】
図１に示すネットワークシステムは、リモートのクライアントＡからＷＡＮ等を介してサーバにジョブデータを送信し、フロントエンドサーバ１に接続されたプリンタエンジン２にカラー画像を出力させるリモートプルーフィングシステムを構成している。
【００３０】
図１において、例えば、顧客から注文を受けたデザイナが印刷物を作成する工程のデジタル化の中で、遠隔地にある顧客のカラープリンタのプリンタエンジン２に対して、クライアントＡから、リモート制御により、データを送信して直接に顧客のカラープリンタで校正刷りを出力する。その際には、遠隔地にあるプリンタエンジン２から常に同じ出力結果が安定的に出力されるように、プリンタエンジン２とフロントエンドサーバ１とから成るプリントシステムのキャリブレーションを行う。
【００３１】
その方法としては、クライアントＡからのジョブデータにキャリブレーション実施の情報を持たせ、そのジョブデータを受信したリモート先のフロントエンドサーバ１の指示によって、プリンタエンジン２からパッチ出力を行い、その結果（パッチ出力）をプリンタエンジン２自らが読み取り、その読み取りデータをフロントエンドサーバ１へフィードバックして、フロントエンドサーバ１がプリントシステムのキャリブレーションを行う。
【００３２】
図２は前出のフロントエンドサーバ１とプリンタエンジン２の構成を示す図である。
図２のように、フロントエンドサーバ１は、ネットワークに接続するためのネットワークＩ／Ｆ（インタフェース）部１０、ジョブデータを制御するジョブ制御部１１、ＰＤＬ（ページ記述言語）を解析して中間データを生成するＰＤＬインタプリタ部１２、ＰＤＬインタプリタ部１２で生成された中間データが格納される中間データ格納部１３、プリンタエンジン２とのデータのやり取りを行うための通信インタフェース部１４、中間データ格納部１３に格納された中間データをビットマップイメージデータに変換するレンダリング部１５、ジョブに対して指定されたカラーマッチング及びキャリブレーション処理を行うカラーマネージメント処理部１６、カラーマッチングに使用されるプロファイルが格納されるプロファイル格納部１６Ａ、キャリブレーションデータのうち、一次元ＬＵＴ（Look Up Table）が格納されるキャリブレーション一次元ＬＵＴ格納部１６B、キャリブレーションデータ作成に使用されるパッチが格納されるパッチデータ格納部１７、キャリブレーションデータ生成部１８、プリンタエンジン２のカラーセンサ２５が読み取ったデータが格納される読み取りデータ格納部１９から構成される。
【００３３】
また、ジョブ制御部１１は、ジョブをホールドする等の管理を行うジョブ管理部１１Ａ、ジョブ中のジョブチケットを解析するジョブ解析部１１Ｂを備えている。
【００３４】
プリンタエンジン２は、フロントエンドサーバ１とデータをやりとりする通信Ｉ／Ｆ部２０、出力部２１、パッチ出力を読み取るカラーセンサ２５、カラーセンサ２５を制御するカラーセンサ制御部２２、カラーセンサ２５で読み取られたデータが格納される読み取りデータ格納部２４から成る。
【００３５】
図３は、フロントエンドサーバ１がクライアントAから受信したジョブデータの構成図である。ジョブデータ３０１は、ジョブに対して処理を指示する内容が記述されているジョブチケットデータ３０１ａと、ＰＤＦ（Portable Document Format）、ＰＳ（PostScript）、ＴＩＦＦ（Tagged Image File Format）、ＪＰＥＧ（Joint Photographic Experts Group）等の実際の描画データであるジョブデータファイル３０１ｂから構成されている。
【００３６】
図４は、ジョブチケットデータの一例を示す。ジョブチケットデータ３０１ａは、レイアウト情報４１に、用紙サイズ設定情報、用紙種類の情報、ページオリエンテーション情報等を含む。またカラーマネージメント情報４２は、プロファイル格納部１６Ａ中のデータを指定するＲＧＢとＣＭＹＫの各ソースプロファイル情報並びにプリンタプロファイル情報と、キャリブレーション設定情報等で構成されている。較正をリモートで実施するかどうかの情報はキャリブレーション設定情報により設定されている。
【００３７】
図５は、キャリブレーションデータの生成時に使用するパッチデータの一例を示している。図５は、Ｃ、Ｍ、Ｙ、Ｋの各単色の階調の異なるパッチデータ（標準；ＣＭＹＫ一次色）であり、図７で後に説明するキャリブレーション方法を実行する際に用いるものある。図５のパッチデータはパッチデータ格納部１７に格納されている。
【００３８】
図６は、キャリブレーションデータの生成時に使用する多次色パッチデータの一例を示す。図６に示したマトリクスの各行が、Ｃ、Ｍ、Ｙ、Ｋの値の組み合わせの異なるパッチデータである。図６のパッチデータは以下で説明するキャリブレーション方法を実行する際に用いるものである。図６のパッチデータはパッチデータ格納部１７に格納されている。
【００３９】
図７は、ＣＭＹＫの一次元ＬＵＴを作成する処理の概念図で、キャリブレーションによって一次元ＬＵＴを補正する際の補正カーブおよびデバイス特性並びに目標特性の関係を示す。キャリブレーションデータとは、この補正カーブを示す一次元ＬＵＴのデータである。
【００４０】
図８は、カラーマネージメント処理部１６におけるカラーマネージメント処理の処理フローを示し、特に画像データの処理の流れを示す図である。ＲＧＢデータもしくはＣＭＹＫデータが入力されると、カラーマネージメント処理部１６は、ＣＭＭ（Color Management Module）の機能によってプロファイル格納部１６Ａに格納されているソースプロファイルとプリンタプロファイルとを通してカラーマッチングを行う。次いでカラーマネージメント処理部１６は、カラーマッチングを施したデータ（Ｃ１，Ｍ１，Ｙ１，Ｋ１）をキャリブレーション一次元ＬＵＴ格納部１６Bに格納されているキャリブレーション一次元ＬＵＴに通し、補正されたＣＭＹＫデータ（Ｃ２，Ｍ２，Ｙ２，Ｋ２）を出力する。尚、パッチデータ出力時は、デバイスの変動を把握するために、カラーマネージメント処理部１６はカラーマッチング処理をスルーして（カラーマッチング処理を行わずに）データを出力する。
【００４１】
図９は、本実施形態に適用されるＲＧＢ出力のカラーセンサの例で、上記特許文献１の図８に示されるような濃度センサと同様な構成を適用している。カラーセンサ２５は、ホルダー２５Ｃ内に、ＬＥＤなどの発光素子２５Ａ、およびフォトダイオード、ＣｄＳなどの受光素子２５Ｂ等を組み込んで構成されている。カラーセンサ２５は、発光素子２５Ａから光を転写ベルト２６上の用紙に印刷されたパッチＴに照射し、パッチＴからの反射光を受光素子２５Ｂで受け取ることにより、パッチＴの色レベルを測定する。カラーセンサ２５は、カラープリンタの排紙部に設けられており、図４に示す排紙方向Ｅと直交して配置されたアレイ状の受光素子２５Ｂによって、排紙方向Ｅへ送られる用紙に印刷されているイメージを読み取る。
【００４２】
図１０は図２の構成を用いて実施形態の工程を説明するフローチャートである。  
ステップＳ１００において、クライアントＡからジョブデータをフロントエンドサーバ１にネットワークを通じて送信してステップＳ１０１に進む。
【００４３】
ステップＳ１０１で該ジョブデータ中のジョブチケットデータのみを取り出し、ステップＳ１０２へ進む。
【００４４】
ステップＳ１０２において該ジョブチケットデータをジョブ解析部１１Ｂで解析して、ステップＳ１０３へ進む。
【００４５】
ステップＳ１０３で、図４のジョブチケットデータ中の、出力する用紙種類の情報をInfo_mediaにセットしてステップＳ１０４へ進む。
【００４６】
ステップＳ１０４で、該ジョブデータ中のジョブファイルデータのみを取り出し、ステップＳ１０５へ進む。
【００４７】
ステップＳ１０５において、ＰＤＬインタプリタ部１２で描画データであるジョブファイルのデータを解析して、中間データ（ビットマップ化される前の状態のデータ構造で、PDLをビットマップ化する途中のデータ構造、PDLの状態では変倍等の編集処理をできないが、中間データの状態では変倍処理が可能である。）を生成して、ステップＳ１０６に進む。
【００４８】
ステップＳ１０６で、ステップＳ１０５で生成された中間データを中間データ格納部１３に格納し、ホールドしてステップＳ１０７に進む。
【００４９】
ステップＳ１０７において、解析したジョブチケット情報のキャリブレーション設定情報を取り出し、較正をリモートで実施するかどうかをチェックする。実施しない設定の場合、ステップＳ１１０に進んで、リモートでない既存のキャリブレーションデータを用いてホールドしてあったジョブデータに濃度補正処理を行いその後プリンタエンジン２に出力させて処理を終了する。実施する設定の場合、ステップＳ１０８に進んでプリンタエンジン２にパッチデータを出力させる。すなわち、ステップＳ１０８において、プリンタエンジン２はパッチデータを出力させて出力パッチをカラーセンサもしくは測色機で読み取り、フロントエンドサーバ１に渡してステップＳ１０９へ進む。ここで図８のように、パッチデータ出力時は、ＣＭＭおよびキャリブレーション一次元ＬＵＴをスルーして出力することになる。
【００５０】
ステップＳ１０９において、上記パッチデータの読み取り値を基に図７に従ってキャリブレーションデータ（補正カーブ）を作成してステップＳ１１０へ進む。ステップＳ１１０では、ステップＳ１０９で作成されたキャリブレーションデータを用いて、ホールドしてあった中間データを処理しその後出力し、処理を終了する。
【００５１】
図１１はステップＳ１０８のパッチデータ出力処理を詳細に示すフローチャートである。
まずステップＳ２００でパッチデータをパッチデータ格納部１７から取り出してステップＳ２０１へ進む。ステップＳ２０１で、そのパッチデータがレンダリング済か（ビットマップデータに展開されているか）どうかを判断し、その場合ステップＳ２０６へ進む。レンダリング済でない場合はステップＳ２０２において、そのパッチデータをＰＤＬインタプリタ部１２で解析して、中間データを生成しステップＳ２０３へ進む。次にステップＳ２０３において、ステップＳ２０２で生成された中間データを中間データ格納部１３に一時的に格納してステップＳ２０４へ進む。
【００５２】
ステップＳ２０４において、ステップＳ２０３で格納された中間データを取り出し、カラーマネージメント処理部１６による図８に示したパッチデータ出力時のフロー処理を適用して、ステップＳ２０５へ進む。すなわち、ここでは、カラーマッチング及びキャリブレーションのデータはパッチデータには適用されない。続いてステップＳ２０５で、ステップＳ２０４の中間データをレンダリング部１５でビットマップイメージデータに展開してステップＳ２０６へ進む。ステップＳ２０６では展開されたビットマップイメージデータとInfo_media情報をプリンタエンジン２に転送してステップＳ２０７へ進む。
【００５３】
ステップＳ２０７でプリンタエンジン２においてInfo_media情報を参照し、それに基づいて用紙を選択してステップＳ２０８へ進む。ステップＳ２０８において、パッチデータを選択された用紙に印刷して、ステップＳ２０９へ進む。続いてステップＳ２０９で、印刷されたパッチデータを、カラーセンサ制御部２２の制御のもと、カラーセンサ２３で読み取り、その読み取りデータを読み取りデータ格納部２４に格納してステップＳ２１０に進む。ステップＳ２１０で、その読み取りデータをフロントエンドサーバ１に転送し、ステップＳ２１１へ進む。ステップＳ２１１でフロントエンドサーバ１において、読み取りデータをフロントエンドサーバ１側の読み取りデータ格納部１９へ転送し、パッチデータ出力処理を終了する。
【００５４】
図１２はステップＳ１０９のキャリブレーションデータ生成処理を詳細に示すフローチャートである。
ステップＳ３００において、フロントエンドサーバ１の読み取りデータ格納部１９から読み取りデータを取り出し、ステップＳ３０１に進む。ここで、読み取りデータはＲＧＢデータである。
【００５５】
ステップＳ３０１において、該読み取りデータをＣ、Ｍ、Ｙ、Ｋの濃度データに変換してステップＳ３０２に進む。
【００５６】
ステップＳ３０２で、図７に示したアルゴリズムにより、ＣＭＹＫの一次元ＬＵＴのキャリブレーションデータを生成し、ステップＳ３０３に進む。
【００５７】
ステップＳ３０３で、ステップＳ３０２で生成されたキャリブレーションデータを、カラーマネージメント処理部１６のＣＭＹＫ一次元ＬＵＴにセットし、処理は終了する。
【００５８】
図１３はステップＳ１１０のジョブデータ出力処理を詳細に示すフローチャートである。
まずステップＳ５００で、中間データ格納部１３にホールドしてあった中間データの処理を再開する。
【００５９】
ステップＳ５０１において、該中間データに対して、カラーマネージメント処理部１６において、ＲＧＢ、ＣＭＹＫデータに対してカラーマッチング及びキャリブレーション処理を行う通常のフローを適用してステップＳ５０２に進む。
【００６０】
ステップＳ５０２において、ステップＳ５０１の中間データを、レンダリング部１５でビットマップイメージデータに展開してステップＳ５０３に進む。
【００６１】
ステップＳ５０３において、上記展開されたビットマップイメージデータをプリンタエンジン２に転送し、ステップＳ５０４に進む。
【００６２】
ステップＳ５０４において、Ｉｎｆｏ＿ｍｅｄｉａに格納された情報に基づいて用紙を選択してステップＳ５０５に進む。
【００６３】
ステップＳ５０５で、上記選択された用紙に印刷し、処理を終了する。
【００６４】
このように、リモート制御により、キャリブレーションデータを生成し、その生成されたデータを、指定されたジョブデータに対して適用することが可能となる。
【００６５】
（他の実施形態）
続いて他の実施形態について説明する。
【００６６】
本実施形態と第１実施形態との違いは、図１０のステップＳ１０９におけるキャリブレーションデータ生成処理（図１２）が図１４の処理に置き換わる点である。つまり、キャリブレーションデータとして、ＣＭＹＫ一次元ＬＵＴを生成するか、プリンタプロファイルを補正するかが相違する。
【００６７】
図１４はステップＳ１０９のキャリブレーションデータ生成処理を詳細に示すフローチャートである。ここではプリンタプロファイルを補正する方法を説明する。  
ステップＳ４００において、フロントエンドサーバ１の読み取りデータ格納部１９から読み取りデータ（ＲＧＢ）を取り出して、ステップＳ４０１に進む。
【００６８】
ステップＳ４０１において、プロファイル格納部１６Ａからプリンタプロファイルを取り出し、ステップＳ４０２へ進む。
【００６９】
ステップＳ４０２において、読み取りデータ（ＲＧＢ）を、３×３の行列演算により、ＸＹＺデータに変換してステップＳ４０３に進む。
【００７０】
ステップＳ４０３において、ステップＳ４０２で変換したＸＹＺデータを、所定の変換式により、Ｌａｂデータに変換してステップＳ４０４に進む。
【００７１】
ステップＳ４０４で、Ｌａｂデータを基にプリンタプロファイルを補正して、該プリンタプロファイルをセットし、処理を終了する。
【００７２】
上記、「Ｌａｂデータを基にプリンタプロファイルを補正」の処理は、特許文献２のように、少ないパッチデータの測色値からプリンタプロファイルを補正する方法が提案されている。
【００７３】
本実施形態では、出力パッチの読み取り手段として、カラーセンサ（ＲＧＢ）を例として上げているが、濃度及び色度を測定可能な測色計を代用することも可能である。
【００７４】
また、図１２の場合のようにＣ，Ｍ，Ｙ，Ｋの１次元ＬＵＴをもとにしたキャリブレーションアルゴリズムの適用の場合では、濃度値による制御が可能となるため、濃度計を代用することも可能である。
【００７５】
本実施形態では、プリンタエンジンに接続されたフロントエンドサーバにおいて、リモートキャリブレーションの制御や実行処理が行われているが、プリンタエンジンに組み込まれる内蔵コントローラ形式の場合でも同様に可能である。これは、フロントエンドサーバの処理機能が内蔵コントローラに組み込み可能であるためである。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態によるネットワークシステムの構成を示す図である。
【図２】本発明の第１実施形態におけるフロントエンドサーバとプリンタエンジンの構成を示す図である。
【図３】本発明の第１実施形態におけるジョブデータの内部構成を示す図である。
【図４】本発明の第１実施形態におけるジョブチケットデータの内部構成を示す図である。
【図５】本発明の第１実施形態におけるキャリブレーションに使用するパッチデータの一例（ＣＭＹＫ一次色）を示す図である。
【図６】本発明の第１実施形態におけるＣＭＹＫ混色の多次色パッチチャートの一例を示す図である。
【図７】図１０のステップＳ１０９においてＣＭＹＫ一次元ＬＵＴを作成する処理の概念図である。
【図８】カラーマネージメント処理のフロー図である。
【図９】本発明において使用されるカラーセンサ（濃度センサ）の一例を示す図である。
【図１０】本発明の第１実施形態および他の実施形態におけるメイン処理のフローチャートである。
【図１１】図１０のステップＳ１０８におけるパッチデータ出力処理を詳細に示すフローチャートである。
【図１２】図１０のステップＳ１０９におけるキャリブレーションデータ生成処理を詳細に示すフローチャートである。
【図１３】図１０のステップＳ１１０におけるジョブデータ出力処理を詳細に示すフローチャートである。
【図１４】他の実施形態におけるキャリブレーションデータ生成処理を詳細に示すフローチャートである。
【符号の説明】
【００７７】
１０  ネットワークＩ／Ｆ部
１１  ジョブ制御部
１１Ａ  ジョブ管理部
１１Ｂ  ジョブ解析部
１２  ＰＤＬインタプリタ部
１３  中間データ格納部
１４  （フロントエンドサーバ１）通信Ｉ／Ｆ部
１５  レンダリング部
１６  カラーマネージメント処理部
１６Ａ  プロファイル格納部
１６Ｂ  キャリブレーション一次元ＬＵＴ
１７  パッチデータ格納部
１８  キャリブレーションデータ生成部
１９  （フロントエンドサーバ１）読み取りデータ格納部
２０  （プリンタエンジン２）通信Ｉ／Ｆ部
２１  出力部
２２  カラーセンサ制御部
２４  （プリンタエンジン２）読み取りデータ格納部
２５  カラーセンサ（濃度センサ）
２５Ａ  発光素子
２５Ｂ  受光素子
２５Ｃ  ホルダー
２６  転写ベルト
【図１】
2005222172.tif 000003
【図２】
2005222172.tif 000004
【図３】
2005222172.tif 000005
【図４】
2005222172.tif 000006
【図５】
2005222172.tif 000007
【図６】
2005222172.tif 000008
【図７】
2005222172.tif 000009
【図８】
2005222172.tif 000010
【図９】
2005222172.tif 000011
【図１０】
2005222172.tif 000012
【図１１】
2005222172.tif 000013
【図１２】
2005222172.tif 000014
【図１３】
2005222172.tif 000015
【図１４】
2005222172.tif 000016