(57)【要約】【課題】フィニッシャーを使用する複数のジョブを実行する場合において、オペレータの作業効率を向上させることが可能な技術を提供する。【解決手段】画像形成システムは、フィニッシャー情報取得部とジョブ実行順序変更部とを備える。フィニッシャー情報取得部は、画像形成装置に対するジョブとして蓄積されている複数のジョブのそれぞれに使用されるフィニッシャーに関するフィニッシャー情報を取得する（ステップＳ１２）。ジョブ実行順序変更部は、フィニッシャー情報に基づいて複数のジョブを複数のグループに分類するとともに（ステップＳ１３）、当該複数のジョブがグループ毎に実行されるように当該複数のジョブの実行順序を変更する（ステップＳ１４〜ステップＳ２６）。【選択図】図４
2013092999.tif 000002
【特許請求の範囲】
【請求項１】
画像形成システムであって、
画像形成装置に対するジョブとして蓄積されている複数のジョブのそれぞれに使用されるフィニッシャーに関するフィニッシャー情報を取得する取得手段と、
前記フィニッシャー情報に基づいて前記複数のジョブを複数のグループに分類するとともに、前記複数のジョブがグループ毎に実行されるように前記複数のジョブの実行順序を変更する変更手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
請求項１に記載の画像形成システムにおいて、
前記変更手段は、前記フィニッシャー情報に基づいて、同一種類のフィニッシャーを使用するジョブが同一のグループに属し且つ異なる種類のフィニッシャーを使用するジョブが異なるグループに属するように、前記複数のジョブを前記複数のグループに分類することを特徴とする画像形成システム。  
【請求項３】
請求項２に記載の画像形成システムにおいて、
前記複数のグループは、第１のグループと第２のグループとを有し、
前記変更手段は、前記第１のグループに属する第１のジョブに使用されるフィニッシャーの全部が前記第２のグループに属する第２のジョブに使用されるフィニッシャーに包含される場合には、前記第２のジョブに引き続いて前記第１のジョブが実行されるように前記複数のジョブの実行順序を変更することを特徴とする画像形成システム。
【請求項４】
請求項２または請求項３に記載の画像形成システムにおいて、
前記画像形成装置に対して前記複数のジョブの実行前に接続されているフィニッシャーを、接続中フィニッシャーとして検出する検出手段、
をさらに備え、
前記変更手段は、前記接続中フィニッシャーの一部または全部を使用し且つ前記接続中フィニッシャー以外のフィニッシャーを使用しないジョブが他のジョブに先立って実行されるように、前記複数のジョブの実行順序を変更することを特徴とする画像形成システム。
【請求項５】
画像形成装置であって、
画像形成装置に対するジョブとして蓄積されている複数のジョブのそれぞれに使用されるフィニッシャーに関するフィニッシャー情報を取得する取得手段と、
前記フィニッシャー情報に基づいて前記複数のジョブを複数のグループに分類するとともに、前記複数のジョブがグループ毎に実行されるように前記複数のジョブの実行順序を変更する変更手段と、
を備えることを特徴とする画像形成装置。
【請求項６】
管理サーバであって、
画像形成装置に対するジョブとして蓄積されている複数のジョブのそれぞれに使用されるフィニッシャーに関するフィニッシャー情報を取得する取得手段と、
前記フィニッシャー情報に基づいて前記複数のジョブを複数のグループに分類するとともに、前記複数のジョブがグループ毎に実行されるように前記複数のジョブの実行順序を変更する変更手段と、
を備えることを特徴とする管理サーバ。
【請求項７】
ａ）画像形成装置に対するジョブとして蓄積されている複数のジョブのそれぞれに使用されるフィニッシャーに関するフィニッシャー情報を取得するステップと、
ｂ）前記フィニッシャー情報に基づいて前記複数のジョブを複数のグループに分類するとともに、前記複数のジョブがグループ毎に実行されるように前記複数のジョブの実行順序を変更するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよびそれに関連する技術に関する。
【背景技術】
【０００２】
従来より、フィニッシャーと称される後加工機を用いて、印刷物に後処理（ステープル処理等）を施すことが可能な画像形成装置が知られている。このような画像形成装置においては、フィニッシャーを使用するジョブの実行順序を制御する技術が存在する。
【０００３】
たとえば、特許文献１には、ジョブに設定された後処理の実行可否に応じて当該ジョブに対して優先度を設定し、当該ジョブの実行順序を制御する技術が記載されている。
【０００４】
具体的には、ジョブにステープル処理が設定されている場合には、画像形成装置は、装置内のステープル残量（Ｐ）と当該ステープル処理に要するステープル数量（Ｑ）とを比較する。そして、ステープル残量（Ｐ）がステープル数量（Ｑ）よりも少ない場合には（Ｐ＜Ｑ）、画像形成装置は、ステープル処理を実行不可能であると判定し、当該ステープル処理を実行可能である場合に比べて低い優先度をジョブに設定する。一方、ステープル残量（Ｐ）がステープル数量（Ｑ）以上である場合には（Ｐ≧Ｑ）、画像形成装置は、ステープル処理を実行可能であると判定し、当該ステープル処理を実行不可能である場合に比べて高い優先度を設定する。これによれば、ジョブに設定されているステープル処理の実行可否に応じて、当該ジョブの実行順序を制御することが可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−７６１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、フィニッシャーは、画像形成装置に対して接続されて用いられる。そのため、ジョブの実行時に当該ジョブに使用されるフィニッシャー（以下、使用フィニッシャーとも称する）が画像形成装置に接続されていない場合には、オペレータは、使用フィニッシャーを当該画像形成装置に接続するための作業を行う。特に、画像形成装置に接続可能な最大数のフィニッシャーが既に接続されており、使用フィニッシャーを新たに接続できない場合には、オペレータは、一旦不要なフィニッシャーを取り外した上で、使用フィニッシャーを接続する。このように、フィニッシャーを使用するジョブの実行においては、オペレータによるフィニッシャーの着脱作業（取り付け作業および／または取り外し作業）を要する場合が有る。
【０００７】
このような着脱作業においてはオペレータがその都度画像形成装置に移動しなければならず、当該着脱作業は当該オペレータにとって大きな手間である。したがって、複数のジョブが蓄積されており、フィニッシャーの着脱作業が複数回発生する可能性が有る場合においては、上記着脱作業の頻度をできる限り低減することが好ましい。
【０００８】
しかしながら、フィニッシャーを使用する複数のジョブを蓄積された順序にしたがって実行する場合においては、上述の着脱作業の頻度を十分に低減することができず、オペレータの作業効率を著しく低下させる場合が有る。
【０００９】
なお、上記特許文献１に記載の技術は、ジョブに設定された後処理の実行可否に応じて当該ジョブに対して優先度を設定し、当該ジョブの実行順序を制御する技術である。そのため、フィニッシャーの着脱作業の頻度については考慮されておらず、当該着脱作業の頻度を低減することは困難である。すなわち、特許文献１に記載の技術を用いたとしても、フィニッシャーを使用する複数のジョブを実行する場合において、オペレータの作業効率が低下するという問題を解決することはできない。
【００１０】
そこで、この発明の課題は、フィニッシャーを使用する複数のジョブを実行する場合において、オペレータの作業効率を向上させることが可能な技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決すべく、請求項１の発明は、画像形成システムであって、画像形成装置に対するジョブとして蓄積されている複数のジョブのそれぞれに使用されるフィニッシャーに関するフィニッシャー情報を取得する取得手段と、前記フィニッシャー情報に基づいて前記複数のジョブを複数のグループに分類するとともに、前記複数のジョブがグループ毎に実行されるように前記複数のジョブの実行順序を変更する変更手段と、を備えることを特徴とする。
【００１２】
請求項２の発明は、請求項１の発明に係る画像形成システムにおいて、前記変更手段は、前記フィニッシャー情報に基づいて、同一種類のフィニッシャーを使用するジョブが同一のグループに属し且つ異なる種類のフィニッシャーを使用するジョブが異なるグループに属するように、前記複数のジョブを前記複数のグループに分類することを特徴とする。
【００１３】
請求項３の発明は、請求項２の発明に係る画像形成システムにおいて、前記複数のグループは、第１のグループと第２のグループとを有し、前記変更手段は、前記第１のグループに属する第１のジョブに使用されるフィニッシャーの全部が前記第２のグループに属する第２のジョブに使用されるフィニッシャーに包含される場合には、前記第２のジョブに引き続いて前記第１のジョブが実行されるように前記複数のジョブの実行順序を変更することを特徴とする。
【００１４】
請求項４の発明は、請求項２または請求項３の発明に係る画像形成システムにおいて、前記画像形成装置に対して前記複数のジョブの実行前に接続されているフィニッシャーを、接続中フィニッシャーとして検出する検出手段、をさらに備え、前記変更手段は、前記接続中フィニッシャーの一部または全部を使用し且つ前記接続中フィニッシャー以外のフィニッシャーを使用しないジョブが他のジョブに先立って実行されるように、前記複数のジョブの実行順序を変更することを特徴とする。
【００１５】
請求項５の発明は、画像形成装置であって、画像形成装置に対するジョブとして蓄積されている複数のジョブのそれぞれに使用されるフィニッシャーに関するフィニッシャー情報を取得する取得手段と、前記フィニッシャー情報に基づいて前記複数のジョブを複数のグループに分類するとともに、前記複数のジョブがグループ毎に実行されるように前記複数のジョブの実行順序を変更する変更手段と、を備えることを特徴とする。
【００１６】
請求項６の発明は、管理サーバであって、画像形成装置に対するジョブとして蓄積されている複数のジョブのそれぞれに使用されるフィニッシャーに関するフィニッシャー情報を取得する取得手段と、前記フィニッシャー情報に基づいて前記複数のジョブを複数のグループに分類するとともに、前記複数のジョブがグループ毎に実行されるように前記複数のジョブの実行順序を変更する変更手段と、を備えることを特徴とする。
【００１７】
請求項７の発明は、ａ）画像形成装置に対するジョブとして蓄積されている複数のジョブのそれぞれに使用されるフィニッシャーに関するフィニッシャー情報を取得するステップと、ｂ）前記フィニッシャー情報に基づいて前記複数のジョブを複数のグループに分類するとともに、前記複数のジョブがグループ毎に実行されるように前記複数のジョブの実行順序を変更するステップと、をコンピュータに実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１８】
請求項１ないし請求項７に記載の発明によれば、フィニッシャー情報に基づいて複数のジョブが複数のグループに分類されるとともに、当該複数のジョブがグループ毎に実行されるように当該複数のジョブの実行順序が変更される。したがって、複数のジョブが蓄積された順序にしたがって実行される場合に比べて、オペレータによるフィニッシャーの着脱作業の頻度を低減することが可能である。そのため、オペレータの作業効率を向上させることが可能である。
【００１９】
特に、請求項３に記載の発明によれば、第１のグループに属する第１のジョブに使用されるフィニッシャーが第２のグループに属する第２のジョブに使用されるフィニッシャーに包含される場合には、当該第２のジョブに引き続いて当該第１のジョブが実行されるように当該複数のジョブの実行順序を変更する。したがって、オペレータによるフィニッシャーの着脱作業の頻度をより低減することが可能である。そのため、オペレータの作業効率をさらに向上させることが可能である。
【００２０】
また特に、請求項４に記載の発明によれば、接続中フィニッシャーの一部または全部を使用し且つ当該接続中フィニッシャー以外のフィニッシャーを使用しないジョブが他のジョブに先立って実行されるように複数のジョブの実行順序が変更される。したがって、オペレータによるフィニッシャーの着脱作業の頻度をより低減することが可能である。そのため、オペレータの作業効率をさらに向上させることが可能である。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係る画像形成システムの概略構成を示す図である。
【図２】画像形成装置の構成を示すブロック図である。
【図３】管理サーバの構成を示すブロック図である。
【図４】管理サーバの動作を示すフローチャートである。
【図５】管理テーブルを示す図である。
【図６】管理テーブルを示す図である。
【図７】フィニッシャーの接続状態を示す概念図である。
【図８】フィニッシャーの接続状態を示す概念図である。
【図９】第２実施形態に係る管理テーブルを示す図である。
【図１０】第２実施形態に係るフィニッシャーの接続状態を示す概念図である。
【図１１】第３実施形態に係る管理テーブルを示す図である。
【図１２】第３実施形態に係るフィニッシャーの接続状態を示す概念図である。
【図１３】第４実施形態に係る管理テーブルを示す図である。
【図１４】第４実施形態に係るフィニッシャーの接続状態を示す概念図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を図面に基づいて説明する。
【００２３】
＜１．第１実施形態＞
＜１−１．概要＞
図１は、本実施形態に係る画像形成システム１を示す図である。図１に示すように、画像形成システム１は、画像形成装置１０と管理サーバ５０とを備える。画像形成装置１０と管理サーバ５０とは、互いにネットワークＮＷを介して通信を行うことが可能である。ネットワークＮＷは、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。また、ネットワークＮＷに対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。
【００２４】
画像形成装置１０は、管理サーバ５０から送信されてきた印刷ジョブ（以下、印刷ジョブＰＪとも称する）を実行して印刷出力等を行う装置である。この画像形成装置１０は、後加工機として各種フィニッシャーを接続する（取り付ける）ことが可能である。
【００２５】
ここでは、後加工機として４つのフィニッシャー「Ａ」，「Ｂ」，「Ｃ」，「Ｄ」が備えられており、当該４つの「Ａ」，「Ｂ」，「Ｃ」，「Ｄ」の中から最大で２つのフィニッシャーを画像形成装置１０に対して接続することが可能である。
【００２６】
なお、画像形成装置１０に対して１つのフィニッシャーが接続される場合には、当該画像形成装置１０に対してフィニッシャーが直接接続される。一方、画像形成装置１０に対して２つのフィニッシャーが接続される場合には、１番目のフィニッシャーは画像形成装置１０に対して接続され、２番目のフィニッシャーは１番目のフィニッシャーに対して接続される。例えば、画像形成装置１０に対して２つのフィニッシャー「Ｂ」、「Ｃ」が接続される場合には、１番目のフィニッシャー「Ｂ」が画像形成装置１０に対して接続され、２番目のフィニッシャー「Ｃ」は１番目のフィニッシャー「Ｂ」に対して接続される。このように、画像形成装置１０に対して２つのフィニッシャーが接続される場合には、２番目のフィニッシャーは画像形成装置１０に対して間接的に接続される。
【００２７】
また、４つのフィニッシャー「Ａ」，「Ｂ」，「Ｃ」，「Ｄ」としては、たとえば、「パンチ」、「ステープル」、「折り」、「くるみ製本」等が挙げられる。「パンチ」は印刷物に穴を開けるフィニッシャーであり、「ステープル」はステープラーを用いて印刷物を固定するフィニッシャーである。また、「折り」は印刷物に対して谷折りあるいは山折り等を施すフィニッシャーであり、「くるみ製本」は表紙を用いて印刷物をくるむように糊付けして製本するフィニッシャーである。
【００２８】
管理サーバ５０は、画像形成装置１０に対する印刷ジョブＰＪとして蓄積されている複数の印刷ジョブＰＪの管理等を行うコンピュータである。具体的には、管理サーバ５０は、クライアントコンピュータ等から送信されてきた画像形成装置１０に対する印刷ジョブＰＪを蓄積するとともに、蓄積された複数の印刷ジョブＰＪの実行順序を決定する。
【００２９】
＜１−２．画像形成装置１０＞
画像形成装置１０は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））として構成されているものとする。当該ＭＦＰは、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。
【００３０】
図２は、ＭＦＰ１０の概略構成を示す機能ブロック図である。
【００３１】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像なしいスキャン画像とも称する）を生成する処理部である。
【００３２】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００３３】
通信部４は、ネットワークＮＷを介したネットワーク通信を行うことが可能な処理部である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（管理サーバ５０等）との間で各種のデータを授受することが可能である。
【００３４】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。
【００３５】
入出力部６は、ＭＦＰ１０に対する入力を受け付ける操作入力部と、各種情報の表示出力を行う表示部とを備えている。
【００３６】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）ＰＧ１を実行することによって、各種の処理部を実現する。なお、当該プログラムＰＧ１は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワークＮＷ等を介してＭＦＰ１０にインストールされるようにしてもよい。
【００３７】
＜１−３．管理サーバ５０＞
管理サーバ５０は、ＣＰＵ等を備えるコンピュータシステムとして構成される。管理サーバ５０は、図３に示すように、通信部５４、格納部５５およびＣＰＵ５９等を備える。なお、図３は、管理サーバ５０の概略構成を示す機能ブロック図である。
【００３８】
通信部５４は、ネットワーク通信等によりＭＦＰ１０等との通信を行う処理部である。
【００３９】
格納部５５は、各種の情報を格納する処理部であり、ハードディスク等により構成される。格納部５５には、画像形成装置１０に対するジョブとして受け付けられた複数の印刷ジョブＰＪｉ（ＰＪ１，ＰＪ２，ＰＪ３，...）が蓄積（格納）される。また、格納部５５には、複数の印刷ジョブＰＪに関する各種情報（以下、印刷ジョブ情報ＰＦとも称する）を記録する管理テーブルＴＢ（図５参照）も格納されている。
【００４０】
管理テーブルＴＢには、複数の印刷ジョブＰＪｉの実行順序にしたがって各印刷ジョブＰＪｉに関する印刷ジョブ情報ＰＦｉが上から順に記録される。
【００４１】
図５に示すように、印刷ジョブ情報ＰＦｉとして、「ジョブ識別名称」、「使用フィニッシャー」、「不足フィニッシャー」および「不足フィニッシャー数」が管理テーブルＴＢに記録される。
【００４２】
「ジョブ識別名称」には、複数の印刷ジョブＰＪ（ＰＪ１，ＰＪ２，ＰＪ３，...）のそれぞれに付与される識別名称（「job001」，「job002」，「job003」，...）が記録される。
【００４３】
「使用フィニッシャー」には、複数の印刷ジョブＰＪ（ＰＪ１，ＰＪ２，ＰＪ３，...）のそれぞれの実行時に使用されるフィニッシャー（「使用フィニッシャー」とも称する）ＵＦの種類（「Ｂ，Ｄ」，「Ａ」，「Ｃ」，...）が記録される。
【００４４】
「不足フィニッシャー」には、使用フィニッシャーＵＦ（「Ｂ，Ｄ」，「Ａ」，「Ｃ」，...）から接続中フィニッシャーＣＦ（「Ａ」）を除いたフィニッシャー（「Ｂ，Ｄ」，「無」，「Ｃ」，...）である。接続中フィニッシャーＣＦは、複数の印刷ジョブＰＪ（ＰＪ１，ＰＪ２，ＰＪ３，...）の実行前に画像形成装置１０に対して接続されているフィニッシャーである。ここでは、接続中フィニッシャーＣＦとしてフィニッシャー「Ａ」が接続されている状況を想定する。
【００４５】
「不足フィニッシャー数」には、複数の印刷ジョブＰＪ（ＰＪ１，ＰＪ２，ＰＪ３，...）のそれぞれの不足フィニッシャーＤＦの数（「２」，「０」，「１」）が記録される。
【００４６】
なお、後述するように、「不足フィニッシャー」および「不足フィニッシャー数」は、接続中フィニッシャーＣＦの検出時（図４のステップＳ１１）に記録される。したがって、複数の印刷ジョブＰＪｉの蓄積時点（受付時点）においては、「不足フィニッシャー」および「不足フィニッシャー数」は未だ記録されておらず、「ジョブ識別名称」および「使用フィニッシャー」のみが記録されている。
【００４７】
ＣＰＵ５９は、所定のソフトウエアプログラム（プログラム）ＰＧ２を実行することによって、各種の処理部を実現する。具体的には、図３に示すように、管理サーバ５０のＣＰＵ５９にてプログラムＰＧ２が実行されることにより、接続中フィニッシャー検出部９１とフィニッシャー情報取得部９３とジョブ実行順序変更部９５とを含む各種の処理部が実現される。なお、プログラムＰＧ２は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワークＮＷ等を介して管理サーバ５０にインストールされればよい。
【００４８】
接続中フィニッシャー検出部９１は、複数の印刷ジョブＰＪの実行前に画像形成装置１０に対して接続されている接続中フィニッシャーＣＦを検出する処理部である。
【００４９】
フィニッシャー情報取得部９３は、管理テーブルＴＢを参照して、複数の印刷ジョブＰＪのそれぞれの使用フィニッシャーＵＦに関する情報（以下、フィニッシャー情報ＦＪとも称する）を取得する処理部である。なお、フィニッシャー情報ＦＪとしては、使用フィニッシャーＵＦの種類と不足フィニッシャーＤＦの種類と不足フィニッシャーＤＦの数とが取得される。
【００５０】
ジョブ実行順序変更部９５は、フィニッシャー情報ＦＪに基づいて複数の印刷ジョブＰＪを複数のジョブグループＪＧに分類するとともに、当該複数の印刷ジョブＰＪの実行順序を変更する処理部である。ジョブ実行順序変更部９５は、後述するように、複数の印刷ジョブＰＪがジョブグループＪＧ毎に実行されるように当該複数の印刷ジョブＰＪの実行順序を変更する。
【００５１】
＜１−４．動作＞
次に、図４のフローチャートおよび図６の管理テーブルＴＢ等を参照しながら管理サーバ５０の動作について詳細に説明する。図４は、管理サーバ５０の動作を示すフローチャートである。図６は、複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序変更処理（図４）が実行された後の管理テーブルＴＢ（ＴＢ１）を示す図である。
【００５２】
管理サーバ５０は、或る日の所定の印刷ジョブ開始時点（たとえば朝の始業時点）において蓄積されている複数の印刷ジョブＰＪに関して、図４のフローチャートの処理を実行し、当該複数の印刷ジョブＰＪの実行順序を変更する。
【００５３】
以下では、印刷ジョブ開始時点において印刷ジョブＰＪ１〜ＰＪ９が蓄積されている状況を想定して、管理サーバ５０の動作を図４のフローチャートに沿って説明する。
【００５４】
まず、ステップＳ１１においては、接続中フィニッシャー検出部９１は、接続中フィニッシャーＣＦを検出する。上述したように、ここでは、接続中フィニッシャーＣＦとして単一のフィニッシャー「Ａ」が接続されており、当該フィニッシャー「Ａ」が接続中フィニッシャーＣＦとして検出される。接続中フィニッシャーＣＦが検出されると、管理サーバ５０は、接続中フィニッシャーＣＦに基づいて複数の印刷ジョブＰＪ１〜ＰＪ９のそれぞれの不足フィニッシャーＤＦを決定する。
【００５５】
具体的には、管理サーバ５０は、複数の印刷ジョブＰＪのそれぞれの使用フィニッシャーＵＦから接続中フィニッシャーＣＦを除いた各印刷ジョブＰＪのフィニッシャーをそれぞれ不足フィニッシャーＤＦとして決定する。なお、不足フィニッシャーＤＦが決定されると、管理テーブルＴＢの「不足フィニッシャー」に不足フィニッシャーＤＦの種類が記録されるとともに、「不足フィニッシャー数」に不足フィニッシャーＤＦの数が記録される。
【００５６】
ステップＳ１２においては、フィニッシャー情報取得部９３は、管理テーブルＴＢを参照して、フィニッシャー情報ＦＪを取得する。具体的には、フィニッシャー情報取得部９３は、複数の印刷ジョブＰＪ１〜ＰＪ９のそれぞれの使用フィニッシャーＵＦの種類と不足フィニッシャーＤＦの種類と不足フィニッシャーＤＦの数とを取得する。たとえば、印刷ジョブＰＪ１のフィニッシャー情報ＦＪとしては、使用フィニッシャーＵＦの種類（「Ｂ，Ｄ」）と不足フィニッシャーＤＦの種類（「Ｂ，Ｄ」）と不足フィニッシャーＤＦの数（「２」）とが取得される。また、印刷ジョブＰＪ２のフィニッシャー情報ＦＪとしては、使用フィニッシャーＵＦの種類（「Ａ」）と不足フィニッシャーＤＦの種類（「無」）と不足フィニッシャーＤＦの数（「０」）とが取得される。同様に、印刷ジョブＰＪ３〜ＰＪ９のフィニッシャー情報ＦＪも取得される。
【００５７】
ステップＳ１３においては、ジョブ実行順序変更部９５は、フィニッシャー情報ＦＪに基づいて複数の印刷ジョブＰＪ１〜ＰＪ９を複数のジョブグループＪＧに分類する。
【００５８】
ジョブ実行順序変更部９５は、各印刷ジョブの不足フィニッシャ（詳細には不足フィニッシャの種類および数）に基づいて、複数の印刷ジョブＰＪ１〜ＰＪ９を複数のジョブグループＪＧに分類する。詳細には、ジョブ実行順序変更部９５は、複数の印刷ジョブＰＪのうち同一の不足フィニッシャーＤＦ（同一種類且つ同一数のフィニッシャ）を有する印刷ジョブＰＪが同一のジョブグループＪＧに属するように、複数の印刷ジョブＰＪを複数のジョブグループＪＧに分類する。換言すれば、ジョブ実行順序変更部９５は、同一の不足フィニッシャーＤＦを有する印刷ジョブＰＪが同一のジョブグループＪＧに属し且つ異なる不足フィニッシャーＤＦを有する印刷ジョブＰＪが異なるジョブグループＪＧに属するように、複数の印刷ジョブＰＪを分類する。
【００５９】
また、ジョブ実行順序変更部９５は、或る印刷ジョブＰＪの不足フィニッシャーＤＦと同一の不足フィニッシャーＤＦを有する別の印刷ジョブＰＪが存在しない場合においても、或る印刷ジョブＰＪを単独でジョブグループＪＧに分類する。
【００６０】
より詳細には、ジョブ実行順序変更部９５は、まず、１番目に蓄積された印刷ジョブＰＪ１の不足フィニッシャＤＦ（種類（「Ｂ，Ｄ」）および数（「２」））と同一の不足フィニッシャーＤＦを有する印刷ジョブＰＪ８を検出する（図５参照）。そして、ジョブ実行順序変更部９５は、印刷ジョブＰＪ１，ＰＪ８を同一のジョブグループＪＧ１に分類する。
【００６１】
次に、ジョブ実行順序変更部９５は、２番目に蓄積された印刷ジョブＰＪ２の不足フィニッシャーＤＦ（種類（「無」）および数（「０」））と同一の不足フィニッシャーＤＦを有する印刷ジョブＰＪ７を検出する（図５参照）。そして、ジョブ実行順序変更部９５は、印刷ジョブＰＪ２，ＰＪ７を同一のジョブグループＪＧ２に分類する。
【００６２】
次に、３番目に蓄積された印刷ジョブＰＪ３に関しては、当該印刷ジョブＰＪ３の不足フィニッシャーＤＦと同一の不足フィニッシャーＤＦを有する他の印刷ジョブＰＪが存在しない。そこで、ジョブ実行順序変更部９５は、印刷ジョブＰＪ３を単独でジョブグループＪＧ３に分類する。
【００６３】
同様にして、ジョブ実行順序変更部９５は、印刷ジョブＰＪ４，ＰＪ６，ＰＪ９をジョブグループＪＧ４に分類し、印刷ジョブＰＪ５をジョブグループＪＧ５に分類する。
【００６４】
このように、ジョブ実行順序変更部９５は、複数の印刷ジョブＰＪ１〜ＰＪ９を５つのジョブグループＪＧ１〜ＪＧ５に分類する。
【００６５】
なお、上記のような態様は、「使用フィニッシャーＵＦ」の種類と数とに基づいて印刷ジョブＰＪが複数のジョブグループＪＧに分類される態様である、とも表現される。具体的には、互いに同一のフィニッシャを使用する印刷ジョブＰＪ（同一種類且つ同一数の使用フィニッシャーＵＦを有する印刷ジョブＰＪ）が同一のジョブグループＪＧに属するように、複数の印刷ジョブＰＪが複数のジョブグループＪＧに分類されている。換言すれば、ジョブ実行順序変更部９５は、同一の使用フィニッシャーＵＦを有する印刷ジョブＰＪが同一のジョブグループＪＧに属し且つ異なる使用フィニッシャーＵＦを有する印刷ジョブＰＪが異なるジョブグループＪＧに属するように、複数の印刷ジョブＰＪを分類する。
【００６６】
ステップＳ１４においては、不足フィニッシャーＤＦの数が「０」であるジョブグループＪＧが存在するか否かが判定される。
【００６７】
ここでは、図５に示すように、不足フィニッシャーＤＦの数が「０」であるジョブグループＪＧ２，ＪＧ７が存在するので（ステップＳ１４でＹＥＳ）、処理はステップＳ１５に進む。なお、仮に、不足フィニッシャーＤＦの数が「０」であるジョブグループＪＧが存在しない場合には（ステップＳ１４でＮＯ）、処理はステップＳ１７に進む。
【００６８】
ステップＳ１５においては、ジョブ実行順序変更部９５は、不足フィニッシャーＤＦの数が「０」であるジョブグループＪＧ２の実行優先度の値Ｎを「０」（Ｎ＝０）（最も高い優先度）に設定する。換言すれば、ジョブ実行順序変更部９５は、接続中フィニッシャーＣＦ（詳細にはその全部）「Ａ」を使用し且つ接続中フィニッシャーＣＦ以外のフィニッシャーを使用しない印刷ジョブＰＪ２，ＰＪ７が属するジョブグループＪＧ２の実行優先度を値「０」に設定する。なお、後述するように、複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序は、最も高い優先度を有する印刷ジョブＰＪから順次に実行されるように変更される（図６参照）。したがって、ジョブグループＪＧ２に最も高い実行優先度の値「０」が設定されると、当該ジョブグループＪＧ２が他のジョブグループＪＧ１，ＪＧ３〜ＪＧ５に先立って実行されるように、複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される。
【００６９】
ステップＳ１７においては、不足フィニッシャーＤＦの数が最大接続可能フィニッシャー数（ここでは「２」）であるジョブグループＪＧが存在するか否かが判定される。なお、最大接続可能フィニッシャー数は、画像形成装置１０に対して接続することが可能なフィニッシャーの最大値である。
【００７０】
ここでは、図５に示すように、不足フィニッシャーＤＦの数が「２」であるジョブグループＪＧ１が存在するので（ステップＳ１７でＹＥＳ）、処理はステップＳ１８に進む。なお、仮に、不足フィニッシャーＤＦの数が「２」であるジョブグループＪＧが存在しない場合には（ステップＳ１７でＮＯ）、処理はステップＳ２４に進む。
【００７１】
ステップＳ１８においては、ジョブ実行順序変更部９５は、優先度の値Ｎを更新（１つインクリメント）し、不足フィニッシャーＤＦの数が「２」であるジョブグループＪＧとして検出されたジョブグループＪＧ１を次順位のジョブグループＪＧに決定する。詳細には、ジョブ実行順序変更部９５は、ジョブグループＪＧ１の実行優先度を値「Ｎ」に設定する。ここでは、インクリメント後の「１」が値Ｎとして設定され、ジョブグループＪＧ１の実行優先度は値「１」に設定される（図６参照）。
【００７２】
次のステップＳ２０においては、実行優先度の値が未設定である未設定ジョブグループ（ジョブグループＪＧ１，ＪＧ２以外のジョブグループＪＧ）の使用フィニッシャーＵＦがジョブグループＪＧ１の使用フィニッシャーＵＦ（「Ｂ，Ｄ」）に包含されるか否かが判定される。換言すれば、ジョブグループＪＧ１，ＪＧ２以外の各ジョブグループＪＧの使用フィニッシャーＵＦが、ジョブグループＪＧ１の使用フィニッシャーＵＦの部分集合であるか否かが判定される。
【００７３】
ここでは、ジョブグループＪＧ４の使用フィニッシャーＵＦ（「Ｂ」）とジョブグループＪＧ５の使用フィニッシャーＵＦ（「Ｄ」）とがそれぞれジョブグループＪＧ１の使用フィニッシャーＵＦ（「Ｂ，Ｄ」）に包含される（ステップＳ２０でＹＥＳ）。そのため、処理はステップＳ２１に進む。なお、仮に、ジョブグループＪＧ１以外の各印刷ジョブＰＪの使用フィニッシャーＵＦがジョブグループＪＧ１の使用フィニッシャーＵＦ（「Ｂ，Ｄ」）に包含されない場合には、処理はステップＳ２３に進む。
【００７４】
ステップＳ２１においては、ジョブ実行順序変更部９５は、優先度の値Ｎを更新（１つインクリメント）し、検出されたジョブグループＪＧ４，ＪＧ５を次順位のジョブグループＪＧに決定する。詳細には、ジョブ実行順序変更部９５は、ジョブグループＪＧ４，ＪＧ５の実行優先度をそれぞれ値「Ｎ」に設定する。ここでは、インクリメント後の「２」が値Ｎとして設定され、ジョブグループＪＧ４，ＪＧ５の実行優先度は値「２」に設定される（図６参照）。
【００７５】
このように、ジョブグループＪＧ４，ＪＧ５の使用フィニッシャーＵＦ（「Ｂ」，「Ｄ」）がジョブグループＪＧ１の使用フィニッシャーＵＦ（「Ｂ，Ｄ」）に包含される場合には、ジョブグループＪＧ１の実行優先度が値「１」に設定され、ジョブグループＪＧ４，ＪＧ５の実行優先度が値「２」に設定される。これにより、ジョブグループＪＧ１に引き続いてジョブグループＪＧ４，ＪＧ５が実行されるように、複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される（図６参照）。
【００７６】
ステップＳ２１の後のステップＳ２３においては、不足フィニッシャーＤＦの数が「２」であるジョブグループＪＧが他に（ここでは、ジョブグループＪＧ１以外に）存在するか否かが判定される。
【００７７】
ここでは、不足フィニッシャーＤＦの数が「２」であるジョブグループＪＧがジョブグループＪＧ１以外には存在しないので（ステップＳ２３でＮＯ）、処理はステップＳ２４に進む。なお、仮に、不足フィニッシャーＤＦの数が「２」であるジョブグループＪＧがジョブグループＪＧ１以外に存在する場合には（ステップＳ２３でＹＥＳ）、処理はステップＳ１８に戻る。
【００７８】
次のステップＳ２４においては、不足フィニッシャーＤＦの数が「１」（＝（最大接続可能フィニッシャー数「２」）−１）であり、且つ実行優先度が未設定であるジョブグループ（未設定ジョブグループ）ＪＧが存在するか否か、が判定される。
【００７９】
ここでは、不足フィニッシャーＤＦの数が「１」であり、且つ実行優先度が未設定であるジョブグループＪＧ３が存在するので（ステップＳ２４でＹＥＳ）、処理はステップＳ２５に進む。なお、仮に、不足フィニッシャーＤＦの数が「１」であり且つ実行優先度が未設定であるジョブグループＪＧが存在しない場合には（ステップＳ２４でＮＯ）、処理はステップＳ２６に進む。
【００８０】
ステップＳ２５においては、ジョブ実行順序変更部９５は、優先度の値Ｎを更新（１つインクリメント）し、検出されたジョブグループＪＧ３を次順位のジョブグループＪＧに決定する。詳細には、ジョブ実行順序変更部９５は、不足フィニッシャーＤＦの数が「１」であり、且つ実行優先度が未設定であるジョブグループＪＧ３の実行優先度を値「Ｎ」に設定する。ここでは、インクリメント後の「３」が値Ｎとして設定され、ジョブグループＪＧ３の実行優先度は値「３」に設定される（図６参照）。
【００８１】
ステップＳ２６においては、ジョブ実行順序変更部９５は、最も高い優先度を有する印刷ジョブＰＪから順次に実行されるように複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序を変更する。
【００８２】
詳細には、図６に示すように、ジョブ実行順序変更部９５は、ジョブグループＪＧ２，ＪＧ１，ＪＧ４，ＪＧ５，ＪＧ３の順序にしたがって複数の印刷ジョブＰＪが実行されるように当該複数の印刷ジョブＰＪの実行順序を変更する。
【００８３】
以上の動作によれば、フィニッシャー情報ＦＪに基づいて複数の印刷ジョブＰＪ１〜ＰＪ９が複数のジョブグループＪＧ１〜ＪＧ５に分類される（ステップＳ１３）。そして、複数の印刷ジョブＰＪ１〜ＰＪ９がジョブグループＪＧ毎に実行されるように当該複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される（ステップＳ１４〜ステップＳ２６）。
【００８４】
詳細には、接続中フィニッシャーＣＦの一部または全部を使用し且つ接続中フィニッシャーＣＦ以外のフィニッシャーを使用しない印刷ジョブＰＪ（ＰＪ２，ＰＪ７）で構成されるジョブグループＪＧ（ＪＧ２）が他のジョブグループＪＧ（ＪＧ１，ＪＧ３〜ＪＧ５）に先立って実行されるように複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される（図４のステップＳ１４，Ｓ１５）。
【００８５】
また、ジョブグループＪＧ４，ＪＧ５の使用フィニッシャーＵＦがジョブグループＪＧ１の使用フィニッシャーＵＦに包含される場合には、ジョブグループＪＧ１に属する印刷ジョブＰＪ１，ＰＪ８に引き続いてジョブグループＪＧ４，ＪＧ５に属するＰＪ４，ＰＪ６，ＰＪ９，ＰＪ５が実行されるように複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される（図４のステップＳ１７〜Ｓ２１）。
【００８６】
したがって、後に詳述するように、複数の印刷ジョブＰＪ１〜ＰＪ９が単純に蓄積された順序にしたがって実行される場合に比べて、オペレータによるフィニッシャーの着脱作業の頻度および着脱回数の合計数を大幅に低減することが可能である。そのため、印刷ジョブＰＪ１〜ＰＪ９を実行する場合において、オペレータの作業効率を向上させることが可能である。
【００８７】
＜１−５．フィニッシャーの着脱作業の頻度等＞
次に、図７を参照して、複数の印刷ジョブＰＪの蓄積順序（変更前の実行順序）（図５参照）にしたがって当該複数の印刷ジョブＰＪが仮に実行される場合におけるフィニッシャーの着脱作業の頻度および着脱回数について説明する。図７は、この比較例におけるフィニッシャーの着脱作業の様子を示す概念図である。
【００８８】
図７に示すように、印刷ジョブＰＪ１の実行前（詳細には実行直前）においては、フィニッシャー「Ａ」が接続されており、印刷ジョブＰＪ１の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」の双方が接続されていない。したがって、オペレータは、フィニッシャー「Ａ」を取り外すとともに、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とを取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「２回」の合計「３回」である。
【００８９】
次に、印刷ジョブＰＪ２の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ２の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ｄ」を取り外すとともに、フィニッシャー「Ａ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【００９０】
次に、印刷ジョブＰＪ３の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ａ」とがこの順に接続されており、印刷ジョブＰＪ３の使用フィニッシャーＵＦであるフィニッシャー「Ｃ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ａ」を取り外すとともに、フィニッシャー「Ｃ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【００９１】
次に、印刷ジョブＰＪ４の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｃ」とがこの順に接続されており、印刷ジョブＰＪ４の使用フィニッシャーＵＦであるフィニッシャー「Ｂ」が既に接続されている。したがって、オペレータによる着脱作業は行われない。
【００９２】
次に、印刷ジョブＰＪ５の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｃ」とがこの順に接続されており、印刷ジョブＰＪ５の使用フィニッシャーＵＦであるフィニッシャー「Ｄ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ｃ」を取り外すとともに、フィニッシャー「Ｄ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【００９３】
次に、印刷ジョブＰＪ６の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ６の使用フィニッシャーＵＦであるフィニッシャー「Ｂ」が既に接続されている。したがって、オペレータによる着脱作業は行われない。
【００９４】
次に、印刷ジョブＰＪ７の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ７の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ｄ」を取り外すとともに、フィニッシャー「Ａ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【００９５】
次に、印刷ジョブＰＪ８の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ａ」とがこの順に接続されており、印刷ジョブＰＪ８の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」のうち、フィニッシャー「Ｂ」は接続されているもののフィニッシャー「Ｄ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ａ」を取り外すとともに、フィニッシャー「Ｄ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【００９６】
次に、印刷ジョブＰＪ９の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ９の使用フィニッシャーＵＦであるフィニッシャー「Ｂ」が既に接続されている。したがって、印刷ジョブＰＪ９においては、オペレータによる着脱作業は行われない。
【００９７】
このように、複数の印刷ジョブＰＪの蓄積順序（変更前の実行順序）（図５参照）にしたがって当該複数の印刷ジョブＰＪが実行される場合においては、図７に示すように、印刷ジョブＰＪ１，ＰＪ２，ＰＪ３，ＰＪ５，ＰＪ７，ＰＪ８の実行前においてフィニッシャーの着脱作業が行われ、その他の印刷ジョブＰＪ４，ＰＪ６の実行前には当該着脱作業は行われない。したがって、フィニッシャーの着脱作業の頻度は「６回」である。
【００９８】
また、印刷ジョブＰＪ１，ＰＪ２，ＰＪ３，ＰＪ５，ＰＪ７，ＰＪ８の実行前の着脱作業におけるフィニッシャーの着脱回数は、それぞれ、「３回」、「２回」、「２回」、「２回」、「２回」、「２回」である。また、印刷ジョブＰＪ４，ＰＪ６の実行前の着脱作業におけるフィニッシャー着脱回数は、それぞれ「０回」である。したがって、フィニッシャーの着脱回数の合計数は「１３回」である。
【００９９】
続いて、複数の印刷ジョブＰＪの変更後の実行順序（図６参照）にしたがって当該複数の印刷ジョブＰＪが実行された場合におけるフィニッシャーの着脱作業の頻度および着脱回数について図８を参照しながら説明する。図８は、図６に示す実行順序にしたがって複数の印刷ジョブＰＪが実行される場合におけるフィニッシャーの着脱作業の様子を示す概念図である。
【０１００】
まず、印刷ジョブＰＪ２の実行前においては、印刷ジョブＰＪ２の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が既に接続されており、オペレータによる着脱作業は行われない。
【０１０１】
同様に、印刷ジョブＰＪ７の実行前においても、印刷ジョブＰＪ７の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が既に接続されており、オペレータによる着脱作業は行われない。
【０１０２】
次に、印刷ジョブＰＪ１の実行前においては、フィニッシャー「Ａ」が接続されており、印刷ジョブＰＪ１の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」の双方が接続されていない。したがって、オペレータは、フィニッシャー「Ａ」を取り外すとともに、フィニッシャー「Ｂ」、「Ｄ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「２回」の合計「３回」である。
【０１０３】
次に、印刷ジョブＰＪ８の実行前においては、印刷ジョブＰＪ８の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」が既に接続されており、オペレータによる着脱作業は行われない。
【０１０４】
同様に、印刷ジョブＰＪ４，ＰＪ６，ＰＪ９，ＰＪ５の実行前においても、オペレータによる着脱作業は行われない。
【０１０５】
次に、印刷ジョブＰＪ３の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ３の使用フィニッシャーＵＦであるフィニッシャー「Ｃ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ｄ」を取り外すとともに、フィニッシャー「Ｃ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【０１０６】
このように、複数の印刷ジョブＰＪの変更後の実行順序（図６参照）にしたがって当該複数の印刷ジョブＰＪが実行された場合においては、図８に示すように、印刷ジョブＰＪ１，ＰＪ３の実行前においてフィニッシャーの着脱作業が行われ、その他の印刷ジョブＰＪ２，ＰＪ７，ＰＪ８，ＰＪ４，ＰＪ６，ＰＪ９，ＰＪ５の実行前には当該着脱作業は行われない。したがって、フィニッシャーの着脱作業の頻度は「２回」である。
【０１０７】
また、各印刷ジョブＰＪ１，ＰＪ３の実行前の着脱作業におけるフィニッシャーの着脱回数は、それぞれ、「３回」、「２回」である。また、各印刷ジョブＰＪ２，ＰＪ７，ＰＪ８，ＰＪ４，ＰＪ６，ＰＪ９，ＰＪ５の実行前の着脱作業におけるフィニッシャーの着脱回数は、それぞれ「０回」である。したがって、着脱回数の合計数は「５回」である。
【０１０８】
以上にように、複数の印刷ジョブＰＪの変更後の実行順序（図６参照）にしたがって当該複数の印刷ジョブＰＪ１が実行される場合においては、当該複数の印刷ジョブＰＪの蓄積順序（変更前の実行順序）（図５参照）にしたがって当該複数の印刷ジョブＰＪが実行される場合に比べて、フィニッシャー着脱作業の頻度および着脱回数の合計数を大幅に低減することが可能である。具体的には、フィニッシャー着脱作業の頻度を「６回」から「２回」に低減するとともに、着脱回数の合計数を「１３回」から「５回」に低減することが可能である。このように、複数の印刷ジョブＰＪの変更後の実行順序（図６参照）にしたがって当該複数の印刷ジョブＰＪが実行されることにより、オペレータの作業効率を飛躍的に向上させることが可能である。
【０１０９】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。
【０１１０】
以下では、第１実施形態との相違点を中心に説明する。
【０１１１】
上記第１実施形態では、図４のステップＳ１４〜Ｓ２６において、複数のジョブグループＪＧ１〜ＪＧ５の各実行優先度の値が設定され、当該実行優先度にしたがって複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される場合を例示した。
【０１１２】
一方、この第２実施形態では、図４のステップＳ１４〜Ｓ２６の処理が実行されずに、ジョブグループＪＧ１〜ＪＧ５が分類された順序である分類順序にしたがって複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される場合を例示する。
【０１１３】
具体的には、図４のステップＳ１３において、複数の印刷ジョブＰＪ１〜ＰＪ９が複数のジョブグループＪＧ１〜ＪＧ５に分類されると、ジョブ実行順序変更部９５は、ステップＳ１７〜ステップＳ２６の処理に代えて次述する処理を実行する。
【０１１４】
詳細には、図９に示すように、ジョブ実行順序変更部９５は、ジョブグループＪＧ１〜ＪＧ５の分類順序にしたがって複数の印刷ジョブＰＪ１〜ＰＪ９がジョブグループＪＧ毎に実行されるように当該複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序を変更する。なお、上述したように、ステップＳ１３において、ジョブグループＪＧ１，ＪＧ２，ＪＧ３，ＪＧ４，ＪＧ５は、この順序で分類される。したがって、図９に示すように、ジョブ実行順序変更部９５は、複数の印刷ジョブＰＪ１〜ＰＪ９がジョブグループＪＧ１，ＪＧ２，ＪＧ３，ＪＧ４，ＪＧ５の順序にしたがって実行されるように当該複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序を変更する。
【０１１５】
次に、複数の印刷ジョブＰＪの変更後の実行順序（図９参照）にしたがって当該複数の印刷ジョブＰＪが実行された場合におけるフィニッシャーの着脱作業の頻度および着脱回数について図１０を参照しながら説明する。
【０１１６】
図１０に示すように、印刷ジョブＰＪ１の実行前においては、フィニッシャー「Ａ」が接続されており、印刷ジョブＰＪ１の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」の双方が接続されていない。したがって、オペレータは、フィニッシャー「Ａ」を取り外すとともに、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とを取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「２回」の合計「３回」である。
【０１１７】
次に、印刷ジョブＰＪ８の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ８の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」の双方が既に接続されている。したがって、オペレータによる着脱作業は行われない。
【０１１８】
次に、印刷ジョブＰＪ２の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ２の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ｄ」を取り外すとともに、フィニッシャー「Ａ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【０１１９】
次に、印刷ジョブＰＪ７の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ａ」とがこの順に接続されており、印刷ジョブＰＪ７の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が既に接続されている。したがって、オペレータによる着脱作業は行われない。
【０１２０】
次に、印刷ジョブＰＪ３の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ａ」とがこの順に接続されており、印刷ジョブＰＪ３の使用フィニッシャーＵＦであるフィニッシャー「Ｃ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ａ」を取り外すとともに、フィニッシャー「Ｃ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【０１２１】
次に、印刷ジョブＰＪ４の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｃ」とがこの順に接続されており、印刷ジョブＰＪ４の使用フィニッシャーＵＦであるフィニッシャー「Ｂ」が既に接続されている。したがって、オペレータによる着脱作業は行われない。
【０１２２】
同様に、印刷ジョブＰＪ６，ＰＪ９の実行前においても、オペレータによる着脱作業は行われない。
【０１２３】
次に、印刷ジョブＰＪ５の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｃ」とがこの順に接続されており、印刷ジョブＰＪ４の使用フィニッシャーＵＦであるフィニッシャー「Ｄ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ｃ」を取り外すとともに、フィニッシャー「Ｄ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【０１２４】
このように、複数の印刷ジョブＰＪが変更後の実行順序（図９参照）にしたがって実行された場合においては、図１０に示すように、印刷ジョブＰＪ１，ＰＪ２，ＰＪ３，ＰＪ５の実行前においてフィニッシャーの着脱作業が行われ、その他の印刷ジョブＰＪ８，ＰＪ７，ＰＪ４，ＰＪ６，ＰＪ９の実行前には当該着脱作業は行われない。したがって、フィニッシャーの着脱作業の頻度は「４回」である。
【０１２５】
また、各印刷ジョブＰＪ１，ＰＪ２，ＰＪ３，ＰＪ５の実行前の着脱作業におけるフィニッシャーの着脱回数は、それぞれ、「３回」、「２回」、「２回」、「２回」である。また、各印刷ジョブＰＪ８，ＰＪ７，ＰＪ４，ＰＪ６，ＰＪ９の実行前の着脱作業におけるフィニッシャーの着脱回数は、それぞれ「０回」である。したがって、着脱回数の合計数は「９回」である。
【０１２６】
以上にように、複数の印刷ジョブＰＪの変更後の実行順序（図９参照）にしたがって当該複数の印刷ジョブＰＪが実行される場合においては、当該複数の印刷ジョブＰＪの蓄積順序（変更前の実行順序）（図５参照）にしたがって当該複数の印刷ジョブＰＪが実行される場合に比べて、フィニッシャー着脱作業の頻度および着脱回数の合計数を低減することが可能である。具体的には、フィニッシャー着脱作業の頻度が「６回」から「４回」に低減され、着脱回数の合計数が「１３回」から「９回」に低減される。このように、オペレータの作業効率を向上させることが可能である。
【０１２７】
ただし、上記第１実施形態のような態様（図４のステップＳ１４〜ステップＳ２６）で複数の印刷ジョブＰＪの実行順序が変更されることがより好ましい。上記第１実施形態によれば、上述したように、フィニッシャーの着脱作業の頻度が「６回」から「２回」に低減されるとともに、着脱回数の合計数が「１３回」から「５回」に低減される。したがって、上記第２実施形態に比べてフィニッシャーの着脱作業の頻度および着脱回数の合計をより低減することが可能である。そのため、上記第１実施形態のような態様によれば、オペレータの作業効率をさらに向上させることが可能である。
【０１２８】
＜３．第３実施形態＞
第３実施形態は、第１実施形態の変形例である。
【０１２９】
以下では、第１実施形態との相違点を中心に説明する。
【０１３０】
この第３実施形態では、上記第１実施形態と同様に、接続中フィニッシャーＣＦに基づいて複数の印刷ジョブＰＪの実行順序を変更する処理（ステップＳ１４，Ｓ１５）が実行される。
【０１３１】
ただし、この第３実施形態では、上記第１実施形態とは異なり、複数のジョブグループＪＧ相互間での使用フィニッシャーＵＦの包含関係に基づいて複数の印刷ジョブＰＪの実行順序を変更する処理（ステップＳ１７〜ステップＳ２５）は、実行されない。
【０１３２】
すなわち、この第３実施形態では、図４のステップＳ１４〜ステップＳ２５の処理のうち、ステップＳ１７〜ステップＳ２５が実行されずに、ステップＳ１４，Ｓ１５の処理のみが実行される場合を例示する。
【０１３３】
具体的には、図４のステップＳ１１〜Ｓ１５においては、上記第１実施形態と同様の処理が実行される。したがって、ステップＳ１５においては、不足フィニッシャーＤＦの数が「０」であるジョブグループＪＧ２の実行優先度が値「０」に設定される。
【０１３４】
ステップＳ１５の処理が終了すると、ジョブ実行順序変更部９５は、ステップＳ１７〜ステップＳ２５の処理に代えて次述する処理を実行する。
【０１３５】
詳細には、ジョブ実行順序変更部９５は、実行優先度が設定されたジョブグループＪＧ２以外のジョブグループＪＧ１，ＪＧ３〜ＪＧ５の分類順序にしたがって当該ジョブグループＪＧ１，ＪＧ３〜ＪＧ５にそれぞれ実行優先度を設定する。より詳細には、ジョブグループＪＧ１，ＪＧ３，ＪＧ４，ＪＧ５はこの順で分類されているので、ジョブ実行順序変更部９５は、ジョブグループＪＧ１の実行優先度を値「１」を設定し、ジョブグループＪＧ３の実行優先度を値「２」に設定する。さらに、ジョブ実行順序変更部９５は、ジョブグループＪＧ４の実行優先度を値「３」を設定し、ジョブグループＪＧ５の実行優先度を値「４」を設定する。
【０１３６】
この後、処理はステップＳ２６に進み、ジョブ実行順序変更部９５は、最も高い優先度を有する印刷ジョブＰＪから順次に実行されるように複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序を変更する。
【０１３７】
詳細には、ジョブ実行順序変更部９５は、図１１の管理テーブルＴＢ（ＴＢ３）に示すように、ジョブグループＪＧ２，ＪＧ１，ＪＧ３，ＪＧ４，ＪＧ５の順序にしたがって複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序を変更する。
【０１３８】
次に、複数の印刷ジョブＰＪの変更後の実行順序（図１１参照）にしたがって当該複数の印刷ジョブＰＪが実行された場合におけるフィニッシャーの着脱作業の頻度および着脱回数について図１２を参照しながら説明する。
【０１３９】
まず、印刷ジョブＰＪ２の実行前においては、印刷ジョブＰＪ２の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が既に接続されており、オペレータによる着脱作業は行われない。
【０１４０】
同様に、印刷ジョブＰＪ７の実行時においても、印刷ジョブＰＪ７の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が既に接続されており、オペレータによる着脱作業は行われない。
【０１４１】
次に、印刷ジョブＰＪ１の実行前においては、フィニッシャー「Ａ」が接続されており、印刷ジョブＰＪ１の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」の双方が接続されていない。したがって、オペレータは、フィニッシャー「Ａ」を取り外すとともに、フィニッシャー「Ｂ，Ｄ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「２回」の合計「３回」である。
【０１４２】
次に、印刷ジョブＰＪ８の実行前においては、印刷ジョブＰＪ８の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」が既に接続されており、オペレータによる着脱作業は行われない。
【０１４３】
次に、印刷ジョブＰＪ３の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順序で接続されており、印刷ジョブＰＪ３の使用フィニッシャーＵＦであるフィニッシャー「Ｃ」が接続されていない。したがって、オペレータは、フィニッシャー「Ｄ」を取り外すとともに、フィニッシャー「Ｃ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【０１４４】
次に、印刷ジョブＰＪ４の実行前においては、印刷ジョブＰＪ４の使用フィニッシャーＵＦであるフィニッシャー「Ｂ」が既に接続されており、オペレータによる着脱作業は行われない。
【０１４５】
同様に、印刷ジョブＰＪ６，ＰＪ９の実行時においても、オペレータによる着脱作業は行われない。
【０１４６】
次に、印刷ジョブＰＪ５の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｃ」とがこの順に接続されており、印刷ジョブＰＪ５の使用フィニッシャーＵＦであるフィニッシャー「Ｄ」が接続されていない。したがって、オペレータは、２番目のフィニッシャー「Ｃ」を取り外すとともに、フィニッシャー「Ｄ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【０１４７】
このように、複数の印刷ジョブＰＪの変更後の実行順序（図６参照）にしたがって当該複数の印刷ジョブＰＪが実行された場合においては、図１２に示すように、印刷ジョブＰＪ１，ＰＪ３，ＰＪ５の実行前においてフィニッシャーの着脱作業が行われ、その他の印刷ジョブＰＪ２，ＰＪ７，ＰＪ８，ＰＪ４，ＰＪ６，ＰＪ９の実行前には当該着脱作業は行われない。したがって、フィニッシャーの着脱作業の頻度は「３回」である。
【０１４８】
また、各印刷ジョブＰＪ１，ＰＪ３，ＰＪ５の実行前の着脱作業におけるフィニッシャーの着脱回数は、それぞれ、「３回」、「２回」、「２回」である。また、各印刷ジョブＰＪ２，ＰＪ７，ＰＪ８，ＰＪ４，ＰＪ６，ＰＪ９の実行前の着脱作業におけるフィニッシャーの着脱回数は、それぞれ「０回」である。したがって、着脱回数の合計数は「７回」である。
【０１４９】
以上にように、複数の印刷ジョブＰＪの変更後の実行順序（図１１参照）にしたがって当該複数の印刷ジョブＰＪが実行される場合においては、当該複数の印刷ジョブＰＪが蓄積順序（変更前の実行順序）（図５参照）にしたがって実行される場合に比べて、フィニッシャー着脱作業の頻度および着脱回数の合計数を低減することが可能である。具体的には、フィニッシャー着脱作業の頻度が「６回」から「３回」に低減され、着脱回数の合計数が「１３回」から「７回」に低減される。そのため、オペレータの作業効率を向上させることが可能である。
【０１５０】
また、この第３実施形態においては、不足フィニッシャーＤＦの数が「０」であるジョブグループＪＧ２が他のジョブグループＪＧ１，ＪＧ３〜ＪＧ５に先立って実行される（ステップＳ１４，Ｓ１５）。換言すれば、接続中フィニッシャーＣＦの一部または全部を使用し且つ接続中フィニッシャーＣＦ以外のフィニッシャーを使用しない印刷ジョブＰＪ２，ＰＪ７が他の印刷ジョブＰＪ１，ＰＪ３〜ＰＪ６，ＰＪ８，ＰＪ９に先立って実行される。
【０１５１】
したがって、ジョブグループＪＧ１〜ＪＧ５の分類順序にしたがって複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される場合（上記第２実施形態）に比べて、オペレータによるフィニッシャーの着脱作業の頻度および着脱回数の合計数をより低減することが可能である。
【０１５２】
ただし、上記第１実施形態のような態様（図４のステップＳ１４〜ステップＳ２６）で複数の印刷ジョブＰＪの実行順序が変更されることがより好ましい。上述したように、上記第１実施形態によれば、上記第３実施形態に比べて当該着脱作業の頻度をより低減することが可能である。そのため、オペレータの作業効率をさらに向上させることが可能である。
【０１５３】
＜４．第４実施形態＞
第４実施形態は、第１実施形態の変形例である。
【０１５４】
以下では、第１実施形態との相違点を中心に説明する。
【０１５５】
この第４実施形態では、上記第１実施形態と同様に、複数のジョブグループＪＧ相互間での使用フィニッシャーＵＦの包含関係に基づいて複数の印刷ジョブＰＪの実行順序を変更する処理（ステップＳ１７〜ステップＳ２５）が実行される。
【０１５６】
ただし、この第４実施形態では、上記第１実施形態とは異なり、接続中フィニッシャーＣＦに基づいて複数の印刷ジョブＰＪの実行順序を変更する処理（ステップＳ１４，Ｓ１５）は、実行されない。
【０１５７】
すなわち、この第４実施形態では、図４のステップＳ１４〜ステップＳ２５の処理のうち、ステップＳ１４，Ｓ１５の処理が実行されずに、ステップＳ１７〜ステップＳ２５が実行される場合を例示する。
【０１５８】
具体的には、ステップＳ１３の処理が終了すると、処理はステップＳ１４，Ｓ１５の処理を経由せずにステップＳ１７に進む。すなわち、不足フィニッシャーＤＦの数が「０」であるジョブグループＪＧ２が実行優先度「０」に設定されることなく、ステップＳ１７に進む。
【０１５９】
ステップＳ１７〜ステップＳ２３においては、第１実施形態と同様の処理が実行される。具体的には、ジョブ実行順序変更部９５は、ジョブグループＪＧ１の実行優先度を値「１」に設定するとともに、ジョブグループＪＧ４，ＪＧ５の実行優先度を値「２」に設定する。そして、処理はステップＳ２４に進む。
【０１６０】
ステップＳ２４においては、上述したように、不足フィニッシャーＤＦの数が「１」であり且つ実行優先度が未設定であるジョブグループＪＧが存在するか否かが判定される。
【０１６１】
不足フィニッシャーＤＦの数が「１」であり且つ実行優先度が未設定であるジョブグループＪＧ２，ＪＧ３が存在するので（ステップＳ２４でＹＥＳ）、処理はステップＳ２５に進む。
【０１６２】
ステップＳ２５においては、ジョブ実行順序変更部９５は、ジョブグループＪＧ２，ＪＧ３の実行優先度を値「３」に設定する。
【０１６３】
この後、ステップＳ２６に進み、ジョブ実行順序変更部９５は、最も高い優先度を有する印刷ジョブＰＪから順次に実行されるように複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序を変更する。
【０１６４】
詳細には、ジョブ実行順序変更部９５は、図１３の管理テーブルＴＢ（ＴＢ４）に示すように、ジョブグループＪＧ１，ＪＧ４，ＪＧ５，ＪＧ２，ＪＧ３の順序にしたがって複数の印刷ジョブＰＪの実行順序を変更する。
【０１６５】
次に、複数の印刷ジョブＰＪの変更後の実行順序（図１３参照）にしたがって当該複数の印刷ジョブＰＪが実行された場合におけるフィニッシャーの着脱作業の頻度および着脱回数について図１４を参照しながら説明する。
【０１６６】
図１４に示すように、印刷ジョブＰＪ１の実行前においては、フィニッシャー「Ａ」が接続されており、印刷ジョブＰＪ１の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」が共に接続されていない。したがって、オペレータは、フィニッシャー「Ａ」を取り外すとともに、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とを取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「２回」の合計「３回」である。
【０１６７】
次に、印刷ジョブＰＪ８の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ８の使用フィニッシャーＵＦであるフィニッシャー「Ｂ，Ｄ」の双方が既に接続されている。したがって、オペレータによる着脱作業は行われない。
【０１６８】
次に、印刷ジョブＰＪ４の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ４の使用フィニッシャーＵＦであるフィニッシャー「Ｂ」が既に接続されている。したがって、オペレータによる着脱作業は行われない。
【０１６９】
同様に、印刷ジョブＰＪ６，ＰＪ９の実行前においても、印刷ジョブＰＪ６，ＰＪ９の使用フィニッシャーＵＦであるフィニッシャー「Ｂ」が既に接続されており、オペレータによる着脱作業は行われない。
【０１７０】
次に、印刷ジョブＰＪ５の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ５の使用フィニッシャーＵＦであるフィニッシャー「Ｄ」が既に接続されている。したがって、オペレータによる着脱作業は行われない。
【０１７１】
次に、印刷ジョブＰＪ２の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ｄ」とがこの順に接続されており、印刷ジョブＰＪ２の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が接続されていない。したがって、オペレータは、フィニッシャー「Ｄ」を取り外すとともに、フィニッシャー「Ａ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【０１７２】
次に、印刷ジョブＰＪ７の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ａ」とがこの順に接続されており、印刷ジョブＰＪ７の使用フィニッシャーＵＦであるフィニッシャー「Ａ」が既に接続されている。したがって、オペレータによる着脱作業は行われない。
【０１７３】
次に、印刷ジョブＰＪ３の実行前においては、フィニッシャー「Ｂ」とフィニッシャー「Ａ」とがこの順に接続されており、印刷ジョブＰＪ３の使用フィニッシャーＵＦであるフィニッシャー「Ｃ」が接続されていない。したがって、オペレータは、フィニッシャー「Ａ」を取り外すとともに、フィニッシャー「Ｃ」を取り付ける着脱作業を行う。そのため、この着脱作業における「着脱回数」は、取り外し「１回」および取り付け「１回」の合計「２回」である。
【０１７４】
このように、複数の印刷ジョブＰＪの変更後の実行順序（図１３参照）にしたがって複数の印刷ジョブＰＪが実行された場合においては、図１４に示すように、印刷ジョブＰＪ１，ＰＪ２，ＰＪ３の実行前においてフィニッシャーの着脱作業が行われ、その他の印刷ジョブＰＪ８，ＰＪ４，ＰＪ６，ＰＪ９，ＰＪ５，ＰＪ７の実行前には当該着脱作業は行われない。したがって、フィニッシャーの着脱作業の頻度は「３回」である。
【０１７５】
また、各印刷ジョブＰＪ１，ＰＪ２，ＰＪ３の実行前の着脱作業におけるフィニッシャーの着脱回数は、それぞれ、「３回」、「２回」、「２回」である。また、各印刷ジョブＰＪ８，ＰＪ４，ＰＪ６，ＰＪ９，ＰＪ５，ＰＪ７の実行前の着脱作業におけるフィニッシャーの着脱回数は、それぞれ「０回」である。したがって、着脱回数の合計数は「７回」である。
【０１７６】
以上にように、複数の印刷ジョブＰＪの変更後の実行順序（図９参照）にしたがって複数の印刷ジョブＰＪが実行される場合においては、複数の印刷ジョブＰＪの蓄積順序（変更前の実行順序）（図５参照）にしたがって実行される場合に比べて、フィニッシャー着脱作業の頻度および着脱回数の合計数を低減することが可能である。具体的には、フィニッシャー着脱作業の頻度が「６回」から「３回」に低減され、着脱回数の合計数が「１３回」から「７回」に低減される。
【０１７７】
そのため、複数の印刷ジョブＰＪの変更後の実行順序（図６参照）にしたがって複数の印刷ジョブＰＪが実行されることによって、オペレータの作業効率を向上させることが可能である。
【０１７８】
また、この第４実施形態においては、ジョブグループＪＧ４，ＪＧ５の使用フィニッシャーＵＦ（「Ｂ」，「Ｄ」）がジョブグループＪＧ１の使用フィニッシャーＵＦ（「Ｂ，Ｄ」）に包含される場合には、ジョブグループＪＧ１が実行優先度「１」に設定され、ジョブグループＪＧ４，ＪＧ５が実行優先度「２」に設定される。したがって、ジョブグループＪＧ１に引き続いてジョブグループＪＧ４，ＪＧ５が実行されるように複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される。
【０１７９】
したがって、ジョブグループＪＧ１〜ＪＧ５の分類順序にしたがって複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序が変更される場合（上記第２実施形態）に比べて、オペレータによるフィニッシャーの着脱作業の頻度および着脱回数の合計数をより低減することが可能である。
【０１８０】
ただし、上記第１実施形態のような態様（図４のステップＳ１４〜ステップＳ２６）で複数の印刷ジョブＰＪの実行順序が変更されることがより好ましい。上述したように、上記第１実施形態によれば、上記第４実施形態に比べてフィニッシャーの着脱作業の頻度および着脱回数の合計数をより低減することが可能である。そのため、オペレータの作業効率をさらに向上させることが可能である。
【０１８１】
＜５．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１８２】
たとえば、上記各実施形態においては、管理サーバ５０が複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序を変更する場合を例示したが、これに限定されず、画像形成装置１０が当該複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序を変更するようにしてもよい。具体的には、画像形成装置１０は、クライアントコンピュータ等からの画像形成装置１０に対する印刷ジョブＰＪを蓄積するとともに、図４のフローチャートの処理を実行して複数の印刷ジョブＰＪ１〜ＰＪ９の実行順序を変更するようにすればよい。
【０１８３】
また、上記各実施形態においては、或る日の所定の印刷ジョブ開始時点において蓄積されている複数の印刷ジョブＰＪに関して、図４のフローチャートの処理（スケジューリング処理）を実行する場合を例示したが、これに限定されない。たとえば、複数の印刷ジョブＰＪの蓄積数が所定数（例えば「９」）以上であると判定されたことに応答して、上記スケジューリング処理が実行されるようにしてもよい。
【０１８４】
また、上記実施形態においては、最大で２つのフィニッシャーを画像形成装置１０に対して接続することが可能である場合を例示したが、これに限定されず、最大で３つ以上のフィニッシャーを画像形成装置１０に対して接続することが可能である場合（フィニッシャの最大接続数が「３」以上の場合）においても、本発明の思想を適用することが可能である。
【０１８５】
具体的には、まず、ステップＳ１１〜Ｓ１５，Ｓ２６の処理に関して、フィニッシャーの最大接続数が「３」以上の場合においても、上記実施形態と同様の処理が実行されればよい。
【０１８６】
また、ステップＳ１７〜Ｓ２５の処理に関して、フィニッシャの最大接続数が「３」以上の場合においても、上記実施形態と同様にして、複数のジョブグループの相互間での使用フィニッシャーの包含関係に基づいて当該複数のジョブグループの実行優先度が決定されるようにしてもよい。
【０１８７】
たとえば、最大接続可能フィニッシャー数が「３」であり、フィニッシャー「Ｂ，Ｃ，Ｄ」を使用する印刷ジョブＰＪ７０（ジョブグループＪＧ７０）とフィニッシャー「Ｂ，Ｄ」を使用する印刷ジョブＰＪ８０（ジョブグループＪＧ８０）とを含む複数の印刷ジョブＰＪの実行順序を変更する状況を想定する。このような状況において、複数のジョブグループＰＪ７０，ＰＪ８０の相互間での使用フィニッシャーの包含関係に基づいて、ジョブグループＰＪ７０，ＰＪ８０の実行優先度が決定されるようにしてもよい。この例では、ジョブグループＪＧ７０の使用フィニッシャーＵＦ（「Ｂ，Ｄ，Ｃ」）は、ジョブグループＪＧ８０の使用フィニッシャーＵＦ（「Ｂ，Ｄ」）の全部を包含する。そして、このような包含関係に基づいて、ジョブグループＪＧ８０に属する印刷ジョブＰＪ８０（包含される側のジョブ）が、ジョブグループＪＧ７０に属する印刷ジョブＰＪ７０（包含する側のジョブ）に引き続いて実行されるように、複数の印刷ジョブＰＪ７０，ＰＪ８０の実行順序が変更されるようにしてもよい。
【０１８８】
また、上記各実施形態においては、接続中フィニッシャーＣＦとして単一のフィニッシャー（「Ａ」）が接続されている場合において、図４のフローチャートの処理（スケジューリング処理）が実行される場合を例示したが、これに限定されない。
【０１８９】
具体的には、接続中フィニッシャーＣＦとして複数のフィニッシャー（例えば「Ａ，Ｂ」）が接続されている場合において、上記スケジューリング処理が実行されるようにしてもよい。
【０１９０】
特に、このような状況においては、接続中フィニッシャーＣＦである複数のフィニッシャーの一部または全部を使用し且つ当該接続中フィニッシャーＣＦ以外のフィニッシャーを使用しない印刷ジョブＰＪが他の印刷ジョブＰＪに先立って実行されるように、複数の印刷ジョブＰＪの実行順序が変更されることが好ましい。
【０１９１】
たとえば、印刷ジョブＰＪ２０を含む複数の印刷ジョブＰＪが蓄積されている場合には、当該複数の印刷ジョブＰＪの実行順序が次述するように変更されればよい。ここで、印刷ジョブＰＪ２０は、接続中フィニッシャーＣＦの全部（「Ａ，Ｂ」）を使用し且つ当該接続中フィニッシャーＣＦ以外のフィニッシャーを使用しない印刷ジョブＰＪである。
【０１９２】
具体的には、このような印刷ジョブＰＪ２０がその他の印刷ジョブＰＪ（接続中フィニッシャーＣＦ以外のフィニッシャーを使用する印刷ジョブＰＪ）に先立って実行されるように、複数の印刷ジョブＰＪの実行順序が変更されればよい。
【０１９３】
同様に、印刷ジョブＰＪ３０を含む複数の印刷ジョブＰＪが蓄積されている場合には、当該複数の印刷ジョブＰＪの実行順序が次述するように変更されればよい。ここで、印刷ジョブＰＪ３０は、接続中フィニッシャーＣＦ（「Ａ，Ｂ」）の一部（「Ａ」）を使用し且つ当該接続中フィニッシャーＣＦ以外のフィニッシャーを使用しない印刷ジョブＰＪである。
【０１９４】
具体的には、このような印刷ジョブＰＪ３０がその他の印刷ジョブＰＪ（接続中フィニッシャーＣＦ以外のフィニッシャーを使用する印刷ジョブＰＪ）に先立って実行されるように、複数の印刷ジョブＰＪの実行順序が変更されればよい。
【符号の説明】
【０１９５】
ＣＦ  接続中フィニッシャー
ＦＪ  フィニッシャー情報
ＪＧ１〜ＪＧ５  ジョブグループ
ＰＦ  印刷ジョブ情報
ＰＪ１〜ＰＪ９  印刷ジョブ
ＴＢ（ＴＢ０〜ＴＢ４）  管理テーブル
ＴＣ  蓄積数
ＵＦ  使用フィニッシャー
【図１】
2013092999.tif 000003
【図２】
2013092999.tif 000004
【図３】
2013092999.tif 000005
【図４】
2013092999.tif 000006
【図５】
2013092999.tif 000007
【図６】
2013092999.tif 000008
【図７】
2013092999.tif 000009
【図８】
2013092999.tif 000010
【図９】
2013092999.tif 000011
【図１０】
2013092999.tif 000012
【図１１】
2013092999.tif 000013
【図１２】
2013092999.tif 000014
【図１３】
2013092999.tif 000015
【図１４】
2013092999.tif 000016