(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読取部と、
該読取部が読み取った画像から、所定濃度以上の画素の数を計数する計数部と、
該計数部の計数値が、上記原稿が白紙であるか否かを判断するために予め記憶された閾値未満であるとき、上記原稿が白紙であると判断する白紙検知部と、
を備えた画像読取装置であって、
特定パターンの形成箇所を含む所定範囲を原稿に設定する設定部と、
該設定部に設定された所定範囲から上記読取部が読み取った画像に、上記特定パターンが存在するか否かを判断する判断部と、
を備え、
上記判断部が、上記特定パターンが存在すると判断したとき、上記計数部は、上記原稿の上記所定範囲を除いた箇所から上記読取部が読み取った画像から上記画素の数を計数し、
上記白紙検知部は、その計数値が上記閾値未満であるときに上記原稿が白紙であると判断し、
上記判断部が、上記特定パターンが存在しないと判断したとき、上記計数部は、上記原稿の全範囲に亘って上記読取部が読み取った画像から上記画素の数を計数し、
上記白紙検知部は、その計数値が上記閾値未満であるときに上記原稿が白紙であると判断することを特徴とする画像読取装置。
【請求項２】
上記特定パターンはパンチ穴であって、
上記判断部は、
上記読取部が読み取った画像からパンチ穴を検出するパンチ穴検出部を備え、
上記パンチ穴検出部が、原稿の上記所定範囲において上記パンチ穴を検出したとき、上記判断部が、上記特定パターンが存在すると判断することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
上記パンチ穴検出部は、上記読取部が読み取った画像のエッジ画像を検出するエッジ検出部を備え、
原稿の上記所定範囲において上記エッジ検出部が検出したエッジ画像が上記パンチ穴に該当するとき、上記判断部が、上記特定パターンが存在すると判断することを特徴とする請求項２に記載の画像読取装置。
【請求項４】
上記設定部は、原稿の端縁に沿って予め設定された範囲に上記所定範囲を自動的に設定することを特徴とする請求項３に記載の画像読取装置。
【請求項５】
上記特定パターンは文字であって、
上記判断部は、原稿の上記所定範囲における上記所定濃度以上の画素の数が、上記文字に応じた数であるとき、上記特定パターンが存在すると判断することを特徴とする請求項１に記載の画像読取装置。
【請求項６】
上記白紙検知部が上記原稿が白紙であると判断したとき、その旨を表示する表示部、
を備えることを特徴とする請求項１〜５のいずれか１項に記載の画像読取装置。
【請求項７】
上記読取部が読み取った画像を出力する出力部、を備え、
上記白紙検知部が上記原稿が白紙であると判断したとき、上記出力部は、上記読取部が読み取った画像を出力せず、上記白紙検知部が上記原稿が白紙でないと判断したとき、
上記出力部は、上記読取部が読み取った画像を出力すること、
を特徴とする請求項１〜５のいずれか１項に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取る画像読取装置に関し、詳しくは、原稿が白紙である場合に検知可能な画像読取装置に関する。
【背景技術】
【０００２】
従来、原稿の画像を読み取る画像読取装置では、白紙原稿を読み取った場合、そのことを検知することが提案されている。例えば、予め設定された所定濃度以上の画素の数が閾値未満の場合にその原稿を白紙と判断するのである。この種の画像読取装置では、原稿にパンチ穴が形成されている場合、その原稿が白紙であってもパンチ穴を上記所定濃度以上の画素と認識してしまい、その原稿を白紙と判断しない場合があった。そこで、パンチ穴が形成されている原稿に対しては、パンチ穴の形成箇所を含む所定範囲を設定しておき、その所定範囲を除いた箇所における上記所定濃度以上の画素の数が上記閾値未満の場合に、その原稿を白紙と判断することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１９８７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、例えば、複数枚の原稿の中にパンチ穴が形成されていない原稿が含まれ、かつ、その原稿の上記所定範囲に文字等の画像が形成されている場合、前述のように上記所定範囲を除いて上記判断を行うと、その原稿も白紙であると誤って判断する場合がある。そこで、本発明は、特定パターンが形成された原稿と形成されていない原稿とが混在する場合でも、それらの原稿に対して白紙であるか否かを判断することのできる画像読取装置の提供を目的としてなされた。
【課題を解決するための手段】
【０００５】
上記目的を達するためになされた本発明は、原稿の画像を読み取る読取部と、該読取部が読み取った画像から、所定濃度以上の画素の数を計数する計数部と、該計数部の計数値が、上記原稿が白紙であるか否かを判断するために予め記憶された閾値未満であるとき、上記原稿が白紙であると判断する白紙検知部と、を備えた画像読取装置であって、特定パターンの形成箇所を含む所定範囲を原稿に設定する設定部と、該設定部に設定された所定範囲から上記読取部が読み取った画像に、上記特定パターンが存在するか否かを判断する判断部と、を備え、上記判断部が、上記特定パターンが存在すると判断したとき、上記計数部は、上記原稿の上記所定範囲を除いた箇所から上記読取部が読み取った画像から上記画素の数を計数し、上記白紙検知部は、その計数値が上記閾値未満であるときに上記原稿が白紙であると判断し、上記判断部が、上記特定パターンが存在しないと判断したとき、上記計数部は、上記原稿の全範囲に亘って上記読取部が読み取った画像から上記画素の数を計数し、上記白紙検知部は、その計数値が上記閾値未満であるときに上記原稿が白紙であると判断することを特徴としている。
【０００６】
このように構成された本発明の画像読取装置では、読取部が読み取った原稿の画像から、計数部が、所定濃度以上の画素の数を計数する。一方、設定部は、特定パターンの形成箇所を含む所定範囲を原稿に設定し、判断部は、その所定範囲から上記読取部が読み取った画像に、上記特定パターンが存在するか否かを判断する。そして、上記判断部が、上記特定パターンが存在すると判断したとき、上記計数部は、上記原稿の上記所定範囲を除いた箇所から上記読取部が読み取った画像から上記画素の数を計数する。すると、白紙検知部は、その計数部の計数値が、上記原稿が白紙であるか否かを判断するために予め記憶された閾値未満であるとき、上記原稿が白紙であると判断する。
【０００７】
一方、上記判断部が、上記特定パターンが存在しないと判断したとき、上記計数部は、上記原稿の全範囲に亘って上記読取部が読み取った画像から上記画素の数を計数する。すると、白紙検知部は、その計数値が上記閾値未満であるとき、上記原稿が白紙であると判断する。
このように、本発明では、特定パターンの形成箇所を含む所定範囲を無条件に除外するのではなく、その所定範囲に実際に特定パターンが存在すると判断部が判断した場合にのみ、その所定範囲を除いて上記白紙か否かの判断を行っている。このため、特定パターンが形成された原稿と形成されていない原稿とが混在する場合でも、それらの原稿に対して白紙であるか否かを判断することができる。
【０００８】
なお、上記特定パターンはパンチ穴であって、上記判断部は、上記読取部が読み取った画像からパンチ穴を検出するパンチ穴検出部を備え、上記パンチ穴検出部が、原稿の上記所定範囲において上記パンチ穴を検出したとき、上記判断部が、上記特定パターンが存在すると判断してもよい。
【０００９】
この場合、判断部に備えられたパンチ穴検出部は、上記読取部が読み取った画像からパンチ穴を検出する。そして、そのパンチ穴検出部が、原稿の上記所定範囲において上記パンチ穴を検出したとき、判断部は、上記特定パターンが存在すると判断する。従って、この場合、パンチ穴が形成された原稿と形成されていない原稿とが混在する場合でも、それらの原稿に対して白紙であるか否かを判断することができる。
【００１０】
更に、その場合、上記パンチ穴検出部は、上記読取部が読み取った画像のエッジ画像を検出するエッジ検出部を備え、原稿の上記所定範囲において上記エッジ検出部が検出したエッジ画像が上記パンチ穴に該当するとき、上記判断部が、上記特定パターンが存在すると判断してもよい。上記特定パターンがパンチ穴である場合、そのパンチ穴はエッジ画像として検出することができる。そこで、その場合、上記読取部が読み取った画像のエッジ画像をエッジ検出部を介して検出し、原稿の上記所定範囲において検出された上記エッジ画像がパンチ穴に該当するとき、判断部は上記特定パターンが存在すると判断するのである。この場合、上記特定パターンとしてのパンチ穴が存在するか否かを正確に判断することができる。
【００１１】
そして、その場合、上記設定部は、原稿の端縁に沿って予め設定された範囲に上記所定範囲を自動的に設定してもよい。すなわち、パンチ穴は、多くの場合、原稿の端縁に沿った一定の範囲に形成される。そこで、原稿の端縁に沿って予め設定された範囲に上記設定部が上記所定範囲を自動的に設定する場合、装置の操作性を向上させることができる。
【００１２】
また、上記特定パターンは文字であって、上記判断部は、原稿の上記所定範囲における上記所定濃度以上の画素の数が、上記文字に応じた数であるとき、上記特定パターンが存在すると判断してもよい。特定パターンが文字である場合、画像解析等によりその文字が形成されているか否かを判断する方法も考えられるが、上記所定範囲における上記所定濃度以上の画素の数が、上記文字に応じた数であるか否かによってもある程度正確に判断ができる。このため、上記特定パターンが文字である場合、上記判断部が、上記所定範囲における上記所定濃度以上の画素の数が上記文字に応じた数であるとき、上記特定パターンが存在すると判断すれば、画像読取装置の処理負荷を軽減することができる。
【００１３】
また、本発明の画像読取装置は、上記白紙検知部が上記原稿が白紙であると判断したとき、その旨を表示する表示部、を備えてもよい。その場合、白紙検知部が上記原稿が白紙であると判断したとき、表示部にその旨表示されるので、使用者は、白紙と判断された原稿があることを良好に知ることができる。
【００１４】
また、本発明の画像読取装置は、上記読取部が読み取った画像を出力する出力部、を備え、上記白紙検知部が上記原稿が白紙であると判断したとき、上記出力部は、上記読取部が読み取った画像を出力せず、上記白紙検知部が上記原稿が白紙でないと判断したとき、記出力部は、上記読取部が読み取った画像を出力してもよい。
【００１５】
この場合、原稿が白紙である場合は出力部による出力がなされず、原稿が白紙でない場合にのみ上記出力がなされるので、無駄な出力を抑制することができる。なお、上記出力とは、画像形成装置内部のメモリ等に記憶する処理であっても、画像形成装置の外部にデータとして出力する処理であっても、読み取った画像を被記録媒体に形成する処理であっても、それ以外の処理であってもよい。
【図面の簡単な説明】
【００１６】
【図１】本発明が適用された複合機の構成を表す斜視図である。
【図２】その複合機の制御系の構成を表すブロック図である。
【図３】その制御系における画像読取処理を表すフローチャートである。
【図４】その処理におけるパンチ穴検出白紙除去処理を表すフローチャートである。
【図５】その処理におけるパンチ穴検出処理を表すフローチャートである。
【図６】白紙除去処理を表すフローチャートである。
【図７】上記パンチ穴検出白紙除去処理の効果を表す説明図である。
【図８】上記画像読取処理における特定文字検出白紙除去処理を表すフローチャートである。
【図９】その処理における特定文字検出処理を表すフローチャートである。
【図１０】上記特定文字検出白紙除去処理の効果を表す説明図である。
【図１１】上記パンチ穴検出白紙除去処理の変形例を表す説明図である。
【発明を実施するための形態】
【００１７】
［複合機の構成］
次に、本発明の実施の形態を図面と共に説明する。図１は、本発明が適用された複合機１の構成を表す斜視図である。図１に示すように、本実施の形態の複合機１は、後述の記録部５１,ＦＡＸ部５３，ＵＳＢインタフェース５７（いずれも図２参照）等を内蔵したプリンタ部５の上部に、本発明の画像読取装置の一例としてのスキャナ部１０を積載して構成されている。
【００１８】
スキャナ部１０は、本等の厚手の原稿を読み取る際に原稿が載置されるフラットベッド部２０と、そのフラットベッド部２０に開閉可能に設けられ、ＡＤＦ（Automatic Document Feeder ）を内蔵した原稿カバー３０とを備えている。また、フラットベッド部２０の前端（使用者から見て手前側）には、各種ボタンを備えた操作部２１と液晶ディスプレイからなる表示部２３とが設けられている。
【００１９】
なお、原稿カバー３０のＡＤＦは、同じく原稿カバー３０に設けられた給紙トレイ１１０上の原稿Ｇ（図７参照）を１枚ずつ搬送して、排紙トレイ１３０に排出する周知のものである。そして、原稿カバー３０の内部の原稿搬送経路には、読取デバイス１４０（図２参照）が配置可能とされている。この読取デバイス１４０は、フラットベッド部２０の内部に設けられ、上記のように搬送される原稿Ｇの画像を読み取る動作と、フラットベッド部２０の表面に沿って移動しながらそこに載置された原稿Ｇの画像を読み取る動作とを実行可能な周知のものである（例えば、特開２００８−１２４９９７号公報参照）。
【００２０】
図２は、複合機１の制御系の構成を表すブロック図である。図２に示すように、前述の読取デバイス１４０（読取部の一例で、ＣＩＳ，ＣＣＤ等によって構成される）は、ＡＦＥ１４１を介して、ＡＳＩＣ１５０に接続されている。ＡＳＩＣ１５０には、各種処理を実行するために、ＣＰＵ１６１（計数部，白紙検知部，設定部，判断部，パンチ穴検出部の一例）と、ＲＯＭ１６２と、ＲＡＭ１６３とが接続されている。更に、ＡＳＩＣ１５０には、前述の記録部５１，ＦＡＸ部５３，ＵＳＢインタフェース（ＵＳＢＩ／Ｆ）５７と（いずれも出力部の一例）、が接続されている。
【００２１】
なお、記録部５１は、電子写真方式で被記録媒体としての用紙に画像を形成するもので、例えば、コピーモード実行時には、読取デバイス１４０を介して読み取られた原稿Ｇの画像を用紙に形成する。また、ＦＡＸ部５３は、電話回線を介してファクシミリデータを送受信するもので、例えば、ＦＡＸ送信モード実行時には、読取デバイス１４０を介して読み取られた原稿Ｇの画像に対応するファクシミリデータを送信する。更に、ＵＳＢインタフェース５７は、ＵＳＢケーブルやＵＳＢメモリ（いずれも図示省略）が装着可能に構成され、例えば、ＰＣスキャンモード実行時には、読取デバイス１４０を介して読み取られた原稿Ｇの画像に対応するデータをＵＳＢケーブルを介してパーソナルコンピュータ等に送信する。
【００２２】
ＡＳＩＣ１５０は、図２に示すように、黒補正回路１５１，シェーディング補正回路１５２，γ補正回路１５３，ＬＵＴ変換回路１５５，エッジ抽出回路１５６（エッジ検出部の一例），ＵＣＲ１５７，γ補正回路１５８，２値化回路１５９を備えている。読取デバイス１４０から原稿Ｇの画像に応じてＲ（赤），Ｇ（緑），Ｂ（青）の色毎に出力されるアナログ波形は、ＡＦＥ１４１にて各色毎にデジタルデータに変換される。その変換後のデジタルデータは、ＡＳＩＣ１５０の黒補正回路１５１，シェーディング補正回路１５２，γ補正回路１５３を順次経由してＲＡＭ１６３に記憶される。
【００２３】
黒補正回路１５１は、読取デバイス１４０の光源消灯時の出力がデジタルデータの最小値（例えば０）に対応するようにデジタルデータを補正する。シェーディング補正回路１５２は、読取デバイス１４０の純白色の原稿Ｇに対応する出力がデジタルデータの最大値（例えば２５５）に対応するようにデジタルデータを補正する。更に、γ補正回路１５３は、読取デバイス１４０の特性や使用者の設定に応じて、上記最小値から最大値に至る間のデジタルデータの値を周知のγテーブルを用いて補正する。
【００２４】
こうして、ＲＡＭ１６３に記憶された読取データは、出力時に、ＬＵＴ変換回路１５５により、そのＬＵＴ変換回路１５５が有するルックアップテーブルに基づいてＳＲＧＢ（ＰＣスキャンモード実行時等）またはＣＭＹ（コピーモード実行時等）に変換される。その変換後の読取データは、エッジ抽出回路１５６によりエッジ画像（以下、エッジ抽出画像ともいう）を抽出されてそのエッジ画像がＲＡＭ１６３に記憶されると共に、ＵＣＲ１５７，γ補正回路１５８，２値化回路１５９によって次のような処理を施される。
【００２５】
ＵＣＲ１５７は、コピーモード等の実行時に、読取データをＣＭＹからＣＭＹＫに変換する。γ補正回路１５８は、コピーモード等の実行時に、記録部５１の特性に応じたγテーブルを用いて補正を行う。２値化回路１５９は、コピーモード等の実行時に、読取データをドットを打つか打たないかに対応する２値のデータに変換してＲＡＭ１６３に記憶する。従って、ＰＣスキャンモード等の実行時には、２値化回路１５９をバイパスして読取データがＲＡＭ１６３に記憶される。こうしてＲＡＭ１６３に記憶された上記変換後の読取データは、記録部５１，ＦＡＸ部５３，ＵＳＢインタフェース５７のうちそのときの動作モードに対応するものによって随時読み出される。
【００２６】
なお、図２では図示省略したが、ＣＰＵ１６１には操作部２１の操作状態も入力されており、ＣＰＵ１６１は表示部２３の表示状態や原稿カバー３０の上記ＡＤＦも制御可能に構成されている。
【００２７】
［複合機における処理（全容及びパンチ穴検出）］
次に、上記制御系における処理について説明する。図３は、上記ＰＣスキャンモード等の実行過程で原稿Ｇ画像の読取が指示された場合に、ＣＰＵ１６１がＲＯＭ１６２に記憶されたプログラムに基づいて実行する画像読取処理を表すフローチャートである。なお、以下の処理は、原稿カバー３０に内蔵されたＡＤＦを用いた画像読取処理である。
【００２８】
図３に示すように、この処理では、先ず、Ｓ０（Ｓはステップを表す：以下同様）にて、ＣＰＵ１６１は、操作部２１を介して白紙除去がＯＮに設定されているか否かを判断する。白紙除去がＯＦＦに設定されている場合は（Ｓ０：Ｎ）、ＣＰＵ１６１は、Ｓ１にて通常の読取処理を実行して処理を一旦終了する。
【００２９】
一方、白紙除去がＯＮに設定されている場合は（Ｓ０：Ｙ）、ＣＰＵ１６１は、Ｓ２にてパンチ穴除去モードがＯＮに設定されているか否かを判断し、ＯＮに設定されている場合は（Ｓ２：Ｙ）、Ｓ３にて、次のようなパンチ穴検出白紙除去処理を実行する。
【００３０】
図４は、そのパンチ穴検出白紙除去処理を詳細に表すフローチャートである。図４に示すように、この処理では、ＣＰＵ１６１は、Ｓ３１にて、原稿カバー３０のＡＤＦと読取デバイス１４０とを駆動して原稿Ｇを１枚プレスキャンし、Ｓ３２にて、そのプレスキャンした画像を表示部２３（液晶）に表示する。すると、そのプレスキャン画像に対して、使用者は操作部２１のカーソルボタン等を操作することにより、パンチ穴Ｈ（図７参照）の形成箇所を含む除去範囲Ｅ（図７参照：所定範囲の一例）を設定する。そこで、続くＳ３３（設定部としての処理の一例）では、ＣＰＵ１６１は、その除去範囲Ｅを表す範囲選択情報を生成してＲＡＭ１６３に記憶する。
【００３１】
続くＳ３５では、ＣＰＵ１６１は、全ページの読取が終了したか否かを判断する。最初にＳ３５へ移行したときは、１ページも読取が終了しておらず、全ページの読取が終了していないので（Ｓ３５：Ｎ）、処理はＳ３６へ移行する。そして、ＣＰＵ１６１は、１ページ分の読取動作を実行する。また、このＳ３６では、ＣＰＵ１６１は、ＡＳＩＣ１５０のγ補正回路１５３を介して通常画像の読取データを生成してＲＡＭ１６３に記憶すると共に、エッジ抽出回路１５６を介してエッジ抽出画像を生成してＲＡＭ１６３に記憶する。続くＳ３７では、ＣＰＵ１６１は、次のようなパンチ穴検出処理を実行する。
【００３２】
図５は、そのパンチ穴検出処理を詳細に表すフローチャートである。図５に示すように、この処理では、ＣＰＵ１６１は、Ｓ３７１にて、前述のＳ３３にて生成された範囲選択情報をロードし、Ｓ３７２にて、Ｓ３６で生成されたエッジ抽出画像をロードする。続くＳ３７３（パンチ穴検出部としての処理の一例）では、ＣＰＵ１６１は、Ｓ３７２にてロードしたエッジ抽出画像のうち、Ｓ３７１にてロードした選択範囲情報に対応する除去範囲Ｅの範囲内に、パンチ穴Ｈに対応する丸があるか否か検出する。なお、この検出処理は、例えば、フラットベッド部２０に載置されたＣＤの丸を検出する既存技術を応用するなどして実現できる。このように、エッジ抽出画像を用いてパンチ穴Ｈを検出することにより、その検出精度を向上させることができる。
【００３３】
続くＳ３７５（判断部としての処理の一例）では、ＣＰＵ１６１は、Ｓ３７３にてパンチ穴Ｈに対応する丸が２つ以上検出されたか否かを判断し、丸が２つ以上検出された場合は（Ｓ３７５：Ｙ）、Ｓ３７６にてパンチ穴Ｈがあると判断して処理は図４のＳ３８へ移行する。一方、上記丸が２つ以上検出されなかった場合は（Ｓ３７５：Ｎ）、ＣＰＵ１６１は、Ｓ３７７にて、パンチ穴Ｈがないと判断して処理は図４のＳ３８へ移行する。Ｓ３８では、ＣＰＵ１６１は、次のような白紙除去処理を実行する。
【００３４】
図６は、その白紙除去処理を詳細に表すフローチャートである。図６に示すように、この処理では、Ｓ３８１にて、ＣＰＵ１６１は、前述のＳ３７６またはＳ３７７の判断結果に基づいてパンチ穴Ｈ（特定パターンの一例）が当該原稿Ｇにあるか否かを判断する。特定パターン（パンチ穴Ｈ）がある場合は（Ｓ３８１：Ｙ）、処理はＳ３８２（計数部としての処理の一例）へ移行して、ＣＰＵ１６１が原稿Ｇの全体から除去範囲Ｅを除いた部分の画像から、所定濃度範囲（上限の設定はなく事実上所定濃度以上）の画素の数を計数する。また、特定パターン（パンチ穴Ｈ）がない場合は、処理はＳ３８３（計数部としての処理の一例）へ移行して、ＣＰＵ１６１が原稿Ｇの全範囲に亘る画像から、上記所定濃度範囲の画素の数を計数する。なお、Ｓ３８２またはＳ３８３における上記計数は、上記画像を２値化したものから計数してもよく、ＲＧＢでヒストグラムを作って計数してもよい。
【００３５】
Ｓ３８２またはＳ３８３による計数が終了すると、処理はＳ３８５（白紙検知部の一例としての処理）へ移行し、ＣＰＵ１６１は、Ｓ３８２またはＳ３８３における計数値（総カウント値）が予め設定された白紙判定閾値以上か否かを判断（以下、白紙検知ともいう）する。そして、白紙判定閾値以上の場合は（Ｓ３８５：Ｙ）、その原稿Ｇは白紙ではない有効なページであると推定できるので、処理はＳ３８６へ移行する。そして、ＣＰＵ１６１は、上記読取データをＬＵＴ変換回路１５５等を介して通常データとして出力する。例えば、コピーモードであれば当該読取データを記録部５１へ送り、ＦＡＸ送信モードであれば当該読取データをＦＡＸ部５３へ送り、ＰＣスキャンモードであれば当該読取データをＵＳＢインタフェース５７へ送る。
【００３６】
一方、上記総カウント値が白紙判定閾値未満のときは（Ｓ３８５：Ｎ）、その原稿Ｇは白紙であって有効なページではないと推定できるので、ＣＰＵ１６１は、Ｓ３８７にて当該読取データを出力しないように設定する。このため、無駄な出力を抑制することができる。続くＳ３８８では、ＣＰＵ１６１は、当該読取データを白紙のページとしてＲＡＭ１６３に記憶する。そして、このＳ３８８または前述のＳ３８６の処理終了後は、処理は図４のＳ３５へ移行する。こうして、Ｓ３６〜Ｓ３８の処理の繰り返しにより全ページの読取が終了すると（Ｓ３５：Ｙ）、処理は図３のＳ４へ移行する。
【００３７】
このように、パンチ穴検出白紙除去処理（Ｓ３）では、除去範囲Ｅにパンチ穴Ｈがある場合にのみ（Ｓ３８１：Ｙ）、原稿Ｇの全体から除去範囲Ｅを除いた部分から白紙検知を行っている（Ｓ３８２，Ｓ３８５）。このため、次のような効果が生じる。
【００３８】
すなわち、図７に＜原稿１枚目＞として例示するように、（Ａ）に示すように原稿Ｇに２つのパンチ穴Ｈが形成され他の画像も形成されている場合（Ｓ３８１：Ｙ）、（Ｂ）に示すように除去範囲Ｅを除いた部分の画像から白紙検知がなされる。すると、（Ｃ）に棒グラフで示すように、上記所定濃度範囲の画素数（図７では黒画素数と表記）が白紙判定閾値を上回って白紙ではないと判定される。
【００３９】
これに対して、＜原稿２枚目＞として例示するように、（Ａ）に示すように原稿Ｇにパンチ穴Ｈが形成されておらず、（Ｂ）に示すように原稿１枚目と同様の画像が除去範囲Ｅに一部入り込んで形成されている場合も想定される。その場合、仮に、除去範囲Ｅを除いた部分から白紙検知を行うと、（Ｃ）に棒グラフで示すように、上記所定濃度範囲の画素数（黒画素数）が白紙判定閾値を下回って白紙と判定される場合がある。これに対して、パンチ穴検出白紙除去処理（Ｓ３）では、除去範囲Ｅにパンチ穴Ｈがない場合は（Ｓ３８１：Ｎ）、原稿Ｇの全体から白紙検知を行っている（Ｓ３８３，Ｓ３８５）。このため、原稿２枚目は（Ｃ）に点線で示すように、上記所定濃度範囲の画素数（黒画素数）が白紙判定閾値を上回って白紙ではないと判定される。
【００４０】
従って、パンチ穴検出白紙除去処理（Ｓ３）では、原稿Ｇにパンチ穴Ｈが形成されているものと形成されていないものとが混在する場合でも、それらの原稿Ｇに対して白紙であるか否かを正確に判断することができる。なお、図７に＜原稿３枚目＞として例示するように、原稿Ｇが実際に白紙であってパンチ穴Ｈが形成されている場合は、除去範囲Ｅを除いた部分から白紙検知なされ、上記所定濃度範囲の画素数（黒画素数）が白紙判定閾値を下回って白紙と判定される。
【００４１】
［複合機における処理（特定文字除去及びその他の処理）］
図３に戻って、一方、パンチ穴除去モードがＯＦＦの場合は（Ｓ２：Ｎ）、ＣＰＵ１６１は、Ｓ５にて特定文字除去モードがＯＮに設定されているか否かを判断し、ＯＮに設定されている場合は（Ｓ５：Ｙ）、Ｓ６にて、次のような特定文字検出白紙除去処理を実行する。
【００４２】
図８は、その特定文字検出白紙除去処理を詳細に表すフローチャートである。図８に示すように、この処理では、ＣＰＵ１６１は、Ｓ６１，Ｓ６２にて、前述のＳ３１，Ｓ３２と同様に、プレスキャンを実行してその画像を表示する。すると、そのプレスキャン画像に対して、使用者は操作部２１のカーソルボタン等を操作することにより、ロゴ等の特定文字Ｌ（図１０参照：特定パターンの一例）の形成箇所を含む除去範囲Ｅ（図１０参照：所定範囲の一例）を設定する。そこで、続くＳ６３（設定部としての処理の一例）では、ＣＰＵ１６１は、その除去範囲Ｅを表す範囲選択情報を生成してＲＡＭ１６３に記憶する。続くＳ６４では、ＣＰＵ１６１は、その除去範囲Ｅの内側における上記所定濃度範囲の画素（黒画素）の数を計数（カウント）してＲＡＭ１６３に記憶する。
【００４３】
続くＳ６５では、ＣＰＵ１６１は、全ページの読取が終了したか否かを判断する。最初は全ページの読取が終了していないので（Ｓ６５：Ｎ）、処理はＳ６６へ移行し、ＣＰＵ１６１は、１ページ分の読取動作を実行する。また、このＳ６６では、ＣＰＵ１６１は、上記通常画像の読取データのみを生成してＲＡＭ１６３に記憶する。続くＳ６７では、ＣＰＵ１６１は、次のような特定文字検出処理を実行する。
【００４４】
図９は、その特定文字検出処理を詳細に表すフローチャートである。図９に示すように、この処理では、ＣＰＵ１６１は、Ｓ６７１にて、前述のＳ６３にて生成された範囲選択情報をロードし、Ｓ６７２にて、前述のＳ６６で生成された通常画像（スキャン画像）をロードする。更に、ＣＰＵ１６１は、続くＳ６７３にて、前述のＳ６４で記憶された除去範囲Ｅの内側の所定濃度範囲の画素数をロードし、Ｓ６７４にて、Ｓ６７２にてロードされたスキャン画像における除去範囲Ｅの内側の所定濃度範囲の画素数を計数（カウント）する。
【００４５】
更に、続くＳ６７５（判断部としての処理の一例）では、ＣＰＵ１６１は、Ｓ６７３にてロードした画素数（カウント値）と、Ｓ６７４にて計数した画素数（カウント値）とが一致するか否かを判断する。そして、両者が一致した場合は（Ｓ６７５：Ｙ）、Ｓ６７６にて特定文字Ｌがあると判断して処理は図８のＳ６８へ移行する。一方、Ｓ６７３にてロードした画素数とＳ６７４にて計数した画素数とが一致しなかった場合は（Ｓ６７５：Ｎ）、ＣＰＵ１６１は、Ｓ６７７にて、特定文字Ｌがないと判断して処理は図８のＳ６８へ移行する。なお、Ｓ６７５では、ＣＰＵ１６１は上記各画素数が完全に一致するか否かを判断する必要はなく、±５％程度の誤差は許容してもよい。
【００４６】
Ｓ６８では、ＣＰＵ１６１は、特定パターンをパンチ穴Ｈではなく特定文字Ｌとして前述の白紙除去処理（図６）を実行し、その白紙除去処理が終了すると、処理は前述のＳ６５へ移行する。こうして、Ｓ６６〜Ｓ６８の処理の繰り返しにより全ページの読取が終了すると（Ｓ６５：Ｙ）、処理は図３のＳ４へ移行する。
【００４７】
このため、特定文字検出白紙除去処理（Ｓ６）でも、前述のパンチ穴検出白紙除去処理と同様に、除去範囲Ｅに特定パターンとしての特定文字Ｌがある場合にのみ（Ｓ３８１：Ｙ）、原稿Ｇの全体から除去範囲Ｅを除いた部分から白紙検知を行うことができる（Ｓ３８２，Ｓ３８５）。このため、次のような効果が生じる。
【００４８】
すなわち、図１０に＜原稿１枚目＞として例示するように、（Ａ）に示すように原稿Ｇに特定文字Ｌが形成され他の画像も形成されている場合（Ｓ３８１：Ｙ）、（Ｂ）に示すように除去範囲Ｅを除いた部分の画像から白紙検知がなされる。すると、（Ｃ）に棒グラフで示すように、上記所定濃度範囲の画素数（黒画素数）が白紙判定閾値を上回って白紙ではないと判定される。
【００４９】
これに対して、＜原稿２枚目＞として例示するように、（Ａ）に示すように原稿Ｇに特定文字Ｌが形成されておらず、（Ｂ）に示すように原稿１枚目と同様の画像が除去範囲Ｅに一部入り込んで形成されている場合も想定される。その場合、仮に、除去範囲Ｅを除いた部分から白紙検知を行うと、（Ｃ）に棒グラフで示すように、上記所定濃度範囲の画素数（黒画素数）が白紙判定閾値を下回って白紙と判定される場合がある。これに対して、特定文字検出白紙除去処理（Ｓ６）では、除去範囲Ｅに特定文字Ｌがない場合は（Ｓ３８１：Ｎ）、原稿Ｇの全体から白紙検知を行っている（Ｓ３８３，Ｓ３８５）。このため、原稿２枚目は（Ｃ）に点線で示すように、上記所定濃度範囲の画素数（黒画素数）が白紙判定閾値を上回って白紙ではないと判定される。
【００５０】
従って、特定文字検出白紙除去処理（Ｓ６）では、原稿Ｇに特定文字Ｌが形成されているものと形成されていないものとが混在する場合でも、それらの原稿Ｇに対して白紙であるか否かを正確に判断することができる。なお、特定文字Ｌの有無は、画像解析等によって判断する方法も考えられるが、上記のように除去範囲Ｅにおける上記所定濃度以上の画素の数に基づいて判断する場合、ＣＰＵ１６１の処理負荷を軽減することができる。また、図１０に＜原稿３枚目＞として例示するように、原稿Ｇが実際に白紙であって特定文字Ｌが形成されている場合は、除去範囲Ｅを除いた部分から白紙検知なされ、上記所定濃度範囲の画素数（黒画素数）が白紙判定閾値を下回って白紙と判定される。
【００５１】
図３に戻って、一方、特定文字除去モードがＯＦＦの場合は（Ｓ５：Ｎ）、ＣＰＵ１６１は、Ｓ８にて、全範囲検出白紙除去処理を実行する。この処理は、一般的な白紙検知の処理であるため詳述はしないが、例えば、特定文字検出白紙除去処理（Ｓ６）において、Ｓ６１〜Ｓ６４，Ｓ６７，Ｓ３８１，Ｓ３８２を省略したものと同様である。そして、このようにＳ３，Ｓ６，またはＳ８の処理が終了してＳ４へ移行すると、ＣＰＵ１６１は、Ｓ３８８にて白紙のページが記憶されているか否かを判断する。そして、ＣＰＵ１６１は、白紙のページが記憶されていない場合はそのまま（Ｓ４：Ｎ）、白紙のページが記憶されている場合は（Ｓ４：Ｙ）、Ｓ９にてそのページを表示部２３に表示した後、処理を一旦終了する。このように白紙のページが何枚目に読み取られたか等の情報が表示部２３に表示されることにより（Ｓ９）、使用者はどのページが白紙と判断されたかを知ることができる。
【００５２】
［実施の形態の効果及びその変形例］
このように、本実施の形態では、原稿Ｇにパンチ穴Ｈが形成されているものといないものと、若しくは特定文字Ｌが形成されているものといないものとが混在している場合でも、正確に白紙検知を行うことができる。また、本発明は上記実施の形態に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。
【００５３】
例えば、パンチ穴は、多くの場合、原稿の端縁に沿った一定の範囲に形成される。そこで、図１１に例示するように、原稿Ｇの端縁に沿ってその端縁から所定距離Ａ（例えば５ｃｍ）以内の範囲に除去範囲Ｅを自動的に設定するようにしてもよい。この場合、ＣＰＵ１６１は、図４のＳ３２，Ｓ３３の代わりに、Ｓ３１にてプレスキャンされた結果に応じて上記範囲に除去範囲Ｅを自動設定する処理を実行すればよい。この場合、使用者の入力作業を減らして装置の操作性を向上させることができる。
【００５４】
また、特定パターンは、パンチ穴Ｈや特定文字Ｌに限定されるものではなく、例えばヘッダやフッタなど、種々の形態が考えられる。更に、本発明は、プリンタ部５等を有さないスキャナ専用機にも適用可能であることはいうまでもない。
【符号の説明】
【００５５】
１…複合機          １０…スキャナ部                ２１…操作部
２３…表示部        ３０…原稿カバー                ５１…記録部
５３…ＦＡＸ部      ５７…ＵＳＢインタフェース      １４０…読取デバイス
１４１…ＡＦＥ      １５０…ＡＳＩＣ                １５６…エッジ抽出回路
１６１…ＣＰＵ      １６２…ＲＯＭ                  １６３…ＲＡＭ
Ｅ…除去範囲        Ｇ…原稿                        Ｈ…パンチ穴
Ｌ…特定文字
【図１】
0005605139.tif 000002
【図２】
0005605139.tif 000003
【図３】
0005605139.tif 000004
【図４】
0005605139.tif 000005
【図５】
0005605139.tif 000006
【図６】
0005605139.tif 000007
【図７】
0005605139.tif 000008
【図８】
0005605139.tif 000009
【図９】
0005605139.tif 000010
【図１０】
0005605139.tif 000011
【図１１】
0005605139.tif 000012