(57)【要約】      （修正有）【課題】被搬送媒体の搬送中に斜行を正確に検出する。【解決手段】被搬送媒体Ｆを搬送する搬送手段２０，２１，２２，２３と、前記被搬送媒体Ｆの搬送方向Ｄ１に対して互いに離間して配置された第１読取手段１４及び第２読取手段１５と、該第１読取手段１４及び第２読取手段１５が取得した情報に基づき、搬送中の被搬送媒体の斜行態様を検出する検出手段とを備える。【選択図】図２
2016204107.tif 000002
【特許請求の範囲】
【請求項１】
被搬送媒体を搬送する搬送手段と、
前記被搬送媒体の搬送方向に対して互いに離間して配置された第１及び第２読取手段と、
該第１及び第２読取手段が取得した情報に基づき、搬送中の前記被搬送媒体の斜行態様を検出する検出手段と、
を備えることを特徴とする媒体搬送装置。
【請求項２】
前記第１及び第２読取手段は、前記搬送方向と交差する方向における前記被搬送媒体の端部の位置を検出し、
前記検出手段は、前記第１及び第２読取手段が検出した前記端部の位置から、前記被搬送媒体の斜行態様を検出することを特徴とする請求項１に記載の媒体搬送装置。
【請求項３】
前記第１及び第２読取手段が検出した前記端部の位置は、前記被搬送媒体の同じ所定の位置における端部の位置であり、
前記検出手段は、前記第１読取手段が検出した前記端部の位置と前記第２読取手段が検出した前記端部の位置とを比較する比較手段を備え、
前記検出手段は、前記比較手段の結果に基づいて前記被搬送媒体の斜行態様を検出することを特徴とする請求項２に記載の媒体搬送装置。
【請求項４】
前記第１及び第２読取手段は、それぞれ
前記被搬送媒体に光を照射する第１及び第２光源と、
該第１及び第２光源から照射され、前記被搬送媒体から反射した光を受光する第１及び第２画像読取手段と、
を備え、
前記第１及び第２読取手段は、前記第１及び第２画像読取手段が取得した各画像データから前記端部の位置を検出することを特徴とする請求項２から４のいずれか一項に記載の媒体搬送装置。
【請求項５】
前記検出手段の結果に応じて、前記搬送手段を停止する制御手段をさらに備えることを特徴とする請求項１〜４のいずれか一項に記載の媒体搬送装置。
【請求項６】
前記制御手段は、前記搬送手段に、前記停止後、前記被搬送媒体を前記搬送方向と逆方向に搬送させることを特徴とする請求項５に記載の媒体搬送装置。
【請求項７】
第１及び第２読取手段は、前記被搬送媒体の搬送路を挟んで互いに対向して配置されることを特徴とする請求項１から６のいずれか一項に記載の媒体搬送装置。
【請求項８】
請求項１から７のいずれか一項に記載の媒体搬送装置を備え、
前記第１及び第２読取手段の少なくともいずれか一方が前記被搬送媒体の画像を読取ることを特徴とする画像読取装置。
【請求項９】
媒体搬送装置に接続されるコンピュータで実行されるプログラムであり、
前記媒体搬送装置は、
被搬送媒体を搬送する搬送手段と、
前記被搬送媒体の搬送方向に対して互いに離間して配置され、前記被搬送媒体の搬送方向と交差する方向における前記被搬送媒体の端部の位置を検出する第１及び第２読取手段と、
を有し、
前記被搬送媒体を搬送しながら前記端部の位置を読取り、
前記プログラムは、前記コンピュータを
前記媒体搬送装置から前記第１及び第２読取手段の検出結果を受信する受信手段、
前記検出結果に基づいて、搬送中の前記被搬送媒体の斜行態様を検出する検出手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体搬送装置に関するものである。
【背景技術】
【０００２】
ドキュメントスキャナ等の画像読取装置において、原稿（以下、媒体または被搬送媒体という場合もある）を確実に読み取るためには、原稿が搬送方向に対して傾斜せずに搬送されることが望ましいが、傾斜して搬送される場合がある。この場合、搬送される原稿の斜行（傾いて搬送されること）は、読み取られた画像の傾きや歪みになって現れる。そこで従来は、読み取られた画像から、原稿の端部がどの程度傾いているかを調べ、これに基づいて斜行を検出していた（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許５３６７２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に記載の方法では、原稿の画像が読み取られた際には、原稿の搬送が終了しており、原稿の斜行を搬送中に検出したり、原稿の搬送途中で生じた斜行を正確に検出することは難しかった。
【０００５】
本発明は、被搬送媒体の搬送中に斜行を正確に検出する技術を提供する。
【課題を解決するための手段】
【０００６】
本発明の一態様によると、例えば、被搬送媒体を搬送する搬送手段と、前記被搬送媒体の搬送方向に対して互いに離間して配置された第１及び第２読取手段と、該第１及び第２読取手段が取得した情報に基づき、搬送中の前記被搬送媒体の斜行態様を検出する検出手段とを備えることを特徴とする。
【０００７】
また、本発明の一態様によると、例えば、媒体搬送装置に接続されるコンピュータで実行されるプログラムであり、前記媒体搬送装置は、被搬送媒体を搬送する搬送手段と、前記被搬送媒体の搬送方向に対して互いに離間して配置され、前記被搬送媒体の搬送方向と交差する方向における前記被搬送媒体の端部の位置を検出する第１及び第２読取手段とを有し、前記被搬送媒体を搬送しながら前記端部の位置を読取り、前記プログラムは、前記コンピュータを前記媒体搬送装置から前記第１及び第２読取手段の測定結果を受信する受信手段、前記測定結果に基づいて、搬送中の前記被搬送媒体の斜行態様を検出する検出手段として機能させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、被搬送媒体の搬送中に斜行を正確に検出する技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第一から第三実施形態における画像読取装置の概略構成を示した断面図。
【図２】第一から第三実施形態における画像読取センサの位置関係を示した概略図。
【図３】第一から第三実施形態における画像読取装置のブロック図。
【図４】第一実施形態における斜行検知のフローチャート。
【図５】斜行状態を示した説明図、（Ａ）は斜行なし、（Ｂ）は斜考量一定、（Ｃ）は斜行量が変化。
【図６】第二実施形態における斜行検知のフローチャート。
【図７】第三実施形態における斜行検知のフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明の例示的な実施形態について図面を参照して説明する。なお、各図において、同じ参照符号は、同じ要素を示している。また、各図において、紙面に対する上下左右方向を、本実施形態における装置の上下左右方向として、本文中の説明の際に用いることとする。
【００１１】
図１には、実施形態による媒体搬送装置が適用された画像読取装置１００の概略図を示す。図１に示す概略図では、原稿（被搬送媒体）Ｆが画像読取装置１００内で搬送される過程を説明するために各機械要素を概念的に示している。また、本実施形態による媒体搬送装置は、図１に示す画像読取装置１００に限定して適用されるものではなく、原稿Ｆ（被搬送媒体）を搬送する必要のある装置、例えば、プリンタ等の画像形成装置、ファクシミリ、複写機等にも適用可能である。
【００１２】
画像読取装置１００の図１中左側には、原稿Ｆを供給する原稿台１が配置される。原稿台１は、原稿Ｆを複数枚積載して、原稿台駆動モータ２によって昇降自在となっている。原稿台１に隣接して、原稿台１の原稿Ｆを検知する原稿検知センサ３が配置される。原稿台１に載置された最上部の原稿Ｆには原稿給送ローラ４が当接して配置され、原稿給送ローラ４は、原稿Ｆを原稿台１から画像読取装置１００内部へ送り出す。原稿給送モータ５は、公知のベルト駆動機構等を介して、原稿給送ローラ４を回転する。
【００１３】
原稿Ｆが搬送される搬送路を挟んで上下方向に送りローラ６と分離ローラ７とが配置される。送りローラ６は、公知のベルト駆動機構等を介して、送りモータ９によって、原稿Ｆを搬送方向下流側（図１中右方向）に搬送する方向に回転される。分離ローラ７は、公知のベルト駆動機構等を介して、原稿Ｆを搬送方向上流側（図１中左方向）に搬送する回転力を不図示のスリップクラッチを中継して分離モータ８から常時受けている。原稿Ｆが１枚のとき、分離ローラ７は、原稿Ｆの搬送力を受けてスリップクラッチによって送りローラ６に追従回転を許容されて追従回転する。また、原稿Ｆが複数枚のとき、分離ローラ７は、原稿Ｆを上流側に搬送する方向に回転して、分離ローラ７と当接する原稿Ｆを上流側に戻し搬送する。
【００１４】
この原稿Ｆを下流側に搬送する送りローラ６の作用と、原稿Ｆを上流側に戻し搬送する分離ローラ７の作用とによって、原稿Ｆが重なって送りローラ６と分離ローラ７とに挟まれて送り込まれたとき、上位の原稿Ｆは下流側に搬送され、下位の原稿Ｆは上流側に押し戻されて、重なった原稿Ｆが分離搬送される。したがって、送りローラ６と分離ローラ７は、分離ローラ対６、７を構成している。なお、分離ローラ対の代わりに不図示の分離ベルトローラ対を使用してもよい。送りローラ６と分離ローラ７との隙間、あるいは分離ローラ７に対する送りローラ６の圧接圧は、ニップ隙間調整モータ１１によって調整され、原稿Ｆの厚みに適合した隙間、あるいは圧接圧で原稿Ｆを分離搬送するようになっている。
【００１５】
さらに、画像読取装置１００は、レジストローラ対１７、１８、第１搬送ローラ対２０、２１、第２搬送ローラ対２２、２３、及び第３搬送ローラ対２４、２５を備える。第２搬送ローラ２３は、公知のベルト駆動機構等を介して、駆動源である搬送モータ１０によって回転される。搬送モータ１０は、分離搬送後の原稿Ｆを後述する原稿読取位置から排出位置まで搬送することができると同時に、原稿Ｆの解像度などに応じて速度を変更できる。
【００１６】
レジスト前センサ３２は、レジストローラ対１７、１８の上流側に配設され、搬送される原稿Ｆを検知する。レジスト後センサ３３は、レジストローラ対１７、１８の下流側に配設され、搬送される原稿Ｆを検知する。原稿検知センサ３４は、第２搬送ローラ対２２、２３の下流側に配設され、搬送される原稿Ｆを検知する。
【００１７】
さらに、画像読取装置１００は、原稿Ｆの排出位置に排出ローラ対２６、２７を備え、排出ローラ２７は、公知のベルト駆動機構等を介して、駆動源である排出部駆動モータ２８によって駆動される。排出ローラ対２６、２７は、原稿Ｆを原稿排出部４４に搬送する。
【００１８】
分離ローラ対６、７及びレジストローラ対１７、１８との間には、上ガイド板４０が配置される。分離ローラ対６、７の上流側には、下ガイド板４１が配置される。上ガイド板４０と下ガイド板４１との２つのガイド板は、送りローラ６、分離ローラ７、第１及び第２ローラ対２０、２１、２２、２３に挟まれて搬送される原稿Ｆを案内する。
【００１９】
第１搬送ローラ対２０、２１と第２搬送ローラ対２２、２３との間であって、搬送面に対して下方側には、第１読取部（第１読取部）４３が配置される。また、第２搬送ローラ対２２、２３と第３搬送ローラ対２４、２５との間であって、搬送面に対して上方側には、第２読取部（第２読取部）４２が配置される。第１画像部４３には、原稿読取センサ（第１画像読取部）１４及び光源（第１光源）３０が配置される。第２画像部４２には、原稿読取センサ（第２画像読取部）１５及び光源（第２光源）３１が配置される。
【００２０】
原稿読取センサ１４、１５としては、例えばコンタクトイメージセンサ（ＣＩＳ）を採用できる。なお、上記原稿読取センサ１４、１５として、例えば、縮小光学系を用いたＣＣＤ（Ｃｈａｒｇｅｄ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）センサ等、他のどのようなセンサ方式を用いても良い。また、原稿読取センサ１４、１５は、原稿Ｆに記録された画像等を読み取ることに限定されず、原稿Ｆの端部を読み取ることも可能である。例えば、それぞれの原稿読取センサ１４、１５と搬送路を介して対向する位置に原稿Ｆとは異なる色の裏当て部を配置し、配置された裏当て部に対して原稿Ｆの色の濃度が異なることに基づいて、原稿読取センサ１４、１５が原稿Ｆの端部を読み取るようにしてもよい。また原稿Ｆの端部とは、原稿Ｆの輪郭を形成する原稿Ｆの端を含む所定の領域のことを示すが、これに限定されず、単に原稿Ｆの端でもよい。
【００２１】
なお、原稿読取センサ１４、１５を備えた第１及び第２画像読取部４２、４３は、原稿Ｆを読取る際に、原稿Ｆの読取り速度と解像度に基づき走査間隔を変更できる。また、光源３０、３１は、原稿Ｆに光を照射させ、原稿Ｆから反射した光により原稿Ｆの画像や輪郭をより明りょうにして、この光を受光する原稿読取センサ１４、１５の読み取りに寄与する。
【００２２】
原稿排出センサ１６は、第３搬送ローラ対２４、２５と排出ローラ対２６、２７との間に配置され、第１及び第２画像読取部４２、４３を通過して原稿排出部４４に排出される原稿Ｆを検知する。上記の通りに、原稿Ｆの搬送動作及び読取動作が行われ、画像を取得することができる。
【００２３】
図２に第１及び第２搬送ローラ対２０、２１、２２、２３に対する画像読取センサ１４、１５の位置関係を詳細に示す。図２において、例えば、原稿Ｆの表面（図２中下側面）を読み取る画像読取センサ１４は、原稿（搬送路）を挟んで、原稿Ｆの裏面（図２中上側面）を読み取る画像読取センサ１５と反対側、且つ搬送方向（図２中矢印Ｄ１）に対して上流側（図２中右側）に配置される。また、光源３０、３１は、ぞれぞれの画像読取センサ１４、１５に対して上流側に配置される。なお、画像読取センサ１４、１５は、搬送方向に対する配置や、原稿（搬送路）に対する配置等を逆転させることも可能である。
【００２４】
図３は、画像読取装置１００の電気回路の概略構成を示すブロック図である。Ａ／Ｄ変換部７０は、表面の画像読取センサ１４及び裏面の画像読取センサ１５の出力信号を、増幅や黒レベルクランプ等のアナログ処理を施した後、デジタルデータに変換する。画像処理部７１は画像読取センサ１４、１５や表面用光源３０及び裏面用光源３１、Ａ／Ｄ変換部７０等の制御と、画像読取センサ１４、１５の出力信号をデジタル化して生成した画像データに各種の画像処理（後述する斜行補正等）を行う。
【００２５】
記憶部１２は、画像データ等を記憶する。インターフェース部７２は信号ケーブル７３によりＰＣ等の外部ホスト装置２００と接続される。画像読取装置１００の制御部となるＣＰＵ５７、画像処理部７１及び記憶部１２は、バスを介して互いに接続されている。ＣＰＵ５７は画像処理部７１を介して記憶部１２にアクセスする。原稿Ｆの給紙、搬送を行う駆動部（例えば、給紙モータ９、搬送モータ１０は、ＣＰＵ５７からの指示を受けたモータドライバ７４、７５が励磁電流を流すことにより動作される。また、ＣＰＵ５７には不図示のピックアップモータ、分離モータ、排紙モータも不図示のモータドライバに接続せれており、ＣＰＵ５７からの指示を受けたモータドライバが励磁電流を流すことによりこれらのモータも動作される。
【００２６】
＜第一実施形態＞
図４は第一実施形態による画像読取装置１００が原稿Ｆの搬送中に斜行を検出する斜行検出方法を示したフローチャートである。画像読取装置１００は不図示の外部ホスト装置等からの指示によって読取開始されると、Ｓ２０１で読取動作を開始する。Ｓ２０２で、モータ９が駆動することで給送ローラ６を介して原稿Ｆが給紙され、モータ１０が駆動することで搬送ローラ対２２、２３を介して原稿Ｆが搬送される。例えば、ＣＰＵ５７がモータドライバ７４、７５にコマンドを送信し、モータドライバ７４、７５は受信したコマンドに従いモータ９、１０を駆動させる。
【００２７】
Ｓ２０３で、レジスト後センサ３３の検知結果から、ＣＰＵ５７は、原稿Ｆが、表面センサである画像読取部（第１読取部）４３手前のレジスト後センサ３３の位置を通過したか否かを判断する。原稿Ｆがレジスト後センサ３３の位置を通過していない場合（Ｓ２０３でＮＯ）、Ｓ２０２で原稿Ｆの搬送を繰り返す。
【００２８】
原稿Ｆがレジスト後センサ３３の位置を通過した場合（Ｓ２０３でＹＥＳ）、Ｓ２０４で画像読取部４３の画像読取センサ（第１画像読取部）１４は画像読取を開始する。
【００２９】
Ｓ２０５で、原稿検知センサ３４の検知結果から、ＣＰＵ５７は、原稿Ｆが、裏面センサである画像読取部（第２読取部）４２に隣接する原稿検知センサ３４の位置を通過したか否かを判断する。原稿Ｆが原稿検知センサ３４の位置を通過していない場合（Ｓ２０５でＮＯ）、ＣＰＵ５７は画像読取部４３に原稿Ｆを読み取るように指示を送信する。
【００３０】
Ｓ２０６で、画像読取部４３は受信した読取命令に従って、光源３０から照射され、原稿Ｆの表面で反射された光から、主走査方向１ライン分の画像データを取得する。ここで、原稿Ｆの端部と判定するための基準となる階調レベルを原稿端検出閾値Ｔｈ１とする。
【００３１】
Ｓ２０７で、画像読取部４３が取得した情報、つまり主走査方向１ライン分の画素データ毎の階調レベルを原稿端検出閾値Ｔｈ１と比較する。ここで、画像読取部４３が取得した主走査方向１ライン分の画素データ毎の階調レベルが原稿端検出閾値Ｔｈ１より小さい場合（Ｓ２０７でＮＯ）は、原稿端の読取りが不完全であるとして、Ｓ２０６からＳ２０７を繰り返すことで読取動作を継続する。
【００３２】
Ｓ２０８で、画像読取部４２が取得した主走査方向１ライン分の画素データ毎の階調レベルが原稿端検出閾値Ｔｈ１以上の場合（Ｓ２０７でＹＥＳ）は、原稿端と判断し、主走査画素位置（主走査方向位置（搬送方向と交差する方向位置）及び副走査方向位置（搬送方向位置））を表面の原稿端の画素位置として記憶部１２に記憶する。
【００３３】
Ｓ２０９で、ＣＰＵ５７は、記憶部１２に記憶された表面の原稿端の画素位置の変化量から表面の斜行量を算出し、Ｓ２０５に戻る。斜行量とは、原稿Ｆの斜行態様を検出するために用いる、表面の原稿端の画素位置（主走査方向位置）の変化量と、搬送方向（副走査方向）における原稿Ｆの移動量との比とする。
【００３４】
原稿Ｆが原稿検知センサ３４の位置を通過した場合（Ｓ２０５でＹＥＳ）、Ｓ２１０で、表面の画像読取センサ１４に加え、裏面の画像読取部（第２読取部）４２の画像読取センサ（第２画像読取部）１５は画像読取を開始する。
【００３５】
Ｓ２１１で、画像読取部４２、４３は受信した読取命令に従って、光源３０、３１から照射され、原稿Ｆの表裏面で反射された光から、主走査方向１ライン分の画像データを取得する。ここで、上記と同様に原稿Ｆの端部と判定するための基準となる階調レベルを原稿端検出閾値Ｔｈ１とする。
【００３６】
Ｓ２１２で画像読取部４２、４３が取得した主走査方向１ライン分の画素データ毎の階調レベルを原稿端検出閾値Ｔｈ１と比較する。画像読取部４２、４３が取得した主走査方向１ライン分の画素データ毎の階調レベルが原稿端検出閾値Ｔｈ１より小さい場合（Ｓ２１２でＮＯ）、Ｓ２１１〜Ｓ２１２を繰り返すことで読取動作を継続する。
【００３７】
画像読取部４２、４３が取得した主走査方向１ライン分の画素データ毎の階調レベルが原稿端検出閾値Ｔｈ１以上の場合（Ｓ２１２でＹＥＳ）、Ｓ２１３で原稿端と判断し、主走査画素位置（主走査方向位置および副走査方向位置）を表裏面の原稿端の画素位置として記憶部１２にそれぞれ記憶する。
【００３８】
Ｓ２１４でＣＰＵ５７は、記憶部１２に記憶された表裏面の原稿端の画素位置の変化量と裏面の原稿端の画素位置の変化量から表裏面の斜行量をそれぞれ算出する。
【００３９】
Ｓ２１５でＣＰＵ５７は、Ｓ２０９、Ｓ２１４で算出した表面の斜行量と裏面の斜行量から、表裏面の斜行量の差を算出する。なお、表面の斜行量と裏面の斜行量とは、原稿Ｆの同じ位置の端部における斜行量を比較する。ここで、読取動作中に原稿Ｆの斜行量が変化したと判定するための基準となる斜行量の差を斜行閾値Ｔｈ２とする。
【００４０】
Ｓ２１６でＣＰＵ５７はＳ２１５で算出した原稿Ｆの表裏の斜行量の差を斜行閾値Ｔｈ２と比較する。
【００４１】
表面の斜行量と裏面の斜行量の差が斜行閾値Ｔｈ２よりも小さい場合（Ｓ２１６でＮＯ）、斜行が発生していないか、斜行による読取完了後の画像が斜行補正によって対応可能であるとして、ＣＰＵ５７は、Ｓ２１１〜Ｓ２１６を繰り返し、Ｓ２１７で読取動作を継続する。
【００４２】
表面の斜行量と裏面の斜行量の差が斜行閾値Ｔｈ２以上の場合（Ｓ２１６でＹＥＳ）、Ｓ２１８でＣＰＵ５７は原稿Ｆが斜行していると判断し、処理を終了する。
【００４３】
ここで、図５（Ａ）、（Ｂ）、（Ｃ）に原稿Ｆが搬送される状態を示し、それぞれの状態を説明する。図５（Ａ）は、斜行せずに搬送した場合に取得する読取画像を示した図である。斜行が発生していないため、Ｓ２１５で算出した斜行量の差は斜行閾値Ｔｈ２よりも小さくなる。
【００４４】
図５（Ｂ）は一定の斜行量で搬送した場合に取得する読取画像を示した図である。表面の画像読取センサ１４と裏面の画像読取センサ１５とで取得した画像データから算出した斜行量は一定（同じ傾き）になっている。そのため、Ｓ２１５で算出した斜行量の差は斜行閾値Ｔｈ２よりも小さくなる。また、不定形の原稿Ｆを読み取った場合にも上記のような読取画像になる。
【００４５】
図５（Ｃ）は搬送途中に斜行が発生した場合に取得する読取画像を示した図である。なお、搬送途中で斜行量が変化した場合も同様である。表面の画像読取センサ１４と裏面の画像読取センサ１５とは図２に示すように搬送方向に離間した位置で配置されている。
【００４６】
モータ１０が搬送ローラ対２２、２３を介して原稿Ｆを搬送する際に斜行量が変化した場合、表裏画像の副走査方向が同一（原稿Ｆの同じ所定の位置）の一定領域において、表面の画像読取センサ１４は原稿Ｆから斜行していない画像データを取得し、裏面の画像読取センサ１５は原稿Ｆから斜行した状態の画像データを取得する。そのため、画像読取センサ１４、１５が取得した各画像データから取得される斜行量は、それぞれ異なる傾きになっている。したがって、Ｓ２１５で算出した斜行量の差は斜行閾値Ｔｈ２よりも大きくなる。
【００４７】
以上のように第一実施形態においては、画像読取部４２、４３が取得した原稿Ｆの同一位置における主走査方向1ライン分の画像データから斜行量を求めることで、画像読取中に原稿Ｆの斜行量が変化したことを精度よく判定する画像読取装置を提供することができる。つまり、表裏面の２つの画像読取センサを搬送方向に離間して配置しているため、画像読取中に原稿Ｆの同一位置における斜行量が変化したことを精度よく判定することができる。
【００４８】
また、表面の斜行量と裏面の斜行量の差が斜行閾値Ｔｈ２以上の場合（Ｓ２１６でＹＥＳ）、搬送中に斜行量が変化した原稿Ｆを画像読取していると判定できるため、搬送中に斜行が変化した旨を不図示の外部ホスト装置に表示することができる。さらに、搬送中に斜行量が変化した原稿Ｆを画像読取した場合と不定形の原稿Ｆを画像読取した場合とを区別することができる。つまり、原稿Ｆの表裏面で同じ位置の斜行量を判定するため、画像読取中に斜行量が変化した場合に取得された画像と不定形の原稿Ｆを読取った画像と区別できる。したがって、適切な斜行補正処理を行うことができる。
【００４９】
表面の斜行量と裏面の斜行量の差が斜行閾値Ｔｈ２よりも小さい場合（Ｓ２１６でＮＯ）、原稿排出センサ１６は、原稿Ｆが画像読取部４２、４３を通過して原稿排出部４４に排出されたか否かを検知する。原稿Ｆが原稿排出部４４に排出された場合は、画像に斜行補正処理を行うことで、最適な画像を取得することができる。具体的には、原稿Ｆが画像読取部４２、４３を通過して原稿排出部４４に排出された場合、ＣＰＵ５７は画像処理部７１にコマンドを送信する。画像処理部７１は受信したコマンドに従い画像読取部４２、４３が取得した画像データを画像処理した後、記憶部１２に保存する。
【００５０】
＜第二実施形態＞
次に第二実施形態に係る画像読取装置について説明する。第二実施形態に係る画像読取装置の概略構成は、第一実施形態と同様である（図１から図３参照）。また、図６に、第二実施形態における斜行検知方法のフローチャートを示す。なお、Ｓ３０１からＳ３１５までの各ステップについては、上記した第一実施形態におけるステップＳ２０１からＳ２１５までの各ステップと対応しているので、それらの説明者省略する。以下、Ｓ３１６から説明する。
【００５１】
Ｓ３１６でＣＰＵ５７はＳ３１５で算出した原稿Ｆの表裏の斜行量の差を斜行閾値Ｔｈ２と比較する。
【００５２】
表面の斜行量と裏面の斜行量との差が斜行閾値Ｔｈ２以上の場合（Ｓ３１６でＹＥＳ）、ＣＰＵ５７は搬送中に斜行量が変化した原稿Ｆを画像読取していると判定し、モータドライバ７４、７５にモータ９、１０を停止させるようにコマンドを送信する。Ｓ３１７で、モータドライバ７４、７５は、受信したコマンドに従いモータ９、１０の搬送を停止させる。停止後、処理を終了する。画像読取中に斜行量が変化した場合、原稿Ｆの枠から斜行の角度を正確に算出することができず、斜行補正処理を行えないといった問題があるため、画像読取を停止する必要がある。
【００５３】
なおこのときに、斜行補正が適切に行えなかった旨を不図示の外部ホスト装置に表示するようにしてもよい。また、上記第一実施形態の場合と同様に、搬送中に斜行量が変化した原稿Ｆを画像読取した場合と不定形の原稿Ｆを画像読取した場合とを区別することができる。
【００５４】
表面の斜行量と裏面の斜行量の差が斜行閾値Ｔｈ２よりも小さい場合（Ｓ３１６でＮＯ）、Ｓ３１８で原稿排出センサ１６が、原稿Ｆが画像読取部４２、４３を通過して原稿排出部４４に排出されたか否かを検知する。この場合は、画像に斜行補正処理を行うことで、最適な画像を取得することができる。
【００５５】
Ｓ３１８で、原稿Ｆが画像読取部４２、４３を通過して原稿排出部４４に排出されていない場合（Ｓ３１８でＮＯ）、Ｓ３１９でＣＰＵ５７は、Ｓ３１１〜Ｓ３１８を繰り返し、読取動作を継続する。原稿Ｆが画像読取部４２、４３を通過して原稿排出部４４に排出された場合（Ｓ３１８でＹＥＳ）、ＣＰＵ５７は画像処理部７１にコマンドを送信する。Ｓ３２０で画像処理部７１は受信したコマンドに従い画像読取部４２、４３が取得した画像データを画像処理した後、記憶部１２に保存する。上記画像処理には画像に対する斜行補正処理等が含まれる。画像に対する斜行補正処理を行うことで、ユーザは最適な画像を取得することができる。
【００５６】
なお第二実施形態において、表面の斜行量と裏面の斜行量の差が斜行閾値Ｔｈ２以上の場合（Ｓ３１６でＹＥＳ）に、ＣＰＵ５７はモータ９、１０の搬送を停止させずに、Ｓ３１５で算出した、表面の斜行量と裏面の斜行量の差を用いて下記のような制御を行ってもよい。原稿Ｆを連続読み取る際の紙間において搬送ローラ２０、２３に取り付けられた不図示のブラシが不図示の読取ガラスをクリーニングする構成の画像読取装置において、クリーニングを実行するタイミングや実行の可否を制御する。例えば原稿Ｆが斜行しているとＣＰＵ５７が判断した場合、原稿Ｆの一部が読取ガラスを通過していない恐れがあるため、ブラシによるクリーニングを行わないようにすることもできる。
【００５７】
＜第三実施形態＞
次に第三実施形態に係る画像読取装置について説明する。第二実施形態に係る画像読取装置の概略構成は、第一実施形態と同様である（図１から図３参照）。また、図７に、第三実施形態における斜行検知方法のフローチャートを示す。なお、Ｓ４０１からＳ４１５までの各ステップについては、上記した第一実施形態におけるステップＳ２０１からＳ２１５までの各ステップと対応しているので、それらの説明は省略する。以下、Ｓ４１６から説明する。
【００５８】
Ｓ４１６でＣＰＵ５７はＳ４１５で算出した原稿Ｆの表裏の斜行量の差を斜行閾値Ｔｈ２と比較する。表面の斜行量と裏面の斜行量との差が斜行閾値Ｔｈ２以上の場合（Ｓ４１６でＹＥＳ）、ＣＰＵ５７は搬送中に斜行量が変化した原稿Ｆを画像読取していると判定し、モータドライバ７４、７５にモータ９、１０を停止させるようにコマンドを送信する。Ｓ４１７で、モータドライバ７４、７５は、受信したコマンドに従いモータ９、１０の搬送を停止させる。
【００５９】
Ｓ４１８でＣＰＵ５７は算出した原稿Ｆの斜行量に応じてモータ１０を制御し、斜行量が画像処理による斜行補正処理可能な斜行の角度以上の場合、斜行状態を修正しながら原稿Ｆを給紙口に戻した後、Ｓ４０２に戻り、再度、画像読取を行う。また、斜行量が斜行補正処理可能な角度より小さい場合には斜行を修正せずにそのまま原稿Ｆを給紙口に戻した後、Ｓ４１１に戻り、再度、画像読取を行う。
【００６０】
表面の斜行量と裏面の斜行量との差が斜行閾値Ｔｈ２よりも小さい場合（Ｓ４１６でＮＯ）、Ｓ４１９で原稿排出センサ１６は、原稿Ｆが画像読取部４２、４３を通過して原稿排出部４４に排出されたか否かを検知する。
【００６１】
原稿Ｆが画像読取部４２、４３を通過して原稿排出部４４に排出されていない場合（Ｓ４１９でＮＯ）、Ｓ４２０でＣＰＵ５７は、Ｓ４１１〜Ｓ４１９を繰り返し、読取動作を継続する。
【００６２】
原稿Ｆが画像読取部４２、４３を通過して原稿排出部４４に排出された場合（Ｓ４１９でＹＥＳ）、この場合は、画像に斜行補正処理を行うことで、最適な画像を取得することができる。つまり、ＣＰＵ５７は画像処理部７１にコマンドを送信し、Ｓ４２１で画像処理部７１は受信したコマンドに従い画像読取部４２、４３が取得した画像データを画像処理した後、記憶部１２に保存する。上記画像処理には画像に対する斜行補正処理等が含まれる。画像に対する斜行補正処理を行うことで、ユーザは最適な画像を取得することができる。
【００６３】
以上のように、画像読取中に原稿Ｆの斜行量が変化したことを精度よく判定した場合に、原稿Ｆの搬送を停止し、原稿Ｆの斜行を修正させながら逆方向である搬送方向上流側に戻した後、再度搬送を行うことで、ユーザは画像読取中に斜行量が変化する場合を気にすることなく適切な斜行補正を行った画像を取得することができる。
【００６４】
＜他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００６５】
以上の構成により、本実施形態においては、画像読取部４２、４３が取得した原稿Ｆの同一位置における主走査方向1ライン分の画像データから斜行量を求めることで、画像読取中に原稿Ｆの斜行量が変化したことを精度よく判定する画像読取装置を提供することができる。つまり、表裏面の２つの画像読取センサを搬送方向に離間して配置しているため、画像読取中に原稿Ｆの同一位置における斜行量が変化したことを精度よく判定することができる。さらに、搬送中に斜行量が変化した原稿Ｆを画像読取した場合と不定形の原稿Ｆを画像読取した場合とを区別することができる。また、画像読取中に原稿Ｆの斜行量が変化したことを精度よく判定した場合に、原稿Ｆの搬送を停止し、原稿Ｆの斜行を修正させながら搬送方向上流側に戻した後、再度搬送を行うことで、ユーザは画像読取中に斜行量が変化する場合を気にすることなく適切な斜行補正を行った画像を取得することができる。
【００６６】
なお、媒体搬送装置を適用する装置としては、上述の画像読取装置以外に、複写機、プリンタ、ファクシミリ、或いはこれらの複合機等の画像形成装置であっても、適用可能である。また、画像形成部は、インクドット方式以外にも、電子写真方式、静電記録方式などにより構成されるものであってもよい。
【符号の説明】
【００６７】
１  原稿台、２  原稿台駆動モータ、３  原稿検知センサ、４  原稿給送ローラ、５  原稿給送モータ、６  送りローラ、７  分離ローラ、８  分離モータ、９  給送モータ、１０  搬送モータ、１１  隙間調整モータ、１２  記憶部、１４、１５  画像読取センサ、１６  原稿排出センサ、１７、１８  レジストローラ、２０、２１、２２、２３、２４、２５  搬送ローラ、２６、２７  排出ローラ、２８  排紙モータ、３０、３１  光源、３２  レジスト前センサ、３３  レジスト後センサ、３４  原稿検知センサ、４０  上ガイド板、４１  下ガイド板、４２、４３  画像読取部、４４  原稿排出部、５７  ＣＰＵ、７０  Ａ／Ｄ変換部、７１  画像処理部、７２  インターフェース部、７３  信号ケーブル、７４、７５  モータドライバ、１００  画像読取装置、２００  外部ホスト装置（ＰＣ）、Ｆ  原稿
【図１】
2016204107.tif 000003
【図２】
2016204107.tif 000004
【図３】
2016204107.tif 000005
【図４】
2016204107.tif 000006
【図５】
2016204107.tif 000007
【図６】
2016204107.tif 000008
【図７】
2016204107.tif 000009