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