(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読取部と、
原稿を搬送する搬送部と、
前記読取部を保持し、所定の方向に移動するキャリッジと、
モータと、
前記モータが供給する動力を伝達するモータ側伝達ギアと、
前記搬送部に前記動力を伝達する搬送部側伝達ギアと、
前記キャリッジに前記動力を伝達するキャリッジ側伝達ギアと、
前記モータ側伝達ギアと前記キャリッジ側伝達ギアとを連結するキャリッジ側位置と、前記モータ側伝達ギアと前記搬送部側伝達ギアとを連結する搬送部側位置とに切り替わる切替ギアと、
前記読取部による画像の読取開始指示を受け付ける受付部と、
制御部と、を備え、
前記制御部は、
前記受付部による読取開始指示を受け付ける前に、前記キャリッジを移動させて画像を読み取るキャリッジ読取モードが実行されるかどうかを予測する予測処理と、
前記予測処理にて前記キャリッジ読取モードが実行されると予測される場合、前記切替ギアを前記キャリッジ側位置へ切り替えるための切替処理と、を実行する、画像読取装置。
【請求項２】
請求項１に記載の画像読取装置において、
前記制御部は、
前記切替ギアが前記キャリッジ側位置にあるかどうかを判断する判断処理をさらに実行し、
前記判断処理によって前記切替ギアが前記キャリッジ側位置にないと判断された場合、前記切替処理を実行する、画像読取装置。
【請求項３】
請求項２に記載の画像読取装置において、
前記制御部は、前記判断処理において、前記キャリッジ読取モードおよび前記搬送部によって搬送される原稿を読み取る搬送部読取モードのうち、前回実行した読取モードがいずれの読取モードであったかの情報に基づいて、前記切替ギアが前記キャリッジ側位置にあるかどうかを判断する、画像読取装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像読取装置において、
前記キャリッジ読取モードにおいて原稿が載置される読取台と、
前記読取台を覆うカバーと、
前記カバーの開閉状態を検知するカバーセンサとをさらに備え、
前記制御部は、前記予測処理において、前記カバーセンサによる検知結果が変化した場合、前記キャリッジ読取モードが実行されると予測する、画像読取装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像読取装置において、
前記キャリッジ読取モードにおいて原稿が載置される読取台と、
前記搬送部によって搬送される原稿を読み取る搬送部読取モードにおける前記キャリッジの位置である搬送部読取位置と、前記読取台との間に、ホームポジションを検出するための検出部材とを備え、
前記制御部は、
前回前記搬送部読取モードが実行され、今回前記キャリッジ読取モードが実行される場合、前記切替処理において前記モータを駆動する方向と同一方向に前記モータを駆動することによって、前記搬送部読取位置から前記ホームポジションに向かう方向へ前記キャリッジを移動させ、前記読取部に前記検出部材を読み取らせることにより前記ホームポジションの検出がなされてからの前記モータを駆動する駆動量が所定の駆動量に到達すると、前記読取部に原稿の読取走査を開始させる走査移動処理を実行し、
前記切替処理における前記モータの駆動量は、前記切替ギアを前記搬送部側位置から前記キャリッジ側位置まで移動させる第１駆動量に、前記搬送部読取位置から前記ホームポジションまで前記キャリッジを移動させる第２駆動量を加算した駆動量未満である、画像読取装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の画像読取装置と、
前記画像読取装置によって読み取られた前記画像の画像データに基づいて、前記画像を被記録媒体上に形成する画像形成部と、
を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像読取装置および画像形成装置に関し、詳しくは、ＣＩＳ等の読取部にシート状の原稿を搬送する搬送装置と読取部を移動させる移動装置とを一つのモータの動力で動作させる画像読取装置に関する。
【背景技術】
【０００２】
従来、ＣＩＳ等の読取部にシート状の原稿を搬送する搬送装置（搬送部）と読取部を移動させる移動装置（キャリッジ）とを一つのモータの動力で動作させる画像読取装置として、例えば、特許文献１に記載されたものが知られている。この画像読取装置によれば、モータの駆動を伝達する伝達部（切替ギア）が搬送装置に動力を伝達する位置（搬送部側位置）と伝達部が移動装置に動力を伝達する位置（キャリッジ側位置）とを切替えることにより、搬送装置と移動装置とを一つのモータで動作させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８６８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の画像読取装置では、キャリッジに動力を伝達して原稿を読み取るために読取開始指示を行った時点で、切替ギアがキャリッジ側位置にないと、切替ギアを、キャリッジ側位置に切り替える時間が必要となり、読取時間が長くなる虞があった。
【０００５】
本発明は、搬送部とキャリッジとを共通のモータで動作させる画像読取装置において、読取時間を短縮する技術を提供するものである。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像読取装置は、原稿の画像を読み取る読取部と、原稿を搬送する搬送部と、前記読取部を保持し、所定の方向に移動するキャリッジと、モータと、前記モータが供給する動力を伝達するモータ側伝達ギアと、前記搬送部に前記動力を伝達する搬送部側伝達ギアと、前記キャリッジに前記動力を伝達するキャリッジ側伝達ギアと、前記モータ側伝達ギアと前記キャリッジ側伝達ギアとを連結するキャリッジ側位置と、前記モータ側伝達ギアと前記搬送部側伝達ギアとを連結する搬送部側位置とに切り替わる切替ギアと、前記読取部による画像の読取開始指示を受け付ける受付部と、制御部とを備え、前記制御部は、前記受付部による読取開始指示を受け付ける前に、前記キャリッジを移動させて画像を読み取るキャリッジ読取モードが実行されるかどうかを予測する予測処理と、前記予測処理にて前記キャリッジ読取モードが実行されると予測される場合、前記切替ギアを前記キャリッジ側位置へ切り替えるための切替処理と、を実行する。
【０００７】
本構成によれば、搬送部とキャリッジとを共通のモータで動作させる読取装置において、キャリッジ読取モードが実行されると予測される場合、読取開始指示前から切替ギアをキャリッジ側位置へ切り替えるための切替処理が実行される。そのため、キャリッジを移動させて画像を読み取るキャリッジ読取モードにおける読取時間を短縮することができる。
なお、ここで用語「切替処理」は、キャリッジ読取モードの実行が予側される場合に、切替ギアをキャリッジ側位置に切り替えるための処理が少しでもなされることを意味する。そのため、切替処理には、切替ギアをキャリッジ側位置へ完全に切り替える処理が含まれるとともに、切替ギアをキャリッジ側位置へ切り替えるための中間的な処理、例えば、切替ギアを搬送部側位置からキャリッジ側位置に近づける方向へ移動させる処理も含まれる。
【０００８】
上記画像読取装置において、前記制御部は、前記切替ギアが前記キャリッジ側位置にあるかどうかを判断する判断処理をさらに実行し、前記判断処理によって前記切替ギアが前記キャリッジ側位置にないと判断された場合、前記切替処理を実行するようにしてもよい。
本構成によれば、切替機構が既にキャリッジ側位置にあるにもかかわらず切替処理を実行する無駄を省ける。
【０００９】
また、上記画像読取装置において、前記制御部は、前記判断処理において、前記キャリッジ読取モードおよび前記搬送部によって搬送される原稿を読み取る搬送部読取モードのうち、前回実行した読取モードがいずれの読取モードであったかの情報に基づいて、前記切替ギアが前記キャリッジ側位置にあるかどうかを判断するようにしてもよい。
本構成によれば、切替ギアの位置を検出する専用のセンサを設けることなく、今回読取時の切替ギアの位置判断を簡易に行える。
【００１０】
また、上記画像読取装置において、原稿が載置される読取台と、前記読取台を覆うカバーと、前記カバーの開閉状態を検知するカバーセンサとをさらに備え、前記制御部は、前記予測処理において、前記カバーセンサによる検知結果が変化した場合、前記キャリッジ読取モードが実行されると予測するようにしてもよい。
本構成によれば、キャリッジ読取モードを実行するためにはカバーが開閉操作される必要がある。そのため、カバーが開閉操作された場合にキャリッジ読取モードが実行される蓋然性は高いと言える。そのため、カバーセンサによる検知結果が変化したことによって、キャリッジ読取モードの実行を好適に予測することができる。
【００１１】
また、上記画像読取装置において、前記キャリッジ読取モードにおいて原稿が載置される読取台と、前記搬送部によって搬送される原稿を読み取る搬送部読取モードにおける前記キャリッジの位置である搬送部読取位置と、前記読取台との間に、ホームポジションを検出するための検出部材とを備え、前記制御部は、前回前記搬送部読取モードが実行され、今回前記キャリッジ読取モードが実行される場合、前記切替処理において前記モータを駆動する方向と同一方向に前記モータを駆動することによって、前記搬送部読取位置から前記ホームポジションに向かう方向へ前記キャリッジを移動させ、前記読取部に前記検出部材を読み取らせることにより前記ホームポジションの検出がなされてからの前記モータを駆動する駆動量が所定の駆動量に到達すると、前記読取部に原稿の読取走査を開始させる走査移動処理を実行し、前記切替処理における前記モータの駆動量は、前記切替ギアを前記搬送部側位置から前記キャリッジ側位置まで移動させる第１駆動量に、前記搬送部読取位置から前記ホームポジションまで前記キャリッジを移動させる第２駆動量を加算した駆動量未満であるようにしてもよい。
本構成によれば、切替処理後のキャリッジがホームポジションよりも原稿読取走査側に位置することはない。そのため、走査移動処理において、切替処理においてモータを制御する方向と同一方向にモータを制御すれば、確実にホームポジション検出でき、そのまま同一方向にモータを駆動し続ければ原稿を読取走査できる。その結果、切替処理後のキャリッジがホームポジションより読取走査側に位置してしまう場合と比べて読取時間を短縮できる。
【００１２】
本明細書によって開示される画像形成装置は、上記のいずれかの画像読取装置と、前記画像読取装置によって読み取られた前記画像の画像データに基づいて、前記画像を被記録媒体上に形成する画像形成部とを備える。
本構成によれば、画像読取装置を備えた画像形成装置において、キャリッジを移動させて画像を読み取るキャリッジ読取モードにおける読取時間を短縮することができるので、読取開始指示を受け付けてから画像を被記録媒体上に形成するまでの時間を短縮することができる。
【発明の効果】
【００１３】
本発明によれば、受付部による読取開始指示を受け付ける前に、キャリッジを移動させて画像を読み取るキャリッジ読取モードが実行されると予測される場合、切替ギアをキャリッジ側位置へ切り替えるための切替処理が実行される。そのため、搬送部とキャリッジとを共通のモータで動作させる画像読取装置において、読取時間を短縮することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態１における複合機の外観を示す斜視図
【図２】複合機の画像読取装置の概略的な断面図
【図３】遊星ギアがＦＢ側位置にある場合を示す説明図
【図４】遊星ギアがＡＤＦ側位置にある場合を示す説明図
【図５】複合機の電気的構成を概略的に示すブロック図
【図６】原稿読取における原稿読取処理を示すフローチャート
【図７】原稿読取処理におけるＦＢ読取予側処理を示すフローチャート
【図８】ＦＢ読取モード実行処理を示すフローチャート
【図９】ＡＤＦ読取モード実行処理を示すフローチャート
【発明を実施するための形態】
【００１５】
＜実施形態＞
次に一実施形態について図１から図９を参照して説明する。
【００１６】
１．複合機の外観構成
図１に示される複合機１は、プリンタ機能、スキャナ（原稿読取）機能、コピー機能、ファクシミリ機能などを備えた多機能周辺装置であり、画像形成装置の一例である。
【００１７】
複合機１は、図１に示すように、本体部２の上方に原稿を読み取るための画像読取装置３を備えている。画像読取装置３は、図２に示されるように、読取部３０、キャリッジ３４、自動原稿給紙（ＡＤＦ）装置４０、原稿載置部５０、および読取駆動部６０（図５参照）等を含む。画像読取装置３は、画像読取モードとして、キャリッジ３４を移動させて画像を読み取るキャリッジ読取モード（以下、「ＦＢ（フラットベッド）読取モード」と記す）と、搬送部４４，４５（図２参照）によって搬送される原稿を読み取る搬送部読取モード（以下、「ＡＤＦ読取モード」と記す）とを有する。なお、画像読取装置は、複合機１の一部には限られない。例えば、画像読取装置は、単独のスキャナ装置あるいはコピー機であってもよい。
【００１８】
原稿載置部５０は、図２に示されるように、台枠５１、透明なガラス板からなる第１プラテンガラス（読取台の一例）５２、第２プラテンガラス５３、およびガラス５２、５３の中間に配置された中間枠５４を含む。第１プラテンガラス５２の上面は、回動可能な原稿カバー４８によって覆われている。
また、中間枠５４にはホームポジションＨＰ検出用マーク（検出部材の一例）５５が設けられ、当該マーク５５は副走査方向に並べられる白テープ５５Ａと黒テープ５５Ｂとから構成される。読取部３０によって読み取られたデータが黒から白（あるいは白から黒）に変化する位置がホームポジションＨＰとして検出される。ここでホームポジションＨＰは、読取部３０が原稿５の画像を読み取る画像読取処理を実行していない時に、読取部３０が待機する待機位置となる場合があり、また、ＦＢ読取動作を行う際の、キャリッジ３４の移動制御の基準位置とされる。
【００１９】
すなわち、読取部３０によるホームポジションＨＰの検出がなされてからのモータ６２を駆動する駆動量（本実施形態では駆動ステップ数）が所定の駆動量に到達すると、読取部３０による原稿５の読取走査が開始される。言い換えれば、モータ６２が所定のＦＢ読取開始ステップ数Ｓｓｔだけ駆動されて、読取部３０がホームポジションＨＰから図２に示される読取開始位置ＰＳに達した際に、読取部３０は原稿５の読取走査を開始する。また、モータ６２が所定のＦＢ読取終了ステップ数Ｓｅｎだけ駆動されて、読取部３０がホームポジションＨＰから図２に示される読取終了位置ＰＥに達した際に、読取部３０は原稿５の読取走査を終了する。このように、ホームポジションＨＰは、読取部３０が読取走査を行う際の基準位置とされる。
【００２０】
原稿カバー４８は、第１プラテンガラス５２を覆う閉姿勢と第１プラテンガラス５２を開放する開姿勢とに回動可能に、複合機１の本体部２の後側上方（操作部１１、表示部１２等が設けられる側を前側とする）に連結されている。原稿カバー４８上に、ＡＤＦ装置４０が設けられている。また、本体部２の上方には、原稿カバー４８の開閉状態を検知するカバーセンサ１３が設けられている（図１参照）。
【００２１】
ＡＤＦ装置４０は、図２に示されるように、ＡＤＦカバー４１、原稿トレイ４２、搬送路４３、搬送ローラ４４、排紙ローラ４５等の各種のローラ、および原稿カバー４８の上面を利用した排紙トレイ４６を含む。ＡＤＦ装置４０は、原稿トレイ４２に載置されている原稿５を一枚ずつ搬送して第２プラテンガラス５３上を通過させ、排紙トレイ４６に排出する。さらに、搬送ローラ４４によって搬送される原稿５を検出するための、フォトセンサ等の原稿搬送センサ４７や、原稿トレイ４２にセットされた原稿５を検出するための、フォトセンサ等の原稿セットセンサ４９が設けられている。ここで、搬送ローラ４４、および排紙ローラ４５は、原稿５を搬送する搬送部に相当する。
【００２２】
読取部３０は、図２に示されるように、原稿載置部５０の下方に設けられている。読取部３０は、ここではＣＩＳ（Contact Image Sensor）方式で原稿を読み取るように構成されている。読取部３０は、複数の受光素子が紙面垂直方向に直線状に配列されているリニアイメージセンサ３３、ＲＧＢ３色の発光ダイオードなどで構成される光源３１、原稿５等で反射された反射光をリニアイメージセンサ３３の各受光素子に結像させるロッドレンズアレイ３２を含む。読取部３０を保持するキャリッジ３４は、タイミングベルト３５に結合され、タイミングベルト３５の移動に伴って、矢印Ａ方向およびＢ方向に移動する。タイミングベルト３５は、スプロケット等(図示せず)を介して、後述する読取駆動部６０によって駆動される。なお、読取部３０はＣＩＳ方式に限られず、縮小光学系およびＣＣＤ（電荷結合素子）イメージセンサを用いた、いわゆるＣＣＤ方式であってもよい。
【００２３】
読取部３０は、第１プラテンガラス１２に載置されている原稿５を読み取るとき、すなわち、ＦＢ読取モードを実行する時は、タイミングベルト３５に結合したキャリッジ３４によって、ホームポジションＨＰから第１プラテンガラス５２の盤面に平行な方向（図２中のＡ方向）に一定速度で搬送されながら原稿５を読み取る。その際、搬送方向での読取範囲は、例えば、図２に示される読取開始位置ＰＳから読取終了位置ＰＥまでとされる。
一方、読取部３０は、ＡＤＦ装置４０によって搬送される原稿５を読み取るとき、すなわち、ＡＤＦ読取モードを実行するときは、キャリッジ３４によって第２プラテンガラス５３の直下のＡＤＦ読取位置（搬送部読取位置の一例）ＲＰに保持されて原稿５を読み取る。
【００２４】
さらに、複合機１の前側には、各種のボタンからなる操作部１１、および例えば、液晶ディスプレイからなる表示部１２が設けられている。操作部１１は読取動作を開始させるスタートボタン１１Ａを含む。
【００２５】
なお、本実施形態において、キャリッジ３４の位置あるいは読取部３０の位置という場合、読取部３０のリニアイメージセンサ３３の位置を意味する。例えば、キャリッジ３４および読取部３０がＡＤＦ読取位置ＲＰに位置するという場合、図２に示されるように、リニアイメージセンサ３３が、第２プラテンガラス５３に対向した位置にあることを意味する。また、キャリッジ３４および読取部３０がホームポジションＨＰに位置するという場合、リニアイメージセンサ３３が、中間枠５４、すなわち、ホームポジションＨＰ検出用マーク５５に対向した位置にあることを意味する。
【００２６】
２．読取駆動部の構成
次に、図３から図５を参照して、読取駆動部６０について説明する。読取駆動部６０は、モータ駆動部６１、モータ６２、およびギア部７０を含む。
【００２７】
モータ６２はステッピングモータであり、モータ駆動部６１は、ＣＰＵ２０の制御に応じて、モータ６２をステップ駆動するための駆動信号を生成する。ギア部７０は、モータ側伝達ギア７１、キャリッジ側伝達ギア７２、搬送部側伝達ギア７３、遊星ギア機構７４を含む。遊星ギア機構７４は、伝達ギア７４Ａ、太陽ギア７４Ｂ、および遊星ギア（切換ギアの一例）７４Ｃによって構成される。
【００２８】
モータ側伝達ギア７１はモータ６２の回転軸に連結されるとともに、遊星ギア機構７４の伝達ギア７４Ａと結合している。そのため、モータ側伝達ギア７１は、モータ６２の回転に応じて、モータ６２が供給する動力を伝達ギア７４Ａに伝達する。太陽ギア７４Ｂと伝達ギア７４Ａとは同軸上に固定され、太陽ギア７４Ｂは、伝達ギア７４Ａの回転に応じて、すなわちモータ側伝達ギア７１の回転に応じて回転する。
【００２９】
遊星ギア７４Ｃは、太陽ギア７４Ｂと結合され、太陽ギア７４Ｂの回転に応じて自転および公転する。遊星ギア７４Ｃの位置は、キャリッジ側伝達ギア７２と結合し、モータ側伝達ギア７１とキャリッジ側伝達ギア７２とを、伝達ギア７４Ａおよび太陽ギア７４Ｂを介して連結するキャリッジ側位置（以下「ＦＢ側位置」と記載する）と、搬送部側伝達ギア７３と結合し、モータ側伝達ギア７１と搬送部側伝達ギア７３とを、同じく伝達ギア７４Ａおよび太陽ギア７４Ｂを介して連結する搬送部側位置（以下「ＡＤＦ側位置」と記載する）とに切り替わる。図３は遊星ギア７４ＣがＦＢ側位置にある場合を示し、図４は遊星ギア７４ＣがＡＤＦ側位置にある場合を示す。
【００３０】
なお、各位置において読取を実行する際、遊星ギア７４Ｃは、所定の阻止機構(図示せず)によって公転が阻止され、各位置に保持された状態で、太陽ギア７４Ｂの回転に応じて自転するものとする。また、遊星ギア７４Ｃの位置が切り替えられる際には、遊星ギア７４Ｃは、阻止機構による公転の阻止が解除された状態で、太陽ギア７４Ｂの回転に応じて公転するものとする。
【００３１】
キャリッジ側伝達ギア７２は、図３に示されるように、遊星ギア７４ＣがＦＢ側位置にある場合、すなわちＦＢ読取モード実行時に、タイミングベルト３５を介してキャリッジ３４にモータ６２からの動力を伝達する。それによってキャリッジ３４が移動される。
【００３２】
搬送部側伝達ギア７３は、図４に示されるように、遊星ギア７４ＣがＡＤＦ側位置にある場合、すなわちＡＤＦ読取モード実行時に、所定のギア機構(図示せず)等を介して、搬送ローラ４４，排紙ローラ４５にモータ６２からの動力を伝達する。それによって原稿５が搬送される。
【００３３】
以下、読取駆動部６０の動作をより詳細に説明する。なお、図３および図４において、Ｘ方向の回転方向を時計回りの回転方向とし、Ｙ方向の回転方向を反時計回りの回転方向とする。また、例えば、モータ６２のＸ方向の回転を正回転とし、Ｙ方向の回転を逆回転とする。また、モータ側伝達ギア７１は、モータ６２のＸ方向の回転にしたがってＸ方向に回転し、モータ６２のＹ方向の回転にしたがってＹ方向に回転するものとする。
【００３４】
２−１．モータの回転と各ギアの回転
例えば、遊星ギア７４Ｃがキャリッジ側伝達ギア７２にも搬送部側伝達ギア７３にも結合していない位置において、モータ６２が正（Ｘ方向に）回転することにより、モータ側伝達ギア７１はＸ方向に回転し、それに伴って伝達ギア７４Ａおよび太陽ギア７４ＢはＹ方向に回転する。太陽ギア７４ＢのＹ方向の回転に伴って遊星ギア７４Ｃは、Ｘ方向に自転しつつＬ方向に公転する。そして、図３に示すように、遊星ギア７４Ｃがキャリッジ側伝達ギア７２と結合してＦＢ側位置となると、遊星ギア７４ＣはＸ方向に自転するが、キャリッジ側伝達ギア７２によって遊星ギア７４ＣのＬ方向の公転が阻止される。このとき、キャリッジ側伝達ギア７２はＹ方向に回転し、それに伴って、タイミングベルト３５は、図２のＡ方向、すなわち、読取開始位置ＰＳから読取終了位置ＰＥへの方向にキャリッジ３４を移動させる方向に移動する。
【００３５】
一方、キャリッジ３４がＡＤＦ読取位置ＲＰ以外の位置に有るときにモータ６２が逆（Ｙ方向に）回転することにより、モータ側伝達ギア７１はＹ方向に回転し、それに伴って伝達ギア７４Ａおよび太陽ギア７４ＢはＸ方向に回転する。太陽ギア７４ＢのＸ方向の回転に伴って遊星ギア７４Ｃは、Ｙ方向に自転するが、阻止機構によってＲ方向への公転は阻止される。このとき、キャリッジ側伝達ギア７２はＸ方向に回転し、それに伴って、タイミングベルト３５は、図２のＢ方向、すなわち、読取終了位置ＰＥから読取開始位置ＰＳへの方向にキャリッジ３４を移動させる方向に移動する。
【００３６】
そして、図２のＢ方向に移動されたキャリッジ３４がＡＤＦ読取位置ＲＰに到達したときに、阻止機構による遊星ギア７４ＣのＲ方向への公転の阻止が解除され、遊星ギア７４ＣはＹ方向に自転しつつＲ方向に公転する。そして、図４に示すように、遊星ギア７４Ｃが搬送部側伝達ギア７３と結合してＡＤＦ側位置となると、遊星ギア７４ＣはＹ方向に自転するが、搬送部側伝達ギア７３によって遊星ギア７４ＣのＲ方向の公転が阻止される。このとき、遊星ギア７４ＣのＹ方向の自転に伴って搬送部側伝達ギア７３はＸ方向に回転する。搬送部側伝達ギア７３のＸ方向の回転に伴って、搬送ローラ４４および排紙ローラ４５が回転する。
【００３７】
一方、モータ６２が正（Ｘ方向に）回転することにより、モータ側伝達ギア７１はＸ方向に回転し、それに伴って伝達ギア７４Ａおよび太陽ギア７４ＢはＹ方向に回転する。太陽ギア７４ＢのＹ方向の回転に伴って遊星ギア７４ＣはＲ方向への公転の阻止が解除され、Ｘ方向に自転しつつＬ方向に公転する。
【００３８】
２−２．ＡＤＦ読取モードに係る各ギアの動作
ＡＤＦ読取モードでは、遊星ギア７４ＣがＹ方向に自転して搬送部側伝達ギア７３に結合するＲ方向に公転するように、モータ６２をＹ方向（反時計回り）へ回転させた場合、遊星ギア７４Ｃが搬送部側伝達ギア７３に結合後もモータ６２をＹ方向へ回転させ続けると、搬送ローラ４４と排紙ローラ４５が、原稿５を原稿トレイ４２から排紙トレイ４６へ搬送する方向に回転する。
【００３９】
また、遊星ギア７４Ｃが搬送部側伝達ギア７３に結合後にモータ６２を、Ｘ方向に回転させた場合、遊星ギア７４ＣがＸ方向に自転して、結合していた搬送部側伝達ギア７３から離れるＬ方向に公転する。なお、搬送部側伝達ギア７３は、Ｘ方向のみに回転する。
【００４０】
２−３．ＦＢ読取モードに係る各ギアの動作
ＦＢ読取モードでは、遊星ギア７４ＣがＸ方向に自転してキャリッジ側伝達ギア７２に結合するＬ方向に公転するように、モータ６２をＸ方向へ回転させた場合、遊星ギア７４Ｃがキャリッジ側伝達ギア７２に結合後もモータ６２をＸ方向へ回転させ続けると、タイミングベルト３５が図２のＡ方向にキャリッジ３４を移動させるように、Ｙ方向にキャリッジ側伝達ギア７２を駆動する。
【００４１】
また、遊星ギア７４Ｃがキャリッジ側伝達ギア７２に結合後にモータ６２を、Ｘ方向からＹ方向に逆回転させた場合、遊星ギア７４ＣがＸ方向とは逆方向（Ｙ方向）に自転する。しかしながら、結合していたキャリッジ側伝達ギア７２から離れるＲ方向に遊星ギア７４Ｃが公転することを阻止する阻止機構により、遊星ギア７４ＣはＲ方向に公転することなくＸ方向に自転する。このとき、キャリッジ側伝達ギア７２がＸ方向に逆回転し、それによってタイミングベルト３５が、図２のＢ方向にキャリッジ３４を移動させる方向に移動する。
【００４２】
タイミングベルト３５が、図２のＢ方向にキャリッジ３４を移動させる方向に駆動され、キャリッジ３４が、物理的に移動できない位置、ここではＡＤＦ読取位置ＲＰに到達すると、阻止機構による遊星ギアの公転の阻止が解除され、上記ＡＤＦ読取モードに係る各ギアの動作が始まる。
【００４３】
なお、阻止機構については、例えば、上記従来技術文献に記載されているような、遊星ギア７４Ｃを軸支するレバー、レバーの揺動を規制する溝カム、伝達ギア７３の状態を維持するスプリング等で構成することにより、実現できる。
【００４４】
３．複合機の電気的構成
複合機１は、図５に示すように、ＣＰＵ２０（制御部の一例）、ＲＯＭ２１、ＲＡＭ２２、ＮＶＲＡＭ（不揮発性メモリ）２３、ネットワークインターフェイス（受付部の一例）２４、およびファクシミリインターフェイス２５を備え、これらに画像形成部２７、読取部３０、操作部（受付部の一例）１１、表示部１２、カバーセンサ１３、原稿搬送センサ４７、原稿セットセンサ４９、および読取駆動部６０等が接続される。
【００４５】
ＲＯＭ２１には、複合機１の動作を制御するための各種のプログラムが記憶されており、ＣＰＵ２０は、ＲＯＭ２１から読み出したプログラムに従って、その処理結果をＲＡＭ２２またはＮＶＲＡＭ２３に記憶させながら、各部の制御を行う。
【００４６】
ネットワークインターフェイス２４は、通信回線（図示せず）を介して外部のコンピュータ等に接続され、ネットワークインターフェイス２４を介して相互のデータ通信が可能となる。なお、ネットワークインターフェイス２４を介して、外部のコンピュータから読取開始指示を受け付けることも可能である。
【００４７】
ファクシミリインターフェイス２５は、電話回線（図示せず）に接続され、ファクシミリインターフェイス２５を介して外部のファクシミリ装置等とファクシミリデータの通信が可能となる。画像形成部２７は、周知の、帯電部、露光部、感光体、現像部、転写部、および定着部を含み、画像読取装置３によって読み取られた画像（原稿）の画像データに基づいて、画像を用紙（被記録媒体の一例）上に形成する。
【００４８】
ＣＰＵ２０は、複合機１に係る各種処理を制御する。ＣＰＵ２０は、画像読取装置３に係る処理として、操作部１１やネットワークインターフェイス２４による読取開始指示を受け付ける前に、キャリッジ３４を移動させて画像を読み取るキャリッジ読取モード（ＦＢ読取モード）が実行されるかどうかを予測する予測処理と、予測処理にてＦＢ読取モードが実行されると予測される場合、遊星ギア７４ＣをＦＢ側位置（キャリッジ側位置）へ切替えるための切替処理とを実行する。
【００４９】
４．原稿読取処理
次に図６から図９を参照して、本実施形態における原稿読取処理を説明する。原稿読取処理は、複合機１の電源がオンされたことに応じて実行される。原稿読取処理に係る各処理は、ＲＯＭ２１等に格納された所定の制御プログラムにしたがってＣＰＵ２０によって実行される。なお、本実施形態においては、遊星ギア７４Ｃは、前回実行した読取モードに対応した位置に保持されるものとする。その際、キャリッジ３４および読取部３０は、前回がＦＢ読取モードではホームポジションＨＰに位置し、前回がＡＤＦ読取モードではＡＤＦ読取位置ＲＰに位置するものとする。
【００５０】
ＣＰＵ２０は、原稿読取処理において、図６に示されるように、まず、ＣＰＵ２０は、読取動作を開始するための読取開始指示があるかどうか、すなわち、原稿読取機能が選択され、スタートボタン１１Ａが押されたかどうかを、スタートボタン１１Ａからの信号の有無によって判定したり、外部のコンピュータ等で読取開始指示が選択されたかどうかを、ネットワークインターフェイス２４からの読取開始指示を示すコマンドの有無によって判定したりする（ステップＳ１５）。読取開始指示があると判定した場合（ステップＳ１５：ＹＥＳ）、次いで、読取開始指示がＦＢ読取モードの読取開始指示であるかどうかを判定する（ステップＳ４０）。
【００５１】
一方、読取開始指示がないと判定した場合（ステップＳ１５：ＮＯ）、現在、遊星ギア７４ＣがＦＢ側位置にあるかどうかを判定する（ステップＳ２０）。この判定は、例えば、読取モードフラグＭＦｇを参照して行われる。読取モードフラグＭＦｇは、実行された読取モードを示すフラグであり、例えば、実行された読取モードがＦＢ読取モードにある場合「１」とされ、実行された読取モードがＡＤＦ読取モードにある場合「０」とされる。すなわち、ＣＰＵ２０は、ＦＢ読取モードおよびＡＤＦ読取モードのうち、前回実行した読取モードがいずれの読取モードであったかの情報に基づいて、遊星ギア７４ＣがＦＢ側位置（キャリッジ側位置）にあるかどうかを判断する。このように、読取モードフラグＭＦｇを参照することによって、遊星ギア７４Ｃの位置を検出する専用のセンサを設けることなく、現在の遊星ギア７４Ｃの位置判断を簡易に行える。
【００５２】
遊星ギア７４ＣがＦＢ側位置にないと判定した場合（ステップＳ２０：ＮＯ）、後述するＦＢ読取予側処理（ステップＳ３０）を行って、ステップＳ１５の処理に戻る。一方、遊星ギア７４ＣがＦＢ側位置にあると判定した場合（ステップＳ２０：ＹＥＳ）、ステップＳ１５の処理に戻る。
【００５３】
ＦＢ読取予側処理（ステップＳ３０）では、図７に示されるように、ＣＰＵ２０は、まず、カバーセンサ１３からの検出信号に基づいて、原稿カバー４８が開かれたかどうか、言い換えれば、カバーセンサ１３による検知結果が変化したかどうかを判定する（ステップＳ３１）。
【００５４】
原稿カバー４８が開かれていないと判定した場合（ステップＳ３１：ＮＯ）、ＦＢ読取用機能、すなわち、ＦＢ読取モード用機能が操作部１１を介して選択（設定）されたかどうかを判定する（ステップＳ３２）。ＦＢ読取モード用機能としては、例えば、Ａｕｔｏ−Ｃｒｏp機能がある。
【００５５】
ＦＢ読取用機能が選択されていないと判定した場合（ステップＳ３２：ＮＯ）、ＦＢ読取モードの実行が予側されないとして、ＦＢ読取予側処理を終了する。一方、原稿カバー４８が開かれたと判定した場合（ステップＳ３１：ＹＥＳ）、または、ＦＢ読取用機能が選択されたと判定した場合（ステップＳ３２：ＹＥＳ）、遊星ギア７４ＣがＦＢ側位置に向かって公転する方向にモータ６２を駆動する（ステップＳ３４）。
【００５６】
これは、原稿カバー４８が開かれた場合、あるいはＦＢ読取用機能が選択された場合、ＦＢ読取モードの実行が予側されるためである。すなわち、ＦＢ読取モードを実行するためには原稿カバー４８が開閉操作される必要がある。そのため、原稿カバー４８が開閉操作された場合にＦＢ読取モードが実行される蓋然性は高いと言える。すなわち、カバーセンサ１３による検知結果が変化したことによって、ＦＢ読取モードの実行を好適に予測することができるからである。また、ＦＢ読取モードに特有の機能が選択されれば、ＦＢ読取モードが実行される蓋然性は高いと言えるからである。
【００５７】
次いで、モータ６２を駆動してからのステップ数ＳｄｚがＦＢ切替ステップ数Ｓｆｂに到達したかどうかを判定する（ステップＳ３６）。ここで、ＦＢ切替ステップ数Ｓｆｂは、例えば、遊星ギア７４ＣをＡＤＦ側位置からＦＢ側位置まで移動させるステップ数（第１駆動量の一例）Ｓａにキャリッジ３４をＡＤＦ読取位置ＲＰからホームポジションＨＰまで移動させるステップ数（第２駆動量の一例）Ｓｂを加算したステップ（Ｓａ＋Ｓｂ）未満とされる。すなわち、Ｓｆｂ＜Ｓａ＋Ｓｂとされる。なお、ＦＢ切替ステップ数Ｓｆｂは、「切替処理におけるモータの駆動量」の一例である。
【００５８】
ＣＰＵ２０は、モータ６２を駆動してからのステップ数ＳｄｚがＦＢ切替ステップ数Ｓｆｂに到達していないと判定する（ステップＳ３６：ＮＯ）間は、遊星ギア７４ＣがＦＢ側位置にもＡＤＦ側位置にもない中間位置にある可能性があるとして、モータ６２を駆動してからのステップ数ＳｄｚがＦＢ切替ステップ数Ｓｆｂに到達するまでステップＳ３６の判定処理を繰り返す。一方、モータ６２を駆動してからのステップ数ＳｄｚがＦＢ切替ステップ数Ｓｆｂに到達したと判定した場合（ステップＳ３６：ＹＥＳ）、遊星ギア７４ＣがＦＢ側位置にあるとして、読取モードフラグＭＦｇを「１」とする情報をＮＶＲＡＭ２３に書き込み（ステップＳ３８）、モータ６２の駆動を停止する（ステップＳ３９）。
【００５９】
このようにＦＢ読取予側処理において、ＦＢ読取モードの実行が予側される場合、読取開始指示が出される前に遊星ギア７４ＣがＦＢ側位置に切替えられる。そのため、搬送部４４，４５とキャリッジ３４とを一個のモータ６２によって動作させる場合において、ＦＢ読取モードにおける読取時間を短縮することができる。なお、図７のステップＳ３１，Ｓ３２の処理を、本実施形態のようにいずれも行うのではなく、いずれか一方のみ行うようにしてもよい。
【００６０】
また、モータ６２を駆動してからのステップ数ＳｄｚがＦＢ切替ステップ数Ｓｆｂに到達したと判定されると、モータ６２の駆動が停止されるので、遊星ギア７４ＣのＦＢ側位置への切替処理後のキャリッジ３４がホームポジションＨＰよりも図２に示すＡ方向側に位置することはない。そのため、図２のＡ方向にキャリッジ３４が移動するようにモータ駆動すれば、確実にホームポジションＨＰを検出できる。そして、そのままＡ方向にモータ６２を駆動し続ければ原稿５を走査できるので、切替処理後のキャリッジ３４がホームポジションＨＰよりもＡ方向側に位置してしまう場合と比べて読取時間を短縮できる。
【００６１】
すなわち、上記したように、ホームポジションＨＰが原稿読取時のモータ駆動の基準位置とされる。そのため、キャリッジ３４がホームポジションＨＰよりもＡ方向側に位置する場合には、原稿５の読取を開始する際に、一旦、キャリッジ３４がＢ方向側に移動するようにモータ６２を駆動してキャリッジ３４をホームポジションＨＰに戻してから、キャリッジ３４がＡ方向側に移動するようにモータ６２の駆動方向を切り替える必要がある。しかしながら、本実施形態によれば、モータ６２の駆動方向を切り替える必要がなく、読取時間を短縮できる。
【００６２】
次に、図６のステップＳ４０に戻って、読取開始指示がＦＢ読取モードでの読取開始指示であると判定した場合（ステップＳ４０：ＹＥＳ）、現在、遊星ギア７４ＣがＦＢ側位置になっているかどうかを判定する（ステップＳ４５）。ここで、例えば、読取開始指示受付時に原稿セットセンサ４９が原稿５を検知していなければＦＢ読取モードでの読取開始指示であると判定される。
【００６３】
現在、遊星ギア７４ＣがＦＢ側位置になっていると判定した場合（ステップＳ４５：ＹＥＳ）、後述するＦＢ読取モード実行処理を行う（ステップＳ５５）。一方、現在、遊星ギア７４ＣがＦＢ側位置になっていないと判定した場合（ステップＳ４５：ＮＯ）、遊星ギア７４ＣがＦＢ側位置に向かって公転する方向にモータ６２を駆動する（ステップＳ５０）。
【００６４】
そして、上記ステップＳ３６と同等に、モータ６２を駆動してからのステップ数ＳｄｚがＦＢ切替ステップ数Ｓｆｂに到達したかどうかを判定する（ステップＳ５２）。ＦＢ切替ステップ数Ｓｆｂに到達していないと判定する（ステップＳ５２：ＮＯ）間は、遊星ギア７４ＣがＦＢ側位置にもＡＤＦ側位置にもない中間位置にある可能性があるとして、モータ６２を駆動してからのステップ数ＳｄｚがＦＢ切替ステップ数Ｓｆｂに到達するまでステップＳ５２の判定処理を繰り返す。一方、ＦＢ切替ステップ数Ｓｆｂに到達したと判定した場合（ステップＳ５２：ＹＥＳ）、遊星ギア７４ＣがＦＢ側位置にあるとして、読取モードフラグＭＦｇを「１」とする情報をＮＶＲＡＭ２３に書き込む（ステップＳ５３）とともに、モータ６２の駆動を停止して（ステップＳ５４）、ＦＢ読取モード実行処理を行う（ステップＳ５５）。
【００６５】
ＦＢ読取モード実行処理では、図８に示すように、ＣＰＵ２０は、まず前回の読取処理がＦＢ読取モードで行われたかどうかを判定する（ステップＳ１０５）。前回読取処理がＦＢ読取モードであったと判定した場合（ステップＳ１０５：ＹＥＳ）、ＣＰＵ２０は、モータ６２を駆動してキャリッジ３４をホームポジションＨＰから図２に示されるＡ方向に移動させる（ステップＳ１１０）。一方、前回読取処理がＦＢ読取モードでなかった、すなわち、前回読取処理がＡＤＦ読取モードであったと判定した場合（ステップＳ１０５：ＮＯ）、ＣＰＵ２０は、光源３１を点灯して（ステップＳ１２０）、モータ６２を駆動してキャリッジ３４をステップＳ３９またはステップＳ５４でのモータ６２の停止処理による停止位置から図２に示されるＡ方向に移動させる（ステップＳ１２５）。
【００６６】
次いで、ＣＰＵ２０は、キャリッジ３４の移動によってホームポジションＨＰが検出されたかどうかを判定する（ステップＳ１３０）。キャリッジ３４の移動によって読取部３０が白テープ５５Ａと黒テープ５５Ｂの境界部を検出した場合（ステップＳ１３０：ＹＥＳ）、光源３１を消灯して（ステップＳ１３５）、さらにキャリッジ３４をホームポジションＨＰから図２に示されるＡ方向に移動させる（ステップＳ１１０）。
【００６７】
次いで、ＣＰＵ２０は、ホームポジションＨＰに位置するキャリッジ３４を図２に示すＡ方向に移動させるためのモータ６２の駆動ステップ数Ｓｄｈが、事前に設定された所定のＦＢ読取開始ステップ数（所定の駆動量の一例）Ｓｓｔに到達したかどうかを判定する（ステップＳ１４０）。ここで、ＦＢ読取開始ステップ数Ｓｓｔは、キャリッジ３４がホームポジションＨＰから、第１プラテンガラス５２に載置された原稿５の副走査方向上流側端部に到達する直前の位置まで移動するのに必要なステップ数、すなわち、キャリッジ３４がホームポジションＨＰから図２に示される読取開始位置ＰＳまで移動するのに必要なステップ数である。
【００６８】
そして、駆動ステップ数Ｓｄｈが、所定のＦＢ読取開始ステップ数Ｓｓｔに到達したと判定した場合（ステップＳ１４０：ＹＥＳ）、光源３１を点灯して、第１プラテンガラス１２に載置されている原稿５の読取を開始する。（ステップＳ１４５）。ここで、ステップＳ１１０、ステップＳ１２５、およびステップＳ１４５の処理が、走査移動処理に相当する。
【００６９】
次いで、ＣＰＵ２０は、モータ６２の駆動ステップ数Ｓｄｈが、事前に設定された所定のＦＢ読取終了ステップ数Ｓｅｎに到達したかどうかを判定する（ステップＳ１５０）。ここで、ＦＢ読取終了ステップ数Ｓｅｎは、キャリッジ３４がホームポジションＨＰから、第１プラテンガラス５２に載置された原稿５の副走査方向下流側端部に到達するまで移動するのに必要なステップ数、すなわち、キャリッジ３４がホームポジションＨＰから図２に示される読取終了位置ＰＥまで移動するのに必要なステップ数である。
【００７０】
駆動ステップ数Ｓｄｈが、所定のＦＢ読取終了ステップ数Ｓｅｎに到達したと判定した場合（ステップＳ１５０：ＹＥＳ）、モータ６２の回転方向を反転して、キャリッジ３４を図２に示されるＢ方向に移動させる（ステップＳ１５５）。そして、キャリッジ３４のＢ方向移動によって読取部３０が白テープ５５Ａと黒テープ５５Ｂの境界部を検出して、ホームポジションＨＰを検出した場合（ステップＳ１６０：ＹＥＳ）、光源３１を消灯して（ステップＳ１７０）、ＦＢ読取モード実行処理を終了し、モータの駆動を停止してキャリッジ３４の移動をホームポジションＨＰで停止させる（ステップＳ７５）。これにて、原稿読取処理を終了する。
【００７１】
次に、図６に戻って、ステップＳ４０において、読取開始指示がＦＢ読取モードでの読取開始指示でないと判定した場合（ステップＳ４０：ＮＯ）、現在、遊星ギア７４ＣがＡＤＦ側位置になっているかどうかを判定する（ステップＳ６０）。現在、遊星ギア７４ＣがＡＤＦ側位置になっていると判定した場合（ステップＳ６０：ＹＥＳ）、後述するＡＤＦ読取モード実行処理を行う（ステップＳ７０）。一方、現在、遊星ギア７４ＣがＡＤＦ側位置になっていないと判定した場合（ステップＳ６０：ＮＯ）、遊星ギア７４ＣがＡＤＦ側位置に向かって公転する方向にモータ６２を駆動する（ステップＳ６５）。そして、モータ６２を駆動してからのステップ数ＳｄｚがＡＤＦ切替ステップ数Ｓａｄｆに到達したかどうかを判定する（ステップＳ６６）。
【００７２】
ここで、ＡＤＦ切替ステップ数Ｓａｄｆは、遊星ギア７４ＣがＡＤＦ側位置になったことを保証するステップ数である。ＡＤＦ切替ステップ数Ｓａｄｆは、例えば、前回のＦＢ読取モードによる読取動作終了時の位置（＝図２のＨＰ）から、物理的に移動できない位置（＝ＡＤＦ読取位置ＲＰ）に到達するまで、キャリッジ３４を移動させるのに必要なステップ数Ｓｂ＋遊星ギア７４ＣをＦＢ側位置からＡＤＦ側位置まで公転させるためのステップ数Ｓａ＋予備ステップ数α  である。すなわち、Ｓａｄｆ＝Ｓｂ＋Ｓａ＋α  とされる。
【００７３】
モータ６２を駆動してからのステップ数ＳｄｚがＡＤＦ切替ステップ数Ｓａｄｆに到達していないと判定する（ステップＳ６６：ＮＯ）間は、遊星ギア７４ＣがＡＤＦ側位置にない可能性があるとして、モータ６２を駆動してからのステップ数ＳｄｚがＡＤＦ切替ステップ数Ｓａｄｆに到達するまでステップＳ６６の判定処理を繰り返す。一方、ＡＤＦ切替ステップ数Ｓａｄｆに到達したと判定した場合（ステップＳ６６：ＹＥＳ）、遊星ギア７４ＣがＡＤＦ側位置にあるとして、読取モードフラグＭＦｇを「０」とする情報をＮＶＲＡＭ２３に書き込む（ステップＳ６８）とともに、モータ６２の駆動を停止して（ステップＳ６９）、ＡＤＦ読取モード実行処理を行う（ステップＳ７０）。
【００７４】
ＡＤＦ読取モード実行処理では、図９に示すように、ＣＰＵ２０は、まず、モータ６２を原稿搬送方向に回転駆動させて、搬送ローラ４４によって、原稿トレイ４２に載置されている原稿５を搬送路４３内に搬送させる（ステップＳ７１）。次いで、搬送ローラ４４による原稿５の搬送によって、原稿搬送センサ４７がＯＮした場合、すなわち、原稿搬送センサ４７が原稿５の先端を検出した場合（ステップＳ７２：ＹＥＳ）、光源３１を点灯する（ステップＳ７３）。そして、搬送ローラ４４による原稿５の搬送に伴って、原稿５が第２プラテンガラス５３を通過する際に、ＡＤＦ読取位置ＲＰに位置する読取部３０によって原稿５が読取られる。
【００７５】
次いで、原稿搬送センサ４７がＯＦＦした場合、すなわち、原稿搬送センサ４７が原稿５の後端を検出した場合（ステップＳ７４：ＹＥＳ）、原稿５の読取が終了したとして、光源３１を消灯する（ステップＳ７５）。そして、ＣＰＵ２０は、原稿トレイ４２に載置されている原稿５がなくなり原稿セットセンサ４９がＯＦＦしたかどうかを判定する（ステップＳ７６）。
【００７６】
原稿セットセンサ４９がＯＦＦしたと判定しない場合、すなわち、原稿トレイ４２に原稿５がまだある場合（ステップＳ７６：ＮＯ）、ステップＳ７２の処理に戻ってステップＳ７２からステップＳ７６までの処理を繰り返す。一方、原稿トレイ４２に原稿５がなくなり原稿セットセンサ４９がＯＦＦしたと判定した場合、原稿セットセンサ４９のＯＦＦ後におけるモータ６２の駆動ステップ数が所定の排紙ステップ数に達した場合（ステップＳ７７：ＹＥＳ）、最後の原稿５が排紙ローラ４５によって排紙トレイ４６上に排紙されたとして、ＡＤＦ読取モード実行処理を終了する。なお、排紙ステップ数は、原稿セットセンサ４９のＯＦＦ時から、原稿５が排紙ローラ４５によって排紙トレイ４６上に排紙されるまでのモータ６２の駆動ステップ数として、事前に設定されているものとする。
【００７７】
そして、ＦＢ読取モード実行処理またはＡＤＦモード実行処理の終了後、モータ６２の駆動を停止し（図６のステップＳ７５）、原稿読取処理を終了する。なお、ＣＰＵ２０は、原稿読取処理を終了すると、再び原稿読取処理を開始し、複合機１の電源が遮断されるまで当該処理を繰り返す。
【００７８】
５．実施形態の効果
本実施形態によれば、スタートスイッチ１１Ａやネットワークインターフェイス２４による読取開始指示を受け付ける前に、ＦＢ読取モード（キャリッジ読取モード）が実行されるかどうかを予測する予側処理が実行される。そして、ＦＢ読取モードが実行されると予測される場合、遊星ギア７４ＣがＦＢ側位置（キャリッジ側位置）に向かって公転する方向にモータ６２を駆動する。そのため、搬送部４４，４５とキャリッジ３４とを一個のモータ６２によって動作させる場合において、すなわち、ＡＤＦ読取モードによる読取動作とＦＢ読取モードによる読取動作とを一個のモータ６２を切り替えて実行する場合において、ＦＢ読取モードにおける読取時間を短縮することができる。すなわち、ＦＢ読取モードでの読取開始指示を受け付けた後に遊星ギア７４Ｃの切り替え動作を開始する場合と比べて、読取時間を短縮することができる。
【００７９】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００８０】
（１）上記実施形態においては、ＦＢ読取モード実行後にキャリッジ３４が停止するホームポジション位置ＨＰと、ＡＤＦ読取モード実行後にキャリッジ３４が停止する第２プラテンガラス５３直下のＡＤＦ読取位置ＲＰとが異なる例を示したが、これに限られない。例えば、ＡＤＦ装置４０の搬送路４３の第２プラテンガラス５３と対向する部分にＨＰ検出用マークを設け、ＦＢ読取モード実行後にキャリッジ３４が停止する位置とＡＤＦ読取モード実行後にキャリッジ３４が停止する位置とが同じ位置（図２に示すＲＰ）になってもよい。
【００８１】
（２）上記実施形態においては、図７のＦＢ読取予側処理において、ＦＢ読取が予側される場合、図７のステップＳ３４およびステップＳ３６において、遊星ギア７４ＣをＦＢ側位置に完全に切り替えるための処理を示したが、これに限られない。要は、ＦＢ読取が予側される場合、遊星ギア７４ＣをＦＢ側位置に切り替えるための処理が少しでもなされていればよい。
例えば、ステップＳ３４，Ｓ３６において、ＦＢ切替ステップ数Ｓｆｂに代えて、遊星ギア７４ＣをＡＤＦ側位置とＦＢ側位置との中間位置とするようなステップ数Ｓｍ（＜Ｓａ）とし、ステップＳ３８の処理を省略するようにしてもよい。そして、図６のＳ５２において、ＦＢ切替ステップ数Ｓｆｂが、（Ｓａ＋Ｓｂ−Ｓｍ）に到達したかどうかを判定するようにすればよい。この場合であっても、ＦＢ読取モードでの読取開始指示後に、ステップ数（Ｓａ＋Ｓｂ）だけ動かすのに比べて、上ステップ数（Ｓａ＋Ｓｂ−Ｓｍ）だけ動かせばよいので、読取時間を短縮できる。
【００８２】
（３）上記実施形態において、図６のステップＳ２０の処理を省略してもよい。すなわち、図６のステップＳ１５で否定的判定がなされた場合、ステップＳ３０の処理を行うようにしてもよい。この場合であっても、ＦＢ読取処理によってＦＢ読取モードでの読取時間を短縮することができる。
【００８３】
（４）上記実施形態においては、現在、遊星ギア７４ＣがＦＢ側位置にあるかどうかの判断を、前回実行した読取モードがいずれの読取モードであったかの情報として読取モードフラグＭＦｇに基づいて行う例を示したが、これに限られない。前回実行した読取モードがいずれの読取モードであったかの情報として、例えば、原稿読取時のモータ制御形態の相違、例えば、モータ６２の駆動ステップ数の相違に基づいて行うようにしてもよい。
さらに、現在、遊星ギア７４ＣがＦＢ側位置にあるかどうかの判断を、前回実行した読取モードがいずれの読取モードであったかの情報に基づいて行うことにも限られず、例えば、専用のセンサで遊星ギア７４Ｃの位置を検出することにより判断するようにしてもよい。
【００８４】
（５）上記実施形態においては、切替ギアとして、遊星ギア機構７４における遊星ギア７４Ｃを使用する例を示したが、これに限られない。切替ギアとして、モータ側伝達ギア７１とキャリッジ側伝達ギア７２とを連結するキャリッジ側位置（ＦＢ側位置）と、モータ側伝達ギア７１と搬送部側伝達ギア７３とを連結する搬送部側位置（ＡＤＦ側位置）とに切り替わる他の周知の構成が使用されてもよい。
【符号の説明】
【００８５】
１…複合機、３…画像読取装置、５…原稿、１３…カバーセンサ、２０…ＣＰＵ、２７…画像形成部、３０…読取部、３４…キャリッジ、４４…搬送ローラ、４５…排紙ローラ、４８…原稿カバー、６２…モータ、７１…モータ側伝達ギア、７２…キャリッジ側伝達ギア、７３…搬送部側伝達ギア、７４Ｃ…遊星ギア
【図１】
0005978785.tif 000002
【図２】
0005978785.tif 000003
【図３】
0005978785.tif 000004
【図４】
0005978785.tif 000005
【図５】
0005978785.tif 000006
【図６】
0005978785.tif 000007
【図７】
0005978785.tif 000008
【図８】
0005978785.tif 000009
【図９】
0005978785.tif 000010