(57)【要約】【課題】全ページにおいてレジストレーションカラーを同一数の版を用いた色とした場合に比して、版ずれの確認を可能にしながら、利用者への課金額を低減する。【解決手段】解析情報取得部１８は、ジョブ受付部１６からのＰＤＬデータにおける各ページのヘッダ情報あるいはページコンテンツに関する記載を参照して、ページ毎の使用版数を示す情報を含む解析情報を取得する。ＲＩＰ制御部２０は、ＰＤＬデータのファイルパス、処理対象のページ、解析情報に基づく処理対象のページの使用版数を示す情報、及び、当該処理対象のページのＲＩＰ処理の指示命令などを含むＲＩＰ処理情報をＲＩＰ処理部２２に渡す。ＲＩＰ処理部２２は、処理対象のページの使用版数を示す情報に基づいて、当該ページのページコンテンツの印刷に必要な全ての版を用いた色を、当該ページのレジストレーションカラーの色としたラスタデータを生成する。【選択図】図３
2020037198.tif 000002
【特許請求の範囲】
【請求項１】
複数のページから構成される原稿データを表現したページ記述言語データを解析して、ページ毎に、ページコンテンツの印刷に必要な版数である使用版数を示す解析情報を取得する解析情報取得部と、
前記解析情報に基づいて、ページ毎に、ページコンテンツの印刷に必要な全ての版を用いた色をレジストレーションカラーとして含む印刷データを生成する印刷データ生成部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記解析情報取得部は、前記ページ記述言語データの各ページのヘッダ情報を参照して前記解析情報を取得する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記解析情報取得部は、前記ページ記述言語データにおける各ページのページコンテンツに対応する記載を解析して前記解析情報を取得する、
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
複数のページから構成される原稿データを表現したページ記述言語データに基づいて、ページ毎の印刷データを生成し、且つ、ページ毎に、レジストレーションカラーのオブジェクトの位置を示すタグ版、及び、ページコンテンツの印刷に必要な版数である使用版数を示す版数情報を取得する印刷データ生成部と、
前記タグ版及び前記版数情報に基づいて、前記印刷データにおいて、レジストレーションカラーのオブジェクトの色を前記版数情報が示す全ての版を用いた色に変換する印刷データ変換部と、
を備えることを特徴とする画像処理装置。
【請求項５】
複数のページから構成される原稿データを表現したページ記述言語データに基づいて、中間データ、ページ毎に、当該ページに含まれるオブジェクトの色を表すタグ情報を生成し、ページコンテンツの印刷に必要な版数である使用版数を示す版数情報を取得する中間データ生成部と、
前記中間データ、前記タグ情報、及び前記版数情報に基づいて、ページ毎に、ページコンテンツの印刷に必要な全ての版を用いた色をレジストレーションカラーとして含む印刷データを生成する印刷データ生成部と、
を備えることを特徴とする画像処理装置。
【請求項６】
コンピュータを、
複数のページから構成される原稿データを表現したページ記述言語データを解析して、ページ毎に、ページコンテンツの印刷に必要な版数である使用版数を示す解析情報を取得する解析情報取得部と、
前記解析情報に基づいて、ページ毎に、ページコンテンツの印刷に必要な全ての版を用いた色をレジストレーションカラーとして含む印刷データを生成する印刷データ生成部と、
として機能させることを特徴とする画像処理プログラム。
【請求項７】
コンピュータを、
複数のページから構成される原稿データを表現したページ記述言語データに基づいて、ページ毎の印刷データを生成し、且つ、ページ毎に、レジストレーションカラーのオブジェクトの位置を示すタグ版、及び、ページコンテンツの印刷に必要な版数である使用版数を示す版数情報を取得する印刷データ生成部と、
前記タグ版及び前記版数情報に基づいて、前記印刷データにおいて、レジストレーションカラーのオブジェクトの色を前記版数情報が示す全ての版を用いた色に変換する印刷データ変換部と、
として機能させることを特徴とする画像処理プログラム。
【請求項８】
コンピュータを、
複数のページから構成される原稿データを表現したページ記述言語データに基づいて、中間データ、ページ毎に、当該ページに含まれるオブジェクトの色を表すタグ情報を生成し、ページコンテンツの印刷に必要な版数である使用版数を示す版数情報を取得する中間データ生成部と、
前記中間データ、前記タグ情報、及び前記版数情報に基づいて、ページ毎に、ページコンテンツの印刷に必要な全ての版を用いた色をレジストレーションカラーとして含む印刷データを生成する印刷データ生成部と、
として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、画像形成装置に対する印刷指示が記載されたページ記述言語データから断裁用の基準マーク（トンボマーク）を抽出し、印刷時に裏面となるページあるいは２ページ目以降の基準マークに関する記載をページ記述言語データから削除した上で、当該ページ記述言語データをラスタデータに変換して出力する装置が開示されている。
【０００３】
また、特許文献２には、ページ記述言語データから断裁用の基準マークの位置を検出し、断裁位置において印刷物を断裁した場合に原稿として残る原稿領域にカラー表現が含まれるか否かを判定する装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１１３３４２号公報
【特許文献２】特開２０１４−１１３８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ページ記述言語データには、レジストレーションカラーというカラースペースが規定されている。レジストレーションカラーは、ページ記述言語データに含まれる色を表現するために必要な全ての基本色成分（例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（キープレート（ブラック））など）、あるいは、印刷処理を行う画像形成装置が有する全てのトナー（画像形成装置が処理可能な版）の色成分を用いた色であり、詳しくは、これら全ての色成分が１００％で出力された色である。
【０００６】
レジストレーションカラーは、例えば、トンボマークなど、ページコンテンツ以外のオブジェクトに使用される。なお、ページコンテンツとは、トンボマークで断裁された後に印刷媒体に残るオブジェクトの集合を意味する。レジストレーションカラーで印刷するということは、各基本色成分を同じ位置に印刷するということであるから、レジストレーションカラーのオブジェクトを印刷することにより、版ずれ（レジずれ）の有無を確認することができる。
【０００７】
ページ記述言語データが複数ページを印刷する印刷指示である場合、１ページ目で版ずれが生じていないからといって２ページ目に版ずれが生じていないとは限らないため、トンボマークは全ページに印刷されるのが一般的である。その場合のように、複数ページにレジストレーションカラーのオブジェクトが印刷される場合、従来、ページ毎にレジストレーションカラーを指定することが出来ず、レジストレーションカラーは全ページにおいて同一の色となっていた。これにより、印刷処理に応じて利用者に課金される課金額が適切な額とならないという問題が生じ得る。
【０００８】
例えば、ページ記述言語データが、図８（ａ）に示すように、１ページ目のページコンテンツはＣＭＹＫ＋特色１の５版を用いて印刷し、図８（ｂ）に示すように、２ページ目のページコンテンツがＣＭＹＫの４版を用いて印刷する印刷指示を含むものであるとする。この場合、各ページにトンボマークを印刷すると、従来は、レジストレーションカラーは全ページで共通であるから、１ページ及び２ページ目のいずれもレジストレーションカラー（トンボマークの色）はＣＭＹＫ＋特色１の５つの色成分が１００％の色となる。したがって、２ページ目は、ページコンテンツには４版分の色しか用いられていないにもかかわらず、レジストレーションカラーのトンボマークが印刷されることによって、ＣＭＹＫ＋特色１の５版を用いて印刷されることになる。ここで、ＣＭＹＫの４版で印刷した場合よりも、ＣＭＹＫ＋特色１の５版で印刷した方が、利用者に対する課金額は大きいのが一般的であるから、２ページ目については、利用者の想定よりも高い金額が課金されることになってしまう。このように、各ページコンテンツで用いる版の数が異なる場合（上記の他にも例えばページコンテンツがＣＭＹＫの４版を用いて印刷されるページと、ページコンテンツがＫの１版で印刷されるページとが混在している場合など）、利用者に課金される課金額が適切な額とならないという問題が生じ得る。
【０００９】
なお、従来、レジストレーションカラーを単色（例えばＫ版のみを用いた色）で印刷することも行われているが、そのようにすると、版ずれの有無の確認ができなくなってしまう。
【００１０】
本発明の目的は、全ページにおいてレジストレーションカラーを同一数の版を用いた色とした場合に比して、版ずれの確認を可能にしながら、利用者への課金額を低減することにある。
【課題を解決するための手段】
【００１１】
請求項１に係る発明は、複数のページから構成される原稿データを表現したページ記述言語データを解析して、ページ毎に、ページコンテンツの印刷に必要な版数である使用版数を示す解析情報を取得する解析情報取得部と、前記解析情報に基づいて、ページ毎に、ページコンテンツの印刷に必要な全ての版を用いた色をレジストレーションカラーとして含む印刷データを生成する印刷データ生成部と、を備えることを特徴とする画像処理装置である。
【００１２】
請求項２に係る発明は、前記解析情報取得部は、前記ページ記述言語データの各ページのヘッダ情報を参照して前記解析情報を取得する、ことを特徴とする請求項１に記載の画像処理装置である。
【００１３】
請求項３に係る発明は、前記解析情報取得部は、前記ページ記述言語データにおける各ページのページコンテンツに対応する記載を解析して前記解析情報を取得する、ことを特徴とする請求項１又は２に記載の画像処理装置である。
【００１４】
請求項４に係る発明は、複数のページから構成される原稿データを表現したページ記述言語データに基づいて、ページ毎の印刷データを生成し、且つ、ページ毎に、レジストレーションカラーのオブジェクトの位置を示すタグ版、及び、ページコンテンツの印刷に必要な版数である使用版数を示す版数情報を取得する印刷データ生成部と、前記タグ版及び前記版数情報に基づいて、前記印刷データにおいて、レジストレーションカラーのオブジェクトの色を前記版数情報が示す全ての版を用いた色に変換する印刷データ変換部と、を備えることを特徴とする画像処理装置である。
【００１５】
請求項５に係る発明は、複数のページから構成される原稿データを表現したページ記述言語データに基づいて、中間データ、ページ毎に、当該ページに含まれるオブジェクトの色を表すタグ情報を生成し、ページコンテンツの印刷に必要な版数である使用版数を示す版数情報を取得する中間データ生成部と、前記中間データ、前記タグ情報、及び前記版数情報に基づいて、ページ毎に、ページコンテンツの印刷に必要な全ての版を用いた色をレジストレーションカラーとして含む印刷データを生成する印刷データ生成部と、を備えることを特徴とする画像処理装置である。
【００１６】
請求項６に係る発明は、コンピュータを、複数のページから構成される原稿データを表現したページ記述言語データを解析して、ページ毎に、ページコンテンツの印刷に必要な版数である使用版数を示す解析情報を取得する解析情報取得部と、前記解析情報に基づいて、ページ毎に、ページコンテンツの印刷に必要な全ての版を用いた色をレジストレーションカラーとして含む印刷データを生成する印刷データ生成部と、として機能させることを特徴とする画像処理プログラムである。
【００１７】
請求項７に係る発明は、コンピュータを、複数のページから構成される原稿データを表現したページ記述言語データに基づいて、ページ毎の印刷データを生成し、且つ、ページ毎に、レジストレーションカラーのオブジェクトの位置を示すタグ版、及び、ページコンテンツの印刷に必要な版数である使用版数を示す版数情報を取得する印刷データ生成部と、前記タグ版及び前記版数情報に基づいて、前記印刷データにおいて、レジストレーションカラーのオブジェクトの色を前記版数情報が示す全ての版を用いた色に変換する印刷データ変換部と、として機能させることを特徴とする画像処理プログラムである。
【００１８】
請求項８に係る発明は、コンピュータを、複数のページから構成される原稿データを表現したページ記述言語データに基づいて、中間データ、ページ毎に、当該ページに含まれるオブジェクトの色を表すタグ情報を生成し、ページコンテンツの印刷に必要な版数である使用版数を示す版数情報を取得する中間データ生成部と、前記中間データ、前記タグ情報、及び前記版数情報に基づいて、ページ毎に、ページコンテンツの印刷に必要な全ての版を用いた色をレジストレーションカラーとして含む印刷データを生成する印刷データ生成部と、として機能させることを特徴とする画像処理プログラムである。
【発明の効果】
【００１９】
請求項１、４、６、又は７に係る発明によれば、全ページにおいてレジストレーションカラーを同一数の版を用いた色とした場合に比して、版ずれの確認を可能にしながら、利用者への課金額を低減することができる。
【００２０】
請求項２に係る発明によれば、ページコンテンツを解析した場合に比して、より早く解析情報を取得することができる。
【００２１】
請求項３に係る発明によれば、ヘッダ情報のみを参照した場合に比して、より正確な解析情報を取得することができる。
【００２２】
請求項５又は８に係る発明によれば、ラスタデータにおいて処理する場合に比して、レジストレーションカラーのオブジェクトの色を変換する処理量を低減することができる。
【図面の簡単な説明】
【００２３】
【図１】第１実施形態に係る画像処理装置の構成概略図である。
【図２】ＰＤＬ解析情報の内容を示す概念図である。
【図３】第１実施形態における印刷処理の流れを示すフローチャートである。
【図４】使用版数判定処理の流れを示すフローチャートである。
【図５】１つのページを分版した様子を示す図である。
【図６】第３実施形態に係る画像処理装置の構成概略図である。
【図７】タグ情報の内容を示す概念図である。
【図８】ページコンテンツの印刷に用いる版数が異なる複数のページを示す図である。
【発明を実施するための形態】
【００２４】
＜第１実施形態＞
図１は、第１実施形態に係る画像処理装置１０の構成概略図である。画像処理装置１０は、利用者（ユーザ）が入力した印刷要求（印刷ジョブ）を処理して、画像形成装置であるＩＯＴ（Image Output Terminal）に対して、ＩＯＴが処理可能なラスタデータを出力する装置である。本実施形態では、画像処理装置１０は、画像処理システムの一部であり、フロントエンド装置及びバックエンド装置から構成されるものであるが、画像処理装置１０としては、以下に説明する機能を実現可能な限りにおいてどのような装置であってもよい。
【００２５】
本実施形態では、ＩＯＴは、Ｃ、Ｍ、Ｙ、Ｋ、特色１、及び特色２の６つのトナーを有しており、すなわち上記６つの版に分版されたラスタデータを処理可能となっている。したがって、画像処理装置１０は、印刷ジョブの内容に応じて、最大６版のラスタデータを生成する。
【００２６】
以下、画像処理装置１０が有する各部について説明する。以下の各部は、ＣＰＵや記憶媒体などのハードウェアと、ＣＰＵの動作を規定する画像処理プログラムとの協働により実現される。当該画像処理プログラムは、画像処理装置１０が有する不図示の記憶部に記憶されていてよい。
【００２７】
ユーザインターフェース１２は、種々のボタンあるいはタッチパネルなどから構成される。ユーザインターフェース１２は、画像処理装置１０に対するユーザからの指示を入力するために用いられる。
【００２８】
ジョブ管理部１４は、画像処理装置１０の各部における処理を包括的に管理する役割を果たす。例えば、ジョブ管理部１４は、ユーザインターフェース１２が受け付けたユーザからの指示に基づいて以下の各部を制御し、当該ユーザから入力された印刷ジョブに基づいて、ラスタデータを生成する処理を実行させる。
【００２９】
ジョブ受付部１６は、ユーザからの印刷ジョブを受け付ける。具体的には、ユーザは、ユーザ端末から印刷ジョブをＬＡＮなどの通信回線を介して画像処理装置１０へ送信し、ジョブ受付部１６は、送信された印刷ジョブを受信する。本実施形態においては、印刷ジョブは、印刷対象の原稿データをページ記述言語（ＰＤＬ）で記述したＰＤＬデータを含む。ページ記述言語は、ディスプレイ表示処理、印刷処理などを情報処理機器に実行させるためのコンピュータプログラミング言語である。ＰＤＬデータは、原稿データを構成する文字や図形などのオブジェクトの位置情報、書式情報及び色情報などを含む。ＰＤＬデータは、例えばポストスクリプトやＰＤＦなどの形式である。
【００３０】
本実施形態では、画像処理装置１０が受信するＰＤＬデータは、複数のページから構成される原稿データを表現したものである。すなわち、ＰＤＬデータは複数ページ分のデータを有する。ここで、本明細書における「ページ」とは論理ページを意味する。論理ページとは、ＰＤＬデータにおいて規定されている論理的な意味でのページのことであり、物理的な印刷媒体（用紙など）の１つの面である物理ページの対立概念である。
【００３１】
各ページには、レジストレーションカラーで印刷することが指定されたオブジェクト（本実施形態ではトンボマーク）が含まれる。また、当該複数のページは、ページコンテンツの印刷のために必要な版（基本色）の数が異なるページを含むものとする。例えば、１ページ目のページコンテンツの印刷のために６版（ＣＭＹＫ＋特色１＋特色２）が必要であり、２ページ目のページコンテンツの印刷のためには４版（ＣＭＹＫ）で足り、３ページ目のページコンテンツの印刷のためには１版（Ｋ）で足りる、などである。本明細書においては、ページコンテンツの印刷に必要な（必要最小限の）版数を「使用版数」と記載する。ちなみに、本実施形態では、ＩＯＴが上述の６つのトナーを有していることから、使用版数は、１（Ｋ）、４（ＣＭＹＫ）、５（ＣＭＹＫ＋特色１又は特色２）あるいは６（ＣＭＹＫ＋特色１及び特色２）のいずれかである。
【００３２】
ジョブ受付部１６は、受信した印刷ジョブに含まれるＰＤＬデータを解析情報取得部１８に渡す。
【００３３】
解析情報取得部１８は、ジョブ受付部１６からのＰＤＬデータを解析して、ページ毎の使用版数を示す情報を含む解析情報を取得する。
【００３４】
ＰＤＬデータは、ページ毎にヘッダ情報を有している場合があり、当該ヘッダ情報に当該ページの使用版数が示されている場合がある。その場合には、解析情報取得部１８は、各ページのヘッダ情報を参照することで、ページ毎の使用版数を取得することができる。ヘッダ情報から使用版数を取得することで、解析情報取得部１８は、使用版数の取得のためにヘッダ情報のみを参照すればよいため、使用版数取得処理を高速に行うことができる。
【００３５】
また、解析情報取得部１８は、ヘッダ情報に代えてあるいは加えて、ＰＤＬデータにおける各ページのページコンテンツに関する記載まで解析して、ページ毎の使用版数を取得するようにしてもよい。ヘッダ情報に示されている使用版数と、実際のページコンテンツの使用版数とが異なる場合が考えられるため、ページコンテンツに関する記載を解析することにより、実際のページコンテンツの使用版数を把握することができるから、解析情報取得部１８は、正確な使用版数を取得することができる。
【００３６】
図２に、解析情報取得部１８が取得した解析情報の内容例が示されている。解析情報には、上述のように取得したページ毎のチャンネル数（使用版数）を示す情報が含まれる。その他、解析情報には、ＰＤＬデータに含まれる総ページ数、ページ毎の特色情報、及びページサイズなどが含まれる。ちなみに、特色情報には、当該ページで使用される特色の名前、あるいは特色をＩＯＴが有する版の色（スポットカラー）への変換情報などが含まれる。なお、解析情報には、上記以外の情報が含まれていてもよい。
【００３７】
解析情報取得部１８により取得された解析情報及びＰＤＬデータは、互いに関連付けられてジョブ管理部１４に管理される（記憶部に一時的に保持される）。
【００３８】
ＲＩＰ制御部２０は、複数のＲＩＰ処理部２２を管理して、各ＲＩＰ処理部２２にＲＩＰ処理を実行させる。具体的には、ジョブ管理部１４から印刷ジョブの印刷を要求されると、当該印刷ジョブのＰＤＬデータに対応したＲＩＰ処理部２２に対して、ＲＩＰ処理を実行させるべくＲＩＰ処理情報を渡す。本実施形態では、ＲＩＰ制御部２０は、ジョブ管理部１４から印刷指示されたページキュー（ＰＤＬデータの各ページ）から１つのページを選択し、選択したページのＲＩＰ指示をＲＩＰ処理部２２に渡す。これにより、各ＲＩＰ処理部２２は、ＰＤＬデータの１ページずつ処理を行うことになる。なお、本実施形態ではＲＩＰ処理部２２は複数設けられているが、ＲＩＰ処理部２２は１つであってもよい。
【００３９】
ＲＩＰ指示情報には、ＰＤＬデータのファイルパス、処理対象のページ、解析情報に基づく処理対象のページの使用版数を示す情報、及び、当該処理対象のページのＲＩＰ処理の指示命令などが含まれる。
【００４０】
ＲＩＰ指示情報の渡し先のＲＩＰ処理部２２の選択方法としては、例えば、ＲＩＰ処理部２２がＲＩＰ処理可能になったとき（例えば前回のＲＩＰ処理が終了したとき）に、ＲＩＰ制御部２０へＲＩＰ指示情報を要求する方法を採用することができる。あるいは、ＲＩＰ制御部２０が自発的にＲＩＰ処理部２２を選択する構成も採用することができる。
【００４１】
印刷データ生成部としてのＲＩＰ処理部２２は、ＲＩＰ制御部２０からの指示に基づき、ＰＤＬデータを処理して、印刷データとしてのラスタデータを生成するＲＩＰ処理を実行する。ラスタデータとは、印刷領域の画素毎に色情報を有するビットマップ形式データであり、１又は複数の版に分版されたデータである。なお、ＲＩＰ処理部２２は、ポストスクリプト形式のＰＤＬデータをラスタデータに変換するＣＰＳＩモジュール、あるいは、ＰＤＦ形式のＰＤＬデータをラスタデータに変換するＡＰＰＥモジュールを搭載しており、ＰＤＬデータの形式に応じた処理が可能となっている。また、ＲＩＰ処理部２２は、ＲＩＰ処理のための専用のハードウェアを備えていてもよい。
【００４２】
ＲＩＰ処理部２２は、ＲＩＰ処理にあたり、ＲＩＰ制御部２０からのＲＩＰ指示情報に含まれる処理対象のページの使用版数を示す情報に基づいて、当該ページのページコンテンツの印刷に必要な全ての版を用いた色を、当該ページのレジストレーションカラー（すなわちトンボマークの色）の色とする。例えば、当該ページの使用版数が１であれば、レジストレーションカラーをＫ１００％の色とし、当該ページの使用版数が４であれば、レジストレーションカラーをＣＭＹＫがいずれも１００％の色とし、当該ページの使用版数が６であれば、レジストレーションカラーをＣＭＹＫ、特色１及び特色２がいずれも１００％の色とする。当該ページの使用版数が５である場合には、ＲＩＰ処理部２２は、ＣＭＹＫと、ジョブ管理部１４からの指示に基づく特色１又は特色２のいずれか一方が１００％の色をレジストレーションカラーの色とする。
【００４３】
これにより、ＲＩＰ処理部２２は、当該ページの使用版数に応じて、レジストレーションカラーの色を動的に（ページ毎に）変更することができる。
【００４４】
ラスタデータ管理部２４は、各ＲＩＰ処理部２２がＲＩＰ処理して得られたラスタデータをマージして、ＩＯＴに出力する処理を行う。ラスタデータ管理部２４は、マージしたラスタデータの形式をＩＯＴが処理可能な形式に変換した上で出力するようにしてもよい。
【００４５】
以上説明した第１実施形態によれば、各ページのレジストレーションカラーの色が当該ページのページコンテンツの印刷のために必要な必要最低限の版を用いた色となる。したがって、トンボマークのように、ページにレジストレーションカラーのオブジェクトがあったとしても、それによって、当該ページの版数が不当に増加することがない。しかも、ページコンテンツの内容に応じて、レジストレーションカラーは複数の版を用いた色となる。これにより、全ページにおいてレジストレーションカラーを同一数の版を用いた色とした場合に比して、版ずれの確認を可能にしながら、利用者への課金額が低減される。
【００４６】
以下、図３に示すフローチャートに従って、第１実施形態における印刷処理の流れを説明する。
【００４７】
ステップＳ１０において、ジョブ受付部１６は、ユーザから印刷ジョブを受信したか否かを判定する。ジョブ受付部１６はユーザから印刷ジョブを受け付けるまで繰り返しステップＳ１０の処理を繰り返す。ユーザから印刷ジョブを受信した場合はステップＳ１２に進む。
【００４８】
ステップＳ１２において、解析情報取得部１８は、ステップＳ１０で受信した印刷ジョブに含まれるＰＤＬデータを解析して、解析情報を取得する。ステップＳ１２の処理の流れは、図４に示すフローチャートに従って後述する。
【００４９】
ステップＳ１４において、ＲＩＰ制御部２０は、ジョブ管理部１４からの印刷指示を受けて、ＰＤＬデータの中からＲＩＰ処理対象のページを選択して、選択したページのＲＩＰ処理情報をＲＩＰ処理部２２に渡す。
【００５０】
ステップＳ１６において、ＲＩＰ処理部２２はＲＩＰ処理を行う。ここで、ＲＩＰ処理部２２は、ステップＳ１４で渡されたＲＩＰ処理情報に含まれる、処理対象のページの使用版数に従って、当該ページのレジストレーションカラー、すなわちトンボマークの色を決定する。
【００５１】
ステップＳ１８において、ＲＩＰ制御部２０は、印刷指示に係るＰＤＬデータの全てのページのＲＩＰ処理が完了したか否かを判定する。全てのページのＲＩＰ処理が完了していない場合は、再度ステップＳ１６に戻り、未処理のページについてステップＳ１４及びＳ１６の処理を繰り返す。全てのページのＲＩＰ処理が完了した場合はステップＳ２０に進む。
【００５２】
ステップＳ２０において、ラスタデータ管理部２４は、ＲＩＰ処理部２２からの複数のラスタデータをマージしてＩＯＴに出力する。
【００５３】
次に、図４に示すフローチャートに従って、使用版数判定処理（図３のフローチャートのステップＳ１２）の処理の流れを説明する。なお、図４に示すフローチャートは、ＰＤＬデータに含まれる１つのページについての処理の流れを示すものである。解析情報取得部１８は、ＰＤＬデータに含まれる各ページについて、図４に示すフローチャートの処理を行う。
【００５４】
ステップＳ３０において、解析情報取得部１８は、ＰＤＬデータのページのヘッダ情報に含まれるカラースペース（ＣＳ）情報を参照する。ＣＳ情報は、当該ページで使用されているオブジェクトのカラースペースあるいは色が示された情報である。
【００５５】
ステップＳ３２において、解析情報取得部１８は、ステップＳ３０で取得したＣＳ情報に基づいて、当該ページが特色を含むか否かを判定する。特色を含む場合はステップＳ３４に進み、含まない場合はステップＳ３６に進む。
【００５６】
ステップＳ３４において、解析情報取得部１８は、当該ページの特色数を更新する。具体的には、当該ＰＤＬデータに含まれる特色情報を管理し、新しい特色が出現したらその特色に特色ＩＤを付与して管理する。
【００５７】
ステップＳ３６において、解析情報取得部１８は、当該ページの全てのＣＳ情報を参照したか否かを判定する。全てのＣＳ情報を参照していない場合は、ステップＳ３０に戻り、他のオブジェクトに関するＣＳ情報についてステップＳ３２及びＳ３４の処理を繰り返す。全てのＣＳ情報が参照済である場合は、ステップＳ３８に進む。
【００５８】
ステップＳ３８において、解析情報取得部１８は、ページコンテンツの中に特色版を用いる色があるか否かを判定する。特色版がある場合は、ステップＳ４０に進み、ステップＳ４０において、解析情報取得部１８は、当該ページの使用版数をＣＭＹＫ＋特色数、すなわち５又は６であると特定する。特色数は、ステップＳ３４で更新された特色数に基づいて特定できる。ステップＳ３８において特色版がない場合は、ステップＳ４２に進む。
【００５９】
ステップＳ４２において、解析情報取得部１８は、当該ページで用いられているカラースペースがグレースケールのみ、すなわち使用する版がＫのみであるか否かを判定する。Ｋのみである場合は、ステップＳ４４に進み、ステップＳ４４において、解析情報取得部１８は、当該ページの使用版数が１であると特定する。ステップＳ４２においてＫのみでない場合には、ステップＳ４６に進む。なお、図４のフローチャートでは、ステップＳ４２においてＫのみでない場合には、ステップＳ４６に進んでいるが、ステップＳ４２においてＫのみでない場合に、解析情報取得部１８は、当該ページの使用版数が４（ＣＭＹＫ）であると特定するようにしてもよい。つまり、上述のように、ＰＤＬデータのヘッダ情報のみに基づいて、各ページの使用版数を特定してもよい。
【００６０】
ステップＳ４６において、解析情報取得部１８は、ＰＤＬデータのページコンテンツを参照し、ページコンテンツ内に含まれる描画オペレータ（描画命令）を参照する。描画オペレータには、当該描画オペレータに係るオブジェクトの色が示されているため、描画オペレータを参照することで、当該ページの使用版数を特定することが出来る。
【００６１】
ステップＳ４８において、解析情報取得部１８は、ステップＳ４６で参照した描画オペレータがカラー（つまりグレースケールあるいは白黒でない）オブジェクトの描画オペレータであるか否かを判定する。カラーのオブジェクトの描画オペレータである場合はステップＳ５０に進み、ステップＳ５０において、解析情報取得部１８は、当該ページの使用版数が４であると特定する。ステップＳ４８において、カラーでないオブジェクトの描画オペレータである場合はステップＳ５２に進む。
【００６２】
ステップＳ５２において、解析情報取得部１８は、ページ内の全ての描画オペレータを参照済であるか否かを判定する。全ての描画オペレータを参照済でない場合、ステップＳ４６に戻り、他の描画オペレータについてステップＳ４６及びＳ４８の処理を繰り返す。全ての描画オペレータを参照済である場合、ステップＳ４４に進み、ステップＳ４４において、解析情報取得部１８は、当該ページの使用版数が１であると特定する。つまり、解析情報取得部１８は、ページ内の描画オペレータを１つ１つチェックしていき、１つでもカラーのオブジェクトの描画オペレータがあれば、当該ページの使用版数を４とし、全ての描画オペレータがカラーでないオブジェクトに係るものであれば、当該ページの使用版数を１とする。
【００６３】
＜第２実施形態＞
第２実施形態に係る画像処理装置１０の構成は、図１に示した第１実施形態と同様であるため、第１実施形態と同様の処理を行う部分については説明を省略する。第１実施形態では、解析情報取得部１８がＰＤＬデータを解析することで、各ページの使用版数を取得していたが、第２実施形態では、解析情報取得部１８は各ページの使用版数を取得せず、ＲＩＰ処理部２２がＲＩＰ処理を行いながら各ページの使用版数を取得する。以下、詳細に説明する。
【００６４】
第２実施形態においては、上述の通り、解析情報取得部１８は、各ページの使用版数を取得しない。つまり、第２実施形態における解析情報には、図２に示す内容からページ毎の使用版数を示す情報がないものとなる。
【００６５】
ＲＩＰ処理部２２は、第１実施形態同様、ＲＩＰ制御部２０からの指示に基づいてＲＩＰ処理を行うが、第２実施形態では、ＲＩＰ処理部２２は、ＲＩＰ処理を行いながら、ＰＤＬデータに基づいて、処理対象のページの使用版数を示す版数情報を取得する。さらに、ＲＩＰ処理部２２は、ＲＩＰ処理を行いながら、レジストレーションカラーのオブジェクトの位置を示すタグ版を生成する。本実施形態では、レジストレーションカラーのオブジェクトはトンボマークであるため、タグ版は、トンボマークの位置、すなわちトンボマークを構成する各画素の座標を示すものとなる。
【００６６】
ＲＩＰ処理部２２は、種々の方法で使用版数を取得することができる。例えば、ＲＩＰ処理を行いながら、ページコンテンツの色を表現するために使用された版（基本色成分）を記憶しておき、１ページ分のページコンテンツのＲＩＰ処理が終わった時点において使用された版の数を使用版数とするようにしてもよい。
【００６７】
あるいは、ＲＩＰ処理部２２は、ＲＩＰ処理中には使用版数を取得せず、生成された複数の版のラスタデータとタグ版に基づいて、使用版数を取得することができる。例えば、図５（ａ）に示すように、処理対象のページがページコンテンツ内のオブジェクト３０と、レジストレーションカラーのトンボマーク３２を含んでいるとする。まずＲＩＰ処理部２２は、ＲＩＰ処理を行い、ＩＯＴが処理可能な全ての版（本実施形態ではＣ、Ｍ、Ｙ、Ｋ、特色１、及び特色２の６版）からなるラスタデータを出力する。その上で、タグ版に基づいて、各版からトンボマークの画素を除外する。
【００６８】
そのように処理された各版が図５（ｂ）〜図５（ｇ）に示されている。具体的には、図５（ｂ）はＣ版を示し、図５（ｃ）はＭ版を示し、図５（ｄ）はＹ版を示し、図５（ｅ）はＫ版を示し、図５（ｆ）は特色１版を示し、図５（ｇ）は特色２版を示す。
【００６９】
その上で、ＲＩＰ処理部２２は、処理された各版に、描画される画素が残っているか否かを判定する。図５の例では、Ｃ、Ｍ、Ｙ、Ｋ版の各版にオブジェクト３０を描画する画素が残っており、特色１版及び特色２版には描画する画素がない。つまり、ページコンテンツに含まれるオブジェクトはＣＭＹＫ版により描画することができるということが分かる。したがって、ＲＩＰ処理部２２は、描画する画素が残っている版の数を使用版数とする。図５の例では、使用版数は４となる。
【００７０】
第２実施形態では、ＲＩＰ処理部２２が出力した時点では、ラスタデータにおけるレジストレーションカラー（つまりトンボマークを構成する画素の色）は、ＩＯＴが処理可能な全ての版を使用した色となっている。本実施形態では、Ｃ、Ｍ、Ｙ、Ｋ、特色１、及び特色２が全て１００％の色となっている。
【００７１】
ＲＩＰ処理部２２は、生成したラスタデータと共に、版数情報及びタグ版をラスタデータ管理部２４に渡す。
【００７２】
ラスタデータ管理部２４は、ＲＩＰ処理部２２から受けとった版数情報及びタグ版に基づいて、ＲＩＰ処理部２２が出力したラスタデータにおいて、レジストレーションカラーのオブジェクト（本実施形態ではトンボマーク）の色を、版数情報が示す数の全ての版を用いた色に変換する。このように、ラスタデータ管理部２４は、印刷データ変換部としても機能する。具体的には、ラスタデータ管理部２４は、タグ版に基づいてトンボマークの位置、すなわちトンボマークを構成する画素を特定し、特定した画素の色を版数情報が示す各版（１であればＫ版、４であればＣ版、Ｍ版、Ｙ版、及びＫ版、６であればＣ版、Ｍ版、Ｙ版、Ｋ版、特色１版、及び特色２版）を１００％とした色とする。ここでも、版数情報が示す使用版数が５である場合には、ラスタデータ管理部２４は、ＣＭＹＫと、ジョブ管理部１４からの指示に基づく特色１又は特色２が１００％の色をトンボマークの画素の色とする。
【００７３】
これにより、ラスタデータ管理部２４は、ラスタデータにおけるトンボマークを構成する画素の色を、当該ページのページコンテンツの印刷に必要な全ての版を用いた色とすることができる。すなわち、第１実施形態と同様に、各ページのトンボマークの色を当該ページの使用版数に応じて、レジストレーションカラーの色を動的に変更することができる。
【００７４】
＜第３実施形態＞
図６は、第３実施形態に係る画像処理装置４０の構成概略図である。画像処理装置４０が有する各構成要素の中で、第１実施形態に係る画像処理装置１０が有する構成要素と同様なものについては、同一の符号を付し、その説明は省略する。第３実施形態の画像処理装置４０は、第１実施形態に係る画像処理装置１０に比して、中間データ生成部４２をさらに含む。
【００７５】
中間データ生成部４２は、ＰＤＬデータに基づいて、ＰＤＬデータとラスタデータとの間の粒度を有する中間データを生成する。中間データの例としては、ディスプレイリストなどが挙げられる。中間データは、ＰＤＬデータに含まれる複数のオブジェクトの描画処理を行う順番などを表す描画命令を含む。この描画命令を記述する言語としては、ＰＤＬデータと比較してより詳細な手順を表現する言語が用いられる。例えば、ＰＤＬデータにおいて、原稿データ上におけるあるオブジェクトの位置、形状、及び大きさを表す情報が定義される場合、中間データにおける当該オブジェクトの描画命令では、例えば原稿データにおけるスキャンライン単位で当該オブジェクトの描画の手順を記述したものであり得る。また、中間データは、原稿データにおいて定義される描画領域（例えばスキャンライン、バンド、タイルなど）毎におけるオブジェクトの数、各オブジェクトの配置関係、あるいは各オブジェクトの透過率などを示す各情報を含んでいる。
【００７６】
また、中間データ生成部４２は、ＰＤＬデータに基づいて、ページ毎に、当該ページのページコンテンツの印刷に必要は版数である使用版数を示す版数情報を取得する。さらに、中間データ生成部４２は、ＰＤＬデータに基づいて、ページ毎に、当該ページに含まれる１又は複数のオブジェクトの色を表すタグ情報を生成する。本実施形態では、タグ情報は中間データに含められる。
【００７７】
図７に、中間データ生成部４２が生成したタグ情報の内容例が示されている。本実施形態においては、タグ情報には、各オブジェクトを識別するオブジェクト種別、当該オブジェクトのカラースペース情報及び特色情報、並びに、色補正情報などが含まれる。上述のうち、オブジェクトの色を表す情報は、カラースペース情報及び特色情報である。カラースペース情報には、当該オブジェクトの色を表現するカラースペース、例えばデバイスＣＭＹＫあるいはデバイスＲＧＢなどの色空間及び各色成分の値が含まれる。また、特色情報は、当該オブジェクトで使用される特色の名前、あるいは特色をスポットカラーへの変換情報などが含まれる。なお、タグ情報には、上記以外の情報が含まれていてもよい。
【００７８】
タグ情報には、レジストレーションカラーのオブジェクト（本実施形態ではトンボマーク）に関する情報も含まれる。トンボマークのカラースペース情報には、「レジストレーションカラー」というカラースペースとなる。したがって、カラースペース情報が「レジストレーションカラー」であることは、すなわち当該オブジェクトがトンボマークであることが識別できる。
【００７９】
中間データ生成部４２により生成された中間データ、タグ情報、及び版数情報は、互いに関連付けられてジョブ管理部１４に管理される。
【００８０】
ＲＩＰ制御部２０は、ジョブ管理部１４からの印刷要求に従って、処理対象のページを示す情報、当該ページに対応する中間データ、タグ情報、及び版数情報を含むＲＩＰ指示情報をＲＩＰ処理部２２に渡す。
【００８１】
ＲＩＰ処理部２２は、ＲＩＰ制御部２０からの指示に基づき、中間データを処理して、印刷データとしてのラスタデータを生成するＲＩＰ処理を実行する。具体的には、ＲＩＰ処理部２２は、ＲＩＰ処理にあたり、タグ情報に基づいて、レジストレーションカラーのオブジェクトであるトンボマークを特定し、版数情報に基づいて、当該ページのページコンテンツの印刷に必要な全ての版を用いた色を、当該トンボマークを構成する画素の色とする。
【００８２】
これにより、ＲＩＰ処理部２２は、各ページのトンボマークを構成する画素の色を、当該ページのページコンテンツの印刷に必要な全ての版を用いた色とすることができる。すなわち、第１実施形態と同様に、各ページのトンボマークの色を当該ページの使用版数に応じて、レジストレーションカラーの色を動的に変更することができる。
【００８３】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【符号の説明】
【００８４】
１０，４０  画像処理装置、１２  ユーザインターフェース、１４  ジョブ管理部、１６  ジョブ受付部、１８  解析情報取得部、２０  ＲＩＰ制御部、２２  ＲＩＰ処理部、２４  ラスタデータ管理部、４２  中間データ生成部。
【図１】
2020037198.tif 000003
【図２】
2020037198.tif 000004
【図３】
2020037198.tif 000005
【図４】
2020037198.tif 000006
【図５】
2020037198.tif 000007
【図６】
2020037198.tif 000008
【図７】
2020037198.tif 000009
【図８】
2020037198.tif 000010