(57)【特許請求の範囲】
【請求項１】
先行ジョブの出力用紙と後続のジョブの出力用紙とを連続的に給送する第１動作を実行可能であり、且つ、前記先行ジョブの出力用紙と前記後続のジョブの出力用紙との前記第１動作における紙間隔よりも間隔をあけて前記先行ジョブの出力用紙と前記後続のジョブの出力用紙とを給送する第２動作を実行可能な、画像形成装置であって、
前記先行ジョブが割込みコピーモードのジョブかを判断し、
前記先行ジョブが前記割込みコピーモードのジョブである場合に、前記第１動作を前記画像形成装置に実行させずに前記第２動作を前記画像形成装置により実行させ、前記先行ジョブが前記割込みコピーモードのジョブではない場合に、前記第２動作を前記画像形成装置に実行させずに前記第１動作を前記画像形成装置により実行させる、ことを特徴とする画像形成装置。
【請求項２】
前記先行ジョブが、前記割込みコピーモードのジョブではなく、通常のコピーモードのジョブかファクシミリモードのジョブかプリントモードのジョブである場合に、前記第２動作を前記画像形成装置に実行させずに前記第１動作を前記画像形成装置により実行させる、ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記第２動作を前記画像形成装置に実行させる場合、機内の用紙を全て機外排出してから後続ジョブの給紙を行うまでのジョブ間停止時間を予め指示する手段により指示された前記ジョブ間停止時間に基いた紙間隔で、前記先行ジョブの出力用紙と前記後続のジョブの出力用紙とを前記画像形成装置により給送させる、ことを特徴とする請求項２又は３記載の画像形成装置。
【請求項４】
全てのジョブ間で連続的に出力用紙を給紙させる第１指示と割込みコピー後のみ非連続に出力用紙を給紙させる第２指示と全てのジョブ間で非連続に出力用紙を給紙させる第３指示のうちの前記第２指示が前記画像形成装置に対して予め指示された場合で且つ前記先行ジョブが前記割込みコピージョブである場合には、前記第１動作を前記画像形成装置に実行させずに前記第２動作を前記画像形成装置により実行させ、且つ、前記第３指示が前記画像形成装置に対して予め指示された場合には、前記先行ジョブが前記割込みコピージョブであるか否かに関係なく、前記第２動作を前記画像形成装置により実行させる、ことを特徴とする請求項１乃至３の何れかに記載の画像形成装置。
【請求項５】
先行ジョブの出力用紙と後続のジョブの出力用紙とを連続的に給送する第１動作を実行可能であり、且つ、前記先行ジョブの出力用紙と前記後続のジョブの出力用紙との前記第１動作における紙間隔よりも間隔をあけて前記先行ジョブの出力用紙と前記後続のジョブの出力用紙とを給送する第２動作を実行可能な、画像形成装置の制御方法であって、
前記先行ジョブが割込みコピーモードのジョブかを判断し、
前記先行ジョブが前記割込みコピーモードのジョブである場合に、前記第１動作を前記画像形成装置に実行させずに前記第２動作を前記画像形成装置により実行させ、前記先行ジョブが前記割込みコピーモードのジョブではない場合に、前記第２動作を前記画像形成装置に実行させずに前記第１動作を前記画像形成装置により実行させる、ことを特徴とする画像形成装置の制御方法。
【請求項６】
前記先行ジョブが、前記割込みコピーモードのジョブではなく、通常のコピーモードのジョブかファクシミリモードのジョブかプリントモードのジョブである場合に、前記第２動作を前記画像形成装置に実行させずに前記第１動作を前記画像形成装置により実行させる、ことを特徴とする請求項５記載の画像形成装置の制御方法。
【請求項７】
前記第２動作を前記画像形成装置に実行させる場合、機内の用紙を全て機外排出してから後続ジョブの給紙を行うまでのジョブ間停止時間を予め指示する手段により指示された前記ジョブ間停止時間に基いた紙間隔で、前記先行ジョブの出力用紙と前記後続のジョブの出力用紙とを前記画像形成装置により給送させる、ことを特徴とする請求項５又は６記載の画像形成装置の制御方法。
【請求項８】
全てのジョブ間で連続的に出力用紙を給紙させる第１指示と割込みコピー後のみ非連続に出力用紙を給紙させる第２指示と全てのジョブ間で非連続に出力用紙を給紙させる第３指示のうちの前記第２指示が前記画像形成装置に対して予め指示された場合で且つ前記先行ジョブが前記割込みコピージョブである場合には、前記第１動作を前記画像形成装置に実行させずに前記第２動作を前記画像形成装置により実行させ、且つ、前記第３指示が前記画像形成装置に対して予め指示された場合には、前記先行ジョブが前記割込みコピージョブであるか否かに関係なく、前記第２動作を前記画像形成装置により実行させる、ことを特徴とする請求項５乃至７の何れかに記載の画像形成装置の制御方法。
【請求項９】
請求項５乃至８のいずれかに記載された画像形成装置の制御方法を実行するためのプログラム。
【請求項１０】
請求項５乃至８のいずれかに記載された画像形成装置の制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特にマルチジョブ機能を有するデジタル画像処理方式を採用する複写機、プリンタ、ＦＡＸ等の画像形成装置および画像形成装置の制御方法およびプログラムおよび記憶媒体に関するものである。
【０００２】
【従来の技術】
今日、一般的に広く普及している複写機，プリンタ，ＦＡＸ等の画像形成装置は、マルチジョブ機能を備えている。このマルチジョブ機能とは、複数のジョブを装置に登録して、ジョブの実行を逐次あるいは並行動作させることにより、生産性を向上させる機能である。例えば、プリント動作を行っている間（ジョブを実行している間）にも、後続のジョブの原稿の読み込み（ジョブの登録）が可能であるといったことである。
【０００３】
従来の複写機において、例えば特開平５−７５７７２号公報に示されるような、登録されたジョブの順番でプリントする方式等が行われており、先行するジョブのプリント動作が終わった後に、後続するジョブのプリント動作をシームレスに行う（先行するジョブと後続のジョブとの紙間を同一ジョブ内の紙間と同一の距離（第１の距離）で実行する）ことができるため、生産性を向上させることができた。
【０００４】
また、今日の画像形成装置では、特開平９−３１５６９９号公報に挙げられるように、トレイレス両面機構またはスルーパス両面機構と呼ばれる、片面印字以外に出力用紙への両面印字も可能な画像形成装置が一般的になってきている。
【０００５】
このスルーパス両面機構とは、給紙手段により給紙された用紙上に画像を形成する画像形成手段から用紙を画像形成手段に再給紙するための循環経路と、用紙を画像形成手段から循環経路に沿って搬送し、循環経路途中で用紙を反転させた後に画像形成手段に再給紙する循環再給紙手段とを備え、画像形成手段で一方の面に画像が形成された用紙を循環経路に沿って搬送し、循環経路途中で用紙を反転させた後に画像形成手段に再給紙することにより、用紙の両面に画像形成するものである。
【０００６】
このようなスルーパス両面機構は、両面画像形成の用紙を給紙した直後に片面画像形成の用紙を給紙して片面画像形成を行う場合には、機内に残留している両面画像形成中の用紙を機外排出するまでは、片面の画像形成の用紙の給紙を行うことができない。つまり、両面画像形成のプリント動作の後に、片面画像形成のプリント動作を行う場合には、すぐに片面画像形成を行えないため、ジョブの処理時間が余分に長くなり、ひいては生産性の低下を招くことになる。
【０００７】
このような問題を解決するために、特開２００１−２８２０５０号公報や特開平１０−１３３４３５号公報のように、両面画像形成と片面画像形成が混在した場合の給紙スケジューリングの最適化アルゴリズムが既に提案されている。つまり、片面画像形成の用紙を両面画像形成の画像形成パスを通すことにより、両面画像形成の循環を止めずに出力を継続する方法である。
【０００８】
また、今日の画像形成装置においては、特開平１０−３２０９１６号公報のように、画像形成した用紙をそのまま出力するのではなく、シート処理装置を用いることによって、部毎あるいはジョブ毎にシート束のオフセット積載を可能とし、シート束の整合性の維持を図るものも登場している。
【０００９】
このように、従来の画像形成装置においては、複数ジョブのプリント動作を連続して行い、いかに短時間に出力結果を得られるかということに主眼が置かれている。
【００１０】
【発明が解決しようとする課題】
しかしながら、従来の画像形成装置においては、先行するジョブと後続のジョブのプリント動作をシームレスに行う（先行するジョブと後続のジョブとの紙間を同一ジョブ内の紙間と同一の距離（第１の距離）でプリント実行する）ため、先行するジョブと後続するジョブの切れ目がわかりにくいといった欠点があった。
【００１１】
そのために、ジョブ毎に出力ビンを変えたり、あるいは同一出力ビンであってもジョブ毎にオフセット積載を行い、先行ジョブと後続ジョブのプリントの切れ目を、出力後のオフセットによって表現している。
【００１２】
しかし、この場合、後続ジョブが先行ジョブと異なるオフセット出力がなされて始めてジョブの切れ目が分かることになる。つまり、先行ジョブのジョブ終了直後に、先行ジョブの出力が完全に終わったかを判断するのは難しいといった問題点があった。
【００１３】
また、ジョブ終了直後にジョブ終了音などのブザー音を発することにより、ジョブの終了をユーザに通知する手段もあるが、特開平１０−３２０９１６号公報のような構成の画像形成装置においては、スタックトレイに積まれた先行ジョブの用紙をユーザが取り除こうとした際に、処理トレイ上に積まれた後続ジョブの用紙にユーザの手や用紙が触れて、処理トレイ内の後続ジョブの用紙の整合を崩してしまう場合もあり得る。
【００１４】
特に、割込みコピーや少量の出力用紙のジョブの場合、ユーザはジョブの出力結果を早く得たいという考えから、画像形成装置本体の前で待機する場合が多い。割込みコピーのジョブ終了時に、すぐに別ジョブの用紙が出力されては、ユーザには割込みコピーの出力結果を取り出しにくいといった欠点が、従来の画像形成装置には存在していた。
【００１５】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、先行のジョブの割込みコピーモードのジョブ終了時にすぐに後続ジョブの用紙が出力されてしまうことを防止して、前記先行のジョブの割り込みコピーの出力結果を取り出し易すくする仕組を提供することである。
【００１６】
【課題を解決するための手段】
本発明に係る第１の発明は、先行ジョブの出力用紙と後続のジョブの出力用紙とを連続的に給送する第１動作を実行可能であり、且つ、前記先行ジョブの出力用紙と前記後続のジョブの出力用紙との前記第１動作における紙間隔よりも間隔をあけて前記先行ジョブの出力用紙と前記後続のジョブの出力用紙とを給送する第２動作を実行可能な、画像形成装置であって、前記先行ジョブが割込みコピーモードのジョブかを判断し、前記先行ジョブが前記割込みコピーモードのジョブである場合に、前記第１動作を前記画像形成装置に実行させずに前記第２動作を前記画像形成装置により実行させ、前記先行ジョブが前記割込みコピーモードのジョブではない場合に、前記第２動作を前記画像形成装置に実行させずに前記第１動作を前記画像形成装置により実行させる、ことを特徴とする。
【００１７】
本発明に係る第２の発明は、前記先行ジョブが、前記割込みコピーモードのジョブではなく、通常のコピーモードのジョブかファクシミリモードのジョブかプリントモードのジョブである場合に、前記第２動作を前記画像形成装置に実行させずに前記第１動作を前記画像形成装置により実行させる、ことを特徴とする。
【００１８】
本発明に係る第３の発明は、前記第２動作を前記画像形成装置に実行させる場合、機内の用紙を全て機外排出してから後続ジョブの給紙を行うまでのジョブ間停止時間を予め指示する手段により指示された前記ジョブ間停止時間に基いた紙間隔で、前記先行ジョブの出力用紙と前記後続のジョブの出力用紙とを前記画像形成装置により給送させる、ことを特徴とする。
【００１９】
本発明に係る第４の発明は、全てのジョブ間で連続的に出力用紙を給紙させる第１指示と割込みコピー後のみ非連続に出力用紙を給紙させる第２指示と全てのジョブ間で非連続に出力用紙を給紙させる第３指示のうちの前記第２指示が前記画像形成装置に対して予め指示された場合で且つ前記先行ジョブが前記割込みコピージョブである場合には、前記第１動作を前記画像形成装置に実行させずに前記第２動作を前記画像形成装置により実行させ、且つ、前記第３指示が前記画像形成装置に対して予め指示された場合には、前記先行ジョブが前記割込みコピージョブであるか否かに関係なく、前記第２動作を前記画像形成装置により実行させる、ことを特徴とする。
【００３４】
【発明の実施の形態】
図１は、本発明の一実施形態を示す画像形成装置を適用可能な画像入出力システムの全体構成を示すブロック図である。
【００３５】
図において、２００はリーダ部（画像入力装置）で、原稿画像を光学的に読み取り、画像データに変換する。リーダ部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット（ＤＦユニット）２５０とで構成される。
【００３６】
３００はプリンタ部（画像出力装置）で、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを持つ給紙ユニット３１０と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット３２０と、印字された記録紙を機外へ出力する機能を持つ排紙ユニット３３０、及びステイプル処理、ソート処理を行うフィニッシャ部（フィニッシャユニット）５００とで構成される。
【００３７】
１１０は制御装置で、リーダ部２００、プリンタ部３００と電気的に接続され、さらにネットワーク４００を介して、ホストコンピュータ４００１，４００２と接続されている。
【００３８】
制御装置１１０は、リーダ部２００を制御して、原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録用紙に出力してコピー機能を提供する。また、リーダ部２００から読取った画像データを、コードデータに変換し、ネットワーク４００を介してホストコンピュータへ送信するスキャナ機能、ホストコンピュータからネットワーク４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を提供する。
【００３９】
ＰＤＬではページの区切りを示すコマンドが各言語ごとに定義されている。例えば、ＰｏｓｔＳｃｒｉｐｔ（登録商標）では「ＳｈｏｗＰａｇｅ」、ＰＣＬでは「ＦｏｒｍＦｅｅｄ」というコマンドが定義されている。これらのコマンドが通知された場合に、はじめて１ページの区切りが判明する。またジョブの終了をホストコンピュータからのデータ転送が途切れてからのタイムアウトによって判別する方法も存在する。
【００４０】
１５０は操作部で、制御装置１１０に接続され、各種キー及び液晶タッチパネルで構成され、画像入出力システムを操作するためのユーザＩ／Ｆを提供する。
【００４１】
図２は、図１に示したリーダ部２００及びプリンタ部３００の断面図である。
【００４２】
まず、リーダ部２００について説明する。
【００４３】
リーダ部２００において、原稿給紙ユニット（フィーダ）２５０は、原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出トレイ２１９に排出するものである。
【００４４】
原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４，２１５，２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００４５】
ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、制御装置１１０へ転送される。リーダ部２００は原稿検出センサ２３０を備え、この原稿検出センサ２３０によって原稿の有無を検知する。この原稿検出センサはレバーによるセンサ、あるいは光学センサによって構成されている。
【００４６】
制御装置１１０とリーダ装置２００は、図３に示すコマンドのやり取りを行っている。
【００４７】
図３は、図１に示した制御装置１１０とリーダ装置２００との通信シーケンスを示す模式図である。
【００４８】
まず、制御装置１１０はリーダ装置２００に対して、フィーダ２５０上の原稿を給紙させるために「原稿給紙実行要求」（８００１）を発行する。それに対しリーダ装置２００はフィーダ２５０上の原稿を給紙した時点で「原稿給紙終了ステータス通知」（８００２）を制御装置１１０に対して発行する。この時リーダ装置２００はセンサ２３０上に原稿が存在するかどうかを検知し、センサ２３０上に紙が存在していれば「次原稿あり」を通知し、原稿が無ければ「次原稿なし」を通知する。つまり、原稿の有無は「原稿給紙実行要求」（８００１）時に判明し、次原稿の有無は「原稿給紙終了ステータス通知」（８００２）時に判明することになる。
【００４９】
そして、制御装置１１０は「スキャン実行要求」（８００３）をリーダ部２００に発行し、原稿の画像読み取りを要求する。その後、リーダ部２００は実際に画像読み取りを開始する時に「スキャン実行準備終了通知」（８００４）、画像読み取り終了後に「スキャン終了ステータス通知」（８００５）を制御装置１１０に対して通知する。
【００５０】
再び、図２を参照して、プリンタ部３００について説明する。
【００５１】
プリンタ部３００において、３２１はレーザドライバで、レーザ発光部３２２を駆動するものであり、制御装置１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００５２】
また、プリンタ部３００は用紙格納部として、それぞれ引き出し状の形状をしたカセット３１１，カセット３１２，カセット３１３，カセット３１４そして、機外に露出しているトレイ上の手差し給紙段３１５を備えている。従来では手差し給紙段３１５を除き、カセットを引き出し、そのカセットに用紙を補給し、カセットを閉めることによって、用紙補給を行っている。
【００５３】
用紙格納部には、それぞれ給紙センサがついており、それぞれカセット３１１にはセンサ３５１、カセット３１２にはセンサ３５２、カセット３１３にはセンサ３５３、カセット３１４にはセンサ３５４、手差し給紙段３１５にはセンサ３５５が装着されている。
【００５４】
ここで、図４を参照して図２に示したカセット３１１〜３１４について示す。
【００５５】
図４は、図２に示したカセット３１１〜３１４の機構を示した図である。
【００５６】
図４に示すように、用紙格納部（カセット３１１〜３１４）は、カセットの開閉を検知するカセット開閉センサ１２０１、補給された用紙を給紙するための給紙ローラ１２０２、複数枚の用紙を給紙しないように紙を分離する分離ローラ１２０３、分離した用紙を搬送路へ送る搬送ローラ１２０４、用紙の給紙が成功したか否かを検知する給紙センサ１２０８（図２に示した給紙センサ３５１〜３５４に対応、手差し給紙段３１５の給紙センサ３５５も同様）、補給した用紙を給紙ローラに接するために補給した紙束を持ち上げるリフタ１２０５、リフトアップ位置を検知するリフト位置検知センサ１２０６、紙があるか否かを検知する紙検知センサ１２０７等から構成されている。
【００５７】
再び、図２を参照してプリンタ部３００について説明する。
【００５８】
プリンタ部３００は、レーザ光の照射開始と同期したタイミングで、カセット３１１、カセット３１２、カセット３１３、カセット３１４、手差し給紙段３１５のいずれかから記録紙を給紙し、転写部３２５へ搬送路３３１によって、感光ドラム３２３に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７の熱と圧力により現像剤は記録紙に定着される。その後、定着部３２７を通過した記録紙は搬送路３３５、搬送路３３４を通り、排出される。あるいは、印字面を反転して排出する場合には、搬送路３３６、搬送路３３８まで導かれ、そこから記録紙を逆方向に搬送し、搬送路３３７、搬送路３３４を通る。
【００５９】
また、両面記録が設定されている場合は、定着部３２７を通過したあと、搬送路３３６からフラッパ３２９によって、搬送路３３３に記録紙は導かれ、その後記録紙を逆方向に搬送し、フラッパ３２９によって、搬送路３３８、再給紙搬送路３３２へ導かれる。再給紙搬送路３３２へ導かれた記録紙は上述したタイミングで搬送路３３１を通り、転写部３２５へ給紙される。
【００６０】
搬送路３３４より排出された記録紙はフィニッシャ部５００へ搬送される。
【００６１】
搬送された記録紙は、まずバッファユニット５０１へ送られる。ここでは、場合に応じて搬送されてきた記録紙をバッファローラに巻きつけてバッファリングする。例えば、この下流で行われるステイプル等処理に時間がかかる場合は、このバッファユニットを利用することによって本体から搬送されてくる記録紙の搬送速度を一定に保つことができ、スループットの向上に役立たせることが可能である。
【００６２】
そして、記録紙は、この後上流排出ローラ対５０２、下流排出ローラ対５０３で排紙トレイ５０７ａに排出される。
【００６３】
また、ステイプルモードの場合は、上流排出ローラ対５０２で搬送され記録紙後端がこれを抜けた直後、ローレットベルト５０４によって引き戻され、スタックトレイ５０５に排出される。
【００６４】
そして、所定の枚数分記録紙が積載されたあと、ステイプルユニット５０６によってステイプル処理が行われた後に、下流排出ローラ対５０３により排出トレイ５０７ａに排出される。また、シフトソート時にはスタックトレイに積まれた用紙を左右にずらし、排出トレイ５０７ａに排出することによって、部の切れ目を表現する。
【００６５】
なお、排出トレイは５０７ａ，５０７ｂの２ビンを有し、これらは連動して不図示の駆動ユニットにより上下に移動させることが可能である。
【００６６】
また、図２においては、排出トレイ５０７ａに記録紙が排出される位置にあるが、これを上方向に移動して排出トレイ５０７ｂに排出させることも可能である。
【００６７】
図５は、図１に示した制御装置１１０とプリンタ装置３００との通信シーケンスを示す模式図である。
【００６８】
まず、１ページを印字する場合、制御装置１１０はプリンタ装置３００に対して、印字準備要求９００１を発行する。印字準備要求を受け取ったプリンタ装置３００は、定着器温度制御や前回転等のプリント前処理を開始する。プリント前処理が完了した後、プリンタ装置３００は、制御装置１１０に対して、印字準備ステータス９００２を発行する。
【００６９】
印字準備ステータス９００２を受け取った制御装置１１０は、用紙の給紙を要求するために、プリンタ装置３００に対して給紙実行要求９００３を発行する。この時にカセット３１１，３１２，３１３，３１４，手差し給紙段３１５のいずれから給紙するのかをプリンタ部３００に通知する。さらに、シフトソートモード時にはシフト位置、ステイプルソートモード時ではステイプル位置の情報を付加して通知する。また、ジョブの最後のようにスタックトレイ５０５に排出された紙束の後処理を行い排出トレイ５０７に排出する場合には、排出要求の情報も付加することになる。
【００７０】
給紙実行要求９００３を受け取ったプリンタ装置３００は用紙の給紙を開始し、各用紙格納部に装着されているセンサ３５１，３５２，３５３，３５４，３５５のそれぞれのセンサに対して、給紙した用紙の後端を検知した後に、制御装置１１０に対して給紙結果ステータス９００４を発行する。紙無しなどのエラーが発生した場合には給紙結果ステータスでプリンタ装置３００は制御装置１１０に対してエラーを通知する。
【００７１】
用紙の給紙を行ったプリンタ装置３００は、次に所定の位置まで用紙が達したら、印字開始許可（印字開始準備完了９００５）を発行する。プリンタ装置３００から印字開始許可（印字開始準備完了９００５）を受け取った制御装置１１０は、実際に画像形成が可能な状態になった時点で印字実行要求９００６をプリンタ装置３００に対して発行し、画像の形成、定着を要求する。その後、制御装置１１０とプリンタ装置３００間でＩＭＡＧＥのハード信号同期が行われ、画像形成、さらには定着が行われる。
【００７２】
画像形成が行われた用紙が片面の場合は機外排出のタイミング、あるいは両面の場合には片面完了（中間トレイ排出）のタイミングで、プリンタ装置３００は制御装置１１０に対して印字結果ステータス９００７を発行する。
【００７３】
そして、用紙が機外に排出され、後続の出力画像が存在しない場合に、制御装置１１０はプリンタ装置３００に対して印字終了通知９００８を発行し、印刷後後処理の実行をプリンタ装置３００に要求する。
【００７４】
つまり、制御装置１１０が給紙実行要求９００３を発行してから、プリンタ部３００から給紙結果ステータス９００４をもらうまでの間は、プリンタ部３００は各給紙格納部からの給紙動作が開始されているため（給紙動作中のため）、その間給紙格納部が開かれると給紙ジャムが発生する。
【００７５】
以下、図６を参照して、図１に示した操作部１５０について説明する。
【００７６】
図６は、図１に示した操作部１５０の構成を示す平面図である。
【００７７】
図において、６００はＬＣＤタッチパネルで、主なモード設定、状況表示はここで行われる。６０１は０〜９までの数値を入力するためのテンキーである。６０２はＩＤキーで、装置が部門管理されている場合に部門番号と暗証モードを入力する際に使用されるものである。
【００７８】
６０３は設定されたモードをリセットするためのリセットキー、６０４は各モードについての説明画面を表示するためのガイドキー、６０５はユーザモード画面に入るためのユーザモードキー、６０６は割り込みコピーを行うための割り込みキーになっている。
【００７９】
６０７はコピー動作をスタートさせるためのスタートキー、６０８は実行中のコピージョブを中止させるためのストップキーである。
【００８０】
６０９はソフト電源ＳＷで、押下することによりＬＣＤ６００のバックライトが消え装置は低電力状態に移行する。６１０は節電キーで、これを押下することで節電状態に入り、再度押下することで節電状態から復帰する。
【００８１】
６１２、６１１はコピー、ボックスに移行させるためのファンクションキーである。図６ではコピーの標準画面が表示された状態を示しており、他のファンクションキー６１２を押下することでそれぞれの機能の標準画面が表示される。
【００８２】
６１４はＬＣＤタッチパネルのコントラストを調整するための調整キーである。６１５はカウンタ確認キーで、このキーを押下することでそれまでに使用したコピー枚数の集計を表示するカウント画面がＬＣＤ上に表示される。
【００８３】
６１６はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤ、６１７がジャム、ドアオープン等装置がエラー状態にあることを示すエラーＬＥＤ、６１８は装置のメインスイッチがＯＮになっていることを示す電源ＬＥＤになっている。
【００８４】
＜制御装置の説明＞
以下、図７を参照して、図１に示した制御装置１１０の機能を説明する。
【００８５】
図７は、図１に示した制御装置１１０の構成を示すブロック図である。
【００８６】
図において、１１１はメインコントローラで、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００８７】
ＣＰＵ１１２とバスコントローラ１１３は、制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭ  Ｉ／Ｆ１１５を経由して読込んだプログラムに基いて動作する。このＣＰＵ１１２により実行されるプログラムには、ホストコンピュータから受信したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ；ページ記述言語）コードデータを解釈してラスタイメージデータに伸長する動作も記述されており、ソフトウェアによって処理される。バスコントローラ１１３は、各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００８８】
１１６はＤＲＡＭで、ＤＲＡＭインタフェース（ＤＲＡＭ  Ｉ／Ｆ）１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００８９】
１２１はネットワークコントローラ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ）で、Ｉ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。ネットワークとしては一般的にイーサネット（登録商標）があげられる。
【００９０】
また、１２５は汎用高速バスで、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。
【００９１】
１２６はＩ／Ｏ制御部で、リーダ部２００，プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によって外部Ｉ／Ｆ回路（スキャナＩ／Ｆ１４０，プリンタＩ／Ｆ１４５）に接続されている。
【００９２】
１３２はパネルＩ／Ｆで、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００９３】
操作部１５０は、液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置（図６に示したＬＣＤタッチパネル６００）と、複数個のハードキー（図６に示した各種キー）を有する。これらのタッチパネルまたはハードキーにより入力された信号は、前述したパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、液晶表示部はパネルＩ／Ｆ１３２から送られてきた画像データを表示するものである。液晶表示部には、本画像形成装置の操作における機能表示や画像データ等を表示する。
【００９４】
１３３はリアルタイムクロックモジュールで、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３４によってバックアップされている。
【００９５】
１６１はＥ−ＩＤＥインタフェース（コネクタ）で、外部記憶装置を接続するためのものである。このＩ／Ｆを介してハードディスクやＣＤ−ＲＯＭドライブを接続し、プログラムや画像データを書き込んだり読み込んだりすることができる。
【００９６】
１４２，１４７はコネクタで、それぞれリーダ部２００，プリンタ部３００に接続され、同調歩同期シリアルＩ／Ｆ（１４３，１４８）とビデオＩ／Ｆ（１４４，１４９）とから構成される。
【００９７】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダ部２００と接続され、またスキャナバス１４１によってメインコントローラ１１１と接続されており、リーダ部２００から受け取った画像を、その後の過程における処理の内容によって、最適な２値化を行ったり、主走査・副走査の変倍処理を行ったりする機能を有し、さらにリーダ部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００９８】
スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００９９】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、またプリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データにスムージング処理をして、プリンタ部３００へ出力する機能を有し、さらにプリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【０１００】
また、ＤＲＡＭ１１６上に伸長されたラスタイメージデータのプリンタ部への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【０１０１】
＜メインコントローラの説明＞
図８は、図７に示したメインコントローラ１１１の構成を示すブロック図である。
【０１０２】
図において、４０１はプロセッサコア（ＣＰＵ）で、図７に示したＣＰＵ１１２に相当するものであり、６４ビットのプロセッサバス（ＳＣバス）を介して、システムバスブリッジ（ＳＢＢ）４０２に接続される。
【０１０３】
ＳＢＢ４０２は、図７に示したバスコントローラ１１３に相当するものであり、４×４の６４ビットクロスバスイッチであり、プロセッサコア４０１の他に、キャッシュメモリを備えたＳＤＲＡＭやＲＯＭを制御するメモリコントローラ４０３と専用のローカルバス（ＭＣバス）で接続されており、さらにグラフィックバスであるＧバス（ＧＢｕｓ）４０４、ＩＯバスであるＢバス（ＢＢｕｓ）４０５と接続され、全部で４つのバスに接続される。ＳＢＢ４０２は、これら４モジュール間を、可能な限り、同時平行接続を確保することができるように設計されている。また、ＳＢＢ４０２は、データの圧縮伸長ユニット（ｃｏｄｅｃ）４１８とも、ｃｏｄｅｃ  Ｉ／Ｆを介して接続されている。
【０１０４】
Ｇバス４０４は、Ｇバスアービタ（ＧＢＡ）４０６により協調制御されており、スキャナやプリンタと接続するためのスキャナ・プリンタコントローラ（ＳＰＣ）４０８に接続される。
【０１０５】
また、Ｂバス４０５は、Ｂバスアービタ（ＢＢＡ）４０７により協調制御されており、ＳＰＣ４０８のほか、電力管理ユニット（パワーマネッジメントユニット（ＰＭＵ））４０９，インタラプトコントローラ（ＩＣ）４１０，ＵＡＲＴを用いたシリアルインタフェースコントローラ（ＳＩＣ）４１１，ＵＳＢコントローラ（ＵＳＢＣ）４１２，ＩＥＥＥ１２８４を用いたパラレルインタフェースコントローラ（ＰＩＣ）４１３，イーサネット（登録商標）を用いたＬＡＮコントローラ（ＬＡＮＣ）４１４，ＬＣＤパネル，キー，汎用入出力コントローラ（汎用ＩＯコントローラ（ＰＣ））４１５，ＰＣＩバスインタフェース（ＰＣＩＣ）４１６にも接続されている。
【０１０６】
また、ＰＣ４１５には、表示パネルやキーボードを備えた操作パネル４１７が接続される。
【０１０７】
＜インタラプトコントローラの説明＞
インタラプトコントローラ４１０は、Ｂバス４０５に接続され、メインコントローラチップ内の各機能ブロック及びチップ外部からのインタラプトを集積して、ＣＰＵコア４０１がサポートする６レベルの外部インタラプト及びノンマスカブルインタラプト（ＮＭＩ）に再分配する。また、上記各機能ブロックとは、電力管理ユニット４０９，シリアルインタフェースコントローラ４１１，ＵＳＢコントローラ４１２，パラレルインタフェースコントローラ４１３，イーサネット（登録商標）（ＬＡＮ）コントローラ４１４，汎用ＩＯコントローラ４１５，ＰＣＩインタフェースコントローラ４１６，スキャナ／プリンタコントローラ４０８等である。
【０１０８】
＜メモリコントローラの説明＞
メモリコントローラ４０３は、メモリコントローラ専用のローカルバスであるＭＣバスに接続され、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）やフラッシュＲＯＭやＲＯＭを制御する。
【０１０９】
＜システムバスブリッジの説明＞
図９は、図８に示したシステムバスブリッジ（ＳＢＢ）４０２の構成を示すブロック図である。
【０１１０】
ＳＢＢ４０２は、Ｂバス（入出力バス），Ｇバス（グラフィックバス），ＳＣバス（プロセッサローカルバス）及びＭＣバス間の相互接続をクロスバスイッチを用いて提供する、マルチチャネル双方向バスブリッジである。クロスバススイッチにより、２系統の接続を同時に確立することが出来、並列性の高い高速データ転送を実現出来る。
【０１１１】
図に示すように、ＳＢＢ４０２は、Ｂバス４０５と接続するためのＢバスインタフェース２００９と、Ｇバス４０４と接続するためのＧバスインタフェース２００６と、プロセッサコア４０１と接続するためのＣＰＵインタフェーススレーブポート２００２と、メモリコントローラ４０３と接続するためのメモリインタフェースマスターポート２００１と，圧縮伸長ユニット４１８と接続するためのＣＯＤＥＣバスインタフェース２０１４を備えるほか、アドレスバスを接続するアドレススイッチ２００３，データバスを接続するデータスイッチ２００４を含む。
【０１１２】
また、ＳＢＢ４０２は、プロセッサコアのキャッシュメモリを無効化するキャッシュ無効化ユニット（キャッシュインバリデーションユニット）２００５を備えている。
【０１１３】
＜ＰＣＩバスインタフェースの説明＞
図８に示すように、ＰＣＩバスインタフェース４１６は、メインコントローラ内部汎用ＩＯバスであるＢバス４０５と、チップ外部ＩＯバスであるＰＣＩバスの間をインタフェースするブロックである。
【０１１４】
＜Ｇバスアービタ、Ｂバスアービタの説明＞
図８に示したＧバス４０４のアービトレーションは、中央アービトレーション方式であり、各バスマスタに対して専用のリクエスト信号とグラント信号を持つ。このアービタは制御方法をプログラミングすることが出来る。また、バスマスタへの優先権の与え方として、すべてのバスマスタを同じ優先権として、公平にバス権を与える公平アービトレーションモードと、いずれかひとつのバスマスタの優先権を上げ、優先的にバスを使用させる優先アービトレーションモード、のどちらかを指定できる。
【０１１５】
また、図８に示したＢバスアービタ４０７は、ＩＯ汎用バスであるＢバス４０５のバス使用要求を受け付け、調停の後、使用許可を選択された一つのマスタに対して与え、同時に２つ以上のマスタがバスアクセスを行うことを禁止する。アービトレーション方式は、３段階のプライオリティを持ち、それぞれのプライオリティに複数のマスタをプログラマブルに割り当てられる構成になっている。
【０１１６】
＜スキャナコントローラ／プリンタコントローラ＞
図１０は、図８に示したスキャナ・プリンタコントローラ４０８の構成を示すブロック図である。
【０１１７】
スキャナ・プリンタコントローラ４０８は、ＶＩＤｅｏＩ／Ｆによってスキャナおよびプリンタと接続され、内部バスＧバス４０４およびＢバス４０５にインタフェースするブロックである。大別して以下の３つのブロック（スキャナコントローラ，プリンタコントローラ，Ｇバス／Ｂバス  Ｉ／Ｆユニット（ＧＢＩ））から構成される。
【０１１８】
・スキャナコントローラ
まず、スキャナコントローラについて説明する。
【０１１９】
図１０において、４３０２はスキャナコントローラで、スキャナとビデオＩ／Ｆ（Ｓｃａｎｎｅｒ  Ｖｉｄｅｏ  Ｉ／Ｆ）で接続され、動作制御およびデータ転送制御を行うものであり、Ｇバス／ＢバスＩ／Ｆユニット（ＧＢＩ）４３０１Ａとは、ＩＦバス（ＩＦ−Ｂｕｓ）で接続され、データ転送およびレジスタのリード／ライトが行われる。
【０１２０】
・プリンタコントローラ
次に、プリンタコントローラについて説明する。
【０１２１】
図１０において、４３０３はプリンタコントローラで、プリンタとビデオＩ／Ｆで接続され、動作制御およびデータ転送制御を行うものであり、ＧＢＩ４３０１Ｂとは、ＩＦバス（ＩＦ−Ｂｕｓ）で接続され、データ転送およびレジスタのリード／ライトが行われる。
【０１２２】
・Ｇバス／ＢバスＩ／Ｆユニット（ＧＢＩ）
次に、Ｇバス／ＢバスＩ／Ｆユニット（ＧＢＩ）について説明する。
【０１２３】
図１０において、４３０１Ａ，４３０１ＢはＧバス／ＢバスＩ／Ｆユニット（ＧＢＩ）で、スキャナコントローラ４３０２，プリンタコントローラ４３０３をＧバスまたはＢバスに接続するためのユニットであり、スキャナコントローラ４３０２とプリンタコントローラ４３０３にそれぞれ独立して接続され、ＧバスとＢバスの両方に接続されている。
【０１２４】
・ＣＰバス（ＣＰ−Ｂｕｓ）
図１０に示すＣＰバス（ＣＰ−Ｂｕｓ）は、スキャナとプリンタの画像データおよび水平垂直同期のための同期信号を直結するためのバスである。
【０１２５】
＜電力管理ユニットの説明＞
図７に示したメインコントローラ１１１は、ＣＰＵを内蔵した大規模なＡＳＩＣである。このため、内部のロジックが全部同時に動作してしまうと、大量の熱を発生し、チップ自体が破壊されてしまう恐れがある。これを防ぐために、メインコントローラ１１１は、ブロック毎の電力の管理、即ちパワーマネジメントを行い、さらにチップ全体の消費電力量の監視を行う。
【０１２６】
このパワーマネージメントは、それぞれのブロックが各自個別に行う。各ブロックの消費電力量の情報は、パワーマネージメントレベルとして、電力管理ユニット（ＰＭＵ）４０９に集められる。ＰＭＵ４０９では、各ブロックの消費電力量を合計し、その値が限界消費電力を超えないように、メインコントローラ１１１の各ブロックの消費電力量を一括して監視する。
【０１２７】
次に、片面画像形成および両面画像形成における給紙制御について説明する。
【０１２８】
まず、図１１，図１２を参照して、片面画像形成および両面画像形成における記録紙の搬送経路について説明する。
【０１２９】
図１１は、図１に示したプリンタ部３００の片面画像形成における記録紙の搬送経路を説明する模式図であり、図１１（ａ）は記録紙の搬送経路を示し、図１１（ｂ）は表面排紙モードによる片面画像形成の記録紙の搬送経路を示し、図１１（ｃ）は背面排紙モードによる片面画像形成の記録紙の搬送経路を示す。
【０１３０】
図１２は、図１に示したプリンタ部３００の両面画像形成の記録紙を搬送する搬送経路を示す模式図である。なお、ここでは、手差し給紙段３１５から給紙した場合に限定して示すが、他のカセットから給紙した場合も同様である。
【０１３１】
プリンタ部３００においては、図１１（ａ）に示すように、記録紙搬送経路が、手差し給紙段３１５または各カセット３１１〜３１４から感光ドラム３２３と転写部３２５との間に至る搬送路３３１と、感光ドラム３２３上のトナー像が転写された記録紙を定着部（図示せず）を経て外部（排紙ビン）に向けて搬送するための搬送路３３５と、感光ドラム３２３上のトナー像が転写された記録紙を定着部（図示せず）を経て搬送路３３８または搬送路３３３に導くための搬送路３３６と搬送路３３８に導かれた記録紙を外部へ排出するための搬送路３３７と、搬送路３３３へ導かれた用紙を搬送路３３１へ導いて感光ドラム３２３と転写部３２５との間に再給紙を行うための再給紙搬送路３３２とから構成される。
【０１３２】
片面画像形成の場合、図１１（ｂ）に示すように、まず、手差し給紙段３１５から給紙された記録紙Ｓが、搬送路３３１を経て感光ドラム３２３と転写部３２５の間に搬送される。そして、この記録紙Ｓは、その表面に感光ドラム３２３上のトナー像が転写されたあとに、定着部に送られ、トナー像が定着部により記録紙Ｓ上に定着される。画像が定着された記録紙Ｓは、搬送路３３５を経て外部（排紙ビンまたは排紙処理ユニット３３０）に排紙される。
【０１３３】
また、背面排紙を行う場合には図１１（ｃ）に示すように、定着後の記録紙Ｓは、搬送路３３６を経ていったん搬送路３３８に導かれたあとに、搬送路３３７を介して排紙される。これにより、記録紙Ｓは外部へ背面排紙される。なお、図中、記録紙Ｓにおいて△印が付された面は、画像形成面を示す。
【０１３４】
両面画像形成の場合、図１２（ａ）に示すように、手差し給紙段３１５から給紙された記録紙Ｓが、搬送路３３１を経て感光ドラム３２３と転写部３２５の間に搬送され、この記録紙Ｓの表面に感光ドラム３２３上のトナー像が転写された後に、定着部に送られる。
【０１３５】
定着部により画像が定着された記録紙Ｓは、搬送路３３６を経て搬送路３３３へ一旦導かれた後に、再給紙搬送路３３２へ導かれる。ここで、複数枚の記録紙に両面画像形成を行う場合には、所定枚数分の記録紙Ｓが順に給紙される。所定枚数分の記録紙Ｓが給紙されると、図１２（ｂ）に示すように、再給紙搬送路３２３上の記録紙は搬送路３３１を経て感光ドラム３２３に再給紙される。
【０１３６】
そして、再給紙された記録紙の裏面にトナー像が転写され、この両面に画像が形成された記録紙は定着部を経て外部に排紙される。次いで、再給紙搬送路３３２上の次の記録紙Ｓが再給紙される。なお、図中、記録紙Ｓにおいて△印が付された面は、最初に画像が形成された面を示し、ほぼ半円形状の印が付された面は、再給紙により画像形成された面を示す。
【０１３７】
以下、図１３，図１４，図１５，図１６を参照して、本発明の先行ジョブの出力用紙の給紙直後に後続ジョブの出力用紙が給紙可能な場合に、連続して後続ジョブの給紙を行うか、あるいは先行ジョブの出力用紙を全て機外排出してから後続ジョブの給紙を行うかを指示する手段と、機内の用紙を全て機外排出してから任意の時間は後続ジョブの給紙を行わないように指示する手段について説明する。
【０１３８】
図１３は、図６に示した操作部１５０における標準画面（ユーザインタフェース）を示す模式図であり、図６に示したＬＣＤタッチパネル６００上に表示される。なお、この図１３は、デフォルトの操作画面であり、コピー等のジョブ投入を行うための指示画面となっている。
【０１３９】
図１４は、図６に示したユーザモードボタン６０５を押下した時に現れるダイアログ画面（ユーザインタフェース）を示す模式図であり、図６に示したＬＣＤタッチパネル６００上に表示される。
【０１４０】
図１４に示すように、このダイアログ画面には、いくつかのユーザモード（ユーザが設定できるモード）がカテゴリ別にボタンに割り振られており、１４００１は、全てのジョブ種に関連する共通仕様設定ボタンであり、このボタンを押下することにより、図１５に示すダイアログ画面に移行する。
【０１４１】
図１５は、図１４の共通仕様設定ボタン１４００１の押下時に現れるダイアログ画面（ユーザインタフェース）を示す模式図であり、図６に示したＬＣＤタッチパネル６００上に表示される。
【０１４２】
図１５に示すように、このダイアログ画面には、いくつかのモード設定の項目があり、そのうち１５００１はジョブインターバルの設定ボタンであり、このボタンを押下することにより、図１６に示すダイアログ画面が表示される。
【０１４３】
図１６は、図１５に示したジョブインターバルの設定ボタン１５００１の押下時に現れるダイアログ画面（ジョブインターバル設定に関するユーザインタフェース）を示す模式図である。
【０１４４】
このダイアログ画面は、本発明の先行ジョブの出力用紙の給紙直後に後続ジョブの出力用紙が給紙可能な場合に、連続して後続ジョブの給紙を行うか、あるいは先行ジョブの出力用紙を全て機外排出してから後続ジョブの給紙を行うかを示すジョブインターバルのモードを指示する手段と、機内の用紙を全て機外排出してから任意の時間は後続ジョブの給紙を行わないジョブ間停止時間の値を指示する手段に対応する。
【０１４５】
まず、先行ジョブの出力用紙の給紙直後に後続ジョブの出力用紙が給紙可能な場合に、連続して後続ジョブの給紙を行うか、あるいは先行ジョブの出力用紙を全て機外排出してから後続ジョブの給紙を行うか示すジョブインターバルのモードを指示する手段について説明する。
【０１４６】
図１６のダイアログ画面において、１６００１は「全てのジョブ間で連続」ボタンで、先行ジョブの出力用紙の給紙直後に後続ジョブの出力用紙が給紙可能な場合に、連続して後続ジョブの給紙を行うようにジョブインターバルのモードを指示するボタンに対応する。これにより、例えば、複数のジョブを連続して処理する場合、ジョブとジョブとの紙間を、通常のコピーモードのジョブ、割込みコピーモードのジョブ、ファクシミリモードのジョブ、プリンタモードのジョブ等如何なる動作モードのジョブであっても、連続給紙モードに相当する所定の距離（第１の距離）となるようジョブの給紙タイミングを制御し、第１の距離を維持した状態で、複数のジョブを処理するよう制御する。
【０１４７】
１６００２は「割込みコピー後のみ非連続」ボタンで、先行ジョブの出力用紙の給紙直後に後続ジョブの出力用紙が給紙可能な場合、割込みコピー以外のコピー後には、連続して後続ジョブの給紙を行い、割込みコピー後のみ、先行ジョブの出力用紙を全て機外排出してから後続ジョブの給紙を行うようにジョブインターバルのモードを指示するボタンに対応する（なお、本実施形態では、非連続モードの場合における給紙タイミングを、先行ジョブの出力用紙を全て機外排出してから後続ジョブの給紙を行うようなタイミングとしているが、これに限らず、先行のジョブと後続のジョブとの区別ができる程の紙間を確保できるような給紙タイミングとしても良い。即ち、先行のジョブの紙の排出が全て完了していなくても、先行のジョブと後続のジョブとの紙間が、上記第１の距離よりも長い第２の距離となるような給紙タイミングで後続ジョブの給紙を開始させてもよい）。
【０１４８】
例えば、当該「割り込みコピー後のみ非連続」モードを設定した場合において、ジョブＡ、ジョブＢ、ジョブＣ、ジョブＤの４つのジョブを順番に処理するような場合を例にとり、ジョブＢが割り込みコピーモードのジョブで、それ以外のジョブは割り込みモード以外の動作モード（例えば、通常のコピーモード、ファクシミリモード、プリントモード等）のジョブである場合を例として以下に説明する。
【０１４９】
このような場合、ジョブＡとジョブＢとの紙間が、連続給紙モードに相当する所定の距離（第１の距離）となるよう、ジョブＢの給紙タイミングを制御する。そして、ジョブＢとジョブＣとの紙間を制御する場合、ジョブＢが割り込みコピーモードのジョブなので、「割込みコピー後のみ非連続」に相当する。従って、ジョブＢの紙の排出が全て完了した後にジョブＣの給紙を開始するよう制御する（ジョブＢとジョブＣとの紙間が、非連続給紙モードに相当する、上記第１の距離より長い、第２の距離となるよう、ジョブＣの給紙タイミングを制御する）。
【０１５０】
次いで、ジョブＣとジョブＤとの紙間を制御する場合、ジョブＣは割り込みコピーモード以外のモードのジョブなので、「割込みコピー後のみ非連続」に相当しない。従って、ジョブＣとジョブＤとの紙間が、再び連続給紙モードに相当する、上記第１の距離となるよう、ジョブＤの給紙タイミングを制御する。このように、ジョブとジョブとの紙間に関し、割込みコピーモードのジョブを処理した後のみ、紙間をあけて、それ以外は、紙間を詰めるような制御を行う。
【０１５１】
また、「割込みコピー後のみ非連続」モード、即ち、先行のジョブが割り込みコピーモードである場合に、先行の割り込みモードのジョブと後続のジョブとの紙間が前記第２の距離を維持した状態で前記複数のジョブのプリント動作を実行させると共に、前記先行のジョブが割り込みモードでない場合、先行のジョブと後続のジョブとの紙間が前記第１の距離を維持した状態で前記複数のジョブのプリント動作を実行させるようジョブの給紙タイミングを制御するような給紙モードについて説明したが、先行のジョブと後続のジョブの何れか一方のジョブに割り込みコピーモードのジョブが含まれる場合に、先行のジョブと後続のジョブとの紙間が前記第２の距離を維持した状態で前記複数のジョブのプリント動作を実行させると共に、前記先行のジョブと前記後続のジョブのいずれにも割り込みコピーモードのジョブが含まれない場合、先行のジョブと後続のジョブとの紙間が前記第１の距離を維持した状態で前記複数のジョブのプリント動作を実行させるようジョブの給紙タイミングを制御するような給紙モードを設けてもよい。
【０１５２】
１６００３は「全てのジョブ間で非連続」ボタンで、先行ジョブの出力用紙の給紙直後に後続ジョブの出力用紙が給紙可能な場合でも、先行ジョブの出力用紙を全て機外排出してから後続ジョブの給紙を行うようにジョブインターバルのモードを指示するボタンに対応する。これにより、例えば、複数のジョブを処理する場合、通常のコピーモードのジョブ、割込みコピーモードのジョブ、ファクシミリモードのジョブ、プリンタモードのジョブ等如何なるモードのジョブであっても、どのジョブも、先行のジョブの排紙の完了後に給紙が開始されるよう制御する（如何なるモードのジョブを処理する場合であっても、ジョブとジョブとの紙間が第２の距離を維持するようジョブの給紙タイミングを制御する）。
【０１５３】
このように、本実施形態では、３つの給紙モードを有し、ユーザにより所望の休止モードを選択できるよう構成している。
【０１５４】
これら３つのボタン１６００１〜１６００３は互いに背反しており、一つのみ選択可能である。そして、選択されたボタンはボタンの色を反転することによって、そのモードが選択されたことを示す。つまり、図１６では、「全てのジョブ間で連続」が選択された場合を示してある。
【０１５５】
次に、機内の用紙を全て機外排出してから任意の時間は後続ジョブの給紙を行わないジョブ停止時間の値を指示する手段について説明する。
【０１５６】
図１６のダイアログ画面において、１６００４はジョブ停止時間表示部で、現在設定されているジョブ間停止時間を表示する。１６００６は増加ボタンで、現在設定されているジョブ間停止時間の増を指示するボタン、１６００５は減少ボタンで、現在設定されているジョブ間停止時間の減を指示するボタンである。
【０１５７】
なお、ジョブ間停止時間表示部１６００４は、ユーザの指示の結果を示す表示のみの機能を持っている。図１６において、ジョブ間停止時間は「０」秒と設定されているが、これは、ジョブ間停止時間が設定されていないこと（０＝なし）を示している。この値を増加させたい場合には、増加ボタン１６００６を押下することによって行い、増加ボタン１６００６を押下するたびに「１」秒ずつ増加した値がジョブ間停止時間表示部１６００４に表示される。そして最大「１５」秒まで設定が可能となっている。なお、「１５」秒に設定された状態で増加ボタン１６００６を押下してもそれ以上の値は設定されずに、操作は無視される。
【０１５８】
また逆に、減少させたい場合には、減少ボタン１６００５を押下することによって行う。なお、「０」秒以下には設定できないように保護されており、「０」秒に設定された状態で減少ボタン１６００５を押下した場合はそれ以下の値は設定されずに、操作は無視される。
【０１５９】
これらの操作によって設定された、ジョブインターバルのモード，ジョブ間停止時間の値を保存する場合には、ＯＫボタン１６００８を押下し、破棄する場秋にはキャンセルボタン１６００７を押下する。
【０１６０】
ＯＫボタン１６００８が押下時に、後述する図２０に示すメモリ上のデータ構造のうち、ジョブインターバルモード２０００３に「全てのジョブ間で連続」ボタン１６００１，「割込みコピー後のみ非連続」ボタン１６００２，「全てのジョブ間で非連続」ボタン１６００３の３つのボタンのうち選択されたいずれかのボタンに対応するジョブインターバルのモードが保存され、また、ジョブ間停止時間２０００４には増加ボタン１６００６，減少ボタン１６００５によって設定されたジョブ間停止時間表示部１６００４の値が保存される。なお、本実施形態では、画像形成装置の操作部にて上記給紙モードの設定を行う例について述べるが、本発明は、これに限らず、上記画像形成装置とデータ通信可能なリモートコンピュータ等の外部装置にて上記設定及び上記設定に基づいた前記画像形成装置に対する制御を実行出来るようにしても良い。この場合、例えば、プリンタドライバ等により、外部装置のＣＲＴ上に、図１６のような給紙モードの設定画面を表示させ、該設定画面を介したオペレータによる設定内容に基づいた給紙モードの指示データを前記画像形成装置に送信して、その指示に基づいた給紙動作を画像形成装置に実行させる。このような場合でも、本発明は適用可能である。
【０１６１】
次に、図１７，図１８，図１９を用いて、ジョブ間での連続給紙と非連続給紙の違いについて述べる。
【０１６２】
図１７，図１８，図１９は、図１に示した制御装置１１０とプリンタ装置３００との通信シーケンスを示す模式図であり、図１７は３枚の給紙が連続している場合に対応し、図１８，図１９は１枚目と２枚目の給紙は連続で２枚目と３枚目の給紙が非連続である場合に対応する。
【０１６３】
まず、図１７を用いて３枚の給紙が連続している場合について説明する。
【０１６４】
上述した図５では１枚の給紙のみを示したが、それが複数枚の給紙の場合、図１７に示すように、まず１枚目（１ページ目）の給紙時には、制御装置１１０はプリンタ装置３００に対して、印字準備要求９００１を発行する。印字準備要求を受け取ったプリンタ装置３００は、定着器温度制御や前回転等のプリント前処理を開始する。プリント前処理が完了した後、プリンタ装置３００は制御装置１１０に対して、印字準備ステータス９００２を発行する。
【０１６５】
印字準備ステータス９００２を受け取った制御装置１１０は、用紙の給紙を要求するために、プリンタ装置３００に対して給紙実行要求９００３を発行する。給紙実行要求９００３を受け取ったプリンタ装置３００は用紙の給紙を開始し、各用紙格納部に装着されているセンサ３５１，３５２，３５３，３５４，３５５のそれぞれのセンサに対して、給紙した用紙の後端を検知した後に、制御装置１１０に対して給紙結果ステータス９００４を発行する。
【０１６６】
次に制御装置１１０は、プリンタ装置３００に対し２枚目（２ページ目）の給紙実行要求９００３を発行する。ここでは既に定着器温度制御や前回転等のプリント前処理は完了しているので、印字準備要求９００１、印字準備ステータス９００２のやり取りは行わなくても良い。つまり、前ページの給紙結果ステータス９００４がプリンタ装置３００から制御装置１１０へ通知された後には、制御装置１１０は次ページの給紙実行要求９００３をプリンタ装置３００へ発行することが可能である。３枚目（ページ目）の給紙も２ページ目と同様である。
【０１６７】
各紙の印字シーケンスは図５で示した通りである。最後に３枚目の紙が機外排紙しプリンタ装置３００から制御装置１１０へ印字結果ステータス９００７が通知された後に、制御装置１１０は機内に紙が存在せずに、次に給紙すべき紙も存在しないため、印字終了通知９００８をプリンタ装置３００へ通知し、印刷後後処理の実行をプリンタ装置３００へ要求する。
【０１６８】
次に、図１８，図１９を用いて、１枚目と２枚目の給紙は連続で２枚目と３枚目の給紙が非連続である場合について説明する。
【０１６９】
図１８，図１９に示すように、１枚目と２枚目の紙の給紙は連続しているため、図１８，図１９中の１８００１の時点で１枚目（１ページ目）の紙の給紙結果ステータス９００４がプリンタ装置３００から制御装置１１０に通知された段階で、制御装置１１０は２枚目（２ページ目）の紙の給紙実行要求９００３を発行する。
【０１７０】
２枚目と３枚目の紙の給紙は非連続であるので、連続の場合では図１９中の１８００２の段階、即ち２枚目の給紙結果ステータス９００４がプリンタ装置３００から制御装置１１０から通知された段階で、３枚目の紙の給紙実行要求９００３を発行するが、非連続の場合では発行しない。
【０１７１】
２枚目と３枚目が非連続の場合、２枚目の紙が機外排出し、プリンタ装置３００から制御装置１１０に対して印字結果ステータス９００７が通知された時点、即ち図１９中の１８００３の時点で、機内に紙は存在しないが、給紙すべき３枚目の紙は非連続であってすぐには給紙が行えないので、一旦プリンタエンジンを停止するために印字終了通知９００８を制御装置１１０はプリンタ装置３００に対して発行する。
【０１７２】
そして、任意の時間（図１９中の１８００６で示す時間）待機した後に、図中の１８００４の段階で、３枚目の紙の給紙を行う。
【０１７３】
しかし、２枚目の紙の印字結果ステータス９００７後の印字終了通知９００８によってプリンタエンジンの停止を行ったため、もう一度、印字準備要求９００１，印字準備ステータス９００２のプリンタエンジン起動のシーケンスから実行し、印字準備ステータス９００２が通知された後に制御装置１１０から給紙実行要求９００３を発行し、３枚目の紙の給紙を行う。
【０１７４】
そして、もし３枚目と４枚目の紙の給紙が連続する場合には、３枚目の紙の給紙結果ステータス９００４がプリンタ装置３００から制御装置１１０へ通知された際、即ち図１９中の１８００５の段階で、次の４枚目の給紙実行要求９００３を発行することになる。
【０１７５】
なお、上述した２枚目の機外排出時の印字結果ステータス９００７（１８００３の段階）と３枚目の給紙のための印字準備要求９００１（１８００４の段階）の間隔（図中の１８００６に示した時間）は、先に図１６で示したジョブ間停止時間表示部１６００４に表示された値、後述する図２０に示すジョブ間停止時間２０００４の値に対応する。
【０１７６】
図２０，図２１は、図１に示した制御装置１１０において本発明におけるジョブインターバルを含む給排紙制御を管理するデータ構造を示す模式図であり、図６に示したＤＲＡＭ１１６内に格納される。なお、図２０は紙を示すデータ構造に対応し、図２１はジョブインターバルを含む給排紙制御を管理するデータ構造全体に対応する。
【０１７７】
まず、図２０を用いて紙を示すデータ構造について説明する。
【０１７８】
図２０において、１９００１は給紙される紙を示すデータ（以下、紙）で、内部にジョブＩＤを示すデータ（以下、ジョブＩＤ）１９００２を包含している。このジョブＩＤ１９００２は、ジョブ毎にユニークなＩＤが割り振られる。このジョブＩＤが、同一のものは同一のジョブに属する紙で、異なるものは異なるジョブに属する紙と判別するための識別子として用いる。
【０１７９】
また、ジョブＩＤの割り振り方によって、そのジョブが特別なジョブであることも表すことが可能である。例えば、通常のジョブは「０００１〜９０００」を割り当てることにし、割込みコピーのジョブに対しては「９００１〜９１００」の間のジョブＩＤを割り当てることによって、ジョブＩＤから割込みコピーに属するジョブか否かを判断することが可能となる。
【０１８０】
次に、図２１を用いてジョブインターバルを含む給排紙制御を管理するデータ構造全体について説明する。
【０１８１】
図２１において、２０００１は給紙待ち紙リスト、２０００２は給紙済み紙リストで、給紙待ち紙リスト２０００１と給紙済み紙リスト２０００２の２つのリストによって、図２０に示した紙１９００１を管理する。なお、この２つリスト上で紙がどのように管理されるかについては、後述する図２２によって説明する。
【０１８２】
２０００３はジョブインターバルモードで、図１６に示した「全てのジョブ間で連続」ボタン１６００１，「割込みコピー後のみ非連続」ボタン１６００２，「全てのジョブ間で非連続」ボタン１６００３の３つのボタンによって選択されたいずれかのモードを記憶するための領域である。例えば、「全てのジョブ間で連続」の場合には「０」を「割込みコピー後のみ非連続」の場合には「１」を、「全てのジョブ間で非連続」の場合には「２」をジョブインターバルモード２０００３に保持することによって、図１６によって選択されたジョブインターバルのモードがどのモードであるのかを記憶することが可能となる。
【０１８３】
２０００４はジョブ間停止時間で、図１６に示したジョブ間停止時間表示部１６００４，減少ボタン１６００５，増大ボタン１６００６によって設定されたジョブ間停止時間の値を記憶するための領域である。なお、この値は図１６のユーザインタフェースの保護により、負数に設定されることはない。
【０１８４】
２０００５は最終排紙ジョブＩＤで、紙が機外排出される度に、その機外排出した紙が属するジョブＩＤを保持するためのものである。つまり、給紙済み紙リスト２０００２から削除された紙１９００１のジョブＩＤ１９００２の値を記憶するものであり、紙が機外排出する度にこの値は更新される。
【０１８５】
２０００６はジョブ間停止経過時間で、紙が機外排出される度に、その機外排出した紙からどれだけの時間が経過したかを記憶する領域である。この値は給紙済み紙リスト２０００２から紙１９００１が削除されたときに「０」に初期化され、あるいは定期的な間隔によるインクリメント時などに更新される。
【０１８６】
図２２は、図２１に示した給紙待ち紙リスト２０００１と給紙済み紙リスト２０００２の二つのリストで紙１９００１がどのように管理されるかを説明する模式図である。
【０１８７】
まず、初期状態では、まだ給紙すべき紙などが存在せず、図２２（ａ）のように、給紙待ち紙リスト２０００１、給紙済み紙リスト２０００２の両リストには紙は存在していない。そして、画像形成ジョブが発生すると、図２２（ｂ）の状態に遷移する。
【０１８８】
次に、画像形成ジョブが発生すると、図２２（ｂ）に示すように、紙１９００１が給紙待ち紙リスト２０００１に登録される。このとき制御装置１１０は、後に説明する図２３の給紙スケジューリングによって、実際に給紙を行うか、否かを判定し、給紙を行う場合には、図５に示したように、プリンタエンジンがまだ起動していないようであれば、印字実行要求９００１をプリンタ装置３００に発行し、印字準備ステータス９００２がプリンタ装置３００から通知された後に、給紙実行要求９００３を発行する。
【０１８９】
なお、既に印字実行要求９００１を発行して、まだ印字終了通知９００８を発行していない状態である場合には、プリンタエンジンが起動済みであるため、印字準備要求９００１と印字準備ステータス９００２のやり取りは省略できる。
【０１９０】
そして、給紙結果ステータス９００４が、プリンタ装置３００から制御装置１１０に対して通知され、給紙が成功した場合には、図２２（ｃ）の状態に遷移する。
【０１９１】
プリンタ装置３００から給紙成功の給紙結果ステータス９００４が通知されると、制御装置１１０は、図２２（ｃ）に示すように、図２２（ｂ）に示した給紙待ち紙リスト２０００１の先頭の紙１９００１を給紙済み紙リスト２０００２の最後尾に移動させる。なお、ここでは、図２２（ｂ）で給紙待ち紙リスト２０００１に紙１９００１が１つしか存在しないため、図２２（ｃ）では１つしかない紙１９００１はそのまま給紙済み紙リスト２０００２に移動しているため、給紙済み紙リスト２０００２の先頭／最後尾がわかりにくくなっている。
【０１９２】
また、この時にも後述する図２３に示す給紙スケジューリングによって、後続紙が存在すれば、給紙を行う、または後続紙があったとしても現在給紙した紙と後続紙のジョブＩＤの比較や、ジョブインターバルモードによっては給紙を行わないなどの決定を行い、給紙した紙が印字され、機外排出した際に、プリンタ装置３００からの印字結果ステータス９００７をもらった時点で、図２２（ｄ）に示すように、給紙済み紙リストの先頭の用紙を削除する。
【０１９３】
よって、図２２（ｄ）では、図２２（ｃ）の給紙済み紙リスト２０００２に存在した紙１９００１は削除され、給紙待ち紙リスト２０００１と給紙済み紙リスト２０００２には紙は存在しない。そして、このとき、後述する図２４に示す排紙時の給排紙制御ルーチンを動作させる。
【０１９４】
以下、図２３，図２４，図２５を用いて、本発明の画像形成装置における給排紙制御動作について説明する。
【０１９５】
図２３は、本発明の画像形成装置における第１の制御処理手順の一例を示すフローチャートであり、給排紙制御動作に対応する。なお、このフローチャートの処理は、図７に示したＣＰＵ１１２によりＲＯＭ１１４又はその他の記憶媒体に格納されるプログラムに基づいて実行されるものとする。また、Ｓ２２００１〜Ｓ２２０１３は各ステップを示す。
【０１９６】
まず、図２３は給紙するか否かを判定する給紙スケジューリングのフローチャートである。このルーチンが動作する条件は以下の第１の状態〜第３の状態の３通りである。
【０１９７】
・第１の状態は、図２２（ｂ）の状態のように、給紙待ち紙リスト２０００１と給紙済み紙リスト２０００２に紙が存在せず、給紙待ち紙リスト２０００１に紙が登録されたときである。
【０１９８】
・第２の状態は、図２２（ｃ）の状態のように、給紙待ち紙リスト２０００１の先頭の紙が給紙済み紙リスト２０００２の最後尾に移動したときである。
【０１９９】
・第３の状態は、後述する図２５に示すように、ジョブ間停止経過時間２０００６がジョブ間停止時間２０００４以上の値になったときである。
【０２００】
まず、上記第１〜第３のいずれかの状態となり、このルーチンが動作すると、ステップＳ２２００１からステップＳ２２００２へと進む。なお、図１６に示したボタン１６００１〜１６００３によるジョブインターバルモードの設定，ボタン１６００５，１６００６によるジョブ停止時間の指定等は、ステップＳ２２００１以前に既に行われているものとする。
【０２０１】
ステップＳ２２００２では、給紙待ち紙リスト２０００１に紙が存在するかどうかチェックする。先に述べたこの給紙スケジューリングのルーチンが動作する第１の状態では必ず、給紙待ち紙リスト２０００１に紙は存在するが、第２，第３の状態では、次に給紙すべき紙が存在しない状態に給紙待ち紙リストに紙が存在しない場合がありうる。ステップＳ２２００２で、もし給紙待ち紙リストに紙が存在しないと判断された場合には、給紙すべき紙がないのでステップＳ２２０１３の終了に進み、一方、もし紙が存在する場合にはステップＳ２２００３に進む。
【０２０２】
次にステップＳ２２００３において、図２１に示したジョブインターバルモード２０００３のモードが「すべてのジョブ間で連続」か否かをチェックする。ジョブインターバルモード２０００３が「すべてのジョブ間で連続」であると判断された場合は、給紙待ち紙リスト２０００１に存在する紙は無条件で給紙することになるので、ステップＳ２２０１２に進み、給紙動作を行い、処理を終了する（２２０１３）。
【０２０３】
一方、ステップＳ２２００３で、ジョブインターバルモード２０００３が「割り込みコピー後のみ非連続」あるいは「すべてのジョブ間で非連続」であると判断された場合には、図２０に示した紙１９００１の内部データであるジョブＩＤ１９００２の比較を行うなどのチェックが必要であるため、ステップＳ２２００４に進む。
【０２０４】
次にステップＳ２２００４においては、給紙済み紙リスト２０００２に紙が存在するかどうかをチェックし、給紙済み紙リスト２０００２に紙が存在すると判断された場合には、ステップＳ２２００５へ進み、一方、給紙済み紙リスト２０００２に紙が存在しない場合には、ステップＳ２２００６に進む。これは給紙済み紙リスト２０００２に紙が存在するか否かで給紙待ち紙リストの先頭の用紙のジョブＩＤの比較対照のジョブＩＤが変わるためである。
【０２０５】
まずステップＳ２２００４で給紙済み紙リストに紙が存在する場合には、ステップＳ２２００５において、給紙済み紙リスト２０００２の最後尾の紙と給紙待ち紙リスト２０００１の先頭の紙のジョブＩＤを比較し、一致している場合には現在給紙中の紙とこれから給紙しようとしている紙が同一のジョブに属するものであるため、無条件に給紙を行うことができる。よって、ステップＳ２２０１２に進み、給紙動作を行い、処理を終了する（２２０１３）。
【０２０６】
一方、ステップＳ２２００５でジョブＩＤが一致でない（不一致である）と判断された場合には、ステップＳ２２００８に進み、ジョブインターバルモードのチェックを行う。
【０２０７】
また、ステップＳ２２００４で給紙済み紙リスト２０００２に紙が存在しないと判断された場合には、ステップＳ２２００６に進み、図２１に示した最終排紙ジョブＩＤ２０００５と給紙待ち紙リストの先頭の紙のジョブＩＤの比較を行う。この最終ジョブＩＤ２０００５は後述する図２５で説明するが、紙が機外排出されるたびに、その機外排出した紙が属するジョブＩＤを保持している。これらのジョブＩＤが一致していると判断された場合には、現在は機内に紙は存在しないが、最後に給紙した紙は、これから給紙しようとしている紙と同一ジョブに属することになるため、ステップＳ２２０１２に進み、給紙動作を行い、処理を終了する（２２０１３）。
【０２０８】
一方、ステップＳ２２００６で、最終排紙ジョブＩＤ２０００５と給紙待ち紙リストの先頭の紙のジョブＩＤが一致していない（不一致である）と判断された場合には、ステップＳ２２００７において、最後に機外排出した紙からどれだけの時間が経過しているかの時間を保持しているジョブ間停止経過時間２０００６と予め図１６で設定されたジョブ間停止時間２０００４とを比較し、ジョブ間停止経過時間２０００６がジョブ間停止時間２０００４以上の値であると判断された場合には、ステップＳ２２０１２に進み、給紙動作を行い、処理を終了する（２２０１３）。
【０２０９】
一方、ステップＳ２２００７で、ジョブ間停止経過時間２０００６がジョブ間停止時間２０００４以上の値でないと判断された場合には、ステップＳ２２００８に進み、ジョブインターバルモードのチェックを行う。
【０２１０】
次に、ステップＳ２２００８においては、ジョブインターバルモードのチェックを行い、「全てのジョブ間で非連続」か「割り込みコピー後のみ非連続」なのかのモードのチェックを行う。もし「すべてのジョブ間で非連続」であると判断された場合には、ステップＳ２２０１３に進み、給紙動作をせずに終了する。
【０２１１】
一方、ステップＳ２２００８で、「割り込みコピー後のみ非連続」であると判断された場合には、ステップＳ２２００９に進み、給紙済み紙リスト２０００２に紙が存在するかどうかをチェックする。これはステップＳ２２００４と同様に、給紙済み紙リスト２０００２への紙の有／無で割り込みコピーのジョブＩＤであるかをチェックする対象が異なるためである。
【０２１２】
ステップＳ２２００９で、もし給紙済み紙リスト２０００２に紙が存在すると判断された場合は、ステップＳ２２０１０へ進み、一方、存在しない場合にはステップＳ２２０１１に進む。
【０２１３】
ステップＳ２２０１０では、給紙済み紙リスト２０００２の最後尾の紙のジョブＩＤが割り込みコピーか否かをチェックする。割り込みコピーであると判断された場合には、既にステップＳ２２００８の時点で「割り込みコピー後のみ非連続」であることが確定しているので、給紙をすぐに行うことはできないため、ステップＳ２２０１３に進み、何もせずに終了する。
【０２１４】
一方、ステップＳ２２０１０で、給紙済み紙リスト２０００２の最後尾の紙のジョブＩＤが割り込みコピーのＩＤでないと判断された場合には、連続給紙が可能であるため、ステップＳ２２０１２に進み、給紙動作を行い、処理を終了する（２２０１３）。
【０２１５】
また、ステップＳ２２００９において給紙済み紙リスト２０００２において紙が存在しない場合にはステップＳ２００１１において、図２１に示した最終排紙ジョブＩＤ２０００５が割り込みコピーであるかをチェックする。割り込みコピーである場合にはステップＳ２２０１３に進み、何もせずに終了し、一方、割り込みコピーでない場合にはステップＳ２２０１２に進み給紙動作を行い、処理を終了する（２２０１３）。
【０２１６】
なお、ステップＳ２２０１２では、給紙動作として、プリンタ装置３００に対し、制御装置１１０が、既にプリンタエンジンが動作している場合には給紙実行要求９００３を発行する。また、まだプリンタエンジンが動作していない場合には印字準備要求９００１を発行し、プリンタ装置３００から印字準備ステータス９００２を通知された後に、給紙実行要求９００３を発行する。
【０２１７】
次に、図２４のフローチャートを参照して、紙が機外排紙するたびに動作する排紙時の給排紙制御ルーチンについて説明する。
【０２１８】
図２４は、本発明の画像形成装置における第２の制御処理手順の一例を示すフローチャートであり、紙が機外排紙するたびに動作する排紙時の給排紙制御ルーチンに対応する。なお、このフローチャートの処理は、図７に示したＣＰＵ１１２によりＲＯＭ１１４又はその他の記憶媒体に格納されるプログラムに基づいて実行されるものとする。また、Ｓ２３００１〜Ｓ２３０５は各ステップを示す。なお、紙が機外排紙するときに行う動作（ステップ）は、３つ存在しており、それを分岐せずにただ行うだけのものである。
【０２１９】
まず、紙が機外排紙されると、ステップＳ２３００１からステップＳ２３００２へと進む。ステップＳ２３００２において、給紙済み紙リストの先頭の紙のジョブＩＤを最終排紙ジョブＩＤに保存する。
【０２２０】
そして、ステップＳ２３００３に進み、機外排紙した紙である、給紙済み紙リストの先頭の紙を削除する。
【０２２１】
次にステップＳ２３００４に進み、ジョブ間停止経過時間２０００６を「０」で初期化しなおし、ステップＳ２３００５に進み、処理を終了する。
【０２２２】
これらの動作によって、図２３に示した給紙スケジューリング時のルーチンの振る舞いが変わることになる。
【０２２３】
次に、図２５のフローチャートを参照して、ジョブ間停止経過時間２０００６を時間ごとにカウントアップするルーチンについて説明する。
【０２２４】
図２５は、本発明の画像形成装置における第３の制御処理手順の一例を示すフローチャートであり、ジョブ間停止経過時間２０００６を時間ごとにカウントアップするルーチンに対応する。なお、このフローチャートの処理は、図７に示したＣＰＵ１１２によりＲＯＭ１１４又はその他の記憶媒体に格納されるプログラムに基づいて実行されるものとする。また、Ｓ２４００１〜Ｓ２４０５は各ステップを示す。
【０２２５】
まず、ジョブ間停止経過時間インクリメント処理が開始すると（ステップＳ２４０１）、ステップＳ２４００２において、ジョブ間停止経過時間を経過時間分カウントアップ（インクリメント）し、ステップＳ２４００３に進む。
【０２２６】
ステップＳ２４００３において、ジョブ間停止経過時間２０００６が図１６に示したユーザインタフェースによってユーザによって設定されたジョブ間停止時間２０００４以上の値か否かを判断し、
ジョブ間停止経過時間２０００６がジョブ間停止時間２０００４以上の値であると判断された場合には、ステップＳ２４００５に進み、図２３に示した給紙スケジューリングのルーチンを起動させ、給紙動作を行う。
【０２２７】
一方、ステップＳ２４００３で、ジョブ間停止経過時間２０００６がジョブ間停止時間２０００４より小さいと判断された場合には、ステップＳ２４００４に進む。
【０２２８】
次に、ステップＳ２４００４では、一定時間待機し、ステップＳ２４００２の処理に戻る。
【０２２９】
以上のルーチンによって、本発明のジョブインターバルを含む給排紙動作を実現している。
【０２３０】
なお、従来の先行するジョブと後続のジョブのプリント動作をシームレスに行う画像形成装置においては、先行するジョブと後続するジョブの切れ目がわかりにくいといった欠点があり、そのためにジョブ毎に出力ビンを変えたり、あるいは同一出力ビンであってもジョブ毎にオフセット積載を行い、先行ジョブと後続ジョブのプリントの切れ目を出力後のオフセットによって表現していた。しかし、この従来の場合、後続ジョブが先行ジョブと異なるオフセット出力がなされて始めてジョブの切れ目が分かることになる。つまり、先行ジョブのジョブ終了直後に、先行ジョブの出力が完全に終わったかを判断するのは難しかった。また、ジョブ終了直後にジョブ終了音などのブザー音を発することにより、ジョブの終了をユーザに通知する手段もあるが、特開平１０−３２０９１６号公報のような構成の画像形成装置においてはスタックトレイに積まれた先行ジョブの用紙をユーザが取り除こうとした際に、処理トレイ上に積まれた後続ジョブの用紙にユーザの手や用紙が触れて、処理トレイ内の後続ジョブの用紙の整合を崩してしまう場合もありえた。
【０２３１】
特に割込みコピーや少量の出力用紙のジョブの場合、ユーザはジョブの出力結果を早く得たいという考えから、画像形成装置本体の前で待機する場合が多かった。また、割込みコピーのジョブ終了時に、すぐに別ジョブの用紙が出力されては、ユーザには割込みコピーの出力結果を取り出しにくいといった欠点があったが、本発明では、ユーザの任意の設定により、ジョブ間毎に連続給紙を止めたり、あるいは割り込みコピー後の連続給紙のみを止めるといった動作が可能となり、ユーザにとってジョブの切れ目がわかりやすい画像形成装置を提供することが可能となる。
【０２３２】
また、非連続給紙の間隔もユーザによって任意に設定できるため、ユーザの好みにより、ジョブの間隔を調整することが可能となる。
【０２３３】
さらに、従来のように完全にスループットの向上を目指したモード（上述した、「全てのジョブ間で連続」モード）もユーザは選ぶことができる。
【０２３４】
なお、上記各実施形態では、図２に示したように、プリンタ部（プリンタエンジン）３００がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式であってもその他の印字方式であっても適用可能である。
【０２３５】
以上説明したように、本実施形態によれば、ユーザの任意の設定により、ジョブ間毎に連続給紙を止めたり、あるいは割り込みコピー後の連続給紙のみを止めるといった動作が可能となり、ユーザにとってジョブの切れ目がわかりやすい画像形成装置を提供することが可能となる。また、非連続給紙の間隔もユーザによって任意に設定できるため、ユーザの好みにより間隔を調整することが可能となる。さらに、従来のように完全にスループットの向上を目指したモード、即ち全てのジョブ間で連続給紙を行うモードもユーザは選ぶことができる。
【０２３６】
即ち、複数のジョブのプリント動作を連続して実行可能な画像形成装置において、先行ジョブの出力用紙の最終紙の給紙直後に後続ジョブの給紙が可能な場合に、連続して後続ジョブの給紙を行うかあるいは非連続で給紙を行うかをユーザに設定させる図１６に示したボタン１６００１〜１６００３と非連続で給紙を行う場合のタイムアウト値（ジョブ停止時間）をユーザに設定させる図１６に示したボタン１６００５，１６００６を有し、これらのボタンの指示に従いプリント動作の給排紙制御を行うことにより、「ジョブの切れ目が不明瞭でわかりにくい」、「出力された先行ジョブの紙束を取り除こうとしたときに、既に後続するジョブの出力が始まっているため後続するジョブの紙束に触れて整合を崩す恐れがある」などの従来の画像形成装置に存在する問題を解決することができる。
【０２３７】
以下、図２６に示すメモリマップを参照して本発明に係る画像形成装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０２３８】
図２６は、本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２３９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２４０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２４１】
本実施形態における図２３，図２４，図２５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２４２】
以上のように、前述した実施形態の機能（図２３，図２４，図２５のフローチャートに示す機能等）を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２４３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２４４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０２４５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２４６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２４７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２４８】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２５０】
【発明の効果】
以上、請求項１、５記載の本発明によれば、先行ジョブの出力用紙と後続のジョブの出力用紙とを連続的に給送する第１動作を実行可能であり、且つ、前記先行ジョブの出力用紙と前記後続のジョブの出力用紙との前記第１動作における紙間隔よりも間隔をあけて前記先行ジョブの出力用紙と前記後続のジョブの出力用紙とを給送する第２動作を実行可能な、画像形成装置にて、前記先行ジョブが割込みコピーモードのジョブである場合に、前記第1動作を実行させずに前記第２動作を実行させ、前記先行ジョブが前記割込みコピーモードのジョブではない場合に、前記第２動作を実行させずに前記第１動作を実行させるので、前記先行のジョブの割込みコピーモードのジョブ終了時にすぐに前記後続ジョブの用紙が出力されてしまうことを防止して、前記先行のジョブの割り込みコピーの出力結果を取り出しやすい画像形成環境を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す画像形成装置を適用可能な画像入出力システムの全体構成を示すブロック図である。
【図２】図１に示したリーダ部及びプリンタ部の断面図である。
【図３】図１に示した制御装置とリーダ装置との通信シーケンスを示す模式図である。
【図４】図２に示したカセットの機構を示す図である。
【図５】図１に示した制御装置とプリンタ装置との通信シーケンスを示す模式図である。
【図６】図１に示した操作部の構成を示す平面図である。
【図７】図１に示した制御装置の構成を示すブロック図である。
【図８】図７に示したメインコントローラの構成を示すブロック図である。
【図９】図８に示したシステムバスブリッジ（ＳＢＢ）の構成を示すブロック図である。
【図１０】図８に示したスキャナ・プリンタコントローラの構成を示すブロック図である。
【図１１】図１に示したプリンタ部の片面画像形成における記録紙の搬送経路を説明する模式図である。
【図１２】図１に示したプリンタ部の両面画像形成の記録紙を搬送する搬送経路を示す模式図である。
【図１３】図６に示した操作部における標準画面（ユーザインタフェース）を示す模式図である。
【図１４】図６に示したユーザモードボタンを押下した時に現れるダイアログ画面（ユーザインタフェース）を示す模式図である。
【図１５】図１４の共通仕様設定ボタンの押下時に現れるダイアログ画面（ユーザインタフェース）を示す模式図である。
【図１６】図１５に示したジョブインターバルの設定ボタンを押下時に現れるダイアログ画面（ユーザインタフェース）を示す模式図である。
【図１７】図１に示した制御装置とプリンタ装置との通信シーケンスを示す模式図である。
【図１８】図１に示した制御装置とプリンタ装置との通信シーケンスを示す模式図である。
【図１９】図１に示した制御装置とプリンタ装置との通信シーケンスを示す模式図である。
【図２０】図１に示した制御装置において本発明におけるジョブインターバルを含む給排紙制御を管理するデータ構造を示す模式図である。
【図２１】図１に示した制御装置において本発明におけるジョブインターバルを含む給排紙制御を管理するデータ構造を示す模式図である。
【図２２】図２０に示した給紙待ち紙リストと給紙済み紙リストの二つのリストで紙がどのように管理されるかを説明する模式図である。
【図２３】本発明の画像形成装置における第１の制御処理手順の一例を示すフローチャートである。
【図２４】本発明の画像形成装置における第２の制御処理手順の一例を示すフローチャートである。
【図２５】本発明の画像形成装置における第３の制御処理手順の一例を示すフローチャートである。
【図２６】本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１００  画像入出力システム
１１０  制御装置（コントローラ部）
１１１  メインコントローラ
１１２  ＣＰＵ
１１４  ＲＯＭ
１１６  ＤＲＡＭ
１３０１〜１３０４  カセット開ボタン
１５０  操作部
２００  リーダ装置（リーダ部）
３００  画像出力装置（プリンタ部）
４００１，４００２  ホストコンピュータ（ＰＣ）
【図１】
0003817483.tif 000002
【図２】
0003817483.tif 000003
【図３】
0003817483.tif 000004
【図４】
0003817483.tif 000005
【図５】
0003817483.tif 000006
【図６】
0003817483.tif 000007
【図７】
0003817483.tif 000008
【図８】
0003817483.tif 000009
【図９】
0003817483.tif 000010
【図１０】
0003817483.tif 000011
【図１１】
0003817483.tif 000012
【図１２】
0003817483.tif 000013
【図１３】
0003817483.tif 000014
【図１４】
0003817483.tif 000015
【図１５】
0003817483.tif 000016
【図１６】
0003817483.tif 000017
【図１７】
0003817483.tif 000018
【図１８】
0003817483.tif 000019
【図１９】
0003817483.tif 000020
【図２０】
0003817483.tif 000021
【図２１】
0003817483.tif 000022
【図２２】
0003817483.tif 000023
【図２３】
0003817483.tif 000024
【図２４】
0003817483.tif 000025
【図２５】
0003817483.tif 000026
【図２６】
0003817483.tif 000027