(57)【要約】【課題】原稿を読み取って取得した画像データに基づいて、原稿が搬送されてくる際の斜行量を検出し、検出した斜行量に基づいて画像データの傾斜を補正する原稿読取装置を提供する。【解決手段】シェーディングプレート上を搬送されてくる原稿を下面読取部１５が読み取って取得した読取データはページメモリ１６に一旦記憶される。画像処理部１７は、ページメモリ１６に記憶された読取データに基づいて、読取データの先端から画像データの先端までの間の黒データの長さに基づいて、原稿が搬送されてくる際の斜行角度を検出する。画像処理部１７は、検出した斜行角度に基づいて、下面読取部１５が原稿の下面を読み取って取得した画像データの傾斜を補正し、上面読取部１４が原稿の上面を読み取って取得した画像データの傾斜を補正する。【選択図】図２
2008294559.tif 000002
【特許請求の範囲】
【請求項１】
搬送されてくる原稿を読み取って画像データを取得する読取部と、該読取部による読み取りが可能な位置にシェーディング補正のための基準の光反射率を有する読取面が配置された基準部材と、前記読取部が前記基準部材の前記読取面を読み取って取得した基準データから生成されたシェーディングデータに基づいて、前記読取部が取得した画像データのシェーディングを補正するシェーディング補正部とを備える原稿読取装置において、
前記基準部材の読取面は、原稿の搬送方向と交差する方向の３箇所以上にそれぞれ前記基準の光反射率よりも低反射率で所定幅の帯状領域を有しており、
前記基準部材の読取面上を搬送される原稿を前記読取面と共に前記読取部が読み取った場合に取得されたデータに含まれる画像データとの境界部分のデータに基づいて、前記原稿の斜行量を検出する検出部と、
該検出部が検出した斜行量に基づいて、前記データに含まれる画像データの傾斜を補正する補正部と
を備えることを特徴とする原稿読取装置。
【請求項２】
搬送されてくる原稿の一面を読み取って画像データを取得する第１読取部と、該第１読取部による読み取りが可能な位置にシェーディング補正のための基準の光反射率を有する読取面が配置された基準部材と、前記第１読取部が前記基準部材の前記読取面を読み取って取得した基準データから生成されたシェーディングデータに基づいて、前記第１読取部が取得した画像データのシェーディングを補正するシェーディング補正部と、前記原稿の他面を読み取って画像データを取得する第２読取部とを備える原稿読取装置において、
前記基準部材の読取面は、原稿の搬送方向と交差する方向の複数箇所にそれぞれ前記基準の光反射率よりも低反射率で所定幅の帯状領域を有しており、
前記基準部材の読取面上を搬送される原稿の一面を前記読取面と共に前記第１読取部が読み取った場合に取得されたデータに含まれる画像データとの境界部分のデータに基づいて、前記原稿の斜行量を検出する検出部と、
該検出部が検出した斜行量に基づいて、前記データに含まれる画像データの傾斜を補正し、前記第２読取部が取得した画像データの傾斜を補正する補正部と
を備えることを特徴とする原稿読取装置。
【請求項３】
搬送されてくる原稿を読み取って画像データを取得する読取部と、該読取部による読み取りが可能な位置にシェーディング補正のための基準の光反射率を有する読取面が配置された基準部材と、前記読取部が前記基準部材の前記読取面を読み取って取得した基準データから生成されたシェーディングデータに基づいて、前記読取部が取得した画像データのシェーディングを補正するシェーディング補正部とを備える原稿読取装置において、
前記基準部材の読取面は、原稿の搬送方向と交差する方向の複数箇所にそれぞれ前記基準の光反射率よりも低反射率で所定幅の帯状領域を有しており、
前記基準部材の読取面上を搬送される原稿を前記読取面と共に前記読取部が読み取った場合に取得されたデータに含まれる基準データに基づいて、前記原稿の搬送方向に交差する方向の長さを検出する長さ検出部を備えることを特徴とする原稿読取装置。
【請求項４】
搬送されてくる原稿を読み取って画像データを取得する読取部と、該読取部による読み取りが可能な位置にシェーディング補正のための基準の光反射率を有する読取面が配置された基準部材と、前記読取部が前記基準部材の前記読取面を読み取って取得した基準データから生成されたシェーディングデータに基づいて、前記読取部が取得した画像データのシェーディングを補正するシェーディング補正部とを備える原稿読取装置において、
前記基準部材の読取面は、原稿の搬送方向と交差する方向の複数箇所にそれぞれ前記基準の光反射率よりも低反射率で所定幅の帯状領域を有しており、
前記基準部材の読取面上を搬送される原稿の先端を前記読取面と共に前記読取部が読み取った場合に取得されたデータに含まれる画像データとの境界部分のデータに基づいて、前記原稿の先端での斜行量を検出する第１検出部と、
前記基準部材の読取面上を搬送される原稿の後端を前記読取面と共に前記読取部が読み取った場合に取得されたデータに含まれる画像データとの境界部分のデータに基づいて、前記原稿の後端での斜行量を検出する第２検出部と、
前記第１検出部が検出した斜行量及び前記第２検出部が検出した斜行量に基づいて、前記原稿の斜行量を特定する特定部と、
特定された斜行量に基づいて、前記読取部が取得したデータに含まれる画像データの傾斜を補正する補正部と
を備えることを特徴とする原稿読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って取得した画像データに基づいて、原稿が搬送されてくる際の斜行量を検出し、検出した斜行量に基づいて画像データの傾斜を補正する原稿読取装置に関するものである。
【背景技術】
【０００２】
複写機、ファクシミリ装置等の装置は、例えば光電変換素子を主走査方向（原稿の搬送方向に直交する方向）に多数並べたＣＣＤ（Charge Coupled Device ）ラインセンサ等を有する光学系により構成された画像読取装置を備えている。また、ＡＤＦ（Automatic Document Feeder ）機構を備え、所定の載置台にセットされた原稿束から原稿を１枚ずつ分離して装置本体へ取り込み、取り込んだ原稿を順次読み取って画像データを取得するように構成された原稿読取装置が普及している。
【０００３】
このような読取装置は、原稿に照射される光源からの光量の不均一性，ＣＣＤラインセンサを構成する各素子における感度のばらつき等を除去するシェーディング補正を行なうように構成されている。具体的には、読取装置は、例えば表面が白いシェーディングプレートを所定位置に有しており、このシェーディングプレートからの反射光に基づくデータをシェーディングデータとして取得しておき、原稿から読み取った画像データをシェーディングデータに基づいて補正する。
【０００４】
また、読取装置は、原稿から読み取った画像データに基づいて基準位置に対する原稿の斜行量を検出し、検出した斜行量に基づいて、読み取った画像データの傾斜を補正するように構成されている。なお、読取装置は、原稿を精度よく読み取るために原稿とコンタクトガラスとの間に間隙が発生しないように原稿の読取時に原稿をコンタクトガラスに押し付けるためのバックプレートを所定位置に有している。そこで、原稿を押圧する押圧面が黒いバックプレートを用いた場合、白地の原稿であれば原稿の縁辺が明確となり、原稿の斜行量をより精度よく算出することができる。
【０００５】
特許文献１には、白基準板に２箇所の三角黒マークを設け、この白基準板を読み取った際の三角黒マークの出力幅に基づいてスキュー量又はレジスト量を算出し、スキュー調整又はレジスト調整を行なう装置が開示されている。特許文献１の読取装置によれば、例えば複写機又は複合機等に取り付けられた後に、自身の装置のみによってスキュー調整及びレジスト調整を行なうことができる。
【特許文献１】特開２００６−１８６４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
読取装置においては、原稿をコンタクトガラスに押し付けるためのバックプレートを、シェーディングデータを取得するためのシェーディングプレートとして用いることもある。しかし、原稿は白地のものが多いため、シェーディング補正に用いるシェーディングデータは白地のシェーディングプレートによって取得されることが好ましいが、白地の原稿であれば、上述したように原稿の斜行量をより精度よく算出するために黒い板をバックプレートに用いることが好ましい。そこで、従来はシェーディング補正に用いるデータを取得する場合と、原稿から読み取った画像データに基づいて斜行補正を行なう場合とにおいて異なるプレートを、例えばサービスマンが手動で付け替えていたため、煩雑な作業が必要であるという問題を有している。
【０００７】
特許文献１の読取装置は、複写機又は複合機等に取り付けられた際に発生するスキュー量又はレジスト量のばらつきを調整することは可能であるが、読取対象の原稿が搬送されてくる際に発生する斜行を補正することは考慮されていない。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、シェーディング補正に用いる基準データを取得する際に利用する基準部材を、原稿が搬送されてくる際の斜行量を検出する際にも利用することが可能な原稿読取装置を提供することにある。
【０００９】
本発明の他の目的は、原稿の一方の面を読み取る際に検出した原稿の斜行量を、原稿の両面それぞれから読み取った画像データの傾斜を補正する際に利用することが可能な原稿読取装置を提供することにある。
【００１０】
本発明の他の目的は、シェーディング補正に用いる基準データを取得する際に利用する基準部材を、原稿幅を検出する際にも利用することが可能な原稿読取装置を提供することにある。
【００１１】
本発明の他の目的は、原稿の先端での斜行量及び原稿の後端での斜行量に基づいて、原稿が搬送されてくる際の斜行量をより正確に検出することが可能な原稿読取装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係る原稿読取装置は、搬送されてくる原稿を読み取って画像データを取得する読取部と、該読取部による読み取りが可能な位置にシェーディング補正のための基準の光反射率を有する読取面が配置された基準部材と、前記読取部が前記基準部材の前記読取面を読み取って取得した基準データから生成されたシェーディングデータに基づいて、前記読取部が取得した画像データのシェーディングを補正するシェーディング補正部とを備える原稿読取装置において、前記基準部材の読取面は、原稿の搬送方向と交差する方向の３箇所以上にそれぞれ前記基準の光反射率よりも低反射率で所定幅の帯状領域を有しており、前記基準部材の読取面上を搬送される原稿を前記読取面と共に前記読取部が読み取った場合に取得されたデータに含まれる画像データとの境界部分のデータに基づいて、前記原稿の斜行量を検出する検出部と、該検出部が検出した斜行量に基づいて、前記データに含まれる画像データの傾斜を補正する補正部とを備えることを特徴とする。
【００１３】
本発明によれば、原稿読取装置は、基準部材の読取面上を搬送される原稿を前記読取面と共に読み取って取得したデータに含まれる画像データとの境界部分のデータに基づいて原稿の斜行量を検出する。また、原稿読取装置は、検出した斜行量に基づいて、取得した前記データに含まれる画像データ、即ち原稿から読み取った画像データの傾斜を補正する。
【００１４】
本発明に係る原稿読取装置は、搬送されてくる原稿の一面を読み取って画像データを取得する第１読取部と、該第１読取部による読み取りが可能な位置にシェーディング補正のための基準の光反射率を有する読取面が配置された基準部材と、前記第１読取部が前記基準部材の前記読取面を読み取って取得した基準データから生成されたシェーディングデータに基づいて、前記第１読取部が取得した画像データのシェーディングを補正するシェーディング補正部と、前記原稿の他面を読み取って画像データを取得する第２読取部とを備える原稿読取装置において、前記基準部材の読取面は、原稿の搬送方向と交差する方向の複数箇所にそれぞれ前記基準の光反射率よりも低反射率で所定幅の帯状領域を有しており、前記基準部材の読取面上を搬送される原稿の一面を前記読取面と共に前記第１読取部が読み取った場合に取得されたデータに含まれる画像データとの境界部分のデータに基づいて、前記原稿の斜行量を検出する検出部と、該検出部が検出した斜行量に基づいて、前記データに含まれる画像データの傾斜を補正し、前記第２読取部が取得した画像データの傾斜を補正する補正部とを備えることを特徴とする。
【００１５】
本発明によれば、原稿読取装置は、基準部材の読取面上を搬送される原稿の一面を前記読取面と共に読み取って取得したデータに含まれる画像データとの境界部分のデータに基づいて原稿の斜行量を検出する。また、原稿読取装置は、検出した斜行量に基づいて、取得した前記データに含まれる画像データ、即ち原稿の一面から読み取った画像データの傾斜を補正し、原稿の他面から読み取った画像データの傾斜を補正する。
【００１６】
本発明に係る原稿読取装置は、搬送されてくる原稿を読み取って画像データを取得する読取部と、該読取部による読み取りが可能な位置にシェーディング補正のための基準の光反射率を有する読取面が配置された基準部材と、前記読取部が前記基準部材の前記読取面を読み取って取得した基準データから生成されたシェーディングデータに基づいて、前記読取部が取得した画像データのシェーディングを補正するシェーディング補正部とを備える原稿読取装置において、前記基準部材の読取面は、原稿の搬送方向と交差する方向の複数箇所にそれぞれ前記基準の光反射率よりも低反射率で所定幅の帯状領域を有しており、前記基準部材の読取面上を搬送される原稿を前記読取面と共に前記読取部が読み取った場合に取得されたデータに含まれる基準データに基づいて、前記原稿の搬送方向に交差する方向の長さを検出する長さ検出部を備えることを特徴とする。
【００１７】
本発明によれば、原稿読取装置は、基準部材の読取面上を搬送される原稿を前記読取面と共に読み取って取得したデータに含まれる基準データに基づいて原稿の搬送方向に交差する方向の長さを検出する。
【００１８】
本発明に係る原稿読取装置は、搬送されてくる原稿を読み取って画像データを取得する読取部と、該読取部による読み取りが可能な位置にシェーディング補正のための基準の光反射率を有する読取面が配置された基準部材と、前記読取部が前記基準部材の前記読取面を読み取って取得した基準データから生成されたシェーディングデータに基づいて、前記読取部が取得した画像データのシェーディングを補正するシェーディング補正部とを備える原稿読取装置において、前記基準部材の読取面は、原稿の搬送方向と交差する方向の複数箇所にそれぞれ前記基準の光反射率よりも低反射率で所定幅の帯状領域を有しており、前記基準部材の読取面上を搬送される原稿の先端を前記読取面と共に前記読取部が読み取った場合に取得されたデータに含まれる画像データとの境界部分のデータに基づいて、前記原稿の先端での斜行量を検出する第１検出部と、前記基準部材の読取面上を搬送される原稿の後端を前記読取面と共に前記読取部が読み取った場合に取得されたデータに含まれる画像データとの境界部分のデータに基づいて、前記原稿の後端での斜行量を検出する第２検出部と、前記第１検出部が検出した斜行量及び前記第２検出部が検出した斜行量に基づいて、前記原稿の斜行量を特定する特定部と、特定された斜行量に基づいて、前記読取部が取得したデータに含まれる画像データの傾斜を補正する補正部とを備えることを特徴とする。
【００１９】
本発明によれば、原稿読取装置は、基準部材の読取面上を搬送される原稿の先端を前記読取面と共に読み取って取得したデータに含まれる画像データとの境界部分のデータに基づいて原稿の先端での斜行量を検出する。また、原稿読取装置は、基準部材の読取面上を搬送される原稿の後端を前記読取面と共に読み取って取得したデータに含まれる画像データとの境界部分のデータに基づいて原稿の後端での斜行量を検出する。そして、原稿読取装置は、それぞれ検出した原稿の先端での斜行量及び原稿の後端での斜行量に基づいて原稿の斜行量を特定し、特定した斜行量に基づいて、原稿から読み取った画像データの傾斜を補正する。
【発明の効果】
【００２０】
本発明では、シェーディング補正に用いる基準データを取得する際に利用する基準部材を、原稿が搬送されてくる際の斜行量を検出する際にも利用することができるので、シェーディング補正に用いるデータを取得する場合と、原稿の斜行量を検出する場合とにおいて異なるプレートを手動で付け替える等の作業が不要となる。
【００２１】
本発明では、シェーディング補正に用いる基準データを取得する際に利用する基準部材を、原稿が搬送されてくる際の斜行量を検出する際にも利用することができるので、シェーディング補正に用いるデータを取得する場合と、原稿の斜行量を検出する場合とにおいて異なるプレートを手動で付け替える等の作業が不要となる。また、１回の搬送動作において原稿の両面をそれぞれ異なる読取部によって読み取る場合、一方の面を読み取る際の斜行量と他方の面を読み取る際の斜行量とは同一であるので、原稿の一方の面と共に基準部材の読取面を読み取って取得したデータに含まれる基準データに基づく原稿の斜行量を、原稿の両面それぞれから読み取った画像データの傾斜を補正する際に利用することができる。
【００２２】
本発明では、シェーディング補正に用いる基準データを取得する際に利用する基準部材を、原稿の搬送方向に交差する方向の幅を検出する際にも利用することができるので、原稿幅を検出する機構を別途に設ける必要がなく、コストを削減できる。
【００２３】
本発明では、例えば、原稿の先端で斜行量の検出に失敗した場合であっても、原稿の後端での斜行量に基づいて画像データの傾斜を補正することができる。また、原稿の斜行量だけでなく、原稿が基準位置に対して搬送方向に行き過ぎた場合であっても、原稿の後端を基準部材と共に読み取って取得したデータに含まれる基準データに基づいて搬送方向に行き過ぎた量も検出でき、検出した量に基づいて、搬送方向に対する補正も行なうことができる。
【発明を実施するための最良の形態】
【００２４】
以下に、本発明に係る原稿読取装置を、イメージスキャナ（以下、スキャナという）に適用した実施形態に基づいて詳述する。図１は本実施形態に係るスキャナの外観を示す模式的斜視図である。本実施形態のスキャナ１は、装置本体２の一側面に、複数の原稿からなる原稿束を積層する原稿トレイ３が垂直方向に移動可能に取り付けられており、原稿トレイ３が取り付けられた側面の反対側の側面には、装置本体２で処理された原稿が排出される排出トレイ（図示せず）が取り付けられている。
【００２５】
装置本体２の上面には操作パネル４が設けられている。装置本体２の原稿トレイ３が取り付けられた側面には、原稿トレイ３上に積層された原稿を装置本体２内部へ給送するための給送口２ａが開口されている。給送口２ａの上部中央には、原稿トレイ３上に積層された原稿を最上層から１枚ずつ取り込むためのピックアップローラ５が設けられている。原稿トレイ３の上面には、積層された原稿束の幅方向の位置を規制する原稿規制板３ａ，３ａが原稿の搬送方向に交差する方向、本実施形態では直交する方向に移動可能に取り付けられている。なお、原稿規制板３ａ，３ａは、原稿トレイ３の中央に原稿が積層されるように原稿の位置を規制する。
【００２６】
図２は本実施形態のスキャナ１の構成例を示すブロック図である。スキャナ１は、制御部１０、ＲＯＭ１１、ＲＡＭ１２、原稿読取部１３、ページメモリ１６、画像処理部１７、ＣＯＤＥＣ１８、画像メモリ１９、操作部２０、表示部２１、通信部２２等を備えており、夫々はバス１ａを介して相互に接続されている。
【００２７】
制御部１０は、具体的にはＣＰＵ(Central Processing Unit)又はＭＰＵ（Micro Processor Unit）等で構成されており、バス１ａを介して接続される上述したようなハードウェア各部を制御すると共に、ＲＯＭ１１に格納された制御プログラムに従って、種々のソフトウェア的機能を実現する。ＲＯＭ１１は、スキャナ１を本発明の原稿読取装置として動作させるために必要な種々の制御プログラムを予め記憶している。ＲＡＭ１２は、ＳＲＡＭ又はフラッシュメモリ等で構成され、制御部１０による制御プログラムの実行時に発生するデータを一時的に記憶する。
【００２８】
原稿読取部１３は、原稿トレイ３上に積層された原稿束から原稿を１枚ずつ分離して所定の読取位置まで搬送する原稿搬送部１３ａと、原稿搬送部１３ａによって搬送されてくる原稿の上面を読み取るための上面読取部１４と、原稿の下面を読み取るための下面読取部１５とを備え、原稿を読み取って画像データを取得する読取部として動作する。原稿読取部１３は、原稿から読み取った画像データをページメモリ１６へ出力する。
【００２９】
ページメモリ１６は、原稿読取部１３が原稿から読み取った画像データを頁単位で一時的に記憶するためのメモリである。ページメモリ１６に記憶された画像データは、制御部１０からの指示に従って画像処理部１７へ出力される。画像処理部１７は、ページメモリ１６から出力された画像データに、画像読取部１３に含まれる照明系、結像系及び撮像系で生じた各種の歪みを取り除くシェーディング補正、各種の色調整、斜行補正等を行ない、処理した画像データをＣＯＤＥＣ１８へ出力する。
【００３０】
ＣＯＤＥＣ１８は、画像処理部１７から出力された画像データに、例えばＪＰＥＧ等の所定の符号化処理を行ない、得られた画像データを画像メモリ１９に記憶させる。画像メモリ１９は、ＤＲＡＭ又はフラッシュメモリ等により構成されており、原稿読取部１３により原稿から読み取られて画像処理部１７及びＣＯＤＥＣ１８により所定の処理が施された画像データを記憶する。
【００３１】
操作部２０は、ユーザがスキャナ１を操作するために必要な各種のキーを備えている。ユーザにより各キーが操作された場合、操作部２０は操作されたキーに対応した制御信号を制御部１０へ送出し、制御部１０は操作部２０から取得した制御信号に対応した処理を実行する。表示部２１は、例えば液晶ディスプレイ（ＬＣＤ）で構成されており、スキャナ１の動作状況、ユーザに通知すべき情報、操作部２０から入力された情報等を表示する。尚、表示部２１をタッチパネル方式のものとすることにより、操作部２０の各種のキーのうちの一部又は全部を代用することも可能である。
【００３２】
通信部２２は、例えばＬＡＮのようなネットワーク（図示せず）に接続するためのインタフェースであり、画像メモリ１９に記憶してある画像データを、ネットワークに接続されている外部の装置へ送信する。これにより、スキャナ１は、原稿から読み取った画像データをネットワークを介して外部の装置へ送信するネットワークスキャナとして機能する。
【００３３】
以下に、本実施形態の原稿読取部１３の構成について説明する。図３は原稿読取部１３の構成例を示すブロック図である。図３（ａ）は図１において装置本体２の内部を矢符Ａで示す方向から見た縦断面図、図３（ｂ）はシェーディングプレート１５ａの構成例を示す模式的平面図である。装置本体２は直方体状の筺体を有しており、内部の所定位置にプラテンガラス９が配置されている。また、装置本体２の内部には、ピックアップローラ５によって原稿束から１枚ずつ分離された原稿を、図３（ａ）中の矢符Ｂで示す搬送方向へプラテンガラス９の上面まで搬送するセパレートローラ６、リタードローラ７及び搬送ローラ８，８がそれぞれ適宜箇所に設けられている。従って、原稿搬送部１３ａは、ピックアップローラ５、セパレートローラ６、リタードローラ７、搬送ローラ８，８等によって構成される。
【００３４】
セパレートローラ６、リタードローラ７、搬送ローラ８，８はそれぞれ、制御部１０からの指示に従って動作する駆動回路によって回転駆動される。ピックアップローラ５とセパレートローラ６との間にはベルト５ａが張架されており、駆動回路によって制御されるセパレートローラ６の回転がベルト５ａを介してピックアップローラ５に伝達され、ピックアップローラ５を原稿束に押圧させると共に、ピックアップローラ５を回転させてセパレートローラ６に向けて最上層の原稿を給紙させる。
【００３５】
ピックアップローラ５、セパレートローラ６、搬送ローラ８，８は原稿を搬送方向Ｂへ搬送させる方向に回転するように制御されるが、リタードローラ７は逆方向に回転するように制御される。これにより、重送状態の原稿をセパレートローラ６及びリタードローラ７の回転によって１枚ずつ分離して搬送することができる。なお、原稿搬送部１３ａは、原稿束を押圧するピックアップローラ５の位置を検出するセンサ（図示せず）、原稿トレイ３を上昇させるための駆動回路等を更に備えており、センサによってピックアップローラ５が所定位置よりも下方に下がったことを検知した場合、駆動回路を動作させて原稿トレイ３を上昇させる。これにより、ピックアップローラ５は、原稿束における最下層の原稿まで確実に装置本体２内部へ取り込むことができる。
【００３６】
搬送ローラ８，８は、セパレートローラ６の回転速度よりも速い速度で回転するように制御されている。搬送ローラ８，８まで原稿が搬送された場合、搬送ローラ８，８によって搬送される原稿の搬送速度が、セパレートローラ６によって搬送される搬送速度よりも高速となる。ピックアップローラ５とセパレートローラ６との間には支持アーム（図示せず）が設けられている。このように駆動回路によるセパレートローラ６の回転速度よりも速い速度で原稿が搬送される状態では、セパレートローラ６が空転すると共に、支持アームを介してピックアップローラ５を原稿に接しない位置に持ち上げる。従って、搬送ローラ８，８まで搬送された原稿は、搬送ローラ８，８の回転のみによってプラテンガラス９上まで搬送される。
【００３７】
セパレートローラ６及びリタードローラ７を原稿が通過した場合、搬送ローラ８，８によって搬送される原稿によるセパレートローラ６の空転が終了し、支持アームによって持ち上げられていたピックアップローラ５が原稿束の上に戻されるので、次の原稿の搬送が開始される。このようにセパレートローラ６及びリタードローラ７を原稿が通過する都度、次の原稿の搬送が開始されるので、各原稿は所定間隔を隔てて搬送されることになる。
【００３８】
プラテンガラス９の上部には、搬送ローラ８に近い位置に、図３（ｂ）に示すようなシェーディングプレート１５ａが長手方向を原稿の搬送方向Ｂに交差させて、本実施形態では直交させて配置されている。プラテンガラス９の下部には、白色蛍光灯又は冷陰極管等からなり、プラテンガラス９のシェーディングプレート１５ａと対向する部分の下面に光を照射する光源ランプ１５ｂと、プラテンガラス９上に搬送されてきた原稿の下面からの反射光を結像レンズ１５ｄへ導くためのミラー１５ｃとをそれぞれ所定箇所に、長手方向を原稿の搬送方向Ｂに直交させて配置してある。プラテンガラス９の下部には、更に、ミラー１５ｃによって光路が変更された原稿の下面からの反射光を集光する結像レンズ１５ｄと、結像レンズ１５ｄを通して入射される反射光を取得するＣＣＤ(Charge Coupled Device) ラインセンサ等からなるイメージセンサ１５ｅとが備えられている。
【００３９】
このような構成により、１枚ずつ分離されて搬送されてくる原稿が、シェーディングプレート１５ａによってプラテンガラス９の上面に押し付けられ、光源ランプ１５ｂによって照射されている光の原稿からの反射光を１ラインずつイメージセンサ１５ｅが取り込む。１枚の原稿がシェーディングプレート１５ａを通過するまでの間、イメージセンサ１５ｅが原稿からの反射光の取得を継続することにより、１枚分の原稿の下面画像の読み取りを行なう。なお、光源ランプ１５ｂ、ミラー１５ｃ、結像レンズ１５ｄ及びイメージセンサ１５ｅは、搬送されてくる原稿の下面の画像を読み取る下面読取部１５（図２参照）を構成する。
【００４０】
プラテンガラス９の下面には、搬送ローラ８から遠い位置に、プラテンガラス９への貼付面が白いシェーディングプレート１４ａが長手方向を原稿の搬送方向Ｂに交差させて、本実施形態では直交させて貼付されている。プラテンガラス９の上部には、白色蛍光灯又は冷陰極管等からなり、プラテンガラス９のシェーディングプレート１４ａと対向する部分の上面に光を照射する光源ランプ１４ｂと、プラテンガラス９上に搬送されてきた原稿の上面からの反射光を結像レンズ１４ｄへ導くためのミラー１４ｃとをそれぞれ所定箇所に、長手方向を原稿の搬送方向Ｂに直交させて配置してある。プラテンガラス９の上部には、更に、ミラー１４ｃによって光路が変更された原稿の上面からの反射光を集光する結像レンズ１４ｄと、結像レンズ１４ｄを通して入射される反射光を取得するイメージセンサ１４ｅとを備えている。
【００４１】
このような構成により、１枚ずつ分離されて搬送され、下面読取部１５によって下面の読み取りが行なわれた原稿が、シェーディングプレート１４ａの配置位置において光源ランプ１４ｂによって光が照射され、この光の原稿からの反射光を１ラインずつイメージセンサ１４ｅが取り込む。１枚の原稿がシェーディングプレート１４ａの配置位置を通過するまでの間、イメージセンサ１４ｅが原稿からの反射光の取得を継続することにより、１枚分の原稿の上面画像の読み取りを行なう。なお、光源ランプ１４ｂ、ミラー１４ｃ、結像レンズ１４ｄ及びイメージセンサ１４ｅは、搬送されてくる原稿の上面の画像を読み取る上面読取部１４（図２参照）を構成する。
【００４２】
なお、下面読取部１５及び上面読取部１４によって画像の読み取りが行なわれた原稿は、適宜箇所に設けられた搬送ローラ（図示せず）によって搬送され、所定の排出トレイ上に排出される。上述した構成により、スキャナ１は、ピックアップローラ５によって１枚ずつ分離された原稿が排出トレイまで搬送される１回の搬送動作において、原稿の上面及び下面の両方の画像を読み取ることができる。
【００４３】
ここで、本実施形態では、原稿から読み取った画像データに対して画像処理部（シェーディング補正部）１７が行なうシェーディング補正の際に用いるシェーディングデータを取得するためのシェーディングプレートとして、上面読取部１４は、幅が略５ｍｍで長さが略３０ｃｍの白い板からなるシェーディングプレート１４ａを用いている。一方、下面読取部１５は、図３（ｂ）に示すように、幅が略５ｍｍで長さが略３０ｃｍの白地の板に、長手方向に略７ｃｍの間隔を隔てた３箇所に略５ｍｍの幅の帯状の黒い領域、具体的には黒ストライプ１５ａａ，１５ａａ，１５ａａを設けたシェーディングプレート（基準部材）１５ａを用いている。なお、シェーディングプレート１５ａは、黒ストライプ１５ａａ，１５ａａ，１５ａａを設けた面が下面読取部１５による読取面となるように、黒ストライプ１５ａａ，１５ａａ，１５ａａを設けた面を下に向けて配置される。
【００４４】
ここでは、シェーディングプレート１４ａを白い板によって構成した例について説明するが、上面読取部１４による読取面がシェーディング補正のために必要な光反射率（以下、基準の光反射率という）を有する色であれば、白色に限られない。同様に、シェーディングプレート１５ａを白地の板に黒ストライプ１５ａａ，１５ａａ，１５ａａを設けた構成について説明するが、下面読取部１５による読取面がシェーディング補正のための基準の光反射率を有する色の下地に、前記基準の光反射率よりも低反射率を有する色のストライプを設けた構成であればよい。しかし、読取対象の原稿は白地のものが多いため、シェーディングプレート１４ａを白地のもので構成することが好ましく、シェーディングプレート１５ａを白地に黒のストライプを設けた構成とすることが好ましい。
【００４５】
上述した構成のスキャナ１において、例えばスキャナ１の保守点検を行なうサービスマンが操作部２０を介してシェーディングデータの取得処理を指示した場合、下面読取部１５は、制御部１０からの指示に従って、シェーディングプレート１５ａからの反射光を読み取って、原稿の下面に対するシェーディングデータ（基準データ）を取得し、上面読取部１４は、制御部１０からの指示に従って、シェーディングプレート１４ａからの反射光を読み取って、原稿の上面に対するシェーディングデータを取得する。なお、上面読取部１４及び下面読取部１５がそれぞれ取得したシェーディングデータは画像処理部１７のメモリ（図示せず）に記憶される。
【００４６】
これにより、画像処理部１７は、上面読取部１４によって取得した画像データに対しては、上面に対するシェーディングデータに基づくシェーディング補正を行ない、下面読取部１５によって取得した画像データに対しては、下面に対するシェーディングデータに基づくシェーディング補正を行なうことが可能になる。
【００４７】
なお、シェーディングプレート１５ａには白地に３本の黒ストライプ１５ａａ，１５ａａ，１５ａａが設けられているので、下面読取部１５がシェーディングプレート１５ａを読み取ってシェーディングデータを取得する場合、黒ストライプ１５ａａ，１５ａａ，１５ａａの位置でデータの値が変化する。従って、制御部１０は、下面読取部１５がシェーディングプレート１５ａからシェーディングデータを読み取った場合、予めＲＯＭ１１に記憶してある制御プログラムを実行することにより、シェーディングデータ中の黒ストライプ１５ａａ，１５ａａ，１５ａａから読み取ったデータを、その前後のデータに基づいて補間して本来のシェーディングデータを生成する。制御部１０は、生成したシェーディングデータを画像処理部１７のメモリに記憶させる。
【００４８】
また、スキャナ１において、例えばユーザが操作部２０を介して原稿の読取処理を指示した場合、下面読取部（第１読取部）１５は、制御部１０からの指示に従って、シェーディングプレート１５ａの配置位置まで搬送されてきた原稿の下面（一面）からの反射光を読み取って画像データを取得し、上面読取部（第２読取部）１４は、制御部１０からの指示に従って、シェーディングプレート１４ａの配置位置まで搬送されてきた原稿の上面（他面）からの反射光を読み取って画像データを取得する。
【００４９】
ここで、シェーディングプレート１４ａ，１５ａは、上面読取部１４及び下面読取部１５によって読み取りが可能な原稿の幅よりも長く設計されており、上面読取部１４及び下面読取部１５は、搬送されてくる原稿のサイズに拘わらずシェーディングプレート１４ａ，１５ａの全領域を読み取れるように構成されている。従って、原稿読取部１３は、搬送されてきた原稿を読み取る際に、搬送されてくる原稿と共に、シェーディングプレート１４ａ，１５ａの原稿に覆われていない部分も読み取る。なお、原稿読取部１３は、原稿の搬送経路の所定箇所にセンサ（図示せず）が設けられており、このセンサによって原稿の通過が検知された場合に原稿の読み取りを開始するので、原稿の搬送方向Ｂに対しても原稿サイズよりも長い領域を読み取るように構成されている。
【００５０】
図４は下面読取部１５が読み取った画像データの全体（以下、読取データという）の状態を示す模式図である。スキャナ１において、例えばＡ４サイズの原稿が短辺を先頭として搬送されてきた場合、下面読取部１５は、図４（ａ）に示すような読取データを取得する。図４（ａ）において一点鎖線で示した領域は読取データ１０１を、ハッチングを付して実線で示した領域は原稿から読み取った画像データ（以下、原稿画像データともいう）１００をそれぞれ示している。従って、読取データ１０１には、原稿画像データ１００以外の領域としてシェーディングプレート１５ａから読み取ったシェーディングデータが含まれている。なお、ここでのシェーディングデータは、単にシェーディングプレート１５ａからの反射光に基づくデータであってシェーディング補正には用いないので、説明の簡略化のために余剰データと呼ぶ。また、余剰データのうちの、シェーディングプレート１５ａに設けられた黒ストライプ１５ａａ，１５ａａ，１５ａａから読み取ったデータを黒データと呼ぶ。
【００５１】
図４（ｂ）には原稿が斜行して搬送された場合の読取データの状態を、図４（ｃ）には図４（ｂ）に示した読取データの先端部分（図４（ｂ）における上方部分）の拡大図をそれぞれ示している。図４（ｂ）に示すように、原稿が斜行して搬送されると、図４（ａ）に示した原稿が斜行していない場合の読取データと比較して、余剰データ中の黒データの形状、面積及び搬送方向への長さが相異する。具体的には、図４（ｃ）に示すように、読取データの先端から原稿画像データの先端までの間の余剰データにおいて、３本の黒データの長さｄ１，ｄ２，ｄ３がそれぞれ異なる。なお、図４（ｃ）に示すように原稿が右肩下がりに斜行している場合、３本の黒データの長さはｄ１＜ｄ２＜ｄ３となり、原稿が右肩上がりに斜行している場合、３本の黒データの長さはｄ１＞ｄ２＞ｄ３となる。
【００５２】
従って、画像処理部１７は、下面読取部１５が取得した読取データに基づいて、読取データの先端から原稿画像データの先端までの間の３本の黒データの長さを検出し、検出した各長さに基づいて原稿の斜行角度θ（斜行量）を算出することができる。従って、画像処理部１７は、シェーディングプレート１５ａの読取面上を搬送されてくる原稿をシェーディングプレート１５ａと共に読み取った場合に取得された読取データに含まれる余剰データ及び画像データの境界部分のデータに基づいて、原稿の斜行角度θを検出する検出部として動作する。
【００５３】
画像処理部（補正部）１７は、検出した斜行角度θをメモリに記憶させておき、斜行角度θに基づいて、下面読取部１５が原稿の下面から読み取った原稿画像データの傾斜を補正する。なお、画像処理部１７は、上述したように原稿の斜行量を算出する処理及び検出した斜行量に基づいて原稿画像データの傾斜を補正する処理を、下面読取部１５によって原稿の下面から取得された読取データがページメモリ１６に記憶された後に実行する。ここで、本実施形態のスキャナ１では、１回の搬送動作によって原稿の両面を読み取ることができるので、上述したように下面読取部１５が取得した読取データに基づいて算出された斜行角度θを、上面読取部１４が原稿の上面から読み取った原稿画像データの傾斜を補正する際にも利用することができる。
【００５４】
図５は原稿読取部１３が読み取った読取データの状態を示す模式図である。図５（ａ）には上面読取部１４が読み取った読取データの状態を、図５（ｂ）には下面読取部１５が読み取った読取データの状態をそれぞれ示している。図５（ａ）に示すように原稿の上面から読み取った原稿画像データ１００が読取データ１０１に対して右肩下がりに傾いている場合、図５（ｂ）に示すように原稿の下面から読み取った原稿画像データ１００は読取データ１０１に対して右肩上がりに傾くことになり、両者の斜行角度（絶対値）は一致する。従って、画像処理部１７は、下面読取部１５が取得した読取データに基づいて斜行角度θを算出した場合、原稿の下面から読み取った原稿画像データに対しては斜行角度θに基づいて傾斜を補正し、原稿の上面から読み取った原稿画像データに対しては斜行角度−θに基づいて傾斜を補正する。
【００５５】
このように、原稿の一方の面から読み取った読取データに基づいて算出した斜行量を、原稿の両面それぞれから読み取った画像データに対する斜行補正に共通して用いることができるので、原稿の各面毎に斜行角度を算出する場合と比較して、画像処理部１７による斜行角度の算出処理の負担を軽減できる。
【００５６】
ここで、本実施形態の画像処理部１７は、上述したように、読取データの先端から原稿画像データの先端までの間の余剰データにおける黒データの長さに基づいて原稿の斜行角度を算出するだけでなく、原稿画像データの後端から読取データの後端までの間の余剰データにおける黒データの長さに基づいて原稿の斜行角度も算出するように構成されている。図６は下面読取部１５が読み取った読取データの状態を示す模式図である。図６（ａ）には原稿が斜行して搬送された場合の読取データの状態を、図６（ｂ）には原稿が搬送方向に滑った場合の読取データの状態をそれぞれ示している。
【００５７】
本実施形態では、画像処理部（第１検出部、第２検出部）１７は、読取データの先端から原稿画像データの先端までの間の黒データに基づいて原稿の先端での斜行角度θ１を検出すると共に、原稿画像データの後端から読取データの後端までの間の黒データに基づいて原稿の後端での斜行角度θ２を検出する。そして、画像処理部（特定部）１７は、原稿の先端での斜行角度θ１及び原稿の後端での斜行角度θ２に基づいて、原稿の斜行角度を特定し、特定した斜行角度をメモリに記憶させておく。そして、画像処理部１７は、メモリに記憶させた斜行角度に基づいて、下面読取部１５が原稿の下面から読み取った原稿画像データの傾斜を補正し、上面読取部１４が原稿の上面から読み取った原稿画像データの傾斜を補正する。
【００５８】
例えば、原稿の上部が黒い画像である場合、原稿から読み取った画像データの先端部において黒データとの境界が不明確となるので、原稿の先端での斜行角度を正確に算出することが困難となる。しかし本発明では、原稿の後端での斜行角度を算出できた場合には、後端での斜行角度に基づいて原稿画像データの傾斜を補正することができるので、確実に斜行補正を行なうことができる。また、図６（ｂ）に示すように、原稿が搬送方向の前方に滑った場合には、原稿の後端での斜行量に基づいて原稿が前方に滑ったことを検知することができる。この場合、原稿から読み取ることができなかった領域に関しては補間できないが、原稿から読み取ることができた画像データに対して斜行補正と共に搬送方向に下方向へ移動させる補正を行なうことができる。
【００５９】
なお、原稿の先端での斜行角度θ１及び原稿の後端での斜行角度θ２に基づいて原稿の斜行角度を特定する方法は、例えば、先端での斜行角度θ１及び後端での斜行角度θ２の平均値を採用する方法、先端での斜行角度θ１（又は後端での斜行角度θ２）が所定範囲内の値でない場合には後端での斜行角度θ２（又は先端での斜行角度θ１）を採用する方法等が考えられる。これにより、原稿の斜行角度をより正確に算出することができると共に、原稿から読み取った画像データの傾斜を精度よく補正することができる。
【００６０】
以下に、上述した構成のスキャナ１による原稿画像の読取処理について説明する。図７はスキャナ１による原稿画像の読取処理の手順を示すフローチャートである。なお、以下の処理は、ＲＯＭ１１に格納されている制御プログラムに従って制御部１０により実行される。また、以下では、原稿の先端での斜行角度を検出できた場合には先端での斜行角度に基づいて原稿画像データの傾斜を補正し、先端での斜行角度を検出できなかった場合には原稿の後端での斜行角度に基づいて原稿画像データの傾斜を補正する。
【００６１】
制御部１０は、例えばユーザが操作部２０を介して原稿画像の読取処理を指示した場合、原稿読取部１３を動作させ、原稿搬送部１３ａによる原稿の搬送を開始する（Ｓ１）。また、制御部１０は、搬送されてくる原稿の両面の画像の原稿読取部１３による読み取りを開始し（Ｓ２）、読み取った読取データをページメモリ１６に蓄積する（Ｓ３）。制御部１０は、１枚の原稿の両面の読み取りを完了したか否かを判断し（Ｓ４）、完了していない場合（Ｓ４：ＮＯ）、原稿読取部１３によって読み取った読取データのページメモリ１６への蓄積を継続する（Ｓ３）。
【００６２】
１枚の原稿の両面の読み取りを完了した場合（Ｓ４：ＹＥＳ）、制御部１０は、下面読取部１５が取得した読取データの先端部分を画像処理部１７によって解析し（Ｓ５）、黒データを検出したか否かを判断する（Ｓ６）。なお、下面読取部１５が取得した読取データの先端部分の解析は、原稿の下面の読み取りが完了した後であれば、原稿の両面の読み取りが完了した後でなくても実行可能である。
【００６３】
黒データを検出した場合（Ｓ６：ＹＥＳ）、制御部１０は、検出した各黒データの長さを画像処理部１７によって検出し（Ｓ７）、検出した各長さに基づいて原稿の先端での斜行角度を算出して画像処理部１７のメモリに記憶する（Ｓ８）。制御部１０は、画像処理部１７によって、メモリに記憶された原稿の先端での斜行角度に基づいて、原稿の下面から読み取られてページメモリ１６に記憶してある原稿画像データの傾斜を補正し、原稿の上面から読み取られてページメモリ１６に記憶してある原稿画像データの傾斜を補正する（Ｓ９）。なお、画像処理部１７によって傾斜が補正された原稿画像データは、ＣＯＤＥＣ１８へ出力される。
【００６４】
下面読取部１５が取得した読取データの先端部分に黒データを検出できない場合（Ｓ６：ＮＯ）、制御部１０は、下面読取部１５が取得した読取データの後端部分を画像処理部１７によって解析し（Ｓ１０）、黒データを検出したか否かを判断する（Ｓ１１）。黒データを検出した場合（Ｓ１１：ＹＥＳ）、制御部１０は、検出した各黒データの長さを画像処理部１７によって検出し（Ｓ１２）、検出した各長さに基づいて原稿の後端での斜行角度を算出して画像処理部１７のメモリに記憶する（Ｓ１３）。読取データの後端部分でも黒データを検出できない場合（Ｓ１１：ＮＯ）、制御部１０は、上述した処理を終了する。なお、この場合、ページメモリ１６に記憶された原稿画像データは、傾斜の補正が行なわれず、画像処理部１７による所定の画像処理が行なわれた後にＣＯＤＥＣ１８へ出力される。
【００６５】
制御部１０は、画像処理部１７によって、メモリに記憶された原稿の後端での斜行角度に基づいて、原稿の下面から読み取られてページメモリ１６に記憶してある原稿画像データの傾斜を補正し、原稿の上面から読み取られてページメモリ１６に記憶してある原稿画像データの傾斜を補正する（Ｓ９）。なお、画像処理部１７によって傾斜が補正された原稿画像データは、ＣＯＤＥＣ１８へ出力される。
【００６６】
上述したように、シェーディングプレート１５ａの所定箇所に黒ストライプ１５ａａ，１５ａａ，１５ａａを設けることにより、シェーディング補正に用いるシェーディングデータを取得するためのシェーディングプレート１５ａを利用して、斜行補正に用いる斜行量を検出することができる。従って、シェーディングデータを取得する場合と、斜行量を検出する場合とにおいて異なるプレートを付け替える等の作業が不要となる。
【００６７】
上述した構成のスキャナ１では、シェーディングデータを取得する際、又は原稿の読み取りを開始する前において、シェーディングプレート１５ａのみを読み取り、取得したシェーディングデータに基づいて、光源ランプ１５ｂの不具合を検出するようにも構成されている。シェーディングプレート１５ａは、図３（ｂ）に示したように所定の３箇所に黒ストライプ１５ａａ，１５ａａ，１５ａａが設けられているので、シェーディングプレート１５ａを読み取って取得したシェーディングデータは、黒ストライプ１５ａａ，１５ａａ，１５ａａの部分でデータの値が小さくなる。従って、シェーディングデータにおいて、白地からの反射光に基づくデータ（白データ）と、黒ストライプ１５ａａ，１５ａａ，１５ａａからの反射光に基づく黒データとが発生する。
【００６８】
光源ランプ１５ｂの点灯状態が良好でない場合、白データと黒データとの差が小さくなるので、この差が所定値以下となった場合に、光源ランプ１５ｂに不具合が発生したと判断することができる。なお、光源ランプ１５ｂに不具合が発生したか否かを判断するための所定値はＲＯＭ１１に予め記憶させておく。
白地のバックプレートを用いたスキャナにおいては、通常、バックプレートからの反射光の光量が少ない場合に光源ランプが点灯していない等の不具合が発生していると判断することが可能である。しかし、この方法では、光量にばらつきがある光源ランプに対しては不具合の発生を正確に判断できない場合がある。しかし、本実施形態のようなシェーディングプレート１５ａから取得したシェーディングデータによれば、光量にばらつきがあるような光源ランプであっても、光源ランプの不具合を精度よく検出することができる。
【００６９】
以下に、本実施形態のスキャナ１において光源ランプ１５ｂに不具合が発生したことを検出する処理について説明する。図８はスキャナ１による光源ランプ１５ｂの不具合検出処理の手順を示すフローチャートである。なお、以下の処理は、ＲＯＭ１１に格納されている制御プログラムに従って制御部１０により実行される。また、以下では、シェーディングプレート１５ａからの反射光に基づくシェーディングデータを取得する際に光源ランプ１５ｂの不具合を検出する構成について説明するが、通常の原稿読取時において、原稿を読み取る前に光源ランプ１５ｂの不具合を検出することもできる。
【００７０】
制御部１０は、例えばスキャナ１の保守点検を行なうサービスマンが操作部２０を介してシェーディングデータの取得処理を指示した場合、原稿読取部１３の下面読取部１５を動作させて光源ランプ１５ｂを点灯させ（Ｓ２１）、シェーディングプレート１５ａからの反射光に基づくシェーディングデータを取得する（Ｓ２２）。制御部１０は、シェーディングプレート１５ａから取得したシェーディングデータをページメモリ１６に一旦記憶させ、このシェーディングデータにおいて、白データと黒データとの差を算出する（Ｓ２３）。
【００７１】
制御部１０は、算出した差がＲＯＭ１１に予め記憶してある所定値よりも大きいか否かを判断する（Ｓ２４）。所定値よりも大きいと判断した場合（Ｓ２４：ＹＥＳ）、制御部１０は、光源ランプ１５ｂに不具合は発生していないと判断し、ページメモリ１６に記憶させたシェーディングデータ中の黒データを、その前後の白データに基づいて補間し、生成したシェーディングデータを画像処理部１７のメモリに記憶させる（Ｓ２５）。これにより、画像処理部１７は、メモリに記憶させたシェーディングデータに基づいて、原稿の下面から読み取った原稿画像データに対するシェーディング補正を行なうことができる。
【００７２】
次に制御部１０は、原稿読取部１３の上面読取部１４を動作させて光源ランプ１４ｂを点灯させ（Ｓ２６）、シェーディングプレート１４ａからの反射光に基づくシェーディングデータを取得し、取得したシェーディングデータを画像処理部１７のメモリに記憶させる（Ｓ２７）。これにより、画像処理部１７は、メモリに記憶させたシェーディングデータに基づいて、原稿の上面から読み取った原稿画像データに対するシェーディング補正を行なうことができる。
【００７３】
ステップＳ２４で、算出した差が所定値以下であると判断した場合（Ｓ２４：ＮＯ）、制御部１０は、光源ランプ１５ｂに不具合が発生していると検知する（Ｓ２８）。制御部１０は、光源ランプ１５ｂに不具合が発生していることを通知し（Ｓ２９）、上述したようなシェーディングデータの取得処理を終了する。なお、光源ランプ１５ｂにおける不具合の発生を通知する方法としては、表示部２１に所定のメッセージを表示させる方法、別途にエラーランプを設けてエラーランプを点灯させる方法、別途に音声出力部を設けて音声メッセージを出力させる方法等を用いることができる。
【００７４】
上述したように、シェーディング補正に用いるシェーディングデータを取得するためのシェーディングプレート１５ａを利用して、光源ランプ１５ｂが正常に点灯しているか否かを判断することができる。また、このようなシェーディングプレート１５ａを用いて光源ランプ１５ｂの不具合を検出することにより、光源ランプ１５ｂの光量にばらつきがある場合であっても、光源ランプ１５ｂが正常に点灯しているか否かを精度よく検出することができる。
【００７５】
本実施形態の画像処理部１７は、原稿を読み取る際に原稿の搬送方向に交差する方向、具体的には直交する方向（幅方向）の長さを検出するようにも構成されている。図９は下面読取部１５が読み取った読取データの状態を示す模式図である。図９にはＡ４サイズの原稿が長辺を先頭として搬送されてきた場合の読取データの状態を示している。図４（ａ）にはＡ４サイズの原稿が短辺を先頭として搬送されてきた場合の読取データの状態を示しており、原稿から読み取った原稿画像データの幅方向の外側に、シェーディングプレート１５ａの黒ストライプ１５ａａ，１５ａａ，１５ａａからの反射光に基づく黒データが存在する。一方、Ａ４サイズの原稿が長辺を先頭として搬送されてきた場合、図９に示すように、原稿画像データの幅方向の外側に黒データは存在しない。
【００７６】
従って、画像処理部（長さ検出部）１７は、下面読取部１５によって読み取った読取データ中の黒データに基づいて原稿の幅方向のサイズを検出することができる。また、原稿の各サイズに応じた位置に黒ストライプを設けることにより、搬送されてくる原稿がシェーディングプレート１５ａの各黒ストライプの上を搬送されるか否かに基づいて、原稿の幅方向のサイズをより正確に検出することができる。従って、本実施形態のシェーディングプレート１５ａは、図３（ｂ）に示すように適宜の３箇所に黒ストライプ１５ａａ，１５ａａ，１５ａａを設けた構成を有しているが、このような構成に限られない。例えば、図３（ｂ）に示したシェーディングプレート１５ａにおいて、両端のそれぞれから略５ｃｍの間隔を隔てた２箇所に略５ｍｍの幅の黒ストライプを設けた場合には、Ａ４サイズの原稿が短辺側から搬送されてきた場合にその旨を検出することができる。
【００７７】
上述したように、本実施形態では、シェーディング補正に用いるシェーディングデータを取得するためのシェーディングプレート１５ａを利用して、原稿の幅方向のサイズを精度よく検出することができるので、原稿幅を検出する機構を別途に設ける必要がない。
【００７８】
上述した実施形態では、本発明の原稿読取装置をスキャナ１に適用した例について説明したが、原稿から画像を読み取る原稿読取装置を備えるものであればスキャナに限らない。例えば、複写機、ファクシミリ装置、複合機等においても本発明の原稿読取装置を利用することができる。
【００７９】
上述した実施形態では、１回の搬送動作において原稿の両面を読み取るように構成されたスキャナ１を例に説明したが、１つの読取部と原稿を表裏反転させるＡＤＦ機構とを備え、原稿の表面を読み取った後に原稿の表裏を反転させ、原稿の裏面を読み取る構成の読取装置においても本発明を適用できる。なお、この場合、原稿の表面から読み取った画像データの斜行量と、原稿の裏面から読み取った画像データの斜行量とは異なるため、斜行量の検出処理はそれぞれ行なう必要がある。
【００８０】
また、原稿をプラテンガラス上に静止させた状態で画像の読み取りを行なうＦＢＳ(Flat Bed Scanner)方式の読取装置においても本発明を適用できる。なお、この場合、プラテンガラス上に載置された原稿を押圧するバックプレートの白い表面の所定箇所に黒ストライプを設ければよい。更に、シェーディングプレート１５ａに設けられる各黒ストライプ１５ａａ，１５ａａ，１５ａａの幅は同一である必要はなく、それぞれ異なる幅に構成してもよい。この場合、下面読取部１５によって読み取られた読取データ中の黒データのそれぞれが、シェーディングプレート１５ａのどの位置に設けられた黒ストライプ１５ａａ，１５ａａ，１５ａａからの反射光に基づく黒データであるかを把握することができる。
【００８１】
また、本実施形態のシェーディングプレート１５ａは、白地に黒ストライプ１５ａａ，１５ａａ，１５ａａを設けた構成を有していたが、例えば、ローラによって構成することもできる。図１０はシェーディングプレートの変形例を示す模式図である。図１０（ａ）には斜視図を、図１０（ｂ）には図１０（ａ）においてシェーディングプレート３０を矢符Ｃで示す方向から見た図をそれぞれ示している。図１０に示すシェーディングプレート３０は、例えば、直径が略５ｃｍで長さが略３０ｃｍの白地のローラであり、軸方向に略７ｃｍの間隔を隔てた３箇所に略５ｍｍの幅の黒ストライプ３０ａ，３０ａ，３０ａが設けられている。このようなシェーディングプレート３０は、図３（ａ）においてシェーディングプレート１５ａを配置した位置に、軸方向を原稿の搬送方向Ｂに直交させて配置される。
【００８２】
このような構成のスキャナ１において、下面読取部１５によって原稿の下面の画像を読み取る場合、制御部１０は、シェーディングプレート３０を図中の矢符Ｄで示す方向に回転駆動させることにより、原稿読取部１３の原稿搬送部１３ａによって１枚ずつ分離されてプラテンガラス９まで搬送されてきた原稿をシェーディングプレート３０によってプラテンガラス９の上面に押し付けると共に、搬送方向Ｂへ搬送する。従って、シェーディングプレート３０は、原稿の読み取り時において押圧板としても機能し、原稿から精度よく画像データを取得することができる。
【図面の簡単な説明】
【００８３】
【図１】本実施形態に係るスキャナの外観を示す模式的斜視図である。
【図２】本実施形態のスキャナの構成例を示すブロック図である。
【図３】原稿読取部の構成例を示すブロック図である。
【図４】下面読取部が読み取った読取データの状態を示す模式図である。
【図５】原稿読取部が読み取った読取データの状態を示す模式図である。
【図６】下面読取部が読み取った読取データの状態を示す模式図である。
【図７】スキャナによる原稿画像の読取処理の手順を示すフローチャートである。
【図８】スキャナによる光源ランプの不具合検出処理の手順を示すフローチャートである。
【図９】下面読取部が読み取った読取データの状態を示す模式図である。
【図１０】シェーディングプレートの変形例を示す模式図である。
【符号の説明】
【００８４】
１  スキャナ（原稿読取装置）
１０  制御部
１３  原稿読取部（読取部）
１４  上面読取部（第２読取部）
１５  下面読取部（第１読取部）
１５ａ  シェーディングプレート（基準部材）
１５ｂ  光源ランプ
１７  画像処理部（検出部、第１検出部、第２検出部）
【図１】
2008294559.tif 000003
【図２】
2008294559.tif 000004
【図３】
2008294559.tif 000005
【図４】
2008294559.tif 000006
【図５】
2008294559.tif 000007
【図６】
2008294559.tif 000008
【図７】
2008294559.tif 000009
【図８】
2008294559.tif 000010
【図９】
2008294559.tif 000011
【図１０】
2008294559.tif 000012