(57)【要約】【課題】ジョブの実行待ちをしているユーザ数を低減させることができる、画像形成装置、制御方法及びプログラムを提供する。【解決手段】通信部が外部装置から受信したジョブがＲＡＭに記憶されている場合、そのジョブのうちの第１ジョブが実行される。第１ジョブの実行により、第１ジョブに係る画像がシートに形成され、画像形成済みのシートが第１ジョブにシートの排出先として設定された第１トレイに排出される。第１ジョブの実行中に、第１トレイが満載状態になると、第１ジョブに含まれるユーザ情報と異なるユーザ情報を含み、かつ、第１トレイと異なる第２トレイがシートの排出先に設定されているという選択条件に合致するジョブがＲＡＭに記憶されているか否かが調べられる。選択条件に合致するジョブがＲＡＭに記憶されている場合、その選択条件に合致するジョブの中から第２ジョブが選択されて実行される。【選択図】図５
2017052163.tif 000002
【特許請求の範囲】
【請求項１】
画像をシートに形成する画像形成部と、
シートをそれぞれ支持する複数のトレイと、
前記画像形成部により画像が形成された画像形成済みのシートを前記複数のトレイのいずれかに排出する排出部と、
前記複数のトレイのそれぞれに対応して設けられる複数の信号出力部と、
画像形成に係るジョブを受け付ける受付部と、
記憶部と、
制御部とを備え、
前記複数の信号出力部のそれぞれは、前記複数のトレイのうち対応するトレイに支持されたシートが所定位置まで支持されたことに対応する信号を出力し、
前記ジョブには、当該ジョブを前記受付部に受け付けさせたユーザに係るユーザ情報が含まれ、かつ、前記複数のトレイのうちの少なくともいずれか１つがシートの排出先として設定されており、
前記制御部は、
前記受付部に受け付けられた前記ジョブを前記記憶部に記憶させ、
前記記憶部に記憶されている前記ジョブのうちの第１ジョブを実行して、前記第１ジョブに係る画像をシートに形成させるよう前記画像形成部を制御し、画像形成済みのシートを前記第１ジョブにシートの排出先として設定された第１トレイに排出させるよう前記排出部を制御し、
前記第１ジョブの実行中に前記複数の信号出力部のうちの前記第１トレイに対応する信号出力部から前記信号が出力されたことに応答して前記第１ジョブの実行を中断し、前記第１ジョブに含まれる前記ユーザ情報と同じ前記ユーザ情報を含み、かつ、前記複数のトレイのうちの前記第１トレイと異なるトレイがシートの排出先に設定されている選択条件に合致する前記ジョブである第１特定ジョブ、及び、前記第１ジョブに含まれる前記ユーザ情報と異なる前記ユーザ情報を含み、かつ、前記複数のトレイのうちの前記第１トレイと異なるトレイがシートの排出先に設定されている選択条件に合致する前記ジョブである第２特定ジョブが前記記憶部に記憶されている場合には、前記第２特定ジョブが前記第１特定ジョブよりも先に実行されるよう、前記第２特定ジョブから第２ジョブを選択し、
その選択した前記第２ジョブを実行して、当該第２ジョブに係る画像をシートに形成させるよう前記画像形成部を制御し、画像形成済みのシートを前記第２ジョブにシートの排出先として設定された第２トレイに排出させるよう前記排出部を制御する、画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記制御部は、
前記第２ジョブを選択する際、前記第２特定ジョブが複数前記記憶部に記憶されている場合には、複数の前記第２特定ジョブのうちの前記記憶部に最先に記憶された前記ジョブを前記第２ジョブとして選択する、画像形成装置。
【請求項３】
請求項１に記載の画像形成装置であって、
前記制御部は、
前記第２ジョブを選択する際、前記第２特定ジョブが複数前記記憶部に記憶されている場合には、複数の前記第２特定ジョブから、シートの排出先が前記複数のトレイのすべてに設定され、かつ、いずれか１つのトレイがシートの排出先として前記制御部により決定される排出先自動設定の前記ジョブを抽出し、当該排出先自動設定の前記ジョブのうちの前記記憶部に最先に記憶された前記ジョブを前記第２ジョブとして選択する、画像形成装置。
【請求項４】
請求項３に記載の画像形成装置であって、
前記複数のトレイには、他のトレイよりも優先的に使用される標準トレイが含まれており、
前記制御部は、
前記第１トレイが前記標準トレイ以外のトレイである場合、前記第２トレイを前記標準トレイに決定する、画像形成装置。
【請求項５】
請求項４に記載の画像形成装置であって、
前記制御部は、
前記第１トレイが前記標準トレイである場合、前記第２トレイを前記標準トレイ以外のトレイに決定し、
前記第２ジョブに係るシートの排出先を報知する指令を出力する、画像形成装置。
【請求項６】
請求項１に記載の画像形成装置であって、
前記制御部は、
前記第２ジョブを選択する際、前記第２特定ジョブが複数前記記憶部に記憶されている場合であって、複数の前記第２特定ジョブに係るシートの排出先がすべて異なる場合、複数の前記第２特定ジョブに係るシートの排出先のトレイの中から既に支持しているシートの枚数が最も少ないトレイを抽出し、当該抽出したトレイがシートの排出先に設定されている前記第２特定ジョブを前記第２ジョブとして選択する、画像形成装置。
【請求項７】
請求項１又は６に記載の画像形成装置であって、
前記制御部は、
前記第２ジョブを選択する際、前記第２特定ジョブが複数前記記憶部に記憶されている場合であって、複数の前記第２特定ジョブの中にシートの排出先が同一のトレイに設定されている複数の同一排出先設定の前記ジョブが含まれる場合、当該複数の同一排出先設定の前記ジョブの中からトレイに排出されるシートの枚数が最も少ない前記第２特定ジョブを前記第２ジョブとして選択する、画像形成装置。
【請求項８】
請求項１に記載の画像形成装置であって、
前記制御部は、
前記第２ジョブを選択する際、前記第２特定ジョブが複数前記記憶部に記憶されている場合には、前記ユーザ情報ごとに前記第２特定ジョブの数を求め、その求めた数のうちの最小の数に対応する前記ユーザ情報が含まれる前記第２特定ジョブを前記第２ジョブとして選択する、画像形成装置。
【請求項９】
請求項１〜８のいずれか一項に記載の画像形成装置であって、
前記ジョブの種類には、画像形成済みの複数のシートを１部として、複数部のシートの排出先が部ごとにそれぞれ異なるトレイに設定された部数ジョブがあり、
前記制御部は、
前記第１ジョブが前記部数ジョブである場合、当該第１ジョブの実行中に、複数部のシートの排出先である複数の前記第１トレイのそれぞれに対応する信号出力部のいずれかから前記信号が出力されたことに応答して、すべての部についての画像形成を中断する、画像形成装置。
【請求項１０】
請求項１〜８のいずれか一項に記載の画像形成装置であって、
前記ジョブの種類には、画像形成済みの複数のシートを１部として、複数部のシートの排出先が部ごとにそれぞれ異なるトレイに設定された部数ジョブがあり、
前記制御部は、
前記第１ジョブが前記部数ジョブである場合、当該第１ジョブの実行中に、複数部のシートの排出先である複数の前記第１トレイのそれぞれに対応する信号出力部のいずれかから前記信号が出力されたことに応答して、当該信号を出力した信号出力部に対応する前記第１トレイをシートの排出先とする部についての画像形成を中断し、残りの部についての画像形成を継続する、画像形成装置。
【請求項１１】
画像をシートに形成する画像形成部と、
シートをそれぞれ支持する複数のトレイと、
前記画像形成部により画像が形成された画像形成済みのシートを前記複数のトレイのいずれかに排出する排出部と、
前記複数のトレイのそれぞれに対応して設けられる複数の信号出力部と、
画像形成に係るジョブを受け付ける受付部と、
記憶部と、
制御部とを備える画像形成装置で実行される制御方法であって、
前記複数の信号出力部のそれぞれは、前記複数のトレイのうち対応するトレイに支持されたシートが所定位置まで支持されたことに対応する信号を出力し、
前記ジョブには、当該ジョブを前記受付部に受け付けさせたユーザに係るユーザ情報が含まれ、かつ、前記複数のトレイのうちの少なくともいずれか１つがシートの排出先として設定されており、
前記制御部が、
前記受付部に受け付けられた前記ジョブを前記記憶部に記憶させ、
前記記憶部に記憶されている前記ジョブのうちの第１ジョブを実行して、前記第１ジョブに係る画像をシートに形成させるよう前記画像形成部を制御し、画像形成済みのシートを前記第１ジョブにシートの排出先として設定された第１トレイに排出させるよう前記排出部を制御し、
前記第１ジョブの実行中に前記複数の信号出力部のうちの前記第１トレイに対応する信号出力部から前記信号が出力されたことに応答して前記第１ジョブの実行を中断し、前記第１ジョブに含まれる前記ユーザ情報と同じ前記ユーザ情報を含み、かつ、前記複数のトレイのうちの前記第１トレイと異なるトレイがシートの排出先に設定されている選択条件に合致する前記ジョブである第１特定ジョブ、及び、前記第１ジョブに含まれる前記ユーザ情報と異なる前記ユーザ情報を含み、かつ、前記複数のトレイのうちの前記第１トレイと異なるトレイがシートの排出先に設定されている選択条件に合致する前記ジョブである第２特定ジョブが前記記憶部に記憶されている場合には、前記第２特定ジョブが前記第１特定ジョブよりも先に実行されるよう、前記第２特定ジョブから第２ジョブを選択し、
その選択した前記第２ジョブを実行して、当該第２ジョブに係る画像をシートに形成させるよう前記画像形成部を制御し、画像形成済みのシートを前記第２ジョブにシートの排出先として設定された第２トレイに排出させるよう前記排出部を制御する、制御方法。
【請求項１２】
画像をシートに形成する画像形成部と、
シートをそれぞれ支持する複数のトレイと、
前記画像形成部により画像が形成された画像形成済みのシートを前記複数のトレイのいずれかに排出する排出部と、
前記複数のトレイのそれぞれに対応して設けられる複数の信号出力部と、
画像形成に係るジョブを受け付ける受付部と、
記憶部とを備える画像形成装置のコンピュータにインストールされるプログラムであって、
前記複数の信号出力部のそれぞれは、前記複数のトレイのうち対応するトレイに支持されたシートが所定位置まで支持されたことに対応する信号を出力し、
前記ジョブには、当該ジョブを前記受付部に受け付けさせたユーザに係るユーザ情報が含まれ、かつ、前記複数のトレイのうちの少なくともいずれか１つがシートの排出先として設定されており、
前記プログラムは、前記コンピュータに、
前記受付部に受け付けられた前記ジョブを前記記憶部に記憶させ、
前記記憶部に記憶されている前記ジョブのうちの第１ジョブを実行して、前記第１ジョブに係る画像をシートに形成させるよう前記画像形成部を制御し、画像形成済みのシートを前記第１ジョブにシートの排出先として設定された第１トレイに排出させるよう前記排出部を制御し、
前記第１ジョブの実行中に前記複数の信号出力部のうちの前記第１トレイに対応する信号出力部から前記信号が出力されたことに応答して前記第１ジョブの実行を中断し、前記第１ジョブに含まれる前記ユーザ情報と同じ前記ユーザ情報を含み、かつ、前記複数のトレイのうちの前記第１トレイと異なるトレイがシートの排出先に設定されている選択条件に合致する前記ジョブである第１特定ジョブ、及び、前記第１ジョブに含まれる前記ユーザ情報と異なる前記ユーザ情報を含み、かつ、前記複数のトレイのうちの前記第１トレイと異なるトレイがシートの排出先に設定されている選択条件に合致する前記ジョブである第２特定ジョブが前記記憶部に記憶されている場合には、前記第２特定ジョブが前記第１特定ジョブよりも先に実行されるよう、前記第２特定ジョブから第２ジョブを選択し、
その選択した前記第２ジョブを実行して、当該第２ジョブに係る画像をシートに形成させるよう前記画像形成部を制御し、画像形成済みのシートを前記第２ジョブにシートの排出先として設定された第２トレイに排出させるよう前記排出部を制御する処理を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
たとえば、ネットワーク対応のプリンタでは、ＰＣ（Personal Computer）などからＬＡＮ（Local Area Network）経由でジョブを受信すると、そのジョブがキューに登録される。そして、キューに先に登録されたジョブから順に、ジョブが実行されて、ジョブに係る画像が用紙に形成される。
【０００３】
画像形成済みの用紙は、排出トレイに排出される。先に排出された用紙が排出トレイに積載されている場合、その後に排出される用紙は、排出トレイに積載されている用紙上に重なる。そのため、複数の用紙に画像が連続して形成されるときには、画像形成済みの用紙が排出トレイに次々と排出され、排出トレイには、複数の用紙が積み重なった状態で積載される。
【０００４】
排出トレイに用紙が満載された状態（満載状態）になると、実行中のジョブが中断されて、その排出トレイへの用紙の排出が停止される。この場合、一般的なプリンタでは、排出トレイから用紙が取り除かれて、満載状態が解消されない限り、ジョブが中断されたままになる。そのため、他のジョブがキューに登録されていても、それらのジョブは、実行が保留（待機）される。
【０００５】
そこで、用紙の排出先が満載状態になった場合に、実行中のジョブを中断し、他のジョブが登録されていれば、それらのジョブを登録順に取り上げて、満載状態の排出先と異なる排出先を指定するジョブを実行する構成が提案されている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２１３０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した提案に係る構成では、同一のユーザにより登録された複数のジョブが順に実行されて、各ジョブの実行中に各ジョブのそれぞれに対応する排出先が満載状態となると、他のユーザにより登録されたジョブが実行されずジョブの実行待ちをしているユーザの数が多数になるおそれがある。
【０００８】
本発明の目的は、ジョブの実行待ちをしているユーザ数を低減させることができる、画像形成装置、制御方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００９】
前記の目的を達成するため、本発明の一の局面に係る画像形成装置は、画像をシートに形成する画像形成部と、シートをそれぞれ支持する複数のトレイと、画像形成部により画像が形成された画像形成済みのシートを複数のトレイのいずれかに排出する排出部と、複数のトレイのそれぞれに対応して設けられる複数の信号出力部と、画像形成に係るジョブを受け付ける受付部と、記憶部と、制御部とを備え、複数の信号出力部のそれぞれは、複数のトレイのうち対応するトレイに支持されたシートが所定位置まで支持されたことに対応する信号を出力し、ジョブには、当該ジョブを受付部に受け付けさせたユーザに係るユーザ情報が含まれ、かつ、複数のトレイのうちの少なくともいずれか１つがシートの排出先として設定されており、制御部は、受付部に受け付けられたジョブを記憶部に記憶させ、記憶部に記憶されているジョブのうちの第１ジョブを実行して、第１ジョブに係る画像をシートに形成させるよう画像形成部を制御し、画像形成済みのシートを第１ジョブにシートの排出先として設定された第１トレイに排出させるよう排出部を制御し、第１ジョブの実行中に複数の信号出力部のうちの第１トレイに対応する信号出力部から信号が出力されたことに応答して第１ジョブの実行を中断し、第１ジョブに含まれるユーザ情報と同じユーザ情報を含み、かつ、複数のトレイのうちの第１トレイと異なるトレイがシートの排出先に設定されている選択条件に合致するジョブである第１特定ジョブ、及び、第１ジョブに含まれるユーザ情報と異なるユーザ情報を含み、かつ、複数のトレイのうちの第１トレイと異なるトレイがシートの排出先に設定されている選択条件に合致するジョブである第２特定ジョブが記憶部に記憶されている場合には、第２特定ジョブが第１特定ジョブよりも先に実行されるよう、第２特定ジョブから第２ジョブを選択し、その選択した第２ジョブを実行して、当該第２ジョブに係る画像をシートに形成させるよう画像形成部を制御し、画像形成済みのシートを第２ジョブにシートの排出先として設定された第２トレイに排出させるよう排出部を制御する。
【００１０】
この構成によれば、ジョブが受付部に受け付けられると、その受付部に受け付けられたジョブが記憶部に記憶される。記憶部にジョブが記憶されている場合、その記憶部に記憶されているジョブのうちの第１ジョブが実行される。第１ジョブの実行により、第１ジョブに係る画像がシートに形成され、画像形成済みのシートが第１ジョブにシートの排出先として設定された第１トレイに排出される。第１ジョブの実行中に、第１トレイに対応する信号出力部から信号が出力されると、第１ジョブの実行が中断される。そして、第１ジョブに含まれるユーザ情報と同じユーザ情報を含み、かつ、複数のトレイのうちの第１トレイと異なるトレイがシートの排出先に設定されているという選択条件に合致する第１特定ジョブ、及び、第１ジョブに含まれるユーザ情報と異なるユーザ情報を含み、かつ、複数のトレイのうちの第１トレイと異なるトレイがシートの排出先に設定されているという選択条件に合致する第２特定ジョブが記憶部に記憶されている場合には、第２特定ジョブが第１特定ジョブよりも先に実行されるよう、第２特定ジョブから第２ジョブが選択されて、その選択された第２ジョブが実行される。第２ジョブの実行により、第２ジョブに係る画像がシートに形成され、画像形成済みのシートが第２ジョブにシートの排出先として設定された第２トレイに排出される。
【００１１】
第２ジョブの実行により、第１ジョブを受付部に受け付けさせたユーザとは別のユーザが受付部に受け付けさせたジョブが実行されるので、ジョブの実行待ちをしているユーザ数を低減させることができる。
【００１２】
なお、本発明は、画像形成装置の形態で実現することができるだけでなく、たとえば、画像形成装置で実行される制御方法及び画像形成装置のコンピュータにインストールされるプログラムの形態で実現することもできる。
【発明の効果】
【００１３】
本発明によれば、ジョブの実行待ちをしているユーザ数を低減させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係るプリンタを含む画像形成システムの構成を示す図である。
【図２】プリンタの構成を図解的に示す図である。
【図３】プリンタの電気的構成の要部を示すブロック図である。
【図４】ジョブ受信処理の流れを示すフローチャートである。
【図５】ジョブ実行処理の流れを示すフローチャートである。
【図６】ジョブ中断処理の流れを示すフローチャートである。
【図７】ジョブ選択処理の流れを示すフローチャートである。
【図８】第２のジョブ中断処理の流れを示すフローチャートである。
【図９】第２のジョブ選択処理の流れを示すフローチャートである。
【図１０】第３のジョブ選択処理の流れを示すフローチャートである。
【図１１】第４のジョブ選択処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１６】
＜システム構成＞
【００１７】
画像形成システム１は、図１に示されるように、プリンタ２（画像形成装置の一例）と、複数の外部装置３とを含む。
【００１８】
プリンタ２は、ネットワーク対応プリンタである。
【００１９】
外部装置３は、たとえば、ＰＣ本体４及びディスプレイ５を含むＰＣ（Personal Computer）である。
【００２０】
プリンタ２及び複数の外部装置３は、ＬＡＮ（Local Area Network）６に接続されている。ＬＡＮ６は、有線ＬＡＮ又は無線ＬＡＮで構成されていてもよいし、有線ＬＡＮ及び無線ＬＡＮの両方で構成されていてもよい。プリンタ２と外部装置３との間では、ルータ７の機能により、ＬＡＮ６を経由した双方向通信が可能である。
【００２１】
プリンタ２の使用に際しては、ユーザにより外部装置３が操作されて、画像形成対象のファイルが選択される。また、外部装置３の操作により、画像形成条件（画像形成に使用するシートのサイズ、シートの供給元、シートの排出先など）が指定される。その後、ユーザにより外部装置３が操作されて、画像形成の実行が指示されると、当該画像形成に係るジョブ、つまり先に指定された画像形成条件での先に選択されたファイル（画像データ）の画像形成に係るジョブが外部装置３からプリンタ２に送信される。ジョブを受信したプリンタ２では、ジョブが実行されることにより、ユーザにより選択されたファイルに係る画像がユーザにより指定された画像形成条件でシートに形成される。
【００２２】
＜プリンタの機械的構成＞
【００２３】
プリンタ２は、図２に示されるように、プリンタ本体１１を備えている。
【００２４】
プリンタ本体１１内には、画像形成部１２が収容されている。画像形成部１２は、画像をシートに形成する。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００２５】
また、プリンタ本体１１内には、本体搬送路１３が設けられている。本体搬送路１３は、その途中部が画像形成部１２を経由する略逆Ｓ字状に形成されている。
【００２６】
プリンタ本体１１の最下部には、本体供給トレイ１４が設けられている。本体供給トレイ１４には、複数枚のシートが積み重なった状態で支持される。本体供給トレイ１４には、最上のシートを他のシートから分離して本体搬送路１３の一端（下端）に送り込むための供給ローラ１５が設けられている。
【００２７】
プリンタ本体１１の上面には、本体排出トレイ１６（トレイ、標準トレイの一例）が形成されている。本体搬送路１３の他端（上端）は、本体排出トレイ１６に至っている。
【００２８】
プリンタ２では、プリンタ本体１１の下方に、複数個の増設供給トレイ２１が上下に重ねて設けられている。各増設供給トレイ２１には、複数枚のシートが積み重なった状態で支持される。各増設供給トレイ２１には、接続路２２と、接続路２２に分岐接続された増設供給路２３と、最上のシートを他のシートから分離して増設供給路２３に送り込む供給ローラ２４とが備えられている。各増設供給トレイ２１の接続路２２は、互いに接続され、最上段の増設供給トレイ２１の接続路２２は、画像形成部１２と本体供給トレイ１４との間で本体搬送路１３から分岐する分岐搬送路２５に接続されている。
【００２９】
また、プリンタ２では、増設排出ユニット３１が設けられている。増設排出ユニット３１は、プリンタ本体１１の上方に設置されている。増設排出ユニット３１には、複数個の増設排出トレイ３２（トレイの一例）と、接続路３３と、接続路３３から各増設排出トレイ３２に至る分岐排出路３４とが備えられている。複数個の増設排出トレイ３２は、上下方向に間隔を空けて設けられている。接続路３３は、画像形成部１２と本体排出トレイ１６との間で本体搬送路１３から分岐する分岐搬送路３５に接続されている。最上段以外の各増設排出トレイ３２に至る分岐排出路３４は、接続路３３の途中部から分岐している。最上段の増設排出トレイ３２に至る分岐排出路３４は、接続路３３の上端に接続され、接続路３３の上端から最上段の増設排出トレイ３２に向けて延びている。
【００３０】
なお、この実施形態では、２個の増設供給トレイ２１と、４個の増設排出トレイ３２が設けられた構成を例にとる。以下、４個の増設排出トレイ３２を区別する必要がある場合、最下の増設排出トレイ３２を「第１増設排出トレイ３２Ａ」といい、下から２段目の増設排出トレイ３２を「第２増設排出トレイ３２Ｂ」といい、下から３段目の増設排出トレイ３２を「第３増設排出トレイ３２Ｃ」といい、最上の増設排出トレイ３２を「第４増設排出トレイ３２Ｄ」という。
【００３１】
画像形成に係るジョブの実行時には、供給ローラ１５，２４の１つが選択的に駆動されて、本体供給トレイ１４から１枚のシートが本体搬送路１３に送り出されるか、又は、増設供給トレイ２１のいずれかから１枚のシートが増設供給路２３、接続路２２及び分岐搬送路２５を順に経由して本体搬送路１３に送り出される。本体搬送路１３に送り出されたシートは、不図示の搬送ローラによって、本体搬送路１３を画像形成部１２に向けて搬送される。そして、そのシートが画像形成部１２を通過する間に、画像形成部１２によって、ジョブに係る画像がシートに形成される。画像形成済みのシートは、本体搬送路１３をさらに搬送されて、本体排出トレイ１６に排出されるか、又は、分岐搬送路３５、接続路３３及び分岐排出路３４を順に経由して、増設排出トレイ３２のいずれかに排出される。
【００３２】
シートの排出先を本体排出トレイ１６又は増設排出トレイ３２のいずれかに選択的に切り替えるため、プリンタ本体１１及び増設排出ユニット３１には、それぞれフラッパ４１，４２が備えられている。プリンタ本体１１のフラッパ４１は、本体搬送路１３と分岐搬送路３５との分岐位置に進出する進出位置と分岐搬送路３５から退避した退避位置とに揺動可能に設けられている。増設排出ユニット３１のフラッパ４２は、接続路３３と各分岐排出路３４との分岐位置に進出する進出位置と接続路３３から退避した退避位置とに揺動可能に設けられている。
【００３３】
プリンタ本体１１のフラッパ４１が進出位置に位置する状態では、本体搬送路１３を搬送されるシートが本体排出トレイ１６に排出される。プリンタ本体１１のフラッパ４１が退避位置に位置し、増設排出ユニット３１の最下のフラッパ４２が進出位置に位置する状態では、本体搬送路１３を搬送されるシートが分岐搬送路３５、接続路３３及び分岐排出路３４を順に経由して第１増設排出トレイ３２Ａに排出される。フラッパ４１が退避位置に位置し、下から２個目のフラッパ４１が進出位置に位置し、残りのフラッパ４１が退避位置に位置する状態では、本体搬送路１３を搬送されるシートが分岐搬送路３５、接続路３３及び分岐排出路３４を順に経由して第２増設排出トレイ３２Ｂに排出される。フラッパ４１が退避位置に位置し、下から３個目のフラッパ４１が進出位置に位置し、残りのフラッパ４１が退避位置に位置する状態では、本体搬送路１３を搬送されるシートが分岐搬送路３５、接続路３３及び分岐排出路３４を順に経由して第３増設排出トレイ３２Ｃに排出される。フラッパ４１，４２の全てが退避位置に位置する状態では、本体搬送路１３を搬送されるシートが分岐搬送路３５、接続路３３及び分岐排出路３４を順に経由して第４増設排出トレイ３２Ｄに排出される。
【００３４】
本体排出トレイ１６又は増設排出トレイ３２に排出された複数のシートは、それぞれ本体排出トレイ１６又は増設排出トレイ３２に積み重なった状態で支持される。本体排出トレイ１６及び各増設排出トレイ３２には、それぞれ本体排出トレイ１６及び増設排出トレイ３２に支持された最上のシートが所定の満載位置に達したか否かを検知する満載センサ５１（信号出力部の一例）が設けられている。満載センサ５１は、たとえば、最上のシートが満載位置に達していない非満載状態で、ローレベルの信号を非満載信号として出力し、最上のシートが満載位置に達した満載状態で、ハイレベルの信号を満載信号として出力する。満載センサ５１は、例えば満載センサ５１のアームが最上面のシートにより満載位置まで持ち上がられたときに満載信号を出力する。満載センサ５１は公知のセンサを適用可能であり、詳細は省略する。
【００３５】
＜プリンタの電気的構成＞
【００３６】
プリンタ２は、図３に示されるように、制御部６１を備えている。制御部６１は、ＡＳＩＣ（Application Specific Integrated Circuit）６２、ＲＯＭ６３及びＲＡＭ６４（記憶部の一例）などを備えている。ＡＳＩＣ６２は、ＣＰＵ６５（制御部の一例）を内蔵している。
【００３７】
ＡＳＩＣ６２には、画像形成部１２、シート供給部８１、シート排出部８２、通信部８３（受付部の一例）、操作部８４及び表示部８５など、プリンタ２の各部が電気的に接続されている。
【００３８】
シート供給部８１は、本体供給トレイ１４又は増設供給トレイ２１から選択的にシートを本体搬送路１３に供給するための機構であり、供給ローラ１５，２４（図２参照）を含む。
【００３９】
シート排出部８２は、シートを本体排出トレイ１６又は各増設排出トレイ３２に選択的に排出するための機構であり、フラッパ４１，４２（図２参照）を含む。
【００４０】
通信部８３は、ＬＡＮ６（図１参照）を経由したネットワーク通信のための回路などを備えている。
【００４１】
操作部８４は、操作ボタン（たとえば、スタートキー、テンキー、カーソルキー）を備えている。操作ボタンの操作により、各種の指示などを操作部８４に入力することが可能である。操作部８４が操作されると、その操作内容を表す信号が操作部８４からＡＳＩＣ６２に入力される。
【００４２】
表示部８５は、たとえば、液晶表示器からなる。表示部８５には、各種の情報が表示される。
【００４３】
また、ＡＳＩＣ６２には、満載センサ５１が電気的に接続されており、満載センサ５１の出力信号（満載信号、非満載信号）が入力される。
【００４４】
ＡＳＩＣ６２に内蔵されているＣＰＵ６５は、ＡＳＩＣ６２に入力される信号などに基づいて、ＲＯＭ６３に記憶されているプログラムを実行することにより、プリンタ２の各部を制御する。その制御（プログラム）の実行時、ＲＡＭ６４は、ＣＰＵ６５によりワークエリアとして使用される。なお、ＲＡＭ６４には、ＮＶＲＡＭ（Non Volatile RAM）などの不揮発性メモリが含まれていてもよい。
【００４５】
＜ジョブ受信処理＞
【００４６】
プリンタ２では、ＣＰＵ６５により、図４に示されるジョブ受信処理が実行される。
【００４７】
ジョブ受信処理では、ＣＰＵ６５は、通信部８３が外部装置３から送信されるジョブを受信したか否かを判断する（Ｓ１１）。言い換えれば、ＣＰＵ６５は、外部装置３から送信されるジョブが通信部８３に受け付けられたか否かを判断する。
【００４８】
外部装置３から送信されるジョブには、そのジョブを送信したユーザに係るユーザ情報が含まれる。ユーザ情報は、たとえば、外部装置３から送信されるジョブ（送信データ）のＩＰヘッダに含まれる送信元アドレスであってもよいし、外部装置３が複数のユーザにより共用される場合、ジョブを送信したユーザが外部装置３へのログインに使用したユーザＩＤであってもよい。
【００４９】
外部装置３から送信されるジョブを通信部８３が受信すると（Ｓ１１：ＹＥＳ）、ＣＰＵ６５は、そのジョブをＲＡＭ６４に記憶させる（ステップＳ１２）。具体的には、通信部８３がジョブを受信すると、ＣＰＵ６５は、ジョブからファイルのデータ、画像形成条件を示すデータ及びユーザ情報を抽出し、そのファイルのデータ及び画像形成条件を示すデータをユーザ情報に対応づけてＲＡＭ６４に記憶させる。ＣＰＵ６５は、ジョブをＲＡＭ６４に記憶させた後、ジョブ受信処理を終了する。
【００５０】
＜ジョブ実行処理＞
【００５１】
また、ジョブが実行されていない状態では、ＣＰＵ６５により、図５に示されるジョブ実行処理が実行される。
【００５２】
ジョブ実行処理では、ＣＰＵ６５は、ＲＡＭ６４にジョブが記憶されているか否かを確認する（Ｓ２１）。
【００５３】
ＲＡＭ６４にジョブが記憶されていない場合（Ｓ２１：ＮＯ）、ＣＰＵ６５は、一定の周期で、ＲＡＭ６４にジョブが記憶されているか否かを確認する（Ｓ２１）。
【００５４】
ＲＡＭ６４にジョブが記憶されている場合（Ｓ２１：ＹＥＳ）、ＣＰＵ６５は、ＲＡＭ６４に設けられるジョブカウンタのカウント値Ｎに１をセットする（Ｓ２２）。
【００５５】
その後、ＣＰＵ６５は、ＲＡＭ６４に記憶されているジョブのうち、ＲＡＭ６４に最先に記憶されたジョブを第１ジョブとして選択する（Ｓ２３）。
【００５６】
そして、ＣＰＵ６５は、第Ｎジョブを実行する（Ｓ２４）。第Ｎジョブの「Ｎ」は、ジョブカウンタのカウント値Ｎに対応する。したがって、ジョブカウンタのカウント値Ｎが１である場合、第１ジョブが実行される。
【００５７】
第１ジョブの実行に際して、ＣＰＵ６５は、ＲＡＭ６４から第１ジョブに含まれるファイルのデータ及び画像形成条件を示すデータを読み出す。そして、ＣＰＵ６５は、第１ジョブに係る画像形成条件に基づいて、画像形成部１２及びシート供給部８１を制御し、本体供給トレイ１４又は増設供給トレイ２１のいずれかから本体搬送路１３（図２参照）にシートを供給させ、第１ジョブに係るファイルの画像を１ページ目から順にシートに形成させる。また、ＣＰＵ６５は、シート排出部８２を制御して、第１ジョブに係る画像形成条件に従って、画像形成部１２により画像が形成されたシートを本体排出トレイ１６又は増設排出トレイ３２のいずれかに排出させる。以下、第１ジョブの実行によるシートの排出先が第１増設排出トレイ３２Ａ（第１トレイの一例）である場合を例にとる。
【００５８】
ＣＰＵ６５は、第１ジョブの実行を開始した後、シートの排出先である第１増設排出トレイ３２Ａに設けられている満載センサ５１の出力信号のレベルを確認し、満載センサ５１から満載信号が出力されているか否か、つまり第１増設排出トレイ３２Ａが満載状態であるか否かを判定する（Ｓ２５）。
【００５９】
第１増設排出トレイ３２Ａが満載状態でない場合、つまり第１増設排出トレイ３２Ａが非満載状態である場合（Ｓ２５：ＮＯ）、ＣＰＵ６５は、第１ジョブが終了したか否かを判断する（Ｓ２６）。第１ジョブに係るファイルの画像がすべてシートに形成され、画像形成済みのシートがすべて第１増設排出トレイ３２Ａに排出されると、第１ジョブが終了となる。
【００６０】
第１ジョブが終了していない場合（Ｓ２６：ＮＯ）、第１ジョブの実行が続けられる（Ｓ２４）。そして、第１ジョブの実行中、第１増設排出トレイ３２Ａが満載状態であるか否かの判断が繰り返される（Ｓ２５）。
【００６１】
第１ジョブの実行中に第１増設排出トレイ３２Ａの満載センサ５１から満載信号が出力されると、ＣＰＵ６５は、第１増設排出トレイ３２Ａが満載状態であると判断し（Ｓ２５：ＹＥＳ）、ジョブ中断処理を実行する（Ｓ２７）。ジョブ中断処理は、実行中のジョブの中断に関する処理である。ジョブ中断処理の詳細については、後述する。
【００６２】
第１増設排出トレイ３２Ａが満載状態にならずに第１ジョブが終了した後（Ｓ２６：ＹＥＳ）、ＣＰＵ６５は、中断中のジョブ（中断ジョブ）があるかどうかを判断する（Ｓ２８）。中断中のジョブがある場合（Ｓ２８：ＹＥＳ）、又は、第１増設排出トレイ３２Ａの満載状態に応答したジョブ中断処理の実行後（Ｓ２７）、ＣＰＵ６５は、中断中のジョブに係るシートの排出先である本体排出トレイ１６又は増設排出トレイ３２と異なる本体排出トレイ１６又は増設排出トレイ３２がシートの排出先に設定されているジョブがあるか否かを判断する（Ｓ２９）。例えば、第１ジョブのみが中断中である場合、第１増設排出トレイ３２Ａと異なる本体排出トレイ１６又は増設排出トレイ３２のいずれかがシートの排出先に設定されているジョブがあるか否かを判断する。
【００６３】
中断中のジョブとシートの排出先が異なる設定のジョブがＲＡＭ６４に記憶されている場合（Ｓ２９：ＹＥＳ）、ＣＰＵ６５は、ジョブカウンタのカウント値Ｎをインクリメント（＋１）する（Ｓ３０）。これにより、カウント値Ｎが２になる。
【００６４】
その後、ＣＰＵ６５は、ジョブ選択処理を実行する（Ｓ３１）。ジョブ選択処理は、選択条件に合致するジョブの中から第Ｎジョブを選択する処理である。ジョブ選択処理の詳細については、後述する。
【００６５】
ＣＰＵ６５は、ジョブ選択処理で第Ｎジョブを選択した後、その選択した第Ｎジョブを実行する（Ｓ２４）。ジョブカウンタのカウント値Ｎが２である場合、第２ジョブが実行される。以降、第１ジョブの場合と同様に、ステップＳ２５〜Ｓ３１が実行される。
【００６６】
第Ｎジョブの終了後、中断中のジョブがない場合（Ｓ２８：ＮＯ）、又は、中断中のジョブとシートの排出先が異なる設定のジョブがＲＡＭ６４に記憶されていない場合（Ｓ２９：ＮＯ）、ＣＰＵ６５は、ジョブ実行処理を終了する。この場合、ジョブが実行されていない状態になるので、ＣＰＵ６５により、ジョブ実行処理が再び実行される。
【００６７】
＜ジョブ中断処理＞
【００６８】
図５のステップＳ２７で実行されるジョブ中断処理の流れは、図６に示されている。
【００６９】
ジョブ中断処理では、ＣＰＵ６５は、実行中のジョブを中断する（Ｓ２７１）。具体的には、実行中のジョブについて、ＣＰＵ６５は、シート供給部８１による新たなシートの供給を中断する。また、ＣＰＵ６５は、画像形成部１２による新たな画像形成を中断する。ジョブ中断処理の開始時点で本体搬送路１３（図１参照）を搬送されているシートは、その搬送及び画像形成部１２による画像形成が続けられて、シート排出部８２により、排出先の本体供給トレイ１４又は増設供給トレイ２１に排出される。
【００７０】
ジョブの中断後、ＣＰＵ６５は、ジョブの中断を報知するための中断報知指令を出力し（Ｓ２７２）、ジョブ中断処理を終了する。中断報知指令の出力先は、表示部８５であってもよいし、中断されたジョブの送信元の外部装置３であってもよいし、それらの両方であってもよい。中断報知指令が表示部８５に出力されることにより、ジョブが中断されている旨のメッセージが表示部８５に表示される。中断報知指令が中断されたジョブの送信元の外部装置３に出力されることにより、ジョブが中断されている旨のメッセージが外部装置３のディスプレイ５に表示される。ジョブの送信元の外部装置３は、ジョブに含まれるユーザ情報から特定される。
【００７１】
＜ジョブ選択処理＞
【００７２】
図５のステップＳ３０で実行されるジョブ選択処理の流れは、図７に示されている。
【００７３】
ジョブ選択処理では、ＣＰＵ６５は、ＲＡＭ６４に記憶されているジョブの中から、所定の選択条件に合致するジョブを抽出する（Ｓ３０１）。所定の選択条件は、中断中のジョブに含まれるユーザ情報と異なるユーザ情報を含み、かつ、中断中のジョブに係るシートの排出先である本体排出トレイ１６又は増設排出トレイ３２と異なる本体排出トレイ１６若しくは増設排出トレイ３２がシートの排出先に設定されているという条件である。例えば、シートの排出先が第１増設排出トレイ３２Ａである第１ジョブが中断中である場合、ＣＰＵ６５は、ＲＡＭ６４に記憶されているジョブの中から、第１ジョブに含まれるユーザ情報と異なるユーザ情報を含み、かつ、第１増設排出トレイ３２Ａと異なる本体排出トレイ１６又は増設排出トレイ３２のいずれかがシートの排出先に設定されているという選択条件に合致するジョブを抽出する。
【００７４】
なお、Ｓ３０１の抽出においては、中断中のジョブに含まれるユーザ情報と同じユーザ情報を含み、かつ、中断中のジョブに係るシートの排出先である本体排出トレイ１６又は増設排出トレイ３２と異なる本体排出トレイ１６又は増設排出トレイ３２がシートの排出先に設定されているという条件に合致するジョブと、中断中のジョブに含まれるユーザ情報と異なるユーザ情報を含み、かつ、中断中のジョブに係るシートの排出先である本体排出トレイ１６又は増設排出トレイ３２と異なる本体排出トレイ１６又は増設排出トレイ３２がシートの排出先に設定されているという条件に合致するジョブとの両方のジョブがＲＡＭ６４に記憶されている場合に、中断中のジョブに含まれるユーザ情報と異なるユーザ情報を含み、かつ、中断中のジョブに係るシートの排出先である本体排出トレイ１６又は増設排出トレイ３２と異なる本体排出トレイ１６又は増設排出トレイ３２がシートの排出先に設定されているという条件に合致するジョブが抽出される。
【００７５】
その後、ＣＰＵ６５は、選択条件に合致するジョブが抽出されたか否かを判断する（Ｓ３０２）。
【００７６】
選択条件に合致するジョブが抽出された場合（Ｓ３０２：ＹＥＳ）、ＣＰＵ６５は、その抽出されたジョブのうち、ＲＡＭ６４に最先に登録されたジョブを第Ｎジョブとして選択し（Ｓ３０３）、ジョブ選択処理を終了する。
【００７７】
一方、選択条件に合致するジョブが抽出されなかった場合（Ｓ３０２：ＮＯ）、ＣＰＵ６５は、中断中のジョブに含まれるユーザ情報と同じユーザ情報を含み、かつ、中断中のジョブに係るシートの排出先である本体排出トレイ１６又は増設排出トレイ３２と異なる本体排出トレイ１６又は増設排出トレイ３２がシートの排出先に設定されているという条件に合致するジョブを抽出し、その抽出したジョブのうち、ＲＡＭ６４に最先に登録されたジョブを第Ｎジョブとして選択し（Ｓ３０４）、ジョブ選択処理を終了する。
【００７８】
＜作用効果＞
【００７９】
通信部８３がジョブを受信すると、そのジョブがＲＡＭ６４に記憶される。ＲＡＭ６４にジョブが記憶されている場合、そのＲＡＭ６４に記憶されているジョブのうちの第１ジョブが実行される。第１ジョブの実行により、第１ジョブに係る画像がシートに形成され、画像形成済みのシートが第１ジョブにシートの排出先として設定された本体排出トレイ１６又は増設排出トレイ３２のいずれか（以下、「第１トレイ」という。）に排出される。第１ジョブの実行中に、第１トレイに対応する満載センサ５１から満載信号が出力されると、第１ジョブに含まれるユーザ情報と異なるユーザ情報を含み、かつ、第１トレイと異なる本体排出トレイ１６又は増設排出トレイ３２のいずれか（以下、「第２トレイ」という。）がシートの排出先に設定されているという選択条件に合致するジョブ（第２特定ジョブ）がＲＡＭ６４に記憶されているか否かが調べられる。そして、選択条件に合致するジョブがＲＡＭ６４に記憶されている場合、その選択条件に合致するジョブが抽出されて、そのうちでＲＡＭ６４に最先に記憶されたジョブが第２ジョブとして選択される。第２ジョブの実行により、第２ジョブに係る画像がシートに形成され、画像形成済みのシートが第２ジョブにシートの排出先として設定された第２トレイに排出される。
【００８０】
これにより、選択条件に合致するジョブと選択条件に合致しないジョブ（第１ジョブに含まれるユーザ情報と同じユーザ情報を含み、かつ、第１トレイと異なる本体排出トレイ１６又は増設排出トレイ３２のいずれかがシートの排出先に設定されているという条件に合致する第１特定ジョブを含む。）との両方がＲＡＭ６４に記憶されている場合に、選択条件に合致するジョブが優先して実行される。そのため、第１ジョブを通信部８３に受け付けさせたユーザとは別のユーザが通信部８３に受け付けさせたジョブが実行されるので、ジョブの実行待ちをしているユーザ数を低減させることができる。なお、選択条件に合致しないジョブが優先して実行された場合、当該ジョブの実行中は選択条件に合致するジョブを実行することができないので、選択条件に合致するジョブの実行が待たされる。また、選択条件に合致しないジョブが優先して実行され、当該ジョブについても排出トレイが満載するなどの理由で中断された場合、選択条件に合致するジョブの実行がさらに待たされることになる。
【００８１】
＜第２のジョブ中断処理＞
【００８２】
プリンタ２が部数印刷を実行可能な機種である場合、図６に示されるジョブ中断処理に代えて、図８に示される第２のジョブ中断処理が実行されてもよい。図８において、図６に示される各ステップに相当するステップには、それらのステップ番号が付されている。
【００８３】
部数印刷では、複数部数の画像形成動作が行われ、画像形成済みの各部のシート（印刷物）が複数の増設排出トレイ３２のうちの異なる増設排出トレイ３２にそれぞれ排出される。具体的には、ＲＡＭ６４には、部数印刷により得られる複数部数の各部に異なる増設排出トレイ３２を対応付けた情報が記憶されている。たとえば、１部目（部数番号「１」の部）に第１増設排出トレイ３２Ａが対応付けられ、２部目（部数番号「２」の部）に第２増設排出トレイ３２Ｂが対応付けられ、３部目（部数番号「３」の部）に第３増設排出トレイ３２Ｃが対応付けられ、４部目（部数番号「４」の部）に第４増設排出トレイ３２Ｄが対応付けられており、その対応付け（紐付け）の情報がＲＡＭ６４に記憶されている。部数印刷では、複数の増設排出トレイ３２が使用されて、複数部数の印刷物が各部数番号に対応付けられた増設排出トレイ３２に排出される。
【００８４】
第２のジョブ中断処理では、ＣＰＵ６５は、実行中のジョブが部数印刷に係る部数ジョブであるか否かを判定する（Ｓ４１）。
【００８５】
実行中のジョブが部数ジョブではない場合（Ｓ４１：ＮＯ）、ＣＰＵ６５は、実行中のジョブを中断する（Ｓ２７１）。ジョブの中断後、ＣＰＵ６５は、ジョブの中断を報知するための中断報知指令を出力し（Ｓ２７２）、ジョブ中断処理を終了する。
【００８６】
実行中のジョブが部数ジョブである場合（Ｓ４１：ＹＥＳ）、満載信号を出力している満載センサ５１が設けられた増設排出トレイ３２、つまり満載状態の増設排出トレイ３２を排出先とする部について、シート供給部８１による新たなシートの供給及び画像形成部１２による新たなシートへの画像形成を中断する（Ｓ４２）。
【００８７】
満載状態の増設排出トレイ３２以外の増設排出トレイ３２を排出先とする部、つまり画像形成が中断された部以外の残りの部については、シート供給部８１によるシートの供給、画像形成部１２による画像形成及びシート排出部８２によるシートの排出が継続される（Ｓ４３）。
【００８８】
たとえば、３部の部数印刷に係る部数ジョブの実行中に、第１増設排出トレイ３２Ａが満載状態になった場合、部数番号「１」の部の画像形成が中断され、部数番号「２」の部及び部数番号「３」の部の画像形成が継続される。
【００８９】
その後、ＣＰＵ６５は、シートの排出先である各増設排出トレイ３２に設けられている満載センサ５１の出力信号のレベルを確認し、満載センサ５１から満載信号が出力されているか否か、つまり各増設排出トレイ３２が満載状態であるか否かを判定する（Ｓ４４）。たとえば、部数番号「２」の部及び部数番号「３」の部の画像形成が継続されている場合、ＣＰＵ６５は、第２増設排出トレイ３２Ｂ及び第３増設排出トレイ３２Ｃのそれぞれに設けられている満載センサ５１の出力信号のレベルを確認し、第２増設排出トレイ３２Ｂ及び第３増設排出トレイ３２Ｃのそれぞれが満載状態であるか否かを判定する。
【００９０】
残りの部についてのシートの排出先の増設排出トレイ３２が満載状態になった場合（Ｓ４４：ＹＥＳ）、ＣＰＵ６５は、満載状態の増設排出トレイ３２を排出先とする部について、シート供給部８１による新たなシートの供給及び画像形成部１２による新たなシートへの画像形成を中断する（Ｓ４２）。
【００９１】
残りの部についてのシートの排出先の増設排出トレイ３２のいずれも満載状態でない場合（Ｓ４４：ＮＯ）、ＣＰＵ６５は、すべての部の画像形成が終了又は中断しているか否かを判断する（Ｓ４５）。
【００９２】
すべての部の画像形成が終了又は中断していない場合（Ｓ４５：ＮＯ）、つまり画像形成の実行中の部が存在する場合、ＣＰＵ６５は、引き続き、その画像形成を実行する（Ｓ４３）。
【００９３】
そして、すべての部の画像形成が終了又は中断すると（Ｓ４５：ＹＥＳ）、ＣＰＵ６５は、ジョブの中断を報知するための中断報知指令を出力し（Ｓ２７２）、ジョブ中断処理を終了する。
【００９４】
このように、部数ジョブの実行中に、シートの排出先の増設排出トレイ３２のいずれかが満載状態になった場合、その満載状態の増設排出トレイ３２をシートの排出先とする部についての画像形成が中断され、残りの部についての画像形成が継続される。そのため、満載状態の解除後に部数ジョブが再開されたときに、部数ジョブを早期に終了させることができる。
【００９５】
なお、プリンタ２が部数印刷を実行可能な機種であっても、図６に示されるジョブ中断処理が実行されてもよい。この場合、部数ジョブの実行中に、シートの排出先の増設排出トレイ３２のいずれかが満載状態になると、部数ジョブが中断されて（Ｓ２７１）、すべての部についての画像形成が中断される。これにより、すべての部についての画像形成済みのシートの枚数が少ない状態で部数ジョブが中断されるので、画像形成済みのシートの枚数を確認したユーザが部数ジョブの中断を容易に把握することができる。
【００９６】
＜第２のジョブ選択処理＞
【００９７】
図７に示されるジョブ選択処理に代えて、図９に示される第２のジョブ選択処理が実行されてもよい。図９において、図７に示される各ステップに相当するステップには、それらのステップ番号が付されている。
【００９８】
第２のジョブ選択処理では、ＣＰＵ６５は、ＲＡＭ６４に記憶されているジョブの中から、所定の選択条件に合致するジョブを抽出する（Ｓ３０１）。
【００９９】
その後、ＣＰＵ６５は、抽出したジョブに排出先自動設定のジョブが含まれているか否かを判断する（Ｓ５１）。排出先自動設定のジョブとは、シートの排出先が本体排出トレイ１６及びすべての増設排出トレイ３２に設定され、かつ、いずれか１つの本体排出トレイ１６又は増設排出トレイ３２がシートの排出先としてＣＰＵ６５により決定されるジョブである。
【０１００】
所定の選択条件に合致するジョブに排出先自動設定のジョブが含まれている場合（Ｓ５１：ＹＥＳ）、ＣＰＵ６５は、所定の選択条件に合致するジョブの中から排出先自動設定のジョブをすべて抽出する。そして、ＣＰＵ６５は、その抽出した排出先自動設定のジョブのうち、ＲＡＭ６４に最先に登録されたジョブを第Ｎジョブとして選択する（Ｓ５２）。
【０１０１】
その後、ＣＰＵ６５は、中断中のジョブに係るシートの排出先が本体排出トレイ１６であるか否かを判定する（Ｓ５３）。
【０１０２】
中断中のジョブに係るシートの排出先が本体排出トレイ１６である場合（Ｓ５３：ＹＥＳ）、ＣＰＵ６５は、増設排出トレイ３２のいずれか１つを第Ｎジョブに係るシートの排出先に決定する（Ｓ５４）。
【０１０３】
そして、ＣＰＵ６５は、その決定した増設排出トレイ３２が第Ｎジョブに係るシートの排出先であることを報知する排出先報知指令を出力し（Ｓ５５）、第２のジョブ選択処理を終了する。排出先報知指令の出力先は、表示部８５であってもよいし、第Ｎジョブの送信元の外部装置３であってもよいし、それらの両方であってもよい。排出先報知指令が表示部８５に出力されることにより、第Ｎジョブに係るシートの排出先を示す情報が表示部８５に表示される。排出先報知指令が第Ｎジョブの送信元の外部装置３に出力されることにより、第Ｎジョブに係るシートの排出先を示す情報が外部装置３のディスプレイ５に表示される。第Ｎジョブの送信元の外部装置３は、第Ｎジョブに含まれるユーザ情報から特定される。
【０１０４】
排出先が報知されることにより、第Ｎジョブを送信したユーザが第Ｎジョブの実行による画像形成済みのシートの排出先を迷うことを抑制できる。
【０１０５】
中断中のジョブに係るシートの排出先が本体排出トレイ１６ではない場合（Ｓ５３：ＮＯ）、ＣＰＵ６５は、本体排出トレイ１６を第Ｎジョブに係るシートの排出先に決定し（Ｓ５６）、第２のジョブ選択処理を終了する。
【０１０６】
排出先自動設定のジョブについては、画像形成済みのシートの排出先が本体排出トレイ１６に指定されることが標準であるから、第Ｎジョブの実行による画像形成済みのシートが本体排出トレイ１６に排出されることにより、第Ｎジョブを送信したユーザがシートの排出先を迷うことを抑制できる。
【０１０７】
一方、所定の選択条件に合致するジョブに排出先自動設定のジョブが含まれていない場合（Ｓ５１：ＮＯ）、ＣＰＵ６５は、所定の選択条件に合致するジョブのうち、ＲＡＭ６４に最先に登録されたジョブを第Ｎジョブとして選択し（Ｓ３０２）、第２のジョブ選択処理を終了する。
【０１０８】
＜第３のジョブ選択処理＞
【０１０９】
図７に示されるジョブ選択処理に代えて、図１０に示される第３のジョブ選択処理が実行されてもよい。図１０において、図７に示される各ステップに相当するステップには、それらのステップ番号が付されている。
【０１１０】
第３のジョブ選択処理が採用される場合、図３に破線で示されるように、本体排出トレイ１６及び各増設排出トレイ３２に、それぞれ本体排出トレイ１６及び増設排出トレイ３２に支持されたシートの量（枚数）を検出する支持量センサ５２が設けられる。また、支持量センサ５２に代えて、本体排出トレイ１６及び増設排出トレイ３２のそれぞれにおけるシートの有無を検知するシート有無センサが設けられ、本体排出トレイ１６及び増設排出トレイ３２のそれぞれにシートが支持されていない状態で０にリセットされ、本体排出トレイ１６及び増設排出トレイ３２のそれぞれに排出されたシートの枚数をカウントするシート枚数カウンタがＲＡＭ６４に設けられてもよい。
【０１１１】
第３のジョブ選択処理では、ＣＰＵ６５は、ＲＡＭ６４に記憶されているジョブの中から、所定の選択条件に合致するジョブを抽出する（Ｓ３０１）。
【０１１２】
その後、ＣＰＵ６５は、抽出したジョブに同一の排出トレイを排出先とするジョブが含まれているか否かを判断する（Ｓ６１）。
【０１１３】
所定の選択条件に合致するジョブに同一の排出トレイを排出先とするジョブが含まれている場合（Ｓ６１：ＹＥＳ）、ＣＰＵ６５は、その同一の排出トレイを排出先とするジョブの中からシートの排出枚数が最も少ないジョブを第Ｎジョブとして選択し（Ｓ６２）、第３のジョブ選択処理を終了する。
【０１１４】
一方、所定の選択条件に合致するジョブに同一の排出トレイを排出先とするジョブが含まれていない場合（Ｓ６１：ＮＯ）、ＣＰＵ６５は、支持量センサ５２の出力を参照して、本体排出トレイ１６及び各増設排出トレイ３２のそれぞれに既に支持されているシートの量（既支持量）を検知する。そして、所定の選択条件に合致するジョブの中から既支持量が最も少ない本体排出トレイ１６又は増設排出トレイ３２をシートの排出先とするジョブを第Ｎジョブとして選択し（Ｓ６３）、第３のジョブ選択処理を終了する。
【０１１５】
図７に示されるジョブ選択処理に代えて、第３のジョブ選択処理が採用されることにより、第Ｎジョブの実行の途中で、シートの排出先の本体排出トレイ１６又は増設排出トレイ３２が満載状態となることを抑制できる。その結果、ジョブの実行待ちをしているユーザ数を一層低減させることができる。
【０１１６】
＜第４のジョブ選択処理＞
【０１１７】
図７に示されるジョブ選択処理に代えて、図１１に示される第４のジョブ選択処理が実行されてもよい。図１１において、図７に示される各ステップに相当するステップには、それらのステップ番号が付されている。
【０１１８】
第４のジョブ選択処理では、ＣＰＵ６５は、ＲＡＭ６４に記憶されているジョブの中から、所定の選択条件に合致するジョブを抽出する（Ｓ３０１）。
【０１１９】
その後、ＣＰＵ６５は、抽出したジョブのそれぞれのユーザ情報を取得して、ユーザ情報ごとにＲＡＭ６４に記憶されているジョブ数を求め、その求めた数のうちの最小の数に対応するユーザ情報が含まれるジョブを第Ｎジョブとして選択し（Ｓ７１）、第４のジョブ選択処理を終了する。
【０１２０】
図７に示されるジョブ選択処理に代えて、第４のジョブ選択処理が採用されることにより、ジョブの実行待ちをしているユーザ数を一層低減させることができる。
【０１２１】
＜変形例＞
【０１２２】
以上、本発明の実施形態について説明したが、本発明は、他の形態で実施することもできる。
【０１２３】
前述の実施形態では、ＣＰＵ６５が各処理を実行する場合について説明した。しかしながら、ＡＳＩＣ６２が複数のＣＰＵを備え、複数のＣＰＵが協働して各処理を実行してもよい。
【０１２４】
また、画像形成装置の一例として、プリンタ２を取り上げたが、画像形成装置は、プリンタ機能を有する装置であれば、たとえば、ＭＦＰ（Multi-Function Peripheral）であってもよい。
【０１２５】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１２６】
２      プリンタ
１２    画像形成部
１６    本体排出トレイ
３２    増設排出トレイ
３２Ａ  第１増設排出トレイ
３２Ｂ  第２増設排出トレイ
３２Ｃ  第３増設排出トレイ
３２Ｄ  第４増設排出トレイ
５１    満載センサ
５２    支持量センサ
６１    制御部
６４    ＲＡＭ
８３    通信部
【図１】
2017052163.tif 000003
【図２】
2017052163.tif 000004
【図３】
2017052163.tif 000005
【図４】
2017052163.tif 000006
【図５】
2017052163.tif 000007
【図６】
2017052163.tif 000008
【図７】
2017052163.tif 000009
【図８】
2017052163.tif 000010
【図９】
2017052163.tif 000011
【図１０】
2017052163.tif 000012
【図１１】
2017052163.tif 000013