(57)【要約】【課題】読取対象の原稿において傾き補正を実施するか否かを判別することができる画像読取装置を提供する【解決手段】画像読取装置は、原稿の幅方向の端部を挟み込む１対のガイド板、原稿を挟み込んだ状態のガイド板間の幅をガイド幅として計測する原稿ガイド幅検知センサ、原稿を搬送する各種ローラ、原稿画像を読み取る表面読み取りユニットを有する。また、搬送される原稿の幅を原稿幅として検知し、搬送される原稿の傾き量を検知する画像処理部を有する。画像処理部は、また、検知した傾き量に応じて読み取った原稿画像を補正する。画像読取装置は、ガイド幅と原稿幅とを比較し、比較の結果に応じて傾き補正を実施するか否かを制御する。【選択図】図２
2019134348.tif 000002
【特許請求の範囲】
【請求項１】
原稿トレイに載置された原稿の搬送方向に平行して配置され、当該原稿の幅方向の端部を挟み込む１対のガイド板と、
前記原稿を挟み込んだ状態のガイド板間の幅をガイド幅として計測するガイド幅計測手段と、
前記原稿を搬送する搬送手段と、
前記搬送手段により搬送される原稿を読み取る読取手段と、
前記搬送手段により搬送される原稿の幅を原稿幅として検知する原稿幅検知手段と、
前記搬送手段により搬送される原稿の傾き量を検知する傾き検知手段と、
前記読取手段が読み取った原稿画像を、前記傾き検知手段により検知した傾き量に応じて補正する傾き補正手段と、
前記ガイド幅計測手段により検知されたガイド幅と、前記原稿幅検知手段により検知された原稿幅とを比較し、比較の結果に応じて前記傾き補正手段による傾き補正を実施するか否かを制御する制御手段と、を有することを特徴とする、
画像読取装置。
【請求項２】
前記制御手段は、前記傾き検知手段が検知した傾き量が、予め設定された前記傾き補正手段が補正可能な傾き量を超えるか否かに応じて前記傾き補正手段による傾き補正を実施するか否かを制御することを特徴とする、
請求項１に記載の画像読取装置。
【請求項３】
前記制御手段は、前記原稿が前記傾き補正手段が補正可能な傾き量だけ傾いて搬送された場合、前記原稿幅検知手段により検知されると予測される原稿幅を算出し、算出した結果と前記原稿幅検知手段による検知結果とを比較して、比較の結果に応じて前記傾き補正手段による傾き補正を実施するか否かを制御することを特徴とする、
請求項１又は２に記載の画像読取装置。
【請求項４】
前記制御手段は、前記傾き検知手段が検知した原稿傾き量が、前記傾き補正手段が補正可能な傾き量を超えない場合、前記傾き補正手段による補正を実施することを特徴とする、
請求項１、２又は３に記載の画像読取装置。
【請求項５】
前記制御手段は、前記ガイド幅計測手段が検知したガイド幅と、前記傾き検知手段が検知した傾き量とに基づいて前記原稿の幅を予測し、予測した結果が前記原稿幅検知手段が検知した原稿幅と一致した場合、前記傾き補正手段による補正を実施することを特徴とする、
請求項１又は２に記載の画像読取装置。
【請求項６】
前記画像読取装置の利用者に対して情報を通知する通知手段を有し、
前記制御手段は、前記原稿幅検知手段が前記原稿幅を正常に検知できなかった場合、前記通知手段を介して前記利用者に対して所定の情報を通知することを特徴とする、
請求項１乃至５いずれか一項に記載の画像読取装置。
【請求項７】
前記画像読取装置の利用者に対して情報を通知する通知手段を有し、
前記制御手段は、前記傾き検知手段が前記原稿の傾き量を正常に検知できなかった場合、前記通知手段を介して前記利用者に対して所定の情報を通知することを特徴とする、
請求項１乃至５いずれか一項に記載の画像読取装置。
【請求項８】
前記画像読取装置の利用者に対して情報を通知する通知手段を有し、
前記制御手段は、前記ガイド幅計測手段が前記ガイド幅を正常に検知できなかった場合、前記通知手段を介して前記利用者に対して所定の情報を通知することを特徴とする、
請求項１乃至５いずれか一項に記載の画像読取装置。
【請求項９】
前記通知手段が通知する所定の情報は、前記利用者に対して装置の清掃を促す情報であることを特徴とする、
請求項６、７又は８に記載の画像読取装置。
【請求項１０】
前記通知手段が通知する所定の情報は、前記利用者に対して前記搬送手段の交換を促す情報であることを特徴とする、
請求項６、７又は８に記載の画像読取装置。
【請求項１１】
前記原稿幅検知手段の検知結果を調整する調整手段を有し、
前記通知手段が通知する所定の情報は、前記調整手段による調整を促す情報であることを特徴とする、
請求項６、７又は８に記載の画像読取装置。
【請求項１２】
前記通知手段が通知する所定の情報は、前記利用者に対して前記原稿の載置の向きの変更を促す情報であることを特徴とする、
請求項６、７又は８に記載の画像読取装置。
【請求項１３】
前記原稿幅検知手段は、前記読取手段が読み取った原稿画像における原稿端部の影を検出することにより当該原稿の幅を導出することを特徴とする、
請求項１に記載の画像読取装置。
【請求項１４】
請求項１乃至１３いずれか一項に記載の画像読取装置を有することを特徴とする、
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置の技術に関する。
【背景技術】
【０００２】
複写機等に装着されるＡＤＦ（Auto Document Feeder）を有する画像読取装置では、搬送ローラの摩耗などの要因により原稿が読み取りセンサに対して相対的に傾いた状態で原稿画像を読み取ることがある。
画像読取装置が傾いた状態の原稿の画像を読み取った場合、得られる画像データも傾いた状態となるため利用者にとっては好ましくない。このため読み取った画像データにおける傾きを補正する処理を行うことがある。ここで、この画像データの処理による傾き補正は、補正に使用する画像メモリの容量などから最大補正角度が存在するのが一般的である。
【０００３】
例えば、最大補正角度以上に原稿が傾いていた場合の処理方法としては、利用者が機器の設定を行い、当該設定により傾き補正を実施しないか、あるいは最大補正角度分まで補正する、という処理を選択可能とする方法が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２４４７２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながらこの方法を用いる場合、利用者は画像読み取りを実行するより前に傾き補正の機器設定を実施しなければならない。例えば、原稿先端が９０［°］の角度ではなく斜めになっていたり、原稿にタブがついていたりといった場合など正常に傾き補正が行える可能性が低い原稿が読み取り対象であることがある。この場合には傾き補正は実施しない、といった作業を利用者が判断して行う必要がある。また、正常に傾き補正できる可能性が高い長方形の原稿の場合は傾き補正を実施する、といった作業も利用者が判断して行う必要がある。
このように利用者としては原稿から傾き補正を実施して問題ないか否かを推測して都度設定を行うこととなり、装置としての使い勝手が悪くなる、という課題がある。
【０００６】
本発明は、読取対象の原稿において傾き補正を実施するか否かを判別することができる画像読取装置を提供することを、主たる目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像読取装置は、原稿トレイに載置された原稿の搬送方向に平行して配置され、当該原稿の幅方向の端部を挟み込む１対のガイド板と、前記原稿を挟み込んだ状態のガイド板間の幅をガイド幅として計測するガイド幅計測手段と、前記原稿を搬送する搬送手段と、前記搬送手段により搬送される原稿を読み取る読取手段と、前記搬送手段により搬送される原稿の幅を原稿幅として検知する原稿幅検知手段と、前記搬送手段により搬送される原稿の傾き量を検知する傾き検知手段と、前記読取手段が読み取った原稿画像を、前記傾き検知手段により検知した傾き量に応じて補正する傾き補正手段と、前記ガイド幅計測手段により検知されたガイド幅と、前記原稿幅検知手段により検知された原稿幅とを比較し、比較の結果に応じて前記傾き補正手段による傾き補正を実施するか否かを制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、読取対象の原稿において傾き補正を実施するか否かを判別することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る画像読取装置の一例を示す断面図。
【図２】画像読取装置が有する制御部の構成の一例を示すブロック図。
【図３】画像読取装置を上から見た図。
【図４】（ａ）、（ｂ）は、原稿傾きの検知方法を説明するための図。
【図５】画像読取装置による画像読み取り処理の処理手順の一例を示すフローチャート。
【図６】原稿ガイド板に対して傾いて搬送される原稿とその検知主走査幅を示す図。
【図７】原稿の傾き角度と原稿ガイド幅と検知主走査幅の関係を示す表。
【図８】第２実施形態に係る画像読取装置による画像読み取り処理の処理手順の一例を示すフローチャート。
【図９】傾いて搬送される原稿とその検知主走査幅を説明するための図。
【図１０】第３実施形態に係る画像読取装置による画像読み取り処理の処理手順の一例を示すフローチャート。
【図１１】操作部の表示画面に表示される利用者への警告画面の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明を画像読取装置に適用した場合を例に挙げて、図面を参照して説明する。
【００１１】
［第１実施形態］
［画像読取装置及び画像形成装置の構成例］
図１は、ＡＤＦを含む画像読取装置の一例を示す断面図である。
本実施例の画像読取装置１０００は、原稿の画像を読み取る画像読取部２００、自動原稿給紙部（以下、ＡＤＦと称す）１００を有する。また、画像読取装置１０００は図示しないコントローラ３００が接続される。
以下、ＡＤＦ１００の動作について、図１を参照しながら説明する。
【００１２】
［ＡＤＦの構成例］
ＡＤＦ１００を使用した片面原稿読み取り動作（以下、片面流し読みと称す）について説明する。
ＡＤＦ１００は、１枚以上の原稿シートで構成される原稿束Ｓを積載する原稿トレイ３０、原稿の搬送開始前に原稿束Ｓが原稿トレイ３０より突出して下流への進出を規制する分離パッド２１及び分離ローラ２、給紙ローラ１を有する。
原稿トレイ３０は、原稿検知センサ１４が配置され、当該センサの検知結果に応じて原稿トレイ３０上の原稿の有無が判別可能に構成される。例えば、原稿トレイ３０には普通紙を最大１００枚積載することが可能である。
給紙ローラ１は、原稿トレイ３０に積載された原稿束Ｓの原稿面に落下して回転する。これにより、原稿束の最上面の原稿が所定の搬送方向に向けて給紙される。給紙ローラ１によって給紙された原稿は、分離ローラ２と分離パッド２１の作用によって１枚に分離される。この分離は公知の分離技術によって実現される。
【００１３】
分離ローラ２と分離パッド２１によって分離された原稿は、引抜ローラ３により、レジストローラ４へ向けて搬送される。レジストローラ４の下流側には、当該レジストローラ４を通過した原稿を表面流し読みガラス２０１方向へ搬送する給紙路が形成される。
レジストローラ４へ向けて搬送された原稿は、当該レジストローラ４に突き当てられる。これにより原稿はループ状のたわみが生じ、ループが形成されることで搬送時における原稿の傾きが解消される。
しかしながら、原稿の形状が長方形ではなく先端側が斜めになっているような場合には原稿の傾きが悪化してしまうことになる。また、レジストローラ４への原稿の突き当てにより原稿の傾きが解消した場合であっても、原稿読み取り位置までに原稿の傾きが再発生することがある。
【００１４】
例えば、原稿に張り付いた付箋や写真が原稿搬送路に引っかかった場合、レジストローラ４や読み取り上流ローラ５などにゆがみがあるためにまっすぐ搬送されない場合などが考えられる。
給紙路に送られた原稿は、読み取り上流ローラ５を介して画像読取位置に搬送される。
流し読みガラス２０１とリードローラ６の間を通過する原稿の表面はＬＥＤ２０３ａ、２０３ｂで照射される。その反射光は、複数のミラー２０４ａ、２０４ｂ、２０４ｃを介して屈曲されながら読取センサ２０８によって原稿の表面画像を１ラインずつ読み取られる（以下、表面読み取りと称す）。
【００１５】
読み取り下流ローラ７により搬送された原稿は、原稿の表面画像のみを読み取る場合には排紙センサ１１を通過しながら排紙ローラ１２によって原稿排紙トレイ１３まで搬送される。原稿が原稿トレイ３０上に複数枚有る場合には、最終原稿の読取及び原稿排紙トレイ１３への排紙が終了するまで前述した処理を繰り返す。
【００１６】
原稿の裏面画像も読み取る場合には、表面画像を読み取り、原稿の後端が排紙センサ１１を通過した後、排紙ローラ１２を抜ける前に原稿を停止させる。そして排紙ローラ１２を逆回転させることで、原稿をレジストローラ４へ向けて搬送し、前述した搬送と同じように搬送することで原稿の裏面を読み取ることができる。
裏面画像を読み取り完了後には、原稿の後端が排紙センサ１１を通過した後に排紙ローラ１２を抜ける前に原稿を停止させる。そして、再度原稿をレジストローラ４へ向けて搬送し、画像を読み取らずに原稿排紙トレイ１３まで搬送する。原稿が原稿トレイ３０上に複数枚有る場合には、最終原稿の読取及び原稿排紙トレイ１３への排紙が終了するまで前述した処理を繰り返す。
【００１７】
［画像読取部の構成例］
画像読取部２００は、原稿台ガラス２０９上に載置された原稿について、図１には図示しない光学系モータ２２６により移動可能に構成された表面読み取りユニット２０２を、図１の矢印に示す副走査方向に一定速度で移動する。この様にして画像読取部２００は、原稿に記録された画像情報を１ラインずつ読取センサ２０８により読み取る（以下、固定読みと称す）。
【００１８】
また、表面読み取りユニット２０２をＡＤＦ１００の表面流し読みガラス２０１の中心位置（以下、表面流し読み原稿読取位置と称す）に移動し、原稿トレイ３０に積載された原稿を給紙搬送し当該原稿の表面を読取センサ２０８により読み取る（片面流し読み）。
原稿トレイ３０に積載された原稿の両面を読み取る場合、表面については片面流し読みと同様に読み取り、裏面については前述の通りＡＤＦ１００に搭載された裏面読み取りユニット１０２を介して読み取る（両面流し読み）。
【００１９】
図２は、画像読取装置１０００が有する制御部の構成の一例を示すブロック図である。
リーダーＡＤＦコントローラ３１０は、中央演算処理装置であるリーダーＡＤＦコントローラ３１０用のＣＰＵ８０１、リードオンリーメモリであるＲＯＭ８０２、ランダムアクセスメモリであるＲＡＭ８０３を有する。
なお、ＲＯＭ８０２には、ＣＰＵ８０１の制御プログラムが格納される。また、ＲＡＭ８０３には、ＣＰＵ８０１が使用する入力データや作業用データが格納される。
【００２０】
ＣＰＵ８０１は、給紙ローラ１、分離ローラ２、引き抜きローラ３、レジストローラ４を回転駆動させる分離モータ８２０、読み取り上流ローラ５、リードローラ６、読み取り下流ローラ７、排紙ローラ１２を駆動させる読取モータ８２１が接続される。ＣＰＵ８０１は、これらの機能部を制御することにより原稿搬送機能を実現させる。
【００２１】
ＣＰＵ８０１は、分離モータ８２０を正転させることで給紙ローラ１、分離ローラ２、引き抜きローラ３、レジストローラ４を、原稿を下流へ送る方向へ回転させることができる。ＣＰＵ８０１は、紙搬送路上の原稿端部を検知する分離後センサ１５、レジセンサ１７、リードセンサ１８、排紙センサ１１が接続される。
なお、分離モータ８２０、読取モータ８２１はパルスモータであり、ＣＰＵ８０１は各モータの駆動パルス数を管理し、前述した搬送路上の各種センサによる原稿検知の状況と関連させることで搬送中の原稿の位置を監視して制御を行う。
【００２２】
図３は、画像読取装置１０００を上から見た図である。
原稿トレイ３０には、図３に示すように、当該原稿トレイ３０上に載置された原稿の搬送方向に平行して配置され、原稿の幅方向の端部を両側から挟み込む１対のガイド板（原稿ガイド板３１）が配置される。
ＣＰＵ８０１は、図３に示す矢印Ａで示される、原稿トレイ３０上の原稿ガイド板３１間の幅（ガイド幅）を原稿ガイド幅検知センサ１０の値を参照することにより検知することができる。原稿ガイド幅検知センサ１０は、ガイド幅計測手段として機能する。
例えば、利用者が原稿を原稿トレイ３０上に設置して原稿ガイド板３１を原稿の幅に合わせた場合、図３に示すように原稿幅＝原稿ガイド板３１間の幅＝Ａとなり、ＣＰＵ８０１は原稿ガイド板３１間の幅に応じて原稿の幅を検出することができる。
【００２３】
ＣＰＵ８０１は、また、画像読取機能を実現するために、原稿表面に向けて光を照射するＬＥＤ２０３、画像読取センサ２０８が接続される。画像読取センサ２０８によって読み取られた画像データは、画像処理部８３３を介してコントローラへ直接送られる構成となっている。
ＣＰＵ８０１は、読みとった画像データを、画像ライン３５３を介してコントローラ３００へ送信する。また、原稿画像データの先端の基準となる垂直同期信号および１ラインの画素先端の基準となる水平同期信号については、ＣＰＵ８０１がタイミングを制御して、コントローラＩＦ部３５４を介してコントローラ３００へ通知される。
【００２４】
コントローラ３００は、ＣＰＵ９０１、ＲＯＭ９０２、ＲＡＭ９０３を有する。コントローラ３００は、ＣＰＵ８０１との間でコントローラＩＦ３５４を介して画像読取制御に関するデータの授受を行う。
なお、画像データは、画像処理部８３３と画像処理部９０５の間の画像ライン３５３を介して行い、画像読取部２００から受信したデータは画像メモリ９０６に格納される。
コントローラ３００は、操作部９０４を有する。ユーザに対するインターフェース制御は、操作部９０４を介して、コントローラ３００のＣＰＵ９０１によって行われる。
【００２５】
［傾き検知及び補正方法］
画像読取装置１０００の原稿の傾きの検知及び補正方法について説明する。
画像処理部８３３は、所定区間において画像読取センサ２０８が読み取った画像から原稿端部の影の画像を検出することにより原稿の傾き量を計測する。ＣＰＵ８０１は、画像処理部８３３から傾き量を受け取る。
【００２６】
また、画像処理部８３３は、アフィン変換を用いて、ＣＰＵ８０１により設定される傾き量分読み取った画像を回転させる。なお、本実施形態ではメモリ容量の制約により５［°］未満の傾き補正を実施するものとする。このようにしてＣＰＵ８０１は、画像処理部８３３から出力する画像の傾き補正を実施することができる。
【００２７】
ここでアフィン変換について説明する。アフィン変換は、傾き量に応じた角度θを補正するための画素の位置（主走査（Ｘ）、副走査（Ｙ））を算出する。ｘ０およびｙ０は傾き補正されたデータを平行移動させるための移動量であり、画像の先端部および端部の出力位置を合わせることが可能となる。アフィン変換の一般式を式１として以下に示す。
【００２８】
Ｘ＝ｘｃｏｓθ‐ｙｓｉｎθ＋ｘ０
Ｙ＝ｘｓｉｎθ＋ｙｃｏｓθ＋ｙ０・・・（式１）
Ｘ：主走査方向の補正後の画素位置，Ｙ：副走査方向の補正後の画素位置
ｘ：補正前の主走査方向の画素位置，ｙ：補正前の副走査方向の画素位置
ｘ０：主走査方向の平行移動量（主走査傾き補正基準位置）
ｙ０：副走査方向の平行移動量（副走査傾き補正基準位置）
θ：原稿先端から算出された傾き基づく角度
【００２９】
上記で述べたアフィン変換は，一般式であり集積回路で実現する際にｃｏｓθ≒１として下記に示す演算式（式２）が用いられている。
【００３０】
Ｘ＝ｘ‐ｙｔａｎθ＋ｘ０
Ｙ＝ｘｔａｎθ＋ｙ＋ｙ２・・・（式２）
Ｘ：主走査方向の補正後の画素位置，Ｙ：副走査方向の補正後の画素位置
ｘ：補正前の主走査方向の画素位置，ｙ：補正前の副走査方向の画素位置
ｘ０：主走査方向の平行移動量（主走査傾き補正基準位置）
ｙ０：副走査方向の平行移動量（副走査傾き補正基準位置）
ｔａｎθ：原稿の傾き量
【００３１】
本実施形態では、原稿先端部の影による傾き検知、及び、アフィン変換による画像回転により傾き検知及び補正を行ったが、本発明はこの方法に限定されるものではなく別の方法を用いてもよい。
以下、画像読取装置１０００の原稿の傾きを含む原稿主走査幅検知方法について図３、図４（ａ）、（ｂ）を参照して説明する。
【００３２】
［原稿傾きを含む主走査幅検知方法］
図４は、原稿傾きの検知方法を説明するための図である。図４（ａ）は、原稿幅Ａの原稿が給紙位置にある状態を示している。図４（ｂ）は、原稿が給紙位置から搬送され、途中で角度θ分傾いた場合に検知する検知主走査幅Ｗを模式的に示している。
図３、図４（ａ）に示すように、利用者が原稿幅Ａの原稿を原稿トレイ３０にセットして、原稿ガイド板３１を原稿にぴったり合わせたとする。この場合、原稿ガイド板３１間の幅（図３に示すＡ、及び、図４（ａ）に示すＡ）も原稿幅を表すことになる。以下この原稿ガイド板３１間の幅Ａを原稿ガイド幅と称す。
【００３３】
画像処理部８３３は、予めＣＰＵ８０１により設定された長さ（図４（ｂ）に示す矢印の長さＬ）分画像を受け取った際に、原稿幅（図４（ｂ）に示す矢印の長さＷ）を検知することができる。この原稿幅Ｗの算出は、例えば１ラインごとに原稿端部の影よるエッジが存在した主走査画素位置ごとに「１」を立てる（フラグを立てる）。そして、予め設定された長さ（ライン数）分画像を受け取った際に最終的に「１」が立っている幅を算出することで幅検知を実現することができる。
なお、本実施形態ではエッジを最初に発見した位置から１００［ｍｍ］分の画像を読み取って幅検知を行うものとする。
【００３４】
図４においては、図に示す一点鎖線間の長さＬが原稿幅Ｗに該当する。また、図４（ｂ）では各点線間が画像読取センサ２０８における主走査位置を示している。図４（ｂ）ではさらに、主走査位置ごとに原稿エッジが見つかった場合には「１」、見つからない場合には「０」とする場合を示している。
画像処理部８３３は、エッジが発見され「１」となっている画素数をカウントすることでエッジ有の幅を検知する。この検知方法を用いる場合、図４（ｂ）において原稿が傾いて搬送される場合には傾きθ分が織り込まれた原稿主走査幅であるＷが検知されることとなる。以下、この検知方法により検知した幅Ｗを検知主走査幅と称す。
【００３５】
検知主走査幅と原稿ガイド幅の関係について説明する。原稿ガイド幅Ａは、原稿の傾き分が織り込まれない点で検知主走査幅Ｗとは異なる。
ここで、図４に示すように直角三角形を二つ作り図上の底辺をＢ、Ｃと定義した場合、傾きがない場合の原稿幅を示す原稿ガイド幅Ａ、上記の方法で検知した検知主走査幅Ｗ及び原稿傾きθ、原稿幅検知長さＬの間には以下に示す式３の関係が成立する。
【００３６】
Ｗ＝Ｂ＋Ｃ
＝Ａｓｉｎ（１８０−９０−θ）°＋Ｌ／ｔａｎ（１８０−９０−θ）°・・・（式３）
【００３７】
なお、本実施形態では、上記の原稿端部の影検出による幅検知を用いるが、本発明は影検出による幅検知に限定されるものではない。例えば、原稿搬送パス内に主走査方向に並んだ複数のフラグセンサを有し、原稿が所定のタイミングで主走査方向に並んだフラグセンサをＯＮした個数によって原稿幅を検知する方法により原稿の幅を導出してもよい。この方法であっても原稿が傾いて搬送される場合には傾き分が織り込まれた原稿主走査幅が検知されることとなる。
以下、画像読取装置１０００の画像読み取りジョブ実施時の傾き補正について図５、図６、図７を参照して説明する。
【００３８】
［画像読み取りジョブ時の傾き補正方法］
図５は、画像読取装置１０００による画像読み取り処理の処理手順の一例を示すフローチャートである。なお、図５に示す各処理は、主としてＣＰＵ８０１により実行される。
図６は、原稿ガイド板３１に対して傾いて搬送される原稿とその検知主走査幅を示す図である。
図７は、原稿の傾き角度と原稿ガイド幅と検知主走査幅の関係を示す表である。
画像読取装置１０００の利用者が原稿を原稿トレイ３０に設置し、操作部９０４を操作して画像読取を実行したとして説明を進める。この場合ＣＰＵ９０１は、ＣＰＵ８０１に対して画像読取実行命令（ジョブ実行命令）を出力する。ＣＰＵ８０１は、ジョブ実行命令を受け取ると、自動原稿給紙部（ＡＤＦ）１００の構成例で述べた原稿流し読みを開始する。
【００３９】
ＣＰＵ８０１は、原稿トレイ３０に設置された原稿の搬送を開始する（Ｓ１０１）。
ＣＰＵ８０１は、読み取り位置近傍まで搬送した原稿の読み取り（原稿画像の読み取り）を開始する（Ｓ１０２）。
ＣＰＵ８０１は、ステップＳ１０２の処理において読み取った原稿画像に対して、前述した画像処理部８３３の傾き検知機能を用いて傾きを検出し、検出結果に基づいて傾きが補正可能な角度であるか否かを判定する（Ｓ１０３）。
【００４０】
ＣＰＵ８０１は、原稿画像の傾きが補正可能な５［°］未満だった場合（Ｓ１０３：Ｎｏ）、原稿ガイド幅検知センサ１０により検知する原稿ガイド幅と原稿主走査幅検知方法により検知した検知主走査幅の比較を行う（Ｓ１０４）。この比較に際して、補正可能最大角度である５［°］の原稿傾きにより発生する、検知主走査幅における原稿ガイド幅からの増加幅をαとする。
【００４１】
ここで、検知主走査幅は、先端エッジ位置から１００［ｍｍ］の位置までに主走査幅検知方法を用いて検知した幅であるとする。また、原稿ガイド幅は、利用者が原稿トレイ３０に原稿をセットした際に原稿ガイド板３１を原稿幅にぴったり合わせたものであり、ガイド板間の幅は原稿幅と同じであるとする。この場合、原稿傾きが５［°］である場合、原稿ガイド幅＋α＝検知主走査幅となる。
【００４２】
また、図６に示すように、先端から１００［ｍｍ］位置までの検知主走査幅は黒矢印幅Ｗ＝Ｂ＋Ｃとなる。そのため、原稿傾きが５［°］である場合に生じる増加幅αは、原稿ガイド幅＝原稿幅Ａであることを用いて下記に示す式４として表すことができる。
【００４３】
α＝Ｂ＋Ｃ−Ａ
＝Ａｓｉｎ（１８０−９０−５）°＋１００／ｔａｎ（１８０−９０−５）°−Ａ・・・（式４）
【００４４】
算出したαを長さ比較に用いると、長方形の定形原稿は、利用者が原稿ガイド板３１を原稿にぴったり合わせた場合、原稿読み取り時に原稿が５［°］未満の傾きであれば、「原稿ガイド幅＋α＞検知主走査幅」の関係となる。そこで、増加幅αを用いて下記のように条件を分けて制御を行う。
【００４５】
ＣＰＵ８０１は、「原稿ガイド幅+α＞検知主走査幅」である場合（Ｓ１０４：Ｎｏ）、図７に示す（１）のような状態の長方形の定形原稿であると判断し、傾き補正を実施する（Ｓ１０５）。
【００４６】
ＣＰＵ８０１は、「原稿ガイド幅+α≦検知主走査幅」である場合（Ｓ１０４：Ｙｅｓ）、図７に示す（４）のような状態の先端側に傾きがある定形でない原稿であると判断し、傾き補正を実施しない（Ｓ１０６）。
また、ステップＳ１０３の処理において原稿画像の傾きが傾き補正機能で補正しきれない５［°］以上だったとする（Ｓ１０３：Ｙｅｓ）。この場合、ＣＰＵ８０１は、原稿ガイド幅検知センサ１０により検知する原稿ガイド板３１の幅と、先に述べた原稿主走査幅検知方法により検知した検知主走査幅との比較を行う（Ｓ１０７）。
なお、比較に際しては先と同じαを用いると、長方形の定形原稿は、原稿読み取り時に原稿が５［°］以上の傾きであれば「原稿ガイド幅＋α≦検知主走査幅」の関係となる。そこで、下記のように比較を行う。
【００４７】
ＣＰＵ８０１は、「原稿ガイド幅+α＞検知主走査幅」である場合（Ｓ１０７：Ｎｏ）、図７に示す（３）のような状態の先端側に傾きがある定形でない原稿であると判断し、傾き補正を実施しない（Ｓ１０８）。
【００４８】
ＣＰＵ８０１は、「原稿ガイド幅+α≦検知主走査幅」である場合（Ｓ１０７：Ｙｅｓ）、図７に示す（２）のような状態の長方形の定形原稿であると判断し、補正可能な最大角度である５［°］分の傾き補正を実施する（Ｓ１０９）。
【００４９】
ＣＰＵ８０１は、原稿トレイ３０上に原稿があるか否かの確認を行う（Ｓ１１０）。原稿ありの場合（Ｓ１１０：Ｙｅｓ）、再度原稿搬送開始からの制御を行う（ステップＳ１０１の処理に戻る）。
ＣＰＵ８０１は、ステップＳ１１０の処理において原稿なしの場合（Ｓ１１０：Ｎｏ）、すべての原稿画像を読み終えたと判断してジョブを終了する。
【００５０】
仮に利用者が原稿ガイド板３１をぴったり原稿幅に合わせなかった場合、原稿ガイド板３１間の幅＞原稿幅となる。この場合にはステップＳ１０４の処理においてはＮｏ（原稿ガイド幅＋α＞検知主走査幅となる関係）となり、ステップＳ１０７の処理においてもＮｏ（原稿ガイド幅＋α＞検知主走査幅となる関係）となる。
そのため、原稿傾き５［°］未満では傾き補正を実行する、原稿傾き５［°］以上では傾き補正は実行しない、という制御が実現される。
【００５１】
このように本実施形態に係る画像読取装置では、補正すべき定形原稿の原稿については傾き補正を実施し、先端が斜めになっているなど傾き補正実施することにより画像が悪化するおそれがある原稿については傾き補正を実施しない、という制御が可能になる。
【００５２】
具体的には、利用者がモード設定を実施することなく自動で、長方形の原稿であれば最大補正角度分傾き補正を実施し、傾き補正を実施するべきでない原稿であれば傾き補正を実施しない、という制御が可能になる。つまり、画像処理による原稿画像傾き補正に関して、長方形でない原稿を補正すると補正前よりも適切な画像でなくなる。長方形であるか否かを切り分けて自動で補正実施するか否かを切り替える制御が可能になる。
なお、傾き補正を実施するべきでない原稿とは、例えば先端側が一定角度以上斜めになっているなどにより、傾き補正で画像が良化するといえない原稿を指す。
【００５３】
［第２実施形態］
第２実施形態について説明する。なお、本実施形態に係る画像読取装置の構成について、第１実施形態に係る画像読取装置の構成と同じ部分は同一の符号を付すとともにその説明を省略する。
以下、画像読取装置１０００の画像読み取りジョブ実施時の傾き補正について、図８、図９を参照して説明する。
【００５４】
［画像読み取りジョブ時の傾き補正方法］
図８は、本実施形態に係る画像読取装置による画像読み取り処理の処理手順の一例を示すフローチャートである。なお、図８に示す各処理は、主としてＣＰＵ８０１により実行される。
図９は、傾いて搬送される原稿とその検知主走査幅を説明するための図である。
【００５５】
画像読取装置１０００の利用者が原稿を原稿トレイ３０に設置し、操作部９０４を操作して画像読取を実行したとして説明を進める。この場合ＣＰＵ９０１は、ＣＰＵ８０１に対して画像読取実行命令（ジョブ実行命令）を出力する。ＣＰＵ８０１は、ジョブ実行命令を受け取ると、自動原稿給紙部（ＡＤＦ）１００の構成例で述べた原稿流し読みを開始する。
【００５６】
ＣＰＵ８０１は、原稿トレイ３０に設置された原稿の搬送を開始する（Ｓ２０１）。
ＣＰＵ８０１は、読み取り位置近傍まで搬送した原稿の読み取りを開始する（Ｓ２０２）。
ＣＰＵ８０１は、ステップＳ２０２の処理において読み取った原稿画像に対して、前述した画像処理部８３３の傾き検知機能を用いて傾きを検出し、検出結果に基づいて通常の原稿であるか否かを判定する（Ｓ２０３）。
【００５７】
原稿が通常の形の場合、利用者が原稿ガイド板３１を原稿に沿って正しくセットしていれば原稿ガイド幅＝Ａとなる。
一方、検知される主走査幅は図９よりＢ＋Ｃである。ここで傾きθは傾き検知によりわかっている。そのため、長方形の原稿であれば原稿ガイド幅と検知傾きθを用いて、下記の式５により先端から１００［ｍｍ］の位置における検知主走査幅Ｗを予測することができる。
【００５８】
Ｗ＝Ｂ＋Ｃ
＝Ａｓｉｎ（１８０−９０−θ）°＋１００／ｔａｎ（１８０−９０−θ）°・・・（式５）
【００５９】
この演算を原稿ごとに行って予測主走査幅を求め、実際に検知される検知主走査幅が予測主走査幅±１［ｍｍ］以内であったとする。この場合、原稿ガイド幅から予測した予測主走査幅は、検知される検知主走査幅とほぼ同じ（一致）であり（Ｓ２０３：Ｙｅｓ）、原稿は長方形であると判断して傾き補正を実施する（Ｓ２０５）。
また、そうでない場合、原稿ガイド幅から予測した予測主走査幅は検知される検知主走査幅と同じではない（一致していない）として（Ｓ２０３：Ｎｏ）、原稿は長方形でなく特殊な形であると判断して傾き補正を実施しない（Ｓ２０４）。
【００６０】
ＣＰＵ８０１は、原稿トレイ３０上に原稿があるか否かの確認を行う（Ｓ２０６）。
ＣＰＵ８０１は、原稿ありの場合（Ｓ２０６：Ｙｅｓ）、再度原稿搬送開始からの制御を行う（ステップＳ２０１の処理に戻る）。
ＣＰＵ８０１は、ステップＳ２０６の処理において原稿なしの場合（Ｓ２０６：Ｎｏ）、すべての原稿画像を読み終えたと判断してジョブを終了する。
【００６１】
このように本実施形態に係る画像読取装置では、補正すべき定形原稿の原稿については傾き補正を実施し、先端が斜めになっているなど傾き補正実施することにより画像が悪化するおそれがある原稿については傾き補正を実施しない制御が可能になる。
【００６２】
［第３実施形態］
第３実施形態について説明する。なお、本実施形態に係る画像読取装置の構成について、第１、第２実施形態に係る画像読取装置の構成と同じ部分は同一の符号を付すとともにその説明を省略する。
以下、画像読取装置１０００の画像読み取りジョブ実施時の傾き補正について、図６、図７、図１０、図１１を参照して説明する。
【００６３】
［画像読み取りジョブ時の傾き補正方法］
図１０は、本実施形態に係る画像読取装置による画像読み取り処理の処理手順の一例を示すフローチャートである。なお、図１０に示す各処理は、主としてＣＰＵ８０１により実行される。
図１１は、操作部９０４の表示画面に表示される利用者への警告画面の一例を示す図である。
画像読取装置１０００の利用者が原稿を原稿トレイ３０に設置し、操作部９０４を操作して画像読取を実行したとして説明を進める。この場合ＣＰＵ９０１は、ＣＰＵ８０１に対して画像読取実行命令（ジョブ実行命令）を出力する。ＣＰＵ８０１は、ジョブ実行命令を受け取ると、自動原稿給紙部（ＡＤＦ）１００の構成例で述べた原稿流し読みを開始する。
【００６４】
ＣＰＵ８０１は、原稿トレイ３０に設置された原稿の搬送を開始する（Ｓ３０１）。
ＣＰＵ８０１は、読み取り位置近傍まで搬送した原稿の読み取りを開始する（Ｓ３０２）。
ＣＰＵ８０１は、前述した画像処理部８３３の主走査幅検知機能により原稿の主走査幅の検知を行い、検知した検知主走査幅が、所定範囲に収まっているか否かを確認する（Ｓ３０３）。
【００６５】
ここで、例えば検知した原稿主走査幅が搬送可能な幅である３００［ｍｍ］以上の場合や、最小搬送可能幅である１００［ｍｍ］以下である場合は明らかに異常な状態であるといえる。ＣＰＵ８０１は、ステップＳ３０３の処理において検出幅が３００［ｍｍ］以上、もしくは１００［ｍｍ］以下であった場合、所定範囲外であると判断する（Ｓ３０３：Ｙｅｓ）。
【００６６】
ＣＰＵ８０１は、検知した検知主走査幅が所定範囲外である場合（Ｓ３０３：Ｙｅｓ）、原稿を原稿排紙トレイ１３へするよう制御し（Ｓ３１０）、ＣＰＵ９０１に対して異常幅検知通知を出力する。
異常幅検知通知を受けたＣＰＵ９０１は、操作部９０４の表示画面上に例えば図１１に示すような警告画面を表示する（Ｓ３１１）。
【００６７】
ここで、図１１に示す警告画面について説明する。原稿先端にタブがついていたりギザギザになっていたりした場合や、表面流し読みガラス２０１が汚れている場合、画像処理部８３３が原稿先端のエッジをうまく検出できずに検知する検知主走査幅が異常になる可能性がある。このため利用者に対して警告画面で、原稿向きの変更、流し読みガラスの清掃を促している。
【００６８】
なお、本実施形態では検知主走査幅のみで状態を判定したが、他の方法で異常状態を検知してもよい。例えば、傾き角度が正常な搬送で想定できないほど傾いている場合、先端影が直線にならない場合、傾きと検知主走査幅と原稿ガイド幅の関係がおかしい場合などが考えられる。
これらの場合先ほどの利用者に対する警告に加え、原稿ガイド幅検知センサ１０が正しく幅を検出できていない可能性がある。このため利用者に対して原稿ガイド幅検知センサ１０の出力値調整モードの実施やセンサ交換を促す通知を行ってもよい。また、給紙ローラ１が耐久枚数を超え消耗していた場合には原稿傾きが大きくなる可能性がある。このため利用者に対して給紙ローラ１の交換を促す通知を行ってもよい。
【００６９】
ＣＰＵ８０１は、ステップＳ３０３の処理において検出幅が３００［ｍｍ］未満かつ１００［ｍｍ］より大きい場合、所定範囲内であると判断する（Ｓ３０３：Ｎｏ）。
この場合ＣＰＵ８０１は、ステップＳ３０２の処理において読み取った原稿画像に対して、前述した画像処理部８３３の傾き検知機能を用いて傾きを検出する。そして傾きが補正可能な角度か否かの判定を行う（Ｓ３０４）。すなわち傾き補正可能な上限を超えているか否かを判定する。
【００７０】
ＣＰＵ８０１は、ステップＳ３０４の処理において原稿画像の傾きが５［°］以上だった場合（Ｓ３０４：Ｙｅｓ）、原稿ガイド幅検知センサ１０により検知する原稿ガイド板３１の幅と、原稿主走査幅検知方法により検知した主走査幅の比較を行う（Ｓ３０７）。
この比較に際して、まず原稿の傾きが補正可能最大角度の５［°］における検知主走査幅に対する原稿ガイド幅からの増加幅をαとする。検知主走査幅は先端エッジ位置から１００［ｍｍ］の位置までに前述の主走査幅検知方法を用いて検知した幅であるとする。
また、原稿ガイド幅は原稿ガイド幅から利用者は原稿トレイ３０に原稿をセットした際に原稿ガイド板３１を原稿幅にぴったり合わせたものであり、ガイド板間の幅は原稿幅と同じであるとする。また、ここで述べたαは、第１実施形態において説明した図６に示すαと同じである。
【００７１】
本実施形態ではさらに、原稿ガイド幅によらず常にα＜βとなる定数βを定義し制御に用いることで、三角関数の計算なしに先端が傾いた原稿を検出する。
なお、ここではβは固定値とするが別の定義であってもよい。例えば、予め一定の原稿幅の範囲ごとにβの値を定義したテーブルを用意しておいてもよい。本実施形態におけるβの具体的な値は以下のように決定する。
図６に示すように、先端１００［ｍｍ］位置までの主走査幅は前述した主走査幅検知方法を用いて黒矢印幅＝Ｂ＋Ｃとなり、原稿傾きが５［°］の傾きによる増加幅αは、原稿ガイド幅＝原稿幅Ａを用いて下記に示す式６として表すことができる。
【００７２】
α＝Ｂ＋Ｃ−Ａ
＝Ａｓｉｎ（１８０−９０−５）°＋１００／ｔａｎ（１８０−９０−５）°−Ａ・・・（式６）
【００７３】
本実施形態では、原稿の搬送が可能な原稿幅３００＞Ａ＞１００［ｍｍ］の範囲において増加幅αは大凡７．６０＜α＜８．３７［ｍｍ］となる。よってβを８．４０［ｍｍ］と定義する。
これにより正常な長方形の原稿は、利用者が原稿ガイド板３１を原稿にぴったりと合わせた場合、原稿サイズによって多少ばらつきが生じるが、原稿読み取り時に原稿が５［°］未満の傾きであればおおむね「原稿ガイド幅＋β＞検知主走査幅」の関係となる。
同じく、正常な長方形の原稿は、原稿読み取り時に原稿が５°以上の傾きであればおおむね「原稿ガイド幅＋β＜検知主走査幅」の関係となる。以上述べたβを用いて下記のように条件を分けて制御を行う。
【００７４】
ＣＰＵ８０１は、「原稿ガイド幅+β＜検知主走査幅」である場合（Ｓ３０７：Ｙｅｓ）、図７に示す（２）のように長方形の定形原稿であると判断し、傾き補正を実施する（Ｓ３０９）。
【００７５】
ＣＰＵ８０１は、「原稿ガイド幅+β≧検知主走査幅」である場合（Ｓ３０７：Ｎｏ）、図７に示す（３）のように先端側に傾きがある定形でない原稿であると判断し、傾き補正を実施しない（Ｓ３０８）。
【００７６】
ＣＰＵ８０１は、ステップＳ３０４の処理において、画像の傾きが５［°］未満だった場合（Ｓ３０４：Ｎｏ）、すなわち傾き補正機能で補正可能な角度であった場合、レジストローラ４に原稿を突き当てて傾きを補正する（Ｓ３０５）。具体的には、先端基準で傾き補正を実施する。
【００７７】
ＣＰＵ８０１は、原稿トレイ３０上に原稿があるか否かの確認を行う（Ｓ３０６）。原稿ありの場合（Ｓ３０６：Ｙｅｓ）、再度原稿搬送開始からの制御を行う（ステップＳ３０１の処理に戻る）。
ＣＰＵ８０１は、ステップＳ３０６の処理において原稿なしの場合（Ｓ３０６：Ｎｏ）、すべての原稿画像を読み終えたと判断してジョブを終了する。
【００７８】
このように本実施形態に係る画像読取装置では、傾き検知による傾きが５［°］未満の場合には、レジストローラ４に突き当てる補正と同じように、常に先端を平行にする傾き補正を実施するように制御することができる。また、傾き検知による傾きが５［°］以上の場合で、先端が斜めになっているなど傾き補正実施することにより画像が重度に悪化するおそれがある原稿については傾き補正を実施しないように制御することができる。また、傾き検知による傾きが５［°］以上の場合で、長方形の定形原稿と予想される原稿については可能な分だけ傾き補正を実施するように制御することができる。
【００７９】
上記説明した実施形態は、本発明をより具体的に説明するためのものであり、本発明の範囲が、これらの例に限定されるものではない。
【符号の説明】
【００８０】
１・・・給紙ローラ、２・・・分離ローラ ３・・・引き抜きローラ、４・・・レジストローラ、５・・・読み取り上流ローラ、６・・・リードローラ、７・・・読み取り下流ローラ、１０・・・原稿ガイド幅検知センサ、１１・・・排紙センサ、１２・・・排紙ローラ、１３・・・原稿排紙トレイ、１４・・・原稿有無検知センサ、１５・・・分離後センサ、１７・・・レジセンサ、１８・・・リードセンサ、２１・・・分離パッド、３０・・・原稿トレイ、３１・・・原稿ガイド板、１００・・・ＡＤＦ、２００・・・画像読取部、２０１・・・表面流し読みガラス、２０２・・・光学スキャナユニット、２０３・・・ＬＥＤ、２０４・・・ミラー、２０８・・・画像読取センサ、２０９・・・原稿台ガラス、３００・・・コントローラ、３１０・・・リーダーＡＤＦコントローラ、３５３、３５４・・・コントローラＩＦ、８２０・・・分離モータ、８２１・・・読取モータ、９０４・・・操作部、８０１、９０１・・・ＣＰＵ、８０２、９０２・・・ＲＯＭ、８０３、９０３・・・ＲＡＭ、８３３、９０５・・・画像処理部、８３２、９０６・・・画像メモリ、１０００・・・画像読取装置、Ｓ・・・原稿束。
【図１】
2019134348.tif 000003
【図２】
2019134348.tif 000004
【図３】
2019134348.tif 000005
【図４】
2019134348.tif 000006
【図５】
2019134348.tif 000007
【図６】
2019134348.tif 000008
【図７】
2019134348.tif 000009
【図８】
2019134348.tif 000010
【図９】
2019134348.tif 000011
【図１０】
2019134348.tif 000012
【図１１】
2019134348.tif 000013