(57)【要約】【課題】画像読取装置において、読取位置に原稿が搬送される前に原稿の傾きを取得すること。【解決手段】本画像読取装置３は、原稿を搬送するＡＤＦ４０と、搬送されてくる原稿をホームポジションＨＰ及びホームポジションＨＰよりも原稿搬送方向上流側に位置する検出ポジションＫＰにて読み取る読取部３０と、原稿読取開始要求が入力された場合に、検出ポジションＫＰを原稿先端部が通過後、当該原稿先端部がホームポジションＨＰに到達する前に、読取部３０を検出ポジションＫＰからホームポジションＨＰへ移動させる駆動部６０と、読取部３０が検出ポジションＫＰにて読み取った傾き検出画像ＫＧから原稿の傾きを検出する検出部２１と、を備える。【選択図】図３
2012104933.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する原稿搬送部と、
搬送されてくる前記原稿を下流側読取位置及び当該下流側読取位置よりも原稿搬送方向上流側に位置する上流側読取位置にて読み取る読取部と、
原稿読取開始要求が入力された場合に、前記上流側読取位置を原稿先端部が通過後、当該原稿先端部が前記下流側読取位置に到達する前に、前記読取部を前記上流側読取位置から前記下流側読取位置へ移動させる駆動部と、
前記読取部が前記上流側読取位置にて読み取った傾き検出画像から前記原稿の傾きを検出する検出部と、を備える画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であり、
前記傾き検出画像から検出された前記原稿の傾きに基づいて、前記読取部が前記下流側読取位置にて読み取った読取画像の傾きを補正する補正部を備える画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であり、
前記駆動部は、前記上流側読取位置にて前記傾き検出画像を読み取った後、前記検出部が前記原稿の傾きを検出する前に、前記読取部を前記上流側読取位置から前記下流側読取位置へ移動させる画像読取装置。
【請求項４】
請求項２または請求項３に記載の画像読取装置であり、
前記駆動部は、前記読取開始要求が入力された場合に、前記原稿先端部が前記上流側読取位置に到達する前に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させる画像読取装置。
【請求項５】
請求項４に記載の画像読取装置であり、
前記駆動部は、前記原稿読取開始要求が入力されたことに応じて、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させる画像読取装置。
【請求項６】
請求項４または請求項５に記載の画像読取装置であり、
前記読取画像の傾きを補正する補正モードと、前記読取画像の傾きを補正しない非補正モードとを切替える切替部を備え、
前記駆動部は、前記切替部が前記補正モードに切替わっている場合に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させる画像読取装置。
【請求項７】
請求項４ないし請求項６のいずれか一項に記載の画像読取装置であり、
前記駆動部は、複数枚の原稿読取時、第１原稿の読取終了後、前記第１原稿の後に搬送される第２原稿先端部が前記上流側読取位置に到達する前に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させる画像読取装置。
【請求項８】
請求項７に記載の画像読取装置であり、
前記補正部には、第１基準傾きが設定されており、前記検出部が検出した前記第１原稿の傾きと前記第１基準傾きとの差が予め定められた第１制限値以内である場合に、少なくとも前記第２原稿の傾きを前記第１基準傾きを用いて補正する画像読取装置。
【請求項９】
請求項４ないし請求項８のいずれか一項に記載の画像読取装置であり、
複数枚の原稿読取時、第１原稿の読取終了後、前記第１原稿の後に搬送される第２原稿先端部が前記上流側読取位置に到達する前に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させるか否かを判断するとともに、当該判断に基づいて前記駆動部を制御する判断部を備えており、
前記判断部には、第２基準傾きが設定されており、前記検出部が検出した前記第１原稿の傾きと前記第２基準傾きとの差が予め定められた第２制限値以内である場合に、少なくとも前記第２原稿に対して前記読取部を前記上流側読取位置へ移動させないと判断する画像読取装置。
【請求項１０】
請求項９に記載の画像読取装置であり、
前記検出部は、前記読取部が前記下流側読取位置にて読み取った前記読取画像から前記原稿の傾きを検出しており、
前記判断部には、第３基準傾きが設定されており、前記第１原稿よりも後に搬送される第３原稿の前記読取原稿から検出される原稿の傾きと前記第３基準傾きとの差が予め定められた第３制限値よりも大きい場合に、前記第３原稿の後に搬送される第４原稿先端部が前記上流側読取位置に到達する前に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させると判断する画像読取装置。
【請求項１１】
請求項２ないし請求項１０のいずれか一項に記載の画像読取装置であり、
前記検出部は、前記読取画像から前記原稿の傾きを検出しており、
前記読取部は、前記傾き検出画像から検出される原稿の傾きと前記読取画像から検出される当該原稿の傾きとの差が予め定められた第４制限値よりも大きい場合に、前記下流側読取位置での前記原稿の読み取りを停止する画像読取装置。
【請求項１２】
請求項１ないし請求項１１に記載の画像読取装置であり、
前記下流側読取位置には、前記原稿を前記読取部に押圧する押圧部材が配されており、
前記押圧部材は、前記上流側読取位置において、前記原稿を前記読取部に押圧する部材を兼用している画像読取装置。
【請求項１３】
請求項１ないし請求項１２に記載の画像読取装置によって読み取られた読取画像を用いて画像を形成する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送中の原稿から画像を読み取る技術に関する。
【背景技術】
【０００２】
原稿自動送り装置（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒであり、以後、ＡＤＦと呼ぶ）を備えた画像読取装置が用いられている（例えば、特許文献１、２）。このような画像読取装置では、ＡＤＦにより原稿が読取位置に搬送され、読取位置では搬送中の原稿から読取画像が読み取られる。そのため、搬送される原稿が搬送方向に対して傾いている場合には、傾いた状態の読取画像が読み取られる。画像読取装置では、例えば、読取画像を用いて原稿の傾きを検出するとともに、その傾きを用いて読取画像を補正することで、傾きが補正された画像を取得することが可能である（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８４１９０号公報
【特許文献２】特開２００７−０９６５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような画像読取装置では、読取位置に原稿が搬送される前に原稿の傾きを取得しておきたい要望がある。そのため、例えば、原稿が読取位置に搬送される搬送路に複数のセンサを配しておき、これらのセンサからの検出結果を用いることで、読取位置に原稿が搬送される前に原稿の傾きを取得することが可能である（例えば、特許文献２）。しかし、この場合、搬送路に複数のセンサを配置しておく必要があり、ＡＤＦの構造が複雑化する問題が生じていた。
【０００５】
本明細書では、搬送中の原稿から画像を読み取る画像読取装置において、その構造を複雑化することなく、読取位置に原稿が搬送される前に原稿の傾きを取得することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像読取装置は、原稿を搬送する原稿搬送部と、搬送されてくる前記原稿を下流側読取位置及び当該下流側読取位置よりも原稿搬送方向上流側に位置する上流側読取位置にて読み取る読取部と、原稿読取開始要求が入力された場合に、前記上流側読取位置を原稿先端部が通過後、当該原稿先端部が前記下流側読取位置に到達する前に、前記読取部を前記上流側読取位置から前記下流側読取位置へ移動させる駆動部と、前記読取部が前記上流側読取位置にて読み取った傾き検出画像から前記原稿の傾きを検出する検出部と、を備える。
【０００７】
また、上記の画像読取装置では、前記傾き検出画像から検出された前記原稿の傾きに基づいて、前記読取部が前記下流側読取位置にて読み取った読取画像の傾きを補正する補正部を備えていても良い。
【０００８】
また、上記の画像読取装置では、前記駆動部が、前記上流側読取位置にて前記傾き検出画像を読み取った後、前記検出部が前記原稿の傾きを検出する前に、前記読取部を前記上流側読取位置から前記下流側読取位置へ移動させても良い。
【０００９】
また、上記の画像読取装置では、前記駆動部が、前記読取開始要求が入力された場合に、前記原稿先端部が前記上流側読取位置に到達する前に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させても良い。
【００１０】
また、上記の画像読取装置では、前記駆動部が、前記原稿読取開始要求が入力されたことに応じて、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させても良い。
【００１１】
また、上記の画像読取装置では、前記読取画像の傾きを補正する補正モードと、前記読取画像の傾きを補正しない非補正モードとを切替える切替部を備えていても良い。この場合、前記駆動部が、前記切替部が前記補正モードに切替わっている場合に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させることが好ましい。
【００１２】
また、上記の画像読取装置では、前記駆動部が、複数枚の原稿読取時、第１原稿の読取終了後、前記第１原稿の後に搬送される第２原稿先端部が前記上流側読取位置に到達する前に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させても良い。
【００１３】
また、上記の画像読取装置では、前記補正部には、第１基準傾きが設定されており、前記検出部が検出した前記第１原稿の傾きと前記第１基準傾きとの差が予め定められた第１制限値以内である場合に、少なくとも前記第２原稿の傾きを、前記第１基準傾きを用いて補正しても良い。
【００１４】
また、上記の画像読取装置では、複数枚の原稿読取時、第１原稿の読取終了後、前記第１原稿の後に搬送される第２原稿先端部が前記上流側読取位置に到達する前に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させるか否かを判断するとともに、当該判断に基づいて前記駆動部を制御する判断部を備えていても良い。この場合、前記判断部には、第２基準傾きが設定されており、前記検出部が検出した前記第１原稿の傾きと前記第２基準傾きとの差が予め定められた第２制限値以内である場合に、少なくとも前記第２原稿に対して前記読取部を前記上流側読取位置へ移動させないと判断することが好ましい。
【００１５】
また、上記の画像読取装置では、前記検出部は、前記読取部が前記下流側読取位置にて読み取った前記読取画像から前記原稿の傾きを検出しても良い。この場合、前記判断部には、第３基準傾きが設定されており、前記第１原稿よりも後に搬送される第３原稿の前記読取原稿から検出される原稿の傾きと前記第３基準傾きとの差が予め定められた第３制限値よりも大きい場合に、前記第３原稿の後に搬送される第４原稿先端部が前記上流側読取位置に到達する前に、前記読取部を前記下流側読取位置から前記上流側読取位置へ移動させると判断することが好ましい。
【００１６】
また、上記の画像読取装置では、前記検出部は、前記読取画像から前記原稿の傾きを検出しても良い。この場合、前記読取部は、前記傾き検出画像から検出される原稿の傾きと前記読取画像から検出される当該原稿の傾きとの差が予め定められた第４制限値よりも大きい場合に、前記下流側読取位置での前記原稿の読み取りを停止することが好ましい。
【００１７】
また、上記の画像読取装置では、前記下流側読取位置には、前記原稿を前記読取部に押圧する押圧部材が配されていても良い。この場合、前記押圧部材は、前記上流側読取位置において、前記原稿を前記読取部に押圧する部材を兼用していることが好ましい。
【００１８】
なお、本発明は、上記の画像読取装置の他、上記の画像読取装置を用いて構成される画像形成装置にも具現化することができる。つまり、上記の画像読取装置によって読み取られた読取画像を用いて画像を形成する画像形成装置にも具現化することができる。
【発明の効果】
【００１９】
本明細書によって開示される画像読取装置では、下流側読取位置にて原稿を読み取るに先立って、上流側読取位置にて傾き検出画像を読み取り、この傾き検出画像から原稿の傾きを検出する。これにより、下流側読取位置にて原稿を読み取る際に、原稿の傾きを取得しておくことができ、取得した原稿の傾きを用いて下流側読取位置における原稿の読取様態（原稿を読み取るか否かを含む）を決定することができる。また、読取部を用いて傾き検出画像を読み取るので、傾き検出画像を読み取るための専用のセンサ等を必要とせず、画像読取装置の構造が複雑化することが防止される。
【図面の簡単な説明】
【００２０】
【図１】実施形態１における複合機１の外観を示す斜視図
【図２】複合機１の原稿カバーを上げた状態を示す斜視図
【図３】複合機１の画像読取装置３の概略的な断面図
【図４】複合機１の電気的構成を概略的に示すブロック図
【図５】実施形態１の画像読取処理を示すフローチャート
【図６】実施形態２の画像読取処理を示すフローチャート
【図７】第２読取実行処理を示すフローチャート
【図８】実施形態３の画像読取処理を示すフローチャート
【図９】第３読取実行処理を示すフローチャート
【図１０】第４読取実行処理を示すフローチャート
【発明を実施するための形態】
【００２１】
＜実施形態１＞
実施形態１を、図１ないし図５を用いて説明する。
【００２２】
１．複合機の外観構成
図１は、本発明の画像形成装置の一例である複合機１の外観を示す斜視図であり、図２は、その原稿カバー４８を上げた状態を示す斜視図である。この複合機１は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備えた多機能周辺装置である。図３は、閉姿勢における画像読取装置３の断面図である。
【００２３】
図１及び図２に示すように、複合機１は、本体部２の上方に原稿を読み取るための画像読取装置３を備えている。画像読取装置３は、後述する読取部３０、原稿自動送り装置（ＡＤＦ：原稿搬送部の一例）４０、原稿載置部５０、および駆動部６０等を含む。
【００２４】
原稿載置部５０は、台枠５１、透明なガラス板からなる第１プラテンガラス５２、第２プラテンガラス５３、及びこれらのガラス５２、５３の中間に配置された中間枠５４を含む。台枠５１には、その表面が台枠５１の下面と同一高さとなるように基準白板５５が配置されている。原稿載置部５０は、原稿カバー４８によって開閉可能に覆われている。
【００２５】
原稿カバー４８は、原稿載置部５０を覆う閉姿勢と原稿載置部５０を開放する開姿勢とに回動可能であり、複合機１の本体部２の後側（操作部１１、表示部１２等が設けられる側を前側とする）に連結されている。原稿カバー４８上に、ＡＤＦ４０が設けられている。
【００２６】
図３に示すように、ＡＤＦ４０は、ＡＤＦカバー４１、原稿トレイ４２、搬送路４３、一対の搬送ローラ４４、一対の排紙ローラ４５等の各種のローラ、これらを駆動する図示しないステッピングモータ、排紙トレイ４６、および押圧部材４７を含む。ＡＤＦ４０は、原稿トレイ４２に載置されている原稿を一枚ずつ搬送して第２プラテンガラス５３上を通過させ、排紙トレイ４６に排出する。押圧部材４７は、第２プラテンガラス５３上を通過する原稿が第２プラテンガラス５３から浮かないように、原稿を第２プラテンガラス５３に押圧する。さらに、ＡＤＦ４０には、原稿トレイ４２にセットされた原稿を検出するための、フォトセンサ等の原稿センサ４９が設けられている。
【００２７】
読取部３０は、原稿載置部５０の下方に設けられている。読取部３０は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いた、いわゆるＣＩＳ方式で原稿を読み取る。読取部３０は、複数の受光素子が図３の紙面垂直方向に直線状に配列されているリニアイメージセンサ３３、ＲＧＢ３色の発光ダイオードなどで構成される光源３１、原稿で反射された光源３１からの反射光をリニアイメージセンサ３３の各受光素子に結像させるロッドレンズアレイ３２、これらが搭載されるキャリッジ３４、およびキャリッジ３４を搬送する図示しない搬送機構を含む。リニアイメージセンサ３３は、受光素子に結像した反射光の輝度や色度を検出し、原稿の画像に基づくデータを生成する。原稿の画像には、原稿に表示された内容の他、原稿自体の形状も含む。なお、読取部３０はＣＩＳ方式に限られず、縮小光学系およびＣＣＤ（電荷結合素子）イメージセンサを用いた、いわゆるＣＣＤ方式であってもよい。
【００２８】
読取部３０は、駆動部６０によって第１プラテンガラス５２の盤面に平行な副走査方向（図３中のＡ方向）に移動可能に制御されている。駆動部６０は、第１プラテンガラス５２に載置されている原稿を読み取るときは、読取部３０をホームポジションＨＰ（下流側読取位置の一例）から第１プラテンガラス５２の直下に移動させ、副走査方向に一定速度で搬送しながら原稿を読み取る。また、駆動部６０は、ＡＤＦ４０によって搬送される原稿を読み取るときは、読取部３０をホームポジションＨＰと検出ポジションＫＰ（上流側読取位置の一例）との間を移動させて原稿を読み取る。なお、本実施形態では、駆動部６０としてステッピングモータが用いられるが、これに限られない。
【００２９】
ここでホームポジションＨＰとは、読取部３０が原稿の画像を読み取る画像読取処理を実行していない時に、読取部３０が待機する待機位置を意味している。またホームポジションＨＰは、ＡＤＦ４０を用いて画像読取処理を実行する際に、読取部３０が読取画像を読み取るために位置する読取位置を兼用している。つまり、本実施形態では、読取部３０の待機位置と読取位置が等しい位置に設定されている。ここで読取画像とは、後述する画像形成部２７等で使用するために読み取られる原稿の画像を意味する。
【００３０】
また検出ポジションＫＰとは、ＡＤＦ４０を用いて画像読取処理を実行する際に、読取部３０が原稿の傾きを検出するための画像を読み取るために位置する検出位置を意味している。検出ポジションＫＰは、読取部３０が、ＡＤＦ４０によって搬送される搬送路４３中の原稿がホームポジションＨＰでの読取位置で読取部３０に読み取られる位置よりも先に到達する位置で原稿の傾きを検出するための画像を読み取る位置に設定されている。
【００３１】
ホームポジションＨＰ及び検出ポジションＫＰは、いずれも図３の紙面平行方向において、第２プラテンガラス５３に対向する位置に設定されており、かつ押圧部材４７に対向する位置に設定されている。つまり、押圧部材４７は、検出ポジションＫＰ上を通過する原稿をプラテンガラス５３に押圧する押圧部材と、ホームポジションＨＰ上を通過する原稿をプラテンガラス５３に押圧する押圧部材を兼用している。
【００３２】
さらに、複合機１の前側には、各種のボタンからなり、ユーザからの操作指令を受け付ける操作部１１、複合機１の状態を表示する液晶ディスプレイからなる表示部１２、およびＵＳＢ接続部１３が設けられている。
【００３３】
２．複合機の電気的構成
図４は、複合機１の電気的構成を概略的に示すブロック図である。図４に示すように、複合機１は、中央処理装置（以下「ＣＰＵ」という）２０、メモリ（ＲＯＭ、ＲＡＭ、ＮＶＲＡＭ等を含む）２６、およびネットワークインターフェイス２８を備え、これらに操作部１１、表示部１２、ＵＳＢ接続部１３、画像形成部２７、読取部３０、ＡＤＦ４０、駆動部６０などが接続されている。
【００３４】
メモリ２６には、複合機１の動作を制御するための各種のプログラムＰが記憶されており、ＣＰＵ２０は、メモリ２６から読み出したプログラムＰに従って、検出部２１、補正部２２、切替部２３、判断部２４等として機能し、各部の制御を行う。
【００３５】
画像形成部２７は、読取部３０が読み取った読取画像等を用紙などの被記録媒体上に形成する。ネットワークインターフェイス２８は、通信回線（図示せず）を介して外部のコンピュータ等に接続され、ネットワークインターフェイス２８を介して相互のデータ通信が可能となる。ＵＳＢ接続部１３には、ＵＳＢメモリ等が着脱可能に接続される。ユーザは、読取部３０で読み取った読取画像を、ＵＳＢメモリ等を用いて複合機１外に持ち出すことができる。またユーザは、ＵＳＢメモリ等に記憶された画像をメモリ２６内にコピーすることができ、画像形成部２７は当該画像を被記録媒体上に形成することが可能である。
【００３６】
３．画像読取処理
次に、図５を参照して、ＡＤＦ４０を用いて原稿の画像を読み取る処理について説明する。図５は、ＣＰＵ２０が所定のプログラムＰに従って実行する処理のフローチャートを示す。複合機１では、原稿カバー４８が閉じられ、ユーザによって原稿トレイ４２に単数又は複数の原稿が載置されている。
【００３７】
ユーザによって複合機１の電源がＯＮされると、あるいは前回の画像読取処理が終了すると、ＣＰＵ２０はシェーディング補正を実行する（Ｓ２）。シェーディング補正において、ＣＰＵ２０は、駆動部６０を制御して、読取部３０をホームポジションＨＰから基準白板５５に対向した位置に移動させる。次にＣＰＵ２０は、読取部３０を制御して、基準白板５５で反射された反射光を受光し、光源３１の出光量及びリニアイメージセンサ３３の受光感度を調整する。ＣＰＵ２０は、上記調整後、読取部３０をホームポジションＨＰに移動させ、シェーディング補正を終了する。
【００３８】
シェーディング補正実行後、ＣＰＵ２０はユーザからの原稿の読取指示（読取開始要求の一例）を待機する（Ｓ４：ＮＯ）。ＣＰＵ２０は、操作部１１を介してユーザからの原稿読取指示の入力を検出する（Ｓ４：ＹＥＳ）と、読取部３０の光源３１を点灯させ、原稿の読取を開始する。ＣＰＵ２０は、原稿センサ４９を用いて原稿トレイ４２に原稿が載置されているか否かを確認し（Ｓ５）、原稿トレイ４２に原稿が載置されていない場合（Ｓ５：ＮＯ）、第１プラテンガラス５２上に載置された原稿を読み取り（Ｓ２８）、処理を終了する。一方ＣＰＵ２０は、原稿トレイ４２に原稿が載置されている場合（Ｓ５：ＹＥＳ）、ＡＤＦ４０を用いて原稿トレイ４２から原稿を給紙し、原稿の搬送を開始する（Ｓ６）。
【００３９】
ここで、読取指示の入力が検出された時点で光源３１が点灯されるので、リニアイメージセンサ３３の各受光素子は、原稿が読取位置に到達する前にも光源３１の反射光を受光し得る。読取部３０は、受光素子から出力されるデータを読み捨てるとともに、原稿が読取位置に到達後に受光素子から出力されるデータに基づき、画像を読み取る。なお、既知のＡＤＦ４０の搬送速度と原稿の搬送開始からの経過時間により、搬送される原稿の位置を把握することができるので、原稿が読取位置に到達したか否かも把握することができる。なお、搬送開始からの経過時間ではなく、搬送ローラ４４と読取位置との間の搬送路４７に原稿センサを新たに設け、この原稿センサが原稿を検出してからの経過時間により、原稿が読取位置に到達したか否かを把握してもよい。
【００４０】
またＣＰＵ２０は、駆動部６０を制御して読取部３０を検出ポジションＫＰに移動させる（Ｓ８）。この際、ＣＰＵ２０は、原稿の読取指示が入力されたことに応じて読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させる。
【００４１】
ＣＰＵ２０は、読取部３０がホームポジションＨＰと検出ポジションＫＰの間の規定距離を移動した場合、あるいは搬送路４７の検出ポジションＫＰに相当する位置に第１位置センサが設けられており、この第１位置センサが読取部３０を検出した場合に、読取部３０が検出ポジションＫＰに到達したことを検出する。読取部３０が検出ポジションＫＰに到達後、ＣＰＵ２０は、検出ポジションＫＰに原稿の先端が到達するまで待機し、検出ポジションＫＰに原稿の先端が到達すると、読取部３０を用いて原稿先端の画像（傾き検出画像の一例）を読み取る（Ｓ１０）。尚、ここで言う原稿の先端とは「原稿搬送方向下流側の端部」を意味している。読取部３０は、内蔵するリニアイメージセンサ３３に対応した１ライン毎に画像を読み取り、これを複数回繰り返して原稿の傾きを検出するのに必要な量の画像を読み取る。
【００４２】
原稿先端の画像の読み取り後、ＣＰＵ２０は、後述する傾き角度θ１の検出（Ｓ１４）に先だって、駆動部６０を制御して読取部３０を検出ポジションＫＰからホームポジションＨＰに移動させる（Ｓ１２）。この際、ＣＰＵ２０は、原稿の先端がホームポジションＨＰに到達するまでに、読取部のホームポジションＨＰへの移動を完了するように、ＡＤＦ４０による原稿の搬送速度よりも速く読取部３０をホームポジションＨＰに移動させる。より詳細には、検出ポジションＫＰにおいて原稿先端の画像を読み取り後の原稿の先端の位置からホームポジションＨＰまでの距離をｄ１とし、原稿の搬送速度をｖ１とする。また、検出ポジションＫＰからホームポジションＨＰまでの距離をｄ２とし、読取部３０の移動速度をｖｘとする。このとき、「ｄ１／ｖ１」で表される原稿先端の画像を読み取り後の原稿の先端がホームポジションＨＰに到達するまでの時間ｔ１と、「ｄ２／ｖ２」で表される原稿先端の画像を読み取り後の読取部３０がホームポジションＨＰに到達するまでの時間ｔ２とが、ｔ１≧ｔ２を満たすような移動速度ｖｘで読取部３０を移動させる。
【００４３】
読取部３０のホームポジションＨＰへの移動開始後、ＣＰＵ２０は検出部２１として機能し、検出ポジションＫＰで読み取った原稿先端の画像からＡＤＦ４０により搬送されている原稿の傾き角度θ１を検出する（Ｓ１４）。ここで、傾き角度θ１とは、読取部３０に対する原稿の傾き角度を意味しており、さらに詳細にはホームポジションＨＰにおける読取部３０のリニアイメージセンサ３３に対する原稿の傾き角度を意味している。原稿先端の画像から原稿の傾き角度θ１を検出する方法としては、例えば、原稿先端の画像の輝度差等から原稿の端部を検出し、原稿の端部の様態から原稿の傾き角度θ１を検出する方法等、従来から用いられている様々な方法を使用することができる。ＣＰＵ２０は、原稿の先端がホームポジションＨＰに到達するまでに、好ましくは読取部３０がホームポジションＨＰに移動するまでに、原稿の傾き角度θ１の検出を完了し、検出した傾き角度θ１を補正角度αに代入する（Ｓ１６）。
【００４４】
ＣＰＵ２０は、読取部３０がホームポジションＨＰと検出ポジションＫＰの間の規定距離を移動した場合、あるいは搬送路４７のホームポジションＨＰに相当する位置に第２位置センサが設けられており、この第２位置センサが読取部３０を検出した場合に、読取部３０がホームポジションＨＰに到達したことを検出する。読取部３０がホームポジションＨＰに到達後、ＣＰＵ２０は、ホームポジションＨＰに原稿の先端が到達するまで待機し、ホームポジションＨＰに原稿の先端が到達すると、読取部３０を用いて原稿の読取画像の読み取りを開始する（Ｓ１８）。
【００４５】
読取部３０は、読取画像を読み取る際に、検出ポジションＫＰにおける原稿先端の画像の読み取りと同様、１ライン毎に画像の読み取りを繰り返す。この際、ＣＰＵ２０は、ＣＰＵ２０は補正部２２として機能し、読み取った１ライン毎の画像を、補正角度αを用いて補正し（Ｓ２０）、メモリ２６に記憶する。詳細には、読み取った１ライン毎の画像が補正角度αだけ回転した画像となるように、画像を構成するデータに変更や並び替え等の処理を実行する。尚、メモリ２６に記憶された補正後のラインデータは、順次、画像形成部２７、ＵＳＢ接続部１３、ネットワークＩ／Ｆ２８へ出力される。
【００４６】
ＣＰＵ２０は、原稿の後端がホームポジションＨＰを通過する間に亘って読取画像の読み取りを繰り返す（Ｓ２２：ＮＯ）。尚、ここで言う原稿の後端とは「原稿搬送方向上流側の端部」を意味している。ＣＰＵ２０は、原稿の搬送開始からの経過時間、または原稿センサが原稿を検出してからの経過時間が、原稿が読取位置を通過したことを示す規定時間を経過した場合に、原稿の後端がホームポジションＨＰを通過したことを検知し、読取画像の読み取りを終了する（Ｓ２２：ＹＥＳ）。
【００４７】
読取画像の読み取り後、ＣＰＵ２０は、ＡＤＦ４０を用いて読取画像を読み取った原稿を排紙トレイ４６に排出し（Ｓ２４）、当該原稿の画像読取処理を終了する。
【００４８】
またＣＰＵ２０は、原稿センサ４９を用いて原稿トレイ４２に原稿が有るか否かを検知する（Ｓ２６）。ＣＰＵ２０は、原稿トレイ４２に原稿が有る場合（Ｓ２６：ＮＯ）、Ｓ６の処理に戻り、ＡＤＦ４０を用いて原稿トレイ４２から次の原稿を給紙し、原稿の搬送を開始する（Ｓ６）。また、ＣＰＵ２０は、次の原稿が検出ポジションＫＰに到達する前に、駆動部６０を制御して読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させる（Ｓ８）。以降ＣＰＵ２０は、Ｓ１０〜Ｓ２４の処理を実行する。
【００４９】
一方、ＣＰＵ２０は、原稿トレイ４２に原稿が無い場合（Ｓ２６：ＹＥＳ）、処理を終了する。
【００５０】
４．本実施形態の効果
（１）本実施形態の画像読取装置３では、ホームポジションＨＰにて原稿の読取画像を読み取るに先立って、検出ポジションＫＰにて原稿先端の画像を読み取り、この原稿先端の画像から原稿の傾き角度θ１を検出する。上記画像読取装置３によれば、取得した原稿の傾き角度θ１を用いてホームポジションＨＰにおける原稿の読取様態の決定、例えば傾き角度θ１が閾値よりも小さい場合には、ホームポジションＨＰにおける読取画像の読み取りを実行し、傾き角度θ１が閾値よりも大きい場合には、ホームポジションＨＰにおける読取画像の読み取りを中止する等の決定をすることができる。また、上記画像読取装置３によれば、読取部３０を用いて検出ポジションＫＰで原稿先端の画像を読み取るので、原稿先端の画像を読み取るための専用のセンサ等を必要とせず、ＡＤＦ４０の構造が複雑化することが防止される。
【００５１】
（２）本実施形態の画像読取装置３では、検出ポジションＫＰで読み取った原稿先端の画像に基づいて傾き角度θ１を検出し、この傾き角度θ１に基づいて読取画像の傾きを補正する。そのため、従来技術のように、読取画像に基づいて傾き角度θ１を検出する場合に起こる下記の問題の発生が抑制される。
【００５２】
（ａ）読取画像に基づいて傾き角度θ１を検出する場合であって、傾き角度θ１を検出する間、読取画像を読み取り続ける場合、傾き角度θ１を検出する間に読み取られる読取画像に対しては、読取画像を１ラインずつ読み取りながら検出した傾き角度θ１を用いて補正を行うことができず、結果として、補正後の読取画像が乱れないようにするために、一度原稿全体を読み取ることにより得られた読取画像に対して傾き角度θ１を用いて補正を行う必要がある。したがって、この場合、原稿の搬送を中断する必要はないが、読取画像読取画像を保存するメモリ２６の容量が増大してしまう。本実施形態の画像読取装置３では、原稿先端の画像は、原稿の傾き角度θ１の検出に必要な画像の量だけメモリ２６に記憶すればよく、読取画像においては、１ライン毎の画像だけメモリ２６に記憶すればよい。そのため、原稿の読み取りに必要な時間が長期化してしまうことを抑制しつつ、複合機１に必要とされるメモリ２６の容量を縮小することができる。
【００５３】
（ｂ）読取画像に基づいて傾き角度θ１を検出する場合であって、傾き角度θ１を検出する間、読取画像の読み取りを停止する場合、読み取りの停止に伴って原稿の搬送も中断する必要がある。したがって、この場合、傾き角度θ１を検出して原稿の搬送を再開すれば、原稿の読取開始時から読取画像を１ライン読み取る毎に傾き角度θ１で補正できるので、メモリ２６の容量を縮小することができるが、原稿の読み取りに必要な時間が長期化してしまう。本実施形態の画像読取装置３では、原稿の搬送中に原稿先端の画像及び読取画像を読み取り、原稿の搬送中に傾き角度θ１を検出する。そのため、原稿の搬送を中断する必要がなく、原稿の読み取りに必要な時間が長期化してしまうことを抑制しつつ、複合機１に必要とされるメモリ２６の容量を縮小することができる。
【００５４】
（３）本発明では、検出ポジションＫＰにて原稿先端の画像を読み取った後、原稿先端の画像から原稿の傾き角度θ１を検出する前に読取部３０を検出ポジションＫＰからホームポジションＨＰへ移動させても良ければ、原稿先端の画像から原稿の傾き角度θ１を検出した後に読取部３０を検出ポジションＫＰからホームポジションＨＰへ移動させても良い。本実施形態の画像読取装置３では、原稿先端の画像から原稿の傾き角度θ１を検出する前に読取部３０を検出ポジションＫＰからホームポジションＨＰへ移動させることで、原稿先端の画像から原稿の傾き角度θ１を検出した後に読取部３０を検出ポジションＫＰからホームポジションＨＰへ移動させる場合に比べて原稿の先端がホームポジションＨＰに到達する前に読取部３０をホームポジションＨＰへ移動させやすく、ホームポジションＨＰにおいて読取画像を原稿の先端からより確実に読み取ることができる。
【００５５】
（４）本発明では、読取部３０の待機位置とＡＤＦ４０を用いた画像読取処理における読取位置が等しくても良ければ、異なっていてもよい。本実施形態の画像読取装置３では、待機位置と読取位置が等しく設定されていることで、読取指示の入力後、駆動部６０は読取部３０を検出ポジションＫＰとホームポジションＨＰの間で移動させれば良い。そのため、待機位置と読取位置が異なっており、読取部３０を検出ポジションＫＰやホームポジションＨＰと異なる第３ポジションから、又は第３のポジションを経由させて移動させる場合に比べて、駆動部６０による読取部３０の移動制御を簡素化することができる。
【００５６】
（５）本発明では、原稿の読取指示が入力された場合に、原稿の読取指示の入力に応じて読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させてもよければ、原稿の読取指示の入力後、他の処理を実行した後に読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させてもよい。本実施形態の画像読取装置３では、原稿の読取指示の入力に応じて読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させることで、他の処理を実行した後に読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させる場合に比べて、原稿の先端が検出ポジションＫＰに到達する前に読取部３０を検出ポジションＫＰへ移動させやすく、検出ポジションＫＰにおいて原稿先端の画像をより確実に読み取ることができる。
【００５７】
（６）本実施形態の画像読取装置３では、第１の原稿の画像読取処理終了後、第１の原稿の次に搬送される第２の原稿の画像読取処理を開始する際に、第２の原稿が検出ポジションＫＰに到達する前に、読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させるので、第２の原稿においても、検出ポジションＫＰにおいて原稿先端の画像をより確実に読み取ることができる。
【００５８】
（７）本実施形態では、複合機１の電源がＯＮされた際に、あるいは前回の画像読取処理が終了した際にシェーディング補正を実行する。そのため、画像読取処理が開始してからシェーディング補正を実行する場合に比べて、ホームポジションＨＰから読取部３０を基準白板５５に対向する位置まで移動させてから検出ポジションＫＰに移動させる必要がなく、ホームポジションＨＰから直接検出ポジションＫＰに移動させることができるので、検出ポジションＫＰにおいて原稿先端の画像をより確実に読み取ることができる。
【００５９】
＜実施形態２＞
実施形態２を、図６、７を用いて説明する。実施形態１では、ＡＤＦ４０によって搬送される全ての原稿について検出ポジションＫＰで原稿先端の画像を読み取り、これに基づいて読取画像の傾きを補正していた。しかし、使用態様によっては、読取画像の補正を必要としない場合もある。本実施形態では、読取画像を補正する第１読取実行処理と、読取画像を補正しない第２読取実行処理を含む点で実施形態１と異なる。以下の説明では、実施形態１と同一の内容については重複した記載を省略する。
【００６０】
１．画像読取処理
図６は、ＣＰＵ２０が所定のプログラムＰに従って実行する処理のフローチャートを示す。メモリ２６には、補正モードＭ１と非補正モードＭ２とを切替えるフラグが変更可能に記憶されている。ＣＰＵ２０は、ユーザによって操作部１１を介してフラグの変更指示が入力されると、切替部２３として機能して当該フラグを変更し、これによって補正モードＭ１と非補正モードＭ２とを切替える。
【００６１】
ＣＰＵ２０はシェーディング補正（Ｓ２）実行後、ユーザからの原稿の読取指示を待機（Ｓ４：ＮＯ）し、ユーザによって操作部１１を介して原稿の読取指示が入力される（Ｓ４：ＹＥＳ）と、原稿トレイ４２に原稿が載置されているか否かを確認する（Ｓ５）。ＣＰＵ２０は、原稿トレイ４２に原稿が載置されていない場合（Ｓ５：ＮＯ）、第１プラテンガラス５２上に載置された原稿を読み取り（Ｓ２８）、処理を終了する。一方ＣＰＵ２０は、原稿トレイ４２に原稿が載置されている場合（Ｓ５：ＹＥＳ）、現在設定されているモードを確認する（Ｓ３２）。
【００６２】
（第１読取実行処理）
ＣＰＵ２０は、補正モードＭ１に切替わっていることを検知した場合、第１読取実行処理（Ｓ３４）を実行する。第１読取実行処理は、実施形態１のＳ６〜Ｓ２４の処理であり、重複した説明を省略する。すなわちＣＰＵ２０は、補正モードＭ１に切替わっている場合に、駆動部６０を制御して読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させ、原稿先端の画像を読み取り、この原稿先端の画像から検出した傾き角度θ１を用いて読取画像の補正を行う。第１読取実行処理後、ＣＰＵ２０は、原稿センサ４９を用いて原稿トレイ４２に原稿が有るか否かを検知し（Ｓ３６）、原稿トレイ４２に原稿が有る場合（Ｓ３６：ＮＯ）、第１読取実行処理を繰り返す。また、原稿トレイ４２に原稿が無い場合（Ｓ３６：ＹＥＳ）、処理を終了する。
【００６３】
一方、ＣＰＵ２０は、非補正モードＭ２に切替わっていることを検知した場合、第２読取実行処理（Ｓ３８）を実行する。
【００６４】
（第２読取実行処理）
図７に、第２読取実行処理のフローチャートを示す。
第２読取実行処理において、ＣＰＵ２０は、ＡＤＦ４０を用いて原稿トレイ４２から原稿を給紙し、原稿の搬送を開始する（Ｓ４２）。次に、ＣＰＵ２０は、読取部３０を用いて原稿の読取画像を読み取る（Ｓ４４）。読取画像の読み取り後、ＣＰＵ２０は、ＡＤＦ４０を用いて読取画像を読み取った原稿を排紙トレイ４６に排出する（Ｓ４６）。
【００６５】
第２読取実行処理後、ＣＰＵ２０は、原稿センサ４９を用いて原稿トレイ４２に原稿が有るか否かを検知し（Ｓ４０）、原稿トレイ４２に原稿が有る場合（Ｓ４０：ＮＯ）、第２読取実行処理を繰り返す。また、原稿トレイ４２に原稿が無い場合（Ｓ４０：ＹＥＳ）、処理を終了する。
【００６６】
２．本実施形態の効果
（１）本実施形態の画像読取装置３では、ＣＰＵ２０はユーザ等が切替えるモードが補正モードＭ１に切替わっている場合に、駆動部６０を制御して読取部３０を移動させれば良く、非補正モードＭ２に切替わっており、例えば読取画像の補正をユーザが望んでいない等の場合に、無駄に読取部３０を駆動させる必要がない。
【００６７】
（２）特に本実施形態の画像読取装置３では、ホームポジションＨＰが、読取部３０の待機位置とＡＤＦ４０を用いた画像読取処理の読取位置を兼用している。そのため、ＡＤＦ４０を用いた画像読取処理において、非補正モードＭ２に切替わっている場合には、ＡＤＦ４０を全く移動させる必要がなく、駆動部６０による読取部３０の移動制御を簡素化することができる。
【００６８】
＜実施形態３＞
実施形態３を、図８〜１０を用いて説明する。ＡＤＦ４０によって搬送される全ての原稿の全てについて読取画像の傾きの補正する場合でも、全ての原稿について検出ポジションＫＰで原稿先端の画像を読み取る必要が無い場合もある。例えば、ユーザによって様態が整えられた複数枚の原稿が原稿トレイ４２に載置されている場合、これらの原稿は同一の傾き角度θ１が検出される可能性が高い。本実施形態では、読取画像の読み取りを実行する第３読取実行処理と、読取画像の読み取りを実行しない第４読取実行処理を含む点で実施形態１と異なる。以下の説明では、実施形態１と同一の内容については重複した記載を省略する。
【００６９】
１．画像読取処理
図８は、ＣＰＵ２０が所定のプログラムＰに従って実行する処理のフローチャートを示す。メモリ２６には、予め設定された基準傾き角度φ１、φ２及び制限値Ｋ１、Ｋ２、Ｋ３が記憶されている。
【００７０】
ＣＰＵ２０はシェーディング補正（Ｓ２）実行後、ユーザからの原稿の読取指示を待機（Ｓ４：ＮＯ）し、原稿トレイ４２に原稿が載置されているか否かを確認する（Ｓ５）。ＣＰＵ２０は、原稿トレイ４２に原稿が載置されていない場合（Ｓ５：ＮＯ）、第１プラテンガラス５２上に載置された原稿を読み取り（Ｓ２８）、処理を終了する。一方ＣＰＵ２０は、原稿トレイ４２に原稿が載置されている場合（Ｓ５：ＹＥＳ）、ユーザによって操作部１１を介して原稿の読取指示が入力される（Ｓ４：ＹＥＳ）と、第３読取実行処理を実行する（Ｓ５２）。
【００７１】
（第３読取実行処理）
図９に、第３読取実行処理のフローチャートを示す。第３読取実行処理は、以下の点で実施形態２の第１読取実行処理と異なる。
（１）原稿の読取画像の読み取りを終了（Ｓ２２：ＹＥＳ）した後、ＣＰＵ２０は傾き角度θ１と基準傾き角度φ１（第１基準傾き、及び第２基準傾きの一例）を比較し（Ｓ７２）、その差分が制限値Ｋ１（第１制限値、及び第２制限値の一例）以下の場合（Ｓ７２：ＹＥＳ）、補正角度αに基準傾き角度φ１を代入する（Ｓ７４）。一方、その差分が制限値Ｋ１よりも大きい場合（Ｓ７２：ＮＯ）、補正角度αは傾き角度θ１が設定された状態を維持する。
（２）また原稿の読取画像の読み取りを終了（Ｓ２２：ＹＥＳ）した後、ＣＰＵ２０が検出部２１として機能し、読取画像からＡＤＦ４０により搬送されている原稿の傾き角度θ２をホームポジションＨＰにおいて検出する（Ｓ７６）。
（３）原稿の傾き角度θ２を検出（Ｓ７６）した後、ＣＰＵ２０は傾き角度θ１と傾き角度θ２を比較し（Ｓ７８）、その差分が制限値Ｋ３（第４制限値の一例）よりも大きい場合（Ｓ７８：ＮＯ）、画像読取処理を停止し（図８参照）、表示部１２等を通してユーザに報知する。一方、傾き角度θ１と傾き角度θ２の差分値が制限値Ｋ３以下の場合（Ｓ７８：ＹＥＳ）、第３読取実行処理を終了する。
【００７２】
第３読取実行処理後、ＣＰＵ２０は、原稿センサ４９を用いて原稿トレイ４２に原稿が有るか否かを検知し（Ｓ５４）、原稿トレイ４２に原稿が有る場合（Ｓ５４：ＮＯ）、原稿の傾き角度θ１を基準傾き角度φ１と比較する（Ｓ５６）。ＣＰＵ２０は、原稿の傾き角度θ１と基準傾き角度φ１の差分値が、制限値Ｋ１よりも大きい場合（Ｓ５６：ＮＯ）、次の原稿に対して第３読取実行処理を実行する。また、原稿の傾き角度θ１と基準傾き角度φ１の差分値が、制限値Ｋ１以下の場合（Ｓ５６：ＹＥＳ）、次の原稿に第３読取実行処理に代わって第４読取実行処理（Ｓ５８）を実行する。後述して説明するように、第４読取実行処理では、検出ポジションＫＰで原稿先端の画像を読み取らない。そのため、ＣＰＵ２０は、駆動部６０を制御して読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させる必要がない。この際、ＣＰＵ２０は判断部２４として機能し、読取部３０を検出ポジションＫＰに移動させないと判断し、そのように駆動部６０を制御する。一方、原稿トレイ４２に原稿が無いことを検知した場合（Ｓ５４：ＹＥＳ）、処理を終了する。
【００７３】
（第４読取実行処理）
図１０に、第４読取実行処理のフローチャートを示す。
第４読取実行処理において、ＣＰＵ２０は、ＡＤＦ４０を用いて原稿トレイ４２から原稿を給紙し、原稿の搬送を開始する（Ｓ８２）。次に、ＣＰＵ２０は、読取部３０を用いて原稿の読取画像の読み取りを開始する（Ｓ８４）。この際、ＣＰＵ２０は、１ライン毎の画像を読み取り、読み取った１ライン毎の画像を、補正角度αを用いて補正する（Ｓ８６）。この際、補正角度αには、直前に実行された第３補正処理において予め設定された基準傾き角度φ１が代入されている。そのためＣＰＵ２０は、第４読取実行処理において、基準傾き角度φ１を用いて読取画像を補正する。
【００７４】
ＣＰＵ２０は、原稿がホームポジションＨＰを通過する間に亘って読取画像の読み取りを繰り返し（Ｓ８８：ＮＯ）、原稿がホームポジションＨＰを通過した場合に、読取画像の読み取りを終了する（Ｓ８８：ＹＥＳ）。読取画像の読み取り後、ＣＰＵ２０は検出部２１として機能し、読取画像からＡＤＦ４０により搬送されている原稿の傾き角度θ２を検出する（Ｓ９０）。またＣＰＵ２０は、ＡＤＦ４０を用いて読取画像を読み取った原稿を排紙トレイ４６に排出し（Ｓ９２）、第４読取実行処理を終了する。
【００７５】
第４読取実行処理後、ＣＰＵ２０は、原稿センサ４９を用いて原稿トレイ４２に原稿が有るか否かを検知し（Ｓ６０）、原稿トレイ４２に原稿が有る場合（Ｓ６０：ＮＯ）、原稿の傾き角度θ２を基準傾き角度φ２（第３基準傾きの一例）と比較する（Ｓ６２）。ＣＰＵ２０は、原稿の傾き角度θ２と基準傾き角度φ２の差分値が、制限値Ｋ２（第３制限値の一例）以下の場合（Ｓ６２：ＹＥＳ）、次の原稿に対して第４読取実行処理を実行する。また、原稿の傾き角度θ２と基準傾き角度φ２の差分値が、制限値Ｋ２よりも大きい場合（Ｓ６２：ＮＯ）、次の原稿に第４読取実行処理に代わって第３読取実行処理を実行する。上述したように、第３読取実行処理では、検出ポジションＫＰで原稿先端の画像を読み取る。そのため、ＣＰＵ２０は、駆動部６０を制御して、次の原稿の先端が検出ポジションＫＰに到達する前に、読取部３０をホームポジションＨＰから検出ポジションＫＰに移動させる必要がある。この際、ＣＰＵ２０は判断部２４として機能し、読取部３０を移動させると判断し、そのように駆動部６０を制御する。一方、原稿トレイ４２に原稿が無い場合（Ｓ６０：ＹＥＳ）、処理を終了する。
【００７６】
２．本実施形態の効果
（１）本実施形態の画像読取装置３では、第３読取実行処理において、検出ポジションＫＰにおける原稿先端の画像から検出される傾き角度θ１と読取画像から検出される傾き角度θ２を比較し、その差異が制限値Ｋ３よりも大きい場合に、画像読取処理を停止する。傾き角度θ１と傾き角度θ２の差異が大きい場合、ＡＤＦ４０により搬送されている原稿が、搬送路４３の検出ポジションＫＰとホームポジションＨＰの間の比較的狭い範囲で回転していることを意味している。このような場合、検出ポジションＫＰにおける原稿の傾き角度θ１を検出した場合でも、その検出した傾き角度θ１を用いて読取画像を精度良く補正することができない。本実施形態の画像読取装置３では、このような場合に画像読取処理を終了することで、精度良く補正することができない画像を無駄に読み取ることが抑制されるとともに、表示部１２等を通してＡＤＦ４０に故障等が発生しているか否かの確認をユーザに促すことができる。
【００７７】
（２）本実施形態の画像読取装置３では、第３読取実行処理後、原稿の傾き角度θ１と基準傾き角度φ１を比較し、その差異が制限値Ｋ１以下の場合に、少なくとも次の原稿に対して第４読取実行処理を実行する。傾き角度θ１と基準傾き角度φ１の差異が小さいことは、誤差等を含めて原稿の傾きが一定の範囲内に維持されていることを意味している。また、ＡＤＦ４０を用いた原稿の画像読取処理では、ユーザによって原稿トレイ４２に様態の整えられた複数枚の原稿が載置されることが多く、次の原稿についても、その傾きが一定の範囲内に維持される可能性が高い。本実施形態の画像読取装置３では、このような場合に検出ポジションＫＰにおける原稿先端の画像の読み取りを実行しない第４読取実行処理を実行することで、駆動部６０の制御、読取部の移動及び制御等の際のＣＰＵ２０の負担を軽減することができる。
【００７８】
（３）本実施形態の画像読取装置３では、第４読取実行処理において、予め設定された基準傾き角度φ１を用いて読取画像を補正する。上述したように、第３読取実行処理の後に第４読取実行処理が実行される場合、第３読取実行処理が実行されている原稿の傾き角度と第４読取実行処理が実行されている原稿の傾き角度がほぼ等しい可能性が高く、その何れもが基準傾き角度φ１にほぼ等しい可能性が高い。本実施形態の画像読取装置３では、このような場合に基準傾き角度φ１を用いて読取画像を補正することで、読取画像の傾き補正等の際のＣＰＵ２０の負担を軽減することができる。
【００７９】
（４）本実施形態の画像読取装置３では、第４読取実行処理後、原稿の傾き角度θ２と基準傾き角度φ２を比較し、その差異が制限値Ｋ２よりも大きい場合に、少なくとも次の原稿に対して第３読取実行処理を実行する。上述したように、第３読取実行処理の後に第４読取実行処理が実行される場合、第３読取実行処理が実行されている原稿の傾き角度と第４読取実行処理が実行されている原稿の傾き角度がほぼ維持されることが予想されるものの、第３読取実行処理が実行されている原稿の傾き角度と第４読取実行処理が実行されている原稿の傾き角度が所定の範囲を超えて異なることが起こり得る。このような場合、基準傾き角度φ１を用いて読取画像を補正したとしても、読取画像を精度良く補正することができない。本実施形態では、傾き角度θ２と基準傾き角度φ２の差異が大きい場合に、第３読取実行処理が実行されている原稿の傾きと第４読取実行処理が実行されている原稿の傾き角度が所定の範囲を超えて異なると判断し、検出ポジションＫＰにおける原稿先端の画像の読み取りを実行する第３読取実行処理に切替えることで、以降の原稿において読取画像を精度良く補正することができる。
【００８０】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、複合機１が１つのＣＰＵを有し、検出部２１、補正部２２、切替部２３、判断部２４等の機能を１つのＣＰＵ１２によって実行する例を用いて示したが、本発明はこれに限られない。例えば、お互いに異なるＣＰＵ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの専用回路等によって各部が構成されても良い。
【００８１】
（２）上記実施形態では、読取部３０は、検出ポジションＫＰで原稿先端の画像を検出したが、本発明でいう「先端部」はこれに限られない。原稿の先端よりやや内側の領域（例えば余白部分）内でもよい。
【００８２】
（３）上記実施形態では、補正モードと非補正モードの確認を原稿の読取指示の入力時に行ったが、本発明はこれに限られない。例えば、各原稿の搬送開始時に行うことで、複数枚の原稿を読み取る場合に、必要な原稿に対してのみ補正を行うようにすることが可能である。
【００８３】
（４）上記実施形態では、直前に搬送された原稿に基づいて次の原稿の読取実行処理が決定される例を示したが、本発明はこれに限られない。例えば、指定された枚数だけ前に搬送された原稿に基づいて当該原稿の読取実行処理が決定されても良い。
【００８４】
（５）上記実施形態では、基準傾き角度φが予め決定されている例を示したが、本発明はこれに限られない。例えば、当該原稿よりも前に搬送された原稿の傾き角度θから算出される値（平均値等）によって基準傾き角度φが決定されても良い。
【００８５】
（６）上記実施形態では、ＡＤＦ４０が原稿を搬送するに先だってシェーディング補正を実行する例を示したが、本発明はこれに限られない。ＡＤＦ４０によって搬送される原稿が検出ポジションＫＰに到達するまでに読取部３０の移動を完了できる場合には、原稿の搬送を開始後（Ｓ６）、読取部３０を検出ポジションＫＰに移動させるまでの間にシェーディング補正を実行しても良い。この場合、ＣＰＵ２０はシェーディング補正終了後、読取部３０をホームポジションＨＰに代わって検出ポジションＫＰに移動させても良い。また、ＣＰＵ２０は複合機１の電源がＯＮされた場合にのみシェーディング補正を実行しても良い。
【符号の説明】
【００８６】
１：複合機、３：画像読取装置、２０：ＣＰＵ、２１：検出部、２２：補正部、２３：切替部、２４：判断部、２６：メモリ、３０：読取部、４０：ＡＤＦ、４３：搬送路、４７：押圧部材、５０：原稿載置部、６０：駆動部、ＫＰ：検出ポジション、ＨＰ：ホームポジション、ＫＧ：傾き検出画像、ＹＧ：読取画像、Ｍ１：補正モード、Ｍ２：非補正モード、α：補正角度、φ１、φ２：基準傾き角度、θ１、θ２：傾き角度、Ｋ１〜Ｋ３：制限値
【図１】
2012104933.tif 000003
【図２】
2012104933.tif 000004
【図３】
2012104933.tif 000005
【図４】
2012104933.tif 000006
【図５】
2012104933.tif 000007
【図６】
2012104933.tif 000008
【図７】
2012104933.tif 000009
【図８】
2012104933.tif 000010
【図９】
2012104933.tif 000011
【図１０】
2012104933.tif 000012