(57)【要約】【課題】できるだけシートバッチ印刷を継続し両面印刷時の印刷速度の低下を防ぐ。【解決手段】画像形成装置は、印刷内容と印刷設定を含む印刷ジョブデータを記憶する記憶部、給紙部と、画像形成部、両面搬送部を含む印刷部、エンジン制御部、各印刷設定項目の各設定値を含む印刷設定情報をエンジン制御部に送信し、印刷設定情報に基づき印刷部をエンジン制御部に制御させる主制御部を備える。一面連続印刷と他面連続印刷を交互に行うシートバッチ印刷の場合、主制御部は、両面印刷する各ページの印刷設定の差に応じて複数の印刷設定情報を生成し、複数の印刷設定情報を送信する。複数の印刷設定情報を受信したとき、エンジン制御部は、シートバッチ印刷を継続させつつ各用紙を印刷させる。【選択図】図６
2018111245.tif 000002
【特許請求の範囲】
【請求項１】
印刷内容と印刷設定を含む前記印刷ジョブデータを記憶する記憶部と、
用紙を供給する給紙部と、用紙に画像を形成する画像形成部と、前記画像形成部を通過した片面印刷済の用紙を前記画像形成部の上流側に送り返す両面搬送部と、を含む印刷部と、
前記印刷部の動作を制御するエンジン制御部と、
前記印刷ジョブデータに基づき、予め定められた複数の印刷設定項目の各設定値を含む印刷設定情報を前記エンジン制御部に送信し、前記印刷設定情報に基づき前記印刷部を前記エンジン制御部に制御させる主制御部と、を備え、
前記記憶部に記憶した複数用紙分のページを含む前記印刷ジョブデータに基づき、複数枚の用紙を連続して両面印刷するシートバッチ印刷を行う場合、
前記エンジン制御部は、一面連続印刷と他面連続印刷を交互に前記印刷部に行わせ、
前記一面連続印刷は、複数枚の用紙の一面の画像を連続して前記画像形成部に形成させる印刷であり、
前記他面連続印刷は、前記一面連続印刷の後、前記両面搬送部の搬送により前記画像形成部に戻ってきた各用紙の他面の画像を複数枚連続して前記画像形成部に形成させる印刷であり、
前記主制御部は、前記両面印刷する各ページの前記印刷設定の差を認識し、前記印刷設定の差に応じて複数の前記印刷設定情報を生成し、複数の前記印刷設定情報を送信してから前記印刷部に前記シートバッチ印刷を開始させ、
複数の前記印刷設定情報を受信したとき、前記エンジン制御部は、前記シートバッチ印刷を継続させつつ、対応する前記印刷設定情報に基づき各用紙の印刷を前記印刷部に行わせることを特徴とする画像形成装置。
【請求項２】
印刷物を排出する排出先を複数有し、
前記シートバッチ印刷を行う場合、
排出する前記排出先の設定値が異なる複数の前記印刷設定情報を受信したとき、前記エンジン制御部は、各前記印刷設定情報に基づき、排出する前記排出先を切り替えつつ、前記シートバッチ印刷を前記印刷部に継続させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記シートバッチ印刷を行う場合、
印刷解像度の設定値が異なる複数の前記印刷設定情報を受信したとき、前記エンジン制御部は、各前記印刷設定情報に基づき、前記印刷解像度を切り替えつつ、前記シートバッチ印刷を前記印刷部に継続させることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記シートバッチ印刷を行う場合、
用紙種類の設定値が異なる複数の前記印刷設定情報を受信したときでも、前記エンジン制御部は、各前記印刷設定情報に基づき、前記シートバッチ印刷を前記印刷部に継続させることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記シートバッチ印刷を行う場合、
用紙の重さの設定値が異なる複数の前記印刷設定情報を受信したときでも、前記エンジン制御部は、各前記印刷設定情報に基づき、前記シートバッチ印刷を前記印刷部に継続させることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記給紙部は、複数の給紙カセットを含み、
前記シートバッチ印刷を行う場合、
給紙に用いる前記給紙カセットの設定値が異なる複数の前記印刷設定情報を受信したとき、前記エンジン制御部は、各前記印刷設定情報に基づき、給紙に用いる前記給紙カセットを切り替えつつ、前記シートバッチ印刷を前記印刷部に継続させることを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
前記主制御部は、排出先、印刷解像度、用紙種類、用紙の重さ、及び、給紙に用いる前記給紙カセットの設定値以外の前記印刷設定が異なる前記印刷設定情報を１つずつ前記エンジン制御部に送信し、
前記エンジン制御部は、受信した前記印刷設定情報に対応するページの印刷を順番に完了させ、
直前に送信した前記印刷設定情報に対応するページの印刷が完了したとき、前記主制御部は、次の前記印刷設定情報を前記エンジン制御部に送信することを特徴とする請求項１乃至６の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、両面印刷を行える画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置には、複合機、プリンター、複写機、ＦＡＸ装置等がある。画像形成装置には、両面印刷可能なものがある。両面印刷可能な画像形成装置は、用紙の表裏を反転させる機構を含む。また、片面印刷済の用紙を画像形成部まで送り返す搬送経路（返送路）が設けられる。画像形成装置は送り返された用紙の未印刷面に印刷する。画像形成部を通過した用紙が画像形成部に送り返されるまで、一定の時間がかかる。そこで、両面印刷のとき、片面印刷済の用紙到達を待つ間に、１又は複数枚の用紙の一面を印刷することがある。これにより、両面印刷での単位時間あたりの印刷枚数を増やすことができる。このような画像形成装置の一例が特許文献１に記載されている。
【０００３】
具体的に特許文献１には、一の用紙の一側面に対する印刷と当該一の用紙の他側面に対する印刷との間に、他の用紙の一側面または他側面に対する印刷を行うことにより、２枚以上の用紙に対して並行的に両面印刷を行うことが記載されている（特許文献１：請求項３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−００２７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、画像形成装置には、印刷に用いるハードウェアを制御するエンジン制御部が設けられることがある。主制御部は印刷ジョブに関する印刷設定情報をエンジン制御部に送信する。印刷設定情報は、印刷するページに関する各種設定値を含む。主制御部は、印刷するページの設定を認識する。この認識に基づき、主制御部は印刷設定情報を生成する。例えば、印刷ジョブを開始する時点に、主制御部は生成した印刷設定情報をエンジン制御部に送信する。
【０００６】
エンジン制御部は受信した印刷設定情報に基づき、制御対象（ハードウェア、デバイス）を設定する。エンジン制御部は、受信した印刷設定情報に基づき、印刷を行う。例えば、用紙サイズ、用紙向きのような所定の印刷設定項目の設定値が印刷設定情報に含まれる。片面印刷を行う場合、片面印刷を有効とする設定値が印刷設定情報に含まれる。両面印刷を行う場合、両面印刷を有効とする設定値が印刷設定情報に含まれる。
【０００７】
図７は、従来の通常の両面印刷の流れの一例を示す図である。図７における矢印は印刷順序を示す。図７では、用紙４枚（計８ページ）を両面印刷する例を示している。また、図７は、用紙のうち、裏面から印刷する例を示す。
【０００８】
図７は、最も一般的な両面印刷の流れを示す。図７では、１枚の用紙の一面（裏）を、次に、同じ用紙の他面（表）を印刷する例を示している。図７では、前の用紙の両面印刷が完了すると、次の用紙の両面印刷が開始される。１枚の用紙の片面印刷後、画像形成部はその用紙が戻ってくるまで待つ。この場合、画像形成部を利用しない時間が長くなる。両面印刷時、高速な印刷は期待できない。
【０００９】
なお、特許文献１に記載されるように、高速両面印刷（シートバッチ印刷）が行われることもある。高速両面印刷では、１枚の用紙の一面（裏）の印刷後、その用紙が返送路を経て画像形成部に戻るまでの間に、続けて他の用紙の一面を印刷する。また、各用紙の一面の印刷後、画像形成部に返ってきた各用紙に、順次、他面を連続印刷する。高速両面印刷は、図７の場合に比べ、単位時間当たりの画像形成部の印刷ページ数が増える。
【００１０】
ここで、印刷設定情報は、実行しようとする印刷ジョブの内容（ページの設定）に応じて変わる。ページの設定が変わったとき、主制御部は、新たな印刷設定情報を生成する。主制御部は、新たに生成した印刷設定情報をエンジン制御部に送信する。新たな印刷設定情報を送信しなければ、ページ（用紙）の印刷は変更前の設定で行われてしまう。しかし、新たな印刷設定情報の生成、送信とエンジン制御部でのハードウェアの設定には、一定の時間がかかる。
【００１１】
そのため、シートバッチ印刷中、印刷設定情報の変更がある場合、清算処理が行われている。清算処理は、所定の区切りの用紙でシートバッチ印刷を完了し、区切りの用紙の印刷完了後、シートバッチ印刷を再度開始する処理である。
【００１２】
例えば、２つの両面印刷ジョブを連続して実行する場合、各印刷ジョブ間で清算処理が行われる。前のジョブと後のジョブの印刷設定が同じか否か予測できないためである。２つの両面印刷ジョブを連続して実行する場合、区切りの用紙は、先の両面印刷ジョブの最後の用紙である。言い換えると、区切りの用紙は、変更前の印刷設定情報で両面印刷する最後の用紙である。
【００１３】
また、１つの両面印刷ジョブの途中でページの設定が変わることがある。この場合、従来、１つでも設定違いがあれば、シートバッチ印刷の清算処理が行われている。例えば、次に印刷しようとするページの印刷設定と、前の用紙（ページ）との印刷設定が異なるとき、主制御部は清算処理を行う。この場合も、区切りの用紙は、変更前の印刷設定情報で両面印刷する最後の用紙である。
【００１４】
清算処理の時、エンジン制御部は、区切りの用紙の給紙後、区切りの用紙が排出されるまで、新たな用紙を供給しない。主制御部は、区切りの用紙の排出後、又は、排出するまでの間に、新たな印刷設定情報をエンジン制御部に与える。区切りの用紙の排出後、エンジン制御部は、新たな印刷設定情報に基づき、シートバッチ印刷を再開する。
【００１５】
清算処理によりシートバッチ印刷は中断される。例えば、複数の両面印刷ジョブを連続して実行する場合、１つの両面印刷ジョブが終わるごとに、清算処理が行われる。清算処理を行うと画像形成部の動作していない時間が長くなる。清算処理により、両面印刷時の印刷速度が低下するという問題がある。
【００１６】
特許文献１では、前のページと用紙サイズ又は向きが異なっていても、高速両面印刷を継続することができる。しかし、用紙サイズ又は向きは、多数の印刷設定の１つに過ぎない。用紙サイズや用紙向き以外の設定値が異なる場合、清算処理が実行される。従って、上記の問題を解決することはできない。
【００１７】
本発明は、できるだけシートバッチ印刷を継続し両面印刷時の印刷速度の低下を防ぐ。
【課題を解決するための手段】
【００１８】
上記課題を解決するため、請求項１に係る画像形成装置は、記憶部、印刷部、エンジン制御部、主制御部を含む。前記記憶部は、印刷内容と印刷設定を含む前記印刷ジョブデータを記憶する。前記印刷部は、用紙を供給する給紙部と、用紙に画像を形成する画像形成部と、前記画像形成部を通過した片面印刷済の用紙を前記画像形成部の上流側に送り返す両面搬送部と、を含む。前記エンジン制御部は、前記印刷部の動作を制御する。前記主制御部は、前記印刷ジョブデータに基づき、予め定められた複数の印刷設定項目の各設定値を含む印刷設定情報を前記エンジン制御部に送信し、前記印刷設定情報に基づき前記印刷部を前記エンジン制御部に制御させる。前記記憶部に記憶した複数用紙分のページを含む前記印刷ジョブデータに基づき、複数枚の用紙を連続して両面印刷するシートバッチ印刷を行う場合、前記エンジン制御部は、一面連続印刷と他面連続印刷を交互に前記印刷部に行わせる。前記一面連続印刷は、複数枚の用紙の一面の画像を連続して前記画像形成部に形成させる印刷である。前記他面連続印刷は、前記一面連続印刷の後、前記両面搬送部の搬送により前記画像形成部に戻ってきた各用紙の他面の画像を複数枚連続して前記画像形成部に形成させる印刷である。前記主制御部は、前記両面印刷する各ページの前記印刷設定の差を認識し、前記印刷設定の差に応じて複数の前記印刷設定情報を生成し、複数の前記印刷設定情報を送信してから前記印刷部に前記シートバッチ印刷を開始させる。複数の前記印刷設定情報を受信したとき、前記エンジン制御部は、前記シートバッチ印刷を継続させつつ、対応する前記印刷設定情報に基づき各用紙の印刷を前記印刷部に行わせる。
【発明の効果】
【００１９】
本発明によれば、複数枚の用紙に連続して両面印刷を行う場合、従来よりも清算処理が行われにくくなる。従って、両面印刷の印刷速度の低下を防ぐことができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係るプリンターの一例を示す図である。
【図２】実施形態に係るプリンターの一例を示す図である。
【図３】実施形態に係るコンピューターの一例を示す図である。
【図４】実施形態に係る後処理装置の一例を示す図である。
【図５】実施形態に係るプリンターでのシートバッチ印刷の一例を示す図である。
【図６】実施形態に係るプリンターでのシートバッチ印刷の処理の流れの一例を示すフローチャートである。
【図７】従来の通常の両面印刷の流れの一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、図１〜図６を用いて、本発明に係る画像形成装置を説明する。以下の説明では、画像形成装置としてプリンター１００を例に挙げて説明する。但し、本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００２２】
（画像形成装置の概要）
まず、図１〜図３に基づき、実施形態に係るプリンター１００を説明する。図１、図２は、実施形態に係るプリンター１００の一例を示す図である。図３は、実施形態に係るコンピューター２００の一例を示す。
【００２３】
プリンター１００は、主制御部１と記憶部２を含む。主制御部１は、装置全体の動作を統括しプリンター１００の各部を制御する。主制御部１は、ＣＰＵ１１、画像処理部１２を含む。ＣＰＵ１１は演算、制御を行う。画像処理部１２は印刷に必要な画像処理を画像データに施す。記憶部２はＲＯＭ、ＲＡＭ、ＨＤＤのような記憶装置を含む。記憶部２は制御用プログラムやデータを記憶する。
【００２４】
主制御部１は、操作パネル３と通信可能に接続される。操作パネル３は、表示パネル３１、タッチパネル３２、ハードキー３３を含む。主制御部１は、表示パネル３１の表示を制御する。また、主制御部１は、タッチパネル３２の出力に基づき、表示パネル３１に表示された操作画像のうち、操作された操作画像を認識する。例えば、操作画像は、ソフトキーやボタンである。また、主制御部１は、操作されたハードキー３３を認識する。操作画像やハードキー３３への操作により、使用者の操作が受け付けられる。例えば、使用者は、印刷済用紙の排出先を設定することができる。
【００２５】
プリンター１００は、エンジン制御部４と印刷部５を含む。印刷部５は、給紙部５ａ、搬送部５ｂ、画像形成部５ｃ、定着部５ｄ、両面搬送部５ｅを含む。エンジン制御部４は、主制御部１と通信可能に接続される。主制御部１は、印刷設定情報、印刷に用いる画像データをエンジン制御部４に与える。印刷設定情報は、印刷指示や印刷ジョブの内容を示すデータが含まれる（詳細は後述）。
【００２６】
エンジン制御部４は、主制御部１から受信した印刷設定情報、画像データに基づき、印刷部５（給紙部５ａ、搬送部５ｂ、画像形成部５ｃ、定着部５ｄ、両面搬送部５ｅ）の動作を制御する。具体的に、エンジン制御部４は、用紙を一枚ずつ給紙部５ａに供給させる。給紙部５ａは、複数の給紙カセット５１を含む。印刷ジョブのとき、何れかの給紙カセット５１が用紙を供給する。エンジン制御部４は、供給された用紙を搬送部５ｂに搬送させる。エンジン制御部４は、搬送部５ｂにより搬送される用紙にのせるトナー像（画像）を画像形成部５ｃに形成させ、トナー像を用紙に転写させる。エンジン制御部４は、用紙に転写されたトナー像を定着部５ｄに定着させる。定着部５ｄは、用紙を加熱するため、ヒーター５２を含む。
【００２７】
図２に示すように、画像形成部５ｃは、感光体ドラム５３、帯電装置５４、露光装置５５、現像装置５６、転写装置５７、清掃装置５８を含む。印刷のとき、エンジン制御部４は、感光体ドラム５３を回転させる。エンジン制御部４は、感光体ドラム５３を帯電装置５４に帯電させる。エンジン制御部４は、感光体ドラム５３の走査、露光を露光装置５５に行わせる。これにより、画像データに応じた静電潜像が形成される。エンジン制御部４はトナーにより静電潜像を現像装置５６に現像させる。エンジン制御部４は、搬送される用紙へのトナー像の転写を転写装置５７に行わせる。用紙は感光体ドラム５３と転写装置５７の間を通過する。清掃装置５８は感光体ドラム５３に残るトナーや汚れを取り除く。
【００２８】
両面搬送部５ｅは、画像形成部５ｃ及び定着部５ｄを通過した片面印刷済用紙を画像形成部５ｃの上流側に送り返す。両面印刷のとき、エンジン制御部４は、両面搬送部５ｅに用紙を搬送させる。図２に示すように、両面搬送部５ｅは、分岐部５９、第１搬送部５１０、中間トレイ５１１、スイッチバックローラー対５１２、第２搬送部５１３を含む。分岐部５９は、定着部５ｄの用紙排出側と排出ローラー対５１４の間に配される。分岐部５９は回転する。分岐部５９は用紙の搬送方向をガイドする。両面印刷のとき、エンジン制御部４は、片面印刷済の用紙が第１搬送部５１０に導かれるように、分岐部５９を回転させる。片面印刷のとき、及び、両面印刷済の用紙を排出するとき、エンジン制御部４は、片面印刷済の用紙が排出ローラー対５１４に導かれるように、分岐部５９を回転させる。
【００２９】
第１搬送部５１０は、分岐部５９とスイッチバックローラー対５１２をつなぐ。第１搬送部５１０には、複数の第１返送ローラー対５１５が設けられる。第１返送ローラー対５１５を回転させるための第１モーター（不図示）が設けられる。エンジン制御部４は、両面印刷のとき、このモーターを回転させる。中間トレイ５１１の一端に、スイッチバックローラー対５１２が設けられる。スイッチバックローラー対５１２を回転させるための第２モーター（不図示）が設けられる。この第２モーターは、正逆回転可能である。両面印刷のとき、エンジン制御部４は、第２モーターによりスイッチバックローラー対５１２を回転させる。まず、エンジン制御部４は、中間トレイ５１１の他端側に向けて片面印刷済の用紙を送り込む。エンジン制御部４は、片面印刷済の用紙の後端が第１搬送部５１０を抜けたとき、第２モーターを逆回転させる。片面印刷済の用紙の搬送方向が反転する。
【００３０】
反転によりスイッチバックローラー対５１２から用紙が吐き出される。そして、片面印刷済の用紙は、第２搬送部５１３に送られる。第２搬送部５１３は、スイッチバックローラー対５１２と画像形成部５ｃの上流側の搬送部５ｂを接続する。第２搬送部５１３には、複数の第２返送ローラー対５１６が設けられる。第２返送ローラー対５１６を回転させるための第３モーター（不図示）が設けられる。エンジン制御部４は、両面印刷のとき、第３モーターを回転させる。その結果、前後と表裏が反転された用紙は、画像形成部５ｃに送り返される。エンジン制御部４は、返送された片面印刷済の用紙の未印刷面へのトナー像の転写を画像形成部５ｃに行わせる。
【００３１】
又、通信部６はＰＣやサーバーのようなコンピューター２００と通信するためのインターフェイスである。通信部６は、ネットワークを介し、コンピューター２００と通信する。なお、ＵＳＢケーブルを用いるなどして、通信部６とコンピューター２００は直接的に通信可能に接続されてもよい。通信部６は、コンピューター２００から印刷ジョブデータＤ１を受信する。印刷ジョブデータＤ１は、印刷内容と印刷設定を含む。を受信する。主制御部１は、印刷ジョブデータＤ１に基づく印刷を印刷部５に行わせる。
【００３２】
図３に示すように、コンピューター２００は処理部２０１（制御基板）、記憶デバイス２０２、ディスプレイ２０３、入力デバイス２０４、ネットワーク通信部２０５を含む。処理部２０１は、ＣＰＵ１１のような制御回路を含む。また、コンピューター２００は、記憶デバイス２０２を含む。記憶デバイス２０２は、ＲＯＭ、ＲＡＭ、ＨＤＤである。記憶デバイス２０２には、ドライバーソフトウェア２０６がインストールされる。処理部２０１は、ドライバーソフトウェア２０６を用いて印刷ジョブデータＤ１を生成する。
【００３３】
ドライバーソフトウェア２０６が起動しているとき、処理部２０１は、印刷に関する設定画面をディスプレイ２０３に表示させる。例えば、入力デバイス２０４は、キーボードやマウスである。使用者は、入力デバイス２０４とドライバーソフトウェア２０６を用いて、印刷に関する設定を行える。コンピューター２００はネットワーク通信部２０５を含む。処理部２０１は、プリンター１００（通信部６）に向けて生成した印刷ジョブデータＤ１をネットワーク通信部２０５に送信させる。プリンター１００とコンピューター２００を組み合わせ、画像形成システム３００を構築することができる。
【００３４】
（後処理装置７）
次に、図４を用いて、実施形態に係る後処理装置７の概要を説明する。図４は、実施形態に係る後処理装置７の一例を示す図である。
【００３５】
後処理装置７は、印刷済用紙に各種の後処理を施すための装置である。プリンター１００は、後処理装置７を取り付けることができる。定着部５ｄを通過した印刷済用紙は、排出ローラー対５１４（排出口１０１）から吐き出される。後処理装置７は、搬入口７ａを含む。印刷済用紙は、搬入口７ａから後処理装置７内に送り込まれる。
【００３６】
図３に示すように、後処理装置７には、上部排出トレイ７１、第１排出トレイ７２、第２排出トレイ７３、パンチ部７４、ステープル部７５、処理トレイ部７６が設けられる。また、後処理装置７には、後処理制御部７０（図１参照）が設けられる。
【００３７】
後処理制御部７０は後処理装置７の各部の動作を制御する。後処理制御部７０は、ＣＰＵやマイコンのような処理回路やメモリーを含む基板である。エンジン制御部４は、後処理制御部７０に指示を与える。後処理装置７はエンジン制御部４の指示に基づき後処理装置７の動作を制御する。後処理装置７内には、複数の用紙搬送用のローラー対７７が設けられる。各ローラー対７７は不図示のモーターの駆動力を受けて回転する。後処理制御部７０は、各ローラー対７７を回転させて後処理装置７の内部で用紙を搬送する。
【００３８】
上部排出トレイ７１は、後処理装置７の上面に設けられる。第１排出トレイ７２は、第２排出トレイ７３の上方に設けられる。第２排出トレイ７３は、第１排出トレイ７２の下方に設けられる。操作パネル３を操作し、排出先（使用する排出トレイ）を設定することができる。パンチ部７４は、用紙に穿孔処理を行う部分である。処理トレイ部７６は、部数単位で用紙束をスタックする部分である。ステープル部７５は、処理トレイ部７６の用紙束にステープル処理を行う部分である。
【００３９】
後処理装置７での用紙の搬送先の仕分けのため、第１仕分けガイド７８と第２仕分けガイド７９が設けられる。第１仕分けガイド７８は、搬入口７ａ近傍に設けられる。第２仕分けガイド７９は、搬入口７ａと処理トレイ部７６の間に設けられる。第１仕分けガイド７８と第２仕分けガイド７９に対しそれぞれモーター（不図示）が設けられる。各仕分けガイドはそれぞれ回動する。排出先の設定に応じ、後処理制御部７０は、第１仕分けガイド７８と第２仕分けガイド７９を回動させる。
【００４０】
第１排出トレイ７２に排出する設定のとき、後処理制御部７０は、パンチ部７４を通過した後、第１排出トレイ７２に向かう搬送方向になるように（図４の矢印Ａ）、第１仕分けガイド７８と第２仕分けガイド７９を回動させる。上部排出トレイ７１に排出する設定のとき、後処理制御部７０は、搬入口７ａから搬入された用紙が上方に向かい、上部排出トレイ７１に排出されるように（図４の方向Ｂ）、第１仕分けガイド７８を回動させる。ステープル処理をする設定のとき、後処理制御部７０は、処理トレイ部７６の方向（図４の方向Ｃ）に用紙が導かれるように、第１仕分けガイド７８と第２仕分けガイド７９を回動させる。後処理制御部７０は、ステープル部７５によるステープル処理後の用紙束を、逆送させ、第２排出トレイ７３に排出させる（図４の方向Ｄ）。
【００４１】
（印刷設定情報の送信）
次に、図１、図３を用いて、実施形態に係るプリンター１００での印刷設定情報の送信について説明する。
【００４２】
コンピューター２００（ＰＣ）では、各種ソフトウェアが利用される。コンピューター２００のソフトウェアには、例えば、ワープロ文書、表計算、画像編集などがある。また、プリンター１００で印刷するためのソフトウェアとして、コンピューター２００にはドライバーソフトウェア２０６がインストールされる。
【００４３】
各種ソフトウェアで印刷コマンドが入力されたとき、ドライバーソフトウェア２０６が動作する。ドライバーソフトウェア２０６で印刷に関する設定を行うことができる。例えば、両面印刷を行うか、片面印刷を行うか、どの給紙カセット５１を用いるか、排出先、印刷に用いる用紙種類、印刷に用いる用紙の重さ、印刷に用いる用紙サイズ、用紙の向き、実行する後処理を設定することができる。ドライバーソフトウェア２０６での設定に基づき、コンピューター２００は印刷ジョブデータＤ１を生成する。コンピューター２００は、ドライバーソフトウェア２０６で指定されたページの印刷内容を印刷ジョブデータＤ１に含める。また、ドライバーソフトウェア２０６でなされた印刷設定（設定内容）も印刷ジョブデータＤ１に含められる。例えば、印刷内容は、印刷しようとするファイルの各ページの内容を記述言語（ＰＤＬ）で記述したデータである。ページ記述言語は、プリンター１００に描画を指示するための言語である。
【００４４】
プリンター１００の記憶部２は、コンピューター２００から受信した印刷ジョブデータＤ１を記憶する。記憶部２は、複数用紙分のページを含む印刷ジョブデータＤ１を記憶できる。主制御部１は印刷ジョブデータＤ１を解析する。印刷ジョブデータＤ１の解析結果に基づき、主制御部１は、予め定められた複数の印刷設定項目の各設定値を定める。印刷設定項目としては、印刷に用いる用紙種類、印刷に用いる用紙の重さ、印刷に用いる用紙のサイズ、両面印刷の要否、用紙の余白、カラー設定、排出先、実行する後処理などが含まれる。印刷設定項目は、エンジン制御部４が印刷部５を制御するための項目である。また、解析結果に基づき、主制御部１（画像処理部１２）は、印刷ジョブデータＤ１に含まれるページの画像データを生成する。
【００４５】
１ページ目の印刷開始前に、主制御部１は、各印刷設定項目の各設定値をまとめた印刷設定情報を生成する。主制御部１は、印刷設定情報をエンジン制御部４に送信する。エンジン制御部４は、受信した印刷設定情報に基づき、給紙部５ａ、搬送部５ｂ、画像形成部５ｃ、定着部５ｄ、両面搬送部５ｅ、後処理装置７の動作を設定する。例えば、両面印刷を行う設定の印刷設定情報を受信したとき、エンジン制御部４は、印刷部５に両面印刷を行わせる。
【００４６】
（シートバッチ印刷）
次に、図５を用いて、実施形態に係るプリンター１００でのシートバッチ印刷の一例を説明する。図５は、実施形態に係るプリンター１００でのシートバッチ印刷の一例を示す図である。
【００４７】
プリンター１００は、複数枚の用紙を連続して両面印刷するとき（シートバッチ印刷のとき）、主制御部１は、シートバッチ印刷をエンジン制御部４に行わせる。エンジン制御部４は、シートバッチ印刷を印刷部５に行わせる。
【００４８】
シートバッチ印刷では、エンジン制御部４は、一面連続印刷と他面連続印刷を交互に印刷部５に行わせる。一面連続印刷は、複数枚の用紙の一面の画像を連続して画像形成部５ｃに形成させる印刷である。画像形成部５ｃが用紙を通過してから両面搬送部５ｅにより用紙が画像形成部５ｃの上流に戻るまでの間、エンジン制御部４は、複数枚の用紙の一面への画像形成と転写を画像形成部５ｃに行わせる。以下の説明では、一面連続印刷で一面を連続して印刷する枚数（ページ数）を「循環枚数」と称する。
【００４９】
他面連続印刷は、一面連続印刷の後、両面搬送部５ｅの搬送により画像形成部５ｃに戻ってきた各用紙の他面の画像を複数枚連続して画像形成部５ｃに形成させる印刷である。他面連続印刷は、一面連続印刷と同じページ数（循環枚数）、続けられる。エンジン制御部４は、両面搬送部５ｅにより画像形成部５ｃに戻ってきた片面印刷済の用紙の他面への画像形成と転写を画像形成部５ｃに行わせる。
【００５０】
循環枚数は、プリンター１００内で循環できる用紙の枚数に基づき決まる。用紙搬送方向の長さが長い用紙ほど、循環枚数は少なくなる。用紙搬送方向の長さが短い用紙ほど、循環枚数は多くなる。例えば、画像形成部５ｃ→定着部５ｄ→両面搬送部５ｅ→搬送部５ｂの合流地点までの搬送距離を用紙搬送方向の長さで除す。除して得られた値の小数点以下を切り捨てた整数値が循環枚数とされる。当該整数値よりも１小さい値を循環枚数としてもよい。
【００５１】
用紙サイズ、向きに応じて、循環枚数は予め定められる。使用する用紙サイズ、向きに応じた循環枚数を定めた枚数データＤ２が記憶部２に記憶される（図１参照）。主制御部１は、両面印刷に用いる用紙に基づき、循環枚数を決定する。主制御部１は、決定した循環枚数を印刷設定情報としてエンジン制御部４に送信してもよい。
【００５２】
図５は、５枚の用紙にシートバッチ印刷する例を示している。５枚の用紙に両面印刷する場合、印刷するページは、１０ページとなる。図５では、ページの順番を数字入りの矩形で図示している。両面印刷のとき、用紙の一面に裏側のページが印刷される。一面の印刷後、他面に表側のページが印刷される。そのため、図５の例では、２ページ目から印刷が開始される。
【００５３】
そして、図５では、循環枚数を３枚とする例を示している。そのため、図５の例では、３枚の用紙の片面に連続して印刷が行われる（２ページ目、４ページ目、６ページ目の順番）。３枚目の用紙の片面印刷完了後、１枚目の用紙が戻ってくる。両面搬送部５ｅにより戻ってきた１枚目の用紙の他面に１ページ目が印刷される。続いて、２枚目の用紙の他面に３ページ目が印刷される。さらに、３枚目の用紙の他面に５ページ目が印刷される。このように、循環枚数の一面連続印刷と循環枚数の他面連続印刷が交互に行われる。
【００５４】
他面連続印刷が終わると、一面連続印刷が再開される。図５の例では、続いて、２枚の用紙の片面に連続して印刷が行われる（８ページ目、１０ページ目）。１０ページ目が最後のページである。両面搬送部５ｅにより戻ってきた４枚目の用紙の他面に７ページ目が印刷される。続いて、５枚目の用紙の他面に９ページ目が印刷される。総印刷ページ数が循環枚数で割り切れないとき、最後の一面連続印刷（他面連続印刷）の枚数が循環枚数未満となる。
【００５５】
（シートバッチ印刷の処理の流れ）
次に、図６を用いて、実施形態に係るプリンター１００でのシートバッチ印刷の処理の流れの一例を説明する。図６は、実施形態に係るプリンター１００でのシートバッチ印刷の処理の流れの一例を示すフローチャートである。
【００５６】
プリンター１００は、コンピューター２００から印刷ジョブデータＤ１を受信する。受信した印刷ジョブデータＤ１は記憶部２に記憶される。通信部６は、複数用紙分のページを含む印刷ジョブデータＤ１を受信する場合がある。この場合、記憶部２は、複数用紙分のページを含む印刷ジョブデータＤ１を記憶する。
【００５７】
片面印刷を行う設定の印刷ジョブデータＤ１を複数ページ分受信したとき、主制御部１は、複数枚連続して片面印刷をエンジン制御部４に行わせる。両面印刷を行う設定であり、複数用紙分のページを含む印刷ジョブデータＤ１を受信したとき、主制御部１は、複数枚連続して両面印刷を行わせる。印刷ジョブデータＤ１が３ページ以上あるとき、主制御部１は、シートバッチ印刷を行う。なお、印刷ジョブデータＤ１が含むページが２ページの場合、主制御部１は、１枚の用紙への両面印刷をエンジン制御部４に行わせる。
【００５８】
両面印刷を行う設定の印刷ジョブデータＤ１であり、その印刷ジョブデータが３ページ以上含むとき、主制御部１は、シートバッチ印刷をエンジン制御部４（印刷部５）に行わせる。シートバッチ印刷は、記憶部２に記憶した複数用紙分（３ページ以上）の印刷ジョブデータＤ１に基づき行われる。シートバッチ印刷では、両面印刷が複数枚の用紙に連続して行われる。
【００５９】
また、できるだけシートバッチ印刷を継続できるように、コンピューター２００のドライバーソフトウェア２０６では、複数の両面印刷を行う印刷ジョブをひとつにまとめる設定を行うことができる。コンピューター２００の入力デバイス２０４は、複数の印刷ジョブを１つにまとめるための操作を受け付ける。例えば、コンピューター２００の入力デバイス２０４は、ソフトウェアに基づき作成された複数のファイル（データ）の選択を受け付ける。また、入力デバイス２０４は、選択した全ファイルを両面印刷で出力する設定を受け付ける。
【００６０】
この場合、コンピューター２００の処理部２０１は、選択された各ファイルの各ページを含む１つの印刷ジョブデータＤ１を生成する。つまり、処理部２０１は、複数の印刷ジョブを結合し、１つの印刷ジョブデータＤ１を生成する。処理部２０１は、通信部６に向けて、まとめたデータをネットワーク通信部２０５に送信させる。プリンター１００の通信部６は、複数の印刷ジョブを１つにまとめた印刷ジョブデータＤ１を受信する。主制御部１は、印刷ジョブデータＤ１を記憶部２に記憶させる。１つにまとめた印刷ジョブデータＤ１に複数ページ（３ページ以上）が含まれる場合、シートバッチ印刷が行われる。
【００６１】
ここで、従来、両面印刷ジョブが複数個入力されたとき、清算処理がシートバッチ印刷のジョブ間で行われている。清算処理とは、シートバッチ印刷を一度終了する処理である。清算処理では、先の両面印刷ジョブの最後の用紙給紙後、その用紙の印刷完了まで給紙が行われない。最後の用紙の印刷完了後、次の両面印刷ジョブのシートバッチ印刷（給紙）が開始される。
【００６２】
個別に両面印刷ジョブが画像形成装置に入力される場合、次の（後の）両面印刷ジョブの印刷設定を予想できない。通常、印刷設定は両面印刷ジョブごとに異なる。印刷ジョブごとに印刷設定情報が変化する。主制御部は、変化した印刷設定情報をエンジン制御部に通知する必要がある。一定の時間が印刷設定情報の生成、送信に必要である。印刷設定が異なる場合、主制御部は、変更後の印刷設定情報をエンジン制御部に通知する必要がある。そのため、従来、両面印刷ジョブを続けて実行するとき、清算処理が両面印刷ジョブ間で行われている。
【００６３】
また、１つの両面印刷を行う印刷ジョブデータＤ１に含まれるページ間でも、印刷設定が異なる場合がある。例えば、用紙サイズが異なる場合がある。例えば、１２ページを含む印刷ジョブデータＤ１のうち、１〜６ページ（１〜３枚目）がＡ４サイズ、７〜１２ページ（４〜６枚目）がＡ３サイズのような両面印刷ジョブがあり得る。ページ間の印刷設定が異なる場合、１つの印刷ジョブの間でも清算処理が行われている。上記の例では、３枚目と４枚目の用紙の間で清算処理が行われる。
【００６４】
清算処理が行われると、シートバッチ印刷を継続することができない。そのため、両面印刷時の印刷速度が低下する。言い換えると、両面印刷時の単位時間あたりの印刷枚数が少なくなる。そこで、プリンター１００の主制御部１は、できるだけシートバッチ印刷を継続させる。
【００６５】
図６のスタートは、両面印刷を行う設定であり、複数ページ以上を含む印刷ジョブデータＤ１を記憶した時点である。まず、主制御部１は、印刷ジョブデータＤ１に基づき、各ページの印刷設定を解析する（ステップ♯１）。そして、主制御部１は、印刷ジョブデータＤ１の全ページの印刷設定が同じ否かを確認する（ステップ♯２）。
【００６６】
全ページの印刷設定が同じとき（ステップ♯２のＹｅｓ）、１つの印刷設定情報に基づき、全ページを印刷すればよい。この場合、主制御部１は、１つの印刷設定情報を生成する（ステップ♯３）。主制御部１は、１つの印刷設定情報をエンジン制御部４に送信する（ステップ♯４）。エンジン制御部４は、１つの印刷設定情報に基づき、シートバッチ印刷を実行する（ステップ♯５）。ステップ♯５の場合、清算処理は行われない。シートバッチ印刷は中断しない。そして、本フローは終了する（ステップ♯５→エンド）。
【００６７】
全ページの印刷設定が同じではないとき（ステップ♯２のＮｏ）、主制御部１は、ページ間の印刷設定の差に応じて複数の印刷設定情報を生成する（ステップ♯６）。複数の印刷設定情報を生成したとき、主制御部１は、各印刷設定情報の設定値の差を確認する（ステップ♯７）。
【００６８】
そして、主制御部１は、排出先、印刷解像度、用紙種類、用紙の重さ、用紙サイズ、給紙カセット５１の何れか１つ又は複数の設定値は異なるが、他の設定値は同じ印刷設定情報を抽出する（ステップ♯８）。
【００６９】
複数の印刷設定情報を抽出できなかったとき（ステップ♯９のＮｏ）、主制御部１は、印刷設定情報を１つずつエンジン制御部４に送信する（ステップ♯１０）。エンジン制御部４は、送信された印刷設定情報に対応するページの印刷を順番に完了させる（ステップ♯１１）。これにより、１つの印刷設定情報に対応するページの印刷が完了したとき、清算処理が行われる。そして、全ページの印刷が完了したか否かを確認する（ステップ♯１２）。全ページの印刷が完了していないとき（ステップ♯１２のＮｏ）、フローは、ステップ♯１０に戻る。このとき、未印刷のページに対応する印刷設定情報が送信される。一方、全ページの印刷が完了しているとき（ステップ♯１２のＹｅｓ）本フローは終了する（エンド）。
【００７０】
複数の印刷設定情報を抽出できたとき（ステップ♯９のＹｅｓ）、主制御部１は、抽出した複数の印刷設定情報をエンジン制御部４に送信する（ステップ♯１３）。複数の印刷設定情報を受信したとき、エンジン制御部４は、シートバッチ印刷を継続させつつ、対応する印刷設定情報に基づき各用紙（ページ）を印刷部５に印刷させる（ステップ♯１４）。なお、主制御部１は、どのページがどの印刷設定情報に対応しているかの情報を各印刷設定情報に含める。
【００７１】
一部のページ（例えば１〜４ページ）に対応する印刷設定情報と、他の部分のページ（例えば、５〜８ページ）に対応する印刷設定情報が送信された場合を考える。この場合、エンジン制御部４は、一部のページ（１〜４ページ、１枚目と２枚目）については、一部のページに対応する印刷設定情報に基づき、印刷部５に印刷させる。エンジン制御部４は、他の部分のページ（５〜８ページ、３枚目と４枚目）については、他の部分のページに対応する印刷設定情報に基づき、印刷部５に印刷させる。
【００７２】
排出先の設定値が異なる場合、エンジン制御部４は、シートバッチ印刷の途中で排出先を後処理制御部７０に切り替えさせる。
【００７３】
印刷解像度の設定値が異なる場合、エンジン制御部４は、シートバッチ印刷の途中で画像形成部５ｃにトナー像の解像度を変更させる。印刷解像度を下げる場合、エンジン制御部４は、画像形成部５ｃに送信する画像データの解像度を下げる。例えば、印刷解像度を１／２にする場合、エンジン制御部４は、シートバッチ印刷の途中で露光装置５５が感光体ドラム５３を走査、露光する頻度（周期）を１／２に減らす。その結果、印刷解像度が下がる。
【００７４】
用紙種類の設定値が異なる場合、エンジン制御部４は、シートバッチ印刷の途中で印刷に用いる用紙の種類を給紙部５ａに切り替えさせる。用紙種類としては、例えば、厚紙、普通紙、薄紙の３種類がある。操作パネル３は、給紙カセット５１に収容される用紙の種類の設定を受け付ける。また、コンピューター２００で給紙カセット５１に収容される用紙の種類を設定できるようにしてもよい。この場合、コンピューター２００から給紙カセット５１の用紙の種類を示すデータが通信部６に送信される。エンジン制御部４は、各給紙カセット５１に収容される用紙の種類を認識する。シートバッチ印刷中、エンジン制御部４は、各印刷設定情報の設定値に応じた給紙カセット５１から給紙を行わせる。
【００７５】
用紙の重さの設定値が異なる場合、エンジン制御部４は、シートバッチ印刷の途中で印刷に用いる用紙の重さの設定を切り替える。用紙の重さのレベルとしては、例えば、軽い、普通、重い、の３種類がある。例えば、エンジン制御部４は、用紙が重いほど、定着部５ｄのヒーター５２の出力を大きくする（定着部５ｄの温度を高くする）。また、用紙が重いほど、用紙を搬送するローラー対を回転させる各モーターに流す電流を増やしてもよい。用紙を搬送するローラー対には、搬送部５ｂ、第１搬送部５１０、第２搬送部５１３、スイッチバックローラー対５１２、排出ローラー対５１４、後処理装置７内のローラー対７７がある。シートバッチ印刷の途中で、エンジン制御部４は、各印刷設定情報の用紙の重さの設定値に応じ、印刷部５の動作を変化させる。
【００７６】
用紙サイズの設定値が異なる場合、エンジン制御部４は、シートバッチ印刷の途中で印刷に用いる用紙サイズを給紙部５ａに切り替えさせる。操作パネル３は、給紙カセット５１に収容される用紙サイズの設定を受け付ける。また、コンピューター２００で給紙カセット５１に収容される用紙サイズを設定できるようにしてもよい。この場合、コンピューター２００から給紙カセット５１の用紙サイズを示す設定データが通信部６に送信される。エンジン制御部４は、各給紙カセット５１に収容される用紙サイズを認識する。シートバッチ印刷中、エンジン制御部４は、各印刷設定情報の設定値に応じ、給紙させる給紙カセット５１を変更する。
【００７７】
給紙カセット５１の設定値が異なる場合、エンジン制御部４は、シートバッチ印刷の途中で印刷に用いる給紙カセット５１を切り替える。シートバッチ印刷中、エンジン制御部４は、各印刷設定情報の設定値に応じ、給紙させる給紙カセット５１を変更する。
【００７８】
一方で、各印刷設定情報の間で、排出先、印刷解像度、用紙種類、用紙の重さ、用紙サイズ、給紙カセット５１以外の印刷設定項目の設定値が異なる場合、清算処理が行われる。例えば、後処理の内容が異なる場合、印刷設定情報が異なるページ間で清算処理が行われる。誤ったページにステープルやパンチを行うおそれがあるためである。
【００７９】
また、各印刷設定情報の間で、用紙搬送速度の設定値が異なる場合も清算処理が行われる。この場合にシートバッチ印刷を行うと、用紙搬送速度が頻繁に切り替わる場合がある。頻繁に用紙搬送速度を切り替えると、画質に影響がでる場合がある。また、頻繁に用紙搬送速度を切り替えると、印刷速度がかえって低下する場合もあり得る。
【００８０】
なお、記憶部２が両面印刷を行う設定の印刷ジョブデータＤ１と片面印刷を行う設定の印刷ジョブデータＤ１を記憶したとき、主制御部１は、両面印刷の後、片面印刷をエンジン制御部４に行わせる。または、主制御部１は、片面印刷の後、両面印刷をエンジン制御部４に行わせる。
【００８１】
複数の印刷設定情報に基づきシートバッチ印刷を継続した後（ステップ♯１４の後）、フローはステップ♯１２に移行する。ステップ♯８で抽出できた印刷設定情報は、エンジン制御部４に既に送信されている。未送信の印刷設定情報がある場合、未送信の印刷設定情報は、排出先、印刷解像度、用紙種類、用紙の重さ、用紙サイズ、給紙カセット５１以外の印刷設定項目の設定値が送信済の印刷設定情報と異なる。そのため、主制御部１は、１つずつ印刷設定情報をエンジン制御部４に送信する。
【００８２】
このようにして、実施形態にかかる画像形成装置（プリンター１００）は、記憶部２、印刷部５、エンジン制御部４、主制御部１を含む。記憶部２は、印刷内容と印刷設定を含む印刷ジョブデータＤ１を記憶する。印刷部５は、用紙を供給する給紙部５ａと、用紙に画像を形成する画像形成部５ｃと、画像形成部５ｃを通過した片面印刷済の用紙を画像形成部５ｃの上流側に送り返す両面搬送部５ｅと、を含む。エンジン制御部４は、印刷部５の動作を制御する。主制御部１は、印刷ジョブデータＤ１に基づき、予め定められた複数の印刷設定項目の各設定値を含む印刷設定情報をエンジン制御部４に送信し、印刷設定情報に基づき印刷部５をエンジン制御部４に制御させる。記憶部２に記憶した複数用紙分のページを含む印刷ジョブデータＤ１に基づき、複数枚の用紙を連続して両面印刷するシートバッチ印刷を行う場合、エンジン制御部４は、一面連続印刷と他面連続印刷を交互に印刷部５に行わせる。一面連続印刷は、複数枚の用紙の一面の画像を連続して画像形成部５ｃに形成させる印刷である。他面連続印刷は、一面連続印刷の後、両面搬送部５ｅの搬送により画像形成部５ｃに戻ってきた各用紙の他面の画像を複数枚連続して画像形成部５ｃに形成させる印刷である。主制御部１は、両面印刷する各ページの印刷設定の差を認識し、印刷設定の差に応じて複数の印刷設定情報を生成し、複数の印刷設定情報を送信してから印刷部５にシートバッチ印刷を開始させる。複数の印刷設定情報を受信したとき、エンジン制御部４は、シートバッチ印刷を継続させつつ、対応する印刷設定情報に基づき各用紙の印刷を印刷部５に行わせる。
【００８３】
これにより、複数の印刷設定情報をエンジン制御部４にもたせることができる。印刷設定情報をエンジン制御部４に予め与えておく。変更後の印刷設定情報をエンジン制御部４に与えるために、シートバッチ印刷を清算する必要がない。従って、両面印刷の場合、従来よりもシートバッチ印刷が継続する。両面印刷時の印刷速度（生産性）を高い状態で維持することができる。
【００８４】
また、画像形成装置は印刷物を排出する排出先を複数有する。シートバッチ印刷を行う場合、排出する排出先の設定値が異なる複数の印刷設定情報を受信したとき、エンジン制御部４は、各印刷設定情報に基づき、排出する排出先を切り替えつつ、シートバッチ印刷を印刷部５に継続させる。これにより、用紙の排出先が変更されても、シートバッチ印刷の中断は生じない。従来、排出先の変更があったとき、清算処理が行われていた。排出先の変更があっても、清算処理は行われなくなる。従って、両面印刷時の印刷速度（生産性）を高い状態で維持することができる。
【００８５】
また、シートバッチ印刷を行う場合、印刷解像度の設定値が異なる複数の印刷設定情報を受信したとき、エンジン制御部４は、各印刷設定情報に基づき、印刷解像度を切り替えつつ、シートバッチ印刷を印刷部５に継続させる。これにより、印刷解像度の変更があっても、シートバッチ印刷の中断は生じない。従来、印刷解像度の変更があったとき、清算処理が行われていた。印刷解像度の変更があっても、清算処理は行われなくなる。従って、両面印刷時の印刷速度（生産性）を高い状態で維持することができる。
【００８６】
また、シートバッチ印刷を行う場合、用紙種類の設定値が異なる複数の印刷設定情報を受信したときでも、エンジン制御部４は、各印刷設定情報に基づき、シートバッチ印刷を印刷部５に継続させる。これにより、用紙種類の変更があっても、シートバッチ印刷の中断は生じない。従来、用紙種類の変更があったとき、清算処理が行われていた。用紙種類の変更があっても、清算処理は行われなくなる。従って、両面印刷時の印刷速度（生産性）を高い状態で維持することができる。
【００８７】
また、シートバッチ印刷を行う場合、用紙の重さの設定値が異なる複数の印刷設定情報を受信したときでも、エンジン制御部４は、各印刷設定情報に基づき、シートバッチ印刷を印刷部５に継続させる。これにより、用紙の重さの変更があっても、シートバッチ印刷の中断は生じない。従来、用紙の重さの変更があったとき、清算処理が行われていた。用紙の重さの変更があっても、清算処理は行われなくなる。従って、両面印刷時の印刷速度（生産性）を高い状態で維持することができる。
【００８８】
また、給紙部５ａは、複数の給紙カセット５１を含む。シートバッチ印刷を行う場合、給紙に用いる給紙カセット５１の設定値が異なる複数の印刷設定情報を受信したとき、エンジン制御部４は、各印刷設定情報に基づき、給紙に用いる給紙カセット５１を切り替えつつ、シートバッチ印刷を印刷部５に継続させる。これにより、連続して両面印刷をする途中で用いる給紙カセット５１が変更されても、シートバッチ印刷の中断は生じない。従来、両面印刷中に用いる給紙カセット５１の変更があったとき、清算処理が行われていた。用いる給紙カセット５１の変更があっても、清算処理は行われなくなる。従って、両面印刷時の印刷速度（生産性）を高い状態で維持することができる。
【００８９】
また、主制御部１は、排出先、印刷解像度、用紙種類、用紙の重さ、及び、給紙に用いる給紙カセット５１の設定値以外の印刷設定が異なる印刷設定情報を１つずつエンジン制御部４に送信する。エンジン制御部４は、受信した印刷設定情報に対応するページの印刷を順番に完了させる。直前に送信した印刷設定情報に対応するページの印刷が完了したとき、主制御部１は、次の印刷設定情報をエンジン制御部４に送信する。これにより、前のページの印刷設定情報と設定値が変わるページの印刷開始前（給紙前）に、結果的に清算処理が行われる。従来、清算処理を行うべきとき、清算処理を行わせることができる。
【００９０】
本発明の範囲は実施形態の説明に限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００９１】
本発明は、排紙装置及び排紙装置を含む画像形成装置に利用可能である。
【符号の説明】
【００９２】
１００  プリンター（画像形成装置）      １      主制御部
２      記憶部                          ４      エンジン制御部
５      印刷部                          ５ａ    給紙部
５ｃ    画像形成部                      ５ｅ    両面搬送部
５１    給紙カセット                    ７１    上部排出トレイ（排出先）
７２    第１排出トレイ（排出先）        ７３    第２排出トレイ（排出先）
Ｄ１    印刷ジョブデータ
【図１】
2018111245.tif 000003
【図２】
2018111245.tif 000004
【図３】
2018111245.tif 000005
【図４】
2018111245.tif 000006
【図５】
2018111245.tif 000007
【図６】
2018111245.tif 000008
【図７】
2018111245.tif 000009