(57)【要約】【課題】画像検査処理の生産性を低下させることなく、検査結果レポートの完成までに要する時間を短縮できるようにする。【解決手段】本発明の一側面の画像検査装置は、制御部が、画像検査部による画像検査の動作と検査結果レポート生成部による検査結果レポートの生成動作とを時間的に並行して実施する制御を行う。また。タイミング決定部が、画像検査の実施タイミングを遅らせることなく検査画像を記憶部から読み出すことが可能であるタイミング、及び、画像検査の実施タイミングを遅らせることなく生成済の検査結果レポートを記憶部に書き込むことが可能であるタイミングを決定し、決定された各タイミングにおいて、検査結果レポート生成部が検査結果レポートの生成又は記憶部への保存を実行する。【選択図】図３
2020042081.tif 000002
【特許請求の範囲】
【請求項１】
記録材に形成された画像を読み取って読み取り画像を生成する読取部と、
前記読取部で生成された前記読み取り画像と、前記記録材に形成された画像の原画像である参照画像とに基づいて、前記記録材に形成された画像が正常に形成されたか否かを判定する画像検査を行う画像検査部と、
前記画像検査部で画像検査が行われた前記読み取り画像である検査画像を用いて検査結果レポートを生成する検査結果レポート生成部と、
前記参照画像、前記検査画像及び前記検査結果レポートが保存される記憶部と、
前記画像検査部による画像検査の動作と前記検査結果レポート生成部による前記検査結果レポートの生成動作とを時間的に並行して実施する制御を行う制御部と、
前記画像検査部による画像検査の実施タイミングを遅らせることなく前記検査結果レポートの生成の元となる検査画像を前記記憶部から読み出すことが可能であるタイミング、及び、前記画像検査部による画像検査の実施タイミングを遅らせることなく生成済の前記検査結果レポートを前記記憶部に書き込むことが可能であるタイミングを決定するタイミング決定部と、を備え、
前記検査結果レポート生成部は、前記タイミング決定部で決定された前記各タイミングに基づいて、前記検査結果レポートの生成又は前記記憶部への保存を実行する
画像検査装置。
【請求項２】
前記タイミング決定部は、前記画像検査部による前記画像検査が開始されるまでの間に前記参照画像を前記記憶部から読み出すことが可能なタイミングの限界点である参照画像読み出しリミット、前記読取部による画像の読み取りが行われるまでの間に前記検査画像を前記記憶部に保存することが可能なタイミングの限界点である検査結果保存リミット、前記参照画像の前記記憶部からの読み出しに要する時間である参照画像読み出し時間、及び、前記検査画像の前記記憶部への保存に要する時間である検査画像保存時間を算出し、
前記検査結果レポート生成部は、前記検査画像の前記記憶部からの読み出しを行いたいタイミングから前記参照画像読み出しリミットまでの間の時間内に前記参照画像読み出し時間が収まり、かつ、前記検査画像の前記記憶部からの読み出しを行いたいタイミングから前記検査結果保存リミットまでの間の時間内に前記検査画像保存時間が収まる場合に、前記記憶部から前記検査画像を読み出して前記検査結果レポートの生成を実行し、前記検査結果レポートの前記記憶部への保存を行いたいタイミングから前記参照画像読み出しリミットまでの間の時間内に前記参照画像読み出し時間が収まり、かつ、前記検査結果レポートの前記記憶部への保存を行いたいタイミングから前記検査結果保存リミットまでの間の時間内に前記検査画像保存時間が収まる場合に、生成済の検査結果レポートの前記記憶部への保存を実行する
請求項１に記載の画像検査装置。
【請求項３】
前記タイミング決定部は、前記記録材が前記読取部の読み取り位置に到達してから次の記録材が前記読み取り位置に到達するまでの時間間隔である搬送間隔、前記参照画像の前記記憶部からの読み出しに要する時間である参照画像読み出し時間、前記読み取り画像の記憶部への保存時間、前記検査画像の前記記憶部からの読み出しに要する時間である検査画像読み出し時間、及び、前記検査結果レポートの前記記憶部への保存に要する時間であるレポートページ保存時間に基づいて、前記検査結果レポート生成部による検査結果レポートページの生成間隔を算出し、
前記検査結果レポート生成部は、前記タイミング決定部で算出されたレポートページの生成間隔で、前記検査結果レポートページの生成を実行する
請求項１に記載の画像検査装置。
【請求項４】
前記検査結果レポート生成部は、前記記録材に画像を形成する画像検査装置において画像の形成が行われていない間は、生成間隔を空けずに検査結果レポートを生成する
請求項１又は２に記載の画像検査装置。
【請求項５】
前記検査結果レポート生成部による前記検査結果レポートの生成中に、前記画像検査装置が電源オフ状態に遷移した場合、前記制御部は、前記画像検査に関する処理を行うデバイスに対してのみ通電を行い、前記検査結果レポート生成部は、生成間隔を空けずに検査結果レポートを生成する
請求項１又は２に記載の画像検査装置。
【請求項６】
前記制御部は、前記画像検査装置が電源オフ状態に遷移した場合であって、全ページの検査結果レポートの生成が完了した場合には、前記画像検査装置の電源をオフする
請求項５に記載の画像検査装置。
【請求項７】
前記制御部は、前記画像検査部による画像検査において実行中のジョブが中止された場合、前記検査結果レポート生成部に対して、前記中止されたジョブに対応する検査結果レポートの生成の中止を指示する
請求項１又は２に記載の画像検査装置。
【請求項８】
前記制御部は、前記画像検査部による画像検査において実行中のジョブが中止された場合、前記検査結果レポート生成部に対して、生成途中の検査結果レポートの削除を指示する
請求項１又は２に記載の画像検査装置。
【請求項９】
前記制御部は、電源オフ状態への遷移が指示された場合、電源オフ時に検査結果レポートの生成を続けるか否かの選択を入力するためのユーザインタフェースを表示部の画面に表示する制御を行う
請求項１又は２に記載の画像検査装置。
【請求項１０】
前記検査結果レポート生成部は、前記画像検査装置がオンされた場合に、未生成の検査結果レポートジョブが存在する場合は、前記未生成の検査結果レポートジョブに基づいて検査結果レポートの生成を再開する
請求項１又は２に記載の画像検査装置。
【請求項１１】
未生成の検査結果レポートジョブの一覧を生成して表示部に表示させるジョブ一覧表示処理部をさらに備え、
前記未生成の検査結果レポートジョブの一覧には、前記検査結果レポートジョブ毎のレポートの生成状態が表示される
請求項１又は２に記載の画像検査装置。
【請求項１２】
前記ジョブ一覧表示処理部に対して検査結果レポートの生成を指示する検査結果レポート生成実行指示部をさらに備え、
前記ジョブ一覧表示処理部は、前記検査結果レポート生成実行指示部から前記検査結果レポートの生成が指示された場合、現在実行中の検査結果レポートの生成を中断し、前記指示されたジョブに基づく検査結果レポートの生成を開始する
請求項１１に記載の画像検査装置。
【請求項１３】
前記未生成の検査結果レポートジョブの一覧には、前記検査結果レポートの生成が完成していないジョブにおける検査結果レポートの生成時間及び検査結果レポートの生成完了時刻のうちの、少なくとも一方が表示される
請求項１１に記載の画像検査装置。
【請求項１４】
記録材に画像を形成する画像形成部と、
前記記録材に形成された画像を読み取って読み取り画像を生成する読取部と、
前記読取部で生成された前記読み取り画像と、前記記録材に形成された画像の原画像である参照画像とに基づいて、前記記録材に形成された画像が正常に形成されたか否かを判定する画像検査を行う画像検査部と、
前記画像検査部で画像検査が行われた前記読み取り画像である検査画像を用いて検査結果レポートを生成する検査結果レポート生成部と、
前記参照画像、前記検査画像及び前記検査結果レポートが保存される記憶部と、
前記画像検査部による画像検査の動作と前記検査結果レポート生成部による前記検査結果レポートの生成動作とを時間的に並行して実施する制御を行う制御部と、
前記画像検査部による画像検査の実施タイミングを遅らせることなく前記検査結果レポートの生成の元となる前記検査画像を前記記憶部から読み出すことが可能であるタイミング、及び、前記画像検査部による画像検査の実施タイミングを遅らせることなく生成済の前記検査結果レポートを前記記憶部に書き込むことが可能であるタイミングを決定するタイミング決定部と、を有し、
前記検査結果レポート生成部は、前記タイミング決定部で決定された前記各タイミングに基づいて、前記検査結果レポートの生成又は前記記憶部への保存を実行する
画像形成装置。
【請求項１５】
記録材に形成された画像を読み取って読み取り画像を生成する処理と、
前記読み取り画像と、前記記録材に形成された画像の原画像である参照画像とに基づいて、前記記録材に形成された画像が正常に形成されたか否かを判定する画像検査を行う処理と、
前記画像検査が行われた前記読み取り画像である検査画像を用いて検査結果レポートを生成する処理と、
前記参照画像、前記検査画像及び前記検査結果レポートの記憶部への保存又は読み出しを行う処理と、
前記画像検査の動作と前記検査結果レポートの生成動作とを時間的に並行して実施する制御を行う処理と、
前記画像検査の実施タイミングを遅らせることなく前記検査結果レポートの生成の元となる前記検査画像を前記記憶部から読み出すことが可能であるタイミング、及び、前記画像検査の実施タイミングを遅らせることなく生成済の前記検査結果レポートを前記記憶部に書き込むことが可能であるタイミングを決定する処理と、
前記決定された各タイミングに基づいて、前記検査結果レポートの生成又は前記記憶部への保存を実行する処理と、を有する
画像検査方法。
【請求項１６】
記録材に形成された画像を読み取って読み取り画像を生成する処理と、
前記読み取り画像と、前記記録材に形成された画像の原画像である参照画像とに基づいて、前記記録材に形成された画像が正常に形成されたか否かを判定する画像検査を行う処理と、
前記画像検査が行われた前記読み取り画像である検査画像を用いて検査結果レポートを生成する処理と、
前記参照画像、前記検査画像及び前記検査結果レポートの記憶部への保存又は読み出しを行う処理と、
前記画像検査の動作と前記検査結果レポートの生成動作とを時間的に並行して実施する制御を行う処理と、
前記画像検査の実施タイミングを遅らせることなく前記検査結果レポートの生成の元となる前記検査画像を前記記憶部から読み出すことが可能であるタイミング、及び、前記画像検査の実施タイミングを遅らせることなく生成済の前記検査結果レポートを前記記憶部に書き込むことが可能であるタイミングを決定する処理と、
前記決定された各タイミングに基づいて、前記検査結果レポートの生成又は前記記憶部への保存を実行する処理と、をコンピュータに実行させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検査装置、画像形成装置、画像検査方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置で印刷された用紙を読み取り、読み取った用紙に形成された画像の検査を行い、画像検査の結果の情報を含む検査結果レポートを生成する画像検査装置がある。このような画像検査装置において、検査結果レポートの生成時には、検査結果レポート生成の基となる読み取り画像（以下、検査画像とも称する）及び検査結果を記憶装置から読み出す処理が行われる。そして、検査画像と検査結果とに基づいて検査結果レポートを生成する処理、及び、生成した検査結果レポートを記憶装置へ保存する処理が実行される。
【０００３】
検査結果レポート生成時に記憶装置から読み出される検査画像（読み取り画像）は、すなわち、画像検査後に記憶装置に保存された検査画像である。つまり、一つの記憶装置に対して、画像検査が行われた読み取り画像である検査画像の書き込み処理、及び、検査結果レポートの生成時における検査画像の読み出し処理の両方が行われる。したがって、画像検査の処理と検査結果レポートの生成処理とを並行して実施する場合には、記憶装置に対する読み書き処理において待ち時間が発生してしまい、その結果、画像検査及び検査結果レポート処理における各処理のパフォーマンス（生産性）が落ちてしまう。
【０００４】
例えば、特許文献１には、検査結果レポートの生成処理を、すべての画像検査処理の終了後、画像形成部の画像形成条件を調整する安定化制御の実施中、又は、次の画像検査開始までの空き時間に実施する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−４０７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、すべての画像検査処理の終了後や、画像形成処理が行なわれない空き時間に検査結果レポートの生成処理が行なわれるため、検査結果レポートの完成までに要する時間が長くなってしまう。つまり、画像検査処理の実施後、暫く時間が経過してからでないと、ユーザーは検査結果レポートを確認することができない。したがって、ユーザーが検査結果レポートをより早い段階で閲覧できるようにするには、例えば、画像形成装置による画像形成処理を一旦停止させる等の措置を行なう必要がある。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、本発明の目的は、画像検査処理の生産性を低下させることなく、検査結果レポートの完成までに要する時間を短縮できるようにすることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一側面を反映した画像検査装置は、例えば、読取部、画像検査部、検査結果レポート生成部、記憶部、制御部及びタイミング決定部を備える。読取部は、記録材に形成された画像を読み取って読み取り画像を生成する。画像検査部は、読取部で生成された読み取り画像と、記録材に形成された画像の原画像である参照画像とに基づいて、記録材に形成された画像が正常に形成されたか否かを判定する画像検査を行う。検査結果レポート生成部は、画像検査部による画像検査の検査結果と、画像検査部で画像検査が行われた読み取り画像である検査画像とに基づいて検査結果レポートを生成する。記憶部には、参照画像、検査画像及び検査結果レポートが保存される。制御部は、画像検査部による画像検査の動作と検査結果レポート生成部による検査結果レポートの生成動作とを時間的に並行して実施する制御を行う。タイミング決定部は、画像検査部による画像検査の実施タイミングを遅らせることなく検査結果レポートの生成の元となる検査画像を記憶部から読み出すことが可能であるタイミング、及び、画像検査部による画像検査の実施タイミングを遅らせることなく生成済の検査結果レポートを記憶部に書き込むことが可能であるタイミングを決定する。検査結果レポート生成部は、タイミング決定部で決定された各タイミングに基づいて、検査結果レポートの生成又は記憶部への保存を実行する。
【発明の効果】
【０００９】
本発明によれば、画像検査処理の生産性を低下させることなく、検査結果レポートの完成までに要する時間を短縮することができる。なお、上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】従来の技術で画像検査処理と検査結果レポートの生成処理とを並行して実施する場合における、画像検査処理及び検査結果レポート生成処理の例を示すタイムチャートである。
【図２】本発明の一実施形態に係る画像検査処理時における画像検査の実施タイミングと、記憶装置へのアクセスのタイミングとを示すタイムチャートである。
【図３】本発明の一実施形態に係る画像検査処理時における画像検査の実施タイミングと、検査結果レポート生成処理において発生する記憶装置へのアクセスのタイミングとを示すタイムチャートである。
【図４】本発明の一実施形態に係る画像形成装置の全体構成を示す概略構成図である。
【図５】本発明の一実施形態に係る画像形成装置の要部の内部構成例を示す制御ブロック図である。
【図６】本発明の一実施形態に係る画像形成装置の機能部分の構成例を示す機能ブロック図である。
【図７】本発明の第１の実施形態に係る画像形成装置の機能部分を構成する各部の動作例を示す機能ブロック図である。
【図８】本発明の第１の実施形態に係る画像形成装置による画像検査手法の実施例を示す説明図である。
【図９】本発明の第１の実施形態に係る画像検査処理において特定のジョブの実行が途中で中止された場合における、画像検査の実行中のジョブと検査結果レポートの生成が行われているジョブとの対応を示す説明図である。
【図１０】本発明の第１の実施形態に係る特定のジョブを実行中の時点での未生成の検査結果レポートリストの例を示す説明図である。
【図１１】本発明の第１の実施形態に係る特定のジョブの実行が途中で中止された場合における検査結果レポートリストの例を示す説明図である。
【図１２】本発明の第１の実施形態に係る実行中のジョブ及び検査結果レポートの生成待ちジョブが無い状態で、新規にジョブの実行を行った場合における検査結果レポート生成処理の例を示す説明図である。
【図１３】本発明の第１の実施形態に係る電源オフ時検査結果レポート設定の設定画面の例を示す説明図である。
【図１４】本発明の第１の実施形態に係る電源オフ状態遷移時における検査結果レポート生成処理の中断処理の例を示す説明図である。
【図１５】本発明の第１の実施形態に係る電源オン時に未生成の検査結果レポートが存在する場合におけるジョブ再開処理の例を示す説明図である。
【図１６】本発明の第１の実施形態に係る未生成の検査結果レポートジョブ一覧の表示例を示す説明図である。
【図１７】本発明の第１の実施形態に係る未生成の検査結果レポートジョブ一覧に対応する検査結果レポートリストの例を示す説明図である。
【図１８】本発明の第１の実施形態に係る一覧中の特定のジョブが選択された場合における未生成の検査結果レポートジョブ一覧の表示例を示す説明図である。
【図１９】本発明の第１の実施形態に係る一覧中の特定のジョブが選択された場合における検査結果レポート生成部による処理の例を示す説明図である。
【図２０】本発明の第１の実施形態に係る画像検査ジョブの１ジョブあたりの検査結果レポートの生成時間の算出例を示す説明図である。
【図２１】本発明の第１の実施形態に係る画像形成装置により行われる印刷画像データの入力から画像検査結果の記憶部への保存までの一連の処理の手順を示すフローチャートである。
【図２２】本発明の第１の実施形態に係る検査結果レポート生成部による検査結果レポート生成処理の手順を示すフローチャートである。
【図２３】本発明の第１の実施形態に係る検査結果レポート生成部による検査結果レポート生成処理における、レポート生成処理の手順を示すフローチャートである。
【図２４】本発明の第２の実施形態に係る検査結果レポートの生成間隔に基づく検査結果レポートの生成処理の例を示す説明図である。
【図２５】本発明の第２の実施形態に係る検査結果レポートの生成間隔に基づく検査結果レポートの生成処理の例を示す説明図である。
【図２６】記憶部の未使用時間の例を示す説明図である。
【図２７】本発明の第２の実施形態に係る、検査画像のサイズが検査結果レポートページサイズよりも小さい場合における検査結果レポートの生成間隔の例を示す説明図である。
【図２８】本発明の第２の実施形態に係る、検査画像のサイズが検査結果レポートページサイズよりも大きい場合における検査結果レポートの生成間隔の例を示す説明図である。
【図２９】本発明の第２の実施形態に係る検査結果レポート生成処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態例について、添付図面を参照して説明する。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素は、同一の符号を付し、構成要素の重複説明は省略する。
【００１２】
まず、各種実施形態の構成例を説明する前に、本発明で解決する上記課題について、より詳細に説明する。具体的には、特許文献１に記載の技術等の従来の技術を用いて画像検査処理と検査結果レポート生成処理とを並列に実施する場合を例に挙げる。図１は、従来の技術で画像検査処理と検査結果レポートの生成処理とを並行して実施する場合において発生する、記憶装置への読み書き処理の実施タイミングの例を示すタイムチャートである。図１に示す画像検査処理及び検査結果レポート生成処理の並列処理は、例えば、複数コアを搭載したＣＰＵ（Central Processing Unit）により実施可能である。
【００１３】
図１には４段のタイムチャートを示し、最上段のタイムチャートには、画像形成装置から出力された用紙（記録材の一例）上に形成された画像を画像検査装置が読み取る場合における、１枚目から９枚目の各画像の読み取り処理の実施タイミング及び実行時間を示す。各処理の実施タイミングは、直線で示されるタイムライン上に配置された各四角形の、タイムライン上の配置位置により示され、実行時間は、各四角形の時間方向における長さにより示される。
２段目以降に示すタイムチャートにおける“１”〜“９”の各数値は、画像検査装置で読み取られた読み取り画像の１枚目から９枚目の各ページ番号に対応する。
【００１４】
上から２段目のタイムチャートには、参照画像の記憶装置からの読み出し処理の実施タイミング及び実行時間と、画像検査が行なわれた読み取り画像である検査画像の記憶装置への保存（書き込み）タイミング及び実行時間とを示す。参照画像とは、読み取り画像を検査する際に読み取り画像と比較される原画像である。２段目のタイムチャートにおいて、参照画像の記憶装置からの読み出し処理は符号“Ｒｆ”により示され、画像検査が行なわれた検査画像の記憶装置への保存処理は符号“Ｗｒ”により示される。
【００１５】
上から３段目のタイムチャートには、検査結果レポートの生成時における検査画像の記憶装置からの読み出し処理の実施タイミング及び実行時間と、検査結果レポートの記憶装置への保存処理の実施タイミング及び実行時間とを示す。３段目のタイムチャートにおいて、検査結果レポートの生成時における検査画像の記憶装置からの読み出し処理は符号“Ｒｒ”により示され、検査結果レポートの記憶装置への保存処理は符号“Ｗｐ”により示される。
【００１６】
最下段のタイムチャートには、画像検査処理の実施タイミング及び実行時間と、検査結果レポートの生成処理の実施タイミング及び実行時間を示す。最下段のタイムチャートにおいて、検査結果レポートの生成処理は符号“Ｃ”により示される。
【００１７】
図中に破線で示す矢印は、矢印の終点に示される処理（より詳細には、記憶装置へアクセスを要する処理）を実施するためには、矢印始点に処理が完了している必要がある、という内容（条件）を示すためのものである。以下、各処理において発生する記憶装置への読み書き処理について、画像検査処理、検査結果レポート生成処理の順に説明する。
【００１８】
なお、図１に示す例では、画像検査時に記憶装置から読み出した参照画像を保持する参照画像読み出し用メモリとして、２つの記録面を有する（２面の）メモリが使用されるものとする。また、画像検査装置が読み取った（スキャンした）読み取り画像が取り込まれる読み取り画像取り込み用メモリとして、２つの記録面を有する（２面の）メモリが使用されるものとする。さらに、検査結果レポートの生成時に記憶装置から読み出した検査画像を保持する検査画像読み出し用メモリには、１つの記録面のみを有する（１面の）メモリが使用されるものとする。
【００１９】
画像検査処理においては、記憶装置に対して、以下の４つの読み書き処理が実行される。
（１）読み取り画像と比較する参照画像を、記憶装置から読み出す処理（Ｒｆ１〜Ｒｆ９の処理）。
（２）画像検査が行われた読み取り画像である検査画像を記憶装置に保存する処理（Ｗｒ１〜Ｗｒ８の処理）。
（３）検査結果レポートの生成に使用するための検査画像を記憶装置から読み出す処理（Ｒｒ１〜Ｒｒ５の処理）。
（４）生成された検査結果レポートページを記憶装置に保存する処理（Ｗｐ１〜Ｗｐ４の処理）。
【００２０】
（１）の処理では、画像検査の実施に先立って、２面の参照画像読み出し用メモリに記憶することが可能な２枚目の参照画像を記憶装置から読み出し、それぞれを参照画像読み出し用メモリに書き込むことが行なわれる（Ｒｆ１、Ｒｆ２の処理）。
【００２１】
そして、参照画像読み出し用メモリに読み出された参照画像と、読み取り画像取り込み用メモリに取り込まれた読み取り画像とを比較することにより、１枚目の画像の画像検査が行われる。
【００２２】
１枚目の画像検査が終了すると、２面の参照画像読み出し用メモリに保持された２枚の参照画像のうち、画像検査が終了した１枚目の参照画像が開放される。その後、次の３枚目の参照画像が記憶装置から読み出されて参照画像読み出し用メモリに書き込まれる（Ｒｆ３の処理）。以降の処理においても同様に、画像検査が完了したタイミングで、画像検査に用いられた参照画像は参照画像読み出し用メモリから開放される。その後、次の画像検査で用いられる新たな参照画像が記憶装置から読み出されて、参照画像読み出し用メモリに書き込まれる。
【００２３】
（２）の処理では、読み取り画像取り込み用メモリに保持されている検査画像が、記憶装置に保存される。この、検査画像を記憶装置に保存する処理は、画像検査装置での画像読み取り処理が完了した時点から開始される。記憶装置への検査画像の保存が終了した後には、読み取り画像取り込み用メモリが開放される。
【００２４】
（３）の処理では、検査結果レポートの生成にあたり、検査結果レポート生成の対象となる検査画像が、記憶装置から検査画像読み出し用メモリに読み出される。その後、読み出した検査画像に検査異常個所等の情報が付加されることにより、検査結果レポートページが生成される。
【００２５】
（４）の処理では、生成された検査結果レポートページが記憶装置に保存される。そして、検査結果レポートページが記憶装置に保存された時点で、検査画像読み出し用メモリに保持された検査画像は、検査画像読み出し用メモリから解放される。そして、開放されたメモリには、記憶装置から読み出された次の検査画像が書き込まれる。以降の処理においても同様に、検査結果レポートページが記憶装置に保存されたタイミングで検査画像読み出し用メモリが開放され、開放されたメモリに、次の検査画像が読み出される。
【００２６】
上記（１）〜（４）のいずれの処理においても、記憶装置への読み書きが行なわれるため、例えば、記憶装置が一つである場合には、これらの４つの処理は並行して実施することができない。したがって、図１に示す例においては、記憶装置への読み書きは、読み書きを要する処理の発生順に順次一つずつ実施される。
【００２７】
図１に示す例で、画像検査処理と検査結果レポート生成処理とが並列で実施される場合、読み書きを要する処理の発生順に記憶装置への読み書きを実施すると、それぞれの処理において、記憶装置への読み込み待ち、書き込み待ちが必ず発生する。そして、記憶装置への読み込み待ち、書き込み待ちが発生したことにより、参照画像の記憶装置からの読み出し処理（上記（１）の処理）が遅れた場合には、画像検査の実施タイミングも遅れてしまう。
【００２８】
例えば、最下段（４段目）のタイムチャートに破線の枠で示す「７枚目の画像検査」の処理は、画像検査に用いる参照画像の記憶装置からの読み出し（Ｒｆ７の処理）が終わってからでないと、実施することができない。図１に示す例では、７枚目の画像検査を実施したいタイミングで、７枚目の画像検査に用いる参照画像の読み出しが完了していないため、このタイミングでは画像検査を実施することができない。これにより、７枚目の画像検査の実施タイミングは、７枚目の画像検査に用いる参照画像の読み出し処理Ｒｆ７の完了時点まで遅延される。そして、７枚目の画像検査の実施タイミングの遅延により、８枚目以降の画像検査の実施タイミングも遅延してしまう。
【００２９】
また、例えば、画像読み取り後の用紙を排紙装置の異常紙排紙トレイに排紙するか否かを判定するタイミングが到来するまでの間に、画像検査が完了しなかった場合を想定する。この場合、その後で実施された画像検査によって画像に異常が検出されたとしても、その画像が印刷された用紙を、異常紙排紙トレイに排出することができなくなる。
【００３０】
また、例えば、検査画像を記憶装置に保存する処理（上記（２）の処理）の実施タイミングが遅延した場合には、該処理が実施されるまでの間、その次の画像の読み取りが行えないため、その間は画像形成装置による画像形成処理を停止させなければならなくなる。
【００３１】
［画像検査装置による画像検査方法の概要］
次に、上述した課題を解決するための本発明に係る画像検査方法の概要について、図２及び図３を参照して説明する。図２は、画像検査処理時における画像検査の実施タイミングと、記憶装置へのアクセスのタイミングとを示すタイムチャートである。図３は、画像検査処理時における画像検査の実施タイミングと、検査結果レポート生成処理において発生する記憶装置へのアクセスのタイミングとを示すタイムチャートである。
【００３２】
図２及び図３においても、図１と同様に、検査画像を記憶装置に保存する処理は符号“Ｗｒ”により示し、検査画像を記憶装置から読み出す処理は符号“Ｒｒ”により示す。また、図３において、検査結果レポートページを記憶装置に保存する処理は符号“Ｗｐ”により示す。
【００３３】
本発明の画像検査装置では、図２に示すように、参照画像の記憶装置からの読み出し処理（Ｒｆ１〜Ｒｆ３の処理）、画像の読み取り、画像検査、及び、検査画像の記憶装置への保存処理（Ｗｒ１〜Ｗｒ３の処理）の各処理（画像検査処理）を、搬送間隔内で実行する。搬送間隔は、用紙が画像検査装置の読み取り位置に到達してから次の用紙が同位置に到達するまでの間の時間間隔である。
【００３４】
検査結果レポート生成処理は、画像検査処理の実行中に開始する。検査結果レポートの生成処理では、図３に示すように、検査画像の記憶装置からの読み出し処理（Ｒｒ１〜Ｒｒ７の処理）、検査結果レポートを生成する処理、及び、検査結果レポートを記憶装置に保存する処理（Ｗｐ１〜Ｗｐ７の処理）が行われる。
【００３５】
本発明では、検査画像の記憶装置からの読み出し処理（Ｒｒ１〜Ｒｒ７の処理）、及び、検査結果レポートを記憶装置に保存する処理（Ｗｐ１〜Ｗｐ７の処理）を、記憶装置の未使用時間に実施する。記憶装置の未使用時間とは、搬送間隔における、検査画像を記憶装置に保存する時間、及び、参照画像を記憶装置から読み出す時間以外の時間である。
【００３６】
このような制御を行うことにより、画像検査処理において実施される各処理の実施タイミングを遅らせることなく、画像検査処理と検査結果レポート生成処理とを並行して実施することができる。その結果、検査結果レポートの完成までに要する時間を短縮することができる。
【００３７】
しかしながら、検査画像の記憶装置からの読み出し処理と、検査結果レポートを記憶装置に保存する処理とを、単純に記憶装置の未使用時間に実施するのみでは、画像検査処理又は画像の読み取りの実施タイミングが遅延してしまう事態の発生を防ぎきれない。
【００３８】
例えば、搬送間隔内における記憶装置の未使用時間は、画像検査処理を行う対象となる用紙のサイズにより変化する。用紙サイズによって、用紙の搬送間隔や、読み取り画像のサイズ、参照画像のサイズが変化するためである。読み取り画像のサイズが大きくなるほど、画像データの容量も増え、その分、記憶装置に対するアクセス時間も長くなる。そして、記憶装置に対するアクセス時間が長くなった場合には、記憶装置の未使用時間も短くなるため、検査結果レポート生成処理を実施できる機会も減ってしまう。
【００３９】
また、例えば、検査結果レポートの生成用に用いる検査画像の読み出し時、検査結果レポートの記憶装置への保存時に、記憶装置がアイドル状態であったとする。しかしながら、このアイドル状態の記憶装置に対して、検査画像の読み出し処理や検査結果レポートページの保存処理を実施している最中に、参照画像の読み出し実施タイミングが来てしまうことも想定される。このような場合、ある検査画像を記憶装置に保存する処理、又は、参照画像の読み出し処理に遅延が生じてしまう。
【００４０】
そこで、本発明では、記憶装置の未使用時間における、記憶装置からの参照画像の読み出し処理の実施タイミングの遅延を招かないタイミングにおいて、検査結果レポート生成用の検査画像の記憶装置からの読み出し処理、又は、生成済みの検査結果レポートページの記憶装置への保存処理を実施する。
【００４１】
［画像形成装置の全体構成］
次に、図４を参照して、本発明の一実施形態に係る画像形成装置の全体構成例について説明する。図４は、本発明の一実施形態に係る画像形成装置１の全体構成を示す概略構成図である。なお、図４には、本発明の説明に必要と考える要素又はその関連要素を記載しており、本発明の画像形成システムは図４に示す例に限定されない。
【００４２】
図４に示すように、本実施の形態に係る画像形成装置１は、本体部１０と、大容量給紙部２０、読取部３０及び排紙部４０を備える。そして、画像形成装置１は、ＬＡＮ等のネットワークＮを介して情報端末５０に接続される。
【００４３】
本体部１０は、スキャナー部２００、ＡＤＦ部（ＡＤＦ：Auto Document Feeder）３００、操作表示部４００及びプリンター部５００を備える。
【００４４】
スキャナー部２００は、ＡＤＦ３００の原稿台（図示略）上の原稿から画像を光学的に読み取り、読み取った画像をＡ／Ｄ変換して画像データ（スキャンデータ）を生成する。
【００４５】
操作表示部４００は、例えば、ＬＣＤ（Liquid Crystal Display）、操作キー群及びタッチパネルを備える。操作表示部４００は、操作キー群又はタッチパネルを介して入力されたユーザーの操作の内容を表す操作信号を生成し、該操作信号を後述の制御部１００（図５参照）に供給する。また、操作表示部４００は、制御部１００から供給される表示信号に基づいて、表示部に、ユーザーによる操作内容や設定情報等を表示する。
【００４６】
プリンター部５００は、外部から入力された画像データ、又は、スキャナー部２００が読み取って得た画像データに基づいて、大容量給紙部２０から給紙される用紙に画像を形成する。つまり、画像形成装置１は、スキャナー機能、コピー機能、プリンター機能を備えた、いわゆるディジタル複合機である。
【００４７】
大容量給紙部２０は、給紙機構を有する複数の給紙トレイを有し、これらの給紙トレイには、それぞれ、普通紙、裏紙、再生紙、上質紙、タブ紙等の、種類及びサイズが異なる用紙が収容される。なお、複数の異なる給紙トレイに、同一種類又はサイズの用紙が収容されてもよい。各給紙トレイから給紙された用紙は、図示しない搬送路を経由して本体部１０に搬送される。
【００４８】
読取部３０は、本体部１０から搬送された印刷用紙を読み取り、読み取って得た読み取り画像を、後述の画像制御ＣＰＵ１０１に送信する。
【００４９】
排紙部４０は、用紙を排紙するトレイを有し、該トレイには、読取部３０を経て搬送された用紙が排紙される。また、排紙部４０は、後述の画像制御ＣＰＵ１０１により印刷用紙に異常が検出された場合に、異常が検出された用紙を、正常な用紙とは異なる異常紙として、異常紙排出用のトレイ（図示略）から排紙させる制御を行う。
【００５０】
［画像形成装置の要部の内部構成］
次に、図５を参照して、本発明の一実施形態に係る画像形成装置１の要部の内部構成例について説明する。図５は、画像形成装置１の要部の内部構成例を示す制御ブロック図である。
【００５１】
本体部１０は、制御部１００、スキャナー部２００、ＡＤＦ部３００、操作表示部４００、プリンター部５００及びコントローラー部６００を備える。
【００５２】
制御部１００は、画像制御ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、読込処理部１０５、書込処理部１０６、ＤＲＡＭ（Dynamic Random Access Memory）制御ＩＣ１０７、圧縮ＩＣ１０８、伸長ＩＣ１０９、及び画像メモリ１１０を備える。そして、制御部１００には、記憶部１０４が接続される。
【００５３】
画像制御ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているシステムプログラムや画像形成処理プログラム、排紙処理プログラム等の各種処理プログラムを読出してＲＡＭ１０３に展開し、展開したプログラムに従って画像形成装置１の各部の動作を集中制御する。
【００５４】
例えば、画像制御ＣＰＵ１０１は、制御部１００に接続されたスキャナー部２００又はコントローラー部６００から入力された画像情報と、制御部１００に接続された操作表示部４００を介して入力された設定情報とに基づいて、ジョブを生成する。そして、このジョブを実行することによって、用紙に画像を形成する。ここで、ジョブとは、画像形成に関する一連の動作を指し、例えば、所定枚数の原稿からなる複写物を生成する場合には、所定枚数の原稿の画像形成に関する一連の動作が１ジョブである。
【００５５】
また、画像制御ＣＰＵ１０１は、読取部３０から送信される読み取り画像を、記憶部から読み出した参照画像と比較することにより、読み取り画像に異常が含まれているか否かを検査する。つまり、本実施形態における画像制御ＣＰＵ１０１は、画像検査装置としての機能も有する。なお、本実施形態では、画像形成装置１の本体部１０内の画像制御ＣＰＵ１０１が画像検査を行う例を挙げたが、本発明はこれに限定されない。例えば、画像形成機能は持たずに、読取部から送信される読み取り画像の検査のみを行う画像検査装置に適用してもよい。
【００５６】
ＲＯＭ１０２は、半導体メモリ等の不揮発性メモリ等により構成され、画像形成装置１に対応するシステムプログラム及び該システムプログラム上で実行可能な画像形成処理プログラム、排紙処理プログラム等の各種処理プログラム等を記憶する。これらのプログラムは、コンピュータが読取り可能なプログラムコードの形態で格納され、画像制御ＣＰＵ１０１は、当該プログラムコードに従った動作を逐次実行する。
【００５７】
ＲＡＭ１０３は、画像制御ＣＰＵ１０１により実行される各種プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成し、ジョブキュー、各種動作設定等を記憶する。
【００５８】
記憶部１０４は、不揮発性メモリ等により構成され、画像形成装置１に係る各種の設定データ等を記憶する。また、記憶部１０４は、ジョブの実行に関する画像情報を記憶する。
【００５９】
読込処理部１０５は、スキャナー部２００から入力されたアナログ画像信号に、アナログ信号処理、Ａ／Ｄ変換処理、シェーディング処理等の各種処理を施し、ディジタル画像データを生成し、圧縮ＩＣ１０８に出力する。
【００６０】
書込処理部１０６は、伸長ＩＣ１０９から入力される画像データに基づいてＰＷＭ(Pulse Width Modulation)信号を生成し、プリンター部５００へ出力する。
【００６１】
ＤＲＡＭ制御ＩＣ１０７は、画像制御ＣＰＵ１０１からの制御に基づいて、圧縮ＩＣ１０８による画像データの圧縮処理、及び伸長ＩＣ１０９による圧縮データの伸長処理を制御するとともに、画像メモリ１１０における画像データの入出力制御を行う。例えば、スキャナー部２００により読取られた画像データの保存が指示されると、ＤＲＡＭ制御ＩＣ１０７は、読込処理部１０５から入力された画像データの圧縮処理を圧縮ＩＣ１０８に実行させて、圧縮画像データを画像メモリ１１０の圧縮メモリ１１１に記憶させる。
【００６２】
また、圧縮メモリ１１１に記憶された圧縮画像データの画像形成が指示されると、ＤＲＡＭ制御ＩＣ１０７は、圧縮メモリ１１１から圧縮画像データを読出し、伸長ＩＣ１０９で伸長処理を実行させてページメモリ１１２に記憶させる。さらに、ＤＲＡＭ制御ＩＣ１０７は、ページメモリ１１２に記憶された画像データを読出して書込処理部１０６に出力する。
【００６３】
圧縮ＩＣ１０８は、ＤＲＡＭ制御ＩＣ１０７の制御により、入力された画像データに圧縮処理を施す。伸長ＩＣ１０９は、ＤＲＡＭ制御ＩＣ１０７の制御により、入力される圧縮画像データに伸長処理を施す。
【００６４】
画像メモリ１１０は、例えば、揮発性メモリであるＤＲＡＭで構成され、圧縮メモリ１１１、ページメモリ１１２を有する。圧縮メモリ１１１は、圧縮画像データを記憶するためのメモリであり、ページメモリ１１２は画像形成前に画像形成に係る被圧縮画像データを一時的に格納するためのメモリである。
【００６５】
スキャナー部２００は、ＣＣＤ２０１等のイメージセンサー及びスキャナー制御部２０２を備える。スキャナー制御部２０２は、画像制御ＣＰＵ１０１からの制御信号に基づいて、スキャナー部２００の各部を駆動制御する。具体的には、コンタクトガラスに載置された原稿面の露光走査を実行させ、反射光をＣＣＤ２０１において結像させて画像を読取る。そして、この結像された光信号を光電変換してアナログ画像信号を生成させ、読込処理部１０５へ出力する。
【００６６】
操作表示部４００は、ＬＣＤ４０１、操作表示制御部４０２、その他図示しない操作キー群及びタッチパネルを備える。ＬＣＤ４０１は、操作表示制御部４０２からの表示制御信号に従って、画面上に各種設定画面や画像の状態表示、各機能の動作状況等の表示を行う。また、ＬＣＤ４０１の画面上には、透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネルが構成されており、手指やタッチペン等で操作された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号として操作表示制御部４０２に出力する。なお、タッチパネルの検出方式は抵抗膜圧式に限定されず、静電容量式等の他の方式が用いられてもよい。
【００６７】
操作表示制御部４０２は、画像制御ＣＰＵ１０１からの制御信号に基づいて、ＬＣＤ４０１における表示制御を行う。例えば、画像形成処理に用いる用紙についての各種設定画面や、各種処理結果等をＬＣＤ４０１に表示させる。また、操作表示制御部４０２は、ＬＣＤ４０１上のタッチパネル又は操作キー群から入力された操作信号を画像制御ＣＰＵ１０１に出力する。
【００６８】
ユーザーは、操作表示部４００のＬＣＤ４０１により、画像形成処理のプリント条件を入力するための基本画面や、画像形成装置１に予約されたジョブの一覧表などの閲覧が可能である。そして、ユーザーは、ＬＣＤ４０１上のタッチパネル等を操作することにより、画像形成処理にかかる各種の設定を、所望の設定に変更することができる。
【００６９】
プリンター部５００は、ＬＤ部（Laser Diode）５０１及びプリンター制御部５０２を備え、書込処理部１０６から入力された画像データに基づいて用紙に画像を形成する。
【００７０】
ＬＤ部５０１は、ＬＤ、感光体ドラム、帯電部、露光部、現像部、転写部、クリーニング部、定着部等（いずれも図示略）を備える。また、ＬＤ部５０１は、ＬＤ部５０１内の搬送経路に従って用紙を搬送するための給紙ローラー、レジストローラー、排紙ローラー等の各種ローラー、搬送路切替板、及び反転部等（いずれも図示略）を備える。ＬＤ部５０１の搬送部は、プリンター制御部５０２からの制御に基づいて、当該ジョブで指定された用紙を給紙トレイから給紙して、給紙された用紙を搬送経路上に搬送する。
【００７１】
また、ＬＤ部５０１の搬送経路上には、複数のセンサーが設けられている。これらのセンサーは、用紙が通過する際に検出信号を発生し、これをプリンター制御部５０２に出力する。
【００７２】
プリンター制御部５０２は、画像制御ＣＰＵ１０１からの制御信号を受信して、ＬＤ部５０１の各部の動作を制御する。また、プリンター制御部５０２は、搬送経路上に設けられたセンサーからの検出信号に基づいて、ジョブ毎に給紙した用紙の枚数をカウントし、画像制御ＣＰＵ１０１に出力する。
【００７３】
プリンター部５００では、プリンター制御部５０２からの指示に基づいて、感光体ドラム表面を帯電部により帯電させ、書込処理部１０６から入力されたＰＷＭ信号に基づいてＬＤにより感光体ドラム表面にレーザ光を照射することにより静電潜像を形成する。そして、現像部において感光体ドラム表面の静電潜像を含む領域にトナーを付着させ、転写部により用紙にトナーを転写して画像を形成する。そして、転写された画像を定着部で定着させた後、画像形成済みの用紙を排紙ローラーにより読取部３０へ搬送する。
【００７４】
コントローラー部６００は、コントローラー制御部６０１、ＤＲＡＭ制御ＩＣ６０２、画像メモリ６０３、通信制御部６０４、ＮＩＣ（Network Interface Card）６０５等を備える。
【００７５】
コントローラー制御部６０１は、各部の動作を統括的に制御し、通信制御部６０４及びＮＩＣ６０５を介して、外部の情報端末５０から入力されるデータをジョブとして、制御部１００に配信する。
【００７６】
ＤＲＡＭ制御ＩＣ６０２は、ＮＩＣ６０５及び通信制御部６０４により受信されたデータの画像メモリ６０３への格納や、画像メモリ６０３からのデータの読出しを制御する。また、ＤＲＡＭ制御ＩＣ６０２は、制御部１００のＤＲＡＭ制御ＩＣ１０７とＰＣＩ（Peripheral Components Interconnect）バスで接続されており、コントローラー制御部６０１からの指示に従って、画像形成対象のデータを画像メモリ６０３から読出してＤＲＡＭ制御ＩＣ１０７に出力する。
【００７７】
画像メモリ６０３は、ＤＲＡＭから構成され、入力されたデータを一時的に格納する。
通信制御部６０４は、ＮＩＣ６０５の通信を制御する。ＮＩＣ６０５は、ネットワークＮに接続するための通信インタフェースであり、情報端末５０からネットワークＮを介して画像情報、ジョブ等を受信し、ＤＲＡＭ制御ＩＣ６０２に出力する。
【００７８】
読取部３０は、ＣＣＤ３１等のイメージセンサー及びスキャナー制御部３２を備える。スキャナー制御部３２は、プリンター制御部５０２を介して受信する画像制御ＣＰＵ１０１からの制御信号に基づいて、読取部３０の各部を駆動制御する。具体的には、本体部１０から搬送された用紙の表面及び裏面に対する走査を行って、用紙からの反射光をＣＣＤ３１において結像させて用紙に形成された画像を読取る。そして、スキャナー制御部３２は、ＣＣＤ３１から出力される光信号に基づいて、画像データを生成し、画像制御ＣＰＵ１０１に画像データを送信する。
【００７９】
排紙部４０は、排紙制御部４１を備え、排紙制御部４１は、読取部３０による検査済みの用紙を排紙トレイに排紙する処理を行う。
【００８０】
［画像形成装置の機能部分の内部構成］
次に、図６を参照して、画像形成装置１の機能部分に着目して内部構成を説明する。図６は、画像形成装置１の機能部分の構成例を示す機能ブロック図である。
【００８１】
画像形成装置１は、画像入力部１２１、制御部１００、画像形成部１２３、画像読取部１２４、画像検査部１２５、記憶部１０４、検査結果レポート生成部１２７及びタイミング決定部１２８を備える。
【００８２】
画像入力部１２１は、図５に示したコントローラー部６００から入力された画像を受け取るとともに、受け取った画像を制御部１００に受け渡す。また、画像入力部１２１は、コントローラー部６００より、印刷モードの指示や画像検査の（実施の）指示等を受信する。印刷モードには、例えば、参照画像を生成するためのプルーフモードや、画像検査を行う検査モード等がある。
【００８３】
制御部１００は、図６に示す各機能部の動作を制御する。具体的には、制御部１００は、画像入力部１２１への画像入力指示、画像形成部１２３への画像形成指示、画像読み取り部１２４への画像読み取り指示、画像検査部１２５への画像検査指示、記憶部１０４への各種画像や検査結果の保存指示、検査結果レポート生成部１２７への検査結果レポート生成指示等を行う。
【００８４】
また、制御部１００は、圧縮ＩＣ１０８、圧縮メモリ１１１、伸長ＩＣ１０９、ページメモリ１１２及びレポート生成用メモリ１１３を備える。圧縮ＩＣ１０８、圧縮メモリ１１１及び伸長ＩＣ１０９については図５を参照して説明済みであるため、ここでは説明を省略する。
【００８５】
ページメモリ１１２は、第１ページメモリ１１２ａ、第２ページメモリ１１２ｂ及び第３ページメモリ１１２ｃを有する。第１ページメモリ１１２ａには、画像形成部１２３で画像形成が行われる被圧縮画像データが一時的に格納される。第２ページメモリ１１２ｂには、画像読取部１２４で読み取られた読み取り画像が格納される。第３ページメモリ１１２ｃには、画像検査部１２５で行われる画像検査時に参照される参照画像が格納される。レポート生成用メモリ１１３には、画像検査部１２５で画像検査が行われた読み取り画像である検査画像と、画像検査部１２５で行われた画像検査の検査結果とが格納される。
【００８６】
画像形成部１２３は、制御部１００からの画像形成指示に基づいて、用紙に画像を形成する。画像読取部１２４は、画像形成部１２３により画像が印刷された用紙を読み取り、読み取って得た読み取り画像を出力する。この読み取り画像は、例えば、記憶部１０４に記憶される。
【００８７】
画像検査部１２５は、制御部１００からの画像検査指示に基づいて、画像読取部１２４で読み取られた読み取り画像と、記憶部１０４から読み出した参照画像とを比較することにより、読み取り画像の検査を行う。
【００８８】
記憶部１０４は、画像読取部１２４により読み取られた読み取り画像、読み取り画像との比較に用いられる参照画像、画像検査部１２５によって行われた画像検査の検査結果、検査結果レポート生成部１２７で生成された検査結果レポートページ等を記憶する。
【００８９】
検査結果レポート生成部１２７は、記憶部１０４に記憶された読み取り画像と、記憶部１０４に記憶された検査結果とに基づいて、検査結果レポートを生成する。
【００９０】
タイミング決定部１２８は、画像検査部１２５による画像検査の実施タイミングを遅らせることなく記憶部１０４から検査画像を読み出すことが可能であるタイミング、及び、記憶部１０４へ生成した検査結果レポートを書き込むタイミングを決定する。
【００９１】
ジョブ一覧表示処理部１２９は、検査結果レポートの生成が完了していない未完了ジョブの一覧を生成して、生成した未完成ジョブ一覧を、操作表示部４００又は外部の情報端末５０（図５参照）の画面に表示させる。
【００９２】
レポート生成指示部１３０は、ユーザーによって、未完成ジョブ一覧の中からレポートとして即時閲覧したいジョブとして特定のジョブが選択された場合に、該ジョブに基づく検査結果レポートの生成を、制御部１００に指示する。ジョブ一覧表示処理部１２９及びレポート生成指示部１３０については、後述の図９〜図１９を参照して詳述する。
【００９３】
なお、画像入力部１２１の機能は、例えば、図５に示す制御部１００に設けられたＤＲＡＭ制御ＩＣ１０７により実現される。また、制御部１００、画像検査部１２５、検査結果レポート生成部１２７及びタイミング決定部１２８の機能は、例えば、図５に示す制御部１００に設けられた画像制御ＣＰＵ１０１により実現される。また、画像形成部１２３の機能は、例えば、図５に示すプリンター部５００により実現される。また、画像読取部１２４の機能は、例えば、図５に示す読取部３０により実現される。また、記憶部１０４の機能は、図５に示す記憶部１０４により実現される。
【００９４】
＜第１の実施形態＞
次に、本発明の第１の実施形態に係る画像形成装置１による画像検査手法について説明する。第１の実施形態では、検査結果レポート生成部１２７は、画像検査部１２５による画像検査の実施タイミング、及び、画像読み取り部１２４による画像読み取りの実施しタイミングを遅らせることなく、検査画像の記憶部１０４からの読み出しを行える場合にのみ、検査結果レポートページの生成を実施する。また、検査結果レポート生成部１２７は、画像検査部１２５による画像検査の実施タイミング、及び、画像読み取り部１２４による画像読み取りの実施タイミングを遅らせることなく、検査結果レポートページの記憶部１０４への保存を実施できる場合にのみ、検査結果レポートページの記憶部１０４への保存を実施する。
【００９５】
画像検査部１２５による画像検査の実施タイミングは、画像検査の開始時点までに、画像検査に用いる参照画像を記憶部１０４から第３ページメモリ１１２ｃに読み出せなかった場合に、遅延してしまう。また、第２ページメモリ１１２ｂに格納されている読み取り画像を、次の次の画像読み取りの開始時点までに記憶部１０４に保存できなかった場合に（読み取り画像取り込み用メモリが２面の場合）、画像検査部１２５による画像検査の画像読み取り部１２４による画像読み取りの実施タイミングは遅延してしまう。
【００９６】
したがって、本実施形態では、タイミング決定部１２８が、参照画像読み出しリミット、及び、検査画像保存リミットを算出する。参照画像読み出しリミットは、画像検査部１２５による画像検査の開始タイミングを遅らせることなく、記憶部１０４から第３ページメモリ１１２ｃに参照画像を読み出すことが可能なタイミングの限界点である。検査画像保存リミットは、画像読取部１２４での画像読み取り処理の実施タイミングを遅らせることなく、第２ページメモリに保持された検査画像（画像検査が行われた読み取り画像）を記憶部１０４に保存することが可能なタイミングの限界点である。
【００９７】
そして、参照画像読み出しリミットが到来するまでの間に、記憶部１０４からの参照画像の読み出し、及び、検査画像の記憶部１０４への保存を実施可能であると判定した場合に、検査結果レポート生成部１２７は、記憶部１０４からの検査画像の読み出しを実施する。また、検査結果レポート生成部１２７は、検査画像保存リミットが到来するまでの間に、記憶部１０４からの参照画像の読み出し、及び、検査画像の記憶部１０４への保存を実施可能であると判定した場合に、検査結果レポートページの記憶部１０４への保存を実施する。
【００９８】
［画像形成装置の機能部分を構成する各部の動作例］
次に、図７を参照して、本発明の第１の実施形態に係る画像形成装置１の機能部分を構成する各部の動作例について説明する。図７は、画像形成装置１の機能部分を構成する各部の動作例を示す機能ブロック図である。なお、図７に示す各機能ブロックは、図６に示した各機能ブロックと同一である。以下、図６及び図７に示す各機能ブロックが他の機能ブロックとどのように連携して処理を行うかについて、図７中に付した（１）〜（２０）の処理に即して説明する。
【００９９】
（１）まず、制御部１００は、画像形成装置１の電源オン時、画像形成ジョブの終了時、検査結果レポート生成部１２７による検査結果レポートページの生成完了時に、未完了の検査結果レポート生成待ちジョブがあるか否かを確認する。未完了の検査結果レポート生成待ちジョブがある場合には、制御部１００は、検査結果レポート生成部１２７に、検査結果レポートページの生成を指示する。
【０１００】
（２）検査結果レポート生成部１２７は、タイミング決定部１２８に、検査画像の読み出し時間、及び、検査結果レポートページ保存時間の算出を指示する。検査画像の読み出し時間は、検査画像の記憶部１０４からの読み出しに要する時間であり、検査結果レポートページ保存時間は、検査画像に基づいて生成された検査結果レポートページの記憶部１０４への保存に要する時間である。
【０１０１】
また、検査結果レポート生成部１２７は、タイミング決定部１２８に、参照画像読み出しリミット、及び、検査画像保存リミットの算出を指示する。
【０１０２】
（３）タイミング決定部１２８は、検査結果レポート生成部１２７に対して、検査画像の読み出し時間、検査結果レポートページ保存時間、参照画像読み出しリミット、及び、検査画像保存リミットを応答する。
【０１０３】
（４）検査結果レポート生成部１２７は、それぞれ検査結果レポートページ生成のための、検査画像の読み出しタイミングで、検査画像の読み出しを行った場合において、以下の条件（Ａ）及び（Ｂ）の両方が満たされる場合に、記憶部１０４からの検査画像の読み出しを実行する。
【０１０４】
条件（Ａ）：次の参照画像の記憶部１０４からの読み出しが実行済みである、又は、参照画像読み出しリミットが到来するまでの間に、記憶部１０４からの参照画像の読み出しを実行可能である。
条件（Ｂ）：次の検査画像の記憶部１０４への保存が実行済み、又は、検査画像保存リミットが到来するまでの間に、記憶部１０４への検査画像の保存を実行可能である。
【０１０５】
（５）検査結果レポート生成部１２７は、検査結果レポートページの保存タイミングで検査結果レポートページの保存を行った場合において、上記条件（Ａ）及び（Ｂ）が両方満たされる場合に、検査結果レポートページの記憶部１０４への保存を実行する。
（６）検査結果レポート生成部１２７は、制御部１００に、検査結果レポートページの生成完了を通知する。その後、（１）の処理に戻る。
（７）制御部１００は、印刷ジョブの開始時に、第３ページメモリ１１２ｃに入る面数の参照画像を、記憶部１０４から読み出す。
【０１０６】
（８）画像入力部１２１から制御部１００に印刷ジョブが入力され、制御部１００は、印刷ジョブを開始する。印刷ジョブは、コントローラー部６００から送信されて画像入力部１２１が受信したものであり、印刷ジョブには、ジョブに関する情報、及び、印刷画像データが含まれる。制御部１００は、印刷ジョブが開始されると、画像入力部１２１に入力された印刷画像データを、圧縮ＩＣ１０８を用いて圧縮し、圧縮メモリ１１１へ格納する。次いで、制御部１００は、圧縮メモリ１１１に格納されている圧縮画像を、伸長ＩＣ１０９を用いて伸長し、第１ページメモリ１１２ａに格納する。
【０１０７】
（９）制御部１００は、画像形成部１２３へ印刷画像データの印刷を指示する。画像形成部１２３は、制御部１００からの指示に基づいて、用紙上に印刷画像データに基づく画像を形成する。
（１０）画像形成部１２３は用紙の排紙完了後、制御部１００へ用紙の排紙完了を通知する。
（１１）制御部１００は、画像読取部１２４へ印刷後の用紙の読み取りを指示する。画像読取部１２４は、印刷後の用紙を読み取り、第２ページメモリ１１２ｂに格納する。
（１２）画像読取部１２４は、読み取りが完了したことを制御部１００に通知する。
【０１０８】
（１３）制御部１００は、画像検査部１２５に画像の検査を指示する。
（１４）制御部１００は、画像読取部１２４が読み取った読み取り画像を記憶部１０４に保存する。
（１５）画像検査部１２５は、用紙を読み取って得た読み取り画像に不良があるか否かを、読み取り画像と参照画像との差分の情報に基づいて判定し、判定の結果得られた検査結果を制御部１００に通知する。
【０１０９】
（１６）制御部１００は、画像検査が完了した参照画像を第３ページメモリ１１２ｃから解放し、次の読み出し待ちの参照画像を、記憶部１０４から第３ページメモリ１１２ｃに読み出す。
（１７）制御部１００は、画像検査部１２５から通知された検査結果を、記憶部１０４に保存する。
【０１１０】
（１８）制御部１００は、ジョブ一覧表示処理部１２９に対して、検査結果レポート生成が未完了のジョブの一覧の生成を指示する。ジョブ一覧表示処理部１２９は、検査結果レポート生成が未完了のジョブの一覧を生成して制御部１００に出力する。
（１９）レポート生成指示部１３０は、制御部１００へ、未完了の検査結果レポート生成待ちジョブの生成を指示する。
【０１１１】
（２０）制御部１００は、現在実行中の検査結果レポート生成ジョブのステータスを”中断中”に変更するとともに、検査結果レポート生成部１２７に、レポート生成指示部１３０から指定された検査結果レポート生成待ちジョブの生成を指示する。その後、（８）の処理に戻る。
【０１１２】
［画像検査装置による画像検査手法の実施例］
次に、図８を参照して、本実施形態の第１の実施形態に係る画像形成装置１による画像検査手法の実施例について説明する。図８は、画像形成装置１による画像検査手法の実施例を示す説明図である。
【０１１３】
図８においても、図１と同様に、参照画像の記憶部からの読み出し処理は符号“Ｒｆ”により示し、読み取り画像の記憶装置への保存処理は符号“Ｗｒ”により示す。また、検査画像を記憶部１０４から読み出す処理は符号“Ｒｒ”により示し、検査結果レポートページを記憶部１０４に保存する処理は符号“Ｗｐ”により示す。また、図８において、参照画像読み出しリミットは符号“Ｌｒｆ”により示し、検査画像保存リミットは、符号“Ｌｗｒ”により示す。
【０１１４】
図８に示す例において、参照画像が読み出される第３ページメモリ１１２ｃ（図６参照）の記録面は２面であり、読み取り画像が取り込まれる第２ページメモリ１１２ｂの記録面も２面である。参照画像の第３ページメモリ１１２ｃへの読み出しは、参照画像と読み取り画像との比較が行われる画像検査が実施されるまでの間に行われていればよい。また、検査画像の記憶部１０４への保存は、読み取り画像が取り込まれる第２ページメモリ１１２ｂの記録面も２面であるため、次の次（２頁先）の用紙の読み取りが行われるまでの間に完了していればよい。
【０１１５】
なお、検査結果レポート生成部１２７による検査結果レポートページの生成は、実行中の画像検査のジョブとは非同期で実行する。より詳細には、検査結果レポート生成部１２７は、検査結果レポートの生成を、画像検査のジョブにおいて記憶部１０４が使用されない時間である空き時間（未使用時間）で実行する。したがって、ある頁に関する検査結果レポートページの生成が完了するタイミングは、その頁に対して行われる画像検査の検査が完了するタイミングよりも後になる。このため、画像検査のジョブが終了した場合にも、その画像検査に基づく検査結果レポートの生成は、完了していない場合がある。つまり、実行中の画像検査のジョブと、該画像検査のジョブとは異なるジョブに基づき行われる検査結果レポートの生成処理とが、時間的に並行して行われることもある。
【０１１６】
本実施形態では、検査結果レポートページ生成のための、検査画像の記憶部１０４からの読み出し、又は、生成した検査結果レポートページの記憶部１０４への保存は、上述したとおり、それぞれの実施タイミングでそれぞれの処理を実施した場合において、下記の条件（Ａ）及び（Ｂ）が満たされる場合に実施される。
【０１１７】
条件（Ａ）：次の参照画像の記憶部１０４からの読み出しが実行済みである、又は、参照画像読み出しリミットＬｒｆが到来するまでの間に、記憶部１０４からの参照画像の読み出しを実行可能である。
条件（Ｂ）：次の検査画像の記憶部１０４への保存が実行済み、又は、検査画像保存リミットＬｗｒが到来するまでの間に、記憶部１０４への検査画像の保存を実行可能である。
【０１１８】
検査画像の読み出しの実施タイミングは、例えば、図８中のタイミングＴ１である。タイミングＴ１は、前回生成された検査結果レポートページの記憶部１０４への保存が完了しているタイミングであり、このタイミングＴ１から、次の検査結果レポートページの生成を開始することができる。検査結果レポートページの保存の実施タイミングは、例えば、図８中のタイミングＴ２である。タイミングＴ２は、検査画像の記憶部１０４からの読み出しＲｒｉ（ｉは１以上の整数）が完了し、当該ページの検査結果レポートページの生成が完了したタイミングである。
【０１１９】
参照画像読み取りリミットＬｒｆは、例えば、図８中のタイミングＴ３であり、画像検査が開始されるタイミングである。このタイミングＴ３（参照画像の読み取りリミットＬｒｆ３）が到来するまでの間に、検査対象の画像の参照画像を記憶部１０４から読み出しておく必要がある。
【０１２０】
検査画像保存リミットＬｗｒは、例えば、図８中のタイミングＴ４であり、新たな（図８では３枚目の）画像の読み取りが開始されるタイミングである。このタイミングＴ４（検査画像保存リミットＬｗｒ）が到来するまでの間に、前の前（２頁前）までの検査画像の記憶部１０４への保存処理を完了しておく必要がある。
【０１２１】
例えば、タイミングＴ１において、検査結果レポート生成部１２７による検査結果レポートの生成を開始するとする。検査結果レポート生成処理においては、まず、検査結果レポートの生成の対象となる検査画像を、記憶部１０４から読み出す処理が行われる。
【０１２２】
検査結果レポート生成部１２７は、この読み出し処理を実施できるか否かを判定するために、参照画像が読み出し済みであるか、もしくは、参照画像読み出しリミットＬｒｆが到来するまでの間に参照画像の読み出しを完了させることが可能であるか否かを判定する（条件（Ａ）の判断）。また、検査結果レポート生成部１２７は、検査画像の記憶部１０４への保存が既に実行済みであるか、もしくは、検査画像保存リミットＬｗｒが到来するまでの間に、検査画像の記憶部１０４への保存を実施可能であるか否かも判定する（条件（Ｂ）の判断）。
【０１２３】
図８に示す例では、検査画像の読み出しを実施するタイミングＴ１の時点で、参照画像の読み出し処理Ｒｆ２はすでに実行済みである。つまり、条件（Ａ）はＹＥＳ判定となる。また、タイミングＴ１で記憶部１０４からの検査画像の読み出しを実施した場合にも、検査画像保存リミットＬｗｒ１が到来するまでの時間Ｔｌｒｆ３内に、検査画像の記憶部１０４への保存処理Ｗｒ１を完了させることが可能である。つまり、条件（Ｂ）もＹＥＳ判定となる。したがって、検査結果レポート生成部１２７は、タイミングＴ１で、検査結果レポート生成のための検査画像の記憶部１０４からの読み出しを実施する。
【０１２４】
なお、参照画像読み出しリミットＬｒｆが到来するまでの間に参照画像の読み出しを完了させることが可能であるかの判断、及び、検査画像保存リミットＬｗｒが到来するまでの間に、検査画像の記憶部１０４への保存を実施可能であるか否かの判断は、以下のように行う。
【０１２５】
まず、時間的に、参照画像読み出しリミットＬｒｆと、検査画像保存リミットＬｗｒとのどちらが先に訪れるかを判定する。そして、参照画像読み出しリミットＬｒｆの方が先に訪れる場合には、下記の条件（ａ）及び（ｂ）が満たされるか否かを判断する。
【０１２６】
条件（ａ）：（現時点から参照画像読み出しリミットＬｒｆまでの時間Ｔｌｒｆ）−（参照画像読み出し時間）＞（検査画像読み出し時間）
条件（ｂ）：（現時点から検査画像保存リミットＬｗｒまでの時間Ｔｌｗｒ）−（参照画像読み出し時間（読み出し済みの場合には“０”））−（検査画像保存時間）＞（検査画像の読み出し時間）
【０１２７】
一方、検査画像保存リミットＬｗｒの方が先に訪れる場合には、下記の条件（ｃ）及び（ｄ）が満たされるか否かを判断する。
【０１２８】
条件（ｃ）：（現時点から検査画像保存リミットＬｗｒまでの時間Ｔｌｗｒ）−（検査画像保存時間）＞（検査画像読み出し時間）
条件（ｄ）：（現時点から参照画像読み出しリミットＬｒｆまでの時間Ｔｌｒｆ）−（参照画像読み出し時間（読み出し済みの場合には“０”））−（検査画像保存時間）＞（検査画像読み出し時間）
【０１２９】
上記条件（ａ）〜（ｄ）における「参照画像読み出し時間」は、参照画像の記憶部１０４から第３ページメモリ１１２ｃ（図６参照）への読み出しに要する時間であり、「検査画像保存時間」は、検査画像（読み取り画像）の第２ページメモリ１１２ｂから記憶部１０４への保存に要する時間である。「検査画像読み出し時間」は、検査結果レポートページ生成用の検査画像の記憶部１０４からレポート生成用メモリ１１３への読み出しに要する時間である。
【０１３０】
そして、上記条件（ａ）及び（ｂ）が満たされた場合、又は、条件（ｃ）及び（ｄ）が満たされた場合に、検査結果レポート生成部１２７は、参照画像読み出しリミットＬｒｆまでの間での参照画像の読み出し、及び、検査画像保存リミットＬｗｒまでの間での検査画像の保存を実施可能であると判定する。
【０１３１】
なお、各画像の記憶部１０４からの読み出し時間、及び、記憶部１０４への保存時間は、その対象画像のサイズと、記憶部１０４の転送レートとにより定まる。例えば、読み取る画像サイズがＡ４（２９７ｍｍ×２１０ｍｍ）であって、画像サイズが３６Ｍｂｙｔｅであり、記憶部１０４の転送レートが２００Ｍｂｙｔｅ／ｓｅｃであるとする。この場合、検査画像保存時間は（３６÷２００×１０００）＝１８０（ｍｓｅｃ）となる。
【０１３２】
次に、図８のタイミングＴ２において、検査結果レポート生成部１２７による検査結果レポートの生成が完了し、生成した検査結果レポートページの記憶部１０４への保存を実施する場合を想定する。この場合においても、検査結果レポート生成部１２７は、上述の条件（Ａ）及び（Ｂ）が満たされるか否かを判定する。
【０１３３】
図８に示す例では、タイミングＴ２の時点で、参照画像の読み出し処理Ｒｆ２は実行済みであるため、条件（Ａ）は満たされる。また、タイミングＴ２の時点で検査結果レポートページの記憶部１０４への保存を実行した場合にも、検査画像保存リミットＬｗｒ１までに検査画像の記憶部１０４への保存処理Ｗｒ１を完了させることができる。それゆえ、条件（Ｂ）も満たされる。したがって、検査結果レポート生成部１２７は、検査結果レポートページの記憶部１０４への保存を実行する。
【０１３４】
なお、参照画像読み出しリミットＬｒｆが到来するまでの間に参照画像の読み出しを完了させることが可能であるかの判断、及び、検査画像保存リミットＬｗｒが到来するまでの間に、検査画像の記憶部１０４への保存を実施可能であるか否かの判断も、上記条件（ａ）〜（ｄ）を用いて行うことができる。
【０１３５】
ただし、図８に示す例では、検査結果レポートページの保存処理に先立って、検査画像の記憶部１０４への保存処理Ｗｒ１と、参照画像の記憶部１０４からの読み出し処理Ｒｆ３とが実施されている。それゆえ、検査結果レポートページの記憶部１０４への保存処理Ｗｐｉは、タイミングＴ２の時点ではなく、これらの処理が終了するタイミングＴ５において実行される。
【０１３６】
以上説明した処理が行われることにより、実行中の画像検査のジョブに影響を与える事無く（画像検査処理の実施タイミングを遅延させることなく）、画像検査処理と検査結果レポートページの生成処理とを並行して実行することができる。
【０１３７】
［ジョブ一覧表示処理部及びレポート生成指示部の処理］
次に、画像形成装置１のジョブ一覧表示処理部１２９（図６参照）の処理とレポート生成指示部１３０（図６参照）の処理について説明する。上述したように、本実施形態では、検査結果レポート生成部１２７は、検査結果レポートの生成を、画像検査のジョブにおいて記憶部１０４が使用されない時間である空き時間で実行する。したがって、画像検査のジョブが終了した場合にも、その画像検査に基づく検査結果レポートの生成は、完了していない場合がある。
【０１３８】
図９は、画像検査処理において特定のジョブの実行が途中で中止された場合における、画像検査の実行中のジョブと検査結果レポートの生成が行われているジョブとの対応を示す説明図である。図９に示す例では、画像検査処理において、ジョブＪ９９〜Ｊ１０１までが既に実行済みであり、ジョブＪ１０２を実行中であるものとする。検査結果レポート生成処理では、画像検査処理におけるジョブＪ１０２の実行と並行して、ジョブＪ９８の検査結果レポートの生成が実行中である。つまり、ジョブＪ１０２の検査結果レポ−トの生成が実行中である時点において、ジョブＪ９９〜Ｊ１０１までの画像検査は既に完了していても、これらのジョブに基づく検査結果レポートの生成処理は未実行である。
【０１３９】
したがって、例えば、画像検査処理においてジョブＪ１０２の実行が中止された場合、中止された事実が情報として管理されていないと、ジョブＪ１０２に基づく検査結果レポートが、その後に誤って生成されてしまう可能性がある。
【０１４０】
本実施形態では、ジョブ一覧表示処理部１２９が、検査結果レポートの生成が未実行または未完了のジョブを、未生成の検査結果レポートジョブリストとして管理する。図１０は、特定のジョブ（ジョブＪ１０２）を実行中の時点での未生成の検査結果レポートリストの例を示す説明図である。
【０１４１】
図１０に示す検査結果レポートリストには、ジョブＪ９８の検査結果レポートを生成中であることが示されている。また、図１０に示す検査結果レポートリストでは、図９に示す例において実行中ジョブであったジョブＪ１０２が、リストの最後尾（ジョブＪ１０１の後段）に移動されている。
【０１４２】
なお、ジョブ一覧表示処理部１２９は、検査結果レポートリストの各ジョブに関するジョブ情報として、少なくとも以下の情報を有するものとする。
・ジョブのページ数
・ジョブのステータス（生成中／生成待ち／中断中）
・画像の記憶部１０４における格納アドレス
・検査結果の記憶部１０４における格納アドレス
・次のレポート生成待ちジョブのアドレス
【０１４３】
ここで、検査結果レポートリストが図１０に示す状態であった後に、ジョブＪ１０２の実行が途中で中止され、ジョブＪ１０３の実行に移った場合を想定する。この場合、検査結果レポートリストは、図１１に示すようになる。図１１は、特定のジョブ（ジョブＪ１０２）の実行が途中で中止された場合における検査結果レポートリストの例を示す説明図である。
【０１４４】
ジョブＪ１０２の実行がジョブＪ９８の完了タイミングで中止された場合、図１１に示すように、検査結果レポートリストから中止されたジョブＪ１０２がリストから削除される。そして、図１０に示した検査結果レポートリストにおいて実行中であったジョブＪ９８の次のジョブＪ９９に基づく検査結果レポート生成処理のステータスが、生成中に変更される。
【０１４５】
次に、実行中のジョブ及び検査結果レポートの生成待ちジョブが無い状態で、新規にジョブの実行を行った場合における検査結果レポート生成処理について、図１２を参照して説明する。図１２は、実行中のジョブ及び検査結果レポートの生成待ちジョブが無い状態で、新規にジョブの実行を行った場合における検査結果レポート生成処理の例を示す説明図である。
【０１４６】
実行中のジョブ及び検査結果レポートの生成待ちジョブが無い状態で、新規にジョブの実行が行われた場合、検査結果レポート生成部１２７は、画像検査を実行中のジョブのページの中で、既に画像読取部１２４での画像読み取りが完了しており、読み取り画像の記憶部１０４への保存が完了しており、かつ画像検査が完了している検査画像を対象として、順次検査結果レポートの生成を行う。
【０１４７】
具体的には、検査結果レポート生成部１２７は、画像読取部１２４による１枚目の画像の読み取りが完了し、１枚目の読み取り画像の記憶部１０４への保存が完了し、かつ、１枚目の読み取り画像の画像検査が終了した時点で、検査画像の読み出し処理Ｒｒ１を行う。そして、読み出した検査画像に基づいて検査結果レポート生成処理Ｃ１を行う。また、検査結果レポート生成部１２７は、画像読取部１２４による２枚目の画像の読み取り処理Ｒｆ２が完了し、２枚目の読み取り画像の記憶部１０４への保存が完了し、かつ、２枚目の読み取り画像の画像検査が終了した時点で、検査画像の読み出し処理Ｒｒ２を行う。そして、読み出した検査画像に基づいて検査結果レポート生成処理Ｃ２を行う。
【０１４８】
そして、４枚目の検査画像を対象とした画像検査が完了した時点で、該当するジョブの実行中止が指示されたものとする。この時点で、検査結果レポート生成処理Ｃ２までが完了しており、２枚の検査結果レポートページが生成済みであるが、これらの２枚の検査結果レポートページは、ジョブの実行中止に伴い記憶部１０４から削除される。
【０１４９】
次に、図１３を参照して、画像形成装置１の電源がオフされた場合に検査結果レポートの生成を継続するか否かをユーザーに設定させる、電源オフ時検査結果レポート設定画面の例について説明する。図１３は、電源オフ時検査結果レポート設定の設定画面の例を示す説明図である。電源オフ時検査結果レポート設定の設定画面は、例えば、画像形成装置１の操作表示部４００等に表示される。
【０１５０】
図１３に示す電源オフ時検査結果レポート設定の設定画面Ｓｃには、「電源オフ時検査結果レポートの生成を継続するか設定してください」のメッセージが表示されている。そして、該メッセージの下方に、「レポートを生成後電源をオフする」と記載されたボタンＢｎ１と、「即時電源をオフする」と記載されたボタンＢｎ２とが配置されている。
【０１５１】
ユーザーによって「レポートを生成後電源をオフする」と記載されたボタンＢｎ１が選択された状態で、電源がオフされた場合、制御部１００は、検査結果レポートの生成に最低限必要なデバイス（制御部１００及び記憶部１０４のみ）を通電状態とし、その他の部への電力の供給はオフにする。検査結果レポート生成部１２７は、検査結果レポートの生成を継続して行う。そして、制御部１００は、すべての検査結果レポートの生成待ちジョブに基づく検査結果レポートの生成が完了した後、画像形成装置１の電源をオフする。一方、「即時電源をオフする」と記載されたボタンＢｎ２が選択された状態で、電源がオフされた場合、制御部１００は、画像形成装置１の電源をオフにする。
【０１５２】
図１４は、電源オフ状態遷移時における検査結果レポート生成処理の中断処理の例を示す説明図である。図１４には、画像検査のジョブＪ９９〜Ｊ１０３までを実行済みであり、ジョブＪ１０３の完了時に画像形成装置１の電源をオフする指示が行われた場合の例を示す。このとき、検査結果レポート生成部１２７は、ジョブＪ１００の検査結果レポートを生成中であったものとする。
【０１５３】
電源オフが指示された場合であって、「即時電源をオフする」の設定が選択されていた場合には、制御部１００は、ジョブＪ１００のステータスを“生成中”から“中断中”に変更し、生成途中の検査結果レポートリストを記憶部１０４に保存する。
【０１５４】
生成が中断された検査結果レポートは、次に画像形成装置１の電源がオンされた時にその生成が再開される。図１５は、電源オン時に未生成の検査結果レポートが存在する場合におけるジョブ再開処理の例を示す説明図である。図１５に示すように、画像形成装置１の電源がオンされた時に、未生成の検査結果レポートジョブ（ジョブＪ１００〜ジョブＪ１０３）があるとする。この場合、制御部１００は、未生成のジョブの先頭のジョブであるジョブＪ１００のステータスを“中断中”から“生成中”に変更し、ジョブＪ１００の検査結果レポートの生成の再開を検査結果レポート生成部１２７へ指示する。
【０１５５】
図１５の下段には、画像形成装置１の電源がオンされた時に、実行すべき画像検査のジョブがなかった場合における検査結果レポートの生成例を示す。画像検査のジョブがない場合には、検査結果レポート生成部１２７は、ジョブＪ１００、Ｊ１０１、Ｊ１０２、Ｊ１０３の順に、間隔を空けずに連続して生成される。これにより、検査結果レポートの生成の完了時間を早めることができる。
【０１５６】
ここで、図１６を参照して、未生成の検査結果レポート一覧の表示画面の例を示す。図１６は、検査結果レポートジョブ一覧の表示例を示す説明図である。検査結果レポートジョブ一覧（リスト）は、“ジョブＩＤ”、“ジョブ出力日時”、“ジョブファイル名”、“検査結果”、“レポート作成状態”、“レポート作成時間（秒）”及び“レポート作成時刻”の項目を有する。
【０１５７】
“ジョブＩＤ”は、ジョブの識別子である。ここでは、ジョブの識別子がジョブＩＤである例を挙げるが、ジョブを識別可能な情報であれば、ジョブ名等の他の情報であってもよい。“ジョブ出力日時”は、ジョブが出力された（画像形成装置１に入力された）日時を示す。“ジョブファイル名”は、ジョブのファイル名を示す。“検査結果”は、画像検査の結果を示す。検査結果には、画像に異常が含まれていなかったことを示す「正常」、画像が汚れを含むものであったことを示す「汚れ」等がある。
【０１５８】
“レポート作成状態”は、検査結果レポートのステータスを示す。生成ステータスには、“未生成”、“生成中”及び“中断中”がある。“レポート作成時間（秒）”は、検査結果レポートの生成に要する予測時間を示す。“レポート作成時刻”は、検査結果レポートの生成が完了する予測時刻を示す。
【０１５９】
なお、検査結果レポートリストは、上記のすべての項目を有している必要はなく、少なくとも、ジョブの識別情報、レポート作成状態、レポート作成時間及びレポート作成時刻を含んでいればよい。
【０１６０】
図１６に示す検査結果レポート一覧には、ジョブＩＤが“１３８６”のジョブの検査結果レポートが生成中であり、ジョブＩＤが“１３８７”〜“１３９１”のジョブに関しては検査結果レポートが未生成であることが示されている。
【０１６１】
図１７は、図１６に示した検査結果レポート一覧に対応する検査結果レポートリストの例を示す説明図である。図１６に示すように、ジョブ一覧表示処理部１２９で管理される検査結果レポートにおいても、ジョブＩＤが“１３８６”のジョブのステータスは“生成中”であり、ジョブＩＤが“１３８７”〜“１３９１”のジョブのステータスは“未生成”となっている。
【０１６２】
次に、図１６に示した検査結果レポート一覧において、特定のジョブの検査結果レポートの生成が指示された場合について説明する。図１８は、一覧中の特定のジョブが選択された場合における未生成の検査結果レポートジョブ一覧の表示例を示す説明図である。図１８には、未生成の検査結果レポート一覧からユーザーが即時レポートを見たいジョブとして、ジョブＩＤ“１３８９”のジョブが選択された状態が示される。この状態で、画面下方の“生成”と記載されたボタンＢｎ３がユーザーにより選択されると、制御部１００から検査結果レポート生成部１２７に対して、ジョブＩＤ“１３８９”のジョブの検査結果レポートの生成が指示される。
【０１６３】
“未生成”のステータスのジョブは、まだ検査結果レポートが生成されていないため、ユーザーはそのレポートを見ることができない。特定のジョブの検査結果レポートを即時見たい場合、ユーザーは、検査結果レポートジョブ一覧の中から、レポートを閲覧したいジョブを選択することにより、選択したジョブの検査結果レポートの生成を即時に再開させることができる。つまり、レポートを閲覧したいで、検査結果レポートを閲覧することができる。
【０１６４】
図１９は、一覧中の特定のジョブが選択された場合における検査結果レポート生成部１２７による処理の例を示す説明図である。図１８に示した画面において、ジョブＩＤ“１３８９”のジョブが選択されると、その時点で生成中であったジョブＩＤ“１３８６”のジョブのステータスは“中断中”となり、生成が指示されたジョブＩＤ“１３８９”のジョブのステータスが“生成中”となる。そして、生成が再開されたジョブＩＤ“１３８９”のレポート作成時刻は、生成が再開された時刻から再計算した完了予測時刻に更新される。
【０１６５】
なお、図１６、図１８には、検査結果レポート一覧において“レポート作成時刻”が示される例を示したが、検査結果レポート作成時刻の代わりに、検査結果レポートの生成開始時刻が示されてもよい。もしくは、検査結果レポート一覧において、レポートの作成開始時刻及び検査結果レポートの作成完了時刻の両方が表示されてもよい。検査結果レポート作成完成時刻は、現在時刻と検査結果レポート作成時間とに基づいて算出することができ、レポート作成開始時刻は、前のジョブのレポート作成完了時刻と自ジョブのレポート作成時間とに基づいて算出することができる。
【０１６６】
ここで、図２０を参照して、検査結果レポート生成時間の算出方法について説明する。図２０は、画像検査ジョブの１ジョブあたりの検査結果レポートの生成時間の算出例を示す説明図である。検査結果レポートの生成は、以下の４つの工程により行われる。
【０１６７】
（工程１）：検査結果レポート生成用の検査画像を記憶部１０４からレポート生成用メモリ１１３（図６参照）に読み出す工程
（工程２）：検査結果を記憶部１０４からレポート生成用メモリ１１３に読み出す工程
（工程３）：検査結果を検査画像に反映させる工程
（工程４）：生成した検査結果レポートページを記憶部１０４に保存する工程
【０１６８】
つまり、画像検査ジョブの１ジョブあたりの検査結果レポートの生成時間は、上記４つの工程の実施時間を合計した時間である。工程１の実施時間は、検査画像読み出し時間Ｔｒｒであり、工程４の実施時間は、レポートページ保存時間Ｔｗｐである。検査画像読み出し時間Ｔｒｒ及びレポートページ保存時間Ｔｗｐは、検査結果レポート生成用の検査画像（読み取り画像）のサイズ、及び、記憶部１０４の転送レートに基づいて算出することができる。
【０１６９】
工程２の検査結果の記憶部１０４からの読み出し時間、及び、工程３の検査結果の検査画像への反映時間の長さは、画像検査により検出された異常の箇所の数に比例する。これらの各時間は、検査結果の記憶部１０４からの読み出し時間及び検査画像への反映時間の基準時間を算出しておき、基準時間に異常箇所の数を乗算することにより算出することができる。基準時間は、検査結果に含まれる異常情報（異常の種類、異常箇所の座標等）が１個である場合における、検査結果の記憶部１０４からの読み出し時間及び検査画像への反映時間である。
【０１７０】
図２０には、画像検査ジョブの実行中に並列で検査結果レポートの生成を実行した場合の例を示す。図２０に示すように、検査結果レポートページの生成間隔が“ｘ”である場合、画像検査ジョブ中のすべてのページに関する検査結果レポートの生成時間は、生成間隔ｘに（ジョブのページ数−１）を乗算した値となる。なお、実行中の画像検査ジョブがなく、画像形成装置１がアイドル状態である場合には、画像検査ジョブの１ジョブあたりの検査結果レポートの生成時間は、上記工程１〜工程４の処理の合計時間に、ジョブのページ数を乗算することにより算出できる。
【０１７１】
このように、検査結果レポート一覧に検査結果レポートの生成状態、及び検査結果レポートの生成時間（及び／又は検査結果レポートの生成完了時刻）が表示されることにより、ユーザーは、所望の検査結果レポートがいつ閲覧可能になるのかについて、おおよその判断を行うことが可能となる。
【０１７２】
［画像形成装置による画像形成及び画像検査処理］
次に、本発明の第１の実施形態に係る画像形成装置１による画像形成及び画像検査処理について、図２１を参照して説明する。図２１は、画像形成装置１により行われる印刷画像データの入力から画像検査結果の記憶部への保存までの一連の処理の手順を示すフローチャートである。
【０１７３】
まず、コントローラー部６００（図５参照）から送信された印刷画像データを画像入力部１２１が受信する（ステップＳ１）。次いで、大容量給紙部２０（図４参照）は、用紙を画像形成装置１の本体部１０に給紙する給紙処理を行う（ステップＳ２）。次いで、画像形成部１２３は、印刷画像データを用紙に形成（印刷）する（ステップＳ３）。次いで、制御部１００は、記憶部１０４から第３ページメモリ１１２ｃに参照画像を読み込む（ステップＳ４）。
【０１７４】
次いで、画像読取部１２４は、用紙に形成された画像を読み取る（ステップＳ５）。次いで、画像検査部１２５は、画像読取部１２４で読み取られた読み取り画像と、参照画像とを比較することにより、画像検査を行う（ステップＳ６）。
【０１７５】
次いで、画像検査部１２５は、画像検査を行った読み取り画像である検査画像を、記憶部１０４に保存する（ステップＳ７）。次いで、画像検査部１２５は、検査結果を記憶部１０４に保存する（ステップＳ８）。次いで、制御部１００は、印刷原稿データの全頁の印刷が終了したか否かを判定する（ステップＳ９）。ステップＳ９で、全頁の印刷が終了していないと判定された場合（ステップＳ９がＮＯ判定の場合）、制御部１００は処理をステップＳ１に戻す。
【０１７６】
一方、ステップＳ９で、全頁の印刷が完了したと判定された場合（ステップＳ９がＹＥＳ判定の場合）、画像形成装置１による画像形成及び画像検査処理は終了する。
【０１７７】
［検査結果レポート生成部による検査結果レポート生成処理］
次に、検査結果レポート生成部１２７による検査結果レポート生成処理について、図２２及び図２３を参照して説明する。図２２は、検査結果レポート生成部１２７による検査結果レポート生成処理の手順を示すフローチャートである。図２３は、検査結果レポート生成部１２７による検査結果レポート生成処理における、レポート生成処理の手順を示すフローチャートである。
【０１７８】
まず、画像形成装置１の電源がオンされている状態において、制御部１００は、電源オフ状態に移行したか否かを判定する（ステップＳ１１）。ステップＳ１１で、電源オフ状態に移行したと判定された場合（ステップＳ１１がＹＥＳ判定の場合）、制御部１００は、電源オフ状態への移行時に継続して検査結果レポート（以下、単にレポートとも称する）を生成する設定になっているか否かを判定する（ステップＳ１２）。
【０１７９】
ステップＳ１２で、継続してレポートを生成する設定になっていないと判定された場合（ステップＳ１２がＮＯ判定の場合）、画像形成装置１を電源オフ状態にする（ステップＳ１３）。一方、ステップＳ１２で、継続してレポートを生成する設定になっていると判定された場合、制御部１００は、未生成の検査結果レポートジョブが存在するか否かを判定する（ステップＳ１４）。
【０１８０】
ステップＳ１４で、未生成の検査結果レポートジョブは存在しないと判定された場合（ステップＳ１４がＮＯ判定の場合）、ステップＳ１３の処理が行われる。すなわち、画像形成装置１がオフ状態となる。
【０１８１】
一方、ステップＳ１４で、未生成の検査結果レポートジョブが存在すると判定された場合（ステップＳ１４がＹＥＳ判定の場合）、制御部１００は、レポートの生成時に動作が必要な制御部１００及び記憶部１０４に電力を供給する電源にのみ通電する。つまり、それ以外の各部に電力を供給する電源はオフにする（ステップＳ１５）。
【０１８２】
次いで、制御部１００は、新たな検査結果レポート生成ジョブ（新規ジョブ）が開始（実行）されたか否かを判定する（ステップＳ１６）。ステップＳ１１で、電源オフ状態に移行されていないと判定された場合（ステップＳ１１がＮＯ判定の場合）にも、ステップＳ１６の判定が行われる。
【０１８３】
ステップＳ１６で、新規ジョブが開始されたと判定された場合（ステップＳ１６がＹＥＳ判定の場合）、制御部１００は、未生成の検査結果レポート待ちジョブリストの最後尾に、新たに開始したジョブを追加する（ステップＳ１７）。
【０１８４】
次いで、制御部１００は、レポート生成指示部１３０（図６参照）より、検査結果レポートの生成を即時に実行する指示が入力されたか否かを判定する（ステップＳ１８）。ステップＳ１５で、新規ジョブは開始されていないと判定された場合（ステップＳ１６がＮＯ判定の場合）にも、ステップＳ１８の判定が行われる。
【０１８５】
ステップＳ１８で、検査結果レポート生成の即時実行指示が入力されたと判定された場合（ステップＳ１８がＹＥＳ判定の場合）、制御部１００は、検査結果レポート生成待ちジョブの実行順を入れ替える（ステップＳ１９）。具体的には、制御部１００は、レポート生成指示部１３０から実行が指示された検査結果レポートジョブを、検査結果レポート生成待ちジョブの先頭に移動させる。次いで、制御部１００は、その時点で検査結果レポートの生成が行われていた、実行中の検査結果レポートジョブのステータスを、“実行中”から“中断中”に変更する（ステップＳ２０）。
【０１８６】
次いで、制御部１００は、未生成の検査結果レポートジョブがあるか否かを判定する（ステップＳ２１）。ステップＳ１８で、ジョブの即時実行指示は入力されていないと判定された場合（ステップＳ１８がＮＯ判定の場合）にも、ステップＳ２１の判定が行われる。
【０１８７】
ステップＳ２１で、未生成の検査結果レポートジョブはないと判定された場合（ステップＳ２１がＮＯ判定の場合）、制御部１００はステップＳ１１の判定を行う。一方、ステップＳ２１で、未生成の検査結果レポートジョブがあると判定された場合（ステップＳ２１がＹＥＳ判定の場合）、制御部１００は、未生成の検査結果レポート待ちジョブリストの先頭にあるジョブのステータスを“実行中”に変更する（ステップＳ２２）。
【０１８８】
次いで、制御部１００は、検査結果レポート生成部１２７に対して、未生成の検査結果レポート待ちジョブリストの先頭にあるジョブに基づく、検査結果レポートページの生成を指示する。次いで、検査結果レポート生成部１２７において、検査結果レポート生成処理が行われる（ステップＳ２３）。ステップＳ２３の検査結果レポート生成処理の詳細については、次の図２３を参照して後述する。
【０１８９】
次いで、制御部１００は、未生成の検査結果レポート待ちジョブリストの先頭ジョブを構成する全頁のレポートページの生成が完了したか否かを判定する（ステップＳ２４）。ステップＳ２４で、全頁のレポートページの生成は完了していないと判定された場合（ステップＳ２４がＮＯ判定の場合）、制御部１００はステップＳ１１の判定を行う。
【０１９０】
一方、ステップＳ２４で、全頁のレポートページの生成が完了したと判定された場合（ステップＳ２４がＹＥＳ判定の場合）、制御部１００は、未生成の検査結果レポート待ちジョブリストの先頭ジョブを削除する（ステップＳ２５）。その後、制御部１００はステップＳ１１の判定を行う。
【０１９１】
［検査結果レポート生成処理］
次に、図２３を参照して、図２２のステップＳ２４の検査結果レポート生成処理の手順について説明する。まず、タイミング決定部１２８は、検査結果レポート生成部１２７からの指示に基づいて、現時点から参照画像読み出しリミットＬｒｆまでの時間Ｔｌｒｆを算出する（ステップＳ３１）。次いで、タイミング決定部１２８は、検査結果レポート生成部１２７からの指示に基づいて、現時点から検査画像保存リミットＬｗｒまでの時間Ｔｌｗｒを算出する（ステップＳ３２）。
【０１９２】
次いで、検査結果レポート生成部１２７は、参照画像を記憶部１０４から読み出し済みか否かを判定する（ステップＳ３３）。ステップＳ３３で、参照画像を記憶部１０４から読み出し済みでないと判定された場合（ステップＳ３３がＮＯ判定の場合）、タイミング決定部１２８は、参照画像読み出し時間Ｔｒｆを算出する（ステップＳ３４）。
【０１９３】
一方、参照画像は記憶部１０４に読み出し済みであると判定された場合（ステップＳ３３がＹＥＳ判定の場合）、タイミング決定部１２８は、参照画像読み出し時間Ｔｒｆに“０”を設定する（ステップＳ３５）。
【０１９４】
ステップＳ３４又はステップＳ３５の処理後、タイミング決定部１２８は、第２ページメモリ１１２ｂに格納されていた読み取り画像（検査画像）が、記憶部１０４に保存済みであるか否かを判定する（ステップＳ３６）。ステップＳ３６で、読み取り画像は記憶部１０４に保存されていないと判定された場合（ステップＳ３６がＮＯ判定の場合）、タイミング決定部１２８は、検査画像保存時間Ｔｗｒを算出する（ステップＳ３７）。
【０１９５】
一方、ステップＳ３６で、読み取り画像は記憶部１０４に保存済みであると判定された場合（ステップＳ３６がＹＥＳ判定の場合）、タイミング決定部１２８は、検査画像保存時間Ｔｗｒに“０”を設定する（ステップＳ３８）。
【０１９６】
次いで、タイミング決定部１２８は、検査結果レポートページ生成に必要となる読み取り画像（検査画像）が、記憶部１０４からレポート生成用メモリ１１３に読み込み済みか否かを判定する（ステップＳ３９）。
【０１９７】
ステップＳ３９で、検査画像はレポート生成用メモリ１１３に読み込まれていないと判定された場合（ステップＳ３９がＮＯ判定の場合）、タイミング決定部１２８は、検査画像読み出し時間Ｔｒｒを算出する（ステップＳ４０）。
【０１９８】
次いで、タイミング決定部１２８は、参照画像読み出しリミットＬｒｆまでの時間Ｔｌｒｆが、検査画像保存リミットＬｗｒまでの時間Ｔｌｗｒよりも短いか否かを判定する（ステップＳ４１）。つまり、タイミング決定部１２８は、検査画像保存リミットＬｗｒより時間的に前に、参照画像読み出しリミットＬｒｆが訪れるか否かを判定する。
【０１９９】
ステップＳ４１で、時間Ｔｌｒｆが時間Ｔｌｗｒよりも短いと判定された場合（ステップＳ４１がＹＥＳ判定の場合）、タイミング決定部１２８は、参照画像読み出しリミットＬｒｆが到来するまでの時間Ｔｌｒｆ内に、参照画像読み出し時間Ｔｒｆ及び検査画像読み出し時間Ｔｒｒが収まるか否かを判定する（ステップＳ４２）。つまり、タイミング決定部１２８は、参照画像読み出しリミットが到来するまでの間に、参照画像の記憶部１０４からの読み出し及び検査画像の記憶部１０４からの読み出しを行えるか否かを判定する。具体的には、タイミング決定部１２８は、以下の式（１）が満たされるか否かを判定する。
【０２００】
（参照画像の読み出しリミットまでの時間Ｔｌｒｆ）−（参照画像読み出し時間Ｔｒｆ）＞（検査画像読み出し時間Ｔｒｒ）…式（１）
【０２０１】
ステップＳ４２がＹＥＳ判定の場合、タイミング決定部１２８は、検査画像保存リミットＬｗｒが到来するまでの時間Ｔｌｗｒ内に、参照画像読み出し時間Ｔｒｆ、検査画像保存時間Ｔｗｒ及び検査画像読み出し時間Ｔｒｒが収まるか否かを判定する（ステップＳ４３）。つまり、検査画像保存リミットＬｗｒが到来するまでの時間Ｔｌｗｒ内に、参照画像の記憶部１０４からの読み出し、検査画像の記憶部１０４への保存、及び、記憶部１０４からの検査画像の読み出しを実施できるか否かを判定する。具体的には、以下の式（２）が満たされるか否かを判定する。
【０２０２】
（検査画像保存リミットまでの時間Ｔｌｗｒ）−（参照画像読み出し時間Ｔｒｆ）−（検査画像保存時間Ｔｗｒ）＞（検査画像読み出し時間Ｔｒｒ）…式（２）
【０２０３】
ステップＳ４３がＹＥＳ判定の場合、タイミング決定部１２８は、検査結果レポート生成部１２７に対して、検査結果レポート生成のための検査画像の読み出しが可能である事を通知する。そして、この通知に基づいて、検査結果レポート生成部１２７は、記憶部１０４から検査画像及び検査結果を読み出す（ステップＳ４４）。次いで、検査結果レポート生成部１２７は、読み出した検査画像及び検査結果に基づいて、検査結果レポートページを生成する（ステップＳ４５）。
【０２０４】
ステップＳ４２がＮＯ判定の場合、及び、ステップＳ４３がＮＯ判定の場合、タイミング決定部１２８は、検査結果レポート生成部１２７に対して、記憶部１０４を使用する空き時間が無い事を通知する。そして、通知を受けた検査結果レポート生成部１２７は、検査結果レポートページ生成処理を終了する。
【０２０５】
ステップＳ４１がＮＯ判定の場合、タイミング決定部１２８は、読み取り画像保存リミットＬｗｒが到来するまでの時間Ｔｌｗｒ内に、検査画像保存時間Ｔｗｒ及び検査画像読み出し時間Ｔｒｒが収まるか否かを判定する（ステップＳ４６）。つまり、タイミング決定部１２８は、読み取り画像保存リミットＬｗｒが到来するまでの間に、記憶部１０４への検査画像保存、及び、記憶部１０４からの検査画像の読み出しを実行できるか否かを判定する。具体的には、タイミング決定部１２８は、以下の式（３）が満たされるか否かを判定する。
【０２０６】
（検査画像保存リミットまでの時間Ｔｌｗｒ）−（検査画像保存時間Ｔｗｒ）＞（検査画像読み出し時間Ｔｒｒ）…式（３）
【０２０７】
ステップＳ４６がＹＥＳ判定の場合、タイミング決定部１２８は、参照画像読み出しリミットＬｒｆが到来するまでの時間Ｔｌｒｆ内に、参照画像読み出し時間Ｔｒｆ、検査画像保存時間Ｔｗｒ、及び、検査画像読み出し時間Ｔｒｒが収まるか否か判断する（ステップＳ４７）。つまり、参照画像読み出しリミットＬｒｆが到来するまでの間に、記憶部１０４からの参照画像の読み出し、記憶部１０４への検査画像保存、及び、記憶部１０４からの検査画像の読み出しを実行できるか否かを判定する。具体的には、以下の式（４）が満たされるか否かを判定する。
【０２０８】
（参照画像の読み出しリミットまでの時間Ｔｌｒｆ）−（参照画像読み出し時間Ｔｒｆ）−（検査画像保存時間Ｔｗｒ）＞（検査画像読み出し時間Ｔｒｒ）…式（４）
【０２０９】
ステップＳ４７がＹＥＳ判定の場合、検査結果レポート生成部１２７はステップＳ４４の処理を行う。すなわち、検査結果レポート生成部１２７は、記憶部１０４から検査画像及び検査結果を読み出す。
【０２１０】
ステップＳ４６がＮＯ判定の場合、及び、ステップＳ４７がＮＯ判定の場合、タイミング決定部１２８は検査結果レポート生成部１２７に対して記憶部１０４を使用する空き時間が無い事を通知する。そして、通知を受けた検査結果レポート生成部１２７は、検査結果レポートページ生成処理を終了する。
【０２１１】
ステップＳ３９で、検査画像はレポート生成用メモリ１１３に読み込み済みと判定された場合（ステップＳ３９がＹＥＳ判定の場合）、タイミング決定部１２８は、レポートページ保存時間Ｔｗｐを算出する（ステップＳ４８）。
【０２１２】
次いで、タイミング決定部１２８は、参照画像読み出しリミットＬｒｆまでの時間Ｔｌｒｆが、検査画像保存リミットＬｗｒまでの時間Ｔｌｗｒよりも短いか否かを判定する（ステップＳ４９）。つまり、タイミング決定部１２８は、検査画像保存リミットＬｗｒより時間的に前に、参照画像読み出しリミットＬｒｆが訪れるか否かを判定する。
【０２１３】
ステップＳ４９で、時間Ｔｌｒｆが時間Ｔｌｗｒよりも短いと判定された場合（ステップＳ４９がＹＥＳ判定の場合）、タイミング決定部１２８は、参照画像読み出しリミットＬｒｆが到来するまでの時間Ｔｌｒｆ内に、参照画像読み出し時間Ｔｒｆ、及び、レポートページ保存時間Ｔｗｐが収まるか否かを判定する（ステップＳ５０）。つまり、タイミング決定部１２８は、参照画像読み出しリミットが到来するまでの間に、参照画像の記憶部１０４からの読み出し及び検査結果レポートページの記憶部１０４への保存を行えるか否かを判定する。具体的には、タイミング決定部１２８は、以下の式（５）が満たされるか否かを判定する。
【０２１４】
（参照画像の読み出しリミットまでの時間Ｔｌｒｆ）−（参照画像読み出し時間Ｔｒｆ）＞（レポートページ保存時間Ｔｗｐ）…式（５）
【０２１５】
ステップＳ５０がＹＥＳ判定の場合、タイミング決定部１２８は、検査画像保存リミットＬｗｒが到来するまでの時間Ｔｌｗｒ内に、参照画像読み出し時間Ｔｒｆ、検査画像保存時間Ｔｗｒ及びレポートページ保存時間Ｔｗｐが収まるか否かを判定する（ステップＳ５１）。つまり、検査画像保存リミットＬｗｒが到来するまでの時間Ｔｌｗｒ内に、参照画像の記憶部１０４からの読み出し、検査画像の記憶部１０４への保存、及び、検査結果レポートページの記憶部１０４への保存を実施できるか否かを判定する。具体的には、以下の式（６）が満たされるか否かを判定する。
【０２１６】
（検査画像保存リミットまでの時間Ｔｌｗｒ）−（参照画像読み出し時間Ｔｒｆ）−（検査画像保存時間Ｔｗｒ）＞（レポートページ保存時間Ｔｗｐ）…式（６）
【０２１７】
ステップＳ５１がＹＥＳ判定の場合、タイミング決定部１２８は、検査結果レポート生成部１２７に対して、検査結果レポートページの記憶部１０４への保存が可能である事を通知する。そして、この通知に基づいて、検査結果レポート生成部１２７は、生成済みの検査結果レポートページを記憶部１０４に保存する（ステップＳ５２）。ステップＳ５２の処理後、検査結果レポート生成部１２７は、検査結果レポートページ生成処理を終了する。
【０２１８】
ステップＳ５０がＮＯ判定の場合、及び、ステップＳ５１がＮＯ判定の場合、タイミング決定部１２８は検査結果レポート生成部１２７に対して、記憶部１０４を使用する空き時間が無い事を通知する。そして、通知を受けた検査結果レポート生成部１２７は、検査結果レポートページ生成処理を終了する。
【０２１９】
ステップＳ４９がＮＯ判定の場合、タイミング決定部１２８は、検査画像保存リミットＬｗｒが到来するまでの時間Ｔｌｗｒ内に、検査画像保存時間Ｔｗｒ及びレポートページ保存時間Ｔｗｐが収まるか否かを判定する（ステップＳ５３）。つまり、タイミング決定部１２８は、読み取り画像保存リミットＬｗｒが到来するまでの間に、記憶部１０４への検査画像保存、及び、検査結果レポートページの記憶部１０４への保存を実行できるか否かを判定する。具体的には、タイミング決定部１２８は、以下の式（７）が満たされるか否かを判定する。
【０２２０】
（検査画像保存リミットまでの時間Ｔｌｗｒ）−（検査画像保存時間Ｔｗｒ）＞（レポートページ保存時間Ｔｗｐ）…式（７）
【０２２１】
ステップＳ５３がＹＥＳ判定の場合、タイミング決定部１２８は、参照画像読み出しリミットＬｒｆが到来するまでの時間Ｔｌｒｆ内に、参照画像読み出し時間Ｔｒｆ、検査画像保存時間Ｔｗｒ、及び、レポートページ保存時間Ｔｗｐが収まるか否か判断する（ステップＳ５４）。つまり、参照画像読み出しリミットＬｒｆが到来するまでの間に、記憶部１０４からの参照画像の読み出し、記憶部１０４への検査画像保存、及び、検査結果レポートページの記憶部１０４への保存を実行できるか否かを判定する。具体的には、以下の式（８）が満たされるか否かを判定する。
【０２２２】
（参照画像の読み出しリミットまでの時間Ｔｌｒｆ）−（参照画像読み出し時間Ｔｒｆ）−（検査画像保存時間Ｔｗｒ）＞（レポートページ保存時間Ｔｗｐ）…式（８）
【０２２３】
ステップＳ５４がＹＥＳ判定の場合、検査結果レポート生成部１２７はステップＳ５２の処理を行う。すなわち、検査結果レポート生成部１２７は、生成済みの検査結果レポートページを記憶部１０４に保存する（ステップＳ５２）。ステップＳ５２の処理後、検査結果レポート生成部１２７は、検査結果レポートページ生成処理を終了する。
【０２２４】
ステップＳ５３がＮＯ判定の場合、及び、ステップＳ５４がＮＯ判定の場合、タイミング決定部１２８は検査結果レポート生成部１２７に対して記憶部１０４を使用する空き時間が無い事を通知する。そして、通知を受けた検査結果レポート生成部１２７は、検査結果レポートページ生成処理を終了する。
【０２２５】
上述した第１の実施形態によれば、検査結果レポート生成部１２７による検査結果レポートの生成処理が、画像検査のジョブの実行と並行して行われる。それゆえ、本実施形態によれば、ユーザーが検査結果レポートを確認するまでの時間を短縮することができる。
【０２２６】
また、上述の第１の実施形態によれば、画像検査部１２５が画像検査に使用する参照画像の読み出しタイミングと、読み取った検査画像の記憶部１０４への保存タイミングとに影響を及ぼさないタイミングにおいて、検査結果レポート生成部１２７による検査結果レポートの生成処理が実施される。それゆえ、本実施形態によれば、検査結果レポートの生成が完了するまでの時間を短縮することができる。
【０２２７】
＜第２の実施形態＞
次に、本発明の第２の実施形態に係る画像検査処理について説明する。本実施形態では、検査結果レポート生成部１２７は、画像検査ジョブの実行中に検査結果レポートの生成を開始するとともに、予め算出しておいた検査結果レポートの生成間隔（以下、「レポート生成間隔」とも称する）に基づいて、検査結果レポートの生成を実施する。検査結果レポートの生成間隔は、実行中の画像検査ジョブにおいて画像検査を行う対象の読み取り画像（検査画像）の画像サイズ、用紙の搬送間隔、生成する検査結果レポートに形成される画像のサイズに基づいて、タイミング決定部１２８によって算出される。
【０２２８】
まず、図２４及び図２５を参照して、レポート生成間隔に基づく検査結果レポートの生成処理について説明する。図２４及び図２５は、検査結果レポートの生成間隔に基づく検査結果レポートの生成処理の例を示す説明図である。
【０２２９】
本実施形態では、図２４に示すように、検査結果レポート生成部１２７は、画像検査のジョブが実施されている間（ｎ枚目〜ｎ＋３枚目の画像検査が行われている間）は、検査結果レポートの生成を時間的に連続して実施することは行わず、間隔Ｉだけ空けて実施する。一方、画像形成装置１の安定化制御中などの、画像形成処理が行われないアイドル期間においては、間隔を空けずに連続して検査結果レポートの生成処理を実施する。
【０２３０】
画像検査ジョブにおいては、参照画像を記憶部１０４から読み出す処理、及び、検査画像を記憶部１０４に保存する処理が行われるが、これらの処理の実施時以外の時間は、記憶部１０４が動作しない時間（未使用時間）となる。この記憶部１０４の未使用時間が発生する間隔をレポート生成間隔Ｉに設定し、レポート生成間隔Ｉだけ空けて検査結果レポートの生成を行うことにより、画像検査のジョブの実施タイミングに影響を与えることなく（遅延させることなく）検査結果レポートを生成することができる。
【０２３１】
図２５に示す例において、２枚目の検査画像に基づく検査結果レポート生成処理Ｃ２は、１枚目の読み取り画像の画像検査の開始後から間隔Ｉだけ空けて実施される。より詳細には、１枚目の読み取り画像の画像検査の開始後から間隔Ｉが経過した後における、検査結果レポートの生成処理を行うことが可能なタイミングつまり、２枚目の検査画像の読み出し処理Ｒｒ２が完了したタイミングにおいて実施される。
【０２３２】
３枚目の読み取り画像に関する検査結果レポートの生成処理Ｃ３は、２枚目の検査画像に基づく検査結果レポート生成処理Ｃ２が実施された間隔Ｉの次に訪れる間隔Ｉにおける、３枚目の検査画像の読み出し処理Ｒｒ３が完了したタイミングにおいて実施される。なお、図２５に示す例では、検査結果レポート生成処理Ｃ２及びＣ３のいずれの処理も、読み出し処理Ｒｒの完了後に行われているが、本発明はこれらに限定されない。検査結果レポートの生成処理Ｃの実施タイミングは、画像検査が行われる用紙のサイズと検査結果レポートが印字される用紙のサイズとの組み合わせによって変わるものであり、例えば、読み出し処理Ｒｒの前に検査結果レポートの生成処理Ｃが実施される場合もある。
【０２３３】
次に、タイミング決定部１２８によるレポートページ生成間隔Ｉの決定例について説明する。図２６は、記憶部１０４の未使用時間の例を示す説明図である。図２６に示すように、一つの搬送間隔内においては、参照画像の読み出し処理Ｒｆ及び検査画像の保存処理Ｗｒの実施時に、記憶部１０４が使用される。そして、これらの処理時間を除く残りの時間が、記憶部１０４の未使用時間となる。
【０２３４】
この未使用時間に検査結果レポートの生成処理を実行することにより、画像検査処理において実施される参照画像読み取り処理Ｒｆ、検査画像保存処理Ｗｒの実施タイミングに影響を及ぼすことなく、検査結果レポートの生成を行うことができる。また、この未使用時間に検査結果レポートの生成処理を実行することにより、画像検査の結果が異常と判定された場合にも、用紙を異常紙用の排紙トレイに排紙するか否かの判断を、用紙が排紙トレイに排紙されるまでの間に行うことができる。
【０２３５】
しかしながら、例えば、検査結果レポートの生成が時間的に連続して実行された場合、検査結果レポート生成処理による記憶部１０４の使用時間が、未使用時間を超えてしまう可能性がある。図２６には、画像の読み取り処理の実施と並行して、該読み取り処理で読み取られた画像のデータサイズの２倍のデータサイズの検査結果レポートページの生成を連続して実施した場合の例を示している。
【０２３６】
検査結果レポートの画像のデータサイズが、読み取り画像（検査画像）のデータサイズの２倍である場合、検査結果レポートページの生成処理における記憶部１０４の使用時間も、画像検査処理における記憶部１０４の使用時間の２倍となる。そして、図２６に示すように、検査結果レポートページの生成処理における記憶部１０４の使用時間（レポートページによる使用時間）が、記憶部１０４の未使用時間よりも大きい場合、画像検査に関する処理の実施タイミングが遅延してしまう。
【０２３７】
画像検査に関する処理においては、上述したように、参照画像の記憶部１０４からの読み出し処理、検査画像の記憶部１０４への保存処理が実施される。しかしながら、これらの各処理の実施タイミングの遅延が継続して発生すると、参照画像読み出しリミットＬｒｆまでに参照画像を記憶部１０４から読み出せなかったり、検査画像保存リミットＬｗｒまでに検査画像を記憶部１０４に保存できなかったりする事態が発生してしまう。
【０２３８】
本実施形態では、レポートページ生成間隔Ｉを、検査画像の画像サイズ、検査結果レポートページのサイズ及び用紙の搬送間隔に応じて設定することにより、上述したような事態の発生を防ぐ。レポートページ生成間隔Ｉは、以下の式（９）によって算出することができる。以下の式（９）において、“Ｒ”は記憶部１０４の転送レートを示す。
【０２３９】
レポートページ生成間隔Ｉ＝（（検査画像サイズ÷Ｒ）＋（生成したレポートページサイズ÷Ｒ））÷（搬送間隔−（（参照画像サイズ÷Ｒ）＋（読み取り画像サイズ÷Ｒ）））×搬送間隔…式（９）
【０２４０】
ここで、図２７を参照して、検査画像のサイズが検査結果レポートページサイズよりも小さい場合における検査結果レポートの生成間隔の例について説明する。図２７は、検査画像のサイズが検査結果レポートページサイズよりも小さい場合における検査結果レポートの生成間隔の例を示す説明図である。
【０２４１】
例えば、搬送間隔Ｔｔが６００ｍｓｅｃ、画像検査の対象となる読み取り画像のサイズが３６Ｍｂｙｔｅ（Ａ４の用紙に印字）、検査結果レポートページの元画像のサイズが７２Ｍｂｙｔｅ（Ａ３の用紙に印字）であるとする。また、検査結果レポートページのサイズは、元画像のサイズである７２Ｍｂｙｔｅに検査結果の情報分の２Ｍｂｙｔｅを加算した７４Ｍｂｙｔｅであり、記憶部１０４の転送レートは２００Ｍｂｙｔｅ／秒であるものとする。
【０２４２】
搬送間隔Ｔｔは、画像形成装置１の毎分の印刷枚数及び印刷する用紙のサイズに基づいて算出することができる。例えば、画像形成装置１が１分間にＡ４サイズの用紙を１００枚印刷する場合には、搬送間隔Ｔｔは、６０（秒）÷１００（枚）×１０００＝６００（ｍｓｅｃ）となる。
【０２４３】
ここで、参照画像読み出し時間Ｔｒｆ＝（３６÷２００×１０００）＝１８０（ｍｓｅｃ）、検査画像保存時間Ｔｗｒ＝（３６÷２００×１０００）＝１８０（ｍｓｅｃ）であるとする。この場合、記憶部１０４の未使用時間は、（搬送間隔Ｔｔ−参照画像読み出し時間Ｔｒｆ−検査画像保存時間Ｔｗｒ）＝６００−１８０−１８０＝２４０（ｍｓｅｃ）となる。
【０２４４】
また、検査結果レポート生成用の検査画像読み出し時間Ｔｒｒ＝（７２÷２００×１０００）＝３６０（ｍｓｅｃ）であり、レポートページ保存時間Ｔｗｐ＝（７４÷２００×１０００）＝３７０（ｍｓｅｃ）であるとする。この場合、検査結果レポートページを記憶部１０４の未使用時間に生成した場合に必要となる用紙の搬送回数は、（検査画像読み出し時間Ｔｒｒ＋レポートページ保存時間Ｔｗｐ）÷記憶部１０４の未使用時間＝（３６０＋３７０）÷２４０≒３．０４１（回）となる。
【０２４５】
そして、レポートページ生成間隔Ｉは、（検査結果レポートページを記憶部１０４の未使用時間に生成した場合に必要となる用紙の搬送回数）×（搬送間隔Ｔｔ）により算出することが可能であり、（３．０４１×６００）≒１８２５（ｍｓｅｃ）となる。つまり、検査結果レポート生成部１２７は、約１．８秒周期で検査結果レポートページを生成する。搬送間隔は６００ｍｓｅｃであるため、約用紙３枚画像検査をする間に１回の検査結果レポートページの生成が行われる計算となる。
【０２４６】
次に、図２８を参照して、検査画像のサイズが検査結果レポートページサイズよりも大きい場合における検査結果レポートの生成間隔の例について説明する。図２８は、検査画像のサイズが検査結果レポートページサイズよりも大きい場合における検査結果レポートの生成間隔の例を示す説明図である。
【０２４７】
例えば、搬送間隔Ｔｔが１２００ｍｓｅｃ、画像検査の対象となる読み取り画像のサイズが７２Ｍｂｙｔｅ（Ａ３の用紙に印字）、検査結果レポートページの元画像のサイズが３６Ｍｂｙｔｅ（Ａ４の用紙に印字）であるとする。また、検査結果レポートページのサイズは、元画像のサイズである３６Ｍｂｙｔｅに検査結果の情報分の２Ｍｂｙｔｅを加算した３８Ｍｂｙｔｅであり、記憶部１０４の転送レートは２００Ｍｂｙｔｅ／秒であるものとする。
【０２４８】
搬送間隔Ｔｔは、画像形成装置１の毎分の印刷枚数及び印刷する用紙のサイズに基づいて算出することができる。例えば、画像形成装置１が１分間にＡ３サイズの用紙を５０枚印刷する場合には、搬送間隔Ｔｔは、６０（秒）÷５０（枚）×１０００＝１２００（ｍｓｅｃ）となる。
【０２４９】
ここで、参照画像読み出し時間Ｔｒｆ＝（７２÷２００×１０００）＝３６０（ｍｓｅｃ）、検査画像保存時間Ｔｗｒ＝（７２÷２００×１０００）＝３６０（ｍｓｅｃ）であるとする。この場合、記憶部１０４の未使用時間は、（搬送間隔Ｔｔ−参照画像読み出し時間Ｔｒｆ−検査画像保存時間Ｔｗｒ）＝１２００−３６０−３６０＝４８０（ｍｓｅｃ）となる。
【０２５０】
また、検査結果レポート生成用の検査画像読み出し時間Ｔｒｒ＝（３６÷２００×１０００）＝１８０（ｍｓｅｃ）であり、レポートページ保存時間Ｔｗｐ＝（３８÷２００×１０００）＝１９０（ｍｓｅｃ）であるとする。この場合、検査結果レポートページを記憶部１０４の未使用時間に生成した場合に必要となる用紙の搬送回数は、（検査画像読み出し時間Ｔｒｒ＋レポートページ保存時間Ｔｗｐ）÷記憶部１０４の未使用時間＝（１８０＋１９０）／４８０≒０．７７（回）となる。
【０２５１】
そして、レポートページ生成間隔Ｉは、（検査結果レポートページを記憶部１０４の未使用時間に生成した場合に必要となる用紙の搬送回数）×（搬送間隔Ｔｔ）＝（０．７７×１２００）＝９２４（ｍｓｅｃ）となる。つまり、検査結果レポート生成部１２７は、約０．９秒周期で検査結果レポートページを生成する。搬送間隔は１２００ｍｓｅｃであるため、搬送間隔Ｔｔよりも短い間隔で検査結果レポートページの生成が行われる計算となる。
【０２５２】
［検査結果レポートページ生成処理］
次に、図２９を参照して、本発明の第２の実施形態に係る検査結果レポート生成部１２７による検査結果レポート生成処理について説明する。図２９は、本発明の第２の実施形態に係る検査結果レポート生成部１２７による検査結果レポート生成処理の手順を示すフローチャートである。
【０２５３】
まず、検査結果レポート生成部１２７は、次の検査結果レポートページの生成待機中か否か判断する（ステップＳ５１）。ステップＳ５１で、次の検査結果レポートページの生成待機中でないと判定された場合（ステップＳ５１がＮＯ判定の場合）、タイミング決定部１２８は、検査結果レポート生成部１２７の指示に基づいて、現在実行中の画像検査ジョブの用紙の搬送間隔Ｔｔを算出する（ステップＳ５２）。
【０２５４】
次いで、タイミング決定部１２８は、検査結果レポート生成部１２７の指示に基づいて、参照画像読み出し時間Ｔｒｆを算出する（ステップＳ５３）。次いで、タイミング決定部１２８は、検査結果レポート生成部１２７の指示に基づいて、検査画像保存時間Ｔｗｒを算出する（ステップＳ５４）。次いで、タイミング決定部１２８は、レポートページ生成のために使用可能な、記憶部１０４の未使用時間Ｔｕを算出する（ステップＳ５５）。記憶部１０４の未使用時間Ｔｕは、上述したように、（搬送間隔Ｔｔ）−（参照画像読み出し時間Ｔｒｆ）−（検査画像保存時間Ｔｗｒ）により算出することができる。
【０２５５】
次いで、タイミング決定部１２８は、検査結果レポート生成のための検査画像の読み出し時間Ｔｒｒを算出する（ステップＳ５６）。次いで、タイミング決定部１２８は、レポートページ保存時間Ｔｗｐを算出する（ステップＳ５７）。
【０２５６】
次いで、タイミング決定部１２８は、検査結果レポートページの生成間隔Ｉを算出する（ステップＳ５８）。検査結果レポートページの生成間隔Ｉは、上述したように、（検査画像の読み出し時間Ｔｒｒ＋レポートページ保存時間Ｔｗｐ）／（記憶部１０４の未使用時間Ｔｕ）×（搬送間隔Ｔｔ）により算出することができる。
【０２５７】
次いで、検査結果レポート生成部１２７は、検査結果レポートの生成を行うジョブのステータスを“生成待機中”に変更する（ステップＳ５９）。次いで、検査結果レポート生成部１２７は、前回レポートページを生成後にレポートページ生成間隔Ｉに達したか否か判定する（ステップＳ６０）。ステップＳ５１がＹＥＳ判定の場合、すなわち、検査結果レポートページの生成待機中である場合にも、ステップＳ６０の判定が行われる。
【０２５８】
ステップＳ６０がＮＯ判定の場合、検査結果レポート生成部１２７は検査結果レポートの生成処理を終了する。一方、ステップＳ６０がＹＥＳ判定の場合、検査結果レポート生成部１２７は、検査結果レポート生成のための検査画像、及び、検査結果を記憶部１０４から読み出す（ステップＳ６１）。
【０２５９】
次いで、検査結果レポート生成部１２７は、記憶部１０４から読み出した検査画像及び検査結果を用いて、検査結果レポートページを生成する（ステップＳ６２）。次いで、検査結果レポート生成部１２７は、生成した検査結果レポートページを記憶部１０４に保存する（ステップＳ６３）。次いで、検査結果レポート生成部１２７は、レポートページの生成待機中状態を解除する（ステップＳ６４）。
【０２６０】
上述した第２の実施形態によれば、第１の実施形態により得られる効果と同様の効果を得ることができる。
【０２６１】
［各種変形例］
なお、本発明は上述した各実施形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
例えば、上述した実施の形態は本発明を分かりやすく説明するために装置及びシステムの構成を詳細かつ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されない。また、本実施の形態の構成の一部について、他の構成を追加、削除、置換することも可能である。  また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０２６２】
１…画像形成装置、１０…本体部、３０…読取部、４０…排紙部、４１…排紙制御部、１００…制御部、１０１…画像制御ＣＰＵ、１０４…記憶部、１１２ａ…第１ページメモリ、１１２ｂ…第２ページメモリ、１１２ｃ…第３ページメモリ、１１３…レポート生成用メモリ、１２１…画像入力部、１２３…画像形成部、１２４…画像読取部、１２５…画像検査部、１２７…検査結果レポート生成部、１２８…タイミング決定部、１２９…ジョブ一覧表示処理部、１３０…レポート生成指示部、４００…操作表示部
【図１】
2020042081.tif 000003
【図２】
2020042081.tif 000004
【図３】
2020042081.tif 000005
【図４】
2020042081.tif 000006
【図５】
2020042081.tif 000007
【図６】
2020042081.tif 000008
【図７】
2020042081.tif 000009
【図８】
2020042081.tif 000010
【図９】
2020042081.tif 000011
【図１０】
2020042081.tif 000012
【図１１】
2020042081.tif 000013
【図１２】
2020042081.tif 000014
【図１３】
2020042081.tif 000015
【図１４】
2020042081.tif 000016
【図１５】
2020042081.tif 000017
【図１６】
2020042081.tif 000018
【図１７】
2020042081.tif 000019
【図１８】
2020042081.tif 000020
【図１９】
2020042081.tif 000021
【図２０】
2020042081.tif 000022
【図２１】
2020042081.tif 000023
【図２２】
2020042081.tif 000024
【図２３】
2020042081.tif 000025
【図２４】
2020042081.tif 000026
【図２５】
2020042081.tif 000027
【図２６】
2020042081.tif 000028
【図２７】
2020042081.tif 000029
【図２８】
2020042081.tif 000030
【図２９】
2020042081.tif 000031