(57)【要約】【課題】原稿の重なりのずれを迅速に検出することのできる画像読取装置、画像形成装置、画像読取装置の制御方法、および画像読取装置の制御プログラムを提供する。【解決手段】画像読取装置は、重なった状態の原稿の画像を読み取り（Ｓ１）、読み取った画像から、原稿の上端部の直線と下端部の直線とを検出する（Ｓ３）。画像読取装置は、上端部の直線と下端部の直線とが互いに平行であるか否かを判別し（Ｓ５）、その判別結果に基づいて、原稿の重なりのずれの有無を判断する。【選択図】図５
2012080313.tif 000002
【特許請求の範囲】
【請求項１】
重なった状態の原稿の画像を読み取る画像読取手段と、
前記画像読取手段にて読み取った画像から、前記原稿の上端部の直線と下端部の直線とを検出する端部検出手段と、
前記上端部の直線と前記下端部の直線とが互いに平行であるか否かを判別する平行判別手段と、
前記平行判別手段にて判別した結果に基づいて、前記原稿の重なりのずれの有無を判断する判断手段とを備える、画像読取装置。
【請求項２】
前記平行判別手段にて前記上端部の直線と前記下端部の直線とが平行でないと判別した場合に、前記画像読取手段にて読み取った画像から、前記上端部の直線または前記下端部の直線と平行な直線があるか否かを判別する平行線判別手段をさらに備え、
前記判断手段は、前記平行線判別手段にて判別した結果にさらに基づいて、前記原稿の重なりのずれの有無を判断する、請求項１に記載の画像読取装置。
【請求項３】
前記平行線判別手段にて前記平行な直線があると判別した場合に、前記平行な直線の起点と、前記上端部の直線および前記下端部の直線のうち前記平行な直線と平行である方の直線の起点とが、いずれも前記原稿の画像の一の端部から延在しているか否かを判別する起点判別手段をさらに備え、
２つの起点がいずれも前記原稿の画像の一の端部から延在していると前記起点判別手段にて判別した場合に、前記判断手段は、前記原稿の重なりにずれがあると判断する、請求項２に記載の画像読取装置。
【請求項４】
前記平行な直線の長さと、前記上端部の直線および前記下端部の直線のうち前記平行な直線と平行である方の直線の長さとを測定する長さ測定手段をさらに備え、
前記長さ測定手段にて測定した直線の長さが互いに等しい場合に、前記判断手段は、前記原稿の重なりにずれがあると判断する、請求項２または３に記載の画像読取装置。
【請求項５】
前記平行線判別手段にて前記平行な直線があると判別した場合に、前記上端部の直線および前記下端部の直線のうち前記平行な直線と平行である方の直線を基準として、前記平行な直線の中から前記基準となる直線から最も離れた直線を特定する直線特定手段をさらに備え、
前記長さ測定手段は、前記平行な直線の長さとして前記直線特定手段にて特定された直線の長さを測定する、請求項４に記載の画像読取装置。
【請求項６】
前記判断手段にて前記原稿の重なりにずれがあると判断した場合に、前記平行な直線と、前記上端部の直線および前記下端部の直線のうち前記平行な直線と平行でない方の直線とのなす角度から、前記画像読取手段にて読み取った画像の傾きを検出する傾き検出手段をさらに備える、請求項２〜５のいずれかに記載の画像読取装置。
【請求項７】
前記傾き検出手段によって検出された傾きに基づいて、前記画像読取手段にて読み取った画像を補正する補正手段をさらに備える、請求項６に記載の画像読取装置。
【請求項８】
前記判断手段にて前記原稿の重なりにずれがあると判断した場合に、警告を発する警告手段をさらに備える、請求項１〜７のいずれかに記載の画像読取装置。
【請求項９】
前記画像読取手段は、前記原稿の両面の画像を読み取る、請求項１〜８のいずれかに記載の画像読取装置。
【請求項１０】
請求項１〜９のいずれかに記載の画像読取装置と、
前記画像読取装置によって得られた画像に基づいて画像を形成する画像形成手段とを備える、画像形成装置。
【請求項１１】
重なった状態の原稿の画像を読み取る画像読取ステップと、
前記画像読取ステップにて読み取った画像から、前記原稿の上端部の直線と下端部の直線とを検出する端部検出ステップと、
前記上端部の直線と前記下端部の直線とが互いに平行であるか否かを判別する平行判別ステップと、
前記平行判別ステップにて判別した結果に基づいて、前記原稿の重なりのずれの有無を判断する判断ステップとを備える、画像読取装置の制御方法。
【請求項１２】
重なった状態の原稿の画像を読み取る画像読取ステップと、
前記画像読取ステップにて読み取った画像から、前記原稿の上端部の直線と下端部の直線とを検出する端部検出ステップと、
前記上端部の直線と前記下端部の直線とが互いに平行であるか否かを判別する平行判別ステップと、
前記平行判別ステップにて判別した結果に基づいて、前記原稿の重なりのずれの有無を判断する判断ステップとをコンピュータに実行させる、画像読取装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像形成装置、画像読取装置の制御方法、および画像読取装置の制御プログラムに関し、より特定的には、重なった状態の原稿の画像を読み取る画像読取部を備えた画像読取装置、画像形成装置、画像読取装置の制御方法、および画像読取装置の制御プログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機などの画像形成装置や、スキャナ装置などには、原稿の画像を読み取るための画像読取装置が搭載されている。特に、ラインセンサを固定して原稿を移動させながら原稿全体を走査するシートスルー方式の画像読取装置には、表面を読み取るためのラインセンサと、裏面を読み取るためのラインセンサとを原稿搬送路に設けた構成のものがある。このような構成の画像読取装置では、原稿の両面を同時に読み取ることが可能である。
【０００３】
たとえば画像読取装置を用いて原稿の画像を読み込む場合において、ユーザは、画像読取装置における読み取り可能なサイズよりも大きいサイズの原稿の画像を読み込みたいときがある。このようなときは、原稿を半分に折りたたみ、折りたたんだ原稿の裏表を画像読取装置で読み込むことによって、大きいサイズの原稿の画像の読み込みが可能である。
【０００４】
具体的には、たとえば最大Ａ４サイズの原稿の両面の画像を同時に読み取り可能なスキャナを搭載したＭＦＰにおいて、Ａ３サイズの原稿の画像を読み込む場合を想定する。この場合、ユーザは、Ａ３サイズの原稿を中央線で２つ折りにして、シート同士が重なった状態のＡ４サイズの原稿とし、このＡ４サイズの原稿をＭＦＰに通紙する。これにより、読み込んだ原稿の表面と裏面との画像がＭＦＰにおいて連結され、Ａ３サイズの原稿の画像データを得ることができる。
【０００５】
上記のように、重なった状態の原稿の両面の画像を読み取る場合において、原稿の折り目が真っ直ぐでないなど、原稿の重なりにずれが生じているときは、原稿の表面の画像が裏面の画像に対して傾いた状態で連結され、原稿の表面の画像と裏面の画像との連続性が保持されないという問題が生じていた。このような問題は２つ折りの原稿の他、２枚重ねの原稿を読み取る際にも生じていた。
【０００６】
ここで、たとえば下記特許文献１〜３には、画像読取部へ搬送されてきた原稿の傾きを検出する技術が提案されている。
【０００７】
下記特許文献１には、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサによって読み取った原稿の画像データから、原稿の搬送方向先端側の辺を構成するエッジ画素を検出し、検出されたエッジ画素の並ぶパターンから原稿の傾きを検出する画像処理装置が開示されている。
【０００８】
下記特許文献２には、原稿の搬送方向に対して垂直な方向に延在した２つのラインセンサの各々によって、原稿の画像データにおける４つのエッジの各々の座標を検出し、検出した４つの座標から主走査幅のギャップと、２つのラインセンサ間の副走査幅とを算出し、三角関数による演算を用いて原稿の傾きを検出する技術が開示されている。
【０００９】
下記特許文献３には、原稿の画像の斜行を検出し、画像を回転させることにより、検出した斜行を補正する画像処理装置が開示されている。この画像処理装置では、原稿の画像における黒画素の連結性に基づいて、原稿の文書が縦書きか横書きかを判定し、原稿の画像における文字同士を直線でつないだ線と、参照線とを比較することによって原稿の斜行角を得ている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−３１１２９３号公報
【特許文献２】特開２００９―２６７７８１号公報
【特許文献３】特開平７−２６２３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来において原稿の重なりのずれを検出する方法は無く、特許文献１〜３の技術は、１枚の原稿が搬送されてきた際に、画像読取部に対して原稿が傾いているか否か（画像読取部に対して原稿にずれがあるか否か）を検出するにすぎなかった。このため、特許文献１〜３の技術を用いて原稿の重なりのずれを検出しようとすると、検出精度が悪いという問題があった。
【００１２】
特許文献１の技術に関して、重なった状態の原稿においては、原稿の搬送方向先端側の辺が傾いていなくても、原稿の重なりにずれが生じている場合がある。このため、原稿の搬送方向先端側の辺の傾きのみを検出する引用文献１の技術では、原稿の重なりのずれを精度良く検出することはできなかった。
【００１３】
特許文献２の技術に関して、原稿の重なりにずれがある場合には、原稿の形状は五角形以上の多角形となる。このため、特許文献２の技術のように、４つのエッジのみの座標を検出したのでは、選択したエッジの座標によってずれの検出の有無が異なるため、原稿の重なりのずれを精度良く検出することはできなかった。
【００１４】
さらに特許文献３の技術では、文字列などが原稿に対して斜めに印刷されている場合には、原稿の傾きを正確に求めることができず、原稿の重なりのずれを精度良く検出することはできなかった。加えて引用文献３の技術では、原稿の斜行角を得るために、原稿の画像における黒画素の連結性を調べる処理や、原稿の画像における文字同士を直線でつなぐ処理などの画像認識処理が必要となる。このような画像認識処理をソフトウェアで処理する場合、各処理を実行する必要があるために多大な時間が必要となり、ハードウェアで処理する場合、各処理を実行するために大規模で複雑な回路が必要となる。
【００１５】
したがって、本発明の一の目的は、原稿の重なりのずれを精度良く検出することのできる画像読取装置、画像形成装置、画像読取装置の制御方法、および画像読取装置の制御プログラムを提供することである。
【００１６】
本発明の他の目的は、原稿の重なりのずれを迅速に検出することのできる画像読取装置、画像形成装置、画像読取装置の制御方法、および画像読取装置の制御プログラムを提供することである。
【００１７】
本発明のさらに他の目的は、装置構成の大型化を抑制することのできる画像読取装置、画像形成装置、画像読取装置の制御方法、および画像読取装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１８】
本発明の一の局面に従う画像読取装置は、重なった状態の原稿の画像を読み取る画像読取手段と、画像読取手段にて読み取った画像から、原稿の上端部の直線と下端部の直線とを検出する端部検出手段と、上端部の直線と下端部の直線とが互いに平行であるか否かを判別する平行判別手段と、平行判別手段にて判別した結果に基づいて、原稿の重なりのずれの有無を判断する判断手段とを備える。
【００１９】
上記画像読取装置において好ましくは、平行判別手段にて上端部の直線と下端部の直線とが平行でないと判別した場合に、画像読取手段にて読み取った画像から、上端部の直線または下端部の直線と平行な直線があるか否かを判別する平行線判別手段をさらに備え、判断手段は、平行線判別手段にて判別した結果にさらに基づいて、原稿の重なりのずれの有無を判断する。
【００２０】
上記画像読取装置において好ましくは、平行線判別手段にて平行な直線があると判別した場合に、平行な直線の起点と、上端部の直線および下端部の直線のうち平行な直線と平行である方の直線の起点とが、いずれも原稿の画像の一の端部から延在しているか否かを判別する起点判別手段をさらに備え、２つの起点がいずれも原稿の画像の一の端部から延在していると起点判別手段にて判別した場合に、判断手段は、原稿の重なりにずれがあると判断する。
【００２１】
上記画像読取装置において好ましくは、平行な直線の長さと、上端部の直線および下端部の直線のうち平行な直線と平行である方の直線の長さとを測定する長さ測定手段をさらに備え、長さ測定手段にて測定した直線の長さが互いに等しい場合に、判断手段は、原稿の重なりにずれがあると判断する。
【００２２】
上記画像読取装置において好ましくは、平行線判別手段にて平行な直線があると判別した場合に、上端部の直線および下端部の直線のうち平行な直線と平行である方の直線を基準として、平行な直線の中から基準となる直線から最も離れた直線を特定する直線特定手段をさらに備え、長さ測定手段は、平行な直線の長さとして直線特定手段にて特定された直線の長さを測定する。
【００２３】
上記画像読取装置において好ましくは、判断手段にて原稿の重なりにずれがあると判断した場合に、平行な直線と、上端部の直線および下端部の直線のうち平行な直線と平行でない方の直線とのなす角度から、画像読取手段にて読み取った画像の傾きを検出する傾き検出手段をさらに備える。
【００２４】
上記画像読取装置において好ましくは、傾き検出手段によって検出された傾きに基づいて、画像読取手段にて読み取った画像を補正する補正手段をさらに備える。
【００２５】
上記画像読取装置において好ましくは、判断手段にて原稿の重なりにずれがあると判断した場合に、警告を発する警告手段をさらに備える。
【００２６】
上記画像読取装置において好ましくは、画像読取手段は、原稿の両面の画像を読み取る。
【００２７】
本発明の他の局面に従う画像形成装置は、上記のいずれかの画像読取装置と、画像読取装置によって得られた画像に基づいて画像を形成する画像形成手段とを備える。
【００２８】
本発明のさらに他の局面に従う画像読取装置の制御方法は、重なった状態の原稿の画像を読み取る画像読取ステップと、画像読取ステップにて読み取った画像から、原稿の上端部の直線と下端部の直線とを検出する端部検出ステップと、上端部の直線と下端部の直線とが互いに平行であるか否かを判別する平行判別ステップと、平行判別ステップにて判別した結果に基づいて、原稿の重なりのずれの有無を判断する判断ステップとを備える。
【００２９】
本発明のさらに他の局面に従う画像読取装置の制御プログラムは、重なった状態の原稿の画像を読み取る画像読取ステップと、画像読取ステップにて読み取った画像から、原稿の上端部の直線と下端部の直線とを検出する端部検出ステップと、上端部の直線と下端部の直線とが互いに平行であるか否かを判別する平行判別ステップと、平行判別ステップにて判別した結果に基づいて、原稿の重なりのずれの有無を判断する判断ステップとをコンピュータに実行させる。
【発明の効果】
【００３０】
本発明の画像読取装置、画像形成装置、画像読取装置の制御方法、および画像読取装置の制御プログラムによれば、原稿の重なりのずれを精度良く検出することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施の形態における画像形成装置の概観を示す図である。
【図２】自動原稿送り装置を含む画像読取部の構成を示す図である。
【図３】図１の画像形成装置に含まれる制御部を示す図である。
【図４】重なりにずれがある原稿を模式的に示す平面図である。
【図５】原稿の両面の画像を読み取る際の画像形成装置の動作を示すフローチャートである。
【図６】図５のステップＳ３における処理を説明するための図である。
【図７】図５のステップＳ５における処理を説明するための図である。
【図８】図５のステップＳ１１における処理を説明するための図である。
【図９】図５のステップＳ１５およびＳ１７における処理を説明するための第１の図である。
【図１０】図５のステップＳ１５およびＳ１７における処理を説明するための第２の図である。
【図１１】図５のステップＳ３３における処理を説明するための図である。
【図１２】図５のステップＳ３５における処理を説明するための図である。
【発明を実施するための形態】
【００３２】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００３３】
本実施の形態においては、画像読取装置（原稿読込装置）が画像形成装置に搭載された構成について説明する。
【００３４】
図１は、本発明の一実施の形態における画像形成装置の概観を示す図である。
【００３５】
図１を参照して、画像形成装置はたとえばＭＦＰであり、両面読み取りが可能な画像読取装置を搭載している。画像形成装置は、自動原稿送り装置を含む画像読取部１（スキャナ）と、画像処理部３と、画像形成部５と、給紙部７と、排紙部９とを備える。
【００３６】
画像形成装置がプリンタとして使用される場合やスキャナとして使用される場合などには、画像読取部１で原稿が両面同時読み取りされる。画像処理部３は、画像読取部１で読み取った画像データなどを処理する。画像処理部３は、原稿の表面の画像データと裏面の画像データとを連結することが可能である。画像形成部５は、給紙部７から送られてきた紙に、画像処理部３で処理された画像データに基づいて画像を形成する。画像が形成された用紙は排紙部９から排出される。
【００３７】
図２は、自動原稿送り装置を含む画像読取部の構成を示す図である。
【００３８】
自動原稿送り装置を含む画像読取部１は大きくは、読取ユニット１０３と、原稿搬送装置１０１とで構成される。
【００３９】
読取ユニット１０３は、第一読取位置２０２と、プラテンガラス２０５と、露光装置２０６と、ミラー２０７、２０８、および２０９と、レンズ２１１と、ＣＣＤ２１３とを含む。
【００４０】
原稿搬送装置１０１は、給紙トレイ２０１と、給紙ローラー２２０と、分離ローラー２２１と、搬送ローラー２２２と、読取前ローラー２２３と、読取後ローラー２２４と、第二読取位置２０３と、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）２１４と、反転ローラー２２５と、排紙ローラー２２６と、排出トレイ２０４とを含む。
【００４１】
給紙トレイ２０１には原稿２００が配置される。原稿２００は、通常１枚の状態で給紙トレイ２０１に配置される。しかし、画像読取部１における読み取り可能なサイズ（たとえばＡ４サイズ）よりも大きいサイズの原稿（たとえばＡ３サイズの原稿）の画像を画像形成装置にて読み込む場合には、原稿は、ユーザによって２枚重ねや２つ折りなどにされた状態で給紙トレイ２０１に配置される。
【００４２】
なお、以降の説明では、給紙トレイ２０１に配置された状態の原稿２００における図２中上側を向いた面を表面、図２中下側を向いた面を裏面と記すことがある。また、重なった状態の原稿２００が給紙トレイ２０１に配置されて読み込まれる場合に、給紙トレイ２０１に配置された原稿２００において、図２中上側に位置するシート（表面側のシート）を表面側の原稿と記し、図２中下側に位置するシート（裏面側のシート）を裏面側の原稿と記すことがある。
【００４３】
原稿搬送装置１０１の給紙トレイ２０１に積載された原稿２００は、給紙ローラー２２０で給紙され、分離ローラー２２１で他の原稿から分離され、搬送ローラー２２２および読取前ローラー２２３で第一読取位置２０２へ搬送される。読取ユニット１０３は、第一読取位置２０２を通過する原稿２００の表面を露光装置２０６で露光し、プラテンガラス２０５、ミラー２０７、２０８、２０９、およびレンズ２１１を通して、ＣＣＤ２１３からＲＧＢデータとして画像データを生成する。第一読取位置２０２を通過した原稿２００は、第二読取位置２０３へ搬送される。原稿２００の裏面は、第二読取位置２０３のＣＩＳ２１４により読み取られ、画像データが生成される。原稿２００は、第二読取位置２０３を通過後、反転ローラー２２５、排紙ローラー２２６よって搬送され、排出トレイ２０４へ排出される。このように画像を読み取ることにより、一回の通紙で両面の画像を同時に読み取ることができる。
【００４４】
ここで、第一読取位置２０２においては、原稿２００は搬送ガイド部材によって、プラテンガラス２０５と非接触で搬送されるよう案内される。また、読取後ローラー２２４の回転速度を読取前ローラー２２３の回転速度よりも若干速くすることで、原稿２００が引っ張られるようになる。それにより、原稿２００のたるみによるプラテンガラス２０５と原稿２００との接触を防止する。読取位置のプラテンガラス２０５上に紙粉や粘着物などの異物があると、それらは読み取り位置に留まるため、原稿２００の搬送方向に色筋ノイズとして現れる。異物は主に原稿２００とプラテンガラス２０５との接触によってプラテンガラス２０５上に供給される。上記のように、原稿２００をプラテンガラス２０５に接触させないことによって、これらの異物の供給を防いでいる。
【００４５】
また、図示しないが、原稿搬送装置１０１の給紙トレイ２０１には、給紙時の傾きを防止するためのガイド部材が設けられている。そのガイド部材に連結された位置検出センサと給紙トレイ２０１の搬送方向に設けられた複数の原稿検出部材との組み合わせにより、給紙トレイ２０１上の原稿のサイズが判別可能となっている。
【００４６】
さらに、原稿搬送装置１０１では、ＣＩＳ２１４を使用せずに、表面読み取り後の原稿を、反転ローラー２２５によって反転させて再び第一読取位置２０２を通過させ、ＣＣＤ２１３で原稿の裏面も読み取ることが可能になっている。
【００４７】
図３は、図１の画像形成装置に含まれる制御部を示す図である。
【００４８】
制御部３００は、原稿を読み取る画像読取部１と、画像データに対して処理を行なう画像処理部３と、画像処理部３にて処理された画像データに基づいて用紙などに画像を形成する画像形成部５と、データを記憶させる処理を行なう記憶部３０５と、画像データの印刷処理を制御する画像出力部３０７と、通信回線を通して画像データを送信するファクシミリ制御部３０９と、画像形成装置と通信回線および他機器との接続を制御するネットワーク接続部３１１と、システム全体を制御するＣＰＵ（中央演算処理装置）３１３と、書き換え不可能な読み出しのみのデータが保存されているＲＯＭ３１５と、データが一時記憶されるＲＡＭ３１７と、データの書き換えが可能である不揮発メモリ３１９およびＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３２１と、システムの情報を表示する表示部３２３と、システムに処理命令を与えることのできるパネル操作部３２５とを備える。
【００４９】
ファクシミリ制御部３０９は、受信部３０９ａを含む。
【００５０】
ＣＰＵ３１３を中心に、各モジュールが通信および制御信号に基づいて制御される。ＣＰＵ３１３は、画像読取部１、画像処理部３、画像形成部５、記憶部３０５、画像出力部３０７、ファクシミリ制御部３０９、ネットワーク接続部３１１、ＲＯＭ３１５、ＲＡＭ３１７、不揮発メモリ３１９、ＨＤＤ３２１、表示部３２３、およびパネル操作部３２５と通信または信号の送受信を実施することで、制御部３００全体を制御する。
【００５１】
画像読取部１で読み取られた画像データは、ＲＡＭ３１７上に確保されたファイルメモリエリアに一時的に格納される。重なった状態の原稿の両面の画像が画像読取部１にて読み取られた場合、読み取られた表面の画像データと裏面の画像データとは、画像処理部３にて連結され、所望の原稿の画像データが得られる。そして、画像処理部３にて連結された画像データに基づいて、画像形成部５にて用紙に画像が形成される。しかし、読み込もうとする原稿を２枚重ねや２つ折りなどにした場合には、原稿の重なりにずれが生じる場合がある。
【００５２】
本実施の形態における画像形成装置は、両面読み取りが可能な画像読取装置を搭載したＭＦＰにおいて、２つ折りなどの用紙の重なった原稿を通紙する場合に、原稿の上端部の直線と下端部の直線や、画像内部の上端部あるいは下端部の直線と平行な直線を検出することなどにより、重なった原稿にずれがあるか否かを検出するものである。
【００５３】
図４は、重なりにずれがある原稿を模式的に示す平面図である。なお図４では、原稿の表面が斜線で示されている。また図４、図６および図８〜図１１では、表面側から見た場合の原稿（表面側の原稿の画像）が示されている。これらの図では、裏面側の原稿の端部の線（表面側の原稿によって隠されて実際には見えない線）が必要に応じて点線で示されている。
【００５４】
図４を参照して、原稿の重なりにずれがある場合（図４中（ａ）および（ｂ））には、裏面側の原稿ＢＳの一部が、表面側の原稿ＦＳからはみ出して見える状態となる。特に２枚重ねの原稿（重送された原稿）において、原稿を重ねる際に端部を一致させなかった場合には、原稿は図４（ａ）に示すように、表面側の原稿ＦＳが矩形状となる。また、２つ折りの原稿において、原稿を２つ折りにする際に折り目が真っすぐでなかった場合には、原稿は図４（ｂ）に示すように、表面の原稿ＦＳが台形状となる。一方、原稿の重なりにずれが無い場合（図４中（ｃ））には、原稿は矩形状となり、裏面側の原稿ＢＳは表面側の原稿ＦＳからはみ出さない。
【００５５】
［画像形成装置の動作のフローチャート］
【００５６】
続いて、原稿の両面の画像を読み取る際の画像形成装置の動作について説明する。
【００５７】
図５は、原稿の両面の画像を読み取る際の画像形成装置の動作を示すフローチャートである。なお、図５のフローチャートの各処理を実現するためのプログラムは、ＲＯＭ３１５またはＨＤＤ３２１などに記憶されており、そのプログラムに従ってＣＰＵ３１３が画像形成装置の各部を制御することによって、図５に示すフローチャートの各処理が実行される。
【００５８】
図５を参照して、ユーザによって原稿の読み込みが行われると、ＣＰＵ３１３は、画像読取部１にて原稿の両面の画像を読み取る（Ｓ１）。そしてＣＰＵ３１３は、読み取った原稿の画像から、原稿の上端部の直線と下端部の直線とを検出する（Ｓ３）。次にＣＰＵ３１３は、検出した上端部の直線と下端部の直線とを比較し、２つの直線が互いに平行であるか否かを判別する（Ｓ５）。ステップＳ３およびステップＳ５については、それぞれ図６および図７を用いて後述する。
【００５９】
ステップＳ５において、２つの直線が互いに平行であると判別した場合（Ｓ５でＹＥＳ）、ＣＰＵ３１３は原稿の重なりにずれが無いと判断し（Ｓ７）、処理を終了する。一方、ステップＳ５において、２つの直線が互いに平行でないと判別した場合（Ｓ５でＮＯ）、読み取った原稿の重なりにずれがあるか、読み取った原稿が不定形の１枚のみの原稿であることを意味している。この場合ＣＰＵ３１３は、読み取った原稿の画像から、原稿の上端部の直線または下端部の直線に対して平行な直線を検出する（Ｓ１１）。ステップＳ１１ついては、図８を用いて後述する。次にＣＰＵ３１３は、上端部の直線または下端部の直線に対して平行な直線を検出したか否かを判別する（Ｓ１３）。
【００６０】
ステップＳ１３において、上端部の直線または下端部の直線と平行な直線を検出した場合（Ｓ１３でＹＥＳ）、ＣＰＵ３１３は、上端部の直線または下端部の直線の起点と、上端部の直線または下端部の直線に対して平行な直線の起点とを検出する（Ｓ１５）。次にＣＰＵ３１３は、上端部の直線または下端部の直線の起点と、上端部の直線または下端部の直線に対して平行な直線の起点とが、いずれも原稿の画像の一の端部から延在しているか否かを判別する（Ｓ１７）。ステップＳ１５およびＳ１７の処理については、図９および図１０を用いて後述する。一方、ステップＳ１３において、上端部の直線または下端部の直線と平行な直線を検出しなかった場合（Ｓ１３でＮＯ）、ＣＰＵ３１３は、読み取った原稿が不定形の１枚のみの原稿（矩形以外の形状の原稿）であると判断し（Ｓ２９）、処理を終了する。
【００６１】
ステップＳ１７において、上端部の直線または下端部の直線の起点と、上端部の直線または下端部の直線に対して平行な直線の起点とが、原稿の画像の一の端部から延在していない場合（Ｓ１７でＮＯ）、読み取った原稿が２枚重ねの原稿であるか、読み取った原稿が不定形の１枚のみの原稿であることを意味している。この場合ＣＰＵ３１３は、上端部の直線または下端部の直線に対して平行である直線のうち、上端部の直線または下端部の直線から最も離れた位置にある直線を特定する（Ｓ１９）。これにより、上端部の直線を基準とした場合には、上端部の直線を構成する面（表面または裏面）の原稿における下端部の直線が特定され、下端部の直線を基準とした場合には、下端部の直線を構成する面（表面または裏面）の原稿における上端部の直線が特定される。ステップＳ１９については、図１０を用いて後述する。なお、ステップＳ１９は省略されてもよい。
【００６２】
続いてＣＰＵ３１３は、特定した直線の長さ（ステップＳ１９が省略された場合には、ステップＳ１１で検出された直線）と、上端部の直線または下端部の直線の長さとを測定し（Ｓ２１）、特定した直線の長さと、上端部の直線または下端部の直線の長さとは互いに等しいか否かを判別する（Ｓ２３）。ステップＳ２３については、図１０を用いて後述する。
【００６３】
ステップＳ２３において、特定した直線の長さと、上端部の直線または下端部の直線の長さとが互いに等しいと判別した場合（Ｓ２３でＹＥＳ）、ＣＰＵ３１３は、読み取った原稿が２枚重ねの原稿であり、かつ原稿の重なりにずれがあると判断する（Ｓ２５）。この場合ＣＰＵ３１３は、たとえば原稿の重なりにずれがあることを伝える文字を表示部３２３に表示させることにより、警告をユーザに対して発し（Ｓ２７）、処理を終了する。またこの場合には、原稿の両面の画像データを連結する処理、および連結した画像データに基づく画像を用紙に形成する処理が中止されてもよい。
【００６４】
一方、ステップＳ２３において、特定した直線の長さと、上端部の直線または下端部の直線の長さとが異なる場合（Ｓ２３でＮＯ）、ＣＰＵ３１３は、読み取った原稿が不定形の１枚のみの原稿であると判断し（Ｓ２９）、処理を終了する。
【００６５】
ステップＳ１７において、上端部の直線または下端部の直線の起点と、上端部の直線または下端部の直線に対して平行な直線の起点とが、原稿の画像の一の端部から延在している場合（Ｓ１７でＹＥＳ）、ＣＰＵ３１３は、読み取った原稿が２つ折りの原稿であり、かつ原稿の重なりにずれがあると判断する（Ｓ３１）。この場合ＣＰＵ３１３は、表面側の原稿の画像に対する裏面側の原稿の画像の傾きを検出する（Ｓ３３）。そしてＣＰＵ３１３は、検出した傾きに基づいて原稿の画像データを補正し（Ｓ３５）、処理を終了する。ステップＳ３３およびステップＳ３５の処理については、それぞれ図１１および図１２を用いて後述する。
【００６６】
なお、ステップＳ７において原稿の重なりにずれが無いと判断した後や、ステップＳ３５において原稿の画像データを補正した後で、画像処理部３によって原稿の両面の画像データが連結されてもよい。さらに、連結した画像データに基づいて、画像形成部５によって用紙に画像が形成されてもよい。
【００６７】
［フローチャートにおける各処理の説明］
【００６８】
続いて、図５のフローチャートにおける各処理を詳細に説明する。
【００６９】
始めに、図５のステップＳ３の処理について説明する。図６は、図５のステップＳ３における処理を説明するための図である。なお図６においては、表面側の原稿が裏面側の原稿に対して下向きにずれている状態が模式的に示されている。（ａ）は２枚重ねの原稿であり、（ｂ）は２つ折りの原稿である。
【００７０】
図６を参照して、図５のステップＳ３においては、読み取った原稿の画像から、原稿の上端部の直線と下端部の直線とが検出される。原稿が２枚重ねの原稿（図６中（ａ））または２つ折り原稿（図６中（ｂ））である場合において、表面側の原稿ＦＳが裏面側の原稿ＢＳに対して下向きにずれているときは、表面側の原稿ＦＳの上端部の直線ＵＬ１は裏面側の原稿ＢＳの上端部の直線ＵＬ２よりも下側に位置しており、表面側の原稿ＦＳの下端部の直線ＤＬ１は裏面側の原稿ＢＳの下端部の直線ＤＬ２よりも下側に位置している。
【００７１】
このときは、原稿の上端部の直線ＵＬとして、裏面側の原稿ＢＳの上端部の直線ＵＬ２が検出され、下端部の直線ＤＬとして、表面側の原稿ＦＳの下端部の直線ＤＬ１が検出される。また、図示しないが、表面側の原稿ＦＳが裏面側の原稿ＢＳに対して上向きにずれているときは、原稿の上端部の直線ＵＬとして、表面側の原稿ＦＳの上端部の直線ＵＬ１が検出され、下端部の直線ＤＬとして、裏面側の原稿ＢＳの下端部の直線ＤＬ２が検出される。
【００７２】
一方、原稿にずれが無い場合には、図６中（ｃ）に示すように、原稿の上端部の直線ＵＬとして、表面側の原稿ＦＳの上端部の直線ＵＬ１と裏面側の原稿ＢＳの上端部の直線ＵＬ２とが重なった直線が検出される。また下端部の直線ＤＬとして、表面側の原稿ＦＳの下端部の直線ＤＬ１と裏面側の原稿ＢＳの下端部の直線ＤＬ２とが重なった直線が検出される。
【００７３】
次に、図５のステップＳ５の処理について説明する。図７は、図５のステップＳ５における処理を説明するための図である。なお図７中（ａ）は図６の（ａ）の画像に対応し、図７中（ｂ）は図６の（ｂ）の画像に対応し、図７中（ｃ）は図６の（ｃ）の画像に対応する。
【００７４】
図７を参照して、図５のステップＳ５においては、検出された上端部の直線ＵＬと下端部の直線ＤＬとを比較し、２つの直線が互いに平行であるか否かが判別される。たとえば図６中（ａ）および（ｂ）に示すように、直線ＵＬ２と直線ＤＬ１とが検出された場合には、図７中（ａ）および（ｂ）で示すように、２つの直線が平行でないと判別される。一方、図６中（ｃ）に示すように、直線ＵＬ１と直線ＵＬ２とが重なった直線と、直線ＤＬ１と直線ＤＬ２とが重なった直線とが検出された場合には、図７中（ｃ）で示すように、２つの直線が平行であると判別される。
【００７５】
次に、図５のステップＳ１１の処理について説明する。図８は、図５のステップＳ１１における処理を説明するための図である。なお図８中（ａ）には、原稿が２枚重ねの原稿である場合において、表面側の原稿が裏面側の原稿に対して上向きにずれているときが模式的に示されている。図８中（ｂ）には、原稿が２枚重ねの原稿である場合において、表面側の原稿が裏面側の原稿に対して下向きにずれているときが模式的に示されている。図８中（ｃ）には、原稿が不定形の原稿（台形の原稿）である場合について模式的に示されている。
【００７６】
図８を参照して、図５のステップＳ１１においては、読み取った原稿の画像から、原稿の上端部の直線または下端部の直線に対して平行な直線が検出される。たとえば、原稿が２枚重ねである場合において、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して上向きにずれているときは（図８中（ａ））、原稿の上端部の直線ＵＬに対して平行な直線として、表面側の原稿ＦＳの下端部の直線ＤＬ１が検出される。このとき、裏面側の原稿ＤＳの上端部の直線ＵＬ２は、表面側の原稿ＦＳに隠れているため、検出されない。また、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して下向きにずれているときは（図８中（ｂ））、原稿の下端部の直線ＤＬに対して平行な直線として、表面側の原稿ＦＳの上端部の直線ＵＬ１が検出される。このとき、裏面側の原稿ＤＳの下端部の直線ＤＬ２は、表面側の原稿ＦＳに隠れているため、検出されない。一方、原稿が不定形のものである場合（図８中（ｃ））、読み取った原稿の画像からは、原稿の上端部の直線ＵＬに対して平行な直線も、下端部の直線ＤＬに対して平行な直線も検出されない。
【００７７】
なお、２つ折りの原稿の場合にも、図８（ａ）および（ｂ）に示す２枚重ねの原稿の場合と同様に、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して上向きにずれているときは、原稿の上端部の直線ＵＬに対して平行な直線として、表面側の原稿ＦＳの下端部の直線ＤＬ１が検出される。また、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して下向きにずれているときは、原稿の下端部の直線ＤＬに対して平行な直線として、表面側の原稿ＦＳの上端部の直線ＵＬ１が検出される。
【００７８】
次に、図５のステップＳ１５およびＳ１７の処理について説明する。図９および図１０は、図５のステップＳ１５およびＳ１７における処理を説明するための図である。なお図９中（ａ）には、原稿が２つ折りの原稿である場合において、表面側の原稿が裏面側の原稿に対して上向きにずれているときの状態が模式的に示されている。図９中（ｂ）には、原稿が２つ折りの原稿である場合において、表面側の原稿が裏面側の原稿に対して下向きにずれているときの状態が模式的に示されている。また、図１０中（ａ）には、原稿が２枚重ねの原稿である場合において、表面側の原稿が裏面側の原稿に対して上向きにずれているときの状態が模式的に示されている。図１０中（ｂ）には、原稿が２枚重ねの原稿である場合において、表面側の原稿が裏面側の原稿に対して下向きにずれているときの状態が模式的に示されている。
【００７９】
図９を参照して、図５のステップＳ１５においては、原稿の上端部の直線または下端部の直線の起点と、上端部の直線または下端部の直線に対して平行な直線の起点とが検出される。たとえば、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して上向きにずれているときは（図９中（ａ））、上端部の直線ＵＬの起点（端部）Ｐ１と、原稿の上端部の直線ＵＬに対して平行な直線ＤＬ１の起点（端部）Ｐ２とが、原稿の画像データ中から検出される。また、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して下向きにずれているときは（図９中（ｂ））、原稿の下端部の直線ＤＬの起点（端部）Ｐ１と、下端部の直線ＤＬに対して平行な直線ＵＬ１の起点（端部）Ｐ２とが、原稿の画像データから検出される。原稿が２つ折りの原稿である場合には、起点Ｐ１およびＰ１はいずれも、原稿の画像の（原稿の外形の）左端部ＥＤ上にある。したがってステップＳ１７においては、直線ＵＬおよび直線ＤＬ１（図９（ａ））、または直線ＤＬおよび直線ＵＬ１（図９（ｂ））は、いずれも左端部ＥＤから延在していると判別される。
【００８０】
一方図１０を参照して、原稿が２枚重ねの原稿である場合であって、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して上向きにずれているときは（図１０中（ａ））、起点Ｐ１およびＰ２のうち起点Ｐ２が原稿の画像の左端部ＥＤ上に無く、左端部ＥＤよりも内側にある。また、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して下向きにずれているときは（図１０中（ｂ））、起点Ｐ１およびＰ２のうち起点Ｐ２が原稿の画像の左端部ＥＤ上に無く、左端部ＥＤよりも内側にある。したがってステップＳ１７においては、直線ＤＬ１または直線ＵＬ１は左端部ＥＤから延在していないと判別される。
【００８１】
なお、図５のステップＳ１７においては、原稿の両面の画像データにおいて２つの直線の起点が原稿の画像の一の端部から延在していることを判別の条件としてもよいし、少なくとも原稿の片面のみの画像データにおいて２つの直線の起点が原稿の画像の一の端部から延在していることを判別の条件としてもよい。
【００８２】
続いて、図５のステップＳ１９の処理に関して、図１０を用いて説明する。図５のステップＳ１９においては、上端部の直線または下端部の直線に対して平行である直線のうち、上端部の直線または下端部の直線から最も離れた位置にある直線が特定される。原稿の画像データにおいては、上端部の直線または下端部の直線に対して平行である直線が複数本検出される場合がある。たとえば図１０に示すように、原稿に表などが含まれている場合には、上端部の直線ＵＬ（図１０（ａ））または下端部の直線ＤＬ（図１０（ｂ））に対して平行である直線として、直線ＤＬ１や直線ＵＬ１の他に、たとえば表の枠線の一部である直線ＴＬなどが誤って検出される可能性がある。したがって、直線ＴＬなどが検出されるのを回避し、続くステップＳ２１およびＳ２３において使用する直線の検出精度を向上すべく、上端部の直線または下端部の直線に対して平行である直線のうち、上端部の直線または下端部の直線から最も離れた位置にある直線が特定される。上端部の直線あるいは下端部の直線から最も距離の離れた平行な線が、検出すべき適切な平行線である可能性が高いためである。
【００８３】
具体的には、図１０（ａ）の場合には、上端部の直線ＵＬに対して平行である直線ＴＬおよびＤＬ１のうち、上端部の直線ＵＬを基準として、最も離れた位置にある直線ＤＬ１が特定される。また図１０（ｂ）の場合には、下端部の直線ＤＬに対して平行である直線ＴＬおよびＵＬ１のうち、上端部の直線ＵＬを基準として、最も離れた位置にある直線ＵＬ１が特定される。
【００８４】
続いて、図５のステップＳ２３の処理に関して、図１０を用いて説明する。図５のステップＳ２３においては、特定した直線の長さと、上端部の直線または下端部の直線の長さとが互いに等しいか否かが判別される。たとえば図１０（ａ）の場合には、特定した直線ＤＬ１の長さＬＧ１と、原稿の上端部の直線ＵＬの長さＬＧ２とが互いに等しくなる。また図１０（ｂ）の場合には、特定した直線ＵＬ１の長さＬＧ１と、原稿の上端部の直線ＤＬの長さＬＧ２とが互いに等しくなる。これは、直線ＵＬ１と直線ＤＬ１とは、矩形の原稿における対向する２つの辺に相当するためである。一方図１０（ｃ）に示すように、不定形の原稿（矩形以外の原稿）の場合には、特定した直線ＤＸの長さＬＧ１と、原稿の下端部の直線ＤＬ（または上端部の直線ＵＬ）の長さＬＧ２とが互いに異なる。
【００８５】
続いて、ステップＳ３３の処理に関して説明する。図１１は、図５のステップＳ３３における処理を説明するための図である。なお図１１中（ａ）には、原稿が２つ折りの原稿である場合において、表面側の原稿が裏面側の原稿に対して上向きにずれているときの状態が模式的に示されている。図１１中（ｂ）には、原稿が２つ折りの原稿である場合において、表面側の原稿が裏面側の原稿に対して下向きにずれているときの状態が模式的に示されている。
【００８６】
図１１を参照して、図５のステップＳ３３では、２つ折りの原稿にずれがある場合に、その傾き（ずれ量）が検出される。たとえば、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して上向きにずれている状態の原稿（図１１（ａ））では、原稿の上端部の直線ＵＬに平行な直線ＤＬ１に対する、下端部の直線ＤＬの傾き（傾斜角）ＡＧが検出される。また、表面側の原稿ＦＳが裏面側の原稿ＤＳに対して下向きにずれている状態の原稿（図１１（ｂ））では、原稿の下端部の直線ＤＬに平行な直線ＵＬ１に対する、上端部の直線ＵＬの傾き（傾斜角）ＡＧが検出される。
【００８７】
傾きＡＧの検出方法は、たとえば特許文献１に記載されているような、エッジの画素の並ぶパターンから検出する方法や、特許文献２に記載されているような、検出した座標から、三角関数による演算を用いて原稿の傾きを検出する方法などを用いることができる。また、傾きＡＧは、読取り部を０度とした絶対角度として検出されてもよいし、一方の直線に対する他方の直線の相対角度として検出されてもよい。いずれの場合も検出方法は同じであり、基準をどうするかの違いだけである。
【００８８】
続いて、ステップＳ３５の処理に関して説明する。図１２は、図５のステップＳ３５における処理を説明するための図である。
【００８９】
図１２を参照して、図５のステップＳ３５においては、検出された傾きＡＧに基づいて原稿の画像が補正される。たとえば、２つ折りの原稿にずれがある場合に（図１２中（ａ））、原稿の両面の画像データを、補正せずにそのまま原稿の折り目ＣＬの位置で（折り目ＣＬを基準として）連結したと仮定する。この場合には図１２中（ｂ）に示すように、折り目ＣＬを境として、表面側の原稿の画像ＦＳＩに対して裏面側の原稿の画像ＤＳＩが傾き、連続性の無い画像となる。そこで、図１１で説明した方法で原稿の傾き（ずれ量）を検出し、検出した傾きの分だけ画像データに回転補正を行うことで、連結した場合に傾きのない、連続性のある画像となる。
【００９０】
図１２中（ｃ）では、原稿の裏面側の画像ＤＳＩを、折り目の中心点ＣＰを中心として傾斜角ＡＧだけ時計回り方向（矢印Ｒで示す方向）に回転するように画像データが補正されている。その結果、表面側の原稿の画像ＦＳＩと裏面側の画像ＤＳＩとが連続性のある画像となっている。
【００９１】
［実施の形態における効果］
【００９２】
本実施の形態における画像形成装置は、重なった状態の原稿の画像を読み取る画像読取部と、画像読取部にて読み取った画像から、原稿の上端部の直線と下端部の直線とを検出する端部検出部と、上端部の直線と下端部の直線とが互いに平行であるか否かを判別する平行判別部と、平行判別部にて判別した結果に基づいて、原稿の重なりのずれの有無を判断する判断部とを備える。
【００９３】
本実施の形態における画像形成装置によれば、読み取った画像における原稿の上端部の直線と下端部の直線とが平行であるか否かに基づいて、原稿の重なりのずれの有無を判断するので、原稿の重なりのずれを精度良くかつ迅速に検出することができる。また、画像認識処理を用いずに原稿の重なりのずれの有無を判断するので、装置構成の大型化を抑制することができる。
【００９４】
また画像形成装置は、原稿の上端部の直線と下端部の直線とが平行でない場合に、読み取った画像から、上端部の直線または下端部の直線と平行な直線を検出し、検出した直線にさらに基づいて、原稿の重なりのずれを判断する。これにより、原稿の重なりのずれを精度良く検出することができる。
【００９５】
また画像形成装置は、上端部の直線または下端部の直線と平行な直線を検出した場合に、検出した直線の起点と、検出した直線と平行な上端部の直線または下端部の直線の起点とが、いずれも原稿の画像の一の端部から延在しているか否かを判別し、２つの起点がいずれも原稿の画像の一の端部から延在していると判別した場合に、原稿の重なりにずれがあると判断する。これにより、２つ折りの原稿についてのずれを検出することができる。
【００９６】
また画像形成装置は、上端部の直線または下端部の直線の長さと、上端部の直線または下端部の直線と平行な直線の長さとを測定し、測定した２つの長さが互いに等しい場合に、原稿の重なりにずれがあると判断する。これにより、２枚重ねの原稿についてのずれを検出することができる。
【００９７】
また画像形成装置は、上端部の直線または下端部の直線と平行な直線のうち、上端部の直線または下端部の直線から最も離れた位置にある直線を特定し、特定した直線の長さを測定するので、平行な直線の検出精度を向上することができる。
【００９８】
また画像形成装置は、原稿の重なりにずれがあると判断した場合に、検出した平行な直線と、上端部の直線および下端部の直線のうち検出した平行な直線とは非平行である直線とのなす角度から、一方のシートに対する他方のシートの傾きを検出することができ、検出された傾きに基づいて読み取った画像を補正することができる。
【００９９】
さらに、原稿の重なりどうしにずれがあると判断した場合に、警告を発することにより、シート同士がずれた状態で画像データを連結する事態を防ぐことができる。
【０１００】
［その他］
【０１０１】
本実施の形態においては、原稿の上端部の直線と下端部の直線とが互いに平行であるか否かを判別した結果に基づいて、原稿の重なりのずれの有無が判断されればよく、各処理は適宜省略することができる。これにより、画像読取装置の動作を簡略化することができる。たとえば図５のステップＳ５において原稿の上端部の直線と下端部の直線とが平行でないと判別した場合に、原稿にずれがあると判断され、ステップＳ１１以降の処理が省略されてもよい。また図５のステップＳ１３において平行な直線を検出したと判別した場合に、原稿にずれがあると判断し、ステップＳ１５以降の処理を省略してもよい。さらに図５のステップＳ３１において２つ折りの原稿にずれがあると判断した場合に、ステップＳ３３以降の処理を省略して処理を終了してもよい。さらに図５のステップＳ２５において２枚重ねの原稿にずれがあると判断した場合に、ステップＳ２７の処理を行う代わりに、またはステップＳ２７の処理とともに、ステップＳ３３以降の処理を行ってもよい。
【０１０２】
警告は、原稿の重なりにずれがあると判別した場合に発せられればよく、たとえば図５のステップＳ３１において２つ折りの原稿にずれがあると判断した場合に、警告を発してもよい。警告の形態は任意であり、たとえば警告音を鳴らすなどの方法であってもよい。
【０１０３】
また、画像読取部にて原稿の片面のみの画像を読み取り、片面のみの画像に基づいて原稿の重なりのずれの有無を判断してもよい。原稿の「上端部の直線」および「下端部の直線」は、原稿搬送方向に対して平行な方向にある２つの直線であってもよいし、原稿搬送方向に対して直交する方向にある２つの直線であってもよい。すなわち、たとえば図４（ａ）に示す原稿の上下にある図中横方向に延びる直線を「上端部の直線」および「下端部の直線」としてもよいし、図４（ａ）に示す原稿の左右にある図中縦方向に延びる直線を「上端部の直線」および「下端部の直線」としてもよい。後者の２つの直線は図４（ａ）を９０度回転させたときの「上端部の直線」および「下端部の直線」である。
【０１０４】
本実施の形態における画像読取装置は、たとえばＭＦＰ、ファクシミリ装置、複写機などの画像形成装置や、スキャナ装置などに搭載することができる。
【０１０５】
本実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、本実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピュータにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１０６】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０７】
１  画像読取部
３  画像処理部
５  画像形成部
７  給紙部
９  排紙部
１０１  原稿搬送装置
１０３  読取ユニット
２００  原稿
２０１  給紙トレイ
２０２  第一読取位置
２０３  第二読取位置
２０４  排出トレイ
２０５  プラテンガラス
２０６  露光装置
２０７〜２０９  ミラー
２１１  レンズ
２１３  ＣＣＤ
２１４  ＣＩＳ
２２０  給紙ローラー
２２１  分離ローラー
２２２  搬送ローラー
２２３  読取前ローラー
２２４  読取後ローラー
２２５  反転ローラー
２２６  排紙ローラー
３００  制御部
３０５  記憶部
３０７  画像出力部
３０９  ファクシミリ制御部
３０９ａ  受信部
３１１  ネットワーク接続部
３１５  ＲＯＭ
３１７  ＲＡＭ
３１９  不揮発メモリ
３２１  ＨＤＤ
３２３  表示部
３２５  パネル操作部
【図１】
2012080313.tif 000003
【図２】
2012080313.tif 000004
【図３】
2012080313.tif 000005
【図４】
2012080313.tif 000006
【図５】
2012080313.tif 000007
【図６】
2012080313.tif 000008
【図７】
2012080313.tif 000009
【図８】
2012080313.tif 000010
【図９】
2012080313.tif 000011
【図１０】
2012080313.tif 000012
【図１１】
2012080313.tif 000013
【図１２】
2012080313.tif 000014