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