(57)【要約】【課題】画像形成出力による出力結果を読み取った画像とマスター画像とを比較することによる画像の検査において、検査装置へのレファレンスデータの転送効率を向上すること。【解決手段】画像の検査を行う画像検査システムにおいてプリントエンジン３をエンジンコントローラ２であって、ビットマップデータを取得するデータ取得部２０１と、ビットマップデータに基づいてプリントエンジン３に画像形成出力を実行させるエンジン制御部２０２と、画像の検査を行う検査装置４に対して、検査において参照されるマスター画像のためにビットマップデータに基づいて生成した情報を送信するマスター画像処理部２０３とを含み、ビットマップデータのうち所定範囲以上の無地の範囲について、その範囲の画素の情報に替えて無地の範囲を特定するための情報を生成することを特徴とする。【選択図】図３
2013164557.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置によって紙面上に画像形成出力された画像を読み取った読み取り画像の検査を行う画像検査システムにおいて前記画像形成装置を制御する画像形成制御装置であって、
画像形成出力対象の画像の情報であって、画像形成出力するべき画像を構成する各画素の情報である画素情報を取得する画素情報取得部と、
前記画素情報に基づいて前記画像形成装置に画像形成出力を実行させる出力実行制御部と、
前記読み取り画像の検査を行う検査装置に対して、検査において参照される検査用画像のために前記画素情報に基づいて生成した情報を送信する検査用画像処理部とを含み、
前記検査用画像処理部は、前記画素情報のうち所定範囲以上の無地の範囲について、その範囲の画素の情報に替えて無地の範囲を特定するための情報を生成することを特徴とする画像形成制御装置。
【請求項２】
前記検査用画像処理部は、前記検査用画像のために、前記画素情報に基づいて異なる複数の色の濃度を示す値の情報を画素毎に生成し、前記検査用画像のうち所定範囲以上の無彩色の範囲について、前記異なる複数の色のうち少なくとも１色の値を間引いた情報及び無彩色であることを示す情報を生成することを特徴とする請求項１に記載の画像形成制御装置。
【請求項３】
前記検査用画像処理部は、前記画素情報における各画素の値を基本三原色の各値を指定する値に変換して生成した情報を前記検査装置に送信し、前記変換の際に、所定範囲以上の無地の範囲について、画素の情報に替えて前記無地の範囲を示す情報を生成することを特徴とする請求項１または２に記載の画像形成制御装置。
【請求項４】
前記検査用画像処理部は、前記検査用画像のうち所定範囲以上の無彩色の範囲について、無彩色であることを示す情報及び前記基本三原色のいずれか１色のみの値を生成することを特徴とする請求項３に記載の画像形成制御装置。
【請求項５】
前記検査用画像処理部は、前記画素情報の画像サイズを前記読み取り画像に応じて変更した画像の情報を生成することを特徴とする請求項１乃至４いずれか１項に記載の画像形成制御装置。
【請求項６】
前記検査用画像処理部は、無地の範囲が所定の主走査ライン数以上である場合に、その範囲の画素の情報に替えてその範囲の主走査ラインを示す情報を生成することを特徴とする請求項１乃至４いずれか１項に記載の画像形成制御装置。
【請求項７】
前記検査用画像処理部は、前記画素情報の画像の先端側から、無地の範囲、無彩色の範囲、有彩色の範囲の順に処理を行って前記検査装置に送信するべき情報を生成することを特徴とする請求項２または４に記載の画像形成制御装置。
【請求項８】
前記検査用画像処理部は、
前記画素情報において無彩色の有色画素のうち画像の上端に最も近い上端無彩色画素と、有彩色の有色画素のうち画像の上端に最も近い上端有彩色画素とを認識し、
前記上端無彩色画素が前記上端有彩色画素よりも画像の上端側にある場合に、前記無彩色の範囲の処理を行うことを特徴とする請求項７に記載の画像形成制御装置。
【請求項９】
画像形成装置によって紙面上に画像形成出力された画像を読み取った読み取り画像の検査を行う画像検査システムにおいて前記画像形成装置を制御する画像形成制御方法であって、
画像形成出力対象の画像の情報であって、画像形成出力するべき画像を構成する各画素の情報である画素情報を取得し、
前記画素情報に基づいて前記画像形成装置に画像形成出力を実行させ、
前記読み取り画像の検査を行う検査装置に対して、検査において参照される検査用画像のために前記画素情報に基づいて生成した情報を送信し、その際、前記画素情報のうち所定範囲以上の無地の範囲について、その範囲の画素の情報に替えて無地の範囲を特定するための情報を生成することを特徴とする画像形成制御方法。
【請求項１０】
画像形成装置によって紙面上に画像形成出力された画像を読み取った読み取り画像の検査を行う画像検査システムにおいて前記画像形成装置を制御する画像形成制御プログラムであって、
画像形成出力対象の画像の情報であって、画像形成出力するべき画像を構成する各画素の情報である画素情報を取得するステップと、
前記画素情報に基づいて前記画像形成装置に画像形成出力を実行させるステップと、
前記読み取り画像の検査を行う検査装置に対して、検査において参照される検査用画像のために前記画素情報に基づいて生成した情報を送信するステップと、
前記検査装置に送信する情報を生成する際に、前記画素情報のうち所定範囲以上の無地の範囲について、その範囲の画素の情報に替えて無地の範囲を示す情報を生成するステップとを情報処理装置に実行させることを特徴とする画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検査装置及び画像検査方法に関し、特に、画像を検査する際に参照する画像の検査装置への転送方法に関する。
【背景技術】
【０００２】
従来、印刷物の検品は人手によって行われてきたが、近年オフセット印刷の後処理として、検品を行う装置が用いられている。このような検品装置では、印刷物の読取画像の中から良品のものを人手によって選択して読み取ることにより基準となるマスター画像を生成し、このマスター画像と検査対象の印刷物の読取画像の対応する部分を比較し、これらの差分の程度により印刷物の欠陥を判別している。
【０００３】
しかし、近年普及が進んでいる電子写真などの無版印刷装置は少部印刷を得意としており、バリアブル印刷など毎ページ印刷内容の異なるケースも多く、オフセット印刷機のように印刷物からマスター画像を生成して比較対象とすることは非効率である。この問題に対応するため、印刷データからマスター画像を生成することが考えられる。これにより、バリアブル印刷に効率的に対応可能である。
【０００４】
上述したように印刷データからマスター画像を生成して画像の比較検査を行うためには、画像の比較検査を行う検査装置に少なくとも印刷データ及び印刷データに基づいて生成されたマスター画像の少なくともいずれか（以降、「レファレンスデータ」とする）を送信する必要がある。そして、上述したバリアブル印刷を前提とする場合、毎ページ画像の内容が異なるため、レファレンスデータも毎ページ転送する必要がある。
【０００５】
他方、画像情報の転送効率を向上するための技術として、情報が印字されない空白領域に対して、記憶手段以外から対応する空白領域情報をエンジン部に転送する方法が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＰＰＭ（Ｐａｇｅ  Ｐｅｒ  Ｍｉｎｕｔｅ）等によって示される印刷の生産性を向上するためには、ＰＰＭによって示されるプロッタが画像形成出力を実行するスピードに対応するようにレファレンスデータを検査装置に転送して毎ページの検査を完了する必要がある。しかしながら、商業印刷等、高品質が要求される印刷物の印刷データは高精細なためにデータ量が多く、データの転送には時間を要する。
【０００７】
特許文献１に開示された方法は、予め定められた規定のバンド単位毎に空白であるか否を判断するものであり、バンド内に少しでも印字範囲があればそのバンドの画像情報は通常通りの転送方法で転送されてしまうため、画像データの転送量の低減としては不十分である。
【０００８】
また、特許文献１に開示された方法は、画像形成出力を実行するエンジンへの画像転送を前提とし、実際の印刷終了位置から印刷領域の終端までの間の空白データを削減することを目的とするものであるため、マスター画像若しくはマスター画像を生成するための印刷データを検査装置に転送することを目的とする本件発明とはその趣旨が異なる。
【０００９】
本発明は上記実情に鑑みてなされたものであり、画像形成出力による出力結果を読み取った画像とマスター画像とを比較することによる画像の検査において、検査装置へのレファレンスデータの転送効率を向上することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の一態様は、画像形成装置によって紙面上に画像形成出力された画像を読み取った読み取り画像の検査を行う画像検査システムにおいて前記画像形成装置を制御する画像形成制御装置であって、画像形成出力対象の画像の情報であって、画像形成出力するべき画像を構成する各画素の情報である画素情報を取得する画素情報取得部と、前記画素情報に基づいて前記画像形成装置に画像形成出力を実行させる出力実行制御部と、前記読み取り画像の検査を行う検査装置に対して、検査において参照される検査用画像のために前記画素情報に基づいて生成した情報を送信する検査用画像処理部とを含み、前記検査用画像処理部は、前記画素情報のうち所定範囲以上の無地の範囲について、その範囲の画素の情報に替えて無地の範囲を特定するための情報を生成することを特徴とする。
【００１１】
また、本発明の他の態様は、画像形成装置によって紙面上に画像形成出力された画像を読み取った読み取り画像の検査を行う画像検査システムにおいて前記画像形成装置を制御する画像形成制御方法であって、画像形成出力対象の画像の情報であって、画像形成出力するべき画像を構成する各画素の情報である画素情報を取得し、前記画素情報に基づいて前記画像形成装置に画像形成出力を実行させ、前記読み取り画像の検査を行う検査装置に対して、検査において参照される検査用画像のために前記画素情報に基づいて生成した情報を送信し、その際、前記画素情報のうち所定範囲以上の無地の範囲について、その範囲の画素の情報に替えて無地の範囲を特定するための情報を生成することを特徴とする。
【００１２】
また、本発明の更に他の態様は、画像形成装置によって紙面上に画像形成出力された画像を読み取った読み取り画像の検査を行う画像検査システムにおいて前記画像形成装置を制御する画像形成制御プログラムであって、画像形成出力対象の画像の情報であって、画像形成出力するべき画像を構成する各画素の情報である画素情報を取得するステップと、前記画素情報に基づいて前記画像形成装置に画像形成出力を実行させるステップと、前記読み取り画像の検査を行う検査装置に対して、検査において参照される検査用画像のために前記画素情報に基づいて生成した情報を送信するステップと、前記検査装置に送信する情報を生成する際に、前記画素情報のうち所定範囲以上の無地の範囲について、その範囲の画素の情報に替えて無地の範囲を示す情報を生成するステップとを情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、画像形成出力による出力結果を読み取った画像とマスター画像とを比較することによる画像の検査において、検査装置へのレファレンスデータの転送効率を向上することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る検査装置を含む画像形成システムの構成を示す図である。
【図２】本発明の実施形態に係る検査装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係るエンジンコントローラ、プリントエンジン及び検査装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係る印刷処理部の機械的構成を示す図である。
【図５】本発明の実施形態に係るマスター画像処理部の機能構成を示すブロック図である。
【図６】本発明の実施形態に係るビットマップデータの例を示す図である。
【図７】本発明の実施形態に係るエンジンコントローラの動作を示すフローチャートである。
【図８】本発明の実施形態に係るページ先頭処理の動作を示すフローチャートである。
【図９】本発明の実施形態に係るページ終端処理の動作を示すフローチャートである。
【図１０】本発明の実施形態に係る元マスター画像の例を示す図である。
【図１１】本発明の他の実施形態に係る解析結果情報の生成主体を示す図である。
【図１２】本発明の他の実施形態に係る解析結果情報の生成主体を示す図である。
【図１３】本発明の他の実施形態に係る元マスター画像の例を示す図である。
【図１４】本発明の他の実施形態に係るビットマップデータの例を示す図である。
【図１５】本発明の他の実施形態に係るビットマップデータの例を示す図である。
【図１６】本発明の他の実施形態に係るエンジンコントローラの動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、出力結果を検査する検査装置を含む画像形成システムにおいて、検査装置が出力結果を検査する際に参照する検査用画像の元となる印刷データの転送態様を特徴として説明する。
【００１６】
図１は、本実施形態に係る画像形成システムの全体構成を示す図である。図１に示すように、本実施形態に係る画像形成システムは、ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）１、エンジンコントローラ２、プリントエンジン３及び検査装置４を含む。ＤＦＥ１は、受信した印刷ジョブに基づいて印刷出力するべき画像データ、即ち出力対象画像であるビットマップデータを生成し、生成したビットマップデータをエンジンコントローラ２に出力する。
【００１７】
エンジンコントローラ２は、ＤＦＥ１から受信したビットマップデータに基づいてプリントエンジン３を制御して画像形成出力を実行させる。また、本実施形態に係るコントローラ２は、プリントエンジン３による画像形成出力の結果を検査装置４が検査する際に参照するための検査用画像の情報であるマスター画像の元となる情報（以降、「元マスター画像」とする）を上記ビットマップデータに基づいて生成して検査装置４に送信する機能を有する。この検査装置４への情報の送信態様が、本実施形態に係る特徴的な構成である。
【００１８】
プリントエンジン３は、エンジンコントローラ２の制御に従い、ビットマップデータに基づいて画像形成出力を実行すると共に、出力した用紙を読取装置で読み取って生成した読取画像データを検査装置４に入力する。検査装置４は、エンジンコントローラ２から入力された元マスター画像に基づいてマスター画像を生成する。そして、検査装置４は、プリントエンジン３から入力された読取画像を上記生成したマスター画像と比較することにより、出力結果の検査を行う画像検査装置である。
【００１９】
ここで、本実施形態に係るエンジンコントローラ２、プリントエンジン３及び検査装置４の機能ブロックを構成するハードウェア構成について、図２を参照して説明する。図２は、本実施形態に係るエンジンコントローラ２のハードウェア構成を示すブロック図である。図２においては、エンジンコントローラ２のハードウェア構成を示すが、プリントエンジン３及び検査装置４についても同様である。
【００２０】
図２に示すように、本実施形態に係るエンジンコントローラ２は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ等の情報処理装置と同様の構成を有する。即ち、本実施形態に係るエンジンコントローラ２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス９０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０、操作部７０及び専用デバイス８０が接続されている。
【００２１】
ＣＰＵ１０は演算手段であり、エンジンコントローラ２全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。
【００２２】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザがエンジンコントローラ２の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザがエンジンコントローラ２に情報を入力するためのユーザインタフェースである。
【００２３】
専用デバイス８０は、エンジンコントローラ２、プリントエンジン３及び検査装置４において、専用の機能を実現するためのハードウェアであり、プリントエンジン３の場合は、紙面上に画像形成出力を実行するプロッタ装置や、紙面上に出力された画像を読み取る読取装置である。また、エンジンコントローラ２、検査装置４の場合は、高速に画像処理を行うための専用の演算装置である。
【００２４】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るエンジンコントローラ２、プリントエンジン３及び検査装置４の機能を実現する機能ブロックが構成される。
【００２５】
図３は、本実施形態に係るエンジンコントローラ２、プリントエンジン３及び検査装置４の機能構成を示すブロック図である。図３に示すように、本実施形態に係るエンジンコントローラ２は、データ取得部２０１、エンジン制御部２０２、マスター画像処理部２０３を含む。また、プリントエンジン３は、印刷処理部３０１及び読取装置３０２を含む。また、検査装置４は、読取画像取得部４０１、マスター画像処理部４０２、検査制御部４０３及び比較検査部４０４を含む。
【００２６】
データ取得部２０１は、ＤＦＥ１から入力されるビットマップデータを取得し、エンジン制御部２０２及びマスター画像処理部２０３夫々を動作させる。ビットマップデータは、画像形成出力するべき画像を構成する各画素の情報であり、データ取得部２０１が画素情報取得部として機能する。エンジン制御部２０２は、データ取得部２０１から転送されたビットマップデータに基づき、プリントエンジン３に画像形成出力を実行させる出力実行制御部である。
【００２７】
マスター画像処理部２０３は、本実施形態の要旨に係る構成であり、データ取得部２０１から転送されたビットマップデータに基づいて上述した元マスター画像を生成する。その際、マスター画像処理部２０３は、本実施形態の要旨に係る圧縮処理を施した元マスター画像を生成し、検査装置４に送信する。即ち、マスター画像処理部２０３が、検査用画像処理部として機能する。この処理については後に詳述する。
【００２８】
印刷処理部３０１は、エンジンコントローラ２から入力されるビットマップデータを取得し、印刷用紙に対して画像形成出力を実行し、印刷済みの用紙を出力する。本実施形態に係る印刷処理部３０１は、電子写真式の一般的な画像形成機構によって実現される。読取装置３０２は、印刷処理部３０１によって印刷が実行されて出力された印刷用紙の紙面上に形成された画像を読み取り、読取データを検査装置４に出力する。また、読取装置３０２は、上述したように、プレプリント用紙をスキャンすることによりプレプリント画像を生成して検査装置４に出力する。
【００２９】
ここで、印刷処理部３０１及び読取装置３０２の機械的な構成について、図４を参照して説明する。図４に示すように、本実施形態に係る印刷処理部３０１は、無端状移動手段である搬送ベルト１０５に沿って各色の画像形成部１０６が並べられた構成を備えるものであり、所謂タンデムタイプといわれるものである。すなわち、給紙トレイ１０１から給紙ローラ１０２と分離ローラ１０３とにより分離給紙される用紙（記録媒体の一例）１０４に転写するための中間転写画像が形成される中間転写ベルトである搬送ベルト１０５に沿って、この搬送ベルト１０５の搬送方向の上流側から順に、複数の画像形成部（電子写真プロセス部）１０６ＢＫ、１０６Ｍ、１０６Ｃ、１０６Ｙが配列されている。
【００３０】
これら複数の画像形成部１０６ＢＫ、１０６Ｍ、１０６Ｃ、１０６Ｙは、形成するトナー画像の色が異なるだけで内部構成は共通である。画像形成部１０６ＢＫはブラックの画像を、画像形成部１０６Ｍはマゼンタの画像を、画像形成部１０６Ｃはシアンの画像を、画像形成部１０６Ｙはイエローの画像をそれぞれ形成する。尚、以下の説明においては、画像形成部１０６ＢＫについて具体的に説明するが、他の画像形成部１０６Ｍ、１０６Ｃ、１０６Ｙは画像形成部１０６ＢＫと同様であるので、その画像形成部１０６Ｍ、１０６Ｃ、１０６Ｙの各構成要素については、画像形成部１０６ＢＫの各構成要素に付したＢＫに替えて、Ｍ、Ｃ、Ｙによって区別した符号を図に表示するにとどめ、説明を省略する。
【００３１】
搬送ベルト１０５は、回転駆動される駆動ローラ１０７と従動ローラ１０８とに架け渡されたエンドレスのベルト、即ち無端状ベルトである。この駆動ローラ１０７は、不図示の駆動モータにより回転駆動させられ、この駆動モータと、駆動ローラ１０７と、従動ローラ１０８とが、無端状移動手段である搬送ベルト１０５を移動させる駆動手段として機能する。
【００３２】
画像形成に際しては、回転駆動される搬送ベルト１０５に対して、最初の画像形成部１０６ＢＫが、ブラックのトナー画像を転写する。画像形成部１０６ＢＫは、感光体としての感光体ドラム１０９ＢＫ、この感光体ドラム１０９ＢＫの周囲に配置された帯電器１１０ＢＫ、光書き込み装置２００、現像器１１２ＢＫ、感光体クリーナ（図示せず）、除電器１１３ＢＫ等から構成されている。光書き込み装置２００は、夫々の感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ、１０９Ｙ（以降、総じて「感光体ドラム１０９」という）に対して光を照射するように構成されている。
【００３３】
画像形成に際し、感光体ドラム１０９ＢＫの外周面は、暗中にて帯電器１１０ＢＫにより一様に帯電された後、光書き込み装置２００からのブラック画像に対応した光源からの光により書き込みが行われ、静電潜像が形成される。現像器１１２ＢＫは、この静電潜像をブラックトナーにより可視像化し、このことにより感光体ドラム１０９ＢＫ上にブラックのトナー画像が形成される。
【００３４】
このトナー画像は、感光体ドラム１０９ＢＫと搬送ベルト１０５とが当接若しくは最も接近する位置（転写位置）で、転写器１１５ＢＫの働きにより搬送ベルト１０５上に転写される。この転写により、搬送ベルト１０５上にブラックのトナーによる画像が形成される。トナー画像の転写が終了した感光体ドラム１０９ＢＫは、外周面に残留した不要なトナーを感光体クリーナにより払拭された後、除電器１１３ＢＫにより除電され、次の画像形成のために待機する。
【００３５】
以上のようにして、画像形成部１０６ＢＫにより搬送ベルト１０５上に転写されたブラックのトナー画像は、搬送ベルト１０５のローラ駆動により次の画像形成部１０６Ｍに搬送される。画像形成部１０６Ｍでは、画像形成部１０６ＢＫでの画像形成プロセスと同様のプロセスにより感光体ドラム１０９Ｍ上にマゼンタのトナー画像が形成され、そのトナー画像が既に形成されたブラックの画像に重畳されて転写される。
【００３６】
搬送ベルト１０５上に転写されたブラック、マゼンタのトナー画像は、さらに次の画像形成部１０６Ｃ、１０６Ｙに搬送され、同様の動作により、感光体ドラム１０９Ｃ上に形成されたシアンのトナー画像と、感光体ドラム１０９Ｙ上に形成されたイエローのトナー画像とが、既に転写されている画像上に重畳されて転写される。こうして、搬送ベルト１０５上にフルカラーの中間転写画像が形成される。
【００３７】
給紙トレイ１０１に収納された用紙１０４は最も上のものから順に送り出され、その搬送経路が搬送ベルト１０５と接触する位置若しくは最も接近する位置において、搬送ベルト１０５上に形成された中間転写画像がその紙面上に転写される。これにより、用紙１０４の紙面上に画像が形成される。紙面上に画像が形成された用紙１０４は更に搬送され、定着器１１６にて画像を定着された後、画像形成装置の外部に排紙される。
【００３８】
定着器１１６においては、紙面上に転写されたトナー画像が熱によって紙面に定着される。そのため、転写紙が高温の定着器１１６を通過することにより水分が蒸発する等して、用紙が収縮することにより転写紙上の画像が元画像よりも小さくなる。このように画像が小さくなった転写紙が読取装置３０２によって読み取られると、元画像よりも小さい読取画像が生成される。
【００３９】
尚、両面印刷の場合、画像が定着された用紙は反転経路に搬送され、反転された上で再度転写位置に搬送される。片面または両面に画像が形成されて定着された用紙は、読み取り装置３０２に搬送される。これにより、読取装置３０２により、片面または両面が撮像され、検査対象の画像となる読み取り画像が生成される。
【００４０】
次に、再度図３を参照し、検査装置４の各構成について説明する。読取画像取得部４０１は、プリントエンジン３において印刷用紙の紙面が読取装置３０２によって読み取られて生成された画像情報を取得し、比較検査部４０４に検査対象の画像として入力する。
【００４１】
マスター画像処理部４０２は、上述したようにエンジンコントローラ２から入力された元マスター画像を取得し、上記検査対象の画像と比較するための検査用画像であるマスター画像を生成する。この際、マスター画像処理部４０２は、マスター画像処理部２０３が情報を送信する際に用いた圧縮方式に対応した解凍処理を行うことにより、マスター画像を生成する。この処理については後に詳述する。
【００４２】
検査制御部４０３は、検査装置４全体の動作を制御する制御部であり、検査装置４に含まれる各構成は検査制御部４０３の制御に従って動作する。比較検査部４０４は、読取画像取得部４０１から入力される読取画像とマスター画像処理部４０２が生成したマスター画像とを比較し、意図した通りの画像形成出力が実行されているか否かを判断する画像検査部である。
【００４３】
次に、マスター画像処理部２０３に含まれる機能の詳細について図５を参照して説明する。図５は、マスター画像処理部２０３内部の構成を示すブロック図である。図５に示すように、マスター画像処理部２０３は、少値多値変換処理部２３１、解像度変換処理部２３２、色変換処理部２３３及びマスター画像送信部２３４を含む。尚、本実施形態に係るマスター画像処理部２０３は、図２において説明した専用デバイス８０、即ち、ハードウェアが、ソフトウェアの制御に従って動作することにより実現される。
【００４４】
少値多値変換処理部２３１は、有色／無色で表現された二値画像に対して少値／多値変換処理を実行して多値画像を生成する。本実施形態に係るビットマップデータは、プリントエンジン３に入力するための情報であり、プリントエンジンはＣＭＹＫ（Ｃｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，ｂｌａｃＫ）各色二値の画像に基づいて画像形成出力を実行する。これに対して検査対象の画像である読取画像は、基本三原色であるＲＧＢ（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）各色多階調の多値画像であるため、少値多値変換処理部２３１により先ず二値画像が多値画像に変換される。多値画像としては、例えばＣＭＹＫ各８ｂｉｔで表現された画像を用いることができる。
【００４５】
尚、本実施形態においては、プリントエンジン３がＣＭＹＫ各色二値の画像に基づいて画像形成出力を実行する場合を例とし、マスター画像処理部２０３に少値多値変換処理部２３１が含まれる場合を例とするが、これは一例である。即ち、プリントエンジン３が多値画像に基づいて画像形成出力を実行する場合は、少値多値変換処理部２３１は省略可能である。
【００４６】
解像度変換処理部２３２は、少値多値変換処理部２３１によって生成された多値画像の解像度を、検査対象の画像である読取画像の解像度に合わせるように解像度変換を行う。本実施形態においては、読取装置３０２は２００ｄｐｉの読取画像を生成するため、解像度変換処理部２３２は、少値多値変換処理部２３１によって生成された多値画像の解像度を２００ｄｐｉに変換する。
【００４７】
色変換処理部２３３は、解像度変換処理部２３２によって解像度が変換された画像を取得して色変換を行う。上述したように、本実施形態に係る読取画像はＲＧＢ形式の画像であるため、色変換処理部２３３は、解像度変換処理部２３２によって解像度変換された後のＣＭＹＫ形式の画像をＲＧＢ形式に変換する。これにより、画素毎にＲＧＢ各色８ｂｉｔ（合計２４ｂｉｔ）で表現された２００ｄｐｉの多値画像が生成される。
【００４８】
ここで、本実施形態に係る色変換処理部２３３は、ＣＭＹＫ形式の画像を単純にＲＧＢ形式に変換するのではなく、本実施形態の要旨に係る処理に基づいて圧縮しながら変換を行うことにより、上述した元マスター画像を生成する。このように、色変換処理部２３３が、ＣＭＹＫ形式からＲＧＢ平気に色変換を行う際に、画素の色、即ち画素値に基づいて圧縮形式を判断することが本実施形態に係る要旨である。
【００４９】
画素値に基づいて圧縮形式を行うことにより、圧縮に要する演算量を増やすことなく圧縮効率を向上することができる。しかしながら、画像の解像度が高ければ高いほど、画素値を判断する処理の演算量が膨大なものとなる。これに対して、本実施形態においては、色変換により元々各画素の画素値を処理することが前提であるため、その処理と同時に圧縮形式を判断することによって、上述した膨大な演算量が追加で発生することなく、画素値に基づいた圧縮形式の判断を実現することが可能となる。
【００５０】
マスター画像送信部２３４は、少値多値変換処理部２３１、解像度変換処理部２３２及び色変換処理部２３３によって生成された元マスター画像を検査装置４のマスター画像処理部４０２に送信する。上述したように、元マスター画像は圧縮された状態であるため、マスター画像送信部２３４が送信するべき情報量は低減されている。
【００５１】
次に、本実施形態における特徴的な圧縮形式について説明する。図６（ａ）は、少値多値変換処理部２３１、解像度変換処理部２３２を経て生成されたＣＭＹＫ系紙の状態のマスター画像の例を示す図であり、図中の実線による斜線部分はグレースケールや白黒二値によるモノクロの部分、図中の破線による斜線部分は、色彩を有するカラーの部分であり、それ以外は余白の部分である。
【００５２】
本実施形態に係る圧縮形式においては、図６（ａ）に示すような画像の色味を主走査ライン単位で判断し、図６（ｂ）に点線で示すように分割する。具体的には、余白であり、有色の画素が存在しないホワイトエリアＷ１、Ｗ２と、有色の画素がグレースケールや白黒二値等のモノクロ部分のみであるモノクロエリアＢ１、Ｂ２と、有色の画素に色彩を有するカラーの部分が含まれるカラーエリアＦとで、マスター画像の範囲が判断される。
【００５３】
図６（ｂ）に示すようなエリアの判断は、色変換処理部２３３がＣＭＹＫ形式の画像をＲＧＢ形式に変換する際に同時に行う。一般的に、ＣＭＹＫからＲＧＢへの変換を行う際には以下の式（１）に示すような変換式を用いる。
2013164557.tif 000003
【００５４】
ホワイトエリアの部分、即ち、Ｃ＝Ｍ＝Ｙ＝Ｋ＝０の部分について、上記式（１）に基づいて色変換を行うと、その結果はＲ＝Ｇ＝Ｂ＝１となる。つまり、ＲＧＢ各色８ビット（０〜２５５）の場合、Ｒ＝Ｇ＝Ｂ＝２５５となる。また、モノクロエリアの部分、即ち、Ｃ＝Ｍ＝Ｙ＝０で且つＫ≠０の部分について、上記式（１）に基づいて色変換を行うと、その結果はＲ＝Ｇ＝Ｂとなる。つまり、ＲＧＢ各色８ビット（０〜２５５）の場合、Ｒ＝Ｇ＝Ｂ≠２５５となる。
【００５５】
このように、夫々のエリアの色のタイプが判明していれば、夫々の色のタイプに応じて情報を圧縮することができ、情報の圧縮及び転送を効率的に行うことが可能となる。例えば、ホワイトエリアの場合、ホワイトエリアであるということが分かれば、マスター画像処理部４０２側でホワイトの値を代入すれば良く、ホワイトエリアであることを示す情報及びエリアの先端と終端を示す情報を転送すれば、ホワイトのデータそのものを転送する必要は無い。
【００５６】
また、ＣＭＹＫデータからＲＧＢデータへの色変換は、上記式（１）のような計算に従って値が変換されるように構成された色変換テーブルを用いて行われる。これに対して、白色であることが判明しているエリアについては、色変換の処理を行うことなく、Ｒ＝Ｇ＝Ｂ＝２５５であることを判断することができ、処理量を低減することが可能である。
【００５７】
また、モノクロエリアの場合、上述した通りＲ＝Ｇ＝Ｂであるため、ＲＧＢ３色の何れか１色のデータを転送すれば、後の２色については転送された１色と同一の値を用いることが可能である。同様に、モノクロエリアの場合、ＲＧＢ３色のいずれか１色について色変換を行えば、後の２色については変換された値と同一の値を用いることが可能である。このような原理に基づいて、マスター画像の圧縮態様を判断し、圧縮した上で元マスター画像として送信することが本実施形態に係る要旨である。
【００５８】
図７を用いて、本実施形態に係る色変換処理部２３３の動作について説明する。図７に示すように、本実施形態に係る色変換処理部２３３は、解像度変換処理部２３２から解像度変換後のＣＭＹＫ形式の画像データを取得すると、ページ先頭のアドレスであるＰａｇｅＳ及びページ終端のアドレスであるＰａｇｅＥを設定する（Ｓ７０１）。図６（ｂ）において説明したように、本実施形態においては主走査ライン単位で判断を行うため、Ｓ７０１において設定するアドレスは、ライン数を示す情報である。
【００５９】
次に、色変換処理部２３３は、画像データを構成するＣＭＹＫ夫々のデータに基づき、Ｃ≠０となる最もページ先頭に近いアドレスＣＳ及び最もページ終端に近いアドレスＣＥ、Ｍ≠０となる最も先頭に近いアドレスＭＳ及び最もページ終端に近いアドレスＭＥ、Ｙ≠０となる最も先頭に近いアドレスＹＳ及び最もページ終端に近いアドレスＹＥ、Ｋ≠０となる最も先頭に近いアドレスＫＳ及び最もページ終端に近いアドレスＫＥを夫々抽出する（Ｓ７０２）。
【００６０】
次に、色変換処理部２３３は、Ｓ７０２の抽出結果に基づき、ＣＳ、ＹＳ、ＭＳのうち最もページ先頭に近いものをＣｏｌｏｒＳとして、ＣＥ、ＹＥ、ＭＥのうち最もページ終端に近いものをＣｏｌｏｒＥとして、夫々設定する（Ｓ７０３）。そして、色変換処理部２３３は、ＣｏｌｏｒＳからＣｏｌｏｒＥまでの範囲、即ち、フルカラーの範囲が、所定の閾値を超えているか否かを判断する（Ｓ７０４）。
【００６１】
本実施形態に係る圧縮方式においては、上述した通り、ホワイトエリア及びモノクロエリアについて、最適な圧縮処理及び色変換処理を用いることにより処理効率、転送効率を向上するためのものである。そのため、画像全体においてフルカラーの範囲が広ければ、処理効率、転送効率の向上効果が低い。
【００６２】
従って、カラーエリアが所定の閾値を超えている場合（Ｓ７０４／ＮＯ）、色変換処理部２３３は、ページ先頭から終端までをカラー処理、即ち、通常通りの色変換及びデータ転送を行う元判断し（Ｓ７０７）、処理を終了する。他方、カラーエリアが所定の閾値以下である場合、ページ先頭処理（Ｓ７０５）及びページ終端処理（Ｓ７０６）夫々の処理を行い、処理を終了する。
【００６３】
図８は、Ｓ７０５におけるページ先頭処理の内容を示すフローチャートである。図８に示すように、色変換処理部２３３は、ＫＳがＣｏｌｏｒＳよりもページ先頭側にあるか否か、即ち、ページ先頭側において、カラーエリアの前にモノクロエリアがあるか否かを判断する（Ｓ８０１）。ＫＳがＣｏｌｏｒＳよりもページ先頭側にある場合（Ｓ８０１／ＹＥＳ）、次に、色変換処理部２３３は、ページ先頭側にあるモノクロエリアの範囲が所定の閾値以上であるか否かを判断する（Ｓ８０２）。
【００６４】
Ｓ８０２の判断は、ページ先頭側にあるモノクロエリアについて、カラーエリアとは別にモノクロエリアとして処理することによって、トータルでの処理時間の短縮が図れるか否かを判断する処理である。即ち、モノクロエリアの範囲が狭ければ、モノクロ用の処理を行って多少転送時間が短縮されたとしても、モノクロ用の処理に切り替えるためのオーバーヘッド時間によってその短縮分が吸収されてしまうからである。
【００６５】
Ｓ８０２の判断の結果、モノクロエリアが所定の閾値以上であれば（Ｓ８０２／ＹＥＳ）、色変換処理部２３３は、ページ先頭部分、即ち図６（ｂ）に示すＷ１の部分はホワイト処理、即ち、ホワイトエリアであること及びエリアの先端から終端までのアドレスを示す情報を生成する処理を行う。また、ＫＳからのモノクロエリアであるＢ１の部分はモノクロ処理、即ち、ＲＧＢいずれか１色のみ色変換し、１色分の画像のみを生成する。また、ＣｏｌｏｒＳからのカラーエリアであるＦの部分はカラー処理、即ち、ＲＧＢ全色についえて色変換を行い、通常通りＲＧＢ画像データを生成する（Ｓ８０３）。
【００６６】
他方、モノクロエリアが所定の閾値未満であれば（Ｓ８０２／ＮＯ）、色変換処理部２３３は、ページ先頭部分をホワイト処理すると共に、ＫＳ以降のエリアについてカラー処理を行う（Ｓ８０４）。また、Ｓ８０１の判断において、ＫＳがＣｏｌｏｒＳよりもページ先頭側にない場合（Ｓ８０１／ＮＯ）、色変換処理部２３３は、ページ先頭部分をホワイト処理すると共に、ＣｏｌｏｒＳ以降のエリアについてカラー処理を行う（Ｓ８０５）。
【００６７】
図９は、Ｓ７０６におけるページ終端処理の内容を示すフローチャートである。図９に示すように、色変換処理部２３３は、ＫＥがＣｏｌｏｒＥよりもページ終端側にあるか否か、即ち、ページ終端側において、カラーエリアの後にモノクロエリアがあるか否かを判断する（Ｓ９０１）。ＫＥがＣｏｌｏｒＥよりもページ終端側にある場合（Ｓ９０１／ＹＥＳ）、次に、色変換処理部２３３は、ページ終端側にあるモノクロエリアの範囲が所定の閾値以上であるか否かを判断する（Ｓ９０２）。
【００６８】
Ｓ９０２の判断は、Ｓ８０２と同様の趣旨である。Ｓ９０２の判断の結果、モノクロエリアが所定の閾値以上であれば（Ｓ９０２／ＹＥＳ）、色変換処理部２３３は、ＣｏｌｏｒＥまでカラー処理を行い、その後ＫＥまでモノクロ処理を行い、その後ページ終端までホワイト処理を行う（Ｓ９０３）。
【００６９】
他方、モノクロエリアが所定の閾値未満であれば（Ｓ９０２／ＮＯ）、色変換処理部２３３は、ＫＥまでカラー処理を行い、その後ページ終端までホワイト処理を行う（Ｓ９０４）。また、Ｓ９０１の判断において、ＫＥがＣｏｌｏｒＥよりもページ終端側にない場合（Ｓ９０１／ＮＯ）、色変換処理部２３３は、ＣｏｌｏｒＥまでカラー処理を行い、その後ページ終端までホワイト処理を行う（Ｓ９０５）。このような処理により、本実施形態に係る色変換処理部２３３による処理が完了する。
【００７０】
図１０は、図７〜図９の処理によって生成された元マスター画像のデータを示す図である。図１０においては、図８のＳ８０３及び図９のＳ９０３を経て生成されたデータを示している。図１０に示すように、Ｓ８０３及びＳ９０３を経て生成された元マスター画像のデータは、図６（ｂ）に示すような画像の構成に応じて、ホワイトエリア、モノクロエリア、カラーエリアの夫々のエリアについての情報を含む。
【００７１】
上述したように、ホワイトエリアについては、ホワイトエリアであること及びそのエリアの範囲がわかれば、白であることを示す画像データそのものは不要である。そのため、図１０に示すように、ホワイトエリアの情報は、“ホワイトエリア識別子”及び“ホワイトエリア位置情報”を含む。
【００７２】
“ホワイトエリア識別子”は、ホワイトエリアであることを示す情報である。また、“ホワイトエリア位置情報”は、“ＰａｇｅＳ−ＫＳ”や、“ＫＥ−ＰａｇｅＥ”等のように、エリアの開始ライン及び終了ラインを特定することにより、ホワイトエリアの範囲を特定するための情報である。
【００７３】
モノクロエリアについては、Ｒ＝Ｇ＝Ｂであるため、ＲＧＢいずれか１色のデータのみで判明すれば、他の２色のデータは同一の値を用いることが可能である。そのため、図１０に示すように、モノクロエリアの情報は、“モノクロエリア識別子”及びＲＧＢいずれか１色のみの“モノクロエリア画像情報”を含む。
【００７４】
“モノクロエリア識別子”は、モノクロエリアであることを示す情報である。また、“モノクロエリア画像情報”は、上述したようにＲＧＢいずれか１色のみの画素の値であり、換言すると、ＲＧＢ３色によって表現される画素の値のうち、２色分の値を間引いた値である。尚、本実施形態においては、上述したＲ＝Ｇ＝Ｂであるとの趣旨より、２色間引いて１色分の値とするが、１色間引いたとしても情報の削減効果を得ることが可能である。
【００７５】
他方、カラーエリアについては、ＲＧＢ各色の色を全て記述する必要があるため、カラーエリアの情報としては、“カラーエリア識別子”及びＲＧＢ各色の情報を含む“カラーエリア画像情報”が含まれる。
【００７６】
図１０に示す夫々の情報は、図６（ｂ）に示すように主走査ラインの番地によって区切られた範囲に対応している。即ち、図６（ｂ）に示す例においては、ページ先頭からホワイトエリアＷ１、モノクロエリアＢ１、カラーエリアＦ、モノクロエリアＢ２、ホワイトエリアＷ２の順に夫々のエリアが配置されており、図１０に示すように、元マスター画像においても夫々のエリアに対応した情報が配置されている。
【００７７】
尚、図７のＳ７０７を経て情報が生成された場合、図１０に示す情報のうち、“カラーエリア識別子”が付されたカラーエリアの情報のみによって元マスター画像が生成される。これは、何ら圧縮されていない情報であり、最終的に生成されるマスター画像の情報と同一の情報である。
【００７８】
また、図８のＳ８０４またはＳ８０５を経て情報が生成された場合、図１０に示すモノクロエリア識別子“が付されたモノクロエリアの情報のうち、上段側の情報が省略された情報となる。また、図９のＳ９０４またはＳ９０５を経て情報が生成された場合、図１０に示すモノクロエリア識別子“が付されたモノクロエリアの情報のうち、下段側の情報が省略された情報となる。
【００７９】
色変換処理部２３３によって生成された図１０に示すような元マスター画像の情報は、マスター画像送信部２３４によって検査装置４のマスター画像処理部４０２に送信される。そして、マスター画像処理部４０２は、図１０に示すような元マスター画像の情報を取得すると、夫々のエリアを示す識別子に応じた処理で圧縮された情報を伸張し、マスター画像を生成する。
【００８０】
マスター画像処理部４０２は、“ホワイトエリア識別子”が付された情報の場合、“ホワイトエリア位置情報”によって示される範囲について白色を示すＲＧＢ形式の情報を生成する。白色のＲＧＢ形式の情報は、１画素８ビットの場合Ｒ＝Ｇ＝Ｂ＝２５５である。また、“モノクロエリア識別子”が付された情報の場合、マスター画像処理部４０２は、“モノクロエリア画像情報”として含まれる１色分の画像情報を、ＲＧＢ夫々の画像情報とする。
【００８１】
マスター画像処理部４０２は、このようにして生成したホワイトエリア及びモノクロエリアの情報を、“カラーエリア識別子”が付された“カラーエリア画像情報”と結合することにより、マスター画像の情報を生成する。尚、ホワイトエリア、モノクロエリア及びカラーエリアの情報を結合する際に、マスター画像処理部４０２は、図１０に示すような元マスター画像における情報の順番に応じて情報を結合する。
【００８２】
このように、本実施形態に係る画像形成システムにおいては、検査装置４にマスター画像を入力する際、エンジンコントローラ２が、プリントエンジン３に画像形成出力を実行させるための印刷データに基づいてマスター画像を生成し、その際、白色及びモノクロの画像については夫々に対応した圧縮方式で圧縮した元マスター画像とした上で情報の転送を行う。これにより、検査装置４への情報転送効率を高めることができる。
【００８３】
このような処理に際しては、印刷データを構成する画素の内容を解析する処理が必要であると共に、情報を圧縮する処理も必要であり、処理負荷の問題がある。これに対して、マスター画像の生成に際してはＣＭＹＫ形式の各画素値をＲＧＢ形式に変換する処理が元々必要であり、そのような処理の付加的な処理とすることで処理負荷の大幅な増加を避けることが可能である。また、マスター画像を生成する際の画像処理のために設けられた専用のハードウェアアクセラレータを用いることも可能であり、より効率的な処理を実現することができる。
【００８４】
また、上述したように、本実施形態に係る情報の圧縮形式は、無地、モノクロ、カラー等の画像の色彩に応じた単純なものである。そのため、マスター画像処理部４０２は、“ホワイトエリア識別子”、“モノクロエリア識別子”及び“カラーエリア識別子”等の夫々の識別子に応じた簡易な処理で情報を伸張することができるため、この点についても処理負荷の問題が生じない。
【００８５】
また、従来であれば、エンジンコントローラ２からＣＭＹＫ形式の印刷データを検査装置４に送信し、検査装置４においてマスター画像を生成していたため、プリントエンジン３による精細な画像形成出力のために高解像度で構成された印刷データの情報転送が必要であった。これに対して、本実施形態に係るエンジンコントローラ２のマスター画像処理部２０３は、読取装置３０２による読取結果に合わせて印刷データを低解像度化する。これによっても、情報の転送量を低減し、転送時間の短縮を図ることが可能である。
【００８６】
また、本実施形態に係るエンジンコントローラ２のマスター画像処理部２０３は、ＣＭＹＫ形式の印刷データをＲＧＢ形式に変換して元マスター画像を生成する。そのため、単純にデータが１色分減ることとなり、この点からも情報の転送量を低減し、転送時間の短縮を図ることが可能である。
【００８７】
以上、説明したように、本実施形態に係る画像形成システムにおいては、画像形成出力による出力結果を読み取った画像とマスター画像とを比較することによる画像の検査において、検査装置へのレファレンスデータの転送効率を向上することが可能となる。
【００８８】
尚、上記実施形態においては、図７のＳ７０１〜Ｓ７０３において、色変換処理部２３３が、ＫＳやＣｏｌｏｒＳ等の情報、即ち、印刷データを構成する画素の内容を解析した結果の情報（以降、「解析結果情報」とする）を生成する場合を例として説明した。しかしながら、解析結果情報として用いることが可能な情報が他にあれば、色変換処理部２３３が解析を行う必要がなく、システムの構成をより効率化することが可能となる。そのような例について説明する。
【００８９】
図１１は、ＤＦＥ１がＣＭＹＫ形式のビットマップデータを生成する際に、上述した解析結果情報に相当する情報を生成して、ビットマップデータと共にエンジンコントローラ２に入力する場合の例を示す図である。ＤＦＥ１は、外部から受信した印刷ジョブに含まれるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式などの所定の形式で記述された画像情報に基づき、ＣＭＹＫ形式のビットマップデータを生成する。そのため、画像情報の解析、ビットマップデータの出力という処理の過程において、付加的な処理として上述した解析結果情報を生成することが可能であり、これによっても、上記実施例と同様の効果を得ることが可能である。
【００９０】
図１２は、エンジンコントローラ２が、ＤＦＥ１から受信した印刷データに基づいてプリントエンジン３を制御する際に、上述した解析結果情報に相当する情報を生成する場合の例を示す図である。エンジンコントローラ２のエンジン制御部２０２は、プリントエンジン３０１に画像形成出力を実行させる際に、データ取得部２０１が取得したビットマップデータを印刷処理部３０１に転送する。この際、転送するデータの内容を解析することにより、付加的な処理として上述した解析結果情報を生成することが可能であり、これによっても、上記実施例と同様の効果を得ることが可能である。
【００９１】
また、上記実施形態においては、ＣＭＹＫデータをＲＧＢデータに変換する際に、上述した解析結果情報に基づいた圧縮処理を行う場合を例として説明した。しかしながら、図１１、図１２の例のように、ＣＭＹＫデータからＲＧＢデータへの変換とは無関係に解析結果情報が生成されるのであれば、ＲＧＢデータへの変換を伴うことなく、ＣＭＹＫデータそのものを解析結果情報に基づいて圧縮することが可能である。この場合、モノクロ処理においては、ＣＭＹＫのうちＫの情報のみが元マスター画像の情報として生成される。そして、検査装置４のマスター画像取得部４０２が、ＣＭＹＫデータからＲＧＢデータへの変換を行う。
【００９２】
また、上記実施形態においては、白色の領域、即ち、インクを出力する必要のないホワイトエリアについて、“ホワイトエリア識別子”及び“ホワイトエリア位置情報”を特定することによって、データの転送量を低減する場合を例として説明した。しかしながら、このような態様は、ホワイトエリアに限らず、同一色によるベタ塗りの領域であれば同様に適用可能である。色変換部２３３は、ホワイトエリアに限らず、同一色によるベタ塗りの領域が所定の範囲以上であれば、その色を指定する情報及び“ホワイトエリア位置情報”のようなベタ塗りの範囲を特定する情報を生成することにより、ホワイトエリアと同様にデータ量の低減を図ることが可能である。
【００９３】
また、上記実施形態においては、図６（ｂ）に示すように、圧縮方式を判断する範囲をライン単位で区切る場合を例として説明した。これは、エンジンコントローラ２から検査装置４への情報転送がライン単位で実行されるため、圧縮方式の切り替えもライン単位とすることで処理を効率化できるからである。
【００９４】
他方、図６（ｂ）のモノクロエリアＢ１の半分程度の範囲はホワイトエリアであるため、その部分の情報転送をホワイトエリアＷ１、Ｗ２のように省略することができれば、情報転送に要する時間を更に短縮することができる。そのような態様は、例えば、図１３に示すように、モノクロエリアＢ１の情報として混合エリアの情報を生成することによって実現することが可能である。
【００９５】
図１３に示すように、混合エリアの情報は、モノクロエリアの情報とホワイトエリアの情報とを含む。モノクロエリアの情報としては、“モノクロエリア識別子”、“モノクロエリア画像情報”及び“モノクロエリア位置情報”が含まれる。“モノクロエリア識別子”及び“モノクロエリア画像情報”は、上述した情報と同一の情報である。
【００９６】
“モノクロエリア位置情報”は、モノクロエリアとして処理する範囲を示す情報である。図１３の例においては、ライン数及び主走査ライン上での何番目の画素であるかを示すドット数によって画像上の位置が表現され、長方形によって画定される範囲の左上の位置と右下の位置とが特定されることによって範囲が表現される。図１３の例は、図１４のようにライン数及びドット数を特定した場合の例である。
【００９７】
尚、図１３の例における“モノクロエリア画像情報”は、一主走査ライン毎の画像情報ではなく、“モノクロエリア位置情報”によって画定される範囲の画像情報である。即ち、図１４の例の場合、ＫＳからＣｏｌｏｒＳまでの主走査ラインについて、Ｄｏｔ１からＤｏｔ２までの間の画素の画像情報が“モノクロエリア画像情報”として含まれる。
【００９８】
また、図１３に示すように、ホワイトエリアの情報としては、“ホワイトエリア識別子”及び“ホワイトエリア位置情報”が含まれる。“ホワイトエリア識別子”は、上述した情報と同一の情報である。そして、図１３の例における“ホワイトエリア位置情報”は、上述した“モノクロエリア位置情報”と同様に、主走査ライン位置及びドット位置に基づいて範囲が画定される情報である。
【００９９】
また、上記実施形態においては、出力対象の画像のページ先頭から、モノクロエリアの先頭ライン及びカラーエリアの先頭ラインを判断すると共に、ページ終端側においてモノクロエリアの終端ライン及びカラーエリアの終端ラインを判断している。これは、換言すると、モノクロエリアとしての処理の有無及びそのエリアの開始点を判断する処理である。このような態様により、図７のＳ７０２におけるＣＳ、ＹＳ、ＭＳ、ＫＳ、ＣＥ、ＹＥ、ＭＥ、ＫＳといった情報の生成処理が簡略化され、処理負荷の課題をより好適に解決している。
【０１００】
しかしながら、図１５に示すような画像が対象の場合、Ｌｉｎｅ２からＬｉｎｅ３までの広い範囲がモノクロエリアであるにも関わらず、Ｌｉｎｅ１からＬｉｎｅ４までがカラーエリアとして処理されてしまう。このような課題は、モノクロ以外の色の有無、即ち、ＣＭＹの何れかがゼロであるか否かの情報（以降、「ライン色彩情報」とする）を全ラインについて生成することにより解決することが可能である。
【０１０１】
即ち、色変換処理部２３３は、図８、図９に示す処理内のカラー処理において、上述したライン色彩情報を参照し、モノクロのみのラインが所定のライン数以上続く場合は、カラー処理からモノクロ処理に切り替える。これにより、図１５に示すＬｉｎｅ２からＬｉｎｅ３までの範囲はモノクロ処理によって元マスター画像の情報が生成され、上述したような課題を解決することが可能である。
【０１０２】
このような態様は、モノクロエリアのみならず、ホワイトエリアについても適用することが可能である。即ち、上述したライン色彩情報として、夫々のライン毎に、“無地”、“モノクロ”、“カラー”の何れかを示す情報を生成することにより実現可能である。そのような場合の動作について、図１６を参照して説明する。
【０１０３】
図１６に示すように、色変換処理部２３３は、色変換処理を開始すると、処理対象のラインについてのライン色彩情報を参照する（Ｓ１６０１）。処理対象のラインがホワイトのみである場合（Ｓ１６０１／ＹＥＳ）、次に、色変換処理部２３３は、ホワイトのみのラインが所定のライン数以上続くか否か判断する（Ｓ１６０２）。即ち、色変換処理部２３３は、ホワイトエリアが所定範囲以上であるか否かを判断する。
【０１０４】
その判断の結果、ホワイトのみのラインが所定のライン数以上続く場合（Ｓ１６０２／ＹＥＳ）、色変換処理部２３３は、所定ライン数続くホワイトのみのラインについてホワイト処理を実行する（Ｓ１６０３）。色変換処理部２３３は、ホワイトのみのラインが終了するまでホワイト処理を継続する（Ｓ１６０４／ＮＯ）。
【０１０５】
他方、処理対象のラインがホワイト出なかった場合、色変換処理部２３３は次に処理対象のラインがモノクロであるか否か判断する（Ｓ１６０６）。そして、Ｓ１６０２の判断において、ホワイトのみのラインが所定ライン数以上続かなかった場合（１６０２／ＮＯ）及び処理対象のラインがモノクロであった場合（Ｓ１６０６／ＹＥＳ）、色変換処理部２３３は、ホワイトまたはモノクロのラインが所定ライン数以上続くか否か判断する（Ｓ１６０７）。
【０１０６】
その判断の結果、ホワイトまたはモノクロのラインが所定ライン数以上続く場合（Ｓ１６０７／ＹＥＳ）、色変換処理部２３３は、色変換処理部２３３は、所定ライン数続くホワイトまたはモノクロのラインについてモノクロ処理を実行する（Ｓ１６０８）。色変換処理部２３３は、ホワイトまたはモノクロのラインが終了するまでモノクロ処理を継続する（Ｓ１６０９／ＮＯ）。
【０１０７】
また、処理対象のラインがモノクロでなかった場合（Ｓ１６０６／ＮＯ）及びＳ１６０７の判断において、ホワイトまたはモノクロのラインが所定ライン数以上続かなかった場合（Ｓ１６０７／ＮＯ）、色変換処理部２３３は、処理対象のラインについてカラー処理を実行する（Ｓ１６１０）。
【０１０８】
ホワイト処理の後、ホワイトのみのラインが終了した場合（Ｓ１６０４／ＹＥＳ）、モノクロ処理の後、ホワイトまたはモノクロのラインが終了した場合（Ｓ１６０９／ＹＥＳ）及びカラー処理が終了した場合、色変換処理部２３３は、ページの終端まで処理を終了したか否かを判断する（Ｓ１６０５）。そして、ページ終端まで処理を終了していれば（Ｓ１６０５／ＹＥＳ）、処理を完了し、ページ終端まで処理を終了していなければ（Ｓ１６０５／ＮＯ）、Ｓ１６０１からの処理を繰り返す。このような処理により、図１５のような画像であっても画像の色紙に応じた最適な圧縮処理を行うことが可能となる。
【０１０９】
また、上記実施形態においては、図１０において説明したように、画像情報とホワイトエリアの範囲を示す情報とを所定のルールに従って配置した情報を元マスター画像とする場合を例として説明した。この他、エンジンコントローラ２において画像情報とエリア毎の範囲を示す情報とを別々に生成して検査装置４に送信し、検査装置４が、エリア毎の範囲を示す情報及び画像情報に基づいてマスター画像を生成することも可能であり、上記と同様の効果を得ることが可能である。
【０１１０】
また、上記実施形態においては、検査装置４のマスター画像処理部４０２が、圧縮された情報を伸張してマスター画像を生成する場合を例として説明した。しかしながら、上述したような圧縮方式に基づいてマスター画像の内容を判断することができれば、情報を伸長することによるマスター画像の生成処理は省略可能であり、検査装置４側においてマスター画像を格納するためのメモリ領域を削減することが可能である。
【０１１１】
即ち、検査制御部４０３は、比較検査部４０４に画像の比較を行わせる際、比較させる範囲、即ち、所定ライン数の読取画像を読取画像取得部４０１から入力させると共に、その範囲に対応する所定ライン数の画像を元マスター画像から取得する。この際、対象の範囲がホワイト領域であれば、検査制御部４０３は、白色を示す情報即ち、Ｒ＝Ｇ＝Ｂ＝２５５の情報を対象のライン数分生成して比較検査部４０４に入力する。
【０１１２】
また、対象の範囲がモノクロ領域であれば、検査制御部４０３は、“モノクロエリア画像情報”として含まれている１色分の画像情報を、ＲＧＢ夫々の画像情報として、比較検査部４０４に入力する。このような態様により、圧縮された情報である元マスター画像を伸長して元マスター画像を生成することなく、比較検査部４０４に比較検査を実行させることが可能である。尚、この態様は、換言すれば、圧縮された情報である元マスター画像のうち、比較検査対象となる部分をその都度伸張して比較検査を実行させることに等しい。
【０１１３】
また、上記実施形態においては、一般的な紙原稿のページ上端部及びページ下端部には、余白領域があることを前提とし、図８、図９に示すように、ページ上端部分及びページ下端部分についてはホワイト処理を前提として説明した。しかしながら、出力するべき画像によっては、ページ上端部分が余白領域とは限らず、また、圧縮の効果が低い程度の狭い余白領域の場合もあり得る。
【０１１４】
従って、図８において、色変換処理部２３３は、Ｓ８０１の前に、ＫＳ、ＣｏｌｏｒＳとＰａｇｅＳとが異なることを確認することにより、ページ上端部分に余白があるか否かを確認しても良い。また、ＫＳ、ＣｏｌｏｒＳとＰａｇｅＳとを比較することにより、圧縮の効果が得られる程度にページ上端部分の余白の範囲が広いか否かを確認しても良い。
【０１１５】
同じく図９において、色変換処理部２３３は、Ｓ９０２の後に、ＫＥ、ＣｏｌｏｒＥとＰａｇｅＥとが異なることを確認することにより、ページ下端部分に余白があるか否かを確認しても良い。また、ＫＥ、ＣｏｌｏｒＥとＰａｇｅＥとを比較することにより、圧縮の効果が得られる程度にページ下端部分の余白の範囲が広いか否かを確認しても良い。
【０１１６】
そして、余白が無い場合若しくは圧縮の効果が得られる程度に余白の範囲が広くない場合、色変換処理部２３３は、ページ上端部分、ページ下端部分夫々のホワイト処理を省略し、モノクロ処理、若しくはカラー処理によってページ上端部分、ページ下端部分の処理を行うことが好ましい。このような処理により、画像の内容に応じた圧縮処理をより効果的に実現することが可能である。
【符号の説明】
【０１１７】
１  ＤＦＥ
２  エンジンコントローラ
３  プリントエンジン
４  検査装置
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  専用デバイス
９０  バス
１０１  給紙トレイ
１０２  給紙ローラ
１０３  分離ローラ
１０４  用紙
１０５  搬送ベルト
１０６ＢＫ、１０６Ｃ、１０６Ｍ、１０６Ｙ  画像形成部
１０７  駆動ローラ
１０８  従動ローラ
１０９ＢＫ、１０９Ｃ、１０９Ｍ、１０９Ｙ  感光体ドラム
１１０ＢＫ  帯電器
１１１光書き込み装置
１１２ＢＫ、１１２Ｃ、１１２Ｍ、１１２Ｙ  現像器
１１３ＢＫ、１１３Ｃ、１１３Ｍ、１１３Ｙ  除電器
１１５ＢＫ、１１５Ｃ、１１５Ｍ、１１５Ｙ  転写器
１１６  定着器
２０１  データ取得部
２０２  エンジン制御部
２０３  マスター画像処理部
３０１  印刷処理部
３０２  読取装置
４０１  読取画像取得部
４０２  マスター画像処理部部
４０３  検査制御部
４０４  比較検査部
４２１  少値多値変換処理部
４２２  解像度変換処理部
４２３  色変換処理部
４２４  マスター画像処理部
４２５  プレプリントマスター登録部４２５
【先行技術文献】
【特許文献】
【０１１８】
【特許文献１】特開平８−２５８３７８号公報
【図１】
2013164557.tif 000004
【図２】
2013164557.tif 000005
【図３】
2013164557.tif 000006
【図４】
2013164557.tif 000007
【図５】
2013164557.tif 000008
【図６】
2013164557.tif 000009
【図７】
2013164557.tif 000010
【図８】
2013164557.tif 000011
【図９】
2013164557.tif 000012
【図１０】
2013164557.tif 000013
【図１１】
2013164557.tif 000014
【図１２】
2013164557.tif 000015
【図１３】
2013164557.tif 000016
【図１４】
2013164557.tif 000017
【図１５】
2013164557.tif 000018
【図１６】
2013164557.tif 000019