(57)【要約】【課題】読取部の移動の異常に因る読取画質の低下を防ぐ読取装置を提供する。【解決手段】複数の読取部が並んで配置され、原稿画像を光学的に読み取るイメージセンサユニットにより、複数の読取部が並ぶ方向に延びる基準部材を読み取る。その読取結果に基づいて、基準部材に対してイメージセンサユニットの複数の読取部が並ぶ方向に傾きが生じているかを判定する。【選択図】図４
2017175293.tif 000002
【特許請求の範囲】
【請求項１】
複数の読取部が並んで配置され、原稿画像を光学的に読み取る読取手段と、
前記複数の読取部が並ぶ方向と直交する方向に前記読取手段を移動可能な移動手段と、
前記読取手段によって前記複数の読取部が並ぶ方向に延びる基準部材を読み取った際の読取結果に基づいて、前記基準部材に対して前記読取手段の前記複数の読取部が並ぶ方向に傾きが生じているかを判定する判定手段と、
を備えることを特徴とする読取装置。
【請求項２】
前記判定手段の判定の結果に応じて、前記読取手段及び前記移動手段を制御する制御手段、を更に備える、
ことを特徴とする請求項１に記載の読取装置。
【請求項３】
前記基準部材は、マイラーを含み、
前記判定手段は、前記マイラーを複数箇所、読み取った際の読取結果に基づいて前記読取手段に傾きが生じているかを判定する、
ことを特徴とする請求項１又は２に記載の読取装置。
【請求項４】
前記読取手段は、ライン型イメージセンサであり、
前記原稿の読取とは、前記読取装置に備えられた自動給送装置から給紙された原稿の読取である、
ことを特徴とする請求項１乃至３のいずれか１項に記載の読取装置。
【請求項５】
前記判定手段により前記読取手段に傾きが生じていると判定された場合、該判定が初回であれば、前記判定手段は、前記読取手段によって前記基準部材を読み取らせ、再度、前記読取手段に傾きが生じているかを判定する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の読取装置。
【請求項６】
前記判定手段による再度の判定に因って前記読取手段の傾きが生じていると前記判定手段により判定された場合、前記制御手段は、前記原稿の読取を行わないよう前記読取手段及び前記移動手段を制御する、
ことを特徴とする請求項２に記載の読取装置。
【請求項７】
ユーザへのメッセージを表示する表示部、を更に備え、
前記判定手段による再度の判定に因って、前記読取手段の傾きが軽度であると判定された場合、前記制御手段は、前記表示部に警告メッセージを表示させた後、前記原稿の読取を行う、
ことを特徴とする請求項２に記載の読取装置。
【請求項８】
前記判定手段により前記読取手段の傾きが生じていると判定された場合、前記制御手段は、前記原稿の読取方式を変更する、
ことを特徴とする請求項２に記載の読取装置。
【請求項９】
前記判定手段により前記読取手段の傾きが生じていると判定された場合、前記制御手段は、前記読取装置に備えられた自動給送装置からの給紙による読取方式から、前記読取装置の原稿台に載置された原稿の読取方式に変更する、
ことを特徴とする請求項８に記載の読取装置。
【請求項１０】
前記判定手段により前記読取手段の傾きが生じていると判定された場合、前記読取装置に備えられた自動給送装置から給紙される前記原稿を読み取るための前記読取手段の位置を調整する調整手段、
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の読取装置。
【請求項１１】
前記調整手段は、前記基準部材の所定の箇所の読取結果に基づいて、前記読取手段の位置を調整する、
ことを特徴とする請求項１０に記載の読取装置。
【請求項１２】
前記所定の箇所とは、前記読取手段であるライン型イメージセンサのライン方向における、前記基準部材の中央の位置である、
ことを特徴とする請求項１１に記載の読取装置。
【請求項１３】
前記読取手段が原稿画像を読取る読取位置を決定する読取位置決定手段と、
前記読取位置決定手段が実行された場合、前記読取手段による前記基準部材の読取結果に基づいて、前記読取手段の傾きが生じているかを判定する第２の判定手段と、
前記第２の判定手段により前記読取手段の傾きが生じていないと判定された場合、前記読取手段による前記基準部材の読取結果に基づいて、前記原稿の読取位置を決定する決定手段と、
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の読取装置。
【請求項１４】
複数の読取部が並んで配置され、原稿画像を光学的に読み取る読取手段を備える読取装置において実行される制御方法であって、
前記複数の読取部が並ぶ方向と直交する方向に前記読取手段を移動可能な移動工程と、
前記読取手段によって前記複数の読取部が並ぶ方向に延びる基準部材を読み取った際の読取結果に基づいて、前記基準部材に対して前記読取手段の前記複数の読取部が並ぶ方向に傾きが生じているかを判定する判定工程と、
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取る読取装置および制御方法に関する。
【背景技術】
【０００２】
画像読取装置での原稿の読取中に、キャリッジの走査速度が不安定になることにより、読取画像データの画質が低減する場合がある。キャリッジの走行状態の異常を検出した際に、その結果をオペレータに報知することが特許文献１に記載されている。特許文献１では、モータの駆動軸上で角速度を検出することにより、キャリッジの走行状態の異常を検出している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１６０４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
キャリッジの駆動方式として、主走査方向上の奥側と手前側に２つ設けられた駆動部によりキャリッジを駆動するのではなく、図２（ａ）に示すように、片側（奥側）の駆動部のみで駆動する場合がある。その場合、キャリッジの手前側には駆動部がないので、キャリッジの動作が手前側で不安定となり、図２（ｂ）の状態から図２（ｃ）の状態のように、キャリッジが主走査方向に対して傾いてしまう場合がある。特許文献１では、駆動軸上の走行状態の異常は検出できるが、図２（ｃ）に示すようなキャリッジそのものの走行状態の異常を検出することができない。そのため、上記のようなキャリッジの走行状態の異常があった場合、イメージセンサユニット及びキャリッジを含む読取部に傾きが生じ、輝度むら等による原稿の画質の低下を招くおそれがあった。
【０００５】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、読取部の移動の異常に因る読取画質の低下を防ぐ読取装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る読取装置は、複数の読取部が並んで配置され、原稿画像を光学的に読み取る読取手段と、前記複数の読取部が並ぶ方向と直交する方向に前記読取手段を移動可能な移動手段と、前記読取手段によって前記複数の読取部が並ぶ方向に延びる基準部材を読み取った際の読取結果に基づいて、前記基準部材に対して前記読取手段の前記複数の読取部が並ぶ方向に傾きが生じているかを判定する判定手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、読取部の移動の異常に因る読取画質の低下を防ぐことができる。
【図面の簡単な説明】
【０００８】
【図１】画像読取装置と読取ガラス近傍の構成を示す図である。
【図２】キャリッジの駆動構成を示す図である。
【図３】制御部の構成を示す図である。
【図４】読取制御処理を示す図である。
【図５】マイラーのエッジの検出箇所を示す図である。
【図６】読取制御処理を示す図である。
【図７】読取制御処理を示す図である。
【図８】原稿読取位置の調整処理を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
［第１の実施形態］
本実施形態では、ＡＤＦスキャンを行う場合においてキャリッジが原稿読取位置へ移動する際、キャリッジの走行状態に不安定が発生した場合のその検出動作について説明する。
【００１１】
図１（Ａ）は、画像読取装置の構成を示す図である。図１（Ｂ）は、読取ガラス５近傍の断面を示す図である。図１（Ａ）に示すように、画像読取装置１は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：自動給送装置）７から自動搬送される原稿Ｄの画像を搬送しながら読取るためのイメージセンサユニット４が下方に配置された読取ガラス５を含む。ＡＤＦ７から自動搬送される原稿Ｄの画像を搬送しながらの読取りは、いわゆる「流し読み」といわれる。また、画像読取装置１は、ＡＤＦ７を用いずに、原稿を直接載置して読取るためのコンタクトガラス６を含む。また、流し読み時は、読取ガラス５上の原稿読取位置１１にて搬送される原稿Ｄを読取る構成となっている。なお、イメージセンサユニット４は、ＣＣＤ等の受光センサ及びＬＥＤ等の光源が、原稿の搬送方向と交差（例えば直交）する方向（主走査方向、ライン方向）に構成されたライン型イメージセンサである。イメージセンサユニット４は、各受光センサが原稿からの反射光を受信して出力したデータを、ＡＤＦ７から給紙された原稿の読取データとして取得する。読取データは、後述の制御部３００のＲＡＭ３０２に格納される。画像読取装置１は、ＡＤＦ７から給紙された原稿Ｄの画像をイメージセンサユニット４により光学的に読み取る。また、画像読取装置１は、上記の流し読みの他、ＡＤＦ７を開いてコンタクトガラス６上に載置された原稿画像を光学的に読み取る場合もある。
【００１２】
ＡＤＦ７は、原稿Ｄを積載する原稿トレイ１０と、原稿トレイ１０に積載された原稿Ｄを給送するピックアップローラ２２と、ピックアップローラ２２に給送される原稿Ｄを１枚ずつ分離する分離ローラ２１及び分離パッド１５を含む。また、ＡＤＦ７は、原稿Ｄの先端を揃えて搬送する搬送ローラ対２３と、原稿Ｄを原稿読取位置１１上で搬送するプラテンローラ４０と、読取りが終了した原稿Ｄを排出トレイ８に排出する排出ローラ対２４とを含む。
【００１３】
原稿トレイ１０には、複数の原稿からなる原稿束を載置可能であり、積載された原稿束の幅を規定するサイドガイド１２が構成されている。また、原稿トレイ１０の原稿搬送方向の下流側にはストッパ１３が構成されており、原稿トレイ１０上の原稿束の先端位置を規定する。ストッパ１３の原稿搬送方向の上流側には、原稿検知センサ１４が構成されており、原稿検知センサ１４により、原稿が原稿トレイ１０上に載置されているか否かが検出される。
【００１４】
ストッパ１３の原稿搬送方向の下流側には、分離パット１５及び分離ローラ２１が構成されている。また、分離ローラ２１の原稿搬送方向の上流側には、ピックアップローラ２２が構成されている。分離ローラ２１は、分離クラッチ２５を介して搬送モータ３２に接続可能である。また、分離ローラ２１は、ストッパ１３に駆動連結されており、また、アーム部材３４を介してピックアップローラ２２に駆動連結されている。
【００１５】
搬送ローラ対２３は、分離ローラ２１の下流に設けられており、搬送クラッチ２６を介して駆動モータ３２に接続可能である。搬送ローラ対２３の原稿搬送方向の上流側には、搬送センサ１６が構成されており、搬送センサ１６により、原稿が搬送ローラ対２３まで搬送されてきたか否かが検出される。搬送センサ１６により原稿が検出されると、原稿Ｄの先端をニップ部に突き当て、原稿Ｄにループを生じさせることにより原稿Ｄの先端を揃える。その後、搬送クラッチ２６を動作させると、搬送ローラ対２３は、回転して原稿Ｄを原稿読取位置１１に向かって搬送する。
【００１６】
プラテンローラ４０は、搬送ローラ対２３の下流の読取ガラス５の上方に設けられており、駆動モータ３２に接続されている。駆動モータ３２が動作すると、プラテンローラ４０は、回転して原稿Ｄを読取ガラス５上で排出ローラ対２４に向かって搬送する。プラテンローラ４０の上流には、マイラー４２が設けられており、搬送ローラ対２３により搬送された原稿をプラテンローラ４０へ導く。図１（Ｂ）に示すように、マイラー４２は、原稿先端がプラテンローラ４０の上流側の搬送ガイド４４とプラテンローラ４０との隙間に入り込み、紙詰まりが発生することを防ぐために用いられる。原稿読取位置１１は、読取ガラス５上に設けられており、原稿Ｄが原稿読取位置１１上を搬送されながら、イメージセンサユニット４により画像が読み取られる。
【００１７】
プラテンローラ４０の原稿搬送方向の下流側には、反転排出部９を構成する排出ローラ対２４が構成されている。排出ローラ対２４は、離間ソレノイド３６によって接離可能である。そして、排出ローラ対２４の原稿搬送方向の下流側には、排出トレイ８が構成されている。排出ローラ対２４は、搬送ローラ対２３により原稿読取位置１１上を搬送され、イメージセンサユニット４により読取が完了した原稿Ｄを排出トレイ８上に搬送する。また、原稿Ｄの裏面を読み取る両面読みの場合には、排出ローラ対２４は、原稿Ｄをスイッチバックして反転路を介して再度、搬送ローラ対２３に搬送する。
【００１８】
図２（ａ）は、画像読取装置１のキャリッジ２０１の駆動構成を示す図である。キャリッジ２０１は、イメージセンサユニット４を搭載し、図２中の矢印Ｂの副走査方向に往復移動可能である。イメージセンサユニット４は、受光センサ２０２がライン状に複数設けられている。図２中の矢印Ａは、上記の主走査方向である。図２（ａ）に示すように、キャリッジ２０１は、主走査方向奥側（図中の上側）のモータ２０３（駆動部）がベルト２０４を駆動することにより、副走査方向上を２本のシャフト２０５に沿って往復移動する。
【００１９】
図３（ａ）は、画像読取装置１を制御する制御部３００の構成を示す図である。制御部３００は、例えば、画像読取装置１の内部に構成される。マザーボード上に構成されるバス３０９には、演算部としてのＣＰＵ３０１、メモリ部としてのＲＡＭ３０２、ＲＯＭ３０３が接続されている。さらに、バス３０９には、光学モータ３０４、ホームポジション（ＨＰ）センサ３０５、画像読取部３０６、通信インタフェース（Ｉ／Ｆ）３０７、分離クラッチ２５、原稿有無センサ３４、駆動モータ３２、操作部３０８、モータ２０３が接続されている。図４に示す各ブロックは、バス３００を介して相互に通信可能である。
【００２０】
ＣＰＵ３０１は、画像読取装置１の動作を統括的に制御する。ＲＡＭ３０２は、汎用的なＲＡＭであり、例えば、ＣＰＵ３０１の作業領域及びデータの一時記憶領域として用いられる。ＲＯＭ３０３は、汎用的なＲＯＭであり、例えば、画像読取装置１を制御するためのファームウェアプログラムや、ファームウェアプログラムを制御するためのブートプログラムを記憶しており、ＣＰＵ３０１により読み出されて実行される。本実施形態の動作は、例えば、ＣＰＵ３０１がＲＯＭ３０３に記憶されているプログラムをＲＡＭ３０２に読み出して実行することにより実現される。
【００２１】
光学モータ３０４は、光学系のミラーを駆動する。ＨＰセンサ３０５は、キャリッジ２０１がホームポジション（待機位置）にあるか否かの検出信号を出力する。画像読取部３０６は、原稿画像を読み取るための機構部分を含み、図１や図２のイメージセンサユニット４やキャリッジ２０１、モータ２０３、ベルト２０４、シャフト２０５を含む。通信インタフェース３０７は、外部のＬＡＮ等のネットワークと画像読取装置１とを通信可能とし、例えば、外部装置からジョブやデータを受信する。操作部３０８は、装置状態やジョブの処理状況、ジョブの設定や指示実行を受付可能な設定画面等を表示する表示部を含む。また、操作部３０８は、キー等を含み、オペレータ（ユーザ）からの指示や設定操作を受付ける。
【００２２】
図３（ｂ）は、画像読取装置１００が記録装置３２８と接続され、スキャン機能、印刷機能、コピー機能等が一体化された画像形成装置３４０として構成された場合の制御系のブロック構成を示す図である。そのような画像形成装置３４０は、画像読取装置３００、記録装置３２８、画像読取装置３００及び記録装置３２８を統括的に制御するコントローラ部３３０を含む。
【００２３】
コントローラ部３３０は、ＣＰＵ３２１、ＲＯＭ３２２、ＲＡＭ３２３、ＨＤＤ３２４、外部インタフェース（ＩＦ）３２５、スキャナＩＦ３２６、プリンタＩＦ３２７を含む。ＣＰＵ３２１は、例えば、ＲＯＭ３２２に記憶されたプログラムをＲＡＭ３２３に読み出して実行することにより、画像形成装置３４０の機能を実行する。例えば、ユーザからコピー機能の実行指示を受け付けた場合、ＣＰＵ３２１は、スキャナＩＦ３２６を介して画像読取装置３００に読取動作を指示し、プリンタＩＦ３２７を介して記録装置３２８に記録動作を指示する。画像読取装置３００のＣＰＵ３０１は、コントローラ部３３０のＣＰＵ３２１からスキャナＩＦ３２６を介して指示を受けると、画像読取装置３００を統括的に制御して原稿の読取動作を実行する。外部ＩＦ３２５は、ＬＡＮ等のネットワークを介して外部の装置と相互に通信可能であり、例えば、外部のホストコンピュータからスキャンジョブを受信する。
【００２４】
記録装置３２８は、インクジェット記録方式や電子写真方式等の各種記録方式に対応した構成を有し、記録媒体上に画像を記録する。記録装置３２８は、例えば、外部ＩＦ３２５で外部から受信した画像データに基づいて記録動作を行う場合や、画像読取装置３００の読取動作で取得された画像データに基づいて記録動作を行う場合がある。
【００２５】
図３（ｂ）には不図示であるが、コントローラ部３３０は、記録対象の画像データを記録装置３２８で記録可能な記録データに変換するための画像処理部など、画像形成装置３００の各機能を実行するために必要な処理構成を適宜含む。
【００２６】
次に、本実施形態におけるＡＤＦ７によるスキャン処理の制御動作について、図４を参照しながら説明する。図４の各処理は、例えば、ＣＰＵ３０１がＲＯＭ３０３に記憶されたプログラムをＲＡＭ３０２に読み出して実行することにより実現される。
【００２７】
ＣＰＵ３０１は、操作部３０８を介したユーザの指示等によりＡＤＦ７によるスキャン処理が開始されると、キャリッジ２０１を白色基準板の下の位置へ移動し、白色基準板を読み取ってシェーディングを行う（Ｓ４０１）。また、ＣＰＵ３０１は、ＲＡＭ３０２に予め確保されている変数Ｎに０を代入し、リトライカウンタの値を初期化する（Ｓ４０２）。
【００２８】
次に、ＣＰＵ３０１は、キャリッジ２０１を原稿読取位置１１へ移動しながら、イメージセンサユニット４により読み取った読取データから、マイラー４２のエッジを検出する（Ｓ４０３）。このとき、図５に示すように、主走査方向上のマイラー４２の複数箇所において検出が行われる。次に、ＣＰＵ３０１は、複数箇所で検出したマイラー４２のエッジの検出結果から、複数の検出箇所の主走査方向についての直線性を示す値（下記のＸ）を算出し、その値に基づいて直線性の度合いを判定する（Ｓ４０４）。
【００２９】
本実施形態では、複数の検出箇所の主走査方向についての直線性の値を算出する際には、マイラー４２のエッジを主走査方向上の５箇所で検出し、直線性を示すＸを式（１）により算出する。
【００３０】
Ｘ＝Ｄ５−（Ｄ２−Ｄ１）×４  ・・・（１）
ここで、検出した副走査方向の位置を、主走査方向の奥側から手前側に向かってそれぞれ、Ｄ１、Ｄ２、Ｄ３、Ｄ４、Ｄ５とする。
【００３１】
本実施形態では、算出したＸの値に応じて、異なった処理が行われる。Ｘの値が所定の閾値Ａ以下と判定された場合、ＣＰＵ３０１は、複数の検出箇所の主走査方向についての直線性が高く、キャリッジ２０１の走行状態を正常と判断し、ＡＤＦ７によるスキャンを行う。つまり、ＣＰＵ３０１は、原稿トレイ１０に積載された原稿Ｄを原稿読取位置１１へ搬送し（Ｓ４０５）、イメージセンサユニット４により原稿Ｄを読み取り（Ｓ４０６）、読取りを終了した原稿Ｄを排出トレイ８へ排出する（Ｓ４０７）。Ｓ４０７の後、ＣＰＵ３０１は、キャリッジ２０１を待機位置に移動し（Ｓ４０８）、図４の処理を終了する。
【００３２】
一方、Ｓ４０４でＸの値が閾値Ａより大きいと判定された場合、ＣＰＵ３０１は、変数Ｎが１か否か判定する（Ｓ４０９）。ここで、変数Ｎが１でない（変数Ｎが０）と判定された場合、即ち、Ｓ４０４の判定が初回であると判定された場合、キャリッジ２０１の移動のリトライを行う。リトライ動作では、ＣＰＵ３０１は、キャリッジ２０１を待機位置へ移動し（Ｓ４１３）、変数Ｎに１を代入した後（Ｓ４１４）、再度、Ｓ４０３の処理から繰り返す。Ｓ４０９で変数Ｎが１であると判定された場合（即ち、リトライを行った後と判定された場合）、ＣＰＵ３０１は、再度、Ｘの値を判定する（Ｓ４１０）。その場合、リトライ後のＸの値に応じて、異なった処理が行われる。
【００３３】
Ｓ４１０でＸの値が閾値Ａ〜Ｂ（Ａ＜Ｂ）の間と判定された場合、ＣＰＵ３０１は、キャリッジ２０１の走行状態に不安定な兆候があって主走査方向について傾きがあると判断する。本実施形態では、ＣＰＵ３０１は、Ｓ４１０でＸの値が閾値Ａ〜Ｂ（Ａ＜Ｂ）の間と判定された場合、複数の検出箇所の主走査方向について直線性は低いが許容可能な範囲（軽度）であると判断する。そして、ＣＰＵ３０１は、操作部３０８にその旨の警告メッセージを表示し（Ｓ４１１）、その後、ＡＤＦ７によるスキャンを行う（Ｓ４０５〜Ｓ４０７）。ここで、警告メッセージを表示するとともに、スキャン実行の可否の指示をユーザから受け付けるようにし、スキャン実行の指示を受け付けた場合に、Ｓ４０５〜Ｓ４０７の処理を実行するようにしても良い。
【００３４】
一方、Ｓ４１０でＸの値が閾値Ｂより大きいと判定された場合、ＣＰＵ３０１は、キャリッジ２０１の走行状態の不安定により主走査方向について傾きがあり、そのため画像不良が発生する可能性が高いと判断する。そして、ＣＰＵ３０１は、操作部３０８にエラーを表示し（Ｓ４１２）、ＡＤＦ７によるスキャンを行わない。つまり、Ｓ４１２の後、Ｓ４０５〜Ｓ４０７の処理を行わず、ＣＰＵ３０１は、キャリッジ２０１を待機位置に移動し（Ｓ４０８）、図４の処理を終了する。
【００３５】
イメージセンサユニット４は、プラテンローラ４０の下端の高さで原稿画像を読み取る。従って、キャリッジ２０１の読取位置がプラテンローラ４０の中心に対して副走査方向にずれていると、原稿が浮いた位置で読み取ることになり、読取画像が暗くなってしまい輝度むらが生じてしまう。本実施形態によれば、そのような状態において、キャリッジ２０１の走行状態の不安定を検出できるとともに、スキャン前にユーザに対してエラーメッセージを通知することができる。また、キャリッジ２０１の走行が２度目（リトライ）で正常となった場合には、ユーザに対して、走行不安定となる可能性があることを通知することができる。
【００３６】
上述のように、本実施形態では、キャリッジ２０１の走行状態の不安定（即ち、キャリッジ２０１の傾き）を、マイラー４２のエッジを読み取ることにより検出している。つまり、本実施形態では、マイラー４２は、キャリッジ２０１の走行状態の不安定を検出するための基準部材となっている。従って、キャリッジ２０１の走行状態の不安定を検出するために、マイラー４２ではなく、画像読取装置１内の他の部材、例えば、白色基準板等が基準部材として用いられても良い。
【００３７】
［第２の実施形態］
次に、本実施形態におけるＡＤＦ７によるスキャン処理の制御動作について、図６を参照しながら説明する。図６の各処理は、例えば、ＣＰＵ３０１がＲＯＭ３０３に記憶されたプログラムをＲＡＭ３０２に読み出して実行することにより実現される。以下、上述の実施形態と異なる点について説明する。
【００３８】
ＣＰＵ３０１は、操作部３０８を介したユーザの指示等によりＡＤＦ７によるスキャン処理が開始されると、キャリッジ２０１を白色基準板の下の位置に移動し、白色基準板を読み取ってシェーディングを行う（Ｓ６０１）。次に、ＣＰＵ３０１は、キャリッジ２０１を原稿読取位置１１へ移動しながら、イメージセンサユニット４により読み取った読取データから、マイラー４２のエッジを検出する（Ｓ６０２）。このとき、図５に示すように、主走査方向上のマイラー４２の複数箇所において検出が行われる。
【００３９】
次に、ＣＰＵ３０１は、複数箇所で検出したマイラー４２のエッジの検出結果から、複数の検出箇所の主走査方向についての直線性を示す値を算出し、その値に基づいて直線性の度合いを判定する（Ｓ６０３）。直線性の値は、上述した式（１）により算出される。Ｘの値が所定の閾値以下と判定された場合、ＣＰＵ３０１は、複数の検出箇所の主走査方向についての直線性が高く、キャリッジ２０１の走行状態を正常と判断し、ＡＤＦ７によるスキャンを行う（Ｓ６０４〜Ｓ６０６）。
【００４０】
一方、Ｓ６０３でＸの値が閾値より大きいと判定された場合、ＣＰＵ３０１は、キャリッジ２０１の走行状態の不安定による傾きのため画像不良が発生する可能性が高いと判断し、操作部３０８に、原稿台（圧板）読みを促すメッセージを表示する（Ｓ６０８）。そして、ＣＰＵ３０１は、ＡＤＦ７によるスキャンを行わない。つまり、Ｓ６０８の後、Ｓ６０４〜Ｓ６０６の処理を行わず、ＣＰＵ３０１は、キャリッジ２０１を待機位置に移動し（Ｓ６０７）、図６の処理を終了する。ここで、Ｓ６０８においては、画像不良が発生する可能性を示すメッセージを表示するとともに、原稿台（圧板）読みと、ＡＤＦ７による流し読みと、スキャン中止とのいずれかの指示を選択的に受付可能としても良い。その場合、原稿台（圧板）読みやスキャン中止が選択された場合には、Ｓ６０７に進む。また、ＡＤＦ７による流し読みが選択された場合には、Ｓ６０４に進む。
【００４１】
イメージセンサユニット４はプラテンローラ４０の下端の高さで原稿画像を読み取る。従って、キャリッジ２０１の読取位置がプラテンローラ４０の中心に対して副走査方向にずれていると、原稿が浮いた位置で読み取ることになり、読取画像が暗くなってしまい輝度むらが生じてしまう。本実施形態によれば、そのような状態において原稿台読みの選択を促して読取方式の変更を可能にすることにより、画像の劣化の程度を低減させることができる。
【００４２】
［第３の実施形態］
次に、本実施形態におけるＡＤＦ７によるスキャン処理の制御動作について、図７を参照しながら説明する。図７の各処理は、例えば、ＣＰＵ３０１がＲＯＭ３０３に記憶されたプログラムをＲＡＭ３０２に読み出して実行することにより実現される。以下、上述の実施形態と異なる点について説明する。
【００４３】
ＣＰＵ３０１は、操作部３０８を介したユーザの指示等によりＡＤＦ７によるスキャン処理が開始されると、キャリッジ２０１を白色基準板の下の位置へ移動し、白色基準板を読み取ってシェーディングを行う（Ｓ７０１）。次に、ＣＰＵ３０１は、原稿読取位置１１を、ＡＤＦ７のマイラー４２のエッジの位置を検出することにより決定する。
【００４４】
本実施形態では、マイラー４２は、プラテンローラ４０の近傍に設けられている。従って、マイラー４２の右側（図１内における右側）の端部から右方向へ所定距離分離れた位置をプラテンローラ４０の中心直下とし、その位置を原稿読取位置１１として決定する。
【００４５】
まず、ＣＰＵ３０１は、キャリッジ２０１を移動しながら、イメージセンサユニット４により読み取った画像データから、マイラー４２のエッジを検出する（Ｓ７０２）。このとき、図５に示すように、主走査方向上のマイラー４２の複数箇所において検出が行われる。次に、ＣＰＵ３０１は、複数箇所で検出したマイラー４２のエッジの検出結果から、複数の検出箇所の主走査方向についての直線性を示す値を算出し、その値に基づいて直線性の度合いを判定する（Ｓ７０３）。直線性の値は、上述した式（１）により算出される。
【００４６】
Ｘの値が所定の閾値以下と判定された場合、ＣＰＵ３０１は、複数の検出箇所の主走査方向についての直線性が高く、キャリッジ２０１の走行状態を正常と判断する。そして、ＣＰＵ３０１は、主走査方向の奥側の検出位置をマイラー４２のエッジの位置とし、その位置に基づいて原稿読取位置１１を決定する（Ｓ７０４：読取位置決定）。一方、Ｘの値が所定の閾値より大きいと判定された場合、ＣＰＵ３０１は、複数の検出箇所のうち主走査方向の中央の検出位置をマイラー４２のエッジの位置とし、その位置に基づいて原稿読取位置１１を決定する（Ｓ７１０：読取位置決定）。
【００４７】
Ｓ７０４及びＳ７１０の後、ＣＰＵ３０１は、キャリッジ２０１を決定された原稿読取位置１１に移動する（Ｓ７０５）。その後、ＣＰＵ３０１は、ＡＤＦ７によるスキャンを行い（Ｓ７０６〜Ｓ７０８）、キャリッジ２０１を待機位置に移動し（Ｓ７０９）、図７の処理を終了する。
【００４８】
イメージセンサユニット４は、プラテンローラ４０の下端の高さで原稿画像を読み取る。従って、キャリッジ２０１の読取位置がプラテンローラ４０の中心に対して副走査方向にずれていると、原稿が浮いた位置で読み取ることになり、読取画像が暗くなってしまい輝度むらが生じてしまう。しかしながら、本実施形態によれば、キャリッジ２０１の走行状態の不安定により傾きが生じた場合でも、主走査方向の中央の検出位置をマイラー４２のエッジとする。その結果、キャリッジ２０１の傾きの画像への影響がなるべく小さい位置で原稿読取位置１１を決定することができる。また、複数の検出箇所の読取結果から、プラテンローラ４０とキャリッジ２０１の傾きの違いに因るプラテンローラ４０とキャリッジ２０１の読取ラインの副走査方向の位置ずれを、奥側と手前側とで均等に配分して中心点を決定しても良い。
【００４９】
［第４の実施形態］
次に、本実施形態におけるＡＤＦ７によるスキャンの原稿読取位置１１の調整処理について、図８を参照しながら説明する。本処理は、ＡＤＦ７の設置時に行われる。また、図８の各処理は、例えば、ＣＰＵ３０１がＲＯＭ３０３に記憶されたプログラムをＲＡＭ３０２に読み出して実行することにより実現される。以下、上述の実施形態と異なる点について説明する。
【００５０】
ＣＰＵ３０１は、ユーザやサービスマンによって操作部３０８を介して調整処理の実行が指示されると、キャリッジ２０１を白色基準板の下の位置へ移動し、白色基準板を読み取ってシェーディングを行う（Ｓ８０１）。次に、ＣＰＵ３０１は、キャリッジ２０１を移動しながら、イメージセンサユニット４により読み取った読取データから、マイラー４２のエッジを検出する（Ｓ８０２）。このとき、図５に示すように、主走査方向上のマイラー４２の複数箇所において検出が行われる。次に、ＣＰＵ３０１は、複数箇所で検出したマイラー４２のエッジの検出結果から、複数の検出箇所の主走査方向についての直線性を示す値を算出し、その値に基づいて直線性の度合いを判定する（Ｓ８０３）。直線性の値は、上述した式（１）により算出される。
【００５１】
Ｘの値が所定の閾値以下と判定された場合、ＣＰＵ３０１は、複数の検出箇所の主走査方向についての直線性が高く、キャリッジ２０１の走行状態を正常と判断し、複数の検出箇所のうちのいずれかに基づいて、原稿読取位置１１を決定する（Ｓ８０４）。ここで、例えば、ＣＰＵ３０１は、複数の検出箇所のうち、主走査方向上の最も奥側の検出位置に基づいて原稿読取位置１１を決定する。また、原稿読取位置１１は、例えば、マイラー４２の右側（図１内の右側）の端部から右方向へ所定距離分離れた位置をプラテンローラ４０の中心直下とみなし、その位置を原稿読取位置１１として決定するようにしても良い。その後、ＣＰＵ３０１は、操作部３０８に、原稿読取位置１１の調整処理の正常終了の旨を表示する（Ｓ８０５）。そして、ＣＰＵ３０１は、キャリッジ２０１を待機位置へ移動し、図８の処理を終了する。
【００５２】
一方、Ｓ８０３でＸの値が所定の閾値より大きいと判定された場合、ＣＰＵ３０１は、操作部３０８に、エラー発生の旨を表示する（Ｓ８０７）。そして、ＣＰＵ３０１は、キャリッジ２０１を待機位置へ移動し、図８の処理を終了する。
【００５３】
本実施形態によれば、ＡＤＦ７を設置して原稿読取位置１１を調整する際、キャリッジ２０１の走行状態の不安定により原稿読取位置１１が誤った位置で決定されることを防ぐことができる。
【００５４】
以上のように、各実施形態によれば、ＡＤＦ７または画像読取装置に備えられた基準部材に基づいてキャリッジ２０１の走行状態の不安定に因る主走査方向についての傾きを検出する。そして、その結果が所定の条件を満たすか否かにより、ＡＤＦ７によるスキャンを実行した場合の画像の劣化を低減若しくは防ぐことができる。
【符号の説明】
【００５５】
１  画像読取装置、  ４  イメージセンサユニット、  ７  ＡＤＦ、  ４２  マイラー、  ２０１  キャリッジ、  ３０１  ＣＰＵ、  ３０２  ＲＡＭ、  ３０３  ＲＯＭ
【図１】
2017175293.tif 000003
【図２】
2017175293.tif 000004
【図３】
2017175293.tif 000005
【図４】
2017175293.tif 000006
【図５】
2017175293.tif 000007
【図６】
2017175293.tif 000008
【図７】
2017175293.tif 000009
【図８】
2017175293.tif 000010