(57)【要約】【課題】画像読み取りによって原稿のサイズを検出する画像読取装置において、原稿台上に異物が存在していても原稿のサイズの誤検出が生じることを防止するための技術を提供する。【解決手段】画像読取装置は、原稿カバー（原稿給紙部）を閉じる動作が開始されると、イメージセンサユニットによる読み取りによって画像データを取得し、取得した画像データに基づいて、原稿のサイズを検出するとともに、原稿台ガラス上の異物を検出する（Ｓ２０２）。画像読取装置は、原稿サイズの検出結果と、異物の検出結果とに基づいて、原稿台ガラス上の原稿のサイズを判定する（Ｓ２０３〜Ｓ２０９）。【選択図】図５
2018101853.tif 000002
【特許請求の範囲】
【請求項１】
原稿が置かれる原稿台と、
前記原稿台上に置かれる原稿のサイズを検出する原稿サイズ検出手段と、
前記原稿台上の異物を検出する異物検出手段と、
前記原稿サイズ検出手段の検出結果と、前記異物検出手段による前記異物の検出結果とに基づいて、前記原稿台上の原稿のサイズを判定する判定手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記原稿台上に載置される原稿の画像を読み取る読取手段を更に備え、
前記原稿サイズ検出手段は、前記読取手段の読取結果から前記原稿台上の原稿のサイズを検出し、
前記判定手段は、前記読取手段が取得する読取結果に基づいて原稿サイズを判定し、前記異物検出手段によって異物が検出されない場合に原稿サイズを判定する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記読取手段は、第１方向の１ライン分の画像データを取得し、
前記異物検出手段は、前記画像データに含まれる各画素の輝度値が所定の範囲内の輝度値であるか否かを判定することによって前記異物を検出し、
前記判定手段は、前記読取手段が取得する前記画像データに基づいて前記第１方向の前記原稿サイズの判定を行う
ことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記読取手段を前記第１方向と直交する第２方向に移動可能に制御する制御手段を更に備え、
前記制御手段は、前記異物検出手段によって前記異物が検出される場合、前記読取手段を前記第２方向へ移動させ、
前記判定手段は、前記制御手段によって移動させられた前記読取手段の読取結果に基づいて前記原稿サイズの判定を行う
ことを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記制御手段は、前記異物検出手段によって異物が検出されなくなるまで、前記読取手段を移動させ、前記異物検出手段によって異物が検出されなくなる位置で、前記判定手段によって判定される前記原稿サイズを確定する
ことを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記判定手段は、前記画像データに含まれる輝度値のうち、第１閾値を上回る輝度値を有する画素から成る領域のサイズを前記原稿サイズとして判定し、
前記異物検出手段は、前記第１閾値と前記第１閾値より小さい第２閾値との間の範囲内の輝度値を有する画素から成る領域を、異物が存在する領域として判定する
ことを特徴とする請求項３から５のいずれか１項に記載の画像読取装置。
【請求項７】
前記原稿台に対して開閉可能な原稿カバーと、
前記原稿台に対する前記原稿カバーの成す角度である開閉角度を検出するための角度検出センサと、を更に備え、
前記判定手段は、前記角度検出センサによって前記開閉角度が第１角度を上回ってから前記第１角度以下に変化することが検出される場合に、前記原稿サイズを判定する
ことを特徴とする請求項２から６のいずれか１項に記載の画像読取装置。
【請求項８】
前記判定手段は、前記異物検出手段によって前記異物が検出されず、かつ、前記角度検出センサによって前記開閉角度が前記第１角度よりも小さい第２角度以下であることが検出される場合に、前記検出された原稿サイズを判定する
ことを特徴とする請求項７に記載の画像読取装置。
【請求項９】
前記読取手段は、光源と、前記光源から出射された光の反射光を受光するための、第１方向に一列に配置された複数の受光素子とを備え、前記複数の受光素子から出力される信号を１ライン分の画像データとして生成する
ことを特徴とする請求項２から８のいずれか１項に記載の画像読取装置。
【請求項１０】
原稿が置かれる原稿台を備える画像読取装置の制御方法であって、
前記原稿台上に置かれる原稿のサイズを検出する原稿サイズ検出工程と、
前記原稿台上の異物を検出する異物検出工程と、
前記原稿サイズ検出工程における検出結果と、前記異物検出工程における前記異物の検出結果に基づいて、前記原稿台上の原稿のサイズを判定する判定工程と、
を含むことを特徴とする画像読取装置の制御方法。
【請求項１１】
請求項１０に記載の画像読取装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置において原稿台に置かれた原稿のサイズを検出する技術に関するものである。
【背景技術】
【０００２】
複写機、ファクシミリ装置、スキャナ装置等の画像読取装置では、読み取り対象の原稿のサイズを自動的に検出する機能を備えたものが知られている。原稿のサイズは、例えば、原稿台（コンタクトガラス）上に原稿を載置して画像読み取りを行い、得られた画像データ及び原稿サイズ検出用センサからの出力に基づいて検出される。
【０００３】
特許文献１，２には、原稿台に対する圧板の成す角度である開閉角度を検出するための角度検出センサを備え、圧板の開閉角度が第１角度と第２角度との間の範囲にある間に、イメージセンサを用いて原稿サイズを検出する画像読取装置が記載されている。この画像形成装置では、圧板が開いた状態になった後、圧板の開閉角度が第１角度（２５度）以下になると原稿サイズの検出を開始し、第１角度より小さい第２角度（例えば５度）以下になると原稿サイズを確定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−３９３２１号公報
【特許文献２】特開２０１０−２１９６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の従来技術では、圧板の開閉角度が所定の範囲にある間に原稿サイズの検出を行っている。しかし、圧板の開閉角度が所定の範囲にある間に、例えば原稿を抑えているユーザの手がコンタクトガラスに接していた場合、原稿サイズが誤検出されうる。
【０００６】
本発明は、上述の問題に鑑みてなされたものであり、原稿のサイズをより正確に検出することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、例えば、画像読取装置として実現できる。本発明の一態様に係る画像読取形成装置は、原稿が置かれる原稿台と、前記原稿台上に置かれる原稿のサイズを検出する原稿サイズ検出手段と、前記原稿台上の異物を検出する異物検出手段と、前記原稿サイズ検出手段の検出結果と、前記異物検出手段による前記異物の検出結果とに基づいて、前記原稿台上の原稿のサイズを判定する判定手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、原稿のサイズをより正確に検出することができる。
【図面の簡単な説明】
【０００９】
【図１】画像読取装置及びイメージセンサユニットの構成例を示す断面図
【図２】画像読取装置の制御構成例を示すブロック図
【図３】原稿台ガラス上で原稿が置かれる位置と、イメージセンサユニット及び原稿サイズ検出センサを用いて検出される原稿サイズとの関係の例を示す図
【図４】画像読取装置における、原稿台ガラス上に置かれた原稿のサイズを検出及び確定する処理の手順を示すフローチャート
【図５】Ｓ１０６における原稿サイズ検出処理の手順を示すフローチャート
【図６】イメージセンサユニットから出力される画像データに含まれる輝度値の例を示す図
【図７】原稿サイズ検出領域内で異物が検出される例と、イメージセンサユニットの移動によって異物を回避する処理の例を示す図
【発明を実施するための形態】
【００１０】
以下、本発明の例示的な実施形態について図面を参照して詳細に説明する。以下の実施形態では、複写機、複合機（ＭＦＰ）等の画像形成装置に用いられる画像読取装置を例として用いるが、以下の実施形態は他の装置に対しても同様に適用できる。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
＜画像読取装置＞
まず、図１を参照して、本実施形態に係る画像読取装置１００の構成例について説明する。図１（Ａ）は、画像読取装置１００の構成例を示す断面図であり、図１（Ｂ）は、画像読取部１１０に設けられたイメージセンサユニット５０の構成例を示す断面図である。画像読取装置１００は、原稿の画像を読み取る画像読取部１１０と、画像読取部１１０へ原稿を給紙及び搬送することが可能な原稿給紙部１２０とを備える。
【００１２】
画像読取部１１０は、原稿画像を読み取るためのイメージセンサユニット５０と、原稿台ガラス１０及び流し読みガラス２０と、白色基準板６０と、駆動モータ５５と、ガイド軸５６と、駆動ベルト５７とを備える。イメージセンサユニット５０は、駆動ベルト５７に固定された状態で、原稿台ガラス１０及び流し読みガラス２０の下方に配置されている。イメージセンサユニット５０は、駆動モータ５５の駆動力が駆動ベルト５７を介して伝達されることで、原稿台ガラス１０及び流し読みガラス２０の下方においてガイド軸５６に沿って矢印Ｈの方向に移動可能である。なお、駆動モータ５５にはステッピングモータやＤＣモータ等が用いられる。
【００１３】
原稿給紙部１２０は、図１（Ａ）における奥側に配置されたヒンジ等の支持部材（図示せず）によって画像読取部１１０に対して支持されている。原稿給紙部１２０は、図１（Ａ）の奥側の、原稿台ガラス１０の一辺と平行な回転軸を中心として回転できるように支持部材によって支持されている。原稿給紙部１２０は、このような回転によって原稿台ガラス１０及び流し読みガラス２０の上面に対して開閉可能である。
【００１４】
（イメージセンサユニット５０）
図１（Ｂ）に示すように、イメージセンサユニット５０は、光源５１ａ，５１ｂと、光学レンズ５２と、受光センサ５３とを備える。光源５１ａ，５１ｂは、原稿給紙部１２０による原稿の搬送方向と直交する方向に延びたＬＥＤ等の光源であり、原稿に光を照射するために用いられる。なお、本明細書では、原稿の搬送方向（即ち、イメージセンサユニット５０の移動方向である、図１（Ａ）に示す矢印Ｈの方向）を副走査方向と定義し、これに直交する方向を主走査方向と定義する。受光センサ５３は、光源５１ａ，５１ｂから原稿に照射された光の反射光を受光するための、主走査方向に一列に配置された複数の受光素子（光電変換素子）から成る光学センサである。
【００１５】
光源５１ａ，５１ｂはそれぞれ、原稿台ガラス１０（流し読みガラス２０）に対して所定角度だけ傾斜した方向から原稿に光を照射するように配置されている。光源５１ａ，５１ｂからそれぞれ出射され、原稿又は原稿給紙部１２０の下面で反射した光は、光学レンズ５２によって受光センサ５３の所定の結像位置へ導かれ、受光センサ５３によって受光される。受光センサ５３は、受光光量に対応するアナログ電気信号を出力する。後述するように、受光センサ５３から出力される信号に基づいて、読み取り対象の原稿画像に対応する画像データが、当該原稿画像の読み取り結果として生成される。イメージセンサユニット５０は、このようにして、主走査方向に沿った１ラインごとに等倍で原稿画像の読み取りを行う。
【００１６】
なお、受光センサ５３を構成する、主走査方向に並んだ複数の受光素子の出力には、主走査方向において歪み（出力誤差）が生じる。このため、画像読取装置１００では、原稿画像の読み取りの開始前に受光センサ５３の出力の歪みを除去するために、原稿台ガラス１０の端部に設けられた白色基準板６０の読み取りの結果に基づいてそのような歪みを補正するシェーディング補正が行われる。シェーディング補正が行われる際には、光源５１ａ，５１ｂが出射する光の光量を一定にするために光量調整が行われてもよい。
【００１７】
このように、光源５１ａ，５１ｂ、光学レンズ５２及び受光センサ５３は、１ラインごとに画像の読み取りを行うライン型イメージセンサを構成している。なお、本実施形態のイメージセンサユニット５０は、図１（Ｂ）に示すように、ＣＩＳ方式で原稿画像の読み取りを行う構成を採用しているが、ＣＣＤ方式で原稿画像の読み取りを行う構成を採用してもよい。
【００１８】
（読み取り方式）
画像読取部１１０による原稿画像の読み取り方式には、ユーザによって原稿台ガラス１０上に載置された原稿の画像を読み取る「固定読み方式」と、原稿給紙部１２０によって流し読みガラス２０上へ搬送される原稿の画像を読み取る「流し読み方式」とがある。画像読取装置１００は、固定読み方式及び流し読み方式の両方に対応している。
【００１９】
（固定読み方式の画像読み取り）
固定読み方式を用いて原稿画像の読み取りを行う場合、ユーザによって原稿給紙部１２０が開かれて原稿台ガラス１０上（原稿台上）に原稿が載置され、原稿給紙部１２０が閉じられることで、原稿台ガラス１０上に原稿が固定される。このとき、イメージセンサユニット５０が、原稿台ガラス１０の下方を副走査方向に移動しながら、原稿台ガラス１０を通して原稿画像の読み取りを行う。
【００２０】
（流し読み方式の画像読み取り）
流し読み方式を用いて原稿画像の読み取りを行う場合、原稿給紙部１２０は以下の動作を行う。流し読み方式による読み取り対象の原稿Ｄは、ユーザによって原稿トレイ３０に載置される。原稿トレイ３０に載置された原稿Ｄは、給紙ローラ３１によって、分離ローラ３２及び分離板３３から成る分離部に給紙される。複数枚の原稿が給紙ローラ３１によって給紙された場合、分離ローラ３２及び分離板３３によって、当該複数枚の原稿から順に１枚の原稿Ｄが分離されて搬送される。
【００２１】
分離ローラ３２によって搬送される原稿Ｄの先端がレジセンサＳ１によって検出されると、レジストローラ対３４の回転が停止される。回転が停止したレジストローラ対３４に原稿Ｄの先端が突き当たることで原稿Ｄの斜行が補正される。なお、レジセンサＳ１は、原稿Ｄの斜行補正のタイミングの決定、原稿Ｄの後端の検出タイミングに基づく、給紙ローラ３１による原稿Ｄの給紙タイミングの決定、原稿Ｄの先端及び後端の検出タイミングに基づく、原稿Ｄのサイズの判定等に用いられうる。
【００２２】
斜行が補正された原稿Ｄは、搬送路ＰＳ１を通って流し読みガラス２０上の読取位置へ搬送される。搬送路ＰＳ１を搬送される原稿ＤがリードセンサＳ２によって検出されるタイミングに合わせて、イメージセンサユニット５０による原稿画像の読み取りが行われる。原稿画像の読み取りの開始前に、イメージセンサユニット５０が流し読みガラス２０の下方の位置まで移動して停止するように、駆動モータ５５が駆動される。リードセンサＳ２の位置を通過した原稿Ｄは、プラテンローラ３５と、原稿Ｄの搬送方向においてプラテンローラ３５の上流側及び下流側にそれぞれ配置されたリードローラ対３６，３７とによって、流し読みガラス２０上を搬送される。流し読みガラス２０上を原稿Ｄが搬送される際、流し読みガラス２０の上面からの原稿Ｄの浮き上がり量がプラテンローラ３５によって規制される。原稿Ｄが搬送されている間に、流し読みガラス２０上の読取位置においてイメージセンサユニット５０によって原稿Ｄの画像が光学的に読み取られる。
【００２３】
原稿Ｄの片面のみの読み取りが行われる場合には、画像が読み取られた原稿Ｄは、リードローラ対３７によって反転排出ローラ対３８に向けて搬送され、原稿排出部３９へ排出される。原稿Ｄの搬送方向において反転排出ローラ対３８の上流側には排出センサＳ３が配置されている。排出センサＳ３によって原稿Ｄの端部が検出されたタイミングに基づいて、原稿排出部３９への原稿Ｄの排出が完了したか否かを判定可能である。
【００２４】
また、原稿Ｄの両面の読み取りが行われる場合には、第１面の画像がイメージセンサユニット５０によって読み取られた原稿Ｄは反転搬送路ＰＳ２へ搬送される。具体的には、原稿Ｄの排出中に反転排出ローラ対３８を停止させ、その後、当該ローラ対を逆回転させることで、原稿Ｄが装置内に引き戻される。更に、フラッパ４０によって搬送路が反転搬送路へ切り替えられることで、原稿Ｄが反転搬送路ＰＳ２へ搬送され、再び搬送路ＰＳ１へ送り込まれる。これにより、イメージセンサユニット５０によって原稿Ｄの第２面の画像の読み取りが行われる。第２面の画像が読み取られた原稿Ｄは、リードローラ対３７及び反転排出ローラ対３８によって原稿排出部３９へ排出される。なお、レジセンサＳ１、リードセンサＳ２及び排出センサＳ３によって原稿Ｄの端部が検出されるタイミングに基づいて、原稿搬送中に生じうる滞留ジャム及び遅延ジャム等のジャムを検出可能である。
【００２５】
＜画像読取装置の制御構成＞
図２は、画像読取装置１００の制御構成例を示すブロック図である。図２には、とりわけ、画像読取装置１００による原稿の画像の読み取り、及び読み取りによって得られた画像データの処理に関連する構成要素を示している。
【００２６】
画像読取装置１００は、ＣＰＵ２４、ＲＯＭ１２、及びＲＡＭ２７を備える。ＣＰＵ２４は、システムバス及びデータバスを含むバス２１に接続された各デバイスを制御することで、画像読取装置１００全体を制御する。バス２１には、ＣＰＵ２４、ＲＯＭ１２、及びＲＡＭ２７の他に、画像処理部４１、駆動部４４、開閉検出部２００、原稿サイズ検出センサ７０、操作部１０５、通信インタフェース（Ｉ／Ｆ）４２、画像データ生成部４３、及びイメージセンサユニット５０が接続されている。
【００２７】
ＲＯＭ１２には、以下で説明する画像読取装置１００の動作を実現するための制御プログラム等が格納されている。ＲＡＭ２７は、ＣＰＵ２４の作業領域として使用されるとともに、画像データ等の種々のデータを格納するために使用される記憶デバイス（メモリ）である。ＣＰＵ２４は、ＲＯＭ１２に格納された制御プログラムをＲＡＭ２７に読み出して実行することによって、画像読取装置１００における種々の制御を実現する。操作部１０５は、表示部（液晶ディスプレイ等）を備え、ユーザの操作を受け付けて、ユーザの操作の内容を示す操作情報をＣＰＵ２４に送信するとともに、ＣＰＵ２４から送信される画面情報に基づいて操作画面を表示部に表示する。
【００２８】
イメージセンサユニット５０において、受光センサ５３から出力されたアナログ電気信号（アナログ画像信号）は、イメージセンサユニット５０内の増幅器・Ａ／Ｄ変換器５４によって増幅及びデジタル信号への変換が行われる。これにより、例えば１画素が８ビットで表現された画像データ（輝度データ）が生成される。この場合、画像データに含まれる各画素のデータは、０から２５５までの２５６段階の輝度（濃度）値を表現でき、例えば、「０」は黒色、「２５５」は白色を表現する。イメージセンサユニット５０によって生成された画像データは、画像処理部４１を介してＲＡＭ２７に保存される。駆動部４４は、イメージセンサユニット５０を副走査方向（図１（Ａ）に示す矢印Ｈの方向）に移動させるために、駆動モータ５５の駆動制御を行う。
【００２９】
画像処理部４１は、イメージセンサユニット５０によって生成された画像データに対して所定の画像処理を行うことが可能である。画像データ生成部４３は、入力された画像データ（輝度データ）を主走査方向の１ラインごとの画像データへと編集して、記録媒体１ページ分の画像データを生成する。また、画像データ生成部４３は、生成した１ページ分の画像データから、必要なサイズの領域（原稿画像領域）のデータを生成することが可能である。画像データ生成部４３によって生成された画像データは、画像形成部１１１に出力されるか、あるいは、通信インタフェースＩ／Ｆ４２を介して外部のホスト装置等に送信される。画像形成部１１１は、入力された画像データに基づいてシートに画像を形成する。なお、なお、シートは、記録紙、記録材、記録媒体、用紙、転写材、転写紙等と称されてもよい。
【００３０】
角度検出センサ２０１，２０２は、原稿台ガラス１０に対する原稿給紙部１２０の成す角度である開閉角度を検出するためのセンサである。角度検出センサ２０１は、原稿給紙部１２０の開閉角度のうち第１角度（本実施形態では２５度）を検出するためのセンサである。角度検出センサ２０１は、開閉角度が第１角度を超えている場合にはオフ、第１角度以下である場合にはオンを示す信号を出力する。角度検出センサ２０２は、原稿給紙部１２０の開閉角度のうち第１角度よりも小さい第２角度（本実施形態では５度）を検出するためのセンサである。角度検出センサ２０２は、開閉角度が第２角度を超えている場合にはオフ、第２角度以下である場合にはオンを示す信号を出力する。
【００３１】
ＣＰＵ２４は、角度検出センサ２０１，２０２の出力信号に基づいて、原稿給紙部１２０の開閉角度を検出する。また、ＣＰＵ２４は、開閉角度の検出結果に基づいて、原稿台ガラス１０に対する原稿給紙部１２０の開閉状態を判定する。具体的には、ＣＰＵ２４は、原稿給紙部１２０の開閉角度が第１角度（２５度）を超えている場合には、原稿給紙部１２０が開いた状態であると判定する。ＣＰＵ２４は、原稿給紙部１２０の開閉角度が第１角度以下である場合には、原稿給紙部１２０が閉じ始めた状態であると判定する。また、ＣＰＵ２４は、原稿給紙部１２０の開閉角度が第２角度（５度）以下である場合には、原稿給紙部１２０が閉じた状態であると判定する。
【００３２】
原稿サイズ検出センサ７０は、原稿台ガラス１０上に載置された原稿の副走査方向のサイズを検出するために用いられる光学センサである。原稿サイズ検出センサ７０は、図３に示すように、原稿台ガラス１０の領域内に配置され、原稿台ガラス１０の下方に配置される。
【００３３】
本実施形態では、ＣＰＵ２４は、イメージセンサユニット５０から出力される画像データ（輝度データ）に基づいて、原稿台ガラス１０上に置かれた原稿の主走査方向のサイズを検出（判定）する。ＣＰＵ２４は、原稿の主走査方向のサイズの検出結果と、原稿サイズ検出センサ７０による原稿の検出結果とに基づいて、当該原稿がいずれの定型サイズ（Ａ３、Ａ４、Ａ４Ｒ等）の原稿であるかを判定する。例えば、ＣＰＵ２４は、イメージセンサユニット５０を用いて、原稿の主走査方向のサイズがＡ４又はＡ３に対応するサイズであると判定し、かつ、原稿サイズ検出センサ７０によって原稿が検出されていない場合には、原稿はＡ４の原稿であると判定する。ＣＰＵ２４は、このような判定結果に基づいて、原稿の副走査方向のサイズを検出（判定）する。
【００３４】
＜原稿サイズの検出処理＞
次に、画像読取装置１００において、固定読み取り方式で原稿の読み取りを行う際に行われる原稿サイズの検出処理について説明する。この場合、ユーザは、原稿給紙部１２０を開いて原稿台ガラス１０上に原稿を置き、原稿給紙部１２０を閉じ、操作部１０５を介して画像の読み取りの実行指示を入力する。その際、原稿台ガラス１０上の原稿が動かないように、ユーザが原稿を手で押さえ付けるか、又は何らかの物を原稿の上に置いて押さえ付けることが想定される。しかし、例えば、原稿を抑えているユーザの手が原稿台ガラス１０に接していると、原稿台ガラス１０上に置かれた原稿のサイズを画像読取部１１０が誤検出する可能性がある。
【００３５】
本実施形態では、図４及び図５に示すフローチャートの手順に従って、上述のような原稿サイズの誤検出を防止するように原稿サイズを検出及び確定し、画像の読み取りを行えるようにする。図４は、画像読取装置１００における、原稿台ガラス１０上に置かれた原稿のサイズを検出及び確定する処理の手順を示すフローチャートである。図４に示す各処理は、ＣＰＵ２４がＲＯＭ１２に格納されたプログラムをＲＡＭ２７に読み出して実行することによって画像読取装置において実現される。
【００３６】
ユーザは、画像読取装置１００に固定読み取り方式で原稿の読み取りを開始させるためには、原稿給紙部１２０を開いて原稿台ガラス１０上に原稿を置く必要がある。このため、まずＳ１０１で、ＣＰＵ２４は、角度検出センサ２０１，２０２の出力信号に基づいて、原稿カバーが開いたか否かを判定する。ここで、原稿カバーは、原稿台ガラス１０上に置かれた原稿を原稿台ガラス１０に対して押さえ付けるための押圧部材であり、本実施形態では原稿給紙部１２０に相当する。なお、原稿給紙部１２０を備えていない画像読取装置では、原稿カバーとして圧板が用いられてもよい。
【００３７】
Ｓ１０１では、原稿カバーの開閉角度が第１角度（２５度）以下の角度から第１角度を上回る角度に変化したことを角度検出センサ２０１，２０２の出力信号が示す場合に、ＣＰＵ２４は、原稿カバーが開いたと判定し、処理をＳ１０２へ進める。ＣＰＵ２４は、それ以外の場合にはＳ１０１の判定処理を繰り返す。
【００３８】
Ｓ１０２で、ＣＰＵ２４は、イメージセンサユニット５０を、所定の検出位置（図３の検出位置３０１）へ移動させる。検出位置３０１は、原稿台ガラス１０上に置かれた原稿のサイズを検出するための、イメージセンサユニット５０のデフォルト位置である。後述のように、ＣＰＵ２４は、必要な場合にはイメージセンサユニット５０をデフォルト位置から移動させて、イメージセンサユニット５０を用いて原稿サイズの検出を行う。
【００３９】
次にＳ１０３で、ＣＰＵ２４は、イメージセンサユニット５０を用いて、原稿台ガラス１０上に置かれた原稿の有無を検出する処理を行う。具体的には、ＣＰＵ２４は、光源５１ａ，５１ｂを点灯させて当該光源から出射された光の反射光を受光センサ５３で受光するよう、イメージセンサユニット５０を制御する。これにより、ＣＰＵ２４は、主走査方向における１ライン分の画像データを取得し、画像処理部４１を介してＲＡＭ２７に格納する。更に、ＣＰＵ２４は、取得した画像データに基づいて、原稿台ガラス１０上に置かれた原稿の有無を検出する。なお、画像データの取得が完了すると、ＣＰＵ２４は、光源５１ａ，５１ｂを消灯させるよう、イメージセンサユニット５０を制御する。
【００４０】
例えば、ＣＰＵ２４は、取得した画像データに含まれる輝度値のうち、図３に示すいずれかのサイズの原稿が置かれる、主走査方向の領域における各画素の輝度値が、所定の閾値Ｔｈ１を上回っているか否かを確認する。ＣＰＵ２４は、Ｓ１０４で、いずれかのサイズの原稿（例えばＡ５）が置かれる領域内の各画素の輝度値が閾値Ｔｈ１を上回っている場合には原稿が有ると判定して処理をＳ１０６へ進め、上回っていない場合には原稿が無いと判定して処理をＳ１０５へ進める。
【００４１】
Ｓ１０５で、ＣＰＵ２４は、原稿カバーが閉じ始めたか否かを判定する。具体的には、原稿カバーの開閉角度が第１角度（２５度）以下になったことを角度検出センサ２０１，２０２の出力信号が示す場合に、ＣＰＵ２４は、原稿カバーが閉じ始めたと判定し、処理をＳ１０６へ進める。ＣＰＵ２４は、それ以外の場合には処理をＳ１０３へ戻し、再び原稿の有無の検出処理を行う。
【００４２】
Ｓ１０６で、ＣＰＵ２４は、図５のフローチャートに示す手順に従って、原稿サイズの検出処理を行う。まずＳ２０１で、ＣＰＵ２４は、光源５１ａ，５１ｂを点灯するよう、イメージセンサユニット５０を制御する。次にＳ２０２で、ＣＰＵ２４は、イメージセンサユニット５０から出力される、主走査方向における１ライン分の画像データ（輝度データ）に基づいて、原稿台ガラス１０上に置かれた原稿の主走査方向及び副走査方向のサイズを検出する。なお、副走査方向のサイズについては、上述のように、原稿の主走査方向のサイズの検出結果と、原稿サイズ検出センサ７０による原稿の検出結果とに基づいて検出できる。
【００４３】
ＣＰＵ２４は、図３に示す原稿サイズ検出領域を対象として、原稿台ガラス１０上に置かれた原稿の主走査方向のサイズを検出する。図６は、イメージセンサユニット５０から出力される画像データに含まれる輝度値の例を示す図である。図６（Ａ）は、原稿サイズ検出領域内で、原稿が存在する原稿領域以外の領域に異物が存在する例を示し、図６（Ｂ）は、原稿サイズ検出領域内で、原稿が存在する原稿領域以外の領域に異物が存在しない例を示している。図６（Ａ）は、図７（Ａ）に示すように、原稿Ｄを抑えているユーザの手が原稿領域以外の領域において原稿台ガラス１０に接しており、そのようなユーザの手が異物として存在する場合に取得される輝度値の例を示している。
【００４４】
イメージセンサユニット５０によって得られた画像データに基づいて原稿のサイズを検出する場合、原稿領域以外の領域に存在する異物が原稿として誤検出される可能性がある。例えば、画像データに含まれる輝度値と比較される閾値が図６のＴｈ２に設定されており、閾値Ｔｈ２を上回る輝度値を有する画素を原稿部分として検出する場合、原稿サイズが誤検出されることになる。
【００４５】
本実施形態では、ＣＰＵ２４は、イメージセンサユニット５０によって得られた画像データに基づいて原稿サイズを検出する際に、当該画像データに基づいて、主走査方向の検出領域（原稿サイズ検出領域）内に存在する異物の検出を行う。更に、ＣＰＵ２４は、検出した原稿サイズを原稿の読み取りのために確定するか否かを、異物の検出結果に従って決定する。例えば、ＣＰＵ２４は、主走査方向の検出領域内で異物が検出される限り原稿サイズを確定せず、異物を検出されなくなったら原稿サイズを確定する。このように、ＣＰＵ２４は、原稿サイズの検出結果と、異物の検出結果とに基づいて、原稿台ガラス１０上の原稿のサイズを判定する。これにより、原稿台ガラス１０上に異物が存在していても原稿のサイズの誤検出が生じることを防止できるようにする。
【００４６】
本実施形態では、原稿サイズ検出領域内に存在する異物を検出するための、輝度値の範囲（異物検出範囲）を予め定めている。例えば、異物検出範囲は、図６に示す閾値Ｔｈ１とＴｈ２との間の範囲に定められる。後述するように、ＣＰＵ２４は、イメージセンサユニット５０によって得られた画像データに異物検出範囲内の輝度値が含まれているか否かを判定することで、原稿サイズ検出領域内に存在する異物の検出を行う。更に、ＣＰＵ２４は、異物検出範囲内の輝度値を有する画素から成る領域を異物領域として特定する一方、当該範囲を上回る輝度値を有する画素から成る領域を原稿領域として特定する。
【００４７】
具体的には、Ｓ２０２で、ＣＰＵ２４は、イメージセンサユニット５０によって得られた画像データに含まれる、１ラインの各画素の輝度値と閾値Ｔｈ１とを比較して、閾値Ｔｈ１を上回る輝度値を有する画素を特定する。更に、ＣＰＵ２４は、図６（Ａ）に示すように、閾値Ｔｈ１を上回る輝度値を有する画素から成る領域を原稿領域として特定し、当該原稿領域のサイズ（例えば画素数）を、原稿の主走査方向のサイズとして特定する。なお、このとき、イメージセンサユニット５０は副走査方向においてデフォルト位置３０１に配置されている。
【００４８】
次にＳ２０３で、ＣＰＵ２４は、イメージセンサユニット５０によって得られた画像データに基づいて、原稿サイズ検出領域内に異物が存在するか否かを判定することで、異物の検出を行う。Ｓ２０３の処理は、例えば、図７（Ａ）に示すように、原稿Ｄを抑えているユーザの手が原稿領域以外の領域において原稿台ガラス１０に接している場合に、そのようなユーザの手を異物として検出する処理である。具体的には、ＣＰＵ２４は、イメージセンサユニット５０によって得られた画像データに、異物検出範囲（Ｔｈ１とＴｈ２との間の範囲）内の輝度値が含まれている場合に、異物が存在すると判定する。また、ＣＰＵ２４は、そのような輝度値を有する画素から成る領域を、異物が存在する異物領域として特定する。
【００４９】
Ｓ２０３では、ＣＰＵ２４は、イメージセンサユニット５０によって得られた画像データに基づいて、異物を検出した場合には処理をＳ２０６へ進め、異物を検出しなかった場合には処理をＳ２０４へ進める。Ｓ２０４へ処理を進めた場合、ＣＰＵ２４は、所定時間待機した後、次にＳ２０５で、原稿サイズ検出領域内における異物の検出状態が変化したか否かを判定する。具体的には、ＣＰＵ２４は、イメージセンサユニット５０によって再び画像データを取得し、上述のように異物の検出を行う。これは、例えば、原稿が原稿台ガラス１０上に置かれた後に原稿以外の物が置かれた（例えば、原稿を押さえ付けるために、用紙や雑誌が置かれた）ような状態を検出するために行われる処理である。ＣＰＵ２４は、この処理の結果、異物が検出された（即ち、異物の検出状態が変化した）場合には、処理をＳ２０６へ進め、それ以外の場合には、原稿サイズの検出処理（Ｓ１０６）を終了する。
【００５０】
Ｓ２０６で、ＣＰＵ２４は、イメージセンサユニット５０を副走査方向に所定量移動させる。これは、図７（Ｂ）に示すように、原稿台ガラス１０上に存在する異物（例えばユーザの手）を避けて原稿サイズの検出を行うことを可能にするために、イメージセンサユニット５０をデフォルト位置３０１から移動させる処理である。その後、Ｓ２０７で、ＣＰＵ２４は、再びイメージセンサユニット５０から画像データを取得し、取得した画像データに基づいて、原稿台ガラス１０上に置かれた原稿サイズの検出を行う。
【００５１】
次にＳ２０８で、ＣＰＵ２４は、イメージセンサユニット５０によって得られた画像データに含まれる、Ｓ２０３で異物領域として特定された特定領域内の画素の輝度値が、異物検出範囲内にあるか否かを判定する。ＣＰＵ２４は、特定領域内の画素の輝度値が依然として異物検出範囲内にある場合には処理をＳ２０６へ戻し、それ以外の場合には処理をＳ２０９へ進める。Ｓ２０９で、ＣＰＵ２４は、特定領域内の画素の画素値がＳ２０８の判定に用いた異物検出範囲の下限である閾値Ｔｈ２を下回っているか否かを判定し、下回っていない場合には処理をＳ２０６へ戻し、下回っている場合には原稿サイズの検出処理（Ｓ１０６）を終了する。このように、Ｓ２０６〜Ｓ２０９の処理は、特定領域内で異物が検出されなくなるまで（特定領域内で異物が検出される限り）繰り返される。このようなＳ２０６〜Ｓ２０９の処理の結果、図６（Ｂ）に示すように、図６（Ａ）において異物が検出されていた異物領域（特定領域）で異物が検出されなくなる。しがたって、より正確な原稿サイズの検出が可能になる。
【００５２】
Ｓ１０６における原稿サイズの検出処理が終了すると、ＣＰＵ２４は、次にＳ１０７で、原稿カバーが閉じられたか否かを判定する。具体的には、原稿カバーの開閉角度が第２角度（５度）以下になったことを角度検出センサ２０１，２０２の出力信号が示す場合に、ＣＰＵ２４は、原稿カバーが閉じられたと判定し、処理をＳ１１１へ進める。それ以外の場合には、ＣＰＵ２４は、処理をＳ１０８へ進める。Ｓ１０８で、ＣＰＵ２４は、タイムアウトが生じた（所定時間が経過した）か否かを判定し、タイムアウトが生じた場合には処理をＳ１１１へ進め、それ以外の場合には処理をＳ１０９へ進める。Ｓ１０９で、ＣＰＵ２４は、画像の読み取りを行うジョブの実行を開始したか否かを判定し、ジョブの実行を開始した場合には処理をＳ１１１へ進め、それ以外の場合には処理をＳ１１０へ進める。Ｓ１１０で、ＣＰＵ２４は、所定時間待機した後、処理をＳ１０３へ戻す。
【００５３】
Ｓ１１１で、ＣＰＵ２４は、Ｓ２０２又はＳ２０７で検出した原稿サイズを最終的に確定することで、画像の読み取りに利用できるようにする。その後、Ｓ１１２で、ＣＰＵ２４は、光源５１ａ，５１ｂを消灯させるよう、イメージセンサユニット５０を制御し、処理を終了する。
【００５４】
以上説明したように、本実施形態によれば、画像読み取りによって原稿のサイズを検出する画像読取装置１００において、原稿台ガラス１０上に異物が存在していても原稿のサイズの誤検出が生じることを防止することができる。これにより、正しい原稿サイズを指定することをユーザに求める必要なく、検出した原稿のサイズを自動的に確定して画像の読み取りを実行することができる。
【００５５】
＜その他の実施形態＞
以上の実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００５６】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【００５７】
また、以上の実施形態では、イメージセンサユニット５０による読み取り結果に基づいて、原稿のサイズを検出する構成としたが、原稿画像を読み取るセンサとは別に、原稿サイズを検出するセンサを備える構成であってもよい。この構成によっても、以上で説明した実施形態を用いることで、原稿台ガラス１０上に異物が存在していても原稿のサイズの誤検出が生じることを防止することができる。
【符号の説明】
【００５８】
１００：画像読取装置、１０：原稿台ガラス、１２：ＲＯＭ、２４：ＣＰＵ、２７：ＲＡＭ、４１：画像処理部、４２：通信Ｉ／Ｆ、４３：画像データ生成部、５０：イメージセンサユニット、７０：原稿サイズ検出センサ、１０５：操作部、１１０：画像読取部、１１１：画像形成部、１２０：原稿給紙部、２０１，２０２：角度検出センサ
【図１】
2018101853.tif 000003
【図２】
2018101853.tif 000004
【図３】
2018101853.tif 000005
【図４】
2018101853.tif 000006
【図５】
2018101853.tif 000007
【図６】
2018101853.tif 000008
【図７】
2018101853.tif 000009