(57)【要約】【課題】搬送中の原稿の大きな斜行や破損を確実に検知し、原稿の破損の拡大や、異常画像の保存を防止すること。【解決手段】制御部４５のＣＰＵは、原稿がレジスト前センサＳ３−１，Ｓ３−２に到達したことを検知して（Ｆ１０３）、搬送される原稿の斜行量ｘを検出する（Ｆ１０４）。また、制御部４５のＣＰＵは、原稿が排出センサＳ５−１，Ｓ５−２に到達したことを検知して（Ｆ１０８）、排出される原稿の斜行量ｙを検出する（Ｆ１１４）。そして、制御部４５のＣＰＵは、斜行量ｘと斜行量ｙとの差の絶対値｜ｘ−ｙ｜が閾値βより大きい場合（Ｆ１０９でＮｏの場合）、搬送動作・排出動作を停止制御する（Ｆ１１４）構成を特徴とする。【選択図】図３
2010114817.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する搬送部と、前記搬送部により搬送される原稿から画像情報を読み取る画像読取部と、前記画像読取部により画像情報を読み取られた原稿を排出する排出部と、原稿の斜行量を検出するための斜行量検出手段と、
前記斜行量検出手段を用いて検出した原稿の斜行量に基づいて前記搬送部の搬送動作及び前記排出部の排出動作の少なくとも一方を制御する制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記斜行量検出手段として、第１の斜行量検出手段と、該第１の斜行量検出手段よりも下流側での原稿の斜行量を検出するための第２の斜行量検出手段を備え、
前記制御手段は、前記第１の斜行量検出手段を用いて検出した第１の斜行量と、前記第２の斜行量検出手段を用いて検出した第２の斜行量との差に基づいて前記搬送部の搬送動作及び前記排出部の排出動作の少なくとも一方を制御することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記斜行量検出手段として、前記排出部により排出される原稿の斜行量を示す排出部斜行量を検出するための排出部斜行量検出手段を備え、
前記制御手段は前記排出部斜行量に基づいて前記搬送部の搬送動作及び前記排出部の排出動作を制御することを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記制御手段は、前記排出部斜行量が閾値より大きければ、前記搬送部の搬送動作及び前記排出部の排出動作を停止することを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記斜行量検出手段として、前記排出部斜行量検出手段よりも上流側で搬送される原稿の斜行量を示す搬送部斜行量を検出するための搬送部斜行量検出手段をさらに備え、
前記制御手段は、前記搬送部斜行量と前記排出部斜行量とを比較し、該比較の結果に基づいて前記搬送部の搬送動作及び前記排出部の排出動作を制御することを特徴とする請求項３に記載の画像読取装置。
【請求項６】
前記制御手段は、前記搬送部斜行量と前記排出部斜行量との差の絶対値が閾値より大きい場合、前記搬送部の搬送動作及び前記排出部の排出動作を停止することを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記制御手段は、前記搬送部斜行量と前記排出部斜行量との差の絶対値が閾値より大きい場合、前記搬送部斜行量と前記排出部斜行量が検出された原稿の排出後に前記搬送部の搬送動作及び前記排出部の排出動作を停止し、原稿の搬送を継続するか否かを選択させることを特徴とする請求項５に記載の画像読取装置。
【請求項８】
前記斜行量検出手段は、前記搬送部により搬送される原稿の斜行量を示す搬送部斜行量を検出するために、複数の原稿検知センサを、搬送可能な最小原稿幅の範囲内で主走査方向に並べたものであり、
前記制御手段は、前記斜行量検出手段において前記原稿検知センサのうち少なくとも1つが原稿を検知した後、一定時間経過しても前記原稿検知センサの他の１つが原稿を検知していないとき、前記搬送部斜行量が許容限度を超えたと判断することを特徴とする請求項１記載の画像読取装置。
【請求項９】
前記斜行量検出手段は、前記排出部により排出される原稿の斜行量を示す排出部斜行量を検出するために、複数の原稿検知センサを、搬送可能な最小原稿幅の範囲内で主走査方向に並べたものであり、
前記制御手段は、前記斜行量検出手段において前記原稿検知センサのうち少なくとも1つが原稿を検知した後、一定時間経過しても前記原稿検知センサの他の１つが原稿を検知していないとき、前記排出部斜行量が許容限度を超えたと判断することを特徴とする請求項１記載の画像読取装置。
【請求項１０】
前記第１の斜行量検出手段と前記第２の斜行量検出手段のいずれか一方は、前記画像読取部により読み取った画像に基づいて斜行量を算出することを特徴とする請求項２に記載の画像読取装置。
【請求項１１】
前記搬送部斜行量検出手段と前記排出部斜行量検出手段のいずれか一方は、前記画像読取部により読み取った画像に基づいて斜行量を算出することを特徴とする請求項５乃至７のいずれか１項に記載の画像読取装置。
【請求項１２】
原稿を搬送する搬送部と、前記搬送部により搬送される原稿から画像情報を読み取る画像読取部と、前記画像読取部により画像情報を読み取られた原稿を排出する排出部とを有する画像読取装置の制御方法であって、
原稿の斜行量を検出する斜行量検出ステップと、
前記斜行量検出ステップで検出した斜行量に基づいて前記搬送部の搬送動作及び前記排出部の排出動作の少なくとも一方を制御する制御ステップと、
を備えることを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置における原稿の斜行検知制御に関する。
【背景技術】
【０００２】
従来、原稿の斜行を修正あるいは補正する方法として、以下のようなものがある。
【０００３】
例えば、給送ローラ及び分離ローラにより分離されて給送される原稿の先端を、回転停止状態にあるレジストローラ対のニップ部に一旦突き当てることにより、原稿の斜行を修正する方法がある。
【０００４】
この方法では、原稿がレジストローラ対に突き当てられ、原稿が停止した後、レジストクラッチをＯＮにすると、斜行が修正された原稿が搬送方向に搬送される。これにより、傾きのない原稿の画像を読み取ることができる。
【０００５】
また、画像読取センサにより取り込んだ画像から、斜行角を算出し、画像処理により傾きを補正する方法もある。
【０００６】
なお、通常、原稿は、地色が白色であり、画像や文字が黒または有色である場合が多いので、原稿の斜行を確実に検出するためには、読取時に原稿画像と背景画像とのコントラストが大きいほうが良い。したがって、画像読取センサに対向し原稿の裏当てとなる背景部材は、原稿の斜行がより確実に判断できるように黒色背景部材を用いるのが望ましい。
【０００７】
しかし、薄い色の印刷等で濃淡の差が小さい原稿では、濃淡が薄くなったり、読み取った画像の背景画像部分は黒くなったりするため、斜行量の算出をしない場合には、白色の背景部材の方が望ましい場合もある。また、これらの白と黒の背景部材を画像読取の度に切り換えられるものもある。さらに、搬送路内に設けられた斜行検知センサにより検知された斜行量に基づいて、画像処理による傾き補正するかどうかを判断し、傾き補正する場合は自動で背景部材を切り換える方法もある（特許文献１参照）。
【特許文献１】特開２００２−３００３６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した画像読取装置の斜行修正方法には以下に示す問題点があった。以下、図５〜図８を用いて説明する。
【０００９】
まず、原稿の先端を回転停止状態のレジストローラのニップ部に突き当てることによって斜行を修正する方法について図５を用いて説明する。
【００１０】
図５は、従来の画像読取装置での給紙部において原稿の先端の角が皺になった状態を示す図である。
【００１１】
この突き当てによる斜行修正方法では、図５のように、薄く腰が弱い原稿の場合、斜行したときの下流側の原稿端の角部の突き当て時に、原稿全体が修正したい方向に回転せず、原稿の角部が給送ローラの搬送力により押され、皺になったり破損したりする。そのため、この斜行修正方法はすべての種類の原稿に使用できない。
【００１２】
次に、画像処理により原稿の傾き補正を行うかどうかを斜行検知センサを用いて検知した斜行検知結果により切り換える従来の方法について図６を用いて説明する。
【００１３】
図６は、画像読取装置での給紙部において原稿が回転して斜行する状態を示す図である。
【００１４】
このように配置した斜行検知センサによって算出した斜行量と、原稿が画像読取センサ（不図示）を通過するときの実際の斜行量が異なる場合がある。なお、図６では、レジスト前センサを２つ配置し、斜行検知センサとして用いる場合を示している。
【００１５】
図６（Ａ）のように、原稿の原稿中心位置が、ピックアップローラ中心からずれていると、給送ローラと分離ローラとによる原稿分離時に原稿が回転する。
【００１６】
レジストローラへの突き当てによる斜行修正は行わない場合、図６（Ｂ）のように、斜行した原稿の先端がレジストローラに引っ張られるようにしてさらに原稿が回転する。
【００１７】
このとき、斜行検知センサによって算出された原稿先端の斜行量よりも、原稿がさらに回転して斜行量が増えることになるので、従来のように検知した斜行量で画像処理により斜行補正してもうまく補正できない。
【００１８】
また、原稿サイズが小さいと、原稿が搬送されるにつれて、原稿が回転していく場合がある。
【００１９】
なお、斜行検知センサをレジストローラより下流側に配置しても、ラミネートカードなどの凹凸の大きい原稿を搬送したとき、搬送ローラ対の搬送ローラ間隔が左右で異なる間隔となり、原稿の左右での搬送力が均一でなくなるため、斜行が発生する。
【００２０】
図７には、画像読取装置での搬送部においてラミネートカードのような凹凸のある原稿を搬送したときの搬送ローラの状態を示す図である。
【００２１】
図７に示すように、原稿の左右での搬送力が均一でなくなると、原稿搬送中に斜行し続け回転する場合があり、扇形のような画像になる。
【００２２】
図８は、搬送中に斜行し続けた原稿を読み取り扇形になった画像の例を示す図である。
【００２３】
このように、搬送中に原稿が斜行し続けると、原稿が回転するだけでなく、原稿が破損する可能性もある。画像読取中に原稿が回転や破損をした場合、異常な画像となり、読取画像データを用いて従来の画像処理による斜行量の算出方法により正常に算出できない。
【００２４】
さらに、画像処理による傾き補正を行うために、背景部材を黒にして読み取った場合、原稿の地色が黒であったり、原稿の縁が黒であったりするとエッジ検知が不正確になり、傾き補正の精度が低下する。
【００２５】
以上のように、従来の画像読取装置は原稿の搬送に関して様々な課題があった。
【００２６】
本発明は、上記の課題の少なくとも１つを解決するためになされたものである。本発明の目的は、搬送中の原稿の斜行を検知し、原稿の破損や、異常な読取画像の保存を防止する仕組を提供することである。
【課題を解決するための手段】
【００２７】
本発明の画像読取装置は、原稿を搬送する搬送部と、前記搬送部により搬送される原稿から画像情報を読み取る画像読取部と、前記画像読取部により画像情報を読み取られた原稿を排出する排出部と、原稿の斜行量を検出するための斜行量検出手段と、前記斜行量検出手段を用いて検出した原稿の斜行量に基づいて前記搬送部の搬送動作及び前記排出部の排出動作の少なくとも一方を制御する制御手段と、を備えることを特徴とする。
【００２８】
また、本発明の画像読取装置の制御方法は、原稿を搬送する搬送部と、前記搬送部により搬送される原稿から画像情報を読み取る画像読取部と、前記画像読取部により画像情報を読み取られた原稿を排出する排出部とを有する画像読取装置の制御方法であって、原稿の斜行量を検出する斜行量検出ステップと、前記斜行量検出ステップで検出した斜行量に基づいて前記搬送部の搬送動作及び前記排出部の排出動作の少なくとも一方を制御する制御ステップとを備えることを特徴とする。
【発明の効果】
【００２９】
本発明によれば、搬送中の原稿の斜行を検知し、原稿の破損や、異常な読取画像の保存を防止することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施形態を、図面を参照しながら詳述する。
【００３１】
〔第１実施形態〕
図１は、本発明の画像読取装置の第１実施形態に係る原稿読取装置の構成を概略的に示す断面図である。
【００３２】
図１において、１００は原稿読取装置である。原稿読取装置１００は、原稿給送部１０１を備える。原稿給送部１０１は、積載された原稿Ｆを上下動させる原稿台１と、ガイド板５０と、原稿台１に積載された原稿Ｆを検知する原稿検知センサ３と、給紙回転体としてのピックアップローラ４とを備える。
【００３３】
また、原稿読取装置１００は、ピックアップローラ４よりも原稿搬送方向下流側に配設した原稿分離給送部６０とを備える。
【００３４】
原稿台１は、その上に原稿Ｆを積載する。原稿検知センサ３は、原稿台１の上昇動で積載された原稿Ｆの上面が所定の給紙位置まで上昇したときに原稿台１上の原稿Ｆを検知する。
【００３５】
原稿分離搬送部６０は、上側の給送回転体としての給送ローラ６と、下側の分離回転体としての分離ローラ７ととからなる。原稿Ｆは、この原稿分離給送部６０を通過することにより一枚ずつに分離して搬送される。なお、原稿読取装置１００は、原稿分離給送部６０の前後に配される原稿検知用のセンサＳ１とセンサＳ２とを備える。
【００３６】
さらに、原稿読取装置１００は、給送ローラ６の駆動源であるモータ９と、分離ローラ７の駆動源であるモータ８とを備える。さらに、原稿読取装置１００は、レジストローラ対１７，１８、搬送ローラ対２０，２１、搬送ローラ対２２，２３、及び搬送ローラ対２４，２５の共通の駆動源である搬送モータ１０とを備える。さらに、原稿読取装置１００は、排出ローラ対２６，２７の駆動源である排出部駆動モータ２８と、原稿Ｆの上面側と下面側の画像読取のための画像読取センサ１４，１５とを備える。
【００３７】
画像読取センサ１４，１５は、それぞれ搬送される原稿Ｆの上面側と下面側の画像情報を読み取って画像信号を出力する。この出力された画像信号に基づき、不図示の画像処理部で画像データが生成される。この画像読取センサ１４，１５の走査間隔は、原稿Ｆの読取速度と解像度に応じて設定される。
【００３８】
また、原稿読取装置１００は、搬送された原稿Ｆの先端や後端を検知可能な排出センサＳ５（図２に示すＳ５−１，Ｓ５−２）と、ピックアップローラ４から排出部に至る原稿搬送路を構成する一対のガイド板４０，４１とを備える。
【００３９】
排出センサＳ５は、原稿Ｆの後端を検知したときに検知信号を出力し、原稿Ｆが自装置の搬送路をまもなく通過し終わり、排紙積載部４４に排出される状態になったことを通知する。
【００４０】
原稿Ｆは上ガイド板４０及び下ガイド板４１により構成される原稿搬送路に沿って搬送される。
【００４１】
搬送モータ１０は、レジストローラ対１７，１８、搬送ローラ対２０，２１、搬送ローラ対２２，２３、及び搬送ローラ対２４，２５の各ローラ対の駆動側ローラをギアやベルト等の不図示の動力伝達手段を介して原稿搬送方向に回転駆動する。
【００４２】
また、搬送モータ１０の回転数は、原稿Ｆの読取速度や、解像度などに応じて設定された値に制御部４５によって制御されており、このようにして原稿Ｆの搬送速度が制御される。
【００４３】
なお、制御部４５は、図示しないＣＰＵ，ＲＯＭ，ＲＡＭ等を有し、ＣＰＵがＲＯＭに格納されたプログラム読み出して実行することにより、原稿読取装置１００全体を制御するものである。なお、ＲＡＭは、ＣＰＵの作業領域として使用される。また、ＲＯＭには、上記ＣＰＵが実行するプログラムの他に、各種データが格納されている。
【００４４】
また、４６は操作パネルであり、ＬＣＤとハードキーから構成されており、制御部４５からの情報表示を行うとともにユーザからの指示を制御部４５に伝える。
【００４５】
また、原稿読取装置１００は、搬送ローラ対２０，２１の上流側に配されるレジストローラ対１７，１８の前後に配されるレジスト前センサＳ３（図２に示すＳ３−１，Ｓ３−２）とレジスト後センサＳ４とを備える。
【００４６】
図２は、図１の搬送路の裏面側にある各ローラ、画像読取センサ１５及びレジスト前センサＳ３、レジスト後センサＳ４、排出センサＳ５の位置関係を示す斜視図である。なお、図２においては図１と同一のものには同一の符号を付してある。
【００４７】
図２に示すように、レジスト前センサＳ３は、原稿Ｆの搬送中心線に関して略線対称の位置に配置した原稿検出用のセンサＳ３−１，Ｓ３−２を有する。レジスト前センサＳ３−１とＳ３−２との間隔は、搬送可能な最小原稿幅よりも狭くなるように配置する。即ち、レジスト前センサＳ３−１，Ｓ３−２は、搬送可能な最小原稿幅の範囲内で主走査方向に並べて配置されている。このように配置することにより、レジスト前センサＳ３−１，Ｓ３−２が原稿端を検知する時間差と、原稿搬送速度から原稿Ｆの搬送部における斜行量を算出できる。
【００４８】
ここでは、制御部４５のＣＰＵが、原稿先端部での斜行量と原稿後端部での斜行量を別々に算出してＲＡＭに保存する。原稿先端部での斜行量は、原稿搬送中の異常検知のために利用する。また、原稿後端部での斜行量は、次の原稿との給紙間隔の調整に利用する。
【００４９】
本実施の形態では、レジスト前センサＳ３をセンサＳ３−１，Ｓ３−２で構成することにより、レジストローラ対１７，１８の上流側から搬送された原稿Ｆの先端の検知と同時に、原稿先端部及び原稿後端部での斜行量の算出を行った。しかし、斜行量が算出できればこの構成に限定されるものではない。例えば、レジスト前センサＳ３を３個以上からなるセンサにより構成してもよい。また、画像読取前の斜行量検知は、画像読取センサにできるだけ近い方が良いため、レジスト後センサＳ４を複数個設けて斜行量を検出するようにしてもよい。
【００５０】
排出センサＳ５は、レジスト前センサＳ３と同様に、原稿Ｆの搬送中心線に関して略線対称の位置に配置した原稿検知用のセンサＳ５−１，Ｓ５−２を有する。排出センサＳ５−１とＳ５−２との間隔は、搬送可能な最小原稿幅よりも狭くなるように配置する。即ち、排出センサＳ５−１，Ｓ５−２は、搬送可能な最小原稿幅の範囲内で主走査方向に並べて配置されている。このように配置することにより、排出センサＳ５−１，Ｓ５−２が原稿端を検知する時間差と、原稿搬送速度から原稿Ｆの排出部における斜行量を算出できる。ここでは、制御部４５のＣＰＵが、原稿先端部での斜行量を算出してＲＡＭに保存する。原稿先端部での斜行量は、原稿排出中の異常検知のためにこの斜行量を利用する。
【００５１】
次に、図３を参照して、レジスト前センサＳ３による斜行量と、排出センサＳ５による斜行量とを用いて、原稿搬送中の斜行の増加を検知する方法（第１実施形態の方法）を述べる。
【００５２】
図３は、レジスト前センサＳ３による斜行量と排出センサＳ５による斜行量とを用いて原稿を搬送し読み取る処理中の斜行の増加を検知する処理（第１実施形態の処理）の一例を示すフローチャートである。
【００５３】
まず、制御部４５のＣＰＵは、原稿１枚の搬送と読取を行うタイミングで、本フローチャートの処理を開始する（Ｆ１０１）。
【００５４】
まず、制御部４５のＣＰＵは、給紙動作を開始し、原稿束の最も上の原稿Ｆを搬送路に搬送する（Ｆ１０２）。
【００５５】
次に、制御部４５のＣＰＵは、原稿がレジスト前センサＳ３に到達したことを検知すると（Ｆ１０３）、レジスト前センサＳ３−１とＳ３−２により原稿先端を検知する時間差と、原稿搬送速度から搬送部斜行量ｘを算出する(Ｆ１０４：搬送部斜行量検出処理）。ここで、レジスト前センサＳ３の左右センサ（Ｓ３−１，Ｓ３−２）のうち、片方のセンサで原稿を検知してから一定時間経過しても他方のセンサで原稿検知できなかった場合、適切に搬送できない位置に原稿があったり原稿が破損していたりすると判断できるため、制御部４５のＣＰＵは、搬送動作を停止する（不図示）。これにより、原稿搬送中に生じた原稿の破損の拡大を防ぐことができる。
【００５６】
また、制御部４５のＣＰＵは、原稿の後端がレジスト前センサＳ３に到達したことを検知すると、２つのレジスト前センサＳ３−１とＳ３−２により原稿後端を検知する時間差と、原稿搬送速度から原稿後端部での斜行量を算出してＲＡＭに保存しておく（不図示）。
【００５７】
そして、斜行量ｘが算出できると、制御部４５のＣＰＵは、算出した斜行量ｘと閾値αと比較し、斜行量ｘが閾値α以下か否かを判断する（Ｆ１０５）。なお、閾値αは、予め制御部４５のＲＯＭに格納されているものとする。
【００５８】
そして、ステップＦ１０５において、斜行量ｘが閾値αより大きいと判断した場合（Ｎｏの場合）、制御部４５のＣＰＵは、斜行量が大きすぎて画像読取部での画像の傾き補正ができないと判断し、原稿の給紙動作を停止する（Ｆ１１３）。このとき、斜行により給紙を停止したことをユーザに通知するようにしてもよい。なお、ユーザへの通知は、操作パネル４６又は接続されるコンピュータの画面を介して行うものとする。
【００５９】
一方、ステップＦ１０５において、斜行量ｘが閾値α以下であると判断した場合（Ｙｅｓの場合）、制御部４５のＣＰＵは、画像読取部での斜行補正が可能と判断し、原稿の搬送を継続する。
【００６０】
そして、原稿は搬送ローラ対２０，２１により画像読取センサ１４，１５に送り出されると、制御部４５のＣＰＵは、画像読取センサ１４，１５による原稿の画像の読み取りを開始させる（Ｆ１０６）。
【００６１】
そして、制御部４５のＣＰＵは、搬送ローラ対２２，２３、搬送ローラ対２４，２５により原稿が排出部の排出センサＳ５に到達したことを検知すると（Ｆ１０７）、２つの排出センサＳ５−１とＳ５−２が原稿先端を検知する時間差と、原稿排出速度から排出部斜行量ｙを算出する（Ｆ１０８：排出部斜行量検出処理）。ここで、２つの排出センサＳ５−１，Ｓ５−２のうち、一方の排出センサで原稿を検知してから一定時間経過しても他方の排出センサで原稿検知できなかった場合、制御部４５のＣＰＵは、適切に搬送できない位置に原稿があったり原稿が破損していたりすると判断できるため、排出動作を停止する（不図示）。
【００６２】
そして、斜行量ｙが算出できると、制御部４５のＣＰＵは、搬送部斜行量ｘと排出部斜行量ｙとの差の絶対値｜ｘ−ｙ｜を計算する（Ｆ１０９）。｜ｘ−ｙ｜は、原稿の先端がレジスト前センサＳ３に到達したときと排出センサＳ５に到達したときとの斜行量の差である。この値が大きければ、搬送中に原稿が回転した可能性があると判断できる。
【００６３】
次に、制御部４５のＣＰＵは、｜ｘ−ｙ｜と閾値βと比較し、｜ｘ−ｙ｜が閾値β以下か否かを判断する（Ｆ１０９）。なお、閾値βは、予め制御部４５のＲＯＭに格納されているものとする。
【００６４】
そして、ステップＦ１０９において、｜ｘ−ｙ｜が閾値βより大きいと判断した場合（Ｎｏの場合）、制御部４５のＣＰＵは、原稿の回転が大きいと判断し、原稿の搬送動作及び排出動作を停止し、読取中の画像データを破棄する（Ｆ１１４）。なお、原稿が破損したと判断してもよい。画像の破棄は、ユーザへの通知後に、ユーザにより破棄するか否かを選択させてもよい。なお、ユーザへの通知は、操作パネル４６又は接続されるホストコンピュータ等の画面を介して行うものとする。
【００６５】
また、ステップＦ１０９において、｜ｘ−ｙ｜が閾値βより大きいと判断した場合（Ｎｏの場合）、制御部４５のＣＰＵは、斜行した原稿のみ排紙し、それ以降の原稿の搬送を停止するようにしてもよい。この場合さらに、制御部４５のＣＰＵは、斜行原稿の排出後、表示された斜行原稿の読取画像をユーザが確認し、画像を保存して搬送を継続するか、画像を破棄して再度読み取りをさせるかをユーザに選択させるようにしてもよい。画像を破棄する選択がなされたと判断した場合、制御部４５のＣＰＵは、操作パネル４６への表示により、ユーザに排紙積載部４４の最上部に積載されている斜行原稿を原稿台１に再度積載させる。そして、制御部４５のＣＰＵは、操作パネル４６から再開の指示が入力されたことを検知すると、搬送を再開するように構成してもよい。この構成により、読取画像が異常かどうかを適切に判断して、原稿の搬送をスムーズに継続させることができる。
【００６６】
一方、｜ｘ−ｙ｜が閾値β以下であると判断した場合（ステップＦ１０９でＹｅｓ）、制御部４５のＣＰＵは、原稿の読取と排出を終了まで継続する（Ｆ１１０）。
【００６７】
そして、制御部４５のＣＰＵは、画像読取センサ１４，１５による原稿の画像の読み取り終了と判断すると、画像読取センサ１４，１５による読取画像を制御部４５のＲＡＭに保存させ（Ｆ１１１）、原稿１枚の搬送処理を終了させる（Ｆ１１２）。
【００６８】
本実施の形態によれば、レジスト前センサＳ３（Ｓ３−１，Ｓ３−２）による斜行量と排出センサＳ５（Ｓ５−１，Ｓ５−２）による斜行量とを比較し、該比較の結果を用いることにより、原稿の破損の防止、原稿の破損の拡大の防止の少なくとも１つが可能となる。
【００６９】
さらに、レジスト前センサＳ３（Ｓ３−１，Ｓ３−２）による斜行量ｘと排出センサＳ５（Ｓ５−１，Ｓ５−２）による斜行量ｙとの差の絶対値｜ｘ−ｙ｜が閾値β以上であれば、搬送動作を停止することにより、異常な読取画像の保存を防ぐことができる。
【００７０】
以上示したように、原稿搬送時と排出時の斜行量を算出して比較して、原稿の搬送動作及び排紙動作を制御することにより、原稿搬送中の大きな斜行（回転）や破損を確実に検知して、異常画像（斜行した読取画像）の保存の防止、原稿の破損の防止、原稿の破損の拡大の防止の少なくとも１つが可能となる。
【００７１】
〔第２実施形態〕
次に、本発明の画像読取装置の第２実施形態に係る原稿読取装置について説明する。
【００７２】
本第２実施形態では、その構成が上記第１実施形態と基本的に同じであり、同じ構成要素については同じ符号を付して重複した説明を省略し、以下に異なるもののみ説明する。
【００７３】
本実施形態では、排出センサＳ５（Ｓ５−１，Ｓ５−２）の出力に基づく斜行量算出と、画像読取センサ１４，１５の読取後に画像処理により算出する斜行量算出とを行う。
【００７４】
以下、図４を参照して、排出センサＳ５の出力に基づいて算出した斜行量と、画像読取センサ１４，１５の読取後に画像処理により算出する斜行量とを用いて、原稿搬送中の斜行の検知あるいは破損の防止を行う方法（第２実施形態の方法）を述べる。
【００７５】
図４は、排出センサＳ５による斜行量と画像読取センサ１４，１５の読取後に画像処理により算出する斜行量とを用いて原稿搬送中の斜行の検知あるいは破損の防止を行う処理（第２実施形態の処理）の一例を示すフローチャートである。
【００７６】
まず、制御部４５のＣＰＵは、原稿１枚を搬送し読み取るタイミングで、本フローチャートの処理を開始する（Ｆ１０１）。
【００７７】
まず、制御部４５のＣＰＵは、給紙動作を開始し、原稿Ｆの最上にある紙を搬送路に搬送する（Ｆ１０２）。
【００７８】
次に、制御部４５のＣＰＵは、原稿がレジスト前センサＳ３に到達したことを検知すると（Ｆ１０３）、画像読取センサ１４，１５による原稿の画像の読み取りを開始させる（Ｆ１０６）。
【００７９】
そして、制御部４５のＣＰＵは、搬送ローラ対２２，２３、搬送ローラ対２４，２５により原稿が排出部の排出センサＳ５に到達したことを検知すると（Ｆ１０７）、排出センサＳ５の左右のセンサＳ５−１とＳ５−２が原稿先端を検知する時間差と、原稿排出速度から排出部斜行量ｙを算出する（Ｆ１０８）。ここで、２つの排出センサＳ５−１，Ｓ５−２のうち、一方の排出センサで原稿を検知してから一定時間経過しても他方の排出センサで原稿検知できなかった場合、制御部４５のＣＰＵは、適切に搬送できない位置に原稿があったり原稿が破損していたりすると判断できるため、搬送動作を停止する（不図示）。
【００８０】
そして、斜行量ｙが算出できると、制御部４５のＣＰＵは、画像読取センサ１４，１５による原稿の画像の読み取り終了と判断すると（Ｆ１１０）、読み取った画像データをもとに画像処理により斜行量ｚを算出する（Ｆ２０１：搬送部斜行量検出処理）。
【００８１】
なお、原稿の縁は白に近い色が多いため、画像読取センサ１４，１５に対向して配置される対向部材である押し当て板の色を黒にしておけば、ほとんどの場合斜行量ｚは正確に算出できる。しかし、原稿の縁が押し当て板と同色ならば、正確な斜行量ｚを算出できない。このような理由で斜行量ｚが正確でなかった場合に、画像処理により傾きを補正すると、異常な画像となってしまう。
【００８２】
そこで、画像読取部斜行量ｚが原稿の斜行量と略同等かどうかを判断するために、制御部４５のＣＰＵは、排出部斜行量ｙと画像読取部斜行量zとの差の絶対値｜ｙ−ｚ｜を計算して、読取画像の斜行量ｚが原稿の斜行量ｙと大きな差が無いかどうかを判断する（Ｆ２０２）。
【００８３】
ステップＦ２０２では、制御部４５のＣＰＵは、｜ｙ−ｚ｜と閾値γと比較し、｜ｙ−ｚ｜が閾値γ以下か否かを判断する。なお、閾値γは、予め制御部４５のＲＯＭに格納されているものとする。
【００８４】
そして、｜ｙ−ｚ｜が閾値γより大きいと判断した場合（ステップＦ２０２でＮｏ）、画像読取センサ１４，１５と排出センサＳ５との間において原稿の回転が進んだか、或いは、斜行量ｚが正確に算出できず、画像異常の可能性が考えられる。このため制御部４５のＣＰＵは、当該原稿の搬送・排出動作を停止し、読み取った画像を破棄する（Ｆ２０３）。これと同時に、原稿が斜行したか、画像処理による傾き補正が正常にできていない旨をユーザに通知してもよい。また、読取画像を破棄せずに、表示した画像データをユーザに確認させた後、破棄して再度給紙部へ載置し読取をするか、保存して次の紙の給紙を継続するかを選択させてもよい。なお、ユーザへの通知は、操作パネル４６又は接続されるホストコンピュータ等の画面を介して行うものとする。
【００８５】
なお、上述のように、読取画像に基づいて算出した画像読取部斜行量zと排出部斜行量ｙとを比較することにより、読取画像から算出した画像読取部斜行量zが正常かどうかを判断することができる。
【００８６】
一方、ステップＦ２０２において、｜ｙ−ｚ｜が閾値γ以下であると判断した場合（Ｙｅｓの場合）、制御部４５のＣＰＵは、画像読取センサ１４，１５を用いて読み取った読取画像を制御部４５のＲＡＭに保存させ（Ｆ１１１）、原稿１枚の搬送・読取処理を終了させる（Ｆ１１２）。
【００８７】
なお、閾値γの設定は、わずかな異常画像や斜行があると想定できる場合でも読み取った画像を破棄したければ、閾値γを小さくし、大きな斜行や破損の可能性があるときのみ画像を破棄したいときは、閾値γを大きくすればよい。
【００８８】
本実施形態によれば、画像読取センサ１４，１５による斜行量ｚと排出センサＳ５（Ｓ５−１，Ｓ５−２）による斜行量ｙとを斜行検知に利用することにより、原稿の斜行による異常画像の保存の防止、原稿の破損の防止、原稿の破損の拡大の防止の少なくとも１つが可能となる。さらに、画像読取センサ１４，１５による斜行量ｚと排出センサＳ５（Ｓ５−１，Ｓ５−２）による斜行量yとの差の絶対値｜ｙ−ｚ｜が閾値γ以上であれば搬送動作を停止することにより、原稿の破損や破損の拡大を防ぐことができる。なお、画像読取センサを排紙部の近くに設置した構成とし、レジスト前センサ等を複数個設けて搬送部斜行量を求め、画像読取センサによる読取画像に基づいて排紙部斜行量を求めてもよい。
【００８９】
以上示したように、原稿搬送時と排出時の斜行量を算出して比較して、原稿の搬送動作及び排紙動作を制御することにより、原稿搬送中の斜行の変化（回転）を確実に検知して、原稿の破損の防止、原稿の破損の拡大防止の少なくとも１つが可能となる。
【００９０】
なお、上記各実施形態では、原稿搬送時と排出時の斜行量を算出して比較する構成であった。しかし、原稿排出時の斜行量を算出して閾値（例えば閾値α）と比較し、該斜行量が閾値より大きければ、原稿の搬送動作及び排紙動作を停止し、読み取った画像データを破棄してもよく、または画像の破棄を、ユーザへの通知後に、ユーザにより選択させてもよい。このような構成により、原稿搬送（排出）中の大きな斜行を確実に検知して、原稿の破損の防止、原稿の破損の拡大防止、異常画像（斜行した読取画像）の保存の防止の少なくとも１つを可能とするように構成してもよい。
【００９１】
以上、２つの実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９２】
以上のように、前述した実施形態の機能をコンピュータ（又はＣＰＵやＭＰＵ）に実現させるためのソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステムあるいは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９３】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００９４】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００９５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９８】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９９】
なお、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。また、上記ソフトウエア処理の一部または全てをハードウエアによる処理に置き替えてもよい。また、例えば原稿搬送部での原稿先端部斜行量と原稿後端部斜行量から斜行量の変化を求めてもよく、原稿排出部での原稿先端部斜行量と原稿後端部斜行量から斜行量の変化を求めてもよく、このようにして求めた斜行量に基づいて搬送部の搬送動作及び排出部の排出動作の少なくとも一方を制御してもよい。
【図面の簡単な説明】
【０１００】
【図１】本発明の画像読取装置の第１実施形態に係る原稿読取装置の構成を概略的に示す断面図である。
【図２】図１の搬送路の裏面側にある各ローラ、画像読取センサ１５及びレジスト前センサＳ３、レジスト後センサＳ４、排出センサＳ５の位置関係を示す斜視図である。
【図３】レジスト前センサＳ３による斜行量と排出センサＳ５による斜行量とを用いて原稿搬送中の斜行や破損を検知する処理（第１実施形態の処理）の一例を示すフローチャートである。
【図４】排出センサＳ５による斜行量と画像読取センサ１４，１５の読取後に画像処理により算出する斜行量とを用いて原稿搬送中の斜行や破損を検知する処理（第２実施形態の処理）の一例を示すフローチャートである。
【図５】従来の画像読取装置での給紙部において原稿の先端の角が皺になった状態を示す図である。
【図６】画像読取装置での給紙部において原稿が回転して斜行する状態を示す図である。
【図７】画像読取装置での搬送部において凹凸のある原稿を搬送したときの搬送ローラの状態を示す図である。
【図８】搬送中に斜行し続けた原稿を読み取った画像の例を示す図である。
【符号の説明】
【０１０１】
１    原稿台
６    給送ローラ
７    分離ローラ
１４，１５    画像読取センサ
１７，１８  レジストローラ対
２０，２１、２２，２３、２４，２５  搬送ローラ対
２６，２７  排出ローラ対
４４  排紙積載部
４５  制御部
４６  操作パネル
１００  画像読取装置
Ｓ３（Ｓ３−１，Ｓ３−２）    レジスト前センサ
Ｓ５（Ｓ５−１，Ｓ５−２）    排出センサ
【図１】
2010114817.tif 000003
【図２】
2010114817.tif 000004
【図３】
2010114817.tif 000005
【図４】
2010114817.tif 000006
【図５】
2010114817.tif 000007
【図６】
2010114817.tif 000008
【図７】
2010114817.tif 000009
【図８】
2010114817.tif 000010