(57)【要約】【課題】領域ごとに異なる処理が施されている場合であっても、検査精度を向上させる。【解決手段】画素ごとに属性情報が付加された原稿の画像データを、複数の色変換情報のうち、属性情報に応じた色変換情報を用いて色変換したマスタ画像データを生成するマスタ画像生成部と、原稿の画像データに基づく画像が形成された記録媒体を読み取り、読取画像データを生成する読取画像生成部と、マスタ画像データと読取画像データと、を比較することにより読取画像データに異常があるか否かを判定する判定部と、を備える。【選択図】図３
2015132558.tif 000002
【特許請求の範囲】
【請求項１】
画素ごとに属性情報が付加された原稿の画像データを、複数の色変換情報のうち、前記属性情報に応じた色変換情報を用いて色変換したマスタ画像データを生成するマスタ画像生成部と、
前記原稿の画像データに基づく画像が形成された記録媒体を読み取り、読取画像データを生成する読取画像生成部と、
前記マスタ画像データと前記読取画像データと、を比較することにより前記読取画像データに異常があるか否かを判定する判定部と、
を備える検査装置。
【請求項２】
前記マスタ画像生成部は、前記読取画像データと同じ解像度に変換した前記マスタ画像データを生成する、
請求項１に記載の検査装置。
【請求項３】
前記マスタ画像生成部は、前記原稿の画像データの解像度を前記読取画像データと同じ解像度の変換画像データに変換し、前記変換画像データを、前記属性情報に応じた色変換情報を用いて色変換した前記マスタ画像データを生成する、
請求項２に記載の検査装置。
【請求項４】
前記マスタ画像生成部は、前記原稿の画像データの解像度が前記読取画像データの解像度より大きい場合、前記原稿の画像データに含まれる解像度変換前の複数の画素それぞれの前記属性情報のうち、優先度が大きい前記属性情報を、前記変換画像データに含まれる解像度変換後の画素の属性情報とする、
請求項３に記載の検査装置。
【請求項５】
前記優先度は、解像度変換前の複数の画素に対応する複数の前記属性情報それぞれの個数である、
請求項４に記載の検査装置。
【請求項６】
前記優先度は、前記属性情報ごとに予め指定されている、
請求項４に記載の検査装置。
【請求項７】
画素ごとに属性情報が付加された原稿の画像データを、複数の色変換情報のうち、前記属性情報に応じた色変換情報を用いて色変換したマスタ画像データを生成するマスタ画像生成ステップと、
前記原稿の画像データに基づく画像が形成された記録媒体を読み取り、読取画像データを生成する読取画像生成ステップと、
前記マスタ画像データと前記読取画像データと、を比較することにより前記読取画像データに異常があるか否かを判定する判定ステップと、
を含むことを特徴とする検査方法。
【請求項８】
コンピュータを、
画素ごとに属性情報が付加された原稿の画像データを、複数の色変換情報のうち、前記属性情報に応じた色変換情報を用いて色変換したマスタ画像データを生成するマスタ画像生成部と、
前記原稿の画像データに基づく画像が形成された記録媒体を読み取り、読取画像データを生成する読取画像生成部と、
前記マスタ画像データと前記読取画像データと、を比較することにより前記読取画像データに異常があるか否かを判定する判定部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査装置、検査方法およびプログラムに関する。
【背景技術】
【０００２】
従来、印刷システムとして、印刷データの作成から印刷物の分配までの管理を行うワークフローのシステムを構築する、プロダクションプリンティングが知られている。プロダクションプリンティングにおいては、印刷の高速化を図ると共に、ジョブ管理や印刷データの管理を効率的に行い、短時間に大量の印刷を行うことを可能としている。
【０００３】
プロダクションプリンティングにおいては、プリンタの印刷出力に対しても何らかの検査を行う要求がある。この要求に対応するための印刷検査装置が知られている。印刷検査装置は、プリンタの印刷出力を、カメラによる撮像や、スキャナのラインセンサなどで読み取り、読み取り結果から印刷が正常に行われているか検査する。
【０００４】
この印刷検査装置において、特に印刷品質の検査は、読み取りによって得られる検査画像と、ユーザが用意した原稿画像データのＲＩＰ（Raster  Image  Processor）処理、印刷および読み取りを想定したマスタ画像との比較によって行われることが多い。例えば、印刷検査装置は、読み取り画像とマスタ画像とを比較してマスタ画像と読み取り画像との差異を求め、この差異を閾値と比較することで、印刷出力が欠陥を含むか否かを判定する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法では、マスタ画像との比較の検査は、画像全体に対して一つの色変換ＬＵＴ（ルックアップテーブル）を用いるため、例えば１枚の印刷物中でハーフトーン処理が異なるものが存在すると適切に検査できないという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、１枚の印刷物中に複数のハーフトーン処理が混在するなど、領域ごとに異なる処理が施されている場合であっても、検査精度を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、画素ごとに属性情報が付加された原稿の画像データを、複数の色変換情報のうち、前記属性情報に応じた色変換情報を用いて色変換したマスタ画像データを生成するマスタ画像生成部と、前記原稿の画像データに基づく画像が形成された記録媒体を読み取り、読取画像データを生成する読取画像生成部と、前記マスタ画像データと前記読取画像データと、を比較することにより前記読取画像データに異常があるか否かを判定する判定部と、を備える。
【発明の効果】
【０００８】
本発明によれば、領域ごとに異なる処理が施されている場合であっても、検査精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る印刷システムの構成を概略的に示す図である。
【図２】図２は、ＤＦＥ、プリンタ、検査装置、およびスタッカのＩ／Ｆ接続の一例を示す図である。
【図３】図３は、図１に示したプリンタおよび検査装置の構成例をより具体的に示す図である。
【図４】図４は、プリンタの一例の動作を示すフローチャートである。
【図５】図５は、プリンタの機能を説明するための機能ブロック図である。
【図６】図６は、実施形態に係るジョブ管理データの一例の構成を示す図である。
【図７】図７は、検査装置の機能を説明するための機能ブロック図である。
【図８】図８は、実施形態に係る用紙補正情報の一例の構成を示す図である。
【図９】図９は、生成処理で利用する属性情報の一例を示す図である。
【図１０】図１０は、画像データの分類の一例を示す図である。
【図１１】図１１は、タグビットにより領域を分割した例を示す図である。
【図１２】図１２は、色変換テーブルの記憶方法の一例を示す図である。
【図１３】図１３は、マスタ画像の生成処理の一例を示すフローチャートである。
【図１４】図１４は、解像度変換を含む場合のマスタ画像の生成処理の一例を示すフローチャートである。
【図１５】図１５は、変形例２のマスタ画像の生成処理の一例を示すフローチャートである。
【図１６】図１６は、タグ解像度変換の一例を示す図である。
【図１７】図１７は、タグ解像度変換の一例を示す図である。
【図１８】図１８は、タグ解像度変換の一例を示す図である。
【図１９】図１９は、タグ解像度変換の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる検査装置、検査方法およびプログラムの一実施形態を詳細に説明する。
【００１１】
本実施形態の検査装置は、上位ＤＦＥ（Digital  Front  End  Processor）から得られるオブジェクト情報（タグビット：属性情報）を参照して、マスタ画像の生成時にオブジェクト毎に異なる色変換ＬＵＴを用いる。これにより、印刷物のオブジェクト情報毎にハーフトーン処理が異なっていても検査精度を向上させることができる。
【００１２】
図１は、実施形態に係る印刷システムの構成を概略的に示す図である。図１において、印刷システム１は、プリンタ１０１と、検査装置１０３と、スタッカ１０４とを含む。プリンタ１０１は、例えば外部から供給された、印刷画像を含んだ印刷情報（印刷ジョブと呼ぶ）の実行指示を、例えば操作部１０２に対するユーザ操作により受け付けると、印刷ジョブの内容に従い印刷処理を実行する。印刷ジョブは、外部から供給されるのに限らず、プリンタ１０１内の記憶部に格納されていてもよい。
【００１３】
ここで、印刷ジョブに含まれる印刷画像は、ＲＩＰ（Raster  Image  Processor）により生成された、ラスタイメージによる画像データである。このＲＩＰにより生成された画像データを、以降、ＲＩＰ画像データと呼ぶ。印刷ジョブは、予めＲＩＰにより生成されたＲＩＰ画像データを含んでもよいし、ＲＩＰ画像データを生成するための情報を含んでいてもよい。この場合、プリンタ１０１が、印刷ジョブに含まれる当該情報に基づきＲＩＰ画像データを生成する。
【００１４】
プリンタ１０１は、印刷処理の実行により、給紙部１０５から印刷媒体である用紙を取得し、用紙を、図中に点線で示される経路を矢印に示される方向に搬送する。感光体ドラム１１３、１１４、１１５および１１６は、それぞれＫ（ブラック）、Ｃ（シアン）、Ｍ（マゼンタ）およびＹ（イエロー）のトナー像を中間転写ベルト１１１上に重畳して、フルカラーのトナー画像を形成する。中間転写ベルト１１１上に形成されたトナー画像は、転写ローラ１１２により、搬送されてきた用紙に転写される。トナー像が転写された用紙は、定着ローラ１１７により用紙上に定着される。トナー像が定着された印刷済みの用紙を、以降、印刷紙と呼ぶ。
【００１５】
片面印刷の場合、印刷紙は、そのまま排紙され、検査装置１０３に供給される。両面印刷の場合には、印刷用紙は、反転パス１１８にて用紙の表裏を反転させて搬送し、先に印刷がなされた面の反対面にもトナー像を転写および定着させて、両面印刷がなされた印刷紙として排紙され、検査装置１０３に供給される。
【００１６】
検査装置１０３は、プリンタ１０１から出力された印刷紙の印刷画像を検査する。検査装置１０３は、プリンタ１０１から出力され供給された印刷紙を、図中に点線で示される経路を、図中に矢印で示される方向に搬送し、読取装置１３１および１３２により両面の画像を読み取り、排紙する。読取装置１３１および１３２は、例えばＣＣＤ（Charge  Coupled  Device）といった光学センサと光源とを用い、光源から出射された光が印刷紙で反射された反射光をＣＣＤで受光して電気信号に変換することで、印刷紙上の画像を読み取る。検査装置１０３は、読取装置１３１および１３２により印刷紙から読み取った画像に基づき、プリンタ１０１による印刷の欠陥の有無を印刷紙毎に判定する。
【００１７】
なお、検査装置１０３には、ユーザ操作を受け付ける操作部１３３が設けられる。操作部１３３は、検査装置１０３に設けられるのに限らず、例えばプリンタ１０１の操作部１０２に対して検査装置１０３の操作部の機能を含めてもよいし、ネットワークなどを介して接続したコンピュータから検査装置１０３を操作するようにもできる。
【００１８】
スタッカ１０４は、検査装置１０３から排出された印刷紙を、トレイ１４１にスタックする。
【００１９】
ＲＩＰ画像は、ＣＭＹＫ各色が１ビット（２値）のデータであって、例えば６００ｄｐｉ（dot  per  inch）の解像度を有するものとする。また、読取装置１３１および１３２から出力される読み取り画像は、ＲＧＢ各色が８ビットのビット深度、２００ｄｐｉの解像度を有するものとする。
【００２０】
図２は、ＤＦＥ１５０、プリンタ１０１、検査装置１０３、およびスタッカ１０４のＩ／Ｆ（インタフェース）接続の一例を示す図である。
【００２１】
ＤＦＥ１５０は、ジョブ情報処理部５０１と、ＲＩＰ処理部５０２と、を備える。ジョブ情報処理部５０１は、印刷ジョブの内容からプリンタ１０１のためのジョブ管理情報を生成する。ＲＩＰ処理部５０２は、印刷ジョブの内容から、プリンタ１０１のためのＲＩＰ画像データを生成する。ＤＦＥ１５０は、専用のＩ／Ｆでプリンタ１０１に接続されているほか、ＬＡＮ（ローカルエリアネットワーク）に接続されている。ＤＦＥ１５０は、ＬＡＮ接続のクライアントＰＣ（Personal  Computer）１６０等から印刷ジョブを受け付ける。また、ＤＦＥ１５０は、ＬＡＮ経由で、プリンタ１０１および検査装置１０３から印刷ジョブを受け付けることもできる。
【００２２】
プリンタ１０１は、ＤＦＥ１５０および検査装置１０３に対してそれぞれ専用のＩ／Ｆで接続されているほか、ＬＡＮに接続されている。検査装置１０３は、プリンタ１０１およびスタッカ１０４に対してそれぞれ専用のＩ／Ｆで接続されているほか、ＬＡＮに接続されている。スタッカ１０４は、検査装置１０３に対して専用のＩ／Ｆで接続されている。
【００２３】
図３は、図１に示したプリンタ１０１および検査装置１０３の構成例をより具体的に示す図である。図３において、プリンタ１０１は、システム制御部２０１と、ユーザＩ／Ｆ部２０２と、ネットワークＩ／Ｆ部２０３と、外部Ｉ／Ｆ部２０４と、記憶部２０５と、機構制御部２０６と、ＤＦＥ  Ｉ／Ｆ部２０７と、画像処理制御部２０８と、印写制御部２０９とを含む。
【００２４】
また、検査装置１０３は、システム制御部３０１と、ユーザＩ／Ｆ部３０２と、ネットワークＩ／Ｆ部３０３と、外部Ｉ／Ｆ部３０４と、記憶部３０５と、機構制御部３０６と、印刷画像読取部３０７と、マスタ画像生成部３０８と、欠陥判定部３０９とを有する。また、プリンタ１０１と検査装置１０３は、ケーブルやコネクタなどで互いに通信可能に接続される。
【００２５】
先ず、プリンタ１０１について説明する。システム制御部２０１は、プリンタ１０１の全体の動作を制御する。例えば、システム制御部２０１は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）を有し、ＲＯＭに予め記憶されるプログラムに従い、ＲＡＭをワークメモリとして用いて動作して、プリンタ１０１の各部との間でコマンドや各種データのやりとりを行い、各部の動作を制御する。
【００２６】
記憶部２０５は、ハードディスクドライブや不揮発性の半導体メモリ（フラッシュメモリ）などからなり、システム制御部２０１から供給されたデータを不揮発に記憶する。システム制御部２０１においてＣＰＵが動作するためのプログラムを、この記憶部２０５に格納しておいてもよい。
【００２７】
ユーザＩ／Ｆ部２０２は、システム制御部２０１と操作部１０２との接続のためのインタフェースである。ネットワークＩ／Ｆ部２０３は、システム制御部２０１をＬＡＮなどのネットワークに接続するためのインタフェースである。外部Ｉ／Ｆ部２０４は、外部の機器と通信を行うためのインタフェースである。ＤＦＥ  Ｉ／Ｆ部２０７は、プリンタ１０１の外部に接続される、ＤＦＥ１５０といった画像生成コントローラとの間のＲＩＰ画像転送のためのインタフェースである。
【００２８】
機構制御部２０６は、プリンタ１０１における用紙搬送や、トナー像の形成および転写プロセスなどに係る、プリンタ１０１の各機構の動作をシステム制御部２０１の命令に従い制御する。画像処理制御部２０８は、機構制御部２０６により転写が行われる印刷画像に対する画像処理を、システム制御部２０１の命令に従い制御する。印写制御部２０９は、印刷媒体への画像形成を、システム制御部２０１の命令に従い制御する。
【００２９】
次に、検査装置１０３について説明する。システム制御部３０１は、検査装置１０３の全体の動作を制御する。例えば、システム制御部３０１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＲＯＭに予め記憶されるプログラムに従い、ＲＡＭをワークメモリとして用いて動作して、検査装置１０３の各部との間でコマンドや各種データのやりとりを行い、各部の動作を制御する。
【００３０】
記憶部３０５は、ハードディスクドライブや不揮発性の半導体メモリなどからなり、システム制御部３０１から供給されたデータを不揮発に記憶する。システム制御部３０１においてＣＰＵが動作するためのプログラムを、この記憶部３０５に格納しておいてもよい。
【００３１】
ユーザＩ／Ｆ部３０２は、システム制御部３０１と操作部１３３との接続のためのインタフェースである。ネットワークＩ／Ｆ部３０３は、システム制御部３０１をＬＡＮなどのネットワークに接続するためのインタフェースである。外部Ｉ／Ｆ部３０４は、外部の機器との間で通信を行うためのインタフェースである。例えば、検査装置１０３は、外部Ｉ／Ｆ部３０４によりプリンタ１０１の外部Ｉ／Ｆ部２０４との間で通信を行い、プリンタ１０１との間で後述するジョブ管理データや検査結果データのやり取りを行う。
【００３２】
機構制御部３０６は、用紙搬送などの検査装置１０３における機構動作を、システム制御部３０１の命令に従い制御する。印刷画像読取部３０７は、搬送されてくる印刷紙の両面の画像を読取装置１３１および１３２を用いて読み取り、検査対象となる読取画像を生成する。生成された読取画像は、システム制御部３０１に供給される。
【００３３】
マスタ画像生成部３０８は、印刷紙上の画像の検査の基準となるマスタ画像を生成する。例えば、マスタ画像生成部３０８は、外部Ｉ／Ｆ部３０４を介してプリンタ１０１のシステム制御部２０１と通信を行い、画像処理制御部２０８に対して印刷ジョブに基づくＲＩＰ画像を要求する。マスタ画像生成部３０８は、この要求に応じてプリンタ１０１から送信されたＲＩＰ画像に基づき、マスタ画像を生成する。
【００３４】
欠陥判定部３０９は、マスタ画像生成部３０８で生成されたマスタ画像と、印刷画像読取部３０７で生成された読取画像とを比較して、プリンタ１０１の印刷出力における欠陥の有無を判定する。
【００３５】
次に、図４および図５を用いて、実施形態に係るプリンタ１０１の動作の例について説明する。図４は、プリンタ１０１の一例の動作を示すフローチャートである。また、図５は、プリンタ１０１の機能を説明するための機能ブロック図である。なお、図５において、図３と共通する部分には同一の符号を付して、詳細な説明を省略する。
【００３６】
図５において、システム制御部２０１は、システム制御部内記憶部２５１と、機構制御情報生成部２５２と、ジョブ管理データ抽出部２５３と、ＲＩＰ画像データ抽出部２５４と、を含む。これら機構制御情報生成部２５２、ジョブ管理データ抽出部２５３およびＲＩＰ画像データ抽出部２５４は、例えば、システム制御部２０１が有するＣＰＵがＲＯＭに予め記憶されるプリンタ制御プログラムを実行することで、主記憶装置であるＲＡＭ上に形成される。これに限らず、これら各部を、それぞれ独立したハードウェアで構成してもよい。
【００３７】
プリンタ制御プログラムは、ＲＯＭや記憶部２０５に予め記憶しておいてもよいし、ネットワークＩ／Ｆ部２０３から外部のネットワークを介して取得しプリンタ１０１に搭載してもよい。さらに、プリンタ制御プログラムを、ＣＤ（Compact  Disk）やＤＶＤ（Digital  Versatile  Disk）といった記録媒体から提供するようにしてもよい。
【００３８】
図４において、ステップＳ１０１で、システム制御部２０１は、例えば操作部１０２に対するユーザ操作により印刷ジョブの実行が指示されると、ＤＦＥ  Ｉ／Ｆ部２０７を介して取得した印刷ジョブデータをシステム制御部内記憶部２５１に記憶する。印刷ジョブデータが前もって記憶部２０５に格納されている場合、システム制御部２０１は、記憶部２０５から印刷ジョブデータを取得してもよい。
【００３９】
次のステップＳ１０２で、システム制御部２０１は、機構制御情報生成部２５２により機構制御部２０６に対して印刷指示を出す。次のステップＳ１０３で、システム制御部２０１は、ジョブ管理データ抽出部２５３により、システム制御部内記憶部２５１に記憶される印刷ジョブデータからジョブ管理データを抽出する。そして、システム制御部２０１は、抽出したジョブ管理データを外部Ｉ／Ｆ部２０４を介して検査装置１０３に送信する。
【００４０】
図６は、実施形態に係るジョブ管理データの一例の構成を示す図である。ジョブ管理データは、図６に示されるように、パラメータとしてページ識別情報と、印刷面情報と、用紙情報と、用紙サイズと、後処理機情報とを含む。
【００４１】
ページ識別情報は、印刷画像の識別番号である。ページ識別情報は、例えば、システム制御部３０１により、電源オン時から１ページの出力につき１ずつ加算されて取得される値である。なお、ここで、ページは、プリンタ１０１における印刷単位であって、例えば印刷に用いる用紙がカット紙の場合、１枚の用紙の一面に対応する。したがって、ジョブ管理データは、ページ毎に更新されるデータとなる。
【００４２】
印刷面情報は、検査装置１０３に印刷済み用紙である印刷紙が供給される時点での用紙の例えば上面の画像が、印刷における上面および下面の何れのイメージかを示す。用紙情報は、用紙の種類を示し、用紙サイズは、用紙のサイズを示す。後処理機情報は、検査装置１０３以降に接続される装置で使用される情報である。
【００４３】
説明は図４に戻り、ステップＳ１０４で、システム制御部２０１は、ＲＩＰ画像データ抽出部２５４より、印刷ジョブデータからＲＩＰ画像データを抽出し、抽出したＲＩＰ画像データを画像処理制御部２０８に送信する。
【００４４】
機構制御部２０６は、システム制御部２０１の印刷指示に応じて、印写制御部２０９に対して画像信号出力指示を送信する。印写制御部２０９は、機構制御部２０６から送信された画像信号出力指示に応じて、画像処理制御部２０８に対して、画像データの出力指示を送信する。
【００４５】
画像処理制御部２０８は、印写制御部２０９から送信された画像データ出力指示に従い、ＲＩＰ画像データ抽出部２５４から供給されたＲＩＰ画像データを、印刷に適した印刷画像データに変換する変換処理を行う。画像処理制御部２０８は、ＲＩＰ画像データが変換された印刷画像データを印写制御部２０９に送信する。また、画像処理制御部２０８は、印刷画像データを検査装置１０３にも送信する。
【００４６】
次に、図７を用いて、実施形態に係る検査装置１０３の動作の例について説明する。図７は、検査装置１０３の機能を説明するための機能ブロック図である。なお、図７において、図３と共通する部分には同一の符号を付して、詳細な説明を省略する。検査装置１０３は、プリンタ１０１が出力する印刷済み媒体（印刷紙）の画像を読み取った読み取り画像と、印刷画像データに基づいて生成するマスタ画像とを比較した比較結果に基づき、印刷紙の印刷品質の検査を行う。
【００４７】
図７において、システム制御部３０１は、システム制御部内記憶部３５１と、ジョブ管理データ処理部３５２と、補正係数算出部３５３と、ＵＩ（User  Interface）表示情報生成部３５６と、ＮＵＩ表示情報生成部３５７とを含む。
【００４８】
これらジョブ管理データ処理部３５２、補正係数算出部３５３、ＵＩ（User  Interface）表示情報生成部３５６およびＮＵＩ表示情報生成部３５７は、例えば、システム制御部３０１が有するＣＰＵがＲＯＭに予め記憶される検査装置制御プログラムを実行することで、主記憶装置であるＲＡＭ上に形成される。これに限らず、これら各部を、それぞれ独立したハードウェアで構成してもよい。
【００４９】
検査装置制御プログラムは、ＲＯＭや記憶部３０５に予め記憶しておいてもよいし、ネットワークＩ／Ｆ部３０３から外部のネットワークを介して取得し検査装置１０３に搭載してもよい。さらに、検査装置制御プログラムを、ＣＤやＤＶＤといった記録媒体から提供するようにしてもよい。
【００５０】
システム制御部３０１は、上述のステップＳ１０３でプリンタ１０１から送信されたジョブ管理データを、外部Ｉ／Ｆ部３０４を介して取得して、システム制御部内記憶部３５１に記憶する。システム制御部３０１において、ジョブ管理データ処理部３５２は、このジョブ管理データから後処理機処理情報を抽出して、外部Ｉ／Ｆ３０４を介して例えばスタッカ１０４に送信する。
【００５１】
また、ジョブ管理データ処理部３５２は、ジョブ管理データから後処理機処理情報を除いた印刷管理情報を抽出し、抽出した印刷管理情報をマスタ画像生成部３０８、欠陥判定部３０９、印刷画像読取部３０７および機構制御部３０６に転送する。なお、上述したように、ジョブ管理データは、ページ毎に１が加算されるページ識別情報を含む。したがって、印刷管理情報は、ページ識別情報に従ったページ毎の情報となる。
【００５２】
機構制御部３０６は、印刷管理情報を受け取り、用紙搬送の制御を行う。
【００５３】
マスタ画像生成部３０８は、内部に記憶部を備え、マスタ画像を生成するための用紙補正情報を内部の記憶部に予め記憶している。
【００５４】
図８は、実施形態に係る用紙補正情報の一例の構成を示す図である。用紙補正情報は、パラメータとして用紙情報と、用紙サイズと、用紙サイズ補正情報と、を含む。用紙情報は、用紙の種類を示し、用紙サイズは、用紙のサイズを示す。用紙サイズ補正情報は、後述する、印刷画像データの解像度を、読み取り画像の画像データの解像度に変換する際の補正情報である。
【００５５】
マスタ画像生成部３０８は、システム制御部３０１から受け取った印刷管理情報に含まれる用紙情報および用紙サイズ情報の組み合わせと、マスタ画像生成部３０８に予め記憶される用紙補正情報に含まれる用紙情報および用紙サイズ情報の組み合わせとを比較する。マスタ画像生成部３０８は、この比較結果が、両者が異なることを示している場合、印刷管理情報で指定されている用紙情報および用紙サイズの組み合わせに対応する用紙補正情報を、システム制御部３０１を介して記憶部３０５から取得する。
【００５６】
なお、記憶部３０５には、用紙補正情報を、用紙情報および用紙サイズの複数の組み合わせについて、予め記憶しているものとする。マスタ画像生成部３０８は、印刷管理情報で指定される用紙情報および用紙サイズの組み合わせによる用紙補正情報が記憶部３０５に記憶されていない場合には、後述するマスタ画像の生成処理を行わず、当該用紙についての検査を実行できない旨を示す用紙未登録エラーをシステム制御部３０１に通知する。システム制御部３０１は、この用紙未登録エラーを欠陥判定情報として、外部Ｉ／Ｆ部３０４を介して、検査装置１０３の後処理機（この例ではスタッカ１０４）に通知する。
【００５７】
マスタ画像生成部３０８は、プリンタ１０１の画像処理制御部２０８から送信された印刷画像データを受け取り、受け取った印刷画像データに対して間引き処理や補間処理を用いて解像度変換を施して、印刷画像読取部３０７で取得する読取画像データに解像度を対応させる。上述したように、例えば印刷画像データは、用紙（印刷媒体）端部の非印刷領域も含めた６００ｄｐｉの画像であり、読取画像データは２００ｄｐｉの解像度で読み取られる画像である。
【００５８】
ここで、印刷画像読取部３０７で取得する対象の印刷紙は、プリンタ１０１における印刷の過程において、媒体（用紙）自体の伸縮など様々な要因により変形している可能性がある。この場合、印刷画像データの解像度を単純に読取画像データの解像度に変換しても、印刷画像データによる画像と、読取画像データによる画像とが正確に一致しないため、印刷画像データの解像度は、用紙補正情報に含まれる補正係数を読取画像データの解像度に掛けた解像度に変換する。この補正係数は、用紙登録モードにおいて補正係数算出部３５３により算出され、マスタ画像生成部３０８に予め記憶される。
【００５９】
次に、マスタ画像生成部３０８は、解像度変換後の印刷画像データの各画素の色情報を、色変換テーブルを用いてＣＭＹＫ各色の色情報から、ＲＧＢ各色の色情報へと変換する色変換処理を行う。色変換テーブルは、印刷画像データを構成するＣＭＹＫ各色による色情報を、読取画像データを構成するＲＧＢ各色の色情報に変換するための色変換情報の一例である。色変換テーブルは、例えばＣＭＹＫの色情報とＲＧＢの色情報とを対応づけたテーブルである。本実施形態では、マスタ画像生成部３０８は、印刷画像データを、複数の色変換テーブルのうち、画素の属性情報（タグビット）に応じた色変換テーブルを用いて色変換したマスタ画像データを生成する。色変換テーブルは、例えば、画素の属性ごとに記憶部３０５などに予め記憶しておく。マスタ画像生成部３０８によるマスタ画像の生成処理の詳細については後述する。
【００６０】
マスタ画像生成部３０８は、上述のようにして解像度変換および色変換処理を行った変換画像データと、対応する印刷管理情報とを結合させてマスタ画像データを生成する。マスタ画像生成部３０８は、生成したマスタ画像データを、欠陥判定部３０９に送信する。このとき、マスタ画像と印刷管理情報との関連付けは、印刷管理情報を受信した順番をマスタ画像を示す情報に対応させることで行うものとする。例えば、印刷管理情報を受信した順番とページ識別情報とが対応する場合、マスタ画像生成部３０８は、マスタ画像とページ識別情報とを関連付けてマスタ画像データを生成する。
【００６１】
印刷画像読取部３０７は、プリンタ１０１から出力される印刷紙の上面を読取装置１３１、下面を読取装置１３２にて読み取って画像データを取得する。このとき、印刷画像読取部３０７は、印刷管理情報に含まれる印刷面情報に応じた面に対する読み取りを行う。ここでは、説明のため、印刷面情報が「上面」とされ、印刷画像読取部３０７が読取装置１３１および１３２のうち読取装置１３１から読み取った画像データのみを取得するものとする。印刷画像読取部３０７は、システム制御部３０１から受信した印刷管理情報の印刷面情報に基づき、取得した画像データと印刷管理情報とを結合させて読取画像データとして欠陥判定部３０９に送信する。
【００６２】
欠陥判定部３０９は、内部に記憶部を備え、マスタ画像生成部３０８から受信したマスタ画像データを記憶する。欠陥判定部３０９は、印刷画像読取部３０７から読取画像データを受信した場合、受信した読取画像データと対応するページ識別情報を持つマスタ画像データを内部の記憶部より読み出し、読み出したマスタ画像データと受信した読取画像データとを比較して、差分画像データを生成する。
【００６３】
欠陥判定部３０９は、生成した差分画像データに基づき、印刷紙に形成された画像の欠陥の有無を判定し、判定結果を欠陥判定情報としてシステム制御部３０１に対して出力する。一例として、欠陥判定部３０９は、差分画像データを２値化して各画素の値を加算することで差分画像データの評価値を求め、この評価値を閾値と比較して欠陥の有無を判定することが考えられる。
【００６４】
なお、欠陥判定部３０９は、差分画像データを検査結果画像データとして欠陥判定情報と共にシステム制御部３０１に出力してもよい。
【００６５】
システム制御部３０１は、欠陥判定部３０９から供給された欠陥判定情報を、システム制御部内記憶部３５１および記憶部３０５に記憶させる。システム制御部３０１は、欠陥判定部３０９から検査結果画像データがさらに供給される場合は、この検査結果画像データを、欠陥判定情報と関連付けてシステム制御部内記憶部３５１および記憶部３０５に記憶させてもよい。
【００６６】
なお、システム制御部３０１は、欠陥判定情報を、ページ識別情報と関連付けてシステム制御部内記憶部３５１および記憶部３０５に記憶させる。例えば、システム制御部３０１は、欠陥判定部３０９が差分画像データを生成する際に比較したマスタ画像データに関連付けられるページ識別情報を取得して、欠陥判定情報に関連付けてシステム制御部内記憶部３５１および記憶部３０５に記憶させる。ここで、システム制御部３０１は、例えば、印刷ジョブデータによる印刷開始されてから取得した読取画像データの数をカウントすることで、マスタ画像データと読取画像データとのページ単位での対応付けを行うことが考えられる。
【００６７】
システム制御部３０１は、プリンタ１０１およびスタッカ１０４に送信する情報を生成し、生成した情報を外部Ｉ／Ｆ部３０４を介してプリンタ１０１およびスタッカ１０４に送信する。また、システム制御部３０１は、ＵＩ表示情報生成部３５６にてＵＩ表示情報を生成し、生成した情報をユーザＩ／Ｆ部３０２を介して操作部１３３に供給する。操作部１３３は、供給されたＵＩ表示情報に従った画面を、図示されない表示部に対して表示させる。
【００６８】
さらに、システム制御部３０１は、プリンタ１０１とＬＡＮにより接続されているＰＣなどから、ネットワークＩ／Ｆ部３０３を介して当該ＰＣへの表示情報要求であるＮＵＩ表示要求を受信することができる。システム制御部３０１は、このＮＵＩ表示要求を受信した場合、記憶部３０５から欠陥判定情報を読み出して、ＮＵＩ表示情報生成部３５７にて表示情報を生成し、生成した表示情報を、ネットワークＩ／Ｆ部３０３を経由して表示要求元である当該ＰＣに送信する。
【００６９】
次に、マスタ画像の生成処理の詳細について説明する。図９は、生成処理で利用する属性情報（タグビット）の一例を示す図である。図９では、２ビットのタグビットにより属性情報を表す例が示されている。各タグビットには、対応する画素がどのような属性を示すかがそれぞれ対応づけられる。図９の例では、タグビット１、２、３および０が、それぞれ、「文字／線画領域」、「図形領域」、「自然画領域」および「その他の領域」に対応することが示されている。文字／線画領域では、解像性を重視することが望ましい。また、自然画領域では、色および階調性を重視することが望ましい。このように、各領域で重要視する特徴が異なる場合がある。また、画素が、文字／線画、図形および自然画などの属性のうちいずれの属性に分類されるかによって、ハーフトーン処理が異なる。そこで、ハーフトーン処理が異なる画素ごとに、異なる色変換処理を実行できるようにするため、生成処理では画素の属性情報が参照される。
【００７０】
なお、図９の属性情報（タグビット）は一例であり、これに限られるものではない。例えば、属性情報は３ビット以上であってもよい。また、ハーフトーン処理が異なる画素に分類できる情報であれば、文字／線画、図形および自然画に分類する属性情報以外の情報を用いてもよい。
【００７１】
タグビットは、例えばＤＦＥ１５０からプリンタ１０１を経由し、検査装置１０３へと送信される。タグビットを用いて、画像データを各タグビットが示す属性の領域へと分類できる。図１０は、画像データの分類の一例を示す図である。図１０に示すオリジナル画像９００は、文字／線画画像９０１、図形画像９０２、および自然画像９０３に分解できる。各画像は、それぞれ文字／線画領域、図形領域、および自然画領域に属する画素に分類できる。
【００７２】
図１１は、タグビットにより領域を分割した例を示す図である。図１１は、画像データの一部である８×８画素を、タグビットにより４つの領域（領域１０００〜１００３）に分割した例を示す。領域１０００、１００１、１００２、および１００３は、それぞれタグビット０、１、２、および３（２進数で“００”、“０１”、“１０”、および“１１”）に対応する領域である。
【００７３】
マスタ画像生成部３０８は、タグビットを用いて、分類した領域毎に色変換テーブルを変更してマスタ画像を生成する。マスタ画像生成部３０８が、色変換テーブル以外のパラメータを変更してマスタ画像を生成してもよい。
【００７４】
図１２は、色変換テーブル（色変換ＬＵＴ）の記憶方法の一例を示す図である。上述のように、各領域（タグビット）でハーフトーンの処理が異なる。原稿画像の色情報が同一でも、ハーフトーンが変わると色再現特性が異なる。このため、図１２に示すような各タグビットの値によって異なるハーフトーンの色変換ＬＵＴを用いる。例えば、タグビット０、１、２、および３に対して、それぞれ色変換ＬＵＴとしてＬＵＴ−０、ＬＵＴ−１、ＬＵＴ−２、およびＬＵＴ−３が対応づけられ、記憶部３０５等に記憶される。色変換ＬＵＴは、図１３に示すマスタ画像生成部３０８によるマスタ画像の生成処理で利用される。
【００７５】
マスタ画像生成部３０８によるマスタ画像の生成処理について説明する。図１３は、マスタ画像の生成処理の一例を示すフローチャートである。マスタ画像生成部３０８は、まず色深度変換を行う（ステップＳ２０１）。色深度変換は、ＣＭＹＫの各画素１ビットの画像をＣＭＹＫの各画素８ビットの画像に変換する処理である。マスタ画像生成部３０８は、色深度変換の対象とする印刷画像データ、および、次に説明する色変換で用いるタグビットを、例えばプリンタ１０１から取得しておく。
【００７６】
次に、マスタ画像生成部３０８は、色変換を行う（ステップＳ２０２）。色変換では、マスタ画像生成部３０８は、ＣＭＹＫの各画素８ビットの画像をＲＧＢの各画素２４ビットの画像に変換する。この色変換で、マスタ画像生成部３０８は、取得したタグビットに対応する色変換ＬＵＴを利用する。この処理によりマスタ画像が生成される。
【００７７】
（変形例１）
図１３では、印刷画像データおよび生成するマスタ画像の解像度は考慮していなかった。各画像の解像度が異なる場合は、解像度を合わせるための解像度変換が必要となる。図１４は、解像度変換を含む場合のマスタ画像の生成処理の一例を示すフローチャートである。
【００７８】
スキャンした画像のデータ（読取画像データ）は、処理速度等の問題から２００ｄｐｉを採用するものとする。マスタ画像データは、例えば印刷時の解像度と同じ解像度である６００ｄｐｉとする。本変形例では、タグビットを元に色変換を実施したＲＧＢデータを、解像度変換処理で６００ｄｐｉから読取画像データの解像度である２００ｄｐｉへ縮小する（ステップＳ３０３）。解像度変換の処理のアルゴリズムは、例えば、バイリニア補完などを用いるとよい。ステップＳ３０１およびステップＳ３０２は、図１３のステップＳ２０１およびステップＳ２０２と同様であるため説明を省略する。
【００７９】
（変形例２）
例えば、６００ｄｐｉから２００ｄｐｉへ解像度を変換する場合に、色変換処理、解像度変換処理の順で実施した場合、色変換処理は６００ｄｐｉで実施されるため、処理速度が劣ってしまう。そこで、解像度変換処理、色変換処理の順で実施してもよい。図１５は、このように構成した変形例２のマスタ画像の生成処理の一例を示すフローチャートである。
【００８０】
本変形例では、マスタ画像生成部３０８は、色深度変換（ステップＳ４０１）の後、ＣＭＹＫの画像の解像度変換（例えば６００ｄｐｉ→２００ｄｐｉ）を行う（ステップＳ４０２）。また、マスタ画像生成部３０８は、タグ情報についての解像度変換（タグ解像度変換）を実施する（ステップＳ４０３）。タグ情報とは、印刷画像データの各画素に対応する複数のタグビットを含む情報である。印刷画像データの解像度を変換する場合、対応するタグ情報の解像度も合わせて変換する必要がある。このためにタグ解像度変換が実施される。マスタ画像生成部３０８は、タグ解像度変換後の画像データ（変換画像データ）に対して、色変換ＬＵＴを用いて色変換処理を実施する（ステップＳ４０４）。
【００８１】
タグ情報は、通常の画像の情報（印刷画像データ等）とは性質が異なり、領域の情報（属性情報（タグビット））が含まれている。そのためタグ情報の解像度を変換する際にはバイリニア補完などのアルゴリズムは適切に処理できない。そこで、マスタ画像生成部３０８は、例えば以下のようなアルゴリズムによりタグ解像度変換を実行する。
【００８２】
まず、マスタ画像生成部３０８は、縮小する領域でタグビットの多数決を取る。すなわち、マスタ画像生成部３０８は、解像度変換前の複数の画素に対応する複数のタグビットそれぞれの個数を優先度とし、優先度が大きい（個数が多い）タグビットを、解像度変換後の画素のタグビットとする。例えば、６００ｄｐｉから２００ｄｐｉへ変換する場合、縮小する領域が３×３であるとすると、１×１の領域へ縮小することになる。マスタ画像生成部３０８は、この３×３の領域に存在するタグビットの多数決をとり、一番多いタグビットを採用する。同じ個数となった場合、マスタ画像生成部３０８は、例えば値が小さいタグビットから優先して採用する。
【００８３】
図１６および図１７は、タグ解像度変換の一例を示す図である。図１６は、３×３の領域に対応するタグビットを、１×１の領域のタグビットに縮小する６つの例を示す。例えば左上の例では、“００”、“０１”、“１０”および“１１”の個数がそれぞれ３、３、１および２となり、同数の“００”および“０１”のうち、値が小さい“００”が採用される。
【００８４】
図１７は、９×９の領域を変換した場合の例を示す。図１７は、９×９の領域をそれぞれ３×３の９個の領域に分け、３×３の各領域について、図１６に示す手順で１×１の領域に縮小する例である。結果として、図１７の右に示すような３×３の領域のタグビットが得られる。例えば、左上の３×３の領域は、“０１”のタグビットのみを含むため、“０１”のタグビット（１×１のタグビット）に縮小される。また、上部中央の３×３の領域は、“１１”のタグビットの個数が多いため、“１１”のタグビット（１×１のタグビット）に縮小される。
【００８５】
優先度は、タグビットの個数に限られるものではない。例えば、ユーザがタグビットごとの優先度を指定できるように構成してもよい。例えば、“１０”、“１１”、“００”、“０１”の順で大きくなるようにユーザが優先度を指定したとする。マスタ画像生成部３０８は、縮小する領域で優先するタグビットが含まれれば、そのタグビットを優先する。
【００８６】
図１８および図１９は、この場合のタグ解像度変換の一例を示す図である。図１８は、３×３の領域に対応するタグビットを、１×１の領域のタグビットに縮小する６つの例を示す。図１９は、９×９の領域を変換した場合の例を示す。
【００８７】
例えば図１８の左上の例では、“００”、“０１”、“１０”および“１１”の個数がそれぞれ３、３、１および２となるが、優先度が最も大きい“１０”が含まれるため、“１０”が採用される。例えば右上の例では、“００”、“０１”、“１０”および“１１”の個数がそれぞれ３、３、０および３となり、個数が０でないタグビットのうち優先度が最も大きい“１１”が採用される。
【００８８】
図１９は、９×９の領域をそれぞれ３×３の９個の領域に分け、３×３の各領域について、図１８に示す手順で１×１の領域に縮小する例である。結果として、図１９の右に示すような３×３の領域のタグビットが得られる。例えば、左上および右下の３×３の領域以外の７個の３×３の領域は、優先度が最も大きい“１０”のタグビットを含むため、すべて“１０”のタグビット（１×１のタグビット）に縮小される。また、左上および右下の３×３の領域は、それぞれ“０１”および“１１”のタグビットのみを含むため、それぞれ“０１”および“１１”のタグビット（１×１のタグビット）に縮小される。
【００８９】
なお図１８では優先順位（１〜４）によって優先度を指定する例が示されている。このように、優先度はどのような方法で指定してもよい。個数の大きいタグビットを優先し、個数が同一の場合に、指定された優先度（優先順位）に従いタグビットを選択してもよい。解像度を増加させる場合は（拡大）、変換前の画素に対応するタグビットを、変換後の複数の画素それぞれのタグビットとして採用すればよい。
【００９０】
なお、上述の実施形態は、本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形による実施が可能である。
【符号の説明】
【００９１】
１  印刷システム
１０１  プリンタ
１０２  操作部
１０３  検査装置
１０４  スタッカ
１３１、１３２  読取装置
２０１、３０１  システム制御部
２０２、３０２  ユーザＩ／Ｆ部
２０３、３０３  ネットワークＩ／Ｆ部
２０４、３０４  外部Ｉ／Ｆ部
２０５、３０５  記憶部
２０６  機構制御部
２０７  ＤＦＥ  Ｉ／Ｆ部
２０８  画像処理制御部
２０９  印写制御部
２５１  システム制御部内記憶部
２５２  機構制御情報生成部
２５３  ジョブ管理データ抽出部
２５４  ＲＩＰ画像データ抽出部
３０６  機構制御部
３０７  印刷画像読取部
３０８  マスタ画像生成部
３０９  欠陥判定部
３５２  ジョブ管理データ処理部
３５３  補正係数算出部
３５６  ＵＩ表示情報生成部
３５７  ＮＵＩ表示情報生成部
５０１  ジョブ情報処理部
５０２  ＲＩＰ処理部
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開２００６−２７０１４８号公報
【図１】
2015132558.tif 000003
【図２】
2015132558.tif 000004
【図３】
2015132558.tif 000005
【図４】
2015132558.tif 000006
【図５】
2015132558.tif 000007
【図６】
2015132558.tif 000008
【図７】
2015132558.tif 000009
【図８】
2015132558.tif 000010
【図９】
2015132558.tif 000011
【図１０】
2015132558.tif 000012
【図１１】
2015132558.tif 000013
【図１２】
2015132558.tif 000014
【図１３】
2015132558.tif 000015
【図１４】
2015132558.tif 000016
【図１５】
2015132558.tif 000017
【図１６】
2015132558.tif 000018
【図１７】
2015132558.tif 000019
【図１８】
2015132558.tif 000020
【図１９】
2015132558.tif 000021