(57)【特許請求の範囲】
【請求項１】
光源から読取対象に光を照射し、前記読取対象に照射された光を主走査方向に配列された受光回路で受光し、前記主走査方向に配列された受光回路の夫々の蓄積電荷を読取解像度に応じて合成することにより、当該読取解像度に対応した主走査方向の画素データ群からなるラインデータを生成する読取ユニットと、
前記読取ユニットを副走査方向に搬送可能な搬送手段と、
読取対象の原稿が載置される原稿載置台であって、前記搬送手段により前記読取ユニットを搬送可能な位置に設けられた原稿載置台と、
前記搬送手段により前記読取ユニットを搬送可能な位置に設けられた白基準部材と、
前記原稿載置台に載置された各原稿の読取時の動作モードとして、利用者からの読取解像度に関する動作モードの指定を、前記原稿載置台に載置された原稿毎に受け付けるモード指定受付手段と、
前記読取ユニット及び前記搬送手段を制御し、前記原稿載置台に載置された原稿であって前記動作モードが共通する原稿のグループ毎に、当該グループに属する原稿が載置された領域に対して前記読取ユニットを副走査方向に走査しつつ、前記モード指定受付手段を通じて利用者から指定された前記動作モードで前記読取ユニットに当該原稿を主走査方向に読み取らせて、前記原稿載置台に載置された原稿毎に、前記ラインデータ群からなる当該原稿の読取結果を表す読取画像データを生成する読取制御手段と、
前記読取制御手段の動作に先駆けて、前記読取ユニット及び前記搬送手段を制御し、前記白基準部材に対向する位置で前記読取ユニットに前記白基準部材を読み取らせると共に、この白基準部材の読取結果に基づき、前記モード指定受付手段を通じて利用者から指定された全動作モードについて、当該動作モードでの原稿読取時に前記光源から出力すべき光量及び前記ラインデータの補正量を、原稿読取特性として前記動作モード毎に設定する読取特性設定手段と、
を備え、
前記読取制御手段は、前記読取特性設定手段の動作後、前記読取特性設定手段が設定した原稿読取特性に従って、前記原稿載置台に載置された原稿の夫々を、対応する動作モードで前記読取ユニットに読み取らせると共に、前記ラインデータを補正して、各原稿の読
取結果を表す前記読取画像データを生成すること
を特徴とする画像読取装置。
【請求項２】
色彩に関する動作モードとしてカラーが選択されている場合には、色毎の光源を順次読取対象に照射して、読取対象に照射された前記色毎の光を主走査方向に配列された受光回路で順次受光し、これによって、前記色毎に順次、前記受光回路の蓄積電荷に応じた主走査方向の画素データ群からなるラインデータを生成して、カラーのラインデータを生成し、前記色彩に関する動作モードとしてモノクロが選択されている場合には、前記色毎の光源の内、特定色の光源を読取対象に照射して、読取対象に照射された前記特定色の光を前記受光回路で受光し、この受光回路の蓄積電荷に応じた前記ラインデータを生成することにより、モノクロのラインデータを生成する読取ユニットと、
前記読取ユニットを副走査方向に搬送可能な搬送手段と、
読取対象の原稿が載置される原稿載置台であって、前記搬送手段により前記読取ユニットを搬送可能な位置に設けられた原稿載置台と、
前記搬送手段により前記読取ユニットを搬送可能な位置に設けられた白基準部材と、
前記原稿載置台に載置された各原稿の読取時の動作モードとして、利用者からの前記カラー及びモノクロを選択肢とする前記色彩に関する動作モードの指定を、前記原稿載置台に載置された原稿毎に受け付けるモード指定受付手段と、
前記読取ユニット及び前記搬送手段を制御し、前記原稿載置台に載置された原稿であって前記動作モードが共通する原稿のグループ毎に、当該グループに属する原稿が載置された領域に対して前記読取ユニットを副走査方向に走査しつつ、前記モード指定受付手段を通じて利用者から指定された前記動作モードで、前記読取ユニットに当該原稿を主走査方向に読み取らせて、前記原稿載置台に載置された原稿毎に、前記カラー又はモノクロのラインデータ群からなる当該原稿の読取結果を表す読取画像データを生成する読取制御手段と、
前記読取制御手段の動作に先駆けて、前記読取ユニット及び前記搬送手段を制御し、前記白基準部材に対向する位置で前記読取ユニットに前記白基準部材を読み取らせると共に、当該白基準部材の読取結果に基づき、前記モード指定受付手段を通じて利用者から指定された全動作モードについて、当該動作モードでの原稿読取時に前記光源から出力すべき光量及び前記ラインデータの補正量を、原稿読取特性として前記動作モード毎に設定する読取特性設定手段と、
を備え、
前記読取制御手段は、前記読取特性設定手段の動作後、前記読取特性設定手段が設定した原稿読取特性に従って、前記原稿載置台に載置された原稿の夫々を、対応する動作モードで前記読取ユニットに読み取らせると共に、前記ラインデータを補正して、各原稿の読取結果を表す前記読取画像データを生成すること
を特徴とする画像読取装置。
【請求項３】
前記読取ユニットは、前記主走査方向に配列された受光回路の夫々の蓄積電荷を読取解像度に応じて合成することにより、当該読取解像度に対応した前記ラインデータを生成する構成にされ、
前記モード指定受付手段は、前記原稿載置台に載置された各原稿の読取時の動作モードとして、カラー及びモノクロを選択肢とする前記色彩に関する動作パラメータと読取解像度に関する動作パラメータとの組合せで定められる利用者からの動作モードの指定を、前記原稿載置台に載置された原稿毎に受け付け、
前記読取制御手段は、前記読取特性設定手段の動作後、前記読取特性設定手段が設定した原稿読取特性に従って、前記モード指定受付手段を通じて利用者から指定された動作モードで、前記原稿載置台に載置された各原稿を前記読取ユニットに読み取らせると共に、前記ラインデータを補正して、前記原稿毎に、前記動作パラメータに適合した読取解像度及び色彩の読取画像データを生成すること
を特徴とする請求項２記載の画像読取装置。
【請求項４】
前記読取特性設定手段は、前記光量を設定するに際して、前記モード指定受付手段を通じて利用者から指定された原稿毎の動作モードに基づき、光量設定に用いる動作モードを決定し、決定した動作モードで前記読取ユニットに前記白基準部材を読み取らせて、この読取結果に基づき、前記決定した動作モードで適切な光量を特定し、更に、特定した光量を基準にして、前記モード指定受付手段を通じて利用者から指定された各動作モードで適切な光量を算出し、この算出結果に従って、前記各動作モードでの原稿読取時に前記光源から出力する光量を設定すること
を特徴とする請求項１記載の画像読取装置。
【請求項５】
前記読取特性設定手段は、前記モード指定受付手段を通じて利用者から指定された原稿毎の動作モードの内、読取解像度が最も低い動作モード又は読取解像度が最も高い動作モードに一致する読取解像度の動作モードを、光量設定に用いる動作モードに決定し、当該決定した動作モードで前記読取ユニットに前記白基準部材を読み取らせて、この読取結果に基づき、この動作モードで適切な光量を特定し、更に、特定した光量を基準にして、前記モード指定受付手段を通じて利用者から指定された各動作モードで適切な光量を算出し、この算出結果に従って、前記モード指定受付手段を通じて利用者から指定された各動作モードで前記光源から出力する光量を設定すること
を特徴とする請求項１又は請求項３記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光源から読取対象に光を照射し、読取対象に照射された光を受光回路で受光して、読取対象を読み取る画像読取装置に関する。
【背景技術】
【０００２】
従来、光源から読取対象の原稿に光を照射し、読取対象に照射された光を受光して、読取対象を読み取る画像読取装置としては、ファクシミリ装置やコピー機等に内蔵されたものが知られている。また、通信インタフェースを通じて接続されたパーソナルコンピュータ（ＰＣ）の指示に従って読取対象を読み取り、その読取結果を表す読取画像データをＰＣに送信するＰＣ接続型の画像読取装置も知られている。
【０００３】
また、この種の画像読取装置としては、読取ユニットを副走査方向に搬送して原稿載置台に載置された読取対象の原稿を読み取る画像読取装置の他、読取ユニットを固定し読取対象の原稿を副走査方向に搬送して読取対象を読み取る画像読取装置が知られている。読取対象の原稿を搬送して読み取る画像読取装置としては、原稿の表面及び裏面を読み取るために複数の読取ユニットを備え、これら読取ユニットを用いて、原稿の表面及び裏面の夫々を読み取る画像読取装置が知られている（例えば特許文献１参照）。
更に、プレスキャン及び本スキャンを行うものであって、プレスキャン画像データを得た後に、本スキャンでの読取特性を変更する画像読取装置も知られている（例えば特許文献２参照）。
【０００４】
この他、従来装置としては、縮小読取可能な画像読取装置（例えば特許文献３参照）や、原稿載置台に載置された複数の原稿を読み取り、各原稿に対応した読取画像データを生成可能な画像読取装置（例えば特許文献４参照）が知られている。具体的に、縮小読取可能な画像読取装置としては、Ｎ分の一倍の縮小読取時に受光素子での蓄積電荷をＮ画素分加算して、Ｎ分の一倍の読取画像データを生成する画像読取装置が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−０７２７６０号公報
【特許文献２】特開２００４−００７４２５号公報
【特許文献３】特開平１１−３０８４０９号公報
【特許文献４】特開２００５−２１７５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、原稿載置台に載置された複数原稿を読み取って各原稿に対応した読取画像データを生成可能な画像読取装置は、写真や名刺などの比較的小さなもの（ここでいう原稿は写真や名刺等も含む。）を読み取り、これを電子データ化したりする際に便利である。
【０００７】
しかしながら、従来装置では、原稿載置台に載置された複数原稿の夫々を異なる動作モードで読み取ることができないといった欠点があった。例えば、ユーザは、写真と名刺とを一度に原稿載置台に載せて電子データ化する際、名刺については低解像度の読取で十分であるにも拘らず、写真に合わせて読取解像度を高解像度に設定する必要があった。そして、このような設定が原因で、不要に処理時間が長くなるケースがあった。
【０００８】
一方、このような問題を解決するために、各原稿に対して個別に動作モードを設定可能に画像読取装置を構成すると、従来技術では、動作モードを切り替える毎に、読取ユニットをホームポジションに移動させて光量調整を行わなければならないし、シェーディング補正等の画像補正を行うための補正データを生成しなければならないため、効率的に、異なる動作モードで複数原稿を読み取り、これらを電子データ化等することができないといった問題があった。
【０００９】
本発明は、こうした問題に鑑みなされたものであり、原稿載置台に載置された複数の原稿を読み取って、各原稿に対応した読取画像データを生成可能な画像読取装置であって、各原稿を異なる動作モードで読取可能で、更には、動作モードが異なる場合でも各原稿を効率的に読取可能な画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するためになされた本発明の画像読取装置は、光源から読取対象に光を照射し、読取対象を経由した照射光を主走査方向に配列された受光回路で受光し、この受光により受光回路の夫々で蓄積された電荷に基づき、主走査方向の画素データ群からなるラインデータを生成する読取ユニットと、読取ユニットを副走査方向に搬送可能な搬送手段と、読取ユニット及び搬送手段を制御して、読取ユニットを副走査方向に走査しつつ、読取ユニットに、その走査経路に位置する原稿載置台に載置された読取対象の各原稿を主走査方向に読み取らせることによって、読取ユニットからラインデータを取得し、原稿載置台に載置された原稿毎に、上記ラインデータ群からなる原稿の読取結果を表す読取画像データを生成する読取制御手段と、を備える。
【００１１】
更に、この画像読取装置は、原稿載置台に載置された各原稿について、読取時の動作モードの指定を、原稿載置台に載置された原稿毎に利用者から受け付けるモード指定受付手段と、読取ユニット及び搬送手段を制御し、白基準部材に対向する位置で読取ユニットに白基準部材を読み取らせると共に、白基準部材の読取結果に基づき、モード指定受付手段を通じて利用者から指定された各動作モードについて、動作モードでの原稿読取時に光源から出力すべき光量及びラインデータの補正量を、原稿読取特性として動作モード毎に設定する読取特性設定手段と、を備える。
【００１２】
特に、本発明の読取特性設定手段は、上記読取制御手段の動作に先駆けて動作して、利用者から指定された『全動作モード』分の原稿読取特性を、動作モード毎に設定する。そして、読取制御手段は、読取特性設定手段の動作後に、読取特性設定手段が設定した原稿読取特性に従って、原稿載置台に載置された原稿の夫々を、モード指定受付手段を通じて利用者から指定された動作モードで読取ユニットに読み取らせると共に、生成されたラインデータを補正して、各原稿の読取結果を表す読取画像データを生成する。
【００１３】
このように構成された本発明の画像読取装置によれば、動作モードの切替毎に、読取ユニットを白基準部材に対向する位置に戻し、対応する動作モードで白基準部材を読み取って原稿読取特性を設定するのではなく、初回の原稿読取前に白基準部材を読み取って、ユーザから指定された全動作モード分の原稿読取特性を設定する。
【００１４】
従って、本発明の画像読取装置によれば、動作モードの切替毎に、読取ユニットを白基準部材と対向する位置に戻す必要がない。即ち、本発明の画像読取装置によれば、動作モードの切替毎に、読取ユニットを白基準部材と対向する位置に戻すような読取ユニットの搬送制御を実行しなくて済み、効率的に動作モードに応じた原稿読取特性を設定し、原稿載置台に載置された複数の原稿を読み取ることができる。
【００１５】
結果、本発明によれば、原稿載置台に載置された複数の原稿を読み取って、各原稿に対応した読取画像データを生成する画像読取装置を、異なる動作モードで各原稿を読取可能で、動作モードが異なる場合でも各原稿を効率的に読取可能な構成とすることができる。
【００１６】
ところで、読取ユニットが、受光回路の夫々の蓄積電荷を、読取解像度に応じて適宜合成（加算）して、読取解像度に対応した主走査方向の画素データ群からなるラインデータを生成する画像読取装置では、原稿載置台に載置された各原稿の読取時の動作モードとして、読取解像度に関する動作モードの指定を、原稿毎に利用者から受け付けるように、モード指定受付手段を構成することができる。
【００１７】
また、読取ユニットが、読取制御手段に制御されて、色彩に関する動作モードとしてカラーが選択されている場合には、色毎の光源を順次読取対象に照射し、読取対象に照射された色毎の光を受光回路で順次受光し、これによって、色毎に順次、受光回路の蓄積電荷に応じた主走査方向の画素データ群からなるラインデータを生成して、カラーのラインデータを生成し、色彩に関する動作モードとしてモノクロが選択されている場合には、色毎の光源の内、特定色の光源を読取対象に照射して、読取対象に照射された特定色の光を受光回路で受光し、この受光回路の蓄積電荷に応じたラインデータを生成することにより、モノクロのラインデータを生成する画像読取装置では、原稿載置台に載置された各原稿の読取時の動作モードとして、カラー及びモノクロを選択肢とする上記色彩に関する動作モードの指定を、原稿毎に利用者から受け付けるように、モード指定受付手段を構成することができる。
【００１８】
この他、両者の機能を併せ持つ読取ユニットを備える画像読取装置の場合、モード指定受付手段は、原稿載置台に載置された各原稿の読取時の動作モードとして、カラー及びモノクロを選択肢とする上記色彩に関する動作パラメータと読取解像度に関する動作パラメータとの組合せで定められる動作モードの指定を、原稿毎に利用者から受け付ける構成にされてもよい。
【００１９】
この場合、読取制御手段は、読取特性設定手段の動作後、読取特性設定手段が設定した原稿読取特性に従って、モード指定受付手段を通じて利用者から指定された動作モード（読取解像度、カラー／モノクロ）で、読取ユニットに原稿載置台に載置された各原稿を読み取らせると共に、生成されたラインデータを補正して、原稿毎に、上記動作パラメータに適合した読取解像度及び色彩の読取画像データを生成する。
【００２０】
また、読取特性設定手段は、モード指定受付手段を通じて利用者から指定された原稿毎の動作モードに基づき、光量設定に用いる動作モードを決定し、決定した動作モードで読取ユニットに白基準部材を読み取らせて、この読取結果に基づき、上記決定した動作モードで適切な光量を特定し、更に、特定した光量を基準にして、モード指定受付手段を通じて利用者から指定された各動作モードで適切な光量を算出し、この算出結果に従って、各動作モードでの原稿読取時に光源から出力する光量を設定する構成にすることができる。
【００２１】
このように構成された画像読取装置によれば、光量調整を、利用者から指定された動作モード分実行する必要がないため、光量設定を迅速に行うことができる。結果、この発明によれば、光量調整を含む一連の画像読取の処理時間を短縮することができ、処理速度の点で高性能な画像読取装置をユーザに提供することができる。例えば、読取解像度を切替可能な画像読取装置の場合、読取特性設定手段は、モード指定受付手段を通じて利用者から指定された原稿毎の動作モードの内、読取解像度が最も低い動作モード又は読取解像度が最も高い動作モードに一致する読取解像度の動作モードを、光量設定に用いる動作モードに決定する構成にすることができる。
【図面の簡単な説明】
【００２２】
【図１】画像読取装置１の構成を表す平面図（ａ）及び断面図（ｂ）である。
【図２】画像読取装置１の電気的構成を表すブロック図（ａ）及びラインセンサ３１の動作態様を説明した図（ｂ）、（ｃ）である。
【図３】ＰＣ６５が実行するスキャナ操作受付処理を表すフローチャート（ａ）及び当該処理にて表示されるモード設定画面の構成を表す説明図（ｂ）である。
【図４】読取制御部５０が実行する読取制御メイン処理のフローチャートである。
【図５】読取制御部５０が実行する本スキャン制御処理のフローチャートである。
【図６】読取制御部５０が実行する光量調整処理を表すフローチャートである。
【図７】読取制御部５０が実行する光量演算処理を表すフローチャートである。
【図８】原稿の読取順を説明した図である。
【図９】補正データの概念図（ａ）及びラインデータの補正方法を説明した図（ｂ）である。
【図１０】ラインセンサ３１に入力される制御信号を示すタイムチャートである。
【発明を実施するための形態】
【００２３】
以下に本発明の実施例について、図面と共に説明する。
図１（ａ）は、本実施例の画像読取装置１を上から見たときの概略構成を表す平面図であり、図１（ｂ）は、画像読取装置１の副走査方向に沿う概略断面図である。但し、図１（ａ）では、本体カバー１０を透過して表す。図１に示すように、本実施例の画像読取装置１は、装置本体２０と、装置本体２０の上方に開閉可能に設けられた本体カバー１０とからなり、本体カバー１０が閉じられた状態で、装置本体２０の上面が、本体カバー１０により被覆される所謂フラットベッド型のスキャナ装置として構成されている。
【００２４】
この装置本体２０は、プラテンガラス２１と、プラテンガラス２１を支持する筐体２５と、カバー材２７と、カバー材２７の裏面に設けられた白基準部材２９と、ラインセンサ３１と、ラインセンサ３１を搭載するキャリッジ３３と、ベルト搬送機構３５と、ベルト搬送機構３５を駆動するためのモータ３７と、を備える。
【００２５】
筐体２５は、上部が開口された形状にされ、プラテンガラス２１は、筐体２５の開口部を閉塞するように、筐体２５に固定されている。また、プラテンガラス２１の上面には、副走査方向に垂直なプラテンガラス２１の左右端縁の内、ラインセンサ３１のホームポジション側の端縁である左側の端縁に沿って、主走査方向に長尺なカバー材２７が、白基準部材２９を介してプラテンガラス２１上面に密着するように取り付けられている。以下では、プラテンガラス２１の表面領域であってカバー材２７によって被覆されていない装置本体２０上部に露出した領域を、特に「原稿載置台」２１ａと表現する。本実施例において、読取対象の原稿は、この原稿載置台２１ａに載置される。
【００２６】
また、白基準部材２９は、ラインセンサ３１の主走査方向に対応する長さの白色部材によって構成され、プラテンガラス２１に対向するように、ラインセンサ３１のホームポジションに対応する位置に設けられ、カバー材２７で固定されている。
【００２７】
また、ラインセンサ３１は、プラテンガラス２１の下方領域で、ベルト搬送機構３５を通じ、副走査方向に前進・後退可能に設けられている。このラインセンサ３１は、プラテンガラス２１の主走査方向の長さと同程度の長さの受光面を備え、プラテンガラス２１に載置された原稿Ｐをライン毎に読み取る周知のラインセンサ３１として構成されている。
【００２８】
具体的に、ラインセンサ３１は、主走査方向に配列された受光素子群７１及び光源７３Ｒ，７３Ｇ，７３Ｂ（図２参照）を備え、光源７３Ｒ，７３Ｇ，７３Ｂからプラテンガラス２１に光を照射し、プラテンガラス２１上の読取対象に照射された光の反射光を受光素子で受光することにより、読取対象を主走査方向に読み取り、読取結果として、主走査方向１ライン分の各画素の電荷情報からなるラインデータを生成する。尚、このラインセンサ３１は、キャリッジ３３に搭載された状態で、筐体２５内に設けられている。
【００２９】
また、キャリッジ３３は、ベルト搬送機構３５が備える一対のローラ３５ａ，３５ｂに巻回されたベルト３５ｃに固定されており、モータ３７より発生する動力により回転するベルト３５ｃに作用され、副走査方向に移動する。即ち、ラインセンサ３１は、ベルト搬送機構３５によって搬送されるキャリッジ３３と共に、副走査方向に搬送される。以下では、キャリッジ３３、ベルト搬送機構３５、及び、モータ３７からなる機構を、「キャリッジ搬送機構」４０と表現する。
【００３０】
続いて、画像読取装置１の電気的構成について説明する。図２（ａ）は、画像読取装置１の電気的構成を表すブロック図である。図２（ａ）に示すように、画像読取装置１は、読取制御部５０と、通信インタフェース６０と、読取制御部５０により制御される上述したラインセンサ３１及びキャリッジ搬送機構４０と、を備える。
【００３１】
読取制御部５０は、ＣＰＵ５１、ＲＯＭ５３、ＲＡＭ５５及びＡ／Ｄ変換器５７を備え、ＲＯＭ５３が記憶するプログラムに従う処理を、ＣＰＵ５１で実行することにより、ラインセンサ３１やキャリッジ搬送機構４０が備えるモータ３７を制御し、画像読取装置として必要な機能を実現する。尚、Ａ／Ｄ変換器５７は、ラインセンサ３１が生成するアナログのラインデータをディジタルのラインデータに変換するために用いられる。
【００３２】
また、通信インタフェース６０は、外部のパーソナルコンピュータ（ＰＣ）６５と通信するのに用いられる。読取制御部５０は、通信インタフェース６０を通じてＰＣ６５から受信した指令に対応した処理をＣＰＵ５１にて実行する一方、原稿の読取結果を表す読取画像データ等を、通信インタフェース６０を通じてＰＣ６５に提供する。
【００３３】
例えば、読取制御部５０は、ＰＣ６５からプレスキャン指令や本スキャン指令を受信すると、モータ３７を駆動し、ラインセンサ３１を副走査方向に移動させると共に、ラインセンサ３１に読取動作をライン毎に実行させて、ラインセンサ３１からラインデータを取得し、このラインデータ群に基づき、上記受信した指令がプレスキャン指令であれば、原稿載置台２１ａの全領域の読取結果を表すプレスキャン画像データを生成し、指令が本スキャン指令であれば、原稿載置台２１ａに載置された原稿毎に原稿の読取結果を表す読取画像データを生成し、これを、通信インタフェース６０を通じてＰＣ６５に送信する。
【００３４】
また、ラインセンサ３１は、カラー読取可能な周知のラインセンサであり、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の色毎の光源７３Ｒ，７３Ｇ，７３Ｂを有すると共に、光源７３Ｒ，７３Ｇ，７３Ｂからプラテンガラス２１に照射される光の反射光を受光するための受光素子群７１を主走査方向に備え、更には、受光素子群７１にて蓄積された電荷情報を転送するための転送回路７５を備える。
【００３５】
具体的に、転送回路７５は、アナログシフトレジスタを備え、アナログシフトレジスタにより、受光素子に蓄積された電荷を画素毎に保持し、この電荷情報を順にラインデータとして出力する。また、光源７３Ｒ，７３Ｇ，７３Ｂは、プラテンガラス２１上の主走査方向の領域に光を照射できるように、ライン状に構成されている。
【００３６】
この他、ラインセンサ３１は、複数の読取解像度で読取可能な構成にされており、このラインセンサ３１においては、最大の読取解像度Ｒ＿ＭＡＸに対応する距離間隔で、受光素子が主走査方向に配列されている。具体的に、ラインセンサ３１は、主走査方向に対して最大読取解像度Ｒ＿ＭＡＸ、及び、最大読取解像度Ｒ＿ＭＡＸの整数Ｎ分の一の読取解像度で読取可能な構成にされており、最大読取解像度Ｒ＿ＭＡＸが設定された場合、図２（ｂ）に示すように、各受光素子を一画素として、各受光素子にて蓄積された電荷情報を配列してなるラインデータを生成する。
【００３７】
一方、最大読取解像度Ｒ＿ＭＡＸの整数Ｎ分の一の読取解像度が設定された場合、ラインセンサ３１は、図２（ｃ）に示すように、主走査方向に配列された受光素子を整数Ｎ個毎にグループ化して、同一グループに属するＮ個の受光素子の蓄積電荷を、転送回路７５にて合成（加算）し、各グループを一画素とした、各グループの蓄積電荷の合成値を表す電荷情報を配列してなるラインデータを生成する。尚、図２（ｂ）は、最大読取解像度Ｒ＿ＭＡＸが設定されている場合のラインデータの生成態様を表す説明図、図２（ｃ）は、最大読取解像度Ｒ＿ＭＡＸの二分の一の読取解像度が設定されている場合のラインデータの生成態様を表す説明図である。
【００３８】
ラインセンサ３１は、このような手法で読取解像度に対応した画素数のラインデータを生成し、これを、転送回路７５を通じ、読取制御部５０に入力する。読取制御部５０は、このラインセンサ３１から出力されるアナログのラインデータを、Ａ／Ｄ変換器５７でディジタルのラインデータに変換した後、ＣＰＵ５１でソフトウェア的に処理し、例えば、上記読取画像データをＰＣ６５に送信する。
【００３９】
続いて、読取制御部５０が実行する処理の詳細を説明する前に、読取制御部５０に各種指令を送信するＰＣ６５が実行する処理について説明する。図３（ａ）は、入力デバイス６７を通じて、ユーザから読取開始操作がなされると、ＰＣ６５が実行するスキャナ操作受付処理を表すフローチャートである。
【００４０】
スキャナ操作受付処理を開始すると、ＰＣ６５は、通信インタフェース６０を通じて画像読取装置１にプレスキャン指令を送信する（Ｓ１１０）。このようにして、プレスキャン指令を画像読取装置１に送信すると、画像読取装置１では、原稿載置台２１ａの全領域が読み取られて、その読取結果を表すプレスキャン画像データが送信されてくる。また、プレスキャン画像データと共に、画像読取装置１からは、このプレスキャン画像データが表すプレスキャン画像に写る各原稿の位置データが送信されてくる。
【００４１】
ＰＣ６５は、プレスキャン指令の送信後、応答データとして、上記プレスキャン画像データ及び位置データを画像読取装置１から受信すると（Ｓ１２０）、表示デバイス６９（例えば液晶ディスプレイ）に、図３（ｂ）に示す構成のモード設定画面Ａ０を表示し、モード設定画面Ａ０のプレビュー表示領域Ａ１に、画像読取装置１から受信したプレスキャン画像データが表すプレスキャン画像を表示する（Ｓ１３０）。
【００４２】
図３（ｂ）は、モード設定画面Ａ０の構成を表す図である。モード設定画面Ａ０は、プレビュー表示領域Ａ１のプレスキャン画像に写る複数の原稿をカーソル操作により選択可能なグラフィカルユーザインタフェース（ＧＵＩ）として構成されている。更に、モード設定画面Ａ０におけるプレビュー表示領域Ａ１の左側には、プレビュー表示領域Ａ１でカーソルが合わせられた原稿についての本スキャン時の動作モードを設定するための入力オブジェクト群を有する設定操作領域Ａ２が設けられている。
【００４３】
即ち、Ｓ１３０では、プレビュー表示領域Ａ１にプレスキャン画像を表示すると共に、受信した各原稿の位置データに基づき、副走査方向の最も上流（ホームポジション側）に位置する原稿が写るプレスキャン画像の領域にカーソルを合わせ、この原稿に適用する動作モードとして、動作モードを定義付ける各パラメータの初期設定値を、設定操作領域Ａ２に表示する。
【００４４】
詳述すると、設定操作領域Ａ２には、動作モードを定義付ける色彩に関するパラメータを指定可能な入力オブジェクトＢ１と、動作モードを定義付ける読取解像度に関するパラメータを指定可能な入力オブジェクトＢ２と、本スキャン開始指令を画像読取装置１に入力するための入力オブジェクトＢ３と、が設けられている。具体的に、入力オブジェクトＢ１は、色彩に関するパラメータとして「カラー」及び「モノクロ」のいずれかを選択可能なラジオボタンで構成され、入力オブジェクトＢ２は、ラインセンサ３１が対応可能な読取解像度のいずれかを選択可能なプルダウンメニューで構成され、入力オブジェクトＢ３は、仮想的に押下操作可能なボタンで構成されている。Ｓ１３０では、この内、入力オブジェクトＢ１，Ｂ２を通じてパラメータの初期設定値を表示する（図３（ｂ）参照）。
【００４５】
また、Ｓ１３０での処理を終えると、ＰＣ６５は、入力オブジェクトＢ３の押下操作（（以下、「本スキャン開始操作」という。）が入力デバイス６７を通じてなされるか、本スキャン開始操作以外の操作であるプレビュー表示領域でのカーソル操作又は入力オブジェクトＢ１，Ｂ２に対する操作が入力デバイス６７を通じてなされるまで待機する（Ｓ１４０，Ｓ１５０）。
【００４６】
そして、上記スキャン開始操作以外の操作がなされると（Ｓ１５０でＹｅｓ）、操作内容に従って、表示デバイス６９が表示するモード設定画面Ａ０を更新する（Ｓ１６０）。例えば、カーソル操作が行われた場合には、プレビュー表示領域において、カーソル位置を新たに選択された原稿に合わせると共に、設定操作領域Ａ２に表示する入力オブジェクトＢ１，Ｂ２を、上記新たに選択された原稿に対して設定されているパラメータの値に対応した状態に変更する。このようにして、設定操作領域Ａ２では、カーソル位置に対応する原稿に対して現在設定されているパラメータの設定値を表示する。
【００４７】
一方、入力オブジェクトＢ１，Ｂ２に対する操作がなされた場合には、入力オブジェクトＢ１，Ｂ２を、操作に対応した状態に変更すると共に、当該操作がパラメータ設定値の変更を伴う操作である場合には、パラメータの初期設定値に対する変更内容を、一時記憶する。尚、一時記憶される上記変更内容を表すデータは、初期設定値から変更されたパラメータの設定値を、入力オブジェクトＢ１，Ｂ２を通じて表示するために用いられる。
【００４８】
また、このようにしてＳ１６０での処理を終えると、ＰＣ６５は、Ｓ１４０に移行し、上記操作のいずれかが入力デバイス６７を通じてなされるまで待機する。そして、本スキャン開始操作が入力デバイス６７を通じてなされると（Ｓ１４０でＹｅｓ）、本スキャン指令を、通信インタフェース６０を通じて画像読取装置１に送信すると共に、モード設定画面Ａ０でのパラメータの変更内容を反映した各原稿の動作モードを定義付ける上記色彩及び読取解像度に関するパラメータの設定値（最新値）を、画像読取装置１に送信する（Ｓ１７０）。この際には、例えば、色彩及び読取解像度に関するパラメータの設定値を、対応する原稿の位置データと共に、画像読取装置１に送信する。
【００４９】
このようにして本スキャン指令等を送信すると、画像読取装置１では、各原稿がモード設定画面にて設定されたパラメータに対応する動作モードにて読み取られ、各原稿の読取結果を表す読取画像データが画像読取装置１から送信されてくる。
【００５０】
従って、ＰＣ６５は、上記本スキャン指令等の送信後、通信インタフェース６０を通じて画像読取装置１から送信されてくる原稿毎の読取画像データを受信する。そして、受信した各原稿の読取画像データを、自己の記録媒体（ハードディスク装置（ＨＤＤ）等）に保存すると共に、表示デバイス６９を制御して、各読取画像データが表す読取画像を表示デバイス６９に表示する（Ｓ１８０）。その後、当該スキャナ操作受付処理を終了する。
【００５１】
続いて、画像読取装置１の読取制御部５０が実行する処理について説明する。図４は、通信インタフェース６０を通じてＰＣ６５からプレスキャン指令を受信すると（図３：Ｓ１１０参照）、読取制御部５０が実行する読取制御メイン処理を表すフローチャートである。この読取制御メイン処理を開始すると、読取制御部５０は、まずプレスキャン処理を実行する（Ｓ２１０）。具体的には、ラインセンサ３１及びモータ３７を制御し、ラインセンサ３１をホームポジションから原稿載置台２１ａの全領域を横断するようにして副走査方向に搬送すると共に、その際、ラインセンサ３１に読取動作を実行させて、ラインセンサ３１から原稿載置台２１ａの全領域分のラインデータを取得する。そして、全領域分のラインデータ群からなるプレスキャン画像データを生成する（Ｓ２１０）。
【００５２】
この処理を終えると、読取制御部５０は、モータ３７を制御し、ラインセンサ３１をホームポジションまで後退させる（Ｓ２２０）。また、プレスキャン画像データを解析して、当該プレスキャン画像データが表すプレスキャン画像に映し出された各原稿のエッジを検出し、原稿載置台２１ａに載置された各原稿の原稿載置台２１ａにおける位置を特定する（Ｓ２３０）。そして、応答データとして、Ｓ２１０で生成したプレスキャン画像データ、及び、Ｓ２３０で特定した各原稿の位置を表す位置データを、通信インタフェース６０を通じて、ＰＣ６５に送信する（Ｓ２４０）。この処理を終えると、読取制御部５０は、ＰＣ６５での処理（図３：Ｓ１７０参照）により、本スキャン指令がＰＣ６５から送信されてくるまで待機する（Ｓ２５０）。
【００５３】
そして、本スキャン指令をＰＣ６５から受信すると、本スキャン指令と共に受信した原稿毎の上記色彩及び読取解像度に関するパラメータの設定値に従い、Ｓ２３０での処理により位置特定した原稿載置台２１ａの各原稿の本スキャン時に適用する動作モードを、ＰＣ６５から受信したパラメータの設定値で定まる動作モードに決定する（Ｓ２６０）。そして、この決定内容に従って、本スキャン制御処理を実行する（Ｓ２７０）。
【００５４】
図５は、読取制御部５０が実行する本スキャン制御処理を表すフローチャートである。本スキャン制御処理を開始すると、読取制御部５０は、Ｓ２６０での決定内容に基づき、原稿載置台２１ａに載置された原稿の中に、動作モードが「カラー」に設定された原稿と「モノクロ」に設定された原稿とが混在するかを判断する。ここでは、各原稿に設定された色彩に関するパラメータが「カラー」及び「モノクロ」のいずれか一方で統一されている場合、混在していないと判断し、統一されていない場合、混在すると判断する（Ｓ３１０）。
【００５５】
そして、混在すると判断すると（Ｓ３１０でＹｅｓ）、光量調整用の色彩に関するパラメータを「カラー」に設定し（Ｓ３２０）、混在しないと判断すると（Ｓ３１０でＮｏ）、光量調整用の色彩に関するパラメータを、各原稿に設定された動作モードと同一値に設定する（Ｓ３２５）。その後、Ｓ３３０に移行する。
【００５６】
また、Ｓ３３０に移行すると、読取制御部５０は、光量調整用の読取解像度に関するパラメータを、本スキャン対象の各原稿に対してＳ２６０で設定された読取解像度の内、最も低い読取解像度に設定する。本実施例では、このようにして、光量調整に用いる上記色彩及び読取解像度に関するパラメータを設定し、光量調整時の動作モードを設定する。
【００５７】
尚、ここで最低解像度に設定する理由は、ラインセンサ３１がＣＩＳ型の場合、光量調整に必要な時間として、画素毎に電荷Ｑを蓄電する時間が必要となるためである。例えば、最低解像度が、最高解像度の半分である場合、最低解像度の読取では、受光素子を２つずつ並列にすればよい（図２（ｃ）参照）ので、２つの受光素子で蓄積された電荷の合算（図２（ｃ）：Ｑ１＋Ｑ２）で、最高解像度での１受光素子分の電荷量Ｑ（図２（ｂ）：Ｑ１）となればよい。つまり、図２（ｃ）の蓄電時間は、最高解像度と比較して、半分の電荷が蓄積する時間でよいので、最低解像度の光量調整では、最高解像度で実行する場合よりも光量の適値Ｌ０の特定時間が短くなる。このような理由から、Ｓ３３０では、光量調整時の読取解像度を最低解像度に設定している。また、本実施例では、後述するように、光量調整時の動作モードで求めた光量の適値Ｌ０に基づき、Ｓ２６０で設定された各動作モードでの光量の適値を演算により求めるが、演算で得られる動作モード毎の光量と、実際の光量の最適値とが、受光素子のバラツキなどで若干異なる場合があっても、本実施例では、シェーディング補正（図９（ｂ））によって補正するので問題ない。
【００５８】
Ｓ３３０の処理後、読取制御部５０は、図６（ａ）に示す光量調整処理を実行することで、光量調整用の上記色彩及び読取解像度に関するパラメータの設定値に対応した動作モードでラインセンサ３１を読取動作させ、この動作モードでの光量の適値Ｌ０を特定する（Ｓ３４０）。図６（ａ）は、光量調整処理を表すフローチャートである。
【００５９】
光量調整処理を開始すると、読取制御部５０は、光量調整用の動作モード（具体的には光量調整用の色彩に関するパラメータ）が「カラー」であるか否かを判断する（Ｓ５１０）。そして、「カラー」であると判断すると（Ｓ５１０でＹｅｓ）、Ｓ５２０に移行し、「モノクロ」であると判断すると（Ｓ５１０でＮｏ）、Ｓ５３０に移行する。
【００６０】
また、Ｓ５２０に移行すると、読取制御部５０は、各色の光源７３Ｒ，７３Ｇ，７３Ｂを順に点灯させると共に、各光源の点灯中に、ラインセンサ３１にＳ３３０で設定した読取解像度で読取動作を実行させることにより、光量調整用の動作モードと同一動作モードで本スキャンを行う際の光量の適値Ｌ０を特定する。具体的には、光源７３Ｒ，７３Ｇ，７３Ｂ毎に、次の処理を実行し、各色の光量の適値Ｌ０を求める。
【００６１】
即ち、光源から出力する光量を、予め定められた初期値から段階的に下げるように調整しながら、ラインセンサ３１に読取動作を実行させ、各光量で生成される上記読取解像度のラインデータをラインセンサ３１から取得する。詳述すれば、調整した光量毎に、受光素子に蓄積された電荷をリセットして、受光素子に新規電荷の蓄積を開始させると共に、該当光源から上記光量の光を出力させ、上記光量の光の出力後、受光素子にて蓄積された電荷の情報を表す上記読取解像度のラインデータを、ラインセンサ３１から取得する。
【００６２】
尚、読取動作時、ラインセンサ３１は、ホームポジションに配置され、白基準部材２９に対向配置されている。従って、ラインセンサ３１からは、上記光量及び読取解像度での白基準部材２９の読取結果を表すラインデータが出力されることになる。
【００６３】
この後、読取制御部５０は、上記調整した光量毎に、上記白基準部材２９の読取結果を表すラインデータであってディジタル変換後のラインデータが示す各画素値を参照し、ラインデータが示す各画素値の全てがいずれも飽和しない（最大値とならない）光量の最大値を検出する。そして、検出した光量を、該当光源から出力する光量の適値Ｌ０として特定する。図６（ｂ）は、適値Ｌ０の特定手法を示した説明図である。例えば、図６（ｂ）に示す＜＜１＞＞の場合には、光量が大きすぎて、一部画素値が飽和しているので、この場合には、光量を下げて、＜＜２＞＞に示すように、全画素値が飽和しないような光量を探索する。光量調整処理では、このようにして光量を調整し、光量の適値Ｌ０を求める。
【００６４】
読取制御部５０は、光源７３Ｒ，７３Ｇ，７３Ｂ毎に、このような処理を実行し、光量調整用の動作モードと同一動作モードで本スキャンを行う場合における各色の光量の適値Ｌ０を求める。即ち、原稿を「カラー」で読み取る場合であって読取対象の原稿の中で読取解像度が最低の原稿を読み取る場合の光量の適値Ｌ０を色毎に求める。
【００６５】
一方、Ｓ５３０に移行すると、読取制御部５０は、緑色光源７３Ｇについてのみ、Ｓ５２０での処理と同様の処理を実行し、光量を調整しながら、Ｓ３３０で設定された読取解像度でラインセンサ３１に白基準部材２９を読み取らせて、その読取結果であるラインデータに基づき、緑色光源７３Ｇから出力する光量の適値Ｌ０を特定する。
【００６６】
ちなみに、本実施例では、原稿を「モノクロ」で読み取る場合、光源７３Ｒ，７３Ｇ，７３Ｂの内、緑色光源７３Ｇのみを点灯させる。従って、ここでは、原稿を「モノクロ」で読み取る場合であって読取対象の原稿の中で読取解像度が最低の原稿を読み取る場合の光量の適値Ｌ０を求めることになる。
【００６７】
読取制御部５０は、Ｓ５２０，Ｓ５３０で、このようにして光量の適値Ｌ０を設定すると、光量調整処理を終了し、Ｓ３５０に移行する。また、Ｓ３５０に移行すると、読取制御部５０は、Ｓ２６０で原稿毎に設定された動作モードの内、Ｓ３６０の処理について未処理の動作モードを一つ処理対象モードに選択し（Ｓ３５０）、この処理対象モードについての光量演算処理を実行する（Ｓ３６０）。図７は、読取制御部５０が実行する光量演算処理を表すフローチャートである。
【００６８】
光量演算処理を実行すると、読取制御部５０は、光量調整を「カラー」で実行したか否かを判断する（Ｓ７１０）。ここでの判断は、Ｓ５１０と同様である。そして、光量調整を「カラー」で実行したと判断すると（Ｓ７１０でＹｅｓ）、Ｓ７２０に移行し、光量調整を「モノクロ」で実行したと判断すると（Ｓ７１０でＮｏ）、Ｓ７４０に移行する。
【００６９】
また、Ｓ７２０では、処理対象モードが「カラー」であるか否かを判断する。即ち、処理対象モードを定義付ける色彩に関するパラメータが「カラー」であるか否かを判断する。そして、「カラー」であると判断すると（Ｓ７２０でＹｅｓ）、Ｓ７３０に移行し、「モノクロ」であると判断すると（Ｓ７２０でＮｏ）、Ｓ７４０に移行する。
【００７０】
ここで、Ｓ７３０に移行すると、読取制御部５０は、先に実行した光量調整処理の結果に基づき、赤、緑、青の各光源７３Ｒ，７３Ｇ，７３Ｂ毎に、処理対象モードでの原稿の読取時に当該光源から出力すべき光量の適値ＬＭを算出する。
【００７１】
具体的には、赤、緑、青の色毎に、光量調整時に特定された該当色についての光量の適値Ｌ０と、光量調整時の読取解像度Ｒ０と、処理対象モードの読取解像度Ｒ１と、に基づき、処理対象モードでの原稿の読取時に該当色の光源から出力すべき光量の適値ＬＭを、式ＬＭ＝ｋ・Ｌ０・（Ｒ１／Ｒ０）に従って算出する。
【００７２】
ここで、ｋは、補正係数であり、０＜ｋ≦１を満足する実数値として、予め設計段階で定められる。光量ＬＭは、誤差を考慮しなければ式ＬＭ＝Ｌ０・（Ｒ１／Ｒ０）で求めることができるが、誤差等を考慮すると、式ＬＭ＝Ｌ０・（Ｒ１／Ｒ０）で求めた場合、ラインデータが示す各画素値が飽和してしまう可能性がある。本実施例では、このような問題が生じないように、補正係数ｋを作用させている。尚、補正係数ｋについては、上記目的を達成できるように、設計者が実験等により予め定めればよい。例えば、ｋ＝０．８等に設定することができる。また、光量調整時の動作モード（各パラメータ）と処理対象モード（各パラメータ）とが同一である場合には、例外的に、処理対象モードでの適値ＬＭを、光量調整時に求めた適値Ｌ０と同一値とすることができる。
【００７３】
一方、Ｓ７４０に移行すると、読取制御部５０は、先に実行した光量調整処理の結果に基づき、処理対象モードでの原稿の読取時に緑色光源７３Ｇから出力すべき光量の適値ＬＭを算出する。具体的には、光量調整時に特定された緑色光源７３Ｇについての光量の適値Ｌ０と、光量調整時の読取解像度Ｒ０と、処理対象モードの読取解像度Ｒ１と、に基づき、処理対象モードでの原稿の読取時に光源７３Ｇから出力すべき光量の適値ＬＭを、Ｓ７３０での処理と同様、式ＬＭ＝ｋ・Ｌ０・（Ｒ１／Ｒ０）に従って算出する。
【００７４】
また、Ｓ７３０又はＳ７４０で上記適値ＬＭを算出すると、読取制御部５０は、処理対象モードでの本スキャン時に該当光源から出力する光量を、上記算出した適値ＬＭに設定する（Ｓ７５０）。その後、当該光量演算処理を終了し、Ｓ３７０に移行する。
【００７５】
この他、Ｓ３７０に移行すると、読取制御部５０は、処理対象モードでの本スキャン時にラインセンサ３１により生成されたラインデータを補正するための白データ及び黒データを取得する。具体的には、処理対象モードが「カラー」である場合、光源７３Ｒ，７３Ｇ，７３Ｂ毎に、Ｓ３６０での光量演算処理で設定した光量ＬＭの光を該当光源から照射すると共に、ラインセンサ３１に処理対象モードに対応する読取解像度で白基準部材を読み取らせて、照射時の蓄積電荷に基づく上記読取解像度のラインデータをラインセンサ３１に生成させる。そして、このラインデータを、処理対象モードの該当光源の白データとして取得する。
【００７６】
一方、処理対象モードが「モノクロ」である場合、Ｓ３６０での光量演算処理で設定した光量ＬＭの光を緑色光源７３Ｇから照射すると共に、ラインセンサ３１に処理対象モードに対応する読取解像度で白基準部材を読み取らせて、照射時の蓄積電荷に基づく上記読取解像度のラインデータをラインセンサ３１に生成させ、このラインデータを処理対象モードの白データとして取得する。即ち、処理対象モードが「カラー」の場合には、光源毎の白データを取得し、「モノクロ」の場合には、緑色光源の白データを取得する。
【００７７】
この他、黒データについては、光源７３Ｒ，７３Ｇ，７３Ｂを点灯させることなく処理対象モードに対応する読取解像度でラインセンサ３１に白基準部材２９を読み取らせて、この際にラインセンサ３１で生成されるラインデータを、処理対象モードの黒データとして取得する。但し、白データ及び黒データをラインセンサ３１に生成させる際の白基準部材２９の読取時間（電荷蓄積時間）は、本スキャン時の読取時間に対応させる。
【００７８】
また、この処理を終えると、読取制御部５０は、原稿毎に設定された動作モードの全てを処理対象モードに選択してＳ３６０の処理を実行したか否かを判断し（Ｓ３８０）、実行していない場合には、Ｓ３５０に移行して、未処理の動作モードの一つを新たに処理対象モードに選択し、この処理対象モードについての光量演算処理を実行する（Ｓ３６０）。このようにして、Ｓ３５０〜Ｓ３８０では、設定された動作モード毎に、光源から出力する光量を設定すると共に、黒データ及び光源毎の白データを取得する。
【００７９】
また、Ｓ３８０で肯定判断すると、読取制御部５０は、原稿載置台２１ａに載置された本スキャン対象の原稿群を、共通する動作モードが設定された原稿群毎にグループ化して、グループ毎に、読取順を決定する（Ｓ３９０）。具体的には、グループ毎に、当該グループに属する原稿群の内、最も副走査方向上流に載置されている原稿（先頭原稿）を特定する。そして、各グループの先頭原稿の載置位置（原稿の最も副走査方向上流に位置する地点の位置）を、各グループの先頭位置とみなし、先頭位置が副走査方向の上流にあるグループから順に読み取るように、グループの読取順を設定する。尚、本スキャン対象の各原稿の動作モードが全て異なっている場合には、各グループに対し、当該グループに属する原稿が一つのみとなる。
【００８０】
また、この処理を終えると、読取制御部５０は、読取順が先頭のグループを処理対象グループに設定する（Ｓ４００）。そして、処理対象グループに属する原稿群を、一括読取する原稿群毎に区分する（Ｓ４１０）。
【００８１】
本実施例では、処理対象グループに属する原稿を、副走査方向上流に位置する原稿から順に読み取る。しかしながら、処理対象グループに属する原稿群の載置態様としては、副走査方向に沿う一次元座標系で見たときに、図８（ｂ）原稿Ａ，Ｃのように原稿が離れて配置されているケースと、図８（ｃ）原稿Ａ，Ｂのように原稿が重なって配置されているケースと、がある。そして、図８（ｂ）原稿Ａ，Ｃのように原稿が離れて配置されているケースでは、原稿Ａ，Ｃが配置されていない領域においても読取動作を行うと、読取動作時のラインセンサ３１の搬送速度が低速であることに起因して、処理時間が無駄に長くなる。このため、原稿Ａ，Ｃ間においてはラインセンサ３１を高速移動させて、各原稿Ａ，Ｃを個別に読み取ったほうが効率がよい。
【００８２】
一方、図８（ｃ）原稿Ａ，Ｂのように原稿が重なって配置されているケースでは、原稿Ａを読み終わった後、ラインセンサ３１を原稿Ｂの先頭位置まで後退させて、原稿Ａ，Ｂを個別に読み取るよりも、ラインセンサ３１を重なって配置されている原稿群の領域に対して連続搬送し、これらの原稿を一括して読み取ったほうが効率がよい。
【００８３】
このため、Ｓ４１０では、一括読取する原稿群毎に区分するのである。具体的に、Ｓ４１０では、処理対象グループの原稿群を、副走査方向に沿う一次元座標系において、隣接する原稿との距離が予め定められた所定距離未満である原稿群毎に区分する。以下、区分した原稿群を小グループと表現する。尚、この手法によれば、隣接原稿との距離が上記所定距離以上離れた原稿については、当該原稿のみが、一の小グループに区分されることになる。また、上記所定距離は、ラインセンサ３１が停止状態から定速状態に移行するまでの助走に必要な距離を考慮し、ラインセンサ３１を後退させなくても良い距離に設計者が予め定めればよい。
【００８４】
また、Ｓ４１０での処理を終えると、読取制御部５０は、処理対象グループを構成する小グループ群の内、最も副走査方向上流に位置する小グループを、処理対象小グループに設定し（Ｓ４２０）、モータ３７を制御して、当該処理対象小グループの最も副走査方向上流に位置する原稿の先端部よりも、助走距離分上流の地点にラインセンサ３１を配置する（Ｓ４３０）。
【００８５】
その後、処理対象グループの動作モードに対応する補正データを、当該動作モードの白データ及び黒データに基づき生成すると共に（Ｓ４４０）、この処理と並行して、処理対象小グループに対応する原稿の読取動作をラインセンサ３１に実行させる（本スキャン：Ｓ４５０）。
【００８６】
具体的に、Ｓ４４０では、当該動作モードでラインセンサ３１から出力されるラインデータの補正量として、画素毎に、周知の技法で、シェーディング補正量β及び黒補正量γを算出し、これらシェーディング補正量β及び黒補正量γを記述した補正データを生成する。図９（ａ）は、補正データの概念図である。
【００８７】
詳述すると、Ｓ４４０では、各画素について、白データが示す値ＤＷと、黒データが示す値ＤＢとから、シェーディング補正量βを、式β＝（Ｅ−１）／（ＤＷ−ＤＢ）に従って求めると共に、黒補正量γ＝ＤＢを求める。尚、変数Ｅは、最終的に原稿の読取結果として生成する読取画像データの階調数Ｅである。
【００８８】
本実施例では、ここで生成する補正データを用いて、Ｓ４６０で、ラインセンサ３１からＡ／Ｄ変換器５７を経由して得られるディジタル変換後のラインデータを、シェーディング補正及び黒補正し、ラインセンサ３１から出力されるラインデータの値を、階調数Ｅの画素値Ｙに変換する。例えば、ラインセンサ３１から出力されるラインデータの画素値がＸであるとき、シェーディング補正及び黒補正後の画素値Ｙは、式Ｙ＝β・（Ｘ−γ）で求められる。尚、動作モードが「カラー」である場合には、赤、緑、青の色（光源）毎の白データと黒データとに基づき、色毎のシェーディング補正量βを求める。
【００８９】
また、Ｓ４５０では、モータ３７を制御して、ラインセンサ３１を、副走査方向下流に、当該処理対象小グループに属する原稿であって最も下流に位置する原稿の後端地点まで、処理対象グループに対応する動作モードに応じた速度で定速搬送すると共に、処理対象グループに対応する動作モードでラインセンサ３１に読取動作を実行させて、ラインセンサ３１に、動作モードに対応したラインデータを生成させる。尚、この際には、当該動作モードに対して設定された光量ＬＭの光を光源から出力する。
【００９０】
具体的に、読取制御部５０は、動作モードが「カラー」である場合、図１０（ａ）に示すパターンで、ラインスタート信号及び各光源７３Ｒ，７３Ｇ，７３Ｂの点灯制御信号を、ラインセンサ３１に入力することで、ラインセンサ３１が１／３ライン分搬送される時間間隔である１／３ライン周期毎に、ラインセンサ３１に読取動作（電荷の蓄積動作）を実行させると共に、１／３ライン周期毎に、点灯色を切り替えながら、点灯色に対応する光源７３Ｒ，７３Ｇ，７３Ｂを、設定された光量ＬＭに対応する時間点灯させる。
【００９１】
尚、図１０（ａ）は、「カラー」での読取時に読取制御部５０からラインセンサ３１に入力される制御信号の態様を示すタイムチャートである。また、ラインスタート信号は、受光素子の蓄積電荷を転送回路７５に出力して、読取が完了したラインの電荷情報を転送回路７５にラインデータとして転送させると共に、受光素子の信号電荷をリセットするための制御信号である。このような制御により、ラインセンサ３１からは、１／３ライン周期毎に、カラーのラインデータとして、赤の画素値を表すラインデータ（赤ラインデータ）、緑の画素値を表すラインデータ（緑ラインデータ）、青の画素値を表すラインデータ（青ラインデータ）が順次出力される。
【００９２】
一方、読取制御部５０は、動作モードが「モノクロ」である場合、図１０（ｂ）に示すパターンで、ラインスタート信号及び光源７３Ｇの点灯制御信号を、ラインセンサ３１に入力し、ラインセンサ３１が１ライン分搬送される時間間隔である１ライン周期毎に、ラインセンサ３１に読取動作を実行させると共に、ラインスタート信号の入力に合わせて、１ライン周期毎に、緑色光源７３Ｇを、設定された光量ＬＭに対応する時間点灯させる。このような制御によって、ラインセンサ３１からは１ライン周期毎に、モノクロのラインデータとして、緑色光源７３Ｇによる読取結果を表すラインデータが出力される。
【００９３】
また、このようにしてＳ４５０での処理を終えると、読取制御部５０は、ラインセンサ３１から得られたラインデータ群を、Ｓ４４０で生成した当該処理対象グループの補正データに基づき、シェーディング補正及び黒補正すると共に（Ｓ４６０）、補正後のラインデータ群から、処理対象小グループに属する各原稿領域部分を原稿毎に抽出して、各原稿の読取結果を表す読取画像データを生成する（Ｓ４７０）。そして、生成した原稿毎の読取画像データを、通信インタフェース６０を通じてＰＣ６５に出力する（Ｓ４７５）。
【００９４】
また、Ｓ４７５での処理を終えると、Ｓ４１０で区分した小グループの全てを、処理対象小グループに選択したか否かを判断し（Ｓ４８０）、選択していなければ（Ｓ４８０でＮｏ）、現在設定されている処理対象小グループに対して副走査方向下流に隣接する読取順が次の小グループを、新たな処理対象小グループに設定する（Ｓ４８５）。その後、Ｓ４３０に移行する。このようにして、本実施例では、Ｓ４３０〜Ｓ４８５の処理を繰返し、小グループ毎に一括して原稿を読み取り、当該原稿の読取画像データをＰＣ６５に出力する。尚、Ｓ４４０の処理は、処理対象グループに対して一度のみ実行すればよい。
【００９５】
また、Ｓ４８０で肯定判断すると、Ｓ４９０に移行して、Ｓ３９０で設定したグループの全てを、処理対象グループに選択したか否かを判断し、選択していないと判断すると、読取順が次のグループを、新たな処理対象グループに設定して（Ｓ４９５）、Ｓ４１０に移行する。このようにして、本実施例では、動作モードが共通する原稿群毎に、順に原稿を読み取って、その読取画像データをＰＣ６５に出力する。
【００９６】
例えば、図８（ａ）に示すように、原稿Ａ，Ｂ，Ｃが載置されている場合には、原稿Ａ，Ｂ，Ｃの順に、原稿を個別に読み取って、各原稿の読取画像データを出力し、図８（ｂ）に示す場合には、原稿Ａ，Ｃ，Ｂの順に、原稿を個別に読み取って、各原稿の読取画像データを出力する。この他、図８（ｃ）に示す場合には、原稿Ａ，Ｂを一括読取し、その後に、原稿Ｃを読み取って、各原稿の読取画像データを出力する。
【００９７】
以上、本実施例の画像読取装置１の構成について説明したが、この画像読取装置１によれば、原稿載置台２１ａに載置された複数の原稿を、個別の動作モードで読み取ることができる。そして、動作モードの切替毎に、ラインセンサ３１を白基準部材に対向するホームポジションに戻し、対応する動作モードで白基準部材を読み取り原稿読取特性（光量等）を設定するのではなく、先頭原稿読取前に、一括して全動作モード分の原稿読取特性を設定する。従って、本実施例の画像読取装置１によれば、動作モード（カラー／モノクロ、読取解像度）の切替毎に、ラインセンサ３１をホームポジションに戻すような搬送制御を行わなくて済み、効率的に原稿載置台２１ａに載置された複数の原稿を、個別の動作モードで読み取ることができる。
【００９８】
また、本実施例によれば、光量調整については、各原稿に設定された動作モードに基づき、光量調整用の動作モードを設定して行い、これによって得られた光量の適値Ｌ０から、各原稿に設定された動作モードでの光量の適値ＬＭを演算により求める。従って、本実施例によれば、光量調整を、ユーザから指定された動作モード分実行する必要がなく、光量設定を迅速に行うことができる。結果、本実施例によれば、光量調整を含む一連の画像読取の処理時間を短縮することができ、処理速度の点でも高性能な画像読取装置１をユーザに提供することができる。
【００９９】
この他、本実施例によれば、動作モード毎に原稿を読み取るため、動作モードの切替回数を減らすことができ、動作モード切替による処理時間のロスを低減することができる。
尚、上記実施例と「特許請求の範囲」との対応関係は次の通りである。「特許請求の範囲」記載の読取ユニットは、上記実施例においてラインセンサ３１に対応し、搬送手段は、キャリッジ搬送機構４０に対応する。また、モード指定受付手段は、Ｓ２６０の処理により実現され、読取制御手段は、Ｓ４５０〜Ｓ４７５等の処理により実現され、読取特性設定手段は、Ｓ２２０，Ｓ３１０〜Ｓ３８０の処理により実現されている。また、「特許請求の範囲」記載のラインデータの補正量を設定する動作は、補正データと等価な白／黒データを取得する動作に対応する。
【０１００】
この他、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、上記実施例では、Ｓ３３０において、光量調整用の読取解像度に関するパラメータを、本スキャン対象の各原稿に対してＳ２６０で設定された読取解像度の内、最も低い読取解像度に設定するようにしたが、光量Ｌ０の特定に要する時間を無視すれば、最も高い読取解像度に設定してもよい。この他、本発明は、ファクシミリ装置やディジタル複合機等の画像読取装置としての機能を有する種々の機器に適用することができる。
【符号の説明】
【０１０１】
１…画像読取装置、２１ａ…原稿載置台、２９…白基準部材、３１…ラインセンサ、３３…キャリッジ、３５…ベルト搬送機構、３７…モータ、４０…キャリッジ搬送機構、５０…読取制御部、５１…ＣＰＵ、５３…ＲＯＭ、５５…ＲＡＭ、５７…Ａ／Ｄ変換器、６０…通信インタフェース、６５…ＰＣ、６７…入力デバイス、６９…表示デバイス、７１…受光素子群、７３Ｒ，７３Ｇ，７３Ｂ…光源、７５…転送回路、Ａ０…モード設定画面、Ａ１…プレビュー表示領域、Ａ２…設定操作領域
【図１】
0005381485.tif 000002
【図２】
0005381485.tif 000003
【図３】
0005381485.tif 000004
【図４】
0005381485.tif 000005
【図５】
0005381485.tif 000006
【図６】
0005381485.tif 000007
【図７】
0005381485.tif 000008
【図８】
0005381485.tif 000009
【図９】
0005381485.tif 000010
【図１０】
0005381485.tif 000011