(57)【要約】【課題】原稿を押圧する押圧板の開閉角度を細かく検出し、検出結果に応じて原稿サイズを適正に検出することができる画像読取装置を提供する。【解決手段】画像読取装置２００は、プラテンガラス１２７と、該プラテンガラス１２７に載置された原稿１３２をプラテンガラス１２７に押圧するプラテンカバー２１１（原稿押圧板）と、プラテンカバー２１１の開閉角度を検出するプラテンカバー開閉センサ６１４を有し、プラテンカバー開閉センサ６１４は、プラテンカバー２１１の閉じ始めを検出する第１のセンサ１１３、閉じた状態を検出する第３のセンサ１１４、及び第２のサンサ５０１と、３つのセンサに対向して配置され、プラテンカバー２１１の開閉動作に従って３つのセンサの検出結果がそれぞれ変化するように形成されたフラグ６０２〜６０４と、３つのセンサの検出結果の組み合わせを用いてプラテンカバー２１１の開閉角度を算出するＣＰＵ１０１を有する。【選択図】図５
2017183918.tif 000002
【特許請求の範囲】
【請求項１】
原稿載置台と、
前記原稿載置台に載置された原稿を前記原稿載置台に押圧する押圧板と、
前記押圧板の開閉角度を検出する角度検出手段と、
を有し、
前記角度検出手段は、直線状に配列された少なくとも３つのセンサと、前記３つのセンサに対向して配置され、前記押圧板の開閉動作に従って前記３つのセンサの検出結果がそれぞれ変化するように形成されたフラグと、前記３つのセンサの検出結果の組み合わせを用いて前記押圧板の開閉角度を算出する角度算出手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記３つのセンサに対向する３つのフラグは、回動可能な円盤状の部材に一体化されており、各フラグは、それぞれ異なる半径の同心円上に形成されていることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記フラグのうち、第１のセンサに対向するフラグは、前記押圧板の開閉角度が２°変化する度に前記第１のセンサの検出結果が変化するように形成されており、
第２のセンサに対向するフラグは、前記押圧板の開閉角度が４°変化する度に前記第２のセンサの出力結果が変化するように形成されており、
第３のセンサに対向するフラグは、前記押圧板の開閉角度が８°変化する度に前記第３のセンサの出力結果が変化するように形成されていることを特徴とする請求項１又は２記載の画像読取装置。
【請求項４】
前記第１のセンサは、前記押圧板の閉じはじめを検出するセンサであり、前記第３のセンサは、前記押圧板の閉状態を検出するセンサであることを特徴とする請求項３記載の画像読取装置。
【請求項５】
前記各センサは、光透過型のセンサであることを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
前記原稿に光を照射する光源と、
前記光源から照射され前記原稿で反射した反射光を受光して画像信号を出力する光電変換手段と、
前記光源及び前記光電変換手段を制御する制御手段と、
前記原稿のサイズを検出するサイズ検出手段と、を有し、
前記サイズ検出手段は、
前記原稿載置台の幅方向に沿って配列され、前記光源から照射され前記原稿で反射した反射光を受光する複数の受光部と、
前記複数の受光部の受光量に基づいて前記原稿の幅方向のサイズを算出するサイズ算出手段とを有することを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置。
【請求項７】
前記複数の受光部は、前記原稿載置台上の１点を基準として定型紙の大きさに対応する所定の間隔に配列されていることを特徴とする請求項６記載の画像読取装置。
【請求項８】
前記制御手段は、前記角度検出手段によって前記押圧板が所定の開度まで閉じられたことが検出された時点で前記光源を点灯させ、前記サイズ検出手段は、前記反射光を受光して前記原稿のサイズを検出することを特徴とする請求項６又は７記載の画像読取装置。
【請求項９】
前記制御手段は、前記角度検出手段の検出結果を用いて前記押圧板が閉じられる速度を算出し、算出した速度に基づいて、前記押圧板からの反射光の影響を受けることなく前記原稿のサイズの検出が可能か否かを判定し、可能でないと判定された場合は、ユーザに対し、前記押圧板の再度の開閉を促すための表示を行うことを特徴とする請求項６乃至８のいずれか１項に記載の画像読取装置。
【請求項１０】
前記制御手段は、前記押圧板が閉じられる速度が遅くても、閉動作が継続されている間は、前記角度算出手段を制御して前記押圧板の閉角度の検出を続行することを特徴とする請求項６乃至９のいずれか１項に記載の画像読取装置。
【請求項１１】
前記制御手段は、前記サイズ検出手段による原稿サイズの検出が開始された後、前記押圧板が所定角度以上開かれた場合、前記原稿サイズの検出動作を停止させることを特徴とする請求項６乃至１０のいずれか１項に記載の画像読取装置。
【請求項１２】
画像読取装置を備えた画像形成装置であって、前記画像読取装置は、請求項１乃至１１のいずれか１項に記載の画像読取装置であることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿サイズを検出する機能を備えた画像読取装置、及び画像読取装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
原稿サイズを検出するための専用のセンサを設けることなく、原稿サイズ、特に、主走査方向の原稿サイズを検出する画像読取装置が知られている。かかる画像読取装置において、原稿サイズの検出は、原稿画像を読み取る際の原稿照明部材と光電変換部材を用いて行われる。
【０００３】
このような画像読取装置において、原稿の主走査方向サイズの検出を開始させる又は終了させる際のトリガとして、プラテンカバー又は自動原稿給紙装置（以下、単に「プラテンカバー」という。）の開閉角度を検出する光透過型センサが用いられている。すなわち、プラテンカバーの開閉角度の変化に伴って光透過型センサの遮光状態が変化するフラグを配置し、光透過型センサの検出結果に基づいてプラテンカバーの開閉状態を検出し、検出したプラテンカバーの開閉状態に応じて原稿サイズが検出される。
【０００４】
ところが、プラテンカバーの開閉状態を検出するために適用されるセンサは２つであるために、プラテンカバーの開閉開始と、開閉終了のタイミング以外の途中経過を検出することができず、以下のような問題があった。すなわち、プラテンカバーの閉じはじめと閉じ終わりだけを検出してプラテンカバーの移動速度を予測し、予測速度に応じて原稿サイズの検出制御が行われていた。このため、プラテンカバーの閉じ速度が途中で変化したり、閉じ動作中に当該閉じ動作が終了された場合等において、原稿サイズを正確に検出することができないという問題があった。
【０００５】
また、原稿をプラテンガラスに押圧する原稿意押圧板としてのプラテンカバーがゆっくりと閉じられた場合、原稿照明部材からの照射光が漏れてユーザが眩しさを感じるという問題もがあった。
【０００６】
そこで、原稿押圧板の開閉角度に応じて抵抗体に対する接点を変化させ、抵抗体を流れる電流値又は電圧値の変化に基づいて原稿押圧板の開閉角度を連続的に検出することができる画像読取装置が提案された（特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０３−１７１１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術における原稿押圧板の開閉角度検出手段は、構成が複雑であり、かつ信頼性及びコスト面でのメリットが少ない上に、原稿押圧板の開閉角度に応じて、原稿サイズを必ずしも正確に検出できるものではなかった。
【０００９】
本発明は、かかる状況に鑑みてなされたものであり、押圧板の開閉動作を詳細に検出し、検出結果に応じて原稿サイズを適正に検出することができる画像読取装置及び該画像読取装置を備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本願の請求項１記載の画像読取装置は、原稿載置台と、前記原稿載置台に載置された原稿を前記原稿載置台に押圧する押圧板と、前記押圧板の開閉角度を検出する角度検出手段と、を有し、前記角度検出手段は、直線状に配列された少なくとも３つのセンサと、前記３つのセンサに対向して配置され、前記押圧板の開閉動作に従って前記３つのセンサの検出結果がそれぞれ変化するように形成されたフラグと、前記３つのセンサの検出結果の組み合わせを用いて前記押圧板の開閉角度を算出する角度算出手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、角度算出手段は、少なくとも３つのセンサと、３つのセンサに対向してそれぞれ配置されたフラグと、３つのセンサの検出出力の組み合わせに基づいて押圧板の開閉角度を算出する角度算出手段とを備える。これによって、押圧板の開閉角度及び開閉速度を詳細に検出することができるので、押圧板の開閉角度の変化に基づいて原稿サイズを精度よく検出することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係る画像読取装置の概略構成を示す図であり、図１（ａ）は、プラテンカバーを開いた状態を示す斜視図、図１（ｂ）は、プラテンカバーを閉じた状態の透過モデルを示す図、図１（ｃ）は、図１（ａ）の変形例を示す図である。
【図２】図１（ａ）の画像読取装置の制御構成を示すブロック図である。
【図３】図１（ａ）の画像読取装置で実行される原稿サイズ検出処理の手順を示すフローチャートである。
【図４】本発明以前の画像読取装置におけるプラテンカバーの開閉に伴うセンサ出力を説明するための図である。
【図５】プラテンカバー開閉センサの構成及びセンサ出力を説明するための図であり、図５（ａ）は、プラテンカバー開閉センサの概略構成を示す図、図５（ｂ）は、センサとフラグとの位置関係を示す模式図である。また、図５（ｃ）及び図５（ｄ）は、プラテンカバーの開角度とセンサ出力との関係を示す図である。
【図６】原稿照明部材の定電流制御による駆動回路を示す図である。
【図７】原稿の主走査サイズ検出方法を説明するための図である。
【図８】図３のステップＳ７３０で実行されるコピー処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、実施の形態について、図面を参照しつつ詳細に説明する。
【００１４】
図１は、実施の形態に係る画像読取装置の概略構成を示す図であり、図１（ａ）は、プラテンカバーを開いた状態を示す斜視図、図１（ｂ）は、プラテンカバーを閉じた状態の透過モデルを示す図、図１（ｃ）は、図１（ａ）の変形例を示す図である。
【００１５】
図１（ａ）において、画像読取装置２００は、読取装置本体２０１と、読取装置本体２０１の上面に配置されたプラテンガラス１２７と、該プラテンガラス１２７に原稿１３２を押圧する原稿押圧板２１２とを備えている。原稿押圧板２１２としては、通常、白色板が用いられる。
【００１６】
原稿押圧板２１２は、プラテンカバー２１１に支持されており、プラテンカバー２１１の裏面に該プラテンカバー２１１と一体に形成されている。プラテンカバー２１１を倒すことによって原稿押圧板２１２は、原稿１３２を原稿載置台として機能するプラテンガラス１２７に押圧する。プラテンカバー２１１の枢着部近傍にプラテンカバー開閉レバー２０７が設けられている。また、プラテンガラス１２７に隣接するように白色基準板１３４及び流し読みガラス１３５が設けられている。また、読取装置本体２０１の側面にセンサ収納部２１６が設けられている。センサ収納部２１６に収納されたセンサの詳細については、後述する。
【００１７】
図１（ｂ）において、プラテンガラス１２７の下方の一端に、原稿走査部１１９が水平方向に移動自在に設けられている。原稿走査部１１９は、原稿照明部材１２６を含んだ光学ＢＯＸである（後述する図２参照）。
【００１８】
原稿走査部１１９は、図示省略した金具によってワイヤー２０４にビス固定されている。また、原稿走査部１１９は、下側面に耐磨耗性材料で構成されたスライダーを具備しており、摺動レール２０５上を摺動する。読取装置本体２０１の左側板及び右側板の近傍にそれぞれ駆動軸２０２が設けられている。２つの駆動軸２０２の両端部には、それぞれ糸巻き２０３が接続されている。糸巻き２０３には、それぞれワイヤー２０４が巻き付けられており、該ワイヤー２０４に原稿走査部１１９が固定されている。ワイヤー２０４は、糸巻き２０３に一定の引っ張り強度で巻きつけられている。
【００１９】
光学モータ１０９の駆動力は、該光学モータ１０９のプーリ２０９に渡されたタイミングベルト２０６と、糸巻き２０３に付帯されたギアとを介して原稿走査部１１９に伝達され、光学モータ１０９は、モータドライバ１０８によって制御される。すなわち、光学モータ１０９のプーリ２０９が回動すると駆動軸２０２が回動し、駆動軸２０２の回転に伴って糸巻き２０３が回転する。そして、糸巻き２０３が回転することによってワイヤー２０４が回動し、これによって、原稿走査部１１９が原稿１３２の長さ方向に沿って移動する。ここで、原稿１３２の長さ方向を副走査方向といい、副走査方向に直交する原稿１３２の幅方向、換言すれば、長尺状の原稿走査部１１９の長さ方向を主走査方向という。
【００２０】
糸巻き２０３の半径とワイヤー径を足し合わせた半径と、糸巻き２０３に付帯されたギアと、プーリ２０９に渡されたタイミングベルト２０６の減速比と、モータ回転速度に基づいて原稿走査部１１９の移動速度が決定される。プーリ２０９は、光学モータ１０９の駆動軸に組み付けられている。
【００２１】
原稿走査部１１９の原稿照明部材１２６は、原稿載置台上、すなわちプラテンガラス１２７上に載置された原稿１３２に向かって光を照射する。原稿１３２に照射された光の反射光は、縮小光学系を経て光電変換部材１２３に導かれる（後述する図２参照）。
【００２２】
原稿走査部１１９には、フラグ１２０が付設されている。フラグ１２０に対向するようにＨＰセンサ１１２が配置されている。ＨＰセンサ１１２は、読取装置本体２０１の左端に移動した原稿走査部１１９のフラグ１２０による遮光を検知することによってＯＮ状態となり、これによって、原稿走査部１１９を検出する。すなわち、画像読取装置２００に電源を供給した際に、原稿走査部１１９の位置が分からない場合は、先ず、ＨＰセンサ１１２の状態がモニタされる。そして、ＨＰセンサ１１２がフラグ１２０によって遮光された（ＯＮした）場合、原稿走査部１１９を右側に移動させる。そして、フラグ１２０の正面から見た原稿走査部１１９の左端がＨＰセンサ１１２を抜けた瞬間を検知することによって、原稿走査部１１９のＨＰ位置の検出が行なわれる。
【００２３】
図１（ｃ）は、図１（ａ）に示した画像読取装置の変形例を示す斜視図であり、図１（ａ）のプラテンカバー２１１に代えて自動原稿給紙装置（ＡＤＦ）２１７を適用したものである。図１（ｃ）において、原稿押圧板２１２は、ＡＤＦ２１７の裏面に設けられている。図１（ｃ）の画像読取装置における画像読取機能、原稿押圧板の開閉角度検出機能等は、図１（ａ）の画像読取装置の機能と同様である。
【００２４】
次に、図１（ａ）の画像読取装置２００の制御構成について説明する。
【００２５】
図２は、図１（ａ）の画像読取装置２００の制御構成を示すブロック図である。本実施の形態は、プラテンガラス上にセットされた原稿のサイズを検出する機能を備えた画像読取装置に関する。
【００２６】
図２において、画像読取装置２００は、ＣＰＵ１０１及び画像処理部１０２を有するコントロール基板１３３を備えている。ＣＰＵ１０１と画像処理部１０２は、バス１３６によって相互に通信可能に接続されている。
【００２７】
ＣＰＵ１０１は、ＲＯＭ１０５、ＲＡＭ１０６、モータドライバ１０８、第１の発振部１０３、ＦＡＮ制御回路１１０とそれぞれアドレスバス又はデータバスを介して接続されている。ＦＡＮ制御回路１１０は、ＦＡＮ１１１に接続されている。ＣＰＵ１０１は、また、副走査方向原稿サイズセンサ１０７、ＨＰセンサ１１２、及び第１〜第３のセンサ１１３、５０１及び１１４とそれぞれ接続されている。第１のセンサ１１３、第２のセンサ５０１及び第３のセンサ１１４は、プラテンカバー開閉センサ６１４の構成部材であり、例えば、光透過型のセンサからなる。プラテンカバー開閉センサ６１４の詳細については、後述する。各センサは、センサ収納部２１６（図１（ａ））内に配置されている。
【００２８】
ＣＰＵ１０１は、また、モータドライバ１０８及び光学モータ１０９を介して原稿走査部１１９と接続されている。回転抑制を目的として、光学モータ１０９の駆動軸にダイナミックダンパー２０８（図１参照）が圧入されている。
【００２９】
原稿走査部１１９は、ＡＦＥ（ＡＮＡＬＯＧＦＲＯＮＴ ＥＮＤ）１２２、ＡＦＥ１２２に接続された第３の発信器１２４、ＬＥＤドライバ１２５、光源としての原稿照明部材１２６、及び光電変換部材１２３を備えている。
【００３０】
光電変換部材１２３として、例えば、縮小光学系で用いられるＣＣＤ（charge-coupled device）、又はＣＭＯＳラインセンサが用いられる。なお、光電変換部材１２３として、等倍光学系で用いられるＣＩＳ（contact image sensor）を適用することもできる。但し、ＣＩＳが適用される場合は、原稿走査部１１９がそのままＣＩＳに置き換わる構成となる。
【００３１】
画像処理部１０２は、シェーディングＲＡＭ１１５、ＷＯＲＫＲＡＭ１１６、ＥＥＰＲＯＭ１１７、第２の発振部１０４と接続されている。画像処理部１０２は、また、シリアル通信Ｉ／Ｆ１３０を介して原稿走査部１１９のＡＦＥ１２２と接続されており、ＶＩＤＥＯ出力部１３１を備えている。
【００３２】
ＣＰＵ１０１は、画像読取装置２００全体の制御を司り、画像読取装置２００の電源投入時に、ＲＯＭ１０５から動作に必用な基本プログラムをＲＡＭ１０６もしくは画像処理部１０２に内蔵されたＷＯＲＫＲＡＭ１１６に展開し、プログラムを実行する。ＣＰＵ１０１は、タイマ手段を有し、プラテンカバー開閉センサ６１４からの検出結果としての発信信号の状態、継続時間、状態変化等に伴うプラテンカバー２１１の開閉速度の算出を行う。
【００３３】
第１の発振部１０３は、ＣＰＵ１０１の外部入力クロックである。副走査方向原稿サイズセンサ１０７は、プラテンカバー２１１が閉じられる際に、プラテンカバー開閉レバー２０７の押し込み量に応じて、以下の制御を実行する。すなわち、プラテンカバー２１１の閉じ始め、例えば、開角度１６°を検出する第１のセンサ１１３のＯＮ検知に応じて、出力結果をＣＰＵ１０１の入力ポートに出力し、これによって、原稿の副走査方向のサイズの検出制御が開始される。
【００３４】
このとき、予め原稿サイズ検出位置に待機している原稿走査部１１９のＡＦＥ１２２、光電変換部材１２３は、画像処理部１０２からシリアル通信−Ｉ／Ｆ１３０を介して原稿サイズ検知動作に応じたレジスタ設定値を受信する。シリアル通信−Ｉ／Ｆ１３０として、例えば、ＤＡＴＡ線が用いられ、転送クロックとしてＡＦＥ１２２、光電変換部材１２３に共通の伝送ラインが用いられ、例えば、データセット用のＬＯＡＤ信号だけ各々別のものが用意されている。
【００３５】
光電変換部材１２３において、該光電変換部材１２３の駆動パルス設定値と各パルスの位相関係が設定される。ＡＦＥ１２２は、内部にＣＤＳ回路（相関二重サンプリング回路）等のサンプリング回路を有している。ＡＦＥ１２２において、サンプリング信号の位相調整値と、Ａ／Ｄコンバータ部のサンプリングクロックの位相調整値、Ａ／Ｄコンバータの入力レンジをフルに活用するためのオフセット、ゲイン調整制御データが設定される。ＬＥＤドライバ１２５において、ＡＦＥ１２２を介してシリアル通信制御によって、点灯条件、例えば、光量、点灯／消灯のタイミング等が設定される。
【００３６】
第１のセンサ１１３、第２のセンサ５０１、及び第３のセンサ１１４は、プラテンカバー２１１の開閉角度を検出するセンサであり、これら３つのセンサの検出結果の組み合わせに基づいてＣＰＵ１０１がプラテンカバー２１１の開閉角度を算出する。第１のセンサ１１３、第２のセンサ５０１、及び第３のセンサ１１４の各検出結果の組み合わせを用いたプラテンカバー２１１の開角度検出方法については、後述する。
【００３７】
ところで、第１のセンサ１１３は、単独でプラテンカバー２１１の閉じ始めの角度、例えば、開角度２５°を検出するセンサとしても機能する。なお、プラテンカバー２１１の閉じ始め検出角度は、２５°に限定されるものではなく、原稿サイズ検知制御が正常に機能する角度であれば、例えば、１６°又は１０°であってもよい。第１のセンサ１１３がプラテンカバー２１１の閉じ始めを検出したことをトリガとして、原稿１３２の主走査方向に沿ったサイズ検知制御が開始される。
【００３８】
また、第３のセンサ１１４は、単独でプラテンカバー２１１の閉状態の角度、例えば、開角度２°を検出するセンサとしても機能する。第３のセンサ１１４がプラテンカバー２１１の閉状態を検出したことをトリガとして、原稿１３２の主走査方向に沿ったサイズの検出制御が終了する。従って、第３のセンサ１１４の検出結果は、原稿の主走査方向に沿ったサイズを確定するトリガともなる。
【００３９】
プラテンカバー２１１の開閉角度検出制御に連動した原稿の主走査方向サイズの検出制御が実行されると、プラテンカバー２１１の閉じ始め（例えば、開度１６°）を検出する第１のセンサ１１３の信号をトリガとして、以下の制御が実行される。すなわち、ＡＦＥ１２２、光電変換部材１２３、ＬＥＤドライバ１２５のデータセットに続き、例えば、白色ＬＥＤで構成される原稿照明部材１２６の点灯制御が実施される。
【００４０】
原稿照明部材１２６が点灯されると、照射光はプラテンガラス１２７上にセットされた原稿１３２に照射され、その反射光が光電変換部材１２３で受光される。このときの走査データはＡＦＥ１２２にアナログデータとして伝送され、ＡＦＥ１２２によってＡ／Ｄ変換された結果がＶＩＤＥＯ信号（画像信号）１２９として画像処理部１０２に伝送される。プラテンカバー２１１が閉じられ、原稿の主走査方向に沿ったサイズの検出制御が完了すると、原稿走査部１１９は、プラテンガラス１２７上の原稿１３２の原稿画像を走査する準備のために、白色基準板１３４の走査位置まで移動する。
【００４１】
画像読取装置２００に電源が供給された際に、原稿走査部１１９の位置が解らない場合は、原稿走査部１１９を移動させつつ、原稿走査部１１９に付設されたフラグ１２０がＨＰセンサ１１２によって検出される。そして、ＨＰセンサ１１２によって検出された位置情報に基づいて原稿走査部１１９の位置が初期化される。ＦＡＮ１１１は、原稿照明部材１２６を冷却するための冷却部材として機能する。すなわち、ＦＡＮ１１１は、原稿の流し読みを行う際、流し読みガラス１３５の走査位置まで移動して該走査位置で点灯し続ける原稿照明部材１２６を冷却する。
【００４２】
第２の発振部１０４は、画像処理部１０２用の外部発振部材である。シェーディングＲＡＭ１１５は、白色基準板１３４の走査データを用いたシェーディング補正用の演算処理の記憶部として用いられる。ＥＥＰＲＯＭ１１７は、画像読取装置２００における製造時の工場調整値等のバックアップデータを記憶するためのメモリである。ＶＩＤＥＯ出力部１３１は、原稿走査部１１９で走査した原稿イメージに対してシェーディング補正等の画像処理を行った上で図示省略した画像形成装置等に伝送する際に適用されるＩＦである。
【００４３】
画像処理部１０２は、原稿走査部１１９で読み取った画像に対し、所定の画像処理を行う。画像処理としてのシェーディング補正では、例えば、以下の処理が実行される。
【００４４】
先ず、主走査方向に沿った濃度が均一であるシェーディング板（白色基準板）１３４のイメージデータを用い、原稿走査部１１９によって読み取られた白色基準板１３４のイメージデータを基にしてシェーディング補正係数を算出する。
【００４５】
次いで、算出したシェーディング補正係数を用いて、下記（１）式を用いてシェーディング補正が行われる。   
【００４６】
Ｄｏｕｔ（ｎ）＝Ｋ×Ｄｉｎ（ｎ）／Ｄｗｂ（ｎ）・・・・ （１）   
ここで、Ｄｉｎ（ｎ）は、被シェーディング補正データであり、ここでは原稿を読み取って得られたデータである。Ｄｗｂ（ｎ）は、白色基準板１３４の読み取りデータである。Ｋは、目標濃度設定係数である。Ｄｏｕｔ（ｎ）は、シェーディング補正後の原稿データである。Ｋ／Ｄｗｂ（ｎ）は、シェーディング補正係数であり、ｎは、主走査画素（位置）を示している。
【００４７】
（１）式から分かるように、シェーディング補正は、原稿走査時の原稿照明部材１２６の光量に基づいて実行される補正である。このため、原稿走査時と異なる原稿照明光量で原稿を走査した場合には、上記（１）式で求めた結果をそのまま使用しても補正処理は不十分なものとなる。従って、原稿走査時と異なる光量で原稿の主走査サイズを検出する際は、シェーディング補正機能を使わない処理が行われる。
【００４８】
原稿の主走査サイズ検出時にシェーディング補正を実行する場合は、予め原稿照明部材１２６の点灯光量毎にシェーディング補正係数を算出し、シェーディングＲＡＭ１１５に保持しておくことが好ましい。なお、シェーディング補正を行わなくても、走査データを判定する基準データ側（閾値側）をシェーディング補正しない状態のまま算出することによって、原稿の有無を正しく判定することも可能である。
【００４９】
次に、図１（ａ）の画像読取装置２００で実行される原稿サイズ検出処理について説明する。
【００５０】
図３は、図１の画像読取装置２００で実行される原稿サイズ検出処理の手順を示すフローチャートである。この原稿サイズ検出処理は、画像読取装置２００のコントロール基板１３３に内蔵されたＣＰＵ１０１がＲＯＭ１０５に格納された原稿サイズ検出プログラムに従って実行する。
【００５１】
図３において、原稿サイズ検出処理が開始されると、ＣＰＵ１０１は、先ず、プラテンカバー２１１が閉回動状態であるか否か判定し、閉回動状態になるまで待機する（ステップＳ７０１）。このとき、ＣＰＵ１０１は、プラテンカバー開閉センサ６１４の出力結果に基づいて、プラテンカバー２１１の閉回動又は開回動を検出し、かつ、プラテンカバー開閉センサ６１４の１ビットの変化に要する時間を計測する。これによって、ＣＰＵ１０１は、プラテンカバー２１１の閉回動状態だけでなく、閉回動時の回動速度を算出する。ここで、閉回動とは、プラテンカバー２１１が閉じる方向、すなわち、プラテンカバー２１１の裏面の原稿押圧板２１２が、原稿１３２をプラテンガラス１２７に押圧する方向に回動することをいう。また、開回動とは、プラテンカバー２１１が開く方向、すなわち、プラテンカバー２１１の裏面の原稿押圧板２１２が、原稿１３２の押圧を解除する方向に回動することをいう。以下、便宜上、プラテンカバー２１１の裏面に取り付けられた原稿押圧板２１２の回動を、プラテンカバー２１１の回動として説明する。
【００５２】
プラテンカバー２１１の回動作を検出する角度に関しては上限が設けられている。通常、プラテンカバー２１１は、概ね９０°位まで開き、十分に開ききった状態では開状態を保持できるように構成されている。しかし、９０°近い角度を２°〜５°単位で検出するためには、センサ数（ビット数）が相当数必要となる。従って、本実施の形態では、原稿サイズの検出制御を開始する角度である、例えば、プラテンカバー２１１の開角度１６°から、開角度０°までを２°間隔で検出する構成としている。
【００５３】
以下に、プラテンカバー２１１の開閉に伴うセンサ出力について説明する。なお、理解の便宜上、先ず、本実施の形態に係る画像読取装置２００の前提となる従来装置におけるプラテンカバー２１１の開閉に伴うセンサ出力について説明する。
【００５４】
図４は、本発明以前の画像読取装置におけるプラテンカバー２１１の開閉に伴うセンサ出力を説明するための図である。従来の画像読取装置は、プラテンカバー開閉センサとして、プラテンカバー２１１の閉じ始めを検出する第１のセンサ９１３と、プラテンカバー２１１の閉状態を検出する第２のセンサ９１４だけを有するものであった。
【００５５】
図４において、プラテンカバー開閉レバー９０７は、プラテンカバー２１１の閉動作に応じて移動し、第１のセンサ９１３及び第２のセンサ９１４の検出結果は、以下の（１）〜（３）の３通りに変化するものであった。
【００５６】
（１）第１のセンサ９１３がＯＦＦで、第２のセンサ９１４もＯＦＦの場合、プラテンカバー２１１は「ＯＰＥＮ」状態である（９０７−１）。この状態は、プラテンカバー２１１が十分に開放されている状態を示している。
【００５７】
（２）第１のセンサ９１３がＯＮで、第２のセンサ９１４がＯＦＦの場合、プラテンカバー２１１は「閉じ始め」状態である（９０７−２）。この状態は、プラテンカバー２１１が閉じ始める状態にあり、プラテンガラス１２７上の原稿１３２の原稿サイズ検出制御が開始される状態である。
【００５８】
（３）第１のセンサ９１３がＯＮで、第２のセンサ９１４もＯＮの場合、プラテンカバー２１１は「ＣＬＯＳＥ」状態である（９０７−３）。この状態は、プラテンカバー２１１が閉じられた状態を示しており、原稿サイズ検出制御の終了を示していた。
【００５９】
これに対して、本実施の形態に係る画像読取装置２００では、第１のセンサ１１３と、第２のセンサ５０１と、第３のセンサ１１４とを組み合わせたプラテンカバー開閉センサ６１４によってプラテンカバー２１１の開閉角度を検出する。上述したように、第１のセンサ１１３は、プラテンカバー２１１の閉じ始めを検出するセンサとしても機能する。また、第３のセンサ１１４は、プラテンカバー２１１の閉状態を検出するセンサとしても機能する。そして、第１のセンサ１１３、第２のセンサ５０１、及び第３のセンサ１１４の検出結果の組み合わせに基づいてプラテンカバー２１１の開閉角度が細かく検出される。
【００６０】
以下、本実施の形態におけるプラテンカバー２１１の開閉に伴うセンサ出力について説明する。
【００６１】
図５は、プラテンカバー開閉センサ６１４の構成及びセンサ出力を説明するための図であり、図５（ａ）は、プラテンカバー開閉センサ６１４の概略構成を示す図、図５（ｂ）は、センサとフラグとの位置関係を示す模式図である。また、図５（ｃ）及び図５（ｄ）は、プラテンカバーの開角度とセンサ出力との関係を示す図である。
【００６２】
図５（ａ）において、プラテンカバー開閉センサ６１４は、プラテンカバー開閉レバー２０７と、回動フラグ支持板６０１、直線状に配列された第１のセンサ１１３、第２のセンサ５０１、及び第３のセンサ１１４を備えている。回動フラグ支持板６０１は、円盤状を呈しており、第１のセンサ１１３を遮光するフラグ６０２、第２のセンサ５０１を遮光するフラグ６０３、及び第３のセンサ１１４を遮光するフラグ６０４を一体化し、回動可能に支持している。
【００６３】
プラテンカバー開閉センサ６１４において、フラグ６０２、６０３及び６０４は、それぞれ異なる半径の同心円上に形成されており、プラテンカバー２１１の開閉角度が、例えば、２°変化、４°変化、または８°変化する度にセンサの検出結果が変化する。
【００６４】
すなわち、プラテンカバー開閉センサ６１４は、プラテンカバー２１１が閉じられると、プラテンカバー開閉レバー２０７と回動フラグ支持板６０１が同一方向に回動する。そして、フラグ６０２は、プラテンカバー２１１の回動角２°単位で第１のセンサ１１３がＯＮ、ＯＦＦを繰り返すように構成されている。また、フラグ６０３は、プラテンカバー２１１の回動角４°単位で第２のセンサ５０１がＯＮ、ＯＦＦを繰り返すように構成されている。さらに、フラグ６０４は、プラテンカバー２１１の回動角８°単位で第３のセンサ１１４がＯＮ、ＯＦＦを繰り返すように構成されている。これによって、３つのセンサが２°単位で下位ｂｉｔ側の第１のセンサ１１３からカウントＵＰする構成となる。
【００６５】
図５（ｂ）は、第１のセンサ１１３、第２のセンサ５０１、及び第３のセンサ１１４とフラグ６０２、６０３、６０４との位置関係を示す模式図である。
【００６６】
次に、図５（ｃ）を用いてプラテンカバー２１１の開角度とセンサ出力について説明する。図５（ｃ）は、プラテンカバー２１１が閉じられる際の開角度と、プラテンカバー開閉センサ６１４の各センサの出力との関係を示す図である。
【００６７】
図５（ｃ）において、プラテンカバー２１１が開放された状態（開角度：１６°）６０６は、１ビット目の第１のセンサ１１３、２ビット目の第２のセンサ５０１、３ビット目の第３のセンサ１１４の全てがＯＦＦの状態である。開放状態のプラテンカバー２１１は、例えば、プラテンガラス１２７上に載置した原稿１３２を押圧するために、ユーザによって閉じる方向に回動される。
【００６８】
閉回動されるプラテンカバー２１１の閉じ始めとは、プラテンカバー２１１が開放された状態（開角度：１６°）６０６から、回動フラグ支持板６０１が動き始め、図５（ｃ）中、状態６０７で示した第１のセンサ１１３がＯＮになった状態６０７をいう。このとき、プラテンカバー２１１の開角度は、例えば、１４°である。
【００６９】
また、プラテンカバー２１１の閉状態とは、プラテンカバー２１１が閉回動して図５（ｃ）中、状態６１３で示した第１のセンサ１１３、第２のセンサ５０１、及び第３のセンサ１１４が全てが遮光してＯＮになった状態をいう。このとき、プラテンカバー２１１の開角度は、例えば、２°である。
【００７０】
図５（ｄ）は、プラテンカバー２１１の開角度と各フラグとの関係を示す図である。
【００７１】
図５（ｄ）において、プラテンカバー２１１の開角度１６°（６１６）の状態は、図５（ｃ）の状態６０６に対応している。また、プラテンカバー２１１の開角度１４°（６１７）の状態は、図５（ｃ）の状態６０７に対応している。また、プラテンカバー２１１の開角度１２°（６１８）の状態は、図５（ｃ）の状態６０８に対応している。また、プラテンカバー２１１の開角度１０°（６１９）の状態は、図５（ｃ）の状態６０９に対応している。また、プラテンカバー２１１の開角度８°（６２０）の状態は、図５（ｃ）の状態６１０に対応している。また、プラテンカバー２１１の開角度６°（６２１）の状態は、図５（ｃ）の状態６１１に対応している。また、プラテンカバー２１１の開角度４°（６２２）の状態は、図５（ｃ）の状態６１２に対応している。また、プラテンカバー２１１の開角度２°（６２３）の状態は、図５（ｃ）の状態６１３に対応している。そして、プラテンカバー２１１の開角度０°（６２４）の状態は、プラテンカバー２１１が回動限界まで回りきった閉状態に対応している。
【００７２】
図３に戻り、ステップＳ７０１の判定の結果、プラテンカバー２１１が閉回動状態である場合（ステップＳ７０１で「ＹＥＳ」）、ＣＰＵ１０１は、プラテンカバー２１１が閉じ始め状態か否か判定する（ステップＳ７０２）。ステップＳ７０２の判定の結果、プラテンカバー２１１が閉じ始め状態である場合（ステップＳ７０２で「ＹＥＳ」）、ＣＰＵ１０１は、プラテンカバー２１１の閉じ始めを検出する第１のセンサ１１３の検出出力をトリガとして原稿サイズの検出を開始させる。すなわち、ＣＰＵ１０１は、光電変換部材１２３、ＡＦＥ１２２を起動してスタンバイ状態から原稿走査モードに設定する（ステップＳ７０３）。
【００７３】
次いで、ＣＰＵ１０１は、外光の検出を実施する（ステップＳ７０４）。すなわち、ＣＰＵ１０１は、原稿照明部材１２６が消灯状態のまま、原稿主走査サイズ検出位置３１３の各ポイントにおける走査レベル（受光量）を算出する。各ポイントは、原稿サイズを検出するためのものであり、後述する図７の★０（３０３）、★１（３０４）、★２（３０５）、★３（３０６）、★４（３０７）、★５（３０８）、★６（３０９）、★７（３１０）、★８（３１１）が挙げられる。
【００７４】
次いで、ＣＰＵ１０１は、各ポイントの走査レベルの値が予め決定された閾値と比較して大きいか否か、すなわち、外光を検出したか否か判定する（ステップＳ７０５）。
【００７５】
原稿１３２がセットされていない状態で、原稿主走査サイズ検出位置３１３の真上から入射する光が光電変換部材１２３まで届くことによって原稿サイズの誤検出が発生することが知られている。この場合の入射光としては、例えば、部屋の蛍光灯の光等が挙げられる。また、原稿１３２がセットされていない状態で、原稿主走査サイズ検出位置３１３に主走査延長方向から斜めに入射される強い光が光電変換部材１２３まで届くことによって原稿サイズの誤検出が発生することが知られている。この場合の入射光として、例えば、夕日など、室外から入射される太陽光が挙げられる。
【００７６】
このため、原稿サイズ検出制御の誤検出対策として、原稿主走査サイズ検出制御を開始する前に、原稿照明部材１２６の消灯状態に於いて、入射光の影響を受けている原稿主走査サイズ検出ポイント３０４〜３１１がサーチされる（後述する図７参照）。
【００７７】
ステップＳ７０５の判定の結果、走査レベル値が閾値を超えていない場合（ステップＳ７０５で「ＮＯ」）、ＣＰＵ１０１は、原稿照明部材１２６を原稿サイズ検出モードで点灯する（ステップＳ７０６）。すなわち、ＣＰＵ１０１は、原稿照明部材１２６を点灯し、予め実測によって決められた光量の立ち上げ時間を基に、光量を所定光量、例えば、原稿走査時の光量の１／２程度に設定する。
【００７８】
図６は、原稿照明部材１２６の定電流制御による駆動回路を示す図である。光源としての原稿照明部材１２６には原稿走査時に光量変動が無いことが求められる。
【００７９】
図６において、原稿照明部材１２６の定電流回路は、調整器４０１を備えている。調整器４０１として、例えば、レギュレータが適用される。調整器４０１には、供給電源４０２（Ｖｃｃ）として、例えば、２４Ｖの電源が供給される。
【００８０】
ＬＥＤ４０４及び４０８が、発光素子として用いられるサイドビュータイプの白色ＬＥＤである場合、ＬＥＤに流れる順方向電流ＩＡ４０５は、例えば、２０ｍＡであり、定電流回路の電流値が２０ｍＡとなるように抵抗４０３の抵抗値Ｘが決定される。
【００８１】
基準回路のＬＥＤ４０４は、順電流２０ｍＡで点灯する。本回路は、電源投入後、定電流回路の立ち上がり応答特性に応じた時間でＬＥＤ点灯が開始されるので、トランジスタ４０６及び４１１がＯＮ状態になる。このとき、トランジスタ部で０．６Ｖ〜０．７Ｖ程度電圧がドロップする。また、ＬＥＤの順方向電圧ＶＦ４０９は、ＭＡＸ４Ｖ以下程度であるため、各ＬＥＤの順方向電圧［Ａ］４１３、［Ｂ］４１４、［Ｃ］４１５、［Ｄ］４１６は、ＭＡＸで１６Ｖとなる。従って、抵抗４０７の抵抗値（Ω）は、以下のように求められる。
【００８２】
Ｙ（Ω）＝｛（Ｖｃｃ−１６）−０．６｝÷ＩＡ＝３７（Ω）
即ち、抵抗４０７の抵抗値は、例えば、３７Ωである。これよりトランジスタ以降のドロップ電圧４１８は、全てのＬＥＤ回路列で等しく、例えば、８Ｖとなる。
【００８３】
このような単純な回路によって、抵抗４０７、４１２の抵抗値が適正であれば、シリアルに連結された４個のＬＥＤブロック４１３［Ａ］〜４１６［Ｄ］は、列毎に同じ電流値で点灯制御されることになり、ＬＥＤ光量が安定する。
【００８４】
原稿照明部材１２６における定電流回路は、図示省略した制御部によって点灯が開始されると、常時ＬＥＤ素子が発光状態となる。原稿走査時の電流値を、ＩＡ＝２０ｍＡとした場合、電流値と光量が比例関係にあるわけではないが、ＩＡ＝１０ｍＡに設定することによって、概ね５０％光量ＤＯＷＮした状態での点灯制御が可能である。電流値を変更することなく光量を５０％ＤＯＷＮさせる手法としては、蓄積時間内で点灯、消灯制御をＤＵＴＹ５０％の制御信号で実行することで実現可能である。この方法では、電流設定値を変更しないので、積分値としてＤＵＴＹ比に比例した原稿照明光量が得られる。この場合、トランジスタ４１１のＯＮ制御信号を蓄積時間に同期したＤＵＴＹ制御信号で制御する構成となる。
【００８５】
図３に戻り、原稿照明部材１２６を原稿サイズ検出モードで点灯した後（ステップＳ７０６）、ＣＰＵ１０１は、主走査方向、及び副走査方向の原稿サイズの検出を開始する（ステップＳ７０７）。主走査方向・副走査方向の原稿サイズの検出を開始した後（ステップＳ７０７）、ＣＰＵ１０１は、１回目の検出結果をＷＯＲＫＲＡＭ１１６に記録し、原稿１３２のサイズ検出に使用する（ステップＳ７０８）。
【００８６】
以下、原稿１３２のサイズ検出方法について説明する。
【００８７】
上述の図１（ａ）において、プラテンカバー２１１の開放状態は、符号２１３で表され、プラテンカバー２１１の閉じ始め状態は、符号２１４で表される。また、プラテンカバー２１１の閉状態は、符号２１５で表わされる。
【００８８】
プラテンカバー２１１が閉じ始め、プラテンカバー開閉レバー２０７が押し込まれると回動フラグ支持板６０１が回転を開始する。プラテンカバー２１１の開角度が小さくなる変化に伴って、回動フラグ支持板６０１のフラグ６０２、６０３、６０４は、第１のセンサ１１３、第２のセンサ５０１、及び第３のセンサ１１４を順次遮光する。すなわち、プラテンカバー２１１が予め設定された開角度に到達した時に第１のセンサ１１３、第２のセンサ５０１及び第３のセンサ１１４が順次遮光されてＯＮ状態になる。
【００８９】
プラテンカバー２１１がある程度閉じられて図１（ａ）の状態２１３（図５（ｃ）の開いた状態６０７）になると、原稿走査部１１９によってプラテンガラス１２７上に載置された原稿１３２の主走査方向のサイズが読み取られる。
【００９０】
以下、図７を用いて、原稿の主走査方向のサイズ検出方法について説明する。
【００９１】
図７は、原稿の主走査サイズ検出方法を説明するための図である。図７には、画像読取装置２００を真上から見下ろしたプラテンガラス１２７が示されている。
【００９２】
図７において、プラテンガラス１２７の原稿積載面の上部に指標板３１２が貼り付けられている。指標板３１２には、原稿突き当て基準、及びセット原稿のサイズ指標が印字されている。
【００９３】
画先である図７の左端から２０ｍｍ〜４０ｍｍ程度、副走査方向（図７中、右側）に移動した位置が原稿主走査サイズ検出位置３１３となる。原稿主走査サイズ検出位置３１３をこの場所に設定した理由は、プリントアウトされた出力紙を原稿として用いることが多いので、先端がカールした原稿サイズを正しく検出するために、原稿浮きの少ない場所をサイズ検出位置とするためである。
【００９４】
原稿主走査サイズ検出位置３１３に主走査方向に沿って検出ポイント、すなわち複数の受光部が設けられている。ポイント★０（３０３）は、原稿突き当て位置に配置された原稿の有無を検出するポイントである。ポイント★１（３０４）〜ポイント★８（３１１）は、Ａ系、Ｂ系、Ｉｎｃｈ系の各定型用紙サイズに対して、原稿突き当て基準位置３１４に原稿を揃えてセットした場合の、原稿主走査方向サイズの検出ポイントである。各検出ポイントは、原稿突き当て基準位置３１４の１点を基準として下記の定型紙の大きさに対応している。
【００９５】
すなわち、ポイント★１（３０４）は、ＳＴＭＴ＿Ｒに、ポイント★２（３０５）は、Ａ５＿Ｒに、ポイント★３（３０６）は、Ｂ５＿Ｒに、ポイント★４（３０７）は、Ａ５／Ａ４＿Ｒにそれぞれ対応している。また、ポイント★５（３０８）は、ＳＴＭＴ／ＬＥＴＴＥＲ＿Ｒ／ＬＥＧＡＬに、ポイント★６（３０９）は、Ｂ５／Ｂ４に、ポイント★７（３１０）は、ＬＥＴＴＥＲ／ＬＥＤＧＥＲに、ポイント★８（３１１）は、Ａ４／Ａ３に対応している。
【００９６】
各検出ポイントの大きさは、６４画素又は３２画素程度の検出幅で設定されており、読取解像度６００ｄｐｉの画像読取装置であれば、プラテンガラス１２７上で約２．７ｍｍ又は１．３５ｍｍ位のサイズとなる。検出ポイントの大きさは、例えば、下記の計算式によって求められる。
【００９７】
４２．３μｍ×６４=２．７ｍｍ  または  ４２．３μｍ×３２=１．３５ｍｍ
ここで、各検出ポイントにおいて、原稿１３２が存在する場合は、第１のセンサ１１３がプラテンカバー２１１の閉じ始めを検知した際の１回目の走査結果と、第３のセンサ１１４がプラテンカバー２１１の閉じ状態を検知した際の２回目の走査結果は同じなる。従って、１枚目の検出結果と２回目の検出結果が異なるポイントには原稿１３２が存在しないと判定できる。従って、原稿主走査サイズ検出位置３１３の各ポイントにおける走査結果に基づいて原稿１３２の主走査方向のサイズ算出が行われる。
【００９８】
一方、図７の原稿積載面の上部に設けられた指標板３１２に沿って副走査方向原稿サイズセンサ１０７＿１、１０７＿２（図１（ｂ）参照）が配置されている。副走査方向原稿サイズセンサ１０７＿１、１０７＿２は、主走査方向の幅が同じで、副走査方向の長さが異なる原稿サイズを区別できる位置に配置されている。これによって、例えば、ポイント★５（３０８）におけるＳＴＭＴと、ＬＥＴＴＥＲ＿Ｒと、ＬＥＧＡＬを区別することができ、ポイント★７（３１０）におけるＬＥＴＴＥＲと、ＬＥＤＧＥＲを区別することができる。また、副走査方向原稿サイズセンサ１０７＿１は、ポイント★４（３０７）におけるＡ５とＡ４＿Ｒ、ポイント★６（３０９）におけるＢ５とＢ４、ポイント★８（３１１）におけるＡ４とＡ３を区別することができる。
【００９９】
図３に戻り、１回目の検出結果を原稿１３２のサイズ検出に使用した後（ステップＳ７０８）、ＣＰＵ１０１は、直ちに原稿照明部材１２６を消灯する（ステップＳ７０９）。原稿照明部材１２６が点灯されたままではユーザが眩しさを感じるからである。これによって、ユーザが感じる眩しさを軽減することができる。但し、本実施の形態では、プラテンカバー２１１の回動状態を細かく検出できるので、ユーザが眩しさを感じないような必要なタイミングで原稿照明部材１２６の再点灯制御が可能である。
【０１００】
次いで、ＣＰＵ１０１は、プラテンカバー開閉センサ６１４の出力信号を基にプラテンカバー２１１が閉動作を継続中であるか否か判定する（ステップＳ７１０）。ステップＳ７１０の判定の結果、プラテンカバー２１１が閉動作中である場合（ステップＳ７１０で「ＹＥＳ」）、ＣＰＵ１０１は、処理をステップＳ７１１に進める。すなわち、ＣＰＵ１０１は、プラテンカバー２１１が開動作状態にあるか否か判定する（ステップＳ７１１）。ステップＳ７１１の処理は、ユーザがプラテンカバー２１１を手で閉じる動作を実行中に突然、プラテンカバー２１１を開放方向に移動させる場合があり、かかる場合を検出するための処理である。
【０１０１】
ステップＳ７１１の判定の結果、プラテンカバー２１１が開動作状態でなかった場合（ステップＳ７１１で「ＮＯ」）、ＣＰＵ１０１は、処理をステップＳ７１２に進める。すなわち、ＣＰＵ１０１は、ユーザによって、コピーボタンが押されたかどうかを判定する（ステップＳ７１２）。ステップＳ７１２の判定の結果、ユーザによって、コピーボタンが押された場合（ステップＳ７１２で「ＹＥＳ」）、ＣＰＵ１０１は、処理をコピーモードに「Ａ」に進める（ステップＳ７３０）。原稿サイズ検出処理から外れるからである。ステップＳ７３０で実行されるコピーモードついては、後述する。
【０１０２】
一方、ステップＳ７１２の判定の結果、コピーボタンが押されなかった場合（ステップＳ７１２で「ＮＯ」）、ＣＰＵ１０１は、プラテンカバー２１１が閉じ状態であるか否か判定する（ステップＳ７１３）。ステップＳ７１３の判定の結果、プラテンカバー２１１が閉じ状態である場合（ステップＳ７１３で「ＹＥＳ」）、ＣＰＵ１０１は、処理をステップＳ７１４に進める。すなわち、ＣＰＵ１０１は、原稿照明部材１２６を原稿サイズ検出モードで再点灯し、主走査方向、及び副走査方向の原稿サイズを検出する（２回目）モードに移行する（ステップＳ７１４）。
【０１０３】
次いで、ＣＰＵ１０１は、検出結果をＷＯＲＫＲＡＭ１１６に記録し、サイズ検出に使用する（ステップＳ７１５）。ここで、１回目の原稿サイズ検出走査結果（ステップＳ７０７）と、２回目の原稿サイズ検出走査結果（ステップＳ７１４）を用いて原稿１３２の主走査方向のサイズが検出される。
【０１０４】
すなわち、原稿１３２がセットされた図７の検出ポイント★１〜★８は、プラテンカバー２１１が開状態でも、原稿照明部材１２６から原稿１３２を照射した反射光が光電変換部材１２３に走査されるので、判定閾値を超えて原稿ありの結果が得られる。但し、原稿１３２のイメージが反射光を戻しにくい真っ黒に近い原稿の場合は、反射光がほとんど戻らないために、所定の判定閾値を超えない。従って、原稿無しの結果が得られ、原稿サイズの誤検出の原因ともなる。
【０１０５】
このため、原稿外領域の検出結果を用いた主走査方向のサイズ検出が採用される。すなわち、プラテンカバー２１１が閉じ始めの場合（１回目の検出）は、原稿外領域は原稿照射光の反射光がない。これに対して、プラテンカバー２１１が閉じた場合（２回目の検出）では、原稿押圧板２１２が白色であることから、原稿照射光の反射光が確実に光電変換部材１２３で走査される。このため、原稿外領域の走査結果は、１回目の検出結果である非検出から２回目の検出結果の検出に変化する。そこで、１回目の検出結果と２回目の検出結果が変化した主走査原稿サイズ検出ポイントには原稿がセットされていないと判断することができる。このように、プラテンカバー２１１の閉じはじめ（１回目）と、プラテンカバー２１１が閉じた状態（２回目）の検出結果を用いることによって、原稿イメージの絵柄にかかわらず、正確な主走査方向の原稿サイズを検出することができる。
【０１０６】
また、このようにして検出された主走査方向の原稿サイズと、副走査方向原稿サイズセンサ１０７＿１、１０７＿２の検知結果に基づいて原稿１３２の副走査方向のサイズが算出される。
【０１０７】
図３に戻り、原稿１３２のサイズを検出し、記録した後（ステップＳ７１５）、ＣＰＵ１０１は、検出結果を図示省略した操作パネルに表示し（ステップＳ７１６）、その後、原稿サイズ検出処理を終了する。
【０１０８】
一方、ステップＳ７０２の判定の結果、プラテンカバー２１１が閉じ始め状態でない場合（ステップＳ７０２で「ＮＯ」）は、閉回動を検出したステップＳ７０１の段階で、既にプラテンカバー２１１の開角度が閉じ始め状態よりも小さくなっていると考えられる。
【０１０９】
従って、ＣＰＵ１０１は、プラテンカバー開閉センサ６１４の出力信号に基づいてプラテンカバー２１１の回動速度を算出する（ステップＳ７１８）。次いで、ＣＰＵ１０１は、算出したプラテンカバー２１１が閉じられる際の回動速度を用いてプラテンカバー２１１の開角度を予測し、それ以降のプラテンカバー２１１が閉じられる際に原稿サイズの検出が可能か否か判定する（ステップＳ７１９）。
【０１１０】
ステップＳ７１９の判定の結果、原稿サイズの検出が可能であれば（ステップＳ７１９で「ＹＥＳ」）、ＣＰＵ１０１は、処理をステップＳ７０３に進める。一方、ステップＳ７１９の判定の結果、原稿サイズの検出が可能でなければ（ステップＳ７１９で「ＮＯ」）、ＣＰＵ１０１は、ユーザに対して操作パネルにプラテンカバー２１１を再度開閉することを促す表示を行う（ステップＳ７２０）。そして、その後、ＣＰＵ１０１は、本原稿サイズ検出処理を終了する（ステップＳ７２１）。
【０１１１】
なお、上述のステップＳ７１９において、ＣＰＵ１０１は、原稿サイズの検出が可能か否かを判定するが、実際に、原稿サイズの検出が正しく実行できるか否かは、ステップＳ７０７で実行される１回目の原稿サイズの検出が可能であるか否かで決まる。
【０１１２】
ステップＳ７１９における原稿サイズの検出が可能となるためには、１回目の原稿走査時にプラテンガラス１２７上に原稿１３２がセットされていない状態で、プラテンカバー２１１の開閉角度が、原稿ありと誤検出されない角度であることを要する。即ち、プラテンカバー２１１の開閉角度が、原稿１３２を押圧する白色の原稿押圧板２１２が走査されない程度に開いた状態であることを要する。このため、ステップＳ７１９の処理は、プラテンカバー２１１の裏面の原稿押圧板２１２が走査されない程度にプラテンカバー２１１が開いた、非検出角度であるかどうかを判断することにもなる。なお、プラテンガラス１２７上に原稿１３２がセットされていない状態でプラテンカバー２１１が閉じられた場合、プラテンカバー２１１の裏面の白色の原稿押圧板２１２が読めてしまうと、上述のように、原稿無しの状態でも原稿ありと誤判定されてしまう。
【０１１３】
また、ステップＳ７０５の判定の結果、走査レベル値が閾値を超えて外光を検出した場合（ステップＳ７０５で「ＹＥＳ」）、ＣＰＵ１０１は、当該走査レベル値が閾値を超えたポイントをＷＯＲＫＲＡＭ１１６に記録する（ステップＳ７２２）。走査レベル値が閾値を超えたポイントは、それ以降の原稿サイズ検出制御時の検出ポイントとして使用されない。
【０１１４】
走査レベル値が閾値を超える理由としては、例えば、画像読取装置２００が窓際にセットされた場合の西日、又はルームライトの光等の浸入が考えられる。なお、原稿サイズ検出ポイントとして使用しない理由は、原稿１３２が予めセットされている場合には、原稿１３２によって外光が遮られるので影響を受けないが、閾値を超えたポイントでは、検出結果に影響を及ぼすと考えられるからである。このような処理を外光検出処理という。
【０１１５】
走査レベル値が閾値を超えたポイントをＷＯＲＫＲＡＭ１１６に記録した後（ステップＳ７２２）、ＣＰＵ１０１は、処理をステップＳ７０６に進める。
【０１１６】
また、ステップＳ７１０の判定の結果、プラテンカバー２１１が閉動作でなく、止まっている場合（ステップＳ７１０で「ＮＯ」）、ＣＰＵ１０１は、処理をステップＳ７２３に進める。すなわち、ＣＰＵ１０１は、原稿サイズの検出がタイムアウトになったか否かを判定する（ステップＳ７２３）。このとき、ＣＰＵ１０１は、プラテンカバー２１１の閉じ始めを検出する第１のセンサ１１３がＯＮになった時点からの経過時間が所定の閾値を超えたか否かに基づいてタイムアウトか否かを判定する。
【０１１７】
ステップＳ７２３の判定の結果、タイムアウトであった場合（ステップＳ７２３で「ＹＥＳ］）、ＣＰＵ１０１は、光電変換部材１２３、ＡＦＥ１２２をスタンバイ状態に戻す（ステップＳ７２４）。次いで、ＣＰＵ１０１は、本原稿サイズ検出処理を終了する（ステップＳ７２５）。
【０１１８】
一方、ステップＳ７２３の判定の結果、タイムアウトでなかった場合（ステップＳ７２３で「ＮＯ」）、ＣＰＵ１０１は、処理をステップＳ７１１に進める。
【０１１９】
また、ステップＳ７１１の判定の結果、プラテンカバー２１１が開動作状態であった場合（ステップＳ７１１で「ＹＥＳ」）、ＣＰＵ１０１は、処理をステップＳ７２６に進める。すなわち、ＣＰＵ１０１は、プラテンカバー２１１が開放状態であるか否か判定する（ステップＳ７２６）。ステップＳ７２６の判定の結果、既にプラテンカバー２１１の閉じ始めを検出する第１のセンサ１１３が非検出状態、即ち、所定角度以上開かれて十分に開放状態となっている場合、ＣＰＵ１０１は、処理をステップＳ７２４に進める。そして、その後、ＣＰＵ１０１は、本原稿サイズ検出処理を終了する（ステップＳ７２５）。
【０１２０】
一方、ステップＳ７２６の判定の結果、プラテンカバー２１１の閉じ始めを検出する第１のセンサ１１３が原稿検知状態であれば（ステップＳ７２６で「ＮＯ」）、ＣＰＵ１０１は、処理をステップＳ７１２に進める。
【０１２１】
また、ステップＳ７１３の判定の結果、プラテンカバー２１１がまだ閉状態になっていない場合（ステップＳ７１３で「ＮＯ」）、ＣＰＵ１０１は、処理をステップＳ７１０に戻す。すなわち、プラテンカバー２１１が閉じられる速度が遅くても、閉動作が継続されている間は、角度算出手段を制御してプラテンカバー２１１の閉角度の検出動作が続行される。
【０１２２】
図３の処理によれば、第１〜第３のセンサ１１３、５０１、１１４と、これらのセンサに対向し、プラテンカバー２１１の開閉動作に従って各センサの検出結果が変化するように構成されたフラグとを備えたプラテンカバー開閉センサ６１４を設けた。そして、第１〜第３のセンサ１１３、５０１、１１４の検出結果の組み合わせに基づいてプラテンカバー２１１の開閉角度を算出するようにした。これによって、プラテンカバー２１１の回動状態をより詳しく検出することができるので、プラテンカバー２１１の回動状態に応じて原稿サイズ検出条件を変更することによって原稿サイズ、特に、主走査方向の原稿サイズの検出精度を向上させることができる。
【０１２３】
また、本実施の形態によれば、プラテンカバー２１１の回動状態に応じて原稿照明部材１２６の最適な点灯、消灯制御が可能となるので、従来、ユーザが感じていた原稿照明部材１２６が眩しいという感覚を改善することができる。
【０１２４】
また、本実施の形態によれば、プラテンカバー２１１がゆっくり閉じられた場合には、１回目の原稿サイズ検出制御を実行後、一時的に原稿照明部材１２６を消灯するので（ステップＳ７０９）、眩しさを改善することができる。また、プラテンカバー２１１の閉じ始めから閉じ終わりまでを詳細に検出できるので、第１のセンサ１１３がＯＮ状態となる開角度が小さい場合であっても、プラテンカバー２１１をゆっくり閉じるケースでは、原稿サイズの検出が可能となる。
【０１２５】
また、本実施の形態によれば、ＣＰＵ１０１は、プラテンカバー開閉センサ６１４の検出結果であるプラテンカバー２１１の角度情報と、該角度情報の変化時間に基づいてプラテンカバー２１１の閉速度を算出する（ステップＳ７１８）。そして、閉速度に基づいて原稿サイズの検出が可能か否か判定し（ステップＳ７１９）、原稿サイズの検出が不可能と判断された場合、プラテンカバー２１１の再開閉操作を促して原稿サイズの検出を終了する（ステップＳ７２１）。これによって、原稿サイズの誤検出を回避することができる。
【０１２６】
また、本実施の形態によれば、プラテンカバー２１１の閉動作中に、閉動作が停止し、サイズ検出に要する時間がタイムアウトした場合（ステップＳ７２３で「ＹＥＳ］）、原稿サイズの検出を中止する（ステップＳ７２４）。一方、閉速度が低速であっても、閉動作が継続されている間は、タイムアウトと判定されることなく、原稿サイズ検出操作が続行される（ステップＳ７１０、Ｓ７１３）。これによって、プラテンカバー２１１の閉動作が停止された場合に生じる原稿１３２のサイズの誤検知を回避することができる。
【０１２７】
また、本実施の形態によれば、プラテンカバー２１１の閉動作中に、第１のセンサ１１３が非検出となる角度までプラテンカバー２１１が開かれた場合（ステップＳ７１１で「ＹＥＳ］）、原稿サイズの検出を中止する（ステップＳ７２４）。これによっても、原稿１３２のサイズの誤検知を回避することができる。
【０１２８】
また、本実施の形態によれば、プラテンカバー２１１の開閉動作を監視し、閉じ始めの状態で原稿１３２の主走査方向サイズを検出した後（ステップＳ７０７）、閉じ状態で再度原稿１３２の主走査方向サイズを検出する（ステップＳ７１４）。そして、１回目の検出結果と２回目の検出結果に基づいて主走査方向サイズを検出するので、原稿サイズの検出精度が向上する。
【０１２９】
次に、図７のステップＳ７３０の処理について説明する。
【０１３０】
図８は、図７のステップＳ７３０で実行されるコピー処理の手順を示すフローチャートである。このコピー処理は、コントロール基板１３３のＣＰＵ１０１がＲＯＭ１０５に格納されたコピー処理プログラムに従って実行する。
【０１３１】
図８において、原稿サイズ検出制御の途中で、コピーボタンが押された場合（図７のステップＳ７１２で「ＹＥＳ］）、ＣＰＵ１０１は、原稿サイズ検出処理を中断し、原稿を走査するコピー処理（Ａ）を開始する。すなわち、ＣＰＵ１０１は、点灯制御中の原稿照明部材１２６を消灯し、光電変換部材１２３、ＡＦＥ１２２をスタンバイ状態に戻す（ステップＳ８０１）。
【０１３２】
次いで、ＣＰＵ１０１は、図示省略した操作パネルに、ユーザに対して原稿サイズの入力を促すメッセージを表示する（ステップＳ８０２）。次いで、ＣＰＵ１０１は、サイズの入力があったか否かを判定する（ステップＳ８０３）。ステップＳ８０３の判定の結果、原稿サイズの入力がなされた場合（ステップＳ８０３で「ＹＥＳ」）、ＣＰＵ１０１は、図示省略した操作パネルに原稿サイズを表示すると共に、コピーボタンの押下を促すメッセージを表示する（ステップＳ８０４）。
【０１３３】
次いで、ＣＰＵ１０１は、コピーボタンが押されたか否かを判定する（ステップＳ８０５）。ステップＳ８０５の判定の結果、コピーボタンが押下された場合（ステップＳ８０５で「ＹＥＳ」）、ＣＰＵ１０１は、原稿を走査するために、光電変換部材１２３、及びＡＦＥ１２２を起動する（ステップＳ８０６）。次いで、ＣＰＵ１０１は、原稿走査部１１９を白色基準板走査位置まで移動し、原稿照明部材１２６を点灯してシェーディング補正を実施する（ステップＳ８０７）。
【０１３４】
次いで、ＣＰＵ１０１は、原稿を走査して画像を読み取る（ステップＳ８０８）。原稿の走査が終了した後、ＣＰＵ１０１は、原稿照明部材１２６を消灯し、光電変換部材１２３、及びＡＦＥ１２２をスタンバイ状態に戻し（ステップＳ８１２）、その後、本コピー処理を終了する。
【０１３５】
一方、ステップＳ８０３の判定の結果、サイズの入力が行われなかった場合（ステップＳ８０３で「ＮＯ」）、ＣＰＵ１０１は、所定時間原稿サイズの入力が行われず、タイムアウトとなったか否かを判定する（ステップＳ８１０）。ステップＳ８１０の判定の結果、タイムアウトの場合（ステップＳ８１０で「ＹＥＳ］）、ＣＰＵ１０１は、コピー処理を終了する（ステップＳ８０９）。一方、ステップＳ８１０の判定の結果、タイムアウトでなかった場合（ステップＳ８１０で「ＮＯ」）、ＣＰＵ１０１は、原稿サイズが入力されるまでステップＳ８０３、Ｓ８１０の処理を繰り返す。
【０１３６】
また、ステップＳ８０５の判定の結果、コピーボタンが押されていない場合（ステップＳ８０５で「ＮＯ］）、ＣＰＵ１０１は、処理をステップＳ８０４に戻す。
【０１３７】
図８の処理によれば、ユーザの指示に従って、原稿照明部材１２６を用いて原稿１３２を走査し、原稿１３２からの反射光を光電変換部材１２３で受光することによって、原稿画像を良好に読み取ることができる。
【０１３８】
本実施の形態において、原稿１３２がカールしている場合は、原稿サイズ検出精度が低下する虞がある。原稿１３２がカールしていると、原稿１３２がプラテンガラス１２７から浮き上がるので、原稿照明部材１２６の照明光量が小さくなり、原稿反射光量も小さくなるからである。原稿１３２がカールする場合として、例えば、原稿１３２がプリンタ等から出力されたプリント原稿である場合、定着器等でトナー像を定着する際の熱の影響に起因して原稿１３２がカールした場合等が挙げられる。
【０１３９】
また、本実施の形態において、原稿１３２がトレーシングペーパーの場合は、透過性が高いので、プラテンカバー２１１が閉じた状態での原稿の有無の判別が困難である。従って、原稿１３２がトレーシングペーパー等の紙種である場合、プラテンカバー２１１の閉じ始めの状態で、原稿の検出、及びサイズの検出を行うことが望ましい。
【０１４０】
本実施の形態において、原稿の主走査方向サイズの検出精度は、サイズ検出動作をカラーモードで実施しても、白黒モードで実施してもほとんど変わらない。従って、光電変換部材１２３の３色分の走査結果（Red、Green、Blue）を全て用いる必要はなく、１色分、例えば、Ｇｒｅｅｎ出力だけを用いて主走査サイズが検出される。また、白黒用の１ラインセンサの場合は、ＢＫラインの検出結果が用いられ、３ラインのカラーセンサと１ラインのＢＫセンサを備えた４ラインセンサの場合は、ＢＫラインの検出結果が用いられる。
【符号の説明】
【０１４１】
１０１  ＣＰＵ
１１３  第１のセンサ
１１４  第３のセンサ
１２７  プラテンガラス
１３２  原稿
２００  画像読取装置
２１１  プラテンカバー
２１２  原稿押圧板
５０１  第２のセンサ
６０２〜６０３  フラグ
６１４  プラテンカバー開閉センサ
【図１】
2017183918.tif 000003
【図２】
2017183918.tif 000004
【図３】
2017183918.tif 000005
【図４】
2017183918.tif 000006
【図５】
2017183918.tif 000007
【図６】
2017183918.tif 000008
【図７】
2017183918.tif 000009
【図８】
2017183918.tif 000010