(57)【特許請求の範囲】
【請求項１】
入力される画像データに基づく画像を中間転写体に転写し、当該中間転写体に転写された画像をシートに転写することによって画像を形成する画像形成装置であって、
前記入力される画像データに基づいて、第１のページの画像を前記中間転写体に転写させた後、当該第１のページに続く第２のページの画像を、前記中間転写体に転写された前記第１のページの画像と並存するように前記中間転写体に転写する転写手段と、
前記第１のページの画像が転写された前記中間転写体を第２のページの画像の転写位置まで回転させる間に前記第２のページの画像に対応する画像データを入力できるか否かに基づいて、前記転写手段によって前記第２のページの画像を前記第１のページの画像と並存するように転写できるか否かを判定する判定手段と、
前記判定手段が否定判定を行い、前記第２のページの画像を前記第１のページの画像と並存するように前記中間転写体に転写することを遅らせる遅延情報がある場合に、前記第１のページの画像を前記中間転写体に転写してから前記中間転写体を少なくとも１回転させた後、前記転写手段により前記第２のページの画像を前記中間転写体に転写させるよう制御し、
前記判定手段が否定判定を行い、前記第２のページの画像を前記第１のページの画像と並存するように前記中間転写体に転写することを遅らせる遅延情報がない場合に、前記第２のページの画像を前記中間転写体に転写せずに前記中間転写体に転写された前記第１のページの画像をシートに転写するよう制御する制御手段とを有することを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記判定手段が否定判定を行い、前記第２のページの画像を前記第１のページの画像と並存するように前記中間転写体に転写することを遅らせる遅延情報がある場合に、前記第１のページの画像を前記中間転写体に転写してから前記中間転写体を予め定められた回転数、回転させた後であっても、前記第２のページの画像を前記中間転写体に転写できない場合に、前記第２のページの画像を前記中間転写体に転写せずに前記中間転写体に転写された前記第１のページの画像をシートに転写するように制御することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記判定手段が否定判定を行った場合に、前記シートに透明の記録剤を転写するように設定されていれば、前記遅延情報が発行され、前記第１のページの画像を前記中間転写体に転写してから前記中間転写体を少なくとも１回転させた後、前記転写手段により第２のページの画像を前記中間転写体に転写させるよう制御し、前記シートに透明の記録剤を転写するように設定されていなければ、前記遅延情報が発行されず、前記第２のページの画像を前記中間転写体に転写せずに前記中間転写体に転写された前記第１のページの画像をシートに転写するよう制御することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記判定手段が否定判定を行った場合に、前記シートにページ印字、または、部数印字を行うように設定されていれば、前記遅延情報が発行され、前記第１のページの画像を前記中間転写体に転写してから前記中間転写体を少なくとも１回転させた後、前記転写手段により第２のページの画像を前記中間転写体に転写させるよう制御し、前記シートにページ印字、または、部数印字を行うように設定されていなければ、前記遅延情報が発行されず、前記第２のページの画像を前記中間転写体に転写せずに前記中間転写体に転写された前記第１のページの画像をシートに転写するよう制御することを特徴とする請求項１または２に記載の画像形成装置。
【請求項５】
入力される画像データに基づく画像を中間転写体に転写し、当該中間転写体に転写された画像をシートに転写することによって画像を形成する画像形成装置の制御方法であって、
前記入力される画像データに基づいて、第１のページの画像を前記中間転写体に転写させた後、当該第１のページに続く第２のページの画像を、前記中間転写体に転写された前記第１のページの画像と並存するように前記中間転写体に転写する転写工程と、
前記第１のページの画像が転写された前記中間転写体を第２のページの画像の転写位置まで回転させる間に前記第２のページの画像に対応する画像データを入力できるか否かに基づいて、前記転写工程で前記第２のページの画像を前記第１のページの画像と並存するように転写できるか否かを判定する判定工程と、
前記判定工程で否定判定を行い、前記第２のページの画像を前記第１のページの画像と並存するように前記中間転写体に転写することを遅らせる遅延情報がある場合に、前記第１のページの画像を前記中間転写体に転写してから前記中間転写体を少なくとも１回転させた後、前記転写工程により前記第２のページの画像を前記中間転写体に転写させるよう制御し、
前記判定工程で否定判定を行い、前記第２のページの画像を前記第１のページの画像と並存するように前記中間転写体に転写することを遅らせる遅延情報がない場合に、前記第２のページの画像を前記中間転写体に転写せずに前記中間転写体に転写された前記第１のページの画像をシートに転写するよう制御する制御工程とを有することを特徴とする画像形成装置の制御方法。
【請求項６】
前記制御工程では、前記判定工程で否定判定を行い、前記第２のページの画像を前記第１のページの画像と並存するように前記中間転写体に転写することを遅らせる遅延情報がある場合に、前記第１のページの画像を前記中間転写体に転写してから前記中間転写体を予め定められた回転数、回転させた後であっても、前記第２のページの画像を前記中間転写体に転写できない場合に、前記第２のページの画像を前記中間転写体に転写せずに前記中間転写体に転写された前記第１のページの画像をシートに転写するように制御することを特徴とする請求項５に記載の画像形成装置の制御方法。
【請求項７】
前記制御工程では、前記判定工程で否定判定を行った場合に、前記シートに透明の記録剤を転写するように設定されていれば、前記遅延情報が発行され、前記第１のページの画像を前記中間転写体に転写してから前記中間転写体を少なくとも１回転させた後、前記転写工程により第２のページの画像を前記中間転写体に転写させるように制御し、前記シートに透明の記録剤を転写するように設定されていなければ、前記遅延情報が発行されず、前記第２のページの画像を前記中間転写体に転写せずに前記中間転写体に転写された前記第１のページの画像をシートに転写するよう制御することを特徴とする請求項５または６に記載の画像形成装置の制御方法。
【請求項８】
前記制御工程では、前記判定工程で否定判定を行った場合に、前記シートにページ印字、または、部数印字を行うように設定されていれば、前記遅延情報が発行され、前記第１のページの画像を前記中間転写体に転写してから前記中間転写体を少なくとも１回転させた後、前記転写工程により第２のページの画像を前記中間転写体に転写させるよう制御し、
前記シートにページ印字、または、部数印字を行うように設定されていなければ、前記遅延情報が発行されず、前記第２のページの画像を前記中間転写体に転写せずに前記中間転写体に転写された前記第１のページの画像をシートに転写するよう制御することを特徴とする請求項５または６に記載の画像形成装置の制御方法。
【請求項９】
請求項５乃至８のいずれかに記載の画像形成装置の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１０】
請求項５乃至８のいずれかに記載の画像形成装置の制御方法を、コンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、記憶媒体及びプログラムに関するものである。
【背景技術】
【０００２】
従来、シートにカラー画像を形成する画像形成装置の一例であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）には、１ドラム式のＭＦＰと４ドラム式のＭＦＰとがある。
【０００３】
４ドラム式のＭＦＰは、Ｃ（Ｃｙａｎ）、Ｍ（Ｍａｚｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（黒）等、色別に現像器と感光ドラムを備え、各感光ドラムによって中間転写体にカラー画像を形成し、シートに転写することによって印刷を行う。
【０００４】
一方、１ドラム式のＭＦＰは、各色の現像器に共通する感光ドラムを１つ備え、その感光ドラムを介して各トナーを１色ずつ中間転写体に転写することで、中間転写体上に画像を形成する。この１ドラム式のＭＦＰは、４ドラム式のＭＦＰと比較して感光ドラムの数が少なくて済むというメリットがあるが、１ページの画像を形成するために中間転写体を４回転する必要があり、時間がかかるというデメリットもある。
【０００５】
そこで、１ドラム式のＭＦＰにおいて、中間転写体１回転につき１ページ分の画像を中間転写体に形成する１枚貼りに対して、２ページ分の画像を並べて転写する２枚貼りと呼ばれる画像形成モードで画像形成を行うものがある（特許文献１参照）。このようなＭＦＰの場合、コントローラ部からプリンタ部に画像データを転送する場合に、コントローラ部はプリンタ部に対して予め２枚貼りを行うように指定しておく。プリンタ部は、２枚貼りを行うように指定されている場合、まず、中間転写体上に２ページ分の画像が並ぶようにＣのトナーを転写する。プリンタ部は、Ｃのトナーの転写が終わると、中間転写体を回転させつつ、Ｍ、Ｙ、Ｋのトナーを順次、Ｃのトナーが転写されたページの領域に転写する。そして、Ｃ、Ｍ、Ｙ、Ｋのトナーを転写することによって形成された２ページ分の画像を、それぞれシートに転写することによって印刷を行う。このように２枚貼りを行った場合、中間転写体を１回転させる間に２ページ分の画像が形成されるため、生産性を向上できる。
【０００６】
また、特許文献１の方法の場合、プリンタ部は、コントローラ部から２枚貼りを行うように指定されていても、１ページ目の画像の転送後、２ページ目の画像の転送が間に合わなかった場合には、２枚貼りを行わず、１枚貼りに切替えて画像形成をする。それによって、コントローラ部からの画像の転送が間に合わなかった場合でも、プリンタ部は画像形成を中断する必要がなくなる。
【特許文献１】特開２００４−１２８９１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような画像形成装置では、例えば、コントローラ部からプリンタ部への画像データの転送の遅延などの理由があって、一時的に２枚貼りを行うことができない理由がある場合、２枚貼りを行わず、１枚貼りによって画像形成が行われる。そのため、それ以降の画像形成の生産性が低下してしまうという課題があった。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、一時的に２枚貼りを行うことができない理由がある場合における生産性の低下を抑制することを目的とする。
【課題を解決するための手段】
【０００９】
入力される画像データに基づく画像を中間転写体に転写し、当該中間転写体に転写された画像をシートに転写することによって画像を形成する画像形成装置であって、入力される画像データに基づいて、第１のページの画像を中間転写体に転写させた後、当該第１のページに続く第２のページの画像を、中間転写体に転写された第１のページの画像と並存するように前記中間転写体に転写する転写手段と、前記第１のページの画像が転写された前記中間転写体を第２のページの画像の転写位置まで回転させる間に前記第２のページの画像に対応する画像データを入力できるか否かに基づいて、前記転写手段によって第２のページの画像を第１のページの画像と並存するように転写できるか否かを判定する判定手段と、前記判定手段が否定判定を行い、前記第２のページの画像を前記第１のページの画像と並存するように前記中間転写体に転写することを遅らせる遅延情報がある場合に、第１のページの画像を中間転写体に転写してから中間転写体を少なくとも１回転させた後、前記転写手段により第２のページの画像を前記中間転写体に転写させるよう制御し、前記判定手段が否定判定を行い、前記第２のページの画像を前記第１のページの画像と並存するように前記中間転写体に転写することを遅らせる遅延情報がない場合に、前記第２のページの画像の前記中間転写体に転写せずに前記中間転写体に転写された前記第１のページの画像をシートに転写するよう制御する制御手段とを有する。
【発明の効果】
【００１０】
本発明によれば、一時的に２枚貼りを行うことができない場合における生産性の低下を抑制することができる。
【発明を実施するための最良の形態】
【００１１】
＜第１の実施形態＞
図１は、本発明の第１の実施形態を示す画像形成装置の一例であるＭＦＰ１００の構成を示すブロック図である。
【００１２】
コントローラ部１１０は、リーダ部２００、プリンタ部３００と電気的に接続されており、リーダ部２００やプリンタ部３００から情報を受信したり、リーダ部２００やプリンタ部３００に各種コマンドを送信したりする。また、コントローラ部１１０は、ネットワーク４０００を介して、ＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）４００１、４００２と接続されており、ＰＣ４００１やＰＣ４００２からネットワーク４０００を介して画像データや制御コマンドを受信する。ネットワークとしては、例えばイーサネット（登録商標）があげられる。
【００１３】
リーダ部２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙をスキャナユニット２１０によって読み取ることができる位置まで搬送する原稿給紙ユニット２５０とで構成される。
【００１４】
スキャナコントローラ２１０Ａは、コントローラ部１１０からの指示に基づいて、原稿給紙ユニット２５０とスキャナユニット２１０を制御する。
【００１５】
プリンタ部３００は、印刷用のシートを収納する給紙ユニット３１０と、画像データをシートに転写、定着するマーキングユニット３２０と、印刷されたシートを排紙する排紙ユニット３３０とで構成される。プリンタ部３００は、コントローラ部１１０からの指示に基づいて、給紙ユニット３１０からシートを給紙し、給紙したシートに画像データを印刷し、印刷したシートを排紙ユニット３３０に排紙する。
【００１６】
なお、給紙ユニット３１０は、複数種類のシートを収納することができる。また、排紙ユニット３３０は、印刷されたシートに対して、ソートやステイプルを行うことができる。
【００１７】
操作部２５０は、例えば、ハードキーや、液晶表示部と液晶表示部上に貼り付けられたタッチパネル部で構成され、それらを介してユーザの指示を受付ける。操作部２５０は、ユーザから受付けた指示に対応するコマンドをコントローラ部１１０に送信し、コントローラ部１１０は、受信したコマンドに従った制御を行う。また、操作部２５０は、液晶表示部に、ＭＦＰ１００の操作を受付けるためのソフトキーや、ＭＦＰ１００の機能や状態を示す表示を行う。
【００１８】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２６０は、ＭＦＰ１００の各種設定や、画像データを記憶する。
【００１９】
これらの構成を用いて、ＭＦＰ１００は、例えば、コピー機能、画像データ送信機能、プリンタ機能などを実行する。コピー機能を実行する場合、コントローラ部１１０は、リーダ部２００によって原稿の画像データを読込み、読み込んだ画像データをプリンタ部３００によってシートに印刷する。画像データ送信機能を実行する場合、コントローラ部１１０は、リーダ部２００によって読み取った画像データをコードデータに変換し、ネットワーク４０００を介してＰＣ４００１、４００２に送信する。プリンタ機能を実行する場合、コントローラ部１１０は、ＰＣ４００１、４００２からネットワーク４０００を介して受信したコードデータを解析、展開することによって、画像データに変換し、プリンタ部３００に出力する。プリンタ部３００は、コントローラ部１１０から受けた画像データに基づいて印刷を行う。言い換えると、コントローラ部１１０は画像処理部であると言え、プリンタ部３００は画像形成部であると言える。
【００２０】
なお、本実施形態では、画像形成装置の例として複数の機能からなるＭＦＰ１００を用いて説明するが、コピー機能のみからなるコピー機、またはプリンタ機能のみからなるＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。
【００２１】
図２は、図１に示したＭＦＰ１００の外観図である。図示するように、本実施形態のＭＦＰ１００は、１つのドラムを用いてカラー印刷を行う１ドラム式カラープリンタである。
【００２２】
図２において、８０１は原稿を光学的に読み取ることができる位置まで搬送するための原稿給送ユニットであり、図１の原稿給紙ユニット２５０に対応する。８０２はスキャナユニットであり、図１のスキャナユニット２１０に対応する。８０５は原稿台ガラスである。
【００２３】
原稿給紙ユニット８０１によって原稿が原稿台ガラス８０５上に搬送されると、スキャナユニット８０２は、画像読取センサを用いて原稿の画像を走査し、走査して得られた光信号をコントローラ部８０４（図１のコントローラ部１１０に対応する）に送る。コントローラ部８０４は送られてきた光信号から画像信号を生成する。８０３はプリンタ部であり、図１のプリンタ部３００に対応する。プリンタ部８０３は、コントローラ部８０４によって生成された画像信号に基づいて、印刷を実行する。
【００２４】
次に、図３を用いてプリンタ部８０３の構成についてより詳細に説明する。プリンタ部８０３に含まれる各ユニットは、プリンタコントローラ３２０Ａによって制御される。
【００２５】
プリンタコントローラ３２０Ａは、コントローラ部１１０からの指示に基づいて、感光体４０２を図でいう反時計回りに回転させ、帯電器４１９によって感光体４０２の表面を帯電させる。そして、レーザドライバ４０１は、コントローラ部８０４によって生成された画像信号に基づいてレーザー光を感光体４０２に照射し、感光体４０２の表面に静電潜像を形成する。
【００２６】
現像器４０３は、プリンタコントローラ３２０Ａからの指示に基づいて感光体４０２の表面に形成された静電潜像に、色別にトナー（記録剤ともいう。）を載せることによって現像を行う。
【００２７】
次に、感光体４０２の表面に載せられたトナーは、時計回りに回転している中間転写体４０５に転写される。なお、現像器４０３は、イエロートナー（以下、Ｙ）、マゼンタトナー（以下、Ｍ）、シアントナー（以下、Ｃ）、黒トナー（以下、Ｋ）、透明トナー（以下、ＣＬ）の５色のトナー現像器からなる。図３に示すような１ドラム式のＭＦＰ１００でカラー印刷を行う場合、中間転写体４０５へのトナー画像の転写は色別（トナー別）に行われる。
【００２８】
具体的に説明すると、１ページの画像を中間転写体４０５に転写する際に、Ｙのトナーを転写した後、転写したトナー画像が再び感光体４０２に接する位置にくるまで中間転写体４０５を回転させる。転写したトナー画像が感光体４０２に接する位置にきたら、Ｍのトナーを、ＭのトナーがＹのトナー画像に重なるように中間転写体４０５に転写する。そして、転写されたＹ及びＭのトナー画像が感光体４０２に接する位置にくるまで中間転写体４０５を回転したら、ＣのトナーをＹ及びＭのトナー画像に重なるように転写する。その後、転写されたＹ及びＭ及びＣのトナー画像が感光体４０２に接する位置にくるまで回転したら、Ｋのトナー画像を、Ｙ及びＭ及びＣのトナー画像に重なるように転写する。最後に、Ｙ、Ｍ、Ｃ、Ｋのトナー画像が感光体４０２に接する位置にくるまで中間転写体４０５を回転したら、ＣＬのトナーをＹ及びＭ及びＣ及びＫのトナー画像に重なるように転写する。なお、このように複数の色のトナーを中間転写体４０５に重ねる際には、図３に示すクリーナを機能しないようにする。例えば、転写ベルト４０６を中間転写体４０５から離しておく。それによって、中間転写体４０５に複数の色のトナーを正常に重ねることができる。プリンタコントローラ３２０Ａは、中間転写体４０５に形成されたトナー画像がシートに転写された後に、残留トナーをクリーナによって除去する。
【００２９】
このような手順を踏むことによって、中間転写体４０５の表面には、Ｙ、Ｍ、Ｃ、Ｋ、ＣＬのトナーからなる１ページ分のカラー画像が形成される。このようにＭＦＰ１００は、リーダ部２００またはＰＣ４００１から入力された画像データに基づく画像をページ単位で中間転写体４０５に転写する。
【００３０】
また、本実施形態のＭＦＰ１００は、中間転写体４０５が１回転する間に、中間転写体４０５に１ページ分の画像を転写する１枚貼りモード、または２ページ分の画像が並存するように転写する２枚貼りモードで動作することができる。この動作については後に詳述する。なお、各色のトナーは、必要に応じて転写すれば良い。
【００３１】
プリンタコントローラ３２０Ａは、中間転写体４０５へトナーを転写する一方で上段カセット４０８あるいは下段カセット４０９から、ピックアップローラ４１１あるいはピックアップローラ４１２によってシートを給紙する。そして、プリンタコントローラ３２０Ａは、給紙されたシートを給紙ローラ４１３あるいは給紙ローラ４１４によって、搬送ローラ４１５まで搬送した後、搬送ローラ４１５まで搬送されたシートを、搬送ローラ４１５によってレジ前まで搬送する。
【００３２】
その後、プリンタコントローラ３２０Ａは、前述した中間転写体４０５に転写された画像の生成が完了するタイミングで、シートを中間転写体４０５と転写ベルト４０６の間に搬送させる。そして、プリンタコントローラ３２０Ａは、中間転写体４０５に形成された１ページ分の画像を、転写ベルト４０６を用いてシートに転写させる。
【００３３】
プリンタコントローラ３２０Ａは、シートにトナーを転写させると、シートを定着ローラ４０７ａ、４０８ｂまで搬送させ、シートのトナーを定着ローラ４０７ａ、４０７ｂによって加熱及び加圧してシートに定着させる。
【００３４】
そして、プリンタコントローラ３２０Ａは、トナーが定着されたシートを、指定されたフェイスアップ排紙口４１７かフェイスダウン排紙口４１８のいずれかに搬送させ、排紙させる。
【００３５】
なお、両面印刷が指定されている場合には、プリンタコントローラ３２０Ａは、画像が定着されたシートを反転パスに搬送させ、反転ローラ（反転Ｒ２）を通して表裏を反転させた後、両面パスを介して、再度給紙搬送ローラ４１５によってレジ前まで搬送させる。そして、プリンタコントローラ３２０Ａは、１面目（表面）の画像の形成方法と同様の方法で、２面目（裏面）の画像をシートに形成させる。その後、プリンタコントローラ３２０Ａは、シートの両面に画像が形成されたシートを、指定されたフェイスアップ排紙口４１７かフェイスダウン排紙口４１８のいずれかまで搬送させて排紙させる。
【００３６】
以上のような動作によって、プリンタコントローラ３２０Ａは、画像が形成されたシートを出力することができる。
【００３７】
次に、図４に示すブロック図を用いて、コントローラ部１１０の構成を説明する。
【００３８】
メインコントローラ１１１は、主にＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１１２と、バスコントローラ１１３と、各種Ｉ／Ｆ（ｉｎｔｅｒｆａｃｅ）コントローラ回路から構成される。
【００３９】
ＣＰＵ１１２とバスコントローラ１１３は、コントローラ部１１０全体の動作を統括的に制御する。ＣＰＵ１１２はＲＯＭ（Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１１４からＲＯＭＩ／Ｆ１１５を経由して読込んだプログラムに基づいて各種動作を実行する。例えば、ＣＰＵ１１２は、読み込んだプログラムに基づいて、図１に示したＰＣ４００１またはＰＣ４００２から受信したコードデータ（例えばＰＤＬ（ページ記述言語））を解釈する。
【００４０】
バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バスの調停やＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）データ転送の制御を行う。
【００４１】
ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１１６はＤＲＡＭＩ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００４２】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に、圧縮された状態で蓄積されたコードデータをラスタイメージデータに伸長する等の処理を行う。
【００４３】
ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８は、Ｉ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００４４】
Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、ＤＲＡＭ１１６に蓄積されたラスタイメージデータに対して、画像回転、画像変倍、色空間変換、二値化などの処理を行う。ＳＲＡＭ１３６はＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５の一時的なワーク領域として使用される。Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５はＩ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００４５】
Ｎｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ１２１はＩ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって、ネットワーク４０００のような外部ネットワークと接続される。
【００４６】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バス１２５としては、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｎｔ）バスがあげられる。Ｉ／Ｏ制御部１２６は、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期式のシリアル通信部コントローラ１２７を２チャンネル装備している。Ｉ／Ｏ制御部１２６は、Ｉ／Ｏバス１２８によってスキャナＩ／Ｆ１４０、プリンタＩ／Ｆ１４５に接続されている。
【００４７】
パネルＩ／Ｆ１３２は、図１に示す操作部２５０との間でデータの受渡しを行うＩ／Ｆであって、ＬＣＤコントローラ１３１から転送されてきた画像データを、操作部２５０に転送する。また、パネルＩ／Ｆ１３２は、操作部２５０が備えるハードキーや液晶タッチパネルキーなどのキーを介して受付けたキー入力信号をキー入力Ｉ／Ｆ１３０を介してＩ／Ｏ制御部１２６に転送する。
【００４８】
リアルタイムクロックモジュール１３３は、ＭＦＰ１００内で管理する日付と時刻を更新／保存するためのもので、バックアップ用電池１３４によって電力を供給されている。
【００４９】
Ｅ−ＩＤＥ（Ｅｎｈａｎｃｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）インタフェース１６１は、ＨＤＤ２６０を接続するためのものである。ＣＰＵ１１２は、Ｅ−ＩＤＥＩ／Ｆを介してＨＤＤ２６０に画像データを記憶させたり、ＨＤＤ２６０から画像データを読み込んだりする。
【００５０】
コネクタ１４２とコネクタ１４７は、それぞれリーダ部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ（１４３、１４８）とビデオＩ／Ｆ（１４４、１４９）とから構成される。
【００５１】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダ部２００と接続され、スキャナバス１４１を介してメインコントローラ１１１と接続されている。スキャナＩ／Ｆ１４０は、リーダ部２００から受け取った画像に対して所定の処理を施す。また、スキャナＩ／Ｆ１４０は、リーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する。スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００５２】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、プリンタバス１４６を介してメインコントローラ１１１と接続されている。プリンタＩ／Ｆ１４５は、メインコントローラ１１１から出力された画像データに所定の処理を施してプリンタ部３００へ出力する。ＤＲＡＭ１１６上に展開されたラスタイメージデータのプリンタ部への転送はバスコントローラ１１３によって制御され、ラスタイメージデータはプリンタバス１４６、プリンタＩ／Ｆ１４５、ビデオＩ／Ｆ１４９を経由してプリンタ部３００へＤＭＡ転送される。
【００５３】
ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５１は、バックアップ用の電池から供給される電源により、ＭＦＰ１００全体の電源が遮断されても、記憶内容を保持可能なメモリである。ＳＲＡＭ１５１は、バス１５０を介してＩ／Ｏ制御部と接続されている。
【００５４】
ＥＥＰＲＯＭ（Ｅｌｅｃｔｏｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５２も、同様にバス１５０を介してＩ／Ｏ制御部１２６と接続されたメモリである。
【００５５】
以上のような構成を有するＭＦＰ１００は、１枚貼りを行う１枚貼りモードまたは２枚貼りを行う２枚貼りモードで画像形成を行うことができる。第１の実施形態では、ＣＬの転写は行わず、Ｙ、Ｍ、Ｃ、Ｋの４色のトナーを用いて印刷する場合について説明する。
【００５６】
１枚貼りモードの場合、ＭＦＰ１００のプリンタ部３００は、中間転写体４０５を１回転させる間に、中間転写体４０５に１ページ分のトナーを転写する。Ｙ、Ｍ、Ｃ、Ｋの４色用いて印刷する場合には、各色のトナーを１色ずつ転写するために、中間転写体４０５を４回転させることによって１ページ分のカラー画像を中間転写体４０５に転写する。そして、中間転写体４０５に１ページ分のカラー画像を転写し終わったら、中間転写体４０５上に形成されたカラー画像をシートに転写する。
【００５７】
２枚貼りモードの場合、ＭＦＰ１００のプリンタ部３００は、中間転写体４０５を１回転させる間に、中間転写体４０５に２ページ分の画像が並存するようにトナーを転写する。Ｙ、Ｍ、Ｃ、Ｋの４色を用いて印刷する場合には、各色のトナーを１色ずつ転写するために、中間転写体４０５を少なくとも４回転させることによって２ページ分のカラー画像を中間転写体４０５に転写する。そして、中間転写体４０５にカラー画像を転写し終わると、転写し終わった２ページ分の画像のそれぞれを、給紙された２枚のシートに転写する。
【００５８】
プリンタ部３００は、コントローラ部１１０からの指示に基づいて、１枚貼りモードで動作するか、または２枚貼りモードで動作するかを決定する。
【００５９】
まず、図５を用いて、ＭＦＰ１００が１枚貼りモードで動作する場合のコントローラ部１１０とプリンタ部３００の間のデータの流れを説明する。
【００６０】
コントローラ部１１０は、ＰＣ４００１、ＰＣ４００２、操作部２５０のいずれかから印刷指示を受けると、プリンタ部３００に対して、プリンタ始動指示５０１を行う。また、ここでコントローラ部１１０は、１枚貼りモードで画像形成を行うように指示する。
【００６１】
プリンタ始動指示５０１を受けたプリンタ部３００は、シートを搬送するためのモータの始動やドラムの回転など、プリンタ部３００を印刷可能な状態に移行するための準備を開始する。準備が完了すると、プリンタ部３００は、コントローラ部１１０に対してプリンタ始動通知５０２によって、プリンタ部３００が印刷可能な状態になったことを通知する。
【００６２】
これを受けたコントローラ部１１０は、プリンタ部３００に対して給紙指示５０３を行う。プリンタ部３００は給紙指示５０３を受けると、給紙指示５０３を受付けたことを、コントローラ部１１０に対して給紙指示受付通知５０４によって通知する。
【００６３】
次に、コントローラ部１１０は、画像データをプリンタ部３００に送信する準備が完了し、画像データをプリンタ部３００に入力可能になった場合に、画像形成指示５０５をプリンタ部３００に送信する。画像形成指示５０５を受信したプリンタ部３００は、中間転写体４０５に転写するトナーの色ごとの画像転送開始要求５０６をコントローラ部１１０に送信し、画像データの転送を要求する。Ｙ、Ｍ、Ｃ、Ｋの順番に転写する場合、画像形成指示５０５を受信したプリンタ部３００は、まず、Ｙのトナーを転写するための画像データの転送を要求する画像転送開始要求５０６をコントローラ部１１０に通知する。また、Ｍ、Ｃ、Ｋのトナーについても同様に、プリンタ部３００は、中間転写体４０５に転写すべきタイミングで画像転送開始要求５０６をコントローラ部１１０に通知する。
【００６４】
その後、コントローラ部１１０は、画像転送開始要求５０６によって要求された色の画像データをプリンタ部３００に転送する。プリンタ部３００は、転送された画像データに基づいて中間転写体４０５に色別のトナーを転写したあと、１ページ分の画像が転写されたら、転写された画像をシートに転写する。そして、プリンタ部３００は、そのシートに転写されたトナーを定着した後、シート搬送路を通して機外に排紙し、排紙が完了したら、その旨をコントローラ部１１０に対して排紙完了通知５０７によって通知する。そして、このシートが最後のページである場合には、コントローラ部１１０からプリンタ停止指示５０８を発行する。プリンタ停止指示５０８を受け取ったプリンタ部３００は、プリンタ部３００の動作を停止する。
【００６５】
次に、図６を用いて、ＭＦＰ１００がカラー画像を２枚貼りモードで形成する場合のコントローラ部１１０とプリンタ部３００間のデータの流れを説明する。図６は、複数のページの印刷を行う場合に、４ページのカラー画像に対して、１ページ目と２ページ目を２枚貼りで、３ページ目と４ページ目を２枚貼りで画像形成する場合のシーケンスを示すシーケンス図である。
【００６６】
まず、コントローラ部１１０は、ＰＣ４００１、ＰＣ４００２、操作部２５０のいずれかからプリント開始指示を受けると、プリンタ部３００に対してプリンタ始動指示を行う。また、ここで、コントローラ部１１０は、２枚貼りモードで画像形成を行うように指示する。
【００６７】
プリンタ始動指示を受けたプリンタ部３００は、シートを搬送するためのモータの始動やドラムの回転など、プリンタ部３００を印刷可能な状態に移行するための準備を開始する。準備が完了すると、プリンタ部３００は、コントローラ部１１０に対してプリンタ始動通知によって、プリンタ部３００が印刷可能な状態になったことを通知する。
【００６８】
これを受けたコントローラ部１１０は、プリンタ部３００に対してシートの給紙指示を行う。プリンタ部３００は給紙指示を受けると、給紙指示受付通知をコントローラ部１１０に送信する。
【００６９】
次に、コントローラ部１１０は、１ページ目の画像データをプリンタ部３００に送信する準備が完了していれば、１ページ目の画像について画像形成指示７０１をプリンタ部３００に送信する。
【００７０】
また、１ページ目の画像についての画像形成指示７０１を行った後、コントローラ部１１０は次のページがあるか否かを判定し、次のページがない場合には、２枚貼りを行わず、１枚貼りを行う。一方、次のページがある場合には、２ページ目の画像を印刷するためのシートを給紙するようにプリンタ部３００に対して給紙指示７０２を行う。プリンタ部３００は、２ページ目の画像を印刷するためのシートの給紙指示７０２を受け取ると、その給紙指示７０２を受け取ったことを示す給紙指示受付通知をコントローラ部１１０に送信する。
【００７１】
その後、コントローラ部１１０は、２ページ目の画像データをプリンタ部３００に送信する準備が完了していた場合に、プリンタ部３００に２ページ目の画像データのための画像形成指示７０３を送信する。ここで送信される画像形成指示７０３の送信タイミングが７１２で示す期間以内であるか否かによって２枚貼りモードで画像形成動作を行うことができるか否かが決まる。７１２で示す期間は、プリンタ部３００が１ページ目の画像を中間転写体４０５に転写開始してから中間転写体４０５が１回転するまでの間に、２ページ目の画像を１ページ目の画像に重ならないように中間転写体４０５に転写できる期間である。
【００７２】
図６に示す例は、７１２で示す期間内に、プリンタ部が２ページ目のための画像形成指示７０３を受けた場合の、コントローラ部とプリンタ部のデータの流れを示す。
【００７３】
プリンタ部３００は、７１２で示す期間内に、２ページ目についての画像形成指示７０３を受けた場合、１ページ目の画像と２ページ目の画像について２枚貼りを行うように決定する。
【００７４】
また、プリンタ部３００は、色別に、１ページ目の画像と２ページ目の画像について中間転写体４０５に転写すべきタイミングで、画像転送開始要求７０４〜７１１をコントローラ部１１０に送信する。コントローラ部１１０は、プリンタ部３００から画像転送開始要求で要求された色の画像データをプリンタ部３００に送信し、プリンタ部３００は受信した画像データに基づいて、色別に中間転写体４０５に画像を転写する。そして、２ページ分の画像が中間転写体４０５に転写されたら、プリンタ部３００は、中間転写体４０５の画像をシートに転写する。
【００７５】
プリンタ部３００は、画像が転写されたシートを、シート搬送路を通して機外に排紙し、排紙が完了したら、その旨をコントローラ部１１０に対して排紙完了通知によって通知する。
【００７６】
プリンタ部３００は、３ページ目と４ページ目以降も、同様に２枚貼りモードで画像形成を行う。
【００７７】
このように、２枚貼りモードで画像を形成する場合、コントローラ部１１０は、各ページについてプリンタ部３００に送信すべき画像の準備が完了した時点で、プリンタ部３００に画像形成指示を発行する。プリンタ部３００は７１２で示される期間内に画像形成指示を受けた場合、２枚貼りモードで画像形成動作を行う。
【００７８】
一方、７１２で示される期間内に画像形成指示がなかった場合、従来は、２枚貼りモードが指定されている場合であっても、プリンタ部３００は１枚貼りモードに動作を切替えて画像形成を行う。その場合、２枚貼りモードで画像形成動作を行う場合に比べて印刷に時間がかかってしまう。
【００７９】
図７は、２枚貼りモードと１枚貼りモードの、それぞれのモードで画像形成を行った場合に必要な時間を比較するための図である。
【００８０】
１００１は、２枚貼りモードで画像形成を行う場合に、現像器４０３が有する各色の現像器から中間転写体４０５に転写される画像を示す模式図である。１００３〜１００６、１００８〜１０１５は、それぞれ中間転写体を１回転させる間に、中間転写体４０５に転写される画像を示す。１００２は、中間転写体４０５の外周１周分の長さを示す。
【００８１】
１００１に示すように、２枚貼りモードで画像形成を行う場合、中間転写体４０５の１回転目（１００３）にＹのトナーを用いてＰ１（Ｐａｇｅ１）、Ｐ２（Ｐａｇｅ２）を転写する。次に２回転目（１００４）にＭのトナーを用いてＰ１、Ｐ２を転写する。３回転目（１００５）にＣのトナーを用いてＰ１、Ｐ２を転写する。最後に、４回転目（１００６）にＫのトナーを用いてＰ１、Ｐ２を転写する。このように中間転写体４０５を４回転することによって、２ページ分のカラー画像が中間転写体４０５に転写される。なお、各色Ｙ、Ｍ、Ｃ、Ｋのトナーで形成される画像は、Ｐ１、Ｐ２で互いに重なるように中間転写体４０５に転写される。
【００８２】
しかしながら、プリンタ部３００は、１００２に示すＹのトナーのＰ１（Ｐａｇｅ１）を中間転写体４０５への転写後、Ｐ２（Ｐａｇｅ２）の画像データのコントローラ部１１０からの転送が間に合わず、２枚貼りできない場合がある。その場合、従来は、一律１００７に示すように１枚貼りモードに動作を切替えていた。
【００８３】
１枚貼りモードで画像形成を行う場合、１００８〜１０１５の各領域に形成される画像は１ページ分の画像である。１枚貼りモードで画像形成を行った場合、１００３〜１００６のように各領域に２ページ分の画像を転写する２枚貼りモードで画像形成を行った場合と比較して、２倍の時間が必要となってしまい、生産性が低下する。
【００８４】
なお、コントローラ部１１０における２ページ目の画像の準備が遅れる要因としては、読込んだ原稿画像にページ数を示す画像を合成して出力するページ印字機能や、部数を示す画像を合成して出力する部数印字機能を実行するように設定されている場合がある。また、リーダ部２００によって読み取られた画像データまたはＰＣ４００１、４００２によって送信された画像データに、ＨＤＤ２６０に予め登録された合成用の画像を合成してプリンタ部３００に出力するイメージ合成機能を実行する場合もある。これらの要因がある場合、コントローラ部１１０による２ページ目の画像の準備が遅れる可能性が高い。
【００８５】
そこで、本実施形態では、コントローラ部１１０からの画像データの送信が遅れる場合における生産性の低下を抑制するために、コントローラ部１１０は図８に示すような制御を行う。
【００８６】
コントローラ部１１０は、プリンタ始動指示１１０１をプリンタ部３００に送信し、プリンタ始動通知１１０２をプリンタ部３００から受信する。次に、コントローラ部１１０は、ページ印字機能あるいは部数印字機能、イメージ合成機能を実行するように指定されている場合には、給紙指示１１０３と共に、画像形成指示が遅くなることを示す情報（以下、遅延情報という。）をプリンタ部３００に送信する。
【００８７】
プリンタ部３００は、遅延情報によってコントローラ部１１０からの画像形成指示１１０５の送信が遅くなることを認識している場合、図６に示す７１２で示される期間内に画像形成指示１１０５を受信しなくても直ちに１枚貼りモードに変更しないよう制御する。具体的に、プリンタ部３００は、コントローラ部１１０から遅延情報を受けており、７１２で示される期間内に画像形成指示１１０５がこない場合には、中間転写体４０５を余分に１回転させて、その間に画像形成指示１１０５があるか否かを監視する。そして、中間転写体４０５を余分に１回転させている間に画像形成指示１１０５が送信されてこなかった場合には、１枚貼りモードで画像形成動作を行うが、画像形成指示１１０５が送信されてきた場合には、２枚貼りモードで画像形成動作を行う。
【００８８】
次に、図９を用いて、図８に示す制御によって、複数ページの画像を印刷する場合に、１〜４ページ目の画像までを印刷する場合の制御について説明する。
【００８９】
図９に示す例では、印刷設定として、２枚貼りを行うように設定され、ページ数あるいは部数あるいは特定の画像を印刷対象の画像に合成するように指定されているものとする。なお、印刷設定は、例えば、操作部２５０またはＰＣ４００１、４００２のいずれかの操作画面を介して設定される。
【００９０】
コントローラ部１１０は、ユーザから印刷指示を受けると、プリンタ部３００に対してプリント始動指示１５０１を行い、その応答としてプリント始動通知を受信する。
【００９１】
そして、コントローラ部１１０はプリント始動通知を受けると、プリンタ部３００に対して給紙指示１５０２を行う。また、コントローラ部１１０は、ページ数印字機能、あるいは部数印字機能、あるいはイメージ合成機能のいずれかを実行するように指定されている場合には、画像形成指示が遅くなることを示す情報（遅延情報）をプリンタ部３００に送信する。
【００９２】
プリンタ部３００は、給紙指示の応答として給紙動作通知をコントローラ部１１０に返信するとともに、遅延情報をプリンタ部３００が備えるメモリに格納しておく。
【００９３】
コントローラ部１１０は、プリンタ部３００から給紙動作通知を受信すると、プリンタ部３００に送信すべき１ページ目の画像の解析、展開、画像合成処理が終わり、送信準備ができているか否かを判定する。画像データの送信準備ができている場合には、コントローラ部１１０は、プリンタ部３００に画像形成指示を送信する。
【００９４】
プリンタ部３００は、１ページ目の画像について画像形成指示を受けると、１ページ目の画像転送要求をコントローラ部１１０に送信する。コントローラ部１１０は、画像転送要求に従って、まず、Ｙの画像データをプリンタ部３００に送信する。
【００９５】
プリンタ部３００は、送信されたＹの画像データに基づいて、中間転写体４０５にＹの画像を転写する。そして、プリンタ部３００は、２枚貼りを行うように指定されているため、２ページ目の画像形成指示をコントローラ部１１０から受信するのを待つ。
【００９６】
従来ならば、７１２に示される期間だけ待ち、その期間内に画像形成指示がなかった場合に、１枚貼りモードに動作を切替えていた。しかし、本実施形態では、プリンタ部３００は遅延情報が通知されているか否かを判定する。そして、プリンタ部３００は、遅延情報が通知されていると判定した場合に、１５０５に示す期間（７１２に示す期間に加え、中間転写体を余分に１回転するのにかかる時間）、コントローラ部１１０から送信される２ページ目の画像形成指示の受信を待つ。プリンタ部３００は、期間１５０５にコントローラ部１１０から２ページ目についての画像形成指示を受付けなかった場合には、１枚貼りモードに切替えて画像形成動作を行う。一方、プリンタ部３００は、期間１５０５にコントローラ部１１０から画像形成指示を受付けた場合には、２枚貼りモードで画像形成動作を行う。
【００９７】
図９に示す例では、ページ数あるいは部数、あるいは特定の画像を合成するように設定されており、コントローラ部１１０が遅延情報をプリンタ部３００に送信している場合を示している。また、図９に示す例では、プリンタ部３００は、７１２に示す期間には画像形成指示を送信することができなかったが、１５０５に示す期間に画像形成指示を受けることができた場合を示している。つまり、プリンタ部３００は、コントローラ部１１０から通知された遅延情報に基づいて、２枚貼りモードで画像形成を行うか否かを決定するための期間を期間７１２から期間１５０５に延長している。
【００９８】
そして、プリンタ部３００は、延長した期間１５０５内に画像形成指示を受付け、２枚貼りモードで画像形成を行う。３ページ目及び４ページ目についても１ページ目及び２ページ目と同様の制御を行う。
【００９９】
一方、１５０５に示す期間が経過しても、コントローラ部１１０から画像形成指示を受付けなかった場合には１枚貼りモードで画像形成を行う。図１０は、プリンタ部３００が、１５０５に示す期間、コントローラ部１１０から画像形成指示が送られてくるのを待ったが、画像形成指示を送られてこなかった場合の制御を示す図である。
【０１００】
次に、図１３の模式図を用いて、上述した動作ごとに、第１のページと第２のページの２ページ分の画像を中間転写体４０５に転写した場合に必要な時間を比較する。
【０１０１】
１３０１は、２枚貼りモードで２ページ分の画像を中間転写体に転写するのに必要な時間である。１３０２は、１枚貼りモードで２ページ分の画像を中間転写体に転写するのに必要な時間である。１３０３は、図９に示す制御を行って２ページ分の画像を中間転写体に転写するために必要な時間である。１３０４は、図９の期間１５０５に示す期間、画像形成指示を受付けず、１枚貼りモードに切替えた場合に必要な時間である。
【０１０２】
１３０１は、２枚貼りモードが指定されているときに必要な理想的な時間である。しかし、コントローラ部１１０における画像の準備に時間がかかり、１枚貼りモードに切替えた場合、１３０１に比べて２倍の時間がかかってしまう。それと比較して、図９に示す制御を行った場合、１３０３に示す時間で２ページ分の画像を中間転写体４０５に転写することができる。図９に示すような制御をおこなった場合、１枚貼りモードに切替えて画像形成動作したときに必要な時間のおよそ５／８程度に抑えることができる。
【０１０３】
なお、予めコントローラ部１１０からプリンタ部３００に遅延情報が通知されている場合、ＭＦＰ１００は極力２枚貼りを行うために別の制御を行うことも考えられる。例えば、コントローラ部１１０は、２ページ分の画像データを準備できるまでプリンタ部３００に画像データを転送せずに、２ページ分の画像データが準備できた場合にプリンタ部３００に画像形成指示を送るようにすることも考えられる。しかしながら、この場合、コントローラ部１１０は、１ページ目の画像データがプリンタ部３００から印刷されるまでにかかる時間が遅くなってしまう。また、コントローラ部１１０は、２ページ目の画像データの準備に時間がかからず、プリンタ部３００が２枚貼りを実行できるタイミングで画像データをプリンタ部３００に転送できる場合でも、１ページ目の画像データの転送を遅らせることになる。その場合、本来１３０１に示すような、図１３の１３０１に示す理想的なタイミングで画像を形成できる状態であるにも関わらず、１ページ目の転写開始タイミングが遅くなってしまう。
【０１０４】
また、本実施形態では、中間転写体４０５に、Ｙ、Ｍ、Ｃ、Ｋの順番でトナーを転写する場合について説明した。しかしながら、各色のトナーを転写する順番は、これに限るものではない。各色のトナーの転写順序は、ＭＦＰ１００のプリンタ部３００の特性によって変わる。本実施形態の場合は、Ｙ、Ｍ、Ｃ、Ｋの順番でトナーを転写することによって、正常に中間転写体４０５上にトナーを転写でき、シート上に画像を形成できる。しかし、プリンタ部３００の特性上、Ｍ、Ｃ、Ｋ、Ｙの順番でトナーを中間転写体４０５に転写したほうが、正常に印刷を行うことができる場合には、そのように制御してもよい。
【０１０５】
また、プリンタ部３００の特性上、各色のトナーの転写順序を問わずに、正常に中間転写体４０５上、及びシート上に画像を形成できるＭＦＰであれば、トナーの転写順序を考慮せずに中間転写体４０５にトナーを転写するようにしてもよい。そのようなＭＦＰの場合、中間転写体４０５に１ページ目のＹのトナー画像を中間転写体４０５に転写した後、トナーを転写せずに中間転写体４０５を１／２回転させ、１ページ目のＹのトナー画像と重なるように１ページ目のＭのトナー画像を転写する。そして、当該１ページ目のＭのトナー画像と並存するように２ページ目のＭのトナー画像を転写する。そして、１ページ目と２ページ目の画像について、Ｃのトナー、Ｋのトナーをそれぞれのトナーの転写位置に転写した後、２ページ目の画像についてＹのトナーを転写する。このように制御することによって、１ページ目の画像が印刷されたシートが排紙ユニット３３０に排紙されるまでの時間を短縮することができる。
【０１０６】
また、１３０３に示す例で、プリンタ部３００は、１ページ目の１色目のトナーを中間転写体４０５に転写した後、中間転写体４０５の回転を止めた状態で、コントローラ部１１０からの画像データの転送を待つように制御することも考えられる。しかしながら、中間転写体４０５の回転を一旦止めると、中間転写体４０５を再度回転させる際に、中間転写体４０５の回転速度を所定の回転速度に到達させるまでの間で遅延が発生してしまう。そのように制御してもよいが、そのような制御を行う場合と比較して、本実施形態では、プリンタ部３００は、コントローラ部１１０から画像データが送られてくるの待つ間、中間転写体４０５を回転させた状態で待つ。それによって、中間転写体４０５の回転の停止による印刷の遅延を防止することができる。
【０１０７】
次に、図１１に示すフローチャートを参照して、本実施形態に係るコントローラ部１１０の制御について説明する。図１１のフローチャートに示す各処理はコントローラ部１１０のＣＰＵ１１２がＲＯＭ１１４に記憶されたプログラムを実行することで行われる。
【０１０８】
まず、Ｓ１１０１で、コントローラ部１１０は、処理すべきジョブがあるか否かを判定する。例えば、ＰＣ４００１またはＰＣ４００２からジョブ（所定のページ記述言語に基づく印刷制御コマンドと印刷データとを含むコードデータ）を受信したか否かを判定する。Ｓ１１０１の処理は、コントローラ部１１０がジョブを受信するまで繰り返される。ジョブを受信した場合、Ｓ１１０２に処理を進める。
【０１０９】
Ｓ１１０２で、コントローラ部１１０は受信したジョブを解析する。具体的に、コントローラ部１１０はＤＲＡＭ１１６に、受信したジョブを格納する。そして、コントローラ部１１０は、受信したジョブに対して設定されている印刷制御コマンドを解析し、ページ数あるいは部数あるいは特定の画像の合成処理が指定されているか否かを判定し、判定結果をＤＲＡＭ１１６に保存しておく。
【０１１０】
Ｓ１１０３において、コントローラ部１１０は、プリンタ部３００への画像形成指示が遅れることを示す遅延情報を送信すべきか否かを判定する。具体的に、コントローラ部１１０は、Ｓ１１０２でジョブを解析した結果、ページ数あるいは部数あるいは特定の画像の合成処理が指定されていることを示す情報がＤＲＡＭ１１６に格納されていると判定した場合にはＳ１１０４に処理を進める。一方、Ｓ１１０３で、コントローラ部１１０は、ページ数あるいは部数あるいは特定の画像の合成処理が指定されていないと判定した場合に、Ｓ１１０５に処理を進める。
【０１１１】
Ｓ１１０４で、コントローラ部１１０は、プリンタ部３００に対して遅延情報を通知し、Ｓ１１０５に処理を進める。
【０１１２】
Ｓ１１０５で、コントローラ部１１０は、ジョブに含まれる印刷データを、印刷制御コマンドに従って、プリンタ部３００が解釈できる形式の画像データに変換する。ここで、例えば、ページ数や部数、特定のイメージ合成を行うように指定されたジョブである場合、印刷データを変換した画像データに対して、ページ数あるいは部数、特定のイメージ合成を行う。
【０１１３】
Ｓ１１０６で、コントローラ部１１０は、印刷制御コマンドに従った画像データの処理が終わり、画像データをプリンタ部３００に送信可能な状態になったか否かを判定する。コントローラ部１１０は、画像データをプリンタ部３００に送信可能な状態になったと判定した場合にＳ１１０７に処理を進める。
【０１１４】
Ｓ１１０７では、画像データをプリンタ部３００に送信可能な状態になったことを知らせるためにプリンタ部３００に画像形成指示を送信する。
【０１１５】
Ｓ１１０８で、コントローラ部１１０は、プリンタ部３００から転送開始要求を受信するまで画像データを転送するのを待ち、プリンタ部３００から転送開始要求を受信した場合に、Ｓ１１０９でプリンタ部３００に色別に画像データを送信する。
【０１１６】
次に、図１２に示すフローチャートを参照して、本実施形態に係るプリンタ部３００の制御について説明する。図１２のフローチャートに示す各処理はプリンタコントローラ３２０Ａが不図示のメモリに格納されたプログラムを実行することによって行われる。
【０１１７】
まず、プリンタコントローラ３２０Ａは、Ｓ１８０１で、コントローラ部１１０から給紙指示を受信したか否かを判定する。プリンタコントローラ３２０Ａは、コントローラ部１１０から給紙指示を受信したら、Ｓ１８０２で遅延情報を受信したか否かを判定する。Ｓ１８０２で、遅延情報を受信したと判定した場合に、プリンタコントローラ３２０Ａは、遅延情報をプリンタ部３００が備える不図示のメモリに記憶し、Ｓ１８０４に処理を進める。一方、Ｓ１８０２で、遅延情報を受信していないと判定した場合には、Ｓ１８０３の処理を行わずに、Ｓ１８０４に処理を進める。
【０１１８】
Ｓ１８０４で、プリンタコントローラ３２０Ａは、印刷設定によって指定されたサイズのシートを給紙ユニット３１０に給紙させ、コントローラ部１１０に給紙動作通知を行う。
【０１１９】
Ｓ１８０５で、プリンタコントローラ３２０Ａは、コントローラ部１１０から１ページ目の画像形成指示が送られてきた場合に、１色目の画像転送要求をコントローラ部１１０に通知する。そして、プリンタコントローラ３２０Ａは、コントローラ部１１０から送られてきた画像データに基づいて、１色目のトナーを中間転写体４０５に転写する。
【０１２０】
次に、Ｓ１８０６で、プリンタコントローラ３２０Ａは、所定期間（図９の期間７０３）内に次のページの画像形成指示を受信したかどうかを判断する。なお、この所定時間は、１ページ目のＹの画像を転写してから、２ページ目のＹの画像を１ページ目の画像に重ならないように転写できる期間である。この期間の長さは中間転写体の回転速度によって異なる。
【０１２１】
Ｓ１８０６で、プリンタコントローラ３２０Ａは、所定期間内に画像形成指示を受信していると判断した場合に、２枚貼りモードで画像形成動作を実行可能であるため、２枚貼りモードで画像形成動作を行う。
【０１２２】
一方、ステップＳ１８０６で、プリンタコントローラ３２０Ａは、所定期間内に画像形成指示を受信していないと判断した場合には、Ｓ１８０７に処理を進める。
【０１２３】
Ｓ１８０７で、プリンタコントローラ３２０Ａは、コントローラ部１１０から遅延情報が通知されているかを、Ｓ１８０３で通知された遅延情報がメモリにあるか否かに基づいて判定する。
【０１２４】
Ｓ１８０７で、プリンタコントローラ３２０Ａは、遅延情報が通知されていると判定した場合にＳ１８０８に処理を進め、遅延情報が通知されていないと判定した場合にＳ１８１２に処理を進める。Ｓ１８０８で、プリンタコントローラ３２０Ａは、中間転写体４０５を、現像器４０３からトナーを転写せずに、１回転させる。そして、Ｓ１８０９に処理を進める。
【０１２５】
Ｓ１８０９で、プリンタコントローラ３２０Ａは、中間転写体４０５を１回転させている間に、次のページの画像形成指示がコントローラ部１１０から送られてきたか否かを判定する。プリンタコントローラ３２０Ａは、次のページの画像形成指示がコントローラ部１１０から送られてきたと判定した場合にはＳ１８１１に処理を進め、送られてきていないと判定した場合にはＳ１８１２に処理を進める。
【０１２６】
Ｓ１８１１で、プリンタコントローラ３２０Ａは、中間転写体４０５を１回転させた後、遅れて送られてきた２ページ目の画像が、１ページ目の画像に並存するように、２ページ目の画像を中間転写体４０５に転写する。そして、それ以降の画像について、図１３の１３０３に示すように２枚貼りを行う。そして、Ｓ１８１３に処理を進める。
【０１２７】
一方、Ｓ１８１２では、プリンタコントローラ部３２０Ａは、図１３の１３０４に示すように１枚貼りを行う。
【０１２８】
以上のように、コントローラ部１１０からプリンタ部３００に印刷データを送信できるようになるまでの時間が遅延する場合であっても、プリンタ部３００は、極力２枚貼りを行うように制御する。それによって、コントローラ部１１０からプリンタ部３００に印刷データを送信できるようになるまでの時間が遅延する場合に、１枚貼りを行うように動作を切替える場合と比較して、生産性の低下を抑制することができる。
【０１２９】
＜第２の実施形態＞
第１の実施形態では、Ｃ、Ｍ、Ｙ、Ｋの４色のトナーを用いて画像を形成する動作について説明した。第２の実施形態では、Ｃ、Ｍ、Ｙ、Ｋの４色のトナーに加えてＣＬのトナー（透明トナー）を用いて画像を形成する動作について説明する。
【０１３０】
なお、図１〜図４に説明した装置の構成、図５、図１１、図１２のデータ処理については、第１の実施形態と同様であるため、ここでは詳しい説明を省略する。
【０１３１】
図１４に、本実施形態に係るＭＦＰ１００におけるコントローラ部１１０とプリンタ部３００のデータの流れを説明する。
【０１３２】
コントローラ部１１０は、ユーザから印刷指示を受けると、プリンタ部３００に対してプリント始動指示を行い、その応答としてプリント始動通知を受信する。
【０１３３】
そして、コントローラ部１１０はプリント始動通知を受けると、プリンタ部３００に対して給紙指示を行う。また、ここで、コントローラ部１１０は、透明トナーを用いた印刷を行うように指定されている場合には、画像形成指示が遅くなることを示す情報（遅延情報）をプリンタ部３００に送信する。つまり、図１２に示すＳ１８０２からＳ１８０３に処理を進める。このように、第２の実施形態では、コントローラ部１１０は、印刷設定としてクリアトナーの合成処理を行うように設定されているか否かに基づいて画像形成指示が遅くなる可能性があるか否かを判定する。透明トナーを用いて印刷する場合、コントローラ部１１０は、Ｃ、Ｍ、Ｙ、Ｋの４色の画像を生成する処理に加えて、透明トナーの画像の生成及び合成処理を行う必要があり、画像データをプリンタ部３００に転送可能になるまでに時間がかかるためである。
【０１３４】
その後、コントローラ部１１０は、プリンタ部３００から、給紙指示受付通知を受信し、画像データをプリンタ部３００に送信可能になったら、プリンタ部３００に対して画像形成指示を送信する。
【０１３５】
図１４では、プリンタ部３００が１５０５に示す期間内に、コントローラ部１１０から画像形成指示を受けた場合の動作を示している。期間１５０５は、実施形態１と同様、プリンタ部３００が１ページ目の画像を中間転写体４０５転写開始してから、２ページ目の画像を１ページ目の画像に重ならないように中間転写体４０５に転写できる期間に加えて、中間転写体４０５を１回転する期間である。
【０１３６】
画像形成指示を受けたプリンタ部３００は、コントローラ部１１０に画像転送開始要求をコントローラ部１１０に送信し、Ｙ、Ｍ、Ｃ、Ｋ、ＣＬのトナーを中間転写体４０５に転写すべきタイミングで、中間転写体４０５に転写する。
【０１３７】
そして、中間転写体４０５に、Ｙ、Ｍ、Ｃ、Ｋ、ＣＬのトナーによって、中間転写体４０５上に画像を形成し終えたら、中間転写体４０５に転写された画像をシートに転写、定着し、排紙部に排紙する。
【０１３８】
プリンタ部３００は、シートの排紙が完了したら、コントローラ部１１０に排紙完了通知を行う。
【０１３９】
なお、実施形態２において、期間１５０５に示す期間内に、コントローラ部１１０で画像の転送準備が完了せず、プリンタ部３００がコントローラ部１１０から画像形成指示を受けなかった場合には、１ページ目を１枚貼りで中間転写体４０５に転写する。
【０１４０】
図１５に、プリンタコントローラ３２０Ａが、それぞれのモードで画像形成を行った場合に必要な時間を説明するための模式図を示す。
【０１４１】
２００１は、２枚貼りモードで２ページ分の画像を中間転写体に転写するのに必要な時間である。２００２は、１枚貼りモードで２ページ分の画像を中間転写体に転写するのに必要な時間である。２００３は、図１４に示す制御を行って２ページ分の画像を中間転写体に転写するために必要な時間である。２００４は、図１４の期間１５０５に示す期間、画像形成指示を受付けず、１枚貼りモードに切替えた場合に必要な時間である。
【０１４２】
２００１は、２枚貼りモードが指定されているときに必要な理想的な時間である。しかし、コントローラ部１１０における画像の準備に時間がかかり、２００２に示すように、１枚貼りモードに切替えた場合、２００１に比べて２倍の時間がかかってしまう。それと比較して、図１４に示す制御を行った場合、２００３に示す時間で２ページ分の画像を中間転写体４０５に転写することができる。図１４に示すような制御をおこなった場合、１枚貼りモードに切替えて画像形成動作したときに必要な時間のおよそ３／５程度に抑えることができる。
【０１４３】
以上のような制御によって、コントローラ部１１０からプリンタ部３００に印刷データを送信できるようになるまでの時間が遅延する場合であっても、プリンタ部３００は、極力２枚貼りを行うように制御する。それによって、コントローラ部１１０からプリンタ部３００に印刷データを送信できるようになるまでの時間が遅延する場合に、１枚貼りを行うように動作を切替える場合と比較して、生産性の低下を抑制することができる。
【０１４４】
なお、予めコントローラ部１１０からプリンタ部３００に遅延情報が通知されている場合、ＭＦＰ１００は極力２枚貼りを行うために次のように制御することも考えられる。例えば、コントローラ部１１０は、２ページ分の画像データを準備できるまでプリンタ部３００に画像データを転送せずに、２ページ分の画像データが準備できた場合にプリンタ部３００に画像形成指示を送るようにすることも考えられる。しかしながら、この場合、コントローラ部１１０は、１ページ目の画像データがプリンタ部３００から印刷されるまでにかかる時間が遅くなってしまう。また、コントローラ部１１０は、２ページ目の画像データの準備に時間がかからず、プリンタ部３００が２枚貼りを実行できるタイミングで画像データをプリンタ部３００に転送できる場合でも、プリンタ部３００は１ページ目の画像データの転送を待つ。その場合、本来１３０１に示すような、望ましいタイミングで画像を形成できる状態であるにも関わらず、１ページ目の転写開始タイミングが遅くなってしまう。
【０１４５】
また、２００３に示す例で、中間転写体４０５の回転を止めた状態で、コントローラ部１１０からの画像データの転送を待つように制御することも考えられる。しかしながら、中間転写体４０５の回転を一旦止めると、中間転写体４０５を再度回転させる際に、中間転写体４０５の回転速度を所定の回転速度に到達させるまでの間で遅延が発生してしまう。そこで、本実施形態では、プリンタ部３００は、コントローラ部１１０から画像データが送られてくるの待つ間、中間転写体４０５を回転させた状態で待つ。それによって、中間転写体４０５の回転の停止による印刷の遅延を防止することができる。
【０１４６】
なお、上述した実施形態において、例えば、１つのジョブの総ページ数が奇数である場合に、最後のページに続くページがない場合がある。そのような場合にまで、プリンタ部３００が２枚貼りを行うために期間１５０５に示す期間待つように制御すると、かえって生産性が低下してしまう。そこで、例えば、コントローラ部１１０は、２枚貼りを行おうとするページが最後のページである場合には、転送する画像データが最後のページの画像データであることをプリンタ部３００に通知し、プリンタ部３００に１枚貼りの動作をさせるとよい。それによって、最後のページに関しては、プリンタ部３００に、２枚貼りを行うための期間１５０５、待機させるのではなく、予めコントローラ部１１０から通知された情報に基づいて１枚貼りを行わせることができる。そのため、最後のページの印刷にかかる時間を短縮することができる。
【０１４７】
また、上述した実施形態では、コントローラ部１１０は、プリンタ部３００に転送する画像データの準備ができておらず、７１２に示す期間に、プリンタ部３００に画像形成指示を送信できない場合に、次のように動作していた。プリンタ部３００は、そのタイミングでは、２枚貼りができないと否定判定をし、中間転写体を１回転させる間、画像形成指示の受信を待つ場合について説明した。しかし、画像形成指示の受信を待つ期間はこれに限らず、中間転写体を２回転、３回転など、予め定められた回転数だけ待つようにしてもよい。なお、画像形成指示の受信を待つ回転数をユーザが操作部２５０を介して設定できるようにしてもよい。また、ページ印字、部数印字の場合には、中間転写体を２回転する間、画像形成指示の受信を待つように設定し、透明トナーを印刷する場合には、３回転する間、画像形成指示の受信を待つように、印刷設定によって別の回転数を設定できるようにしてもよい。
【０１４８】
以下、図１６に示すメモリマップを参照して本発明に係るＭＦＰ１００で読み出し可能なデータ処理プログラムの構成について説明する。
図１６は、本発明に係るＭＦＰ１００で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１４９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報、作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１５０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１５１】
本実施形態におけるフローチャートに示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１５２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録したコンピュータ読取可能な記憶媒体を、システムあるいは装置に供給するようにしてもよい。また、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１５３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１５５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけに限られるものではない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【図面の簡単な説明】
【０１５７】
【図１】本発明の実施形態に係る画像形成システムの例を説明するための図である。
【図２】本発明の実施形態に係るＭＦＰ１００の構成例を説明するための図である。
【図３】本発明の実施形態に係るプリンタ部３００の構成例を説明するための図である。
【図４】本発明の実施形態に係るコントローラ部１１０の構成例を説明するための図である。
【図５】本実施形態に係る画像形成の際の制御手順を説明するための図である。
【図６】本実施形態に係る画像形成の際の制御手順を説明するための図である。
【図７】本実施形態に係る画像形成に必要な時間を説明するための模式図である。
【図８】本実施形態に係る画像形成の際の制御手順を説明するための図である。
【図９】本実施形態に係る画像形成の際の制御手順を説明するための図である。
【図１０】本実施形態に係る画像形成の際の制御手順を説明するための図である。
【図１１】本実施形態に係るコントローラ部１１０の制御を説明するためのフローチャートである。
【図１２】本実施形態に係るプリンタ部３００の制御を説明するためのフローチャートである。
【図１３】本実施形態に係る画像形成に必要な時間を説明するための模式図である。
【図１４】本実施形態に係る画像形成の際の制御手順を説明するための図である。
【図１５】本実施形態に係る画像形成に必要な時間を説明するための模式図である。
【図１６】本実施形態に係る読み出し可能なプログラムを格納する記憶媒体のメモリマップを説明するための図である。
【符号の説明】
【０１５８】
１１０  コントローラ部
２５０  操作部
３００  プリンタ部
３２０Ａ  プリンタコントローラ
【図１】
0005361248.tif 000002
【図２】
0005361248.tif 000003
【図３】
0005361248.tif 000004
【図４】
0005361248.tif 000005
【図５】
0005361248.tif 000006
【図６】
0005361248.tif 000007
【図７】
0005361248.tif 000008
【図８】
0005361248.tif 000009
【図９】
0005361248.tif 000010
【図１０】
0005361248.tif 000011
【図１１】
0005361248.tif 000012
【図１２】
0005361248.tif 000013
【図１３】
0005361248.tif 000014
【図１４】
0005361248.tif 000015
【図１５】
0005361248.tif 000016
【図１６】
0005361248.tif 000017