(57)【要約】【課題】画像データに対して画像処理が重複して施されることを禁止し、画像データの品質の低下を防止する画像処理装置および画像処理プログラムを提供すること。【解決手段】プリンタにより画像を記録用紙に印刷したり、複写機により原稿を複写すると、その印刷された画像には、平滑化処理やエッジ強調処理などの画像処理が施されている。そのような画像処理が施された画像を再度スキャナなどで読み取り、印刷する際には、再度、画像処理が施されるため、印刷される画像の品質が低下することがある。そこで、プリンタや複写機などで印刷が行われると、記録用紙の周囲に余白が設けられることを利用し、余白が検出された場合は、二重に平滑化処理やエッジ強調などの画像処理が施されないようにする。【選択図】図６
2008141440.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を画像データとして読み取る読取手段と、
その読取手段により読み取られた画像データに対して、所定の画像処理を施す画像処理手段と、
前記読取手段により読み取られた画像データが、前記所定の画像処理が施された画像データであるか否かを判断する判断手段と、
その判断手段により、前記画像データが前記所定の画像処理が施された画像データであると判断された場合は、前記画像処理手段による画像処理を禁止し、前記所定の画像処理が施された画像データでないと判断された場合は、前記画像処理手段による画像処理をその画像データに対して施すように制御する制御手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記読取手段により読み取られた前記原稿の一面において、前記原稿の一端部と、その原稿の画像記録領域のうち前記原稿の一端部と近接する方の端部との間を余白とした場合に、その余白の幅を検出する検出手段を備え、
前記判断手段は、前記検出手段により検出された前記原稿の異なる複数の端部に対する余白の幅が同一幅を有する場合に、前記所定の画像処理が施された画像データであると判断することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記読取手段により読み取られた前記原稿の一面において、前記原稿の一端部と、その原稿の画像記録領域のうち前記原稿の一端部と近接する方の端部との間を余白とした場合に、その余白の幅を検出する検出手段を備え、
前記判断手段は、前記検出手段により検出された前記原稿の異なる複数の端部に対する余白の幅が予め設定されている所定の幅を有する場合に、前記所定の画像処理が施された画像データであると判断することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記読取手段は、１ラインの画像データを読み取るラインセンサを前記原稿に対して相対的に所定の一方向へ移動することにより原稿の全画像を読み取る走査手段を備え、
前記検出手段は、前記原稿における前記所定の一方向と略直交する方向の両端に位置する余白の幅を検出するものであることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記判断手段は、前記読取手段により読み取られた原稿の画像データの特性に基づいて、前記所定の画像処理の一つとして平滑化処理が施されているか否かを判断するものであり、
前記制御手段は、前記判断手段により、前記画像データが前記平滑化処理が施された画像データであると判断された場合は、前記画像処理手段による処理を禁止し、前記画像データが前記平滑化処理が施された画像データでないと判断された場合は、前記画像処理手段による画像処理をその画像データに対して施すように制御することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記特性は、前記画像データを構成する複数の画素のうちの一の画素を着目画素とし、その着目画素の画素値と、着目画素を包囲する画素の画素値との差が所定の値以上であり、かつ、前記着目画素を包囲する各画素の画素値の値が略同一である箇所であり、
前記判断手段は、前記画像データに前記特性を有する箇所が存在する場合に、前記平滑化処理が施されていると判断することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記特性を有する箇所が存在する場合に、その数を計数するカウンタを備え、
前記判断手段は、前記カウンタにより計数された値が所定の値以上であることを条件として、前記読取手段により読取られた画像データが、前記所定の画像処理が施された画像データであると判断することを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
前記読取手段は、１ラインの画像データを読み取るラインセンサを所定の一方向へ原稿に対して相対的に移動することにより、原稿の全画像を読み取るプレスキャンと、そのプレスキャンに続いて再度前記ラインセンサを所定の一方向へ移動することにより前記原稿の全画像を読み取る本スキャンとを行うものであり、
前記プレスキャンにより読み取られ、前記判断手段により平滑化処理が施されているか否かを判断することができる少なくとも複数ライン分の画像データを記憶する記憶手段を備え、
前記判断手段が、前記記憶手段に記憶された前記画像データに対して前記平滑化処理が施されているか否かの判断を行い、前記平滑化処理が施されていると判断した場合は、前記プレスキャンにより読み取られた原稿の画像データは、前記所定の画像処理が施された画像データであると判断し、
前記制御手段は、前記本スキャンにより読み取られた画像データに対する、前記画像処理手段による画像処理を禁止するように制御し、
前記判断手段が、前記記憶手段に記憶された前記画像データに対して前記平滑化処理が施されているか否かの判断を行い、前記平滑化処理が施されていないと判断した場合は、前記プレスキャンにより読み取られた原稿の画像データは、前記所定の画像処理が施されていない画像データであると判断し、
前記制御手段は、前記本スキャンにより読み取られた画像データに対して、前記画像処理手段による画像処理を施すように制御することを特徴とする請求項５から７のいずれかに記載の画像処理装置。
【請求項９】
記録媒体に前記画像データを印刷する記録手段を備え、
前記記録手段は、前記制御手段により画像処理が制御された前記画像データを印刷することを特徴とした請求項１から８のいずれかに記載の画像処理装置。
【請求項１０】
読取装置により読み取られた画像データを入力し、その画像データの処理を行うコンピュータにより実行される画像処理プログラムにおいて、
前記入力された画像データに対して、所定の画像処理を施す画像処理ステップと、
前記入力された画像データが、前記所定の画像処理が施された画像データであるか否かを判断する判断ステップと、
その判断ステップにより、前記画像データが前記所定の画像処理が施された画像データであると判断された場合は、前記画像処理ステップによる画像処理を禁止し、前記所定の画像処理が施された画像データでないと判断された場合は、前記画像処理ステップによる画像処理をその画像データに対して施すように制御する制御ステップとを備えていることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関し、特に、画像データに対して画像処理が重複して施されることを禁止し、画像データの品質の低下を防止する画像処理装置および画像処理プログラムを提供することを目的としている。
【背景技術】
【０００２】
従来より、原稿に記録された画像を画像データとして読み取った後に、画像の画質を向上させるための各種画像処理を施し、その画像処理が施された画像データに基づいて記録用紙に印刷する画像処理装置が知られている。特許文献１では、まず原稿を画像データとして読み取り、画像データのエッジ量を検出する。読み取られた画像データは、複数のフィルタにそれぞれ入力され、各フィルタからは、各種画像処理が施された画像データが出力される。検出されたエッジ量に基づいて、各フィルタから出力される画像データを合成して新たな画像データを生成し、記録用紙に記録する技術が記載されている。
【特許文献１】特開平５−３０７６０３（第０００７段落など）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の技術に示されるように、記録用紙に記録される画像は、既に各種画像処理が施された画像データに基づいて記録されることが多い。一方、最近の複写装置（複写機能）においても、良好な複写結果を得るために上記と類似したような画像処理を施すことが可能になっている。そのため、既に各種画像処理が施された画像データを記録用紙に記録したものを原稿として、複写装置による複写を行った場合、読み取った画像データは既に画像処理が施されている可能性がある。この場合、画像データに対して重複して同様の画像処理を施すこととなり、返って複写結果として得られる画像の品質が低下するという問題があった。
【０００４】
本発明は、上述した問題を解決するためになされたものであり、特に、画像データに対して画像処理が重複して施されることを禁止し、画像データの品質の低下を防止する画像処理装置および画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の画像処理装置は、原稿の画像を画像データとして読み取る読取手段と、その読取手段により読み取られた画像データに対して、所定の画像処理を施す画像処理手段と、前記読取手段により読み取られた画像データが、前記所定の画像処理が施された画像データであるか否かを判断する判断手段と、その判断手段により、前記画像データが前記所定の画像処理が施された画像データであると判断された場合は、前記画像処理手段による画像処理を禁止し、前記所定の画像処理が施された画像データでないと判断された場合は、前記画像処理手段による画像処理をその画像データに対して施すように制御する制御手段とを備えている。
【０００６】
請求項２記載の画像処理装置は、請求項１記載の画像処理装置において、前記読取手段により読み取られた前記原稿の一面において、前記原稿の一端部と、その原稿の画像記録領域のうち前記原稿の一端部と近接する方の端部との間を余白とした場合に、その余白の幅を検出する検出手段を備え、前記判断手段は、前記検出手段により検出された前記原稿の異なる複数の辺に対する余白の幅が同一幅を有する場合に、前記所定の画像処理が施された画像データであると判断する。
【０００７】
請求項３記載の画像処理装置は、請求項１記載の画像処理装置において、前記読取手段により読み取られた前記原稿の一面において、前記原稿の一端部と、その原稿の画像記録領域のうち前記原稿の一端部と近接する方の端部との間を余白とした場合に、その余白の幅を検出する検出手段を備え、前記判断手段は、前記検出手段により検出された前記原稿の異なる複数の端部に対する余白の幅が予め設定されている所定の幅を有する場合に、前記所定の画像処理が施された画像データであると判断する。
【０００８】
請求項４記載の画像処理装置は、請求項２又は３に記載の画像処理装置において、前記読取手段は、１ラインの画像データを読み取るラインセンサを前記原稿に対して相対的に所定の一方向へ移動することにより原稿の全画像を読み取る走査手段を備え、前記検出手段は、前記原稿における前記所定の一方向と略直交する方向の両端に位置する余白の幅を検出するものである。
【０００９】
請求項５記載の画像処理装置は、請求項１記載の画像処理装置において、前記判断手段は、前記読取手段により読み取られた原稿の画像データの特性に基づいて、前記所定の画像処理の一つとして平滑化処理が施されているか否かを判断するものであり、前記制御手段は、前記判断手段により、前記画像データが前記平滑化処理が施された画像データであると判断された場合は、前記画像処理手段による処理を禁止し、前記画像データが前記平滑化処理が施された画像データでないと判断された場合は、前記画像処理手段による画像処理をその画像データに対して施すように制御する。
【００１０】
請求項６記載の画像処理装置は、請求項５記載の画像処理装置において、前記特性は、前記画像データを構成する複数の画素のうちの一の画素を着目画素とし、その着目画素の画素値と、着目画素を包囲する画素の画素値との差が所定の値以上であり、かつ、前記着目画素を包囲する各画素の画素値の値が略同一である箇所であり、前記判断手段は、前記画像データに前記特性を有する箇所が存在する場合に、前記平滑化処理が施されていると判断する。
【００１１】
請求項７記載の画像処理装置は、請求項５又は６に記載の画像処理装置において、前記特性を有する箇所が存在する場合に、その数を計数するカウンタを備え、前記判断手段は、前記カウンタにより計数された値が所定の値以上であることを条件として、前記読取手段により読取られた画像データが、前記所定の画像処理が施された画像データであると判断する。
【００１２】
請求項８記載の画像処理装置は、請求項５から７のいずれかに記載の画像処理装置において、前記読取手段は、１ラインの画像データを読み取るラインセンサを所定の一方向へ原稿に対して相対的に移動することにより、原稿の全画像を読み取るプレスキャンと、そのプレスキャンに続いて再度前記ラインセンサを所定の一方向へ移動することにより前記原稿の全画像を読み取る本スキャンとを行うものであり、前記プレスキャンにより読み取られ、前記判断手段により平滑化処理が施されているか否かを判断することができる少なくとも複数ライン分の画像データを記憶する記憶手段を備え、前記判断手段が、前記記憶手段に記憶された前記画像データに対して前記平滑化処理が施されているか否かの判断を行い、前記平滑化処理が施されていると判断した場合は、前記プレスキャンにより読み取られた原稿の画像データは、前記所定の画像処理が施された画像データであると判断し、前記制御手段は、前記本スキャンにより読み取られた画像データに対する、前記画像処理手段による画像処理を禁止するように制御し、前記判断手段が、前記記憶手段に記憶された前記画像データに対して前記平滑化処理が施されているか否かの判断を行い、前記平滑化処理が施されていないと判断した場合は、前記プレスキャンにより読み取られた原稿の画像データは、前記所定の画像処理が施されていない画像データであると判断し、前記制御手段は、前記本スキャンにより読み取られた画像データに対して、前記画像処理手段による画像処理を施すように制御する。
【００１３】
請求項９記載の画像処理装置は、請求項１から８のいずれかに記載の画像処理装置において、記録媒体に前記画像データを印刷する記録手段を備え、前記記録手段は、前記制御手段により画像処理が制御された前記画像データを印刷する。
【００１４】
請求項１０記載の画像処理プログラムは、読取装置により読み取られた画像データを入力し、その画像データの処理を行うコンピュータにより実行されるものであり、前記入力された画像データに対して、所定の画像処理を施す画像処理ステップと、前記入力された画像データが、前記所定の画像処理が施された画像データであるか否かを判断する判断ステップと、その判断ステップにより、前記画像データが前記所定の画像処理が施された画像データであると判断された場合は、前記画像処理ステップによる画像処理を禁止し、前記所定の画像処理が施された画像データでないと判断された場合は、前記画像処理ステップによる画像処理をその画像データに対して施すように制御する制御ステップとを備えている。
【発明の効果】
【００１５】
請求項１記載の画像処理装置によれば、読取手段により読み取られた原稿の画像データは、判断手段により所定の画像処理が施されているか否か判断される。判断手段により、所定の画像処理が施された画像データであると判断された場合は、制御手段により画像処理手段による画像処理が禁止され、所定の画像処理が施された画像データでないと判断された場合は、制御手段により画像処理手段による画像処理がその画像データに対して施されるように制御される。
【００１６】
つまり、原稿に所定の画像処理が施された画像データに基づく画像が印刷されている場合、その原稿を読み取ることにより得られる画像データは、既に所定の画像処理が施された状態である。その画像データに対して、重複して画像処理を施すと画像データの品質が低下することになる。よって、読取手段により所定の画像処理が施された原稿を読み取った場合には、画像データに所定の画像処理を施すことを禁止することにより、原稿の画像データに対して重複して画像処理が施されることがないので、画像データの品質が低下することを防止できる。また、所定の画像処理が施されていない原稿を読み取った場合には、画像データに対して画像処理が施されるので、画像データの品質を維持することができる。なお、所定の画像処理が施された原稿であると判断された場合であっても、所定の画像処理以外の画像処理を施す必要がある場合には、画像処理を完全に禁止するのではなく、別の画像処理については適宜施される構成であってもよい。
【００１７】
請求項２記載の画像処理装置によれば、請求項１記載の画像処理装置の奏する効果に加え、検出手段は、読取手段により読み取られた原稿の一面において、原稿の一端部と、その原稿の画像記録領域のうち原稿の一端部と近接する方の端部との間を余白とした場合に、その余白の幅を検出する。印刷された原稿には、通常、同一幅の余白が複数設けられているので、検出手段によりその余白の幅を検出する。判断手段は、異なる複数の端部に対して余白が同一幅である場合に、所定の画像処理が施された画像データであると判断する。よって、余白の幅を比較するという簡単な処理で所定の画像処理が施された画像データであるか否か判断することができる。
【００１８】
請求項３記載の画像処理装置によれば、請求項１記載の画像処理装置の奏する効果に加え、検出手段は、読取手段により読み取られた原稿の一面において、原稿の一端部と、その原稿の画像記録領域のうち原稿の一端部と近接する方の端部との間を余白とした場合に、その余白の幅を検出する。印刷された原稿には、通常、余白が複数設けられており、余白の幅の設定は、使用者や印刷装置により設定されている。そこで、判断手段は、異なる複数の端部に対して余白が所定の幅である場合に、所定の画像処理が施された画像データであると判断する。よって、余白の幅を比較するという簡単な処理で所定の画像処理が施された画像データであるか否か判断することができる。
【００１９】
請求項４記載の画像処理装置によれば、請求項２又は３に記載の画像処理装置の奏する効果に加え、読取手段は、１ラインの画像データを読み取るラインセンサを原稿に対して相対的に所定の一方向へ移動することにより原稿の全画像を読み取る走査手段を備えている。検出手段は、原稿における所定の一方向と略直交する方向の両端に位置する余白の幅を検出する。よって、原稿とラインセンサとの相対位置を原稿の一端から順次移動していき、原稿に記録された画像の先端、あるいはその近傍の画像を検出したときの原稿両端の余白の長さを検出する。そして、その検出された余白の長さに基づいて、原稿に記録された画像が、所定の画像処理がすでに行われた画像データであるか否かを判定する。従って、原稿全体を読み取らずに、原稿の読み取り開始位置から原稿の画像記録開始位置、あるいはその近傍までを読み取ることで原稿両端の余白の幅を検出でき、所定の画像処理が施された画像データであるか否かを判定できる。また、原稿全体を読み取らずに、所定の画像処理が施された画像データか否かを判断できるため、使用するメモリを削減できると共に、効率よく判断を行うことができる。
【００２０】
請求項５記載の画像処理装置によれば、請求項１記載の画像処理装置の奏する効果に加え、判断手段は、読取手段により読み取られた原稿の画像データの特性に基づいて、所定の画像処理の一つとして平滑化処理が施されているか否かを判断する。判断手段により画像データが平滑化処理が施された画像データであると判断された場合には、制御手段により画像処理手段による画像処理が禁止され、画像データが平滑化処理が施された画像データでないと判断された場合には、制御手段により画像処理手段による画像処理がその画像データに対して施されるように制御される。
【００２１】
よって、読取手段により平滑化処理が施された原稿の画像を読み取った場合には、その画像データに対して所定の画像処理を施すことを禁止することにより、画像データに対して重複して画像処理が施されることがないので、画像データの品質が低下することを防止できる。また、平滑化処理が施されていない原稿を読み取った場合には、画像データに対して所定の画像処理が施されるので、画像データの品質を維持することができる。
【００２２】
請求項６記載の画像処理装置によれば、請求項５記載の画像処理装置の奏する効果に加え、特性とは、画像データを構成する複数の画素のうちの一の画素を着目画素とし、その着目画素の画素値と、着目画素を包囲する画素の画素値との差が所定の値以上であり、かつ、着目画素を包囲する各画素の画素値の値が略同一である箇所である。そして、読み取った画像データにこのような特性を有する箇所が存在する場合に、判断手段により平滑化処理が施された画像データである、即ち、所定の画像処理が施された画像データであると判断されるので、平滑化処理が施された画像データであるか否かを判断するという簡易な方法により、所定の画像処理が施された画像データであるか否か判断することができる。
【００２３】
請求項７記載の画像処理装置によれば、請求項５又は６に記載の画像処理装置の奏する効果に加え、画像データに特性を有する箇所が存在する場合に、その数を計数するカウンタを備えている。判断手段は、カウンタにより計数された値が所定の値以上である場合に、読取手段により読み取られた画像データが、所定の画像処理が施された画像データであると判断する。この場合、意図的に部分的に画像処理が施されている場合や、偶然に平滑化処理と同様な特性を有する場合などの誤認識を防止でき、平滑化処理が施されている箇所が所定の値以上の場合に、平滑化処理が施された画像データである、即ち、所定の画像処理が施された画像データであると判断される。よって、平滑化処理が施された画像データであるか否かを判断するという簡易な方法により、所定の画像処理が施された画像データであるか否か判断することができる。
【００２４】
請求項８記載の画像処理装置によれば、請求項５から７のいずれかに記載の画像処理装置の奏する効果に加え、読取手段は、１ラインの画像データを読み取るラインセンサを所定の一方向へ原稿に対して相対的に移動することにより、原稿の全画像を読み取るプレスキャンと、そのプレスキャンに続いて再度前記ラインセンサを所定の一方向へ移動することにより原稿の全画像を読み取る本スキャンとを行う。プレスキャンにより読み取られ、判断手段により平滑化処理が施されているか否かを判断することができる少なくとも複数ライン分の画像データを記憶する記憶手段を備え、判断手段が、記憶手段に記憶された画像データに対して平滑化処理が施されているか否かの判断を行う。判断手段により、プレスキャンにより読み取られた原稿の画像データは、平滑化処理が施された画像データであると判断された場合には、制御手段により本スキャンにより読み取られた画像データに対して、画像処理手段による画像処理を禁止するように制御される。また、判断手段により、プレスキャンにより読み取られた原稿の画像データは、平滑化処理が施されていないと判断された場合には、制御手段により本スキャンにより読み取られた画像データに対して、画像処理手段による画像処理を施すように制御される。
【００２５】
よって、画像データを記憶する記憶手段の容量を小さく抑えつつ原稿全体を読み取り、平滑化処理が施された画像データか否かを判断できる。また、プレスキャンを行うことにより、予め原稿が所定の画像処理を施した画像データを記録したものであるか否かを判断できるため、本スキャン時に、読み取った画像データに対する所定の画像処理が必要か否かを判断する必要がなく、本スキャン処理を効率よく行うことができる。
【００２６】
請求項９記載の画像処理装置によれば、請求項１から８のいずれかに記載の画像処理装置の奏する効果に加え、記録媒体に画像データを印刷する記録手段を備えており、記録手段は、制御手段により画像処理が確実に施された画像データを印刷することになるので、一体の装置で品質を維持した原稿の複写を行うことができる。
【００２７】
請求項１０記載の画像処理プログラムによれば、入力された画像データは、判断ステップにより所定の画像処理が施された画像データであるか否か判断される。判断ステップにより、所定の画像処理が施された画像データであると判断された場合は、制御ステップより画像処理ステップによる画像処理が禁止され、所定の画像処理が施された画像データでないと判断された場合は、制御ステップにより画像処理ステップによる画像処理がその画像データに対して施されるように制御される。
【００２８】
よって、本画像処理プログラムをコンピュータ等にインストールして実行することにより、請求項１と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の好ましい第１の実施形態について、添付図面を参照して説明する。図１は、本発明の第１の実施形態における画像読取装置を備えた多機能周辺装置（以下、「ＭＦＰ（Multi  Function  Peripheral）もしくは（Multi  Function  Printer）」と称す）１の外観構成を示す斜視図である。このＭＦＰ１は、ファクシミリ機能、プリンタ機能、スキャナ機能、及び、コピー機能などの各種の機能を備えている。
【００３０】
図１に示すように、ＭＦＰ１は、本体下部に設けられたプリンタ２と、その上部に設けられたスキャナ３と、スキャナ３の正面側に設けられた操作パネル４とを主に備えている。プリンタ２は、スキャナ３で読み取られた画像データ或いは外部から入力された画像データに基づいて、選択的にインク滴を吐出することによって、記録用紙上に画像を記録する所謂インクジェット方式の画像記録装置（インクジェットプリンタ）である。
【００３１】
プリンタ２の正面側には開口５が形成されており、この開口５内に給紙トレイ１４及び排紙トレイ１５が完全に内包されるように設けられている。給紙トレイ１４と排紙トレイ１５は上下二段となるように配設されており、上段に排紙トレイ１５が設けられ、その下方に給紙トレイ１４が設けられている。給紙トレイ１４は、略長方形の器状に形成されており、長方形の記録用紙を平面視で縦向きに積載するものである。
【００３２】
プリンタ２には、給紙トレイ１４の奥側から上方へ延びた後に正面側へＵ字状に湾曲して排紙トレイ１５に連結される用紙搬送路（図示せず）が設けられている。給紙トレイ１４に収容された記録用紙は、その短辺を先頭にして用紙搬送路に送り出され、Ｕターン搬送されることによって用紙搬送路中に設けられた画像記録位置に案内される。そして、該画像記録位置で、プリンタ２によって画像が記録用紙に記録される。画像記録後の記録用紙は排紙トレイ１５に排出される。
【００３３】
ＭＦＰ１の正面側には、操作パネル４が設けられている。操作パネル４は、プリンタ２やスキャナ３を操作するためのものであり、原稿読み取りボタンなどの各種操作キー４０や液晶ディスプレイ（ＬＣＤ）４１とを具備する。ユーザは、操作パネル４を用いて、所望の指令を入力することができる。ＭＦＰ１に所定の指令が入力されると、その入力された情報に基づいて該ＭＦＰ１の動作がＣＰＵ２１（図４参照）により制御される。なお、ＭＦＰ１は、操作パネル４から入力された指令のほか、コンピュータに接続されて該コンピュータからプリンタドライバやスキャナドライバ等を介して送信される指令に基づいて動作するようにシステム構成されている。
【００３４】
プリンタ２の上記開口５の上側には、接続パネル７０が設けられている。この接続パネル７０には、その左端側にＵＳＢ端子７１が配設されている。ＵＳＢ端子７１は、外部機器をＵＳＢケーブルを用いて接続することにより該外部機器と本ＭＦＰ１とを通信可能に接続するコネクタ端子である。また、接続パネル７０の右端側にはスロット部７２が配設されている。スロット部７２はメモリカード（カード型メモリ）を装填可能な複数のカードスロットが設けられており、スキャナ３で読み取った画像データをメモリカードに保存したり、メモリカードに保存した画像データをプリンタ２により印刷することができる。
【００３５】
スキャナ３は、ＦＢＳ（Flat  Bed  Scanner）として機能する原稿読取台６に対して、自動原稿搬送機構（ＡＤＦ：Auto  Document  Feeder、以下、「ＡＤＦ」と称す）７を備えた原稿カバー８が、背面側の蝶番１１（図２参照）を介して開閉自在に取り付けられている。ＡＤＦ７は、原稿トレイ９から原稿排出トレイ１０へ原稿搬送路を通じて原稿を搬送するものである。
【００３６】
図２は、原稿カバー８が開かれた状態のＭＦＰ１の外観を示す斜視図である。図２に示すように、原稿カバー８の裏側には、原稿押さえ１９が設けられている。原稿押さえ１９は、少なくとも片面が白色に形成された板状の部材であり、白色面が下向きに固定されている。原稿読取台６の上面は大きく開口されており、その開口部にはプラテンガラス１２が嵌め込まれている。原稿読取台６の内部には、画像読取ユニット３ａ（図３参照）が内蔵され、副走査方向（Ｘ方向）に往復移動可能に設けられている。この画像読取ユニット３ａについて、詳細は後述する。なお、副走査方向と垂直な方向を、主走査方向という。
【００３７】
このように構成されたスキャナ３をＦＢＳとして使用する場合は、原稿カバー８を開いてプラテンガラス１２上に原稿を載置し、その後、原稿カバー８を閉じて当該原稿を固定する。原稿は、プラテンガラス１２と原稿押さえ１９との間に挟まれることにより固定される。そして、読取開始指令が入力されると、原稿は、画像読取ユニット３ａがプラテンガラス１２の裏面に沿って副走査方向に走査することにより、その画像読み取りが行われる。
【００３８】
ＡＤＦ７を使用し、原稿を自動搬送させて読み取る場合は、ＡＤＦ７による原稿の搬送過程において、原稿が原稿読取台６上の読取面１３を通過し、該読取面１３の下方に移動して待機する画像読取ユニット３ａによって該原稿の画像が読み取られる。このようなＡＤＦ７による画像読み取りは、原稿カバー８が原稿読取台６に対して閉じられた状態で行われる。
【００３９】
次に、図３を参照して、スキャナ３の概略について説明する。図３は、スキャナ３の構成を概略的に表した断面図であり、ＭＦＰ１を正面視したものである。図３に示すように、原稿読取台６の開口部には、プラテンガラス１２が嵌め込まれており、その下方には画像読取ユニット３ａが設けられている。
【００４０】
画像読取ユニット３ａは、光を照射する光源（ＬＥＤ）３ｂと、原稿の読み取り部分に光を収束させるための導光体３ｃと、原稿から反射された反射光を電荷結合素子（以下、「ＣＣＤ」と称す）３ｅに集光させるための導光体３ｄと、受光した光の強度に応じて電圧を出力するＣＣＤ３ｅとを一ライン分、主走査方向に沿って備え、副走査方向に往復移動可能に設けられている。
【００４１】
プラテンガラス１２の上面に原稿Ｇを載置して、操作キー４０の原稿読み取りボタンが押下されると、画像読取ユニット３ａが原稿の読み取り開始位置に搬送され、原稿Ｇの読み取りが開始される。はじめに、ＬＥＤ３ｂが点灯され、光が照射される。その光は、導光体３ｃにより経路が変更され、照射光ＳとしてＣＣＤ３ｅの上方に向かって照射される。原稿Ｇ（プラテンガラス１２）の表面で反射された光のうち、ＣＣＤ３ｅに向かって反射する反射光Ｒは、導光体３ｄにより集光され、ＣＣＤ３ｅにより受光される。受光した光の強度に応じてＣＣＤ３ｅから電圧値が出力され、ＡＳＩＣ３ｆに入力される。ＣＣＤ３ｅは、複数の素子が直線上（主走査方向）に配設されたものであり、一の素子が画像データの一ラインの一の画素を形成する。原稿Ｇが一ライン分読み取られると、画像読取ユニット３ａは、次の一ラインを読み取るために副走査方向（図３中矢印Ｘ方向）に所定量搬送され、次の一ライン分の読み取りが行われる。この一ライン分の読み取りと所定量の搬送とが繰り返され、原稿Ｇの全域の読み取りが行われる。尚、搬送される所定量は、読み取りに際して設定される解像度等によって適宜設定される。
【００４２】
ＡＳＩＣ３ｆは、ＣＣＤ３ｅの各素子より入力された電圧値をそれぞれ１６ビットの数値データに変換し、その後、各種のデータ補正を行い、画像データとして出力させるために設計された集積回路である。よって、ＣＣＤ３ｅの一の素子に対応する画素値は、１６ビットの数値で形成される。ＡＳＩＣ３ｆから出力された画像データは、後述の図４に示すバスライン２５を介して、ＲＡＭ２３（図４参照）の画像メモリ２３ｃに書き込まれ、原稿Ｇの画像が画像データとして記憶される。
【００４３】
図４は、ＭＦＰ１の電気的構成を示したブロック図である。ＭＦＰ１は、プリンタ２、スキャナ３、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ネットワーク・コントロール・ユニット（以下、「ＮＣＵ」と称す）３１、モデム３２、操作キー４０、ＬＣＤ４１、ＵＳＢ端子７１、スロット部７２、アンプ７３、スピーカ７４を主に備え、これらはバスライン２５を介してお互いに接続されている。
【００４４】
ＣＰＵ２１は、ＲＯＭ２２やＲＡＭ２３に記憶される固定値やプログラム或いは、ＭＦＰ１が備えている各機能の制御や、ＮＣＵ３１を介して送受信される各種信号にしたがって、バスライン２５により接続された各部を制御するものである。ＲＯＭ２２は、このＭＦＰ１で実行される各種の制御プログラム２２ａを記憶する書換不能なメモリであり、ＲＡＭ２３は各種のデータを記憶するための書換可能なメモリである。このＲＡＭ２３には、画像メモリ２３ａやカウンタ２３ｂなどの各種のメモリが設けられている。画像メモリ２３ａは、スキャナ３により読み取られた原稿の画像データ等を記憶するメモリである。カウンタ２４ａについて、詳細は後述するが、画像読取ユニット３ａにより読み取られた画像データの中に、平滑化処理された画素がある場合に「１」が加算されるカウンタである。
【００４５】
ＮＣＵ３１は電話網（図示しない）に対するダイヤル信号の送出や、電話網からの呼出信号の応答等の動作を行うものである。モデム３２は、ＮＣＵ３１を介して、画像データを変調及び復調し、相手ファクシミリ装置（図示しない）へ伝送すると共に、伝送制御用の各種手順信号を送受信するためのものである。ＵＳＢ端子７１は、コンピュータとＵＳＢケーブル（図示しない）を介してデータの送受信を行うための既知の回路である。アンプ２７は、そのアンプ２７に接続されたスピーカ２８を鳴動して、呼出音などを出力するためのものである。
【００４６】
次に、図５を参照して、スキャナ３により読み取られる原稿と、読み取られた原稿の画像データについて説明する。図５（ａ）は、スキャナ３と、スキャナ３に載置された原稿とを概略的に表した上面図である。図５（ｂ）は、図５（ａ）に示すＡ−Ａ’線における断面図である。図５（ｃ）は、スキャナ３により読み取られた画像データの全体を模式的に表した図である。スキャナ３により原稿が読み取られる場合は、読み取られる原稿の寸法に関わらず、原稿読取ユニット３ａにより読み取り可能な領域全てが読み取られる。読み取られた画像データから原稿の領域が検出され、さらに、原稿の領域に含まれる余白の幅が検出される。なお、本実施形態においては、説明を分かりやすくするために、原稿１枚分の画像データが一旦画像メモリ２３ａに格納される場合を例として説明する。
【００４７】
図５（ａ）は、スキャナ３と、プラテンガラス１２に載置された原稿とを概略的に表した上面図である。原稿Ｇは、本実施形態においては長方形であって、画像記録部Ｐとその画像記録部Ｐの周囲を囲む余白とにより形成されている。原稿Ｇは、読み取り面である画像記録部Ｐが下面に向けられ、原稿Ｇの一辺が副走査方向（図中矢印Ｘ方向）に平行となるようにプラテンガラス１２上に載置されている。原稿カバー８は閉じられており、原稿Ｇは、プラテンガラス１２と原稿押さえ１９とに挟まれ固定されている。尚、図５（ａ）の例では、原稿Ｇの長手方向の一辺が副走査方向に平行となるように載置された状態を示しているが、原稿のサイズや装置の仕様によっては原稿Ｇの短手方向の一辺が副走査方向に平行となるように載置されることもある。
【００４８】
この状態で、操作キー４０の原稿読み取りボタンが押下されると、原稿Ｇの読み取りが開始される。画像読取ユニット３ａが原稿の読み取り開始位置（Ｘ０）に搬送され、原稿Ｇの読み取りが開始される。まず、画像読取ユニット３ａからＣＣＤ３ｅの上部に向かって照射光Ｓが照射される。この位置においては、ＣＣＤ３ｅの上部に原稿が載置されていないため、原稿押さえ１９の表面で反射した光が読み取られ、画像データとして画像メモリ２３ａに記憶される。一ライン分の画像データが読み取られると、原稿読取ユニット３ａは、副走査方向に所定量搬送され、次の一ライン分の読み取りが行われる。この読み取りと搬送とが繰り返される。
【００４９】
次に、画像読取ユニット３ａが、さらに副走査方向に搬送され、原稿Ｇの副走査方向の両端が読み取られた場合の画像データについて説明する。図５（ｂ）は、図５（ａ）に示すＡ−Ａ’線における断面図である。図５（ｂ）に示すように、画像読取ユニット３ａは、原稿の読み取り開始位置（Ｘ０）から読み取りを開始するが、原稿Ｇの副走査方向に対して垂直な一端が読み取られる位置（Ｘ１）に搬送されると、原稿Ｇの一端が読み取られ、画像データとして画像メモリ２３ａに記憶される。このＸ１の位置では、正面視した照射光Ｓは、左上方に向かうよう角度が設けられているため、この原稿Ｇの一端で光の回折が生じて反射光Ｒが強くなり、図５（ｃ）に示すように原稿押さえ１９部分の画像データよりも白い画像データとなる。よって、この色の違いいにより原稿Ｇの一端に相当する画像データと原稿押さえ１９に相当する画像データとの境界を区別することができる。
【００５０】
さらに、原稿Ｇの読み取りと搬送とが繰り返され、画像読取ユニット３ａが、原稿Ｇの副走査方向に対して垂直な他端が読み取られる位置（Ｘ２）に搬送され、原稿Ｇの他端が読み取られる。このＸ２の位置では、照射光Ｓに角度が設けられているため、この原稿Ｇの他端で光の回折が生じて反射光Ｒが弱くなり、図５（ｃ）に示すように原稿押さえ１９部分の画像データよりも黒い画像データとなる。よって、この色の違いにより原稿Ｇの他端に相当する画像データと原稿押さえ１９に相当する画像データとの境界を区別することができる。
【００５１】
また、図５（ａ）に示すように、上面視した照射光Ｓにも、左下方に向かうよう角度が設けられている。よって、副走査方向と平行な原稿Ｇの両端が読み取られる場合は、副走査方向と垂直な原稿Ｇの両端を読み取る場合と同様に、原稿Ｇの端部と原稿押さえ１９との境界に白い画像データと黒い画像データとが生じるため、原稿Ｇの４辺の各端部と原稿押さえ１９との境界を確実に区別することができる。
【００５２】
ここでは説明を簡単にするために、原稿Ｇの端を副走査方向に垂直又は平行にプラテンガラス１２上に載置した場合について説明したが、原稿Ｇは、プラテンガラス１２に任意の向きに載置した場合でも、原稿Ｇと原稿押さえ１９との境界には、白い画像データ又は黒い画像データ又はその組み合わせが生じる（照射する光の方向と、原稿Ｇの端とが平行に載置された場合は、原稿Ｇの端面のばらつきと、光りの方向のばらつきにより、白い画像データと黒い画像データとが混在する場合がある）ため、境界を区別することができる。
【００５３】
図５（ｃ）は、スキャナ３により読み取られた原稿の画像データの全体を模式的に表した図である。上述したように、原稿の各端部は、白い画像データ又は黒い画像データ又はその組み合わせとして読み取られる。その読み取られた画像データに基づいて、その白い画像データ又は黒い画像データ又はその組み合わせを境界とし、その内側の領域を原稿領域の画像データ（以下、単に「原稿画像データ」と称す）として検出することができる。原稿画像データは、原稿に記録されている画像部分の画像データ（以下、単に「画データ」と称す）とその周囲を囲む余白の画像データ（以下、単に「余白データ」と称す）とにより形成されている。余白データは、略同一の画素値であるので、原稿画像データの外端から中央に向かって画素値を比較することにより、簡単に画データと余白データとを区別することができる。また、原稿画像データの一端から、画データの一端までに垂直に並んでいる余白データの画素数を計測することで、余白の幅を検出することができる。余白の幅は、図５（ｃ）に示すように、Ｂ、Ｃ、Ｄ、Ｅの４種類を算出することができる。
【００５４】
通常、プリンタにより画像を記録用紙に印刷したり、複写機により原稿を複写すると、その印刷された画像の元となる画像データに対しては、プリンタや複写機が備える機能により、平滑化処理やエッジ強調処理などの各種画像処理が施されている。そして、このようなプリンタや複写機により印刷された画像を原稿として再度スキャナなどで読み取り、その画像データを印刷する際には、再度、画像処理が施され、画像データに対して二重に平滑化処理やエッジ強調処理などの画像処理が施されるため、印刷される画像の品質が低下することがある。そこで、本実施形態では、プリンタや複写機などで印刷が行われると、記録用紙の周囲に余白が設けられることを利用するという簡単な方法により、印刷される画像の品質の低下を防ぐことができる。つまり、スキャナにより読み取られた原稿の画像に余白があるか否かを検出し、かつ、その余白の幅が同一である場合は、プリンタや複写機などで印刷され、すでに画像処理が施された画像であるとして、重複して施されると画像の品質が低下する平滑化処理やエッジ強調処理などの画像処理を含まない各種画像処理を施して印刷を行う。一方、余白が無い場合や、余白が検出されても幅が同一でない場合は、画像処理が施されていない原稿（画像）であるとして、読み取った画像データに平滑化処理やエッジ強調処理などの各種画像処理を施して印刷を行う。このような余白は、例えば、写真画像データを印刷した場合に形成されることが多い。
【００５５】
次に、図５，図６を参照して、上述した判断方法を利用してＭＦＰ１のＣＰＵ２１により実行される処理について説明する。図６は、操作キー４０の原稿読取ボタンが押された場合に実行される処理を示すフローチャートである。原稿読取ユニット３ａにより読み取りが行われると、読み取り可能な領域全てが読み取られるが、読み取られた画像データから、原稿画像データのみが画像メモリ２３ａに記憶されるものとして説明を行う。原稿画像データを区別する際には、上述したように、読み取られた画像データのうち原稿の各端部は、白い画像データ又は黒い画像データ又はその組み合わせとして読み取られ、原稿と原稿押さえ１９との境界を検出できることを利用する。また、本処理においては、通常、画像処理として、平滑化処理、エッジ強調処理、及びγ補正処理のほか、良好な印刷結果を得るための各種画像処理が画像データに選択的に対して行われる。
【００５６】
まず、原稿画像データの最初の画データが読み取られるまで、副走査方向（Ｘ方向）に１ラインずつ原稿を読み取る（Ｓ１）。原稿に余白が存在する場合、図５（ａ）に示される画像記録部Ｐを読み取ることにより得られる画データは、余白データとは明らかに画素値が異なるため、容易に画データが読み取られたことが判別できる。そして、最初の画データが読み取られると、画データの両端（図５（ａ）の例では、原稿Ｇの短手方向の両端）の余白部分が確定するため、余白幅ＢとＣとを検出し、ＢとＣとが同一幅であるか否かの判定を行う（Ｓ２）。つまり、図５（ｃ）に示す余白の幅ＢとＣとが同一幅であるか否かを判定する。余白の幅ＢとＣとが同一幅である場合は（Ｓ２：Ｙｅｓ）、平滑化処理、及びエッジ強調処理が施された画像データであると判断し、それ以外の画像処理のみを行うよう設定する（Ｓ３）。一方、余白の幅ＢとＣとが同一幅でない場合は（Ｓ２：Ｎｏ）、画像処理が施されていない画像データであると判断し、平滑化処理とエッジ強調処理を含む各種画像処理を行うよう設定する（Ｓ４）。
【００５７】
画像データに対して行う画像処理の種別がＳ３，Ｓ４により設定された後は、１ラインずつ原稿の読み取りを行う（Ｓ５）。ある１ラインの原稿画像データに対して画像処理を施すには、例えば、その１ラインの前後に隣接する１ラインの原稿画像データが必要である。よって、原稿画像データは、１ラインずつ読み取るが、画像メモリ２３ａには、常に連続した３ラインの原稿画像データを記憶する。新しい１ラインの原稿画像データを読み取ると、最も古い１ライン（画像処理済み）の原稿画像データを消去する。
【００５８】
そして、画像メモリ２３ａに順次記憶される原稿画像データに対して、Ｓ３，Ｓ４により設定された画像処理を施し（Ｓ６）、画像処理が施された原稿画像データをプリンタ２に出力する（Ｓ７）。次に、原稿全体を読み取ったか否かを判断し（Ｓ８）、原稿全体を読み取った場合は（Ｓ８：Ｙｅｓ）、処理を終了する。一方、原稿全体を読み取っていない場合は（Ｓ８：Ｎｏ）、Ｓ５の処理に戻る。
【００５９】
上述したように、第１の実施形態のＭＦＰ１では、原稿の余白の幅を比較するという簡単な処理で所定の画像処理が施された画像データであるか否かを判断する。所定の画像処理が施された原稿を読み取った場合には、原稿の画像データに対して所定の画像処理を施すことを禁止し、その他の各種画像処理を施す。これにより、所定の画像処理を重複して施すことにより画像の品質が低下することを防止できる。一方、所定の画像処理が施されていない原稿を読み取った場合には、原稿の画像データに対して所定の画像処理を含む各種画像処理が施されるので、画像データの品質を維持することができる。さらに、図６に示す処理によれば、一度の読み取り走査で、所定の画像処理が施された画像データであるか否かの判断、及び読み取られた画像データに対して適切な画像処理（Ｓ３，Ｓ４に対応）を行いつつ、プリンタ２への出力を行うことができる。従って、複写処理の全体的な処理時間を短縮することができる。また、原稿全体の画像データを記憶する必要がないので、メモリを効率よく使用することができる。なお、大型のメモリを搭載している装置であれば、原稿全体の画像データを一旦メモリに記憶させ、図５（ｃ）における余白Ｂ，Ｃ，Ｄ，Ｅの幅をそれぞれ検出し、図６のＳ２における判断に利用してもよい。例えば、４つの余白すべてが同じ幅の場合に、所定の画像処理が施された画像データと判断するような処理としたり、隣接する余白Ｂ，Ｄが同じ幅の場合に、所定の画像処理が施された画像データと判断するような処理とすることも可能である。
【００６０】
次に、第２の実施形態であるＭＦＰ１について説明する。第２の実施形態であるＭＦＰ１の電気的構成は、第１の実施形態であるＭＦＰ１の電気的構成と同様であり、その説明を省略する。第１の実施形態では、所定の画像処理が施されているか否かを判定するために、原稿画像データの余白の幅を検出していたが、第２の実施形態では、原稿画像データに平滑化処理が施されているか否かを検出する。
【００６１】
第２の実施形態では、操作キー４０の原稿読取ボタンが押されると、まず、原稿に対してプレスキャンが実行される。プレスキャンでは、原稿を読み取りながら、読み取られた原稿画像データに平滑化処理が施されているか否かの検出を行い、平滑処理が施されている場合は、平滑処理が施された箇所の数がカウンタにより計数される。
【００６２】
原稿全体が読み取られると、次に、本スキャンが行われ、再び原稿の画像データが読み取られる。プレスキャンで計数されたカウンタの値が所定の値以上であれば、プリンタや複写機などで印刷された原稿であると判断され、平滑化処理やエッジ強調処理などの画像処理が施されずに印刷が行われる。一方、カウンタの値が所定の数未満であれば、平滑化処理やエッジ強調処理といった所定の画像処理が施されていない原稿であると判断され、平滑化処理やエッジ強調処理などの画像処理が施された上で印刷が行われる。
【００６３】
まず、図７を参照して、平滑化処理が施されている画像データを検出する検出方法の一例について説明する。図７（ａ），図７（ｂ）は、ある原稿画像データのうち、５行５列の連続した画素の画素値を概略的に示したものである。図７（ａ）は、平滑化処理前の画像データを示し、図７（ｂ）は平滑化処理後の画像データを示す。平滑化処理が施される対象となる画素を、「着目画素」と称し、着目画素を包囲する複数の画素を「包囲画素」と称す。また、Ｙ行Ｘ列の座標位置にある画素を（Ｘ，Ｙ）として表す。平滑化処理は、原稿の読み取り時にノイズやゴミの影響を受け、画像がざらつくのを防止するために施される処理である。図７（ａ）に示す画像データは、（３，３）の画素の画素値（濃度値）が２５５であり、周囲の画素の画素値１００と、大きく離れているため、画像がざらついて見える。
【００６４】
具体的な平滑化処理の一例について説明する。この例での平滑化処理は、着目画素と包囲画素との９画素の画素値について演算を行う。具体的には、着目画素の画素値に１／２を乗算し、８個の包囲画素の画素値に１／１６を乗算し、それらの値を全て加算し、その総和の値が整数となるように小数点以下を四捨五入する。
【００６５】
例えば、着目画素を座標（２，２）とする場合は、着目画素の画素値は、１００、包囲画素である座標（１，１）、（１，２）、（１，３）、（２，１）、（２，３）、（３，１）、（３，２）の画素値は、１００、包囲画素である座標（３，３）の画素値は２５５である。
よって、平滑化処理された値は、
１００×１／２＋（１００×７＋２５５×１）×１／１６＝１１０
となる。同様に、座標（２，３）、（２，４）、（３，２）、（３，４）、（４，２）、（４，３）、（４，４）の８画素の平滑化処理された値も１００となる。
【００６６】
一方、着目画素を座標（３，３）の画素とした場合は、着目画素の画素値は、２５５、包囲画素である座標（２，３）、（２，４）、（３，２）、（３，４）、（４，２）、（４，３）、（４，４）の８画素の画素値は、１００である。
よって、平滑化処理された値は、
２５５×１／２＋（１００×８）×１／１６＝１７８
となる。残りの周囲の画素については、包囲画素の画素値が１００であるものとし、平滑処理を行っても数値は、変更されないものとし、平滑化処理が施された各座標の画素値が図７（ｂ）に示されている。
【００６７】
平滑化処理は、以上述べたようにして行われるので、平滑化が行われたか否かを次のようにして判断することができる。すなわち、図７（ｂ）の座標（３，３）の画素のように、周囲の画素の画素値と比較して、所定の値（例えば、５０）以上離れていて、その周囲の画素（包囲画素）の値が略同一である場合は、平滑化処理により値が補正された画素である可能性が高いと判定できる。すなわち、平滑化処理では、周囲の画素値に比べ、大きな差がある画素が、その差が小さくなるように補正され、さらに、その周囲の画素の値も、その周囲の値との差が小さくなるように補正される。
【００６８】
図７（ｂ）において、着目画素を座標（３，３）の画素とした場合、画素の値が１７８であり、周囲の画素の画素値が１１０で略同一である。周囲の画素とは、（２，２）、（２，３）、（２，４）、（３，２）、（３，４）、（４，２）、（４，３）、（４，４）の８画素である。周囲の画素が略同一な画素値であり、さらに周囲の画素である座標（１，１）、（１，２）、（１，３）、（１，４）、（１，５）、（２，１）、（２，５）、（３，１）、（３，５）、（４，１）、（４，５）、（５，１）、（５，２）、（５，３）、（５，４）、（５，５）の１６画素の画素値は、１００である。
【００６９】
従って、着目画素を順次スキャンし、その着目画素を包囲する周囲の画素の画素値と比較して、所定の値以上離れていて、その周囲の画素の値が略同一である場合は、平滑化処理により値が補正された画素である可能性が高いと判定できる。この第２の実施形態では、さらに確実に判定を行うために、着目画素の周囲の画素の画素値と、その周囲の画素のさらに周囲の画素の画素値との比較を行っている。この比較により、意図的に部分的に画像処理が施されている場合や、偶然に平滑化処理と同様な特性を有する場合などの誤認識を防止することができ、より確実に、平滑化処理により値が補正された画素であると判定できる。
【００７０】
次に、図８および図９を参照して、第２の実施形態におけるＭＦＰ１のＣＰＵ２１により実行される処理ついて説明する。図８は、操作キー４０の原稿読取ボタンが押された場合に実行される処理を示すフローチャートであり、図９は、画像平滑化検出処理を示すフローチャートである。第１の実施形態と同様に、画像メモリ２３ａには原稿画像データのみが記憶されるものとして説明を行う。
【００７１】
まず、ＲＡＭ２３のカウンタ２３ｂの値をリセットする（Ｓ１１）。プレスキャンとして、副走査方向（Ｘ方向）に所定のライン数ずつ原稿を読み取る（Ｓ１２）。プレスキャンでは、画像が平滑化されているか否かを判定するために必要な、原稿画像データを読み取る。本実施形態では、ある１ラインの原稿画像データに対して、平滑化処理が施されているか否かを検出するためには、その１ラインの両側に隣接する２ラインの原稿画像データが必要である。原稿画像データは、１ラインずつ読み取るが、画像メモリ２３ａには、常に連続した５ラインの原稿画像データを記憶する。新しい１ラインの原稿画像データを読み取ると、最も古い１ライン（画像処理済み）の原稿画像データを消去する。
【００７２】
次に、画像メモリ２３ａに記憶される原稿画像データに対して、画像平滑化検出処理を行う（Ｓ１３）。図９に示すように、画像平滑化検出処理では、まず、画像メモリ２３ａに記憶される５ライン分の連続した原稿画像データのうち、中央のラインの画素を対象としてその周囲の画素と比較を行う。その中央のラインにおいて、着目画素が周囲の画素全てと所定の濃度差があるか否か、すなわち画素値に所定以上の差があるかを判定する（Ｓ３１）。着目画素が周囲の画素全てと所定の濃度差がある場合は（Ｓ３１：Ｙｅｓ）、着目画素の周囲の画素の濃度が全て略同一であるか否かを判定する（Ｓ３２）。周囲の画素の濃度（画素値）が全て略同一である場合は（Ｓ３２：Ｙｅｓ）、周囲の画素の濃度と、周囲の画素のさらに周囲の画素との濃度が異なるか否かを判定する（Ｓ３３）。着目画素の平滑化処理を検出するだけであれば、Ｓ３１とＳ３２の処理で十分であるが、このＳ３３の判定を行うことにより、意図的に部分的に画像処理が施されている場合や、偶然に平滑化処理と同様な特性を有する場合などの誤認識を防止することができ、より確実に、平滑化処理により値が補正された画素であると判定できる。周囲の画素の濃度と、周囲の画素のさらに周囲の画素の濃度とが異なる場合は（Ｓ３３：Ｙｅｓ）、平滑化処理された画素であると判定し、カウンタ２３ｂの値に１を加算する。一方、Ｓ３１の処理において、ある１画素において、周囲の画素全てと所定の濃度差が無い場合（Ｓ３１：Ｎｏ）、またＳ３２の処理において、周囲の画素の濃度が全て略同一でない場合（Ｓ３２：Ｎｏ）、またＳ３３の処理において、周囲の画素の濃度と、周囲の画素のさらに周囲の画素の濃度とが同じ場合（Ｓ３３：Ｎｏ）は、平滑化処理された画素でないと判定し、処理を終了する。
【００７３】
そして、原稿全体が読み取られたか否かを判断し（Ｓ１４）、原稿全体を読み取った場合は（Ｓ１４：Ｙｅｓ）、Ｓ１５の処理へ移る。一方、原稿全体を読み取っていない場合は（Ｓ１４：Ｎｏ）、Ｓ１２の処理に戻る。Ｓ１５の処理では、カウンタ２３ｂの値が、所定の値以上であるか否かを判断する（Ｓ１５）。カウンタ２３ｂの値が、所定の値以上である場合は（Ｓ１５：Ｙｅｓ）、平滑化処理、及びエッジ強調処理が施された画像データであると判断し、それ以外の画像処理のみを行うよう設定する（Ｓ１６）。一方、カウンタの値が所定の値未満の場合は（Ｓ１５：Ｎｏ）、画像処理が施されていない画像データであると判断し、平滑化処理とエッジ強調処理を含む各種画像処理を行うよう設定する（Ｓ１７）。次に、本スキャンとして行われるＳ５〜Ｓ８の処理は、図６における処理と同様であるため、説明を省略する。
【００７４】
上述したように、第２の実施形態のＭＦＰ１では、平滑化処理が行われているか否かを画像データの画素値に基づいて具体的に判断するため、意図的に部分的に画像処理が施されている場合や、偶然に平滑化処理と同様な特性を有する場合などの誤認識を防止でき、また、平滑化処理が施されている箇所が所定の値以上の場合に、所定の画像処理が施されていると判断されるので、確実に、平滑化処理が施された画像データを判断することができる。
【００７５】
また、本実施形態では、平滑化処理が施された画像データであると判断された場合、エッジ強調処理についても施されている可能性が高いため、このような画像データに対しては、平滑化処理及びエッジ強調処理を施すことを禁止することにより、原稿の画像データに対して所定の画像処理を施すことを禁止し、その他の各種画像処理を施す。これにより、所定の画像処理を重複して施すことにより画像の品質が低下することを防止できる。一方、所定の画像処理が施されていない原稿を読み取った場合には、原稿の画像データに対して所定の画像処理を含む各種画像処理が施されるので、画像データの品質を維持することができる。
【００７６】
また、大型のメモリを搭載している装置であれば、第１の実施形態と同様に、原稿全体の画像データを一旦メモリに記憶させ、図９に示される平滑化検出処理をまとめて行い、所定の画像処理が施された画像データであるか否かの判断を行っても良い。このように、原稿全体の画像データを記憶することで、一度の読み取り走査で、平滑化処理が施された画像データであるか否かの判断、及び読み取られた画像データに対して適切な画像処理（Ｓ１６，Ｓ１７に対応）を行い、プリンタ２へ出力することができる。従って、複写処理の全体的な処理時間を短縮することができる。
【００７７】
なお、請求項に記載の画像処理手段は、図６及び図８に示すフローチャートのＳ６の処理が該当し、判断手段は、図６に示すフローチャートのＳ２の処理及び図８に示すフローチャートのＳ１３の処理が該当し、制御手段は、図６に示すフローチャートのＳ２，Ｓ３，Ｓ４の処理及び図８に示すフローチャートのＳ１５，Ｓ１６，Ｓ１７の処理が該当し、検出手段は、図６に示すフローチャートのＳ２の処理が該当し、プレスキャンは、図８に示すフローチャートのＳ１２，Ｓ１４の処理が該当し、本スキャンは、図８に示すフローチャートのＳ５，Ｓ８の処理が該当する。また、請求項に記載の所定の画像処理は、主に「平滑化処理」、あるいは「エッジ強調処理」が該当する。
【００７８】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７９】
例えば、上記第１の実施形態では、余白の幅を検出することにより、所定の画像処理が既に行われているかを検出し、第２の実施形態では、平滑化検出処理が行われている箇所を検出し、その箇所の数により所定の画像処理が既に行われているかを検出するものとしたが、余白の幅と平滑化処理されている箇所の数との両方の情報に基づいて、所定の画像処理が施されているか否かを判定しても良い。これにより、より正確に画像処理の重複を回避し、画像データの品質の低下を防ぐことができる。
【００８０】
また、第１の実施形態では、複数箇所、例えば、原稿の画像記録部Ｐを挟んで対向する２箇所の余白の幅が同一であるか否かに基づいて所定の画像処理が施された画像データであるか否かの判断を行ったが、検出された余白の幅が予め設定されている所定の幅である場合に、所定の画像処理が施された画像データであると判断するような方式であってもよい。所定の幅としては、装置がデフォルトとして設定している値や、ユーザが頻繁に使用する値が考えられる。これは、特に、画像データをはじめて記録用紙に印刷した時の装置と、その原稿を複写する装置とが同じ装置であった場合に有効である。即ち、プリント機能により記録用紙に印刷する段階で、画像データに対しては、所定の画像処理が施され、装置に設定されている余白の値に基づいて印刷が行われる。そして、その印刷結果を原稿として、同じ装置の複写機能により複写を行う場合には、上記のような処理により余白の幅が検出されるが、その余白の幅が同装置のプリント機能において設定されている余白の値と同じであれば、所定の画像処理が施されていると判断できる。
【００８１】
さらに、上記実施形態では、スキャナ３が移動して読み取る場合を主に説明したが、ＡＤＦのように原稿が移動する場合においても、同様の処理を適用することができる。
【００８２】
また、上記実施形態では、画像データに対して施す画像処理の種類として、「平滑化処理」、及び「エッジ強調処理」を例として説明致したが、画像処理の内容は、取り扱う画像データの状態、形式等により適宜可能である。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施形態における画像処理装置を有する多機能周辺装置の外観を示す斜視図である。
【図２】原稿カバーが開かれた状態の多機能周辺装置の外観を示す斜視図である。
【図３】スキャナの構成を概略的に表した断面図である。
【図４】多機能周辺装置の電気的構成を示すブロック図である。
【図５】スキャナと、スキャナに載置された原稿とを概略的に表した上面図である。
【図６】第１の実施形態における多機能周辺装置により原稿が読み取られる場合の一連のフローチャートである。
【図７】平滑化処理を施した画像データと、その元データを示した一例である。
【図８】第２の実施形態における多機能周辺装置により原稿が読み取られる場合の一連のフローチャートである。
【図９】画像平滑化検出処理を示すフローチャートである。
【符号の説明】
【００８４】
１          多機能周辺装置（画像処理装置）
２          プリンタ（記録手段）
３          スキャナ（読取手段）
３ａ        画像読取ユニット（走査手段）
２３ａ      画像メモリ（記憶手段）
２３ｂ      カウンタ
【図１】
2008141440.tif 000003
【図２】
2008141440.tif 000004
【図３】
2008141440.tif 000005
【図４】
2008141440.tif 000006
【図５】
2008141440.tif 000007
【図６】
2008141440.tif 000008
【図７】
2008141440.tif 000009
【図８】
2008141440.tif 000010
【図９】
2008141440.tif 000011