(57)【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを生成する読取部と、
前記読取部に読み取られる前記原稿を支持する支持部と、
前記支持部に前記原稿を支持させる際に生じる、前記支持部に前記原稿が支持された状態または前記支持部を覆うカバーが開いた状態である所定の状態に対応する信号を出力するセンサ部と、
操作を受け付ける操作部と、
前記読取部により生成された画像データの記憶先となる第１の外部機器を接続する第１のインターフェースと、
前記第１のインターフェースを制御する第１のインターフェース制御部であって、前記第１のインターフェースに前記第１の外部機器が接続されたことを検知できる基準状態と、前記基準状態より消費電力が小さく、前記第１のインターフェースに前記第１の外部機器が接続されたことを検知できない省電力状態とを少なくとも含む複数の状態のうちの１つの状態に設定される、第１のインターフェース制御部と、
前記センサ部から出力された前記信号に基づき前記所定の状態を検出する制御部であって、前記第１のインターフェース制御部が前記省電力状態にあるときに、前記所定の状態が検出されたことを必要条件として含む移行条件が満たされた場合には、前記第１のインターフェース制御部を前記基準状態に設定し、前記移行条件が満たされない場合には、前記操作部への最初の前記操作を受け付けても、前記第１のインターフェース制御部を前記省電力状態に維持する、制御部と、
を備える、読取装置。
【請求項２】
請求項１に記載の読取装置であって、さらに、
前記読取部により生成された画像データの記憶先となる第２の外部機器を接続する第２のインターフェースと、
前記第２のインターフェースを制御する第２のインターフェース制御部と、を備え、
前記移行条件は、前記第２のインターフェースにより前記第２の外部機器が通信可能な状態になっていないことを必要条件としてさらに含む、読取装置。
【請求項３】
請求項１に記載の読取装置であって、さらに、
前記読取部により生成された画像データの記憶先となる第２の外部機器を接続する第２のインターフェースと、
前記第２のインターフェースを制御する第２のインターフェース制御部と、を備え、
前記制御部は、前記第１のインターフェースに接続される前記第１の外部機器と、前記第２のインターフェースにより通信可能な状態になった前記第２の外部機器との中から、前記読取部により生成される画像データの記憶先を設定し、
前記移行条件は、前記第１のインターフェースに接続される前記第１の外部機器が画像データの記憶先として設定されていることを必要条件としてさらに含む、読取装置。
【請求項４】
請求項１に記載の読取装置であって、
前記制御部は、前記第１のインターフェース制御部を前記基準状態に設定した後、前記第１のインターフェースに前記第１の外部機器が接続されていることを前記第１のインターフェース制御部を介して検知した場合には、前記操作部への前記操作が受け付けられなくても、前記読取部に画像データを生成させ、生成された画像データを前記第１のインターフェースに接続された前記第１の外部機器に記憶させる、読取装置。
【請求項５】
請求項１に記載の読取装置であって、
前記操作部は、操作部基準状態と、前記操作部基準状態より消費電力が小さい操作部省電力状態とを少なくとも含む複数の状態のうちの１つの状態に設定され、
前記制御部は、前記読取部に画像データを生成させた後、前記第１のインターフェース制御部が前記基準状態にあり、前記操作部が前記操作部基準状態にあるときに、前記所定の状態が検出されない場合には、前記操作部を前記操作部省電力状態に設定する前に、前記第１のインターフェース制御部を前記省電力状態に設定する、読取装置。
【請求項６】
請求項１に記載の読取装置であって、
前記制御部は、前記読取部に画像データを生成させた後、前記第１のインターフェース制御部が前記基準状態にあるときに、前記第１のインターフェースに前記第１の外部機器が接続されていないことを前記第１のインターフェース制御部を介して検知した場合には、前記第１のインターフェース制御部を前記省電力状態に設定する、読取装置。
【請求項７】
請求項１に記載の読取装置であって、さらに、
前記制御部への指令を出力可能な第３の外部機器を接続する第３のインターフェースを備え、
前記制御部は、前記第１のインターフェース制御部が前記省電力状態にあるときに、前記第３のインターフェースを介して前記第３の外部機器から、前記第１のインターフェースに接続された前記第１の外部機器の記憶内容を確認するための前記指令である特定の前記指令以外の前記指令を受け付けても、前記第１のインターフェース制御部を前記省電力状態に維持する、読取装置。
【請求項８】
請求項７に記載の読取装置であって、
前記制御部は、前記第１のインターフェース制御部が前記省電力状態にあるときに、前記第３のインターフェースを介して前記第３の外部機器から前記特定の指令を受け付けた場合、前記第１のインターフェース制御部を前記基準状態に設定する、読取装置。
【請求項９】
請求項１から請求項８までのいずれか一項に記載の読取装置であって、
前記第１のインターフェースは、ＵＳＢホストインターフェースであり、
前記第１のインターフェース制御部は、ＵＳＢホストコントローラである、読取装置。
【請求項１０】
請求項１に記載の読取装置であって、さらに、
前記読取部により生成された画像データの記憶先となる第２の外部機器を接続する第２のインターフェースと、
前記第２のインターフェースを制御する第２のインターフェース制御部と、を備え、
前記制御部は、前記第１のインターフェース制御部が前記基準状態にあり、前記第２のインターフェースにより前記第２の外部機器が通信可能な状態にされ、かつ、前記センサ部から前記信号が出力されていないときに、前記第１のインターフェース制御部を前記省電力状態に設定する、読取装置。
【請求項１１】
原稿を読み取って画像データを生成する読取部と、前記読取部に読み取られる前記原稿を支持する支持部と、前記支持部に前記原稿を支持させる際に生じる、前記支持部に前記原稿が支持された状態または前記支持部を覆うカバーが開いた状態である所定の状態に対応する信号を出力するセンサ部と、操作を受け付ける操作部と、前記読取部により生成された画像データの記憶先となる第１の外部機器を接続する第１のインターフェースと、前記第１のインターフェースを制御する第１のインターフェース制御部であって、前記第１のインターフェースに前記第１の外部機器が接続されたことを検知できる基準状態と、前記基準状態より消費電力が小さく、前記第１のインターフェースに前記第１の外部機器が接続されたことを検知できない省電力状態とを少なくとも含む複数の状態のうちの１つの状態に設定される、第１のインターフェース制御部と、を備える読取装置の制御方法であって、
前記センサ部から出力された前記信号に基づき前記所定の状態を検出する工程と、
前記第１のインターフェース制御部が前記省電力状態にあるときに、前記所定の状態が検出されたことを必要条件として含む移行条件が満たされた場合には、前記第１のインターフェース制御部を前記基準状態に設定し、前記移行条件が満たされない場合には、前記操作部への最初の前記操作を受け付けても、前記第１のインターフェース制御部を前記省電力状態に維持する工程と、
を備える、制御方法。
【請求項１２】
原稿を読み取って画像データを生成する読取部と、前記読取部に読み取られる前記原稿を支持する支持部と、前記支持部に前記原稿を支持させる際に生じる、前記支持部に前記原稿が支持された状態または前記支持部を覆うカバーが開いた状態である所定の状態に対応する信号を出力するセンサ部と、操作を受け付ける操作部と、前記読取部により生成された画像データの記憶先となる第１の外部機器を接続する第１のインターフェースと、前記第１のインターフェースを制御する第１のインターフェース制御部であって、前記第１のインターフェースに前記第１の外部機器が接続されたことを検知できる基準状態と、前記基準状態より消費電力が小さく、前記第１のインターフェースに前記第１の外部機器が接続されたことを検知できない省電力状態とを少なくとも含む複数の状態のうちの１つの状態に設定される、第１のインターフェース制御部と、を備える読取装置を制御するためのコンピュータプログラムであって、
前記センサ部から出力された前記信号に基づき前記所定の状態を検出する処理と、
前記第１のインターフェース制御部が前記省電力状態にあるときに、前記所定の状態が検出されたことを必要条件として含む移行条件が満たされた場合には、前記第１のインターフェース制御部を前記基準状態に設定し、前記移行条件が満たされない場合には、前記操作部への最初の前記操作を受け付けても、前記第１のインターフェース制御部を前記省電力状態に維持する処理と、
を前記読取装置に実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される技術は、読取装置に関する。
【背景技術】
【０００２】
ＵＳＢ（Universal Serial Bus）メモリを接続するためのＵＳＢホストインターフェースとＵＳＢホストインターフェースを制御するＵＳＢホストコントローラとを備える読取装置が知られている。このような読取装置では、原稿を読み取って生成した画像データを、ＵＳＢホストインターフェースに接続されたＵＳＢメモリ内に記憶させることができる。
【０００３】
近年、省電力化の要請から、所定時間、ボタンやタッチパネルといった操作部への操作が受け付けられないと、装置の状態を、装置の各部への供給電力が減じられた省電力モードに設定することが一般化している。ＵＳＢホストインターフェースを備える読取装置において、省電力モードへ移行する際に、ＵＳＢホストコントローラを含む装置各部への電力供給を停止し、省電力モードから通常モードへ復帰する際に、装置各部への電力供給を再開する技術が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−４８５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＵＳＢホストインターフェースを備える読取装置では、操作部により受け付けられる操作に応じて実行される処理が、ＵＳＢホストコントローラの使用を伴うものであるとは限らない。上記従来の技術では、操作部により操作が受け付けられると、操作に応じて実行される処理がＵＳＢホストコントローラの使用を伴うものではない場合にもＵＳＢホストコントローラへの電力供給が再開されるため、ＵＳＢホストコントローラにより不要な電力が消費される場合がある。このように、ＵＳＢホストインターフェースを備える読取装置においては、消費電力の抑制の点でさらなる向上の余地がある。
【０００６】
なお、このような課題は、ＵＳＢホストインターフェースに限らず、読取画像データの記憶先となる外部機器を接続するためのインターフェースを備える読取装置に共通の課題である。
【０００７】
本明細書では、上述した課題の少なくとも一部を解決することが可能な技術を開示する。
【課題を解決するための手段】
【０００８】
本明細書に開示される読取装置は、原稿を読み取って画像データを生成する読取部と、前記読取部に読み取られる前記原稿を支持する支持部と、前記支持部に前記原稿を支持させる際に生じる所定の状態に対応する信号を出力するセンサ部と、操作を受け付ける操作部と、前記読取部により生成された画像データの記憶先となる第１の外部機器を接続する第１のインターフェースと、前記第１のインターフェースを制御する第１のインターフェース制御部であって、前記第１のインターフェースに前記第１の外部機器が接続されたことを検知できる基準状態と、前記基準状態より消費電力が小さく、前記第１のインターフェースに前記第１の外部機器が接続されたことを検知できない省電力状態とを少なくとも含む複数の状態のうちの１つの状態に設定される、第１のインターフェース制御部と、前記センサ部から出力された前記信号に基づき前記所定の状態を検出する制御部であって、前記第１のインターフェース制御部が前記省電力状態にあるときに、前記所定の状態が検出されたことを含む移行条件が満たされた場合には、前記第１のインターフェース制御部を前記基準状態に設定し、前記移行条件が満たされない場合には、前記操作部への最初の前記操作を受け付けても、前記第１のインターフェース制御部を前記省電力状態に維持する、制御部と、を備える。この読取装置において、第１のインターフェース制御部は、第１のインターフェースに第１の外部機器が接続されたことを検知できる基準状態と、基準状態より消費電力が小さく、第１のインターフェースに第１の外部機器が接続されたことを検知できない省電力状態とを少なくとも含む複数の状態のうちの１つの状態に設定される。また、制御部は、センサ部から出力された信号に基づき、支持部に原稿を支持させる際に生じる所定の状態を検出する。第１のインターフェース制御部が省電力状態にあるときに、上記所定の状態が検出されたことを含む移行条件が満たされた場合、すなわち、原稿が支持部に支持されていると推定される場合には、制御部は第１のインターフェース制御部を基準状態に設定するため、その後、支持部に支持された原稿の読み取りが行われた場合に、生成された画像データを第１のインターフェースに接続された第１の外部機器に記憶させることができる。そのため、ユーザの利便性の低下を抑制することができる。また、上記移行条件が満たされない場合、すなわち、原稿が支持部に支持されていないと推定される場合には、操作部への操作が受け付けられても、制御部は第１のインターフェース制御部を省電力状態に維持する。そのため、原稿が支持部に支持されておらず、まだ原稿の読み取りが行われないと考えられる期間に、第１のインターフェース制御部によって不要な電力が消費されることを回避することができ、読取装置の消費電力を抑制することができる。
【０００９】
なお、本明細書に開示される技術は、種々の形態で実現することが可能であり、例えば、読取装置、読取装置の制御方法、それらの装置または方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した一時的でない記録媒体（non-transitory storage medium）等の形態で実現することが可能である。
【図面の簡単な説明】
【００１０】
【図１】スキャナ２の構成およびスキャナ２を含むシステム構成を示す概略図
【図２】スキャナ２の構成を示す概略図
【図３】スキャナ２の電気的構成を示すブロック図
【図４】ＵＳＢホストコントローラ６５の状態切り替え処理の流れを示すフローチャート
【図５】他の実施形態におけるＵＳＢホストコントローラ６５の状態切り替え処理の流れを示すフローチャート
【図６】他の実施形態におけるＵＳＢホストコントローラ６５の状態切り替え処理の流れを示すフローチャート
【図７】他の実施形態におけるＵＳＢホストコントローラ６５の状態切り替え処理の流れを示すフローチャート
【図８】他の実施形態におけるＵＳＢホストコントローラ６５の状態切り替え処理の流れを示すフローチャート
【図９】他の実施形態におけるＵＳＢホストコントローラ６５の状態切り替え処理の流れを示すフローチャート
【図１０】他の実施形態におけるＵＳＢホストコントローラ６５の状態切り替え処理の流れを示すフローチャート
【発明を実施するための形態】
【００１１】
一実施形態のスキャナ２の構成について、図１から図３を参照しつつ説明する。図１に示す本実施形態のスキャナ２は、自動原稿送り機能を備えており、原稿ＰＡを搬送方向Ｘに搬送しつつ読み取りを行うことによって、画像データを生成する。
【００１２】
図１および図２に示すように、スキャナ２は、上筐体２２と下筐体２４とを備える。上筐体２２は、下筐体２４に対して、ヒンジ２６を中心に相対回転可能に接続されている。下筐体２４に対して上筐体２２を相対回転させることにより、スキャナ２の状態を、下筐体２４の上面の一部が上筐体２２により覆われた状態（図１に示した状態であり、以下「閉状態」という）と、下筐体２４の上面が上筐体２２により覆われず露出した状態（図２に示した状態であり、以下「開状態」という）とのいずれかにすることができる。スキャナ２による原稿ＰＡの読み取りは、スキャナ２が閉状態のときに実行される。
【００１３】
上筐体２２には、操作を受け付ける操作部５０が設けられている。操作部５０は、ボタン５２と、例えば液晶ディスプレイにより構成されたタッチパネル５４とを含む。タッチパネル５４は、各種情報を表示する表示部としても機能する。
【００１４】
下筐体２４には、搬送ローラ４６と、搬送ローラ４６を回転駆動する搬送モータ５８とが設けられている。閉状態のときに搬送ローラ４６と対向する上筐体２２の位置には、ピンチローラ４８が設けられている。下筐体２４における搬送ローラ４６より搬送方向Ｘの上流側には、搬送方向Ｘに略直交する幅方向Ｙに沿って離間した一対のガイド２８が設けられている。下筐体２４の上面における搬送ローラ４６より搬送方向Ｘの上流側の部分は、原稿ＰＡを支持する支持部４０を構成する。スキャナ２の閉状態において、搬送モータ５８により搬送ローラ４６が回転駆動されると、支持部４０に支持された原稿ＰＡは、搬送ローラ４６とピンチローラ４８とによって把持されつつ、上筐体２２と下筐体２４との間を搬送方向Ｘに搬送される。
【００１５】
下筐体２４には、イメージセンサ３２が設けられている。イメージセンサ３２は、受光素子アレイと、光源と、ロッドレンズアレイと（いずれも図示しない）を有する密着型のイメージセンサであり、搬送される原稿ＰＡを読み取って画像データを生成する。なお、上筐体２２の下面（閉状態において下筐体２４と対向する面）におけるイメージセンサ３２と対向する位置には、原稿押さえ３４が設けられている。
【００１６】
下筐体２４におけるイメージセンサ３２より搬送方向Ｘの上流側には、原稿センサ５６が配置されている。原稿センサ５６は、発光素子と受光素子とを有する。支持部４０に原稿ＰＡが支持されていない状態では、原稿センサ５６の発光素子から照射された光は受光素子に受光されない。一方、支持部４０に原稿ＰＡが支持された状態では、原稿センサ５６の発光素子から照射された光は原稿ＰＡにより反射して受光素子に受光される。そのため、原稿センサ５６は、支持部４０に原稿ＰＡが支持されていない状態と、支持部４０に原稿ＰＡが支持された状態とで、互いに異なる信号を出力する。支持部４０に原稿ＰＡが支持された状態は、支持部４０に原稿ＰＡを支持させる際に生じる所定の状態の一例であり、原稿センサ５６は、センサ部の一例である。
【００１７】
図１および図２に示すように、スキャナ２は、各種の外部機器と接続するための各種のインターフェースを備える。具体的には、スキャナ２は、ＵＳＢデバイスインターフェース６２と、ネットワークインターフェース６４と、ＵＳＢホストインターフェース６６という３種類のインターフェースを備える。なお、ＵＳＢデバイスインターフェース６２は、ＵＳＢファンクションインターフェースまたはＵＳＢペリフェラルインターフェースとも呼ばれる。
【００１８】
スキャナ２は、原稿ＰＡの読み取りにより生成された画像データを、各種のインターフェースに接続された各種の外部機器に記憶させることができる。例えば、スキャナ２は、ＵＳＢデバイスインターフェース６２を介して接続されたパーソナルコンピュータ（以下「ＰＣ」という）３や、ネットワークインターフェース６４を介して接続されたＬＡＮ等のネットワーク上にあるサーバ４や、ＵＳＢホストインターフェース６６を介して接続されたＵＳＢメモリ５に、画像データを記憶させることができる。以下では、原稿ＰＡを読み取って画像データを生成し、生成された画像データをＵＳＢメモリ５に記憶させる処理を、「スキャン・トゥ・ＵＳＢメモリ処理」と呼ぶ。ＵＳＢメモリ５は、第１の外部機器の一例であり、ＵＳＢホストインターフェース６６は第１のインターフェースの一例である。また、ＰＣ３は、第２または第３の外部機器の一例であり、ＵＳＢデバイスインターフェース６２は第２または第３のインターフェースの一例である。また、サーバ４は、第２の外部機器の一例であり、ネットワークインターフェース６４は第２のインターフェースの一例である。なお、外部機器がインターフェースに接続されるとは、外部機器が直接的にインターフェースに接続される場合に限らず、外部機器が通信ケーブルや無線通信等の通信媒体を介して間接的にインターフェースに接続される場合を含む。また、外部機器が無線通信を介してインターフェースに接続されるとは、無線通信セッションが確立されている状態を含む。また、インターフェースにより外部機器が通信可能な状態にされるとは、外部機器が直接的にインターフェースにより通信可能な状態にされる場合に限らず、外部機器が通信ケーブルや無線通信等の通信媒体を介して間接的にインターフェースにより通信可能な状態にされる場合を含む。また、外部機器が無線通信を介してインターフェースにより通信可能な状態にされるとは、無線通信セッションが確立されている状態を含む。
【００１９】
図３に示すように、スキャナ２は、上述した各部の他に、ＵＳＢデバイスインターフェース６２を制御するＵＳＢデバイスコントローラ６１と、ネットワークインターフェース６４を制御するネットワークコントローラ６３と、ＵＳＢホストインターフェース６６を制御するＵＳＢホストコントローラ６５と、スキャナ２の各部に電力を供給する電源部８０と、スキャナ２の各部の動作を制御するメインコントローラ７０とを備える。ＵＳＢホストコントローラ６５は第１のインターフェース制御部の一例であり、ＵＳＢデバイスコントローラ６１およびネットワークコントローラ６３は第２のインターフェース制御部の一例である。
【００２０】
メインコントローラ７０は、ＣＰＵ７２と、ＲＯＭ７４と、ＲＡＭ７６と、不揮発性メモリ７８と、ＡＳＩＣ（Application Specific Integrated Circuit）７９とを有する。ＲＯＭ７４には、スキャナ２の各部の動作を制御するためのプログラムが記憶されている。これらのプログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の各種記録媒体から読み出されてＲＯＭ７４に格納される。ＲＡＭ７６は、ＣＰＵ７２が各種のプログラムを実行する際の作業領域や、データの一時的な記憶領域として利用される。不揮発性メモリ７８は、ＮＶＲＡＭ、フラッシュメモリ、ＨＤＤ、ＥＥＰＲＯＭ（登録商標）などの書き換え可能なメモリである。
【００２１】
ＣＰＵ７２は、制御部の一例であり、ＲＯＭ７４から読み出したプログラムを実行することにより、スキャナ２の各部の動作を制御する。例えば、ＣＰＵ７２は、原稿センサ５６から出力された信号に基づき、支持部４０に原稿ＰＡが支持されていることを検出する。また、ＣＰＵ７２は、操作部５０への操作が受け付けられたり、ＵＳＢデバイスインターフェース６２を介してＰＣ３からの指令が入力されたりすると、操作や指令に応じた処理を実行する。例えば、ＣＰＵ７２は、読み取りにより生成される画像データの記憶先を、各種インターフェースに接続された外部機器の内の１つ（例えばＰＣ３とサーバ４とＵＳＢメモリ５との内の１つ）に設定し、設定された記憶先の情報をＲＡＭ７６や不揮発性メモリ７８に記憶させる。また、ＣＰＵ７２は、搬送モータ５８およびイメージセンサ３２を制御して原稿ＰＡを読み取り、生成された画像データを設定された記憶先に記憶させる。
【００２２】
さらに、ＣＰＵ７２は、各部の状態を、基準状態と、基準状態より消費電力の小さい省電力状態とのいずれかに設定することができる。具体的には、ＣＰＵ７２は、タッチパネル５４の状態を、光源が点灯されて各種情報を表示できる基準状態（操作部基準状態）と、光源が消灯されて各種情報を表示できない省電力状態（操作部省電力状態）とのいずれかに設定することができる。タッチパネル５４が基準状態にあるときに、所定時間、操作部５０への操作が受け付けられないと、ＣＰＵ７２はタッチパネル５４を省電力状態に切り替えることができる。また、タッチパネル５４が省電力状態にあるときに、操作部５０への操作が受け付けられると、ＣＰＵ７２はタッチパネル５４を基準状態に復帰させることができる。
【００２３】
また、ＣＰＵ７２は、ＵＳＢホストコントローラ６５の状態を、電源部８０からの電力が供給され、ＵＳＢホストインターフェース６６にＵＳＢメモリ５等の外部機器が接続されたことを検知できる基準状態と、電源部８０からの電力が供給されず、ＵＳＢホストインターフェース６６にＵＳＢメモリ５等の外部機器が接続されたことを検知できない省電力状態とのいずれかに設定することができる。ＵＳＢホストコントローラ６５の状態切り替えタイミングについては、後に詳述する。
【００２４】
ここで、ＵＳＢホストコントローラ６５について、さらに説明する。ＵＳＢホストコントローラ６５は、ＰＨＹ（Physical Layer）部６７を有し、ＰＨＹ部６７は、ＰＬＬ（Phase Locked Loop）回路６８を有している。ＵＳＢホストインターフェース６６にＵＳＢメモリ５等の外部機器が接続されたことを検知するためには、ＰＨＹ部６７に所定の電力を供給しておく必要がある。そして、ＰＨＹ部６７では、ＵＳＢ２．０規格に規定される複数の通信速度に対応するためＰＬＬ回路６８が必要になるが、ＰＬＬ回路６８の消費電力は比較的高いため、前述した所定の電力が高くなる。
【００２５】
なお、本実施形態では、スキャナ２の主電源がオン状態のときには、たとえ所定時間、操作部５０への操作が受け付けられなくても、原稿センサ５６への電力供給は停止されず、支持部４０に原稿ＰＡが支持されたことを検出できる状態に維持される。また、搬送モータ５８やイメージセンサ３２に対しては、原稿ＰＡの読み取りを行う際に電力が供給される。
【００２６】
次に、図４を参照して、ＵＳＢホストコントローラ６５の状態切り替え処理について説明する。ＵＳＢホストコントローラ６５の状態切り替え処理は、ＵＳＢホストコントローラ６５の状態を、上述した基準状態と省電力状態との間で切り替える処理である。この処理は、スキャナ２の主電源がオン状態にされると開始される。なお、処理の開始時には、ＵＳＢホストコントローラ６５は省電力状態に設定されている。また、このＵＳＢホストコントローラ６５の状態切り替え処理は、ユーザによってスキャナ２の主電源がオフ状態にされたときに終了する。
【００２７】
処理が開始されると、ＣＰＵ７２は、原稿センサ５６から出力された信号に基づき、支持部４０に原稿ＰＡが支持されているか否かを判定する（ステップＳ１１０）。ＣＰＵ７２は、支持部４０に原稿ＰＡが支持されていないと判定したときは（ステップＳ１１０：ＮＯ）、ＵＳＢホストコントローラ６５を省電力状態に設定する（ステップＳ１２０）。ここで、ＵＳＢホストコントローラ６５を省電力状態に設定するとは、ＵＳＢホストコントローラ６５が省電力状態にあるときにはそれを維持することを意味し、ＵＳＢホストコントローラ６５が基準状態にあるときには省電力状態に切り替えることを意味する。
【００２８】
上述したように、ＵＳＢホストコントローラ６５は、省電力状態にあるときには、ＵＳＢホストインターフェース６６にＵＳＢメモリ５が接続されたことを検出することができない。しかし、支持部４０に原稿ＰＡが支持されていない状態では、スキャン・トゥ・ＵＳＢメモリ処理が実行される可能性が低いため、ＵＳＢホストコントローラ６５を省電力状態にしても、ユーザの利便性が損なわれることはない。その後、ＣＰＵ７２は、上述したステップＳ１１０以降の処理を繰り返す。
【００２９】
一方、ＣＰＵ７２は、支持部４０に原稿ＰＡが支持されていると判定した場合には（ステップＳ１１０：ＹＥＳ）、ＵＳＢホストコントローラ６５を基準状態に設定する（ステップＳ１３０）。ここで、ＵＳＢホストコントローラ６５を基準状態に設定するとは、ＵＳＢホストコントローラ６５が基準状態にあるときにはそれを維持することを意味し、ＵＳＢホストコントローラ６５が省電力状態にあるときには基準状態に切り替えることを意味する。
【００３０】
上述したように、ＵＳＢホストコントローラ６５は、基準状態にあるときには、ＵＳＢホストインターフェース６６にＵＳＢメモリ５が接続されたことを検出でき、そのためＵＳＢメモリ５へのデータの書き込みを行うことができる。支持部４０に原稿ＰＡが支持された状態では、スキャン・トゥ・ＵＳＢメモリ処理が実行される可能性があるため、ＣＰＵ７２はＵＳＢホストコントローラ６５を基準状態にして、スキャン・トゥ・ＵＳＢメモリ処理に備えるのである。
【００３１】
ＣＰＵ７２は、ＵＳＢホストコントローラ６５を基準状態に設定した後、操作部５０やＰＣ３と接続するＵＳＢデバイスインターフェース６２を介して、スキャン・トゥ・ＵＳＢメモリ処理の実行指令を受け取ったか否かを判定する（ステップＳ１４０）。ＣＰＵ７２は、スキャン・トゥ・ＵＳＢメモリ処理の実行指令を受け取らなかった場合には（ステップＳ１４０：ＮＯ）、上述したステップＳ１１０以降の処理を繰り返す。例えば、ステップＳ１４０の次に実行されるステップＳ１１０の処理において、まだ支持部４０に原稿ＰＡが支持されていると判定した場合には、ＣＰＵ７２は、ＵＳＢホストコントローラ６５を基準状態に維持する（ステップＳ１３０）。一方、ステップＳ１４０の次に実行されるステップＳ１１０の処理において、支持部４０に原稿ＰＡが支持されていないと判定した場合には、ＣＰＵ７２は、ＵＳＢホストコントローラ６５を基準状態から省電力状態に切り替える（ステップＳ１２０）。
【００３２】
一方、ＣＰＵ７２は、スキャン・トゥ・ＵＳＢメモリ処理の実行指令を受け取ると（ステップＳ１４０：ＹＥＳ）、搬送モータ５８、イメージセンサ３２、ＵＳＢホストコントローラ６５等を制御して、スキャン・トゥ・ＵＳＢメモリ処理を実行する（ステップＳ１５０）。その後、ステップＳ１１０に戻る。
【００３３】
以上説明したように、本実施形態のスキャナ２におけるＵＳＢホストコントローラ６５の状態切り替え処理では、支持部４０に原稿ＰＡが支持されていることが検出された場合には、ＵＳＢホストコントローラ６５が基準状態に設定される。そのため、その後、支持部４０に支持された原稿ＰＡの読み取りが行われた場合に、生成された画像データをＵＳＢホストインターフェース６６に接続されたＵＳＢメモリ５に記憶させることができる。そのため、ユーザの利便性の低下を抑制することができる。
【００３４】
また、ステップＳ１１０において、支持部４０に原稿ＰＡが支持されていることが検出されない場合には、操作部５０への操作が受け付けられても、ＵＳＢホストコントローラ６５が省電力状態に維持される。支持部４０に原稿ＰＡが支持されていない状態では、スキャン・トゥ・ＵＳＢメモリ処理が実行される可能性が低いため、ＵＳＢホストコントローラ６５を省電力状態にしても、ユーザ利便性が損なわれることはない。また、スキャン・トゥ・ＵＳＢメモリ処理が実行される可能性の低いときに、ＵＳＢホストコントローラ６５が省電力状態に設定されるため、ＵＳＢホストコントローラ６５によって不要な電力が消費されることを抑制することができる。これにより、スキャナ２の消費電力を抑制することができる。
【００３５】
なお、スキャナ２を構成する各部の内、ＵＳＢホストコントローラ６５の消費電力は比較的大きいため、ＵＳＢホストコントローラ６５が基準状態にあるときと省電力状態にあるときとの消費電力の差は、原稿センサ５６の消費電力より大きいことが一般的である。そのため、原稿センサ５６の状態を原稿ＰＡを検出できる状態に維持しても、ＵＳＢホストコントローラ６５を上述したタイミングで省電力状態に切り替えることで、ユーザの利便性を損うことなくスキャナ２の消費電力を効果的に抑制することができる。
【００３６】
なお、本実施形態では、支持部４０に原稿ＰＡが支持されていることが、ＵＳＢホストコントローラ６５を基準状態に設定するための移行条件である。
【００３７】
次に、図５を参照して、ＵＳＢホストコントローラ６５の状態切り替え処理の他の実施形態について説明する。図５に示すフローチャートの各ステップの内、図４に示すフローチャートのステップと同じ内容のものについては、同じ番号を付すことによって、その内容の説明を省略する。図６以降に示すフローチャートについても同様である。
【００３８】
図５に示す実施形態は、ステップＳ１１２，Ｓ１１４，Ｓ１１６が実行される点が、図４に示す実施形態と異なっている。すなわち、図５に示す実施形態では、支持部４０に原稿ＰＡが支持されていると判定されたときに（ステップＳ１１０：ＹＥＳ）、ＣＰＵ７２は、ＵＳＢデバイスインターフェース６２にＰＣ３といった外部機器が接続されているか否かを判定する（ステップＳ１１２）。ＣＰＵ７２は、ＵＳＢデバイスインターフェース６２にＰＣ３が接続されていないと判定した場合には（ステップＳ１１２：ＮＯ）、ＵＳＢホストコントローラ６５を基準状態に設定する（ステップＳ１３０）。支持部４０に原稿ＰＡが支持され、かつ、ＵＳＢデバイスインターフェース６２にＰＣ３が接続されていない状態では、スキャン・トゥ・ＵＳＢメモリ処理が実行される可能性があるため、ＣＰＵ７２はＵＳＢホストコントローラ６５を基準状態にして、スキャン・トゥ・ＵＳＢメモリ処理に備えるのである。その後は、ステップＳ１４０以降の処理が実行される。
【００３９】
一方、ＣＰＵ７２は、ＵＳＢデバイスインターフェース６２にＰＣ３が接続されていると判定した場合には（ステップＳ１１２：ＹＥＳ）、スキャン・トゥ・ＵＳＢメモリ処理の実行指令を受け取ったか否かを判定する（ステップＳ１１４）。スキャン・トゥ・ＵＳＢメモリ処理の実行指令を受け取らなかった場合には（ステップＳ１１４：ＮＯ）、ＣＰＵ７２は、ＵＳＢホストコントローラ６５を省電力状態に設定し（ステップＳ１２０）、その後、上述したステップＳ１１０以降の処理を繰り返す。
【００４０】
一方、ＣＰＵ７２は、スキャン・トゥ・ＵＳＢメモリ処理の実行指令を受け取った場合には（ステップＳ１１４：ＹＥＳ）、ＵＳＢホストコントローラ６５を基準状態に設定すると共に、スキャン・トゥ・ＵＳＢメモリ処理を実行する（ステップＳ１１６）。その後、ステップＳ１１０に戻る。
【００４１】
支持部４０に原稿ＰＡが支持された状態であっても、ＵＳＢデバイスインターフェース６２にＰＣ３が接続されている場合には、スキャン・トゥ・ＵＳＢメモリ処理ではなく、読み取りにより生成された画像データをＰＣ３に記憶させる処理（以下、スキャン・トゥ・ＰＣ処理という）が実行される可能性がある。図５に示す実施形態では、そのようにスキャン・トゥ・ＵＳＢメモリ処理が実行される可能性が相対的に低い場合には、ＵＳＢホストコントローラ６５が省電力状態に設定されるため、ＵＳＢホストコントローラ６５によって不要な電力が消費されることを抑制することができる。
【００４２】
また、図５に示す実施形態では、ＵＳＢデバイスインターフェース６２にＰＣ３が接続されている場合であっても、スキャン・トゥ・ＵＳＢメモリ処理の実行指令があれば、ＵＳＢホストコントローラ６５が基準状態に設定され、スキャン・トゥ・ＵＳＢメモリ処理が実行される。そのため、ユーザの利便性の低下を抑制することができる。
【００４３】
なお、本実施形態では、支持部４０に原稿ＰＡが支持されており、かつ、ＵＳＢデバイスインターフェース６２にＰＣ３が接続されていないことが、ＵＳＢホストコントローラ６５を基準状態に設定するための移行条件である。
【００４４】
次に、図６を参照して、ＵＳＢホストコントローラ６５の状態切り替え処理の他の実施形態について説明する。図６に示す実施形態は、ステップＳ１１８が実行される点が、図４に示す実施形態と異なっている。すなわち、図６に示す実施形態では、支持部４０に原稿ＰＡが支持されていると判定されたときに（ステップＳ１１０：ＹＥＳ）、ＣＰＵ７２は、ＵＳＢメモリ５が、読み取りにより生成される画像データの記憶先として設定されているか否かを判定する（ステップＳ１１８）。上述したように、生成される画像データの記憶先の情報は、ＲＡＭ７６や不揮発性メモリ７８に格納されている。ＣＰＵ７２は、ＵＳＢメモリ５が画像データの記憶先として設定されていると判定した場合には（ステップＳ１１８：ＹＥＳ）、ＵＳＢホストコントローラ６５を基準状態に設定する（ステップＳ１３０）。支持部４０に原稿ＰＡが支持され、かつ、ＵＳＢメモリ５が画像データの記憶先として設定されている状態では、スキャン・トゥ・ＵＳＢメモリ処理が実行される可能性が高いため、ＣＰＵ７２はＵＳＢホストコントローラ６５を基準状態にして、スキャン・トゥ・ＵＳＢメモリ処理に備えるのである。その後は、ステップＳ１４０以降の処理が実行される。
【００４５】
一方、ＣＰＵ７２は、ＵＳＢメモリ５が画像データの記憶先として設定されていないと判定した場合には（ステップＳ１１８：ＮＯ）、ＵＳＢホストコントローラ６５を省電力状態に設定する（ステップＳ１２０）。その後は、ステップＳ１１０以降の処理が実行される。
【００４６】
支持部４０に原稿ＰＡが支持された状態であっても、ＵＳＢメモリ５が画像データの記憶先として設定されていない場合には、スキャン・トゥ・ＵＳＢメモリ処理が実行される可能性が低い。図６に示す実施形態では、そのようにスキャン・トゥ・ＵＳＢメモリ処理が実行される可能性が相対的に低い場合には、ＵＳＢホストコントローラ６５が省電力状態に設定されるため、ＵＳＢホストコントローラ６５によって不要な電力が消費されることを抑制することができる。
【００４７】
なお、本実施形態では、支持部４０に原稿ＰＡが支持されており、かつ、ＵＳＢメモリ５が画像データの記憶先として設定されていることが、ＵＳＢホストコントローラ６５を基準状態に設定するための移行条件である。
【００４８】
次に、図７を参照して、ＵＳＢホストコントローラ６５の状態切り替え処理の他の実施形態について説明する。図７に示す実施形態は、ステップＳ１４０が実行されず、代わりにステップＳ１３２が実行される点が、図４に示す実施形態と異なっている。すなわち、図７に示す実施形態では、支持部４０に原稿ＰＡが支持されていると判定され（ステップＳ１１０：ＹＥＳ）、ＵＳＢホストコントローラ６５が基準状態に設定されると（ステップＳ１３０）、ＣＰＵ７２は、ＵＳＢホストインターフェース６６にＵＳＢメモリ５が接続されているか否かを判定する（ステップＳ１３２）。ＣＰＵ７２は、ＵＳＢメモリ５が接続されていると判定した場合（ステップＳ１３２：ＹＥＳ）、スキャン・トゥ・ＵＳＢメモリ処理の実行指令を受け取らなくても、スキャン・トゥ・ＵＳＢメモリ処理を自動的に実行する（ステップＳ１５０）。
【００４９】
一方、ＣＰＵ７２は、ＵＳＢメモリ５が接続されていないと判定した場合（ステップＳ１３２：ＮＯ）、上述したステップＳ１１０以降の処理を繰り返す。
【００５０】
このように、図７に示す実施形態では、支持部４０に原稿ＰＡが支持されていると判定され、ＵＳＢホストコントローラ６５が基準状態に設定され、ＵＳＢメモリ５の接続が検出されると、実行指令なしで、スキャン・トゥ・ＵＳＢメモリ処理が自動的に実行される。そのため、図７に示す実施形態では、スキャナ２の消費電力を抑制しつつ、ユーザの利便性を向上させることができる。
【００５１】
次に、図８を参照して、ＵＳＢホストコントローラ６５の状態切り替え処理の他の実施形態について説明する。図８に示す実施形態は、ステップＳ１２２，Ｓ１２４，Ｓ１３４が実行される点が、図４に示す実施形態と異なっている。すなわち、図８に示す実施形態では、支持部４０に原稿ＰＡが支持されていると判定されると（ステップＳ１１０：ＹＥＳ）、ＵＳＢホストコントローラ６５を基準状態に設定すると共に、操作部５０を基準状態（操作部基準状態）に設定する（ステップＳ１３４）。その後は、ステップＳ１４０以降の処理が実行される。なお、処理の開始時には、ＵＳＢホストコントローラ６５と操作部５０は、省電力状態に設定されている。
【００５２】
また、図８に示す実施形態では、スキャン・トゥ・ＵＳＢメモリ処理（ステップＳ１５０）が実行された後のステップＳ１１０において、支持部４０に原稿ＰＡが支持されていないと判定されると（ステップＳ１１０：ＮＯ）、ＣＰＵ７２は、ＵＳＢホストコントローラ６５を省電力状態に設定する（ステップＳ１２０）。その後、ＣＰＵ７２は、所定時間の経過を監視して（ステップＳ１２２）、所定時間が経過すると（ステップＳ１２２：ＹＥＳ）、操作部５０を省電力状態に設定する（ステップＳ１２４）。その後は、ステップＳ１１０以降の処理が実行される。
【００５３】
このように、図８に示す実施形態では、スキャン・トゥ・ＵＳＢメモリ処理が実行された後に、支持部４０に原稿ＰＡが支持されていないと判定されると、まずＵＳＢホストコントローラ６５が省電力状態に設定され、その後に操作部５０が省電力状態に設定される。そのため、この実施形態では、支持部４０に原稿ＰＡが支持されていないときに使用される可能性の低いＵＳＢホストコントローラ６５を早急に省電力状態に移行させることにより、ＵＳＢホストコントローラ６５によって不要な電力が消費されることを効果的に抑制することができる。
【００５４】
次に、図９を参照して、ＵＳＢホストコントローラ６５の状態切り替え処理の他の実施形態について説明する。図９に示す実施形態は、ステップＳ１５２が実行される点が、図４に示す実施形態と異なっている。すなわち、図９に示す実施形態では、スキャン・トゥ・ＵＳＢメモリ処理（ステップＳ１５０）が実行された後、ＣＰＵ７２は、ＵＳＢホストインターフェース６６にＵＳＢメモリ５が接続されているか否かを判定する（ステップＳ１５２）。ＣＰＵ７２は、ＵＳＢメモリ５が接続されていると判定した場合には（ステップＳ１５２：ＹＥＳ）、所定時間経過後（ステップＳ１７０：ＹＥＳ）に、ＵＳＢホストコントローラ６５を省電力状態に設定する（ステップＳ１２０）。その後は、ステップＳ１１０以降の処理が実行される。
【００５５】
一方、ＣＰＵ７２は、ＵＳＢメモリ５が接続されていないと判定した場合には（ステップＳ１５２：ＮＯ）、所定時間経過を待たず、ＵＳＢホストコントローラ６５を省電力状態に設定する（ステップＳ１２０）。その後は、ステップＳ１１０以降の処理が実行される。
【００５６】
このように、図９に示す実施形態では、スキャン・トゥ・ＵＳＢメモリ処理が実行された後に、ＵＳＢホストインターフェース６６にＵＳＢメモリ５が接続されていない、すなわち、ＵＳＢメモリ５が抜き取られたと判定された場合に、所定時間経過を待たず、ＵＳＢホストコントローラ６５が省電力状態に切り替えられる。そのため、この実施形態では、ＵＳＢメモリ５が抜き取られたために使用される可能性の低くなったＵＳＢホストコントローラ６５を早急に省電力状態に移行させることができ、ＵＳＢホストコントローラ６５によって不要な電力が消費されることを効果的に抑制することができる。
【００５７】
次に、図１０を参照して、ＵＳＢホストコントローラ６５の状態切り替え処理の他の実施形態について説明する。図１０に示す実施形態は、ステップＳ１２６，Ｓ１２７，Ｓ１２８，Ｓ１２９が実行される点が、図４に示す実施形態と異なっている。すなわち、図１０に示す実施形態では、ＵＳＢホストコントローラ６５が省電力状態に設定された後（ステップＳ１２０）、ＣＰＵ７２は、ＰＣ３からの指令を受け付けたか否かを判定する（ステップＳ１２６）。ＰＣ３からの指令を受け付けなかった場合（ステップＳ１２６：ＮＯ）、ＣＰＵ７２は、ステップＳ１１０以降の処理を実行する。
【００５８】
一方、ＰＣ３からの指令を受け付けた場合（ステップＳ１２６：ＹＥＳ）、ＣＰＵ７２は、受け付けられた指令が特定の指令であるか否かを判定する（ステップＳ１２７）。本実施形態では、特定の指令は、ＵＳＢホストインターフェース６６に接続されたＵＳＢメモリ５の記憶内容を確認するための指令である。特定の指令ではないと判定された場合（ステップＳ１２７：ＮＯ）、ＣＰＵ７２は、ステップＳ１１０以降の処理を実行する。
【００５９】
一方、特定の指令であると判定された場合（ステップＳ１２７：ＹＥＳ）、ＣＰＵ７２は、ＵＳＢホストコントローラ６５を基準状態に設定する（ステップＳ１２８）。その後、ＣＰＵ７２は、ＵＳＢホストインターフェース６６に接続されたＵＳＢメモリ５の記憶内容を確認するための処理を行う（ステップＳ１２９）。その後、ステップＳ１１０に戻る。
【００６０】
このように、図１０に示す実施形態では、ＵＳＢホストコントローラ６５が省電力状態にあるときに、ＰＣ３から特定の指令以外の指令が受け付けられても、ＵＳＢホストコントローラ６５が省電力状態に維持される。そのため、ＵＳＢホストコントローラ６５によって不要な電力が消費されることを効果的に抑制することができる。また、ＵＳＢホストコントローラ６５が省電力状態にあるときに、ＰＣ３から特定の指令が受け付けられると、ＵＳＢホストコントローラ６５が基準状態に切り替えられる。そのため、必要な場合にはＰＣ３からの指令によってＵＳＢホストコントローラ６５を基準状態に切り替えることができ、スキャナ２の消費電力を抑制しつつ、ユーザの利便性の低下を抑制することができる。
【００６１】
なお、本明細書で開示される技術は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の形態に変形することができ、例えば次のような変形も可能である。
【００６２】
上記実施形態のスキャナ２の構成は、あくまで一例であり、種々変形可能である。例えば、上記実施形態では、１つのＣＰＵ７２が制御部として機能するが、複数のＣＰＵが制御部として機能してもよいし、ＡＳＩＣ７９やメインコントローラ７０が制御部として機能してもよい。なお、メインコントローラ７０は、ＣＰＵ７２といったスキャナ２の制御に利用されるハードウェアをまとめた総称であり、スキャナ２に存在する単一のハードウェアであるとは限らない。
【００６３】
また、上記実施形態において、上筐体２２に設けられた構成要素が下筐体２４に設けられてもよく、反対に、下筐体２４に設けられた構成要素が上筐体２２に設けられてもよい。また、スキャナ２の筐体全体が、１つの筐体により構成されてもよいし、３つ以上の筐体により構成されてもよい。また、上記実施形態では、操作部５０がボタン５２とタッチパネル５４とを含むとしているが、操作部５０がボタン５２とタッチパネル５４とのいずれか一方を含むとしてもよいし、操作部５０がこれら以外の操作デバイスを含むとしてもよい。また、タッチパネル５４は、液晶ディスプレイに限らず、他の種類の表示デバイスを用いて構成することができる。また、上記実施形態では、原稿センサ５６として、発光素子と受光素子とを有するいわゆるフォトセンサが用いられているが、フォトセンサ以外の他の種類のセンサが用いられてもよい。
【００６４】
また、上記実施形態において、スキャナ２が、ＵＳＢデバイスインターフェース６２、ネットワークインターフェース６４、ＵＳＢホストインターフェース６６の内の１つまたは複数を備えないとしてもよい。また、スキャナ２が、上記インターフェースとは異なる種類のインターフェース（例えばＳＤカードインターフェースや無線ネットワークインターフェース）を備えていてもよい。
【００６５】
また、上記実施形態では、ＵＳＢホストコントローラ６５が省電力状態にあるときには、ＵＳＢホストコントローラ６５への電力供給が停止されるとしているが、必ずしも電力供給が停止される必要はなく、基準状態時と比較して小さい電力が供給されてもよい。ただし、ＵＳＢホストコントローラ６５が基準状態にあるときの消費電力と省電力状態にあるときの消費電力との差は、原稿センサ５６の消費電力より大きい。また、上記実施形態において、ＵＳＢホストコントローラ６５が基準状態にあるときの消費電力は一定である必要はなく、同様に、ＵＳＢホストコントローラ６５が省電力状態にあるときの消費電力は一定である必要はない。ただし、ＵＳＢホストコントローラ６５が省電力状態にあるときの消費電力は、常に、ＵＳＢホストコントローラ６５が基準状態にあるときの消費電力より小さい。
【００６６】
また、上記実施形態では、タッチパネル５４が省電力状態にあるときには、光源が消灯されるとしているが、必ずしも光源が消灯される必要はなく、基準状態時と比較して光量が絞られるとしてもよい。また、タッチパネル５４に代えて、またはタッチパネル５４と共に、ボタン５２について基準状態と省電力状態との切り替えが行われるとしてもよい。例えば、ボタン５２がＬＥＤランプを有し、基準状態時にはＬＥＤランプが点灯し、省電力状態時にはＬＥＤランプが消灯するとしてもよい。
【００６７】
また、上記実施形態におけるＵＳＢホストコントローラ６５の状態切り替え処理の内容は、あくまで一例であり、種々変形可能である。例えば、上記実施形態では、処理の開始時にＵＳＢホストコントローラ６５は省電力状態に設定されているが、処理の開始時にＵＳＢホストコントローラ６５が基準状態に設定されていてもよい。また、ＵＳＢホストコントローラ６５が基準状態にあり、他の種類のインターフェース（例えばネットワークインターフェース６４）に他の種類の外部機器（例えばサーバ４やＰＣ３）が接続され、かつ、原稿センサ５６から、支持部４０に原稿ＰＡを支持させる際に生じる所定の状態に対応する信号が出力されていないときに、ＵＳＢホストコントローラ６５が省電力状態に設定されるとしてもよい。このようにすれば、ネットワーク接続時の待機電力を低減することができる。
【００６８】
上記実施形態では、ステップＳ１１０において支持部４０に原稿ＰＡが支持されていないと判定されている限り、操作部５０への操作が受け付けられても、ＵＳＢホストコントローラ６５は省電力状態に維持される。ただし、上記実施形態において、ユーザが操作部５０への複数回の操作を行うことにより、ＵＳＢホストインターフェース６６に接続されたＵＳＢメモリ５の記憶内容を、タッチパネル５４を介して確認することができるとしてもよい。すなわち、操作部５０にこのような複数回の操作がなされると、ＣＰＵ７２は、支持部４０に原稿ＰＡが支持されていないと判定されていても、ＵＳＢホストコントローラ６５を基準状態に切り替え、ＵＳＢメモリ５の記憶内容をタッチパネル５４に表示させるとしてもよい。このような変形例においても、支持部４０に原稿ＰＡが支持されていないと判定されている限り、操作部５０への最初の操作が受け付けられても、ＵＳＢホストコントローラ６５は省電力状態に維持されると言える。なお、操作部５０への複数回の操作の例としては、最初の操作により操作部５０の表示が各種選択画面に移行し、２回目の操作によりＵＳＢメモリ５に記憶されたファイルを処理（ファイルの内容確認や削除などの処理）する操作がなされた場合に、ＵＳＢホストコントローラ６５を省電力状態から基準状態に切り替えることが挙げられる。つまり、操作部５０への複数回の操作によりＵＳＢホストコントローラ６５を基準状態に切り替える必要がある場合に、ＵＳＢホストコントローラ６５を省電力状態から基準状態に切り替えるものである。
【００６９】
また、上記実施形態では、読取装置の一例として、イメージセンサ３２の位置が固定され、原稿ＰＡが搬送されるタイプのスキャナ２について説明したが、本発明は、原稿ＰＡの位置が固定され、イメージセンサが移動するタイプ（いわゆるフラットベッドタイプ）のスキャナにも適用可能である。本発明をフラットベッドタイプのスキャナに適用する場合、原稿台が原稿を支持する支持部に相当し、原稿台を覆うカバーが開いた状態を検出するカバーオープンセンサがセンサ部に相当する。また、移行条件として、カバーオープンセンサからの信号に基づいてカバーが開いた状態が検出されたことを含む条件が設定される。フラットベッドタイプのスキャナでは、原稿台に原稿を支持させる際にカバーが開いた状態になるため、カバーが開いた状態が検出されたときにＵＳＢホストコントローラ６５の状態を基準状態に設定すれば、その後に原稿ＰＡの読み取りが行われた場合に、生成された画像データをＵＳＢホストインターフェース６６に接続されたＵＳＢメモリ５に記憶させることができる。また、カバーが開いた状態が検出されない場合には、操作部５０への最初の操作を受け付けても、ＵＳＢホストコントローラ６５を省電力状態に維持することにより、ＵＳＢホストコントローラ６５によって不要な電力が消費される可能性を低減することができ、スキャナの消費電力を抑制することができる。
【００７０】
さらに、本発明は、フラットベッドタイプのスキャナであって自動原稿送り装置を装備したものにも適用可能である。この場合には、移行条件として、自動原稿送り装置に設けられた原稿センサからの信号に基づき自動原稿送り装置に原稿が設置されたことが検出されたこと、または、カバーオープンセンサからの信号に基づいてカバーが開いた状態が検出されたこと、を含む条件が設定される。
【００７１】
また、上記実施形態では、スキャナ２は密着型のイメージセンサ３２を備える等倍光学系タイプのスキャナであるが、本発明は、縮小光学系タイプのスキャナにも適用可能である。また、本発明は、単機能のスキャナに限らず、スキャナ機能を備えた複合機にも適用可能である。
【００７２】
また、上記実施形態では、ＵＳＢホストコントローラ６５のＰＨＹ部６７がＰＬＬ回路６８を有している構成であるが、本発明は、ＰＬＬ回路を有さない構成にも適用可能である。
【００７３】
また、上記実施形態では、ＵＳＢホストインターフェース６６を制御するＵＳＢホストコントローラ６５の状態切り替え処理について説明したが、本発明は、他の種類のインターフェース（例えばＳＤカードインターフェース）を制御する他の種類のインターフェース制御部（例えばＳＤカードコントローラ）の状態切り替え処理にも適用可能である。
【符号の説明】
【００７４】
２：スキャナ  ３：パーソナルコンピュータ  ４：サーバ  ５：ＵＳＢメモリ  ２２：上筐体  ２４：下筐体  ２６：ヒンジ  ２８：ガイド  ３２：イメージセンサ  ３４：原稿押さえ  ４０：支持部  ４６：搬送ローラ  ４８：ピンチローラ  ５０：操作部  ５２：ボタン  ５４：タッチパネル  ５６：原稿センサ  ５８：搬送モータ  ６１：ＵＳＢデバイスコントローラ  ６２：ＵＳＢデバイスインターフェース  ６３：ネットワークコントローラ  ６４：ネットワークインターフェース  ６５：ＵＳＢホストコントローラ  ６６：ＵＳＢホストインターフェース  ６７：ＰＨＹ部  ６８：ＰＬＬ回路  ７０：メインコントローラ  ７２：ＣＰＵ  ７４：ＲＯＭ  ７６：ＲＡＭ  ７８：不揮発性メモリ  ７９：ＡＳＩＣ  ８０：電源部
【図１】
0006458388.tif 000002
【図２】
0006458388.tif 000003
【図３】
0006458388.tif 000004
【図４】
0006458388.tif 000005
【図５】
0006458388.tif 000006
【図６】
0006458388.tif 000007
【図７】
0006458388.tif 000008
【図８】
0006458388.tif 000009
【図９】
0006458388.tif 000010
【図１０】
0006458388.tif 000011