複数の記録媒体収納部と、前記記録媒体収納部から1部ずつ記録媒体を選択的に給紙する給紙手段と、給紙した記録媒体を搬送する搬送手段と、トナー像を感光ドラムに形成し、記録媒体に転写する画像形成部と、記録媒体上のトナー像を加熱手段により記録媒体に定着する定着手段と、前記定着手段より下流に配置され搬送された記録媒体を反転する記録媒体反転手段と、前記記録媒体反転手段によって反転された記録媒体を待機させておく再給紙部と、記録媒体を前記再給紙部に搬送して待機させる再給紙部待機手段と、前記再給紙部待機手段によって待機した記録媒体を再給紙する再給紙手段と、前記記録媒体検出手段が記録媒体を検知するまでの時間を計測する計測手段と、前記再給紙部に記録媒体を待機させた時間を計測する両面待機時間計測手段と、前記搬送手段によって搬送される記録媒体の長さを検出する前記画像形成部より上流に配置されている記録媒体検出手段を備える画像形成装置において、画像形成装置の初期化動作時、又は前記画像形成部の画像形成動作に伴い前記搬送手段を駆動開始し、前記給紙手段を駆動しなかったにも係らず前記記録媒体検出手段が記録媒体を検出した時、前記搬送手段を駆動開始した時点を基準として、前記記録媒体検出手段が記録媒体を検出するまでの時間と搬送速度により前記記録媒体がどの記録媒体収納部から搬送された記録媒体であるかを判断する被給紙部判断手段と、前記記録媒体検出手段によって当該記録媒体の長さを測定し、前記被給紙部判断手段で判断した記録媒体収納部に収納されている記録媒体の長さを確定する記録媒体長さ確定手段と、前記記録媒体収納部毎に収納されている記録媒体の長さを対応させて記憶する記録媒体長さ記憶手段と、前記記録媒体に画像形成することなく前記搬送手段、前記記録媒体反転手段と、前記再給紙部待機手段によって前記記録媒体を前記再給紙部に搬送し、前記記録媒体長さ確定手段によって記録媒体長さが確定した前記記録媒体収納部から記録媒体を給紙するときに、前記再給紙部で待機していた記録媒体を再給紙する制御手段を有することを特徴とする画像形成装置。前記記録媒体長さ記憶手段は、前記記録媒体検出手段で計測された記録媒体長さが前記画像形成装置の印字可能な最大長より大きい値を示していた時は、記録媒体収納部と記録媒体長さ情報は記憶しないことを特徴とする請求項1に記載の画像形成装置。画像形成装置の印字動作において、定着モード指定がOHTモード以外であり、前記記録媒体長さ情報と同じ記録媒体サイズ指定があった時又は記憶した記録媒体長さ情報と同じ長さの記録媒体が収納されている記録媒体収納部からの給紙指示があった時は、記憶していた記録媒体長さ情報を印字制御に使用することを特徴とする請求項1に記載の画像形成装置。記憶した記録媒体長さ情報と異なる記録媒体サイズ指定、又は記録媒体サイズ情報が確定していない記録媒体収納部からの記録媒体搬送設定で片面印字指示又は、両面印字指示あった時、記録媒体を搬送した際に前記記録媒体検出手段で搬送されている記録媒体の長さを測定し、記録媒体収納部と記録媒体長さ情報を一致させて記憶することを特徴とする請求項1に記載の画像形成装置。前記記憶した記録媒体長さ情報と異なる記録媒体サイズ指定で両面印字指示があった時は、指示された紙サイズで1面側の印字を行って前記再給紙部への搬送を開始し、前記再給紙部で待機している記録媒体を機外に排出し、その後、1面側が印字された記録媒体を再給紙し、他面側の印字動作を継続することを特徴とする請求項1に記載の画像形成装置。定着クリーニング指示があった時は、前記再給紙部で待機している記録媒体を使用することを特徴とする請求項1に記載の画像形成装置。搬送された記録媒体の種類を検出する記録媒体種別検出手段を有し、前記記録媒体長さ情報、記録媒体種別検出情報を元に、前記再給紙部に待機可能な記録媒体か判断し、前記再給紙部に待機可能な記録媒体であった時は、前記再給紙部に待機している記録媒体と同じ紙サイズの印字指示があった時に前記再給紙部に待機している記録媒体を使用するか、又は印字終了後に画像形成することなく画像形成装置外に排出するかを前記再給紙部に待機していた時間と、記録媒体種別検出情報から判断することを特徴とする請求項1に記載の画像形成装置。しかしながら、上述の制御ではユーザが、電源を投入しただけで意図しない記録媒体が排出されたり、想定枚数以上の記録媒体が排出されたりすることになる。画像形成装置の制御を知らないユーザにとっては、この動作は意図しない動作であり、ユーザクレームとなることがある。また、記録媒体を収納する収納部にサイズ検知機構がない装置は、1枚目の記録媒体の長さを計測し、記録媒体収納部と収納されている記録媒体の長さ情報を対応づけて印字制御に使用する制御方法だと、1枚目から最速の印字速度を出すことができない。そのため、本発明は上記の問題を鑑みてなされたものであって、意図しない記録媒体を機外に排出することなく可能な限り再利用し、再利用しようとしている記録媒体を搬送中にサイズを計測し、以降の印字制御に用いて生産性の高い画像形成装置を提供することを目的とする。上記目的を達成するため、請求項1に係る本発明の画像形成装置は、複数の記録媒体収納部と、前記記録媒体収納部から1部ずつ記録媒体を選択的に給紙する給紙手段と、給紙した記録媒体を搬送する搬送手段と、トナー像を感光ドラムに形成し、記録媒体に転写する画像形成部と、記録媒体上のトナー像を加熱手段により記録媒体に定着する定着手段と、前記定着手段より下流に配置され搬送された記録媒体を反転する記録媒体反転手段と、前記記録媒体反転手段によって反転された記録媒体を待機させておく再給紙部と、記録媒体を前記再給紙部に搬送して待機させる再給紙部待機手段と、前記再給紙部待機手段によって待機した記録媒体を再給紙する再給紙手段と、前記記録媒体検出手段が記録媒体を検知するまでの時間を計測する計測手段と、前記再給紙部に記録媒体を待機させた時間を計測する両面待機時間計測手段と、前記搬送手段によって搬送される記録媒体の長さを検出する前記画像形成部より上流に配置されている記録媒体検出手段を備える画像形成装置において、画像形成装置の初期化動作時、又は前記画像形成部の画像形成動作に伴い前記搬送手段を駆動開始し、前記給紙手段を駆動しなかったにも係らず前記記録媒体検出手段が記録媒体を検出した時、前記搬送手段を駆動開始した時点を基準として、前記記録媒体検出手段が記録媒体を検出するまでの時間と搬送速度により前記記録媒体がどの記録媒体収納部から搬送された記録媒体であるかを判断する被給紙部判断手段と、前記記録媒体検出手段によって当該記録媒体の長さを測定し、前記被給紙部判断手段で判断した記録媒体収納部に収納されている記録媒体の長さを確定する記録媒体長さ確定手段と、前記記録媒体収納部毎に収納されている記録媒体の長さを対応させて記憶する記録媒体長さ記憶手段と、前記記録媒体に画像形成することなく前記搬送手段、前記記録媒体反転手段と、前記再給紙部待機手段によって前記記録媒体を前記再給紙部に搬送し、前記記録媒体長さ確定手段によって記録媒体長さが確定した前記記録媒体収納部から記録媒体を給紙するときに、前記再給紙部で待機していた記録媒体を再給紙する制御手段を有することを特徴とする。請求項2に前記記録媒体長さ記憶手段は、前記記録媒体検出手段で計測された記録媒体長さが前記画像形成装置の印字可能な最大長より大きい値を示していた時は、記録媒体収納部と記録媒体長さ情報は記憶しないことを特徴とする。請求項3に記載の画像形成装置は、画像形成装置の印字動作において、定着モード指定がOHTモード以外であり、前記記録媒体長さ情報と同じ記録媒体サイズ指定があった時又は記憶した記録媒体長さ情報と同じ長さの記録媒体が収納されている記録媒体収納部からの給紙指示があった時は、記憶していた記録媒体長さ情報を印字制御に使用することを特徴とする。請求項4に記載の画像形成装置は、記憶した記録媒体長さ情報と異なる記録媒体サイズ指定、又は記録媒体サイズ情報が確定していない記録媒体収納部からの記録媒体搬送設定で片面印字指示又は、両面印字指示あった時、記録媒体を搬送した際に前記記録媒体検出手段で搬送されている記録媒体の長さを測定し、記録媒体収納部と記録媒体長さ情報を一致させて記憶することを特徴とする。請求項5に記載の画像形成装置は、前記記憶した記録媒体長さ情報と異なる記録媒体サイズ指定で両面印字指示があった時は、指示された紙サイズで1面側の印字を行って前記再給紙部への搬送を開始し、前記再給紙部で待機している記録媒体を機外に排出し、その後、1面側が印字された記録媒体を再給紙し、他面側の印字動作を継続することを特徴とする。請求項6に記載の画像形成装置は、定着クリーニング指示があった時は、前記再給紙部で待機している記録媒体を使用することを特徴とする。請求項7に記載の画像形成装置は、搬送された記録媒体の種類を検出する記録媒体種別検出手段を有し、前記記録媒体長さ情報、記録媒体種別検出情報を元に、前記再給紙部に待機可能な記録媒体か判断し、前記再給紙部に待機可能な記録媒体であった時は、前記再給紙部に待機している記録媒体と同じ紙サイズの印字指示があった時に前記再給紙部に待機している記録媒体を使用するか、又は印字終了後に画像形成することなく画像形成装置外に排出するかを前記再給紙部に待機していた時間と、記録媒体種別検出情報から判断することを特徴とする。以上説明したように、本出願に係る第1の発明によれば、記録媒体と収納部の情報を対応するように記憶することにより、以降の印字制御で不必要な制御を行うことが少なくなり生産性を上げることが可能になる。また、第2の発明によれば、全収納部から不必要な記録媒体が搬送された時の事を想定しており、誤った長さ情報を記憶しないことによって、装置の生産性を下げなくすることが可能になる。また、第3の発明によれば、印字モードがOHTモード以外で、既に記憶している記録媒体長さ情報と同じサイズを指定された時に、又は同じサイズの記録媒体が格納されている収納部を指定された時に、記憶していた長さ情報を使用するので適正な印字動作をすることが可能になる。また、第4の発明によれば、収納部と記録媒体長さ情報が対応できている収納部以外からの給紙指示があった時は、該当収納部から給紙される記録媒体の長さ情報を計測して収納部と長さ情報を対応づけることにより以降の印字制御において生産性を下げなくすることができる。また、第5の発明によれば、再給紙部で待機している記録媒体をジョブの先頭で排出することによって、ジョブの境界を明確にすることが可能となる。また、第6の発明によれば、定着クリーニング時に再給紙部で待機している記録媒体を使用することによって、定着クリーニングモードのために新しい記録媒体を用意することがないので、資源の節約になる。また、第7の発明によれば、記録媒体のサイズや記録媒体の種別によって、再給紙部に待機できる記録媒体であるかを判断し、再給紙部に待機していた時間や、記録媒体種別検出情報を元に、印字制御に使用できるか否か判断することによって、記録媒体の有効活用が可能となる。[実施例1]次に図を用いて本発明に基づく画像形成装置の実施例を説明する。本実施例では、レーザプリンタの例を示している。図1は、本実施例に係るレーザプリンタの制御概要を示すフローチャートである。図2は、プリンタの概略図を示した図である。図3はプリンタを制御する制御手段301と各ユニット間の信号の伝達方向を示す図である。搬送モータ302が駆動されると、それにしたがって搬送ローラ222、転写ローラ207、感光ドラム206、現像ローラ205、帯電ローラ203、加圧ローラ209、定着ローラ208、排紙コロ217が各々所定の速度で回転するようになっている。画像形成部303は、レーザユニット204制御部や転写ローラ207などに供給するための高電圧を生成する高圧電源部、定着ローラ208を適当な温度に制御するための制御手段等を含む。しかし、画像形成動作については、本発明と関連が無いためここでは画像形成部303として表記する。225はトナーカートリッジで主に帯電ローラ203、現像ローラ205、感光ドラム206から構成され、開閉可能なカートリッジドア224を開けて、プリンタ本体に着脱できるように構成されている。図2中の太線は用紙の搬送路を示す。画像形成装置に電源が投入された時やカートリッジドア224が閉められた時は、トナーカートリッジ225や画像形成装置本体がどのような状態になっているか不明である。そのため、制御手段301は初期化動作を行うようにプログラムされている。この初期化動作は、機内に残留している用紙の検知やトナーカートリッジ225を含め各機能がプリント指示を受けることが可能な状態にする動作であり、例えば感光体206の表面電位を一定にするなどの動作を行う。初期化動作を行うのは、電源オン時とカートリッジドア224を閉めた時のみに限定するものではない。図1は本発明に基づく画像形成装置の初期化時動作を示すフローチャートである。電源オン時に初期化する場合はフラッパ210をA側に倒し白紙待機フラグを0にセットして、残留紙チェックを行う。一方、ドアクローズ時に初期化する場合は、フラッパ動作や白紙待機フラグを変更することなしに残留紙チェックを行う。残留紙があればジャムと判断して初期化動作を中断し、ノットレディ状態として終了する。なお、ノットレディ状態とはプリント指示が来てもプリント動作を開始しない状態を示す。残留紙が無ければメインモータを駆動し画像形成部の初期化を開始する。次に給紙センサ220が紙有りになるまでの時間を計測するタイマーをスタートし、給紙センサが紙有りになるか否かを監視しながら、画像形成部303の初期化が終了するのを待つ。画像形成部303の初期化が終了すれば、搬送モータ302を停止してレディ状態として初期化を終了する。レディ状態とはプリント指示がくればプリント動作を開始できる状態を示す。一方、給紙センサ220が紙有りを検知した場合は、給紙センサ紙有りまでの時間を基に給紙口を確定する。この時、各給紙口から給紙センサまでの距離を予め定義しておく。続いて搬送された紙の長さを計測するためにタイマーをスタートさせ、給紙センサが紙有り給紙センサが紙無しになるのを監視する。給紙センサが紙無しになったのを検知した後に、紙が給紙センサを通過した時間を基に搬送された紙の長さを決定する。算出した紙長さが画像形成装置にて印刷可能な紙の最大長以下か判断し、印刷可能な紙の最大長以下なら紙サイズと給紙口を対応させて記憶する。判断結果が印刷可能な紙の最大長より大きい時は、さらに異常な状態があったと判断して紙サイズと給紙口を記憶しない。給紙センサで紙を検知すると、フラッパ210をB側にセットし反転ローラ212を正転駆動させる。給紙センサで検知された紙は、図中のa→bの方向に搬送されていく。反転センサ223が紙有りを検知した後、紙はさらに矢印cの方向に搬送されていく。その後、紙の後端が反転センサ223を通過し、反転センサが紙無しを検知するのを待つその後、反転ローラを逆転駆動し再給紙ローラを駆動する。紙はd→eと搬送されていく。紙先端が再給紙センサ221に到達し、再給紙センサが紙有りを検知するのを待つ。再給紙センサが紙有りを検知したら反転ローラ212、再給紙ローラ213を停止し白紙待機フラグを1にセットする。その後、初期化動作が完了するのを待ち、終了すれば搬送モータを停止させてレディ状態として初期化を終了する。図4を使用して、本発明に基づく連続プリント時の給紙制御の説明をする。なお、印字開始に先立って、ユーザは自分が希望する給紙口を画像形成装置に指定しているものとする。また、画像形成装置の給紙カセットには自動的に収納されている紙サイズが判別できるような機構がついてないものとする。印字が開始されると、画像形成装置の制御部は定着モードがOHTモードか判断する。定着モードがOHTモードであった時はOHTシート専用シーケンスを実施する。OHTシート専用シーケンスについては本発明に係りがないため詳細な説明を省く。定着モードがOHTモード以外であった時は、指定された給紙口がS115で決定した紙サイズを記憶している給紙口か判断する。給紙口が紙サイズを記憶している給紙口であった時は、最高印字速度となる給紙タイミングを計算する。給紙口から1枚目を給紙し、S405で計算した給紙タイミングに到達するのを監視する。給紙タイミングに到達したら2枚目を給紙する。以降、S407とS408を繰返して連続印刷を実行する。次に指定された給紙口が紙サイズを記憶していない給紙口だった時の制御を説明する。指示された給紙口から1枚目を給紙する。給紙センサで給紙した紙の長さを計測する。1枚目が給紙センサを抜けた事を検知したら2枚目を給紙する。1枚目の紙長さから3枚目の給紙タイミングを計算する。2枚目が給紙センサに到達するのを監視する。2枚目の紙が給紙センサに到達したら、S412で計算した給紙タイミングに到達するのを監視する。給紙タイミングに到達したら3枚目を給紙する。その後は、S414とS415を繰返して連続印刷を実行する。次に、図5を用いて、白紙が両面再給紙口に待機している場合の印字制御について説明する。印字が開始されると、画像形成装置の制御部は定着モードがOHTモードか判断する。定着モードがOHTモード以外であった時は、定着クリーニング指示かどうかを判断する。定着クリーニング指示であった時は白紙待機フラグが1か確認し、白紙待機フラグが1である時は両面再給紙口に待機している白紙を再給紙し、その白紙で定着クリーニングを実行する。白紙待機フラグが1でない時は、紙が存在している給紙口から紙を給紙し、定着クリーニングを実行する。定着クリーニング指示で無かった時は、両面印字指定があるか確認する。両面印字指定でない時は、片面印字であると確定し、ユーザが指定した給紙口が既に紙サイズを記憶している給紙口か判断する。既に紙サイズを記憶している給紙口であった時は、S405~S408の処理を実行して印字し、紙サイズを記憶していない給紙口であった時は、S409~S415の処理を行い印字する。両面印字指示があった時は、白紙待機フラグが1か確認し、白紙待機フラグが1でない時、指示された給紙口から紙を給紙する。次に給紙した紙を給紙センサで紙長さを計測し、紙長さと給紙口を記憶する。1面目を印字した後、両面再給紙口に搬送を開始する。両面再給紙口に紙が到達したら2面目を印字するために再給紙を行い、2面目の印字を行う。2面目を印字した後に機外へ排出し、印字動作を終了する。白紙待機フラグが1であった時、白紙がユーザの指定した給紙口の紙と同じ紙サイズか確認する。同じ紙サイズであった時は、両面再給紙口にある白紙を再給紙して、S518~S523のステップを実行する。また、白紙が同じ紙サイズで無い時は、指示された給紙口から1枚を給紙する。給紙センサで紙長さを計測し、紙長さと給紙口を記憶する。1面目を印字したら、両面再給紙口にある白紙を再給紙する。白紙を再給紙したら1面目を印字した紙を両面再給紙口に搬送し、続いて白紙を機外に排出する。両面再給紙口に1面目を印字した紙が到達したら再給紙を行ない、2面目を印字して、機外へ排出して印字を終了する。以上説明したように、本発明を行う以前は、給紙口に収納されている紙のサイズが判別できないことから、印刷1枚目から最大印字速度で印刷することが難しい。しかし、本発明を用いた画像形成装置は、画像形成装置の初期化動作時に給紙口から不意に搬送された紙使用して、給紙口と該当給紙口に収納されている紙のサイズを記憶し、給紙口に紙サイズ判別機構を有さなくても1枚目から最大印字速度で印刷することが可能となる。また、記憶した紙サイズ情報から両面再給紙口にある紙が再利用できるか判断し、再利用可能な時は再利用し、再利用不可能である時は、白紙として機外に排出することによって紙が無駄になることを防ぐことができる。[実施例2]図6、図7を用いて本発明に基づく第二の実施例を説明する。図6は第二の実施例に係る初期化動作時のフローチャートを示した図である。図7は第二の実施例に係る画像形成装置の概略図を示した図である。第二の実施例に係る画像形成装置の構成は、第一の実施例と基本的に同じであるが、記録媒体判別手段であるメディアセンサ700を持つ点で異なる。メディアセンサ700は、給紙センサ220と並列又は、後方に設置されており、給紙口から給紙した記録媒体の種類を判別するものである。第一の実施例と同様に、印字開始に先立って、ユーザは自分が希望する給紙口を画像形成装置に指定しているものとする。図6のフローチャートはメディアセンサでメディア検知を実施する点が、図1のフローチャートと異なる点である。よって、S601からS610までの処理は図1のフローチャートと同様であるため説明を省略する。画像形成装置が初期化処理中に意図しない搬送紙が格納されていた給紙口を記憶した後、メディア検知を実施する。メディア検知を行った結果、両面搬送路に待機可能な紙であるか判断し、両面搬送路に待機可能な紙であった時は両面待機可能フラグを1にする。両面待機可能な紙ではなかった時は、両面待機可能フラグを0にする。また、S615からS620までは図1と同様のステップであるため説明を省略する。紙サイズと給紙口を対応させて記憶した後は、両面待機可能フラグが1かどうか確認する。両面待機可能フラグが1でなかった時は、両面再給紙口に搬送せずに機外へ白紙のまま排出する。両面待機可能フラグが1であった時は、フラッパ210をB側にセットし反転ローラ212を正転駆動させる。反転センサ223が紙有りを検知した後、紙はさらに搬送される。紙の後端が反転センサ223を通過し、反転センサが紙無しを検知するのを待った後、反転ローラを逆転駆動し再給紙ローラを駆動する。紙先端が再給紙センサ221に到達し、再給紙センサが紙有りを検知するのを待つ。再給紙センサが紙有りを検知したら反転ローラ212、再給紙ローラ213を停止し白紙待機フラグを1にセットする。次に再給紙口待機時間を計測するためのタイマをスタートさせる。その後、他の初期化処理が完了するのを待ち、終了すれば搬送モータを停止させてレディ状態として初期化を終了する。初期化処理終了後、印字が開始されると、白紙フラグが1か確認し、1で無い時はユーザが指定した給紙口から給紙をして所定の印字動作を行ない、印字を終了する。白紙フラグが1の時は、白紙が指定された紙サイズと同じか確認し、同じ紙種かどうか判断する。同じ紙種であった時は、両面再給紙口に待機している時間が事前に決定した閾値時間を超過しているか判断する。閾値時間を超過していない時は、白紙を両面再給紙口から給紙して印字する。閾値時間を超過している時は、ユーザ指定の給紙口から給紙を行って印字動作を行ない、白紙は印字動作に使用せず印字した紙に併せて、機外に排出する。同じ紙種ではなかった時は、両面再給紙口に待機している時間が閾値時間を超過しているか判断し、閾値時間を超過していない時は両面再給紙口で待機しつづけ、閾値時間を超過している時はユーザ指定の給紙口から給紙して所定の印字動作を行ない、白紙は印字に用いずに機外に排出する。両面再給紙口に待機している白紙が同じ紙サイズでない時は、同様に閾値時間を超過しているか判断し、閾値時間が超過していない時は両面再給紙口で待機しつづける。閾値時間を超過している時は、ユーザ指定の給紙口から給紙して所定の印字動作を行ない、白紙は印字に用いずに機外に排出する。以上説明したように、本発明を行う以前は、初期化動作中に紙が搬送されたのを検知すると両面待機可能かどうかに係らず、機外に排出していた。しかし、第二の実施例によれば、初期化中にメディア検知を行ない紙種を判別することによって、両面待機可能な紙は両面再給紙口に待機させることにより再利用可能となる。また、長時間待機させつづけると搬送経路によっては紙のコシによって変形してしまい印字品質が低下する可能性がある。待機時間を計測することによって所定の閾値時間を超えて待機していた時は白紙のまま機外に排出することにより印字品質を保ちつつ、紙の再利用を図れるようになる。さらには用紙が機内に滞留しつづけることを防止できる。