(57)【要約】【課題】ユーザーに負担をかけずに後処理の生産性を向上または維持できる画像形成システム、後処理装置、および画像形成システムの制御プログラムを提供する。【解決手段】画像形成システムは、ジョブ取得部、ジョブ記憶部、画像形成部、後処理部、装填状態取得部、およびジョブ選択部を有する。後処理部は、搬送路に沿ったそれぞれの装填位置で機能ユニットを装填可能な複数のスロットを有し、入れ替え可能な１つ以上の機能ユニットによって、機能ユニットの機能に応じた所定の後処理を行う。装填状態取得部は、複数のスロットにおける機能ユニットの装填の有無と、スロットに機能ユニットが装填されている場合に機能ユニットの機能の種類とを、機能ユニットの装填状態として取得する。ジョブ選択部は、機能ユニットの装填状態に応じて、ジョブ記憶部に記憶されている複数のジョブから、後処理を実行可能なジョブを選択する。【選択図】図４
2019120782.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを取得するジョブ取得部と、
前記ジョブ取得部によって取得された前記ジョブを記憶するジョブ記憶部と、
用紙に画像を形成する画像形成部と、
複数のスロットであって、搬送路に沿ったそれぞれの装填位置で機能ユニットを装填可能な複数のスロットを有し、入れ替え可能な１つ以上の機能ユニットによって、前記機能ユニットの機能に応じた所定の後処理を、搬送された用紙に対して行う後処理部と、
前記複数のスロットにおける前記機能ユニットの装填の有無と、前記スロットに前記機能ユニットが装填されている場合に前記機能ユニットの機能の種類とを、機能ユニットの装填状態として取得する装填状態取得部と、
前記装填状態取得部によって取得された前記機能ユニットの装填状態に応じて、前記ジョブ記憶部に記憶されている複数のジョブから、後処理を実行可能なジョブを選択するジョブ選択部と、
を有する、画像形成システム。
【請求項２】
前記装填状態で後処理を実行可能なジョブが前記ジョブ記憶部に記憶されているか否かを判定する入れ替え要否判定部と、
前記入れ替え要否判定部の判定の結果、後処理を実行可能なジョブが前記ジョブ記憶部に記憶されていない場合、前記スロットに装填されている前記機能ユニットを入れ替える必要がある旨の指示を出力する入れ替え指示部と、
前記入れ替え指示部からの前記指示をユーザーに報知する報知部と、をさらに有する、請求項１に記載の画像形成システム。
【請求項３】
前記ジョブ記憶部は、
ジョブを実行する順序を保持するジョブリストを記憶し、
前記ジョブ選択部は、
前記装填状態で後処理を実行可能なジョブが前記ジョブリストの先頭になるように、前記ジョブリストのジョブの順番を並び替える、請求項１または２に記載の画像形成システム。
【請求項４】
前記装填状態取得部が取得する装填状態には、前記スロットに装填された前記機能ユニットの並び順が含まれ、
前記ジョブ選択部は、
前記ジョブリストのジョブを実行するために必要な機能ユニットの前記並び順が同じ複数のジョブが連続するように、前記ジョブリストのジョブの順番を並び替える、請求項３に記載の画像形成システム。
【請求項５】
前記ジョブ選択部は、
前記機能ユニットの装填状態および所定の条件に基づき、前記ジョブリストのジョブの順番を並び替える、請求項３に記載の画像形成システム。
【請求項６】
前記所定の条件は、
前記機能ユニットの入れ替え回数、
前記機能ユニットの装填難易度、
前記後処理部における機能ユニットの有無、
前記機能ユニットのメンテナンス時期、
前記機能ユニットの後処理によって生じる処理屑を収容する屑箱の前記処理屑の廃棄時期、および前記機能ユニットの入れ替えができない時期のうちの少なくともいずれかである、請求項５に記載の画像形成システム。
【請求項７】
入れ替えが必要な機能ユニットの準備が完了しているか否かを判定する入れ替え準備判定部をさらに有し、
前記入れ替え準備判定部の判定の結果、入れ替えが必要な機能ユニットの準備が完了していると判定された場合、機能ユニットの入れ替えモードへ遷移し、完了していないと判定された場合、機能ユニットの入れ替えを伴わないジョブであるか、あるいは、機能ユニットの入れ替えをする必要があっても、入れ替えの準備が整っているジョブの後処理を実施する、請求項１〜６のいずれか１項に記載の画像形成システム。
【請求項８】
前記入れ替え準備判定部は、
ユーザーによる前記準備が完了している旨の入力の有無に基づいて、前記準備が完了しているか否かを判定する、請求項７に記載の画像形成システム。
【請求項９】
前記機能ユニットの所有情報を記憶する機能ユニット情報記憶部をさらに有し、
前記入れ替え準備判定部は、
機能ユニットの所有情報と、他のシステムにおける当該機能ユニットの使用状況に基づいて、前記準備が完了しているか否かを判定する、請求項７に記載の画像形成システム。
【請求項１０】
入れ替え可能な１つ以上の機能ユニットによって、前記機能ユニットの機能に応じた所定の後処理を、搬送された用紙に対して行う後処理装置であって、
ジョブを取得するジョブ取得部と、
前記ジョブ取得部によって取得された前記ジョブを記憶するジョブ記憶部と、
複数のスロットであって、搬送路に沿ったそれぞれの装填位置で前記機能ユニットを装填可能な複数のスロットと、
前記複数のスロットにおける前記機能ユニットの装填の有無と、前記スロットに前記機能ユニットが装填されている場合に前記機能ユニットの機能の種類とを、機能ユニットの装填状態として取得する装填状態取得部と、
前記装填状態取得部によって取得された前記機能ユニットの装填状態に応じて、前記ジョブ記憶部に記憶されている複数のジョブから、後処理を実行可能なジョブを選択するジョブ選択部と、を有する、後処理装置。
【請求項１１】
前記装填状態で後処理を実行可能なジョブが前記ジョブ記憶部に記憶されているか否かを判定する入れ替え要否判定部と、
前記入れ替え要否判定部の判定の結果、後処理を実行可能なジョブが前記ジョブ記憶部に記憶されていない場合、前記スロットに装填されている前記機能ユニットを入れ替える必要がある旨の指示を出力する入れ替え指示部と、
前記入れ替え指示部からの前記指示をユーザーに報知する報知部と、を有する、請求項１０に記載の後処理装置。
【請求項１２】
複数のスロットであって、搬送路に沿ったそれぞれの装填位置で機能ユニットを装填可能な複数のスロットを有し、入れ替え可能な１つ以上の機能ユニットによって、前記機能ユニットの機能に応じた所定の後処理を、搬送された用紙に対して行う後処理部を備える画像形成システムの制御プログラムであって、
ジョブを取得する手順（ａ）と、
前記手順（ａ）において取得された前記ジョブを記憶部に記憶する手順（ｂ）と、
前記複数のスロットにおける前記１つ以上の機能ユニットの装填の有無と、前記スロットに前記機能ユニットが装填されている場合に前記機能ユニットの機能の種類とを、機能ユニットの装填状態として取得する手順（ｃ）と、
前記手順（ｃ）において取得された前記機能ユニットの装填状態に応じて、前記記憶部に記憶されている複数のジョブから、後処理を実行可能なジョブを選択する手順（ｄ）と、をコンピューターに実行させるための、画像形成システムの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、後処理装置、および画像形成システムの制御プログラムに関する。
【背景技術】
【０００２】
用紙の断裁、折り目、ミシン目の形成などの後処理を実施する機能ユニットを入れ替えることにより、１台で複数の後処理を実施可能な後処理装置が知られている。
【０００３】
下記特許文献１には、用紙を搬送しながら用紙に加工を施す用紙加工装置において、機能ユニットとして、任意に選択した内容の加工を行うオプション加工装置部を有し、オプション加工装置部が装置本体に対して着脱自在に設けられていることが開示されている。
【０００４】
また、ユーザーが複数の機能ユニットの組み合せおよび順序を変更することにより、様々な後処理を実施できるように構成されている後処理装置が知られている（下記特許文献２）。特許文献２には、用紙の加工条件に基づいて、加工内容および加工順序を考慮し、機能ユニットの設置方法を表示する用紙加工装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２３９３０８号公報
【特許文献２】特開２０１５−４８１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、受信した印刷ジョブを後処理装置で順次後処理する際に、印刷ジョブの後処理に必要な機能ユニットの並び順（組み合わせ＋順序）と、後処理装置に装填されている機能ユニットの並び順とが一致しない場合、ジョブを実行できない。その結果、ユーザーが機能ユニットを入れ替えなければならず、その入れ替え作業に時間がかかるので、後処理の生産性が低下するという問題がある。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、ユーザーに負担をかけずに後処理の生産性を向上または維持できる画像形成システム、後処理装置、および画像形成システムの制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）ジョブを取得するジョブ取得部と、前記ジョブ取得部によって取得された前記ジョブを記憶するジョブ記憶部と、用紙に画像を形成する画像形成部と、複数のスロットであって、搬送路に沿ったそれぞれの装填位置で機能ユニットを装填可能な複数のスロットを有し、入れ替え可能な１つ以上の機能ユニットによって、前記機能ユニットの機能に応じた所定の後処理を、搬送された用紙に対して行う後処理部と、前記複数のスロットにおける前記機能ユニットの装填の有無と、前記スロットに前記機能ユニットが装填されている場合に前記機能ユニットの機能の種類とを、機能ユニットの装填状態として取得する装填状態取得部と、前記装填状態取得部によって取得された前記機能ユニットの装填状態に応じて、前記ジョブ記憶部に記憶されている複数のジョブから、後処理を実行可能なジョブを選択するジョブ選択部と、を有する、画像形成システム。
【００１０】
（２）前記装填状態で後処理を実行可能なジョブが前記ジョブ記憶部に記憶されているか否かを判定する入れ替え要否判定部と、前記入れ替え要否判定部の判定の結果、後処理を実行可能なジョブが前記ジョブ記憶部に記憶されていない場合、前記スロットに装填されている前記機能ユニットを入れ替える必要がある旨の指示を出力する入れ替え指示部と、前記入れ替え指示部からの前記指示をユーザーに報知する報知部と、をさらに有する、上記（１）に記載の画像形成システム。
【００１１】
（３）前記ジョブ記憶部は、ジョブを実行する順序を保持するジョブリストを記憶し、
前記ジョブ選択部は、前記装填状態で後処理を実行可能なジョブが前記ジョブリストの先頭になるように、前記ジョブリストのジョブの順番を並び替える、上記（１）または（２）に記載の画像形成システム。
【００１２】
（４）前記装填状態取得部が取得する装填状態には、前記スロットに装填された前記機能ユニットの並び順が含まれ、前記ジョブ選択部は、前記ジョブリストのジョブを実行するために必要な機能ユニットの前記並び順が同じ複数のジョブが連続するように、前記ジョブリストのジョブの順番を並び替える、上記（３）に記載の画像形成システム。
【００１３】
（５）前記ジョブ選択部は、前記機能ユニットの装填状態および所定の条件に基づき、前記ジョブリストのジョブの順番を並び替える、上記（３）に記載の画像形成システム。
【００１４】
（６）前記所定の条件は、前記機能ユニットの入れ替え回数、前記機能ユニットの装填難易度、前記後処理部における機能ユニットの有無、前記機能ユニットのメンテナンス時期、前記機能ユニットの後処理によって生じる処理屑を収容する屑箱の前記処理屑の廃棄時期、および前記機能ユニットの入れ替えができない時期のうちの少なくともいずれかである、上記（５）に記載の画像形成システム。
【００１５】
（７）入れ替えが必要な機能ユニットの準備が完了しているか否かを判定する入れ替え準備判定部をさらに有し、前記入れ替え準備判定部の判定の結果、入れ替えが必要な機能ユニットの準備が完了していると判定された場合、機能ユニットの入れ替えモードへ遷移し、完了していないと判定された場合、機能ユニットの入れ替えを伴わないジョブであるか、あるいは、機能ユニットの入れ替えをする必要があっても、入れ替えの準備が整っているジョブの後処理を実施する、上記（１）〜（６）のいずれか１つに記載の画像形成システム。
【００１６】
（８）前記入れ替え準備判定部は、ユーザーによる前記準備が完了している旨の入力の有無に基づいて、前記準備が完了しているか否かを判定する、上記（７）に記載の画像形成システム。
【００１７】
（９）前記機能ユニットの所有情報を記憶する機能ユニット情報記憶部をさらに有し、前記入れ替え準備判定部は、機能ユニットの所有情報と、他のシステムにおける当該機能ユニットの使用状況に基づいて、前記準備が完了しているか否かを判定する、上記（７）に記載の画像形成システム。
【００１８】
（１０）入れ替え可能な１つ以上の機能ユニットによって、前記機能ユニットの機能に応じた所定の後処理を、搬送された用紙に対して行う後処理装置であって、ジョブを取得するジョブ取得部と、前記ジョブ取得部によって取得された前記ジョブを記憶するジョブ記憶部と、複数のスロットであって、搬送路に沿ったそれぞれの装填位置で前記機能ユニットを装填可能な複数のスロットと、前記複数のスロットにおける前記機能ユニットの装填の有無と、前記スロットに前記機能ユニットが装填されている場合に前記機能ユニットの機能の種類とを、機能ユニットの装填状態として取得する装填状態取得部と、前記装填状態取得部によって取得された前記機能ユニットの装填状態に応じて、前記ジョブ記憶部に記憶されている複数のジョブから、後処理を実行可能なジョブを選択するジョブ選択部と、を有する、後処理装置。
【００１９】
（１１）前記装填状態で後処理を実行可能なジョブが前記ジョブ記憶部に記憶されているか否かを判定する入れ替え要否判定部と、前記入れ替え要否判定部の判定の結果、後処理を実行可能なジョブが前記ジョブ記憶部に記憶されていない場合、前記スロットに装填されている前記機能ユニットを入れ替える必要がある旨の指示を出力する入れ替え指示部と、前記入れ替え指示部からの前記指示をユーザーに報知する報知部と、を有する、上記（１０）に記載の後処理装置。
【００２０】
（１２）複数のスロットであって、搬送路に沿ったそれぞれの装填位置で機能ユニットを装填可能な複数のスロットを有し、入れ替え可能な１つ以上の機能ユニットによって、前記機能ユニットの機能に応じた所定の後処理を、搬送された用紙に対して行う後処理部を備える画像形成システムの制御プログラムであって、ジョブを取得する手順（ａ）と、前記手順（ａ）において取得された前記ジョブを記憶部に記憶する手順（ｂ）と、前記複数のスロットにおける前記１つ以上の機能ユニットの装填の有無と、前記スロットに前記機能ユニットが装填されている場合に前記機能ユニットの機能の種類とを、機能ユニットの装填状態として取得する手順（ｃ）と、前記手順（ｃ）において取得された前記機能ユニットの装填状態に応じて、前記記憶部に記憶されている複数のジョブから、後処理を実行可能なジョブを選択する手順（ｄ）と、をコンピューターに実行させるための、画像形成システムの制御プログラム。
【発明の効果】
【００２１】
本発明によれば、機能ユニットの装填状態に応じて、ジョブリストにおける複数のジョブから、後処理を実行可能なジョブを選択する。したがって、ユーザーが機能ユニットを入れ替えるのにかかる時間を低減、またはジョブリストにおける複数のジョブの実行にかかる時間を短縮できる。その結果、ユーザーに負担をかけずに後処理の生産性を向上または維持できる。
【図面の簡単な説明】
【００２２】
【図１】第１の実施形態の画像形成システムの概略断面図である。
【図２】図１に示す画像形成システムのハードウェア構成を例示する概略ブロック図である。
【図３】図１に示す第１の後処理装置の構成を例示する概略断面図である。
【図４】図１に示す画像形成システムの機能構成を例示する概略ブロック図である。
【図５】第１の実施形態の画像形成システムの制御方法の処理手順を例示するフローチャートである。
【図６】第２の実施形態の画像形成システムの制御方法の処理手順を例示するフローチャートである。
【図７】第３の実施形態の画像形成システムの制御方法の処理手順を例示するフローチャートである。
【図８】第３の実施形態の変形例における第１の後処理装置の構成を例示する概略断面図である。
【図９】第４の実施形態における画像形成システムの機能構成を例示する概略ブロック図である。
【発明を実施するための形態】
【００２３】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２４】
（第１の実施形態）
＜画像形成システム１００＞
図１は第１の実施形態の画像形成システム１００の概略断面図であり、図２は図１に示す画像形成システムのハードウェア構成を例示する概略ブロック図である。また、図３は図１に示す第１の後処理装置の構成を例示する概略断面図である。
【００２５】
図１に示すように、本実施形態の画像形成システム１００は、Ｘ方向（用紙搬送方向）に沿って直列に接続された画像形成装置２００、第１の後処理装置３００、および第２の後処理装置４００を有する。なお、図１に示す画像形成システム１００の構成は一例であり、画像形成システム１００に含まれる装置の種類および台数は図１に示す例に限定されない。画像形成システム１００は、画像形成装置２００のＸ方向上流に給紙装置をさらに有することもできる。
【００２６】
＜画像形成装置２００＞
画像形成装置２００は、原稿から画像を読み取り、読み取った画像を用紙に形成（印刷）する。また、画像形成装置２００は、ネットワークを通じて外部のクライアント端末からＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式の印刷データおよび印刷設定データを含む印刷ジョブを受信し、これに基づいて用紙に画像を形成する。クライアント端末は、たとえばパーソナルコンピューター、タブレット端末、スマートフォンなどでありうる。
【００２７】
図２に示すように、画像形成装置２００は、画像読取部２１０、画像処理部２２０、画像形成部２３０、給紙部２４０、用紙搬送部２５０、定着部２６０、通信部２７０、操作表示部２８０、および制御部２９０を有する。これらの構成要素は、内部バス２０１により相互に通信可能に接続されている。
【００２８】
画像読取部２１０は、ミラー、レンズなどから構成される光学系と読取センサーとを備える。画像読取部２１０は、読取面に載置された原稿またはＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）によって搬送された原稿を読み取って画像信号を出力する。
【００２９】
画像処理部２２０は、画像読取部２１０から受信した画像信号に対して各種の画像処理を実施し、印刷画像データを生成する。また、画像処理部２２０は、通信部２７０により受信された印刷ジョブに含まれる印刷設定情報および印刷データに基づいて、印刷画像データを生成する。生成された印刷画像データは、画像形成部２３０に送信される。
【００３０】
画像形成部２３０は、帯電、露光、現像、および転写の各工程を含む電子写真方式などの周知の作像プロセスを用いて、印刷画像データに基づいて画像を用紙上に形成する。
【００３１】
給紙部２４０は、記録材としての用紙を画像形成部２３０に供給する。給紙部２４０は、上段トレイ２４１および下段トレイ２４２を有し、各々のトレイには、たとえばＡ４サイズやＡ３サイズなどのサイズの異なる用紙が収納されうる。
【００３２】
用紙搬送部２５０は、画像形成装置２００内において用紙を搬送する。用紙搬送部２５０は、搬送路および複数の搬送ローラー対を有する。また、用紙搬送部２５０は、用紙反転部２５１および循環搬送部２５２を備えており、定着がなされた用紙の表裏を反転して排出したり、あるいは用紙の両面に画像を形成したりすることができる。
【００３３】
給紙部２４０から供給された用紙は、搬送路を画像形成部２３０へ向けて搬送される。用紙は、レジストローラー対２５３において、感光体ドラムに形成されたトナー画像と同期がとられ、転写部に搬送されるタイミングが制御される。転写部によってトナー画像が転写された用紙は、定着部２６０に搬送される。
【００３４】
定着部２６０は、用紙に形成されたトナー画像を定着する。定着部２６０は、内部にヒーターが配置された中空の加熱ローラーと、加熱ローラーに対向する加圧ローラーとを備える。加熱ローラーおよび加圧ローラーは、ヒーターにより所定温度（たとえば１００℃以上）に制御され、用紙に加熱・加圧処理を施し、トナー画像を定着する。
【００３５】
画像が定着された用紙は、排紙部２５４を通じて第１の後処理装置３００に供給される。
【００３６】
通信部２７０は、ネットワークＩ／Ｆ２７１および後処理装置Ｉ／Ｆ２７２を有する。ネットワークＩ／Ｆ２７１は、ネットワークを経由して、たとえばパーソナルコンピューターなどのクライアント端末に接続し、印刷ジョブなどのデータを送受信する。
【００３７】
後処理装置Ｉ／Ｆ２７２は、第１の後処理装置３００および第２の後処理装置４００と通信回線２０２を通じて通信可能に接続され、データを送受信する。
【００３８】
操作表示部２８０は、入力部および出力部を有する。入力部は、たとえば、キーボードおよびタッチパネルを備え、文字入力、各種設定、スタート指示などの各種指示（入力）をユーザーが行うために利用される。また、出力部は、ディスプレイを備え、機器構成、印刷ジョブの実施状況、用紙搬送における異常（ジャム）の発生状況などを、ユーザーに提示するために使用される。また、本実施形態では、出力部は、報知部として機能し、第１の後処理装置３００に装填されている機能ユニットの入れ替えを促すメッセージを表示する。
【００３９】
制御部２９０は、画像読取部２１０、画像処理部２２０、画像形成部２３０、給紙部２４０、用紙搬送部２５０、定着部２６０、通信部２７０、および操作表示部２８０を制御する。制御部２９０は、ＣＰＵ２９１、補助記憶部２９２、ＲＡＭ２９３、およびＲＯＭ２９４を有する。
【００４０】
ＣＰＵ２９１は、画像形成装置用の制御プログラムを実行し、様々な機能を実現する。制御プログラムは、補助記憶装置２９２に記憶されており、ＣＰＵ２９１によって実行される際に、ＲＡＭ２９３にロードされる。補助記憶装置２９２は、たとえば、ハードディスクドライブ、フラッシュメモリーなどの大容量の記憶装置を備える。ＲＡＭ２９３には、ＣＰＵ２９１の実行に伴う演算結果、後述するスロット３２１〜３２４における機能ユニットの装填状態、機能ユニットの所有情報、ジョブなどが格納される。ＲＯＭ２９４には、各種のパラメーター、各種プログラムなどが記憶されている。
【００４１】
＜第１の後処理装置３００＞
第１の後処理装置３００は、画像形成装置２００の指示に従って、画像形成装置２００から供給された用紙を搬送または後処理し、第２の後処理装置４００に供給またはパージトレイ３４０に排出する。
【００４２】
第１の後処理装置３００は、画像形成システム１００において画像形成装置２００と第２の後処理装置４００との間に配置され、用紙搬送部３１０、後処理部３２０、屑箱３３０、パージトレイ３４０、通信Ｉ／Ｆ部３５０、および制御部３６０を有する。用紙搬送部３１０、後処理部３２０、通信Ｉ／Ｆ部３５０、および制御部３６０は、内部バス３０１により相互に通信可能に接続されている。
【００４３】
図３に示すように、用紙搬送部３１０は、搬送路３１１，３１２，３１３および複数の搬送ローラー対３１４を備え、第１の後処理装置３００から供給された用紙を搬送路３１１、３１２、または３１３に沿って搬送する。
【００４４】
また、用紙搬送部３１０は、長尺紙搬送部３１５およびパージ搬送部３１６を有する。長尺紙搬送部３１５は、画像形成装置２００から供給された長尺紙を搬送しつつ整合する。より具体的には、長尺紙搬送部３１５は、画像形成装置２００から供給された長尺紙を搬送路３１２に一時的に保持し、後処理部３２０に搬送する前に、搬送方向に対する傾きなどを整合（正しい向きに修正）する。また、パージ搬送部３１６は、後処理部３２０からの用紙をパージトレイ３４０へ搬送する。なお、図示は簡略化しているが、パージ搬送部３１６は、後処理部３２０にてカードや名刺大サイズに断裁された用紙を確実に搬送できるように、搬送路３１３に沿って多数の搬送ローラー対３１４を備えうる。
【００４５】
後処理部３２０は、１つ以上の機能ユニットによって用紙に後処理を実施する。後処理部３２０は、機能ユニットを装填するための複数のスロット３２１〜３２４を有する。スロット３２１〜３２４は、搬送路に沿ったそれぞれの装填位置において、機能ユニットが装填される。装填位置は、搬送路上の位置（Ｘ方向の位置）で定義される。図１には、スロット３２１〜３２４のいずれにも機能ユニットは装填されていない場合について示されている。一方、図３には、スロット３２１〜３２４に、それぞれ機能ユニット５０１〜５０４が装填されている場合について示されている。機能ユニット５０１〜５０４のそれぞれは、いずれのスロット３２１〜３２４にも装填可能であり、相互に入れ替え可能である。
【００４６】
なお、本実施形態では、後処理部３２０が４つのスロット３２１〜３２４を有する場合について例示するが、スロットの個数は４つに限定されず、２、３、または５個以上であってもよい。
【００４７】
また、全てのスロット３２１〜３２４に機能ユニット５０１〜５０４を装填しなくてもよく、いずれかのスロット３２１〜３２４にのみ装填してもよい。またスロット３２１〜３２４が空の場合には、用紙搬送に支障がないような態様でダミーユニットが装填される。
【００４８】
また、スロット３２１〜３２４には、それぞれ検出センサー３２５〜３２８が設置されている。検出センサー３２５〜３２８は、制御部３６０と協働して、それぞれ機能ユニット５０１〜５０４の装填の有無を判定するとともに、スロット３２１〜３２４に機能ユニットが装填されている場合、機能ユニットの種類および装填の有無、すなわち装填状態を取得する。
【００４９】
検出センサー３２５〜３２８は、機能ユニットの装填の有無および機能ユニットの種類を検出できるセンサーであれば、いかなる形態のものでよく、たとえば、光センサー、アクチュエーターなどを使用できる。また、第１の後処理装置３００本体側にあるコネクターと、機能ユニットのコネクターが嵌合し、電気的に接続することで、制御部３６０が、装填の有無を検出し、また接続後に機能ユニットの制御基板に記憶している識別番号を読み取ることで、機能ユニットの種類を検出（判定）するようにしてもよい。
【００５０】
機能ユニット５０１〜５０４は、たとえばＣＤ断裁ユニット、天地スリット（ＦＤ断裁）ユニット、ダミーユニット、ドブ断ちスリットユニット、クリースユニット、ＣＤミシンユニット、ＦＤミシンユニット、名刺スリットユニットのうちのいずれかでありうる。
【００５１】
ＣＤ断裁ユニットは、ＣＤ方向に用紙を断裁するユニットである。また、天地スリットは、用紙搬送方向に用紙を断裁するユニットであり、ＦＤ（Ｆｅｅｄ  Ｄｉｒｅｃｔｉｏｎ）断裁ユニットとも呼ばれる。以下、用紙搬送方向を「ＦＤ方向」ともいう。
【００５２】
ドブ断ちスリットユニットは、ＦＤ方向にスリットを形成するユニットである。たとえば、ドブ断ちスリット処理では２つ平行な断裁線で断裁を行い２つの断裁線の間にスリット（溝）が形成される。クリースユニットは、所定方向、たとえばＣＤ方向に筋を形成するユニットである。
【００５３】
ＣＤミシンユニットはＣＤ方向にミシン目を形成するユニットであり、ＦＤミシンユニットはＦＤ方向にミシン目を形成するユニットである。名刺スリットユニットは、名刺サイズに用紙を断裁するため、ＦＤ方向に複数のスリットを形成するユニットである。
【００５４】
なお、後処理部３２０は、これら以外の機能ユニットを使用することもできる。また、用紙のスリット処理または断裁処理を伴う機能ユニットにより生じたスリット屑または断裁屑は、屑箱３３０へ自重により落下し、収容される。ユーザーは、屑箱３３０の中身を定期的に廃棄する。
【００５５】
通信Ｉ／Ｆ部３５０は、画像形成装置２００の後処理装置Ｉ／Ｆ２７２と通信回線２０２を通じて通信可能に接続され、データを送受信する。
【００５６】
制御部３６０は、用紙搬送部３１０、後処理部３２０、および通信Ｉ／Ｆ部３５０を制御する。制御部３６０は、ＣＰＵ３６１、ＲＡＭ３６２、およびＲＯＭ３６３を備える。
【００５７】
ＣＰＵ３６１は、第１の後処理装置用の制御プログラムを実行し、様々な機能を実現する。ＲＡＭ３６２は、ＣＰＵ３６１の演算結果や処理結果、スロット３２１〜３２４における機能ユニットの装填状態、機能ユニットの所有情報、ジョブなどを格納する。ＲＯＭ３６３は、上記制御プログラムを含む各種パラメーターなどを記憶する。
【００５８】
制御部３６０は、検出センサー３２５〜３２８の検出結果に基づいて、機能ユニットの装填状態を取得する。たとえば、スロット３２１〜３２４に装填が可能なすべての機能ユニットの種類ごとに固有のユニット番号があらかじめ割り振られ、制御部３６０が、装填されている機能ユニットの種類に関する情報としてユニット番号を取得するように構成される。ユニット番号と機能ユニットの種類との対応関係は、ＲＡＭ３６２にテーブルとして記憶されうる。以下では、説明の便宜上、ユニット番号の代わりにアルファベット１文字のユニット記号を使用して、機能ユニットの種類との対応関係を説明する。
【００５９】
対応関係を「機能ユニット名（ユニット記号）」のように表記すると、たとえば、ＣＤ断裁（Ａ）、天地スリット（Ｂ）、ダミー（Ｃ）、ドブ断ちスリット（Ｄ）、クリース（Ｅ）、ＣＤミシン（Ｆ）、ＦＤミシン（Ｇ）、名刺スリット（Ｈ）のように表せる。
【００６０】
あるいは、スロット３２１〜３２４に装填が可能なすべての機能ユニットに固有の識別番号があらかじめ割り振られ、装填されている機能ユニットの種類に関する情報として識別番号を取得するように構成することもできる。識別番号と機能ユニットの種類との対応は、ＲＡＭ３６２にテーブルとして記憶されうる。
【００６１】
また、スロット３２１〜３２４は、画像形成装置２００に近い側からスロット３２１，３２２，３２３，３２４の順に配置されており、スロット３２１〜３２４の配置に関する情報は、ＲＯＭ３６３に記憶されている。
【００６２】
＜画像形成システム１００の機能構成＞
図４は、図１に示す画像形成システム１００の機能構成を例示する概略ブロック図である。これらの機能構成は、主に画像形成装置２００の制御部２９０により実現されるが、制御部３６０により実現してもよい。また、制御部２９０および制御部３６０が協働することにより実現してもよい。制御部２９０は、ジョブ取得部１０１として機能する。ジョブ取得部１０１は、ジョブを受信して取得し、ジョブリストとして複数のジョブを蓄積する。
【００６３】
制御部２９０のＲＡＭ２９３は、ジョブ記憶部１０２および機能ユニット情報記憶部１０３として機能する。ジョブ記憶部１０２は、ジョブ取得部１０１によって取得されたジョブを記憶する。また、ジョブ記憶部１０２は、画像形成システム１００がジョブを実行する順序を保持するジョブリストを記憶する。ジョブリストの詳細については後述する。機能ユニット情報記憶部１０３は、機能ユニットに関する情報を記憶する。機能ユニットに関する情報には、たとえば、機能ユニットの識別番号、所有情報などが含まれうる。機能ユニットの所有情報は、機能ユニットを装填できる後処理装置を有する画像形成システムが複数ある場合にどの画像形成システムにこの機能ユニットがあるかを示す情報である。
【００６４】
検出センサー３２５〜３２８および制御部３６０は、装填状態取得部１０４として機能する。装填状態取得部１０４は、複数のスロット３２１〜３２４における機能ユニットの装填の有無と、スロット３２１〜３２４のうち少なくともいずれかに機能ユニットが装填されている場合にこの機能ユニットの機能の種類とを、機能ユニットの装填状態として取得する。
【００６５】
装填状態は、たとえば「ＡＢＣＤ」のような機能ユニットの並び順で表される。この場合、後処理部３２０のスロット３２１にＣＤ断裁（Ａ）、スロット３２２に天地スリット（Ｂ）、スロット３２３にダミー（Ｃ）、およびスロット３２４にドブ断ちスリット（Ｄ）の機能ユニットが装填されていることを意味する。
【００６６】
また、制御部２９０は、ジョブ選択部１０５、入れ替え要否判定部１０６、および入れ替え指示部１０７として機能する。ジョブ選択部１０５は、装填状態取得部１０４によって取得された機能ユニットの装填状態に応じて、後処理を実行可能なジョブを選択する。
【００６７】
入れ替え要否判定部１０６は、現在の装填状態で実行可能なジョブがジョブ記憶部１０２に存在するか否かを判定する。入れ替え指示部１０７は、実行可能なジョブがジョブ記憶部１０２に存在しない場合、スロット３２１〜３２４に装填されている機能ユニットを入れ替える必要がある旨の指示（メッセージ）を報知部に出力する。
【００６８】
ジョブ選択部１０５、入れ替え要否判定部１０６、および入れ替え指示部１０７についての詳細は後述する。
【００６９】
＜第２の後処理装置４００＞
第２の後処理装置４００は、画像形成装置２００の指示に従って、第１の後処理装置３００から供給された用紙を搬送または後処理し、画像形成システム１００の外部に排出する。第２の後処理装置４００は、第１の後処理装置３００とは異なり、スロットは備えておらず、装置内の固設された所定の機能ユニットにより１または複数の後処理を実施する。第１、第２の後処理装置のいずれか、または両方により後処理された用紙はメイントレイ４１０またはサブトレイ（パージトレイ）４２０に排出される。
【００７０】
＜画像形成システム１００の制御方法＞
上述のとおり、第１の後処理装置３００では、スロット３２１〜３２４に装填されている機能ユニットをユーザーが入れ替え可能であり、機能ユニットの装填状態に応じて後処理部３２０が実行可能なジョブが定まる。すなわち、スロット３２１〜３２４に装填されている複数の機能ユニットの並び順（以下、「スロット構成」という）と、ジョブリストのジョブを実行するために必要な複数の機能ユニットの並び順（以下、「ジョブ構成」という）が一致しないと、ジョブを実行できない。
【００７１】
そこで、本実施形態では、以下で説明するように、スロット構成と同じ機能ユニットの並び順を有するジョブがジョブリスト内にある場合、このジョブがジョブリストの先頭になるようにジョブの順番を並び替える。
【００７２】
図５は、第１の実施形態の画像形成システム１００の制御方法の処理手順を例示するフローチャートである。図５のフローチャートの処理は、制御部２９０および制御部３６０が協働することにより実現される。
【００７３】
図５に示すように、ジョブを取得する（ステップＳ１０１）。ユーザーは、クライアント端末を操作してジョブを予約する。画像形成装置２００は、ネットワークを通じてクライアント端末からのジョブを受信する。ジョブ取得部１０１は複数のジョブを取得し、ジョブ記憶部１０２はジョブ取得部１０１が取得した複数のジョブを記憶する（ステップＳ１０２）。これにより、第１の後処理装置３００は、「予約中」となる。また、制御部２９０は、ジョブリストを生成し、ジョブ記憶部１０２に保存する。ジョブリストに記録されたジョブは、先頭から順に後処理部３２０によって実行される。
【００７４】
下記の表１は、ジョブ記憶部１０２が少なくともジョブ１〜ジョブ４の４つのジョブを記憶している場合について、ジョブリストを例示する表である。表１には、ジョブ取得部１０１がジョブ１、２，３，４の順に受け付け、初期設定（デフォルト）で、実行順をジョブの受け付け順にする場合について例示している。
【００７５】
【表１】
2019120782.tif 000003
【００７６】
たとえば、ジョブリストは、項目として、「ジョブ名称」および「後処理の種類」を含む。本実施形態では、後処理の種類は、たとえばａ：「四方断裁」、ｂ：「複数断裁（カード）」、ｃ：「四方断裁＋クリース」、およびｄ：「四方断裁＋ミシン」のいずれかでありうる。なお、後処理の種類は、これらａ〜ｄに限定されない。
【００７７】
ジョブ構成は、「後処理の種類」の後処理を実行するために必要な機能ユニットの並び順を示す。たとえば、ジョブ構成「ＡＢＣＣ」は、搬送方向に並んだスロット３２１〜３２４にそれぞれＡ，Ｂ，Ｃ，Ｃの機能ユニットを装填する必要があることを示す。なお、上述のとおり、Ａ：ＣＤ断裁ユニット、Ｂ：天地スリットユニット、Ｃ：ダミーユニット、Ｄ：ドブ断ちスリットユニット、Ｅ：クリースユニット、Ｆ：ＣＤミシンユニット、Ｇ：ＦＤミシンユニット、Ｈ：名刺スリットユニットである。
【００７８】
以下、ジョブリストの各々のジョブを「後処理の種類：ジョブ構成」のように表記する。表１のジョブリストは、先頭から順に、「ａ：ＡＢＣＣ」、「ｂ：ＢＣＤＡ」、「ｃ：ＡＥＢＣ」、および「ｄ：ＢＦＧＡ」のように表記される。
【００７９】
次に、機能ユニットの装填状態を取得する（ステップＳ１０３）。装填状態取得部１０４は、スロット３２１〜２３４における機能ユニットの装填の有無を検出し、スロット３２１〜３２４に機能ユニットが装填されている場合には、機能ユニットの機能の種類を取得する。たとえば、天地スリットユニット（Ｂ）、ＣＤミシンユニット（Ｆ）、ＦＤミシンユニット（Ｇ）、ＣＤ断裁ユニット（Ａ）がそれぞれスロット３２１〜３２４に装填されている場合を想定する。この場合、装填状態取得部１０４は、機能ユニットの装填状態として、「ＢＦＧＡ」を取得する。
【００８０】
以上のステップＳ１０１〜Ｓ１０３の処理を実行した結果を、下記表２の時刻１の欄に示す。表２では、時刻１→２→３→４の順に第１の後処理装置３００の処理が進められる。なお、時刻５以降については省略されている。
【００８１】
「ユーザー作業」は、ユーザーが行った作業を示し、「装置状態／処理」は、第１の後処理装置３００の状態または第１の後処理装置３００が実行した処理を示す。また、「装填状態」は、後処理部３２０のスロット３２１〜３２４における機能ユニットの装填状態を示す。
【００８２】
【表２】
2019120782.tif 000004
【００８３】
時刻１において、ユーザーがジョブを予約することにより、第１の後処理装置３００は、「予約中」の状態となり、「装填状態」として「ＢＦＧＡ」が取得される。また、複数のジョブ１（「ａ：ＡＢＣＣ」）、ジョブ２（「ｂ：ＢＣＤＡ」）、ジョブ３（「ｃ：ＡＥＢＣ」）、ジョブ４（「ｄ：ＢＦＧＡ」）が取得される。
【００８４】
次に、図５に戻り、ジョブリストの先頭からジョブ判定を開始する（ステップＳ１０４）。ジョブ選択部１０５は、ジョブリストの先頭のジョブを判定対象に設定する。
【００８５】
次に、ジョブリストに装填状態と一致するジョブ構成のジョブがあるか否かを判定する（ステップＳ１０５）。より具体的には、ジョブ選択部１０５は、装填状態と、判定対象のジョブのジョブ構成と、を比較し、両者が一致するか否かを判定する。上記表２に示す例では、装填状態「ＢＦＧＡ」と現時点の先頭のジョブ１の後処理ａに必要なジョブ構成「ＡＢＣＣ」が比較される（以下、単に「必要なジョブ構成」という）。
【００８６】
ジョブ選択部１０５の判定の結果、両者が一致しない場合（ステップＳ１０５：ＮＯ）、ジョブ選択部１０５は、ジョブリストの次のジョブを判定対象とする（ステップＳ１０６）。上記表２に示す例では、装填状態「ＢＦＧＡ」と先頭のジョブ１のジョブ構成「ＡＢＣＣ」とは一致しないので、ジョブ選択部１０５は、ジョブリストの次のジョブ２を判定対象とする。
【００８７】
次に、ジョブ選択部１０５は、ジョブリスト中のすべてのジョブを判定したか否かを判断する（ステップＳ１０７）。表２に示す例では、２番目から４番目のジョブ２〜４について判定したか否かを判断する。
【００８８】
ジョブリスト中のすべてのジョブを判定していない場合（ステップＳ１０７：ＮＯ）、ステップＳ１０５の処理へ移行する。すなわち、ジョブ選択部１０５は、ステップＳ１０５〜Ｓ１０７の処理を、ジョブリスト中のすべてのジョブが判定されるまで繰り返す。
【００８９】
ステップＳ１０５における判定の結果、ジョブリストに装填状態と一致するジョブ構成がある場合（ステップＳ１０５：ＹＥＳ）、判定対象のジョブがジョブリストの先頭になるように並び替える（ステップＳ１０８）。具体的には、ジョブ選択部１０５は、装填状態「ＢＦＧＡ」が４番目のジョブ「ｄ：ＢＦＧＡ」と一致すると判定し、時刻１において４番目のジョブであったジョブ４「ｄ：ＢＦＧＡ」をジョブリストの先頭に移動するとともに、他のジョブ１〜３の順番を１つずつ繰り下げる（上記表２の時刻２の欄を参照）。
【００９０】
次に、ジョブ４を実行する（ステップＳ１０９）。後処理部３２０は、ジョブリストの先頭にあるジョブ４「ｄ：ＢＦＧＡ」を実行する（上記表２の時刻３の欄を参照）。ジョブ選択部１０５は、実行されたジョブ４「ｄ：ＢＦＧＡ」をジョブリストから除外し、２番目〜４番目のジョブ１〜３を１つずつ繰り上げる。
【００９１】
次に、ジョブリストにジョブが残っているか否かを判断する（ステップＳ１１１）。ジョブリストにジョブが残っていない場合（ステップＳ１１１：ＮＯ）、制御部２９０は、処理を終了する（エンド）。一方、ジョブリストにジョブが残っている場合（ステップＳ１１１：ＹＥＳ）、ステップＳ１０３の処理に移行する。
【００９２】
ステップＳ１０７において、ジョブリスト中のすべてのジョブを判定した場合（ステップＳ１０７：ＹＥＳ）、機能ユニットの入れ替えをユーザーに促す（ステップＳ１１０）。入れ替え要否判定部１０６は、実行可能なジョブがジョブ記憶部１０２に無いと判定する。入れ替え指示部１０７は、スロット３２１〜３２４に装填されている機能ユニット５０１〜５０４を入れ替える必要がある旨のメッセージを画像形成装置２００の操作表示部２８０のディスプレイに出力する。ディスプレイは、上記メッセージを表示してユーザーに報知する。
【００９３】
たとえば、入れ替え指示部１０７は、先頭のジョブ１のジョブ構成「ＡＢＣＣ」と一致するように、ユーザーに機能ユニットの入れ替えを促す（上記表２の時刻４の欄を参照）。ユーザーは、ディスプレイに表示されたメッセージにしたがって、機能ユニット５０１〜５０４を「ＡＢＣＣ」に入れ替える。
【００９４】
次に、ジョブリストにジョブが残っているか否かを判断する（ステップＳ１１１）。ジョブリストにジョブが残っていない場合（ステップＳ１１１：ＮＯ）、制御部２９０は、処理を終了する（エンド）。一方、ジョブリストにジョブが残っている場合（ステップＳ１１１：ＹＥＳ）、ステップＳ１０３の処理に移行する。
【００９５】
このように、図５のフローチャートに示す処理では、ジョブ取得部１０１は複数のジョブを取得し、ジョブ記憶部１０２は取得された複数のジョブを記憶する。また、装填状態取得部１０４は機能ユニットの装填状態を取得し、ジョブ選択部１０５は機能ユニットの装填状態に応じて、ジョブ記憶部１０２に記憶された複数のジョブの中から、後処理を実行可能なジョブを選択する。
【００９６】
より具体的には、ジョブ選択部１０５は、装填状態で実行可能なジョブがジョブリストの先頭にくるように、ジョブリストのジョブの順番を並び替える。また、入れ替え要否判定部１０６は、実行可能なジョブがジョブ記憶部１０２にあるか否かを判定する。入れ替え指示部１０７は、入れ替え要否判定部１０６の判定の結果、実行可能なジョブがジョブ記憶部１０２に無い場合、スロット３２１〜２３４に装填されている機能ユニットを入れ替える必要がある旨のメッセージを操作表示部２８０のディスプレイに出力する。ディスプレイは、上記メッセージを表示してユーザーに報知する。
【００９７】
以上で説明した本実施形態の第１の後処理装置３００は、下記の効果を奏する。
【００９８】
画像形成システム１００は、機能ユニットの装填状態に応じて、後処理を実行予定の複数のジョブの中から次に後処理を実行可能なジョブを選択するので、機能ユニットの入れ替え回数を低減できる。より具体的には、スロット構成と同じジョブ構成を有するジョブをジョブリスト内で探索し、ジョブリストの先頭になるようにジョブの順番を並び替えることにより、後処理を実行可能なジョブを選択する。
【００９９】
したがって、ユーザーによるジョブの並び替えをせずに、ジョブリストの先頭に後処理を実行可能なジョブが位置する。したがって、ジョブリストの複数のジョブの後処理を実行する場合に、ユーザーが機能ユニットを入れ替えるのにかかる時間を低減できる。その結果、ユーザーに負担をかけずに、後処理の生産性を向上または維持できる。
【０１００】
また、実行可能なジョブがジョブ記憶部に存在しない場合、スロット３２１〜３２４に装填されている機能ユニットを入れ替える必要がある旨をユーザーに報知する。したがって、ユーザーは、実行予定のジョブを実行するには、機能ユニットの入れ替えが必要であることを容易に認識できる。
【０１０１】
（第２の実施形態）
上述の第１の実施形態では、スロット構成と同じジョブ構成のジョブがジョブリストの先頭にくるように、ジョブリストのジョブの順番を並び替える場合について説明した。第２の実施形態では、第１の実施形態の構成に加えて、ジョブリストにおいて、ジョブ構成が同じ複数のジョブが連続するように、ジョブリストのジョブの順番を並び替える場合について説明する。なお、以下では、説明の重複を避けるため、第１の実施形態と同じ構成については詳細な説明を省略する。
【０１０２】
＜画像形成システム１００の制御方法＞
たとえば、ジョブリストにおいて、ジョブ構成が同じジョブが、ジョブ構成が異なるジョブの後に再び実行予定である場合、ジョブの実行に際して、ジョブ構成が変わるたびに機能ユニットを入れ替えていたのでは、ユーザーに負担がかかる。そこで、本実施形態では、以下で説明するように、ジョブ構成が同じ複数のジョブが連続するように、ジョブリストのジョブの順番を並び替える。
【０１０３】
図６は、第２の実施形態の画像形成システムの制御方法の処理手順を例示するフローチャートである。図６において、ステップＳ２０１〜Ｓ２０８，Ｓ２１０，Ｓ２１２，Ｓ２１３の処理は、第１の実施形態のステップＳ１０１〜Ｓ１１１の処理にそれぞれ対応するので、詳細な説明を省略する。ステップＳ２０１〜Ｓ２０８では、ジョブリストのジョブの中から、スロット構成と同じジョブ構成のジョブをジョブリストの先頭へ並べ替える処理が行われる。
【０１０４】
ステップＳ２０９では、ジョブの実行（ステップＳ２１０）の前に、ジョブのグループ化の並び替えを実施する。また、ステップＳ２１１では、機能ユニットの入れ替えをユーザーに促す（ステップＳ２１２）前に、ジョブのグループ化の並び替えを実施する。
【０１０５】
なお、機能ユニットの入れ替えの前に、ジョブのグループ化の並び替えを実施するのは、ジョブリストのジョブをその時点で最適とされる順序に更新しておくためである。下記表３は、本実施形態における並び替えの一例を示す。
【０１０６】
【表３】
2019120782.tif 000005
【０１０７】
時刻１において、ユーザーがジョブを予約することにより、第１の後処理装置３００は、「予約中」の状態となる。装填状態取得部１０４は、機能ユニットの「装填状態」として「ＢＣＤＡ」を取得する。ジョブ取得部１０１は、複数のジョブ１（「ａ：ＡＢＣＣ」）、ジョブ２（「ｂ：ＢＣＤＡ」）、ジョブ３（「ａ：ＡＢＣＣ」）、ジョブ４（「ｂ：ＢＣＤＡ」）を取得する。時刻１で行われる処理は、上記ステップＳ２０１〜Ｓ２０３の処理に相当する。
【０１０８】
時刻２において、第１の後処理装置３００は、「並び替え」の状態となる。ジョブ選択部１０５は、ジョブリストのジョブの並び替えを行う。ジョブ選択部１０５は、ジョブリストにおいて、「装填状態」と同じジョブ構成のジョブが先頭になるようにジョブリストのジョブの順番を並び替える。また、上記ジョブ以外に、「装填状態」と同じジョブ構成のジョブを探索し、これらのジョブをグループ化する。
【０１０９】
より具体的には、ジョブ選択部１０５は、ジョブリストにおいて、装填状態「ＢＣＤＡ」と同じジョブ構成のジョブを探索した結果、ジョブリストの２番目および４番目のジョブ２，４が該当すると判断する。
【０１１０】
ジョブ選択部１０５は、時刻１における２番目のジョブ２がジョブリストの先頭で、４番目のジョブ４がその次、すなわち２番目のジョブと４番目のジョブが連続するように、ジョブリストの順番を並び替える。
【０１１１】
また、ジョブ選択部１０５は、１番目および３番目のジョブ１，３が、互いにジョブ構成が同じジョブであると判断する。表３に示す例では、２番目と４番目のジョブの並び替えにより、１番目および３番目のジョブ１，３は自ずと連続するように並び替えられる。
【０１１２】
したがって、時刻２におけるジョブリストとして、先頭から順にジョブ２，４，１，３の並びが得られる。時刻２で行われる処理は、上記ステップＳ２０４〜Ｓ２０９，Ｓ２１１の処理に対応する。
【０１１３】
時刻３において、第１の後処理装置３００は、「ｂ：実行」の状態となる。後処理部３２０は、ジョブリストの先頭のジョブ２に続けて次のジョブ４を実行する。これらのジョブは、同じ機能ユニットの並び順であるので、ユーザーが機能ユニットを入れ替える必要はない。後処理部３２０は、先頭のジョブ２に続けて、停止せずに２番目のジョブ４の後処理を実行できる。時刻３で行われる処理は、上記ステップＳ２１０の処理に相当する。
【０１１４】
時刻４において、第１の後処理装置３００は、「停止」状態に移行する。入れ替え指示部１０７は、ユーザーにスロット３２１〜３２４における機能ユニットの並びが「ＡＢＣＣ」となるように、機能ユニットの入れ替えを促すメッセージを操作表示部２８０ディスプレイに出力する。ユーザーは、ディスプレイに表示されるメッセージにしたがって機能ユニットを入れ替える。時刻４で行われる処理は、上記ステップＳ２１２の処理に相当する。
【０１１５】
時刻５において、第１の後処理装置３００は、「ａ：実行」の状態となる。後処理部３２０は、先頭のジョブ１を実行した後、停止せずに次のジョブ３「ａ：ＡＢＣＣ」を実行する。時刻５で行われる処理は、上記ステップＳ２１０の処理に相当する。
【０１１６】
以上で説明した本実施形態の第１の後処理装置３００は、第１の実施形態の効果に加えて下記の効果を奏する。
【０１１７】
画像形成システム１００は、ジョブリストにおいて、ジョブ構成が同じ複数のジョブが連続するように、ジョブリストのジョブの順番を並び替えるので、ユーザーが機能ユニットを入れ替える回数を低減できる。その結果、ユーザーに負担をかけずに後処理の生産性を向上または維持できる。
【０１１８】
（第３の実施形態）
第３の実施形態では、第２の実施形態の構成に加えて、機能ユニットの入れ替え作業にかかる時間を最小化またはジョブリストのジョブの実行にかかる時間を短縮するようにジョブリストの順序を並び替える場合について説明する。なお、以下では、説明の重複を避けるため、第２の実施形態と同じ構成については詳細な説明を省略する。
【０１１９】
＜画像形成システム１００の制御方法＞
図７は、第３の実施形態の画像形成システムの制御方法の処理手順を例示するフローチャートである。図７において、ステップＳ３０１〜Ｓ３０９，Ｓ３１１，Ｓ３１２，Ｓ３１４，Ｓ３１５の処理は、第２の実施形態のステップＳ２０１〜Ｓ２１３の処理にそれぞれ対応するので、詳細な説明を省略する。ステップＳ３０１〜Ｓ３０８では、ジョブリストのジョブの中から、スロット構成と同じジョブ構成を有するジョブをジョブリストの先頭になるように並べ替える処理が行われる。また、ステップＳ３０９およびＳ３１２では、ジョブのグループ化の並び替えが行われる。
【０１２０】
なお、ジョブのグループ化の実施は、基本的には、ジョブ構成が同一のジョブの有無によって決まる。しかし、後述する最適化条件４および５が適用される場合には、並び順が同一のジョブであっても別のグループとして並び替えを行う。
【０１２１】
たとえば、ある機能ユニットが通紙枚数２０００枚ごとにメンテナンスを受けることになっている場合を想定する。また、この機能ユニットを使用するジョブ１〜３が予約されているとする。ジョブ１の用紙枚数は、５００枚であり、ジョブ２の用紙枚数は１０００枚であり、ジョブ３の用紙枚数は３０００枚である。
【０１２２】
メンテナンスを考慮すると、上記機能ユニットは通紙枚数２０００枚でメンテナンスを受けなければならないので、ジョブ１〜３をグループにまとめても途中で中断せざるを得ない。そこで、ジョブ１およびジョブ２（合計用紙枚数：５００＋１０００＝１５００枚）を第１のグループ、ジョブ３（用紙枚数：３０００枚）を第２のグループとし、同一ジョブを２つのグループに分けてジョブの並び替えを実施する。
【０１２３】
ステップＳ３１０では、ジョブの実行（ステップＳ３１１）の前に、ジョブの最適化条件による並び替えを実施する。また、ステップＳ３１３では、機能ユニットの入れ替えをユーザーに促す（ステップＳ３１４）前に、ジョブの最適化条件による並び替えを実施する。
【０１２４】
なお、機能ユニットの入れ替えの前に、ジョブの最適化条件による並び替えを実施するのは、ジョブリストのジョブをその時点で最適とされる順序に更新しておくためである。下記表４は、本実施形態における並び替えの一例を示す。
【０１２５】
【表４】
2019120782.tif 000006
【０１２６】
時刻１において、ユーザーがジョブを予約することにより、第１の後処理装置３００は、「予約中」の状態となる。装填状態取得部１０４は、「装填状態」として「ＡＢＣＣ」を取得する。また、ジョブ取得部１０１は、複数のジョブ１（「ｂ：ＢＣＤＡ」）、ジョブ２（「ｃ：ＡＥＢＣ」）、ジョブ３（「ｄ：ＢＦＧＡ」）、ジョブ４（「ａ：ＡＢＣＣ」）、ジョブ５（「ｄ：ＢＦＧＡ」）、ジョブ６（「ｃ：ＡＥＢＣ」）、ジョブ７（「ｂ：ＢＣＤＡ」）、ジョブ８（「ａ：ＡＢＣＣ」）を取得する。時刻１で行われる処理は、上記ステップＳ３０１〜Ｓ３０３の処理に相当する。
【０１２７】
時刻２において、第１の後処理装置３００は、「並び替え」の状態となる。ジョブ選択部１０５は、ジョブリストのジョブの並び替えを行う。ジョブ選択部１０５は、ジョブリストにおいて、ジョブ構成が同じジョブを探索し、これらのジョブをグループ化するとともに、「装填状態」と同じ機能ユニットの並び順のジョブが先頭になるようにジョブリストのジョブの順番を並び替える。
【０１２８】
より具体的には、ジョブ選択部１０５は、ジョブリストにおいて、装填状態「ＡＢＣＣ」と同じ並び順のジョブを探索した結果、４番目および８番目のジョブ４，８が、装填状態と同じジョブ構成のジョブであると判断する。
【０１２９】
また、ジョブ選択部１０５は、時刻１における１番目と７番目のジョブ１，７、２番目と６番目のジョブ２，６、３番目と５番目のジョブ３，５が、それぞれジョブ構成が同じジョブであると判断する。
【０１３０】
ジョブ選択部１０５は、時刻１における４番目のジョブ４がジョブリストの先頭になり、１番目と７番目、２番目と６番目、３番目と５番目、４番目と８番目のジョブがそれぞれ連続するようにジョブリストのジョブの順番を並び替える。
【０１３１】
さらに、本実施形態では、ジョブ選択部１０５は、各機能ユニットの入れ替え効率に基づいて、ジョブの実行順序の最適化条件を算出し、この最適化条件に基づいて、ジョブリストのジョブの順番を並び替える。ジョブの実行順序の最適化条件の詳細については後述する。
【０１３２】
表４の時刻２の欄に示すように、ジョブ記憶部１０２は、更新後のジョブリストとして、ジョブ４，８，２，６，１，７，３，５を取得する。時刻２で行われる処理は、上記ステップＳ３０４〜Ｓ３１０，Ｓ３１２，Ｓ３１３の処理に相当する。
【０１３３】
時刻３において、第１の後処理装置３００は、「ａ：実行」の状態となる。後処理部３２０は、ジョブリストの先頭のジョブ４に続けて２番目のジョブ８を実行する。２番目のジョブ８は、先頭のジョブと同じジョブ構成であるので、ユーザーが機能ユニットを入れ替える必要はない。後処理部３２０は、先頭のジョブ４に続けて、停止せずに２番目のジョブ８の後処理を実行できる。時刻３で行われる処理は、上記ステップＳ３１１の処理に相当する。
【０１３４】
時刻４において、第１の後処理装置３００は、「停止」状態に移行し、入れ替え指示部１０７は、ユーザーにスロット構成が「ＡＥＢＣ」となるように、機能ユニットの入れ替えを促すメッセージを操作表示部２８０のディスプレイに出力する。ユーザーは、ディスプレイに表示されるメッセージにしたがって機能ユニットを入れ替える。時刻４で行われる処理は、上記ステップＳ３１４の処理に相当する。
【０１３５】
＜ジョブの実行順の最適化条件＞
ジョブリストのジョブの実行順を最適化するため、最適化条件を考慮する。ジョブ選択部１０５は、下記最適化条件１〜６のうち少なくともいずれかを適用して、ジョブリストのジョブの実行順を最適化する。
【０１３６】
［最適化条件１］
（ｉ）機能ユニットの入れ替え回数
ユーザーがスロット２３１〜２３４の機能ユニットを入れ替えるには時間を要する。本実施形態では、機能ユニットの入れ替えは、スロット構成をジョブリストの先頭ジョブのジョブ構成と一致させるために行われる。１つの機能ユニットを入れ替えるための作業時間は、必要な機能ユニットがユーザーの手元にあり、すぐに取り付け作業を開始できる場合、装填されている機能ユニットの取り外し時間と、新たな機能ユニットの取り付け時間との合計時間になる。空スロットに新たな機能ユニットを取り付ける場合は、機能ユニットの取り外し時間は、ゼロである。
【０１３７】
複数のスロットの機能ユニットを入れ替える際に、各々の機能ユニットの入れ替え作業にかかる時間が変わらないとすれば、入れ替え回数が多いほど、入れ替える作業にかかる時間の合計時間は長くなる。また、複数のスロットの機能ユニットを入れ替える際に、機能ユニットの入れ替え回数が変わらないとすれば、１つあたりの機能ユニットの入れ替え作業にかかる時間が長いほど、入れ替える作業にかかる時間の合計時間は長くなる。
【０１３８】
実行予定の１つのジョブに対する機能ユニットの入れ替え回数は、このジョブを実行する際に必要となる機能ユニットの入れ替えの合計回数である。たとえば、スロット構成「ＡＢＣＤ」を「ＡＣＢＤ」にするには、スロット３２２，３２３から各々「Ｂ」、「Ｃ」の機能ユニットを取り外して、スロット３２２，３２３に各々「Ｃ」、「Ｂ］の機能ユニットを取り付けなければならない。したがって、スロット３２２，３２３について、それぞれ１回ずつ、合計２回の入れ替えを行う必要がある。本実施形態では、後処理部３２０は、４つのスロット３２１〜２３４を有するので、実行予定の１つのジョブに対して、最大４回の入れ替えを行う可能性がある。
【０１３９】
ジョブリストにおける全ジョブについての機能ユニットの入れ替え回数は、ジョブの実行順序によって変わりうる。下記の表５は、ジョブリストのジョブの実行順序が「ａ：ＡＢＣＣ」→「ｂ：ＢＣＤＡ」→「ｃ：ＡＥＢＣ」→「ｄ：ＢＦＧＡ」の場合の機能ユニットの入れ替え回数を示す。
【０１４０】
【表５】
2019120782.tif 000007
【０１４１】
装填状態が「ＡＢＣＣ」であった場合、ジョブリストの先頭のジョブは「ａ：ＡＢＣＣ」であるので、このジョブを実行するために機能ユニットの入れ替えは必要ない。したがって、入れ替え回数は「０」である。しかし、２番目のジョブはｂ：ＢＣＤＡであり、４つの機能ユニットのすべてについて、対応するスロットの機能ユニットは異なるので、このジョブを実行するためには、「ＡＢＣＣ」から「ＢＣＤＡ」へ４回の入れ替えを行う必要がある。３番目および４番目のジョブについても同様に、４回の入れ替えを行う必要がある。したがって、機能ユニットの入れ替え回数は、合計１２回である。
【０１４２】
一方、下記表６は、実行順序が「ａ：ＡＢＣＣ」→「ｃ：ＡＥＢＣ」→「ｂ：ＢＣＤＡ」→「ｄ：ＢＦＧＡ」の場合の機能ユニットの入れ替え回数を示す。
【０１４３】
【表６】
2019120782.tif 000008
【０１４４】
表５の場合と同様に、ジョブリストの先頭のジョブ「ａ：ＡＢＣＣ」を実行するために機能ユニットの入れ替えは必要ない。２番目のジョブは「ｃ：ＡＥＢＣ」であり、スロット３２２およびスロット３２３の機能ユニットについて、２番目のジョブの機能ユニットと異なるので、このジョブを実行するためには、２回の入れ替えを行う必要がある。また、３番目のジョブについては４回の入れ替えを行う必要があり、４番目のジョブについては２回の入れ替えを行う必要がある。したがって、機能ユニットの入れ替え回数は、合計８回である。
【０１４５】
このように、機能ユニットの入れ替え回数を低減するようにジョブリストのジョブの順番を並び替えることにより、機能ユニットの入れ替え作業にかかる時間も短縮できる。
【０１４６】
ジョブ選択部１０５は、ジョブリストのジョブについて、機能ユニットの入れ替え回数が最少となる場合のジョブの実行順を算出して、ジョブの実行順を最適化する。
【０１４７】
（ｉｉ）機能ユニットの装填難易度
機能ユニットの取り外し時間および取り付け時間は、機能ユニットの重量、電気的または機械的接続部の数、スロットに装填する際の手順の数などに依存する。本実施形態では、重量、電気的または機械的接続部の数、スロットに装填する際の手順の数などは、機能ユニットの装填難易度に関するパラメーターとして使用される。機能ユニットの装填難易度が高いほど１つの機能ユニットを入れ替える作業にかかる時間が長くなる。
【０１４８】
たとえば、機能ユニットの重量に関しては、機能ユニットの重量が大きいほど、ユーザーの持ち運びが困難となり、取り付け時間または取り外し時間もより長くかかる。また、機能ユニットの電気的または機械的接続部に関しては、電気的または機械的接続部の数が多ければ多いほど、ユーザーが機能ユニットをスロットに装填する際の手間が多くなり、取り付け時間または取り外し時間もより長くかかる。また、ユーザーが機能ユニットをスロットに装填する際の手順の数に関しては、手順が多いほど、取り付け時間または取り外し時間もより長くかかる。
【０１４９】
このように、ジョブリストのジョブに対して、機能ユニットの装填難易度が高いユニットほど、機能ユニットの入れ替え作業にかかる時間が長くなり、機能ユニットの装填難易度が低いユニットほど、機能ユニットの入れ替え作業にかかる時間が短くなる。
【０１５０】
ジョブ選択部１０５は、機能ユニットの入れ替え回数（ｉ）および機能ユニットの装填難易度（ｉｉ）の各々について、重み係数で重み付けして足し合わせ、その和が最小となる場合のジョブの実行順を算出して、ジョブの実行順を最適化する。
【０１５１】
［最適化条件２］
通常、上記最適化条件１の機能ユニットの入れ替え回数（ｉ）を最少とすることが、最適なジョブ実行順となる場合が多い。しかし、特定の機能ユニットの重量が大きいなどで、機能ユニットの装填難易度（ｉｉ）が高い場合には、特定の機能ユニットを除いて、機能ユニットの入れ替え回数（ｉ）が最少となる場合のジョブの実行順を算出して、ジョブの実行順を最適化する。これは、特定の機能ユニットを含む並び順の入れ替え回数が最少となった場合でも、特定の機能ユニットの装填難易度が著しく高い場合は、特定の機能ユニットの入れ替え作業に長い時間がかかると予想されるためである。
【０１５２】
［最適化条件３］
（ｉｉｉ）後処理部３２０内における機能ユニットの有無
通常、機能ユニットの種類は、スロット３２１〜３２４の数（本実施形態では４つ）よりも多い。したがって、必要な機能ユニットが後処理部３２０内に無い場合、保管場所等から必要な機能ユニットを後処理部３２０へ移動する必要がある。また、不要な機能ユニットをスロット３２１〜３２４から取り外して保管場所等へ移動する必要がある。
【０１５３】
必要な機能ユニットが後処理部３２０内に存在するか否かに応じて、ユーザーが機能ユニットを取り付ける作業を開始できるまでにかかる時間が異なるため、機能ユニットの入れ替え作業にかかる時間も異なる。
【０１５４】
ジョブ選択部１０５は、後処理部３２０内に無い機能ユニットの個数が最少となる場合のジョブの実行順を算出することにより、ジョブの実行順を最適化する。
【０１５５】
［最適化条件４］
（ｉｖ）機能ユニットのメンテナンス時期
機能ユニットによっては、定期的なメンテナンス（たとえば、グリース塗布や清掃）が必要となるものがある。メンテナンスは、機能ユニットをスロット３２１〜３２４から取り外して実施可能であるため、メンテナンス中に第１の後処理装置３００を停止する必要はない。
【０１５６】
ジョブ選択部１０５は、特定の機能ユニットがメンテナンス時期に入る場合、機能ユニットが使用されないジョブ、あるいはメンテナンス時期に入っていない他の機能ユニットが使用されるジョブを先に実行するように、ジョブの実行順を最適化する。このように、ジョブの実行順を最適化することにより、ジョブリストのジョブの実行にかかる時間を短縮できる。
【０１５７】
［最適化条件５］
（ｖ）屑箱３３０の中身の廃棄時期
スリット処理や断裁処理の実行時には、スリット屑や断裁屑（以下、「処理屑」という）が生じる。スリット処理や断裁処理によって生じた処理屑は、第１の後処理装置３００内の屑箱３３０に自重によって落下し、収容される。屑箱３３０が満杯になった場合、ユーザーは、処理屑を廃棄する必要がある。
【０１５８】
屑箱３３０の中身を廃棄するため、屑箱３３０が第１の後処理装置３００の本体から取り外されているときは、スリット処理や断裁処理を含むジョブを実行できないため、第１の後処理装置３００は停止する。
【０１５９】
一方、屑箱３３０が第１の後処理装置３００の本体から外れている場合であっても、機能ユニットが使用されないジョブ、あるいはスリット処理や断裁処理を含まないジョブについては実行できる。ジョブ選択部１０５は、これらのジョブの実行が、ユーザーが屑箱３３０の中身を廃棄する時期に重なるようにジョブの実行順を決定することにより、ジョブの実行順を最適化する。このように、ジョブの実行順を最適化することにより、ジョブリストのジョブの実行にかかる時間を短縮できる。
【０１６０】
［最適化条件６］
（ｖｉ）機能ユニットの入れ替えができない時期
特定の機能ユニットの入れ替え方法について、すべての機能ユニットの入れ替え方法を熟知している専任オペレーターしか把握しておらず、他のオペレーターは、特定の機能ユニットの入れ替え方法を把握していないため実施できない場合がある。このような場合、専任オペレーターが不在時には、特定の機能ユニットの入れ替えを実施できず、第１の後処理装置３００を停止させる必要が生じる。
【０１６１】
たとえば、第１の後処理装置３００が、第２の後処理装置４００へ出力するジョブ１を実行しており、さらに、これに続いて、第２の後処理装置４００へ出力するジョブ２およびジョブ３が予約されている場合を想定する。ジョブ１およびジョブ２は、特定の機能ユニットを使用しないジョブであり、ジョブ３は特定の機能ユニットを使用するジョブである。ジョブ１の所要時間は１０分であり、ジョブ２の所要時間は５０分であり、ジョブ３の所要時間は６０分である。特定の機能ユニットの入れ替え方法を把握している専任オペレーターは、３０分後に不在になる予定である場合、下記表７に示すように、ジョブ２の完了後では、特定の機能ユニットを入れ替えることができず、第１の後処理装置３００を停止させる必要が生じる。
【０１６２】
【表７】
2019120782.tif 000009
【０１６３】
そこで、専任オペレーターのスケジュール等に応じた不在時期、すなわち、機能ユニットの入れ替えができない時期を考慮してジョブを並び替えることが好ましい。具体的には、下記の表８に示すように、ジョブ２とジョブ３の実行順を並び替え、ジョブ１の完了後に、専任オペレーターが特定の機能ユニットに入れ替えを行えるように変更する。
【０１６４】
【表８】
2019120782.tif 000010
【０１６５】
これにより、第１の後処理装置３００を停止することなく、ジョブ３の実行を完了した後、ジョブ２の実行を開始できる。このように、ジョブの実行順を最適化することにより、ジョブリストのジョブの実行にかかる時間を短縮できる。
【０１６６】
なお、表８に示す例では、ジョブ１の実行後、ジョブ２の実行前にジョブ３を実行する場合について説明した。しかし、ジョブ２の実行を一時的に中断できる場合は、ジョブ２の実行を中断し、特定の機能ユニットに入れ替え、ジョブ３を実行し、ジョブ３を完了後、ジョブ２の実行を再開するようにしてもよい。
【０１６７】
また、最適化条件は、上述の最適化条件１〜６に限定されない。別の最適化条件を追加することもできるし、最適化条件１〜６について適用の可否を任意に設定することもできる。
【０１６８】
＜最適化条件の競合＞
複数の最適化条件を同時に適用する場合、一方の最適化条件ではジョブリストにおけるジョブのある並び順を最適とし、別の最適化条件では別の並び順を最適とするなど、最適化条件同士が競合する可能性がある。そこで、下記数式（１）のように、最適化条件の重み付けを行い、並び替え優先値Ｐが最小となるジョブを選択することにより、ジョブの順番の並び替えを実施することもできる。
【０１６９】
【数１】
2019120782.tif 000011
【０１７０】
ここで、Ｋｉは最適化条件ｉの重み係数であり、Ｖｉは最適化条件ｉの値である。下記表９に代表的な最適化条件の重み係数Ｋｉおよび最適化条件の値Ｖｉを例示する。
【０１７１】
【表９】
2019120782.tif 000012
【０１７２】
また、表１０において、機能ユニットＡ〜Ｆに各々について、取り付け時間および取り外し時間を例示する。
【０１７３】
【表１０】
2019120782.tif 000013
【０１７４】
たとえば、現在のスロット構成が「ＡＢＣＤ」で、実行予定のジョブが「ｆ：ＡＢＣＥ」および「ｈ：ＡＣＤＢ」であった場合、
「ＡＢＣＤ」→「ＡＢＣＥ」の並び替え優先値Ｐ１は、
Ｐ１＝（３×１［回］）＋｛１×（１＋１５［分］）｝＋（１０×１［個］）＝２９であり、また、「ＡＢＣＤ」→「ＡＣＤＢ」の並び替え優先値Ｐ２は、
Ｐ２＝（３×３［回］）＋｛１×（１＋１＋１＋１＋３＋２［分］）｝＋（１０×０［個］）＝１８である。Ｐ１＞Ｐ２であるので、ジョブ「ｈ：ＡＣＤＢ」が先に実行されるようにジョブの順番の並び替えを実施する。
【０１７５】
（実施例）
以下、本実施形態の第１の後処理装置３００の動作例を時系列で説明する。表１１および表１２は、ユーザーの作業、第１の後処理装置３００の状態および処理、機能ユニットの装填状態、ならびにジョブリストについて時刻ごとに示す表である。表１１は、時刻１〜時刻５までの動作を示し、表１２は、時刻６〜１１の動作を示す。
【０１７６】
【表１１】
2019120782.tif 000014
【０１７７】
時刻１において、ユーザーはジョブを予約する。「装填状態」として「ＡＢＣＤ」が取得され、複数のジョブ１（「ｅ：ＡＢＣＤ」）、ジョブ２（「ｆ：ＡＢＣＥ」）、ジョブ３（「ｆ：ＡＢＣＥ」）、ジョブ４（「ｇ：ＡＢＦＥ」）、ジョブ５（「ｅ：ＡＢＣＤ」）、ジョブ６（「ｅ：ＡＢＣＤ」）、ジョブ７（「ｇ：ＡＢＦＥ」）、ジョブ８（「ｅ：ＡＢＣＤ」）、ジョブ９（「ｆ：ＡＢＣＥ」）が取得される。
【０１７８】
時刻２において、ジョブの並び替えを行う。現在の装填状態から機能ユニットの入れ替え回数（ｉ）が最少か、またはジョブリストのジョブの実行にかかる時間が最短となるようにジョブを並び替える。
【０１７９】
なお、装填状態と同じジョブ構成のジョブがあれば、そのジョブがジョブリストの先頭なるようにジョブを並べ替える。一方、装填状態と同じジョブ構成のジョブがなければ、機能ユニットの入れ替え回数（ｉ）が最少か、またはジョブリストのジョブの実行にかかる時間が最短となるようにジョブを並び替え、ユーザーに機能ユニットの入れ替えを促す。
【０１８０】
時刻３においても、ジョブの並び替えを行う。１つ前のジョブのジョブ構成から機能ユニットの入れ替え回数（ｉ）が最少か、またはジョブリストのジョブの実行にかかる時間が最短となるようにジョブを並び替える。また、ジョブリストの最後のジョブまで並び替えを繰り返す。
【０１８１】
時刻４において、ジョブリストに従ってジョブを実行する。１番目〜４番目のジョブ１，５，６，８が順次実行される。
【０１８２】
時刻５において、ユーザーにより機能ユニットの入れ替えが行われる。装填状態は「ＡＢＣＤ」であるが、先頭のジョブのジョブ構成は「ｆ：ＡＢＣＥ」であるので、第１の後処理装置３００を停止し、スロット３２１〜３２４における機能ユニットの入れ替えが必要である。ユーザーは、ジョブリスト先頭のジョブ「ｆ：ＡＢＣＥ」に合わせて、スロット３２１〜３２４における機能ユニットを「ＡＢＣＥ」に入れ替える。
【０１８３】
なお、スロット３２１〜３２４における機能ユニットを「ＡＢＣＥ」と入れ替えるべきところを、ユーザーが誤って「ＡＢＦＥ」に入れ替えた場合についても、入れ替えられた機能ユニット「ＡＢＦＥ」に対応するように、ジョブリストのジョブを並び替える。すなわち、ジョブ「ｇ：ＡＢＦＥ」が先頭になるようにジョブを並べ替える。
【０１８４】
【表１２】
2019120782.tif 000015
【０１８５】
時刻６において、ジョブリストに従ってジョブを実行する。１番目のジョブ２が実行される。
【０１８６】
時刻７おいて、ユーザーはジョブを予約する。ジョブリストの５番目にジョブ１０（「ｆ：ＡＢＣＥ」）が追加される。
【０１８７】
時刻８において、ジョブの並び替えを行う。現在の装填状態から機能ユニットの入れ替え回数（ｉ）が最少か、またはジョブリストのジョブの実行にかかる時間が最短となるようにジョブを並び替える。
【０１８８】
時刻９において、ジョブリストに従ってジョブを実行する。１番目〜３番目のジョブ３，４，１０が順次実行される。
【０１８９】
時刻１０において、ユーザーにより機能ユニットの入れ替えが行われる。装填状態は「ＡＢＣＥ」であるが、先頭のジョブ７のジョブ構成は「ｇ：ＡＢＦＥ」であるので、第１の後処理装置３００を停止し、スロット２３１〜２３４における機能ユニットの入れ替えが必要である。ユーザーは、ジョブリストの先頭のジョブ７に合わせて、スロット２３１〜２３４における機能ユニットを「ＡＢＦＥ」に入れ替える。
【０１９０】
時刻１１において、ジョブリストに従ってジョブを実行する。１番目〜２番目のジョブ７、９が順次実行される。
【０１９１】
＜変形例＞
図８は、本実施形態の変形例における第１の後処理装置３００の概略構成を示す断面図である。本変形例では、第１の後処理装置３００は、表示部３２９をさらに有する。表示部３２９は、制御部３６０とともに報知部として機能し、スロット３２１〜３２４に装填されている機能ユニットを入れ替える必要がある旨を表示する。
【０１９２】
以上で説明した本実施形態の第１の後処理装置３００は、第１および第２の実施形態の効果に加えて下記の効果を奏する。
【０１９３】
画像形成システム１００は、ジョブの実行順序の最適化条件に基づいて、ジョブリストのジョブを並び替えるので、機能ユニットの入れ替え回数の最少化またはジョブリストのジョブの実行にかかる時間を最短できる。したがって、ユーザーの負担なく後処理の生産性を上げることができる。
【０１９４】
（第４の実施形態）
第４の実施形態では、スロット構成と同じジョブ構成を有するジョブがジョブリストに無い場合において、ユーザーが機能ユニットの入れ替え作業を開始する前に、入れ替えの準備が整っているかについてユーザーに確認する場合について説明する。
【０１９５】
図９は、第４の実施形態における画像形成システム１００の機能構成を例示する概略ブロック図である。
【０１９６】
本実施形態では、制御部２９０は、入れ替え準備判定部１０８として機能する。上述したとおり、スロット構成とジョブリストにおける先頭のジョブのジョブ構成とが一致しないと、第１の後処理装置３００がジョブを実行できないため、ジョブを実行するには機能ユニットの入れ替えが必要となる。
【０１９７】
しかし、必要な機能ユニットは必ずしも後処理部３２０内やユーザーの手近にあるとは限らない。場合によっては、画像形成システム１００の設置場所から遠い場所に保管されていたり、別の画像形成システムが有する後処理装置に装填されて使用されていたりする場合もある。ジョブの実行に必要とされる機能ユニットの入手が困難であるか、あるいは入手までに時間がかかる場合、すなわち必要な機能ユニットの入れ替えの準備が整っていない場合は、入れ替え作業が完了するまで後処理を長時間停止せざるを得ない。
【０１９８】
そこで、入れ替え準備判定部１０８は、スロット構成とジョブリストにおける先頭のジョブのジョブ構成が一致しない場合は、ユーザーに機能ユニットの入れ替えを促す際に、入れ替えの準備が整っているかについての確認も行う。入れ替えの準備が整っている場合、制御部２９０は、入れ替えモードへ遷移し、後処理動作を停止する。ユーザーはすぐに入れ替え作業を開始できる。
【０１９９】
一方、準備が整っていない場合、実行予定のジョブが実行可能になるまでには時間がかかるので、このジョブを飛ばして（スキップして）次の実行可能なジョブを先に実行する。次の実行可能なジョブは、すなわち機能ユニットの入れ替えを伴わないジョブであるか、あるいは、機能ユニットの入れ替えをする必要があっても、入れ替えの準備が整っているジョブでありうる。
【０２００】
ユーザーは、必要な機能ユニットを入れ替える準備が整った場合、操作表示部２８０のタッチパネルに入れ替えの準備が整った旨の入力をする。入れ替え準備判定部１０８は、ユーザーの上記入力に基づいて準備完了と判定する。制御部２９０は、現在実行中のジョブが完了した後、入れ替えモードへ遷移し、後処理動作を停止する。ユーザーは、機能スロットの入れ替え作業を開始する。
【０２０１】
また、ネットワークにより相互に接続された画像形成システム１００と他の画像形成システムとの間において、機能ユニットの所在、各々の画像形成システムの稼働状況など含む情報を共有できるように構成された管理システムを使用してもよい。入れ替え準備判定部１０８は、後処理部３２０に必要な機能ユニットが無い場合、ネットワークを通じて、機能ユニットの所有情報、他の画像形成システムにおける、この機能ユニットの装填状態および使用状況を取得する。入れ替え準備判定部１０８は、これらの情報に基づいて、機能ユニットの入れ替えの準備が完了しているか否かを判定する。ジョブ選択部１０５は、必要な機能ユニットが他の画像形成システムの後処理装置に装填されている場合、第１の後処理装置３００が実行予定のジョブをスキップできる。
【０２０２】
以上で説明した本実施形態の第１の後処理装置３００は、第１〜第３の実施形態の効果に加えて下記の効果を奏する。
【０２０３】
画像形成システム１００は、必要な機能ユニットの入れ替えの準備が整っていない場合、次の実行可能なジョブを先に実行することにより、必要な機能ユニットの入れ替えの準備を待つ必要がない。したがって、必要な機能ユニットの入れ替えの準備が整うまで第１の後処理装置３００を停止する必要がないので、ジョブリストのジョブの実行にかかる時間を短縮でき、ユーザーに負担をかけずに後処理の生産性を向上または維持できる。
【０２０４】
以上のように、実施形態において、について説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、および省略することができることはいうまでもない。
【０２０５】
たとえば、上述の第１〜第４の実施形態では、画像形成装置２００の制御部２９０が、ジョブリストのジョブを並べ替える場合について説明した。しかしながら、このような場合に限定されず、第１の後処理装置３００の制御部３６０がジョブリストのジョブを並べ替えるように構成されてもよい。
【０２０６】
また、上述の第１〜第４の実施形態では、報知部として、操作表示部２８０のディスプレイを例示したが、報知部はスピーカーを備え、ディスプレイに表示されるメッセージの内容を音声でユーザーに知らせるように構成されてもよい。
【０２０７】
また、画像形成装置、第１および第２の後処理装置の制御プログラムは、ＵＳＢメモリー、フレキシブルディスク、ＣＤ−ＲＯＭなどのコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネットなどのネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、記憶部や記憶装置などに転送され記憶される。また、この制御プログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置の一機能としてその各装置のソフトウェアに組み込んでもよい。
【符号の説明】
【０２０８】
１００  画像形成システム、
１０１  ジョブ取得部、
１０２  ジョブ記憶部、
１０３  機能ユニット情報記憶部、
１０４  装填情報取得部、
１０５  ジョブ選択部、
１０６  入れ替え要否判定部、
１０７  入れ替え表示部、
１０８  入れ替え準備判定部、
２００  画像形成装置、
２１０  画像読取部、
２２０  画像処理部、
２３０  画像形成部、
２４０  給紙部、
２５０  用紙搬送部、
２６０  定着部、
２７０  通信部、
２７１  ネットワークＩ／Ｆ、
２７１  後処理装置Ｉ／Ｆ、
２８０  操作表示部、
２９０  制御部、
３００  第１の後処理装置、
３１０  用紙搬送部、
３１１〜３１３  搬送路、
３１４  搬送ローラー対、
３１５  長尺紙搬送部、
３１６  パージ搬送部、
３２０  後処理部、
３２１〜３２４  スロット、
３２５〜３２８  検出センサー、
３３０  屑箱、
３４０  パージトレイ、
３５０  通信Ｉ／Ｆ部、
３６０  制御部、
４００  第２の後処理装置、
４１０  メイントレイ、
４２０  サブトレイ、
５０１〜５０４  機能ユニット。
【図１】
2019120782.tif 000016
【図２】
2019120782.tif 000017
【図３】
2019120782.tif 000018
【図４】
2019120782.tif 000019
【図５】
2019120782.tif 000020
【図６】
2019120782.tif 000021
【図７】
2019120782.tif 000022
【図８】
2019120782.tif 000023
【図９】
2019120782.tif 000024