(57)【要約】【課題】キャリブレーション後の印刷物の色味がキャリブレーション前と比べてどの程度改善したかをクライアント側にも分かりやすく提示すること。【解決手段】本発明にかかる画像形成装置６では、用紙に形成される画像の階調を目標階調に近似させるためのキャリブレーションデータを第１のキャリブレーションデータとして取得するとともに、第１の階調補正データを取得する前に階調補正処理で用いていたキャリブレーションデータを第２のキャリブレーションデータとしてキャリブレーションデータ格納部４２Ａに記憶し、出力部５６からは、階調処理部４４に第１のキャリブレーションデータを用いて階調を補正させた第１の階調評価用画像と、第２のキャリブレーションデータを用いてキャリブレーション処理前の階調を再現させた第２の階調評価用画像と、が同一の用紙に印刷されたものが出力される。【選択図】図２
2015133679.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに対して階調補正データを用いて階調補正処理を行う階調補正処理手段と、
前記階調補正処理手段によって階調補正処理が行われたデータの画像を媒体上に形成して該媒体を出力する出力手段と、
前記媒体上に形成される画像の階調が目標の色味に沿った目標階調となるように前記階調補正処理手段が用いる階調補正データを校正する校正処理を実行する校正手段と、
前記校正手段による校正処理後に前記出力手段に階調評価用画像を前記媒体上に形成させる制御手段と、
前記階調補正処理に要するデータを記憶する記憶手段と、
を備え、
前記校正手段は、前記媒体上に形成された階調パッチの読み取りデータの濃度変換データをもとに、前記媒体上に形成される画像の階調を目標階調に近似させるための階調補正データを第１の階調補正データとして取得するとともに、前記第１の階調補正データを取得する前に前記階調補正処理で用いていた階調補正データを第２の階調補正データとして前記記憶手段に記憶させ、
前記制御手段は、前記出力手段に対し、前記階調処理手段に前記第１の階調補正データを用いて階調を補正させた第１の階調評価用画像と、前記第２の階調補正データを用いて校正処理前の階調を再現させた第２の階調評価用画像とを、同一の媒体上に形成させることを特徴とする画像形成装置。
【請求項２】
前記校正手段は、前記第２の階調補正データとともに前記第１の階調補正データも前記記憶手段に記憶させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記校正手段は、前記第１の階調評価用画像の階調の近傍の階調値を有するように画像の階調を補正することができる第３の階調補正データを取得し、該取得した第３の階調補正データを前記記憶手段に記憶させ、
前記制御手段は、前記出力手段に対し、前記階調処理手段に前記第３の階調補正データを用いて階調を補正させた前記第３の階調評価用画像を、前記第１の階調評価用画像および前記第２の階調評価用画像とともに同一の媒体上に形成させることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
複数の前記階調評価用画像が形成された前記媒体が前記出力手段によって出力された後に、前記媒体に形成された複数の階調評価用画像の中から、目標の色味を達成した任意の前記階調評価用画像の選択を受け付ける選択部をさらに備え、
前記校正手段は、前記複数の階調評価用画像のうち前記選択部が選択を受け付けた階調評価用画像に対応する階調補正データを、前記階調補正処理手段が用いる階調補正データとして設定することを特徴とする請求項１〜３のいずれか一つに記載の画像形成装置。
【請求項５】
前記媒体上に形成される画像に求められる目標の色味の情報の入力を受け付ける情報受付手段と、
ネットワークを介して外部設計装置との間で情報の通信を行う通信手段と、
をさらに備え、
前記通信手段は、前記情報受付部によって受け付けられた目標の色味の情報を含む要望情報を前記外部設計装置に送信するとともに、前記要望情報に応答して前記外部設計装置から送信された階調補正データを受信し、
前記校正手段は、前記通信手段が受信した階調補正データを前記第１の階調補正データとして取得することを特徴とする請求項１〜４のいずれか一つに記載の画像形成装置。
【請求項６】
前記要望情報に対応して前記外部設計装置から送信される階調補正データは、複数あり、
前記記憶手段は、前記通信手段が受信した複数の階調補正データを記憶することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記記憶手段は、各目標の色味に対応する階調の指標を示す目標階調特性データを記憶し、
前記校正手段は、前記記憶手段が記憶する目標階調特性データを参照することによって、前記情報受付手段において受け付けられた目標の色味に沿った目標階調を選択することを特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記制御手段は、前記出力手段に、前記階調補正処理手段において各階調補正データを用いて階調補正処理が行われた複数の前記階調評価用画像を、集約印刷により同一の媒体上に形成させることを特徴とする請求項１〜７のいずれか一つに記載の画像形成装置。
【請求項９】
前記媒体の補給を通知する通知手段をさらに備え、
前記制御手段は、前記階調補正処理手段において各階調補正データを用いて階調補正処理が行われた複数の前記階調評価用画像のいずれかの階調評価用画像の形成が終了した媒体を、次の階調評価用画像の形成のために再度補給することを促す通知を前記通知手段に出力させることを特徴とする請求項１〜７のいずれか一つに記載の画像形成装置。
【請求項１０】
前記階調評価用画像は、複数に分割され、
前記階調補正処理手段は、前記階調評価用画像の分割部分ごとに、複数の前記階調補正データのいずれか対応する前記階調補正データを適用して階調補正処理を行い、
前記制御手段は、前記階調補正処理手段によって前記階調補正処理がそれぞれ行われた各分割部分を組み合わせた一つの画像を、前記階調評価用画像として、前記出力手段に前記媒体上に形成させることを特徴とする請求項１〜７のいずれか一つに記載の画像形成装置。
【請求項１１】
前記階調階調評価用画像の分割数および分割形状は、予め設定されており、
前記制御手段は、前記校正処理の実行の有無および前記階調補正処理後の画像の階調に応じて、各分割部分に適用する階調補正用データを設定することを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記制御手段は、前記出力手段に対し、前記階調評価用画像の一部を切り欠いた画像を前記媒体上に形成させることを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記校正処理の実行命令を受け付ける命令受付手段をさらに備え、
前記命令受付手段は、ネットワークを介して前記校正処理の実行命令を受け付けることを特徴とする請求項１〜１２のいずれか一つに記載の画像形成装置。
【請求項１４】
請求項１〜１３のいずれか一つに記載の画像形成装置と、
前記画像形成装置とネットワークを介して接続し、前記ネットワークを介して前記画像形成装置から送信された目標の色味の情報を含む要望情報を受信し、前記要望情報に応じて作成された階調補正データを前記画像形成装置に送信する設計装置と、
を備えたことを特徴とする画像形成システム。
【請求項１５】
画像形成装置に、階調補正が行われたデータの画像を媒体上に形成させて該媒体を出力させる画像形成方法であって、
入力された画像データに対して階調補正データを用いて階調を補正する階調補正ステップと、
前記媒体上に形成される画像の階調を目標の色味に沿った目標階調となるように階調補正ステップにおいて用いられる階調補正データを校正する校正ステップと、
前記校正ステップ後に階調評価用画像を前記媒体上に形成して出力する出力ステップと、
を含み、
前記校正ステップは、
前記媒体上に形成された階調パッチの読み取りデータの濃度変換データをもとに、前記媒体上に形成される画像の階調を目標階調に近似させるための階調補正データを第１の階調補正データとして取得する第１階調補正データ取得ステップと、
前記第１の階調補正データを取得する前に前記階調補正処理で用いていた階調補正データを第２の階調補正データとして所定の記憶手段に記憶させる第２の階調補正データ記憶ステップと、
を含み、
前記出力ステップは、前記階調補正ステップにおいて前記第１の階調補正データを用いて階調を補正された第１の階調評価用画像と、前記第２の階調補正データを用いて校正処理前の階調が再現された第２の階調評価用画像とを同一の媒体上に形成することを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、前記画像形成装置を有する画像形成システム、および、画像形成方法に関する。
【背景技術】
【０００２】
近年では、印刷物作成工程において、校正刷りした印刷物の配送コスト削減のために、ネットワークシステムを活用して、リモート制御により、クライアントサイドのカラープリンタに校正刷り用のデータを送信してクライアントサイドのプリンタから校正刷りを直接出力するニーズが高まっている。このニーズを満たすため、常に安定して印刷物が出力されるように、クライアント側のプリンタに対し、出力ガンマ補正処理（階調補正）に適用する各パラメータを校正（キャリブレーション）する必要がある。キャリブレーションでは、プリンタにテストパターン（階調パッチ）を内蔵しておき、この階調パッチを出力し、その出力画像をスキャナで読み取った画像データをテストパターンと比較することによって、キャリブレーションデータのパラメータを校正し、出力画像の色調を調整している。
【０００３】
従来では、出力した階調パッチをプリンタ本体に読み取らせ、読み取りデータをプリントシステムにフィードバックしてキャリブレーションを行うプリントシステムが提案されている（たとえば、特許文献１，２参照）。さらに、遠隔地にあるクライアントサイドのプリンタをリモート制御して自動的にキャリブレーションを行なうプリントシステムが提案されている。たとえば、特許文献３には、送信されるジョブデータにキャリブレーション実施情報を持たせ、このジョブデータを受信したリモート先のフロントエンドサーバ自体が、プリンタを制御してプリントシステムのキャリブレーションを行うほか、指定された特定のジョブデータに対してのみキャリブレーションを行うように制御するプリントシステムが記載されている。この特許文献３記載のプリントシステムでは、キャリブレーション後、設定変更前の状態にキャリブレーションデータを戻すことや、設定変更後のジョブデータに対してさらにキャリブレーションを実施するように切り替えることも可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のプリントシステムでは、キャリブレーション実施の有無をクライアントに提示するのみであったため、クライアント側のＳＥやクライアント自身が、キャリブレーションによって、自身が希望した色味で実際に印刷できるようになったのかどうか、また、印刷物の色味がキャリブレーション前と比べてどの程度改善したかを明確に判別することができないという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、キャリブレーション後の印刷物の色味がキャリブレーション前と比べてどの程度改善したかをクライアント側にも分かりやすく提示することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、入力された画像データに対して階調補正データを用いて階調補正処理を行う階調補正処理手段と、前記階調補正処理手段によって階調補正処理が行われたデータの画像を媒体上に形成して該媒体を出力する出力手段と、前記媒体上に形成される画像の階調が目標の色味に沿った目標階調となるように前記階調補正処理手段が用いる階調補正データを校正する校正処理を実行する校正手段と、前記校正手段による校正処理後に前記出力手段に階調評価用画像を前記媒体上に形成させる制御手段と、前記階調補正処理に要するデータを記憶する記憶手段と、を備え、前記校正手段は、前記媒体上に形成された階調パッチの読み取りデータの濃度変換データをもとに、前記媒体上に形成される画像の階調を目標階調に近似させるための階調補正データを第１の階調補正データとして取得するとともに、前記第１の階調補正データを取得する前に前記階調補正処理で用いていた階調補正データを第２の階調補正データとして前記記憶手段に記憶させ、前記制御手段は、前記出力手段に対し、前記階調処理手段に前記第１の階調補正データを用いて階調を補正させた第１の階調評価用画像と、前記第２の階調補正データを用いて校正処理前の階調を再現させた第２の階調評価用画像とを、同一の媒体上に形成させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、キャリブレーション処理後の印刷物の色味がキャリブレーション前と比べてどの程度改善したかをクライアント側にも分かりやすく提示することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明にかかる実施の形態にかかる画像形成システムの一例の構成を示すブロック図である。
【図２】図２は、図１に示す画像形成装置の構成を示すブロック図である。
【図３】図３は、図１に示す画像形成システムにおける校正刷りの出力処理の処理手順を示すフローチャートである。
【図４】図４は、図３に示すジョブデータ送信処理の処理手順を示すフローチャートである。
【図５】図５は、図３に示すパッチデータ出力処理の処理手順を示すフローチャートである。
【図６】図６は、図３キャリブレーションデータ生成処理の処理手順を示すフローチャートである。
【図７】図７は、図３に示すジョブデータ出力処理の処理手順を示すフローチャートである。
【図８】図８は、図２に示す出力部から出力される用紙の印刷面の一例を示す図である。
【図９】図９は、図３に示す階調補正データ送受信処理の処理手順を示すフローチャートである。
【図１０】図１０は、図３に示すジョブデータ出力処理の他の処理手順を示すフローチャートである。
【図１１】図１１は、図２に示す出力部から出力される用紙の印刷面の一例を示す図である。
【図１２】図１２は、図２に示す出力部から出力される用紙の印刷面の一例を示す図である。
【図１３】図１３は、図３に示すジョブデータ出力処理の他の処理手順を示すフローチャートである。
【図１４】図１４は、実施の形態に適用可能な画像形成装置の一例の構成を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本実施の形態にかかる画像形成システムの実施の形態を詳細に説明する。
【００１０】
（実施の形態）
図１は、本発明にかかる実施の形態にかかる画像形成システムの一例の構成を示すブロック図である。図１に示すように、実施の形態にかかる画像形成システム１は、サイトＡ１とサイトＡ２とサイトＢとが、ネットワークＮを介してそれぞれ通信可能に接続される構成を有する。サイトＡ１，Ａ２は、クライアントサイドのサイトである。サイトＢは、キャリブレーションデータ設計サイドである。
【００１１】
クライアントサイドにおいて、サイトＡ１は、リモート送信側のサイトである。サイトＡ１には、ＳＥまたはクライアントが操作する端末装置２と、ネットワークＮに接続するフロントエンドサーバ３とが設けられ、端末装置２とフロントエンドサーバ３とは通信可能に接続する。サイトＡ２は、リモート受信側のサイトである。サイトＡ２には、ネットワークＮに接続するとともにプリンタコントローラとして機能するフロントエンドサーバ４と、カラープリンタであるプリンタエンジン５と、クライアントが操作する端末装置７とが設けられ、フロントエンドサーバ４、プリンタエンジン５および端末装置７は通信可能に接続する。フロントエンドサーバ４とプリンタエンジン５とによって、紙などの媒体上に画像を形成して該媒体を出力する画像形成装置６が構成される。プリンタエンジン５は、電子写真方式によりシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック（Ｋ）の色材を用いてカラー画像を形成可能な出力装置である。なお、プリンタエンジン５の出力方式は電子写真方式に限らず、インクジェット方式等の他の方式を採用する形態としてもよい。
【００１２】
サイトＢには、ネットワークＮに接続するフロントエンドサーバ８と、キャリブレーションデータの設計者が操作する端末装置９とが設けられ、フロントエンドサーバ８と端末装置９とは通信可能に接続する。なお、端末装置２，７，９は、モニタ表示、画像処理などの各種処理を可能とするＣＰＵや入力、出力デバイスとともに、ネットワーク通信を可能とする通信機能を備える。
【００１３】
この画像形成システム１では、クライアントによる注文に応じて設計者に作成された印刷物について、ネットワークＮを介して、クライアントサイドのプリンタエンジン５から校正刷りを直接出力できるようにしている。具体的には、リモート送信側のサイトＡ２の端末装置２から、リモート制御により、遠隔地にあるリモート受信側のサイトＡ２のプリンタエンジン５にデータを送信して、プリンタエンジン５から校正刷りを出力させる。
【００１４】
画像形成装置６は、最適な濃度・階調性を得られるような階調補正値を導出するための出力ガンマ補正処理（階調補正）を、入力された画像データに施してから、用紙などの媒体上に画像を形成し、画像を形成した媒体（印刷物）を出力する。階調補正処理では、予め設定された変換式を用いて、入力画像データに対する階調補正を行う。この階調補正処理において使用される各パラメータは、ＣＭＹＫそれぞれの１次元ルックアップテーブル形式でキャリブレーションデータ中の階調補正データにセットされている。キャリブレーションデータは、画像形成装置６が保持するキャリブレーションテーブルにセットされる。キャリブレーションデータは、エンジン特性、実機の特性に関する情報、および、予め設計した基準データ（パラメータ）などをもとに設定される。ここで、クライアントの希望に沿った色味でプリンタエンジン５から印刷物が出力されるように、画像形成装置６に対して濃度変動を校正する校正（キャリブレーション）処理が行われる。キャリブレーション処理は、出力画像の色味をクライアントの希望に沿った色味に近づけるために、キャリブレーションデータの階調補正データの各パラメータを最適化する処理である。キャリブレーションデータに要するパラメータとして、実際に出力したパッチをＲＧＢに色分解して読み取り、これを濃度変換したＣＭＹＫ濃度データの各数値がある。キャリブレーション処理においては、このＣＭＹＫ濃度データの各数値を係数として所定の変換式に与えるとともに、ＳＥまたはクライアントが希望する目標の色味に沿った目標階調をもとに、実機において実際に出力される画像の階調が目標階調に近似するように入力データを変換できる階調曲線を求めることによって、キャリブレーションデータを最適化する。
【００１５】
そして、画像形成システム１では、サイトＡ２の画像形成装置６に対するキャリブレーション処理を、ネットワークＮを介したリモート制御によって行っている。まず、サイトＡ１にけるＳＥまたはクライアントが操作する端末装置２から、キャリブレーションの実行命令Ｓｃを、サイトＡ２のフロントエンドサーバ４に送信する。この実行命令Ｓｃは、フロントエンドサーバ３およびネットワークＮを介して、サイトＡ２のフロントエンドサーバ４に送信される。もちろん、フロントエンドサーバ４に接続する端末装置７からも、直接キャリブレーションの実行を命令することができる。リモート受信側のサイトＡ２の画像形成装置６は、この実行命令Ｓｃにしたがって、キャリブレーション処理を行なって、最適化したキャリブレーションデータを取得する。そして、画像形成装置６は、キャリブレーション処理結果を評価するための階調評価用画像を形成した印刷物をプリントエンジン５から出力させる。
【００１６】
このとき、後述するプリンタエンジン５の出力部５６からは、新たに最適化されたキャリブレーションデータ（第１のキャリブレーションデータ）を用いて階調補正が行なわれた階調評価用画像(第１の階調評価用画像)とともに、キャリブレーション前まで使用していたキャリブレーションデータ（第２のキャリブレーションデータ）を用いてキャリブレーション処理前の階調が再現された階調評価用画像（第２の階調評価用画像）も、同じ用紙に印刷したものが出力される。さらに、この用紙には、第１の評価用画像の階調の近傍の階調値を有する第３，第４の階調評価用画像も印刷される。このように、本実施の形態では、キャリブレーション処理後に加えキャリブレーション処理前の階調評価用画像も同一の用紙に印刷するため、キャリブレーション処理前後で色味がどのように変化したかをＳＥまたはクライアントにも分かりやすく提示している。この用紙を確認することによって、クライアント側のＳＥやクライアント自身が、キャリブレーションによって、自身が希望した色味で実際に印刷できるようになったのかどうか、また、印刷物の色味がキャリブレーション前と比べてどの程度改善したかを明確に判別することができる。
【００１７】
そして、ＳＥまたはクライアントが、印刷された階調評価用画像に問題などがあると認識した場合には、用紙に印刷される画像に希望する色味の情報を端末装置２，７に入力する。希望される色味の情報としては、例えば具体的な見た目の希望や、色空間の値など数値を示した情報などがある。これにしたがい、端末装置２または端末装置７から、フロントエンドサーバ３，４およびネットワークＮを介して、用紙に印刷される画像に求められた目標の色味の情報を含む要望情報Ｓｄがキャリブレーションデータ設計サイドのサイトＢに送信される。サイトＢでは、フロントエンドサーバ８が要望情報Ｓｄを受信し、端末装置９に要望情報Ｓｄが通知されると、設計者は、端末装置９を操作して、クライアントの希望に沿った色味で画像が出力されるように、階調補正処理に使用される各パラメータを最適化設計し、最適化した各パラメータを含む階調補正データを作成する。この階調補正データは、推奨階調補正データＳｅとして、端末装置９から、フロントエンドサーバ８およびネットワークＮを介してフロントエンドサーバ３，４に送信され、フロントエンドサーバ３，４の記憶部に格納される。画像形成システム１においては、上記をトライアンドエラーで繰り返し行なうことで、よりクライアントの希望に近い画像を提供できるようにしている。
【００１８】
次に、フロントエンドサーバ４およびプリンタエンジン５によって構成される画像形成装置６について説明する。図２は、図１に示す画像形成装置６の構成を示すブロック図である。
【００１９】
図２に示すように、画像形成装置６を構成するフロントエンドサーバ４は、ネットワークＩ／Ｆ部４０、ジョブ制御部４１（制御手段）と、ジョブ管理部４１Ａ、ジョブ解析部４１Ｂ、キャリブレーションデータ生成部４２（校正手段）、キャリブレーションデータ格納部４２Ａ、通信Ｉ/Ｆ部４３、レンダリング部４４、階調補正処理部４５、階調特性データ格納部４５Ａ、キャリブレーションテーブル４５Ｂ、パッチデータ４６、評価用データ格納部４７および読み取りデータ格納部４８を備える。
【００２０】
ネットワークＩ／Ｆ部４０は、図１に示す端末装置７と接続するとともに、フロントエンドサーバ３やキャリブレーションデータ設計サイドのフロントエンドサーバ８に繋がるネットワークＮに接続し、情報のやり取りを行う。ネットワークＩ／Ｆ部４０は、ネットワークＮを介して、端末装置２から送信されたキャリブレーションの実行命令Ｓｃを受け付ける。
【００２１】
ジョブ制御部４１は、端末装置２，７から送られたジョブデータをもとに画像形成装置６の各構成部位の処理動作を制御する。なお、ジョブデータとは、例えばＡ４一枚のデータを印刷する場合の印刷ジョブデータを指す。Ｎ  ｉｎ  １印刷を指示された場合には、Ｎ枚分の印刷データになる。ジョブ管理部４１Ａは、ジョブをホールドするなどの管理を行う。なお、ジョブをホールドする処理とは、印刷処理を行わず係留させておく処理のことである。ジョブ管理部４１Ａがホールドを解除すると、このジョブに対する印刷処理が進められる。ジョブ解析部４１Ｂは、ジョブデータに含まれるジョブチケットデータを解析する。ジョブチケットデータは、処理の内容を指示する項目が記載されたものであり、ジョブ中にある印刷用紙サイズ設定情報、キャリブレーション処理の実行の有無を設定するキャリブレーション設定情報、ＳＥまたはクライアントから入力された目標（希望）の色味の情報、ならびに、校正刷りの階調評価用データを設定した情報などのデータを持つ。
【００２２】
キャリブレーションデータ生成部４２は、媒体上に形成される画像の階調が目標の色味に沿った目標階調となるように後述する階調補正処理部４５が用いる階調補正データを校正するキャリブレーション処理を実行する。キャリブレーションデータ生成部４２は、階調パッチの読み取りデータの濃度変換データと、後述する階調特性データ格納部４５Ａに格納される目標階調特性データとをもとに、媒体上に形成される画像の階調を目標階調に近似させるために階調補正データの各パラメータを最適化したキャリブレーションデータを生成する。キャリブレーションデータ格納部４２Ａは、キャリブレーションデータ生成部４２によって生成されたキャリブレーションデータを格納する。
【００２３】
通信Ｉ/Ｆ部４３は、プリンタエンジン５と接続するとともに、プリンタエンジン５との間でデータのやりとりを行う。レンダリング部４４は、パッチデータ格納部４６や評価用データ格納部４７にある画像データをビットマップイメージ化する。
【００２４】
階調補正処理部４５は、入力された画像データに対して、所定の階調補正データを用いて階調補正処理を行う。階調補正処理部４５は、後述するキャリブレーションテーブル４５Ｂにセットされたキャリブレーションデータに含まれる階調補正データを適用して階調補正処理を行う。
【００２５】
階調特性データ格納部４５Ａは、目標階調特性データを格納するとともに、キャリブレーションデータ設計サイド作成の階調補正データを含む複数のキャリブレーションデータを格納する。目標階調特性データは、出力する印刷物の目標の色味に対応する濃度（階調）の指標を示すものである。キャリブレーションデータ生成部４２は、階調特性データ格納部４５Ａが記憶する目標階調特性データを参照することによって、後述する操作部５１において受け付けられた目標の色味に沿った目標階調を選択する。
【００２６】
キャリブレーションデータテーブル４５Ｂは、階調補正処理において実際に適用される階調補正データを含むキャリブレーションデータがセットされるテーブルである。なお、画像形成装置６には、キャリブレーション処理が未実施である場合であっても、予め設定された標準のキャリブレーションデータがキャリブレーションテーブル４５Ｂにセットされている。
【００２７】
パッチデータ４６は、キャリブレーション処理時に使用される階調パッチのデータを格納する。評価用データ格納部４７は、色味を評価するための階調評価用画像のデータと、キャリブレーション結果を出力するチャートとを格納する。読み取りデータ格納部４８は、後述するプリンタエンジン５のカラーセンサ５４Ａで画像を読み取った読み取りデータを格納する。
【００２８】
プリンタエンジン５は、ジョブ制御部４１の制御のもと、印刷物を出力する処理を行う。プリンタエンジン５は、通信Ｉ／Ｆ部５０、操作部５１、キャリブレーション設定選択部５２、目標色味データ選択部５３、カラーセンサ制御部（転写ベルト部）５４、カラーセンサ５４Ａ、読み取りデータ格納部５５および出力部５６を有する。
【００２９】
通信Ｉ／Ｆ部５０は、フロントエンドサーバ４と接続し、フロントエンドサーバ４との間でデータのやりとりを行う。操作部５１は、入力デバイスであるキャリブレーション設定選択部５２および目標色味データ選択部５３の操作に応じて、入力された情報を受け付けるユーザＩ／Ｆである。キャリブレーション設定選択部５２は、キャリブレーション処理の設定の選択を受け付ける。目標色味データ選択部５３は、媒体上に形成される画像に求められる目標の色味の情報の入力を受け付ける。
【００３０】
カラーセンサ制御部５４は、出力された階調パッチをＲＧＢに分解して色レベルで読み取るカラーセンサ５４Ａを制御する。出力部５６は、階調補正処理部４５によって階調補正処理が行われたデータの画像を媒体上に形成して該媒体を出力する機能を有し、ジョブデータに応じた印刷物を出力する。ジョブ制御部４１は、キャリブレーション処理後に出力部５６に階調評価用画像を媒体上に形成させる制御を行う。
【００３１】
次に、図３を参照して、画像形成システム１における校正刷りの出力処理について説明する。図３は、図１に示す画像形成システムにおける校正刷りの出力処理の処理手順を示すフローチャートである。
【００３２】
図３に示すように、まず、ジョブデータがフロントエンドサーバ４に送信されるジョブデータ送信処理が行われる（ステップＳ１−１）。このジョブデータは、サイトＡ１のリモート送信側のＳＥまたはクライアントによる目標の色味に関する情報も含有した印刷ジョブデータで、端末装置２からネットワークＮを介して、フロントエンドサーバ４にリモートで送信される。なお、サイトＡ２のリモート受信側のクライアントの操作によって、直接、プリンタエンジン５の操作部５１からジョブデータがフロントエンドサーバ４に送信される場合もある。
【００３３】
フロントエンドサーバ４では、ジョブ管理部４１Ａが、受信したジョブデータで指示された画像処理や出力処理を一旦ホールドする（ステップＳ１−２）。続いて、ジョブ解析部４１Ｂは、このジョブデータ中のジョブチケットデータを解析し（ステップＳ１−３）、ジョブ制御部４１が、これから実行する処理の判断やジョブデータ出力時のレイアウト等を決定する。ジョブチケットデータは、用紙サイズ、用紙方向、用紙種類、キャリブレーションデータ設定情報、目標の色味の情報などを持つ。
【００３４】
まず、ジョブ制御部４１は、ジョブ解析部４１Ｂにおける解析結果をもとに、ジョブチケットデータ中のキャリブレーションデータ設定情報を取り出し、キャリブレーション処理の実行が指示されているか否かを判断する（ステップＳ１−４）。
【００３５】
ジョブ制御部４１は、キャリブレーション処理の実行が指示されていないと判断した場合（ステップＳ１−４：Ｎｏ）、ジョブデータのホールドを解除し、ジョブデータで指示された画像に対し、これまで使用していたキャリブレーションテーブル中のキャリブレーションデータを適用した階調補正処理を階調補正処理部４５に行わせて、出力部５６から階調補正後の画像を用紙に印刷して出力させるジョブデータ出力処理を行う（ステップＳ１−５）。
【００３６】
一方、ジョブ制御部４１が、キャリブレーション処理の実行が指示されていると判断した場合（ステップＳ１−４：Ｙｅｓ）、階調パッチをプリンタエンジン５に出力させるパッチ出力処理を行う（ステップＳ１−６）。パッチ出力処理では、パッチデータ格納部４６の階調パッチを用紙に印刷して出力させ、出力された階調パッチをカラーセンサ５４Ａに読み取らせる。続いて、画像形成装置６では、キャリブレーションデータ生成処理を行う（ステップＳ１−７）。キャリブレーションデータ生成処理として、キャリブレーションデータ生成部４２は、出力パッチの読み取りデータの濃度変換データをもとに、ジョブチケットデータ中の目標の色味に沿った目標階調に近似させるために各パラメータを最適化した階調補正データを含むキャリブレーションデータを第１のキャリブレーションデータとして生成する。なお、この第１のキャリブレーションデータ生成前にキャリブレーション処理で用いていたキャリブレーションデータは、後述するように、第２のキャリブレーションデータとしてキャリブレーションデータ格納部４２Ａに記憶される。
【００３７】
そして、ステップＳ１−６が終了した後、ジョブ制御部４１は、ジョブ管理部４１Ａにホールドしたジョブデータを解除させ、出力部５６にジョブデータを出力させるジョブデータ出力処理を行う（ステップＳ１−８）。このジョブデータ出力処理では、ジョブ制御部４１は、新たに生成された第１のキャリブレーションデータを用いて階調が補正された第１の階調評価用画像と、これまで使用していた第２のキャリブレーションデータを用いてキャリブレーション処理前の階調が再現された第２の階調評価用画像とともに、第１の評価用画像の階調の近傍の階調値を有する第３，第４の階調評価用画像のデータを準備する。第３の階調評価用画像は、第１の評価用画像の階調よりも１段階低い階調値（−１）を有し、第４の階調評価用画像は、第１の評価用画像の階調よりも１段階高い階調値（＋１）を有する。そして、ジョブ制御部４１は、出力部４５に、これらの第１〜第４の階調評価用画像を用紙に印刷させる。ジョブデータ出力処理では、第１〜第４の階調評価用画像のデータをそれぞれ用意し、１枚の用紙に複数のデータを集約した集約印刷を行なっている。したがって、ジョブ制御部４１は、第１〜第４の階調評価用画像のそれぞれの画像データを準備し、各階調評価用画像ごとに印刷ジョブを実行する。
【００３８】
続いて、ジョブ制御部４１は、出力画像がＳＥまたはクライアントの希望の色味を達成したか否かを判断する（ステップＳ１−９）。たとえば、操作部５１がディスプレイを有する場合には、出力画像の色味が希望の色味を達成しているか否かの選択を促すとともに、希望の色味を最もよく達成している画像を第１〜第４の階調評価用画像の中から選択できるメニュー画面を表示する。操作部５１は、ＳＥまたはクライアントによる操作部５１の入力デバイスの操作に応じて、色味を達成の有無を示す情報や、希望の色味を最もよく達成している階調評価用画像を選択した情報を受け付ける。この受け付けた選択情報をもとに、出力画像がＳＥまたはクライアントの希望の色味を達成したか否かを判断する。
【００３９】
ジョブ制御部４１は、出力画像が、ＳＥまたはクライアントの希望の色味を達成したと判断した場合（ステップＳ１−９：Ｙｅｓ）、操作部５１またはネットワークＮを介して、ＳＥまたはクライアントに希望の色味を最もよく達成しているとして選択された階調評価用画像の情報を受け付ける。この場合、ジョブ制御部４１は、この階調評価用画像に対応するキャリブレーションデータが選択されたものとして（ステップＳ１−１０）、キャリブレーションデータ生成部４２に、選択されたキャリブレーションデータをキャリブレーションテーブルにセットさせて（ステップＳ１−１１）、この校正刷りの出力処理を終了する。
【００４０】
これに対し、ジョブ制御部４１は、出力された第１〜第４の階調評価用画像のいずれもが、ＳＥまたはクライアントの希望の色味を達成していないと判断した場合（ステップＳ１−９：Ｎｏ）、階調補正データ送受信処理を行う（ステップＳ１−１２）。階調補正データ送受信処理では、フロントエンドサーバ３，４がＳＥまたはクライアントが希望する色味の目標を示す要望情報をキャリブレーションデータ設計サイドに送信し、それを受けて設計者サイドから送信された新たな推奨階調補正データＳｅを受信する。クライアントサイドでは、フロントエンドサーバ３のネットワークＩ／Ｆ部４１において、キャリブレーションデータ設計サイドから送信された新たな推奨階調補正データＳｅを受信し、受信した推奨階調補正データＳｅを階調特性データ格納部４５Ａに格納する。その後、ステップＳ１−１に戻り、推奨階調補正データＳｅを含むキャリブレーションデータで階調補正を行った場合の画像の色味と、第２のキャリブレーションデータを用いて階調補正を行った場合の画像の色味とを比較するために、キャリブレーションデータの設定指示を含む印刷ジョブが送信される。この場合、画像形成装置６では、ステップＳ１−６およびステップＳ１−７を省略し、ステップＳ１−８において、キャリブレーションデータ生成部４２は、推奨階調補正データＳｅを含むキャリブレーションデータを第１のキャリブレーションデータとして取得し、この第１のキャリブレーションデータで階調補正された第１の階調評価用画像と、第２のキャリブレーションデータを用いてキャリブレーション処理前の階調が再現された第２の階調評価用画像とを同一の用紙に集約印刷する。画像形成システム１においては、上記処理をトライアンドエラーで繰り返し行なうことで、よりクライアントの希望に近い画像を提供できるようにしている。なお、キャリブレーションデータ設計サイドは、あらかじめライブラリ形式で、数パターンの階調補正データを用意し、クライアントの希望する色味の選択肢の幅を広げるようにしてもよい。この場合には、画像形成装置６では、用意された複数の階調補正データを階調特性データ格納部４５Ａに格納し、各階調補正データを含むキャリブレーションデータをそれぞれ適用して階調補正が行われた階調複数の階調評価用画像を第２の階調評価用画像とともに集約印刷して、ＳＥまたはクライアントに、各キャリブレーションデータによる階調補正結果を提示する。
【００４１】
次に、図４を参照して、図３に示すジョブデータ送信処理について説明する。図４は、図３に示すジョブデータ送信処理の処理手順を示すフローチャートである。図４に示すように、リモート送信側のＳＥまたはクライアントによる操作によって端末装置２では、キャリブレーションデータ実行の有無の設定、目標の色味の情報などが選択される（ステップＳ２−１）。前述したように、サイトＡ２のリモート受信側のクライアントが、プリンタエンジン５の操作部５１を操作することによって、目標の色味などを選択する場合もある。
【００４２】
そして、ステップＳ２−１における選択処理に応じた内容のジョブデータが、端末装置２またはプリンタエンジン５からフロントエンドサーバ４に送信される（ステップＳ２−２）。ジョブデータは、ジョブチケットデータを有する。ジョブチケットデータには、ステップＳ２−１において選択されたキャリブレーションデータ設定情報および目標色味情報に加えて、用紙設定情報や評価用データ設定情報などが含まれるとともに、処理の内容を指示する項目が記載される。本実施の形態では、キャリブレーション前後の画像の色味を比較するためのキャリブレーション前後のそれぞれの階調評価用画像を同一の用紙に印刷する。端末装置２またはプリンタエンジン５の操作部では、このキャリブレーション前後の各階調評価用画像の印刷形式を選択することができ、評価用データ設定情報は、キャリブレーション前後の階調評価用画像データの出力の形式を設定している。
【００４３】
次に、図５を参照して、図３に示すパッチデータ出力処理について説明する。図５は、図３に示すパッチデータ出力処理の処理手順を示すフローチャートである。図５に示すように、フロントエンドサーバ４では、階調パッチデータをパッチデータ格納部４６から取り出し（ステップＳ３−１）、階調補正処理部４５で、取り出した階調パッチデータにキャリブレーションテーブルにセットされているキャリブレーションデータを用いて階調補正処理を行う（ステップＳ３−２）。この場合、キャリブレーション処理前であるため、キャリブレーションデータは変更されていない。
【００４４】
そして、階調補正後の階調パッチデータをレンダリング部４４でビットマップイメージデータに展開し（ステップＳ３−３）、展開したビットマップイメージデータとジョブチケットデータ中の用紙種類などを設定した用紙設定情報とをプリンタエンジン５に転送する（ステップＳ３−４）。
【００４５】
プリンタエンジン５では、フロントエンドサーバ４から転送された用紙設定情報に基づく用紙を選択し、選択された用紙に階調パッチを印刷する（ステップＳ３−５）。カラーセンサ制御部５４は、用紙に印刷された階調パッチをカラーセンサ５４Ａで読み取り、この読み取りデータを読み取りデータ格納部５５に格納する（ステップＳ３−６）。続いて、プリンタエンジン５は、通信Ｉ／Ｆ部５０を介して、この読み取りデータをフロントエンドサーバ４側の読み取りデータ格納部４８へ転送する（ステップＳ３−７）。フロントエンドサーバ４は、転送された読み取りデータを読み取りデータ格納部４８に格納し（ステップＳ３−８）、パッチデータ出力処理を終了する。
【００４６】
次に、図６を参照して、図３に示すキャリブレーションデータ生成処理について説明する。図６は、図３に示すキャリブレーションデータ生成処理の処理手順を示すフローチャートである。図６に示すように、キャリブレーションデータ生成部４２は、読み取りデータ格納部４８からＲＧＢレベルで読み取られたパッチの読み取りデータを取り出し（ステップＳ４−１）、これをＣＭＹＫの濃度データに変換する（ステップＳ４−２）。
【００４７】
キャリブレーションデータ生成部４２は、ジョブデータのジョブチケットデータ中の目標の色味の情報をもとに、この目標の色味に沿った目標階調を階調特性データ格納部４５Ａの目標階調特性データの中から選択する。キャリブレーションデータ生成部４２は、この濃度データと標階調特性データから選択した目標階調とをもとに、濃度データが目標階調に近似するように階調補正に関するパラメータを最適化した階調補正データを含むキャリブレーションデータを生成する（ステップＳ４−３）。
【００４８】
キャリブレーションデータ生成部４２は、これを第１のキャリブレーションデータとして保持する。さらに、キャリブレーションデータ生成部４２は、生成した第１のキャリブレーションデータ近傍の階調値に対応するキャリブレーションデータも作成する（ステップＳ４−４）。言い換えると、キャリブレーションデータ生成部４２は、ステップＳ４−４において、第１のキャリブレーションデータを適用した場合の画像の階調の近傍の階調値を有するように画像の階調を補正することができる階調補正データを生成する。たとえば、キャリブレーションデータ生成部４２は、この第１のキャリブレーションデータの階調よりも１段階低い階調値（−１）となるようにパラメータを設定した第３のキャリブレーションデータ、および、この第１のキャリブレーションデータの階調よりも１段階高い階調値（＋１）となるようにパラメータを設定した第４のキャリブレーションデータを生成する。そして、キャリブレーションデータ生成部４２は、第１，第３，第４のキャリブレーションデータをキャリブレーションデータ格納部４２Ａに格納する（ステップＳ４−５）。なお、キャリブレーション生成処理の段階では、キャリブレーションテーブル４５Ｂにはキャリブレーション前の第２のキャリブレーションデータがセットされたままである。この第２のキャリブレーションデータは、後述するジョブデータ出力処理において、第１，第３，第４のキャリブレーションデータとは別個に記憶される。
【００４９】
次に、図７を参照して、図３に示すジョブデータ出力処理について説明する。図７は、図３に示すジョブデータ出力処理の処理手順を示すフローチャートである。図７に示すジョブデータ出力処理では、前述したように複数の階調評価用画像のデータを用意し、１枚の用紙に集約して印刷している。したがって、各階調評価用画像データごとにジョブが設定される。
【００５０】
このため、ジョブ制御部４１は、ジョブ管理部４１Ａにホールドした複数のジョブデータの出力処理を再開するために、まず、第２の階調評価用画像に対応するジョブのホールドを解除し（ステップＳ５−１）、色味の評価用のための階調評価用画像のデータを評価用データ格納部４７から取り出し（ステップＳ５−２）、ジョブ解析部４１Ａで、このジョブデータ中のジョブチケットデータを解析する（ステップＳ５−３）。
【００５１】
ジョブ制御部４１は、階調補正処理部４５に階調補正処理を行わせる前に、キャリブレーション処理前の第２のキャリブレーションデータを反映したジョブを実行済みであるか否かを判断する（ステップＳ５−４）。今回のジョブは、第２の階調評価用画像に対応するジョブであるため、ジョブ制御部４１は、第２のキャリブレーションデータを反映したジョブを実行済みでないと判断して（ステップＳ５−４：Ｎｏ）、補正処理部４５に、キャリブレーションテーブル４５Ｂのキャリブレーションデータを適用した階調補正処理を、階調評価用画像のデータに対して実行させる（ステップＳ５−７）。このとき、キャリブレーションテーブル４５Ｂには第２のキャリブレーションデータがセットされたままであるため、キャリブレーション前の第２のキャリブレーションデータが適用された第２の階調評価用画像が生成されることとなる。続いて、ジョブ制御部４１は、階調補正処理後の第２の階調評価用画像のデータを、レンダリング部４４でビットマップイメージデータに展開させ（ステップＳ５−８）、このビットマップイメージデータと、ジョブチケットデータ中の用紙種類などを設定した用紙設定情報とをプリンタエンジン５に転送する（ステップＳ５−９）。プリンタエンジン５においては、フロントエンドサーバ４から転送された用紙設定情報に基づいて用紙を選択し、選択した用紙に第２の階調評価用画像を印刷する（ステップＳ５−１０）。この印刷は、集約印刷であるため、図８に示すように、たとえば１枚の用紙Ｐ１を４等分したうちの左上の領域にキャリブレーション前の階調を再現した第２の階調評価用画像Ａ１２が印刷される。
【００５２】
続いて、ジョブ制御部４１は、全てのジョブが終了したか否かを判断する（ステップＳ５−１１）。この場合には、第１，第３，第４の階調評価用画像のジョブが残っているため、ジョブ制御部４１は、全てのジョブが終了していないと判断して（ステップＳ５−１１：Ｎｏ）、第１の階調評価用画像の印刷を開始する。このため、ジョブ管理部４１Ａにホールドした第１の階調評価用画像に対応するジョブのホールドを解除し（ステップＳ５−１）、ステップＳ５−２〜ステップＳ５−４の処理を行う。そして、ジョブ制御部４１は、第２のキャリブレーションデータを反映したジョブを実行済みであると判断して（ステップＳ５−４：Ｙｅｓ）、キャリブレーション生成部４２に、キャリブレーションテーブル４５Ｂにセットされている第２のキャリブレーションデータをキャリブレーションデータ格納部４２Ａに格納させる（ステップＳ５−５）。続いて、ジョブ制御部４１は、キャリブレーションデータ生成部４２に、新たに生成した第１のキャリブレーションデータをキャリブレーションテーブル４５Ｂセットさせ（ステップＳ５−６）、補正処理部４５に、キャリブレーションテーブル４５Ｂの第１のキャリブレーションデータを適用した階調補正処理を、階調評価用画像のデータに対して実行させる（ステップＳ５−７）。このため、第１のキャリブレーションデータを適用した第１の階調評価用画像が生成されることとなる。続いて、画像形成装置６は、ステップＳ５−８〜ステップＳ５−１０の処理を行い、第１の階調評価用画像を、第２の階調評価用画像が印刷された用紙と同一の用紙に印刷する。図８の例では、用紙Ｐ１の左下の領域に第１のキャリブレーションデータを適用した第１の階調評価用画像Ａ１１が印刷される。
【００５３】
そして、第３の階調評価用画像を印刷するため、ジョブ制御部４１は、全てのジョブが終了していないと判断して（ステップＳ５−１１：Ｎｏ）、ジョブ管理部４１Ａにホールドした第３の階調評価用画像に対応するジョブのホールドを解除し（ステップＳ５−１）、ステップＳ５−２〜ステップＳ５−４の処理を行う。そして、第１の階調評価用画像の場合と同様に、ジョブ制御部４１は、第２のキャリブレーションデータを反映済みのジョブが既に実行されたと判断して（ステップＳ５−４：Ｙｅｓ）、キャリブレーションデータ生成部４２に、キャリブレーションテーブル４５Ｂにセットされている第１のキャリブレーションデータをキャリブレーションデータ格納部４２Ａに格納させる（ステップＳ５−５）。ジョブ制御部４１は、キャリブレーションデータ生成部４２に、第３のキャリブレーションデータをキャリブレーションテーブル４５Ｂにセットさせ（ステップＳ５−６）、補正処理部４５に、キャリブレーションテーブル４５Ｂの第３のキャリブレーションデータを適用した階調補正処理を、階調評価用画像のデータに対して実行させて（ステップＳ５−７）、第１の階調評価用画像の階調よりも１段階低い階調値を有する第３の階調評価用画像を生成する。続いて、画像形成装置６は、ステップＳ５−８〜ステップＳ５−１０の処理を行い、第３の階調評価用画像を、第２の階調評価用画像が印刷された用紙と同一の用紙に印刷する。図８の例では、用紙Ｐ１の右上の領域に第３の階調評価用画像Ａ１３が印刷される。
【００５４】
同様に、ジョブ制御部４１は、第４の階調評価用画像を印刷するため、ジョブ管理部４１Ａにホールドした第４の階調評価用画像に対応するジョブのホールドを解除し（ステップＳ５−１）、ステップＳ５−２〜ステップＳ５−５の処理を行い、キャリブレーションデータ生成部４２に、キャリブレーションテーブル４５Ｂの第３のキャリブレーションデータをキャリブレーションデータ格納部４２Ａに格納させ（ステップＳ５−５）、第４のキャリブレーションデータをセットさせる（ステップＳ５−６）。そして、ジョブ制御部４１は、補正処理部４５に、キャリブレーションテーブルの第４のキャリブレーションデータを適用した階調補正処理を行わせて（ステップＳ５−７）、第１の階調評価用画像の階調よりも１段階高い階調値を有する第４の階調評価用画像を生成する。続いて、画像形成装置６は、ステップＳ５−８〜ステップＳ５−１０の処理を行い、第４の階調評価用画像を、第１〜３の階調評価用画像が印刷された用紙と同一の用紙に印刷する。図８の例では、用紙Ｐ１の右下の領域に第４の階調評価用画像Ａ１４が印刷される。
【００５５】
そして、ジョブ制御部４１は、全てのジョブが終了したと判断し（ステップＳ５−１１：Ｙｅｓ）、プリンタエンジン５の出力部５６から、ジョブデータである第１〜第４の階調評価用画像が集約印刷された用紙を出力させ（ステップＳ５−１２）、ジョブデータ出力処理を終了する。なお、図７の処理では、集約印刷を行なっているため、１つのジョブデータの情報を軽くして各階調評価用画像をより早く出力できる。また、用紙種類の変更等、クライアント側の印刷環境の変化の情報が入った場合は、サーバ上で地肌処理等を追加で行い画像データを出力し画質を高める。
【００５６】
そして、図９を参照し、出力された第１〜第４の階調評価用画像のいずれもが、ＳＥまたはクライアントの希望の色味を達成していないと判断した場合に行われる図３の階調補正データ送受信処理について説明する。図９は、図３に示す階調補正データ送受信処理の処理手順を示すフローチャートである。
【００５７】
図９に示すように、クライアントサイドの端末装置２または端末装置７から、ＳＥまたはクライアントが希望する色味の目標を示す要望情報が、ネットワーク３を介して、キャリブレーションデータ設計サイドのフロントエンドサーバ８に送信される（ステップＳ８−１）。フロントエンドサーバ８は、この要望情報を受信し、設計者が操作する端末装置９において、この要望情報で示された希望の色味に沿うように階調補正用のパラメータを最適化した新たな階調補正データが用意される（ステップＳ８−２）。フロントエンドサーバ７は、この階調補正データを推奨階調補正データＳｅとして、ネットワークＮを介して、クライアントサイドのフロントエンドサーバ３，４に送信する（ステップＳ８−３）。フロントエンドサーバ３，４は、フロントエンドサーバ４の階調特性データ格納部に推奨階調補正データＳｅを格納する（ステップＳ８−４）。これを受けて、画像形成装置６では、キャリブレーションの処理を再開し、より希望の色味に近い画像を提供できるように、上記をトライアンドエラーの形式で繰り返す。なお、上述したように、設計者サイドでは、あらかじめライブラリ形式で、数パターンの階調補正データを用意し、最初にクライアントの希望する色味の選択肢の幅を広げるようにしてもよい。
【００５８】
このように、実施の形態においては、本実施の形態では、キャリブレーション処理後に加えキャリブレーション処理前の階調評価用画像も同一の用紙に印刷するため、キャリブレーション処理前後で色味がどのように変化したかをＳＥまたはクライアントにも分かりやすく提示している。したがって、この用紙を確認することによって、クライアント側のＳＥやクライアント自身が、キャリブレーションによって、自身が希望した色味で実際に印刷できるようになったのかどうか、また、印刷物の色味がキャリブレーション前と比べてどの程度改善したかを明確に判別することができる。
【００５９】
そして、本実施の形態では、キャリブレーション後の階調の近傍の階調を有する階調評価画像もキャリブレーション前後の階調評価用画像と同一の用紙に印刷し、ＳＥまたはクラインとによる階調の選択肢の幅を広げられるようにしている。したがって、ＳＥまたはクライアントは、希望の色味を最もよく達成している画像をこれらの階調評価用画像の中から選択することによって、印刷物の色味を希望の色味に容易に合わせることができる。
【００６０】
さらに、実施の形態では、希望の色味により近い画像を提供できるように、キャリブレーションデータ設計サイドとの間で、要望情報とこれに応じた階調補正データとの送受信をトライアンドエラーの形式で繰り返すため、ＳＥまたはクライアントは、希望の色味に合致した階調補正データを確実に取得でき、印刷物の色味を希望の色味に合わせ込むことができる。
【００６１】
（実施の形態の変形例１）
なお、図７のジョブデータ出力処理では、第１〜第４の階調評価用画像の集約印刷の同時出力を行なう場合について説明したが、手差し印刷で第１〜第４の階調評価用画像を同一の用紙に印刷することももちろん可能である。手差し印刷を行う場合には、集約印刷の場合と同様に、第１〜第４の階調評価用画像の４つのジョブを用意する。手差し印刷を行なう場合のジョブデータ出力処理について、図１０を参照して説明する。図１０のステップＳ６−１〜ステップＳ６−１０は、図７のステップＳ５−１〜ステップＳ５−１０である。そして、出力部５６からジョブデータである第１〜第４の階調評価用画像のいずれかが印刷された用紙が出力されると（ステップＳ６−１１）、ジョブ制御部４１は、全てのジョブが終了したか否かを判断する（ステップＳ６−１２：Ｎｏ）。ジョブ制御部４１は、全てのジョブが終了していないと判断した場合（ステップＳ６−１２：Ｎｏ）、たとえばプリンタエンジン５の操作部５１のディスプレイに、手差しトレイに、前ジョブの階調評価用画像を印刷した用紙を、次の階調評価用画像のために再度補給することを促す通知を出力させる（ステップＳ６−１３）。そして、ジョブ制御部４１は、手差しトレイに用紙がセットされたことを認識した場合には、ステップＳ６−１に戻り、次のジョブに対する処理を行う。なお、ジョブ制御部４１は、全てのジョブが終了したと判断した場合には（ステップＳ６−１２：Ｙｅｓ）、ジョブデータ出力処理を終了する。
【００６２】
（実施の形態の変形例２）
また、ジョブデータ出力処理では、１枚の用紙に各階調評価用画像をそれぞれ独立した画像として印刷するほか、第１〜第４のキャリブレーションデータをそれぞれ適用して階調補正が行われた部分画像を組み合わせた一つの画像を印刷してもよい。
【００６３】
画像形成装置６では、図１１に例示するように、第１〜第４の階調評価用画像がキャリブレーション処理の有無および濃淡の順に並ぶように配置したグラデーション画像Ｇ２を階調評価用画像として１枚の用紙Ｐ２に印刷する。グラデーション画像Ｇ２の分割数および分割形状は、階調評価用画像の個数、キャリブレーション処理の実行の有無、および、各階調評価用画像の階調に応じて予め設定されており、ジョブ制御部４１は、キャリブレーション処理の実行の有無および階調補正処理後の画像の階調に応じて、各分割部分に適用する階調補正用データを設定する。ジョブ制御部４１は、図１１のグラデーション画像Ｇ２の例では、大きな正方形を入れ子状に分割し、中心の正方形部分Ａ２２には第２のキャリブレーションデータを適用させ、枠部分Ａ２３には第３のキャリブレーションデータを適用させ、枠部分Ａ２１には第１のキャリブレーションデータを適用させ、枠部分Ａ２４には第４のキャリブレーションデータを適用させて、階調補正処理部４５に階調補正処理を行わせる。この結果、出力されるグラデーション画像Ｇ２の中心の正方形部分Ａ２２にはキャリブレーション前の階調を再現した第２の階調評価用画像が配置し、枠部分Ａ２５を抜かし、枠部分Ａ２３にはキャリブレーション後の階調よりも１段階低い階調値（−１）の第３の階調評価用画像が配置し、枠部分Ａ２１にはキャリブレーション後の階調の第１の階調評価用画像が配置し、枠部分Ａ２４にはキャリブレーション後の階調よりも１段階高い階調値（＋１）の第４の階調評価用画像が配置する。このグラデーション画像Ｇ２では、第２〜第４の階調評価用画像が中心から外側に向かって濃淡の順に並ぶように配置するため、ＳＥまたはクライアントは、各画像の色味を容易に比較することができる。また、ジョブ制御部４１は、出力部５６に対し、図１２に示すように、図１１のグラデーション画像Ｇ２の四隅を切り欠いたグラデーション画像Ｇ３を階調評価用画像として用紙Ｐ３に印刷させて、トナーセーブを行なってもよい。
【００６４】
なお、第１〜第４の階調補正データを適用後の画像を濃淡の順にしたがって配置するグラデーション画像を階調評価用画像として出力する場合におけるジョブデータ出力処理について説明する。図１３は、図３に示すジョブデータ出力処理の他の処理手順を示すフローチャートである。なお、この場合には、階調評価用画像は、複数に分割され、ジョブ制御部４１は、キャリブレーション処理の実行の有無および階調補正処理後の画像の階調に応じて、各分割部分に適用する階調補正用データを設定する。階調補正処理部４５は、階調評価用画像の分割部分ごとに、ジョブ制御部４１の階調補正用データの設定にしたがって第１〜第４の階調補正データのいずれか対応する階調補正データを適用して階調補正処理を行い、ジョブ制御部４１は、階調補正処理部４５によって階調補正処理がそれぞれ行われた各分割部分を組み合わせた一つの画像を、階調評価用画像として出力部５６に印刷させている。したがって、本変形例２では、一つのジョブで、部分ごとに階調補正処理を切り分ける処理を行っている。
【００６５】
このため、図１３に示すように、ジョブ制御部４１は、ジョブのホールドを解除し（ステップＳ７−１）、階調評価用画像のデータを評価用データ格納部４７から取り出す（ステップＳ７−２）。そして、ジョブ解析部４１Ａで、このジョブデータ中のジョブチケットデータを解析する（ステップＳ７−３）。ここで、ジョブチケットデータには、階調評価用データの分割形状や分割数、校正処理の実行の有無および前記階調補正処理後の画像の階調に応じて各分割部分に適用する階調補正用データの種別が設定された情報が含まれる。
【００６６】
続いて、キャリブレーションデータ生成部４２は、ジョブ制御部４１の制御のもと、ジョブチケットデータで設定された第１，第３，第４の階調補正用データを有する各キャリブレーションデータをキャリブレーションデータ格納部４２Ａから取り出して、キャリブレーションテーブル４５Ｂにセットする（ステップＳ７−４）。この場合、キャリブレーションテーブル４５Ｂとして、複数のテーブルが設けられており、既にキャリブレーションテーブルにセットされている第２のキャリブレーションデータはそのまま保持され、空いているキャリブレーションテーブルに、第１，第３，第４のキャリブレーションデータがそれぞれセットされる。
【００６７】
ジョブ制御部４１は、第１〜第４のキャリブレーションデータ全てをキャリブレーションテーブルにセットしたか否かを判断する（ステップＳ７−５）。ジョブ制御部４１は、第１〜第４のキャリブレーションデータ全てをキャリブレーションテーブルにセットしていないと判断した場合には（ステップＳ７−５：Ｎｏ）、ステップＳ７−４に戻って、セットしていないキャリブレーションデータについても、空いているキャリブレーションテーブルにセットさせる。
【００６８】
ジョブ制御部４１は、第１〜第４のキャリブレーションデータ全てをキャリブレーションテーブルにセットしたと判断した場合には（ステップＳ７−５：Ｙｅｓ）、階調補正処理部４５で、階調評価用画像の分割部分の対象部分にキャリブレーションデータテーブルの階調補正データをかける（ステップＳ７−６）。前述したように、ジョブデータのジョブチケットデータには、予め、階調評価用画像のどの分割部分に、どのキャリブレーションテーブルのキャリブレーションデータを適用するかと0いった情報が含まれる。階調補正処理部４５は、処理対象である分割部分に対応する階調補正データを含むキャリブレーションデータを複数のキャリブレーションテーブルからそれぞれ取り出し、階調補正処理を実行する。なお、階調補正を施す対象部分と、適用するキャリブレーションデータとを対応付けて階調補正を行う手法としては、ｘｍｌデータの位置情報から、この位置によるキャリブレーションデータの対応付けの情報から、適用する階調補正データを区別して位置ごとに階調補正処理をかける手法や、評価用データの画像の階調値（ｂｉｔ数のデータ）から、この階調値を実現できるキャリブレーションデータの対応付けの情報から、適応する階調補正データを区別して階調補正処理をかける手法などがある。
【００６９】
ジョブ制御部４１は、階調評価用データの画像データ全てを階調補正済みである否かを判断する（ステップＳ７−７）。ジョブ制御部４１は、階調評価用データの画像データ全てが階調補正済みではないと判断した場合（ステップＳ７−７：Ｎｏ）ステップＳ７−６に戻り、階調補正処理部４５に階調評価用画像の残りの分割部分に対し階調補正処理を実行させる。
【００７０】
これに対し、ジョブ制御部４１は、階調評価用データの画像データ全てを階調補正済みであると判断した場合（ステップＳ７−７：Ｙｅｓ）、階調補正後の階調評価用画像のデータをレンダリング部４４でビットマップイメージデータに展開する（ステップＳ７−８）。そして、ジョブ制御部４１は、ビットマップイメージデータと用紙設定情報とをプリンタエンジン５に転送する（ステップＳ７−９）。プリンタエンジン５においては、フロントエンドサーバ４から転送された用紙設定情報に基づき用紙を選択し、一つの画像に各階調の第１〜第４の階調評価用画像が組み合わせられたグラデーション画像を階調評価用画像として印刷する（ステップＳ７−１０）。そして、出力部５６からグラデーション画像を印刷した用紙を出力して（ステップＳ７−１１）、ジョブデータ出力処理を終了する。
【００７１】
また、本実施の形態では、第１〜第４の階調評価用画像を同一の用紙に印刷する場合について説明したが、もちろん、これに限らず、第１の階調評価用画像および第２の階調評価用画像のみを同一の用紙に印刷してもよく、また、第１〜第４の階調評価用画像に加えて、さらに異なる階調値の階調評価用画像を同一の用紙に印刷してもよい。
【００７２】
また、画像形成装置６の構成例について説明する。図１４は、本実施の形態に適用可能な画像形成装置５００の一例の構成を示す図である。図１４に示すように、この画像形成装置５００は、コントローラ５１０とエンジン部（Engine）５６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ５１０は、画像形成装置６全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部５６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部５６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００７３】
コントローラ５１０は、ＣＰＵ５１１と、ノースブリッジ（ＮＢ）５１３と、システムメモリ（ＭＥＭ−Ｐ）５１２と、サウスブリッジ（ＳＢ）５１４と、ローカルメモリ（ＭＥＭ−Ｃ）５１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）５１６と、ハードディスクドライブ（ＨＤＤ）５１８とを有し、ノースブリッジ（ＮＢ）５１３とＡＳＩＣ５１６との間をＡＧＰ（Accelerated  Graphics  Port）バス５１５で接続した構成となる。また、ＭＥＭ−Ｐ５１２は、ＲＯＭ（Read  Only  Memory）５１２ａと、ＲＡＭ(Random  Access  Memory)５１２ｂとをさらに有する。
【００７４】
ＣＰＵ５１１は、画像形成装置５００の全体制御を行うものであり、ＮＢ５１３、ＭＥＭ−Ｐ５１２およびＳＢ５１４からなるチップセットを介して他の機器と接続される。
【００７５】
ＮＢ５１３は、ＣＰＵ５１１とＭＥＭ−Ｐ５１２、ＳＢ５１４、ＡＧＰバス５１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ５１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００７６】
ＭＥＭ−Ｐ５１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ５１２ａとＲＡＭ５１２ｂとを有する。ＲＯＭ５１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ５１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００７７】
ＳＢ５１４は、ＮＢ５１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ５１４は、ＰＣＩバスを介してＮＢ５１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００７８】
ＡＳＩＣ５１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス５１５、ＰＣＩバス、ＨＤＤ５１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ５１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ５１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ５１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などを行う複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部５６０との間でＰＣＩバスを介したデータ転送を行うＰＣＩユニットとを有する。このＡＳＩＣ５１６には、ＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）５３０、ＵＳＢ（Universal  Serial  Bus）５４０、ＩＥＥＥ１３９４インターフェース５５０が接続される。操作表示部５２０はＡＳＩＣ５１６に直接接続されている。
【００７９】
ＭＥＭ−Ｃ５１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard  Disk  Drive）５１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００８０】
ＡＧＰバス５１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ５１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００８１】
また、本実施の形態にかかる画像形成システム１の画像形成装置６および他の構成部で実行される各処理に対する実行プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよく、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００８２】
１  画像形成システム
２，７，９  端末装置
３，４，８  フロントエンドサーバ
５  プリンタエンジン
６  画像形成装置
４０  ネットワークＩ／Ｆ部
４１  ジョブ制御部
４１Ａ  ジョブ管理部
４１Ｂ  ジョブ解析部
４２  キャリブレーションデータ生成部
４２Ａ  キャリブレーションデータ格納部
４３，５０  通信Ｉ／Ｆ部
４４  レンダリング部
４５  階調補正処理部
４５Ａ  階調特性データ格納部
４５Ｂ  キャリブレーションテーブル
４６  パッチデータ格納部
４７  評価用データ格納部
４８，５５  読み取りデータ格納部
５１  操作部
５２  キャリブレーション設定選択部
５３  目標色味データ選択部
５４  カラーセンサ制御部
５４Ａ  カラーセンサ
５６  出力部
５１０  コントローラ
５１１  ＣＰＵ
５１２  ＭＥＭ−Ｐ
５１３  ＮＢ
５１４  ＳＢ
５１５  ＡＧＰバス
５１６  ＡＳＩＣ
５１７  ＭＥＭ−Ｃ
５１８  ＨＤＤ
５２０  操作表示部
５３０  ＦＣＵ
５４０  ＵＳＢ
５５０  ＩＥＥＥ１３９４インターフェース
５６０  エンジン部
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特許第３２４３３９７号公報
【特許文献２】特許第４７６４４５８号公報
【特許文献３】特許第４２７４５４４号公報
【図１】
2015133679.tif 000003
【図２】
2015133679.tif 000004
【図３】
2015133679.tif 000005
【図４】
2015133679.tif 000006
【図５】
2015133679.tif 000007
【図６】
2015133679.tif 000008
【図７】
2015133679.tif 000009
【図８】
2015133679.tif 000010
【図９】
2015133679.tif 000011
【図１０】
2015133679.tif 000012
【図１１】
2015133679.tif 000013
【図１２】
2015133679.tif 000014
【図１３】
2015133679.tif 000015
【図１４】
2015133679.tif 000016