(57)【特許請求の範囲】
【請求項１】
画像形成装置から出力されるシートの印刷状態を検品する検品装置であって、
前記画像形成装置から出力されるシートの画像を読み取る読取手段と、
前記シートの斜行角度を特定する特定手段と、
前記読取手段が前記シートから読み取った画像データの斜行角度から前記特定手段によって特定されたシートの斜行角度を減算することによって、前記シートに印刷された画像の前記シートに対する斜行角度を算出する算出手段と、
前記算出手段により算出された前記斜行角度が所定の閾値よりも大きいか否かを判別する判別手段と、
前記判別手段により前記斜行角度が前記所定の閾値以下であると判別された場合、前記読取手段が読み取った画像データを、当該画像データの異常の有無を判定するために、前記画像形成装置によって展開された画像データと対比可能な画像データに補正する補正手段と、
前記判別手段により前記斜行角度が前記所定の閾値より大きいと判別された場合、前記補正手段による補正を行うことなく、前記読取手段が読み取った画像データの異常を検知する検知手段と、
を備えることを特徴とする検品装置。
【請求項２】
前記判別手段により前記シートに印刷された画像データの斜行角度が前記所定の閾値よりも大きいと判別された場合、当該画像データの再印刷の指示を前記画像形成装置に対して行う指示手段をさらに備えることを特徴とする請求項１に記載の検品装置。
【請求項３】
前記所定の閾値を、ユーザからの指示に従って変更する変更手段とをさらに備えることを特徴とする請求項１または２に記載の検品装置。
【請求項４】
前記補正手段が補正した画像データと、前記画像形成装置から取得される画像データとの差分量を演算する演算手段と、
前記演算手段が演算した差分量があらかじめ設定される第２の閾値を超えるか否かを判断する判断手段と、
前記判断手段により前記差分量があらかじめ設定される第２の閾値を超えると判断された場合に、前記読取手段が読み取った画像データの異常を検出する検出手段とをさらに備えることを特徴とすることを特徴とする請求項１記載の検品装置。
【請求項５】
前記判断手段により前記差分量があらかじめ設定される第２の閾値を超えると判断された場合に、当該画像データの再印刷の指示を前記画像形成装置に対して行う再印刷指示手段をさらに備えることを特徴とする請求項４に記載の検品装置。
【請求項６】
画像形成装置から出力されるシートの印刷状態を検品する検品装置の制御方法であって、
前記画像形成装置から出力されるシートの画像を読取手段で読み取らせる読取工程と、
前記シートの斜行角度を特定する特定工程と、
前記読取手段が前記シートから読み取った画像データの斜行角度から前記特定手段によって特定されたシートの斜行角度を減算することによって、前記シートに印刷された画像の前記シートに対する斜行角度を算出する算出工程と、
前記算出工程により算出された前記斜行角度が所定の閾値よりも大きいか否かを判別する判別工程と、
前記判別工程により前記斜行角度が前記所定の閾値以下であると判別された場合、前記読取手段が読み取った画像データを、当該画像データの異常の有無を判定するために前記画像形成装置によって展開された画像データと対比可能な画像データに補正する補正工程と、
前記判別工程により前記斜行角度が前記所定の閾値より大きいと判別された場合、前記補正工程による補正を行うことなく、前記読取工程が読み取った画像データの異常を検知する検知工程と、
を備えることを特徴とする検品装置の制御方法。
【請求項７】
請求項６に記載の検品装置の制御方法の各工程を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置が出力する印刷物を検品する検品装置、検品装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、商業的印刷業界では、入稿、デザインやレイアウト、カンプ（プリンタ出力のプレゼンテーション）、校正（レイアウト修正や色修正）、校正刷り（プルーフプリント）、版下作成、印刷、後処理加工、発送といった工程を踏んで印刷物の発行を行ってきた。
以上の工程において、商業的印刷業界では、オフセット製版印刷機などの大規模な印刷装置等を用いているのが主流であり、版下作成を欠かすことはできない。
しかし、一度版下を作成すると、その修正は容易ではなく、コスト的にも大変不利である為、入念な校正（レイアウトのチェックや色の確認作業）が必須となり、よって印刷物を作成するのにある程度の期間が必要である。
一方、最近では、電子写真方式の画像形成装置やインクジェット方式の画像形成装置の高速化、高画質化が際立ってきている。
そこで、商業的印刷業界に対抗して、プリント・オン・ディマンド（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ：以下、ＰＯＤと表記する。）と呼ばれる、印刷装置で扱うジョブより比較的小ロットのジョブを大掛かりな装置を用いずに、短納期で扱える事を目指した市場が出現しつつある。
【０００３】
以上のようなＰＯＤ市場ではデジタル複写機やデジタル複合機などのデジタル画像形成装置を活用して、電子データを用いたデジタルプリントを実現しており、コンピュータを利用してある程度印刷業界のレベルに近づこうとしている。
しかしながら、上記のような印刷業界やＰＯＤ市場において、顧客に納品する為の印刷物に異常がないかどうか検査する検品作業は自動化されておらず、印刷物を作業員が手作業でチェックし検品しているのが現状である。
しかし、何百ページにも及ぶ印刷物の場合、全ページを詳細に検品する事は、膨大な時間・労量を必要となる。また、印刷物の中から一部を抜き取って検品するなど、大まかな検品作業を行うと、細かい印字ミスや抜け、紙汚れなどは検出されないといった問題がある。
この問題を解決する為に、印刷物の検品作業を自動化する技術が求められてくる。検品作業を自動化する技術としては、印刷物を検証する為の検証用画像と、印刷物を撮像して取得した画像とを比較する事で、印刷物を検品する技術が知られている（特許文献１参照）。
【０００４】
このような技術を用いて、印刷物を撮像して画像を取得する段階において、印刷物の搬送中に生じた用紙の斜行や、用紙の横方向へのずれによって、撮像して取得した画像がずれた画像になる。このようにずれた画像のまま検証用画像と比較を行うと本来正しく印刷されているものが、印刷不良と判定されてしまい、検品効率が落ちてしまう可能性がある。
そこで、用紙の斜行量を検知し、それを元に撮像して取得した画像を補正し、検証用画像と比較を行うという技術が知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３９４９２号公報
【特許文献２】特開平６−２６６８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した斜行量を検知し、それを元に撮像して取得した画像を補正する技術では、紙に対する印刷位置のずれは補正されないので、本来ユーザが正しいと判断する印刷物が印刷不良と判定されてしまい検品効率が下がってしまう。
また、さらに紙に対する印刷位置のずれを補正してから検品を行うようにすると計２回の画像補正を行う事になり、現在の技術では、画像補正は時間がかかるので、よって検品効率が下がってしまう。
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、画像が読み取られるシートの斜行角度を考慮して算出された、シートに対する斜行角度が所定の閾値より大きい場合には、検品のための画像データの補正を行うことなく、当該シート上に印刷された画像の異常を検知できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の検品装置は以下に示す構成を備える。
画像形成装置から出力されるシートの印刷状態を検品する検品装置であって、前記画像形成装置から出力されるシートの画像を読み取る読取手段と、前記シートの斜行角度を特定する特定手段と、前記読取手段が前記シートから読み取った画像データの斜行角度から前記特定手段によって特定されたシートの斜行角度を減算することによって、前記シートに印刷された画像の前記シートに対する斜行角度を算出する算出手段と、前記算出手段により算出された前記斜行角度が所定の閾値よりも大きいか否かを判別する判別手段と、前記判別手段により前記斜行角度が前記所定の閾値以下であると判別された場合、前記読取手段が読み取った画像データを、当該画像データの異常の有無を判定するために、前記画像形成装置によって印刷データと対比可能な画像データに補正する補正手段と、前記判別手段により前記斜行角度が前記所定の閾値より大きいと判別された場合、前記補正手段による補正を行うことなく、前記読取手段が読み取った画像データの異常を検知する検知手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像が読み取られるシートの斜行角度を考慮して算出された、シートに対する斜行角度が所定の閾値より大きい場合には、検品のための画像データの補正を行うことなく、当該シート上に印刷された画像の異常を検知することができる。
【図面の簡単な説明】
【０００９】
【図１】検品装置を含む画像形成システムの構成を示す図である。
【図２】画像形成装置の制御部の全体構成を示すブロック図である。
【図３】画像形成装置の操作部８００の構成を示す図である。
【図４】図１に示した検品装置の構成を示すブロック図である。
【図５】検品装置により読取られた画像データの処理の流れを示す図である。
【図６】検品システムの制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
図１は、本実施形態における検品装置を含む画像形成システムの構成を示す図である。本例の画像形成装置は、イメージリーダ２００およびプリンタ部３００からなる。本例の画像形成装置においては、イメージリーダ２００の上部に、原稿搬送装置１００が装着されている。
【００１１】
図１において、原稿搬送装置１００は、原稿トレイ１０５上にセットされた原稿を先頭頁から順に１枚ずつ給紙し、湾曲したパスを介して原稿台ガラス２０５の上へと搬送する。
片面原稿を読取る方法としては、原稿台ガラス２０５上の読取位置Ｒ１へ原稿の後端を搬送、停止させ、スキャナユニット２０６を左から右へ移動させることにより、原稿の読取りを行う原稿固定読取モードがある。さらに、片面原稿を読取る方法としては、原稿をある読取り速度で読取位置Ｒ１へ搬送し、スキャナユニット２０６を読取位置Ｒ１で固定したまま原稿の読取りを行う原稿流し読取モードがある。その後、いずれのモードの場合も、読取った原稿を排紙トレイ１０６に排出する。
両面原稿を読取る方法としては、スキャナユニット２０６で表面を読取り、原稿搬送装置１００内に配置した光学ユニット１１０を使用して裏面を読取る方法がある。詳細な説明は後述する。光学ユニット１１０内には図示しないイメージセンサおよび光源等が配置されている。
【００１２】
レンズ２０７を介してイメージセンサ２０８により読取られた原稿の画像は、画像処理されてハードディスクに格納されるとともに、プリンタ制御部３０１（図２参照）を介して露光制御部３０５に送られる。露光制御部３０５は、画像信号に応じたレーザ光を出力する。
このレーザ光が感光ドラム３０６に照射されると、感光ドラム３０６上には静電潜像が形成される。感光ドラム３０６上の静電潜像は現像器３０７により現像され、感光ドラム３０６上の現像剤はカセット３０８、３０９、手差し給紙部３１０および両面搬送パス３１１のいずれかから給送されたシートに転写部３１２で転写される。
【００１３】
現像剤が転写されたシートは定着部３１３に導かれると、現像剤の定着処理が施される。定着部３１３を通過したシートを、図示しないフラッパにより、一旦、パス３１５からパス３１４に導き、シートの後端がパス３１５を抜けた後、シートをスイッチバックさせてパス３１６から排出ローラ３１７に導く。
これにより、現像剤が転写された面を下向きの状態（フェイスダウン）にして排出ローラ３１７によりプリンタ部３００から排出することが可能である。これを反転排紙という。このように、フェイスダウンで排出することにより、原稿搬送装置１００を用いて複数枚の原稿を読取った画像をプリントする場合など、先頭頁から正しい頁順で画像形成を行うことが可能である。
【００１４】
尚、手差し給紙部３１０からＯＨＰシートなどの硬いシートに画像形成を行う場合、パス３１５に導くことなく、現像剤が転写された面を上向きの状態（フェイスアップ）のままで排出ローラ３１７から排出する。
また、シートの両面に画像形成を行う場合、シートを定着部３１３からパス３１５、パス３１４に導き、シートの後端がパス３１５を抜けた直後にシートをスイッチバックさせ、図示しないフラッパにより両面搬送パス３１１に導く。両面搬送パス３１１に導かれたシートに対し、再度、転写部３１２で静電潜像が転写され、定着部３１３で定着処理が施される。
このように、転写部３１２から両面搬送パス３１１を経由して再び転写部３１２に戻る一巡のパスの中に、Ａ４、Ｂ５等のハーフサイズ用紙が５枚入った状態でも搬送可能なように、パス長、ローラ配置、駆動系の分割がなされている。尚、これらの処理による排出頁順は、奇数頁が下向きになるように排出されるので、両面コピー時の頁順を合わせることができる。
【００１５】
排出ローラ３１７から排出された印刷出力物は検品装置１０００に送り込まれる。印刷出力物読取りずれ検知部１００５で印刷出力物の読取りずれを検知し、リーダ部１００４で印刷出力物の画像データを読取る。画像データを読取った後は、フィニッシャ７００に送り込まれ、製本処理、綴じ処理、穴あけなどの処理を行う。なお、検品装置１０００には、検品処理を制御する検品装置コントローラ１１００を備え、画像形成装置を制御する本体コントローラ９００と通信して、検品結果に応じて本体コントローラ９００に対して再印刷すべきジョブを通知する制御を行う。また、本体コントローラ９００と検品装置コントローラ１１００は、外部コンピュータ４５３と通信可能に構成されている。なお、画像形成装置は、カラー画像を形成するカラー画像形成装置であってもよいし、モノクロ画像を形成するモノクロ画像形成装置であってもよい。また、１つの感光ドラムを備える１Ｄタイプの画像形成装置であってもよいし、４つの感光ドラムを備える４Ｄタイプの画像形成装置であってもよい。また、電子写真方式の画像形成装置であってもよいし、インクジェット方式の画像形成装置であってもよい。
【００１６】
図２は、図１に示した画像形成装置の制御部の全体構成を示すブロック図である。本例では、画像形成装置全体を制御するコントローラ制御部４００を中心に構成されている。
図２において、コントローラ制御部４００は、操作部８００の設定や外部コンピュータ４５３の指示に基づいて原稿搬送装置１００を制御する原稿給送装置制御部１０１を備える。さらに、コントローラ制御部４００は、イメージリーダ２００を制御するイメージリーダ制御部２０１と通信を行い入力原稿の画像データを取得する。
また、コントローラ制御部４００は、プリンタ部３００を制御するプリンタ制御部３０１と通信を行い、画像データをシートに印刷する。また、外部コンピュータ４５３からＰＤＬデータが入力された場合に、ＲＩＰ部５００でＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を施す。
【００１７】
このＲＩＰ部５００で展開された画像データは、文書管理部４５４に保持される。また、プリントする画像に対しては、必要に応じて出力画像処理部６００でプリントのための画像処理を行う。
外部Ｉ／Ｆ４５１は外部コンピュータ４５３、検品装置コントローラ１１００とを接続するインターフェースである。例えばネットワークやＵＳＢなどの外部バス４５２で接続し外部コンピュータ４５３からのプリントデータを画像に展開して出力する。
図３は、図１に示した画像形成装置の操作部８００の構成を示す図である。
図３において、ＬＣＤ表示部８５５は、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をコントローラ制御部４００に伝える。
テンキー８５１はコピー枚数など、数字の入力時に使用する。スタートキー８５２は、ユーザ所望の条件を設定した後、複写動作、原稿の読取り動作を開始する時などに用いる。ストップキー８５３は稼働中の動作を止めるときに使用する。リセットキー８５４はユーザが操作部でリセットを実行するのに使用する。
【００１８】
＜不良画像の有無を検出する検品装置の構成＞
図４は、図１に示した検品装置１０００の構成を示すブロック図である。以下、画像形成装置で印刷された印刷結果から不良画像の有無を検出する処理を説明する。
図４において、検品装置１０００は、イメージリーダ制御部１００１と、不良画像の有無を判定する比較判定制御部１００２と、外部Ｉ／Ｆ１００３と、リーダ部１００４、印刷出力物読取りずれ検知部１００５から構成される。
イメージリーダ制御部１００１では、本体から排紙される印刷物の画像データを読取る、リーダ部１００４を制御する。なお、リーダ部１００４は、搬送される印刷出力物の両面画像を読み込み可能とするため、図１に示すように表面用のラインセンサ１００４Ａと裏面用のラインセンサ１００４Ｂとを備える。本実施形態に示すように、裏面用のラインセンサ１００４Ｂを備えることで、両面印刷された印刷物の裏面の検品を表面と同時に行うことが可能である。
外部Ｉ／Ｆ１００３は、外部コンピュータ４５３や本体を接続するインターフェースであり、本体内部の文書管理部４５４に保存された展開データを受信することを行う。
比較判定制御部１００２では、印刷出力物読取りずれ検知部１００５から得られる読取りずれデータを元にイメージリーダ制御部１００１から得られる印刷物の画像データと、外部Ｉ／Ｆ１００３から得られる展開データを比較し、不良画像の有無を判定する。
【００１９】
＜印刷不良の有無の検出処理の概要＞
以下、図５、図６を用いて、プリントジョブの出力画像チェック（印刷不良の有無の検出）を行う場合の処理に関して説明する。
図５は、図１に示した検品装置１０００内のリーダ部１００４によって読取られた画像データのチェックの流れを示す図である。
図５において、印字角度８０１は、用紙搬送方向に対する読取り画像データ上の印字角度、角度８０２は、用紙搬送方向に対する印刷出力物の読取り時の読取りずれ角度、印字角度８０３は、印刷出力物（紙など）に対する印字位置角度を示す。
また、図５の（ａ）は、印刷出力物読取り時のラインセンサに対する印刷出力物の読取り状態を示す。また、図５の（ｂ）は、図５の（ａ）の状態で、ラインセンサによって読み取られた画像データを示す。さらに、図５の（ｃ）は、印字角度８０１を補正し比較を行うフローを示している。
【００２０】
次に、印刷物の印刷不良の有無を検出する際の処理に関して説明する。
検品装置１０００では、比較判定制御部１００２において、イメージリーダ制御部１００１から送られてきた画像データと、画像形成装置の本体コントローラ９００から転送された、本体内の文書管理部４５４の展開画像データとの比較処理を行う。
ユーザが、操作部８００を用いて印刷出力物、例えば用紙に対する印字角度の閾値（第１の閾値または所定の閾値）と、本体内の展開データとの差分量の閾値（第２の閾値）を設定する。ここで、操作部８００で設定された第１、第２の閾値は、本体コントローラ９００が検品装置コントローラ１１００に通知し、検品装置コントローラ１１００の比較判定制御部１００２のメモリに保持される。なお、検品装置コントローラ１１００が外部コンピュータ４５３から第１，第２の閾値を受信し、当該受信した第１，第２の閾値を比較判定制御部１００２のメモリに設定する構成であってもよい。
【００２１】
次に、画像形成装置における画像形成が完了して本体から検品装置１０００に搬送される印刷出力物を印刷出力物読取りずれ検知部１００５で読取る。この時、印刷出力物読取りずれ検知部１００５では、例えば、印刷出力物左上部８０４、印刷出力物右上部８０５を検知する。そして、検品装置コントローラ１１００は、印刷出力物読取りずれ検知部１００５と垂直な線８０７と、印刷出力物左上部８０４及び印刷出力物右上部８０５を結んだ線上８０８（つまり、用紙の端部を示す線）との角度を算出する。そして、検品装置コントローラ１１００は、印刷出力物８５０の読取り時の読取りずれ角度８０２を検知する。ここでは、検知した読取りずれ角度８０２が５°であると想定して処理の説明を行う。
【００２２】
ここで、リーダ部１００４で読取った画像データは図５の（ｂ）になる。そして、例えば、検品装置コントローラ１１００は、当該読み取った画像データをイメージリーダ制御部１００１等で２値化するなどして、印字内容と共に印字されたトリムマーク８０６の重心を算出する。そして、検品装置コントローラ１１００は、算出したトリムマーク８０６の重心に応じてトリムマークの座標位置を割り出す。さらに、検品装置コントローラ１１００は、割り出したトリムマークの座標位置から、印刷出力物読取りずれ検知部１００５と垂直な線８０７と印字の傾き具合を示す線８０９との角度を算出して、読取り画像データ上の印字角度８０１を検知する。
ここでは、検品装置コントローラ１１００が読取り画像データ上の印字角度８０１を例えば１５°と検知したものと想定して説明を行う。なお、検品装置コントローラ１１００が読取り画像データ上の印字角度を検知する際に文字列の上端部などを検知して印字角度を検知しても良い。
そして、検品装置コントローラ１１００は、上記のように検知した印刷出力物の読取り時のずれ角度８０２と読取り画像データ上の印字角度８０１から、印刷出力物（紙など）に対する印字角度８０３を算出する。ここでは、検品装置コントローラ１１００が、例として（印字角度８０１）−（ずれ角度８０２）＝（印字角度８０３）という式に従い算出する。この結果、本例では、印刷出力物（紙など）に対する印字角度８０３は、１５°−５°＝１０°が算出される。
【００２３】
次に、検品装置コントローラ１１００は、算出した印刷出力物（紙など）に対する印字角度８０３が予めユーザが設定した第１の閾値を超えないか比較判定する。ここでは、例として第１の閾値を１２°とする。
ここで、ｃのイメージリーダ制御部１００１が第１の閾値を超えないと判定した場合は、リーダ部１００４が読み取った読取り画像データを読取り画像データ上の印字角度８０１分を画像補正を行い、図５の（ｃ）に示す補正した状態の画像データを得る。
本例は、検品装置コントローラ１１００が印刷出力物（紙など）に対する印字角度８０３は、１０°であり、第１の閾値は１２°であり、第１の閾値を超えないと判別するので、画像補正を行う。
また、第１の閾値が８°と設定された場合は、検品装置コントローラ１１００は、第１の閾値を超えてしまうので、搬送されている印刷出力物は、印刷不良（ＮＧ）であると判別される。そして、印刷不良（ＮＧ）と判定された印刷出力物は排紙部に向けて搬送され、排紙される。ここで、検品装置コントローラ１１００が印刷不良であると判別した場合には、その旨を本体コントローラ９００に通知する。以後、本体コントローラ９００は、操作部８００に図示しないユーザインタフェースを介して通知された印刷不良を示すメッセージを表示する。そして、本体コントローラ９００は、当該ユーザインタフェースに表示される再印刷を指示するボタンがユーザにより押下されたことを検出して、印刷不良と判定された用紙の再印刷を実行する。
【００２４】
次に、検品装置コントローラ１１００は、画像補正をした読取り画像データと本体内の文書管理部４５４の展開画像データとを比較をして印字内容の差分が予めユーザが設定した第２の閾値を超えないか否かを比較判断をする。
ここで、検品装置コントローラ１１００が第２の閾値を超えないと判断した場合は、印刷不良でない（ＯＫ）と判断され、超えた場合は印刷不良（ＮＧ）であると判定される。
そして、検品装置コントローラ１１００が印刷不良であると判断した場合には、その旨を本体コントローラ９００に通知する。以後、本体コントローラ９００は、操作部８００に図示しないユーザインタフェースを介して通知された印刷不良を示すメッセージを表示する。そして、本体コントローラ９００は、当該ユーザインタフェースに表示される再印刷を指示するボタンがユーザにより押下されたことを検出して、印刷不良と判断された用紙の再印刷を実行する。
なお、Ｓ９５５で、ユーザからの印刷再開指示を待たずに、印刷不良を示すメッセージを表示した状態で、印刷処理を再開するように制御してもよい。
【００２５】
＜印刷不良の有無の検出処理の流れ＞
図６は、本実施形態を示す検品システムの制御手順を示すフローチャートである。ここで、図６の（Ａ）は検品装置１０００の制御手順を示し、図６の（Ｂ）は画像形成装置の制御手順を示す。以下、読取った画像データから、紙に対する印字角度を算出し、検品を行う場合の処理を検品装置１０００と画像形成装置との処理を対応付けながら説明する。
なお、図６の（Ａ）のＳ９０１〜Ｓ９１３は検品装置１０００の検品装置コントローラ１１００が備えるＣＰＵがＲＯＭから制御プログラムをＲＡＭにロードして実行することで実現される。また、図６の（Ａ）に示すステップの主体は、図４に示す検品装置コントローラ１１００として説明を行う。
【００２６】
図６の（Ｂ）のＳ９５１〜Ｓ９５７は画像形成装置の本体コントローラ９００内のコントローラ制御部４００が備えるＣＰＵがＲＯＭから制御プログラムをＲＡＭにロードして実行することで実現される。また、図６の（Ｂ）に示すステップの主体は、図４に示す本体コントローラ９００として説明を行う。
画像形成装置において、ユーザが操作部８００を用いて印刷ジョブを設定して（Ｓ９５１）、コントローラ制御部４００がプリンタ制御部３０１を介してプリンタ部３００で設定された印刷ジョブを実行する（Ｓ９５２）。そして、コントローラ制御部４００は、実行した印刷ジョブに対応する印刷物（記録用紙、またはシート）を検品装置１０００に搬送する（Ｓ９５３）。なお、操作部８００を用いた印刷ジョブ以外に、外部コンピュータ４５３から受信した印刷ジョブである場合も本実施形態に含まれる。
【００２７】
以後、検品装置１０００による処理が開始される。
なお、検品装置１０００において、上記印刷ジョブを実行する前に、検品装置コントローラ１１００は、本体コントローラ９００から通知される比較判定の基準となる第１の閾値、第２の閾値を取得して、比較判定制御部１００２のメモリに設定される（Ｓ９０１）。
次に、Ｓ９０２で、画像形成装置から印刷物の搬送が完了しているかどうかを判断し、完了していると判断した場合は、本処理を終了する。
一方、Ｓ９０２、印刷物の搬送が完了していないと判断した場合は、検品装置内のリーダ部１００４で印刷物の画像データを読取る（Ｓ９０３）。
そして、比較判定制御部１００２が画像データが印刷された印刷出力物の読取り時の読取りずれ角度８０２を検知する（Ｓ９０４）。さらに、比較判定制御部１００２が読取られた画像データからデータ上の印字角度８０３の検知する（Ｓ９０５）。そして、比較判定制御部１００２がそれらを元に印刷出力物（紙など）に対する印字角度を算出し（Ｓ９０６）、紙に対する印字角度が第１の閾値を超えないか比較して判別する（Ｓ９０７）。ここで、第１の閾値を超えないとは、算出された印字ずれ量が読み取った画像データを補正可能な範囲（本実施形態では、１２°以下）の場合である。
【００２８】
ここで、第１の閾値を超えていると比較判定制御部１００２が判別した場合は、印刷出力物の画像データの異常を検知して、Ｓ９０８に処理を進める。Ｓ９０８で、本体コントローラ９００に対して、印字ずれ量に起因する印刷不良（ＮＧ）を示す第１の再印刷を通知して、Ｓ９０２へ戻り、画像形成装置で再印刷される印刷出力物が搬送されるのを待機する。
この際、画像形成装置では、Ｓ９５４で、検品装置コントローラ１１００から印刷不良通知を受信したかどうかを本体コントローラ９００が判断する。ここで、印刷不良通知を受信していないと本体コントローラ９００が判断した場合は、本処理を終了する。
【００２９】
一方、Ｓ９５４で、印刷不良通知を受信していると本体コントローラ９００が判断した場合は、コントローラ制御部４００が操作部８００に印刷不良の旨を操作部８００に表示し、ユーザに通知する。また、本体コントローラ９００は、当該印刷不良通知に含まれるページ情報（再印刷すべきページ情報）に従い、展開されている対応するページの再印刷をプリンタ部３００で実行し、Ｓ９５３へ戻る。そして、Ｓ９５３で、再印刷指示されたページの印刷出力物を検品装置１０００に搬送する。
【００３０】
一方、Ｓ９０７で、第１の閾値を超えていないと比較判定制御部１００２が判断した場合は、Ｓ９０９へ進む。そして、Ｓ９０９で、比較判定制御部１００２が読取り画像データ上の印字角度８０３を図５の（ｂ）の状態から、図５の（ｃ）に示す状態に補正する。つまり、比較判定制御部１００２が読取り画像データ上の印字角度８０３を図５の（ｂ）の状態から、図５の（ｃ）に示す画像データ、すなわち、画像形成装置３００の印刷データと対比可能な画像データに補正する。
そして、Ｓ９１０で、比較判定制御部１００２が本体コントローラ９００から取得する本体内で展開された画像データと補正された画像データとを比較してその差分量を演算する。そして、Ｓ９１１で、比較判定制御部１００２が本体コントローラ９００から取得する本体内で展開された画像データと補正された画像データとの差分量が第２の閾値を超えていないか否かを判断する。ここでいう差分量とは、例えば、本体内で展開された画像データと、補正された画像データとで互いに異なるドットの数の差分である。
【００３１】
ここで、第２の閾値を超えていると比較判定制御部１００２が判断した場合は、Ｓ９１２で、本体コントローラ９００に対して、補正後の画像データと展開された画像データとの不一致に起因する印刷不良（ＮＧ）を示す第２の再印刷を通知する。そして、Ｓ９０２へ戻り、画像形成装置で再印刷される印刷出力物が搬送されるのを待機する。
一方、Ｓ９５６で、印刷不良通知を受信していると本体コントローラ９００が判断した場合は、コントローラ制御部４００が操作部８００に印刷不良の旨を操作部８００に表示する。また、本体コントローラ９００は、当該印刷不良通知に含まれるページ情報（再印刷すべきページ情報）に従い、展開されている対応するページの再印刷をプリンタ部３００で実行し、Ｓ９５３へ戻る。そして、Ｓ９５３で、再印刷指示されたページの印刷出力物を検品装置１０００に搬送する。
また、Ｓ９５６で、印刷不良通知を受信していないと本体コントローラ９００が判断した場合には、Ｓ９５７に処理を進める。Ｓ９５７で、本体コントローラ９００は、印刷が完了したか否かを判定する。印刷が完了したと判定した場合、処理を終了し、印刷が完了していないと判定した場合、本体コントローラ９００は、Ｓ９５２に処理を戻す。
【００３２】
一方、Ｓ９１１で、第２の閾値を超えていないと比較判定制御部１００２が判断した場合（印刷が正常と判定される場合）は、Ｓ９１３に処理を進める。そして、Ｓ９１３で、搬送された印刷出力物の印刷状態がＯＫ（異常なし）であると判断して、Ｓ９０２へ戻り、次に搬送される印刷出力物の検品処理を繰り返す。
以上のように制御することによって、自動的に検品を行う際に、画像データの内容は正しいにも関わらず、少し（第１の閾値以下の印字角度）だけずれていることが原因で、印刷不良（ＮＧ）と判定されてしまうことを防ぐことができる。
また、画像データの印字角度が第１の閾値を超えてずれている場合に、そのような画像データの補正（回転処理）を行わずとも、当該画像データが印刷された印刷出力物を印刷不良（ＮＧ）であると判定できるため、検品処理にかかる時間を短縮することができる。
なお、上記第１の閾値は、ユーザによってその設定を変更されるものであってもよい。それによって、ユーザは、第１の閾値として、印字角度のずれの許容範囲となる角度を設定することができる。
【００３３】
〔第２実施形態〕
第１実施形態では、検品装置１０００で比較処理を行う際に、読取り画像データ上の印字角度、印刷された記録媒体の読取り時の読取りずれ角度を検知し、それらを元に紙に対する印字角度を算出し第１の閾値と比較判定を行う場合について説明した。
【００３４】
これに対して、第２実施形態では、読取り画像データ上の印字位置、印刷された記録媒体の読取り時の読取りずれ位置を検知し、それらを元に紙に対する印字位置を算出し第１の閾値と比較判定を行う。例えば、読取り画像データの印字位置が第１の閾値より大きいときは、画像データの印刷位置の補正をすることなく、本体コントローラ９００に第１の再印刷を通知するようにすればよい。また、印字だけではなく、画像印刷位置及び画像印刷内容を検査しても良い。
【００３５】
これにより、記録媒体の画像印刷位置、画像印刷内容、印字位置、印字内容を比較判定の対象とできる。
本実施例における画像形成装置の構成は図１から図６で示され、前述した第１の実施の形態と同様の構成である為、ここでは説明を省略する。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００３６】
９００    本体コントローラ
１１００  検品装置コントローラ
【図１】
0005464992.tif 000002
【図２】
0005464992.tif 000003
【図３】
0005464992.tif 000004
【図４】
0005464992.tif 000005
【図５】
0005464992.tif 000006
【図６】
0005464992.tif 000007