(57)【特許請求の範囲】
【請求項１】
画像形成装置内に備えられ、画像形成装置内を搬送される原稿の画像を読み取り、原稿画像データを出力する読み取り手段と、
前記読み取り手段から出力された前記原稿画像データと、前記原稿の画像の元画像データを比較して前記原稿の画像の画質の劣化度を検出する検出手段と、
前記検出手段により検出された前記劣化度が第１の所定値未満の場合に、前記原稿の画像の画質の劣化が検出された画素を補正する補正画像を生成する第１の画像生成手段と、
前記原稿に上書きする画像を生成する第２の画像生成手段と、
画像形成する画像形成手段を制御する制御手段と、を備え、
前記制御手段は、前記劣化度が前記第１の所定値未満の場合に前記第２の画像生成手段が生成した前記上書きする画像に前記第１の画像生成手段が生成した前記補正画像を加えた画像を前記原稿に上書き印刷し、前記劣化度が前記第１の所定値以上の場合に前記上書きする画像に元画像を加えた画像を前記原稿に上書き印刷することを特徴とする画像形成装置。
【請求項２】
前記元画像データを取得する取得手段を備え、
前記検出手段が、前記読み取り手段により読み取られた前記原稿の所定の箇所に所定の画像パターンを検出した場合には、
前記取得手段は、前記所定の画像パターンにより示される記憶装置から前記元画像データを取得することを特徴とする請求項１の画像形成装置。
【請求項３】
前記検出手段は、前記読み取り手段から出力された前記原稿画像データと前記取得された元画像データとの比較により、前記原稿の画像の画質が劣化した画素を検出することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第１の画像生成手段は、前記劣化度が前記第１の所定値より小さい第２の所定値未満の場合には、前記補正画像を生成せず、前記劣化度が前記第２の所定値以上で、前記第１の所定値未満の場合には、前記補正画像を生成することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記検出手段は、前記読み取り手段により読み取られた前記原稿の所定の箇所に所定の画像パターンを検出しなかった場合には、前記読み取り手段により読み取られた前記原稿の画質が劣化している画素を周囲の画素との画質の規則性に基づいて検出することにより、前記劣化度を検出することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記劣化度が前記第１の所定値より大きい場合に、前記原稿に上書き印刷を行わないことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記画像形成手段により画像形成を行うための第１の搬送路と、
前記読み取り手段が前記原稿の第１面を読み取るための第２の搬送路と
前記読み取り手段が前記原稿の第２面を読み取るための第３の搬送路と、を備え、
前記制御手段は、前記読み取り手段により画像を読み取られた前記原稿を前記第１の搬送路に搬送し、前記上書き印刷を行うことを特徴とする請求項１ないし６のいずれか１項に記載の画像形成装置。
【請求項８】
前記第２の搬送路は、上流部が前記第１の搬送路の下流と接続され、下流部が前記第１の搬送路の上流と接続され、
前記第３の搬送路は、前記第２の搬送路の下流部と接続されていることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記制御手段は、前記上書き印刷を行った後、上書き印刷を行った原稿を再度、前記読み取り手段により読み取らせ、前記検出手段により画像の画質の劣化を検出させることを特徴とする請求項１ないし８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記制御手段は、前記検出手段の検出結果より、画像に劣化がある場合は、再度、画像形成を行うことを特徴とする請求項９に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オートドキュメントフィーダユニット（ＡＤＦ）に代表される原稿読み取り装置、又はＡＤＦを備えた複写機やレーザビームプリンタ等の画像形成装置に関する。
【背景技術】
【０００２】
従来、この種の画像形成装置において、原稿搬送式の原稿読み取り部への原稿搬送路と、記録材に対する画像形成部の記録材搬送路は、互いに独立して構成されている。即ち、原稿と記録材のそれぞれに対して、給紙部、所定の搬送経路を構成するガイド部材、複数の搬送ローラ、搬送ローラを駆動するモータ、排紙部等が互いに独立して配設されている。このため、画像形成装置の全体的な機構の複雑化、コストの増大及び装置サイズの大型化を避けられなかった。そこで、例えば特許文献１では、記録材の両面搬送経路中に原稿読み取り手段を配設することにより、原稿搬送路と記録材搬送路を共通化して利用することにより、搬送機構の簡素化と、コストダウン及びサイズダウンを提案している。
【０００３】
また、例えば特許文献２では、原稿に印刷されている画像を読み取り、その画像を基に上書き画像を作成し、読み取った原稿上に上書き印刷を行う技術が開示されている。原稿搬送路と記録材搬送路を共通化して利用することにより、読み取り後の原稿をそのまま記録材として使用でき、上書き印刷の実施が容易である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２３２４６７号公報
【特許文献２】特開平１０−１２９０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上書き印刷を実施する場合、従来の構成では、読み取る原稿の画像が劣化している場合の対策は考慮されていないため、原稿の線や文字を読み取りにくいままで上書き印刷されてしまう。そして、劣化した画像の読み取り、上書き印刷を繰り返すことにより、画像の劣化が更に大きくなり、最終印刷物が見づらくなるという課題がある。
【０００６】
本発明はこのような状況のもとでなされたものであり、読み取る画像が劣化した場合でも、上書きした最終印刷物を見やすい状態で印刷することを目的とする。
【課題を解決するための手段】
【０００７】
前述した課題を解決するため、本発明では次のとおりに構成する。
【０００８】
（１）画像形成装置内に備えられ、画像形成装置内を搬送される原稿の画像を読み取り、原稿画像データを出力する読み取り手段と、前記読み取り手段から出力された前記原稿画像データと、前記原稿の画像の元画像データを比較して前記原稿の画像の画質の劣化度を検出する検出手段と、前記検出手段により検出された前記劣化度が第１の所定値未満の場合に、前記原稿の画像の画質の劣化が検出された画素を補正する補正画像を生成する第１の画像生成手段と、前記原稿に上書きする画像を生成する第２の画像生成手段と、画像形成する画像形成手段を制御する制御手段と、を備え、前記制御手段は、前記劣化度が前記第１の所定値未満の場合に前記第２の画像生成手段が生成した前記上書きする画像に前記第１の画像生成手段が生成した前記補正画像を加えた画像を前記原稿に上書き印刷し、前記劣化度が前記第１の所定値以上の場合に前記上書きする画像に元画像を加えた画像を前記原稿に上書き印刷することを特徴とする画像形成装置。
【発明の効果】
【０００９】
本発明によれば、読み取る画像が劣化した場合でも、上書きした最終印刷物を見やすい状態で印刷することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１の画像形成装置の構成を示す断面図と、両面印刷プロセスの説明図
【図２−１】実施例１における原稿の両面読み取りと記録材の両面印刷の動作を説明する図
【図２−２】実施例１における原稿の両面読み取りと記録材の両面印刷の動作を説明する図
【図２−３】実施例１における原稿の両面読み取りと記録材の両面印刷の動作を説明する図
【図３】実施例１、２、３における制御部とホストコンピュータの構成を示すブロック図
【図４】実施例１、２、３における原稿読み取り部の回路構成を示すブロック図
【図５】実施例１、２、３における上書き印刷の動作を説明する図
【図６】実施例１、２、３における劣化検出部の構成を示す機能ブロック図
【図７】実施例１における読み取り原稿画像データの劣化の検出、補正の処理シーケンスを示すフローチャート
【図８−１】実施例１における画像劣化検出と補正について説明する図
【図８−２】実施例１における画像劣化検出と補正について説明する図
【図８−３】実施例１における画像劣化検出と補正について説明する図
【図８−４】実施例１における画像劣化検出と補正について説明する図
【図９−１】実施例２における画像劣化検出と補正について説明する図
【図９−２】実施例２における画像劣化検出と補正について説明する図
【図１０】実施例２における読み取り原稿画像データの劣化の検出、補正の処理シーケンスを示すフローチャート
【図１１】実施例３における上書き印刷をした場合の画像データを示す図
【発明を実施するための形態】
【００１１】
以下に、図面を参照して本発明の実施形態について詳細に説明する。
【実施例１】
【００１２】
［画像形成装置における画像形成プロセス］
先ず、画像形成プロセスについて説明する。図１（ａ）は、本実施例の画像形成装置の断面図である。図１（ａ）において、画像形成装置１の中央には、像担持体である回転可能な感光ドラム１０と、感光ドラム１０に並接し、トナーを保持しながら回転する現像ローラ１１が配置されている。画像形成指示を受けると、光学ユニット２が具備する発光部２１は、回転する感光ドラム１０の表面にレーザ光を照射する。レーザ光を照射された感光ドラム１０の表面には、電荷による潜像画像が形成される。感光ドラム１０表面の潜像画像に、現像ローラ１１が保持しているトナーを付着させて現像が行われると、感光ドラム１０の表面にトナー画像が形成される。
【００１３】
第１給紙部３０には、搬送ローラ４０と排紙ローラ６０間に構成された第１の搬送路である画像形成のための搬送路を搬送され、画像形成が行われる記録材Ｓが収納されている。画像形成指示を受けると、記録材Ｓは、カセット（以下、「ＣＳＴ」という）ピックアップローラ３１と分離部材３２により、１枚ずつ搬送ローラ４０に搬送される。搬送ローラ４０は、感光ドラム１０上のトナー画像が記録材Ｓの所定の位置に転写されるように、搬送タイミングを調整して、記録材Ｓを転写ローラ１５へと搬送する。
【００１４】
感光ドラム１０上のトナー画像は、転写ローラ１５に印加される転写バイアスと圧力によって、記録材Ｓに転写され、記録材Ｓは定着部５０に搬送される。定着部５０では、加熱ローラ５１の熱と、加熱ローラ５１に対向した加圧ローラ５２の圧力により、トナー画像が記録材Ｓに定着される。トナー画像が定着された記録材Ｓは、排紙ローラ６０に搬送される。
【００１５】
片面印刷の場合、排紙ローラ６０は記録材Ｓをそのまま機外へ搬送し、記録材Ｓは第１排紙部７０に積載される。両面印刷の場合には、排紙ローラ６０は、記録材Ｓの搬送方向の後端が両面フラッパ６１を通過するまで、記録材Ｓを転送する。そして、記録材Ｓが両面フラッパ６１を通過したことを検知すると、両面フラッパ６１は、記録材Ｓの搬送先を、記録材Ｓと原稿Ｇが共に搬送される第２の搬送路である共通搬送路８０側になるように切り替える。そして、排紙ローラ６０は逆回転し、記録材Ｓを共通搬送路８０へ搬送する。図１（ｂ）に示すように、スイッチバックされた記録材Ｓは、搬送ローラ４１により、原稿読み取り部１００に搬送される。更に、記録材Ｓは、搬送ローラ４２及び４０により、再び転写ローラ１５へ搬送され、記録材Ｓのもう片面にトナー画像の転写、定着部５０によるトナー画像の記録材Ｓへの定着を経て、排紙ローラ６０により、第１排紙部７０に積載されていく。
【００１６】
［原稿の両面読み取りと記録材の両面印刷の動作］
次に、原稿の画像の読み取りと、記録材への両面印刷を実施するプロセスについて説明する。図２−１（ａ）は、原稿Ｇの表面の読み取りを開始したときの状態を示した説明図である。共通搬送路８０の搬送方向上流部に設けられた第２給紙部９０に収納された原稿Ｇは、原稿ピックアップローラ９１と分離部材９２により、１枚ずつ搬送ローラ４１に搬送される。また、搬送された原稿Ｇの回転を補正する不図示の機構が設けられており、原稿Ｇの回転を補正することができる。画像形成装置内に備えられた原稿読み取り部１００は、第２給紙部９０から搬送された原稿Ｇの表面である第１面目の読み取りを開始する前に、白基準部材１０１への発光と、白基準値の補正を実施した後、共通搬送路８０に対面する位置に回転する。搬送ローラ４１は、原稿Ｇを、原稿読み取り部１００に搬送する。既に原稿読み取り部１００は、共通搬送路８０に対面する位置にあり、原稿Ｇの搬送方向先端部を検知すると、原稿Ｇ上の画像の読み取りを行う。原稿読み取り部１００で読み取られた画像は、原稿第１面目の原稿画像データとして、後述する画像メモリ８０４に記憶される。
【００１７】
図２−１（ｂ）は、原稿Ｇの表面である第１面目の読み取りを終了したときの状態を示した説明図である。原稿読み取り部１００を通過した原稿Ｇは、搬送ローラ４２に搬送される。搬送ローラ４２は、原稿Ｇの後端がスイッチバックフラッパ８２を通過した時点で停止し、原稿Ｇは、搬送ローラ４２に挟持された状態で停止している。
【００１８】
図２−２（ｃ）は、原稿Ｇの裏面である第２面目の読み取りを開始したときの状態を示した説明図である。スイッチバックフラッパ８２が原稿Ｇの搬送路を、共通搬送路８０側から第３の搬送路である原稿専用搬送路８１側に切り替えると、原稿読み取り部１００は、原稿専用搬送路８１に対面する位置に回転する。搬送ローラ４２が逆回転して、原稿Ｇは、原稿専用搬送路８１に沿って、原稿読み取り部１００に搬送される。原稿読み取り部１００は、原稿Ｇの搬送方向先端部を検知すると、原稿Ｇの裏面である第２面目の画像を読み取り、画像メモリ８０４に原稿第２面目の原稿画像データとして記憶する。なお、原稿Ｇの裏面の読み取りを行わない場合には、原稿Ｇは、原稿専用搬送路８１を搬送ローラ４３及び４４により搬送され、第２排紙部１１０に積載される。
【００１９】
第１給紙部３０から給紙された記録材Ｓは、１枚ずつ搬送ローラ４０に搬送される。ほぼ同時に、感光ドラム１０への発光部２１からのレーザ光により、まず、画像メモリ８０４に記憶された原稿Ｇの裏面である第２面目の原稿画像データに基づいた潜像画像が、感光ドラム１０上に形成される。次に、記録材Ｓは、転写ローラ１５で潜像画像を現像して形成されたトナー画像を転写された後、定着部５０に搬送され、原稿Ｇの第２面目に対する画像形成が完了する。なお、図２−２（ｃ）では、原稿Ｇの裏面である第２面目の画像の読み取りの開始と共に、記録材Ｓの給紙を開始しているが、原稿Ｇの第２面目の画像を読み取った後に、記録材の給紙を開始してもよい。
【００２０】
図２−２（ｄ）は、原稿Ｇの裏面の読み取りを終了したときの状態を示す説明図である。原稿読み取りを終了すると、原稿Ｇは、搬送ローラ４３及び４４により搬送され、第２排紙部１１０に積載される。スイッチバックフラッパ８２は、原稿Ｇの後端が通過すると、共通搬送路８０を搬送される記録材Ｓが搬送ローラ４０の方向に搬送されるよう、搬送路を原稿専用搬送路８１から共通搬送路８０へ切り替える。原稿第２面目に対する画像形成が完了した記録材Ｓは、記録材Ｓの搬送路の搬送方向下流部に設けられた排紙ローラ６０の逆回転によって、両面フラッパ６１によって切り替えられた共通搬送路８０に搬送される。
【００２１】
図２−３（ｅ）は、記録材Ｓが原稿Ｇの第１面に対する画像形成を行うために、画像形成部に搬送される状態を示す説明図である。共通搬送路８０に搬送された記録材Ｓは、センサ部が原稿専用搬送路８１側に対面している原稿読み取り部１００を通過し、搬送ローラ４２により、搬送ローラ４０へと搬送され、破線で示した記録材Ｓのように、再び転写ローラ１５へ搬送される。既に原稿Ｇの第２面目に対する画像形成が終了している記録材Ｓに、画像メモリ８０４に記憶された原稿Ｇの第１面目の原稿画像データに基づいたトナー画像の画像形成が行われ、記録材Ｓは、第１排紙部７０に積載される。
【００２２】
［画像形成装置の制御部の概要］
図３は、画像形成装置１を制御するＣＰＵ８０１を備えた制御部８００とホストコンピュータ８５０の構成を示すブロック図である。図３において、回転多面鏡、モータ及びレーザ発光素子等を有する発光部２１は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）８０２に接続されている。ＣＰＵ８０１は、感光ドラム１０上にレーザ光を走査して所望の潜像を描くため、ＡＳＩＣ８０２に対して制御信号を出力し、光学ユニット２に設けられた発光部２１の制御を行う。メインモータ８３０は、記録材Ｓを搬送するために、ＣＳＴピックアップローラ３１、搬送ローラ４０、感光ドラム１０、転写ローラ１５、加熱ローラ５１、加圧ローラ５２を駆動する。また、両面駆動モータ８４０は、記録材Ｓを給紙する給紙ローラの駆動開始時にオンされて、ＣＳＴピックアップローラ３１を駆動させるＣＳＴ給紙ソレノイド８２２や、原稿ピックアップローラ９１、搬送ローラ４１〜４４を駆動する。ＣＰＵ８０１は、ＡＳＩＣ８０２を介して、メインモータ８３０や両面駆動モータ８４０等の駆動系の制御を行う。また、ＡＳＩＣ８０２は、画像メモリ８０４に保持されている読み取り原稿の劣化を検出し、補正画素の生成を行う劣化検出部８６０を有している。
【００２３】
更に、ＣＰＵ８０１は、電子写真プロセスに必要な帯電バイアス、現像バイアス、転写バイアスを制御する高電圧電源８１０、低電圧電源８１１、定着部５０を制御する。更に、ＣＰＵ８０１は、定着部５０に設けられた不図示のサーミスタにより温度を検知し、定着部５０の温度を一定に保つ制御を行う。
【００２４】
また、プログラムメモリ８０３は、不図示のバスを介して、ＣＰＵ８０１に接続されている。プログラムメモリ８０３には、ＣＰＵ８０１が行う処理を実行するためのプログラム及びデータが格納され、ＣＰＵ８０１は、プログラムメモリ８０３に格納されたプログラム及びデータに基づいて、画像形成装置１の動作を制御する。
【００２５】
ＡＳＩＣ８０２は、ＣＰＵ８０１からの指示に基づいて、発光部２１内部のモータの速度制御や、メインモータ８３０、両面駆動モータ８４０の速度制御を行う。ＡＳＩＣ８０２は、不図示のモータから出力されるタック信号（モータが回転される毎に、モータから出力されるパルス信号）を検出して、タック信号の出力間隔が所定の時間となるよう、モータに対し加速又は減速信号を出力して、モータの速度制御を行う。このように、モータ等の制御は、ＡＳＩＣ８０２のようにハードウエア回路で対応したほうが、ＣＰＵ８０１の制御負荷の低減を図ることができる。
【００２６】
ホストコンピュータ８５０では、ＣＰＵ８５１は、プログラムメモリ８５３に格納されたアプリケーションプログラムやプリンタドライバに基づいて各種制御を実行し、入出力装置８５６を介して、ユーザからの指示に応じて動作する。ホストコンピュータ８５０は、外部ＩＦ（インタフェース）８５２と、制御部８００の外部ＩＦ８０５を介して、ＣＰＵ８０１と通信する。ホストコンピュータ８５０は、ＣＰＵ８０１から原稿読み取り画像を受信して、画像メモリ８５４や外部記憶装置８５５に格納する。また、ホストコンピュータ８５０は、ユーザが原稿読み取り画像を参照しながら作成した上書き画像データを、画像メモリ８５４や外部記憶装置８５５へ格納する。
【００２７】
次に、記録材の印刷時における制御部８００の制御動作について説明する。ユーザが印刷指示を行うと、ホストコンピュータ８５０は、ＣＰＵ８０１へプリントコマンドや画像データを送信する。ＣＰＵ８０１は、ホストコンピュータ８５０から記録材への印刷を指示するプリントコマンドを受信すると、ＡＳＩＣ８０２を介して、メインモータ８３０、両面駆動モータ８４０、ＣＳＴ給紙ソレノイド８２２を駆動して記録材Ｓを搬送する。記録材Ｓは、転写ローラ１５により感光ドラム１０上に形成されたトナー像が転写された後、定着部５０によってトナー像が記録材に定着されて、排紙ローラ６０により記録材積載部としての第１排紙部７０へ排出される。記録材の整列性を高めるため、第１排紙部７０は、排紙口付近から記録材排出方向に向けて、緩やかな上り勾配が設けられている。ここで、ＣＰＵ８０１は、低電圧電源８１１から定着部５０に所定の電力供給を行い、定着部５０に所望の熱量を発生させて記録材Ｓを加熱することにより、記録材Ｓ上のトナー画像を融着させ、記録材Ｓに定着させる。
【００２８】
続いて、原稿読み取り時における制御部８００の制御動作について説明する。ＣＰＵ８０１は、ホストコンピュータ８５０から原稿Ｇの読み取りを指示するスキャンコマンドを受信すると、ＡＳＩＣ８０２を介して、両面フラッパソレノイド８２０、両面駆動モータ８４０を駆動し、原稿給紙ソレノイド８２３を操作する。その結果、両面駆動モータ８４０のトルクが原稿ピックアップローラ９１に伝達され、原稿Ｇが搬送される。また、原稿読み取り部１００は、ＡＳＩＣ８０２からの制御信号であるＣＩＳＳＴＡＲＴ信号９０２、ＣＩＳＬＥＤ信号９０３、Ｓｌ＿ｉｎ信号９１２、Ｓｌ＿ｓｅｌｅｃｔ信号９１３、ＳＹＳＣＬＫ信号９１４に基づいて、原稿Ｇの読み取りを行う。なお、これらの制御信号の詳細については後述する。そして、ＣＰＵ８０１は、ＡＳＩＣ８０２を介した制御により、原稿読み取り部１００からＳｌ＿ｏｕｔ信号９１０として出力される、読み取られた原稿画像データを、ＡＳＩＣ８０２に接続されている画像メモリ８０４に保存する。更に、ＣＰＵ８０１は、読み取られた原稿画像データを、外部ＩＦ８０５を介して、ホストコンピュータ８５０にも送信する。その後、ＣＰＵ８０１は、スイッチバックソレノイド８２１を操作して、スイッチバックフラッパ８２を原稿専用搬送路８１側に倒し、両面駆動モータ８４０を反転させ、原稿Ｇを第２排紙部１１０まで搬送させる。
【００２９】
［原稿読み取り部の概要］
次に、図４を用いて原稿読み取り部１００の詳細について説明する。図４は、原稿読み取り部１００の回路構成を示すブロック図である。図４において、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）センサ部９０１は、コンタクトイメージセンサ部分であり、例えば、１０３６８画素分のフォトダイオードが特定の主走査密度（例えば、１２００ｄｐｉ）でアレイ状に配置されている。ＣＩＳＳＴＡＲＴ信号９０２は、ＣＩＳセンサに入力される原稿読み取りのスタートパルス信号であり、ＣＩＳＬＥＤ信号９０３は、発光素子９０７を制御する制御信号である。電流増幅部９０６は、ＣＩＳＬＥＤ信号９０３に基づいて、発光素子９０７に供給する電流の制御を行い、発光素子９０７は、原稿Ｇを均一に照射する。タイミングジェネレータ９１７は、ＳＹＳＣＬＫ信号９１４を入力して、ＡＤＣＬＫ信号９１６と、ＣＩＳＣＬＫ信号９１５を生成する。ＳＹＳＣＬＫ信号９１４は、原稿読み取り部１００の動作速度を決定するシステムクロックであり、ＡＤＣＬＫ信号９１６は、Ａ／Ｄコンバータ９０８のサンプリング速度を決定するサンプリングクロックである。ＣＩＳＣＬＫ信号９１５は、シフトレジスタ９０５の出力信号であるＣＩＳＳＮＳ信号９１８の転送クロックとして使用される。
【００３０】
次に、原稿読み取り動作について説明する。ＣＩＳＳＴＡＲＴ信号９０２がアクティブになると、ＣＩＳセンサ部９０１は、発光素子９０７から照射され、原稿Ｇに反射されて受光した光に基づく電荷の蓄積を開始し、出力バッファ９０４に蓄積された電荷データを順次、設定する。タイミングジェネレータ９１７は、シフトレジスタ９０５に、例えば、クロック周波数が５００ｋＨｚ〜１ＭＨｚ程度のＣＩＳＣＬＫ信号９１５を出力する。シフトレジスタ９０５は、入力されたＣＩＳＣＬＫ信号９１５に同期させて、出力バッファ９０４に設定された電荷データを、ＣＩＳＳＮＳ信号９１８としてＡ／Ｄコンバータ９０８に出力する。ＣＩＳＳＮＳ信号９１８には所定のデータ保証領域があるため、Ａ／Ｄコンバータ９０８は、転送クロックであるＣＩＳＣＬＫ信号９１５の立ち上りタイミングから所定の時間が経過した後に、ＣＩＳＳＮＳ信号９１８をサンプリングする必要がある。また、ＣＩＳＳＮＳ信号９１８は、転送クロックであるＣＩＳＣＬＫ信号９１５の立ち上りエッジと立ち下りエッジの双方のエッジに同期して、シフトレジスタ９０５から出力される。そのため、ＣＩＳＳＮＳ信号９１８をサンプリングするクロックであるＡＤＣＬＫ信号９１６の周波数は、ＣＩＳＣＬＫ信号９１５の２倍の周波数となるように、タイミングジェネレータ９１７にて生成される。そして、ＣＩＳＳＮＳ信号９１８は、ＡＤＣＬＫ信号９１６の立ち上りエッジでサンプリングされる。タイミングジェネレータ９１７は、入力されたシステムクロックであるＳＹＳＣＬＫ信号９１４を分周して、ＡＤＣＬＫ信号９１６と、転送クロックであるＣＩＳＣＬＫ信号９１５を生成する。ＡＤＣＬＫ信号９１６の位相は、転送クロックのＣＩＳＣＬＫ信号９１５と比べ、前述したデータ保証領域分だけ遅延している。
【００３１】
ＣＩＳＳＮＳ信号９１８は、Ａ／Ｄコンバータ９０８でディジタル変換されて、ＣＩＳＳＮＳ＿Ｄ信号９１９として、出力インタフェース回路９０９に出力される。出力インタフェース回路９０９は、ＣＩＳＳＮＳ＿Ｄ信号９１９を、シリアルデータのＳｌ＿ｏｕｔ信号９１０として、所定のタイミングで出力する。その際、スタートパルスであるＣＩＳＳＴＡＲＴ信号９０２から所定画素分のＣＩＳＳＮＳ＿Ｄ信号９１９には、アナログ出力基準電圧が出力されており、有効画素としては使用できない。
【００３２】
また、制御回路９１１は、ＡＳＩＣ８０２を介して、ＣＰＵ８０１からのＳｌ＿ｉｎ信号９１２、Ｓｌ＿ｓｅｌｅｃｔ信号９１３に基づいて、Ａ／Ｄコンバータ９０８のＡ／Ｄ変換ゲインの制御を行う。例えば、読み取られた原稿の画像のコントラストが得られない場合は、ＣＰＵ８０１は、Ａ／Ｄコンバータ９０８のＡ／Ｄ変換ゲインを大きくすることによりコントラストを増加させ、常に最良なコントラストで原稿の読み取りを行うことができる。
【００３３】
ここでは、全ての画素の画像情報が１つの出力信号であるＣＩＳＳＮＳ＿Ｄ信号９１９として出力される装置構成を用いて説明を行ったが、原稿の高速読み取りのために、画素をエリア毎に分割し、複数エリアを同時にＡ／Ｄ変換を行う構成でも良い。また、原稿読み取り部１００にＣＩＳセンサを用いた実施例にて説明を行ったが、ＣＩＳセンサは、ＣＭＯＳセンサやＣＣＤセンサ等で置き換えることができる。
【００３４】
［上書き印刷プロセス］
（１）片面上書き印刷
次に、上書き印刷を実施するプロセスについて説明する。図５（ａ）は、片面上書き印刷の説明図である。図２−１（ａ）、（ｂ）を用いて説明したように、ユーザが原稿Ｇに対して上書きを行う上書きプリント指示を行うと、まず、第２給紙部９０に収納された原稿Ｇの第１面目が原稿読み取り部１００において読み取られる。そして、原稿読み取りが完了すると、原稿Ｇは搬送ローラ４２に挟持された状態で停止する。
【００３５】
原稿読み取りを終了し、ホストコンピュータ８５０がＣＰＵ８０１へ上書きプリントコマンドを送信すると、ＣＰＵ８０１の制御により、原稿Ｇは、搬送ローラ４０に搬送される。搬送ローラ４０は、感光ドラム１０上のトナー画像が原稿Ｇの所定の位置に転写されるようにタイミングを調整して、原稿Ｇを転写ローラ１５へと搬送する。これにより、原稿Ｇを記録材Ｓとして使用することができ、図１（ａ）と同様の手法で、原稿Ｇの第１面目に画像形成することができる。画像形成後、原稿Ｇは排紙ローラ６０に搬送され、第１排紙部７０に積載される。
【００３６】
画像形成装置１が原稿Ｇの回転を補正する不図示の機構を有し、更に、原稿読み取り部１００が原稿Ｇの搬送方向先端部を検知して、原稿の先端部の情報を用いて光学ユニット２の制御を行うことにより、原稿Ｇに精度良く上書き印刷することができる。
【００３７】
（２）両面上書き印刷
次に、両面上書き印刷を実施するプロセスについて説明する。図５（ｂ）は、両面上書き印刷の説明図である。図２−１（ａ）、（ｂ）、図２−２（ｃ）を用いて説明したように、まず、第２給紙部９０に収納された原稿Ｇの第１面目と第２面目が原稿読み取り部１００において読み取られた後、原稿Ｇは搬送ローラ４３に挟持された状態で停止する。
【００３８】
原稿読み取りを終了し、ホストコンピュータ８５０がＣＰＵ８０１へ上書きプリントコマンドを送信すると、ＣＰＵ８０１の制御により、原稿Ｇは、搬送ローラ４０に搬送される。搬送ローラ４０は、感光ドラム１０上のトナー画像が原稿Ｇの所定の位置に転写されるようにタイミングを調整して、原稿Ｇを転写ローラ１５へと搬送する。これにより、原稿Ｇを記録材Ｓとして使用することができ、図１（ａ）と同様の手法で、原稿Ｇの第１面目に画像形成ができる。また、図１（ｂ）と同様の手法で、原稿Ｇの第２面目にも画像形成をすることができ、画像形成後、原稿Ｇは、排紙ローラ６０に搬送され、第１排紙部７０に積載される。
【００３９】
ＣＰＵ８０１は、ホストコンピュータ８５０から指示された上書きプリントコマンドを受信すると、両面フラッパソレノイド８２０、両面駆動モータ８４０を駆動し、ＣＳＴ給紙ソレノイド８２２を操作する。その結果、両面駆動モータ８４０のトルクが原稿ピックアップローラ９１に伝達され、原稿Ｇが原稿読み取り部１００に搬送される。
【００４０】
ＣＰＵ８０１は、ＡＳＩＣ８０２を介して、原稿読み取り部１００から読み取った原稿画像データをＡＳＩＣ８０２に接続されている画像メモリ８０４に保存する。このとき、片面上書き印刷の場合には、原稿Ｇは、搬送ローラ４２に挟持された状態で停止する。一方、両面上書き印刷の場合は、原稿Ｇは、搬送ローラ４３に挟持された状態で停止する。ＣＰＵ８０１は、保存した原稿画像データを外部ＩＦ８０５を経由してホストコンピュータ８５０へ送信する。
【００４１】
ホストコンピュータ８５０は、ＣＰＵ８０１から受信した原稿画像データを基に、上書き画像データを作成する。その後、ホストコンピュータ８５０は、ＣＰＵ８０１へ上書き画像の作成完了を通知し、作成した上書き画像データを送信する。
【００４２】
ＣＰＵ８０１は、ホストコンピュータ８５０より、上書き画像の作成完了を通知されると、メインモータ８３０、両面駆動モータ８４０を駆動して、原稿Ｇを画像形成部へと搬送し、原稿Ｇを記録材Ｓとして使用して、第１面目の画像形成を行う。そして、両面上書き印刷の場合には、更に原稿Ｇの第２面目にも画像形成が行われる。
【００４３】
以上説明したプロセスによって、原稿Ｇに印刷されている画像を読み取り、読み取った画像を基に、上書き画像を作成し、原稿Ｇ上に上書き印刷が行われる。
【００４４】
［原稿画像データの劣化補正の処理シーケンス］
次に、図６、図７を用いて、読み取られた原稿画像データに基づいて、原稿画像データの画質の劣化を検出し、劣化を補正する劣化検出部８６０の構成や劣化補正の処理シーケンスについて、以下に説明する。本実施例では、原稿画像データと原稿画像データの印刷前の元画像データを１画素ずつ比較することにより、画質の劣化を検出し、劣化した画素が単位画素内（本実施例では、５×５画素とする）にいくつあるかによって、劣化度合いが算出される。
【００４５】
図６は、劣化検出部８６０の構成を機能ブロックで示した図である。図６において、劣化検出部８６０内の各ボックスは機能ブロックを示し、機能ブロック間の矢印は、信号の流れを示す。更に、劣化検出部８６０への矢印は入力データを、劣化検出部８６０からの矢印は、出力データ又は出力信号を示す。また、図７は、劣化検出部８６０における読み取られた原稿画像データの劣化を検出し、劣化を補正する処理シーケンスを示したフローチャートである。ＣＰＵ８０１が、ＡＳＩＣ８０２を介して、劣化検出部８６０に、読み取られた原稿画像データの補正を指示すると、図７に示す処理が起動される。
【００４６】
まず、ステップ１５００（以下、Ｓ１５００のように記す）では、劣化検出部８６０の読み取り画像データ取得部８６０１が、画像メモリ８０４に格納されている読み取られた原稿の読み取り画像データ（以下、「原稿画像データ」という）の取得を行う。取得された原稿画像データは、劣化検出部８６０のパターンマッチング部８６０３に出力される。
【００４７】
次に、Ｓ１５０１では、パターンマッチング部８６０３が、入力された原稿画像データの、原稿Ｇに印刷される前の画像データ（以下、「元画像データ」という）の格納場所を示すマーク（以下、「格納マーク」という）の検出処理を行う。「元画像データ」とは、原稿画像データの原本であり、印刷される前の電子画像データのことを指す。また、「格納マーク」とは、例えば、ＱＲコード（登録商標）や電子透かしのような、情報が埋め込まれた画像コードを指す。パターンマッチング部８６０３が入力された原稿画像データから格納マークが検出できなかった場合には、Ｓ１５０８において、格納マーク未検出の処理が行われる。Ｓ１５０８の処理については、実施例２において詳細に説明する。
【００４８】
ここで、元画像データの格納場所を示す格納マークを検出する方法について、図８−１〜図８−４を用いて説明する。図８−１〜図８−４は、劣化した原稿画像データの補正方法を説明するための図である。図８−１（ａ）の画像データ１２０１は、元画像データを示しており、画像データ１２０２は、格納マークを示している。本実施例では、格納マーク１２０２が示す元画像データ１２０１の格納場所は、ホストコンピュータ８５０の外部記憶装置８５５とする。
【００４９】
本実施例では、元画像データ１２０１に格納マーク１２０２が付加されて、図８−１（ｂ）の画像データ１２０３が生成され、以後、画像データ１２０３が元画像データとなる。例えば、元画像データ１２０３が、画像形成装置１を用いて印刷されたとする。そして、印刷された画像を、原稿読み取り部１００によって読み取られた原稿画像データを図８（ｃ）の１２０４に示す。図８−１（ｃ）において、主走査カウントとは、原稿画像データ１２０４の主走査方向（図８−１（ｃ）では左右方向）の位置を示す番号であり、副走査カウントとは、原稿画像データ１２０４の副走査方向（図８−１（ｃ）では上下方向）の位置を示す番号である。
【００５０】
図６の劣化検出部８６０のパターンマッチング部８６０３には、画素カウント部８６０２が接続されており、パターンマッチング部８６０３は、原稿画像データ１２０４を画素カウント部８６０２に出力する。画素カウント部８６０２は、入力された原稿画像データ１２０４の主走査方向と副走査方向の画素数をカウントし、パターンマッチング部８６０３にそのカウント値を出力する。
【００５１】
パターンマッチング部８６０３は、画素カウント部８６０２から出力されたカウント値を基に、画素に対応する主走査方向と副走査方向のカウント値を対応付ける。例えば、図８−１（ｃ）の原稿画像データ１２０４において、最も左上の画素の主走査カウント値は０、副走査カウント値は０になる。そして、その画素の１画素右隣の画素の主走査カウント値は１、副走査カウント値は０になる。
【００５２】
また、格納マーク１２０２は、原稿画像データ１２０４の特定の位置に形成されており、本実施例の場合には、主走査カウンタ値が０、１、２、副走査カウンタ値が０、１、２の位置に形成されている。そこで、Ｓ１５０１において、パターンマッチング部８６０３は、内部に有している格納マーク検出用の画像パターンデータを用いて、画像メモリ８０４から取得した原稿画像データの特定の位置に、格納マークがあるかどうか、検出を行う。そして、原稿画像データ１２０４の特定の位置に格納マーク１２０２が検出された場合には、パターンマッチング部８６０３はＳ１５０２の処理に進み、検出されなかった場合には、Ｓ１５０８の処理に進む。
【００５３】
Ｓ１５０２では、パターンマッチング部８６０３は、元画像データ取得部８６０４に、格納マーク１２０２が示す格納場所から、元画像データ１２０１を取得するよう、指示を行う。パターンマッチング部８６０３から指示を受けた元画像データ取得部８６０４は、格納マーク１２０２が示す格納場所から、元画像データ１２０１の取得を行う。本実施例の場合は、格納マーク１２０２が示す格納場所は、ホストコンピュータ８５０の外部記憶装置８５５である。そのため、元画像データ取得部８６０４は、制御部８００のＣＰＵ８０１、外部ＩＦ８０５、ホストコンピュータ８５０の外部ＩＦ８５２を経由して、外部記憶装置８５５に格納された元画像データ１２０１の取得を行う。元画像データ取得部８６０４は、元画像データ１２０１を取得すると、パターンマッチング部８６０３に元画像データ１２０１を出力する。
【００５４】
更に、Ｓ１５０２では、パターンマッチング部８６０３は、原稿画像データ１２０４の劣化度合いの算出を行う。ここで「劣化」とは、元画像データ１２０１には存在していた画素が、原稿画像データ１２０４では消えてしまったり、薄くなってしまったりしていることを指す。本実施例では、取得した元画像データ１２０１の画素と同じ位置の原稿画像データ１２０４の画素が同じ黒か又は白であれば、画素は劣化しておらず、逆に、一方の画素は白だが、もう一方の画素では黒の場合には、画素が劣化していると判断する。そして、「劣化度合い」は、特定画素数で決まる劣化検出マトリクス（以下、「マトリクス」ともいう）の中に、劣化している画素が含まれる割合を求めることにより、算出される。
【００５５】
元画像データ１２０１と原稿画像データ１２０４を用いて、劣化検出の方法と、劣化検出の検出結果に基づいて、劣化度合いを算出する方法について説明する。本実施例では、原稿画像データ１２０４の中に格納マーク１２０２が検出されているので、元画像データ１２０１を使用して、原稿画像データ１２０４の劣化画素を特定する。即ち、元画像データ１２０１と原稿画像データ１２０４を１画素ずつパターンマッチングすることにより、原稿画像データ１２０４の劣化画素を検出することができる。
【００５６】
パターンマッチング部８６０３は、格納マーク１２０２に基づいて取得された元画像データ１２０１の画素と、原稿読み取り部１００により読み取られた原稿画像データ１２０４の同じ位置の画素が同じかどうか、比較を行う。例えば、画素の比較を行う手順として、主走査カウント値が３、副走査カウント値が０の元画像データ１２０１と原稿画像データ１２０４の画素比較を行い、この場合は、両方とも同じ白画素であるので、劣化していないと判断される。以下、同様の手順で、元画像データ１２０１と原稿画像データ１２０４の両方の副走査カウント値を一定にして、主走査カウント値を１ずつ加算していく。そして、主走査カウント値と副走査カウント値に対応した元画像データ１２０１と原稿画像データ１２０４の画素同士の比較を、主走査カウント値の最大値（原稿画像データ１２０４の主走査方向の総画素数）まで繰り返す。主走査カウント値が最大値になった場合、副走査カウント値を１加算して、主走査カウント値を再度、０から１ずつ加算しながら、対応する元画像データ１２０１と原稿画像データ１２０４の画素同士の比較を行う。そして、副走査方向のカウント値が最大値（原稿画像データ１２０４の副走査方向の総画素数）となり、主走査カウント値も最大値になったところで、画素比較を終了する。
【００５７】
例えば、本実施例の場合、原稿画像データ１２０４の主走査カウント値が６で副走査カウント値が８の画素は、元画像データ１２０１の同じ位置の画素と比較して劣化している画素（白抜け画素）になる。同様に、主走査カウント値が７で副走査カウント値が６の画素、主走査カウント値が７で副走査カウント値が７の画素、主走査カウント値が７で副走査カウント値８の画素も、劣化している画素（白抜け画素）になる。更に、主走査カウント値が８で副走査カウント値が８の画素、主走査カウント値が９で副走査カウント値が７の画素も、元画像データ１２０１と比較して劣化している画素（白ぬけ画素）になる。劣化した画素の位置情報（図６に示す劣化画素位置）は、パターンマッチング部８６０３から、ＣＰＵ８０１、外部ＩＦ８０５、外部ＩＦ８５２を経由してホストコンピュータ８５０に出力され、ホストコンピュータ８５０の外部記憶装置８５５に格納される。
【００５８】
原稿画像データ１２０４の画素の劣化が検出された場合、劣化が検出された画素位置における画素値の比較が行われる。画素値の比較は、劣化が検出された画素位置における元画像データ１２０１と原稿画像データ１２０４の画素値の差分を求めることにより行われる。例えば、本実施例では、原稿画像データ１２０４の主走査カウント値が６で、副走査カウント値が８の画素の画素値は、元画像データ１２０１では８ビットで表現される８ビット階調データの２５５であり、原稿画像データ１２０４では８ビット階調データの０である。そのため、２つの画像データの画素値の差分は２５５になる。そして、算出された差分値は、パターンマッチング部８６０３から補正画素生成部８６０５に出力される。
【００５９】
補正画素生成部８６０５では、パターンマッチング部８６０３から出力された差分値に基づいて、原稿画像データ１２０４の劣化している画素を補正するために使用する画素データとなる補正画素値を生成する。本実施例では、この差分値を補正画素値とする。本実施例では、補正画素値は、差分値にしているが、これに限定されるものではなく、差分値に応じて、差分値にゲインを乗じて補正画素値を生成させることもできる。なお、本実施例では、前述した主走査カウント値が６、副走査カウント値が８の画素以外の劣化している画素の補正画素値は、全て差分値２５５とする。
【００６０】
図６に示す補正画素生成部８６０５において生成された補正画素値は、劣化補正画素データとして、ＣＰＵ８０１、外部ＩＦ８０５、外部ＩＦ８５２を経由して、ホストコンピュータ８５０に出力され、ホストコンピュータ８５０の外部記憶装置８５５に格納される。
【００６１】
次に、劣化度合いについて説明する。本実施例では、特定画素数を主走査方向５画素×副走査方向５画素の２５画素とし、この２５画素のマトリクスの中に含まれる劣化画素の割合が「劣化度合い」である。前述した劣化画素位置の情報を用いて、この２５画素のマトリクスを、原稿画像データ１２０４上を移動させながら、劣化度合いの算出が行われる。
【００６２】
劣化度合いの算出方法について、図８−２（ｄ）の画像データ１２０５０、１２０５１、１２０５２を用いて説明する。例えば、図８−２（ｄ）の画像データ１２０５０は、主走査カウント値が３〜７、副走査カウント値が５〜９の位置に、マトリクスがある場合の画像データを示している。この場合、劣化画素である白抜け画素は４画素あるため、劣化度合いは、４／２５＝０．１６になる。図８−２（ｄ）の画像データ１２０５１は、マトリクスが画像データ１２０５０から、主走査方向に１画素進んだときの画像データを示している。画像データ１２０５１の場合には、劣化画素は５画素あるため、劣化度合いは、５／２５＝０．２になる。図８−２（ｄ）の画像データ１２０５２は、更に、マトリクスが画像データ１２０５１から主走査方向に１画素進んだときの画像データを示している。この場合、劣化画素は６画素あるため、劣化度合いは、６／２５＝０．２４と算出される。
【００６３】
劣化度合いの最大値が、その原稿画像データの劣化度合いとなる。本実施例の場合には、図８−２（ｄ）の画像データ１２０５２の場合の劣化度合いが最大値となり、原稿画像データ１２０４の劣化度合いは、０．２４と算出される。
【００６４】
Ｓ１５０３では、パターンマッチング部８６０３は、算出された劣化度合いに基づいて、補正処理を行う。即ち、パターンマッチング部８６０３は、劣化度合いが０．１未満（第１の所定値未満）の場合にはＳ１５０６に進み、劣化度合いが０．１以上（第１の所定値以上）で、０．５未満（第２の所定値未満）の場合にはＳ１５０４に進む。また、劣化度合いが０．５以上（第２の所定値以上）の場合には、パターンマッチング部８６０３は、Ｓ１５０７の処理に進む。
【００６５】
Ｓ１５０４では、パターンマッチング部８６０３は、ホストコンピュータ８５０に指示して、補正画像データを加えた上書き画像データの作成を行わせる。前述した、図８−２（ｄ）の例では、劣化度合いが０．２４であることから、劣化度合いが０．１以上、０．５未満であるＳ１５０４の場合に当てはまる。
【００６６】
前述したように、劣化している画素の位置（図６に示す「劣化画素位置」）と、補正画像の画素値（図６に示す「劣化補正画素データ」）は、ホストコンピュータ８５０の外部記憶装置８５５に格納されている。そこで、ホストコンピュータ８５０は、外部記憶装置８５５に格納された、劣化している画素の位置と、補正画像の画素値に基づいて、図８−２（ｅ）に示す補正画像データ１２０６を生成する（第１の画像生成）。また、図８−２（ｆ）に示す画像データは、元上書き画像データ１２０７であり、元上書き画像データとは、原稿画像データ１２０４を基に、ユーザが作成した原稿Ｇに上書きをする画像データのことである。ホストコンピュータ８５０は、ユーザが原稿読み取り画像を参照しながら作成した画像に基づいて、原稿に上書きする元上書き画像データ１２０７を作成し（第２の画像生成）、画像メモリ８５４や外部記憶装置８５５に保存する。ホストコンピュータ８５０は、元上書き画像データ１２０７に、補正画像データ１２０６を加えて、図８−３（ｇ）に示す上書き画像データ１２０８を作成し、ホストコンピュータ８５０は、パターンマッチング部８６０３に、上書き画像データの作成完了を通知する。
【００６７】
次に、Ｓ１５０５では、パターンマッチング部８６０３は、ＣＰＵ８０１に上書き印刷を指示し、原稿Ｇに上書き画像データ１２０８を上書きする、上書き印刷が行われる。即ち、上書き印刷を指示されたＣＰＵ８０１は、ホストコンピュータ８５０に上書き画像作成を指示し、ホストコンピュータ８５０は、ＣＰＵ８０１へ上書き画像の作成完了を通知し、作成した上書き画像データ１２０８を送信する。ＣＰＵ８０１は、ホストコンピュータ８５０より、上書き画像の作成完了を通知されると、原稿Ｇを画像形成部へ搬送し、原稿Ｇにホストコンピュータ８５０より受信した上書き画像データ１２０８を上書き印刷する。上書き印刷が終了すると、原稿Ｇには、図８−３（ｈ）に示す画像１２０９が形成される。
【００６８】
劣化度合いが、０．１未満の場合の処理であるＳ１５０６では、劣化の補正を行わず、上書き印刷が行われる。劣化度合いが０．１未満の原稿画像データとは、例えば、元画像データ１２０３が印刷された画像を、原稿読み取り部１００で読み取られた画像データが、図８−４（ｉ）に示す画像データ１２１０を指す。特定画素数を主走査方向５画素×副走査方向５画素の２５画素とすると、画像データ１２１０では、白抜き画素である劣化画素は１画素だけなので、１／２５＝０．０４となり、劣化度合いは０．１未満である。Ｓ１５０６では、パターンマッチング部８６０３は、劣化補正しないことを指示する信号をＣＰＵ８０１、外部ＩＦ８０５、外部ＩＦ８５２を経由してホストコンピュータ８５０に出力する。ホストコンピュータ８５０は、劣化補正しないことを指示する信号を検知すると、補正画像データを加えず、図８−２（ｆ）に示す元上書き画像データ１２０７だけからなる上書き画像データを作成する。そして、Ｓ１５０５において、原稿Ｇに元上書き画像データ１２０７を上書きする上書き印刷が行われる。
【００６９】
Ｓ１５０７では、劣化度合いが、０．５以上の場合の処理が行われる。劣化度合いが０．５以上の原稿画像データとは、例えば、元画像データ１２０３が印刷された画像を、原稿読み取り部１００で読み取られた原稿画像データが、図８−４（ｊ）に示す画像データ１２１１を指す。特定画素数を主走査方向５画素×副走査方向５画素の２５画素とすると、画像データ１２１１では白抜き画素である劣化画素は１３画素あるので、１３／２５＝０．５２となり、劣化度合いは０．５以上である。そのため、Ｓ１５０７では、パターンマッチング部８６０３は、補正画像データとして元画像データを使用するために、元画像データ置き換え指示部８６０６より、元画像データ置き換え信号を出力する。ＣＰＵ８０１、外部ＩＦ８０５、外部ＩＦ８５２を経由して、元画像データ置き換え信号を受信したホストコンピュータ８５０では、元画像データを加えた上書き画像データの作成が行われる。ホストコンピュータ８５０は、補正画像データとして、外部記憶装置８５５に格納されている元画像データ１２０３を読み出し、元上書き画像データ１２０７に元画像データ１２０３を加えて、上書き画像データを作成する。その後、ホストコンピュータ８５０は、パターンマッチング部８６０３に、上書き画像データの作成完了を通知する。そして、Ｓ１５０５において、原稿Ｇに上書き画像データを上書きする上書き印刷を行う。なお、本実施例では、劣化度合いの閾値として、０．１、０．５を用いて説明したが、例えば出力したい画像の精度に応じて、劣化度合いを任意の閾値に設定することも可能である。
【００７０】
以上説明したように、本実施例によれば、読み取る画像が劣化した場合でも、上書きした最終印刷物を見やすい状態で印刷することができる。簡易な方法により劣化した画像を補正することができるため、読み取り原稿の劣化が補正された高画質の画像を得ることができる。なお、本実施例では、劣化している画素を補正する補正画像データの生成や、原稿に上書きする上書き画像データの作成は、ホストコンピュータで行っている。例えば、補正画像データの生成や上書き画像データの作成を画像形成装置のＣＰＵにて行ってもよいし、補正画像データの生成は劣化検出部で行い、上書き画像データの作成は画像形成装置のＣＰＵにて行ってもよい。
【実施例２】
【００７１】
本実施例では、実施例１において読み取られた原稿画像データ中に格納マークが検出されなかった場合の処理（図７のＳ１５０８の処理）について、図９−１、図９−２、図１０を用いて説明する。図９−１、図９−２は、本実施例での説明に使用する画像データである。図１０は、原稿画像データ中に格納マークが検出されなかった場合における、画質の劣化を検出し、劣化を補正する処理シーケンスを示すフローチャートである。なお、本実施例における劣化検出部８６０の構成、機能は、実施例１と同様であり、説明を省略する。
【００７２】
［原稿画像データの劣化補正の処理シーケンス］
図１０のＳ１６０１では、パターンマッチング部８６０３は、劣化検出マトリクスを使用して画質の劣化している画素を検出し、実施例１と同様の手順で、劣化した画素が単位画素内（本実施例も５×５画素とする）にいくつあるかによって、劣化度合いを算出する。
【００７３】
本実施例では、原稿画像データから、元画像の格納場所を示す格納マーク１２０２を検出できないため、元画像データを取得することができない。そのため、実施例１のように、図８−１（ａ）の元画像データ１２０１との１画素ずつの比較を行うことができないため、劣化検出マトリクス（以下、「マトリクス」という）を用いて、画質の劣化した画素の検出を行う。
【００７４】
図９−１（ａ）の画像データ１３０１は、印刷された画像を原稿読み取り部１００で読み取った原稿画像データである。画像データ１３０１について、主走査方向に５画素、副走査方向に５画素の２５画素からなるマトリクスを使用して、画質が劣化した画素の検出を行う。劣化画素の検出は、規則性のない白抜け画素データを検出することにより行う。
【００７５】
まず、「規則性のある」白抜け画素データについて、図９−１（ｂ）の画像データ１３０２、１３０３を用いて説明する。図９−１（ｂ）の画像データ１３０２において、主走査カウント値が１０〜１４、副走査カウント値が５〜９の箇所にマトリクスがあるとき、副走査カウント値が８で、主走査カウント値が１３、１４に白抜け画素が検出される。また、副走査カウント値が７で、主走査カウント値が１４にも白抜け画素が検出される。同様に、図９−１（ｂ）の画像データ１３０３では、主走査カウント値が１１〜１５、副走査カウント値が５〜９の箇所にマトリクスがあるとき、副走査カウント値が８で、主走査カウント値が１３、１４、１５に白抜け画素が検出される。また、副走査カウント値が７で、主走査カウント値が１４、１５、及び副走査カウント値が６で主走査カウント値が１５においても、白抜け画素が検出される。即ち、白抜け画素が、副走査カウント値が６、７、８の箇所において、主走査カウント値が１つ加算された場所で１画素ずつ増えている。このように、白抜き画像が規則性のある増え方をしている場合には、画質が劣化した画素とは判断されない。
【００７６】
次に、図９−１（ｂ）の画像データ１３０４、１３０５を用いて、「規則性のない」白抜け画素データについて説明を行う。図９−１（ｂ）の画像データ１３０４の、主走査カウント値が４〜８、副走査カウント値が４〜８の箇所にマトリクスがあるとき、副走査カウント値が７で主走査カウント値が７、及び副走査カウント値が８で主走査カウント値が６、８に白抜け画素が検出される。図９−１（ｂ）の画像データ１３０５は、図９−１（ｂ）の画像データ１３０４から主走査方向にカウント値が１つ加算された場合の画像データであるが、副走査カウント値が６で、主走査カウント値が９に白抜け画素が発生している。同様に、副走査カウント値が７で、主走査カウント値が９に白抜け画像が生じ、逆に、副走査カウント値が８では、白抜け画素が発生していない。この場合は、白画素と黒画素が交互になっていることや、白画素又は黒画素の増え方に連続性がないことから、白抜け画像は、劣化した画像であると判断される。即ち、副走査カウント値が６で主走査カウント値が９の画素、副走査カウント値が７で主走査カウント値が７、９の画素、副走査カウント値が８で走査カウント値が６、８の画素は、劣化した白抜け画素であると判断できる。
【００７７】
そして、Ｓ１６０１では、パターンマッチング部８６０３は、劣化画素を全て検出した後に、実施例１と同様の方法により劣化度合いを算出する。
【００７８】
次に、Ｓ１６０２では、パターンマッチング部８６０３は、算出した劣化度合いを判断し、劣化度合いが０．１未満であればＳ１６０６に、劣化度合いが０．１以上、０．５未満であればＳ１６０４に、劣化度合いが０．５以上であればＳ１６０３に進む。なお、図１０のＳ１６０４、Ｓ１６０５、Ｓ１６０６は、実施例１の図７のＳ１５０４、Ｓ１５０５、Ｓ１５０６とほぼ同じ処理なので、説明を省略する。また、劣化度合いが０．５以上の場合の処理であるＳ１６０３では、原稿Ｇに対する上書き印刷を行わない。そのため、上書き印刷を行うために、図５（ａ）の搬送ローラ４２や、図５（ｂ）の搬送ローラ４３に挟持された状態で停止していた原稿Ｇは、停止が解除され、原稿Ｇに画像形成が行われずに、排紙ローラ６０へ搬送され、第１排紙部７０に積載される。
【００７９】
また、ホストコンピュータ８５０では、劣化した画素を補正する補正画像データの生成は、劣化した画素の周囲の画素から推定して行われる。例えば、図９−１（ｂ）の画像データ１３０５の白抜け画素の周囲は、原稿画像データ１３０１より黒画素であることから、この白抜け画素は、黒画素で補正が行われ、図９−２（ｃ）の画像データ１３０６のような高画質化な上書き画像を得ることができる。なお、本実施例では、劣化度合いの閾値として、０．１、０．５を用いて説明したが、例えば出力したい画像の精度に応じて、劣化度合いを任意の閾値に設定することも可能である。
【００８０】
以上説明したように、本実施例によれば、読み取る画像が劣化した場合でも、上書きした最終印刷物を見やすい状態で印刷することができる。元画像データの格納場所を示す格納マークが検出されない場合においても、読み取った原稿画像データに基づいて、劣化した画像を補正することができ、読み取り原稿の劣化が補正された高画質の画像を得ることができる。
【実施例３】
【００８１】
本実施例では、原稿に上書き印刷をした上書き印刷画像の画質が劣化をしていた場合に、上書き印刷画像の劣化を補正する処理について説明する。
【００８２】
図１１に示す画像データ１４０１は、実施例１又は実施例２において、原稿に上書き印刷をした原稿画像データであり、文字Ｇの一部箇所に白抜けの画素が発生し、上書き画像の画質が劣化していることを示している。
【００８３】
画質の劣化検出は、上書き印刷された原稿の画像を再度、原稿読み取り部１００で読み取り、実施例１又は実施例２で説明した手順に基づいて行われる。例えば、実施例１の場合では、元画像データは、ホストコンピュータ８５０の外部記憶装置８５５に格納されている上書き画像データが使用される。また、劣化した画素を補正する方法については、実施例１又は実施例２で説明した方法が使用される。
【００８４】
以上説明したように、本実施例によれば、読み取る画像が劣化した場合でも、上書きした最終印刷物を見やすい状態で印刷することができる。上書き印刷した箇所の劣化も補正することができるので、高画質の原稿画像と上書き画像を得ることができる。
【００８５】
なお、上記の実施例においてはモノクロ画像を形成する画像形成装置の構成を前提に説明したが、本発明はカラー画像形成装置にも適用可能である。カラー画像形成装置としては、イエロー、マゼンタ、シアン、ブラックの各色の画像を形成するための像担持体としての感光ドラムを並べて配置して、各感光ドラムから記録材、または、中間転写体に画像を転写する方式のカラー画像形成装置に適用できる。また、１つの像担持体（感光ドラム）に対して各色の画像を順次形成して、中間転写体にカラー画像を形成して記録材に転写する方式のカラー画像形成装置にも適用できる。
【符号の説明】
【００８６】
１００      原稿読み取り部
８０１      ＣＰＵ
８５０      ホストコンピュータ
８６０      劣化検出部
８６０３    パターンマッチング部
【図１】
0005979962.tif 000002
【図２−１】
0005979962.tif 000003
【図２−２】
0005979962.tif 000004
【図２−３】
0005979962.tif 000005
【図３】
0005979962.tif 000006
【図４】
0005979962.tif 000007
【図５】
0005979962.tif 000008
【図６】
0005979962.tif 000009
【図７】
0005979962.tif 000010
【図８−１】
0005979962.tif 000011
【図８−２】
0005979962.tif 000012
【図８−３】
0005979962.tif 000013
【図８−４】
0005979962.tif 000014
【図９−１】
0005979962.tif 000015
【図９−２】
0005979962.tif 000016
【図１０】
0005979962.tif 000017
【図１１】
0005979962.tif 000018