(57)【特許請求の範囲】
【請求項１】
光電変換素子を多数備えた光電変換器によって板状の透明部材上に載置された原稿を光学的に走査して、前記原稿に記録されている画像を読み取る画像読取装置であって、
前記透明部材を遮蔽する遮蔽位置及び透明部材が露出する露出位置に移動可能なカバーと、
前記透明部材上の略一定の位置各々に載置されるサイズの異なる複数種の原稿の各々の特定の一辺に跨がるエリアに対応する複数の小領域内の光電変換素子の各々から出力される信号に基づいて、各小領域内の画像情報の代表値を算出する代表値算出手段と、
前記カバーにより透明部材が遮蔽される前における各小領域毎の画像情報の代表値と第１のしきい値とを比較すると共に、前記カバーにより透明部材が遮蔽された後における各小領域毎の画像情報の代表値と、前記第１のしきい値と異なる第２のしきい値とを比較する比較手段と、
各小領域毎の前記比較手段による比較結果の組合せに基づいて、透明部材上に載置された原稿のサイズを判断するサイズ判断手段と、
を有する画像読取装置。
【請求項２】
原稿が透明部材上に載置されていない状態で透明部材が遮蔽される前における各小領域毎の画像情報の代表値に基づいて第１のしきい値を設定すると共に、原稿が透明部材上に載置されていない状態で透明部材が遮蔽された後における各小領域毎の画像情報の代表値に基づいて第２のしきい値を設定するしきい値設定手段を更に有する請求項１記載の画像読取装置。
【請求項３】
前記しきい値設定手段は、
各小領域毎に第１のしきい値及び第２のしきい値を設定する、
ことを特徴とする請求項２記載の画像読取装置。
【請求項４】
前記しきい値設定手段は、
原稿が透明部材上に載置されていない状態で透明部材が遮蔽される前における各小領域毎の画像情報の代表値、及び該各小領域毎の画像情報の代表値における最大値と最小値との差に基づいて、各小領域毎に第１のしきい値を設定すると共に、原稿が透明部材上に載置されていない状態で透明部材が遮蔽された後における各小領域毎の画像情報の代表値、及び該各小領域毎の画像情報の代表値における最大値と最小値との差に基づいて、各小領域毎に第２のしきい値を設定することを特徴とする請求項２記載の画像読取装置。
【請求項５】
前記第１のしきい値及び前記第２のしきい値の各々を所望の値に変更するためのしきい値変更手段を更に有する請求項１乃至請求項４の何れか一項に記載の画像読取装置。
【請求項６】
変更された第１のしきい値を有効とする時間帯及び変更された第２のしきい値を有効とする時間帯の各々を所望の時間帯に設定するための有効時間帯設定手段を更に有する請求項５記載の画像読取装置。
【請求項７】
前記カバーは、透明部材の遮蔽時に該透明部材に対向する面が白色とされていることを特徴とする請求項１乃至請求項６の何れか一項に記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像読取装置に係り、特に、プラテンガラス等の板状の透明部材上に載置された原稿に記録されている画像を読み取る画像読取装置に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
従来より、複写機において、プラテンガラス上に載置された原稿のサイズを検出し、検出結果に基づいて原稿に記録されている画像を複写する用紙のサイズや複写倍率等を自動的に決定する技術が知られている。プラテンガラス上に載置された原稿のサイズを検出するための最も一般的な方法は、特開昭６１−２０９３６号公報に記載されているように、プラテンガラスの下方にサイズ検出のための光センサを１個以上配設し、光センサ配設位置における原稿の有無を光センサにより検出し、光センサによる検出結果に基づいて原稿のサイズを判断する方法である。
【０００３】
しかし、上述したサイズ検出方法では、各種サイズの原稿に対応して、プラテンガラス下方の互いに異なる箇所に光センサを各々配設する必要があり、現実にはプラテンガラス上に載置可能な多数種類の原稿サイズに対応して多数の光センサが必要となるので、構成が複雑になるという問題がある。
【０００４】
また、原稿に記録されている画像をデジタルの画像データに変換した後に、該画像データに基づいて用紙に画像を記録（複写）する複写機（所謂デジタル複写機）やファクシミリ装置等では、ライン状に配列されたＣＣＤ等の多数の光電変換素子を備え、この光電変換素子により原稿を走査することにより原稿の画像を読み取る構成であることが一般的である。このため、この種の装置において、画像読取前に光電変換素子により原稿を走査し（所謂プレスキャン）、光電変換素子から出力される信号に基づいて原稿のサイズを検出するようにしたものも見受けられる。
【０００５】
上記の検出方法では、画像を読み取るために設けられた光電変換素子により原稿のサイズの検出も行うので、プラテンガラス上に載置される原稿サイズの種類数に応じて新たに多数のセンサを設ける必要はないが、原稿が載置される毎にプレスキャンを行う必要があるので、プレスキャンが装置の処理能力（例えば単位時間当りの複写枚数等）の向上のネックになるという問題があった。
【０００６】
ところで、プラテンガラス上の原稿のサイズ検出は、プラテンカバーが閉じられたときに、プラテンガラス上に原稿が載置されたものとみなして行うことが一般的であるが、プラテンカバーの裏面は通常は白色であるので、載置された原稿の下地が白色、すなわち原稿の光反射率がプラテンカバーの裏面の光反射率に近い場合には、原稿のサイズを光学的に検出することが困難になる。
【０００７】
このため、原稿のサイズ検出の確実性を向上させるために、プラテンカバーの裏面に光反射率の低い面を形成したり、プラテンカバーの裏面を白以外の色とすることが提案されている（特公昭６２−４７０２６号公報参照）。
【０００８】
しかし、プラテンカバーの裏面の光反射率を下地が白色の原稿の光透過率に対して明らかに低下させたとすると（例えばプラテンカバーの裏面を灰色、黒色、或いは鏡面とする）、原稿のサイズ検出は容易になるものの、複写した画像の背景部分の濃度が全体的に高くなる、所謂裏写りが生ずる。この裏写りは、特にトレーシングペーパ等のように厚みが薄く光透過率が比較的高い用紙に記録された画像を複写する等の場合に顕著となる。
【０００９】
また、プラテンカバーの裏面の光反射率を下地が白色の原稿の光透過率よりも大幅に低下させた場合、デジタル複写機において、プラテンカバーが閉止されて原稿の読取りが行われると、プラテンガラス上の原稿が載置されていない部分は高濃度（例えば黒色）と認識されることになり、原稿を読取ることによって得られた画像データに基づいて単に用紙への画像の複写を行ったとすると、複写画像中の前記原稿が載置されていない部分に相当する部分が例えば黒ベタとなるので好ましくない。
【００１０】
これを回避するためには、例えばプレスキャンを行って原稿のサイズを検知した後に、検知した原稿のサイズに基づいてプラテンガラス上の原稿が載置されていない部分を判断し、原稿の読取時に光電変換器から出力される信号のうち、前記原稿が載置されていない部分に対応して出力される信号に電気的にマスクをかけたり、或いは前記原稿が載置されていない部分が画像データ上で濃度が０（白色）となるように、光電変換器から出力された信号を画像データに変換する際の入出力特性を自動的に変更する等の処理を行う必要があり、構成が複雑になるという問題があった。
【００１１】
さらに、従来のデジタル方式の画像読取装置において、ＣＣＤイメージセンサを用いて原稿サイズを検出する原稿サイズ検出方法が提案されている（特開昭６２−７６９６２号公報、特開平５−２０７２３９号公報参照）。
【００１２】
しかしながら、この方式では、プラテンカバー閉じかけ時の検出時や開けたままでの読み取り動作での検出時に、画像読取装置が設置された環境の要因、例えば蛍光灯の下や窓際等に設置された場合における外光の影響によって原稿サイズを誤検知してしまう虞れがあった。
【００１３】
本発明は上記事実を考慮して成されたもので、簡単な構成でかつ短時間で原稿のサイズを検知できる画像読取装置を提供することを第１の目的とし、装置が設置された環境の要因に影響されることなく原稿のサイズを正確に検知できる画像読取装置を提供することを第２の目的とする。
【００１４】
【課題を解決するための手段】
上記第１及び第２の目的を達成するために、請求項１記載の画像読取装置は、光電変換素子を多数備えた光電変換器によって板状の透明部材上に載置された原稿を光学的に走査して、前記原稿に記録されている画像を読み取る画像読取装置であって、前記透明部材を遮蔽する遮蔽位置及び透明部材が露出する露出位置に移動可能なカバーと、前記透明部材上の略一定の位置各々に載置されるサイズの異なる複数種の原稿の各々の特定の一辺に跨がるエリアに対応する複数の小領域内の光電変換素子の各々から出力される信号に基づいて、各小領域内の画像情報の代表値を算出する代表値算出手段と、前記カバーにより透明部材が遮蔽される前における各小領域毎の画像情報の代表値と第１のしきい値とを比較すると共に、前記カバーにより透明部材が遮蔽された後における各小領域毎の画像情報の代表値と、前記第１のしきい値と異なる第２のしきい値とを比較する比較手段と、各小領域毎の前記比較手段による比較結果の組合せに基づいて、透明部材上に載置された原稿のサイズを判断するサイズ判断手段と、を有することを特徴とする。
【００１５】
この請求項１記載の画像読取装置では、通常、原稿に記録されている画像を読み取る際に、該原稿を透明部材上に載置し、カバーを露出位置から遮蔽位置へ移動させた後、所定の開始指示（例えば、スタートボタン操作等）を行うことにより、画像読取を開始する。
【００１６】
なお、請求項１記載の発明では、透明部材上の略一定の位置各々に載置されるサイズの異なる複数種の原稿の各々の特定の一辺に跨がるエリアに対応して複数の小領域が予め定められている。
【００１７】
本請求項１記載の画像読取装置では、代表値算出手段によって、複数の小領域内の光電変換素子の各々から出力される信号に基づいて、各小領域内の画像情報の代表値を算出することができる。即ち、画像読取時において、代表値算出手段は、カバーにより透明部材が遮蔽される前に各小領域内の画像情報の代表値（以下、遮蔽前代表値と称す）を算出し、カバーにより透明部材が遮蔽されるようになった後で各小領域内の画像情報の代表値（以下、遮蔽後代表値と称す）を算出する。
【００１８】
そして、比較手段は、上記算出した遮蔽前代表値と第１のしきい値とを比較すると共に、遮蔽後代表値と第２のしきい値とを比較する。
【００１９】
ところで、カバーにより透明部材が遮蔽される前では、原稿以外の部分は黒くなるのが一般的であるが、外光の影響によって少し白っぽくなることがある。よって、上記比較手段による比較において、第１のしきい値を通常の値にしておくと、本来原稿以外の部分で黒と判定されるべきところを誤って白と判定される虞れがある。そこで、第１のしきい値は、上記の事態を回避するべく、少し白寄りに設定することが望ましい。
【００２０】
同様に、カバーにより透明部材が遮蔽された後では、原稿以外の部分は白くなるのが一般的であるが、外光の影響によってカバーで覆われた部分の外縁部と中心部とで白さの度合いにばらつきが生じることがある。よって、上記比較手段による比較において、第２のしきい値を通常の値にしておくと、本来原稿以外の部分で白と判定されるべきところを誤って黒と判定される虞れがある。そこで、第２のしきい値は、上記の事態を回避するべく、少し黒寄りに設定することが望ましい。
【００２１】
この請求項１記載の発明では、第１のしきい値と第２のしきい値とが異なるよう設定されている、例えば、第１のしきい値が白寄りに、第２のしきい値が黒寄りに設定されているので、上記のような誤まった比較結果が発生することを未然に防止することができる。
【００２２】
そして、サイズ判断手段は、各小領域について上記のようにして外光の影響を考慮して正確に求められた遮蔽前代表値についての比較結果と遮蔽後代表値についての比較結果との組合せより、該小領域が黒か白かを判定し、この各小領域毎の判定結果から原稿のサイズを判断する。
【００２３】
この請求項１記載の発明によれば、装置が設置された環境の要因（外光等）を考慮して正確に求められた遮蔽前代表値についての比較結果と遮蔽後代表値についての比較結果との組合せに基づいて原稿のサイズを判断するので、環境の要因に影響されることなく原稿のサイズを正確に判定することができる。
【００２４】
また、請求項１記載の発明では、原稿に記録されている画像を読み取るために設けられた光電変換素子を用いて上記のようにして原稿のサイズを判断するので、原稿のサイズ検出専用に多数のセンサを設ける必要はなく、装置の構成を簡単にすることができる。
【００２５】
また、原稿サイズ検出のためのプリスキャンも必要としないため、プリスキャンが画像読取装置の処理能力（例えば単位時間当りの複写枚数等）の向上のネックになるという問題を解消することができる。
【００２６】
次に、請求項２記載の画像読取装置は、請求項１記載の画像読取装置において、原稿が透明部材上に載置されていない状態で透明部材が遮蔽される前における各小領域毎の画像情報の代表値に基づいて第１のしきい値を設定すると共に、原稿が透明部材上に載置されていない状態で透明部材が遮蔽された後における各小領域毎の画像情報の代表値に基づいて第２のしきい値を設定するしきい値設定手段を更に有することを特徴とする。
【００２７】
また、請求項３記載の画像読取装置では、請求項２記載の画像読取装置において、前記しきい値設定手段は、各小領域毎に第１のしきい値及び第２のしきい値を設定することを特徴とする。
【００２８】
また、請求項４記載の画像読取装置では、請求項２記載の画像読取装置において、前記しきい値設定手段は、原稿が透明部材上に載置されていない状態で透明部材が遮蔽される前における各小領域毎の画像情報の代表値、及び該各小領域毎の画像情報の代表値における最大値と最小値との差に基づいて、各小領域毎に第１のしきい値を設定すると共に、原稿が透明部材上に載置されていない状態で透明部材が遮蔽された後における各小領域毎の画像情報の代表値、及び該各小領域毎の画像情報の代表値における最大値と最小値との差に基づいて、各小領域毎に第２のしきい値を設定することを特徴とする。
【００２９】
ところで、原稿が透明部材上に載置されていない状態で算出した画像情報の遮蔽前代表値及び遮蔽後代表値には、前述したように外光の影響が含まれている。具体的には図１６において曲線Ｋ１で示す遮蔽前代表値はほぼ「０」（黒）に近い値となるものの外縁部に近い小領域（＃１や＃８等）ほど該小領域における遮蔽前代表値は大きくなる（少し白寄りになる）。
【００３０】
また、図１７において曲線Ｌ１で示す遮蔽後代表値はほぼ「２５５」（白）に近い値となるものの外縁部に近い小領域ほど該小領域における遮蔽前代表値は大きくなる。
【００３１】
そこで、上記請求項２記載の画像読取装置では、原稿が透明部材上に載置されていない状態での各小領域毎の画像情報の遮蔽前代表値（即ち上記のような外光の影響を含んだ遮蔽前代表値）に基づいて第１のしきい値を設定する。具体的には、各小領域毎の画像情報の遮蔽前代表値に関する加算平均値や、最大値、最小値、中間値、最頻値などを第１のしきい値として設定することができる。
【００３２】
また、遮蔽前代表値と予め求められた該遮蔽前代表値に対して最適な第１のしきい値とを対応付けたテーブルを予め記憶しておき、このテーブルを参照することによって、第１のしきい値を設定しても良い。
【００３３】
このように外光の影響を含んだ遮蔽前代表値に基づいて第１のしきい値を設定することにより、外光の影響分を加味した第１のしきい値を設定することができ、比較手段による（原稿が透明部材上に載置された状態での）各小領域毎の画像情報の遮蔽前代表値と第１のしきい値との比較を、環境の要因による影響をより小さくした上で正確に行うことができる。
【００３４】
上記と同様に、第２のしきい値についても、原稿が透明部材上に載置されていない状態での各小領域毎の画像情報の遮蔽後代表値（即ち上記のような外光の影響を含んだ遮蔽後代表値）に基づいて設定することにより、外光の影響分を加味した第２のしきい値を設定することができ、比較手段による（原稿が透明部材上に載置された状態での）各小領域毎の画像情報の遮蔽後代表値と第２のしきい値との比較を、環境の要因による影響をより小さくした上で正確に行うことができる。
【００３５】
また、上記請求項２記載の画像読取装置において、請求項３記載の発明のように、しきい値設定手段が、原稿が透明部材上に載置されていない状態での各小領域毎の画像情報の遮蔽前代表値（即ち上記のような外光の影響を含んだ遮蔽前代表値）に基づいて、各小領域毎に第１のしきい値を設定すると、各小領域における外光の影響分を加味した適切な第１のしきい値を各小領域毎に設定することができ、比較手段による（原稿が透明部材上に載置された状態での）各小領域毎の画像情報の遮蔽前代表値と各小領域毎の第１のしきい値との比較を、環境の要因による影響を更に小さくした上でより正確に行うことができる。
【００３６】
なお、第２のしきい値の設定についても、上記のように各小領域毎に設定すると、各小領域における外光の影響分を加味した適切な第２のしきい値を各小領域毎に設定することができ、比較手段による（原稿が透明部材上に載置された状態での）各小領域毎の画像情報の遮蔽後代表値と各小領域毎の第２のしきい値との比較を、環境の要因による影響を更に小さくした上でより正確に行うことができる。
【００３７】
更に、上記請求項２記載の画像読取装置において、請求項４記載の発明のように、しきい値設定手段が、原稿が透明部材上に載置されていない状態での各小領域毎の画像情報の遮蔽前代表値（即ち上記のような外光の影響を含んだ遮蔽前代表値）及び該遮蔽前代表値の最大値と最小値との差（即ち外光による最大影響分）に基づいて、各小領域毎に第１のしきい値を設定しても良い。即ち、原稿が透明部材上に載置されていない状態における各小領域毎の画像情報の遮蔽前代表値に基づく値を各小領域毎に求めた後、該各小領域毎に求めた値に、遮蔽前代表値の最大値と最小値との差（外光による最大影響分）を加えることにより、各小領域における外光による最大影響分を加味したより適切な第１のしきい値を各小領域毎に設定することができる。これにより、比較手段による（原稿が透明部材上に載置された状態での）各小領域毎の画像情報の遮蔽前代表値と各小領域毎の第１のしきい値との比較を、環境の要因による影響を更に小さくした上でより正確に行うことができる。
【００３８】
なお、第２のしきい値の設定についても、上記のように各小領域毎に外光による最大影響分を加味した上で設定することにより、比較手段による（原稿が透明部材上に載置された状態での）各小領域毎の画像情報の遮蔽後代表値と各小領域毎の第２のしきい値との比較を、環境の要因による影響を更に小さくした上でより正確に行うことができる。
【００３９】
次に、請求項５記載の画像読取装置は、請求項１乃至請求項４の何れか一項に記載の画像読取装置において、前記第１のしきい値及び前記第２のしきい値の各々を所望の値に変更するためのしきい値変更手段を更に有することを特徴とする。
【００４０】
また、請求項６記載の画像読取装置は、請求項５記載の画像読取装置において、変更された第１のしきい値を有効とする時間帯及び変更された第２のしきい値を有効とする時間帯の各々を所望の時間帯に設定するための有効時間帯設定手段を更に有することを特徴とする。
【００４１】
また、請求項７記載の画像読取装置では、請求項１乃至請求項６の何れか一項に記載の画像読取装置において、前記カバーは、透明部材の遮蔽時に該透明部材に対向する面が白色とされていることを特徴とする。
【００４２】
上記請求項５記載の画像読取装置は、しきい値変更手段を有しているので、画像読取装置が例えば、蛍光灯の真下や、太陽光が差し込む窓際等に設置された場合でも、ユーザがしきい値変更手段によって第１のしきい値や第２のしきい値を所望の値に変更することにより、原稿サイズの誤検知を防止することができる。
【００４３】
また、上記請求項６記載の画像読取装置は、有効時間帯設定手段を有しているので、画像読取装置が窓際に設置され特定の時間帯（例えば、朝日が差し込む午前中や西日が差し込む夕方等）に外光による影響がありうる場合に、ユーザは有効時間帯設定手段によって第１のしきい値を有効とする時間帯や、第２のしきい値を有効とする時間帯を所望の時間帯に設定することができる。これにより、所望の時間帯に、変更した第１のしきい値や第２のしきい値を有効とし、時間による環境の変化に適切に対応することができる。
【００４４】
さらに、本発明におけるカバーは、請求項７記載の発明のように、透明部材の遮蔽時に該透明部材に対向する面が白色とされているので、裏写りによる画質への影響を無くすことができ、正確に原稿のサイズを判断することができる。
【００４５】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００４６】
〔第１実施形態〕
図１には本実施形態に係る画像読取装置１０の外観が示されている。画像読取装置１０は、箱型の筐体１２を備えており、この筐体１２の上部には、筐体１２の上部開口部を閉塞する蓋状の原稿台１４が取付けられている。原稿台１４は、板状で長方形の透明部材であるプラテンガラス１６と、プラテンガラス１６の外周に配設された長方形枠状のレジガイド板１８と、を備えている。なお、本実施形態では、プラテンガラス１６のうちレジガイド板１８から露出している部分のサイズがＡ３サイズに略等しくされている。
【００４７】
図３に示すように、レジガイド板１８は上面の高さ位置がプラテンガラス１６よりも高くされており、図１におけるプラテンガラス１６の左奥側の角部に対応する位置には原稿合わせマーク２０が付与されている。原稿は、画像が記録されている面がプラテンガラス１６側を向き、かつ原稿の４個の角部のうちの何れかが原稿合わせマーク２０が付与されている箇所に位置しているプラテンガラス１６の角部に対応し、かつ原稿の２辺がレジガイド板１８の内側面に当接（図３に示す原稿２１参照）するようにプラテンガラス１６上に載置される。これにより原稿は、そのサイズに拘らず、プラテンガラス１６上の略一定の位置に載置されることになる。
【００４８】
また筐体１２には、一長辺側に一対のヒンジ２２を介してプラテンカバー２４（本発明のカバーに相当）が取付けられている。プラテンカバー２４は、ヒンジ２２により、図２（Ａ）に示す起立位置（全開位置）と、図示は省略するが原稿台１４を完全に閉塞する位置（全閉位置）との間を回動可能とされている。プラテンカバー２４の裏面側（プラテンガラス１６対向面側）には、矩形状のプラテンクッション２６が貼着されている。プラテンクッション２６は、プラテンガラス１６に対向する面の表面が白色とされており、いわゆる裏写りによる画質への影響を無くすよう配慮されている。
【００４９】
また一方のヒンジ２２の配設位置の近傍には、オンオフスイッチから成り、移動子が原稿台１４から突出するように設けられたアングルセンサ２８が取付けられている。なお図１及び図２はアングルセンサ２８の移動子のみを示している。アングルセンサ２８の移動子は長手方向に沿って移動可能とされていると共に、ばね等から成る図示しない付勢手段により図１及び図２（Ａ）に示す位置に保持されており、このときはアングルセンサ２８はオフ状態となっている。プラテンカバー２４が図２（Ａ）に示す全開位置から全閉位置へ所定角度以上回動されると、図２（Ｂ）に示すように、アングルセンサ２８の移動子がプラテンカバー２４の裏面に当接して押圧されることにより、プラテンカバー２４が全閉位置まで回動される前に（図２（Ｂ）に示す状態で）、アングルセンサ２８がオン状態に変化する。
【００５０】
また、プラテンカバー２４の裏面には、ヒンジ２２が取付けられている側の端部と反対側の端部に、図２に示すように、プラテンインタロックセンサ３０が取付けられている。プラテンインタロックセンサ３０は、全閉状態でない場合にはオフ状態で、プラテンカバー２４が全閉状態になるとオン状態に変化するように構成されている。
【００５１】
図３に示すように、筐体１２内には走査装置３２が設けられている。走査装置３２は、プラテンガラス１６に向けて光を射出するランプ３４と、プラテンガラス１６側からの反射光を略水平に反射する第１の反射ミラー３６と、第１の反射ミラー３６の光射出側に配置され第１の反射ミラー３６から入射された光を略鉛直方向に沿って下方へ射出する第２の反射ミラー３８と、第２の反射ミラー３８の光射出側に配置され第２の反射ミラー３８から入射された光を略水平に反射する第３の反射ミラー４０と、を備えている。また、第３の反射ミラー４０の光射出側には、結像レンズ４２及び本発明の光電変換器としてのＣＣＤラインセンサ４４が設けられている。
【００５２】
図３はプラテンガラス１６の長辺方向に沿った断面図を示しているが、ランプ３４、反射ミラー３６、３８、４０及び結像レンズ４２は各々プラテンガラス１６の短辺方向（図３の紙面に直交する方向：以下主走査方向と称する）に沿ってプラテンガラス１６の一端から他端に亘って各々延設されており、これにより、ランプ３４からプラテンガラス１６に向けて射出される光、及びプラテンガラス１６側から反射され反射ミラー３６、３８、４０及び結像レンズ４２を介してＣＣＤラインセンサ４４の受光部に結像される光は、各々主走査方向に長いスリット状の光とされている。
【００５３】
ＣＣＤラインセンサ４４は主走査方向に沿って一定密度で配列された多数のセル（本発明の光電変換素子）を備えており、ＣＣＤラインセンサ４４の受光部上の主走査方向に沿った各位置における受光量は、各セルによって各々電気信号に変換されて出力される。
【００５４】
また、ランプ３４及び第１の反射ミラー３６は、主走査方向に直交する副走査方向（図３の矢印Ｓ方向）に沿って筐体１２内を往復移動可能とされたキャッリジ部材４６に取付けられており、第２の反射ミラー３８及び第３の反射ミラー４０は、同じく副走査方向に沿って筐体１２内を往復移動可能とされたキャリッジ部材４８に取付けられている。これらキャリッジ部材４６、４８は、図示しないワイヤーでつながっていて、原稿２１で反射した光がＣＣＤラインセンサ４４の受光部に到達するまでの光路長が一定になるように構造的に調整されている。また、これらキャリッジ部材４６、４８はキャリッジ部材駆動部５０（図４参照）により副走査方向に沿って移動される。
【００５５】
図４に示すように、キャリッジ部材駆動部５０は制御部５４に接続されており、制御部５４によって作動が制御される。なお、制御部５４はマイクロコンピュータ等を含んで構成されている。
【００５６】
プラテンガラス１６上に載置された原稿の画像の読取りを行う場合、制御部５４は、キャリッジ部材駆動部５０により、キャリッジ部材４６を副走査方向に沿って所定速度で移動させると共にキャリッジ部材４８をキャリッジ部材４６の移動方向と同一の方向に前記所定速度の半分の速度で移動させる。プラテンカバー２４が全閉状態の場合には、ランプ３４から射出された光はプラテンガラス１６上に載置された原稿２１、又はプラテンガラス１６に対して密着状態となっているプラテンクッション２６の表面で反射されるので、上記のようにキャリッジ部材４６、４８を移動させることにより、副走査方向に沿ったキャリッジ部材４６の位置に拘らず、ランプ３４からＣＣＤラインセンサ４４に至る光路長は一定となる。
【００５７】
図４に示すように、アングルセンサ２８及びプラテンインタロックセンサ３０は制御部５４に接続されており、各センサによる検出結果は制御部５４に入力される。また、制御部５４にはランプ３４が接続されており、制御部５４によってランプ３４の点滅が制御される。また、ＣＣＤラインセンサ４４はＣＣＤドライバ５６及びサイズ検知部５８を介して制御部５４に接続されている。
【００５８】
また、制御部５４には、オペレータが所望のしきい値等を入力するためのキーボード６４と、キーボード６４から入力した値や制御部５４からのメッセージ等を表示するためのディスプレイ６２と、オペレータが画像読取処理の実行開始を指示するためのスタートボタン６６が接続されている。なお、キーボード６４には、ディスプレイ６２に表示された問いかけメッセージに対してオペレータが肯定応答するためのＹｅｓキー６４Ａと、否定応答するためのＮｏキー６４Ｂと、が設けられている。
【００５９】
サイズ検知部５８は、制御部５４からビデオクロック信号やライン同期信号等の同期信号を含む各種の信号やデータが入力される（信号やデータの内容については後述）。サイズ検知部５８に入力されたビデオクロック信号がＣＣＤドライバ５６を介し、ＣＣＤラインセンサ４４を制御する。ＣＣＤラインセンサ４４はビデオクロック信号に同期したタイミングで動作し、各セルの受光量を表す信号をビデオクロック信号に同期したタイミングで順に出力する。ＣＣＤラインセンサ４４から出力された信号は、ＣＣＤドライバ５６によって増幅されると共にデジタルの画像データに変換されてサイズ検知部５８に出力される。
【００６０】
また、サイズ検知部５８には原稿の向きを検出するための光センサ６０が接続されている。光センサ６０は、プラテンガラス１６の下方に配設されていると共に、図５に示すように、プラテンガラス１６上に原稿が横向き（長辺方向がプラテンガラス１６の長手方向に一致する方向：ＳＥＦ）に載置された場合には、原稿のサイズ（Ｂ５、Ａ４、Ｂ４、Ａ３等）に拘らず原稿が存在し、プラテンガラス１６上に原稿が縦向き（長辺方向がプラテンガラスの短辺方向に一致する方向：ＬＥＦ）に載置された場合には、原稿のサイズに拘らず原稿が存在しない所定位置（図５に「＃０」として示す位置）における原稿の有無を検出可能な位置に配設されている。
【００６１】
なお、上述した画像読取装置１０はデジタル複写機（図示省略）の一部を構成しており、画像読取装置１０によって読取られた原稿の画像は、複写機により用紙に複写される。また画像読取装置１０によって判定された原稿のサイズ及び向き（原稿のサイズ及び向きの判定の詳細については後述）は、用紙の選択や複写倍率の決定に用いられる。
【００６２】
次に本第１実施形態の作用を説明する。原稿の読取り等を行っていない待機状態（原稿サイズ判定時も含む）では、制御部５４は、ＣＣＤラインセンサ４４のセンシングエリアがレジガイド板１８とプラテンガラス１６との境界から副走査方向に沿って２０ｍｍ程度内側（図５にハッチングで示す範囲）となるように、キャリッジ部材４６、４８の位置を制御する（所謂ホームポジション）。図５からも明らかなように、ＣＣＤラインセンサ４４のセンシングエリアの主走査方向に沿った長さは、プラテンガラス１６の主走査方向に沿った長さよりも若干長くされている。
【００６３】
また、本第１実施形態では、原稿のサイズを判定する際に用いるＣＣＤラインセンサ４４のセンシングエリアとして、図５に＃１〜＃８で示す８個のセンシングエリアが定められている。各センシングエリアは、図５に示すように、プラテンガラス１６上に各種サイズの原稿が縦向き又は横向きに載置されたときに、ＣＣＤラインセンサ４４のセンシングエリアを横切る原稿の特定の辺のプラテンガラス１６上における位置を考慮して位置が定められている。
【００６４】
すなわち、センシングエリア＃２及び＃３は、Ｂ５サイズの原稿がプラテンガラス１６上に横向きに載置された場合に、ＣＣＤラインセンサ４４のセンシングエリアを横切る原稿の特定の一辺（図５に示す辺６４Ａ）を所定間隔隔てて挟むように各々の位置が定められている。また、センシングエリア＃４及び＃５は、Ａ４サイズの原稿が横向きに載置された場合及びＡ５サイズの原稿が縦向きに載置された場合に、ＣＣＤラインセンサ４４のセンシングエリアを横切る原稿の特定の一辺（図５に示す辺６４Ｂ）を所定間隔隔てて挟むように各々の位置が定められている。
【００６５】
また、センシングエリア＃６及び＃７は、Ｂ４サイズの原稿が横向きに載置された場合及びＢ５サイズの原稿が縦向きに載置された場合に、ＣＣＤラインセンサ４４のセンシングエリアを横切る原稿の特定の一辺（図５に示す辺６４Ｃ）を所定間隔隔てて挟むように各々の位置が定められている。また、センシングエリア＃１及び＃８は、Ａ３サイズの原稿が横向きに載置された場合に、ＣＣＤラインセンサ４４のセンシングエリアを横切る原稿の二つの長辺よりも若干内側（ＣＣＤラインセンサ４４のセンシングエリアの両端部近傍をレジガイド板１８の端部が横切っている位置よりも若干内側）となるように各々の位置が定められている。
【００６６】
なお、以下では、ＣＣＤラインセンサ４４のセンシングエリアとレジガイド板１６の端部が交差している２箇所のうち、センシングエリア＃１の近傍の箇所を第１のレジ位置、センシングエリア＃８の近傍の箇所を第２のレジ位置と称する（図６も参照）。
【００６７】
図６にはＣＣＤラインセンサ４４の受光部を概念的に示している。本第１実施形態では、図５に示したセンシングエリア＃１〜＃８に対応して、ＣＣＤラインセンサ４４の受光部上にセンシング領域＃１〜＃８（本発明の複数の小領域に対応）が予め定められている。センシング領域＃１〜＃８は、各々主走査方向に沿って並ぶ複数の画素（＝セル、図６では一例として３４個のセル）から構成されている。また本実施形態では、各種サイズの原稿のＣＣＤラインセンサ４４のセンシングエリアを横切る辺のプラテンガラス１６上における位置に対応するＣＣＤラインセンサ４４の受光部上における位置が、第１のレジ位置に対応する画素からの画素数（セル数）に換算されて予め求められている（図６参照）。
【００６８】
制御部５４は、各センシング領域の大きさ、及び各種サイズの原稿のセンシングエリアを横切る辺のプラテンガラス１６上における位置に対応するＣＣＤラインセンサ４４の受光部上における位置に基づいて求められた、第１のレジ位置から各センシング領域が始まる位置迄の距離を画素数に換算した値を記憶しており（一例として次の表１を参照）、このデータをセンシング開始位置（センシングスタートポジションＳｎ  ：ｎはセンシング領域の番号）としてサイズ検知部５８に出力する。
【００６９】
【表１】
0003562111.tif 000002
【００７０】
またサイズ検知部５８は、後述するように、各センシング領域内のセルから出力された画像データをしきい値と比較し、比較結果をステータスレジスタにセットして制御部５４に出力する。制御部５４は各センシング領域毎に定めた前述のしきい値をサイズ検知部５８に出力すると共に、サイズ検知部５８に対し、ステータスレジスタの値をホールドさせたい場合にはレジスタホールド信号を、ステータスレジスタの値をリセットしたい場合にはレジスタリセット信号を各々出力する。
【００７１】
次に図７のフローチャートを参照し、信号生成処理について説明する。なお、この信号生成処理は、プラテンガラス１６上に載置された原稿のサイズの検出を行うために、制御部５４がレジスタホールド信号によるステータスレジスタの値のホールドを解除し、更にレジスタリセット信号を出力するとサイズ検知部５８で実行される。
【００７２】
ステップ１００では、センシング領域番号ｎに１を代入し、カウンタｓ及びカウンタｖに０を代入すると共に、センシングエリア信号及びビデオサンプリング信号（共にサイズ検知部５８内部の信号）のレベルをローレベル（「Ｌ」）にする等の初期化処理を行う。次のステップ１０２では、制御部５４から入力されるライン同期信号のレベルがハイレベル（「Ｈ」）となったか否か判定し、判定が否定された場合には判定が肯定される迄待機する。
【００７３】
ＣＣＤラインセンサ４４は、各セルからの信号を、ビデオクロック信号に同期して、主走査方向に沿って第１のレジ位置側に対応する側の端部に位置しているセルから順に出力することを繰り返している。前述のライン同期信号は、第１のレジ位置に対応するセルから出力された信号がＣＣＤドライバ５６を介して画像データとしてサイズ検知部５８に入力されるのと同期したタイミングでハイレベルとなり、第２のレジ位置に対応するセルから出力された信号がＣＣＤドライバ５６を介して画像データとしてサイズ検知部５８に入力される迄の間は、図８に示すようにハイレベルに保持される。
【００７４】
ライン同期信号のレベルが「Ｈ」になると、ステップ１０２の判定が肯定されてステップ１０４へ移行し、制御部５４から入力されるビデオクロック信号が立ち上がる（ハイレベルとなる）迄待機する。次のステップ１０６ではカウンタｖの値をカウントアップし、次のステップ１０８ではカウンタｖの値がセンシングスタートポジションＳｎ  の値に等しくなったか否か判定する。判定が否定された場合にはステップ１０４に戻り、ステップ１０８の判定が肯定される迄ステップ１０４〜１０８を繰り返す。
【００７５】
上記では、ライン同期信号のレベルが「Ｈ」になってからのビデオクロック信号のクロック数、すなわちサイズ検知部５８に画像データとして入力された画素数をカウンタｖによって保持しており、カウンタｖの値をセンシングスタートポジションＳｎ  と比較することにより、センシング領域＃ｎの画像データの入力が開始されたか否か判定している。
【００７６】
ステップ１０８の判定が肯定されると、ステップ１１０ではセンシングエリア信号（図８参照）のレベルを「Ｈ」にし、次のステップ１１１ではカウンタｖの値を変数ｖ０  に代入し、ステップ１１２ではビデオクロック信号が立ち上がる迄待機する。ステップ１１４ではビデオサンプリング信号のレベルが「Ｈ」か否か判定する。この場合は判定は否定され、ステップ１１８でカウンタｖの値をカウントアップし、ステップ１２０でカウンタｖの値から変数ｖ０  の値を減算した値が「３４」（「３４」は単一のセンシング領域を構成する画素（セル）数）となったか否か判定する。
【００７７】
判定が否定された場合には、ステップ１２２へ移行してカウンタｓの値をカウントアップし、ステップ１２４でカウンタｓの値が「３」となったか否か判定する。判定が否定された場合にはステップ１１２へ戻り、ステップ１１２〜１２４を繰り返す。ステップ１２２の処理が３回実行されるとステップ１２４の判定が肯定され、ステップ１２６でビデオサンプリング信号（図８参照）のレベルを「Ｈ」にし、ステップ１２８でカウンタｓの値を０に戻してステップ１１２へ戻る。この場合、ステップ１１２を経た後のステップ１１４で判定が肯定されるのでステップ１１６へ移行し、ビデオサンプリング信号のレベルを「Ｌ」とした後にステップ１１８へ移行する。
【００７８】
上記により、センシング領域＃ｎ内の各セルからの画像データが入力されている間、すなわちステップ１２０の判定が否定されている間（センシングエリア信号のレベルが「Ｈ」の間）は、図８にも示すように、ビデオクロック信号の３周期が経過する毎に、次の１周期の間ビデオサンプリング信号のレベルが「Ｈ」とされることになる。
【００７９】
ステップ１２０の判定が肯定されると、センシング領域＃ｎ内の各セルからの画像データの入力が完了したと判断し、ステップ１３０でセンシングエリア信号のレベルを「Ｌ」にし、次のステップ１３２でセンシング領域番号ｎが「８」か否か、すなわちセンシング領域＃１〜＃８の全ての領域の画像データが入力されたか否か判定する。判定が否定された場合には、ステップ１３４でセンシング領域番号ｎの値をカウントアップした後にステップ１０２へ戻り、ステップ１０２以降の処理を繰り返す。そして、ステップ１３２の判定が肯定されると処理を終了する。
【００８０】
次に図９のフローチャートを参照し、サイズ検知部５８において、先に説明した信号生成処理と並行して実行されるエリアセンシング処理について説明する。ステップ１４０では、センシング領域番号ｎに１を代入する等の初期化処理を行う。ステップ１４２ではビデオクロック信号が立ち上がる迄待機し、次のステップ１４４ではライン同期信号のレベルが「Ｈ」か否か判定する。この判定が否定された場合はステップ１４２へ戻り、ステップ１４４の判定が肯定される迄ステップ１４２、１４４を繰り返す。ステップ１４４の判定が肯定されると、ステップ１４６でセンシングエリア信号のレベルが「Ｈ」か否か判定する。判定が否定された場合にはステップ１４２へ戻り、ステップ１４６の判定が肯定される迄、ステップ１４２〜１４６を繰り返す。
【００８１】
ステップ１４６の判定が肯定されるとステップ１４８へ移行し、ビデオサンプリング信号のレベルが「Ｈ」か否か判定する。判定が否定された場合には、ステプ１５０でビデオクロック信号が立ち上がる迄待機し、次のステップ１５２でセンシングエリア信号のレベルが「Ｈ」の状態が継続しているか否か判定する。ステップ１５２の判定が否定された場合にはステップ１４８へ戻る。ステップ１４８の判定が肯定されると、ステップ１５４でＣＣＤドライバ５６から入力された１画素分の画像データを取込み、メモリ等に記憶し、次のステップ１５６でビデオクロック信号が立ち上がる迄待機した後にステップ１４８へ戻る。
【００８２】
前述したように、センシングエリア信号のレベルが「Ｈ」の間は、ビデオクロック信号の３周期が経過する毎に次の１周期の間ビデオサンプリング信号のレベルが「Ｈ」とされるので、上記では、単一のセンシング領域を構成する３４個の画素のうち、図６にハッチングで示す▲１▼〜▲８▼の８個の画素のデータのみが取込まれて記憶されることになる。
【００８３】
単一のセンシング領域からの画像データの取込みを完了すると、ステップ１５２の判定が否定されることによりステップ１５８へ移行し、先に説明した処理によりセンシング領域ｎから取込んで記憶した８個の画素のデータの平均値を演算する。次のステップ１６０では、ステップ１５８で演算した平均値が、制御部５４から入力されたセンシング領域＃ｎの判定のしきい値よりも大きいか否か判定する。
【００８４】
ステップ１６０の判定が否定された場合には、センシング領域＃ｎ内の各セルの受光量の平均値がしきい値以下であるので、ステップ１６２でセンシング領域＃ｎに対応するステータスレジスタのビットに、受光量が低い（すなわち「黒」である）ことを表す値（「１」）をセットしてステップ１６６へ移行する。またステップ１６０の判定が肯定された場合には、センシング領域＃ｎ内の各セルの受光量の平均値がしきい値よりも大きいので、ステップ１６４でセンシング領域＃ｎに対応するステータスレジスタのビットに、受光量が高い（すなわち「白」である）ことを表す値（「０」）をセットしステップ１６６へ移行する。
【００８５】
ステップ１６６ではセンシング領域番号ｎが「８」か否か、すなわちセンシング領域＃１〜＃８の全ての領域に対して上記処理を行ったか否か判定する。判定が否定された場合には、ステップ１６８でセンシング領域番号ｎの値をカウントアップした後にステップ１４２へ戻り、上述したステップ１４２以降の処理を繰り返す。
【００８６】
また、ステップ１６６の判定が肯定されるとステップ１７０へ移行し、光センサ６０から出力されている信号を取込む。次のステップ１７２では、光センサ６０から取込んだ信号のレベルが予め定められたしきい値よりも大きいか否か判定する。
【００８７】
上記判定が否定された場合には、光センサ６０の受光量がしきい値以下であるので、ステップ１７４で光センサ６０に対応するステータスレジスタのビットに受光量が低い（すなわち「黒」である）ことを表す値（「１」）をセットして処理を終了する。また、ステップ１７２の判定が肯定された場合には、光センサ６０の受光量がしきい値よりも大きいので、ステップ１７６で光センサ６０に対応するステータスレジスタのビットに受光量が高い（すなわち「白」である）ことを表す値（「０」）をセットして処理を終了する。
【００８８】
上記により、センシング領域＃１〜＃８内の各セル及び光センサ６０の受光量がしきい値よりも大きいか否かに応じて、ステータスレジスタの各ビットに値が設定されることになる。
【００８９】
次に、制御部５４で実行される原稿サイズ判定処理について、図１０のフローチャートを参照して説明する。なお、この原稿サイズ判定処理は原稿の読取り等を行っていない待機状態で実行され、キャリッジ部材４６、４８はホームポジションに位置しており、ＣＣＤラインセンサ４４のセンシングエリアも図５にハッチングで示す範囲に位置している。
【００９０】
ステップ１８０では、アングルセンサ２８がオフ状態（プラテンカバー２４が全閉状態から所定角度以上開いている状態）か否か判定する。判定が否定された場合には、ステップ１８２で原稿の複写の開始を指示するためのスタートボタンが押されたか否か判定する。ステップ１８２の判定も否定された場合にはステップ１８０へ戻り、上記の何れかの判定が肯定される迄、ステップ１８０、１８２を繰り返す。
【００９１】
ここで、スタートボタンが押されることによってステップ１８２の判定が肯定された場合には、プラテンガラス１６上に原稿が載置されているか否か、及び原稿が載置されている場合の該原稿のサイズを正確に検知することは困難であるので、ステップ１８４で検知不能と判定して処理を終了する。この場合には、記録用紙のサイズの選択等はユーザにより行われることになる。
【００９２】
一方、アングルセンサ２８がオフ状態となることによりステップ１８０の判定が肯定された場合には、ステップ１８６でスタートボタンが押されたか否か判定し、判定が否定された場合にはステップ１８８でアングルセンサ２８がオン状態となったか（プラテンカバー２４が一旦開放位置へ移動された後に、全閉位置へ向けて回動されて閉じかけの状態となったか）否か判定する。この判定も否定された場合にはステップ１８６へ戻り、上記の何れかの判定が肯定される迄、ステップ１８６、１８８を繰り返す。
【００９３】
アングルセンサ２８がオンとなることによりステップ１８８の判定が肯定された場合には、ステップ１９０でランプ３４を点灯し、ステップ１９２ではランプ３４の光量が安定化する迄所定時間（例えば２０ｍ秒）待機する。次のステップ１９４ではホールドレジスタを「１」にする。これにより、サイズ検知部５８に対し、ステータスレジスタにセットされているデータのホールドの解除が指示されると共に、レジスタリセット信号が出力される。次のステップ１９６では、先に説明したエリアセンシング処理によりステータスレジスタにセットされたデータを読出し、更にステップ１９８でホールドレジスタを「０」にする。これによりレジスタホールド信号が出力され、ステータスレジスタにセットされているデータがホールドされる。
【００９４】
次のステップ２００では、ステータスレジスタの全ビットが「１」（「黒」）か否か判定する。上述したステップ１９０〜１９８の処理は、プラテンカバー２４が閉じかけの状態、すなわち全閉状態となる前に行っており、ランプ３４から射出されてプラテンクッション２６の表面で反射された光はＣＣＤラインセンサ４４には殆ど入射されないので、プラテンガラス１６上に原稿が載置されていなければ、センシング領域＃１〜＃８内の各セル及び光センサ６０の受光量はしきい値以下となり、ステータスレジスタの全ビットには「１」がセットされる。
【００９５】
従って、ステップ２００の判定が否定された場合、すなわちステータスレジスタの少なくとも何れかのビットが「０」の場合には、ステップ２１４へ移行してプラテンガラス１６上に下地が白色又は白色に近い色の原稿が載置されている（白原稿有り）と判断し、次のステップ２１６でステータスレジスタの各ビットの値に基づいてプラテンガラス１６上における原稿の向き及びサイズを判定し、処理を終了する。
【００９６】
なお、このステップ２１６では、ステータスレジスタが表すセンシング領域＃１〜＃８及び光センサ６０による検出結果を、ステータスレジスタの対応するビットの値が「０」であれば「原稿有り」、「１」であれば「原稿無し」と置き換え、次の表２に従って原稿のサイズ及び向きを判定する。
【００９７】
【表２】
0003562111.tif 000003
【００９８】
但し、表２において、「○」は「原稿有り」、「×」は「原稿無し」を表し、「−」は、通常は「原稿有り」であるが、「原稿無し」であっても判定結果を変更しない（すなわちＤｏｎ’ｔ  Ｃａｒｅ）ことを表す。なお、表２ではセンシング領域＃１の検出結果を原稿のサイズ及び向きの判定に用いていないが、センシング領域＃１の検出結果は原稿がプラテンガラス１６上に正しく載置されているか否か、すなわち原稿の４個の角部のうちの何れかが原稿合わせマーク２０が付与されている箇所に位置しているプラテンガラス１６の角部に対応し、かつ原稿の２辺がレジガイド板１８の内側面に当接するようにプラテンガラス１６上に載置されているか否かの確認に用いられる。
【００９９】
上記では、ＣＣＤラインセンサ４４のセンシングエリアを移動させることなく原稿のサイズ及び向きの判定を行っているので、ＣＣＤラインセンサ４４のセンシングエリアを副走査方向に沿って移動させて原稿のサイズ及び向きを判定する場合と比較して、短時間で処理が完了する。
【０１００】
一方、ステップ２００の判定が肯定された場合、すなわちプラテンカバー２４が閉じかけの状態で取り込んだステータスレジスタの全ビットが「１」であった場合は、プラテンガラス１６上に原稿が載置されていないか、或いはプラテンガラス１６上に下地が黒色の原稿が載置されている場合であるので、ステップ２１８へ移行してスタートボタンが押されたか否か判定する。ステップ２１８の判定が否定された場合には、ステップ２２０でプラテンインタロックセンサ３０がオンしたか（プラテンカバー２４が全閉状態となったか）否か判定する。この判定も否定された場合にはステップ２１８へ戻り、上記の何れかの判定が肯定される迄ステップ２１８、２２０を繰り返す。
【０１０１】
ここで、プラテンカバー２４が全閉状態となってプラテンインタロックセンサ３０がオンする前にスタートボタンが押された場合には、プラテンガラス１６上に原稿が載置されていないのか、プラテンガラス１６上に下地が黒色の原稿が載置されているのかが判別できないので、本実施形態ではステップ２３４で原稿無しと判定して処理を終了する。なお、プラテンガラス１６上に原稿が載置されていないのか、プラテンガラス１６上に下地が黒色の原稿が載置されているのかが判別できない場合に、原稿無しと判断することに代えて、検知不能と判定するようにしてもよい。
【０１０２】
一方、プラテンカバー２４が全閉状態となってプラテンインタロックセンサ３０がオンした場合にはステップ２２２へ移行し、ステップ２２２〜２２６において、ステップ１９４〜１９８と同様にして、ステータスレジスタにセットされているデータを取込み、次のステップ２２８でステータスレジスタに値が「１」のビットが有るか否か判定する。
【０１０３】
このステップ２２８の判定が実行される場合は、プラテンカバー２４が閉じかけの状態において、ステータスレジスタの全ビットが「１」であった場合であるので、プラテンガラス１６上に下地が白色又は白色に近い色の原稿が載置されている可能性は除外できる。プラテンクッション２６の表面は白色であるので、プラテンカバー２４の全閉状態の場合、プラテンガラス１６上に下地が黒色又は黒色に近い色の原稿が載置されていなければ、ステータスレジスタの全てのビットは「０」（白）となる。
【０１０４】
従って、ステップ２２８の判定が否定された場合には、ステップ２３４で原稿無しと判定して処理を終了するが、ステップ２２８の判定が否定された場合は、ステップ２３０へ移行してプラテンガラス１６上に下地が黒色又は黒色に近い色の原稿が載置されている（黒原稿有り）と判断し、次のステップ２３２でステータスレジスタの各ビットの値に基づいて、プラテンガラス１６上における原稿の向き及びサイズを判定して処理を終了する。なお、このステップ２３２では、ステータスレジスタが表すセンシング領域＃１〜＃８及び光センサ６０による検出結果を、ステータスレジスタの対応するビットの値が「０」であれば「原稿無し」、「１」であれば「原稿有り」と置き換え、先の表２に従って原稿のサイズ及び向きを判定する。
【０１０５】
一方、アングルセンサ２８がオンとなる前に（プラテンカバー２４が開状態のままで）スタートボタンが押された場合には、ステップ１８６の判定が肯定されてステップ２０２へ移行し、ステップ２０２〜２１０で先のステップ１９０〜１９８と同一の処理を行い、ステップ２１２でステータスレジスタの全ビットが「１」か否か判定する。プラテンカバー２４が開状態の場合にも、先に説明した閉じかけの場合と同様に、プラテンガラス１６上に原稿が載置されていなければ、センシング領域＃１〜＃８内の各セル及び光センサ６０の受光量はしきい値以下となり、ステータスレジスタの全ビットには「１」がセットされる。
【０１０６】
このため、ステップ２１２の判定が否定された場合には、ステップ２１４へ移行して「白原稿有り」と判定し、ステップ２１６で前述の原稿のサイズ及び向きの判定を行う。また、ステップ２１２の判定が肯定された場合には、プラテンガラス１６上に原稿が載置されていないのか、プラテンガラス１６上に下地が黒色の原稿が載置されているのかが判別できないので、ステップ２３４で原稿無しと判定して処理を終了する。
【０１０７】
上記処理における原稿の有無の判断をまとめると、次の表３のようになる。
【０１０８】
【表３】
0003562111.tif 000004
【０１０９】
以上説明したように、本第１実施形態では、ＣＣＤラインセンサ４４により原稿のサイズ及び向きを判定しているので、原稿のサイズ及び向きを検出するために多数のセンサを新たに設ける必要はない。また、ＣＣＤラインセンサ４４のセンシングエリアを移動させることなく原稿のサイズ及び向きを判定しているので、ＣＣＤラインセンサ４４のセンシングエリアを副走査方向に沿って走査させて原稿のサイズ及び向きを判定するプレスキャンを行う場合と比較して、短時間で処理が完了する。
【０１１０】
また、プラテンカバー２４が閉じかけの状態でセンシングを行ってセンシング領域＃１〜＃８及び光センサ６０による検出結果が全て「黒」であった場合には、更にプラテンカバー２４が全閉状態となったときにもセンシングを行って原稿の有無を判断しているので、プラテンガラス１６上に下地が黒色又は黒色に近い色の原稿が載置されたとしても、該原稿の向き及びサイズを正確に検出することができる。
【０１１１】
更に、ＣＣＤラインセンサ４４の全てのセルから出力される信号を用いて原稿のサイズを判断する場合には、各セルから出力された信号のレベル等を記憶するために大容量のメモリ等が必要となることも考えられるが、上記では、センシング領域＃１〜＃８内の各セルから出力される信号のみを用いるので、大容量のメモリ等を設ける必要もない。
【０１１２】
また、上記ではサイズ検知部５８に対し、センシング領域の位置として制御部５４からセンシング開始位置が入力される構成であるので、検出すべき原稿のサイズの変更に伴ってセンシング領域の位置を変更したい場合にも、制御部５４からサイズ検知部５８に入力されるセンシング開始位置を変更することによりセンシング領域の位置の変更を容易に実現できる。従って、検出すべき原稿のサイズを変更する場合にも、センサの位置を変更したりプレスキャンを行ったりする必要はない。
【０１１３】
なお、本第１実施形態では、プラテンカバー２４の閉じかけ状態でセンシングを行ってセンシング領域＃１〜＃８及び光センサ６０による検出結果の何れかが「白」であった場合には、「白原稿有り」と判断して原稿のサイズ及び向きを判定していたが、更にプラテンカバー２４の全閉状態においてもセンシングを行って原稿のサイズ及び向きの判定を行うようにしてもよい。この場合、通常は有り得ないが、閉じかけ状態でのセンシングでセンシング領域＃１〜＃８及び光センサ６０による検出結果の何れかが「白」となり、かつ全閉状態でのセンシングでセンシング領域＃１〜＃８及び光センサ６０による検出結果の何れかが「黒」となることも論理的には有り得ることになるが、上記のような場合には、原稿に記録されている画像により「白」又は「黒」が検出され、かつプラテンカバー２４が閉じかけ状態から全閉状態となる間に原稿の載置位置がずれた等の状況が考えられるので、原稿有りと判定することが望ましい。
【０１１４】
さて、ここで請求項１又は請求項２に記載の発明に係る作用を説明する。前述した図１０の原稿サイズ判定処理を実行する前に、オペレータは、該原稿サイズ判定処理で使用されるしきい値として閉じかけ状態と閉じた状態とで共通のしきい値を使用する「共通モード」か、異なるしきい値を使用する「分離モード」かを選択し設定するためのモード設定処理の実行をキーボード６４によって指示する。この指示により、図１１に示すモード設定処理の制御ルーチンが制御部５４によって実行開始される。
【０１１５】
なお、「共通モード」時に使用する共通用しきい値データｔｈ０、「分離モード」時に使用する閉じかけ状態用しきい値データｔｈ１及び閉じた状態用しきい値データｔｈ２は、制御部５４のマイコン内のＲＯＭに予め記憶されている。このうち共通用しきい値データｔｈ０は「１２７」に設定されており、閉じかけ状態用しきい値データｔｈ１は「１２７」よりも白寄りに、閉じた状態用しきい値データｔｈ２は「１２７」よりも黒寄りに、それぞれ設定されている。
【０１１６】
まず図１１のステップ２５２では「共通モードを使用しますか？」というメッセージをディスプレイ６２に表示させる。この表示を見たオペレータは、「共通モード」を使用したい場合には、キーボード６４に設けられたＹｅｓキー６４Ａを押し、「分離モード」を使用したい場合にはＮｏキー６４Ｂを押す。
【０１１７】
オペレータがＹｅｓキー６４Ａ又はＮｏキー６４Ｂを押すと、次のステップ２５４で肯定判定されステップ２５６へ進み、押されたキーがＹｅｓキー６４Ａであるか否かを判定する。オペレータによってＹｅｓキー６４Ａが押されていた場合はステップ２６６へ進み、しきい値データを予め定めた共通用しきい値データｔｈ０に書き換えて処理を終了する。
【０１１８】
一方、オペレータによってＮｏキー６４Ｂが押されていた場合はステップ２５６で否定判定されステップ２５８へ進み、「分離モードを使用しますか？」というメッセージをディスプレイ６２に表示させる。この表示を見たオペレータは、「分離モード」を使用したい場合には、キーボード６４に設けられたＹｅｓキー６４Ａを押し、再考した結果「共通モード」を使用した方が良いと考えた場合にはＮｏキー６４Ｂを押す。
【０１１９】
オペレータがＹｅｓキー６４Ａ又はＮｏキー６４Ｂを押すと、次のステップ２６０で肯定判定されステップ２６２へ進み、押されたキーがＹｅｓキー６４Ａであるか否かを判定する。オペレータによってＮｏキー６４Ｂが押されていた場合はステップ２５２へ戻り、一方、Ｙｅｓキー６４Ａが押されていた場合はステップ２６４へ進み、図１２に示す分離モード用しきい値設定処理を起動して処理を終了する。
【０１２０】
上記で起動された図１２の分離モード用しきい値設定処理は、以後継続して実行され、図１０の原稿サイズ判定処理の実行時も該原稿サイズ判定処理と並行して実行される。
【０１２１】
このような分離モード用しきい値設定処理では、図１２のステップ２７２でプラテンカバー２４の状態に変化が有ったか否かを、アングルセンサ２８のオンオフ状態及びプラテンインタロックセンサ３０のオンオフ状態に基づいて監視しており、プラテンカバー２４の状態に変化が有った場合のみステップ２７４へ進み、プラテンカバー２４が閉じかけ状態であるか否かを判定する。プラテンカバー２４が閉じかけ状態である場合、ステップ２８０へ進み、しきい値データを予め定めた閉じかけ状態用しきい値データｔｈ１に書き換える。
【０１２２】
一方、プラテンカバー２４が閉じかけ状態でない場合、ステップ２７６へ進み、プラテンカバー２４が閉じた状態であるか否かを判定する。プラテンカバー２４が閉じた状態である場合、ステップ２７８へ進み、しきい値データを予め定めた閉じた状態用しきい値データｔｈ２に書き換える。一方、プラテンカバー２４が閉じかけ状態でも閉じた状態でもない場合、ステップ２７２へ戻る。
【０１２３】
以上説明した図１１の処理によって、オペレータが所望のモードを設定することができ、分離モードが設定された場合には図１２の処理によって、プラテンカバー２４の状態に応じてしきい値データが自動的に閉じかけ状態用しきい値データｔｈ１又は閉じた状態用しきい値データｔｈ２に書き換えられる。そして、書き換えられたしきい値は前述したエリアセンシング処理（図９）のステップ１６０で使用される。
【０１２４】
前述したように閉じかけ状態用しきい値データｔｈ１は標準値「１２７」よりも白寄りに、閉じた状態用しきい値データｔｈ２は標準値「１２７」よりも黒寄りに、それぞれ設定されているので、エリアセンシング処理において外光の影響で誤った白黒判定が行われることを防止することができ、原稿サイズを正確に判断することができる。
【０１２５】
〔第２実施形態〕
次に本発明の第２実施形態について説明する。この第２実施形態は請求項３記載の発明に対応しており、ここでは原稿がプラテンガラス１６上に載置されていない状態における各センシング領域の画像データから閉じかけ状態用しきい値ｔｈＡ及び閉じた状態用しきい値ｔｈＢを算出する実施形態を説明する。
【０１２６】
なお、本第２実施形態は第１形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下では本第２実施形態の作用について説明する。
【０１２７】
本第２実施形態では、前述した図１０の原稿サイズ判定処理を実行する前に、オペレータは、該原稿サイズ判定処理で使用されるしきい値を設定するためのしきい値設定処理の実行をキーボード６４によって指示する。この指示により、図１３に示すしきい値設定処理の制御ルーチンが制御部５４によって実行開始される。
まず図１３のステップ３０２では「プラテンカバーを閉じかけにしてスタートボタンを押して下さい」というメッセージをディスプレイ６２に表示させ、次のステップ３０４ではプラテンカバー２４の閉じかけ状態でスタートボタン６６が押されるのを監視する。
【０１２８】
オペレータによってプラテンカバー２４の閉じかけ状態でスタートボタン６６が押されると、ステップ３０６へ進み、図１４に示す閉じかけ状態用しきい値の算出処理のサブルーチンを実行する。
【０１２９】
図１４のステップ３２２では各センシング領域の画像データを読み取り、次のステップ３２４では該読み取った各センシング領域の画像データの平均値ＤＡＶＥ  を算出する。そして、次のステップ３２６では閉じかけ状態用しきい値ｔｈＡを以下の式（１）に基づいて算出し、算出した値を記憶してリターンする。
ｔｈＡ＝（ＤＡＶＥ  ＋２５５）／２  ・・・（１）
上記の閉じかけ状態用しきい値の算出処理によって、図１６に示すように、通常のしきい値「１２７」よりも白寄りの値（矢印Ａ２に示す値）が閉じかけ状態用しきい値ｔｈＡとして算出される。
【０１３０】
図１３のメインルーチンにおける次のステップ３０８では「プラテンカバーを閉じてスタートボタンを押して下さい」というメッセージをディスプレイ６２に表示させ、次のステップ３１０ではプラテンカバー２４の閉じた状態でスタートボタン６６が押されるのを監視する。
【０１３１】
オペレータによってプラテンカバー２４の閉じた状態でスタートボタン６６が押されると、ステップ３１２へ進み、図１５に示す閉じた状態用しきい値の算出処理のサブルーチンを実行する。
【０１３２】
図１５のステップ３３２では各センシング領域の画像データを読み取り、次のステップ３３４では該読み取った各センシング領域の画像データの平均値ＤＡＶＥ  を算出する。そして、次のステップ３３６では閉じた状態用しきい値ｔｈＢを以下の式（２）に基づいて算出し、算出した値を記憶してリターンする。
ｔｈＢ＝（ＤＡＶＥ  ＋０）／２  ・・・（２）
上記の閉じた状態用しきい値の算出処理によって、図１７に示すように、通常のしきい値「１２７」よりも黒寄りの値（矢印Ｂ２に示す値）が閉じた状態用しきい値ｔｈＢとして算出される。
【０１３３】
図１３のメインルーチンにおける次のステップ３１４では、第１実施形態と同様の図１２に示す分離モード用しきい値設定処理を起動して処理を終了する。
【０１３４】
以上説明した図１３〜１５のしきい値設定処理によって、原稿をプラテンガラス１６上に載置しない状態での各センシング領域の画像データに基づいて、閉じかけ状態用しきい値ｔｈＡ及び閉じた状態用しきい値ｔｈＢを自動的に算出することができる。また、上記ステップ３１４で起動された分離モード用しきい値設定処理（図１２）において、プラテンカバー２４の状態に応じてしきい値データが自動的に閉じかけ状態用しきい値ｔｈＡ又は閉じた状態用しきい値ｔｈＢに書き換えられ、前述したエリアセンシング処理（図９）のステップ１６０で使用される。
【０１３５】
なお、上記実施形態では、各センシング領域の画像データの平均値ＤＡＶＥ  を算出し、該平均値ＤＡＶＥ  を用いて閉じかけ状態用しきい値ｔｈＡ又は閉じた状態用しきい値ｔｈＢを算出していたが、例えば、各センシング領域の画像データの最大値ＤＭＡＸ  を平均値ＤＡＶＥ  に代わって上記式（１）、（２）に代入することによって閉じかけ状態用しきい値ｔｈＡ又は閉じた状態用しきい値ｔｈＢを算出しても良い。この場合、図１６に矢印Ａ１で示す値が閉じかけ状態用しきい値ｔｈＡとして、図１７に矢印Ｂ１で示す値が閉じた状態用しきい値ｔｈＢとして、それぞれ算出される。
【０１３６】
また、同様に各センシング領域の画像データの最小値ＤＭＩＮ  を平均値ＤＡＶＥ  に代わって上記式（１）、（２）に代入することによって閉じかけ状態用しきい値ｔｈＡ又は閉じた状態用しきい値ｔｈＢを算出しても良い。この場合、図１６に矢印Ａ３で示す値が閉じかけ状態用しきい値ｔｈＡとして、図１７に矢印Ｂ３で示す値が閉じた状態用しきい値ｔｈＢとして、それぞれ算出される。
【０１３７】
〔第３実施形態〕
次に本発明の第３実施形態について説明する。この第３実施形態は請求項４記載の発明に対応しており、ここでは原稿がプラテンガラス１６上に載置されていない状態における各センシング領域の画像データから、各センシング領域毎に閉じかけ状態用しきい値ｔｈＡｎ及び閉じた状態用しきい値ｔｈＢｎを算出する実施形態を説明する。
【０１３８】
なお、本第３実施形態は第１形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下では本第３実施形態の作用について説明する。
【０１３９】
本第３実施形態では、閉じかけ状態用しきい値の算出処理及び閉じた状態用しきい値の算出処理の各サブルーチンのみが前述した第２実施形態と異なるため、それらの処理について説明する。
【０１４０】
図１８に示す閉じかけ状態用しきい値の算出処理では、ステップ３４２で一のセンシング領域の画像データＤｎを読み取り、次のステップ３４４では、該読み取った画像データＤｎを以下の式（３）に適用することにより該一のセンシング領域についての閉じかけ状態用しきい値ｔｈＡｎを算出する。
ｔｈＡｎ＝（Ｄｎ＋２５５）／２  ・・・（３）
そして、上記ステップ３４２、３４４の処理を全てのセンシング領域について実行し、完了した時点でリターンする。
【０１４１】
上記の閉じかけ状態用しきい値の算出処理によって、図２０に◎で示すように、通常のしきい値「１２７」よりも白寄りの値が各センシング領域毎の閉じかけ状態用しきい値ｔｈＡｎとして算出される。
【０１４２】
図１９に示す閉じた状態用しきい値の算出処理では、ステップ３５２で一のセンシング領域の画像データＤｎを読み取り、次のステップ３５４では、該読み取った画像データＤｎを以下の式（４）に適用することにより該一のセンシング領域についての閉じた状態用しきい値ｔｈＢｎを算出する。
ｔｈＢｎ＝（Ｄｎ＋０）／２  ・・・（４）
そして、上記ステップ３５２、３５４の処理を全てのセンシング領域について実行し、完了した時点でリターンする。
【０１４３】
上記の閉じた状態用しきい値の算出処理によって、図２１に◎で示すように、通常のしきい値「１２７」よりも黒寄りの値が各センシング領域毎の閉じかけ状態用しきい値ｔｈＢｎとして算出される。
【０１４４】
このように各センシング領域毎に、その画像データに基づいて閉じた状態用しきい値ｔｈＡｎ及び閉じかけ状態用しきい値ｔｈＢｎを算出するので、各センシング領域毎の環境の要因による影響をより厳密に反映した上で、より適切なしきい値を設定することができる。
【０１４５】
〔第４実施形態〕
次に本発明の第４実施形態について説明する。この第４実施形態は請求項５記載の発明に対応しており、ここでは原稿がプラテンガラス１６上に載置されていない状態における各センシング領域の画像データ及びその最大値、最小値から、各センシング領域毎に閉じかけ状態用しきい値ｔｈＡｎ及び閉じた状態用しきい値ｔｈＢｎを算出する実施形態を説明する。
【０１４６】
なお、本第４実施形態は第１実施形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下では本第４実施形態の作用について説明する。
【０１４７】
本第４実施形態では、閉じかけ状態用しきい値の算出処理及び閉じた状態用しきい値の算出処理の各サブルーチンのみが前述した第２実施形態と異なるため、それらの処理について説明する。
【０１４８】
図２２に示す閉じかけ状態用しきい値の算出処理では、ステップ３６２で各センシング領域の画像データを読み取り、次のステップ３６４では、該読み取った画像データのうちの最大値をＤｍａｘ  とし、最小値をＤｍｉｎ  とする。次のステップ３６６では、一のセンシング領域の画像データＤｎ、上記最大値Ｄｍａｘ  及び最小値Ｄｍｉｎ  を以下の式（５）に適用することにより該一のセンシング領域についての閉じかけ状態用しきい値ｔｈＡｎを算出し記憶する。
ｔｈＡｎ＝（Ｄｎ＋２５５）／２＋（Ｄｍａｘ  −Ｄｍｉｎ  ）  ・・・（５）
そして、上記ステップ３６６の処理を全てのセンシング領域について実行し、完了した時点でリターンする。
【０１４９】
上記の閉じかけ状態用しきい値の算出処理によって、図２４に◎で示すように、各センシング領域の画像データＤｎに基づく値（即ち、（Ｄｎ＋２５５）／２）に上記最大値Ｄｍａｘ  と最小値Ｄｍｉｎ  との差を加算した値が、各センシング領域毎の閉じかけ状態用しきい値ｔｈＡｎとして算出される。
【０１５０】
図２３に示す閉じた状態用しきい値の算出処理では、ステップ３７２で各センシング領域の画像データを読み取り、次のステップ３７４では、該読み取った画像データのうちの最大値をＤｍａｘ  とし、最小値をＤｍｉｎ  とする。次のステップ３７６では、一のセンシング領域の画像データＤｎ、上記最大値Ｄｍａｘ  及び最小値Ｄｍｉｎ  を以下の式（６）に適用することにより該一のセンシング領域についての閉じた状態用しきい値ｔｈＢｎを算出し記憶する。
ｔｈＢｎ＝（Ｄｎ＋０）／２−（Ｄｍａｘ  −Ｄｍｉｎ  ）  ・・・（６）
そして、上記ステップ３７６の処理を全てのセンシング領域について実行し、完了した時点でリターンする。
【０１５１】
上記の閉じた状態用しきい値の算出処理によって、図２５に◎で示すように、各センシング領域の画像データＤｎに基づく値（即ち、（Ｄｎ＋０）／２）に上記最大値Ｄｍａｘ  と最小値Ｄｍｉｎ  との差を減算した値が、各センシング領域毎の閉じかけ状態用しきい値ｔｈＢｎとして算出される。
【０１５２】
このように各センシング領域毎の画像データに基づく値（例えば、（Ｄｎ＋２５５）／２等）に、画像データの最大値Ｄｍａｘ  と最小値Ｄｍｉｎ  との差を加味した上で、閉じた状態用しきい値ｔｈＡｎ及び閉じかけ状態用しきい値ｔｈＢｎを算出するので、画像読取装置１０への外光の最大影響分を考慮した上で各センシング領域毎に適切なしきい値を設定することができる。
【０１５３】
〔第５実施形態〕
次に本発明の第５実施形態について説明する。この第５実施形態は請求項６又は請求項７に記載の発明に対応しており、ここではユーザ（オペレータ）がキーボード６４によって所望のしきい値及び該しきい値の有効時間帯を入力可能とされた実施形態を説明する。
【０１５４】
なお、本第５実施形態は第１実施形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下では本第５実施形態の作用について説明する。
【０１５５】
本第５実施形態では、オペレータはまず、ユーザしきい値設定処理の実行をキーボード６４によって指示する。この指示により、図２６に示すユーザしきい値設定処理の制御ルーチンが制御部５４によって実行開始される。
【０１５６】
まず図２６のステップ４０２では「しきい値を変更して下さい」というメッセージをディスプレイ６２に表示させ、次のステップ４０４で、変更されたしきい値の入力待ちに入る。
【０１５７】
オペレータにより所望のしきい値（以下、ユーザしきい値と称す）が入力されると、ステップ４０６へ進み「原稿をセットしてスタートボタンを押して下さい」というメッセージをディスプレイ６２に表示させ、次のステップ４０８でスタートボタン６６の操作待ちに入る。
【０１５８】
そして、オペレータがプラテンカバー２４を開いて原稿をセットし、プラテンカバー２４を閉じてスタートボタン６６を押す。この動作に並行して、上記入力したユーザしきい値を使用して、前記セットした原稿を対象として図９のエリアセンシング処理及び図１０の原稿サイズ判定処理が実行され、原稿サイズが求められる。
【０１５９】
スタートボタン６６が押されたことにより、ステップ４０８で肯定判定されステップ４１０へ進み「原稿サイズはｘｘです。しきい値をセーブしてよろしいですか、ｙｏｒｎ？」というメッセージをディスプレイ６２に表示させる。なお、上記メッセージ内のｘｘには、上記求められた原稿サイズ（例えば、Ａ４やＢ４等）が入る。そして、次のステップ４１２ではｎボタンが押されたか否かを判定する。
【０１６０】
入力されたしきい値が適切な値でないため、原稿サイズが本来とは異なるサイズであると誤って判断された場合、オペレータはｎボタンを押す。この場合、ステップ４１２で肯定判定されステップ４０２へ戻り、再度しきい値の入力を促すメッセージをディスプレイ６２に表示させる。一方、オペレータによりｎボタン以外のボタンが押された場合はステップ４１４へ進み、ｙボタンが押されたか否かを判定する。
【０１６１】
入力されたしきい値が適切な値であったため、原稿サイズが正しく判断された場合、オペレータはｙボタンを押す。この場合、ステップ４１４で肯定判定され処理を終了する。
【０１６２】
これにより、ユーザしきい値として、上記原稿サイズを正しく判断できるような適切な値が設定されることになる。
【０１６３】
以上のようにして適切なユーザしきい値を設定した後、オペレータは該ユーザしきい値を使用する（有効とする）時間帯を設定するためのユーザしきい値使用時間帯設定処理の実行をキーボード６４によって指示する。この指示により、図２７に示すユーザしきい値使用時間帯設定処理の制御ルーチンが制御部５４によって実行開始される。
【０１６４】
図２７のステップ４２２では「ユーザしきい値を常時使用しますか？」というメッセージをディスプレイ６２に表示させ、その応答（ｙかｎか）を判定する。ここでｙの応答であった場合は、ユーザしきい値を常時使用すると判断できるので、後述するステップ４３６へ進む。
【０１６５】
一方、ステップ４２２でｎの応答であった場合はステップ４２４へ進み「タイマーを使用しますか？」というメッセージをディスプレイ６２に表示させ、その応答（ｙかｎか）を判定する。ここでｎの応答であった場合は、後述するステップ４３６へ進む。
【０１６６】
一方、ステップ４２４でｙの応答であった場合はステップ４２６へ進み「タイマーを設定しますか？」というメッセージをディスプレイ６２に表示させ、その応答（ｙかｎか）を判定する。ここでｎの応答であった場合は、後述するステップ４３６へ進む。
【０１６７】
一方、ステップ４２６でｙの応答であった場合はステップ４２８へ進み「使用開始時刻を入力して下さい？」というメッセージをディスプレイ６２に表示させ、次のステップ４３０で使用開始時刻の入力待ちに入る。
【０１６８】
オペレータにより使用開始時刻Ｔ１が入力されると、ステップ４３２へ進み「使用終了時刻を入力して下さい？」というメッセージをディスプレイ６２に表示させ、次のステップ４３４で使用終了時刻の入力待ちに入る。
【０１６９】
オペレータにより使用終了時刻Ｔ２が入力されると、ステップ４３６へ進み「使用時間帯設定処理を終了しますか？」というメッセージをディスプレイ６２に表示させ、その応答（ｙかｎか）を判定する。ここでｎの応答であった場合はステップ４２２へ戻り、ｙの応答であった場合は処理を終了する。
【０１７０】
これにより、使用開始時刻Ｔ１及び使用終了時刻Ｔ２が記憶され、それらの間の時間帯（Ｔ１〜Ｔ２）がユーザしきい値使用時間帯として設定される。
【０１７１】
以上説明したユーザしきい値設定処理（図２６）やユーザしきい値使用時間帯設定処理（図２７）を実行した後に、オペレータは、ユーザしきい値が上記設定した使用時間帯に有効となるように、該ユーザしきい値をデフォルトのしきい値（以下、固定値と称す）と置換するためのユーザしきい値置換処理（図２８）の実行をキーボード６４によって指示する。この指示により、図２８に示すユーザしきい値置換処理の制御ルーチンが制御部５４によって実行開始される。なお、このユーザしきい値置換処理は、継続して実行され、図１０の原稿サイズ判定処理の実行時も該原稿サイズ判定処理と並行して実行される。
【０１７２】
図２８のステップ４４２ではタイマを使用する設定になっているか否かを判定し、タイマを使用する設定になっていない場合はステップ４４４へ進み、ユーザしきい値を常時使用する設定になっているか否かを判定する。ここで、常時使用する設定になっている場合にはステップ４４６へ進み、しきい値を固定値からユーザしきい値に置換する。
【０１７３】
一方、ステップ４４２でタイマを使用する設定になっている場合はステップ４４８へ進み、現在の時刻が使用開始時刻Ｔ１になったか否かをタイマを用いて判定する。現在の時刻が使用開始時刻Ｔ１になった時点でステップ４４８で肯定判定されステップ４５４へ進み、しきい値を固定値からユーザしきい値に置換する。
【０１７４】
一方、現在の時刻が使用開始時刻Ｔ１でない場合はステップ４５０へ進み、現在の時刻が使用終了時刻Ｔ２になったか否かをタイマを用いて判定する。現在の時刻が使用終了時刻Ｔ２になった時点でステップ４５０で肯定判定されステップ４５２へ進み、しきい値をユーザしきい値から固定値に置換する（戻す）。
【０１７５】
なお、現在の時刻が使用開始時刻Ｔ１でも使用終了時刻Ｔ２でもない場合はステップ４４２へ戻り処理を繰り返す。
【０１７６】
上記のユーザしきい値置換処理により、常時使用する設定になっている場合には直ちにユーザしきい値がしきい値として設定される。また、タイマを使用する設定になっている場合には、使用開始時刻Ｔ１から使用終了時刻Ｔ２の間だけ、ユーザしきい値がしきい値として設定される。
【０１７７】
このように本第５実施形態によれば、しきい値を所望の値に設定すること及び所望の時間帯に有効とすることができるので、画像読取装置１０が例えば、蛍光灯の真下や、太陽光が差し込む窓際等に設置された場合でも、しきい値やそれを有効とする時間帯を適宜設定することにより、設置環境や時間による環境変化に適切に対応することができ、原稿サイズの誤検知を未然に防止することができる。
【０１７８】
なお、上記第１〜第５実施形態では、原稿の画像を読取るために設けられたＣＣＤラインセンサ４４を用いて原稿のサイズの判定も行うようにしていたが、これに限定されるものではなく、原稿の画像を読取ることなく、原稿を反射した光を感光体ドラムに直接照射することにより原稿の画像を記録用紙に記録する画像記録装置において、本発明に係る画像読取装置を、原稿のサイズを判定するのみの目的で設けてもよい。
【０１７９】
また、上記第１〜第５実施形態では光電変換器としてＣＣＤラインセンサ４４を適用した場合を説明したが、これに限定されるものではなく、ＭＯＳ型イメージセンサ等の公知の各種光電変換器を適用可能である。また、上記では透明部材としてプラテンガラス１６を例に説明したが、ガラス以外に合成樹脂等の他の材料を用いて透明部材を構成することも可能である。
【０１８０】
【発明の効果】
以上説明したように請求項１記載の発明によれば、装置が設置された環境の要因（外光等）を考慮して正確に求められた、遮蔽前代表値についての比較結果と遮蔽後代表値についての比較結果との組合せに基づいて原稿のサイズを判断するので、環境の要因に影響されることなく原稿のサイズを正確に判定することができる、という効果が得られる。
【０１８１】
また、原稿に記録されている画像を読み取るために設けられた光電変換素子を用いて上記のようにして原稿のサイズを判断するので、原稿のサイズ検出専用に多数のセンサを設ける必要はなく、装置の構成を簡単にすることができる、という効果も得られる。また、原稿サイズ検出のためのプリスキャンも必要としないため、プリスキャンが画像読取装置の処理能力（例えば単位時間当りの複写枚数等）の向上のネックになるという問題を解消することができる、という効果も得られる。
【０１８２】
また、請求項２記載の発明によれば、外光の影響分を加味した第１のしきい値を設定することができ、（原稿が透明部材上に載置された状態での）各小領域毎の画像情報の遮蔽前代表値と第１のしきい値との比較を、環境の要因による影響を小さくした上で正確に行うことができる、という効果が得られる。なお、第２のしきい値についても、外光の影響分を加味した値を設定することができ、環境の要因による影響を小さくした上で正確な比較を行うことができる。
【０１８３】
また、請求項３記載の発明によれば、各小領域における外光の影響分を加味した適切な第１のしきい値を各小領域毎に設定することができ、（原稿が透明部材上に載置された状態での）各小領域毎の画像情報の遮蔽前代表値と各小領域毎の第１のしきい値との比較を、環境の要因による影響を更に小さくした上でより正確に行うことができる、という効果が得られる。なお、第２のしきい値についても、各小領域における外光の影響分を加味した適切な値を各小領域毎に設定することができ、環境の要因による影響を更に小さくした上でより正確な比較を行うことができる。
【０１８４】
また、請求項４記載の発明によれば、各小領域における外光による最大影響分を加味したより適切な第１のしきい値を各小領域毎に設定することができ、（原稿が透明部材上に載置された状態での）各小領域毎の画像情報の遮蔽前代表値と各小領域毎の第１のしきい値との比較を、環境の要因による影響を更に小さくした上でより正確に行うことができる、という効果が得られる。なお、第２のしきい値についても、各小領域における外光による最大影響分を加味したより適切な値を各小領域毎に設定することができ、環境の要因による影響を更に小さくした上でより正確な比較を行うことができる。
【０１８５】
また、請求項５記載の発明によれば、画像読取装置が例えば、蛍光灯の真下や、太陽光が差し込む窓際等に設置された場合でも、ユーザがしきい値変更手段によって第１のしきい値や第２のしきい値を所望の値に変更することにより、原稿サイズの誤検知を防止することができる、という効果が得られる。
【０１８６】
また、請求項６記載の発明によれば、画像読取装置が窓際に設置され特定の時間帯（例えば、西日が差し込む夕方等）に外光による影響がありうる場合に、ユーザは有効時間帯設定手段によって第１のしきい値を有効とする時間帯や、第２のしきい値を有効とする時間帯を所望の時間帯に設定することができるので、所望の時間帯に、変更した第１のしきい値や第２のしきい値を有効とし、時間による環境の変化に適切に対応することができる、という効果が得られる。
【０１８７】
更に、請求項７記載の発明によれば、透明部材の遮蔽時に該透明部材に対向する面が白色とされているので、裏写りによる画質への影響を無くすことができ、正確に原稿のサイズを判断することができる、という効果が得られる。
【図面の簡単な説明】
【図１】本実施形態に係る画像読取装置の外観を示す斜視図である。
【図２】（Ａ）はプラテンカバーが起立している状態、（Ｂ）はプラテンカバーが起立状態から所定角度以上回動され、アングルセンサがオンされた状態を各々示す画像読取装置の側面図である。
【図３】画像読取装置の筐体内に配設された光学系の概略構成を示す断面図である。
【図４】画像読取装置の制御部及びその周辺の構成を示す概略ブロック図である。
【図５】プラテンガラス上におけるセンシングエリアを示す平面図である。
【図６】ＣＣＤラインセンサの受光部上に設定された、原稿のサイズ検出の際のセンシング領域を示す概念図である。
【図７】サイズ検知部で実行される信号生成処理を説明するためのフローチャートである。
【図８】ライン同期信号、ビデオクロック信号、センシングエリア信号、画像データ及びビデオサンプリング信号の関係を示すタイミングチャートである。
【図９】サイズ検知部で実行されるエリアセンシング処理を説明するためのフローチャートである。
【図１０】制御部で実行される原稿サイズ判定処理を説明するためのフローチャートである。
【図１１】第１実施形態におけるモード設定処理を説明するためのフローチャートである。
【図１２】第１実施形態における分離モード用しきい値設定処理を説明するためのフローチャートである。
【図１３】第２、第３、第４実施形態におけるしきい値設定処理を説明するためのフローチャートである。
【図１４】第２実施形態における閉じかけ状態用しきい値の算出処理を説明するためのフローチャートである。
【図１５】第２実施形態における閉じた状態用しきい値の算出処理を説明するためのフローチャートである。
【図１６】第２実施形態における閉じかけ状態用しきい値の設定手順を説明するための図である。
【図１７】第２実施形態における閉じた状態用しきい値の設定手順を説明するための図である。
【図１８】第３実施形態における閉じかけ状態用しきい値の算出処理を説明するためのフローチャートである。
【図１９】第３実施形態における閉じた状態用しきい値の算出処理を説明するためのフローチャートである。
【図２０】第３実施形態における閉じかけ状態用しきい値の設定手順を説明するための図である。
【図２１】第３実施形態における閉じた状態用しきい値の設定手順を説明するための図である。
【図２２】第４実施形態における閉じかけ状態用しきい値の算出処理を説明するためのフローチャートである。
【図２３】第４実施形態における閉じた状態用しきい値の算出処理を説明するためのフローチャートである。
【図２４】第４実施形態における閉じかけ状態用しきい値の設定手順を説明するための図である。
【図２５】第４実施形態における閉じた状態用しきい値の設定手順を説明するための図である。
【図２６】第５実施形態におけるユーザしきい値設定処理を説明するためのフローチャートである。
【図２７】第５実施形態におけるユーザしきい値使用時間帯設定処理を説明するためのフローチャートである。
【図２８】第５実施形態におけるユーザしきい値置換処理を説明するためのフローチャートである。
【符号の説明】
１０    画像読取装置
１６    プラテンガラス（透明部材）
２４    プラテンカバー（カバー）
２８    アングルセンサ
３０    プラテンインタロックセンサ
４４    ＣＣＤラインセンサ
５４    制御部
５８    サイズ検知部
６０    光センサ
６２    ディスプレイ
６４    キーボード
【図１】
0003562111.tif 000005
【図２】
0003562111.tif 000006
【図３】
0003562111.tif 000007
【図４】
0003562111.tif 000008
【図５】
0003562111.tif 000009
【図６】
0003562111.tif 000010
【図７】
0003562111.tif 000011
【図８】
0003562111.tif 000012
【図９】
0003562111.tif 000013
【図１０】
0003562111.tif 000014
【図１１】
0003562111.tif 000015
【図１２】
0003562111.tif 000016
【図１３】
0003562111.tif 000017
【図１４】
0003562111.tif 000018
【図１５】
0003562111.tif 000019
【図１６】
0003562111.tif 000020
【図１７】
0003562111.tif 000021
【図１８】
0003562111.tif 000022
【図１９】
0003562111.tif 000023
【図２０】
0003562111.tif 000024
【図２１】
0003562111.tif 000025
【図２２】
0003562111.tif 000026
【図２３】
0003562111.tif 000027
【図２４】
0003562111.tif 000028
【図２５】
0003562111.tif 000029
【図２６】
0003562111.tif 000030
【図２７】
0003562111.tif 000031
【図２８】
0003562111.tif 000032