(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取る原稿読取り部を備え、前記原稿の表裏両面の画像の読取りが可能な読取り機構部と、
画像を媒体上に形成する画像形成部を備え、第１の両面印刷モード、及び、該第１の両面印刷モードよりも媒体の間隔を短くした第２の両面印刷モードで、前記媒体の表裏両面に画像を形成する両面印刷が可能な印刷機構部と、
印刷条件によって両面印刷時に前記印刷機構部の媒体搬送路上に同時に搬送することができる媒体の枚数を決定する両面印刷最大搬送原稿枚数決定手段と、
前記原稿読取り部が読み取った原稿の画像データを格納する記憶部と、
該記憶部に格納された画像データから媒体に印刷するページデータを生成する印刷データ編集部と、
該印刷データ編集部が生成したページデータ数を監視する印刷ページ生成監視手段と、
前記両面印刷最大搬送原稿枚数決定手段が決定する媒体の枚数と、前記印刷ページ生成監視手段が監視するページデータ数とから印刷開始タイミングを決定する印刷開始タイミング決定手段と、
該印刷開始タイミング決定手段が決定する印刷開始タイミングに基づいて印刷を開始させる印刷機構制御部と
を有することを特徴とする画像形成装置。
【請求項２】
前記印刷開始タイミング決定手段は、前記両面印刷最大搬送原稿枚数決定手段が決定する媒体の枚数と、前記印刷ページ生成監視手段が監視するページデータ数とが等しくなるのを待って印刷開始タイミングを決定する請求項１に記載の画像形成装置。
【請求項３】
原稿の画像を読み取る原稿読取り部を備え、前記原稿の表裏両面の画像の読取りが可能な読取り機構部と、
画像を媒体上に形成する画像形成部を備え、第１の両面印刷モード、及び、該第１の両面印刷モードよりも媒体の間隔を短くした第２の両面印刷モードで、前記媒体の表裏両面に画像を形成する両面印刷が可能な印刷機構部と、
印刷条件によって両面印刷時に前記印刷機構部の媒体搬送路上に同時に搬送することができる媒体の枚数を決定する両面印刷最大搬送原稿枚数決定手段と、
前記原稿読取り部が読み取った原稿の画像データを格納する記憶部と、
該記憶部に格納された画像データから媒体に印刷するページデータを生成する印刷データ編集部と、
該印刷データ編集部が生成したページデータ数を監視する印刷ページ生成監視手段と、
前記原稿読取り部が原稿の画像を読み取る読取り速度及び読取り時間を算出する読取り速度算出手段と、
両面印刷の開始から、前記第１の両面印刷モードと第２の両面印刷モードとのうちのいずれで両面印刷を行うかを決定するまでの時間を算出する両面印刷動作判定時間算出手段と、
前記読取り速度算出手段が算出する読取り時間、及び、前記両面印刷動作判定時間算出手段が算出する時間に基づき、印刷開始までの時間を算出する先行印刷起動時間算出手段と、
前記両面印刷最大搬送原稿枚数決定手段が決定する媒体の枚数と、前記印刷ページ生成監視手段が監視するページデータ数と、前記先行印刷起動時間算出手段が算出する時間とから印刷開始タイミングを決定する印刷開始タイミング決定手段と、
該印刷開始タイミング決定手段が決定する印刷開始タイミングに基づいて印刷を開始させる印刷機構制御部と
を有することを特徴とする画像形成装置。
【請求項４】
原稿の画像を読み取る原稿読取り部を備え、前記原稿の表裏両面の画像の読取りが可能な読取り機構部と、
画像を媒体上に形成する画像形成部を備え、第１の両面印刷モード、及び、該第１の両面印刷モードよりも媒体の間隔を短くした第２の両面印刷モードで、前記媒体の表裏両面に画像を形成する両面印刷が可能な印刷機構部と、
両面印刷の速度を変更可能な印刷機構制御部と、
印刷条件によって両面印刷時に前記印刷機構部の媒体搬送路上に同時に搬送することができる媒体の枚数を決定する両面印刷最大搬送原稿枚数決定手段と、
前記原稿読取り部が読み取った原稿の画像データを格納する記憶部と、
該記憶部に格納された画像データから媒体に印刷するページデータを生成する印刷データ編集部と、
該印刷データ編集部が生成したページデータ数を監視する印刷ページ生成監視手段と、
前記原稿読取り部が原稿の画像を読み取る読取り速度及び読取り時間を算出する読取り速度算出手段と、
該読取り速度算出手段が算出する読取り時間から両面印刷の速度を決定する両面印刷速度決定手段と、
前記両面印刷最大搬送原稿枚数決定手段が決定する媒体の枚数と、前記印刷ページ生成監視手段が監視するページデータ数と、前記両面印刷速度決定手段が決定する両面印刷の速度とから印刷開始タイミングを決定する印刷開始タイミング決定手段と
を有し、
前記印刷機構制御部は、前記印刷開始タイミング決定手段が決定する印刷開始タイミングに基づいて印刷を開始させることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
従来、１枚の媒体の表面と裏面とに、それぞれ、画像データを印刷する両面印刷を行うことができる印刷装置等の画像形成装置が提供されている。該画像形成装置は、両面印刷ユニットを有し、両面印刷を行う際には、媒体を収容する給紙トレイから媒体を給紙し、該媒体の一面に印刷を行って前記両面印刷ユニットに一時的に保持させ、続いて、該両面印刷ユニットから一面に印刷が行われた媒体を給紙し、該媒体の他面に印刷を行うようになっている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５４５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の画像形成装置においては、両面印刷を行う際、１枚の媒体の一面用のページデータと他面用のページデータとが揃（そろ）うと印刷を開始するようになっている。そのため、両面印刷ユニットからの一面が印刷された媒体の給紙が終わったタイミングで、次の媒体の両面用のページデータが揃っていないと、媒体同士の間隔、すなわち、紙間が大きく開いてしまう。したがって、例えば、両面印刷速度と画像読取り部による原稿の画像の読取り速度とが同一であるような場合、生成されるページデータのページ数が両面印刷で使用されるページデータのページ数に追い付くまで、紙間が大きく開いてしまい、画像形成部を余分に運転させることとなり、消費電力が増加し、かつ、消耗品や装置などの寿命が短くなってしまう。
【０００５】
本発明は、前記従来の画像形成装置の問題点を解決して、生成されるページデータを監視して印刷開始タイミングを決定するようにして、両面印刷を行う際にも、消費電力を抑制することができ、かつ、消耗品や装置などの寿命を長くすることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明の画像形成装置においては、原稿の画像を読み取る原稿読取り部を備え、前記原稿の表裏両面の画像の読取りが可能な読取り機構部と、画像を媒体上に形成する画像形成部を備え、第１の両面印刷モード、及び、該第１の両面印刷モードよりも媒体の間隔を短くした第２の両面印刷モードで、前記媒体の表裏両面に画像を形成する両面印刷が可能な印刷機構部と、印刷条件によって両面印刷時に前記印刷機構部の媒体搬送路上に同時に搬送することができる媒体の枚数を決定する両面印刷最大搬送原稿枚数決定手段と、前記原稿読取り部が読み取った原稿の画像データを格納する記憶部と、該記憶部に格納された画像データから媒体に印刷するページデータを生成する印刷データ編集部と、該印刷データ編集部が生成したページデータ数を監視する印刷ページ生成監視手段と、前記両面印刷最大搬送原稿枚数決定手段が決定する媒体の枚数と、前記印刷ページ生成監視手段が監視するページデータ数とから印刷開始タイミングを決定する印刷開始タイミング決定手段と、該印刷開始タイミング決定手段が決定する印刷開始タイミングに基づいて印刷を開始させる印刷機構制御部とを有する。
【発明の効果】
【０００７】
本発明によれば、画像形成装置においては、生成されるページデータを監視して印刷開始タイミングを決定するようになっている。この場合、両面印刷を行う際にも、消費電力を抑制することができ、かつ、消耗品や装置などの寿命を長くすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態における画像形成装置を示す斜視図である。
【図２】本発明の第１の実施の形態における画像形成装置の制御系の構成を示すブロック図である。
【図３】本発明の第１の実施の形態における読取り機構部の構成を示す概略側断面図である。
【図４】本発明の第１の実施の形態における印刷機構部の構成を示す概略側断面図である。
【図５】本発明の第１の実施の形態における第１の両面印刷動作における媒体の搬送状態を時系列で示す図である。
【図６】本発明の第１の実施の形態における第２の両面印刷動作における媒体の搬送状態を時系列で示す図である。
【図７】本発明の第１の実施の形態におけるコピー処理の動作を示すフローチャートである。
【図８】本発明の第１の実施の形態における印刷ページ生成監視手段の動作を示すフローチャートである。
【図９】本発明の第１の実施の形態における両面印刷動作における媒体の搬送状態を従来の両面印刷動作と比較して説明する図である。
【図１０】本発明の第１の実施の形態における印刷開始タイミング決定手段の動作を示すフローチャートである。
【図１１】本発明の第２の実施の形態における画像形成装置の制御系の構成を示すブロック図である。
【図１２】本発明の第２の実施の形態における印刷開始タイミング決定手段の動作を示すフローチャートである。
【図１３】本発明の第２の実施の形態における両面印刷動作における媒体の搬送状態を第１の実施の形態における両面印刷動作と比較して説明する図である。
【図１４】本発明の第２の実施の形態における先行印刷起動時間算出手段の動作を示すフローチャートである。
【図１５】本発明の第３の実施の形態における画像形成装置の制御系の構成を示すブロック図である。
【図１６】本発明の第３の実施の形態における印刷開始タイミング決定手段の動作を示すフローチャートである。
【図１７】本発明の第３の実施の形態における両面印刷速度決定手段の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１０】
図１は本発明の第１の実施の形態における画像形成装置を示す斜視図、図２は本発明の第１の実施の形態における画像形成装置の制御系の構成を示すブロック図である。
【００１１】
図において、１０は本実施の形態における画像形成装置であり、例えば、プリンタ、ファクシミリ機、複写機、各種の機能を併せ持つ複合機等であるが、いかなる種類のものであってもよい。ここでは、前記画像形成装置１０が、少なくとも、後述される原稿３１の画像、すなわち、イメージを読み取るスキャナとしての機能を備える読取り機構部１１と、印刷を行って後述される媒体６１上に画像を形成するプリンタとしての機能を備える印刷機構部１２とを有するものとして説明する。
【００１２】
なお、前記画像形成装置１０は、イントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して、図示されないパーソナルコンピュータ、サーバ等の上位装置に接続されていないものであってもよいが、ここでは、上位装置に接続されているものとして説明する。また、前記印刷機構部１２は、１枚の媒体６１の表面と裏面とに、それぞれ、画像データを印刷する両面印刷を行うことができるものとする。さらに、前記印刷機構部１２における印刷方式は、例えば、インクジェット方式、熱転写方式、電子写真方式等であるが、いかなるものであってもよく、ここでは、電子写真方式であるものとし、カラー画像も形成可能であるものとする。
【００１３】
本実施の形態において、画像形成装置１０は、装置の状態を表示手段１３ａに表示するとともに操作パネル１３ｂ上のスイッチ１３ｃを監視する表示部１３、コピー機能、上位装置からの印刷機能等を制御するジョブ制御部１４、読取り機構部１１を制御して原稿３１のイメージを読み取る読取り部としての読取り機構制御部１５、該読取り機構制御部１５が読み取った原稿のイメージをデータとして格納する記憶部としての読取りデータ格納部１６、該読取りデータ格納部１６に格納されたイメージデータから媒体６１に印刷可能なページデータを印刷データとして生成する印刷データ編集部１７、該印刷データ編集部１７が生成したページデータを格納する記憶部としてのページデータ格納部２１、印刷制御部２２及び印刷機構制御部２５を有する。
【００１４】
そして、前記印刷制御部２２は、前記印刷データ編集部１７が送信するページ生成通知に基づいて前記印刷データ編集部１７が生成したページデータ数を監視する印刷ページ生成監視手段２３、及び、該印刷ページ生成監視手段２３が監視するページデータ数と両面印刷最大搬送原稿枚数決定手段２６が決定する媒体６１の枚数に基づいて印刷開始タイミングを決定する印刷開始タイミング決定手段２４を備え、該印刷開始タイミング決定手段２４が決定する印刷開始タイミングに基づいて印刷を開始させる。
【００１５】
また、前記印刷機構制御部２５は、印刷機構部１２の媒体搬送路上において同時に搬送することができる媒体６１の枚数を印刷条件に基づいて決定する両面印刷最大搬送原稿枚数決定手段２６を備え、印刷制御部２２から印刷開始指示が通知されると、印刷機構部１２を制御して媒体６１上に画像を印刷する。
【００１６】
次に、前記読取り機構部１１の構成について詳細に説明する。
【００１７】
図３は本発明の第１の実施の形態における読取り機構部の構成を示す概略側断面図である。
【００１８】
本実施の形態において、読取り機構部１１は、原稿３１を載置する原稿台３２、原稿３１を搬送する原稿搬送路３３、３４、３５、３６及び３７、原稿台３２上の原稿３１を給紙して原稿搬送路３３へ送り出す原稿給紙ローラ４１、原稿３１を搬送する原稿搬送ローラ４２、４３、４４、４５、４６及び４７、原稿搬送路３４と３５とを切り替える原稿セパレータ５１、原稿搬送路３６と３７とを切り替える原稿セパレータ５２、イメージセンサ等を備え、原稿搬送路３４上の原稿３１のイメージを読み取る原稿読取り部５３、該原稿読取り部５３のイメージの読取り開始及び終了タイミングを監視する読取りセンサ５４、並びに、イメージを読み取った原稿３１が排出される原稿排出スタッカ５５を有する。
【００１９】
次に、前記印刷機構部１２の構成について詳細に説明する。
【００２０】
図４は本発明の第１の実施の形態における印刷機構部の構成を示す概略側断面図である。
【００２１】
本実施の形態において、印刷機構部１２は、印刷用紙等の媒体６１を積層した状態でセットするカセット６２、媒体６１を搬送する媒体搬送路６３、６４、６５及び６６、カセット６２内の媒体６１を給紙して前記媒体搬送路６３上へ送り出す媒体給紙ローラ７１、媒体６１を搬送する媒体搬送ローラ８１、８２、８３、８４、８５、８６、８７及び８８、媒体６１上に画像を形成する画像形成部７２、該画像形成部７２によって媒体６１上に形成された画像を熱によって定着させる定着器７３、媒体６１の搬送を監視する媒体監視センサ７４、７５及び７６、並びに、画像が形成された、すなわち、印刷が行われた媒体６１が排出される媒体排出スタッカ７７を有する。前記印刷機構部１２は、両面印刷を行う際、媒体６１の一面に印刷を行った後に、媒体６１を表裏反転させ、該媒体６１の他面に印刷を行う。
【００２２】
なお、本実施の形態における印刷機構部１２は、両面印刷を行う場合、反転された媒体６１の通過を検出するセンサが媒体監視センサ７６のみなので、媒体搬送路６３、６４、６５及び６６上で一度に搬送可能な媒体６１の枚数が、２枚に制限される。
【００２３】
次に、前記構成の画像形成装置１０の動作について説明する。
【００２４】
まず、前記読取り機構部１１が原稿３１の表裏両面のイメージを読み取る動作である両面読取り動作について説明する。
【００２５】
読取り機構制御部１５は、両面読取り要求があると、原稿３１の表面のイメージを読み取るために、原稿台３２上の原稿３１が原稿搬送路３３、３４及び３７を通過して搬送されるように、原稿セパレータ５１を下向きに設定するとともに、原稿セパレータ５２を上向きに設定する。そして、原稿給紙ローラ４１と原稿搬送ローラ４２、４３、４４及び４５とを駆動し、原稿３１を原稿搬送路３３、３４及び３７を通過するように搬送する。
【００２６】
その際、原稿台３２上に載置されている次の原稿３１が給紙されることがないように、原稿３１の先端が読取りセンサ５４に到達して一定時間経過すると、原稿給紙ローラ４１を停止させる。また、原稿３１の先端が読取りセンサ５４を通過して原稿読取り部５３に到達するまでの時間が経過した後、原稿読取り部５３は原稿３１の表面のイメージの読取りを開始する。そして、原稿３１の後端が読取りセンサ５４を通過して原稿読取り部５３に到達するまでの時間が経過すると、原稿３１の表面のイメージの読取りを終了する。
【００２７】
続いて、原稿３１の裏面のイメージを読み取るために、原稿３１の後端が読取りセンサ５４を通過した後、原稿３１の後端が原稿搬送ローラ４５を抜ける直前まで搬送されると、原稿搬送ローラ４２、４３、４４及び４５を停止させる。その後、原稿３１の裏面のイメージを読み取るために、原稿３１が原稿搬送路３５を通過した後、原稿搬送路３４を通過して搬送されるように、原稿セパレータ５２を下向きに設定するとともに、原稿セパレータ５１を上向きに設定する。そして、原稿搬送ローラ４２、４３、４４及び４５を駆動し、原稿３１を原稿搬送路３７から、原稿搬送路３５を介して、原稿搬送路３４を通過するように搬送する。
【００２８】
その際、原稿３１の先端が読取りセンサ５４を通過して原稿読取り部５３に到達するまでの時間が経過した後、原稿読取り部５３は原稿３１の裏面のイメージの読取りを開始する。そして、原稿３１の後端が読取りセンサ５４を通過して原稿読取り部５３に到達するまでの時間が経過すると、原稿３１の裏面のイメージの読取りを終了する。
【００２９】
また、原稿排出スタッカ５５に出力される原稿の順序を合わせるための原稿３１の反転動作の準備のため、原稿３１が原稿搬送路３７上に移動するように、原稿３１の先端が読取りセンサ５４に到達したら、原稿搬送ローラ４５を反転させるとともに、原稿セパレータ５２を上向きに設定する。その後、原稿３１の反転動作として、原稿３１の後端が読取りセンサ５４を通過してから原稿搬送ローラ４５を抜ける直前まで搬送し、原稿搬送ローラ４３、４４、４５及び４７を停止させる。
【００３０】
続いて、原稿３１が原稿搬送路３５及び３６へ搬送されるように原稿セパレータ５１を上向きに設定するとともに、原稿セパレータ５２を下向きに設定し、原稿搬送ローラ４３、４４、４５、４６及び４７を駆動して、原稿３１を原稿搬送路３７、３５、３４及び３６を通過するように搬送する。その際、原稿３１の後端が読取りセンサ５４を通過し、原稿３１が原稿排出スタッカ５５へ排出するまでの時間が経過した後、原稿搬送ローラ４２、４３、４４、４５、４６及び４７を停止させる。
【００３１】
その後、原稿台３２上の原稿３１がなくなるまで、以上の動作を繰り返す。
【００３２】
次に、前記印刷機構部１２が媒体６１の表裏両面に画像を形成する動作である両面印刷動作について説明する。
【００３３】
図５は本発明の第１の実施の形態における第１の両面印刷動作における媒体の搬送状態を時系列で示す図、図６は本発明の第１の実施の形態における第２の両面印刷動作における媒体の搬送状態を時系列で示す図である。
【００３４】
印刷機構制御部２５は、両面印刷要求があると、媒体給紙ローラ７１、媒体搬送ローラ８１、８２、８３、８４及び８５、画像形成部７２並びに定着器７３を駆動し、１枚目の媒体６１をカセット６２から給紙して媒体搬送路６３、６４及び６５を通過するように搬送する。
【００３５】
その際、１枚目の媒体６１の先端が媒体監視センサ７４を通過するタイミングをトリガにして、画像形成部７２によって１枚目の媒体６１上へ裏面のイメージが転写される。そして、転写されたイメージは、定着器７３によって熱と圧力とで１枚目の媒体６１に定着される。これにより、１枚目の媒体６１上への裏面のイメージの印刷が完了する。
【００３６】
その後、１枚目の媒体６１を搬送し、その後端が媒体監視センサ７５を通過して媒体搬送ローラ８５を抜ける直前まで到達すると、媒体搬送ローラ８５を停止させ、前記媒体６１を一時停止させる。
【００３７】
その際、２枚目の媒体６１に印刷する表面及び裏面のページデータの準備ができているか否かによって、第１の両面印刷モードとしての第１の両面印刷動作、又は、第２の両面印刷モードとしての第２の両面印刷動作が行われる。第１の両面印刷動作と第２の両面印刷動作とは異なるので、それぞれの動作を別々に説明する。なお、第２の両面印刷動作では、第１の両面印刷動作よりも媒体６１の間隔を短くする。
【００３８】
まず、２枚目の媒体６１に印刷する表面及び裏面のページデータの準備ができていない場合の両面印刷動作である第１の両面印刷動作では、１枚目の媒体６１を反転するために媒体搬送ローラ８５、８６、８７及び８８を駆動し、１枚目の媒体６１を媒体搬送路６６へ移動させた後、画像形成部７２及び定着器７３によって１枚目の媒体６１上へ裏面のイメージを印刷する。その際、１枚目の媒体６１の後端が媒体監視センサ７６を通過したら、媒体搬送ローラ８５、８６、８７及び８８を停止させる。
【００３９】
なお、１枚目の媒体６１の後端が媒体監視センサ７４を通過した際に、２枚目の媒体６１に印刷するページデータの準備ができている場合、媒体給紙ローラ７１によって２枚目の媒体６１を給紙して、前記１枚目の媒体６１への印刷と同様の動作を繰り返す。
【００４０】
一方、１枚目の媒体６１の後端が媒体監視センサ７４を通過した際に、２枚目の媒体６１に印刷するページデータの準備ができていない場合、１枚目の媒体６１の後端が媒体監視センサ７５を通過し、１枚目の媒体６１が媒体排出スタッカ７７へ排出されるまでの時間が経過した後に、媒体搬送ローラ８１、８２、８３、８４及び８５、画像形成部７２並びに定着器７３を停止させる。
【００４１】
図５は、第１の両面印刷動作において、２枚の媒体６１に両面印刷を行った場合の媒体搬送状況を時系列的に示したもので、媒体６１間の間隔、すなわち、紙間の総和は、次の式（１）によって表される。
紙間の総和＝上搬送路時間（Ａ）×２＋下搬送路時間（Ｂ）×２＋給紙時間（Ｃ）
・・・式（１）
ここで、上搬送路時間（Ａ）は、媒体６１を媒体監視センサ７４の位置から媒体６１を反転する位置まで搬送する時間であり、下搬送路時間（Ｂ）は、媒体６１を一時停止させた位置から媒体監視センサ７４の位置まで搬送する時間であり、給紙時間（Ｃ）は、媒体６１を媒体給紙ローラ７１から媒体監視センサ７４の位置まで給紙する時間である。
【００４２】
次に、２枚目の媒体６１に印刷する表面及び裏面のページデータの準備ができている場合の両面印刷動作である第２の両面印刷動作では、媒体給紙ローラ７１によって２枚目の媒体６１を給紙する。そして、２枚目の媒体６１の先端が媒体監視センサ７４を通過すると、１枚目の媒体６１を反転するために、媒体搬送ローラ８５、８６、８７及び８８を駆動させる。その後、１枚目の媒体６１の先端が媒体監視センサ７６の位置まで到達したら、媒体搬送ローラ８６、８７及び８８を停止させる。
【００４３】
その際、画像形成部７２及び定着器７３によって２枚目の媒体６１上へ裏面のイメージを印刷する。その後、２枚目の媒体６１の後端が媒体監視センサ７５を通過して一定距離だけ搬送されると、媒体搬送ローラ８５を停止させ、２枚目の媒体６１の搬送を停止する。
【００４４】
続いて、媒体搬送ローラ８５、８６、８７及び８８を駆動させ、１枚目の媒体６１を媒体搬送路６４及び６５を通過するように搬送し、画像形成部７２及び定着器７３によって１枚目の媒体６１上へ表面のイメージを印刷する。
【００４５】
また、２枚目の媒体６１の先端が媒体監視センサ７６に到達した場合、媒体搬送ローラ８５、８６、８７及び８８を停止させ、２枚目の媒体６１の搬送を停止させる。
【００４６】
その際、３枚目の媒体６１に印刷する表面及び裏面のページデータの準備ができている場合、媒体給紙ローラ７１よって３枚目の媒体６１を給紙して、前記２枚目の媒体６１への印刷と同様の動作を繰り返す。
【００４７】
一方、３枚目の媒体６１に印刷する表面及び裏面のページデータの準備ができていない場合、媒体搬送ローラ８１、８２、８３、８４及び８５を駆動し、２枚目の媒体６１を媒体搬送路６４及び６５を通過するように搬送し、画像形成部７２及び定着器７３によって２枚目の媒体６１上へ表面のイメージを印刷する。
【００４８】
また、２枚目の媒体６１の後端が媒体監視センサ７６を通過したら、媒体搬送ローラ８５、８６、８７及び８８を停止させる。その後、２枚目の媒体６１の後端が媒体監視センサ７５を通過し、２枚目の媒体６１が媒体排出スタッカ７７へ排出されるまでの時間が経過した後に、媒体搬送ローラ８１、８２、８３、８４及び８５、画像形成部７２、並びに、定着器７３を停止させる。
【００４９】
図６は、第２の両面印刷動作において、２枚の媒体６１に両面印刷を行った場合の媒体搬送状況を時系列的に示したもので、媒体６１間の間隔、すなわち、紙間の総和は、次の式（２）によって表される。
紙間の総和＝上搬送路時間（Ａ）×２＋下搬送路時間（Ｂ）＋給紙時間（Ｃ）
・・・式（２）
次に、前記画像形成装置１０によるコピー処理の動作について説明する。
【００５０】
図７は本発明の第１の実施の形態におけるコピー処理の動作を示すフローチャートである。
【００５１】
まず、画像形成装置１０のユーザが操作パネル１３ｂ上のスイッチ１３ｃの一つであるコピー開始ボタンを押下すると、表示部１３は、コピー開始ボタンの押下を認識し、ユーザが設定したコピー設定情報を読み出し、該コピー設定情報とともに、ジョブ制御部１４に対してコピー開始を指示する。すなわち、ジョブ制御部１４へコピー要求を行う（ステップＳ１）。
【００５２】
そして、表示部１３からコピー開始の指示を受けたジョブ制御部１４は、受け取ったコピー設定情報から、読取り条件及び印刷条件を決定し、読取り機構制御部１５へ読取り開始を指示する（ステップＳ２）。
【００５３】
続いて、ジョブ制御部１４から読取り開始の指示を受けた読取り機構制御部１５は、読取り機構部１１を制御して原稿３１のイメージを読み取り、読取りデータ格納部１６へ格納する。そして、読取り機構制御部１５は、１ページ分の原稿３１のイメージの読取りが完了すると、ジョブ制御部１４へページ読取り完了を通知する（ステップＳ３）。なお、読取り機構制御部１５は、最終の原稿３１のイメージの読取りが完了するまで、ステップＳ３の動作を繰り返して行う。
【００５４】
また、読取り機構制御部１５からページ読取り完了の通知を受けたジョブ制御部１４は、ステップＳ２で決定した印刷条件とともに、印刷データ編集部１７へ印刷イメージ処理を指示する（ステップＳ４）。
【００５５】
続いて、ジョブ制御部１４から印刷イメージ処理指示を受けた印刷データ編集部１７は、受け取った印刷条件から印刷イメージ処理に必要な情報を決定し、原稿３１のイメージを読取りデータ格納部１６から読み出し、印刷可能なページデータを生成する。そして、該ページデータをページデータ格納部２１へ格納するとともに、印刷制御部２２へ投入する（ステップＳ５）。また、印刷データ編集部１７は、ページデータ生成通知を印刷制御部２２へ送信する。
【００５６】
続いて、印刷データ編集部１７からページデータが投入された印刷制御部２２は、印刷条件と投入されたページデータの枚数とに基づいて、印刷機構制御部２５に対して印刷要求を行い、印刷起動を指示する（ステップＳ６）。
【００５７】
そして、印刷制御部２２から印刷要求を受けた印刷機構制御部２５は、印刷機構部１２を制御して、印刷する媒体６１、片面印刷指示、両面印刷指示等の印刷条件に従い印刷する（ステップＳ７）。
【００５８】
次に、フローチャートについて説明する。
ステップＳ１  表示部１３は、コピー設定情報を読み出し、ジョブ制御部１４へコピー要求を行う。
ステップＳ２  ジョブ制御部１４は、受け取ったコピー設定情報から、読取り条件及び印刷条件を決定し、読取り機構制御部１５へ読取り開始を指示する。
ステップＳ３  読取り機構制御部１５は、原稿３１のイメージを読み取り、ジョブ制御部１４へページ読取り完了を通知する。
ステップＳ４  ジョブ制御部１４は、印刷データ編集部１７へ印刷イメージ処理を指示する。
ステップＳ５  印刷データ編集部１７は、原稿３１のイメージを読取りデータ格納部１６から読み出し、印刷可能なページデータを生成し、印刷制御部２２へ投入する。
ステップＳ６  印刷制御部２２は、印刷機構制御部２５に対して印刷起動を指示する。
ステップＳ７  印刷機構制御部２５は、印刷条件に従い印刷する。
【００５９】
次に、前記印刷ページ生成監視手段２３の動作について説明する。
【００６０】
図８は本発明の第１の実施の形態における印刷ページ生成監視手段の動作を示すフローチャートである。
【００６１】
まず、印刷ページ生成監視手段２３は、印刷データ編集部１７からのページデータ生成通知があるか否かを判断する（ステップＳ１１）。
【００６２】
そして、ページデータ生成通知がある場合、印刷ページ生成監視手段２３は、ページデータの生成を印刷開始タイミング決定手段２４へ通知し（ステップＳ１２）、ステップＳ１１に戻る。
【００６３】
また、ページデータ生成通知があるか否かを判断してページデータ生成通知がない場合、印刷ページ生成監視手段２３は、ジョブ制御部１４からのジョブ終了指示があるか否かを判断する（ステップＳ１３）。
【００６４】
そして、ジョブ終了指示がある場合、印刷ページ生成監視手段２３は、ジョブ終了を印刷開始タイミング決定手段２４へ通知し（ステップＳ１４）、ステップＳ１１に戻る。
【００６５】
また、ジョブ終了指示があるか否かを判断してジョブ終了指示がない場合、印刷ページ生成監視手段２３は、そのまま、ステップＳ１１に戻る。
【００６６】
次に、フローチャートについて説明する。
ステップＳ１１  ページデータ生成通知があるか否かを判断する。ページデータ生成通知がある場合はステップＳ１２に進み、ページデータ生成通知がない場合はステップＳ１３に進む。
ステップＳ１２  ページデータの生成を印刷開始タイミング決定手段２４へ通知し、ステップＳ１１に戻る。
ステップＳ１３  ジョブ終了指示があるか否かを判断する。ジョブ終了指示がある場合はステップＳ１４に進み、ジョブ終了指示がない場合はステップＳ１１に戻る。
ステップＳ１４  ジョブ終了を印刷開始タイミング決定手段２４へ通知し、ステップＳ１１に戻る。
【００６７】
次に、前記印刷開始タイミング決定手段２４の動作について説明する。なお、該印刷開始タイミング決定手段２４は、両面印刷最大搬送原稿枚数決定手段２６が決定する媒体６１の枚数と、印刷ページ生成監視手段２３が監視するページデータ数とが等しくなるのを待って印刷開始タイミングを決定する。
【００６８】
図９は本発明の第１の実施の形態における両面印刷動作における媒体の搬送状態を従来の両面印刷動作と比較して説明する図、図１０は本発明の第１の実施の形態における印刷開始タイミング決定手段の動作を示すフローチャートである。
【００６９】
まず、印刷開始タイミング決定手段２４は、初期化として、両面印刷ページカウントをクリアする（ステップＳ２１）。
【００７０】
次に、印刷開始タイミング決定手段２４は、印刷ページ生成監視手段２３から、ジョブ終了の通知があるか否かを判断する（ステップＳ２２）。
【００７１】
そして、ジョブ終了の通知がある場合、印刷開始タイミング決定手段２４は、両面印刷ページカウントをクリアし（ステップＳ２４）、印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、保留しているページデータの情報をクリアする。すなわち、印刷機構制御部２５へ保留ページを印刷指示する（ステップＳ３１）。そして、印刷開始タイミング決定手段２４は、ステップＳ２２に戻る。
【００７２】
また、ジョブ終了の通知があるか否かを判断してジョブ終了の通知がない場合、印刷開始タイミング決定手段２４は、印刷ページ生成監視手段２３からのページデータ生成の通知があるか否かを判断する（ステップＳ２３）。
【００７３】
そして、ページデータ生成の通知がない場合、印刷開始タイミング決定手段２４は、ステップＳ２２に戻る。
【００７４】
また、ページデータ生成の通知があるか否かを判断してページデータ生成の通知がある場合、印刷開始タイミング決定手段２４は、生成が通知されたページデータの情報を保留ページデータとして登録する（ステップＳ２５）。
【００７５】
続いて、印刷開始タイミング決定手段２４は、印刷条件を参照して、両面印刷指示であるか否かを判断する（ステップＳ２６）。
【００７６】
そして、両面印刷指示でない場合、すなわち、片面印刷指示である場合、印刷開始タイミング決定手段２４は、保留しているページデータがあるか否かをチェックして、保留しているページデータがある場合には、印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、保留しているページデータの情報をクリアする。すなわち、印刷機構制御部２５へ保留ページを印刷指示し（ステップＳ３１）、ステップＳ２２に戻る。
【００７７】
また、両面印刷指示であるか否かを判断して両面印刷指示である場合、印刷開始タイミング決定手段２４は、表面及び裏面のページデータが揃ったか否か、すなわち、ページが表裏揃ったか否かを判断する（ステップＳ２７）。
【００７８】
そして、表面及び裏面のページデータが揃っていない場合、印刷開始タイミング決定手段２４は、そのまま、ステップＳ２２に戻る。
【００７９】
また、表面及び裏面のページデータが揃ったか否かを判断して表面及び裏面のページデータが揃った場合、印刷開始タイミング決定手段２４は、両面印刷ページカウントをインクリメントする（ステップＳ２８）。
【００８０】
続いて、印刷開始タイミング決定手段２４は、両面印刷最大搬送原稿枚数決定手段２６から、最大搬送原稿枚数（ＤＵＰ＿ＭＡＸ＿ＰＡＧＥ）を取得する（ステップＳ２９）。なお、両面印刷最大搬送原稿枚数決定手段２６は、最大搬送原稿枚数を判定するために次の式（３）を使用し、該式（３）の条件が整ったら最大搬送原稿枚数を２とし、式（３）の条件が整わなかったら最大搬送原稿枚数を１とする。
印刷する原稿サイズ＜媒体搬送ローラ８５から媒体監視センサ７６までの距離（媒体搬送路６６上の距離）  ・・・式（３）
続いて、印刷開始タイミング決定手段２４は、取得した最大搬送原稿枚数と両面印刷ページカウントとを比較し、両面印刷ページカウントが最大搬送原稿枚数より小さいか否かを判断する（ステップＳ３０）。
【００８１】
そして、両面印刷ページカウントが最大搬送原稿枚数より小さくない、すなわち、両面印刷ページカウントが最大搬送原稿枚数以上である場合、印刷開始タイミング決定手段２４は、保留しているページデータがあるか否かをチェックして、保留しているページデータがある場合には、印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、保留しているページデータの情報をクリアする。すなわち、印刷機構制御部２５へ保留ページを印刷指示し（ステップＳ３１）、ステップＳ２２に戻る。
【００８２】
また、両面印刷ページカウントが最大搬送原稿枚数より小さいか否かを判断して両面印刷ページカウントが最大搬送原稿枚数より小さい場合、印刷開始タイミング決定手段２４は、そのまま、ステップＳ２２に戻る。
【００８３】
図９には、本実施の形態における両面読取りの原稿３１の搬送状態、及び、両面印刷動作での媒体６１の搬送状態が、従来の両面印刷動作での媒体６１の搬送状態とともに、時系列的に示されている。なお、従来の媒体搬送では、第１の両面印刷動作と第２の両面印刷動作とが行われているのに対し、本実施の形態における媒体搬送では、第２の両面印刷動作のみが行われている。図９から、本実施の形態における媒体搬送では、従来技術の媒体搬送と比較して、紙間を下搬送路時間（Ｂ）の分だけ短縮可能であることが分かる。
【００８４】
次に、フローチャートについて説明する。
ステップＳ２１  両面印刷ページカウントをクリアする。
ステップＳ２２  ジョブ終了の通知があるか否かを判断する。ジョブ終了の通知がある場合はステップＳ２４に進み、ジョブ終了の通知がない場合はステップＳ２３に進む。
ステップＳ２３  ページデータ生成の通知があるか否かを判断する。ページデータ生成の通知がある場合はステップＳ２５に進み、ページデータ生成の通知がない場合はステップＳ２２に戻る。
ステップＳ２４  両面印刷ページカウントをクリアする。
ステップＳ２５  生成が通知されたページデータの情報を保留ページデータとして登録する。
ステップＳ２６  両面印刷指示であるか否かを判断する。両面印刷指示である場合はステップＳ２７に進み、両面印刷指示でない場合はステップＳ３１に進む。
ステップＳ２７  表面及び裏面のページデータが揃ったか否かを判断する。表面及び裏面のページデータが揃った場合はステップＳ２８に進み、表面及び裏面のページデータが揃っていない場合はステップＳ２２に戻る。
ステップＳ２８  両面印刷ページカウントをインクリメントする。
ステップＳ２９  最大搬送原稿枚数（ＤＵＰ＿ＭＡＸ＿ＰＡＧＥ）を取得する。
ステップＳ３０  最大搬送原稿枚数と両面印刷ページカウントとを比較し、両面印刷ページカウントが最大搬送原稿枚数より小さいか否かを判断する。両面印刷ページカウントが最大搬送原稿枚数より小さい場合はステップＳ２２に戻り、両面印刷ページカウントが最大搬送原稿枚数以上である場合はステップＳ３１に進む。
ステップＳ３１  印刷機構制御部２５へ保留ページを印刷指示し、ステップＳ２２に戻る。
【００８５】
このように、本実施の形態においては、両面印刷を行う際に、画像形成部７２の空回しを防止することができるので、消費電力を抑制することができ、かつ、消耗品や装置などの寿命を延ばすことができる。
【００８６】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００８７】
図１１は本発明の第２の実施の形態における画像形成装置の制御系の構成を示すブロック図である。
【００８８】
図に示されるように、本実施の形態における画像形成装置１０は、タイマ９２を有する。そして、読取り機構制御部１５は、読取り機構部１１による原稿３１の読取り速度及び読取り時間を算出する読取り速度算出手段９１を備える。また、印刷機構制御部２５は、両面印刷の際に次のページの起動までの時間を算出する両面印刷動作判定時間算出手段９３を備える。該両面印刷動作判定時間算出手段９３は、両面印刷の開始から、第１の両面印刷モード、すなわち、第１の両面印刷動作と、第２の両面印刷モード、すなわち、第２の両面印刷動作とのうちのいずれで両面印刷を行うかを決定するまでの時間を算出する。さらに、印刷制御部２２は、読取り速度算出手段９１が算出する読取り時間と、両面印刷動作判定時間算出手段９３が算出する時間とに基づき、両面印刷の起動タイミング、すなわち、印刷開始までの時間を算出する先行印刷起動時間算出手段９４を備える。
【００８９】
なお、本実施の形態における画像形成装置１０のその他の点の構成については、前記第１の実施の形態と同様であるので、説明を省略する。
【００９０】
次に、本実施の形態における画像形成装置１０の動作について説明する。ここでは、印刷開始タイミング決定手段２４及び先行印刷起動時間算出手段９４の動作についてのみ説明し、その他の動作については、前記第１の実施の形態と同様であるので、説明を省略する。まず、前記印刷開始タイミング決定手段２４の動作について説明する。
【００９１】
図１２は本発明の第２の実施の形態における印刷開始タイミング決定手段の動作を示すフローチャートである。
【００９２】
まず、印刷開始タイミング決定手段２４は、初期化として、両面印刷ページカウントをクリアする（ステップＳ４１）。
【００９３】
次に、印刷開始タイミング決定手段２４は、印刷ページ生成監視手段２３から、ジョブ終了の通知があるか否かを判断する（ステップＳ４２）。
【００９４】
そして、ジョブ終了の通知がある場合、印刷開始タイミング決定手段２４は、両面印刷ページカウントをクリアし（ステップＳ４４）、印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、保留しているページデータの情報をクリアする。すなわち、印刷機構制御部２５へ保留ページを印刷指示する（ステップＳ５３）。そして、印刷開始タイミング決定手段２４は、ステップＳ４２に戻る。
【００９５】
また、ジョブ終了の通知があるか否かを判断してジョブ終了の通知がない場合、印刷開始タイミング決定手段２４は、タイマ９２からの割込み通知があるか否かを判断する（ステップＳ４３）。
【００９６】
そして、タイマ９２からの割込み通知がある場合、印刷開始タイミング決定手段２４は、印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、保留しているページデータの情報をクリアする。すなわち、印刷機構制御部２５へ保留ページを印刷指示する（ステップＳ５３）。そして、印刷開始タイミング決定手段２４は、ステップＳ４２に戻る。
【００９７】
また、タイマ９２からの割込み通知があるか否かを判断してタイマ９２からの割込み通知がない場合、印刷開始タイミング決定手段２４は、印刷ページ生成監視手段２３からのページデータ生成の通知があるか否かを判断する（ステップＳ４５）。
【００９８】
そして、ページデータ生成の通知がない場合、印刷開始タイミング決定手段２４は、ステップＳ４２に戻る。
【００９９】
また、ページデータ生成の通知があるか否かを判断してページデータ生成の通知がある場合、印刷開始タイミング決定手段２４は、生成が通知されたページデータの情報を保留ページデータとして登録する（ステップＳ４６）。
【０１００】
続いて、印刷開始タイミング決定手段２４は、印刷条件を参照して、両面印刷指示であるか否かを判断する（ステップＳ４７）。
【０１０１】
そして、両面印刷指示でない場合、すなわち、片面印刷指示である場合、印刷開始タイミング決定手段２４は、保留しているページデータがあるか否かをチェックして、保留しているページデータがある場合には、印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、保留しているページデータの情報をクリアする。すなわち、印刷機構制御部２５へ保留ページを印刷指示し（ステップＳ５３）、ステップＳ４２に戻る。
【０１０２】
また、両面印刷指示であるか否かを判断して両面印刷指示である場合、印刷開始タイミング決定手段２４は、表面及び裏面のページデータが揃ったか否か、すなわち、ページが表裏揃ったか否かを判断する（ステップＳ４８）。
【０１０３】
そして、表面及び裏面のページデータが揃っていない場合、印刷開始タイミング決定手段２４は、そのまま、ステップＳ４２に戻る。
【０１０４】
また、表面及び裏面のページデータが揃ったか否かを判断して表面及び裏面のページデータが揃った場合、印刷開始タイミング決定手段２４は、両面印刷ページカウントをインクリメントする（ステップＳ４９）。
【０１０５】
続いて、印刷開始タイミング決定手段２４は、両面印刷最大搬送原稿枚数決定手段２６から、最大搬送原稿枚数を取得する（ステップＳ５０）。
【０１０６】
続いて、印刷開始タイミング決定手段２４は、取得した最大搬送原稿枚数から１を減じた数と両面印刷ページカウントとを比較し、両面印刷ページカウントが最大搬送原稿枚数から１を減じた数と等しいか否かを判断する（ステップＳ５１）。
【０１０７】
そして、両面印刷ページカウントが最大搬送原稿枚数から１を減じた数と等しい場合、印刷開始タイミング決定手段２４は、先行印刷起動時間算出手段９４から先行印刷起動時間、すなわち、現在から印刷起動実施するまでの時間を取得して、取得した時間によってタイマ９２を起動し（ステップＳ５２）、ステップＳ４２に戻る。
【０１０８】
また、両面印刷ページカウントが最大搬送原稿枚数から１を減じた数と等しいか否かを判断して等しくない場合、ステップＳ４２に戻る。
【０１０９】
次に、フローチャートについて説明する。
ステップＳ４１  両面印刷ページカウントをクリアする。
ステップＳ４２  ジョブ終了の通知があるか否かを判断する。ジョブ終了の通知がある場合はステップＳ４４に進み、ジョブ終了の通知がない場合はステップＳ４３に進む。
ステップＳ４３  タイマ９２からの割込み通知があるか否かを判断する。タイマ９２からの割込み通知がある場合はステップＳ５３に進み、タイマ９２からの割込み通知がない場合はステップＳ４５に進む。
ステップＳ４４  両面印刷ページカウントをクリアする。
ステップＳ４５  ページデータ生成の通知があるか否かを判断する。ページデータ生成の通知がある場合はステップＳ４６に進み、ページデータ生成の通知がない場合はステップＳ４２に戻る。
ステップＳ４６  生成が通知されたページデータの情報を保留ページデータとして登録する。
ステップＳ４７  両面印刷指示であるか否かを判断する。両面印刷指示である場合はステップＳ４８に進み、両面印刷指示でない場合はステップＳ５３に進む。
ステップＳ４８  表面及び裏面のページデータが揃ったか否かを判断する。表面及び裏面のページデータが揃った場合はステップＳ４９に進み、表面及び裏面のページデータが揃っていない場合はステップＳ４２に戻る。
ステップＳ４９  両面印刷ページカウントをインクリメントする。
ステップＳ５０  最大搬送原稿枚数を取得する。
ステップＳ５１  最大搬送原稿枚数から１を減じた数と両面印刷ページカウントとを比較し、両面印刷ページカウントが最大搬送原稿枚数から１を減じた数と等しいか否かを判断する。両面印刷ページカウントが最大搬送原稿枚数から１を減じた数と等しい場合はステップＳ５２に進み、両面印刷ページカウントが最大搬送原稿枚数から１を減じた数と等しくない場合はステップＳ４２に戻る。
ステップＳ５２  先行印刷起動時間を取得して、タイマ９２を起動し、ステップＳ４２に戻る。
ステップＳ５３  印刷機構制御部２５へ保留ページを印刷指示し、ステップＳ４２に戻る。
【０１１０】
次に、前記先行印刷起動時間算出手段９４の動作について説明する。
【０１１１】
図１３は本発明の第２の実施の形態における両面印刷動作における媒体の搬送状態を第１の実施の形態における両面印刷動作と比較して説明する図、図１４は本発明の第２の実施の形態における先行印刷起動時間算出手段９４の動作を示すフローチャートである。
【０１１２】
まず、先行印刷起動時間算出手段９４は、読取り速度算出手段９１より２ページ読取り時間（Ｄ）を取得する（ステップＳ６１）。
【０１１３】
続いて、先行印刷起動時間算出手段９４は、両面印刷動作判定時間算出手段９３より両面印刷動作判定時間（Ｅ）を取得する（ステップＳ６２）。
【０１１４】
最後に、先行印刷起動時間算出手段９４は、２ページ読取り時間（Ｄ）と両面印刷動作判定時間（Ｅ）とから、次の式（４）によって、現在から印刷起動実施するまでの時間を算出し、印刷開始タイミング決定手段２４に返す（ステップＳ６３）。
２ページ読取り時間（Ｄ）−両面印刷動作判定時間（Ｅ）  ・・・式（４）
なお、読取り速度算出手段９１は、読取り条件によって２ページ分の原稿を読み取る時間（Ｄ）を算出する。
【０１１５】
また、両面印刷動作判定時間算出手段９３は、両面印刷動作判定時間（Ｅ）を次の式（５）によって算出する。
給紙時間（Ｃ）×２＋上搬送路時間（Ａ）＋１ページ分の媒体搬送時間  ・・・式（５）
図１３には、本実施の形態における両面読取りの原稿３１の搬送状態、及び、両面印刷動作での媒体６１の搬送状態が、前記第１の実施の形態における両面印刷動作での媒体６１の搬送状態とともに、時系列的に示されている。
【０１１６】
なお、２ページ読取り時間（Ｄ）は、１枚目の原稿３１の裏面読取りが終わってから２枚目の原稿３１の裏面読取りが完了するまでの時間であるものとする。また、第２の両面印刷動作判定時間（Ｅ）は、印刷機構制御部２５が、印刷起動要求を受けてから２ページ目の表面及び裏面のページデータの有無を判断するまでの時間であるものとする。
【０１１７】
次に、フローチャートについて説明する。
ステップＳ６１  ２ページ読取り時間（Ｄ）を取得する。
ステップＳ６２  両面印刷動作判定時間（Ｅ）を取得する。
ステップＳ６３  現在から印刷起動実施するまでの時間を算出する。
【０１１８】
このように、本実施の形態においては、原稿３１の読取り速度を考慮して両面印刷開始タイミングを早くすることができるので、前記第１の実施の形態に比べて、印刷結果を得るまでの時間を短縮することができる。
【０１１９】
次に、本発明の第３の実施の形態について説明する。なお、第１及び第２の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１及び第２の実施の形態と同じ動作及び効果についても、その説明を省略する。
【０１２０】
図１５は本発明の第３の実施の形態における画像形成装置の制御系の構成を示すブロック図である。
【０１２１】
図に示されるように、本実施の形態における画像形成装置１０は、タイマ９２を有していない。そして、印刷機構制御部２５は、両面印刷動作判定時間算出手段９３を備えておらず、代わりに、印刷機構部１２の両面印刷時の印刷速度を切り替える両面印刷速度切替え手段９６を備える。なお、該両面印刷速度切替え手段９６は、両面印刷時の印刷速度を高速（３０〔ＰＰＭ〕）、中速（２０〔ＰＰＭ〕）及び低速（１０〔ＰＰＭ〕）の３段階に切替え可能なものであるとする。また、印刷制御部２２は、先行印刷起動時間算出手段９４を備えておらず、代わりに、印刷条件に応じて両面印刷時の印刷速度を決定する両面印刷速度決定手段９５を備える。該両面印刷速度決定手段９５は、読取り速度算出手段９１が算出する読取り時間から両面印刷の速度を決定する。
【０１２２】
なお、本実施の形態における画像形成装置１０のその他の点の構成については、前記第２の実施の形態と同様であるので、説明を省略する。
【０１２３】
次に、本実施の形態における画像形成装置１０の動作について説明する。ここでは、印刷開始タイミング決定手段２４及び両面印刷速度決定手段９５の動作についてのみ説明し、その他の動作については、前記第１の実施の形態と同様であるので、説明を省略する。まず、前記印刷開始タイミング決定手段２４の動作について説明する。
【０１２４】
図１６は本発明の第３の実施の形態における印刷開始タイミング決定手段の動作を示すフローチャートである。
【０１２５】
まず、印刷開始タイミング決定手段２４は、初期化として、両面印刷ページカウントをクリアする（ステップＳ７１）。
【０１２６】
次に、印刷開始タイミング決定手段２４は、印刷ページ生成監視手段２３から、ジョブ終了の通知があるか否かを判断する（ステップＳ７２）。
【０１２７】
そして、ジョブ終了の通知がある場合、印刷開始タイミング決定手段２４は、両面印刷ページカウントをクリアし（ステップＳ７４）、保留しているページデータがあるか否かをチェックして、保留しているページデータがある場合には、印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、保留しているページデータの情報をクリアする。すなわち、印刷機構制御部２５へ保留ページを印刷速度付きで印刷指示する（ステップＳ８２）。そして、印刷開始タイミング決定手段２４は、ステップＳ７２に戻る。
【０１２８】
また、ジョブ終了の通知があるか否かを判断してジョブ終了の通知がない場合、印刷開始タイミング決定手段２４は、印刷ページ生成監視手段２３からのページデータ生成の通知があるか否かを判断する（ステップＳ７３）。
【０１２９】
そして、ページデータ生成の通知がない場合、印刷開始タイミング決定手段２４は、ステップＳ７２に戻る。
【０１３０】
また、ページデータ生成の通知があるか否かを判断してページデータ生成の通知がある場合、印刷開始タイミング決定手段２４は、生成が通知されたページデータの情報を保留ページデータとして登録する（ステップＳ７５）。
【０１３１】
続いて、印刷開始タイミング決定手段２４は、印刷条件を参照して、両面印刷指示であるか否かを判断する（ステップＳ７６）。
【０１３２】
そして、両面印刷指示でない場合、すなわち、片面印刷指示である場合、印刷開始タイミング決定手段２４は、保留しているページデータがあるか否かをチェックして、保留しているページデータがある場合には、印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、保留しているページデータの情報をクリアする。すなわち、印刷機構制御部２５へ保留ページを印刷速度付きで印刷指示し（ステップＳ８２）、ステップＳ７２に戻る。
【０１３３】
また、両面印刷指示であるか否かを判断して両面印刷指示である場合、印刷開始タイミング決定手段２４は、表面及び裏面のページデータが揃ったか否か、すなわち、ページが表裏揃ったか否かを判断する（ステップＳ７７）。
【０１３４】
そして、表面及び裏面のページデータが揃っていない場合、印刷開始タイミング決定手段２４は、そのまま、ステップＳ７２に戻る。
【０１３５】
また、表面及び裏面のページデータが揃ったか否かを判断して表面及び裏面のページデータが揃った場合、印刷開始タイミング決定手段２４は、両面印刷ページカウントをインクリメントする（ステップＳ７８）。
【０１３６】
続いて、印刷開始タイミング決定手段２４は、両面印刷最大搬送原稿枚数決定手段２６から、最大搬送原稿枚数を取得する（ステップＳ７９）。
【０１３７】
続いて、印刷開始タイミング決定手段２４は、取得した最大搬送原稿枚数と両面印刷ページカウントとを比較し、両面印刷ページカウントが最大搬送原稿枚数より大きいか否かを判断する（ステップＳ８０）。
【０１３８】
そして、両面印刷ページカウントが最大搬送原稿枚数より大きい場合、印刷開始タイミング決定手段２４は、両面印刷速度決定手段９５より両面印刷速度の情報を取得し、印刷機構制御部２５に両面印刷速度を指定する。すなわち、読取り速度及び両面印刷速度サポート情報から両面印刷速度を決定し、変更を指示する（ステップＳ８１）。
【０１３９】
続いて、印刷開始タイミング決定手段２４は、保留しているページデータがあるか否かをチェックして、保留しているページデータがある場合には、印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、保留しているページデータの情報をクリアする。すなわち、印刷機構制御部２５へ保留ページを印刷速度付きで印刷指示し（ステップＳ８２）、ステップＳ７２に戻る。
【０１４０】
また、両面印刷ページカウントが最大搬送原稿枚数より大きいか否かを判断して両面印刷ページカウントが最大搬送原稿枚数より大きくない場合、印刷開始タイミング決定手段２４は、そのまま、ステップＳ７２に戻る。
【０１４１】
次に、フローチャートについて説明する。
ステップＳ７１  両面印刷ページカウントをクリアする。
ステップＳ７２  ジョブ終了の通知があるか否かを判断する。ジョブ終了の通知がある場合はステップＳ７４に進み、ジョブ終了の通知がない場合はステップＳ７３に進む。
ステップＳ７３  ページデータ生成の通知があるか否かを判断する。ページデータ生成の通知がある場合はステップＳ７５に進み、ページデータ生成の通知がない場合はステップＳ７２に戻る。
ステップＳ７４  両面印刷ページカウントをクリアする。
ステップＳ７５  生成が通知されたページデータの情報を保留ページデータとして登録する。
ステップＳ７６  両面印刷指示であるか否かを判断する。両面印刷指示である場合はステップＳ７７に進み、両面印刷指示でない場合はステップＳ８２に進む。
ステップＳ７７  表面及び裏面のページデータが揃ったか否かを判断する。表面及び裏面のページデータが揃った場合はステップＳ７８に進み、表面及び裏面のページデータが揃っていない場合はステップＳ７２に戻る。
ステップＳ７８  両面印刷ページカウントをインクリメントする。
ステップＳ７９  最大搬送原稿枚数を取得する。
ステップＳ８０  最大搬送原稿枚数と両面印刷ページカウントとを比較し、両面印刷ページカウントが最大搬送原稿枚数より大きいか否かを判断する。両面印刷ページカウントが最大搬送原稿枚数より大きい場合はステップＳ８１に進み、両面印刷ページカウントが最大搬送原稿枚数より大きくない場合はステップＳ７２に戻る。
ステップＳ８１  読取り速度及び両面印刷速度サポート情報から両面印刷速度を決定し、変更を指示する。
ステップＳ８２  印刷機構制御部２５に対して保留しているページデータを印刷するように要求し、ステップＳ７２に戻る。
【０１４２】
次に、前記両面印刷速度決定手段９５の動作について説明する。
【０１４３】
図１７は本発明の第３の実施の形態における両面印刷速度決定手段９５の動作を示すフローチャートである。
【０１４４】
まず、両面印刷速度決定手段９５は、読取り速度算出手段９１より、２ページ読取り時間（Ｄ）を取得する（ステップＳ９１）。
【０１４５】
続いて、両面印刷速度決定手段９５は、両面印刷速度切替え手段９６より、サポートしている両面印刷時の印刷速度の一覧を取得する。すなわち、両面印刷サポート速度情報を取得する（ステップＳ９２）。
【０１４６】
続いて、両面印刷速度決定手段９５は、取得した２ページ読取り時間（Ｄ）より、１ページに読み取ることができる枚数である読取り速度を、次の式（６）によって算出する（ステップＳ９３）。
６０〔ｓｅｃ〕÷２ページ読取り時間（Ｄ）  ・・・式（６）
次に、両面印刷速度決定手段９５は、算出した読取り速度と、取得した両面印刷サポート速度情報における高速モード速度とを比較し、読取り速度が高速モード速度以上であるか否かを判断する（ステップＳ９４）。
【０１４７】
そして、読取り速度が高速モード速度以上である場合、両面印刷速度決定手段９５は、両面印刷時の指示として高速モードを指定すると決定する。すなわち、両面印刷速度を高速にする（ステップＳ９５）。
【０１４８】
また、読取り速度が高速モード速度以上であるか否かを判断して読取り速度が高速モード速度以上でない場合、両面印刷速度決定手段９５は、算出した読取り速度と、取得した両面印刷サポート速度情報における中速モード速度とを比較し、読取り速度が中速モード速度以上であるか否かを判断する（ステップＳ９６）。
【０１４９】
そして、読取り速度が中速モード速度以上である場合、両面印刷速度決定手段９５は、両面印刷時の指示として中速モードを指定すると決定する。すなわち、両面印刷速度を中速にする（ステップＳ９７）。
【０１５０】
また、読取り速度が高速モード速度以上であるか否かを判断して読取り速度が中速モード速度以上でない場合、両面印刷速度決定手段９５は、両面印刷時の指示として低速モードを指定すると決定する。すなわち、両面印刷速度を低速にする（ステップＳ９８）。
【０１５１】
次に、フローチャートについて説明する。
ステップＳ９１  ２ページ読取り時間（Ｄ）を取得する。
ステップＳ９２  両面印刷サポート速度情報を取得する。
ステップＳ９３  ２ページ読取り時間（Ｄ）より、読取り速度を算出する。
ステップＳ９４  読取り速度が高速モード速度以上であるか否かを判断する。読取り速度が高速モード速度以上である場合はステップＳ９５に進み、読取り速度が高速モード速度以上でない場合はステップＳ９６に進む。
ステップＳ９５  両面印刷速度を高速にする。
ステップＳ９６  読取り速度が中速モード速度以上であるか否かを判断する。読取り速度が中速モード速度以上である場合はステップＳ９７に進み、読取り速度が中速モード速度以上でない場合はステップＳ９８に進む。
ステップＳ９７  両面印刷速度を中速にする。
ステップＳ９８  両面印刷速度を低速にする。
【０１５２】
このように、本実施の形態においては、原稿３１の読取り速度に応じて両面印刷速度を変更することによって、読取り条件により原稿３１の読取り速度が標準的な両面印刷速度よりも遅くなった場合でも、第２の両面印刷動作から第１の両面印刷動作へ移ることがなく、両面印刷時の画像形成部７２の空回しを防ぐことができる。したがって、前記第１の実施の形態に比べて、消費電力を更に抑制することができ、消耗品や装置などの寿命を更に延ばすことができる。
【０１５３】
また、前記第１〜第３の実施の形態においては、読取り機構部１１の両面読取り機構として、スイッチバック方式の機構を用いて説明したが、ワンパス方式の読取り機構を適用することも可能である。
【０１５４】
さらに、前記第３の実施の形態においては、両面読取り動作について説明したが、片面読取り動作についても適用することが可能である。
【０１５５】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【産業上の利用可能性】
【０１５６】
本発明は、画像形成装置に利用することができる。
【符号の説明】
【０１５７】
１０    画像形成装置
１１    読取り機構部
１２    印刷機構部
１６    読取りデータ格納部
１７    印刷データ編集部
２３    印刷ページ生成監視手段
２４    印刷開始タイミング決定手段
２５    印刷機構制御部
２６    両面印刷最大搬送原稿枚数決定手段
３１    原稿
５３    原稿読取り部
６１    媒体
６３、６４、６５、６６    媒体搬送路
７２    画像形成部
９１    読取り速度算出手段
９３    両面印刷動作判定時間算出手段
９４    先行印刷起動時間算出手段
９５    両面印刷速度決定手段
【図１】
0005592823.tif 000002
【図２】
0005592823.tif 000003
【図３】
0005592823.tif 000004
【図４】
0005592823.tif 000005
【図５】
0005592823.tif 000006
【図６】
0005592823.tif 000007
【図７】
0005592823.tif 000008
【図８】
0005592823.tif 000009
【図９】
0005592823.tif 000010
【図１０】
0005592823.tif 000011
【図１１】
0005592823.tif 000012
【図１２】
0005592823.tif 000013
【図１３】
0005592823.tif 000014
【図１４】
0005592823.tif 000015
【図１５】
0005592823.tif 000016
【図１６】
0005592823.tif 000017
【図１７】
0005592823.tif 000018