(57)【要約】【課題】原稿の片面のみのスキャンにおいて原稿の裏写りを防止して画像の品質を維持し、且つコストアップを抑制する。【解決手段】原稿６０の表面における同一の走査位置で原稿６０の表面に直交する方向とのなす角度が互いに異なる２方向の反射光を受光できるように、スキャナモジュール２内部に２つのレンズアレイ２３ａ、２３ｂ及び２つのＣＣＤ１９ａ、１９ｂを配置する。また、ＣＣＤ１９ａ、１９ｂにおいて受光された反射光から求められる光量差とあらかじめ記憶手段１６に記憶されている基準値との比較を行い、比較結果に基づいて上記反射光が原稿６０の表面における反射光であるか原稿６０の裏面における反射光であるかを判別し、原稿６０の表面における反射光の受光データのみを原稿６０の表面の画像データとして用いる裏写防止手段を備える。【選択図】  図３
2004266619.tif 000002
【特許請求の範囲】
【請求項１】
原稿の表面に光を走査して反射させた反射光の受光データに基づいて原稿の表面の画像データを取得するスキャナ装置において、
原稿の表面における同一の走査位置で原稿の表面に直交する方向とのなす角度が互いに異なる２方向の反射光の光量差を求め、該光量差とあらかじめ設定されている所定の基準値との比較結果に基づいて、受光した反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかの判別を行い、原稿の表面における反射光の受光データのみを原稿の表面の画像データとして用いる裏写防止手段を備えたことを特徴とするスキャナ装置。
【請求項２】
前記裏写防止手段は、単一のイメージセンサに前記２方向の反射光のそれぞれを異なるタイミングで切り換えて入射させる切換手段を備えたことを特徴とする請求項１に記載のスキャナ装置。
【請求項３】
前記基準値は、原稿の裏面における複数の走査位置での反射光についての前記光量差の平均値であることを特徴とする請求項１に記載のスキャナ装置。
【請求項４】
原稿の複数のタイプのいずれかの選択の入力を受け付ける原稿タイプ選択手段を設け、
前記裏写防止手段は、原稿の複数のタイプのそれぞれに対応する前記基準値を記憶する記憶手段を備え、
前記原稿タイプ選択手段における入力内容に基づいて前記判別に用いる前記基準値を前記記憶手段から読み出すことを特徴とする請求項１に記載のスキャナ装置。
【請求項５】
前記裏写防止手段は、ユーザによる前記基準値の計算処理の実行の指示入力を受け付ける指示入力手段を設け、前記原稿のタイプとともに前記指示入力手段により計算処理の実行が指示された際に原稿の裏面における前記２方向の反射光の複数の光量差の平均値を前記基準値として記憶手段に記憶することを特徴とする請求項４に記載のスキャナ装置。
【請求項６】
裏面の所定の位置のみに検出用画像が形成された原稿についての前記２方向の反射光の受光データにおける検出用画像の位置の走査方向についての差分を求め、２方向の反射光の受光データを前記差分を加えた走査方向の複数の位置について比較した光量差の平均値を前記基準値とすることを特徴とする請求項３に記載のスキャナ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、原稿等に形成された画像を読み取るスキャナ装置、複写機、ファクシミリ等の該スキャナ装置を備えた装置に関する。
【０００２】
【従来の技術】
従来のスキャナ装置は、原稿台等に載置された原稿の表面に光源から出射した光の反射光をミラー、集光レンズ等を介してＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等のイメージセンサにて読み取り、読み取ったデータに所定の画像処理を施して原稿の表面の画像の画像データを作成していた。
【０００３】
ところが、原稿の表面における画像の読み取り（スキャン）の際、原稿の表面を照射する光が原稿の内部を透過して原稿の裏面に形成された画像に対して反射してＣＣＤに読み取られるため、作成された原稿の表面の画像データに原稿の裏面の画像データも含まれてしまう原稿の裏写りの問題があった。
【０００４】
そこで、従来のスキャナ装置には、原稿の表面と原稿の裏面のスキャンをそれぞれ１回ずつ行い、得られた２つの画像データに対して演算処理を行い、裏写り部分を削除して原稿の表面の画像を読み取る際の原稿の裏写りを防止するものがあった（例えば、特許文献１参照。）。
【０００５】
【特許文献１】
特開平５−２２５７２号公報
【０００６】
【本発明が解決しようとする課題】
しかしながら、上述の構成では、原稿の表面と裏面とのスキャンが必要で、原稿を手で裏返す手間が発生する。また自動で両面をスキャンするには、原稿を裏返す機構や原稿の表面と裏面とを同時にスキャンする機構が必要となるためコストがアップする。また、原稿の表面の画像データから裏面の画像データを減算する為、原稿の表面の画像と原稿の裏面の画像とが重なっている部分については、表示されない場合があり、画像の品質が低下する虞がある。
【０００７】
この発明は、原稿の片面のみのスキャンにおいて原稿の裏写りを防止して画像品質を維持でき、且つコストアップを抑制することができるスキャナ装置を提供することにある。
【０００８】
【課題を解決するための手段】
この発明は、上記の課題を解決するために、以下の構成を備えている。
【０００９】
（１）原稿の表面に光を走査して反射させた反射光の受光データに基づいて原稿の表面の画像データを取得するスキャナ装置において、
原稿の表面における同一の走査位置で原稿の表面に直交する方向とのなす角度が互いに異なる２方向の反射光の光量差を求め、該光量差とあらかじめ設定されている所定の基準値との比較結果に基づいて、受光した反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかの判別を行い、原稿の表面における反射光の受光データのみを原稿の表面の画像データとして用いる裏写防止手段を備えたことを特徴とする。
【００１０】
この構成においては、原稿の表面の同一の走査位置において光を走査した際の反射光のうち、原稿の表面に直交する方向とのなす角度が互いに異なる２方向の反射光により光量差が求められ、この光量差とあらかじめ設定されている所定の基準値との比較結果に基づいて上記反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかが判別される。また、上記判別の結果に基づいて判別された原稿の表面における反射光の受光データのみが原稿の表面の画像データとして用いられる。
【００１１】
原稿の表面に光が走査されると、原稿の表面における反射光とともに原稿の内部を透過して原稿の裏面において反射して再び原稿内部を透過した反射光とが受光される。原稿の裏面における反射光のうち上記２方向の反射光は、原稿内部を透過する距離が異なるので、原稿内部の透過による光量の減衰幅がそれぞれ異なってくるため光量差が生じる。これに対して、原稿の表面における２方向の反射光は、原稿内部の透過はないので光量差はほとんどない。
【００１２】
そのため、上記受光された２方向の反射光の光量差とあらかじめ設定されている所定の基準値とが比較され、その比較結果に基づいて判別された光量差のない原稿の表面における反射光の受光データのみが、原稿の表面の画像データとして用いられる。これにより、原稿の裏面が走査されることがなく、１回の原稿の表面の走査によって原稿の裏写りが防止された正確な表面の画像データが取得される。
【００１３】
（２）前記裏写防止手段は、単一のイメージセンサに前記２方向の反射光のそれぞれを異なるタイミングで切り換えて入射させる切換手段を備えたことを特徴とする。
【００１４】
この構成においては、裏写防止手段に備えられた切換手段により上記２方向の反射光がそれぞれ異なるタイミングで単一のイメージセンサに入射させられ、新たなイメージセンサが必要になることがないので、コストアップが抑制される。
【００１５】
（３）前記基準値は、原稿の裏面における複数の走査位置での反射光についての前記光量差の平均値であることを特徴とする。
【００１６】
この構成においては、原稿の表面を走査した際の複数の走査位置での原稿の裏面における２方向の反射光のみの光量差の平均値が基準値として用いられるので、受光した反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかの誤判別が行われることがない。
【００１７】
（４）原稿の複数のタイプのいずれかの選択の入力を受け付ける原稿タイプ選択手段を設け、
前記裏写防止手段は、原稿の複数のタイプのそれぞれに対応する前記基準値を記憶する記憶手段を備え、
前記原稿タイプ選択手段における入力内容に基づいて前記判別に用いる前記基準値を前記記憶手段から読み出すことを特徴とする。
【００１８】
この構成においては、前記原稿タイプ選択手段により原稿の複数のタイプのいずれかの選択の入力が受け付けられ、その入力内容に基づいて上記記憶手段から読み出された基準値と、受光した上記２方向の反射光の光量差との比較が行われ、その比較結果に基づいて上記判別が行われる。
【００１９】
したがって、読み取られる原稿のタイプに応じた適切な基準値を用いて、受光した反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかの判別が行われるので、原稿のタイプにかかわらず原稿の裏写りが防止される。
【００２０】
（５）前記裏写防止手段は、ユーザによる前記基準値の計算処理の実行の指示入力を受け付ける指示入力手段を設け、前記原稿のタイプとともに前記指示入力手段により計算処理の実行が指示された際に原稿の裏面における前記２方向の反射光の複数の光量差の平均値を前記基準値として記憶手段に記憶することを特徴とする。
【００２１】
この構成においては、ユーザによって基準値の計算処理の実行が指示入力された後に計算処理が実行されて基準値が求められ、裏写防止手段によって記憶手段に計算処理が実行された原稿のタイプ及び上記基準値が記憶される。したがって、記憶手段に記憶されていない原稿のタイプに応じた適切な基準値が求められ、記憶手段に記憶されるとともに原稿タイプ選択手段によって上記原稿のタイプの選択の入力が受け付けられるので、あらかじめ記憶手段に記憶されていない原稿のタイプに対しても適切な基準値によって、受光した反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかの判別が行われる。
【００２２】
（６）裏面のみの所定の位置に検出用画像が形成された原稿についての前記２方向の反射光の受光データにおける検出用画像の位置の走査方向についての差分を求め、２方向の反射光の受光データを前記差分を加えた走査方向の複数の位置について比較した光量差の平均値を前記基準値とすることを特徴とする。
【００２３】
この構成においては、同一の検出用画像における上記２方向のそれぞれの反射光の受光データが受光された際の原稿の表面が走査されたそれぞれの走査方向の走査位置における差分が求められ、上記差分に加えられて走査方向の複数の位置における上記２方向の反射光の上記光量差の平均値が上記基準値とされる。
【００２４】
したがって、原稿の表面が走査された際の原稿の裏面の反射光における受光データの検出用画像の走査位置の差分を考慮して求められた前記光量差の平均値が基準値として用いられるので、受光した反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかの判別においてより正確な基準値が用いられる。
【００２５】
【発明の実施の形態】
図１は、この発明の実施形態に係るスキャナ装置の簡単な構成を示す図である。図１に示すように、この発明の装置本体であるスキャナ装置１００は、原稿の表面に光を照射した際の反射光の受光データに基づいて原稿の表面の画像データを取得する。また、スキャナ装置１００は、筐体１、スキャナモジュール２、駆動ベルト３、ガイド軸４、プラテンガラス５、原稿押え板６、後述する制御部及び裏写防止手段等から構成されている。
【００２６】
筐体１は、上部に原稿押え板６及びプラテンガラス５を配置し、内部にスキャナモジュール２、駆動ベルト３及びガイド軸４を備えている。スキャナモジュール２は、筐体１によって主走査方向である矢印Ｙ方向に直交する方向である矢印Ｚ方向に移動自在に支持され、図示しないモータから駆動ベルト３を介して伝達された駆動力によってガイド軸４に沿って矢印Ｚ方向に移動する。また、スキャナモジュール２は、矢印Ｚ方向に移動しつつプラテンガラス５上に載置された原稿６０をスキャンして原稿６０の表面の画像データを取得する。なお、矢印Ｚ方向がこの発明の走査方向に相当する。
【００２７】
また、原稿押え板６は、筐体１上部の紙面奥側で回動支持され、紙面手前側から開閉自在に構成され、プラテンガラス５に載置された原稿をプラテンガラス５に押し付けて密着させる。
【００２８】
図２は、この発明の実施形態に係るスキャナ装置の制御の構成を示すブロック図である。図２に示すようにスキャナ装置１００は、装置の動作全体を制御する制御部１０を備え、この制御部１０に、操作部１１、表示部１２、ＲＡＭ１３、ＲＯＭ１４、インターフェース部（以下、Ｉ／Ｆ部と言う。）１５、記憶手段１６、画像メモリ１７、ランプ１８、ＣＣＤ１９ａ、１９ｂ及びスキャナモジュール駆動部２０を接続している。
【００２９】
操作部１１は、原稿の画像読み取りを行うスキャンの実行操作やメニュー操作等の入力を受け付けを行う。表示部１２は、スキャン実行中の原稿の読み取り状況やメニュー表示等を行う。ＲＡＭ１３は、処理等に使用するワークデータ等を一時的に格納する。ＲＯＭ１４は、制御プログラムやデータを格納している。Ｉ／Ｆ部１５は、接続されたパーソナルコンピュータ等の外部装置等からのスキャン要求信号の受信や取得した画像データの外部装置等への送信等を行う。記憶手段１６は、後述する裏写防止手段に用いられる基準値を格納する。
【００３０】
また、画像メモリ１７は、ＣＣＤ１９で受光された受光データを一時的に格納する。ランプ１８は、プラテンガラス５に載置された原稿６０の表面に光を出射することで原稿６０の表面を矢印Ｙ方向に走査する。この発明のイメージセンサであるＣＣＤ１９ａ、１９ｂは、ランプ１８から出射された光によって走査された原稿６０の表面の反射光を受光する。スキャナモジュール駆動部２０は、図示しないモータ等を駆動してスキャナモジュール２を矢印Ｚ方向に移動させる。
【００３１】
一方、スキャナ装置１００に設けられたこの発明の裏写防止手段２１は、制御部１０及び記憶手段１６等から構成され、ＣＣＤ１９で受光した反射光が原稿６０の表面における反射光であるか、原稿６０の裏面における反射光であるかを判別して原稿６０の表面における反射光の受光データのみを原稿６０の表面の画像データとして用いる。
【００３２】
図３及び図４は、この発明の実施形態に係るスキャナ装置の構成の一部を拡大した図である。図３に示すように、スキャナモジュール２は、光を集光させる集光レンズであるレンズアレイ２２ａ、２２ｂ、矢印Ｙ方向に移動自在なランプ１８及びＣＣＤ１９ａ、１９ｂを備えている。
【００３３】
プラテンガラス５に載置された原稿６０の表面をスキャンする際、スキャナモジュール２は図示しない開始位置に移動し、ランプ１８が矢印Ｙ方向に移動しながらプラテンガラス５に載置された原稿６０の表面に光を矢印Ｙ方向に１ライン分だけ走査する。この走査の際の原稿６０の表面から反射した反射光はレンズアレイ２２ａ、２２ｂで集光された後にＣＣＤ１９ａ、１９ｂに受光される。
【００３４】
その際、裏写防止手段２１である制御部１０は、上記受光された反射光が原稿６０の表面における反射光であるか、原稿６０の裏面における反射光であるかを判別する。原稿６０の表面における反射光と判別すれば、制御部１０はＣＣＤ１９ａにおける受光データを原稿の表面の受光データとして所定の画像処理を施した後に外部装置等に送信する。
【００３５】
また、制御部１０は、矢印Ｙ方向の１ライン（主走査ライン）分の走査が終了した後にスキャナモジュール２を矢印Ｚ方向に移動させ、次の矢印Ｙ方向の１ライン分の走査を行う。上述のような走査を１ページ分繰り返し行って原稿６０の表面の画像データを取得する。
【００３６】
ここで、裏写防止手段２１によってＣＣＤ１９で受光された反射光が判別されるのは、原稿６０の表面に走査した光が原稿６０内部を透過し、裏面にて反射した後にＣＣＤ１９で受光することで原稿６０の裏面の画像データが表面の画像データとして含まれてしまう原稿６０の裏写りを防止するためである。
【００３７】
通常、原稿６０の表面に光を走査すると、原稿６０の表面において反射し、その反射光のうち原稿６０の表面に直交する方向の反射光ＡをＣＣＤ１９ａが受光し、原稿の表面に直交する方向とは異なる方向の反射光ＢをＣＣＤ１９ｂが受光する。
【００３８】
例えば、ランプ１８が原稿６０の表面に形成された画像イメージ６５の走査位置にて走査した際、ＣＣＤ１９ａは、図３（ａ）に示す矢印のように上記走査位置において原稿６０の表面に直交する方向の反射光Ａを受光する。また、ＣＣＤ１９ｂは、図３（ｂ）に示す矢印のように上記走査位置にて原稿６０の表面に直交する方向とは異なる方向の反射光Ｂを受光する。この時、ＣＣＤ１９が受光した時の反射光Ａ、Ｂの光量は、ほぼ等しい。
【００３９】
ところが、原稿６０の表面を走査する光の一部は、原稿６０の内部を透過して裏面にて反射する。例えば、図４に示すように走査位置Ｐにおいて原稿６０の表面を走査する場合のランプ１８から出射される光の一部は、表面に反射せずに原稿６０の内部を透過して裏面の図４に示す画像イメージ６６の位置において反射し、ＣＣＤ１９ａは、図４（ａ）の矢印に示すように、画像イメージ６６における原稿６０の表面に直交する方向に反射する反射光Ａ′を受光し、ＣＣＤ１９ｂは、図４（ｂ）の矢印に示すように、画像イメージ６６における原稿６０の表面に直交する方向とは異なる方向の反射光Ｂ′を受光する。
【００４０】
この時、反射光Ａ′は、裏面からＣＣＤ１９ａに入射する際に原稿６０の内部を光路距離２５Ａ′だけ透過する。また、反射光Ｂ′は、裏面からＣＣＤ１９ｂに入射する際に原稿６０内部を光路距離２５Ａ′よりも長い光路距離２５Ｂ′だけ透過する。ここで光は、原稿６０の内部を透過するにつれて徐々に原稿６０に光が吸収され、原稿６０内部の透過距離が長いほど光量は減衰していく。そのため、反射光Ｂ′の光量は、反射光Ａ′の光量よりも減衰する。
【００４１】
例えば、図４（ｂ）に示すように、反射光Ａ′がＣＣＤ１９ａに入射する方向と反射光Ｂ′がＣＣＤ１９ｂに入射する方向のとのなす角度θが６０°の場合、光路距離２５Ｂ′は光路距離２５Ａ′の２倍になり、原稿６０内部を透過することによる光量の減衰量は２倍になる。
【００４２】
上述の構成によって、同一の走査位置でＣＣＤ１９ａとＣＣＤ１９ｂとに受光された反射光から求められた光量差と、あらかじめ記憶手段１６に記憶されている基準値とを比較することで、ＣＣＤ１９で受光した反射光が、原稿６０の表面における反射光Ａ、Ｂであるか、原稿６０の裏面における反射光Ａ′、Ｂ′であるかを判別する。その判別結果に基づいて原稿６０の表面における反射光Ａの受光データのみを原稿６０の表面の画像データとして用いることができるので、原稿６０の裏写りを防止でき、画像の品質を維持することができる。
【００４３】
また、原稿６０の裏面を走査する構成を必要とせず、１回の原稿６０の表面の走査のみで画像データを取得できるので、原稿６０の画像の読み取りに必要な時間の増加を抑え、またコストアップを抑制できる。
【００４４】
なお、基準値と比較して判別を行うのは、同じ画像イメージ６５からの反射光Ｂの光量が、プラテンガラス５を斜めに横断する分だけ反射光Ａより若干弱まり反射光Ａ、Ｂが完全に一致しないので、誤判別をしないように防止するためである。
【００４５】
また、この発明の実施形態では、記憶手段１６に記憶されている単一の基準値が用いられているが、特にこれに限定されるものではなく、例えば、図５に示すように、一般的に用いられる普通紙や普通紙の中でも厚さの薄いもの、さらにリサイクル紙、新聞紙等における複数の原稿６０のタイプに対応する基準値をあらかじめ記憶手段１６に記憶させておいてもよい。この場合、図７に示すように、スキャナ装置１００に原稿６０のタイプの選択の入力を受け付ける原稿タイプ選択手段３５を設け、制御部１０は原稿タイプ選択手段３５を介して選択された原稿６０のタイプに対応する基準値を記憶手段１６から読み出して上述した反射光の判別に用いる。
【００４６】
これによって、読み取られる原稿６０のタイプ応じた適切な基準値を用いて上記の判別を行うことができるので、原稿６０のタイプにかかわらず原稿の裏写りを確実に防止でき且つ画像の品質を一定に維持することができる。
【００４７】
さらに、裏写防止手段２１にユーザによる原稿６０の基準値の計算処理における実行の指示入力を受け付ける指示入力手段３６を設け、上記計算処理が実行された原稿６０のタイプ及び上記計算処理の実行により求められた基準値を記憶手段１６に記憶させ、原稿タイプ選択手段３５を介して選択してもよい。なお、基準値の計算処理の実行の手順については後述する。
【００４８】
これによって、あらかじめ記憶手段１６に記憶されていなかった原稿６０のタイプについても原稿６０の裏写りを確実に防止でき、且つ画像の品質を一定に維持することができる。
【００４９】
図８は、この発明の実施形態に係るスキャナ装置の原稿の画像を読み取る手順を示したフローチャートである。プラテンガラス５に載置された原稿６０の表面をスキャンする際、まずスキャナモジュール２を開始位置に移動させる（ｓ１）。また、原稿６０の矢印Ｙ方向における現在の主走査ライン（行）の走査位置を表すＹｃｏｕｎｔの値を１に設定し（ｓ２）、原稿６０の矢印Ｚ方向における現在の副走査ライン（列）の走査位置を表すＸｃｏｕｎｔの値を１に設定する（ｓ３）。なお、原稿６０の１ページ分の主走査ライン数をＭ行、副走査ライン数をＮ列とし、またＹｃｏｕｎｔ、ＸｃｏｕｎｔはＲＡＭ１３に設けられている。
【００５０】
次に、原稿６０の表面を矢印Ｙ方向に走査してＣＣＤ１９ａ、１９ｂで１主走査ライン分の反射光を受光させ（ｓ４）、受光した反射光のうちのＹｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置における反射光の光量差を求め（ｓ５）、基準値と比較する（ｓ６）。ｓ６において光量差が基準値未満であって原稿６０の表面における反射光Ａ、Ｂと判断されれば、Ｙｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置のＣＣＤ１９ａで受光した受光データに所定の画像処理を施し（ｓ７）、外部装置等に送信する（ｓ８）。
【００５１】
また、ｓ６において光量差が基準値以上であって原稿６０の裏面における反射光Ａ′、Ｂ′と判断されれば、原稿６０の表面におけるＸｃｏｕｎｔ、Ｙｃｏｕｎｔの値が示す走査位置の受光データを無効の値として外部装置等に送信する。（ｓ９）。次に１主走査ラインのＮ列までの光量差の判別が終了したかを判断し（ｓ１０）、終了していなければＸｃｏｕｎｔの値に１を加え（ｓ１１）、ｓ５に戻って次の列の光量差を判定する。ｓ１０において１主走査ラインのＮ列までの光量差の判別が終了したと判断した場合は、１ページ分の走査が終了したかを判断する（ｓ１２）。ｓ１２において終了していないと判断した場合は、次の主走査ラインを走査するためにＹｃｏｕｎｔの値に１を加え（ｓ１３）、スキャナモジュール２を矢印Ｚ方向に１主走査ライン分移動させて（ｓ１４）ｓ３に戻る。
【００５２】
また、ｓ１２において１ページ分の走査が終了したと判断するとスキャナモジュール２を開始位置に移動させ（ｓ１５）てスキャンを終了する。
【００５３】
なお、この発明の実施形態では、２つのＣＣＤ１９ａ、１９ｂを用いて構成されているが、特にこれに限定されるものではない。原稿６０の表面に直交する方向とのなす角度が互いに異なる２方向の反射光を受光できればよい。
【００５４】
例えば、図９に示すように、スキャナモジュール２の内部に単一のＣＣＤ１９Ａ、レンズアレイ２２ａ、２２ｂ及び裏写防止手段２１に設けられた切換手段２３を配置する。切換手段２３は、２つのミラー２３ａ、２３ｂ及びミラー回転モータ２４を備えている。図９（ａ）に示すように、ランプ１８から出射された光の原稿６０における反射光のうち、レンズアレイ２２ａによって集光された原稿６０の表面に直交する方向の反射光をＣＣＤ１９ａで受光する。その際、ミラー２３ａは、上記反射光をＣＣＤ１９ａで受光できるようにミラー回転モータ２４により一端を中心に回転駆動し、面方向が上記反射光のＣＣＤ１９ａの入射方向と略平行となる位置に移動させる。
【００５５】
次に図９（ｂ）に示すように、レンズアレイ２２ｂによって集光された原稿６０の表面に直交する方向とは異なる方向の反射光をミラー２３ｂ、２３ａの順に反射させてＣＣＤ１９ａで受光する。その際、ミラー２３ａは、ミラー回転モータ２４により一端を中心に回転駆動し、ミラー２３ｂからの反射光を反射させてＣＣＤ１９ａに入射させる位置に移動させる。
【００５６】
また、図１０に示すように上述の例の実行の手順は、まずスキャン開始時にスキャナモジュール２を開始位置に移動させ（ｓ１）、レンズアレイ２２ａを上述した図６（ａ）に示すような状態に移動させる（ｓ２）。次に、画像メモリ１７に格納されているデータをクリア（初期化）し（ｓ３）、Ｙｃｏｕｎｔの値を１に設定する（ｓ４）。その後、ランプ１８から出射される光を矢印Ｙ方向に走査してＣＣＤ１９ａで１主走査ライン分の反射光を受光し（ｓ５）、受光した反射光のデータを一旦画像メモリ１７に記憶する（ｓ６）。次に、１ページ分の走査が終了したかを判断し（ｓ７）、１ページ分の走査が終了していなければＹｃｏｕｎｔの値に１を加えて（ｓ８）スキャナモジュール２を矢印Ｚ方向に１主走査ライン分移動させて（ｓ９）ｓ５に戻る。
【００５７】
さらに、ｓ７にて１ページ分の走査が終了したと判断するとスキャナモジュール２を開始位置に移動させ（ｓ１０）、レンズアレイ２２ａを上述した図９（ｂ）に示すような状態に移動させる（ｓ１１）。次に、Ｙｃｏｕｎｔの値を１に設定し（ｓ１２）、Ｘｃｏｕｎｔの値を１に設定する（ｓ１３）。次に、ランプ１８から出射される光を矢印Ｙ方向に走査してＣＣＤ１９ｂで１主走査ライン分の反射光を受光し（ｓ１４）、その後、一旦画像メモリ１７に格納しておいたＣＣＤ１９ａで受光した反射光の光量とｓ１３においてＣＣＤ１９ｂにて受光した反射光の光量とのＹｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置の光量差を求め（ｓ１５）、基準値と比較する（ｓ１６）。ｓ１６において光量差が基準値未満であって原稿６０の表面における反射光Ａ、Ｂと判断した場合は、ＣＣＤ１９ａで受光したＹｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置の受光データに所定の画像処理を施し（ｓ１７）、外部装置等に送信する（ｓ１８）。
【００５８】
ｓ１６において光量差が基準値以上であることから原稿６０の裏面における反射光Ａ′、Ｂ′と判断した場合は、原稿６０の表面におけるＹｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置の受光データを無効の値として外部装置等に送信する（ｓ１９）。
【００５９】
次に１主走査ラインのＮ列までの光量差の判別が終了したかを判断し（ｓ２０）、終了していなければＸｃｏｕｎｔの値に１を加え（ｓ２１）、ｓ１５に戻って次の列の光量差を判定する。ｓ２０において１ライン分の光量差の判別が終了したと判断した場合は、１ページ分の走査が終了したかを判断し（ｓ２２）、終了していなければ次の主走査ラインを走査するためにＹｃｏｕｎｔの値に１を加え（ｓ２３）、スキャナモジュール２を１副走査ライン分移動させ（ｓ２４）てｓ１３に戻る。
【００６０】
また、ｓ２２において１ページ分の走査が終了したと判断した場合は、スキャナモジュール２を開始位置に移動させ（ｓ２５）、レンズアレイ２２ａを図６（ａ）に示す状態に移動させて（ｓ２６）スキャンを終了する。
【００６１】
上述した例の構成のように裏写防止手段２１に備えられた切換手段２３により上記２方向の反射光をそれぞれ異なるタイミングで単一のＣＣＤ１９ａに入射させることによって、新たにＣＣＤ等のイメージセンサを設けることなく、原稿の裏写りを防止できるので、コストアップをより抑制することができる。
【００６２】
図１１は、この発明の実施形態に係るスキャナ装置に適用される基準値の計算処理の実行手順を示すフローチャートである。上述した基準値は、原稿６０の表面を走査した際の裏面における複数の走査位置の上記２方向の反射光Ａ′、Ｂ′の光量差の平均値である。したがって、正確に上記裏面における反射光Ａ′、Ｂ′を受光するため、図１２に示すように原稿６０の表面からの反射光Ａ、Ｂが影響しないように裏面にのみ所定の検出用画像の形成された原稿６０の表面を走査する。この時、検出用画像が形成されている原稿の裏面の位置に対向する表面の走査位置をあらかじめ記憶手段１６に記憶させておき、上記記憶手段１６に記憶されている走査位置に基づいて検出用画像の裏面における反射光Ａ′、Ｂ′の光量差の平均値を求める。
【００６３】
図１１に示すように、基準値の計算処理の実行が開始されるとスキャナモジュール２を開始位置に移動させ（ｓ１）、ＲＡＭ１３に設けられた反射光Ａ′、Ｂ′の光量差の積算値であるＳｄａｔａ及びＳｄａｔａに積算した光量差の数を表すｃｏｕｎｔの値を０に、またＹｃｏｕｎｔの値を１に設定する（ｓ２）。次に、Ｘｃｏｕｎｔの値を１に設定し（ｓ３）、ランプ１８から出射される光を矢印Ｙ方向に走査してＣＣＤ１９ａ、１９ｂにて１ライン分の反射光を受光する（ｓ４）。その後、Ｙｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置が記憶手段１６に記憶されている検出用画像に対応する走査位置であるかを判別し、受光した反射光Ａ′、Ｂ′が検出用画像における反射光Ａ′、Ｂ′であるかを判断する（ｓ５）。ｓ５において、受光した反射光Ａ′Ｂ′が検出用画像におけるものと判断した場合は、受光した反射光Ａ′、Ｂ′のＹｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置における光量差の値を求めてＳｄａｔａの値に加え、ｃｏｕｎｔの値に１を加える（ｓ６）。
【００６４】
また、ｓ５において検出用画像からの反射光Ａ′、Ｂ′でないと判断した場合及びｓ６の処理が終了した際、Ｙｃｏｕｎｔの値が示す主走査ラインのＮ列までのｓ５、ｓ６の処理が終了したかを判断し（ｓ７）、終了していなければＸｃｏｕｎｔの値に１を加えて（ｓ８）ｓ５に戻る。ｓ７においてＹｃｏｕｎｔの値が示す主走査ラインのｓ５、ｓ６の処理が終了したと判断すると、１ページ分の走査及び光量差の値の追加が終了したかを判断し（ｓ９）、終了していなければ次の主走査ラインを走査するためにＹｃｏｕｎｔの値に１を加え（ｓ１０）、スキャナモジュール２を矢印Ｚ方向に１主走査ライン分移動させて（ｓ１１）ｓ３に戻る。
【００６５】
また、ｓ９において検出用画像における反射光Ａ′、Ｂ′の光量差を積算したＳｄａｔａの値をｃｏｕｎｔの値で割って求められた光量差の平均値を記憶手段１６に基準値として格納する（ｓ１２）。その後、スキャナモジュール２を開始位置に移動させ（ｓ１３）て終了する。
【００６６】
上記の構成によって、適切な基準値を設けることができるので、原稿６０の表面における反射光Ａ、Ｂであるか、裏面における反射光Ａ′、Ｂ′であるかを適切に判別でき、原稿６０の裏写りを確実に防止することができる。しかしながら、実際のスキャンでは、裏面における反射光Ａ′、Ｂ′は、原稿６０の厚さによって反射する位置が異なってくる。例えば、図１３に示すように、原稿６０の表面の走査位置Ｐを走査すると、ＣＣＤ１９ａ受光する裏面における反射光Ａ′とＣＣＤ１９ｂ受光する裏面における反射光Ｂ′とでは、裏面において反射する位置が矢印Ｚ方向にずれてしまう。
【００６７】
したがって、図１３（ａ）に示すように、原稿６０の表面の走査位置ＰにおいてＣＣＤ１９ａが受光した裏面における反射光Ａ′と、図１３（ｂ）に示すように移動距離３１だけ矢印Ｚ方向にずらした走査位置Ｐ′において受光した反射光Ｂ′と、の光量差を用いて基準値を計算する。
【００６８】
この場合、まず検出用画像における反射光Ａ′、Ｂ′それぞれを最初に受光する走査位置を求める。なお、走査開始位置には検出用画像を形成せず、開始位置における反射光Ａ′、Ｂ′の光量を基準の光量とする。これにより、上記一定の光量の反射光Ａ′、Ｂ′よりも低い反射光Ａ′、Ｂ′を受光した時の走査位置を最初に検出用画像における反射光Ａ′、Ｂ′を受光した走査位置と判断する。上記検出用画像における反射光Ａ′、Ｂ′を最初に受光する走査位置を検出した後、最初の検出用画像における反射光Ａ′、Ｂ′を受光した走査位置の矢印Ｚ方向の差分（移動距離３１）を求める。それ以降、求められた反射光Ａ′と、上記反射光Ａ′における走査位置に上記差分を加えた位置での反射光Ｂ′と、の光量差の平均値を求めて基準値として記憶手段１６に記憶する。
【００６９】
ここで移動距離３１は、原稿の裏面の同一の位置において反射する反射光Ａ′と反射光Ｂ′とをそれぞれ受光する際に走査する原稿６０の表面の走査位置の矢印Ｚ方向のこの発明の差分であり、原稿６０の厚みによって異なってくる。原稿６０が厚ければ上記差分は大きくなり、薄いほど上記差分は小さくなる。
【００７０】
また、移動距離３１は、図１４に示すように、用紙の厚さ３３と原稿６０の表面に直交する方向と反射光Ｂ′の進行方向とのなす角度θとの関係から求められる。例えば、原稿６０の表面の走査位置Ｐを走査した場合、用紙の厚さ３３が６０μｍ、原稿の表面に直交する方向と反射光Ｂ′とのなす角度θが６０°の時の移動距離３１（差分）は、
６０μｍ×Ｔａｎ６０°≒１０３．９μｍ
となる。そのため、原稿６０の走査位置Ｐを走査した際にＣＣＤ１９ａが受光した裏面からの反射光Ａ′と原稿の裏面の同一の位置で反射するＣＣＤ１９ｂが受光する反射光Ｂ′は、原稿６０の表面の走査位置Ｐから矢印Ｚ方向に１０３．９μｍずれた走査位置Ｐ′を走査した際のものである。
【００７１】
また、例えば、移動距離３１が１０３．９μｍで、スキャナ装置１００の矢印Ｚ方向の解像度が１２００ｄｐｉの場合に移動距離３１は、
１０３．９μｍ／（２５．４ｍｍ／１２００ｄｐｉ）≒５ライン
となる。
【００７２】
図１５は、この発明の実施形態に係るスキャナ装置に適用される基準値の計算処理の実行手順を示すフローチャートである。図１５に示すように上述の基準値の計算処理の実行手順は、まずスキャナモジュール２を開始位置に移動させ（ｓ１）、Ｓｄａｔａ、ｃｏｕｎｔの値を０に、Ｙｃｏｕｎｔの値を１に設定する（ｓ２）。次に、ＲＡＭ１３に設けられ、検出用画像の形成された位置における反射光Ａ′及びＢ′を最初に受光した時の走査位置を格納するＹｓ及びＹｅに−１をセットし（ｓ３）、Ｘｃｏｕｎｔの値に１を設定する（ｓ４）。
【００７３】
次にランプ１８から出射される光を矢印Ｙ方向に走査してＣＣＤ１９ａ、１９ｂで１主走査ラインの反射光を受光し（ｓ５）、ＣＣＤ１９ａ、１９ｂで受光した反射光のデータを一旦画像メモリ１７に格納する（ｓ６）。次に、検出用画像における反射光Ａ′、Ｂ′を最初に受光した走査位置がＹｓ、Ｙｅに格納されているか判断する（ｓ７）。ｓ７にて検出用画像における反射光Ａ′を最初に受光した走査位置が格納されていないと判断（Ｙｓ＝−１）した場合は、ｓ５にて受光したＣＣＤ１９ａにおけるＹｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置の受光データが検出用画像における反射光Ａ′であるか否かを判断する（ｓ８）。
【００７４】
ｓ８での検出用画像における反射光Ａ′であるか否かの判断は、上述したように原稿６０の走査の開始位置における反射光Ａ′の光量との比較によって行う。走査開始位置における反射光Ａ′の光量の値と異なる場合は、検出用画像における反射光Ａ′として判断する。
【００７５】
一方、ｓ８にて検出用画像における反射光Ａ′と判断した場合、Ｙｓに上記反射光Ａ′の矢印Ｚ方向の走査位置を示すＹｃｏｕｎｔの値を格納し（ｓ９）、ｓ１０の処理に移行する。また、ｓ７にて検出用画像における反射光Ｂ′を最初に受光した走査位置が格納されてないと判断（Ｙｅ＝−１）した場合も、ｓ１０の処理へ移行し、ｓ８の処理と同様にｓ５にてＣＣＤ１９ａが受光したＹｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置の受光データが検出用画像における反射光Ｂ′であるか否かを判断する。
【００７６】
ｓ１０にて検出用画像における反射光Ｂ′と判断した場合、Ｙｅに上記反射光Ｂ′のＹｃｏｕｎｔの値を格納し（ｓ１１）、ＣＣＤ１９ａ、１９ｂにおける検出用画像を最初に受光した走査位置の上記差分（移動距離３１）Ｇを求め（ｓ１２）、ｓ１３の処理へ移行する。ｓ１０にて検出用画像における反射光Ｂ′ではないと判断した場合は、ｓ１６の処理へ移行する。
【００７７】
また、ｓ７にて検出用画像における反射光Ａ′、Ｂ′を最初に受光した矢印Ｚ方向の走査位置が既に格納されていると（Ｙｓ、Ｙｅ≠−１）判断した場合は、Ｙｃｏｕｎｔの値から差分Ｇの値だけ差し引いた際の値とＸｃｏｕｎｔの値とが示す走査位置におけるＣＣＤ１９ａで受光した反射光Ａ′の光量を求め（ｓ１３）、またＣＣＤ１９ｂで受光したＹｃｏｕｎｔ、Ｘｃｏｕｎｔの値が示す走査位置の反射光Ｂ′光量を求める（ｓ１４）。ｓ１３及びｓ１４にて求められた２つの光量の光量差の値をＳｄａｔａの値に加えてｃｏｕｎｔの値に１を加える（ｓ１５）。
【００７８】
その後、ｓ５にて受光したＹｃｏｕｎｔの値が示す走査ラインのＮ列までの反射光Ａ′、Ｂ′のｓ７〜ｓ１５における処理が終了したか判断し（ｓ１６）、終了していなければＸｃｏｕｎｔの値に１を加えてｓ７に戻る。また、ｓ１６にて１主走査ラインのＮ列までの処理が終了したと判断した場合は１ページ分の走査が終了したか判断し（ｓ１８）、終了していないと判断した場合はＹｃｏｕｎｔの値に１を加え（ｓ１９）、スキャナモジュール２を矢印Ｚ方向に１主走査分移動させて（ｓ２０）ｓ４に戻る。
【００７９】
また、ｓ１８にて１ページ分の走査が終了したと判断された場合、Ｓｄａｔａの値をｃｏｕｎｔの値で割って求めた光量差の平均値を基準値として記憶手段１６に格納する（ｓ２１）。その後、スキャナモジュール２を開始位置に移動させて（ｓ２２）終了する。
【００８０】
上述の構成によって、同一の画像における反射光Ａ′、Ｂ′の光量差を求めて基準値を定めることができるので、原稿６０の表面における反射光Ａ、Ｂか、裏面における反射光Ａ′、Ｂ′かの判別をより正確に行うことができ、原稿６０の裏写りをより防止することができる。
【００８１】
なお、一般的に用紙の厚さは約６０μｍであり、ＣＣＤ１９ｂで受光する反射光Ｂ、Ｂ′の入射角は一定であるため、移動距離３１を一意に決めて基準値を定めても大きな問題は生じない。
【００８２】
また、上述の指示入力手段３６を用いて指示入力された場合の基準値の計算処理の実行においても上記図１５の手順を適用することにより、あらかじめ記憶手段１６に記憶されていない原稿６０のタイプの基準値をより正確に設定できる。
【００８３】
【発明の効果】
この発明によれば、以下の効果を奏することができる。
【００８４】
（１）上記受光された２方向の反射光の光量差とあらかじめ設定されている所定の基準値との比較結果に基づいて判別された原稿の表面おける反射光の受光データのみを原稿の表面の画像データとして用いることによって、原稿の裏写りを防止することができ、画像の品質を維持することができる。
【００８５】
また、原稿の裏面を走査する構成を必要とせず、１回の原稿の表面の走査のみで画像データを取得できるので、原稿の画像の読み取りに必要な時間の増加を抑えることが可能となり、さらにコストアップを抑制できる。
【００８６】
（２）上記２方向の反射光をそれぞれ異なるタイミングで単一のイメージセンサに入射させることによって、新たにイメージセンサを設けることなく原稿の裏写りを防止することができるので、コストアップをより抑制できる。
【００８７】
（３）原稿の裏面における複数の走査位置での２方向の反射光についての光量差の平均値を上記基準値として用いることによって、受光した反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかの判別を正確に実行できる。
【００８８】
（４）読み取られる原稿のタイプ応じた適切な上記基準値を用いて、受光した反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかの判別を行うことによって、原稿のタイプにかかわらず原稿の裏写りを確実に防止でき、且つ画像の品質を一定に維持することができる。
【００８９】
（５）ユーザによって指示された計算処理の実行により求められた原稿の基準値及び上記原稿のタイプを記憶手段に記憶させることによって、記憶手段に記憶されていない原稿のタイプについても適切な基準値を用いることができるので、あらかじめ記憶手段に記憶されていなかった原稿のタイプについても原稿の裏写りを確実に防止でき、且つ画像の品質を一定に維持することができる。
【００９０】
（６）原稿の表面が走査された際の原稿の裏面の反射光における受光データの検出用画像の走査位置の差分を考慮した前記光量差の平均値を基準値として用いることによって、受光した反射光が原稿の表面における反射光であるか原稿の裏面における反射光であるかの判別をより正確に実行でき、原稿の裏写りをより適切に防止することができる。
【図面の簡単な説明】
【図１】この発明の実施形態に係るスキャナ装置の簡単な構成を示す図である。
【図２】同スキャナ装置の制御の構成を示すグロック図である。
【図３】同スキャナ装置の構成の一部を拡大した図である。
【図４】同スキャナ装置の構成の一部を拡大した図である。
【図５】原稿のタイプに対する光量差を示す図である。
【図６】原稿のタイプに対する光量差を示す図である。
【図７】この発明の実施形態に係るスキャナ装置の制御の構成を示すグロック図である。
【図８】同スキャナ装置の原稿を読み取る手順を示したフローチャートである。
【図９】同スキャナ装置の構成の一部を拡大した図である。
【図１０】同スキャナ装置の原稿を読み取る手順を示したフローチャートである。
【図１１】同スキャナ装置に適用される基準値の計算処理の実行手順を示すフローチャートである。
【図１２】同スキャナ装置の構成の一部を拡大した図である。
【図１３】同スキャナ装置の構成の一部を拡大した図である。
【図１４】同スキャナ装置の構成の一部を拡大した図である。
【図１５】同スキャナ装置に適用される基準値の計算処理の実行手順を示すフローチャートである。
【符号の説明】
２−スキャナモジュール
１０−制御部
１２−表示部
１６−記憶手段
１７−画像メモリ
１９−ＣＣＤ
２１−裏写防止手段
２３−切換手段
２３ａ−ミラー
２３ｂ−ミラー
２４−ミラー回転モータ
３１−移動距離
３５−原稿タイプ選択手段
３６−指示入力手段
１００−スキャナ装置
Ａ、Ａ′−反射光
Ｂ、Ｂ′−反射光
【図１】
2004266619.tif 000003
【図２】
2004266619.tif 000004
【図３】
2004266619.tif 000005
【図４】
2004266619.tif 000006
【図５】
2004266619.tif 000007
【図６】
2004266619.tif 000008
【図７】
2004266619.tif 000009
【図８】
2004266619.tif 000010
【図９】
2004266619.tif 000011
【図１０】
2004266619.tif 000012
【図１１】
2004266619.tif 000013
【図１２】
2004266619.tif 000014
【図１３】
2004266619.tif 000015
【図１４】
2004266619.tif 000016
【図１５】
2004266619.tif 000017