(57)【要約】【課題】  原稿の裏面が複写されるのを抑制することを目的とする【解決手段】  制御装置は、ユーザによって指定された原稿の読取対象面を読み取ってカラー画像データを生成するための原稿読取部と、カラー画像データに応じた画像を印刷媒体上に印刷するための印刷実行部と、を制御する。制御装置は、原稿読取部から与えられるカラー画像データを取得するための画像データ取得部と、カラー画像データを用いて、読取対象面が複写すべき表面か複写すべきでない裏面かを判断するための判断部と、を備える。判断部は、カラー画像データが所定の条件を満足する場合には、読取対象面が裏面であると判断して、印刷実行部による印刷の実行を禁止する。【選択図】  図２
2005229261.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって指定された原稿の読取対象面を読み取って前記読取対象面の内容を表すカラー画像データを生成するための原稿読取部と、前記カラー画像データに応じた画像を印刷媒体上に印刷するための印刷実行部と、を制御するための制御装置であって、
前記原稿読取部から与えられる前記カラー画像データを取得するための画像データ取得部と、
前記カラー画像データを用いて、前記読取対象面が複写すべき表面か複写すべきでない裏面かを判断するための判断部と、
を備え、
前記判断部は、
前記カラー画像データが所定の条件を満足する場合には、前記読取対象面が前記裏面であると判断して、前記印刷実行部による印刷の実行を禁止することを特徴とする制御装置。
【請求項２】
請求項１記載の制御装置であって、
前記判断部は、
前記カラー画像データを構成する複数の画素のＲＧＢ値を輝度値に変換するための輝度変換部を備え、
前記判断部は、前記複数の画素の輝度値を用いて、前記判断を実行する、制御装置。
【請求項３】
請求項２記載の制御装置であって、
前記所定の条件は、最高輝度値を含む第１の輝度範囲内の輝度値を有する画素数が所定数以上であることを含む、制御装置。
【請求項４】
請求項３記載の制御装置であって、
前記判断部は、
輝度値に応じた画素数を示す輝度分布において、前記最高輝度値付近の第２の輝度範囲内の第１の輝度値でピークが現れる場合には、前記ピークが前記第１の輝度値よりも大きな第２の輝度値で現れるように前記輝度分布を調整し、
前記判断部は、前記調整済みの輝度分布を利用して、前記第１の輝度範囲内の輝度値を有する前記画素数を求める、制御装置。
【請求項５】
請求項２ないし４のいずれかに記載の制御装置であって、
前記所定の条件は、輝度値に応じた画素数を示す輝度分布において、最低輝度値を含む第３の輝度範囲内に特定のプロファイルを有する凸部が存在しないことを含む、制御装置。
【請求項６】
請求項１ないし５のいずれかに記載の制御装置であって、
前記判断部は、
前記カラー画像データを構成する複数の画素のＲＧＢ値を彩度値に変換するための彩度変換部を備え、
前記判断部は、前記複数の画素の彩度値を用いて、前記判断を実行する、制御装置。
【請求項７】
請求項６記載の制御装置であって、
前記所定の条件は、前記複数の画素のうちの所定数以上の画素の彩度値が所定値以下であることを含む、制御装置。
【請求項８】
請求項１ないし７のいずれかに記載の制御装置であって、
前記判断部は、
前記カラー画像データによって表される画像内のエッジを抽出するためのエッジ抽出部を備え、
前記所定の条件は、前記エッジが存在しないことを含む、制御装置。
【請求項９】
請求項１ないし８のいずれかに記載の制御装置であって、さらに、
前記カラー画像データを用いて前記印刷実行部に供給すべき印刷データを生成するための印刷データ生成部を備え、
前記判断部は、前記読取対象面が前記裏面であると判断する場合には、前記印刷データ生成部による前記印刷データの生成を禁止する、制御装置。
【請求項１０】
請求項１ないし９のいずれかに記載の制御装置であって、さらに、
前記読取対象面が前記裏面であると判断されたことをユーザへ通知するための通知部を備える、制御装置。
【請求項１１】
複写装置であって、
前記原稿読取部と、
前記印刷実行部と、
請求項１ないし１０のいずれかに記載の制御装置と、
を備えることを特徴とする複写装置。
【請求項１２】
ユーザによって指定された原稿の読取対象面を読み取って前記読取対象面の内容を表すカラー画像データを生成するための原稿読取部と、前記カラー画像データに応じた画像を印刷媒体上に印刷するための印刷実行部と、を制御するための方法であって、
（ａ）原稿読取部から与えられる前記カラー画像データを取得する工程と、
（ｂ）カラー画像データを用いて、前記読取対象面が複写すべき表面か複写すべきでない裏面かを判断する工程と、
を備え、
前記工程（ｂ）は、
前記カラー画像データが所定の条件を満足する場合には、前記読取対象面が前記裏面であると判断して、前記印刷実行部による印刷の実行を禁止する工程を含むことを特徴とする方法。
【請求項１３】
コンピュータに、ユーザによって指定された原稿の読取対象面を読み取って前記読取対象面の内容を表すカラー画像データを生成するための原稿読取部と、前記カラー画像データに応じた画像を印刷媒体上に印刷するための印刷実行部と、を制御させるためのコンピュータプログラムであって、
原稿読取部から与えられる前記カラー画像データを取得する機能と、
カラー画像データを用いて、前記読取対象面が複写すべき表面か複写すべきでない裏面かを判断する機能と、
をコンピュータに実現させ、
前記判断機能は、
前記カラー画像データが所定の条件を満足する場合には、前記読取対象面が前記裏面であると判断して、前記印刷実行部による印刷の実行を禁止する機能を含むことを特徴とするコンピュータプログラム。
【請求項１４】
請求項１３記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の裏面の複写を防止するための技術に関する。
【背景技術】
【０００２】
近年、スキャナやプリンタなどの複数の機能を有する複合機が利用されている。複合機を用いれば、原稿を複写することができる。具体的には、複合機は、読取台に載置された原稿の内容を読み取って、印刷媒体上に原稿の内容を印刷（複写）することができる。
【０００３】
【特許文献１】特開平０４−２１３９５４号公報
【特許文献２】特開２００２−４４３６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、ユーザが読取台に原稿を載置する際に、原稿の表裏の設定を誤ると、複写すべきでない原稿の裏面が読み取られ、該裏面が複写されてしまうという問題があった。
【０００５】
なお、この問題は、原稿が読取台に固定された状態で原稿が読み取られる場合だけでなく、原稿を移動させながら原稿が読み取られる場合にも同様に生じ得る。
【０００６】
この発明は、従来技術における上述の課題を解決するためになされたものであり、原稿の裏面が複写されるのを抑制することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題の少なくとも一部を解決するため、本発明の第１の装置は、ユーザによって指定された原稿の読取対象面を読み取って前記読取対象面の内容を表すカラー画像データを生成するための原稿読取部と、前記カラー画像データに応じた画像を印刷媒体上に印刷するための印刷実行部と、を制御するための制御装置であって、
前記原稿読取部から与えられる前記カラー画像データを取得するための画像データ取得部と、
前記カラー画像データを用いて、前記読取対象面が複写すべき表面か複写すべきでない裏面かを判断するための判断部と、
を備え、
前記判断部は、
前記カラー画像データが所定の条件を満足する場合には、前記読取対象面が前記裏面であると判断して、前記印刷実行部による印刷の実行を禁止することを特徴とする。
【０００８】
第１の装置では、カラー画像データを用いて読取対象面が表面であるか裏面であるかが判断され、裏面と判断される場合には印刷実行部による印刷の実行が禁止されるため、原稿の裏面が複写されるのを抑制することができる。
【０００９】
上記の装置において、
前記判断部は、
前記カラー画像データを構成する複数の画素のＲＧＢ値を輝度値に変換するための輝度変換部を備え、
前記判断部は、前記複数の画素の輝度値を用いて、前記判断を実行することが好ましい。
【００１０】
このように、複数の画素の輝度値を用いれば、表裏判断を容易に行うことができる。
【００１１】
上記の装置において、
前記所定の条件は、最高輝度値を含む第１の輝度範囲内の輝度値を有する画素数が所定数以上であることを含むことが好ましい。
【００１２】
第１の輝度範囲内の輝度値を有する画素数が小さい場合には、読取対象面が表面である可能性が高い。したがって、上記のようにすれば、表裏判断を行うことができる。
【００１３】
上記の装置において、
前記判断部は、
輝度値に応じた画素数を示す輝度分布において、前記最高輝度値付近の第２の輝度範囲内の第１の輝度値でピークが現れる場合には、前記ピークが前記第１の輝度値よりも大きな第２の輝度値で現れるように前記輝度分布を調整し、
前記判断部は、前記調整済みの輝度分布を利用して、前記第１の輝度範囲内の輝度値を有する前記画素数を求めることが好ましい。
【００１４】
原稿用紙として、薄い色を帯びた用紙が利用される場合がある。上記のようにすれば、薄い色を帯びた用紙が利用される場合にも、表裏判断を行うことができる。
【００１５】
上記の装置において、
前記所定の条件は、輝度値に応じた画素数を示す輝度分布において、最低輝度値を含む第３の輝度範囲内に特定のプロファイルを有する凸部が存在しないことを含むことが好ましい。
【００１６】
第３の輝度範囲内に凸部が存在する場合には、読取対象面が表面である可能性が高い。したがって、上記のようにすれば、表裏判断を行うことができる。
【００１７】
上記の装置において、
前記判断部は、
前記カラー画像データを構成する複数の画素のＲＧＢ値を彩度値に変換するための彩度変換部を備え、
前記判断部は、前記複数の画素の彩度値を用いて、前記判断を実行することが好ましい。
【００１８】
このように、複数の画素の彩度値を用いれば、表裏判断を容易に行うことができる。
【００１９】
上記の装置において、
前記所定の条件は、前記複数の画素のうちの所定数以上の画素の彩度値が所定値以下であることを含むことが好ましい。
【００２０】
彩度値が高い場合には、読取対象面が表面である可能性が高い。したがって、上記のようにすれば、表裏判断を行うことができる。
【００２１】
上記の装置において、
前記カラー画像データによって表される画像内のエッジを抽出するためのエッジ抽出部を備え、
前記所定の条件は、前記エッジが存在しないことを含むことが好ましい。
【００２２】
エッジが存在する場合には、読取対象面が表面であると考えられる。したがって、上記のようにすれば、正確に表裏判断を行うことができる。
【００２３】
上記の装置において、さらに、
前記カラー画像データを用いて前記印刷実行部に供給すべき印刷データを生成するための印刷データ生成部を備え、
前記判断部は、前記読取対象面が前記裏面であると判断する場合には、前記印刷データ生成部による前記印刷データの生成を禁止することが好ましい。
【００２４】
こうすれば、印刷データを生成せずに済む。
【００２５】
上記の装置において、さらに、
前記読取対象面が前記裏面であると判断されたことをユーザへ通知するための通知部を備えることが好ましい。
【００２６】
こうすれば、ユーザは、読取対象面が裏面であることを知ることができる。
【００２７】
本発明の第２の装置は、
複写装置であって、
前記原稿読取部と、
前記印刷実行部と、
上記のいずれかに記載の制御装置と、
を備えることを特徴とする。
【００２８】
第２の装置を用いる場合にも、第１の装置を用いる場合と同様の作用・効果を奏し、原稿の裏面が複写されるのを抑制することができる。
【００２９】
本発明の方法は、ユーザによって指定された原稿の読取対象面を読み取って前記読取対象面の内容を表すカラー画像データを生成するための原稿読取部と、前記カラー画像データに応じた画像を印刷媒体上に印刷するための印刷実行部と、を制御するための方法であって、
（ａ）原稿読取部から与えられる前記カラー画像データを取得する工程と、
（ｂ）カラー画像データを用いて、前記読取対象面が複写すべき表面か複写すべきでない裏面かを判断する工程と、
を備え、
前記工程（ｂ）は、
前記カラー画像データが所定の条件を満足する場合には、前記読取対象面が前記裏面であると判断して、前記印刷実行部による印刷の実行を禁止する工程を含むことを特徴とする。
【００３０】
この方法を用いる場合にも、第１の装置を用いる場合と同様の作用・効果を奏し、原稿の裏面が複写されるのを抑制することができる。
【００３１】
本発明のプログラムは、コンピュータに、ユーザによって指定された原稿の読取対象面を読み取って前記読取対象面の内容を表すカラー画像データを生成するための原稿読取部と、前記カラー画像データに応じた画像を印刷媒体上に印刷するための印刷実行部と、を制御させるためのコンピュータプログラムであって、
原稿読取部から与えられる前記カラー画像データを取得する機能と、
カラー画像データを用いて、前記読取対象面が複写すべき表面か複写すべきでない裏面かを判断する機能と、
をコンピュータに実現させ、
前記判断機能は、
前記カラー画像データが所定の条件を満足する場合には、前記読取対象面が前記裏面であると判断して、前記印刷実行部による印刷の実行を禁止する機能を含むことを特徴とする。
【００３２】
このプログラムを用いる場合にも、第１の装置を用いる場合と同様の作用・効果を奏し、原稿の裏面が複写されるのを抑制することができる。
【００３３】
なお、この発明は、種々の形態で実現することが可能であり、例えば、複写装置および方法、複写制御装置および方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００３４】
Ａ．第１実施例：
Ａ−１．複合機の構成：
次に、本発明の実施の形態を実施例に基づき説明する。図１は、第１実施例における複合機を示す説明図１００である。複合機１００は、ＣＰＵ１１０と、ＲＯＭやＲＡＭなどの内部記憶装置１２０と、表示パネル１６０と、操作パネル１７０と、インタフェース部（Ｉ／Ｆ部）１９０と、原稿読取部１９１と、印刷実行部１９２と、を備えている。なお、複合機１００は、Ｉ／Ｆ部１９０を介して、コンピュータと接続可能である。
【００３５】
原稿読取部１９１は、カラーイメージセンサ（例えばＣＣＤ方式やＣＩＳ方式）を備えるスキャナであり、原稿を読み取ってカラー画像データを生成する。印刷実行部１９２は、プリンタであり、印刷データに従って画像を印刷媒体（例えば印刷用紙）上に印刷する。なお、原稿読取部１９１の機能と印刷実行部１９２の機能とを組み合わせることによって、原稿を複写することができる。
【００３６】
内部記憶装置１２０には、画像データ取得部１２２と判断部１３０と印刷データ生成部１４０と通知部１４２として機能するコンピュータプログラムが格納されている。各部１２２，１３０，１４０，１４２の機能は、ＣＰＵ２１０によって実現される。なお、該コンピュータプログラムは、ＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された形態で提供される。
【００３７】
画像データ取得部１２２は、原稿読取部１９１からＲＧＢのカラー画像データを取得する。判断部１３０は、輝度変換部１３２と彩度変換部１３４とを備えており、カラー画像データを解析する。また、判断部１３０は、解析結果に基づいて、原稿読取部１９１によって読み取られた原稿の読取対象面が複写（印刷）すべき表面か、複写（印刷）すべきでない裏面か、を判断する。印刷データ生成部１４０は、読取対象面が表面であると判断される場合に、ＲＧＢのカラー画像データを用いてＣＭＹＫの印刷データを生成する。なお、印刷実行部１９０がより多くの複数色（例えば６色または７色）のインクを用いて印刷を実行する場合には、印刷データには、該複数色のインクに対応するデータが含まれる。通知部１４２は、読取対象面が裏面であると判断される場合に、該判断結果をユーザへ通知する。
【００３８】
Ａ−２．複写処理：
図２は、複写処理の手順を示すフローチャートである。なお、この処理は、ユーザが複合機１００の操作パネル１７０において「複写」ボタンを選択することによって開始される。
【００３９】
ステップＳ１１０では、画像データ取得部１２２は、原稿読取部１９１から与えられるＲＧＢのカラー画像データを取得する。具体的には、画像データ取得部１２２は、ユーザからの複写指示に従って、原稿読取部１９１に、ユーザによって指定された原稿の読取対象面を読み取らせる。そして、画像データ取得部１２２は、原稿読取部１９１によって生成されたカラー画像データを取得する。なお、ユーザは、通常、原稿の複写すべき表面を所定の向きに設定することによって、原稿の読取対象面を指定する。
【００４０】
ステップＳ１２０では、判断部１３０は、カラー画像データを用いて、原稿読取部１９１によって読み取られた読取対象面が複写すべき表面か複写すべきでない裏面かを判断する。すなわち、判断部１３０は、カラー画像データが所定の条件を満足する場合には、読取対象面が裏面であると判断し、カラー画像データが所定の条件を満足しない場合には、読取対象面が表面であると判断する。なお、ステップＳ１２０の処理内容については、さらに後述する。
【００４１】
ステップＳ１２０において、読取対象面が裏面であると判断されると、ステップＳ１４０に進み、読取対象面が表面であると判断されると、ステップＳ１５０に進む。
【００４２】
ステップＳ１４０では、判断部１３０は、印刷実行部１９２による印刷の実行を禁止する。本実施例では、判断部１３０は、印刷データ生成部１４０による印刷データの生成を禁止することによって、印刷実行部１９２による印刷の実行を禁止する。なお、判断部１３０は、印刷データ生成部１４０による印刷データの生成を禁止せずに、印刷実行部１９２への印刷データの供給を禁止することによって、印刷実行部１９２による印刷の実行を禁止するようにしてもよい。ただし、上記のように、印刷データの生成を禁止すれば、印刷データを生成せずに済むという利点がある。
【００４３】
ステップＳ１４２では、判断部１３０は、通知部１４２にユーザへの通知を実行させる。通知部１４２は、表示パネル１６０に、読取対象面が複写すべきでない裏面であることを示す警告メッセージを表示させる。なお、通知部１４２による通知は、図示しないランプやスピーカを用いて実行されてもよい。このように、ユーザへの通知を実行すれば、ユーザは、読取対象面が裏面であることを知ることができるため、原稿の読取対象面の指定を変更することができる。
【００４４】
一方、ステップＳ１５０では、判断部１３０は、印刷実行部１９２による印刷の実行を許容する。このとき、判断部１３０は、印刷データ生成部１４０に印刷データを生成させて該印刷データを印刷実行部１９２に供給させる。
【００４５】
ステップＳ１５２では、印刷実行部１９２は、印刷データに従って、印刷媒体上に画像を印刷する。これにより、読取対象面の内容が印刷媒体上に再現される。
【００４６】
Ａ−３．読取対象面の表裏判断：
図３は、ステップＳ１２０（図２）の具体的な処理内容を示すフローチャートである。
【００４７】
ステップＳ２０２では、輝度変換部１３２は、カラー画像データを構成する複数の画素のＲＧＢ値を輝度値Ｙに変換して、輝度画像データを生成する。また、輝度変換部１３２は、輝度画像データを用いて、輝度値に応じた画素数の分布を示す輝度分布（ヒストグラム）を作成する。なお、輝度値Ｙは、例えば、次の式（１）を用いて求められる。
【００４８】
Ｙ＝０．３０・Ｒ＋０．５９・Ｇ＋０．１１・Ｂ      …（１）
【００４９】
なお、本実施例では、輝度値Ｙは、式（１）に従った演算によって求められているが、これに代えて、ＲＧＢ値に対応する輝度値Ｙを有するテーブルを用いて求められてもよい。
【００５０】
ステップＳ２０４では、判断部１３０は、高輝度側の画素数が、より具体的には、高輝度側の所定の輝度範囲内の画素数が、所定数以上であるか否かを判断する。ここで、高輝度側の所定の輝度範囲は、最高輝度値を含む範囲である。輝度値が２５６階調で表現されると仮定すると、高輝度側の所定の輝度範囲は、例えば、２００〜２５５に設定されることが好ましい。また、上記の所定数は、例えば、輝度画像データを構成する全画素数の９０％に設定されることが好ましい。
【００５１】
なお、後述するように、ステップＳ２０４では、判断部１３０は、所定の場合に、ステップＳ２０２で作成された輝度分布を調整し、調整後の輝度分布を利用して、高輝度側の画素数を求める。なお、この処理については、さらに後述する。
【００５２】
高輝度側の画素数が所定値未満である場合には、ステップＳ２５０に進み、判断部１３０は、読取対象面が表面であると判断する。逆に、高輝度側の画素数が所定値以上である場合には、ステップＳ２０６に進む。
【００５３】
ステップＳ２０６では、判断部１３０は、低輝度側にピークが存在するか否かを判断する。具体的には、判断部１３０は、輝度分布において、低輝度側の所定の輝度範囲内に特定のプロファイルを有する凸部（山部）が存在するか否かを判断する。低輝度側の所定の輝度範囲は、最低輝度値を含む範囲である。輝度値が２５６階調で表現されると仮定すると、低輝度側の所定の輝度範囲は、例えば、０〜５０に設定されることが好ましい。また、上記の特定のプロファイルを有する凸部は、例えば、標準偏差σが５以上の凸部に設定されることが好ましい。
【００５４】
低輝度側にピークが存在する場合には、ステップＳ２５０に進み、判断部１３０は、読取対象面が表面であると判断する。逆に、低輝度側にピークが存在しない場合には、ステップＳ２１２に進む。
【００５５】
ステップＳ２１２では、彩度変換部１３４は、カラー画像データを構成する複数の画素のＲＧＢ値を彩度値Ｓに変換して、彩度画像データを生成する。なお、彩度値Ｓは、例えば、次の式（２）を用いて求められる。
【００５６】
Ｓ＝（max(R,G,B)−min(R,G,B)）／max(R,G,B)×１００        …（２）
【００５７】
ここで、max(R,G,B) は、各画素のＲＧＢ値のうちの最大値を示しており、min(R,G,B) は、各画素のＲＧＢ値のうちの最小値を示している。
【００５８】
なお、本実施例では、彩度値Ｓは、式（２）に従った演算によって求められているが、これに代えて、ＲＧＢ値に対応する彩度値Ｓを有するテーブルを用いて求められてもよい。
【００５９】
ステップＳ２１４では、判断部１３０は、彩度画像データを構成する全画素の彩度値が所定値以下であるか否かを判断する。この所定値は、例えば、５０％に設定されることが好ましい。
【００６０】
彩度画像データを構成する全画素が所定値以下でない場合、換言すれば、少なくとも１つの画素の彩度値が所定値を超える場合には、ステップＳ２５０に進み、判断部１３０は、読取対象面が表面であると判断する。逆に、彩度画像データを構成する全画素の彩度値が所定値以下である場合には、ステップＳ２４０に進み、判断部１３０は、読取対象面が裏面であると判断する。
【００６１】
なお、本実施例では、ステップＳ２１４において、彩度画像データを構成する全画素の彩度値が所定値以下である場合に、肯定判断がなされているが、これに代えて、彩度画像データを構成するほぼすべての画素の彩度値が、換言すれば、彩度画像データを構成する全画素のうちの所定数以上の画素の彩度値が、所定値以下である場合に、肯定判断がなされるようにしてもよい。なお、上記の所定数は、例えば、全画素数の約９９．９９％に設定されることが好ましい。
【００６２】
Ａ−４．表裏判断の例：
以下では、種々の輝度分布を有する読取対象面の表裏判断を説明する。
【００６３】
図４は、読取対象面の背景（すなわち原稿用紙）が白色であり、読取対象面に画像が含まれていない場合の輝度分布を示す説明図である。ここで、読取対象面に含まれる画像は、文字や絵柄などの有意な画像を意味する。
【００６４】
図４では、最高輝度値近傍に凸部が存在し、高輝度側の画素数の割合はほぼ１００％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）以上であると判断される。また、図４では、低輝度側に特定のプロファイルを有する凸部は存在しない。このため、ステップＳ２０６では、低輝度側にピークが無いと判断される。さらに、読取対象面の背景は白色であり、全画素の彩度値はほぼ０％である。このため、ステップＳ２１４では、全画素の彩度値が所定値（例えば５０％）以下であると判断される。この結果、ステップＳ２４０において、読取対象面は裏面であると判断される。
【００６５】
図５は、読取対象面の背景（すなわち原稿用紙）が白色であり、読取対象面に黒色画像が含まれる場合の輝度分布を示す説明図である。図５（Ａ）は、黒色画像の占有面積が比較的小さい場合の輝度分布を示しており、図５（Ｂ）は、黒色画像の占有面積が比較的大きい場合の輝度分布を示している。
【００６６】
図５（Ａ）では、最高輝度値近傍に第１の凸部が存在し、高輝度側の画素数の割合は約９５％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）以上であると判断される。また、図５（Ａ）では、最低輝度値近傍に第２の凸部が存在し、該凸部の標準偏差は所定値（例えば５）以上である。このため、ステップＳ２０６では、低輝度側にピークが有ると判断される。この結果、ステップＳ２５０において、読取対象面は表面であると判断される。
【００６７】
図５（Ｂ）では、最高輝度値近傍に第１の凸部が存在するが、高輝度側の画素数の割合は約８０％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）未満であると判断される。この結果、ステップＳ２５０において、読取対象面は表面であると判断される。
【００６８】
図６は、読取対象面の背景（すなわち原稿用紙）が白色であり、読取対象面に赤色や青色などのカラー画像が含まれる場合の輝度分布を示す説明図である。図６（Ａ）は、カラー画像の占有面積が比較的小さい場合の輝度分布を示しており、図６（Ｂ）は、カラー画像の占有面積が比較的大きい場合の輝度分布を示している。
【００６９】
図６（Ａ）では、最高輝度値近傍に第１の凸部が存在し、高輝度側の画素数の割合は約９５％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）以上であると判断される。また、図６（Ａ）では、輝度値約８０付近に第２の凸部が存在するが、該凸部は、低輝度側の所定の輝度範囲（例えば０〜５０）外である。このため、ステップＳ２０６では、低輝度側にピークが無いと判断される。さらに、カラー画像を構成する画素の彩度値はほぼ１００％である。このため、ステップＳ２１４では、彩度画像データを構成する全画素の彩度値が所定値（例えば５０％）以下でないと判断される。この結果、ステップＳ２５０において、読取対象面が表面であると判断される。
【００７０】
図６（Ｂ）では、最高輝度値近傍に第１の凸部が存在するが、高輝度側の画素数の割合は約８０％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）未満であると判断される。この結果、ステップＳ２５０において、読取対象面は表面であると判断される。
【００７１】
図４〜図６では、原稿用紙の色が白である場合について説明したが、原稿用紙の色は、黄色などの比較的薄い色である場合もある。
【００７２】
図７は、読取対象面の背景（すなわち原稿用紙）が薄い黄色であり、読取対象面に画像が含まれていない場合の輝度分布を示す説明図である。図７では、輝度値約２１０付近に凸部が存在する。何らの対策も施さない場合には、ステップＳ２０４において、読取対象面に画像が含まれていないにも関わらず、高輝度側の画素数が所定数未満であるため、読取対象面が表面であると判断されてしまう。そこで、本実施例では、輝度分布を調整している。
【００７３】
図８は、調整後の輝度分布を示す説明図である。図８に示すように、本実施例では、高輝度側のピークが最高輝度値となるように、輝度分布がシフトされている。より具体的には、図７の輝度値０〜２１０の範囲は、図８の輝度値４５〜２５５にシフトしている。なお、図７における輝度値２１０以上の画素数は、図８において、輝度値２５５の画素数に反映されている。このように輝度分布を調整すれば、原稿用紙が薄い色を帯びている場合にも、ステップＳ２０４の判断を正確に行うことができる。
【００７４】
なお、本実施例では、輝度分布の調整は、輝度分布をシフトさせることによって行われているが、これに代えて、輝度分布を拡大させることによって行われてもよい。この場合には、最低輝度値は、調整後にも、最低輝度値のまま維持される。より具体的には、図７の輝度値０〜２１０の範囲は、輝度値０〜２５５に拡大される。このように輝度分布を調整しても、ステップＳ２０４の判断を正確に行うことができる。
【００７５】
また、本実施例では、輝度値分布の調整は、ピークが最高輝度値で現れるように行われているが、これに代えて、ピークが調整前の輝度値よりも高輝度側の輝度値（例えば２５２）で現れるように行われてもよい。
【００７６】
一般には、輝度分布の調整は、最高輝度値付近の所定の輝度範囲内の第１の輝度値でピークが現れる場合に、該ピークが該第１の輝度値よりも大きな第２の輝度値で現れるように実行されればよい。なお、上記の所定の輝度範囲は、例えば、１８０〜２５０に設定されることが好ましい。
【００７７】
図８に示す調整後の輝度分布では、最高輝度値近傍に凸部が存在し、高輝度側の画素数の割合はほぼ１００％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）以上であると判断される。また、図７に示す調整前の輝度分布では、低輝度側に特定のプロファイルを有する凸部は存在しない。このため、ステップＳ２０６では、低輝度側にピークが無いと判断される。さらに、読取対象面の背景は薄い黄色であり、全画素の彩度値は５０％よりも低い。このため、ステップＳ２１４では、全画素の彩度値が所定値（例えば５０％）以下であると判断される。この結果、ステップＳ２４０において、読取対象面は裏面であると判断される。
【００７８】
図９は、読取対象面の背景（すなわち原稿用紙）が薄い黄色であり、読取対象面に黒色画像が含まれる場合の輝度分布を示す説明図である。図９（Ａ）は、黒色画像の占有面積が比較的小さい場合の輝度分布を示しており、図９（Ｂ）は、黒色画像の占有面積が比較的大きい場合の輝度分布を示している。
【００７９】
図９（Ａ）では、輝度値約２１０付近に第１の凸部のピークが存在する。調整後の輝度分布では、高輝度側の画素数の割合は約９５％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）以上であると判断される。また、図９（Ａ）では、最低輝度値近傍に第２の凸部が存在し、該凸部の標準偏差は所定値（例えば５）以上である。このため、ステップＳ２０６では、低輝度側にピークが有ると判断される。この結果、ステップＳ２５０において、読取対象面が表面であると判断される。
【００８０】
図９（Ｂ）では、輝度値約２１０付近に第１の凸部のピークが存在する。調整後の輝度分布では、高輝度側の画素数の割合は約８０％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）未満であると判断される。この結果、ステップＳ２５０において、読取対象面が表面であると判断される。
【００８１】
図１０は、読取対象面の背景（すなわち原稿用紙）が薄い黄色であり、読取対象面に赤色や青色などのカラー画像が含まれる場合の輝度分布を示す説明図である。図１０（Ａ）は、カラー画像の占有面積が比較的小さい場合の輝度分布を示しており、図１０（Ｂ）は、カラー画像の占有面積が比較的大きい場合の輝度分布を示している。
【００８２】
図１０（Ａ）では、輝度値約２１０付近に第１の凸部のピークが存在する。調整後の輝度分布では、高輝度側の画素数の割合は約９５％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）以上であると判断される。また、図１０（Ａ）では、輝度値約８０付近に第２の凸部が存在するが、該凸部は、低輝度側の所定の輝度範囲（例えば０〜５０）外である。このため、ステップＳ２０６では、低輝度側にピークが無いと判断される。さらに、カラー画像を構成する画素の彩度値はほぼ１００％である。このため、ステップＳ２１４では、彩度画像データを構成する全画素の彩度値が所定値（例えば５０％）以下でないと判断される。この結果、ステップＳ２５０において、読取対象面が表面であると判断される。
【００８３】
図１０（Ｂ）では、輝度値約２１０付近に第１の凸部のピークが存在する。調整後の輝度分布では、高輝度側の画素数の割合は約８０％である。このため、ステップＳ２０４では、高輝度側の画素数が所定数（例えば全画素の９０％）未満であると判断される。この結果、ステップＳ２５０において、読取対象面が表面であると判断される。
【００８４】
このように、本実施例では、種々の輝度分布を有する読取対象面の表裏判断を行うことができる。すなわち、読取対象面に比較的大きな占有面積を有する黒色画像またはカラー画像が含まれる場合（図５（Ｂ），図６（Ｂ），図９（Ｂ），図１０（Ｂ））には、ステップＳ２０４で否定判断がなされ、ステップＳ２５０において読取対象面が表面であると判断される。また、読取対象面に比較的小さな占有面積を有する黒色画像が含まれる場合（図５（Ａ），図９（Ａ））には、ステップＳ２０６で否定判断がなされ、ステップＳ２５０において読取対象面が表面であると判断される。読取対象面に比較的小さな占有面積を有するカラー画像が含まれる場合（図６（Ａ），図１０（Ａ））には、ステップＳ２１４で否定判断がなされ、ステップＳ２５０において読取対象面が表面であると判断される。そして、読取対象面に画像が含まれない場合（図４，図７）には、ステップＳ２０４，Ｓ２０６，Ｓ２１４で肯定判断がなされ、ステップＳ２４０において読取対象面が裏面であると判断される。
【００８５】
なお、本実施例では、図３に示すように、ステップＳ２０４とステップＳ２０６とステップＳ２１４とは、この順序で実行されているが、他の順序で実行されてもよい。例えば、ステップＳ２０６とステップＳ２１４とは、逆の順序で実行されてもよい。
【００８６】
以上説明したように、本実施例では、カラー画像データを用いて読取対象面が表面であるか裏面であるかが判断され、裏面と判断される場合には、印刷実行部による印刷の実行が禁止される。このため、複写すべきでない原稿の裏面が複写されるのを抑制することが可能となる。
【００８７】
Ｂ．第２実施例：
第１実施例では、読取対象面にかなり小さな占有面積を有する画像が含まれる場合には、表面であるにも関わらず、裏面であると判断されてしまう場合がある。例えば、原稿用紙が白色で、黒色画像が僅かに含まれる場合には、図３のステップＳ２０４，Ｓ２０６，Ｓ２１４で肯定判断がなされ、この結果、裏面であると判断されてしまう。そこで、本実施例では、このような場合にも、正確な判断ができるように工夫している。
【００８８】
図１１は、第２実施例における複合機１００Ｂを示す説明図である。図１１は、図１とほぼ同じであるが、判断部１３０Ｂが変更されている。具体的には、判断部１３０Ｂは、彩度変換部１３４に代えて、エッジ抽出部１３６を備えている。
【００８９】
図１２は、第２実施例におけるステップＳ１２０（図２）の具体的な処理内容を示すフローチャートである。図１２は、図３とほぼ同じであるが、ステップＳ２１２，Ｓ２１４に代えて、ステップＳ２２２，Ｓ２２４が実行される。
【００９０】
ステップＳ２２２では、エッジ抽出部１３６は、カラー画像データによって表される画像内のエッジを抽出する。具体的には、エッジ抽出部１３６は、輝度画像データを生成して、輝度画像データに対して、ラプラシアンフィルタなどの微分フィルタを施す。次に、エッジ抽出部１３６は、フィルタ処理済み画像データを所定の閾値で２値化して、２値画像データを生成する。２値画像内の値「１」を有する画素は、エッジを構成する画素であり、値「０」を有する画像は、エッジを構成しない画素である。
【００９１】
ステップＳ２２４では、判断部１３０Ｂは、エッジの有無を判断する。具体的には、判断部１３０Ｂは、２値画像データを構成する少なくとも１つの画素が値「１」を示す場合には、エッジが存在すると判断する。一方、２値画像データを構成する全画素が値「０」を示す場合には、エッジが存在しないと判断する。
【００９２】
エッジが存在する場合には、ステップＳ２４０に進み、判断部１３０Ｂは、読取対象面が表面であると判断する。一方、エッジが存在しない場合には、ステップＳ２５０に進み、判断部１３０Ｂは、読取対象面が裏面であると判断する。
【００９３】
なお、本実施例では、ステップＳ２２４において、２値画像データを構成する全画素が値「０」を示す場合に、肯定判断がなされているが、これに代えて、２値画像データを構成するほぼすべての画素が、換言すれば、２値画像データを構成する全画素のうちの所定数以上の画素が、値「０」を示す場合に、肯定判断がなされるようにしてもよい。なお、上記の所定数は、例えば、全画素数の約９９．９９％に設定されることが好ましい。
【００９４】
本実施例では、読取対象面に比較的大きな占有面積を有する黒色画像またはカラー画像が含まれる場合（図５（Ｂ），図６（Ｂ），図９（Ｂ），図１０（Ｂ））には、第１実施例と同様に、読取対象面が表面であると判断される。また、読取対象面に比較的小さな占有面積を有する黒色画像が含まれる場合（図５（Ａ），図９（Ａ））にも、第１実施例と同様に、読取対象面が表面であると判断される。
【００９５】
読取対象面に比較的小さな占有面積を有するカラー画像が含まれる場合（図６（Ａ），図１０（Ａ））には、ステップＳ２０４，Ｓ２０６で肯定判断がなされるが、ステップＳ２２４で否定判断（すなわち、エッジが存在する）がなされ、ステップＳ２５０において読取対象面が表面であると判断される。さらに、本実施例では、読取対象面にかなり小さな占有面積を有する黒色画像またはカラー画像が含まれる場合には、ステップＳ２０４，Ｓ２０６で肯定判断がなされるが、ステップＳ２２４では、否定判断（すなわち、エッジが存在する）がなされ、ステップＳ２５０において、読取対象面が表面であると判断される。なお、読取対象面に画像が含まれない場合（図４，図７）には、ステップＳ２０４，Ｓ２０６，Ｓ２２４で肯定判断がなされ、ステップＳ２４０において読取対象面が裏面であると判断される。
【００９６】
なお、本実施例では、図１２に示すように、ステップＳ２０４とステップＳ２０６とは、この順序で実行されているが、他の順序で実行されてもよい。例えば、ステップＳ２０４とステップＳ２０６とは、逆の順序で実行されてもよい。また、本実施例では、図１２に示すように、図３のステップＳ２１２，Ｓ２１４に代えて、ステップＳ２２２，Ｓ２２４が実行されているが、図３のステップＳ２１２，Ｓ２１４の後に、ステップＳ２２２，Ｓ２２４が実行されるようにしてもよい。
【００９７】
以上説明したように、本実施例では、読取対象面にかなり小さな占有面積を有する画像が含まれている場合にも、エッジの有無が判断されるため、読取対象面の表裏判断を正確に行うことができる。
【００９８】
Ｃ．第３実施例：
図１３は、第３実施例における複合機１００Ｃを示す説明図である。図１３は、図１１とほぼ同じであるが、判断部１３０Ｃが変更されている。具体的には、判断部１３０Ｃは、エッジ抽出部１３６のみを備えている。
【００９９】
図１４は、第３実施例におけるステップＳ１２０（図２）の具体的な処理内容を示すフローチャートである。図１４は、図１２とほぼ同じであるが、ステップＳ２０２，Ｓ２０４，Ｓ２０６が省略されている。
【０１００】
本実施例では、読取対象面に画像が含まれる場合（図５，図６，図９，図１０）には、ステップＳ２２４で否定判断（すなわち、エッジが存在する）がなされ、ステップＳ２５０において読取対象面が表面であると判断される。そして、読取対象面に画像が含まれない場合（図４，図７）には、ステップＳ２２４で肯定判断（すなわち、エッジが存在しない）がなされ、ステップＳ２４０において読取対象面が裏面であると判断される。
【０１０１】
本実施例を採用しても、読取対象面の表裏判断を正確に行うことができる。ただし、エッジを抽出するためには、前述のように、フィルタ処理を実行する必要があるため、演算に比較的長い時間が必要となってしまう。第２実施例では、特定の場合のみにエッジの抽出処理が実行されるため、換言すれば、複写する度に常にエッジの抽出処理を実行せずに済むため、表裏判断を比較的迅速に行うことができるという利点がある。また、第１実施例では、エッジの抽出処理は実行されないため、表裏判断をかなり迅速に行うことができるという利点がある。
【０１０２】
Ｄ．第４実施例：
図１５は、第４実施例における複写システムを示す説明図である。複写システムは、パーソナルコンピュータ２００とスキャナ３００とプリンタ４００とを備えている。なお、スキャナ３００は、図１の原稿読取部１９１と同様の機能を有しており、プリンタ４００は、印刷実行部１９２と同様の機能を有している。
【０１０３】
パーソナルコンピュータ２００は、ＣＰＵ２１０と、ＲＯＭやＲＡＭなどの内部記憶装置２２０と、外部記憶装置２５０と、表示部２６０と、マウスやキーボードなどの操作部２７０と、インタフェース部（Ｉ／Ｆ部）２９０と、を備えている。Ｉ／Ｆ部２９０は、外部に設けられた種々の機器との間でデータ通信を行う。例えば、Ｉ／Ｆ部２９０は、ケーブルを介してスキャナ３００と接続され、スキャナ３００に原稿読取命令を送信したり、スキャナ３００から原稿の読取対象面の内容を表すカラー画像データやステータス情報を受信したりする。また、Ｉ／Ｆ部２９０は、ケーブルを介してプリンタ４００と接続され、プリンタ４００に印刷データを送信したり、プリンタ４００からステータス情報を受信したりする。
【０１０４】
内部記憶装置２２０には、第１実施例と同様に、画像データ取得部２２２と判断部２３０と印刷データ生成部２４０と通知部２４２として機能するコンピュータプログラムが格納されている。また、判断部２３０は、第１実施例と同様に、輝度変換部２３２と彩度変換部２３４とを備えている。
【０１０５】
本実施例の構成を採用しても、第１実施例と同様に、読取対象面が裏面であると判断される場合には、プリンタ４００による印刷の実行が禁止される。このため、複写すべきでない原稿の裏面が複写されるのを抑制することができる。また、読取対象面が裏面であると判断される場合には、通知部２４２は、警告メッセージを表示部２６０に表示させることができる。なお、通知部２４２による通知は、コンピュータ２００に設けられた図示しないスピーカを用いて実行されてもよい。また、通知部２４２による通知は、スキャナ３００やプリンタ４００に設けられた表示パネルやランプを用いて実行されてもよい。
【０１０６】
なお、本実施例では、第１実施例に対応する判断部２３０が採用されているが、これに代えて、第２，第３実施例に対応する判断部が利用されてもよい。さらに、本実施例では、コンピュータ２００に、スキャナ３００とプリンタ４００とが接続されているが、これに代えて、画像データ取得部と印刷実行部との機能を有する複合機が接続されてもよい。
【０１０７】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能であり、例えば次のような変形も可能である。
【０１０８】
（１）第１実施例では、図３に示す複数の条件（ステップＳ２０４，Ｓ２０６，Ｓ２１４）が満足される場合に、読取対象面が裏面であると判断されている。また、第２実施例では、図１２に示す複数の条件（ステップＳ２０４，Ｓ２０６，Ｓ２２４）が満足される場合に、読取対象面が裏面であると判断されている。しかしながら、上記の複数の条件のいずれかに代えて、あるいは、上記の複数の条件に加えて、他の条件が満足される場合に、読取対象面が裏面であると判断されてもよい。例えば、最低輝度値を含む所定の輝度範囲内の輝度値を有する画素数が所定数（例えば全画素の０．０１％）以下である場合に、読取対象面が裏面であると判断されてもよい。
【０１０９】
一般には、カラー画像データが少なくとも１つの所定の条件を満足する場合に、読取対象面が裏面であると判断されればよい。なお、輝度値や彩度値を用いれば、表裏判断を容易に行うことができ、エッジの有無を利用すれば、表裏判断を正確に行うことができる。
【図面の簡単な説明】
【０１１０】
【図１】第１実施例における複合機を示す説明図１００である。
【図２】複写処理の手順を示すフローチャートである。
【図３】ステップＳ１２０（図２）の具体的な処理内容を示すフローチャートである。
【図４】読取対象面の背景（すなわち原稿用紙）が白色であり、読取対象面に画像が含まれていない場合の輝度分布を示す説明図である。
【図５】読取対象面の背景（すなわち原稿用紙）が白色であり、読取対象面に黒色画像が含まれる場合の輝度分布を示す説明図である。
【図６】読取対象面の背景（すなわち原稿用紙）が白色であり、読取対象面に赤色や青色などのカラー画像が含まれる場合の輝度分布を示す説明図である。
【図７】読取対象面の背景（すなわち原稿用紙）が薄い黄色であり、読取対象面に画像が含まれていない場合の輝度分布を示す説明図である。
【図８】調整後の輝度分布を示す説明図である。
【図９】読取対象面の背景（すなわち原稿用紙）が薄い黄色であり、読取対象面に黒色画像が含まれる場合の輝度分布を示す説明図である。
【図１０】読取対象面の背景（すなわち原稿用紙）が薄い黄色であり、読取対象面に赤色や青色などのカラー画像が含まれる場合の輝度分布を示す説明図である。
【図１１】第２実施例における複合機１００Ｂを示す説明図である。
【図１２】第２実施例におけるステップＳ１２０（図２）の具体的な処理内容を示すフローチャートである。
【図１３】第３実施例における複合機１００Ｃを示す説明図である。
【図１４】第３実施例におけるステップＳ１２０（図２）の具体的な処理内容を示すフローチャートである。
【図１５】第４実施例における複写システムを示す説明図である。
【符号の説明】
【０１１１】
１００，Ｂ，Ｃ…複合機
１１０…ＣＰＵ
１２０…内部記憶装置
１２２…画像データ取得部
１３０，Ｂ，Ｃ…判断部
１３２…輝度変換部
１３４…彩度変換部
１３６…エッジ抽出部
１４０…印刷データ生成部
１４２…通知部
１６０…表示パネル
１７０…操作パネル
１９０…インタフェース部
１９１…原稿読取部
１９２…印刷実行部
２００…パーソナルコンピュータ
２１０…ＣＰＵ
２２０…内部記憶装置
２２２…画像データ取得部
２３０…判断部
２３２…輝度変換部
２３４…彩度変換部
２４０…印刷データ生成部
２４２…通知部
２５０…外部記憶装置
２６０…表示部
２７０…操作部
２９０…Ｉ／Ｆ部
３００…スキャナ
４００…プリンタ
【図１】
2005229261.tif 000003
【図２】
2005229261.tif 000004
【図３】
2005229261.tif 000005
【図４】
2005229261.tif 000006
【図５】
2005229261.tif 000007
【図６】
2005229261.tif 000008
【図７】
2005229261.tif 000009
【図８】
2005229261.tif 000010
【図９】
2005229261.tif 000011
【図１０】
2005229261.tif 000012
【図１１】
2005229261.tif 000013
【図１２】
2005229261.tif 000014
【図１３】
2005229261.tif 000015
【図１４】
2005229261.tif 000016
【図１５】
2005229261.tif 000017