(57)【特許請求の範囲】
【請求項１】
１回のエンジンサイクルで複数の出力媒体に画像出力が可能であり、出力媒体の片面に画像出力を行って該出力媒体を排出する片面モード、および、出力媒体の第１面に画像出力を行った後に該出力媒体の第２面に画像出力を行って該出力媒体を排出する両面モードがともに可能な画像出力装置であって、
出力すべき画像のページ数をＭとし、１回のエンジンサイクルで画像出力することが可能な出力媒体数をＮとしたときに、Ｍを２Ｎで除算したときの剰余Ｓを求める剰余算出手段と、
前記剰余算出手段により求められた剰余Ｓの値に基づいて画像出力を制御する出力制御手段と、
を備え、
前記出力制御手段は、
両面モードによる画像出力が指示されたときであって、前記剰余算出手段により求められた剰余Ｓの値が１であるときに、出力すべきＭページの画像のうち、最後のページを除く（Ｍ−１）ページの画像については両面モードで且つエンジンサイクル毎にＮ枚の出力媒体に出力し、最後の１ページの画像については片面モードで１枚の出力媒体に出力するよう制御し、
両面モードによる画像出力が指示されたときであって、前記剰余算出手段により求められた剰余Ｓの値が１以外であるときに、出力すべきＭページの画像の全てについて両面モードで出力するよう制御する、
ことを特徴とする画像出力装置。
【請求項２】
前記出力制御手段は、両面モードによる画像出力が指示されたときであって、前記剰余算出手段により求められた剰余Ｓの値が１以外の奇数であるときに、出力すべきＭページの画像のうち最後の１ページの画像が出力される出力媒体の裏面への白紙出力の際に画像データを出力しない、ことを特徴とする請求項１記載の画像出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１回のエンジンサイクルで複数の出力媒体に画像出力が可能であり、出力媒体の片面に画像出力を行う片面モードおよび出力媒体の両面に画像出力を行う両面モードがともに可能な画像出力装置に関するものである。
【０００２】
【従来の技術】
電子写真技術を利用した画像出力装置は、出力すべき画像に応じたトナー像を中間転写体上に一旦生成し、この中間転写体上のトナー像を出力媒体（一般には用紙）に転写することで、画像を出力媒体に出力（印刷）することができる。また、カラー画像を出力する画像出力装置は、複数の色（一般には、イエロー、マゼンタ、シアンおよびブラック）それぞれのトナー像を重ね合わせて中間転写体上に一旦生成し、この中間転写体上の各色のトナー像を出力媒体に転写することで、カラー画像を出力媒体に出力することができる。このような画像出力装置の中間転写体は、画像出力が可能な最大面積の出力媒体に応じた面積を有する。例えば、Ａ３サイズまでの面積の出力媒体に画像出力することができる画像出力装置では、中間転写体の面積はＡ３サイズまたはこれよりやや広い面積を有している。
【０００３】
このような中間転写体を有する画像出力装置では、画像を出力しようとしている出力媒体の面積が中間転写体の面積より小さいときに、Ｎ（Ｎ≧２）ページの画像それぞれに応じたトナー像を中間転写体上に一度に形成することができる場合がある。このような場合には、画像出力装置は、Ｎページの画像それぞれに応じたトナー像を中間転写体上に形成し、Ｎ枚の出力媒体を順次に流して各出力媒体にトナー像を転写することで、Ｎ枚の出力媒体それぞれに画像を出力することができる。例えば、Ａ３サイズまでの面積の出力媒体に画像出力することができる画像出力装置は、画像を出力しようとしている出力媒体がＡ４サイズであるときには、２ページの画像それぞれに応じたトナー像（Ａ４サイズ）を中間転写体（Ａ３サイズ）上に形成し、２枚の出力媒体（Ａ４サイズ）を順次に流して各出力媒体にトナー像を転写して、２枚の出力媒体それぞれに画像を出力することができる。このように１回のエンジンサイクル（中間転写体上へのトナー像の生成〜出力媒体へのトナー像の転写）で複数枚の出力媒体への画像出力を行うことができるので、高速な画像出力が可能となる。
【０００４】
また、両面モード（出力媒体の両面に画像出力を行うモード）で出力媒体へ画像を出力する場合には、画像出力装置は、上記の動作で各出力媒体の第１面への画像出力を行い、続いて、同様にして上記の動作で各出力媒体の第２面への画像出力を行う。例えば、Ａ３サイズまでの面積の出力媒体に画像出力することができる画像出力装置は、出力すべき画像のページ数が４であって、画像を出力しようとしている出力媒体がＡ４サイズであるときには、第１のエンジンサイクルで、第１の出力媒体の第１面に第１ページの画像を出力し、第２の出力媒体の第１面に第３ページの画像を出力し、続く第２のエンジンサイクルで、第１の出力媒体の第２面に第２ページの画像を出力し、第２の出力媒体の第２面に第４ページの画像を出力して、第１および第２の出力媒体を排出する。
【０００５】
このように、画像出力装置は、１回のエンジンサイクルで複数枚の出力媒体に画像出力することで、比較的時間を要するエンジンサイクルの回数を減らすことができ、画像出力に要する時間を短縮することができ、スループットを向上させることができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記の従来の画像出力装置は以下のような問題点を有していることを本願発明者は見出した。すなわち、上述した例のように、１回のエンジンサイクルで２ページの画像を出力することができる場合であって、出力すべき画像のページ数が４であるときには、画像出力装置は、２回のエンジンサイクルで効率よく画像出力することができる。しかしながら、１回のエンジンサイクルで２ページの画像を出力することができる場合であって、出力すべき画像のページ数が３であるときには、第１のエンジンサイクルで第１の出力媒体の第１面に第１ページの画像を出力し、続く第２のエンジンサイクルで第１の出力媒体の第２面に第２ページの画像を出力し、更に続く第３のエンジンサイクルで第２の出力媒体の第１面に第３ページの画像を出力することになる。
【０００７】
このように、上記の従来の画像出力装置は、出力すべき画像のページ数が４であるときには２回のエンジンサイクルで済むところ、出力すべき画像のページ数が３であるときには３回のエンジンサイクルを要する。すなわち、従来の画像出力装置は、必ずしも画像出力に要する時間を短縮することができるとは限らず、或いは、画像出力に要する時間の短縮が充分ではない場合がある。
【０００８】
本発明は、上記問題点を解消する為になされたものであり、１回のエンジンサイクルで複数の出力媒体に画像出力が可能であって両面モードで画像出力を行う場合において、画像出力に要する時間を短縮することができる画像出力装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係る画像出力装置は、１回のエンジンサイクルで複数の出力媒体に画像出力が可能であり、出力媒体の片面に画像出力を行って該出力媒体を排出する片面モード、および、出力媒体の第１面に画像出力を行った後に該出力媒体の第２面に画像出力を行って該出力媒体を排出する両面モードがともに可能な画像出力装置であって、(1) 出力すべき画像のページ数をＭとし、１回のエンジンサイクルで画像出力することが可能な出力媒体数をＮとしたときに、Ｍを２Ｎで除算したときの剰余Ｓを求める剰余算出手段と、(2) 剰余算出手段により求められた剰余Ｓの値に基づいて画像出力を制御する出力制御手段と、を備えることを特徴とする。さらに、出力制御手段は、両面モードによる画像出力が指示されたときであって、剰余算出手段により求められた剰余Ｓの値が１であるときに、出力すべきＭページの画像のうち、最後のページを除く（Ｍ−１）ページの画像については両面モードで且つエンジンサイクル毎にＮ枚の出力媒体に出力し、最後の１ページの画像については片面モードで１枚の出力媒体に出力するよう制御することを特徴とする。また、出力制御手段は、両面モードによる画像出力が指示されたときであって、剰余算出手段により求められた剰余Ｓの値が１以外であるときに、出力すべきＭページの画像の全てについて両面モードで出力するよう制御することを特徴とする。
【００１０】
この画像出力装置によれば、出力すべき画像のページ数をＭとし、１回のエンジンサイクルで画像出力することが可能な出力媒体数をＮとしたときに、Ｍを２Ｎで除算したときの剰余Ｓが剰余算出手段により求められる。そして、両面モードによる画像出力が指示されたときであって、剰余算出手段により求められた剰余Ｓの値が１であるときに、出力制御手段による制御の下、出力すべきＭページの画像のうち、最後のページを除く（Ｍ−１）ページの画像については両面モード（出力媒体の両面に画像出力を行うモード）で且つエンジンサイクル毎にＮ枚の出力媒体に出力され、最後の１ページの画像については片面モード（出力媒体の片面のみに画像出力を行うモード）で１枚の出力媒体に出力される。
【００１１】
また、本発明に係る画像出力装置では、出力制御手段は、両面モードによる画像出力が指示されたときであって、剰余算出手段により求められた剰余Ｓの値が１以外であるときに、出力すべきＭページの画像の全てについて両面モードで出力するよう制御することを特徴とする。また、このとき、出力制御手段は、両面モードによる画像出力が指示されたときであって、剰余算出手段により求められた剰余Ｓの値が１以外の奇数であるときに、出力すべきＭページの画像のうち最後の１ページの画像が出力される出力媒体の裏面への白紙出力の際に画像データを出力しないことを特徴とする。この場合には、出力すべき画像のデータを記憶する記憶手段の記憶容量を消費することなく白紙出力を行うことができる。
【００１２】
【発明の実施の形態】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００１３】
図１は、本実施形態に係る画像出力装置１の構成の説明図である。この図は、画像出力装置１の断面を模式的に示している。この画像出力装置１は、トナーユニット１１、ドラムユニット１２、ベルト中間転写体１３、用紙供給部１４、定着ユニット１５、用紙反転部Ａ１６、用紙反転部Ｂ１７およびコントローラ２０を備える。
【００１４】
この画像出力装置１は、出力媒体（用紙）上にカラー画像を印刷するものである。画像出力装置１は、トナーユニット１１を回転させてシアントナーを用いてドラムユニット１２の表面にシアン成分のトナー画像を生成し、このドラムユニット１２の表面に生成されたシアン成分のトナー画像をベルト中間転写体１３に転写する。同様にして、画像出力装置１は、マゼンタ成分、イエロー成分およびブラック成分それぞれについて、トナーユニット１１を回転させてドラムユニット１２の表面にトナー画像を生成し、このドラムユニット１２の表面に生成されたトナー画像をベルト中間転写体１３に転写する。このようにして、ベルト中間転写体１３には、シアン、マゼンタ、イエローおよびブラックそれぞれのトナー画像が重ね合わせられて生成される。その後、画像出力装置１は、用紙給紙部１４から用紙９をフィードし、図中の点線に沿って用紙９を移動させて、ベルト中間転写体１３上の各色のトナー像を用紙９に転写し、定着ユニット１５で用紙９を定着処理する。用紙９の片面のみに画像出力を行う片面モードの場合には、画像出力装置１は定着後に用紙９を外部に排出する。この一連の処理をエンジンサイクルと呼ぶ。
【００１５】
用紙９の両面に画像出力を行う両面モードの場合には、画像出力装置１は、上記のエンジンサイクルで用紙９の第１面に画像を出力し、その後、この用紙９を用紙反転部Ａ１６を経て用紙反転部Ｂ１７まで搬送する。ここで、画像出力装置１は、用紙９の搬送方向を逆転させ、用紙９を用紙反転部Ｂ１７から用紙給紙部１４まで搬送する。以降、画像出力装置１は、第１面への画像出力と同様にして、次のエンジンサイクルで用紙９の第２面に画像を出力して、用紙９を外部に排出する。
【００１６】
この画像出力装置１はＡ３サイズまでの面積の用紙に画像出力することができるものとする。このとき、ベルト中間転写体１３は、Ａ３サイズまたはこれよりやや広い面積を有している。画像を出力する用紙がＡ３サイズである場合には、画像出力装置１は、１回のエンジンサイクルで、１ページ分の画像に応じたトナー像をベルト中間転写体１３に生成し、１枚のＡ３サイズの用紙９をフィードして、この１枚の用紙９にベルト中間転写体１３から画像を転写する。画像を出力する用紙がＡ４サイズである場合には、画像出力装置１は、１回のエンジンサイクルで、２ページ分の画像それぞれに応じたトナー像をベルト中間転写体１３に生成し、２枚のＡ４サイズの用紙９を順次フィードして、これらの２枚の用紙９にベルト中間転写体１３から画像を転写することができる。
【００１７】
以下では、Ａ３サイズまでの面積の用紙に画像出力することができる画像出力装置１において、画像を出力する用紙がＡ４サイズである場合、すなわち、１回のエンジンサイクルで２枚の用紙に画像出力することができる場合について説明する。また、１回のエンジンサイクルで１枚の用紙に画像出力する動作を１ｕｐと呼び、１回のエンジンサイクルで２枚の用紙に画像出力する動作を２ｕｐと呼ぶ。
【００１８】
この画像出力装置１の以上の動作はコントローラ２０により制御される。図２は、本実施形態に係る画像出力装置１のコントローラ２０のブロック図である。コントローラ２０は、通信インターフェース部２１、ＰＤＬ解析部２２、描画処理部２３、記憶部２４、スケジューラ２５およびエンジンインターフェース制御部２６を備える。
【００１９】
通信インターフェース部２１は、画像出力装置１とは別に設けられるホストコンピュータ２から画像出力装置１に送られてくる印刷ジョブを受信する。ＰＤＬ解析部２２は、この受信された印刷ジョブを解析して、両面モード／片面モードの別、モノクロ出力／カラー出力の別および用紙サイズ等を求め、これらを含む描画情報をスケジューラ２５に渡す。また、ＰＤＬ解析部２２は、解析した印刷ジョブが最終ページのものであるときには、その旨をスケジューラ２５に通知する。描画処理部２３は、プリントエンジンが出力することが可能な画像データを作成して、この画像データをページ毎に記憶部２５に記憶させるとともに、この画像データを記憶した記憶部２５の記憶領域の先頭アドレス（格納先アドレス）をスケジューラ２５に渡す。なお、プリントエンジンとは、トナーユニット１１、ドラムユニット１２、ベルト中間転写体１３、用紙供給部１４、定着ユニット１５、用紙反転部Ａ１６および用紙反転部Ｂ１７等を含み、用紙９上に画像を出力する為の機構である。
【００２０】
スケジューラ２５は、ページキュー２５１、剰余算出手段２５２および出力制御手段２５３を有している。ページキュー２５１は、ＰＤＬ解析部２２および描画処理部２３より受け取った描画情報（格納先アドレスをも含む）をページ毎に登録する。また、ページキュー２５１は、ＰＤＬ解析部２２が解析した印刷ジョブが最終ページのものであるときに、その旨をＰＤＬ解析部２２より受け取る。剰余算出手段２５２は、出力すべき画像のページ数をＭとし、１回のエンジンサイクルで画像出力することが可能な用紙の枚数をＮとしたときに、Ｍを２Ｎで除算したときの剰余Ｓを求める。出力制御手段２５３は、剰余算出手段２５２により求められた剰余Ｓの値に基づいて、エンジンインターフェース制御部２６を介してプリントエンジンを制御する。エンジンインターフェース制御部２６は、スケジューラ２５による制御の下、記憶部２５に格納された画像データをプリントエンジンに送り、プリントエンジンにより画像出力させる。
【００２１】
具体的には、剰余算出手段２５２は、ページキュー２５１に登録された描画情報が有るか否かを調べ、登録された描画情報が有る場合には、出力制御手段２５３は、１回のエンジンサイクルで出力する画像のページ数を決定して、この決定したページ数分の画像データが記憶部２５に格納されるのを待って、エンジンインターフェース制御部２６を介してプリントエンジンを始動させる。このプリントエンジンの始動に際しては、スケジューラ２５からエンジンインターフェース制御部２６へ、図３に示すデータ構造を有するエンジン制御情報が送られる。
【００２２】
図３は、エンジン制御情報のデータ構造の説明図である。この図に示すように、エンジン制御情報には、両面モード／片面モードの何れかを指定する旨の情報、１回のエンジンサイクルで画像出力する用紙の枚数（Ｎｕｐ）の情報、および、画像データの格納先アドレスを示す情報が含まれる。また、画像データの格納先アドレスについては、４ページ×４プレーン（イエロー、マゼンタ、シアン、ブラック）の分が含まれている。なお、出力すべき画像が無い場合には、対応するページの格納先アドレスとして値NULLが格納される。
【００２３】
図４は、本実施形態に係る画像出力装置１のスケジューラ２６の動作を説明するフローチャートである。以下では、両面モードによる画像出力が指示された場合について、主に剰余算出手段２５２および出力制御手段２５３の動作を説明する。まずパラメータｎの値を０に初期化し（ステップＳ１）、出力すべき画像のページの描画情報がページキュー２５１に登録されたか否かを判断し（ステップＳ２）、登録された場合にはパラメータｎの値を１増し（ステップＳ３）、この登録されたページが最終ページであるか否かを判断する（ステップＳ４）。最終ページでない場合には、パラメータｎの値が４であるか否か、すなわち、４ページ分の描画情報がページキュー２５１に登録されたか否かを判断する（ステップＳ５）。
【００２４】
もし、ステップＳ５で、４ページ分の描画情報がページキュー２５１に登録されたと判定された場合には、その４ページ分の内容が格納されたエンジン制御情報がスケジューラ２５からエンジンインターフェース制御部２６に渡され、プリントエンジンが始動する（ステップＳ６）。このとき、エンジン制御情報には、両面モードを指定する旨の情報、１回のエンジンサイクルで２枚の用紙に画像出力（２ｕｐ）する旨の情報、および、４ページ分の画像データそれぞれの格納先アドレスを示す情報が含まれる。
【００２５】
一方、ステップＳ５で、４ページ分の描画情報がページキュー２５１に未だ登録されていないと判定された場合には、ステップＳ２に戻り、出力すべき画像のページの描画情報がページキュー２５１に登録されるのを待つ。
【００２６】
もし、ステップＳ４で、登録されたページが最終ページであると判定された場合には、パラメータｎの値が２であるか否かが判断され（ステップＳ７）、パラメータｎの値が２である場合には、その２ページ分の内容が格納されたエンジン制御情報がスケジューラ２５からエンジンインターフェース制御部２６に渡され、プリントエンジンが始動する（ステップＳ８）。このとき、エンジン制御情報には、両面モードを指定する旨の情報、１回のエンジンサイクルで１枚の用紙に画像出力（１ｕｐ）する旨の情報、および、２ページ分の画像データそれぞれの格納先アドレスを示す情報が含まれる。なお、残り２ページ分の画像データの格納先アドレスとして値NULLが格納されている。
【００２７】
もし、ステップＳ７で、パラメータｎの値が２でないと判断された場合には、パラメータｎの値が１であるか否かが判断され（ステップＳ９）、パラメータｎの値が１である場合には、その１ページ分の内容が格納されたエンジン制御情報がスケジューラ２５からエンジンインターフェース制御部２６に渡され、プリントエンジンが始動する（ステップＳ１０）。このとき、エンジン制御情報には、片面モードを指定する旨の情報、１回のエンジンサイクルで１枚の用紙に画像出力（１ｕｐ）する旨の情報、および、１ページ分の画像データの格納先アドレスを示す情報が含まれる。なお、残り３ページ分の画像データの格納先アドレスとして値NULLが格納されている。
【００２８】
もし、ステップＳ９で、パラメータｎの値が１でないと判断された場合には、すなわち、パラメータｎの値が３である場合には、その３ページ分の内容が格納されたエンジン制御情報がスケジューラ２５からエンジンインターフェース制御部２６に渡され、プリントエンジンが始動する（ステップＳ１１）。このとき、エンジン制御情報には、両面モードを指定する旨の情報、１回のエンジンサイクルで２枚の用紙に画像出力（２ｕｐ）する旨の情報、および、３ページ分の画像データの格納先アドレスを示す情報が含まれる。なお、残り１ページ分の画像データの格納先アドレスとして値NULLが格納されている。
【００２９】
次に、上記フローチャートにおけるステップＳ６，Ｓ８，Ｓ１０およびＳ１１それぞれで始動されるプリントエンジンの動作について説明する。
【００３０】
図５は、本実施形態に係る画像出力装置１において４ページ分の画像を両面２ｕｐ指定で出力する場合のタイミングチャートである。すなわち、この図は、図４のフローチャート中のステップＳ６で始動されるプリントエンジンの動作のタイミングチャートである。この場合、第１のエンジンサイクルで、２つの垂直同期信号VSYNCそれぞれに続いて水平同期信号HSYNCに同期して第１ページおよび第３ページの画像データVIDEOがエンジンインターフェース制御部２６からプリントエンジンに送られ、第１ページの画像が第１の用紙の第１面に出力され、第３ページの画像が第２の用紙の第１面に出力される。続く第２のエンジンサイクルで、２つの垂直同期信号VSYNCそれぞれに続いて水平同期信号HSYNCに同期して第２ページおよび第４ページの画像データVIDEOがエンジンインターフェース制御部２６からプリントエンジンに送られ、第２ページの画像が第１の用紙の第２面に出力され、第４ページの画像が第２の用紙の第２面に出力されて、第１の用紙および第２の用紙が排出される。
【００３１】
図６は、本実施形態に係る画像出力装置１において２ページ分の画像を両面１ｕｐ指定で出力する場合のタイミングチャートである。すなわち、この図は、図４のフローチャート中のステップＳ８で始動されるプリントエンジンの動作のタイミングチャートである。この場合、第１のエンジンサイクルで、１つの垂直同期信号VSYNCに続いて水平同期信号HSYNCに同期して第１ページの画像データVIDEOがエンジンインターフェース制御部２６からプリントエンジンに送られ、第１ページの画像が第１の用紙の第１面に出力される。続く第２のエンジンサイクルで、１つの垂直同期信号VSYNCに続いて水平同期信号HSYNCに同期して第２ページの画像データVIDEOがエンジンインターフェース制御部２６からプリントエンジンに送られ、第２ページの画像が第１の用紙の第２面に出力され、この第１の用紙が排出される。
【００３２】
図７は、本実施形態に係る画像出力装置１において５ページ分の画像を出力する場合のタイミングチャートである。すなわち、この図は、図４のフローチャート中のステップＳ６で始動されるプリントエンジンの動作、および、これに続くステップＳ１０で始動されるプリントエンジンの動作の、タイミングチャートである。この場合、５ページの画像のうち第１〜第４ページの画像については、図５と同様にして、両面２ｕｐ指定で、第１のエンジンサイクルで、第１ページの画像が第１の用紙の第１面に出力され、第３ページの画像が第２の用紙の第１面に出力され、続く第２のエンジンサイクルで、第２ページの画像が第１の用紙の第２面に出力され、第４ページの画像が第２の用紙の第２面に出力されて、第１の用紙および第２の用紙が排出される。最後の第５ページの画像の出力の際には、片面１ｕｐ指定で出力される。すなわち、第２のエンジンサイクルに続く第３のエンジンサイクルでは、１つの垂直同期信号VSYNCに続いて水平同期信号HSYNCに同期して第５ページの画像データVIDEOがエンジンインターフェース制御部２６からプリントエンジンに送られ、第５ページの画像が第３の用紙の第１面に出力され、この第３の用紙が排出される。
【００３３】
図８は、本実施形態に係る画像出力装置１において５ページ分の画像を出力する場合の所要時間を説明する図である。この図には比較例も示されている。第１および第２のエンジンサイクルそれぞれでは、本実施例と比較例とで同一の両面２ｕｐ指定の動作である。しかし、比較例では、その後の第５ページの画像の出力の際にも両面モードの指定の動作であるから、第３のエンジンサイクルで、第５ページの画像が第３の用紙の第１面に出力され、第４のエンジンサイクルで、第６ページの画像が第３の用紙の第２面に出力（実際には白紙出力）されて、この第３の用紙が排出される。これに対して、本実施例では、第５ページの画像の出力の際には片面１ｕｐ指定の動作であるから、第３のエンジンサイクルで、第５ページの画像が第３の用紙の第１面に出力され、この第３の用紙が排出される。このように、比較例と比較して本実施例では、画像出力に要する時間が１エンジンサイクル分だけ短い。
【００３４】
図９は、本実施形態に係る画像出力装置１において３ページ分の画像を両面２ｕｐ指定で出力する場合のタイミングチャートである。すなわち、この図は、図４のフローチャート中のステップＳ１１で始動されるプリントエンジンの動作のタイミングチャートである。この場合、第１のエンジンサイクルで、２つの垂直同期信号VSYNCそれぞれに続いて水平同期信号HSYNCに同期して第１ページおよび第３ページの画像データVIDEOがエンジンインターフェース制御部２６からプリントエンジンに送られ、第１ページの画像が第１の用紙の第１面に出力され、第３ページの画像が第２の用紙の第１面に出力される。続く第２のエンジンサイクルで、１つの垂直同期信号VSYNCに続いて水平同期信号HSYNCに同期して第２ページの画像データVIDEOがエンジンインターフェース制御部２６からプリントエンジンに送られ、第２ページの画像が第１の用紙の第２面に出力され、第４ページの画像が第２の用紙の第２面に出力（実際には白紙出力）されて、第１の用紙および第２の用紙が排出される。
【００３５】
このとき、エンジン制御情報には第４ページ分の画像データの格納先アドレスとして値NULLが格納されており、第２のエンジンサイクルで第４ページの画像データVIDEOが出力されない。このように、最後の第３ページの画像が出力される第２の用紙の第１面に対し裏面である第２面への第４ページの画像の白紙出力に際して、第４ページの画像データVIDEOを出力しないようにすることで、出力すべき画像のデータを記憶する記憶部２４の記憶容量を消費することなく白紙出力を行うことができる。
【００３６】
図１０は、本実施形態に係る画像出力装置１において３ページ分の画像を出力する場合の所要時間を説明する図である。この図には比較例も示されている。比較例では、第１のエンジンサイクルで、第１ページの画像が第１の用紙の第１面に出力され、続く第２のエンジンサイクルで、第２ページの画像が第１の用紙の第２面に出力されて、この第１の用紙が排出され、更に続く第３のエンジンサイクルで、第３ページの画像が第２の用紙の第１面に出力され、この第２の用紙が排出される。これに対して、本実施例では、第１のエンジンサイクルで、第１ページの画像が第１の用紙の第１面に出力され、第３ページの画像が第２の用紙の第１面に出力され、続く第２のエンジンサイクルで、第２ページの画像が第１の用紙の第２面に出力され、第４ページの画像が第２の用紙の第２面に出力（実際には白紙出力）されて、この第１の用紙および第２の用紙が排出される。このように、比較例と比較して本実施例では、画像出力に要する時間が１エンジンサイクル分だけ短い。
【００３７】
なお、以上の実施形態の説明では、１回のエンジンサイクルで画像出力することが可能な出力媒体数Ｎを２として説明したが、このＮの値は３以上の数であってもよい。一般に、出力すべき画像のページ数Ｍを２Ｎで除算したときの剰余Ｓの値が１であるときには、出力すべきＭページの画像のうち、最後のページを除く（Ｍ−１）ページの画像については両面モードで且つエンジンサイクル毎にＮ枚の出力媒体に出力され、最後の１ページの画像については片面モードで１枚の出力媒体に出力される。剰余Ｓの値が１以外であるときに、出力すべきＭページの画像の全てについて両面モードで出力される。また、剰余Ｓの値が１以外の奇数であるときに、出力すべきＭページの画像のうち最後の１ページの画像が出力される出力媒体の裏面への白紙出力の際に画像データを出力しない。
【００３８】
【発明の効果】
以上、詳細に説明したとおり、本発明に係る画像出力装置によれば、出力すべき画像のページ数をＭとし、１回のエンジンサイクルで画像出力することが可能な出力媒体数をＮとしたときに、Ｍを２Ｎで除算したときの剰余Ｓが剰余算出手段により求められる。そして、両面モードによる画像出力が指示されたときであって、剰余算出手段により求められた剰余Ｓの値が１であるときに、出力制御手段による制御の下、出力すべきＭページの画像のうち、最後のページを除く（Ｍ−１）ページの画像については両面モードで且つエンジンサイクル毎にＮ枚の出力媒体に出力され、最後の１ページの画像については片面モードで１枚の出力媒体に出力される。このようにすることで、画像出力に要する時間を短縮することができ、画像出力のスループットを向上させることができる。
【００３９】
また、出力制御手段は、両面モードによる画像出力が指示されたときであって、剰余算出手段により求められた剰余Ｓの値が１以外であるときに、出力すべきＭページの画像の全てについて両面モードで出力するよう制御する。また、このとき、出力制御手段は、両面モードによる画像出力が指示されたときであって、剰余算出手段により求められた剰余Ｓの値が１以外の奇数であるときに、出力すべきＭページの画像のうち最後の１ページの画像が出力される出力媒体の裏面への白紙出力の際に画像データを出力しない。このようにすることで、出力すべき画像のデータを記憶する記憶手段の記憶容量を消費することなく白紙出力を行うことができる。
【図面の簡単な説明】
【図１】本実施形態に係る画像出力装置の構成の説明図である。
【図２】本実施形態に係る画像出力装置のコントローラのブロック図である。
【図３】エンジン制御情報のデータ構造の説明図である。
【図４】本実施形態に係る画像出力装置のスケジューラの動作を説明するフローチャートである。
【図５】本実施形態に係る画像出力装置において４ページ分の画像を両面２ｕｐ指定で出力する場合のタイミングチャートである。
【図６】本実施形態に係る画像出力装置において２ページ分の画像を両面１ｕｐ指定で出力する場合のタイミングチャートである。
【図７】本実施形態に係る画像出力装置において５ページ分の画像を出力する場合のタイミングチャートである。
【図８】本実施形態に係る画像出力装置において５ページ分の画像を出力する場合の所要時間を説明する図である。
【図９】本実施形態に係る画像出力装置において３ページ分の画像を出力する場合のタイミングチャートである。
【図１０】本実施形態に係る画像出力装置において３ページ分の画像を出力する場合の所要時間を説明する図である。
【符号の説明】
１…画像出力装置、１１…トナーユニット、１２…ドラムユニット、１３…ベルト中間転写体、１４…用紙供給部、１５…定着ユニット、１６…用紙反転部Ａ、１７…用紙反転部Ｂ、２０…コントローラ、２１…通信インターフェース部、２２…ＰＤＬ解析部、２３…描画処理部、２４…記憶部、２５…スケジューラ、２６…エンジンインターフェース制御部、２５１…ページキュー、２５２…剰余算出手段、２５３…出力制御手段。
【図１】
0003800908.tif 000002
【図２】
0003800908.tif 000003
【図３】
0003800908.tif 000004
【図４】
0003800908.tif 000005
【図５】
0003800908.tif 000006
【図６】
0003800908.tif 000007
【図７】
0003800908.tif 000008
【図８】
0003800908.tif 000009
【図９】
0003800908.tif 000010
【図１０】
0003800908.tif 000011