(57)【要約】【課題】  原稿を搬送しながら読み取る際の先端検出精度を向上させる画像読取装置及び画像形成装置を提供する。【解決手段】  本発明は、原稿を読み取る画像読取装置に関する。そして本発明の画像読取装置は、原稿を搬送する原稿搬送部と、発光部と受光センサとを用いて主走査方向のライン単位で原稿を読み取る読取部と、読み取った画像データに基づいて、原稿の先端部分を検知する先端検知部と、原稿の先端部分を検知したタイミング以後に読取った画像データに基づいて原稿面を読み取った画像データを取得する画像データ取得部と、先端検知部が原稿の先端部分を検知するまでの先端検知期間と、画像データ取得部が原稿を読み取った画像データを取得する原稿読取期間とで、読取部の読取条件を変更する制御部とを有することを特徴とする。【選択図】      図１
2017118432.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する原稿搬送部と、
前記原稿搬送部により搬送された原稿に光を照射する光源を備える発光部と、前記発光部から発光され原稿に反射した光を受光する受光センサとを用いて、主走査方向のライン単位で原稿を読取る読取部と、
前記読取部が読取ったライン単位の画像データに基づいて、原稿の先端部分を検知する先端検知部と、
前記先端検知部が原稿の先端部分を検知したタイミング以後、前記読取部が読取ったライン単位の画像データに基づいて、原稿面を読み取った画像データを取得する画像データ取得部と、
前記読取部及び前記原稿搬送部を制御するものであって、前記先端検知部が原稿の先端部分を検知するまでの先端検知期間と、前記画像データ取得部が前記原稿を読み取った画像データを取得する原稿読取期間とで、前記読取部の読取条件を変更する制御部と
を有することを特徴とする画像読取装置。
【請求項２】
前記制御部は、前記原稿読取期間より前記先端検知期間の方が、前記読取部が読取る副走査方向の解像度が高くなるように制御することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記制御部は、前記先端検知期間と前記原稿読取期間とで、前記原稿搬送部による原稿の搬送速度を変化させないことを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記発光部は、波長の異なる光を発光する複数の光源を備え、
前記読取部は、カラーでの読み取りを行う時には、それぞれの前記光源を順次切り替えて発光させて前記受光センサで読み取りを行い、モノクロでの読み取りを行う時には全ての前記光源を同時に発光させて前記受光センサで読み取りを行う
ことを特徴とする請求項１に記載の画像読取装置。
【請求項５】
前記制御部は、前記先端検知期間には前記読取部にモノクロでの読取を実行させ、前記原稿読取期間には前記読取部にカラーでの読取を実行させることを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記発光部は、３つの光源を備え、
前記制御部は、前記原稿読取期間で前記読取部が取得する画像データの副走査方向の解像度を、前記原稿搬送部の搬送速度を変化させずに増加するように設定する
ことを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記制御部は、前記画像データ取得部がモノクロの画像データを取得する場合には、前記先端検知部が原稿の先端部分を検知する時と、前記画像データ取得部が原稿を読み取った画像データを取得とで副走査方向の解像度を変更しないことを特徴とする請求項５又は６に記載の画像読取装置。
【請求項８】
原稿を読み取る画像読取装置と、媒体に画像形成する画像形成部とを備える画像形成装置において、前記画像読取装置として請求項１〜７のいずれかに記載の画像読取装置を適用したことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及び画像形成装置に関し、例えば、複数枚の原稿を搬送しながら読み取るＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、自動原稿送り装置）方式の画像読取装置を搭載する装置に適用し得る。
【背景技術】
【０００２】
従来のＡＤＦ方式の画像読取装置では、自動原稿給紙部により搬送される原稿の先端位置を読み取り画像から検出し、その結果から読み取り画像の先端を決定するものがあった。原稿の先端位置の検出には原稿の厚さによってできる影と原稿押さえ部の濃度差をエッジとして検出する先端エッジ検出によって行うことが一般的であった（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０５−５７４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のＡＤＦ方式の画像読取装置では、原稿搬送速度を上げるために副走査方向の解像度を落とした場合や、厚さが薄い原稿の場合には、読み取った画像において原稿の端部にできる影の濃度差が少なくなってしまい、原稿の先端エッジ検出精度が低くなってしまうという問題があった。
【０００５】
そのため、原稿を搬送しながら読み取る際の先端検出精度を向上させる画像読取装置及び画像形成装置が望まれている。
【課題を解決するための手段】
【０００６】
第１の本発明の画像読取装置は、（１）原稿を搬送する原稿搬送部と、（２）前記原稿搬送部により搬送された原稿に光を照射する光源を備える発光部と、前記発光部から発光され原稿に反射した光を受光する受光センサとを用いて、主走査方向のライン単位で原稿を読取る読取部と、（３）前記読取部が読取ったライン単位の画像データに基づいて、原稿の先端部分を検知する先端検知部と、（４）前記先端検知部が原稿の先端部分を検知したタイミング以後、前記読取部が読取ったライン単位の画像データに基づいて、原稿面を読み取った画像データを取得する画像データ取得部と、（５）前記読取部及び前記原稿搬送部を制御するものであって、前記先端検知部が原稿の先端部分を検知するまでの先端検知期間と、前記画像データ取得部が前記原稿を読み取った画像データを取得する原稿読取期間とで、前記読取部の読取条件を変更する制御部とを有することを特徴とする。
【０００７】
第２の本発明の画像形成装置は、原稿を読み取る画像読取装置と、媒体に画像形成する画像形成部とを備える画像形成装置において、前記画像読取装置として第１の本発明の画像読取装置を適用したことを特徴とする画像形成装置。
【発明の効果】
【０００８】
本発明によれば、原稿を搬送しながら読み取る際の先端検出精度を向上させる画像読取装置及び画像形成装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るＭＦＰの原稿読取動作について示したフローチャートである。
【図２】実施形態に係るＭＦＰの外観の斜視図である。
【図３】実施形態に係る画像読み取り部の概略断面図である。
【図４】実施形態に係る画像読み取り部が備えるＣＩＳユニットの構造について示した説明図（斜視図）である。
【図５】実施形態に係るスキャナ部の機能的構成について示したブロック図である。
【図６】実施形態に係る画像処理部の内部構成について示したブロック図である。
【図７】実施形態に係る画像読み取り部における原稿位置と読み取り位置の遷移について示した説明図である。
【図８】実施形態に係るＭＦＰで保持される読取解像度設定情報の構成例について示した説明図である。
【図９】実施形態に係るスキャナ部が原稿の先端エッジを検出する際の動作について示したタイミングチャートである。
【図１０】実施形態に係るスキャナ部がカラー読み取りする際の動作について示したタイミングチャートである。
【図１１】実施形態に係るスキャナ部がモノクロ読み取りする際の動作について示したタイミングチャートである。
【図１２】実施形態に係る先端エッジ検出部が原稿の先端エッジを検出する際の動作について示したタイミングチャートである。
【図１３】実施形態に係る先端エッジ検出部が行う処理について示したフローチャートである。
【発明を実施するための形態】
【００１０】
（Ａ）主たる実施形態
以下、本発明による画像読取装置及び画像形成装置の一実施形態を、図面を参照しながら詳述する。この実施形態では、本発明の画像読取装置及び画像形成装置を、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ；複合機）に適用した例について説明する。
【００１１】
（Ａ−１）実施形態の構成
図２は、本発明の画像形成装置を構成するＭＦＰ１の外観の斜視図である。
【００１２】
ＭＦＰ１は画像の読み取りを行うスキャナ部２と、スキャナ部２により読み取られた画像データや図示しない外部装置から供給された印刷データに基づく印刷を行うプリンタ部３を有している。
【００１３】
スキャナ部２は、画像読み取り部１０１、操作部１０２、原稿セット部１０３、及び原稿排出部１０４を有している。画像読み取り部１０１は原稿の給紙や画像の読み取りを行う。操作部１０２はＭＦＰ１の操作を行うものであり、ユーザへの指示や情報を出力するための表示部１０５、及びユーザが動作の指定を行う各種ボタンや装置状態を報知するためのランプを有している。表示部１０５としては、例えば、液晶ディスプレイ、またはＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ等の表示装置を適用することができる。原稿セット部１０３は読み取り原稿が積層して載置（セット）される部材である。原稿排出部１０４は読み取られた原稿が排出される部材である。
【００１４】
図３は、本発明の画像読取装置を構成するスキャナ部２の概略断面図である。
【００１５】
スキャナ部２の画像読み取り部１０１は、自動原稿給紙部２０１、及び原稿台読み取り部２０２を有している。
【００１６】
原稿搬送部としての自動原稿給紙部２０１は、原稿台読み取り部２０２の上面部分に、図示しないヒンジにより開閉自在に取り付けされている。自動原稿給紙部２０１は、原稿をセットする原稿トレイ２１９、給紙ローラ２０３、搬送ローラ２０４、排紙ローラ２０５、原稿検出センサ２０６、読み取り位置センサ２０７、ステッピングモータ２０８、及び原稿押圧板２１６を有している。
【００１７】
ステッピングモータ２０８の駆動は、図示しないギア構造で、給紙ローラ２０３、搬送ローラ２０４、排紙ローラ２０５に伝達される様に構成されている。原稿トレイ２１９に原稿が置かれると、原稿検出センサ２０６がＯＮとなり原稿の有無を検出する。
【００１８】
給紙ローラ２０３は、ステッピングモータ２０８の駆動に伴って回転し、原稿トレイ２１９に置かれた原稿束から１枚を分離し搬送ローラ２０４に原稿を搬送する。
【００１９】
搬送ローラ２０４は、ステッピングモータ２０８の駆動に伴って回転し、給紙ローラ２０３から搬送された原稿を更に排紙ローラ２０５へと搬送を行う。
【００２０】
原稿押圧板２１６は、白色で搬送されてきた原稿を原稿台ガラス２１５に押さえつける。
【００２１】
読み取り位置センサ２０７は、搬送ローラ２０４により搬送された原稿の先端が原稿読み取り位置に近接した事を検出し、先端エッジ検出読み取りの開始トリガとなる。
【００２２】
排紙ローラ２０５は原稿押圧板２１６の下を通過した原稿を、自動原稿給紙部２０１外である原稿排出部１０４へ排出する。
【００２３】
原稿台読み取り部２０２は、原稿台ガラス２１１、２１５、ステッピングモータ２１３、駆動ベルト２１２、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ／密着イメージセンサ）ユニット２２０、プーリー２１８、白色補正板２１７、ホームセンサ２１０、原稿圧板２１４、及び白色シート２０９を有している。
【００２４】
ステッピングモータ２１３は、駆動ベルト２１２と接続されている。ステッピングモータ２１３の回転は、駆動ベルト２１２に伝達される。
【００２５】
駆動ベルト２１２は、ＣＩＳユニット２２０に固定されており、プーリー２１８とともにＣＩＳユニット２２０を原稿台ガラス２１１に沿って移動するように接続されている。
【００２６】
ホームセンサ２１０は、ＣＩＳユニット２２０が所定の位置（ホームポジション）に移動したことを検出するものである。
【００２７】
読取部としてのＣＩＳユニット２２０は、原稿台ガラス２１１、２１５上の原稿に光を当て、その反射光により原稿の画像情報を読み取り、アナログ信号電圧として出力するものである。すなわち、ＣＩＳユニット２２０は、ラインイメージセンサとして機能する部材である。
【００２８】
ＣＩＳとはＣｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ（密着型イメージセンサ）のことであり、等倍光学方式で読取り面の情報がセンサ上で等倍に結像するロッドレンズと原稿と同じ幅に配置した受光センサＩＣからなるラインイメージセンサのことである。ＣＩＳユニット２２０の詳細な構成は後述する。
【００２９】
また、ＣＩＳユニット２２０は、ステッピングモータ２１３の回転に伴って動作する駆動ベルト２１２により原稿台（原稿台ガラス２１１、２１５）に沿って移動する。そして、ＣＩＳユニット２２０は、原稿台ガラス２１１上の原稿を走査して原稿３０３全面の画像を得る様に構成されている。
【００３０】
白色補正板２１７は、ＣＩＳユニット２２０の感度（後述する受光センサＩＣ３１０の感度）やロッドレンズによる出力ばらつきを平滑化するためのシェーディング補正処理時に、基準となるセンサ出力データを取得する際に読み取られるもので、原稿台（原稿台ガラス２１１、２１５）の原稿読み取り範囲外に配置されている。
【００３１】
図４はＣＩＳユニット２２０の構成を示す説明図（斜視図）である。
【００３２】
ＣＩＳユニット２２０は原稿３０３の読み取りを行うものであり、原稿３０３に光を照射するための光源３０１と、原稿３０３から反射された光を集めるロッドレンズ３０２と、ロッドレンズ３０２で集光した光を光電変換し画像に応じた電圧を出力する受光センサＩＣ３１０とを有している。
【００３３】
光源３０１は、赤色（ＲＥＤ）の光を発するＬＥＤＲ３０４、緑色（ＧＲＥＥＮ）の光を発するＬＥＤＧ３０５、青色（ＢＬＵＥ）の光を発するＬＥＤＢ３０６、及びこれら３色のＬＥＤの光を原稿に向けて照射するための導光体３０９を有している。光源３０１（ＬＥＤＲ３０４、ＬＥＤＧ３０５、ＬＥＤＢ３０６）は、ＣＩＳユニット２２０の端部に配置されている。なお、ＣＩＳユニット２２０では、これら３色のＬＥＤは独立に点灯させることが可能である。図４では光源３０１を１つ配置する例について示しているが、ロッドレンズ３０２を挟むようにもう一つの光源３０１を配置するようにしてもよい。また、光源３０１は、導光体３０９を排除し、各ＬＥＤ３０４、３０５、３０６が主走査方向に一様に複数個並ぶ構成としてもよい。以上のように、光源部としての光源３０１は、波長の異なる光を発光する複数の光源（ＬＥＤ３０４、３０５、３０６）を備えている。
【００３４】
ＣＩＳユニット２２０は点灯するＬＥＤを順次変えながら１ラインずつ読み取りを行う。ＣＩＳユニット２２０は、カラー読み取りを行う際には、各色のＬＥＤを順次発光させて１ラインずつ読み取りを行い、得られた各色の画像データを合わせたデータをカラー画像データとして保持する。ＣＩＳユニット２２０は、モノクロ読み取りを行う際には、３色のＬＥＤを順次点灯させて読み取る必要はなく、どれか１色または３色同時点灯させて１ラインの読み取りを行い得られた画像データをモノクロ画像データとして取得する。
【００３５】
以下では、カラー読み取りによりカラー画像データを取得する処理、及びモノクロ読み取りによりモノクロ画像データを取得する処理を、「ライン読み取り」とも呼ぶものとする。
【００３６】
図５は、ＭＦＰ１におけるスキャナ部２の制御系の構成について示したブロック図である。スキャナ主制御部４０１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段（コンピュータ）により構成され、不揮発記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２に格納されている制御プログラムに基づいて、スキャナ部２全体の制御を行う。また、ＲＯＭ４０２には読み取りモード毎に先端エッジ検出前後の読取条件が登録された読取解像度設定情報４０２ａも記憶されているものとする。
【００３７】
画像読み取り部１０１はスキャナ主制御部４０１により制御され、原稿の画像を読み取り、読み取った画像情報をアナログ信号電圧として、Ａ／Ｄ変換部４０４へ供給する。
【００３８】
Ａ／Ｄ変換部４０４は、入力されたアナログ信号電圧であった画像データをＡ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換することで、デジタル値にして、画像処理部４０５に送る。Ａ／Ｄ変換とは、アナログ信号電圧値をデジタル電気信号に変換することであり、画像データのＡ／Ｄ変換とは、各画素のアナログ信号電圧をデジタル電気信号表示に変換することである。例えば、変換後のデジタルデータを８ビット階調とすると０〜２５５の数値のデジタル電気信号表示に変換することになる。
【００３９】
画像処理部４０５は、シェーディング補正などの任意の画像処理や先端エッジ検出処理を実行し、画像処理された画像データや判定結果をスキャナ主制御部４０１へ送る。画像処理部４０５の構成詳細については後述する。
【００４０】
操作部１０２は、表示部１０５を用いたユーザへの情報出力（スキャナ主制御部４０１の制御に基づく情報出力）、及びユーザからの操作入力（動作指示）を受け付けるものである。
【００４１】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３は、画像データや制御データの一時格納に使われる記憶部である。
【００４２】
Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）部４１０はデータ通信バスまたはプリンタ部３と繋がり、外部装置４１１、プリンタ部３に画像データを送信する役割を果たす。この外部装置４１１とは、例えば、サーバやパソコンである。データ通信バス４１２は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）（例えば、ＬＡＮに接続された端末）が該当する。
【００４３】
次に、画像処理部４０５の内部構成について図６を用いて説明する。
【００４４】
画像処理部４０５は、シェーディング補正部５０１、画像調整部５０２、及び先端エッジ検出部５０３を有している。
【００４５】
シェーディング補正部５０１はＡ／Ｄ変換部４０４で、デジタル値に変換された画像データに対し、シェーディング補正を行う。シェーディング補正とは、ＣＩＳユニット２２０の受光センサＩＣ３１０（受光センサＩＣ３１０を構成するＩＣ）の感度やロッドレンズによる出力ばらつきを平滑化するための処理である。
【００４６】
画像調整部５０２は、シェーディング補正部５０１により平滑化された画像データに対して、フィルタ処理、シャープネス調整、コントラスト調整といったユーザが所望する画像調整処理を行う部分であり、調整後、画像データをスキャナ主制御部４０１へ送る。
【００４７】
先端エッジ検出部５０３はシェーディング補正部５０１にて補正された画像データに対して原稿先端の先端エッジ検出処理を行い、先端エッジ検出結果をスキャナ主制御部４０１に送る。
【００４８】
次に、ＭＦＰ１で原稿の画像読取を行う際に、原稿の先端エッジを検出する処理について説明する。
【００４９】
なお、以下では、自動原稿給紙部２０１を使用したスキャン動作を「ＡＤＦ読み取り」とも呼ぶものとする。
【００５０】
ＭＦＰ１では、自動原稿給紙部２０１を使用し原稿をＡＤＦ読取にて読み取る際に、原稿３０３の先端位置を見逃さずに検出するため、原稿３０３の先端エッジを検出するまでは副走査方向の読み取り解像度を高く設定（画像読取の際の解像度よりも高く）し、原稿３０３の先端部分に発生する影を先端エッジと検出した後は、副走査方向の読み取り解像度を原稿３０３の画像読取用の解像度に変更（例えば、ユーザが設定した解像度に変更）して読取を行う。
【００５１】
このとき、スキャナ主制御部４０１は、ＲＯＭ４０２に記録された読取解像度設定情報４０２ａを保持し、読取解像度設定情報４０２ａの内容に従って、原稿３０３の先端検出時の読取解像度と、原稿３０３の原稿面の画像読取時の読取解像度とが変化するように、自動原稿給紙部２０１を制御するものとする。
【００５２】
図８は、ＲＯＭ４０２に記録された読取解像度設定情報４０２ａの構成例について示した説明図である。
【００５３】
図８に示す読取解像度設定情報４０２ａは、画像読み取り部１０１において、先端エッジ検出と原稿面読み取りに使用する種々の読取条件をテーブル化した内容となっている。図８では、読み取りモード（ユーザが設定する読取条件）ごとに、原稿３０３の先端エッジを検出する時（以下、「先端検知期間」とも呼ぶ）の読取条件と、原稿面の読取を行う時（以下、「原稿読取期間」とも呼ぶ）に適用する読取条件が記述されている。この実施形態では、画像読み取り部１０１の読取条件には、主走査方向解像度、副走査方向解像度、及び制御パラメータが含まれた内容となっているものとする。図８に示す読取解像度設定情報４０２ａでは、制御パラメータとして、ＣＩＳユニット２２０が読み取りを行う際のライン周期と読み取り周期や原稿を搬送するステッピングモータ２０８のモーター周期等を適用している。読取解像度設定情報４０２ａを構成する各パラメータの詳細については後述する。なお、読取解像度設定情報４０２ａに設定する制御パラメータは、その他ＣＩＳユニット２２０を制御するためのパラメータを適用するようにしてもよい。なお、図８に示す読取解像度設定情報４０２ａの内容（制御パラメータのテーブルや設定値等）は一例であり、図８の数値や構成に限定されるものではない。
【００５４】
スキャナ主制御部４０１は、ユーザが指定した読取モードに応じた情報をＲＯＭ４０２（読取解像度設定情報４０２ａ）から読み出し、読みだした情報に従って自動原稿給紙部２０１を制御する。
【００５５】
以上のように、ＭＦＰ１では、スキャナ主制御部４０１及び画像処理部４０５により、原稿３０３の先端エッジを検知する先端検知部と、ＣＩＳユニット２２０で読み取ったライン毎の画像データに基づいて原稿３０３の原稿面を読み取った画像データを取得する画像データ取得部とが構成されている。また、ＭＦＰ１では、スキャナ主制御部４０１及び読取解像度設定情報４０２ａにより、ＣＩＳユニット２２０及び自動原稿給紙部２０１を制御する制御部が構成されている。
【００５６】
（Ａ−２）実施形態の動作
次に、以上のような構成を有するこの実施形態のＭＦＰ１の動作を説明する。
【００５７】
まず、スキャナ部２における原稿読取処理の概要について説明する。
【００５８】
図１は、ＭＦＰ１において、スキャン動作（ＡＤＦ読取）する際の動作について示したフローチャートである。図７は、スキャナ部２がスキャン動作する際の原稿３０３と、ＣＩＳユニット２２０との位置関係の遷移について示した説明図である。
【００５９】
まず、ユーザにより、原稿セット部１０３にスキャンする原稿３０３がセットされたものとする（Ｓ６０１）。
【００６０】
次に、ユーザにより操作部１０２に対する操作が行われ、原稿３０３を読み取る際の読取モードが指定され（Ｓ６０２）、さらにスキャン動作を開始させる指示操作（例えば、スタートボタンの押下等）がなされたものとする（Ｓ６０３）。読み取りモードとは、カラー／モノクロといったスキャン画像の色、読み取り解像度などである。ここでは、ユーザにより、カラー読み取りで、主走査解像度３００ｄｐｉ、副走査解像度３００ｄｐｉが指定されたものとする。
【００６１】
ユーザからスキャン動作の開始が指示されると、スキャナ主制御部４０１は、指定された読み取りモード毎の先端エッジ検出で使用する読取条件（主走査方向の解像度、副走査方向の解像度、及び制御パラメータ）と、原稿面読み取りで使用する読取条件をＲＯＭ４０２から読み出し、それぞれの読取条件でスキャン動作ができるように制御パラメータを準備し、ＲＡＭ４０３に展開しておく（Ｓ６０４）。このＲＯＭ４０２に格納されている２種類の読取条件については後述する。
【００６２】
スキャナ主制御部４０１は初めに先端エッジ検出を実行するために必要な制御パラメータをＲＡＭ４０３から読み出し、この制御パラメータに基づき画像読み取り部１０１の制御を開始する（Ｓ６０５）。
【００６３】
スキャナ主制御部４０１は画像読み取り部１０１の制御開始後、原稿セット部１０３にセットされた原稿３０３の給紙を開始する（Ｓ６０６）。
【００６４】
その後、スキャナ主制御部４０１は、読み取り位置センサ２０７がＯＮとなるまで待機する（Ｓ６０７）。給紙された原稿３０３は搬送ローラ２０４により自動原稿給紙部２０１内を搬送され、原稿先端は読み取り位置センサ２０７に到達し、センサをＯＮにする。
【００６５】
スキャナ主制御部４０１は、読み取り位置センサ２０７がＯＮしたことを検知すると、先端エッジ検出部５０３を用いた先端エッジ検出処理を開始する（Ｓ６０８）。このときの原稿３０３とＣＩＳユニット２２０の位置関係は図７（ａ）のようになる。図７（ａ）では、原稿３０３の先端部分がＣＩＳユニット２２０の上流側（原稿搬送方向の上流側）に位置した状態となっている。
【００６６】
先端エッジ検出処理を開始後、スキャナ主制御部４０１は、現在のＣＩＳユニット２２０の読取位置が、所定の領域（以下、「先端エッジ検出領域」と呼ぶ）であるか否か判定する（Ｓ６０９）。この先端エッジ検出領域とは、読み取り位置センサ２０７の位置からＣＩＳユニット２２０により読み取る位置（図３の点線Ｌ１の位置）までの距離に所定のマージンを持たせた領域であり、副走査方向のライン数で識別される領域である。例えば、読み取り位置センサ２０７から読み取り位置までの距離が５０ｍｍであり、副走査方向の解像度が３００ｄｐｉであったときのライン数は、５０ｍｍ／（２５．４ｍｍ／３００ｄｐｉ）≒５９０ｄｏｔなので、５９０ライン（５９０ライン目）となる。さらに、このライン数に原稿搬送ズレ等による先端エッジ位置のバラつきを考慮するためマージンを加えたライン数により示される領域が、先端エッジ検出領域となる。この実施形態の例では、読み取り位置センサ２０７から読み取り位置までの距離が５０ｍｍ、マージンを１ｍｍとし、先端エッジ検出領域を６０２ライン目までの領域とする。つまり、スキャナ主制御部４０１、先端エッジ検出処理を開始後、ＣＩＳユニット２２０が読み取ったライン数をカウントしていき、６０２ライン未満であるか否かを判定する。以下では、ＣＩＳユニット２２０の読取位置に係るライン数を表す変数（カウント数）を「Ｌｉｎｅ」と記すものとする。
【００６７】
スキャナ主制御部４０１は、上述のステップＳ６０９で、ＣＩＳユニット２２０の読取位置が先端エッジ検出領域内であった場合（Ｌｉｎｅ＜６０２だった場合）後述するステップＳ６１０に移行し、ＣＩＳユニット２２０の読取位置が先端エッジ検出領域外であった場合（Ｌｉｎｅ≧６０２だった場合、すなわち、先端エッジを検出することなく読取位置が先端エッジ検出領域外となった場合）後述するステップＳ６１６に移行する。
【００６８】
上述のステップＳ６０９で、ＣＩＳユニット２２０の読取位置が先端エッジ検出領域内であった場合（Ｌｉｎｅ＜６０２だった場合）、スキャナ主制御部４０１は、ＣＩＳユニット２２０に、１ライン分の読取を実行させ、読み取りデータをＡ／Ｄ変換部４０４に供給させる。Ａ／Ｄ変換部４０４は、Ａ／Ｄ変換後の画像データを画像処理部４０５に供給する（Ｓ６１０）。画像処理部４０５内の先端エッジ検出処理の詳細については後述する。
【００６９】
画像処理部４０５に供給された画像データは、シェーディング補正部５０１によりシェーディング補正された後、先端エッジ検出部５０３に供給される（Ｓ６１１）。この先端エッジ検出部５０３での先端エッジ検出処理については後述する。
【００７０】
次に、スキャナ主制御部４０１は、先端エッジ検出部５０３での結果（先端エッジが検出されたか否かの結果）により、先端エッジ検出後の動作に移行するか、もしくはこのままの設定で次ラインの読み取りを行うか決定する（Ｓ６１２）。先端エッジ検出部５０３で、先端エッジが検出されたとき、原稿３０３とＣＩＳユニット２２０の位置は図７（ｂ）のようになる。図７（ｂ）では、ＣＩＳユニット２２０の読取位置が原稿３０３の先端の位置と一致した状態となっている。
【００７１】
上述のステップＳ６１２において先端エッジ検出部５０３で先端エッジが検出されなかった場合、スキャナ主制御部４０１は、Ｌｉｎｅをインクリメント（Ｌｉｎｅに１加算）し（Ｓ６１３）、上述のステップＳ６０９に戻って次のラインの先端エッジ検出に移行する。
【００７２】
上述のステップＳ６１２において先端エッジ検出部５０３で先端エッジが検出された場合、スキャナ主制御部４０１は先端エッジを検出した位置（Ｌｉｎｅ（ライン数））をＲＡＭ４０３に記録し（Ｓ６１４）、Ｌｉｎｅをインクリメント（Ｌｉｎｅに１加算）し（Ｓ６１５）、後述するステップＳ６１６に移行する。
【００７３】
スキャナ主制御部４０１は、原稿面の読み取りを実行するために必要な制御パラメータをＲＡＭ４０３から読み出し、この制御パラメータを、画像読み取り部１０１に設定し（Ｓ６１６）、画像読み取り部１０１に原稿面の読み取りを開始させる（Ｓ６１７）。このとき、原稿面読み取り開始後の原稿３０３とＣＩＳユニット２２０の位置は図７（ｃ）のようになる。図７（ｃ）では、ＣＩＳユニット２２０による原稿面の読み取り開始後、少し読み取りが進行した状態を示している。
【００７４】
次に、スキャナ主制御部４０１は、ＣＩＳユニット２２０に原稿面の読み取りを１ライン分実行させ、読み取られた画像信号をＡ／Ｄ変換部４０４に供給させる（Ｓ６１８）。Ａ／Ｄ変換後の画像データは画像処理部４０５に送られる。画像データが画像処理部４０５に供給されると、当該画像データはシェーディング補正部５０１でシェーディング補正され、画像調整部５０２でユーザにより指定された画像処理があれば処理を施され、スキャナ主制御部４０１経由でＲＡＭ４０３に格納される。
【００７５】
次に、スキャナ主制御部４０１は、所定のライン数（原稿面に対応するライン数）の全ての読取が終了したか否かを確認し（Ｓ６１９）、所定のライン数（原稿面に対応するライン数）分の読取が終了した場合は後述するステップＳ６２１の処理に移行し、所定のライン数（原稿面に対応するライン数）分の読取が完了していない場合には、Ｌｉｎｅをインクリメント（１加算）して（Ｓ６２０）、上述のステップＳ６１８の処理に戻って次のライン読取の処理に移行する。
【００７６】
上述のステップＳ６１１で先端エッジの検出が成功している場合には、スキャナ主制御部４０１は、所定のライン数（原稿面に対応するライン数）として、原稿サイズと副走査方向の解像度に応じたライン数（原稿３０３の先端エッジから後端エッジまでのライン数）を適用するようにしてもよい。これにより、ＣＩＳユニット２２０は、原稿３０３の先端エッジが検出されたラインから、原稿３０３の後端エッジまでの読取が可能となる。一方、上述のステップＳ６１１で先端エッジの検出ができなかった場合には、スキャナ主制御部４０１は、所定のライン数（原稿面に対応するライン数）として、原稿サイズと副走査方向の解像度に応じたライン数に、所定のマージン分のライン（例えば、読み取り位置センサ２０７から読み取り位置までの距離５０ｍｍ分のライン）を加算したライン数を適用するようにしてもよい。これにより、スキャナ主制御部４０１は、先端エッジの検出ができていない状態でも、上述の所定のマージンを加えることで、ある程度の先端検出精度で原稿面の読取制御を行うことができる。
【００７７】
上述のステップＳ６２１で、所定のライン数（原稿面に対応するライン数）の全ての読取が終了したと確認された場合（読取終了後に）、スキャナ主制御部４０１は、読み取った画像からユーザの指定する画像サイズの画像データを作成し、ＲＡＭ４０３に格納する処理を行う（Ｓ６２１）。そして、スキャナ主制御部４０１は、ユーザが所望する出力先（ユーザの操作に応じた出力先）に画像データを供給する。ユーザが所望する出力先とは、例えば、プリンタ部３や外部装置４１１が該当する。
【００７８】
そして、スキャナ主制御部４０１は、画像読み取り部１０１を制御してスキャン動作を終了させる（Ｓ６２２）。
【００７９】
以上の通り、ＭＦＰ１は、原稿３０３の先端エッジの位置を見逃さずに検出するために、原稿３０３の先端エッジを検出する前は副走査方向の読み取り解像度を高くし、先端エッジを検出した後は副走査方向の読み取り解像度を、原稿面の読取を行う解像度（ユーザが指定した解像度）に変更して読取を行う。
【００８０】
次に先端エッジ検出と原稿面読み取りについて図９〜図１１の動作タイミングチャートを参照しながら説明する。
【００８１】
なお、図９〜図１１では、ユーザが設定した読取モードが「カラー  ３００×３００ｄｐｉ」（カラー読み取りで、かつ、主走査方向及び副走査方向の解像度が３００ｄｐｉ）の場合のタイミングチャートについて図示している。図８に示す読取解像度設定情報４０２ａにおいて、読取モードが「カラー  ３００×３００ｄｐｉ」の場合、先端エッジ検出の読取条件として、「主走査方向解像度＝３００ｄｐｉ、副走査方向解像度＝６００ｄｐｉ、モーター周期＝３００μｓ、ライン周期＝１５０μｓ、読み取り周期＝１５０ｓ」が設定され、原稿面読取の読取条件として「主走査方向解像度＝３００ｄｐｉ、副走査方向解像度＝３００ｄｐｉ、モーター周期＝３００μｓ、ライン周期＝３００μｓ、読み取り周期＝１００μｓ」が設定されている。
【００８２】
図９は先端エッジ検出中に先端エッジを検出し、原稿面読み取りに切り替えて動作する際の動作切り替えタイミングを示す動作タイミングチャートである。
【００８３】
「モーター周期」とはステッピングモータ２０８が１ステップ進む周期を示している。この実施形態の例では、ステッピングモータ２０８は１ステップ動くことにより原稿３０３を０．０８４ｍｍ（＝２５．４ｍｍ／３００ｄｐｉ）の距離だけ搬送するものとする。画像読み取り部１０１では、このモーター周期内で１ライン読み取りを行えば副走査方向の解像度は３００ｄｐｉとなり、２ライン読み取りを行えば副走査方向の解像度は６００ｄｐｉとなる。
【００８４】
「ライン周期」とはＣＩＳユニット２２０がライン読み取りを実行するのに必要な時間である。ＣＩＳユニット２２０でカラー読み取りを行う場合、ＲＧＢ３色の各ＬＥＤで１ラインずつ発光して色別に読み取りを行う必要がある。したがって、ＣＩＳユニット２２０でカラー読取を行う場合のライン周期は、各ＬＥＤ１ラインずつ３回発光して読み取りを行うのにかかる時間となる。ＣＩＳユニット２２０でモノクロ読み取りを行う場合、３色のＬＥＤで発光して読み取る必要はなく、いずれか１色のＬＥＤのみ発光、又は３色のＬＥＤを同時発光させて、１ラインだけ読み取ればよい。したがって、ＣＩＳユニット２２０において、モノクロ読み取りに必要となる時間は、単純にカラー読み取りの１／３となる。
【００８５】
「読み取り周期」とはＲＧＢ３色のＬＥＤを順次点灯させて読み取りを行う際に１色分の読み取りにかかる時間であり、カラー読み取りの場合ライン周期の１／３となる。モノクロ読み取りのときは、読み取り周期とライン周期とが同じ時間になる。ＭＦＰ１では、図９のタイミングチャートのように、先端エッジ検出前はモーター周期より短いライン周期（読み取り周期）で読み取りを実行することにより、副走査方向の読み取り解像度の高解像度化を図っている。
【００８６】
図１０は、画像読み取り部１０１が原稿面のカラー読み取りを行う際の動作について示したタイミングチャートである。
【００８７】
図１０に示すように、画像読み取り部１０１がカラー読み取りを行う場合、ＲＧＢ３色の光源を順次切り替えてカラー読み取りを行う。図１０において、「ＬＥＤ点灯期間」とは各色のＬＥＤを点灯させている期間を示している。図１０において、「データ出力期間」とはＣＩＳユニット２２０が読み取った各色の画像データを出力する期間であり、この期間は主走査方向の解像度（画素数）により決まる。画像読み取り部１０１は、原稿面読み取りでは、３００ｄｐｉのモーター周期内でＲＧＢ３色分（１ライン周期＝３読み取り周期）の読み取りを実行し、各色の画像データを出力する。図１０においては、モーター周期とライン周期が一致しているので、副走査方向の解像度は３００ｄｐｉとなる。
【００８８】
図１１は、画像読み取り部１０１が、原稿３０３の先端エッジ検出を行う際の動作について示したタイミングチャートである。
【００８９】
図１１に示すように、原稿３０３の先端エッジ検出を行う際に画像読み取り部１０１は、原稿面の読み取り時（図１０）と比較して、モーター周期は同じであるがライン周期を半分にして読み取りを実行している。画像読み取り部１０１は、先端エッジ検出を行う際に、原稿面の読み取り時と同じモーター周期内で２ライン分の読み取りを実行する。これにより、画像読み取り部１０１では、先端エッジ検出を行う際の副走査方向の解像度が２倍になるので、副走査方向の解像度は６００ｄｐｉとなる。しかし、画像読み取り部１０１では、ＲＧＢ光源（ＬＥＤ３０４、３０５、３０６）を切り替えてカラー読み取りを行う場合、１ラインのカラー読み取りを実行するためには各色で１ラインずつ読み取りを行わなければならないため、３つの読み取り周期が必要であるが、ライン周期を半分にしてしまうと１色分の読み取り周期しか取れなくなってしまう。そこで、先端エッジ検出を行う際に画像読み取り部１０１は、ＲＧＢ光源を３色同時に点灯させて１回の読み取り（１読み取り周期）を実行するだけで１ラインの読み取りを終了することとする。画像読み取り部１０１では、先端エッジ検出を行う際に、カラー読み取りはできなくなる代わりに副走査方向の解像度を上げることができる。画像読み取り部１０１において、副走査方向の解像度を高解像度化したほうが先端エッジの検出精度が高くなる理由は、高解像度の読み取りでは原稿と原稿押圧板２１６の間にできる影部分のみを読み取るラインが発生することになるためである。すなわち、原稿３０３の先端エッジの影は濃度の濃い色（黒色に近い色）であるため、原稿３０３の先端エッジ検出を行う際には、モノクロ読取（３色のＬＥＤ３０４、３０５、３０６を全て同時に発光させて読み取る処理）を行う方が、先端エッジの検出精度が向上する。
【００９０】
次に、スキャナ主制御部４０１及び先端エッジ検出部５０３が行う先端エッジ検出処理について図１２を用いて説明する。
【００９１】
図１２に示すように、先端エッジ検出部５０３は、入力された画像データ（１ライン分の画像データ）に対して、あらかじめ決められた主走査方向の画素範囲内（この実施形態では、先頭から１０００画素以上２０００画素以下）の画素のうち、画素値（出力レベルのデジタル値）がエッジ画素閾値（以下、「Ｔｈ」と表す）未満となる画素数をカウントし、このカウントした画素数（以下、「ｃｎｔ」と表す）の累積値がエッジ画素数閾値（以下、「Ｔｈ＿ｃｎｔ」と表す）より大きくなった場合、当該ラインを原稿３０３の先端エッジと検出するものとする。なお、画素値がエッジ画素閾値Ｔｈ未満となる画素数をカウントする主走査方向の範囲、及びエッジ画素数閾値Ｔｈ＿ｃｎｔについては、任意の範囲を設定するようにしてもよい。また、読み取る原稿のサイズ（主走査方向のサイズ）に応じて画素値がエッジ画素閾値Ｔｈ未満となる画素数をカウントする主走査方向の範囲（例えば、主走査方向の中間地点を含む範囲）を設定するようにしてもよい。
【００９２】
この実施形態の先端エッジ検出部５０３は、供給された１ライン分の画像データに基づいて先端エッジの検出を試み、その検出結果をエッジ検出フラグＥｄｇｅ＿ｆｌｇとしてスキャナ主制御部４０１に出力する。先端エッジが検出された場合、Ｅｄｇｅ＿ｆｌｇには「１」がセットされ、先端エッジが検出されなかった場合にはＥｄｇｅ＿ｆｌｇに「０」がセットされるものとする。また、ｃｎｔの初期値は「０」であるものとする。先端エッジ検出部５０３で原稿の先端エッジが検出された場合、スキャナ主制御部４０１は、原稿面の読み取り動作に移行することになる。
【００９３】
以上のように、スキャナ主制御部４０１は、ユーザが指定した読取モードがカラーの場合、原稿３０３の先端エッジ検出を行う時の副走査方向の解像度を、原稿面の画像読取を行う時の副走査方向の解像度（ユーザが指定した読取モードの解像度）よりも高く設定している。この実施形態では、図８（読取解像度設定情報４０２ａ）に示すように、ユーザが指定した読取モードがカラーの場合、原稿３０３の先端エッジ検出を行う時の副走査方向の解像度を、原稿面の画像読取を行う時の副走査方向の解像度の２倍に設定している。これは、図１２に示すように、原稿３０３の先端エッジ検出を行う際に、１つのモーター周期で、２回（２ライン）のモノクロ読取（３色のＬＥＤ３０４、３０５、３０６を全て同時に発光させて読み取る処理）を行うことで、カラーでの原稿面の画像読取処理（３色のＬＥＤ３０４、３０５、３０６を順次発光させて読み取る処理）と比較して２倍の解像度を実現することができる。なお、上述の例では、画像読み取り部１０１で、先端エッジ検出を行う際の副走査方向の解像度を６００ｄｐｉとしたが、モーター周期内において３回以上読み取り（読み取り周期）が可能な場合は、さらに副走査方向の解像度を高解像度化しでもよい。言い換えると、スキャナ部２では、先端エッジ検出を行う際の副走査方向の解像度を原稿面の画像読取処理を行う際の副走査方向の解像度の２倍又は３倍（１つのモーター周期で２回又は３回のライン読み取り）とすることで、先端エッジ検出を行う時と原稿面の画像読取を行う時とで搬送速度（モータ周期）を変更する必要がなくなる。また、この実施形態で記載した例よりもモータ周期（搬送速度）が低い場合は３倍以上に増加するように解像度を設定してもよい。スキャナ部２において、１回の原稿読取の途中で搬送速度（モータ周期）を変更すると、読み取り精度の低下や速度変更時の補正処理に伴う読取効率の低下等が発生してしまう恐れがある。
【００９４】
さらに、読み取りモードがモノクロの場合、スキャナ部２では全ての光源（ＬＥＤ３０４、３０５、３０６）を同時に発光させて一度のライン読み取りしか行わないため、図８に示す読取解像度設定情報４０２ａに示す通り、ライン周期とモーター周期が同じ期間となる。これは、読み取りモードがモノクロの場合、モーター周期を１つのライン周期（最短のライン周期）に近づけることで、より高速な読み取りを実現することができるための構成である。したがって、この実施形態のスキャナ部２では、読み取りモードがモノクロの場合は、搬送速度を変更せずに先端エッジの検出時だけ副走査方向の解像度を高くすることができないため、図８に示す読取解像度設定情報４０２ａでは先端エッジ検出時と原稿面の読取時で副走査方向の解像度を同じとしている。
【００９５】
図１３は、先端エッジ検出部５０３が先端エッジ検出を行う際の動作の例について示したタイミングチャートである。
【００９６】
まず、先端エッジ検出部５０３が、シェーディング補正部５０１から１ライン分の画像データを取得し、当該ラインについてエッジ検出処理を開始したものとする（Ｓ１３０１）。その後、先端エッジ検出部５０３は１ライン分の画像データ（主走査方向の画素数分の画像データ）から、１画素分ずつデータ入力してエッジ検出処理を行う。以下では、先端エッジ検出部５０３がデータ入力した画素の数を「Ｎ」と表すものとする。なおＮの初期値は０であるものとする。また、以下では、１ライン分の画像データにおいて、先頭からＮ画素目の画素を「注目画素」と呼ぶものとする。
【００９７】
次に、先端エッジ検出部５０３は、１ライン分の画素のデータ入力が完了したか否か（「Ｎ＞主走査方向の画素数」であるか否か）を確認し（Ｓ１３０２）、１ライン分の画素のデータ入力が完了した場合（「Ｎ＞主走査方向の画素数」の場合）には後述するステップＳ１３０８に移行し、１ライン分の画素のデータ入力が完了していない場合（「Ｎ≦主走査方向の画素数」の場合）には後述するステップＳ１３０３に移行する。
【００９８】
１ライン分の画素のデータ入力が完了していない場合、先端エッジ検出部５０３は、Ｎが所定の範囲内（１０００≦Ｎ≦２０００）であるか否かを確認し（Ｓ１３０３）、Ｎが所定の範囲内の場合には後述するステップＳ１３０４に移行し、Ｎが所定の範囲外である場合には、後述するステップＳ１３０９に移行する。
【００９９】
先端エッジ検出部５０３は、あらかじめ設定された主走査方向の画素範囲内であった場合に、エッジ画素の検出処理を行う。具体的には、先端エッジ検出部５０３は、１ライン分の画像データの先頭画素（Ｎ＝０の時の注目画素）から１画素ずつ注目画素として確認していき、注目画素が所定の範囲内（１０００≦Ｎ≦２０００）となったときだけ、注目画素の画素値とエッジ画素閾値Ｔｈとの比較処理（エッジ画素であるか否かの判定処理）を行う。注目画素の画素値（出力レベルのデジタル値）とは、Ａ／Ｄ変換されデジタル表記された画素のレベルであり、この実施形態では０〜２５５の範囲の数値であるものとする。
【０１００】
上述のステップＳ１３０３で、Ｎが所定の範囲内（１０００≦Ｎ≦２０００）であると確認された場合、先端エッジ検出部５０３は、注目画素（Ｎ番目の画素）の画素値とエッジ画素閾値Ｔｈとを比較し（Ｓ１３０４）、注目画素の画素値がエッジ画素閾値Ｔｈより小さい場合（「注目画素の画素値＜エッジ画素閾値Ｔｈ」の場合）後述するステップＳ１３０５に移行し、注目画素の画素値がエッジ画素閾値Ｔｈ以上の場合（「注目画素の画素値≧エッジ画素閾値Ｔｈ」の場合）後述するステップＳ１３０９に移行する。
【０１０１】
注目画素の画素値がエッジ画素閾値Ｔｈより小さい場合（「注目画素の画素値＜エッジ画素閾値Ｔｈ」の場合）、先端エッジ検出部５０３は、先端エッジ画素を検出し、ｃｎｔ（エッジ画素と判定された画素のカウント値）をインクリメント（１加算）する（Ｓ１３０５）。
【０１０２】
次に、先端エッジ検出部５０３は、ｃｎｔ（エッジ画素と判定された画素のカウント値）と、エッジ画素数閾値Ｔｈ＿ｃｎｔとを比較し（Ｓ１３０６）、ｃｎｔがＴｈ＿ｃｎｔより大きい場合（ｃｎｔ＞Ｔｈ＿ｃｎｔの場合）には後述するステップＳ１３０７から動作し、ｃｎｔがＴｈ＿ｃｎｔ以下の場合（ｃｎｔ≦Ｔｈ＿ｃｎｔの場合）には後述するステップＳ１３０９に移行する。
【０１０３】
ステップＳ１３０９に移行すると、先端エッジ検出部５０３は、Ｎをインクリメント（１加算）して、上述のステップＳ１３０２に戻って動作する。
【０１０４】
一方、上述のステップＳ１３０６で、ｃｎｔがＴｈ＿ｃｎｔより大きい場合（ｃｎｔ＞Ｔｈ＿ｃｎｔの場合）に、先端エッジ検出部５０３は、処理中のラインを先端エッジであると判断し、エッジ検出フラグをＯＮ（Ｅｄｇｅ＿ｆｌｇ＝１）として、スキャナ主制御部４０１に供給（Ｓ１３０７）し、エッジ検出処理は終了する。
【０１０５】
一方、上述のステップＳ１３０２で、１ライン分の画素のデータ入力が完了したと確認された場合（処理中のラインの所定領域内でエッジ画素と判断された画素数ｃｎｔがＴｈ＿ｃｎｔ以下だった場合）、先端エッジ検出部５０３は、処理中のラインは先端エッジではないと判断し、エッジ検出フラグをＯＦＦ（Ｅｄｇｅ＿ｆｌｇ＝０）として、スキャナ主制御部４０１に供給し（Ｓ１３０８）、エッジ検出処理を終了する。
【０１０６】
以上のように、先端エッジ検出部５０３は、先端エッジ検出を行う。なお、先端エッジ検出部５０３が行う検出処理は、図１３の例に限定されないものである。先端エッジ検出部５０３は、例えば、前ライン（直前の処理したライン）と現ライン（現在処理中のライン）の全画素の出力レベルを比較し差分が一定値以上大きい画素の数をカウントした数（結果）が、一定以上あった場合に現ラインを先端エッジと判断するようにしてもよい。
【０１０７】
（Ａ−３）実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【０１０８】
ＭＦＰ１では先端エッジの検出処理を高解像度（原稿面の読取よりも高解像度）で読み取って行うことにより、原稿３０３の搬送速度を上げるために副走査方向の読み取り解像度を落とした場合や厚さが薄い原稿の場合でも、原稿３０３の先端エッジの検出精度を向上させることができる。
【０１０９】
また、ＭＦＰ１では先端エッジの検出処理を高解像度で読み取って行うが、高解像度で先端エッジの検出処理を行った後原稿搬送速度を変えることなくユーザ指定の設定で原稿面の読取に移行するため、読取画像の品質を損なうことなく先端エッジを検出することができる。
【０１１０】
（Ｂ）他の実施形態
本発明は、上記の実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１１１】
（Ｂ−１）上記の実施形態では、本発明の画像読取装置をＭＦＰに適用する例について示したが、本発明の画像読取装置（スキャナ部２の構成）は単体の装置（例えば、スキャナ等）に適用するようにしてもよい。また、上記の実施形態では、本発明の画像形成装置をＭＦＰに適用する例について示したが、本発明の画像形成装置はＦＡＸや複写機（コピー機）等のその他のスキャナ機能を備える画像形成装置に適用するようにしてもよい。
【符号の説明】
【０１１２】
１…ＭＦＰ、２…スキャナ部、３…プリンタ部、１０１…画像読み取り部、１０２…操作部、１０３…原稿セット部、１０４…原稿排出部、１０５…表示部、２０１…自動原稿給紙部、２０２…原稿台読み取り部、２０３…給紙ローラ、２０４…搬送ローラ、２０５…排紙ローラ、２０６…原稿検出センサ、２０７…読み取り位置センサ、２０８…ステッピングモータ、２０９…白色シート、２１０…ホームセンサ、２１１…原稿台ガラス、２１２…駆動ベルト、２１３…ステッピングモータ、２１４…原稿圧板、２１５…原稿台ガラス、２１６…原稿押圧板、２１７…白色補正板、２１８…プーリー、２１９…原稿トレイ、２２０…ＣＩＳユニット、３０１…光源、３０２…ロッドレンズ、３０３…原稿、３０４…ＬＥＤ、３０５…ＬＥＤ、３０６…ＬＥＤ、３０９…導光体、３１０…受光センサＩＣ、４０１…スキャナ主制御部、４０２…ＲＯＭ、４０２ａ…読取解像度設定情報、４０３…ＲＡＭ、４０４…Ａ／Ｄ変換部、４０５…画像処理部、４１０…Ｉ／Ｆ部、４１１…外部装置、４１２…データ通信バス、５０１…シェーディング補正部、５０２…画像調整部、５０３…先端エッジ検出部、Ｒ３０４、Ｇ３０５、Ｂ３０６…ＬＥＤ。
【図１】
2017118432.tif 000003
【図２】
2017118432.tif 000004
【図３】
2017118432.tif 000005
【図４】
2017118432.tif 000006
【図５】
2017118432.tif 000007
【図６】
2017118432.tif 000008
【図７】
2017118432.tif 000009
【図８】
2017118432.tif 000010
【図９】
2017118432.tif 000011
【図１０】
2017118432.tif 000012
【図１１】
2017118432.tif 000013
【図１２】
2017118432.tif 000014
【図１３】
2017118432.tif 000015