(57)【要約】【課題】  複数のジョブを連続して出力する際、後処理中に後続のジョブの待機時間を削減し、生産性の向上を図ること。【解決手段】  複数のジョブを受け付けし登録するＲＡＭと、ＲＡＭに登録されたジョブの内容に応じて記録媒体に対して画像形成処理と後処理と行い排出するように制御する制御部と、を備えた画像形成装置において、制御部は、登録されたジョブを排出するとき、ジョブの実行順番をＲＡＭに登録されている他のジョブの後処理の内容に応じて変更する。【選択図】図７
2006001044.tif 000002
【特許請求の範囲】
【請求項１】
複数のジョブを受け付けし登録するジョブ登録手段と、前記ジョブ登録手段に登録されたジョブの内容に応じて記録媒体に対して画像形成処理と後処理とを行い排出するように制御する制御手段と、を備えた画像形成装置において、
前記制御手段は、前記登録されたジョブを排出するとき、ジョブの実行順番を前記ジョブ登録手段に登録されている他のジョブの後処理の内容に応じて変更すること、
を特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記ジョブ登録手段に登録されたジョブが複数の実行部数が設定されているジョブを含む場合、
前記制御手段は、前記登録されたジョブを１部毎に出力するように制御し、ジョブの部毎の実行順番を前記ジョブ登録手段に登録されている他のジョブの後処理の内容に応じて変更すること、
を特徴とする画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置において、
前記登録されたジョブを排出するときとは、前記ジョブ登録手段に登録された第１のジョブが画像形成処理を実行して第１の排出口に記録媒体を排出しているときであること、
を特徴とする画像形成装置。
【請求項４】
複数のジョブを受け付けし登録するジョブ登録手段と、前記ジョブ登録手段に登録されたジョブに応じて記録媒体上に画像を記録する画像形成処理と後処理と行い排出するように制御する制御手段と、を備えた画像形成装置において、
前記制御手段は、前記ジョブが前記ジョブ登録手段に受付登録されるとき、ジョブの登録順番を前記ジョブ登録手段に登録されている他のジョブの後処理の内容に応じて変更すること、
を特徴とする画像形成装置。
【請求項５】
請求項１から４のいずれか一項に記載の画像形成装置において、
前記後処理の内容は、少なくとも後処理の種類、後処理が行われる際の記録媒体の搬送経路、出力される記録媒体の排出口、後処理に要する時間の長短のいずれかであること、
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のジョブデータを受付可能であり、受け付られたジョブに基づいて複写又はプリントし、複写又はプリントされた記録媒体に対して後処理を施すことが可能な画像形成装置に関する。
【背景技術】
【０００２】
ネットワーク接続されたパーソナルコンピュータ等から送信される画像形成動作を指示するプリントジョブ（画像データ及び画像データの出力条件）を受信した順番に実行し、記録媒体に画像形成処理を行い、画像形成処理後の記録媒体の束に対して、ステイプルで綴じたり、パンチ穴を開けたり、断裁処理を行うなど、これまで人手によって行われてきた作業の一部を自動的に行うフィニッシャー（後処理機能）を備えた画像形成装置が開発されている。
【０００３】
このような従来の画像形成装置は、プリントジョブを受信した順番に出力を実行すると、各プリントジョブの後処理の種類によっては、ジョブを全て出力するために多くの時間を要する場合があった。そのため、プリントジョブを受信してから記録媒体に画像形成され出力されるまでに多くの時間を必要としていた。
【０００４】
そこで、このような不具合を解消する方策として、後処理に関する条件に基づいて、ジョブの順番を変更する画像形成装置が開示されている。
【０００５】
例えば、ステイプル処理又はバインド処理を予め処理モードとして記憶するメモリと、ステイプル針の有無を検知する針センサと、カバーの有無を検出するカバーセンサと、各センサのいずれかが針なし又はカバーなしを検出した場合、メモリに記憶された処理モードのうち針なし又はカバーなしのために実行できない処理モード以外の実行可能な処理モードを先に実行し、いずれかの処理機能が使用できない場合、実行できる処理を優先的に行うフィニッシャーが開示されている（特許文献１参照）。
【０００６】
また、第１のジョブの画像出力の実行中にこのジョブより優先順位の高い第２のジョブの画像出力の要求が発生した場合、少なくとも第１と第２のジョブの一方又は両方が後処理を行うように設定されたジョブか否かに基づいて、第１のジョブの画像出力を中断して第２のジョブの画像出力を実行する割り込み処理、又は、第１のジョブの画像出力を続行してこの画像出力の終了後に第２のジョブの画像出力を実行する後回し処理を行うよう制御する制御手段を有し、第１のジョブと第２のジョブとの出力束の重なり、紛れ込みが生ずる等のシートの排出状態に関して支障がない画像形成装置が開示されている（特許文献２参照）。
【０００７】
ポーズ指示部で一時停止が指示されてからその解除が指示されるまでの間、入力されるジョブ大容量排出部及び１以上の用紙排出部のいずれかを排出先として指定しているかを判定し、大容量排出部を排出先に指定するジョブについては受付を禁止し、大容量排出部以外の用紙排出部を排出先とする後続のジョブを受け付け、画像装置の稼動率が低下を改善した画像形成装置が開示されている（特許文献３参照）。
【０００８】
所定時間内で印刷ジョブを受け付ける受付手段と、受付手段で受け付けた印刷ジョブに対して第１の装置（プリンタ）で行われる画像形成処理を含む第１の処理に要する時間と、第２の装置（オフラインフィニッシャ）で行われる後処理である第２の処理に要する時間とを算出する算出手段と、算出された第１の処理に要する時間と第２の処理に要する時間とに基づいて、印刷ジョブの処理順序をスケジューリングするスケジューリング手段とを備え、効率よくプリント処理を行うことのできる印作管理装置が開示されている（特許文献４参照）。
【特許文献１】特開平１０−１９４５７１号公報
【特許文献２】特開平１１−１８８９４８号公報
【特許文献３】特開２００１−２５３６２５号公報
【特許文献４】特開２００３−２９９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１によれば、ステイプル針の有無又はカバーの有無に応じて、ステイプル処理又はバインド処理に支障がある場合、処理モード（ジョブ）の実行順番を変更しているのであり、特許文献２によれば、優先順位が予め設定されたジョブに対して、後処理の実行順番が判断されるため、ジョブの出力に要する時間の短縮や生産効率の向上は図られていない。特許文献３によれば、後処理部のスタッカが停止中の場合にジョブの実行順番が変更される画像形成装置であるため、後処理部が動作している最中のジョブの実行順番の変更ではなく、ジョブ実行中の待ち時間の短縮は図られていない。特許文献４によれば、オンラインフィニッシャに特化した技術であり、後処理が必要であり、かつ、後処理に時間がかかるジョブを優先して出力させており、後処理の待機時間が生じてしまう。
【００１０】
そこで、本発明の課題は、複数のジョブを連続して出力する際、後処理中に後続のジョブの待機時間を削減し、生産性の向上を図ることである。
【課題を解決するための手段】
【００１１】
請求項１に記載の発明は、複数のジョブを受け付けし登録するジョブ登録手段と、前記ジョブ登録手段に登録されたジョブの内容に応じて記録媒体に対して画像形成処理と後処理とを行い排出するように制御する制御手段と、を備えた画像形成装置において、前記制御手段は、前記登録されたジョブを排出するとき、ジョブの実行順番を前記ジョブ登録手段に登録されている他のジョブの後処理の内容に応じて変更すること、を特徴としている。
【００１２】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記ジョブ登録手段に登録されたジョブが複数の実行部数が設定されているジョブを含む場合、前記制御手段は、前記登録されたジョブを１部毎に出力するように制御し、ジョブの部毎の実行順番を前記ジョブ登録手段に登録されている他のジョブの後処理の内容に応じて変更すること、を特徴としている。
【００１３】
請求項３に記載の発明は、請求項１又は２に記載の画像形成装置において、前記登録されたジョブを排出するときとは、前記ジョブ登録手段に登録された第１のジョブが画像形成処理を実行して第１の排出口に記録媒体を排出しているときであること、を特徴としている。
【００１４】
請求項４に記載の発明は、複数のジョブを受け付けし登録するジョブ登録手段と、前記ジョブ登録手段に登録されたジョブに応じて記録媒体上に画像を記録する画像形成処理と後処理と行い排出するように制御する制御手段と、を備えた画像形成装置において、前記制御手段は、前記ジョブが前記ジョブ登録手段に受付登録されるとき、ジョブの登録順番を前記ジョブ登録手段に登録されている他のジョブの後処理の内容に応じて変更すること、を特徴としている。
【００１５】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の画像形成装置において、前記後処理の内容は、少なくとも後処理の種類、後処理が行われる際の記録媒体の搬送経路、出力される記録媒体の排出口、後処理に要する時間の長短のいずれかであること、を特徴としている。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、複数のジョブを連続して出力する際、後処理中に後続のジョブの待機時間を削減することができるため、生産性の向上を図ることができる。
【００１７】
請求項２に記載の発明によれば、請求項１と同様の効果を得られるのは勿論のこと、ジョブに複数の実行部数が設定されており、複数のジョブを連続して出力する際、１部毎に実行順序を入れ替えることができ、後処理中に後続のジョブの待機時間を削減することができるため、生産性の向上を図ることができる。
【００１８】
請求項３に記載の発明によれば、請求項１又は２と同様の効果を得られるのは勿論のこと、画像形成処理が完了し第１の排出口に排出している後処理中に、実行可能な後続のジョブの画像形成処理を実行させることができるため、生産性の向上を図ることができる。
【００１９】
請求項４に記載の発明によれば、受け付けられたジョブ全ての出力に要する時間の合計時間を短縮することができ、後処理中に後続のジョブの待機時間を削減することができるため、生産性の向上を図ることができる。
【００２０】
請求項５に記載の発明によれば、請求項１から４のいずれか一項と同様の効果を得られるのは勿論のこと、少なくとも後処理の種類、後処理が行われる際の記録媒体の搬送経路、出力される記録媒体の排出口、後処理に要する時間の長短のいずれかに応じて順番を変更することによって効果的に生産性を向上することができる。
【発明を実施するための最良の形態】
【００２１】
[実施の形態１]
以下、図を参照して本発明の実施の形態１を詳細に説明する。
まず、構成を説明する。
図１は、本実施の形態１における画像形成装置Ａの断面構成図を示す。
画像形成装置Ａは、原稿から画像を読み取り、読み取った画像を処理対象紙としての紙等の記録媒体Ｐに画像形成するコピー機能や、パーソナルコンピュータ等から画像データを受信し、画像データが表す画像を記録媒体上に形成して出力するプリンタ機能と、画像が形成された記録媒体に対して、ステイプル処理、パンチ処理、折り処理、断裁処理等の後処理機能等を備えたデジタル複合機である。図１に示すように、画像形成装置Ａは、本体部１と後処理を行う手段としての後処理部２とから構成さえる。
【００２２】
本体部１は、画像読取部１０と、プリント部２０とから構成される。
画像読取部１０は、ＡＤＦ（Auto Document Feeder）と称される自動原稿送り部１１と読取部１２とを備える。
自動原稿送り部１１の原稿トレイＴ１に載置された原稿ｄは、読取部１２の読取個所であるコンタクトガラスに搬送され、読取部１２の光学系により原稿ｄの片面又は両面の画像が読み取られ、ＣＣＤ（Charge Coupled Device）イメージセンサ１２ａにより原稿ｄの画像が読み取られる。ここで、画像とは、図形や写真等のイメージデータに限らず、文字や記号等のテキストデータ等も含む意である。
【００２３】
読取部１２により読み取られた画像（アナログ画像信号）は、後述する画像制御部に出力され、画像制御部においてＡ／Ｄ変換され各種画像処理が施された後、プリント部２０に出力される。
【００２４】
画像形成処理を行う手段としてのプリント部２０は、入力されたプリントデータに基づいて、電子写真方式の画像形成処理を行うものであり、画像形成部２１、給紙部２２、給紙搬送部２３、定着部２４、搬出部２５を備えて構成される。
【００２５】
画像形成部２１は、感光体ドラム、帯電装置、画像データを表すレーザ光を出力するレーザ出力部とレーザ光を主走査方向に走査させるポリゴンミラーとを有する露光装置、現像装置、転写装置２１ａ、クリーニング部を備えている。
具体的には、帯電装置により帯電された感光体ドラムに露光装置でレーザ光を照射して静電潜像を形成する。そして、現像装置は、静電潜像が形成された感光体ドラムの表面に帯電したトナーを付着させて静電潜像を現像する。現像装置により感光体ドラム上に形成されたトナー像は、転写装置において記録媒体Ｐに転写される。また、記録媒体Ｐにトナー像が転写された後、感光体ドラムの表面の残留電荷や残留トナー等は、クリーニング部により除去される。
【００２６】
給紙部２２は、複数の給紙カセット２２ａ、給紙手段２２ｂ、手差しトレイＴ２を備える。給紙カセット２２ａは、給紙カセット２２ａ毎にサイズや種類毎に予め識別された記録媒体Ｐが収容されており、給紙手段２２ｂによって収容された記録媒体Ｐを最上部から一枚ずつ給紙搬送部２３に向けて搬送する。手差しトレイＴ２は、ユーザのニーズに合わせて様々な種類の記録媒体Ｐをその都度積載可能となっており、給紙ローラによって積載された記録媒体Ｐを最上部から一枚ずつ給紙搬送部２３に向けて搬送する。
【００２７】
給紙搬送部２３は、給紙カセット２２ａ、手差しトレイＴ２から搬送された記録媒体Ｐを、複数の中間ローラ、レジストローラ等を経て転写装置２１ａへと搬送する。
また、給紙搬送部２３は、搬送路切換板２３ａにより、片面画像形成処理済みの記録媒体Ｐを自動両面給紙搬送路２３ｂに搬送し、再び中間ローラ、レジストローラ２を経て転写装置２１ａへと搬送する。
【００２８】
定着部２４は、給紙搬送部２３によって搬送された記録媒体Ｐに転写されたトナー像を熱定着する。定着処理された記録媒体Ｐは、搬出部２５の排紙ローラ２５ａに挟持されて搬出口２５ｂから後処理部２の受入口８０ａへ出力される。
【００２９】
後処理部２は、本体部１により画像が形成された記録媒体Ｐを１部毎に集積し、１部毎にステイプル処理、折り処理、断裁処理等の後処理を行うフィニッシャーである。図１に示すように、後処理部２は、記録媒体Ｐが排出される複数の排出口として固定排紙トレイＴ３、昇降排紙トレイＴ４、冊子収納トレイＴ５と、表紙給紙部３０と、シフト処理部４０と、ステイプルユニット５０と、折りユニット６０と、断裁ユニット７０と、搬送手段８０とを備えて構成される。
【００３０】
後処理部２は、本体部１から記録媒体Ｐが搬出される搬出口２５ｂの位置と合致するよに受入口８０ａが設置されている。受入口８０ａから記録媒体Ｐの搬送方向下流の搬送経路は、第１搬送経路Ｒ１、第２搬送経路Ｒ２、第３搬送経路Ｒ３、第７搬送経路Ｒ７の４系統に分岐されており、第１、２、３の切換ゲート８１、８２、８４の占める角度の選択により記録媒体Ｐがいずれかの搬送経路に搬送される。
【００３１】
第１搬送経路Ｒ１は、本体部１から排出された画像形成済みの記録媒体Ｐに対してステイプル処理及びソート処理が行われない場合の記録媒体Ｐの搬送経路である。受入口８０ａに搬送された記録媒体Ｐは、第１の切換ゲート８１の右側の搬送路を通過し、搬送ローラに挟持されて上昇搬送され、排出ローラ８３ａに挟持されて固定排紙トレイＴ３上に排出される。
【００３２】
第２搬送経路Ｒ２は、本体部１から排出された画像形成済みの記録媒体Ｐに対してシフト処理が行われる場合又はソート処理が行われなくても大量に出力したい場合の記録媒体Ｐの搬送経路である。
受入口８０ａに搬送された記録媒体Ｐは、第１の切換ゲート８１の下方の搬送路を通過し、搬送ローラに挟持されてシフト処理部４０を経て排出ローラ８３ａｂ挟持されて、大量の記録媒体を収納可能な昇降排紙トレイＴ４上に排出される。
【００３３】
第３搬送経路Ｒ３は、本体部１から排出された画像形成済みの記録媒体Ｐに対してステイプル処理が行われる場合の記録媒体Ｐの搬送経路である。受入口８０ａに搬送された記録媒体Ｐは、第２の切換ゲート８２の下方の搬送路を通過し、搬送ローラに挟持されて傾斜配置された後述するスタック台５１に排出される。スタック台５１に排出された記憶媒体Ｐは、ステイプラー５２近傍の可動ストッパ部材の突き当て面に記録媒体Ｐの搬送方向先端部が当接して停止される。この停止位置において、スタック台５１上に所定枚数の記録媒体Ｐが積載及び整合されると、ステイプラー５２によりステイプル処理が行われ、記録媒体Ｐの束が綴じ合わされる。記録媒体Ｐの束は、スタック台５１の載置面上を滑走して斜め上方に押し上げられ排出ローラ８３ｂに挟持されて、昇降排紙トレイＴ４上に排出される。
【００３４】
第７搬送経路Ｒ７は、ステイプルを実施しない折り処理を行う場合に使用される搬送経路であり、本体から排出された記憶媒体Ｐは、受入口８０ａから第７搬送経路Ｒ７に搬送され、可動ストッパ部材６２の突き当て面で停止する。可動ストッパ部材６２上に所定枚数の記録媒体Ｐが積載及び整合されると、折りユニット６０によって各種の折り処理が行われ、断裁ユニット７０に搬送される。
【００３５】
表紙給紙部３０は、合紙や表紙用紙等を収容する表紙載置部３１と給紙ローラ３２とを備えている。表紙給紙部３０に収納されている合紙又は表紙用紙は、給紙ローラ３２により分離、給送され、複数の搬送ローラに挟持されて、スタック台５１へ搬送される。表紙載置部３１から給紙ローラ３２を経て第３搬送経路Ｒ３に至るまでを第４の搬送経路Ｒ４とする。
【００３６】
ステイプルユニット５０は、スタック台５１とステイプラー５２とを備え、本体部１内で画像形成処理されて後処理部２の受入口８０ａに搬送された記録媒体Ｐが複数の搬送ローラによってスタック台５１に搬送された記録媒体Ｐの束を幅整合し、ステイプルラー５２により綴じ針で綴じるステイプル処理を行う。ステイプル処理された記録媒体Ｐの束は、昇降排紙トレイＴ４又は第５搬送経路Ｒ５を経て折りユニット６０へ搬送される。
【００３７】
折りユニット６０は、スタック台６１と可動ストッパ部材６２とを備え、第５搬送経路Ｒ５又は第７搬送経路Ｒ７を経て複数の搬送ローラによって搬送された記録媒体Ｐに対して、中折り処理、３つ折り処理、Ｚ折り処理等の折り処理を行う。折り処理された記録媒体は、第６搬送経路Ｒ６を経て断裁ユニット７０へ搬送される。
【００３８】
断裁ユニット７０は、記録媒体Ｐの搬送方向又は搬送方向と直交する方向に移動可能な切断刃７１を有する。切断刃７１は、搬送された記録媒体Ｐに対して、記録媒体Ｐの搬送方向又は搬送方向と直交する方向の長さを指定サイズに切断する（断裁処理）。断裁処理された記録媒体は、冊子収納トレイＴ５へ排出される。
【００３９】
図２に、画像形成装置Ａの制御ブロック図を示す。
図２に示すように、画像形成装置Ａは、本体部１を制御する本体制御部１ａとプリンタコントローラ１ｂと、本体部１に接続された後処理部２から構成されている。本体部１は、プリンタコントローラ１ｂのＬＡＮＩＦ（Local Area Network InterFace）１４ｂを介してＬＡＮ上のユーザ端末ＰＣと相互に情報の送受信が可能に接続されている。
【００４０】
本体制御部１ａは、画像読取部１０、プリント部２０、操作表示部９０、画像制御部１００を備えて構成される。なお、図１で説明した各部と同一の構成には、同一の符号を付してその説明を省略する。
【００４１】
画像制御部１００は、制御手段としての制御部１１０、不揮発メモリ１２０、複数のジョブを受け付けし登録するジョブ登録手段としてのＲＡＭ（Random Access Memory）１３０、読取処理部１４０、圧縮ＩＣ１５０、ＤＲＡＭ（Dynamic Random Access Memory）制御ＩＣ１６０、画像メモリ１７０、伸張ＩＣ１８０、書込処理部１９０から構成される。
【００４２】
制御部１１０は、ＣＰＵ（Central Processing Unit）等から構成され、不揮発メモリ１２０に格納されている各種処理プログラムに従って画像形成装置Ａの各部の動作を集中制御する。例えば、操作表示部９０から入力される操作信号に従って、コピーモード、プリンタモード、スキャナモードを切り替え、不揮発メモリ１２０に記憶されている各モードに対する処理プログラムを読み出して、複写、印刷、画像データの読取等の制御を行う。また、操作表示部９０から入力される操作信号やユーザ端末ＰＣから入力される出力データに従って、プリント出力された記録媒体Ｐの後処理を設定する。
【００４３】
また、制御部１１０は、本実施の形態１を実現させるために、不揮発メモリ１２０から本実施の形態に係るジョブ登録プログラム、ジョブ実行プログラム、割り込み判定データテーブルと、ＲＡＭ１３０からジョブキューとジョブデータとを読み出して、当該プログラム、データとの協働により複数のジョブの実行順番を制御する。即ち、本実施の形態１の制御部１１０は、受付順に登録されたジョブ（以下、登録ジョブと言う。）を実行する際、本体部１及び後処理部２によって実行されるジョブ（以下、実行ジョブと言う。）の実行順番を入れ替えて実行させる。
【００４４】
なお、ジョブとは、画像形成装置Ａが行う画像形成処置及び後処理等に関する一連の動作を示す。例えば、複数枚の原稿を出力する場合には、複数枚の出力に関する一連の動作が１ジョブであり、複数部数を出力する場合には、複数部数分の出力に関する一連の動作が１ジョブである。
【００４５】
不揮発メモリ１２０は、画像形成に係る各種処理プログラム及びデータの他、本実施の形態１に係るジョブ登録プログラム、ジョブ実行プログラム、割り込み判定データテーブル、画像形成処理された記録媒体Ｐに対する後処理をプリント部２０を介して後処理制御部４００に対し設定するためのデータ及び各種プログラムで処理されたデータ等を記憶する。
【００４６】
本実施の形態１のジョブ登録プログラムは、ジョブが受け付けられた順番に登録し、出力実行待ちの登録ジョブの行列データ（以下、ジョブキューと言う。）を作成するプログラムである。
【００４７】
本実施の形態１のジョブ実行プログラムは、登録ジョブを実行する際に、割り込み判定データテーブルを参照し、実行ジョブが画像形成処理を終了し後処理を実行してジョブデータに設定されている排出トレイに記録媒体を排出しているとき、ジョブの実行順番を実行ジョブと実行順番をＲＡＭ１３０に登録されている登録ジョブとの後処理の内容に応じて変更させるプログラムである。
【００４８】
図３に、不揮発メモリ１２０に記憶されている割り込み判定データテーブルの一例を示す。割り込み判定データテーブルは、実行ジョブとＲＡＭ１３０に登録されている登録ジョブと後処理の内容に応じて、実行ジョブの後に実行可能な登録ジョブか否かを判断するためのデータテーブルである。
【００４９】
図３に示すように、割り込み判定データテーブルは、後処理の内容、即ち実行ジョブと登録ジョブとの後処理の種類が同じか否か、後処理部２での搬送経路が重複するか否か、排出されるトレイが同一か否か、登録ジョブの後処理に要する時間の長短に基づいて予め設定されている。
【００５０】
図３に示すように、実行ジョブと登録ジョブとが同じ後処理の場合（図３の斜線の部分）、同一の搬送経路及び後処理ユニットを使用することとなり、同時期に処理することが不可能であるため、登録ジョブの実行順番を変更処理の対象とはならない。
図３に示す「○」は、登録ジョブの実行順番の割り込みを許可すること示し、「×」は、登録ジョブの実行順番の割り込みを許可しないことを示す。
【００５１】
また、図３の「×*１」は、実行ジョブの後処理の搬送経路が、比較される登録ジョブの後処理の搬送経路に含まれる場合、ジョブの割り込み処理を許可しないことを示す。例えば、実行ジョブの後処理がステイプルであり実行ジョブと比較される登録ジョブの後処理が中綴じの場合、実行ジョブの後処理の搬送経路としての第３搬送経路Ｒ３が、比較される登録ジョブの後処理の搬送経路（第３搬送経路Ｒ３、第５、６搬送経路Ｒ５、６）に含まれるため、実行ジョブの後処理中（ステイプル処理中）に登録ジョブが開始されても、実行ジョブのステイプル処理が終了するまで（第３搬送経路Ｒ３通過するまで）、登録ジョブの後処理を待機させなくてはならず、ジョブの順序を変更する効果がないためジョブの割り込み処理を許可しない。
【００５２】
図３の「×*２」は、出力実行後の排出トレイが同一である場合、ジョブの割り込み処理を許可しないことを示す。例えば、実行ジョブの後処理が中折り断裁有り、登録ジョブの後処理が中綴じ断裁有りの場合、実行ジョブ及び登録ジョブ共に、後処理後の記録媒体の排出レイは断裁排出トレイＴ６となる。この場合、出力された記録媒体が混在してしまうため、ジョブの割り込み処理を許可しない。
【００５３】
図３「×*３」は、実行ジョブの後処理に要する時間が、極端に短い場合、ジョブの割り込み処理を許可しない。例えば、実行ジョブがパンチ又は後処理なしの場合、後処理時間は１、２秒と非常に短い時間である。
また、実行ジョブの後処理中に比較される登録ジョブの画像形成処理を行うには、比較される登録ジョブのジョブデータに基づいて画像形成部の状態（プロセス線速度、定着温度等）の変更を行わなくてはならない。実行ジョブがパンチ中に比較される登録ジョブの画像形成処理が開始された場合、登録ジョブのジョブデータに基づいて画像形成部の状態を変更している最中に、実行ジョブの後処理が終了してしまう。また、実行ジョブが後処理がない場合、実行ジョブの出力終了となる。従って、実行ジョブの後処理待ちという待ち時間が発生しないため、登録ジョブの実行順序を入れ替える必要がないため、ジョブの割り込み処理を許可しない。
【００５４】
図３「○*」は、実行ジョブの後処理の搬送経路が、比較される登録ジョブの後処理の搬送経路を含む場合、実行ジョブの後処理の搬送経路を記録媒体が通過後に比較される登録ジョブが実行されるようにジョブの割り込み処理を許可する。
例えば、実行ジョブの後処理が中綴じ、実行ジョブと比較される登録ジョブの後処理がステイプルの場合、実行ジョブの後処理の搬送経路（第３搬送経路Ｒ３、第５、６搬送経路Ｒ５、６）が、比較される登録ジョブの後処理の搬送経路（第３搬送経路）を含むため、実行ジョブがステイプル処理中は、第３搬送経路Ｒ３を使用しているため登録ジョブを実行することはできないが、実行ジョブがステイプル処理後に折り処理が開始された場合、第３搬送経路Ｒ３は使用可となるため、実行ジョブのステイプル処理後であれば、比較される登録ジョブの後処理（ステイプル処理）が可能となり、ジョブの割り込み処理を許可する。
【００５５】
ＲＡＭ１３０は、制御部１１０により実行される各種プログラム及びこれらプログラムに係るデータを一時的に記憶するワークエリアを形成する。
また、本実施の形態１を実現させるために、ジョブキューと、各登録ジョブを識別するためのジョブＩＤ、各種動作設定、画像データの記憶場所等からなるジョブデータと、各種ワークデータとを記憶する。
【００５６】
図４に、ジョブデータの一例を示す。
図４に示すように、ジョブデータは、プリント条件と画像データとに基づいて、出力されるページ共通のデータ（ページ共通データ）と、出力されるページ毎のデータ（ページ別データ）とから構成されている。
【００５７】
ページ共通データは、ユーザ端末ＰＣから入力される出力データや、後述する操作表示部９０から入力される操作信号に基づいた設定条件を含む。例えば、記録媒体Ｐの出力部数を示す設定部数、出力済みの部数がカウントされた値を示す出力済み部数、１部あたりのトレイから給紙した枚数を示す給紙枚数、画像形成処理又は後処理が行われた記録媒体Ｐが排出される排出トレイ、後処理の種類を示す各種後処理設定等である。
【００５８】
ページ別データは、出力されるプリントデータと使用される記録媒体Ｐとの向きの整合を図るため、プリントデータが回転される角度である出力時画像回転角度、ページ毎のプリントデータが格納されているアドレスを示す画像格納アドレスから構成される。
【００５９】
読取処理部１４０は、画像読取部１０の読取制御部２００から入力されるアナログ画像信号に、アナログ処理、Ａ／Ｄ変換処理、シェーディング処理等の各種処理を施した後、デジタル画像データを生成する。生成された画像データは、圧縮ＩＣ１５０に出力される。
【００６０】
圧縮ＩＣ１５０は、入力されたデジタル画像データに圧縮処理を施してＤＲＡＭ制御ＩＣ１６０に出力する。
【００６１】
ＤＲＡＭ制御ＩＣ１６０は、制御部１１０からの指示に従って、圧縮ＩＣ１５０によるデジタル画像データの圧縮処理及び伸張ＩＣ１８０による圧縮画像データの伸張処理を制御するとともに、画像メモリ１７０への画像データの入出力制御を行う。
例えば、画像読取部１０により読み取られたアナログ画像信号の保存が指示されると、読取処理部１４０から入力されたデジタル画像データの圧縮処理を圧縮ＩＣ１５０により実行させて、圧縮画像データを画像メモリ１７０の圧縮メモリ１７１に格納させる。また、圧縮メモリ１７１に格納された圧縮画像データのプリント出力が指示されると、圧縮メモリ１７１から圧縮画像データを読み出し、伸張ＩＣ１８０により伸張処理を施してページメモリ１７２に格納させる。さらに、ページメモリ１７２に格納された非圧縮画像データのプリント出力が指示されると、ページメモリ１７２から非圧縮画像データを読み出して書込処理部１９０に出力する。
【００６２】
画像メモリ１７０は、ＤＲＡＭ（Dynamic RAM）から構成される圧縮メモリ１７１とページメモリ１７２とを備える。圧縮メモリ１７１は、圧縮画像データを格納するためのメモリであり、ページメモリ１７２は、プリント出力前にプリント出力対象の非圧縮画像データを一時的に格納するためのメモリである。
【００６３】
伸張ＩＣ１８０は、入力される圧縮画像データに伸張処理を施す。
【００６４】
書込処理部１９０は、ＤＲＡＭ制御ＩＣ１６０から入力された非圧縮画像データに基づいて、画像形成のためのプリントデータを生成し、プリント部２０に出力する。
【００６５】
画像読取部１０は、ＣＣＤ（Charge Coupled Devices）１２ａ、画像読取制御部２００、その他ここでは図示しないが図１に示したＡＤＦ部１１、読取部１２から構成される。画像読取制御部２００は、ＡＤＦ部１１、読取部１２等を制御して、コンタクトガラスに載置された原稿面の露光走査を実行させ、光の反射光をＣＣＤ１２ａにより光電変換を行い画像を読み取る。読み取られたアナログ画像信号を画像制御部１００の読取処理部１４０に出力される。
【００６６】
操作表示部９０は、ＬＣＤ（Liquid Crystal Display）９１、操作表示制御部９００、その他図示しない操作キー群から構成される。ＬＣＤ９１上には、ＬＣＤ９１を覆うようにタッチパネルが設けられており、操作表示制御部９００は、制御部１１０から入力される表示信号に従って、プリント条件を入力するための基本画面や、各種処理結果等をＬＣＤ９１に表示させる。また、操作表示制御部９００は、操作キー群又はタッチパネルから入力される操作信号を制御部１１０に出力する。
【００６７】
図５に、ＬＣＤ９１に表示される画面の一例を示す。
図５（ａ）は、基本画面Ｇ０の一例、図５（ｂ）は、出力設定釦を押下した場合の後処理設定画面Ｇ１０の一例を示す。
【００６８】
基本画面Ｇ０は、メッセージエリアＧ１、画質／ローテーション表示エリアＧ２、プリント枚数／設定枚数表示エリアＧ３、ジョブリストを表示するためのフォルダボタンＧ４、プリント条件選択エリアＧ５を有する。
【００６９】
メッセージエリアＧ１は、「コピーできます。」、「原稿をセットしてください。」、「コピー設定できます。原稿セットはお待ち下さい。」や、プリント条件選択エリアＧ５の各種ボタンを押下した際にユーザに対する指示や、画像形成装置Ａの状態の説明が表示される。
【００７０】
画質／ローテーション表示エリアＧ２は、ノーマル、ファイン、スーパーファイン等の画質の表示及び画像の回転がアイコンで表示される。
プリント枚数／設定枚数表示エリアＧ３は、プリント枚数及び設定枚数が表示される。
【００７１】
フォルダボタンＧ４は、ジョブ毎の状況、即ち、出力中（出力ＪＯＢ）、予約済ジョブ（予約ＪＯＢ）、予約設定中のジョブ（設定ＪＯＢ）、読み込み中のジョブ（読込ＪＯＢ）、空いているジョブ（空きＪＯＢ）が表示される。フォルダボタンＧ４の各ボタンを選択することにより、ジョブ毎に設定されているプリント条件を確認及び設定することができる。
【００７２】
プリント条件選択エリアＧ５は、ジョブ毎に出力、両面選択、コピー濃度、倍率、サイズ選択、応用設定等のプリント条件を示す表示ボタン群Ｇ５１と、各プリント条件の内容表示を示す設定ボタン群Ｇ５２とを有している。
【００７３】
図５（ｂ）に示すように、設定ボタン群Ｇ５２の「出力設定」ボタンを押下した場合、後処理要求を設定入力するための後処理設定画面Ｇ１０が表示される。
後処理設定画面Ｇ１０は、綴じ方向を示す綴じ方向設定ボタン群Ｇ１１と、ステイプル位置を示すステイプル設定ボタン群Ｇ１２と、後処理の種類を示す後処理設定ボタン群Ｇ１３と、データ設定ボタン群Ｇ１４と、操作補助ボタン群Ｇ１５を有している。
【００７４】
ステイプル設定ボタン群Ｇ１２は、記録媒体を綴じ針で止める際のステイプル位置と数に応じて複数のボタンが設けられている。ステイプル設定ボタン群Ｇ１２の押下されたボタンに応じたステイプル処理の指示信号が制御部１１０に出力される。
【００７５】
後処理設定ボタン群Ｇ１３は、押下されたボタンに応じた後処理の指示信号が制御部１１０に出力される。例えば、中折りボタンＧ１３ａが押下された場合、制御部１１０に中折り処理の指示信号が出力される。
【００７６】
各設定ボタンは、基本画面Ｇ０や設定画面Ｇ１０上で直接設定できるものと、基本画面Ｇ０や設定画面Ｇ１０上では表示しきれずに次画面に展開するために使用するものがある。また、図示しない操作キー群からもプリント条件を設定することが可能である。
【００７７】
プリント部２０は、図１に示した画像形成部２１等のプリント出力に係る各部やプリント制御部３００を備えて構成される。プリント制御部３００は、制御部１１０からの指示に従って画像形成部２１等のプリント部２０の各部の動作を制御し、書込処理部１９０から入力された画像データに基づいて記録媒体Ｐに画像形成を行わせると共に、制御部１１０からの指示に従って後処理部２の各部を動作させる指示信号を後処理制御部４００に出力する。
【００７８】
次に、プリンタコントローラ１ｂの各部について説明する。
プリンタコントローラ１ｂは、コントローラ制御部１１ｂ、ＤＲＡＭ制御ＩＣ１２ｂ、画像メモリ１３ｂ、ＬＡＮＩＦ１４ｂから構成される。
【００７９】
コントローラ制御部１１ｂは、各部の動作を統括的に制御し、ＬＡＮＩＦ１４ｂを介して、ユーザ端末ＰＣから入力される出力データをジョブとして本体制御部１ａへ配信する機能を実現する。
【００８０】
ＤＲＡＭ制御ＩＣ１２ｂは、ＬＡＮＩＦ１４ｂにより受信された出力データの画像メモリ１３ｂへの格納や、画像メモリ１３ｂからの出力データの読み出しを制御する。また、ＤＲＡＭ制御ＩＣ１２ｂは、画像制御部１００のＤＲＡＭ制御ＩＣ１６０とＰＣＩ（Peripheral Components Interconnect）バスで接続されており、コントローラ制御部１１ｂからの指示に従って、プリント対象の出力データを画像メモリ１３ｂから読み出してＤＲＡＭ制御ＩＣ１６０に出力する。
【００８１】
画像メモリ１３ｂは、ＤＲＡＭから構成され、入力された出力データを一時的に格納する。
【００８２】
ＬＡＮＩＦ１４ｂは、ＮＩＣ（Network Interface Card）やモデム等のＬＡＮに接続するための通信インターフェイスであり、ユーザ端末ＰＣからＬＡＮを介して、印刷対象の出力データを受信する。受信された出力データは、ＤＲＡＭ制御ＩＣ１２ｂに出力される。
【００８３】
後処理部２は、ステイプルユニット５０、折りユニット６０、断裁ユニット７０、各種後処理ユニットへ記録媒体を搬送する搬送ローラ等の搬送手段８０が設けられており、各部は後処理制御部４００により統括的に制御されている。
後処理制御部４００は、制御部１１０からプリント制御部３００を介して入力される後処理の指示信号に応じて、記録媒体Ｐを搬送経路に沿って所定の後処理ユニットに搬送し、各部を駆動制御して記録媒体Ｐに所定の後処理を行わせ、所定の排出トレイに排出する制御を行う。
【００８４】
次に、本実施の形態１の動作を説明する。
まず図６に、本実施の形態１との比較のために従来のジョブの実行動作例を示す。
ジョブが受け付けられた順番は、１番目に第１ジョブ、２番目に第２ジョブ、３番目に第３ジョブ、４番目に第４ジョブ、５番目に第５ジョブ、６番目に第６ジョブが受け付けられた場合、受け付けられた順番に登録され、受け付けられた順番に登録ジョブのジョブキューが構成されているとする。
なお、図６に示すジョブキューには、説明を簡略化するために、ジョブ名、出力枚数、後処理の種類、出力に要する時間のみを表示することとする。
【００８５】
出力に要する時間とは、本体部１内で給紙カセット２２ａ又は手差しトレイＴ２から記録媒体Ｐが給紙されてから画像形成処理され後処理部２内で後処理等が行われ、各排紙トレイの近傍に設けられたセンサが検知した記録媒体の部数又は枚数のカウント数とジョブデータの設定部数又は給紙枚数とが等しくなった時刻までに要する時間である。
【００８６】
出力に要する時間としては、本体部１において要する時間（以下、画像形成処理時間と言う。）と後処理部２において要する時間（以下、後処理時間と言う。）とから構成される。
【００８７】
画像形成処理時間は、記録媒体Ｐの１枚目が給紙カセット２２ａ又は手差しトレイＴ２に給紙されてから、プリント枚数分の画像形成処理が完了し、最後の記録媒体Ｐが搬出口２５ｂに設けられたセンサによって検知されるまでの時間であるが、ここでは、説明を簡略化するために、１枚の画像形成処理を行うために１秒の時間が必要であるとし、３０枚の場合の画像形成処理時間は３０秒とする。
【００８８】
後処理時間は、後処理部２において処理される内容（後処理の種類）に応じて時間が異なる。例えば、後処理部２で中折り断裁処理が行われる場合、記録媒体Ｐが受入口８０ａ近傍に設けられたセンサが記録媒体Ｐを検知した時刻から、中折り断裁処理が行われた記録媒体Ｐの束が冊子収納トレイＴ５近傍に設けられたセンサが検知する時刻までに要する時間（以下、中折り断裁処理時間と言う。）となり、例えば１部あたり３０秒となる。
また、例えば後処理部２でステイプル処理が行われる場合、記録媒体Ｐが受入口８０ａ近傍に設けられたセンサが記憶媒体Ｐを検知した時刻から、ステイプル処理処理が行われた記録媒体Ｐの束が昇降排紙トレイＴ４近傍に設けられたセンサが検知する時刻までに要する時間（以下、ステイプル処理時間と言う。）となり、例えば１部あたり５秒となる。
【００８９】
図６に示す従来のプリントジョブの実行動作例について説明する。
図６に示すように、登録された順番にジョブが順次実行される。
給紙枚数が３０枚、後処理が中折り断裁処理の第１ジョブは、本体部１において画像形成処理が行われた後、後処理部２において後処理が開始される。後処理部２では、画像形成処理された記録媒体Ｐがスタック台６１に給紙枚数が格納された後、折りユニット６０において中折り処理され、断裁ユニット７０へ搬送される。断裁ユニット７０へ搬送された記録媒体Ｐの束は、断裁処理され冊子収納トレイＴ５へ排出される。冊子収納トレイＴ５に記録媒体Ｐの束が排紙されたことにより第１ジョブの後処理が終了、即ち第１ジョブの実行が終了された判断され、第２ジョブの実行が開始される。
【００９０】
第２ジョブは、第１ジョブの実行動作の終了後、本体部１において画像形成処理が開始され、画像形成処理後に後処理部２で第１ジョブと同様の工程で中折り断裁処理が行われる。第３ジョブは、第２ジョブの実行動作の終了後、本体部１において画像形成処理が開始され、画像形成処理後に後処理部２で第１ジョブと同様の工程で中折り断裁処理が行われる。
【００９１】
第４ジョブは、第３ジョブの実行動作の終了後、本体部１において画像処理が開始され、画像形成処理が行われた後、後処理部２において後処理が開始される。後処理部２では、画像形成処理された記録媒体Ｐがスタック台５１に給紙枚数が格納された後、ステイプラー５２によってステイプル処理が行われる。ステイプル処理された記録媒体Ｐの束は、昇降排紙トレイＴ４に排出される。昇降排紙トレイＴ４に記録媒体Ｐの束が排紙されたことにより第４ジョブの後処理が終了、即ち第４ジョブの実行が終了と判断され、第５ジョブの実行が開始される。
【００９２】
第５ジョブは、第４ジョブの実行動作の終了後、本体部１において画像形成処理が開始され、画像形成処理後に後処理部２で第４ジョブと同様の工程でステイプル処理が行われる。第６ジョブは、第５ジョブの実行動作が終了後、本体部１において画像形成処理が開始され、画像形成処理後に後処理部２で第４ジョブと同様の工程でステイプル処理が行われる。
【００９３】
このように、従来のジョブの実行動作は、登録された順番にジョブが実行されているため、先行しているジョブの実行動作が終了してから次のジョブが実行されるため、第１〜６ジョブ全ての出力に要する時間の合計は、２３５秒となる。
【００９４】
このような従来のジョブの実行動作は、本体部１又は後処理部２のどちらか一方しか動作していない場合があるため、非常に非効率であり、生産性の低下を招く要因となっている。
【００９５】
図７に、本実施の形態１のジョブの実行動作の一例を示す。
図７に示すように、第１ジョブが本体部１において画像形成処理が終了し中折り断裁処理が開始される時刻ｔ１のとき、第１ジョブの中折り断裁処理と並行して本体部１において第４ジョブの画像形成処理が開始される。そして、第４ジョブの画像形成処理が終了しステイプル処理が開始される時刻ｔ２のとき、第４ジョブのステイプル処理と並行して第２ジョブの画像形成処理が開始される。
【００９６】
更に、第２ジョブの画像形成処理が終了し中折り断裁処理が開始される時刻ｔ３のとき、第２ジョブの中折り断裁処理と並行して第５ジョブの画像形成処理が開始される。第５ジョブの画像形成処理が終了しステイプル処理が開始される時刻ｔ４のとき、第５ジョブのステイプル処理と並行して第３ジョブの画像形成処理が開始される。第３ジョブの画像形成処理が終了し中折り断裁処理が開始される時刻ｔ５のとき、第３ジョブの中折り断裁処理と並行して第６ジョブの画像形成処理が開始される。
【００９７】
このように、本実施の形態１のジョブの実行動作は、第１〜６ジョブ全ての出力に要する時間の合計が１４０秒となる。
【００９８】
図８に、本実施の形態１におけるジョブの登録動作フローチャートを示す。
図８に示すジョブの登録動作は、制御部１１０において、ジョブ登録プログラムと各種データに基づいて実行される。
【００９９】
まず、制御部１１０は、ジョブが受け付けられたか否かを判断する（ステップＳ１）。制御部１１０は、ジョブが受け付けられていない場合（ステップＳ１；Ｎｏ）、登録動作を終了する。
【０１００】
制御部１１０は、ジョブが受け付けられた場合（ステップＳ１；Ｙｅｓ）、ジョブキューに登録されている登録ジョブがあるか否かを判断する（ステップＳ２）。制御部１１０は、登録ジョブが無いと判断した場合（ステップＳ２；Ｎｏ）、受け付けられたプリントジョブ（受付ジョブ）をジョブキューの先頭に登録する（ステップＳ３）。制御部１１０は、受付ジョブを登録すると登録動作を終了する。
【０１０１】
制御部１１０は、登録ジョブがあると判断した場合（ステップＳ２；Ｙｅｓ）、受付ジョブを最後尾に登録し（ステップＳ４）、登録動作を終了する。このように、受付ジョブは、受け付けられた順番に登録ジョブとして登録される。
【０１０２】
図９に、本実施の形態１におけるジョブの実行順序の設定動作フローチャートを示し、図１０に本実施の形態１における実行ジョブとジョブキューの登録ジョブとの比較動作のフローチャートを示す。図９、１０に示すジョブの実行順序の設定動作は、制御部１１０において、ジョブ実行プログラムと割り込み判定データテーブル、各ジョブのジョブデータ、各種データ等に基づいて実行される。
なお、ジョブの実行順序の設定動作フローチャートが動作する場合の画像形成装置Ａの状態は、画像形成処理及び後処理可能な状態であることとする。
【０１０３】
まず、図９に示す本実施の形態１におけるジョブの実行順序の設定動作フローチャートにおいて説明する。
制御部１１０は、本体部1が待機中であるか否かを判断する（ステップＳ１１）。
制御部１１０は、本体部１が待機中であると判断した場合（ステップＳ１１；Ｙｅｓ）、登録ジョブがあるか否かを判断する（ステップＳ１２）。制御部１１０は、登録ジョブが無いと判断した場合（ステップＳ１２；Ｎｏ）、ステップＳ１１に戻り登録ジョブがあるまで待機する。制御部１１０は、登録ジョブがあると判断した場合（ステップＳ１２；Ｙｅｓ）、ジョブキューの先頭に登録されている登録ジョブの実行を開始させる（ステップＳ１３）。
【０１０４】
制御部１１０は、本体部１が待機中ではないと判断した場合、即ち画像形成処理中であると判断した場合（ステップＳ１１；Ｎｏ）、先行して実行されている実行ジョブの画像形成処理が終了したか否かを判断する（ステップＳ１４）。制御部１１０は、画像形成処理が終了していないと判断した場合（ステップＳ１４；Ｎｏ）、画像形成処理が終了するまで待機する。
【０１０５】
制御部１１０は、先行して実行されている実行ジョブの画像形成処理が終了したと判断した場合（ステップＳ１４；Ｙｅｓ）、実行ジョブに後処理があるか否かを実行ジョブのジョブデータを参照して判断する（ステップＳ１５）。
【０１０６】
制御部１１０は、実行ジョブに後処理があると判断した場合（ステップＳ１５；Ｙｅｓ）、ジョブキューに登録ジョブがあるか否かを判断する（ステップＳ１６）。
【０１０７】
制御部１１０は、ジョブキューに登録ジョブがないと判断した場合（ステップＳ１６；Ｎｏ）、ジョブの実行順序の設定動作を終了する。
【０１０８】
制御部１１０は、ジョブキューに登録ジョブがあると判断した場合（ステップＳ１６；Ｙｅｓ）、実行ジョブとジョブキューの登録ジョブとの比較動作を、ジョブキューの先頭から順次行う（ステップＳ１７〜１９）。
【０１０９】
制御部１１０は、実行ジョブと最後尾の登録ジョブ（Ｎ番目の登録ジョブ）との比較動作後（ステップＳ１９後）又は制御部１１０は、後処理が無いと判断した場合（ステップＳ１５；Ｎｏ）、ジョブキューの先頭に登録されている登録ジョブの実行を開始させる（ステップＳ２０）。
【０１１０】
制御部１１０は、ジョブキューの先頭に登録されていた登録ジョブの実行を開始させた後（ステップＳ２０の後）、ジョブキューに登録ジョブがないか否かを判断する（ステップＳ２１）。
【０１１１】
制御部１１０は、ジョブキューに登録ジョブがあると判断した場合（ステップＳ２１；Ｎｏ）、ステップＳ１１に戻る。制御部１１０は、ジョブキューに登録ジョブがないと判断した場合（ステップＳ２１；Ｙｅｓ）、ジョブの実行順序の設定動作を終了する。制御部１１０は、新たに受付ジョブを登録した場合、ジョブの実行順序の設定動作をステップＳ１１から開始する。
【０１１２】
次に図１０に、図９の実行ジョブとジョブキューの登録ジョブとの比較動作のフローチャートにおいて説明する。ここでは、実行ジョブとジョブキューの先頭からＮ番目に登録されている登録ジョブ（図９のステップＳ１９）との比較動作のフローチャートを示す。
【０１１３】
制御部１１０は、比較される登録ジョブ（ここではＮ番目の登録ジョブ）のジョブデータを参照して、後処理があるか否かを判断する（ステップＳ３１）。
【０１１４】
制御部１１０は、登録ジョブに後処理があると判断した場合（ステップＳ３１；Ｙｅｓ）、登録ジョブのジョブデータと実行ジョブのジョブデータとを参照して、登録ジョブの後処理と実行ジョブの後処理が等しいか否かを判断する（ステップＳ３２）。
【０１１５】
制御部１１０は、登録ジョブの後処理と実行ジョブの後処理とが等しいと判断した場合（ステップＳ３２；Ｙｅｓ）、次番目の登録ジョブとの比較動作に移る。
【０１１６】
制御部１１０は、登録ジョブに後処理がないと判断した場合（ステップＳ３１；Ｎｏ）又は登録ジョブの後処理と実行ジョブとの後処理とが等しくないと判断した場合（ステップＳ３２；Ｎｏ）、割り込み判定データテーブルを参照する（ステップＳ３３）。
【０１１７】
制御部１１０は、割り込み判定データテーブルを参照して、登録ジョブ優先させて実行ジョブの次に実行される登録順番に割り込み可能であるか否かを判断する（ステップＳ３４）。
【０１１８】
制御部１１０は、割り込み可能でないと判断した場合（ステップＳ３４；Ｎｏ）、次番目の登録ジョブとの比較動作に移る。
【０１１９】
制御部１１０は、割り込み可能であると判断した場合（ステップＳ３４；Ｙｅｓ）、当該登録ジョブをジョブキューの先頭に挿入し（即ち、実行ジョブの画像形成処理後に実行されるジョブとする。）、割り込まれた以降の登録ジョブから当該登録ジョブまでの登録ジョブを１つ降順させる（ステップＳ３５）。
【０１２０】
制御部１１０は、登録ジョブの順序変更完了後（ステップＳ３６）、図９に示すステップＳ２０に進む。
【０１２１】
制御部１１０は、実行ジョブとジョブキューの登録ジョブとの比較動作を、ジョブキューの先頭から順次行う。図９に示す１番目の登録ジョブからＮ−１番目の登録ジョブの実行ジョブとの比較動作も、同様のフローチャートであるため、説明は省略する。
【０１２２】
図１１に、図９、１０に示したジョブの実行順序の設定動作フローチャートに基づいて、図７に示した本実施の形態１のジョブの実行順序のフロー図を示す。
図１１に示す太線は画像形成処理中の実行ジョブ、太破線は後処理中の実行ジョブ、細線は登録ジョブ、矢印は実行方向を示す。
【０１２３】
図１１（ａ）は、受け付けられた順番に登録され登録ジョブの待ち行列、即ち、ジョブキューを示す。ジョブキューは、受け付けられた順番に、第１、２、３、４、５、６ジョブの６つの登録ジョブから構成されている。
【０１２４】
制御部１１０は、図１１（ａ）に示すジョブキューを受け付けた場合、ジョブキューの先頭に登録されている第１ジョブの実行を開始させる（図１１（ｂ））。
【０１２５】
制御部１１０は、第１ジョブの画像形成処理が終了したとき、第１ジョブに後処理（中折り断裁処理）があり、登録ジョブがあると判断した後、ジョブキューの先頭の登録ジョブから実行ジョブ（第１ジョブ）との比較動作を行い、割り込み可能な第４ジョブをジョブキューの先頭に割り込み登録する。制御部１１０は、第４ジョブをジョブキューの先頭に登録した後、実行を開始する（図１１（ｃ））。このとき、第１ジョブは後処理が行われている。
【０１２６】
制御部１１０は、第４ジョブの画像形成処理が終了したとき、第４ジョブに後処理（ステイプル処理）があり、登録ジョブがあると判断した後、ジョブキューの先頭の登録ジョブから実行ジョブ（第４ジョブ）との比較動作を行い、割り込み可能な第２ジョブをジョブキューの先頭に割り込み登録する。制御部１１０は、第２ジョブをジョブキューの先頭に登録した後、実行を開始する（図１１（ｄ））。このとき、第４ジョブは後処理が行われている。
【０１２７】
制御部１１０は、第２ジョブの画像形成処理が終了したとき、第２ジョブに後処理（中折り断裁処理）があり、登録ジョブがあると判断した後、ジョブキューの先頭の登録ジョブから実行ジョブ（第２ジョブ）との比較動作を行い、割り込み可能な第５ジョブをジョブキューの先頭に割り込み登録する。制御部１１０は、第５ジョブをジョブキューの先頭に登録した後、実行を開始する（図１１（ｅ））。このとき、第２ジョブは後処理が行われている。
【０１２８】
制御部１１０は、第５ジョブの画像形成処理が終了したとき、第５ジョブに後処理（ステイプル処理）があり、登録ジョブがあると判断した後、ジョブキューの先頭の登録ジョブから実行ジョブ（第５ジョブ）との比較動作を行い、割り込み可能な第３ジョブをジョブキューの先頭に割り込み登録する。制御部１１０は、第３ジョブをジョブキューの先頭に登録した後、実行を開始する（図１１（ｆ））。このとき、第５ジョブは後処理が行われている。
【０１２９】
制御部１１０は、第３ジョブの画像形成処理が終了したとき、第３ジョブに後処理（中折り断裁処理）があり、登録ジョブがあると判断した後、ジョブキューの先頭の登録ジョブから実行ジョブ（第３ジョブ）との比較動作を行い、割り込み可能な第６ジョブをジョブキューの先頭に割り込み登録する。制御部１１０は、第６ジョブをジョブキューの先頭に登録した後、実行を開始する（図１１（ｇ））。このとき、第３ジョブは後処理が行われている。
【０１３０】
制御部１１０は、第６ジョブの画像形成処理が終了したとき、第６ジョブに後処理（中折り断裁処理）があり、登録ジョブがなしと判断し、ジョブの実行順序の設定動作を終了する（図１１（ｈ））。このとき、第６ジョブは後処理が行われている。
【０１３１】
このように、本実施の形態１によれば、複数のジョブを連続して出力する際、ジョブの実行順番をＲＡＭ１３０に登録されている登録ジョブの後処理の内容に応じて、優先して実行できる登録ジョブがある場合、実行順番を入れ替えて優先して実行できる登録ジョブを実行させることにより、第１〜６ジョブ全ての出力に要する時間の合計時間が従来の２３５秒から１４０秒と短縮することができ、後処理中に後続のジョブの待機時間を削減することができるため、生産性の向上を図ることができる。
【０１３２】
[実施の形態２]
以下、図を参照して本発明の実施の形態２を詳細に説明する。
まず、構成を説明する。
本実施の形態２における画像形成装置Ａの断面構成、割り込み判定データテーブルの一例、ジョブデータの一例、ＬＣＤ９１に表示される画面の一例は実施の形態１と同様であるため、図示及び説明は省略する。
画像形成装置Ａの制御ブロックは、不揮発メモリ１２０に記憶されているジョブ実行プログラムと、ＲＡＭ１３０がワークデータとしての実行部数番号を記憶することが実施の形態１と異なり、本実施の形態２の制御部１１０は、受付順に登録された登録ジョブを実行する際、本体部１及び後処理部２によって実行されるジョブの実行順番をジョブの部毎に入れ替えて実行させること以外は同様であるため、画像形成装置Ａの制御ブロック図の図示及びその他の説明は省略する。
【０１３３】
本実施の形態２のジョブ実行プログラムは、登録ジョブを実行する際に、割り込み判定データテーブルを参照し、実行ジョブが画像形成処理を終了し後処理を実行してジョブデータに設定されている排出トレイに記録媒体を排出しているとき、ジョブの部毎の実行順番を実行ジョブとＲＡＭ１３０に登録されている登録ジョブとの後処理の内容に応じて変更させるプログラムである。
【０１３４】
実行部数番号とは、これから実行される実行ジョブの部の番号を示すワークデータである。
【０１３５】
まず図１２に、本実施の形態２との比較のために従来のジョブの実行動作例を示す。
ジョブが受け付けられた順番は、１番目に第１ジョブ、２番目に第２ジョブが受け付けられた場合、受け付けられた順番に登録され、受け付けられた順番に登録ジョブのジョブキューが構成されているとする。
【０１３６】
なお、図１２に示すジョブキューには、説明を簡略化するために、ジョブ名、給紙枚数、設定部数、後処理の種類、ジョブ全体の出力に要する時間、各部の画像処理時間と後処理時間とを表示することとする。出力に要する時間、画像処理時間、後処理時間は、実施の形態１と同様であるため、説明は省略する。
【０１３７】
図１２に示す従来のプリントジョブの実行動作例について説明する。
図１２に示すように、登録された順番にジョブが順次実行される。
第１ジョブは、１部あたりの給紙枚数が３０枚、後処理が中折り断裁処理、設定部数が３部のジョブであり、1部毎に本体部１において画像形成処理が1部行われた後、後処理部２において後処理が開始される。後処理部２では、画像形成処理された記録媒体Ｐがスタック台６１に給紙枚数が格納された後、折りユニット６０において中折り処理され、断裁ユニット７０へ搬送される。断裁ユニット７０へ搬送された記録媒体Ｐの束は、断裁処理され冊子収納トレイＴ５へ排出される。冊子収納トレイＴ５に記録媒体Ｐの束が排紙されたことにより第１ジョブの１部の後処理が終了、即ち第１ジョブの１部目の実行が終了されたと判断され、第１ジョブの２部目の実行が開始される。
【０１３８】
第１ジョブの２部目は、第１ジョブの１部目の実行動作の終了後、本体部１において画像形成処理が開始され、画像形成処理後に後処理部２で第１ジョブの１部目と同様の工程で中折り断裁処理が行われる。第１ジョブの３部目は、第１ジョブの２部目の実行動作の終了後、本体部１において画像形成処理が開始され、画像形成処理後に後処理部２で第１ジョブの1部目と同様の工程で中折り断裁処理が行われる。
【０１３９】
第２ジョブは、１部あたりの給紙枚数が４０枚、後処理がステイプル処理、設定部数が２部のジョブであり、第１ジョブの３部目の実行動作の終了後、本体部１において１部毎に画像処理が開始され、画像形成処理が行われた後、後処理部２において後処理が開始される。後処理部２では、画像形成処理された記録媒体Ｐがスタック台５１に給紙枚数が格納された後、ステイプラー５２によってステイプル処理が行われる。ステイプル処理された記録媒体Ｐの束は、昇降排紙トレイＴ４に排出される。昇降排紙トレイＴ４に記録媒体Ｐの束が排紙されたことにより第２ジョブの１部目の後処理が終了、即ち第２ジョブの１部目の実行が終了と判断され、第２ジョブの２部目の実行が開始される。
【０１４０】
第２ジョブの２部目は、第２ジョブの１部目の実行動作の終了後、本体部１において画像形成処理が開始され、画像形成処理後に後処理部２で第２ジョブの１部目と同様の工程でステイプル処理が行われる。
【０１４１】
このように、従来のジョブの実行動作は、登録された順番にジョブが実行され、実行されているジョブの部全ての実行動作が終了してから次のジョブが実行されるため、第１、２ジョブ全ての出力に要する時間の合計は、２７０秒となる。
【０１４２】
このような従来のジョブの実行動作は、本体部１又は後処理部２のどちらか一方しか動作していない場合があるため、非常に非効率であり、生産性の低下を招く要因となっている。
【０１４３】
図１３に、本実施の形態２のジョブの実行動作の一例を示す。
図１３に示すように、第１ジョブの１部目が本体部１において画像形成処理が終了し中折り断裁処理が開始される時刻ｔ１１のとき、第１ジョブの１部目の中折り断裁処理と並行して本体部１において第２ジョブの１部目の画像形成処理が開始される。そして、第２ジョブの１部目の画像形成処理が終了しステイプル処理が開始される時刻ｔ１２のとき、第２ジョブの１部目のステイプル処理と並行して第１ジョブの２部目の画像形成処理が開始される。
【０１４４】
更に、第１ジョブの２部目の画像形成処理が終了し中折り断裁処理が開始される時刻ｔ１３のとき、第１ジョブの２部目の中折り断裁処理と並行して第２ジョブの２部目の画像形成処理が開始される。第２ジョブの２部目の画像形成処理が終了しステイプル処理が開始される時刻ｔ１４のとき、第２ジョブの２部目のステイプル処理と並行して第１ジョブの３部目の画像形成処理が開始される。
【０１４５】
このように、本実施の形態２のジョブの実行動作は、第１、２ジョブ全ての出力に要する時間の合計が２００秒となる。
【０１４６】
本実施の形態２におけるジョブの登録動作フローチャートは、実施の形態１におけるジョブの登録動作フローチャートと同様であるため、図示及び説明は省略する。
【０１４７】
図１４に、本実施の形態２におけるジョブの実行順序の設定動作フローチャートを示し、図１５に本実施の形態２における実行ジョブとジョブキューの登録ジョブとの比較動作のフローチャートを示す。図１４、１５に示すジョブの実行順序の設定動作は、制御部１１０において、ジョブ実行プログラムと割り込み判定データテーブル、各ジョブのジョブデータ、各種データ等に基づいて実行される。
なお、ジョブの実行順序の設定動作フローチャートが動作する場合の画像形成装置Ａの状態は、画像形成処理及び後処理可能な状態であることとする。
【０１４８】
まず、図１４に示す本実施の形態２におけるジョブの実行順序の設定動作フローチャートにおいて説明する。
図１４に示すステップＳ４１からステップＳ４３は、実施の形態１の図９に示すステップＳ１１からステップＳ１３までと同様の動作であるため、説明は省略する。
【０１４９】
制御部１１０は、本体部１が待機中ではないと判断した場合、即ち画像形成処理中であると判断した場合（ステップＳ４１；Ｎｏ）、先行して実行されている実行ジョブの画像形成処理が１部終了したか否かを判断する（ステップＳ４４）。制御部１１０は、画像形成処理が１部終了していないと判断した場合（ステップＳ４４；Ｎｏ）、画像形成処理が1部終了するまで待機する。
【０１５０】
制御部１１０は、先行して実行されている実行ジョブの画像形成処理が１部終了したと判断した場合（ステップＳ４４；Ｙｅｓ）、実行ジョブに後処理があるか否かを実行ジョブのジョブデータを参照して判断する（ステップＳ４５）。
【０１５１】
制御部１１０は、実行ジョブに後処理があると判断した場合（ステップＳ４５；Ｙｅｓ）、ジョブキューに登録ジョブがあるか否かを判断する（ステップＳ４６）。
【０１５２】
制御部１１０は、ジョブキューに登録ジョブがあると判断した場合（ステップＳ４６；Ｙｅｓ）、実行ジョブとジョブキューの登録ジョブとの比較動作を、ジョブキューの先頭から順次行う（ステップＳ４７〜４９）。
【０１５３】
制御部１１０は、実行ジョブと最後尾の登録ジョブ（Ｎ番目の登録ジョブ）との比較動作後（ステップＳ４９後）又は実行ジョブに後処理がないと判断した場合（ステップＳ４５；Ｎｏ）、ジョブキューに登録ジョブなしと判断した場合（ステップＳ４６；Ｎｏ）、実行ジョブのジョブデータの設定部数の値と出力済み部数の値とが等しいか否かを判断し、実行ジョブの未実行の部の有無を判断する（ステップＳ５０）。
【０１５４】
制御部１１０は、実行ジョブに未実行の部あり（即ち、実行ジョブのジョブデータの設定部数の値と出力済み部数の値とが等しくない。）と判断した場合（ステップＳ５０；Ｙｅｓ）、実行部数番号を実行ジョブの出力済み部数の値に１を加えた値に設定し、これから実行される部の設定を行う（ステップＳ５１）。
【０１５５】
制御部１１０は、実行部数番号の設定後（ステップＳ５１後）、先行して実行されている実行ジョブの部の後処理が終了したか否かを判断する（ステップＳ５２）。
【０１５６】
制御部１１０は、先行して実行されている実行ジョブの部の後処理が終了していないと判断した場合（ステップＳ５２；Ｎｏ）、後処理が終了するまで待機する。
【０１５７】
制御部１１０は、先行して実行されている実行ジョブの部の後処理が終了したと判断した場合（ステップＳ５２；Ｙｅｓ）、実行ジョブの実行部数番号に設定されている部を実行させ（ステップＳ５３）、ステップＳ４１に戻る。
【０１５８】
制御部１１０は、実行ジョブに未実行の部なし（即ち、実行ジョブのジョブデータの設定部数の値と出力済み部数の値とが等しい。）と判断した場合（ステップＳ５０；Ｎｏ）、ジョブキューに登録ジョブがあるか否かを判断する（ステップＳ５４）。
【０１５９】
制御部１１０は、ジョブキューに登録ジョブがあると判断した場合（ステップＳ５４；Ｙｅｓ）、ジョブキューの先頭の登録ジョブを実行ジョブに設定し（ステップＳ５５）、設定された実行ジョブの実行を開始させ（ステップＳ５６）、ステップＳ４１に戻る。
【０１６０】
制御部１１０は、ジョブキューに登録ジョブがないと判断した場合（ステップＳ５４；Ｎｏ）、実行順序の設定動作を終了する。制御部１１０は、新たに受付ジョブを登録した場合、ジョブの実行順序の設定動作をステップＳ４１から開始する。
【０１６１】
次に図１５に、図１４の実行ジョブとジョブキューの登録ジョブとの比較動作のフローチャートにおいて説明する。ここでは、実行ジョブとジョブキューの先頭からＮ番目に登録されている登録ジョブ（図１４のステップＳ４９）との比較動作のフローチャートを示す。
【０１６２】
制御部１１０は、割り込み可能でないと判断した場合（ステップＳ６４；Ｎｏ）、次番目の登録ジョブとの比較動作に移る。
【０１６３】
制御部１１０は、割り込み可能であると判断した場合（ステップＳ６４；Ｙｅｓ）、登録ジョブのジョブデータの設定部数の値と出力済み部数の値とが等しいか否かを判断し、登録ジョブの未実行の部の有無を判断する（ステップＳ６５）。
【０１６４】
制御部１１０は、登録ジョブに未実行の部なし（即ち、登録ジョブのジョブデータの設定部数の値と出力済み部数の値とが等しい。）と判断した場合（ステップＳ６５；Ｎｏ）、次番目の登録ジョブとの比較動作に移る。
【０１６５】
制御部１１０は、登録ジョブに未実行の部あり（即ち、登録ジョブのジョブデータの設定部数の値と出力済み部数の値とが等しくない。）と判断した場合（ステップＳ６５；Ｙｅｓ）、実行部数番号を実行ジョブの出力済み部数の値に１を加えた値に設定し、これから実行される部の設定を行う（ステップＳ６６）。
【０１６６】
制御部１１０は、実行部数番号の設定後（ステップＳ６６後）登録ジョブを実行ジョブに設定し（即ち、先行して実行されている実行ジョブの画像形成処理後に実行されるジョブとする。）（ステップＳ６７）、登録ジョブを１つ降順させる（ステップＳ６８）。
【０１６７】
制御部１１０は、登録ジョブの順序変更完了後（ステップＳ６９）、図１４に示すステップＳ５３に進む。
【０１６８】
制御部１１０は、実行ジョブとジョブキューの登録ジョブとの比較動作を、ジョブキューの先頭から順次行う。図１４に示す１番目の登録ジョブからＮ−１番目の登録ジョブの実行ジョブとの比較動作も、同様のフローチャートであるため、説明は省略する。
【０１６９】
図１６に、図１４、１５に示したジョブの実行順序の設定動作フローチャートに基づいて、図１３に示した本実施の形態２のジョブの実行順序のフロー図を示す。
図１６に示す太線は画像形成処理中の実行ジョブ、太破線は後処理中の実行ジョブ、細線は登録ジョブ、矢印は実行方向を示す。
【０１７０】
図１６（ａ）は、受け付けられた順番に登録され登録ジョブの待ち行列、即ち、ジョブキューを示す。ジョブキューは、受け付けられた順番に、第１、２ジョブの２つの登録ジョブから構成されている。
【０１７１】
制御部１１０は、図１６（ａ）に示すジョブキューを受け付けた場合、ジョブキューの先頭に登録されている第１ジョブの１部目の実行を開始する（図１６（ｂ））。
【０１７２】
制御部１１０は、第１ジョブの１部目の画像形成処理が終了したとき、第１ジョブに後処理（中折り断裁処理）があり、登録ジョブがあると判断した後、ジョブキューの先頭の登録ジョブから実行ジョブ（第１ジョブ）との比較動作を行い、割り込み可能な第２ジョブを特定し、第２ジョブに未実行の部があると判断した後、実行部数番号として出力済み部数の値（ここでは０）に１を加えた値（即ち、実行部数番号＝１）に設定する。第２ジョブを実行ジョブに設定し、先行して実行している実行ジョブ（ここでは、第１ジョブ）を降順させ、第２ジョブの実行部数番号に設定されている部（１部目）の実行を開始する（図１６（ｃ））。このとき、第１ジョブの１部目は後処理が行われている。
【０１７３】
制御部１１０は、第２ジョブの１部目の画像形成処理が終了したとき、第２ジョブに後処理（ステイプル処理）があり、登録ジョブがあると判断した後、ジョブキューの先頭の登録ジョブから実行ジョブ（第２ジョブ）との比較動作を行い、割り込み可能な第１ジョブを特定し、第１ジョブに未実行の部があると判断した後、実行部数番号として出力済み部数の値（ここでは１）に１を加えた値（即ち、実行部数番号＝２）に設定する。第１ジョブを実行ジョブに設定し、先行して実行している実行ジョブ（ここでは、第２ジョブ）を降順させ、第１ジョブの実行部数番号に設定されている部（２部目）の実行を開始する（図１６（ｄ））。このとき、第２ジョブの１部目は後処理が行われている。
【０１７４】
制御部１１０は、第１ジョブの２部目の画像形成処理が終了したとき、第１ジョブに後処理（中折り断裁処理）があり、登録ジョブがあると判断した後、ジョブキューの先頭の登録ジョブから実行ジョブ（第１ジョブ）との比較動作を行い、割り込み可能な第２ジョブを特定し、第２ジョブに未実行の部があると判断した後、実行部数番号として出力済み部数の値（ここでは１）に１を加えた値（即ち、実行部数番号＝２）に設定する。第２ジョブを実行ジョブに設定し、先行して実行している実行ジョブ（ここでは、第１ジョブ）を降順させ、第２ジョブの実行部数番号に設定されている部（２部目）の実行を開始する（図１６（ｅ））。このとき、第１ジョブの２部目は後処理が行われている。
【０１７５】
制御部１１０は、第２ジョブの２部目の画像形成処理が終了したとき、第２ジョブに後処理（ステイプル処理）があり、登録ジョブがあると判断した後、ジョブキューの先頭の登録ジョブから実行ジョブ（第２ジョブ）との比較動作を行い、割り込み可能な第１ジョブを特定し、第１ジョブに未実行の部があると判断した後、実行部数番号として出力済み部数の値（ここでは２）に１を加えた値（即ち、実行部数番号＝３）に設定する。第１ジョブを実行ジョブに設定し、先行して実行している実行ジョブ（ここでは、第２ジョブ）を降順させ、第１ジョブの実行部数番号に設定されている部（３部目）の実行を開始する（図１６（ｄ））。このとき、第２ジョブの２部目は後処理が行われている。
【０１７６】
制御部１１０は、第１ジョブの３部目の画像形成処理が終了したとき、第１ジョブに後処理（中折り断裁処理）があり、登録ジョブがないと判断した後、実行ジョブに未実行の部がないと判断し、ジョブキューに登録ジョブがなしと判断し、ジョブの実行順序の設定動作を終了する（図１６（ｇ））。このとき、第１ジョブの３部目は後処理が行われている。
【０１７７】
このように、本実施の形態２によれば、複数のジョブを連続して出力する際、登録ジョブに複数の実行部数が設定されている場合、登録ジョブを1部毎に出力するように制御し、実行ジョブの1部が画像形成処理を終了し後処理開始するとき、ジョブの実行順番をＲＡＭ１３０に登録されている登録ジョブの後処理の内容に応じて、優先して実行できる登録ジョブがある場合、実行順番を入れ替えて優先して実行できる登録ジョブを実行させることにより、第１、２ジョブ全ての出力に要する時間の合計時間が従来の２７０秒から２００秒と短縮することができ、後処理中に後続のジョブの待機時間を削減することができるため、生産性の向上を図ることができる。
【０１７８】
[実施の形態３]
以下、図を参照して本発明の実施の形態３を詳細に説明する。
まず、構成を説明する。
本実施の形態３における画像形成装置Ａの断面構成、ジョブデータの一例、ＬＣＤ９１に表示される画面の一例は実施の形態１と同様であるため、図示及び説明は省略する。
画像形成装置Ａの制御ブロックは、不揮発メモリ１２０に記憶されているジョブ登録プログラムと、ジョブ実行プログラムと、割り込み判定データテーブルの一例と、ＲＡＭ１３０がワークデータとしての最終の後処理を記憶することが実施の形態１と異なり、本実施の形態３の制御部１１０は、受付ジョブを登録する際、予め登録されている登録ジョブの排出トレイ以外の排出口に出力可能な受付ジョブが受付られた場合、受付ジョブを優先し登録順番を入れ替えて登録し、登録順番に従って登録ジョブを順次実行すること以外は同様であるため、画像形成装置Ａの制御ブロック図の図示及びその他の説明は省略する。
【０１７９】
本実施の形態３のジョブ登録プログラムは、受付ジョブが受付られ登録されるとき、受付ジョブと予め登録されている登録ジョブとの後処理の内容に応じて登録順番を入れ替えて登録し、出力実行待ちの登録ジョブの行列データ（以下、ジョブキューと言う。）を作成するプログラムである。
【０１８０】
本実施の形態３のジョブ実行プログラムは、ジョブキューを順次実行させるプログラムである。
【０１８１】
本実施の形態３の割り込み判定データテーブルは、受付ジョブとＲＡＭ１３０に登録されている登録ジョブと後処理の内容に応じて、登録ジョブの後に実行可能な受付ジョブか否かを判断するためのデータテーブルである。
【０１８２】
割り込み判定データテーブルは、後処理の内容、即ち受付ジョブと登録ジョブとの後処理の種類が同じか否か、後処理部２での搬送経路が重複するか否か、排出されるトレイが同一か否か、登録ジョブの後処理に要する時間の長短に基づいて予め設定されており、実施の形態１の割り込み判定データテーブルの一例として図示した図３中の「実行ジョブ」は「受付ジョブ」に変更される以外は、同様であるため、図示及び説明は省略する。
【０１８３】
最終の後処理とは、後述する受付ジョブと登録ジョブとの比較動作において、比較されるジョブの後処理を示すワークデータである。
【０１８４】
図１７に、本実施の形態３におけるジョブの登録動作フローチャートを示し、図１８に本実施の形態３における受付ジョブとジョブキューの登録ジョブとの比較動作のフローチャートを示す。図１７、１８に示すジョブの登録動作は、制御部１１０において、ジョブ受付プログラムと割り込み判定データテーブル、各ジョブのジョブデータ、各種データ等に基づいて実行される。
なお、ジョブの登録動作フローチャートが動作する場合の画像形成装置Ａの状態は、画像形成処理及び後処理可能な状態であることとする。
【０１８５】
まず、図１７に示す本実施の形態３におけるジョブの登録動作フローチャートにおいて説明する。
制御部１１０は、ジョブが受け付けられたか否かを判断する（ステップＳ７１）。制御部１１０は、ジョブが受け付けられたと判断した場合（ステップＳ７１；Ｎｏ）、登録動作を終了する。
【０１８６】
制御部１１０は、ジョブが受け付けられたと判断した場合（ステップＳ７１；Ｙｅｓ）、実行ジョブがあるか否かを判断する（ステップＳ７２）。制御部１１０は、実行ジョブがないと判断した場合（ステップＳ７２；Ｎｏ）、受付ジョブをジョブキューの先頭に登録し実行を開始させる（ステップＳ７３）。即ち、受付ジョブは、登録された後、実行ジョブに設定される。
【０１８７】
制御部１１０は、実行ジョブがありと判断した場合（ステップＳ７２；Ｙｅｓ）、ジョブキューに登録ジョブがあるか否かを判断する（ステップＳ７４）。制御部１１０は、ジョブキューに登録ジョブがないと判断した場合（ステップＳ７４；Ｎｏ）、受付ジョブを実行ジョブの直後に実行される１番目の登録ジョブとして登録する（ステップＳ７５）。
【０１８８】
制御部１１０は、ジョブキューに登録ジョブがありと判断した場合（ステップＳ７４；Ｙｅｓ）、実行ジョブジョブデータを参照して最終の後処理を実行ジョブの後処理に設定する（ステップＳ７６）。
【０１８９】
制御部１１０は、最終の後処理を設定した後、受付ジョブとジョブキューの登録ジョブとの比較動作をジョブキューの先頭から順次行う（ステップＳ７７〜７９）。
【０１９０】
制御部１１０は、実行ジョブと最後尾の登録ジョブ（Ｎ番目の登録ジョブ）との比較動作後（ステップＳ７９後）、受付ジョブがジョブキューに登録されていないか否かを判断する（ステップＳ８０）。
【０１９１】
制御部１１０は、受付ジョブがジョブキューに登録されていると判断した場合（ステップＳ８０；Ｎｏ）、登録動作を終了する。
【０１９２】
制御部１１０は、受付ジョブがジョブキューに登録されていないと判断した場合（ステップＳ８０；Ｙｅｓ）、受付ジョブをジョブキューの最後尾に登録させ（ステップＳ８１）受付ジョブが登録された後、登録動作を終了する。
【０１９３】
制御部１１０は、新たに受付ジョブを受け付けた場合、ジョブの登録動作をステップＳ７１から開始する。
【０１９４】
次に図１８に、図１７の受付ジョブとジョブキューの登録ジョブとの比較動作のフローチャートにおいて説明する。ここでは、受付ジョブとジョブキューの先頭からＮ番目に登録されている登録ジョブ（図１７のステップＳ７９）との比較動作のフローチャートを示す。
【０１９５】
まず、制御部１１０は、受付ジョブと比較される登録ジョブ（ここではＮ番目の登録ジョブ）のジョブデータを参照して登録ジョブの後処理と最終の後処理とが等しくないか否かを判断する（ステップＳ９１）。
【０１９６】
制御部１１０は、登録ジョブの後処理と最終の後処理とが等しいと判断した場合（ステップＳ９１；Ｎｏ）、受付ジョブジョブデータを参照して受付ジョブの後処理と最終の後処理とが等しくないか否かを判断する（ステップＳ９２）。
【０１９７】
制御部１１０は、受付ジョブの後処理と最終の後処理とが等しくないと判断した場合（ステップＳ９２；Ｙｅｓ）、割り込み判定データテーブルを参照する（ステップＳ９３）。
【０１９８】
制御部１１０は、割り込み判定データテーブルを参照して受付ジョブの割り込み可能であるか否かを判断する（ステップＳ９４）。
【０１９９】
制御部１１０は、登録ジョブの後処理と最終の後処理とが等しくないと判断した場合（ステップＳ９１；Ｙｅｓ）、受付ジョブの後処理と最終の後処理とが等しい場合（ステップＳ９２；Ｎｏ）又は割り込み可能でないと判断した場合（ステップＳ９４；Ｎｏ）、最終の後処理を当該登録ジョブ（ここではＮ番目の登録ジョブ）の後処理に設定し（ステップＳ９５）、次番目の登録ジョブとの比較動作に移る。
【０２００】
制御部１１０は、割り込み可能であると判断した場合（ステップＳ９４；Ｙｅｓ）、受付ジョブを当該登録ジョブ（ここではＮ番目の登録ジョブ）の前に優先して登録し、当該ジョブ以降の登録ジョブを1つ降順させる（ステップＳ９６）。
【０２０１】
制御部１１０は、受付ジョブの登録完了後（ステップＳ９７）、図１７に示すステップＳ８０に進む。
【０２０２】
制御部１１０は、受付ジョブとジョブキューの登録ジョブとの比較動作を、ジョブキューの先頭から順次行う。図１７に示す１番目の登録ジョブからＮ−１番目の登録ジョブの受付ジョブとの比較動作も、同様のフローチャートであるため、説明は省略する。
【０２０３】
図１９に、図１７、１８に示した受付ジョブの登録動作フローチャートに基づいて、本実施の形態３のジョブの受付登録動作のフロー図を示す。
図１９に示す太線は実行ジョブ、細線は登録ジョブを示す。
【０２０４】
図１９（ａ）は、これから受け付けられる受付ジョブであり、第１ジョブから順番に第６ジョブまでが受け付けられるとする。
【０２０５】
制御部１１０は、図１９（ａ）に示す第１ジョブの受付時、実行ジョブがないため、第１ジョブをジョブキューの先頭に登録し、実行を開始させる（図１９（ｂ））。
【０２０６】
制御部１１０は、第２ジョブの受付時、実行ジョブとしての第１ジョブがあり、登録ジョブがないと判断した後、第２ジョブを第１ジョブの直後に実行される登録ジョブとしてジョブキューの先頭に登録し、第２ジョブをジョブキューの１番目の登録ジョブとして登録し、第２ジョブの登録動作を終了する（図１９（ｃ））。
【０２０７】
制御部１１０は、第３ジョブの受付時、実行ジョブとしての第１ジョブがあり、登録ジョブとしての第２ジョブがあると判断した後、最終の後処理を第１ジョブの後処理（中折り断裁処理）に設定し、ジョブキューの先頭の登録ジョブから受付ジョブ（即ち、第３ジョブ）との比較動作を行う。
制御部１１０は、ジョブキューの先頭の第２ジョブの後処理（中折り断裁処理）が最終の後処理としての第１ジョブの後処理（中折り断裁処理）と等しいと判断し、第３ジョブの後処理（中折り断裁処理）が第１ジョブの後処理（中折り断裁処理）と等しいと判断した後、最終の後処理を第２ジョブの後処理（中折り断裁処理）に設定する。制御部１１０は、第２ジョブがジョブキューの最後尾の登録ジョブであり第３ジョブが登録未完了であると判断し、受３ジョブをジョブキューの最後尾に登録し、第３ジョブの登録動作を終了する（図１９（ｄ））。
【０２０８】
制御部１１０は、第４ジョブの受付時、実行ジョブとしての第１ジョブがあり、登録ジョブとしての第２、３ジョブがあると判断した後、最終の後処理を第１ジョブの後処理（中折り断裁処理）に設定し、ジョブキューの先頭の登録ジョブから受付ジョブ（即ち、第４ジョブ）との比較動作を行う。
制御部１１０は、ジョブキューの先頭の第２ジョブの後処理（中折り断裁処理）が最終の後処理としての第１ジョブの後処理（中折り断裁処理）と等しいと判断し、第４ジョブの後処理（ステイプル処理）が第１ジョブの後処理（中折り断裁処理）と等しくないと判断した後、割り込み判定データテーブルを参照して、割り込み可能であると判断し、第４ジョブを第２ジョブの前に登録し、第２ジョブ以降の登録ジョブを１つ降順させ、第４ジョブの登録動作を終了する（図１９（ｅ））。
【０２０９】
制御部１１０は、第５ジョブの受付時、実行ジョブとしての第１ジョブがあり、登録ジョブとしての第４、２、３ジョブがあると判断した後、最終の後処理を第１ジョブの後処理（中折り断裁処理）に設定し、ジョブキューの先頭の登録ジョブから受付ジョブ（即ち、第５ジョブ）との比較動作を行う。
制御部１１０は、ジョブキューの先頭の第４ジョブの後処理（ステイプル処理）が最終の後処理としての第１ジョブの後処理（中折り断裁処理）と等しくないと判断し、最終の後処理を第４ジョブの後処理（ステイプル処理）に設定した後、２番目の登録ジョブ（第２ジョブ）との比較動作に進む。
制御部１１０は、２番目の登録ジョブ（第２ジョブ）の後処理（中折り断裁処理）が最終の後処理（ステイプル処理）と等しくないと判断し、最終の後処理を第２ジョブの後処理（中折り断裁処理）に設定した後、３番目の登録ジョブ（第３ジョブ）との比較動作に進む。
制御部１１０は、３番目の登録ジョブ（第３ジョブ）の後処理（中折り断裁処理）が最終の後処理（中折り断裁処理）と等しいと判断し、第５ジョブの後処理（ステイプル処理）が第３ジョブの後処理（中折り断裁処理）と等しくないと判断した後、割り込み判定データテーブルを参照して、割り込み可能であると判断し、第５ジョブを第３ジョブの前に登録し、第３ジョブ以降の登録ジョブを１つ降順させ、第５ジョブの登録動作を終了する（図１９（ｆ））。
【０２１０】
制御部１１０は、第６ジョブの受付時、実行ジョブとしての第１ジョブがあり、登録ジョブとしての第４、２、５、３ジョブがあると判断した後、最終の後処理を第１ジョブの後処理（中折り断裁処理）に設定し、ジョブキューの先頭の登録ジョブから受付ジョブ（即ち、第６ジョブ）との比較動作を行う。
制御部１１０は、ジョブキューの先頭の第４ジョブの後処理（ステイプル処理）が最終の後処理としての第１ジョブの後処理（中折り断裁処理）と等しくないと判断し、最終の後処理を第４ジョブの後処理（ステイプル処理）に設定した後、２番目の登録ジョブ（第２ジョブ）との比較動作に進む。
制御部１１０は、２番目の登録ジョブ（第２ジョブ）の後処理（中折り断裁処理）が最終の後処理（ステイプル処理）と等しくないと判断し、最終の後処理を第２ジョブの後処理（中折り断裁処理）に設定した後、３番目の登録ジョブ（第３ジョブ）との比較動作に進む。
制御部１１０は、３番目の登録ジョブ（第５ジョブ）の後処理（ステイプル処理）が最終の後処理（中折り断裁処理）と等しくないと判断し、最終の後処理を第５ジョブの後処理（ステイプル処理）に設定した後、４番目の登録ジョブ（第３ジョブ）との比較動作に進む。
制御部１１０は、４番目の登録ジョブ（第３ジョブ）の後処理（中折り断裁処理）が最終の後処理（ステイプル処理）と等しくないと判断し、最終の後処理を第３ジョブの後処理（中折り断裁処理）に設定する。
制御部１１０は、第３ジョブがジョブキューの最後尾の登録ジョブであり第６ジョブが登録未完了であると判断し、受６ジョブをジョブキューの最後尾に登録し、第６ジョブの登録動作を終了する（図１９（ｇ））。
【０２１１】
従って、受け付けられた第１〜６ジョブは、第１ジョブ、第４ジョブ、第２ジョブ、第５ジョブ、第３ジョブ、第６ジョブの順番に実行されるように登録される。
【０２１２】
本実施の形態３のように登録されたジョブキューの実行は、実施の形態１の図１３に示す実行動作が行われるため、登録ジョブの実行動作の図示及び説明は省略する。
【０２１３】
このように、本実施の形態３によれば、受付ジョブが登録される際、予め登録されている登録ジョブと受付ジョブとの後処理の内容に応じて、受付ジョブの登録順番を入れ替えて登録することにより、受け付けられたジョブ全ての出力に要する時間の合計時間を短縮することができ、後処理中に後続のジョブの待機時間を削減することができるため、生産性の向上を図ることができる。
【０２１４】
また、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の主旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【０２１５】
【図１】実施の形態１における画像形成装置Ａの断面構成図である。
【図２】画像形成装置Ａの制御ブロック図である。
【図３】不揮発メモリ１２０に記憶されている割り込み判定データテーブルの一例である。
【図４】ジョブデータの一例である。
【図５】ＬＣＤ９１に表示される画面の一例である。
【図６】実施の形態１との比較のための従来のジョブの実行動作例である。
【図７】実施の形態１のジョブの実行動作の一例である。
【図８】実施の形態１におけるジョブの登録動作フローチャートである。
【図９】実施の形態１におけるジョブの実行順序の設定動作フローチャートである。
【図１０】実施の形態１における実行ジョブとジョブキューの登録ジョブとの比較動作のフローチャートである。
【図１１】図９、１０に示したジョブの実行順序の設定動作フローチャートに基づいて、図７に示した本実施の形態１のジョブの実行順序のフロー図である。
【図１２】実施の形態２との比較のために従来のジョブの実行動作例である。
【図１３】実施の形態２のジョブの実行動作の一例である。
【図１４】実施の形態２におけるジョブの実行順序の設定動作フローチャートである。
【図１５】実施の形態２における実行ジョブとジョブキューの登録ジョブとの比較動作のフローチャートである。
【図１６】図１４、１５に示したジョブの実行順序の設定動作フローチャートに基づいて、図１３に示した本実施の形態２のジョブの実行順序のフロー図である。
【図１７】実施の形態３におけるジョブの登録動作フローチャートである。
【図１８】実施の形態３における受付ジョブとジョブキューの登録ジョブとの比較動作のフローチャートである。
【図１９】図１７、１８に示した受付ジョブの登録動作フローチャートに基づいて、実施の形態３のジョブの受付登録動作のフロー図である。
【符号の説明】
【０２１６】
１  本体部
１ａ  本体制御部
１ｂ  プリンタコントローラ
１１ｂ  コントローラ制御部
１２ｂ  ＤＲＡＭ制御ＩＣ
１３ｂ  画像メモリ
１４ｂ  ＬＡＮＩＦ
２  後処理部
１０  画像読取部
１１  ＡＤＦ部
１２  読取部
１２ａ  ＣＣＤイメージセンサ
２０  プリント部
２１  画像形成部
２１ａ  転写装置
２２  給紙部
２２ａ  給紙カセット
２２ｂ  給紙手段
２３  給紙搬送部
２３ａ  搬送路切換板
２３ｂ  自動両面給紙搬送路
２４  定着部
２５  搬出部
２５ａ  排紙ローラ
２５ｂ  搬出口
３０  表紙給紙部
３１  表紙載置部
３２  給紙ローラ
４０  シフト処理部
５０  ステイプルユニット
５１  スタック台
５２  ステイプラー
６０  折りユニット
６１  スタック台
６２  可動ストッパ部材
７０  断裁ユニット
７１  切断刀
８０  搬送手段
８０ａ  受入口
８１、８２、８４  第１、２、３切換ゲート
８３ａ、８３ｂ  排出ローラ
９０  操作表示部
９１  ＬＣＤ
１００  画像制御部
１１０  制御部
１２０  不揮発メモリ
１３０  ＲＡＭ
１４０  読込処理部
１５０  圧縮ＩＣ
１６０  ＤＲＡＭ制御ＩＣ
１７０  画像メモリ
１７１  圧縮メモリ
１７２  ページメモリ
１８０  伸張ＩＣ
１９０  書込処理部
２００  画像読取制御部
３００  プリント制御部
４００  後処理制御部
９００  操作表示制御部
Ａ  画像形成装置
ｄ  原稿
Ｇ０  基本画面
Ｇ１  メッセージエリア
Ｇ２  画質／ローテーション表示エリア
Ｇ３  プリント枚数／設定枚数表示エリア
Ｇ４  フォルダボタン
Ｇ５  プリント条件選択エリア
Ｇ１０  後処理設定画面
Ｇ１１  綴じ方向設定ボタン
Ｇ１２  ステイプル設定ボタン群
Ｇ１３  後処理設定ボタン群
Ｇ１４  データ設定ボタン群
Ｇ１５  操作補助ボタン群
Ｇ５１  表示ボタン群
Ｇ５２  設定ボタン群
Ｐ  記録媒体
Ｒ１、２、３、４、５、６、７  第１、２、３、４、５、６、７搬送経路
Ｔ１  原稿トレイ
Ｔ２  手差しトレイ
Ｔ３  固定排紙トレイ
Ｔ４  昇降排紙トレイ
Ｔ５  冊子収納トレイ
【図１】
2006001044.tif 000003
【図２】
2006001044.tif 000004
【図３】
2006001044.tif 000005
【図４】
2006001044.tif 000006
【図５】
2006001044.tif 000007
【図６】
2006001044.tif 000008
【図７】
2006001044.tif 000009
【図８】
2006001044.tif 000010
【図９】
2006001044.tif 000011
【図１０】
2006001044.tif 000012
【図１１】
2006001044.tif 000013
【図１２】
2006001044.tif 000014
【図１３】
2006001044.tif 000015
【図１４】
2006001044.tif 000016
【図１５】
2006001044.tif 000017
【図１６】
2006001044.tif 000018
【図１７】
2006001044.tif 000019
【図１８】
2006001044.tif 000020
【図１９】
2006001044.tif 000021