(57)【要約】【課題】  画像読取装置において、清掃位置を読取ガラスの上に付着した異物の位置へ移動するように促す指示を表示する。【解決手段】  画像読取装置１００は、読取ガラス１１６の上を搬送される原稿の画像を読取る画像読取手段１２５と、前記読取ガラスの上に付着している異物の異物位置を検知する異物検知手段（ステップＳ３０３）と、前記読取ガラスの清掃が行われている清掃位置を検知する清掃位置検知手段（ステップＳ３０９）と、前記清掃位置を前記異物位置へ移動するように促す指示（４０４〜４０８）を表示する表示手段２０４と、を有する。【選択図】  図３
2014057193.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置であって、
読取ガラスの上を搬送される原稿の画像を読取る画像読取手段と、
前記読取ガラスの上に付着している異物の異物位置を検知する異物検知手段と、
前記読取ガラスの清掃が行われている清掃位置を検知する清掃位置検知手段と、
前記清掃位置を前記異物位置へ移動するように促す指示を表示する表示手段と、
を有する画像読取装置。
【請求項２】
前記異物検知手段は、基準反射部材が前記読取ガラスを閉じた状態で前記画像読取手段により前記読取ガラスを読取った情報から、前記異物位置を検知し、
前記清掃位置検知手段は、前記基準反射部材が前記読取ガラスを開放した状態で前記画像読取手段により前記読取ガラスを読取った別の情報から、前記清掃位置を検知する請求項１に記載の画像読取装置。
【請求項３】
前記指示は、前記清掃位置と前記異物位置との間の距離および前記清掃位置から前記異物位置への方向である請求項１または２に記載の画像読取装置。
【請求項４】
前記清掃位置を表す値と前記異物位置を表す値との差異値を求める差異値算出手段を有し、
前記指示は、前記差異値から求められる請求項１から３のいずれか一項に記載の画像読取装置。
【請求項５】
前記差異値が所定値以下であるか否かを判断する判断手段を有し、
前記表示手段は、前記差異値が前記所定値よりも大きいときに、前記指示を表示し、前記差異値が前記所定値以下のときに、前記清掃位置での清掃を促す別の指示を表示する請求項４に記載の画像読取装置。
【請求項６】
前記表示手段は、前記差異値が前記所定値以下になるまで前記指示を繰り返し表示する請求項５に記載の画像読取装置。
【請求項７】
前記差異値に従って異なる音を出力する音源を有する請求項４から６のいずれか一項に記載の画像読取装置。
【請求項８】
前記表示手段は、複数の異物位置を一つずつ順に表示する請求項１から７のいずれか一項に記載の画像読取装置。
【請求項９】
前記表示手段は、前記清掃位置を表示する請求項１から８のいずれか一項に記載の画像読取装置。
【請求項１０】
画像読取装置の読取ガラスの清掃補助をする清掃補助方法であって、
前記読取ガラスの上に付着している異物の異物位置を検知することと、
前記読取ガラスの清掃が行われている清掃位置を検知することと、
前記清掃位置を前記異物位置へ移動するように促す指示を表示することと、
を有する清掃補助方法。
【請求項１１】
前記異物位置を検知することは、基準反射部材が前記読取ガラスを閉じた状態で前記異物位置を検知することを含み、
前記清掃位置を検知することは、前記基準反射部材が前記読取ガラスを開放した状態で前記清掃位置を検知することを含む請求項１０に記載の清掃補助方法。
【請求項１２】
前記指示は、前記清掃位置と前記異物位置との間の距離および前記清掃位置から前記異物位置への方向である請求項１０または１１に記載の清掃補助方法。
【請求項１３】
前記清掃位置を表す値と前記異物位置を表す値との差異値を求めることと、
前記差異値から前記指示を求めることと、
を有する請求項１０から１２のいずれか一項に記載の清掃補助方法。
【請求項１４】
前記差異値が所定値以下であるか否かを判断することを有し、
前記表示することは、前記差異値が前記所定値よりも大きいときに、前記指示を表示することと、前記差異値が前記所定値以下のときに、前記清掃位置での清掃を促す別の指示を表示することとを含む請求項１３に記載の清掃補助方法。
【請求項１５】
前記表示することは、前記差異値が前記所定値以下になるまで前記指示を繰り返し表示することを含む請求項１４に記載の清掃補助方法。
【請求項１６】
前記差異値に従って異なる音を出力することを有する請求項１３から１５のいずれか一項に記載の清掃補助方法。
【請求項１７】
前記表示することは、複数の異物位置を一つずつ順に表示することを含む請求項１０から１６のいずれか一項に記載の清掃補助方法。
【請求項１８】
前記表示することは、前記清掃位置を表示することを含む請求項１０から１７のいずれか一項に記載の清掃補助方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及び清掃補助方法に関するものである。
【背景技術】
【０００２】
従来、画像読取装置は、自動原稿搬送装置により原稿を一枚ずつ搬送しながら、所定の画像読取位置に停止させた読取ユニットにより、原稿の画像を読み取る「流し読みモード」を有するものがある。
しかし、画像読取位置における読取ガラス上に異物（ゴミや汚れ）が付着していると、「流し読みモード」で読取った画像に、異物によるスジが発生してしまう。
このため、読取ガラス上に異物が付着した場合には、清掃によってその異物を確実に除去することが必要である。従って、画像読取装置の読取ガラスの清掃を補助する方法が提案されている。
【０００３】
特許文献１では、読取ガラス上の異物を検知する手段を有し、異物が検知された場合に、画像読取用光源を点灯させて読取ガラス上の異物を見やすくする装置が提案されている。
また、特許文献２では、画像読取用光源の点灯に加え、異物の主走査位置情報を操作部に表示し、異物位置の確認を容易にする装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３８３６０８４号明細書
【特許文献２】特開２００６−１２９１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、読取ガラス上に付着した異物は、数十μｍといった微小なものであってもスジ発生の原因となるため、特許文献１および特許文献２のように照明点灯や位置表示を行っても異物位置を視認することが困難な場合がある。
このような場合には、異物位置が不明確なまま読取ガラスを清掃する必要があり、１度の清掃で異物を除去できなかった場合には、清掃を繰り返さなければならない。
【０００６】
そこで、本発明は、清掃位置を読取ガラスの上に付着した異物の位置へ移動するように促す指示を表示する画像読取装置および清掃補助方法を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の画像読取装置は、
読取ガラスの上を搬送される原稿の画像を読取る画像読取手段と、
前記読取ガラスの上に付着している異物の異物位置を検知する異物検知手段と、
前記読取ガラスの清掃が行われている清掃位置を検知する清掃位置検知手段と、
前記清掃位置を前記異物位置へ移動するように促す指示を表示する表示手段と、
を有する。
【発明の効果】
【０００８】
本発明によれば、画像不良の原因となる読取ガラス上の異物位置へ清掃位置を導き、清掃作業の効率を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】実施例１の画像読取装置の断面図及び座標定義の説明図。
【図２】実施例１の制御系１０のブロック図。
【図３】実施例１のＣＰＵにより行われる制御を示す流れ図。
【図４】実施例１の操作パネルの表示例を示す図。
【図５】実施例１のＣＰＵにより行われる異物検知動作を示す流れ図。
【図６】異物検知動作における主走査位置に対する輝度値を示す図。
【図７】実施例１のＣＰＵにより行われる清掃位置検知動作を示す流れ図。
【図８】清掃位置検知動作における主走査位置に対する輝度値を示す図。
【図９】実施例１におけるユーザの清掃作業を示す流れ図。
【図１０】実施例２の制御系２０のブロック図。
【図１１】実施例２のＣＰＵにより行われる制御を示す流れ図。
【図１２】実施例２の距離を音の高さに変換するテーブルを示す図。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施形態を説明する。なお、本発明の画像読取装置は、単独の装置であっても、他の機能と組み合わされた複写機やファクシミリ、あるいは他の複合機の一部であってもよい。
【実施例１】
【００１１】
（画像読取装置）
図１は、実施例１の画像読取装置１００の断面図及び座標定義の説明図である。図１（ａ）は、画像読取装置１００の断面図である。図１（ｂ）は、主走査方向の座標定義の説明図である。ここで、説明のために主走査方向における位置を示す座標を定義する。座標は、図１（ｂ）の矢印１２６で示す主走査方向に沿って延在している。座標は、画像読取装置１００の読取可能領域の最も手前側を原点とし、奥側に向かって大きくなる。
画像読取装置１００は、原稿の画像を読取る原稿読取装置である。画像読取装置１００は、原稿の画像を読み取るリーダーユニット（画像読取部）１０１と、リーダーユニット１０１へ原稿を搬送する自動原稿搬送装置（原稿搬送部）１０２とを有する。
【００１２】
複数枚の原稿を積み重ねた原稿束１０３は、原稿トレイ１０４上に載置される。幅規制板１０５は、原稿束１０３の幅方向の端部に当接する。幅方向は、矢印１２８で示す原稿の搬送方向に垂直であり、かつ原稿の表面に平行な方向である。すなわち、幅方向は、主走査方向に平行である。原稿束１０３は、幅規制板１０５によって幅方向に規制されて、原稿の斜行搬送が抑制される。ピックアップローラー１０６は、原稿束１０３の最も上の原稿を分離部１２９へ搬送する。分離部１２９は、分離パッド１０７と分離ローラー１０８とを有する。分離パッド１０７と分離ローラー１０８は、原稿束１０３から搬送された原稿を1枚ずつ分離する。分離された1枚の原稿は、第１レジストローラー１０９へ搬送される。第１レジストローラー１０９は、原稿の斜行を補正する。原稿は、第２レジストローラー１１０、第１搬送ローラー１１１、および白色部材で構成された第２搬送ローラー（基準反射部材）１１２により順に搬送される。第２搬送ローラー１１２により搬送される原稿は、流し読み読取位置（以下、読取位置という。）ＲＰの上を通過する。リーダーユニット１０１は、原稿の表面の画像を読取る。読取位置ＲＰで画像を読取られた原稿は、第２搬送ローラー１１２および第３搬送ローラー１１３により搬送され、排出ローラー１１４により原稿排出トレイ１１５上に排出される。
【００１３】
（原稿読取動作）
実施例１の画像読取装置１００は、自動原稿搬送装置１０２により読取ガラス１１６上を搬送されている原稿の画像を読取ユニット（読取デバイス）１２５により読取る「流し読みモード」を有する。
以下、「流し読みモード」で原稿の画像を読取る画像読取動作（以下、原稿読取動作という。）について説明する。
【００１４】
図１に示すように、読取位置ＲＰは、読取ガラス（プラテンガラス）１１６の所定の位置に設定されている。第２搬送ローラー１１２は、読取ガラス１１６の読取位置ＲＰの上方に配置されている。流し読み画像読取手段としての読取ユニット１２５は、読取ガラス１１６の読取位置ＲＰの下方に配置されている。読取ユニット１２５は、光源１１７および１１８、反射ミラー１１９、１２０、および１２１、結像レンズ１２２、ラインセンサ１２３、および信号処理基板１２４を有する。
【００１５】
原稿搬送手段としての自動原稿搬送装置１０２は、原稿を、流し読み読取ガラス１１６上へ搬送する。原稿が第２搬送ローラー１１２と読取ガラス１１６との間を通過中に、読取ユニット１２５の光源１１７および１１８は、読取ガラス１１６上を搬送されている原稿に対して光を照射する。原稿からの反射光は、反射ミラー１１９、１２０、および１２１により、結像レンズ１２２へ導かれる。結像レンズ１２２は、ＣＣＤなどの複数の撮像素子を列状に配置したラインセンサ１２３上に、反射光を結像する。結像された光は、ラインセンサ１２３により画像情報としてのアナログ信号に変換される。アナログ信号は、信号処理基板１２４へ送られる。信号処理基板１２４は、アナログ信号をデジタル信号に変換し、画像情報としてのデジタル信号の画像処理を行う。
【００１６】
（制御系）
図２は、実施例１の制御系１０のブロック図である。
制御系１０は、信号処理基板１２４、ラインセンサ１２３、操作パネル２０４、圧板開閉センサ２０５、および搬送制御部２０６を有する。
【００１７】
信号処理基板１２４は、ＡＤコンバータ２０１、ＣＰＵ２０２、ＲＡＭ２０３、およびＲＯＭ２０７を有する。
ＡＤコンバータ２０１は、ラインセンサ１２３から送られてきたアナログ信号をデジタル信号に変換する。
ＡＤコンバータ２０１によってデジタル信号に変換された画像情報は、ＣＰＵ２０２へ送られる。画像情報は、赤画像情報Ｒ、緑画像情報Ｇ、および青画像情報Ｂからなる。
【００１８】
ＣＰＵ２０２は、ＡＤコンバータ２０１、ラインセンサ１２３、ＲＡＭ２０３、操作パネル２０４、圧板開閉センサ２０５、搬送制御部２０６、およびＲＯＭ２０７に電気的に接続されている。ＣＰＵ２０２は、それぞれの装置の制御と入力されてきた画像情報を基にした異物検知動作および清掃位置検知動作を行う。
ＲＡＭ２０３は、異物検知動作や清掃位置検知動作に必要な画像情報を記憶する。
操作パネル２０４は、ユーザとのインタフェースの機能を有する。操作パネル２０４は、ユーザからの操作を受け付け、ユーザへの指示（メッセージ）を表示する表示装置（表示手段）である。
【００１９】
圧板開閉センサ２０５は、自動原稿搬送装置１０２の底面に設けられている白色圧板（基準反射部材）１２７が読取ガラス１１６に接触しているか否かを示す信号を出力する。白色圧板１２７が読取ガラス１１６に接触しているときは、第２搬送ローラー（基準反射部材）１１２も読取ガラス１１６に接触している。白色圧板１２７が開放されると、第２搬送ローラー１１２も開放される。すなわち、圧板開閉センサ２０５は、読取ガラス１１６が清掃可能な状態であるか否かを検知する。清掃可能な状態は、第２搬送ローラー１１２が開放され、読取ガラス１１６と第２搬送ローラー１１２との間に十分な空間がある状態である。
搬送制御部２０６は、原稿を搬送するために、ピックアップローラー１０６から排出ローラー１１４までの各ローラーの動作を制御する。
【００２０】
（ＣＰＵの制御）
図３は、実施例１のＣＰＵ２０２により行われる制御を示す流れ図である。ＣＰＵ２０２の制御のプログラムは、ＲＯＭ（記憶媒体）２０７に格納されている。ＣＰＵ２０２は、ＲＯＭ２０７から制御のプログラムを読み出す。
【００２１】
ステップＳ３０１において、ＣＰＵ２０２は、操作パネル２０４からの読取開始信号を検知する。
【００２２】
ステップＳ３０２において、ＣＰＵ２０２は、読取ガラス１１６の画像を読取る読取ガラス読取動作を行う。読取ガラス読取動作は、白色圧板１２７が閉じられて第２搬送ローラー１１２が読取ガラス１１６に対向した状態で行われる。読取ガラス読取動作において、ＣＰＵ２０２は、原稿の搬送を行わずに、搬送制御部２０６により第２搬送ローラー１１２を回転させる。この時、読取ガラス１１６の読取位置ＲＰの画像情報は、ラインセンサ１２３およびＡＤコンバータ２０１により、デジタル信号に変換される。デジタル信号は、読取ガラス１１６の読取位置ＲＰの画像情報として、ＲＡＭ２０３に格納される。
【００２３】
ステップＳ３０３において、ＣＰＵ２０２は、異物検知手段として機能する。ＣＰＵ２０２は、ＲＡＭ２０３に格納されている画像情報を順に読出し、異物検知動作を行う。ＣＰＵ２０２は、異物検知動作の結果、読取ガラス１１６の表面上に異物ありと判断された主走査方向における画素の位置を表す異物位置座標値をＲＡＭ２０３に格納する。すなわち、ステップＳ３０３において、ＣＰＵ２０２は、読取ユニット（画像読取手段）１２５により得られた情報から、読取ガラス１１６の上に付着した異物の有無および位置を検知する。異物検知動作のアルゴリズムについては、後に説明する。
【００２４】
ステップＳ３０４において、ＣＰＵ２０２は、異物が検知されたか否かを判断する。異物が検知されなかった場合（Ｓ３０４のＮＯ）、ステップＳ３２１へ進む。ステップＳ３２１において、ＣＰＵ２０２は、通常の原稿読取動作を行う。異物が検知された場合（Ｓ３０４のＹＥＳ）、ステップＳ３０５へ進む。
【００２５】
ステップＳ３０５において、ＣＰＵ２０２は、図４（ａ）に示すように、異物が検知された旨を通知するメッセージ４０１と、清掃モードへ移行するか否かを選択させるボタン４０２を操作パネル２０４に表示させる。異物が検知された旨を通知するメッセージ４０１は、例えば、「読取ガラス上にゴミがあります。清掃モードに移行しますか？」である。清掃モードへ移行するか否かを選択させるボタン４０２は、例えば、「読取を続ける」のボタンと「清掃モードへ移行」のボタンである。
【００２６】
ステップＳ３０６において、ＣＰＵ２０２は、「清掃モードへ移行」が選択されたか否かを判断する。「清掃モードへ移行」が選択されなかった場合（Ｓ３０６のＮＯ）、ステップＳ３２１へ進む。ＣＰＵ２０２は、異物を無視して通常の原稿読取動作を行う。「清掃モードへ移行」が選択された場合（Ｓ３０６のＹＥＳ）、ステップＳ３０７へ進む。
【００２７】
ステップＳ３０７において、ＣＰＵ２０２は、図４（ｂ）に示すように、白色圧板１２７を上げて手前から清掃することを促すメッセージ４０３を操作パネル２０４に表示させる。清掃を促すメッセージ４０３は、例えば、「圧板を上げ、白布で手前から読取ガラスを拭いてください。」である。
【００２８】
清掃を促すメッセージ４０３は、さらに、清掃布の色の選択と清掃開始位置（初期清掃位置）の指定を含んでいてもよい。本実施例においては、白布の使用を促すメッセージを表示している。しかし、清掃布は、白布に限らず、他の色の布であってもよい。清掃布の色の選択は、後述するステップＳ３０９における清掃位置検知動作の検知精度を高める。清掃開始位置の指定は、清掃位置を異物位置へ円滑に誘導する。
【００２９】
ステップＳ３０８において、ＣＰＵ２０２は、圧板開閉センサ２０５からの信号に基づいて、白色圧板１２７が開放されているか否かを判断する。白色圧板１２７が開放されている場合（Ｓ３０８のＹＥＳ）、ステップＳ３０９へ進む。白色圧板１２７が開放されていない場合（Ｓ３０８のＮＯ）、ステップＳ３０７へ戻り、白色圧板１２７が開放されるまで清掃を促すメッセージ４０３の表示を続ける。
【００３０】
ステップＳ３０９において、ＣＰＵ２０２は、清掃位置検知手段として機能する。ＣＰＵ２０２は、清掃位置検知動作を行う。清掃位置検知動作のアルゴリズムについては後に説明する。
【００３１】
ステップＳ３１０において、ＣＰＵ２０２は、異物位置と清掃位置との間の距離を算出する。まず、ＣＰＵ２０２は、ＲＡＭ２０３から清掃位置座標値と異物位置座標値を読込む。この時、読込む異物位置座標値は、初回時には最小なものを読込み、その後は、後述するステップＳ３２３で清掃対象異物が更新される毎に異物位置座標値を小さな方から１つずつ順番に読み込んでいく。こうすることで、異物を手前側から奥側へ順番に一方向に清掃することが可能になり、清掃作業を円滑化出来る。
【００３２】
清掃位置座標値をＸC、異物位置座標値をＸD、差異値をＤとすると、Ｄは以下の式で求めることが出来る。
【数１】
2014057193.tif 000003
この差異値Ｄの絶対値が異物位置と清掃位置との間の距離であり、符号が両者の位置関係を示す。
すなわち、ＣＰＵ２０２は、ステップＳ３１０において差異値算出手段として機能し、ステップＳ３０３とステップＳ３０９により得られた情報から、清掃位置と異物位置との間の距離および位置関係（正負の方向）を表す差異値Ｄを算出する。
【００３３】
次に、ＣＰＵ２０２は、ステップＳ３１１において判断手段として機能し、差異値Ｄ（距離）が所定値以下であるか否かを判断する。差異値Ｄ（距離）が所定値より大きい場合（Ｓ３１１のＮＯ）、ステップＳ３２２へ進む。差異値Ｄ（距離）が所定値以下の場合（Ｓ３１１のＹＥＳ）、ステップＳ３１２へ進む。
【００３４】
ステップＳ３２２において、ＣＰＵ２０２は、異物位置と清掃位置の差異値Ｄをもとに操作パネル２０４に清掃位置移動メッセージを表示させる。差異値Ｄが正の場合、異物位置は、清掃位置よりも手前にあるので、操作パネル２０４に図４（ｃ）に示すように清掃位置を手前へ移動させるように促すメッセージ（清掃位置の移動を促す指示）４０４を表示する。清掃位置の移動を促す指示４０４は、例えば、「ゴミは今拭いている位置よりも手前側についています。もっと手前を拭いてください。」である。
【００３５】
異物距離メッセージ４０５は、清掃位置と異物位置との間の距離を示す指示である。距離は、差異値Ｄの絶対値から換算して表示する。異物距離メッセージ４０５は、例えば、「ゴミとの距離約５ｃｍ」である。異物清掃時に、異物距離メッセージ４０５の内容（距離）は、差異値Ｄに従って変更される。
位置表示イラスト（清掃位置の移動を促す指示）４０６は、異物位置、清掃位置、および移動方向の矢印を示す。異物位置と清掃位置の表示は、異物位置座標値と清掃位置座標値によって変化させる。
【００３６】
差異値Ｄが負の場合、異物位置は、清掃位置よりも奥にあるということなので、ＣＰＵ２０２は、図４（ｄ）に示すように、清掃位置を奥へ移動させるように促すメッセージ（清掃位置の移動を促す指示）４０７を操作パネル２０４に表示する。清掃位置の移動を促す指示４０７は、例えば、「ゴミは今拭いている位置よりも奥側に付着しています。もっと奥を拭いてください。」である。
【００３７】
ステップＳ３２２の表示後、ステップＳ３０９へ戻る。ＣＰＵ２０２は、差異値Ｄが所定値以下になるまで、清掃位置の検知と、清掃位置を差異値Ｄが小さくなる方向へ移動するように促すメッセージ４０４〜４０７の表示とを繰り返す。
【００３８】
ステップＳ３１２において、ＣＰＵ２０２は、図４（ｅ）に示すように、清掃位置が異物位置と合致していること、および、その位置を清掃するように促すメッセージ（その位置での清掃を促す指示）４０８を操作パネル２０４に表示させる。その位置での清掃を促す指示４０８は、例えば、「今拭いている位置に異物が付着しています。その位置を拭いてください。」である。図４（ｅ）には、他に、ユーザが清掃を終了した際に選択する清掃終了ボタン４１０と、未清掃の異物数を表すメッセージ４０９が表示されている。
【００３９】
ステップＳ３１３において、ＣＰＵ２０２は、清掃終了ボタン４１０が選択されたことを示す信号を操作パネル２０４から検知する。
【００４０】
ステップＳ３１４において、ＣＰＵ２０２は、まだ清掃していない残りの異物があるか否かを判定する。残りの異物がある場合（Ｓ３１４のＹＥＳ）、ステップＳ３２３へ進む。残りの異物が無い場合（Ｓ３１４のＮＯ）、ステップＳ３１５へ進む。
【００４１】
ステップＳ３２３において、ＣＰＵ２０２は、清掃対象異物を更新し、ステップＳ３０９へ戻る。清掃対象異物は、異物位置座標値が小さな順に１つずつ更新するようにする。
【００４２】
ステップＳ３１５において、ＣＰＵ２０２は、図４（ｆ）に示すように、白色圧板１２７を閉めるように促すメッセージ４１１を操作パネル２０４に表示する。
【００４３】
ステップＳ３１６において、ＣＰＵ２０２は、圧板開閉センサ２０５からの信号により、白色圧板１２７が開放状態にあるか否かを判断する。白色圧板１２７が開放状態にない場合（Ｓ３１６のＮＯ）、ステップＳ３１７へ進む。白色圧板１２７が開放状態にある場合（Ｓ３１６のＹＥＳ）、ステップＳ３１５へ戻る。ＣＰＵ２０２は、白色圧板１２７が閉じられるまで、操作パネル２０４にメッセージ４１１を表示し続ける。
【００４４】
ステップＳ３１７において、ＣＰＵ２０２は、読取ガラス１１６の画像を読取る読取ガラス読取動作を行う。読取ガラス読取動作は、ステップＳ３０２と同様である。
【００４５】
ステップＳ３１８において、ＣＰＵ２０２は、異物検知動作を行う。異物検知動作は、ステップＳ３０３と同様である。
【００４６】
ステップＳ３１９において、ＣＰＵ２０２は、異物が検知されたか否かを判断する。異物が検知されなかった場合（Ｓ３１９のＮＯ）、ステップＳ３２０へ進む。ステップＳ３２０において、ＣＰＵ２０２は、清掃が正常終了した旨を示すメッセージを操作パネル２０４に表示させて清掃モードを終了する。清掃モード終了後、ＣＰＵは、操作パネル２０４からの読取開始信号を検知したならば（Ｓ３０１）、Ｓ３０２〜Ｓ３０４を経て、Ｓ３２１において原稿読取動作を行う。
異物が検知された場合（Ｓ３１９のＹＥＳ）、ステップＳ３２４に進む。ステップＳ３２４において、ＣＰＵ２０２は、操作パネル２０４に異常終了を表示させ、接続されている各装置を停止させて、清掃モードを終了する。
【００４７】
（異物検知動作）
次に、図３のステップＳ３０３およびＳ３１８で行われる異物検知動作について説明する。図５は、実施例１のＣＰＵ２０２により行われる異物検知動作を示す流れ図である。異物検知動作のプログラムは、ＲＯＭ（記憶媒体）２０７に格納されている。ＣＰＵ２０２は、ＲＯＭ２０７から異物検知動作のプログラムを読み出す。
【００４８】
ＣＰＵ２０２は、ステップＳ３０３（Ｓ３１８）の異物検知動作のプログラム（異物検知手段）を実行して、読取ユニット１２５により得られた情報から、読取ガラス１１６上に付着した異物の有無および位置を検知する。
実施例１における異物検知動作は、白色圧板１２７が閉じられた状態で行われる。すなわち、異物検知動作は、第２搬送ローラー１１２が読取ガラス１１６に対向した状態で読取ユニット１２５が読取った読取ガラス１１６の画像情報を使用して行われる。
【００４９】
ステップＳ５０１において、ＣＰＵ２０２は、ＲＡＭ２０３から１画素ずつ画像情報を読込む。
ステップＳ５０２において、ＣＰＵ２０２は、読込んだ画像情報が異物であるか否かを判断する。すなわち、ＣＰＵ２０２は、１画素ずつ読み込んだ画像情報の輝度値が所定輝度値以下であるか否かを判断する。
【００５０】
ここで、図６を用いて、以下に、所定輝度値を説明する。図６は、異物検知動作における主走査位置に対する輝度値を示す図である。
実施例１の第２搬送ローラー１１２は、白色部材で構成されている。図６（ａ）に示すように、第２搬送ローラー１１２上に異物がない場合、読取ガラス１１６を読取った輝度値６０１は、高い値であり、いずれの主走査位置においてもほぼ一定の値となる。
【００５１】
一方で、読取ガラス１１６上に異物が付着している場合、光源１１７および１１８から照射された光が異物によって遮られるため、第２搬送ローラー１１２からの反射光は、異物がない場合に比べて弱くなる。従って、図６（ｂ）に示すように、輝度値の谷６０４における異物がある画素の輝度値は、異物が無い画素の輝度値６０２に比べて低くなる。そこで、予め読取っておいた、異物がない場合の第２搬送ローラー１１２の輝度値６０１にマージンを持たせて所定輝度値６０３を決定する。
【００５２】
輝度値が所定輝度値６０３以下である場合、ＣＰＵ２０２は、その輝度値の画素に対応する主走査位置に異物があると判断する。輝度値が所定輝度値６０３より高い場合、ＣＰＵ２０２は、その輝度値の画素に対応する主走査位置に異物がないと判断する。このようにして、ＣＰＵ２０２は、異物の有無を判断する。
同時に、ＣＰＵ２０２は、輝度値が低い画素の主走査位置をＲＡＭ２０３に記録する。これによって、ＣＰＵ２０２は、異物が存在する位置を特定する。
【００５３】
輝度値が所定輝度値６０３より高い場合（Ｓ５０２のＮＯ）、ＣＰＵ２０２は、異物がないと判断し、ステップＳ５０５へ進む。輝度値が所定輝度値６０３以下である場合（Ｓ５０２のＹＥＳ）、ＣＰＵ２０２は、異物があると判断し、ステップＳ５０３へ進む。
【００５４】
ステップＳ５０３において、ＣＰＵ２０２は、検知された異物が、読取ガラス１１６に付着したものであるか、あるいは第２搬送ローラー１１２に付着したものであるかを判別する。異物がある場合、流し読みモードで読取られた画像情報には副走査方向にスジが発生する。異物が読取ガラス１１６の表面上に付着している場合、異物の画像は、図６（ｃ）に示すように、途切れの無い実線６０５となる。これに対し、異物が第２搬送ローラー１１２上に付着している場合、第２搬送ローラー１１２の回転によって異物の付着位置が移動するため、異物の画像は、スジが現れたり消えたりする破線６０６となる。従って、検知された異物の副走査方向の長さが所定長さより長いか否かによって、異物が読取ガラス１１６と第２搬送ローラー１１２のどちらに付着しているかを判断することが出来る。検知された異物の副走査方向の長さが所定長さよりも長い場合（Ｓ５０３のＹＥＳ）、ＣＰＵ２０２は、検知された異物が読取ガラス１１６上に付着した異物であると判断してステップＳ５０４へ進む。検知された異物の副走査方向の長さが所定長さ以下の場合（Ｓ５０３ＮＯ）、ＣＰＵ２０２は、検知された異物が第２搬送ローラー１１２上に付着した異物であると判断してステップＳ５０５へ進む。
【００５５】
ステップＳ５０４において、ＣＰＵ２０２は、異物の存在する主走査方向の位置座標値をＲＡＭ２０３に記録する。このときに、異物領域が主走査方向に連続する複数画素にわたる場合、異物領域の中央座標値を異物位置座標値としてＲＡＭ２０３に記録する。例えば、図６（ｂ）に示された輝度値の谷６０４のように、所定輝度値６０３以下の画素がＸ1からＸ2にかけて続いている場合、ＣＰＵ２０２は、以下の式によって求めた中央座標値Ｘ3をＲＡＭ２０３に記録する。
【数２】
2014057193.tif 000004
【００５６】
ステップＳ５０５において、ＣＰＵ２０２は、現在の画素が画像情報の終端であるか否かを判断する。現在の画素が画像情報の終端でない場合（Ｓ５０５のＮＯ）、ステップＳ５０１へ戻り、画像情報の終端に達するまでステップＳ５０１からステップＳ５０５を繰り返す。現在の画素が画像情報の終端である場合（Ｓ５０５のＹＥＳ）、異物検知動作を終了する。
【００５７】
（清掃位置検知動作）
次に、図３のステップＳ３０９で行われる清掃位置検知動作について説明する。図７は、実施例１のＣＰＵ２０２により行われる清掃位置検知動作を示す流れ図である。清掃位置検知動作のプログラムは、ＲＯＭ（記憶媒体）２０７に格納されている。ＣＰＵ２０２は、ＲＯＭ２０７から清掃位置検知動作のプログラムを読み出す。
【００５８】
ＣＰＵ２０２は、ステップＳ３０９の清掃位置検知動作のプログラム（清掃位置検知手段）を実行して、読取ユニット１２５により得られた情報から、読取ガラス１１６上の実際に清掃している位置を検知する。
実施例１における清掃位置検知動作は、白色圧板１２７が開かれた状態で行われる。すなわち、清掃位置検知動作は、第２搬送ローラー１１２が読取ガラス１１６から離れた状態で読取ユニット１２５が読取った読取ガラス１１６の画像情報を使用して行われる。
【００５９】
ステップＳ７０１において、ＣＰＵ２０２は、読取ガラス１１６を清掃している際に、ラインセンサ１２３により光電変換されＡＤコンバータ２０１によりＡＤ変換された読取位置ＲＰの１ライン分の画像情報を、ＲＡＭ２０３に格納する。
【００６０】
ステップＳ７０２において、ＣＰＵ２０２は、ＲＡＭ２０３から１画素ずつ画像情報を読込む。
【００６１】
ステップＳ７０３において、ＣＰＵ２０２は、読込んだ画像情報が清掃位置であるか否かを判断する。すなわち、ＣＰＵ２０２は、１画素ずつ読み込んだ画像情報の輝度値が所定輝度値以下であるか否かを判断する。
【００６２】
ここで、図８を用いて、以下に、所定輝度値を説明する。図８は、清掃位置検知動作における主走査位置に対する輝度値を示す図である。
図３のステップＳ３０９の清掃位置検知動作の前のステップＳ３０８において、白色圧板１２７の開放が確認されている。従って、白色圧板１２７および第２搬送ローラー１１２は、読取ガラス１１６に対向していない。すなわち、第２搬送ローラー１１２は、読取ガラス１１６から離れている。読取ガラス１１６上に何もない場合、光源１１７および１１８から照射された光を反射するものが読取ガラス１１６上に無い。よって、図８（ａ）に示すように、読取ガラス１１６上に何もない場合、読取ガラス１１６を読取った輝度値８０１は、低い値であり、いずれの主走査位置においてもほぼ一定の値となる。
【００６３】
一方で、清掃作業のために読取ガラス１１６を布で拭いている場合、光源１１７および１１８から照射された光が布によって反射されるため、布からの反射光は、布がない部分の反射光に比べて強くなる。従って、図８（ｂ）に示すように、布が存在する輝度値の山８０４における画素の輝度値は、布が存在しない画素の輝度値８０２に比べて高くなる。そこで、予め読取っておいた、読取ガラス１１６上に何もない場合の輝度値８０１にマージンを持たせて所定輝度値８０３を決定する。
【００６４】
輝度値が所定輝度値８０３以上である場合、ＣＰＵ２０２は、その輝度値の画素に対応する主走査位置に布があると判断する。同時に、ＣＰＵ２０２は、輝度値が高い画素の主走査位置をＲＡＭ２０３に記録する。輝度値が所定輝度値８０３より低い場合、ＣＰＵ２０２は、その輝度値の画素に対応する主走査位置に布がないと判断する。これによって、ＣＰＵ２０２は、清掃位置を特定する。
【００６５】
図７に示すように、輝度値が所定輝度値８０３以上である場合（Ｓ７０３のＹＥＳ）、ＣＰＵ２０２は、その輝度値の画素を清掃位置と判断し、ステップＳ７０４へ進む。輝度値が所定輝度値８０３より低い場合（Ｓ７０３のＮＯ）、ステップＳ７０５へ進む。
【００６６】
ステップＳ７０４において、ＣＰＵ２０２は、清掃位置座標値をＲＡＭ２０３に記録する。このときに、清掃領域が主走査方向に連続する複数画素にわたる場合、清掃領域の中央座標値を清掃位置座標値としてＲＡＭ２０３に記録する。例えば、図８（ｂ）に示された輝度値の山８０４のように、所定輝度値８０３以上の画素がＸ1からＸ2にかけて続いている場合、ＣＰＵ２０２は、以下の式によって求めた中央座標値Ｘ3をＲＡＭ２０３に記録する。
【数３】
2014057193.tif 000005
【００６７】
通常、一つの清掃領域が検知されるが、読取ガラス１１６上の清掃布がある領域とは別の領域に物が置かれた場合、複数の領域が清掃領域として検知されることがある。この場合、ＣＰＵ２０２は、複数の領域のうち主走査方向の幅が最大の領域の中央座標値を清掃位置座標値としてＲＡＭ２０３に記録する。これは、清掃時に拭いている布以上に大きなものが読取ガラス１１６上に存在することが稀であると考えられるからである。
【００６８】
複数の領域の主走査方向の幅が同じ場合、ＣＰＵ２０２は、中央座標値が最小のものを清掃位置としてＲＡＭ２０３に記録する。これは、図３のステップ３０７において、手前から清掃することを促すメッセージ４０３を操作パネル２０４に表示しているので、奥側よりも手前側、つまり座標値の小さい方に清掃布がある可能性が高いからである。
【００６９】
例えば、図８（ｃ）に示すように、３つの輝度値の山８０５、８０６、および８０７が存在するとする。輝度値の山８０５、８０６、および８０７は、主走査方向にそれぞれ幅Ｗa、Ｗb、およびＷcを有する。輝度値の山８０５、８０６、および８０７は、中央座標値Xa、Xb、およびXcをそれぞれ有する。
【００７０】
まず、それぞれの輝度値の山８０５、８０６、および８０７の幅Ｗa、Ｗb、およびＷcを比較する。
幅Ｗa、Ｗb、およびＷcの関係は、
【数４】
2014057193.tif 000006
である。幅ＷaおよびＷbは、幅Ｗcより大きいので、清掃位置の候補は、中央座標値ＸaとＸbである。次に、中央座標値ＸaおよびＸbを比較する。
【００７１】
中央座標値ＸaおよびＸbの関係は、
【数５】
2014057193.tif 000007
である。中央座標値Ｘaは、中央座標値Ｘbより小さいので、ＣＰＵ２０２は、中央座標値Ｘaを清掃位置座標値としてＲＡＭ２０３に記録する。
【００７２】
ステップＳ７０５において、ＣＰＵ２０２は、現在の画素が画像情報の終端であるか否かを判断する。現在の画素が画像情報の終端でない場合（Ｓ７０５のＮＯ）、ステップＳ７０２へ戻り、画像情報の終端に達するまでステップＳ７０２からステップＳ７０５を繰り返す。現在の画素が画像情報の終端である場合（Ｓ７０５のＹＥＳ）、清掃位置検知動作を終了する。
【００７３】
（ユーザが行う清掃作業）
次に、ユーザが行う清掃作業を説明する。図９は、実施例１におけるユーザの清掃作業を示す流れ図である。
【００７４】
ステップＳ９０１において、ユーザは、操作パネル２０４に表示された図４（ａ）のメッセージ４０１を確認し、選択ボタン４０２の「清掃モードへ移行」を選択する。
【００７５】
ステップＳ９０２において、ユーザは、図４（ｂ）のメッセージ４０３に従って白色圧板１２７を上げ、白布を用いて手前から読取ガラスの清掃を開始する。
【００７６】
ステップＳ９０３において、ユーザは、図４（ｃ）の清掃位置を手前へ移動させるように促すメッセージ４０４または図４（ｄ）の清掃位置を奥へ移動させるように促すメッセージ４０７に従って清掃位置を移動させる。清掃位置の移動は、ステップＳ９０４で、図４（ｅ）のその位置を清掃するように促すメッセージ４０８が確認できるまで繰り返す。
【００７７】
ステップＳ９０５において、ユーザは、読取ガラス１１６の清掃を行う。清掃が終了すると、ステップＳ９０６へ進む。
ステップＳ９０６において、ユーザは、図４（ｅ）の清掃終了ボタン４１０を選択する。
【００７８】
ステップＳ９０７において、ユーザは、図４（ｆ）の白色圧板１２７を閉めるように促すメッセージ４１１を確認する。しかし、残りの異物がある場合、ステップＳ９０３へ戻り、図４（ｃ）または図４（ｄ）に示すようなメッセージが操作パネル２０４に表示されるので、ユーザは、異物が全て清掃されるまで清掃作業を繰り返す。
【００７９】
ステップＳ９０８において、ユーザは、白色圧板１２７を下げる。白色圧板１２７を下げると自動的に清掃効果の確認のために異物検知動作が行われる。
【００８０】
ステップＳ９０９において、ユーザは、操作パネル２０４上に表示された異物検知結果を確認する。異物が除去できた場合には、操作パネル２０４上に正常終了が表示される。異物が除去できていない場合には、操作パネル２０４上に異常終了が表示される。ユーザは、結果を確認し、清掃を終了する。
【実施例２】
【００８１】
次に、図１０から図１２を用いて、実施例２を説明する。実施例２の画像読取装置は、音源１００１を有する点を除いて実施例１の画像読取装置１００と同様である。実施例２において、実施例１と同様の構造には同様の参照符号を付して説明を省略する。実施例２の読取ガラス読取動作、原稿読取動作、異物検知動作、および清掃位置検知動作は、実施例１と同様であるので、説明を省略する。
実施例２の画像読取装置１００は、異物位置と清掃位置との間の距離に応じて、音源１００１から出される音の高さを変更する。
【００８２】
図１０は、実施例２の制御系２０のブロック図である。
制御系２０は、信号処理基板１２４、ラインセンサ１２３、操作パネル２０４、圧板開閉センサ２０５、搬送制御部２０６、および音源１００１を有する。実施例２の制御系２０は、音源１００１を有する点で実施例１の制御系１０と異なる。
信号処理基板１２４のＣＰＵ２０２は、音源１００１に電気的に接続されている。音源１００１は、ＣＰＵ２０２の命令に従って出力する音の高さを変えることができる。
【００８３】
図１１は、実施例２のＣＰＵ２０２により行われる制御を示す流れ図である。ＣＰＵ２０２の制御のプログラムは、ＲＯＭ（記憶媒体）２０７に格納されている。ＣＰＵ２０２は、ＲＯＭ２０７から制御のプログラムを読み出す。
実施例２の制御を示す流れ図は、ステップＳ３２２の後にステップＳ１１０１を有する点で、実施例１の制御を示す流れ図と異なる。実施例２のステップＳ１１０１以外のステップは、実施例１のステップと同様であるので説明を省略する。
【００８４】
ステップＳ１１０１において、ＣＰＵ２０２は、異物位置と清掃位置との間の距離（異物位置座標値と清掃位置座標値の差異値Ｄの絶対値）に応じて、音源１００１から出力される音の高さを変更する。
【００８５】
図１２は、実施例２の距離（差異値Ｄの絶対値）を音の高さに変換するテーブルを示す図である。
実施例２においては、距離（差異値Ｄの絶対値）に従って音の高さをＨ0〜Ｈ7の８段階に切り替える。図１１の流れ図は、ステップＳ１１０１を有する点で図３の流れ図と相違する。図１１のステップＳ１１０１以外のステップは、図３のステップと同様であるので説明を省略する。
【００８６】
ステップＳ１１０１において、ＣＰＵ２０２は、図１２に示す変換テーブルを用いて、距離に従って音の高さを選択する。図１２に示す変換テーブルは、階段状になっており、距離が短いほど高い音が選択される。図１２に示す例では、距離Ｌに対応するＨ4の高さを持つ音が選択されている。
【００８７】
音の高さが高い場合、清掃位置は、異物位置に近い。音の高さが低い場合、清掃位置は、異物位置から遠い。従って、ユーザは、音の高さにより、清掃位置が異物位置にあるか否かを判断することができる。
ＣＰＵ２０２のその他の動作は、実施例１と同様である。
【００８８】
実施例２におけるユーザの清掃作業は、図９に示す実施例１におけるユーザの清掃作業と同様である。
実施例２においては、異物位置座標値と清掃位置座標値の差異値Ｄの絶対値（距離）に応じて音の高さを変更したが、距離に従って異なる音を出力できる限り、音のテンポを変更したり、メロディーを変更したりしてもよい。また、音源１００１は、異物清掃時に、差異値Ｄに従って、「もっと奥を拭いてください」、「もっと手前を拭いてください。」、および「その位置を拭いてください。」などのような異なる音声を出力してもよい。
【００８９】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９０】
１００  画像読取装置
１１６  読取ガラス
１２５  読取ユニット（画像読取手段）
２０２  ＣＰＵ
２０４  操作パネル（表示手段）
４０４、４０６、４０７  清掃位置の移動を促す指示
４０５  距離を示す指示
４０８  その位置での清掃を促す指示
【図１】
2014057193.tif 000008
【図２】
2014057193.tif 000009
【図３】
2014057193.tif 000010
【図４】
2014057193.tif 000011
【図５】
2014057193.tif 000012
【図６】
2014057193.tif 000013
【図７】
2014057193.tif 000014
【図８】
2014057193.tif 000015
【図９】
2014057193.tif 000016
【図１０】
2014057193.tif 000017
【図１１】
2014057193.tif 000018
【図１２】
2014057193.tif 000019