(57)【要約】【課題】低コストで、原稿の読取作業を適正且つ効率的に行う。【解決手段】画像を読み取るためのイメージセンサの受光量と閾値との比較に基づいて、カバーが閉位置である第１状態であるか否かを判断し、第１状態でない場合に、カバーが開位置であり且つプラテンガラスが原稿Ｍを支持している第２状態であるか、カバーが開位置であり且つプラテンガラスが原稿Ｍを支持していない第３状態であるかを判断する状態判断処理を実行する。そして、状態判断処理で判断される状態が、第２状態から第１状態に切り替わったことを契機に、イメージセンサによってプラテンガラスに支持されている原稿Ｍの画像の読み取りを行う読取処理の実行を開始する（Ｓ３６）。【選択図】図７
2016072907.tif 000002
【特許請求の範囲】
【請求項１】
原稿を支持可能な支持面を有する原稿台と、
前記原稿台の前記支持面と平行な主走査方向に配列された複数の受光素子を有するリニアイメージセンサであって、前記原稿台の前記支持面とは反対の面に対向可能に配置されており、画像を読み取るためのイメージセンサと、
前記イメージセンサを、前記原稿台の前記支持面と平行な面内において前記主走査方向と直交する副走査方向に移動させる移動機構と、
前記原稿台の前記支持面を覆う閉位置と前記支持面を露出させる開位置とを取り得るカバーと、
制御部とを備えており、
前記制御部は、
前記イメージセンサによって前記原稿台に支持されている原稿の画像の読み取りを行う読取処理と、
前記複数の受光素子のうち、前記原稿台に配置された原稿と対向しない位置にある第１受光素子の受光量、及び前記原稿台に配置された原稿と対向する位置にある第２受光素子の受光量を用い、第１閾値と前記第１受光素子の受光量との比較により前記カバーが閉位置である第１状態にあるか否かを判断し、前記第１状態でない場合に、前記第１状態でないときの前記第１受光素子の受光量に基づいて定められた第２閾値と前記第２受光素子の受光量との比較により、前記カバーが前記開位置であり且つ前記原稿台が原稿を支持している第２状態であるか、前記カバーが前記開位置であり且つ前記原稿台が原稿を支持していない第３状態であるかを判断する状態判断処理とを実行し、
前記状態判断処理で判断される状態が、前記第２状態から前記第１状態に切り替わったことを契機に、前記読取処理の実行を開始することを特徴とする読取装置。
【請求項２】
前記制御部は、前記第２閾値を、前記第１状態でないときの前記第１受光素子の受光量に所定の値を加えた値とすることを特徴とする請求項１に記載の読取装置。
【請求項３】
前記制御部は、前記第２閾値を、前記第１状態でないときの前記第１受光素子の受光量に、前記原稿台が原稿を支持していない状態から前記原稿台が所定の厚さの原稿を支持している状態に変化した際の前記受光素子の受光量の増加量を加えた値とすることを特徴とする請求項２に記載の読取装置。
【請求項４】
前記制御部は、前記第１閾値を、前記第１状態であるとき及び前記第１状態でないときの少なくとも一方における前記第１受光素子の受光量に基づいて定めることを特徴とする請求項１〜３のいずれか１項に記載の読取装置。
【請求項５】
前記制御部は、
前記移動機構により前記イメージセンサを前記副走査方向の一方側から他方側に向かって移動させる際に、前記読取処理を実行し、
前記移動機構により前記イメージセンサを前記副走査方向の前記他方側から前記一方側に向かって移動させる際に、前記状態判断処理を実行することを特徴とする請求項１〜４のいずれか１項に記載の読取装置。
【請求項６】
前記状態判断処理において判断される状態が、前記第１状態、前記第２状態、前記第３状態、前記第２状態、前記第１状態の順で切り替わったことを契機に、前記読取処理の実行を開始することを特徴とする請求項５に記載の読取装置。
【請求項７】
前記制御部は、前記状態判断処理において用いられる前記第１受光素子及び前記第２受光素子を、その状態判断処理の直前に行われる前記読取処理において読み取られたデータに基づいて決定することを特徴とする請求項５又は６に記載の読取装置。
【請求項８】
前記制御部は、
前記移動機構により前記イメージセンサを前記副走査方向の前記他方側から前記一方側に向かって移動させる際に、前記イメージセンサの移動開始からの経過時間が第１所定時間を経過しても又は前記イメージセンサの位置が第１所定位置に到達しても、前記状態判断処理において判断される状態が、前記第２状態から前記第１状態に変化する切り替えが起こらなかった場合は、前記イメージセンサの移動速度を低下させる減速処理をさらに実行することを特徴とする請求項５〜７のいずれか１項に記載の読取装置。
【請求項９】
前記制御部は、
前記状態判断処理で判断される状態が、前記第１状態から前記第２状態に切り替わる第１切替、前記第２状態から第３状態に切り替わる第２切替、前記第３状態から前記第２状態に切り替わる第３切替、前記第３状態から前記第１状態に切り替わる第４切替、及び前記第２状態から前記第１状態に切り替わる第５切替のいずれかが起こるか否かを判断する切替判断処理と、
前記減速処理における経過時間を第２所定時間までカウントする時間カウント処理とを実行し、
前記減速処理が行われている間、前記切替判断処理を繰り返し実行し、
前記時間カウント処理でカウントされる前記経過時間が前記第２所定時間となるまでに、前記切替判断処理においていずれの切り替えも起こらなかったと判断された場合、並びに、前記第４切替、及び第５切替のいずれかが起こったと判断された場合に、前記減速処理を終了する終了処理を実行し、前記切替判断処理において前記第１切替、前記第２切替、及び前記第３切替のいずれかが起こったと判断された場合は、前記時間カウント処理でカウントされる時間をリセットして前記減速処理を継続することを特徴とする請求項８に記載の読取装置。
【請求項１０】
前記制御部は、
前記状態判断処理で判断される状態が、前記第１状態から前記第２状態に切り替わる第１切替、前記第２状態から第３状態に切り替わる第２切替、前記第３状態から前記第２状態に切り替わる第３切替、前記第３状態から前記第１状態に切り替わる第４切替、及び前記第２状態から前記第１状態に切り替わる第５切替のいずれかが起こるか否かを判断する切替判断処理と、
前記減速処理における経過時間を第２所定時間までカウントする時間カウント処理と、
前記第２所定時間を決定する処理であって、前記第２所定時間を、前記状態判断処理により判断された状態が前記第１状態であるときに第３所定時間、前記第２状態であり且つ未だ前記第３状態となっていないときに第４所定時間、前記第３状態であるときに第５所定時間、前記第３状態を経て前記第２状態であるときに第６所定時間とする第２所定時間決定処理とをさらに実行し、
前記減速処理が行われている間、前記切替判断処理を繰り返し実行し、
前記時間カウント処理でカウントされる時間が、前記第２所定時間決定処理において決定された前記第２所定時間となるまでの間に、前記切替判断処理においていずれの切り替えも起こらなかったと判断された場合、並びに、前記第４切替、及び第５切替のいずれかが起こったと判断された場合に、前記減速処理を終了する終了処理を実行し、前記切替判断処理において前記第１切替、前記第２切替、及び前記第３切替のいずれかが起こったと判断された場合は、前記時間カウント処理でカウントされる時間をリセットして前記減速処理を継続することを特徴とする請求項８に記載の読取装置。
【請求項１１】
前記減速処理において、前記イメージセンサを停止させることを特徴とする請求項８〜１０のいずれか１項に記載の読取装置。
【請求項１２】
前記制御部は、
前記移動機構により前記イメージセンサを前記副走査方向の前記他方側から前記一方側に向かって移動させている途中で、前記状態判断処理において判断される状態が、前記第２状態から前記第１状態に切り替わった場合に、前記原稿台に支持されている原稿のエッジを検出し、その原稿の傾きを検知する傾き検出処理をさらに実行することを特徴とする請求項５〜１１のいずれか１項に記載の読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿台に支持されている原稿を読み取る読取装置に関する。
【背景技術】
【０００２】
通常、読取装置を搭載した複写機等においては、原稿台上への原稿のセット、原稿カバーの閉鎖、読取開始キーの操作等の複数の操作を経て原稿の読み取りが開始される。多数の原稿の読み取りを行う場合は、原稿１枚毎に上述のような複数の操作を繰り返す必要があり、全ての原稿の読み取りを完了させるまでにかなりの手間がかかってしまう。
【０００３】
そこで、特許文献１には、原稿載置部上の原稿を読み取るＣＣＤ面センサを用いて原稿載置部上の原稿の傾きや動きを検出し、それらが所定量以下となったときに、自動的に原稿の読み取りを開始する画像読取装置が開示されている。これにより、操作者は、読取開始キーの操作が不要となり、読取作業の効率化を図ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２３８０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、引用文献１の装置においては、原稿載置部上の原稿の傾きや動きが所定量以下となったときに読み取りが開始されるので、原稿カバーが開いたままの状態で読み取りが開始されることがある。原稿カバーが開いたまま原稿の読み取りを行うと、原稿の周囲が黒くなる等、意図しない画像が得られる虞がある。原稿カバーが開いた状態での原稿の読み取りを避けるために原稿カバーの開閉を検知するセンサを別途設けることが考えられるが、コストが増大してしまう。
【０００６】
そこで、本発明の目的は、低コストで、原稿の読取作業を適正且つ効率的に行うことができる読取装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の読取装置は、原稿を支持可能な支持面を有する原稿台と、前記原稿台の前記支持面と平行な主走査方向に配列された複数の受光素子を有するリニアイメージセンサであって、前記原稿台の前記支持面とは反対の面に対向可能に配置されており、画像を読み取るためのイメージセンサと、前記イメージセンサを、前記原稿台の前記支持面と平行な面内において前記主走査方向と直交する副走査方向に移動させる移動機構と、前記原稿台の前記支持面を覆う閉位置と前記支持面を露出させる開位置とを取り得るカバーと、制御部とを備えている。そして、前記制御部は、前記イメージセンサによって前記原稿台に支持されている原稿の画像の読み取りを行う読取処理と、前記複数の受光素子のうち、前記原稿台に配置された原稿と対向しない位置にある第１受光素子の受光量、及び前記原稿台に配置された原稿と対向する位置にある第２受光素子の受光量を用い、第１閾値と前記第１受光素子の受光量との比較により前記カバーが閉位置である第１状態にあるか否かを判断し、前記第１状態でない場合に、前記第１状態でないときの前記第１受光素子の受光量に基づいて定められた第２閾値と前記第２受光素子の受光量との比較により、前記カバーが前記開位置であり且つ前記原稿台が原稿を支持している第２状態であるか、前記カバーが前記開位置であり且つ前記原稿台が原稿を支持していない第３状態であるかを判断する状態判断処理とを実行し、前記状態判断処理で判断される状態が、前記第２状態から前記第１状態に切り替わったことを契機に、前記読取処理の実行を開始する。
【０００８】
この構成によると、操作者は、原稿の読み取りを開始するための特別な操作を行わなくても、原稿台が原稿を支持している状態でカバーを閉じることで読取処理が開始されるので、読取作業が効率的である。また、読取処理はカバーが閉じた状態で行われるので、適正に原稿の読み取りを行うことができる。さらに、別途センサを設けることなく、原稿の画像を読み取るためのイメージセンサの第１受光素子を用いて、カバーの開閉状態を判断しているので、低コストである。
【０００９】
また、カバーが開位置にあるときの受光素子の受光量は、部屋の明るさ等により変動するが、カバーが開位置にあるときに、原稿と対向しない位置にある第１受光素子の受光量に基づいて定められた第２閾値と、原稿と対向する位置にある第２受光素子の受光量とを比較することで、確実に第２状態であるか第３状態であるかを判断できる。
【００１０】
また、本発明の読取装置では、前記第２閾値を、前記第１状態でないときの前記第１受光素子の受光量に所定の値を加えた値としてもよい。
【００１１】
この構成によると、周辺環境の変化などのために受光素子の受光量に誤差があったとしても、より確実に第２状態であるか第３状態であるかを判断できる。
【００１２】
加えて、本発明の読取装置では、前記制御部は、前記第２閾値を、前記第１状態でないときの前記第１受光素子の受光量に、前記原稿台が原稿を支持していない状態から前記原稿台が所定の厚さの原稿を支持している状態に変化した際の前記受光素子の受光量の増加量を加えた値としてもよい。
【００１３】
この構成によると、さらに確実に第２状態であるか第３状態であるかを判断できる。
【００１４】
また、本発明の読取装置では、前記制御部は、前記第１閾値を、前記第１状態であるとき及び前記第１状態でないときの少なくとも一方における前記第１受光素子の受光量に基づいて定めてもよい。
【００１５】
この構成によると、第１状態にあるか否かを確実に判断できる。
【００１６】
また、本発明の読取装置では、前記制御部は、前記移動機構により前記イメージセンサを前記副走査方向の一方側から他方側に向かって移動させる際に、前記読取処理を実行し、前記移動機構により前記イメージセンサを前記副走査方向の前記他方側から前記一方側に向かって移動させる際に、前記状態判断処理を実行してもよい。
【００１７】
この構成によると、イメージセンサの往復移動の復路を利用して、状態判断処理を行うことができる。よって、読取作業をより効率的に行うことができる。
【００１８】
また、本発明の読取装置では、前記状態判断処理において判断される状態が、前記第１状態、前記第２状態、前記第３状態、前記第２状態、前記第１状態の順で切り替わったことを契機に、前記読取処理の実行を開始してもよい。
【００１９】
この構成によると、操作者が、カバーを開けて原稿を入れ替えた後にカバーを閉じることで読取処理が開始されるので、原稿の入れ替えが行われていないのに読取処理が開始してしまうような誤動作を防止できる。
【００２０】
さらに、本発明の読取装置では、前記制御部は、前記状態判断処理において用いられる前記第１受光素子及び前記第２受光素子を、その状態判断処理の直前に行われる前記読取処理において読み取られたデータに基づいて決定してもよい。
【００２１】
この構成によると、操作者により原稿台にどのように原稿が載せられたかにかかわらず、原稿と対向しない位置にある第１受光素子と、原稿と対向する位置にある第２受光素子とを確実に決定できる。
【００２２】
加えて、本発明の読取装置では、前記制御部は、前記移動機構により前記イメージセンサを前記副走査方向の前記他方側から前記一方側に向かって移動させる際に、前記イメージセンサの移動開始からの経過時間が第１所定時間を経過しても又は前記イメージセンサの位置が第１所定位置に到達しても、前記状態判断処理において判断される状態が、前記第２状態から前記第１状態に変化する切り替えが起こらなかった場合は、前記イメージセンサの移動速度を低下させる減速処理をさらに実行してもよい。
【００２３】
この構成によると、操作者の原稿入れ換え作業が遅れている場合でも、イメージセンサを副走査方向の他方側から一方側に向かって移動させる際に、次の原稿がセットされてカバーが閉じられるのを検知し、自動的に読取処理を開始できる。
【００２４】
加えて、本発明の読取装置では、前記制御部は、前記状態判断処理で判断される状態が、前記第１状態から前記第２状態に切り替わる第１切替、前記第２状態から第３状態に切り替わる第２切替、前記第３状態から前記第２状態に切り替わる第３切替、前記第３状態から前記第１状態に切り替わる第４切替、及び前記第２状態から前記第１状態に切り替わる第５切替のいずれかが起こるか否かを判断する切替判断処理と、前記減速処理における経過時間をカウントする時間カウント処理とを実行し、前記減速処理が行われている間、前記切替判断処理を繰り返し実行し、前記時間カウント処理でカウントされる前記経過時間が第２所定時間となるまでに、前記切替判断処理においていずれの切り替えも起こらなかったと判断された場合、並びに、前記第４切替、及び第５切替のいずれかが起こったと判断された場合に、前記減速処理を終了する終了処理を実行し、前記切替判断処理において前記第１切替、前記第２切替、及び前記第３切替のいずれかが起こったと判断された場合は、前記時間カウント処理でカウントされる時間をリセットして前記減速処理を継続してもよい。
【００２５】
この構成によると、減速処理開始後において、操作者により原稿入れ替え作業が進められ、状態判断処理で判断される状態が切り替わったときは、減速処理を継続することができるので、次の原稿がセットされてカバーが閉じられるのを確実に検知し、自動的に読取処理を開始できる。
【００２６】
また、本発明の読取装置では、前記制御部は、前記状態判断処理で判断される状態が、前記第１状態から前記第２状態に切り替わる第１切替、前記第２状態から第３状態に切り替わる第２切替、前記第３状態から前記第２状態に切り替わる第３切替、前記第３状態から前記第１状態に切り替わる第４切替、及び前記第２状態から前記第１状態に切り替わる第５切替のいずれかが起こるか否かを判断する切替判断処理と、前記減速処理における経過時間を第２所定時間までカウントする時間カウント処理と、前記第２所定時間を決定する処理であって、前記第２所定時間を、前記状態判断処理により判断された状態が前記第１状態であるときに第３所定時間、前記第２状態であり且つ未だ前記第３状態となっていないときに第４所定時間、前記第３状態であるときに第５所定時間、前記第３状態を経て前記第２状態であるときに第６所定時間とする第２所定時間決定処理とをさらに実行し、前記減速処理が行われている間、前記切替判断処理を繰り返し実行し、前記時間カウント処理でカウントされる時間が、前記第２所定時間決定処理において決定された前記第２所定時間となるまでの間に、前記切替判断処理においていずれの切り替えも起こらなかったと判断された場合、並びに、前記第４切替、及び第５切替のいずれかが起こったと判断された場合に、前記減速処理を終了する終了処理を実行し、前記切替判断処理において前記第１切替、前記第２切替、及び前記第３切替のいずれかが起こったと判断された場合は、前記時間カウント処理でカウントされる時間をリセットして前記減速処理を継続してもよい。
【００２７】
この構成によると、減速処理開始後において、操作者により原稿入れ替え作業が進められ、状態判断処理で判断される状態が切り替わったときは、作業の進行状態に応じた時間分だけ減速処理を継続することができるので、次の原稿がセットされてカバーが閉じられるのを確実に検知し、自動的に読取処理を開始できる。
【００２８】
加えて、本発明の読取装置では、前記減速処理において、前記イメージセンサを停止させてもよい。
【００２９】
この構成によると、操作者の原稿入れ換え作業が遅れている場合でも、次の原稿がセットされてカバーが閉じられるのをより確実に検知し、自動的に読取処理を開始できる。
【００３０】
さらに、本発明の読取装置では、前記制御部は、前記移動機構により前記イメージセンサを前記副走査方向の前記他方側から前記一方側に向かって移動させている途中で、前記状態判断処理において判断される状態が、前記第２状態から前記第１状態に切り替わった場合に、前記原稿台に支持されている原稿のエッジを検出し、その原稿の傾きを検知する傾き検出処理をさらに実行してもよい。
【００３１】
この構成によると、イメージセンサを副走査方向の他方側から一方側に向かって移動させている途中で、セットされている原稿の傾きを検知できるので、続いて行われる読取処理で読み取る画像の補正を迅速に行うことができる。
【発明の効果】
【００３２】
上述のように、本発明の読取装置では、操作者は、原稿の読み取りを開始するための特別な操作を行わなくても、原稿台に原稿を載せてカバーを閉じることで読取処理が開始されるので、読取作業が効率的である。また、読取処理はカバーが閉じた状態で行われるので、適正に原稿の読み取りを行うことができる。さらに、別途センサを設けることなく、原稿の画像を読み取るためのイメージセンサの第１受光素子を用いて、カバーの開閉状態を判断しているので、低コストである。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１実施形態にかかる複合機に搭載された読取装置の内部構造を示す概略側面図である。
【図２】図１に示す読取装置のカバーが開状態での上面図である。
【図３】図１に示す読取装置が搭載された複合機の電気的構成を概略的に示すブロック図である。
【図４】（ａ）はカバー開閉閾値の設定方法を説明する図であり、（ｂ）は原稿有無閾値の設定方法、及び第２受光素子の受光量と原稿有無閾値との比較を説明する図である。
【図５】図１に示す読取装置が搭載された複合機においてスキャン機能が実行される際の基本的な処理の流れを示すフローチャートである。
【図６】図５に示すオートスタート処理の前半の流れを示すフローチャートである。
【図７】図５に示すオートスタート処理の後半の流れを示すフローチャートである。
【図８】発明の第２実施形態にかかる複合機でのオートスタート処理の前半の流れを示すフローチャートである。
【図９】発明の第２実施形態にかかる複合機でのオートスタート処理の後半の流れを示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００３５】
（第１実施形態）
本実施形態においては、プリント機能、スキャン機能、及びコピー機能を有する、いわゆる複合機に搭載された読取装置について説明する。
【００３６】
まず、図１、図２を参照しつつ、読取装置１０の構成について説明する。読取装置１０は、プラテンガラス２、カバー３、読取デバイス４、及び移動機構５などを備えている。プラテンガラス２は、複合機１の直方体形状の筐体１１の上部に形成された開口１１ａを、筐体１１の内側から閉塞している。プラテンガラス２の上面２ａにおける開口１１ａから露出している部分が、原稿配置領域となっている。カバー３は、その一端部が筐体１１の上面に回動可能に支持されており、プラテンガラス２の上面２ａを覆う閉位置（図１中破線で示す位置）と上面２ａを露出させる開位置（図１中実線で示す位置）とを取り得る。なお、図２は、カバー３が開位置にある状態で読取装置１０を上方から見たときの読取デバイス４の位置を示すものであり、移動機構５の図示は省略している。
【００３７】
読取デバイス４及び移動機構５は、筐体１１の内部空間に配置されている。読取デバイス４は、図１に示すように、イメージセンサ４１、光源４３、ロッドレンズアレイ４５、及びこれらが搭載されるキャリッジ４７などで構成される。なお、図２においては、イメージセンサ４１のみを図示している。図２に示すように、イメージセンサ４１は、複数の受光素子４０がプラテンガラス２の上面２ａと平行な主走査方向（図２における上下方向）に配列されたリニアイメージセンサである。光源４３は、発光ダイオードなどで構成されており、プラテンガラス２に向けて光線を出射する。ロッドレンズアレイ４５は、光源４３から出射され障害物により反射された光線をイメージセンサ４１の各受光素子４０に結像させる。
【００３８】
移動機構５は、読取デバイス４を、プラテンガラス２の上面２ａと平行な面内において、主走査方向と直交する副走査方向（図１中左右方向）に移動させるものである。図１に示すように、移動機構５は、正逆回転可能なモータ５９によって駆動される駆動ローラ５１と、従動ローラ５３と、駆動ローラ５１及び従動ローラ５３に架け渡されたエンドレスのベルト５５などで構成されている。ベルト５５には、読取デバイス４のキャリッジ４７が取り付けられており、駆動ローラ５１の回転によりベルト５５が走行することで読取デバイス４が副走査方向に往復移動できるようになっている。駆動ローラ５１及び従動ローラ５３は、副走査方向に関してプラテンガラス２の原稿配置領域と対向する領域の外側にそれぞれ配置されている。よって、読取デバイス４は、移動機構５により副走査方向に関してプラテンガラス２の原稿配置領域と対向する領域の一端側から他端側まで移動可能となっている。なお、読取デバイス４は、スキャニングが行われていないときは、主走査方向に関して、プラテンガラス２の原稿配置領域と対向する領域の一方側（図２中左側）であって、原稿配置領域と対向しないホームポジション（矢印Ｈで示す位置）に配置される。
【００３９】
複合機１の筐体１１の表面には、液晶や有機ＥＬ等のディスプレイ６、及び複数の操作ボタン７が設けられている（図３参照）。操作ボタン７は、メニューボタン７ａ、スタートボタン７ｂ、及びオートスタート設定ボタン７ｃとを含んでいる。メニューボタン７ａは、プリント機能、スキャン機能、及びコピー機能のいずれかを選択するためのものである。スタートボタン７ｂは、メニューボタン７ａで選択された機能を実行するためのものである。オートスタート設定ボタン７ｃは、複数枚の原稿Ｍの読み取りを行う際に、プラテンガラス２に支持されている原稿Ｍを入れ替えてカバー３を閉じると自動的に読取処理が開始される、オートスタート設定にするか否かを決定するためのものである。操作者は、操作ボタン７を操作することで、複合機１を操作できる。
【００４０】
次に、図３を参照しつつ、複合機１全体の制御を司る制御部９について説明する。制御部９は、バスによって互いに接続された、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）９１、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）９３、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）９５、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）９７等を備えている。制御部９には、読取装置１０の読取デバイス４及び移動機構５、並びに、印刷装置１２、ディスプレイ６、及び操作ボタン７等が接続されている。さらに、制御部９には、外部装置であるＰＣ１００が接続される。印刷装置１２は、紙などの被記録媒体に電子写真方式、インクジェット方式などで画像を形成する装置である。
【００４１】
制御部９は、ＲＯＭ９３に記憶されたプログラムに従って、ＣＰＵ９１及びＡＳＩＣ９７によって複合機１の各部の制御を行う。なお、制御部９での処理はこれに限定されることなく、例えば制御部９が複数のＣＰＵを備え、複数のＣＰＵによって処理を分担して行ってもよい。また、制御部９が複数のＡＳＩＣを備え、複数のＡＳＩＣによって処理を分担してもよい。あるいは、１つのＡＳＩＣ単独で処理を行ってもよい。
【００４２】
本実施形態では、制御部９は、移動機構５により読取デバイス４を副走査方向の一方側（図１、２中左方）から他方側（図１、２中右方）に向かって移動（以降、「往路移動」と称する）させる際に、プラテンガラス２に支持された原稿Ｍの読み取りを行う読取処理を行う。すなわち、往路移動の際、プラテンガラス２の原稿配置領域と対向する領域において、イメージセンサ４１の各受光素子４０は、読取デバイス４の光源４３から出射されてプラテンガラス２に支持された原稿Ｍにより反射された光線を受ける。そして、各受光素子４０から出力された電気信号により、原稿Ｍの画像を読み取ることができる。
【００４３】
制御部９は、メニューボタン７ａによりスキャン機能を選択された後、スタートボタン７ｂが操作されると読取処理を開始する。また、オートスタート設定となっているときは、原稿Ｍが入れ替えられてカバー３が閉じられると読取処理を開始する。
【００４４】
また、制御部９は、オートスタート設定となっているときは、移動機構５により読取デバイス４を副走査方向の他方側（図１、２中右方）から一方側（図１、２中左方）に向かって移動（以降、「復路移動」と称する）させる際に、カバー３が閉位置である第１状態、カバー３が開位置であり且つプラテンガラス２が原稿Ｍを支持している第２状態、及びカバー３が開位置であり且つプラテンガラス２が原稿Ｍを支持していない第３状態のいずれの状態であるかを判断する状態判断処理を行う。そして、状態判断処理において判断される状態が、第１状態、第２状態、第３状態、第２状態、第１状態の順で切り替わったことを契機に、すなわち、プラテンガラス２に支持されている原稿Ｍが取り除かれて次の原稿Ｍが載置された後に、カバー３が閉じられたことを契機に、次の原稿Ｍの読取処理の実行を開始する。
【００４５】
ここで、状態判断処理について、より詳細に説明する。状態判断処理においては、イメージセンサ４１の複数の受光素子４０のうちの、第１受光素子４０ａ及び第２受光素子４０ｂの２つの受光素子４０の受光量に基づいて、状態の判断が行われる。図２に示すように、第１受光素子４０ａは、プラテンガラス２に配置されている原稿Ｍと対向しない位置にある受光素子４０であり、第２受光素子４０ｂは、原稿Ｍと対向する位置にある受光素子４０である。第１受光素子４０ａ及び第２受光素子４０ｂの決定は、直前に行われた読取処理において読み取られた画像データに基づいて行われる。すなわち、読取処理で読み取られた画像データを解析することで求まる原稿Ｍのエッジ位置情報に基づいて、原稿Ｍと対向しない受光素子４０と原稿Ｍと対向する受光素子４０とを識別し、第１受光素子４０ａ及び第２受光素子４０ｂを決定する。なお、図２においては、第１受光素子４０ａ及び第２受光素子４０ｂは１つずつであるが、第１受光素子４０ａ及び第２受光素子４０ｂはそれぞれ複数であってもよい。
【００４６】
第１状態（カバー３が閉位置）であるか否かの判断は、カバー開閉閾値Ａと、原稿Ｍと対向しない位置にある第１受光素子４０ａの受光量との比較によって行われる。カバー開閉閾値Ａは、例えば、工場出荷前や複合機１の設置時等に設定されるものである。具体的には、原稿Ｍをプラテンガラス２に配置しない状態で、カバー３が開位置にあるときの受光素子４０の受光量と、カバー３が閉位置にあるときの受光素子４０の受光量とを測定し、図４（ａ）に示すように、カバー３が開位置にあるときの受光量Ｍ１と、カバー３が閉位置にあるときの受光量Ｍ２との平均値をカバー開閉閾値Ａと設定する。そして、第１受光素子４０ａの受光量がカバー開閉閾値Ａ以上である場合は、第１状態であると判断し、カバー開閉閾値Ａ未満である場合は、第１状態ではないと判断する。
【００４７】
第２状態（カバー３が開位置、且つ、原稿Ｍ有り）であるか第３状態（カバー３が開位置、且つ、原稿Ｍ無し）であるかの判断は、原稿有無閾値Ｂと原稿Ｍと対向する位置にある第２受光素子４０ｂの受光量との比較により行われる。原稿有無閾値Ｂは、カバー３が開位置にあるときの第１受光素子４０ａの受光量に基づいて定められる。具体的には、図４（ｂ）に示すように、復路移動においてカバー３が第１状態でない（カバー３が開位置）と判断された場合に、第１受光素子４０ａの受光量Ｓを取得する。そして、この受光量Ｓを基準として、プラテンガラス２が原稿Ｍを支持していない状態から所定の厚さの原稿Ｍを支持している状態に変化した際の受光素子４０の受光量の増加量である補正値Ｄを加えた値を原稿有無閾値Ｂとして設定する。なお、「所定の厚さの原稿Ｍ」とは、例えば、一般に流通している用紙のうち最も薄いものや、最も普及している厚さの用紙である。そして、図４（ｂ）に示すように、第２受光素子４０ｂの受光量が原稿有無閾値Ｂ以上のときは第２状態であると判断し、原稿有無閾値Ｂ未満のときは第３状態であると判断する。
【００４８】
また、制御部９は、読取デバイス４を復路移動させる際に、読取デバイス４の位置が位置Ｃ（図２において矢印Ｃで示す位置）に到達しても、状態判断処理において判断される状態が、第２状態（カバー３が開位置、且つ、原稿有り）から第１状態（カバー３が閉位置）に変化する切り替えが起こらなかった場合は、読取デバイス４の復路移動を停止する停止処理を行う。なお、位置Ｃは、ホームポジションから離れており、且つ、プラテンガラス２の原稿配置領域と対向する領域にあり、プラテンガラス２に支持されている原稿Ｍを読み取ることができる位置である。
【００４９】
さらに、制御部９は、状態判断処理で判断される状態が、第１状態から第２状態に切り替わる第１切替（カバー３開放）、第２状態から第３状態に切り替わる第２切替（原稿Ｍ除去）、第３状態から第２状態に切り替わる第３切替（次の原稿Ｍ配置）、前記第３状態から前記第１状態に切り替わる第４切替（原稿Ｍ無しでカバー３閉鎖）、及び前記第２状態から前記第１状態に切り替わる第５切替（原稿Ｍ有りでカバー３閉鎖）のいずれかが起こるか否かを判断する切替判断処理を、停止処理が行われている間繰り返し行う。加えて、停止処理における経過時間を所定時間までカウントする時間カウント処理を行う。
【００５０】
時間カウント処理でカウントされる経過時間が所定時間となるまでに、切替判断処理においていずれの切り替えも起こらなかったと判断された場合、並びに、第４切替（原稿Ｍ無しでカバー３閉鎖）、及び第５切替（原稿Ｍ有りでカバー３閉鎖）のいずれかが起こったと判断された場合に、停止処理を終了する終了処理を行う。切替判断処理において第１切替（カバー３開放）、第２切替（原稿Ｍ除去）、及び第３切替（次の原稿Ｍ配置）のいずれかが起こったと判断された場合は、時間カウント処理でカウントされる時間をリセットして停止処理を継続する。
【００５１】
また、制御部９は、読取デバイス４を復路移動させる途中で、状態判断処理において判断される状態が、第２状態（カバー３が開位置、且つ、原稿Ｍ有り）から第１状態（カバー３が閉位置）に切り替わった場合に、読取デバイス４を復路移動させつつプラテンガラス２に支持されている原稿Ｍの読み取りを行うことで原稿Ｍのエッジを検出し、その原稿Ｍの傾きを検出する傾き検出処理を実行する。
【００５２】
続いて、図５〜図７を参照しつつ、複合機１において制御部９によってスキャナ機能が実行される際の処理の一例について説明する。
【００５３】
最初に、図５を参照しつつ、スキャン機能が実行される際の基本的な処理について説明する。まず、図５に示すように、メニューボタン７ａによりスキャン機能が選択されたか否かを判断する（Ｓ１）。ステップＳ１でスキャン機能が選択されたと判断されなかった場合は（Ｓ１：ＮＯ）、スキャン機能が選択されたと判断されるまで、ステップＳ１の処理を繰り返し行う。そして、スキャン機能が選択されたと判断されると（Ｓ１：ＹＥＳ）、スタートボタン７ｂが操作されたか否かを判断する（Ｓ２）。
【００５４】
ステップＳ２でスタートボタン７ｂが操作されたと判断されなかった場合は（Ｓ２：ＮＯ）、ステップＳ１に戻って、スキャン機能が選択されたか否かの判断を行う。一方、スタートボタン７ｂが操作されたと判断された場合は（Ｓ２：ＹＥＳ）、読取デバイス４の往路移動、及び画像読取処理を開始する（Ｓ３）。続いて、オートスタート設定になっているか否かを判断する（Ｓ４）。オートスタート設定となっていると判断された場合は（Ｓ４：ＹＥＳ）、後で詳述するオートスタート処理を実行する（Ｓ５）。
【００５５】
一方、オートスタート設定となっていないと判断された場合は（Ｓ４：ＮＯ）、往路移動が終了したか否かの判断を行う（Ｓ６）。ステップＳ６で往路移動が終了していないと判断された場合は（Ｓ６：ＮＯ）、ステップＳ６の判断を繰り返し行う。また、往路移動が終了したと判断された場合は（Ｓ６：ＹＥＳ）、読取デバイス４をホームポジションに戻し（Ｓ７）、処理を終了する。
【００５６】
次に、図６及び図７を参照しつつ、オートスタート処理について説明する。まず、図６に示すように、直前に行われた読取処理において読み取られた画像データに基づいて、イメージセンサ４１の複数の受光素子４０の中から、原稿Ｍと対向しない位置にある第１受光素子４０ａ及び原稿Ｍと対向する位置にある第２受光素子４０ｂを決定する（Ｓ１１）。続いて、読取デバイス４の復路移動を開始し（Ｓ１２）、原稿有無閾値Ｂが設定済みであるか否かを判断する（Ｓ１３）。原稿有無閾値Ｂが設定済みであると判断した場合には（Ｓ１３：ＹＥＳ）、後述するステップＳ１７に進む。そして、原稿有無閾値Ｂが設定済みであると判断しなかった場合には（Ｓ１３：ＮＯ）、第１受光素子４０ａの受光量がカバー開閉閾値Ａ未満であるか否かを判断する（Ｓ１４）。カバー開閉閾値Ａ未満ではないと判断した場合、すなわちカバー３が閉位置にある場合は（Ｓ１４：ＮＯ）、後述するステップＳ２７（図７参照）に進む。
【００５７】
また、カバー開閉閾値Ａ未満であると判断された場合、すなわちカバー３が開位置にある場合は（Ｓ１４：ＹＥＳ）、そのときの第１受光素子４０ａの受光量Ｓに補正値Ｄを加え、原稿有無閾値Ｂを設定する（Ｓ１５）。ここで、後述のステップＳ２８（図７参照）の停止処理及び経過時間カウント処理がすでに実行されている場合は、経過時間のカウントをリセットする（Ｓ１６）。さらに、原稿Ｍがプラテンガラス２上から除去されたことを示す原稿除去フラグが立っているか否かを判断する（Ｓ１７）。
【００５８】
原稿除去フラグが立っていると判断された場合は（Ｓ１７：ＹＥＳ）、後述するステップＳ１８、ステップＳ１９、及びステップＳ２０を省略して、ステップＳ２１（図７参照）に進む。一方、原稿除去フラグが立っていないと判断された場合は（Ｓ１７：ＮＯ）、第２受光素子４０ｂの受光量が、ステップＳ１５で設定した原稿有無閾値Ｂ未満であるか否かを判断する（Ｓ１８）。第２受光素子４０ｂの受光量が原稿有無閾値Ｂ未満でないと判断された場合、すなわち、原稿Ｍが除去されていない場合は（Ｓ１８：ＮＯ）、後述するステップＳ２７（図７参照）に進む。
【００５９】
一方、第２受光素子４０ｂの受光量が原稿有無閾値Ｂ未満であると判断された場合、すなわち、原稿Ｍが除去されている場合は（Ｓ１８：ＹＥＳ）、原稿除去フラグを立てる（Ｓ１９）。ここで、後述のステップＳ２８（図７参照）の停止処理及び経過時間カウント処理がすでに実行されている場合は、経過時間のカウントをリセットする（Ｓ２０）。
【００６０】
次に、図７に示すように、第２受光素子４０ｂの受光量が原稿有無閾値Ｂ以上であるか否かを判断する（Ｓ２１）。第２受光素子４０ｂの受光量が原稿有無閾値Ｂ以上であると判断されなかった場合は（Ｓ２１：ＮＯ）、次の原稿Ｍが未だプラテンガラス２上に配置されていないか、または、次の原稿Ｍが前回とは異なる位置に配置されたため、第２受光素子４０ｂと対向する位置に原稿Ｍがないことが考えられる。そこで、第１受光素子４０ａの受光量が原稿有無閾値Ｂ以上であるか否かを判断する（Ｓ２２）。これにより、原稿Ｍが前回とは異なる位置に配置され、第１受光素子４０ａと対向する位置に原稿Ｍがある場合は、原稿Ｍが配置されたことを検知できる。
【００６１】
ステップＳ２２において、第１受光素子４０ａの受光量が原稿有無閾値Ｂ以上であると判断された場合は（Ｓ２２：ＹＥＳ）、後述するステップＳ２４に進み、第１受光素子４０ａの受光量が原稿有無閾値Ｂ以上でないと判断された場合は（Ｓ２２：ＮＯ）、後述するステップＳ２７に進む。
【００６２】
また、ステップＳ２１において、第２受光素子４０ｂの受光量が原稿有無閾値Ｂ以上であると判断された場合は（Ｓ２１：ＹＥＳ）、第２状態（カバー３が開位置、且つ、原稿有り）であるか第３状態（カバー３が閉位置）であるかを判断する必要がある。そこで、カバー３が閉位置にあるか否かを判断するために、第１受光素子４０ａの受光量がカバー開閉閾値Ａ以上であるか否かを判断する（Ｓ２３）。カバー３が閉位置であり、第１受光素子４０ａの受光量がカバー開閉閾値Ａ以上である場合には（Ｓ２３：ＹＥＳ）、後述するステップＳ３０に進む。一方、カバー３が開位置であり、第１受光素子４０ａの受光量がカバー開閉閾値Ａ未満である場合には（Ｓ２３：ＮＯ）、次の原稿Ｍがプラテンガラス２上に配置されたことを示す原稿配置フラグが立っているか否かを判断する（Ｓ２４）。
【００６３】
原稿配置フラグが立っている場合は（Ｓ２４：ＹＥＳ）、後述するステップＳ２５、及びステップＳ２６を省略してステップＳ２７に進む。一方、原稿配置フラグが立っていない場合は（Ｓ２４：ＮＯ）、原稿配置フラグを立てる（Ｓ２５）。ここで、後述のステップＳ２８の停止処理及び経過時間カウント処理がすでに実行されている場合は、経過時間のカウントをリセットする（Ｓ２６）。
【００６４】
続いて、読取デバイス４が位置Ｃ（図２参照）に到達したか否かを判断する（Ｓ２７）。未だ位置Ｃに到達していないと判断した場合は（Ｓ２７：ＮＯ）、上述のステップＳ１３（図６参照）に戻る。一方、位置Ｃに到達したと判断された場合は（Ｓ２７：ＹＥＳ）、読取デバイス４の復路移動を停止する停止処理を開始すると共に、停止処理を開始してからの経過時間のカウントを開始する（Ｓ２８）。そして、カウント時間が所定時間に達したか否かが判断される（Ｓ２９）。
【００６５】
ステップＳ２９においてカウント時間が所定時間に達したと判断されなかった場合は（ステップＳ２９：ＮＯ）、上述のステップＳ１３（図６参照）に戻る。一方、カウント時間が所定時間に達したと判断された場合は（ステップＳ２９：ＹＥＳ）、読取デバイス４の復路移動の停止処理を終了する（Ｓ３０）。このとき、読取デバイス４は復路移動を再開し、ホームポジションまで移動する。
【００６６】
次に、原稿除去フラグが立っているか否かを判断する（Ｓ３１）。原稿除去フラグが立っていない場合は（Ｓ３１：ＮＯ）、ディスプレイ６に原稿Ｍの取り忘れを報知する警告文を表示し（Ｓ３２）、処理を終了する。一方、原稿除去フラグが立っている場合は（Ｓ３１：ＹＥＳ）、原稿配置フラグが立っているか否かを判断する（Ｓ３３）。原稿配置フラグが立っている場合は（Ｓ３３：ＹＥＳ）、復路移動しつつ新たにプラテンガラス２に配置された原稿Ｍの読み取りを行うことで原稿Ｍのエッジを検知し、原稿Ｍの傾きを検出する（Ｓ３４）。その後、読取デバイス４がホームポジションまで戻ったか否かの判断を行う（Ｓ３５）。ステップＳ３５の判断は、読取デバイス４がホームポジションまで戻ったと判断されるまで繰り返し行われる。そして、読取デバイス４がホームポジションまで戻ったと判断された場合には（Ｓ３５：ＹＥＳ）、読取デバイス４の往路移動及び画像読取処理を開始し（Ｓ３６）、ステップＳ１１に戻る。また、原稿配置フラグが立っていない場合は（Ｓ３３：ＮＯ）、処理を終了する。
【００６７】
以上のように、本実施形態の複合機１では、制御部９が、イメージセンサ４１の受光量と閾値との比較に基づいて、カバー３が閉位置である第１状態であるか否か、及びカバー３が開位置であり且つプラテンガラス２が原稿Ｍを支持している第２状態であるか否かを判断する状態判断処理を実行し、状態判断処理で判断される状態が、第２状態から第１状態に切り替わったことを契機に、イメージセンサ４１によってプラテンガラス２に支持されている原稿Ｍの画像の読み取りを行う読取処理の実行を開始する。したがって、操作者は、原稿Ｍの読み取りを開始するための特別な操作を行わなくても、プラテンガラス２に原稿Ｍを載せてカバー３を閉じることで読取処理が開始されるので、読取作業が効率的である。また、読取処理はカバー３が閉じた状態で行われるので、適正に原稿Ｍの読み取りを行うことができる。さらに、別途センサを設けることなく、原稿Ｍの画像を読み取るためのイメージセンサ４１の第１受光素子４０ａを用いて、カバー３の開閉状態を判断しているので、低コストである。
【００６８】
また、本実施形態の複合機１では、イメージセンサ４１の複数の受光素子４０のうち、プラテンガラス２に配置された原稿Ｍと対向しない位置にある第１受光素子４０ａの受光量、及びプラテンガラス２に配置された原稿Ｍと対向する位置にある第２受光素子４０ｂの受光量を用い、カバー開閉閾値Ａと第１受光素子４０ａの受光量との比較により第１状態（カバー３が閉位置）にあるか否かを判断し、第１状態でない場合に、第１状態でないときの第１受光素子４０ａの受光量に基づいて定められた原稿有無閾値Ｂと第２受光素子４０ｂの受光量との比較により第２状態（カバー３が開位置、且つ、原稿有り）であるか、第３状態（カバー３が開位置、且つ、原稿無し）であるかを判断する。したがって、カバー３が開位置にあるときの受光素子４０の受光量は、部屋の明るさ等により変動するが、カバー３が開位置にあるときに、原稿Ｍと対向しない位置にある第１受光素子４０ａの受光量に基づいて定められた原稿有無閾値Ｂと、原稿Ｍと対向する位置にある第２受光素子４０ｂの受光量とを比較することで、確実に第２状態であるか第３状態であるかを判断できる。
【００６９】
さらに、本実施形態の複合機１では、原稿有無閾値Ｂは、カバー３が開状態であるときの第１受光素子４０ａの受光量Ｓを基準とし、プラテンガラス２が原稿Ｍを支持していない状態から所定の厚さの原稿Ｍを支持している状態に変化した際の受光素子４０の受光量の増加量を加えたものである。したがって、周辺環境の変化などのために受光素子の受光量に誤差があったとしても、より確実に第２状態であるか第３状態であるかを判断できる。
【００７０】
加えて、本実施形態の複合機１では、カバー開閉閾値Ａを、プラテンガラス２が原稿Ｍを支持していない場合であって、第１状態であるとき（カバー３が閉位置）の受光素子４０の受光量と、第１状態でないとき（カバー３が開位置）の受光素子４０の受光量との平均値としている。したがって、第１状態にあるか否かを確実に判断できる。
【００７１】
加えて、本実施形態の複合機１では、読取デバイス４を往路移動させる際に、プラテンガラス２に支持された原稿の読み取りを行う読取処理を行い、読取デバイス４を復路移動させる際に、第１状態（カバー３が閉位置）、第２状態（カバー３が開位置、且つ、原稿有り）、及び第３状態（カバー３が開位置、且つ、原稿無し）のいずれの状態であるかを判断する状態判断処理を行う。したがって、イメージセンサ４１の往復移動の復路を利用して、状態判断処理を行うことができる。よって、読取作業をより効率的に行うことができる。
【００７２】
さらに、本実施形態の複合機１では、状態判断処理において判断される状態が、第１状態、第２状態、第３状態、第２状態、第１状態の順で切り替わったことを契機に、次の原稿Ｍの読取処理の実行を開始する。したがって、操作者が、カバー３を開けて原稿Ｍを入れ替えた後にカバー３を閉じることで読取処理が開始されるので、原稿Ｍの入れ替えが行われていないのに読取処理が開始してしまうような誤動作を防止できる。
【００７３】
さらに、本実施形態の複合機１では、状態判断処理において用いられる第１受光素子４０ａ及び第２受光素子４０ｂを、その状態判断処理の直前に行われる読取処理において読み取られたデータに基づいて決定する。したがって、操作者によりプラテンガラス２にどのように原稿Ｍが載せられたかにかかわらず、原稿Ｍと対向しない位置にある第１受光素子４０ａと、原稿Ｍと対向する位置にある第２受光素子４０ｂとを確実に決定できる。
【００７４】
また、本実施形態の複合機１では、イメージセンサ４１を復路移動させる際に、イメージセンサ４１の位置が位置Ｃに到達しても、状態判断処理において判断される状態が、第２状態（カバー３が開位置、且つ、原稿有り）から第１状態（カバー３が閉位置）に変化する切り替えが起こらなかった場合は、イメージセンサ４１の復路移動を停止させる停止処理を実行する。したがって、操作者による原稿Ｍの入れ換え作業が遅れている場合でも、イメージセンサ４１を復路移動させる際に、次の原稿Ｍがセットされてカバー３が閉じられるのを検知し、自動的に読取処理を開始できる。
【００７５】
さらに、本実施形態の複合機１では、停止処理が行われている間、第１状態から第２状態に切り替わる第１切替、第２状態から第３状態に切り替わる第２切替、第３状態から第２状態に切り替わる第３切替、第３状態から第１状態に切り替わる第４切替、及び第２状態から第１状態に切り替わる第５切替のいずれかが起こるか否かを判断する切替判断処理（図６及び図７のＳ１４、Ｓ１８、Ｓ２１、Ｓ２２、Ｓ２３に相当）を繰り返し実行する。そして、停止処理における経過時間をカウントする時間カウント処理とを実行し、カウントされる経過時間が所定時間となるまでに、切替判断処理においていずれの切り替えも起こらなかったと判断された場合（Ｓ２９：ＹＥＳ）、並びに、第４切替、及び第５切替のいずれかが起こったと判断された場合（Ｓ２３：ＹＥＳ）に、停止処理を終了する終了処理（Ｓ３０）を実行する。切替判断処理において第１切替、第２切替、及び第３切替のいずれかが起こったと判断された場合（Ｓ１４：ＹＥＳ、Ｓ１８：ＹＥＳ、Ｓ２２：ＹＥＳ、Ｓ２３：ＮＯ）は、時間カウント処理でカウントされる時間をリセットして停止処理を継続する。したがて、停止処理開始後において、操作者により原稿Ｍの入れ替え作業が進められ、第１切替、第２切替、及び第３切替のいずれかが起こったときは、停止処理を継続することができるので、次の原稿Ｍがセットされてカバー３が閉じられるのを確実に検知し、自動的に読取処理を開始できる。
【００７６】
さらに、本実施形態の複合機１では、イメージセンサの復路移動の途中で、状態判断処理において判断される状態が、第２状態（カバー３が開位置、且つ、原稿有り）から第１状態（カバー３が閉位置）に切り替わった場合に、プラテンガラス２に支持されている原稿Ｍのエッジを検出し、その原稿Ｍの傾きを検知する傾き検出処理を実行する。したがって、イメージセンサの復路移動の途中で、セットされている原稿Ｍの傾きを検知できるので、続いて行われる読取処理で読み取る画像の補正を迅速に行うことができる。
【００７７】
（第２実施形態）
以下、本発明の第２実施形態について図８及び図９を参照しつつ説明する。第２実施形態において第１実施形態と主に異なる点は、オートスタート処理の内容である。第１実施形態のオートスタート処理におけるステップＳ２９は、第１状態であり、且つ、いずれの状態の切り替えも起こっていないとき（Ｓ１４：ＮＯ）に実行される場合も、カバー３が開けられて第１状態から第２状態への切り替え（以降、「第１切替」と称する（Ｓ１４：ＹＥＳ））が起こった後に実行される場合も、原稿Ｍが取り除かれて第２状態から第３状態への切り替え（以降、「第２切替」と称する（Ｓ１８：ＹＥＳ））が起こった後に実行される場合も、次の原稿Ｍが配置されて第３状態から第２状態への切り替え（以降、「第３切替」と称する（Ｓ２３：ＮＯ、又は、Ｓ２２：ＹＥＳ））が起こった後に実行される場合も、カウント時間と比較される所定時間は同じであるが、第２実施形態のオートスタート処理のステップＳ１２９は、第１状態のままであるときに実行される場合と、第１切替の後に実行される場合と、第２切替の後に実行される場合と、第３切替の後に実行される場合とで、カウント時間と比較される所定時間が異なる。以下においては、第２実施形態でのオートスタート処理について、第１実施形態での処理と異なるステップのみ説明する。
【００７８】
ステップＳ１２９でカウント時間と比較される所定時間の初期値は、第３所定時間に設定されている。そして、ステップＳ１１４において、第１受光素子４０ａの受光量がカバー開閉閾値Ａ未満でありカバー３が開位置と判断した場合、すなわち第１切替が起こった場合は（Ｓ１１４：ＹＥＳ）、ステップＳ１１５で原稿有無閾値Ｂを設定した後のステップＳ１１６において、経過時間をリセットし、且つ、ステップＳ１２９においてカウント時間と比較される所定時間を第３所定時間とは異なる第４所定時間に決定する。
【００７９】
さらに、ステップＳ１１８において、第２受光素子４０ｂの受光量が原稿有無閾値Ｂ未満であり原稿が取り除かれたと判断した場合、すなわち第２切替が起こった場合は（Ｓ１１８：ＹＥＳ）、ステップＳ１１９で原稿除去フラグを立てた後のステップＳ１２０において、経過時間をリセットし、且つ、ステップＳ１２９においてカウント時間と比較される所定時間を第３所定時間及び第４所定時間とは異なる第５所定時間に決定する。
【００８０】
さらに、ステップＳ１２２において、第１受光素子４０ａの受光量が原稿有無閾値Ｂ以上であり原稿Ｍが配置されたと判断した場合（Ｓ１２２：ＹＥＳ）、及び、ステップＳ１２３において、第１受光素子４０ａの受光量がカバー開閉閾値Ａ未満であり原稿Ｍが配置されたと判断した場合（Ｓ１２３：ＮＯ）、すなわち第３切替が起こった場合は、ステップＳ１２５で原稿配置フラグを立てた後のステップＳ１２６において、経過時間をリセットし、且つ、ステップＳ１２９においてカウント時間と比較される所定時間を第３所定時間、第４所定時間、及び第５所定時間とは異なる第６所定時間に決定する。
【００８１】
そして、ステップＳ１２９においては、カウント時間が、第３所定時間、第４所定時間、第５所定時間、及び第６所定時間のうち、所定時間として現在設定されている時間に達したか否かを判断する。
【００８２】
本実施形態においては、上述の第１実施形態と同様に、低コストで、原稿Ｍの読取作業を適正且つ効率的に行うことができる。
【００８３】
また、本実施形態においては、第１状態のままでいずれの状態の切り替えも起こっていないときは、停止処理を継続しつつ第３所定時間が経過するまでの間に状態の変化が起こるか否かを判断し、第１切替が起こった後は、カウント時間をリセットして、停止処理を継続しつつ第４所定時間が経過するまでの間に状態の変化が起こるか否かを判断し、第２切替が起こった後は、カウント時間をリセットして、停止処理を継続しつつ第５所定時間が経過するまでの間に状態の変化は起こるか否かを判断し、第３切替が起こった後は、カウント時間をリセットして、停止処理を継続しつつ第６所定時間が経過するまでの間に状態の変化が起こるか否かを判断している。すなわち、第１状態のままであるときは、カバー３が開けられることが予想されるので、操作者がカバー３を開けるまでに必要と思われる時間をもとに、第３所定時間を定めることができる。また、カバー３が開けられた第１切替が起こった後は、原稿Ｍが取り除かれることが予想されるので、操作者が原稿Ｍを取り除くまでの必要と思われる時間をもとに、第４所定時間を定めることができる。さらに、原稿Ｍが取り除かれて第２切替が起こった後は、次の原稿Ｍが配置されることが予想されるので、操作者が次の原稿Ｍを配置するまでに必要と思われる時間をもとに、第５所定時間を定めることができる。さらに、次の原稿Ｍが配置された後は、カバー３が閉じられることが予想されるので、操作者がカバー３を閉じるのに必要と思われる時間をもとに、第６所定時間を定めることができる。したがって、停止処理開始後において、操作者により原稿Ｍの入れ替え作業が進められ、状態判断処理で判断される状態が切り替わったときは、作業の進行状態に応じた時間分だけ停止処理を継続することができるので、次の原稿Ｍがセットされてカバー３が閉じられるのを確実に検知し、自動的に読取処理を開始できる。
【００８４】
以上、本発明の好適な実施形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて、様々な設計変更を行うことが可能なものである。
【００８５】
また、上述の実施形態では、プラテンガラス２に配置された原稿Ｍと対向しない位置にある第１受光素子４０ａの受光量、及びプラテンガラス２に配置された原稿Ｍと対向する位置にある第２受光素子４０ｂの受光量を用いて、第１状態（カバー３が閉位置）、第２状態（カバー３が開位置、且つ、原稿有り）、及び第３状態（カバー３が開位置、且つ、原稿無し）のいずれの状態であるかの判断を行っているが、これには限定されない。すなわち、プラテンガラス２に配置された原稿Ｍと対向する位置にある第２受光素子４０ｂの受光量のみを用いて、第１状態、第２状態、及び第３状態のいずれの状態であるかを判断してもよい。また、少なくとも、第１状態であるか否か、及び第２状態であるか否かを判断を行うことができればよい。
【００８６】
また、上述の実施形態では、原稿有無閾値Ｂが、カバー３が開状態であるときの第１受光素子４０ａの受光量に、所定の厚さの原稿Ｍがプラテンガラス２に配置された際の受光素子４０の受光量の増加量を加えたものである場合について説明したが、これには限定されない。すなわち、例えば、カバー３が開状態であるときの第１受光素子４０ａの受光量に、その受光量の１０％を加えた値を原稿有無閾値Ｂに設定してもよい。さらに、カバー３が開状態であるときの第１受光素子４０ａの受光量自体を原稿有無閾値Ｂに設定してもよい。
【００８７】
さらに、上述の実施形態では、カバー開閉閾値Ａを、カバー３が閉位置であるときの受光素子４０の受光量と、カバー３が開位置であるときの受光素子４０の受光量との平均値としている場合について説明したが、これには限定されない。カバー３が閉位置であるときの受光素子４０の受光量と、カバー３が開位置であるときの受光素子４０の受光量とに基づいて、これらの受光量の間の値のいずれかをカバー開閉閾値Ａに設定すればよい。また、例えば、カバー３が閉位置であるときの受光素子４０の受光量のみにもとづいて、その受光量から所定値を引いた値をカバー開閉閾値Ａに設定してもよい。カバー３が開位置であるときの受光素子４０の受光量のみに基づいて、その受光量に所定値を加えた値をカバー開閉閾値Ａに設定してもよい。
【００８８】
また、上述の実施形態では、読取デバイス４を復路移動させる際に、第１状態（カバー３が閉位置）、第２状態（カバー３が開位置、且つ、原稿有り）、及び第３状態（カバー３が開位置、且つ、原稿無し）のいずれの状態であるかを判断する状態判断処理を行う場合について説明したが、これには限定されない。すなわち、例えば、往路移動で読取処理を行った後、一度ホームポジションまで戻り、さらに往路移動しながら状態判断処理を行ってもよい。
【００８９】
また、上述の実施形態では、状態判断処理において判断される状態が、第１状態、第２状態、第３状態、第２状態、第１状態の順で切り替わったことを契機に、読取処理の実行を開始する場合について説明したが、これには限定されない。少なくとも、第２状態から第１状態の切り替えが起こったときに、読取処理の実行を開始すればよい。
【００９０】
また、上述の実施形態では、状態判断処理において用いられる第１受光素子４０ａ及び第２受光素子４０ｂを、その状態判断処理の直前に行われる読取処理において読み取られたデータに基づいて決定する場合について説明したが、これには限定されない。すなわち、例えば、プラテンガラス２において、読取装置１０で読み取ることのできる最大サイズの用紙であるＡ４サイズの原稿Ｍが配置される領域の主走査方向外側の領域と対向する受光素子４０を第１受光素子４０ａとし、一般的に使用頻度の高い用紙の規格の中で最も小さいＡ６サイズの原稿Ｍが配置される領域と対向する受光素子４０を第２受光素子４０ｂと決定してもよい。
【００９１】
さらに、上述の実施形態では、イメージセンサ４１を復路移動させる際に、イメージセンサ４１の位置が位置Ｃに到達しても、第２状態（カバー３が開位置、且つ、原稿有り）から第１状態（カバー３が閉位置）に変化する切り替えが起こらなかった場合は、イメージセンサ４１の移動を停止させる場合について説明したが、これには限定されない。すなわち、例えば、停止処理を実行するタイミングは、イメージセンサ４１の位置ではなく、イメージセンサ４１の移動開始からの経過時間に基づいていてもよい。また、イメージセンサ４１を停止すなわち速度ゼロまで減速させるのではなく、速度がゼロにならないように減速させてもよい。加えて、イメージセンサ４１を減速させる処理は行われなくてもよい。
【００９２】
また、上述の実施形態では、イメージセンサ４１の復路移動の途中で、状態判断処理において判断される状態が、第２状態（カバー３が開位置、且つ、原稿有り）から第１状態（カバー３が閉位置）に切り替わった場合に、プラテンガラス２に支持されている原稿Ｍのエッジを検出し、その原稿Ｍの傾きを検知する傾き検出処理を実行する場合について説明したが、傾き検出処理は行われなくてもよい。
【００９３】
加えて、上述の実施形態においては、読取装置１０が複合機１に搭載されている場合について説明したが、読取装置１０単独の装置であってもよい。
【符号の説明】
【００９４】
１  読取装置
２  プラテンガラス（原稿台）
３  カバー
５  移動機構
９  制御部
４１  イメージセンサ
【図１】
2016072907.tif 000003
【図２】
2016072907.tif 000004
【図３】
2016072907.tif 000005
【図４】
2016072907.tif 000006
【図５】
2016072907.tif 000007
【図６】
2016072907.tif 000008
【図７】
2016072907.tif 000009
【図８】
2016072907.tif 000010
【図９】
2016072907.tif 000011