(57)【要約】【課題】排紙された原稿が撓んでいる場合に、ジャムが発生する虞がある。【解決手段】  給紙トレイと、給紙ローラとを有する給紙部であって、給紙トレイは鉛直方向へ移動するように構成された可動板を含む給紙部と、給紙検知部と、読取部と、搬送部と、排紙トレイと、鉛直方向へ移動するように構成された排紙ユニットとを有する排紙部と、排紙トレイに支持された原稿の最上位置の原稿と原稿支持面との原稿距離を検出する距離検出部と、制御部と、を備え、制御部は、読取処理と、給紙ローラが給紙不可能状態から給紙可能状態へ変化するまで可動板を鉛直方向の上方へ移動させる可動板移動処理と、排紙トレイにおける原稿距離を検出させる距離検出処理と、原稿距離に基づき排紙ユニットを鉛直方向へ移動させる排紙ユニット移動処理と、を実行する。 【選択図】図３
2019210063.tif 000002
【特許請求の範囲】
【請求項１】
原稿を支持する給紙トレイと、前記給紙トレイに支持された原稿を給紙する給紙ローラとを有する給紙部であって、前記給紙トレイは前記給紙ローラに対して鉛直方向へ移動するように構成された可動板を含む給紙部と、
前記給紙ローラが前記給紙トレイに支持された原稿を給紙できる給紙可能状態と、前記給紙ローラが前記給紙トレイに支持された原稿を給紙できない給紙不可能状態とを検知する給紙検知部と、
読取位置に位置する原稿の画像を読み取る読取部と、
前記給紙部により給紙された原稿を前記読取位置へ搬送する搬送部と、
前記給紙トレイの鉛直方向の下方に配置され、排紙される原稿を支持する排紙トレイと、前記可動板の鉛直方向の下方に配置され、前記可動板に対して鉛直方向へ移動するように構成された排紙ユニットとを有し、前記読取位置から前記排紙トレイへ原稿を排紙する排紙部であって、前記排紙ユニットは原稿が前記排紙トレイに排紙されるときに通過する排紙口を有する排紙部と、
前記排紙トレイに支持された原稿のうちで鉛直方向において最上位置の原稿と前記排紙トレイの原稿支持面との鉛直方向における距離である原稿距離を検出する距離検出部と、
制御部と、を備え、
前記制御部は、
前記給紙トレイに支持された原稿を前記給紙部により給紙させ、給紙された原稿を前記搬送部により前記読取位置まで搬送させ、前記読取位置の原稿の画像を前記読取部により読み取らせ、読み取られた原稿を前記排紙部により前記排紙トレイに排紙させる読取処理と、
前記給紙可能状態から前記給紙不可能状態への状態変化が前記給紙検知部により検知された場合に、前記給紙ローラが前記給紙不可能状態から前記給紙可能状態へ変化するまで前記可動板を鉛直方向の上方へ移動させる可動板移動処理と、
前記可動板移動処理が実行された後に、前記排紙トレイに支持された原稿の前記原稿距離を前記距離検出部により検出させる距離検出処理と、
前記距離検出処理において検出された前記原稿距離に基づき前記排紙ユニットを鉛直方向へ移動させる排紙ユニット移動処理と、を実行することを特徴とする画像読取装置。
【請求項２】
記憶部を備え、
前記可動板移動処理は、前記給紙可能状態から前記給紙不可能状態への状態変化が前記給紙検知部により検知される毎に繰り返し実行され、
前記制御部は、
前記排紙ユニット移動処理を実行した後に、前記原稿距離を前回原稿距離として前記記憶部に記憶する距離記憶処理を実行し、
前記排紙ユニット移動処理は、
前記距離検出処理において検出された前記原稿距離から前記前回原稿距離を引算することにより排紙距離を算出する排紙距離算出処理と、
前記可動板移動処理において前記給紙ローラが前記給紙不可能状態から前記給紙可能状態へ変化するまで前記可動板を鉛直方向の上方へ移動させた距離である給紙距離を算出する給紙距離算出処理と、
前記給紙距離と前記排紙距離との差分が所定範囲内であるか否かを判断する差分判断処理とを含み、
前記給紙距離と前記排紙距離との差分が前記所定範囲内である場合に、前記排紙ユニットを鉛直方向の上方に予め定められた所定距離だけ移動させ、
前記給紙距離と前記排紙距離との差分が前記所定範囲内でない場合に、前記距離検出処理において検出された前記原稿距離に基づき前記排紙ユニットを鉛直方向へ移動させることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記距離検出部は、
前記排紙口において原稿が排紙される方向である排紙方向において予め定められた規定長さの原稿である規定原稿の前記規定長さの半分の距離だけ前記排紙口から排紙方向の下流に離れた中間位置に配置され、前記中間位置から鉛直方向において前記最上位置の原稿と前記原稿支持面との鉛直方向における距離である中間原稿距離を検出する中間距離検出部と、
排紙方向において前記排紙口に近接し、且つ前記中間位置よりも排紙方向の上流に位置する上流位置に配置され、前記上流位置から鉛直方向において前記最上位置の原稿と前記原稿支持面との鉛直方向における距離である上流原稿距離を検出する上流距離検出部とを含み、
前記距離検出処理は、前記中間原稿距離を前記中間距離検出部により検出させ、前記上流原稿距離を前記上流距離検出部により検出させ、
前記排紙ユニット移動処理は、
前記排紙距離が前記所定範囲を超えて前記給紙距離よりも長い場合に、前記上流原稿距離が前記中間原稿距離より長いか否かを判断する位置判断処理を含み、
前記上流原稿距離が前記中間原稿距離より長い場合に、前記上流原稿距離に基づき前記排紙ユニットを鉛直方向の上方へ移動させ、前記上流原稿距離が前記中間原稿距離より長くない場合に、前記中間原稿距離に基づき前記排紙ユニットを鉛直方向の上方へ移動させることを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記排紙ユニット移動処理は、
前記排紙距離が前記所定範囲を超えて前記給紙距離よりも短い場合に、前記上流原稿距離と前記中間原稿距離とが同じ値であるか否かを判断する位置ズレ判断処理を含み、
前記上流原稿距離と前記中間原稿距離とが同じ値である場合に、前記上流原稿距離に基準距離を加算した距離だけ前記原稿支持面から鉛直方向の上方へ離れた位置に前記排紙口が位置するように前記排紙ユニットを鉛直方向へ移動させ、
前記上流原稿距離と前記中間原稿距離とが同じ値でない場合に、前記基準距離の半分の距離を新たな基準距離とし、前記中間上端距離に前記新たな基準距離を加算した距離だけ前記原稿支持面から鉛直方向の上方へ離れた位置に前記排紙口が位置するように前記排紙ユニットを鉛直方向の上方へ移動させることを特徴とする請求項３に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関する。
【背景技術】
【０００２】
特許文献１に従来の画像読取装置の一例である原稿送り装置が開示されている。この原稿送り装置は、給紙トレイ、排紙トレイ、搬送部、及び読取部を備えている。給紙トレイは、供給される原稿を支持する。排紙トレイは、給紙トレイの下方に位置し、排紙される原稿を支持する。搬送部は、給紙トレイから排紙トレイに向けて原稿を搬送する。読取部は、搬送部により搬送される原稿を読み取る。
【０００３】
給紙トレイは、給紙トレイに支持される原稿の枚数の減少に応じて上向きに移動して原稿ピックアップ部に接近する。原稿送り装置は、さらに揺動搬送部を有している。揺動搬送部は、搬送ガイドによって搬送された原稿を排紙トレイに排紙するための排紙口を有している。揺動搬送部は、上向きに移動して排紙口を排紙トレイから離間させる。具体的には、給紙トレイと揺動搬送部との間にリンク部材が架設されており、給紙トレイの昇降に応じて揺動搬送部の排出口が昇降する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−８２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の画像読取装置は、昇降する排紙口から排紙された原稿がいわゆるカール状態となるように撓むと、続いて排紙口から排紙された原稿が撓んだ原稿とぶつかることにより原稿がくしゃくしゃとなるジャムが発生する虞がある。
【０００６】
そこで、本発明は上述した事情に鑑みてなされ、排紙口から排紙された原稿が撓む場合でも、ジャムが発生することがない画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の発明態様では、画像読取装置は、原稿を支持する給紙トレイと、前記給紙トレイに支持された原稿を給紙する給紙ローラとを有する給紙部であって、前記給紙トレイは前記給紙ローラに対して鉛直方向へ移動するように構成された可動板を含む給紙部と、前記給紙ローラが前記給紙トレイに支持された原稿を給紙できる給紙可能状態と、前記給紙ローラが前記給紙トレイに支持された原稿を給紙できない給紙不可能状態とを検知する給紙検知部と、読取位置に位置する原稿の画像を読み取る読取部と、前記給紙部により給紙された原稿を前記読取位置へ搬送する搬送部と、前記給紙トレイの鉛直方向の下方に配置され、排紙される原稿を支持する排紙トレイと、前記可動板の鉛直方向の下方に配置され、前記可動板に対して鉛直方向へ移動するように構成された排紙ユニットとを有し、前記読取位置から前記排紙トレイへ原稿を排紙する排紙部であって、前記排紙ユニットは原稿が前記排紙トレイに排紙されるときに通過する排紙口を有する排紙部と、前記排紙トレイに支持された原稿のうちで鉛直方向において最上位置の原稿と前記排紙トレイの原稿支持面との鉛直方向における距離である原稿距離を検出する距離検出部と、制御部と、を備え、前記制御部は、前記給紙トレイに支持された原稿を前記給紙部により給紙させ、給紙された原稿を前記搬送部により前記読取位置まで搬送させ、前記読取位置の原稿の画像を前記読取部により読み取らせ、読み取られた原稿を前記排紙部により前記排紙トレイに排紙させる読取処理と、前記給紙可能状態から前記給紙不可能状態への状態変化が前記給紙検知部により検知された場合に、前記給紙ローラが前記給紙不可能状態から前記給紙可能状態へ変化するまで前記可動板を鉛直方向の上方へ移動させる可動板移動処理と、前記可動板移動処理が実行された後に、前記排紙トレイに支持された原稿の前記原稿距離を前記距離検出部により検出させる距離検出処理と、前記距離検出処理において検出された前記原稿距離に基づき前記排紙ユニットを鉛直方向へ移動させる排紙ユニット移動処理と、を実行する。
【０００８】
請求項２に記載の具体的態様では、画像読取装置は、記憶部を備え、前記可動板移動処理は、前記給紙可能状態から前記給紙不可能状態への状態変化が前記給紙検知部により検知される毎に繰り返し実行され、前記制御部は、前記排紙ユニット移動処理を実行した後に、前記原稿距離を前回原稿距離として前記記憶部に記憶する距離記憶処理を実行し、前記排紙ユニット移動処理は、前記距離検出処理において検出された前記原稿距離から前記前回原稿距離を引算することにより排紙距離を算出する排紙距離算出処理と、前記可動板移動処理において前記給紙ローラが前記給紙不可能状態から前記給紙可能状態へ変化するまで前記可動板を鉛直方向の上方へ移動させた距離である給紙距離を算出する給紙距離算出処理と、前記給紙距離と前記排紙距離との差分が所定範囲内であるか否かを判断する差分判断処理とを含み、前記給紙距離と前記排紙距離との差分が前記所定範囲内である場合に、前記排紙ユニットを鉛直方向の上方に予め定められた所定距離だけ移動させ、前記給紙距離と前記排紙距離との差分が前記所定範囲内でない場合に、前記距離検出処理において検出された前記原稿距離に基づき前記排紙ユニットを鉛直方向へ移動させる。
【０００９】
請求項３に記載の具体的態様では、前記距離検出部は、前記排紙口において原稿が排紙される方向である排紙方向において予め定められた規定長さの原稿である規定原稿の前記規定長さの半分の距離だけ前記排紙口から排紙方向の下流に離れた中間位置に配置され、前記中間位置から鉛直方向において前記最上位置の原稿と前記原稿支持面との鉛直方向における距離である中間原稿距離を検出する中間距離検出部と、排紙方向において前記排紙口に近接し、且つ前記中間位置よりも排紙方向の上流に位置する上流位置に配置され、前記上流位置から鉛直方向において前記最上位置の原稿と前記原稿支持面との鉛直方向における距離である上流原稿距離を検出する上流距離検出部とを含み、前記距離検出処理は、前記中間原稿距離を前記中間距離検出部により検出させ、前記上流原稿距離を前記上流距離検出部により検出させ、前記排紙ユニット移動処理は、前記排紙距離が前記所定範囲を超えて前記給紙距離よりも長い場合に、前記上流原稿距離が前記中間原稿距離より長いか否かを判断する位置判断処理を含み、前記上流原稿距離が前記中間原稿距離より長い場合に、前記上流原稿距離に基づき前記排紙ユニットを鉛直方向の上方へ移動させ、前記上流原稿距離が前記中間原稿距離より長くない場合に、前記中間原稿距離に基づき前記排紙ユニットを鉛直方向の上方へ移動させる。
【００１０】
請求項４に記載の具体的態様では、前記排紙ユニット移動処理は、前記排紙距離が前記所定範囲を超えて前記給紙距離より短い場合に、前記上流原稿距離と前記中間原稿距離とが同じ値であるか否かを判断する位置ズレ判断処理を含み、前記上流原稿距離と前記中間原稿距離とが同じ値である場合に、前記上流原稿距離に基準距離を加算した距離だけ前記原稿支持面から鉛直方向の上方へ離れた位置に前記排紙口が位置するように前記排紙ユニットを鉛直方向へ移動させ、前記上流原稿距離と前記中間原稿距離とが同じ値でない場合に、前記基準距離の半分の距離を新たな基準距離とし、前記中間上端距離に前記新たな基準距離を加算した距離だけ前記原稿支持面から鉛直方向の上方へ離れた位置に前記排紙口が位置するように前記排紙ユニットを鉛直方向の上方へ移動させる。
【発明の効果】
【００１１】
請求項１に記載の発明態様では、距離検出処理は、可動板移動処理が実行された後に、排紙トレイに支持された原稿の原稿距離を距離検出部により検出させる。排紙ユニット移動処理は、原稿距離に基づき排紙ユニットを鉛直方向へ移動させる。よって、排紙口から排紙された原稿が撓む場合でも、ジャムを発生させることなく排紙することができる。
【００１２】
請求項２に記載の具体的態様では、排紙距離算出処理は、原稿距離から前回原稿距離を引算することにより排紙距離を算出する。給紙距離算出処理は、給紙ローラが給紙不可能状態から給紙可能状態へ変化するまで可動板を鉛直方向の上方へ移動させた距離である給紙距離を算出する。差分判断処理は、給紙距離と排紙距離との差分が所定範囲内であるか否かを判断する。排紙ユニット移動処理は、給紙距離と排紙距離との差分が所定範囲内である場合に、排紙ユニットを鉛直方向の上方に予め定められた所定距離だけ移動させる。よって、原稿があまり撓んでいない場合には、原稿距離に基づき排紙ユニットを移動させる場合に比べて速く排紙ユニットを移動させることができる。
【００１３】
請求項３に記載の具体的態様では、距離検出処理は、中間原稿距離を中間距離検出部により検出させ、上流原稿距離を上流距離検出部により検出させる。位置判断処理は、上流原稿距離が中間原稿距離より長いか否かを判断する。排紙ユニット移動処理は、上流原稿距離が中間原稿距離より長い場合に、上流原稿距離に基づき排紙ユニットを鉛直方向の上方へ移動させ、上流原稿距離が中間原稿距離より長くない場合に、中間原稿距離に基づき排紙ユニットを鉛直方向の上方へ移動させる。よって、原稿の撓み方が上流位置と中間位置とで異なる場合でも、上流位置と中間位置とうちで原稿距離が長い適切な位置の原稿距離に基づき排紙ユニットを移動させるため、ジャムを発生させることなく排紙することができる。
【００１４】
請求項４に記載の具体的態様では、位置ズレ判断処理は、上流原稿距離と中間原稿距離とが同じ値であるか否かを判断する。排紙ユニット移動処理は、上流原稿距離と中間原稿距離とが同じ値である場合に、上流原稿距離に基準距離を加算した距離だけ原稿支持面から鉛直方向の上方へ離れた位置に排紙口が位置するように排紙ユニットを鉛直方向へ移動させ、上流原稿距離と中間原稿距離とが同じ値でない場合に、基準距離の半分の距離を新たな基準距離とし、中間上端距離に新たな基準距離を加算した距離だけ原稿支持面から鉛直方向の上方へ離れた位置に排紙口が位置するように排紙ユニットを鉛直方向の上方へ移動させる。よって、排紙口から排紙される原稿に位置ズレが発生した場合でも、排紙ユニットの上昇距離が基準距離の半分の距離だけ短くなるため、次に原稿を排紙するときに位置ズレを軽減して排紙することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る画像読取装置１の概観図である。
【図２】給紙トレイ２が原稿ＧＳを支持した状態におけるＡＤＦ部３の内部構成図である。
【図３】排紙トレイ４が原稿ＧＳを支持した状態におけるＡＤＦ部３の内部構成図である。
【図４】画像読取装置１の電気的構成を示すブロック図である。
【図５】読取メイン処理を示すフローチャートである。
【図６】排紙ユニット２６１移動処理Ｒ４を示すフローチャートである。
【図７】排紙ユニット距離ＥＵＬ決定処理ＲＡ６を示すフローチャートである。
【図８】カール時距離決定処理ＲＢ３を示すフローチャートである。
【図９】位置ズレ時距離決定処理ＲＢ４を示すフローチャートである。
【図１０】（Ａ）は、排紙トレイ４がカールした原稿ＧＳを支持するときの排紙ユニット距離ＥＵＬ等を示す図面である。（Ｂ）は、排紙トレイ４が位置ズレした原稿ＧＳを支持するときの排紙ユニット距離ＥＵＬ等を示す図面である。
【発明を実施するための形態】
【００１６】
＜画像読取装置１の構成＞
図１、図２、および図３を参照して、本実施形態の画像読取装置１について説明する。図１は、画像読取装置１の斜めからの概観図である。図１において、鉛直方向である上下方向、左右方向、および前後方向は、矢印に示す方向である。本実施形態の画像読取装置１は、オートドキュメントフィーダ型のスキャナ装置として構成される。画像読取装置１は、オートドキュメントフィーダ部（以下、ＡＤＦ部という）３と、本体部７とを備える。操作部５、および表示部６が、本体部７の上面に配置される。操作部５は、電源スイッチ、および各種設定ボタンを含み、使用者からの操作指令等を受け付ける。例えば、操作部５は、読取メイン処理の開始を指示する開始ボタンなどを含む。表示部６は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）を含み、画像読取装置１の状況を表示する。ＡＤＦ部３は、給紙トレイ２に支持された原稿ＧＳを給紙し、給紙した原稿ＧＳを排紙トレイ４に排紙する。
【００１７】
図２は、給紙トレイ２が原稿ＧＳを支持した状態におけるＡＤＦ部３の内部構成図である。図２において、鉛直方向である上下方向、および左右方向は、矢印に示す方向である。図３は、排紙トレイ４が原稿ＧＳを支持した状態におけるＡＤＦ部３の内部構成図である。図３において、鉛直方向である上下方向、および左右方向は、矢印に示す方向である。ＡＤＦ部３は、給紙部２１、搬送部２０、および排紙部２６等を備える。給紙部２１は、給紙トレイ２と、給紙ローラ２１１と、分離ローラ２１７とを備える。給紙ローラ２１１は、後述する搬送モータＭＴが回転することにより給紙トレイ２に支持された原稿ＧＳを分離ローラ２１７へ給紙する。分離ローラ２１７は、後述する搬送モータＭＴが回転することにより給紙ローラ２１１から給紙された原稿ＧＳを１枚ずつに分離し、搬送部２０へ搬送する。給紙ローラ２１１には、給紙センサ２２が接続される。給紙センサ２２は、給紙ローラ２１１が給紙トレイ２に支持された原稿ＧＳを給紙可能な状態になったときにオンし、給紙ローラ２１１が給紙トレイ２に支持された原稿ＧＳを給紙不可能な状態になったときにオフするように構成される。本実施形態では、後述する可動板２１３が鉛直方向に移動することにより、給紙ローラ２１１を鉛直方向に移動させる。給紙センサ２２は、給紙ローラ２１１の鉛直方向の位置を検出することで、給紙ローラ２１１が給紙可能な状態であるか、または給紙不可能な状態であるかを判断することができる。
【００１８】
給紙トレイ２は、フロントセンサ２９と、回動板２１３と、回動板軸２１５とを備える。フロントセンサ２９は、給紙トレイ２に原稿ＧＳが支持されるとオンし、給紙トレイ２に原稿ＧＳが支持されないとオフする。回動板２１３は、後述する可動板モータＭＰＭＴが回転することにより回動板軸２１５を回転軸として給紙ローラ２１１に対して鉛直方向に移動する。具体的には、回動板２１３は、回動板軸２１５を回転軸として図２に示す第１回動板高さＭＰＨ１から図３に示す第２回動板高さＭＰＨ２まで移動する。
【００１９】
搬送部２０は、搬送ローラ２０３と、搬送ガイド２０１と、原稿押え板２０５とを備える。搬送ローラ２０３は、後述する搬送モータＭＴが回転することにより給紙部２１から給紙された原稿ＧＳを、原稿ガイド２０１に沿って原稿押え板２０５が位置する読取位置ＲＰへ搬送する。
【００２０】
原稿押え板２０５は、バネ２０６により透明板２５に向って付勢される。透明板２５の下方には、読取部２４が配置される。読取部２４は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒの略）で構成され、後述する読取モータＲＭＴが回転することにより左右方向に移動可能に構成される。読取部２４は、左右方向における読取位置ＲＰにおいて原稿押え板２０５に向って付勢された原稿ＧＳを読み取る。搬送ローラ２０３は、読取部２４により読み取られた原稿ＧＳを排紙部２６へ搬送する。
【００２１】
排紙部２６は、第１排紙搬送ガイド２６８と、排紙ユニット２６１と、排紙トレイ４とを備える。排紙ユニット２６１は、第２排紙搬送ガイド２６７と、排紙ローラ２６３と、排紙ユニット軸２６５と、排紙口２６４とを備える。搬送ローラ２０３は、後述する搬送モータＭＴが回転することにより読取部２４により読み取られた原稿ＧＳを第１排紙搬送ガイド２６８、および第２排紙搬送ガイド２６７に沿って排紙ローラ２６３に向って搬送する。排紙ローラ２６３は、後述する搬送モータＭＴが回転することにより、搬送部２０により搬送された原稿ＧＳを排紙トレイ４へ排紙する。排紙トレイ４は、排紙ローラ２６３から排紙される原稿ＧＳを支持する。排紙トレイ４は、給紙トレイ２の鉛直方向の下方に配置される。排紙ユニット２６１は、可動板２１３の鉛直方向の下方に配置される。排紙ローラ２６３は、排紙される原稿ＧＳが通過する排紙口２６４に配置される。
【００２２】
排紙ユニット２６１は、後述する排紙ユニットモータＥＵＭＴが回転することにより排紙ユニット軸２６５を回転軸として可動板２１３に対して鉛直方向に移動する。具体的には、排紙ユニット２６１は、排紙ユニット軸２６５を回転軸として図２に示す第１排紙ユニット高さＥＵＨ１から図３に示す第２排紙ユニット高さＥＵＨ２まで移動する。
【００２３】
ＡＤＦ部３は、排紙トレイ４の鉛直方向の上方に、上流距離センサ２７と、中間距離センサ２８とを備える。排紙方向ＥＤは、図２に示すように排紙ユニット２６１が第１排紙ユニット高さＥＵＨ１に位置するときに排紙ローラ２６３が原稿ＧＳを排紙する方向である。上流距離センサ２７は、上流位置ＵＳＰから鉛直方向の上方に配置される。上流位置ＵＳＰは、排紙方向ＥＤに沿って排紙ローラ２６３から所定上流距離離れた位置である。本実施形態では、所定上流距離は、「２０ｍｍ」である。
【００２４】
上流距離センサ２７は、図３に示すように、上流位置ＵＳＰにおける上流原稿距離ＵＴＬを検出する。具体的には、上流距離センサ２７は、上流位置ＵＳＰの鉛直方向において、排紙トレイ４における原稿ＧＳを支持する支持面から、排紙トレイ４に支持された最上位置の原稿ＧＳまでの距離を上流原稿距離ＵＴＬとして検出する。
【００２５】
中間距離センサ２８は、中間位置ＭＤＰから鉛直方向の上方に配置される。中間位置ＭＤＰは、排紙方向ＥＤに沿って排紙ローラ２６３から規定長さの半分の距離離れた位置である。本実施形態では、規定長さはＡ４サイズの長手方向の長さである。本実施形態では、原稿ＧＳの大きさは、Ａ４サイズである。
【００２６】
中間距離センサ２８は、図３に示すように、中間位置ＭＤＰにおける中間原稿距離ＭＴＬを検出する。具体的には、中間距離センサ２８は、中間位置ＭＤＰの鉛直方向において、排紙トレイ４における原稿ＧＳを支持する支持面から、排紙トレイ４に支持された最上位置の原稿ＧＳまでの距離を中間原稿距離ＭＴＬとして検出する。
【００２７】
＜画像読取装置１の電気的構成＞
画像読取装置１の電気的構成について図４を参照して説明する。図４において、画像読取装置１は、ＣＰＵ４０、ＲＯＭ４１、ＲＡＭ４２、フラッシュＲＯＭ４３、デバイス制御部４４、アナログフロントエンド（以下、ＡＦＥという）４５、画像処理部４６、および駆動回路４７を主な構成要素として備える。これらの構成要素は、バス４８を介して、操作部５、表示部６、フロントセンサ２９、上流距離センサ２７、および中間距離センサ２８に接続される。操作部５は、開始ボタンおよび決定ボタン等の複数のキーによって構成される。使用者は、操作部５を操作することによって、様々な指示を画像読取装置１に入力することができる。表示部６は、様々な情報を表示するためのディスプレイである。フロントセンサ２９は、給紙トレイ２に原稿ＧＳが支持されたときにオンし、支持されていないときにオフする。上流距離センサ２７は、上流位置ＵＳＰにおける上流原稿距離ＵＴＬを検出する。中間距離センサ２８は、中間位置ＭＤＰにおける中間原稿距離ＭＴＬを検出する。
【００２８】
ＲＯＭ４１は、後述する読取メイン処理、および各メイン処理中のサブルーチンの処理など、画像読取装置１の各種動作を実行するためのプログラムを記憶する。ＣＰＵ４０は、ＲＯＭ４１から読み出されたプログラムに従って、各部の制御を行う。フラッシュＲＯＭ４３は、読み書き可能な不揮発性メモリであり、ＣＰＵ４０の制御処理により生成された各種のデータ、例えば初期化処理で設定する初期値などを記憶する。ＲＡＭ４２は、ＣＰＵ４０の制御処理により生成された算出結果などを一時的に記憶する。
【００２９】
デバイス制御部４４は、読取部２４に接続され、ＣＰＵ４０からの命令に基づいて、各種信号を送信する。具体的には、デバイス制御部４４は、光源３０を制御する信号を光源３０に送信する。デバイス制御部４４は、ＣＰＵ４０からの命令に基づいて、多数の光電変換素子３３の電気信号を同時にアナログシフトレジスタに転送するためのシリアルイン信号ＳＩと、アナログシフトレジスタの電気信号を順番に出力させるためのクロック信号ＣＬＫとを受光部３１に送信する。読取部２４は、デバイス制御部４４からこれらの信号を受け取ると、光源３０を点灯させるとともに、受光部３１が受光した受光量に応じたアナログデータをＡＦＥ４５に送信する。
【００３０】
ＡＦＥ４５は、読取部２４に接続され、ＣＰＵ３０からの命令に基づいて、読取部２４から送信されるアナログデータを８ビットの階調データであるデジタルデータＤＤに変換する。ＡＦＥ４５によって変換されたデジタルデータＤＤは、画像処理部４６に送信される。
【００３１】
画像処理部４６は、デジタルデータＤＤを階調値ＧＶへ変換する。具体的には、画像処理部４６は、デジタルデータＤＤに黒補正を施し、黒補正を施したデータに白補正を施すことにより、階調値ＧＶへ変換する。この階調値ＧＶは、バス４８を介してＲＡＭ４２に記憶される。
【００３２】
駆動回路４７は、読取モータＲＭＴ、搬送モータＭＴ，排紙ユニットモータＥＵＭＴ、および可動板モータＭＰＭＴに接続され、ＣＰＵ４０からの駆動指令に基づいて読取モータＲＭＴ、搬送モータＭＴ，排紙ユニットモータＥＵＭＴ，および可動板モータＭＰＭＴを回転させる。読取モータＲＭＴが所定読取量だけ回転すると、読取機構ＲＭＭが所定読取角度回転し、読取部２４が所定読取距離だけ移動する。搬送モータＭＴが所定量だけ回転すると、搬送ローラ２０３、給紙ローラ２１１、分離ローラ２１７、および排紙ローラ２６３が所定角度回転し、原稿ＧＳが搬送ガイド２０１、および排紙搬送ガイド２６８、２６７に沿って所定距離だけ搬送される。排紙ユニットモータＥＵＭＴが所定排紙ユニット量だけ回転すると、排紙ユニット機構ＥＵＭＭが所定排紙ユニット角度回転し、排紙ユニット２６が所定排紙ユニット距離だけ移動する。可動板モータＭＰＭＴが所定可動距離だけ回転すると、可動板機構ＭＰＭＭが所定可動角度回転し、可動板２１３が所定可動距離だけ移動する。
【００３３】
＜画像読取装置１の動作＞
（読取メイン処理）
次に、画像読取装置１の動作について図面を参照して説明する。画像読取装置１は、原稿ＧＳを読み取る読取メイン処理を主に実行する。図５に示す読取メイン処理中の処理Ｒ１から処理Ｒ６は、ＣＰＵ４０が実行する処理である。
【００３４】
図５に示す読取メイン処理は、排紙トレイ４の原稿ＧＳが取り除かれた状態で、使用者が原稿ＧＳを給紙トレイ２に載置し、操作部５の開始ボタンが押下されることにより開始される。即ち、ＣＰＵ４０は、上流距離センサ２７が「０ｍｍ」を上流原稿距離ＵＴＬとして検出し、フロントセンサ２９がオンであるときに、操作部５の開始ボタンが押下されたことを示す押下指令を受信すると、読取メイン処理を開始する。
【００３５】
ＣＰＵ４０は、デバイス制御部４４、ＡＦＥ４５、画像処理部４６、および駆動回路４７等を初期化する（Ｒ１）。具体的には、ＣＰＵ４０は、駆動回路４７に駆動指令を送信し、給紙センサ２２がオンになるまで可動板モータＭＰＭＴを回転させることにより可動板２１３を上昇させ、さらに初期回転数だけ可動板モータＭＰＭＴを回転させることにより可動板２１３を上昇させる。ＣＰＵ４０は、駆動回路４７に駆動指令を送信し、読取部２４を左右方向の読取位置ＲＰに移動させる。ＣＰＵ４０は、原稿ＧＳを読み取るための設定値をデバイス制御部４４、ＡＦＥ４５、および画像処理部４６に設定する。ＣＰＵ４０は、前回原稿距離ＢＴＬに「０ｍｍ」を設定する。ＣＰＵ４０は、基準距離ＳＬに「１０ｍｍ」を設定する。ＣＰＵ４０は、変動距離ＦＬに「０ｍｍ」を設定する。本実施形態では、初期回転数は、原稿ＧＳを満載にした給紙トレイ２において給紙センサ２２がオンとなる可動板２１３の位置から可動板２１３を鉛直方向の上方に「５ｍｍ」だけ上昇させる回転数である。ここで、基準距離ＳＬの初期値として設定される「１０ｍｍ」は、図２に示すように排紙ユニット２６１が第１排紙ユニット高さＥＵＨ１に位置するときに、排紙トレイ４の原稿ＧＳを支持する支持面から排紙ローラ２６３までの高さに相当する距離である。
【００３６】
ＣＰＵ４０は、読取動作を開始する（Ｒ２）。具体的には、ＣＰＵ４０は、駆動回路４７とデバイス制御部４４とＡＦＥ４５と画像処理部４６とに指令を送信し、原稿ＧＳを給紙ローラ２１１により給紙トレイ２から給紙させ、搬送ローラ２０３により給紙された原稿ＧＳを搬送させ、搬送された原稿ＧＳを読取部２４により読み取らせ、読み取られた原稿ＧＳを排紙ローラ２６３により排紙トレイ４に排紙させる読取動作を開始する。
【００３７】
ＣＰＵ４０は、給紙センサ２２がオンからオフへ変化したか否かを判断する（Ｒ３）。ＣＰＵ４０は、給紙センサ２２がオンからオフへ変化した場合（Ｒ３：Ｙｅｓ）に、処理Ｒ４に進み、給紙センサ２２がオンからオフへ変化していない場合（Ｒ３：Ｎｏ）に、読取動作を継続する。
【００３８】
ＣＰＵ４０は、排紙ユニット２６１移動処理を実行する（Ｒ４）。詳細は後述するため、ここでは概説する。ＣＰＵ４０は、駆動回路４７に駆動指令を送信し、排紙ユニット２６１を鉛直方向に移動させる。
【００３９】
ＣＰＵ４０は、フロントセンサ２９がオンからオフへ変化したか否かを判断する（Ｒ５）。ＣＰＵ４０は、フロントセンサ２９がオンからオフへ変化した場合（Ｒ５：Ｙｅｓ）に、処理Ｒ６に進み、フロントセンサ２９がオンからオフへ変化していない場合（Ｒ５：Ｎｏ）に、処理Ｒ３へ進む。
【００４０】
ＣＰＵ４０は、読取動作を終了する（Ｒ６）。具体的には、ＣＰＵ４０は、駆動回路４７とデバイス制御部４４とＡＦＥ４５と画像処理部４６とに指令を送信し、原稿ＧＳを読み取る読取動作を終了し、原稿ＧＳを排紙トレイ４に排紙させる。ＣＰＵ４０は、駆動回路４７に指令を送信し、可動板２１３を第１可動板高さＭＰＨ１に移動させ、排紙ユニット２６１を第１排紙ユニット高さＥＵＨ１に移動させる。処理Ｒ６が終了すると、読取メイン処理が終了する。
【００４１】
（排紙ユニット２６１移動処理Ｒ４）
図６に示す排紙ユニット２６１移動処理Ｒ４が開始されると、ＣＰＵ４０は、可動板２１３を上昇させる（ＲＡ１）。具体的には、ＣＰＵ４０は、駆動回路４７に指令を送信し、給紙センサ２２がオンになるまで可動板モータＭＰＭＴを回転させることにより可動板２１３を上昇させ、さらに初期回転数だけ可動板モータＭＰＭＴを回転させることにより可動板２１３を上昇させる。ＣＰＵ４０は、処理Ｒ３においてＹｅｓと判断したときから給紙センサ２２がオンになるまでに可動板モータＭＰＭＴを回転させた回転数に初期回転数を加算した回転数を給紙回転数ＰＦＲＮとしてＲＡＭ４２に記憶する。本実施形態では、初期回転数は、原稿ＧＳを満載にした給紙トレイ２において給紙センサ２２がオンとなる可動板２１３の位置から可動板２１３を鉛直方向の上方に「５ｍｍ」だけ上昇させる回転数である。「５ｍｍ」は、原稿ＧＳを連続して給紙させる原稿ＧＳの枚数の厚みから決定される距離である。
【００４２】
ＣＰＵ４０は、可動板上昇距離ＭＰＬＬを算出する（ＲＡ２）。具体的には、ＣＰＵ４０は、給紙回転数ＰＦＲＮから可動板２１３の回転角度を算出し、算出した回転角度に正弦処理を施し、正弦処理を施した値に可動板軸２１５から可動板２１３の先端までの長さを掛け算することにより、可動板上昇距離ＭＰＬＬを算出する。可動板上昇距離ＭＰＬＬは、給紙ローラ２１１に対する鉛直方向の距離であり、ｍｍ（ミリメートル）で表される。
【００４３】
ＣＰＵ４０は、上流原稿距離ＵＴＬを取得する（ＲＡ３）。具体的には、ＣＰＵ４０は、上流距離センサ２７に上流原稿距離ＵＴＬを検出させることにより、上流原稿距離ＵＴＬを取得し、ＲＡＭ４２に記憶する。
【００４４】
ＣＰＵ４０は、上流排紙厚さＵＥＴを算出する（ＲＡ４）。具体的には、ＣＰＵ４０は、上流原稿距離ＵＴＬから前回原稿距離ＢＴＬを引算することにより上流排紙厚さＵＥＴを算出する。
【００４５】
ＣＰＵ４０は、可動板上昇距離ＭＰＬＬと上流排紙厚さＵＥＴとの差分が所定範囲内であるか否かを判断する（ＲＡ５）。ＣＰＵ４０は、可動板上昇距離ＭＰＬＬと上流排紙厚さＵＥＴとの差分が所定範囲内である場合（ＲＡ５：Ｙｅｓ）に、処理ＲＡ８に進み、可動板上昇距離ＭＰＬＬと上流排紙厚さＵＥＴとの差分が所定範囲内でない場合（ＲＡ５：Ｎｏ）に、処理ＲＡ６に進む。本実施形態では、所定範囲は、排紙トレイ４において原稿ＧＳが正常に排紙されたときに、原稿ＧＳの上面の鉛直方向の距離が変動する値であり、「１ｍｍ」である。
【００４６】
処理ＲＡ５においてＮｏと判断されると、ＣＰＵ４０は、排紙ユニット距離ＥＵＬ決定処理を実行する（ＲＡ６）。詳細は後述するため、ここでは概説する。ＣＰＵ４０は、排紙ユニット距離ＥＵＬを決定する。
【００４７】
ＣＰＵ４０は、排紙ユニット２６１を移動させる（ＲＡ７）。具体的には、ＣＰＵ４０は、駆動回路４７に指令を送信し、排紙ユニットモータＥＵＭＴを回転させ、排紙トレイ４の原稿ＧＳを支持する支持面から鉛直方向の上方に排紙ユニット距離ＥＵＬだけ離れた位置に排紙ローラ２６３が位置するように排紙ユニット２６１を移動させる。ＣＰＵ４０は、処理ＲＡ７が終了すると、処理ＲＡ９に進む。
【００４８】
処理ＲＡ５においてＹｅｓと判断されると、ＣＰＵ４０は、排紙ユニット２６１を上昇させる（ＲＡ８）。具体的には、ＣＰＵ４０は、駆動回路４７に指令を送信し、排紙ユニットモータＥＵＭＴを回転させ、鉛直方向の上方に所定上昇距離だけ排紙ユニット２６１を上昇させる。本実施形態では、所定上昇距離は、処理ＲＡ１において給紙センサ２２がオンになってから可動板２１３を上昇させた距離と同じ距離であり、「５ｍｍ」である。
【００４９】
処理ＲＡ７、または処理ＲＡ８が終了すると、ＣＰＵ４０は、処理ＲＡ３で取得した上流原稿距離ＵＴＬを前回原稿距離ＢＴＬとしてＲＡＭ４２に記憶する（ＲＡ９）。処理ＲＡ９が終了すると、排紙ユニット２６１移動処理Ｒ４が終了する。
【００５０】
（排紙ユニット距離ＥＵＬ決定処理ＲＡ６）
図７に示す排紙ユニット距離ＥＵＬ決定処理ＲＡ６が開始されると、ＣＰＵ４０は、中間原稿距離ＭＴＬを取得する（ＲＢ１）。具体的には、ＣＰＵ４０は、中間距離センサ２８に中間原稿距離ＭＴＬを検出させることにより、中間原稿距離ＭＴＬを取得し、ＲＡＭ４２に記憶する。
【００５１】
ＣＰＵ４０は、上流排紙厚さＵＥＴが可動板上昇距離ＭＰＬＬより大きいか否かを判断する（ＲＢ２）。ＣＰＵ４０は、上流排紙厚さＵＥＴが可動板上昇距離ＭＰＬＬより大きい場合（ＲＢ２：Ｙｅｓ）に、処理ＲＢ３に進み、上流排紙厚さＵＥＴが可動板上昇距離ＭＰＬＬ以下である場合（ＲＢ２：Ｎｏ）に、処理ＲＢ４に進む。ここで、処理ＲＢ２は、処理ＲＡ５において可動板上昇距離ＭＰＬＬと上流排紙厚さＵＥＴとの差分が所定範囲を超えている場合（ＲＡ５：Ｎｏ）に実行される。そのため、処理ＲＢ２でＹｅｓと判断される場合は、上流排紙厚さＵＥＴが所定範囲を超えて可動板上昇距離ＭＰＬＬより長い場合であり、処理ＲＢ２でＮｏと判断される場合は、上流排紙厚さＵＥＴが所定範囲を超えて可動板上昇距離ＭＰＬＬより短い場合である。
【００５２】
処理ＲＢ２においてＹｅｓと判断されると、ＣＰＵ４０は、カール時距離決定処理を実行する（ＲＢ３）。詳細は後述するため、ここでは概説する。ＣＰＵ４０は、中間原稿距離ＭＴＬ、または上流原稿距離ＵＴＬに基づいて排紙ユニット距離ＥＵＬを決定する。ＣＰＵ４０は、処理ＲＢ３が終了すると、処理ＲＢ５に進む。
【００５３】
処理ＲＢ２においてＮｏと判断されると、ＣＰＵ４０は、位置ズレ時距離決定処理を実行する（ＲＢ４）。詳細は後述するため、ここでは概説する。ＣＰＵ４０は、後述する基準距離ＳＬを更新して中間原稿距離ＭＴＬに基づき排紙ユニット距離ＥＵＬを決定するか、または上流原稿距離ＵＴＬに基づき排紙ユニット距離ＥＵＬを決定する。ＣＰＵ４０は、処理ＲＢ４が終了すると、処理ＲＢ５に進む。
【００５４】
処理ＲＢ３、または処理ＲＢ４が終了すると、ＣＰＵ４０は、変動距離ＦＬを算出する（ＲＢ５）。ＣＰＵ４０は、排紙ユニット距離ＥＵＬから基準距離ＳＬを引算することにより第１算出値を算出する。第１算出値から前回原稿距離ＢＴＬを引算することにより第２算出値を算出する。第２算出値から可動板上昇距離ＭＰＬＬを引算した値を、ＲＡＭ４２に記憶された変動距離ＦＬに加算することにより新たな変動距離ＦＬを算出する。
【００５５】
ＣＰＵ４０は、処理ＲＢ５で算出した変動距離ＦＬが変動閾値ＦＴＨ以下であるか否かを判断する（ＲＢ６）。ＣＰＵ４０は、処理ＲＢ５で算出した変動距離ＦＬが変動閾値ＦＴＨ以下である場合（ＲＢ６：Ｎｏ）に、処理ＲＢ７に進み、処理ＲＢ５で算出した変動距離ＦＬが変動閾値ＦＴＨより大きい場合（ＲＢ６：Ｙｅｓ）に、処理ＲＢ５で算出した変動距離ＦＬをＲＡＭ４２に記憶し、排紙ユニット距離ＥＵＬ決定処理ＲＡ６が終了する。
【００５６】
ここで、変動閾値ＦＴＨについて説明する。図２に示すように、排紙ユニット２６１が第１排紙ユニット高さＥＵＨ１に位置し、可動板２１３が第１可動板高さＭＰＨ１に位置するときに、排紙ユニット２６１が鉛直方向に上昇可能な距離が変動閾値ＦＴＨである。
【００５７】
処理ＲＢ６においてＮｏと判断されると、ＣＰＵ４０は、排紙ユニット距離ＥＵＬを再決定する（ＲＢ７）。具体的には、ＣＰＵ４０は、前回原稿距離ＢＴＬに所定上昇距離を加算することにより排紙ユニット距離ＥＵＬを再決定し、処理ＲＢ５で算出した変動距離ＦＬをＲＡＭ４２に記憶せず、ＲＡＭ４２に記憶された変動距離ＦＬを維持する。本実施形態では、所定上昇距離は、同様に「５ｍｍ」である。処理ＲＢ７が終了すると、排紙ユニット距離ＥＵＬ決定処理ＲＡ６が終了する。
【００５８】
（カール時距離決定処理ＲＢ３）
図８に示すカール時距離決定処理ＲＢ３が開始されると、ＣＰＵ４０は、上流原稿距離ＵＴＬが中間原稿距離ＭＴＬより長いか否かを判断する（ＲＣ１）。ＣＰＵ４０は、上流原稿距離ＵＴＬが中間原稿距離ＭＴＬより長い場合（ＲＣ１：Ｙｅｓ）に、処理ＲＣ３に進み、上流原稿距離ＵＴＬが中間原稿距離ＭＴＬより長くない場合（ＲＣ１：Ｎｏ）に、処理ＲＣ２に進む。
【００５９】
処理ＲＣ１においてＮｏと判断されると、ＣＰＵ４０は、中間原稿距離ＭＴＬに基づいて排紙ユニット距離ＥＵＬを決定する（ＲＣ２）。具体的には、ＣＰＵ４０は、中間原稿距離ＭＴＬに基準距離ＳＬを加算することにより排紙ユニット距離ＥＵＬを決定する。処理ＲＣ２が終了すると、カール時距離決定処理ＲＢ３が終了する。
【００６０】
処理ＲＣ１においてＹｅｓと判断されると、ＣＰＵ４０は、上流原稿距離ＵＴＬに基づいて排紙ユニット距離ＥＵＬを決定する（ＲＣ３）。具体的には、ＣＰＵ４０は、上流原稿距離ＵＴＬに基準距離ＳＬを加算することにより排紙ユニット距離ＥＵＬを決定する。処理ＲＣ３が終了すると、カール時距離決定処理ＲＢ３が終了する。
【００６１】
（位置ズレ時距離決定処理ＲＢ４）
図９に示す位置ズレ時距離決定処理ＲＢ４が開始されると、ＣＰＵ４０は、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが同じ長さであるか否かを判断する（ＲＤ１）。ＣＰＵ４０は、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが同じ長さである場合（ＲＤ１：Ｙｅｓ）に、処理ＲＤ２に進み、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが同じ長さでない場合（ＲＤ１：Ｎｏ）に、処理ＲＤ３に進む。
【００６２】
処理ＲＤ１においてＹｅｓと判断されると、ＣＰＵ４０は、上流原稿距離ＵＴＬに基づいて排紙ユニット距離ＥＵＬを決定する（ＲＤ２）。具体的には、ＣＰＵ４０は、上流原稿距離ＵＴＬに基準距離ＳＬを加算することにより排紙ユニット距離ＥＵＬを決定する。処理ＲＤ２が終了すると、位置ズレ時距離決定処理ＲＢ４が終了する。ここで、処理ＲＤ１においてＹｅｓと判断される場合は、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが同じ長さであり、且つ上流排紙厚さＵＥＴが所定範囲を超えて可動板上昇距離ＭＰＬＬより小さい場合である。よって、この場合は、排紙トレイ４から原稿ＧＳが取り除かれたと判断して、上流原稿距離ＵＴＬに基づき排紙ユニット距離ＥＵＬが決定される。ここで、所定範囲は、同様に「１ｍｍ」である。
【００６３】
処理ＲＤ１においてＮｏと判断されると、ＣＰＵ４０は、基準距離ＳＬを更新する（ＲＤ３）。具体的には、ＣＰＵ４０は、設定されている基準距離ＳＬの半分の距離を基準距離ＳＬとして更新する。
【００６４】
ＣＰＵ４０は、中間原稿距離ＭＴＬに基づいて排紙ユニット距離ＥＵＬを決定する（ＲＤ４）。具体的には、ＣＰＵ４０は、中間原稿距離ＭＴＬに処理ＲＤ３で更新した基準距離ＳＬを加算することにより排紙ユニット距離ＥＵＬを決定する。処理ＲＤ４が終了すると、位置ズレ時距離決定処理ＲＢ４が終了する。ここで、処理ＲＤ１においてＮｏと判断される場合は、上流原稿距離ＵＴＬが中間原稿距離ＭＴＬより短い場合である。この場合は、原稿ＧＳが上流位置ＵＳＰに位置せず、中間位置ＭＤＰに位置する位置ズレが発生している場合である。よって、この場合には、位置ズレを軽減するために、基準距離ＳＬを半分の距離にして、排紙ユニット距離ＥＵＬを短くする。
【００６５】
（具体例）
図１０（Ａ）、（Ｂ）を参照して本実施形態について具体的な例を挙げて説明する。図１０（Ａ）は、排紙トレイ４がカールした原稿ＧＳを支持するときの排紙ユニット距離ＥＵＬ等を示す図面である。図１０（Ｂ）は、排紙トレイ４が位置ズレした原稿ＧＳを支持するときの排紙ユニット距離ＥＵＬ等を示す図面である。
【００６６】
図１０（Ａ）を参照して排紙トレイ４がカールした原稿ＧＳを支持するときの排紙ユニット距離ＥＵＬの決定過程について説明する。図１０（Ａ）における画像読取装置１では、上流位置ＵＳＰにおいて上流原稿距離ＵＴＬが「１２ｍｍ」であり、中間位置ＭＤＰにおいて中間原稿距離ＭＴＬが「１４ｍｍ」である。ＣＰＵ４０は、前回実行した排紙ユニット２６１移動処理Ｒ４中の処理ＲＡ９において前回原稿距離ＢＴＬとして「５ｍｍ」をＲＡＭ４２に記憶する。
【００６７】
ＣＰＵ４０は、排紙ユニット２６１移動処理Ｒ４を実行すると、処理ＲＡ２において可動板上昇距離ＭＰＬＬとして「５ｍｍ」を算出する。ＣＰＵ４０は、上流距離センサ２７に上流原稿距離ＵＴＬを検出させ、「１２ｍｍ」を上流原稿距離ＵＴＬとして取得する。ＣＰＵ４０は、処理ＲＡ４において上流原稿距離ＵＴＬである「１２ｍｍ」から前回原稿距離ＢＴＬである「５ｍｍ」を引算することにより上流排紙厚さＵＥＴとして「７ｍｍ」を算出する。ＣＰＵ４０は、可動板上昇距離ＭＰＬＬと上流排紙厚さＵＥＴとの差分が「２ｍｍ」であるので、処理ＲＡ５において所定範囲以内でない（ＲＡ５：Ｎｏ）と判断し、排紙ユニット距離ＥＵＬ決定処理ＲＡ６へ進む。
【００６８】
ＣＰＵ４０は、処理ＲＡ６における処理ＲＢ１において中間距離センサ２８に中間原稿距離ＭＴＬを検出させ、「１４ｍｍ」を中間原稿距離ＭＴＬとして取得する。ＣＰＵ４０は、処理ＲＢ２において上流排紙厚さＵＥＴである「７ｍｍ」は可動板上昇距離ＭＰＬＬである「５ｍｍ」より大きい（ＲＢ２：Ｙｅｓ）と判断し、カール時距離決定処理ＲＢ３へ進む。
【００６９】
ＣＰＵ４０は、処理ＲＢ３における処理ＲＣ１において上流原稿距離ＵＴＬである「１２ｍｍ」が中間原稿距離ＭＴＬである「１４ｍｍ」より長くない（ＲＣ１：Ｎｏ）と判断し、中間原稿距離ＭＴＬである「１４ｍｍ」に基準距離ＳＬである「１０ｍｍ」を加算した距離である「２４ｍｍ」を排紙ユニット距離ＥＵＬとして決定する。
【００７０】
図１０（Ｂ）を参照して排紙トレイ４が位置ズレした原稿ＧＳを支持するときの排紙ユニット距離ＥＵＬの決定過程について説明する。図１０（Ｂ）における画像読取装置１では、上流位置ＵＳＰにおいて上流原稿距離ＵＴＬが「５ｍｍ」であり、中間位置ＭＤＰにおいて中間原稿距離ＭＴＬが「１０ｍｍ」である。ＣＰＵ４０は、前回実行した排紙ユニット２６１移動処理Ｒ４中の処理ＲＡ９において前回原稿距離ＢＴＬとして「５ｍｍ」をＲＡＭ４２に記憶する。
【００７１】
ＣＰＵ４０は、排紙ユニット２６１移動処理Ｒ４を実行すると、処理ＲＡ２において可動板上昇距離ＭＰＬＬとして「５ｍｍ」を算出する。ＣＰＵ４０は、上流距離センサ２７に上流原稿距離ＵＴＬを検出させ、「５ｍｍ」を上流原稿距離ＵＴＬとして取得する。ＣＰＵ４０は、処理ＲＡ４において上流原稿距離ＵＴＬである「５ｍｍ」から前回原稿距離ＢＴＬである「５ｍｍ」を引算することにより上流排紙厚さＵＥＴとして「０ｍｍ」を算出する。ＣＰＵ４０は、可動板上昇距離ＭＰＬＬと上流排紙厚さＵＥＴとの差分が「５ｍｍ」であるので、処理ＲＡ５において所定範囲内でない（ＲＡ５：Ｎｏ）と判断し、排紙ユニット距離ＥＵＬ決定処理ＲＡ６へ進む。
【００７２】
ＣＰＵ４０は、処理ＲＡ６における処理ＲＢ１において中間距離センサ２８に中間原稿距離ＭＴＬを検出させ、「１０ｍｍ」を中間原稿距離ＭＴＬとして取得する。ＣＰＵ４０は、処理ＲＢ２において上流排紙厚さＵＥＴである「０ｍｍ」は可動板上昇距離ＭＰＬＬである「５ｍｍ」より大きくない（ＲＢ２：Ｎｏ）と判断し、位置ズレ時距離決定処理ＲＢ４へ進む。
【００７３】
ＣＰＵ４０は、処理ＲＢ４における処理ＲＤ１において上流原稿距離ＵＴＬである「５ｍｍ」と中間原稿距離ＭＴＬである「１０ｍｍ」とが同じ長さでない（ＲＤ１：Ｎｏ）と判断し、処理ＲＤ３において基準距離ＳＬである「１０ｍｍ」を半分の距離にした「５ｍｍ」を基準距離ＳＬとして更新し、中間原稿距離ＭＴＬである「１０ｍｍ」に基準距離ＳＬである「５ｍｍ」を加算した距離である「１５ｍｍ」を排紙ユニット距離ＥＵＬとして決定する。
【００７４】
＜実施形態の効果＞
本実施形態では、読取メイン処理において、処理Ｒ３は、給紙センサ２２がオンからオフへ変化したか否かを判断し、オンからオフへ変化した場合（Ｒ３：Ｙｅｓ）に、処理Ｒ４に進む。処理Ｒ４において、処理ＲＡ２は、可動板上昇距離ＭＰＬＬを算出する。処理ＲＡ３は、上流原稿距離ＵＴＬを取得する。処理ＲＡ４は、上流原稿距離ＵＴＬから前回原稿距離ＢＴＬを引算することにより上流排紙厚さＵＥＴを算出する。処理ＲＡ５は、可動板上昇距離ＭＰＬＬと上流排紙厚さＵＥＴとの差分が所定範囲内であるか否かを判断し、所定範囲内でない場合（ＲＡ５：Ｎｏ）に、処理ＲＡ６に進む。処理ＲＡ６において、処理ＲＢ１は、中間原稿距離ＭＴＬを取得する。処理ＲＢ２は、上流排紙厚さＵＥＴが可動板上昇距離ＭＰＬＬより大きいか否かを判断し、上流排紙厚さＵＥＴが可動板上昇距離ＭＰＬＬより大きい場合（ＲＢ２：Ｙｅｓ）に、処理ＲＢ３に進む。処理ＲＢ３において、処理ＲＣ１は、上流原稿距離ＵＴＬが中間原稿距離ＭＴＬより長いか否かを判断し、上流原稿距離ＵＴＬが中間原稿距離ＭＴＬより長い場合（ＲＣ１：Ｙｅｓ）に、処理ＲＣ３に進み、上流原稿距離ＵＴＬが中間原稿距離ＭＴＬより長くない場合（ＲＣ１：Ｎｏ）に、処理ＲＣ２に進む。処理ＲＣ２は、中間原稿距離ＭＴＬに基準距離ＳＬを加算することにより排紙ユニット距離ＥＵＬを決定する。処理ＲＣ３は、上流原稿距離ＵＴＬに基準距離ＳＬを加算することにより排紙ユニット距離ＥＵＬを決定する。よって、上流排紙厚さＵＥＴが所定範囲を超えて可動板上昇距離ＭＰＬＬより大きい場合には、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとのうちで大きい原稿距離に基づき排紙ユニット距離ＥＵＬを決定するため、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが長くなるようにカールした原稿ＧＳが排紙トレイ４に支持された場合でも、ジャムを発生することなく排紙することができる。
【００７５】
処理ＲＢ２は、上流排紙厚さＵＥＴが可動板上昇距離ＭＰＬＬ以下である場合（ＲＢ２：Ｎｏ）に、処理ＲＢ４に進む。処理ＲＢ４において、処理ＲＤ１は、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが同じ長さであるか否かを判断し、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが同じ長さである場合（ＲＤ１：Ｙｅｓ）に、処理ＲＤ２に進む。処理ＲＤ２は、上流原稿距離ＵＴＬに基準距離ＳＬを加算することにより排紙ユニット距離ＥＵＬを決定する。よって、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが同じ長さである場合には、排紙トレイ４から原稿ＧＳが取り除かれた場合であり、この場合でも、上流原稿距離ＵＴＬに基づき排紙ユニット距離ＥＵＬを決定することで、排紙トレイ４に支持されている原稿ＧＳの鉛直方向の距離に応じたより適切な位置に排紙ユニットを移動させることができる。
【００７６】
処理ＲＤ１は、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが同じ距離でない場合（ＲＤ１：Ｎｏ）に、処理ＲＤ３に進む。処理ＲＤ３は、基準距離ＳＬの半分の距離を基準距離ＳＬとして更新する。処理ＲＤ４は、中間原稿距離ＭＴＬに基準距離ＳＬを加算することにより排紙ユニット距離ＥＵＬを決定する。よって、上流排紙厚さＵＥＴが所定範囲を超えて可動板上昇距離ＭＰＬＬより小さく、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが同じ長さでない場合には、基準距離ＳＬを半分の距離に更新し、更新した基準距離と中間原稿距離ＭＴＬとに基づき排紙ユニット距離ＥＵＬを決定する。排紙トレイ４に位置ズレした原稿ＧＳが支持された場合でも、排紙ユニット距離ＥＵＬを基準距離ＳＬの半分の距離だけ短くするため、次に原稿を排紙するときに位置ズレを軽減させて排紙することができる。
【００７７】
[実施形態と発明との対応関係]
画像読取装置１、および読取部２４が、本発明の画像読取装置、および読取部の一例である。給紙トレイ２、給紙ローラ２１１、および給紙部２１が、本発明の給紙トレイ、給紙ローラ、および給紙部の一例である。排紙トレイ４、排紙ユニット２６１、および排紙部２６が、本発明の排紙トレイ、排紙ユニット、および排紙部の一例である。搬送部２０が、本発明の搬送部の一例である。給紙センサ２２が、本発明の給紙検知部の一例である。上流距離センサ２７、および中間距離センサ２８が、本発明の距離検出部の一例である。ＣＰＵ４０が、本発明の制御部の一例である。ＲＡＭ４２が、本発明の記憶部の一例である。上流距離センサ２７が、本発明の上流距離検出部の一例である。中間距離センサ２８が、本発明の中間距離検出部の一例である。処理Ｒ２において開始され、処理Ｒ６において終了する読取動作の処理が、本実施形態の読取処理の一例である。処理ＲＡ１が、本発明の可動板移動処理の一例である。処理ＲＡ３、または処理ＲＢ１が、本発明の距離検出処理の一例である。処理ＲＡ６、処理ＲＡ８、および処理ＲＡ７が、本発明の排紙ユニット移動処理の一例である。処理ＲＡ９が、本発明の距離記憶処理の一例である。処理ＲＡ４が、本発明の排紙距離算出処理の一例である。処理ＲＡ２が、本発明の給紙距離算出処理の一例である。処理ＲＡ５が、本発明の差分判断処理の一例である。処理ＲＣ１が、本発明の位置判断処理の一例である。処理ＲＤ１が、本発明の位置ズレ判断処理の一例である。
【００７８】
[変形例]
本発明は、本実施形態に限定されることなく、その趣旨を逸脱しない範囲において種々の変形が可能である。以下にその変形の一例を述べる。
【００７９】
（１）本実施形態の画像読取装置１は、プリンタ部を備えた複合機に適用されても良い。本実施形態では、ラインセンサ２０が、密着型イメージセンサで構成される場合について説明したが、縮小光学型イメージセンサで構成されても良い。
【００８０】
（２）本実施形態では、排紙トレイ４における原稿ＧＳを支持する支持面から、排紙トレイ４に支持された最上位置の原稿ＧＳまでの距離を検出するセンサとして、上流距離センサ２７と、中間距離センサ２８との２つのセンサにより原稿距離を検出したが、異なる個数でも良い。例えば、上流距離センサ２７のみで検出した原稿距離に基づいて排紙ユニット距離ＥＵＬを算出しても良いし、中間距離センサ２８のみで検出した原稿距離に基づいて排紙ユニット距離ＥＵＬを算出しても良い。また、上流距離センサ２７、および中間距離センサ２８と異なる距離センサを配置して、３つ以上の距離センサにより検出した原稿距離に基づいて排紙ユニット距離ＥＵＬを算出しても良い。
【００８１】
（３）本実施形態では、排紙トレイ４における原稿ＧＳを支持する支持面から、排紙トレイ４に支持された最上位置の原稿ＧＳまでの距離を検出するセンサとして、上流距離センサ２７と、中間距離センサ２８との２つのセンサにより原稿距離を検出したが、異なる方法でも良い。例えば、排紙トレイ４に支持された原稿ＧＳの重さを検出して、その重さから原稿距離を算出しても良い。
【００８２】
（４）本実施形態では、可動板上昇距離ＭＰＬＬと上流排紙厚さＵＥＴとの差分が所定範囲内でない場合に、上流原稿距離ＵＴＬ、または中間原稿距離ＭＴＬに基づき排紙ユニット距離ＥＵＬを算出したが、異なる方法でも良い。例えば、常に上流原稿距離ＵＴＬ、または中間原稿距離ＭＴＬに基づき排紙ユニット距離ＥＵＬを算出しても良い。
【００８３】
（５）本実施形態では、処理ＲＡ５は、可動板上昇距離ＭＰＬＬと上流排紙厚さＵＥＴとの差分が所定範囲内であるかを判断し、所定範囲内である場合（ＲＡ５：Ｙｅｓ）に、処理ＲＡ８において排紙ユニット２６１を所定上昇距離だけ上昇させ、所定範囲内でない場合（ＲＡ５：Ｎｏ）に、排紙ユニット距離ＥＵＬ決定処理ＲＡ６を実行したが、所定範囲である「１ｍｍ」と異なる範囲でも良い。例えば、可動板上昇距離ＭＰＬＬよりも「１ｍｍ」短い距離から可動板上昇距離ＭＰＬＬよりも「３ｍｍ」長い距離までの範囲を所定範囲としても良い。
【００８４】
（６）本実施形態では、処理ＲＤ１は、上流原稿距離ＵＴＬと中間原稿距離ＭＴＬとが、同じ長さであるか否かを判断したが、異なる距離でも良い。排紙トレイ４に原稿ＧＳが排紙されたときに排紙トレイ４の原稿支持面と原稿ＧＳの上面との鉛直方向の距離の変動距離程度異なる距離でも良い。
【符号の説明】
【００８５】
１…画像読取装置、２…給紙トレイ、３…ＡＤＦ部、４…排紙トレイ、５…操作部、６…表示部、７…本体部、２０…搬送部、２０１…搬送ガイド、２０３…搬送ローラ、２０５…原稿押え板、２１…給紙部、２１１…給紙ローラ、２１３…回動板、２１５…回動板軸、２１７…分離ローラ、２２…給紙センサ、２４…読取部、２６…排紙部、２６１…排紙ユニット、２６３…排紙ローラ、２６５…排紙ユニット軸、２６７…第２排紙搬送ガイド、２６８…第１排紙搬送ガイド、２７…上流距離センサ、２８…中間距離センサ、４０…ＣＰＵ、４１…ＲＯＭ、４２…ＲＡＭ、４３…フラッシュＲＯＭ、４７…駆動回路、ＭＴ…搬送モータ、ＥＵＭＴ…排紙ユニットモータ、ＥＵＭＭ…排紙ユニット機構、ＭＰＭＴ…可動板モータ、ＭＰＭＭ…可動板機構、ＲＭＴ…読取モータ、ＲＭＭ…読取機構、Ｒ４…排紙ユニット移動処理、ＲＡ６…排紙ユニット距離決定処理、ＲＢ３…カール時距離決定処理、ＲＢ４…位置ズレ時距離決定処理
【図１】
2019210063.tif 000003
【図２】
2019210063.tif 000004
【図３】
2019210063.tif 000005
【図４】
2019210063.tif 000006
【図５】
2019210063.tif 000007
【図６】
2019210063.tif 000008
【図７】
2019210063.tif 000009
【図８】
2019210063.tif 000010
【図９】
2019210063.tif 000011
【図１０】
2019210063.tif 000012