(57)【要約】【課題】  接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止する。【解決手段】  非印字領域にある複数のドットを含むパターンを生成して、この生成したパターン内に、ごみ印字ドットが含まれているかを判定する補正パターン生成部１ｈと、当該判定の結果、ごみ印字ドットが含まれていると判定されたパターン内のごみ印字ドットの配置と一致し、かつ、印字領域の背景色の色成分データとは異なるドットの配置が印字領域にあるかにより、印字領域にごみ印字ドットがあるかを判定し、当該判定の結果、ごみ印字ドットがあると判定されたとき、ごみ印字ドットの色成分データを非印字領域の背景色の色成分データに置換すると共に、印字領域に非印字領域の背景色の色成分データと一致する色成分データがあるとき、非印字領域の背景色の色成分データを印字領域の背景色の色成分データに置換する補正実行部1jとを備える。【選択図】    図１
2008271444.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像又は文字を含む文書データを補正して前記文書データの劣化を防止する画像形成装置であって、
前記文書データ内の前記画像及び文字の何れもない第１の領域にある複数のドットを含む任意サイズのパターンを生成するパターン生成手段と、
前記パターン生成手段により生成されたパターン内に、ごみ印字を発生したごみ印字ドットが含まれているかを判定する第１のごみ印字判定手段と、
前記文書データ内でかつ前記第１の領域以外の第２の領域に、前記第１のごみ印字判定手段によって前記ごみ印字ドットが含まれていると判定されたパターン内に含まれる前記ごみ印字ドットの配置と一致し、かつ、前記第２の領域の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、前記第２の領域にごみ印字を発生しているごみ印字ドットがあるかを判定する第２のごみ印字判定手段と、
前記第２のごみ印字判定手段により前記第２の領域にごみ印字を発生しているごみ印字ドットがあると判定されたとき、前記ごみ印字ドットの色成分データを予め定められた前記第１の領域の背景色の色成分データに置換する第１の背景色置換手段と、
前記第２の領域に前記第１の領域の背景色の色成分データと一致する色成分データがあるとき、前記第１の領域の背景色の色成分データを予め定められた第２の領域の背景色の色成分データに置換する第２の背景色置換手段と
を備えた画像形成装置。
【請求項２】
入力された画像又は文字を含む文書データを補正して前記文書データの劣化を防止する画像形成装置であって、
前記文書データ内の前記画像及び文字の何れもない第１の領域にある複数のドットを含む任意サイズのパターンを生成するパターン生成手段と、
前記パターン生成手段により生成されたパターン内に、ごみ印字を発生したごみ印字ドットが含まれているかを判定する第１のごみ印字判定手段と、
前記文書データ内でかつ前記第１の領域以外の第２の領域に、前記第１のごみ印字判定手段によって前記ごみ印字ドットが含まれていると判定されたパターン内に含まれる前記ごみ印字ドットの配置と一致し、かつ、前記第２の領域の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、前記第２の領域にごみ印字を発生しているごみ印字ドットがあるかを判定する第２のごみ印字判定手段と、
前記第２のごみ印字判定手段により前記第２の領域にごみ印字ドットがあると判定されたとき、前記ごみ印字ドットの色成分データを予め定められた前記第１の領域の背景色の色成分データに置換する第１の背景色置換手段と、
前記第１の背景色置換手段による置換後、前記第２の領域内の前記第１の領域の背景色の色成分データと一致するドットに関しては、前記第１の領域の背景色の色成分データを予め定められた第２の領域の背景色の色成分データに置換する第２の背景色置換手段と、
前記第１の背景色置換手段による置換後、前記第２の領域内の前記第１の領域の背景色の色成分データと一致しないドットに関しては、前記第１の領域内の全てのドットにおける色成分データと予め定められた第２の領域の背景色の色成分データとから求められた変換関数に基づいて、前記第２の領域の前記第１の領域の背景色の色成分データと一致しないドットにおける色成分データを変換する領域データ変換手段と
を備えた画像形成装置。
【請求項３】
入力された画像又は文字を含む文書データを補正して前記文書データの劣化を防止する画像形成装置のコンピュータにインストールされた画像形成プログラムであって、
前記画像形成装置のコンピュータに、
前記文書データ内の前記画像及び文字の何れもない第１の領域にある複数のドットを含む任意サイズのパターンを生成するパターン生成機能、
前記パターン生成機能により生成されたパターン内に、ごみ印字を発生したごみ印字ドットが含まれているかを判定する第１のごみ印字判定機能、
前記文書データ内でかつ前記第１の領域以外の第２の領域に、前記第１のごみ印字判定機能によって前記ごみ印字ドットが含まれていると判定されたパターン内に含まれる前記ごみ印字ドットの配置と一致し、かつ、前記第２の領域の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、前記第２の領域にごみ印字を発生しているごみ印字ドットがあるかを判定する第２のごみ印字判定機能、
前記第２のごみ印字判定機能により前記第２の領域にごみ印字を発生しているごみ印字ドットがあると判定されたとき、前記ごみ印字ドットの色成分データを予め定められた前記第１の領域の背景色の色成分データに置換する第１の背景色置換機能、
前記第２の領域に前記第１の領域の背景色の色成分データと一致する色成分データがあるとき、前記第１の領域の背景色の色成分データを予め定められた第２の領域の背景色の色成分データに置換する第２の背景色置換機能
を実現させるための画像形成プログラム。
【請求項４】
入力された画像又は文字を含む文書データを補正して前記文書データの劣化を防止する画像形成装置のコンピュータにインストールされた画像形成プログラムであって、
前記画像形成装置のコンピュータに、
前記文書データ内の前記画像及び文字の何れもない第１の領域にある複数のドットを含む任意サイズのパターンを生成するパターン生成機能、
前記パターン生成機能により生成されたパターン内に、ごみ印字を発生したごみ印字ドットが含まれているかを判定する第１のごみ印字判定機能、
前記文書データ内でかつ前記第１の領域以外の第２の領域に、前記第１のごみ印字判定機能によって前記ごみ印字ドットが含まれていると判定されたパターン内に含まれる前記ごみ印字ドットの配置と一致し、かつ、前記第２の領域の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、前記第２の領域にごみ印字を発生しているごみ印字ドットがあるかを判定する第２のごみ印字判定機能、
前記第２のごみ印字判定機能により前記第２の領域にごみ印字ドットがあると判定されたとき、前記ごみ印字ドットの色成分データを予め定められた前記第１の領域の背景色の色成分データに置換する第１の背景色置換機能、
前記第１の背景色置換機能による置換後、前記第２の領域内の前記第１の領域の背景色の色成分データと一致するドットに関しては、前記第１の領域の背景色の色成分データを予め定められた第２の領域の背景色の色成分データに置換する第２の背景色置換機能、
前記第１の背景色置換機能による置換後、前記第２の領域内の前記第１の領域の背景色の色成分データと一致しないドットに関しては、前記第１の領域内の全てのドットにおける色成分データと予め定められた第２の領域の背景色の色成分データとから求められた変換関数に基づいて、前記第２の領域の前記第１の領域の背景色の色成分データと一致しないドットにおける色成分データを変換する領域データ変換機能
を実現させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像又は文字を含む文書データを補正して前記文書データの劣化を防止する画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
近年、「民間事業者等が行う書面の保存等における情報通信の技術の利用に関する法律」及び「民間事業者等が行う書面の保存等における情報通信の技術の利用に関する法律の施行に伴う関係法律の整備等に関する法律」、いわゆるｅ―文書法の施行に伴い、紙媒体による文書に代えて電子化された文書が用いられるようになってきている。
【０００３】
かかる電子化された文書のデータに各種処理を施す機能を備えた画像形成装置としては、例えば、文字、白地、絵柄等の画像種に応じて領域を分割し、分割した領域毎に適合するフィルタ処理や所定のガンマ補正を行う画像形成装置が知られている（特許文献１参照）。
【０００４】
また、電子化された文書のデータの劣化を抑止する機能を備えた画像形成装置としては、例えば外部出力機器の出力特性に合わせて画像を出力する画像形成装置が知られている（特許文献２参照）。
【０００５】
【特許文献１】特開２００４−１１２５６１
【特許文献２】特開２００６−０９４４２５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の画像形成装置では、画像又は文字を含む文書データを扱う場合、当該文書データの白地部分が劣化してくすんでしまった場合に、当該白地部分は白色として扱われないので、文書データの劣化を防止できない可能性があった。
【０００７】
また、特許文献２の画像形成装置では、外部出力機器の特性に左右されるので、画像形成装置に接続された外部出力機器によっては、文書データの劣化を十分に防止できない可能性があった。
【０００８】
そこで、本発明は、上記事情を考慮してなされたもので、接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止することを可能とする画像形成装置及び画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の骨子は、「文書データ内の画像又は文字の何れかが存在する第２の領域にごみ印字があった場合に、当該ごみ印字を予め定められた第２の領域の背景色の色成分データに置換する」構成により、接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止するという顕著な効果を達成することにある。
【００１０】
なお、本明細書内では、「劣化」とは、スキャンした文書データの原本の紙の色、素材、スキャンした際の光の漏れ等に起因して入力された画像又は文字を含む文書データの背景色が黄ばんだり、探査した際や印刷時における解像度や原本のずれに起因して前述した文書データに含まれる文字データがぼやけたりすることを意味する。
【００１１】
また、本明細書内で「色成分」とは、光の有する色の一般的性質を意味し、例えば「各ドットの有するグレーレベル」、「輝度」、「色温度」、「色相」、「明るさ」、「飽和度」、「ヒュー」、「バリュー」、「クロマ」、「色調」、「明度」、「彩度」、「色度座標」、「透過濃度」「ＲＧＢの値」、「ＹＭＣＫの値」等を包含する。
【００１２】
さて、以上のような本発明の骨子は、具体的には以下のような手段を講じることにより実現される。
【００１３】
本発明の第１の側面は、入力された画像又は文字を含む文書データを補正して文書データの劣化を防止する画像形成装置であって、文書データ内の画像及び文字の何れもない第１の領域にある複数のドットを含む任意サイズのパターンを生成するパターン生成手段と、パターン生成手段により生成されたパターン内に、ごみ印字を発生したごみ印字ドットが含まれているかを判定する第１のごみ印字判定手段と、文書データ内でかつ第１の領域以外の第２の領域に、第１のごみ印字判定手段によってごみ印字ドットが含まれていると判定されたパターン内に含まれるごみ印字ドットの配置と一致し、かつ、第２の領域の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、第２の領域にごみ印字を発生しているごみ印字ドットがあるかを判定する第２のごみ印字判定手段と、第２のごみ印字判定手段により前記第２の領域にごみ印字を発生しているごみ印字ドットがあると判定されたとき、ごみ印字ドットの色成分データを予め定められた第１の領域の背景色の色成分データに置換する第１の背景色置換手段と、第２の領域に第１の領域の背景色の色成分データと一致する色成分データがあるとき、第１の領域の背景色の色成分データを予め定められた第２の領域の背景色の色成分データに置換する第２の背景色置換手段とを備えた画像形成装置によって実現される。
【００１４】
これにより、第１の側面によれば、文書データ内の画像又は文字の何れかがある第２の領域にごみ印字があった場合であっても、当該ごみ印字のデータを予め定められた第２の背景色のデータに置換するので、第２の背景色を白色に設定することによって、接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止することが可能になる。
【００１５】
本発明の第２の側面は、入力された画像又は文字を含む文書データを補正して文書データの劣化を防止する画像形成装置であって、文書データ内の画像及び文字の何れもない第１の領域にある複数のドットを含む任意サイズのパターンを生成するパターン生成手段と、パターン生成手段により生成されたパターン内に、ごみ印字を発生したごみ印字ドットが含まれているかを判定する第１のごみ印字判定手段と、文書データ内でかつ第１の領域以外の第２の領域に、第１のごみ印字判定手段によってごみ印字ドットが含まれていると判定されたパターン内に含まれるごみ印字ドットの配置と一致し、かつ、第２の領域の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、第２の領域にごみ印字を発生しているごみ印字ドットがあるかを判定する第２のごみ印字判定手段と、第２のごみ印字判定手段により第２の領域にごみ印字ドットがあると判定されたとき、ごみ印字ドットの色成分データを予め定められた第１の領域の背景色の色成分データに置換する第１の背景色置換手段と、第１の背景色置換手段による置換後、第２の領域内の第１の領域の背景色の色成分データと一致するドットに関しては、第１の領域の背景色の色成分データを予め定められた第２の領域の背景色の色成分データに置換する第２の背景色置換手段と、第１の背景色置換手段による置換後、第２の領域内の第１の領域の背景色の色成分データと一致しないドットに関しては、第１の領域内の全てのドットにおける色成分データと予め定められた第２の領域の背景色の色成分データとから求められた変換関数に基づいて、第２の領域の第１の領域の背景色の色成分データと一致しないドットにおける色成分データを変換する領域データ変換手段とを備えた画像形成装置によって実現される。
【００１６】
これにより、文書データ内の画像及び文字の何れかがある第２の領域にごみ印字があった場合であっても、当該ごみ印字のデータを予め定められた第２の背景色のデータに置換するので、第２の背景色を白色に設定することによって、接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止することが可能になる。
【００１７】
更に、これにより、第２の領域の第１の領域の背景色の色成分データと一致しないドットに関しても、第２の領域の第１の領域の背景色の色成分データと一致しないドットにおける色成分データを第１の領域内の全てのドットにおける色成分のデータと予め定められた背景色の色成分のデータとから求められた変換関数に基づいて変換するので、第２の背景色自体の劣化を補正することが可能になる。
【００１８】
本発明の第３の側面は、入力された画像又は文字を含む文書データを補正して文書データの劣化を防止する画像形成装置のコンピュータにインストールされた画像形成プログラムであって、画像形成装置のコンピュータに、文書データ内の画像及び文字の何れもない第１の領域にある複数のドットを含む任意サイズのパターンを生成するパターン生成機能、パターン生成機能により生成されたパターン内に、ごみ印字を発生したごみ印字ドットが含まれているかを判定する第１のごみ印字判定機能、文書データ内でかつ第１の領域以外の第２の領域に、第１のごみ印字判定機能によってごみ印字ドットが含まれていると判定されたパターン内に含まれるごみ印字ドットの配置と一致し、かつ、第２の領域の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、第２の領域にごみ印字を発生しているごみ印字ドットがあるかを判定する第２のごみ印字判定機能、第２のごみ印字判定機能により第２の領域にごみ印字を発生しているごみ印字ドットがあると判定されたとき、ごみ印字ドットの色成分データを予め定められた第１の領域の背景色の色成分データに置換する第１の背景色置換機能、第２の領域に第１の領域の背景色の色成分データと一致する色成分データがあるとき、第１の領域の背景色の色成分データを予め定められた第２の領域の背景色の色成分データに置換する第２の背景色置換機能を実現させるための画像形成プログラムによって実現される。
【００１９】
これにより、文書データ内の画像及び文字の何れかがある第２の領域にごみ印字があった場合であっても、当該ごみ印字のデータを予め定められた第２の背景色のデータに置換するので、第２の背景色を白色に設定することによって、接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止することが可能になる。
【００２０】
本発明の第４の側面は、入力された画像又は文字を含む文書データを補正して文書データの劣化を防止する画像形成装置のコンピュータにインストールされた画像形成プログラムであって、画像形成装置のコンピュータに、文書データ内の画像及び文字の何れもない第１の領域にある複数のドットを含む任意サイズのパターンを生成するパターン生成機能、パターン生成機能により生成されたパターン内に、ごみ印字を発生したごみ印字ドットが含まれているかを判定する第１のごみ印字判定機能、文書データ内でかつ第１の領域以外の第２の領域に、第１のごみ印字判定機能によってごみ印字ドットが含まれていると判定されたパターン内に含まれるごみ印字ドットの配置と一致し、かつ、第２の領域の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、第２の領域にごみ印字を発生しているごみ印字ドットがあるかを判定する第２のごみ印字判定機能、第２のごみ印字判定機能により第２の領域にごみ印字ドットがあると判定されたとき、ごみ印字ドットの色成分データを予め定められた第１の領域の背景色の色成分データに置換する第１の背景色置換機能、第１の背景色置換機能による置換後、第２の領域内の第１の領域の背景色の色成分データと一致するドットに関しては、第１の領域の背景色の色成分データを予め定められた第２の領域の背景色の色成分データに置換する第２の背景色置換機能、第１の背景色置換機能による置換後、第２の領域内の第１の領域の背景色の色成分データと一致しないドットに関しては、第１の領域内の全てのドットにおける色成分データと予め定められた第２の領域の背景色の色成分データとから求められた変換関数に基づいて、第２の領域の第１の領域の背景色の色成分データと一致しないドットにおける色成分データを変換する領域データ変換機能を実現させるための画像形成プログラムによって実現される。
【００２１】
これにより、文書データ内の画像及び文字の何れがある第２の領域にごみ印字があった場合であっても、当該ごみ印字のデータを予め定められた第２の背景色のデータに置換するので、第２の背景色を白色に設定することによって、接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止することが可能になる。
【００２２】
更に、本発明の第４の側面によれば、第１の領域内の全ての点におけるグレーレベルを含む色成分のデータと予め定められた背景色の色成分のデータとから求められた変換関数に基づいて、第２の領域の全ての点における色成分のデータを変換するので、第２の背景色自体の劣化を補正することが可能になる。
【００２３】
なお、ここでは、説明の簡略化を図る観点から、本発明のうち「画像形成装置」及び「画像形成プログラム」として表現された発明のみに関して説明を行ったが、これに限らず、本発明の要旨を変更しない範囲内で「画像形成方法」及び「記録媒体」等の任意のカテゴリーとして表現してもよいことは言うまでもない。
【００２４】
なお、上記発明を「方法」として表現する場合には、上記「装置」の発明の説明中における「手段」という文言を「工程」若しくは「段階」又は「ステップ」と言う文言に読み替えるものとする。
【００２５】
更に、上記発明を「記録媒体」として表現する場合には、上記「プログラム」の発明の説明中の「プログラム」という文言を「プログラムを記録した記録媒体」という文言にそれぞれ読み替えるものとする。
【発明の効果】
【００２６】
本発明によれば、接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止することが可能となる。
【発明を実施するための最良の形態】
【００２７】
［第１の実施の形態］
図１は、本発明に係る画像形成装置を適用した複合機１の構成の一例を示す機能ブロック図である。
【００２８】
本発明に係る画像形成装置を適用した複合機１は、例えばＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワークを介して図示しない周知のパーソナルコンピュータや、図示しない他の複合機に接続された、ＦＡＸ機能、スキャナー機能、コピー機能、プリンター機能等を備える複合機である。
【００２９】
本実施の形態に係る複合機１は、図示しない操作釦、操作盤、又はタッチパネル等を含む表示器等のユーザーインターフェースの操作により文書の取り込み操作がなされると、例えば図示しない原稿読み取り面や原稿送り機構に載置された文書のデータを図示しないフラットヘッド又はドラムを介して電子ファイルの形で取り込み、取り込んだ文書データをＰＤＦ形式のファイルに変換する前に、取り込みの際に生じたノイズや、取り込み操作が繰り返し行われた際に生じた文書データの劣化に起因して発生するごみ印字を低減する種々の補正処理を実行した後、ＰＤＦ形式のファイルに変換して、変換したＰＤＦ形式のファイルをＬＡＮやＷＡＮ等の通信ネットワークを介して接続された周知のパーソナルコンピュータや、他の複合機等の外部機器に対して出力するものである。
【００３０】
本実施の形態に係る複合機１は、図示しない操作釦、タッチパネル等の等を含む表示器等のパネル部１ａや入力インターフェース１ｃ等の操作により文書の取り込み操作がなされると、図示しない原稿読み取り面又は原稿送り機構に載置された文書をスキャナー部１ｂが電子ファイルの形態で取り込み、取り込まれた文書データが制御部１ｍを介して本実施の形態に係る複合機１の補正値取得部１ｇに入力されるように構成されている。
【００３１】
本実施の形態に係る複合機１は、パネル部１ａ、スキャナー部１ｂ、入力インターフェース１ｃ、補正対象値記憶部１ｄ、補正パターン記憶部１ｅ、補正値記憶部１ｆ、補正値取得部１ｇ、補正パターン生成部１ｈ、補正対象値生成部１ｉ、補正実行部１ｊ、ＰＤＦ生成部１ｋ、出力部１ｌ、及び制御部１ｍを有している。
【００３２】
なお、本発明の実施の形態に係る画像形成装置１は、記録媒体又は通信ネットワークを介して画像形成プログラムがインストールされたコンピュータによって実現される。
【００３３】
本実施の形態に係る画像形成装置１を構成する各部は、ソフトウェア又はハードウェアもしくはソフトウェアとハードウェアとの組み合わせの何れから構成されていてもよいことはいうまでもない。
【００３４】
パネル部１ａは、タッチパネル上における操作者の操作によって、例えばＦＡＸ機能、コピー機能、及びスキャナー機能の切り換え、文書データを読み取る際の解像度、作成する文書データを含む電子ファイルの形式、画質、読み取り時の濃度、読み取り倍率の設定等を行うものであって、本実施の形態に係る複合機１では、文書データの文字又は画像の何れかがある印字領域（第２の領域）における背景色のグレーレベルに関するデータの入力が行われるものであって、入力された印字領域のグレーレベルのデータを制御部１ｍに出力する。
【００３５】
スキャナー部１ｂは、制御部１ｍから読み取り命令を受け取ると、図示しない原稿読み取り面又は原稿送り機構に載置された文書のデータを図示しないドラム又はフラッドヘッドを介して電子ファイルとして取り込み、取り込んだ電子ファイルのデータ（以下、単に文書データと称する。）を補正値取得部１ｇに出力する。
【００３６】
入力インターフェース１ｃは、図示しない原稿読み取り面又は原稿送り機構に載置された文書のデータの読み取りを開始させる読み取り開始命令の入力を行うものであって、入力された読み取り開始命令を制御部１ｍに出力する。
【００３７】
補正対象値記憶部１ｄには、スキャナー部１ｂによって取り込まれた文書データが読出／書込可能に記憶されている。
【００３８】
補正パターン記憶部１ｅには、複数のビットを有する任意のサイズ、例えば４ビット×４ビットのサイズを有し、文字及び画像の何れもない非印字領域（第１の領域）における白色光に等色しないビット、換言すれば非印字領域におけるごみ印字が発生したビットを含むごみ印字パターンが読出／書込可能に記憶されている。
【００３９】
補正値記憶部１ｆには、補正パターン生成部１ｈによって重複するグレーレベルのデータが削除された非印字領域（第１の領域）における背景色のグレーレベルのデータと、パネル部１ａから操作者の操作により入力された背景色のグレーレベルのデータとが読出／書込可能に記憶されている。
【００４０】
補正値取得部１ｇは、制御部１ｍから入力された取得データ登録命令を受け取ると、スキャナー部１ｂから入力された文書データを読み込み、読み込んだ文書データを、制御部１ｍを介して補正対象値記憶部１ｄに記憶させる機能と、パネル部１ａから制御部１ｍを介して入力された印字領域（第２の領域）の背景色のグレーレベルのデータを制御部１ｍを介して補正値記憶部１ｆに記憶させる機能とを有している。
【００４１】
補正パターン生成部１ｈは、非印字領域背景色登録機能、パターン生成機能、第１のごみ印字判定機能、ごみ印字パターン登録機能、パターン破棄機能、探査終了判定機能、登録完了通知出力機能、及びループ処理実行機能を有する。
【００４２】
非印字領域背景色登録機能は、制御部１ｍから出力された背景色登録命令を受け取ると、補正対象値記憶部１ｄから制御部１ｍを介して文書データを読み出し、読み出した文書データを探査して、当該文書データ内の文字及び画像の何れもない非印字領域（第１の領域）の背景色のグレーレベルのデータを抽出して、抽出した非印字領域（第１の領域）の背景色のグレーレベルのデータのうち、重複するグレーレベルのデータを削除して、重複するグレーレベルのデータを削除した非印字領域（第１の領域）における背景色のグレーレベルのデータを制御部１ｍを介して補正値記憶部１ｆに記憶させる機能である。
【００４３】
パターン生成機能は、制御部１ｍから出力されたごみ印字パターン生成命令を受け取ると、制御部１ｍを介して補正対象値記憶部１ｄから読み出した文書データ内の文字及び画像の何れも存在しない非印字領域（第１の領域）のデータを任意のサイズ、例えば４ドット毎に探査して、当該探査した任意サイズの探査対象ドットと、探査対象ドットの周縁の周縁ドットとを含む任意のサイズ、例えば４ドット×４ドットのサイズを有する探査対象パターンを生成する機能である。
【００４４】
第１のごみ印字判定機能は、前述したパターン生成機能により生成された探査対象パターン内に非印字領域（第１の領域）の背景色のグレーレベルと異なるグレーレベルを有するドットがあるか否か、換言すれば探査対象パターン内に白色光に等色しないドットがあるか否かにより、探査対象パターン内にごみ印字を発生したごみ印字ドットがあるか否かを判定する機能である。
【００４５】
ごみ印字パターン登録機能は、前述した第１のごみ印字判定機能による当該判定の結果、探査対象パターン内にごみ印字ドットがあると判定された場合に、当該ごみ印字ドットを含む探査対象パターンを、印字領域（第２の領域）のごみ印字ドットの有無を探査するための基準であるごみ印字パターンとして、制御部１ｍを介して補正値記憶部１ｆに記憶させる機能である。
【００４６】
パターン破棄機能は、前述した第１のごみ印字判定機能による判定の結果、探査対象パターン内にごみ印字ドットがないと判定した場合に、生成した探査対象パターンを破棄する機能である。
【００４７】
探査終了判定機能は、文書データの非印字領域（第１の領域）の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了したか否かを判定する機能である。
【００４８】
登録完了通知出力機能は、前述した探査終了判定機能による判定の結果、非印字領域（第１の領域）の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了したと判定した場合に、ごみ印字パターンの補正値記憶部１ｆへの記憶が終了したことを示すパターン登録完了通知を制御部１ｍに出力する機能である。
【００４９】
ループ処理実行機能は、前述した探査終了判定機能による判定の結果、非印字領域（第１の領域）の全てのドットのデータの探査が終了していないと判定した場合に、次の探査対象ドットを読み込み、探査対象ドットと、探査対象ドットの周縁の周縁ドットとを含む探査対象パターンを生成した後、ごみ印字ドットの有無に関する探査を、非印字領域の全てのドットのデータに対して終了するまで繰り返すように、パターン生成機能、ごみ印字判定機能、ごみ印字パターン登録機能、パターン破棄機能、探査終了判定機能、登録完了通知出力機能を制御する機能である。
【００５０】
補正対象値生成部１ｉは、印字領域抽出機能、ごみ探査対象パターン生成機能、及び生成パターン出力機能を有する。
【００５１】
印字領域抽出機能は、制御部１ｍを介して補正対象値記憶部１ｄから文書データを読み出し、読み出した文書データ内の補正対象である印字領域（第２の領域）のグレーレベルのデータを抽出する機能である。
【００５２】
ごみ探査対象パターン生成機能は、前述した印字領域抽出機能により抽出された印字領域（第２の領域）のグレーレベルのデータを任意のサイズ、例えば４ドット毎に探査して、当該探査した任意サイズの探査対象ドットと、探査対象ドットの周縁の周縁ドットとを含み、前述したごみ印字パターンと同一のサイズを有する任意のサイズ、例えば４ドット×４ドットのサイズを有するごみ探査対象パターンを生成する機能である。
【００５３】
生成パターン出力機能は、前述したごみ探査対象パターン生成機能により生成されたごみ探査対象パターンを補正実行部１ｊに出力する機能である。
【００５４】
補正実行部１ｊは、第２のごみ印字判定機能、第１の背景色置換機能、変色ドット判定機能、第２の背景色置換機能、置換終了判定機能、置換データ登録機能、置換ループ実行機能、及び変換完了通知出力機能を有している。
【００５５】
第２のごみ印字判定機能は、制御部１ｍから出力された補正実行命令を受け取ると、制御部１ｍを介して補正パターン記憶部１ｅからごみ印字パターンを読み出した後、制御部１ｍを介して補正対象値生成部１ｉから受け取ったごみ探査対象パターン内、換言すれば、文書データ内でかつ非印字領域（第１の領域）以外の印字領域（第２の領域）に、補正パターン生成部１ｈによってごみ印字ドットが含まれていると判定された探査対象パターン内に含まれるごみ印字ドットの配置と一致し、かつ、印字領域（第２の領域）の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、印字領域（第２の領域）にごみ印字を発生しているごみ印字ドットがあるかを判定する機能である。
【００５６】
第１の背景色置換機能は、前述した第２のごみ印字判定機能により印字領域（第２の領域）にごみ印字を発生したごみ印字ドットがあると判定された場合に、補正値記憶部１ｆから制御部１ｍを介して非印字領域（第１の領域）の背景色のグレーレベルのデータを読み出し、ごみ印字ドットのグレーレベルのデータを読み出した非印字領域（第１の領域）の背景色のグレーレベルのデータで置換する機能である。
【００５７】
変色ドット判定機能は、前述した第２のごみ印字判定機能により印字領域（第２の領域）にごみ印字を発生したごみ印字ドットが無いと判定された場合、及び前述した第１の背景色置換機能によりごみ印字ドットを非印字領域（第１の領域）の背景色のグレーレベルのデータに置換した後に、印字領域（第２の領域）内の探査対象のドットが非印字領域の背景色のグレーレベルのデータと一致するグレーレベルのデータを有する変色ドットであるかを判定する機能である。
【００５８】
第２の背景色置換機能は、前述した変色ドット判定機能による判定の結果、印字領域（第２の領域）における探査対象のドットが非印字領域（第１の領域）の背景色のグレーレベルのデータと一致するグレーレベルのデータを有する変色ドットであると判定された場合、制御部１ｍを介して補正対象値記憶部１ｄから印字領域（第２の領域）の背景色のグレーレベルのデータを読み出し、当該変色ドットのグレーレベルのデータを読み出した印字領域（第２の領域）の背景色のグレーレベルのデータに置換する機能である。
【００５９】
置換終了判定機能は、前述した変色ドット判定機能による判定の結果、探査対象のドットが非印字領域（第１の領域）の背景色のグレーレベルのデータと同一のグレーレベルのデータを有する変色ドットではないと判定された場合、及び前述した第２の背景色置換機能により変色ドットのグレーレベルのデータを読み出した印字領域（第２の領域）の背景色のグレーレベルのデータに置換した後、ごみ印字ドット及び変色ドットのデータの置換が文書データの印字領域（第２の領域）の全てのドットのデータに対して終了したか否かを判定する機能である。
【００６０】
置換データ登録機能は、前述した置換終了判定機能による判定の結果、ごみ印字ドット及び変色ドットのデータの置換が文書データの印字領域（第２の領域）の全てのドットのデータに対して終了したと判定された場合に、補正対象値記憶部１ｄから読み出した文書データの印字領域（第２の領域）のごみ印字ドット及び変色ドットのグレーレベルのデータを、印字領域（第２の領域）の背景色のグレーレベルのデータに置換して補正値記憶部１ｆに記憶させる機能である。
【００６１】
置換ループ実行機能は、前述した置換終了判定機能による判定の結果、ごみ印字ドット及び変色ドットのデータの置換が文書データの印字領域（第２の領域）の全てのドットのデータに対して終了していないと判定された場合に、次の探査対象ドットを読み込み、全てのドットのデータに対して印字領域のごみ印字ドット及び変色ドットの置換を実行するように、第２のごみ印字判定機能、第１の背景色置換機能、変色ドット判定機能、背景色置換機能、置換終了判定機能、及び置換データ登録機能を制御する機能である。
【００６２】
変換完了通知出力機能は、前述した置換データ登録機能による置換後の文書データを補正値記憶部１ｆに記憶させた後、置換後の文書データの補正値記憶部１ｆへの記憶させる処理が終了したことを示す置換終了通知を制御部１ｍに出力する機能である。
【００６３】
ＰＤＦ生成部１ｋは、ＰＤＦファイルを作成させるためのファイル作成命令を制御部１ｍから受け取ると、印字領域のごみ印字ドット及び変色ドットを印字領域の背景色のグレーレベルのデータに置換した文書データを、制御部１ｍを介して補正値記憶部１ｆから読み出す機能と、補正値記憶部１ｆから読み出した文書データの形式をＰＤＦ（Portable Document Format）形式に変換して、変換したＰＤＦファイル形式の文書のデータを、制御部１ｍを介して出力部１ｌに出力する機能とを有する。
【００６４】
出力部１ｌは、ＰＤＦファイル形式の文書データを外部機器に出力させるためのファイル出力命令を制御部１ｍから受け取ると、ＰＤＦ生成部１ｋから制御部１ｍを介して出力されたＰＤＦファイル形式の文書のデータを、通信ネットワークを介して接続された外部機器に出力する機能を有する。
【００６５】
なお、本実施の形態に係る複合機に接続される外部機器としては、例えばＣＲＴ（Cathode-Ray Tube）ディスプレイ、ＦＥＤ（Field Emission Display）ディスプレイ、ＥＬＤ（Electro Luminescence Display）ディスプレイ、ＬＣＤ（Liquid Crystal Display）を有するパーソナルコンピュータや、カラープリンター等が挙げられる。
【００６６】
制御部１ｍは、後述の基準パターン等登録処理、第１の補正処理、及びＰＤＦファイル出力処理を実行可能にするように、パネル部１ａ、スキャナー部１ｂ、入力インターフェース１ｃ、補正対象値記憶部１ｄ、補正パターン記憶部１ｅ、補正値記憶部１ｆ、補正値取得部１ｇ、補正パターン生成部１ｈ、補正対象値生成部１ｉ、補正実行部１ｊ、ＰＤＦ生成部１ｋ、及び出力部１ｌへの各命令の出力を通じた制御処理と、後述の基準パターン等登録処理、第１の補正処理、及びＰＤＦファイル出力処理を行う上で必要な各部間におけるデータの転送処理とを実行する。
【００６７】
次に、以上のように構成された複合機１の実行処理に関し、図面を参照して説明する。
【００６８】
図２は、本実施の形態に係る複合機１の実行する全体処理を説明するためのフローチャートである。
【００６９】
本実施の形態に係る複合機１は、制御部１ｍに制御されたパネル部１ａ、スキャナー部１ｂ、入力インターフェース１ｃ、補正対象値記憶部１ｄ、補正パターン記憶部１ｅ、補正値記憶部１ｆ、補正値取得部１ｇ、補正パターン生成部１ｈ、補正対象値生成部１ｉ、補正実行部１ｊ、ＰＤＦ生成部１ｋ、及び出力部１ｌが協働して、図２に示すように、基準パターン等登録処理（ＳＴＡ）、第１の補正処理（ＳＴＢ）、及びＰＤＦファイル出力処理（ＳＴＣ）を順次実行する。
【００７０】
なお、以下の本実施の形態に係る複合機１の実行する実行処理の説明に関しては、説明の冗長化を回避する観点から、本発明のポイントのみに絞って説明を行い、本発明のポイントに直接関係のない制御部１ｍと各部との間の命令ないし通知の送信処理／受信処理の詳細、及び制御部１ｍによる各部間のデータの転送処理に関する記載についてはこれを省略する。
【００７１】
なお、以下の本実施の形態に係る複合機１の実行する実行処理の説明に関しては、パネル部１ａから入力された印字領域（第２の領域）の背景色のグレーレベルのデータが予め補正値記憶部１ｆに記憶されているものとする。
【００７２】
（基準パターン等登録処理：ＳＴＡ）
以下、本実施の形態に係る複合機１の実行する基準パターン等登録処理（ＳＴＡ）に関して説明する。
【００７３】
図３は、本実施の形態に係る複合機１の基準パターン等登録処理（ＳＴＡ）を説明するためのフローチャートである。
【００７４】
始めに、補正値取得部１ｇは、制御部１ｍから入力された取得データ登録命令を受け取ると、スキャナー部１ｂから入力された文書のデータを読み込み、読み込んだ文書のデータを補正対象値記憶部１ｄに記憶させる（Ａ１）。
【００７５】
ここでは、例えば図４に示すような印字領域（第２の領域）にごみ印字を発生したごみ印字ドットのある文書データが電子化されて入力されたものとする。図４に示す電子化された文書データには、印字領域（第２の領域）の略中央部に「Ａ」という文字が、印字領域（第２の領域）の右下部分にごみ印字を発生したごみ印字発生ドットが、印字領域（第２の領域）を外囲するように文書データに設けられた非印字領域（第１の領域）の右側の略中央部にごみ印字を発生したごみ印字ドットが、それぞれ含まれている。
【００７６】
工程Ａ２では、補正パターン生成部１ｈは、制御部１ｍから出力された背景色登録命令を受け取ると、補正対象値記憶部１ｄから文書のデータを読み出し、読み出した文書データを探査して、当該文書データの文字及び画像の何れもない非印字領域（第１の領域）の背景色のグレーレベルのデータを抽出して、抽出した非印字領域の背景色のグレーレベルのデータを補正値記憶部１ｆに記憶させる。
【００７７】
なお、本実施の形態に係る補正パターン生成部１ｈは、ハードウェア資源の消費量を削減して処理速度の高速化を図る観点から、同一のグレーレベルを有するドットが非印字領域に複数存在する場合、それらのドットのグレーレベルのデータのうち１つのデータだけを補正値記憶部１ｆに記憶させて、同一のグレーレベルのドットのデータの重複記憶を回避することがより好ましい。
【００７８】
工程Ａ３では、補正パターン生成部１ｈは、制御部１ｍから出力されたごみ印字パターン生成命令を受け取ると、補正対象値記憶部１ｄから読み出した電子ファイルの文字及び画像の何れも存在しない非印字領域（第１の領域）のデータを任意のサイズ、例えば４ドット毎に探査して、当該探査した任意サイズの探査対象ドットと、探査対象ドットの周縁の周縁ドットとを含む任意のサイズ、例えば４ドット×４ドットのサイズを有する探査対象パターンを生成する（Ａ３：パターン生成手段）。
【００７９】
次の工程Ａ４では、補正パターン生成部１ｈは、生成した探査対象パターン内に白色光に等色しないドットがあるか否かにより、当該探査対象パターン内にごみ印字を発生したごみ印字ドットがあるか否かを判定する（Ａ４：第１のごみ印字判定手段）。
【００８０】
補正パターン生成部１ｈは、前述した工程Ａ４で当該探査対象パターン内にごみ印字を発生したごみ印字ドットがあると判定した場合（Ａ４：Ｙｅｓ）、当該ごみ印字ドットを含む探査対象パターンを印字領域のごみ印字を探査するためのごみ印字パターンとして補正値記憶部１ｆに記憶させた後（Ａ５）、後述する工程Ａ７に移行する。
【００８１】
図５は、本実施の形態に係る補正パターン生成部１ｈが補正値記憶部１ｆに記憶させるごみ印字パターンの一例を示す模式図である。
【００８２】
なお、本実施の形態の補正パターン生成部１ｈは、４ビット×４ビットのサイズを有するごみ印字パターンを補正値記憶部１ｆに記憶させたが、これに限らず、任意のサイズを有するごみ印字パターンを補正値記憶部１ｆに記憶させてもよいことはいうまでもない。
【００８３】
一方、補正パターン生成部１ｈは、前述した判定の結果、探査対象パターン内にごみ印字ドットがないと判定した場合（Ａ４：Ｎｏ）、生成した探査対象パターンを破棄した後（Ａ６）、後述する工程Ａ７に移行する。
【００８４】
工程Ａ７では、補正パターン生成部１ｈは、文書データ内の非印字領域（第１の領域）の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了したか否かを判定する。
【００８５】
補正パターン生成部１ｈは、前述した工程Ａ７で電子ファイル内の非印字領域の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了したと判定された場合（Ａ７：Ｙｅｓ）、実行中の基準パターン等登録処理を終了する。
【００８６】
一方、補正パターン生成部１ｈは、前述した工程Ａ７で電子ファイル内の非印字領域の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了していないと判定された場合（Ａ７：Ｎｏ）、前述した工程Ａ２に戻る。
【００８７】
以上により、本実施の形態に係る複合機１は、実行中の基準パターン等登録処理（ＳＴＡ）を終了する。
【００８８】
（第１の補正処理：ＳＴＢ）
以下、本実施の形態に係る複合機１の実行する第１の補正処理（ＳＴＢ）に関して説明する。
【００８９】
図６は、本実施の形態に係る複合機１の実行する第１の補正処理（ＳＴＢ）を説明するためのフローチャートである。
【００９０】
始めに、補正実行部１ｊは、制御部１ｍから出力された補正実行命令を受け取ると、補正パターン記憶部１ｅからごみ印字パターンを読み出した後、補正対象値生成部１ｉから受け取ったごみ探査対象パターン、換言すれば、文書データ内でかつ非印字領域（第１の領域）以外の印字領域（第２の領域）に、補正パターン生成部１ｈによってごみ印字ドットが含まれていると判定されたごみ探査対象パターン内に含まれるごみ印字ドットの配置と一致し、かつ、印字領域（第２の領域）の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、印字領域（第２の領域）にごみ印字を発生しているごみ印字ドットがあるかを判定する（Ｂ１：第２のごみ印字判定手段）。
【００９１】
補正実行部１ｊは、前述した工程Ｂ１で印字領域（第２の領域）にごみ印字を発生したごみ印字ドットがあると判定した場合には（Ｂ１：Ｙｅｓ）、探査対象パターン内のごみ印字を発生したドットのグレーレベルのデータを、補正値記憶部１ｆから読み出した非印字領域（第１の領域）の背景色のグレーレベルのデータに置換する（Ｂ２：第１の背景色置換手段）。
【００９２】
一方、補正実行部１ｊは、前述した工程Ｂ１で印字領域にごみ印字を発生したごみ印字ドットがないと判定した場合には（Ｂ１：Ｎｏ）、後述する工程Ｂ３に移行する。
【００９３】
工程Ｂ３では、補正実行部１ｊは、補正対象値記憶部１ｄから読み出した文書データの印字領域（第２の領域）内に非印字領域（第１の領域）の背景色のグレーレベルと一致するグレーレベルを有するドットがあるかを判定する。
【００９４】
補正実行部１ｊは、前述した工程Ｂ３で印字領域（第２の領域）内に非印字領域（第１の領域）の背景色のグレーレベルと一致するグレーレベルを有するドットがあると判定された場合（Ｂ３：Ｙｅｓ）、非印字領域（第１の領域）の背景色のグレーレベルと一致するグレーレベルを有するドットのデータを、補正値記憶部１ｆから読み出した印字領域（第２の領域）の背景色のグレーレベルのデータに置換する（Ｂ４：第２の背景色置換手段）。
【００９５】
一方、補正実行部１ｊは、前述した工程Ｂ３で印字領域内に非印字領域の背景色のグレーレベルと一致するグレーレベルを有するドットがないと判定された場合（Ｂ３：Ｎｏ）、後述する工程Ｂ５に移行する。
【００９６】
工程Ｂ５では、補正実行部１ｊは、文書データ内の印字領域（第２の領域）の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了したか否かを判定する。
【００９７】
補正実行部１ｊは、前述した工程Ｂ５で文書データ内の印字領域（第２の領域）の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了したと判定された場合（Ｂ５：Ｙｅｓ）、実行中の補正処理を終了する。
【００９８】
一方、補正パターン生成部１ｈは、前述した工程Ｂ５で文書データ内の非印字領域（第１の領域）の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了していないと判定された場合（Ｂ５：Ｎｏ）、前述した工程Ｂ１に戻る。
【００９９】
以上により、本実施の形態に係る複合機１は、実行中の補正処理（ＳＴＢ）を終了する。
【０１００】
（ＰＤＦファイル出力処理：ＳＴＣ）
図７は、本実施の形態に係る複合機１の実行するＰＤＦファイル出力処理（ＳＴＣ）を説明するためのフローチャートである。
【０１０１】
始めに、ＰＤＦ生成部１ｋは、印字領域（第２の領域）のごみ印字ドット及び変色ドットを印字領域（第２の領域）の背景色のグレーレベルのデータに置換した文書データを補正値記憶部１ｆから読み出す（Ｃ１）。
【０１０２】
次に、ＰＤＦ生成部１Ｋは、補正値記憶部１ｆから読み出した文書データの形式をＰＤＦ（Portable Document Format）形式に変換して、変換したＰＤＦファイル形式の文書のデータを出力部１ｌに出力する（Ｃ２）。
【０１０３】
次に、出力部１ｌは、生成されたＰＤＦ形式の文書ファイルのデータを、通信ネットワークを介して接続された外部機器に出力する（Ｃ３）。
【０１０４】
以上の一連の処理により、本実施の形態に係る複合機１は、実行中のＰＤＦファイル出力処理（ＳＴＣ）を終了する。
【０１０５】
本実施の形態に係る複合機１によれば、文書データ内の画像及び文字の何れかがある印字領域にごみ印字を発生したドットがあった場合であっても、当該ごみ印字の発生したドットのグレーレベルのデータを予め定められた印字領域の背景色のグレーレベルのデータに置換するので、第２の背景色を白色に設定することによって、接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止することが可能になる。
【０１０６】
本実施の形態に係る複合機１によれば、補正パターン生成部１ｈが任意のサイズの探査対象パターンを生成するので、プリンターエンジンの特性に起因するごみ印字を効率的に除去することが出来る。
【０１０７】
なお、本実施の形態に係る複合機１では、印字領域（第２の領域）内にごみ印字ドットが含まれていると判定されたごみ印字パターンと配置が一致し、印字領域（第２の領域）の背景色の色成分データとは異なる色成分データを有するドットの配置があるとき、該当する領域内のドットのグレーレベルのデータを、非印字領域（第１の領域）の背景色のグレーレベルのデータに置換した後で、印字領域（第２の領域）の背景色のグレーレベルのデータに置換していたが、これに限らず、ごみ印字のパターンと一致する領域内のドットを予め定められた印字領域（第２の領域）の背景色のグレーレベルのデータに置換してもよいことはいうまでもない。
【０１０８】
なお、本実施の形態に係る複合機１では、ごみ印字のデータを印字領域の背景色のグレーレベルのデータに置換した後、ＰＤＦ（Portable Document Format）形式のファイルを生成したが、これに限らず、ビットマップ形式、ＥＰＳＦ(Encapsulated PostScript file)形式、ＰＩＣＴ（Macintosh PICT Format）形式等の任意の形式のファイルを出力させてもよいことはいうまでもない。
【０１０９】
なお、本実施の形態に係る複合機では、構成する各部の間におけるデータの転送時に制御部１ｍを介して転送を行っていたが、これに限らず、周知のＤＭＡ（Direct Memory Access）の手法を用いて、各部間でデータの転送を行ってもよいことはいうまでもない。
【０１１０】
［第２の実施の形態］
図８は、本発明に係る画像形成装置を適用した複合機１´の構成の一例を示す機能ブロック図である。
【０１１１】
なお、説明の効率化を図る観点から、前述した図面と同一部分に関しては、同一符号を付してその詳細な説明を省略し、ここでは主として異なる部分に関して説明する。
【０１１２】
本実施の形態に係る複合機１´は、取り込んだ文書のデータの印字領域に重畳された非印字領域のグレーレベルのデータを除去する観点から考案されたものであり、具体的には、第１の実施の形態に係る複合機１の構成に、補正関数記憶部１ｎと、補正関数生成部１ｏとを付加すると共に、第１の実施の形態の補正実行部１ｊを補正実行部１ｊ´に置換した構成となっている。
【０１１３】
なお、本実施の形態に係る複合機１´の他の構成に関しては、前述した第１の実施の形態に係る画像形成装置１と同様であるので、ここでは、その説明を省略する。
【０１１４】
補正関数記憶部１ｎには、補正関数生成部１ｏによって生成された変換関数のデータが記憶されている。
【０１１５】
補正関数生成部１ｏは、背景色読み出し機能、変換関数生成機能、及び補正関数登録機能を有する。
【０１１６】
背景色読み出し機能は、制御部１ｍから出力された背景色補正命令を受け取ると、補正値記憶部１ｆから印字領域の背景色のグレーレベルのデータと非印字領域の全てのドットに関する背景色のグレーレベルのデータとを読み出す機能である。
【０１１７】
変換関数生成機能は、前述した背景色読み出し機能により読み出された印字領域の背景色のグレーレベルのデータと非印字領域の背景色のグレーレベルのデータとに基づいて、変換関数を生成する機能である。
【０１１８】
補正関数登録機能は、前述した変換関数生成機能により、生成された変換関数を補正関数記憶部１ｎに記憶させる機能である。
【０１１９】
補正実行部１ｊ´は、第２のごみ印字判定機能、第１の背景色置換機能、変色ドット判定機能、第２の背景色置換機能、領域データ変換機能、置換終了判定機能、データ登録機能、ループ実行機能、及び変換終了通知出力機能を有する。
【０１２０】
第２のごみ印字判定機能は、制御部１ｍから出力された補正実行命令を受け取ると、補正パターン記憶部１ｅからごみ印字パターンを読み出した後、補正対象値生成部１ｉから受け取ったごみ探査対象パターン内、換言すれば、文書データ内でかつ非印字領域（第１の領域）以外の印字領域（第２の領域）に、補正パターン生成部１ｈによってごみ印字ドットが含まれていると判定されたごみ探査対象パターン内に含まれるごみ印字ドットの配置と一致し、かつ、印字領域（第２の領域）の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、印字領域（第２の領域）にごみ印字を発生しているごみ印字ドットがあるかを判定する機能である。
【０１２１】
第１の背景色置換機能は、前述した第２のごみ印字判定機能により印字領域にごみ印字を発生したごみ印字ドットがあると判定された場合に、補正値記憶部１ｆから非印字領域（第１の領域）の背景色のデータを読み出し、ごみ印字ドットのデータを読み出した非印字領域（第１の領域）の背景色のデータで置換する機能である。
【０１２２】
変色ドット判定機能は、前述した第２のごみ印字判定機能により印字領域にごみ印字を発生したごみ印字ドットが無いと判定された場合、及び前述した第１の背景色置換機能によりごみ印字ドットを非印字領域の背景色のグレーレベルのデータに置換した後に、印字領域内の探査対象のドットが非印字領域（第１の領域）の背景色のグレーレベルのデータと一致するグレーレベルのデータを有する変色ドットであるかを判定する機能である。
【０１２３】
第２の背景色置換機能は、前述した変色ドット判定機能による判定の結果、探査対象のドットが非印字領域（第１の領域）の背景色のグレーレベルのデータと一致するグレーレベルのデータを有する変色ドットであると判定された場合、補正対象値記憶部１ｄから印字領域の背景色のデータを読み出し、当該変色ドットのグレーレベルのデータを読み出した印字領域（第２の領域）の背景色のデータに置換する機能である。
【０１２４】
領域データ変換機能は、前述した変色ドット判定機能による判定の結果、探査対象のドットが非印字領域（第１の領域）の背景色のグレーレベルのデータと一致するグレーレベルのデータを有する変色ドットでないと判定された場合、補正関数記憶部１ｎから補正関数のデータを読み出し、文書データの印字領域（第２の領域）のグレーレベルのデータを読み出した補正関数で変換する機能である。
【０１２５】
置換終了判定機能は、前述した第２の背景色置換機能による置換、又は前述した領域データ変換機能による変換を実行した後、変色ドットのデータの置換、又はした領域データ変換機能による変換が文書データの印字領域の全てのドットのデータに対して終了したか否かを判定する機能である。
【０１２６】
データ登録機能は、前述した置換終了判定機能による判定の結果、変色ドットのデータの置換、又は領域データ変換機能による変換が文書データの印字領域の全てのドットのデータに対して終了したと判定された場合に、補正対象値記憶部１ｄから読み出した文書データの印字領域（第２の領域）のデータを置換して補正値記憶部１ｆに記憶させる機能である。
【０１２７】
ループ実行機能は、前述した置換終了判定機能による判定の結果、変色ドットのデータの置換、又は領域データ変換機能による変換が文書データの印字領域の全てのドットのデータに対して終了していないと判定された場合に、次の探査対象ドットを読み込み、全てのドットのデータに対してごみ印字ドットの置換、変色ドットのデータの置換、又は領域データ変換機能による変換を実行するように、第２のごみ印字判定機能、第１の背景色置換機能、変色ドット判定機能、第２の背景色置換機能、領域データ変換機能、置換終了判定機能、及びデータ登録機能を制御する機能である。
【０１２８】
変換終了通知出力機能は、前述したデータ登録機能による印字領域のデータを置換した文書データを補正値記憶部１ｆに記憶させた後、印字領域のデータの置換が終了したことを示す置換完了通知を制御部１ｍに出力する機能である。
【０１２９】
次に、以上のように構成された複合機１´の実行する処理に関し、図面を参照して説明する。
【０１３０】
図９は、本実施の形態に係る複合機１´が実行する全体処理を説明するためのフローチャートである。
【０１３１】
本実施の形態に係る複合機１´は、図９に示すように、基準パターン等登録処理（ＳＴＡ）、第２の補正処理（ＳＴＢ´）、及びＰＤＦ出力処理（ＳＴＣ）を順次実行する。
【０１３２】
なお、基準パターン等登録処理（ＳＴＡ）及びＰＤＦファイル出力処理（ＳＴＣ）に関しては、第１の実施の形態と同様であるので、ここではその説明を省略する。
【０１３３】
（第２の補正処理：ＳＴＢ´）
以下、第２の補正処理（ＳＴＢ´）に関して図面を参照して説明する。
【０１３４】
図１０は、本実施の形態に係る複合機１´の実行する第２の補正処理（ＳＴＢ´）を説明するためのフローチャートである。
【０１３５】
始めに、補正関数生成部１ｏは、制御部１ｍから出力された背景色補正命令を受け取ると、補正値記憶部１ｆから印字領域（第２の領域）の背景色のグレーレベルのデータと非印字領域（第１の領域）の背景色のグレーレベルのデータとを読み出した後、印字領域（第２の領域）の背景色のグレーレベルのデータと非印字領域の背景色のグレーレベルのデータとに基づいて、変換関数を生成して、生成した変換関数を補正関数記憶部１ｎに記憶させる（Ｂ１´）。
【０１３６】
なお、本実施の形態に係る補正関数生成部１ｏは、予め定められた印字領域（第２の領域）の背景色である白色の３刺激値の組からなる色差座標と、文書データ上でかつ文字及び画像のない非印字領域（第１の領域）における全ドットの３刺激値の平均値の組からなる色差座標と間のマハラノビスの汎距離に基づいて文書データの背景色である白色部分のグレーレベルを修正するための変換関数を求めてもよいことはいうまでもない。
【０１３７】
工程Ｂ２´では、補正実行部１ｊ´は、制御部１ｍから出力された補正実行命令を受け取ると、補正実行部１ｊ´は、制御部１ｍから出力された補正実行命令を受け取ると、補正パターン記憶部１ｅからごみ印字パターンを読み出した後、補正対象値生成部１ｉから受け取ったごみ探査対象パターン、換言すれば、文書データ内でかつ非印字領域（第１の領域）以外の印字領域（第２の領域）に、補正パターン生成部１ｈによってごみ印字ドットが含まれていると判定されたごみ探査対象パターン内に含まれるごみ印字ドットの配置と一致し、かつ、印字領域（第２の領域）の背景色の色成分データとは異なる色成分データを有するドットの配置があるかにより、印字領域（第２の領域）にごみ印字を発生しているごみ印字ドットがあるかを判定する（第２のごみ印字判定手段）。
【０１３８】
補正実行部１ｊ´は、前述した工程Ｂ２´で印字領域にごみ印字を発生したごみ印字ドットがあると判定された場合（Ｂ２´：Ｙｅｓ）、探査対象パターン内のごみ印字を発生したドットのグレーレベルのデータを補正値記憶部１ｆから読み出した非印字領域（第１の印字領域）の背景色のグレーレベルのデータに置換した後（Ｂ３´）、後述する工程Ｂ４´に移行する。
【０１３９】
一方、補正実行部１ｊ´は、前述した工程Ｂ２´で印字領域（第２の領域）にごみ印字を発生したごみ印字ドットがないと判定した場合には（Ｂ２´：Ｎｏ）、後述する工程Ｂ４´に移行する。
【０１４０】
工程Ｂ４´では、補正実行部１ｊ´は、補正対象値記憶部１ｄから読み出した文書データの印字領域（第２の領域）内に非印字領域の背景色のグレーレベルと一致するグレーレベルを有するドットがあるかを判定する。
【０１４１】
補正実行部１ｊ´は、前述した工程Ｂ４´で印字領域内に非印字領域の背景色のグレーレベルと一致するグレーレベルを有するドットがあると判定された場合（Ｂ４´：Ｙｅｓ）、非印字領域（第１の領域）の背景色のグレーレベルと一致するグレーレベルを有するドットのデータを、補正値記憶部１ｆから読み出した印字領域（第２の領域）の背景色のグレーレベルのデータに置換した後（Ｂ５´）、後述する工程Ｂ７´に移行する。
【０１４２】
一方、補正実行部１ｊ´は、前述した工程Ｂ４´で印字領域（第２の領域）内に非印字領域（第１の領域）の背景色のグレーレベルと一致するグレーレベルを有するドットがないと判定された場合（Ｂ４´：Ｎｏ）、補正関数記憶部１ｎから補正関数のデータを読み出し、文書データの印字領域（第２の領域）のグレーレベルのデータを読み出した補正関数で変換した後（Ｂ６´）、後述する工程Ｂ７´に移行する。
【０１４３】
なお、本実施の形態に係る補正実行部１ｊ´は、文書データの白色部分のグレーレベル等の修正、換言すれば文書データ全体の全体色の補正を行うために、補正値記憶部１ｆに、印字領域の背景色のグレーレベルとして記憶させた白色を示すグレーレベルのデータと、文書データ上で文字及び画像の何れもない非印字領域（第１の領域）のグレーレベルのデータとから、補正関数生成部１ｏによって求められた当該文書データの背景色である白色部分のグレーレベルを修正するための変換関数により文書データの背景色である白色部分の修正を行ったが、これに限らず、文書データ上で文字及び画像の何れもない領域のグレーレベルのデータの平均値を求めて、求めたグレーレベルのデータの平均値と白色を示すグレーレベルのデータとの相対的な差分を算出し、算出した差分に（−１）を乗じた値を、文書データ上で文字又は画像の何れかがある印字領域（第２の領域）のグレーレベルのデータに加算することにより文書データの印字領域（第２の領域）の背景色である白色部分の修正を行ってもよいことはいうまでもない。
【０１４４】
工程Ｂ７´では、補正実行部１ｊ´は、文書データ内の印字領域（第２の領域）の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了したか否かを判定する。
【０１４５】
補正実行部１ｊ´は、前述した工程Ｂ７´で電子ファイル内の印字領域の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了したと判定された場合（Ｂ７´：Ｙｅｓ）、実行中の補正処理を終了する。
【０１４６】
一方、補正パターン生成部１ｈは、前述した工程Ｂ７´で電子ファイル内の非印字領域（第１の領域）の全てのドットのデータに対してごみ印字ドットの有無に関する探査が終了していないと判定された場合（Ｂ７´：Ｎｏ）、前述した工程Ｂ２´に戻る。
【０１４７】
以上により、本実施の形態に係る複合機１´は、実行中の第２の補正処理（ＳＴＢ´）を終了する。
【０１４８】
上述したように本実施の形態に係る複合機１´によれば、文書データ内の画像及び文字の何れかがある印字領域（第１の領域）にごみ印字を発生したドットがあった場合であっても、当該ごみ印字の発生したドットのグレーレベルのデータを予め定められた印字領域（第２の領域）の背景色のグレーレベルのデータに置換するので、第２の領域の背景色を白色に設定することによって、接続された外部出力機器の特性に左右されることなく安定して文書データの劣化を防止することが可能になる。
【０１４９】
本実施の形態に係る複合機１´によれば、補正パターン生成部１ｈが任意のサイズの探査対象パターンを生成するので、プリンターエンジンの特性に起因するごみ印字を効率的に除去することが出来る。
【０１５０】
なお、本実施の形態に係る複合機１´では、ごみ印字のデータを印字領域の背景色のグレーレベルのデータに置換した後、ＰＤＦ形式のファイルを生成したが、これに限らず、ビットマップ形式、ＥＰＳＦ(Encapsulated PostScript file)形式、ＰＩＣＴ（Macintosh PICT Format）形式等の任意の形式のファイルを出力させてもよいことはいうまでもない。
【０１５１】
なお、本実施の形態に係る複合機１´では、構成する各部の間におけるデータの転送時に制御部１ｍを介して転送を行っていたが、これに限らず、周知のＤＭＡ（Direct Memory Access）の手法を用いて、各部間でデータの転送を行ってもよいことはいうまでもない。
【０１５２】
なお、上記各実施の形態に係る画像形成プログラムは、コンピュータにインストールされた、アプリケーションプログラム、OS、ブラウザー、ミドルウェア等によってその機能が実現されるものであってもよい。
【０１５３】
なお、上述した各実施の形態に示す手法は、コンピュータにより読み出して実行させることの出来るプログラムとして磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、光磁気ディスク（ＭＯ）、半導体メモリ、ホログラフィックメモリ等の記録媒体に格納して頒布することによりユーザーに提供することが出来る。
【０１５４】
また、本発明の画像形成プログラムの提供手法としては、例えば画像形成プログラムを記録媒体に記録させた状態でユーザーに頒布する手法や、例えばインターネット等の通信ネットワークを介してユーザーの保有するコンピュータに送信し、送信したプログラムをコンピュータにインストールさせる手法、無線を用いて提供する手法等が上げられる。また、本実施の形態に係る画像形成プログラムを提供する手法としては、いわゆる周知のＡＳＰ（Application Service Provider）による手法によってもよいことはいうまでもない。
【０１５５】
また、上記各実施の形態に係る画像形成プログラムは、一般的な高級言語、例えばＣ言語、C＃、Delphi、ＸＴＬや、オブジェクト指向言語（C++、JAVA（登録商標）、JAVA2、Small Talk）等の任意のプログラム言語で作成されたものであってもよい。
【０１５６】
また、本発明に関して記録媒体としては、プログラムを記録でき、かつ、コンピュータが読み取り可能な記録媒体であれば、記録形式はいかなる形式であっても、例えば、磁気テープ、半導体フラッシュメモリ、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／−ＲＷ、ＤＶＤ+Ｒ／＋ＲＷ、ＭＯ、ホログラフィックメモリ等のいずれの形態であってもよい。
【０１５７】
更に、本発明の記録媒体は、コンピュータと独立した媒体に限らず、ＬＡＮ、ＷＡＮ、イントラネット、及びインターネット等の通信ネットワークを介して記憶又は一時記憶した媒体であってもよい。
【０１５８】
また、本発明では、記録媒体の種類及び数は、ひとつである必要は無く、同一の形態または形態の異なる複数の記録媒体の組み合わせからなっていてもよいことはいうまでもない。
【０１５９】
また、本発明は、上述した各機能を実現するプログラムを構成するのに必要不可欠なデータ構造、加工用プログラム、及び上記加工用プログラムが機能する各種ハードウェアを
包含する。
【０１６０】
なお、本発明は、上記各実施の形態に限定されるものではなく、実施段階では本発明の要旨を逸脱しない範囲内で種々の変更が可能である。更に上記各実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が生成され得る。例えば実施の形態に示される全構成要件からいくつかの要件が省略されることで発明が生成される場合には、その生成された発明を実施する段階では省略部分が周知慣用技術で補われるものである。また、異なる実施の形態に亘る構成要素を適宜組み合わせてもよい。
【０１６１】
その他、本発明は、その要旨を逸脱しない範囲内で種々変更して実施することが出来る。
【図面の簡単な説明】
【０１６２】
【図１】本発明に係る画像形成装置を適用した複合機１の構成の一例を示す機能ブロック図である。
【図２】同実施の形態に係る複合機１の実行する全体処理を説明するためのフローチャートである。
【図３】同実施の形態に係る複合機の基準パターン等登録処理（ＳＴＡ）を説明するためのフローチャートである。
【図４】本発明に係る画像形成装置を適用した複合機１に入力される電子化された文書データの一例に関して説明するための図である。
【図５】同実施の形態に係る補正パターン生成部１ｈが補正値記憶部１ｆに記憶させるごみ印字パターンの一例を示す模式図である。
【図６】同実施の形態に係る複合機の実行する第１の補正処理（ＳＴＢ）を説明するためのフローチャートである。
【図７】同実施の形態に係る複合機１の実行するＰＤＦファイル出力処理（ＳＴＣ）を説明するためのフローチャートである。
【図８】本発明に係る画像形成装置を適用した複合機１´の構成の一例を示す機能ブロック図である。
【図９】同実施の形態に係る複合機が実行する全体処理を説明するためのフローチャートである。
【図１０】同実施の形態に係る複合機１´の実行する第２の補正処理（ＳＴＢ´）を説明するためのフローチャートである。
【符号の説明】
【０１６３】
１…複合機、１´…複合機、１ａ…パネル部、１ｂ…スキャナー部、１ｃ…入力インターフェース、１ｄ…補正対象値記憶部、１ｅ…補正パターン記憶部、１ｆ…補正値記憶部、１ｇ…補正値取得部、１ｈ…補正パターン生成部、１ｉ…補正対象値生成部、１ｊ…補正実行部、１ｊ´…補正実行部、１ｋ…ＰＤＦ生成部、１ｌ…出力部、１ｍ…制御部、１ｎ…補正関数記憶部、１o…補正関数生成部
【図１】
2008271444.tif 000003
【図２】
2008271444.tif 000004
【図３】
2008271444.tif 000005
【図４】
2008271444.tif 000006
【図５】
2008271444.tif 000007
【図６】
2008271444.tif 000008
【図７】
2008271444.tif 000009
【図８】
2008271444.tif 000010
【図９】
2008271444.tif 000011
【図１０】
2008271444.tif 000012