(57)【要約】【課題】ネットワークに接続された画像形成装置１００をプリンタとして使用するときに、画像形成装置１００から出力されたシートが不良シートであるかどうかを検知できるようにする。【解決手段】画像形成装置１００によって画像が形成されたシートの画像を読み取る出力紙読取装置１００７と、ネットワークを経由してデータの送受信を行うためのＮＩＣ１００５と、ＮＩＣ１００５で受信した画像データを記憶する記憶装置１００２と、記憶装置１００２に格納された画像データと出力紙読取装置１００７により読み取られたシートの画像データを比較して類似しているかを判定する比較装置１０００とを有する。【選択図】      図１
2004195680.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を形成する画像形成装置に接続される検品装置であって、
前記画像形成装置によって画像が形成されたシートの画像を読み取る読取手段と、
ネットワークを経由して画像データを受信する受信手段と、
前記受信手段で受信した画像データを記憶する記憶手段と、
前記記憶手段に格納された画像データと、前記読取手段により読み取られたシートの画像データを比較して類似しているかを判定する判定手段とを有することを特徴とする検品装置。
【請求項２】
前記受信手段で受信した画像データのフォーマットを変換する変換手段を有し、
前記判定手段は、前記変換手段によって変換された画像データと、前記読取手段により読み取られたシートの画像データとを比較することを特徴とする請求項１記載の検品装置。
【請求項３】
前記受信手段で受信した画像データはコードデータ形式であり、
前記読取手段により読み取られたシートの画像データはビットマップ形式であることを特徴とする請求項２記載の検品装置。
【請求項４】
前記受信手段で受信した画像データは、前記検品装置にネットワークを介して接続されているコンピュータから送信されることを特徴とする請求項１記載の検品装置。
【請求項５】
前記判定手段によって類似していないと判定された場合は、類似していない旨を前記コンピュータに通知することを特徴とする請求項４記載の検品装置。
【請求項６】
シートに画像を形成する画像形成装置、及び前記画像形成装置から出力されたシートの画像を読み取る検品装置と、ネットワークを介して接続されているコンピュータによって実行されるドライバプログラムであって、
アプリケーション固有のデータ形式を印刷するための適切なデータ形式に変換する変換手順と、
前記検品装置により前記画像形成装置から出力されたシートの画像を読み取る検品モードが選択されているかどうかを判断する判断手順と、
前記判断手順によって前記検品モードが選択されていると判断した場合は、印刷すべき画像の電子データを前記検品装置に送信する送信手順とを、前記コンピュータに実行させるためのドライバプログラム。
【請求項７】
前記送信手順は、前記判断手順による判断結果にかかわらず、前記画像形成装置に印刷すべき画像の電子データを送信することを特徴とする請求項６記載のドライバプログラム。
【請求項８】
前記送信手順は、前記判断手順によって前記検品モードが選択されていると判断した場合、前記画像形成装置よりも先に前記検品装置に印刷すべき画像の電子データを送信することを特徴とする請求項６記載のドライバプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置及びその出力シートを検品する検品装置に関する。
【０００２】
【従来の技術】
従来、画像形成装置内部の状態により画像乱れが発生した場合に不良画像を継続して印刷してしまうことなく、警告すると同時に印刷動作を停止し早急に障害対応ができる画像形成装置が提案されている（例えば、特許文献１参照。）。この装置においては、感光体上に形成する画像の画像信号と、定着後のシート上の画像を固体イメージセンサで読み取って得た画像信号とを比較回路で比較することでシート上の画像乱れの有無を判断していた。
【０００３】
【特許文献１】
特開平５−３１８８８８号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の方法では、画像形成装置をネットワークに接続してプリンタとして使用するときには、画像形成装置によって画像形成されたシートに画像不良、画像の斜行、用紙のしわや耳折れ、濃度不良や色ずれ、また用紙セットミスによる用紙の色違い等の様々なミスプリントに対する検知を行うことができなかった。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、本発明は、シートに画像を形成する画像形成装置に接続される検品装置であって、前記画像形成装置によって画像が形成されたシートの画像を読み取る読取手段と、ネットワークを経由してデータの送受信を行うための受信手段と、前記受信手段で受信した画像データを記憶する記憶手段と、前記記憶手段に格納された画像データと、前記読取手段により読み取られたシートの画像データを比較して類似しているかを判定する判定手段とを有することを特徴とする検品装置を提供するものである。
【０００６】
また、本発明は、シートに画像を形成する画像形成装置、及び前記画像形成装置から出力されたシートの画像を読み取る検品装置と、ネットワークを介して接続されているコンピュータによって実行されるドライバプログラムであって、アプリケーション固有のデータ形式を印刷するための適切なデータ形式に変換する変換手順と、前記検品装置により前記画像形成装置から出力されたシートの画像を読み取る検品モードが選択されているかどうかを判断する判断手順と、前記判断手順によって前記検品モードが選択されていると判断した場合は、前記検品装置に印刷すべき画像の電子データを送信する送信手順とを、前記コンピュータに実行させるためのドライバプログラムを提供するものである。
【０００７】
【発明の実施の形態】
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に特定的な記載がないかぎりは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【０００８】
図１〜図８を参照して、本発明の実施の形態に係る画像形成装置および検品装置について説明する。図２は、本発明の実施の形態に係る画像形成システムの全体構成であり、画像形成装置１００、検品装置５００、後処理装置３００から構成される。
【０００９】
まず、図３を参照して、本発明の実施の形態に係る画像形成装置１００の全体の概略構成をシートの流れに沿って説明する。図３において、画像形成装置１００は、その上部にブック原稿の画像情報を読み取る画像読み取り手段であるスキャナ部Ｂを有し、その下部に画像形成手段となる画像形成部Ｃを有し、更にその下部にシートデッキＤを組み付けて構成されている。
【００１０】
前記スキャナ部Ｂは、走査系光源２０１，プラテンガラス２０２，走査本体Ａに対して開閉可能な原稿圧板２０３，ミラー２０４，レンズ２０５，および受光素子（光電変換素子）２０６および画像処理部などを有して構成されている。そして、プラテンガラス２０２上に本や厚紙，カール紙等のブック原稿やシート状原稿などを原稿面を下側にして載置し、原稿圧板２０３により背面を押圧して静止状態でセットし、読み取り開始キーを押すと、走査光学源２０１がプラテンガラス２０２の下部を図３の矢印ａ方向に走査して原稿面の画像情報を読み取る。
走査系光源２０１により露光され、受光素子２０６によって読み取られた原稿の画像情報は画像処理部で処理され、電気信号に変換されてレーザスキャナ１１１に伝送される。
【００１１】
ここで、画像形成装置１００は、レーザスキャナ１１１に画像処理部の処理信号を入力すれば複写機として機能し、コンピュータの出力信号を入力すればプリンターとして機能する。また、他のファクシミリ装置からの信号を受信したり、画像処理部の信号を他のファクシミリ装置に送信したりすれば、ファクシミリ装置としても機能する。
【００１２】
一方、画像形成部Ｃの下部にはシートカセット１を装着しており、本実施例では、２つの給送ユニットＵ１，Ｕ２を装着して４個のカセットを装着するようにしている。前記カセット１ａ，１ｂ内に収容されたシートは、給送回転体となるピックアップローラ３により繰り出され、フィードローラ４とリタードローラ５との協働作用により１枚ずつ分離、給送された後、搬送ローラ１０４，１０５によって搬送され、レジストローラ１０６に導かれ、該ローラ１０６によって画像形成動作に同期するようにして画像形成部Ｃへと給送される。
【００１３】
画像形成部Ｃは、電子写真感光体ドラム１１２，画像書き込み光学系１１３，現像器１１４および転写帯電器１１５等を有して構成されている。そして、転写帯電器１１５により一様に帯電された感光体ドラム１１２の表面にレーザスキャナ１１１から射出された画像情報に対応するレーザ光が画像書き込み光学系１１３により走査されて潜像を形成し、この潜像に現像器１１４によりトナー画像が形成されて、レジストローラ１０６により感光体ドラム１１２の回転に同期して搬送されたシートに転写帯電器１１５によりシートの第１面にトナー画像が転写される。
【００１４】
１１７はトナー画像が形成されたシートを搬送する搬送部，１１８は定着装置，１１９は排出ローラである。トナー画像が形成されたシートは搬送部１１７により定着装置１１８に搬送されて、加熱および加圧されてトナー画像がシート表面に定着された後、排出ローラ１１９によって機外に排出される。
【００１５】
また、シートの両面に画像を記録する場合には、定着装置１１８から排出されたシートが排出ローラ１１９に挟持され、シートの後端が分岐点２０７を通過した時点で排出ローラ１１９が逆転し、シート両面トレイ１２１上に一旦載置された後、搬送ローラ１０４，１０５により搬送されて、レジストローラ１０６に到達し、反転されたシートは第２面に前述と同様にして画像が形成された後、排出される。
【００１６】
後処理装置３００の全体構成を図４を用いて説明する。後処理装置３００は、検品装置５００から排出されたシートを入口ローラ対３０２から受取り、その内部へ搬送する。入口ローラ対３０２の下流には搬送ローラ対３０３があり、入口ローラ対３０２と搬送ローラ対３０３との間にはシート検知センサ３３１が設けられている。
【００１７】
搬送ローラ対３０３の下流にはパンチユニット３５０があり、パンチユニット３５０の下流は搬送大ローラ３０５とその周りのシートを押圧して搬送する押圧コロ３１２，３１３，３１４とが配置されている。
【００１８】
切換フラッパ３１１は、ノンソートパス３２１と、ソートパス３２２との切り換えを行うようになっている。ソートパス３２２の入口にある切換フラッパ３１０は、ソートパス３２２と、シートを一時的に蓄えるバッファパス３２３との切り換えを行うようになっている。
【００１９】
ソートパス３２２中には搬送ローラ３０６が設けられている。ソートパス３２２の下流に配置された積載トレイとしての中間トレイ（以下「処理トレイ」という）３１９上では、シートの一時的な集積、整合、ステイプル等が行えるようになっている。
【００２０】
ソートパス３２２の出口にある排出ローラ３０７は、処理トレイ３１９上にシートを排出するようになっている。上部束排出ローラ３１８Ｂは揺動ガイド３１５に支持され、揺動ガイド３１５が閉位置に移動したとき、処理トレイ３１３に配置された下部束排出ローラ３１８ａと協働して処理トレイ３１９上のシートを束搬送してスタックトレイ３２０上に束排出するようになっている。
【００２１】
つまり、揺動ガイド３１５が傾き、下部束排出ローラ３１８ａと上部束排出ローラ３１８Ｂとでローラ対を形成して処理トレイ３１９上のシートを束搬送する。
【００２２】
次に図１を参照して、本発明の実施の形態に係る検品装置５００の全体の概略構成を説明する。検品装置５００は、画像形成装置１００の不良による出力シートの画像不良であるとか、シートの斜行、用紙のしわや耳折れ、濃度不良や色ずれ、用紙セットミスによる用紙の色違い等の不良シートを検知する機能を持つ。
【００２３】
５０４は、画像形成装置１００から出力されたシートを受け取るための搬送路である。搬送路５０４は、後処理装置３００へシートを受け渡す出口へとつながっている。１００７は、シートの画像、色、外形等のシート情報を読み取る出力紙読取装置である。出力紙読取装置１００７はＣＣＤ、ＣＩＳ等で構成され、シートの両面を読み取るように搬送路５０４の上下にそれぞれ１つずつ配置されている。その読取幅は、最大通紙シート幅以上あり、シートの外形をも読み取るのに十分な幅である。５０６および５０７は、シート搬送方向を切り換えるフラッパである。フラッパ５０６は、シートを分岐パス５１３に案内するためのものであり、出力紙読取装置１００７から少なくとも最大通紙シート長以上離れた位置に配置されている。
【００２４】
５０２、５０５は、フラッパ５０６、５０７によって案内されたシートを積載するためのトレイである。バッファートレイ５０２には、再給紙手段５０３が設けられている。バッファートレイ５０２ヘは、搬送パス５０８によってシートが案内される。トレイ５０２から再給紙されたシートは、再び出力紙読取装置１００７を通過するように、トレイ５０２および搬送パスは配置されている。検品トレイ５０５は、搬送パス５０９によって案内されたシートを積載し、検品装置５００の外部に露出している。１００２は、出力紙読取装置１００７によって読み取られた画像データを記憶する記憶装置であり、ハードディスクなどで構成されている。１０００は、読み取った画像を、基準となるデータと比較するための比較装置、１００１は検品装置５００の動作および画像形成装置１００、後処理装置３００との制御を司るＣＰＵである。１００９は操作部であり、検品装置５００の状態やオペレータに知らせる必要のある情報を表示したり、動作指示を行ったりする場合に利用される。
【００２５】
図５は検品装置５００のブロック図を表しており、１０００、１００１、１００２、１００７、１００９はそれぞれ前述の、比較装置、ＣＰＵ、記憶装置、出力紙読取装置、操作部に対応している。ＣＰＵ１００１は、検品装置５００全体のシーケンス制御及びデータハンドリングの制御を行っている。１００３はＣＰＵ１００１を動作させるためのプログラムを格納するためのＲＯＭ、１００４はＣＰＵ１００１が動作するために必要なワーキングエリアを供給するＲＡＭ、１００５はネットワークを経由して画像形成装置１００またはＰＣ７００との間でデータの送受信を行うためのＮＩＣである。１００７は前述の出力紙読取装置であり、出力紙読取装置によりシート上の画像のみならず、仕切り紙、表紙等も含んだ形での検品も可能である。１００８は画像形成装置１００からのシートを検知するための出力紙検知センサである。１０１７はＰＣ７００から送信されたポストスクリプト形式のコードデータをビットマップ形式のデータに変換するために必要なＦｏｎｔＲＯＭである。
【００２６】
一方画像形成装置１００側では、１０１６はネットワークを経由して検品装置５００またはＰＣ７００との間でデータの送受信を行うためのＮＩＣ。１０１０は画像形成装置１００全体のシーケンス制御及びデータハンドリングを行うＣＰＵであり、１０１１は複写するための原稿を読み取り電子データに変換するための原稿読取装置である。１０１２はＣＰＵ１０１０を動作させるためのプログラムを格納するためのＲＯＭ、１０１３はＣＰＵ１０１０が動作するために必要なワーキングエリアを提供するＲＡＭ、１０１４は原稿読取装置１０１１により読み取られた原稿の画像データを記憶するために、ハードディスクなどで構成されている記憶装置である。１０１５は原稿読取装置１０１１により読み取り電子データに変換された原稿の画像データやＰＣ７００から送信されたポストスクリプト形式のデータを用紙上に画像形成するためにイメージを展開するための画像メモリである。１０１８はＰＣ７００から送信されたポストスクリプト形成のコードデータをビットマップ形式のデータに変換するために必要なＦｏｎｔＲＯＭである。
【００２７】
またＰＣ７００側は一般的な構成であり文書の作成・保存が可能なものである。そしてＮＩＣ１０１９を経由してネットワークとの間でデータの送受信を行っている。１０２１はＰＣ７００内でデータの演算を行っているＣＰＵ。１０２２はＣＰＵ１０２１が演算を行う時に一時的にデータを保持するためのＲＡＭ。１０２３はＣＰＵ１０２１が処理した文書等のデータを格納するためのハードディスクである。ハードディスクに格納されたデータはＰＣ７００の電源を切っても保持されるようになっている。
【００２８】
１１００は検品装置５００、画像形成装置１００、ＰＣ７００が接続されているＬＡＮである。
【００２９】
本発明の一実施形態として、図５のように、画像形成装置１００、検品装置５００、及びＰＣ７００をＬＡＮ１１００で接続し、ＰＣ７００により実行されるドライバプログラムによって画像データを検品装置５００及び画像形成装置１００に送信するものを考える。画像形成装置１００に送信された画像データは、画像形成装置１００によってシートに画像形成され、検品装置５００に送信された画像データは、記憶装置１００２に記憶される。画像形成装置１００は、シートに画像形成して検品装置５００に搬送する。そのとき、搬送したシートを識別する情報を検品装置５００に送信する。検品装置５００は、画像形成装置１００から搬送されてきたシートの画像を出力紙読取装置１００７で読み取る。また、画像形成装置１００から受信した識別情報に対応する画像データを記憶装置１００２から読み出し、出力紙読取装置１００７で読み取った画像と比較することで、不良シートを検知する。これらの制御を、以下に詳しく述べる。
【００３０】
図６は、検品装置５００の一連の検品動作を示すフローチャートである。この一連の制御は、検品装置５００内のＣＰＵ１００１で実行される。
【００３１】
まず、ＰＣ７００によって送信された画像データを受信する（Ｓ２００１）。受信した画像データはポストスクリプト形式からビットマップ形式に変換する（Ｓ２００２）。ビットマップ形式に変換した画像データは、記憶装置１００２に記憶する（Ｓ２００３）。
【００３２】
次に、画像形成装置１００から、ジョブＩＤ、部数データ、及びページ番号データを受信する（Ｓ２００４）。ジョブＩＤはＰＣ７００が画像データを画像形成装置１００または検品装置５００に送信するときに付加するデータであり、各々の画像データを他から区別するためのものである。その後、Ｓ２００４で受信したデータに該当する画像データを記憶装置１００２から取得する（Ｓ２００５）。
【００３３】
次に、画像形成装置１００から搬送されてくるシートを検知するまで待つ（Ｓ２００６）。このシートの検知は、検品装置５００内の出力紙検知センサ１００８により行われる。Ｓ２００６において画像形成装置１００から搬送されてきたシートを検知すると、シートを検品装置５００内の出力紙読取装置１００７で読み取り電子データに変換する（Ｓ２００７）。
【００３４】
Ｓ２００５で記憶装置１００２から取得した画像データと、検品装置５００内の出力紙読取装置１００７で読み取り電子データに変換された画像データを比較装置１０００で比較し、良否を判定する（Ｓ２００８）。判定結果がＯＫであれば、Ｓ２００４に戻る。判定結果がＮＧであれば、Ｓ２００９で画像形成装置１００にネットワーク経由でＰＣ７００にエラーを通知している。以上が本検品装置５００の基本的な動作シーケンスである。
【００３５】
図７は検品装置５００と画像形成装置１００間でネットワークを経由して通信を行うためのコマンドの例である。３００１はコマンドの基本フォーマットである。コマンドの各データはアスキーコードで構成され、最初の２バイトがＩＤ部でありコマンドの種類と通信方向を表している。次のパラメータ部は各コマンドについてさらに情報を追加する必要があれば、その情報をアスキーデータに変換し格納するエリアである。チェックサム部は通信エラーを検知するために付加される情報で、コマンドの先頭から１バイト単位に加算した値をアスキーに変換したものである。コマンドを受信した側でも同じ計算を行い、受信したチェックサム値と同じになっていれば通信エラーは発生していないと判断している。次のＣＲＬｆはデリミタで、コマンドの終端を表すデータである。
【００３６】
以上が基本フォーマットの構成であり、次に各コマンドの例を示す。３００２は排紙されたシートの情報を表すための排紙コマンドでシートと同期して画像形成装置１００から検品装置５００に送信される。コマンドのＩＤは０１である。続いて、各々のプリントジョブを区別するためにプリントジョブ毎にユニークな値が割り振られているジョブＩＤ。ジョブＩＤはＰＣ７００が画像形成装置１００に対して印刷を依頼するときに画像データに付加して送信するデータである。
そのプリントジョブの中で何部数目であるかを表す部数データ、その部数の中でのページを表すページ番号、及び最終ページか否かを示すデータがパラメータ部に格納されている。３００３は不良出力紙検知コマンドで、検品装置５００が不良シートを検知したときＰＣ７００に送信される。３００４と３００５はＰＣ７００が画像形成装置１００に対して印刷を依頼し、検品装置１００に対してそのシートの検品を依頼するときに送信するコマンドであり、他のプリントデータと区別するためのジョブＩＤとポストスクリプトで表された画像データとから構成されている。
【００３７】
図９は検品装置５００内部のＲＡＭ構成を示すものである。本実施例の検品装置５００におけるＲＡＭ１００４は、１ページ分のビットマップ画像データを格納するページメモリ領域４００１と、テキスト文字のアウトラインフォントをビットマップ画像データに展開した際にこのビットマップ画像データを格納しておくフォントキャッシュ領域４００２と、ポストスクリプト等のページ記述言語（ＰＤＬ）を処理するために割り当てられたＰＤＬ用ワーク領域４００３と、その他の補助領域４００５とから構成される。ＰＤＬ用ワーク領域４００３あるいはその他の補助領域４００５には、フォントキャッシュ領域４００２中のキャッシュデータを多値データに変換する際に参照される諧調値を格納する諧調値データ領域４００４がある。
【００３８】
図１０はＰＣ７００から文書の印刷を実行する場合に表示されるダイアログボックスである。５００１は原稿のサイズを指定するためのテキストボックス。５００２は印刷する部数を指定するためのテキストボックス。５００３は印刷時の倍率を指定するためのテキストボックス。５００４は検品処理を行うか否かのチェックボックスであり、チェックされていれば検品処理を実行する。５００５は印刷を開始するためのボタン。５００６は印刷をキャンセルするためのボタンである。５００７はネットワークに接続されているプリンタの中から印刷するプリンタを選択するリストボックスである。
【００３９】
図１１はＰＣ７００で印刷を実行するためのプリンタドライバのフローチャートである。このフローチャートを実行するためのドライバプログラムは、ハードディスク１０２３に記憶されており、ＰＣ７００の内部のＣＰＵ１０２１により実行されるものである。
【００４０】
図１０の５００５のＯＫボタンが押されると、印刷タスクの実行が開始される。まず、アプリケーション固有のデータ形式をプリンタで一般的に使用されているポストスクリプト形式に変換する（Ｓ６００１）。次に、５００４のチェックボックスで「検品処理」が選択されているか否かを判断する（Ｓ６００２）。
【００４１】
Ｓ６００２において、検品処理が選択されていれば、検品装置５００へ全ページの画像データを送信し（Ｓ６００３）、次に画像形成装置１００へ全ページの画像データを送信する（Ｓ６００４）。
【００４２】
ここで、画像形成装置１００よりも検品装置５００へ先に画像データを送信しているのは、画像形成装置１００よりも先に検品装置５００におけるポストスクリプト形式からビットマップ形式への画像の変換処理（図６のＳ２００２）を完了させるためである。すなわち、先に検品装置５００に画像データを送信しているので、画像形成装置１００よりも先に検品装置５００における画像の変換処理が開始される。そして、検品装置５００と画像形成装置１００は同じ画像データを変換するため、先に変換を開始した検品装置５００が先に変換処理を完了することになる。これにより、画像データに応じた画像が形成されたシートが画像形成装置１００から検品装置５００に搬送されてきたときに、検品装置５００において画像の変換処理が終わっていないために不良シートを検知できないことを防止することができる。
【００４３】
またＳ６００２において、検品処理が選択されていなければ、画像形成装置１００へ全ページの画像データを送信する（Ｓ６００４）。以上の処理が終了すれば印刷タスクは終了する。
【００４４】
なお、図１１では全ページの画像データを１度に送信していたが、図１２に示すように１ページ単位の画像データを画像形成装置１００及び検品装置５００に送信してもよい。以下に図１２のフローチャートを説明する。
【００４５】
図１０の５００５のＯＫボタンが押されると、印刷タスクの実行が開始される。まず、アプリケーション固有のデータ形式をプリンタで一般的に使用されているポストスクリプト形式に変換する（Ｓ７００１）。次に、５００４のチェックボックスで「検品処理」が選択されているか否かを判断する（Ｓ７００２）。
【００４６】
Ｓ７００２において、検品処理が選択されていれば、検品装置５００へ１ページ分の画像データを送信し（Ｓ７００３）、画像形成装置１００へ１ページ分の画像データを送信する（Ｓ７００４）。次に、全ページの送信が完了したかを判断し（Ｓ７００５）、全ページの送信が完了していなければ次のページを送信するためにＳ７００３に戻る。
【００４７】
またＳ７００２において、検品処理が選択されていなければ、画像形成装置１００へ１ページ分の画像データを送信する（Ｓ７００６）。次に、全ページの送信が完了したかを判断し（Ｓ７００７）、全ページの送信が完了していなければ次のページを送信するためにＳ７００６に戻る。
【００４８】
Ｓ７００５またはＳ７００７において、全ページの送信が完了していれば、印刷タスクは終了する。
【００４９】
次に、ＰＣ７００から検品装置５００へ送信されビットマップ形式に変換されたデータと、検品装置５００内の出力紙読取装置１００７で読み取った画像データとの類似度の算出を行う。この類似度の算出方法については種々の方法が考えられるが、ここではその一例を説明する。図８（ａ）は本実施例において、検品装置５００の出力紙読取装置１００７で読み取った画像データのパターンを表し、図８（ｂ）は記憶装置に格納された画像データのパターンを表し、それぞれのパターンをＢ（ｉ，ｊ），Ｐ（ｉ，ｊ）と表記する。なお、Ｂ（ｉ，ｊ），Ｐ（ｉ，ｊ）は黒画素のときに“１”、白画素のときに“０”の値をとる。また、Ｂ（ｉ，ｊ），Ｐ（ｉ，ｊ）の各々の重心座標を（ｉｂｃ，ｊｂｃ），（ｉｐｃ，ｊｐｃ）とすると、両者の類似度ＣＯＲは、次式で表される。
【００５０】
【外１】
2004195680.tif 000003
上記の式は、パターンＢ（ｉ，ｊ），パターンＰ（ｉ，ｊ）の重心を揃えたときのハミング距離を示すことになる。また、ＣＯＲの値が大きい程、両者の類似度は大きいことになる。上記の演算にて類似度ＣＯＲが算出されると、あらかじめ設定してある閾値ＴｈとＣＯＲとの比較を行う。すなわち、ＣＯＲ＞Ｔｈの場合には読み取った画像データが記憶装置内の画像データとがほぼ同じであり、良品と判定される。また、ＣＯＲ＜Ｔｈの場合には、両者の画像データの類似度は低く、不良品と判定される。なお、閾値Ｔｈの値を変えることにより判定の精度を変更可能である。また、検品する画像データの種類に応じて閾値Ｔｈの値を変更することで、より柔軟な検品機能を提供することも可能である。
【００５１】
以上、本発明の実施形態について説明した。本実施形態では、検品装置５００を独立した装置として説明したが、画像形成装置１００と一体となっていても良いことはもちろんである。また、検品装置５００の後に後処理装置３００を装着しているが、それに限らず、スタッカー等の単なる積載手段でも良いことはもちろんである。また、読取装置として、ＣＣＤやＣＩＳをあげたが、それに限らなくても良いことももちろんである。
【００５２】
【発明の効果】
以上説明したように、請求項１記載の発明によれば、受信手段で受信した画像データと、読取手段により読み取られたシートの画像データを比較して類似しているかを判定する判定手段を有することで、画像形成装置をネットワークに接続されたプリンタとして使用する場合でも、画像形成装置によって形成されたシート上の画像の良否を判断することができるという効果がある。
【００５３】
また、請求項６記載の発明によれば、アプリケーション固有のデータ形式を印刷するための適切なデータ形式に変換し、検品装置により画像形成装置から出力されたシートの画像を読み取る検品モードが選択されているかどうかを判断し、検品モードが選択されていると判断した場合は、検品装置に印刷すべき画像の電子データを送信するので、画像形成装置をネットワークに接続されたプリンタとして使用する場合でも、検品装置に画像形成装置によって形成されたシート上の画像の良否を判断させることができるという効果がある。
【図面の簡単な説明】
【図１】検品装置の構成図である。
【図２】全体の概略図である。
【図３】画像形成装置の構成図である。
【図４】後処理装置の構成図である。
【図５】検品装置の一実施例を示すブロック図である。
【図６】検品装置の一実施例における動作を表すフローチャートである。
【図７】検品装置と画像形成装置とＰＣ間のコマンドの例である。
【図８】本発明の検品装置内で画像データを表す図である。
【図９】検品装置内部のＲＡＭ構成の例である。
【図１０】ＰＣから文書の印刷を実行する場合に表示されるダイアログボックスの例である。
【図１１】ＰＣから印刷を実行するプリンタドライバのフローチャートである。
【図１２】ＰＣから印刷を実行するプリンタドライバのフローチャートである。
【符号の説明】
１００  画像形成装置
１１２  感光体ドラム
３００  後処理装置
５００  検品装置
７００  ＰＣ
１０００  比較装置
１００１  ＣＰＵ
１００２  記憶装置
１００３  ＲＯＭ
１００５  ＮＩＣ
１００７  出力紙読取装置
１０１９  ＮＩＣ
１０２１  ＣＰＵ
１０２２  ＲＡＭ
１０２３  ハードディスク
１１００  ＬＡＮ
【図１】
2004195680.tif 000004
【図２】
2004195680.tif 000005
【図３】
2004195680.tif 000006
【図４】
2004195680.tif 000007
【図５】
2004195680.tif 000008
【図６】
2004195680.tif 000009
【図７】
2004195680.tif 000010
【図８】
2004195680.tif 000011
【図９】
2004195680.tif 000012
【図１０】
2004195680.tif 000013
【図１１】
2004195680.tif 000014
【図１２】
2004195680.tif 000015