(57)【要約】      （修正有）【課題】媒体搬送装置に設けられた撮像装置から出力される画像信号を、搬送中の媒体の厚みの違いによって変動させる構造を実現する。【解決手段】媒体搬送装置１００は、媒体搬送路の一方側に固定される第１ユニット１３０ａと、搬送路の他方側に設けられ第１ユニットに対向する第２ユニット１３０ｂと、第１ユニット１３０ａと第２ユニット１３０ｂの間に挿入される媒体に接触して第２ユニット１３０ｂを搬送路から離れる方向に移動させるガイド部１２０と、第１ユニット１３０ａ及び第２ユニット１３０ｂのうち一方のユニットに設けられた撮像部と、撮像部に撮像可能な、他方のユニットに設けられた基準板と、撮像部の読取位置よりも搬送路の上流に設けられ、搬送路で搬送される媒体を検出する検出部１１８を備える。【選択図】図３
2014058356.tif 000002
【特許請求の範囲】
【請求項１】
シート状の媒体の搬送路の一方側に固定される第１ユニットと、
前記搬送路の他方側に設けられ第１ユニットに対向する第２ユニットと、
第２ユニットに設けられ、第１ユニットと第２ユニットの間隙に挿入される前記媒体に接触して第２ユニットを前記搬送路から離れる方向に移動させるガイド部と、
第１ユニット及び第２ユニットのうち一方のユニットに設けられた撮像部と、
前記撮像部に撮像可能な、第１ユニット及び第２ユニットのうち他方のユニットに設けられた基準板と、
前記撮像部による前記媒体の読取位置よりも前記搬送路の上流に設けられ、前記搬送路で搬送される前記媒体を検出する検出部と、
を備えることを特徴とする媒体搬送装置。
【請求項２】
前記検出部の出力信号に従って、第１ユニットと第２ユニットの間隙に前記媒体が挿入された状態であるか否かを判定する判定部を備えることを特徴とする請求項１に記載の媒体搬送装置。
【請求項３】
前記検出部は、前記第２ユニットよりも前記搬送路の上流に設けられた、前記媒体を搬送するためのローラから、前記読取位置までの何れかの位置に設けられることを特徴とする請求項１又は２に記載の媒体搬送装置。
【請求項４】
前記検出部は、前記ガイド部の前記搬送路の上流側の先端から前記読取位置までの何れかの位置に設けられることを特徴とすることを特徴とする請求項３に記載の媒体搬送装置。
【請求項５】
前記検出部は、前記第２ユニットよりも前記搬送路の上流に設けられた、前記媒体を搬送するためのローラから、前記ガイド部の前記搬送路の上流側の先端までの何れかの位置に設けられることを特徴とすることを特徴とする請求項３に記載の媒体搬送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体搬送装置に関し、特に、シート状の原稿を搬送する読み取るための媒体搬送装置に関する。
【背景技術】
【０００２】
複数枚の用紙が重なって搬送される重送を検知するものとして、超音波式２枚検知方法により複数枚の用紙が搬送されることを検知するものが知られている。超音波式２枚検知方法は、全ての枚葉紙に共通のしきい値を予め算出し、これを給紙部のスタート時に制御装置の検知波高レベル設定回路に自動的に設定して、同しきい値により給紙部からの枚葉紙が２枚であるか否かを判定する（特許文献１を参照）。
【０００３】
また、紙葉類を搬送する搬送経路上のセンサが用紙の無い状態で測定する用紙透過光量値情報を蓄える白基準記憶部と、紙葉類の搬送時に電気信号変換処理に使用される基準値を演算する基準値補正部とを備える重送検出回路が知られている。基準値補正部は白基準記憶部からの白基準情報と帳票の用紙厚に応じた用紙透過光量値情報とを比較演算する。基準値補正部はその演算結果を白基準変動分とし、Ａ／Ｄ変換基準値の補正を行う。Ａ／Ｄ変換部は補正されたＡ／Ｄ変換基準値から搬送帳票の透過光量測定値を電気信号に変換し、用紙厚値情報として出力する。搬送制御部はこの用紙厚値情報と用紙厚記憶部に蓄えられている重送値情報を比較演算して帳票の重送検出処理を行う（特許文献２を参照）。
【０００４】
また、分離部と搬送ローラの間に、原稿の紙種を検知する紙種検知部と紙厚を検知する紙厚検知部を併設することが知られている。両部は、反射と透過光量を検出する。２つのセンサからの情報は、紙種検知部からの反射光量に対応した紙厚検知部からの透過光量として基準データとして扱われる。原稿の重送の判定は、２つのセンサからの情報と記録された基準データとを比較して行われる（特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−１９３７８６号公報
【特許文献２】特開平６−９１０６号公報
【特許文献３】特開２００３−１３７４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
媒体搬送装置において、搬送中の原稿の厚みを検出することが好ましい場合がある。
【０００７】
例えば、超音波センサを用いて、単葉の原稿が搬送されているか重送が発生しているかを検知する場合には、原稿の枚数だけでなく原稿の厚さによっても超音波センサの出力レベルが変化する。このため、例えばカードの様な厚い原稿が搬送されると薄紙の原稿の重送が発生していると誤検知されることがある。このような場合に原稿の厚みが分かれば、厚い原稿の搬送と薄い原稿の重送とを区別することができる。
【０００８】
一方で、媒体搬送装置と撮像装置とが同じ装置に設けられることがある。例えば、原稿複写機や原稿読取装置は、原稿やコピー用紙を搬送する媒体搬送装置と原稿を撮影する撮像装置とを備えている。
【０００９】
本発明は、媒体搬送装置に設けられた撮像装置から出力される画像信号を、搬送中の媒体の厚みの違いによって変動させる構造を実現することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一側面に係る媒体搬送装置は、シート状の媒体の搬送路の一方側に固定される第１ユニットと、搬送路の他方側に設けられ第１ユニットに対向する第２ユニットと、第２ユニットに設けられ、第１ユニットと第２ユニットの間隙に挿入される媒体に接触して第２ユニットを搬送路から離れる方向に移動させるガイド部と、第１ユニット及び第２ユニットのうち一方のユニットに設けられた撮像部と、撮像部に撮像可能な、第１ユニット及び第２ユニットのうち他方のユニットに設けられた基準板と、撮像部による媒体の読取位置よりも搬送路の上流に設けられ搬送路で搬送される媒体を検出する検出部を備える。
【発明の効果】
【００１１】
本発明によれば、媒体搬送装置に設けられた撮像装置から出力される画像信号を、搬送中の媒体の厚みの違いによって変動させる構造が実現する。
【図面の簡単な説明】
【００１２】
【図１】画像処理システムの一例の構成図である。
【図２】用紙台１０３がセットされた状態の画像読取装置１００の斜視図である。
【図３】画像読取装置１００内部の搬送経路を説明するための図である。
【図４】第１撮像部１３０ａ、第２撮像部１３０ｂ及び撮像部ガイド１２０を説明するための図である。
【図５】原稿搬送時の第２撮像部１３０ｂの動作を説明するための図である。
【図６】第２原稿検出部１１８の配置位置の候補を説明するための図である。
【図７】画像読取装置１００のハードウエア構成の一例を説明するための図である。
【図８】画像読取装置１００の機能構成の一例を説明するための図である。
【図９Ａ】１回目の白基準レベルの検出を説明するための図である。
【図９Ｂ】２回目の白基準レベルの検出を説明するための図である。
【図９Ｃ】２回目の白基準レベルの検出を説明するための図である。
【図１０Ａ】異なる媒体の原稿を搬送する場合の超音波センサ１１５のそれぞれの出力の例を示す図である。
【図１０Ｂ】媒体の厚さの相違による白基準レベルの変化を説明するための図である。
【図１１】重送発生及び原稿の厚さの判定条件の一例を説明するための図である。
【図１２】２相ステッピングモータのＡ相コイル及びＢ相コイルに流す電流波形の模式図である。
【図１３Ａ】原稿が厚い媒体でない場合の原稿裏面と第２撮像センサ１３３ｂの間の距離を説明するための図である。
【図１３Ｂ】原稿が厚い媒体である場合の原稿裏面と第２撮像センサ１３３ｂの間の距離を説明するための図である。
【図１４Ａ】原稿が厚い媒体でない場合の撮像センサ１３３と白基準部１３４の間の距離を説明するための図である。
【図１４Ｂ】原稿が厚い媒体である場合の撮像センサ１３３と白基準部１３４の間の距離を説明するための図である。
【図１５Ａ】原稿が厚い媒体でない場合における原稿の画像データの模式図である。
【図１５Ｂ】原稿が厚い媒体である場合における原稿の画像データの模式図である。
【図１６Ａ】原稿が厚い媒体でない場合におけるエッジでの明度変化を説明するため図である。
【図１６Ｂ】原稿が厚い媒体である場合におけるエッジでの明度変化を説明するための図である。
【図１７】画像読取装置１００の全体処理の動作の例を示すフローチャートである。
【図１８】重送判定処理の動作の例を示すフローチャートである。
【図１９Ａ】原稿送り処理の動作の第１例を示すフローチャートである。
【図１９Ｂ】原稿送り処理の動作の第２例を示すフローチャートである。
【図２０】モータトルク調整処理の動作の例を示すフローチャートである。
【図２１】シェーディング処理の動作の例を示すフローチャートである。
【図２２】画像処理の動作の例を示すフローチャートである。
【図２３】情報処理装置１０のハードウエア構成の一例を説明するための図である。
【図２４】ドライバプログラム６１１を実行中の情報処理装置１０の機能構成の一例を説明するための図である。
【図２５Ａ】候補リストを表示するダイアログボックスの第１例を説明するための図である。
【図２５Ｂ】候補リストを表示するダイアログボックスの第２例を説明するための図である。
【図２６】ドライバプログラムの処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の一側面に係る媒体搬送装置について図を参照しつつ説明する。図１は、画像処理システムの一例の構成図である。但し、本発明の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１４】
本実施例の媒体搬送装置は、イメージスキャナ等の画像読取装置１００として構成される。画像処理システム１は、画像読取装置１００及び情報処理装置１０を備える。図１において画像読取装置１００は、斜視図で描かれている。
【００１５】
画像読取装置１００は、下側筐体１０１、上側筐体１０２、原稿台１０３、前面カバー１０５ａ、開閉検出部１０７等を備え、情報処理装置１０に接続されている。情報処理装置１０は、例えばパーソナルコンピュータ、携帯情報端末等であってよい。
【００１６】
また、図２は、原稿台１０３がセットされた状態の画像読取装置１００の斜視図である。画像読取装置１００は、上面カバー１０５ｂ、補助カバー１０５ｃ及び操作ボタン１０６を備える。図１に示すように、原稿台１０３は、矢印Ａ１で示す方向に回転可能なように、ヒンジにより下側筐体１０１に係合している。原稿台１０３は、図１に示す状態では上側筐体１０２、上面カバー１０５ｂ及び補助カバー１０５ｃを覆う位置に配置され、外装カバーとして機能する。
【００１７】
一方で図２に示す状態では、原稿台１０３は原稿が載置可能に配置される。原稿台１０３には、原稿の搬送方向に対して左右方向に移動可能なサイドガイド１０４ａ及び１０４ｂが設けられている。サイドガイド１０４ａ及び１０４ｂを原稿の幅に合わせて位置決めすることにより原稿の幅方向を規制することができる。
【００１８】
前面カバー１０５ａは、矢印Ａ２で示す方向に回転可能なように、ヒンジにより下側筐体１０１に係合している。上面カバー１０５ｂは、一方の端部側で前面カバー１０５ａと接続し、他方の端部側で補助カバー１０５ｃと接続されている。補助カバー１０５ｃは、必要な場合に、上面カバー１０５ｂより繰り出されて原稿を保持する。
【００１９】
操作ボタン１０６は、上側筐体１０２の表面に配置され、押下されると、操作検出信号を生成して出力する。開閉検出部１０７は、閉じている状態の原稿台１０３に対向する位置に配置される接触検出センサを有し、原稿台１０３の開閉状態を検出する。開閉検出部１０７は、原稿台１０３が開いている状態と閉じている状態とで信号値が変化する開閉検出信号を生成して出力する。
【００２０】
図３は、画像読取装置１００内部の搬送経路を説明するための図である。画像読取装置１００は、第１原稿検出部１１０、ピックアーム１１１、フラップ１１２、給紙ローラ１１３、リタードローラ１１４、超音波送信器１１５ａ、超音波受信器１１５ｂ、第１搬送ローラ１１６、第１従動ローラ１１７を備える。また、画像読取装置１００は、第２原稿検出部１１８、撮像部ガイド１２０、第１撮像部１３０ａ、第２撮像部１３０ｂ、第２搬送ローラ１４０及び第２従動ローラ１４１等を備える。
【００２１】
上側筐体１０２の下面は原稿搬送路の上側ガイド１０８ａを形成し、下側筐体１０１の上面は原稿搬送路の下側ガイド１０８ｂを形成する。図３において矢印Ａ３は原稿の搬送方向を示す。以下では、上流とは原稿の搬送方向Ａ３の上流のことをいい、下流とは原稿の搬送方向Ａ３の下流のことをいう。
【００２２】
第１原稿検出部１１０は、ピックアーム１１１の上流側に配置される接触検出センサを有し、原稿台１０３に原稿が載置されているか否かを検出する。第１原稿検出部１１０は、原稿台１０３に原稿が載置されている状態と載置されていない状態とで信号値が変化する第１原稿検出信号を生成して出力する。
【００２３】
給紙ローラ１１３は、画像読取装置の本体部に回転自在に支持される。給紙ローラ１１３の外周面には、原稿台１０３に載置された原稿と接触する接触部材１４２が設けられている。接触部材１４２は、例えばゴムなどの原稿との摩擦力が大きい部材である。
【００２４】
リタードローラ１１４は、給紙ローラ１１３と対向して配置され、給紙ローラ１１３と接触していない原稿の搬送方向Ａ３への搬送を規制する。リタードローラ１１４は、画像読取装置の本体部に回転自在に支持される。リタードローラ１１４の外周面には、原稿台１０３に載置された原稿と接触する接触部材１４３が設けられている。接触部材１４３は、例えばゴムなどの原稿との摩擦力が大きい部材である。
【００２５】
超音波送信器１１５ａ及び超音波受信器１１５ｂは、原稿搬送路の近傍に、搬送路を挟んで対向するように配置される。超音波送信器１１５ａは超音波を送信する。一方、超音波受信器１１５ｂは、超音波送信器１１５ａにより送信され、原稿を通過した超音波を検出し、検出した超音波に応じた電気信号である超音波信号を生成して出力する。以下では、超音波送信器１１５ａ及び超音波受信器１１５ｂを総じて超音波センサ１１５と表記する場合がある。
【００２６】
第１搬送ローラ１１６及び第１従動ローラ１１７は、それぞれ、画像読取装置の本体部に回転自在に支持される。第１搬送ローラ１１６及び第１従動ローラ１１７は第１撮像部１３０ａ及び第２撮像部１３０ｂの上流側に配置され、第１従動ローラ１１７は第１搬送ローラ１１６に対向して第１搬送ローラ１１６の上方に配置される。第１搬送ローラ１１６は固定され、第１従動ローラ１１７は第１搬送ローラ１１６に対して上方（矢印Ａ４の方向）に移動可能に配置される。
【００２７】
第２搬送ローラ１４０及び第２従動ローラ１４１は、それぞれ、画像読取装置の本体部に回転自在に支持される。第２搬送ローラ１４０及び第２従動ローラ１４１は、撮像部１３０の下流側に配置され、第２従動ローラ１４１は第２搬送ローラ１４０に対向して第２搬送ローラ１４０の上方に配置される。第２搬送ローラ１４０は固定され、第２従動ローラ１４１は第２搬送ローラ１４０に対して上方（矢印Ａ５の方向）に移動可能に配置される。
【００２８】
図４は、第１撮像部１３０ａ、第２撮像部１３０ｂ及び撮像部ガイド１２０を説明するための図である。第１撮像部１３０ａは、搬送された原稿の表面を撮像し、第２撮像部１３０ｂは、搬送された原稿の裏面を撮像する。第２撮像部１３０ｂは、第１撮像部１３０ａと対向して第１撮像部１３０ａの上方に配置される。第２撮像部１３０ｂは、第１撮像部１３０ａと第２撮像部１３０ｂの間に原稿を案内するための撮像部ガイド１２０を備える。以下では、第１撮像部１３０ａ及び第２撮像部１３０ｂを総じて撮像部１３０と表記する場合がある。
【００２９】
第１撮像部１３０ａが下側筐体１０１に固定されている一方で、第２撮像部１３０ｂは、搬送路と垂直方向に移動できるように上側筐体１０２に支持されている。第２撮像部１３０ｂは、上方に付勢ばね１３１を備え、付勢ばね１３１により第１撮像部１３０ａ側に向かう方向に付勢されており、搬送路に原稿が存在しない状態では付勢ばね１３１の付勢力によって初期位置に復帰する。
【００３０】
第２撮像部１３０ｂが初期位置にある場合、対向する第１撮像部１３０ａと第２撮像部１３０ｂの間の間隙の幅は、コピー用紙、印刷用紙、写真用紙程度の厚さよりも大きい。このため、これらの原稿が搬送されても第２撮像部１３０ｂは初期位置から動かない。
【００３１】
第１撮像部１３０ａは、第１光源１３２ａ、第１撮像センサ１３３ａ、第１白基準部１３４ａ及び第１ガラス面１３５ａ等を有している。第２撮像部１３０ｂは、第２光源１３２ｂ、第２撮像センサ１３３ｂ、第２白基準部１３４ｂ及びガラス面１３５ｂ等を有している。以下では、第１撮像センサ１３３ａ及び第２撮像センサ１３３ｂを総じて撮像センサ１３３と表記することがある。第１白基準部１３４ａ及び第２白基準部１３４ｂを総じて白基準部１３４と表記することがある。
【００３２】
第１光源１３２ａは、ＲＧＢ各色のＬＥＤ（Light Emitting Diode）と導光部材とを備え、原稿表面に照明光を照射する。照射箇所に原稿がない場合には、照明光は第２撮像部１３０ｂの第２白基準部１３４ｂに照射される。同様に、第２光源１３２ｂは、ＲＧＢ各色のＬＥＤと、導光部材とを備え、原稿表面に照明光を照射する。照射箇所に原稿がない場合には、照明光は第１撮像部１３０ａの第１白基準部１３４ａに照射される。
【００３３】
撮像センサ１３３は、主走査方向に直線状に配列されたＣＣＤ（Charge Coupled Device）による撮像素子を備える等倍光学系タイプのＣＩＳ（Contact Image Sensor）である。撮像センサ１３３は、原稿の表面を読み取って画像信号を生成して出力する。また、ＣＣＤの代わりにＣＭＯＳ（Complementary Metal Oxide Semiconductor）を使用してもよい。また、ＣＩＳの代わりに縮小光学系タイプの撮像センサを利用することもできる。
【００３４】
第１白基準部１３４ａは、第２撮像部１３０ｂの第２撮像センサ１３３ｂと対向する位置に配置される。第２撮像センサ１３３ｂは、撮像部１３０に原稿が搬送されていない場合、第１白基準部１３４ａを撮像した画像信号を生成する。同様に、第２白基準部１３４ｂは、第１撮像部１３０ａの第１撮像センサ１３３ａと対向する位置に配置される。第１撮像センサ１３３ａは、撮像部１３０に原稿が搬送されていない場合、第２白基準部１３４ｂを撮像した画像信号を生成する。画像読取装置は、第１白基準部１３４ａ及び第２白基準部１３４ｂを撮像した画像信号に基づいてシェーディング等の画像の補正を行うことができる。
【００３５】
撮像部ガイド１２０には、第１撮像部１３０ａと第２撮像部１３０ｂとの間に原稿を案内するガイド部材１２１が設けられる。ガイド部材１２１の上方には第２原稿検出部１１８が有する接触検出センサが配置されており、接触検出センサのレバー部１１８ｂは、ガイド部材１２１に設けられた貫通口１２２を貫通して、搬送路の原稿に接触する。
【００３６】
図５は、原稿搬送時の第２撮像部１３０ｂの動作を説明するための図である。コピー用紙、印刷用紙、写真用紙の厚さよりも厚い、例えば厚紙、銀行カード、クレジットカードのような厚い媒体が原稿１５０として搬送された場合を想定する。
【００３７】
以下の説明において、厚紙、銀行カード、クレジットカードのような比較的厚い媒体を「厚い媒体」と表記する。一方で、薄紙のような比較的薄い媒体を「薄い媒体」と表記する。薄い媒体よりも厚く且つ厚い媒体よりも薄い、例えば、コピー用紙、印刷用紙、写真用紙程度の厚さの媒体を「中間厚さ媒体」と表記する。
【００３８】
厚い媒体の原稿１５０が、撮像部ガイド１２０の位置まで搬送されると、ある程度強度を有する原稿１５０がガイド部材１２１に接触することにより、撮像部ガイド１２０及び第２撮像部１３０ｂは搬送路から離れる矢印Ａ１０の方向に移動する。一方で、薄い媒体や中間厚さ媒体の原稿１５０が撮像部ガイド１２０の位置まで搬送されても、第２撮像部１３０ｂは初期位置から移動しない。この結果、薄い媒体や中間厚さ媒体の原稿が搬送される場合と比べて、厚い媒体の原稿が搬送される場合は、第１撮像部１３０ａと第２撮像部１３０ｂとの間の間隔が広がる。
【００３９】
第１撮像部１３０ａと第２撮像部１３０ｂとの間の間隔が変動すると、撮像センサ１３３により撮像される白基準部１３４の画像の明度が変化する。このため、原稿１５０が第２撮像部１３０ｂを動かす前後の白基準部１３４の画像の変化の差に基づいて、原稿１５０の厚みを検出することができる。
【００４０】
ガイド部材１２１に接触した原稿１５０は、その後に、ガイド部材１２１の貫通口１２２を貫通する第２原稿検出部１１８のレバー部１１８ｂに接触する。この結果、第２原稿検出部１１８は、レバー部１１８ｂの位置に原稿１５０が存在することを検出する。第２原稿検出部１１８は、レバー部１１８ｂが原稿１５０に接触していない状態で第１の値を有し、レバー部１１８ｂが原稿１５０に接触している状態で第２の値を有する第２原稿検出信号を生成して出力する。
【００４１】
レバー部１１８ｂは、厚い媒体の原稿１５０がその厚さに対応する移動量だけ第２撮像部１３０ｂをＡ１０の方向に移動させたときに原稿１５０の先頭を検出する位置に設けられる。また、原稿１５０の厚みの検出には、原稿１５０の先頭検出後に撮影した第１白基準部１３４ａ又は第２白基準部１３４ｂの画像が使用される。このため、レバー部１１８ｂは、第１撮像センサ１３３ａ及び第２撮像センサ１３３ｂの撮影位置の少なくともいずれか一方よりも上流で原稿１５０の先頭を検出する位置に設けられる。
【００４２】
図６は、第２原稿検出部１１８の配置位置の候補を説明するための図である。上記の通り、第２原稿検出部１１８は、第１撮像センサ１３３ａの撮影位置ｐ１及び第２撮像センサ１３３ｂの撮影位置ｐ２の少なくともいずれか一方よりも上流で原稿の先頭を検出する位置に設けられる。また、第２撮像部１３０ｂを移動させた後に原稿を検出するために、第２原稿検出部１１８は、撮像部ガイド１２０の上流側の先端位置ｐ３よりも下流側で原稿の先端を検出する位置に設ける。
【００４３】
また、原稿を搬送するために撮像部１３０の上流側に設けられたいずれかのローラの下流に原稿先頭があれば、この位置からどれだけ原稿を送れば、厚い媒体の原稿の厚さに対応する量だけ第２撮像部１３０ｂを移動するかを判断できる。したがって、第２原稿検出部１１８は、第１搬送ローラ１１６の下流の何れかの位置ｐ４及び給紙ローラ１１３の下流のいずれかの位置ｐ５の少なくとも一方よりも下流で原稿の先端を検出する位置に設けてもよい。
【００４４】
なお、上記実施例は、搬送路の上方に設けられた第２撮像部１３０ｂが厚い媒体の原稿１５０によって移動する構成を有したが、搬送路の下方に設けられた第１撮像部１３０ａが厚い媒体の原稿１５０によって移動するように変形してもよい。
【００４５】
図７は、画像読取装置１００のハードウエア構成の一例を説明するための図である。画像読取装置１００は、上記で説明した構成に加えて、ＣＰＵ（Central Processing Unit）３００、メモリ３０１、画像処理用ＬＳＩ（large scale integration）３０２、バッファメモリ３０３及び通信インタフェース回路３０４を備える。添付図面及び下記説明において、インタフェースを「ＩＦ」と表記することがある。
【００４６】
また、画像読取装置１００は、光源駆動回路３１０、撮像センサ駆動回路３１１、超音波センサ駆動回路３１２、超音波センサ出力読取回路３１３、モータ３１４、モータ駆動回路３１５及び入力ＩＦ回路３１６を備える。第１撮像部１３０ａ及び第２撮像部１３０ｂは、それぞれ第１ＡＦＥ（Analog Front-End Processor）３２０ａ及び第２ＡＦＥ３２０ｂを備える。
【００４７】
ＣＰＵ３００は、メモリ３０１に格納されたコンピュータプログラムに従い画像読取装置１００の動作を制御する。ある実施例では、ＣＰＵ３００は、画像読取装置１００が読み取る画像の画像処理の一部又は全部を行ってもよい。メモリ３０１には、ＣＰＵ３００により実行されるコンピュータプログラムや、このコンピュータプログラムの実行の際に使用されるデータが格納される。メモリ３０１は、プログラムを記憶するための非揮発性記憶装置や、データを一次的に記憶するための揮発性メモリを含んでいてよい。
【００４８】
第１ＡＦＥ３２０ａ及び第２ＡＦＥ３２０ｂは、第１撮像部１３０ａの第１撮像センサ１３３ａ及び第２撮像部１３０ｂの第２撮像センサ１３３ｂから出力されたアナログの画像信号をアナログデジタル変換してデジタルの画像データを生成する。第１ＡＦＥ３２０ａ及び第２ＡＦＥ３２０ｂは、画像データを画像処理用ＬＳＩ３０２へ出力する。
【００４９】
画像処理用ＬＳＩ３０２は、撮像部１３０から受信した画像データにシェーディング処理及び所定の画像処理を施す。画像処理用ＬＳＩ３０２は、画像処理が施された画像データをバッファメモリ３０３に格納する。
【００５０】
通信ＩＦ回路３０４は、画像読取装置１００と情報処理装置１０との間の有線及び／又は無線による通信インタフェースである。ＣＰＵ３００は、バッファメモリ３０３から画像データを読み出して、通信ＩＦ回路３０４を経由して情報処理装置１０へ送信する。
【００５１】
光源駆動回路３１０は、ＣＰＵ３００による制御に従って第１撮像部１３０ａの第１光源１３２ａ及び第２撮像部１３０ｂの第２光源１３２ｂを駆動する。撮像センサ駆動回路３１１は、ＣＰＵ３００による制御に従って第１撮像部１３０ａの第１撮像センサ１３３ａ及び第２撮像部１３０ｂの第２撮像センサ１３３ｂを駆動する。
【００５２】
超音波センサ駆動回路３１２は、超音波送信器１１５ａを駆動して超音波を送信させる。超音波センサ出力読取回路３１３は、超音波受信器１１５ｂの出力信号を読み取り、バスを介してＣＰＵ３００へ送信する。
【００５３】
モータ３１４は、給紙ローラ１１３、リタードローラ１１４、第１搬送ローラ１１６及び第２搬送ローラ１４０に回転駆動力を与える。モータ３１４は複数であってもよい。モータ駆動回路３１５は、ＣＰＵ３００による制御に従ってモータ３１４に与える駆動電流を生成する。
【００５４】
入力ＩＦ回路３１６は、操作ボタン１０６が出力する操作検出信号、第１原稿検出部１１０が出力する第１原稿検出信号、及び第２原稿検出部１１８が出力する第２原稿検出信号を受信して、バスを介してＣＰＵ３００へ送信する。
【００５５】
なお、図７に示すハードウエア構成は実施例の説明のための例示にすぎない。以下に説明する動作を実行するものであれば、画像読取装置１００は他のどのようなハードウエア構成を採用してもよい。
【００５６】
図８は、画像読取装置１００の機能構成の一例を説明するための図である。画像読取装置１００は、制御部４００を備える。なお、図８の機能構成図は、本明細書において説明される画像読取装置１００の機能に関係する構成を中心に示している。画像読取装置１００は、図示の構成要素以外の他の構成要素を含んでいてよい。また、制御部４００の動作は、図７のＣＰＵ３００及び画像処理用ＬＳＩ３０２の協働によって実現される。
【００５７】
制御部４００は、搬送制御部４０１と、白基準レベル検出部４０２と、重送判定部４０３と、厚み検出部４０４と、モータ制御部４０５と、シェーディング処理部４０６と、画像処理部４０７と、画像送信部４０８と、通知部４０９を備える。
【００５８】
搬送制御部４０１は、原稿搬送のためのモータ３１４の回転動作を制御する。白基準レベル検出部４０２は、撮像センサ１３３が白基準部１３４を撮像した画像信号の明度を示す白基準レベルを検出する。
【００５９】
図９Ａは、１回目の白基準レベルの検出を説明するための図である。白基準レベル検出部４０２は、原稿搬送が開始されてからまだ原稿１５０が撮像部ガイド１２０の位置まで到達する前に、１回目の白基準レベルＬ１を検出する。
【００６０】
図９Ｂ及び図９Ｃは、２回目の白基準レベルの検出を説明するための図である。搬送制御部４０１は、搬送される原稿１５０の先頭位置が第２原稿検出部１１８に検出され、第２原稿検出信号の値が第１の値から第２の値に変化した場合に搬送を停止する。白基準レベル検出部４０２は、この状態で２回目の白基準レベルＬ２を検出する。
【００６１】
図９Ｂは、原稿１５０が薄い媒体や中間厚さ媒体である場合における白基準レベルＬ２の検出の様子を示す。この場合には、第２撮像部１３０ｂの位置は初期位置のままである。図９Ｃは、原稿１５０が厚い媒体である場合における白基準レベルＬ２の検出の様子を示す。原稿１５０が厚い媒体である場合には、第２撮像部１３０ｂは搬送路から離れる方向へ移動する。このため、撮像センサ１３３と白基準部１３４との間の間隔は、原稿１５０が薄い媒体や中間厚さ媒体である場合よりも広くなる。
【００６２】
重送判定部４０３は、複数の原稿が重なって搬送される重送が発生したか否かを判定する重送判定処理を行う。重送判定部４０３は、図９Ａ〜図９Ｃに示すように、超音波送信器１１５ａと超音波受信器１１５ｂの間にある状態で、超音波受信器１１５ｂの出力Ｌｕｓを読み取る。
【００６３】
図１０Ａは、異なる媒体の原稿を搬送する場合の超音波センサ１１５のそれぞれの出力Ｌｕｓの例を示す図である。横軸は、測定値が何回目のサンプリングで得られたのかを示し、縦軸は、超音波センサ１１５の出力Ｌｕｓを原稿厚みの指標値に変換したデジタル値を示す。原稿が薄い媒体であり重送が発生していない場合の出力値５００は、閾値「２２４」よりも大きな値で安定している。超音波センサ１１５の出力Ｌｕｓがこの閾値よりも大きければ重送が発生していないと判断できる。
【００６４】
また、中間厚さ媒体の原稿の重送が発生した場合の出力Ｌｕｓは、閾値「１６０」以下の値で安定している。したがって、超音波センサ１１５の出力Ｌｕｓがこの閾値以下であれば重送が発生したと判断できる。
【００６５】
原稿が厚い媒体であり重送が発生していない場合の出力５０１は、薄い媒体の原稿の重送が発生した場合の出力値５０２と近い値になることがある。このため、超音波センサ１１５の出力Ｌｕｓに基づく重送判定では、原稿が厚い媒体であり重送が発生していない場合に重送が発生したと誤判定する恐れがある。また、薄い媒体の原稿の重送が発生した場合に、原稿が厚い媒体であり重送が発生していないと誤判定する恐れがある。
【００６６】
そこで、厚み検出部４０４は、１回目の白基準レベルＬ１と２回目の白基準レベルＬ２の差である白基準レベル差ＤＬ＝（Ｌ１−Ｌ２）に基づいて搬送原稿の厚さを検出する。図１０Ｂは、媒体の厚さの相違による２回目の白基準レベルＬ２の変化を説明するための図である。横軸は、撮像センサ１３３が白基準部１３４を撮像する主走査方向の画素位置を示し、縦軸は白基準レベルの階調値すなわち明度差を示す。
【００６７】
薄い媒体又は中間厚さ媒体の場合には第２撮像部１３０ｂの位置は初期位置のままであるから、薄い媒体又は中間厚さ媒体の際の２回目の白基準レベル５１０は、１回目の白基準レベルＬ１と同じである。厚い媒体の際の２回目の白基準レベル５１１は、撮像センサ１３３と白基準部１３４との間の間隔が広がることにより明度が小さくなる。このため、原稿が厚い媒体である場合の白基準レベル差ＤＬは、原稿が薄い媒体又は中間厚さ媒体である場合の白基準レベル差ＤＬよりも大きくなる。
【００６８】
超音波センサ１１５の出力Ｌｕｓが、原稿が厚い媒体であり重送が発生していない場合の出力される値の範囲内にある場合に、重送判定部４０３は、厚み検出部４０４による原稿厚さの検出結果に応じて原稿の重送発生の有無を判定する。
【００６９】
図１１は、重送発生及び原稿の厚さの判定条件の一例を説明するための図である。重送判定部４０３は、出力Ｌｕｓがある閾値Ｔｈ１以下である場合に重送が発生したと判断する。図１０Ａの超音波センサ１１５のそれぞれの出力例の場合、閾値Ｔｈ１を「１６０」に設定してよい。重送判定部４０３は、出力Ｌｕｓがある閾値Ｔｈ２より大きい場合に、原稿は薄い媒体であり重送が発生していないと判断する。図１０Ａの超音波センサ１１５のそれぞれの出力例の場合、閾値Ｔｈ２を「２２４」に設定してよい。
【００７０】
出力Ｌｕｓが閾値Ｔｈ２以下で閾値Ｔｈ１よりも大きい場合、厚み検出部４０４は、白基準レベル差ＤＬがＴｈ３より大きいか否かにより、原稿が厚い媒体であるか否かを判断する。原稿が厚い媒体である場合に、重送判定部４０３は重送が発生していないと判断する。原稿が厚い媒体でない場合に、重送判定部４０３は重送が発生したと判断する。
【００７１】
図８を参照する。モータ制御部４０５は、厚み検出部４０４の検出結果に応じてモータ３１４の発生トルクを変更するモータトルク調整処理を行う。原稿が厚い媒体でない場合と同じトルクで厚い媒体の原稿を搬送すると、モータ３１４の脱調を招く恐れがある。原稿が厚い媒体である場合には、モータ制御部４０５は、原稿が厚い媒体でない場合よりもモータ３１４の発生トルクを増加させる。
【００７２】
モータ制御部４０５は、例えば、モータ３１４に印加する最大電流値を増加させることによってモータ３１４の発生トルクを増加させてもよい。モータ制御部４０５は、例えば、モータ３１４の励磁方式を変更することによって発生トルクを増加させてもよい。
【００７３】
例えば、励磁方式を１相励磁方式から２相励磁方式に変更することで、最大電流値を変えずに単位時間当たりのモータ３１４のコイルの駆動電流面積を増加させることによって発生トルクを増加させてもよい。また、モータ３１４がマイクロステップ駆動によって駆動される場合も、モータ制御部４０５は、最大電流値を変えずに単位時間当たりのモータ３１４のコイルの駆動電流面積を変化させてモータ３１４の発生トルクを変化させてもよい。
【００７４】
図１２は、２相ステッピングモータであるモータ３１４をマイクロステップ駆動で駆動する場合にＡ相コイル及びＢ相コイルに流す電流波形の模式図である。実線の波形は、原稿が厚い媒体でない場合にモータ３１４のコイルに流す駆動電流の波形であり、破線の波形は、原稿が厚い媒体である場合にモータ３１４のコイルに流す駆動電流の波形である。図１２に示すように、原稿が厚い媒体である場合に原稿が厚い媒体でない場合よりも単位時間当たりの駆動電流面積を増加させることにより、モータ３１４の発生トルクを増加させることができる。
【００７５】
図８を参照する。シェーディング処理部４０６は、撮像部１３０から受信したデータのシェーディング処理を行う。シェーディング処理部４０６は、２回目の白基準レベルＬ２の検出で撮像した第２白基準部１３４ｂの画像データの明度分布に基づき、第１撮像部１３０ａが撮像した原稿１５０の表面の画像データのシェーディング補正用のシェーディング補正データを生成する。シェーディング処理部４０６は、２回目の白基準レベルＬ２の検出で撮像した第１白基準部１３４ａの画像データの明度分布に基づき、第２撮像部１３０ｂが撮像した原稿１５０の裏面の画像データのシェーディング補正用のシェーディング補正データを生成する。
【００７６】
原稿が厚い媒体である場合には、原稿１５０の表面の画像データと裏面の画像データとの間で画像の全体的特性が相違することがある。図１３Ａ及び図１３Ｂは、原稿が厚い媒体でない場合と原稿が厚い媒体である場合の原稿裏面と第２撮像センサ１３３ｂの距離を説明するための図である。
【００７７】
原稿が厚い媒体でない場合には、初期位置にある第２撮像部１３０ｂと第１撮像部１３０ａとの間の隙間に比べて原稿１５０の厚みが小さいため、原稿１５０の裏面と第２撮像部１３０ｂとの間の間隔ｄ１は比較的大きい。一方で、原稿が厚い媒体である場合には、第２撮像部１３０ｂは、撮像部ガイド１２０と原稿１５０との接触より原稿１５０の厚さに追従して移動する。このため、原稿１５０の裏面と第２撮像部１３０ｂとの間の間隔ｄ２は比較的小さい。この結果、原稿が厚い媒体でない場合に比べて原稿が厚い媒体である場合には、原稿１５０の裏面の画像データは、より明度の大きなデータになりやすい。
【００７８】
シェーディング処理部４０６は、原稿が厚い媒体である場合に、原稿１５０の裏面用のシェーディング補正データを補正する。例えば、シェーディング処理部４０６は、原稿が厚い媒体である場合にシェーディング補正データの明度をより上げて、原稿１５０の裏面の画像データがより暗く補正されるようにシェーディング補正データを補正してよい。このとき、シェーディング処理部４０６は、シェーディング補正データの修正量を白基準レベル差ＤＬに応じて定めてもよい。
【００７９】
また、原稿が厚い媒体である場合には、原稿１５０の裏面と第２撮像部１３０ｂとの間の間隔が狭くなるため焦点が外れる。画像処理部４０７は、原稿が厚い媒体である場合に、裏面の画像データにアンシャープマスク処理を施してもよい。
【００８０】
また、画像処理部４０７は、撮像部１３０から受信した画像データに対して所定の画像処理を行う。例えば、画像処理部４０７は、所定の画像処理として画像データ中の背景領域を除去して原稿領域のみを切り出すクロッピング処理を行う。
【００８１】
背景領域と原稿領域との境界であるエッジの検出は、画像データの各画素の明度を閾値と比較し、明度の異なる原稿領域と背景領域とを区別することで行う。原稿が厚い媒体であると、原稿が薄い媒体である場合と比べて背景領域の明度が低下し、原稿領域と背景領域との間の境界の明度変化が緩やかになるためエッジの検出精度が低下することがある。
【００８２】
図１４Ａ及び図１４Ｂは、原稿が厚い媒体でない場合と原稿が厚い媒体である場合の撮像センサ１３３と白基準部１３４との間の距離を説明するための図である。図１５Ａ及び図１５Ｂは、それぞれ原稿が厚い媒体でない場合と原稿が厚い媒体である場合における原稿の画像データの模式図である。参照符号５２０はクロッピング処理前の画像データを示し、参照符号５２１は原稿領域を示し、参照符号５２２は背景領域を示す。
【００８３】
原稿が厚い媒体でない場合の撮像センサ１３３と白基準部１３４との間の距離ｄ１よりも、原稿が厚い媒体である場合の撮像センサ１３３と白基準部１３４との間の距離ｄ２の方が大きい。このため、原稿が厚い媒体である場合には、原稿が厚い媒体でない場合よりも背景領域５２２の明度が低下する。
【００８４】
図１６Ａ及び図１６Ｂは、それぞれ原稿が厚い媒体でない場合と原稿が厚い媒体である場合におけるエッジでの明度変化を説明するため図である。横軸は主走査方向の画素位置を示し、縦軸は各画素の明度を示す。原稿が厚い媒体である場合には、撮像センサ１３３と白基準部１３４との間の距離が伸びるため、白基準部１３４の位置が撮像センサ１３３の被写界深度から外れる。このために原稿領域と背景領域との間の境界における明度変化が緩やかになる。
【００８５】
この結果、原稿が厚い媒体でない場合と原稿が厚い媒体である場合とで同じ閾値Ｔｈ６を用いてエッジ検出を行うと、原稿が厚い媒体でない場合に検出されるエッジ位置ｐ１よりも、原稿が厚い媒体である場合に検出されるエッジ位置ｐ２は誤差ｅ分ずれる。このため、画像処理部４０７は、原稿が厚い媒体である場合に、クロッピング処理においてエッジ検出に使用する検出閾値を補正する。例えば画像処理部４０７は、原稿が厚い媒体である場合に検出閾値の値を、より明度の高い画素でエッジを検出するように補正する。
【００８６】
図８を参照する。画像送信部４０８は、画像データを情報処理装置１０へ送信する。通知部４０９は、厚み検出部４０４の原稿厚さの検出結果を、厚み情報として情報処理装置１０へ通知する。
【００８７】
図１７は、画像読取装置１００の全体処理の動作の例を示すフローチャートである。ステップＳ１００において画像読取装置１００は、利用者による操作ボタン１０６の押下を検出する。ステップＳ１０１は搬送制御部４０１の処理に対応する。
【００８８】
ステップＳ１０１において画像読取装置１００は、第１原稿検出部１１０から受信する第１原稿検出信号に基づいて原稿台１０３に原稿が載置されているか否かを判定する。ステップＳ１０２は搬送制御部４０１の処理に対応する。原稿が載置されている場合（ステップＳ１０１：Ｙ）に処理はステップＳ１０３へ進む。原稿が載置されていない場合（ステップＳ１０１：Ｎ）に処理はステップＳ１０２へ進む。ステップＳ１０２において画像読取装置１００は、所定のエラー処理を行った後に処理をステップＳ１００に戻す。
【００８９】
ステップＳ１０３において画像読取装置１００は、モータ３１４を駆動して給紙ローラ１１３、リタードローラ１１４、第１搬送ローラ１１６及び第２搬送ローラ１４０を回転させ原稿の搬送を開始する。ステップＳ１０３は搬送制御部４０１の処理に対応する。ステップＳ１０４において画像読取装置１００は、１回目の白基準レベルＬ１を検出する。ステップＳ１０４は白基準レベル検出部４０２の処理に対応する。
【００９０】
ステップＳ１０５において画像読取装置１００は、重送判定処理と原稿の厚みの検出を行い、原稿の搬送を停止する。ステップＳ１０５は、搬送制御部４０１、白基準レベル検出部４０２、重送判定部４０３及び厚み検出部４０４の処理に対応する。
【００９１】
ステップＳ１０６において画像読取装置１００は重送が発生したか否かを判断する。ステップＳ１０６は重送判定部４０３の処理に対応する。重送が発生した場合（ステップＳ１０６：Ｙ）に処理はＳ１０７へ進む。重送が発生しない場合（ステップＳ１０６：Ｎ）に処理はＳ１０８へ進む。ステップＳ１０７において画像読取装置１００は、所定のエラー処理を行った後に処理を終了する。
【００９２】
ステップＳ１０８において画像読取装置１００は、シェーディング補正データを生成するためのキャリブレーションを行う。画像読取装置１００は、２回目の白基準レベルＬ２を検出し、白基準部１３４の画像データの明度分布に基づいてシェーディング補正データを生成する。ステップＳ１０８は白基準レベル検出部４０２及びシェーディング処理部４０６の処理に対応する。ステップＳ１０５の重送判定処理において原稿の厚み検出のために２回目の白基準レベルＬ２を検出した場合には、ステップＳ１０５で検出した白基準部１３４の画像データの明度分布に基づいてキャリブレーションを行ってもよい。
【００９３】
ステップＳ１０９において画像読取装置１００は、モータトルク調整処理を行う。ステップＳ１０９はモータ制御部４０５の処理に対応する。ステップＳ１１０において画像読取装置１００は、原稿の搬送を再開する。ステップＳ１１０は搬送制御部４０１の処理に対応する。
【００９４】
ステップＳ１１１において画像読取装置１００は、撮像部１３０から出力される画像データを読み取る。ステップＳ１１１はシェーディング処理部４０６の処理に対応する。ステップＳ１１２において画像読取装置１００は、読み取った画像に対するシェーディング処理を行う。ステップＳ１１２はシェーディング処理部４０６の処理に対応する。
【００９５】
ステップＳ１１３において画像読取装置１００は、シェーディング処理が施された画像データに所定の画像処理を施す。ステップＳ１１３は画像処理部４０７の処理に対応する。ステップＳ１１４において画像読取装置１００は、画像処理後の画像データを情報処理装置１０へ送信する。ステップＳ１１４は画像送信部４０８の処理に対応する。ステップＳ１１５において画像読取装置１００は、厚み情報を情報処理装置１０へ通知する。ステップＳ１１５は通知部４０９の処理に対応する。
【００９６】
ステップＳ１１６において画像読取装置１００は、原稿台１０３に原稿が載置されているか否かを判定する。ステップＳ１１６は搬送制御部４０１の処理に対応する。原稿が載置されている場合（ステップＳ１１６：Ｙ）に処理はステップＳ１０３へ戻る。原稿が載置されていない場合（ステップＳ１１６：Ｎ）に処理は終了する。
【００９７】
図１８は、重送判定処理の動作の例を示すフローチャートである。ステップＳ２００において重送判定部４０３は、超音波センサ１１５の出力Ｌｕｓを読み取る。ステップＳ２０１において重送判定部４０３は、超音波センサ１１５の出力Ｌｕｓが閾値Ｔｈ１より大きいか否かを判定する。出力Ｌｕｓが閾値Ｔｈ１より大きい場合（ステップＳ２０１：Ｙ）に処理はステップＳ２０４へ進む。出力Ｌｕｓが閾値Ｔｈ１以下の場合（ステップＳ２０１：Ｎ）に処理はステップＳ２０２へ進む。
【００９８】
ステップＳ２０２において重送判定部４０３は、重送が発生したと判断する。ステップＳ２０３において搬送制御部４０１は、第２原稿検出部１１８が原稿の先頭を検出したとき原稿の搬送を停止する。その後に重送判定処理が終了する。
【００９９】
ステップＳ２０４において重送判定部４０３は、超音波センサ１１５の出力Ｌｕｓが閾値Ｔｈ２より大きいか否かを判定する。出力Ｌｕｓが閾値Ｔｈ２より大きい場合（ステップＳ２０４：Ｙ）に処理はステップＳ２０５へ進む。出力Ｌｕｓが閾値Ｔｈ２以下の場合（ステップＳ２０４：Ｎ）に処理はステップＳ２０７へ進む。
【０１００】
ステップＳ２０５において重送判定部４０３は、原稿が厚い媒体ではなく重送が発生していないと判断する。ステップＳ２０６において搬送制御部４０１は、第２原稿検出部１１８が原稿の先頭を検出したとき原稿の搬送を一時停止する。その後に重送判定処理が終了する。
【０１０１】
ステップＳ２０７において搬送制御部４０１は、撮像部ガイド１２０の位置まで原稿を搬送するための原稿送り処理を行う。図１９Ａ及び図１９Ｂは、原稿送り処理の動作の第１例及び第２例を示すフローチャートである。図１９Ａ及び図１９Ｂの相違は、第２原稿検出部１１８の設置位置の相違によるものである。
【０１０２】
図１９Ａは、第２原稿検出部１１８が原稿の先頭を検出した時に、厚い媒体の厚さに対応する移動量だけ第２撮像部１３０ｂを移動している場合のフローチャートを示す。図１９Ｂは、第２原稿検出部１１８が原稿の先頭を検出した後に所定移動量だけ原稿を送った時に、厚い媒体の厚さに対応する移動量だけ第２撮像部１３０ｂが移動している場合のフローチャートを示す。
【０１０３】
図１９ＡのステップＳ３００において搬送制御部４０１は、モータ３１４を回転させて原稿を送る。ステップＳ３０１において搬送制御部４０１は、第２原稿検出信号の値が第１の値から第２の値へ変化したか否かを判断する。第２原稿検出信号の値が第２の値へ変化した場合（ステップＳ３０１：Ｙ）に処理はステップＳ３０２へ進む。第２原稿検出信号の値が第２の値へ変化しない場合（ステップＳ３０１：Ｎ）に処理はステップＳ３００へ戻る。ステップＳ３０２において搬送制御部４０１は、モータ３１４を停止させて原稿の搬送を停止し、原稿送り処理を終了する。
【０１０４】
図１９ＢのステップＳ３１０において搬送制御部４０１は、モータ３１４を回転させて原稿を送る。ステップＳ３１１において搬送制御部４０１は、第２原稿検出信号の値が第１の値から第２の値へ変化したか否かを判断する。第２原稿検出信号の値が第２の値へ変化した場合（ステップＳ３１１：Ｙ）に処理はステップＳ３１２へ進む。第２原稿検出信号の値が第２の値へ変化しない場合（ステップＳ３１１：Ｎ）に処理はステップＳ３１０へ戻る。
【０１０５】
ステップＳ３１２において搬送制御部４０１は、所定の回転量だけモータを回転させて、所定移動量だけ原稿を送る。ステップＳ３１３において搬送制御部４０１は、モータ３１４を停止させて原稿の搬送を停止し、原稿送り処理を終了する。
【０１０６】
図１８を参照する。ステップＳ２０８において白基準レベル検出部４０２は、２回目の白基準レベルＬ２を検出する。ステップＳ２０９において厚み検出部４０４は、白基準レベル差ＤＬ＝（Ｌ１−Ｌ２）を算出する。厚み検出部４０４は、白基準レベル差ＤＬが閾値Ｔｈ３より大きいか否かを判断する。ＤＬが閾値Ｔｈ３より大きい場合（ステップＳ２０９：Ｙ）に処理はステップＳ２１０へ進む。ＤＬが閾値Ｔｈ３以下の場合（ステップＳ２０９：Ｎ）に処理はステップＳ２１１へ進む。
【０１０７】
ステップＳ２１０において厚み検出部４０４は、原稿が厚い媒体であると判断する。また、重送判定部４０３は重送が発生していないと判断し、原稿送り処理を終了する。ステップＳ２１１において厚み検出部４０４は、原稿が厚い媒体でないと判断する。この結果、重送判定部４０３は重送が発生したと判断し、原稿送り処理を終了する。
【０１０８】
図２０は、モータトルク調整処理の動作の例を示すフローチャートである。ステップＳ４００においてモータ制御部４０５は、原稿が厚い媒体であるか否かを判断する。原稿が厚い媒体である場合（ステップＳ４００：Ｙ）に処理はステップＳ４０１に進む。原稿が厚い媒体でない場合（ステップＳ４００：Ｎ）に処理はステップＳ４０２に進む。
【０１０９】
ステップＳ４０１においてモータ制御部４０５は、モータ３１４を回転させる制御量を、モータ３１４が比較的大きなトルクを発生する第１の制御量に設定する。設定される制御量は、例えば、モータ３１４に印加する最大電流値や励磁方式であってよい。その後に、モータトルク調整処理が終了する。ステップＳ４０２において、モータ制御部４０５は、モータ３１４を回転させる制御量を、モータ３１４が比較的小さなトルクを発生する第２の制御量に設定する。その後に、モータトルク調整処理が終了する。
【０１１０】
図２１は、シェーディング処理の動作の例を示すフローチャートである。ステップＳ５００においてシェーディング処理部４０６は、原稿が厚い媒体であるか否かを判断する。原稿が厚い媒体である場合（ステップＳ５００：Ｙ）に処理はステップＳ５０１に進む。原稿が厚い媒体でない場合（ステップＳ５００：Ｎ）に処理はステップＳ５０２に進む。
【０１１１】
ステップＳ５０１においてシェーディング処理部４０６は、ステップＳ１０８のキャリブレーションで生成したシェーディング補正データのうち、原稿の裏面用のシェーディング補正データを補正する。その後に処理はステップＳ５０２に進む。ステップＳ５０２においてシェーディング処理部４０６は、原稿の画像データのシェーディング処理を行う。その後にシェーディング処理が終了する。
【０１１２】
図２２は、画像処理の動作の例を示すフローチャートである。本例では、所定の画像処理として、画像処理部４０７が画像データから原稿領域を切り出すクロッピング処理を行う。
【０１１３】
ステップＳ６００において画像処理部４０７は、原稿が厚い媒体であるか否かを判断する。原稿が厚い媒体である場合（ステップＳ６００：Ｙ）に処理はステップＳ６０１に進む。原稿が厚い媒体でない場合（ステップＳ６００：Ｎ）に処理はステップＳ６０２に進む。
【０１１４】
ステップＳ６０１において画像処理部４０７は、背景領域と原稿領域の境界のエッジを検出するためのエッジ検出閾値を補正する。その後に処理はステップＳ６０２に進む。ステップＳ６０２において画像処理部４０７は、エッジ検出を行う。Ｓ６０３において画像処理部４０７は、検出したエッジにより背景領域と原稿領域の境界を識別して、画像データから原稿領域を切り出す。その後に画像処理が終了する。
【０１１５】
図２３は、情報処理装置１０のハードウエア構成の一例を説明するための図である。情報処理装置１０は、ＣＰＵ６００と、メモリ６０１と、補助記憶装置６０２と、通信ＩＦ回路６０３と、操作部６０４と、表示部６０５と、媒体読取部６０６を備える。
【０１１６】
補助記憶装置６０２には、ＣＰＵ６００により実行されるＯＳ（Operating System）や、ドライバプログラム６１１、アプリケーションプログラム６１２ａ〜６１２ｎが格納される。ドライバプログラム６１１は、情報処理装置１０が画像読取装置１００を制御し、画像読取装置１００が読み取った画像データを情報処理装置１０が受信するためのコンピュータプログラムである。また、アプリケーションプログラム６１２ａ〜６１２ｎは、画像読取装置１００から受信した画像データを処理するための画像処理アプリケーションプログラムである。補助記憶装置６０２は、これらのＯＳやプログラムを記憶するための不揮発性記憶装置や、読み出し専用メモリ（ROM: Read Only Memory）やハードディスクなどを含んでいてよい。
【０１１７】
メモリ６０１は、ＣＰＵ６００が現在実行している実行中のプログラムや、このプログラムによって一時的に使用されるデータが記憶される揮発性メモリを含んでいてよい。通信ＩＦ回路６０３は、画像読取装置１００と情報処理装置１０との間の有線及び／又は無線による通信インタフェースである。
【０１１８】
操作部６０４は、ユーザによる入力操作を受け付ける入力装置である。操作部６０４は、例えば、キーパッド、キーボード、ポインティングデバイス、タッチパネル等であってよい。表示部６０５は、情報処理装置１０によって処理された情報を利用者に可視的に表示する表示デバイスである。表示部６０５は、例えば、液晶ディプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイ、有機エレクトロルミネッセンスディスプレイなどの表示装置であってよい。
【０１１９】
媒体読取部６０６は、コンピュータに読み取り可能な可搬型記録媒体に記憶されたデータを読み取る入力装置である。媒体読取部６０６は、例えばＣＤ−ＲＯＭドライブ装置やＤＶＤ−ＲＯＭドライブ装置、フレキシブルディスクドライブ装置、ＣＤ−Ｒドライブ装置や、ＤＶＤ−Ｒドライブ装置、ＭＯドライブ装置、フラッシュメモリ装置へのアクセス装置であってよい。ドライバプログラム６１１、アプリケーションプログラム６１２ａ〜６１２ｎは、例えば上記の可搬型記録媒体に記録されて提供され、公知のセットアッププログラム等を用いて補助記憶装置６０２にインストールされてもよい。
【０１２０】
なお、図２３に示すハードウエア構成は実施例の説明のための例示にすぎない。以下に説明する動作を実行するものであれば、情報処理装置１０は他のどのようなハードウエア構成を採用してもよい。
【０１２１】
図２４は、ドライバプログラム６１１を実行中の情報処理装置１０の機能構成の一例を説明するための図である。情報処理装置１０は、厚み情報取得部７００と、画像取得部７０１と、選択部７０２と、候補リスト出力部７０３と、起動部７０４と、画像転送部７０５を備える。なお、図２４の機能構成図は、本明細書において説明されるドライバプログラム６１１の処理に関係する構成を中心に示している。情報処理装置１０は、図示の構成要素以外の他の構成要素を含んでいてよい。
【０１２２】
厚み情報取得部７００は、画像読取装置１００から通知される原稿の厚み情報を取得する。画像取得部７０１は、画像読取装置１００から送信される原稿の画像データを取得する。
【０１２３】
選択部７０２は、取得した画像データを処理するための画像処理アプリケーションプログラムを、厚み情報に応じて、アプリケーションプログラム６１２ａ〜６１２ｎの中から選択する。選択されたアプリケーションプログラムが複数ある場合には、候補リスト出力部７０３は、選択された複数のアプリケーションプログラムのリストを、画像データを処理するためのアプリケーションの候補リストとして表示部６０５に出力する。
【０１２４】
候補リスト出力部７０３は、例えば、選択された複数のアプリケーションプログラムの中のいずれかの起動をユーザに促すダイアログボックスを出力してよい。図２５Ａは、候補リストを表示するダイアログボックスの第１例を説明するための図である。ダイアログボックス８００は、候補リスト８０１と、設定ボタン８０２と、キャンセル８０３を含む。参照符号８０４は、操作部６０４の操作により移動可能なカーソルを示す。
【０１２５】
図２５Ａの候補リスト８０１は、厚み情報によって原稿が厚い媒体でないと通知された場合に表示される。候補リスト８０１に含まれる、ＯＣＲ（Optical Character Reader）ソフトウエア、ファイリングソフトウエア、画像処理ソフトウエアは、厚い媒体でない原稿の画像データを処理する画像アプリケーションプログラムである。
【０１２６】
図２５Ｂは、候補リストを表示するダイアログボックスの第２例を説明するための図である。図２５Ｂの候補リスト８０１は、厚み情報によって原稿が厚い媒体であると通知された場合に表示される。候補リスト８０１に含まれる、名刺管理ソフトウエア、免許証ＯＣＲソフトウエアは、厚い媒体である原稿の画像データを処理する画像アプリケーションプログラムである。
【０１２７】
ユーザは、カーソル８０４により候補リスト８０１内の所望のアプリケーションを選択した後、設定ボタン８０２の押下に対応する操作部６０４の操作を行い、画像データの処理のために起動する画像処理アプリケーションプログラムを選択する。
【０１２８】
図２４を参照する。選択部７０２によって選択されたアプリケーションプログラムの数が１つである場合に、起動部７０４は、選択部７０２によって選択されたアプリケーションプログラムを起動する。選択部７０２によって選択されたアプリケーションプログラムが複数である場合に、起動部７０４は、候補リスト出力部７０３から出力された候補リストからユーザが選択したアプリケーションプログラムを起動する。画像転送部７０５は、画像取得部７０１が取得した画像データを、起動部７０４が起動した画像処理アプリケーションプログラムへ転送する。
【０１２９】
図２６は、ドライバプログラムの処理の例を示すフローチャートである。ステップＳ７００において画像取得部７０１は、画像読取装置１００から送信される原稿の画像データを取得する。ステップＳ７０１において厚み情報取得部７００は、画像読取装置１００から通知される原稿の厚み情報を取得する。
【０１３０】
ステップＳ７０２において選択部７０２は、厚み情報に応じて、アプリケーションプログラム６１２ａ〜６１２ｎのいずれかを選択する。選択部７０２が複数のアプリケーションプログラムを選択した場合（ステップＳ７０３：Ｙ）に処理はステップＳ７０５へ進む。選択部７０２が選択したアプリケーションプログラムを１つの場合（ステップＳ７０３：Ｎ）に処理はステップＳ７０５へ進む。ステップＳ７０４において起動部７０４は、選択部７０２によって選択されたアプリケーションプログラムを起動する。その後に処理はステップＳ７０８へ進む。
【０１３１】
ステップＳ７０５において候補リスト出力部７０３は、選択された複数のアプリケーションプログラムのリストを候補リストとして表示部６０５に出力する。ステップＳ７０６において起動部７０４は、ユーザが候補リストのいずれかを選択する選択操作を操作部６０４が受け付けたか否かを判断する。選択操作が受け付けられた場合（ステップＳ７０６：Ｙ）に処理はステップＳ７０７へ進む。選択操作が受け付けられない場合（ステップＳ７０６：Ｎ）に処理はステップＳ７０６へ戻る。
【０１３２】
ステップＳ７０７において起動部７０４は、ステップＳ７０６で選択されたアプリケーションプログラムを起動する。ステップＳ７０８において画像転送部７０５は、画像取得部７０１が取得した画像データを、起動部７０４が起動した画像処理アプリケーションプログラムへ転送する。
【０１３３】
本実施例によれば、画像読取装置１００において、搬送中の原稿の厚み情報を取得することが可能となる。厚み情報の取得により、原稿の重送判定において厚い原稿の搬送と薄い原稿の重送との区別が容易となる。
【０１３４】
本実施例によれば、原稿の厚みに応じて原稿を搬送する駆動力を与えるモータの発生トルクを変化させることにより、厚い媒体の原稿の搬送時におけるモータの脱調の発生を低減できる。
【０１３５】
また、本実施例では、両面原稿の一面の画像データを原稿の厚みに応じて処理する。これにより、原稿が厚い媒体の際に生じる表面の画像データ及び裏面の画像データ間の全体的特徴の相違を軽減することができる。
【０１３６】
また、本実施例では、画像データ中の背景領域を除去して原稿領域のみを切り出すクロッピング処理において、原稿の厚みに応じてエッジ検出閾値を補正する。原稿が厚い媒体の際に生じるエッジ検出精度の低下を軽減する。
【０１３７】
また、本実施例によれば、画像データを受信する情報処理装置１０において、画像データを処理する画像処理アプリケーションプログラム又はその候補が、自動的に選択される。これにより、ユーザによるアプリケーションプログラムの選択操作が簡略化される。
【０１３８】
また、本実施例では、撮像センサ１３３の撮影位置よりも上流で原稿の先頭を検出するように、第２原稿検出部１１８が設けられる。そして、第２原稿検出部１１８が原稿の先頭の検出したとき原稿の搬送を停止して、原稿の厚みの検出に使用する２回目の白基準レベルＬ２を検出する。このため、撮像センサ１３３による白基準部１３４の撮像を妨害しない適切な位置で原稿を停止させる。この結果、２回目の白基準レベルＬ２を使用する原稿の厚みの検出精度が向上される。
【０１３９】
また、本実施例では、第２撮像部１３０ｂの移動による２回目の白基準レベルＬ２の変動に基づいて原稿厚みを検出する。このため、厚い媒体の原稿の厚さに応じた移動量だけ第２撮像部１３０ｂを移動してから２回目の白基準レベルＬ２を検出する。このために、第２原稿検出部１１８は、厚い媒体の原稿の厚さに応じた移動量だけ第２撮像部１３０ｂを移動したときの原稿の先頭を検出する。第２原稿検出部１１８により、厚い媒体の原稿の厚さに応じた移動量だけ第２撮像部１３０ｂを移動したことを検出できるので、媒体厚みに応じた強度の白基準レベルＬ２を取得することができ、原稿の厚みの検出精度が向上される。
【０１４０】
また、本実施例の変形例では、厚い媒体の原稿の厚さに応じた移動量だけ第２撮像部１３０ｂが移動するより前に第２原稿検出部１１８で原稿の先頭を検知する。その後、所定の送り量だけ原稿を送ることにより、厚い媒体の原稿の厚さに応じた移動量だけ第２撮像部１３０ｂを移動させる。この結果、原稿の先頭を検出してから白基準レベルＬ２が適切に検出できる状態になるまでの遅延時間を設けることができる。このため、例えばこの遅延時間に、２回目の白基準レベルＬ２の検出のための準備を済ませることにより、搬送のスループットの向上を図ることができる。
【符号の説明】
【０１４１】
１０    情報処理装置
１００    画像読取装置
１１３    給紙ローラ
１１４    リタードローラ
１１５ａ    超音波送信器
１１５ｂ    超音波受信器
１１６    第１搬送ローラ
１１７    第１従動ローラ
１１８    第２原稿検出部
１２０    撮像部ガイド
１３０ａ    第１撮像部
１３０ｂ    第２撮像部
１４０    第２搬送ローラ
１４１    第２従動ローラ
４０２    白基準レベル検出部
４０３    重送判定部
４０４    厚み検出部
４０５    モータ制御部
４０６    シェーディング処理部
４０７    画像処理部
４０９    通知部
【図１】
2014058356.tif 000003
【図２】
2014058356.tif 000004
【図３】
2014058356.tif 000005
【図４】
2014058356.tif 000006
【図５】
2014058356.tif 000007
【図６】
2014058356.tif 000008
【図７】
2014058356.tif 000009
【図８】
2014058356.tif 000010
【図９Ａ】
2014058356.tif 000011
【図９Ｂ】
2014058356.tif 000012
【図９Ｃ】
2014058356.tif 000013
【図１０Ａ】
2014058356.tif 000014
【図１０Ｂ】
2014058356.tif 000015
【図１１】
2014058356.tif 000016
【図１２】
2014058356.tif 000017
【図１３Ａ】
2014058356.tif 000018
【図１３Ｂ】
2014058356.tif 000019
【図１４Ａ】
2014058356.tif 000020
【図１４Ｂ】
2014058356.tif 000021
【図１５Ａ】
2014058356.tif 000022
【図１５Ｂ】
2014058356.tif 000023
【図１６Ａ】
2014058356.tif 000024
【図１６Ｂ】
2014058356.tif 000025
【図１７】
2014058356.tif 000026
【図１８】
2014058356.tif 000027
【図１９Ａ】
2014058356.tif 000028
【図１９Ｂ】
2014058356.tif 000029
【図２０】
2014058356.tif 000030
【図２１】
2014058356.tif 000031
【図２２】
2014058356.tif 000032
【図２３】
2014058356.tif 000033
【図２４】
2014058356.tif 000034
【図２５Ａ】
2014058356.tif 000035
【図２５Ｂ】
2014058356.tif 000036
【図２６】
2014058356.tif 000037