(57)【特許請求の範囲】
【請求項１】
原稿が載置される原稿台と、
原稿を搬送する原稿搬送手段と、
前記原稿台に載置された原稿の画像または前記原稿搬送手段により搬送されている原稿を読み取る第１の読取手段と、
前記原稿台に載置された第１の校正用チャートを前記第１の読取手段により読み取ることにより得られた第１の校正用チャート画像情報から、原稿固定読みのための第１倍率補正条件を決定する第１の補正条件決定手段と、
前記原稿台に載置された第２の校正用チャートを、前記第１倍率補正条件を用いて前記第１の読取手段により読み取り得られた第２の校正用チャート画像情報から該第２の校正用チャートの伸縮情報を演算する演算手段と、
前記原稿搬送手段により搬送されている前記第２の校正用チャートを前記第１の読取手段により読み取り得られた第２の校正用チャート画像情報と、前記伸縮情報とから、原稿流し読みのための第２倍率補正条件を決定する第２の補正条件決定手段とを備えたことを特徴とする画像読取装置。
【請求項２】
前記第１の読取手段は、前記原稿搬送手段により搬送されている原稿の第１面を読み取り、
さらに、前記原稿搬送手段により搬送されている原稿の第２面を読み取る第２の読取手段と、
前記原稿搬送手段により搬送されている前記第２の校正用チャートの第２面を前記第２の読取手段により読み取り得られた第２の校正用チャート画像情報と、前記伸縮情報とから、原稿第２面流し読みのための第３倍率補正条件を決定する第３の補正条件決定手段とを備えたことを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記第２倍率補正条件に応じて、前記原稿搬送手段の原稿搬送速度を制御し、
前記第３倍率補正条件に応じて、前記第２読取手段の１ラインあたりの画像の読取時間を制御することを特徴とする請求項２記載の画像読取装置。
【請求項４】
前記第２の校正用チャートは紙製であり、
前記第１の校正用チャートは前記第２の校正用チャートに比べて、環境の変化に応じた伸縮率が小さいことを特徴とする請求項１乃至３のいずれかに記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に係り、とりわけ、原稿（被複写対象物）を読み取る際の走査倍率を修正する技術に関する。
【背景技術】
【０００２】
画像読取装置の原稿走査方法は、「固定読み方式」と「流し読み方式」とに大別される。固定読み方式は、プラテンガラス上に固定された原稿に対し走査ユニットを一定速度で移動させながら原稿イメージを読み取る方式である。一方、「流し読み方式」は、固定された走査ユニットに対して原稿給送装置から一定速度で原稿を搬送することによって原稿イメージを読み取る方式である。なお、走査ユニットと原稿との相対的な移動方向はいずれの方式であっても副走査方向と呼ばれ、副走査方向に対して直交した方向は主走査方向と呼ばれる。一般に、主走査方向における原稿イメージの読み取りは、ラインセンサによって一括して実行される。
【０００３】
ところで、副走査方向における読み取り倍率は、どの画像読取装置であっても一定となることが望ましい。しかし、センサの駆動制御、原稿の走査速度の電気的な制御精度及び駆動部のメカ的な公差の積み上げによって機差が生じる。よって、画像読取装置ごとに倍率調整が必要となる。特許文献１では、倍率校正用のパターンを原稿に先立ってスキャンし、スキャンの結果が理想的な走査倍率と異なっている場合に、ＣＣＤの蓄積時間を可変することによって倍率を補正する技術が提案されている。ＣＣＤは、電荷結合素子の略称である。特許文献２によれば、プラテンガラスの外縁に沿って設けられた指標板の裏面に所定間隔で設けられた副走査方向の倍率を補正するための基準線により倍率を補正する技術が提案されている。具体的には、ＣＣＤが所定間隔の基準線を読み取り、基準線の読み取り間隔が所定間隔でなければ、モータ制御部が１ラインあたりの読取時間Ｔを演算し、読取時間Ｔに応じて走査ユニットの移動速度を補正する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１９０９８９号公報
【特許文献２】特開平１０−２０６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１、２に記載の発明は走査ユニットを移動することを前提としているため、「固定読み方式」には適用できるが、「流し読み方式」には適用できない。両方式に対応した画像読取装置では「固定読み方式」において得られた補正値をそのまま「流し読み方式」に適用することも考えられる。しかし、方式ごとに駆動部の構成が異なるため、「固定読み方式」において得られた補正値をそのまま「流し読み方式」に適用しても、その倍率を精度良く補正することができない。
【０００６】
さらに、近年では、原稿の両面を並行して読み取る機能を備えた画像読取装置が提案されている。しかし、表面を読み取る走査ユニットと裏面を読み取る走査ユニットとはそれぞれ独立に制御されるユニットであるため、表裏の走査倍率に違いが生じる可能性がある。
【０００７】
さらに、白黒読取モードとカラー読取モードとでは、走査ユニットと原稿との間の相対的な走査速度が異なるため、動作モードごとに、副走査方向の倍率を補正しなければならない。しかも、「固定読み方式」、表面の「流し読み方式」及び裏面の「流し読み方式」のそれぞれについて、白黒とカラーの読取モードが存在するため、合計で、６つの動作モードについて補正が必要となる。よって、動作モードが増えるにしたがって工場での倍率調整時間も増加してしまうという課題に直面している。
【０００８】
そこで、本発明は、このような課題および他の課題のうち、少なくとも１つを解決することを目的とする。例えば、本発明は、「固定読み方式」および「流し読み方式（表面）」の走査手段と、「流し読み方式（裏面）」の走査手段を備えた画像読取装置における副走査方向の走査倍率を効率よく補正することを目的とする。なお、他の課題については明細書の全体を通して理解できよう。
【課題を解決するための手段】
【０００９】
本発明の画像読取装置は、原稿が載置される原稿台と、原稿を搬送する原稿搬送手段と、前記原稿台に載置された原稿の画像または前記原稿搬送手段により搬送されている原稿を読み取る第１の読取手段と、前記原稿台に載置された第１の校正用チャートを前記第１の読取手段により読み取ることにより得られた第１の校正用チャート画像情報から、原稿固定読みのための第１倍率補正条件を決定する第１の補正条件決定手段と、前記原稿台に載置された第２の校正用チャートを、前記第１倍率補正条件を用いて前記第１の読取手段により読み取り得られた第２の校正用チャート画像情報から該第２の校正用チャートの伸縮情報を演算する演算手段と、前記原稿搬送手段により搬送されている前記第２の校正用チャートを前記第１の読取手段により読み取り得られた第２の校正用チャート画像情報と、前記伸縮情報とから、原稿流し読みのための第２倍率補正条件を決定する第２の補正条件決定手段とを備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、「固定読み方式」および「流し読み方式（表面）」の走査手段と、「流し読み方式（裏面）」の走査手段を備えた画像読取装置における副走査方向の走査倍率を効率よく補正することができる。
【図面の簡単な説明】
【００１１】
【図１】画像読取装置の概略断面図である。
【図２】本体のメカ機構の一部を示した図である。
【図３】本体の設計仕様の一例を示した図である。
【図４】制御機構の一例を示した図である。
【図５】基本的な補正処理を示したフローチャートである。
【図６】校正用の格子チャートと通紙用の格子チャートとの一例を示した図である。
【図７】読取結果の一例を示した図である。
【図８】本体の設計仕様の一例を示した図である。
【図９】基本的の補正処理と応用的な補正処理との作業手順を比較した図である。
【図１０】応用的な補正処理を示したフローチャートである。
【図１１】応用的な補正処理を示したフローチャートである。
【図１２】本体の設計仕様の一例を示した図である。
【図１３】制御機構の一例を示した図である。
【発明を実施するための形態】
【００１２】
図１に示された画像読取装置１００は、複写機や複合機の一部としてまたはコンピュータと接続して使用されるイメージスキャナやイメージリーダである。画像読取装置１００は、本体１０１と原稿搬送装置１０２とに大別される。原稿搬送装置１０２は、原稿を搬送する原稿搬送手段の一例である。
【００１３】
「流し読み方式」では、原稿トレイ１０８上に積載された原稿１０９の束から原稿を１枚ずつ原稿搬送装置１０２が搬送する。原稿１０９の束は、ピックアップローラ１１０によって搬送路に引き込まれる。分離ローラ１１１は最上位に位置している１枚の原稿のみを分離して、搬送路の下流側に送り込む。給紙ローラ１１２は、原稿を加速する。原稿は、搬送ローラ１１３を介してレジローラ１１４に到達する。レジとはレジストレーションの略称である。レジローラ１１４で原稿の斜行が緩和される。リードローラ（表）１１５は原稿の搬送速度を調整する。リードローラ（表）１１５によって搬送速度を調整された原稿は、流し読みガラス１０５と流し読みローラ１１６で構成される原稿走査位置に送られる。原稿走査位置を通過する際に原稿の表側の画像が、本体１０１に設けられた走査部１０３によって読み取られる。走査部１０３は、原稿搬送手段により搬送されてきた原稿の表面（第１面）の画像を読み取る第１の読取手段として機能する。
【００１４】
次いで、リードローラ（裏）１１７によって等速に制御された原稿は、裏面用の流し読みガラス１０７上の原稿走査位置に搬送される。原稿搬送装置１０２に設けられた走査部１０４によって、原稿の裏面の画像が読み取られる。走査部１０４は、原稿搬送手段により搬送されてきた原稿の裏面（第２面）の画像を読み取る第２の読取手段として機能する。その後、原稿は排紙ローラ１１８で減速され、排紙トレイ１３０上に排出される。
【００１５】
「固定読み方式」では、原稿は、原稿台として機能するプラテンガラス１０６の上に載置される。走査部１０３は、所定の移動速度で図中の右方向（副走査方向）に移動することで、原稿の画像を読み取る。走査部１０３は、原稿台に載置された原稿の画像を読み取る第１の読取手段として機能する。
【００１６】
走査部１０３、１０４の構成を簡単に説明する。ラインセンサ１２０、１２６はそれぞれ、センサ実装基板１１９、１２５に実装され、ラインセンサ支持板金１２１、１２７により支持されている。ラインセンサ１２０、１２６は、６００ｄｐｉの解像度を持った画像読取装置においては、有効画素が７０２１（主走査幅が２９７ｍｍの場合）以上が必要となる。光学ボックス１２２、１３０は、原稿イメージをラインセンサ１２０、１２６上に縮小して結像するための光学部品である。原稿照明部１２４、１２９は、それぞれ白色ＬＥＤを備え、原稿の読取面を照明する。原稿照明部１２４、１２９は、それぞれ照明制御部１２３、１２８によって制御される。
【００１７】
図２を用いて本体１０１の説明を行う。プラテンガラス１０６上に載置された原稿を走査する場合、走査部１０３は、光学モータ２０１により駆動され、副走査方向へ移動する。光学モータ２０１の回転軸には駆動プーリ２０２が圧入されている。駆動軸２０６の端部には従動プーリ２０５が圧入されている。駆動プーリ２０２と従動プーリ２０５とがモータ振動を軽減するタイミングベルト２０４を介して連結されている。駆動軸２０６と糸巻き部２０９とはワイヤー２０７を介して連結されている。走査部１０３の両端は、ワイヤー２０７と接続されている。走査部１０３は、ワイヤー２０７の移動に伴って、レール２０８の上を移動する。
【００１８】
光学モータ２０１を、例えば、２相のステッピングモータとし、駆動プーリ２０２の歯数を２０、従動プーリ２０５の歯数を６０、糸巻き部２０９の直径を３０．０ｍｍ、ワイヤー２０７の直径０．８０ｍｍと仮定する。この場合、走査部１０３の移動量が図３に示されている。図３に示した分割数とは、２相ステッピングモータの１周りの回転制御に必要となるパルス数を示している。分割数が２００であれば、１パルス当たりの移動角度は１．８度である。また、キャリッジの移動量は、２相ステッピングモータをフルステップ制御したしたときの走査部１０３の移動量を示している。専用のモータドライバＩＣを使用し、Ｗ１‐２相励磁でモータを駆動すれば、移動量は０．０４４８（ｍｍ／ｓｔｅｐ）となる。また、２Ｗ１−２相励磁で駆動すれば、移動量は０．０２２４（ｍｍ／ｓｔｅｐ）となる。
【００１９】
フルステップ制御では１パルス入力されると光学モータ２０１は１．８°回転する。駆動プーリ２０２と従動プーリ２０５とのプーリ比３．０であることから、従動プーリ２０５は０．６°回転する。よって、直径（３０．０＋０．８）ｍｍの糸巻き部２０９は０．６／３６０回転する。よって、１パルスあたりの移動量は、３０．８×π×０．６÷３６０≒０．１６１  ｍｍ  となる。
【００２０】
実際には、キャリッジの移動量にはメカ公差と電気的な制御クロックの誤差が存在するため、画像読取装置ごとに移動量にはバラツキが存在する。よって、画像読取装置ではばらつき要因を機体固有の誤差と考え、個別に補正処理を行う必要がある。
【００２１】
図４によれば、本体１０１の制御を行うメインコントローラ３０１が示されている。ＣＰＵ３０３は、ＢＵＳ３４０を介してＲＯＭ３０６、ＲＡＭ３０７及び第１のＡＳＩＣ３１１などと接続されている。ＲＯＭ３０６にはシステムプログラムが格納されている。ＲＡＭ３０７は、汎用メモリとして使用される。第１のＡＳＩＣ３１１は、画像処理機能と及び複数のＩＯポートを備えている。例えば、ＣＰＵ３０３用の発振子３０４から出力されたＣＰＵクロックは、ＣＰＵ３０３の内部で逓倍され、クロックライン３４５を経由して第１のＡＳＩＣ３１１に供給される。第１のＡＳＩＣ３１１に供給されたＣＰＵクロックは光学モータ２０１の駆動クロックを制御する際に使用される。第１のＡＳＩＣ３１１はモータドライバ３１４を介して光学モータ２０１の回転速度を制御する。光学モータ２０１に供給される制御クロックは、ＣＰＵクロックの整数倍となる。ＣＰＵ３０３とＥＥＰＲＯＭ（登録商標）３０５はシリアル通信ライン３３９を介して接続されている。ＥＥＰＲＯＭ（登録商標）３０５には、走査速度や読取時間を補正するための補正値など、各種のデータが保持される。画像処理システムクロックを生成する第１発振器３０８、第２発振器３０９は、画像読取装置１００の動作モードによってセレクタ３１０により選択される。画像処理システムクロックはクロックライン３４１を介して第１のＡＳＩＣ３１１に供給される。画像処理システムクロックの選択はＣＰＵ３０３からのポート制御によって実行される。画像メモリ３１５は、走査部１０３、１０４から出力される表裏の原稿イメージを交互に保存する。第１のＡＳＩＣ３１１は画像メモリ３１５から出力コントローラ３１６に原稿イメージを出力する。出力部３１７は例えばプリンタである。
【００２２】
第１のＡＳＩＣ３１１は、シリアル通信ライン３４４を介して、走査部１０３が備える第２のＡＳＩＣ３１８と接続されている。第２のＡＳＩＣ３１８は、走査部１０３の駆動制御を実行する。第２のＡＳＩＣ３１８は、セレクタ３２１を制御して、第３発振器３１９、第４発振器３２０を切り替える。これのより、駆動モードに応じた制御クロックが第２のＡＳＩＣ３１８に供給される。駆動モードとは、例えば、カラー読取モードや白黒読取モードなどである。第２のＡＳＩＣ３１８は、照明制御部１２８を介して原稿照明部１２９の点灯制御及び光量制御を行う。セレクタ３２１が動作モードに応じたクロックを選定することで、第２のＡＳＩＣ３１８は、選択された駆動クロックでラインセンサ１２０及び第１のＡＦＥ３２２の制御を切り替える。ＡＦＥはアナログフロントエンドプロセッサの略称である。第１のＡＦＥ３２２は、ラインセンサ１２０出力される画像信号に対して増幅やその他の信号処理を実行する。第１のＡＦＥ３２２は、走査部１０３で読み取った原稿のイメージを第１のＡＳＩＣ３１１に送信する。
【００２３】
第１のＡＳＩＣ３１１は、シリアル通信ライン３４３を介して、走査部１０４に備えられた第３のＡＳＩＣ３２３と接続されている。第３のＡＳＩＣ３２３は、第５発振器３２４、第６発振器３２５を第３のセレクタ３２６で切り替える。これにより、駆動モードに応じた制御クロックが第３のＡＳＩＣ３２３に供給される。第３のＡＳＩＣ３２３は、照明制御部１２３を介して原稿照明部１２４の点灯制御及び光量制御を行う。セレクタ３２６によって動作モードに応じたクロックが選定されると、第３のＡＳＩＣ３２３は選択された駆動クロックでラインセンサ１２６及び第２のＡＦＥ３２７の制御を切り替える。第２のＡＦＥ３２７は、第１のＡＳＩＣ３１１に走査部１０４が読み取った原稿のイメージを送信する。
【００２４】
駆動制御部３０２は、原稿搬送装置１０２の負荷制御を行うユニットである。第４のＡＳＩＣ３２８は、第１のＡＳＩＣ３１１とシリアル通信系路３４２を介して接続され、原稿搬送装置１０２の各負荷の駆動制御を行う。第４のＡＳＩＣ３２８は、モータドライバ３２９を介してモータを駆動する。駆動されるモータは、給紙モータ３３０、搬送モータ３３１、レジモータ３３２、リードモータ３３３、排紙モータ３３４、リフターモータ３３５である。本件で詳細な説明は省くが、流し読み方式において、原稿の走査速度（原稿の搬送速度）を制御するモータは、リードモータ３３３となる。ここでは、リードモータ３３３をステッピングモータとして説明する。給紙モータ３３０は、クラッチ３３８によって、ピックアップローラ１１０の駆動と分離ローラ１１１の駆動を切り替えられる。
【００２５】
＜基本的な補正方法＞
図５によれば、実施形態に係る基本的な副走査方向の倍率補正方法が示されている。ここでは、白黒読取モードだけについて原稿固定読み、原稿流し読み（表面）、原稿流し読み（裏面）のそれぞれに対する倍率補正を適用するものとする。ラインセンサ１２０、１２６は白黒読取とカラー読取との双方に対応したラインセンサとしているが、ここでは、説明を簡略化するために、カラーセンサ同様のＯＤＤ、ＥＶＥＮ−２ｃｈ出力のセンサとして説明する。
【００２６】
［原稿固定読みの補正］
Ｓ５０１で、ＣＰＵ３０３は、補正モードを原稿固定読み補正モードに設定する。Ｓ５０２で、校正用の格子チャートをプラテンガラス１０６の上に載置する。
【００２７】
図６によれば校正用の格子チャート６０１の一例が示されている。校正用の格子チャート６０１は、チャート自体の伸縮を極力抑えた材質で作成されるものとする。すなわち、校正用の格子チャート６０１は、第１の校正部材は環境の変化に応じた伸縮率が小さな部材である。校正用の格子チャート６０１は、画像読取装置１００に対する原器として用いられる。よって、校正用の格子チャート６０１を用いた補正処理は校正処理と呼ぶことができる。校正用の格子チャート６０１のサイズは、例えば、Ａ３原稿サイズ（４２０ｍｍ×２９７ｍｍ）である。格子のサイズは、１０ｍｍ×１０ｍｍである。格子は縦に４０個、横に２８個配置される。
【００２８】
Ｓ５０３で、ＣＰＵ３０３は、校正用の格子チャート６０１の読み取り（走査）を実行する。図７（ａ）ないし（ｃ）には、校正用の格子チャート６０１の読取結果の一例が示されている。読取結果７０１は、倍率が正しいときの読取結果である。読取結果７０２は、倍率が拡大してしまったときの読取結果である。読取結果７０３は、倍率が縮小してしまったときの読取結果である。
【００２９】
補正処理において、ＣＰＵ３０３は、格子チャート６０１の格子端の長さｙ１を検出する。例えば、ＣＰＵ３０３は、格子端間が主走査何ラインで構成されているかをカウントする。７０８は、倍率のズレが無いときの格子端間の長さを示している。具体的にこの長さは４００ｍｍであり、約９４４９ラインに相当する。７０９は、読取結果７０２における格子端間の長さを示す。具体的にこの長さは４０４ｍｍである。読取結果７０１における４００ｍｍに相当する位置は、読取結果７０２では９３５５ラインに相当する。読取結果７０３では、副走査方向の倍率が縮小方向にずれている。７１０は、読取結果７０３における格子端間の長さが３９６ｍｍであることを示している。読取結果７０３では４００ｍｍの位置は９５４４ラインに相当する。このように、倍率が目標倍率に対して拡大または縮小してしまうことがあるため、走査速度（走査部１０３の移動速度）の調整が必要となる。
【００３０】
Ｓ５０４で、ＣＰＵ３０３は、校正用の格子チャート６０１の読み取り結果から走査速度の補正係数を算出する。ＣＰＵ３０３は、原稿台に載置された第１の補正部材を第１の読取手段により読み取ることで第１の読取手段における走査倍率を目標倍率へ補正する走査倍率補正処理を実行する。ここでは、より具体的な例を説明するために、画像読取装置１００の仕様は図８に示された使用であると仮定する。また、ＣＰＵ３０３の発振周波数は２０ＭＨｚとし、フルステップでの１パルスあたりのキャリッジ移動量は０．１６１３ｍｍ（２Ｗ１−２相励磁時  ：  ０．０２０２  ｍｍ／ｐｕｌｓｅ）と仮定する。
【００３１】
２Ｗ１−２相励磁での制御を前提とする。また、原稿固定読みのプロセススピード（ＰＳ）を５００ｍｍ／ｓとする。ラインセンサの駆動制御は、走査部１０３、１０４ともに初期設定値ｆ１を７６００クロックとする。すなわち、ｆ１は７６００画素であり、有効画素は７２００画素であり、校正用の空転送領域は４００画素であると仮定する。
【００３２】
原稿搬送装置１０２の原稿搬送速度を制御する機構に関しては、不図示である。ここでは、本体１０１と同様に、ステッピングモータ、駆動プーリ、タイミングベルト、従動プーリ、リードローラ等を備えているものとする。即ち、厳密には両者の構成は異なるが、図８に示した仕様で原稿の搬送速度の制御も実行されるものとする。
【００３３】
図７（ｂ）に示したように、測定された格子端間の長さが４０４ｍｍであったとすると、
４０４÷４００≒１．０１
となり、拡大傾向は約１０１．０％と算出される。そこで、副走査方向の間隔が縮小される方向（走査速度を上げる方向）にＣＰＵ３０３は走査条件を修正する。ＣＰＵ３０３は、光学モータ２０１の駆動速度を１０１．０％に設定する。計算の簡略化のため、駆動制御パルスは小数点以下切り捨てるものとする。なお、測定された格子端間の長さが４０４ｍｍは、第１の補正部材を第１の読取手段により読み取ることで取得された第１の読取手段における走査倍率に相当する。また、４００ｍｍは目標倍率に相当する。
【００３４】
２４８０３ｐｐｓ  ×  １０１．０％  ≒  ２５０５１．０ｐｐｓ
ＣＰＵクロックのカウント数は１６１２クロックから１５９６クロックに変更される。ＣＰＵ３０３は、校正用の補正係数Ｋ１（≒  ０．９９）を算出する。校正用の補正係数Ｋ１は、固定読み方式における走査部１０３の移動速度の補正係数である。このように、ＣＰＵ３０３は、第１の補正部材を第１の読取手段により読み取ることで取得された第１の読取手段における走査倍率と目標倍率との比に基づいて第１の読取手段の移動速度を調整する。
【００３５】
Ｓ５０５で、ＣＰＵ３０３は、算出した校正用の補正係数Ｋ１をＥＥＰＲＯＭ（登録商標）３０５に記憶する。Ｓ５０６で、ＣＰＵ３０３は、確認処理を実行する。確認処理は、省くことも可能である。決定された補正係数Ｋ１を走査速度に適用して、再度、校正用の格子チャート６０１を走査し、格子端間の長さを測定する。格子端間の長さが規定値（例：４００ｍｍ）になっていれば、ＣＰＵ３０３は、補正が正しく実行されたと判定する。格子端間の長さが規定値になっていなければ、ＣＰＵ３０３は、警告を出力したり、再度の原稿固定読みモードでの補正処理を実行するようメッセージを出力したりしてもよい。補正処理の再実行が選択されると、ＣＰＵ３０３は、Ｓ５０１ないしＳ５０６を再度実行する。
【００３６】
［通紙用格子チャートの伸縮率の補正］
校正用の格子チャート６０１は一般に板状であり素材は紙ではない。よって、原稿搬送装置１０２で搬送することが難しい。そこで、流し読み方式で用いる格子チャートは、同一の格子（基準線）が印刷されたシート状（紙製）の格子チャート６０２を用いることになる（図６）。しかし、通紙用の格子チャート６０２は紙製であるため、温度・湿度などの環境の変化に依存して伸縮してしまう。よって、この伸縮を無視して走査倍率の補正に通紙用の格子チャート６０２を用いることは望ましくない。このように、通紙用の格子チャート６０２は、校正用の格子チャート６０１と比較して、環境の変化に応じた伸縮率が相対的に大きな第２の校正部材である。図６に示された通紙用の格子チャート６０２格子端間の長さｙ２は、校正用の格子チャート６０１の格子端間の長さｙ１に対して、伸びてしまっている。よって、校正用の格子チャート６０１に対する通紙用の格子チャート６０２の補正係数を算出する必要がある。なお、伸縮率Ｘは、例えば、Ｘ＝ｙ２÷ｙ１と表現できる。補正係数Ｋ２はＸの逆数として表現できる（Ｋ２＝１／Ｘ）。
【００３７】
Ｓ５０７で、通紙用の格子チャート６０２がプラテンガラス１０６の上に載置される。Ｓ５０８で、ＣＰＵ３０３は、通紙用の格子チャート６０２の読み取りを実行する。Ｓ５０９で、ＣＰＵ３０３は、通紙用の格子チャート６０２の読み取り結果からチャートの補正係数Ｋ２を決定する。ＣＰＵ３０３は、原稿台に載置された第２の補正部材を第１の読取手段により読み取ることで、第１の補正部材に対する第２の補正部材の伸縮率を補正する伸縮補正手段として機能する。チャートの補正係数Ｋ２は、例えば、
Ｋ２  ＝  ｙ１  ÷  ｙ２
により決定される。例えば、ｙ２が４０３ｍｍであった場合、通紙用の格子チャート６０２が伸びている。よって、
Ｋ２  ＝  ４００  ÷  ４０３  ＝  ９９．２５６％
となる。実際に読み取った通紙用の格子チャート６０２の読み値に、チャートの補正係数Ｋ２を乗算することで、格子チャート６０２の伸縮が修正される。
【００３８】
４０３ｍｍ  ×  Ｋ２  （９９．２５６％）  ≒４００ｍｍ
Ｓ５１０でＣＰＵ３０３は、決定したチャートの補正係数Ｋ２をＥＥＰＲＯＭ（登録商標）３０５に記憶する。Ｓ５１１で、ＣＰＵ３０３は、確認処理を実行する。確認処理は、省くことも可能である。ＣＰＵ３０３は、再度、通紙用の格子チャート６０２を走査し、格子端間の長さｙ２を測定する。格子端間の長さｙ２にチャートの補正係数Ｋ２を乗算して得られる積の値が規定値（例：４００ｍｍ）になっていれば、ＣＰＵ３０３は、補正が正しく実行されたと判定する。格子端間の長さが規定値になっていなければ、ＣＰＵ３０３は、警告を出力したり、再度の補正処理を実行するようメッセージを出力したりしてもよい。補正処理の再実行が選択されると、ＣＰＵ３０３は、Ｓ５０７ないしＳ５１１を再度実行する。
【００３９】
［原稿流し読みによる表面の走査倍率補正：（搬送速度補正）］
原稿搬送装置１０２は、通紙用の格子チャート６０２を所定のＰＳ（ＢＷ）［＝６００ｍｍ／ｓ］で搬送するものと仮定する。走査部１０３のセンサ駆動設定は固定読み方式の補正時に決まっている。そこで、原稿搬送装置１０２の搬送速度を調整することで、流し読み方式における表面の倍率を補正する。
【００４０】
Ｓ５１２で、通紙用の格子チャート６０２が原稿トレイ１０８にセットされる。Ｓ５１３で、ＣＰＵ３０３は、原稿搬送装置１０２に原稿の搬送を実行させ、本体１０１の走査部１０３により通紙用の格子チャート６０２の読取を実行させる。Ｓ５１４で、ＣＰＵ３０３は、読取結果に基づいて原稿搬送速度の補正係数Ｋ３を決定する。ＣＰＵ３０３は、伸縮率を補正された第２の補正部材を第１の読取手段により読み取ることで第１の読取手段における走査倍率を目標倍率へ補正する走査倍率補正処理を実行する。また、ＣＰＵ３０３は、第１の補正手段により補正が完了した後で、第２の校正部材を第１の読取手段により読み取ることで取得された第１の読取手段における走査倍率と目標倍率との比に基づいて原稿搬送手段における原稿の搬送速度を調整する。
【００４１】
ここでは、走査部１０３の読取結果において格子端間の長さｙ２が実測で、４０２ｍｍであったと仮定する。ＣＰＵ３０３、チャートの補正係数Ｋ２＝９９．２５６％を用いて、格子チャート６０２のチャート伸び量を補正する。チャートの補正係数Ｋ２により補正された格子チャート６０２の格子端間の長さｙ２’は、以下の通りである。
【００４２】
４０２  ×  ９９．２５６％（４００÷４０３）＝  ３９９．００７  ｍｍ
ＣＰＵ３０３は、この値を元に、流し読み方式における表面の倍率を補正するための補正係数Ｋ３を算出する。補正係数Ｋ３の算出式は、例えば、以下の通りである。
【００４３】
Ｋ３  ＝    ３９９．００７  ÷  ４００  ＝  ９９．７５２％  
よって、原稿の搬送速度は遅くなるように変更され、画像が拡大するようになる。なお、搬送速度と、プロセススピードとは実質的に同義である。
【００４４】
ＰＳ（表）  ＝  ６００  ×  ９９．７５２％  ＝  ５９８．５１２  ｍｍ／ｓ
原稿搬送速度の制御は、リードモータ３３３の駆動パルスの制御で行うことができる。
【００４５】
Ｓ５１５で、ＣＰＵ３０３は、補正係数Ｋ３をＥＥＰＲＯＭ（登録商標）３０５に記憶する。
【００４６】
［原稿流し読みによる裏面の走査倍率補正：（ラインセンサ駆動周期｛読取時間｝補正）］
流し読み方式における裏面の倍率補正は、表面の倍率補正で決定されたプロセススピードＰＳ（表）を用いることが前提となる。よって、裏面の倍率補正をするために原稿の搬送速度を調整することができない。そこで、走査部１０４を構成するラインセンサ１２６の読取時間（蓄積時間）を制御することで、裏面の倍率補正を実現する。ここでは、ＰＳ（表）  ＝  ５９８．５１２  ｍｍ／ｓ  に固定されているものと仮定する。なお、原稿搬送装置１０２側のセンサ駆動制御は、本体１０１側の駆動制御と同等であり、初期設定値  ｆ２  ＝  ７６００クロックと仮定する。
【００４７】
Ｓ５１６で、通紙用の格子チャート６０２が原稿トレイ１０８にセットされる。Ｓ５１７で、ＣＰＵ３０３は、原稿搬送装置１０２に原稿の搬送を実行させ、走査部１０４により通紙用の格子チャート６０２の読取を実行させる。Ｓ５１８で、ＣＰＵ３０３は、読取結果に基づいて搬送速度の補正係数Ｋ４を決定する。
【００４８】
通紙用の格子チャート６０２を走査部１０４で読み取った結果、チャート格子端間の長さｙ２が実測で、４０４ｍｍであったと仮定する。補正係数Ｋ２＝９９．２５６％用いてチャートの伸縮率を補正する。補正された格子端間の距離ｙ２’は、
４０４  ×  ９９．２５６％（４００÷４０３）＝  ４００．９９３  ｍｍ
である。ＣＰＵ３０３は、この値を元に、流し読み方式における裏面の補正係数Ｋ４を算出する。
【００４９】
Ｋ４  ＝  ４００．９９３  ÷  ４００  ＝  １００．２４８％
よって、画像が縮小するように補正が実行されることになる。これは、原稿の搬送速度が速くなるように補正することを意味する。上述したように、原稿の搬送速度は変更できないため、ラインセンサの駆動条件を調整する。すなわち、１ラインあたりの読取時間を短くする。
【００５０】
ｆ２  ＝  ７６００  ×  （４００／４００．９９３）  ＝  ７５８１．１８０クロック
Ｋ５  ＝  ４００／４００．９９３  ＝  ９９．７５２％  
ＣＰＵ３０３は、読取時間を補正するための補正係数Ｋ５を、搬送速度の補正係数Ｋ４の逆数として算出する。ＣＰＵ３０３は、伸縮率を補正された第２の補正部材を第２の読取手段により読み取ることで第２の読取手段における走査倍率を目標倍率へ補正する走査倍率補正処理を実行する。ＣＰＵ３０３は、第２の補正手段により補正が完了した後で、第２の校正部材を第２の読取手段により読み取ることで取得された第２の読取手段における走査倍率と目標倍率との比に基づいて第２の読取手段における１ラインあたりの画像の読取時間を調整する。また、Ｓ５１９で、ＣＰＵ３０３は、補正係数Ｋ５をＥＥＰＲＯＭ（登録商標）３０５に記憶する。
【００５１】
＜応用的な補正方法＞
上記の補正方法は、基本的に白黒画像を読み取る白黒読取モードまたはカラー画像を読み取るカラー読取モードのいずれかのみを対象として実行される。これらのモードでは走査部１０３の移動速度や原稿の搬送速度が異なる。このように、第１の読取手段としての走査部１０３は、白黒読取モードとカラー読取モードとでそれぞれ移動速度が異なる読取手段である。また、第１の読取手段として走査部１０３は、白黒読取モードとカラー読取モードとで原稿の搬送速度が異なる読取手段である。同様に、走査部１０４は、白黒読取モードとカラー読取モードとで原稿の搬送速度が異なる読取手段である。動作モードごとに移動速度や原稿の搬送速度（すなわち走査速度）が異なれば、それぞれ個別に補正（校正）が実行されなければならない。例えば、２つの動作モードが存在すれば、上記の補正方法を２度実行しなければばらない。また、１つの動作モードについて走査倍率を補正するには、開始から終了までに数分程度かかってしまうだろう。よって、動作モードの数が増加すればするほど、処理時間も増大してしまう。補正処理は組立工程で実施されるため、組立ラインの生産性が低下してしまう。
【００５２】
そこで、本実施形態では、複数の走査ユニットと複数の動作モードを備えた画像読取装置において副走査方向の倍率補正を効率よく実行する技術を提案する。ほぼ同一の補正処理が複数回実行されるため、作業手順やデータ処理を工夫することで、２回目以降の補正処理の時間短縮を図る。例えば、先に校正用の格子チャート６０１を用いて全ての動作モードにおいて走査部１０３の倍率の補正係数を算出する手法が考えられる。この場合、格子チャート６０１を原稿台に載置して他のチャートに交換する回数を大幅に減らすことが可能となる。他の手法としては、１つの動作モードで求めた補正係数Ｋ１Ｂから他の動作モードにおける補正係数Ｋ１Ｃを算出する手法が考えられる。この算出には、例えば、動作モードごとの設計仕様（例：プロセススピード）と、駆動制御パルス及び駆動パルスを生成するために使用されるＣＰＵクロックとの相対関係）が使用される。これにより、組立工程における補正工程の削減を実現する。
【００５３】
図９を用いて、複数の動作モードに対する走査倍率の補正手法における作業手順を比較する。図９（ａ）には基本的な補正方法を全ての動作モードに適用したときの工数を示している。ｍｏｄｅ１、ｍｏｄｅ２は、各々白黒読取モードとカラー読取モードを示している。これらのモードでは原稿の走査速度（ＰＳ：プロセススピード）が異なっている。図の中で、左側の番号は、少なからず作業者がチャートをセットする行為が発生していることを示し、”−：ハイホン”より右のアルファベットは、図９（ａ）、（ｂ）、（ｃ）の例であることを示している。すなわち、図９（ａ）が示す基本的な工程を２つの動作モードに適用すると、チャート交換回数だけで７回の作業が必要となる。なお、通紙用の格子チャート６０２の伸縮率は動作モードに依存しない。よって、伸縮補正処理は１回だけ実行すればよい。そのため、ｍｏｄｅ２ではこの処理が省略されている。なお、ここでは、２つのモードが示されているが、高解像モードなど他の動作モードが追加されてもよい。この場合、追加されるモードの数に３を乗算した数だけチャート交換回数が増えるにすぎない。
【００５４】
図９（ｂ）と、図９（ｃ）ではｍｏｄｅ１で算出された補正係数を利用することでｍｏｄｅ２の補正係数を算出することで、チャート交換回数が削減されている。以下では、図９（ｂ）と、図９（ｃ）の各構成方法について具体的に説明する。
【００５５】
［原稿固定読みの補正］
図１０を用いて図９（ｂ）に示した補正処理について説明する。なお、図５と共通する処理については同一の参照符号を付与することで説明を簡潔にする。とりわけ、Ｓ１００１ないしＳ１００６で、ＣＰＵ３０３は、白黒読取モードとカラー読取モードとのそれぞれについて走査部１０３における走査倍率補正処理を実行する。
【００５６】
Ｓ１００１で、ＣＰＵ３０３は、動作モードをｍｏｄｅ１に設定するとともに、補正モードを原稿固定読み補正モードに設定する。その後、Ｓ５０１ないしＳ５０６を実行することで、白黒読取モード用の補正係数Ｋ１Ｂが決定される。例えば、校正用の格子チャート６０１の読取結果が図７（ｂ）に示したとおりであったものと仮定するとい、校正用の補正係数  Ｋ１Ｂ  ≒  ０．９９０  となる。
【００５７】
Ｓ１００２で、ＣＰＵ３０３は、動作モードをｍｏｄｅ２に設定するとともに、補正モードを原稿固定読み補正モードに設定する。動作モードが変更されるため、走査部１０３の移動速度が変更される。なお、校正用の格子チャート６０１は交換されることなく、プラテンガラス１０６の上にセットされたままである。これは、チャートの交換回数を削減するための工夫である。
【００５８】
Ｓ１００３、Ｓ１００４、Ｓ１１０５及びＳ１００６はＳ５０３ないしＳ５０６と同様の処理であるが、走査部１０３の動作モードが異なっている。例えば、ｍｏｄｅ２（カラー読取モード）では、原稿固定読みのＰＳ＝３００ｍｍ／ｓである（図８）。センサ駆動制御に関する初期設定値については、ｆ１  ＝  ７６００  クロック  である。
【００５９】
ｍｏｄｅ２で校正用の格子チャート６０１を走査したときに、格子端間が４０２ｍｍに読み取れたと仮定する。この場合、４０２÷４００≒１．００５０となる。よって、ＣＰＵ３０３は、約１００．５０％拡大傾向にあることを把握する。よって、ＣＰＵ３０３は、走査倍率を縮小すべく、走査速度を上げるように走査条件を修正する。具体的に、ＣＰＵ３０３は、光学モータ２０１の駆動速度を１００．５０％に設定する（駆動制御パルスは小数点以下切り捨て）。
【００６０】
１４８８２ｐｐｓ  ×  １００．５０％  ≒  １４９５６．０ｐｐｓ
ＣＰＵクロックカウント数は、２６８７  クロックから２６７４  クロックに変更する。
ＣＰＵ３０３は、校正用の補正係数  Ｋ１Ｃ  ≒  ０．９９５  と決定し（Ｓ１００４）、ＥＥＰＲＯＭ（登録商標）に記憶する（Ｓ１００５）。
【００６１】
Ｓ１００７で、ＣＰＵ３０３は、動作モードを再びｍｏｄｅ１に設定する。作業者はプラテンガラス１０６の上に通紙用の格子チャート６０２を載置する。その後、ＣＰＵ３０３は、Ｓ５０８ないしＳ５１１を実行し、補正係数Ｋ２Ｂを決定する。なお、ｍｏｄｅ２についての補正係数Ｋ２Ｃは、補正係数Ｋ２Ｂと同一である。これは、校正用の格子チャート６０１に対する通紙用の格子チャート６０２の伸縮率は、動作モードに依存しないからである。
【００６２】
例えば、格子チャート６０２における副走査方向の長さ（格子端間距離）の実測値が４０３ｍｍであったと仮定する。この場合の補正係数Ｋ２Ｂ及びＫ２Ｃは、以下の式から算出される。
【００６３】
Ｋ２Ｂ  ＝Ｋ２Ｃ＝  ４００  ÷  ４０３  ＝  ９９．２５６％  となる。補正係数Ｋ２Ｂ及びＫ２Ｃの双方をＥＥＰＲＯＭ（登録商標）に格納する必要はない。両者は同一の値であるため、一方のみを記憶すればよいからである。
【００６４】
ＣＰＵ３０３は、Ｓ５１２ないしＳ５１５（流し読み方式による表面の走査倍率補正）を実行する。通紙用の格子チャート６０２を走査部１０３で読み取った場合の格子端間の実測値が、４０２ｍｍであったと仮定する。また、補正係数Ｋ２Ｂ、Ｋ２Ｃ＝９９．２５６％と仮定する。補正係数Ｋ２Ｂ、Ｋ２Ｃにより補正された格子チャート６０２の格子端間距離は、以下のとおりである。
【００６５】
４０２  ×  ９９．２５６％（４００÷４０３）＝  ３９９．００７  ｍｍ
ＣＰＵ３０３は、補正係数Ｋ２Ｂ、Ｋ２Ｃにより補正された格子端間距離を用いて、表面の倍率の補正係数Ｋ３Ｂ、Ｋ３Ｃを算出する。格子端間距離が縮小傾向であるため、ＣＰＵ３０３は、原稿の搬送速度を遅くするように補正係数を算出する。
【００６６】
Ｋ３Ｂ  ＝    ３９９．００７  ÷  ４００  ＝  ９９．７５２％  ≒Ｋ３Ｃ
実際の画像読取の際に、ＣＰＵ３０３は、この補正係数Ｋ３Ｂ、Ｋ３Ｃを用いてプロセススピードＰＳを補正する。ＰＳ（表）Ｂは、流し読み方式において白黒読取モードで画像を読み取る際のプロセススピードである。ＰＳ（表）Ｂは、流し読み方式において白黒読取モードで画像を読み取る際のプロセススピードである。ＰＳ（表）Ｃは、流し読み方式においてカラー読取モードで画像を読み取る際のプロセススピードである。
【００６７】
ＰＳ（表）Ｂ  ＝  ６００  ×  ９９．７５２％  ＝  ５９８．５１２  ｍｍ／ｓ
ＰＳ（表）Ｃ  ＝  ３００  ×  ９９．７５２％  ＝  ２９９．２５６  ｍｍ／ｓ
搬送速度の制御は、例えば、ＣＰＵ３０３がリードモータ３３３の駆動パルスを制御することで、実現できる。なお、Ｋ３Ｂ  ≒  Ｋ３Ｃであることから、ＥＥＰＲＯＭ（登録商標）３０５にはいずれか一方のみを記憶しておけばよい。このように、ＣＰＵ３０３は、白黒読取モードについて走査倍率補正処理を実行し、カラー読取モードについては白黒読取モードについての走査倍率補正処理の実行結果を用いて走査倍率を補正する。
【００６８】
次に、ＣＰＵ３０３は、流し読み方式における裏面の倍率補正係数を算出する（Ｓ５１６ないしＳ５１９）。格子チャート６０２の格子端間距離の実測値が４０４ｍｍであり、補正係数Ｋ２Ｂ、Ｋ２Ｃ＝９９．２５６％であると仮定する。補正係数Ｋ２Ｂ、Ｋ２Ｃにより補正された格子端間距離は、以下の通りである。
【００６９】
４０４  ×  ９９．２５６％（４００÷４０３）＝  ４００．９９３  ｍｍ  
補正係数Ｋ２Ｂ、Ｋ２Ｃにより補正された格子端間距離を用いて走査部１０４における倍率の補正係数Ｋ４を算出する。原稿の搬送速度を補正する場合の補正係数Ｋ４Ｂは、以下の通りである。
【００７０】
Ｋ４Ｂ  ＝  ４００．９９３  ÷  ４００  ＝  １００．２４８％  ＝Ｋ４Ｃ。
しかし、実際には、搬送速度は表面の倍率を補正するために固定されてしまっているため、走査部１０４の読取時間を調整する必要がある。
【００７１】
ｆ２Ｂ  ＝  ｆ２Ｃ  ＝  ７６００  ×  （４００／４００．９９３）  ＝  ７５８１．１８０クロック
よって、読取時間に関する補正係数Ｋ５Ｂ、Ｋ５Ｃは以下の通りである。
【００７２】
Ｋ５Ｂ  ＝  ４００／４００．９９３  ＝  ９９．７５２％  ＝Ｋ５Ｃ
このように、ＣＰＵ３０３は、白黒読取モードについて走査倍率補正処理を実行し、カラー読取モードについては白黒読取モードについての走査倍率補正処理の実行結果を用いて走査倍率を補正する。よって、すべての読取モードついて基本的な補正処理（図５）を実行するケースと比較し、本実施形態では、作業手順や走査の回数を大幅に削減できる。よって、効率よく倍率補正を実行できる。
【００７３】
次に、図９（ｃ）に示した実施形態について、図１１を用いて説明する。とりわけ、図１１によれば、Ｓ１００２ないしＳ１００６がＳ１１０１及びＳ１００５に置換されている。なお、Ｓ５１９の後に、オプションとしてＳ１１０２及びＳ１１０５を追加してもよい。
【００７４】
Ｓ１００１ないしＳ５０６が終了すると、Ｓ１１０１に進む。補正係数Ｋ１Ｂ  ≒  ０．９９０  と仮定する。Ｓ１１０１で、ＣＰＵ３０３は、補正係数Ｋ１Ｂから補正係数Ｋ１Ｃを算出する。モータ制御は、発振子３０４を源発振器として使用して実行される。よって、走査速度の端数を考慮することが望ましい。ＣＰＵ３０３は、例えば、次式を用いて、補正係数Ｋ１Ｃを決定する。
【００７５】
Ｋ１Ｃ  ＝  Ｋ１Ｂ  ×  （  ｔ１×Ｓ２  ）  ÷  （  ｔ２  ×Ｓ１）
ここで、ｔ１は、白黒読取モードにおけるＣＰＵクロックであり、ｔ２は白黒読取モードにおける実制御クロックである。また、Ｓ１はカラー読取モードにおけるＣＰＵクロックであり、Ｓ２はカラー読取モードにおける実制御クロックである。このように、プロセススピードの切り替えに伴い、制御パルスを決定する際の端数に相当する公差を用いて、補正係数Ｋ１Ｂから補正係数Ｋ１Ｃを算出できる。図１２には、プロセススピードごとの実制御速度、ＣＰＵクロック及び実制御クロックの一例が示されている。ＣＰＵ３０３は、第１のクロック（ｔ２）、第２のクロック（ｔ１）、第３のクロック（Ｓ２）、第４のクロック（Ｓ１）及び補正係数（Ｋ１Ｂ）とに基づいてカラー読取モードにおける第１の読取手段の倍率を補正するための補正係数（Ｋ１Ｃ）を算出する。第１のクロック（ｔ２）は白黒読取モードにおける第１の読取手段を駆動するためのクロックであり。第２のクロック（ｔ１）は、第１のクロックを生成するために使用されるクロックである。第３のクロック（Ｓ２）は、カラー読取モードにおける第１の読取手段を駆動するためのクロックである。第４のクロック（Ｓ１）は、第３のクロックを生成するために使用されるクロックである。補正係数（Ｋ１Ｂ）は、白黒読取モードにおける第１の読取手段の倍率を補正するための補正係数である。このように、ＣＰＵ３０３は、白黒読取モードについて走査倍率補正処理を実行し、カラー読取モードについては白黒読取モードについての走査倍率補正処理の実行結果を用いて走査倍率を補正する。すなわち、ＣＰＵ３０３は、白黒読取モード用の補正係数（Ｋ１Ｂ）からカラー読取モード用の補正係数（Ｋ１Ｃ）を算出する。よって、さらに、効率よく走査倍率を補正することができる。
【００７６】
その後は、図１０で説明したようにＳ１００７ないしＳ５１９を実行する。これにより、補正係数Ｋ２Ｂ（＝Ｋ２Ｃ）、Ｋ３Ｂ（＝Ｋ３Ｃ）及びＫ５Ｂ（＝Ｋ５Ｃ）がＥＥＰＲＯＭ（登録商標）に記憶される。
【００７７】
なお、オプションとして、Ｓ１１０２ないしＳ１１０５が追加されてもよい。このオプションとなるステップでは、カラー読取モードにおける裏面（走査部１０４）の補正係数Ｋ５Ｃを補正係数Ｋ５Ｂとは個別に算出することに特徴がある。すなわち、ＣＰＵ３０３は、白黒読取モードとカラー読取モードとのそれぞれについて走査倍率補正処理を実行する。
【００７８】
Ｓ１１０２で、ＣＰＵ３０３は、動作モードをｍｏｄｅ２に切り替える。作業者は、格子チャート６０２を再度トレイにセットする。これは、流し読み方式における裏面の倍率補正を再度実行するためである。Ｓ１１０３で、ＣＰＵ３０３は、格子チャート６０２を原稿搬送装置１０２により搬送させ、走査部１０４により走査を実行する。Ｓ１１０４で、ＣＰＵ３０３は、読取結果から搬送速度の補正係数Ｋ４Ｃを算出する。Ｓ１１０５で、ＣＰＵ３０３は、算出した搬送速度の補正係数Ｋ４Ｃから読取時間の補正係数Ｋ５Ｃを算出し、ＥＥＰＲＯＭ（登録商標）に記憶する。なお、搬送速度の補正係数Ｋ４Ｃと読取時間の補正係数Ｋ５Ｃとの算出方法は、Ｋ４ＢとＫ５Ｂの算出方法と同一である。
【００７９】
このように図１０に対して図１１（Ｓ１００１ないしＳ５１９）では、ｍｏｄｅ２に関する校正用の格子チャート６０１の走査処理が省略されるため、補正処理に必要となる処理時間を短縮できる。なお、オプションとしてＳ１１０２ないしＳ１１０５を追加すれば、ｍｏｄｅ２における読取時間の補正係数Ｋ５Ｃを精度良く決定できる。図１１では、補正係数Ｋ１Ｂに比率演算を適用して補正係数Ｋ１Ｃを算出しているため、固定読み方式と原稿流し読み様式（表面）の倍率に関する公差が積みあがり、流し読み方式（裏面）に微妙な誤差が出やすくなる。よって、ｍｏｄｅ２における補正係数Ｋ５Ｃの精度を要求されるケースでは、オプションとしてＳ１１０２ないしＳ１１０５を追加することは有効であろう。
【００８０】
図１３によれば、図４に示した制御機構の一部を変形した制御機構が示されている。図４と比較し、図１３によれば、本体１０１の制御を行うメインコントローラ３０１の発振器と、走査部１０３、１０４の発振器とについて構成が変更されている。すなわち、図４においては、セレクタによって２つの発振器のいずれかを選択していたが、図１３では、発振器を１つとしてクロックシンセサイザーによってクロックの周波数を変更する。
【００８１】
メインコントローラ３０１の発振部は、水晶発振器１３０１を源発振器としている。水晶発振器１３０１から発振されたクロック信号はクロックシンセサイザー１３０２に入力される。クロックシンセサイザー１３０２は、ＣＰＵ３０３によって指定された動作モード（プロセススピード）に応じた発振周波数を出力する。具体的には、水晶発振器１３０１の発振精度とクロックシンセサイザー１３０２の内部に設けられたＰＬＬ回路の発振精度とが掛け合わされてクロックの周波数が決定される。双方の源発振器は同じクロックを使用しているものとする。同様に、走査部１０３の発振部は、水晶発振器１３０３とクロックシンセサイザー１３０４とによって構成され、走査部１０４の発振部は、水晶発振器１３０５とクロックシンセサイザー１３０６とによって構成されている。図４と図１３とを比較すれば、図１３では単一の源発振器を使用しているため、画像読取装置としての電気的な精度が向上すると考えられる。
【図１】
0005534781.tif 000002
【図２】
0005534781.tif 000003
【図３】
0005534781.tif 000004
【図４】
0005534781.tif 000005
【図５】
0005534781.tif 000006
【図６】
0005534781.tif 000007
【図７】
0005534781.tif 000008
【図８】
0005534781.tif 000009
【図９】
0005534781.tif 000010
【図１０】
0005534781.tif 000011
【図１１】
0005534781.tif 000012
【図１２】
0005534781.tif 000013
【図１３】
0005534781.tif 000014