(57)【要約】【課題】  バリアブル印刷において、信頼度の高いデジタル検版をより速く実行することが可能な画像処理装置、画像処理方法および画像処理プログラムを提供する。【解決手段】  印刷データ処理装置２は、機能的構成として、画像処理部２０を備え、この画像処理部２０は、入稿データの各ページを構成する各オブジェクトの配置情報を含む属性情報を取得する属性情報取得部２１、再利用部品オブジェクトを含むページを１の再利用部品オブジェクトにつき少なくとも１ページ抽出する抽出部２２、入稿データの画像状態を表現する参照データを作成する参照データ作成部２３、入稿データのＲＩＰ処理を実行するＲＩＰ処理部２４、検版処理で相互に比較する画像データの領域を特定する領域特定部２５、比較アルゴリズムを適用して領域特定部２５で特定された領域の画像を相互に比較する画像比較部２８を備える。【選択図】  図３
2014146253.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語により記述された入稿データを変換処理することにより作成された印刷用ラスターデータに対して電子的検版を行う画像処理装置であって、
バリアブル印刷用の入稿データを解析することにより、各ページを構成する各オブジェクトの配置情報を含む属性情報を取得する属性情報取得手段と、
前記属性情報取得手段により取得されたオブジェクトの属性情報から、複数のページに亘って再利用される再利用部品オブジェクトを特定し、入稿データから該再利用部品オブジェクトを含むページと、該再利用部品オブジェクトの利用回数および各ページにおける配置情報を取得するとともに、再利用部品オブジェクトを含むページを１の再利用部品オブジェクトにつき、少なくとも１ページ抽出する抽出手段と、
入稿データの画像状態を表現する参照画像データを作成する参照画像データ作成手段と、
入稿データを変換処理することによりラスターデータを生成する変換処理手段と、
前記抽出手段において取得された再利用部品オブジェクトの配置情報を利用して、前記参照画像データ作成手段において作成された参照画像データにおける再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理手段により生成されたラスターデータの再利用部品オブジェクトの配置領域を特定する領域特定手段と、
前記抽出手段において抽出されたページについて、前記領域特定手段において特定された、参照画像データにおける再利用部品オブジェクトの配置領域と、ラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、所定の比較アルゴリズムを適用して、１の再利用部品オブジェクトにつき少なくとも１回実行した後に、入稿データの複数ページについて前記所定の比較アルゴリズムを適用した画像比較処理に供されたラスターデータの再利用部品オブジェクトの配置領域と、入稿データの各ページのラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、前記所定の比較アルゴリズムよりも処理が速い高速比較アルゴリズムを適用して実行する画像比較手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記領域特定手段は、前記属性情報取得手段により取得されたオブジェクトの属性情報を利用して、非再利用部品オブジェクトの配置情報を取得し、前記参照画像データ作成手段において作成された参照画像データにおける非再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理手段により生成されたラスターデータの非再利用部品オブジェクトの配置領域を特定し、
前記画像比較手段は、入稿データの複数ページについて、参照画像データの非再利用部品オブジェクトの配置領域と、ラスターデータの非再利用部品オブジェクトの配置領域とで、画像比較処理を、前記所定の比較アルゴリズムと同等の比較アルゴリズムを適用して実行する画像処理装置。
【請求項３】
ページ記述言語により記述された入稿データを変換処理することにより作成された印刷用ラスターデータに対して電子的検版を行う画像処理方法であって、
バリアブル印刷用の入稿データを解析することにより、各ページを構成するオブジェクトの属性情報を取得する属性情報取得工程と、
前記属性情報取得工程により取得されたオブジェクトの属性情報から、複数のページに亘って再利用される再利用部品オブジェクトを特定し、該再利用部品オブジェクトを含むページと、該再利用部品オブジェクトの利用回数および各ページにおける配置情報を取得するとともに、再利用部品オブジェクトを含むページを１の再利用部品オブジェクトにつき、少なくとも１ページ抽出する抽出工程と、
入稿データの画像状態を表現する参照画像データを作成する参照画像データ作成工程と、
入稿データを変換処理することによりラスターデータを生成する変換処理工程と、
前記抽出工程において取得された再利用部品オブジェクトの配置情報を利用して、前記参照画像データ作成工程において作成された参照画像データにおける再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理工程により生成されたラスターデータの再利用部品オブジェクトの配置領域を特定する領域特定工程と、
前記抽出工程において抽出されたページについて、前記領域特定工程において特定された、参照画像データにおける再利用部品オブジェクトの配置領域と、ラスターデータにおける再利用部品オブジェクトの配置領域とで、画像データの比較処理を、所定の比較アルゴリズムを適用して、１の再利用部品オブジェクトにつき少なくとも１回実行する第１画像比較工程と、
入稿データの複数ページについて、前記第１画像比較工程における比較処理に供されたラスターデータにおける再利用部品オブジェクトの配置領域と、入稿データの各ページのラスターデータにおける再利用部品オブジェクトの配置領域とで、画像データの比較処理を、前記所定の比較アルゴリズムよりも処理が速い高速比較アルゴリズムを適用して行う第２画像比較工程と、
を備えたことを特徴とする画像処理方法。
【請求項４】
請求項３に記載の画像処理方法において、
前記領域特定工程は、前記属性情報取得工程において取得されたオブジェクトの属性情報を利用して、非再利用部品オブジェクトの配置情報を取得し、前記参照画像データ作成工程において作成された参照画像データにおける非再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理工程により生成されたラスターデータの非再利用部品オブジェクトの配置領域を特定し、
入稿データの複数ページについて、参照画像データにおける非再利用部品オブジェクトの配置領域と、ラスターデータにおける非再利用部品オブジェクトの配置領域とで、画像データの比較処理を、前記第１画像比較工程における所定の比較アルゴリズムと同等の比較アルゴリズムを適用して行う第３画像比較工程をさらに備える画像処理方法。
【請求項５】
コンピュータを、ページ記述言語により記述された入稿データを変換処理することにより作成された印刷用ラスターデータに対して電子的検版を行う画像処理装置として機能させるために、コンピュータのＣＰＵがメモリにおいて実行する画像処理プログラムであって、
バリアブル印刷用の入稿データを解析することにより、各ページを構成する各オブジェクトの配置情報を含む属性情報を取得する属性情報取得ステップと、
前記属性情報取得ステップにおいて取得されたオブジェクトの属性情報から、複数のページに亘って再利用される再利用部品オブジェクトを特定し、入稿データから該再利用部品オブジェクトを含むページと、該再利用部品オブジェクトの利用回数および各ページにおける配置情報を取得するとともに、再利用部品オブジェクトを含むページを１の再利用部品オブジェクトにつき、少なくとも１ページ抽出する抽出ステップと、
入稿データの画像状態を表現する参照画像データを作成する参照画像データ作成ステップと、
入稿データを変換処理することによりラスターデータを生成する変換処理ステップと、
前記抽出ステップにおいて取得された再利用部品オブジェクトの配置情報を利用して、前記参照画像データ作成ステップにおいて作成された参照画像データにおける再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理ステップにより生成されたラスターデータの再利用部品オブジェクトの配置領域を特定する領域特定ステップと、
前記抽出ステップにおいて抽出されたページについて、前記領域特定ステップにおいて特定された、参照画像データにおける再利用部品オブジェクトの配置領域と、ラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、所定の比較アルゴリズムを適用して、１の再利用部品オブジェクトにつき少なくとも１回実行する第１画像比較ステップと、
入稿データの複数ページについて、前記第１画像比較ステップにおける画像比較処理に供されたラスターデータの再利用部品オブジェクトの配置領域と、入稿データの各ページのラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、前記所定の比較アルゴリズムよりも処理が速い高速比較アルゴリズムを適用して行う第２画像比較ステップと、
を備えることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、バリアブル印刷を行う印刷システムにおける画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
従来から、印刷機への出力イメージをページ記述言語で記述した印刷データを、印刷機で印刷可能なラスターデータに変換するＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を経て、デジタル印刷機などにより記録媒体に印刷する印刷システムが知られている。
【０００３】
このような印刷システムでは、ＲＩＰ処理結果をチェックすることを目的とした検版処理や、印刷機から出力される印刷物の印刷状態が適切であるかをチェックすることを目的とした検版処理などが実行されている。ＲＩＰ処理結果をチェックすることを目的とした検版処理では、初校として入稿された入稿データをＲＩＰ処理して得られる画像データを基準画像データとし、初校の結果に基づいて修正が施された再校時の入稿データをＲＩＰ処理して得られた画像データを検版対象画像データとして、両者を相互に比較している。また、印刷機から出力される印刷物の印刷状態が適切であるかをチェックすることを目的とした検版処理では、入稿データをＲＩＰ処理して得られる画像データを基準画像データとし、校正刷り結果をスキャナまたはＣＣＤカメラで読み取って得られる画像データを検版対象画像データとして、両者を相互に比較している。このような基準画像データと検版対象画像データとを画素単位で比較し、この画素の色濃度（階調値）などの差分値からエラーを検出するデジタル検版が行われている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２７９４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、近年では、複雑なテータ構造を持つファイルデータや、新たに開発されたアプリケーションによって作成されたファイルデータが印刷データとして印刷システムに入稿される機会が増えており、ＲＩＰ処理時のトラブルにより意図した印刷結果が得られないケースが増えている。異なるページで複数回使用される部品オブジェクト（再利用部品）が存在するバリアブル印刷用の印刷データを例に、ＲＩＰ処理時の不具合を説明する。バリアブル印刷用の印刷データのＲＩＰ処理では、再利用部品のＲＩＰ結果をキャッシュして同様の部品のＲＩＰ処理に利用している。一方で、例えば、印刷データの１ページ目と２ページ目で同じ再利用部品が使用されていても、再利用部品に係るマトリックスやクリップが異なる場合には、１ページ目のＲＩＰ処理により作成された再利用部品のキャッシュを２ページ目の再利用部品のＲＩＰ処理には使用されない。ところが、通常は使用しない１ページ目の再利用部品のキャッシュを２ページ目のＲＩＰ処理で使用してしまうケースがあり、これが、意図した印刷結果が得られない原因となっている。
【０００６】
また、バリアブル印刷を行う印刷システムでは、同一印刷物を多量に出力する商業印刷とは異なり、印刷内容が１点１点で異なるため、多量の印刷物について校正刷りを行い、その結果をオペレータが目視で確認することはできない。このため、バリアブル印刷を行う印刷システムでは、ページ記述言語で記述された印刷データを、印刷用のラスターデータに変換する過程で生成される画像データを用いて、デジタル検版が行われる。
【０００７】
しかしながら、従来のデジタル検版では、入稿データの全てについて検版を行うとすると、印刷部数が多くなればなるほど検版には時間がかかる。さらに、ＲＩＰ処理の目的が、参照画像データ作成のためであるか、印刷機への出力データ作成のためであるかにより、ＲＩＰ処理の処理プロセスが異なるため、検版時に比較する基準画像データと検版対象画像データとの間に微小な差異が生じることがある。このような微小な差異を無視できるような精密な比較アルゴリズムを適用して検版を行うと、検版時間が増大するという問題がある。
【０００８】
また、入稿データのうちの数件をピックアップして検版を行えば、全件検版を行う場合に比べて、大幅に検版時間を短くすることはできるが、検版の信頼度が低下するという問題がある。
【０００９】
この発明は上記課題を解決するためになされたものであり、バリアブル印刷において、信頼度の高いデジタル検版をより速く実行することが可能な画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、ページ記述言語により記述された入稿データを変換処理することにより作成された印刷用ラスターデータに対して電子的検版を行う画像処理装置であって、バリアブル印刷用の入稿データを解析することにより、各ページを構成する各オブジェクトの配置情報を含む属性情報を取得する属性情報取得手段と、前記属性情報取得手段により取得されたオブジェクトの属性情報から、複数のページに亘って再利用される再利用部品オブジェクトを特定し、入稿データから該再利用部品オブジェクトを含むページと、該再利用部品オブジェクトの利用回数および各ページにおける配置情報を取得するとともに、再利用部品オブジェクトを含むページを１の再利用部品オブジェクトにつき、少なくとも１ページ抽出する抽出手段と、入稿データの画像状態を表現する参照画像データを作成する参照画像データ作成手段と、入稿データを変換処理することによりラスターデータを生成する変換処理手段と、前記抽出手段において取得された再利用部品オブジェクトの配置情報を利用して、前記参照画像データ作成手段において作成された参照画像データにおける再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理手段により生成されたラスターデータの再利用部品オブジェクトの配置領域を特定する領域特定手段と、前記抽出手段において抽出されたページについて、前記領域特定手段において特定された、参照画像データにおける再利用部品オブジェクトの配置領域と、ラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、所定の比較アルゴリズムを適用して、１の再利用部品オブジェクトにつき少なくとも１回実行した後に、入稿データの複数ページについて前記所定の比較アルゴリズムを適用した画像比較処理に供されたラスターデータの再利用部品オブジェクトの配置領域と、入稿データの各ページのラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、前記所定の比較アルゴリズムよりも処理が速い高速比較アルゴリズムを適用して実行する画像比較手段と、を備えたことを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載の発明において、前記領域特定手段は、前記属性情報取得手段により取得されたオブジェクトの属性情報を利用して、非再利用部品オブジェクトの配置情報を取得し、前記参照画像データ作成手段において作成された参照画像データにおける非再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理手段により生成されたラスターデータの非再利用部品オブジェクトの配置領域を特定し、前記画像比較手段は、入稿データの複数ページについて、参照画像データの非再利用部品オブジェクトの配置領域と、ラスターデータの非再利用部品オブジェクトの配置領域とで、画像比較処理を、前記所定の比較アルゴリズムと同等の比較アルゴリズムを適用して実行する。
【００１２】
請求項３に記載の発明は、ページ記述言語により記述された入稿データを変換処理することにより作成された印刷用ラスターデータに対して電子的検版を行う画像処理方法であって、バリアブル印刷用の入稿データを解析することにより、各ページを構成するオブジェクトの属性情報を取得する属性情報取得工程と、前記属性情報取得工程により取得されたオブジェクトの属性情報から、複数のページに亘って再利用される再利用部品オブジェクトを特定し、該再利用部品オブジェクトを含むページと、該再利用部品オブジェクトの利用回数および各ページにおける配置情報を取得するとともに、再利用部品オブジェクトを含むページを１の再利用部品オブジェクトにつき、少なくとも１ページ抽出する抽出工程と、入稿データの画像状態を表現する参照画像データを作成する参照画像データ作成工程と、入稿データを変換処理することによりラスターデータを生成する変換処理工程と、前記抽出工程において取得された再利用部品オブジェクトの配置情報を利用して、前記参照画像データ作成工程において作成された参照画像データにおける再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理工程により生成されたラスターデータの再利用部品オブジェクトの配置領域を特定する領域特定工程と、前記抽出工程において抽出されたページについて、前記領域特定工程において特定された、参照画像データにおける再利用部品オブジェクトの配置領域と、ラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、所定の比較アルゴリズムを適用して、１の再利用部品オブジェクトにつき少なくとも１回実行する第１画像比較工程と、入稿データの複数ページについて、前記第１画像比較工程における画像比較処理に供されたラスターデータにおける再利用部品オブジェクトの配置領域と、入稿データの各ページのラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、前記所定の比較アルゴリズムよりも処理が速い高速比較アルゴリズムを適用して行う第２画像比較工程と、を備えたことを特徴とする。
【００１３】
請求項４に記載の発明は、請求項３に記載の発明において、前記領域特定工程は、前記属性情報取得工程において取得されたオブジェクトの属性情報を利用して、非再利用部品オブジェクトの配置情報を取得し、前記参照画像データ作成工程において作成された参照画像データにおける非再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理工程により生成されたラスターデータの非再利用部品オブジェクトの配置領域を特定し、入稿データの複数ページについて、参照画像データにおける非再利用部品オブジェクトの配置領域と、ラスターデータにおける非再利用部品オブジェクトの配置領域とで、画像比較処理を、前記第１画像比較工程における所定の比較アルゴリズムと同等の比較アルゴリズムを適用して行う第３画像比較工程をさらに備える。
【００１４】
請求項５に記載の発明は、コンピュータを、ページ記述言語により記述された入稿データを変換処理することにより作成された印刷用ラスターデータに対して電子的検版を行う画像処理装置として機能させるために、コンピュータのＣＰＵがメモリにおいて実行する画像処理プログラムであって、バリアブル印刷用の入稿データを解析することにより、各ページを構成する各オブジェクトの配置情報を含む属性情報を取得する属性情報取得ステップと、前記属性情報取得ステップにおいて取得されたオブジェクトの属性情報から、複数のページに亘って再利用される再利用部品オブジェクトを特定し、入稿データから該再利用部品オブジェクトを含むページと、該再利用部品オブジェクトの利用回数および各ページにおける配置情報を取得するとともに、再利用部品オブジェクトを含むページを１の再利用部品オブジェクトにつき、少なくとも１ページ抽出する抽出ステップと、入稿データの画像状態を表現する参照画像データを作成する参照画像データ作成ステップと、入稿データを変換処理することによりラスターデータを生成する変換処理ステップと、前記抽出ステップにおいて取得された再利用部品オブジェクトの配置情報を利用して、前記参照画像データ作成ステップにおいて作成された参照画像データにおける再利用部品オブジェクトの配置領域を特定するとともに、前記変換処理ステップにより生成されたラスターデータの再利用部品オブジェクトの配置領域を特定する領域特定ステップと、前記抽出ステップにおいて抽出されたページについて、前記領域特定ステップにおいて特定された、参照画像データにおける再利用部品オブジェクトの配置領域と、ラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、所定の比較アルゴリズムを適用して、１の再利用部品オブジェクトにつき少なくとも１回実行する第１画像比較ステップと、入稿データの複数ページについて、前記第１画像比較ステップにおける画像比較処理に供されたラスターデータの再利用部品オブジェクトの配置領域と、入稿データの各ページのラスターデータにおける再利用部品オブジェクトの配置領域とで、画像比較処理を、前記所定の比較アルゴリズムよりも処理が速い高速比較アルゴリズムを適用して行う第２画像比較ステップと、
を備えることを特徴とする。
【発明の効果】
【００１５】
請求項１、請求項３および請求項５に記載の発明によれば、バリアブル印刷用の入稿データから再利用部品オブジェクトを含むページを、１の再利用部品オブジェクトにつき少なくとも１ページ抽出して、その抽出されたページの再利用部品オブジェクトの配置領域として特定された領域の参照画像データとラスターデータを相互に比較する精密な検版（一部検版）を行い、しかる後、検版済みの再利用部品オブジェクトの配置領域のラスターデータを用いて、入稿データの各ページの再利用部品オブジェクトについて検版（全件検版）を行っている。このため、入稿データの全ページの再利用部品オブジェクトの検版のために、精密な検版を行うときよりも１件当たりの処理時間が短い高速比較アルゴリズムを適用することができ、バリアブル印刷用の入稿データのＲＩＰ処理および検版処理を含む一連の画像処理を高速化することが可能となる。したがって、信頼度の高いデジタル検版をより速く実行することが可能となる。
【００１６】
請求項２および請求項４に記載の発明によれば、非再利用部品オブジェクトについて、再利用部品オブジェクトとは別の検版処理を行うことから、検版処理時間の増大を防ぎつつ、より信頼度の高いデジタル検版を行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】印刷システムの概要図である。
【図２】印刷データ処理装置２のハードウェア構成を示すブロック図である。
【図３】印刷データ処理装置２の主要な機能的構成を示すブロック図である。
【図４】検版処理において適用される比較アルゴリズムの一例を示す説明図である。
【図５】印刷データ処理装置２における画像処理手順を示すフローチャートである。
【図６】印刷データ処理装置２における画像処理手順を示すフローチャートである。
【図７】印刷データ処理装置２における画像処理手順を示すフローチャートである。
【図８】印刷データ処理装置２における画像処理の概要を示す説明図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面に基づいて説明する。図１は、印刷システムの概要図である。
【００１９】
この印刷システムは、入稿データを作成する入稿データ作成装置１（以下、「クライアント１」と称する）と、入稿データを印刷機３が処理可能なラスターデータに変換するＲＩＰ処理を実行するＲＩＰ処理装置として機能すると共に、入稿データおよびラスターデータを画像処理することによりデジタル検版を実行するこの発明の画像処理装置としても機能する印刷データ処理装置２と、ラスターデータに基づいて印刷を実行する印刷機３とを備える。クライアント１と、印刷データ処理装置２と、印刷機３は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークに接続する通信線ＣＬを介して相互に各種の情報を送受信することが可能となっている。
【００２０】
クライアント１は、印刷物を構成する文字や絵柄などを編集し、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などのページ記述言語で記述された入稿データを印刷データ処理装置２や印刷機３に対して入力・印刷指示を行う。クライアント１に接続されているキーボードやマウスなどの入力装置により、印刷データ処理装置２や印刷機３に対する、ＲＩＰ処理、印刷の実行および一時停止などの指示が可能となっている。
【００２１】
印刷機３は、インクジェット方式により画像を記録するものであり、印刷データ処理装置２から受信したラスターデータに基づいて、多数のノズルから構成される印刷ヘッドの動作を制御することにより、枚葉紙やロール紙などの記録媒体に画像を形成する。なお、この印刷システムにおける印刷機３の印刷方式は、電子写真方式であってもよい。
【００２２】
図２は、印刷データ処理装置２のハードウェア構成を示すブロック図である。
【００２３】
印刷データ処理装置２は、パーソナルコンピュータを利用して構成されており、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、インターフェース２０５、ＣＤ−ＲＯＭなどの可搬型の記録媒体２１０に記憶された情報を読み取るディスクドライブなどの読取装置２０６、磁気ディスクであるＨＤＤ（ハードディスク）２０７、液晶ディスプレイなどの表示装置２０８、キーボードおよびマウスなどの入力装置２０９を備える。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３およびインターフェース２０５は、バス２０４を介して相互に接続されている。インターフェース２０５には、読取装置２０６、ＨＤＤ２０７、表示装置２０８、入力装置２０９および通信線ＣＬが接続される。
【００２４】
印刷データ処理装置２は、インターフェース２０５に接続された通信線ＣＬを介して、クライアント１および印刷機３との通信が可能となっている。ＨＤＤ２０７は、各種データやプログラムを記憶する。ＨＤＤ２０７に記憶されているプログラムが実行されるときには、ＲＯＭ２０２にプログラムがロードされ、ＲＡＭ２０３およびＣＰＵ２０１を利用して、その機能が実現される。印刷データ処理装置２は、例えば、ＲＩＰ処理プログラムをＣＰＵ２０１が実行することにより、ＲＩＰ処理装置として機能する。また、表示装置２０８は、各種情報を表示し、入力装置２０９は、オペレータによる各種入力操作に使用される。
【００２５】
なお、この発明の画像処理プログラムは、ＣＤ−ＲＯＭ等の可搬型の記録媒体２１０に記録してもよい。この発明の画像処理プログラムが、記録媒体２１０に記録されている場合は、印刷データ処理装置２は、読取装置２０６を用いて、記録媒体２１０からプログラムＰを読み出し、当該プログラムＰをＨＤＤ２０７に記録する。また、印刷データ処理装置２は、表示装置２０８および入力装置２０９を必ずしも備える必要はなく、検版の実行状況や検版結果などの情報を、クライアント１の表示装置に表示させ、検版処理に関する設定作業をクライアント１の入力装置により行うようにしてもよい。
【００２６】
図３は、印刷データ処理装置２の主要な機能的構成を示すブロック図である。
【００２７】
印刷データ処理装置２は、機能的構成として、クライアント１からの入稿データのＲＩＰ処理や、ＲＩＰ処理結果をチェックするための検版処理を実行するための画像処理部２０を備える。そして、この画像処理部２０は、入稿データの各ページを構成する各オブジェクトの配置情報を含む属性情報を取得する属性情報取得部２１、再利用部品オブジェクトを含むページを１の再利用部品オブジェクトにつき少なくとも１ページ抽出する抽出部２２、入稿データの画像状態を表現する参照画像データを作成する参照画像データ作成部２３、入稿データのＲＩＰ処理を実行するＲＩＰ処理部２４、検版処理で相互に比較する画像データの領域を特定する領域特定部２５、比較アルゴリズムを適用して領域特定部２５で特定された領域の画像を相互に比較する画像比較部２８を備える。
【００２８】
属性情報取得部２１は、クライアント１から受信した入稿データの解析することにより、入稿データの各ページを構成する各オブジェクトの配置情報を含む属性情報を取得する。例えば、入稿データがＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）の場合、各ページのオブジェクトのレイアウト情報などのデータ構造を示す情報は、所定の文法に従ってテキスト形式で記述されていることから、この記述を属性情報取得部２１において解読することにより、入稿データに含まれるオブジェクトを識別し、それぞれのオブジェクトについての配置情報を取得することができる。
【００２９】
抽出部２２は、属性情報取得部２１において取得された情報から、複数のページに渡って再利用されている再利用部品オブジェクトを特定し、この特定された再利用部品オブジェクトに対応付けて、入稿データにおける再利用部品オブジェクトの利用回数や各ページにおける配置領域の座標情報などが記述されたテーブルを作成する。このテーブルは、ＨＤＤ２０７に記憶される。また、この入稿データにおいて、初めて使用される再利用部品オブジェクトは、ＨＤＤ２０７に記憶されている部品オブジェクトデータベースにも登録される。さらに、この抽出部２２は、属性情報取得部２１による解析により得られた再利用部品オブジェクトを含むページを、各再利用部品オブジェクトにつき、少なくとも１ページ抽出する。
【００３０】
参照画像データ作成部２３は、入稿データの画像状態を表現する参照画像データを作成する。入稿データがＰＤＦである場合、ＰＤＦでサムネイルを作成するときに使用される関数を利用して、ＰＤＦファイルを閲覧するときに使用されるビューアソフトウェアにより入稿データの各ページを表示装置２０８に表示させたときの表示画像に相当する参照画像データを作成する。
【００３１】
ＲＩＰ処理部２４は、入稿データのファイル形式や目的に応じたＲＩＰ処理が可能なＲＩＰエンジンを複数備え、ページ記述言語で記載された入稿データをラスターデータに変換する変換処理手段として機能する。
【００３２】
領域特定部２５は、再利用部品オブジェクト配置領域特定部２６と、入稿データのページごとに異なる内容の文字列やバーコードなどのバリアブルデータが流し込まれるバリアブル部品オブジェクトの配置領域を特定する配置領域特定部２７とを備える。なお、バリアブル部品オブジェクト配置領域は、この発明における非再利用部品オブジェクト配置領域である。
【００３３】
再利用部品オブジェクト配置領域特定部２６は、後述する画像比較部２８における検版処理に先立って、参照画像データおよびＲＩＰ処理済の画像データであるラスターデータから、検版における比較対象領域となる再利用部品オブジェクト配置領域を特定する。また、バリアブル部品オブジェクト配置領域特定部２７は、後述する画像比較部２８における検版処理に先立って、ラスターデータから検版における比較対象領域となるバリアブル部品オブジェクト配置領域を特定する。
【００３４】
画像比較部２８は、検版の目的に応じた比較アルゴリズムを適用して、領域特定部２５において特定された領域の画像データを相互に比較することにより、検版処理を実行する。図４は、検版処理において適用される比較アルゴリズムの一例を示す説明図である。なお、図４におけるボックスの１つは、１画素に相当する。
【００３５】
後述するプレ検版において、相互に比較される画像データ間の微小な差異を無視できるような精密な比較アルゴリズムとして、ゆすらせ比較がある。このゆすらせ比較では、図４に示す画素（ｉ，ｊ）における比較の基準となる画像データの階調値をＧｓ（ｉ，ｊ）、検版対象となる画像データの階調値をＧ０（ｉ，ｊ）として、画素位置をｉ方向にｍ画素、ｊ方向にｎ画素（ｍ、ｎは整数）ゆすらせて（画素位置をずらして）比較し、階調値の差分値ΔＧ（ｉ，ｊ）を、下記の式（１）により算出する。
【００３６】
ΔＧ（ｉ，ｊ）＝Ｇ０（ｉ−ｍ，ｊ−ｎ）−Ｇｓ（ｉ，ｊ）  ・・・  （１）
図４には、実線で示す図形の各画素を、ｍ＝１、ｎ＝−１ずらした様子（破線で示す図形）を示している。ゆすらせ比較では、例えば、検版対象となる画像データを、画像データの画素（ｉ，ｊ）を中心として画素位置をｉ方向、ｊ方向にプラスマイナス１ずつずらしながら、そのずらした位置での画像データを、基準となる画像データとそれぞれ比較する比較ステップを９回繰り返し、得られた複数の差分値ΔＧ（ｉ，ｊ）から有意な差分が生じているか否かを判断している。このように、ゆすらせ比較は、相互に比較する画像データの一方の配置を平行移動させて比較を行うことにより、画像データ間に生じている画素ズレをキャンセルして、本来の差分値等を検出する方法である。この発明における所定の比較アルゴリズムとは、ゆすらせ比較のように、複数回の比較ステップにより精密に検版を行うことが可能な精密比較アルゴリズムを指す。
【００３７】
ゆすらせ比較では、比較対象画像データの位置変更と比較ステップが複数回繰り返されるため、１ページあたりの検版処理に時間がかかる。このため、検版の対象となるページ数（画像データの数）が多い、後述するメイン検版に適用される比較アルゴリズムでは、相互に比較する画像データの一方の配置をずらす作業を行わない１回の比較で、両画像データが完全に一致しているか否か（階調値に有意な差分が生じているか否か）を判断している。このように、ゆすらせ処理による精密比較アルゴリズムよりも比較ステップ数が大幅に少なく、高速に検版を行うことが可能な比較アルゴリズムを、この明細書では、高速比較アルゴリズムと呼称している。
【００３８】
次に、上述した構成を備える画像処理部２０の各機能により実現できる、画像処理方法について説明する。図５から図７は、印刷データ処理装置２における画像処理手順を示すフローチャートである。図６は、図５に示すプレ検版の処理手順を示し、図７は、図５に示すメイン検版の処理手順を示している。また、図８は、印刷データ処理装置２における検版処理の概要を示す説明図である。
【００３９】
印刷データ処理装置２に、複数のページで構成される入稿データが入力されると、入稿データの解析が実行され、各ページに配置されているオブジェクトの属性情報などが取得される（ステップＳ１）。
【００４０】
ステップＳ１（属性情報取得工程）による入稿データの解析の結果、入稿データに含まれる再利用部品オブジェクトが特定され、再利用部品オブジェクトを含むページが抽出される（ステップＳ２）。このステップＳ２（抽出工程）では、１の再利用部品オブジェクトにつき、少なくとも１ページが抽出される。なお、１ページ中に複数の再利用部品オブジェクトがある場合、例えば、図８に示す例では、４つの再利用部品オブジェクトＲＯｂｊ１〜４と１つのバリアブル部品オブジェクトＶＯｂｊ１を含むＰａｇｅＸは、この抽出工程において、再利用部品オブジェクトＲＯｂｊ１を含むページとして抽出されている。そして、他の再利用部品オブジェクトＲＯｂｊ２〜４は、それぞれＰａｇｅＸとは違うページが各再利用部品オブジェクトＲＯｂｊ２〜４を含むページとして、別途抽出される。
【００４１】
再利用部品オブジェクトを含むページが抽出されると、抽出されたページごとに参照画像データが作成され（ステップＳ３）、続いて、各ページのＲＩＰ処理が実行され、ラスターデータが生成される（ステップＳ４）。
【００４２】
ステップＳ３（参照画像データ作成工程）で作成された再利用部品オブジェクトを含むページの参照画像データと、ステップＳ４（変換処理工程）により作成された再利用部品オブジェクトを含むページのラスターデータとを利用して、プレ検版が実行される（ステップＳ５）。
【００４３】
プレ検版は、この発明の第１画像比較工程に相当し、図６に示す手順に従って実行される。まず、属性情報取得工程、抽出工程を経て取得されたオブジェクトの配置情報を利用して、抽出されたページの再利用部品オブジェクト配置領域のマスク画像Ａが作成される（ステップＳ５１）。このマスク画像Ａは、図８に示すように、再利用部品オブジェクトの配置領域以外の領域をマスキングすることにより再利用部品オブジェクト配置領域のみを抽出可能とするものである。なお、このマスク画像は、元の参照画像データやラスターデータから、１の再利用部品オブジェクト配置領域のみを特定して、それ以外の部分を取り除く作用を有するものであり、図８に示す、マスク画像Ａのようなものだけでなく、再利用部品オブジェクト配置領域と同じサイズの領域切り取り枠であってもよい。
【００４４】
マスク画像Ａが作成されると、マスク画像Ａと参照画像データから、再利用部品オブジェクト配置領域のみの画像Ｂが作成され（ステップＳ５２）、マスク画像Ａとラスターデータから再利用部品オブジェクトのみの画像Ｃが作成される（ステップＳ５３）。すなわち、画像Ｂは、再利用部品オブジェクト配置領域のみの参照画像データであり、画像Ｃは、再利用部品オブジェクトのみのラスターデータである。なお、画像Ｃの各画像データは、後述するメイン検版で使用されるため、ＨＤＤ２０７またはＲＡＭ２０３に保存される。
【００４５】
ステップＳ５１〜ステップＳ５３により、参照画像データとラスターデータから再利用部品オブジェクト配置領域を特定する領域特定工程が実行されると、画像Ｂと画像Ｃとで、相互に画像データの比較処理が、精密比較アルゴリズムを適用して実行され、差分画像Ｋが作成される（ステップＳ５４）。なお、この実施形態においては、プレ検版における精密比較アルゴリズムを適用した比較処理は、ゆすらせ比較である。
【００４６】
検版結果は、ＨＤＤ２０７に保存され、必要に応じて、エラーが検出された箇所がわかる態様で、表示装置２０８に表示される。なお、検版結果の表示は、ステップＳ２において抽出された再利用部品オブジェクトを含むページの全てについて、プレ検版が終了したときに、エラーが検出されたページをリストしたレポートを表示装置２０８に表示することにより行ってもよい。
【００４７】
ステップＳ３〜ステップＳ５（図５参照）は、ステップＳ２において抽出された再利用部品オブジェクトを含むページごとに、繰り返し実行される。そして、ステップＳ２において抽出された再利用部品オブジェクトを含む全てのページについてプレ検版までの工程が終了すると（ステップＳ６）、検版結果に対する承認が行われる（ステップＳ７）。このステップＳ７は、オペレータが表示装置２０８に表示された検版結果に対して、入力装置２０９を用いて、承認信号または承認拒否信号を送信するための入力を行うことにより実行される。再利用部品オブジェクトについてのプレ検版の結果に承認が与えられなかった場合には、入稿データの修正または検版設定の見直しが行われ（ステップＳ１３）、ステップＳ１から処理をやり直す。
【００４８】
この実施形態では、上述したステップＳ２において抽出されたページが１の再利用部品オブジェクトにつき１ページである場合、ステップＳ５のプレ検版が１回実行されている。すなわち、１の再利用部品オブジェクトにつき、精密な検版が１回実行されていることになる。上述したステップＳ２において抽出されたページが１の再利用部品オブジェクトにつき２ページである場合には、１の再利用部品オブジェクトにつき、精密な検版が２回実行されたのと同等の効果を得ることができる。なお、ステップＳ５のプレ検版の動作は、同一参照画像データおよびラスターデータに対して、複数回繰り返してもよい。
【００４９】
再利用部品オブジェクトについてのプレ検版の結果に承認が与えられた場合には、複数のページで構成される入稿データのページごとに参照画像データが作成され（ステップＳ８）、続いて、各ページのＲＩＰ処理が実行され、ラスターデータが生成される（ステップＳ９）。
【００５０】
ステップＳ８（参照画像データ作成工程）で作成された参照画像データと、ステップＳ９（変換処理工程）により作成されたラスターデータとを利用して、メイン検版が実行される（ステップＳ１０）。
【００５１】
メイン検版は、図７に示す手順に従って実行される。まず、バリアブル部品オブジェクトの検版を行うか否かの判定が行われる（ステップＳ１０１）。バリアブル部品オブジェクトが、例えば、ダイレクトメールの印刷のように、住所や氏名などの文字である場合、再利用部品に比べて単純な記述のためエラーとなる場合が少ない。このため、この実施形態では、エラー発生頻度が低いと予めわかっているようなバリアブル部品オブジェクトについての検版を省略して、メイン検版を高速化できるようにしている。
【００５２】
ステップＳ１０１で、バリアブル部品オブジェクトの検版を行うと判断されると、属性情報取得工程で取得されたオブジェクトの配置情報を利用して、ページごとにバリアブル部品オブジェクト配置領域のマスク画像Ｄが作成される（ステップＳ１０２）。このマスク画像Ｄは、図８に示す、マスク画像Ａと同様の手法で作成される。すなわち、図８に示すＰａｇｅＸには、バリアブル部品オブジェクトＶＯｂｊ１が配置されているが、このバリアブル部品オブジェクトＶＯｂｊ１の配置領域以外の領域をマスキングすることによりバリアブル部品オブジェクト配置領域のみを抽出可能とするものがマスク画像Ｄとなる。
【００５３】
マスク画像Ｄが作成されると、マスク画像Ｄと参照画像データから、バリアブル部品オブジェクト配置領域のみの画像Ｅが作成され（ステップＳ１０３）、マスク画像Ｄとラスターデータからバリアブル部品オブジェクトのみの画像Ｆが作成される（ステップＳ１０４）。すなわち、画像Ｅは、バリアブル部品オブジェクト配置領域のみの参照画像データであり、画像Ｆは、バリアブル部品オブジェクトのみのラスターデータである。
【００５４】
ステップＳ１０２〜ステップＳ１０４により、参照画像データとラスターデータからバリアブル部品オブジェクト配置領域を特定する領域特定工程が実行されると、画像Ｅと画像Ｆとで、相互に画像データの比較処理が、精密比較アルゴリズムを適用して実行され、差分画像が作成される（ステップＳ１０５）。なお、この実施形態においては、メイン検版でのバリアブル部品オブジェクトに対する精密比較アルゴリズムを適用した比較処理は、プレ検版で適用された比較アルゴリズムと同じゆすらせ比較である。しかしながら、このメイン検版で、バリアブル部品オブジェクトの検版に適用する比較アルゴリズムは、プレ検版で適用された比較アルゴリズムと全く同一である必要はなく。同等の効果が得られる別の比較アルゴリズムであってもよい。
【００５５】
検版結果は、ＨＤＤ２０７に保存され、必要に応じて、エラーが検出された箇所がわかる態様で、表示装置２０８に表示される（ステップＳ１０６）。なお、検版結果の表示は、全てのページについて、メイン検版の全工程が終了したときに、エラーが検出されたページをリストしたレポートを表示装置２０８に表示することにより行ってもよい。
【００５６】
続いて、メイン検版は、再利用部品オブジェクトについての検版手順に移行する。なお、ステップＳ１０１において、バリアブル部品オブジェクトの検版を行わないと判断された場合は、上述したステップＳ１０２〜ステップＳ１０６は省略される。
【００５７】
まず、属性情報取得工程で取得されたオブジェクトの配置情報を利用して、ページごとに再利用部品オブジェクト配置領域のマスク画像Ｇが作成される（ステップＳ１０７）．このマスク画像Ｇは、図８に示す、マスク画像Ａと同様の手法で作成される。すなわち、図８に示すＰａｇｅＸには、再利用部品オブジェクトＲＯｂｊ１〜４が配置されているが、各再利用部品オブジェクトＲＯｂｊ１〜４のそれぞれについて、各再利用部品オブジェクト配置領域以外の領域をマスキングすることによりバリアブル部品オブジェクト配置領域のみを抽出可能とするものがマスク画像Ｇとなる。
【００５８】
マスク画像Ｇが作成されると、マスク画像Ｇとラスターデータから、再利用部品オブジェクト配置領域のみの画像Ｈが作成される（ステップＳ１０８）。すなわち、画像Ｈは、再利用部品オブジェクト配置領域のみのラスターデータである。
【００５９】
ステップＳ１０７およびステップＳ１０８により、ラスターデータから再利用部品オブジェクト配置領域を特定する領域特定工程が実行されると、プレ検版におけるステップＳ５３で作成されたこの再利用部品オブジェクトに対応する画像ＣがＨＤＤ２０７またはＲＡＭ２０３より読み出される。そして、画像Ｃと画像Ｈとで、相互に画像データの比較処理が、高速比較アルゴリズムを適用して実行され、差分画像が作成される（ステップＳ１０９）。なお、この実施形態においては、メイン検版での再利用部品オブジェクトに対する高速比較アルゴリズムを適用した比較処理は、１回の比較で両画像データが完全に一致しているか否かを判断するものである。
【００６０】
この高速比較アルゴリズムを適用した比較処理において基準となる画像データは、プレ検版において、すでに精密比較アルゴリズムを適用した比較処理が実行され、ステップＳ７においてエラーがないことが承認されている画像Ｃの画像データである。このため、メイン検版で各ページの再利用部品オブジェクトについて検版を行なう際に、比較ステップ数が少ない比較アルゴリズムを適用しても、検版の精度が低下することはない。これにより、各ページの再利用部品オブジェクトについての検版処理を高速化することが可能となっている。
【００６１】
また、画像Ｃは、同じ再利用部品オブジェクトを含む複数のページのうちの１ページから作成されたものであるため、ステップＳ１０８で作成される各ページの画像Ｈとは、画像の向きが異なる場合がある。このような場合は、適宜、画像Ｃまたは画像Ｈに回転、鏡像反転、上下反転などの画像の向きの調整を行った後に、比較処理を行なうようにすればよい。
【００６２】
検版結果は、ＨＤＤ２０７に保存され、必要に応じて、エラーが検出された箇所がわかる態様で、表示装置２０８に表示される（ステップＳ１１０）。なお、検版結果の表示は、全てのページについて、メイン検版の全工程が終了したときに、エラーが検出されたページをリストしたレポートを表示装置２０８に表示することにより行ってもよい。
【００６３】
なお、上述したメイン検版の各工程のうち、バリアブル部品オブジェクトの検版を行なうためのステップＳ１０２〜ステップＳ１０６が、この発明の第３画像比較工程に相当し、再利用部品オブジェクトの検版を行なうためのステップＳ１０７〜ステップＳ１１０が、この発明の第２画像比較工程に相当する。
【００６４】
ステップＳ８〜ステップＳ１０（図５参照）は、複数ページで構成される入稿データのページごとに、繰り返し実行される。そして、入稿データの全てのページについてメイン検版までの工程が終了すると（ステップＳ１０）、検版結果に対する承認が行われる（ステップＳ１２）。このステップＳ１２は、ステップＳ７と同様に、オペレータが表示装置２０８に表示された検版結果に対して、入力装置２０９を用いて、承認信号または承認拒否信号を送信するための入力を行うことにより実行される。入稿データの全てのページについての全件検版となるメイン検版の結果に承認が与えられなかった場合には、入稿データの修正または検版設定の見直しが行われ（ステップＳ１３）、ステップＳ１から処理をやり直す。
【００６５】
なお、この実施形態では、ステップＳ７およびステップＳ１２での検版結果への承認は、オペレータにより承認信号が入力されたか否かにより判断をおこなっているが、例えば、エラーが検出されたページ数が全体の何％の範囲内にあるか否か、などの判断基準を設けて、検版結果への承認を行うようにしてもよい。
【００６６】
メイン検版の結果に承認が与えられると、一連の画像処理を終了する。画像処理が終了すると、ラスターデータが印刷機３に転送されて、印刷が実行される。このとき印刷機３に転送されるラスターデータは、ステップＳ９において作成されたラスターデータであってもよく、印刷用ラスターデータとして別にＲＩＰ処理されたものであってもよい。
【００６７】
上述した図５、図６および図７のフローチャートに示す各ステップは、この発明の画像処理プログラムをＣＰＵ２０１が実行することにより実現される。
【００６８】
上述したように、この実施形態では、まず、入稿データから再利用部品オブジェクトを含むページを、１の再利用部品オブジェクトにつき、少なくとも１ページ抽出し、プレ検版を実施している。このように、膨大なページ数を有する入稿データであっても、ページ数を少なくしているため、検版にかかる時間の増大を防ぎつつ、各再利用部品オブジェクトについて精密な検版を実施することができる。さらに、この実施形態では、プレ検版の後のメイン検版では、プレ検版で精密な検版を終えている再利用部品オブジェクト配置領域のみのラスターデータを利用することで、入稿データの全ページの再利用部品オブジェクトの検版に比較ステップ数が精密な検版に比べて大幅に少ない比較アルゴリズムを適用し、検版処理の更なる高速化を実現している。
【００６９】
このように、この発明では、入稿データの複数のページに亘って再利用される再利用部品オブジェクトの検版を効率化することにより、バリアブル印刷用の入稿データのＲＩＰ処理結果をチェックする目的で行なわれる検版を高速化することが可能である。
【符号の説明】
【００７０】
１    クライアント
２    印刷データ処理装置
３    印刷機
２０    画像処理部
２１    属性情報取得部
２２    抽出部
２３    参照画像データ作成部
２４    ＲＩＰ処理部
２５    領域特定部
２６    再利用部品オブジェクト配置領域特定部
２７    バリアブル部品オブジェクト配置領域特定部
２８    画像比較部
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    バス
２０５    インターフェース
２０６    読取装置
２０７    ＨＤＤ
２０８    表示装置
２０９    入力装置
２１０    記憶媒体
Ｐ    プログラム
【図１】
2014146253.tif 000003
【図２】
2014146253.tif 000004
【図３】
2014146253.tif 000005
【図４】
2014146253.tif 000006
【図５】
2014146253.tif 000007
【図６】
2014146253.tif 000008
【図７】
2014146253.tif 000009
【図８】
2014146253.tif 000010