(57)【要約】【課題】  原稿全体では白紙ではないが、ジョブで使用される読み取り領域の画像データが白紙の場合、その原稿は白紙でないと判定され、そのジョブで使用される読み取り領域の画像データが白紙であるにも拘らず、その白紙の画像データが送信されてしまう。【解決手段】  原稿を読み取って得られた画像データを出力する原稿読取装置及びその制御方法であって、原稿のサイズと、指定された読み取り領域のサイズとが異なるとき、その原稿全体を読み取って得られた画像データと、指定された読み取り領域を読み取って得られた画像データのそれぞれに対して白紙判定処理を実行させ、それぞれの判定結果が一致する場合は当該判定結果に応じた処理を実行し、それぞれの判定結果が互いに異なる場合は、エラー或いはユーザの確認を要求する表示を行うように制御する。【選択図】  図４
2014072863.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って得られた画像データを出力する原稿読取装置であって、
原稿のサイズを検知するサイズ検知手段と、
原稿を読み取って得られた画像データが白紙の画像データかどうかを判定する白紙判定手段と、
前記サイズ検知手段により検知された前記原稿のサイズと、指定された読み取り領域のサイズとが異なるとき、前記原稿全体を読み取って得られた画像データと、前記指定された読み取り領域を読み取って得られた画像データのそれぞれに対して前記白紙判定手段により判定処理を実行させ、それぞれの判定結果が一致する場合は当該判定結果に応じた処理を実行し、それぞれの判定結果が互いに異なる場合は、エラー或いはユーザの確認を要求する表示を行うように制御する制御手段と、
を有することを特徴とする原稿読取装置。
【請求項２】
前記サイズ検知手段により検知された前記原稿のサイズと、前記指定された読み取り領域のサイズとが一致するときは、前記原稿全体を読み取って得られた画像データ、或いは前記指定された読み取り領域を読み取って得られた画像データに対して前記白紙判定手段により判定処理を実行させ、当該判定結果に応じた処理を実行するように制御する手段を更に有することを特徴とする請求項１に記載の原稿読取装置。
【請求項３】
前記制御手段は、前記サイズ検知手段により検知された前記原稿のサイズと、前記指定された読み取り領域のサイズとのいずれか大きいサイズの方を読み取って得られた画像データに対する前記白紙判定手段による判定結果が白紙で、前記原稿のサイズと前記指定された読み取り領域のサイズのうち小さいサイズの方を読み取って得られた画像データに対する前記白紙判定手段による判定結果が白紙でないとき、前記白紙判定手段による白紙判定エラーとしてエラーを表示することを特徴とする請求項１又は２に記載の原稿読取装置。
【請求項４】
前記制御手段は、前記サイズ検知手段により検知された前記原稿のサイズと、前記指定された読み取り領域のサイズとのいずれか大きいサイズの方を読み取って得られた画像データに対する前記白紙判定手段による判定結果が白紙でなく、前記原稿のサイズと前記指定された読み取り領域のサイズのうち小さいサイズの方を読み取って得られた画像データに対する前記白紙判定手段による判定結果が白紙であるとき、ユーザの確認を要求する表示を行うことを特徴とする請求項１又は２に記載の原稿読取装置。
【請求項５】
前記ユーザの確認の要求に応じたユーザからの指示を受付ける受付手段と、
前記受付手段により受付けた前記指示に従って前記読み取り領域を再設定する手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の原稿読取装置。
【請求項６】
前記受付手段により受付けた指示を記憶する記憶手段を更に有し、
複数の原稿を連続して読み取る場合、前記制御手段は、前記サイズ検知手段により検知された前記原稿のサイズと、前記指定された読み取り領域のサイズとのいずれか大きいサイズの方を読み取って得られた画像データに対する前記白紙判定手段による判定結果が白紙でなく、前記原稿のサイズと前記指定された読み取り領域のサイズのうち小さいサイズの方を読み取って得られた画像データに対する前記白紙判定手段による判定結果が白紙であるとき、前記記憶手段に以前のページに対するユーザからの指示が記憶されていれば当該指示に従って処理を実行するように制御することを特徴とする請求項５に記載の原稿読取装置。
【請求項７】
原稿を読み取って得られた画像データを出力する原稿読取装置を制御する制御方法であって、
サイズ検知手段が、原稿のサイズを検知するサイズ検知工程と、
白紙判定手段が、原稿を読み取って得られた画像データが白紙の画像データかどうかを判定する白紙判定工程と、
制御手段が、前記サイズ検知工程で検知された前記原稿のサイズと、指定された読み取り領域のサイズとが異なるとき、前記原稿全体を読み取って得られた画像データと、前記指定された読み取り領域を読み取って得られた画像データのそれぞれに対して前記白紙判定工程により判定処理を実行させ、それぞれの判定結果が一致する場合は当該判定結果に応じた処理を実行し、それぞれの判定結果が互いに異なる場合は、エラー或いはユーザの確認を要求する表示を行うように制御する制御工程と、
を有することを特徴とする原稿読取装置の制御方法。
【請求項８】
コンピュータを、請求項１乃至６のいずれか１項に記載の原稿読取装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取る際、その原稿が白紙領域を含むかどうかを判別できる原稿読取装置及びその制御方法とプログラムに関するものである。
【背景技術】
【０００２】
複写機の機能として、各ページの原稿を読み取った画像データが白紙であるか否かを判定し、白紙であると判定した場合には、そのページの画像データを破棄することにより、無駄なページの印刷や送信を行わないようにする機能がある。特許文献１は、読み取った画像データが白紙かどうかを判定する際に、その画像データの中に白紙の画像データが含まれる場合、プレビュー表示を行って白紙かどうかをユーザが確認できる画像読み取り装置を提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１６７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、複写機におけるコピーや送信処理におけるジョブの設定によっては、そのジョブの対象となる読み取り画像データは、原稿全体とは異なる領域の画像データとなる。このため、白紙かどうかの判定処理を原稿全体の画像データに対して行う場合、原稿全体では白紙ではないが、ジョブで使用される読み取り領域の画像データが白紙の場合がある。
【０００５】
このような場合、原稿全体では白紙ではないためその原稿は白紙でないと判定され、そのジョブで使用される読み取り領域の画像データが白紙であるにも拘らず、その白紙の画像データが送信されてしまうという問題がある。この結果、ユーザが意図しない白紙の画像データが印刷されたり、送信されることになる。
【０００６】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００７】
本発明の目的は、原稿全体の画像データと、対象となる読み取り領域の画像データそれぞれで白紙かどうかを判定することにより、読み取り領域の画像データは白紙であるが、原稿全体では白紙ではない場合を検出できるようにすることにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る原稿読取装置は以下のような構成を備える。即ち、
原稿を読み取って得られた画像データを出力する原稿読取装置であって、
原稿のサイズを検知するサイズ検知手段と、
原稿を読み取って得られた画像データが白紙の画像データかどうかを判定する白紙判定手段と、
前記サイズ検知手段により検知された前記原稿のサイズと、指定された読み取り領域のサイズとが異なるとき、前記原稿全体を読み取って得られた画像データと、前記指定された読み取り領域を読み取って得られた画像データのそれぞれに対して前記白紙判定手段により判定処理を実行させ、それぞれの判定結果が一致する場合は当該判定結果に応じた処理を実行し、それぞれの判定結果が互いに異なる場合は、エラー或いはユーザの確認を要求する表示を行うように制御する制御手段と、
を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、原稿全体の画像データと、対象となる読み取り領域の画像データそれぞれで白紙かどうかを判定することにより、読み取り領域の画像データは白紙であるが、原稿全体では白紙ではない場合を検出可能とする。また、原稿全体の画像データと、対象となる読み取り領域の画像データそれぞれの白紙判定結果に対応して、ジョブの処理を変更することにより、例えば、ユーザが意図しない白紙の印刷や送信を防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１に係るＭＦＰの構成を示すブロック図（Ａ）と、制御部の構成を示すブロック図（Ｂ）。
【図２】実施形態１に係る読み取り部の構成を説明するブロック図。
【図３】実施形態１に係る原稿の読み取り領域を説明する図。
【図４】実施形態１に係るＭＦＰによる白紙判定処理を説明するフローチャート。
【図５】実施形態１に係るＭＦＰによる白紙判定処理を説明するフローチャート。
【図６】実施形態２に係るＭＦＰによる白紙判定処理を説明するフローチャート。
【図７】実施形態２に係るＭＦＰによる白紙判定処理を説明するフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。以下の実施形態では、本発明の原稿読取装置を複写機能や印刷機能等を備えた多機能処理装置を例に説明するが、本発明の原稿読取装置はこのような機器に限定されず、例えば複写機、スキャナ、ファクシミリ装置、スキャナ機能付きプリンタ等にも適用できる。
【００１２】
［実施形態１］
本発明の実施形態１では、複写機において、原稿の画像全体と、その原稿の内の指定された読み取り領域の画像を読み取った画像データが白紙かどうかを検出する。
【００１３】
以下、図１を参照して、本発明の実施形態１に係る多機能処理装置（ＭＦＰ）の構成について詳細に説明する。
【００１４】
図１（Ａ）は、実施形態１に係るＭＦＰ１００の構成を示すブロック図である。
【００１５】
制御部１０１は、ＭＦＰ１００の各部の動作制御を行う。この制御部１０１は、図１（Ｂ）に示すように、ＣＰＵ１１０やＲＯＭ１１１，ＲＡＭ１１２等を有し、ＣＰＵ１１０がＲＯＭ１１１に格納されたプログラムを実行することにより、後述する各種処理を実行する。操作部１０６は、ＭＦＰ１００に対するユーザからの操作入力を受け付ける。読み取り部１０２は、原稿を読み取り、その原稿の画像に対応する画像データを生成する。こうして生成された画像データは、制御部１０１の制御の下にメモリ１０４に格納される。尚、原稿が印刷物等の紙文書であるのに対して、読み取り部１０２から出力される原稿の画像データはデジタルデータである。メモリ１０４は、画像データや各種データを記憶するのに使用される。
【００１６】
出力部１０３は、メモリ１０４から読み出された画像データに基づいて、画像を印刷したり、又は、画像データをネットワーク等を介して外部装置へ送信する。ここで外部装置とは、ＭＦＰ１００とネットワークを介して接続されているＰＣ等の機器を指す。表示部１０７は、制御部１０１の制御に従って、ユーザへのメッセージやメニュー画像などを表示する。この表示部１０７は操作部１０６と一体に構成されていても良い。白紙判定処理部１０５は、読み取り部１０２から出力され、メモリ１０４に格納された原稿の画像データに基づいて、その原稿が白紙かどうかを判定する。白紙判定処理部１０５は、原稿画像全体の画像データ或いは指定された読み取り領域の画像データに基づいて、その画像データが白紙を示しているかどうかを判定できる。尚、この白紙判定処理部１０５の機能は、ハードウェアにより構成されても良く、或いはＣＰＵ１１０により実行されるプログラムにより実現されても良い。
【００１７】
図１（Ｂ）は、実施形態１に係る制御部１０１の構成を示すブロック図である。
【００１８】
ＣＰＵ１１０はＲＯＭ１１１に格納されたプログラムに従って、後述する各種制御を行う。ＲＡＭ１１２は、ＣＰＵ１１０が制御処理を実行する際のワークメモリを提供しており、各種データを一時的に保存する。入出力ポート１１３は、制御部１０１と図１（Ａ）に示す各部とを接続してデータや制御信号等を入出力するためのポートである。
【００１９】
次に、図２を参照して、本発明の実施形態１に係る読み取り部１０２の構成について詳細に説明する。
【００２０】
図２は、実施形態１に係る読み取り部１０２の構成を説明するブロック図である。
【００２１】
読み取り制御部２０１は、読み取り部１０２の各部の制御を行う。この読み取り制御部２０１は、ＣＰＵやＲＯＭ、ＲＡＭ（いずれも不図示）等を有し、ＣＰＵがＲＯＭに格納されているプログラム実行することにより読み取り処理が行われる。画像読み取りセンサ２０２は、原稿台に設置された原稿の画像の読み取りを行う画像センサである。ＡＤＦ画像読み取りセンサ２０３は、自動原稿給紙装置（ＡＤＦ）により給紙される原稿の画像を読み取る画像センサである。メモリ２０４は、原稿台画像読み取りセンサ２０２、もしくは、ＡＤＦ画像読み取りセンサ２０３により生成された画像データを格納する。原稿サイズ検知センサ２０５は、原稿台もしくは自動原稿給紙装置（ＡＤＦ）に設置された原稿のサイズを検出する。画像転送Ｉ／Ｆ２０６は、メモリ２０４から読み出された画像データを、読み取り部１０２から外部に出力する。この読み取り部１０２は、画像読み取りセンサ２０２或いはＡＤＦ画像読み取りセンサ２０３から出力される原稿全体の画像データを出力できる。また或いは、画像読み取りセンサ２０２或いはＡＤＦ画像読み取りセンサ２０３から出力される原稿全体の画像データの内、例えば操作部１０６から指示された原稿の読み取り領域の画像データだけを出力することができる。
【００２２】
図３は、実施形態１に係る原稿の読み取り領域を説明する図である。
【００２３】
図３において、３０１は、Ａ３サイズの原稿を示している。この原稿３０１左半分のＡ４サイズの領域３０２に文字「Ｆ」が印刷されているが、右半分の領域３０３は何も印刷されていない白紙である。この原稿３０１に対し、Ａ４サイズの読み取り領域を指定したジョブを実行して原稿を読み取る。このとき、このジョブにおける、原稿の読み取り領域（ジョブの対象となる読み取り領域）は、原稿３０１の右半分のＡ４サイズの領域３０３（図３の斜線領域）になる。一方、この原稿が白紙かどうかを判定する場合には、一般には、原稿３０１全体（原稿画像領域）であるＡ３サイズの領域、即ち、図３の３０２で示す太線の枠内の部分を読み取った画像データが対象となる。
【００２４】
従って、この場合は、この原稿が白紙かどうかの判定では、白紙ではないと判定される。一方、このジョブの対象となる読み取り領域の画像データは原稿３０１の右半分の画像のデータであるため、白紙のデータとなる。
【００２５】
このようにジョブの設定によっては、原稿全体の領域と、そのジョブの対象となる読み取り領域の白紙判定結果が互いに異なる場合がある。そのようなジョブの設定としては、読み取り画像の変倍や解像度の指定、読み取り画像のサイズ指定、原稿の一部分を繰り返し出力する画像リピート機能、原稿中の読み取り領域指定、長尺原稿や不定形サイズ原稿の読み取り等が挙げられる。
【００２６】
そこで本実施形態１では、原稿全体の領域と、そのジョブの対象となる読み取り領域の画像データそれぞれに対して白紙判定処理を実行する。そして原稿全体のサイズと読み取り領域のサイズ、及びそれぞれの領域の画像データの白紙判定結果に応じて、そのジョブの実行を制御することにより、上述した従来の問題点を解決する。以下、詳しく説明する。
【００２７】
まず原稿を読み取って白紙判定処理を行う場合の、本実施形態１における動作について、図４及び図５を参照して説明する。
【００２８】
図４及び図５は、本実施形態１に係るＭＦＰ１００による白紙判定処理を説明するフローチャートである。尚、この処理を実行するプログラムはＲＯＭ１１１に記憶されており、ＣＰＵ１１０がそのプログラムを読み出して実行することにより、この処理が達成される。
【００２９】
先ずＳ４０１で、ユーザが、ＭＦＰ１００の読み取り部１０２に原稿を設置すると、読み取り部１０２の原稿サイズ検知センサ２０５により、設置された原稿のサイズが検出されて、ＣＰＵ１１０がこれを取得する。そしてＳ４０２に進み、ＣＰＵ１１０は、ユーザが操作部１０６を使用して設定した、コピーや送信などのジョブの設定により、そのジョブが対象とする原稿の読み取りサイズ（読み取り画像サイズ）と、Ｓ４０１で検出した原稿サイズとを比較する。Ｓ４０２で、ＣＰＵ１１０が、原稿サイズと読み取り画像サイズが同じであると判定するとＳ４０３に進み、ＣＰＵ１１０は、その原稿サイズに従って原稿を読み取るように読み取り部１０２を制御する。そして読み取り部１０２で読み取って得られた画像データをメモリ１０４に格納する。次にＳ４０４に進み、ＣＰＵ１１０は、Ｓ４０３でメモリ１０４に格納された画像データ、即ち、原稿全体の画像データに基づいて、その画像データが白紙のデータであるか否かを判定する処理を、白紙判定処理部１０５により実行させる。そしてＳ４０５に進み、ＣＰＵ１１０は、白紙判定処理部１０５による判定結果を受け取って、その原稿が白紙かどうかを判定する。ここで、その原稿が白紙と判定したときはＳ４０６に進み、その読み取った画像データに対するコピーや送信などのジョブ処理を行わないように、そのジョブをキャンセルして、この処理を終了する。一方、Ｓ４０５で、ＣＰＵ１１０は、その原稿が白紙でないと判定した場合はＳ４０７に進み、その読み取った画像データに対して、指定されたコピーや送信などのジョブを実行して、この処理を終了する。
【００３０】
一方、Ｓ４０２でのサイズの比較の結果、原稿サイズと読み取り画像サイズとが互いに異なると判定したときはＣＰＵ１１０はＳ４０８に処理を進める。そしてＳ４０８でＣＰＵ１１０は、読み取り部１０２により、原稿サイズと読み取り画像サイズのいずれか大きい方の画像サイズで原稿の読み取り処理を実行させる。そしてＣＰＵ１１０は、その読み取った画像データをメモリ１０４に格納する。次にＳ４０９に進み、ＣＰＵ１１０は、メモリ１０４に格納された読み取り画像データに対して、その画像データが白紙のデータであるか否かを判定する白紙判定処理を白紙判定処理部１０５に実行させる。このとき白紙判定処理部１０５は、Ｓ４０１で検出された原稿サイズの領域（原稿画像領域）と、ジョブにより指定された読み取り画像サイズの領域（読み取り画像領域）のそれぞれに対して白紙判定処理を実行し、その結果をＣＰＵ１１０に通知する。
【００３１】
次にＳ４１０に進み、ＣＰＵ１１０は、Ｓ４０１で検出された原稿サイズと、ジョブで指定された読み取り画像サイズとを比較する。ここで、Ｓ４０１で検出された原稿サイズが、ジョブで指定された読み取り画像サイズよりも大きいときはＳ４１１に進む。Ｓ４１１で、ＣＰＵ１１０は、原稿全体の画像データが白紙であるかどうかを判定する処理を白紙判定処理部１０５に実行させ、白紙であると判定したときはＳ４１３に進む。Ｓ４１３でＣＰＵ１１０は、それよりも小さい読み取り領域の画像データが白紙かどうかを判定する処理を白紙判定処理部１０５に実行させる。Ｓ４１３で、ＣＰＵ１１０は、白紙判定処理部１０５が白紙と判定したときは、原稿全体の画像データと読み取り領域の画像データに対する判定結果が一致して共に白紙であるためＳ４１７に進み、その原稿は白紙であると判定する。そしてＳ４１８に進み、ＣＰＵ１１０は、読み取り画像に対するコピーや送信などのジョブをキャンセルして処理を終了する。
【００３２】
一方、Ｓ４１３でＣＰＵ１１０は、読み取り領域の画像データが白紙でないと判定した場合は原稿全体の画像データが白紙で読み取り領域の画像データが白紙でないことを示しているためＳ４１９に進み、白紙判定エラーが生じたと判定する。これは読み取り領域よりも大きい原稿全体の領域の画像で白紙と判定されているのに対し、その原稿領域よりも小さい読み取り領域で白紙でないと判定されていて、２つの判定結果に矛盾が生じているためである。このためＳ４２０に進み、ＣＰＵ１１０は、表示部１０７に白紙判定処理でエラーが発生したことを示す警告を表示し、ジョブの実行を終了させる。
【００３３】
一方、Ｓ４１１で、ＣＰＵ１１０は、原稿画像が白紙でない判定したときはＳ４１４に進み、ジョブで指定された読み取り領域の画像データが白紙かどうかを判定する処理を白紙判定処理部１０５に実行させる。Ｓ４１４で、読み取り領域の画像データが白紙であると判定されるとＳ４２１に進み、ＣＰＵ１１０は、その読み取り領域外の原稿部分に画像が存在していると判定する。この場合、ユーザが原稿の設置向きやジョブの設定を誤っている可能性があるためＳ４２２に進む。Ｓ４２２でＣＰＵ１１０は、表示部１０７に、ユーザに対して原稿の設置向きやジョブの確認を要求する表示と、白紙と判定された読み取り画像データの処理方法の選択等を要求する表示を行う。そしてＳ４３３に進み、ＣＰＵ１１０は、ユーザにより操作部１０６から、読み取り領域の画像データを白紙として処理するかどうかの指示を待つ。ここで、白紙として処理するように指定された場合はＳ４３４に進み、ＣＰＵ１１０は、その読み取り画像データに対するコピーや送信などのジョブをキャンセルして、この処理を終了する。
【００３４】
一方、Ｓ４３３で、ユーザにより操作部１０６から、その読み取り領域の画像データを白紙でないとして処理すると指定された場合はＳ４３５に進む。Ｓ４３５でＣＰＵ１１０は、ユーザに原稿の設置向きや読み取り領域の再設定等のジョブ設定のやり直しを要求し、ジョブの実行をキャンセルして、この処理を終了する。こうして例えば操作部１０６によりジョブの再設定が行われると、ＣＰＵ１１０は、その再設定を受付けてメモリ１０４に記憶し、次の原稿の読み取り時に適用する。
【００３５】
またＣＰＵ１１０は、Ｓ４１０で、原稿サイズが読み取り画像サイズより大きく、またＳ４１１，Ｓ４１４で、原稿全体と読み取り領域の画像データがともに白紙でないと判定した場合はＳ４２３に進む。Ｓ４２３で、ＣＰＵ１１０は、その原稿は白紙の原稿ではないと判定する。そしてＳ４２４に進み、ＣＰＵ１１０は、その読み取った画像データに基づいて、指定されたコピーや送信などのジョブ処理を実行して、この処理を終了する。
【００３６】
次に図５のフローチャート説明する。
【００３７】
図４のＳ４１０で、ＣＰＵ１１０が、原稿サイズが読み取り画像サイズより小さいと判定した場合は図５のＳ４１２に進み、原稿領域の画像データが白紙かどうかを判定する処理を白紙判定処理部１０５に実行させる。ここで白紙と判定したときはＳ４１５に進み、ＣＰＵ１１０は、それよりも大きい読み取り領域の画像データが白紙かどうかを判定する処理を白紙判定処理部１０５に実行させる。ここで読み取り領域の画像データが白紙であると判定されると、原稿全体と読み取り領域がともに白紙であると判定したことになるためＳ４２５に進み、ＣＰＵ１１０はその原稿は白紙の原稿であると判定する。そしてＳ４２６に進み、ＣＰＵ１１０は、その読み取った画像データに対するコピーや送信などのジョブをキャンセルして、この処理を終了する。
【００３８】
一方、Ｓ４１５で読み取り領域の画像データが白紙でないと判定するとＳ４２７に進み、ＣＰＵ１１０は、読み取り領域内の原稿領域に画像が存在していると判定する。この場合、ユーザが原稿の設置向きやジョブの設定を誤っている可能性があるためＳ４２８に進む。Ｓ４２８でＣＰＵ１１０は、表示部１０７に、ユーザに対して原稿の設置向きやジョブ設定の確認を要求する表示と、白紙と判定された読み取り画像データの処理方法の選択を要求する表示を行う。そしてＳ４３６に進み、ＣＰＵ１１０は、ユーザにより操作部１０６から、読み取った画像データを白紙として処理すると指定されたかどうかを判定する。読み取った画像データを白紙として処理すると指定されたときはＳ４３７に進み、その読み取った画像データに基づくコピーや送信などのジョブをキャンセルして、この処理を終了する。一方、Ｓ４３６で、ユーザにより操作部１０６から、その読み取った画像データを白紙でないとして処理すると指定された場合はＳ４３８に進む。Ｓ４３８でＣＰＵ１１０は、ユーザに原稿の設置向きやジョブ設定のやり直しを要求し、ジョブの実行をキャンセルして、この処理を終了する。
【００３９】
一方、Ｓ４１２で、原稿領域が白紙でないと判定するとＳ４１６に進み、ＣＰＵ１１０は、それよりも大きい読み取り領域の画像データが白紙かどうかを判定する処理を白紙判定処理部１０５に実行させる。Ｓ４１６で、白紙と判定されるとＳ４２９に進み、ＣＰＵ１１０は、白紙判定処理部１０５による白紙検出処理にエラーが生じたと判定する。これは読み取り画像サイズよりも小さい原稿領域で白紙でないと判定されているのに対して、それよりも大きい読み取り領域で白紙と判定されているため、２つの判定結果に矛盾が生じているためである。そしてＳ４３０に進み、ＣＰＵ１１０は、表示部１０７に白紙判定処理でエラーが発生したことを示す警告を表示して、この処理を終了する。一方、Ｓ４１６で、読み取り領域が白紙でない判定するとＳ４３１に進み、ＣＰＵ１１０は、この原稿は白紙ではないと判定する。そしてＳ４３２に進み、ＣＰＵ１１０は、その読み取った画像データに基づいて、通常のコピーや送信などのジョブを実行して、この処理を終了する。
【００４０】
以上が、実施形態１に係るＭＦＰにおける、原稿全体と読み取り領域とで、それぞれ白紙かどうかを判定する制御に関する説明である。この制御により、原稿全体の画像と読み取り領域の画像それぞれの、白紙判定処理の結果に対応してジョブの処理を変更することにより、ユーザが意図しない白紙の画像データの印刷や送信を防ぐことが可能となる。
【００４１】
［実施形態２］
本発明の実施形態２は、複数の原稿の読み取りを行う際に、ＭＦＰで原稿全体と読み取り領域で、それぞれ白紙かどうかを検出する制御に関する発明である。実施形態２における、複数枚数の原稿の連続読み取りに対して、原稿読み取りで白紙検出処理を行う場合の動作について、図６及び図７を参照して説明する。
【００４２】
図６及び図７は、本実施形態２に係るＭＦＰによる白紙判定処理を説明するフローチャートである。この制御では、図４及び図５で示したフローチャートに対し、Ｓ５２２〜Ｓ５２８及びＳ５３４〜Ｓ５４０の処理が追加されたものとなっている。ここでは、実施形態１から変更された部分について説明する。図６において、Ｓ５０１〜Ｓ５１１，Ｓ５１３，Ｓ５１４，Ｓ５１７〜Ｓ５２０及びＳ５２９，Ｓ５３０の処理は、図４のＳ４０１〜Ｓ４１１，Ｓ４１３，Ｓ４１４，Ｓ４１７〜Ｓ４２０，Ｓ４２３，Ｓ４２４の処理と同じであるため、その説明を省略する。
【００４３】
ＣＰＵ１１０は、Ｓ５１０で、原稿サイズが読み取り画像サイズより大きく、Ｓ５１１で、原稿領域は白紙でないと判定され、Ｓ５１４で、読み取り領域が白紙と判定された場合はＳ５２１に進む。Ｓ５２１でＣＰＵ１１０は、原稿領域内の読み取り領域外の部分に画像が存在していると判定する。この場合、ユーザが原稿の設置向きやジョブの設定を誤っている可能性がある。そこでＳ５２２に進み、ＣＰＵ１１０は、前ページ以前の画像読み取りで、原稿領域内の読み取り領域外の部分に画像が存在していると判定された場合の処理方法が、ユーザにより選択済みであるか判断する。ＣＰＵ１１０は、前ページ以前の画像読み取りで処理方法が選択済みと判定した場合はＳ５２４に進み、それ以降の処理で、その選択済みの処理を実行する。
【００４４】
一方、Ｓ５２２でＣＰＵ１１０が、前ページ以前の画像読み取りで処理方法が選択済みではない判定した場合はＳ５２３に進み、表示部１０７に、ユーザに対して原稿設置向きやジョブ設定の確認を要求する表示を行う。またこのときＣＰＵ１１０は、白紙と判定された読み取り領域の画像データの処理方法の選択を要求する表示を行う。そしてＳ５２４に進み、ＣＰＵ１１０は、Ｓ５２２或いはＳ５２３で選択された読み取り画像の処理方法で、読み取り領域の画像データを白紙として処理すると指定された場合はＳ５２５に進む。Ｓ５２５でＣＰＵ１１０は、その読み取り画像データに対するコピーや送信などのジョブ処理を行わない。一方、読み取った画像データを白紙ではないとして処理すると指定された場合はＳ５２６に進み、ＣＰＵ１１０は、ユーザに原稿の設置向きやジョブ設定のやり直しを要求し、ジョブの実行をキャンセルする。
【００４５】
こうしてＳ５２５或いはＳ５２６を実行した後Ｓ５２７に進み、ＣＰＵ１１０は、表示部１０７に、次ページ以降の読み取り画像で同様の処理を行うか、ユーザに対して選択を要求する表示を行う。ユーザの選択により、次ページ以降の読み取り画像データに対して同様の処理を行うと指定された場合はＳ５２８に進み、ＣＰＵ１１０は、Ｓ５２３，Ｓ５２４で選択された、読み取った画像データの処理方法を記録して、現在のページの処理を終了する。尚、Ｓ５２７で、ユーザの選択により、次ページ以降の読み取り画像データでは同様の処理を行わないと判定された場合は、ＣＰＵ１１０は、現在のページでの読み取り画像データの処理方法を記録せずに、処理を終了する。
【００４６】
次に図７のフローチャートを参照して説明する。尚、図７において、Ｓ５１２，Ｓ５１５〜Ｓ５１６，Ｓ５３１〜Ｓ５３３，Ｓ５３５〜Ｓ５３８，Ｓ５４１〜Ｓ５４４の処理は、図５のＳ４１２，Ｓ４１５〜Ｓ４１６，Ｓ４２５〜Ｓ４２７，Ｓ４２８，Ｓ４３６〜４３８，Ｓ４２９〜Ｓ４３２の処理と同じである。よって、これらステップの説明を省略する。
【００４７】
ＣＰＵ１１０は、図６のＳ５１０で、原稿サイズが読み取り画像サイズより小さく、Ｓ５１２で原稿領域は白紙と判定され、Ｓ５１５で読み取り領域は白紙でないと判定された場合はＳ５３３に進む。Ｓ５３３で、ＣＰＵ１１０は、読み取り領域内の原稿領域外の部分に画像が存在していると判定する。この場合は、ユーザが原稿の設置向きやジョブの設定を誤っている可能性がある。このためＳ５３４に進み、ＣＰＵ１１０は、前ページ以前の画像の読み取りで、原稿領域内の読み取り領域外の部分に画像が存在していると判定された場合の処理方法が、ユーザにより選択済みであるか判定する。Ｓ５３４で、ＣＰＵ１１０が、前ページ以前の画像読み取りで処理方法が選択済みと判定した場合はＳ５３６に進み、それ以降、その選択済みの処理を実行する。
【００４８】
一方Ｓ５３４で、ＣＰＵ１１０は、前ページ以前の画像読み取りで処理方法が選択済みではない判定した場合はＳ５３５に進み、ＣＰＵ１１０は、表示部１０７に、ユーザに対して原稿の設置向きやジョブ設定の確認を要求する表示を行う。またこのとき、ＣＰＵ１１０は、白紙と判定された読み取り領域の画像データの処理方法の選択を要求する表示を行う。次にＳ５３６に進み、ＣＰＵ１１０は、Ｓ５３３，Ｓ５３４で選択された読み取り画像の処理方法で、読み取った画像データを白紙として処理すると指定された場合はＳ５３７に進み、その読み取った画像データに対するコピーや送信などのジョブ処理を行わない。
【００４９】
一方、読み取った画像データを白紙ではないとして処理すると指定された場合はＳ５３８に進み、ＣＰＵ１１０は、ユーザに原稿の設置向きやジョブ設定のやり直しを要求し、ジョブの実行をキャンセルする。こうしてＳ５３７或いはＳ５３８を実行した後Ｓ５３９に進み、ＣＰＵ１１０は、表示部１０７に、次ページ以降の読み取り画像データに対して同様の処理を行うか、ユーザに対して選択を要求する表示を行う。ここでユーザの選択により、次ページ以降の読み取り画像データに対して同様の処理を行うと指定された場合はＳ５４０に進み、ＣＰＵ１１０は、Ｓ５３５，Ｓ５３６で選択された、読み取り画像の処理方法を記録して、現在のページの処理を終了する。一方、ユーザの選択により、次ページ以降の読み取り画像データに対して同様の処理を行わないと判定した場合は、ＣＰＵ１１０は、現在のページでの読み取り画像データの処理方法を記録せずに、処理を終了する。
【００５０】
以上説明したように本実施形態２に係るＭＦＰでは、複数の原稿を読み取る際に、原稿全体と読み取り領域の画像データそれぞれで白紙かどうかを判定する。この制御により、原稿全体と読み取り領域の画像データそれぞれの白紙判定の結果に対応して、ジョブの処理を変更することにより、ユーザが意図しない白紙の印刷や送信を防ぐことが可能となる。
【００５１】
尚、上記実施形態において、白紙として検出された読み取り領域を記録しておき、後から原稿のどの領域で白紙と検出されたか、ユーザが確認できるようにしても良い。
【００５２】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014072863.tif 000003
【図２】
2014072863.tif 000004
【図３】
2014072863.tif 000005
【図４】
2014072863.tif 000006
【図５】
2014072863.tif 000007
【図６】
2014072863.tif 000008
【図７】
2014072863.tif 000009