(57)【要約】【課題】原稿の凹凸の画像処理を容易に行う。【解決手段】原稿の画像を読み取る画像読取装置において、原稿に光を照射する第１の光源および第２の光源と、前記第１の光源と前記第２の光源との間に配置され、主走査方向に配列された受光素子で、前記原稿に照射された反射光を受光して画像データを読み取る画像読取手段と、前記原稿の副走査方向の解像度単位の読取り動作中に前記第１の光源の点灯と前記第２の光源の点灯とを切り替える光源点灯制御部と、前記第１の光源を点灯して前記画像読取手段で読み取った第１の画像データと、前記第２の光源を点灯して前記画像読取手段で読み取った第２の画像データとに基づいて画像処理を行う画像処理部とを備えた。【選択図】        図１
2014003557.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取装置において、
原稿に光を照射する第１の光源および第２の光源と、
前記第１の光源と前記第２の光源との間に配置され、主走査方向に配列された受光素子で、前記原稿に照射された反射光を受光して画像データを読み取る画像読取手段と、
前記原稿の副走査方向の解像度単位の読取り動作中に前記第１の光源の点灯と前記第２の光源の点灯とを切り替える光源点灯制御部と、
前記第１の光源を点灯して前記画像読取手段で読み取った第１の画像データと、前記第２の光源を点灯して前記画像読取手段で読み取った第２の画像データとに基づいて画像処理を行う画像処理部とを有することを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置において、
前記画像処理部は、前記第１の画像データと前記第２の画像データとを画素毎に比較し、その差を算出することを特徴とする画像読取装置。
【請求項３】
請求項２に記載の画像読取装置において、
前記画像処理部は、前記差が閾値を超えている画素を、前記原稿の端部と判定することを特徴とする画像読取装置。
【請求項４】
請求項３に記載の画像読取装置において、
前記画像処理部は、前記原稿の端部と判定された画素に対して強調処理を行うことを特徴とする画像読取装置。
【請求項５】
請求項３または請求項４に記載の画像読取装置において、
前記画像処理部は、前記原稿の端部と判定された画素に対して平滑化処理を行うことを特徴とする画像読取装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の画像読取装置において、
前記画像処理部は、前記第１の画像データおよび前記第２の画像データの画素毎の平均値を算出することを特徴とする画像読取装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の画像読取装置において、
前記第１の光源および前記第２の光源の光は、副走査方向に対して斜めに前記原稿を照射することを特徴とする画像読取装置。
【請求項８】
請求項７に記載の画像読取装置において、
前記第１の光源および前記第２の光源近傍に、主走査方向に対して９０度方向の光を規制する規制部を有することを特徴とする画像読取装置。
【請求項９】
請求項８に記載の画像読取装置において、
前記規制部は、レンズであることを特徴とする画像読取装置。
【請求項１０】
請求項８または請求項９に記載の画像読取装置において、
前記規制部の前記第１の光源および前記第２の光源側には、遮光部が形成されていることを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読取る画像読取装置に関する。
【背景技術】
【０００２】
従来の画像読取装置は、原稿載置面に置かれた原稿に光を照射し、原稿からの反射光をラインイメージセンサで受け取り、原稿に形成された画像を読取るようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８２９４９号公報（段落「００３８」〜段落「００４７」、図４）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、原稿の凹凸の検出が困難であり、原稿の凹凸の画像処理を容易に行うことができないという問題がある。
本発明は、このような問題を解決することを課題とし、原稿の凹凸の画像処理を容易に行うことを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、原稿の画像を読み取る画像読取装置において、原稿に光を照射する第１の光源および第２の光源と、前記第１の光源と前記第２の光源との間に配置され、主走査方向に配列された受光素子で、前記原稿に照射された反射光を受光して画像データを読み取る画像読取手段と、前記原稿の副走査方向の解像度単位の読取り動作中に前記第１の光源の点灯と前記第２の光源の点灯とを切り替える光源点灯制御部と、前記第１の光源を点灯して前記画像読取手段で読み取った第１の画像データと、前記第２の光源を点灯して前記画像読取手段で読み取った第２の画像データとに基づいて画像処理を行う画像処理部とを有することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、原稿の凹凸の画像処理を容易に行うことができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施例におけるスキャナ部の制御構成を示すブロック図
【図２】第１の実施例におけるＭＦＰの全体斜視図
【図３】第１の実施例におけるスキャナ部の構成を示す概略側断面図
【図４】第１の実施例におけるプリンタ部の構成を示す概略側断面図
【図５】第１の実施例におけるＣＩＳユニットの構成を示す概略断面図
【図６】第１の実施例におけるＣＩＳユニットの斜視図
【図７】第１の実施例における光源の点灯制御処理の流れを示すフローチャート
【図８】第１の実施例における画像データ送り処理の流れを示すフローチャート
【図９】比較例における画像読取り制御のタイムチャート
【図１０】第１の実施例における画像読取り制御のタイムチャート
【図１１】第１の実施例における画像データ出力のタイムチャート
【図１２】第１の実施例における画像比較処理の流れを示すフローチャート
【図１３】第１の実施例における原稿端検出処理の流れを示すフローチャート
【図１４】第１の実施例における読取り原稿の説明図
【図１５】第１の実施例における原稿画像およびエッジ情報の説明図
【図１６】第１の実施例における原稿読取り動作の説明図
【図１７】第１の実施例における原稿読取り動作の説明図
【図１８】第２の実施例におけるＣＩＳユニットの上面図
【図１９】第２の実施例における光源の構成を示す説明図
【図２０】第２の実施例における光源の点灯制御処理の流れを示すフローチャート
【図２１】第２の実施例における画像データ送り処理の流れを示すフローチャート
【図２２】第２の実施例における画像比較処理の流れを示すフローチャート
【図２３】第２の実施例における原稿画像およびエッジ情報の説明図
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による画像読取装置の実施例を説明する。
【実施例１】
【０００９】
図２は第１の実施例におけるＭＦＰの全体斜視図である。
図２において、画像読取装置としての複合機（以下、「ＭＦＰ」という。ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１は、画像の読み取りを行うスキャナ部２と、スキャナ部２により読取られた画像データや外部装置から送られたデータを印刷するプリンタ部３とから構成されている。
スキャナ部２は、画像読取部１０１と、操作部１０２と、原稿セット部１０３と、原稿排出部１０４とから構成されている。
【００１０】
画像読取部１０１は、原稿の給紙や画像の読み取りを行う。
操作部１０２は、ＭＦＰ１の動作の指定を行うものであり、使用者の操作を受付ける入力手段としての各種ボタンやＭＦＰ１の状態を報知するためのランプ、使用者への指示や情報を出力するための表示部１０５をＭＦＰ１の正面（前面）に備えている。
表示部１０５は、液晶ディスプレイやＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ等の表示装置である。
原稿セット部１０３は、読取り原稿を載置する部位である。
原稿排出部１０４は、画像読取部１０１で画像が読取られた原稿が排出される部位である。
【００１１】
図３は第１の実施例におけるスキャナ部の構成を示す概略側断面図であり、図２に示すスキャナ部２をＭＦＰ１の正面から見た断面図である。
図３において、スキャナ部２の画像読取部１０１は、自動原稿給紙部２０１と、原稿台読取部２０２とにより構成され、原稿台読取部２０２の上部に、自動原稿給紙部２０１が開閉自在に配置されている。
【００１２】
自動原稿給紙部２０１は、原稿を載置する原稿セット部１０３と、給紙ローラ２０３と、搬送ローラ２０４と、排紙ローラ２０５と、原稿検出センサ２０６と、読取り位置センサ２０７と、ステッピングモータ２０８と、原稿押圧板２１６とにより構成されている。
ステッピングモータ２０８の駆動は、図示しないギア構造で給紙ローラ２０３、搬送ローラ２０４および排紙ローラ２０５に伝達されるように構成されている。
【００１３】
原稿セット部１０３の原稿トレイ２１９に原稿が置かれると原稿検出センサがＯＮとなり、原稿の有無を検出できるようになっている。
給紙ローラ２０３は、ステッピングモータ２０８の駆動に伴って回転し、原稿トレイ２１９に置かれた原稿束から１枚の原稿を分離し、その原稿を搬送ローラ２０４へ搬送する。
搬送ローラ２０４は、ステッピングモータ２０８の駆動に伴って回転し、給紙ローラ２０３から搬送された原稿をさらに排紙ローラ２０５へと搬送する。
【００１４】
原稿押圧板２１６は、白色に形成され、搬送されてきた原稿を原稿台ガラス２１５に押さえつける。
読取り位置センサ２０７は、搬送ローラ２０４により搬送された原稿の先端が原稿読取り位置に近接したことを検出する。
排出ローラ２０５は、ステッピングモータ２０８の駆動に伴って回転し、原稿押圧板２１６の下を通過した原稿を、自動原稿給紙部２０１の外である原稿排出部１０４へ排出する。
【００１５】
原稿台読取部２０２は、原稿台ガラス２１１、２１５と、ステッピングモータ２１３と、駆動ベルト２１２と、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）ユニット２２０と、プーリ２１８と、白色基準板２１７と、ホームセンサ２１０と、原稿押圧板２１４と、白色シート２０９とにより構成されている。
ステッピングモータ２１３は、駆動ベルト２１２と接続され、ステッピングモータ２１３の回転は、駆動ベルト２１２に伝達される。
【００１６】
駆動ベルト２１２は、ＣＩＳユニット２２０に固定されており、プーリ２１８とステッピングモータ２１３とに張架され、ＣＩＳユニット２２０を原稿台ガラス２１１に沿って移動させるように接続されている。また、ホームセンサ２１０は、ＣＩＳユニット２２０が所定の位置（ホームポジション）に移動したことを検出するように配置されている。
【００１７】
画像読取手段としてのＣＩＳユニット２２０は、ラインイメージセンサであり、原稿台ガラス２１１、２１５上の原稿に光を当て、その反射光により原稿の画像情報（画像データ）を読み取るものである。ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）とは、密着型イメージセンサのことであり、等倍光学方式で読取り面の情報がセンサ上で等倍に結像するレンズ系と、原稿と同じ幅に配置したセンサＩＣとからなるラインイメージセンサのことである。なお、ＣＩＳユニット２２０の構成の詳細は後述する。
また、ＣＩＳユニット２２０は、ステッピングモータ２１３の回転に伴って動作する駆動ベルト２１２により原稿台ガラス２１１に沿って移動し、原稿台ガラス２１１上の原稿を走査して原稿全面の画像を読取るように構成されている。
【００１８】
白色基準板２１７は、ＣＩＳユニット２２０の出力のばらつきを平滑化するためのシェーディング補正処理時に、基準となるセンサ出力データを取得する際に読取られるものであり、原稿台の原稿読取り範囲外に配置されている。
なお、本実施例では、ラインイメージセンサをＣＩＳユニットとして説明するが、ラインイメージセンサはＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサを使用した縮小光学系の読取りユニットであってもよい。
【００１９】
図４は第１の実施例におけるプリンタ部の構成を示す概略側断面図である。
図４において、プリンタ部３は、感光ドラム３０１と、帯電部３０２と、露光部３０３と、現像部３０４と、転写部３０５と、定着部ヒートローラ３０６と、レジストローラ３０７と、ホッピングローラ３０８と、用紙カセット３０９とから構成されている。
プリンタ部３で印刷する場合、用紙カセット３０９に収容された用紙がホッピングローラ３０８により１枚ずつ分離されて搬送され、さらにその用紙はレジストローラ３０７で搬送される。
【００２０】
次に、帯電部３０２により感光ドラム３０１の表面が一様に帯電された後、露光部３０３により光が照射され、静電潜像が感光ドラム３０１上に形成される。この静電潜像は、現像部３０４により現像剤としてのトナーが供給されてトナー像として可視像化され、そのトナー像が転写部３０５により搬送された用紙に転写される。
トナー像が転写された用紙は、用紙に転写されたトナーを定着させるための定着部ヒートローラ３０５へ搬送され、その定着部ヒートローラ３０５において用紙に転写されたトナーが暖められて溶融することにより用紙に定着し、印刷物となる。
【００２１】
図１は第１の実施例におけるスキャナ部の制御構成を示すブロック図である。
図１において、スキャナ部２の制御構成は、スキャナ主制御部４０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３と、光源点灯制御部４０４と、画像処理部４０５と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）制御部４１０とから構成されている。
【００２２】
スキャナ主制御部４０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段により構成され、不揮発性記憶装置であるＲＯＭ４０２に格納されている制御プログラム（ソフトウェア）に基づいてスキャナ部２全体の動作を制御する。
画像読取部１０１は、スキャナ主制御部４０１により制御され、原稿の画像を読み取り、画像データを生成する。操作部１０２は、表示部１０５を含み、スキャナ主制御部４０１に制御されて使用者への指示や情報を表示するとともに、利用者の入力操作を受付ける。
【００２３】
ＲＡＭ４０３は、画像データや制御データの一時格納に使われる記憶部であり、読み取った光源の違いにより画像データの格納領域を選択できるように、画像データ格納領域Ａ４３１、画像データ格納領域Ｂ４３２、画像データ格納領域Ｃ４３３、および画像データ格納領域Ｄ４３４を備えている。
光源点灯制御部４０４は、読み取り時に原稿を照射する光源の点灯制御を行うものである。この光源点灯制御部４０４は、図５に示す原稿５０５の副走査方向の解像度単位の読取り動作中に、光源５０１の点灯と光源５０２の点灯とを切り替える制御を行う。
【００２４】
画像処理部４０５は、ＲＡＭ４０３に格納されている画像データに任意の画像処理を施すものであり、画像比較部４０６および原稿端検出部４０７を含んでいる。この画像処理部４０５は、図５に示す光源５０１を点灯してＣＩＳユニット２２０で読み取った画像データ（第１の画像データ）と、光源５０２を点灯してＣＩＳユニット２２０で読み取った画像データ（第２の画像データ）とに基づいて画像処理を行う。
【００２５】
画像比較部４０６は、画像処理部４０５の一部であり、スキャナ主制御部４０１から送られてきた画像データ同士を１画素単位で比較し、２つの画像データの差を算出する。
原稿端検出部４０７は、画像比較部４０６により検出された画像データの差から原稿端や原稿の凹凸と判定される画素を検出し、エッジ情報として生成する。
【００２６】
Ｉ／Ｆ制御部４１０は、データ通信バス４１２やプリンタ部３との繋がりにおける通信制御を行い、外部装置４１１やプリンタ部３に画像データを送信する機能を有している。ここで、外部装置４１１は、例えばサーバコンピュータやパーソナルコンピュータ等であり、データ通信バス４１２は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。
【００２７】
図５は第１の実施例におけるＣＩＳユニットの構成を示す概略断面図であり、図２に示すＭＦＰ１の正面から図３に示すＣＩＳユニット２２０を見た側断面図である。
図５において、ＣＩＳユニット２２０は、原稿５０５に光を照射するための第１の光源としての光源５０１および第２の光源としての光源５０２と、原稿５０５から反射した光を集めるレンズ５０３と、レンズ５０３で集光された光を光電変換し、画像に応じた電圧を発生する受光素子としての受光センサ５０４とで構成され、図中矢印が示す副走査方向へ移動しながら原稿５０５の読み取りを行う。この受光センサ５０４は、副走査方向と直交する主走査方向に複数配列されている。
【００２８】
図６は第１の実施例におけるＣＩＳユニットの斜視図である。
本実施例では、図６に示すように、ＣＩＳユニット２２０には、原稿５０５に光を照射するための光源５０１、５０２が主走査方向に延在するレンズ５０３および受光センサ５０４を挟むようにして２つ配置され、両方の光源またはどちらか一方の光源を独立に制御し、原稿５０５の読み取りを行うことが可能である。
【００２９】
光源５０１、５０２は、赤色（Ｒｅｄ、以下「Ｒ」という。）の光を発するＬＥＤ（Ｒ）５０６、５１０と、緑色（Ｇｒｅｅｎ、以下「Ｇ」という。）の光を発するＬＥＤ（Ｇ）５０７、５１１と、青色（Ｂｌｕｅ、以下「Ｂ」という。）の光を発するＬＥＤ（Ｂ）５０８、５１２と、これらのＬＥＤの光を原稿に向けて照射するための導光体５０９、５１３とからなる。
【００３０】
図５および図６に示すように、ＣＩＳユニット２２０は、光源５０１、５０２と、図中矢印で示す主走査方向に延在するように配置されたレンズ５０３と、主走査方向に配列された受光センサ５０４とによりラインイメージセンサを形成し、その受光センサ５０４で原稿に照射された反射光を受光して画像データを読み取る。
なお、図６では、光源５０１、５０２のＬＥＤ群は主走査方向における同じ側面に配置されているが、どちらか一方の光源のＬＥＤ群が主走査方向における反対側の側面に配置されていても良い。
【００３１】
上述した構成の作用について説明する。
本実施例では、図３に示す原稿台読取部２０２により原稿を読み取る場合に、図６に示すＬＥＤ（Ｒ）５０６、５１０を交互に点灯させて原稿を読み取り、出力画像を得ると同時に、原稿の凹凸を検出し、検出した画素をエッジ情報として生成する動作を図７、図８、図１２、図１３に基づいて図１、図３、図５および図６を参照しながら説明する。
なお、本実施例では、図３に示す原稿台読取部２０２を使用した読み取りをＦＢ（ＦｌａｔＢｅｔ）読み取りと呼ぶこととする。
【００３２】
まず、スキャナ部２の光源点灯制御部４０４が行う光源の点灯制御処理を図７の第１の実施例における光源の点灯制御処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって説明する。
Ｓ１０１：操作部１０２により使用者から任意の原稿サイズのＦＢ読み取り指示の操作を受付けると、スキャナ主制御部４０１はＣＩＳユニット２２０の副走査方向への移動を開始する。ＣＩＳユニット２２０の副走査方向への移動は、スキャナ主制御部４０１から出力されるモータ制御信号により、ステッピングモータ２１３が１ステップずつ（解像度単位に）回転することによりにより行われる。
【００３３】
また、一般的に、ＣＩＳユニット２２０でカラー読み取りを行う場合、図９に示すように、ＣＩＳユニット２２０は副走査方向の１ラインの移動中にＲ、Ｇ、Ｂの三色のＬＥＤを順次点灯させて読み取るので、ステッピングモータ２１３が１ステップ回転する間にＲＧＢ３ライン分の読み取りを行うことになる。
Ｓ１０２：ＣＩＳユニット２２０の移動を開始すると、スキャナ主制御部４０１はＣＩＳユニット２２０の読み取り制御を開始し、光源点灯制御部４０４は光源５０１、５０２の点灯制御を開始する。
【００３４】
このときのスキャナ主制御部４０１および光源点灯制御部４０４から出力される制御波形のタイムチャートを図１０に示し、Ｓ１０３〜Ｓ１０６の光源５０１、５０２の点灯制御を、図１０を参照しながら説明する。
Ｓ１０３：スキャナ主制御部４０１および光源点灯制御部４０４は、ＣＩＳユニット２２０が副走査方向に１ステップ移動する間に、光源５０１のＬＥＤ（Ｒ）５０６の点灯および１ラインの読み取りを行う。
【００３５】
Ｓ１０４：光源５０１のＬＥＤ（Ｒ）５０６の点灯および１ラインの読み取りを行ったスキャナ主制御部４０１および光源点灯制御部４０４は、光源５０２のＬＥＤ（Ｒ）５１０の点灯および１ラインの読み取りを行う。
このように、光源点灯制御部４０４は、図５に示す原稿５０５の副走査方向の解像度単位の１ラインの読取り動作中に、光源５０１のＬＥＤ（Ｒ）５０６の点灯と光源５０２のＬＥＤ（Ｒ）５１０の点灯とを切り替える制御を行う。
【００３６】
Ｓ１０５：光源５０２のＬＥＤ（Ｒ）５１０の点灯および１ラインの読み取りを行ったスキャナ主制御部４０１および光源点灯制御部４０４は、光源５０１、５０２のＬＥＤ（Ｇ）５０７、５１１の点灯および１ラインの読み取りを行う。
Ｓ１０６：光源５０１、５０２のＬＥＤ（Ｇ）５０７、５１１の点灯および１ラインの読み取りを行ったスキャナ主制御部４０１および光源点灯制御部４０４は、光源５０１、５０２のＬＥＤ（Ｂ）５０８、５１２の点灯および１ラインの読み取りを行う。
Ｓ１０７：スキャナ主制御部４０１および光源点灯制御部４０４は、原稿における全ラインの読み取りを終了まで１ライン毎にＳ１０３〜Ｓ１０６の処理を繰り返し、全ラインの読み取りを終了すると本処理を終了する。
【００３７】
このように、ＣＩＳユニット２２０が副走査方向に１ステップ移動する間に、スキャナ主制御部４０１および光源点灯制御部４０４がＳ１０３〜Ｓ１０６の順序で光源５０１、５０２の点灯および１ラインの読み取りを行うと、図１１に示すように、光源５０１のＬＥＤ（Ｒ）５０６のみで読み取った１ラインの画像データ６０１、光源５０２のＬＥＤ（Ｒ）５１０のみで読み取った１ラインの画像データ６０２、光源５０１および５０２のＬＥＤ（Ｇ）５０７および５１１の両方を点灯させて読み取った１ラインの画像データ６０３、光源５０１および５０２のＬＥＤ（Ｂ）５０８および５１２の両方を点灯させて読み取った１ラインの画像データ６０４の順序でＣＩＳユニット２２０からスキャナ主制御部４０１に画像データが出力される。
【００３８】
ここで、本実施例では、ＬＥＤ（Ｒ）５０６または５１０のみを点灯させて読み取りを行うときでも、ＬＥＤ（Ｒ）５０６および５１０の両方を点灯させた場合と読み取り期間中の光量を同じにするため、ＬＥＤ（Ｒ）５０６または５１０のそれぞれの読み取り期間と点灯期間を、ＬＥＤ（Ｇ）５０７および５１１並びにＬＥＤ（Ｂ）５０８および５１２の読み取り期間と点灯期間より長くしている。
【００３９】
なお、ＬＥＤ（Ｒ）５０６または５１０のそれぞれの読み取り期間と点灯期間を、ＬＥＤ（Ｇ）５０７および５１１並びにＬＥＤ（Ｂ）５０８および５１２の読み取り期間と点灯期間より長くすることなく、光量が半減した状態で読み取りを行い、読み取り後にＬＥＤ（Ｒ）５０６とＬＥＤ（Ｒ）５１０との出力を加算してＲ成分の出力としても良い。
【００４０】
次に、スキャナ主制御部４０１がＣＩＳユニット２２０から受け取った画像データをＲＡＭ４０３に格納する画像データ送り処理を図８の第１の実施例における画像データ送り処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって説明する。
Ｓ２０１：ＣＩＳユニット２２０は読み取った１ラインの画像データを出力し、スキャナ主制御部４０１は、ＣＩＳユニット２２０から出力された１ラインの画像データを受け取る。
【００４１】
Ｓ２０２：スキャナ主制御部４０１は、受け取った画像データが光源５０１のＬＥＤ（Ｒ）５０６または光源５０２のＬＥＤ（Ｒ）５１０を点灯させて読み取った画像データであるか否かを判定し、光源５０１のＬＥＤ（Ｒ）５０６または光源５０２のＬＥＤ（Ｒ）５１０を点灯させて読み取った画像データであると判定すると処理をＳ２０３へ移行し、光源５０１のＬＥＤ（Ｒ）５０６または光源５０２のＬＥＤ（Ｒ）５１０を点灯させて読み取った画像データでないと判定すると処理をＳ２０６へ移行する。
【００４２】
Ｓ２０３：受け取った画像データが光源５０１のＬＥＤ（Ｒ）５０６または光源５０２のＬＥＤ（Ｒ）５１０を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、さらに受け取った画像データが光源５０１のＬＥＤ（Ｒ）５０６を点灯させて読み取った画像データであるか否かを判定し、光源５０１のＬＥＤ（Ｒ）５０６を点灯させて読み取った画像データであると判定すると処理をＳ２０４へ移行し、光源５０１のＬＥＤ（Ｒ）５０６を点灯させて読み取った画像データでないと判定すると処理をＳ２０５へ移行する。
【００４３】
Ｓ２０４：受け取った画像データが光源５０１のＬＥＤ（Ｒ）５０６を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、受け取った画像データをＲＡＭ４０３の画像データ格納領域Ａ４３１に格納して処理をＳ２０９へ移行する。
Ｓ２０５：受け取った画像データが、光源５０１のＬＥＤ（Ｒ）５０６を点灯させて読み取った画像データでない、すなわち光源５０２のＬＥＤ（Ｒ）５１０を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、受け取った画像データをＲＡＭ４０３の画像データ格納領域Ｂ４３２に格納して処理をＳ２０９へ移行する。
【００４４】
Ｓ２０６：Ｓ２０２において受け取った画像データが光源５０１のＬＥＤ（Ｒ）５０６または光源５０２のＬＥＤ（Ｒ）５１０を点灯させて読み取った画像データでないと判定したスキャナ主制御部４０１は、さらに受け取った画像データが光源５０１のＬＥＤ（Ｇ）５０７および光源５０２のＬＥＤ（Ｇ）５１１を点灯させて読み取った画像データであるか否かを判定し、光源５０１のＬＥＤ（Ｇ）５０７および光源５０２のＬＥＤ（Ｇ）５１１を点灯させて読み取った画像データであると判定すると処理をＳ２０７へ移行し、光源５０１のＬＥＤ（Ｇ）５０７および光源５０２のＬＥＤ（Ｇ）５１１を点灯させて読み取った画像データでないと判定すると処理をＳ２０８へ移行する。
【００４５】
Ｓ２０７：受け取った画像データが光源５０１のＬＥＤ（Ｇ）５０７および光源５０２のＬＥＤ（Ｇ）５１１を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、受け取った画像データをＲＡＭ４０３の画像データ格納領域Ｃ４３３に格納して処理をＳ２０９へ移行する。
【００４６】
Ｓ２０８：受け取った画像データが、光源５０１のＬＥＤ（Ｇ）５０７および光源５０２のＬＥＤ（Ｇ）５１１を点灯させて読み取った画像データでない、すなわち光源５０１のＬＥＤ（Ｂ）５０８および光源５０２のＬＥＤ（Ｂ）５１２を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、受け取った画像データをＲＡＭ４０３の画像データ格納領域Ｄ４３４に格納して処理をＳ２０９へ移行する。
【００４７】
Ｓ２０９：スキャナ主制御部４０１は、原稿における全ラインの読み取りを終了まで１ライン毎にＳ２０１〜Ｓ２０８の処理を繰り返し、全ラインの読み取りを終了すると本処理を終了する。
このように、スキャナ部２は、図７に示す光源の点灯制御処理および図８に示す画像データ送り処理を並行して行い、読み取り動作を終了する。
【００４８】
ここで、各色の出力画像について説明する。
Ｒ成分の画像は、ＲＡＭ４０３の画像データ格納領域Ａ４３１に格納されている画像データとしても良く、また画像データ格納領域Ｂ４３２に格納されている画像データとしても良く、さらに画像データ格納領域Ａ４３１および画像データ格納領域Ｂ４３２に格納されている２つの画像データの平均値としても良い。
【００４９】
画像データ格納領域Ａ４３１および画像データ格納領域Ｂ４３２に格納されている２つの画像データの平均値とする場合、例えば下記の式１により算出するものとする。このように平均値化することにより、ゴミなどによる画像内のノイズを低減することができる。
【００５０】
出力画像Ｒ〔ｘ〕〔ｙ〕＝（画像データ格納領域Ａ４３１のデータ〔ｘ〕〔ｙ〕＋画像データ格納領域Ｂ４３２のデータ〔ｘ〕〔ｙ〕）／２  ・・・（式１）
（ｘは主走査画素数、ｙは副走査ライン数）
なお、Ｇ成分およびＢ成分の画像は、それぞれ画像データ格納領域Ｃ４３３、画像データ格納領域Ｄ４３４に格納されている画像データとする。
【００５１】
次に、画像比較部４０６が行う画像比較処理を図１２の第１の実施例における画像比較処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって説明する。
Ｓ３０１：画像比較部４０６は、スキャナ主制御部４０１がＲＡＭ４０３の画像データ格納領域Ａ４３１から読み出したＬＥＤ（Ｒ）５０６を点灯させて読み取った画像データおよびＲＡＭ４０３の画像データ格納領域Ｂ４３２から読み出したＬＥＤ（Ｒ）５１０を点灯させて読み取った画像データをスキャナ主制御部４０１から受け取る。
【００５２】
Ｓ３０２：画像比較部４０６は、受け取ったＬＥＤ（Ｒ）５０６を点灯させて読み取った画像データと、ＬＥＤ（Ｒ）５１０を点灯させて読み取った画像データとを１画素毎に画像データの先頭画素から比較し、下記の式２より“差”を求める。
【００５３】
差〔ｘ〕〔ｙ〕＝（ＬＥＤ（Ｒ）５０６を点灯させて読み取った画像データ〔ｘ〕〔ｙ〕−ＬＥＤ（Ｒ）５１０を点灯させて読み取った画像データ〔ｘ〕〔ｙ〕）  ・・・（式２）
（ｘは主走査画素数、ｙは副走査ライン数）
【００５４】
ここで、画像データは、階調を表す数値であり、例えば０〜２５５の数値であって、０が暗い画素、２５５が明るい画素を表すものとする。
Ｓ３０３：画像比較部４０６は、算出した“差”の情報を原稿端検出部４０７に送り、本処理を終了する。
【００５５】
次に、原稿端検出部４０７が行う原稿端検出処理を図１３の第１の実施例における原稿端検出処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって説明する。
Ｓ４０１：原稿端検出部４０７は、画像比較部４０６で算出された“差”の情報を画像比較部４０６から受け取る。
Ｓ４０２：原稿端検出部４０７は、受け取った“差”の情報の先頭画素から１画素単位でその“差”の大きさを確認する。
【００５６】
Ｓ４０３：原稿端検出部４０７は、“差”が閾値Ａより小さいか否かを判定し、小さいと判定すると処理をＳ４０４へ移行し、小さくないと判定すると処理をＳ４０５へ移行する。
Ｓ４０４：“差”が閾値Ａより小さいと判定した原稿端検出部４０７は、その画素が原稿の先端側のエッジであると判定し、処理をＳ４０８へ移行する。
【００５７】
Ｓ４０５：“差”が閾値Ａより小さくない、すなわち“差”が閾値Ａ以上であると判定した原稿端検出部４０７は、さらに“差”が閾値Ｂより大きいか否かを判定し、大きいと判定すると処理をＳ４０６へ移行し、大きくないと判定すると処理をＳ４０７へ移行する。
Ｓ４０６：“差”が閾値Ｂより大きいと判定した原稿端検出部４０７は、その画素が原稿の後端側のエッジであると判定し、処理をＳ４０８へ移行する。
【００５８】
Ｓ４０７：“差”が閾値Ｂより大きくない、すなわち“差”が閾値Ａ以上かつ閾値Ｂ以下であると判定した原稿端検出部４０７は、その画素は原稿の画像であり、エッジでないと判定する。
Ｓ４０８：原稿端検出部４０７は、全画素の判定が終了するまでＳ４０３〜Ｓ４０７の処理を繰り返し、全画素の判定が終了すると処理をＳ４０９へ移行する。
Ｓ４０９：全画素の判定を終了した原稿端検出部４０７は、判定結果を原稿のエッジ情報としてスキャナ主制御部４０１へ送り、本処理を終了する。
【００５９】
このエッジ情報は、エッジである画素の位置情報と、先端側のエッジであるか後端側のエッジであるかの識別情報とからなる。
なお、上述した原稿端検出処理では、原稿端のエッジを検出するものとして説明しているが、他にも原稿の上にさらに別の用紙が貼られていた場合、その貼られている用紙のエッジも原稿端と同様に検出することが可能である。
【００６０】
ここで、図１４は第１の実施例における読取り原稿の説明図であり、図１５は第１の実施例における原稿画像およびエッジ情報の説明図である。
図１５は、図１４に示すように、原稿１２０１がＦＢ読み取り範囲１２０３よりも小さく、原稿上に用紙１２０２が貼られている原稿１２０１を読み取った後に、スキャナ部２の画像処理部４０５により原稿端を検出する場合の原稿画像およびエッジ情報を示し、図１５（ａ）はＬＥＤ（Ｒ）５０６のみで読み取った画像、図１５（ｂ）はＬＥＤ（Ｒ）５１０のみで読み取った画像、図１５（ｃ）は図１５（ａ）および図１５（ｂ）の２種類の画像から原稿端検出部４０７によって算出されるエッジ情報を一点鎖線で示している。
【００６１】
原稿端検出部４０７は、原稿１２０１の先端および後端、さらに原稿１２０１上に貼られた用紙のエッジを画像データの“差”として検出し、エッジ情報としている。このエッジ情報を使用し、スキャナ主制御部４０１は、原稿の端部と判定された画素に対して、原稿端を強調する強調処理を行って輪郭を作成したり、原稿端を出力画像から削除や平滑化したり、といった使用者が所望する処理を実行することができるようになる。
【００６２】
各処理を具体的に説明すると、原稿の輪郭の作成は、先端側のエッジと後端側のエッジとをつなげて原稿の輪郭とし、輪郭位置の各ＲＧＢ成分の出力値を“０”（黒）または半分の値とし、原稿端の色をその他の部分よりも濃くすることにより、輪郭を線として再現することが考えられる。
【００６３】
原稿端の削除は、原稿端の影と判定された位置の各ＲＧＢ成分の出力値を“２５５”（白）や原稿の背景部の出力値と同じ値にし、原稿端の影の色をその他の部分と同じ色にすることにより、原稿端の影を無くすことが考えられる。
また、原稿端の影と判定された画素に対して平滑化処理を行い、影を目立たなくすることが考えられる。平滑化処理とは、移動平均フィルタなどを用いて画素毎の出力値の細かい変化を少なくし、濃淡が滑らかな画像にすることである。
【００６４】
例えば、対象画素の位置がｘ＝ｍ、ｙ＝ｎであった場合、平滑処理後の対象画素の出力値ｇ〔ｍ〕〔ｎ〕は、下記の式３で求めることができる。
ｇ〔ｍ〕〔ｎ〕＝（〔ｍ−１〕〔ｎ−１〕＋〔ｍ〕〔ｎ−１〕＋〔ｍ＋１〕〔ｎ−１〕＋〔ｍ−１〕〔ｎ〕＋〔ｍ〕〔ｎ〕＋〔ｍ＋１〕〔ｎ〕＋〔ｍ−１〕〔ｎ＋１〕＋〔ｍ〕〔ｎ＋１〕＋〔ｍ＋１〕〔ｎ＋１〕）／９  ・・・（式３）
【００６５】
このように、光源点灯制御部４０４が原稿の副走査方向の解像度単位の読取り動作中に、光源５０１の点灯と光源５０２の点灯とを切り替え、画像処理部４０５が光源５０１を点灯してＣＩＳユニット２２０で読み取った第１の画像データと、光源５０２を点灯してＣＩＳユニット２２０で読み取った第２の画像データとに基づいて画像処理を行うようにしたことにより、原稿の凹凸の画像処理を容易に行うことができるようになる。
【００６６】
次に、原稿端の検出に使用している原理を図１６および図１７に基づいて説明する。図１６および図１７は第１の実施例における原稿読取り動作の説明図であり、図１６はＬＥＤ（Ｒ）５０６のみを点灯させた原稿読取り動作、図１７はＬＥＤ（Ｒ）５１０のみを点灯させた原稿読取り動作を示している。
【００６７】
まず、図１６に示すように、ＣＩＳユニット２２０を図中矢印Ａが示す原稿読み取り方向（副走査方向）に移動させて原稿５０５を読み取るとき、原稿５０５を照射する光源をＬＥＤ（Ｒ）５０６のみ（ＬＥＤ（Ｒ）５１０は消灯）にすると、ＬＥＤ（Ｒ）５０６から発せられる光線の方向６１３はレンズ５０３の方向へ傾斜しているため、最初の原稿端６１１に、原稿５０５の厚さによる影６１１ａが発生し、ＣＩＳユニット２２０はその影６１１ａを線として読み取る。
しかし、反対側の原稿端６１２は、ＬＥＤ（Ｒ）５０６により光が照射されるため、原稿５０５の厚さによる影は発生せず、ＣＩＳユニット２２０は線として読み取ることができない。
【００６８】
次に、図１７に示すように、ＣＩＳユニット２２０を図中矢印Ａが示す原稿読み取り方向（副走査方向）に移動させて原稿５０５を読み取るとき、原稿５０５を照射する光源をＬＥＤ（Ｒ）５１０のみ（ＬＥＤ（Ｒ）５０６は消灯）にすると、ＬＥＤ（Ｒ）５１０から発せられる光線の方向６２３はレンズ５０３の方向へ傾斜しているため、最初の原稿端６２１に、光が照射され原稿５０５の厚さによる影は発生せず、ＣＩＳユニット２２０は線として読み取ることができない。
しかし、反対側の原稿端６２２は、原稿５０５の厚さによる影６２２ａが発生し、ＣＩＳユニット２２０はその影６２２ａを線として読み取る。
【００６９】
なお、本実施例では、原稿端検出に使用した画像データは、ＬＥＤ（Ｒ）５０６、５１０のそれぞれを交互に点灯させたときの画像データとしたが、ＬＥＤ（Ｇ）５０７、５１１またはＬＥＤ（Ｂ）５０８、５１２のそれぞれを交互に点灯させたときの画像データとしても良い。
【００７０】
以上説明したように、第１の実施例では、光源点灯制御部が原稿の副走査方向の解像度単位の読取り動作中に、第１の光源の点灯と第２の光源の点灯とを切り替え、画像処理部が第１の光源を点灯して画像読取手段で読み取った第１の画像データと、第２の光源を点灯して画像読取手段で読み取った第２の画像データとに基づいて画像処理を行うようにしたことにより、原稿の凹凸の画像処理を容易に行うことができるようになるという効果が得られる。
また、利用者の利便性が向上するという効果が得られる。
【実施例２】
【００７１】
第２の実施例の構成は、第１の実施例で説明したＣＩＳユニットの構成が異なるものである。その第２の実施例の構成を図１８および図１９に基づいて説明する。
図１８は第２の実施例におけるＣＩＳユニットの上面図、図１９は第２の実施例における光源の構成を示す説明図である。なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
【００７２】
図１８において、ＣＩＳユニット１２２０は、原稿を照射する複数の光源１５０１、１５０２、１５０３、１５０４、１５０５、１５０６を備えている。光源１５０１、１５０２、１５０３と、光源１５０４、１５０５、１５０６とはレンズ５０３を挟んで対向して図中左側と右側に配置されている。
【００７３】
光源１５０１、１５０２、１５０３、１５０４、１５０５、１５０６は、原稿台ガラス２１１に載置された原稿１２０１を直接照射し、また光源１５０１、１５０２、１５０３、１５０４、１５０５、１５０６から発せられた光線１５０１ａ、１５０２ａ、１５０３ａ、１５０４ａ、１５０５ａ、１５０６ａはレンズ５０３が延在する主走査方向に対して垂直でなく、斜めに入射するように構成され、原稿１２０１に対しても斜めに照射するように構成されている。したがって、光線１５０１ａ、１５０２ａ、１５０３ａ、１５０４ａ、１５０５ａ、１５０６ａは、副走査方向に対して斜めに原稿１２０１を照射する。
【００７４】
図１９は光源の側面図であり、図１９（ａ）は光源を副走査方向から見た図、図１９（ｂ）は光源を反副走査方向から見た図である。
図１９において、光源１５０１は、ＬＥＤ（Ｒ）１６０１、ＬＥＤ（Ｇ）１６０２、ＬＥＤ（Ｂ）１６０３、光源１５０２は、ＬＥＤ（Ｒ）１６１１、ＬＥＤ（Ｇ）１６１２、ＬＥＤ（Ｂ）１６１３、光源１５０３は、ＬＥＤ（Ｒ）１６２１、ＬＥＤ（Ｇ）１６２２、ＬＥＤ（Ｂ）１６２３、光源１５０４は、ＬＥＤ（Ｒ）１６３１、ＬＥＤ（Ｇ）１６３２、ＬＥＤ（Ｂ）１６３３、光源１５０５は、ＬＥＤ（Ｒ）１６４１、ＬＥＤ（Ｇ）１６４２、ＬＥＤ（Ｂ）１６４３、光源１５０６は、ＬＥＤ（Ｒ）１６５１、ＬＥＤ（Ｇ）１６５２、ＬＥＤ（Ｂ）１６５３で構成され、それぞれの光源は、第１の実施例と同様に３色のＬＥＤ群で構成されている。
【００７５】
また、各光源は、原稿に対して斜めに光線を照射できるようにレンズ１６６１、１６６２、１６６３、１６６４、１６６５、１６６６を備えている。
本実施例では、各光源は、規制部としてのレンズ１６６１〜１６６６により、原稿の主走査方向（図１６および図１７において受光センサ５０４が並ぶ長手方向）に対して９０度方向の光が規制され、光の照射角度が角度αになるように規制される。また、レンズ１６６１〜１６６６の光源側近傍に遮光部１６６１ａ〜１６６６ａが形成され、角度αから方向が大きく外れる光が原稿側に漏れることを規制している。
【００７６】
なお、角度αは、原稿の長辺および短辺の方向と理論上一致する９０度および０度とは異なり、さらに原稿が原稿台ガラス２１１面上に斜めに置かれることを考慮して一致し易い「０度〜１０度未満、８０度超〜１１０度未満、１７０度超〜１８０度」となる光は避け、例えば４５度となるように設定される。
【００７７】
上述した構成の作用について説明する。
本実施例では、図３に示す原稿台読取部２０２により原稿を読み取る場合に、図１９に示す３つのＬＥＤ（Ｒ）１６０１、１６１１、１６２１と、３つのＬＥＤ（Ｒ）１６３１、１６４１、１６５１とを交互に点灯させて原稿を読み取り、出力画像を得ると同時に、原稿の凹凸を検出し、検出した画素をエッジ情報として生成する動作を図２０、図２１、図２２に基づいて図１、図３、図１８および図１９を参照しながら説明する。
なお、本実施例では、３つのＬＥＤ（Ｒ）１６０１、１６１１、１６２１を右側ＬＥＤ（Ｒ）、３つのＬＥＤ（Ｒ）１６３１、１６４１、１６５１を左側ＬＥＤ（Ｒ）と呼ぶこととする。
【００７８】
まず、スキャナ部２の光源点灯制御部４０４が行う光源の点灯制御処理を図２０の第２の実施例における光源の点灯制御処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって説明する。
Ｓ５０１：操作部１０２により使用者から任意の原稿サイズのＦＢ読み取り指示の操作を受付けると、スキャナ主制御部４０１はＣＩＳユニット１２２０の副走査方向への移動を開始する。
【００７９】
Ｓ５０２：ＣＩＳユニット１２２０の移動を開始すると、スキャナ主制御部４０１はＣＩＳユニット１２２０の読み取り制御を開始し、光源点灯制御部４０４は光源１５０１、１５０２、１５０３、１５０４、１５０５、１５０６の点灯制御を開始する。
Ｓ５０３：スキャナ主制御部４０１および光源点灯制御部４０４は、ＣＩＳユニット１２２０が副走査方向に１ステップ移動する間に、光源１５０１、１５０２、１５０３の右側ＬＥＤ（Ｒ）の点灯および１ラインの読み取りを行う。
【００８０】
Ｓ５０４：右側ＬＥＤ（Ｒ）の点灯および１ラインの読み取りを行ったスキャナ主制御部４０１および光源点灯制御部４０４は、光源１５０４、１５０５、１５０６の左側ＬＥＤ（Ｒ）の点灯および１ラインの読み取りを行う。
Ｓ５０５：左側ＬＥＤ（Ｒ）の点灯および１ラインの読み取りを行ったスキャナ主制御部４０１および光源点灯制御部４０４は、光源１５０１、１５０２、１５０３、１５０４、１５０５、１５０６のすべてのＬＥＤ（Ｇ）の点灯および１ラインの読み取りを行う。
【００８１】
Ｓ５０６：すべてのＬＥＤ（Ｇ）の点灯および１ラインの読み取りを行ったスキャナ主制御部４０１および光源点灯制御部４０４は、光源１５０１、１５０２、１５０３、１５０４、１５０５、１５０６のすべてのＬＥＤ（Ｂ）の点灯および１ラインの読み取りを行う。
Ｓ５０７：スキャナ主制御部４０１および光源点灯制御部４０４は、原稿における全ラインの読み取りを終了まで１ライン毎にＳ５０３〜Ｓ５０６の処理を繰り返し、全ラインの読み取りを終了すると本処理を終了する。
【００８２】
このように、ＣＩＳユニット１２２０が副走査方向に１ステップ移動する間に、スキャナ主制御部４０１および光源点灯制御部４０４がＳ５０３〜Ｓ５０６の順序で光源の点灯および１ラインの読み取りを行うと、第１の実施例と同様に、右側ＬＥＤ（Ｒ）のみで読み取った１ラインの画像データ、左側ＬＥＤ（Ｒ）のみで読み取った１ラインの画像データ、すべてのＬＥＤ（Ｇ）を点灯させて読み取った１ラインの画像データ、すべてのＬＥＤ（Ｂ）を点灯させて読み取った１ラインの画像データの順序でＣＩＳユニット１２２０からスキャナ主制御部４０１に画像データが出力される。
【００８３】
次に、スキャナ主制御部４０１がＣＩＳユニット１２２０から受け取った画像データをＲＡＭ４０３に格納する画像データ送り処理を図２１の第２の実施例における画像データ送り処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって説明する。
Ｓ６０１：ＣＩＳユニット１２２０は読み取った１ラインの画像データを出力し、スキャナ主制御部４０１は、ＣＩＳユニット１２２０から出力された１ラインの画像データを受け取る。
【００８４】
Ｓ６０２：スキャナ主制御部４０１は、受け取った画像データが右側ＬＥＤ（Ｒ）または左側ＬＥＤ（Ｒ）を点灯させて読み取った画像データであるか否かを判定し、右側ＬＥＤ（Ｒ）または左側ＬＥＤ（Ｒ）を点灯させて読み取った画像データであると判定すると処理をＳ６０３へ移行し、右側ＬＥＤ（Ｒ）または左側ＬＥＤ（Ｒ）を点灯させて読み取った画像データでないと判定すると処理をＳ６０６へ移行する。
【００８５】
Ｓ６０３：受け取った画像データが右側ＬＥＤ（Ｒ）または左側ＬＥＤ（Ｒ）を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、さらに受け取った画像データが右側ＬＥＤ（Ｒ）を点灯させて読み取った画像データであるか否かを判定し、右側ＬＥＤ（Ｒ）を点灯させて読み取った画像データであると判定すると処理をＳ６０４へ移行し、右側ＬＥＤ（Ｒ）を点灯させて読み取った画像データでないと判定すると処理をＳ６０５へ移行する。
【００８６】
Ｓ６０４：受け取った画像データが右側ＬＥＤ（Ｒ）を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、受け取った画像データをＲＡＭ４０３の画像データ格納領域Ａ４３１に格納して処理をＳ６０９へ移行する。
Ｓ６０５：受け取った画像データが、右側ＬＥＤ（Ｒ）を点灯させて読み取った画像データでない、すなわち左側ＬＥＤ（Ｒ）を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、受け取った画像データをＲＡＭ４０３の画像データ格納領域Ｂ４３２に格納して処理をＳ６０９へ移行する。
【００８７】
Ｓ６０６：Ｓ６０２において受け取った画像データが右側ＬＥＤ（Ｒ）または左側ＬＥＤ（Ｒ）を点灯させて読み取った画像データでないと判定したスキャナ主制御部４０１は、さらに受け取った画像データがすべてのＬＥＤ（Ｇ）を点灯させて読み取った画像データであるか否かを判定し、すべてのＬＥＤ（Ｇ）を点灯させて読み取った画像データであると判定すると処理をＳ６０７へ移行し、すべてのＬＥＤ（Ｇ）を点灯させて読み取った画像データでないと判定すると処理をＳ６０８へ移行する。
【００８８】
Ｓ６０７：受け取った画像データがすべてのＬＥＤ（Ｇ）を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、受け取った画像データをＲＡＭ４０３の画像データ格納領域Ｃ４３３に格納して処理をＳ６０９へ移行する。
Ｓ６０８：受け取った画像データが、すべてのＬＥＤ（Ｇ）を点灯させて読み取った画像データでない、すなわちすべてのＬＥＤ（Ｂ）を点灯させて読み取った画像データであると判定したスキャナ主制御部４０１は、受け取った画像データをＲＡＭ４０３の画像データ格納領域Ｄ４３４に格納して処理をＳ６０９へ移行する。
【００８９】
Ｓ６０９：スキャナ主制御部４０１は、原稿における全ラインの読み取りを終了まで１ライン毎にＳ６０１〜Ｓ６０８の処理を繰り返し、全ラインの読み取りを終了すると本処理を終了する。
このように、スキャナ部２は、図２０に示す光源の点灯制御処理および図２１に示す画像データ送り処理を並行して行い、読み取り動作を終了する。
【００９０】
次に、画像比較部４０６が行う画像比較処理を図２２の第２の実施例における画像比較処理の流れを示すフローチャートの図中Ｓで表すステップにしたがって説明する。
Ｓ７０１：画像比較部４０６は、スキャナ主制御部４０１がＲＡＭ４０３の画像データ格納領域Ａ４３１から読み出した右側ＬＥＤ（Ｒ）を点灯させて読み取った画像データおよびＲＡＭ４０３の画像データ格納領域Ｂ４３２から読み出した左側ＬＥＤ（Ｒ）を点灯させて読み取った画像データをスキャナ主制御部４０１から受け取る。
【００９１】
Ｓ７０２：画像比較部４０６は、受け取った右側ＬＥＤ（Ｒ）を点灯させて読み取った画像データと、左側ＬＥＤ（Ｒ）を点灯させて読み取った画像データとを１画素ずつ画像データの先頭画素から比較し、下記の式４より“差”を求める。
差〔ｘ〕〔ｙ〕＝（右側ＬＥＤ（Ｒ）を点灯させて読み取った画像データ〔ｘ〕〔ｙ〕−左側ＬＥＤ（Ｒ）を点灯させて読み取った画像データ〔ｘ〕〔ｙ〕）  ・・・（式４）
（ｘは主走査画素数、ｙは副走査ライン数）
【００９２】
Ｓ７０３：画像比較部４０６は、算出した“差”の情報を原稿端検出部４０７に送り、本処理を終了する。
なお、原稿端検出部４０７が行う原稿端検出処理は第１の実施例と同様であるが、原稿端検出部４０７は、算出した“差”が閾値Ａより小さいと判定すると、その画素を原稿の先端側のエッジまたは左側のエッジであると判定し、閾値Ｂより大きいと判定すると、その画素を原稿の後端側のエッジまたは右側のエッジであると判定する。
【００９３】
ここで、図２３は第２の実施例における原稿画像およびエッジ情報の説明図である。
図２３は、図１４に示すように、原稿１２０１がＦＢ読み取り範囲１２０３よりも小さく、原稿上に用紙１２０２が貼られている原稿１２０１を読み取った後に、スキャナ部２の画像処理部４０５により原稿端を検出する場合の原稿画像およびエッジ情報を示し、図２３（ａ）は右側ＬＥＤ（Ｒ）のみで読み取った画像、図２３（ｂ）は左側ＬＥＤ（Ｒ）のみで読み取った画像、図２３（ｃ）は図２３（ａ）および図２３（ｂ）の２種類の画像から原稿端検出部４０７によって算出されるエッジ情報を一点鎖線で示している。
【００９４】
原稿端検出部４０７は、原稿１２０１に対して光を斜め方向から照射することにより、原稿１２０１の副走査方向における先端および後端だけでなく、右側ＬＥＤ（Ｒ）のみを点灯させた場合は原稿１２０１の主走査方向における左端、左側ＬＥＤ（Ｒ）のみを点灯させた場合は原稿１２０１の主走査方向における右端にも影が発生し、線として読み取ることができるようになる。
【００９５】
このように、原稿端検出部４０７は、原稿１２０１の副走査方向における先端および後端、並びに主走査方向における左端および右端をエッジ情報として検出し、さらに原稿１２０１上に貼られた用紙のエッジをエッジ情報として検出する。このエッジ情報を使用し、スキャナ主制御部４０１は、原稿端を強調して輪郭を作成したり、原稿端を出力画像から削除したり、といった使用者が所望する処理を実行することができるようになる。
なお、本実施例では、図１８に示すように、３つの光源１５０１、１５０２、１５０３および３つの光源１５０４、１５０５、１５０６を配置するようにしたが、主走査方向の全領域において十分な光量が確保できれば、それぞれ２以下または４以上の光源であっても良い。
【００９６】
以上説明したように、第２の実施例では、第１の実施例の効果に加え、光源から発せられる光線を副走査方向に対して斜めにして原稿に照射するようにしたことにより、原稿の副走査方向における先端および後端だけでなく、原稿の主走査方向における左端および右端にも影が発生し、線として読み取ることができるという効果が得られる。
なお、第１の実施例および第２の実施例では、画像読取装置をＭＦＰとして説明したが、それに限られることなく、画像の読み取り機能を有するスキャナ装置やファクシミリ装置等としても良い。
【符号の説明】
【００９７】
１    ＭＦＰ
２    スキャナ部
３    プリンタ部
１０１  画像読取部
１０２  操作部
１０３  原稿セット部
１０４  原稿排出部
１０５  表示部
２０１  自動原稿給紙部
２０２  原稿台読取部
２１１、２１５  原稿台ガラス
２１３  テッピングモータ
２２０、１２２０  ＣＩＳユニット
４０１  スキャナ主制御部
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  光源点灯制御部
４０５  画像処理部
４０６  画像比較部
４０７  原稿端検出部
４１０  Ｉ／Ｆ制御部
５０１、５０２、１５０１、１５０２、１５０３、１５０４、１５０５、１５０６  光源
５０３、１６６１〜１６６６  レンズ
５０４  受光センサ
５０６、５１０、１６０１、１６１１、１６２１、１６３１、１６４１、１６５１  ＬＥＤ（Ｒ）
５０７、５１１、１６０２、１６１２、１６２２、１６３２、１６４２、１６５２  ＬＥＤ（Ｇ）
５０８、５１２、１６０３、１６１３、１６２３、１６３３、１６４３、１６５３  ＬＥＤ（Ｂ）
【図１】
2014003557.tif 000003
【図２】
2014003557.tif 000004
【図３】
2014003557.tif 000005
【図４】
2014003557.tif 000006
【図５】
2014003557.tif 000007
【図６】
2014003557.tif 000008
【図７】
2014003557.tif 000009
【図８】
2014003557.tif 000010
【図９】
2014003557.tif 000011
【図１０】
2014003557.tif 000012
【図１１】
2014003557.tif 000013
【図１２】
2014003557.tif 000014
【図１３】
2014003557.tif 000015
【図１４】
2014003557.tif 000016
【図１５】
2014003557.tif 000017
【図１６】
2014003557.tif 000018
【図１７】
2014003557.tif 000019
【図１８】
2014003557.tif 000020
【図１９】
2014003557.tif 000021
【図２０】
2014003557.tif 000022
【図２１】
2014003557.tif 000023
【図２２】
2014003557.tif 000024
【図２３】
2014003557.tif 000025