(57)【要約】【課題】  画像読取におけるゴミ検知処理にかかる時間を短縮する。【解決手段】  原稿のサイズに応じて、ゴミを検知するゴミ検知領域を設定する。設定されたゴミ検知領域のゴミを検知する。【選択図】  図３
2015162688.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読取部によって読み取る画像読取装置であって、
前記原稿のサイズに応じて、ゴミを検知するゴミ検知領域を設定する設定手段と、
前記設定手段によって設定された前記ゴミ検知領域のゴミを検知する検知手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記検知手段の検知結果に基づいて、前記読取部が前記原稿の画像を読み取る読取位置を決定する決定手段を更に備える
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記検知手段にてゴミが検知されている場合、前記検知されたゴミに対して前記読取部が読み取った画像の補正処理を実行する補正手段を更に備える
ことを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記画像読取装置は、読取ガラス上を、原稿を所定方向に搬送させながら前記原稿の画像を前記読取部によって読み取る画像読取装置であって、
前記読取部は、前記原稿の搬送方向と直交する方向に延びており、
前記原稿のサイズは、前記読取部の延びる方向における原稿の長さである
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記原稿のサイズ情報を取得する取得手段を更に備え、
前記設定手段は、前記取得手段にて取得される前記原稿のサイズ情報に対応する原稿の読取幅に応じてゴミ検知領域を設定する
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
ユーザから前記原稿のサイズ情報を受け付ける受付手段を更に備える
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置。
【請求項７】
前記設定手段は、前記原稿の読取前にゴミの検知を実行する場合には、前記原稿のサイズに応じてゴミ検知領域を設定する
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像読取装置。
【請求項８】
前記設定手段は、前記原稿の読取後にゴミの検知を実行する場合には、前記読取部の読取範囲に対応するゴミ検知領域を設定する
ことを特徴とする請求項１乃至７のいずれか１項に記載の画像読取装置。
【請求項９】
前記検知手段は、複数の読取位置において、ゴミの検知を実行し、
前記決定手段は、前記複数の読取位置の内、前記検知手段によって検知されたゴミの量が最も少ない読取位置を、前記読取部が前記原稿画像を読み取る読取位置に決定する
ことを特徴とする請求項２乃至８のいずれか１項に記載の画像読取装置。
【請求項１０】
前記読取部の原稿の読取領域は、読取画像の出力のために必要な主走査方向における画像読取幅に応じて決定される
ことを特徴とする請求項１乃至９のいずれか１項に記載の画像読取装置。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の画像読取装置と、
前記画像読取装置で読み取られた画像に基づいて、記録媒体上に画像を形成する画像形成手段と、
を備えることを特徴とする画像形成装置。
【請求項１２】
原稿の画像を読取部によって読み取る画像読取装置の制御方法であって、
前記原稿のサイズに応じて、ゴミを検知するゴミ検知領域を設定する設定工程と、
前記設定工程によって設定された前記ゴミ検知領域のゴミを検知する検知工程と、
を備えることを特徴とする画像読取装置の制御方法。
【請求項１３】
原稿の画像を読取部によって読み取る画像読取装置の制御をコンピュータに機能させるためのプログラムであって、
前記原稿のサイズに応じて、ゴミを検知するゴミ検知領域を設定する設定手段と、
前記設定手段によって設定された前記ゴミ検知領域のゴミを検知する検知手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取ガラス上を、原稿を所定方向に搬送させながら前記原稿の画像を読取部によって読み取る画像読取技術に関するものである。
【背景技術】
【０００２】
従来、原稿読取装置で複数枚の原稿を連続して読取が可能な自動原稿搬送装置（＝Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：ＡＤＦ）がある。
【０００３】
自動原稿搬送装置（ＡＤＦ）を用いて原稿の読取を行う場合、一般的に、ユーザによりセットされた原稿を自動原稿搬送装置（ＡＤＦ）によって一枚ずつ流し読みガラス上に分離搬送する。流し読みガラス上に搬送されてきた原稿は、流し読みガラスの下方に設けられた読取部によって、流し読みガラスを介して原稿画像が読み取られる。
【０００４】
この時、読取位置上の流し読みガラスに、ゴミや汚れがある場合、読取画像に黒いスジとなって現れてしまうため、流し読みガラスは、常に綺麗に清掃しておくのが望ましい。
【０００５】
しかし、清掃したとしても肉眼では分からないゴミや汚れが残る場合がある。そして、そのような場合でも、綺麗な画像を読み取るために、読取位置上の流し読みガラスにゴミ又は汚れがないかを検知するための「ゴミ検知処理」を実行し、ゴミ又は汚れを検知した場合は、その読取位置を回避する「ゴミ回避処理」を行っている。
【０００６】
さらに、原稿を読み取る際の原稿読取前において、読取位置の「ゴミ検知処理」によってゴミがあることを検知した場合は、検知したゴミ箇所の画像を補正する「ゴミ補正処理」を実行している。連続読取の際の原稿と原稿の間の「紙間」においても、同様にして、次原稿を読み取る前に「ゴミ検知処理」及び「ゴミ補正処理」を実行している。（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第４４０１５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来のゴミ検知処理では、読取原稿サイズに関係なく、画像読取部で読取り可能な全範囲のゴミ又は汚れを検知していたため、読取原稿サイズに応じては読取画像領域外までゴミ又は汚れを検知しており、その分の処理時間が無駄となっていた。
【０００９】
本発明は上記の課題を鑑みてなされたものであり、画像読取におけるゴミ検知処理にかかる時間を短縮することができる、画像読取技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための本発明による画像読取装置は以下の構成を備える。即ち、
原稿の画像を読取部によって読み取る画像読取装置であって、
前記原稿のサイズに応じて、ゴミを検知するゴミ検知領域を設定する設定手段と、
前記設定手段によって設定された前記ゴミ検知領域のゴミを検知する検知手段と、
を備える。
【発明の効果】
【００１１】
本発明によれば、画像読取におけるゴミ検知処理にかかる時間を短縮することができる、画像読取技術を提供できる。
【図面の簡単な説明】
【００１２】
【図１】自動原稿搬送装置（ＡＤＦ）の断面図である。
【図２】画像読取装置の内部構成を示すブロック図である。
【図３】読取動作を示すフローチャートである。
【図４】ゴミ検知領域を変化させてゴミ検知処理を行うフローチャートである。
【図５】主走査方向における原稿サイズによる関係を示す図である。
【図６】読取前のゴミ回避処理を示すフローチャートである。
【図７】読取後のゴミ回避処理を示すフローチャートである。
【図８】ゴミ回避処理の位置関係を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
図１は本実施形態における自動原稿搬送装置（ＡＤＦ）１００を備える画像読取装置１０００の外観断面図である。ユーザは、読取対象の原稿を原稿トレイ１１１に載置する。ユーザが読取開始を指示すると、ピックアップローラ１１２を下降させながら回転させ、分離ローラ１１３と分離パッド１１４で、原稿を１枚ずつ分離して搬送する。そして、給紙ローラ１１５〜１１７を回転させることで、原稿を装置内へ搬送する。その後、原稿が、流し読みガラス１０２を通過する時にその下側から読取センサ１２０を用いて原稿の画像を読み取る。原稿の両面を読み取る場合には、排紙・反転ローラ１１８を反転させて、再度、装置内へ搬送する。読み取り終わった原稿は、排紙・反転ローラ１１８を回転することで、排紙トレイ１１９に排出される。
【００１４】
図２は画像読取装置の内部構成を示すブロック図である。
【００１５】
画像読取装置１０００（図１）は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、通信Ｉ／Ｆ１４、パネル操作部１５、画像読取部１６、原稿幅検知センサ１７、スキャンモータ１８とを有する。これらの構成用要素は、バス１０を介して相互に接続され、各種構成要素間のデータの通信経路として機能する。
【００１６】
ＣＰＵ１１は、装置全体の動作を制御する。ＲＡＭ１２は、ＣＰＵ１１の作業領域及びデータの一時記憶領域である。ＲＯＭ１３は、画像読取装置１０００を駆動するためのファームウェアプログラムや、ファームウェアプログラムを制御するためのブートプログラムを記憶しており、ＣＰＵ１１によって使用される。
【００１７】
通信Ｉ／Ｆ１４は、外部装置（情報処理装置）と接続し、これを介して画像データが転送される。パネル操作部１５は、ユーザが画像読取装置１０００の各種設定を行ったり、その確認を行ったりするためのものである。画像読取部１６は、例えば、読取センサ及びＬＥＤで構成され、読取対象の原稿や流し読みガラス（読取ガラス）１０２を読み取って画像信号である画像データを取得する。また、この画像信号に基づき、流し読みガラス（読取ガラス）１０２上のゴミを検知することができる。
【００１８】
原稿幅検知センサ１７は、読取原稿の所定方向（主走査方向／副走査方向）にかかる幅（読取幅）を検知する。スキャンモータ１８は、画像読取部１６を副走査方向に走査させる。ここで、画像読取部１６は、図１の読取センサ１２０に対応する。また、原稿の主走査とは、原稿が搬送される搬送方向に垂直な方向の走査であり、画像読取部１６が延びる方向である。これに対して、原稿の副走査とは、原稿の搬送方向の走査である。
【００１９】
次に、画像読取装置１０００の動作について説明する。
【００２０】
図３は画像読取処理を示すフローチャートである。図４はゴミ検知処理を示すフローチャートである。図５は主走査方向における原稿サイズによる関係を示す図である。図６はゴミ回避処理（読取前）を示すフローチャートである。図７はゴミ回避処理（読取後）を示すフローチャートである。図８はゴミ回避処理の位置関係を示す図である。
【００２１】
尚、図３、図４、図６、及び図７のフローチャートの処理プログラムは、ＲＯＭ１３内に記憶されており、ＣＰＵ１１がこの処理プログラムを読み出し実行することにより、各処理動作を行う。
【００２２】
図３は画像読取処理を示すフローチャートである。
【００２３】
ステップＳ１０１において、ＣＰＵ１１は、パネル操作部１５からユーザの画像読取指示を受け付け、原稿読取がスタートされると、ＣＰＵ１１は、スキャンモータ１８で画像読取部１６を移動させ、読取位置を決定するゴミ回避処理（読取前）を実行する（読取前のゴミ回避処理に関しては、図６を用いて後述する）。尚、読取前のゴミ回避処理内でのゴミ検知は、原稿サイズに応じた領域分（領域の範囲）のみゴミ検知を行う。
【００２４】
次に、ステップＳ１０２において、ステップＳ１０１のゴミ回避処理（読取前）にて検出されたゴミ箇所に対して、周囲の正常画素を用いて補間する線形補間処理等の補正処理を行う。補正処理の方法としては、背景色でゴミ箇所に対応する画素を置き換える背景置換処理や、異物のない正常画素と置き換える置き換え処理などでもよい。
【００２５】
次に、ステップＳ１０３において、ＣＰＵ１１は、決定された読取位置において、画像読取部１６で読取原稿の画像を読み取る。次に、ステップＳ１０４において、ＣＰＵ１１は、次原稿の有無を判定する。次原稿が有る場合（ステップＳ１０４でＹＥＳ）、ステップＳ１０５へ進む。一方、次原稿が無い場合（ステップＳ１０４でＮＯ）、ステップＳ１０６へ進む。
【００２６】
ステップＳ１０５において、ゴミ検知処理（原稿間）を実行する（原稿間のごみ検知処理に関しては、図４を用いて後述する）。尚、原稿間のゴミ回避処理内でのゴミ検知は、原稿サイズに応じた領域分（領域の範囲）のみゴミ検知を行う。
【００２７】
ステップＳ１０６において、ゴミ回避処理（読取後）を実行する（ゴミ回避処理（読取後）に関しては、図７を用いて後述する）。尚、読取終了時のゴミ回避処理内でのゴミ検知は、主走査全領域のゴミ検知を行う。
【００２８】
最後に、ステップＳ１０７において、画像読取部１６をホームポジションに戻して、画像読取処理を終了する。
【００２９】
次に、図４を用いて、ステップＳ１０５の詳細について説明する。ステップＳ１０５では、特に、ゴミ検知領域を変化させてゴミ検知処理を実行する。
【００３０】
ステップＳ２０１において、ＣＰＵ１１は、原稿幅検知センサ１７より読取原稿のサイズ情報を取得する。ステップＳ２０２において、ＣＰＵ１１は、主走査幅方向におけるゴミ検知領域（位置情報、サイズ幅情報等）をステップＳ２０１で取得した読取原稿サイズに応じて設定し、そのゴミ検知領域に関する領域情報をＲＡＭ１２に記憶する。次に、ステップＳ２０３において、ＣＰＵ１１は、ステップＳ２０２で設定されたゴミ検知領域に対してゴミ検知を行う。次に、ステップＳ２０４において、ＣＰＵ１１は、ゴミ検知処理によって得られる、画像読取上のゴミ又は汚れの量と位置に関するゴミ情報をＲＡＭ１２に記憶する。この時、原稿サイズは原稿幅検知センサ１７から取得しているが、例えばパネル操作部１５を介してユーザから原稿サイズ情報を取得してもよい。
【００３１】
本実施形態において、読取原稿が、例えば、Ａ４Ｒであるとすると、Ａ４Ｒサイズに応じて、ゴミ検知領域を設定し、設定された領域分（原稿サイズ領域内）のゴミ検知処理を実行する（図５を参照）。
【００３２】
図５を用いて、ゴミ検知領域について説明する。
【００３３】
図５は主走査方向における原稿サイズによる関係を示す図である。
【００３４】
読取原稿のサイズがＡ５Ｒである場合、主走査方向における原稿サイズ幅は約１４８ｍｍとなり、図に示すような幅となる。同じく、原稿サイズがＡ４Ｒである場合、主走査方向における原稿サイズ幅は約２１０ｍｍとなり、図に示すような幅となる。更に、原稿サイズがＡ３である場合、主走査方向における原稿サイズ幅は約２９７ｍｍとなり、図に示すような幅となる。
【００３５】
いずれも主走査方向における原稿読取基準位置を画像読取部１６の中心として考えた場合における関係を示している。また、原稿サイズは、原稿幅検知センサ１７より取得される。そして、画像読取部１６による原稿の読取領域は、読取画像の出力のために必要な主走査方向における画像読取幅に応じて決定される。
【００３６】
図６を用いて、ステップＳ１０１（読取前のゴミ回避処理）の詳細について説明する。
【００３７】
図６は読取前のゴミ回避処理の詳細を示すフローチャートである。
【００３８】
ステップＳ３０１において、ＣＰＵ１１は、ゴミ回避処理（読取前）を開始すると、前回ジョブ時にゴミ回避処理（読取後）を行ったか否かを判定する。今回がはじめてのジョブであって、前回のゴミ回避処理（読取後）を行っていない場合（ステップＳ３０１でＮＯ）、ステップＳ３０２において、ＣＰＵ１１は、読取位置を示す変数ｎに初期値１を代入し、ステップＳ３０３へ進む。
【００３９】
前回ジョブ時にゴミ回避処理（読取後）を行っている場合（ステップＳ３０１でＹＥＳ）は、ＣＰＵ１１は、後述する前回ジョブ時のゴミ回避処理（読取後）で決定した第ｎ位置に当たるｎを変数ｎに代入し、ステップＳ３０３へ進む。
【００４０】
ステップＳ３０３において、ＣＰＵ１１は、画像読取部１６を第ｎ読取位置に移動させる。ステップＳ３０４において、ＣＰＵ１１は、ごみ検知を実行する。この時のゴミ検知は、原稿サイズに応じて領域を設定してゴミ検知を行う。尚、この原稿サイズは、原稿幅検知センサ１７より取得される。この時、原稿サイズは、原稿幅検知センサ１７から取得しているが、例えば、パネル操作部１５を介してユーザから原稿サイズ情報を取得してもよい。
【００４１】
そして、ステップＳ３０５において、ＣＰＵ１１は、第ｎ読取位置のごみの有無を判定する。ごみが無い場合（ステップＳ３０５でＮＯ）、ステップＳ３０６において、ＣＰＵ１１は、第ｎ読取位置を次回の流し読み時の読取位置に決定して、処理を終了する。一方、ごみが有る場合（ステップＳ３０５でＹＥＳ）、ステップＳ３０７において、ＣＰＵ１１は、ごみが有ると検知した主走査の位置情報ＰｎをＲＡＭ１２に記憶する。
【００４２】
次に、ステップＳ３０８において、ＣＰＵ１１は、全ての読取位置にてゴミ検知を行ったか否かを判定する。全ての読取位置にてゴミ検知を行っていない場合（ステップＳ３０８でＮＯ）、ステップＳ３０９において、ＣＰＵ１１は、まだゴミ検知を行っていない読取位置に画像読取部１６を移動させ、ステップＳ３０３〜ステップＳ３０８の処理を再度実行する。一方、全ての読取位置にてゴミ検知を行っている場合（ステップＳ３０８でＹＥＳ）、ステップＳ３１０において、ＣＰＵ１１は、一番ゴミの少なかった第ｎ読取位置を読取位置に決定し、処理を終了する。
【００４３】
次に、図７を用いて、ステップＳ１０６（ゴミ回避処理（読取後））の詳細について説明する。
【００４４】
図７は読取後のゴミ回避処理の詳細を示すフローチャートである。
【００４５】
ステップＳ４０１において、ＣＰＵ１１は、ゴミ回避処理（読取後）を開始すると、読取位置を示す変数ｎに初期値１を代入する。その後、ステップＳ４０２において、ＣＰＵ１１は、画像読取部１６を第ｎ読取位置に移動させる。ステップＳ４０３において、ＣＰＵ１１は、ごみ検知を実行する。この時のゴミ検知は、画像読取部１６で検知できる全領域（読取範囲）を検知する。
【００４６】
そして、ステップＳ４０４において、ＣＰＵ１１は、第ｎ読取位置のごみの有無を判定する。ごみが無い場合（ステップＳ４０４でＮＯ）、ステップＳ４０５において、ＣＰＵ１１は、第ｎ読取位置を次回の流し読み時の読取位置に決定し、処理を終了する。一方、ごみが有る場合（ステップＳ４０４でＹＥＳ）、ステップＳ４０６において、ＣＰＵ１１は、ごみ有と検知した主走査の位置情報ＰｎをＲＡＭ１２に記憶する（ステップＳ４０６）。
【００４７】
次に、ステップＳ４０７において、ＣＰＵ１１は、変数ｎの値が３であるか否かを判定する。変数ｎの値が３でない場合（ステップＳ４０７でＮＯ）、ステップＳ４０８において、ＣＰＵ１１は、変数ｎの値をインクリメントし、ステップＳ４０２〜ステップＳ４０７の処理を再度実行する。一方、変数ｎの値が３である場合（ステップＳ４０７でＹＥＳ）、ステップ４０９において、ＣＰＵ１１は、一番ゴミの少なかった第ｎ読取位置を読取位置に決定し、処理を終了する。
【００４８】
図８はゴミ回避処理における位置関係を示す図である。
【００４９】
第１読取位置を原稿搬送方向における上流側として、下流側に０．５ｍｍ間隔で第２読取位置、第３読取位置とする。
【００５０】
本実施形態では、流し読みガラス１０２の中の３ヶ所（第１読取位置〜第３読取位置）でゴミ回避処理を行い、最も条件の良い位置で画像読取を行う。例えば、流し読み開始時に流し読みガラス１０２上のゴミ・汚れに起因して発生する黒スジの発生を検知し、その結果に応じて読取位置を変更する制御、もしくは流し読みガラス１０２上にゴミ・汚れが付着している旨の警告表示を行うことで、従来に比べ黒スジ発生の頻度を減らすことができる。
【００５１】
尚、ここでは、図７における変数ｎの値が３であるか否か、つまり、読取位置候補として、予め設定された複数の読取位置（図７の場合、３つの読取位置）でのゴミの有無を判定するようにしているが、この値は、３に限定されず、用途や目的に応じて、この値を増減できることは言うまでもない。また、この値を増減するための設定は、例えば、パネル操作部１５を介して行うことができる。
【００５２】
また、上記実施形態では、読取前のゴミ回避処理のゴミ検知位置に、前回ジョブ時の読取後のゴミ回避処理において決定した第ｎ位置を用いたが、ゴミ回避処理を始める際に、第１読取位置から順番に原稿サイズに応じたゴミ検知領域のゴミ回避処理を行ってもよい。
【００５３】
また、本実施形態の画像読取装置は、それが装備される画像形成装置として実現されても良く、一例としては、複写機、プリンタ、ファクシミリ及びこれらの複合機能を備えた画像形成装置として実現されても良い。本実施形態の画像読取装置は、例えば、ファクシミリ、複写機、プリンタ等の装置に装備されて使用されてもよい。また、画像読取装置は、画像形成装置に装備されることなく、単独で、スキャナのように使用されても良い。
【００５４】
以上説明したように、本実施形態によれば、ゴミ検知処理に必要な領域を画像読取領域に応じて変化させ、ゴミ検知処理にかかる時間を短縮することができる。また、読取ガラス上にゴミが有っても、実際に読み取る原稿のサイズとゴミの位置情報とに基づいて、読取位置を決定する。これにより、原稿サイズに応じて流し読み時の読取位置を適切に設定するとともに、必要最小限のゴミ検知領域を設定して、効率的なゴミ検知処理を実行することが可能になる。これにより、装置全体の処理時間の短縮を図ることができる。
【００５５】
尚、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015162688.tif 000003
【図２】
2015162688.tif 000004
【図３】
2015162688.tif 000005
【図４】
2015162688.tif 000006
【図５】
2015162688.tif 000007
【図６】
2015162688.tif 000008
【図７】
2015162688.tif 000009
【図８】
2015162688.tif 000010