(57)【要約】【課題】省資源化およびコスト削減を実現することができる画像形成装置、画像形成方法およびプログラムを提供する。【解決手段】検出手段１５３により印刷記録媒体上の画像に欠陥が検出された場合、印刷部１２を制御して当該画像にかかる画像データに応じた再度の印刷を行う再印刷手段１５４と、再印刷手段１５４による再度の印刷にかかる画像の欠陥種別および再度の印刷後の検出手段１５３による検出結果を含む再印刷履歴情報を記憶媒体１８に記憶する履歴情報記憶手段１５５と、を備え、再印刷手段１５４は、再度の印刷を行う際に、記憶媒体１８に記憶された再印刷履歴情報を再度の印刷を行うか否かの判定材料とする。【選択図】図１
2014155193.tif 000002
【特許請求の範囲】
【請求項１】
印刷記録媒体に画像データに応じた画像を印刷する印刷部を制御する印刷手段と、
前記印刷手段により印刷された前記印刷記録媒体上の画像を読み取る読取部を制御する読取手段と、
前記読取手段によって読み取った前記画像の欠陥を検出する検出手段と、
前記検出手段により前記画像に欠陥が検出された場合、前記印刷部を制御して当該画像にかかる前記画像データに応じた再度の印刷を行う再印刷手段と、
前記再印刷手段による再度の印刷にかかる画像の欠陥種別および再度の印刷後の前記検出手段による検出結果を含む再印刷履歴情報を記憶媒体に記憶する履歴情報記憶手段と、
を備え、
前記再印刷手段は、再度の印刷を行う際に、前記記憶媒体に記憶された前記再印刷履歴情報を再度の印刷を行うか否かの判定材料とする、
ことを特徴とする画像形成装置。
【請求項２】
前記再印刷手段は、前記再印刷履歴情報に含まれる同一の欠陥種別の再印刷結果の比で再度の印刷を行うか否かについて判定する、
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記履歴情報記憶手段は、前記再印刷履歴情報に対して前記再印刷手段による再度の印刷についての印刷情報も含め、
前記再印刷手段は、前記再印刷履歴情報に含まれる同一の欠陥種別の再印刷結果に対して前記印刷情報の一致度に応じた重み付けした上での比で再度の印刷を行うか否かについて判定する、
ことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記再印刷手段は、前記記憶媒体に記憶された前記再印刷履歴情報に含まれる前記印刷情報のうち、再度の印刷を行うか否かの判定材料とする前記印刷情報に含まれる所望のパラメータを選択的に指定可能とする、
ことを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記再印刷手段は、同一の欠陥種別が含まれる前記再印刷履歴情報の数が予め指定された数に満たない場合、再度の印刷を行うと判定する、
ことを特徴とする請求項１ないし４のいずれか一記載の画像形成装置。
【請求項６】
前記再印刷手段は、前記記憶媒体に記憶された前記再印刷履歴情報のうち、再度の印刷を行うか否かの判定材料とする前記再印刷履歴情報を選択的に指定可能とする、
ことを特徴とする請求項１ないし５のいずれか一記載の画像形成装置。
【請求項７】
前記履歴情報記憶手段は、前記再印刷履歴情報を一部または全てリセットする機能を有する、
ことを特徴とする請求項１ないし６のいずれか一記載の画像形成装置。
【請求項８】
画像形成装置で実行される画像形成方法であって、
前記画像形成装置は、印刷部と、読取部と、記憶媒体とを備え、
前記印刷部を制御して、印刷記録媒体に画像データに応じた画像を印刷する印刷工程と、
前記読取部を制御して、前記印刷工程により印刷された前記印刷記録媒体上の画像を読み取る読取工程と、
前記読取工程によって読み取った前記画像の欠陥を検出する検出工程と、
前記検出工程により前記画像に欠陥が検出された場合、前記印刷部を制御して当該画像にかかる前記画像データに応じた再度の印刷を行う再印刷工程と、
前記再印刷工程による再度の印刷にかかる画像の欠陥種別および再度の印刷後の前記検出工程による検出結果を含む再印刷履歴情報を前記記憶媒体に記憶する履歴情報記憶工程と、
を含み、
前記再印刷工程は、再度の印刷を行う際に、前記記憶媒体に記憶された前記再印刷履歴情報を再度の印刷を行うか否かの判定材料とする、
ことを特徴とする画像形成方法。
【請求項９】
コンピュータを、
印刷記録媒体に画像データに応じた画像を印刷する印刷部を制御する印刷手段と、
前記印刷手段により印刷された前記印刷記録媒体上の画像を読み取る読取部を制御する読取手段と、
前記読取手段によって読み取った前記画像の欠陥を検出する検出手段と、
前記検出手段により前記画像に欠陥が検出された場合、前記印刷部を制御して当該画像にかかる前記画像データに応じた再度の印刷を行う再印刷手段と、
前記再印刷手段による再度の印刷にかかる画像の欠陥種別および再度の印刷後の前記検出手段による検出結果を含む再印刷履歴情報を記憶媒体に記憶する履歴情報記憶手段と、
として機能させ、
前記再印刷手段は、再度の印刷を行う際に、前記記憶媒体に記憶された前記再印刷履歴情報を再度の印刷を行うか否かの判定材料とする、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
従来、大量の枚数を連続でプリントするプロダクションプリンティング分野の画像形成装置が知られている。このようなプロダクションプリンティング分野の画像形成装置においては、出力画像の良／不良を自動的にチェックし、不良画像を選別して除外し、必要に応じて再印刷を行う機能が求められている。
【０００３】
特許文献１には、資源の有効活用とコストの削減を図る目的で、印刷記録媒体の良否判定結果が否の場合に、所定の条件に基づいて自動的に再印刷を行う画像形成装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の画像形成装置において、所定の条件に基づいて自動的に再印刷する場合、ソフトウェア的な調整を行っても明らかに回復が見込めないような場合にも１回以上再印刷を行ってしまうことがあるため、無駄な資源とコストが発生する、という問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、省資源化およびコスト削減を実現することができる画像形成装置、画像形成方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の画像形成装置は、印刷記録媒体に画像データに応じた画像を印刷する印刷部を制御する印刷手段と、前記印刷手段により印刷された前記印刷記録媒体上の画像を読み取る読取部を制御する読取手段と、前記読取手段によって読み取った前記画像の欠陥を検出する検出手段と、前記検出手段により前記画像に欠陥が検出された場合、前記印刷部を制御して当該画像にかかる前記画像データに応じた再度の印刷を行う再印刷手段と、前記再印刷手段による再度の印刷にかかる画像の欠陥種別および再度の印刷後の前記検出手段による検出結果を含む再印刷履歴情報を記憶媒体に記憶する履歴情報記憶手段と、を備え、前記再印刷手段は、再度の印刷を行う際に、前記記憶媒体に記憶された前記再印刷履歴情報を再度の印刷を行うか否かの判定材料とする。
【発明の効果】
【０００７】
本発明によれば、再度の印刷に際して、ソフトウェア的な調整を行っても明らかに回復が見込めない場合には再印刷を行わないようにしたので、省資源化およびコスト削減を実現することができる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施の形態に係る画像形成装置を示すブロック図である。
【図２】図２は、印刷時に欠陥が検出された時の再印刷処理の条件を示すテーブルを例示的に示す図である。
【図３】図３は、再印刷にかかるログを記憶するログテーブルを例示的に示す図である。
【図４】図４は、再印刷処理の流れを示すフローチャートである。
【図５】図５は、欠陥ログ調査処理の流れを示すフローチャートである。
【図６】図６は、全ての再印刷のログに対するチェックが終了した場合のログテーブルを例示的に示す図である。
【図７】図７は、第２の実施の形態の再印刷にかかるログを記憶するログテーブルを例示的に示す図である。
【図８】図８は、印刷時に欠陥が検出された時の再印刷処理の条件を示すテーブルを例示的に示す図である。
【図９】図９は、欠陥ログ調査処理の流れを示すフローチャートである。
【図１０】図１０は、全ての再印刷のログに対するチェックが終了した場合のログテーブルを例示的に示す図である。
【図１１】図１１は、第１〜２の実施の形態にかかる画像形成装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、画像形成装置の実施の形態を詳細に説明する。なお、本実施形態のプロダクションプリンティング分野の画像形成装置は、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機を適用したものである。
【００１０】
（第１の実施の形態）
図１は、第１の実施の形態に係る画像形成装置１０を示すブロック図である。図１に示すように、画像形成装置１０は、入力インタフェース１１と、印刷部１２と、読取部１３と、印刷記録媒体保持部１４と、制御部１５と、操作パネル１６と、内部記憶装置１８とがバス１７で接続された構成を有している。
【００１１】
入力インタフェース１１は、画像形成装置１０に入力される画像（以下、入力画像という）の画像データを受信し、受信した画像データを印刷部１２および制御部１５に出力する。
【００１２】
例えば、コピー機能の場合、印刷物が図示していない読取り機器で読み取られた入力画像の画像データが入力インタフェース１１に入力される。また、プリンタ機能の場合、パーソナルコンピュータなどの電子機器から入力画像の画像データが入力インタフェース１１に入力される。
【００１３】
印刷部１２は、感光体や感光体ドラムを有し、入力インタフェース１１から出力された入力画像データを紙などの印刷記録媒体に印刷し、印刷した印刷記録媒体を印刷記録媒体搬送路Ａに送出する。
【００１４】
読取部１３は、ＣＣＤなどで構成され、印刷部１２によって印刷記録媒体搬送路Ａに送出された印刷記録媒体上に印刷された画像をデータとして読み取る。読取部１３で読み取った画像（以下、ベリファイ画像という）は、印刷部１２によって印刷された結果が良好であるか否かの判断を行うために、制御部１５に出力される。
【００１５】
印刷記録媒体保持部１４は、印刷記録媒体搬送路Ａから搬送される印刷記録媒体を受取り保持する。印刷記録媒体保持部１４は、搬送方向に関して下流方向に設けられた排出トレイ１４ａおよび廃棄トレイ１４ｂに加えて、排出トレイ１４ａまたは廃棄トレイ１４ｂを択一的に切り替えてこれらのトレイの何れかが印刷記録媒体を受け取ることができるように搬送経路切替機構（分別手段）１４ｃを有している。
【００１６】
制御部１５は、制御部１５本体を構成するＣＰＵ（Central  Processing  Unit）、データを一時的に記憶しておくためのメモリ、ＣＰＵからの命令で読み書きが可能でありプログラムやデータ等が記憶される記憶部などによって構成され、画像形成装置１０を構成する各部を制御する。
【００１７】
制御部１５の記憶部には、後述する印刷時に欠陥が検出された時の再印刷処理の条件が記憶される。図２は、印刷時に欠陥が検出された時の再印刷処理の条件を示すテーブルＴ１である。図２に示すテーブルＴ１には、検出された欠陥種別、ユーザが予め定義する再印刷を行うかどうかを自動で判定するために必要な最低限のログの定数minNum、ユーザが予め定義する再印刷を行う判定条件の厳しさＣが示されている。図２に示すテーブルＴ１では、欠陥種別が色差、minNumが３、Ｃが０．５の例を示している。
【００１８】
操作パネル１６は、タッチパネルなどで構成されており、ユーザから受付けた操作の内容を制御部１５に通知する。
【００１９】
内部記憶装置１８は、記憶媒体として機能するものであって、ＨＤＤ（Hard  Disk  Drive）などで構成され、画像形成装置１０の各種機能やログなどを記憶する。
【００２０】
また、画像形成装置１０のバス１７には、ネットワークＮとの接続を制御する通信インタフェース１９や、外部記憶装置３０との接続を制御する外部記憶装置インタフェース２０も接続されている。すなわち、画像形成装置１０は、通信インタフェース１９を介してネットワークＮに接続されており、外部記憶装置インタフェース２０を介して外部記憶装置３０に接続されている。
【００２１】
次に、画像形成装置１０の制御部１５の機能構成について説明する。画像形成装置１０の制御部１５は、印刷手段１５１と、読取手段１５２と、検出手段１５３と、再印刷手段１５４と、履歴情報記憶手段１５５と、を有している。
【００２２】
印刷手段１５１は、印刷記録媒体に画像データに応じた画像を印刷する印刷部１２を制御する。
【００２３】
読取手段１５２は、印刷手段１５１による制御により印刷部１２で印刷された印刷記録媒体上の画像を読取部１３を制御して読み取り、読み取ったベリファイ画像を印刷部１２によって印刷された結果が良好であるか否かの判断を行うために検出手段１５３に出力する。
【００２４】
検出手段１５３は、入力インタフェース１１から受信した画像データとの比較によって、印刷部１２で印刷されて読取部１３によって読み取ったベリファイ画像の欠陥を検出する。ここで、ベリファイ画像の欠陥とは、色差、画像欠けなどである。
【００２５】
再印刷手段１５４は、検出手段１５３によりベリファイ画像に欠陥が検出された場合の入力画像をソフトウェア的な調整を行って再印刷するあるいは再印刷しないことを判定する。より詳細には、再印刷手段１５４は、検出手段１５３によりベリファイ画像に欠陥が検出された場合、図２に示す再印刷処理の条件を示すテーブルＴ１を用いた判定に従い、印刷部１２を制御して当該入力画像にかかる画像データに応じた再度の印刷を行う。
【００２６】
履歴情報記憶手段１５５は、再印刷手段１５４による再度の印刷にかかる画像の欠陥種別および再度の印刷後の検出手段１５３による検出結果を含むログ（再印刷履歴情報）を内部記憶装置１８に記憶する。
【００２７】
なお、履歴情報記憶手段１５５によるログの記憶先は、内部記憶装置１８に限るものではなく、画像形成装置１０に接続された外部記憶装置３０やネットワークＮに接続された外部サーバ（図示せず）等であっても良い。このように外部記憶装置３０やネットワークＮに接続された外部サーバ（図示せず）を記憶媒体とし、外部記憶装置３０や外部サーバにログ（再印刷履歴情報）を記憶することで、他の機器との情報の共有化を図ることができる。
【００２８】
図３は、再印刷にかかるログ（再印刷履歴情報）を記憶するログテーブルＴ２を例示的に示す図である。図３に示すように、ログテーブルＴ２には、再印刷日時、最終的な印刷結果、欠陥種別等の再印刷にかかるログ（再印刷履歴情報）が表形式で記録される。
【００２９】
図３中の「再印刷日時」は、再印刷を行った日付と時刻を表している。図３中の「最終的な印刷結果」は、再印刷を行った結果、良好な結果が得られたかどうかを示している。ここで、“ＯＫ”は再印刷を行って最終的に良好な結果が得られた場合、“ＮＧ”は再印刷を行って最終的に良好な結果が得られなかった場合を示している。図３中の「欠陥種別」は、各再印刷を行った際に検出された欠陥の種類を示している。この例では色差と画像欠けとしているが、これに限定されるものではない。
【００３０】
加えて、ログテーブルＴ２には、各ログ（再印刷履歴情報）に対応付けられて、変数countOKと変数countNGとが記録される。ここで、countOKとは最終的な印刷結果がＯＫになったものの集計値であり、countNGとは最終的な印刷結果がＮＧになったものの集計値である。
【００３１】
なお、ログテーブルＴ２においては、ハードウェアの調整や修理に応じて、特定あるいは全てのログ（再印刷履歴情報）をリセットするとしても良い。
【００３２】
なお、画像形成装置１０の制御部１５を構成する、印刷手段１５１と、読取手段１５２と、検出手段１５３と、再印刷手段１５４と、履歴情報記憶手段１５５とは、ＣＰＵで実行されるプログラムのモジュールでもよい。
【００３３】
すなわち、本実施の形態の画像形成装置１０で実行されるプログラムは、上述した各部（印刷手段１５１、読取手段１５２、検出手段１５３、再印刷手段１５４、履歴情報記憶手段１５５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶部からプログラムを読み出して実行することにより上記各部がメモリ上にロードされ、印刷手段１５１と、読取手段１５２と、検出手段１５３と、再印刷手段１５４と、履歴情報記憶手段１５５がメモリ上に生成されるようになっている。
【００３４】
本実施の形態の画像形成装置１０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３５】
さらに、本実施の形態の画像形成装置１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像形成装置１０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００３６】
以上のように構成された画像形成装置１０における再印刷処理について図面を参照しながら説明する。
【００３７】
図４は、画像形成装置１０の制御部１５（再印刷手段１５４）における再印刷処理の流れを示すフローチャートである。
【００３８】
図４に示すように、読取部１３によって読取られたベリファイ画像について欠陥を検出手段１５３が検出した場合（ステップＳ１のＹｅｓ）、制御部１５（再印刷手段１５４）は、検出されたベリファイ画像の欠陥について過去のログを調べる（ステップＳ２）。
【００３９】
なお、制御部１５（再印刷手段１５４）は、ベリファイ画像の欠陥について過去のログを調べるに際し、内部記憶装置１８か、外部記憶装置３０か、ネットワークＮで接続された外部サーバ（図示せず）の何れかに記憶された過去の再印刷のログを調べる。すなわち、チェック対象となる過去のログ（再印刷履歴情報）は、他の画像形成装置が出力したログ（再印刷履歴情報）であっても良い。
【００４０】
ここで、ステップＳ２におけるベリファイ画像の欠陥について過去のログを調べる欠陥ログ調査処理について図５のフローチャートを参照しつつ説明する。
【００４１】
図５に示すように、制御部１５（再印刷手段１５４）は、まず、初期化処理を実行する（ステップＳ１１）。ここで、初期化処理は、変数countOKとcountNGを“０”で初期化する。ここで、countOKとは最終的な印刷結果がＯＫになったものの集計値、countNGとは最終的な印刷結果がＮＧになったものの集計値として使われる。
【００４２】
次いで、制御部１５（再印刷手段１５４）は、後述するステップＳ１３〜ステップＳ１６の処理を、全ての再印刷のログに対して繰り返す処理を実行する（ステップＳ１２）。
【００４３】
まず、制御部１５（再印刷手段１５４）は、検出された欠陥と、ログの欠陥の種別が一致するかどうか判断する（ステップＳ１３）。制御部１５（再印刷手段１５４）は、一致すると判断した場合には（ステップＳ１３のＹｅｓ）、ステップＳ１４に進み、一致しないと判断した場合には（ステップＳ１３のＮｏ）、ステップＳ１２に戻り、次の再印刷のログについて比較する。
【００４４】
ステップＳ１４において、制御部１５（再印刷手段１５４）は、最終的な印刷結果がＯＫになったか否かを判断する。制御部１５（再印刷手段１５４）は、最終的な印刷結果がＯＫである場合には（ステップＳ１４のＹｅｓ）、ステップＳ１５に進み、最終的な印刷結果がＮＧである場合には（ステップＳ１４のＮｏ）、ステップＳ１６に進む。
【００４５】
ステップＳ１５において、制御部１５（再印刷手段１５４）は、countOKに“１”を加算する。一方、ステップＳ１６において、制御部１５（再印刷手段１５４）は、countNGに“１”を加算する。
【００４６】
ここで、図６は全ての再印刷のログに対するチェック（ステップＳ１３〜ステップＳ１６）が終了した場合のログテーブルＴ２の記憶例である。図６に示すログテーブルＴ２は、図２に示したログ（再印刷履歴情報）に対して、countOK、countNGの項にそれぞれステップＳ１５とステップＳ１６の結果が加算されている。
【００４７】
全ての再印刷のログに対するチェック（ステップＳ１３〜ステップＳ１６）が終了すると、制御部１５（再印刷手段１５４）は、countOK＋countNGが、定数minNumより大きいか否かを判断する（ステップＳ１７）。ここで、定数minNumとは、ユーザが予め定義する定数であり、再印刷を行うかどうかを自動で判定するために必要な最低限のログの数を示している。
【００４８】
制御部１５（再印刷手段１５４）は、countOK＋countNGが定数minNumより大きいと判断した場合には（ステップＳ１７のＹｅｓ）、ステップＳ１８に進む。一方、制御部１５（再印刷手段１５４）は、countOK＋countNGが定数minNumより小さいと判断した場合には（ステップＳ１７のＮｏ）、ステップＳ１９に進み、再印刷を行うフラグをTRUEにして、処理を終了する。
【００４９】
ステップＳ１８において、制御部１５（再印刷手段１５４）は、countOK／（countOK＋countNG）が定数Ｃより大きいかどうかを判断する。ここで、定数Ｃとは、予めユーザが定義する定数であり、再印刷を行う判定条件の厳しさを示す。
【００５０】
制御部１５（再印刷手段１５４）は、countOK／（countOK＋countNG）が定数Ｃより大きいと判断した場合には（ステップＳ１８のＹｅｓ）、ステップＳ２０に進み、再印刷を行うフラグをTRUEにして、処理を終了する。
【００５１】
一方、制御部１５（再印刷手段１５４）は、countOK／（countOK＋countNG）が定数Ｃより小さいと判断した場合には（ステップＳ１８のＮｏ）、ステップＳ２１に進み、再印刷を行うフラグをFALSEにして、処理を終了する。
【００５２】
具体的には、図２に示すテーブルＴ１の再印刷処理の条件および図６に示すログテーブルＴ２によれば、ステップＳ１７においては、
CountOK＝３
CountNG＝１
CountOK＋countNG＝３＋１＝４
４＞minNum＝３
となるため、制御部１５（再印刷手段１５４）は、countOK＋countNGが定数minNumより大きいと判断し（ステップＳ１７のＹｅｓ）、ステップＳ１８に進む。
【００５３】
ステップＳ１８では、
countOK／（countOK＋countNG）＝３／（３＋１）＝０．７５
となり、
０．７５＞Ｃ＝０．５
となるため、制御部１５（再印刷手段１５４）は、countOK／（countOK＋countNG）が定数Ｃより大きいと判断し（ステップＳ１８のＹｅｓ）、ステップＳ２０に進み、再印刷を行うフラグをTRUEにする。
【００５４】
なお、図５に示した欠陥ログ調査処理においては、再印刷を行うかどうかを、過去のログ（再印刷履歴情報）より、同一の欠陥種別の再印刷結果の比で判断したが、これ以外の判断基準であっても良い。また、同一の欠陥種別の再印刷のログ（再印刷履歴情報）が、ユーザが指定した最低限のログ数未満の場合は再印刷を行うとしているが、別の判断基準を加えても良い。
【００５５】
さらに、図５に示した欠陥ログ調査処理においては、全ての再印刷のログ（再印刷履歴情報）を対象としているが、ユーザが対象とするログ（再印刷履歴情報）の範囲を指定できるとしても良い。
【００５６】
以上の処理により、ステップＳ２の欠陥ログ調査処理が終了する。
【００５７】
図４に戻り、ステップＳ２の欠陥ログ調査処理が終了すると、制御部１５（再印刷手段１５４）は、ステップＳ２の欠陥ログ調査処理の結果を受けて、ソフトウェア的な調整を行い再印刷を行うことで良画像が得られる可能性があるかどうかを判断する（ステップＳ３）。
【００５８】
制御部１５（再印刷手段１５４）は、再印刷を行うフラグがTRUEである場合には、ソフトウェア的な調整を行い再印刷を行うことで良画像が得られる可能性があると判断し（ステップＳ３のＹｅｓ）、ステップＳ４に進み、再印刷を行う。
【００５９】
一方、制御部１５（再印刷手段１５４）は、再印刷を行うフラグがFALSEである場合には、ソフトウェア的な調整を行い再印刷を行うことでは良画像が得られないと判断し（ステップＳ３のＮｏ）、ステップＳ５に進み、印刷を停止する。
【００６０】
最後に、制御部１５（履歴情報記憶手段１５５）は、検出された欠陥の種別やジョブの種類などに対応付けて、再印刷で回復できたかどうかをログテーブルＴ２に記録する（ステップＳ６）。
【００６１】
このように本実施形態によれば、再度の印刷にかかる画像の欠陥種別および再度の印刷後の検出手段１５３による印刷画像の欠陥の検出結果を含むログ（再印刷履歴情報）を内部記憶装置１８等に記憶しておき、再印刷手段１５４は、再度の印刷を行う際に内部記憶装置１８等に記憶されたログ（再印刷履歴情報）を判定材料として再度の印刷を行うか否かを判定する。すなわち、再印刷することによって良好な結果が得られたかどうかや欠陥の種類などを過去の再印刷のログ（再印刷履歴情報）として記録し、記録したログ（再印刷履歴情報）を利用してソフトウェア的な調整を行い再印刷することで回復の見込みがあるかないかの判定を行って、再印刷するか否かを決定する。これにより、ソフトウェア的な調整を行っても明らかに回復が見込めない場合には再印刷を行わないようにすることができるので、省資源化およびコスト削減を実現することができる。
【００６２】
なお、上記実施の形態では、本発明の画像形成装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明したが、複写機、プリンタ、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【００６３】
（第２の実施の形態）
次に、第２の実施の形態を図面に基づいて説明する。なお、前述した第１の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【００６４】
第１の実施の形態においては、再印刷にかかるログとして、再印刷日時、最終的な印刷結果、欠陥種別を記録するようにしたが、本実施形態においては、更に再印刷を判断するためのパラメータを追加したものである。
【００６５】
図７は、第２の実施の形態の再印刷にかかるログ（再印刷履歴情報）を記憶するログテーブルＴ３を例示的に示す図である。図７に示すように、ログテーブルＴ３には、再印刷日時、最終的な印刷結果、欠陥種別の図３のログテーブルＴ２で示したパラメータに加えて、用紙種類、ジョブの種類、給紙トレイ等の再度の印刷についての印刷情報にかかるパラメータを含む再印刷にかかるログ（再印刷履歴情報）が表形式で記録される。
【００６６】
図７中の「再印刷日時」は、再印刷を行った日付と時刻を表している。図７中の「最終的な印刷結果」は、再印刷を行った結果、良好な結果が得られたかどうかを示している。ここで、“ＯＫ”は再印刷を行って最終的に良好な結果が得られた場合、“ＮＧ”は再印刷を行って最終的に良好な結果が得られなかった場合を示している。図７中の「欠陥種別」は、各再印刷を行った際に検出された欠陥の種類を示している。この例では色差と画像欠けとしているが、これに限定されるものではない。
【００６７】
また、図７中の「用紙種類」は、再印刷を行った際の用紙の種類を示している。図７中の「ジョブの種類」は、再印刷を行った際のジョブの種類を示している。図７中の「給紙トレイ」は、再印刷を行った際に利用した給紙トレイを示している。なお、再印刷時のログとして記録するパラメータは、これら全てでなくてもよく、これら以外のものを含んでいても良い。
【００６８】
加えて、ログテーブルＴ３には、各ログ（再印刷履歴情報）に対応付けられて、変数countOKと変数countNGとが記録される。ここで、countOKとは最終的な印刷結果がＯＫになったものの集計値であり、countNGとは最終的な印刷結果がＮＧになったものの集計値である。
【００６９】
なお、ログテーブルＴ３においては、ハードウェアの調整や修理に応じて、特定あるいは全てのログ（再印刷履歴情報）をリセットするとしても良い。
【００７０】
また、制御部１５の記憶部には、後述する印刷時に欠陥が検出された時の再印刷処理の条件が記憶される。図８は、印刷時に欠陥が検出された時の再印刷処理の条件を示すテーブルＴ４である。図８に示すテーブルＴ４には、検出された欠陥種別、印刷時の用紙種類、印刷時のジョブの種類、印刷時の給紙トレイ、ユーザが予め定義する再印刷を行うかどうかを自動で判定するために必要な最低限のログの定数minNum、ユーザが予め定義する再印刷を行う判定条件の厳しさＣ、ユーザが予め定義する各条件に関する重みの係数ｆ１，ｆ２，ｆ３が示されている。図８では、欠陥種別が色差、用紙種類がA4、ジョブの種類がカラー、給紙トレイがTray１、ｆ１が０．５、ｆ２が０．５、ｆ３が０．２、minNumが３、Ｃが０．５の例を示している。
【００７１】
次に、上述に示すようなログを用いた欠陥ログ調査処理について図９のフローチャートを参照しつつ説明する。
【００７２】
図９に示すように、制御部１５（再印刷手段１５４）は、まず、初期化処理を実行する（ステップＳ３１）。ここで、初期化処理は、変数countOKとcountNGを“０”で初期化する。ここで、countOKとは最終的な印刷結果がＯＫになったものの集計値、countNGとは最終的な印刷結果がＮＧになったものの集計値として使われる。
【００７３】
次いで、制御部１５（再印刷手段１５４）は、後述するステップＳ３２〜ステップＳ４２の処理を、全ての再印刷のログに対して繰り返す処理を実行する（ステップＳ３２）。
【００７４】
まず、制御部１５（再印刷手段１５４）は、変数tmpを“０”で初期化する（ステップＳ３３）。ここで、tmpは、最終的な印刷結果がＯＫになったもの及びＮＧになったものの集計値を計算するにあたり、各パラメータの重みを考慮するために一時的に使われる変数である。
【００７５】
次いで、制御部１５（再印刷手段１５４）は、検出された欠陥と、ログの欠陥の種別が一致するかどうか判断する（ステップＳ３４）。制御部１５（再印刷手段１５４）は、一致すると判断した場合には（ステップＳ３４のＹｅｓ）、ステップＳ３５に進み、一致しないと判断した場合には（ステップＳ３４のＮｏ）、ステップＳ３２に戻り、次の再印刷のログについて比較する。
【００７６】
ステップＳ３５において、制御部１５（再印刷手段１５４）は、変数tmpに“１”を格納して、ステップＳ３６に進み、再印刷日時、最終的な印刷結果、欠陥種別以外の全てのパラメータについてチェックを行う。
【００７７】
再印刷日時、最終的な印刷結果、欠陥種別以外のパラメータの情報について、一致する場合は（ステップＳ３７のＹｅｓ）、ステップＳ３８に進み、再印刷日時、最終的な印刷結果、欠陥種別以外のログの情報が一致しているため、重みを大きくするために係数１を変数tmpに乗算する。
【００７８】
一方、再印刷日時、最終的な印刷結果、欠陥種別以外のパラメータの情報について、一致しない場合は（ステップＳ３７のＮｏ）、ステップＳ３９に進み、再印刷日時、最終的な印刷結果、欠陥種別以外のログの情報が一致してないため、重みを小さくするために係数fnを変数tmpに乗算する。ここで、係数fnは各パラメータに対してユーザが予め定義する定数である。
【００７９】
続くステップＳ４０においては、制御部１５（再印刷手段１５４）は、最終的な印刷結果がＯＫになったか否かを判断する。制御部１５（再印刷手段１５４）は、最終的な印刷結果がＯＫである場合には（ステップＳ４０のＹｅｓ）、ステップＳ４１に進み、最終的な印刷結果がＮＧである場合には（ステップＳ４０のＮｏ）、ステップＳ４２に進む。
【００８０】
ステップＳ４１において、制御部１５（再印刷手段１５４）は、countOKにtmpの値を加算する。一方、ステップＳ４２において、制御部１５（再印刷手段１５４）は、countNGにtmpの値を加算する。
【００８１】
ここで、図１０は全ての再印刷のログに対するチェック（ステップＳ３２〜ステップＳ４２）について終了した場合のログテーブルＴ３の記憶例である。図１０に示すログテーブルＴ３は、図７に示したログ（再印刷履歴情報）に対して、countOK、countNGの項にそれぞれステップＳ４１とステップＳ４２の結果が加算されている。
【００８２】
全ての再印刷のログに対するチェック（ステップＳ３２〜ステップＳ４２）が終了すると、制御部１５（再印刷手段１５４）は、countOK＋countNGが、定数minNumより大きいか否かを判断する（ステップＳ４３）。ここで、定数minNumとは、ユーザが予め定義する定数であり、再印刷を行うかどうかを自動で判定するために必要な最低限のログの数を示している。
【００８３】
制御部１５（再印刷手段１５４）は、countOK＋countNGが定数minNumより大きいと判断した場合には（ステップＳ４３のＹｅｓ）、ステップＳ４４に進む。一方、制御部１５（再印刷手段１５４）は、countOK＋countNGが定数minNumより小さいと判断した場合には（ステップＳ４３のＮｏ）、ステップＳ４５に進み、再印刷を行うフラグをTRUEにして、処理を終了する。
【００８４】
ステップＳ４４において、制御部１５（再印刷手段１５４）は、countOK／（countOK＋countNG）が定数Ｃより大きいかどうかを判断する。ここで、定数Ｃとは、予めユーザが定義する定数であり、再印刷を行う判定条件の厳しさを示す。
【００８５】
制御部１５（再印刷手段１５４）は、countOK／（countOK＋countNG）が定数Ｃより大きいと判断した場合には（ステップＳ４４のＹｅｓ）、ステップＳ４６に進み、再印刷を行うフラグをTRUEにして、処理を終了する。
【００８６】
一方、制御部１５（再印刷手段１５４）は、countOK／（countOK＋countNG）が定数Ｃより小さいと判断した場合には（ステップＳ４４のＮｏ）、ステップＳ４７に進み、再印刷を行うフラグをFALSEにして、処理を終了する。
【００８７】
具体的には、図８に示すテーブルＴ４の再印刷処理の条件および図１０に示すログテーブルＴ３によれば、2011/09/12の再印刷については、欠陥種別、用紙種類、ジョブの種類、給紙トレイが一致しており、最終的な印刷結果がＯＫのため、countOKに“１”を加算している。また、例えば、2011/09/16の再印刷については、欠陥種別は一致しているが、用紙種類、ジョブの種類、給紙トレイが一致していないため、それぞれ係数０．５、０．５、０．２が乗算され、最終的な印刷結果がＯＫのため、countOKに０．０５が加算されている。
【００８８】
したがって、ステップＳ４３においては、
CountOK＝１．３
CountNG＝１
CountOK＋countNG＝１．３＋１＝２．３
２．３＜minNum＝３
となるため、制御部１５（再印刷手段１５４）は、countOK＋countNGが定数minNumより小さく、このケースでは再印刷を自動で判定するにはログが少ないと判断し（ステップＳ４３のＮｏ）、ステップＳ４５に進み、再印刷を行うフラグをTRUEにする。
【００８９】
なお、図９に示した欠陥ログ調査処理においては、再印刷を行うかどうかを、過去のログより、同一の欠陥種別の再印刷結果に重みをつけた上での比で判断したが、これ以外の判断基準であっても良い。また、同一の欠陥種別の再印刷のログが、ユーザが指定した最低限のログ数未満の場合は再印刷を行うとしているが、別の判断基準を加えても良い。
【００９０】
さらに、図９に示した欠陥ログ調査処理においては、全ての再印刷のログを対象としているが、ユーザが対象とするログの範囲を指定できるとしても良い。また、図９に示した欠陥ログ調査処理においては、全てのパラメータを対象としているが、ユーザが対象とする所望のパラメータを指定できるとしても良い。
【００９１】
このように本実施形態によれば、再度の印刷にかかる画像の欠陥種別および再度の印刷後の検出手段１５３による印刷画像の欠陥の検出結果と、再度の印刷についての印刷情報とを含むログ（再印刷履歴情報）を内部記憶装置１８等に記憶しておき、再印刷手段１５４は、再度の印刷を行う際に内部記憶装置１８等に記憶されたログ（再印刷履歴情報）を判定材料として再度の印刷を行うか否かを判定する。すなわち、再印刷することによって良好な結果が得られたかどうかや欠陥の種類などを過去の再印刷のログ（再印刷履歴情報）として記録し、記録したログ（再印刷履歴情報）を利用してソフトウェア的な調整を行い再印刷することで回復の見込みがあるかないかの判定を行って、再印刷するか否かを決定する。これにより、ソフトウェア的な調整を行っても明らかに回復が見込めない場合には再印刷を行わないようにすることができるので、省資源化およびコスト削減を実現することができる。
【００９２】
図１１は、第１〜２の実施の形態にかかる画像形成装置１０のハードウェア構成を示すブロック図である。本図に示すように、この複合機である画像形成装置１０は、コントローラ１１０とエンジン部（Engine）１６０とをＰＣＩ（Peripheral  Component  Interface）バスで接続した構成となる。コントローラ１１０は、画像形成装置１０全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部１６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部１６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００９３】
コントローラ１１０は、ＣＰＵ１１１と、ノースブリッジ（ＮＢ）１１３と、システムメモリ（ＭＥＭ−Ｐ）１１２と、サウスブリッジ（ＳＢ）１１４と、ローカルメモリ（ＭＥＭ−Ｃ）１１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）１１６と、ハードディスクドライブ（ＨＤＤ）１１８とを有し、ノースブリッジ（ＮＢ）１１３とＡＳＩＣ１１６との間をＡＧＰ（Accelerated  Graphics  Port）バス１１５で接続した構成となる。また、ＭＥＭ−Ｐ１１２は、ＲＯＭ（Read  Only  Memory）１１２ａと、ＲＡＭ（Random  Access  Memory）１１２ｂと、をさらに有する。
【００９４】
ＣＰＵ１１１は、画像形成装置１０の全体制御をおこなうものであり、ＮＢ１１３、ＭＥＭ−Ｐ１１２およびＳＢ１１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００９５】
ＮＢ１１３は、ＣＰＵ１１１とＭＥＭ−Ｐ１１２、ＳＢ１１４、ＡＧＰ１１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００９６】
ＭＥＭ−Ｐ１１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１１２ａとＲＡＭ１１２ｂとからなる。ＲＯＭ１１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００９７】
ＳＢ１１４は、ＮＢ１１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１１４は、ＰＣＩバスを介してＮＢ１１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００９８】
ＡＳＩＣ１１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰ１１５、ＰＣＩバス、ＨＤＤ１１８およびＭＥＭ−Ｃ１１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部１６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１１６には、ＰＣＩバスを介してＦＣＵ（Facsimile  Control  Unit）１３０、ＵＳＢ（Universal  Serial  Bus）１４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース１５０が接続される。操作表示部１２０はＡＳＩＣ１１６に直接接続されている。
【００９９】
ＭＥＭ−Ｃ１１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard  Disk  Drive）１１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１００】
ＡＧＰ１１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【符号の説明】
【０１０１】
１０      画像形成装置
１２      印刷部
１３      読取部
１８      記憶媒体
１５１    印刷手段
１５２    読取手段
１５３    検出手段
１５４    再印刷手段
１５５    履歴情報記憶手段
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特開２００８−２３６１７７号公報
【図１】
2014155193.tif 000003
【図２】
2014155193.tif 000004
【図３】
2014155193.tif 000005
【図４】
2014155193.tif 000006
【図５】
2014155193.tif 000007
【図６】
2014155193.tif 000008
【図７】
2014155193.tif 000009
【図８】
2014155193.tif 000010
【図９】
2014155193.tif 000011
【図１０】
2014155193.tif 000012
【図１１】
2014155193.tif 000013