(57)【特許請求の範囲】
【請求項１】
原稿を定置可能な原稿台と、
載置台に載置された原稿を読取位置を通る経路で搬送する原稿搬送部と、
読取部を有し、前記読取部により前記原稿台に定置された原稿を読取り可能な読取範囲と前記読取位置とを含む移動範囲を移動可能なキャリッジと、
前記キャリッジを移動させる移動駆動部と、
前記原稿搬送部、前記読取部及び前記移動駆動部を制御し、前記キャリッジを前記読取範囲内で移動させて前記原稿台に定置された原稿を前記読取部に読み取らせて第１待機位置まで戻す第１モードと、前記キャリッジが前記読取位置で停止する状態で前記原稿搬送部により搬送された原稿を前記読取部に読み取らせて第２待機位置で終える第２モードとで読取動作を行わせる制御部と、
シェーディング補正用の第１白基準体及び第２白基準体とを備え、
前記第１白基準体は前記第１待機位置に対して前記第２白基準体よりも近く、かつ前記第２白基準体は前記第２待機位置に対して前記第１白基準体よりも近くに配置され、
前記制御部は、前記第２モードでの読取動作の前に白基準体を前記読取部に読み取らせる場合は、前記キャリッジが前記第２待機位置にあれば前記第２白基準体を読み取らせ、前記キャリッジが前記第１待機位置にあれば前記第１白基準体を読み取らせる画像読取装置。
【請求項２】
請求項１に記載の画像読取装置において、
前記キャリッジの読取動作終了後の待機位置を示す位置情報を記憶する記憶部を備え、
前記制御部は、前記第１モード及び前記第２モードでの前記キャリッジの読取動作終了後、前記キャリッジの位置情報を更新する画像読取装置。
【請求項３】
請求項１又は２に記載の画像読取装置において、
少なくとも電源オン時に前記キャリッジがホーム位置を探すホームシーク動作を行い、
前記ホームシーク動作の後に初めて行う読取動作が前記第２モードである場合は、前記第１白基準体と前記第２白基準体のうち前記ホームシーク動作の終了後における前記キャリッジの待機位置に応じた一方の白基準体の読み取りを行う画像読取装置。
【請求項４】
原稿を定置可能な原稿台と、
載置台に載置された原稿を読取位置を通る経路で搬送する原稿搬送部と、
読取部を有し、前記原稿台に定置された原稿を読取り可能な読取範囲と前記読取位置とを含む移動範囲を移動可能なキャリッジと、
前記キャリッジを移動させる移動駆動部と、
前記原稿搬送部、前記読取部及び前記移動駆動部を制御し、前記キャリッジを前記読取範囲内で移動させて前記原稿台に定置された原稿を前記読取部に読み取らせて第１待機位置まで戻す第１モードと、前記キャリッジが前記読取位置で停止する状態で前記原稿搬送部により搬送された原稿の画像を前記読取部に読み取らせて第２待機位置で終える第２モードとで読取動作を行わせる制御部と、
前記第１待機位置から前記読取範囲に達する位置までの範囲内に位置する第１白基準体と、
前記読取位置に対して前記第１白基準体よりも近い位置に配置された第２白基準体と、
前記原稿台に原稿がセットされたことを検知する第１センサーと、
前記載置台に原稿がセットされたことを検知する第２センサーと
を備え、
前記制御部は、前記第１センサーが検知状態になると、前記第１白基準体を読み取らせ、一方、前記第２センサーが検知状態になると、前記キャリッジが前記読取位置にあれば前記第２白基準体を読み取らせ、前記キャリッジが前記第１モードの待機位置にあれば前記第１白基準体を読み取らせる画像読取装置。
【請求項５】
請求項４に記載の画像読取装置において、
前記制御部は、前記第１センサーと前記第２センサーの検知順を認識し、
前記第１センサーと前記第２センサーの両方が検知状態にあるときは、前記第１センサー及び前記第２センサーのうち最後に検知された一方に対応するモードで読取動作を行わせる画像読取装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の画像読取装置において、
さらに、前記原稿台を構成する第１透明部材と、
前記第２モードでの読取位置にある第２透明部材と、
前記第１透明部材と前記第２透明部材とを支持する支持部とを備え、
前記キャリッジは、前記第１透明部材と前記第２透明部材との間を跨ぐ範囲を移動する場合、前記第１透明部材と前記第２透明部材との間の区間を移動する速度は、他の区間を移動する速度よりも低速である画像読取装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の画像読取装置において、
前記第１待機位置は、前記読取部が前記第１白基準体を読取り可能な第１白基準読取位置であり、前記第２待機位置は、前記読取部が前記第２モードで原稿を読み取る読取位置又は前記読取部が前記第２白基準体を読取り可能な第２白基準読取位置である画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フラットベッド型の原稿台とオートドキュメントフィーダー（ＡＤＦ）装置等の原稿搬送部とを備え、原稿台に定置された原稿に沿って移動可能なキャリッジが有する読取部によって、原稿台に定置された原稿の読取りと、原稿搬送部の搬送経路の途中に位置する読取位置で搬送中の原稿の読取りとを行う画像読取装置に関する。
【背景技術】
【０００２】
従来から、画像読取装置の一例として、フラットベッド型の原稿台と自動原稿搬送装置（以下、「ＡＤＦ（Auto Document Feeder）装置」ともいう。）（原稿搬送部の一例）とを備えたものが知られている。この画像読取装置では、原稿台の下方から原稿台ガラス上の原稿を読み取るラインセンサー等の読取部を有するキャリッジと、原稿台上の原稿を押さえる原稿台カバーとを備える。例えば原稿台カバーの上側（背面側）にはＡＤＦ装置が設けられる（例えば特許文献１）。この種の画像読取装置は、キャリッジを副走査方向に移動させることで、読取部により原稿台上の原稿の画像を読み取る。また、キャリッジが読取位置に停止した状態で、ＡＤＦ装置から搬送される搬送中の原稿を読取部で順次読み取る。このように特許文献１に記載の画像読取装置は、原稿台に定置された原稿を読み取る原稿固定式読取モード（第１モードに相当）と、自動原稿搬送装置から搬送中（移動中）の原稿を読み取る原稿移動式読取りモード（第２モードに相当）とに対応している。
【０００３】
また、この種の画像読取装置では、画像の濃度むらを低減するべく画像全体が平均的に一様な明るさとなるように補正するシェーディング補正が行われ、白レベルの濃度検出やシェーディング補正に用いる白基準データを取得するために読取部により読み取られる白基準板を備えている（例えば特許文献１）。キャリッジを白基準板の読取位置まで移動させて、白基準板に照射した光の反射光を読取部で読取り、白基準データを取得して記憶部に記憶する。そして、原稿を読取部で読み取った読取データに対して白基準データを用いたシェーディング補正を含む各種の補正を施して、原稿の画像データを生成する。
【０００４】
例えば特許文献１では、自動原稿搬送時の原稿読取部に設置された白基準板と、原稿移動経路外であって原稿台に定置された原稿を読み取る際に用いられる白基準板との二つを備えている。そして、自動原稿搬送装置から搬送される複数枚の原稿を読み取る際の１枚目の原稿を読取る前に、走行体（キャリッジ）が、原稿移動経路外に位置する原稿台用の白基準板を読み取り、この読み取り後に、自動原稿搬送時の原稿読取部の位置に移動して、自動原稿搬送時に搬送される１枚目の原稿を読み取る。そして、２枚目以降の原稿の読取り時は、原稿読取部に位置する原稿移動経路内の白基準板を読み取る。この先行技術は、複数枚の原稿を読み取るジョブの受け付け時に、まず原稿移動経路外の白基準板を読み取るので、白基準板への塵埃等の付着に起因する白レベルの濃度検出やシェーディング補正に与える悪影響を低減することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−７４４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１では、自動原稿搬送装置から搬送される複数枚の原稿を読み取る際の１枚目の原稿を読取る前に、原稿移動経路外に位置する原稿台用の白基準板を読み取る。このため、複数枚の原稿を読み取るジョブが連続する場合、原稿移動式読取りモードの読取部の位置から原稿移動経路外に位置する原稿台用の白基準板の位置まで走行体を移動させる必要があった。そして、原稿台用の白基準板を読み取った後、自動原稿搬送装置から搬送される原稿の読取部へ移動し、読取部で原稿の読取動作を開始する。このため、白基準板の読取りのために走行体が移動する所要時間が比較的長く必要になり、その分、原稿の読取動作の開始時期が遅れるという問題がある。
【０００７】
本発明の目的は、読取動作の前に白基準体の読取りが必要な場合でも、比較的早期に読取動作を開始することができる画像読取装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する画像読取装置は、原稿を定置可能な原稿台と、載置台に載置された原稿を読取位置を通る経路で搬送する原稿搬送部と、読取部を有し、前記読取部により前記原稿台に定置された原稿を読取り可能な読取範囲と前記読取位置とを含む移動範囲を移動可能なキャリッジと、前記キャリッジを移動させる移動駆動部と、前記原稿搬送部、前記読取部及び前記移動駆動部を制御し、前記キャリッジを前記読取範囲内で移動させて前記原稿台に定置された原稿を前記読取部に読み取らせて第１待機位置まで戻す第１モードと、前記キャリッジが前記読取位置で停止する状態で前記原稿搬送部により搬送された原稿を前記読取部に読み取らせて第２待機位置で終える第２モードとで読取動作を行わせる制御部と、シェーディング補正用の第１白基準体及び第２白基準体とを備え、前記第１白基準体は前記第１待機位置に対して前記第２白基準体よりも近く、かつ前記第２白基準体は前記第２待機位置に対して前記第１白基準体よりも近くに配置され、前記制御部は、前記第２モードでの読取動作の前に白基準体を前記読取部に読み取らせる場合は、前記キャリッジが前記第２待機位置にあれば前記第２白基準体を読み取らせ、前記キャリッジが前記第１待機位置にあれば前記第１白基準体を読み取らせる。
【０００９】
この構成によれば、第２モードでの読取動作の前に白基準体の読み取りが必要な場合、キャリッジが第２待機位置にあれば、第１白基準体よりも近くに位置する第２白基準体を読み取り、キャリッジが第１待機位置にあれば、第２白基準体よりも近くに位置する第１白基準体を読み取る。よって、速やかに白基準体を読み取って、比較的早期に読取動作を開始できる。
【００１０】
上記画像読取装置では、前記キャリッジの読取動作終了後の待機位置を示す位置情報を記憶する記憶部を備え、前記制御部は、前記第１モード及び前記第２モードでの前記キャリッジの読取動作終了後、前記キャリッジの位置情報を更新することが好ましい。
【００１１】
この構成によれば、第１モード及び第２モードでのキャリッジの読取動作終了後、キャリッジの位置情報が更新されるので、次回の読取り要求を受け付けたときに位置情報を取得すれば、その位置情報からキャリッジの待機位置を知ることができる。
【００１２】
上記画像読取装置では、少なくとも電源オン時に前記キャリッジがホーム位置を探すホームシーク動作を行い、前記ホームシーク動作の後に初めて行う読取動作が前記第２モードである場合は、前記第１白基準体と前記第２白基準体のうち前記ホームシーク動作の終了後における前記キャリッジの待機位置に応じた一方の白基準体の読み取りを行うことが好ましい。
【００１３】
この構成によれば、少なくとも電源オン時にキャリッジがホームシーク動作を行った後に第２モードで読取動作（例えばジョブ）を行う場合も、第１白基準体と第２白基準体のうちホームシーク動作の終了後の待機位置からより近い一方を読み取る。よって、速やかに白基準体を読み取ることができ、ホームシーク動作終了時点から第２モードでの読取動作が開始されるまでの待ち時間を比較的短く済ませることができる。
【００１４】
上記課題を解決する画像読取装置は、原稿を定置可能な原稿台と、載置台に載置された原稿を読取位置を通る経路で搬送する原稿搬送部と、読取部を有し、前記原稿台に定置された原稿を読取り可能な読取範囲と前記読取位置とを含む移動範囲を移動可能なキャリッジと、前記キャリッジを移動させる移動駆動部と、前記原稿搬送部、前記読取部及び前記移動駆動部を制御し、前記キャリッジを前記読取範囲内で移動させて前記原稿台に定置された原稿を前記読取部に読み取らせて第１待機位置まで戻す第１モードと、前記キャリッジが前記読取位置で停止する状態で前記原稿搬送部により搬送された原稿の画像を前記読取部に読み取らせて第２待機位置で終える第２モードとで読取動作を行わせる制御部と、前記第１待機位置から前記読取範囲に達する位置までの範囲内に位置する第１白基準体と、前記読取位置に対して前記第１白基準体よりも近い位置に配置された第２白基準体と、前記原稿台に原稿がセットされたことを検知する第１センサーと、前記載置台に原稿がセットされたことを検知する第２センサーとを備え、前記制御部は、前記第１センサーが検知状態になると、前記第１白基準体を読み取らせ、一方、前記第２センサーが検知状態になると、前記キャリッジが前記第２待機位置にあれば前記第２白基準体を読み取らせ、前記キャリッジが前記第１待機位置にあれば前記第１白基準体を読み取らせる。
【００１５】
この構成によれば、原稿台に原稿がセットされたことが第１センサーにより検知されると、読取要求の受付け前（例えばジョブ受付け前）でも第１白基準体を読み取る。一方、載置台に原稿がセットされたことが第２センサーにより検知されると、読取要求の受付け前（例えばジョブ受付け前）でも、キャリッジが第２待機位置にあれば第２白基準体を読み取らせ、キャリッジが第１待機位置にあれば第１白基準体を読み取らせる。よって、原稿のセットが検知された後、速やかに白基準体の読取りを終えることができ、読取要求の受け付け後、速やかに原稿の読取動作を開始できる。
【００１６】
上記画像読取装置では、前記制御部は、前記第１センサーと前記第２センサーの検知順を認識し、前記第１センサーと前記第２センサーの両方が検知状態にあるときは、前記第１センサー及び前記第２センサーのうち最後に検知された一方に対応するモードで読取動作を行わせることが好ましい。
【００１７】
この構成によれば、原稿搬送部の載置台側と原稿台側との両方に原稿を置いてしまった場合、最後にセットされた原稿を読み取る。例えば前回に第１モードで読み取りが終わった原稿を原稿台から取り忘れた状態で、その後、載置台に原稿をセットして両センサーが共に検知状態になっても、載置台にセットされた原稿の読み取りが開始される。このため、ユーザーが意図する原稿の読み取りを行うことができる。
【００１８】
上記画像読取装置では、さらに、前記原稿台を構成する第１透明部材と、前記第２モードでの読取位置にある第２透明部材と、前記第１透明部材と前記第２透明部材とを支持する支持部とを備え、前記キャリッジは、前記第１透明部材と前記第２透明部材との間を跨ぐ範囲を移動する場合、前記第１透明部材と前記第２透明部材との間の区間を移動する速度は、他の区間を移動する速度よりも低速であることが好ましい。
【００１９】
この構成によれば、キャリッジは、第１透明部材と第２透明部材との間を跨ぐ範囲を移動する場合、第１透明部材と第２透明部材との間の区間を移動する速度が相対的に遅いが、第２モードでは第２待機位置から第２白基準体まで移動する際に、第１透明部材と第２透明部材との間の低速区間を移動しなくて済む。よって、白基準体の読取りを速やかに終えて、早期に読取動作を開始できる。
【００２０】
上記画像読取装置では、前記第１待機位置は、前記読取部が前記第１白基準体を読取り可能な第１白基準読取位置であり、前記第２待機位置は、前記読取部が前記第２モードで原稿を読み取る読取位置又は前記読取部が前記第２白基準体を読取り可能な第２白基準読取位置であることが好ましい。
【００２１】
この構成によれば、第２モードでの読取動作の前に白基準体を読み取る必要がある場合、キャリッジが第２待機位置にあればその位置で白基準体を読み取ることができか、その位置で第２モードでの原稿を読み取ることができる。また、キャリッジが第１待機位置にあればその位置で白基準体を読み取ることができる。よって、キャリッジが待機位置から白基準体の読取位置まで移動する必要がさほどないか、白基準体を読取らない場合、その位置で原稿を読み取ることができるので、読取り要求を受け付けてから、比較的早期に原稿の読取動作を開始することができる。
【図面の簡単な説明】
【００２２】
【図１】第１実施形態における複合機の斜視図。
【図２】原稿台カバーを開いた状態の画像読取装置の斜視図。
【図３】画像読取装置の内部構成を示す平面図。
【図４】画像読取装置の概略構成を示す部分側断面図。
【図５】画像読取装置の概略構成を示す部分側断面図。
【図６】画像読取装置の概略構成を示す部分側断面図。
【図７】画像読取装置の概略構成を示す部分側断面図。
【図８】画像読取装置におけるキャリッジの移動位置を示す模式平面図。
【図９】画像読取装置の電気的構成を示すブロック図。
【図１０】画像読取制御ルーチンを示すフローチャート。
【図１１】画像読取制御における通常読取ルーチンを示すフローチャート。
【図１２】第２実施形態における画像読取制御ルーチンを示すフローチャート。
【図１３】第３実施形態における画像読取制御ルーチンの一部を示すフローチャート。
【図１４】画像読取制御ルーチンの他の一部を示すフローチャート。
【発明を実施するための形態】
【００２３】
（第１実施形態）
以下、画像読取装置を具体化した第１実施形態について、図面を参照して説明する。
この第１実施形態における画像読取装置は、例えば複合機の一部を構成するフラットベッド型のスキャナー装置である。
【００２４】
図１に示すように、複合機１１は、用紙などの媒体Ｐに印刷を行う印刷装置２１と、印刷装置２１の鉛直方向Ｚにおける上側に配置された画像読取装置３１とを備えている。
複合機１１の装置本体１２に設けられた操作パネル１３は、メニュー画面等を表示するための表示部１４及び操作スイッチ等からなる操作部１５を備えている。例えば操作部１５を操作することで、スキャン要求が複合機１１に与えられる。また、複合機１１と通信ケーブルを通じて接続されたパーソナルコンピューター（ＰＣ）等からなるホスト装置からもスキャン要求を複合機１１に与えることができる。スキャン要求は例えばスキャンジョブとして与えられる。
【００２５】
印刷装置２１は、装置本体１２の下部に装着されたカセット１７から給送された媒体Ｐに印刷を施す。印刷後の媒体Ｐは装置本体１２の排出口２１ａかスタッカー１８上に排出される。複合機１１は、印刷、スキャン及びコピーの機能を備える。コピーは、画像読取装置３１が読み取った原稿の画像データに基づく画像を、印刷装置２１が媒体Ｐに印刷することで行われる。
【００２６】
図１に示すように、画像読取装置３１は、原稿を定置可能なフラットベッド型の原稿台３３（図２参照）を上部に有する装置本体３２と、装置本体３２の原稿台３３のある面部を開閉可能な原稿台カバー３４とを備えている。そして、本例では、原稿台カバー３４の背面部（原稿台３３側と反対側となる部分）には、自動原稿搬送部３５（オートドキュメントフィーダー（Auto Document Feeder；ＡＤＦ））（以下、単に「原稿搬送部３５」ともいう。）が装備されている。原稿搬送部３５は、複数枚の原稿Ｄをセット可能な載置台３６（セットトレイ）と、載置台３６上の原稿Ｄを一枚ずつ搬送する搬送機構部３７とを備えている。搬送機構部３７は、載置台３６上の原稿を読取位置まで送り込む給送と、画像が読み取られた後の原稿を送り出す排出とを含む搬送を行う。画像読み取り後の原稿Ｄは、例えば載置台３６と原稿台カバー３４との間の排出領域に順次排出される。
【００２７】
図２に示すように、画像読取装置３１は、上側に開口部を有する箱状のケース３８と、ケース３８の上面部を構成する枠部４０の大きな開口部に四角板状の大ガラス３３ａが嵌め込まれた原稿台３３及び枠部４０の小さな開口部に長四角板状の小ガラス３９ａが嵌め込まれた読取窓３９とを備えている。原稿台３３は、フラットベッド方式で読み取られる原稿が定置される領域であり、画像読取装置３１が読取可能な最大原稿サイズよりも若干広いサイズを有する。なお、本実施形態では、原稿台３３を構成する大ガラス３３ａにより第１透明部材の一例が構成され、読取窓３９を構成する小ガラス３９ａにより第２透明部材の一例が構成される。また、第１及び第２透明材料は、透明ガラスに限らず、透明樹脂材料やガラス以外の透明セラミック材料でもよい。
【００２８】
また、読取窓３９は、原稿台３３よりも装置本体１２の長手方向、つまり副走査方向Ｘ（図２では左右方向）における長さが十分短い。そして、読取窓３９は、装置本体１２の長手方向において原稿台３３の一方側（図２では左側）に配置されている。また、読取窓３９は、原稿搬送部３５から搬送された原稿の画像が読み取られる読取位置にある。また、枠部４０は、原稿台３３と読取窓３９との間に走査方向Ｙに沿って延びる長尺矩形状の仕切り部４０ａを有している。つまり、原稿台３３と読取窓３９との間は仕切り部４０ａによって仕切られている。
【００２９】
原稿台カバー３４は、装置本体３２の背面側に設けられたヒンジ４１を介して回動可能に取り付けられている。このため、原稿台カバー３４は、原稿台３３に定置された原稿Ｄ１を押さえる閉位置と、原稿台３３に原稿をセットしたり読取り後の原稿を取り除いたりする際の開状態とに開閉可能である。原稿台カバー３４の原稿台３３と対向する面（裏面）には、原稿台３３より若干大きなサイズ形状の白板３４ａが設けられている。原稿台３３に定置された原稿Ｄ１は白板３４ａに押さえられるため、原稿台３３上の原稿Ｄ１のない領域は白板３４ａが読み取られる。
【００３０】
原稿搬送部３５によって搬送機構部３７内へ送り込まれた原稿は、閉状態にある原稿台カバー３４の裏面における読取窓３９とほぼ対向する位置に開口する搬入口３４ｂから読取窓３９上に送り出され、読取窓３９上で画像が読み取られた後、搬出口３４ｃへ入って排出領域へ排出される。このとき、原稿は、走査方向Ｘに延びる長尺状のガイド部３４ｄにより読取窓３９側へ押し付けられるため、搬送中の原稿の画像を比較的高品質に読み取ることが可能である。
【００３１】
このように本実施形態の画像読取装置３１は、フラットベット型の原稿台３３に定置された原稿を読み取る第１モードの一例としてのＦＢ（Flatbed）モードと、原稿搬送部３５により載置台３６から読取窓３９を通る経路で搬送される原稿を搬送途中の読取窓３９の位置で読み取る第２モードの一例としてのＡＤＦ（Auto Document Feeder）モードとの２種類のモードで動作する。
【００３２】
また、装置本体３２の上面部３２ａには、原稿台カバー３４が閉じられたことを検知する第１センサー４３が設けられている。第１センサー４３は、原稿台カバー３４が閉状態にあるときに検知状態となり、原稿台カバー３４が閉状態にないときに非検知状態になる。また、図１に示すように、原稿搬送部３５の載置台３６には、セットされた原稿を検知可能な第２センサー４４が設けられている。本例では、第１センサー４３及び第２センサー４４が、外側（反重力方向側）へ突出する方向に付勢された可動部を有し、可動部が押し込まれることで、それぞれ原稿及び原稿台カバー３４を検知する接触式センサーからなる。なお、第１センサー４３及び第２センサー４４のうち少なくとも一方を例えば光学式センサー等の非接触式センサーとすることもできる。
【００３３】
図３及び図４に示すように、ケース３８内には、装置本体３２の長手方向（副走査方向Ｘ）に沿って延びる案内レール５１が配置されている。また、ケース３８内には、読取部５２を有するセンシング用キャリッジ５３（以下、単に「キャリッジ５３」という。）が係合部５４を介して案内レール５１に支持されている。読取部５２は、副走査方向Ｘと交差する主走査方向Ｙに沿って原稿を読み取る読取ラインを構成するイメージセンサーにより構成される。特に本例では、イメージセンサーの一例として密着型のイメージセンサー（ＣＩＳ（Contact Image Sensor））を用いている。
【００３４】
キャリッジ５３は案内レール５１に沿って副走査方向Ｘに移動することで原稿台３３に載置された原稿Ｄ１を読取部５２により読み取る。実施形態において、副走査方向Ｘは、鉛直方向Ｚ及び主走査方向Ｙの双方と交差する方向である。なお、イメージセンサーとして例えばＣＣＤ（Charge Coupled Device）イメージセンサーを用いることもできる。
【００３５】
図３に示すように、ケース３８には、キャリッジ５３を副走査方向Ｘに移動させる動力源となる第１モーター５５（電動モーター）と、第１モーター５５の動力をキャリッジ５３に伝達する動力伝達機構５６とが収容されている。そして、第１モーター５５が正転駆動すると、キャリッジ５３は副走査方向Ｘにおける往動方向Ｘ１（図３では右方向）に移動（往動）し、第１モーター５５が逆転駆動すると、キャリッジ５３が復動方向Ｘ２（図３では左方向）に移動（復動）する。
【００３６】
キャリッジ５３の主走査方向Ｙにおける両端部には、副走査方向Ｘに延設される一対の可撓性ケーブル５８（フレキシブルケーブル）の一端部が接続されている。この可撓性ケーブル５８の他端部（基端部）は、ケース３８の副走査方向Ｘにおける中央付近の底部に固定されている。可撓性ケーブル５８は、装置本体１２内に収容された制御部９０（図９参照）から第１モーター５５や読取部５２に制御信号を送ったり、読取部５２の読取データを制御部９０に送ったりするための複数の電線等を内蔵する。
【００３７】
動力伝達機構５６は、モーター５５の動力で回転する駆動プーリー６１と、案内レール５１に沿って延びる板金部材５７の両端に配置される２つの従動プーリー６２，６３と、各プーリー６１〜６３に巻き掛けられてキャリッジ５３を牽引する無端状のベルト６４とを備えている。ベルト６４は、３つのプーリー６１〜６３に巻き掛けられることによって、平面視で略三角形状に張設される。
【００３８】
キャリッジ５３は、ベルト６４に対して２つの従動プーリー６２，６３の間で、案内レール５１と平行な状態で副走査方向Ｘに張設された部分に固定されている。そして、第１モーター５５が駆動すると、駆動プーリー６１が回転してベルト６４が周回移動することで、キャリッジ５３が副走査方向Ｘに沿って移動する。また、キャリッジ５３は、主走査方向Ｙにおける両端部に設けられた保護部５３ａが、図３に示す原稿台３３又は枠部４０の下面に摺接することによって、鉛直方向Ｚへの傾動が抑制される。ここで、ベルト６４を歯付きベルト、各プーリー６１〜６３を歯付きプーリーとし、各プーリー６１〜６３にベルト６４を噛み合う状態に巻き掛ける構成としてもよい。また、ベルト６４を張設する経路は、平面視で略三角形状に限らず、四角形状や直線状としてもよい。なお、本実施形態では、案内レール５１、モーター５５、動力伝達機構５６、プーリー６１〜６３及びベルト６４等により、キャリッジ５３を副走査方向Ｘに移動させる移動駆動部６５が構成されている。
【００３９】
一方、図４に示す原稿搬送部３５は、載置台３６から原稿を搬送機構部３７内の搬送経路ＦＰ側へ送り込む給送機構７１の一部を構成する給送ローラー７２と、給送ローラー７２により送り込まれた原稿を読取位置ＳＣへ搬送するべく給送経路ＳＰに沿って設けられた複数の給送ローラー対７３を備えている。そして、複数の給送ローラー対７３により給送された原稿は、読取位置ＳＣに位置するキャリッジ５３の読取部５２により搬送途中に読み取られる。読み取られた原稿は排出経路ＥＰに沿って設けられた複数の排出ローラー対７４により搬送機構部３７から外側へ排出される。読取位置ＳＣには、読取窓３９（小ガラス３９ａ）の表面に沿って原稿を案内する長尺状のガイド部３４ｄが主走査方向Ｙに沿って延びる状態で配置されている。このようにＡＤＦモードでは、載置台３６にセットされた複数枚の原稿が一枚ずつ分離されて搬送機構部３７内に形成された搬送経路ＦＰを通って読取位置ＳＣを経由する経路で搬送され、搬送中の原稿が読取位置ＳＣに停止するキャリッジ５３の読取部５２により読み取られる。搬送経路ＦＰは、原稿を載置台３６から読取位置ＳＣまで給送する給送経路ＳＰと、原稿を読取位置ＳＣから外部の排出領域へ排出する排出経路ＥＰとにより形成される。
【００４０】
また、図４に示すように、搬送機構部３７内には、読取位置ＳＣよりも搬送方向上流側の位置で給送経路ＳＰを給送中の原稿を検知可能な第１検知部７６と、読取位置ＳＣよりも搬送方向下流側の位置で排出中の原稿を検知可能な第２検知部７７とが設けられている。さらに第２検知部７７よりも搬送方向下流側の位置には、読取部５２による原稿の読取面（表面）と反対側の面（裏面）を排出経路ＥＰの途中で読み取り可能な読取ユニット７８が配置されている。このため、画像読取装置３１はＡＤＦモードにおいて原稿の両面の読取りも可能である。
【００４１】
キャリッジ５３は、原稿台３３を構成する大ガラス３３ａと、読取窓３９を構成する小ガラス３９ａとの配置領域の下方を、案内レール５１に沿って副走査方向Ｘに往復動する。このとき、読取部５２は各ガラス３３ａ，３９ａと対向する状態を保持しつつキャリッジ５３と共に副走査方向Ｘに往復移動する。
【００４２】
図４に示すように、ＡＤＦモードでは、キャリッジ５３は読取部５２が読取窓３９に対向する読取位置ＳＣに配置される。そして、読取部５２は、読取窓３９の小ガラス３９ａとガイド部３４ｄとの間をガラス面に沿って案内されつつ一定速度で搬送される搬送中の原稿を小ガラス３９ａを通して読み取る。
【００４３】
また、図７に示すように、キャリッジ５３は読取部５２の近傍に光源５２ａを有し、光源５２ａから照射された光が原稿に当たって反射した反射光を読取部５２が受光することによって、読取部５２は原稿の画像を読み取る。
【００４４】
また、図７に示すように、キャリッジ５３の移動経路上で読取部５２が読取り可能な位置には、装置本体３２の上面部に反射率の高い均一な反射面を有する２つの白基準板８１，８２が配置されている。第１白基準板８１及び第２白基準板８２は、シェーディング補正に用いる白基準データを取得する際の読取対象とされる。第１白基準板８１及び第２白基準板８２は、白基準板の読取りの実施が必要であると定められた白基準読取り実施条件の成立時に読取部５２により読み取られる。
【００４５】
第１白基準板８１は、ＦＢモードで原稿の読取動作（スキャン動作）を行うに当たり、白基準読取り実施条件の成立時に読み取られるもので、副走査方向Ｘに原稿台３３と読取窓３９との間の位置に配置されている。詳しくは、第１白基準板８１は、原稿台３３の外側（復動方向Ｘ２側）へ延出する大ガラス３３ａの端部の上面に配置されている。
【００４６】
一方、第２白基準板８２は、ＡＤＦモードで読取動作を行うに当たり、白基準読取り実施条件の成立時に読取動作の前に読み取られるもので、読取窓３９よりも復動方向Ｘ２側の位置に配置されている。詳しくは、図７に示すように、第２白基準板８２は、読取窓３９の外側（復動方向Ｘ２側）へ延出する小ガラス３９ａの端部の上面に配置されている。このように本実施形態では、第１白基準板８１及び第２白基準板８２は、共に搬送経路外に位置している。ここで、第１白基準板８１及び第２白基準板８２は、板状に限定されず、板状に比べ厚みのある柱状であったり厚みの薄い膜状（例えば塗膜）であったりしてもよい。なお、本実施形態では、第１白基準板８１により第１白基準体の一例が構成され、第２白基準板８２により第２白基準体の一例が構成される。
【００４７】
図５及び図７に示すように、キャリッジ５３は第１白基準板８１を読み取る際は第１白基準読取位置Ｗ１に配置される。また、図６及び図７に示すように、キャリッジ５３は第２白基準板８２を読み取る際は第２白基準読取位置Ｗ２に配置される。ここで、ＦＢモードでの原稿読取り時の最高の解像度は、ＡＤＦモードでの原稿読取り時の最高の解像度よりも高く設定される。このため、ＦＢモード用の第１白基準板８１が所定の高解像度で読み取られ、ＡＤＦモード用の第２白基準板８２が、第１白基準板８１の読取解像度よりも低い所定の低解像度で読み取られる。
【００４８】
次に、図８を参照して、キャリッジ５３の２種類のモードごとのホーム位置ＨＰ１，ＨＰ２、読取位置ＳＣ、第１白基準板８１及び第２白基準板８２の位置関係について説明する。
【００４９】
図８に示すように、副走査方向Ｘにおいて読取窓３９のほぼ幅中心線の位置が読取位置ＳＣとなっている。読取部５２は、ＡＤＦモードにおいて、搬送される原稿Ｄの読み取りを読取位置ＳＣで行う。また、副走査方向Ｘにおいて原稿台３３の配置領域が読取範囲ＳＣＡとなっている。読取範囲ＳＣＡは、想定される最大サイズの原稿の読み取りが可能なサイズに設定されている。ＦＢモードでは、キャリッジ５３は読取範囲ＳＣＡの範囲内で原稿Ｄのサイズに応じた範囲を副走査方向Ｘに走査して原稿Ｄを読み取る。キャリッジ５３は、原稿台３３に定置された原稿を読取り可能な読取範囲ＳＣＡと読取位置ＳＣとを含む移動範囲を移動する。すなわち、キャリッジ５３は、復動方向Ｘ２側の限界位置Ｅ１から往動方向Ｘ１側の限界位置Ｅ２までの移動範囲を往復動可能である。
【００５０】
図８に示すように、本例では、２種類のモードごとにキャリッジ５３のホーム位置ＨＰ１，ＨＰ２が設定されている。すなわち、ＦＢモード時のキャリッジ５３の移動範囲である第１領域Ｒ１内における原稿台３３の配置領域以外の位置に、ＦＢモード用のホーム位置ＨＰ１（以下、「第１ホーム位置ＨＰ１」ともいう。）が設定されている。また、ＡＤＦモード時のキャリッジ５３の移動範囲である第２領域Ｒ２内に位置に、ＡＤＦモード用のホーム位置ＨＰ２（以下、「第２ホーム位置ＨＰ２」ともいう。）が設定されている。ホーム位置は、複合機１１の電源オン時の実施されるキャリッジ５３のホームシーク動作（ホームポジションシーク動作）で探し出されるキャリッジ５３の基準位置（原点位置）である。電源オン時のキャリッジ５３の位置に応じて近い方のホーム位置をホームシーク動作で探し出す。このため、第１ホーム位置ＨＰ１と第２ホーム位置ＨＰ２とが設定されている。第１ホーム位置ＨＰ１は、読取窓３９と原稿台３３との間の範囲内の位置に設定され、一例として副走査方向Ｘにおいて当該範囲のほぼ幅中心の位置に設定されている。また、第２ホーム位置ＨＰ２は、限界位置Ｅ１と読取窓３９との間の範囲内の位置に設定され、一例として限界位置Ｅ１と第２白基準板８２との間の位置に設定されている。
【００５１】
図８において、第１ホーム位置ＨＰ１から往動方向Ｘ１側の限界位置Ｅ２までの第１領域Ｒ１が、ＦＢモードの待機位置にあるキャリッジ５３がＦＢモード時に移動可能な最大範囲である。また、限界位置Ｅ１から読取窓３９の往動方向Ｘ１側の端部までの第２領域Ｒ２が、ＡＤＦモードの待機位置にあるキャリッジ５３がＡＤＦモードで移動可能な最大範囲である。
【００５２】
図８に示すように、ＦＢモード用の第１白基準板８１は、読取窓３９と原稿台３３との間の位置に配置されている。このため、キャリッジ５３が読取部５２により第１白基準板８１を読み取る際の配置位置である第１白基準読取位置Ｗ１は、同様に読取窓３９と原稿台３３との間の位置に設定されている。特に第１白基準板８１は、第１領域Ｒ１内において原稿台３３の配置領域以外の位置に配置されている。このため、特に第１白基準読取位置Ｗ１は、第１領域Ｒ１内において原稿台３３の配置領域以外の位置に設定されている。さらに本例の第１白基準板８１は、第１ホーム位置ＨＰ１と原稿台３３との間の位置に配置されている。このため、本例の第１白基準読取位置Ｗ１は、第１ホーム位置ＨＰ１と原稿台３３との間の位置に設定されている。なお、第１白基準板８１は、第１ホーム位置ＨＰ１に配置されてもよい。
【００５３】
また、ＡＤＦモード用の第２白基準板８２は、第２領域Ｒ２内において読取窓３９の配置領域以外の位置に配置されている。つまり、第２白基準板８２は、限界位置Ｅ１から読取窓３９の復動方向Ｘ２側の端部までの範囲内の位置に配置されている。このため、キャリッジ５３が読取部５２により第２白基準板８２を読み取る際の配置位置である第２白基準読取位置Ｗ２は、同様に第２領域Ｒ２内において読取窓３９の配置領域以外の位置に設定されている。特に本例の第２白基準板８２は、キャリッジ移動方向（副走査方向Ｘ）に読取位置ＳＣを挟んで第１白基準板８１と反対側となる位置に配置されている。特に第２白基準板８２は、読取窓３９よりも復動方向Ｘ２側の位置に配置されている。本例では特に第２白基準板８２は、第２ホーム位置ＨＰ２と読取窓３９との間の位置に配置されている。このため、特に本例の第２白基準読取位置Ｗ２は、第２ホーム位置ＨＰ２と読取窓３９との間の位置に設定されている。第２白基準板８２は、第２ホーム位置ＨＰ２に配置されてもよい。
【００５４】
また、図８に示すように、ＦＢモードで読取動作を終了した後にキャリッジ５３が復帰する待機位置は、副走査方向Ｘにおいて原稿台３３と読取窓３９との間の範囲内の位置に設定されている。本例では、このＦＢモードの待機位置（以下、「第１待機位置」ともいう。）は、一例として第１ホーム位置ＨＰ１又は第１白基準読取位置Ｗ１に設定されている。
【００５５】
また、ＡＤＦモードで読取動作を終了した後のキャリッジ５３の待機位置は、第２領域Ｒ２内の位置に設定されている。特にＡＤＦモードの待機位置（以下、「第２待機位置」ともいう。）は、第２ホーム位置ＨＰ２から読取位置ＳＣまでの範囲内の位置に設定されている。本例では、第２待機位置は、一例として読取位置ＳＣ又は第２白基準読取位置Ｗ２に設定されている。なお、第２待機位置は第２ホーム位置ＨＰ２でもよい。
【００５６】
また、ＡＤＦモード用の第２白基準板８２は、第２待機位置に対してキャリッジ移動方向（つまり副走査方向Ｘ）に第１白基準板８１よりも近い位置に配置されている。そして、第２待機位置から第２白基準読取位置Ｗ２までのキャリッジ５３の移動距離と、第２白基準読取位置Ｗ２から読取位置ＳＣまでのキャリッジ５３の移動距離との和で表される総移動距離が、第２待機位置から第１白基準読取位置Ｗ１を経由して読取位置ＳＣに至るキャリッジ５３の総移動距離よりも短く済むように設定されている。
【００５７】
例えば前回と今回で読取動作のモードが異なる場合、キャリッジ５３は第１領域Ｒ１と第２領域Ｒ２間を移動する必要があるが、本実施形態では、以下の理由により、キャリッジ５３が第１領域Ｒ１（大ガラス３３ａ）と第２領域Ｒ２（小ガラス３９ａ）間を移動する過程でキャリッジ速度を低速にする必要がある。小ガラス３９ａと大ガラス３３ａとの間には、図７に示される第２領域Ｒ２と第１領域Ｒ１との間を読取部５２が移動する際の移動を補助する移動補助部８５が設けられている。
【００５８】
移動補助部８５は、読取部５２を移動させる際に読取部５２を小ガラス３９ａの下面と交差する方向（図７では下方向）に押し出す機能を有している。移動補助部８５による押し出し機能により、読取部５２は大ガラス３３ａの端面又は小ガラス３９ａの端面に引っ掛かることなく移動可能となる。本例のキャリッジ５３は、読取部５２の長手方向外側の両端部に一対の保護部５３ａ（図３参照）を有し、一対の保護部５３ａの上面を移動補助部８５が押すことで、読取部５２は第１領域Ｒ１と第２領域Ｒ２との間、つまり大ガラス３３ａと小ガラス３９ａとの間を挟む二位置間を滑らかに移動することができる。但し、読取部５２が第１領域Ｒ１と第２領域Ｒ２との間を移動する場合、保護部５３ａが移動補助部８５と接触するので、少なくともこの移動過程（低速移動域）でキャリッジ速度を低速にする必要がある。このため、読取部５２が第１領域Ｒ１と第２領域Ｒ２との間を移動する場合、比較的長い移動時間が必要になる。
【００５９】
図７に示すように、読取部５２は、ＡＤＦモードの読取位置ＳＣからＦＢモードの第１白基準読取位置Ｗ１まで移動する際、移動補助部８５を越えて移動する。このため、ＡＤＦモードの際に第１白基準板８１を読み取る構成を採用すると、キャリッジのこの往動過程と、キャリッジ５３が第１白基準板８１を読み取った後に読取位置ＳＣまで移動する復動過程とで往復２回の低速移動域での移動が伴い、これにより読取動作開始前における白基準板の読取所要時間が長くかかることになる。そこで、本実施形態では、ＡＤＦモード用の第２白基準板８２を第２領域Ｒ２内の位置に設け、ＡＤＦモードで白基準板の読取りが必要な場合は、第２領域Ｒ２内の第２白基準板８２を読み取るようにしている。
【００６０】
また、第２白基準板８２が第１白基準板８１に対して読取窓３９を挟んで反対側となる位置に配置されている。このため、前回と今回でＦＢモードからＡＤＦモードに切り替わる場合、第１待機位置から第２白基準読取位置Ｗ２を経由して読取位置ＳＣまで移動するキャリッジ５３の総移動距離よりも、第１待機位置（例えば第１白基準読取位置Ｗ１）で第１白基準板８１を読み取ってから読取位置ＳＣまで移動するキャリッジ５３の総移動距離の方が短く済む。このため、本実施形態では、ＡＤＦモードの読取動作を行うに当たり、キャリッジ５３がＦＢモードの待機位置（第１待機位置）にある場合、まずその待機位置で第１白基準板８１を読み取ってからキャリッジ５３を読取位置ＳＣまで移動させるようにしている。
【００６１】
上記の点を満たすべく、本実施形態では、スキャン要求を受け付けた際のキャリッジ５３の現在位置を示す位置情報を取得し、位置情報から特定されるキャリッジ５３の現在位置（待機位置）と、そのスキャン要求で要求されたモードとに応じて、２つの白基準板８１，８２のうち読取対象とするべき一方を決定する。これによりスキャン要求から読取動作開始までの待ち時間を相対的に短くしている。
【００６２】
ここで、本実施形態では、ＦＢモードでは原稿を第１解像度で読み取るのに対し、ＡＤＦモードでは原稿を第１解像度よりも低い第２解像度で読み取る。このため、読取部５２は、ＦＢモードでは第１白基準板８１を高解像度で読み取って高解像度用の白基準データを生成し、ＡＤＦモードでは第２白基準板８２を低解像度で読み取って低解像度用の白基準データを生成する。この場合、高解像度用の白基準データは、ＦＢモードにもＡＤＦモードにも読取データの補正に使用できる。しかし、低解像度用の白基準データは、ＡＤＦモードでの読取データの補正には使用できるものの、ＦＢモードでの読取データの補正には基本的に不適切で使用されない。この点も考慮して後述する制御部９０は、２つの白基準板８１，８２のうち読取対象とするべき白基準板を選択する。
【００６３】
次に図９を参照して画像読取装置３１の電気的構成を説明する。なお、図９は、画像読取制御に係る電気的構成を示すもので、原稿搬送部３５内の第１検知部７６、第２検知部７７及び読取ユニット７８等は省略している。
【００６４】
画像読取装置３１は、原稿台３３を備えたフラットベッド型の画像読取装置であり、キャリッジ５３が有するイメージセンサーからなる読取部５２により原稿台３３に載置された原稿Ｄ１の画像を読み取るＦＢモードでの読取動作を行う。また、画像読取装置３１は、原稿搬送部３５の載置台３６にセットされた原稿を一枚ずつ搬送して搬送途中の読取位置ＳＣで読み取るＡＤＦモードでの読取動作を行う。
【００６５】
また、画像読取装置３１は、光源５２ａを発光（点灯）させて、２つの白基準板８１，８２のうちスキャン要求を受け付けた時のキャリッジ位置（待機位置）と要求されたスキャンのモードとに応じて読取り対象とするべき一方の白基準板を決定し、その決定した白基準板を読み取る。光源５２ａは例えばＬＥＤからなる。なお、光源５２ａはＬＥＤに限らず、電球や蛍光灯でもよい。
【００６６】
なお、一般的なシェーディング補正には黒基準データも使用されるが、画像読取装置３１は、黒基準データを生成するための特別な機構を備えなくてもよい。黒基準データを生成する場合、画像読取装置３１は、例えば光源５２ａの発光を停止（消灯）させた状態で画像データを読み取り、黒基準データを生成する。
【００６７】
画像読取装置３１は、装置全体の制御を司るとともに画像を読み取るため各種の処理を行う制御部９０と、光源５２ａ及び読取部５２を搭載したキャリッジ５３と、キャリッジ５３の移動を制御する駆動機構９１と、原稿搬送部３５とを備えている。
【００６８】
駆動機構９１は、第１センサー４３、第１モーター５５、ホームセンサー９２及びエンコーダー９３を備えている。第１センサー４３は、原稿台カバー３４が閉じられたことを検知するスイッチ式センサーであり、原稿台カバー３４が閉状態のときに検知信号を出力し、原稿台カバー３４が閉状態でないときに非検知信号を出力する。
【００６９】
第１モーター５５は、キャリッジ５３を移動させる動力源であり、例えば直流モーターからなる。第１モーター５５が駆動されると、キャリッジ５３は光源５２ａ及び読取部５２とともに副走査方向Ｘに移動する。詳しくは第１モーター５５が正転駆動されると、ベルト６４が正転方向に周回し、キャリッジ５３は往動方向Ｘ１に移動する。また、第１モーター５５が逆転駆動されると、ベルト６４が逆転方向に周回し、キャリッジ５３は復動方向Ｘ２に移動する。
【００７０】
例えばＦＢモードでは、第１モーター５５の正転駆動によりキャリッジ５３が往動方向Ｘ１に移動することで一緒に往動する読取部５２により原稿台３３（大ガラス３３ａ）上の原稿Ｄ１が読み取られる。そして、読取動作を終了すると、第１モーター５５が逆転駆動され、キャリッジ５３はＦＢモードの待機位置（第１ホーム位置ＨＰ１又は第１白基準読取位置Ｗ１）まで戻る。
【００７１】
ホームセンサー９２は、キャリッジ５３がホーム位置にあることを検知する。本例では、画像読取装置３１は、少なくとも電源オン時にキャリッジ５３のホーム位置を探すホームシーク動作を行う。本例では、第１ホーム位置ＨＰ１と第２ホーム位置ＨＰ２とがあるが、キャリッジ５３が第１ホーム位置ＨＰ１にあることはホームセンサー９２で検知し、キャリッジ５３が第２ホーム位置ＨＰ２にあることは読取部５２が不図示のマークを読み取ることで検知する。ホームセンサー９２がキャリッジ５３のホームシーク動作中に非検知状態から検知状態に切り換わると、その時のキャリッジ位置が第１ホーム位置ＨＰ１として設定される。また、読取部５２がキャリッジ５３のホームシーク動作中に不図示のマークを読み取ると、その時のキャリッジ位置が第２ホーム位置ＨＰ２として設定される。
【００７２】
そして、制御部９０は、ホームシーク動作後に初めて行う読取動作がＡＤＦモードである場合、第１白基準板８１と第２白基準板８２のうちホームシーク動作の終了後におけるキャリッジ５３の待機位置に応じてそのときの待機位置により近い一方の白基準板を読み取る。つまり、ホームシーク動作の終了後のキャリッジ５３の待機位置が、第１ホーム位置ＨＰ１であれば第１白基準板８１を読み取り、読取位置ＳＣであれば第２白基準板８２を読み取る。
【００７３】
エンコーダー９３は、単位時間当たりの第１モーター５５の回転速度、つまりキャリッジ５３の移動速度に比例する数のエンコーダーパルスを出力する。第１モーター５５はエンコーダーパルスを出力するエンコーダー９３の出力値に基づいて制御される。
【００７４】
詳しくは、制御部９０は、エンコーダー９３から入力したエンコーダーパルスの例えばパルスエッジを計数する不図示のカウンターを内蔵する。キャリッジ５３の副走査方向Ｘのホーム位置を探すホームシーク動作の結果、ホームセンサー９２が検知状態になると、カウンターはリセットされる。また、制御部９０は、エンコーダー９３から入力される位相の異なる複数種のエンコーダーパルスのレベルを比較することで、キャリッジ５３の移動方向が往動か復動かを判断する。カウンターはそのリセット以後に入力するエンコーダーパルスのパルスエッジを計数し、そのとき計数値をキャリッジ５３の往動時に「１」ずつインクリメントし、キャリッジ５３の復動時に「１」ずつデクリメントする。これによりカウンターにはキャリッジ５３の副走査方向Ｘの位置を示す計数値が計数される。制御部９０は、このカウンターの計数値を監視しつつ、第１モーター５５を制御することで、キャリッジ５３を所定の目標位置に停止させる位置制御を行う。さらに制御部９０は、単位時間当たりのカウンターによる計数値変化量（つまりパルスエッジ数）からキャリッジ５３の移動速度を把握し、原稿の読取り動作（スキャン動作）時には、キャリッジ５３を副走査方向Ｘに一定速度で走査させる。
【００７５】
光源５２ａは、読取部５２により読み取る原稿Ｄに光を照射する。本例の光源５２ａは、カラースキャンを行うため、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤからなり、ＲＧＢの３色の光を所定の順序で発生する。本実施形態では、光源５２ａは、１ライン分の白基準板８１，８２の読み取りを行う場合には、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤの順に光を発生する。そして、数ライン分の白基準板８１，８２の読み取りを行うため、同様の発光動作を繰り返す。各色のＬＥＤの発光時間は、色ごとに予め定められており、点灯してからその定められた時間が経過したときに消灯する。なお、発光順序は、ＲＧＢの順序に限定されず、適宜変更できる。
【００７６】
読取部５２は、光源５２ａから照射された光が原稿Ｄで反射して不図示のレンズで集光された光を受光し、受光量に応じた電荷を蓄積し、アナログデータからなる画像読取データ（電気信号）として、制御部９０に送る。読取部５２は、主走査方向Ｙに並んだ複数のセンサーチップ（図示略）からなる。
【００７７】
原稿搬送部３５は、第２センサー４４と第２モーター９４とを備えている。第２センサー４４は、原稿搬送部３５の載置台３６にセットされた原稿を検知するスイッチ式センサーであり、載置台３６にセットされた原稿を検知しているときに検知信号を出力し、載置台３６に原稿がセットされていないときに非検知信号を出力する。
【００７８】
第２モーター９４は、原稿搬送部３５を駆動させる動力源であり、例えば直流モーターからなる。第２モーター９４が駆動されると、給送ローラー７２、給送ローラー対７３及び排出ローラー対７４が回転駆動し、載置台３６にセットされた原稿Ｄ２が一枚ずつ順番に読取位置ＳＣを通る経路で搬送され、原稿台カバー３４と載置台３６との間の排出領域に排出される。
【００７９】
制御部９０は、制御部９０内の各機能部を全体的に制御するとともに、キャリッジ５３内の光源５２ａ、読取部５２、駆動機構９１及び原稿搬送部３５を制御する読取制御部９５を備えている。また、制御部９０は、読取部５２から出力されたアナログデータをデジタルデータに変換するなどのアナログ処理を行うＡＦＥ９６と、ＡＦＥ９６から出力されたデジタルデータに対して各種補正を行うデータ処理部９７と、データ処理部９７が各種補正を行うためのデジタルデータを記憶する記憶部９８とを備えている。さらに制御部９０は、複合機１１が省電モードに移行するタイミングを取得するために経過時間を計時するタイマー９９と、データ処理部９７からのデータをパーソナルコンピューター等のホスト装置に送るための出力部１００などを備えている。制御部９０は、複合機１１において動作も操作もない状態になってからの経過時間をタイマー９９で計時し、その計時した経過時間が省電用の設定時間に達すると、省電モードに移行させる。
【００８０】
ＡＦＥ９６は、所定のＩＣ（アナログフロントエンドＩＣ）によって構成される。ＡＦＥ９６は、入力されたアナログデータに対して設定されたゲインＧで入力信号を増減させるゲイン調整を行って必要なレベルの信号を出力するゲイン調整部１０１及びアナログデータをデジタルデータに変換するＡ／Ｄ変換部１０２等を有している。なお、ＡＦＥ９６は、キャリッジ５３内の基板に実装されていてもよい。
【００８１】
また、読取制御部９５は、読取部５２の読取動作に合わせて、光源５２ａの点灯、消灯を制御する。また、読取制御部９５は、読取部５２が読み取ったデータのＡ／Ｄ変換部１０２への転送を制御する。読取制御部９５は、基準クロックに基づいて各種信号を生成するタイミングジェネレーターによりシフトパルス及び読み出しクロックを生成させて、読取部５２からのデータの読み出しタイミング等を制御する。なお、タイミングジェネレーターは、キャリッジ５３に設けられてもよいし、制御部９０に設けられてもよい。
【００８２】
読取制御部９５は、駆動機構９１の第１モーター５５を駆動制御することにより、キャリッジ５３の移動を制御する。また、読取制御部９５は、読取部５２の画像読み取り、白基準データの読み取り及び黒基準データの読み取りを制御する。そして、読取制御部９５は、読み取られた白基準データ１０４及び不図示の黒基準データを記憶部９８に記憶する。
【００８３】
また、読取制御部９５は、ＡＤＦモードで読取動作の前に白基準板を読み取る必要がある場合、キャリッジ５３がＡＤＦモードの待機位置にあれば、第２白基準板８２を読み取らせる。また、読取制御部９５は、ＡＤＦモードで読取動作の前に白基準板を読み取る必要がある場合、キャリッジ５３がＦＢモードの待機位置にあれば、第１白基準板８１を読み取らせる。
【００８４】
また、読取制御部９５は、スキャンジョブ（スキャン要求）を受け付けると、以下の白基準読取り実施条件の１つでも成立すると、今回の読取動作に合った白基準データを取得するため、今回の読取動作の実施前に読取部５２に白基準板を読み取らせる。
(1)電源オン後に初めてジョブを受け付けた場合。
(2)省電モード時にジョブを受け付けた場合。
(3)前回のジョブが完了してから、設定時間（例えば１〜２０分の範囲内の設定時間）を経過した後に、今回のジョブを受け付けた場合。
(4)前回と今回でモノクロとカラーとの間で切換えの設定がされたジョブを受け付けた場合。
(5)読取解像度の変更が設定されたジョブを受け付けた場合。
(6)モードの変更が設定されたジョブを受け付けた場合。
【００８５】
よって、前回のジョブの完了後、設定時間内に今回のジョブを受け付けた場合や、前回と同じモードのジョブ受け付けた場合などは、その他の条件が不成立であれば、画像読取装置３１は白基準板を読み取らない。
【００８６】
データ処理部９７は、Ａ／Ｄ変換部１０２から出力された画像データにシェーディング補正を施すシェーディング補正部１０５を備えている。データ処理部９７は、Ａ／Ｄ変換部１０２から出力された画像データを記憶部９８に一時記憶し、対応する白基準データ及び黒基準データを用いて、画素ごとに、所定の補正式に従ったシェーディング補正を行う。データ処理部９７は、シェーディング補正の他にもガンマ補正等の各種補正を施して、補正済みの画像データを出力部１００に出力する。
【００８７】
記憶部９８は、読取制御部９５が第１モーター５５を制御して行ったキャリッジ５３の読取動作終了後の待機位置を示す位置情報、及びデータ処理部９７が各種補正処理を行うときに使用するデータを記憶する。具体的には、記憶部９８には、キャリッジ５３のジョブを終えた後の待機位置として決められている、ＦＢモードの待機位置又はＡＤＦモードの待機位置を記憶する。また、記憶部９８には、読取部５２が第１白基準板８１から読み取った第１白基準データと第２白基準板８２から読み取った第２白基準データとのうち最新の白基準データが記憶される。
【００８８】
出力部１００は、ネットワーク接続やＵＳＢ接続を行うためのインターフェイスを備え、データ処理部９７から出力されたデジタルデータを、ホスト装置に送信する。
上記の制御部９０は、主制御装置であるＣＰＵと、プログラム等が記憶されたＲＯＭと、メインメモリーとしてデータ等を一時的に格納するＲＡＭと、ホスト装置等との入出力を制御するインターフェイスと、各構成要素間の通信経路となるシステムバスとを備えた一般的なコンピューターにより構成される。各処理を専用に行うように設計されたＡＳＩＣ（Application Specific Integrated Circuit）で構成されていてもよい。Ａ／Ｄ変換部１０２は、アナログフロントエンドＩＣ（Integrated Circuit）で構成することができる。
【００８９】
制御部９０は、複合機１１（その一部である画像読取装置３１）と通信可能に接続されたホスト装置からスキャン要求を受け付ける。また、操作部１５の操作によりスキャン要求を受け付けることもできる。例えばユーザーが複合機１１の操作部１５を操作してコピーを指示したとき、複合機１１の例えば主制御部（図示せず）は画像読取装置３１にスキャンを要求する。そして、画像読取装置３１からの読取データ（例えばＲＧＢ表色系データ）を印刷制御部が印刷データ（例えばＣＭＹＫ表色系データ）に変換し、この印刷データに基づいて印刷装置２１が用紙に文書や画像を印刷する。
【００９０】
次に、図１０及び図１１に示すフローチャートを参照し、複合機１１における画像読取装置３１の作用を説明する。
ユーザーがホスト装置（図示せず）で操作部（キーボード又はマウス）の操作でスキャンを指示すると、ホスト装置から有線又は無線の通信を介して複合機１１はスキャンジョブを受信する。また、ユーザーが操作部１５の操作又は表示部１４のタッチ操作でスキャンの実行を指示すると、その指示を受け付けた複合機１１はスキャンジョブを生成する。また、ユーザーが操作部１５の操作又は表示部１４のタッチ操作で原稿のコピーの実行を指示択すると、その指示を受け付けた複合機１１は画像読取装置３１に与えるジョブとしてスキャンジョブを生成する。複合機１１が受信又は生成したスキャンジョブは、画像読取装置３１へ送られる。画像読取装置３１はスキャンジョブの受信によってスキャン要求を受け付ける。
【００９１】
ユーザーが原稿を原稿台３３にセットしてスキャン又はコピーを指示した際は、第２センサー４４が原稿を検知していない非検知状態にある。スキャン要求受け付け時に、制御部９０は、第２センサー４４が非検知状態にあれば、ＦＢモードでのスキャン要求と判断する。一方、原稿が載置台３６にセットされている場合は、第２センサー４４が原稿を検知して検知状態にある。そのため、スキャン要求受け付け時に、制御部９０は、第２センサー４４が検知状態にあれば、ＡＤＦモードでのスキャン要求と判断する。そして、制御部９０は、スキャン要求を受け付けると、指示されたモードで読取動作を行う。
【００９２】
例えば前回の読取動作がＦＢモードであった場合、キャリッジ５３は第１待機位置、例えば第１白基準板８１を読取り可能な第１白基準読取位置Ｗ１に待機している。このとき、記憶部９８にはキャリッジ５３の現在位置（待機位置）を示す位置情報１０３が記憶されている。また、前回の読取動作がＡＤＦモードであった場合、キャリッジ５３は読取位置ＳＣに待機している。このとき、記憶部９８にはキャリッジ５３の現在位置（待機位置）を示す位置情報１０３が記憶されている。キャリッジ５３の位置情報を取得して記憶部９８に記憶させる処理は、前回のジョブの終了後でなく、今回のジョブの受付時でもよい。その後、複合機１１が電源オフされても位置情報１０３は記憶部９８に記憶されている。
【００９３】
複合機１１が電源オンされると、キャリッジ５３のホームシーク動作を実行する。ホームシーク動作は、２つのホーム位置ＨＰ１，ＨＰ２のうち、記憶部９８から読み出した位置情報１０３から特定されるキャリッジ５３の待機位置（現在位置）に近い位置にある一方のホーム位置をシーク対象とし、そのシーク対象のホーム位置に向かう方向へキャリッジ５３を移動させることで行われる。ホームセンサー９２が検知状態になると、そのときの位置を第１ホーム位置ＨＰ１として設定し、読取部５２が不図示のマークを検知すると、そのときの位置を第２ホーム位置ＨＰ２として設定する。ホームシーク動作終了後、キャリッジ５３はそのとき検知されたホーム位置に近い待機位置に移動する。この待機位置は記憶部９８に位置情報１０３として記憶される。なお、以下の説明では、ＦＢモードの待機位置（第１待機位置）を第１白基準読取位置Ｗ１とし、ＡＤＦモードの待機位置（第２待機位置）を読取位置ＳＣとする。
【００９４】
そして、スキャンジョブの受信によりスキャン要求を受け付けると、制御部９０（詳しくは制御部９０内のコンピューター）は、図１０及び図１１にフローチャートで示される画像読取制御ルーチンのプログラムを実行する。ここで、図１０は白基準読取り実施条件が成立したときの白基準板の読取動作を伴う画像読取制御ルーチンを示し、図１１は白基準読取り実施条件が不成立のときの白基準板の読取動作を伴わない通常の画像読取制御ルーチンを示す。
【００９５】
まず図１０におけるステップＳ１１では、白基準読取り実施条件が成立するか否かを判断する。すなわち、上述したとおり以下の(1)〜(6)で規定される白基準読取り実施条件のうち１つでも満たせば、白基準読取り実施条件が成立したものとみなす。つまり、(1)電源オン後に初めてジョブを受け付けた場合、(2)省電モード時にジョブを受け付けた場合、(3)前回のジョブが完了してから設定時間を経過した後に今回のジョブを受け付けた場合が挙げられる。さらに、(4)前回と今回でモノクロとカラーとの間で切換えの設定がされたジョブを受け付けた場合、(5)読取解像度の変更が設定されたジョブを受け付けた場合、(6)モードの変更が設定されたジョブを受け付けた場合が挙げられる。そして、上記(1)〜(6)のいずれか１つの条件が成立すると、白基準読取り実施条件が成立したと判断する（Ｓ１１で肯定判定）。白基準読取り実施条件が成立していれば、ステップＳ１２以降の処理で、読取動作の前に白基準板の読取りを伴う原稿の読取動作を行う。一方、白基準読取り実施条件が不成立であれば（Ｓ１１で否定判定）、図１１に示す通常読取ルーチンに進む。
【００９６】
図１０におけるステップＳ１２では、キャリッジ５３の位置情報を取得する。すなわち、制御部９０は、記憶部９８からキャリッジ５３の現在の待機位置を示す位置情報１０３を読み出す。
【００９７】
次に、スキャン要求は、ＦＢモードであるかＡＤＦモードであるかを判断する（ステップＳ１３）。ＡＤＦモードであれば、次に位置情報はＡＤＦモードの待機位置であるか否かを判断する（ステップＳ１４）。位置情報がＡＤＦモードの待機位置であれば（Ｓ１４で肯定判定）、キャリッジ５３を第２白基準読取位置Ｗ２へ移動し（ステップＳ１５）、第２白基準板８２を読み取る（ステップＳ１６）。第２白基準板８２を読み取って取得した第２白基準データ１０４を記憶部９８の所定記憶領域に書き込む。
【００９８】
一方、位置情報がＡＤＦモードの待機位置でなければ（例えばＦＢモードの待機位置であれば）（Ｓ１４で否定判定）、第１白基準板８１を読み取る（ステップＳ１７）。第１白基準板８１を読み取って取得した第１白基準データ１０４を記憶部９８の所定記憶領域に書き込む。
【００９９】
そして、キャリッジ５３をＡＤＦモードの読取位置ＳＣへ移動し（ステップＳ１８）、ＡＤＦモードで読取動作を行う（ステップＳ１９）。そして、読取動作を終えると、キャリッジ５３の位置情報を更新する（ステップＳ２４）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＡＤＦモードの待機位置（一例として第２白基準読取位置Ｗ２）を書き込む。
【０１００】
一方、ステップＳ１３において、スキャン要求がＦＢモードであれば、次に位置情報はＦＢモードの待機位置であるか否かを判断する（ステップＳ２０）。位置情報がＦＢモードの待機位置であれば（Ｓ２０で肯定判定）、第２白基準板８２を読み取る（ステップＳ２２）。一方、位置情報がＦＢモードの待機位置でなければ（例えばＡＤＦモードの待機位置であれば）（Ｓ２０で否定判定）、キャリッジ５３を第１白基準読取位置Ｗ１へ移動させ（ステップＳ２１）、第１白基準板８１を読み取る（ステップＳ２２）。そして、第１白基準板８１を読み取って取得した第１白基準データ１０４を記憶部９８の所定記憶領域に書き込む。そして、読取動作を終えてキャリッジ５３がＦＢモードの待機位置に戻ると、キャリッジ５３の位置情報を更新する（ステップＳ２４）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＦＢモードの待機位置（一例として第１白基準読取位置Ｗ１）を書き込む。
【０１０１】
また、ステップＳ１１において白基準読取り実施条件が不成立となって、白基準板の読取りが不要な場合は、制御部９０が通常読取ルーチンを実行することにより以下の制御を行う。
【０１０２】
まずステップＳ３１では、キャリッジの位置情報を取得する。すなわち、制御部９０は、記憶部９８から位置情報１０３を読み出す。
次に、スキャン要求は、ＦＢモードであるかＡＤＦモードであるかを判断する（ステップＳ３２）。ＡＤＦモードであれば、次に位置情報はＡＤＦモードの待機位置であるか否かを判断する（ステップＳ３３）。位置情報がＡＤＦモードの待機位置であれば（Ｓ３３で肯定判定）、ＡＤＦモードで読取動作を行う（ステップＳ３４）。一方、位置情報がＡＤＦモードの待機位置でなければ（例えばＦＢモードの待機位置であれば）（Ｓ３３で否定判定）、キャリッジ５３をＡＤＦモードの読取位置へ移動し（ステップＳ３５）、ＡＤＦモードで読取動作を行う（ステップＳ３４）。そして、ＡＤＦモードでの読取動作を終えると、キャリッジ５３の位置情報を更新する（ステップＳ３９）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＡＤＦモードの待機位置（一例として第２白基準読取位置Ｗ２）を書き込む。
【０１０３】
一方、ステップＳ３２において、スキャン要求がＦＢモードであれば、次に位置情報はＦＢモードの待機位置であるか否かを判断する（ステップＳ３６）。位置情報がＦＢモードの待機位置であれば（Ｓ３６で肯定判定）、ＦＢモードで読取動作を行う（ステップＳ３８）。また、位置情報がＦＢモードの待機位置でなければ（例えばＡＤＦモードの待機位置であれば）（Ｓ３６で否定判定）、キャリッジ５３をＦＢモードのホーム位置ＨＰ１へ移動し（ステップＳ３７）、ＦＢモードで読取動作を行う（ステップＳ３８）。そして、読取動作を終えてキャリッジ５３がＦＢモードの待機位置に戻ると、キャリッジ５３の位置情報を更新する（ステップＳ３９）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＦＢモードの待機位置（一例として第１白基準読取位置Ｗ１）を書き込む。
【０１０４】
上記の読取動作により読取部５２が読み取った読取信号（アナログ信号）は、ＡＦＥ９６でデジタル信号に変換された後、読取データとしてデータ処理部９７へ送られる。そして、データ処理部９７は、いずれのモードの場合も、最新の白基準データ１０４を記憶部９８から読み出し、読取データに対してその白基準データ１０４を用いたシェーディング補正を行う。このとき、データ処理部９７はシェーディング補正以外にもガンマ補正等の種々の画像処理を施し、画像データ（スキャンデータ）を生成する。そして、スキャンが指示されていた場合は、生成された画像データは出力部１００からホスト装置へ送信される。一方、コピーが指示されていた場合は、生成された画像データを印刷装置２１へ送信する。そして、印刷装置２１は、画像読取装置３１から受け取った例えばＲＧＢ表色系又はＹＣｂＣｒ表色系の画像データをＣＭＹＫ表色系の印刷データに変換し、その印刷データに基づく原稿画像を不図示の印刷部により用紙に印刷する。
【０１０５】
また、本実施形態では、白基準読取り実施条件として、上記(1)〜(6)を設定している。このため、ジョブの完了後、所定時間内に次のジョブを受け付けると、白基準板の読取りを行わずに、原稿を読み取る。そして、原稿の読取り後、位置情報を更新する。
【０１０６】
また、ジョブの完了後、所定時間を経過してから、次のジョブを受け付けると、図１０に示す画像読取制御ルーチンにより、位置情報を読み出すとともにモードを確認し、位置情報とモードとに応じて決まる一方の白基準板を読み取る。さらに、ジョブの完了後、モノクロとカラーとの間で切換えの設定がされた次のジョブを受け付けると、図１０に示す画像読取制御ルーチンにより、位置情報を読み出すとともにモードを確認し、位置情報とモードとに応じて決まる一方の白基準板を読み取る。
【０１０７】
また、ジョブの完了後、読取解像度の変更が設定された次のジョブを受け付けると、図１０に示す画像読取制御ルーチンにより、位置情報を読み出すとともにモードを確認し、位置情報とモードとに応じて決まる一方の白基準板を読み取る。さらに、ジョブの完了後、省電モードに切り換わり、その後、次のジョブを受け付けると、図１０に示す画像読取制御ルーチンにより、位置情報を読み出すとともにモードを確認し、位置情報とモードとに応じて決まる一方の白基準板を読み取る。
【０１０８】
なお、複合機１１が電源オンされたときに実施されるキャリッジ５３のホームシーク動作の終了時の待機位置を、第１ホーム位置ＨＰ１をシークした際は第１白基準読取位置Ｗ１とする例を示したが、待機位置を第１ホーム位置ＨＰ１としてもよい。また、第２ホーム位置ＨＰ２をシークした際は、待機位置を第２白基準読取位置Ｗ２とする例を示したが、待機位置を第２ホーム位置ＨＰ２としてもよい。
【０１０９】
また、ＦＢモードでの読取動作を終了した際の待機位置を、第１白基準読取位置Ｗ１に替え、第１ホーム位置ＨＰ１としてもよい。また、ＡＤＦモードでの読取動作を終了した際の待機位置を、第２白基準読取位置Ｗ２に替え、読取位置ＳＣ又は第２ホーム位置ＨＰ２としてもよい。
【０１１０】
以上詳述した本実施形態によれば、以下に示す効果を得ることができる。
（１）ＡＤＦモード（第２モードの一例）での読取動作の前に白基準板の読み取りが必要な場合、キャリッジ５３がＡＤＦモードの待機位置（第２待機位置）にあれば第１白基準板８１よりも近い第２白基準板８２を読み取る。一方、キャリッジ５３がＦＢモード（第１モードの一例）の待機位置（第１待機位置）にあれば第２白基準板８２よりも近い第１白基準板８１を読み取る。よって、速やかに白基準板を読み取って、読取動作を早期に開始できる。
【０１１１】
（２）最後（前回）のジョブ終了後のキャリッジ５３の待機位置を記憶部９８に記憶することで、白基準板の読取りが必要なジョブを受け付けた場合、第１白基準板８１及び第２白基準板８２のうち、そのときのキャリッジ５３の位置からキャリッジ５３の移動時間が短く済む位置にある一方の白基準板を読取対象として選択する。よって、速やかに白基準板を読み取ることができる。
【０１１２】
（３）特に、最後のジョブがＡＤＦモードで、新しいジョブがＡＤＦモードの場合、ＦＢ読取用の大ガラス３３ａ（第１透明部材の一例）とＡＤＦ読取側の小ガラス３９ａ（第２透明部材の一例）との間をキャリッジ５３が通過する必要がないので、速やかに第２白基準板８２を読み取ることができる。すなわち、キャリッジ５３は、大ガラス３３ａと小ガラス３９ａとの間の部分を移動する速度が相対的に遅いが、ＡＤＦモードでは第２待機位置から第１白基準板８１まで移動することなく第２白基準板８２まで移動すればよいので、低速移動域を通過しなくて済む。よって、第２白基準板８２の読取を早期に終えてＡＤＦモードの読取動作を早期に開始できる。
【０１１３】
（４）ＦＢモード及びＡＤＦモードでのキャリッジ５３の読取動作終了後、キャリッジ５３の位置情報が更新されるので、次回の読取り要求を受け付けたときに位置情報を取得すれば、制御部９０は、その位置情報１０３からキャリッジ５３の待機位置（現在位置）を知ることができる。
【０１１４】
（５）少なくとも電源オン時にキャリッジ５３がホームシーク動作を行った後にＡＤＦモードで読取動作（例えばジョブ）を行う場合も、第１白基準板８１と第２白基準板８２のうちホームシーク動作終了後の待機位置からより近くにある一方を読み取るので、速やかに白基準板を読取ることができる。よって、ホームシーク動作終了時の待機位置からＡＤＦモードでの読取動作を行う場合、スキャン要求受け付け時から読取動作を開始するまでの待ち時間を比較的短く済ませることができる。
【０１１５】
（６）キャリッジ５３が第１領域Ｒ１と第２領域Ｒ２との間を移動する際に、移動補助部８５を通過する際の減速過程（低速移動域）があるので、第２領域Ｒ２から第１領域Ｒ１内の第１白基準読取位置Ｗ１への移動時間が、その移動距離の割に相対的に長くかかる。この点、本実施形態では、第１領域Ｒ１と第２領域Ｒ２とにそれぞれ第１白基準板８１と第２白基準板８２とを配置した。このため、第２待機位置でＡＤＦモードの読取動作を行う場合、第２領域Ｒ２内の第２待機位置から第１領域Ｒ１内の第１白基準読取位置Ｗ１へ減速過程を経て移動する必要がなく、第２待機位置から同じ第２領域Ｒ２内の第２白基準読取位置Ｗ２へ移動して第２白基準板８２を読み取ることができる。よって、この点からも、白基準板を読取る割にＡＤＦモードの読取動作を早期に開始できる。
【０１１６】
（第２実施形態）
次に第２実施形態について図１２を参照して説明する。
前記第１実施形態では、スキャン要求を受け付けた際にＦＢモードかＡＤＦモードであるかを判断した後、モードに応じた白基準板を読み取る構成であったため、白基準板の読取動作を実施頻度が相対的に高い。これがスキャン要求受け付け時から読取動作開始までの待ち時間が長くなる原因になっていた。これに対して、この第２実施形態では、白基準板の読取りをスキャン要求受け付け前に事前に実施する。
【０１１７】
制御部９０は、前回の読取動作を終える度に、図１２に示す画像読取制御ルーチンを実行する。なお、記憶部９８には、前回のモードでの待機位置、つまり現在のキャリッジ５３の位置を示す位置情報１０３が記憶されている。
【０１１８】
まず図１２におけるステップＳ４１では、キャリッジの位置情報を取得する。すなわち、制御部９０は、記憶部９８から位置情報１０３を読み出す。
次に位置情報はＡＤＦモードの待機位置であるか否かを判断する（ステップＳ４２）。位置情報がＡＤＦモードの待機位置であれば（Ｓ４２で肯定判定）、キャリッジ５３を第２白基準読取位置Ｗ２へ移動し（ステップＳ４３）、第２白基準板８２を読み取る（ステップＳ４４）。第２白基準板８２を読み取って取得した第２白基準データ１０４を記憶部９８の所定記憶領域に書き込む。そして、キャリッジ５３をＡＤＦモードの読取位置へ移動する（ステップＳ４５）。
【０１１９】
そして、スキャン要求の有無を判断する（ステップＳ４６）。スキャン要求がなければ要求があるまで待機し、スキャン要求があると（Ｓ４６で肯定判定）、スキャン要求がＡＤＦモードであるか否かを判断する（ステップＳ４７）。スキャン要求がＡＤＦモードであれば（Ｓ４７で肯定判定）、ＡＤＦモードで読取動作を行う（ステップＳ４８）。一方、スキャン要求がＡＤＦモードでなければ（つまりＦＢモードであれば）（Ｓ４７で否定判定）、キャリッジ５３を第１白基準読取位置Ｗ１へ移動する（ステップＳ４９）。そして、白基準読取り実施条件が成立するか否かを判断する（ステップＳ５０）。
【０１２０】
すなわち、上記(1)〜(6)で規定される白基準読取り実施条件のうち１つでも満たせば、白基準読取り実施条件が成立したと判断する（Ｓ５０で肯定判定）。白基準読取り実施条件が成立していれば、第１白基準板８１を読み取る（ステップＳ５１）。そして、この第１白基準板８１の読取りにより取得した第１白基準データを記憶部９８に記憶する。
【０１２１】
次にＦＢモードで読取動作を行う（ステップＳ５２）。そして、読取動作を終えてＦＢモードの待機位置に戻ると、キャリッジ５３の位置情報を更新する（ステップＳ５９）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＦＢモードの待機位置を書き込む。
【０１２２】
一方、ステップＳ４２において、位置情報がＡＤＦモードの待機位置でなければ（例えばＦＢモードの待機位置であれば）、第１白基準板の読取りを行う（ステップＳ５３）。そして、スキャン要求の有無を判断する（ステップＳ５４）。スキャン要求がなければその要求があるまで待機し、スキャン要求があると（Ｓ５４で肯定判定）、そのスキャン要求がＦＢモードであるか否かを判断する（ステップＳ５５）。スキャン要求がＦＢモードであれば（Ｓ５５で肯定判定）、ＦＢモードで読取動作を行う（ステップＳ５６）。一方、スキャン要求がＦＢモードでなければ（つまりＡＤＦモードであれば）（Ｓ５５で否定判定）、キャリッジ５３をＡＤＦモードの読取位置ＳＣへ移動させる（ステップＳ５７）。そして、ＡＤＦモードで読取動作を行う（ステップＳ５８）。そして、読取動作を終えてＡＤＦモードの待機位置に戻ると、キャリッジ５３の位置情報を更新する（ステップＳ５９）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＡＤＦモードの待機位置を書き込む。
【０１２３】
上記の読取動作により読取部５２が読み取った読取信号（アナログ信号）は、ＡＦＥ９６でデジタル信号に変換された後、読取データとしてデータ処理部９７へ送られる。そして、データ処理部９７は、いずれのモードの場合も、記憶部９８から読み出した最新の白基準データ１０４を用いたシェーディング補正を含む種々の画像処理を読取データに施して、画像データ（スキャンデータ）を生成する。
【０１２４】
このように第２実施形態の画像読取装置３１では、スキャン要求を受け付ける前に、キャリッジ５３の位置情報を取得し、キャリッジ５３がＡＤＦモードの待機位置（例えば読取位置ＳＣ）にあれば、第２白基準板８２を読み取り、ＦＢモードの待機位置（例えば第１白基準読取位置Ｗ１）にあれば、第１白基準板８１を読み取る。このため、スキャン要求があれば、一部のケースを除き、白基準板の読取りを行うことなく、速やかに原稿の読取動作を開始できる。
【０１２５】
また、第１白基準板８１を読み取った場合は、高解像度の白基準データが読み取られるので、その後、ＡＤＦモードのスキャン要求を受け付けても、白基準板の読取りを行うことなく、速やかにＡＤＦモードで原稿の読取動作を開始できる。第２白基準板８２を読み取った場合は、低解像度の白基準データが読み取られるので、その後、ＡＤＦモードのスキャン要求を受け付ければ、白基準板の読取りを行うことなく、速やかにＡＤＦモードで原稿の読取動作を開始できるが、ＦＢモードのスキャン要求の場合は、第１白基準板８１を読み取ってからＦＢモードでの原稿の読取動作を開始する。
【０１２６】
以上、詳述したようにこの第２実施形態によれば、以下の効果を得ることができる。
（７）記憶部９８から読み出した位置情報１０３から特定されるキャリッジ５３の待機位置に応じた一方の白基準板をスキャン要求受け付け前に予め読み取っておくことで、前回のジョブと同じＡＤＦモード又はＦＢモードであれば、速やかに原稿の読取動作を開始することができる。
【０１２７】
（第３実施形態）
次に第３実施形態について図１３及び図１４を参照して説明する。
第２実施形態では、前回の読取動作を終えた後、位置情報に基づいてキャリッジ５３の待機位置に近い方の白基準板、つまり前回のモードに応じた白基準板を予め読み取ったため、予め読み取った白基準板が次回のモードと対応していないことが一定の頻度で起こり得た。これに対して、この第３実施形態では、第１及び第２センサー４３，４４の検知結果から原稿台３３と載置台３６のうち一方に原稿がセットされたことを検知すると、その原稿がセットされた一方から特定されるモードに応じた一方の白基準板をスキャン要求受け付け前に予め読み取る構成としている。
【０１２８】
本例では、制御部９０は、原稿台カバー３４が閉じられたときに検知状態になり、開かれたときに非検知状態になる第１センサー４３の出力信号に基づいて、原稿台カバー３４が開かれた後に閉じられたことを検知すると、原稿台３３に原稿がセットされたと検知する。そして、制御部９０は、ＦＢモードで読取動作を終了した後に最初に原稿台カバー３４が開閉されたことを検知したときは、原稿台３３から原稿が取り出されたものと判断する。つまり、ＦＢモードで読取動作を終了した後に２回目以降の原稿台カバー３４の開閉の検知をもって、原稿台に原稿がセットされたことを検知する。また、キャリッジ５３を原稿台３３の領域に移動させて読取部５２により原稿台３３の一部の領域を検知して原稿の有無を検知してもよく、この場合、読取部５２による原稿の検知をもって原稿台３３に原稿がセットされたことを検知する。
【０１２９】
また、制御部９０は、第１センサー４３と第２センサー４４の検知順を認識する。そして、制御部９０は、第１センサー４３と第２センサー４４の両方が検知状態にあるときは、第１センサー４３及び第２センサー４４のうち最後に検知状態になった一方に対応するモードで読取動作を行わせる。ユーザーは、ホスト装置（例えばパーソナルコンピューター）の操作又は操作パネル１３の操作でスキャンを指示すると、制御部９０はスキャンジョブを受信する。制御部９０をスキャンジョブの受信を持ってスキャン要求を受け付け、その受け付けたスキャンジョブを実行する。このスキャン要求の受け付け時に第１及び第２センサー４３，４４の検知結果に基づいて、原稿台３３と載置台３６のうち最後に原稿がセットされた一方への原稿のセットを検知したセンサーが第１センサー４３であれば、第１モードで読取動作を行う。また、第１及び第２センサー４３，４４の検知結果に基づいて、原稿台３３と載置台３６のうち最後に原稿がセットされた一方への原稿のセットを検知したセンサーが第２センサー４４であれば、ＡＤＦモードで読取動作を行う。
【０１３０】
複合機１１が電源オンされると、キャリッジ５３のホームシーク動作を実行する。このホームシーク動作後、キャリッジ５３は、第１ホーム位置ＨＰ１又は第２ホーム位置ＨＰ２にある。一方、前回、ＦＢモード又はＡＤＦモードで読取動作を行った場合は、キャリッジ５３は、前回の読取動作終了後の待機位置にある。すなわち、前回の読取動作がＦＢモードであれば、キャリッジ５３は第１待機位置（第１白基準読取位置Ｗ１）にあり、一方、前回の読取動作がＡＤＦモードであれば、キャリッジ５３は読取位置ＳＣにある。記憶部９８には、その時のキャリッジ５３の位置を示す位置情報１０３が記憶されている。
【０１３１】
以下、図１３及び図１４を参照して、第３実施形態における画像読取装置３１の作用を説明する。制御部９０は、電源オン時のホームシーク動作又は前回の読取動作を終えた後、図１３及び図１４に示す画像読取制御ルーチンを実行する。
【０１３２】
まず図１３におけるステップＳ６１では、キャリッジの位置情報を取得する。すなわち、制御部９０は、記憶部９８から位置情報１０３を読み出す。
次に原稿搬送部３５の載置台３６又は原稿台３３に原稿がセットされたか否かを判断する（ステップＳ６２）。制御部９０は、第１及び第２センサー４３，４４の検知結果から、原稿台３３と載置台３６とのいずれか一方に原稿がセットされたことを検知する。載置台３６に原稿がセットされたと判断すると、次に位置情報がＡＤＦモードの待機位置であるか否かを判断する（ステップＳ６３）。位置情報が、ＡＤＦモードの待機位置であれば（Ｓ６３で肯定判定）、キャリッジ５３を第２白基準読取位置Ｗ２へ移動させ（ステップＳ６４）、第２白基準板８２を読み取る（ステップＳ６５）。一方、位置情報がＡＤＦモードの待機位置でなければ（Ｓ６３で否定判定）、第１白基準板８１を読み取る（ステップＳ６６）。すなわち、キャリッジ５３はＦＢモードの待機位置（第１白基準読取位置Ｗ１）にあるので、その待機位置で第１白基準板８１を読み取る。なお、ＦＢモードの待機位置が第１白基準読取位置Ｗ１以外の位置（例えば第１ホーム位置ＨＰ１）に設定されている場合は、キャリッジ５３をその待機位置から第１白基準読取位置Ｗ１まで少し移動させてから第１白基準板８１を読み取ることになる。
【０１３３】
次にキャリッジ５３をＡＤＦモードの読取位置へ移動させ（ステップＳ６７）、キャリッジ５３の位置情報を更新する。すなわち、記憶部９８の位置情報１０３をＡＤＦモードの読取位置ＳＣに書き替える。
【０１３４】
次に原稿台３３に原稿がセットされたか否かを判断する（ステップＳ６９）。原稿台３３に原稿がセットされていなければ、スキャン要求の有無を判断する。そして、原稿台３３に原稿がセットされるか（Ｓ６９で肯定判定）、スキャン要求がある（Ｓ７０で肯定判定）まで両判断処理を繰り返しつつ待機する。そして、スキャン要求があれば、ＡＤＦモードで読取動作を行う（ステップＳ７１）。このとき、スキャン要求受け付け前に予め第２白基準板８２の読取り（Ｓ６５）又は第１白基準板８１の読取りを終えているので、この読取動作の開始前に第２白基準板８２の読取動作は不要である。よって、スキャン要求があれば、速やかにＡＤＦモードでの読取動作を開始できる。そして、ＡＤＦモードでの読取動作を終えると、キャリッジ５３の位置情報を更新する（ステップＳ８８）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＡＤＦモードの待機位置を書き込む。
【０１３５】
一方、原稿台３３に原稿がセットされた場合（Ｓ６９で肯定判定）は、キャリッジ５３を第１白基準読取位置Ｗ１へ移動させ（ステップＳ７２）、第１白基準板８１の読取りを行う（ステップＳ７３）。この第１白基準板８１を読み取って取得した第１白基準データ１０４を記憶部９８の所定記憶領域に書き込む。そして、キャリッジ５３の位置情報を更新する（ステップＳ７４）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３として第１白基準読取位置Ｗ１を書き込む。なお、ステップＳ６６で第１白基準板８１の読取りを行っていた場合は、ステップＳ７２〜Ｓ７４の処理を省略できる。例えば制御部９０に、既に読み取った白基準板の種類を特定可能なフラグを用意し、フラグが第２白基準板８２を読み取った旨の値であればＳ７２〜Ｓ７４の処理を実行し、フラグが第１白基準板８１を読み取った旨の値であればＳ７２〜Ｓ７４の処理を省略すればよい。
【０１３６】
次にスキャン要求の有無を判断し（ステップＳ７５）、スキャン要求がなければ、スキャン要求を受け付けるまで待機する。そして、スキャン要求があれば、ＦＢモードで読取動作を行う（ステップＳ７６）。この読取動作の前に予め第１白基準板８１の読取り（Ｓ７３）を終えているので、この読取動作の開始前に第１白基準板８１の読取動作が不要である。よって、スキャン要求があれば、速やかにＦＢモードでの読取動作を開始できる。そして、ＦＢモードでの読取動作を終えると、キャリッジ５３の位置情報を更新する（ステップＳ８８）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＦＢモードの待機位置を書き込む。
【０１３７】
一方、ステップＳ６２において原稿台３３に原稿がセットされた場合は、図１４におけるステップＳ７７に移行し、位置情報がＦＢモードの待機位置であるか否かを判断する。そして、位置情報がＦＢモードの待機位置であれば（Ｓ７７で肯定判定）、第１白基準板８１を読み取る（ステップＳ７９）。すなわち、ＦＢモードの待機位置が第１白基準読取位置Ｗ１である本例では、キャリッジ５３はその待機位置で読取部５２によって第１白基準板８１を読み取る。
【０１３８】
一方、位置情報がＦＢモードの待機位置でなければ（Ｓ７７で否定判定）、キャリッジ５３を第１白基準読取位置Ｗ１へ移動させ（ステップＳ７８）、第１白基準板８１を読み取る（ステップＳ７９）。次にキャリッジ５３の位置情報を更新する（ステップＳ８０）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３として第１白基準読取位置Ｗ１を書き込む。
【０１３９】
次に載置台３６に原稿がセットされたか否かを判断する（ステップＳ８１）。載置台３６に原稿がセットされていなければ、スキャン要求の有無を判断する（ステップＳ８２）。そして、載置台３６に原稿がセットされるか（Ｓ８１で肯定判定）、スキャン要求がある（Ｓ８２で肯定判定）まで両判断処理を繰り返しつつ待機する。そして、スキャン要求があれば、ＦＢモードで読取動作を行う（ステップＳ８３）。このスキャン要求受け付け前に予め第１白基準板８１の読取り（Ｓ７９）を終えているので、この読取動作の開始前に第１白基準板８１の読取動作は不要である。よって、スキャン要求があれば、速やかにＦＢモードでの読取動作を開始できる。そして、ＦＢモードでの読取動作を終えると、キャリッジ５３の位置情報を更新する（ステップＳ８８）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＦＢモードの待機位置を書き込む。
【０１４０】
一方、載置台３６に原稿がセットされた場合（Ｓ８１で肯定判定）は、キャリッジ５３をＡＤＦモードの読取位置ＳＣへ移動させる（ステップＳ８４）。次にキャリッジ５３の位置情報を更新する（ステップＳ８５）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＡＤＦモードの読取位置ＳＣを書き込む（ステップＳ８５）。
【０１４１】
次にスキャン要求の有無を判断し（ステップＳ８６）、スキャン要求がなければ、スキャン要求を受け付けるまで待機する。そして、スキャン要求があれば（Ｓ８６で肯定判定）、ＡＤＦモードで読取動作を行う（ステップＳ８７）。この読取動作の前に予め第１白基準板８１の読取り（Ｓ７９）を終えているので、この読取動作の開始前に白基準板の読取りは不要である。よって、スキャン要求があれば、速やかにＡＤＦモードでの読取動作を開始できる。そして、ＡＤＦモードでの読取動作を終えると、キャリッジ５３の位置情報を更新する（ステップＳ８８）。すなわち、記憶部９８にキャリッジ５３の位置情報１０３としてＡＤＦモードの待機位置を書き込む。
【０１４２】
上記の読取動作により読取部５２が読み取った読取信号（アナログ信号）は、ＡＦＥ９６でデジタル信号に変換された後、読取データとしてデータ処理部９７へ送られる。そして、データ処理部９７は、いずれのモードの場合も、記憶部９８から読み出した最新の白基準データ１０４を用いたシェーディング補正を含む種々の画像処理を読取データに施して、画像データ（スキャンデータ）を生成する。
【０１４３】
以上、詳述したようにこの第３実施形態によれば、以下の効果を得ることができる。
（８）原稿台３３又は載置台３６に原稿がセットされたことを第１センサー４３又は第２センサー４４により検知されると、読取要求の受付け前（例えばジョブ受信前）でも白基準体を読み取るので、読取要求の受信後（ジョブ受信後）、速やかに原稿の読取動作を開始できる。原稿がセットされた検知情報に基づき、速やかに白基準板の読取りを実行するので、スキャン要求時から原稿の読取動作開始までの待ち時間を短くでき、スループットを短縮できる。位置情報は、ジョブの受付け前に更新されるので、その後、スキャン要求されず、白基準板の再度の読取りが必要になっても、そのときの位置情報から複数の白基準板８１，８２のうち適切な一方の読取りを行うことができる。
【０１４４】
（９）原稿台３３と載置台３６との両方に原稿がセットされた場合、最後にセットされた原稿を優先して読み取る。このため、ユーザーが原稿台３３の原稿を取り忘れたり、載置台３６にセットしたものの、スキャンを優先するべき原稿があって原稿台３３にその原稿をセットしたりした場合に、その優先するべき後からセットされた原稿のスキャンを優先して行うことができる。例えばＦＢモードで読み取りが終わった原稿を原稿台３３から取り忘れた状態で、その後、載置台３６に原稿Ｄ２をセットして両センサー４３，４４の検知結果から原稿台３３と載置台３６の両方に原稿がセットされていると検知されても、後から載置台３６にセットされた原稿の読み取りが開始される。このため、ユーザーが意図する原稿の読み取りを行うことができる。
【０１４５】
（１０）後でセットされた原稿が原稿搬送部３５の載置台３６の場合、既に第１白基準板８１の読取りが終わっているため、新たに白基準板の読取りを行わずに、原稿の読取りを待つ待機状態となる。このため、スキャン要求受け付け時に直ちに原稿の読取動作を開始でき、スループットが短縮される。
【０１４６】
なお、上記実施形態は以下のような形態に変更することもできる。
・前記第２実施形態と第３実施形態の両方の制御を実施してもよい。すなわち、予めキャリッジの位置情報に応じた一方の白基準板を読取り、その後、第１センサー４３と第２センサー４４のうち一方が検知状態になると、その検知状態になったセンサーに応じたモードに対応する白基準板の読取りが終わっているか否かを判断する。白基準板の読取りが終わっていればそのまま待機し、白基準板の読取りが終わっていなければ、検知状態になったセンサーに応じたモードに対応する白基準板の読取りを開始する。この構成によっても、スキャン要求受け付け後に白基準板の読取り頻度を低減でき、速やかに原稿の読取動作を開始できる頻度を高めることができる。
【０１４７】
・第１白基準板と第２白基準板の読取解像度を同じにしてもよい。例えば第１白基準板と第２白基準板とを共に高解像度で読み取ってもよい。また、前記各実施形態において、第１白基準板の読取解像度をモードに応じて切り替えてもよい。例えば第１白基準板の読取解像度をＡＤＦモード（第２モードの一例）のときに低解像度で読み取り、ＦＢモード（第１モードの一例）のときに高解像度で読み取る。
【０１４８】
・前記各実施形態において、第１モードの待機位置（第１待機位置）にあった場合も、キャリッジ５３を第２白基準読取位置Ｗ２へ移動させて第２白基準板８２を読み取る構成としてもよい。
【０１４９】
・第２及び第３実施形態において、そのときの待機位置に応じた白基準読取位置で白基準板を読み取った後、スキャン要求がないまま設定時間を経過して白基準読取り実施条件が成立する場合がありうる。そこで、最初又は直前の白基準板の読取り（Ｓ４４，Ｓ５３，Ｓ６５，Ｓ７３，Ｓ７９）を行った後、白基準読取り実施条件の成立／不成立を監視し、スキャン要求受け付け前に、設定時間を経過するなどの理由で、白基準読取り実施条件が成立すれば、白基準板の再読取りを行うようにすることもできる。この場合、例えば省電モードに移行するまでは、白基準読取り実施条件の成立／不成立の監視を継続することが好ましい。この構成によれば、スキャン要求受け付け前に行った白基準板の読取り時期から実際にスキャン要求を受け付けるまでに時間を要した場合でも、白基準読取り実施条件に適合した白基準データを用いて読取データにシェーディング補正を施すことができる。
【０１５０】
・前記各実施形態において、第２待機位置からのキャリッジ５３の移動時間（特に移動距離）が、第１白基準読取位置Ｗ１まで移動する場合よりも短く済む第２白基準読取位置Ｗ２に設定される限りにおいて、第２白基準読取位置Ｗ２を、読取窓３９に対して第１白基準読取位置Ｗ１と同じ側に位置設定してもよい。この場合、移動補助部８５を有する構成では、第２白基準読取位置Ｗ２（第２白基準板８２）を移動補助部８５よりも第２待機位置側の位置に設定することが望ましい。
【０１５１】
・前記各実施形態において、移動補助部８５は無くてもよい。例えば原稿台３３と読取窓３９を共通の１枚の透明板（例えばガラス板）で構成してもよい。この構成によれば、移動補助部が無くてもガラス板の端部での読取部５２の引っ掛かりの心配がないうえ、キャリッジ５３を第１領域Ｒ１と第２領域Ｒ２との間の移動過程で減速過程（低速移動域）を設けなくて済むので、前回と今回でモードが切り替わっても比較的早期に今回の読取動作を開始できる。
【０１５２】
・原稿搬送部の載置台側と原稿台側との両方に原稿を置いてしまい、第１センサー４３と第２センサー４４が共にオン（検知状態）になった場合、検知順に関係なく原稿搬送部３５の載置台３６に載置された原稿を読み取るＡＤＦモード（第２モード）で読取動作を行ってもよい。
【０１５３】
・第１白基準板を高解像度用、第２白基準板を低解像度用としたが、どちらも同じ解像度で読み取ってもよい。例えば第１及び第２白基準板を共に高解像度で読み取ったり、共に低解像度で読み取ったりしてもよい。
【０１５４】
・２つのモードを備えたが、３つ以上の複数のモードを備えてもよい。この場合、モードごとに白基準板を設けてもよい。また、複数のモードのうち少なくとも２つのモードにおいて白基準板を共通にしてもよい。要するに原稿台の原稿を読み取るＦＢモード（第１モード）と原稿搬送部の載置台にセットされた原稿を読み取るＡＤＦモード（第２モード）の２つのモードを含んでいればよい。
【０１５５】
・前記各実施形態において、第２ホーム位置ＨＰ２と読取位置ＳＣとを同じ位置に設定してもよい。また、第１ホーム位置ＨＰ１と第１白基準読取位置Ｗ１とを同じ位置に設定してもよい。さらに第２ホーム位置ＨＰ２と第２白基準読取位置Ｗ２とを同じ位置に設定してもよい。
【０１５６】
・前記各実施形態では、第１モードでの読取動作終了後にキャリッジ５３をそのときのモードに応じた第１白基準読取位置Ｗ１に復帰させたが、第１ホーム位置ＨＰ１に復帰させてもよい。第１ホーム位置ＨＰ１に復帰させても第１白基準読取位置Ｗ１までの移動距離は短いので、ほぼ同様の効果を得ることができる。また、第２モードでの読取動作終了後にキャリッジ５３をそのときのモードに応じた第２白基準読取位置Ｗ２に復帰させたが、第２ホーム位置ＨＰ２に復帰させてもよい。第２ホーム位置ＨＰ２に復帰させても第２白基準読取位置Ｗ２までの移動距離は短いので、ほぼ同様の効果を得ることができる。
【０１５７】
・白基準データの記憶容量を、第１白基準データと第２白基準データとを記憶できるだけ確保してもよい。この場合、今回のジョブが前回のジョブと異なっても、今回のジョブと同じモードで読み取った設定時間を経過していない白基準データが記憶部９８にある場合は、白基準板の読取りを省略してもよい。また、以前に切換え後と同じ条件（モノクロ又はカラー）で読み取った白基準データが記憶部にある場合は、白基準板の読取は省略可能である。
【０１５８】
・第１白基準体が第１待機位置に対して第２白基準体よりも近い位置に配置されておらず、又は第２白基準体が第２待機位置に対して第１白基準体よりも近い位置に配置されていない構成でもよい。要するにキャリッジ５３が白基準体の読取位置まで移動するのに要する移動時間が短く済めばよい。すなわち、第１白基準体が第１待機位置からの移動時間が第２白基準体よりも短く済む位置に配置され、第２白基準体が第２待機位置からの移動時間が第１白基準体よりも短く済む位置に配置されていれば足りる。例えば、第１実施形態において、第２待機位置から第２白基準読取位置Ｗ２までの距離が、第２待機位置から第１白基準読取位置Ｗ１までの距離と同じかこの距離よりも長くても、第２待機位置から第２白基準板８２までの移動時間が、第２待機位置から第１白基準読取位置Ｗ１までの低速移動域を伴う移動に要する移動時間よりも短ければよい。
【０１５９】
・モードの変更が設定されたジョブの受け付けを、白基準読取り実施条件から除外してもよい。この場合、モードの変更が設定されたジョブを受け付けても、白基準板の読取りを行わない。但し、第２モード（ＡＤＦモード）から第１モード（ＦＢモード）に変更する場合は、読取部５２が第１白基準読取位置Ｗ１を通過するので、第１白基準板８１を読み取ってもよい。
【０１６０】
・第３実施形態において、原稿台３３と載置台３６との両方に原稿がセットされたことを検知した場合、ＡＤＦモードを優先してもよい。つまり、確実に原稿がセットされたことが分かる方を優先することが好ましい。
【０１６１】
・第２及び第３実施形態において、キャリッジ５３を白基準板読取位置Ｗ１，Ｗ２まで移動させておくだけでもよい。この場合、スキャン要求があったら、キャリッジ５３を移動させることなくその位置で白基準板の読取りを行う構成とする。この構成でも、スキャン要求受け付け時から読取動作開始までのスループットを短縮できる。
【０１６２】
・ジョブを受け付ける度に、毎回、白基準板の読み取りを行ってもよい。
・第２及び第３実施形態において、スキャン要求前に予め実施する白基準板の読取りは、制御部９０が白基準読取り実施条件の成立の有無を確認し、成立している場合に限り実施してもよい。
【０１６３】
・第２及び第３実施形態において、スキャン要求前に予め実施する白基準板の読取り後、定期的又は不定期に白基準読取り実施条件の成立の有無を確認し、白基準読取り実施条件が成立すれば、その都度、白基準板を再読取りする構成としてもよい。
【０１６４】
・前記各実施形態では、第１センサーの一例として、原稿台３３にセットされた原稿を直接検知するセンサーを用いてもよい。例えば読取部５２（イメージセンサー）以外のセンサーを設け、原稿台３３上の原稿の有無を検知し、原稿有りを検知したことをもって、原稿が原稿台３３にセットされたことを検知する構成でもよい。
【０１６５】
・画像読取装置３１の制御部９０内に構築される各機能部は、プログラムを実行するコンピューターによりソフトウェアで実現されたり、ＡＳＩＣ等の電子回路によりハードウェアで実現されたり、ソフトウェアとハードウェアとの協働により実現されたりしてもよい。
【０１６６】
・画像読取装置は、複合機の一部である構成に限定されない。画像読取装置は、原稿搬送部（ＡＤＦ装置）を備えたスキャナー装置であってもよい。
【符号の説明】
【０１６７】
１１…複合機、２１…印刷装置、３１…画像読取装置、３２…装置本体、３３…原稿台、３３ａ…第１透明部材の一例としての大ガラス、３４…原稿台カバー、３５…原稿搬送部、３６…載置台、３９…読取窓、３９ａ…第２透明部材の一例としての小ガラス、４０…支持部の一例としての枠部、４３…第１センサー、４４…第２センサー、５２…読取部、５３…キャリッジ、６５…移動駆動部、８１…第１白基準体、８２…第２白基準体、９０…制御部、９８…記憶部、Ｄ，Ｄ１，Ｄ２…原稿、ＳＣ…読取位置、Ｗ１…第１白基準読取位置、Ｗ２…第２白基準読取位置、ＳＣＡ…読取範囲。
【図１】
0006375866.tif 000002
【図２】
0006375866.tif 000003
【図３】
0006375866.tif 000004
【図４】
0006375866.tif 000005
【図５】
0006375866.tif 000006
【図６】
0006375866.tif 000007
【図７】
0006375866.tif 000008
【図８】
0006375866.tif 000009
【図９】
0006375866.tif 000010
【図１０】
0006375866.tif 000011
【図１１】
0006375866.tif 000012
【図１２】
0006375866.tif 000013
【図１３】
0006375866.tif 000014
【図１４】
0006375866.tif 000015