(57)【要約】【課題】  検品処理に対して求められる精度はユーザの使用目的によって異なるため、検品処理の結果がＮＧと判定されたシートの中に、再利用することができるシートが存在することがある。しかしながら、ユーザが再利用できるシートを探すには手間がかかってしまう。【解決手段】  検品処理における類似度の閾値として第１の閾値と第２の閾値とを設け、検品処理の結果が第１の閾値でＯＫのシート、第１の閾値ではＮＧだが第２の閾値ではＯＫのシート、第１の閾値と第２の閾値と両方でＮＧのシートを、それぞれ区別可能に排紙する。【選択図】  図１２
2012231312.tif 000002
【特許請求の範囲】
【請求項１】
印刷物を読み取って得られる画像データと参照画像データとの類似度に基づいて当該印刷物を検査する検品処理の結果を取得する取得手段と、
前記検品処理の結果に基づいて、前記類似度が第１の閾値以上の第１のシートと、前記類似度が前記第１の閾値よりも低くかつ第２の閾値以上の第２のシートと、前記類似度が前記第２の閾値よりも低い第３のシートとを、それぞれ区別可能に排紙する排紙手段とを備えることを特徴とするシート処理装置。
【請求項２】
前記排紙手段がシートを排紙する際に当該シートをシフトするシフト手段を更に備え、
前記排紙手段は、前記第１のシートと前記シフト手段によりシフトされた前記第２のシートとを第１の排紙部に排紙し、前記第３のシートを第２の排紙部に排紙することを特徴とする請求項１に記載のシート処理装置。
【請求項３】
前記排紙手段がシートを排紙する際に当該シートをシフトするシフト手段を更に備え、
前記排紙手段は、前記第１のシートを第１の排紙部に排紙し、前記第３のシートと前記シフト手段によりシフトされた前記第２のシートとを第２の排紙部に排紙することを特徴とする請求項１に記載のシート処理装置。
【請求項４】
前記排紙手段は、前記第１のシート、前記第２のシート、前記第３のシートをそれぞれ異なる排紙部に排紙することを特徴とする請求項１に記載のシート処理装置。
【請求項５】
前記排紙手段がシートを排紙する際に当該シートをシフトするシフト手段と、
前記第１のシートと前記シフト手段によりシフトされた前記第２のシートとを第１の排紙部に排紙し、前記第３のシートを第２の排紙部に排紙する第１の排紙方法と、前記第１のシートを当該第１の排紙部に排紙し、前記第３のシートと前記シフト手段によりシフトされた前記第２のシートとを当該第２の排紙部に排紙する第２の排紙方法とのいずれかを選択可能な選択手段とを更に備え、
前記選択手段で選択された排紙方法に基づいて前記排紙手段がシートを排紙することを特徴とする請求項１に記載のシート処理装置。
【請求項６】
前記選択手段は、前記第１のシート、前記第２のシート、前記第３のシートをそれぞれ異なる排紙部に排紙する第３の排紙方法を更に選択可能であることを特徴とする請求項５に記載のシート処理装置。
【請求項７】
前記第１の閾値と前記第２の閾値は、ユーザによって設定可能であることを特徴とする請求項１乃至６のいずれか１項に記載のシート処理装置。
【請求項８】
前記第１の閾値と前記第２の閾値とをユーザが設定するための設定画面を表示する表示手段を更に備えることを特徴とする請求項１乃至７のいずれか１項に記載のシート処理装置。
【請求項９】
前記設定画面において、前記検品処理の検品方法を設定可能であることを特徴とする請求項８に記載のシート処理装置。
【請求項１０】
前記設定画面において、印刷されるコンテンツのタイプを設定可能であることを特徴とする請求項８又は９に記載のシート処理装置。
【請求項１１】
前記設定画面においてユーザに設定された内容に基づいて、前記表示手段は前記検品処理の結果の予測を表示することを特徴とする請求項８乃至１０のいずれか１項に記載のシート処理装置。
【請求項１２】
前記印刷物を読み取って前記画像データを生成する第１の読取手段と、
前記第１の読取手段によって生成された前記画像データと前記参照画像データとの類似度に基づいて印刷物を検査する検品処理を実行する検品手段とを更に備え、
前記取得手段は前記検品手段による前記検品処理の結果を取得することを特徴とする請求項１乃至１１のいずれか１項に記載のシート処理装置。
【請求項１３】
シートに対して印刷処理を実行して前記印刷物を生成する印刷手段を更に備えることを特徴とする請求項１乃至１２のいずれか１項に記載のシート処理装置。
【請求項１４】
前記参照画像データを外部装置から受信する受信手段を更に備えることを特徴とする請求項１乃至１３のいずれか１項に記載のシート処理装置。
【請求項１５】
原稿を読み取って前記参照画像データを生成する第２の読取手段を更に備えることを特徴とする請求項１乃至１３のいずれか１項に記載のシート処理装置。
【請求項１６】
印刷物を読み取って得られる画像データと参照画像データとの類似度に基づいて当該印刷物を検査する検品処理の結果を取得する取得ステップと、
前記検品処理の結果に基づいて、前記類似度が第１の閾値以上の第１のシートと、前記類似度が前記第１の閾値よりも低くかつ第２の閾値以上の第２のシートと、前記類似度が前記第２の閾値よりも低い第３のシートとを、それぞれ区別可能に排紙する排紙ステップとを有することを特徴とするシート処理装置の制御方法。
【請求項１７】
請求項１６に記載のシート処理装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートを処理するシート処理装置、シート処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ＰＯＤ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）機などの印刷システムにおいて、印刷処理が実行されたシートに対して印刷不良の有無を判定する検品処理が実行されている。そして例えば特許文献１のように、あるシートに対する検品処理の結果がＮＧと判定された場合は、そのシートを検品処理の結果がＯＫのシートと異なる排紙先（例えばエスケープトレイ）に排紙していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４４７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
検品処理に対して求められる精度はユーザの使用目的によって異なるため、検品処理の結果がＮＧと判定されても実用上問題が無い場合がある。従って、ユーザはシートの消費量を抑えるために検品処理の結果がＮＧと判定されたシートを再利用することがある。しかしながら、特許文献１では検品処理の結果がＮＧと判定されたシートはすべてエスケープトレイに排紙されるので、ユーザはエスケープトレイのシートの中から再利用できるシートを探す手間がかかってしまう。
本発明はかかる点に鑑み、ユーザが再利用できるシートを探しやすくするために、検品処理の結果がＮＧではあるがユーザの確認の結果によっては再利用できる可能性のあるシートを、他のシートと区別可能に排紙することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明が提供するシート処理装置は、印刷物を読み取って得られる画像データと参照画像データとの類似度に基づいて当該印刷物を検査する検品処理の結果を取得する取得手段と、前記検品処理の結果に基づいて、前記類似度が第１の閾値以上の第１のシートと、前記類似度が前記第１の閾値よりも低くかつ第２の閾値以上の第２のシートと、前記類似度が前記第２の閾値よりも低い第３のシートとを、それぞれ区別可能に排紙する排紙手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、検品処理の結果がＮＧではあるがユーザの確認の結果によっては再利用できる可能性のあるシートを、他のシートと区別可能に排紙することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明における印刷システムを示す図である。
【図２】本発明におけるプリンタ部１０１の構成を示す図である。
【図３】本発明におけるプリンタ部１０１の構成を示す図である。
【図４】本発明における検品部１０２の構成を示す図である。
【図５】本発明における検品部１０２の構成を示す図である。
【図６】本発明におけるフィニッシャ１０３の構成を示す図である。
【図７】本発明におけるＰＣ１１０の構成を示す図である。
【図８】本発明におけるシートの斜行の補正処理を示す図である。
【図９】本発明における画素値の差分の判定について説明する図である。
【図１０】本発明における画像のずれ幅の判定について説明する図である。
【図１１】本発明における検品処理の設定について説明する図である、
【図１２】フィニッシャ１０３の動作を示すフローチャートである。
【図１３】出力トレイ６０２に排紙されるシートを説明する図である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【０００９】
（実施形態１）
図１は本実施形態における印刷システムを示す図である。印刷装置１００はプリンタ部１０１、検品部１０２、フィニッシャ１０３で構成されている。プリンタ部１０１はシートに対して印刷処理を実行可能である。また、検品部１０２は印刷物を検査する検品処理を実行可能である。そして、フィニッシャ１０３はシートに対してステイプルなどの後処理が可能である。
印刷装置１００は、ネットワークを介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１１０などの外部装置と通信可能となるように構成される。
なお、本実施形態ではシートを搬送するためにプリンタ部１０１と検品部１０２とが直接接続されている。同様に、検品部１０２とフィニッシャ１０３とが直接接続されている。また、フィニッシャ１０３の動作を制御するために、プリンタ部１０１とフィニッシャ１０３とが専用の通信線で接続されている。
【００１０】
図２は印刷装置１００のプリンタ部１０１の構成を示す図である。
ＣＰＵ２０１を含む制御部２００は、プリンタ部１０１を統括的に制御する。ＣＰＵ２０１はＲＯＭ２０２やＨＤＤ２０８に格納された制御プログラムを読み出してプリンタ部１０１の制御を行う。ＲＯＭ２０２にはＣＰＵ２０１が動作するためのプログラムなどが記憶されている。ＲＡＭ２０３はＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０８はＲＯＭ２０２と同様に、ＣＰＵ２０１が動作するためのプログラムなどが記憶されている。
【００１１】
スキャナＩ／Ｆ２０５は、スキャナ２０４と制御部２００とを接続する。スキャナ２０４（第２の読取手段）は原稿を読み取って画像データを生成し、スキャナＩ／Ｆ２０５を介して制御部２００に読み取った画像データを入力する読取処理が実行可能である。
操作部Ｉ／Ｆ２０７は、操作部２０６と制御部２００とを接続するためのインターフェースである。操作部２０６には表示部（例えばタッチパネル機能を有する液晶表示部）やキーボードが備えられている。
【００１２】
ネットワーク部２０９は、ネットワークを介して電子メールの送受信やＰＣ１１０からのＰＤＬデータの入出力などの通信制御を行う。ＲＩＰ（ラスターイメージプロセッサ）部２１０はＰＤＬデータをラスターイメージに展開する。印刷処理部２１１はシートに対して印刷処理を実行する。印刷処理部２１１が実行する印刷処理については、後述する図３で詳しく説明する。
【００１３】
接続Ｉ／Ｆ２１２は、制御部２００が検品部１０２と通信を行うためのインターフェースである。接続Ｉ／Ｆ２１２は、シートに印刷された元の画像データを検品部１０２に送信したり、検品処理の結果を検品部１０２から受信（取得）したりする。また、検品部１０２を制御するためのコマンドを検品部１０２に送信しても良い。
接続Ｉ／Ｆ２１３は、制御部２００がフィニッシャ１０３と通信を行うためのインターフェースである。制御部２００とフィニッシャ１０３とは専用の通信線で接続されていて、接続Ｉ／Ｆ２１３はフィニッシャ１０３を制御するためのコマンドをフィニッシャ１０３に送信する。このコマンドには、検品処理の結果に基づいて図６などに後述するフィニッシャ１０３のシート処理を制御するための情報も含まれる。
【００１４】
次に、印刷処理部２１１が実行する印刷処理について図３を用いて詳しく説明する。
【００１５】
印刷処理部２１１がシートに印刷を行う際は、制御部２００によりＣＭＹＫの色信号がそれぞれ露光制御部（３０３Ｃ、３０３Ｍ、３０３Ｙ、３０３Ｋ）に送出される。露光制御部は送出された色信号に応じてレーザー光を点灯出力する。４個の帯電器（３０２Ｃ、３０２Ｍ、３０２Ｙ、３０２Ｋ）により帯電した感光ドラム（３０１Ｃ、３０１Ｍ、３０１Ｙ、３０１Ｋ）に前記レーザー光が照射されることで、感光ドラム上に静電潜像が形成される。なお、感光ドラムは不図示のモーターにより反時計回りに回転している。感光ドラムに形成された潜像画像は現像器（３０５Ｃ、３０５Ｍ、３０５Ｙ、３０５Ｋ）により現像される。現像器はトナーカートリッジ（３０４Ｃ、３０４Ｍ、３０４Ｙ、３０４Ｋ）と接続されており、印刷処理に用いる記録材として常時トナーが供給される構成となっている。
【００１６】
中間転写体３０６は感光ドラムと接触しており、感光ドラムの回転に伴って時計回りに回転し、現像されたトナー像が転写される。中間転写体３０６上に転写されたトナー像は、転写ローラ３０７によってカセット３１１やカセット３１２から搬送されてきたシートに転写される。なお、中間転写体３０６上に残ったトナーをクリーニングするために、クリーニング手段３０９が転写ローラ３０７の後に設けられている。また、中間転写体３０６上のトナー像の濃度を測定するための濃度センサー３１０が設置されている。トナー像が転写されたシートは、定着部３０８に搬送される。定着部３０８においては、内部のヒータと加圧ローラにより転写されたトナー像を定着させる。
【００１７】
定着部３０８を通過したシートは、図示しないフラッパにより一旦パス３１３からパス３１４に搬送され、シートの後端がパス３１３を通過するとシートをスイッチバックさせてパス３１５から排出ローラ３１７に搬送される。これにより、トナー像が転写された面を下向きの状態（フェイスダウン）にして排出ローラ３１７によりプリンタ部１０１から排出することが可能である。また、シートの両面に印刷を行う場合は、シートを定着部３０８からパス３１３、パス３１４に搬送し、シートの後端がパス３１３を通過した直後にシートをスイッチバックさせ、図示しないフラッパにより両面搬送パス３１６に搬送する。両面搬送パス３１６に搬送されたシートに対し、再度、転写ローラ３０７でトナー像が転写され、定着部３０８でトナー像がシートに定着される。
排出ローラ３１７から排出されたシートは検品部１０２に搬送される。
【００１８】
図４は印刷装置１００の検品部１０２の構成を示す図である。
【００１９】
ＣＰＵ４０１を含む制御部４００は、検品部１０２を統括的に制御する。ＣＰＵ４０１はＲＯＭ４０２に格納された制御プログラムを読み出して検品部１０２の制御を行う。ＲＯＭ４０２にはＣＰＵ４０１が動作するためのプログラムなどが記憶されている。ＲＡＭ４０３はＣＰＵ４０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。なお、ＣＰＵ４０１はプリンタ部１０１から送信されたコマンドに従って検品部１０２の制御を行っても良い。
【００２０】
読取センサーＩ／Ｆ４０５は、読取センサー４０４（第１の読取手段）と制御部４００とを接続するためのインターフェースである。読取センサー４０４は、図５で後述する搬送ベルト５０２上のシートを読み取り、画像データを生成する。
画像処理部４０６は、読取センサー４０４で読み取った画像データの斜行を補正する。そして画像比較部４０７は、画像処理部４０６が補正した補正後の画像データと、シートに印刷された元の画像データとを比較し、印刷物を検査する検品処理を実行する。なお、本実施形態では斜行の補正や検品処理は専用のハードウェア（画像処理部４０６、画像比較部４０７）で実行する構成だが、ソフトウェアによりＣＰＵ４０１が実行する構成にしても良い。
【００２１】
接続Ｉ／Ｆ４０８は、制御部４００がフィニッシャ１０３と通信を行うためのインターフェースである。接続Ｉ／Ｆ４０８は、検品処理の結果をフィニッシャ１０３に送信する。
接続Ｉ／Ｆ４０９は、制御部４００がプリンタ部１０１と通信を行うためのインターフェースである。接続Ｉ／Ｆ４０９は、検品処理の結果をプリンタ部１０１に送信したり、シートに印刷された元の画像データをプリンタ部１０１から受信したりする。また、接続Ｉ／Ｆ４０９は、検品部１０２を制御するためのコマンドをプリンタ部１０１から受信しても良い。
【００２２】
検品部１０２の構成を、図５を用いて更に説明する。
【００２３】
図５（ａ）に示すように、給紙ローラ５０１によってプリンタ部１０１から印刷処理が実行されたシートが搬送される。その後、シートは搬送ベルト５０２によって搬送され、読取センサー４０４が読み取った画像データを用いた検品処理が実行される。検品処理が実行されたシートは排紙ローラ５０３によりフィニッシャ１０３に搬送される。なお、本実施形態では読取センサー４０４は搬送ベルト５０２の上側に設置されているが、両面印刷されたシートにも対応できるように搬送ベルト５０２の下側に設置しても良い。
図５（ｂ）は搬送ベルト５０２の上側から搬送ベルト５０２を見た図である。読取センサー４０４は搬送されるシート５０５の全面をライン毎に読み取るラインセンサーである。読取センサー４０４がシート５０５を読み取るときに、画像読取用照射装置５０４がシート５０５を照射する。斜行検知用照射装置５０６は、シートが搬送ベルト５０２上を搬送される際に搬送方向に対して斜行しているか否かを検知するために、光を照射する装置である。斜行検知用照射装置５０６がシートに対して斜め方向から光を照射することで発生するシートの端部の影を読取センサー４０４が読み取り、シートの斜行を検知する。本実施形態ではシート端部の影の読取は読取センサー４０４で行う構成であるが、読取センサー４０４以外の他の読取センサーを使用する構成でも良い。
【００２４】
図６は印刷装置１００のフィニッシャ１０３の構成を示す図である。
【００２５】
フィニッシャ１０３はプリンタ部１０１と専用の通信線で接続される。この通信線を介してプリンタ部１０１からコマンドを受信し、このコマンドに基づいてフィニッシャ１０３の動作（シート処理）が制御される。
検品部１０２から搬送されたシートは、検品処理の結果に応じてエスケープトレイ６０１、もしくは出力トレイ６０２に排紙される。シートに対してステイプルを行う設定がされている場合は、処理トレイ６０３にシートを順次蓄えておき、処理トレイ６０３上でステープラ６０４がステイプルを行い、その後出力トレイ６０２に排紙される。
【００２６】
パス切り替え部６０５は検品処理の結果に応じてシートの搬送パスを切り替える。搬送パスを切り替えることにより、シートをエスケープトレイ６０１、出力トレイ６０２のいずれかにシートを搬送することができる。シフト処理部６０６は出力トレイ６０２に排紙されたシートに対して、シート排紙方向と直交する方向にシフトする。シフト処理部６０６がシートをシフトすることで、シフトされたシートと他のシートとを区別することが可能となる。
なお、フィニッシャ１０３は不図示のＣＰＵを備え、検品部１０２から受信（取得）した検品処理の結果に基づいて当該ＣＰＵがフィニッシャ１０３の制御を行う構成にしても良い。
【００２７】
図７はＰＣ１１０の構成を示す図である。
【００２８】
ＣＰＵ７０１はＲＯＭ７０２やＨＤＤ７０４に格納された制御プログラムを読み出してＰＣ１１０の制御を行う。ＲＯＭ７０２にはＣＰＵ７０１が動作するためのプログラムなどが記憶されている。ＲＡＭ７０３はＣＰＵ７０１の主メモリ、ワークエリア等の一時領域として用いられる。ＨＤＤ７０４はＲＯＭ７０２と同様に、ＣＰＵ７０１が動作するためのプログラムが記憶されている。
【００２９】
接続Ｉ／Ｆ７０５は、ＰＣ１１０とネットワークとを接続する。ＰＣ１１０はネットワークを介して印刷装置１００と通信を行うことができる。キーボード７０６は、ＰＣ１１０に情報を入力するために用いられる。表示部７０７には様々な画面が表示される。
ＰＣ１１０にプリンタドライバをインストールすることによって、ＰＣ１１０から印刷装置１００を制御することが可能となる。
【００３０】
次に、シートの斜行の検知と画像処理部４０６が行うシートの斜行の補正とについて図８を用いて説明する。
【００３１】
搬送ベルト５０２上を搬送されるシート５０５は、斜行検知用照射装置５０６により照射される。すると、照射によってシート５０５の後端部にシート端部影８０１が発生する。
このシート端部影８０１を読取センサー４０４で読み取る。そして、読み取られた影画像に対して画像処理部４０６が二値化及びエッジ検出等の画像処理を行うことで、影画像の傾きが検知される。この際、影画像の傾きの検知に用いられるシート端部影８０１は、シート搬送方向とシート搬送方向と直交する方向のいずれかを用いても良いし、両方を求めて平均を取るなどしても良い。
【００３２】
画像処理部４０６が二値化及びエッジ検出等の画像処理を行った後の画像が図８（ｂ）のようになっていた場合、基準座標８１１を決定する。次にシート端部影８０１上に始点座標８１２と終点座標８１３を決定し、基準座標８１１と各座標とのそれぞれの相対座標を求める。基準座標８１１の座標を（０，０）と、始点座標８１２の座標が（２４５，３００）、終点座標８１３の座標が（３８８５，２３５）であった場合、始点座標８１２と終点座標８１３の傾きθ（ｄｅｇ）は
【００３３】
【数１】
2012231312.tif 000003
である。従って、シート５０５は搬送方向に対して時計回りに１．０２３度傾斜していることがわかる。ここで検知した傾斜角及び回転方向に基づいて、画像処理部４０６が読取センサー４０４で読み取った画像データに対して回転処理を行う。この回転処理により、シートの斜行が補正される。
【００３４】
次に検品処理の内容について説明する。
【００３５】
読取センサー４０４で読み取られ画像処理部４０６によって斜行が補正された画像データ（以降では検品対象画像と呼ぶ）と、シートに印刷された元の画像データ（以降では参照画像データと呼ぶ）との比較を、画像比較部４０７が実行する。なお、参照画像データの具体例としては、ＰＤＬプリントの時はＰＤＬデータを展開したものを参照画像データとし、スキャナ２０４で読み取った画像データを印刷するときは、スキャナ２０４で読み取った画像データを参照画像データとする。
検品対象画像と参照画像データはそれぞれ画像処理部４０６で同等の解像度に変換され、各画像をビットマップでマッチングを行う。本実施形態では画素値の差分と、画像のずれ幅との２つの判定を行うものとする。
【００３６】
まず、画素値の差分の判定について図９を用いて説明する。本実施形態では、まず参照画像データと検品対象画像とをＣＭＹＫの色空間に変換処理を行う。そしてそれぞれ５×５のブロックに分割し、それぞれのブロック内で画素ごとにＣＭＹＫでの濃度の比較を行う。
図９（ａ）は検品対象画像を示す。そして図９（ｂ）は検品対象画像が５×５のブロックに分割されたうちの１つのブロックを示し、図９（ｄ）は図９（ｂ）から一部分を抜き出したものである。図９（ｃ）は図９（ｄ）と同じ部分を参照画像データから抜きだしたものである。
【００３７】
濃度データは０〜２５５の多値データとなっており、比較値を次の式で算出する。
【００３８】
【数２】
2012231312.tif 000004
そして算出した比較値と予め設定した許容できる濃度差とを比較して、｜比較値｜≦（許容できる濃度差）である場合は該当画素をＯＫと判定し、｜比較値｜＞（許容できる濃度差）である場合は該当画素をＮＧと判定する。図９の例は、画素９０２は本来、画素９０１のように黒っぽい画素値が読み込まれるはずであるが、画素９０２の濃度値は少なく読み取られている。これは、画素９０２が正しく印刷されていないことを示している。本実施形態において許容できる濃度差が４０に設定されていて、画素９０１の濃度データ値が２５５、画素９０２の濃度データ値が１２７であるとする。すると、｜比較値｜＝｜１２７−２５５｜＝１２８＞４０であるから、画素９０２はＮＧと判定される。
【００３９】
このように、１つのブロック内で各画素に対して同様の判定処理を行い、当該ブロックでのＯＫ判定率を求める。そして、ＯＫ判定率≧予め設定されている閾値である場合に、当該ブロックに関して検品処理の結果がＯＫだと判定する。
上記判定処理をすべてのブロックで行い、そしてすべてのブロックで検品処理の結果がＯＫとなった場合に、検品対象画像は検品処理の結果がＯＫと判定され、いずれかのブロックで検品処理の結果がＮＧとなった場合は、検品対象画像は検品処理の結果がＮＧと判定される。
【００４０】
次に、画像のずれ幅について図１０を用いて説明する。
【００４１】
図１０（ａ）は検品対象画像を示す。領域１００１は実際に読取センサー４０４によって読み取られた領域である。領域１００２はシート５０５の領域である。上記で説明のように、斜行検知用照射装置５０６によってシートの端部が画像として認識できるものとする。領域１００３は領域１００２の内のｘ方向長手の矩形領域を示す。領域１００４は領域１００２の内のｙ方向長手の矩形領域を示す。これら矩形領域は印刷設定に基づいて予め決められる。図１０（ｂ）は領域１００３を抜き出したものである。図１０（ｃ）は領域１００４を抜き出したものである。
図１０（ｂ）において、直線１００５は領域１００３の内の文字オブジェクトの内の最もｙ方向座標位置が小さい画素を通るｘ方向に平行な直線である。直線１００６は領域１００２の直線１００５と並行な端部を示す直線である。
図１０（ｃ）において、直線１００７は領域１００４の内の文字オブジェクトの内の最もｘ方向座標位置が小さい画素を通るｙ方向に平行な直線である。直線１００８は領域１００２の直線１００７と並行な端部を示す直線である。
【００４２】
直線１００５及び直線１００７の各直線は、以下のような手順で算出・決定される。まず画像比較部４０７が、検品対象画像に対して文字オブジェクト領域の検出処理、及び検出された文字オブジェクト内の各画素の濃度情報によって黒文字画像を抽出する。次に、抽出された黒文字画像の内、ｘ方向については、図１０（ａ）の最も向かって左側方向に存在する黒文字画素を探索してその画素のｘ座標を決定し、そのｘ座標を通るｙ方向に平行な直線を決定する。同様に、ｙ方向については、図１０（ａ）の最も向かって上側方向に存在する黒文字画素を探索してその画素のｙ座標を決定し、そのｙ座標を通るｘ方向に平行な直線を決定する。
【００４３】
次に画像比較部４０７にて、図１０（ｂ）に示す領域１００２の端部を示す直線１００６と直線１００６の間の距離（δＹ）１００９を算出する。同様に図１０（ｃ）に示す領域１００２の端部を示す直線１００８と直線１００７の間の距離（δＸ）１０１０を算出する。
【００４４】
次に、上述した方法と同様の方法を用いて、参照画像データにおいても各直線間距離δＸ’、δＹ’を算出する。図１０（ｄ）は参照画像データにおける各直線間距離（δＸ’，δＹ’）を示す。図１０（ｅ）は検品対象画像における各直線間距離（δＸ，δＹ）を示す。
【００４５】
最後に、それぞれ算出された直線間距離を比較し、検品対象画像と参照画像データとの間の画像のずれΔＸ、ΔＹ
【００４６】
【数３】
2012231312.tif 000005
を算出する。
【００４７】
例えば、参照画像データにおいて、δＸ’＝  ５０（画素）、δＹ’＝  ４２（画素）と算出され、検品対象画像において、δＸ  ＝  ５５（画素）、δＹ  ＝  ４０（画素）と算出された場合、
【００４８】
【数４】
2012231312.tif 000006
となる。検品対象画像は参照画像データに対して、ｘ方向には図１０（ｄ）に向かって左方向に５画素ずれ、ｙ方向には図１０（ｄ）に向かって下方向に１４画素ずれていると判定される。
画像のずれ幅についても、同様に予め設定した許容ずれ量差と比較して、
【００４９】
【数５】
2012231312.tif 000007
である場合には、検品対象画像を検品処理の結果がＯＫだと判定し、それ以外の場合には検品処理の結果がＮＧだと判定される。なお、ずれ量にはｘ方向に対するずれ量とｙ方向に対するずれ量が存在するため、両者ともＯＫである場合のみ検品対象画像は検品処理の結果がＯＫと判定される。
【００５０】
本実施例では領域１００３及び領域１００４は領域１００２の一部の領域を抜き出して各直線を決定していたが、ｘ方向、ｙ方向の全領域を抜き出した方が精度が高くなるため、そのように抜き出すような構成でも良い。もしくは、上述したように抜き出す領域を限定することで判定時間が短縮できるため、そのように抜き出すような構成でも良い。
【００５１】
また、上述の説明では説明を簡略にするために画像のずれ幅の判定は白黒画像で行ったが、例えばＣＭＹＫ画像で判定を行えるように選択するような構成でも良い。この場合、シアン、マゼンタ、イエロー、ブラックの色コンポーネントごとに画素のずれ幅を判定し、各色コンポーネント間での色ずれ判定を行うことができるような構成であっても良い。
【００５２】
上述した通り、検品処理を行う際には所定の閾値を設け、その閾値よりも高い類似度を持つ場合に検品処理の結果がＯＫと判定する。なお、ここで言う類似度とは、上述したＯＫ判定率やずれ量の総称である。しかしながら、例えばその閾値が高すぎる場合など、検品処理の結果がＮＧと判定されても実用上問題無い場合がある。本実施形態ではかかる点に鑑み、検品処理における類似度の閾値として図１１（ａ）のように、第１の閾値と当該第１の閾値よりも値が低い第２の閾値を設定することを特徴とする。検品対象画像と参照画像データとの類似度が第２の閾値より低い場合、検品対象画像は検品処理の結果がＮＧでありかつユーザの確認が必要ではないと判定される。検品対象画像と参照画像データとの類似度が第２の閾値以上でかつ第１の閾値より低い場合、検品対象画像は検品処理の結果がＮＧでありかつユーザの確認が必要だと判定される。検品対象画像と参照画像データとの類似度が第１の閾値以上である場合、検品対象画像は検品処理の結果がＯＫだと判定される。
【００５３】
検品処理が実行されたシートは、排紙ローラ５０３により検品部１０２からフィニッシャ１０３に搬送される。このとき、検品部１０２の接続Ｉ／Ｆ４０８は検品処理の結果をフィニッシャ１０３に通知する。具体的には、搬送するシートが検品処理の結果がＯＫと判定されたシートであるか、検品処理の結果がＮＧでありかつユーザの確認が必要だと判定されたシートであるか、検品処理の結果がＮＧでありかつユーザの確認が必要ではないと判定されたシートであるかを、フィニッシャ１０３が認識できるように通知する。
【００５４】
検品処理が上述した画素値の差分の判定の場合には、５×５に分割したブロックの類似度を第１の閾値、及び第２の閾値の値とする。また、検品処理の内容が上述した画像のずれ幅の判定である場合には、画像のずれ量が０画素の時を１００％とし、例えば第１の閾値を３画素、第２の閾値を５画素と設定する。なお、第１の閾値と第２の閾値は原稿の特徴やユーザの望む印刷品質によって変わるため、操作部２０６に搭載のＵＩなどの手段で任意に切り替えられる構成が望ましい。
【００５５】
図１１（ｂ）は、操作部２０６に表示される第１の閾値及び第２の閾値を設定するための設定画面１１１１を示す図である。閾値１１１２は第１の閾値を、閾値１１１３は第２の閾値を表わしていて、ユーザは任意の値を設定可能である。検品方法選択部１１１７は、上述した画素値の差分の判定や画像のずれ幅の判定などの検品処理の検品方法を選択することができる。なお、本実施形態における検品方法は上述した画素値の差分の判定や画像のずれ幅の判定に限られるものではない。
【００５６】
コンテンツタイプ選択部１１１８は、印刷されるコンテンツのタイプを選択することができる。コンテンツのタイプが文字中心なら「文字」、文字と写真が同じ程度なら「文字・写真」、写真中心なら「写真」などをコンテンツのタイプとして選択する。
【００５７】
数値１１１４〜１１１６は、上述した第１の閾値、第２の閾値、検品処理の検品方法、コンテンツのタイプを設定した際の、判定結果の割合の目安を表示するものである。例えば図１１（ｂ）は第１の閾値を「９０％」、第２の閾値を「８０％」、検品処理の検品方法を「画素値の差分の判定」、コンテンツのタイプを「文字・写真」を設定した場合を示す。このとき、検品処理の結果がＯＫだと判定される割合（数値１１１４）が７６％、検品処理の結果がＮＧであるがユーザの確認によっては再利用することができる品質と判定される割合（数値１１１５）が１７％、検品処理の結果がＮＧとであると判定される割合（数値１１１６）が７％と表示される。
【００５８】
これらの割合は判定結果の予測（目安）であり実際の結果とは異なる割合となることもあるが、ユーザはこれらの割合を確認することで検品処理の結果の大まかな傾向を掴むことができる。また、これらの割合は製品出荷時に予め入力されていたり、ユーザが実際に同様の設定を行った際の検品処理の結果から求めるようにしても良い。
【００５９】
また、コンテンツタイプ選択部１１１８は、スキャナ２０４が読み取った原稿やネットワーク部２０９が受信したＰＤＬデータに基づいてコンテンツのタイプを判定し、当該判定の結果をコンテンツのタイプとして自動的に設定する構成にしても良い。このような構成にすることにより、ユーザの操作を必要とせずに設定画面１１１１においてコンテンツのタイプを自動的に設定できる。
【００６０】
次に、検品処理の判定結果に応じて実行されるフィニッシャ１０３の動作について、図１２のフローチャートと図１３に示す図を用いて説明する。なお、図１２のステップ１２０１〜Ｓ１２０５の各ステップは、プリンタ部１０１が備えるＣＰＵ２０１がＲＯＭ２０２等のメモリに格納されたプログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００６１】
検品部１０２からフィニッシャ１０３にシートが搬送されると、ステップＳ１２０１において、当該シートが検品処理の結果がＯＫであるシートであるか否かをＣＰＵ２０１が判定する。この判定は、検品部１０２から送信された検品処理の結果に基づいて判定される。ステップＳ１２０１において検品処理の結果がＯＫだと判定された場合はステップＳ１２０２に進み、検品処理の結果がＮＧだと判定された場合はステップＳ１２０３に進む。
【００６２】
ステップＳ１２０２において、検品処理の結果がＯＫだと判定されたシートを出力トレイ６０２に搬送するように、ＣＰＵ２０１がパス切り替え部６０５を制御し、シートが出力トレイ６０２に排紙される。
ステップＳ１２０３において、検品処理の結果がＮＧと判定されたシートに対してユーザの確認が必要なシートであるか否かをＣＰＵ２０１が判定する。この判定は、検品部１０２から送信された検品処理の結果に基づいて判定される。ステップＳ１２０３においてユーザの確認が必要なシートであると判定された場合はステップＳ１２０４に進み、ユーザの確認が必要なシートではないと判定された場合はステップＳ１２０５に進む。
ステップＳ１２０４において、検品処理の結果がＮＧでありかつユーザの確認が必要なシートだと判定されたシートを出力トレイ６０２に搬送するために、ＣＰＵ２０１がパス切り替え部６０５を制御する。さらに、シフト処理部６０６がシートをシフトした上で、出力トレイ６０２にシートが排紙される。シフト処理部６０６によるシートのシフト動作について、図１３を用いて説明する。
【００６３】
図１３は出力トレイ６０２に排紙されたシートを示す図である。シート１３０１は検品処理の結果がＯＫだと判定されたシートである。そしてシート１３０２は、検品処理の結果がＮＧでありかつユーザの確認が必要であると判定されたシートである。図１３で示すように、シート１３０２はシフト処理部６０６によってシフトされて排紙されているので、検品処理の結果がＯＫのシートと区別可能となっている。従って、ユーザはシートを再利用するか否かの判断を行う際には、シフトされているシートだけを選択すれば良い。
【００６４】
図１２のフローチャートの説明に戻る。ステップＳ１２０５において、検品処理の結果がＮＧでありかつユーザの確認が必要ではないと判定されたシートをエスケープトレイ６０１に搬送するために、ＣＰＵ２０１がパス切り替え部６０５を制御し、シートがエスケープトレイ６０１に排紙される。エスケープトレイ６０１は出力トレイ６０２とは独立した構成となっているので、検品処理の結果がＮＧでありかつユーザの確認が必要ではないと判定されたシートは、他のシートと区別可能である。
【００６５】
なお、図１２が示すフローチャートはプリンタ部１０１のＣＰＵ２０１によって実現すると説明したが、検品部１０２のＣＰＵ４０１によって実現する構成にしても良い。また、フィニッシャが備える不図示のＣＰＵによって実現する構成にしても良いし、これらの複数のＣＰＵが協働して実現する構成にしても良い。
【００６６】
以上のように本実施形態によれば、検品処理の結果がＯＫと判定されたシート（第１のシート）、検品処理の結果がＮＧでありかつユーザの確認が必要だと判定されたシート（第２のシート）、検品処理の結果がＮＧでありかつユーザの確認が必要ではないと判定されたシート（第３のシート）を、それぞれ区別可能に排紙することができる。従って、ユーザは自身が確認する必要のあるシートを容易に選択することができる。
【００６７】
なお、本実施形態では、出力トレイ６０２（第１の排紙部）に検品処理の結果がＯＫと判定されたシートと、検品処理の結果がＮＧでありかつユーザの確認が必要だと判定されたシートとを排紙し、検品処理の結果がＮＧかつユーザの確認が必要ではないと判定されたシートをエスケープトレイ６０１（第２の排紙部）に排紙する（第１の排紙方法）。検品処理の結果がＮＧでありかつユーザの確認が必要だと判定されたシートはシフトされて出力トレイ６０２に排紙されるので、ユーザは自身が確認する必要のあるシートを容易に把握することができる。また、ユーザがシートを再利用すると判断した場合は、検品処理の結果がＯＫと判定されたシートは同一の出力トレイ６０２に排紙されているので、再利用にあたってユーザがページの順番を整える必要がなく、利便性が向上する。
【００６８】
（実施形態２）
実施形態１では、出力トレイ６０２に検品処理の結果がＯＫと判定されたシートと、検品処理の結果がＮＧでありかつユーザの確認が必要だと判定されたシートとを排紙し、検品処理の結果がＮＧでありかつユーザの確認が必要ではないと判定されたシートをエスケープトレイ６０１に排紙している。しかしながら、本願発明はこれに限定されるものではない。例えば、検品処理の結果がＮＧでありかつユーザの確認が必要だと判定されたシートを、出力トレイ６０２ではなくエスケープトレイ６０１にシフトして排紙する構成にしても良い（第２の排紙方法）。
【００６９】
この場合、検品処理の結果がＮＧでありかつユーザの確認が必要だと判定されたシートは、エスケープトレイ側に設けられたシフト処理部（不図示）によってシフトされて、検品処理の結果がＮＧかつユーザの確認が必要ではないと判定されたシートとともにエスケープトレイ６０１に排紙される。従って、ユーザは自身が確認する必要のあるシートを容易に把握することができる。また、ユーザが再利用しないと判断した場合はエスケープトレイ６０１に排紙されているシートをすべてそのまま処分すればよい。従って、例えば検品処理の結果がＯＫと判定されたシートの中から再利用しないシートをユーザが選んで処分するという手間が軽減されるので、利便性が向上する。
【００７０】
（実施形態３）
上述した実施形態１，２ではユーザの確認が必要だと判定されたシートを他のシートと同じトレイに排紙している。一方本実施形態では、図６に図示しない出力トレイをもう一つ設けて、検品処理の結果がＯＫと判定されたシート、検品処理の結果がＮＧでありかつユーザの確認が必要だと判定されたシート、検品処理の結果がＮＧでありかつユーザの確認が必要ではないと判定されたシートを、それぞれ異なるトレイに排紙する構成にする（第３の排紙方法）。この構成にすることにより、ユーザは自身が確認する必要のあるシートをより容易に把握することができる。
【００７１】
（実施形態４）
本実施形態では、上述した実施形態１〜３に記載の排紙方法のいずれを実施するかを、例えば設定画面１１１１を用いてユーザによって選択可能にすることを特徴とする。これにより、ユーザは所望の排紙方法を選択することができるので、利便性が向上する。
【００７２】
（その他の実施形態）
上述した各実施形態では、設定画面１１１１はプリンタ部１０１の操作部２０６に表示される構成であるが、本発明はこれに限定されるものではない。例えば、検品部１０２やフィニッシャ１０３の不図示の表示部に表示する構成にしても良いし、プリンタドライバをインストールしたＰＣ１１０の表示部７０７に表示する構成にしても良い。
【００７３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７４】
１００  印刷装置
１０１  プリンタ部
１０２  検品部
１０３  フィニッシャ
１１０  ＰＣ
【図１】
2012231312.tif 000008
【図２】
2012231312.tif 000009
【図３】
2012231312.tif 000010
【図４】
2012231312.tif 000011
【図５】
2012231312.tif 000012
【図６】
2012231312.tif 000013
【図７】
2012231312.tif 000014
【図８】
2012231312.tif 000015
【図９】
2012231312.tif 000016
【図１０】
2012231312.tif 000017
【図１１】
2012231312.tif 000018
【図１２】
2012231312.tif 000019
【図１３】
2012231312.tif 000020