(57)【要約】  【課題】給紙装置を備えた画像読取装置において、簡易な構成で、なるべく高速読み取り可能とする。  【解決手段】画像読取装置は、バッファに格納された原稿の読み取り画像データの量が所定の第１の閾値を超えたか否かを判定する。そして、画像データの量が第１の閾値を超えた場合に、原稿の搬送を減速して停止し、原稿の搬送の減速期間に、キャリッジを原稿の搬送と逆方向に加速し、当該減速期間の開始前から継続して、当該減速期間において前記原稿の読み取りを行う。【選択図】図２
2010141466.tif 000002
【特許請求の範囲】
【請求項１】
給紙装置を有する画像読取装置であって、
前記給紙装置による原稿の搬送を制御する紙送り手段と、
前記原稿を読み取って画像データを出力する読取手段と、
前記読取手段を搭載するキャリッジと、
前記キャリッジの移動を制御するキャリッジ制御手段と、
前記画像データを一時的に格納するバッファと、
前記バッファに格納された前記画像データの量を監視する監視手段と、
を有し、
前記画像データの量が所定の第１の閾値を超えたと前記監視手段が判定した場合、
前記紙送り手段は、前記原稿の搬送を減速して停止し、
前記キャリッジ制御手段は、前記原稿の搬送の減速期間に、前記キャリッジを前記原稿
の搬送と逆方向に加速し、
前記読取手段は、前記原稿の搬送の減速期間の開始前から継続して、当該減速期間にお
いて前記原稿の読み取りを行う、
ことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記原稿の搬送の減速期間において、前記キャリッジの位置を基準とした前記原稿の相
対速度は、一定である、
ことを特徴とする画像読取装置。
【請求項３】
請求項１または２に記載の画像読取装置であって、
前記画像データの量が所定の第２の閾値未満となったと前記監視手段が判定した場合、
前記紙送り手段は、前記原稿の搬送の加速を開始し、
前記キャリッジ制御手段は、前記原稿の搬送の加速の開始前に、前記キャリッジを前記
原稿の搬送と逆方向に加速し、前記原稿の搬送の加速期間に、前記キャリッジを前記原稿
の搬送と逆方向に減速し、
前記読取手段は、前記原稿の搬送の加速の開始とともに、前記原稿読み取りを再開する
、
ことを特徴とする画像読取装置。
【請求項４】
請求項１〜３いずれか一項に記載の画像読取装置であって、
前記第１の閾値は、前記減速期間の長さに応じて変更可能である、
ことを特徴とする画像読取装置。
【請求項５】
原稿を搬送する給紙装置と、キャリッジと、読み取った前記原稿の画像データを一時的
に格納するバッファとを有する画像読取装置における画像読取方法であって、
前記バッファに格納された前記画像データの量が所定の第１の閾値を超えたか否かを判
定するステップと、
前記画像データの量が前記第１の閾値を超えた場合に、前記原稿の搬送を減速して停止
し、前記原稿の搬送の減速期間に、前記キャリッジを前記原稿の搬送と逆方向に加速し、
当該減速期間の開始前から継続して、当該減速期間において前記原稿の読み取りを行うス
テップと、
を有することを特徴とする画像読取方法。
【請求項６】
原稿を搬送する給紙装置と、キャリッジと、読み取った前記原稿の画像データを一時的
に格納するバッファとを有する画像読取装置に、画像読取処理を行わせるプログラムあっ
て、
前記バッファに格納された前記画像データの量が所定の第１の閾値を超えたか否かを判
定するステップと、
前記画像データの量が前記第１の閾値を超えた場合に、前記原稿の搬送を減速して停止
し、前記原稿の搬送の減速期間に、前記キャリッジを前記原稿の搬送と逆方向に加速し、
当該減速期間の開始前から継続して、当該減速期間において前記原稿の読み取りを行うス
テップと、
を前記画像読取装置に行わせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＤＦ（Auto Document Feeder）機能を用いた画像読取技術に関する。
【背景技術】
【０００２】
ＡＤＦ（Auto Document Feeder）機能を備えたイメージスキャナ（画像読取装置）があ
る。かかるイメージスキャナでは、原稿を一定速度で移動させながら、静止させたイメー
ジセンサにより原稿全体の画像を読み取る（例えば、特許文献１）。
【０００３】
また、イメージスキャナは、読み取った画像データを一旦バッファに格納し、順次、パ
ーソナルコンピュータ（ＰＣ）などのホストに転送する。転送速度は、ホストコンピュー
タの処理能力に応じて定められる。そのため、イメージスキャナの読み取り速度は、バッ
ファがフルにならない程度の低速に調整されている。
【０００４】
【特許文献１】特開２００６−２００８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、読み取り速度の高速化のニーズがあるが、高速にすると、バッファがフルに
なりやすい。この点、バッファがフルに近づいた場合に、原稿の給紙を一旦止める方法が
考えられる。
【０００６】
しかし、所定の速度を超えて給紙装置の紙送りローラを駆動させた場合、いきなり停止
させることは機械的構造上できず、減速ステップが必要となる。
【０００７】
従来のイメージスキャナは、減速ステップが生じる場合を想定していない。仮に、減速
ステップの間にも、減速ステップを開始する前の一定速度の間と同じように、イメージス
キャナにより画像を読み取ったとすると、読み取った画像にゆがみを生じる。
【０００８】
そこで、本願発明は、給紙装置を備えた画像読取装置において、簡易な構成で、なるべ
く高速読み取り可能な技術を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の課題を解決するための本発明の第１の態様は、給紙装置を有する画像読取装置で
あって、前記給紙装置による原稿の搬送を制御する紙送り手段と、前記原稿を読み取って
画像データを出力する読取手段と、前記読取手段を搭載するキャリッジと、前記キャリッ
ジの移動を制御するキャリッジ制御手段と、前記画像データを一時的に格納するバッファ
と、前記バッファに格納された前記画像データの量を監視する監視手段と、有し、前記画
像データの量が所定の第１の閾値を超えたと前記監視手段が判定した場合、前記紙送り手
段は、前記原稿の搬送を減速して停止し、前記キャリッジ制御手段は、前記原稿の搬送の
減速期間に、前記キャリッジを前記原稿の搬送と逆方向に加速し、前記読取手段は、前記
原稿の搬送の減速期間の開始前から継続して、当該減速期間において前記原稿の読み取り
を行う、ことを特徴とする。
【００１０】
ここで、上記の画像読取装置であって、前記原稿の搬送の減速期間において、前記キャ
リッジの位置を基準とした前記原稿の相対速度は、一定であること、を特徴としていても
よい。
【００１１】
また、上記の画像読取装置であって、前記画像データの量が所定の第２の閾値未満とな
ったと前記監視手段が判定した場合、前記紙送り手段は、前記原稿の搬送の加速を開始し
、前記キャリッジ制御手段は、前記原稿の搬送の加速の開始前に、前記キャリッジを前記
原稿の搬送と逆方向に加速し、前記原稿の搬送の加速期間に、前記キャリッジを前記原稿
の搬送と逆方向に減速し、前記読取手段は、前記原稿の搬送の加速の開始とともに、前記
原稿読み取りを再開すること、特徴としていてもよい。
【００１２】
また、上記の画像読取装置であって、前記第１の閾値は、前記減速期間の長さに応じて
変更可能である、ことを特徴としていてもよい。
【００１３】
上記の課題を解決するための第２の態様は、原稿を搬送する給紙装置と、キャリッジと
、読み取った前記原稿の画像データを一時的に格納するバッファとを有する画像読取装置
における画像読取方法であって、前記バッファに格納された前記画像データの量が所定の
第１の閾値を超えたか否かを判定するステップと、前記画像データの量が前記第１の閾値
を超えた場合に、前記原稿の搬送を減速して停止し、前記原稿の搬送の減速期間に、前記
キャリッジを前記原稿の搬送と逆方向に加速し、当該減速期間の開始前から継続して、当
該減速期間において前記原稿の読み取りを行うステップと、を有することを特徴とする。
【００１４】
上記の課題を解決するための第３の態様は、原稿を搬送する給紙装置と、キャリッジと
、読み取った前記原稿の画像データを一時的に格納するバッファとを有する画像読取装置
に、画像読取処理を行わせるプログラムあって、前記バッファに格納された前記画像デー
タの量が所定の第１の閾値を超えたか否かを判定するステップと、前記画像データの量が
前記第１の閾値を超えた場合に、前記原稿の搬送を減速して停止し、前記原稿の搬送の減
速期間に、前記キャリッジを前記原稿の搬送と逆方向に加速し、当該減速期間の開始前か
ら継続して、当該減速期間において前記原稿の読み取りを行うステップと、を前記画像読
取装置に行わせること、を特徴とする。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の一実施形態について説明する。
【００１６】
図１は、本発明の画像読取装置の一例であるイメージスキャナ１の概略構成図を示す。
【００１７】
イメージスキャナ１は、筐体の上面に原稿台を備えたいわゆるフラットベッド型イメー
ジスキャナである。イメージスキャナ１は、透明板を有する原稿台に固定された原稿に、
下から光を当てて、イメージセンサ１１を走査して画像を読み取る。
【００１８】
イメージスキャナ１は、被読取媒体である原稿を載せるための上向きの原稿台５０と、
この原稿台５０の原稿載置面（盤面）５１およびイメージ読取窓５３を上からカバーする
蓋５２とを備える。蓋５２は、原稿台５０にヒンジ機構を介して結合しており、開閉可能
である。
【００１９】
また、蓋５２と一体となって、盤面５１の図中左側（原稿流れに沿って上流側）、すな
わち、イメージ読取窓５３の上側に、給紙装置（ＡＤＦ）４０が設けられている。給紙装
置４０は、給紙トレイ４１と搬送ローラ（紙送りローラ）４２と、排紙トレイ４３と、駆
動モータ（ステッピングモータ）４４とを有する。搬送ローラ４２の回転は、駆動モータ
４４で制御される。給紙装置４０は、給紙トレイ４１上に載置された原稿を、イメージ読
取窓５３の上面へ送り込んで通過させることができる。
【００２０】
さらに、イメージスキャナ１は、原稿台５０の下に、ＣＣＤカラーイメージセンサ１１
を搭載したキャリッジ（「ＣＲ」と略すことがある。）１０と、キャリッジ１０の往復移
動を制御するキャリッジ駆動機構２０と、イメージスキャナ１の全体を制御するメイン基
板３０とを備えている。
【００２１】
キャリッジ１０は、イメージセンサ１１を副走査方向に運搬する。キャリッジ１０は、
原稿台５０の盤面５１およびイメージ読取窓５３に対し平行なガイド用のシャフト等にス
ライド自在に取り付けられており、キャリッジ駆動機構２０のモータ２１により回転する
ベルトにより牽引され、往復移動をする。給紙装置４０により原稿を搬送させながら読取
を行う場合、キャリッジ１０は、イメージ読取窓５３の下の所定位置に固定される。
【００２２】
キャリッジ駆動機構２０は、キャリッジ１０に取り付けられたベルトを回転させるため
のモータ２１と、モータ２１の回転量に応じてパルスを出力するエンコーダ２２とを備え
ている。
【００２３】
メイン基板３０は、Ａ／Ｄ変換器３１と、バッファ３２と、出力部３３と、制御部３４
とを有する。
【００２４】
Ａ／Ｄ変換器３１は、イメージセンサ１１からのアナログ信号をデジタル信号に変換す
る。
【００２５】
バッファ３２は、先入れ先だしのＦＩＦＯ形式で、Ａ／Ｄ変換器３１から出力されたデ
ータを一時的に記憶し、先に記憶したデータから順に出力部３３に送る。なお、バッファ
３２は、記憶したデータが所定のデータ量（第１のニアフル）を超えると、その後、給紙
装置４０の駆動モータ４４の減速ステップ中に読み取られるデータの受け付けを開始する
。また、バッファ３２は、記憶したデータが所定のデータ量（第２のニアフル）を超える
と、データの受け付けを停止する。そして、出力部３３への転送のみを行い、所定のデー
タ量（ニアエンプティ）未満となるまでは、次のデータを受け付けない。
【００２６】
ここで、バッファ３２のデータ量に関する値である第１のニアフル値と、第２のニアフ
ル値と、ニアエンプティ値とについて説明する。
【００２７】
本実施形態では、駆動モータ４４の減速ステップの間にも、読み取られたデータはバッ
ファ３２に向けて転送される。第１のニアフル値とは、バッファ３２がフルになることな
く、減速ステップ中に読み取られるデータを受け入れ可能な、データ量の最大限界である
。すなわち、第１のニアフル値は、出力部３３によるバッファ３２からのデータの読み出
しが停止していても、データ量が第２のニアフル値を超えたときに、減速ステップが終了
するような値である。なお、第１のニアフル値は、後述する高速モードごとに、減速ステ
ップ中に読み取られるデータ量に合わせて調整される。
【００２８】
画像の読み取りが終了し、制御部３４からイメージセンサ１１へ読取動作の停止命令が
出た後でも、既に読み取られたデータはバッファ３２に向けて転送される。第２のニアフ
ル値とは、バッファ３２がフルになることなく、それらの転送中のデータを受け入れ可能
な、データ量の最大限界である。
【００２９】
一方、読取の再開命令が出た後でも、読み取られたデータがバッファ３２に辿り着くま
でに時間がかかる。したがって、完全にエンプティにしてしまうと、ホストコンピュータ
２に送るデータが途切れ、スループットを低下させる。ニアエンプティ値は、データが途
切れることがないように定められた、データ量の最小限界である。
【００３０】
出力部３３は、ホストの処理能力に応じた転送速度で、バッファ３２のデータをパーソ
ナルコンピュータなどのホストコンピュータ２（スキャナ制御装置）に送る。
【００３１】
制御部３４は、給紙装置４０と、キャリッジ駆動機構２０と、イメージセンサ１１とを
制御する。具体的には、制御部３４は、給紙装置４０の搬送ローラ４２の駆動モータ４４
を制御し、給紙トレイ４１の原稿を図中右側（原稿流れに沿って下流側）に搬送し、イメ
ージ読取窓５３に通過させる。また、キャリッジ駆動機構２０のモータ２１の回転を制御
し、キャリッジ１０の移動を制御する。また、エンコーダ２２の出力パルスから、キャリ
ッジ１０の位置や移動速度を求める。また、イメージセンサ１１の画像読み取り動作の開
始、停止を制御する。
【００３２】
また、制御部３４は、バッファ３２のデータ量を監視し、詳細は後述するが、高速モー
ドにおいて、所定の第１のニアフル値を超えた場合、駆動モータ４４を制御して減速ステ
ップを開始するとともに、モータ２１を制御してキャリッジ１０を図中左側（原稿流れに
沿って下流側）へ加速を開始する。なお、イメージセンサ１１の読取動作は継続される。
そして、制御部は、減速ステップが終了した（駆動モータ４４が停止した）場合に、イメ
ージセンサ１１の読み取り動作を停止させるとともに、キャリッジ１０の移動を停止させ
る（減速を開始して、停止させる）。
【００３３】
一方、低速モードにおいては、制御部は、バッファ３２のデータ量を監視し、所定の第
２のニアフル値を超えた場合に、イメージセンサ１１の読み取り動作を停止させる。
【００３４】
イメージセンサ１１の読み取り動作の停止後、データ量がニアエンプティ値未満となっ
た場合、制御部は、給紙装置４０の給紙動作を再開させるとともに、イメージセンサ１１
の読み取り動作を再開させる。
【００３５】
かかる制御部３４は、主制御装置であるＣＰＵと、プログラム等が記録されたＲＯＭと
、メインメモリとしてデータ等を一時的に格納するＲＡＭとを備えたコンピュータで構成
することができる。なお、各処理を専用に行うように設計されたＡＳＩＣ（Application 
Specific Integrated Circuit ）で構成されていてもよい。
【００３６】
以上、イメージスキャナ１の概略構成を説明したが、本願発明の特徴を説明するにあた
って主要構成を説明したのであって、一般的なイメージスキャナが備える他の構成を排除
するものではない。
【００３７】
次に、上記のように構成されるイメージスキャナ１の特徴的な動作について説明する。
【００３８】
図２は、イメージスキャナ１の画像読取処理のフロー図である。本フローは、１ページ
分の画像データを読み取る場合を示している。制御部３４は、ユーザから原稿の読取要求
を受け付けると、本フローを開始する。
【００３９】
まず、制御部３４は、給紙速度（高速モード）を決定する（Ｓ１０）。そのため、制御
部３４は、テーブルを有する。ここで、かかるテーブル（モータ制御テーブル２００）に
ついて説明する。図３は、モータ制御テーブル２００の構成例を示す。
【００４０】
モータ制御テーブル２００には、モード２１０と、加速制御データ２２０と、減速制御
データ２３０と、キャリッジ制御データ２４０とを関連付けたエントリが複数格納される
。各エントリは、給紙速度のモードに応じた情報である。
【００４１】
図では、モードとして、高速モード（Ａ〜Ｃ）と、低速モード（Ｄ）がある。高速モー
ド（Ａ〜Ｃ）では、搬送ローラ４２の駆動モータ４４を高速に回転させるため、その速度
に達するための加速ステップの制御、および、停止するための減速ステップの制御が必要
である。一方、低速モード（Ｄ）では、加速および減速が必要ない低速回転であるため、
加速ステップおよび減速ステップの制御が不要である。なお、高速モードは、読取解像度
に応じて用意されている。もちろん、同一の読取解像度について、複数の高速モードが用
意されていてもよい。
【００４２】
モード２１０は、給紙速度のモードを特定する情報である。
【００４３】
加速制御データ２２０は、搬送ローラ４２の駆動モータ４４の回転を、一定の速度にま
で加速するための制御情報である。例えば、加速に必要なステップ数、ステップごとに速
度を上げるための電流を流すタイミング情報などである。なお、上記の通り、低速モード
（Ｄ）のエントリには、加速制御データ２２０は設定されない（図では「−」と示す）。
【００４４】
減速制御データ２３０は、搬送ローラ４２の駆動モータ４４の回転を、一定の速度から
減速して停止するための制御情報である。例えば、減速に必要なステップ数、ステップご
とに速度を下げるための電流を流すタイミング情報などである。なお、上記の通り、低速
モード（Ｄ）のエントリには、減速制御データ２３０は設定されない（図では「−」と示
す）。
【００４５】
キャリッジ制御データ２４０は、減速制御データ２３０で制御される減速ステップにお
いて原稿が紙送り方向（副走査方向）に搬送される間、キャリッジ１０が紙送り方向と逆
方向（紙逆送り方向）に、所定距離、加速されるように、キャリッジ駆動機構２０のモー
タ２１の回転を制御するための制御情報である。モータ２１がステッピングモータである
場合、加速に必要なステップ数、ステップごとに速度を上げるための電流を流すタイミン
グ情報などである。また、キャリッジ制御データ２４０は、加速終了後の減速を制御する
情報を含む。なお、モータ２１がＤＣモータである場合、電圧の大きさ示す情報や電圧を
かける時間情報などである。
【００４６】
ここで、キャリッジ１０を紙逆送り方向に移動させる距離および速度について説明する
。本実施形態では、制御部３４は、高速モードで給紙動作を行っていた場合、バッファ３
２のデータ量が所定の第１のニアフル値を超えたときに、給紙装置４０の給紙動作の減速
ステップを開始する。また、減速ステップにおいてもイメージセンサ１１の読取動作を継
続する。
【００４７】
例えば、図４に示すように、高速モードの一定の速度のステップ（定速ステップ）を終
了させた時の原稿の点Ａ（減速ステップでの読取開始位置）は、減速ステップ中の原稿の
移動により、徐々に減速しながら副走査方向に移動する。そのため、仮に、キャリッジ１
０の位置を固定したまま、定速ステップ中と同様にイメージセンサ１１の読取動作を行っ
ていたのでは、画像に対する読取回数が増え、読み取った画像にゆがみが生じてしまう。
【００４８】
そこで、制御部３４は、給紙動作の減速ステップの開始と同時に、キャリッジ１０を初
期読取位置から紙逆送り方向への移動を開始する。また、制御部３４は、給紙動作の減速
ステップ中、原稿の移動速度とキャリッジ１０の移動速度との和が定速ステップにおける
所定の速度と等しくなるように、駆動モータ４４を減速させるとともにモータ２１を加速
させる。すなわち、制御部３４は、キャリッジ１０の位置を基準とした原稿の相対速度が
一定になるように制御する。そして、キャリッジ１０が、減速ステップが終了する原稿の
点Ｂ（減速ステップでの読取終了位置、加速終了後読取位置）に達した場合、イメージセ
ンサ１１の読取動作を停止するとともに、キャリッジ１０の減速を開始し、停止させる。
【００４９】
このように、キャリッジ１０を加速移動させる距離は、減速ステップで原稿が移動され
る距離と等しくなる。また、キャリッジ１０の速度は、この移動距離の間、原稿の移動の
減速に応じて加速される。そのため、キャリッジ１０の加速移動の距離よりも、減速ステ
ップにおける原稿の読取範囲は長くなる。
【００５０】
上記のようにして特定されるキャリッジ１０の移動距離および速度変化に基づいて、高
速モード（Ａ〜Ｃ）のエントリには、各速度に応じて、キャリッジ制御データ２４０が予
め設定される。一方、低速モード（Ｄ）のエントリには、キャリッジ制御データ２４０は
設定されない（図では「−」と示す）。
【００５１】
もちろん、モータ制御テーブル２００の構成は上記に限られない。例えば、高速モード
や低速モードの数は上記に限られない。
【００５２】
図２に戻って説明を続ける。Ｓ１０では、具体的には、制御部３４は、ユーザに指定さ
れた読取解像度に応じて所定の高速モード（Ａ〜Ｃのいずれか）の給紙速度を決定する。
また、上記のモータ制御テーブル２００の中から、決定した給紙速度に対応するエントリ
を特定する。そして、処理をＳ２０に進める。
【００５３】
それから、制御部３４は、給紙装置４０の駆動モータ４４の回転を開始し、一定の速度
まで加速する（Ｓ２０）。具体的には、制御部３４は、Ｓ１０で特定した高速モードのエ
ントリの加速制御データ２２０を読み出し、加速ステップ数およびタイミング情報に従っ
てモータを制御する。そして、一定の速度に達したところで、イメージセンサ１１を制御
し、原稿の読取を開始する（Ｓ３０）。
【００５４】
高速モードでの原稿の読み取り中、制御部３４は、バッファ３２のデータ量が所定の第
１のニアフル値を超えたか否かを監視する（Ｓ４０）。データ量が第１のニアフル値以下
である場合（Ｓ４０：ＮＯ）、監視を継続する。一方、データ量が第１のニアフル値を超
えた場合（Ｓ４０：ＹＥＳ）、処理をＳ５０に進める。
【００５５】
Ｓ５０では、制御部３４は、給紙装置４０の駆動モータ４４の回転の減速と、キャリッ
ジ駆動機構２０のモータ２１の回転の加速とを開始する。すなわち、減速ステップ中の読
取動作を開始する。
【００５６】
具体的には、制御部３４は、Ｓ１０で特定した高速モードのエントリの減速制御データ
２３０を読み出し、減速ステップ数およびタイミング情報に従って駆動モータ４４の制御
を開始する。また、制御部３４は、Ｓ１０で特定した高速モードのエントリのキャリッジ
制御データ２４０を読み出し、加速ステップ数およびタイミング情報に従ってキャリッジ
駆動機構２０のモータ２１の制御を開始する。そして、処理をＳ６０に進める。
【００５７】
減速ステップにおける原稿の読み取り中、制御部３４は、減速ステップが終了したか否
かを監視する（Ｓ６０）。すなわち、駆動モータ４４が停止して、減速ステップが終了し
たか否かを監視する。減速ステップが終了していない場合（Ｓ６０：ＮＯ）、監視を継続
する。一方、減速ステップが終了した場合（Ｓ６０：ＹＥＳ）、処理をＳ７０に進める。
【００５８】
Ｓ７０では、制御部３４は、イメージセンサ１１の読取動作を停止する。また、制御部
３４は、キャリッジ駆動機構２０のモータ２１を減速させ、停止させる（Ｓ８０）。具体
的には、制御部３４は、Ｓ１０で特定した高速モードのエントリのキャリッジ制御データ
２４０を読み出し、キャリッジ駆動機構２０のモータ２１を制御して、減速および停止さ
せる。そして、処理をＳ９０に進める。
【００５９】
Ｓ９０では、制御部３４は、キャリッジ駆動機構２０のモータ２１を制御して、キャリ
ッジ１０を、Ｓ８０の減速により紙送り逆方向に移動させた距離分、副走査方向に移動さ
せる。すなわち、キャリッジ１０を、図４の点Ｂ（読取再開位置）に対応する再開時読取
位置に戻す。
【００６０】
なお、副走査方向への移動距離は、Ｓ８０の減速においてエンコーダ２２が出力したパ
ルス数に基づいて決定することができる。もちろん、キャリッジ制御データ２４０に制御
情報を予め格納しておき、この情報を使用してもよい。また、キャリッジ１０の移動の速
度は、加速および減速が不要な定速、もしくは、加速および減速が必要な速度とすること
ができる。このようにして、制御部３４は、キャリッジ１０を読取再開位置に移動し、処
理をＳ１００に進める。
【００６１】
原稿の読み取り停止中、制御部３４は、バッファ３２のデータ量が所定のニアエンプテ
ィ値未満となったか否かを監視する（Ｓ１００）。データ量がニアエンプティ値以上であ
る場合（Ｓ１００：ＮＯ）、監視を継続する。一方、データ量がニアエンプティ値未満と
なった場合（Ｓ１００：ＹＥＳ）、処理をＳ１１０に進める。
【００６２】
Ｓ１１０では、制御部３４は、給紙速度を低速モードに決定する。それから、制御部３
４は、給紙装置４０の駆動モータ４４を制御して、決定した給紙速度で回転させるととも
に、イメージセンサ１１を制御して原稿の読取動作を開始する（Ｓ１２０）。
【００６３】
低速モードでの原稿の読み取り中、制御部３４は、１ページ分の画像の読取が終了した
か否かを判定する（Ｓ１３０）。そして、読取が終了していない場合（Ｓ１３０：ＮＯ）
、処理をＳ１４０に進める。一方、読取が終了した場合（Ｓ１３０：ＹＥＳ）、処理をＳ
１６０に進める。
【００６４】
Ｓ１４０では、制御部３４は、バッファ３２のデータ量が所定の第２のニアフル値を超
えたか否かを監視する。データ量が第２のニアフル値以下である場合（Ｓ１４０：ＮＯ）
、処理をＳ１３０に戻す。一方、データ量が第２のニアフル値を超えた場合（Ｓ１４０：
ＹＥＳ）、処理をＳ１５０に進める。
【００６５】
Ｓ１５０では、制御部３４は、イメージセンサ１１を制御して原稿の読取動作を停止す
るとともに、給紙装置４０の駆動モータ４４の回転を停止させる。そして、処理をＳ１０
０に戻す。
【００６６】
一方、Ｓ１６０では、制御部３４は、キャリッジ駆動機構２０のモータ２１を制御して
、キャリッジ１０を初期読取位置に移動する。すなわち、Ｓ５０における加速移動開始前
の位置に移動する。そして、本フローを終了する。
【００６７】
以上のようにして、読み取った画像にゆがみを生じさせずに、より高速な画像読取が行
われる。
【００６８】
すなわち、図５（ｂ）に示すように、減速ステップにおける原稿の読取範囲が、キャリ
ッジ１０の加速移動により読み取られる。これにより、図５（ａ）の原稿画像がゆがみな
く読み取られ、図５（ｃ）の出力画像を生成することができる。
【００６９】
また、図６に示すように、１回バッファがフル（第１のニアフル）になるまでは、高速
モードの給紙動作により画像読取が行われる。そして、高速モードの減速ステップ中には
、キャリッジ１０が加速移動され、画像読取が継続して行われる。減速ステップが終了し
た場合には、画像読取が停止され、ャリッジ１０は減速されて停止される。また、キャリ
ッジ１０は、再開時読取位置へ移動される。そして、２回目以降の画像読取は、低速モー
ドにより行われる。このような構成により、１ページ当たりの画像読取が高速化される。
【００７０】
なお、図６に示すように、減速ステップ中の、ＡＤＦモータ（駆動モータ４４）速度の
変化の傾きと、ＣＲモータ（モータ２１）速度の変化の傾きとは、合計値が０となる。ま
た、減速ステップ中の、同時点のＡＤＦモータ速度と、ＣＲモータ速度の絶対値との合計
値は、定速ステップにおける速度と同じである。
【００７１】
ここで、本実施形態のイメージスキャナ１のような構成とする利点を明確にするため、
減速ステップ中にキャリッジ１０の移動を行わないイメージスキャナについて説明する。
【００７２】
例えば、図８に示すように、定速ステップを終了させた時の原稿の点Ａ（減速ステップ
での読取開始位置）は、減速ステップ中の原稿の移動により、徐々に減速しながら副走査
方向に移動する。そのため、キャリッジ１０の位置を固定したまま、定速ステップ中と同
様にイメージセンサ１１の読取動作を行っていたのでは、同じ範囲の画像に対する読取回
数が増え、読み取った画像にゆがみが生じてしまう。
【００７３】
すなわち、図９（ｂ）に示すように、減速ステップにおける原稿の読取範囲が、キャリ
ッジ１０が固定されたまま読み取られる。そのため、図９（ａ）の原稿画像の読み取りの
際にゆがみが生じ、図９（ｃ）のような出力画像が生成される。また、このようなゆがみ
が生じないようにする場合、低速モードを常に使用することとなり、読取速度を高速化す
ることができない。
【００７４】
以上、本発明の一実施形態について説明した。本実施形態によれば、給紙装置を備えた
画像読取装置において、簡易な構成で、なるべく高速読み取りをすることができる。
【００７５】
なお、上記の本発明の一実施形態は、本発明の要旨と範囲を例示することを意図し、限
定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。
【００７６】
＜変形例１＞
例えば、２回目以降の画像読取を高速モードで行い、給紙動作の加速ステップにおいて
も画像読取を行うようにしてもよい。すなわち、読取画像にゆがみが生じないように、給
紙動作の加速ステップ中、原稿の移動速度とキャリッジ１０の移動速度との和が定速ステ
ップにおける所定の速度と等しくなるように、駆動モータ４４を加速させるとともにモー
タ２１を減速させる。つまり、制御部３４は、キャリッジ１０の位置を基準とした原稿の
相対速度が一定になるように制御する。
【００７７】
この場合、２回目以降の画像読取において駆動モータ４４の加速を開始するときまでに
、モータ２１を定速ステップにおける所定速度まで加速する必要がある。また、読取再開
位置が、読取動作を停止する度に初期読取位置から紙逆送り方向に離れて行かないように
、減速ステップ終了後加速ステップ開始までに調整する必要がある。
【００７８】
具体的には、キャリッジ１０のモータ２１の減速および停止後、制御部３４は、キャリ
ッジ１０を、初期読取位置よりも副走査方向側の所定の加速開始位置へ移動する。例えば
、加速開始位置は、キャリッジ１０を紙逆送り方向に加速移動し、読取再開後に減速およ
び停止した場合に、その停止位置が初期読取位置となるような位置である。
【００７９】
また、給紙動作の減速ステップ終了後、制御部３４は、原稿の読取終了位置を、初期読
取位置よりも副走査方向側の所定の読取再開位置へ移動する。読取再開位置は、例えば、
キャリッジ１０を上記の加速開始位置から紙逆送り方向に加速移動した場合に、定速ステ
ップにおける所定の速度に達する位置である。
【００８０】
上記のように、キャリッジ１０の加速開始位置と、原稿の読取終了位置とを補正するこ
とにより、給紙動作の加速ステップ中に画像読み取りを行っても、画像のゆがみを防ぐこ
とができる。その後、制御部３４は、バッファ３２データ量がニアエンプティ値未満とな
った場合、キャリッジ１０の紙逆り方向への加速を開始する。
【００８１】
そして、キャリッジ１０の速度が定速ステップにおける所定の速度に達した場合、制御
部３４は、駆動モータ４４の加速と、キャリッジ１０のモータ２１の減速と、イメージセ
ンサ１１の読み取り動作と、を開始する。駆動モータ４４の加速ステップ中、駆動モータ
４４の速度と、モータ２１の速度との和が定速ステップにおける所定の速度と等しくなる
ように、駆動モータ４４を加速させるとともにモータ２１を減速させる。
【００８２】
上記のようにすれば、２回目以降の画像読取を高速モードで行い、さらに、加速ステッ
プおよび減速ステップにおいても、読み取った画像にゆがみを生じさせずに、より高速な
画像読取が行われる。
【００８３】
すなわち、図７に示すように、１回目の画像読取が終了後、原稿の読取再開位置は、２
回目の画像読取の加速ステップのために、所定の位置に移動される。また、キャリッジ１
０は、所定の加速開始位置へ移動される。その後、キャリッジ１０の加速が開始される。
そして、高速モードの加速ステップ中には、キャリッジ１０が減速移動され、画像読取が
行われる。加速ステップが終了したときには、キャリッジ１０は停止されており、継続し
て定速ステップにおける画像読取が行われる。以降、同様に、減速ステップおよび加速ス
テップの画像読取が繰り返し行われる。
【００８４】
なお、図７に示すように、加速ステップ中の、ＡＤＦモータ（駆動モータ４４）速度の
変化の傾きと、ＣＲモータ（モータ２１）速度の変化の傾きとは、合計値が０となる。ま
た、加速ステップ中の、同時点のＡＤＦモータ速度と、ＣＲモータ速度の絶対値との合計
値は、定速ステップにおける速度と同じである。
【００８５】
＜その他の変形例＞
例えば、キャリッジ１０の読取再開位置への移動（図２：Ｓ９０）は、キャリッジ１０
の減速および停止（Ｓ８０）の直後に開始しなくてもよい。イメージセンサ１１の読取動
作の開始（Ｓ１２０）までに完了するようにすればよい。
【００８６】
また、複数のページを連続して読み取る場合、１ページ毎に、図２のフローの処理を繰
り返すようにしてもよい。また、複数のページを連続して読み取る場合、図２のＳ１３０
において、全ページの読取が終了したか否かを判定し、全ページの読取が終了するまでは
図２のフローの処理が繰り返されるようにしてもよい。
【００８７】
また、給紙装置４０の駆動モータ４４は、ステッピングモータに限られず、例えば、Ｄ
Ｃモータなどであってもよい。
【００８８】
また、本発明は、イメージスキャナを有するコピー機、複合機などにも適用可能である
。
【図面の簡単な説明】
【００８９】
【図１】本発明の画像読取装置の一実施形態であるイメージスキャナ１の概略構成を示す図である。
【図２】イメージスキャナ１の画像読取処理のフロー図である。
【図３】モータ制御テーブル２００の構成例を示す図である。
【図４】減速ステップにおける原稿の読み取り範囲とキャリッジの位置との関係を説明する図である。
【図５】原稿画像から読み取られる画像を説明する図である。
【図６】給紙装置のモータ速度とキャリッジのモータ速度との関係を説明する図である。
【図７】変形例における、給紙装置のモータ速度とキャリッジのモータ速度との関係を説明する図である。
【図８】キャリッジの移動を行わない場合の、減速ステップにおける原稿の読み取り範囲とキャリッジの位置との関係を説明する図である。
【図９】キャリッジの移動を行わない場合の、原稿画像から読み取られる画像を説明する図である。
【符号の説明】
【００９０】
１：イメージスキャナ、２：ホストコンピュータ、１０：キャリッジ、１１：イメージセ
ンサ、２０：キャリッジ駆動機構、２１：モータ、２２：エンコーダ、３０：メイン基板
、３１：Ａ／Ｄ変換器、３２：バッファ、３３：出力部、３４：制御部、４０：給紙装置
、４１：給紙トレイ、４２：搬送ローラ、４３：排紙トレイ、４４：駆動モータ、５０：
原稿台、５１：盤面、５２：蓋、５３：イメージ読取窓、２００：モータ制御テーブル、
２１０：モード、２２０：加速制御データ、２３０：減速制御データ、２４０：キャリッ
ジ制御データ
【図１】
2010141466.tif 000003
【図２】
2010141466.tif 000004
【図３】
2010141466.tif 000005
【図４】
2010141466.tif 000006
【図５】
2010141466.tif 000007
【図６】
2010141466.tif 000008
【図７】
2010141466.tif 000009
【図８】
2010141466.tif 000010
【図９】
2010141466.tif 000011