(57)【要約】    【課題】  ゴミ等の影響のない良好な画像を読み取ることができる画像読取装置を提供する。    【解決手段】  異物に関する履歴情報に応じて、紙間距離Ｌ１を維持して原稿を搬送する第１の流し読みモードが紙間距離Ｌ１よりも長い紙間距離Ｌ２を維持して原稿を搬送する第２の流し読みモードに切り替えられる。【選択図】      図１３
2007013399.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿を１枚づつ順に搬送する原稿搬送手段と、
前記原稿上の画像を読み取り画像データを出力する読取手段と、
前記読取手段の読取位置に存在する異物を検知する異物検知手段と、
前記異物検知手段による検知結果に応じて、前記原稿搬送手段により第１の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第１の流し読みモードと、前記原稿搬送手段により前記第１の紙間距離よりも長い第２の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第２の流し読みモードのいずれか一方のモードを選択的に実行するように前記原稿搬送手段及び前記読取手段を制御する制御手段と
を備えることを特徴とする画像読取装置。
【請求項２】
前記異物検知手段により検知された異物に関する情報を保持する保持手段を備え、前記制御手段は、前記保持手段に保持された情報に応じて前記第１の流し読みモードと前記第２の流し読みモードのいずれか一方のモードを選択的に実行するように制御することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記異物検知手段により検知された異物の前記画像データに対する影響を軽減する補正手段を備えたことを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記異物に関する情報は、前記補正手段による補正処理が正常に終了できなかった回数を含むことを特徴とする請求項３記載の画像読取装置。
【請求項５】
前記異物に関する情報は、前記異物検知手段により検知された異物の個数を含むことを特徴とする請求項１乃至４のいずれか１項記載の画像読取装置。
【請求項６】
前記補正手段による補正処理が正常に終了できなかった回数が所定値を超えた場合に、前記制御手段は、前記第２の流し読みモードを実行するように前記原稿搬送手段及び前記読取手段を制御することを特徴とする請求項４記載の画像読取装置。
【請求項７】
前記異物検知手段により検知された異物の個数が継続的に所定値を超えた場合に、前記制御手段は、前記第２の流し読みモードを実行するように前記原稿搬送手段及び前記読取手段を制御することを特徴とする請求項５記載の画像読取装置。
【請求項８】
前記制御手段は、前記異物検知手段による検知結果に応じて、さらに前記原稿搬送手段により原稿を搬送して当該原稿を所定の位置に固定し、前記読取手段を移動させて前記読取手段により当該原稿上の画像を読み取る固定読みモードを選択的に実行するように前記原稿搬送手段及び前記読取手段を制御することを特徴とする請求項１乃至７のいずれか１項記載の画像読取装置。
【請求項９】
前記読取手段により原稿上の画像を高画質で読み取る高画質モードを設定する設定手段を備え、
前記設定手段により高画質モードが設定された場合に、前記制御手段は、前記第２の流し読みモード又は前記固定読みモードを実行するように前記原稿搬送手段及び前記読取手段を制御することを特徴とする請求項８記載の画像読取装置。
【請求項１０】
複数の原稿を１枚づつ順に搬送する原稿搬送手段と、前記原稿上の画像を読み取り画像データを出力する読取手段とを備える画像読取装置の制御方法において、
前記読取手段の読取位置に存在する異物を検知する異物検知工程と、
前記異物検知工程による検知結果に応じて、前記原稿搬送手段により第１の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第１の流し読みモードと、前記原稿搬送手段により前記第１の紙間距離よりも長い第２の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第２の流し読みモードのいずれか一方のモードを実行するように前記原稿搬送手段及び前記読取手段を制御する制御工程と
を備えることを特徴とする画像読取装置の制御方法。
【請求項１１】
複数の原稿を１枚づつ順に搬送する原稿搬送手段と、前記原稿上の画像を読み取り画像データを出力する読取手段とを備える画像読取装置で実行される制御プログラムにおいて、
前記読取手段の読取位置に存在する異物を検知する異物検知モジュールと、
前記異物検知モジュールによる検知結果に応じて、前記原稿搬送手段により第１の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第１の流し読みモードと、前記原稿搬送手段により前記第１の紙間距離よりも長い第２の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第２の流し読みモードのいずれか一方のモードを実行するように前記原稿搬送手段及び前記読取手段を制御する制御モジュールと
を備えることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、その制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
従来、自動原稿給送装置（以下ＡＤＦ）を備える画像読取装置においては、ＡＤＦを使用した読み取りモードとして流し読みモードと固定読みモードとを備えているものがある。
【０００３】
流し読みモードとは画像読取装置側の原稿読み取り部を所定の読み取り位置で固定し、ＡＤＦより原稿を一定速度で搬送しながら原稿を読み取るモードである。また、固定読みモードとは、ＡＤＦより原稿をプラテンガラス上に搬送し、その原稿をプラテンガラス上に固定して、原稿読み取り部を移動させながら読み取るモードである。
【０００４】
このような流し読みモード及び固定読みモードを備えた画像読取装置においては、読み取り画像の品質を保つために、流し読みモードのジョブ実行の最中にゴミの検知がされた場合に、流し読みモードを固定読みモードに切り替える処理を行う画像読取装置が知られている（特許文献１参照）。
【０００５】
また、一方、流し読みモードのジョブ実行の最中に搬送される原稿間（紙間）で検知されたゴミを印刷すべき画像上で目立たなくするために、ゴミの補正処理を行う画像処理装置が知られている（特許文献２参照）。
【特許文献１】特開２００３−３３３２９０号公報
【特許文献２】特開２００３−３４８３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記画像読取装置のように、流し読みモードのジョブ実行の最中にゴミの検知がされたときに、流し読みモードを固定読みモードに切り替える処理を行う場合、次の原稿を固定読みモードに切り替えようとした時点で、すでに次原稿の流し読みが開始されていることがある。かかる場合には、流し読みモードのジョブの中断処理を行って、同原稿を再読込するため、すでに読み込んだ画像の破棄などの処理が必要であった。
【０００７】
また、上記画像処理装置のように、流し読みモードのジョブ実行の最中に搬送される原稿間（紙間）で検知されたゴミを目立たなくする補正を実行する場合、補正できるゴミの個数には限界がある。
【０００８】
流し読みモードのジョブを長期間実行した場合は、読み取り位置で検知されるゴミが多くなり、紙間距離が短い場合には、検知されたゴミの一部を補正できないおそれがある。その結果、読み取った画像にスジなどが発生するおそれがある。
【０００９】
本発明の目的は、このような問題点を解決するためになされたものであり、ゴミ等の影響のない良好な画像を読み取ることができる画像読取装置、その制御方法及び制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の画像読取装置は、複数の原稿を１枚づつ順に搬送する原稿搬送手段と、前記原稿上の画像を読み取り画像データを出力する読取手段と、前記読取手段の読取位置に存在する異物を検知する異物検知手段と、前記異物検知手段による検知結果に応じて、前記原稿搬送手段により第１の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第１の流し読みモードと、前記原稿搬送手段により前記第１の紙間距離よりも長い第２の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第２の流し読みモードのいずれか一方のモードを選択的に実行するように前記原稿搬送手段及び前記読取手段を制御する制御手段とを備えることを特徴とする。
【００１１】
請求項１０の画像読取装置の制御方法は、複数の原稿を１枚づつ順に搬送する原稿搬送手段と、前記原稿上の画像を読み取り画像データを出力する読取手段とを備える画像読取装置の制御方法において、前記読取手段の読取位置に存在する異物を検知する異物検知工程と、前記異物検知工程による検知結果に応じて、前記原稿搬送手段により第１の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第１の流し読みモードと、前記原稿搬送手段により前記第１の紙間距離よりも長い第２の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第２の流し読みモードのいずれか一方のモードを実行するように前記原稿搬送手段及び前記読取手段を制御する制御工程とを備えることを特徴とする。
【００１２】
請求項１１の制御プログラムは、複数の原稿を１枚づつ順に搬送する原稿搬送手段と、前記原稿上の画像を読み取り画像データを出力する読取手段とを備える画像読取装置で実行される制御プログラムにおいて、前記読取手段の読取位置に存在する異物を検知する異物検知モジュールと、前記異物検知モジュールによる検知結果に応じて、前記原稿搬送手段により第１の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第１の流し読みモードと、前記原稿搬送手段により前記第１の紙間距離よりも長い第２の紙間距離を維持して原稿を搬送しながら所定の読取位置で前記読取手段が当該原稿上の画像を読み取る第２の流し読みモードのいずれか一方のモードを実行するように前記原稿搬送手段及び前記読取手段を制御する制御モジュールとを備えることを特徴とする。
【発明の効果】
【００１３】
本願発明によれば、読取位置に存在する異物の検知結果に応じて、流し読み時の紙間距離を適切に設定することができる。結果として、次の原稿が搬送されるまでの時間で読取位置における異物の検知や画像データの補正処理等を精密に行うことができ、異物の影響のない良好な画像を読み取ることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１５】
図１は、本発明の実施の形態にかかる画像読取装置の構成を示す断面図である。
【００１６】
図１において、画像読取装置は、自動原稿送り装置１００、リーダ部２００、及びコントローラ部７００を備えている。
【００１７】
図１に示すように、自動原稿送り装置１００は、少なくとも１枚以上のシートで構成される原稿束６２１を載置する原稿トレイ６２０と、原稿トレイ６２０より突出し、原稿の搬送開始前に、原稿束６２１の下流への進出を規制するストッパ６１１と、給紙ローラ６０１とを有する。給紙ローラ６０１は、原稿トレイ６２０に載置された原稿束６２１の原稿面に落下し、回転する。これにより、原稿束の最上面の原稿Ｐが給紙される。給紙ローラ６０１によって給送された原稿は分離ローラ６０２と分離ベルト６０３の作用によって１枚に分離される。この分離は周知のリタード分離技術によって実現されている。
【００１８】
分離ローラ６０２と分離ベルト６０３によって分離された原稿は、搬送ローラ６０４により、レジストローラ６０５へ搬送され、レジストローラ６０５に原稿を突き当てられる。これにより、原稿はループ状に形成され、原稿の搬送における斜行が解消される。
【００１９】
レジストローラ６０５の下流側には、レジストローラ６０５を通過した原稿をプラテンガラス２０１方向へ搬送する給紙パス６５２又は反転パス６５３へ誘導する反転給紙フラッパ６１３が配置されている。反転パス６５３には、第１反転ローラ６１４と第２反転ローラ６１５とが設けられ、第１および第２反転ローラ６１４，６１５は、共に原稿を反転させる場合に回転する。第２反転ローラ６１５の下流側には、反転フラッパ６１２が設けられ、反転フラッパ６１２は、第２反転ローラ６１５の方向から搬送される原稿を反転パス６５０又は再給紙パス６５１へ誘導する。
【００２０】
給紙パス６５２に送られた原稿は、給送ベルト６０７によりプラテンガラス２０１上に送られる。ここで、給送ベルト６０７は、ベルト駆動ローラ６０６により駆動されると共にプラテン２０１に接触する。給送ベルト６０７により給送された原稿は、給排紙ローラ６１７、排紙フラッパ６１６および排紙ローラ６１８を介して原稿排紙パス６５５へ導かれて原稿排紙口６２３へ排出される。
【００２１】
また、原稿トレイ６２０の下部には３個の原稿後端検知センサ６０８、最終原稿検知センサ６０９及び原稿セット検知センサ６１０が配置されている。原稿セット検知センサ６１０は、原稿束６２１が原稿トレイ６２０にセットされたことを検知する透過型の光センサである。原稿後端検知センサ６０８は、原稿がハーフサイズ原稿であるか否かを判定するための反射型の光センサである。原稿セット検知センサ６１０と原稿後端検知センサ６０８との間にある最終原稿検知センサ６０９は、搬送中の原稿が最終原稿であるか否かを判定するための反射型の光センサである。最終原稿検知センサ６０９は、現在読み取り中の原稿の次に続く読み取り原稿があるかの否かを検出するセンサでもある。
【００２２】
また、原稿トレイ６２０には、そこに載置された原稿束６２１の副走査方向にスライド可能なガイド規制板（図示せず）が設けられていると共に、このガイド規制板に連動して原稿幅を検出する原稿幅検知センサ６７０が設けられている。上記原稿幅検知センサと原稿後端検知センサ６０８との組み合わせにより、原稿トレイ６２０上に載置された原稿束の原稿サイズが判別可能となる。また、搬送パス内に設けられた原稿長検知センサ６７１により、搬送中の原稿の先端から後端までの搬送距離から原稿長を検出することも可能であり、検知した原稿長と上記原稿幅検知センサとの組み合わせからも、原稿サイズが判別可能である。
【００２３】
自動原稿送り装置１００は、後述する図４の制御部を備えている。
【００２４】
リーダ部２００は、原稿に記録された画像情報を光学的に読み取り、光電変換して画像データとして入力するものであり、プラテンガラス２０１、ランプ２０３とミラー２０４を有するスキャナユニット２０２、ミラー２０５，２０６、レンズ２０７及びＣＣＤセンサ２０８等を有している。
【００２５】
次に、片面に印刷がなされた原稿（片面原稿）を読み取る際、スキャナユニット２０２を所定位置に固定し、原稿を移動させて画像を読み取る原稿流し読みモードの動作について説明する。
【００２６】
図２（Ａ）〜（Ｄ）は、原稿の流し読み時における原稿の給送状態を模式的に示す自動原稿送り装置の断面図である。
【００２７】
自動原稿送り装置１００に原稿の給送開始が指示されると、ストッパ６１１が下降し、さらに給紙ローラ６０１が原稿上面に落下する（図２（Ａ）参照）。給紙ローラ６０１、分離ローラ６０２、分離ベルト６０３及び搬送ローラ６０４の作用により、原稿束６２１からその最上面にある１枚の原稿だけが分離され、レジストローラ６０５まで給送される。ここで、反転給紙フラッパ６１３は原稿を給紙パス６５２へ搬送する方向にセットされている（図２（ｂ）参照）。
【００２８】
レジストローラ６０５が回転すると、原稿は給紙パス６５２を経由してプラテンガラス２０１上へと導かれる。原稿は、図中のＡ点上を所定の速度で搬送され、原稿の画像はＡ点の下部に待機しているスキャナユニット２０２によって読み取られる。この際、原稿の先端がＡ点を通過するタイミングで、読取開始の信号がリーダ部２００に通知される。読み取られた原稿はそのまま図の右方向へ搬送され、原稿排紙口６２３から自動原稿送り装置１００の機外へ排出される（図２（Ｃ）参照）。
【００２９】
また、Ａ点上をＮ枚目の原稿が読み取られている間に、原稿の後端が搬送ローラ６０４を通過すると、原稿トレイ６２０上に載置されてる原稿束から（Ｎ＋１）枚目の原稿の給送が開始され、この原稿は、同様に、プラテンガラス２０１へ搬送され、この原稿上の画像の読取動作が行われる（図２（Ｄ）参照）。このとき、原稿がレジストローラ６０５に突き当てられた状態で、レジストローラ６０５の起動タイミングを操作することにより、Ａ点上で読み取り中の前原稿との間隔が適時調整され、プラテンガラス２０１上では、所定の間隔で原稿が搬送される。
【００３０】
図３は、固定読みモードにおける原稿の給送状態を模式的に示す自動原稿送り装置の断面図である。
【００３１】
固定読みモードで片面に印刷がなされた原稿（片面原稿）を読み取る場合は、図３に示すように、プラテンガラス２０１の反転給紙フラッパ６１３側の端部である位置Ｂに原稿の後端を固定して、スキャナユニット２０２を矢印の方向に移動させて、原稿を読み取る。
【００３２】
図４は、自動原稿送り装置１００の制御部のブロック図である。
【００３３】
自動原稿送り装置１００の制御部は、ＣＰＵ４００、リードオンリーメモリ（ＲＯＭ）４０１、ランダムアクセスメモリ（ＲＡＭ）４０２、不揮発性メモリ４０３、出力ポート４０４及び入力ポート４０５を備えている。
【００３４】
ＲＯＭ４０１には、制御用プログラムが格納されており、ＲＡＭ４０２には、入力データや作業用データが格納されている。また、出力ポート４０４には、分離ベルト６０３を駆動する分離モータ６８２、レジストローラ６０５を駆動する給紙モータ６８１、給排紙ローラ６１７及び排紙ローラ６１８を駆動する排紙モータ６８６、離間ソレノイド６８７、及び給紙クラッチ６８８が接続されている。
【００３５】
入力ポート４０５には、原稿の分離を検知する分離後センサ６７２、レジスタセンサ６８０、原稿後端検知センサ６０８、原稿の排紙を検知する排紙センサ６７３、最終原稿検知センサ６０９、原稿長検知センサ６７１、原稿幅検知センサ６７０、及び原稿セット検知センサ６１０が接続されている。
【００３６】
ＣＰＵ４００は、ＲＯＭ４０１に格納された制御プログラムにしたがって原稿の搬送を制御する。ＣＰＵ４００は、リーダ部２００の中央演算処理装置（ＣＰＵ）とシリアル通信を行い、リーダ部２００との間で制御データの授受を行うようになっている。また、原稿画像データの先端の基準となる画先信号も通信ラインを通してリーダ部２００に通知される。
【００３７】
図５は、リーダ部２００の構成を示すブロック図である。
【００３８】
図５において、５０６がＣＰＵであり、リーダ部２００の制御をすべて行っている。ＣＰＵ部５０６には、不図示のプログラム格納ＲＯＭ及びワークＲＡＭ等が含まれている。      
【００３９】
５０７はモータドライバ部であり、光学系駆動モータを駆動させるためのドライバ回路である。５０８はリーダ部２００の各種センサからの信号をＣＰＵ５０６に取り込むためのセンサ信号入力部である。
【００４０】
ＣＰＵ５０６は、モータドライバ部５０７及びセンサ信号入力部５０８を用いて、リーダ部２００の制御を行う。５０４は紙間補正を行う紙間補正処理部である。
【００４１】
レンズ２０７でＣＣＤ２０８上に結像された画像信号はデジタル画像データに変換され、画像処理部５０２でこの変換されたデジタル画像データに対して各種の画像処理が実行され、画像メモリ部５０３に書き込まれる。
【００４２】
画像メモリ部５０３に書き込まれたデータは、順次コントローラＩ／Ｆ５１０を通してコントローラ部７００へ送信される。また、原稿のデジタル画像データの先端の基準となる画先信号及びＡＤＦから通知される画先信号については、ＣＰＵ部５０６で所定のタイミングを取って、コントローラＩ／Ｆ５１０を通してコントローラ部７００へ通知される。
【００４３】
図６は、図５の画像処理部５０２の全体構成を示すブロック図である。
【００４４】
画像処理部５０２は、増幅回路６０１、Ａ／Ｄ変換器６０２及び補正回路６０３を有している。
【００４５】
ＣＣＤ２０８は、原稿画像を走査する過程で、読み取りの１ラインごとにアナログ画像信号を出力する。出力されたアナログ画像信号は、増幅回路６０１により増幅された後、Ａ／Ｄ変換器６０２により８ビットのディジタル信号に変換される。そして、補正回路６０３は、Ａ／Ｄ変換器６０２から出力されたディジタル信号に対して、後述する紙間補正処理部５０４で作成された紙間補正データ８０８に基づいた補正処理を行う。その後、補正処理が行われたディジタル信号が画像メモリ部５０３に書き込まれていく。以上の処理を、原稿の全ページに対して行い、全ての原稿の読み取り画像データを形成する。
【００４６】
図７は、コントローラ部７００の構成を示すブロック図である。
【００４７】
コントローラ部７００は、リーダインタフェース７０１を介してリーダ部２００に接続されている。コントローラ部７００は、リーダインタフェース７０１の他に、リーダメモリ７０２と、エンコーダ７０３と、圧縮用画像メモリ７０４と、デコーダ７０５と、ページメモリ７０６と、ＣＰＵ７０７と、ＲＡＭ７０８と、ＲＯＭ７０９とを有する。これらの構成要素はシステムバス７２０に接続されている。
【００４８】
リーダ部２００の画像メモリ部５０３に格納された画像データは、リーダ部２００からの画先信号をトリガにして、コントローラＩ／Ｆ５１０及びリーダインタフェース７０１を介して１ラインづつコントローラ部７００に送信される。
【００４９】
コントローラ部７００に送信されてきた圧縮前の画像データはリーダメモリ７０２に順次格納していく。エンコーダ７０３はリーダメモリ７０２に格納されている画像データを圧縮する。圧縮画像用メモリ７０４はエンコーダ７０３により圧縮して得られた画像データを格納する。デコーダ７０５は圧縮画像用メモリ７０４に格納されている圧縮された画像データを解析し（伸張し）、ページメモリ７０６上に展開する。ＲＯＭ７０９にはコントローラ部７００の制御プログラムが格納されている。
【００５０】
ＣＰＵ７０７は、ＲＯＭ７０９の制御プログラムにしたがってコントローラ部７００の各部を制御するものである。ＲＡＭ７０８はＣＰＵ７０７で実行される処理のワーキングエリアである。操作部７１２はリーダ部２００へ読み取りモード（片面や両面、第１の流し読み、第２の流し読み、固定読みなど）の指示を出力する。コントローラ部７００は操作部７１２で指示されたモードにしたがって、リーダインタフェース７０１を介してリーダ部２００と通信を行って画像読み取り動作を行う。
【００５１】
図８は、図５の紙間補正処理部５０４で実行される紙間補正処理の機能ブロック図である。
【００５２】
本実施の形態では、紙間補正処理として、配光変動補正処理及びゴミ補正処理を実行する。
【００５３】
ＣＣＤ２０８が、複数の原稿紙間で、図２の読み取り位置ＡにおいてＣＣＤ２０８に対向する白色の給送ベルト６０７を読み取り、紙間補正処理部５０４は、その白色データをもとに紙間補正処理を行う。この複数の原稿紙間で行う配光変動補正及びゴミ補正について説明する。
【００５４】
配光変動補正部８０１では、ランプ２０３の光量の補正（光量変動補正処理８０３）と主走査方向の配光パターンの補正処理（配光補正処理８０４）が実行される。ランプ２０３は長時間点灯させると徐々に光量が低下してくる。そのため、紙間補正処理部５０４は、図９のように全体的に光量レベルを現在レベルから目標レベルに持ち上げる補正処理を光量変動補正処理８０３として行う。
【００５５】
同様に、紙間補正処理部５０４は、主走査方向の配光も時間とともに変化するので、図１０に示すように主走査方向の配光が一様に同じ光量レベル（一定レベル）になるような補正処理を配光補正処理８０４として行う。
【００５６】
ゴミ補正部８０２では、図２の読み取り位置Ａ又は図３の読み取り位置Ｂにおいてプラテンガラス２０１を介して給送ベルト６０７を読み取った画像からプラテンガラス２０１上に存在するゴミを検知し、検知したゴミの原稿読み取り画像データに対する影響を軽減する補正処理を行う。この処理はゴミ検知処理８０５、ゴミ個数カウント処理８０６及びゴミ補正処理８０７を含む。
【００５７】
ゴミ検知処理８０５は上記読み取り位置Ａ又はＢにおいてプラテンガラス２０１を介して給送ベルト６０７を読み取った画像からプラテンガラス２０１上に存在するゴミを検知する処理である。
【００５８】
このゴミ検知処理８０５では、図１１のように、ゴミ判定レベル以下の画素をゴミ画素として検知する。ゴミ個数カウント処理８０６はゴミ検知処理８０５で検出されたゴミ画素の個数をカウントする処理である。図１１の場合には、ゴミ画素は３箇所となる。ゴミ補正処理８０７は、図１２のようにゴミ検知された画素に対応する原稿読み取り画像データを周囲の画素で補間することにより、ゴミを目立たなくする処理である。尚、ゴミ補正処理８０７は、ゴミ検知された画素からゴミを削除する補正処理でもよい。
【００５９】
ゴミ検知処理８０５及びゴミ補正処理８０７は、紙間距離に対応する時間に応じて、処理できる最大の画像のポイント（画素）数（最大処理ポイント数）が決められる。紙間補正処理部５０４では、以上の補正処理を複数の原稿紙間で行い、紙間補正データ８０８を作成し、画像読み取りで利用するために補正回路６０３へ紙間補正データ８０８の設定を行う。
【００６０】
次に、ゴミ検知・ゴミ補正の履歴計測方法について説明する。本実施の形態では、履歴計測として、ゴミ検知・ゴミ補正の回数を計数するものとする。
【００６１】
上記ゴミ補正部８０２において、紙間ごとに（１）ゴミ個数、（２）ゴミ補正処理８０７が正常終了したかどうかを検知し、過去１６回（１６の紙間）についてその検知結果の履歴情報を不揮発性メモリ４０３に保存していく。
【００６２】
上記ゴミ個数については、紙間でプラテンガラス２０１を介して給送ベルト６０７を読み取った画像データから検知されたゴミ個数がいくつあったかの情報を不揮発性メモリ４０３に保存する。
【００６３】
ゴミ補正処理８０７を実行する場合において、ゴミ個数が多くなると補正時間も長くなり、紙間距離に対応する時間で終了できない場合がある。この紙間距離に対応する時間でゴミ補正処理８０７が終了できなかったかどうかの情報を不揮発性メモリ４０３に保存する。
【００６４】
ＣＰＵ４００は、不揮発性メモリ４０３に保存された履歴情報を元に、以下の条件のいずれか一方を満たした時、原稿の読み取りモードを通常の流し読みモード（以下、第１の流し読みモードという）から、第１の流し読みモードの紙間距離に比べて長い紙間距離で原稿を搬送する第２の流し読みモードに変更する。
【００６５】
（条件１）検知されたゴミ個数が８個以上で、過去１６回のゴミ個数が増加傾向にある場合。
【００６６】
（条件２）ゴミ補正処理８０７が正常終了しなかった回数が３回連続した場合。
【００６７】
次に、第１の流し読みモードから第２の流し読みモードへの切り替えについて説明する。
【００６８】
第１の流し読みモードの紙間距離をＬ１とし、第２の流し読みモードの紙間距離をＬ２とすると、Ｌ１＜Ｌ２の関係になる。ＣＰＵ４００は、図１３のように、条件１，２のいずれか一方に合致した紙間距離Ｌ１の次の紙間距離（ＰとＰｎの紙間距離）Ｌ２を紙間距離Ｌ１よりも長くするように給紙モータ６８１の回転動作を制御する。条件１，２のいずれか一方を満たしたのが最後の原稿の読み取り時又はジョブの切れ目（ジョブの最終部分）に該当するときは、次のジョブから第２の流し読みモードの紙間距離で原稿の読み取りを行う。
【００６９】
紙間距離の算出は以下のようにして行う。
【００７０】
まず、原稿Ｐの後端が図１４（Ａ）のようにレジスタセンサ６８０に対向する位置を通過したときに、レジスタセンサ６８０がオフになるのをトリガとして、カウンタ６８２は、レジストローラ６０５を駆動する給紙モータ６８１のクロックのカウントを開始する。
【００７１】
そして、ＣＰＵ４００は、図１４（Ｂ）のように、次の原稿Ｐｎの先端がレジスタセンサ６８０に到達するまでの給紙モータ６８１のクロックを参照し、原稿Ｐが通過してから原稿Ｐｎが到達するまでに原稿Ｐがどれだけ進んだかを計算する。つまり、カウンタ６８２のカウント値Ｃｎ、給紙モータ６８１の１クロックあたりの原稿の進み量をｑとすれば、原稿Ｐの移動距離ｚは、ｚ＝Ｃｎ・ｑで算出される。従って、原稿Ｐと原稿Ｐｎの間の距離（紙間距離）は移動距離ｚだけ離れていることになる。
【００７２】
そして、Ｌ２＞ｚの場合は、原稿の搬送速度をｖとしたときに、（Ｌ２−ｚ）／ｖに相当する時間だけ給紙モータ６８１の駆動を止めた後、レジストローラ６０５からの給紙を開始する。Ｌ２≦ｚの場合には、給紙モータ６８１の駆動を止めずにレジストローラ６０５からの給紙を開始する。以上のようにして、紙間距離をＬ２に保ちながら原稿の搬送を行う。
【００７３】
このように、通常の紙間距離Ｌ１よりも長い紙間距離Ｌ２を確保すると、ゴミ検知処理８０５及びゴミ補正処理８０７のために通常の時間（Ｌ１／ｖに相当する時間）よりも長い時間（Ｌ２／ｖに相当する時間）が確保できるので、より精密なゴミ検知処理８０５及びゴミ補正処理８０７を実行することができる。
【００７４】
また、ゴミ検知処理８０５及びゴミ補正処理８０７のために通常の時間（Ｌ１／ｖに相当する時間）よりも長い時間（Ｌ２／ｖに相当する時間）を確保すると、ゴミ検知処理８０５及びゴミ補正処理８０７で処理される最大のポイント数（画素）も増やすことができる。つまり、より精密なゴミ検知処理及びゴミ補正処理が可能となる。
【００７５】
例えば、第１の流し読みモードにおけるゴミ検知処理８０５及びゴミ補正処理８０７で処理される最大のポイント（画素）数は１５ポイント（画素）であるが、第２の流し読みモードでは、最大３０ポイント（画素）の処理が可能になる。
【００７６】
また、第１の流し読みモードにおけるゴミ検知処理８０５及びゴミ補正処理８０７よりも精密なゴミ検知処理及びゴミ補正処理を実行するために、ゴミ検知処理及びゴミ補正処理をすべきポイント数に応じた紙間距離を設定してもよい。例えば、設定すべき紙間距離をｘ、１ポイントあたりのゴミ検知及びゴミ補正にかかる時間をｔ、検知ポイント数をｎ、搬送速度をｖとしたときには、ＣＰＵ４００はｘ≧ｔ・ｎ／ｖとなるように紙間距離ｘを設定する。
【００７７】
上記原稿の読み取り方法では、履歴情報に応じて、第２の流し読みモードで原稿を読み取っているが、第２の流し読みモードにおいてもゴミの検知が所定値よりも多い場合、検知されたゴミ個数が５個以上で、過去１６回のゴミ個数が増加傾向にある場合（条件３）又はゴミ補正処理８０７が正常終了しなかった回数が３回連続した場合（条件４）には、原稿をプラテンガラス上に固定してスキャナユニットを移動させながら読み取る、いわゆる固定読みモードにすることも可能である。
【００７８】
つまり、ゴミ検知処理及びゴミ補正処理の履歴に応じて、第２の流し読みモードから固定読みモードに切り替えることができる。固定読みモードにすると、読み取り動作のパフォーマンスは落ちるが、流し読み時のようなゴミによる原稿画像のスジが発生しにくいという利点もある。
【００７９】
原稿の固定読みは、原稿の流し読みに比べて、原稿に対して主走査方向及び副走査方向のスキャンが逆になるので、流し読み画像と鏡像の画像データが得られる。そこで、コントローラ部７００でさらに鏡像処理を施すことで、正常な画像データを得ることができる。
【００８０】
通常の紙間距離Ｌ１で原稿の流し読みを行っているときに、固定読みに切り替えようとする場合には、次の原稿の先端が読み取り位置に到達して画先信号が発生してしまう。従って、そのまま読み込んだ場合には、コントローラ部７００では第１の流し読みモードで原稿を読み込んでしまい、鏡像の画像データが得られることになる。そのため、通常の紙間距離Ｌ１で第１の流し読みモードから固定読みモードに切り替えた場合、コントローラ部７００に対して、現在の読み取り中の画像をキャンセルする処理が必要になる。
【００８１】
しかし、紙間距離Ｌ２で原稿を給紙する第２の流し読みモードで原稿を読み込んでいる場合には、画先信号が発生する前に固定読みモードへの切り替えをコントローラ部７００に通知でき、固定読み動作が可能になる。この第２の流し読みモードに設定するためには、上記条件１又は条件２を満たす必要がある。
【００８２】
このように、第２の流し読みモードから固定読みモードへ切り替えるときには、予め紙間距離を広げているので、固定読みモードへ切り替える前に画先信号が出力されてしまうことがなく、コントローラ部７００への画像のキャンセル処理が発生しない。
【００８３】
次に、第２の流し読みモードから固定読みモードへ切り替えるときの動作について説明する。
【００８４】
固定読みモードへの切り替えは、条件１又は条件２を満たした直後の原稿から切り替え可能である。つまり、条件１又は条件２を満たした場合には、図１５（Ａ）のように原稿の後端をプラテンガラス２０１の端部に合わせる位置Ｂに載置する。
【００８５】
このとき、流し読み位置Ａと位置Ｂの間の距離より原稿の主走査方向の長さが短い場合には、原稿の後端は位置Ｂを通過しているので、給送ベルト６０７を逆転させて、原稿の後端を位置Ｂまで移動させ、固定読み動作を行う（図１５（ｂ））。
【００８６】
上記実施の形態では、第１の流し読みモードから第２の流し読みモードへ、さらに第２の流し読みモードから固定読みモードに切り替えているが、第１の流し読みモードでの紙間距離Ｌ１が固定読みモードに直接切り替えることが可能な距離である場合には、第１の流し読みモードから直接固定読みモードへ切り替えてもよい。
【００８７】
また、上記実施の形態では、履歴情報によって、第１の流し読みモードから第２の流し読みモードへの切り替えを行っているが、図１６のように、コントローラ部７００の操作部７１２で高画質モードを設定された場合に、第１の流し読みモードから第２の流し読みモードへ切り替えるようにしてもよい。この場合、さらなる第２の流し読みモードから固定読みモードへの切り替えは、上記のように、第２の流し読みモードにおいてもゴミの検出が所定値よりも多い場合等に切り替えてもよい。また、操作部７１２により高画質モードが指定された場合に、第２の流し読みモードではなく、第１の流し読みモードから直接固定読みモードへ切り替えるようにしてもよい。
【００８８】
なお、第２の流し読みモードで原稿を読み取っている間の紙間で検知されたゴミの数が減ってきた場合に、第２の流し読みモードから第１の流し読みモードに切り替えるようにしてもよい。
【００８９】
さらに、本実施の形態では、履歴情報によって、自動的に第１の流し読みモードから第２の流し読みモードへ、第２の流し読みモードから固定読みモードへ切り替えているが、これらのモードの切り替えの条件を満たしたときに、図１７のようなアラーム画面を操作部４１２へ表示して、第１の流し読みモードから第２の流し読みモードへの切り替え、第２の流し読みモードから固定読みモードへの切り替え、又は第１の流し読みモードから固定読みモードへの切り替えをユーザが選択できるようにしてもよい。アラーム画面を操作部４１２へ表示するタイミングは、原稿搬送中（ジョブ中）の紙間で検知して即時表示してもよく、原稿トレイ３２０上の原稿束６２１をすべて搬送し終わった後（ジョブ後）に表示してもよい。
【００９０】
以上、詳細に説明したように、本実施の形態によれば、異物に関する履歴情報に応じて、紙間距離Ｌ１を維持して原稿を搬送する第１の流し読みモードが紙間距離Ｌ１よりも長い紙間距離Ｌ２を維持して原稿を搬送する第２の流し読みモードに切り替えられるので、流し読みジョブ中の過去の異物（ゴミ）に関する履歴に応じて流し読み時の紙間距離を長くすることができる。結果として、次の原稿が搬送されるまでの時間が長くなり、その長くなった時間で異物の検知や検知された異物の補正の処理を精密に行うことができ、ゴミ等の影響のない良好な画像を読み取ることができる。
【００９１】
上記実施の形態では、第１の流し読みモードから第２の流し読みモードへの切り替えは条件１又は条件２を満たしたときに実行されたが、これに限られるものではない。例えば、１ページあたりのゴミの検知数が所定値（例えば１０個）を超えた場合には、自動的に第１の流し読みモードから第２の流し読みモードへ切り替えるようにしてもよい。
【００９２】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００９３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９４】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９６】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９７】
【図１】本発明の実施の形態にかかる画像読取装置の構成を示す断面図である。
【図２】（Ａ）〜（Ｄ）は、原稿の流し読み時における原稿の給送状態を模式的に示す自動原稿送り装置の断面図である。
【図３】固定読みモードにおける原稿の給送状態を模式的に示す自動原稿送り装置の断面図である。
【図４】自動原稿送り装置１００の制御部のブロック図である。
【図５】リーダ部２００の構成を示すブロック図である。
【図６】図５の画像処理部５０２の全体構成を示すブロック図である。
【図７】コントローラ部７００の構成を示すブロック図である。
【図８】図５の紙間補正処理部５０４で実行される紙間補正処理の機能ブロック図である。
【図９】光量変動補正処理８０３の説明図である。
【図１０】配光補正処理８０４の説明図である。
【図１１】ゴミ検知処理８０５及びゴミ個数カウント処理８０６の説明図である。
【図１２】ゴミ補正処理８０７の説明図である。
【図１３】第１の流し読みモードの紙間距離Ｌ１と第２の流し読みモードの紙間距離Ｌ２との関係を示す図である。
【図１４】（Ａ）及び（Ｂ）は、紙間距離の算出方法を説明するための図である。
【図１５】（Ａ）及び（Ｂ）は、第２の流し読みモードから固定読みモードへ切り替えるときの動作を説明するための図である。
【図１６】操作部４１２の表示例を示す図である。
【図１７】操作部４１２に表示されるアラーム画面の一例を示す図である。
【符号の説明】
【００９８】
１００  自動原稿送り装置
２００  リーダ部
４００  ＣＰＵ
４０１  ＲＯＭ
４０２  ＲＡＭ
４０３  不揮発性メモリ
６０１  給紙ローラ
６０２  分離ローラ
６０３  分離ベルト
６０４  搬送ローラ
６０５  レジストローラ
６０８  原稿後端検知センサ
６０９  最終原稿検知センサ
６１０  原稿セット検知センサ
６１１  ストッパ
６２０  原稿トレイ
６８０  レジスタセンサ
６８１  給紙モータ
６８２  カウンタ
７００  コントローラ部
【図１】
2007013399.tif 000003
【図２】
2007013399.tif 000004
【図３】
2007013399.tif 000005
【図４】
2007013399.tif 000006
【図５】
2007013399.tif 000007
【図６】
2007013399.tif 000008
【図７】
2007013399.tif 000009
【図８】
2007013399.tif 000010
【図９】
2007013399.tif 000011
【図１０】
2007013399.tif 000012
【図１１】
2007013399.tif 000013
【図１２】
2007013399.tif 000014
【図１３】
2007013399.tif 000015
【図１４】
2007013399.tif 000016
【図１５】
2007013399.tif 000017
【図１６】
2007013399.tif 000018
【図１７】
2007013399.tif 000019