"装置本体と、前記装置本体の上面を覆う閉姿勢と前記上面を露出させる開姿勢とを取り得る上部構造体を備えた画像形成装置であって、前記装置本体は、前記上面における所定の読取位置において、原稿の画像を読み取る読取部と、前記読取部によって読み取られた画像に基づき用紙に画像を形成する画像形成部とを備え、前記上部構造体は、前記原稿が載置される載置部と、前記読取部によって画像が読み取られた原稿の表裏を反転させる原稿反転部と、前記読取部によって両面の画像が読み取られた原稿が排出される原稿排出部と、前記載置部に載置された原稿を一枚ずつ繰り出して、前記読取位置を経由して前記原稿反転部へ搬送し、前記原稿反転部によって表裏が反転された前記原稿を、前記読取位置を経由して前記原稿排出部へ搬送する原稿搬送部と、前記載置部に載置されている原稿の有無を検出する原稿検出部とを備え、前記画像形成装置は、前記上部構造体の姿勢を検出する姿勢検出部と、前記原稿搬送部によって搬送された原稿の後端が前記読取位置を通過したことを検出する原稿通過検出部と、前記原稿検出部によって前記載置部に載置されている原稿が無いことが検出され、かつ前記原稿搬送部による前記原稿の搬送中であり、かつ前記姿勢検出部によって前記閉姿勢が検出されない場合において、前記原稿反転部によって表裏が反転された後の原稿の後端が前記読取位置を通過したことが前記原稿通過検出部によって検出されていないときは前記原稿搬送部による原稿の搬送を停止させる一方、前記原稿反転部によって表裏が反転された後の原稿の後端が前記読取位置を通過したことが前記原稿通過検出部によって検出されているときは前記原稿搬送部による原稿の搬送を停止させることなく前記搬送中の原稿を前記原稿排出部へ排出させる制御部とを備える画像形成装置。前記上部構造体は、前記原稿搬送部による前記原稿の搬送経路における、前記読取位置の上流に設けられた検出位置において前記原稿を検出し、前記原稿の有無を示す信号を出力する上流検出部をさらに備え、前記原稿通過検出部は、前記信号が前記原稿有りを示す信号から前記原稿無しを示す信号に変化した後、前記検出位置から前記読取位置までの距離以上の距離として予め設定された設定距離、前記原稿搬送部によって前記原稿が搬送されたとき、前記原稿の後端が前記読取位置を通過したと判定する請求項1記載の画像形成装置。前記上部構造体は、前記原稿搬送部による前記原稿の搬送経路における、前記読取位置の下流に設けられた検出位置において前記原稿を検出し、前記原稿の有無を示す信号を出力する下流検出部をさらに備え、前記原稿通過検出部は、前記信号が前記原稿有りを示す信号から前記原稿無しを示す信号に変化したとき、前記原稿の後端が前記読取位置を通過したと判定する請求項1記載の画像形成装置。しかしながら、上記特許文献1に記載された自動原稿給送装置を備えた画像形成装置では、最終の原稿が排出されるまでの間に、ユーザーが別の原稿を手動で原稿読取面に載置して読み取らせようとして、早めに自動原稿給送装置の開閉操作を行う場合がある。この場合、既に原稿の読み取りは終了しているので、その後の画像形成動作に支障はきたさないにもかかわらず、自動原稿給装装置が使用禁止の状態になり、最終の原稿が排出されなくなる。このため、自動原稿給送装置の使用禁止の状態を解除するまで、別の原稿を読み取ることを待機しなければならず、ユーザーに煩わしさを感じさせる虞があった。本発明は、このような事情に鑑みてなされたものであり、装置本体と装置本体の上面を覆う閉姿勢と上面を露出させる開姿勢とを取り得る上部構造体を備えた画像形成装置であって、原稿を読み取らせる作業を効率よく行うことができる画像形成装置を提供することを目的とする。本発明に係る画像形成装置は、装置本体と、前記装置本体の上面を覆う閉姿勢と前記上面を露出させる開姿勢とを取り得る上部構造体を備えた画像形成装置であって、前記装置本体は、前記上面における所定の読取位置において、原稿の画像を読み取る読取部と、前記読取部によって読み取られた画像に基づき用紙に画像を形成する画像形成部とを備え、前記上部構造体は、前記原稿が載置される載置部と、前記読取部によって画像が読み取られた原稿の表裏を反転させる原稿反転部と、前記読取部によって両面の画像が読み取られた原稿が排出される原稿排出部と、前記載置部に載置された原稿を一枚ずつ繰り出して、前記読取位置を経由して前記原稿反転部へ搬送し、前記原稿反転部によって表裏が反転された前記原稿を、前記読取位置を経由して前記原稿排出部へ搬送する原稿搬送部と、前記載置部に載置されている原稿の有無を検出する原稿検出部とを備え、前記画像形成装置は、前記上部構造体の姿勢を検出する姿勢検出部と、前記原稿搬送部によって搬送された原稿の後端が前記読取位置を通過したことを検出する原稿通過検出部と、前記原稿検出部によって前記載置部に載置されている原稿が無いことが検出され、かつ前記原稿搬送部による前記原稿の搬送中であり、かつ前記姿勢検出部によって前記閉姿勢が検出されない場合において、前記原稿反転部によって表裏が反転された後の原稿の後端が前記読取位置を通過したことが前記原稿通過検出部によって検出されていないときは前記原稿搬送部による原稿の搬送を停止させる一方、前記原稿反転部によって表裏が反転された後の原稿の後端が前記読取位置を通過したことが前記原稿通過検出部によって検出されているときは前記原稿搬送部による原稿の搬送を停止させることなく前記搬送中の原稿を前記原稿排出部へ排出させる制御部とを備える。この構成によれば、原稿検出部によって載置部に載置されている原稿が無いことが検出された場合、つまり、原稿搬送部によって最終の原稿が搬送されている場合に、上部構造体が閉姿勢ではない状態になったときであっても、原稿反転部によって表裏が反転された後の原稿の後端が読取位置を通過したことが原稿通過検出部によって検出されることによって、当該最終の原稿の両面の読み取りの終了が検出されたときには、当該最終の原稿は搬送を停止されることなく、原稿排出部に排出される。このため、最終の原稿が排出された後即座に、別の原稿を読み取らせることができ、次の原稿を読み取らせる作業を効率よく実施することができる。また、前記上部構造体は、前記原稿搬送部による前記原稿の搬送経路における、前記読取位置の上流に設けられた検出位置において前記原稿を検出し、前記原稿の有無を示す信号を出力する上流検出部をさらに備え、前記原稿通過検出部は、前記信号が前記原稿有りを示す信号から前記原稿無しを示す信号に変化した後、前記検出位置から前記読取位置までの距離以上の距離として予め設定された設定距離、前記原稿搬送部によって前記原稿が搬送されたとき、前記原稿の後端が前記読取位置を通過したと判定することが好ましい。この構成によれば、例えば配置スペースがない等の理由で、読取位置から原稿排出部までの間に、原稿を検出する検出部を設けることができない場合であっても、原稿通過検出部は、読取位置の上流に設けられた検出位置で原稿を検出する上流検出部を用いて、原稿の後端が読取位置を通過したことを判定することができる。または、前記上部構造体は、前記原稿搬送部による前記原稿の搬送経路における、前記読取位置の下流に設けられた検出位置において前記原稿を検出し、前記原稿の有無を示す信号を出力する下流検出部をさらに備え、前記原稿通過検出部は、前記信号が前記原稿有りを示す信号から前記原稿無しを示す信号に変化したとき、前記原稿の後端が前記読取位置を通過したと判定することが好ましい。この構成によれば、下流検出部が読取位置の下流に設けられた検出位置に設けられているので、原稿通過検出部は、読取位置よりも下流の検出位置を原稿が通過したことによって、原稿の後端が読取位置を通過したことを精度良く判定することができる。本発明によれば、装置本体と装置本体の上面を覆う閉姿勢と上面を露出させる開姿勢とを取り得る上部構造体を備えた画像形成装置であって、原稿を読み取らせる作業を効率よく行うことができる画像形成装置を提供することが可能となる。以下、本発明に係る画像形成装置の一例としての複合機を図面に基づいて説明する。図1に示すように、複合機100は、コピー、プリンター、及びスキャナー等の複数の機能を兼ね備えたものであり、本体部装置本体200と、本体部200の左方に配設されたスタックトレイ300と、ユーザーが種々の操作指令等を入力するための操作部36と、本体部200の上部に配設された画像読取部読取部4と、画像読取部4の上方に配設された原稿給紙部上部構造体5とを備えている。本体部200は、複数の給紙カセット23と、給紙カセット23から記録紙を1枚ずつ繰り出して画像形成部25へ搬送する給紙ローラー24と、給紙カセット23から搬送されてきた記録紙に画像を形成する画像形成部25とを備えている。画像形成部25は、後述する画像読取部4で取得された画像信号に基づきレーザ光等を出力して感光体ドラム26を露光する光学ユニット27と、感光体ドラム26上にトナー像を形成する現像部28と、感光体ドラム26上のトナー像を記録紙に転写する転写部29と、トナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる一対のローラー30及び31からなる定着装置32と、画像形成部25内の用紙搬送路中に設けられ、記録紙をスタックトレイ300または排出トレイ33まで搬送する搬送ローラー34及び35等とを備えている。尚、記録紙の両面に画像を形成する場合は、画像形成部25で記録紙の一方の面に画像を形成した後、この記録紙を排出トレイ33側の搬送ローラー34にニップされた状態とする。この状態で搬送ローラー34を反転させて記録紙をスイッチバックさせ、記録紙を用紙搬送路に送って画像形成部25の上流域に再度搬送し、画像形成部25により他方の面に画像を形成した後、記録紙をスタックトレイ300または排出トレイ33に排出する。操作部36は、ユーザーが印刷実行指示を入力するためのスタートキー361と、印刷部数等を入力するためのテンキー362と、各種複写動作の操作ガイド情報等を表示し、これら各種設定入力用にタッチパネル機能を有する液晶ディスプレイ等からなる表示部363と、表示部363で設定された設定内容等をリセットするリセットキー364と、実行中の印刷画像形成動作を停止させるためのストップキー365と、コピー機能、プリンター機能、スキャナー機能及びファクシミリ機能を切り換えるための機能切換キー366とを備えている。画像読取部4は、原稿の画像を光学的に取得して画像信号を出力する。画像読取部4は、図2に示すように、コンタクトガラス410、光源42、第1ミラー431、第2ミラー432、第3ミラー433、第1キャリッジ46、第2キャリッジ47、結像レンズ48、CCDChargeCoupledDevice49を備えている。光源42及び第1ミラー431は第1キャリッジ46によって支持され、第2ミラー432及び第3ミラー433は第2キャリッジ47によって支持されている。コンタクトガラス410は、幅広の原稿載置用ガラス412と原稿載置用ガラス412の左側に位置する細長い原稿自動読取用ガラス411とから構成されている。画像読取部4による原稿の画像読取方法には、原稿載置用ガラス412上に載置された原稿を読み取るフラットベッド読取モードと、原稿給紙部5によって原稿を搬送させ、原稿が読取位置73を通過する際に、原稿を読み取るADF読取モードの2種類の方法が存在する。具体的には、フラットベッド読取モードでは、光源42が原稿載置用ガラス412上に載置された原稿を照射し、当該原稿からの反射光が第1ミラー431、第2ミラー432、第3ミラー433の順に反射して、結像レンズ48に入射する。結像レンズ48に入射した光は、CCD49の受光面で光電変換によって結像され、画像信号として出力される。1ライン分の読み取りが終了すると、原稿の主走査方向図2の紙面に対して垂直方向と直交する方向副走査方向、矢印Y方向に第1キャリッジ46及び第2キャリッジ47が移動され、次のラインの読み取りが行われる。一方、ADF読取モードでは、後述するように原稿給紙部5によって搬送された原稿が、原稿自動読取用ガラス411と読取ガイド60との隙間部である読取位置73を通過するとき、光源42が原稿自動読取用ガラス411を介して原稿に光を照射する。当該原稿からの反射光が第1ミラー431、第2ミラー432、第3ミラー433の順に反射して、結像レンズ48に入射し、結像レンズ48に入射した光は、CCD49の受光面で光電変換によって結像され、画像信号として出力される。1ライン分の読み取りが終了すると、原稿が原稿給紙部5によって搬送され、次のラインの読み取りが行われる。原稿給紙部5は、図2に示すように、原稿載置トレイ載置部51、リフト板52、原稿搬送部70、及び原稿排出トレイ原稿排出部56を備えている。原稿載置トレイ51は、原稿給紙部5の上部に設けられている。原稿載置トレイ51には、原稿が積み上げて載置される。原稿載置トレイ51は、原稿搬送方向の上流から下流、つまり、図2において右方から左方に向かって下る傾斜をなすように構成されている。リフト板52は、原稿載置トレイ51の原稿搬送方向の下流側に設けられている。リフト板52は、原稿載置トレイ51の載置面に沿った形をなす板状部材で構成されている。リフト板52は、その上流部に設けられた原稿給紙部5の前後方向図3の紙面に対して垂直方向に延びる略水平な支軸52aを中心とし、下流端を自由端として、原稿搬送方向に沿った垂直面内で回転可能にして設けられている。リフト板52は、原稿給紙時に図略の駆動機構によって支軸52aを中心として回転され、原稿載置トレイ51に積み上げられた原稿の下流端が、その上方に配置された給紙部54に接触するように、上方に向かって付勢される。原稿搬送部70は、原稿載置トレイ51の原稿搬送方向下流端に、原稿供給口71と、給紙部54とを備えている。給紙部54は、原稿載置トレイ51に積み上げられた原稿を、最上層から1枚ずつ分離して、原稿供給口71を通して原稿搬送部70の内部に向けて供給する。原稿供給口71の下流側には、原稿搬送部70の内部に向けて第1原稿搬送路72が設けられている。第1原稿搬送路72の下流端は、原稿給紙部5の底面に到達するように構成されている。この第1原稿搬送路72の下流端の位置に、ADF読取モードにおける原稿の読取位置73が設けられている。読取位置73の下流側には、第2原稿搬送路74が設けられている。また、第1原稿搬送路72と第2原稿搬送路74との間には、原稿自動読取用ガラス411と対峙するようにして、読取ガイド60が設けられている。つまり、第1原稿搬送路72から第2原稿搬送路74へと搬送される原稿が、原稿自動読取用ガラス411と読取ガイド60との隙間部である読取位置73を通過するときに、下方に設けられた画像読取部4によって、下側の面である第1面表面の画像が読み取られる。第2原稿搬送路74において、読取位置73の下流には、原稿切替部75が設けられている。読取位置73で第1面の画像が読み取られ、原稿切替部75まで搬送されてきた原稿は、第2原稿搬送路74の上方へ振り分けられる。その原稿搬送方向下流側には、原稿反転部76が設けられており、原稿反転部76において、第1面の画像が読み取られた原稿の搬送方向が反対方向に変更される。搬送方向が変更され、つまり、下側の面が第1面となった原稿は、原稿切替部75の上方の搬送路を経て第1原稿搬送路72に送り込まれる。そして、読取位置73まで搬送されたときには、当該原稿の上側の面は第1面となり、画像読取部4で第1面と反対側の第2面裏面の画像が読み取られることになる。このように、原稿反転部76において、第1面の画像が読み取られた原稿の搬送方向が反対方向に変更されることによって、第1面の画像が読み取られた原稿の表裏が反転される。原稿切替部75の下流であって第2原稿搬送路74の下流端には、原稿排出口77が設けられている。表裏両面の画像の読み取りが終了した原稿は、原稿排出口77から原稿排出トレイ56に排出される。原稿排出トレイ56は、原稿載置トレイ51の下方に設けられている。原稿排出トレイ56に排出された原稿は、原稿給紙部5の前面側から取り出すことができる。このように、原稿搬送部70は、原稿載置トレイ51に載置された原稿を一枚ずつ繰り出して、読取位置73を経由して原稿反転部76へ搬送し、原稿反転部76によって表裏が反転された原稿を、読取位置73を経由して原稿排出トレイ56に搬送するように構成されている。次に、原稿搬送部70の詳細な構成について、図3を用いて説明する。尚、図3における実線矢印は原稿の搬送経路及び搬送方向を示している。上記のように、原稿搬送部70は、原稿載置トレイ51の原稿搬送方向下流端に、原稿供給口71と、給紙部54とを備えている。そして、第1原稿搬送路72が、原稿供給口71の下流側に下方に向かって延びている。給紙部54は、原稿搬送方向と直角をなす原稿幅方向略中央部の上方に設けられ、ピックアップローラー54a、給紙ベルト54b、及び分離ローラー54cを備えている。ピックアップローラー54aは、原稿供給口71の下流側に設けられている。原稿給紙時、原稿載置トレイ51に積み上げられた原稿がリフト板52によって持ち上げられると、最上部の原稿がピックアップローラー54aに下方から接触する。この最上部の原稿は、ピックアップローラー54aによって給紙ベルト54bへと引き渡され、給紙ベルト54bにより原稿搬送部70の内部へと搬送される。給紙ベルト54bは、ピックアップローラー54aの下流側において、その表面下部が第1原稿搬送路72に突出するように配置されている。また、給紙ベルト54bは、2個のプーリに巻き掛けられ、原稿供給口71から図3における左方に原稿を搬送できるよう、時計回りに回転する。分離ローラー54cは、給紙ベルト54bの下方に配置され、給紙ベルト54bに接触している。この給紙ベルト54bと分離ローラー54cとが接触して形成される搬送ニップに原稿が挿通される。分離ローラー54cは、給紙ベルト54bと分離ローラー54cとが接触して形成される搬送ニップに原稿が重なって複数枚進入したときに、重なった下側の原稿を送り出さないように、回転駆動力が制限されている。つまり、給紙ベルト54bと分離ローラー54cとが接触して形成される搬送ニップに原稿が重なって複数枚進入したときには、重なった上側の原稿だけが給紙ベルト54bによって送り出される。これによって、原稿が重なって送られてしまう重送という問題が起こるのを防止して、原稿を1枚ずつ搬送することができる。第1原稿搬送路72上において、給紙部54の下流には、レジストローラー78と、搬送ローラー79と、読取前ローラー80とが設けられている。レジストローラー78は、対峙するコロとの間でニップを形成し、原稿の斜め送りを矯正しつつ、調整された所定のタイミングで原稿を送出する。搬送ローラー79は、対峙するコロとの間で原稿を挟持し、その回転により原稿を搬送する。読取前ローラー80は、対峙するコロとの間でニップを形成し、その回転により原稿を読取位置73に向けて搬送する。第2原稿搬送路74上において、読取位置73の下流側には、読取後ローラー82と、原稿切替部75と、が設けられている。原稿切替部75には、原稿給紙部5の前後方向図3の紙面に対して垂直方向に延びる略水平な図略の支軸を中心として、垂直面内で揺動可能な切替ガイド83が備えられている。切替ガイド83は、原稿給紙部5の前後方向図3の紙面に対して垂直方向、つまり、原稿幅方向に長く延びている。切替ガイド83は、図略のソレノイドによって駆動するように構成され、原稿搬送方向上流側の先端部を上下に振るように姿勢変更する。原稿切替部75の下流側であって、第2原稿搬送路74の下流端には、排出ローラー84及び原稿排出口77が設けられている。排出ローラー84は、その対峙するコロとの間でニップを形成し、その回転により原稿を原稿排出口77から原稿排出トレイ56に排出する。一方、原稿切替部75の下流には、図3において略右方に延びる第2原稿搬送路74に対して右斜め上方に、第3原稿搬送路85が設けられている。読取位置73で第1面の画像が読み取られた後、原稿切替部75まで搬送されてきた原稿は、原稿切替部75の切替ガイド83が下方へと姿勢変更することによって、第2原稿搬送路74の途中から第3原稿搬送路85を経て、原稿反転部76に搬送される。第3原稿搬送路85上において、原稿切替部75の下流には、第1原稿分岐部86が設けられている。第1原稿分岐部86は、第3原稿搬送路85よりも原稿排出トレイ56側に設けられた、後述する第5原稿搬送路93との分岐箇所である。第3原稿搬送路85と第5原稿搬送路93との間には、第1分岐ガイド87が設けられている。第1分岐ガイド87は、原稿給紙部5の前後方向図3の紙面に対して垂直方向、つまり、原稿幅方向に長く延びている。また、第1分岐ガイド87は、その下部が原稿給紙部5のフレームに図略のバネ材で連結されて支持され、この支持部を中心として上端側を、原稿搬送方向に沿った垂直面内で揺動可能に構成されている。第1分岐ガイド87は、その上端側が第3原稿搬送路85を塞ぐように構成されている。第1分岐ガイド87を支持するバネ材は、原稿の第1分岐ガイド87への当接によって湾曲する程度の弾発力を有している。これによって、第1分岐ガイド87は、原稿が第3原稿搬送路85を通過するとき、上端部を図3において右方に振るように姿勢変更する。そして、原稿の後端が第1分岐ガイド87を通過したとき、或いは原稿が当接していないとき、第1分岐ガイド87は、上端部を左方に振り、図3に示す姿勢、すなわち第3原稿搬送路85を塞ぐような姿勢を保持する。第3原稿搬送路85の下流端であって、原稿反転部76との間には、第2原稿分岐部88が設けられている。第2原稿分岐部88には、第2分岐ガイド89が設けられている。第2分岐ガイド89は、原稿給紙部5の前後方向図3の紙面に対して垂直方向、すなわち原稿幅方向に長く延びている。また、第2分岐ガイド89は、図略のソレノイドによって駆動するように構成され、その右端部を上下に振るように姿勢変更する。第2分岐ガイド89は、原稿が第3原稿搬送路85を通過するとき、右端部を図3において上方に振るように姿勢変更する。そして、原稿の後端が第2分岐ガイド89を通過したとき、或いは原稿が当接していないとき、第2分岐ガイド89は、右端部を下方に振り、図3に示す姿勢、すなわち第3原稿搬送路85を塞ぐような姿勢を保持する。原稿反転部76は、第3原稿搬送路85の下流であって、第2原稿搬送路74の上方に設けられている。原稿反転部76は、反転ローラー76aと反転用トレイ76bとを備えている。反転ローラー76aは、第3原稿搬送路85に対して原稿反転部76の最上流部に配置され、図略のモーターによって時計方向及び反時計方向に回転駆動する。反転用トレイ76bは、原稿載置トレイ51のすぐ下方に比較的狭い隙間を隔てて配置され、原稿載置トレイ51と同様に斜め上方に向かって延びるように構成されている図2参照。原稿反転部76では、第3原稿搬送路85を通って図3において左方から右方へと搬送されてきた原稿の先端を反転用トレイ76bへと一旦送り込み、その原稿の後端が反転ローラー76aに差し掛かったとき、対峙するコロとの間に原稿を保持した状態で反転ローラー76aの回転を逆転させることにより、原稿の搬送方向を右方から左方へと変更する。図3において、原稿反転部76及び第2原稿分岐部88の左方であって、第3原稿搬送路85の上方には、第4原稿搬送路92が設けられている。第4原稿搬送路92は、第2原稿分岐部88から図3において左方に向かって延び、その先で第1原稿搬送路72のレジストローラー78の上流の位置に合流している。これによって、第2原稿分岐部88を完全に通過して原稿反転部76で搬送方向が変更された原稿は、第4原稿搬送路92を通り、再度第1原稿搬送路72に送り込まれ、読取位置73に到達して、下側の面である第2面裏面の画像が読み取られる。また、第3原稿搬送路85には、第1原稿分岐部86で分岐する形で第5原稿搬送路93が設けられている。第5原稿搬送路93は、第1原稿分岐部86で第3原稿搬送路85から分岐して下方に向かって延び、第2原稿搬送路74に合流している。第5原稿搬送路93の途中には、搬送ローラー94が備えられている。搬送ローラー94は、対峙するコロとの間で原稿を挟持し、その回転により原稿を第2原稿搬送路74の下流部に搬送する。読取位置73で表裏両面の画像の読取が完了した原稿は、再度原稿反転部76に送り込まれて搬送方向を逆方向に変更される。この後、第2分岐ガイド89は右端部を上方に振るように姿勢変更され、原稿が第5原稿搬送路93に送り込まれる。これによって、原稿が当初原稿載置トレイ51に積み上げられていた状態と表裏を合わせた状態で原稿排出トレイ56に排出される。また、原稿給紙部5には、原稿検出センサー原稿検出部P1、読取検出センサー上流検出部P2、排出検出センサー下流検出部P3、及び反転検出センサーP4が備えられている。原稿検出センサーP1は、ピックアップローラー54aの下方近傍に設けられ、例えば、発光素子と受光素子とを原稿給紙部5内の両側面図3の紙面に対して垂直方向の両側面に備えた光透過型センサーで構成されている。原稿検出センサーP1は、原稿載置トレイ51に載置された原稿がリフト板52によって持ち上げられ、最上部の原稿がピックアップローラー54aに接触しているときは、発光素子から発光された光が当該原稿によって遮光されるため、受光素子によって、原稿が有ることを示すローレベルの検出信号を出力する。一方、原稿載置トレイ51に原稿が載置されていない場合には、発光素子から発光された光が受光素子によって受光されるため、受光素子によって、原稿が無いことを示すハイレベルの検出信号を出力する。尚、原稿検出センサーP1は、これに限定する趣旨ではなく、光反射型センサーで構成されていてもよい。また、これに限らず、例えば、原稿載置トレイ51の底面に備えられたバネ等で上方に付勢された突起物が、原稿に触れて下に移動することによって、原稿が有ることを検出する等、機械的なセンサーで構成されていてもよい。読取検出センサーP2は、第1原稿搬送路72において読取前ローラー80の上流側近傍に設けられ、例えば、第1原稿搬送路72を介して発光部と受光部とが対向するフォトインタラプタで構成されている。読取検出センサーP2は、発光部から受光部に向けて発光された光が遮光されていない間は、ハイレベルの検出信号を出力し、発光部から受光部に向けて発光された光が、搬送される原稿によって遮光されている間は、ローレベルの検出信号を出力する。つまり、原稿の先端が読取検出センサーP2まで搬送されたときに、読取検出センサーP2から出力される検出信号がハイレベルからローレベルに切り替わり、その後、原稿の後端が読取検出センサーP2を通過したときに、読取検出センサーP2から出力される検出信号がローレベルからハイレベルに切り替わる。排出検出センサーP3は、第2原稿搬送路74において排出ローラー84の上流側近傍に設けられ、例えば、第2原稿搬送路74を介して発光部と受光部とが対向するフォトインタラプタで構成されている。排出検出センサーP3は、発光部から受光部に向けて発光された光が遮光されていない間は、ハイレベルの検出信号を出力し、発光部から受光部に向けて発光された光が、排出される原稿によって遮光されている間は、ローレベルの検出信号を出力する。つまり、原稿の先端が排出検出センサーP3まで搬送されたときに、排出検出センサーP3から出力される検出信号がハイレベルからローレベルに切り替わり、その後、原稿の後端が排出検出センサーP3を通過したときに、排出検出センサーP3から出力される検出信号がローレベルからハイレベルに切り替わる。反転検出センサーP4は、第4原稿搬送路92において、第2原稿分岐部88の下流側であって第2分岐ガイド89の下流側の近傍に設けられ、例えば、第4原稿搬送路92を介して発光部と受光部とが対向するフォトインタラプタで構成されている。反転検出センサーP4は、発光部から受光部に向けて発光された光が遮光されていない間は、ハイレベルの検出信号を出力し、発光部から受光部に向けて発光された光が、原稿反転部76で搬送方向が変更された後に第2原稿分岐部88を経て搬送されてきた原稿によって遮光されている間は、ローレベルの検出信号を出力する。つまり、原稿の先端が反転検出センサーP4まで搬送されたときに、反転検出センサーP4から出力される検出信号がハイレベルからローレベルに切り替わり、その後、原稿の後端が反転検出センサーP4を通過したときに、反転検出センサーP4から出力される検出信号がローレベルからハイレベルに切り替わる。尚、読取検出センサーP2、排出検出センサーP3、及び反転検出センサーP4は、これに限定する趣旨ではなく、光反射型センサーで構成されていてもよい。また、例えば、搬送路の下側の面に備えられたバネ等で上方に付勢された突起物が、原稿に触れて一旦下に移動後上に移動することによって、原稿が通過したことを検出する等、機械的なセンサーで構成されていてもよい。原稿給紙部5は、原稿押さえとしても機能しており、例えば、図4に示すように、複合機100の背面側図1乃至図3における紙面裏側のヒンジ部68にて、本体部200に回動自在に支持され、コンタクトガラス410を覆う閉姿勢とコンタクトガラス410を露出させる開姿勢とを取り得るように構成されている。原稿給紙部5の下面には押圧板69が設けられ、原稿載置用ガラス412が押圧板69に対峙するように構成されている。つまり、原稿給紙部5を閉姿勢にして、原稿載置用ガラス412に載置した原稿を押圧板69で押さえつけ、ユーザーによる操作部36の操作によって、フラットベッド読取モードで画像読取部4に原稿を読み取らせることができる。読取ガイド60は、図5に示すように、原稿の幅方向主走査方向に長いものであり、その長さ方向の両端部に設けたコイルばね61a、61bによる付勢力によって、コンタクトガラス410に向けて押圧される。尚、コイルばね61aは、取付部65aに取り付けられ、コイルばね61bは、取付部65bに取り付けられる。読取ガイド60の下面は、長さ方向の両端部図2及び図3における実線部が中央部図2及び図3における破線部よりも下側に突出し、原稿給紙部5を閉姿勢にしたときに、長さ方向の両端部がコンタクトガラス410に当接するように構成され、中央部とコンタクトガラス410との間で形成される一定の隙間を原稿が通過するように構成されている。また、読取ガイド60の長手方向の両端には、それぞれ異なるガイド孔62a、62bが設けられている。ガイド孔62aは、原稿給紙部5の前面側に配されるもので、上下方向に貫通していて、原稿給紙部5に固定された上下方向に長いガイド棒63が挿入されている。このガイド棒63は、例えば上端が原稿給紙部5に固定され、下端側にはガイド孔62aよりも下側に環状の抜け防止部材63aが取付けられている。つまり、読取ガイド60の前側は、ガイド棒63に沿って上下動可能に構成されている。一方、ガイド孔62bは、原稿給紙部5の背面側に配されるもので、前後方向に貫通しかつ上下方向に長く形成されていて、原稿給紙部5から水平に突出したガイド片64が挿入されている。つまり、読取ガイド60の後側は、ガイド片64に沿って上下動可能となっており、読取ガイド60はその全体が上下方向に移動可能となっていて、コンタクトガラス410に対して接離する。読取ガイド60の前面側端の近傍には、上方に向けて突出した板状の遮光部材66が設けられている。遮光部材66は、所定の高さ寸法を有する。図6及び図7は、遮光部材66の近傍に設けられた開閉検出センサーP5を示す斜視図である。尚、図6は、原稿給紙部5が開姿勢の状態のときで、図7は、閉姿勢の状態のときを示している。開閉検出センサーP5は、例えば、遮光部材66を介して発光素子P5aと受光素子P5bとが対向する光透過型センサーで構成されている。開閉検出センサーP5は、図6に示すように、発光素子P5aから発光された光が受光素子P5bで受光されると、原稿給紙部5が開姿勢になっていることを示すハイレベルの検出信号を出力する。一方、開閉検出センサーP5は、図7に示すように、受光素子P5bで受光されるはずの光が遮光部材66にて遮光されると、受光素子P5bによって、原稿給紙部5が紙詰まりを発生させる許容高さ位置を超える程度に浮き上がり、原稿給紙部5が閉姿勢になっていることを示すローレベルの検出信号を出力する。尚、開閉検出センサーP5は、これに限定する趣旨ではなく、光反射型センサーで構成されていてもよい。次に、複合機100の電気的な構成について図8を用いて説明する。複合機100は、複合機100の各部の動作制御を司るコントローラー10を備えている。コントローラー10は、例えば、CPUと、ROMやRAM等のメモリと、を備えたマイクロコンピュータで構成されており、メモリに記憶された各種制御プログラムをCPUによって実行することによって各部の動作制御を行う。コントローラー10は、上記の画像読取部4、画像形成部25、各種検出センサーP1~P5、ピックアップローラー54a,分離ローラー54c,レジストローラー78,読取前ローラー80,読取後ローラー82,排出ローラー84,反転ローラー76a,及び搬送ローラー79,94と互いに通信可能なように接続されている。尚、以下では説明の便宜上、ピックアップローラー54a,分離ローラー54c,レジストローラー78,読取前ローラー80,読取後ローラー82,排出ローラー84,反転ローラー76a,及び搬送ローラー79,94をまとめて各種ローラーと記載する。コントローラー10は、例えば、モーター制御部11、原稿通過検出部12、及び給紙異常検出部制御部13、として機能する制御プログラムをCPUによって実行することによって、原稿給紙部5による原稿給紙動作の制御を行う。モーター制御部11は、各種ローラーを駆動させる図略の各モーターに駆動信号を出力し、各種ローラーをそれぞれ予め定められた所定速度で回転駆動させる制御を行う。尚、各モーターは、例えば、ステッピングモーターで構成されており、駆動信号のパルス数に応じて、所定角度だけ回転駆動する。原稿通過検出部12は、各種ローラーを介して搬送される原稿の後端が、読取位置73を通過したことを検出する。具体的には、原稿通過検出部12は、読取検出センサーP2から出力された検出信号が、原稿有りを示すローレベルの信号から原稿無しを示すハイレベルの信号に変化した後、読取前ローラー80を駆動させるモーターの駆動信号のパルス数が、予め定められたパルス数に到達したときに、原稿が読取位置73を通過したことを検出する。尚、予め定められたパルス数には、例えば、試験運転等の実験値に基づいて、読取検出センサーP2が配置されている位置検出位置から読取位置73までの距離分、原稿を搬送するために読取前ローラー80を駆動させるモーターを回転させたときの駆動信号のパルス数以上のパルス数が定められている。給紙異常検出部13は、原稿検出センサーP1によって原稿載置トレイ51に載置されている原稿が有ることが検出され、かつ、原稿の搬送中に開閉検出センサーP5によって原稿給紙部5の閉姿勢が検出されないときは、各種ローラーを停止して、原稿の搬送を停止させる制御を行う。また、給紙異常検出部13は、原稿検出センサーP1によって原稿載置トレイ51に載置されている原稿が無いことが検出され、かつ、原稿の搬送中に開閉検出センサーP5によって原稿給紙部5の閉姿勢が検出されない場合において、原稿反転部76によって表裏が反転された後の原稿の後端が、読取位置73を通過したことが原稿通過検出部12によって検出されていないときは、各種ローラーを停止して、原稿の搬送を停止させる制御を行う。一方、給紙異常検出部13は、原稿検出センサーP1によって原稿載置トレイ51に載置されている原稿が無いことが検出され、かつ、原稿の搬送中に開閉検出センサーP5によって原稿給紙部5の閉姿勢が検出されない場合において、原稿反転部76によって表裏が反転された後の原稿の後端が、読取位置73を通過したことが原稿通過検出部12によって検出されているときは、各種ローラーを停止させることなく、搬送中の原稿を原稿排出トレイ56へ排出させる。以下、図9を用いて、原稿給紙部5を用いた原稿給紙動作の流れについて説明する。コントローラー10によって、例えば、操作部36から入力されたコピー機能の実行指示に基づいて、ADF読取モードで原稿の両面を読み取る動作が開始されると、モーター制御部11は、各種ローラーの駆動用モーターの駆動を開始し、原稿載置トレイ51の最上部の原稿の給紙を開始するS1。ステップS1が実行された後、給紙異常検出部13は、後述のステップS2以降の処理と並行して、反転原稿読取位置通過検出処理を開始する。給紙異常検出部13は、反転原稿読取位置通過検出処理を開始すると、RAMに後述する反転原稿読取位置通過検出情報が記憶されている場合はこれを削除初期化するS11。そして、反転検出センサーP4によって、ステップS1で給紙開始された原稿が通過したことが検出されるまで待機しS12;NO、反転検出センサーP4によって当該原稿が通過したことが検出されるとS12;YES、原稿通過検出部12によって、当該原稿が読取位置73を通過したことが検出されるまで、つまり、当該原稿が原稿反転部76によって表裏が反転された後に読取位置73を通過したことが検出されるまで待機するS13;NO。そして、原稿通過検出部12によって、ステップS1で給紙開始された原稿が原稿反転部76によって表裏が反転された後に読取位置73を通過したことが検出されるとS13;YES、給紙異常検出部13は、ステップS1で給紙開始された原稿が原稿反転部76によって表裏が反転された後に読取位置73を通過したことを示す反転原稿読取位置通過検出情報をRAMに記憶するS14。一方、ステップS1が実行された後、各種ローラーによって原稿の搬送中、開閉検出センサーP5から原稿給紙部5が閉姿勢になっていることを示すローレベルの検出信号が出力されている場合はS2;YES、給紙異常検出部13は、排出検出センサーP3から出力される検出信号がローレベルからハイレベルに切り替わり、つまり、原稿の後端が排出検出センサーP3を通過したことによって、搬送中の原稿が原稿排出トレイ56に排出されたことが検出されるまでの間S3;NO、各種ローラーによる原稿の搬送を継続する。そして、搬送中の原稿が原稿排出トレイ56に排出されるとS3;YES、ステップS1に戻り、次の原稿、つまり、原稿載置トレイ51の最上部の原稿の給紙を開始する。一方、給紙異常検出部13は、原稿の搬送中、開閉検出センサーP5から原稿給紙部5が開姿勢になっていることを示すハイレベルの検出信号が出力された場合はS2;NO、原稿検出センサーP1によって原稿載置トレイ51に原稿が載置されているか否かを検出させるS4。原稿載置トレイ51に原稿が載置されており、原稿検出センサーP1によって原稿が有ることを示すローレベルの検出信号が出力された場合、つまり、最終の原稿ではない原稿が搬送されている場合S4;YES、給紙異常検出部13は、モーター制御部11に対して、各種ローラーの駆動用モーターを停止させるよう指示し、これによって、原稿の搬送を停止するS5。尚、給紙異常検出部13は、ステップS5の実行に合わせて、例えば、原稿給紙部5が原稿の搬送中に開かれた旨のメッセージを表示部363に表示する等して、原稿の搬送を停止した理由をユーザーに通知するように構成してもよい。また、原稿載置トレイ51に原稿が載置されておらず、原稿検出センサーP1によって原稿が無いことを示すハイレベルの検出信号が出力された場合であって、つまり、最終の原稿が搬送されている場合であってS4;NO、反転原稿読取位置通過検出処理によってRAMに反転原稿読取位置通過検出情報が記憶されていず、つまり、原稿通過検出部12によって、表裏が反転された後の最終の原稿が読取位置73を通過したことがまだ検出されていないときはS6;NO、給紙異常検出部13は、ステップS5を実行する。尚、ステップS6において、反転原稿読取位置通過検出処理によってRAMに反転原稿読取位置通過検出情報が記憶されていず、つまり、原稿通過検出部12によって、表裏が反転された後の最終の原稿が読取位置73を通過したことがまだ検出されていないときは、給紙異常検出部13は、ステップS5を実行するとともに、例えば、最終の原稿の読み取り中に原稿給紙部5が開かれたため、最終の原稿を読み取り直す必要がある旨のメッセージを表示部363に表示する等して、最終の原稿を読み取り直す必要があることをユーザーに通知するように構成してもよい。一方、原稿検出センサーP1によって原稿が無いことを示すハイレベルの検出信号が出力された場合であって、つまり、最終の原稿が搬送されている場合であってS4;NO、反転原稿読取位置通過検出処理によって、RAMに反転原稿読取位置通過検出情報が記憶されており、つまり、原稿通過検出部12によって、表裏が反転された後の最終の原稿が読取位置73を通過したことが既に検出されていたときはS6;YES、給紙異常検出部13は、排出検出センサーP3から出力される検出信号がローレベルからハイレベルに切り替わった時点、つまり、最終の原稿の後端が排出検出センサーP3を通過した時点から、所定時間経過後に、搬送中の最終の原稿が排出ローラー84を通過して原稿排出トレイ56に排出されたことが検出されるまでの間S7;NO、各種ローラーによる最終の原稿の搬送を継続する。尚、ステップS6において、反転原稿読取位置通過検出処理によって、RAMに反転原稿読取位置通過検出情報が記憶されており、つまり、原稿通過検出部12によって、表裏が反転された後の最終の原稿が読取位置73を通過したことが既に検出されていたときは、給紙異常検出部13は、例えば、原稿の読み取りが終了している旨のメッセージを表示部363に表示する等して、原稿の読み取りが終了したことをユーザーに通知するように構成してもよい。そして、搬送中の最終の原稿が原稿排出トレイ56に排出されたことが検出されるとS7;YES、給紙異常検出部13は、モーター制御部11に対して、各種ローラーの駆動用モーターを停止させるよう指示し、これによって、原稿給紙部5を用いた原稿給紙動作を終了する。このように、最終の原稿が搬送されている場合に、原稿給紙部5が閉姿勢ではない状態になったときであっても、原稿反転部76によって表裏が反転された後の原稿の後端が読取位置73を通過したことが原稿通過検出部12によって検出されることによって、当該最終の原稿の両面の読み取りの終了が検出されたときには、当該最終の原稿は搬送を停止されることなく、原稿排出トレイ56に排出される。このため、最終の原稿が排出された後即座に、別の原稿を読み取らせることができ、次の原稿を読み取らせる作業を効率よく実施することができる。尚、上記実施形態では、原稿通過検出部12は、読取検出センサーP2から出力された検出信号が原稿有りを示すローレベルの信号から原稿無しを示すハイレベルの信号に変化した後、読取前ローラー80を駆動させるモーターの駆動信号のパルス数が予め定められたパルス数に到達したときに、原稿が読取位置73を通過したことを検出するように構成されていた。このため、例えば配置スペースがない等の理由で、読取位置73から原稿排出トレイ56までの間に、原稿を検出するための検出センサーを設けることができない場合であっても、原稿通過検出部12は、読取位置73の上流に設けられた検出位置で原稿を検出する読取検出センサーP2を用いて、原稿の後端が読取位置73を通過したことを判定することができた。しかし、当該構成に代えて、原稿通過検出部12は、排出検出センサーP3から出力される検出信号が原稿有りを示すローレベルの信号から原稿無しを示すハイレベルの信号に変化したとき、つまり、最終の原稿が原稿排出トレイ56に排出されるときに、原稿の後端が読取位置73を通過したと判定するように構成してもよい。この場合、排出検出センサーP3は、読取位置73の下流に設けられているので、原稿通過検出部12は、読取位置73よりも下流の位置を原稿が通過したことによって、原稿の後端が読取位置73を通過したことを精度良く判定することができる。尚、例えば、読取ガイド60と読取後ローラー82との間や、読取後ローラー82と排出ローラー84との間等、読取位置73の下流に、原稿を検出するセンサーを別途設け、排出検出センサーP3に代えて、当該別途設けたセンサーによって原稿の通過を検出したときに、原稿の後端が読取位置73を通過したと判定するように構成してもよい。尚、上記実施形態においては、本発明に係る画像形成装置の一例として複合機を例に説明したが、本発明は、プリンター、コピー機、スキャナー、或いはFAX等の画像形成装置にも適用可能である。また、上記実施形態において図1乃至図9に示した構成及び設定は単なる一例に過ぎず、本発明を当該実施形態に限定する趣旨ではない。例えば、各種信号がハイレベル又はローレベルである場合に示される情報が、上記実施形態とは反対の意味を示すように構成してもよい。"