(57)【要約】【課題】  画像形成装置より生成される可視像を、画像形成装置と同期し高速で精度良く検品処理を行うための検品システムを提供する。【解決手段】  画像形成装置より生成されるイメージデータより特徴情報及び領域属性情報を用いて、実際に生成される可視像との比較を行うことにより、軽量化されたイメージデータにおいても高速で精度良く検品処理を行うことが可能とする。【選択図】  図８
2010100005.tif 000002
【特許請求の範囲】
【請求項１】
画像形成対象となり得るイメージデータを入力する手段と、
上記イメージデータを用いて画像形成によって可視像を得る画像形成手段と、
上記イメージデータの特徴情報を生成する手段と、
上記で得たイメージデータの特徴情報を記憶する手段と、
上記イメージデータの領域アトリビュート情報を得る取得手段と、
上記領域アトリビュート情報を記憶する記憶手段と、
上記で記憶された特徴情報及び領域アトリビュート情報を、外部に送信する手段とを有することを特徴とする画像形成装置。
【請求項２】
特徴情報及び領域アトリビュート情報を受信する受信手段と、
上記受信手段により、受信された特徴情報及び領域アトリビュート情報を記憶する記憶手段と、
可視像を元に生成されたイメージデータを取得する手段と、
上記特徴情報及び領域アトリビュート情報及びイメージデータを記憶する手段と、
上記特徴情報及び領域アトリビュート情報及びイメージデータを比較することで検品を行う検品手段とを有することを特徴とする請求項１に記載の検品装置。
【請求項３】
前記記憶する手段とは、特徴情報及び領域アトリビュート情報及びイメージデータを画像処理する画像処理手段を有することを特徴とする請求項２に記載の検品装置。
【請求項４】
前記検品手段とは、記憶手段に記憶された特徴情報及び領域アトリビュート情報を用いてイメージデータとの差分を検出する手段を有することを特徴とする請求項２に記載の検品装置。
【請求項５】
前記生成された特徴情報及び領域アトリビュート情報において、小領域に分割したデータとして圧縮する圧縮手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記取得手段において取得された領域アトリビュート情報とは、イメージデータ中の任意の位置における画素情報の、文字やイメージやグラフィックの種別を示すことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データを処理し出力する画像形成装置、及び入力された画像データを処理し、外部へ送出する画像形成装置、及び画像形成装置より出力される印刷物の検品装置に関する。
【背景技術】
【０００２】
従来、作業者の目視による印刷物の検品は、作業者の経験に基づき行われているが、高速かつ多品種少量生産を可能とした画像形成装置から出力される印刷物に対して、印刷と同期しインラインで検品を行っていくことが望まれていた。
【０００３】
そこで近年多面付け印刷物や、薬品の説明書などの文字は小さいが付加価値の高い印刷物などにおいて必要とされる、印刷工程において生じた印刷汚れや印字抜け、毛根混入などの欠陥の有無を検品するシステムの開発が行われている。
【０００４】
画像形成装置はホストコンピュータよりページ記述データであるＰＤＬデータを受信し、これを解釈してイメージデータを生成し、このイメージデータを出力する。検品システムは画像形成装置より出力される印刷物の画像データを取得し、画像形成装置より生成されたイメージデータとの比較を行うことにより、欠陥の有無を検出することを可能とする。
【０００５】
しかし検品システムでは、基準となるイメージデータを保持したまま実際の印刷物である被検画像データとの比較を行うためには、印刷範囲が広い場合処理時間が長くなるという問題があった。そのため、求められる印刷速度と同期し検品を行うために下記のような手法が提案されている。
【０００６】
特許文献１で提案されている装置では、縦方向および横方向に同一の画素値の画素のみで構成される画素行を除去し、除去されたデータは画像データにおいて位置を記憶する。
【０００７】
特許文献２で提案されている装置では、基準となる画像データおよび検品対象となる被検画像データを所定のルールを用いて演算処理することにより、データ容量を圧縮された印刷欠陥検出符号を用いて検品を行う。たとえば１ドットラインにおけるそれぞれの色における画素の総和が奇数の場合は１、偶数であれば０の印刷欠陥検出符号とする。
【特許文献１】特開２０００−０５９５９９号公報
【特許文献２】特開２０００−２８９３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したような従来の検品装置では、以下の問題点がある。
【０００９】
特許文献１で提案されている装置では、文書などの背景と印字部が分かれている印刷物においての検品に有効だが、写真などのグラフィックのみが印刷された印刷物においては、同一方向に同色連続画素は多く含まれないため、処理の高速化は見込まれない。
【００１０】
特許文献２で提案されている装置では、符号を用いることで大きく処理時間を短くすることが可能である。しかし正しい画像であるときの画素の総和が１００、欠陥があるときの画素の総和が１０２のときも実施例の手法では欠陥を検出することができない。また明細書内に検出制度はそれほど高くないとされている。
【００１１】
すなわち上記問題を解決するために、高速化を行い画像形成装置と同期し検品を行うだけでなく、精度良く検品を行う必要がある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係る画像形成装置は、
画像形成対象となり得るイメージデータを入力する手段と、
上記イメージデータを用いて画像形成によって可視像を得る画像形成手段と、
上記イメージデータの特徴情報を生成する手段と、
上記で得たイメージデータの特徴情報を記憶する手段と、
上記イメージデータの領域アトリビュート情報を得る取得手段と、
上記領域アトリビュート情報を記憶する記憶手段と、
上記で記憶された特徴情報及び領域アトリビュート情報を、外部に送信する手段とを有することを特徴とする。
【００１３】
又、上記課題を解決するために、本発明に係る検品装置は、
特徴情報及び領域アトリビュート情報を受信する受信手段と、
上記受信手段により、受信された特徴情報及び領域アトリビュート情報を記憶する記憶手段と、
可視像を元に生成されたイメージデータを取得する手段と、
上記特徴情報及び領域アトリビュート情報及びイメージデータを記憶する手段と、
上記特徴情報及び領域アトリビュート情報及びイメージデータを比較することで検品を行う検品手段とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば軽量化された画像データを用いることで、高速化された画像形成装置と同期したインラインの検品を実現することが可能となる。
【００１５】
さらに色濃度ヒストグラムなどのタイルイメージの色にかかる情報だけでなくオブジェクトの形状とその種類を示すアトリビュート情報を用いて検品を行うことにより、従来技術より、高速且つより精度良く検品を行うことが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の実施の形態について図面を参照しながら説明する。
【実施例１】
【００１７】
まず、本発明の実施の形態を適用可能な画像形成装置の一例としてレーザビームプリンタの構成例を説明する。なお本実施の形態は、レーザビームプリンタのみならず、例えばインクジェットプリンタ、イメージセッター、オフセット画像形成装置など、即ち可視化可能な画像処理にかかる装置に適用可能である。
【００１８】
図１において、検品システム３は上述したレーザビームプリンタに代表される画像形成装置である１と、ネットワーク５を介して接続される。ネットワーク５は検品システム３と、画像形成装置である１間での各々のデータ、命令を交換することを可能にする。
【００１９】
同図において２ａおよび２ｂはホストコンピュータ（以下ホストコンピュータを２とする。但し、これに限定されずホストコンピュータは多数存在するものである。）であり、画像形成装置１とネットワーク４で接続される。ネットワーク４はホストコンピュータ２から、画像形成装置である１へのデータ送信や、命令を交換することを可能にする。
【００２０】
本発明にかかる実施例では、検品システム３は画像形成装置１において出力された印刷物の検品、あるいは画像形成装置１の制御装置として機能する。
【００２１】
次に図２を用いて、レーザープリンタに代表される画像形成装置１の構成を解説する。
【００２２】
同図においてＢＵＳ３１１はバスであり、ＣＰＵ３０５と、ＲＡＭ３０６、ＵＩ  Ｉ／Ｆ３０１、エンジン制御部３０２、画像処理部３０３、ＲＯＭ３０７、ネットワークＩ／Ｆ３０４、のそれぞれを接続する。これによって各々がデータや命令をやり取りすることができる。
【００２３】
同図中のＲＯＭ３０７は、不揮発性メモリであり、コントローラ３０８への電源供給が絶たれたとしても、データを失うことはない。このため、コントローラの画像形成装置の電源投入時にＣＰＵ３０５が実行すべき命令などが入っている。
【００２４】
同図中のプリンタコントローラ３０８は、ホストコンピュータ２から供給される例えばＰＤＬデータなどの画像情報に基づいて、ページ毎にイメージデータを生成しプリンタエンジン３１０に送出する。パネル部３０９は、ユーザインタフェースとして使用される、ユーザはパネル部３０９を操作することにより、所望の動作を指示することができる。また、パネル部３０９には、処理内容やユーザへの警告内容が表示される。
【００２５】
次に、このＰＤＬデータから上記イメージデータを生成する処理を説明する。
【００２６】
従来、画像形成装置の一例であるレーザビームプリンタでは、ホストコンピュータ２から送信されてきたＰＤＬデータを解釈しイメージデータを作成する。このときＰＤＬを解釈した上で中間言語であるディスプレイリストＤＬを作成し、このＤＬからレンダリングまたはＲＩＰなどのイメージデータ変換を行うのが一般的である。
【００２７】
同図中のネットワークＩ／Ｆ３０４から受信したＰＤＬデータは、一旦ＲＡＭ３０６に蓄えられる。このＲＡＭ３０６に蓄えられたＰＤＬデータは、ＣＰＵ３０５によって解釈処理が行われ、ＤＬを生成し、再びＲＡＭ３０６に蓄えられる。このＤＬはＣＰＵ３０５によって画像処理部３０３に供給され、ＣＰＵ３０５の制御のもとイメージデータが生成される。このイメージデータは、ＲＡＭ３０６に蓄えられる。
【００２８】
次に蓄えられたイメージデータから、紙に代表される媒体に可視像を形成する処理を説明する。
【００２９】
同図中のＣＰＵ３０５は、上述したＲＡＭ３０６に蓄えられたイメージデータを、エンジン制御部３０２に供給する。エンジン制御部３０２は、制御命令及びイメージデータをプリンタエンジン３１０に与え、プリンタエンジン３１０を動作させる。この制御命令およびイメージデータに基づいてプリンタエンジン３１０は潜像を形成し、その潜像を記録媒体上、例えば転写・定着することにより可視画像を形成する。
【００３０】
以上、本発明にかかる画像形成装置の動作を説明したが、次に本発明の画像処理にかかる説明を、図３を参照して行う。
【００３１】
図３のＲＩＰ３０３１、イメージ処理部３０３２、圧縮部３０３３は、それぞれ画像処理部３０３に含まれるモジュールである。前述したようにＣＰＵ３０５は、ＢＵＳ３１１を介してＲＡＭ３０６、画像処理部３０３などと接続されている。
【００３２】
本実施例では、本発明にかかるプログラムがＲＯＭ３０７からＲＡＭ３０６へロードされて、これをＣＰＵ３０５が解釈して実行する。もちろん本発明にかかるプログラムは他の記録媒体に記録して実行しても、本発明を実施できる。いずれにしてもＣＰＵ３０５はプログラムを解釈しながらＢＵＳ３１１を介して、ＢＵＳ３１１で接続された前述した各モジュールを制御することで、本発明にかかる画像処理のプログラムを動作させ実施する。
【００３３】
次に前記ＤＬからイメージデータを生成する処理について説明する。
【００３４】
ＲＩＰ３０３１は、ＣＰＵ３０５からの制御のもと、与えられたＤＬデータを読み込みながら処理を行い、パケット化されたタイルイメージとそれにアトリビュート情報とを生成することができる。ここでアトリビュート情報とは、ＰＤＬデータに含まれている情報であり、例えばイメージデータ中の任意の位置における画素情報の、文字やイメージやグラフィックなどに代表されるオブジェクト種別を示す像域情報である。
【００３５】
ここで生成されたタイルイメージについて図４及び図５を参照しながら説明する。図４は図３のＲＩＰ３０３１により生成されるパケット化された出力用イメージデータの概念図である。
【００３６】
１ページ分の出力用イメージデータは、図４（ａ）に示すように、３２ピクセル（ｐｉｘｅｌ）×３２ピクセル（ｐｉｘｅｌ）のタイル状に分割されて格納される。例えばＡ４サイズでデータ解像度が６００ｄｐｉのイメージデータの場合には、Ｘｎ＝１５６、Ｙｎ＝２２０となり、総数３４３２０のタイルが精製されることになる。
【００３７】
１つのタイルは図４（ｂ）に示すように、圧縮部３０３３によって４ブロック×４ブロックの塊として１６ブロックに分割されて格納されている。さらに、１つのブロックは図４（ｃ）に示すように、圧縮部３０３３により８ピクセル（ｐｉｘｅｌ）×８ピクセル（ｐｉｘｅｌ）の単位で圧縮されており、６４画素分を一塊とした圧縮画像となっている。
【００３８】
出力用ビットマップ画像における各タイルは、ページ単位で管理されており、この管理には、ページ毎に存在する、図５に示す管理テーブルが用いられる。この管理テーブルは、パケット画像データとともにＲＡＭ３０６に格納される。この管理テーブルには、ＲＡＭ３０６に格納された１ページ分の画像データを構成する各パケットタイル画像の先頭アドレス、および圧縮後のデータサイズが記述される。
【００３９】
ＲＩＰ３０３１が生成したパケット化されたタイルイメージとアトリビュート情報はイメージ処理部３０３２がＣＰＵ３０５からの制御のもと、色処理やこのタイルイメージの各種処理を行い、圧縮部３０３３に送る。
【００４０】
圧縮部３０３３は、ＣＰＵ３０５からの制御のもと、イメージ処理部３０３２から受け取ったパケット化された画像情報の処理を順次行い、ＲＩＰ制御部３０３４に送る。ＲＩＰ制御部３０３４は受け取った圧縮されたパケットを編集し、検品システム３へパケットを送信する。
【００４１】
ここで言う編集とは、タイルイメージの色にかかる特徴情報を生成することである。
【００４２】
またＲＡＭ３０６に蓄えられた圧縮された各パケットは、エンジン制御部３０２により読み出される。エンジン制御部３０２は、制御命令及びイメージデータをプリンタエンジン３１０に与え、プリンタエンジン３１０を動作させる。この制御命令およびイメージデータに基づいてプリンタエンジン３１０は潜像を形成し、その潜像を記録媒体上、例えば転写・定着することにより可視画像を形成する。
【００４３】
次に図１及び図６及び図７を用いて、検品システムについて説明する。
【００４４】
同図においてＢＵＳ６１０はバスであり、ＣＰＵ６０５と、ＲＡＭ６０６、ネットワークＩ／Ｆ６０１、画像処理部６０２、画像比較部６０４、ＲＯＭ６０７、画像取得部Ｉ／Ｆ６０８、のそれぞれを接続する。これによって各々がデータや命令をやり取りすることができる。
【００４５】
同図中のＲＯＭ６０７は、不揮発性メモリであり、コントローラ６０３への電源供給が絶たれたとしても、データを失うことはない。このため、コントローラの検品システムの電源投入時にＣＰＵ６０５が実行すべき命令などが入っている。同図中の検品システムコントローラ６０３は、画像形成装置１から出力された実際の印刷物と、画像形成装置１から送信されたＲＩＰ後のパケットデータとの比較を行う。
【００４６】
次に、画像形成装置１から送出されるＲＩＰ後のパケット化されたタイルイメージの色にかかる情報及びアトリビュート情報の処理について説明する。
【００４７】
同図中のネットワークＩ／Ｆ６０１から受信したＲＩＰ後のパケット化されたタイルイメージの色にかかる情報及びアトリビュート情報は、一旦ＲＡＭ６０６に蓄えられる。このＲＡＭ６０６に蓄えられたタイルイメージの色にかかる情報及びアトリビュート情報は、ＣＰＵ６０５からの制御のもと、画像処理部６０２の伸長部６０２２によって順次伸長される。
【００４８】
この伸長されたタイルイメージの色にかかる情報及びアトリビュート情報を１ページ分のイメージ情報として生成し、ＲＡＭ６０６に再度蓄えられる。この１ページに含まれるタイルイメージの色にかかる情報及びアトリビュート情報を用いて欠陥を検知するための基準画像データとする。
【００４９】
次に、画像形成装置１から出力された実際の印刷物の検品対象となる被検画像データの取得方法について説明する。
【００５０】
同図中の画像取得装置６０９は画像形成装置１より出力された実際の印刷物、即ち検品対象となる被検画像データを取得する。画像取得部Ｉ／Ｆ６０８はネットワーク５を介して画像取得装置６０９が取得した被検画像データを受信する。上記で受信された被検画像データは、一旦ＲＡＭ６０６に蓄えられる。
【００５１】
このＲＡＭ６０６に蓄えられた被検画像データは、本発明にかかるプログラムがＲＯＭ６０７からＲＡＭ６０６へロードされて、これをＣＰＵ６０５が解釈する。ＣＰＵ６０５の制御のもとイメージ処理部６０２１によって処理が行われる。
【００５２】
ここで言う処理とは、例えば画像取得装置にＣＣＤカメラを用いて被検画像データを取得した場合、被検画像データの歪みや傾き、または色の補正を行うこととする。この被検画像データは、ＲＡＭ６０６に蓄えられる。
【００５３】
次に、基準画像データと被検画像データの欠陥検出方法について説明する。
【００５４】
ＣＰＵ６０５の制御のもと、ＲＡＭ６０６に記憶された基準画像データを、イメージ処理部６０２１は被検画像データとの比較するための処理を行い、再度ＲＡＭ６０６に蓄えられる。ここで言う処理とは、例えば画像取得装置にＣＣＤカメラを用いて被検画像データを取得した場合、基準画像データの色の補正などを行うこととする。
【００５５】
画像比較部６０４はＲＡＭ６０６に蓄えられた基準データ及び被検画像データを取得し、比較を行う。比較には、パケット毎のタイルイメージの色にかかる情報及びオブジェクトの形状を示すアトリビュート情報を用いることで、軽量化された画像のデータでも欠陥の検品を可能とする。また図５に示すように、１ページにおける各パケットの順序や位置は管理されている為、１ページ中のどの位置に欠陥が生じたのかが分かる。
【００５６】
画像比較部６０４は欠陥が検知された場合、欠陥の生じた位置、発生日時、何ページ目で欠陥が生じたのかなどの詳細を含む報告データをネットワークＩ／Ｆ５へ送信し、ネットワークＩ／Ｆ５は決められた動作に従って、画像形成装置１の制御を行う。ここで言う制御とは、あらかじめ画像形成装置１により、欠陥が生じた場合印刷を中止するか否か、またはホストコンピュータ２に報告データを転送するか否かなどの処理を表す。
【００５７】
図８はステップＳ１００から上記ＤＬから生成したタイルイメージをパケット化し、検品システム３へ転送するための処理を説明している。
【００５８】
先ずステップＳ１００においてＲＡＭ３０６に保存されている、ＲＩＰ処理の対象となるＤＬのアドレス値をＲＩＰ３０３１に設定する。以後、ＲＩＰ３０３１は与えられたＤＬを読み込みながら処理を行い、ステップＳ１０１においてパケット化されたタイルイメージとアトリビュート情報とを生成することができる。
【００５９】
ステップＳ１０２において、ＲＩＰ３０３１が生成したタイルイメージとアトリビュート情報は、イメージ処理部３０３２がＣＰＵ３０５からの制御のもと順次受け取る。ステップＳ１０３においてイメージ処理部は、受け取ったタイルイメージとアトリビュート情報をもとにイメージ処理を行う。イメージ処理とは例えば色空間の変換やアトリビュート編集などの処理を含む。
【００６０】
次にステップＳ１０４において、上記イメージ処理が施されたタイルイメージ及びアトリビュート情報は、圧縮部３０３３がＣＰＵ３０５からの制御のもと順次受け取る。ステップＳ１０５において圧縮部３０３３は受け取ったタイルイメージ及びアトリビュート情報の一部を元に、これらのデータの圧縮を行う。即ち、アトリビュート情報に含まれる像域情報以外のフラグデータなどを残して、タイルイメージとともに圧縮する。
【００６１】
続いてステップＳ１０６においてこの圧縮したタイルイメージ及びアトリビュート情報を、ＲＩＰ制御部３０３４がＣＰＵ３０５からの制御による情報をもとに順次受け取る。ステップＳ１０７において上記で受け取ったタイルイメージ及びアトリビュート情報を編集する。ここで言う編集とは、タイルイメージの色にかかる情報、例えばＲＧＢそれぞれの輝度ヒストグラムなどを抽出し、またタイルイメージのオブジェクトの形状を示すアトリビュート情報を取得する。
【００６２】
ステップＳ１０８において上記抽出したタイルイメージの色にかかる情報およびアトリビュート情報をＣＰＵ３０５からの制御による情報をもとにＲＡＭ３０６へ書き込む。ここで言うＣＰＵ３０５からの制御による情報とは、例えば圧縮部３０３３が書き込むべきＲＡＭ３０６のアドレス情報などを含む。
【００６３】
ステップＳ１０９において、ＲＡＭ３０６へ書き込まれた情報を検品システム２に送信する。ステップＳ１１０において、ＲＩＰ３０３１は、与えられたＤＬにかかるＲＩＰ処理が終了した場合には、終了したことを示す情報をＣＰＵ３０５に示す。もしＲＩＰ処理が終了していない場合には、ステップＳ１０１に示す処理から再び行われ、タイルイメージの色にかかる情報及びアトリビュート情報生成が始まる。
【００６４】
ステップＳ１１１において、エンジン制御部３０２はＲＡＭ３０６に圧縮された各パケットのイメージデータを読み取り、プリンタエンジン３１０に転送する。続いてステップＳ１１２においてプリンタエンジン３１０は、転送されたイメージデータの潜像を形成し、その潜像を記録媒体上、例えば転写・定着することにより可視画像を形成する。
【００６５】
図９及び図１０は、ステップＳ２００から上記画像形成装置１から受信した基準画像データ及び被検画像データを用いた画像比較処理を説明している。
【００６６】
先ずステップＳ２００において、画像形成装置１から送信されるタイルイメージの色にかかる情報及びアトリビュート情報を含むパケットを、伸長部６０２２はＣＰＵ６０５からの制御のもと順次受け取る。以後、伸長部６０２２は与えられたパケットを読み込みながら処理を行い、ステップＳ２０１においてパケットの伸長を行うことができる。
【００６７】
ステップＳ２０２において、伸長部６０２２は、与えられたパケットが終了した場合には、終了したことを示す情報をＣＰＵ６０５に示す。もしパケットの伸長処理が終了していない場合には、ステップＳ２００に示す処理から再び行われる。ステップＳ２０３において、伸長部６０２２は受け取ったパケットをまとめて１ページ分のイメージ情報として生成し、欠陥を検知するため比較処理を行う基準の画像データとしてＲＡＭ６０６に蓄えられる。
【００６８】
続いてステップＳ３００において、画像取得装置６０９は画像形成装置１より出力された紙などの媒体に印刷された実際の印刷物、つまり検品対象となる被検画像データをする。ステップＳ３０１において、画像取得部Ｉ／Ｆ６０８はネットワーク５を介して画像取得装置６０９より取得された被検画像データを受信し、一旦ＲＡＭ６０６に蓄えられる。
【００６９】
ステップＳ３０２において、検品システム側のイメージ処理部６０２１はＲＡＭ６０６に蓄えられた被検画像データを読み取り、比較可能となる状態にするための処理を行う。ここで言う処理とは、例えば画像取得装置においてＣＣＤカメラを用いて被検画像データを取得した場合、被検画像データの歪みや傾き、または色の補正を行うこととする。
【００７０】
ステップＳ３０３において比較部６０４は、伸長部６０２２より出力されたタイルイメージの色にかかる情報及びアトリビュート情報を持つ基準画像データ及び前記でイメージ処理された被検画像データをＲＡＭ６０６より読み取る。ステップＳ３０４において画像比較部６０４はタイル毎に色にかかる情報、及びオブジェクトの形状を示すアトリビュート情報を用いて２つの画像データの順次比較を行う。この際、タイル毎に比較を行っているため、図５に示すようにタイル毎の管理テーブルによって、１ページ内のどの位置に欠陥が生じたのかを知ることができる。
【００７１】
またタイルイメージの色にかかる情報のみでなくアトリビュート情報を用いることで、たとえばタイルイメージの色にかかる情報において輝度のヒストグラムを用いた場合、赤や青などの違う色においても輝度が同じ場合もある。したがってそのような場合にはオブジェクトの形状を示すアトリビュート情報を用いることで、より精度の高い検品システムを実現することができる。
【００７２】
続いてステップＳ３０５において前記のステップで欠陥が検知された場合、欠陥の生じた位置、発生日時や何ページ目にて欠陥が生じたのかなどの詳細を含む報告データを、ネットワークＩ／Ｆ５を通じて、画像形成装置１へ送信する。ステップＳ３０６において画像形成装置１はあらかじめ指定されていた動作に従い、欠陥が生じた場合印刷を中止するか否か、またはホストコンピュータ２に通知するか否かなどといった制御を行う。
【００７３】
図１１及び図１２は本出願より検出することが可能な、欠陥の事例を示している。
【００７４】
図１１（ａ）は基準画像データであり、図１１（ｂ）は基準画像データから抽出することができる輝度のヒストグラムを示している。図１１（ｃ）では、輝度ヒストグラムにおいて各レベルにおける画素数を示しており、基準画像データにおいて、文字を印字した黒はレベル０、円を描画したグレーはレベル８５、印字されていない背景は、白のレベル２５５で示される。
【００７５】
続いて図１２（ａ）は文字が黒で印字された印字部の欠けた欠陥画像データである。図１２（ｃ）と前記した図１１（ｃ）を比較すると、黒を表すレベル０の画素数が欠陥画像データの方が少なく、白を表すレベル２５５の画素数においては欠陥画像データの方が多いことが分かる。したがって本システムによると、色にかかる情報が異なるため、欠陥画像データは正しく欠陥と判別することが可能となる。
【実施例２】
【００７６】
実施例１では、色にかかる特徴情報及びアトリビュート情報を用いて検品を行ったが、実施例２では１ページ分の画像データを縮小したサムネイル及びアトリビュート情報を用いた検品システムの処理について示す。
【００７７】
先ずＲＩＰ処理を行い、パケットを生成する手順は実施例１と同じである。相違点は画像形成装置１から送出されるＲＩＰ後のパケットにおいて、圧縮部３０３３はパケットの編集を行うが、そこでパケットのヘッダに含まれる画像データの縮小画像となるサムネイルを生成する。生成されたサムネイル及びアトリビュート情報は、検品システム３へ送信される。
【００７８】
続いてサムネイルを用いた比較による検品手段は、サムネイルを用いることで１画素毎というような細かな比較を行うことがなく、高速な比較処理が可能となる。
【図面の簡単な説明】
【００７９】
【図１】本発明にかかる実施例が想定している画像形成装置及び検品システムの環境を示す図である。
【図２】図１の画像形成装置における制御システムの構成を示す図である。
【図３】図１の画像形成装置における制御システムの画像処理部及びＣＰＵ、メモリの関係を示す図である。
【図４】図２の画像処理部３０３より生成されるパケット化されたイメージデータの概念図である。
【図５】図４のイメージデータにおける各タイルをページ単位に管理するための管理テーブルを示す図である。
【図６】図１の検品システムにおける制御システムの構成を示す図である。
【図７】図１の検品システムの制御システムにおける画像処理部及びＣＰＵ、メモリの関係を示す図である。
【図８】図１の画像形成装置の制御システムにおける画像形成処理の流れを示す図である。
【図９】図１の検品システムの制御システムにおける、図２の画像処理部３０３より生成されるパケットを受信する流れを示す図である。
【図１０】図１の検品システムの制御システムにおける、検品を処理の流れを示す図である。
【図１１】図１の画像形成装置１より出力される基準画像データの一例を示す図である。
【図１２】図１の検品システム３にて取得される被検画像データの欠陥例を示す図である。
【符号の説明】
【００８０】
１  画像形成装置
２  ホストコンピュータ
３  検品システム
４  ネットワーク
５  ネットワーク
３０１  ＵＩ  Ｉ／Ｆ
３０２  エンジン制御部
３０３  画像処理部
３０４  ネットワークＩ／Ｆ
３０５  ＣＰＵ
３０６  ＲＡＭ
３０７  ＲＯＭ
３０８  コントローラ
３０９  パネル表示／操作部
３１０  プリンタエンジン
３１１  ＢＵＳ
６０１  ネットワークＩ／Ｆ
６０２  画像処理部
６０３  コントローラ
６０４  画像比較部
６０５  ＣＰＵ
６０６  ＲＡＭ
６０７  ＲＯＭ
６０８  画像取得部Ｉ／Ｆ
６０９  画像取得装置
６１０  ＢＵＳ
【図１】
2010100005.tif 000003
【図２】
2010100005.tif 000004
【図３】
2010100005.tif 000005
【図４】
2010100005.tif 000006
【図５】
2010100005.tif 000007
【図６】
2010100005.tif 000008
【図７】
2010100005.tif 000009
【図８】
2010100005.tif 000010
【図９】
2010100005.tif 000011
【図１０】
2010100005.tif 000012
【図１１】
2010100005.tif 000013
【図１２】
2010100005.tif 000014