(57)【要約】【課題】  入稿される画像データ或いはオブジェクトの検品基準を１種類のパラメータセットで統一とすると、設定するパラメータセットは、あるゆる種別或いはオブジェクトの属性に合わせた厳しいものになり、検品処理の負荷を増大させることになる。【解決手段】  検品対象の画像の種類に適合した処理パラメータを決定して、その処理パラメータに基づいて検品処理を実行する。【選択図】  図１４
2013111946.tif 000002
【特許請求の範囲】
【請求項１】
原画像データに基づいて印刷が実行されたシートを読み取って読み取り画像データを生成する読み取り手段と、
前記原画像データと前記読み取り画像データとに基づいて印刷された画像の品位を判定する検品処理を実行する検品手段と、
前記原画像データで表わされる画像の種類を判別する判別手段と、
前記判別手段で判別した画像の種類に基づいて、前記検品処理に係る処理パラメータを決定する決定手段と、
前記決定手段で決定した処理パラメータに基づいて前記検品処理を実行するように前記検品手段を制御する制御手段と、
を有することを特徴とする検品装置。
【請求項２】
前記処理パラメータは、前記検品処理の内容を示すことを特徴とする請求項１に記載の検品装置。
【請求項３】
前記処理パラメータは、前記検品処理が実行される検品項目を示し、
前記制御手段は、前記検品項目に対して前記検品処理を実行するように前記検品手段を制御することを特徴とする請求項１又は２に記載の検品装置。
【請求項４】
前記処理パラメータは、複数の検品項目のうち優先して検品処理を実行する検品項目を特定することを特徴とする請求項３に記載の検品装置。
【請求項５】
前記原画像データはＰＤＬデータであり、前記判別手段は、当該ＰＤＬデータに基づいて前記画像の種類を判別することを特徴とする請求項１乃至４のいずれか１項に記載の検品装置。
【請求項６】
前記判別手段は、操作部を介してユーザに入力された情報に基づいて前記画像の種類を判別することを特徴とする請求項１乃至４のいずれか１項に記載の検品装置。
【請求項７】
前記検品装置は、前記原画像データに基づいて印刷を実行する印刷手段を備える印刷装置と接続できるように構成されていることを特徴とする請求項１乃至６のいずれか１項に記載の検品装置。
【請求項８】
原画像データに基づいて印刷が実行されたシートを読み取って読み取り画像データを生成する読み取りステップと、
前記原画像データと前記読み取り画像データとに基づいて前記印刷された画像の品位を判定する検品処理を実行する検品ステップと、
前記原画像データで表わされる画像の種類を判別する判別ステップと、
前記判別ステップで判別した画像の種類に基づいて、前記検品処理に係る処理パラメータを決定する決定ステップと、
前記決定ステップで決定した処理パラメータに基づいて前記検品処理を実行するように制御する制御ステップと、
を有することを特徴とする検品方法。
【請求項９】
請求項８に記載の検品方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷された用紙上の画像を読み取り、その画像の品位を判定する技術に関する。
【背景技術】
【０００２】
従来、ＰＯＤ（Print On Demand）機等の印刷製本システムでは、用紙上に印刷された画像の品位が所望の品質となっているかを検査する仕組みが設けられている。この仕組みを持つシステムは検品システムと称され、一般的には、オフライン検品システムとインライン検品システムとが存在する。オフライン検品システムは、画像が印刷された用紙を一度、画像形成装置の外部に排出して、別途、その用紙の画像の品位を検査する検査装置を通す形態である。一方、インライン検品システムは、画像形成装置によって用紙上に印刷された画像データを、その画像形成装置の内部に設けられたセンサにより読み取り、印刷対象の画像データ（入稿画像データ）と比較することで検品を行うものである。
【０００３】
検品システムにおける検品処理では、画像形成装置により形成（印刷）された画像データの色に関する特徴情報と、オブジェクトの形状に関する領域属性情報という軽量化されたデータで検品を行うことが提案されている（例えば特許文献１）。また、特許文献１の検品システムを含む検品処理では、検品対象に対して適用するパラメータは１種類のパラメータセットとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１００００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
入稿される画像データとしては、表紙、裏表紙、目次、文字のみで構成される文書、写真・グラフィックを含む文書等、様々な種別（以下、文書種別）が存在する。また、このような文書は、複数のオブジェクトにより構成されている。入稿される画像データ（検品対象）をどのような基準で検品するかは、画像データを入稿したユーザ、或いは、文書種別やオブジェクトに依存する。例えば、表紙等に印刷する企業のロゴや商標上のマーク等は、画像の欠けなどがあってはならない。また、写真やグラフィックスを含む文書であれば、色味、彩度等がしっかりと表現されることが求められ、テキストのみで構成される文書であれば文字欠けのない印刷品位が求められる。
【０００６】
上述した従来技術のように、入稿される画像データ或いはオブジェクトの検品基準を１種類のパラメータセットで統一しようとすると、入稿される画像データの文書種別、オブジェクトの属性を全て把握する必要がある。そして、設定するパラメータセットは、一番重視したい文書種別、或いはオブジェクトの属性に合わせた検品基準に設定される。このように厳しい基準に統一して検品処理を行うと、検品項目の増大、或いは検品項目の内容が過剰となり、検品システム或いは画像形成装置のシステム負荷を増大させることとなる。このようなシステム負荷の増大は、生産性を損ない、コスト増を招く可能性がある。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本発明の特徴は、検品対象の画像の種類に適合した処理パラメータを決定して、その処理パラメータに基づいて検品処理を実行することにより、検品処理の負荷の増大を抑えて好適な検品処理を行うことを可能にすることにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る検品装置は以下のような構成を備える。即ち、
原画像データに基づいて印刷が実行されたシートを読み取って読み取り画像データを生成する読み取り手段と、
前記原画像データと前記読み取り画像データとに基づいて印刷された画像の品位を判定する検品処理を実行する検品手段と、
前記原画像データで表わされる画像の種類を判別する判別手段と、
前記判別手段で判別した画像の種類に基づいて、前記検品処理に係る処理パラメータを決定する決定手段と、
前記決定手段で決定した処理パラメータに基づいて前記検品処理を実行するように前記検品手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、検品対象の画像の種類に適合した処理パラメータを決定して、その処理パラメータに基づいて検品処理を実行することにより、検品処理の負荷の増大を抑えて好適な検品処理を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る検品装置を含むシステムの構成例を示す図。
【図２】実施形態に係る画像形成装置のプリンタ制御部の構成を説明するブロック図（Ａ）と、検品装置の構成を示すブロック図（Ｂ）。
【図３】実施形態に係る画像形成装置のプリンタ部の構成を説明する図。
【図４】実施形態に係る検品装置の概略内部構成を示す機構図（Ａ）と、搬送ベルトの上面図（Ｂ）。
【図５】用紙の斜行の検知及び判定を説明する図（Ａ）と、用紙の傾きを求める原理を説明する図（Ｂ）。
【図６】検品装置を使用した検品処理を説明するフローチャート。
【図７】図６のフローチャートで示す処理の概要を説明する概念図。
【図８】他の画像データの一例を示す図。
【図９】実施形態に係る画像形成装置の操作部により原稿の種別を設定する画面例を示す図。
【図１０】企業のロゴ部分の検品項目の一例として「検品解像度」を説明するための図。
【図１１】実施形態に係る量子化処理を説明する図。
【図１２】実施形態に係るカラー画像データの場合の量子化処理を説明する図。
【図１３】原画像データと検品センサで読み取った画像データの拡大図。
【図１４】本実施形態に係る概念図を示す図。
【図１５】本実施形態に係る検品装置における、原画像データに対する処理を説明するフローチャート。
【図１６】本実施形態に係る検品装置における、検品センサにより読み取った画像データに対して行う処理を説明するフローチャート。
【図１７】Ｓ２０２或いはＳ３０２のパラメータの設定処理を説明するフローチャート。
【図１８】本発明の第２実施形態に係る、画像の種別に応じたパラメータの設定処理を説明するフローチャート。
【図１９】本発明の第３実施形態に係る検品装置による処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本発明の実施形態に係る検品装置を含むシステムの構成例を示す図である。
【００１４】
画像形成装置１０１は、各種入力データを処理して印刷（画像形成）を行う。検品装置１０２は、画像形成装置１０１から出力される印刷物（シート）を受け取って、その印刷物の印刷状況を検査する。フィニッシャ１０３は、検品装置１０２で検査された印刷物（用紙）を受け取って、ステイプルや製本等の後処理を行う。画像形成装置１０１は、ネットワークを介して外部のプリントサーバやクライアントＰＣ等と接続されている。本実施形態では、画像の印刷、印刷物の検品、フィニッシングまでを一貫して行うインライン検品方式に基づくシステム例を示している。
【００１５】
図２（Ａ）は、実施形態に係る画像形成装置１０１のプリンタ制御部の構成を説明するブロック図である。
【００１６】
同図において、入力画像処理部２０１は、紙原稿等を、スキャナ等の画像読み取り装置で読み取ることにより得られた画像データに対して画像処理を行う。ＮＩＣ（Network Interface Card）及びＲＩＰ（Raster Image Processor）２０２は、ネットワークを介して受信した画像データ（主に、ＰＤＬデータ）を受信する。また画像形成装置１０１で得られた画像データや装置情報をネットワーク経由で外部に送信する。ＲＩＰ部は、外部のＰＣ等から受信したＰＤＬ（ページ記述言語）データを解読し、印刷や表示が可能なビットマップデータに展開する。
【００１７】
入力画像処理部２０１或いはＮＩＣ及びＲＩＰ２０２から入力された画像データは制御部２０３に送られる。制御部２０３は、ＣＰＵ２１０がメモリ部２０４に格納されたプログラムを実行することにより、この画像形成装置１０１全体の動作を制御する。制御部２０３に入力された画像データは、一旦メモリ部２０４に格納されて一時的に保持され、必要に応じて呼び出される。出力画像処理部２０５は、画像データに対して印刷のための画像処理を施し、画像処理された画像データはプリンタ部２０６に送られて印刷される。プリンタ部２０６は、用紙を給紙し、出力画像処理部２０５から供給される画像データに従って用紙に画像を印刷する。こうして画像が印刷された用紙は検品装置１０２に送出される。操作部２０７は、ユーザにより操作され、種々の機能を選択したり、操作指示を行うために使用される。この操作部２０７は、表面にタッチパネルが設けられた液晶ディスプレイや、スタートキーやストップキー、テンキー等の各種キー等を配置したキーボード等を備えている。
【００１８】
また制御部２０３は、検品装置１０２との間で相互にデータをやり取りすることが可能であり、画像形成装置１０１で印刷した印刷物の検品の結果を受け取って、それを操作部２０７に表示することもできる。又、印刷物の検品の結果に基づいて、後段のフィニッシャ１０３に印刷物を供給するかどうかを制御することもできる。
【００１９】
図２（Ｂ）は、本実施形態に係る検品装置１０２のハードウェア構成を説明するブロック図である。
【００２０】
ＣＰＵ２２０は、ＲＯＭ２２１に記憶されたプログラムに従って、この検品装置１０２の動作を制御する。ＲＡＭ２２２は、ＣＰＵ２２０による制御処理時にワークメモリを提供し、各種データの一時保存に使用される。搬送機構２２３は、画像形成装置１０１で画像が形成された用紙を搬送し、検品センサ４０３（図４（Ｂ））により、その用紙に印刷された画像の品位を検査するための機構で、この構成は図４（Ａ）を参照して詳しく説明する。検品センサ４０３は、画像形成装置１０１で画像が形成された用紙上の画像の読み取りや、用紙の斜行検知に使用され、この構成は図４（Ｂ）を参照して詳しく後述する。制御部インタフェース２２４は、前述のプリンタ制御部の制御部２０３との間でデータのやり取りを行う。
【００２１】
図３は、実施形態に係る画像形成装置１０１のプリンタ部２０６の構成を説明する図である。
【００２２】
画像形成装置１０１は、スキャナ部３０１、レーザ露光部３０２、感光ドラム３０３、作像部３０４、定着部３０５、給紙／搬送部３０６、及び、これらを制御する図２で説明したプリンタ制御部を有している。スキャナ部３０１は、原稿台に置かれた原稿に対して照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。レーザ露光部３０２は、画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）３０７に入射させ、反射走査光として感光ドラム３０３上に照射する。作像部３０４は、感光ドラム３０３を回転駆動して、その表面を帯電器によって帯電させ、レーザ露光部３０２によって感光ドラム３０３に静電潜像を形成する。そして、その静電潜像をトナーによって現像し、そのトナー像を用紙に転写し、その際に転写されずに感光ドラム３０３に残った微小トナーを回収する。このような一連の電子写真プロセスの現像ユニット（現像ステーション）を、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色に対応させて４連持つことで実現している。シアン、マゼンタ、イエロー、ブラックの順に並べられた４連の現像ユニットは、シアンステーションの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラックの作像動作を順次実行していく。このタイミング制御によって、用紙上に色ずれのない、フルカラーのトナー像が転写される。本実施形態はカラープリンタを想定しているが、本発明はこれに限定されるものではなく、白黒プリンタの場合にはブラックの現像ユニットのみが搭載される。
【００２３】
定着部３０５は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、作像部３０４によってトナー像が転写された用紙上のトナーを、熱と圧力によって溶解、定着させる。給紙／搬送部３０６は、用紙カセットやペーパーデッキに代表される用紙収納庫を一つ以上持っており、プリンタ制御部の指示に応じて用紙収納庫に収納された複数の用紙の中から一枚の用紙を分離して作像部３０４へ搬送する。給紙／搬送部３０６はまた作像部３０４でトナー像が転写された用紙を定着部３０５へ搬送する。前述の現像ステーションによって、各色のトナー像が転写され、最終的にフルカラーのトナー像が用紙上に形成される。また、給紙／搬送部３０６は、用紙の両面に画像形成する場合、定着部３０５を通過した用紙を、再度作像部３０４へ搬送する。
【００２４】
図２のプリンタ制御部は、この画像形成装置１０１全体を制御する制御部２０３と通信し、その指示に応じて制御を実行する。また、前述のスキャナ部３０１、レーザ露光部３０２、作像部３０４、定着部３０５、給紙／搬送部３０６のそれぞれの状態を管理し、全体が調和を保って円滑に動作できるよう指示を行う。
【００２５】
図４（Ａ）は、実施形態に係る検品装置１０２の概略内部構成を示す機構図で、前述の図２（Ｂ）の搬送機構２２３に該当している。
【００２６】
画像形成装置１０１から供給された印刷済の用紙は、給紙ローラ４０１によって検品装置１０２に引き込まれる。その後、その用紙は搬送ベルト４０２で搬送され、搬送ベルト４０２の上方に位置している検品センサ４０３で、その用紙上の画像が読み取られ、その画像の良否が判定される。この判定結果は、前述の制御部２０３及びフィニッシャ１０３に送られる。この判定が行われた後に、用紙は排紙ローラ４０４により装置外に排出される。尚、ここでは図示しないが、検品センサ４０３は、両面印刷された用紙にも対応できるように搬送ベルト４０２の下側からも用紙上の画像を読み取ることができる構造であってもよい。
【００２７】
図４（Ｂ）は、搬送ベルト４０２の上面図である。
【００２８】
ここで、検品センサ４０３は、図示したように搬送されてきた用紙４１０の全面の画像をライン毎に読み取るラインセンサである。尚、検品センサ４０３は、このようなラインセンサに限定されるものではなく、ディジタルカメラ等に使用されているエリアイメージセンサ等の撮像素子を用いても良い。つまり、搬送ベルト４０２上を搬送されてくる用紙４１０の画像を読み取ることが可能な装置或いは機構を持つものであれば良い。照明装置４１１は、検品センサ４０３が用紙４１０の画像を読み取る際に、その用紙４１０に光を照射する照明用の装置である。照明装置４１２は、用紙４１０が搬送ベルト４０２上を搬送される際に、用紙４１０の搬送方向に対して斜行しているかどうかを検知するための斜行検知用の照明装置である。この照射装置４１２は、搬送される用紙４１０に対して搬送方向の斜め方向から光を照射し、その光により用紙４１０の後端部にできる影の画像を検品センサ４０３で読み取って、搬送中の用紙に斜行が生じているか否かを検知する。
【００２９】
検品センサ４０３で読み取られた用紙４１０の画像は電気信号に変換され、用紙の斜行補正などの補正処理が施される。尚、用紙の斜行補正処理は以下のような手法で行う。搬送ベルト４０２上を搬送される用紙４１０に対して、照射装置４１２によって光を照射した際にできる用紙端部の影を検品センサ４０３で読み取り、所定の角度との差分を検出する。
【００３０】
図５（Ａ）は、用紙の斜行の検知及び判定を説明する図である。
【００３１】
搬送ベルト４０２により搬送される用紙４１０は、その搬送方向に対して斜め方向で、且つ、搬送ベルト４０２に対して上方向に配置された照射装置４１２により照射される。この照射により、用紙４１０の後端部に影５０１が発生する。
【００３２】
この影５０１を検品センサ４０３で読み取る。こうして読み取られた影画像に対して、二値化及びエッジ検出処理等が行われ、その影画像の傾きが検出される。この際、傾き検知に用いられる用紙端部の影５０１は、用紙の搬送方向或いは用紙の搬送方向と直交する方向のいずれかを用いても良いし、両方を求めて平均を取るなどしても良い。この傾き検知については、例えば、検品センサ４０３で読み取られた画像データを二値化及びエッジ検出処理等を行った後の画像が図５（Ｂ）の場合、基準座標５１１を設定する。次に用紙端部の影５０１上に所定の始点座標５１２と終点座標５１３とを設定し、基準座標５１１と各座標とのそれぞれの相対座標を求める。
【００３３】
いま基準座標５１１の座標を（０，０）、始点座標５１２の座標を（３００，２４５）、終点座標５１３の座標を（２３５，８８５）とした場合、始点座標５１２と終点座標５１３の傾きθ（度）は、以下の式で求められる。
【００３４】
θ＝ｔａｎ−１｛（２３５−３００）／（８８５−２４５）｝
＝−１．０２３（度）
これにより用紙４１０は、その用紙の搬送方向に対して時計回り方向に１．０２３度傾斜していると検出される。
【００３５】
ここで検出された傾斜角度及び、その傾斜の回転方向情報を基に、検品センサ４０３で読み取られた画像データ全体に対して回転処理を行う。こうして回転処理が行われた画像データは、後段の検品処理時の比較対象データとなる。
【００３６】
図６は、検品装置を使用した検品処理を説明するフローチャートである。尚、図６において、Ｓ１０１、Ｓ１０２の処理は画像形成装置１０１で実行され、Ｓ１０３〜Ｓ１１０の処理は、検品装置１０２で実行される。
【００３７】
また図７は、図６のフローチャートで示す処理の概要を説明する概念図である。
【００３８】
図７において、７０１は入稿された画像データ（原画像データ）の一例を示しており、この画像データ７０１は、企業のロゴ（Logo表記）とタイトル（Title表記）とで構成されている。この画像データ７０１は、印刷出力を行うユーザが、紙情報として持ち込む形態や、電子データで入力する（例えばＰＤＬデータ）形態がある。紙情報で持ち込まれた場合、検品対象となる画像データは、画像形成装置１０１のスキャナ部３０１によってその紙を読み取ることにより電子データとして取り込まれる。７０２は、画像データ７０１の特徴点を示している。ここで、ロゴ表記、及びタイトル表記中の破線の四角で示す箇所が特徴点となる。これら特徴点は、入稿された画像データ７０１に含まれるエッジ情報等により抽出されるものであり、例えば符号７０３で示すように、文字（テキスト）の端部エッジ情報などが抽出される。この特徴点の抽出処理は、図６のＳ１０１で、入稿された画像データ７０１が得られた時点で行われる。
【００３９】
次にＳ１０２に進み、画像形成装置１０１は、その入稿された画像データに基づいて用紙上に画像を印刷する。これにより図７の画像７０４が得られる。次にＳ１０３に進み、この印刷された画像７０４は、検品センサ４０３によって読み取られ、読み取り画像データとして画像データ７０５（図７）を得る。この画像データ７０５に対して、入稿された画像データ７０１に対して行った特徴点の抽出処理と同一の処理が行われる。画像データ７０５は、特徴点を示した状態図を示している。尚、この画像データ７０５は、搬送ベルト４０２により搬送される画像７０４を検品センサ４０３により読み取ったものであるため、原画像データ７０１との位置関係が保たれない可能性がある。従って、Ｓ１０４で、以降の検品処理における比較処理を精度良く行うため、画像データ７０２の特徴点と画像データ７０５の特徴点を照合して位置合わせを行う。この位置合わせ処理によって、原画像データ７０１が正しく印刷されているかを判定することが可能となる。図７の７０７は、位置合わせを行った後の画像データを示している。尚、前述の説明では、図５で示した搬送ベルト４０２上の用紙の斜行補正と、画像の特徴点を用いた位置合わせを別工程による処理として説明したが、本発明はこのような処理工程に限定されるものではない。つまり、特徴点を用いた位置合わせ処理の実施時に、用紙の斜行補正処理を併せて行うようにしても良い。
【００４０】
次に図６のＳ１０５に進み、図７の画像データ７０２と画像データ７０７とを比較する。そしてＳ１０６で、画像データ７０２と画像データ７０７との差分演算により差分画像７０８を得る。次にＳ１０７に進み、その差分画像のヒストグラム７１０を求める。ここで差分画像７０８は、画像データ７０２と画像データ７０７の画素単位の比較によって得られる。原画像データ７０１が多値データ（例えば８ビット：０〜２５５レベル）である場合、検品センサ４０３で得られた画像データ７０７と完全に一致するのは難しい。これは、レベルが１だけ違ったものになっても不一致として扱われてしまうからである。このような差分が発生する要因としては、検品センサ４０３を構成する光学系の変動、読み取りデバイスの解像度／分解能等に依存する変動誤差等が挙げられる。
【００４１】
このため、検品処理における比較では、所定値を単位としてまず量子化処理を行い、量子化処理後の値を基に比較処理を行う。尚、量子化に関する詳細な説明は後述する。図７の差分画像７０８は、この量子化を実施した場合の差分画像を示しており、黒い四角で示した箇所７０９は、画像データ７０２と画像データ７０７とで差が存在する画素位置を示している。つまりここでは、４画素で不一致が発生していることを示している。
【００４２】
ヒストグラム７１０は、画像データ７０２と画像データ７０７の一致、不一致の数を表している。図６のＳ１０８では、不一致である画素数が閾値よりも多いか否かに応じて、検品の判定結果を求める。図７の例では、判定基準として閾値Ａを採用した場合、不一致の数は閾値Ａ未満であるため、検品結果として正常であると判定されてＳ１０９の処理に進む。こうしてＳ１０９では、検品結果に問題がなければ正常に印刷が実施されたものと判断し、印刷済の用紙を後段のフィニッシャ１０３に搬送する制御が行われる。しかし、検品判定基準として、閾値Ｂを採用した場合は、不一致の数は閾値Ｂを超えているため、検品結果がＮＧであると判定される。検品結果がＮＧと判定されると、印刷品位が基準を満たしていないためＳ１１０に進み、正常に印刷された用紙とは別の制御が行われる。例えば、検品結果がＮＧと判定された用紙のみを積載する排紙トレイ（ビン）へ搬送するように搬送切り替え制御が行われる。
【００４３】
尚、検品処理の対象となる画像データは、図７に示すようなものに限らない。
【００４４】
図８（Ａ）〜（Ｆ）は、他の画像データの一例を示す図である。
【００４５】
図８（Ａ）は、表紙の一例を示しており、図７に示す画像データ７０１と同一である。即ち、企業のロゴ、或いは商標等のマーク８０１と文書のタイトル８０２で構成されている。図８（Ｂ）は、テキスト８０３のみで構成される文書（画像データ）を示す。また図８（Ｃ）は、テキストと写真（グラフィック）８０４が混在する文書（画像データ）を示している。図８（Ｄ）は、テキストとグラフ８０５が混在する文書（画像データ）を示す。また図８（Ｅ）は、写真８０６のみで構成される文書（画像データ）を示し、文字等のエッジ情報（特徴点）が得にくい画像データである。図８（Ｆ）は裏表紙の構成を示しており、作成された日時、版数、企業のロゴや商標等のマーク８０７により構成される文書（画像データ）である。
【００４６】
このように、検品処理の対象となる画像データの種別は多く、通常、検品処理のために入稿される画像データは、図８（Ａ）〜（Ｆ）に示すように様々な画像が混在しているため、全ての画像に対して検品基準を統一することは難しい。つまり、図７に示した閾値Ａや閾値Ｂを、検品処理対象の全画像に対して一律にするためには、検品処理対象の全画像の検品項目の内容、及び基準を精査し、それら基準の内、最も厳しい基準を適用する以外にない。このように検品基準を一律に厳しいものにすると、検品処理全体の精度は向上するが、システムの負荷の増大を招く。また、不要な検品項目を適用する画像が存在する場合もあるため、検品処理が非効率になってしまう。本実施形態は、この検品基準を適正なものに設定することを目的としている。以降の説明において、更に詳細に本実施形態の特徴を説明する。
【００４７】
検品処理における検品項目は様々である。検品項目として例えば、解像度や、テキスト部の文字欠け、位置精度、色味（彩度）、印刷時の版ずれ（Ｃ版、Ｍ版、Ｙ版、Ｋ版のずれ）、印刷工程で付与されたゴミの印刷（印刷シミ）、不純物の付着等がある。そして、これら検品項目の内容は、検品対象の画像と密接な関係がある。例えば、企業のロゴが適正に印刷されているかの確認や、テキスト部の文字欠けの確認では、検品センサ４０３で読み取る解像度を上げた方が良い。更に、ロゴがカラー画像である場合は、色合い（以下、色味）の検査も重要な項目となる。一方、位置精度に関しては、それほど高精度で行わなくても良い場合がある。また図８（Ｅ）に示すようなカラー画像の全面写真であれば、色味の検査が重要項目となり、文字欠けの検品項目（及び検品処理）は不要なものとなる。このように、検品対象となる画像によって、重要となる検品項目と、それほど重視しなくても良い検品項目が存在する。
【００４８】
本実施形態は、図８（Ａ）〜（Ｆ）で示した画像の種別に応じて、適正な検品項目を適用するものである。例えば、原画像データがＰＤＬ（ＰＤＦ：Portable Document Formatを含む）で記述されている場合、その画像データのフォーマットにより、その画像データの種別が何であるかを知ることができる。つまり、原画像データに付与されている情報により、その画像の種別が判定できる場合は、その種別に応じた最適な検品項目、及び検品内容（検品項目の値）を適用する。また画像データがユーザにより紙情報として入稿される場合は、ユーザが操作部２０７を使用して、その画像データの種別を指定する。
【００４９】
図９は、実施形態に係る画像形成装置１０１の操作部２０７により原稿の種別を設定する画面例を示す図である。
【００５０】
９０１は、原画像データを頁単位で指定する画面例を示す。原画像データに表紙が含まれる場合、ユーザは、表紙の欄の「有り」を選択する。また、表紙に該当する画像データの検品項目を、より詳細に設定する場合、表紙に該当するメニューを開くボタン９１０を押下する。このボタン９１０が押下されると、表紙の詳細設定を行う画面９０２が表示される。ここで、表紙にロゴがある場合はロゴ欄のを「有り」を選択し、更に、そのロゴがカラーである場合は「カラー」を指定する。またユーザが、そのロゴに対する検品項目を重視するか否かを設定する場合は、ボタン９１１を押下することにより、ロゴに対する検品項目を重視するか否かを選択する画面９０３を表示させる。ここでロゴを重視する場合は図９のように「重視」を選択する。
【００５１】
次に、別の種別に関する設定方法を説明する。図９の画面９０１において、原画像データの種別として裏表紙が存在する場合は、裏表紙の欄の「有り」を選択する。また裏表紙に該当する頁数を指定する。図９では３８頁が設定されている。以下、同様に、イラストのみで構成される画像がある場合、或いは写真のみで構成される画像がある場合等の設定を行う。尚、裏表紙の設定、或いはイラストのみで構成される画像においても、サブ画面を表示して、より詳細な設定ができるものとする。また図９の画面９０１においては、頁を指定する単位を１頁単位として表したが、これに限定されるものではない。つまり、検品装置１０２に対して、検品処理を行わせる画像構成（表紙、目次、裏表紙、全面写真、全面テキスト等）を指定できるものであれば、いかなる構成であっても良い。また頁の指定においても、同一の種別の画像が複数頁続く場合は、先頭頁と終了頁だけを指定するようにしても良い。また、操作部２０７のデバイスの特徴を最大限に活かすことのできる画面構成、メニュー設定としても良い。
【００５２】
尚、上記説明では、表紙、テキスト文書、裏表紙といった画像の種別を例に説明したが、検品項目及び検品項目の内容の適正化は画像の種別のみに限定されるものではない。例えば、原画像データ７０１がＰＤＬで記述された画像データであれば、その画像そのものを構成するオブジェクト（テキスト、グラフィックス、細線等）の情報が存在する。このため、ＰＤＬに付与されているオブジェクト情報を解読し、その解読した情報に基づいて、オブジェクト毎に適正な検品項目を適用しても良い。例えば、テキストに該当するオブジェクトであれば、「文字欠け」の品位が重点となる検品項目を適用する。尚、原画像データの全てに対して、オブジェクト単位で検品項目を適用するのは必須ではない。つまり、原画像データの種別との相関に応じて検品項目を適用する。例えば、検品項目の内容を重視する種別が表紙、及び、テキスト文書であれば、該当する種別の画像にのみ、オブジェクト単位で検品項目を適用して精査する。
【００５３】
次に、検品項目の内容に関して説明する。図１０は、企業のロゴ部分の検品項目の一例として「解像度」を説明するための図である。
【００５４】
ここで検品の対象となる文書（画像）は「Ｌｏｇｏ」であり、大文字「Ｌ」の点線で示す下部を解像度６００ｄｐｉで読み取った場合と、解像度３００ｄｐｉで読み取った場合の読み取り画素の構成を示している。１００１は解像度６００ｄｐｉで読み取った画像データの１画素の大きさを示し、１００２は解像度３００ｄｐｉで読み取った画像データの１画素の大きさを示している。同図において、解像度６００ｄｐｉで読み取った画像データでは、文字「Ｌ」の下部に解像度６００ｄｐｉで３画素分の「欠け」１００４が発生している。従って、解像度６００ｄｐｉでの読み取りでは、検品ＮＧとして検出される可能性がある。しかし、解像度３００ｄｐｉで読み取った画像データでは、前述の「欠け」が発生している同一領域の読み取り値は、検品ＮＧとして認識されない値となる可能性がある。即ち、解像度６００ｄｐｉで「欠け」１００４が発生している領域に画素１００５が存在し、これが解像度３００ｄｐｉの画素１００３において、画素１００５と周囲の画素とが再現されている。これにより、その画素１００３の値が「欠け」として読み取られなくなる。つまり、ロゴを重視する場合、検品項目の内容としては、「高解像度で読み取る」ことが必要となる。従って、本実施形態に係る検品装置１０２では、表紙、或いは、原画像データに含まれるロゴの検品基準を高める場合、検品項目である、検品センサ４０３での読み取り解像度を、高解像度にすることが求められる。
【００５５】
次に、原画像データと検品センサ４０３により読み取られた画像データとの比較時に行われる量子化処理に関して説明する。
【００５６】
図１１（Ａ）〜（Ｆ）は、実施形態に係る量子化処理を説明する図である。
【００５７】
図１１（Ａ）は、画像データが白黒で構成される場合の原画像データの３つの画素（画素Ａ、画素Ｂ、画素Ｃ）レベルの例を示す。また図１１（Ｃ）は、検品センサ４０３により読み取られた画像データの３つの画素（画素Ａ、画素Ｂ、画素Ｃ）レベルの例を示す。理想的には、図１１（Ａ）と図１１（Ｃ）に示す各画素のレベルは同じになるはずであるが、前述したように、検品センサ４０３による読み取り変動誤差により差分が発生する。例えば、画素Ａに関しては、原画像データよりも検品センサ４０３で読み取られた画素レベルの方が高くなっている。また画素Ｂ、画素Ｃに関しては、原画像データよりも、検品センサ４０３で読み取られた画素レベルの方が低くなっている。このように、検品センサ４０３で読み取られた画素レベルと、原画素データとでは差分が発生するため量子化処理が必要になる。
【００５８】
図１１（Ｂ）は、図１１（Ａ）に示す画素レベルを、それぞれ量子化ステップ「１０」及び量子化ステップ「２０」で量子化した場合のインディックスを示す。このインディックスは、量子化対象となる画素のレベルを量子化ステップで除算した商とする（剰余は切り捨てる）。尚、量子化処理の手法としては、剰余を参照して四捨五入する方法や、切り上げる方法も存在する。量子化処理の手法として、どのような方法を用いるかに関しては、量子化処理を行う画像の種別、或いはオブジェクトに適した方法を選択的に切り替えるようにしても良い。
【００５９】
図１１（Ｄ）は、図１１（Ｃ）に示す画素レベルを、それぞれ量子化ステップ「１０」及び量子化ステップ「２０」で量子化した場合のインディックスを示す。ここで図１１（Ｂ）と図１１（Ｄ）とを比較すると、量子化ステップ「１０」で量子化した場合のインディックスが画素Ｂにおいて互いに異なっている。従って、インディックスが一致した画素を白の四角、不一致した画素を黒の四角で示した場合、差分画像は図１１（Ｅ）で示すようになる。一方、量子化ステップ「２０」で量子化した場合のインディックス同士を比較すると、画素Ａ、画素Ｂ、及び画素Ｃでいずれも一致していることがわかる。従って、図１１（Ｅ）と同様に差分画像を表すと、量子化ステップ「２０」で量子化した場合の差分画像は図１１（Ｆ）のようになる。
【００６０】
このように、原画像データと検品センサ４０３で読み取った画像データとの比較では、量子化処理と、その量子化ステップが重要な要素となる。量子化ステップを粗く設定すると検品センサ４０３での読み取り誤差が吸収され、原画像データの画素と検品センサ４０３で読み取った画素との一致数は増加する。しかし、これは検品精度の点でみると、粗い検証項目となる。また量子化ステップを細かく設定すれば、原画像データと検品センサ４０３で読み取った画像データとの微小な差分を検出することが可能となり、検品精度が向上する。つまり、検品処理に適用する量子化ステップの値には、検品対象に応じて最適な値を適用することが求められる。
【００６１】
例えば、白い用紙上に黒の文字が印刷された画像種別の検品を行う場合は、検品センサ４０３が読み取る画像データは、「０」（或いは０近傍の値）と最大値（或いは最大値近傍）に集中する。この場合は、量子化ステップを粗くしても、量子化インディックスでの差分を発生させずに検品精度を高くすることができる。一方、用紙に下地がある場合や、グラデーション画像のような種別の画像を検品する場合は、検品精度を高めるためには、量子化ステップを細かく設定しなければならない。
【００６２】
次に、検品対象の画像データがカラー画像データである場合の量子化ステップに関して説明する。
【００６３】
図１２（Ａ）〜（Ｆ）は、実施形態に係るカラー画像データの場合の量子化処理を説明する図である。
【００６４】
図１２（Ａ）は、原画像データの３つのカラー画素（画素Ａ、画素Ｂ、画素Ｃ）レベルを示す。また図１２（Ｃ）は、検品センサ４０３で読み取った画像データのカラー画素（画素Ａ、画素Ｂ、画素Ｃ）レベルを示す。図１２（Ｂ）は、図１２（Ａ）に示す画素レベルを、それぞれ量子化ステップ「５」及び量子化ステップ「１０」で量子化した場合のインディックスを表している。また図１２（Ｄ）は、図１２（Ｃ）に示す画素レベルを、それぞれ量子化ステップ「５」及び量子化ステップ「１０」で量子化した場合のインディックスを示す。ここで図１２（Ｂ）と図１２（Ｄ）とを比較すると、量子化ステップ「５」で量子化した場合のインディックスが、画素ＡのＧ成分、及び画素ＢのＲ成分において値が互いに異なっている。従って、インディックスが一致した画素を白の四角、不一致となった画素を黒の四角で示すと、差分画像は図１２（Ｅ）のようになる。
【００６５】
一方、量子化ステップ「１０」で量子化した場合の図１２（Ｂ）と図１２（Ｄ）のインディックスを比較すると、画素ＡのＧ成分のみが不一致となっている。これを図１２（Ｅ）と同様に差分画像で表すと、図１２（Ｆ）で示すような、量子化ステップ「１０」で量子化した場合の差分画像となる。
【００６６】
このように原画像データがカラー画像データである場合、原画像データと検品センサ４０３で読み取った画像データとの比較では、量子化処理と、その量子化ステップが重要な要素となる。これは、画素を構成する成分（赤：Ｒ、緑：Ｇ、青：Ｂ）のいずれかのインディックスが異なるだけで、再現される色味が変わってしまうからである。従って、色味（彩度）を重視する画像データ（写真画像、グラフィクス画像）に対しては、量子化ステップを細かくしなければならない。
【００６７】
一方、原画像データがカラー画像データであっても、量子化ステップをそれほど細かくしなくても良い場合もある。例えば、用紙上に再現される色数が少ないか、或いは限定される（例えば２色カラー：赤と黒）場合である。この場合、用紙上に再現されない色と再現される色の量子化ステップを変えるようにしても良い。また、用紙上に再現される色がパレットのように予め決められたＲ、Ｇ、Ｂの組み合わせによるものである場合、パレットを構成する各色成分のレベルの刻みに応じて量子化ステップを設定するようにすれば良い。つまり、検品対象の原画像データがカラー画像データである場合でも、その画像の種別に応じて量子化ステップを設定する。また図１２においては、画素Ａ、画素Ｂ、画素Ｃの各成分をＲ、Ｇ、Ｂとして表したが、カラー画像データの量子化処理は、このような色成分に限定されるものではない。例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）からなる色成分に好適な量子化ステップを適用するようにしても良い。さらにＲ、Ｇ、Ｂから、例えばＹ、Ｃｂ、Ｃｒといった輝度成分と色差成分に変換し、各成分に適合した量子化ステップを適合するようにしても良い。
【００６８】
次に、画素の位置ずれマージンを検品項目とした場合に関して説明する。
【００６９】
図１３は、原画像データと検品センサ４０３で読み取った画像データの拡大図である。
【００７０】
図において、１３１０は、点線１３００で示す原画像データの部分を示し、１３１１，１３１２のそれぞれは、点線１３００で示す部分を検品センサ４０３で読み取った画像データを示している。各格子は、読み取り解像度に対応する画素を示している。ここで、１３０１は、文字「Ｌ」の部分の１つの特徴点を示す。原画像データと検品センサ４０３で読み取った画像データは、検品処理における比較のため、特徴点を基準に位置合わせが行われる。検品処理における比較において、理想的には、原画像データ１３１０と読み取った画像データ１３１１、或いは画像データ１３１０と読み取った画像データ１３１２とでは同一の画素位置となるはずである。しかしながら、検品センサ４０３の読み取り精度、或いは、用紙上への印刷誤差等によって、特徴点１３０１を基準としても厳密に一致しない場合がある。
【００７１】
例えば、印刷する際に、文字の幅が太くなる場合や、細くなる場合がある。また、文字の幅は同一でも、画素の位置がずれる場合もある。読み取り画像データ１３１１において、１３０２及び１３０３で示した画素は、原画像データ１３１０の同一位置の画素と異なることを示している。また、読み取り画像データ１３１２では、１３０４で示すエリアが、原画像データ１３１０に対して全体的に左にずれている。このように、原画像データ１３１０の画素に対して、検品センサ４０３による読み取り画像データの画素位置がずれる場合が存在する。高品位で印刷したい文書においては、この画素位置のずれは許容できないものとなる。
【００７２】
一方、写真画像や大きなサイズのグラフィックス画像等の文書においては、このような用紙上における微小な画素位置ずれが許容できるものもある。従って、検品処理においては、画像の種別に応じた画素位置のずれの精度を適用することが重要となる。尚、本実施形態に係る画素位置ずれのマージンとは、原画像データの画素位置を基準とした許容量を示すものとする。例えば、位置ずれマージンを「２」とした場合は、読み取った画像データの画素位置が、原画像データの画素位置を基準に上下左右２画素の範囲内であれば許容することを示す。つまり、位置ずれマージンの数値が大きければ、それほど重視されない検品基準となり、小さければ厳しい検品基準となる。
【００７３】
本実施形態では、ユーザが検品対象の画像を指定することが可能であり、また、原画像データがＰＤＬで記述されていれば、検品対象の画像の種別を認識することが可能である。従って、ユーザが求める検品基準、或いは種別に応じた検品基準を自動的に設定することが可能となる。つまり、ユーザによって指定された原画像の種別、或いは、ＰＤＬに付与されている情報に応じて、読み取り解像度や量子化ステップ、更には、画素位置ずれマージンを適用する。これにより、システムの負荷を増大させることなく、検品精度を保つことが可能になる。
【００７４】
図１４は、本実施形態に係る概念図を示す図である。尚、図１４において、図７に示した構成と同一であるものには同じ符号を付与している。
【００７５】
本実施形態の特徴は、検品対象の画像の種別、或いは検品対象の画像のオブジェクトに応じた検品項目を適用することにある。従って、種別、或いは画像を構成するオブジェクト毎に適用された検品項目に応じた差分画像、及び差分のヒストグラムを得ることができる。
【００７６】
図１４において、１４０１は、原画像データ７０１における、ロゴ部分の差分画像であり、１４０２はタイトル部分の差分画像である。また１４０３は、ロゴ部分の差分のヒストグラムを示し、１４０４は、タイトル部分の差分のヒストグラムを示す。このように、原画像データの種別、或いはオブジェクトを単位として、差分画像や差分ヒストグラムが生成されるため、検品処理の重要度に応じた閾値による検品判定を行うことが可能となる。
【００７７】
例えば、ロゴ部分では、不一致を厳しく検出するため、１４０３で示すように閾値Ａを適用し、タイトル部分においては、文字のフォントが大きいことから、１４０４で示すように、基準を緩めた閾値Ｂを適用することができる。即ち、検品項目の内容に最適な基準を適用させることが可能となる。尚、上記説明では、原画像データを構成するロゴとタイトルのオブジェクトに対して検品処理を行う場合で説明したが、本発明はこれに限定されるものではない。例えば、ユーザが重視する画像の種別、或いはオブジェクトにのみ、対応する検品項目を厳しい値で適用するようにし、他の種別或いはオブジェクトに対しては、一律の検品項目を適用するようにしても良い。
【００７８】
図１５は、本実施形態に係る検品装置における、入稿された原画像データに対する処理を説明するフローチャートである。この処理を実行するプログラムはＲＯＭ２２１に記憶されており、ＣＰＵ２２０の制御の下に実行される。
【００７９】
この処理は、入稿された原画像データに対して行われる処理を示し、図１４の画像データ７０１，７０２に対する処理に該当している。先ずＳ２０１で、原画像データ７０１の種別を判定する。これは前述したように、紙原稿の場合は操作部２０７で入力された画像データの種別を制御部２０３から取得し、またＰＤＬデータ等に基づく場合は、そのＰＤＬデータに含まれる属性等を制御部２０３から取得することにより判定する。次にＳ２０２に進み、ＣＰＵ２２０は、Ｓ２０１で判定した原稿の種別に応じた処理パラメータ（以下、単にパラメータ）の設定を行う。
【００８０】
図１７は、Ｓ２０２のパラメータの設定処理を説明するフローチャートである。以下、図１７を参照して、図１５のＳ２０２の処理を説明する。
【００８１】
Ｓ４０１で、ＣＰＵ２２０は、原画像データが表紙であるかどうかを判定し、表紙であると判定するとＳ４０２に進む。Ｓ４０２でＣＰＵ２２０は、読み取り解像度を高解像度（例えば６００ｄｐｉ）に、色味ずれ量子化ステップを「１０」に、モノクロ部の量子化ステップを「３０」に、位置ずれマージンを「２」にそれぞれ決定して、この処理を終了する。
【００８２】
またＣＰＵ２２０は、Ｓ４０１で表紙でないと判定するとＳ４０３に進み、原画像データが、目次頁かどうかを判定する。そうであればＳ４０４に進み、読み取り解像度を低解像度（例えば３００ｄｐｉ）に、色味ずれ量子化ステップを「２０」に、モノクロ部量子化ステップを「２０」に、位置ずれマージンを「３」にそれぞれ決定して、この処理を終了する。
【００８３】
又ＣＰＵ２２０は、Ｓ４０３で目次頁でないと判定するとＳ４０５に進み、原画像データがイラスト頁かどうかを判定する。そうであればＳ４０６に進み、読み取り解像度を高解像度（例えば６００ｄｐｉ）に、色味ずれ量子化ステップを「５」に、モノクロ部量子化ステップを「３０」に、位置ずれマージンを「１０」にそれぞれ決定して、この処理を終了する。
【００８４】
またＣＰＵ２２０は、Ｓ４０５でイラスト頁でないと判定するとＳ４０７に進み、原画像データが、テキスト頁かどうかを判定する。そうであればＳ４０８に進み、解像度を高解像度（例えば６００ｄｐｉ）に、色味ずれ量子化ステップを「３０」に、モノクロ部量子化ステップを「２０」に、位置ずれマージンを「２」にそれぞれ決定して、この処理を終了する。また、Ｓ４０７において、原画像データが、前記いずれの種別でない場合はＳ４０９に進み、一律のパラメータを決定して処理を終了する。しかしＳ４０９では、別の種別であるかの判定を継続しても良い。つまり、検品対象とする種別数の分、Ｓ４０１、Ｓ４０３、Ｓ４０５及びステップ４０７に準ずる判定を行っても良い。
【００８５】
また、各種別を判定した後の設定パラメータの数値は、上述した説明中の数値に限定されるものではない。更に、図１７では、解像度、色味ずれの量子化ステップ、モノクロ部の量子化ステップ、位置ずれマージンの４項目を検品項目に基づくパラメータとして説明したが、本発明はこれに限定されるものではない。つまり、画像の種別の重視する検品項目に応じた検品内容、処理パラメータが決定されるようにしても良い。
【００８６】
こうして図１５のＳ２０２における、画像の種別に応じた検品項目のパラメータの設定を完了するとＳ２０３に進む。Ｓ２０３では、ＣＰＵ２２０は、原画像データの特徴点を抽出する。この特徴点の抽出は、原画像データのエッジ部等の検出、或いは所定の画素配置（パターン）に適合した箇所を検出することにより行う。尚、本実施形態では、特徴点の抽出は、上記検出にのみに限定されるものではなく、原画像データの基準位置と、検品センサ４０３により読み取った画像データの基準位置との適合が取れるものであれば良い。
【００８７】
次にＳ２０４に進み、ＣＰＵ２２０は、原画像データの検品対象である種別が検品処理における重視対象（例えば図１７における表紙等）かどうかを判定し、そうであればＳ２０５に進み、Ｓ２０２で設定された検品項目のパラメータを用いて量子化処理を行う。一方、Ｓ２０４で、原画像データの種別が検品処理における重視対象でないと判定するとＳ２０６に進み、通常のパラメータ（図１７のＳ４０９で設定されたパラメータ）を用いて量子化処理を行う。そしてＳ２０７に進み、ＣＰＵ２２０は、Ｓ２０５或いはＳ２０６で処理された量子化処理結果を用いて、図１４における画像データ７０２に基づく比較対象データ（第１比較対象データ）を生成する（第１作成手段）。こうしてＣＰＵ２２０は、原画像データに対する比較対象データを生成した後、検品センサ４０３により読み取った画像データに対する検品処理を実行する。尚、この比較対象データは、例えば図１４の差分画像１４０１，１４０２を求めるために、実際に印刷された画像の比較対象データと比較される、原画像データ７０１から得られた画像データ７０２に基づく比較対象データである。
【００８８】
図１６は、本実施形態に係る検品装置１０２における、検品センサ４０３により読み取った画像データに対して行う処理を説明するフローチャートである。この処理を実行するプログラムはＲＯＭ２２１に記憶されており、ＣＰＵ２２０の制御の下に実行される。この処理は図１４の画像７０４、画像データ７０５，７０７の処理に該当している。
【００８９】
ＣＰＵ２２０は、Ｓ３０１で、搬送ベルト４０２を搬送されてくる用紙の順番によって、その原稿の画像の種別を判断する。画像形成装置１０１では、入稿される画像データは順次印刷される。このため、検品センサ４０３で読み取る順番も、この入稿画像データの順番と等しくなる。つまり、操作部２０７によりユーザによって指定された画像の種別、或いは、ＰＤＬに付与されている属性情報による種別の情報を把握できる。従って、ＣＰＵ２２０はＳ３０２で、検品センサ４０３で読み取る順番に応じて、各種別に対応するパラメータを設定する。尚、このＳ３０２のパラメータ設定処理の制御フローは、前述の図１５の説明で参照して図１７に示すフローチャートと同一であるため、ここでの説明は省略する。
【００９０】
Ｓ３０２で、画像の種別に応じたパラメータ設定が終了するとＳ３０３に進み、搬送ベルト４０２で搬送されてくる用紙を検品センサ４０３で読み取る。即ちＳ３０３で、ＣＰＵ２２０は、Ｓ３０２で設定された読み取り解像度で、搬送されてくる印刷済の用紙を検品センサ４０３で読み取るように制御する。次にＳ３０４に進み、ＣＰＵ２２０は、Ｓ３０３で読み取った画像データの特徴点を抽出する。この特徴点の抽出は、前述の図１５で説明したように、エッジ部の検出や所定の画素配置（パターン）と一致するかどうかにより求める。次にＳ３０５に進み、Ｓ３０４で抽出した特徴点と、図１５のＳ２０３で抽出した原画像データの特徴点とを用いて、原画像データと検品センサ３０４で読み取った画像データとの位置合わせを行う。
【００９１】
次にＳ３０６に進み、ＣＰＵ２２０は、読み取った画像データの種別が検品処理における重視対象（例えば図１７における表紙等）かどうかを判定し、そうであればＳ３０７に進み、Ｓ３０２で設定された検品項目の該当パラメータを用いて量子化処理を行う。一方、Ｓ３０６で、読み取った画像データの種別が検品処理における重視対象でない場合はＳ３０８に進み、通常のパラメータ（Ｓ４０９による設定パラメータ）を用いて量子化処理を行う。こうしてＳ３０９に進み、ＣＰＵ２２０は、Ｓ３０７或いはＳ３０８により処理された量子化処理結果を用いて、検品処理における比較対象データ（第２比較対象データ）を作成する（第２作成手段）。尚、この比較対象データは、例えば図１４の差分画像１４０１，１４０２を求めるために、図１５のＳ２０７で生成された第１比較対象データと比較される、印刷済の用紙を読み取って得られた画像データ７０７の第２比較対象データである。
【００９２】
尚、上記説明では、一例として原画像データの種別毎に検品項目の内容を変更して検品処理を行うとしたが、本発明はこれに限定されるものではない。即ち、検品対象の原画像データのオブジェクト毎に検品項目の内容を変更するようにしても良い。また、検品対象の画像中の全てのオブジェクトを対象に検品項目の内容を設定するのではなく、所定のオブジェクトを対象に検品項目の内容を設定するようにしても良い。
【００９３】
以上説明したように本実施形態１によれば、検品対象の画像の種別、或いは検品対象の画像のオブジェクトに応じて、検品項目の内容を変更することができる。つまり、システムの負荷を増大させることなく、複数の検品パラメータの設定を適用して検品処理を行うことが可能となる。
【００９４】
［第２実施形態］
前述の第１実施形態では、画像データの種別、或いは画像データのオブジェクトに応じて、検品項目の内容を変更した。しかし、画像データの種別、或いはオブジェクト属性によっては、検品項目として必要ないものも存在する。例えば、モノクロテキストで構成される画像を検品対象とした場合、色味ずれ量子化ステップの設定や、この量子化処理により生成されるインディックスを基にした比較処理は不要である。従って、このような場合に対応した、本発明の第２実施形態に係る検品処理を説明する。尚、第２実施形態に係るシステム及び装置構成は、前述の実施形態と同じであるため、その説明を省略する。
【００９５】
図１８は、本発明の第２実施形態に係る、画像の種別に応じたパラメータの設定処理（図１５のＳ２０２及び図１６のＳ３０２に相当）を説明するフローチャートである。この処理を実行するプログラムはＲＯＭ２２１に記憶されており、ＣＰＵ２２０の制御の下に実行される。
【００９６】
まずＳ５０１で、ＣＰＵ２２０は、検品対象の画像データの種別が表紙かどうかを判定する。そうであればＳ５０２に進み、この種別に準ずる検品項目の内容を設定する。即ち、Ｓ５０２で、検品センサ４０３で読み取る解像度を高解像度（例えば６００ｄｐｉ）に、色味ずれ量子化ステップを「１０」に、位置ずれマージンを「２」にそれぞれ設定して、この処理を終了する。前述の第１実施形態の図１７では、Ｓ５０２で設定した検品項目に加えて、モノクロ部量子化ステップを設定していたが、第２実施形態においては、この設定項目を除いている。これは、画像の種別が表紙であれば、多くの場合カラー画像データであることを想定しているためである。仮に、モノクロで構成された表紙であっても、その検品項目の内容として、色味ずれ量子化ステップの検品項目で対応可能である。例えば、表紙の種別がモノクロであることは検品処理時に判別できているため、色味ずれ量子化ステップを粗く設定すれば良い。
【００９７】
また、種別が目次頁或いはテキスト頁であれば、多くの場合、文書はモノクロ文字で構成される。このため、重視される検品項目の内容は、モノクロ部の量子化ステップの設定となる。具体的な量子化ステップは、モノクロ文字の再現、即ち文字の一部が欠落する「文字欠け」の判定が可能な値に設定することになる。また種別がイラスト頁である場合、位置ずれやモノクロ部の量子化といった検品項目よりも、色味の再現が重要である。このため、重視される検品項目の内容は、色味ずれに直接関与する量子化処理となる。従って、イラスト頁に関する検品項目の内容として、色味ずれ量子化ステップが細かく設定される。以降、種別が表紙以外である場合に関して説明する。
【００９８】
Ｓ５０１で、検品対象の画像データの種別が表紙でなければＳ５０３に進み、ＣＰＵ２２０は、検品対象の画像データの種別が目次頁かどうかを判定する。そうであればＳ５０４に進み、検品センサ４０３で読み取る解像度を低解像度（例えば３００ｄｐｉ）に、モノクロ部量子化ステップを「１０」に、位置ずれマージンを「５」にそれぞれ設定して、この処理を終了する。前述の第１実施形態では、Ｓ５０４で設定した検品項目に対して、色味ずれ量子化ステップを設定していたが、この第２実施形態では、この設定項目を除いている。
【００９９】
一方、Ｓ５０３で、検品対象の画像データの種別が目次頁でなければＳ５０７に進み、検品対象の画像データの種別がイラスト頁かどうかを判定する。そうであればＳ５０６に進み、検品センサ４０３で読み取る解像度を高解像度（例えば６００ｄｐｉ）に、色味ずれ量子化ステップを「５」に設定して、この処理を終了する。前述の第１実施形態では、Ｓ５０６で設定した検品項目に対して、色味ずれ量子化ステップ及びモノクロ部量子化ステップの設定をしていたが、この第２実施形態においては、この設定項目を除いている。
【０１００】
次にＳ５０５で、検品対象の画像データの種別がイラスト頁でなければＳ５０７に進み、ＣＰＵ２２０は、検品対象の画像データの種別がテキスト頁かどうかを判定する。そうであればＳ５０８に進み、検品センサ４０３で読み取る解像度を低解像度（例えば３００ｄｐｉ）に、モノクロ量子化ステップを「１０」に設定して、この処理を終了する。前述の第１実施形態では、Ｓ５０６で設定した検品項目に対して、色味ずれ量子化ステップ及び位置ずれマージンの設定をしていたが、第２実施形態においては、この設定項目を除いている。
【０１０１】
そしてＣＰＵ２２０は、検品対象の画像データの種別が、前記いずれの種別でもなければＳ５０９に進み、一律の検品項目の内容を設定する。この場合、検品処理における検品内容を網羅したものを設定するものとする。つまり、図１８においては、検品センサ４０３による読み取り解像度、色味ずれ量子化ステップ、モノクロ量子化ステップ、位置ずれマージンの設定を行う。
【０１０２】
尚、上記説明では、検品項目の内容の選定を検品対象の画像の種別に基づくものとして説明したが、本発明はこれに限定されるものではない。例えば第１実施形態と同様に、検品対象の画像のオブジェクト属性をもとに検品項目を選定するようにしても良い。更に、検品対象の画像の全てのオブジェクトを検品処理の対象とせず、特定のオブジェクトだけを検品対象として設定するようにしても良い。
【０１０３】
以上説明したように第２実施形態によれば、検品対象の画像の種別、或いは検品対象の画像のオブジェクト属性に対応して検品項目を選定して検品処理を行う。これにより、検品処理に要するシステムの負荷、及び検品処理の時間を短縮することが可能となる。
【０１０４】
［第３実施形態］
前述の第２実施形態では、原画像データの種別、或いは原画像データのオブジェクトの属性に応じて、適用する検品項目を変更する例を説明した。しかし、原画像データの種別、或いはオブジェクト属性によっては、検品処理時の検品項目に重み付けや優先順位を設定したい場合もある。例えば、イラストとテキストにより構成される検品対象の画像において、検品項目として、「画素位置ずれ」と「色味ずれ」があったとする。このとき、「画素位置ずれ」の検品結果の度合いと、「色味ずれ」の検品結果の度合いの総合で検品結果を判定したい場合がある。具体的には、例えば、「画素位置ずれ」が検品処理における閾値に対して「１」だけ大きな値となったとしても、「色味ずれ」が検品処理の閾値に対してマージンが存在する場合、検品結果として、問題なしと判定するような場合である。また、検品項目の重み付けは、例えば、「画素位置ずれ」が如何なる度合いで発生しても検品結果を異常と判定し、この判定の場合は、別の検品処理、例えば「色味ずれ」に関する検品処理を行わない場合等が考えられる。従って、このような場合に対応した、本発明の第３実施形態の検品制御に関して説明する。尚、第３実施形態に係るシステム及び装置構成は、前述の実施形態と同じであるため、その説明を省略する。
【０１０５】
図１９は、本発明の第３実施形態に係る検品装置による処理を説明するフローチャートである。尚、図１９では、検品項目を、第１検品項目と第２検品項目の２種類を例としている。第１検品項目と第２検品項目の具体的な内容は、例えば、上述の実施形態によれば、例えば第１検品項目が「画素位置ずれ」、第２検品項目が「色味ずれ」となる。尚、この処理を実行するプログラムはＲＯＭ２２１に記憶されており、ＣＰＵ２２０の制御の下に実行される。
【０１０６】
図１５及び図１６に示した、ＣＰＵ２２０による原画像データの種別の判定、及び種別に応じたパラメータの設定、並びに量子化処理、比較対象データの作成に関する処理は、前述の第１実施形態で説明したものと同一であるため、その説明を省略する。第３実施形態における特徴は、検品項目に準じた比較及び判定を特徴とするものである。以下、図１９を参照して、第３実施形態に係る検品装置１０２の処理を説明する。
【０１０７】
まずＳ６０１で、ＣＰＵ２２０は、第１検品項目に基づく検品処理を実施する。即ち、画像の種別に基づく処理パラメータによって生成された原画像データの比較対象データ（第１比較対象データ）と、読み取って得られた画像データに基づく比較対象データ（第２比較対象データ）とを、第１検品項目を対象に比較処理する。この比較処理に基づいてＳ６０２で検品判定を行い、第１検品項目に対して、検品判定として問題がなければＳ６０３に進み、次の検品項目、即ち、第２検品項目を対象とした比較処理を行う。Ｓ６０３で、ＣＰＵ２２０が第２検品項目を対象に比較処理を行った結果、Ｓ６０４で問題がなければＳ６０５に進み、印刷された画像の検品結果が正常と判断し、検品処理を終了する。
【０１０８】
一方、Ｓ６０２で、第１検品項目に対して、検品判定に問題有りと判定した場合はＳ６０６に進み、ＣＰＵ２２０は検品基準の確認を行う。第１検品項目に対して、明らかに問題がある場合、即ち、閾値を大きく上回る不一致の数となった場合はＳ６０７に進み、ＣＰＵ２２０は、印刷された画像の検品結果を異常と判定する。そしてＳ６０８に進み、検品異常時の処理を行う。
【０１０９】
この検品異常時の具体的な処理としては、異常と判定した用紙を、正常と判定した印刷用紙を出力する排紙トレイ（ビン）とは別の排紙トレイ（ビン）に搬送する等の制御を行う。ＣＰＵ２２０は、Ｓ６０８で、検品結果として異常と判定した際の制御を行った後、検品処理を終了する。
【０１１０】
第３実施形態では、ＣＰＵ２２０は、Ｓ６０６で、第１検品項目に対して、閾値を超えているものの、その上回り幅が小さい場合（微小な差分の場合）はＳ６０４に進み、第２検品項目との組み合わせによる判定を行うための制御を行う。この場合、印刷画像の第２検品項目の検品結果に依存して、検品結果が異なる。つまり、第２検品項目を対象とした比較処理においても異常と判定されると、検品結果として異常と判定する。しかし、第２検品項目で正常と判定された場合は、検品結果として正常と判定される。このように、第３実施形態では、検品処理における検品項目に優先順位を設け、各検品項目の検品結果のレベルに応じて検品処理を行う。
【０１１１】
尚、Ｓ６０６における閾値は、画像データの種別、或いは画像データのオブジェクトに応じて、重み付けをつけたものにしても良い。例えば、画像データの種別が表紙である場合は閾値を「１０」とするが、画像データの種別が目次である場合は閾値を「２０」とするように制御する。また画像データを構成するオブジェクトに対し、テキストであれば閾値を「２０」に、イラストであれば閾値を「３０」とするように制御しても良い。尚、この制御を極端に適用した例として、例えば、第１検品項目における比較処理において異常と判断されるとＳ６０７に進み、最終的な検品結果として異常と判定するようにしても良い。この場合、第２検品項目に関する検品処理は行わない。また、上記説明では、検品項目を２種類として説明したが、本発明はこれに限定されるものではない。対象となる検品項目を増やし、検品項目毎に優先順位、或いは重み付けを行うようにしても良い。
【０１１２】
以上説明したように第３実施形態によれば、検品項目に優先順位を設け、優先順位の高い検品項目から検品処理を行うようにすることにより、検品装置の負荷を低減できる。また、検品項目に対する比較結果のレベルに応じて、総合的な検品処理を行うことが可能となる。
【０１１３】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013111946.tif 000003
【図２】
2013111946.tif 000004
【図３】
2013111946.tif 000005
【図４】
2013111946.tif 000006
【図５】
2013111946.tif 000007
【図６】
2013111946.tif 000008
【図７】
2013111946.tif 000009
【図８】
2013111946.tif 000010
【図９】
2013111946.tif 000011
【図１０】
2013111946.tif 000012
【図１１】
2013111946.tif 000013
【図１２】
2013111946.tif 000014
【図１３】
2013111946.tif 000015
【図１４】
2013111946.tif 000016
【図１５】
2013111946.tif 000017
【図１６】
2013111946.tif 000018
【図１７】
2013111946.tif 000019
【図１８】
2013111946.tif 000020
【図１９】
2013111946.tif 000021