(57)【要約】【課題】画像を読み取るためスキャン回数を多くすることなく、装置機構ばらつき等の誤差に起因するスキャン毎のブロック間の境界部分に不連続現象がないように、正確に原稿搬送を行なうことができる画像読取装置および画像読取方法を提供する。【解決手段】画像読取素子が配列されたセンサを有し、センサを配列の方向と異なる走査方向に走査する動作と、原稿を前記走査方向と直交する方向に搬送する動作とを繰り返すことにより、原稿の画像を読取る画像読取る。ここで、１スキャン後の原稿の搬送量の初期値を、前記搬送方向の配列範囲より小さい量を設定する。そして、１回目の走査で読み取られた画像データと、初期値に基づく搬送後に行なわれる２回目の前記走査で読み取られた画像データとを比較する。比較により、初期値に基づいて行なわれた搬送の実際の量を検出し、検出された量に基づいて初期値を補正する。【選択図】図４
2008278067.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像読取素子が配列されたセンサを有し、該センサを前記配列の方向と異なる走査方向に走査する動作と、原稿を前記走査方向と直交する方向に搬送する動作とを繰り返すことにより、前記原稿の画像を読取る画像読取装置であって、
前記原稿の搬送量の初期値として、前記画像読取素子の配列範囲より小さい量を設定する初期値設定手段と、
１回目の前記走査で読み取られた画像データと、前記初期値に基づく前記搬送後に行なわれる２回目の前記走査で読み取られた画像データとを比較する比較手段と、
当該比較により、前記初期値に基づいて行なわれた前記搬送の実際の量を検出する検出手段と、
当該検出された量に基づいて前記初期値を補正することで、前記走査間に行われる搬送量を定める初期値補正手段と、
を有することを特徴とする画像読取装置。
【請求項２】
前記比較手段は、前記１回目の走査で読み取られた画像データのうち前記搬送方向の最上流側にあるラスタのデータと、前記２回目の走査で読み取られた画像データのうち前記搬送方向の下流側にある複数のラスタのデータとを比較し、
前記検出手段は、前記複数のラスタのデータのうち、前記搬送方向の最下流側にあるラスタから、前記最上流側にあるラスタのデータとの一致率が最も高いデータを含んでいるラスタまでのラスタ数の検出を行い、
前記初期値補正手段は、前記ラスタ数を前記初期値に加算することで前記補正を行なうことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記１回目の走査で読み取られた画像データと前記２回目の走査で読み取られた画像データとの重複した画像データを削除する手段を具えたことを特徴とする請求項１または請求項２に記載の画像読取装置。
【請求項４】
複数の画像読取素子が配列されたセンサを有し、該センサを前記配列の方向と異なる走査方向に走査する動作と、原稿を前記走査方向と直交する方向に搬送する動作とを繰り返すことにより、前記原稿の画像を読取る画像読取方法であって、
前記原稿の搬送量の初期値として、画像読取素子の配列範囲より小さい量を設定する初期値設定工程と、
１回目の前記走査で読み取られた画像データと、前記初期値に基づく前記搬送後に行なわれる２回目の前記走査で読み取られた画像データとを比較する比較工程と、
当該比較により、前記初期値に基づいて行なわれた前記搬送の実際の量を検出する検出工程と、
当該検出された量に基づいて前記初期値を補正することで、前記走査間に行われる搬送量を定める初期値補正工程と、
を有することを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置および画像読取り方法に関し、特に、イメージセンサを保持するキャリッジの往復移動動作と原稿搬送動作とを交互に繰り返すことにより原稿の読み取り動作を行なう画像読取装置および画像読取方法に関するものである。
【背景技術】
【０００２】
近年、画像読取装置や、画像読取り機能を搭載した複合機などでは、省スペース化や低コスト化が要望されている。これら省スペース化や低コスト化のために、画像読取装置では、画像を読取るために、原稿幅分のイメージセンサを設けるのではなく、原稿幅よりも小さい幅のイメージセンサを備えたものがある。この装置では、イメージセンサの画像読取素子の配列方向を原稿搬送方向と同一とし、キャリッジに搭載されたイメージセンサを往復動作させることにより、「イメージセンサ素子数×原稿幅」のブロック単位での読み取り動作を行なう。そして、キャリッジの往復動作と原稿搬送とを交互に繰り返して行なうことにより1ページ分の原稿読み取っている。
【０００３】
このような画像読取装置では、装置機構のばらつき等の誤差に起因して、スキャンするブロック間の境界部分に、スジなどの不連続現象が生じることがある。これに対して、イメージセンサを搭載した画像読取装置では、ブロックのスキャン後の原稿搬送量を、イメージセンサの画素列長さ未満として、スキャン間において原稿の重複する部分を複数回読取る。そして、重複した部分の読み取りデータを加算平均処理して、ブロックの境界線が目立たないようにする技術が提案されている（例えば特許文献１参照）。
【０００４】
【特許文献１】特開２００２−１９０９２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の読取装置では、原稿搬送量をイメージセンサの素子列未満のとして、同一部分を２回または３回読み取り動作を行ない、それぞれ得られたデータの加算平均処理を行なっている。このため、１ページの原稿の読み取りを完了するまでのスキャン数が多くなる。また、スキャンごとに得られた画像データの加算平均処理の処理時間が必要なために、動作終了までに多くの時間を要することになる。
【０００６】
本発明は以上の点を鑑みてなされたものであり、原稿の読み取りのためのスキャン数を多くすることなく、スキャンしたブロック間の境界部分に不連続現象が生じない画像読取装置および画像読取方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため本発明の画像読取装置は、複数の画像読取素子が配列されたセンサを有し、該センサを前記配列の方向と異なる走査方向に走査する動作と、原稿を前記走査方向と直交する方向に搬送する動作とを繰り返すことにより、前記原稿の画像を読取る画像読取装置であって、前記原稿の搬送量の初期値として、前記画像読取素子の配列範囲より小さい量を設定する初期値設定手段と、１回目の前記走査で読み取られた画像データと、前記初期値に基づく前記搬送後に行なわれる２回目の前記走査で読み取られた画像データとを比較する比較手段と、当該比較により、前記初期値に基づいて行なわれた前記搬送の実際の量を検出する検出手段と、当該検出された量に基づいて前記初期値を補正することで、前記走査間に行われる搬送量を定める初期値補正手段と、を有することを特徴とする。
【０００８】
また、本発明の画像読取方法は、複数の画像読取素子が配列されたセンサを有し、該センサを前記配列の方向と異なる走査方向に走査する動作と、原稿を前記走査方向と直交する方向に搬送する動作とを繰り返すことにより、前記原稿の画像を読取る画像読取方法であって、前記原稿の搬送量の初期値として、画像読取素子の配列範囲より小さい量を設定する初期値設定工程と、１回目の前記走査で読み取られた画像データと、前記初期値に基づく前記搬送後に行なわれる２回目の前記走査で読み取られた画像データとを比較する比較工程と、当該比較により、前記初期値に基づいて行なわれた前記搬送の実際の量を検出する検出工程と、当該検出された量に基づいて前記初期値を補正することで、前記走査間に行われる搬送量を定める初期値補正工程と、を有することを特徴とする。
【発明の効果】
【０００９】
以上の構成によれば、スキャンのブロック間の境界部分を検出することにより、原稿搬送量を補正することができる。その結果、スキャン数が多くすることなく、装置機構ばらつき等の誤差に起因するスキャン毎のブロック間の境界部分に不連続現象がないように、正確に原稿搬送を行なうことができる画像読取装置および画像読取方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００１１】
図１は、本発明の実施形態画像読取装置１００の構成を示すブロック図である。画像読取装置１００は、制御部１０１、ＲＯＭ１０２、ＤＲＡＭ１０３、ＳＲＡＭ１０４、原稿搬送制御部１０５、操作部１１０、電源供給部１１１、搬送部１１４およびキャリッジ部１０８を有している。搬送部１１４は、原稿を搬送するための駆動源である搬送モータや、原稿搬送位置を検出するためのエンコーダ等を含む。
【００１２】
制御部１０１は、システムバス１１２を介して画像読取装置１００の全体を制御する。具体的には、制御部１０１はマイクロプロセッサユニット（ＭＰＵ）であり、データバスおよびアドレスバスなどを含むシステムバス１１２を介して以下の各部と接続されている。
【００１３】
ＲＯＭ１０２は、ＭＰＵが動作するためのインストラクション群等のプログラムコード、オペレーティングシステム（ＯＳ）プログラムコード、初期値データ、テーブルデータ等を格納しているメモリである。
【００１４】
ＤＲＡＭ１０３は、画像バッファ、画像メモリ、各種動作のワークエリア等に使用され、読み取った画像データを一時的に保持する。また、記録ヘッド１１７により記録を行なう画像のデータの展開に使用するバッファとして使用される。さらに、各走査によるスキャンデータの格納、スキャンデータの制御部による比較を行なうときのメモリ領域、原稿搬送量の管理や計算を行なうワークエリアとして使用される。
【００１５】
ＳＲＡＭ１０４はユーザー登録エリアや、ワークエリア、画像ファイルの管理情報等の格納に使用される。
【００１６】
キャリッジ部１０８は、キャリッジを移動させるための駆動源であるキャリッジモータや、その移動位置を検出するための光学式エンコーダ等を含む走査部１１６、記録ヘッド１１７、およびイメージセンサ１１８を有している。すなわち本実施形態の画像読取装置１００は記録手段である記録ヘッドを有した記録装置と一体となった形態で構成される。このため制御部１０１は、記録ヘッド１１７に与えられる記録データ、記録データ転送用のクロック、記録ヘッドの各ドットを出力するためのノズルに与えるヒートパルスや電力等の制御を行なっている。また、制御部１０１は、イメージセンサ１１８に与えられる電力や読み取り同期信号、読み取りデータ転送用のクロック、読み取りデータ出力信号の制御を行なっている。記録ヘッド１１７とイメージセンサ１１８は同一のキャリッジに搭載され、キ走査部１１６により走査制御される。記録ヘッド１１７部は、モノクローム記録およびカラー記録のそれぞれの用途に応じてそれぞれに適した種類の記録ヘッドに交換することが可能である。イメージセンサ１１８は、キャリッジ走査方向（主走査方向）と異なる方向、例えば直交する方向（すなわち原稿搬送方向である副走査方向）に並ぶ画像読取素子群を有している。
【００１７】
ここで、素子群は、例えば６００ｄｐｉ（ドット／インチ；参考値）のピッチで配列された３２０個の画像読取素子からなる。したがって、イメージセンサは、３２０×２５．４ｍｍ／６００＝約１３．５５ｍｍの長さである。よって、キャリッジが１回走査することにより、副走査方向に最大１３．５５ｍｍのエリアの画像を読取ることができる。この素子群により、原稿用紙等に記録された画像を光学的に読み取り、電気的な画像信号に変換する。このイメージセンサにはＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色のＬＥＤが内蔵されている。カラー読み取りモードで画像を読取る場合には、この３色のＬＥＤを１キャリッジ走査読み取り中に順次点灯することにより、そのラインのＲ、Ｇ、Ｂそれぞれのデータを読み取ることができる。また、モノクローム読み取りモードで画像を読み取る場合には、３色のＬＥＤを同時に点灯することにより、モノクローム画像を読み取ることができる。
【００１８】
この読み取り動作に際しては、まずキャリッジのエンコーダからの出力によるキャリッジ位置信号に同期して、1ラインの画像読み取りのスタートパルスが生成される。そして、そのスタートパルスをトリガとして、前ラインで読み取った1ラインの画像データの転送と、新たに読取る１ラインの読み取り動作を行なう。この転送された画像データ信号にシェーディング補正等を施し、さらに画像処理部１０６によって２値化処理および中間調処理等の画像処理を施して高精細な画像データを出力する。このときＤＲＡＭ１０３は画像処理を行う際の画像バッファとして用いられる。
【００１９】
記録ヘッド１１７は、モノクローム記録ヘッドとカラー記録ヘッドを変更することができる構成となっている。すなわち、記録ヘッド１１７は、カートリッジ式の白黒記録専用のモノクローム記録ヘッド、またはカートリッジ式のカラー記録ヘッドの何れかを搭載している。どちらの記録ヘッドもインクタンク一体型のカートリッジ形態のものであり、例えば６００ｄｐｉの記録解像度の画像を記録することが可能である。
【００２０】
図２（ａ）および（ｂ）は、本実施形態における画像読取装置の一部を示す模式図である。記録ヘッド１１７はイメージセンサ１１８とともにキャリッジ部１０８に保持されている。キャリッジ部１０８は記録用紙の搬送方向(副走査方向)と直交する方向（主走査方向）に往復運動する。キャリッジ部１０８の往復運動は、走査部１１６のキャリッジモータによって駆動されるプーリおよびタイミングベルトによって行わる。この往復運動によるキャリッジ部１０８の移動量は、エンコーダから出力されるパルス数により管理されている。往復運動に際して、記録ヘッド１１７に与えられる記録データ、記録データ転送用のクロック、記録ヘッドからインクを出力するためにノズルに与えるヒートパルスや電力は、電気回路から供給されている。この電気回路は、フレキシブルケーブルによりキャリッジ部１０８と電気基板とに接続している。また、イメージセンサ１１８に与えられるＬＥＤの点灯制御信号や読み取り同期スタートパルス信号、読み取りデータ転送用のクロック、読み取りデータ出力信号線についても、電気回路から供給されている。キャリッジ部１０８とフレキシブルケーブルとは互いの接点を圧接して接続している。そして、記録ヘッド１１７の特定接点間の開放／接続を検出することにより、モノクローム記録専用のカートリッジが装着されているか、カラー記録用のカートリッジが装着されているかを認識することができる。
【００２１】
なお、本実施形態の記録ヘッド１１７は、インクジェットプリンタ用の記録ヘッドである。しかしながら、本発明の画像読取装置に搭載される記録ヘッドは、インクジェットプリンタ用の記録ヘッドに限定されず、サーマルプリンタ用、ＬＥＤプリンタ用等の記録ヘッドでもよく、記録方式により限定されるものではない。
【００２２】
画像読み取りの対象となる原稿Ｐ１と、記録動作の対象となる記録用紙Ｐ２は、図２（ａ）および（ｂ）に示すように、それぞれキャリッジ部１０８の上側と下側に配置される。原稿Ｐ１および記録用紙Ｐ２はそれぞれ、キャリッジ部１０８の走査方向と直交する方向に搬送され、イメージセンサ１１８による原稿Ｐ１の読み取りおよび記録ヘッド１１７による記録用紙Ｐ２への記録動作が行なわれる。
【００２３】
図３は、本実施形態における原稿Ｐ１を搬送する搬送部１１４を示す図である。搬送部１１４は、原稿Ｐ１を搬送するための搬送ローラ１１４−６に接続されたＤＣモータ（不図示）と、ＤＣモータを駆動するＤＣモータドライバ（不図示）が設けられている。モータドライバは制御部１０１からの制御によりモータを駆動することができる。
【００２４】
搬送ローラ１１４−６には、エンコーダ１１４−７が接続されている。エンコーダ１１４−７は、透明の円盤をベースとして、円周方向に等間隔の黒色の縞模様が印刷された円盤形状のコードスリット１１４−８と、フォトセンサ１１４−９が設けられている。コードスリット１１４−８は、搬送ローラ１１４−６と回転中心を同一として搬送ローラ１１４−６の端部に取り付けられ、搬送ローラ１１４−６の回転速度と同一の回転速度で回転するようになっている。このコードスリット１１４−８の黒色の縞の間隔は、センサが検出する部分において１５０ｄｐｉとなっている。すなわち、２５．４ｍｍ／１５０ｄｐｉ＝０．１７ｍｍの間隔での縞模様となっている。搬送ローラ表面部分に換算すると、縞模様の１周期が１２００ｄｐｉの間隔になるようにコードスリット１１４−８の縞の間隔とコードスリット１１４−８の直径が設定されている。またこのコードスリット１１４−８の外周近くには、コードスリットには非接触でコードスリットが回転しても、その位置が固定で不動となっているフォトセンサが設けられている。このフォトセンサは発光部と受光部から構成される所謂透過型のフォトインタラプタであり、コードスリットに印刷された黒の等間隔の縞模様がある部分を、発光部と受光部で挟み込むように構成されている。このコードスリット１１４−８が回転する際、フォトセンサの発光部に通電することにより発光させ、その発光された光軸がコードスリット１１４−８の黒の縞模様部の間の透明部分を通過して受光部にて受光できるような状態にしておく。発光部からの光の波長とコードスリットの縞模様を形成する黒色の材料は適切に選択され、発光部から出力された光はコードスリット１１４−８の黒色の縞部分にあたったときには、この黒色部に吸収されて受光部への光の到達がなくなるようになっている。このときコードスリット１１４−８の回転にしたがって、フォトセンサに挟み込まれた黒の縞も移動する。そして、光軸にコードスリットの黒と透明部分が交互にあたることになり、コードスリットの透明部分に光軸があたったときのみ受光部に発光部からの光が到達する。このときフォトセンサの受光部の出力は図３の下部に示すようにコードスリットの黒部分と透明部分とに対する光軸の位置関係によってパルス上の波形を出力する。すなわち、受光部が発光部からの光を受光できた期間についてはこの受光部はハイレベルの信号を出力する。一方、発光部からの光がコードスリットの黒色の部分で吸収されて受光部への光の到達がない期間についてはこの受光部はローレベルの信号を出力するような回路構成になっている。このパルス上の波形の周期はコードスリットの回転速度に依存することになり、例えば出力波形のある（ハイレベルの）区間がそれ以前の波形の周期よりも長くなっていることはコードスリットの回転が以前よりも遅くなっていることを示している。この出力波形の１周期が搬送ローラの１２００ｄｐｉ相当となる。この６００ｄｐｉの解像度をもつ３２０素子のイメージセンサの１回の走査後の原稿搬送量は、６４０パルス分検出するまで原稿搬送モータを駆動するのに相当する。
【００２５】
このようにフォトセンサの出力パルスをカウントすることにより、搬送ローラ表面部分、すなわち原稿Ｐ１の搬送量が計測することができる。パルス数のカウントを監視しながら原稿搬送モータに与える電圧を制御することにより、制御部は原稿搬送モータを制御し、所望の原稿搬送量を得ることが可能となる。
【００２６】
以上、搬送部１１４の、特に原稿搬送量を検出するエンコーダ部の機能について説明したが、キャリッジ１０８の往復動作を管理するために設けられている走査部１１６についても原理は同様である。すなわち、走査部１１６部には、キャリッジ走査方向に延在し、スリットが形成されたスケールと、フォトセンサとを有するエンコーダが設けられ、キャリッジ部１０８の左右方向の移動にしたがってエンコーダからパルスが出力される。すなわち、エンコーダの出力パルスがキャリッジ部１０８の走査方向の位置を表すことになる。これにより、エンコーダの出力パルスに同期して、記録ヘッド１１７からインク吐出や、イメージセンサ１１８の画像読み取りが行われる。イメージセンサ１１８による読み取り動作時には、イメージセンサ１１８が必要とするラインあたりの画像蓄積時間１ｍｓ（０．０１秒）となるようにキャリッジモータが駆動される。これによって走査部１１６の搬送時において、正確な位置で、記録ヘッド、イメージセンサを駆動することができる。すなわち、モータの回転むら等による走査部１１６の移動速度変動が生じた場合でも、エンコーダが検出する位置に応じて記録ヘッドからのインクの吐出やイメージセンサからの画像データの取り込みを行なうことができる。
【００２７】
次に、本実施形態にかかる画像読取り動作時における、制御部１０１と原稿搬送制御部１０５とキャリッジ部１０８による原稿搬送の動作について説明する。
【００２８】
本実施形態における原稿搬送の動作では、まず、原稿搬送量の初期値を、イメージセンサ１１８が副走査方向に読取り可能な量であるイメージセンサ１１８の画像読取素子の搬送方向の配列範囲よりも小さく設定する（初期値設定）。そして、原稿を画素の配列方向に直交する方向（主走査方向）に１スキャン分読み取る。１スキャン分の読取りが終わると、初期値の原稿搬送量分、原稿を画素の配列方向（副走査方向）に搬送する。次に、原稿を１スキャン分読み取る。そして、１スキャン目と２スキャン目との画像データが一致するラスタを検出し、走査間に行なわれる原稿搬送量を補正して（初期値補正）、画像読取り動作を継続する。以下、本実施形態における画像読取り動作を詳細に説明する。
【００２９】
図４は、本実施形態の原稿搬送の動作を示すフローチャートである。図４において、画像読取り動作が開始されると（Ｓ１００）、ステップＳ１０１において、最初のキャリッジの走査によるスキャン動作のあとの原稿搬送量、すなわち原稿搬送量初期値を設定する。
【００３０】
本実施形態において、イメージセンサ１１８の画素数は３２０画素（６００ｄｐｉピッチ）であるので、理論的には前述の通り、１回の走査で原稿搬送方向１３．５５ｍｍのエリアの読み取り動作が可能である。また、エンコーダ１１４−７は出力パルスの１周期が原稿搬送量に換算すると１２００ｄｐｉの解像度を持つ。したがって、理想的には６４０パルス分搬送すればよい。しかしながら、装置本体の機構的な誤差を考慮して、初期値には６４０パルスよりも小さい、６４０−５＝６３５パルスを設定する。すなわち、センサの捜査方向の配列範囲より小さい値を初期値に設定する。
【００３１】
次に、ステップＳ１０２では、最初（１回目）のキャリッジ走査による画像読取り動作を実施する。この読み取り動作では、まずキャリッジ部１０８に設けられた走査部１１６のキャリッジエンコーダの出力パルスに同期しながらイメージセンサ１１８にライン同期信号を発行する。そして、イメージセンサ１１８はこの同期信号にしたがって、ＬＥＤの点灯制御を行ない１ラインである３２０画素分の画像読み取りを行なう。１ライン分の画像読み取り動作が終了すると、次に発行される同期信号によって、次のラインの読み取り動作の開始と、読み取り終了した最初のラインの３２０画素分の画像データの転送の開始を行なう。
【００３２】
この１ライン分の読取り動作と１ライン分の画像データの転送を、主走査方向に８インチ分繰り返して行なう。すなわち、８インチ×６００ｄｐｉ＝４８００ドットの読み取り動作を行なう。なお、イメージセンサ１１８のラインあたりの画像蓄積時間は１ｍｓであるため、キャリッジ１走査に必要な時間は、キャリッジの加減速に必要な時間を考慮しなければ、４８００×１ｍｓ＝４．８秒となる。
【００３３】
ステップＳ１０３において、最初の走査による画像読み取り動作が終了すると、ステップＳ１０４に進み、ステップＳ１０１で設定された原稿搬送量の初期値である６３５パルス分の原稿搬送を、搬送部１１４の搬送モータを駆動することによって行なう。搬送は、搬送ローラ部のエンコーダからの出力が６３５パルスをカウントするまで搬送モータを駆動することにより行う。この際、原稿搬送の慣性力による過分は搬送を防ぐために、目的地近くまで搬送を行なった後、搬送モータの駆動速度を減速して、目的地で正確に停止することができるような制御を行なう。
【００３４】
ステップＳ１０４で６３５パルス分の原稿搬送後、ステップＳ１０５に進み、２スキャン目（２回目）の画像読み取り動作を、ステップＳ１０２に規定する１スキャン目と同様に行なう。ステップＳ１０６で２スキャン目の画像読み取り動作が終了すると、ステップＳ１０７に進む。
【００３５】
ステップＳ１０７では、１スキャン目の最上流側（原稿後端側）の画像データと、２スキャン目の最下流側（原稿先端側）の画像データを画素単位で順次比較する。本実施形態において、１スキャン目の比較する画像データは、最上流側（原稿後端側）の画像データのうち、イメージセンサ１１８の原稿後端側の１画素×４８００ライン（１ラスタ）の画像データである。また、２スキャン目の比較する画像データは、最下流側（原稿先端側）の画像データのうち、イメージセンサ１１８の原稿先端側の１０画素×４８００ライン（１０ラスタ）のデータである。これらのデータを順次比較する。
【００３６】
図５は、本実施形態における原稿搬送量の比較および計算の概念を示す図である。１スキャン目の画像読み取り動作終了後の原稿搬送量が６３５ラスタ分であるため、理想的な状態では、２スキャン目の画像読み取りで得られたデータの下流側５ラスタ分は１スキャン目と重複しているはずである。しかしながら本実施形態では、１スキャン目の最終ラスタと理想的に一致する２スキャン目の位置の前後５画素分の１０ラスタ分を搬送誤差範囲としている。
【００３７】
ステップＳ１０７で１スキャン目の最終ラスタのデータと２スキャン目の前半１０ラスタ分のデータを順次比較し、１スキャン目の最終ラスタと同一のラインが２スキャン目の１０ラスタのうちにどれに一致するかを調べる。すなわち、１スキャン目の最終ラスタと、２スキャン目の１０ラスタのうち、所定の一致率を超えるラスタを検出する。これにより、６３５ラスタ分の原稿搬送が、実際には何ラスタ分搬送されているかが分かる。
【００３８】
ステップS１０８において、１スキャン目の最終ラスタと２スキャン目の前半１０ラスタの比較で、画素が一致した比率が９９％以上である２スキャン目のラスタが存在するかを調べる。９９％以上の一致率であるラスタが検出されると、２スキャン目のラスタの画素番号（１から１０）をＭとする（Ｓ１０９）。
【００３９】
９９％以上の一致率であるラスタが複数ある場合には、最も一致率の高いラスタを１スキャン目の最終ラインと同一ラインであるとみなす。そして、１スキャン目の最終ラスタと同一ラインとみなされた２スキャン目のラスタの画素番号（１から１０）をＭ（ラスタ数）とする。
【００４０】
なお、本実施形態では、一致する画素の閾値を９９％としているが、本発明はこれに限定されるものではない。すなわち閾値は、一定の一致率を検出することにより、原稿搬送量を正確に設定することができる範囲であればよい。
【００４１】
ステップS１０８において、１スキャン目の最終ラスタとの一致率が９９％以上となる２スキャン目のラスタが存在しないときには、搬送エラーと判断して（Ｓ１１２）、終了する。すなわち、搬送エンコーダによる計数で搬送ローラが６３５ラスタ分の回転を行なって原稿搬送を行なったにもかかわらず、実際には６３０ラスタ分以下または６４５ラスタ以上の原稿送り量となっていることになる。したがって、この場合には、原稿の搬送路上でのジャム等、原稿搬送の機構的あるいは電気的に不具合が生じていることが考えられる。よって、この場合にはステップS１１２に進み、正常な画像読取り動作が実施できないと判断し、エラー終了とする。
【００４２】
ステップＳ１１０では、ステップＳ１０９におけるラスタデータの比較の結果に基づいて、原稿搬送量の初期値補正を行う。すなわち、原稿搬送量をステップＳ１０１で定められた初期値にラスタ数を加算する（初期値＋Ｍ）。例えば、５番目の画素が同一ラスタと判断された場合には、ラスタ数M＝５となる。すなわち、５ラスタ分の原稿搬送量が不足しているということになるために、原稿搬送量の初期値である６３５にこの重複した5ラスタ分の搬送量を加算する。そして、次の原稿搬送からイメージセンサ１１８の画素列長さと正確に一致する原稿搬送量となるように原稿搬送量を再設定する。
【００４３】
最後に、ステップS１１１では、重複している2スキャン目の前半のラスタ数分の画像データを削除する。
【００４４】
以上により、イメージセンサの画像読取素子列長さ分を正確に原稿搬送することにより、ラスタの重複や欠落のない、スキャンパス間でのつなぎ目にムラのない画像データを取得することができる。すなわち、本実施形態によれば、１ページの原稿の読み取りのためのスキャン走査数が多くすることなく、装置機構ばらつき等の誤差に起因するスキャン毎のブロック間の境界部分に不連続現象がないように、正確に原稿搬送を行なうことができる。
【００４５】
なお、本実施形態では、画像読取り開始前に原稿搬送量初期値として搬送量を少なめに設定し、２スキャン目の画像読み取り動作の終了後に1スキャン目と2スキャン目のラスタデータを比較することにより、原稿搬送量を確定した。しかしながら本発明は１スキャン目と２スキャン目の原稿が搬送された量の比較に限定されず、３スキャン以上の複数回行い、それぞれの重複範囲の画素を比較して行ってもよい。例えば、１スキャン目の最終ラスタと同一のラインが２スキャン目どのラインに一致するかを比較する。次に、２スキャン目の最終ラスタと同一のラインが３スキャン目どのラインに一致するかを比較する。そして、一致するラインが同一ラスタか否かを検出することにより、原稿搬送量を決定することができる。この場合、1ページの読み取り動作に要する時間が増えることになるが、原稿搬送時において、原稿の位置により搬送量がばらつく場合には、そのばらつく可能性がある位置で再設定することができる。これにより、より正確な画像読み取り動作をすることができる。
【００４６】
また、上述の実施形態では、記録装置と一体化した形態の画像読取装置に本発明を適用した場合について説明したが、本発明はかかる形態に限られないのは言うまでもない。
【図面の簡単な説明】
【００４７】
【図１】本発明の第１の実施形態の画像読取装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態における画像読み取り装置の一部を示す模式図である。
【図３】本発明の第１の実施形態における原稿を搬送する搬送モータとエンコーダを示す図である。
【図４】本発明の第１の実施形態の原稿搬送の動作を示すフローチャートである。
【図５】本発明の第１の実施形態における原稿搬送量の比較および計算の概念を示す図である。
【符号の説明】
【００４８】
１０１  制御部
１０５  原稿搬送制御部
１０８  キャリッジ部
１１４  搬送部
１１６  走査部
１１７  記録ヘッド
１１８  イメージセンサ
【図１】
2008278067.tif 000003
【図２】
2008278067.tif 000004
【図３】
2008278067.tif 000005
【図４】
2008278067.tif 000006
【図５】
2008278067.tif 000007