(57)【要約】【課題】省電力効果を保ちつつ、省電力モードから通常モードへの復帰時における原稿サイズ検出の失敗を低減できる画像読取装置を提供する。【解決手段】ＣＰＵ２０は、通常モードから省電力モードへの移行の際に、原稿サイズセンサ回路９０と通信する、通常時回路より回路規模が小さい省電力時回路をＦＰＧＡ５０に構築させるとともに、原稿台カバー１２０が開状態である場合は通常モードにおける原稿サイズセンサ回路９０への電力供給を継続させ、原稿台カバー１２０が閉状態である場合は原稿サイズセンサ回路９０への電力供給を停止させる。ＣＰＵ２０は、原稿台カバー１２０の開閉状態の変化による省電力モードから通常モードへの復帰の際、省電力モードにおいて原稿サイズセンサ回路９０への電力供給を停止させていた場合は、電力供給を再開させ、省電力時回路に原稿サイズセンサ回路９０を起動させる。【選択図】図４
2014143482.tif 000002
【特許請求の範囲】
【請求項１】
画像読取処理を実行する通常モードと前記通常モードより消費電力が少ない省電力モードとのいずれか一方に基づいて動作する画像読取装置であって、
原稿が載置される原稿台と、
前記原稿台に対して開閉する原稿台カバーと、
前記原稿台カバーの開閉状態を検出するカバーオープン検出手段と、
前記原稿台カバーが開状態から閉状態へ移行する際の半閉じ状態において前記原稿台上の前記原稿のサイズを検出する原稿サイズ検出手段と、
予め定められた条件にしたがって前記通常モードと前記省電力モードとを切り替える制御手段と
前記制御手段および前記原稿サイズ検出手段に接続され、回路情報に基づいて内部に論理回路を構築する集積回路とを備え、
前記制御手段は、
前記通常モードにおいて、画像読取処理を実行する通常時回路を前記集積回路に構築させ、
前記通常モードから前記省電力モードへの移行の際に、前記原稿サイズ検出手段と通信する、前記通常時回路より回路規模が小さい省電力時回路を前記集積回路に構築させるとともに、前記原稿台カバーが開状態である場合は前記通常モードにおける前記原稿サイズ検出手段への電力供給を継続させ、前記原稿台カバーが閉状態である場合は前記原稿サイズ検出手段への電力供給を停止させ、
前記原稿台カバーの開閉状態の変化による前記省電力モードから前記通常モードへの復帰の際、前記省電力モードにおいて前記原稿サイズ検出手段への電力供給を停止させていた場合は、電力供給を再開させ、前記省電力時回路に前記原稿サイズ検出手段を起動させることを特徴とする画像読取装置。
【請求項２】
前記原稿台カバーが閉じられる速度を測定する測定手段をさらに備え、
前記制御手段は、前記測定手段で測定された前記原稿台カバーが閉じられる速度の履歴に基づき、前記通常モードから前記省電力モードへの移行の際に、前記原稿台カバーが開状態である場合において、前記原稿サイズ検出手段への電力供給を継続させるか否かを制御することを特徴とする請求項１に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力機能を有する画像読取装置に関する。
【背景技術】
【０００２】
従来、原稿台に載置された原稿を光学的に読み取る画像読取装置が知られている。このような画像読取装置において原稿の読み取りを行う際、原稿サイズセンサ回路により原稿台上の原稿のサイズを検出している。
【０００３】
原稿サイズセンサ回路は、開かれた原稿台カバーが閉じられる際の半閉じ状態になったときに、原稿台上の原稿のサイズを検出する。これは、原稿サイズセンサ回路が、原稿で反射された光により原稿サイズを検出するものであるため、原稿台カバーが完全に閉じられた状態では、原稿台カバーで反射された光も検出してしまい、正しい原稿サイズが検出できなくなることによる。
【０００４】
上述のような画像読取装置において、省電力機能を有するものがある。このような画像読取装置では、例えば、所定時間ユーザからの操作がなかった場合に、通常モードから省電力モードに移行する。一方、省電力モードから通常モードへの復帰は、原稿台カバーが閉状態で省電力モードに移行している場合、原稿台カバーが開かれることにより行われる。また、原稿台カバーが開状態で省電力モードに移行している場合は、原稿台カバーが閉じられる際に、省電力モードから通常モードへの復帰が行われる。
【０００５】
省電力モードでは、原稿サイズセンサ回路への電力供給が停止される。省電力モードから通常モードに復帰する際、原稿サイズセンサ回路への電力供給が再開される。
【０００６】
上述のように、省電力モードから通常モードへの復帰は、原稿台カバーの開閉により行われる。また、原稿台カバーが閉じられる際の半閉じ状態において、原稿サイズセンサ回路は、原稿サイズを検出する。ここで、原稿台カバーが閉じられる際の半閉じ状態になったときに、原稿サイズセンサ回路がまだ原稿サイズ検出可能な状態になっていない場合、原稿サイズの検出に失敗する。
【０００７】
これに対し、特許文献１の画像読取装置では、省電力モードにおいて、ＦＰＧＡ（Field Programmable Gate Array）に回路規模が小さい省電力時回路を構築している。この省電力時回路により原稿サイズセンサ回路と通信できるため、省電力モードから通常モードに復帰する際、ＣＰＵは、短時間で原稿サイズセンサ回路への電力供給を再開して所定の初期化処理を行わせることができる。初期化処理が終了すると、原稿サイズ検出可能な状態となる。このようにして、特許文献１の画像読取装置は、省電力効果を保ちつつ、省電力モードから通常モードに復帰する際の、原稿サイズ検出が行えるようになるまでの時間を短縮している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−１２４３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、原稿サイズセンサ回路は、電力供給が再開されても、電力が安定するまで初期化処理を行えない。特許文献１の画像読取装置では、原稿サイズセンサ回路への電力供給を再開した後、電力安定期間と初期化処理の時間が経過するまで、原稿サイズ検出を行える状態にはならない。ここで、電力安定期間は、初期化処理の時間よりも長い。
【００１０】
このため、特許文献１の画像読取装置では、通常モードへの復帰時において、ユーザによる原稿台カバーの閉じ方によっては、原稿台カバーが閉じられる際の半閉じ状態のときに、まだ原稿サイズセンサ回路が原稿サイズ検出を行える状態にはなっていないことで原稿サイズ検出に失敗するおそれがあった。
【００１１】
本発明は上記に鑑みてなされたもので、省電力効果を保ちつつ、省電力モードから通常モードへの復帰時における原稿サイズ検出の失敗を低減できる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明に係る画像読取装置の第１の特徴は、画像読取処理を実行する通常モードと前記通常モードより消費電力が少ない省電力モードとのいずれか一方に基づいて動作する画像読取装置であって、原稿が載置される原稿台と、前記原稿台に対して開閉する原稿台カバーと、前記原稿台カバーの開閉状態を検出するカバーオープン検出手段と、前記原稿台カバーが開状態から閉状態へ移行する際の半閉じ状態において前記原稿台上の前記原稿のサイズを検出する原稿サイズ検出手段と、予め定められた条件にしたがって前記通常モードと前記省電力モードとを切り替える制御手段と前記制御手段および前記原稿サイズ検出手段に接続され、回路情報に基づいて内部に論理回路を構築する集積回路とを備え、前記制御手段は、前記通常モードにおいて、画像読取処理を実行する通常時回路を前記集積回路に構築させ、前記通常モードから前記省電力モードへの移行の際に、前記原稿サイズ検出手段と通信する、前記通常時回路より回路規模が小さい省電力時回路を前記集積回路に構築させるとともに、前記原稿台カバーが開状態である場合は前記通常モードにおける前記原稿サイズ検出手段への電力供給を継続させ、前記原稿台カバーが閉状態である場合は前記原稿サイズ検出手段への電力供給を停止させ、前記原稿台カバーの開閉状態の変化による前記省電力モードから前記通常モードへの復帰の際、前記省電力モードにおいて前記原稿サイズ検出手段への電力供給を停止させていた場合は、電力供給を再開させ、前記省電力時回路に前記原稿サイズ検出手段を起動させることにある。
【００１３】
本発明に係る画像読取装置の第２の特徴は、前記原稿台カバーが閉じられる速度を測定する測定手段をさらに備え、前記制御手段は、前記測定手段で測定された前記原稿台カバーが閉じられる速度の履歴に基づき、前記通常モードから前記省電力モードへの移行の際に、前記原稿台カバーが開状態である場合において、前記原稿サイズ検出手段への電力供給を継続させるか否かを制御することにある。
【発明の効果】
【００１４】
本発明に係る画像読取装置の第１の特徴によれば、通常モードから省電力モードへの移行の際に、原稿サイズ検出手段と通信する省電力時回路を集積回路に構築させる。それとともに、原稿台カバーが開状態である場合は通常モードにおける原稿サイズ検出手段への電力供給を継続させ、原稿台カバーが閉状態である場合は原稿サイズ検出手段への電力供給を停止させる。そして、原稿台カバーの開閉状態の変化による通常モードへの復帰の際、省電力モードにおいて原稿サイズ検出手段への電力供給を停止させていた場合は、電力供給を再開させ、省電力時回路に原稿サイズ検出手段を起動させる。
【００１５】
これにより、省電力モードから通常モードへの復帰の際、集積回路における論理回路の再構築を待つ必要がない。このため、省電力モードにおいて原稿台カバーが閉状態の場合では、原稿台カバーが開かれた後、閉じられる過程で半閉じ状態になるまでに、原稿サイズ検出手段を起動させて、原稿サイズ検出可能な状態にすることが可能になる。また、省電力モードにおいて原稿台カバーが開状態の場合では、省電力モードでも原稿サイズ検出手段への電力供給が継続されているため、原稿サイズ検出手段は原稿サイズ検出可能な状態である。したがって、画像読取装置は、省電力モードにおける原稿台カバーが閉状態の場合でも開状態の場合でも、省電力モードから通常モードへの復帰時における原稿サイズ検出の失敗を低減できる。
【００１６】
また、省電力時回路は回路規模が小さいため、回路保持のための電力は小さく抑えることができる。また、通常モードから省電力モードへの移行の際に、原稿台カバーが閉状態である場合は、原稿サイズ検出手段への電力供給が停止される。
【００１７】
よって、本発明に係る画像読取装置の第１の特徴によれば、省電力効果を保ちつつ、省電力モードから通常モードへの復帰時における原稿サイズ検出の失敗を低減できる。
【００１８】
本発明に係る画像読取装置の第２の特徴によれば、原稿台カバーが閉じられる速度の履歴に基づき、通常モードから省電力モードへの移行の際に、原稿台カバーが開状態である場合において、原稿サイズ検出手段への電力供給を継続させるか否かを制御する。これにより、省電力モードから通常モードへの復帰時における原稿サイズ検出の失敗を抑えつつ、省電力効果を高めることが可能になる。
【図面の簡単な説明】
【００１９】
【図１】実施の形態に係る画像読取装置の概略構成を示すブロック図である。
【図２】実施の形態に係る画像読取装置の外観図である。
【図３】原稿台カバーのウェークアップ位置および原稿サイズ検出限界位置の説明図である。
【図４】実施の形態に係る画像読取装置の特徴的な機能部を示すブロック図である。
【図５】通常モードから省電力モードへの移行処理のフローチャートである。
【図６】省電力モードから通常モードへの移行処理のフローチャートである。
【図７】省電力モードにおいて原稿台カバーが閉状態である場合の、省電力モードから通常モードへの移行の際のＦＰＧＡおよび原稿サイズセンサ回路の状態の変化を示すタイミングチャートである。
【図８】（ａ）は、省電力モードにおいて原稿台カバーが開状態である場合にも、閉状態である場合と同様に原稿サイズセンサ回路への電力供給を停止した場合の、省電力モードから通常モードへの移行の際のＦＰＧＡおよび原稿サイズセンサ回路の状態の変化を示すタイミングチャートである。（ｂ）は、省電力モードにおいて原稿台カバーが開状態であり、原稿サイズセンサ回路への電力供給を継続している場合の、省電力モードから通常モードへの移行の際のＦＰＧＡおよび原稿サイズセンサ回路の状態の変化を示すタイミングチャートである。
【図９】省電力移行モードの切替処理のフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を参照して説明する。各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の符号を付している。ただし、図面は模式的なものであり、現実のものとは異なることに留意すべきである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることはもちろんである。
【００２１】
また、以下に示す実施の形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００２２】
図１は、本発明の実施の形態に係る画像読取装置１０の概略構成を示すブロック図、図２は、画像読取装置１０の外観図である。
【００２３】
画像読取装置１０は、読取原稿を固定して読み取るフラットベッド方式を採用している。図１、図２に示すように、画像読取装置１０は、読み取り対象の原稿Ｐが載置される原稿台１１０を備えた装置本体１００と、原稿台１１０に対して開閉する原稿台カバー１２０と、原稿台カバー１２０と一体化され原稿台１１０に自動的に原稿を送るオートシートフィーダ１３０とを備える。
【００２４】
装置本体１００には、ＣＣＤ等の画像読取素子をライン上に並べたラインセンサ、光源、ラインセンサを搭載したキャリッジ、キャリッジを搬送するモータ等を備えた画像読取ユニット１４０が設けられている。また、装置本体１００には、ＣＰＵ、信号処理装置、通信処理装置等を備えた制御回路１５０が設けられている。さらに、装置本体１００には、各部に電力を供給する電源回路１６０が設けられている。
【００２５】
装置本体１００と原稿台カバー１２０との接続箇所付近には、カバーオープンセンサ（請求項のカバーオープン検出手段に相当）１７０が設けられている。カバーオープンセンサ１７０は、原稿台カバー１２０の開閉状態を検出する。具体的には、カバーオープンセンサ１７０は、原稿台カバー１２０が原稿台１１０に対して開かれた開状態にあるか、閉じられた閉状態にあるかを検出する。また、カバーオープンセンサ１７０は、原稿台カバー１２０がウェークアップ位置を通過したこと、および原稿サイズ検出限界位置を通過したことを検出する。
【００２６】
ここで、原稿台カバー１２０は、開状態では、図３に実線で示す開位置にある。閉状態では、原稿台カバー１２０は、図３に二点鎖線で示す閉位置にある。原稿台カバー１２０は、矩形状に形成され、一辺を中心に回動することで、原稿台１１０に対して開閉する。
【００２７】
ウェークアップ位置は、図３に破線で示す原稿台カバー１２０の位置であり、原稿台カバー１２０と原稿台１１０とがなす角度θがウェークアップ角度θ１になる位置である。ウェークアップ角度θ１は、開位置にある原稿台カバー１２０と原稿台１１０とがなす角度よりも小さい。
【００２８】
原稿サイズ検出限界位置は、図３に一点鎖線で示す原稿台カバー１２０の位置であり、原稿台カバー１２０と原稿台１１０とがなす角度θが原稿サイズ検出限界角度θ２になる位置である。原稿サイズ検出限界角度θ２は、ウェークアップ角度θ１よりも小さい。
【００２９】
本実施の形態において、原稿台カバー１２０がθ２≦θ≦θ１を満たす位置にある状態を、半閉じ状態とよぶ。
【００３０】
画像読取装置１０は、通常モードと省電力モードとのいずれか一方に基づいて動作する。通常モードは、画像読取処理を実行するモードである。通常モードでは、画像読取装置１０は、画像読取処理を行っていない場合でも、ユーザの操作に即座に対応できように待機しているため、ある程度の電力を消費する。省電力モードは、所定回路への電源供給停止、一部機能の停止等を行うことにより通常モードより消費電力が少ないモードである。画像読取装置１０は、省電力モードでは画像読取処理はできない。
【００３１】
通常モードから省電力モードへの移行は、予め定められた条件が満たされた場合に行われる。ここで、画像読取装置１０では、通常モードから省電力モードへの移行条件に関するモードである省電力移行モードとして、自動省電力移行モードまたは手動省電力移行モードが選択される。自動省電力移行モードでは、画像読取装置１０は、通常モードで所定時間ユーザからの操作を受け付けなかった場合、省電力モードへ移行する。手動省電力移行モードでは、画像読取装置１０は、通常モードにおいて、ホスト装置であるプリンタ（図示せず）から省電力モードへの移行の指示を受けた場合、省電力モードへの移行を行う。
【００３２】
図４は、画像読取装置１０の特徴的な機能部を示すブロック図である。簡単のため本実施の形態の説明上重要でない機能部は省略している。
【００３３】
図４に示すように、制御回路１５０は、ＣＰＵ（請求項の制御手段に相当）２０と、ＲＡＭ３０と、フラッシュメモリ４０と、ＦＰＧＡ５０と、ＦｅＲＡＭ６０と、ＵＳＢインタフェース７０と、各部を接続するシステムバス８０とを備える。ここで、ＦＰＧＡ５０は、回路情報をロード（コンフィギュレーション）することにより論理回路を構成することができる集積回路である。
【００３４】
フラッシュメモリ４０には、プログラムおよびコンフィギュレーション用の回路情報が不揮発的に記録されている。ＲＡＭ３０は、ＣＰＵ２０の作業領域である。ＣＰＵ２０は、フラッシュメモリ４０に記録されたプログラムにしたがって回路情報をＦＰＧＡ５０にコンフィギュレーションする。本実施の形態で用いるＦＰＧＡ５０は、電力供給を絶つと論理回路が揮発してしまうため、コンフィギュレーションされた論理回路を保持するためには論理回路の規模に応じた電力供給が必要になる。
【００３５】
なお、コンフィギュレーション用の回路情報とプログラムとを別個のフラッシュメモリに記録してもよい。
【００３６】
画像読取ユニット１４０は、原稿台１１０上に載置された原稿Ｐのサイズを検出するための原稿サイズセンサ回路（請求項の原稿サイズ検出手段に相当）９０を備える。原稿サイズセンサ回路９０は、複数組の受光素子が定形サイズに対応して配置されたサイズセンサ９１と、ＦＰＧＡ５０と通信を行う通信回路９２とを備える。本実施の形態において原稿サイズセンサ回路９０は、原稿Ｐが遮る光により原稿サイズを判断する。このため、原稿サイズセンサ回路９０は、原稿台カバー１２０の半閉じ状態において外光を利用することで原稿サイズの検出を行うようにしている。
【００３７】
画像読取装置１０が省電力モードにあるとき、ユーザの手動により原稿台カバー１２０の開閉状態が変化すると、画像読取装置１０は画像読取処理に備えるため通常モードに移行する必要がある。このため、カバーオープンセンサ１７０は、省電力モードにおいてもスリープせずに原稿台カバー１２０の開閉状態の監視を行う。
【００３８】
一方、原稿サイズセンサ回路９０は、後述するように、通常モードから省電力モードへの移行の際に、原稿台カバー１２０が閉状態である場合は、省電力モードにおいて電力供給が停止される。通常モードから省電力モードへの移行の際に、原稿台カバー１２０が開状態である場合は、省電力モードにおいても原稿サイズセンサ回路９０への電力供給が継続される。
【００３９】
本実施の形態において、フラッシュメモリ４０には２種類の回路情報が記録されている。一方は、通常モード時にＦＰＧＡ５０にコンフィギュレーションされる回路情報である。この回路情報には画像読取処理に必要な論理回路を構築するための回路情報が含まれている。他方は、省電力モード時にＦＰＧＡ５０にコンフィギュレーションされる本実施の形態の特徴的な回路情報である。以下では、前者の回路情報を「通常時回路情報」と称し、後者の回路情報を「省電力時回路情報」と称する。
【００４０】
省電力時回路情報には、カバーオープンセンサ１７０からの信号を検出してＣＰＵ２０に通知する処理を行う論理回路と、原稿サイズセンサ回路９０と通信処理を行う論理回路とを構築するための回路情報とが含まれている。これらの回路情報により、ＦＰＧＡ５０には、開閉検出回路５１と、通信回路５２とが構築される。開閉検出回路５１は、省電力モード時においてカバーオープンセンサ１７０からの信号を検出し、ＣＰＵ２０に通知する処理を行う。通信回路５２は、原稿サイズセンサ回路９０と通信処理を行う。
【００４１】
このように、省電力時回路情報により構築される論理回路は、省電力モードにおいて必要最小限の処理を行う回路である。このため、通常時回路情報により構築される論理回路よりはるかに回路規模を小さくすることができる。したがって、省電力モードにおいて論理回路を保持するために必要な電力を、画像読取処理に必要な論理回路を保持する場合と比して、削減することができる。
【００４２】
ＦｅＲＡＭ６０には、画像読取装置１０の機体に固有の各種の調整値等が不揮発的に記録されている。
【００４３】
ＵＳＢインタフェース７０には、ホスト装置であるプリンタと画像読取装置１０とを接続するＵＳＢケーブルが接続される。
【００４４】
次に、本実施の形態における画像読取装置１０の特徴的な動作について説明する。図５は、通常モードから省電力モードへの移行処理のフローチャートである。ここで、通常モードにおいてＦＰＧＡ５０には通常時回路情報がコンフィギュレーションされており、画像読取処理に必要な通常時回路が構築されている。なお、通常時回路情報により構築される論理回路を「通常時回路」と称し、省電力時回路情報により構築される論理回路を「省電力時回路」と称している。
【００４５】
通常モードにおいて、ＣＰＵ２０は、画像読取装置１０の状態が、予め定められた省電力モードへの移行条件を満たしているか否かを判断する（ステップＳ１）。前述のように自動省電力移行モードでは、省電力モードへの移行条件は、通常モードで所定時間ユーザからの操作を受け付けなかったことである。手動省電力移行モードでは、省電力モードへの移行条件は、ホスト装置であるプリンタから省電力モードへの移行の指示を受けたことである。
【００４６】
省電力モードへの移行条件を満たしたときは（ステップＳ１：ＹＥＳ）、ＣＰＵ２０は、ＦＰＧＡ５０に省電力時回路情報をコンフィギュレーションして、省電力時回路を構築する（ステップＳ２）。この際、通常時回路は消去してかまわない。その後、所定の初期化処理を行うことで省電力時回路として動作を開始する。
【００４７】
次いで、ＣＰＵ２０は、カバーオープンセンサ１７０からの信号に基づき、原稿台カバー１２０が閉状態であるか否かを判断する（ステップＳ３）。
【００４８】
原稿台カバー１２０が閉状態であるときは（ステップＳ３：ＹＥＳ）、ＣＰＵ２０は、原稿サイズセンサ回路９０への電力供給を停止し、その他の所定の処理を行って省電力モードへ移行する。一方、原稿台カバー１２０が開状態であるときは（ステップＳ３：ＮＯ）、ＣＰＵ２０は、原稿サイズセンサ回路９０への電力供給を継続したまま、その他の所定の処理を行って省電力モードへ移行する。
【００４９】
ここで、省電力モードにおいて、カバーオープンセンサ１７０への電力供給は継続する。ＦＰＧＡ５０は、省電力時回路として動作を行い、カバーオープンセンサ１７０からの信号を監視する。
【００５０】
次に、省電力モードから通常モードに移行（復帰）する際の処理について図６のフローチャートを参照して説明する。なお、省電力モードから通常モードに移行する条件には、オートシートフィーダ１３０に原稿が載置されたこと、図示しない操作パネルが操作を受け付けたこと等も含まれるが、ここでは、原稿台カバー１２０の開閉状態が変化したことを条件に省電力モードから通常モードに移行する場合を対象に説明する。
【００５１】
省電力モードにおいて、ＣＰＵ２０は、原稿台カバー１２０の開閉状態が変化したか否かを判断する（ステップＳ１１）。
【００５２】
具体的には、省電力モードにおいて原稿台カバー１２０が閉状態である場合、ＣＰＵ２０は、原稿台カバー１２０が開状態になると、原稿台カバー１２０の開閉状態が変化したと判断する。省電力モードにおいて原稿台カバー１２０が閉状態であるのは、図５のフローチャートで説明したように、通常モードから省電力モードへの移行の際に原稿台カバー１２０が閉状態であった場合である。ここで、省電力モードにおいて閉状態の原稿台カバー１２０が開かれて開状態になると、カバーオープンセンサ１７０からＦＰＧＡ５０の開閉検出回路５１に信号が送られる。その信号に基づき、開閉検出回路５１は、原稿台カバー１２０が開かれたことをＣＰＵ２０に通知する。
【００５３】
一方、省電力モードにおいて原稿台カバー１２０が開状態である場合、ＣＰＵ２０は、原稿台カバー１２０が閉じられる過程でウェークアップ位置に達すると、原稿台カバー１２０の開閉状態が変化したと判断する。省電力モードにおいて原稿台カバー１２０が開状態であるのは、図５のフローチャートで説明したように、通常モードから省電力モードへの移行の際に原稿台カバー１２０が開状態であった場合である。ここで、省電力モードにおいて開状態の原稿台カバー１２０がウェークアップ位置に達すると、カバーオープンセンサ１７０からＦＰＧＡ５０の開閉検出回路５１に信号が送られる。その信号に基づき、開閉検出回路５１は、原稿台カバー１２０がウェークアップ位置に達したことをＣＰＵ２０に通知する。
【００５４】
原稿台カバー１２０の開閉状態が変化すると（ステップＳ１１：ＹＥＳ）、ＣＰＵ２０は、原稿サイズセンサ回路９０への電力供給が停止されているか否かを判断する（ステップＳ１２）。
【００５５】
ここで、図５のフローチャートで説明したように、原稿サイズセンサ回路９０への電力供給が停止されているのは、通常モードから省電力モードへの移行の際に原稿台カバー１２０が閉状態であった場合である。この場合、ステップＳ１１において、原稿台カバー１２０が閉状態から開状態になったことにより原稿台カバー１２０の開閉状態が変化したと判断されている。
【００５６】
原稿サイズセンサ回路９０への電力供給が停止されていない（電力供給が継続されている）のは、通常モードから省電力モードへの移行の際に原稿台カバー１２０が開状態であった場合である。この場合、ステップＳ１１において、原稿台カバー１２０が開状態からウェークアップ位置に達したことにより原稿台カバー１２０の開閉状態が変化したと判断されている。
【００５７】
原稿サイズセンサ回路９０への電力供給が停止されている場合（ステップＳ１２：ＹＥＳ）、ＣＰＵ２０は、原稿サイズセンサ回路９０への電力供給を再開させる（ステップＳ１３）。
【００５８】
その後、ＣＰＵ２０は、ＦＰＧＡ５０の通信回路５２を介して原稿サイズセンサ回路９０と通信を行い、初期化処理を実行させる（ステップＳ１４）。これにより、原稿サイズセンサ回路９０が起動する。
【００５９】
原稿台カバー１２０が閉状態から開状態になったことにより原稿サイズセンサ回路９０への電力供給を再開させて原稿サイズセンサ回路９０を起動させると、ＣＰＵ２０は、原稿台カバー１２０が半閉じ状態になったか否かを判断する（ステップＳ１５）。ここで、原稿台カバー１２０が半閉じ状態になるのは、開状態の原稿台カバー１２０がユーザにより閉じられる過程においてウェークアップ位置に達したときである。
【００６０】
原稿台カバー１２０が半閉じ状態になると（ステップＳ１５：ＹＥＳ）、初期化処理を終えた原稿サイズセンサ回路９０が原稿サイズを検出する（ステップＳ１６）。検出結果は、ＦＰＧＡ５０の通信回路５２を介してＣＰＵ２０に通知される。
【００６１】
その後、ＣＰＵ２０は、ＦＰＧＡ５０に通常時回路情報をコンフィギュレーションして、通常時回路を構築する（ステップＳ１７）。通常時回路が構築されると、省電力時回路は消去してかまわない。その後、所定の初期化処理を行うことで通常時回路が動作を開始する。通常時回路情報のコンフィギュレーションおよび初期化処理は、多少の時間を要するが、画像読取処理の開始前までに行えれば十分である。
【００６２】
一方、省電力モードにおいて原稿サイズセンサ回路９０への電力供給が継続されている場合（ステップＳ１２：ＮＯ）、原稿サイズセンサ回路９０への電力供給の再開、および原稿サイズセンサ回路９０の初期化は必要ない。このため、ステップＳ１２の後、ステップＳ１３、ステップＳ１４を省略してステップＳ１５へ進み、以降の処理が行われる。
【００６３】
次に、上述した図６のフローチャートの処理による省電力モードから通常モードへの移行の際の、ＦＰＧＡ５０および原稿サイズセンサ回路９０の状態の変化を説明する。
【００６４】
まず、省電力モードにおいて原稿台カバー１２０が閉状態である場合の、省電力モードから通常モードへの移行の際のＦＰＧＡ５０および原稿サイズセンサ回路９０の状態の変化について、図７のタイミングチャートを参照して説明する。
【００６５】
前述のように、省電力モードにおいて原稿台カバー１２０が閉状態である場合、原稿サイズセンサ回路９０への電力供給が停止されている。ＦＰＧＡ５０には省電力時回路が構築されている。
【００６６】
時刻ｔ１において、原稿台カバー１２０が開かれて開状態になると、前述のように、原稿サイズセンサ回路９０への電力供給が再開され、初期化処理が実行される。
【００６７】
原稿サイズセンサ回路９０の初期化処理は、電力が安定してから行われる。時刻ｔ１で電力供給が再開されてから、電力が安定する時刻ｔ２までの時間（電力の安定期間）は、例えば、１００ｍｓ程度である。初期化処理は、一般に、電力の安定期間よりも短時間で終えられる。初期化処理が終了する時刻ｔ３から、原稿サイズセンサ回路９０は、原稿サイズ検出可能な状態になる。
【００６８】
図７の場合では、原稿サイズセンサ回路９０で原稿サイズを検出するタイミングは、原稿台カバー１２０が開かれた後、閉じられる過程でウェークアップ位置に達して半閉じ状態になったタイミングである。それまでに、原稿サイズセンサ回路９０の初期化処理を終え、原稿サイズセンサ回路９０を原稿サイズ検出可能な状態にすることが可能である。
【００６９】
ここで、本実施の形態とは異なり、省電力モードにおいてＦＰＧＡ５０に省電力時回路を構築せず、ＦＰＧＡ５０への電力供給を停止すると、ＦＰＧＡ５０から回路情報が揮発する。この場合、通常モードへの復帰の際、ＦＰＧＡ５０に通常時回路情報をコンフィギュレーションおよび初期化処理して通常時回路を構築する必要がある。ＣＰＵ２０は、ＦＰＧＡ５０に通常時回路が構築されて初めて原稿サイズセンサ回路９０と通信が可能となり、原稿サイズセンサ回路９０を起動させることができる。このため、本実施の形態に比べて、原稿サイズセンサ回路９０が原稿サイズ検出可能な状態になるまで長時間を要する。したがって、原稿サイズセンサ回路９０が原稿サイズ検出可能な状態になる前に、原稿台カバー１２０が原稿サイズ検出限界位置を過ぎて半閉じ状態ではなくなり、原稿サイズの検出に失敗するおそれがある。
【００７０】
これに対し、本実施の形態では、省電力時回路により原稿サイズセンサ回路９０と通信できるため、省電力モードから通常モードに復帰する際、ＣＰＵ２０は、すぐに原稿サイズセンサ回路９０への電力供給を開始する。これにより、原稿サイズセンサ回路９０が原稿サイズ検出可能な状態になるまでの時間を短縮できる。この結果、原稿サイズ検出の失敗を低減できる。また、省電力時回路は回路規模が小さいため、回路保持のための電力は小さく抑えることができる。
【００７１】
次に、省電力モードにおいて原稿台カバー１２０が開状態である場合の、省電力モードから通常モードへの移行の際のＦＰＧＡ５０および原稿サイズセンサ回路９０の状態の変化について、図８のタイミングチャートを参照して説明する。
【００７２】
図８（ａ）は、省電力モードにおいて原稿台カバー１２０が開状態である場合にも、閉状態である場合と同様に原稿サイズセンサ回路９０への電力供給を停止した場合のタイミングチャートである。図８（ｂ）は、省電力モードにおいて原稿台カバー１２０が開状態であり、原稿サイズセンサ回路９０への電力供給を継続している場合のタイミングチャートである。図８（ｂ）が、本実施の形態の省電力モードにおいて原稿台カバー１２０が開状態である場合のタイミングチャートであり、図８（ａ）は、比較のために示す本実施の形態とは異なるタイミングチャートである。
【００７３】
図８（ａ）の場合、省電力モードにおいて原稿サイズセンサ回路９０への電力供給が停止されている。ＦＰＧＡ５０には省電力時回路が構築されている。この場合、原稿台カバー１２０が閉じられる過程で、時刻ｔ１１において、原稿台カバー１２０がウェークアップ位置に達すると、原稿サイズセンサ回路９０への電力供給が再開され、初期化処理が実行される。電力が安定し、初期化処理が終了する時刻ｔ１３から、原稿サイズセンサ回路９０は、原稿サイズ検出可能な状態になる。
【００７４】
ここで、ユーザが原稿台カバー１２０を開状態からすばやく閉じると、図８に示すように、時刻ｔ１３以前の時刻ｔ１２において、原稿台カバー１２０が原稿サイズ検出限界位置を過ぎる可能性がある。原稿台カバー１２０がウェークアップ位置に達してから原稿サイズ検出限界位置に達するまでの時間が、電力の安定期間と初期化処理の時間との合計よりも小さい場合、時刻ｔ１３以前に原稿台カバー１２０が原稿サイズ検出限界位置を通過する。この場合、時刻ｔ１３ではすでに原稿台カバー１２０が半閉じ状態ではなく、原稿サイズセンサ回路９０は原稿サイズの検出に失敗する。
【００７５】
これに対し、図８（ｂ）の場合、時刻ｔ１１でも原稿サイズセンサ回路９０に電力が供給されており、原稿サイズ検出可能な状態である。このため、時刻ｔ１１になると、原稿サイズセンサ回路９０が原稿サイズを検出し、検出結果がＦＰＧＡ５０の通信回路５２を介してＣＰＵ２０に通知される。したがって、ユーザが原稿台カバー１２０をすばやく閉じても、ＣＰＵ２０が原稿サイズを取得できる。
【００７６】
次に、省電力移行モードについて説明する。
【００７７】
本実施の形態では、画像読取装置１０の電源がオンされた時点では、自動省電力移行モードに設定されている。ＵＳＢインタフェース７０を介してホスト装置であるプリンタと接続されると、画像読取装置１０は、ホスト装置からの指示によって、手動省電力移行モードに変更される。したがって、画像読取装置１０は、ホスト装置と接続されている状態では、基本的に、手動省電力移行モードに設定されており、ホスト装置からの指示により通常モードから省電力モードへの移行を行う。ただし、ユーザ操作等により自動省電力移行モードに変更することもできる。
【００７８】
ところで、画像読取装置１０とホスト装置との接続が切断されることがある。この際の省電力移行モードの切替処理について、図９のフローチャートを参照して説明する。
【００７９】
画像読取装置１０がホスト装置と接続されている状態において、ＣＰＵ２０は、ホスト装置との接続が切断されたか否かを判断する（ステップＳ２１）。
【００８０】
ホスト装置との接続が切断されると（ステップＳ２１：ＹＥＳ）、ＣＰＵ２０は、切断時の省電力移行モード（自動省電力移行モードまたは手動省電力移行モード）をＲＡＭ３０に記憶する（ステップＳ２２）。
【００８１】
次いで、ＣＰＵ２０は、画像読取装置１０の省電力移行モードとして、自動省電力移行モードを設定する（ステップＳ２３）。すなわち、ホスト装置との接続の切断時に手動省電力移行モードが設定されていた場合は、自動省電力移行モードに切り替えられる。ホスト装置との接続の切断時に自動省電力移行モードが設定されていた場合は、自動省電力移行モードが維持される。
【００８２】
その後、ＣＰＵ２０は、画像読取装置１０にホスト装置が再接続されたか否かを判断する（ステップＳ２４）。
【００８３】
画像読取装置１０にホスト装置が再接続されると（ステップＳ２４：ＹＥＳ）、ＣＰＵ２０は、画像読取装置１０の省電力移行モードを、ステップＳ２２でＲＡＭ３０に記憶したモードに復帰させる。
【００８４】
上述のような省電力移行モードの切替処理により、画像読取装置１０では、ホスト装置との接続の切断時に手動省電力移行モードが設定されていた場合でも、ホスト装置との接続の切断後、画像読取装置１０は、自動省電力移行モードに設定される。これにより、画像読取装置１０は、ホスト装置との接続が切断された状態でも、通常モードから省電力モードへ移行することが可能である。
【００８５】
また、画像読取装置１０は、ホスト装置が再接続されると、切断時の省電力移行モードに戻るので、ホスト装置との切断がノイズにより一時的に切断された場合でも、元の省電力移行モードに復帰できる。
【００８６】
なお、ホスト装置との接続の切断後、別のホスト装置と接続されると、画像読取装置１０は、接続後も自動省電力移行モードを維持する。この場合、新たなホスト装置が、画像読取装置１０との通信によって、新たに省電力移行モードを設定する。
【００８７】
以上説明したように、画像読取装置１０では、通常モードから省電力モードへの移行の際に、原稿サイズセンサ回路９０と通信する省電力時回路をＦＰＧＡ５０に構築させる。それとともに、原稿台カバー１２０が開状態である場合は通常モードにおける原稿サイズセンサ回路９０への電力供給を継続させ、原稿台カバー１２０が閉状態である場合は原稿サイズセンサ回路９０への電力供給を停止させる。そして、原稿台カバー１２０の開閉状態の変化による通常モードへの復帰の際、省電力モードにおいて原稿サイズセンサ回路９０への電力供給を停止させていた場合は、電力供給を再開させ、省電力時回路に原稿サイズセンサ回路９０を起動させる。
【００８８】
これにより、省電力モードから通常モードへの復帰の際、ＦＰＧＡ５０における論理回路の再構築を待つ必要がない。このため、省電力モードにおいて原稿台カバー１２０が閉状態の場合では、原稿台カバー１２０が開かれた後、閉じられる過程で半閉じ状態になるまでに、原稿サイズセンサ回路９０を起動させて、原稿サイズ検出可能な状態にすることが可能になる。また、省電力モードにおいて原稿台カバー１２０が開状態の場合では、省電力モードでも原稿サイズセンサ回路９０への電力供給が継続されているため、原稿サイズセンサ回路９０は原稿サイズ検出可能な状態である。これにより、すばやく原稿台カバー１２０が閉じられても電力の安定化と初期化処理が不要なため、すぐに原稿サイズを検出できる。したがって、画像読取装置１０では、省電力モードにおける原稿台カバー１２０が閉状態の場合でも開状態の場合でも、省電力モードから通常モードへの復帰時における原稿サイズ検出の失敗を低減できる。
【００８９】
また、省電力時回路は回路規模が小さいため、回路保持のための電力は小さく抑えることができる。また、通常モードから省電力モードへの移行の際に、原稿台カバー１２０が閉状態である場合は、原稿サイズセンサ回路９０への電力供給が停止される。
【００９０】
よって、画像読取装置１０は、省電力効果を保ちつつ、省電力モードから通常モードへの復帰時における原稿サイズ検出の失敗を低減できる。
【００９１】
なお、原稿台カバー１２０が閉じられる速度の履歴をとり、この履歴に基づき、通常モードから省電力モードへの移行の際に、原稿台カバー１２０が開状態である場合において、原稿サイズセンサ回路９０への電力供給を継続させるか否かを制御するようにしてもよい。
【００９２】
上記実施の形態では、省電力モードにおいて原稿台カバー１２０が開状態の場合、省電力モードでも原稿サイズセンサ回路９０への電力供給を継続している。これは、前述のように、原稿台カバー１２０が閉じられる過程でウェークアップ位置に達した時点から原稿サイズセンサ回路９０への電力供給を開始したのでは、原稿サイズセンサ回路９０が原稿サイズ検出可能な状態になる前に原稿台カバー１２０が原稿サイズ検出限界位置を通過して原稿サイズの検出に失敗するおそれがあるからである。
【００９３】
しかし、原稿台カバー１２０が閉じられる速度によっては、原稿台カバー１２０がウェークアップ位置に達した時点から原稿サイズセンサ回路９０への電力供給を開始しても、原稿サイズを検出できる。すなわち、原稿台カバー１２０がウェークアップ位置に達してから原稿サイズ検出限界位置に達するまでの時間が、電力の安定期間、初期化処理の時間、および原稿サイズ検出に要する時間の合計よりも大きい場合、原稿台カバー１２０の半閉じ状態において原稿サイズセンサ回路９０が原稿サイズを検出できる。このため、原稿台カバー１２０がウェークアップ位置に達した時点から原稿サイズセンサ回路９０への電力供給を開始しても、原稿サイズを検出できる。
【００９４】
そこで、原稿台カバー１２０が閉じられる速度の履歴をとり、その履歴に基づき、基準速度より速い速度で原稿台カバー１２０が閉じられることが少ないと判断される場合、それ以降の通常モードから省電力モードへの移行の際、原稿台カバー１２０が開状態の場合でも、原稿サイズセンサ回路９０への電力供給を停止させるようにしてもよい。例えば、所定回数以上連続して、基準速度以下の速度で原稿台カバー１２０が閉じられた場合、それ以降の通常モードから省電力モードへの移行の際、原稿台カバー１２０が開状態の場合でも、原稿サイズセンサ回路９０への電力供給を停止させるようにしてもよい。
【００９５】
これにより、省電力モードから通常モードへの復帰時における原稿サイズ検出の失敗を抑えつつ、省電力効果を高めることができる。
【００９６】
ここで、上記基準速度は、原稿台カバー１２０がウェークアップ位置に達してから原稿サイズ検出限界位置に達するまでの時間が、原稿サイズセンサ回路９０における電力の安定期間、初期化処理の時間、および原稿サイズ検出に要する時間の合計と等しくなる速度である。
【００９７】
原稿台カバー１２０が閉じられる速度Ａは、以下の式（１）により算出される。
【００９８】
Ａ＝（θ１−θ２）／（ｔ１−ｔ２）  …（１）
ここで、ｔ１は、原稿台カバー１２０が閉じられる過程でカバーオープンセンサ１７０により原稿台カバー１２０がウェークアップ位置を通過したことが検出された時刻である。ｔ２は、原稿台カバー１２０が閉じられる過程でカバーオープンセンサ１７０により原稿台カバー１２０が原稿サイズ検出限界位置を通過したことが検出された時刻である。
【００９９】
原稿台カバー１２０が閉じられるとき、カバーオープンセンサ１７０により原稿台カバー１２０がウェークアップ位置および原稿サイズ検出限界位置を通過したことが検出されると、ＣＰＵ２０が、式（１）により原稿台カバー１２０が閉じられる速度Ａを算出する。ＣＰＵ２０およびカバーオープンセンサ１７０が、請求項の測定手段を構成する。原稿台カバー１２０が閉じられる速度Ａの履歴は、ＦｅＲＡＭ６０に記憶される。
【０１００】
なお、上記のように原稿台カバー１２０が開状態の場合でも原稿サイズセンサ回路９０への電力供給を停止させるようにした後、基準速度より速い速度で原稿台カバー１２０が閉じられることがあると、それ以降の通常モードから省電力モードへの移行の際、原稿台カバー１２０が開状態の場合は、原稿サイズセンサ回路９０への電力供給を継続させるようにしてもよい。
【０１０１】
発明は上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合せにより、種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【０１０２】
１０  画像読取装置
２０  ＣＰＵ
３０  ＲＡＭ
４０  フラッシュメモリ
５０  ＦＰＧＡ
５１  開閉検出回路
５２  通信回路
６０  ＦｅＲＡＭ
７０  ＵＳＢインタフェース
８０  システムバス
９０  原稿サイズセンサ回路
９１  サイズセンサ
９２  通信回路
１００  装置本体
１１０  原稿台
１２０  原稿台カバー
１３０  オートシートフィーダ
１４０  画像読取ユニット
１５０  制御回路
１６０  電源回路
１７０  カバーオープンセンサ
【図１】
2014143482.tif 000003
【図２】
2014143482.tif 000004
【図３】
2014143482.tif 000005
【図４】
2014143482.tif 000006
【図５】
2014143482.tif 000007
【図６】
2014143482.tif 000008
【図７】
2014143482.tif 000009
【図８】
2014143482.tif 000010
【図９】
2014143482.tif 000011