(57)【要約】【課題】原稿先端データが欠落するのを抑制しつつ、読取データを格納するメモリサイズを節約する技術を提供すること。【解決手段】画像読取装置は、原稿の搬送基準位置Ｐ３から読取部ＣＩＳまでの搬送距離である基準搬送距離Ｋ０と、原稿センサＲＳの検出信号が原稿無しから原稿有りに変化する時点で原稿最先端部Ｇｔｐが読取部ＣＩＳを通過している傾斜角度θで原稿Ｇが傾いている場合の、原稿センサＲＳから原稿最先端部Ｇｔｐまでの原稿搬送方向の距離ＴＫから、原稿センサと読取部との間の距離Ｋ３を引いた距離以上である、先読必要距離Ｋ１と、を格納するメモリと、制御部とを備える。制御部は、基準搬送距離Ｋ０から先読必要距離Ｋ１を引いた距離である先読搬送距離Ｋ２だけ、搬送部によって搬送基準位置Ｐ３から原稿Ｇが搬送されると、読取部ＣＩＳで原稿を読み取る第１読取処理を実行する。【選択図】図４
2014192854.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する搬送部と、
前記搬送部によって搬送されてくる原稿を検出する原稿センサと、
前記原稿センサを通過してくる原稿を読み取る読取部と、
原稿の搬送基準位置から前記読取部までの搬送距離である基準搬送距離と、前記原稿センサの検出信号が原稿無しから原稿有りに変化する時点で原稿最先端部が前記読取部を通過している傾斜角度で原稿が傾いている場合の、前記原稿センサから前記原稿最先端部までの原稿搬送方向の距離から、前記原稿センサと前記読取部との間の距離を引いた距離以上である、先読必要距離と、を格納するメモリと、
制御部と、を備え、
前記制御部は、
前記基準搬送距離から前記先読必要距離を引いた距離である先読搬送距離だけ、前記搬送部によって前記搬送基準位置から原稿が搬送されると、前記読取部で原稿を読み取る第１読取処理を実行する、画像読取装置。
【請求項２】
請求項１に記載の画像読取装置において、
原稿を載置する載置部を備え、
前記搬送基準位置は、前記載置部に載置された原稿の先端部の位置である、画像読取装置。
【請求項３】
請求項１または請求項２に記載の画像読取装置において、
前記制御部は、
原稿の搬送方向に直交する方向である原稿幅方向の長さを検出する第１検出処理を実行し、
前記第１読取処理において、前記基準搬送距離から、前記第１検出処理において検出した前記原稿幅方向の長さに対応した前記先読必要距離を引いた前記先読搬送距離だけ、前記搬送部によって前記搬送基準位置から原稿が搬送されると、前記読取部で原稿を読み取る、画像読取装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像読取装置において、
原稿の先端部のエッジを検出する機能を有効とするか否かの指示を受け付ける受付部を備え、
前記制御部は、
前記機能を有効とする指示を受け付けた場合、前記第１読取処理を実行し、
前記機能を無効とする指示を受け付けた場合、前記原稿センサの検出信号が原稿無しから原稿有りに変化するタイミングにしたがって、前記読取部で原稿を読み取る第２読取処理を実行する、画像読取装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像読取装置において、
前記制御部は、
前記原稿に後続する後続原稿の有無を判断する判断処理を実行し、
前記判断処理において、前記後続原稿が有りと判断した場合、
前記第１読取処理において、
前記搬送基準位置は、前記原稿の後端部から前記後続原稿の先端部までの距離である紙間距離だけ、前記原稿センサの位置から原稿搬送上流側の位置であり、
前記基準搬送距離は、前記読取部と前記原稿センサとの間の距離に前記紙間距離を加えた距離であり、
前記後続原稿が、前記原稿の後端部が前記原稿センサによって検出された時から、前記搬送基準位置から前記先読搬送距離だけ搬送されると、前記読取部で前記後続原稿を読み取る、画像読取装置。
【請求項６】
請求項５に記載の画像読取装置において、
前記制御部は、
後続原稿が有りと判断した場合の前記第１読取処理において、前記基準搬送距離から、前記第１検出処理において検出した前記後続原稿の前記原稿幅方向の長さに対応した前記先読必要距離を引いた前記先読搬送距離だけ、前記搬送部によって前記搬送基準位置から前記後続原稿が搬送されると、前記読取部で前記後続原稿を読み取る、画像読取装置。
【請求項７】
請求項６に記載の画像読取装置において、
前記第１検出処理において、前記読取部によって原稿の先端部のエッジを読み取ることにより、前記後続原稿の原稿幅方向の長さを推定する、画像読取装置。
【請求項８】
請求項６に記載の画像読取装置において、
前記制御部は、
前記原稿の搬送方向の長さを検出する第２検出処理を実行し、
前記第１検出処理において、検出された前記原稿の原稿搬送方向の長さに基づいて前記後続原稿の原稿幅方向の長さを推定する、画像読取装置。
【請求項９】
請求項８に記載の画像読取装置において、
前記制御部は、
前記第２検出処理にて検出した前記後続原稿の搬送方向の長さを用いて、前記紙間距離を決定する決定処理を実行する、画像読取装置。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の画像読取装置において、
前記制御部は、前記先読搬送距離だけ前記原稿が前記搬送基準位置から搬送される前に前記原稿センサが前記原稿を検出すると、前記原稿センサから所定距離だけ前記原稿を搬送後、前記読取部で前記原稿を読み取る、画像読取装置。
【請求項１１】
請求項１から請求項１０のいずれか一項に記載の画像読取装置において、
前記傾斜角度は、当該画像読取装置において読取可能な最大サイズの原稿によって決定される角度である、画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関し、詳しくは、読取原稿の斜行による読取画像データの欠落を抑制する技術に関する。
【背景技術】
【０００２】
従来、読取原稿の斜行による読取画像データの欠落を抑制する技術として、例えば、特許文献１に記載されたものが知られている。その従来技術文献においては、原稿センサが原稿先端を検知した時刻を基準として、原稿長さに対して所定長さ拡大した範囲を走査ヘッドが読み取るように読取開始タイミングを決定することで、斜行による画像データ欠落を防止する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１８４１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、読取装置の小型化により原稿センサと走査ヘッドの距離を十分取れないと、原稿センサが原稿先端を検知した時点で、傾いた原稿先端が既に走査ヘッドを通過してしまっていて、画像データが欠落する虞がある。
本発明は、原稿先端データが欠落するのを抑制しつつ、読取データを格納するメモリサイズを節約する技術を提供するものである。
【課題を解決するための手段】
【０００５】
本明細書によって開示される画像読取装置は、原稿を搬送する搬送部と、前記搬送部によって搬送されてくる原稿を検出する原稿センサと、前記原稿センサを通過してくる原稿を読み取る読取部と、原稿の搬送基準位置から前記読取部までの搬送距離である基準搬送距離と、前記原稿センサの検出信号が原稿無しから原稿有りに変化する時点で原稿最先端部が前記読取部を通過している傾斜角度で原稿が傾いている場合の、前記原稿センサから前記原稿最先端部までの原稿搬送方向の距離から、前記原稿センサと前記読取部との間の距離を引いた距離以上である、先読必要距離と、を格納するメモリと、制御部と、を備え、前記制御部は、前記基準搬送距離から前記先読必要距離を引いた距離である先読搬送距離だけ、前記搬送部によって前記搬送基準位置から原稿が搬送されると、前記読取部で原稿を読み取る第１読取処理を実行する。
本構成によれば、基準搬送距離から、先読必要距離を引いた距離である先読搬送距離だけ、搬送部によって搬送基準位置から原稿が搬送されると、読取部によって原稿を読み取る第１読取処理が実行される。そのため、原稿センサと読取部との間隔が短い場合であっても、原稿先端データが欠落するのを抑制しつつ、読取データを格納するメモリサイズを節約できる。
【０００６】
上記画像読取装置において、原稿を載置する載置部を備え、前記搬送基準位置は、前記載置部に載置された原稿の先端部の位置であるようにしてもよい。
本構成によれば、搬送基準位置が載置部に載置された原稿の先端部の位置とされる。そのため、読取原稿が一枚の場合に、あるいは複数原稿の一枚目の原稿を読取る場合に、搬送基準位置から先読搬送距離だけ原稿が搬送された際に、原稿読取を確実に開始することができる。
【０００７】
また、上記画像読取装置において、前記制御部は、原稿の搬送方向に直交する方向である原稿幅方向の長さを検出する第１検出処理を実行し、前記第１読取処理において、前記基準搬送距離から、前記第１検出処理において検出した前記原稿幅方向の長さに対応した前記先読必要距離を引いた前記先読搬送距離だけ、前記搬送部によって前記搬送基準位置から原稿が搬送されると、前記読取部で原稿を読み取るようにしてもよい。
本構成によれば、先読必要距離が原稿幅方向の長さに応じて変わることを考慮するので、原稿先端データが欠落するのを抑制しつつ、一層読取データを格納するメモリサイズを節約できる。
【０００８】
また、上記画像読取装置において、原稿の先端部のエッジを検出する機能を有効とするか否かの指示を受け付ける受付部を備え、前記制御部は、前記機能を有効とする指示を受け付けた場合、前記第１読取処理を実行し、前記機能を無効とする指示を受け付けた場合、前記原稿センサの検出信号が原稿無しから原稿有りに変化するタイミングにしたがって、前記読取部で原稿を読み取る第２読取処理を実行するようにしてもよい。
本構成によれば、原稿の先端部のエッジを検出する機能が有効か無効かに応じて読取処理を切替えることができ、利便性が向上する。
【０００９】
また、上記画像読取装置において、前記制御部は、前記原稿に後続する後続原稿の有無を判断する判断処理を実行し、前記判断処理において、前記後続原稿が有りと判断した場合、前記第１読取処理において、前記搬送基準位置は、前記原稿の後端部から前記後続原稿の先端部までの距離である紙間距離だけ、前記原稿センサの位置から原稿搬送上流側の位置であり、前記基準搬送距離は、前記読取部と前記原稿センサとの間の距離に前記紙間距離を加えた距離であり、前記後続原稿が、前記原稿の後端部が前記原稿センサによって検出された時から、前記搬送基準位置から前記先読搬送距離だけ搬送されると、前記読取部で前記後続原稿を読み取るようにしてもよい。
本構成によれば、後続原稿がある場合、すなわち、読取原稿が複数枚である場合においても、後続原稿の先端データが欠落するのを抑制しつつ、読取データを格納するメモリサイズを節約できる。
【００１０】
また、上記画像読取装置において、前記制御部は、後続原稿が有りと判断した場合の前記第１読取処理において、前記基準搬送距離から、前記第１検出処理において検出した前記後続原稿の前記原稿幅方向の長さに対応した前記先読必要距離を引いた前記先読搬送距離だけ、前記搬送部によって前記搬送基準位置から前記後続原稿が搬送されると、前記読取部で前記後続原稿を読み取るようにしてもよい。
本構成によれば、後続原稿がある場合においても、先読必要距離が原稿幅方向の長さに応じて変わることを考慮するので、後続原稿の先端データが欠落するのを抑制しつつ、一層読取データを格納するメモリサイズを節約できる。
【００１１】
また、上記画像読取装置において、前記第１検出処理において、前記読取部によって前記原稿の原稿先端部を読み取ることにより、前記後続原稿の原稿幅方向の長さを推定するようにしてもよい。
本構成によれば、後続原稿の読取において、推定精度が高く、しかも原稿先端部付近で推定を終了できる。
【００１２】
また、上記画像読取装置において、前記制御部は、前記原稿の搬送方向の長さを検出する第２検出処理を実行し、前記第１検出処理において、検出された前記原稿の原稿搬送方向の長さに基づいて前記後続原稿の原稿幅方向の長さを推定するようにしてもよい。
本構成によれば、原稿の原稿搬送方向の長さと原稿幅方向の長さには相対関係があり、原稿の原稿搬送方向の長さを検出することによって原稿幅方向の長さを推定することができる。原稿搬送方向の長さは原稿センサを用いて検出できるため、原稿の先端部を読み取ることと比べて、推定処理が簡単である。
【００１３】
また、上記画像読取装置において、前記制御部は、前記第２検出処理にて検出した前記後続原稿の搬送方向の長さを用いて、前記紙間距離を決定する決定処理を実行するようにしてもよい。
本構成によれば、紙間距離が原稿搬送方向の長さに応じて変わることを考慮するので、原稿先端データが欠落するのを抑制しつつ、一層読取データを格納するメモリサイズを節約できる。
【００１４】
また、上記画像読取装置において、前記制御部は、前記先読搬送距離だけ前記原稿が前記搬送基準位置から搬送される前に前記原稿センサが前記原稿を検出すると、前記原稿センサから所定距離だけ前記原稿を搬送後、前記読取部で前記原稿を読み取るようにしてもよい。
先読必要距離は原稿のサイズに応じて変わるため、先読搬送距離も原稿のサイズに応じて変化する。通常、原稿が小さいほど先読搬送距離は長くなる。そのため、例えば、Ｂ５サイズの読取設定の際に、誤ってＡ４サイズの原稿が搬送されると、先読搬送距離を搬送する前に、原稿センサが原稿を検出することが考えられる。この場合さらに先読搬送距離に達するまで原稿を搬送すると、原稿が傾いている場合、原稿の先端が読み取れない可能性がある。そのため、この場合、本構成のように、原稿センサから所定距離だけ原稿を搬送後、読取部で原稿の読み取りを開始することで、誤った原稿サイズの原稿が傾いていて搬送された場合であっても、原稿を読取ることができる。ここで、所定距離は、誤ったサイズの原稿が搬送された場合であっても、読取欠落が生じない距離として、読取部と原稿センサとの間の距離に応じて事前に決定される。なお、所定距離は「ゼロ」であってもよい、すなわち、原稿センサが原稿を検出すると、読取を開始してもよい。
【００１５】
また、上記画像読取装置において、前記傾斜角度は、当該画像読取装置において読取可能な最大サイズの原稿によって決定される角度としてもよい。  
本構成によれば、原稿サイズの異なる原稿を読取る画像読取装置において、一個の傾斜角度を設定することで、原稿サイズにかかわらず、読取欠落を抑制できる。
【発明の効果】
【００１６】
本明細書によって開示される画像読取装置では、基準搬送距離から、先読必要距離を引いた距離である先読搬送距離だけ、搬送部によって搬送基準位置から原稿Ｇが搬送されると、読取部による原稿の読取が開始される。そのため、原稿センサと読取部との間隔が短い場合であっても、原稿先端データが欠落するのを抑制しつつ、読取データを格納するメモリサイズを節約できる。
【図面の簡単な説明】
【００１７】
【図１】画像読取装置の概略的な断面図
【図２】画像読取装置の電気的構成を概略的に示すブロック図
【図３】実施形態１の読取処理の一部を示すフローチャート
【図４】原稿搬送に係る各種距離の関係を示す概略的な平面図
【図５】後続原稿がある場合の各種距離の関係を概略的に示す平面図
【図６】原稿サイズと各種距離の関係を示すテーブル
【図７】実施形態１の読取処理の一部を示すフローチャート
【図８】実施形態２の読取処理を概略的に示すフローチャート
【発明を実施するための形態】
【００１８】
＜実施形態１＞
実施形態１を、図１から図７を用いて説明する。
【００１９】
１．画像読取装置の機械的構成
図１に示されるように、画像読取装置１は、給紙トレイ（載置部の一例）２と、本体部３と、排紙トレイ４と、を含む。画像読取装置１は、給紙トレイ２に載置された複数の原稿Ｇを１枚ずつ排紙トレイ４に搬送するとともに、搬送中の原稿Ｇを本体部３に含まれるＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）２４を用いて読み取るシートフィードスキャナである。
【００２０】
図２に示すように、本体部３は、給紙トレイ２、排紙トレイ４、分離パッド２１、給紙ローラ２０、および給紙トレイ２に載置された原稿を搬送経路２２に沿って搬送する搬送ローラ２３を含む。また、搬送経路２２上には、ＣＩＳ２４、フロントセンサ（以下、Ｆセンサ）２５、およびリアセンサ（以下、Ｒセンサ）２６が設けられる。Ｒセンサ２６は、原稿走査方向において、傾きのない原稿Ｇにおける中央位置に相当する位置に配置されている（図４参照）。ＣＩＳ２４は、読取部の一例であり、Ｒセンサ２６は、原稿センサの一例である。
【００２１】
給紙ローラ２０は、給紙トレイ２に載置された原稿Ｇに当接しており、摩擦力により、給紙トレイ２に載置された原稿Ｇを本体部３の内部へと引き込む。分離パッド２１は、摩擦力により、複数枚の原稿Ｇを１枚の原稿Ｇに分離する。給紙トレイ２に載置された複数枚の原稿Ｇは、これらによって、１枚の原稿Ｇに分離されて本体部３の内部へと引き込まれる。
【００２２】
搬送ローラ２３は、モータ２８（図２参照）により駆動され、本体部３の内部へと引き込まれた原稿Ｇを搬送経路２２上に搬送する。ＣＩＳ２４は、搬送経路２２上に位置し、読取位置Ｐ１において搬送経路２２内を搬送される原稿Ｇを読み取る。
【００２３】
搬送ローラ２３は、搬送経路２２上に搬送された原稿Ｇを排紙トレイ４に送り出す。搬送ローラ２３により排紙トレイ４に供給された原稿Ｇは、排紙トレイ４に積層される。つまり、給紙ローラ２０と搬送ローラ２３とによって、給紙トレイ２に載置された複数枚の原稿Ｇを搬送経路２２上に搬送する搬送部２７が形成されている。給紙ローラ２０および搬送ローラ２３は搬送部の一例である。
【００２４】
Ｆセンサ２５は、給紙トレイ２に配置され、給紙トレイ２に原稿Ｇが載置された場合にオンし、給紙トレイ２に原稿Ｇが載置されていない場合にオフするように設定されている。Ｒセンサ２６は、搬送経路２２上のＣＩＳ２４よりも上流側の位置Ｐ２に配置され、搬送経路２２上の位置Ｐ２を原稿Ｇが通過する場合にオンし、位置Ｐ２を原稿Ｇが通過していない場合にオフするように設定されている。また、本体部３には、この他に、電源スイッチや各種設定ボタンからなり、ユーザからの操作指令等を受け付ける入力部５や、ＬＥＤからなり、画像読取装置１の状況を表示する表示部６等が含まれる（図２参照）。入力部５は、後述する斜行補正機能を有効とするか否かの指示を、ユーザから受け付ける。
２．画像読取装置の電気的構成
図２に示されるように、画像読取装置１は、画像読取装置１の各部を制御するＡＳＩＣ（特定用途向け集積回路）１０を含む。ＡＳＩＣ１０は、中央処理装置（以下、ＣＰＵ）１１、ＲＯＭ１２、ＲＡＭ１３、デバイス制御部１４、アナログフロントエンド（以下、ＡＦＥ）１５、駆動回路１６、画像処理回路１７、搬送カウンタ１８およびタイマ１９を備える。これらにバスＢＬを介して、Ｆセンサ２５、Ｒセンサ２６などが接続されている。
【００２５】
ＲＯＭ１２には、画像読取装置１の動作を制御するための各種のプログラムが記憶されており、ＣＰＵ１１は、ＲＯＭ１２から読み出したプログラムに従って各部の制御を行う制御部として機能する。デバイス制御部１４は、ＣＩＳ２４に接続されており、ＣＰＵ１１からの命令に基づいて読み取りを制御する信号をＣＩＳ２４に送信する。ＣＩＳ２４は、デバイス制御部１４からの信号に基づいて原稿Ｇを読み取り、読み取った読取データをＡＦＥ１５に出力する。
【００２６】
ＡＦＥ１７は、ＣＩＳ２４に接続されており、ＣＰＵ１１からの命令に基づいて、ＣＩＳ２４から出力されるアナログ信号である読取データをデジタル信号である階調データに変換する。読取データおよび階調データは、バス１８を介してＲＡＭ１３に記憶される。画像処理回路１７は、ＲＡＭ１３に記憶された階調データに傾き補正処理を行い、補正データを生成する。
【００２７】
駆動回路１６は、ステッピングモータ２８に接続されており、ＣＰＵ１１からの命令に基づいてパルス信号をステッピングモータ２８に送信する。ステッピングモータ２８は、パルス信号の１パルスで、１ステップの回転角度分、回転する。そして、ステッピングモータ２８が１ステップ分回転すると、それに応じて、駆動機構（図示せず）を介して搬送部２７のローラが回転し、搬送経路２２上を原稿Ｇが規定距離だけ搬送される。
【００２８】
搬送カウンタ１８は、例えば、パルス信号のパルス数、すなわち、ステッピングモータ２８の駆動ステップ数をカウントする。そのため、ＣＰＵ１１は、搬送カウンタ１８のカウント値から原稿Ｇの搬送距離を認識することができる。また、タイマ１９は読取処理に係る各種時間を計時する。
【００２９】
３．読取処理
次に、図３から図７を参照して、実施形態１における、ＣＩＳ２４を用いて原稿Ｇを読み取る読取処理について説明する。読取処理は、所定のプログラムにしたがってＣＰＵ１１によって実行される。ＣＰＵ１１は、Ｆセンサ２５を用いて給紙トレイ２に原稿Ｇが載置されたことが確認され、ユーザによって入力部５を介して原稿Ｇの読取指示が入力されると、処理を開始する。
【００３０】
ＣＰＵ１１は、処理を開始すると、駆動回路１６を用いてモータ２８にパルス信号を送信し、搬送部２７によって原稿Ｇの搬送を開始させるとともに（ステップＳ１０２）、搬送カウンタ１８を初期化して、ステップ数のカウントを開始させる（ステップＳ１０４）。
【００３１】
次いで、ＣＰＵ１１は、斜行補正機能は有効か否かを判断する（ステップＳ１０６）。ここで斜行補正機能とは、読取データの、原稿の斜行に係る補正である斜行補正の機能である。斜行補正の機能として、具体的には、例えば、原稿の斜き角度に応じて、読取データが所定角度、回転補正される。斜行補正機能は、原稿の先端部のエッジを検出する機能の一例である。ここで、原稿Ｇの先端部のエッジは、図４に示されるように、原稿Ｇの搬送方向最先端の辺部ＧＴＬに相当する。なお、原稿の先端部のエッジを検出する機能は、斜行補正機能に限られず、例えば、原稿サイズ自動検出機能であってもよい。
【００３２】
入力部５は、斜行補正機能が有効か否かの指示をユーザから受け付け、ＣＰＵ１１は、入力部５を参照して、斜行補正機能は有効か否かを判断する。入力部５は、受付部の一例である。
【００３３】
ステップＳ１０６において、斜行補正機能が有効であると判断された場合（ステップＳ１０６：ＹＥＳ）、ＣＰＵ１１は、第２搬送距離を「Ｋ２」に設定する（ステップＳ１０８）。ここで、第２搬送距離は、図４に示される先読搬送距離Ｋ２に相当する。先読搬送距離Ｋ２は、図４に示されるように、基準搬送距離Ｋ０から所定の先読必要距離Ｋ１を引いた距離である。言い換えれば、給紙トレイ２に載置された原稿Ｇの先端部が、先読搬送距離Ｋ２だけ搬送された時に、原稿読取が開始される。ここで、給紙トレイ２に載置された原稿Ｇの先端部の位置Ｐ３（図１参照）は、搬送基準位置の一例である。なお、給紙トレイ２に載置された原稿Ｇの先端部の位置Ｐ３は、原稿Ｇが一枚の場合の、あるいは複数原稿の一枚目の原稿Ｇを読取る場合の搬送基準位置とされる。
【００３４】
また、基準搬送距離Ｋ０は、図１に示されるように、給紙トレイ２に載置された原稿Ｇの先端部の位置（搬送基準位置）Ｐ３から、ＣＩＳ２４まで、詳細には読取位置Ｐ１までの原稿搬送距離である。また、先読必要距離Ｋ１は、図４に示されるように、Ｒセンサ２６の検出信号が原稿無しから原稿有りに変化する時点で原稿最先端部ＧｔｐがＣＩＳ２４を通過している、詳しくは、読取位置Ｐ１を通過している傾斜角度θで原稿Ｇが傾いている場合の、Ｒセンサ２６から原稿最先端部Ｇｔｐまでの原稿搬送方向の距離ＴＫから、Ｒセンサ２６とＣＩＳ２４との間の距離Ｋ３を引いた距離以上となる距離である。すなわち、距離Ｋ０、Ｋ１、Ｋ２、Ｋ３、ＴＫには以下の関係がある。ここで、「ＧＷ」は原稿幅であり、「θ」は原稿Ｇの最大傾き保証角度である。
Ｋ２＝Ｋ０−Ｋ１……式（１）
Ｋ１≧ＴＫ−Ｋ３……式（２）
ＴＫ＝（１／２）＊ＧＷｓｉｎθ……式（３）
【００３５】
ここで、例えば、Ｋ０を４５ｍｍとし、Ｋ３を５ｍｍとし、θを５°とする。また、原稿サイズをＡ４サイズとし、原稿幅を２１０ｍｍとすると、ＴＫは９．１５ｍｍとなり、Ｋ１≧４．１５ｍｍとなる。そのため、例えば、Ｋ１を５ｍｍとすると、式（１）から、先読搬送距離Ｋ２は、４０ｍｍとなる。
【００３６】
なお、基準搬送距離Ｋ０および距離ＴＫは固定値として、先読必要距離Ｋ１および先読搬送距離Ｋ２は原稿サイズに応じた複数の値として、それぞれＲＯＭ（メモリの一例）１２に記憶されている。また、最大傾き保証角度θとは、原稿サイズにかかわらず読取欠落がなく原稿読取が保証される原稿Ｇの傾き角度であり、固定角度である。最大傾き保証角度θは、本実施形態では、画像読取装置１において読取可能な最大サイズの原稿、例えば、Ａ４サイズによって決定される角度である。すなわち、本実施形態における最大傾き保証角度θは、傾斜角度の一例であり、Ｒセンサ２６の検出信号が原稿無しから原稿有りに変化する時点で、Ａ４サイズの原稿最先端部ＧｔｐがＣＩＳ２４（読取位置Ｐ１）を通過している角度である。
【００３７】
このように、最大傾き保証角度（傾斜角度）θを、画像読取装置１において読取可能な最大サイズの原稿によって決定される角度とすることによって、原稿サイズの異なる原稿を読取る画像読取装置において、一個の傾斜角度を設定することで、原稿サイズにかかわらず、読取欠落を抑制できる。なお、上記傾斜角度は、本実施形態の最大傾き保証角度θに限られず、例えば、読取される原稿サイズが一種類の場合、その一種類の原稿サイズに応じた角度とされてもよい。
【００３８】
また、式（３）は、図４に示されるように、Ｒセンサ２６の走査方向の設置位置が、給紙トレイ２の中央である場合に相当する。そのため、式（３）は、Ｒセンサ２６の走査方向の設置位置に応じて異なる。
【００３９】
また、式（２）において、Ｋ１＝ＴＫ−Ｋ３の場合は、読取領域の原稿搬送方向の長さが原稿長ＧＬに等しく、読取領域に原稿搬送方向の拡張幅（搬送方向の読取拡張幅）が設定されない場合に相当する。そのため、読取領域に、所定の原稿搬送方向の拡張幅（マージン）を設定する場合には、Ｋ１＞ＴＫ−Ｋ３とすることが好ましい。すなわち、先読搬送距離Ｋ２を、Ｋ１＝ＴＫ−Ｋ３とした場合の距離よりも短く設定することが好ましい。
【００４０】
また、先読搬送距離Ｋ２は、読取る原稿のサイズに応じて設定するようにしてもよい。すなわち、ＣＰＵ１１は、原稿Ｇの搬送方向に直交する方向である原稿幅方向の長さＧＷを検出する第１検出処理を実行する。そして、ＣＰＵ１１は、第１読取処理において、基準搬送距離Ｋ０から、第１検出処理において検出した原稿幅方向の長さＧＷに対応した先読必要距離Ｋ１を引いた先読搬送距離Ｋ２だけ、搬送部２７によって搬送基準位置Ｐ３から原稿Ｇが搬送されると、ＣＩＳ２４で原稿を読み取るようにしてもよい。
【００４１】
この場合、先読必要距離Ｋ１が原稿幅方向の長さＧＷに応じて変わることを考慮するので、すなわち、先読必要距離Ｋ１が原稿サイズに応じて変わることを考慮するので、原稿先端データが欠落することをより的確に抑制できる。なお、第１検出処理として、例えば、入力部５を介してユーザによって設定される読取原稿サイズのデータに基づいて原稿幅方向の長さＧＷを検出する処理であってもよい。あるいは、原稿幅方向の長さＧＷを検出するセンサを設け、センサからの検出信号に基づいて原稿幅方向の長さＧＷを検出する処理であってもよい。
【００４２】
なお、モータ２８の回転を制御するステップ数、すなわち搬送カウンタ１８のカウント値と、搬送距離とには比例関係があるため、以下、搬送距離を示す符号は、搬送カウンタ１８のカウント値の意味でも使用する。例えば、カウント値「Ｋ２」は、原稿Ｇを搬送距離「Ｋ２」、搬送するための搬送カウンタ１８のカウント値を意味するものとする。
【００４３】
次いで、ＣＰＵ１１は、原稿Ｇの先端がＲセンサ２６によって検知されたか否かを判断する（ステップＳ１１０）。Ｒセンサ２６は、図４に示されるように、走査方向の設置位置が、給紙トレイ２の中央原稿Ｇの検知は、Ｒセンサ軸２６ａ上において行われる。すなわち、原稿Ｇの検知は、Ｒセンサ軸２６ａ上の原稿Ｇの先端部分ＧｃｆがＲセンサ２６によって検知されることによって、行われる。原稿Ｇの先端がＲセンサ２６によって検知されない場合は（ステップＳ１１０：ＮＯ）、搬送カウンタ１８のカウント値が「Ｋ２」に到達したか否かを判断する（ステップＳ１２０）。
【００４４】
搬送カウンタ１８のカウント値が「Ｋ２」に到達しない場合は（ステップＳ１２０：ＮＯ）、ステップＳ１１０の処理に戻り、一方、搬送カウンタ１８のカウント値が「Ｋ２」に到達した場合は（ステップＳ１２０：ＹＥＳ）、原稿Ｇが先読開始位置に達したとして、ＣＩＳ２４による原稿Ｇの読取を開始する（ステップＳ１２２）。なお、原稿Ｇが先読開始位置に達した場合を、図４において、二点鎖線で示す。
【００４５】
すなわち、ＣＰＵ１１は、基準搬送距離Ｋ０から先読必要距離Ｋ１を引いた距離である先読搬送距離Ｋ２だけ、搬送部２７によって搬送基準位置Ｐ３から原稿Ｇが搬送されると、ＣＩＳ２４で原稿Ｇを読み取る処理（第１読取処理の一例）を実行する。このように、本実施形態では、原稿ＧがＣＩＳ２４まで、詳細には、読取位置Ｐ１まで搬送される以前であって、搬送基準位置Ｐ３から先読搬送距離Ｋ２、原稿Ｇが搬送された時に原稿読取が開始される。この場合は、先読開始位置が搬送基準位置Ｐ３とＲセンサ２６の間にある場合に相当する。
【００４６】
次いで、ＣＰＵ１１は、原稿Ｇの先端がＲセンサ２６によって検知されたか否かを判断する（ステップＳ１２４）。原稿Ｇの先端がＲセンサ２６によって検知されない場合は待機し、すなわち、搬送部２７による原稿Ｇの搬送を継続し（ステップＳ１２４：ＮＯ）、一方、原稿Ｇの先端がＲセンサ２６によって検知された場合は（ステップＳ１２４：ＹＥＳ）、原稿長ＧＬの算出を開始する（ステップＳ１２６）。原稿長ＧＬの算出は、例えば、原稿ＧがＲセンサ２６を通過する時間をタイマ１９によって計測し、計測された時間に原稿Ｇの搬送速度を積算することによって算出される。そのため、ステップＳ１２６においては、ＣＰＵ１１は、タイマ１９による時間計測を開始させる。
【００４７】
一方、ステップＳ１１０において、原稿Ｇの先端がＲセンサ２６によって検知された場合、すなわち、搬送カウンタ１８のカウント値が「Ｋ２」に到達すり前に原稿Ｇの先端がＲセンサ２６によって検知された場合、（ステップＳ１１０：ＹＥＳ）、タイマ１９による時間計測を開始させ、原稿長ＧＬの算出を開始する（ステップＳ１１２）。
【００４８】
次いで、ＣＰＵ１１は、搬送カウンタ１８のカウント値が「Ｋ２」に到達したか否かを判断する（ステップＳ１１４）。搬送カウンタ１８のカウント値が「Ｋ２」に到達しない場合は待機し（ステップＳ１１４：ＮＯ）、一方、搬送カウンタ１８のカウント値が「Ｋ２」に到達した場合は（ステップＳ１１４：ＹＥＳ）、原稿Ｇが先読開始位置に達したとして、ＣＩＳ２４による原稿Ｇの読取を開始する（ステップＳ１１６）。この場合は、先読開始位置がＲセンサ２６と読取位置Ｐ１との間にある場合に相当する。
【００４９】
次いで、ＣＰＵ１１は、原稿Ｇの後端がＲセンサ２６によって検知されたか否かを判断する（ステップＳ１３０）。原稿Ｇの後端がＲセンサ２６によって検知されない場合は待機し、すなわち、ＣＩＳ２４による原稿Ｇの読取を継続し（ステップＳ１３０：ＮＯ）、一方、原稿Ｇの後端がＲセンサ２６によって検知された場合は（ステップＳ１３０：ＹＥＳ）、搬送カウンタ１８を初期化する（ステップＳ１３２）とともに、タイマ１９による時間計測を終了させ、時間計測から原稿長ＧＬの算出し、原稿長算出処理を終了する（ステップＳ１３４：第２検出処理の一例）。そして、所定距離、原稿Ｇを搬送後、原稿Ｇの読取を終了する（ステップＳ１３６）。
【００５０】
次いで、ＣＰＵ１１は、次の原稿（後続原稿）ＧがＦセンサ２５によって検知されたか否かを判断する（ステップＳ１３８）。後続原稿ＧがＦセンサ２５によって検知された場合（ステップＳ１５０：ＹＥＳ）、算出された原稿長ＧＬから、後続原稿Ｇに関する距離「Ｋ２」を決定する（ステップＳ１５０：決定処理の一例）。その際、ＣＰＵ１１は、ＲＯＭ１２に記憶された、図６に示されるようなテーブルを参照して後続原稿用の距離「Ｋ２」を決定する。例えば、先の原稿ＧがＡ４サイズである場合、紙間距離ＫＳは３３ｍｍとされ、その時の先読必要距離Ｋ１は、９．１５ｍｍに決定され、後続原稿用の先読搬送距離Ｋ２は２８．８５ｍｍに決定される。なお、これに限られず、先読必要距離Ｋ１は、９．１５ｍｍ以上の値、すなわち、後続原稿用の先読搬送距離Ｋ２は２８．８５ｍｍ以下の値とされてもよい。また、図６のテーブルに示される先読必要距離Ｋ１の値および先読搬送距離Ｋ２の値は、最大傾き保証角度θを５度、距離Ｋ３を５ｍｍとして、式（１）から式（３）によって算出される値である。その際、後述するように、基準搬送距離Ｋ０の値は、図４に示される場合、すなわち、一枚目の原稿の場合とは、変更される。
【００５１】
なお、図６のテーブルは、図４および図５に示されるようにＲセンサ２６が、原稿走査方向において、原稿Ｇの中央位置に相当する位置に配置されている場合の例を示すものである。したがって、Ｒセンサ２６の原稿走査方向の設置位置に応じて、テーブルは異なる。
【００５２】
そして、先の原稿用の距離「Ｋ２」を、決定された後続原稿用の距離「Ｋ２」によって更新し（ステップＳ１５２）、ステップＳ１１０の処理に戻って、ステップＳ１１０からステップＳ１３８までの処理を繰返す。
【００５３】
なお、搬送基準位置である、一枚目の原稿Ｇの先端部の位置Ｐ３に相当する後続原稿Ｇの位置は、図５に示されるように先の原稿Ｇの後端部から後続原稿Ｇの先端部までの距離である紙間距離ＫＳだけ、Ｒセンサ２６の位置Ｐ２から原稿搬送上流側の位置（搬送基準位置の一例）Ｐ４となる。また、基準搬送距離Ｋ０は、ＣＩＳ２４とＲセンサ２６との間の距離Ｋ３に紙間距離ＫＳを加えた距離となる。すなわち、Ｋ０＝Ｋ３＋ＫＳとなり、式（１）から
Ｋ２＝Ｋ０−Ｋ１＝（Ｋ３＋ＫＳ）−Ｋ１……式（４）
となる。そのため、ＣＰＵ１１は、後続原稿Ｇが、先の原稿Ｇの後端部がＲセンサ２６によって検出された時の位置Ｐ４から、式（４）による、後続原稿用の先読搬送距離Ｋ２だけ搬送されると、ＣＩＳ２４によって後続原稿Ｇの読取りを開始する。なお、図６に示される各紙間距離ＫＳは、本実施形態では、原稿サイズに応じてメカニカルな設計から決定される。
【００５４】
このように、本実施形態では、ＣＰＵ１１は、原稿長（原稿の搬送方向の長さの一例）ＧＬを用いて、図６に示されるテーブルを参照して紙間距離ＫＳを決定する。すなわち、紙間距離ＫＳが原稿長ＧＬに応じて変わることを考慮するので、原稿先端データが欠落するのを抑制しつつ、一層読取データを格納するメモリサイズを節約できる。
【００５５】
一方、後続原稿ＧがＦセンサ２５によって検知されなかった場合（ステップＳ１３８：ＮＯ）、後続原稿がないと判断して、原稿Ｇを排紙トレイ４に排出した後、原稿Ｇの搬送を終了して（ステップＳ１４０）、斜行補正機能が有効である場合の読取処理を終了する。
【００５６】
上記したように、本実施形態では、斜行補正機能が有効である場合、ＣＰＵ１１は、基準搬送距離Ｋ０から先読必要距離Ｋ１を引いた距離である先読搬送距離Ｋ２だけ、搬送部２７によって搬送基準位置（Ｐ３、Ｐ４）から原稿Ｇが搬送されると、ＣＩＳ２４で原稿Ｇを読み取る「第１読取処理」を実行する。
【００５７】
一方、ステップＳ１０６において、斜行補正機能は有効でないと判断した場合（ステップＳ１０６：ＮＯ）、図７に示すように、ＣＰＵ１１は、ステップＳ１６０以降の従来の読取処置を実行する。すなわち、ＣＰＵ１１は、第１搬送距離を「Ｋ３」に設定する（ステップＳ１６０）。ここで、第１搬送距離Ｋ３は、Ｒセンサ２６からＣＩＳ２４までの距離であり、詳しくは、Ｒセンサ２６から読取位置Ｐ１（図１参照）までの距離であり、図４に示される距離「Ｋ３」に相当する。
【００５８】
次いで、ＣＰＵ１１は、原稿Ｇの先端がＲセンサ２６によって検知されたか否かを判断する（ステップＳ１６２）。原稿Ｇの先端がＲセンサ２６によって検知されない場合は待機し、すなわち、搬送部２７による原稿Ｇの搬送を継続し（ステップＳ１６２：ＮＯ）、一方、原稿Ｇの先端がＲセンサ２６によって検知された場合は（ステップＳ１６２：ＹＥＳ）、搬送カウンタ１８を初期化する（ステップＳ１６４）。次いで、搬送カウンタ１８のカウント値が「Ｋ３」に到達したか否かを判断する（ステップＳ１６６）。
【００５９】
搬送カウンタ１８のカウント値が「Ｋ３」に到達しない場合は待機し、すなわち、搬送部２７による原稿Ｇの搬送を継続し（ステップＳ１６６：ＮＯ）、一方、搬送カウンタ１８のカウント値が「Ｋ３」に到達した場合は（ステップＳ１６６：ＹＥＳ）、原稿Ｇが読取位置Ｐ１に達したとして、ＣＩＳ２４による原稿Ｇの読取を開始する（ステップＳ１６８）。すなわち、ステップＳ１６８の処理は、斜行補正機能、すなわち、第１読取処理を実行する機能を無効とする指示を受け付けた場合、Ｒセンサ２６の検出信号が原稿無しから原稿有りに変化するタイミングにしたがって、ＣＩＳ２４で原稿Ｇを読み取る第２読取処理の一例である。
【００６０】
次いで、ＣＰＵ１１は、原稿Ｇの後端がＲセンサ２６によって検知されたか否かを判断する（ステップＳ１７０）。原稿Ｇの後端がＲセンサ２６によって検知されない場合は待機し、すなわち、ＣＩＳ２４による原稿Ｇの読取を継続し（ステップＳ１７０：ＮＯ）、一方、原稿Ｇの後端がＲセンサ２６によって検知された場合は（ステップＳ１７０：ＹＥＳ）、所定距離、原稿Ｇを搬送後、原稿Ｇの読取を終了する（ステップＳ１７２）。次いで、次の原稿（後続原稿）ＧがＦセンサ２５によって検知されたか否かを判断する（ステップＳ１７４）。
【００６１】
後続原稿ＧがＦセンサ２５によって検知された場合（ステップＳ１７４：ＹＥＳ）、ステップＳ１６２の処理に戻って、ステップＳ１６２からステップＳ１７４までの処理を繰返す。一方、後続原稿ＧがＦセンサ２５によって検知されなかった場合（ステップＳ１７４：ＮＯ）、原稿Ｇを排紙トレイ４に排出した後、原稿Ｇの搬送を停止して（ステップＳ１７６）、斜行補正機能が有効でない場合の従来の読取処理を終了する。
【００６２】
４．実施形態１の効果
上記したように、ＣＰＵ１１は、基準搬送距離Ｋ０から、先読必要距離Ｋ１を引いた距離である先読搬送距離Ｋ２だけ、搬送部２７によって、搬送基準位置である、給紙トレイ２に載置された原稿Ｇの先端部の位置Ｐ３、あるいは後続原稿位置Ｐ４から原稿Ｇが搬送されると、ＣＩＳ２４によって原稿Ｇを読み取る第１読取処理を実行する。
【００６３】
ここで、先読必要距離Ｋ１は、Ｒセンサ２６の検出信号が原稿無しから原稿有りに変化する時点で原稿最先端部ＧｔｐがＣＩＳ２４を通過している、詳しくは、読取位置Ｐ１を通過している傾斜角度θで原稿が傾いている場合の、Ｒセンサ２６から原稿最先端部Ｇｔｐまでの原稿搬送方向の距離ＴＫから、Ｒセンサ２６とＣＩＳ２４との間の距離Ｋ３を引いた距離以上となる距離とされる。すなわち、Ｋ１≧ＴＫ−Ｋ３とされる。言い換えれば、先読必要距離Ｋ１は、Ｒセンサ２６の検出信号が原稿無しから原稿有りに変化する時点で原稿最先端部ＧｔｐがＣＩＳ２４を通過している角度θで原稿Ｇが傾いている場合の、ＣＩＳ２４から原稿先端部Ｇｔｐまでの距離以上となる距離とされる。そのため、Ｒセンサ２６とＣＩＳ２４との間隔Ｋ３が短い場合であっても、原稿先端データが欠落するのを抑制しつつ、読取データを格納するメモリサイズを節約できる。
【００６４】
また、原稿Ｇが一枚の場合の、あるいは複数原稿の一枚目の原稿Ｇを読取る場合の搬送基準位置が、給紙トレイ２に載置された原稿Ｇの先端部の位置Ｐ３とされる。そのため、原稿Ｇが一枚の場合に、あるいは複数原稿の一枚目の原稿Ｇを読取る場合に、搬送基準位置Ｐ３から先読搬送距離Ｋ２だけ原稿Ｇが搬送された際に、原稿読取を確実に開始することができる。
なお、搬送基準位置は、給紙トレイ２に載置された原稿Ｇの先端部の位置Ｐ３に限られず、例えば、Ｆセンサ２５の位置であってもよいし、あるいは給紙ローラ２０の位置、詳しくは、給紙ローラ２０が原稿Ｇに当接する位置であってもよい。これらの場合であっても、基準搬送距離Ｋ０を固定値とすることができ、それによって先読搬送距離Ｋ２を決定することができる。
【００６５】
また、入力部５は、斜行補正機能を有効とするか否かの指示を受け付ける。そして、ＣＰＵ１１は、斜行補正機能を有効とする指示を受け付けた場合、先読搬送距離Ｋ２に基づいて原稿読取を開始し、斜行補正機能を有効とする指示を受け付けた場合、Ｒセンサ２６の検出信号が原稿無しから原稿有りに変化するタイミングに基づいて原稿読取を開始する。そのため、斜行補正機能が有効か無効かに応じて読取処理を切替えることができ、利便性が向上する。
【００６６】
また、後続原稿Ｇがある場合、先読搬送距離Ｋ２が後続原稿用の先読搬送距離Ｋ２に更新され、更新された先読搬送距離Ｋ２にしたがって後続原稿Ｇの読取が開始される。そのため、後続原稿Ｇがある場合、すなわち、読取原稿が複数枚である場合においても、後続原稿Ｇの先端データが欠落するのを抑制しつつ、読取データを格納するメモリサイズを節約できる。
【００６７】
その際、ＣＰＵ１１は、後続原稿が有りと判断した場合（ステップＳ１３８：ＹＥＳ）の第１読取処理において、基準搬送距離Ｋ０から、第１検出処理において検出した後続原稿の原稿幅方向の長さに対応した、言い換えれば、後続原稿のサイズに対応した先読必要距離Ｋ１を引いた先読搬送距離Ｋ２だけ、搬送部２７によって搬送基準位置Ｐ４から後続原稿が搬送されると（ステップＳ１２０：ＹＥＳ）、ＣＩＳ２４で後続原稿を読み取らせる。そのため、後続原稿がある場合においても、先読必要距離Ｋ１および先読搬送距離Ｋ２が原稿幅方向の長さに応じて変わることを考慮するので、より的確に後続原稿の先端データが欠落するのを抑制しつつ、一層読取データを格納するメモリサイズを節約できる。
【００６８】
また、その際、ＣＰＵ１１は、先の原稿の搬送方向の長さ（原稿長）ＧＬを検出し（ステップＳ１３４）、検出された原稿の原稿長ＧＬに基づいて後続原稿の原稿幅方向の長さ（原稿幅）ＧＷを推定する。通常、原稿長ＧＬと原稿幅ＧＷには相対関係があり、原稿長ＧＬを検出することによって原稿幅ＧＷを推定することができる。推定された原稿幅ＧＷに基づいて原稿サイズを推定することができ、原稿サイズに応じた先読搬送距離Ｋ２を決定することができる。また、原稿長ＧＬはＲセンサ２６を用いて検出できるため、例えば、原稿Ｇの先端部のエッジＧＴＬを読み取ることと比べて、推定処理が簡単である。
【００６９】
なお、ＣＩＳ２４によって先の原稿の先端部のエッジＧＴＬを読み取ることにより、後続原稿の原稿幅ＧＷを推定するようにしてもよい。この場合、後続原稿の読取において、推定精度が高く、しかも原稿先端部付近で推定を終了できる。
【００７０】
＜実施形態２＞
次に実施形態２を、図８を用いて説明する。実施形態１とは読取処理のみが異なる。そのため、実施形態２の説明において、実施形態１と同一の処理には同一のステップ番号を付し、その説明を省略する。
【００７１】
すなわち、実施形態１では、読取処理において、斜行補正機能が有効である場合に、ＣＰＵ１１は、原稿の読取開始を先読搬送距離Ｋ２に基づいて行う例、すなわち、第１読取処理のみを実行する例を示した。一方、実施形態２では、斜行補正機能が有効である場合に、ＣＰＵ１１は、第１読取処理、および、Ｒセンサ２６の検出信号が原稿無しから原稿有りに変化するタイミングにしたがって原稿の読取を開始する処理、すなわち、第２読取処理を実行する。
【００７２】
そのため、ＣＰＵ１１は、斜行補正機能が有効である場合（ステップＳ１０６：ＹＥＳ）において、第２搬送距離を「Ｋ２」に設定する（ステップＳ１０８）とともに、第１搬送距離を「Ｋ４」に設定する（ステップＳ２１０）。ここで、第１搬送距離「Ｋ４」（所定距離の一例）は、先読搬送距離Ｋ２だけ原稿Ｇが搬送基準位置（Ｐ３またはＰ４）から搬送される前にＲセンサ２６が原稿Ｇを検出した場合に、Ｒセンサ２６から原稿Ｇを搬送させて、ＣＩＳ２４による原稿Ｇの読取を開始させる距離である。すなわち、Ｒセンサ２６の位置Ｐ２から、第１搬送距離「Ｋ４」、原稿Ｇが搬送された場合に原稿読取が開始される。
【００７３】
なお、ここで、第１搬送距離「Ｋ４」は、誤ったサイズの原稿が搬送された場合であっても、読取欠落が生じない距離として、ＣＩＳ２４とＲセンサ２６との間の距離Ｋ３に応じて事前に決定される。なお、第１搬送距離「Ｋ４」は「ゼロ」であってもよい、すなわち、Ｒセンサ２６が原稿を検出すると、読取が開始してもよい。
【００７４】
そのため、先読搬送距離Ｋ２だけ原稿Ｇが搬送基準位置（Ｐ３またはＰ４）から搬送される前にＲセンサ２６が原稿Ｇを検出した場合に（ステップＳ１１０：ＹＥＳ）、ＣＰＵ１１は、タイマ１９のカウントを開始して原稿長ＧＬの算出を開始するとともに（ステップＳ１１２）、搬送カウンタ１８を初期化する（ステップＳ２２０）。次いで、ＣＰＵ１１は、搬送カウンタ１８のカウント値が「Ｋ４」に到達したか否かを判断する（ステップＳ２３０）。
【００７５】
搬送カウンタ１８のカウント値が「Ｋ４」に到達しない場合は待機し、すなわち、搬送部２７による原稿Ｇの搬送を継続し（ステップＳ２３０：ＮＯ）、一方、搬送カウンタ１８のカウント値が「Ｋ４」に到達した場合は（ステップＳ２３０：ＹＥＳ）、原稿Ｇが読取開始位置に達したとして、ＣＩＳ２４による原稿Ｇの読取を開始する（ステップＳ１１６）。すなわち、斜行補正機能が有効である場合にも、ＣＰＵ１１は、第２読取処理を実行する。
【００７６】
５．実施形態２の効果
先読必要距離Ｋ１は原稿のサイズに応じて変わるため、先読搬送距離Ｋ２も原稿のサイズに応じて変化する。通常、原稿が小さいほど先読搬送距離Ｋ２は長くなる（図６参照）。そのため、例えば、Ｂ５サイズの読取設定の際に、誤ってＡ４サイズの原稿が搬送されると、先読搬送距離Ｋ２を搬送する前に、Ｒセンサ２６が原稿を検出することが考えられる。この場合さらに先読搬送距離Ｋ２に達するまで原稿Ｇを搬送すると、原稿Ｇが傾いている場合、原稿Ｇの最先端Ｇｔｐが読み取れない可能性がある。そのため、この場合、Ｒセンサ２６から所定距離Ｋ４だけ原稿Ｇを搬送後、ＣＩＳ２４による原稿Ｇの読み取りを開始することで、誤った原稿サイズの原稿Ｇが傾いて搬送された場合であっても、原稿Ｇを欠落なしで読取ることができる。
【００７７】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
【００７８】
（１）上記実施形態では、画像読取装置１を用いて説明を行ったが、本発明はこれに限られない。例えば、画像の形成を行うプリンタ機能を、コピー機能、ファクシミリ機能等の少なくとも１つの機能をスキャナ機能と共に有する複合機であっても良い。
【００７９】
（２）上記実施形態では、画像読取装置１が１つのＡＳＩＣ１０を有し、制御部として機能するＣＰＵ１１によって読取処理を実行する例を用いて説明を行ったが、本発明はこれに限られない。例えば、複数のＣＰＵ、ＡＳＩＣなどによって読取処理を実行してもよい。
【符号の説明】
【００８０】
１…画像読取装置、２…給紙トレイ、１１…ＣＰＵ、１２…ＲＯＭ、２０…給紙ローラ、２３…搬送ローラ、２４…ＣＩＳ、２６…Ｒセンサ、２７…搬送部
【図１】
2014192854.tif 000003
【図２】
2014192854.tif 000004
【図３】
2014192854.tif 000005
【図４】
2014192854.tif 000006
【図５】
2014192854.tif 000007
【図６】
2014192854.tif 000008
【図７】
2014192854.tif 000009
【図８】
2014192854.tif 000010