(57)【特許請求の範囲】
【請求項１】
原稿を搬送する搬送部と、
第１のイメージセンサを有し、前記搬送部によって搬送されている前記原稿の一方の面を前記第１のイメージセンサによって読み取って画像データを生成する第１の読取部と、
前記第１のイメージセンサよりも前記原稿の搬送方向下流に設けられている第２のイメージセンサを有し、前記搬送部によって搬送されている前記原稿の他方の面を前記第２のイメージセンサによって読み取って画像データを生成する第２の読取部と、
前記第１の読取部によって読み取られているときの前記原稿の傾きを検出する第１の原稿傾き検出部と、
前記第２の読取部によって読み取られているときの前記原稿の傾きを検出する第２の原稿傾き検出部と、
少なくとも一方の前記読取部による前記原稿の読み取り中に前記原稿の傾きが変動したか否かを判断する変動判断部と、
前記変動判断部によって前記原稿の傾きが変動していないと判断され、且つ、前記第１の原稿傾き検出部によって検出された傾きと前記第２の原稿傾き検出部によって検出された傾きとが一致していない場合に、前記第１のイメージセンサと前記第２のイメージセンサとが相対的に傾いている状態である第１状態と判断し、
前記変動判断部によって前記原稿の傾きが変動していないと判断され、且つ前記第1の原稿傾き検出部によって検出された傾きと前記第２の原稿傾き検出部によって検出された傾きとが一致しており、且つ前記第１の原稿傾き検出部によって検出された傾きと前記第２の原稿傾き検出部によって検出された傾きとが傾いている場合に、原稿が傾いて搬送された状態である第２状態と判断するセンサ傾き判断部と、
前記センサ傾き判断部が前記第１状態と判断した場合に、矩形でなく、且つ各辺が直線である前記画像データの傾きを補正する補正処理である第1の補正処理を前記画像データに実行し、
前記センサ傾き判断部が前記第２状態と判断した場合に、矩形であり、且つ各辺が直線である前記画像データの傾きを補正する回転の補正処理である第２の補正処理を前記画像データに実行する補正処理部と、
を備える画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記変動判断部は、前記第１の読取部及び前記第２の読取部の両方について、当該読取部による前記原稿の読み取り中に前記原稿の傾きが変動したか否かを判断する、画像読取装置。
【請求項３】
請求項１又は請求項２に記載の画像読取装置であって、
前記センサ傾き判断部によって前記第１のイメージセンサと前記第２のイメージセンサとが相対的に傾いていると判断された場合に、それら２つの前記イメージセンサが相対的に傾いている旨をユーザに報知する報知部を備える、画像読取装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の画像読取装置であって、
前記変動判断部は、少なくとも前記一方の読取部について、当該読取部によって生成された前記画像データにおいて前記原稿の辺を表すエッジが直線であるか否かを判定し、直線である場合は当該読取部による読み取り中に前記原稿の傾きが変動していないと判断し、直線でない場合は当該読取部による読み取り中に前記原稿の傾きが変動していると判断する、画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つのイメージセンサが相対的に傾いているか否かを判断する技術に関する。
【背景技術】
【０００２】
従来、第１のイメージセンサによって原稿の表面を読み取って生成された画像の傾きと、第１のイメージセンサと同時に第２のイメージセンサによって当該原稿の裏面を読み取って生成された画像の傾きとを検出し、各傾きが互いに一致するように画像を補正する、又は、各傾きが互いに一致するようにこれら２つのイメージセンサの装置本体への取り付け位置をハード的に変更調整する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２５４１６６号公報（段落０００７、００７７）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の技術は原稿の表面と裏面とが同時に読み取られるものであるが、２つのイメージセンサが原稿の搬送方向に互いに離間して取り付けられていることにより、原稿の表面と裏面とが同時に読み取られない場合もある。この場合、画像の傾きだけでは２つのイメージセンサが相対的に傾いているか否かを精度よく判断できない場合がある。
本明細書では、原稿の搬送方向に互いに離間して取り付けられている２つのイメージセンサが相対的に傾いているか否かを判断する場合に、２つのイメージセンサが相対的に傾いていないにもかかわらず相対的に傾いていると誤判断されてしまうことを低減できる技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される画像読取装置は、原稿を搬送する搬送部と、第１のイメージセンサを有し、前記搬送部によって搬送されている前記原稿の一方の面を前記第１のイメージセンサによって読み取って画像データを生成する第１の読取部と、前記第１のイメージセンサよりも前記原稿の搬送方向下流に設けられている第２のイメージセンサを有し、前記搬送部によって搬送されている前記原稿の他方の面を前記第２のイメージセンサによって読み取って画像データを生成する第２の読取部と、前記第１の読取部によって読み取られているときの前記原稿の傾きを検出する第１の原稿傾き検出部と、前記第２の読取部によって読み取られているときの前記原稿の傾きを検出する第２の原稿傾き検出部と、少なくとも一方の前記読取部による前記原稿の読み取り中に前記原稿の傾きが変動したか否かを判断する変動判断部と、前記変動判断部によって前記原稿の傾きが変動していないと判断され、且つ、前記第１の原稿傾き検出部によって検出された傾きと前記第２の原稿傾き検出部によって検出された傾きとが一致していない場合に、前記第１のイメージセンサと前記第２のイメージセンサとが相対的に傾いていると判断するセンサ傾き判断部と、を備える。
【０００６】
また、前記変動判断部は、前記第１の読取部及び前記第２の読取部の両方について、当該読取部による前記原稿の読み取り中に前記原稿の傾きが変動したか否かを判断してもよい。
【０００７】
また、上記画像読取装置は、前記センサ傾き判断部によって前記第１のイメージセンサと前記第２のイメージセンサとが相対的に傾いていると判断された場合に、それら２つの前記イメージセンサが相対的に傾いている旨をユーザに報知する報知部を備えてもよい。
【０００８】
また、前記変動判断部は、少なくとも前記一方の読取部について、当該読取部によって生成された前記画像データにおいて前記原稿の辺を表すエッジが直線であるか否かを判定し、直線である場合は当該読取部による読み取り中に前記原稿の傾きが変動していないと判断し、直線でない場合は当該読取部による読み取り中に前記原稿の傾きが変動していると判断してもよい。
【０００９】
本明細書によって開示される画像形成装置は、原稿を搬送する搬送部と、第１のイメージセンサを有し、前記搬送部によって搬送されている前記原稿の一方の面を前記第１のイメージセンサによって読み取って画像データを生成する第１の読取部と、前記第１のイメージセンサよりも前記原稿の搬送方向下流に設けられている第２のイメージセンサを有し、前記搬送部によって搬送されている前記原稿の他方の面を前記第２のイメージセンサによって読み取って画像データを生成する第２の読取部と、前記第１の読取部によって読み取られているときの前記原稿の傾きを検出する第１の原稿傾き検出部と、前記第２の読取部によって読み取られているときの前記原稿の傾きを検出する第２の原稿傾き検出部と、少なくとも一方の前記読取部による前記原稿の読み取り中に前記原稿の傾きが変動したか否かを判断する変動判断部と、前記変動判断部によって前記原稿の傾きが変動していないと判断され、且つ、前記第１の原稿傾き検出部によって検出された傾きと前記第２の原稿傾き検出部によって検出された傾きとが一致していない場合に、前記第１のイメージセンサと前記第２のイメージセンサとが相対的に傾いていると判断するセンサ傾き判断部と、前記第１の読取部によって生成された前記画像データ、及び、前記第２の読取部によって生成された前記画像データを印刷する印刷部と、を備える。
【００１０】
なお、この発明は、画像読取方法、画像読取プログラム、画像読取プログラムを記録した記録媒体、画像形成方法、画像形成プログラム、画像形成プログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１１】
上記の画像読取装置、及び、画像形成装置によると、原稿の搬送方向に互いに離間して取り付けられている２つのイメージセンサが相対的に傾いているか否かを判断する場合に、２つのイメージセンサが相対的に傾いていないにもかかわらず相対的に傾いていると誤判断されてしまうことを低減できる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１に係る複合機の電気的構成を簡略化して示す模式図。
【図２】読取部の一部を簡略化して示す模式図。
【図３】主走査エッジ、副走査エッジの定義を説明するための模式図。
【図４】２つのイメージセンサの傾きと画像の形状との関係を示す模式図。
【図５】２つのイメージセンサの傾きと画像の形状との関係を示す模式図。
【図６】２つのイメージセンサの傾きと画像の形状との関係を示す模式図。
【図７】原稿の読み取り中に原稿の傾きが変動する例を示す模式図。
【図８】原稿の読み取り中に原稿の傾きが変動する他の例を示す模式図。
【図９】傾き判断処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１３】
＜実施形態１＞
本発明の実施形態１を図１ないし図９によって説明する。
（１）複合機の構成
図１は、実施形態１に係る画像形成装置としての複合機１の電気的構成を簡略化して示す模式図である。複合機１は、制御部１０、操作部１１、読取部１２、印刷部１３、及び、通信インタフェース部１４を備えて構成されている。
【００１４】
制御部１０は、ＣＰＵ１０ａ、ＲＯＭ１０ｂ、及び、ＲＡＭ１０ｃを備えて構成されている。ＣＰＵ１０ａはＲＯＭ１０ｂに記憶されている制御プログラムを実行することによって複合機１の各部を制御する。ＲＯＭ１０ｂにはＣＰＵ１０ａによって実行される制御プログラムや各種のデータなどが記憶されている。ＲＡＭ１０ｃはＣＰＵ１０ａが各種の処理を実行するための主記憶装置として用いられる。
【００１５】
操作部１１は、液晶ディスプレイなどの表示装置や各種のボタンなどを備えて構成されている。ユーザは操作部１１を操作することによって原稿の読み取りの指示やコピーの指示などの各種の操作を行うことができる。制御部１０と操作部１１とは報知部の一例である。
【００１６】
読取部１２は、原稿が積載される原稿トレイ２８（図２参照）、原稿トレイ２８に積載されている原稿を１枚ずつ搬送するＡＤＦ２７（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、図２参照）、ＡＤＦ２７によって搬送されている原稿を読み取ってアナログの画像信号を出力するイメージセンサ、イメージセンサから出力されたアナログの画像信号をデジタルデータに変換するＡ／Ｄコンバータ、Ａ／Ｄコンバータから出力されたデジタルデータにシェーディング補正やガンマ補正などの各種の画像処理を施して画像データを生成する画像処理回路１２ａなどを備えて構成されている。
【００１７】
詳しくは後述するが、読取部１２は原稿の表面を読み取る第１のイメージセンサ４０ａ（図４参照）と原稿の裏面を読み取る第２のイメージセンサ４０ｂ（図４参照）とを有しており、これらのイメージセンサ４０ａ、４０ｂによって原稿の両面を読み取り可能に構成されている。以降の説明では第１のイメージセンサ４０ａ及び第２のイメージセンサ４０ｂのいずれであるかを特定しない場合は単にイメージセンサ４０というものとする。
【００１８】
また、画像処理回路１２ａは、上述した画像処理の他、第１のイメージセンサ４０ａと第２のイメージセンサ４０ｂとの相対的な傾きの判断、原稿の傾きの判断、及び、画像データが表す画像の傾きの補正などを実行可能に構成されている。画像処理回路１２ａは、第１の原稿傾き検出部、第２の原稿傾き検出部、変動判断部、及び、センサ傾き判断部の一例である。
【００１９】
印刷部１３は、読取部１２によって生成された画像データが表す画像や通信インタフェース部１４を介して外部装置から受信した画像データが表す画像を電子写真方式やインクジェット方式などによって印刷用紙などのシートに印刷する。
通信インタフェース部１４はＬＡＮ（Ｌｏｃａｌ  Ａｒｉａ  Ｎｅｔｗｏｒｋ）やインターネットなどの通信ネットワークを介してパーソナルコンピュータや携帯情報端末などの外部装置と通信可能に接続されている。なお、通信インタフェース部１４はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やパラレル回線などを介して外部装置と接続される構成であってもよい。
【００２０】
（２）読取部の構成
図２は、読取部１２の一部を簡略化して示す模式図である。複合機１の筐体２３は概ね箱形に形成されており、上部に第１プラテンガラス２４と第２プラテンガラス２５とが並設されている。
原稿カバー２６は上述した各プラテンガラスを覆う閉姿勢とそれらのプラテンガラスを開放する開姿勢とに回動可能に筐体２３に連結されている。原稿カバー２６には原稿トレイ２８、ＡＤＦ２７、排紙トレイ２９などが設けられている。
【００２１】
ＡＤＦ２７の内部には、分離ローラ３０、分離ローラ３０を軸支する軸に基端側を軸支されたアーム３１の先端部に回転自在に設けられている吸入ローラ３２、複数の搬送ローラ３３、３４、排紙ローラ３５、これらに圧接する複数の従動ローラ３６が設けられている。原稿はこれらのローラに搬送されて搬送経路３７上を搬送され、第１のＣＩＳ２１によって読み取られる位置、及び、第２のＣＩＳ２２によって読み取られる位置を通過して排紙トレイ２９上に排紙される。ＡＤＦ２７は搬送部の一例である。
【００２２】
第１のＣＩＳ２１（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）はＡＤＦ２７の内部に固定されており、ＡＤＦ２７によって搬送されている原稿の裏面（原稿トレイ２８上に載置されている状態の原稿において下を向く面）を読み取ってアナログの画像信号を出力する。第１のＣＩＳ２１は等倍光学系を用いて原稿を読み取るものであり、紙面に垂直な主走査方向に直線状に配列された複数の受光素子を有する第１のイメージセンサ４０ａ（図４参照）、ＲＧＢ３色の発光ダイオードを有する光源、原稿で反射された反射光を第１のイメージセンサ４０ａの各受光素子に結像させるロッドレンズアレイなどを備えている。第１のＣＩＳ２１によって原稿を読み取る読取部１２は第１の読取部の一例である。
【００２３】
第２のＣＩＳ２２は複合機１の筐体２３の内部に収容されている。図示するように第２のＣＩＳ２２は第１のＣＩＳ２１よりも原稿の搬送方向下流に設けられている。第２のＣＩＳ２２はＡＤＦ２７によって搬送されている原稿の表面（原稿トレイ２８上に載置されている状態の原稿において上を向く面）、及び、第１プラテンガラス２４に載置されている原稿において下を向く面を読み取ってアナログの画像信号を出力する。
【００２４】
第２のＣＩＳ２２は第１のＣＩＳ２１の構成に加えてこれらが搭載される図示しないキャリッジ、及び、キャリッジを副走査方向に往復移動させる図示しない搬送機構を備えている。副走査方向とは、主走査方向に垂直な方向であって第１プラテンガラス２４の盤面に平行な方向をいう。
第２のＣＩＳ２２は、ＡＤＦ２７によって搬送される原稿を読み取るときは第２プラテンガラス２５の下に停止し、光源の色を順に切り替えながら原稿を読み取る。一方、第１プラテンガラス２４上に載置されている原稿を読み取るときは、第２のＣＩＳ２２は副走査方向に一定速度で移動しつつ、光源の色を順に切り替えながら原稿を読み取る。以降の説明では第２のＣＩＳ２２に設けられているイメージセンサを第２のイメージセンサ４０ｂ（図４参照）という。第２のＣＩＳ２２によって原稿を読み取る読取部１２は第２の読取部の一例である。
【００２５】
（３）主走査エッジ、副走査エッジの定義
図３は、主走査エッジ、副走査エッジの定義を説明するための模式図である。主走査エッジとは、原稿５０がその原稿５０の一辺に平行な方向に搬送されるとした場合に、原稿５０を読み取って生成された画像６０において、原稿５０の四辺のうち搬送方向に垂直な辺５０ａ、５０ｂを表すエッジ６０ａ、６０ｂをいい、副走査エッジとは搬送方向に平行な辺５０ｃ、５０ｄを表すエッジ６０ｃ、６０ｄをいう。
【００２６】
以降の説明では原稿５０の搬送方向先端側の辺５０ａを表す主走査エッジ６０ａを搬送方向先端側の主走査エッジといい、原稿５０の搬送方向後端側の辺５０ｂを表す主走査エッジ６０ｂを搬送方向後端側の主走査エッジという。また、単に主走査エッジという場合はいずれか一方の主走査エッジのことをいう。副走査エッジについても同様である。
【００２７】
なお、イメージセンサ４０が傾いて取り付けられておらず、且つ、原稿が搬送方向に対して傾いていない場合は生成された画像において主走査エッジは傾かないが、イメージセンサ４０が傾いて取り付けられている場合や原稿が傾いて搬送される場合は生成された画像において主走査エッジが傾くことになる。
【００２８】
（４）イメージセンサの傾きと画像の形状との関係
イメージセンサ４０は原稿の搬送方向に垂直な方向に対して傾いて取り付けられている場合がある。以下、２つのイメージセンサ４０の相対的な傾きと生成された画像の形状との関係について説明する。
【００２９】
図４は、２つのイメージセンサ４０が傾きなく取り付けられており、且つ、原稿が傾きなく搬送されている場合に生成される裏面画像及び表面画像の形状を示す模式図である。この場合は、原稿５０の裏面を読み取って生成された裏面画像６０の主走査エッジ６０ａ、及び、原稿の表面を読み取って生成された表面画像６１の主走査エッジ６１ａは伴に傾かない。
【００３０】
図５は、原稿の裏面を読み取る第１のイメージセンサ４０ａが傾いて取り付けられており、一方、原稿の表面を読み取る第２のイメージセンサ４０ｂは傾いておらず、且つ、原稿が傾きなく搬送されている場合に生成される裏面画像及び表面画像の形状を示す模式図である。この場合は、原稿５０の裏面を読み取って生成された裏面画像６０の主走査エッジ６０ａは傾く一方、原稿５０の表面を読み取って生成された表面画像６１の主走査エッジ６１ａは傾かない。
【００３１】
図６は、２つのイメージセンサ４０が傾きなく取り付けられているが、原稿が傾いて搬送されている場合に生成される裏面画像及び表面画像の形状を示す模式図である。この場合は、裏面画像６０の主走査エッジ６０ａ、及び、表面画像６１の主走査エッジ６１ａが伴に傾く。
【００３２】
図７は、２つのイメージセンサ４０が傾きなく取り付けられており、且つ、原稿の裏面の読み取り中に原稿の傾きが変動した場合に生成される裏面画像及び表面画像の形状を示す模式図である。図７に示す例の場合は、原稿５０の裏面を読み取って生成された裏面画像６０は、原稿５０の裏面の読み取りが始まる時点では主走査エッジ６０ａが傾いていないが、読み取り中に傾きが変動することにより、副走査エッジ６０ｃ、６０ｄが曲線となる。
【００３３】
（５）２つのイメージセンサの相対的な傾きの判断
次に、２つのイメージセンサ４０の相対的な傾きの判断について説明する。ここでは先ず、原稿の読み取り中に原稿の傾きが変動していないと仮定した場合について説明する。
【００３４】
図４に示すように、２つのイメージセンサ４０ａ、４０ｂが傾きなく取り付けられており、且つ、原稿５０が傾きなく搬送されている場合は、裏面画像６０の主走査エッジ６０ａ、及び、表面画像６１の主走査エッジ６１ａは伴に傾かない。
このため、裏面画像６０の主走査エッジ６０ａ、及び、表面画像６１の主走査エッジ６１ａが伴に傾いていない場合は、画像処理回路１２ａは２つのイメージセンサ４０ａ、４０ｂは相対的に傾いていないと判断する。
【００３５】
図５に示すように、原稿５０の裏面を読み取る第１のイメージセンサ４０ａが傾いており、一方、原稿５０の表面を読み取る第２のイメージセンサ４０ｂは傾いておらず、且つ、原稿５０が傾きなく搬送されている場合は、裏面画像６０の主走査エッジ６０ａは傾く一方、表面画像６１の主走査エッジ６１ａは傾かない。
このため、裏面画像６０の主走査エッジ６０ａの傾きと表面画像６１の主走査エッジ６１ａの傾きとが一致しない場合は、画像処理回路１２ａは２つのイメージセンサ４０ａ、４０ｂが相対的に傾いていると判断する。
【００３６】
なお、ここでは原稿５０の裏面を読み取る第１のイメージセンサ４０ａが傾いており、原稿５０の表面を読み取る第２のイメージセンサ４０ｂは傾いていない場合を例に説明したが、第１のイメージセンサ４０ａは傾いておらず、第２のイメージセンサ４０ｂが傾いている場合も同様である。あるいは、第１のイメージセンサ４０ａと第２のイメージセンサ４０ｂとが伴に傾いており、その傾き方が互いに異なる場合も同様である。
【００３７】
ここで、図５に示すように、傾いているイメージセンサ４０（図５の場合は第１のイメージセンサ４０ａ）によって原稿５０を読み取って生成された画像（図５の場合は裏面画像６０）の形状は矩形にならないが、その画像の主走査エッジ６０ａ、６０ｂ、及び、副走査エッジ６０ｃ、６０ｄはいずれも直線となる。主走査エッジ及び副走査エッジがいずれも直線である場合は一般に画像の傾きの補正が容易であるので、本実施形態では主走査エッジが傾いていても主走査エッジ及び副走査エッジがいずれも直線である場合は画像の傾きを補正する。以降の説明ではこの補正のことを第１の補正処理という。
【００３８】
なお、ここでは原稿が傾きなく搬送されている場合を例に説明したが、原稿が傾いて搬送されている場合も同様である。ここで原稿が傾いているとは、画像の副走査エッジが傾いていることをいう。イメージセンサ４０が傾いているか否かによらず、原稿が傾いていない場合は副走査エッジが傾かず、原稿が傾いている場合は副走査エッジが傾くので、副走査エッジの傾きによって原稿が傾いているか否かを判断できる。画像処理回路１２ａは、主走査エッジの傾きが一致しない場合は、原稿が傾いているか否かによらず２つのイメージセンサ４０ａ、４０ｂが相対的に傾いていると判断する。
【００３９】
図６に示すように、２つのイメージセンサ４０ａ、４０ｂが傾きなく取り付けられているが、原稿５０が傾いて搬送されている場合は、裏面画像６０の主走査エッジ６０ａ、及び、表面画像６１の主走査エッジ６１ａが伴に傾くが、その傾きは一致する。このため、裏面画像６０の主走査エッジ６０ａ、及び、表面画像６１の主走査エッジ６１ａが伴に傾いており、その傾きが一致する場合は、画像処理回路１２ａは２つのイメージセンサ４０ａ、４０ｂは相対的に傾いていないと判断する。
【００４０】
なお、この場合は裏面画像６０及び表面画像６１は伴に主走査エッジが傾いているが、主走査エッジ及び副走査エッジはいずれも直線であるので、本実施形態では裏面画像６０及び表面画像６１の傾きをそれぞれ補正する。この場合の補正は上述した図５に示す例の場合と異なり、画像全体を回転させることによって傾きを補正する。以降の説明では画像を回転させることによって傾きを補正する処理のことを第２の補正処理という。
【００４１】
また、イメージセンサ４０ａ、４０ｂが伴に傾いて取り付けられている場合であっても、その傾きが一致する場合は、画像が傾いて搬送されているか否かによらず主走査エッジの傾きが一致するので、画像処理回路１２ａは２つのイメージセンサ４０ａ、４０ｂは相対的に傾いていないと判断する。
ただし、イメージセンサ４０が傾いている場合は画像を単に回転させても正しく補正できないので、第１の補正処理によって補正する。つまり、第２の補正処理では、画像を回転させることによる補正と、第１の補正処理による補正とが使い分けられる。この使い分けは、画像の主走査エッジと副走査エッジとの角度が直角であるか否かによって判断できる。
【００４２】
以上のように、原稿の読み取り中に原稿の傾きが変動していない場合は、生成された画像の主走査エッジの傾きを調べることにより、２つのイメージセンサ４０の相対的な傾きを判断できる。
【００４３】
次に、２つのイメージセンサ４０ａ、４０ｂがどちらも傾いておらず、原稿の読み取り中に原稿の傾きが変動する場合について説明する。
図７に示すように、２つのイメージセンサ４０ａ、４０ｂが傾きなく取り付けられており、且つ、原稿５０の裏面の読み取り中に原稿５０の傾きが変動した場合は、原稿５０の裏面の読み取りが始まる時点では主走査エッジ６０ａが傾いていないが、読み取り中に傾きが変動することにより、裏面画像６０の副走査エッジ６０ｃ、６０ｄが曲線となる。
【００４４】
この場合、イメージセンサ４０の傾き、及び、原稿５０の傾きを搬送方向先端側の主走査エッジの傾きを用いて判断したとすると、裏面画像６０の搬送方向先端側の主走査エッジ６０ａは傾いていないが、表面画像６１の搬送方向先端側の主走査エッジ６１ａが傾いていることにより、図５に示すパターン（正確には図５に示すパターンの逆のパターン）と判断される。具体的には、２つのイメージセンサ４０ａ、４０ｂが相対的に傾いていると判断されることになる。しかしながら、実際には２つのイメージセンサ４０ａ、４０ｂはどちらも傾いていないので、誤判定されてしまうことになる。
【００４５】
一方、２つのイメージセンサ４０の相対的な傾きを画像の搬送方向後端側の主走査エッジの傾きを用いて判断したとすると、裏面画像６０の搬送方向後端側の主走査エッジ６０ｂも表面画像６１の搬送方向後端側の主走査エッジ６１ｂも傾いており、これらの傾きが一致する場合には、図６に示すパターンと判断される。具体的には、２つのイメージセンサ４０ａ、４０ｂは相対的に傾いていないと判断されることになる。
【００４６】
ただし、図７に示す例では搬送方向後端側の主走査エッジの傾きを用いて判断すると正しく判断できるが、後述する図８に示すパターン４の場合には搬送方向後端側の主走査エッジの傾きを用いて判断すると２つのイメージセンサ４０ａ、４０ｂは相対的に傾いていると誤判断される。
つまり、原稿の読み取り中に原稿の傾きが変動した場合は、正しく判断される場合もあるが、誤判断される場合もあり、判断結果の信頼性が低下する。
【００４７】
図８は、原稿の読み取り中に原稿の傾きが変動する他のパターンを示す模式図である。図８では図７に示す例をパターン１として示している。なお、図８に示すパターンはいずれも２つのイメージセンサ４０ａ、４０ｂはどちらも傾いていないとする。また、図８に示すパターンは一例であり、これら以外のパターンもあり得る。
【００４８】
パターン２は、原稿の裏面を読み取る第１のイメージセンサ４０ａによって原稿の裏面の読み取りが開始された時点で原稿が傾いているが、裏面の読み取り中に原稿の傾きが変動することによって原稿が傾いていない状態となり、傾いていない状態で第２のイメージセンサ４０ｂによって原稿の表面が読み取られた場合を示している。
【００４９】
パターン３は、第１のイメージセンサ４０ａによって原稿の裏面の読み取りが開始された時点では原稿は傾いておらず、第１のイメージセンサ４０ａによる読み取り中も原稿の傾きが変動しないが、第２のイメージセンサ４０ｂによる原稿の表面の読み取り中に原稿の傾きが変動した場合を示している。
【００５０】
パターン４は、第１のイメージセンサ４０ａによって原稿の裏面の読み取りが開始された時点で原稿が傾いており、第１のイメージセンサ４０ａによる読み取り中に原稿の傾きが変動しないが、第２のイメージセンサ４０ｂによる原稿の表面の読み取り中に原稿の傾きが変動し、第２のイメージセンサ４０ｂによる原稿の表面の読み取りが終了した時点で原稿が傾いていない状態となった場合を示している。
【００５１】
パターン２〜４についても、生成された画像の主走査エッジの傾きを調べるだけでは２つのイメージセンサ４０が相対的に傾いているか否かを誤判断してしまう虞がある。
そこで、画像処理回路１２ａは、原稿の裏面の読み取り中に原稿の傾きが変動したか否か、及び、原稿の表面の読み取り中に原稿の傾きが変動したか否かを判断し、いずれにおいても原稿の傾きが変動していないと判断した場合に、主走査エッジの傾きを調べることにより、２つのイメージセンサ４０の相対的な傾きを判断する。
【００５２】
ここで、原稿の読み取り中に原稿の傾きが変動したか否かは、画像の副走査エッジが曲線であるか否かによって判断することができる。具体的には、画像処理回路１２ａは、副走査エッジが曲線である場合は原稿の読み取り中に原稿の傾きが変動したと判断し、副走査エッジが曲線でない場合、すなわち直線である場合は原稿の読み取り中に原稿の傾きが変動していないと判断する。
【００５３】
（６）傾き判断処理の流れ
図９は、２つのイメージセンサ４０の相対的な傾きを判断する傾き判断処理の流れを示すフローチャートである。本処理は１枚の原稿の裏面と表面とが読み取られて裏面画像と表面画像とが生成されると開始される。
【００５４】
Ｓ１０１では、画像処理回路１２ａは裏面画像を解析して主走査エッジ、及び副走査エッジを検出する。
Ｓ１０２では、画像処理回路１２ａは第１のイメージセンサ４０ａによる原稿の裏面の読み取り中に原稿の傾きが変動したか否かを判定する。具体的には、画像処理回路１２ａは裏面画像の副走査エッジが曲線であるか直線であるかを判定し、曲線である場合は変動したと判定し、直線である場合は変動していないと判定する。画像処理回路１２ａは、傾きが変動した場合はＳ１０３に進み、変動していない場合はＳ１０４に進む。
【００５５】
Ｓ１０３では、画像処理回路１２ａは「もう一回読み取って下さい。」というメッセージを表示するよう制御部１０に指示し、制御部１０は画像処理回路１２ａからメッセージの表示が指示されると操作部１１の表示装置に当該メッセージを表示させる。
副走査エッジが曲線である場合にユーザに再度原稿を読み取らせるよう指示するのは、副走査エッジが曲線である場合は画像の補正が複雑になるので、本実施形態では副走査エッジが曲線である場合は画像の補正は行わず、次の読み取りでは読み取り中に原稿の傾きが変動しないことを期待して原稿の読み取りをやり直すためである。
なお、原稿の傾きが変動した場合は副走査エッジの曲線に応じて画像を補正するようにしてもよい。
【００５６】
Ｓ１０４では、画像処理回路１２ａは表面画像を解析して主走査エッジ、及び副走査エッジを検出する。
Ｓ１０５では、画像処理回路１２ａは第２のイメージセンサ４０ｂによる原稿の表面の読み取り中に原稿の傾きが変動したか否かを判定する。具体的には、画像処理回路１２ａは表面画像の副走査エッジが曲線であるか直線であるかを判定し、曲線である場合はＳ１０３に進み、直線である場合はＳ１０６に進む。
【００５７】
Ｓ１０６では、画像処理回路１２ａは第１のイメージセンサ４０ａによって読み取られているときの原稿の傾きと第２のイメージセンサ４０ｂによって読み取られているときの原稿の傾きとが一致しているか否かを判定する。具体的には、画像処理回路１２ａは、裏面画像の主走査エッジの傾きと表面画像の主走査エッジの傾きとが一致しているか否かを判定し、一致している場合（図４あるいは図６に示す場合）は２つのイメージセンサ４０が相対的に傾いていないとしてＳ１０７に進み、一致していない場合（図５に示す場合）は２つのイメージセンサ４０が相対的に傾いているとしてＳ１０９に進む。
【００５８】
Ｓ１０７では、画像処理回路１２ａは主走査エッジが傾いているか否かを判定し、傾いている場合（図６に示す場合）はＳ１０８に進み、傾いていない場合（図４に示す場合）は処理を終了する。
Ｓ１０８では、画像処理回路１２ａは前述した第２の補正処理によって裏面画像及び表面画像の傾きを補正する。
【００５９】
Ｓ１０９では、画像処理回路１２ａは裏面画像及び表面画像のうちいずれか主走査エッジが傾いている方の画像の傾きを前述した第１の補正処理によって補正する。
Ｓ１１０では、画像処理回路１２ａは２つのイメージセンサ４０ａ、４０ｂが相対的に傾いている旨をユーザに報知する。具体的には例えば、画像処理回路１２ａは「イメージセンサが傾いて取り付けられています。管理者に連絡して下さい」というメッセージを表示するよう制御部１０に指示し、制御部１０は画像処理回路１２ａからメッセージの表示が指示されると操作部１１の表示装置に当該メッセージを表示させる。なお、この報知は例えば音声によって行ってもよい。
【００６０】
なお、イメージセンサ４０が傾いて取り付けられている旨をユーザに報知するのではなく、イメージセンサ４０の傾きを補正するための機構を設け、その機構によってイメージセンサ４０の傾きを補正する構成であってもよい。
【００６１】
（７）実施形態の効果
以上説明した実施形態１に係る複合機１によると、イメージセンサ４０による原稿の読み取り中に原稿の傾きが変動した場合は２つのイメージセンサ４０ａ、４０ｂが相対的に傾いているか否かを判断しないので、原稿の搬送方向に互いに離間して取り付けられている２つのイメージセンサ４０が相対的に傾いているか否かを判断する場合に、２つのイメージセンサ４０ａ、４０ｂが相対的に傾いていないにもかかわらず相対的に傾いていると誤判断されてしまうことを低減できる。
【００６２】
なお、原稿の読み取り中に原稿の傾きが変動した場合でも前述したように正しく判断される場合もあるが、誤判断される場合もあるので、判断結果の信頼性が低下する。
これに対し、上述したように本願発明では原稿の読み取り中に原稿の傾きが変動した場合は２つのイメージセンサ４０ａ、４０ｂが相対的に傾いているか否かを判断しないので、誤判断を低減できる。
【００６３】
更に、複合機１によると、第１の読取部及び第２の読取部の両方について、当該読取部による原稿の読み取り中に原稿の傾きが変動したか否かを判断するので、第１のイメージセンサ４０ａによる原稿の読み取り中に原稿の傾きが変動した場合、及び、第２のイメージセンサ４０ｂによる原稿の読み取り中に原稿の傾きが変動した場合のいずれの場合にも、それら２つのイメージセンサ４０ａ、４０ｂが相対的に傾いているか否かを精度よく判断できる。
【００６４】
更に、複合機１によると、第１のイメージセンサ４０ａと第２のイメージセンサ４０ｂとが相対的に傾いていると判断された場合に、それら２つのイメージセンサ４０ａ、４０ｂが相対的に傾いている旨をユーザに報知するので、ユーザは２つのイメージセンサ４０ａ、４０ｂが相対的に傾いて取り付けられていることを知ることができる。
【００６５】
更に、複合機１によると、原稿の辺を表すエッジが直線であるか否かを判定し、直線である場合は読み取り中に原稿の傾きが変動していないと判断し、直線でない場合は読み取り中に原稿の傾きが変動していると判断することにより、原稿の読み取り中に原稿の傾きが変動したか否かを判断できる。
【００６６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００６７】
（１）上記実施形態では２つのイメージセンサ４０ａ、４０ｂの相対的な傾きを原稿の裏面及び表面の読み取りが完了してから判断しているが、裏面を読み取った時点で裏面原稿の副走査エッジが直線であるか曲線であるかを判定し、曲線である場合は第２のイメージセンサ４０ｂによる読み取りを行わないようにしてもよい。
【００６８】
（２）上記実施形態では裏面画像や表面画像を解析して主走査エッジを検出することによって原稿の傾きを検出する場合を例に説明したが、例えば搬送経路３７上において第１のイメージセンサ４０ａの前又は後ろに原稿の傾きを検出するセンサを設け、同様に第２のイメージセンサ４０ｂの前又は後ろに原稿の傾きを検出するセンサを設け、それらのセンサによって検出してもよい。原稿の傾きを検出するセンサとしては、例えばイメージセンサ４０の延伸方向に平行な方向に配列された複数の光電センサを用いることができる。
【００６９】
（３）上記実施形態では２つのイメージセンサ４０ａ、４０ｂが相対的に傾いており、原稿は傾きなく搬送されている場合、すなわち図５に示す例の場合はＳ１０９において第１の補正処理によって画像の傾きを補正し、Ｓ１１０において２つのイメージセンサ４０が相対的に傾いている旨をユーザに報知する場合を例に説明したが、Ｓ１０９での補正は行わず、Ｓ１１０において報知だけを行うようにしてもよい。あるいは、Ｓ１０９での補正は行い、Ｓ１１０での報知は行わないようにしてもよい。
【００７０】
（４）上記実施形態では原稿の裏面を先に読み取り、原稿の表面を後に読み取る場合を例に説明したが、原稿の表面を先に読み取り、原稿の裏面を後に読み取る構成であってもよい。
【００７１】
（５）上記実施形態では画像形成装置として複合機１を例に説明したが、画像読取装置に本発明を適用してもよい。
【００７２】
（６）上記実施形態では第１の原稿傾き検出部、第２の原稿傾き検出部、変動判断部、及び、センサ傾き判断部として画像処理回路１２ａを例に説明したが、これら各部は複数のＡＳＩＣによって実現されてもよいし、これら各部の一部あるいは全部は１又は複数のＣＰＵによって実行されてもよい。
【符号の説明】
【００７３】
１・・・複合機、１０・・・制御部、１１・・・操作部、１２・・・読取部、１２ａ・・・画像処理回路、１３・・・印刷部、２７・・・ＡＤＦ、４０ａ・・・第１のイメージセンサ、４０ｂ・・・第２のイメージセンサ、５０・・・原稿、６０・・・裏面画像、６０ａ・・・主走査エッジ、６０ｂ・・・主走査エッジ、６０ｃ・・・副走査エッジ、６０ｄ・・・副走査エッジ、６１・・・表面画像、６１ａ・・・主走査エッジ、６１ｂ・・・主走査エッジ、６１ｃ・・・副走査エッジ、６１ｄ・・・副走査エッジ
【図１】
0005966279.tif 000002
【図２】
0005966279.tif 000003
【図３】
0005966279.tif 000004
【図４】
0005966279.tif 000005
【図５】
0005966279.tif 000006
【図６】
0005966279.tif 000007
【図７】
0005966279.tif 000008
【図８】
0005966279.tif 000009
【図９】
0005966279.tif 000010