(57)【要約】【課題】画像読取り解像度の補正機能を有するドキュメント処理装置およびドキュメント処理装置の画像読取り解像度の補正方法を提供する。【解決手段】ドキュメント処理装置の一実施形態は、原稿載置ガラス板に固定されたドキュメントからの反射光を所定の方向に反射する第１の反射体、第１の反射体からの入射光の方向を１８０°変化させる第２の反射体、それぞれの反射体を同一方向に移動させる第１および第２の駆動装置、それぞれの駆動装置を制御する第１および第２の駆動制御装置、それぞれの駆動制御装置の制御動作を規定するデフォルト設定状態のパラメータを含む制御パラメータを保存する第１および第２のメモリを備える。第２のメモリには、さらに、第２の反射体のそのデフォルトの位置からの補正に関連するパラメータを保存されている。この補正に関連するパラメータは、第１の反射体の複数の走査位置において所定の解像度が得られるように、予め求めておく。【選択図】図２
2008182709.tif 000002
【特許請求の範囲】
【請求項１】
画像読取り対象であるドキュメントからの反射光を所定の方向に反射する第１の反射体と、この第１の反射体から出射された光を実質的に１８０°反射する第２の反射体と、この第２の反射体から出射された光を収束するレンズと、このレンズによって結像される前記ドキュメントの画像を検出する光センサとを備え、原稿固定読取り方式または原稿搬送読取り方式によるドキュメントの画像読取り機構を具備するドキュメント処理装置の画像読取り解像度の補正方法であって、
前記第２の反射体のそのデフォルトの位置からの補正に関連するパラメータを予め決定するステップと、
求めた前記パラメータの一部または全部を保存するステップと、
保存された前記パラメータにしたがって、前記第２の反射体の位置を制御するステップと
を含むことを特徴とするドキュメント処理装置の画像読取り解像度の補正方法。
【請求項２】
前記補正に関連するパラメータを予め決定するステップは、
前記ドキュメント処理装置の画像読取り解像度の規格値以上の画像読取り解像度に対応する解像度を評価するために適切な評価チャートを読み込んだときに前記光センサから出力される応答の振幅値に関する判定値をセットするステップと、
前記第１の反射体の副走査方向での予め定めた所定の位置における前記光センサから出力される応答の振幅値が前記判定値以上となるまでの前記第２の反射体をそのデフォルトの位置から副走査方向に移動すべき距離である補正距離を求めるステップと、
このステップにおいて求められる１または複数の前記予め定めた所定の位置における前記第１の反射体の副走査方向での位置に対応する前記補正距離、および前記読取り機構と前記判定値によって定まる前記ドキュメント処理装置の画像読取り解像度以上の画像読取り解像度を満たす範囲に対応する前記第２の反射体の補正距離の許容範囲とに基づいて、前記補正に関連するパラメータを求めるステップと
を含むことを特徴とする請求項１に記載のドキュメント処理装置の画像読取り解像度の補正方法。
【請求項３】
前記補正距離を求めるステップは、
前記第２の反射体の動作をデフォルトの状態で、前記解像度を評価するために適切な評価チャートを読み込み、前記第１の反射体の副走査方向での前記予め定めた所定の位置における、前記光センサから出力される応答の振幅値を測定するステップと、
測定された前記光センサから出力される応答の振幅値と前記判定値とを比較するステップと、
前記測定された振幅値が前記判定値よりも小さいときには、第２の反射体を、前記応答の振幅値を測定したときの状態の位置から異なる位置に移動するステップと、
この設定状態で、前記解像度を評価する評価チャートを読み込み、前記第１の反射体の副走査方向での前記予め定めた位置において前記光センサから出力される応答の前記振幅値を測定するステップと、
測定された振幅値と前記判定値とを比較するステップを、測定された振幅値が前記判定値以上になるまで繰り返すステップと
を含むことを特徴とする請求項２に記載のドキュメント処理装置の画像読取り解像度の補正方法。
【請求項４】
ドキュメントの画像を原稿固定読取り方式によって読み取る場合、前記補正に関連するパラメータを決定するステップは、
前記補正距離を求めるステップを、前記第１の反射体の副走査方向での複数の前記予め定めた所定の位置において実行し、
前記補正距離を前記第１の反射体の副走査方向での２つの前記予め定めた所定の位置において求めたときには、前記第１の反射体の副走査領域内の任意の位置における前記補正距離を、前記第１の反射体の副走査方向での前記２つの前記予め定めた所定の位置において求めた前記補正距離に基づいて直線近似によって見積もるステップを、さらに、含み、
前記補正距離を前記第１の反射体の副走査方向での３つ以上の前記予め定めた所定の位置において求めたときには、前記第１の反射体の副走査領域内の任意の位置における前記補正距離を、前記第１の反射体の副走査方向での前記３つ以上の前記予め定めた位置において求めた前記補正距離に基づいて最小二乗法による直線近似またはスプライン補間のいずれかのアルゴリズムによって見積もるステップを、さらに、含むことを特徴とする請求項３に記載のドキュメント処理装置の画像読取り解像度の補正方法。
【請求項５】
前記第１の反射体の副走査領域内の任意の位置における前記補正距離が、前記画像読取り解像度の規格値を満たす範囲に対応する前記補正距離の許容範囲を超えている領域が副走査領域内に存在すると見積もられたときには、
前記補正に関連するパラメータを、
（１）前記見積もられた前記第１の反射体の副走査方向での位置における前記補正距離が、副走査を開始して初めて、前記画像読取り解像度の規格値を満たす範囲に対応する前記補正距離の許容範囲の上限値または下限値のいずれか、すなわち一方の限界値、に達すると見積もられる位置より所定の距離だけ前の位置まで、前記第２の反射体がデフォルトの速度で移動し、
次いで、前記一方の限界値に達すると見積もられる位置に達する以前に終了するように、前記第１の反射体の副走査方向での位置における前記補正距離を他方の限界値に補正し、
この補正の後、副走査が完了するに至るまで、前記第２の反射体のデフォルトの速度での移動、および前記他方の限界値への前記補正距離の補正が繰り返されるように決定するか、
（２）あるいは、前記第１の反射体の副走査方向での位置における前記補正距離が、前記画像読取り解像度の規格値を満たす範囲に対応する前記補正距離の許容範囲内に収まるように、前記第２の反射体が一定の速度で移動するように決定する
ことを特徴とする請求項４に記載のドキュメント処理装置の画像読取り解像度の補正方法。
【請求項６】
読取り対象である原稿を照明する光源と、前記原稿から反射された光を所定方向に反射する第１の反射体と、
この第１の反射体によって反射された光を実質的に１８０°反射する第２の反射体と、
この第２の反射体によって反射された光を収束するレンズと、
このレンズによって結像される前記原稿の像を受光し、電気信号に変換する光センサと、
前記第１の反射体を移動させる第１の反射体駆動手段と、
この第１の反射体駆動手段を制御する第１の反射体駆動制御手段と、
この第１の反射体駆動制御手段による制御動作を規定する、デフォルト設定状態のパラメータを含む、制御パラメータを保存する第１の記憶領域と、
前記第２の反射体を、前記第１の反射体と実質的に同一方向に移動させる第２の反射体駆動手段と、
この第２の反射体駆動手段を、前記第１の反射体の位置に関連付け、かつ、デフォルト設定状態のパラメータと予め決定された前記第２の反射体のそのデフォルトの位置からの補正に関連するパラメータにしたがって、制御する第２の反射体駆動制御手段と、
この第２の反射体駆動制御手段による制御動作を規定する、前記デフォルト設定状態のパラメータと、前記予め決定された前記第２の反射体のそのデフォルトの位置からの前記補正に関連するパラメータを保存する第２の記憶領域とを有し、
原稿固定読取り方式または原稿搬送読取り方式によるドキュメントの画像読取り機構を具備することを特徴とする画像読取り解像度の補正機能を有するドキュメント処理装置。
【請求項７】
前記補正に関連するパラメータは、
前記ドキュメント処理装置の画像読取り解像度の規格値以上の画像読取り解像度に対応する解像度を評価するために適切な評価チャートを読み込んだときに前記光センサから出力される応答の振幅値に関する判定値をセットし、
前記第１の反射体の副走査方向での予め定めた所定の位置における前記光センサから出力される応答の振幅値が前記判定値以上となるまでの前記第２の反射体をそのデフォルトの位置から副走査方向に移動すべき距離である補正距離を求め、
求めた１または複数の前記予め定めた所定の位置における前記第１の反射体の副走査方向での位置に対応する前記補正距離、および前記読取り機構と前記判定値によって定まる前記ドキュメント処理装置の画像読取り解像度以上の画像読取り解像度を満たす範囲に対応する前記第２の反射体の補正距離の許容範囲とに基づいて、決定することを特徴とする請求項６に記載の画像読取り解像度の補正機能を有するドキュメント処理装置。
【請求項８】
前記補正距離は、
前記第２の反射体の動作をデフォルトの状態で、前記解像度を評価するために適切な評価チャートを読み込み、前記第１の反射体の副走査方向での前記予め定めた所定の位置における、前記光センサから出力される応答の振幅値を測定し、
測定された前記光センサから出力される応答の振幅値と前記判定値とを比較し、
前記測定された振幅値が前記判定値よりも小さいときには、第２の反射体を、前記応答の振幅値を測定したときの状態の位置から異なる位置に移動し、
この設定状態で、前記解像度を評価する評価チャートを読み込み、前記第１の反射体の副走査方向での前記予め定めた位置において前記光センサから出力される応答の前記振幅値を測定し、
測定された振幅値と前記判定値とを比較するステップを、測定された振幅値が前記判定値以上になるまで繰り返すことによって求めることを特徴とする請求項７に記載の画像読取り解像度の補正機能を有するドキュメント処理装置。
【請求項９】
ドキュメントの画像を原稿固定読取り方式によって読み取る場合、前記補正に関連するパラメータは、
前記補正距離を、前記第１の反射体の副走査方向での複数の前記予め定めた所定の位置において求め、
前記補正距離を前記第１の反射体の副走査方向での２つの前記予め定めた所定の位置において求めたときには、前記第１の反射体の副走査領域内の任意の位置における前記補正距離を、前記第１の反射体の副走査方向での前記２つの前記予め定めた所定の位置において求めた前記補正距離に基づいて直線近似によって見積もり、
前記補正距離を前記第１の反射体の副走査方向での３つ以上の前記予め定めた所定の位置において求めたときには、前記第１の反射体の副走査領域内の任意の位置における前記補正距離を、前記第１の反射体の副走査方向での前記３つ以上の前記予め定めた位置において求めた前記補正距離に基づいて最小二乗法による直線近似またはスプライン補間のいずれかのアルゴリズムによって見積もることによって
決定することを特徴とする請求項８に記載の画像読取り解像度の補正機能を有するドキュメント処理装置。
【請求項１０】
前記第１の反射体の副走査領域内の任意の位置における前記補正距離が、前記画像読取り解像度の規格値を満たす範囲に対応する前記補正距離の許容範囲を超えている領域が副走査領域内に存在すると見積もられたときには、
前記補正に関連するパラメータを、
（１）前記見積もられた前記第１の反射体の副走査方向での位置における前記補正距離が、副走査を開始して初めて、前記画像読取り解像度の規格値を満たす範囲に対応する前記補正距離の許容範囲の上限値または下限値のいずれか、すなわち一方の限界値、に達すると見積もられる位置より所定の距離だけ前の位置まで、前記第２の反射体がデフォルトの速度で移動し、
次いで、前記一方の限界値に達すると見積もられる位置に達する以前に終了するように、前記第１の反射体の副走査方向での位置における前記補正距離を他方の限界値に補正し、
この補正の後、副走査が完了するに至るまで、前記第２の反射体のデフォルトの速度での移動、および前記他方の限界値への前記補正距離の補正が繰り返されるように決定するか、
（２）あるいは、前記第１の反射体の副走査方向での位置における前記補正距離が、前記画像読取り解像度の規格値を満たす範囲に対応する前記補正距離の許容範囲内に収まるように、前記第２の反射体が一定の速度で移動するように決定する
ことを特徴とする請求項９に記載の画像読取り解像度の補正機能を有するドキュメント処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿などのドキュメントに表された画像を読み取る機能を備えたドキュメント処理装置および画像を読み取る方法に関し、特に、画像読取り解像度の補正機能を有するドキュメント処理装置および画像読取り解像度の補正方法に関する。
【背景技術】
【０００２】
ドキュメントに表された画像を読み取る機能を備えたドキュメント処理装置は、本技術分野で周知の任意の適切なドキュメント処理装置である。この種のドキュメント処理装置には、例えば、スキャナ装置、コピー機、ファクシミリ装置、あるいはこれらの装置の機能のうち二以上の機能を併せ持つ多機能周辺装置（Multi-Function Peripheral）等が含まれる。
【０００３】
原稿固定読取り方式のドキュメントに表された画像を読み取る機能を備えたドキュメント処理装置は、原稿を置く原稿載置ガラス板の上にある原稿に光を照射する光源と、原稿に照射された光の反射光を所定の方向に導く３つのミラーと、これらのミラーのうちの最後のミラーからの出力光が入力されるレンズとを備え、前記光源によって照射された原稿の部分は、前記レンズによって、ＣＣＤ等の光センサの受光面に結像される。光センサからは電気信号に変換された画像データが出力される。ここで、通常、前記３つのミラーのうち、原稿に照射された光の反射光を最初に受ける第１のミラーは第１のキャリッジに備えられ、第２および第３のミラーは共に第２のキャリッジに備えられる。また、通常、前記光源は前記第１のキャリッジに設けられる。
【０００４】
ここで、このタイプのドキュメントに表された画像を読み取る機能を備えたドキュメント処理装置では、原稿が置かれる原稿載置ガラス板の上面、すなわち読取り対象である原稿面から第１のミラーの反射点までの光路長、第１のミラーの反射点から第２のミラーの反射点までの光路長と、第２のミラーの反射点から第３のミラーの反射点までの光路長、および第３のミラーの反射点からレンズまでの光路長の総和は、所定の範囲内の値である必要がある。所定の解像度を確保し、像倍率を実質的に一定に保つためである。
【０００５】
例えば、原稿を置く原稿載置ガラス板の上にドキュメントを置いて、ドキュメントを読み取る場合、第１のキャリッジを移動させることによってドキュメントを走査する。このとき、第２のキャリッジが静止していると、第１のキャリッジが移動することによって、第１のミラーの反射点から第２のミラーの反射点までの光路長、および第３のミラーの反射点からレンズまでの光路長が変化し、前記光路長の総和が変化してしまう。前記光路長の総和が変化すると、前記光センサの受光面における像は適切に結像されず、いわゆるピンぼけとなり、ドキュメントに表された画像を読み取る機能を備えたドキュメント処理装置としての所定の解像度は確保されない結果を招く場合がある。
【０００６】
このような事態を避けるため、ドキュメントを読み取るために第１のキャリッジを走査するときには、前記光路長の総和を一定に保つように、第２のキャリッジを、第１のキャリッジの走査速度の半分の走査速度で、第１キャリッジと平行、かつ同一方向に移動させる。このことを実現するために、特許公開公報  特開平７−１４０５６５に、以下のようなメカニズムが記載されている。すなわち、第１のキャリッジと第２のキャリッジは、１つの駆動モータから駆動プーリを介して駆動され移動する。前記駆動プーリは同軸上に１：２の径比を持つ大小２つのプーリの組み合わせによって構成され、径が大きなプーリを介して第１のキャリッジが駆動され、径が小さなプーリを介して第２のキャリッジが駆動される。このようなメカニズムを採ることによって、第１のキャリッジの移動速度と、第２のキャリッジの移動速度との比は２：１とすることができる。
【０００７】
しかし、前記キャリッジの移動方向を定める部材、例えば、キャリッジ摺動レールと、原稿を置く前記原稿載置ガラス板とが平行ではない場合には、キャリッジの移動方向と原稿とが平行ではなくなるため、第２のキャリッジを、第１のキャリッジの走査速度の半分の走査速度で移動させる前記のメカニズムによっても、前記光路長の総和は一定には保たれない。また、前記ドキュメント処理装置の一部の構成部材の寸法誤差が大きなときにも、同様の事態が発生する。この結果、所定の解像度を確保し、像倍率を一定に保つことができなくなる問題点があった。
【０００８】
また、原稿を原稿載置ガラス板の上に静止させて置いた状態でキャリッジを移動させることによってドキュメントを読み取る原稿固定読取り方式の他に、前記２つのキャリッジを静止させた状態で、原稿の方を搬送することによってドキュメントを読み取る方式がある。後者の方式は、原稿搬送読取り方式と呼ばれるが、しばしば、当業者によってシートスルー読取り方式とも呼ばれ、通常、ドキュメント・フィーダによって原稿が搬送される。原稿搬送読取り方式では、２つのキャリッジを適切な位置に配置させることによって、ガラス板の上を通過する原稿を所定の解像度で読み取ることが原則的には可能である。通常は、予め定められた位置で、かつ、ガラス板の上面にほぼ接する場所で前記の原稿を読み取るように、２つのキャリッジの位置が定められている。しかし、読取り対象のドキュメントが、前記ガラス面から離れて搬送される場合などには、前記ドキュメントが所定の解像度で読み取ることができないことがある。
【０００９】
以上、述べたように、ドキュメント処理装置を構成する部材の寸法誤差、あるいは装置を組み立てる際の組み立て誤差などの原因により、設計通りの読取り解像度が得られないことがある。また、最近は、読取り解像度の優れたドキュメント処理装置のニーズが益々高まっているが、高解像度のドキュメント処理装置を具体化するためには、高精度の部材、熟達した製造技術が必要であり、コスト上昇の原因となる。
【００１０】
したがって、多少の、部材の寸法誤差、組み立て誤差などがあっても、所定の画像読取り解像度が得られるドキュメント処理装置および画像読取り解像度の補正方法が望まれる。
【特許文献１】特開平７−１４０５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、上記の従来の問題点に鑑みてなされたもので、画像読取り解像度の補正機能を有するドキュメント処理装置、およびドキュメント処理装置の画像読取り解像度の補正方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明による画像読取り解像度の補正機能を有するドキュメント処理装置は、読取り対象である原稿を照明する光源と、原稿から反射された光を所定方向に反射する第１の反射体と、第１の反射体によって反射された光を実質的に１８０°反射する第２の反射体と、第２の反射体によって反射された光を収束するレンズと、レンズによって結像される原稿の像を受光し、電気信号に変換する光センサと、第１の反射体を移動させる第１の反射体駆動手段と、第１の反射体駆動手段を制御する第１の反射体駆動制御手段と、第１の反射体駆動制御手段による制御動作を規定する、デフォルト設定状態のパラメータを含む、制御パラメータを保存する第１の記憶領域と、第２の反射体を、第１の反射体と実質的に同一方向に移動させる第２の反射体駆動手段と、第２の反射体駆動手段を、第１の反射体の位置に関連付け、かつ、デフォルト設定状態のパラメータと予め決定された第２の反射体のそのデフォルトの位置からの補正に関連するパラメータにしたがって、制御する第２の反射体駆動制御手段と、第２の反射体駆動制御手段による制御動作を規定する、デフォルト設定状態のパラメータと、予め決定された第２の反射体のそのデフォルトの位置からの補正に関連するパラメータを保存する第２の記憶領域とを有し、原稿固定読取り方式または原稿搬送読取り方式によるドキュメントの画像読取り機構を具備する。
【００１３】
また、本発明によるドキュメント処理装置の一実施形態においては、第２の反射体のそのデフォルトの位置からの補正に関連するパラメータは、ドキュメント処理装置の画像読取り解像度の規格値以上の画像読取り解像度に対応する解像度を評価するために適切な評価チャートを読み込んだときに光センサから出力される応答の振幅値に関する判定値をセットし、第１の反射体の副走査方向での予め定めた所定の位置における光センサから出力される応答の振幅値が判定値以上となるまでの第２の反射体をそのデフォルトの位置から副走査方向に移動すべき距離である補正距離を求め、求めた１または複数の予め定めた所定の位置における第１の反射体の副走査方向での位置に対応する補正距離、および読取り機構と判定値によって定まるドキュメント処理装置の画像読取り解像度以上の画像読取り解像度を満たす範囲に対応する第２の反射体の補正距離の許容範囲とに基づいて、決定する。
【００１４】
さらに、本発明によるドキュメント処理装置の他の実施形態においては、補正距離は、第２の反射体の動作をデフォルトの状態で、解像度を評価するために適切な評価チャートを読み込み、第１の反射体の副走査方向での予め定めた所定の位置における、光センサから出力される応答の振幅値を測定し、測定された光センサから出力される応答の振幅値と判定値とを比較し、測定された振幅値が判定値よりも小さいときには、第２の反射体を、応答の振幅値を測定したときの状態の位置から異なる位置に移動し、この設定状態で、解像度を評価する評価チャートを読み込み、第１の反射体の副走査方向での予め定めた位置における振幅値を測定し、測定された振幅値と前記判定値とを比較するステップを、測定された振幅値が前記判定値以上になるまで繰り返すことによって求める。
【００１５】
本発明によるドキュメント処理装置の他の実施形態において、ドキュメントの画像を原稿固定読取り方式によって読み取る場合、第２の反射体のそのデフォルトの位置からの補正に関連するパラメータは以下のようにして決定する。先ず、補正距離を第１の反射体の副走査方向での複数の予め定めた所定の位置において求める。補正距離を第１の反射体の副走査方向での２つの予め定めた所定の位置において求めたときには、第１の反射体の副走査領域内の任意の位置における補正距離を、第１の反射体の副走査方向での２つの予め定めた所定の位置において求めた補正距離に基づいて直線近似によって見積もることによって、第２の反射体のそのデフォルトの位置からの補正に関連するパラメータを決定する。補正距離を第１の反射体の副走査方向での３つ以上の予め定めた所定の位置において求めたときには、第１の反射体の副走査領域内の任意の位置における補正距離を、第１の反射体の副走査方向での３つ以上の予め定めた位置において求めた補正距離に基づいて最小二乗法による直線近似またはスプライン補間のいずれかのアルゴリズムによって見積もることによって、第２の反射体のそのデフォルトの位置からの補正に関連するパラメータを決定する。
【００１６】
本発明によるドキュメント処理装置の実施形態において、第１の反射体の副走査領域内の任意の位置における補正距離が、画像読取り解像度の規格値を満たす範囲に対応する補正距離の許容範囲を超えている領域が副走査領域内に存在すると見積もられたときには、第２の反射体のそのデフォルトの位置からの補正に関連するパラメータは、次の２つの方法のいずれかによって決定する。第１の方法においては、見積もられた第１の反射体の副走査方向での位置における補正距離が、副走査を開始して初めて、画像読取り解像度の規格値を満たす範囲に対応する補正距離の許容範囲の上限値または下限値のいずれか、すなわち一方の限界値、に達すると見積もられる位置より所定の距離だけ前の位置まで、第２の反射体がデフォルトの速度で移動し、次いで、一方の限界値に達すると見積もられる位置に達する以前に終了するように、第１の反射体の副走査方向での位置における補正距離を他方の限界値に補正し、この補正の後、副走査が完了するに至るまで、第２の反射体のデフォルトの速度での移動、および他方の限界値への補正距離の補正が繰り返されるように決定する。第２の方法においては、第１の反射体の副走査方向での位置における補正距離が、画像読取り解像度の規格値を満たす範囲に対応する補正距離の許容範囲内に収まるように、第２の反射体が一定の速度で移動するように決定する。
【００１７】
本発明によるドキュメント処理装置の画像読取り解像度の補正方法は、画像読取り対象であるドキュメントからの反射光を所定の方向に反射する第１の反射体と、第１の反射体から出射された光を実質的に１８０°反射する第２の反射体と、第２の反射体から出射された光を収束するレンズと、レンズによって結像されるドキュメントの画像を検出する光センサとを備え、原稿固定読取り方式または原稿搬送読取り方式によるドキュメントの画像読取り機構を具備するドキュメント処理装置の画像読取り解像度の補正方法であって、第２の反射体のそのデフォルトの位置からの補正に関連するパラメータを予め決定するステップと、求めたパラメータの一部または全部を保存するステップと、保存されたパラメータにしたがって、第２の反射体の位置を制御するステップとを含む。
【発明の効果】
【００１８】
本発明によれば、画像読取り解像度の補正機能を有するドキュメント処理装置、およびドキュメント処理装置の画像読取り解像度の補正方法が提供される。
【発明を実施するための最良の形態】
【００１９】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。図１Ａに、本発明の一実施形態によるドキュメント処理装置のドキュメント読取り光学系の機能構成例を示す。ここで、図に示す構成は、原稿載置ガラス板の上に原稿であるドキュメントをセットして原稿を読み取る原稿固定読取りモードと、原稿をドキュメント・フィーダ（図示せず）によって搬送して原稿を読み取る原稿搬送読取りモードの両方のモードをサポートしている。限定する意図はないが、以降の説明においては、ドキュメント・フィーダは、原稿を自動的に搬送するオートマティック・ドキュメント・フィーダ（以下、ＡＤＦと言うことがある。）であるとして、説明を行う。光源１０２は、読み取りの対象となるドキュメントを照明する。光源１０２には、例えばキセノン・ランプなどの光源を用いることができる。図においては、光源１０２によって照射されたドキュメントからの反射光の経路を破線で示している。
【００２０】
ドキュメント・フィーダによって原稿を搬送することによって原稿搬送読取り方式によって原稿読み取りを行う際には、光源１０２から原稿への照射光がスルーリード・ガラス１０４を透過するとともに、原稿から第１のミラー１０６に向かう反射光がスルーリード・ガラス１０４を透過する。図１Ａでは、ＡＤＦを用いて原稿を読み取る原稿搬送読取りの場合の原稿の軌跡１０８を、スルーリード・ガラス１０４の上方に示されている。なお、当業者は、原稿搬送読取り方式による原稿読取りを、シートスルー読取りとも言う。
【００２１】
第１のミラー１０６は第１のキャリッジ１１０に搭載されている。この第１のキャリッジ１１０には、一般的には、前記光源１０２も搭載されている。第１のミラー１０６は、一般的には、光源１０２によって照射されたドキュメントからの反射光の進行方向を、９０°変化させるように反射する。第１のミラー１０６によって反射された光は、第２のミラー１１２に入射する。第２のミラー１１２は、第１のミラー１０６からの入射光進行方向を、一般的には、その方向を９０°変化させるように反射する。さらに、第２のミラー１１２によって反射された光は、第３のミラー１１４に入射する。第３のミラー１１４も、第２のミラー１１２からの入射光の進行方向を、一般的には、その方向を９０°変化させるように反射する。その結果、第１のミラー１０６によって反射された光は、第２のミラー１１２と第３のミラー１１４によって、進行方向を１８０°変化させられる。第２のミラーと第３のミラーとは第２のキャリッジ１１８に搭載されている。第３のミラー１１４によって反射された光は、レンズ１１６に導かれる。
【００２２】
レンズ１１６は収束レンズであり、入射した光を収束し光センサ１２０に入射させる。レンズ１１６に入射する光は、光源１０２によって照明された原稿の一部から反射されたものであり、以上述べた光学系が適切に調整されていれば、光センサ１２０上に、光源１０２によって照射された前記原稿の一部が結像する。光センサ１２０としては、例えば、ＣＣＤあるいはＣＭＯＳセンサを用いることができる。光センサ１２０の寸法は原稿のサイズに比べて小さいため、前記光学系は縮小光学系となる。
【００２３】
原稿載置ガラス板１２２は、その上に置かれ、読み取られる原稿の位置を固定する機能を有する。また、原稿載置ガラス板１２２の上に原稿をセットする場合には、副走査方向の原稿読取り範囲Rを超える原稿部分は読み取られない。原稿載置ガラス板１２２の上に原稿をセットして原稿を読み取る原稿固定読み取りモードにおいては、前記第１のキャリッジ１１０と前記第２のキャリッジ１１８はそれぞれ所定の速度で、図中に示したＸ方向に移動することによって原稿を走査する。ここで、当業者にとっては自明であるが、前記第１のキャリッジ１１０と前記第２のキャリッジ１１８が移動することが本質ではなく、通常前記第１のキャリッジ１１０に搭載されている前記第１のミラー１０６のような第１の反射体と、通常前記第２のキャリッジ１１８に搭載され、例えば前記第２のミラー１１２と前記第３のミラー１１４との組み合わせから構成される第２の反射体とが、移動することが原稿固定読取りモードにおいて必要なことである。また、当業者ならば理解するように、図におけるＸ方向は副走査方向であり、主走査方向は紙面に垂直な方向である。
【００２４】
図１Ｂは、図１Ａに示した本発明による一実施形態のドキュメント処理装置の光学系における光路長を説明するための図である。ここで、光路長は、光路の長さと、その光路に沿って光が進行する媒質の屈折率との積を、光線の始点から終点まで積分した値である。点Ｑは、読取り対象となるドキュメントの位置であり、ドキュメントの像を光センサ上に結像する本光学系において、光学的には物点である。なお、読取り対象となるドキュメントは、通常は、原稿載置ガラス板１２２に密接して置かれ、本図では点Ｑは原稿載置ガラス板１２２の上に、ドキュメントが表された面が原稿載置ガラス板１２２側になるようにセットされる。点Ｑからの反射光は第１のミラー１０６上の反射点Ｒ１に入射する。点Ｑから点Ｒ１までの機械的な長さはＬ１である。点Ｑと点Ｒ１との間には原稿載置ガラス板１２２が存在し、ガラスの屈折率ｎはおよそ1.5前後であり、真空の屈折率１とは異なる。光路ＱＲ１のうち原稿載置ガラス板１２２以外の部分については、空気もしくは不活性ガスが封入されており、実用上、屈折率は１として扱ってよい。したがって、原稿載置ガラス板１２２の厚さをdとすれば、点Ｑから点Ｒ１までの光路長Ａ１は、A1 = n・d+(L1 - d) = L1+(n - 1)・dとなる。
【００２５】
第１のミラー１０６上の反射点Ｒ１から、第２のミラー１１２上の反射点Ｒ２までの機械的な長さはＬ２であり、光路Ｒ１Ｒ２の光路長Ａ２は、A2＝L2である。また、第２のミラー１１２上の反射点Ｒ２から、第３のミラー１１４上の反射点Ｒ３までの機械的な長さはＬ３であり、光路Ｒ２Ｒ３の光路長Ａ３は、A3＝L3である。
【００２６】
第３のミラー１１４上の反射点Ｒ３から、レンズ１１６の物空間主点Ｐ１までの機械的な長さはＬ４であり、光路Ｒ３Ｐ１の光路長Ａ４は、A4＝L4である。
【００２７】
以上の結果、物点Ｑから、レンズ１１６を薄レンズとして扱ったときのレンズまでの光路長Ａは、以下に示す式（１）で与えられる。
A＝A1+ A2+ A3+ A4＝L1+ L2+ L3+ L4+(n−1)・ｄ        （１）
次に、レンズ１１６の像空間主点Ｐ２から、光センサ１２０の感光面までの機械的な長さはＢであり、光路長もＢである。
【００２８】
レンズ１１６の焦点距離をｆとすると、基礎的な幾何光学によれば下記の式（２）が満たされるとき、物点Ｑにあるドキュメントは、Ｂ／Ａ倍で光センサの感光面に正確に結像され、最良の解像度が得られる。ここで、本発明は画像読み取り機構を備えたドキュメント処理装置における副走査方向の画像読取り解像度の補正を意図しており、副走査方向の解像度は、読み取り対象であるドキュメントに表された画像を副走査方向に関して、例えば、画像を読み取ったときの識別可能な黒白の線の本数によって表される。副走査方向の解像度は、光センサの構成、光センサの動作条件に依存するが、光センサの感光面におけるドキュメント画像の結像状態によっても大きく左右される。すなわち式（２）が満たされるときには、いわゆるジャストフォーカスの結像状態であり、最良の解像度が得られる。式（２）が満たされていないときには、ドキュメント画像は光センサの感光面には結像されず、光センサの感光面においては、いわゆるピンボケの像が形成されるため、解像度は低下する。
【００２９】
１／Ａ＋１／Ｂ＝１／ｆ                          （２）
ここで、本実施形態においては、レンズ１１６の焦点距離ｆ、および前記Ｂの値は、それぞれ所定の一定値である。したがって、式（２）が満足されるようにするためには、光路長Ａを式（２）を満たす値であるＡ０にする必要がある。
【００３０】
しかし、本発明による実施形態において所定の解像度を得るためには、必ずしも厳密にＡ＝Ａ０が満たされる必要はなく、物点Ｑが、前記光学系の、いわゆる被写界深度（depth of field）の範囲に入っていればよい。前方被写界深度をＤｆ、後方被写界深度をＤｒとするとき、Ａ０−Ｄｆ＜Ａ＜Ａ０＋Ｄｒが満たされれば、所定の解像度が得られる。
【００３１】
本実施形態においては、さらに、原稿載置ガラス板１２２の厚さd、屈折率n、および前記Ａ３、Ｌ３の値も、それぞれ所定の一定値である。結局、式（２）が満足されるようにするためには、A1+ A2+ A4の値、すなわち、L1+ L2+ L4の値を適切な値にする必要がある。
【００３２】
なお、以上の図１Ｂを用いた光路長の説明においては、読取り対象のドキュメントが原稿載置ガラス板１２２の上にあるとしたが、原稿載置ガラス板１２２ではなく、スルーリード・ガラス１０４の上にあっても同様であり、L1+ L2+ L4の値を適切な値にする必要がある。
【００３３】
次に、本発明の一実施形態によるドキュメント処理装置においてドキュメント読み取りに係る電気系の機能構成例を、図２を用いて説明する。ドキュメント読取りの指示がドキュメント処理装置に入力されると、その指示情報は第１のキャリッジ駆動制御部２０２と第２のキャリッジ駆動制御部２０８に伝達される。ドキュメント読取り指示情報を受けた第１のキャリッジ駆動制御部２０２は、メモリ２０４を参照して、第１のキャリッジ駆動部２０６に駆動情報を伝達し、第１のキャリッジ駆動部２０６は第１のキャリッジ１１０をその読取り開始位置まで移動させる。また、第１のキャリッジ駆動制御部２０２は光源１０２を点灯させる準備を行う。第２のキャリッジ駆動制御部２０８も、光源１０２の制御を除き第１のキャリッジ駆動制御部２０２と同様に動作する。すなわち、ドキュメント読取り指示情報を受けた第２のキャリッジ駆動制御部２０８は、メモリ２１０を参照して、第２のキャリッジ駆動部２１２に駆動情報を伝達し、第２のキャリッジ駆動部２１２は第２のキャリッジ１１８を、読み取り開始時点における位置まで移動させる。第１のキャリッジ１１０および第２のキャリッジの読み取り開始時点におけるデフォルトの位置は、それぞれメモリ２０４およびメモリ２１０に記憶されている。ここで、メモリ２０４およびメモリ２１０は不揮発性メモリを含み、場合によっては、例えばフラッシュメモリのような、不揮発性書き替え可能なメモリを含む。また、第１のキャリッジ駆動部２０６と第２のキャリッジ駆動部２１２は、例えばパルス・モータのような駆動源と、これらのモータの回転によって第１のキャリッジ１１０および第２のキャリッジを移動させるメカニズムを、それぞれ含む。
【００３４】
各キャリッジが読み取り開始時点における位置まで移動すると、第１のキャリッジ駆動制御部２０２は光源１０２を点灯させ、ドキュメントの読み取りが開始される。
【００３５】
ドキュメントの読み取りが開始されると、原稿固定読み取り方式においては、第１のキャリッジ１１０および第２のキャリッジ１１８は、それぞれ第１のキャリッジ駆動部２０６、第２のキャリッジ駆動部２１２によって駆動される。このとき、第１のキャリッジ駆動部２０６は、第１のキャリッジ駆動制御部２０２によって制御されるが、第１のキャリッジ駆動制御部２０２は適宜、メモリ２０４を参照して制御を行う。同様に、第２のキャリッジ駆動部２１２は、第２のキャリッジ駆動制御部２０８によって制御されるが、第２のキャリッジ駆動制御部２０８は、第１のキャリッジ駆動制御部２０２から第１のキャリッジの位置情報を取得するとともに、適宜、メモリ２１０を参照して制御を行う。ドキュメントの読み取りが開始された後の、第１のキャリッジ１１０および第２のキャリッジ１１８の動作については、後ほど詳細に述べるが、メモリ２１０には第２のキャリッジ１１８が、デフォルトの状態では、第１のキャリッジ１１０の１／２の速度で、第１のキャリッジ１１０と同一方向に移動させるデータが保存されている。なお、図には示していないが、以上説明したキャリッジの駆動システムは１または複数のプロセッサ、例えばＣＰＵ、を含む。
【００３６】
原稿搬送読み取り方式においては、ドキュメントの読み取りが開始されても、各キャリッジは読み取り開始時点における位置から動かない。
【００３７】
ドキュメントの読み取りが開始されると、光センサ１２０に主走査方向のドキュメントの光学像が、ラインごとに入力される。光センサ１２０からはラインごとに、電気信号に変換された、ドキュメントのアナログ画像信号が出力される。光センサ１２０から出力されるアナログ画像信号は、必要に応じて増幅された後、Ａ／Ｄ変換部２１４によってディジタルデータに変換される。Ａ／Ｄ変換部２１４によってディジタルデータに変換された画像信号は、シェーディング補正部２１６によってシェーディングが補正される。また、前記光センサから出力される応答の包絡線の振幅を検出する回路２１８を設けてもよい。ここで、光センサ１２０からは、ラインごとに主走査方向の出力がシリアルに出力される。解像度を評価するためのテストチャートが所定の方向に対して傾いてセットされる場合等を考慮すると、前記包絡線の振幅を検出する回路２１８は、主走査方向のうち限られた所定の部分の、応答のみを検出するように構成してもよい。また、図 2においては、前記包絡線の振幅を検出する回路２１８は、シェーディング補正部２１６の後段に設けられているが、この位置に設けられることに限定されるわけではない。当業者であれば理解されようが、前記包絡線の振幅をディジタル的な技術によって検出するときは、Ａ／Ｄ変換部２１４によってディジタル信号に変換された後、アナログ的な技術によって検出するときは、前記光センサから出力される応答がディジタル信号に変換されていない状態にある任意の適切な位置に、前記包絡線の振幅を検出する回路を設けることができる。なお、前記シェーディング補正部２１６の出力は後段の画像処理部２２０に入力される。
【００３８】
ドキュメントの読み取りが開始された後の、第１のキャリッジ１１０および第２のキャリッジ１１８の動作は、原稿載置ガラス板１２２の上に読取り対象であるドキュメントを置く原稿固定読取り方式の場合と、ＡＤＦに読取り対象であるドキュメントをセットする原稿搬送読取り方式の場合とで異なる。
【００３９】
先ず、原稿載置ガラス板１２２の上にドキュメントを置いて、そのドキュメントを読み取る原稿固定読取り方式の場合について、図３Ａないし図３Ｃ、図４Ａないし図４Ｃ、および 図５Ａないし図５Ｃを参照しながら説明する。なお、これらの図においては、機械的長さに代えて光路長を図中に示している。
【００４０】
図３Ａないし図３Ｃにおいては、原稿載置ガラス板１２２と、前記第１のキャリッジ１１０と前記第２のキャリッジ１１８の移動方向Ｘとが平行である。したがって、光路ＱＲ１の光路長Ａ１は、第１のキャリッジ１１０の位置に関わらず、一定値Ａ１０である。図３Ａはドキュメントの読み取り開始時点における各キャリッジの位置を示す。第１のキャリッジ１１０はｘ＝Ｘ１Ｓの位置に、第２のキャリッジ１１８はｘ＝Ｘ２Ｓの位置にある。この状態における光路長ＡＳ０は、ＡＳ０＝Ａ１０＋Ａ２Ｓ０＋Ａ３＋Ａ４Ｓ０である。
【００４１】
ドキュメントの読み取りが開始されると、第１のキャリッジ１１０は、その読み取り開始時点における位置から、適切な一定の速度Ｖ１で図中のｘの正方向（図中では右方向にあたる）に移動を開始する。この時、第２のキャリッジ１１８は、その読み取り開始時点における位置から、第１のキャリッジ１１０の移動速度の半分の速度Ｖ２＝Ｖ１／２で、第１のキャリッジ１１０と同一方向、すなわちｘの正方向に、移動を開始する。前記の２つのキャリッジは、第１のキャリッジ１１０が、読み取りの対象であるドキュメントの終端に達するまで、それぞれ前記の移動速度で移動する。このような第１のキャリッジ１１０および第２のキャリッジ１１８の動作を、以後、デフォルトの設定状態にしたがった動作ということがある。
【００４２】
図３Ｂはドキュメントの読み取り開始から時間ｔＸ経過した時点における各キャリッジの位置を示す。読み取り開始時点を基準とすると、第１のキャリッジ１１０および第２のキャリッジ１１８はそれぞれ、Ｖ１・ｔＸおよびＶ１・ｔＸ／２だけｘの正方向に移動している。したがって、光路Ｒ１Ｒ２の光路長Ａ２Ｘ０はＡ２Ｓ０＋（Ｖ１−Ｖ１／２）・ｔＸ＝Ａ２Ｓ０＋（Ｖ１／２）・ｔＸであり、Ｒ３Ｐ１の光路長Ａ４Ｘ０はＡ４Ｓ０−（Ｖ１／２）・ｔＸとなる。その結果、この状態における光路長ＡＸ０は、ＡＸ０＝Ａ１０＋Ａ２Ｘ０＋Ａ３＋Ａ４Ｘ０＝Ａ１０＋｛Ａ２Ｓ０＋（Ｖ１／２）・ｔＸ｝＋Ａ３＋｛Ａ４Ｓ０−（Ｖ１／２）・ｔＸ｝＝Ａ１０＋Ａ２Ｓ０＋Ａ３＋Ａ４Ｓ０となり、ドキュメントの読み取り開始時点における光路長ＡＳ０に等しい。このことは、物点Ｑからレンズ１１６の物空間主点Ｐ１に到る光路長Ａが、ドキュメントの読み取り中、第１のキャリッジ１１０および第２のキャリッジ１１８の位置にかかわらず一定であることを意味する。したがって、ドキュメントの読み取り中に解像度は変化せず、光路長Ａを適切に設定すれば、ドキュメントの読み取り範囲の全領域に亘って、所定の解像度が得られることになる。
【００４３】
図３Ｃはドキュメントの読み取り終了時点における各キャリッジの位置を示す。この状態における光路長が、ドキュメントの読み取り開始時点における光路長ＡＳ０に等しいことは言うまでもない。
【００４４】
以上、図３Ａないし図３Ｃを参照しながら、原稿載置ガラス板１２２の上にドキュメントを置いて、そのドキュメントを読み取る原稿固定読取り方式の場合について説明を行った。ここで、図３Ａないし図３Ｃにおいては、原稿載置ガラス板１２２と、前記第１のキャリッジ１１０と前記第２のキャリッジ１１８の移動方向Ｘとが平行であることを前提とした。
【００４５】
次に、図４Ａないし図４Ｃを参照しながら、原稿載置ガラス板１２２と、前記第１のキャリッジ１１０と前記第２のキャリッジ１１８の移動方向ｘとの間に傾きがある場合について説明する。ここで、原稿載置ガラス板１２２の傾きは、前記第１のキャリッジ１１０と前記第２のキャリッジ１１８の移動方向ｘを基準にして、θとする。図４Ａないし図４Ｃにおいては、原稿載置ガラス板１２２の傾きθは正の値である。図４Ａはドキュメントの読み取り開始時点における各キャリッジの位置を示す。第１のキャリッジ１１０はｘ＝Ｘ１Ｓの位置に、第２のキャリッジ１１８はｘ＝Ｘ２Ｓの位置にあることは、図３Ａの場合と同様である。この状態における光路長ＡＳθは、ＡＳθ＝Ａ１Ｓθ＋Ａ２Ｓθ＋Ａ３＋Ａ４Ｓθである。
【００４６】
ドキュメントの読み取りが開始されると、第１のキャリッジ１１０は適切な一定の速度Ｖ１で図中のｘの右方向に移動を開始する。この時、図３Ａないし図３Ｃで示した場合と同様に、第２のキャリッジ１１８は、デフォルトの設定状態にしたがって、第１のキャリッジ１１０と同一方向、すなわちｘの正方向に、第１のキャリッジ１１０の移動速度Ｖ１の半分の速度Ｖ１／２で移動を開始するものとする。
【００４７】
図４Ｂはドキュメントの読み取り開始から時間ｔＸ経過した時点における各キャリッジの位置を示す。読み取り開始時点を基準とすると、第１のキャリッジ１１０および第２のキャリッジ１１８はそれぞれ、Ｖ１・ｔＸおよびＶ１・ｔＸ／２だけｘの正方向に移動している。したがって、この時点における光路Ｒ１Ｒ２の光路長Ａ２Ｘθは、Ａ２Ｓθ＋（Ｖ１−Ｖ１／２）・ｔＸ＝Ａ２Ｓθ＋（Ｖ１／２）・ｔＸであり、Ｒ３Ｐ１の光路長Ａ４ＸθはＡ４Ｓθ−（Ｖ１／２）・ｔＸとなる。また、原稿載置ガラス板１２２と、前記第１のキャリッジ１１０と前記第２のキャリッジ１１８の移動方向ｘとの間に傾きがあるために、光路ＱＸθＲ１の光路長Ａ１Ｘθが、読み取り開始時における値Ａ１Ｓθから変化することに注意する必要がある。Ａ１ＸθはＡ１Ｓθ＋Ｖ１・ｔＸ・ｔａｎθで与えられる。その結果、この状態における光路長ＡＸθは、ＡＸθ＝Ａ１Ｘθ＋Ａ２Ｘθ＋Ａ３＋Ａ４Ｘθ＝｛Ａ１Ｓθ＋Ｖ１・ｔＸ・ｔａｎθ｝＋｛Ａ２Ｓθ＋（Ｖ１／２）・ｔＸ｝＋Ａ３＋｛Ａ４Ｓθ−（Ｖ１／２）・ｔＸ｝＝（Ａ１Ｓθ＋Ａ２Ｓθ＋Ａ３＋Ａ４Ｓθ）＋Ｖ１・ｔＸ・ｔａｎθ＝ＡＳθ＋Ｖ１・ｔＸ・tanθとなり、ドキュメントの読み取り開始時点における光路長ＡＳθと比べてＶ１・ｔＸ・tanθだけ異なる。tanθの値は正であるから、物点Ｑからレンズ１１６の物空間主点Ｐ１に到る光路長は、ドキュメントの読み取り中、増加することを意味する。したがって、ドキュメントの読み取り中に解像度が変化する。
【００４８】
図４Ｃはドキュメントの読み取り終了時点における各キャリッジの位置を示す。この状態における光路長ＡＥθも、図４Ｂについての説明から明らかなように、ドキュメントの読み取り開始時点における光路長ＡＳθから変化している。副走査方向の原稿読取り可能範囲の長さはRであり、θが正であることから、光路長ＡＥθは、ドキュメントの読み取り開始時点における光路長ＡＳθと比べてR・tanθだけ増加している。
【００４９】
図５Ａないし図５Ｃには、原稿載置ガラス板１２２と、前記第１のキャリッジ１１０と前記第２のキャリッジ１１８の移動方向ｘとの間の傾きφが負の場合を示している。図５Ａはドキュメントの読み取り開始時点における各キャリッジの位置を示す。この状態における光路長ＡＳφはＡＳφ＝Ａ１Ｓφ＋Ａ２Ｓφ＋Ａ３＋Ａ４Ｓφである。
【００５０】
図５Ｂはドキュメントの読み取り開始から時間ｔＸ経過した時点における各キャリッジの位置を示す。この状態における光路長ＡＸφは、ＡＸφ＝ＡＳφ＋Ｖ１・ｔＸ・tanφであり、ドキュメントの読み取り開始時点における光路長ＡＳφと比べてＶ１・ｔＸ・tanφだけ異なる。tanφの値は負であるから、物点Ｑからレンズ１１６の物空間主点Ｐ１に到る光路長は、ドキュメントの読み取り中、減少することを意味する。したがって、ドキュメントの読み取り中に解像度が変化する。
【００５１】
図５Ｃはドキュメントの読み取り終了時点における各キャリッジの位置を示す。この状態における光路長ＡＥφも、図５Ｂについての説明から明らかなように、ドキュメントの読み取り開始時点における光路長ＡＳφから変化している。副走査方向の原稿読取り可能範囲の長さはRであり、φが負であることから、光路長ＡＥφは、ドキュメントの読み取り開始時点における光路長ＡＳφと比べてR・tanφだけ減少している。
【００５２】
しかし、既に述べたように、ドキュメントの読み取り中に光路長Ａが変化しても、前述したように、光路長Ａが原稿読取り中にＡ０−Ｄｆ＜Ａ＜Ａ０＋Ｄrを満たしていれば、ドキュメントの読み取り範囲の全領域に亘って、所定の解像度が得られる。ここで、Ａ０は式（２）を満たすＡの値であり、最良の結像状態が得られ、最善の解像度が得られる場合の光路長であり、Ｄｆ、Ｄrはそれぞれ前方被写界深度、後方被写界深度である。
【００５３】
本発明においては、先ず、ドキュメント読取りの際の副走査方向の解像度が基準を満たしているか否かを調べ、原稿固定読み取り方式においては、前記基準を満たしていない解像度の読み取り領域がある場合には、すべての読み取り領域における副走査方向の解像度が基準を満たすように、ドキュメント読取りの際の第２キャリッジの位置をデフォルトの設定状態にしたがった動作のときの値から補正する。
【００５４】
以下、順を追って説明を行う。本発明による実施形態においては、先ず、ドキュメント読取りの際の副走査方向の解像度が基準を満たしているか否かを調べる。このために、副走査方向の解像度を調べるための適切な評価チャートを読み取り、この評価チャートを読み込んだときに光センサ１２０から出力される応答の振幅値（以下、「光センサ１２０から出力される応答の振幅」と表す。）の値を求める。ここで、光センサ１２０から出力される応答の振幅は、光学系の解像度と密接に関係し、光センサ１２０から出力される応答の振幅の値が大きければ解像度が良いことになる。図６(Ａ)に解像度を調べるための周知の評価チャートの例を示す。この評価チャートには、例えば、黒と白のストライプ・パターンが表されている。ここで、評価チャートのストライプは、図６(Ａ)に例示するように、ドキュメント処理装置の副走査方向の読取り解像度に応じたピッチｐ１で、黒ストライプの幅はｐ２で描画されている。評価チャートのストライプ・パターンが表されている面が原稿載置ガラス板１２２に向くように、かつ、読み取り方向である副走査方向とストライプ・パターンとが直交するように、評価チャートを原稿載置ガラス板１２２の上にセットする。
【００５５】
図６(Ｂ)乃至図６(Ｄ)に、評価チャートを読み取ったときの、光センサ１２０の出力の例を示す。図６(Ｂ)は、評価チャートの像が光センサ１２０上に、最も良く結像されたとき、すなわち合焦点のときの出力を示す。このような出力は、前述した、物点Ｑからレンズ１１６の物空間主点Ｐ１までの光路長Ａが、副走査の全領域に亘って式（２）を満足するＡ０に等しい場合に得られる。原稿固定読み取り方式において、物点Ｑからレンズ１１６の物空間主点Ｐ１までの光路長Ａが副走査の全領域に亘って一定であるためには、図３Ａないし 図３Ｃに示したように、原稿載置ガラス板１２２と、第１のキャリッジおよび第２のキャリッジの移動方向Ｘとが平行である必要がある。合焦点のときには、光センサ１２０から出力される応答の振幅は最大となり、出力波形には高調波成分が多く含まれ、周波数帯域幅が最も広い波形となる。
【００５６】
図６(Ｃ)は合焦点を外れたときの出力を示す。このような出力は、前述した、物点Ｑからレンズ１１６の物空間主点Ｐ１までの光路長Ａが、式（２）を満足するＡ０とは異なる場合に得られる。図６(Ｂ)に示した出力と比較すると、振幅が小さくなっているとともに、波形の高調波成分は少なく、鈍った波形になる。なお、図６(Ｃ)に示した出力は、その振幅が一定であり、図６(Ｂ)の場合と同様に光路長Ａが副走査の全領域に亘って一定である場合、例えば、原稿載置ガラス板１２２と、第１のキャリッジおよび第２のキャリッジの移動方向Ｘとが平行である場合に得られる。
【００５７】
図６(Ｄ)は、図４Ａ乃至図４Ｃ、および図５Ａ乃至図５Ｃに示したように、原稿載置ガラス板１２２と、第１のキャリッジおよび第２のキャリッジの移動方向Ｘとが平行ではない場合の出力を示す。この場合は、光路長Ａが副走査の全領域に亘って一定ではなく、走査にしたがって変化する。このため、光センサ１２０の出力は、走査にしたがって変化する。図６(Ｄ)に示した出力は、読み取りの開始位置付近では、例えば、光路長Ａの値がＡ０より小さいため出力振幅は小さい。走査が進行すると、光路長Ａの値がＡ０に近づき、出力振幅が増加する。さらに走査が進行すると、光路長Ａの値がＡ０より大きくなるため出力振幅が再び小さくなる。これとは逆に、読み取りの開始位置付近では光路長Ａの値がＡ０より大きく、走査が進行すると光路長Ａの値がＡ０に近づき、さらに走査が進行すると光路長Ａの値がＡ０より小さくなる場合にも、図６(Ｄ)に示した出力と同様な出力が得られる。
【００５８】
以上の説明から明らかなように、光センサ１２０から出力される応答の振幅または波形から、合焦点の位置を判断することができる。以下の、実施形態の説明においては、判断が比較的容易な光センサ１２０から出力される応答の振幅から合焦点の位置を判断する形態について説明を行う。
【００５９】
図７に光センサ１２０から出力される応答の振幅と光路長Ａとの関係を示す。光路長Ａの値が増加しながらＡ０に近づく領域では、光センサ１２０から出力される応答の振幅は光路長Ａの増加にしたがって増加する。光路長Ａの値がＡ０に等しくなると、光センサ１２０から出力される応答の振幅は最大値をとる。光路長Ａの値がＡ０を越えて更に増加する領域では、光センサ１２０から出力される応答の振幅は光路長Ａの増加にしたがって減少する。光センサ１２０から出力される応答の振幅の光路長Ａへの依存性は、画像読取り装置の解像度、読み取り速度、評価チャートのストライプ・ピッチなどによるが、これらをフィックスすれば、例えば図７に示したように、一意的に定まる。ここで、既に述べたように、本発明による実施形態において所定の解像度を得るためには、必ずしも厳密にＡ＝Ａ０が満たされる必要はない。すなわち、物点Ｑが、前記光学系の、いわゆる被写界深度（depth of field）の範囲に入っていればよい。本発明においては、被写界深度を画像読取り装置で所定の解像度が得られる深度を意味し、光路長がＡ０より短い側の被写界深度を前方被写界深度Ｄｆ、前記光路長がＡ０より長い側の被写界深度を後方被写界深度Ｄｒとする。したがって、前記光路長Ａについて、Ａ０−Ｄｆ＜Ａ＜Ａ０＋Ｄｒが満たされれば、所定の解像度が得られる。すなわち、図７においてＡ０−ＤｆからＡ０＋Ｄｒまでの領域に前記光路長Ａの値があれば、所定の解像度が得られ、光センサ１２０から出力される応答の振幅値は図に示すＴｃより大きな値となる。なお、一般的にはＤｆ＜Ｄｒである。
【００６０】
次に、原稿固定読取り方式で副走査方向の所定の解像度が得られない場合に、所定の解像度を得るために、第２キャリッジ１１８の位置を補正すべき移動距離Ｃを求める方法の実施形態について説明する。まず、評価チャートのストライプ・パターンが表されている面が原稿載置ガラス板１２２に向くように、かつ、読み取り方向である副走査方向とストライプ・パターンとが直交するように、評価チャートを原稿載置ガラス板１２２の上にセットする。続いて、光センサ１２０から出力される応答の振幅を、副走査方向の複数の位置で測定する。光センサ１２０から出力される応答の振幅を測定する副走査方向の位置は予め定めた位置であってもよいし、副走査方向の全域に亘って光センサ１２０から出力される応答の振幅を測定した後に、例えば、特に光センサ１２０から出力される応答の振幅の値が小さな位置に定めてもよいし、その他の位置であってもよい。以下の説明では、光センサ１２０から出力される応答の振幅を測定する副走査方向の位置が、予め定めた所定の位置である場合について述べるが、本発明はこの場合に限定されるものではない。また、副走査方向の所定の位置における光センサ１２０から出力される応答の振幅を測定する段階では、デフォルトの設定状態にしたがった動作で副走査方向の走査を実行する。すなわち、第１のキャリッジ１１０および第２キャリッジ１１８は、それぞれのデフォルトの読取り開始位置から移動を開始し、第２のキャリッジ１１８は、第１のキャリッジ１１０と同一方向、すなわち、例えば図１Ａに示したｘの正方向に、第１のキャリッジ１１０の移動速度Ｖ１の半分の速度Ｖ１／２で移動する。したがって、第２のキャリッジ１１８の読取り開始位置からの移動距離は、第１のキャリッジ１１０の読取り開始位置からの移動距離の１／２になる。ここで、走査中の第１のキャリッジ１１０の位置は、原稿を読み取る位置となる。
【００６１】
光センサ１２０から出力される応答の振幅の値を、副走査方向の複数の位置で測定し、所定の解像度を得るための第２キャリッジ１１８の位置の補正すべき移動距離Ｃを求める。これらの処理方法は位置に依らずに同様であるため、以下の説明では、第１キャリッジ１１０の一つの位置での光センサ１２０から出力される応答の振幅の測定と、その位置において所定の解像度を得るための第２キャリッジ１１８の補正すべき移動距離Ｃを求める処理方法について述べる。
【００６２】
図８に、所定の読取り位置における光センサ１２０から出力される応答の振幅の測定と、その位置において所定の解像度を得るための第２キャリッジの位置の補正すべき移動距離Ｃを求めるための動作例を示す。まず、Ｓ８０２で、所定の解像度を得るために必要な光センサ１２０から出力される応答の振幅の判定値Ｔをセットする。所定の解像度を得るためには、光センサ１２０から出力される応答の振幅の判定値を、図７に示すＴｃ以上にセットすればよい。本実施形態においては、例えば、図７に示すように、前記光路長ＡがＡ０−α・Ｄｆにおける光センサ１２０から出力される応答の振幅値を判定値Ｔとする。ここで、０＜α＜１である。なお、図７に示すように、前記光路長ＡがＡ０＋β・Ｄｒにおいても、光センサ１２０から出力される応答の振幅の値はＴとなる。ここで、０＜β＜１である。このように判定値Ｔを設定すると、判定値Ｔ以上の光センサ１２０から出力される応答の振幅が得られるのは、前記光路長ＡがＡ０−α・Ｄｆ＜Ａ＜Ａ０＋β・Ｄｒの範囲にある場合である。すなわち、判定値Ｔ以上の光センサ１２０から出力される応答の振幅が得られる前記光路長Ａの全幅（full width）は、α・Ｄｆ＋β・Ｄｒである。Ｓ８０２では、また、第２キャリッジの位置を補正すべき移動距離Ｃを求める処理のプロセスにおいて、第２キャリッジの位置を移動させる単位移動距離Δをセットする。さらに、第２キャリッジの位置を補正すべき移動距離Ｃを求める処理で用いる補正ステップの数を表すパラメータｋをゼロにセットする。
【００６３】
続いて、Ｓ８０４で、所定の読取り位置において光センサ１２０から出力される応答の振幅の値を測定するが、そのために、前記読取り位置における光センサ１２０から出力される応答の振幅の値を測定するために、第１のキャリッジ１１０および第２のキャリッジ１１８をデフォルトの設定状態にしたがった動作で移動する。第１のキャリッジ１１０および第２のキャリッジ１１８の位置をそれぞれｘ１とｘ２とで表すと、読取り位置におけるｘ１とｘ２とは、それぞれｘ１＝Ｘ１ｓ＋Ｘ１およびｘ２＝Ｘ２ｓ＋Ｘ２で与えられる。ここで、Ｘ１ｓとＸ２ｓは、それぞれ第１のキャリッジ１１０および第２のキャリッジ１１８の読取り開始位置であり、Ｘ１とＸ２は、それぞれ第１のキャリッジ１１０および第２のキャリッジ１１８の、所定の読取り位置における読取り開始位置からの移動距離を表す。デフォルトの設定状態にしたがった動作では、第２のキャリッジ１１８は第１のキャリッジ１１０の１／２の速度で移動するため、Ｘ２＝Ｘ１／２である。このデフォルトの設定状態にしたがった動作で、光センサ１２０から出力される応答の振幅値を読み取り、読み取った値をＵとする。
【００６４】
Ｓ８０６で、Ｓ８０４で読み取った光センサ１２０から出力される応答の振幅値Ｕと、Ｓ８０２でセットした判定値Ｔとの比較を行い、デフォルトの設定状態にしたがった動作での光センサ１２０から出力される応答の振幅値Ｕが判定値Ｔより小さいときは、Ｓ８０８から始まる、所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離Ｃを求めるプロセスに移行する。
【００６５】
Ｓ８０８では、まず、パラメータｋを１だけデクリメントする。ｋ＝０であったから、この段階ではｋ＝−１となる。次に、Ｓ８１０で、第１キャリッジ１１０の位置はそのままにしたままで、第２キャリッジ１１８を、デフォルトの設定状態の位置からΔ・ｋだけ移動する。この段階では、ｋ＝−１であるから、Δ・ｋ＝−Δである。すなわち、第２キャリッジ１１８を、そのデフォルトの設定状態の位置から第１キャリッジ１１０から遠ざかる方向に所定の距離Δだけ移動する。この処理により、第２キャリッジ１１８の位置ｘ２はｘ２＝Ｘ２ｓ＋Ｘ２−Δとなる。前述した説明から明らかなように、第２キャリッジ１１８の移動は、例えば図１Ｂに示した、Ｒ１Ｒ２間の光路長Ａ２と、Ｒ３Ｐ１間の光路長Ａ４との両方に、等しく、かつ加算的に影響を及ぼす。したがって、物点Ｑからレンズ１１６の物空間主点Ｐ１に到る前記光路長Ａは、第２キャリッジの移動距離の２倍だけ変化する。Ｓ８１０では、第２キャリッジ１１８を、デフォルトの設定状態の位置から第１キャリッジ１１０から遠ざかる方向に所定の距離Δだけ移動するため、前記光路長Ａはそのデフォルトの設定状態の値から２・Δだけ増加する。
【００６６】
ここで、第２キャリッジの位置を調整する際の移動単位Δは適切な値に設定する必要がある。Δの値が大きすぎるときには、第２キャリッジの位置を補正すべき移動距離Ｃを求めるプロセスが収束しない場合もあり、逆にΔの値が小さすぎるときには、第２キャリッジの位置を補正すべき移動距離Ｃを求めるプロセスの収束に時間がかかるからである。本実施形態では、前述したように、Ｓ８０２でセットした判定値Ｔに等しい光センサ１２０から出力される応答の振幅が得られる前記光路長Ａの全幅（full width）は、α・Ｄｆ＋β・Ｄｒであり、第２キャリッジ１１８の移動により、前記光路長Ａは第２キャリッジの移動距離の２倍だけ変化するため、Δは、０＜Δ≦（α・Ｄｆ＋β・Ｄｒ）／２を満たす範囲の値に設定すればよい。ここで、β・Ｄｒ＞α・Ｄｆであることを考慮すれば、例えば、Δの値をα・Ｄｆとすることもできる。
【００６７】
Ｓ８１０で第２キャリッジ１１８をデフォルトの設定状態の位置からΔ・ｋだけ移動した後、この状態で光センサ１２０から出力される応答の振幅値Ｖを測定する（Ｓ８１２）。Ｓ８１４で、この光センサ１２０から出力される応答の振幅値Ｖと、デフォルトの設定状態で測定した光センサ１２０から出力される応答の振幅値Ｕとを比較する。デフォルトの設定状態で測定した光センサ１２０から出力される応答の振幅値Ｕが、光センサ１２０から出力される応答の振幅値Ｖに比較して小さいときは、Ｓ８１０において、第２キャリッジ１１８を第１キャリッジ１１０から遠ざかる方向に所定の距離Δだけ移動したことによって、光センサ１２０から出力される応答の振幅が改善されたことを意味する。このときは、Ｓ８１６に進み、光センサ１２０から出力される応答の振幅値Ｖと、判定値Ｔとを比較する。判定値Ｔが光センサ１２０から出力される応答の振幅値Ｖよりも大きなときには、未だ光センサ１２０から出力される応答の振幅値が判定値Ｔに達していないことを意味し、処理はＳ８０８に戻る。
【００６８】
Ｓ８０８では、再び、パラメータｋを１だけデクリメントする。ｋ＝−１であったから、この段階でｋ＝−２となる。次に、Ｓ８１０で、第１キャリッジ１１０の位置はそのままにしたままで、第２キャリッジ１１８を、デフォルトの設定状態の位置から第１キャリッジ１１０から遠ざかる方向に、２・Δだけ移動する。この処理により、第２キャリッジ１１８の位置ｘ２はｘ２＝Ｘ２ｓ＋Ｘ２−２・Δとなる。光路長Ａはそのデフォルトの設定状態の値に比較して４・Δだけ増加した値になる。以下、Ｓ８１２以降において、先に述べた処理と同様の処理を行う。
【００６９】
Ｓ８０８からＳ８１６までの処理を何回か繰り返し、Ｓ８１６で判定値Ｔが光センサ１２０から出力される応答の振幅値Ｖよりも小さいと判断されると、光センサ１２０から出力される応答の振幅が判定値Ｔより優れた値に達したことになる。このときには、処理はＳ８２８に進み、第２キャリッジの位置の補正すべき距離Δ・ｋを求め、この距離と第１キャリッジの位置をメモリ２１０に記憶して、第１キャリッジ１１０の一つの位置についての処理は終了する。
【００７０】
Ｓ８０８からＳ８１６までの処理の途中段階であるＳ８１４で、デフォルトの設定状態で測定した光センサ１２０から出力される応答の振幅値Ｕが、新たに測定された光センサ１２０から出力される応答の振幅値Ｖに比較して大きいときには、処理はＳ８１８に進む。デフォルトの設定状態で測定した光センサ１２０から出力される応答の振幅値Ｕが、光センサ１２０から出力される応答の振幅値Ｖに比較して大きいということは、第２キャリッジ１１８を第１キャリッジ１１０から遠ざかる方向に所定の距離Δだけ移動することによっても、光センサ１２０から出力される応答の振幅が改善されなかったことを意味するためである。Ｓ８１８では、パラメータｋを＋１にセットすることによって、第２キャリッジ１１８の移動方向を、今までの処理とは反対方向にする。
【００７１】
次いで、Ｓ８２０で、第１キャリッジ１１０の位置はデフォルトの設定状態のままにしたままで、第２キャリッジ１１８を、デフォルトの設定状態の位置からΔ・ｋだけ移動する。この段階では、ｋ＝１であるから、Δ・ｋ＝Δである。すなわち、第２キャリッジ１１８を、デフォルトの設定状態の位置から第１キャリッジ１１０に近づく方向に距離Δだけ移動させる。第２キャリッジ１１８を、デフォルトの設定状態の位置から第１キャリッジ１１０に近づく方向に所定の距離Δだけ移動することによって、前記光路長Ａはそのデフォルトの設定状態の値から２・Δだけ減少する。
【００７２】
この状態で光センサ１２０から出力される応答の振幅値Ｖを測定し（Ｓ８２２）、Ｓ８２４に進む。Ｓ８２４では、光センサ１２０から出力される応答の振幅値Ｖと判定値Ｔとを比較する。判定値Ｔが光センサ１２０から出力される応答の振幅値Ｖよりも大きなときには、未だ十分な光センサ１２０から出力される応答の振幅値に達していないことを意味し、処理はＳ８２６に移行する。Ｓ８２６においては、パラメータｋを１だけインクリメントする。ｋ＝１であったから、この段階でｋ＝２となる。次に、Ｓ８２０で、第１キャリッジ１１０の位置はデフォルトの設定状態にしたままで、第２キャリッジ１１８を、デフォルトの設定状態の位置から第１キャリッジ１１０に近づく方向に、２・Δだけ移動する。この処理により、第２キャリッジ１１８の位置ｘ２はｘ２＝Ｘ２ｓ＋Ｘ２＋２・Δとなる。前記光路長Ａはそのデフォルトの設定状態の値に比較して４・Δだけ減少した値になる。以下、先に述べたＳ８２２からＳ８２４と同様の処理を行う。
【００７３】
Ｓ８２６、Ｓ８２０、Ｓ８２２、Ｓ８２４までの処理を何回か繰り返し、Ｓ８２４で判定値Ｔが光センサ１２０から出力される応答の振幅値Ｖよりも小さいと判断されると、光センサ１２０から出力される応答の振幅は判定値Ｔより優れた値に達したことを意味し、Ｓ８２８に進む。Ｓ８２８においては、第２キャリッジの位置の補正すべき距離Δ・ｋを求め、この距離と第１キャリッジの位置を、メモリ２１０に保存して、第１キャリッジ１１０の一つの位置についての処理は終了する。
【００７４】
Ｓ８０６において、光センサ１２０から出力される応答の振幅値Ｕが判定値Ｔよりも大きいと判断されたときは、デフォルトの設定状態で所定の解像度が得られることを意味し、Ｓ８２８に進み、第２キャリッジの位置の補正すべき距離Δ・ｋを求め、この補正すべき距離と第１キャリッジの位置を記憶して、第１キャリッジ１１０の一つの位置についての処理は終了する。なお、この場合には、ｋ＝０であるから、何ら補正する必要はないことになる。
【００７５】
なお、図８においては、Ｓ８０８でｋをデクリメントし、Ｓ８１８でｋ＝＋１にセットし、Ｓ８２６でｋをインクリメントしたが、逆の処理も可能である。すなわち、Ｓ８０８でｋをインクリメントし、Ｓ８１８でｋ＝−１にセットし、Ｓ８２６でｋをデクリメントしてもよいことは明らかである。
【００７６】
以上、図８を参照しながら、副走査方向の所定の一つの位置での光センサ１２０から出力される応答の振幅の測定と、その位置において所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離Ｃを求める処理動作について述べた。副走査方向の複数の位置において、所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離Ｃを求めるためには、第１キャリッジを異なる位置にセットし、以上説明した処理と同様な処理を行えばよい。これらの処理動作によって、副走査方向の複数の位置において、第２キャリッジの、デフォルトの設定状態における位置から補正すべき移動距離Ｃが求められる。
【００７７】
ここで、副走査方向のある位置について求められた第２キャリッジの、デフォルトの設定状態における位置から補正すべき移動距離Ｃに対応して第２キャリッジの位置を移動すると、副走査方向の前記位置における前記光路長Ａの値は、第２キャリッジの移動距離の（−２）倍だけ補正される。このように補正された前記光路長Ａは、本実施形態においては、Ａ０−α・Ｄｆ＜Ａ＜Ａ０＋β・Ｄｒを満たす。Ｓ８０２で、判定値Ｔを前述の値に選んだためである。したがって、副走査方向のある位置について求められた第２キャリッジの、デフォルトの設定状態における位置から補正すべき移動距離Ｃだけ第２キャリッジの位置を移動することによって、その位置については、所定の光センサ１２０から出力される応答の振幅が得られ、所定の解像度が得られる。しかし、光センサ１２０から出力される応答の最良の振幅あるいは解像度が得られるわけではないことに留意する必要がある。
【００７８】
すなわち、副走査方向のある位置について求められた第２キャリッジの、デフォルトの設定状態における位置から補正すべき移動距離Ｃに対応して第２キャリッジの位置を移動することによって、前記光路長ＡはＡ０−α・Ｄｆ以上、かつＡ０＋β・Ｄｒ以下の値に補正されるが、最良の値Ａ０に補正されるわけではない。したがって、第２キャリッジの位置補正によって前記光路長Ａの値はＡ０−α・Ｄｆになることもあり、Ａ０＋β・Ｄｒになることもある。この場合には、最悪のケースにおいては、前記光路長Ａの値が（１−α）・Ｄｆだけ減少するか、（１−β）・Ｄｒだけ増加すると、被写界深度の領域から外れ、図７に示す光センサ１２０から出力される応答の振幅の値がＴｃより小さくなり、所定の解像度を満たさなくなる。
【００７９】
ここで、求められた第２キャリッジの位置を補正すべき移動距離Ｃは、デフォルトの設定状態における値であることに注意する必要がある。すなわち、求められた第２キャリッジの位置を補正すべき移動距離Ｃは、ドキュメントを読み取る動作を行っているすべての状態において、第２キャリッジの位置をデフォルトの設定状態からまったく補正しない場合の値である。したがって、ある第１キャリッジの位置で第２キャリッジの位置をデフォルトの設定状態から、一旦、ある値だけ補正すれば、前記第１キャリッジの位置より先の位置では、第２キャリッジの位置を補正すべき移動距離は、前記の補正した値だけ変化することになる。
【００８０】
以上、図８を参照しながら、固定ステップΔずつ変化させながら、所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離Ｃを求める処理動作を説明した。しかし、当業者に知られているように、所定の解像度を得るために、第２キャリッジの位置を補正すべき移動距離Ｃを求める方法は図８に示した方法に限定されるものではない。例えば、山登りアルゴリズム（hill-climbing algorithm）などを、本発明に適用できることは明らかである。
【００８１】
続いて、所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離Ｃを求めた後の、原稿固定読み取り方式における処理動作について説明する。この処理動作には多様な実施形態があるが、発明の趣旨を明らかにするため比較的単純な形態について説明を行う。しかし、本発明は以下、説明を行う実施形態に限定されるものではない。
【００８２】
第１のキャリッジ１１０の移動範囲内にある２箇所の位置、すなわちx1 = X1s + Xiとx1 = X1s + Xjにおいて、所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離Ｃを求め、その結果、求められた値をそれぞれΔ・ｉ、Δ・ｊであるとする。これらの２点の前記補正すべき距離から、画像走査領域全体に亘って直線近似すると図９Ａに示す直線が得られる。この図においては、ｉは負の値、ｊは正の値の場合を例示している。図から明らかなように、前記直線の傾きｍは、Δ・(j - i)／(Xj-Xi) であり、第２キャリッジの位置の補正すべき距離の、第１のキャリッジの走査開始点からの移動距離に対する傾きを意味する。また、x1 - X1s = 0 のときの第２キャリッジの位置の補正すべき距離の値Ｅは−Δ・(j Xi − i Xj)／(Xj-Xi) である。
【００８３】
第１のキャリッジ１１０の２箇所の位置において求めた、所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離Ｃから、デフォルトの設定状態における前記光路長ＡとＡ０との差（Ａ−Ａ０）の値を見積もることができる。しかし、前述したように、図８を参照しながら説明を行った処理動作は、前記光路長ＡをＡ０−α・Ｄｆ以上、Ａ０＋β・Ｄｒ以下の値に補正するための、第２キャリッジの、デフォルトの設定状態における位置から補正すべき移動距離Ｃを求めるものである。すなわち、前記光路長Ａを誤差無しに、正確にＡ０に補正するための、第２キャリッジの、デフォルトの設定状態における位置から補正すべき移動距離Ｃを求めるものではない。したがって、第１のキャリッジ１１０の２箇所の位置において求めた、所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離Ｃから見積もられる光路長に関する値 (A - A0) は、+β・Dr 、−α・Dfの不確定性を伴っている。このような不確定性があるため、前記の第２キャリッジの位置を補正すべき移動距離Ｃから見積もられる光路長に関する値 (A - A0) と区別するため (A’ - A0) と表す。図９Ｂに、前記光路長に関する値 (A’ - A0) の、第１のキャリッジ１１０の読取り開始位置からの移動距離（x1-X1s）に対する依存性の見積り例を示す。既に述べたことから明らかなように、前記光路長に関する値 (A’ - A0) は、第２キャリッジの位置を補正すべき移動距離Ｃに（−２）を乗じた値となる。したがって、図９Ｂに示す、前記光路長に関する値 (A’ - A0) を表す直線の傾きは（−２・ｍ）= −２・Δ・(j - i)／(Xj - Xi) であり、x1 - X1s = 0 のときの前記光路長に関する値 (A’ - A0) は（−２・Ｅ）= ２・Δ・(j ・Xi − i・ Xj)／(Xj - Xi) である。
【００８４】
前述したように、前記光路長に関する値 (A - A0) が、- Df < A - A0 < Drを満たす場合には、所定の解像度が得られる。しかし、光路長に関する値 (A’ - A0) については+β・Dr、−α・Dfの不確定性を伴っている。したがって、所定の解像度が得られる光路長に関する値 (A’ - A0) は、前記の不確定性を勘案して最も堅実に考えると、− (1-α)・Df < A’ - A0 < (1-β)・Drを満たす場合になると見積もることが合理的である。図９Ｂには、前記光路長に関する値 (A’ - A0) の許容限界例を示す、(A’− A0) = − (1-α)・Df  および (A’ - A0) =  (1-β)・Dr を示す直線を一点破線で図式的に示してある。ここで、前記光路長に関する値 (A’ - A0) は第２キャリッジの位置を補正すべき移動距離Ｃに（−２）を乗じた値であるから、所定の解像度を得られないことを回避するためには、第２キャリッジの位置を補正すべき移動距離Ｃの値が、C1 =−(1-β)・Dr／２からC2 = (1-α)・Df／２までの範囲に収まるように、第２のキャリッジの位置を補正する。
【００８５】
但し、このC1からC2までの範囲は、最も堅実に考えた場合であって、図８で最終的に補正距離Δ・ｋを求めるまでの処理の履歴も考慮すれば、求めた補正距離Δ・ｋが判定値Ｔ以上の領域の如何なる範囲にあることを見積もることが可能であり。したがって、求めた補正距離Δ・ｋのマージンも見積もることができる。
【００８６】
所定の解像度を得るための第２キャリッジ１１８の位置を補正すべき移動距離Ｃを求めた後の処理動作の第１の実施形態について説明する。この実施形態においては、第１のキャリッジ１１０が、所定の解像度が得られないと見積もられる読取り位置に達する直前に、第２のキャリッジ１１８の位置の補正を開始し、前記の所定の解像度が得られないと見積もられる読取り位置に達するタイミングで第２のキャリッジ１１８の位置の補正を終了する。第１のキャリッジ１１０が他の位置を移動中は、第２のキャリッジ１１８はデフォルトの設定状態にしたがった動作、すなわち第１のキャリッジ１１０の速度Ｖ１の１／２の速度Ｖ１／２で第１のキャリッジ１１０と同一方向に等速で移動する。換言すれば、第２のキャリッジ１１８は、通常、第１のキャリッジ１１０の速度Ｖ１の１／２の速度Ｖ１／２で第１のキャリッジ１１０と同一方向に等速で移動し、所定の解像度が得られないと見積もられる読取り位置に達する直前ごとに、ステップ的に第２のキャリッジ１１８の位置の補正を行う。
【００８７】
第１の実施形態における第２のキャリッジの動作を、図１０のフローチャートを参照しながら説明する。第２のキャリッジは、第２のキャリッジのそのデフォルトの位置からの補正に関連するパラメータに基づいて、動作する。まず、第２キャリッジの補正すべき距離Cであって、所定の解像度を得ることができる限界を規定するC1 とC2 、および前記傾きｍの値から予め求めてあるパラメータCL0を読み出す（Ｓ１００２）。ここで、CL0 = (C2 - C1) / mであり、第２のキャリッジの位置を補正するための最大間隔に対応する第１のキャリッジの移動距離を意味する。なお、CL0よりも小さな値の、第１のキャリッジの移動距離ごとに第２のキャリッジの位置を補正してもよい。またＳ１００２では、自動的に検出されるか、ユーザによって指定されるドキュメント読取りの終端までの距離Xmaxの値も読み込む。
【００８８】
次に、Ｓ１００４で、読み取り開始位置すなわち各キャリッジが移動を開始するときの、第２キャリッジの位置の補正処理を行い、この補正処理を行った後の第２のキャリッジ位置の補正すべき距離Cで表した値C0 を記憶する。デフォルトの設定状態の読み取り開始位置にある２つのキャリッジがそのままの位置の状態で、所定の解像度が得られるときは、必ずしもこの処理は必要ない。しかし、そうではなく、所定の解像度が得られない状態であるときには、この処理は不可欠である。この読み取り開始位置での処理の動作について、図１１を参照しながら説明する。
【００８９】
図１１に示すフローチャートにおいては、まず、Ｓ１１０２で、読み取り開始位置すなわち第１キャリッジの位置ｘ１がＸ１ｓであるときの第２のキャリッジの補正すべき距離の値Ｅが、所定の解像度を得ることができる範囲にあるか、すなわちC1 < E < C2 が満たされているか否かを判断する。この関係が満たされているときには、処理はＳ１１０４に進み、移動開始点において第２のキャリッジの位置補正を行うか否かを判断する。Ｓ１１０４で、移動開始点において第２のキャリッジの位置補正を行うと判断されるか、あるいはＳ１１０２で前記Ｅの値が所定の範囲に入っていないときには、Ｓ１１０６に進む。Ｓ１１０６では、第２のキャリッジの位置を、第２のキャリッジの補正すべき距離の値がC1 < C0 < C2 を満たすような第２のキャリッジの補正すべき距離の値 C0 に補正する処理を行う。すなわち、第２のキャリッジの位置をＥ− C0 だけ移動する。この処理の結果、移動開始点における第２のキャリッジの補正すべき距離の値は C0 になる。ここで、C0 ＝０としてもよいことは明らかである。次に、Ｓ１１０８において C0 の値を記憶し、移動開始点における第２のキャリッジの位置に関する処理を終了する。一方、ＥがC1 < E < C2 の関係は満たすが、Ｓ１１０４において、移動開始点で第２のキャリッジの位置補正を行わないと判断されたときには、第２のキャリッジの補正すべき距離の値はＥから変わらず、C0 ＝ E にセットする（Ｓ１１１０）。続いてＳ１１０８に進み、 C0 の値を記憶し、移動開始点における第２のキャリッジの位置に関する処理を終了する。
【００９０】
以上のようにＳ１００４において、移動開始位置における第２のキャリッジの位置補正およびパラメータC0 の記憶が行われると、図１０に示すＳ１００６に進む。Ｓ１００６では、図９Ａに示した、第２のキャリッジの補正すべき移動距離Ｃと、第１のキャリッジの位置との関係を表す直線の傾きｍが０であるか否かが判断される。ｍが０でないときは、処理はＳ１００８に進む。Ｓ１００８においては、ｍが正か負かが判断される。ｍが正の場合には、処理はＳ１０１０に進む。Ｓ１０１０においては、ドキュメント読み取りが開始され２つのキャリッジが移動を開始した後に最初に第２のキャリッジの位置を補正するときの第１のキャリッジの移動距離の最大値CLを、Ｓ１００４で記憶されたC0 を参照して、求め、記憶する。ｍが正の場合には CL = (C2 − C0) / m である。続いてＳ１０１２で、以降の処理において第２のキャリッジの位置補正を行うときの補正距離Ｓを求め、記憶する。ｍが正の場合には、例えば、 S = C2 − C1 である。ここで、S の値の設定には自由度があり、例示した値 C2 − C1 は最大値である。
【００９１】
以上の処理により種々のパラメータを求めた後、Ｓ１０１４で前記２つのキャリッジは同時に移動を開始する。第２のキャリッジの移動速度Ｖ２は、第１のキャリッジの移動速度Ｖ１の半分、すなわちＶ１／２の一定速度である。２つのキャリッジの移動が開始されると、第１のキャリッジの読み取り開始位置からの移動距離Ｘ１のモニタが開始されるとともに、このＸ１の値と、前記ドキュメント読取りの終端の位置Xmaxの値との比較が、Ｓ１０２０で、行われる。Ｘ１の値のモニタは、例えば、第１のキャリッジ駆動制御部２０２で生成される第１のキャリッジ駆動信号をモニタすることによって行われる。第１のキャリッジ駆動部２０６に含まれる駆動源がパルス・モータである場合には、前記第１のキャリッジ駆動信号はパルス列であるから、このパルス列のパルスの数をカウントすることによって、Ｘ１をモニタし、その値を知ることができる。Ｘ１の値が、前記ドキュメント読取りの終端の位置Ｘmaxの値を越えると、ドキュメント読取りは終了したことになり、処理を終える。
【００９２】
Ｘ１の値が、前記ドキュメント読取りの終端の位置Ｘmaxの値以下であると、処理はＳ１０２２に進む。Ｓ１０２２では、前記Ｘ１の値と、Ｓ１０１０で記憶した、移動開始後、最初に第２のキャリッジの位置を補正するときの第１のキャリッジの移動距離の最大値CL とを比較し、Ｘ１の値がＣＬに達していないときは、Ｓ１０２２の処理が繰り返される。キャリッジがさらに進み、Ｘ１の値がＣＬに等しくなると、Ｓ１０２４に処理は移行する。なお、Ｘ１の値がＣＬに等しい状態においては、第２のキャリッジ位置の補正すべき距離はＣ２に達している。Ｓ１０２４では、第２のキャリッジの位置を、Ｓ１０１２で記憶したＳだけ補正する。この補正によって、第２のキャリッジ位置の補正すべき距離はＣ２からＣ１となり、第２のキャリッジ位置の補正すべき距離Ｃは所定の解像度が得られる範囲を超えることはない。
【００９３】
次にＳ１０２６に進み、ＣＬの値を、Ｓ１００２で求めたＣＬ０だけ増加させる設定を行った後、処理はＳ１０２０に再び戻る。Ｓ１０２０ないしＳ１０２６までの処理は、Ｓ１０２０において、前記Ｘ１の値が前記ドキュメント読取りの終端の位置Ｘmaxの値に達したと判断されるまで繰り返される。Ｓ１０２０において前記Ｘ１の値が、前記ドキュメント読取りの終端の位置Ｘmaxの値に達したと判断されると、一連の処理を終えることは前述したとおりである。
【００９４】
以上述べた処理によって、第２のキャリッジ位置の補正すべき距離Ｃが変化する様子を図１２に示す。なお、図中において破線１２０２は先に求めた、第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係を、実線１２０４は図１０および 図１１を参照して説明した、第１の実施形態における第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係を示す。破線１２０２で表されるデフォルトの設定状態における、第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係が、第２のキャリッジ位置の補正を行うことによって、実線１２０４で表される、第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係に変化する。移動開始点、すなわちX1 = x1− X1S = 0、においては、第２のキャリッジ位置の補正すべき距離が、Ｓ１１０６での処理によって、ＥからＣ０に補正される。キャリッジの移動が開始されると、第２のキャリッジ位置の補正すべき距離Ｃは直線的に増加していく。第１のキャリッジの移動開始点からの距離Ｘ１が、Ｓ１０１０で求めたＣＬに達すると、第２のキャリッジ位置の補正すべき距離はＣ２に達するため、Ｓ１０１２で求めたＳだけ、第２のキャリッジ位置の補正すべき距離ＣがＳ１０２４でＣ１に補正される。ここで、このＳ１０２４における第２のキャリッジ位置補正は、第２キャリッジの駆動源、例えばパルス・モータの回転速度をデフォルト状態における値に比べ大きく増加させることにより、短時間内に行う。次に、Ｓ１０１０で求めたＣＬがＣＬ０だけインクリメントされ、新たなＣＬが定められる（Ｓ１０２６）。
【００９５】
キャリッジは継続して移動するため、第２のキャリッジ位置の補正すべき距離ＣはＣ１から再び直線的に増加していく。Ｓ１０２６でＣＬ０だけインクリメントされた新たなＣＬに、第１のキャリッジの移動開始点からの距離Ｘ１が達すると、第２のキャリッジ位置の補正すべき距離は再びＣ２に達する。このため、第２のキャリッジ位置の補正すべき距離ＣがＳ１０２４で再び補正され、Ｃ１に変化する。以後、Ｘ１がＸｍａｘに達するまで、同様に推移する。
【００９６】
説明をＳ１００８に戻し、Ｓ１００８においてｍが負と判断されたときの動作を述べる。基本的な動作はｍが正の場合と同様であるが、処理に用いられるパラメータが異なる点で、ｍが正の場合の動作と異なる。Ｓ１００８においてｍが負と判断されたときには、処理はＳ１０１６に進む。Ｓ１０１６においては、ドキュメント読み取りが開始され２つのキャリッジが移動を開始した後に最初に第２のキャリッジの位置を補正するときの第１のキャリッジの移動距離の最大値CLを、Ｓ１００４で記憶されたC0 を参照して、求め、記憶する。ｍが負の場合には CL = (C1 − C0) / m である。続いてＳ１０１８で、以降の処理において第２のキャリッジの位置補正を行うときの補正距離Ｓを求める。ｍが負の場合には、例えば、 S = −(C2 − C1) である。ここで、S の値の設定には自由度があることは、ｍが正の場合と同様であり、例示した値 −(C2 − C1) は、絶対値において最大の値である。以上の処理により種々のパラメータを求めた後、Ｓ１０１４で前記２つのキャリッジは同時に移動を開始する。第２のキャリッジの移動速度Ｖ２、第１のキャリッジの移動速度Ｖ１はｍが正の場合と同一であり、第２のキャリッジの移動開始と同時に、第１のキャリッジが一定の速度Ｖ１で移動を開始することもｍが正の場合と同じである。
【００９７】
２つのキャリッジの移動が開始されると、Ｓ１０２０以降の処理に移行するが、Ｓ１０２０ないしＳ１０２６までの処理は、ｍが正の場合と同様である。但し、ｍが正の場合と異なる点の一つは、Ｓ１０２２における判断で基準として用いられる、移動開始後、最初に第２のキャリッジの位置を補正するときの第１のキャリッジの移動距離の最大値 CL の値がＳ１０１６で記憶された値であることである。また、ｍが正の場合と異なる他の点は、Ｓ１０２４で第２のキャリッジの位置を補正する距離Ｓが、Ｓ１０１８で記憶された値になることである。なお、この補正によって、第２のキャリッジ位置の補正すべき距離はＣ２となる。
【００９８】
以上、Ｓ１００６において、第２のキャリッジの補正すべき移動距離Ｃと、第１のキャリッジの位置との関係を表す直線の傾きｍが０でないときの動作を説明した。Ｓ１００６においてｍが０であると判断されると、Ｓ１０２８において、前記２つのキャリッジは移動を開始する。このとき、第２のキャリッジは、第１のキャリッジの移動速度Ｖ１の半分、すなわちＶ１／２の一定速度で移動する。このとき、第１のキャリッジは、第２のキャリッジの移動開始と同時に、一定の速度Ｖ１で移動を開始する。２つのキャリッジの移動が開始されると、Ｓ１０３０で、第１のキャリッジの読み取り開始位置からの移動距離Ｘ１がモニタされるとともに、このＸ１の値と、前記ドキュメント読取りの終端の位置Ｘmaxの値との比較が行われる。Ｘ１値のモニタは、ｍの値が０でない場合と同様に行うことができる。Ｘ１の値が前記ドキュメント読取りの終端の位置Ｘmaxの値以下であると、処理はＳ１０３０に戻り、Ｓ１０３０の処理が繰り返される。Ｘ１の値が、前記ドキュメント読取りの終端の位置Ｘmaxの値を越えると、ドキュメント読取りは終了したことになり、処理を終える。以上の説明から明らかなように、ｍが０である場合には、ドキュメントの読取りを開始した後には、第２のキャリッジの位置の補正は行われない。ｍが０であるということは、キャリッジが移動を開始した後には、第２のキャリッジ位置の補正すべき移動距離Ｃが変化しないためである。
【００９９】
ここで、当業者には明らかなように、Ｓ１０１４またはＳ１０２８におけるキャリッジが移動を開始する前に行われる、パラメータの算出は、ドキュメントを読み取るごとに行う必要はなく、一旦求めておき記憶させておけばよい。
【０１００】
以上、第１の実施形態における第２のキャリッジの動作を、図１０を参照しながら説明した。ここで、補足説明を行う。Ｓ１０１４で２つのキャリッジが移動を開始した以降、第２のキャリッジの位置を補正する処理に関することである。Ｓ１０２４において第２キャリッジの位置を補正する処理は、現実には瞬時的にできるものではない。すなわち、第２のキャリッジの位置を補正するためには、キャリッジの駆動系の最大駆動速度と補正距離で定まる、補正のための時間が最低限必要である。上記の説明においては、発明の趣旨を理解し易いように、補正のための時間を無視した簡略化した説明を行った。正確には、前記の補正ために要する時間τを考慮する必要がある。すなわち、まず、第１のキャリッジの移動開始位置からの移動距離Ｘ１がＣＬに達する時点（ＣＬ）／Ｖ１からτだけ前の時点、またはＸ１が（ＣＬ）−Ｖ１・τに達する位置を検出する。この検出が行われると同時に、第の２キャリッジの位置を移動する補正を開始し、Ｘ１が（ＣＬ）に達するときに、前記の補正処理が完了させる。Ｓ１０２２とＳ１０２４の処理を正確に表現するとこのようになる。
【０１０１】
また、以上の説明から明らかなように、この実施形態において必要となる、第２のキャリッジのそのデフォルトの位置からの補正に関連するパラメータは、ｍ、Ｃ１、Ｃ２およびＣ０であり、これらの値から算出できるがＣＬ０も含まれる。
【０１０２】
次に、第２の実施形態における第２のキャリッジの動作を説明する。再び図９Ａを参照する。この図は、前記２つのキャリッジが等速移動した場合の位置から補正すべき第２のキャリッジの距離Ｃと、第１のキャリッジの読取り開始位置からの移動距離 x1 − X1s との関係を示していた。また、この図に表された直線の傾きｍはΔＣ／Δ( x1 − X1s ) を意味する。ところで、前記キャリッジが移動を開始してからの時間を t とすれば、x1 − X1s = V1・t であるから、m =ΔC / ( V1・Δt ) となる。ここで、ΔC / Δt  の意味は、第２のキャリッジの速度をデフォルトの設定状態における値 V2 から、第２のキャリッジの速度を補正すべき値に他ならない。第２のキャリッジの補正すべき速度をΔV2 とすると、ΔV2 = ΔC / Δt = m・V1 である。したがって、デフォルトの設定状態における第２のキャリッジの移動速度 V2 = V1 / 2 にΔV2 だけ加える補正を行えば、第２のキャリッジを（ V2 + ΔV2）の等速で移動させても所定の解像度を得ることができる可能性があることになる。ここで、ΔV2 は負の値になる場合もある。
【０１０３】
前述の補正方法はいわゆる特殊解であり、第２の実施形態よる第２のキャリッジの一般的な動作を、図１３に示すフローチャートを参照しながら説明する。まず、Ｓ１３０２で、第２キャリッジの補正すべき距離Cであって、所定の解像度を得ることができる限界を規定するC1 と C2 、および前記副走査方向の原稿読取り可能範囲 R 、および Xmaxの値を読み出す。また、このＳ１３０２では、自動的に検出されるか、ユーザによって指定されるドキュメント読取りの終端までの距離 Xmaxの値も読み込む。Xmaxの値は、前記Rの値より小さいか等しい。
【０１０４】
次に、Ｓ１３０４で、読み取り開始位置すなわち各キャリッジが移動を開始するときの、第２キャリッジの位置の補正処理を行い、この補正処理を行った後の第２のキャリッジ位置の補正すべき距離Cで表した値C0 を記憶する。Ｓ１３０４における処理は、図１０におけるＳ１００４における処理と同じであり、処理の詳細は図１１を参照しながら既に説明したとおりである。
【０１０５】
続いてＳ１３０６では、Ｓ１３０２で読み込んだC1 、C2 および前記副走査方向の原稿読取り可能範囲 R と、Ｓ１３０４で記憶したC0の値を用いて、m1 = (C1 - C0) / R とm2 = (C2 - C0) / R の値を計算する。m1 とm2 の値の意味は、後ほど図１４を用いて説明する。Ｓ１３０８で、m1 以上でm2 以下の値であるmc を選択する。前記のC0を通り、傾きがm1 以上でm2 以下の値であるmc の直線上の点は、読み取り開始位置X1 = 0 から、原稿読取り可能範囲X1 = R の全範囲に亘って、所定の解像度が得られる、第２のキャリッジ位置の補正すべき距離の範囲内にある。したがって、前記のC0を通り傾きがmである直線上の点を、前記のC0を通り傾きがmc の直線に乗るような、第２のキャリッジ位置の補正を行えば良いことになる。この補正距離は、(m - mc)・X1 であり、X1 = V1・t であることを考慮に入れると、第２のキャリッジの移動速度を (m - mc)・V1だけ、デフォルトの設定状態における移動速度V1 / 2 に補正を行えば、読み取り開始位置X1 = 0 から、原稿読取り可能範囲X1 = R の全範囲に亘って、所定の解像度が得られることになる。
【０１０６】
したがって、次に、Ｓ１３１０で、第２のキャリッジの移動速度V2 の値を、V1 / 2 + (m - mc)・V1 の関係式より求め、その結果を記憶するとともに設定する。なお、mc = 0 とすると、第２のキャリッジの移動速度とすべきV2 の値は、V1 / 2 + m・V1 となり、前述した特殊解に一致する。
【０１０７】
以上の処理により、移動を開始するときに、第２キャリッジの位置の補正を行い、第２のキャリッジの移動速度V2 の値を求めた後、Ｓ１３１２で前記２つのキャリッジの移動を開始する。第１のキャリッジの移動速度はＶ１で一定である。一方、第２のキャリッジの移動速度Ｖ２は、Ｓ１３１０で記憶したV1 / 2 + mc・V1 で一定ではあるが、第１の実施形態の場合における第１のキャリッジの移動速度Ｖ１の半分の値とは mc・V1だけ異なる。
【０１０８】
２つのキャリッジの移動が開始されると、第１のキャリッジの読み取り開始位置からの移動距離Ｘ１のモニタが開始されるとともに、このＸ１の値と、前記ドキュメント読取りの終端の位置 Xmaxの値との比較が、Ｓ１３１４で行われる。Ｘ１の値のモニタは、例えば、前述した方法で行うことができる。Ｘ１の値が、前記ドキュメント読取りの終端の位置 Xmaxの値よりも小さいと、２つのキャリッジの移動と、Ｘ１と前記ドキュメント読取りの終端の位置 Xmaxの値との比較が継続して行われる。Ｘ１の値が、前記ドキュメント読取りの終端の位置 Xmaxの値を越えると、ドキュメント読取りは終了したことになり、処理を終える。
【０１０９】
以上、第２の実施形態における第２のキャリッジの動作を、図１３を参照しながら説明した。以上説明した動作によって、第２のキャリッジ位置の補正すべき距離Ｃが変化する様子を説明するための図を図１４ に示す。なお、図中において破線 m はデフォルトの設定状態における、第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係を表し、破線 m’ はデフォルトの設定状態における、第２のキャリッジ位置の補正すべき距離Ｃを移動開始点で E1 - C0 だけ補正した後の、第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係をそれぞれ表す。また、m1 および m2 で示す直線は、読み取り開始位置で第２キャリッジの位置の補正処理を行い第２のキャリッジ位置の補正すべき距離をC0 とした場合の、本実施形態による第２のキャリッジ位置の補正を行った結果の、第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係の両極端を示す。所定の解像度が得られる、本実施形態による第２のキャリッジ位置の補正を行った結果の、第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係は、直線m1 および m2 で挟まれた領域内の直線で表される。mc で示す直線は第２のキャリッジの移動速度を m・V1 だけ補正し、V1 / 2 + m・V1 とした場合の、第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係を示す。さらに、図中で両端に矢印がついた点線の長さは、第１のキャリッジの移動開始点からのそれぞれの距離X1において、第２のキャリッジ位置の補正すべき距離Ｃと第１のキャリッジの移動開始点からの距離との関係がmc で示される直線になるようにするための、第２キャリッジの位置を補正すべき距離を表す。図中に示すように、第２キャリッジ位置を補正すべき距離を(m - mc)・X1 とすることによって、位置を補正したのちの第２キャリッジの位置は、m’ で示される直線上から、 mc で示す直線上に補正される。その結果、第１のキャリッジが移動する全範囲で、所定の解像度が得られる。
【０１１０】
以上、原稿を原稿載置ガラス板１２２の上に固定してセットし、２つのキャリッジが移動して原稿を読み取る原稿固定読取り方式における読取り解像度の補正に関して説明した。続いて、原稿をドキュメント・フィーダの上にセットし、ドキュメント・フィーダが原稿を搬送し、原稿読み取りの際には読取り機構は移動しない原稿搬送読取り方式における読取り解像度の補正について適宜図を参照しながら説明する。
【０１１１】
図１５Ａは、原稿搬送読取り方式において、原稿読込位置が通常の場合について、光学系の配置の概要を示したものである。スルーリード・ガラス板１０４のキャリッジから遠い上の面は、原稿載置ガラス板１２２のキャリッジから遠い上の面とほぼ同じ高さにある。通常は、スルーリード・ガラス板１０４のキャリッジから遠い上の面上または極めて接近した位置Ｑ０を原稿が通過するときに原稿を読み取るように光学系を配置している。すなわち、ＡＤＦによって搬送される原稿は、（ＡＤＦ）スルーリード・原稿軌跡１０８によって示される軌跡を描く。この軌跡１０８の上で、最もスルーリード・ガラス板１０４の上面に近く接近している位置が、通常の場合の原稿読込位置Ｑ０である。原稿は第１のキャリッジ１１０に搭載されている光源１０２によって照明され、照明された原稿のＱ０の位置からの反射光は、第１のミラー１０６、第２のミラー１１２および第３のミラー１１８によってレンズ１１６に導かれる。レンズ１１６は、入射された原稿からの反射光を光センサ１２０上に結像させる。原稿搬送読取り方式における光学系の配置は、基本的には原稿固定読取り方式における光学系の配置と同様であるが、原稿読取りに際して２つのキャリッジが移動しない点が原稿固定読取り方式の場合と異なる。
【０１１２】
図１５Ｂは、原稿搬送読取り方式のドキュメント処理装置の一実施形態による光学系において、原稿読込位置が通常の場合の光路長を説明するための図である。前述したように、光路長は、光路の長さと、その光路に沿って光が進行する媒質の屈折率との積を、光線の始点から終点まで積分した値である。点Ｑ０は、読取り対象となるドキュメントを読み取る位置であり、ドキュメントの像を光センサ上に結像する本光学系において、光学的には物点である。
【０１１３】
読取り対象となるドキュメントは、通常は、スルーリード・ガラス板１０４のキャリッジから遠い上の面上または極めて接近した位置を原稿が通過する。この原稿は、スルーリード・ガラス板１０４のキャリッジから遠い上の面上または極めて接近した位置、すなわち本図では点Ｑ０の位置で、読み取られる。点Ｑ０からの反射光は第１のミラー１０６上の反射点Ｒ１に入射する。点Ｑ０から点Ｒ１までの機械的な長さはＬ１である。点Ｑ０と点Ｒ１との間には原稿載置ガラス板１２２が存在し、ガラスの屈折率ｎはおよそ1.5前後であり、真空の屈折率１とは異なる。光路Ｑ０Ｒ１のうち原稿載置ガラス板１２２以外の部分については、空気もしくは不活性ガスが封入されており、実用上、屈折率は１として扱ってよい。したがって、スルーリード・ガラス板１０４の厚さをｄとすれば、点Ｑ０から点Ｒ１までの光路長Ａ１は、A1=n・d +(L1 - d) =L1+(n - 1)・d となる。
【０１１４】
第１のミラー１０６上の反射点Ｒ１から、第２のミラー１１２上の反射点Ｒ２までの機械的な長さはＬ２であり、光路Ｒ１Ｒ２の光路長Ａ２は、A2＝L2である。また、第２のミラー１１２上の反射点Ｒ２から、第３のミラー１１４上の反射点Ｒ３までの機械的な長さはＬ３であり、光路Ｒ２Ｒ３の光路長Ａ３は、A3＝L3である。
【０１１５】
第３のミラー１１４上の反射点Ｒ３から、レンズ１１６の物空間主点Ｐ１までの機械的な長さはＬ４であり、光路Ｒ３Ｐ１の光路長Ａ４は、A4＝L4である。
【０１１６】
以上の結果、物点Ｑ０から、レンズ１１６を薄レンズとして扱ったときのレンズまでの光路長Ａは、以下に示す式（１）で与えられる。
【０１１７】
A＝A1+ A2+ A3+ A4＝L1+ L2+ L3+ L4+(n-1)・d        （１）
次に、レンズ１１６の像空間主点Ｐ２から、光センサ１２０の感光面までの機械的な長さはＢであり、光路長もＢである。
【０１１８】
レンズ１１６の焦点距離をｆとすると、基礎的な幾何光学によれば下記の式（２）が満たされるとき、物点Ｑ０にあるドキュメントは、Ｂ／Ａ倍で光センサの感光面に正確に結像され、最良の解像度が得られる。
【０１１９】
１／Ａ＋１／Ｂ＝１／ｆ                          （２）
ここで、本実施形態においては、レンズ１１６の焦点距離ｆ、および前記Ｂの値は、それぞれ所定の一定値である。したがって、式（２）が満足されるようにするためには、光路長Ａを式（２）を満たす値であるＡ０にする必要がある。
【０１２０】
しかし、本発明による実施形態において所定の解像度を得るためには、必ずしも厳密にＡ＝Ａ０が満たされる必要はなく、物点Ｑが、前記光学系の、いわゆる被写界深度（depth of field）の範囲に入っていればよい。前方被写界深度をＤｆ、後方被写界深度をＤｒとするとき、Ａ０−Ｄｆ＜Ａ＜Ａ０＋Ｄｒが満たされれば、所定の解像度が得られる
本実施形態においては、さらに、スルーリード・ガラス板１０４の厚さｄ、屈折率ｎ、および前記Ａ３、Ｌ３の値も、それぞれ所定の一定値である。結局、式（２）が満足されるようにするためには、A1+ A2+ A4の値、すなわち、L1+ L2+ L4の値を適切な値にする必要がある。
【０１２１】
ここで、図１６Ａ示すように、仮に、実線で示されるＡＤＦスルーリード原稿軌跡１０９のように、破線で示す、通常のＡＤＦスルーリード原稿軌跡１０８よりもA1Vだけ原稿読取り位置がスルーリード・ガラス面から離れている場合には、図１５Ｂに示した、通常の原稿読取り位置の場合に比べて、原稿読取り位置からレンズ１１６までの光路長Ａは、A1Vだけ増加する。このことにより、レンズ１１６によって結ばれる原稿の像が所定の解像度を満たさなくなる場合がある。このような場合に所定の解像度を得るためには、A1Vだけ増加した、A1ないし A4の長さ調整することによって、原稿読取り位置からレンズ１１６までの光路長Ａを前記の所定の範囲にする必要がある。ここで、第１キャリッジの位置は副走査方向の位置を決めているために動かすことができない。また前述したように、A3の値は固定である。したがって、第２キャリッジの位置を動かすことのみによって光路長を調整する。原稿読取り位置からレンズ１１６までの光路長ＡがA1Vだけ増加しているため、第２キャリッジを第１キャリッジに近づけることによって、光路長の増加分A1Vを相殺する。第２キャリッジを第１キャリッジに近づけると、A2 とA4の値は、ともに、第２キャリッジを第１キャリッジに近づけた距離だけ減少する。したがって、光路長の増加分A1Vを相殺するためには、第２キャリッジをA1V／２だけ第１キャリッジに近づける、すなわち図中のＸ方向に移動させればよい。このときの各光路長を図１６Ｂに示す。
【０１２２】
図１７に、原稿搬送読取り方式において所定の解像度を得るための第２キャリッジの位置の補正すべき移動距離Ｃを求めるための動作例を示す。原稿搬送読取り方式において所定の解像度を得るための第２キャリッジの位置の補正すべき移動距離Ｃを求めるための動作は多様な実施態様がある。図１７によって表される動作は一実施態様であり、基本的には、図８を参照しながら説明を行った原稿固定読取り方式において所定の解像度を得るための第２キャリッジの位置の補正すべき移動距離Ｃを求めるための動作と同様である。このため、図１７中の各ステップの動作に用いている記号、例えばｋ、Ｕ、Ｔなど、は図８中の記号と同じ意味としている。以下、図８を参照しながら説明を行った原稿固定読取り方式動作とは異なる点を中心に説明する。Ｓ１７０２からＳ１７０６までの動作は、図８中のＳ８０２からＳ８０６までの動作と基本的には同様である。すなわち、まず、Ｓ１７０２で、所定の解像度を得るために必要な光センサ１２０から出力される応答の振幅の判定値Ｔをセットする。所定の解像度を得るためには、光センサ１２０から出力される応答の振幅の判定値を、図７に示すTc以上にセットすればよい。Ｓ１７０２では、また、第２キャリッジの位置を補正すべき移動距離Ｃを求める処理で用いる補正ステップの数を表すパラメータｋをゼロにセットする。
【０１２３】
続いてＳ１７０４で、例えば、前述した評価チャートを読み込むことによって、光センサ１２０から出力される応答の振幅の値を測定する。このときの２つのキャリッジの位置は、図８中のＳ８０４の場合と異なる。Ｓ１７０４における第１のキャリッジ１１０は、原稿搬送読取り方式におけるデフォルトの設定状態にしたがった位置にあり、移動はせず、位置は固定である。第２のキャリッジ１１８も、Ｓ１７０４においては、原稿搬送読取り方式におけるデフォルトの設定状態にしたがった位置にある。この原稿搬送読取り方式におけるデフォルトの設定状態で、光センサ１２０から出力される応答の振幅値を読み取り、読み取った値をＵとする。
【０１２４】
Ｓ１７０６で、Ｓ１７０４で読み取った光センサ１２０から出力される応答の振幅値Ｕと、Ｓ１７０２でセットした判定値Ｔとの比較を行い、原稿搬送読取り方式におけるデフォルトの設定状態で、光センサ１２０から出力される応答の振幅値Ｕが判定値Ｔより小さいときは、Ｓ１７０８から始まる、所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離Ｃを求めるプロセスに移行する。
【０１２５】
Ｓ１７０８では、パラメータｋを１だけインクリメントする。図８に示した実施態様の中のＳ８０４では、パラメータｋを１だけデクリメントした。しかし、本実施態様では、前述したように、原稿搬送読取り方式におけるデフォルトの設定状態から、通常は、第２キャリッジを第１キャリッジに近づける方向に調整するため、パラメータｋを１だけインクリメントしている。ｋ＝０であったから、この段階ではｋ＝＋１となる。
【０１２６】
続くＳ１７１０からＳ１７１６までの処理は、図８を参照しながら説明を行ったＳ８１０からＳ８１６までの処理と同様である。すなわち、Ｓ１７１０で、第２キャリッジ１１８を、デフォルトの設定状態の位置からΔ・ｋだけ移動する。この段階では、ｋ＝＋１であるから、Δ・ｋ＝＋Δである。すなわち、第２キャリッジ１１８を、そのデフォルトの設定状態の位置から第１キャリッジ１１０に近づく方向に所定の距離Δだけ移動する。この処理により、第２キャリッジ１１８の位置ｘ２はＸ２ｓ＋Ｘ２＋Δとなる。前述した説明から明らかなように、第２キャリッジ１１８を移動することにより、前記光路長Ａは、第２キャリッジの移動距離の２倍だけ変化する。Ｓ１７１０では、第２キャリッジ１１８を、デフォルトの設定状態の位置から第１キャリッジ１１０から近づく方向に所定の距離Δだけ移動するため、前記光路長Ａはそのデフォルトの設定状態の値から２・Δだけ減少する。ここで、第２キャリッジの位置を調整する際の移動単位Δは適切な値に設定する必要があることは、原稿固定読取り方式の場合と同様である。
【０１２７】
次に、Ｓ１７１２で、光センサ１２０から出力される応答の振幅値Ｖを測定する。Ｓ１７１４で、この光センサ１２０から出力される応答の振幅値Ｖと、デフォルトの設定状態で測定した光センサ１２０から出力される応答の振幅値Ｕとを比較する。デフォルトの設定状態で測定した光センサ１２０から出力される応答の振幅値Ｕが、光センサ１２０から出力される応答の振幅値Ｖに比較して小さいときは、Ｓ１７１２において、第２キャリッジ１１８を移動したことによって、光センサ１２０から出力される応答の振幅が改善されたことを意味する。このときは、Ｓ１７１６に進み、光センサ１２０から出力される応答の振幅値Ｖと、判定値Ｔとを比較する。判定値Ｔが光センサ１２０から出力される応答の振幅値Ｖよりも大きなときには、未だ光センサ１２０から出力される応答の振幅値が判定値Ｔに達していないことを意味し、処理はＳ１７０８に戻る。
【０１２８】
Ｓ１７０８では、再び、パラメータｋを１だけインクリメントする。ｋ＝＋１であったから、この段階でｋ＝＋２となる。次に、Ｓ１７１０で、第１キャリッジ１１０の位置はそのままにしたままで、第２キャリッジ１１８を、デフォルトの設定状態の位置から第１キャリッジ１１０から近づく方向に、２・Δだけ移動する。この処理により、光路長Ａはそのデフォルトの設定状態の値に比較して４・Δだけ減少した値になる。以下、Ｓ１７１２以降、Ｓ１７１６まで、先に述べた処理と同様の処理を行う。
【０１２９】
Ｓ１７０８からＳ１７１６までの処理を何回か繰り返し、Ｓ１７１６で判定値Ｔが光センサ１２０から出力される応答の振幅値Ｖよりも小さいと判断されると、光センサ１２０から出力される応答の振幅が判定値Ｔより優れた値に達したことになる。このときには、処理はＳ１７２８に進み、第２キャリッジの位置の補正すべき距離Δ・ｋをメモリ２１０に保存して、処理は終了する。
【０１３０】
Ｓ１７０８からＳ１７１６までの処理の途中段階であるＳ１７１４で、デフォルトの設定状態で測定した光センサ１２０から出力される応答の振幅値Ｕが、新たに測定された光センサ１２０から出力される応答の振幅値Ｖに比較して大きいときには、処理はＳ１７１８に進む。デフォルトの設定状態で測定した光センサ１２０から出力される応答の振幅値Ｕが、光センサ１２０から出力される応答の振幅値Ｖに比較して大きいということは、第２キャリッジ１１８を第１キャリッジ１１０から近づく方向に所定の距離Δだけ移動することによっても、光センサ１２０から出力される応答の振幅が改善されなかったことを意味するためである。Ｓ１７１８では、パラメータｋを−１にセットすることによって、第２キャリッジ１１８の移動方向を、今までの処理とは反対方向にする。
【０１３１】
次いで、Ｓ１７２０で、第２キャリッジ１１８を、デフォルトの設定状態の位置からΔ・ｋだけ移動する。この段階では、ｋ＝−１であるから、Δ・ｋ＝−Δである。すなわち、第２キャリッジ１１８を、デフォルトの設定状態の位置から第１キャリッジ１１０に遠ざかる方向に距離Δだけ移動させる。第２キャリッジ１１８を、デフォルトの設定状態の位置から−Δだけ移動することによって、前記光路長Ａはそのデフォルトの設定状態の値から２・Δだけ増加する。
【０１３２】
続くＳ１７２２からＳ１７２４までの処理は、図８を参照しながら説明を行ったＳ８２２からＳ８２４までの処理と同様である。すなわち、Ｓ１７２２で、光センサ１２０から出力される応答の振幅値Ｖを測定し、次いで、Ｓ１７２４で、光センサ１２０から出力される応答の振幅値Ｖと判定値Ｔとを比較する。判定値Ｔが光センサ１２０から出力される応答の振幅値Ｖよりも大きなときには処理はＳ１７２６に進むが、Ｓ１７２６においてはパラメータｋを１だけデクリメントする点が、図８に示したＳ８２６における処理と異なる。ｋ＝−１であったから、この段階でｋ＝−２となる。Ｓ１７２０からＳ１７２４では、前述した内容と同様の処理を行う。
【０１３３】
Ｓ１７２６、Ｓ１７２０、Ｓ１７２２、Ｓ１７２４までの処理を何回か繰り返し、Ｓ１７２４で判定値Ｔが光センサ１２０から出力される応答の振幅値Ｖよりも小さいと判断されると、光センサ１２０から出力される応答の振幅は判定値Ｔより優れた値に達したことを意味し、Ｓ１７２８に進む。Ｓ１７２８においては、第２キャリッジの位置の補正すべき距離Δ・ｋをメモリ２１０に保存して、処理は終了する。
【０１３４】
Ｓ１７０６において、光センサ１２０から出力される応答の振幅値Ｕが判定値Ｔよりも大きいと判断されたときは、デフォルトの設定状態で所定の解像度が得られることを意味し、Ｓ１７２８に進み、第２キャリッジの位置の補正すべき距離Δ・ｋを求め、この補正すべき距離をメモリ２１０に保存して、処理は終了する。なお、この場合には、ｋ＝０であるから、何ら補正する必要はないため、Ｓ１７２８の処理は省いてもよい。
【０１３５】
以上、図１７を参照しながら原稿搬送読取り方式において所定の解像度を得るための第２キャリッジの位置の補正すべき移動距離Ｃを求めるための動作例の説明を行った。この動作例においては、第２キャリッジの位置の補正すべき移動距離Ｃを求めるプロセスにおいて、第２キャリッジを常にΔだけ移動する処理を行っている。しかし、他の実施態様においては、Ｓ１７０２の前段階、あるいはＳ１７０６の処理の後に、第２キャリッジを前記Δとは異なる距離だけ移動する。この処理を行うには、ある程度のデータの蓄積、経験を要する。しかし、適切な移動距離を設定することができれば、第２キャリッジの位置の補正すべき移動距離Ｃを求めるプロセスを効率化し、速めることが可能となる。
【０１３６】
図１６Ａに示した状況で、原稿搬送読取り方式でドキュメントを読み取るときには、ドキュメントを読み取る前に、第２キャリッジをＳ１７２８で記憶したΔ・ｋだけデフォルトの位置から移動させる。なお、原稿搬送読取り方式でドキュメントを読み取るときには、一般的に、ＡＤＦによってドキュメントがセットされたことが検出されるため、この検出信号によって第２キャリッジの移動を開始させることができる。
【０１３７】
代替方法として、原稿搬送読取り方式の場合の第２キャリッジのデフォルトの位置を、元々のデフォルトの位置からＳ１７２８で記憶したΔ・ｋだけ移動した位置に変更してもよい。
【０１３８】
原稿搬送読取り方式においては、ＡＤＦによって搬送される原稿は、例えば図１５Ａに示した（ＡＤＦ）スルーリード原稿軌跡１０８によって示される軌跡に沿って移動するために、同図に示される位置Ｑ０に近接した位置のスルーリード・ガラス板１０４の上面が汚れやすい。例えば、原稿に付着している埃が、位置Ｑ０に近接した位置のスルーリード・ガラス板１０４の上面に落ち、堆積される。あるいは、原稿上に画像を表すために用いられる、例えばインク、トナーなどの、種々の材料が、原稿が搬送されるときに、位置Ｑ０に近接した位置のスルーリード・ガラス板１０４の上面に付着する。このような原因によって位置Ｑ０に近接した位置のスルーリード・ガラス板１０４の上面が汚れると、原稿とともに前記汚れが読み取られる。その結果、読み取られた結果には、前記汚れによる、一種の雑音が加わり、読取り画質を劣化させる。
【０１３９】
この弊害を軽減するために、原稿搬送読取りに際して、原稿読取り位置をＱ０からずらすことが有効である。図１８Ａに原稿読取り位置をＱ０からＱにずらした場合の、原稿搬送読取り方式のドキュメント処理装置の一実施形態による光学系における光路長を説明するための図を示す。この実施態様においては、原稿読取り位置をＱ０から、図に示すＸ方向のプラス側にＡ２Ｈずらし、Ｑに移動している。この結果、図１５Ｂに示した、通常の原稿読取り位置の場合に比べて、原稿読取り位置からレンズ１１６までの光路長Ａは、Ａ２Ｈ以外に、図１８Ａに示すＡ１Ｖも変化し、トータルでＡ２Ｈ＋Ａ１Ｖだけ増加する。この光路長の増加分を相殺するためには、図１６Ａ等を参照して説明した場合と同様な考えに基づき、第２キャリッジを移動させればよい。第２キャリッジを移動させる距離は、そのデフォルトの位置から、図１８Ａに示すＸ方向のプラス側に（Ａ２Ｈ＋Ａ１Ｖ）／２とすれば最適である。その結果、図１８Ａに示すように、第１のミラー１０６上の反射点Ｒ１から、第２のミラー１１２上の反射点Ｒ２までの光路Ｒ１Ｒ２の光路長はＡ２−（Ａ１Ｖ  −Ａ２Ｈ）／２となり、第３のミラー１１４上の反射点Ｒ３から、レンズ１１６の物空間主点Ｐ１までの光路Ｒ３Ｐ１の光路長はＡ４−（Ａ１Ｖ＋Ａ２Ｈ）／２となる。
【０１４０】
図１８Ｂに原稿読取り位置をＱ０からＱにずらした場合の、原稿搬送読取り方式のドキュメント処理装置の他の実施形態による光学系における光路長を説明するための図を示す。この実施態様においては、原稿読取り位置をＱ０から、図に示すＸ方向のマイナス側にＡ’２Ｈだけずらし、Ｑに移動している。ここで、Ａ’２Ｈは負の値である。この結果、図１５Ｂに示した、通常の原稿読取り位置の場合に比べて、原稿読取り位置からレンズ１１６までの光路長Ａは、Ａ’２Ｈ以外に、図１８Ｂに示すＡ’１Ｖも変化し、トータルでＡ’２Ｈ＋Ａ’１Ｖだけ変化する。この光路長の変化分を相殺するためには、図１６Ａ等を参照して説明した場合と同様な考えに基づき、第２キャリッジを移動させればよい。第２キャリッジを移動させる距離は、そのデフォルトの位置から、図１８Ｂに示すＸ方向のプラス側に（Ａ’２Ｈ＋Ａ’１Ｖ）／２とすれば最適である。その結果、図１８Ｂに示すように、第１のミラー１０６上の反射点Ｒ１から、第２のミラー１１２上の反射点Ｒ２までの光路Ｒ１Ｒ２の光路長はＡ２−（Ａ’１Ｖ  ＋Ａ’２Ｈ）／２となり、第３のミラー１１４上の反射点Ｒ３から、レンズ１１６の物空間主点Ｐ１までの光路Ｒ３Ｐ１の光路長はＡ４−（Ａ’１Ｖ−Ａ’２Ｈ）／２となる。
【０１４１】
図１８Ａおよび図１８Ｂに示した原稿搬送読取り方式の実施態様において、所定の解像度を得るための第２キャリッジの位置の補正すべき移動距離Ｃを求めるための動作は、第１のキャリッジ駆動制御部２０２に所望の移動距離を入力し、その距離だけ第１キャリッジを移動させる処理を図１７に示すＳ１７０４で光センサからの出力振幅Ｕを測定する以前に追加することと、その移動距離をメモリ２０４に保存する処理を図１７に示すＳ１７２８に追加することが必要になる点を除くと、図１７を参照して説明を行った動作と同様である。
【０１４２】
なお、図１７においては、Ｓ１７０８でｋをインクリメントし、Ｓ１７１８でｋ＝−１にセットし、Ｓ１７２６でｋをデクリメントしたが、逆の処理も可能である。すなわち、Ｓ１７０８でｋをデクリメントし、Ｓ１７１８でｋ＝＋１にセットし、Ｓ１７２６でｋをインクリメントしてもよいことは明らかである。
【０１４３】
図１８Ａまたは図１８Ｂに示した状況で原稿搬送読取り方式でドキュメントを読み取るときには、図１６Ａに示した状況で原稿搬送読取り方式でドキュメントを読み取るときと同様に、第２キャリッジを制御する。すなわち、ドキュメントを読み取る前に第２キャリッジをＳ１７２８で記憶したΔ・ｋだけデフォルトの位置から移動させか、代替方法として、原稿搬送読取り方式の場合の第２キャリッジのデフォルトの位置を元々のデフォルトの位置からＳ１７２８で記憶したΔ・ｋだけ移動した位置に変更する。
【０１４４】
以上本発明の実施形態の説明から明らかなように、本発明によれば、画像読取り解像度の補正機能を有するドキュメント処理装置、およびドキュメント処理装置の画像読取り解像度の補正方法が提供される。したがって、ドキュメント処理装置に、多少の、部材の寸法誤差、組み立て誤差などがあっても、所定の画像読取り解像度が得られるドキュメント処理装置、およびドキュメント処理装置の画像読取り解像度の補正方法が提供される。換言すれば、像点がずれて読み取り画像の解像度が落ちる被写界深度が浅いドキュメント処理装置において、装置の組立ばらつき、部材の寸法ばらつき等による解像度の劣化を補正することが可能となり、常に規格を満足する解像度の画像データを提供することができる。ドキュメント処理装置における昨今の高解像度化の動向を考慮すると、本発明が益々重要になることを、当業者であれば理解されよう。
【０１４５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１４６】
例えば、原稿固定読み取り方式における第２のキャリッジの位置補正の方法に関し、第１のキャリッジ１１０の移動範囲内にある２箇所の位置において、所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離を求める方法について説明した。しかし、第１のキャリッジ１１０の移動範囲内にある３以上の箇所において所定の解像度を得るための第２キャリッジの位置を補正すべき移動距離を求め、これらの値から最小二乗法による直線近似、あるいはスプライン補間等のアルゴリズムによって、第１のキャリッジ１１０の移動範囲内にある任意の位置における、第２のキャリッジ１１８のデフォルトの位置から補正すべき移動距離を見積もることもできる。
【０１４７】
さらに、原稿固定読み取り方式における第２のキャリッジの位置補正の動作に関し、第１の実施形態として第１のキャリッジが離散的な位置にあるときに第２のキャリッジの位置をデフォルトの位置からステップ的に補正する方法を説明し、第２の実施形態として第１のキャリッジの位置にかかわらず、第２のキャリッジの位置をデフォルトの位置から定常的に補正する方法を説明した。しかし、当業者であれば、前記２つの実施形態のハイブリッド的な実施形態、換言すれば前記２つの実施形態を組み合わせた実施形態も本発明のスコープ内にあることを理解するであろう。
【図面の簡単な説明】
【０１４８】
【図１Ａ】本発明の一実施形態によるドキュメント処理装置のドキュメント読取り光学系の機能構成例を示すブロック図である。
【図１Ｂ】図１Ａに示した光学系における光路長を説明するための図である。
【図２】本発明の一実施形態によるドキュメント処理装置においてドキュメント読み取りに係る電気系の機能構成例を示すブロック図である。
【図３Ａ】本発明の一実施形態において、原稿載置ガラス板と２つのキャリッジの移動方向とが平行であるときに原稿固定読み取りの際の光路長の変化を説明するための図である。
【図３Ｂ】本発明の一実施形態において、原稿載置ガラス板と２つのキャリッジの移動方向とが平行であるときに原稿固定読み取りの際の光路長の変化を説明するための図である。
【図３Ｃ】本発明の一実施形態において、原稿載置ガラス板と２つのキャリッジの移動方向とが平行であるときに原稿固定読み取りの際の光路長の変化を説明するための図である。
【図４Ａ】本発明の一実施形態において、原稿載置ガラス板と２つのキャリッジの移動方向とが平行でないときに原稿固定読み取りの際の光路長の変化を説明するための図である。
【図４Ｂ】本発明の一実施形態において、原稿載置ガラス板と２つのキャリッジの移動方向とが平行でないときに原稿固定読み取りの際の光路長の変化を説明するための図である。
【図４Ｃ】本発明の一実施形態において、原稿載置ガラス板と２つのキャリッジの移動方向とが平行でないときに原稿固定読み取りの際の光路長の変化を説明するための図である。
【図５Ａ】本発明の一実施形態において、原稿載置ガラス板と２つのキャリッジの移動方向とが平行でないときに原稿固定読み取りの際の光路長の変化を説明するための図である。
【図５Ｂ】本発明の一実施形態において、原稿載置ガラス板と２つのキャリッジの移動方向とが平行でないときに原稿固定読み取りの際の光路長の変化を説明するための図である。
【図５Ｃ】本発明の一実施形態において、原稿載置ガラス板と２つのキャリッジの移動方向とが平行でないときに原稿固定読み取りの際の光路長の変化を説明するための図である。
【図６】本発明の一実施形態において、解像度を評価するために適切な評価チャートと、この評価チャートを読み取ったときの光センサ出力の例を示す図である。
【図７】本発明による一実施形態において、解像度を評価するために適切な評価チャートを読み込んだときに、光センサから出力される応答の振幅値と光路長Ａとの関係を示す図である。
【図８】原稿固定読取り方式において、本発明の実施形態により、所定の読取り位置において所定の解像度を得るための、第２キャリッジの位置の補正すべき移動距離Ｃを求めるための動作例を示すフローチャートである。
【図９Ａ】原稿固定読取り方式において、本発明の一実施形態によって、画像走査領域全体に亘って所定の解像度が得られると見積もられた、第２キャリッジの位置の補正すべき移動距離と読取り位置との関係を表す例である。
【図９Ｂ】原稿固定読取り方式において、本発明の一実施形態によって見積もられた光路長に関する値の、読取り位置に対する依存性の例を示す図である。
【図１０】本発明の一実施形態による原稿固定読取り方式において、第２キャリッジの位置の処理動作例を説明するためのフローチャートである。
【図１１】本発明の一実施形態による原稿固定読取り方式において、第２キャリッジの位置の、読み取り開始位置における処理動作を説明するためのフローチャートである。
【図１２】本発明の一実施形態による原稿固定読取り方式において、図１０および図１１に示した処理を行ったときの、第２のキャリッジ位置の補正すべき距離Ｃの、読取り位置に対する依存性の例を示す図である。
【図１３】本発明の一実施形態による原稿固定読取り方式において、第２キャリッジの位置の処理動作例を説明するためのフローチャートである。
【図１４】本発明の一実施形態による原稿固定読取り方式において、図１３に示した処理を行ったときの、第２のキャリッジ位置の補正すべき距離Ｃの、読取り位置に対する依存性の例を示す図である。
【図１５Ａ】本発明の一実施形態による原稿搬送読取り方式において、原稿読込位置が通常の場合について、光学系の配置の概要を示したものである。
【図１５Ｂ】図１５Ａ に示した光学系における光路長を説明するための図である。
【図１６Ａ】本発明の一実施形態による原稿搬送読取り方式において、ＡＤＦスルーリード原稿軌跡が、通常よりもスルーリード・ガラス面から離れた状態を表す図である。
【図１６Ｂ】図１６Ａ に示した状態において、良好な解像度を得るための光路長を示した図である。
【図１７】原稿搬送読取り方式において、本発明の実施形態により、所定の読取り位置において所定の解像度を得るための、第２キャリッジの位置の補正すべき移動距離Ｃを求めるための動作例を示すフローチャートである。
【図１８Ａ】本発明の一実施形態による原稿搬送読取り方式において、ＡＤＦスルーリード原稿軌跡が最もスルーリード・ガラス面に近接した位置以外の位置で原稿を読み取るときの光路長を表す図である。
【図１８Ｂ】本発明の一実施形態による原稿搬送読取り方式において、ＡＤＦスルーリード原稿軌跡が最もスルーリード・ガラス面に近接した位置以外の位置で原稿を読み取るときの光路長を表す図である。
【符号の説明】
【０１４９】
１０２  光源
１０４  スルーリード・ガラス
１０６  第１のミラー
１０８  原稿搬送読取りの場合の原稿の軌跡
１１０  第１のキャリッジ
１１２  第２のミラー
１１４  第３のミラー
１１６  レンズ
１１８  第２のキャリッジ
１２０  光センサ
１２２  原稿載置ガラス板
２０２  第１のキャリッジ駆動制御部
２０４、２１０  メモリ
２０６  第１のキャリッジ駆動部
２０８  第２のキャリッジ駆動制御部
２１２  第２のキャリッジ駆動部
２１４  Ａ／Ｄ変換部
２１６  シェーディング補正部
２１８  包絡線振幅検出回路
２２０  画像処理部
【図１Ａ】
2008182709.tif 000003
【図１Ｂ】
2008182709.tif 000004
【図２】
2008182709.tif 000005
【図３Ａ】
2008182709.tif 000006
【図３Ｂ】
2008182709.tif 000007
【図３Ｃ】
2008182709.tif 000008
【図４Ａ】
2008182709.tif 000009
【図４Ｂ】
2008182709.tif 000010
【図４Ｃ】
2008182709.tif 000011
【図５Ａ】
2008182709.tif 000012
【図５Ｂ】
2008182709.tif 000013
【図５Ｃ】
2008182709.tif 000014
【図６】
2008182709.tif 000015
【図７】
2008182709.tif 000016
【図８】
2008182709.tif 000017
【図９Ａ】
2008182709.tif 000018
【図９Ｂ】
2008182709.tif 000019
【図１０】
2008182709.tif 000020
【図１１】
2008182709.tif 000021
【図１２】
2008182709.tif 000022
【図１３】
2008182709.tif 000023
【図１４】
2008182709.tif 000024
【図１５Ａ】
2008182709.tif 000025
【図１５Ｂ】
2008182709.tif 000026
【図１６Ａ】
2008182709.tif 000027
【図１６Ｂ】
2008182709.tif 000028
【図１７】
2008182709.tif 000029
【図１８Ａ】
2008182709.tif 000030
【図１８Ｂ】
2008182709.tif 000031