(57)【特許請求の範囲】
【請求項１】
プリンタコントローラと、画像形成装置と、を含む画像形成システムにおいて、
前記プリンタコントローラは、
ページ記述言語で記述された印刷ジョブを解析し、当該印刷ジョブの元の色空間における多値イメージデータ及び当該多値イメージデータの色空間を示す色空間情報を生成する第１の処理部と、
前記第１の処理部により生成された多値イメージデータと、前記第１の処理部により生成された色空間情報と、前記印刷ジョブの色変換設定情報とを対応付けて前記画像形成装置に送信する送信部と、
を備え、
前記画像形成装置は、
前記プリンタコントローラから送信された多値イメージデータと色空間情報と色変換設定情報とを受信する受信部と、
前記受信された多値イメージデータと色空間情報と色変換設定情報とを対応付けて記憶する記憶部と、
前記記憶部に記憶されている多値イメージデータに対して、当該多値イメージデータに対応付けられた色空間情報及び色変換設定情報に基づいて色変換を行い、印刷可能なイメージデータを生成する第２の処理部と、
前記第２の処理部により生成された印刷可能なイメージデータに基づいて印刷を行う画像形成部と、
を備える画像形成システム。
【請求項２】
前記画像形成装置は、
原稿を読み取る原稿読取部と、
当該原稿読取部により読み取られた原稿から多値イメージデータ及び当該多値イメージデータの色空間を示す色空間情報を生成する第３の処理部と、
色変換設定情報を入力するための操作部と、
前記第３の処理部により生成された多値イメージデータと、前記第３の処理部により生成された色空間情報と、前記操作部から入力された色変換設定情報とを対応付けて前記記憶部に記憶させる制御部と、
をさらに備える、
請求項１に記載の画像形成システム。
【請求項３】
ページ記述言語で記述された印刷ジョブを解析し、当該印刷ジョブの元の色空間における多値イメージデータ及び当該多値イメージデータの色空間を示す色空間情報を生成する第１の処理部と、
前記第１の処理部により生成された多値イメージデータと、前記第１の処理部により生成された色空間情報と、前記印刷ジョブの色変換設定情報とを対応付けて記憶する記憶部と、
前記記憶部に記憶されている多値イメージデータに対して、当該多値イメージデータに対応付けられた色空間情報及び色変換設定情報に基づいて色変換を行い、印刷可能なイメージデータを生成する第２の処理部と、
前記第２の処理部により生成された印刷可能なイメージデータに基づいて印刷を行う画像形成部と、
を備える画像形成システム。
【請求項４】
原稿を読み取る原稿読取部と、
当該原稿読取部により読み取られた原稿から多値イメージデータ及び当該多値イメージデータの色空間を示す色空間情報を生成する第３の処理部と、
色変換設定情報を入力するための操作部と、
前記第３の処理部により生成された多値イメージデータと、前記第３の処理部により生成された色空間情報と、前記操作部から入力された色変換設定情報とを対応付けて前記記憶部に記憶させる制御部と、
をさらに備える、
請求項３に記載の画像形成システム。
【請求項５】
前記色空間情報は、前記多値イメージデータの各画素に対応する色空間をタグビットにより示したものである、
請求項１から４のいずれか一項に記載の画像形成システム。
【請求項６】
前記第１の処理部は、前記印刷ジョブの保存が指示された場合にのみ、前記色空間情報を生成する、
請求項１から５のいずれか一項に記載の画像形成システム。
【請求項７】
前記多値イメージデータは、ＣＭＹＫ形式のデータ、ＲＧＢ形式のデータ又はＸＹＺ形式のデータである、
請求項１から６のいずれか一項に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムに関する。
【背景技術】
【０００２】
ＰＯＤ（Print On Demand）においては、画像形成装置とネットワークを介して接続されたＰＣ（Personal Computer）等から予めジョブチケットを設定して印刷を行う通常のワークフローに加え、複数の印刷ジョブを一旦プリンタコントローラや画像形成装置に保存し、ジョブチケットやページの編集を行い、印刷結果を確認した後に、本印刷を行う、所謂ジョブ保存・編集・再印刷機能を使用したワークフローも重要である。
【０００３】
特に、近年では、後処理設定やページ毎に設定可能な機能も多くなり、ジョブの設定が複雑化してきている。また、色、画像に対しても、オフセット印刷と同等の品質が求められている。そのため、ジョブ保存・編集・再印刷機能を用いることにより、本印刷を行う前に、ジョブチケットの設定や画質を確認し、問題がある場合には、チケット編集、マシン調整を行うことで、効率的に作業を行うことが可能になる。
【０００４】
通常、ジョブの保存は、ＲＩＰ（Raster Image Processor）処理後のイメージデータを、プリンタコントローラ内又は画像形成装置内のハードディスク等の記憶装置に格納する形で行われる。再印刷を行う際には、ＲＩＰ処理を行うことなく印刷できるため、高速に処理することができる。
【０００５】
例えば、ＭＦＰ（Multi-Function Peripheral）において、印刷データをＲＧＢイメージデータとして保存しておき、再印刷時には、コピー出力の場合と共通の色補正により、ＲＧＢデータをＣＭＹＫデータに色変換して出力するものが提案されている（特許文献１参照）。しかし、例えば元原稿データがＣＭＹＫで作成されていた場合、ＲＧＢイメージデータに変換する際にＫ版の情報が失われるため、色再現性が劣化し、ＰＯＤにおいて求められている画像品質を満たすことができない。
【０００６】
また、再印刷時のジョブチケットの変更内容によっては、再度ＲＩＰ処理を行う必要がある。例えば、「トラッピング」、「スクリーン」、「プロファイル」、「レンダリングインテント」、「用紙種類」の設定が変更された場合には、色変換を行う必要があり、「給紙トレイ」についても、選択されたトレイの紙種が異なる場合には、色変換を行う必要がある。このように、ジョブチケットの変更が色変換を必要とする場合は、画像形成装置側からプリンタコントローラ側に再ＲＩＰ要求を行い、プリンタコントローラは、保存されているジョブのＰＤＬ（Page Description Language）を読み出し、再度ＲＩＰ処理を行い、ＲＩＰ処理後のデータを画像形成装置に送信する。
【０００７】
例えば、プリンタコントローラでＲＩＰ処理を行って多値のイメージデータを生成し、ＲＩＰ処理後の多値イメージデータを画像形成装置側で保存する画像形成システムにおいて、再印刷時に、プロファイルや用紙種別の変更によって色変換をやり直す必要がある場合のみ、再度ＲＩＰ処理を行うシステムが提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−３３３２０号公報
【特許文献２】特開２００９−４８２５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、再印刷時に、プリンタコントローラにおいて再度ＲＩＰ処理が必要になると、画像の複雑度に応じてＲＩＰ処理に多大な時間を要したり、ＲＩＰ処理中のジョブが終わるまで待たされたりするため、生産性が大きく低下する場合があった。
【００１０】
本発明は、上記の従来技術における問題に鑑みてなされたものであって、画像形成システムにおける生産性の向上を図ることを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１に記載の発明は、プリンタコントローラと、画像形成装置と、を含む画像形成システムにおいて、前記プリンタコントローラは、ページ記述言語で記述された印刷ジョブを解析し、当該印刷ジョブの元の色空間における多値イメージデータ及び当該多値イメージデータの色空間を示す色空間情報を生成する第１の処理部と、前記第１の処理部により生成された多値イメージデータと、前記第１の処理部により生成された色空間情報と、前記印刷ジョブの色変換設定情報とを対応付けて前記画像形成装置に送信する送信部と、を備え、前記画像形成装置は、前記プリンタコントローラから送信された多値イメージデータと色空間情報と色変換設定情報とを受信する受信部と、前記受信された多値イメージデータと色空間情報と色変換設定情報とを対応付けて記憶する記憶部と、前記記憶部に記憶されている多値イメージデータに対して、当該多値イメージデータに対応付けられた色空間情報及び色変換設定情報に基づいて色変換を行い、印刷可能なイメージデータを生成する第２の処理部と、前記第２の処理部により生成された印刷可能なイメージデータに基づいて印刷を行う画像形成部と、を備える。
【００１２】
請求項２に記載の発明は、請求項１に記載の画像形成システムにおいて、前記画像形成装置は、原稿を読み取る原稿読取部と、当該原稿読取部により読み取られた原稿から多値イメージデータ及び当該多値イメージデータの色空間を示す色空間情報を生成する第３の処理部と、色変換設定情報を入力するための操作部と、前記第３の処理部により生成された多値イメージデータと、前記第３の処理部により生成された色空間情報と、前記操作部から入力された色変換設定情報とを対応付けて前記記憶部に記憶させる制御部と、をさらに備える。
【００１３】
請求項３に記載の発明は、ページ記述言語で記述された印刷ジョブを解析し、当該印刷ジョブの元の色空間における多値イメージデータ及び当該多値イメージデータの色空間を示す色空間情報を生成する第１の処理部と、前記第１の処理部により生成された多値イメージデータと、前記第１の処理部により生成された色空間情報と、前記印刷ジョブの色変換設定情報とを対応付けて記憶する記憶部と、前記記憶部に記憶されている多値イメージデータに対して、当該多値イメージデータに対応付けられた色空間情報及び色変換設定情報に基づいて色変換を行い、印刷可能なイメージデータを生成する第２の処理部と、前記第２の処理部により生成された印刷可能なイメージデータに基づいて印刷を行う画像形成部と、を備える画像形成システムである。
【００１４】
請求項４に記載の発明は、請求項３に記載の画像形成システムにおいて、原稿を読み取る原稿読取部と、当該原稿読取部により読み取られた原稿から多値イメージデータ及び当該多値イメージデータの色空間を示す色空間情報を生成する第３の処理部と、色変換設定情報を入力するための操作部と、前記第３の処理部により生成された多値イメージデータと、前記第３の処理部により生成された色空間情報と、前記操作部から入力された色変換設定情報とを対応付けて前記記憶部に記憶させる制御部と、をさらに備える。
【００１５】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の画像形成システムにおいて、前記色空間情報は、前記多値イメージデータの各画素に対応する色空間をタグビットにより示したものである。
【００１６】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の画像形成システムにおいて、前記第１の処理部は、前記印刷ジョブの保存が指示された場合にのみ、前記色空間情報を生成する。
【００１７】
請求項７に記載の発明は、請求項１から６のいずれか一項に記載の画像形成システムにおいて、前記多値イメージデータは、ＣＭＹＫ形式のデータ、ＲＧＢ形式のデータ又はＸＹＺ形式のデータである。
【発明の効果】
【００１８】
本発明によれば、画像形成システムにおける生産性を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施の形態における画像形成システムのシステム構成図である。
【図２】第１の実施の形態における画像形成システムのプリンタコントローラ及び画像形成装置の主要構成を示す機能ブロック図である。
【図３】ＲＩＰ処理部の構成を示すブロック図である。
【図４】タグビットのデータ形式例を示す図である。
【図５】（ａ）は、イメージデータの例を示す図である。（ｂ）は、タグビットデータの例を示す図である。
【図６】画像処理部の構成を示すブロック図である。
【図７】ジョブチケットの例を示す図である。
【図８】元の色空間と、使用するイメージデータの色値及び色変換処理との関係を示す図である。
【図９】プリンタコントローラにより実行されるＲＩＰ処理を示すフローチャートである。
【図１０】ＰＤＬ解析処理を示すフローチャートである。
【図１１】描画処理を示すフローチャートである。
【図１２】描画処理を示すフローチャートである。
【図１３】画像形成装置により実行されるジョブ保存処理を示すフローチャートである。
【図１４】画像形成装置により実行される再印刷処理を示すフローチャートである。
【図１５】操作パネルに表示されるジョブリスト画面の例である。
【図１６】操作パネルに表示されるジョブチケット編集画面の例である。
【図１７】色変換処理を示すフローチャートである。
【図１８】第２の実施の形態における画像形成システムのプリンタコントローラ及び画像形成装置の主要構成を示す機能ブロック図である。
【図１９】ＲＩＰ処理部の構成を示すブロック図である。
【図２０】第２のＰＤＬ解析処理を示すフローチャートである。
【図２１】第２の描画処理を示すフローチャートである。
【図２２】第２の描画処理を示すフローチャートである。
【図２３】印刷処理を示すフローチャートである。
【図２４】第３の実施の形態における画像形成システムの画像形成装置の主要構成を示す機能ブロック図である。
【発明を実施するための形態】
【００２０】
［第１の実施の形態］
以下、図面を参照して本発明の実施の形態について詳細に説明する。
図１に、第１の実施の形態における画像形成システム１のシステム構成を示す。
画像形成システム１は、プリンタコントローラ１０と、画像形成装置２０と、を備える。
【００２１】
プリンタコントローラ１０は、クライアントＰＣ２とＬＡＮ（Local Area Network）３を介して通信可能に接続されている。プリンタコントローラ１０は、クライアントＰＣ２から印刷ジョブを受信し、ＲＩＰ処理を行い、多値イメージデータを生成し、生成した多値イメージデータを画像形成装置２０へ出力する。プリンタコントローラ１０と画像形成装置２０とは、ビデオＩＦ（InterFace）回線４を介して接続されており、プリンタコントローラ１０から出力された多値イメージデータは、ビデオＩＦ回線４を介して画像形成装置２０へ入力される。
【００２２】
画像形成装置２０は、プリンタコントローラ１０やスキャンデータ処理部２３（図２参照）により生成された多値イメージデータに基づいて、紙等の印刷媒体に対して画像形成を行う、所謂ＭＦＰである。画像形成装置２０は、例えば電子写真方式の作像プロセスを利用して画像形成を行う。画像形成装置２０は、画像の形成においてＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の計４色の色材（トナー）をプロセスカラーとして用いるが、他のプロセスカラーにより画像形成を行うＭＦＰでもよい。以下の説明では、一例として、ＣＭＹＫをプロセスカラーとする画像形成装置２０を含む画像形成システム１に関して記載する。
【００２３】
図２は、プリンタコントローラ１０及び画像形成装置２０の主要構成を示す機能ブロック図である。
プリンタコントローラ１０は、ＮＩＣ（Network Interface Card）１１、ＲＩＰ処理部１２、ビデオＩＦ部１３を備える。
ＮＩＣ１１は、ＬＡＮ３を介してクライアントＰＣ２からページ記述言語で記述された印刷ジョブ（ＰＤＬ）を受信する。印刷ジョブには、ジョブチケット（ジョブに関する各種設定情報）が含まれている。
【００２４】
ＲＩＰ処理部１２は、印刷ジョブを解析し、色変換は行わずに、印刷ジョブの元の色空間（ＲＧＢ／ＣＭＹＫ／ＣＩＥ等）における多値イメージデータを生成するとともに、多値イメージデータの色空間を示す色空間情報を生成する第１の処理部である。本実施の形態では、色空間情報として、多値イメージデータの各画素に対応する色空間をタグビットにより示したものを用いる。タグビットは、多値イメージデータの各画素の属性を示す情報であり、多値イメージデータ１ページ毎に生成される。ＲＩＰ処理部１２は、ＣＰＵ（Central Processing Unit）やメモリを備え、ＣＰＵとプログラムとの協働によるソフトウェア処理によって実現される。ＲＩＰ処理部１２により生成された多値イメージデータ及びタグビットは、メモリに格納される。なお、ＲＩＰ処理部１２は、専用のハードウェアにより実現されることとしてもよい。
【００２５】
図３に、ＲＩＰ処理部１２の構成を示す。ＲＩＰ処理部１２は、ＰＤＬ解析処理部１２１、描画処理部１２２を備える。
ＰＤＬ解析処理部１２１は、クライアントＰＣ２から受信されたＰＳ（PostScript）、ＰＤＦ（Portable Document Format）等のＰＤＬのコマンドを解析し、描画オブジェクトの属性情報（座標、色値）を含む中間データに変換する。この際、ＰＤＬ解析処理部１２１は、色変換を行わない。ＰＤＬ解析処理部１２１は、描画オブジェクトの属性情報の色値に、元の色空間での色値を書き込み、さらに追加の属性情報として元の色空間を書き込み、中間データを生成する。色空間として、例えば、Gray色空間、ＣＭＹＫ色空間、ＲＧＢ色空間、ＣＩＥ色空間、Separation色空間等が挙げられる。
【００２６】
描画処理部１２２は、中間データを参照し、描画オブジェクトの属性情報に基づいて、解像度、印字領域等、出力デバイスの特性に合わせた条件で描画処理を行い、多値イメージデータとタグビットを生成する。
【００２７】
図４に、タグビットのデータ形式例を示す。
元の色空間がGray色空間の場合には、Ｃ版＝０、Ｍ版＝０、Ｙ版＝０、Ｋ版＝（Grayの色値）としてイメージデータを生成し、タグビットは「１」とする。
元の色空間がＣＭＹＫ色空間の場合には、Ｃ版＝（Ｃの色値）、Ｍ版＝（Ｍの色値）、Ｙ版＝（Ｙの色値）、Ｋ版＝（Ｋの色値）としてイメージデータを生成し、タグビットは「２」とする。
元の色空間がＲＧＢ色空間の場合には、Ｃ版＝（Ｒの色値）、Ｍ版＝（Ｇの色値）、Ｙ版＝（Ｂの色値）、Ｋ版＝０としてイメージデータを生成し、タグビットは「３」とする。
元の色空間がＣＩＥ色空間（ＸＹＺ）の場合には、Ｃ版＝（ｘの色値）、Ｍ版＝（ｙの色値）、Ｙ版＝（ｚの色値）、Ｋ版＝０としてイメージデータを生成し、タグビットは「４」とする。なお、Ｙ（イエロー）と区別するため、ＸＹＺ表色系における色値は小文字で表すこととする。
元の色空間がSeparation色空間の場合には、Ｃ版＝（Ｃの色値）、Ｍ版＝（Ｍの色値）、Ｙ版＝（Ｙの色値）、Ｋ版＝（Ｋの色値）としてイメージデータを生成し、タグビットは「５」とする。
【００２８】
このように、描画処理部１２２は、従来と同じＣＭＹＫ版で構成されるデータ形式で多値イメージデータを生成する。
なお、色空間がSeparation色空間の場合は、描画処理部１２２は、予め定義されたスポットカラー名に対応したＣＭＹＫ値を用いてイメージデータを生成する。
【００２９】
図５（ａ）及び（ｂ）に、イメージデータとタグビットの関係を示す。図５（ａ）に示すイメージデータは、ＲＧＢ色空間で表されたオブジェクト３１、ＣＭＹＫ色空間で表されたオブジェクト３２、Gray色空間で表されたオブジェクト３３を含む。図５（ｂ）に示すタグビットデータは、イメージデータの各画素に対応しており、ＲＧＢ色空間で表されたオブジェクト３１に対応する部分４１のタグビットは「３」という値になる。同様に、ＣＭＹＫ色空間で表されたオブジェクト３２に対応する部分４２のタグビットは「２」、Gray色空間で表されたオブジェクト３３に対応する部分４３のタグビットは「１」となる。タグビットを参照することにより、イメージデータの各画素の色空間情報を取得することができる。
【００３０】
図２に示すビデオＩＦ部１３は、ＲＩＰ処理部１２により生成された多値イメージデータと、ＲＩＰ処理部１２により生成されたタグビットと、印刷ジョブのジョブチケットとを対応付けて画像形成装置２０に送信する。ジョブチケットには、色変換設定情報が含まれる。色変換設定情報とは、色変換に関する設定を示す情報をいう。ビデオＩＦ部１３が、多値イメージデータを圧縮する圧縮部を有し、圧縮されたイメージデータを画像形成装置２０に送信する構成としてもよい。
【００３１】
画像形成装置２０は、プリントデータ受信部２１、画像読取部２２、スキャンデータ処理部２３、圧縮伸張部２４、イメージデータ／タグビット／ジョブチケット記憶部２５、制御部２６、画像処理部２７、画像形成部２８、操作パネル２９を備える。
プリントデータ受信部２１は、プリンタコントローラ１０から送信された多値イメージデータ、タグビット、ジョブチケット（色変換設定情報を含む。）を受信する。
【００３２】
画像読取部２２は、光源、ＣＣＤ（Charge Coupled Device）イメージセンサ等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像をＲ（赤）Ｇ（緑）Ｂ（青）信号として読み取る。
スキャンデータ処理部２３は、原稿読取部２２により読み取られた原稿の多値イメージデータと、当該多値イメージデータの色空間（ＲＧＢ）を示す色空間情報（タグビット）と、を生成する第３の処理部である。スキャンデータ処理部２３は、ＣＰＵやメモリを備え、ＣＰＵとプログラムとの協働によるソフトウェア処理によって実現される。
【００３３】
圧縮伸張部２４は、プリントデータ受信部２１又はスキャンデータ処理部２３から入力されたイメージデータ及びタグビットの圧縮／伸張を行う。
イメージデータ／タグビット／ジョブチケット記憶部２５は、圧縮された多値イメージデータと、圧縮されたタグビットと、ジョブチケット（色変換設定情報を含む。）とを対応付けて記憶する。
【００３４】
制御部２６は、プリントデータ受信部２１又はスキャンデータ処理部２３から入力されたデータを保存・印刷するための制御や、操作パネル２９等の指示に基づき、イメージデータ／タグビット／ジョブチケット記憶部２５からデータを読み出して再印刷を行うための制御を行う。
制御部２６は、プリントデータ受信部２１により受信され圧縮伸張部２４により圧縮された多値イメージデータと、プリントデータ受信部２１により受信され圧縮伸張部２４により圧縮されたタグビットと、プリントデータ受信部２１により受信されたジョブチケット（色変換設定情報を含む。）とを対応付けてイメージデータ／タグビット／ジョブチケット記憶部２５に記憶させる。
制御部２６は、スキャンデータ処理部２３により生成され圧縮伸張部２４により圧縮された多値イメージデータと、スキャンデータ処理部２３により生成され圧縮伸張部２４により圧縮されたタグビットと、操作パネル２９から入力されたジョブチケット（色変換設定情報を含む。）とを対応付けてイメージデータ／タグビット／ジョブチケット記憶部２５に記憶させる。
【００３５】
画像処理部２７は、多値イメージデータに対して、当該多値イメージデータに対応付けられたタグビット及びジョブチケットに含まれる色変換設定情報に基づいて色変換を行うとともに、他の画像処理を施し、印刷可能なイメージデータを生成する第２の処理部である。画像処理部２７は、ＣＰＵやメモリを備え、ＣＰＵとプログラムとの協働によるソフトウェア処理によって実現される。なお、画像処理部２７は、ＦＰＧＡ（Field Programmable Gate Array）やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェアで構成されることとしてもよい。
【００３６】
図６に、画像処理部２７の構成を示す。画像処理部２７は、タグビット解析処理部２７１、色変換部２７２、プロファイル記憶部２７３、細線化・トラッピング処理部２７４、階調補正処理部２７５、スクリーン処理部２７６を備える。
タグビット解析処理部２７１は、イメージデータ／タグビット／ジョブチケット記憶部２５からタグビットを読み出し、タグビットを解析して、イメージデータの各画素の色空間情報を取得する。
【００３７】
色変換部２７２は、イメージデータ／タグビット／ジョブチケット記憶部２５からタグビットと、ジョブチケットの色変換設定情報とを読み出し、タグビットから取得された色空間情報及び色変換設定情報に基づいて、イメージデータの画素毎に色変換を行う。
【００３８】
図７に、ジョブチケットの例を示す。図７に示すジョブチケットの例では、色変換設定情報には、基本設定の「給紙トレイ」及び「用紙種類」、カラー設定の「トラッピング」、「スクリーン」、「プロファイル」及び「レンダリングインテント」が含まれる。
【００３９】
ジョブチケットのプロファイル設定には、色変換に使用するＩＣＣ（International Color Consortium）プロファイルが指定されている。プロファイルとして、通常、ソースプロファイルとプリンタプロファイルが設定される。
ソースプロファイルは、元の色空間からデバイス非依存の色空間（ＣＩＥ色空間等）に変換（マッピング）するためのデータである。ＣＭＹＫ色空間の場合は、代表的なものとして、Japan ColorやＳＷＯＰ等に準拠したものがある。ＲＧＢ色空間の場合は、ｓＲＧＢ、AdobeＲＧＢが一般的に使用される。
プリンタプロファイルは、デバイス非依存の色空間（ＣＩＥ色空間等）からプリンタの色空間に変換（マッピング）するためのデータで、コート紙／非コート紙等、用紙毎に用意されている。
また、プロファイラでユーザが作成したプロファイルを指定することも可能となっている。さらに、ソースプロファイルとプリンタプロファイルを結合した所謂デバイスリンクプロファイルを指定することも可能である。
【００４０】
図８に、元の色空間と、使用するイメージデータの色値及び色変換処理との関係を示す。例えば、元の色空間がＣＭＹＫ色空間の場合は、ＣＭＹＫ版の色値（Ｃ，Ｍ，Ｙ，Ｋ）を使用して、ＣＭＹＫ用のソースプロファイル及びプリンタプロファイル（あるいは、これらを結合したＣＭＹＫ→ＣＭＹＫ変換用プロファイル）を用いて色変換する。元の色空間がＲＧＢ色空間の場合には、ＣＭＹ版の色値（Ｒ，Ｇ，Ｂ）を使用して、ＲＧＢ用のソースプロファイル及びプリンタプロファイル（あるいは、これらを結合したＲＧＢ→ＣＭＹＫ変換用プロファイル）を用いて色変換する。元の色空間がＣＩＥ色空間の場合には、ＣＭＹ版の色値（ｘ，ｙ，ｚ）を使用して、プリンタプロファイルを用いて色変換する。
【００４１】
色変換部２７２は、ジョブ開始時に、予めジョブチケットに設定されているプロファイルをプロファイル記憶部２７３から読み出し、元の色空間毎に、直接元の色空間からプリンタの色空間に変換するルックアップテーブルをＲＡＭ上に生成しておき、ルックアップテーブルを参照して色変換を行う。ただし、色変換方法は、この限りではない。また、色変換部２７２は、全ての処理又は一部の処理をハードウェアで構成するようにしてもよい。
プロファイル記憶部２７３には、予め複数の種類のプロファイルが記憶されている。
【００４２】
細線化・トラッピング処理部２７４は、必要に応じて色変換が行われたイメージデータに対し、細線化処理及びトラッピング処理を行う。
階調補正処理部２７５は、階調補正処理を行う。
スクリーン処理部２７６は、スクリーン処理を行う。
【００４３】
画像形成部２８は、画像処理部２７により生成された印刷可能なイメージデータ（ＣＭＹＫデータ）に基づいて印刷を行う。
操作パネル２９は、コピー、スキャナ、プリント等のジョブの操作、機械の状態表示、設定等に使用される。例えば、操作パネル２９は、イメージデータ／タグビット／ジョブチケット記憶部２５に格納されたジョブのチケット編集、再印刷指示を行う際に用いられる。また、操作パネル２９は、画像読取部２２により読み取られる原稿のスキャンデータに対して、色変換設定情報を含むジョブチケットを入力する際に用いられる。なお、同等の操作は、ネットワークを経由してクライアントＰＣ２上からリモートで行う構成としてもよい。
【００４４】
次に、動作について説明する。
図９は、プリンタコントローラ１０により実行されるＲＩＰ処理を示すフローチャートである。
まず、ＮＩＣ１１により、ＬＡＮ３を介してクライアントＰＣ２から印刷ジョブが受信される（ステップＳ１）。
【００４５】
次に、ＲＩＰ処理部１２のＰＤＬ解析処理部１２１により、ＰＤＬ解析処理が行われる（ステップＳ２）。
ここで、図１０を参照して、ＰＤＬ解析処理について説明する。
ＰＤＬ解析処理部１２１により、中間データのファイル（以下、中間ファイルという。）が開かれる（ステップＳ１１）。次に、ＰＤＬ解析処理部１２１により、ＰＤＬのコマンドが解析され、描画オブジェクトの座標、色値、色空間が中間ファイルに書き込まれる（ステップＳ１２）。次に、１ページ分の処理が終了していない場合には（ステップＳ１３；ＮＯ）、ステップＳ１２に戻り、処理が繰り返される。
【００４６】
ステップＳ１３において、１ページ分の処理が終了した場合には（ステップＳ１３；ＹＥＳ）、ＰＤＬ解析処理部１２１により、中間ファイルが閉じられる（ステップＳ１４）。
次に、ジョブが終了していない場合には（ステップＳ１５；ＮＯ）、ステップＳ１１に戻り、処理が繰り返される。
ステップＳ１５において、ジョブが終了した場合には（ステップＳ１５；ＹＥＳ）、ＰＤＬ解析処理が終了し、図９のステップＳ３に移行する。
【００４７】
次に、ＲＩＰ処理部１２の描画処理部１２２により、描画処理が行われる（ステップＳ３）。
ここで、図１１及び図１２を参照して、描画処理について説明する。
描画処理部１２２により、中間ファイルが読み出され、描画オブジェクトの属性情報（座標、色値、色空間）が取得される（ステップＳ２１）。
【００４８】
次に、描画処理部１２２により、画素毎に色空間が判断される（ステップＳ２２，Ｓ２５，Ｓ２８，Ｓ３１，Ｓ３４）。
Gray色空間の場合には（ステップＳ２２；ＹＥＳ）、描画処理部１２２により、Ｃ版＝０、Ｍ版＝０、Ｙ版＝０、Ｋ版＝（Grayの色値）でイメージデータが描画され（ステップＳ２３）、タグビットにGray色空間を示す値（図４の例では「１」）が書き込まれる（ステップＳ２４）。
【００４９】
ＣＭＹＫ色空間の場合には（ステップＳ２２；ＮＯ，ステップＳ２５；ＹＥＳ）、描画処理部１２２により、Ｃ版＝（Ｃの色値）、Ｍ版＝（Ｍの色値）、Ｙ版＝（Ｙの色値）、Ｋ版＝（Ｋの色値）でイメージデータが描画され（ステップＳ２６）、タグビットにＣＭＹＫ色空間を示す値（図４の例では「２」）が書き込まれる（ステップＳ２７）。
【００５０】
ＲＧＢ色空間の場合には（ステップＳ２２；ＮＯ，ステップＳ２５；ＮＯ，ステップＳ２８；ＹＥＳ）、描画処理部１２２により、Ｃ版＝（Ｒの色値）、Ｍ版＝（Ｇの色値）、Ｙ版＝（Ｂの色値）、Ｋ版＝０でイメージデータが描画され（ステップＳ２９）、タグビットにＲＧＢ色空間を示す値（図４の例では「３」）が書き込まれる（ステップＳ３０）。
【００５１】
ＣＩＥ色空間の場合には（ステップＳ２２；ＮＯ，ステップＳ２５；ＮＯ，ステップＳ２８；ＮＯ，ステップＳ３１；ＹＥＳ）、描画処理部１２２により、Ｃ版＝（ｘの色値）、Ｍ版＝（ｙの色値）、Ｙ版＝（ｚの色値）、Ｋ版＝０でイメージデータが描画され（ステップＳ３２）、タグビットにＣＩＥ色空間を示す値（図４の例では「４」）が書き込まれる（ステップＳ３３）。
【００５２】
Separation色空間の場合には（ステップＳ２２；ＮＯ，ステップＳ２５；ＮＯ，ステップＳ２８；ＮＯ，ステップＳ３１；ＮＯ，ステップＳ３４；ＹＥＳ）、描画処理部１２２により、特色のＣＭＹＫ値でイメージデータが描画され（ステップＳ３５）、タグビットにSeparation色空間を示す値（図４の例では「５」）が書き込まれる（ステップＳ３６）。
【００５３】
ステップＳ２４、ステップＳ２７、ステップＳ３０、ステップＳ３３、ステップＳ３６の後、又は、ステップＳ３４において、Separation色空間でない場合に（ステップＳ３４；ＮＯ）、１ページ分の処理が終了していないときは（ステップＳ３７；ＮＯ）、ステップＳ２１に戻り、処理が繰り返される。
【００５４】
ステップＳ３７において、１ページ分の処理が終了した場合には（ステップＳ３７；ＹＥＳ）、描画処理部１２２により、ページ終了処理が行われる（ステップＳ３８）。
次に、ジョブが終了していない場合には（ステップＳ３９；ＮＯ）、ステップＳ２１に戻り、処理が繰り返される。
ステップＳ３９において、ジョブが終了した場合には（ステップＳ３９；ＹＥＳ）、描画処理部１２２により、ジョブ終了処理が行われる（ステップＳ４０）。そして、図９のステップＳ４に移行する。
【００５５】
次に、ビデオＩＦ部１３により、多値イメージデータとタグビットとジョブチケットとが対応付けられて画像形成装置２０に送信される（ステップＳ４）。
以上で、ＲＩＰ処理が終了する。
【００５６】
図１３は、画像形成装置２０により実行されるジョブ保存処理を示すフローチャートである。
まず、プリントデータ受信部２１により、プリンタコントローラ１０から多値イメージデータ、タグビット、ジョブチケットが受信される（ステップＳ４１）。
【００５７】
次に、圧縮伸張部２４により、プリントデータ受信部２１により受信されたイメージデータ及びタグビットが圧縮される（ステップＳ４２）。そして、制御部２６により、圧縮された多値イメージデータと、圧縮されたタグビットと、ジョブチケットとが対応付けられてイメージデータ／タグビット／ジョブチケット記憶部２５に保存される（ステップＳ４３）。
以上で、ジョブ保存処理が終了する。
【００５８】
なお、画像読取部２２により原稿が読み取られた場合には、スキャンデータ処理部２３により、原稿読取部２２により読み取られた原稿の多値イメージデータ及び当該多値イメージデータの色空間（ＲＧＢ色空間）を示すタグビット（図４の例では「３」）が生成される。次に、圧縮伸張部２４により、生成されたイメージデータ及びタグビットが圧縮される。そして、制御部２６により、スキャンデータ処理部２３により生成され圧縮伸張部２４により圧縮された多値イメージデータと、スキャンデータ処理部２３により生成され圧縮伸張部２４により圧縮された色空間情報と、操作パネル２９から入力されたジョブチケットとが対応付けられてイメージデータ／タグビット／ジョブチケット記憶部２５に保存される。
【００５９】
図１４は、画像形成装置２０により実行される再印刷処理を示すフローチャートである。
まず、操作パネル２９からの操作により、再印刷を行う印刷ジョブが選択される（ステップＳ５１）。選択されるジョブは、プリントデータ受信部２１により受信されたジョブであってもよいし、スキャンデータ処理部２３により生成されたジョブであってもよい。ここで、選択された印刷ジョブに対してジョブチケットの編集が行われる場合には（ステップＳ５２；ＹＥＳ）、操作パネル２９に表示された操作画面において、ジョブチケットの編集が行われる（ステップＳ５３）。
【００６０】
図１５及び図１６に、操作パネル２９に表示される画面例を示す。図１５に示すジョブリスト画面２９１には、印刷中のジョブや、イメージデータ／タグビット／ジョブチケット記憶部２５に保存されたジョブが表示される。ジョブリスト画面２９１において、保存されているジョブのリストから印刷ジョブ５１が選択され、チケット編集ボタン５２が押下されると、図１６に示すジョブチケット編集画面２９２が表示され、チケットの編集が可能となる。ジョブチケット編集画面２９２では、選択されたジョブに対する設定情報が項目毎に表示され、チケットの確認と変更を行うことができる。チケットの編集後、新規保存ボタン６１又は上書き保存ボタン６２が押下されると、図１５のジョブリスト画面２９１戻り、再印刷を行うことができる。
【００６１】
ジョブチケットが新規に保存される場合には、制御部２６により、編集後のジョブチケットが、編集前のジョブチケットとは別に、多値イメージデータと対応付けられてイメージデータ／タグビット／ジョブチケット記憶部２５に記憶される。
ジョブチケットが上書き保存される場合には、制御部２６により、編集前のジョブチケットに代えて、編集後のジョブチケットが、多値イメージデータと対応付けられてイメージデータ／タグビット／ジョブチケット記憶部２５に記憶される。
【００６２】
ステップＳ５２において、選択された印刷ジョブに対してジョブチケットの編集が行われない場合（ステップＳ５２；ＮＯ）、又は、ステップＳ５３の後、操作パネル２９からの操作により、再印刷が指示されると（ステップＳ５４）、圧縮伸張部２４により、イメージデータ及びタグビットが伸張される（ステップＳ５５）。
【００６３】
次に、画像処理部２７により、色変換処理が行われる（ステップＳ５６）。
ここで、図１７を参照して、色変換処理について説明する。
まず、色変換部２７２により、イメージデータ／タグビット／ジョブチケット記憶部２５からジョブチケットが読み出され、ジョブチケットの色変換設定情報に基づいて、プロファイル記憶部２７３からプロファイルが読み出され、使用されるルックアップテーブルがセットされる（ステップＳ６１）。複数の種類のルックアップテーブルが使用される場合には、予め複数の種類のルックアップテーブルが用意される。
【００６４】
次に、タグビット解析処理部２７１により、イメージデータ／タグビット／ジョブチケット記憶部２５からタグビットが読み出され、各画素の色空間情報が取得される（ステップＳ６２）。
【００６５】
次に、タグビット解析処理部２７１により、画素毎に色空間が判断される（ステップＳ６３，Ｓ６４，Ｓ６６，Ｓ６８，Ｓ７０）。
Gray色空間の場合には（ステップＳ６３；ＹＥＳ）、色変換は行われない。
【００６６】
ＣＭＹＫ色空間の場合には（ステップＳ６３；ＮＯ，ステップＳ６４；ＹＥＳ）、色変換部２７２により、ステップＳ６１でセットされたルックアップテーブルが参照され、Ｃ版＝（Ｃの色値）、Ｍ版＝（Ｍの色値）、Ｙ版＝（Ｙの色値）、Ｋ版＝（Ｋの色値）がＣＭＹＫ値に変換される（ステップＳ６５）。
【００６７】
ＲＧＢ色空間の場合には（ステップＳ６３；ＮＯ，ステップＳ６４；ＮＯ，ステップＳ６６；ＹＥＳ）、色変換部２７２により、ステップＳ６１でセットされたルックアップテーブルが参照され、Ｃ版＝（Ｒの色値）、Ｍ版＝（Ｇの色値）、Ｙ版＝（Ｂの色値）がＣＭＹＫ値に変換される（ステップＳ６７）。
【００６８】
ＣＩＥ色空間の場合には（ステップＳ６３；ＮＯ，ステップＳ６４；ＮＯ，ステップＳ６６；ＮＯ，ステップＳ６８；ＹＥＳ）、色変換部２７２により、ステップＳ６１でセットされたルックアップテーブルが参照され、Ｃ版＝（ｘの色値）、Ｍ版＝（ｙの色値）、Ｙ版＝（ｚの色値）がＣＭＹＫ値に変換される（ステップＳ６９）。
【００６９】
Separation色空間の場合には（ステップＳ６３；ＮＯ，ステップＳ６４；ＮＯ，ステップＳ６６；ＮＯ，ステップＳ６８；ＮＯ，ステップＳ７０；ＹＥＳ）、色変換は行われない。
【００７０】
Gray色空間、ＣＭＹＫ色空間、ＲＧＢ色空間、ＣＩＥ色空間、Separation色空間のうち、いずれの色空間でもなかった場合にも（ステップＳ６３；ＮＯ，ステップＳ６４；ＮＯ，ステップＳ６６；ＮＯ，ステップＳ６８；ＮＯ，ステップＳ７０；ＮＯ）、色変換は行われない。
【００７１】
ステップＳ６５、ステップＳ６７、ステップＳ６９の後、又は、色変換が行われなかった場合に（ステップＳ６３；ＹＥＳ，ステップＳ７０；ＹＥＳ，ステップＳ７０；ＮＯ）、ジョブが終了していないときには（ステップＳ７１；ＮＯ）、ステップＳ６２に戻り、処理が繰り返される。
【００７２】
ステップＳ７１において、ジョブが終了した場合には（ステップＳ７１；ＹＥＳ）、色変換処理が終了する。
【００７３】
図１４に戻り、画像処理部２７の細線化・トラッピング処理部２７４、階調補正処理部２７５、スクリーン処理部２７６により、ＣＭＹＫイメージデータに対し、その他の画像処理が行われる（ステップＳ５７）。
【００７４】
次に、画像形成部２８により、画像処理部２７により生成された印刷可能なイメージデータに基づいて印刷が行われる（ステップＳ５８）。
以上で、再印刷処理が終了する。
【００７５】
以上説明したように、第１の実施の形態によれば、プリンタコントローラ１０において多値イメージデータの色空間を示すタグビットを生成することにより、画像形成装置２０においてタグビットを参照し、各画素がどの色空間で表されているかを判別することができるため、画素毎に適切な色変換を行うことが可能になる。したがって、従来ＲＩＰ処理部１２内で行っていた色変換処理と同等の色再現性を維持することができる。
色変換処理を画像形成装置２０で行うことによって、ジョブチケットの変更内容によらず再ＲＩＰ処理が不要となり、画像形成装置２０のみで再印刷処理が可能となるため、プリンタコントローラ１０側は、別のジョブのＲＩＰ処理に専念することができ、画像形成システムにおける生産性を向上させることができる。
【００７６】
また、スキャンデータ処理部２３により生成された多値イメージデータについても、多値イメージデータの各画素に対応した色空間を示すタグビットを生成することにより、後に、タグビットに基づいて、多値イメージデータの色変換を行うことができる。
【００７７】
［第２の実施の形態］
次に、本発明を適用した第２の実施の形態について説明する。
図１８は、第２の実施の形態における画像形成システムのプリンタコントローラ１０Ａ及び画像形成装置２０Ａの主要構成を示す機能ブロック図である。
第２の実施の形態における画像形成システムは、第１の実施の形態に示した画像形成システム１と同様の構成によってなるため、同一の構成部分については同一の符号を付し、その構成については説明を省略する。以下、第２の実施の形態に特徴的な構成及び処理について説明する。
【００７８】
第２の実施の形態における画像形成システムは、プリンタコントローラ１０ＡのＲＩＰ処理部１２が色変換部１２３を備える点が、第１の実施の形態に示した画像形成システム１と異なる。具体的には、ジョブの保存が指示された場合には、第１の実施の形態と同様に画像形成装置２０Ａにおいて色変換を行い、ジョブの保存が指示されなかった場合には、プリンタコントローラ１０Ａにおいて色変換を行い、画像形成装置２０Ａでは色変換を行わない。
【００７９】
ジョブが保存されない場合は、ジョブチケットの変更が発生しないため、ＲＩＰ処理後に色変換が必要になることはない。そのため、ジョブが保存されない場合は、従来どおり、ＲＩＰ処理部１２内で色変換を行うこととし、色空間を示すタグビットは生成しない。
【００８０】
なお、クライアントＰＣ２において、プリンタドライバ上で印刷指示が行われる際に、ジョブを保存するか否かが指定可能となっている。ジョブを保存するか否かを示す情報は、ジョブチケットに含まれていてもよいし、ジョブの保存が指示された場合に、その旨の指示信号がプリンタコントローラ１０Ａに送信されることとしてもよい。プリンタコントローラ１０Ａでは、いずれかの方法で、ジョブの保存が指示されたか否かを示す情報を取得する。
また、画像形成装置２０Ａにおいて、スキャンデータ処理部２３により生成されるジョブ（多値イメージデータ及びタグビット）については、操作パネル２９からジョブの保存が指示される。
【００８１】
図１９に、プリンタコントローラ１０ＡのＲＩＰ処理部１２の構成を示す。ＲＩＰ処理部１２は、ＰＤＬ解析処理部１２１、描画処理部１２２、色変換部１２３を備える。
ＰＤＬ解析処理部１２１は、クライアントＰＣ２から受信されたＰＳ、ＰＤＦ等のＰＤＬのコマンドを解析し、描画オブジェクトの属性情報（座標、色値）を含む中間データに変換する。
色変換部１２３は、ジョブの保存が指示されていない場合に、ジョブチケットの色変換設定情報に基づいて、描画オブジェクトの色値に対して色変換を行う。
【００８２】
ＰＤＬ解析処理部１２１は、ジョブの保存が指示されている場合、描画オブジェクトの属性情報の色値に、元の色空間での色値を書き込み、さらに追加の属性情報として元の色空間を書き込み、中間データを生成する。
ＰＤＬ解析処理部１２１は、ジョブの保存が指示されていない場合、描画オブジェクトの属性情報の色値に、色変換後の色値（ＣＭＹＫ値）を書き込み、さらに追加の属性情報として元の色空間を書き込み、中間データを生成する。
【００８３】
描画処理部１２２は、中間データを参照し、描画オブジェクトの属性情報に基づいて、解像度、印字領域等、出力デバイスの特性に合わせた条件で描画処理を行い、多値イメージデータを生成する。描画処理部１２２は、ジョブの保存が指示されている場合のみ、中間データを参照し、描画オブジェクトの属性情報（色空間）に基づいて、タグビットを生成する。
【００８４】
画像形成装置２０Ａの画像処理部２７は、図６に示したものと同様であるため、図６を援用する。
ジョブの保存が指示された場合の各部の機能は、第１の実施の形態と同様である。
【００８５】
ジョブの保存が指示されていない場合には、タグビット解析処理部２７１及び色変換部２７２における処理は行われない。
ジョブの保存が指示されていない場合、細線化・トラッピング処理部２７４は、プリントデータ受信部２１又はスキャンデータ処理部２３から入力された多値イメージデータに対し、細線化処理、トラッピング処理を行う。
【００８６】
次に、動作について説明する。
プリンタコントローラ１０Ａにより実行されるＲＩＰ処理は、図９に示したものと同様であるため、図示を省略する。ただし、ＰＤＬ解析処理（ステップＳ２）に代えて第２のＰＤＬ解析処理（図２０参照）が行われ、描画処理（ステップＳ３）に代えて第２の描画処理（図２１及び図２２参照）が行われる。また、ジョブの保存が指示されていない場合には、タグビットは生成されないため、ステップＳ４において、タグビットの送信は行われない。
【００８７】
図２０は、第２のＰＤＬ解析処理を示すフローチャートである。
まず、ＰＤＬ解析処理部１２１により、中間ファイルが開かれる（ステップＴ１）。
次に、ジョブの保存が指示されていない場合には（ステップＴ２；ＮＯ）、ＰＤＬ解析処理部１２１により、ＰＤＬのコマンドが解析され、色変換部１２３により、ジョブチケットの色変換設定情報に基づいて、描画オブジェクト毎に色変換が行われる（ステップＴ３）。
【００８８】
ステップＴ２において、ジョブの保存が指示されている場合（ステップＴ２；ＹＥＳ）、又は、ステップＴ３の後、ＰＤＬ解析処理部１２１により、ＰＤＬのコマンドが解析され、描画オブジェクトの座標、色値、色空間が中間ファイルに書き込まれる（ステップＴ４）。なお、ジョブの保存が指示されている場合には、ＰＤＬ解析処理部１２１により、描画オブジェクトの色値として元の色空間での色値が書き込まれ、ジョブの保存が指示されていない場合には、ＰＤＬ解析処理部１２１により、描画オブジェクトの色値として色変換後の色値（ＣＭＹＫ値）が書き込まれる。
【００８９】
次に、１ページ分の処理が終了していない場合には（ステップＴ５；ＮＯ）、ステップＴ２に戻り、処理が繰り返される。
ステップＴ５において、１ページ分の処理が終了した場合には（ステップＴ５；ＹＥＳ）、ＰＤＬ解析処理部１２１により、中間ファイルが閉じられる（ステップＴ６）。
次に、ジョブが終了していない場合には（ステップＴ７；ＮＯ）、ステップＴ１に戻り、処理が繰り返される。
ステップＴ７において、ジョブが終了した場合には（ステップＴ７；ＹＥＳ）、第２のＰＤＬ解析処理が終了する。
【００９０】
図２１及び図２２は、第２の描画処理を示すフローチャートである。
まず、描画処理部１２２により、中間ファイルが読み出され、描画オブジェクトの属性情報（座標、色値、色空間）が取得される（ステップＴ１１）。
【００９１】
次に、ジョブの保存が指示されていない場合には（ステップＴ１２；ＮＯ）、描画処理部１２２により、Ｃ版＝（Ｃの色値）、Ｍ版＝（Ｍの色値）、Ｙ版＝（Ｙの色値）、Ｋ版＝（Ｋの色値）でイメージデータが描画され（ステップＴ１３）、ステップＴ２９に移行する。
【００９２】
ステップＴ１２において、ジョブの保存が指示されている場合には（ステップＴ１２；ＹＥＳ）、描画処理部１２２により、画素毎に色空間が判断される（ステップＴ１４，Ｔ１７，Ｔ２０，Ｔ２３，Ｔ２６）。
ステップＴ１４〜ステップＴ３２の処理は、図１１及び図１２のステップＳ２２〜ステップＳ４０の処理と同様であるため、説明を省略する。
【００９３】
図２３は、画像形成装置２０Ａにより実行される印刷処理を示すフローチャートである。
まず、プリントデータ受信部２１により、プリンタコントローラ１０Ａから多値イメージデータ、タグビット、ジョブチケットが受信される（ステップＴ４１）。なお、印刷ジョブが保存されない場合には、タグビットは含まれない。
【００９４】
次に、ジョブが保存される場合には（ステップＴ４２；ＹＥＳ）、圧縮伸張部２４により、プリントデータ受信部２１により受信されたイメージデータ及びタグビットが圧縮される（ステップＳ４３）。そして、制御部２６により、圧縮された多値イメージデータと、圧縮されたタグビットと、ジョブチケットとが対応付けられてイメージデータ／タグビット／ジョブチケット記憶部２５に保存される（ステップＴ４４）。
【００９５】
ステップＴ４２において、ジョブが保存されない場合には（ステップＴ４２；ＮＯ）、画像処理部２７の細線化・トラッピング処理部２７４、階調補正処理部２７５、スクリーン処理部２７６により、イメージデータに対して画像処理が行われ、印刷可能なイメージデータが生成される（ステップＴ４５）。
【００９６】
次に、画像形成部２８により、印刷可能なイメージデータに基づいて印刷が行われる（ステップＴ４６）。
以上で、印刷処理が終了する。
【００９７】
保存されているジョブの再印刷処理については、図１４に示した再印刷処理と同様であるため、説明を省略する。
【００９８】
以上説明したように、第２の実施の形態によれば、ジョブを保存する場合には、第１の実施の形態と同様、画像形成システムにおける生産性を向上させることができる。一方、ジョブを保存せずに直接印刷する場合は、従来どおりプリンタコントローラ１０Ａの色変換部１２３で色変換を行うことができ、システムとして柔軟な構成となる。
【００９９】
なお、ジョブを保存しない場合には、ＲＩＰ処理部１２において、色空間を示すタグビットを生成しないこととしたが、例えば、オブジェクトの種別（文字／写真／グラフィックス）を示すタグビット等、別の属性情報を示すタグビットに関しては、生成してもよい。オブジェクトの種別を示すタグビットを参照しながら、イメージデータの文字や線画部分を抽出して細線化処理やスムージング処理を行い、また、文字部、写真部、グラフィックス部にそれぞれ異なるスクリーン処理を行うことにより、画像品質が向上する。
【０１００】
［第３の実施の形態］
次に、本発明を適用した第３の実施の形態について説明する。
図２４は、第３の実施の形態における画像形成システムの画像形成装置２０Ｂの主要構成を示す機能ブロック図である。画像形成装置２０Ｂは、装置内にプリンタコントローラを内蔵しており、プリンタコントローラと画像形成装置とが一体型の場合の例である。
【０１０１】
第３の実施の形態の画像形成システムにおいて、第２の実施の形態に示した画像形成システムと同一の構成部分については同一の符号を付し、その構成については説明を省略する。以下、第３の実施の形態に特徴的な構成及び処理について説明する。
【０１０２】
第３の実施の形態における画像形成システムは、ＮＩＣ１１及びＲＩＰ処理部１２が画像形成装置２０Ｂ内に含まれる点が、第２の実施の形態に示した画像形成システムと異なる。
ＲＩＰ処理部１２により生成された多値イメージデータ及びタグビットは、画像形成装置２０Ｂ内のメモリ（図示せず）に格納される。
制御部２６は、ＲＩＰ処理部１２により生成され圧縮伸張部２４により圧縮された多値イメージデータと、ＲＩＰ処理部１２により生成され圧縮伸張部２４により圧縮されたタグビットと、ジョブチケット（色変換設定情報を含む。）とを対応付けてイメージデータ／タグビット／ジョブチケット記憶部２５に記憶させる。
【０１０３】
画像形成装置２０Ｂにおいて行われる処理は、第２の実施の形態のプリンタコントローラ１０Ａ及び画像形成装置２０Ａにおいて行われる処理と同様であるため、説明を省略する。なお、ＲＩＰ処理（図９）においては、ステップＳ４の処理が不要となり、印刷処理（図２３）においては、ステップＴ４１の処理が不要となる。
【０１０４】
以上説明したように、第３の実施の形態によれば、ジョブを保存する場合には、画像形成システムにおける生産性を向上させることができ、ジョブを保存せずに直接印刷する場合は、色変換部１２３で色変換を行うことができ、システムとして柔軟な構成となる。
【０１０５】
なお、画像形成装置２０Ｂにおいて、色変換部１２３と色変換部２７２を共通のモジュールとして構成し、切り替えて使用することとしてもよい。
【０１０６】
なお、上記各実施の形態における記述は、本発明に係る画像形成システムの例であり、これに限定されるものではない。システムを構成する各装置の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１０７】
例えば、上記各実施の形態では、色空間情報としてタグビットを使用した場合について説明したが、１ページ全体が同じ色空間で表されている場合には、ページ単位で色空間情報を生成してもよいし、ジョブ全体が同じ色空間で表されている場合には、ジョブ単位で色空間情報を生成してもよい。
【符号の説明】
【０１０８】
１  画像形成システム
２  クライアントＰＣ
３  ＬＡＮ
４  ビデオＩＦ回線
１０，１０Ａ  プリンタコントローラ
１１  ＮＩＣ
１２  ＲＩＰ処理部
１３  ビデオＩＦ部
２０，２０Ａ，２０Ｂ  画像形成装置
２１  プリントデータ受信部
２２  画像読取部
２３  スキャンデータ処理部
２４  圧縮伸張部
２５  イメージデータ／タグビット／ジョブチケット記憶部
２６  制御部
２７  画像処理部
２８  画像形成部
２９  操作パネル
１２１  ＰＤＬ解析処理部
１２２  描画処理部
１２３  色変換部
２７１  タグビット解析処理部
２７２  色変換部
２７３  プロファイル記憶部
２７４  細線化・トラッピング処理部
２７５  階調補正処理部
２７６  スクリーン処理部
【図１】
0005521986.tif 000002
【図２】
0005521986.tif 000003
【図３】
0005521986.tif 000004
【図４】
0005521986.tif 000005
【図５】
0005521986.tif 000006
【図６】
0005521986.tif 000007
【図７】
0005521986.tif 000008
【図８】
0005521986.tif 000009
【図９】
0005521986.tif 000010
【図１０】
0005521986.tif 000011
【図１１】
0005521986.tif 000012
【図１２】
0005521986.tif 000013
【図１３】
0005521986.tif 000014
【図１４】
0005521986.tif 000015
【図１５】
0005521986.tif 000016
【図１６】
0005521986.tif 000017
【図１７】
0005521986.tif 000018
【図１８】
0005521986.tif 000019
【図１９】
0005521986.tif 000020
【図２０】
0005521986.tif 000021
【図２１】
0005521986.tif 000022
【図２２】
0005521986.tif 000023
【図２３】
0005521986.tif 000024
【図２４】
0005521986.tif 000025