(57)【要約】【課題】部数ジョブに係る画像データの全てを記憶部に記憶不可能な場合でも、部単位ごとにページ順に並んだ画像形成済みのシートをユーザが取得しやすい、画像形成装置、画像形成方法及びプログラムを提供する。【解決手段】部数ジョブに係る画像データの全てをＲＡＭ上に展開（記憶）可能な場合には、画像データがＲＡＭ上で展開され、画像を全てのページ順にシートに形成する動作が部数ジョブに係る部数分繰り返される。画像形成済みのシートは、標準トレイに排出される。画像データの全てをＲＡＭに展開不可能な場合には、画像データの一部分がＲＡＭ上で展開されて、画像をページ順にシートに形成する動作が部数ジョブに係る部数分繰り返された後、ＲＡＭから画像データが消去されるという、画像データの展開から消去までの処理が繰り返される。画像形成済みのシートは、部ごとに異なる増設トレイに排出される。【選択図】図４Ａ
2017071149.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を形成する画像形成部と、
前記画像形成部により画像が形成された画像形成済みのシートをそれぞれ支持する複数のトレイと、
画像形成済みのシートを前記複数のトレイのいずれかのトレイへ選択的に排出する排出部と、
画像形成に係るジョブを受け付ける受付部と、
記憶部と、
制御部とを備え、
前記制御部は、
前記受付部に受け付けられた前記ジョブが複数ページの画像を部単位として複数部数の画像をシートに形成する部数ジョブである場合であって、
前記部数ジョブに係る画像データの全てを前記記憶部に記憶可能な場合には、当該画像データを前記記憶部に記憶させて、前記記憶部に記憶された画像データの画像を全てのページ順にシートに形成する動作を前記複数部数分繰り返させるよう前記画像形成部を制御し、画像形成済みのシートを前記複数のトレイのうちの１つのトレイのみに排出させるよう前記排出部を制御する処理を実行し、
前記部数ジョブに係る画像データの全てを前記記憶部に記憶不可能な場合には、前記部数ジョブに係る画像データの部分を前記記憶部に記憶させ、前記記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作を前記複数部数分繰り返させるよう前記画像形成部を制御し、画像形成済みのシートを前記複数のトレイのうちの前記複数部数と同数のトレイのそれぞれに部ごとに排出させるよう前記排出部を制御し、前記記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作が前記複数部数分繰り返された後、当該画像データの部分を前記記憶部から消去する処理を繰り返し実行する、画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記制御部は、
前記部数ジョブに係る画像データを前記記憶部に記憶させる途中で、前記部数ジョブに係る画像データの全てを前記記憶部に記憶可能か記憶不可能かを判断する、画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置であって、
前記制御部は、
前記記憶部に記憶された画像データに係る画像をシートに形成する動作の開始前に、前記部数ジョブに係る画像データの全てを前記記憶部に記憶可能か記憶不可能かを判断する、画像形成装置。
【請求項４】
請求項３に記載の画像形成装置であって、
前記複数のトレイには、単一の標準トレイと、前記標準トレイ以外の複数の非標準トレイとが含まれており、
前記制御部は、
前記部数ジョブに係る画像データの全てを前記記憶部に記憶可能な場合には、画像形成済みのシートを前記標準トレイに排出させるよう前記排出部を制御し、
前記部数ジョブに係る画像データの全てを前記記憶部に記憶不可能な場合には、画像形成済みのシートを前記複数の非標準トレイのうちの前記複数部数と同数の非標準トレイのそれぞれに部ごとに排出させるよう前記排出部を制御する、画像形成装置。
【請求項５】
請求項１に記載の画像形成装置であって、
画像を読み取って、当該画像の画像データを生成する画像読取部をさらに備え、
前記ジョブの種類には、前記画像読取部に画像を読み取らせて、前記画像読取部により生成された画像データに係る画像をシートに形成するコピージョブが含まれており、
前記制御部は、
前記記憶部の空き容量が一定量以下であるメモリニアフル状態において、前記部数ジョブかつ前記コピージョブである前記ジョブが前記受付部に受け付けられた場合、前記ジョブに係る画像データの全てを前記記憶部に記憶不可能であると判断する、画像形成装置。
【請求項６】
請求項５に記載の画像形成装置であって、
表示部を備え、
前記制御部は、
前記メモリニアフル状態において、前記部数ジョブかつ前記コピージョブである前記ジョブが前記受付部に受け付けられた場合、前記画像読取部に読み取られる画像のページ数を問い合わせる画面を表示させるよう前記表示部を制御する、画像形成装置。
【請求項７】
請求項１に記載の画像形成装置であって、
前記受付部は、外部装置と通信を行い、
前記ジョブの種類には、前記外部装置から前記受付部に受け付けられる画像データに係る画像をシートに形成するプリントジョブが含まれており、
前記制御部は、
前記受付部に受け付けられた前記ジョブが前記部数ジョブかつ前記プリントジョブである場合、前記ジョブに係る情報から当該ジョブに係る画像データの全てを前記記憶部に記憶可能か記憶不可能かを判断する、画像形成装置。
【請求項８】
請求項１〜７のいずれかに記載の画像形成装置であって、
前記制御部は、
前記部数ジョブに係る画像データの全てを前記記憶部に記憶不可能な場合には、
前記記憶部に記憶された画像データの部分に係る画像を１枚のシートに形成する動作が前記複数部数分繰り返された後、当該１枚のシートに形成された画像に係る画像データの部分を前記記憶部から消去する、画像形成装置。
【請求項９】
請求項１〜８のいずれか一項に記載の画像形成装置であって、
表示部を備え、
前記制御部は、
前記複数部数が前記複数のトレイの個数よりも多い場合、前記複数のトレイのうちの１つのトレイにシートを排出してよいかを問い合わせる画面を表示させるよう前記表示部を制御する、画像形成装置。
【請求項１０】
シートに画像を形成する画像形成部と、
前記画像形成部により画像が形成された画像形成済みのシートをそれぞれ支持する複数のトレイと、
画像形成済みのシートを前記複数のトレイのいずれかのトレイへ選択的に排出する排出部と、
画像形成に係るジョブを受け付ける受付部と、
記憶部と、
制御部とを備える画像形成装置で実行される画像形成方法であって、
前記制御部が、
前記受付部に受け付けられた前記ジョブが複数ページの画像を部単位として複数部数の画像をシートに形成する部数ジョブである場合であって、
前記部数ジョブに係る画像データの全てを前記記憶部に記憶可能な場合には、当該画像データを前記記憶部に記憶させて、前記記憶部に記憶された画像データの画像を全てのページ順にシートに形成する動作を前記複数部数分繰り返させるよう前記画像形成部を制御し、画像形成済みのシートを前記複数のトレイのうちの１つのトレイのみに排出させるよう前記排出部を制御する処理を実行し、
前記部数ジョブに係る画像データの全てを前記記憶部に記憶不可能な場合には、前記部数ジョブに係る画像データの部分を前記記憶部に記憶させ、前記記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作を前記複数部数分繰り返させるよう前記画像形成部を制御し、画像形成済みのシートを前記複数のトレイのうちの前記複数部数と同数のトレイのそれぞれに部ごとに排出させるよう前記排出部を制御し、前記記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作が前記複数部数分繰り返された後、当該画像データの部分を前記記憶部から消去する処理を繰り返し実行する、画像形成方法。
【請求項１１】
シートに画像を形成する画像形成部と、
前記画像形成部により画像が形成された画像形成済みのシートをそれぞれ支持する複数のトレイと、
画像形成済みのシートを前記複数のトレイのいずれかのトレイへ選択的に排出する排出部と、
画像形成に係るジョブを受け付ける受付部と、
記憶部とを備える画像形成装置のコンピュータにインストールされるプログラムであって、
前記コンピュータに、
前記受付部に受け付けられた前記ジョブが複数ページの画像を部単位として複数部数の画像をシートに形成する部数ジョブである場合であって、
前記部数ジョブに係る画像データの全てを前記記憶部に記憶可能な場合には、当該画像データを前記記憶部に記憶させて、前記記憶部に記憶された画像データの画像を全てのページ順にシートに形成する動作を前記複数部数分繰り返させるよう前記画像形成部を制御し、画像形成済みのシートを前記複数のトレイのうちの１つのトレイのみに排出させるよう前記排出部を制御する処理を実行させ、
前記部数ジョブに係る画像データの全てを前記記憶部に記憶不可能な場合には、前記部数ジョブに係る画像データの部分を前記記憶部に記憶させ、前記記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作を前記複数部数分繰り返させるよう前記画像形成部を制御し、画像形成済みのシートを前記複数のトレイのうちの前記複数部数と同数のトレイのそれぞれに部ごとに排出させるよう前記排出部を制御し、前記記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作が前記複数部数分繰り返された後、当該画像データの部分を前記記憶部から消去する処理を繰り返し実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタなどの画像形成装置、画像形成装置で実行される画像形成方法及び画像形成装置のコンピュータにインストールされるプログラムに関する。
【背景技術】
【０００２】
プリンタや複写機などの画像形成装置では、シートに画像が形成され、その画像形成済みのシート（印刷物）がトレイに排出される。先に排出されたシートがトレイに積載されている場合、トレイに排出されるシートは、そのトレイに積載されているシート上に重なる。そのため、複数のシートに画像が連続して形成されるときには、画像形成済みのシートがトレイに次々と排出され、トレイには、複数のシートが上下に積み重なった状態で積載される。
【０００３】
画像形成装置の中には、部数印刷（ソート印刷、丁合印刷）を実行可能な機種がある。部数印刷では、ページ順に並んだ複数ページの画像を部単位として、部単位でシートへの画像の形成が実行されて、部単位ごとに纏まった複数部数の印刷物がトレイに積載される。
【０００４】
たとえば、第１ページ、第２ページ及び第３ページの合計３ページからなる画像を部単位とし、印刷部数が３部である部数印刷では、１部目の画像の形成が第１ページ−第２ページ−第３ページの順に行われ、２部目の画像の形成が第１ページ−第２ページ−第３ページの順に行われ、３部目の画像の形成が第１ページ−第２ページ−第３ページの順に行われて、画像形成済みのシートがトレイに順次に排出される。これにより、部数印刷が完了すると、トレイには、１部目の第１ページ−第２ページ−第３ページの印刷物、２部目の第１ページ−第２ページ−第３ページの印刷物及び３部目の第１ページ−第２ページ−第３ページの印刷物が下から順に画像が形成された面を下向きとして積層される。
【０００５】
部数印刷を完了させるためには、部数印刷に係る全ページの画像データが画像形成装置のメモリに記憶される必要がある。しかしながら、部数印刷が開始される時点で、メモリの空き容量が少ない場合、部数印刷に係る画像データがメモリに記憶される途中で、メモリの記憶容量が満杯になる（空き容量がなくなる）、いわゆるメモリフルの状態に陥ることがある。
【０００６】
部数印刷の途中でメモリフルに陥った場合の対処策として、メモリに記憶された画像データの範囲で部数印刷を実行し、この部数印刷の完了後、メモリから画像データを消去して、残りの画像データをメモリに記憶させ、メモリに記憶された画像データの範囲で部数印刷を実行することを繰り返すことが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−５８４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
たとえば、第１ページ、第２ページ及び第３ページの合計３ページからなる画像を部単位とし、印刷部数が３部である部数印刷の途中、第１ページ及び第２ページの画像データがメモリに記憶された時点でメモリフルの状態に陥った場合を想定する。この場合、前述の対処策では、印刷完了後のトレイに、１部目の第１ページ−第２ページの印刷物、２部目の第１ページ−第２ページの印刷物及び３部目の第１ページ−第２ページの印刷物が下から順に画像が形成された面を下向きとして積層され、その上に１部目、２部目及び３部目の第３ページの印刷物が積層される。そのため、ユーザは、トレイから印刷物を取り出した後、部ごとに第１ページ−第２ページの印刷物と第３ページの印刷物とを足し合わせるために、第１ページ−第２ページの印刷物と第３ページの印刷物とを仕分けなければならない。この仕分け作業は、ユーザにとって手間である。
【０００９】
本発明の目的は、部数ジョブに係る画像データの全てを記憶部に記憶不可能な場合でも、部単位ごとにページ順に並んだ画像形成済みのシートをユーザが取得しやすい、画像形成装置、画像形成方法及びプログラムを提供することである。
【課題を解決するための手段】
【００１０】
前記の目的を達成するため、本発明の一の局面に係る画像形成装置は、シートに画像を形成する画像形成部と、画像形成部により画像が形成された画像形成済みのシートをそれぞれ支持する複数のトレイと、画像形成済みのシートを複数のトレイのいずれかのトレイへ選択的に排出する排出部と、画像形成に係るジョブを受け付ける受付部と、記憶部と、制御部とを備え、制御部は、受付部に受け付けられたジョブが複数ページの画像を部単位として複数部数の画像をシートに形成する部数ジョブである場合であって、部数ジョブに係る画像データの全てを記憶部に記憶可能な場合には、当該画像データを記憶部に記憶させて、記憶部に記憶された画像データの画像を全てのページ順にシートに形成する動作を複数部数分繰り返させるよう画像形成部を制御し、画像形成済みのシートを複数のトレイのうちの１つのトレイのみに排出させるよう排出部を制御する処理を実行し、部数ジョブに係る画像データの全てを記憶部に記憶不可能な場合には、部数ジョブに係る画像データの部分を記憶部に記憶させ、記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作を複数部数分繰り返させるよう画像形成部を制御し、画像形成済みのシートを複数のトレイのうちの複数部数と同数のトレイのそれぞれに部ごとに排出させるよう排出部を制御し、記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作が複数部数分繰り返された後、当該画像データの部分を記憶部から消去する処理を繰り返し実行する。
【００１１】
この構成によれば、受付部に受け付けられたジョブが部数ジョブであり、部数ジョブに係る画像データの全てを記憶部に記憶可能な場合には、部数ジョブに係る画像データが記憶部に記憶され、その記憶部に記憶された画像データの画像を全てのページ順にシートに形成する動作が部数ジョブで指定された部数分繰り返される。この場合、画像形成済みのシートは、複数のトレイのうちの１つのトレイに排出される。そのため、トレイには、部単位ごとに纏まった複数部数の画像形成済みのシートが互いに積み重なって支持される。よって、部単位ごとにページ順に並んだ画像形成済みのシートをユーザが取得しやすい。
【００１２】
一方、受付部に受け付けられたジョブが部数ジョブであり、部数ジョブに係る画像データの全てを記憶部に記憶不可能な場合には、部数ジョブに係る画像データの部分が記憶部に記憶されて、記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作が部数ジョブで指定された部数分繰り返される。この場合、画像形成済みのシートは、複数のトレイのそれぞれに部ごとに排出される。また、記憶部に記憶された画像データの部分に係る画像をページ順にシートに形成する動作が部数ジョブで指定された部数分繰り返された後、当該画像データが記憶部から消去される。そして、部数ジョブに係る画像データの記憶部に対する記憶から消去までの処理が繰り返される。これにより、ページ順に並んだ画像形成済みのシートが１部ずつ別々のトレイに支持される。よって、部数ジョブに係る画像データの全てを記憶部に記憶不可能な場合にも、部単位ごとにページ順に並んだ画像形成済みのシートをユーザが取得しやすい。
【００１３】
なお、本発明は、画像形成装置の形態で実現することができるだけでなく、たとえば、画像形成装置で実行される画像形成方法および画像形成装置のコンピュータにインストールされるプログラムの形態で実現することもできる。
【発明の効果】
【００１４】
本発明によれば、部数ジョブに係る画像データの全てを記憶部に記憶不可能な場合でも、部単位ごとにページ順に並んだ画像形成済みのシートをユーザが取得しやすい。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係るＭＦＰが含まれる画像形成システムの構成を示す図である。
【図２】ＭＦＰの構成を図解的に示す図である。
【図３】ＭＦＰの電気的構成の要部を示すブロック図である。
【図４Ａ】プリント処理の流れを示すフローチャート（その１）である。
【図４Ｂ】プリント処理の流れを示すフローチャート（その２）である。
【図５Ａ】コピー処理の流れを示すフローチャート（その１）である。
【図５Ｂ】コピー処理の流れを示すフローチャート（その２）である。
【図６】排出先決定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１７】
＜システム構成＞
画像形成システム１は、図１に示されるように、ＭＦＰ（画像形成装置の一例）２及び複数の外部装置３を含む。
【００１８】
ＭＦＰ（Multi-Function Peripheral）２は、プリンタ機能およびスキャナ機能を有する複合機である。
【００１９】
外部装置３は、たとえば、ＰＣ本体４及びディスプレイ５を含むＰＣ（Personal Computer）である。
【００２０】
ＭＦＰ２及び複数の外部装置３は、ＬＡＮ（Local Area Network）６に接続されている。ＬＡＮ６は、有線ＬＡＮ又は無線ＬＡＮで構成されていてもよいし、有線ＬＡＮ及び無線ＬＡＮの両方で構成されていてもよい。ＭＦＰ２と外部装置３との間では、ルータ７の機能により、ＬＡＮ６を経由した双方向通信が可能である。
【００２１】
＜ＭＦＰの機械的構成＞
ＭＦＰ２は、図２に示されるように、プリンタ本体１１、スキャナ本体１２および増設排出ユニット１３を備えている。
【００２２】
プリンタ本体１１内には、用紙などのシートに画像を形成する画像形成部２１が設けられている。画像形成部２１による画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００２３】
プリンタ本体１１の底部には、画像形成前のシートを支持する供給トレイ２２が設けられている。供給トレイ２２には、複数枚のシートをそれらが積み重なった状態で支持させることができる。供給トレイ２２に関連して、供給トレイ２２に支持されているシートのうちの最上のシートを他のシートと分離して供給トレイ２２から送り出すための供給ローラ２３が設けられている。
【００２４】
プリンタ本体１１には、画像形成済みのシートを支持する標準トレイ２４が形成されている。
【００２５】
プリンタ本体１１内には、側面視略逆Ｓ字状（反対側からの側面視略Ｓ字状）の本体搬送路２５が設けられている。本体搬送路２５の下端は、供給ローラ２３の下方かつ供給トレイ２２に臨む位置に配置され、本体搬送路２５の上端は、標準トレイ２４に臨む位置に配置されている。本体搬送路２５の途中部は、画像形成部２１を経由している。
【００２６】
また、プリンタ本体１１内には、画像形成部２１と標準トレイ２４との間で本体搬送路２５から分岐する分岐排出路２６が設けられている。
【００２７】
スキャナ本体１２は、プリンタ本体１１の上方の位置、具体的には、標準トレイ２４の上方に間隔を空けた位置に配置されている。スキャナ本体１２には、コンタクトガラスおよびＣＩＳ（Contact Image Sensor）などを含む構成の画像読取部３１が備えられている。
【００２８】
また、スキャナ本体１２には、カバー３２が開閉可能に設けられている。カバー３２の開により、コンタクトガラスの上方が開放され、カバー３２の閉により、コンタクトガラスがカバー３２に覆われる。
【００２９】
カバー３２には、ＡＤＦ（Auto Document Feeder）３３が一体的に設けられている。ＡＤＦ３３には、複数枚のコピー元のシート（原稿）をセットすることができる。ＡＤＦ３３にセットされたシートは、１枚ずつ画像読取部３１に送り込まれて、画像読取部３１（コンタクトガラス上）を通過した後、ＡＤＦ３３に戻される。シートが画像読取部３１を通過する間に、そのシートの画像が画像読取部３１に読み取られて、画像読取部３１により、その読み取った画像に係る画像データが生成される。
【００３０】
増設排出ユニット１３は、スキャナ本体１２の上方に間隔を空けて配置されている。増設排出ユニット１３には、複数個の増設トレイ４１（非標準トレイの一例）と、接続路４２と、接続路４２から各増設トレイ４１に至る分岐排出路４３とが備えられている。複数個の増設トレイ４１は、上下方向に間隔を空けて設けられている。接続路４２は、分岐排出路２６に接続されている。最上段以外の各増設トレイ４１に至る分岐排出路４３は、接続路４２の途中部から分岐している。最上段の増設トレイ４１に至る分岐排出路４３は、接続路４２の上端に接続され、接続路４２の上端から最上段の増設トレイ４１に向けて延びている。
【００３１】
なお、この実施形態では、３個の増設トレイ４１が設けられた構成を例にとる。以下、４個の増設トレイ４１を区別する必要がある場合、最下の増設トレイ４１を「第１増設トレイ４１Ａ」といい、下から２段目の増設トレイ４１を「第２増設トレイ４１Ｂ」といい、下から３段目の増設トレイ４１を「第３増設トレイ４１Ｃ」という。
【００３２】
画像形成に係るジョブ（プリントジョブ、コピージョブ）の実行時には、供給ローラ２３が駆動されて、供給トレイ２２から１枚のシートが本体搬送路２５に送り出される。本体搬送路２５に送り出されたシートは、不図示の搬送ローラによって、本体搬送路２５を画像形成部２１に向けて搬送される。そして、そのシートが画像形成部２１を通過する間に、画像形成部２１によって、ジョブに係る画像がシートに形成される。画像形成済みのシートは、本体搬送路２５をさらに搬送されて、標準トレイ２４に排出されるか、又は、分岐排出路２６、接続路４２及び分岐排出路４３を順に経由して、増設トレイ４１のいずれかに排出される。
【００３３】
シートの排出先を標準トレイ２４又は増設トレイ４１のいずれかに選択的に切り替えるため、プリンタ本体１１及び増設排出ユニット１３には、それぞれフラッパ５１，５２が備えられている。プリンタ本体１１のフラッパ５１は、本体搬送路２５と分岐排出路２６との分岐位置に進出する進出位置と分岐排出路２６から退避した退避位置とに揺動可能に設けられている。増設排出ユニット１３のフラッパ５２は、接続路４２と各分岐排出路４３との分岐位置に進出する進出位置と接続路４２から退避した退避位置とに揺動可能に設けられている。図２には、フラッパ５１が進出位置に位置し、各フラッパ５２が退避位置に位置した状態が示されている。
【００３４】
プリンタ本体１１のフラッパ５１が進出位置に位置する状態では、本体搬送路２５を搬送されるシートが標準トレイ２４に排出される。プリンタ本体１１のフラッパ５１が退避位置に位置し、増設排出ユニット１３の最下のフラッパ５２が進出位置に位置する状態では、本体搬送路２５を搬送されるシートが分岐排出路２６、接続路４２及び分岐排出路４３を順に経由して第１増設トレイ４１Ａに排出される。フラッパ５１が退避位置に位置し、下から２個目のフラッパ５１が進出位置に位置し、残りのフラッパ５１が退避位置に位置する状態では、本体搬送路２５を搬送されるシートが分岐排出路２６、接続路４２及び分岐排出路４３を順に経由して第２増設トレイ４１Ｂに排出される。フラッパ５１，５２の全てが退避位置に位置する状態では、本体搬送路２５を搬送されるシートが分岐排出路２６、接続路４２及び分岐排出路４３を順に経由して第３増設トレイ４１Ｃに排出される。標準トレイ２４又は増設トレイ４１に排出された複数のシートは、それぞれ標準トレイ２４又は増設トレイ４１に積み重なった状態で支持される。
【００３５】
＜ＭＦＰの電気的構成＞
ＭＦＰ２は、図３に示されるように、制御部６１を備えている。制御部６１は、ＡＳＩＣ（Application Specific Integrated Circuit）６２、ＲＯＭ６３及びＲＡＭ６４（記憶部の一例）などを備えている。ＡＳＩＣ６２は、ＣＰＵ６５（制御部の一例）を内蔵している。
【００３６】
ＡＳＩＣ６２には、画像形成部２１、画像読取部３１、シート供給部７１、シート排出部７２（排出部の一例）、通信部７３（受付部の一例）、操作部７４（受付部の一例）及び表示部７５などが電気的に接続されている。
【００３７】
シート供給部７１は、供給トレイ２２からシートを本体搬送路２５に供給するための機構であり、供給ローラ２３（図２参照）を含む。
【００３８】
シート排出部７２は、シートを標準トレイ２４又は各増設トレイ４１に選択的に排出するための機構であり、フラッパ５１，５２（図２参照）を含む。
【００３９】
通信部７３は、ＬＡＮ６（図１参照）を経由したネットワーク通信のための回路などを備えている。
【００４０】
操作部７４は、操作ボタン（たとえば、スタートキー、テンキー、カーソルキー）を備えている。操作ボタンの操作により、各種の指示などを操作部７４に入力することが可能である。操作部７４が操作されると、その操作内容を表す信号が操作部７４からＡＳＩＣ６２に入力される。
【００４１】
表示部７５は、たとえば、液晶表示器からなる。表示部７５には、各種の情報が表示される。
【００４２】
ＡＳＩＣ６２に内蔵されているＣＰＵ６５は、ＡＳＩＣ６２に入力される信号などに基づいて、ＲＯＭ６３に記憶されているプログラムを実行することにより、ＭＦＰ２の各部を制御する。その制御（プログラム）の実行時、ＲＡＭ６４は、ＣＰＵ６５によりワークエリアとして使用される。なお、ＲＡＭ６４には、ＮＶＲＡＭ（Non Volatile RAM）などの不揮発性メモリが含まれていてもよい。
【００４３】
＜プリント処理＞
ＭＦＰ２によって実行可能なジョブには、ＭＦＰ２のプリント機能を使用するプリントジョブが含まれる。また、プリントジョブの種類には、１枚のシートに画像を形成する動作を必要な回数繰り返して、１又は複数枚の画像形成済みのシートを作製する通常ジョブと、ページ順に並んだ複数ページの画像を部単位として、部単位ごとにページ順に並んだ複数部数の画像形成済みのシートを作製する部数ジョブとが含まれる。
【００４４】
プリントジョブの実行に際しては、ユーザにより外部装置３（図１参照）が操作されて、画像形成対象のファイルが選択される。また、外部装置３の操作により、画像形成条件が指定される。プリントジョブの種類が部数ジョブである場合、画像形成条件には、部数ジョブに係る部数が含まれる。その後、ユーザにより外部装置３が操作されて、プリントジョブの実行が指示されると、先に指定された画像形成条件での先に選択されたファイル（画像データ）の画像形成に係るプリントジョブが外部装置３からＭＦＰ２に送信される。プリントジョブを受信したＭＦＰ２では、図４に示されるプリント処理が実行されて、プリントジョブが実行されることにより、ユーザにより選択されたファイルに係る画像がユーザにより指定された画像形成条件でシートに形成される。
【００４５】
プリント処理では、ＣＰＵ６５は、通信部７３が外部装置３から送信されるプリントジョブを受信したか否かを判断する（Ｓ１１）。言い換えれば、ＣＰＵ６５は、外部装置３から送信されるプリントジョブが通信部７３に受け付けられたか否かを判断する。
【００４６】
外部装置３から送信されるプリントジョブを通信部７３が受信すると（Ｓ１１：ＹＥＳ）、ＣＰＵ６５は、そのプリントジョブをＲＡＭ６４に記憶させる。具体的には、通信部７３がプリントジョブを受信すると、ＣＰＵ６５は、プリントジョブからファイルデータ及び画像形成条件を示すデータを抽出し、そのファイルデータ及び画像形成条件を示すデータをＲＡＭ６４に記憶させる。また、ＣＰＵ６５は、ＲＡＭ６４に設けられているページ数カウンタのカウント値Ｎを１に更新する（Ｓ１２）。ページ数カウンタのカウント値Ｎは、プリント処理の開始時に０にリセットされている。
【００４７】
その後、ＣＰＵ６５は、ＲＡＭ６４に記憶させたプリントジョブの種類が部数ジョブであるか否かを判定する（Ｓ１３）。
【００４８】
プリントジョブの種類が部数ジョブではない場合（Ｓ１３：ＮＯ）、つまりプリントジョブの種類が通常ジョブである場合、ＣＰＵ６５は、ファイルデータに含まれるＮページ目の画像データをＲＡＭ６４上で展開する（Ｓ１４）。ファイルデータは、各ページの画像データを圧縮したデータであり、Ｎページ目の画像データの展開とは、Ｎページ目の画像データを解凍することを意味する。「Ｎ」は、ページ数カウンタのカウント値Ｎであり、Ｎ＝１である場合、１ページ目の画像データがＲＡＭ６４上で展開される。
【００４９】
Ｎページ目の画像データの展開が完了すると、ＣＰＵ６５は、画像形成部２１およびシート供給部７１を制御して、Ｎページ目の画像形成に係る動作を開始させる（Ｓ１５）。これにより、供給トレイ２２から本体搬送路２５にシートが供給され、そのシートにＮページ目の画像が形成される。
【００５０】
つづいて、ＣＰＵ６５は、シート排出部７２を制御して、Ｎページ目の画像が形成されたシートを標準トレイ２４に排出させる（Ｓ１６）。
【００５１】
そして、ＣＰＵ６５は、シートが標準トレイ２４に排出されたか否かを判断する（Ｓ１７）。この判断は、たとえば、本体搬送路２５における分岐排出路２６の分岐位置よりもシートの搬送方向の下流側に配置された排出センサ（図示せず）の検出信号に基づいて行うことができる。
【００５２】
シートが標準トレイ２４に排出されると（Ｓ１７：ＹＥＳ）、ＣＰＵ６５は、ＲＡＭ６４上で展開されている展開画像データ、つまりＮページ目の画像データをＲＡＭ６４から消去する（Ｓ１８）。
【００５３】
その後、ＣＰＵ６５は、ページ数カウンタのカウント値Ｎをインクリメント（＋１）する（Ｓ１９）。
【００５４】
そして、ＣＰＵ６５は、インクリメント後のページ数カウンタのカウント値Ｎがプリントジョブに係る全ページ数を超えたか否かを判断する（Ｓ２０）。
【００５５】
ページ数カウンタのカウント値Ｎがプリントジョブに係る全ページ数を超えていない場合（Ｓ２０：ＮＯ）、ＣＰＵ６５は、Ｎページ目の画像データをＲＡＭ６４上で展開し（Ｓ１４）、画像形成部２１およびシート供給部７１を制御して、Ｎページ目の画像形成に係る動作を開始させる（Ｓ１５）。
【００５６】
このようにして、ページ数カウンタのカウント値Ｎがプリントジョブに係る全ページ数を超えるまで、前述のステップＳ１４〜Ｓ２０が繰り返される。そして、ページ数カウンタのカウント値Ｎがプリントジョブに係る全ページ数を超えると（Ｓ２０：ＹＥＳ）、ＣＰＵ６５は、プリント処理を終了する。このプリント処理の終了時において、標準トレイ２４には、プリントジョブ（通常ジョブ）に係る全ページの画像が形成されたシートが排出されている。
【００５７】
プリントジョブの種類が部数ジョブである場合（Ｓ１３：ＹＥＳ）、ＣＰＵ６５は、ファイルデータに含まれる画像データを１ページ目から順にＲＡＭ６４上で展開する（Ｓ２１）。
【００５８】
画像データの展開の開始後、ＣＰＵ６５は、ＲＡＭ６４の記憶容量が満杯であるか否か、つまりＲＡＭ６４がメモリフルの状態であるか否かを判断する（Ｓ２２）。
【００５９】
ＲＡＭ６４がメモリフルの状態に陥っていなければ（Ｓ２２：ＮＯ）、ＣＰＵ６５は、プリントジョブに係る全ページの展開画像データがＲＡＭ６４に記憶されている否かを判断する（Ｓ２３）。
【００６０】
プリントジョブに係る全ページの展開画像データがＲＡＭ６４に記憶されていない場合（Ｓ２３：ＮＯ）、ＣＰＵ６５は、プリントジョブに係る全ページの画像データが展開済みであるか否かを判断する（Ｓ２４）。
【００６１】
プリントジョブに係る全ページの画像データが展開済みでない場合（Ｓ２４：ＮＯ）、つまり未展開の画像データが残っている場合、ＣＰＵ６５は、画像データの展開を続ける（Ｓ２１）。
【００６２】
そして、プリントジョブに係る全ページの展開画像データがＲＡＭ６４に記憶された場合（Ｓ２３：ＹＥＳ）、ＣＰＵ６５は、画像形成部２１、シート供給部７１およびシート排出部７２を制御して、プリントジョブに係る全ページの展開画像データに係る画像をシートに形成させ（Ｓ２５）、その画像が形成されたシートを標準トレイ２４に排出させる（Ｓ２６）。
【００６３】
プリントジョブに係る全ページの画像がシートに形成されて、それらのシートが標準トレイ２４に排出されると、ＣＰＵ６５は、プリントジョブ（部数ジョブ）に係る部数分のシートが標準トレイ２４に排出されたか否かを判断する（Ｓ２７）。
【００６４】
プリントジョブに係る部数分のシートが標準トレイ２４に排出されていなければ（Ｓ２７：ＮＯ）、ＣＰＵ６５は、画像形成部２１、シート供給部７１およびシート排出部７２を制御して、新たな部に係る画像形成を実行させ（Ｓ２５）、画像形成済みのシートを標準トレイ２４に排出させる（Ｓ２６）。
【００６５】
そして、プリントジョブに係る部数分のシートが標準トレイ２４に排出されると（Ｓ２７：ＹＥＳ）、ＣＰＵ６５は、ＲＡＭ６４上で展開されている全ての展開画像データ、つまりプリントジョブに係る全ページの展開画像データをＲＡＭ６４から消去し（Ｓ２８）、プリント処理を終了する。このプリント処理の終了時において、標準トレイ２４には、プリントジョブ（部数ジョブ）に係る全ページの画像が形成されたシートが部単位ごとにページ順に並んだ状態で排出されている。
【００６６】
プリントジョブに係る全ページの画像データの展開途中で、ＲＡＭ６４がメモリフルの状態に陥った場合（Ｓ２２：ＹＥＳ）、ＣＰＵ６５は、Ｎページ目の展開画像データがＲＡＭ６４に記憶されているか否かを判断する（Ｓ２９）。なお、プリントジョブは、少なくとも１ページ目の画像データを展開可能な記憶容量がＲＡＭ６４に残されている状態で開始される。
【００６７】
Ｎページ目の展開画像データがＲＡＭ６４に記憶されている場合（Ｓ２９：ＹＥＳ）、ＣＰＵ６５は、画像形成部２１およびシート供給部７１を制御して、Ｎページ目の画像形成に係る動作を開始させる（Ｓ３０）。Ｎページ目の画像形成に係る動作は、プリントジョブ（部数ジョブ）に係る部数と同数だけ繰り返される。
【００６８】
その一方で、ＣＰＵ６５は、シート排出部７２を制御して、Ｎページ目の画像が形成されたシート（Ｎページ目の画像形成済みのシート）を部ごとに異なる増設トレイ４１に排出させる（Ｓ３１）。
【００６９】
その後、ＣＰＵ６５は、プリントジョブに係る部数分、Ｎページ目の画像形成済みのシートが増設トレイ４１に排出されたか否かを判断する（Ｓ３２）。
【００７０】
プリントジョブに係る部数分、Ｎページ目の画像形成済みのシートが増設トレイ４１に排出されると（Ｓ３２：ＹＥＳ）、ＣＰＵ６５は、Ｎページ目の展開画像データをＲＡＭ６４から消去する（Ｓ３３）。
【００７１】
その後、ＣＰＵ６５は、ページ数カウンタのカウント値Ｎをインクリメント（＋１）する（Ｓ３４）。
【００７２】
そして、ＣＰＵ６５は、インクリメント後のページ数カウンタのカウント値Ｎがプリントジョブに係る全ページ数を超えたか否かを判断する（Ｓ３５）。
【００７３】
ページ数カウンタのカウント値Ｎがプリントジョブに係る全ページ数を超えていない場合（Ｓ３５：ＮＯ）、ＣＰＵ６５は、Ｎページ目の展開画像データがＲＡＭ６４に記憶されているか否かを判断する（Ｓ２９）。
【００７４】
Ｎページ目の展開画像データがＲＡＭ６４に記憶されている場合（Ｓ２９：ＹＥＳ）、ＣＰＵ６５は、画像形成部２１、シート供給部７１およびシート排出部７２を制御して、Ｎページ目の画像形成に係る動作をプリントジョブに係る部数分だけ繰り返させ（Ｓ３０）、Ｎページ目の画像形成済みのシートを部ごとに異なる増設トレイ４１に排出させる（Ｓ３１）。
【００７５】
このようにして、Ｎページ目の展開画像データがＲＡＭ６４に記憶されている間、前述のステップＳ２９〜Ｓ３５が繰り返される。プリントジョブに係る部数分、Ｎページ目の画像形成済みのシートが増設トレイ４１に排出される度に、Ｎページ目の展開画像データがＲＡＭ６４から消去され、ＲＡＭ６４の記憶容量に空きが生じる。
【００７６】
Ｎページ目の展開画像データがＲＡＭ６４に記憶されていない場合（Ｓ２９：ＮＯ）、ＣＰＵ６５は、ファイルデータに含まれる画像データの残り（未展開の画像データ）をＮページ目から順にＲＡＭ６４上で展開する（Ｓ２１）。残りの画像データの展開の開始後、ＣＰＵ６５は、つまりＲＡＭ６４がメモリフルの状態であるか否かを判断する（Ｓ２２）。ＲＡＭ６４がメモリフルの状態に陥っていなければ（Ｓ２２：ＮＯ）、ＣＰＵ６５は、プリントジョブに係る全ページの展開画像データがＲＡＭ６４に記憶されている否かを判断する（Ｓ２３）。プリントジョブに係る全ページの展開画像データがＲＡＭ６４に記憶されていない場合（Ｓ２３：ＮＯ）、ＣＰＵ６５は、プリントジョブに係る全ページの画像データが展開済みであるか否かを判断する（Ｓ２４）。そして、プリントジョブに係る全ページの画像データが展開済みでない場合（Ｓ２４：ＮＯ）、ＣＰＵ６５は、画像データの展開を続ける（Ｓ２１）。
【００７７】
残りの画像データの展開の開始後、ＲＡＭ６４がメモリフルの状態になるか（Ｓ２２：ＹＥＳ）、又は、ＲＡＭ６４がメモリフルの状態にならずに、プリントジョブに係る全ページの展開画像データがＲＡＭ６４に記憶されていないが、プリントジョブに係る全ページの画像データが展開済みになった場合（Ｓ２４：ＹＥＳ）、ＣＰＵ６５は、Ｎページ目の展開画像データがＲＡＭ６４に記憶されているか否かを判断する（Ｓ２９）。
【００７８】
Ｎページ目の展開画像データがＲＡＭ６４に記憶されている場合（Ｓ２９：ＹＥＳ）、ＣＰＵ６５は、画像形成部２１、シート供給部７１およびシート排出部７２を制御して、Ｎページ目の画像形成に係る動作をプリントジョブに係る部数分だけ繰り返させ（Ｓ３０）、Ｎページ目の画像形成済みのシートを部ごとに異なる増設トレイ４１に排出させる（Ｓ３１）。そして、プリントジョブに係る部数分、Ｎページ目の画像形成済みのシートが増設トレイ４１に排出されると（Ｓ３２：ＹＥＳ）、ＣＰＵ６５は、Ｎページ目の展開画像データをＲＡＭ６４から消去し（Ｓ３３）、ページ数カウンタのカウント値Ｎをインクリメント（＋１）する（Ｓ３４）。
【００７９】
そして、ページ数カウンタのカウント値Ｎがプリントジョブに係る全ページ数を超えると（Ｓ３５：ＹＥＳ）、ＣＰＵ６５は、プリント処理を終了する。このプリント処理の終了時において、プリントジョブ（部数ジョブ）に係る部数と同数の増設トレイ４１のそれぞれには、プリントジョブに係る全ページの画像が形成されたシートが画像が形成された面を下向きにしてページ順に並んだ状態で排出されている。
【００８０】
＜コピー処理＞
ＭＦＰ２によって実行可能なジョブには、ＭＦＰ２のスキャナ機能およびプリンタ機能を使用するコピージョブが含まれる。また、コピージョブの種類には、通常ジョブ及び部数ジョブが含まれる。
【００８１】
コピージョブの実行に際しては、ユーザにより操作部７４が操作されて、画像形成条件が指定される。コピージョブの種類が部数ジョブである場合、画像形成条件には、部数ジョブに係る部数が含まれる。また、ユーザによって、たとえば、コピージョブの対象となるコピー元のシートがＡＤＦ３３にセットされる。その後、ユーザにより操作部７４が操作されて、コピージョブの実行が指示されると、図５Ａおよび図５Ｂに示されるコピー処理が実行されて、コピージョブが実行されることにより、ＡＤＦ３３にセットされたシートの画像が読み取られ、その読み取られた画像と同一の画像がユーザにより指定された画像形成条件でシートに形成される。
【００８２】
コピー処理では、ＣＰＵ６５は、操作部７４からコピージョブの実行が指示されたか否かを判断する（Ｓ４１）。言い換えれば、ＣＰＵ６５は、ユーザの操作によるコピージョブが操作部７４に受け付けられたか否かを判断する。
【００８３】
コピージョブが受け付けられる（Ｓ４１：ＹＥＳ）、ＣＰＵ６５は、ＲＡＭ６４に設けられているページ数カウンタのカウント値Ｎを１に更新する（Ｓ４２）。ページ数カウンタのカウント値Ｎは、コピー処理の開始時に０にリセットされている。
【００８４】
その後、ＣＰＵ６５は、画像読取部３１およびＡＤＦ３３を制御して、ＡＤＦ３３にセットされたシートを１枚ずつ画像読取部３１に送り込み、シートの画像を画像読取部３１によって読み取る動作を開始する（Ｓ４３）。この画像読取動作に伴って画像読取部３１により生成される画像データは、ＲＡＭ６４に順次に記憶される。
【００８５】
また、ＣＰＵ６５は、コピージョブの種類が部数ジョブであるか否かを判定する（Ｓ４４）。
【００８６】
コピージョブの種類が部数ジョブではない場合（Ｓ４４：ＮＯ）、つまりコピージョブの種類が通常ジョブである場合、ＣＰＵ６５は、画像読取部３１により生成された画像データのうちのＮページ目の画像データをＲＡＭ６４上で展開する（Ｓ４５）。画像データの展開とは、画像読取部３１により生成される画像データの形式をラスタライズ可能な画像データの形式に変換することを意味する。「Ｎ」は、ページ数カウンタのカウント値Ｎであり、Ｎ＝１である場合、１ページ目の画像データがＲＡＭ６４上で展開される。
【００８７】
Ｎページ目の画像データの展開が完了すると、ＣＰＵ６５は、画像形成部２１およびシート供給部７１を制御して、Ｎページ目の画像形成に係る動作を開始させる（Ｓ４６）。これにより、供給トレイ２２から本体搬送路２５にシートが供給され、そのシートにＮページ目の画像が形成される。
【００８８】
つづいて、ＣＰＵ６５は、シート排出部７２を制御して、Ｎページ目の画像が形成されたシートを標準トレイ２４に排出させる（Ｓ４７）。
【００８９】
そして、ＣＰＵ６５は、シートが標準トレイ２４に排出されたか否かを判断する（Ｓ４８）。この判断は、たとえば、本体搬送路２５における分岐排出路２６の分岐位置よりもシートの搬送方向の下流側に配置された排出センサ（図示せず）の検出信号に基づいて行うことができる。
【００９０】
シートが標準トレイ２４に排出されると（Ｓ４８：ＹＥＳ）、ＣＰＵ６５は、ＲＡＭ６４上で展開されている展開画像データ、つまりＮページ目の画像データをＲＡＭ６４から消去する（Ｓ４９）。
【００９１】
その後、ＣＰＵ６５は、ページ数カウンタのカウント値Ｎをインクリメント（＋１）する（Ｓ５０）。
【００９２】
そして、ＣＰＵ６５は、インクリメント後のページ数カウンタのカウント値Ｎがコピージョブに係る全ページ数を超えたか否かを判断する（Ｓ５１）。
【００９３】
ページ数カウンタのカウント値Ｎがコピージョブに係る全ページ数を超えていない場合（Ｓ５１：ＮＯ）、ＣＰＵ６５は、Ｎページ目の画像データをＲＡＭ６４上で展開し（Ｓ４５）、画像形成部２１およびシート供給部７１を制御して、Ｎページ目の画像形成に係る動作を開始させる（Ｓ４６）。
【００９４】
このようにして、ページ数カウンタのカウント値Ｎがコピージョブに係る全ページ数を超えるまで、前述のステップＳ４５〜Ｓ５１が繰り返される。そして、ページ数カウンタのカウント値Ｎがコピージョブに係る全ページ数を超えると（Ｓ５１：ＹＥＳ）、ＣＰＵ６５は、コピー処理を終了する。このコピー処理の終了時において、標準トレイ２４には、コピージョブ（通常ジョブ）に係る全ページの画像が形成されたシートが排出されている。
【００９５】
コピージョブの種類が部数ジョブである場合（Ｓ４４：ＹＥＳ）、ＣＰＵ６５は、ＲＡＭ６４の空き容量が一定量以下であるメモリニアフル状態であるか否かを判断する（Ｓ５２）。
【００９６】
ＲＡＭ６４がメモリニアフル状態である場合には（Ｓ５２：ＹＥＳ）、ＣＰＵ６５は、表示部７５を制御して、コピージョブに係るページ数、つまり画像読取部３１により画像が読み取られるシートの枚数（コピー枚数）が何枚であるかを問い合わせる画面を表示部７５に表示させる（Ｓ５３）。コピー枚数の問い合わせの表示後、ＣＰＵ６５は、操作部７４の操作によりコピー枚数が入力されるまで、以降の処理を実行しない。
【００９７】
ＲＡＭ６４がメモリニアフル状態ではない場合、つまりＲＡＭ６４の空き容量が一定量（例えば、１０ページ分の画像に相当する容量など）を超えている場合には、コピー枚数を問い合わせる画面は表示部７５に表示されない（Ｓ５３をスキップ）。
【００９８】
その後、ＣＰＵ６５は、画像読取部３１により生成された画像データを１ページ目から順にＲＡＭ６４上で展開する（Ｓ５４）。
【００９９】
画像データの展開の開始後、ＣＰＵ６５は、画像形成済みのシートを増設トレイ４１に排出させるか否かを決定する（Ｓ５５）。たとえば、画像読取動作の開始時にＲＡＭ６４がメモリニアフル状態でなかった場合、ＣＰＵ６５は、画像形成済みのシートを増設トレイ４１に排出させず、標準トレイ２４に排出させることを決定する。一方、画像読取動作の開始時にＲＡＭ６４がメモリニアフル状態であった場合、ＣＰＵ６５は、画像形成済みのシートを増設トレイ４１に排出させることを決定する。また、画像読取動作の開始時にＲＡＭ６４がメモリニアフル状態であった場合、ＣＰＵ６５は、操作部７４から入力されるコピー枚数に基づいて、ＲＡＭ６４上での画像データの展開中にメモリフル状態に陥るか否かを判定し、メモリフル状態に陥ると判定した場合に、画像形成済みのシートを増設トレイ４１に排出させることを決定してもよい。
【０１００】
ＣＰＵ６５は、画像形成済みのシートを標準トレイ２４に排出させる決定をした場合（Ｓ５５：ＮＯ）、ＲＡＭ６４がメモリフルの状態であるか否かを判断する（Ｓ５６）。
【０１０１】
ＲＡＭ６４がメモリフルの状態に陥っていなければ（Ｓ５６：ＮＯ）、ＣＰＵ６５は、コピージョブに係る全ページの画像の読み取りが完了し、その全ページの展開画像データがＲＡＭ６４に記憶されている否かを判断する（Ｓ５７）。
【０１０２】
全ページの展開画像データがＲＡＭ６４に記憶されていない場合（Ｓ５７：ＮＯ）、ＣＰＵ６５は、画像データの展開を続ける（Ｓ５４）。
【０１０３】
そして、コピージョブに係る全ページの展開画像データがＲＡＭ６４に記憶された場合（Ｓ５７：ＹＥＳ）、ＣＰＵ６５は、画像形成部２１、シート供給部７１およびシート排出部７２を制御して、コピージョブに係る全ページの展開画像データに係る画像をシートに形成させ（Ｓ５８）、その画像が形成されたシートを標準トレイ２４に排出させる（Ｓ５９）。
【０１０４】
コピージョブに係る全ページの画像がシートに形成されて、それらのシートが標準トレイ２４に排出されると、ＣＰＵ６５は、コピージョブ（部数ジョブ）に係る部数分のシートが標準トレイ２４に排出されたか否かを判断する（Ｓ６０）。
【０１０５】
コピージョブに係る部数分のシートが標準トレイ２４に排出されていなければ（Ｓ６０：ＮＯ）、ＣＰＵ６５は、画像形成部２１、シート供給部７１およびシート排出部７２を制御して、新たな部に係る画像形成を実行させ（Ｓ５８）、画像形成済みのシートを標準トレイ２４に排出させる（Ｓ５９）。
【０１０６】
そして、コピージョブに係る部数分のシートが標準トレイ２４に排出されると（Ｓ６０：ＹＥＳ）、ＣＰＵ６５は、ＲＡＭ６４上で展開されている全ての展開画像データ、つまりコピージョブに係る全ページの展開画像データをＲＡＭ６４から消去し（Ｓ６１）、コピー処理を終了する。このコピー処理の終了時において、標準トレイ２４には、コピージョブ（部数ジョブ）に係る全ページの画像が形成されたシートが部単位ごとに画像が形成された面を下向きにしてページ順に並んだ状態で排出されている。
【０１０７】
コピージョブに係る全ページの画像データの展開途中で、ＲＡＭ６４がメモリフルの状態に陥った場合（Ｓ５６：ＹＥＳ）、ＣＰＵ６５は、Ｎページ目の展開画像データがＲＡＭ６４に記憶されているか否かを判断する（Ｓ６２）。また、ＣＰＵ６５は、画像形成済みのシートを増設トレイ４１に排出させる決定をした場合（Ｓ５５：ＹＥＳ）、Ｎページ目の展開画像データがＲＡＭ６４に記憶されているか否かを判断する（Ｓ６２）。
【０１０８】
Ｎページ目の展開画像データがＲＡＭ６４に記憶されている場合（Ｓ６２：ＹＥＳ）、ＣＰＵ６５は、画像形成部２１およびシート供給部７１を制御して、Ｎページ目の画像形成に係る動作を開始させる（Ｓ６３）。Ｎページ目の画像形成に係る動作は、コピージョブ（部数ジョブ）に係る部数と同数だけ繰り返される。
【０１０９】
その一方で、ＣＰＵ６５は、シート排出部７２を制御して、Ｎページ目の画像が形成されたシート（Ｎページ目の画像形成済みのシート）を部ごとに異なる増設トレイ４１に排出させる（Ｓ６４）。
【０１１０】
その後、ＣＰＵ６５は、コピージョブに係る部数分、Ｎページ目の画像形成済みのシートが増設トレイ４１に排出されたか否かを判断する（Ｓ６５）。
【０１１１】
コピージョブに係る部数分、Ｎページ目の画像形成済みのシートが増設トレイ４１に排出されると（Ｓ６５：ＹＥＳ）、ＣＰＵ６５は、Ｎページ目の展開画像データをＲＡＭ６４から消去する（Ｓ６６）。
【０１１２】
その後、ＣＰＵ６５は、ページ数カウンタのカウント値Ｎをインクリメント（＋１）する（Ｓ６７）。
【０１１３】
そして、ＣＰＵ６５は、インクリメント後のページ数カウンタのカウント値Ｎがコピージョブに係る全ページ数を超えたか否かを判断する（Ｓ６８）。
【０１１４】
ページ数カウンタのカウント値Ｎがコピージョブに係る全ページ数を超えていない場合（Ｓ６８：ＮＯ）、ＣＰＵ６５は、Ｎページ目の展開画像データがＲＡＭ６４に記憶されているか否かを判断する（Ｓ６２）。
【０１１５】
Ｎページ目の展開画像データがＲＡＭ６４に記憶されている場合（Ｓ６２：ＹＥＳ）、ＣＰＵ６５は、画像形成部２１、シート供給部７１およびシート排出部７２を制御して、Ｎページ目の画像形成に係る動作をコピージョブに係る部数分だけ繰り返させ（Ｓ６３）、Ｎページ目の画像形成済みのシートを部ごとに異なる増設トレイ４１に排出させる（Ｓ６４）。
【０１１６】
このようにして、Ｎページ目の展開画像データがＲＡＭ６４に記憶されている間、前述のステップＳ６２〜Ｓ６８が繰り返される。コピージョブに係る部数分、Ｎページ目の画像形成済みのシートが標準トレイ２４に排出される度に、Ｎページ目の展開画像データがＲＡＭ６４から消去され、ＲＡＭ６４の記憶容量に空きが生じる。
【０１１７】
Ｎページ目の展開画像データがＲＡＭ６４に記憶されていない場合（Ｓ６２：ＮＯ）、ＣＰＵ６５は、画像読取部３１により生成された画像データのうちのＮページ目の画像データをＲＡＭ６４上で展開する（Ｓ６９）。その後、ＣＰＵ６５は、画像形成部２１、シート供給部７１およびシート排出部７２を制御して、Ｎページ目の画像形成に係る動作をコピージョブに係る部数分だけ繰り返させ（Ｓ６３）、Ｎページ目の画像形成済みのシートを部ごとに異なる増設トレイ４１に排出させる（Ｓ６４）。
【０１１８】
コピー処理が進み、ページ数カウンタのカウント値Ｎがコピージョブに係る全ページ数を超えると（Ｓ６８：ＹＥＳ）、ＣＰＵ６５は、コピー処理を終了する。このコピー処理の終了時において、コピージョブ（部数ジョブ）に係る部数と同数の増設トレイ４１のそれぞれには、コピージョブに係る全ページの画像が形成されたシートが画像が形成された面を下向きにしてページ順に並んだ状態で排出されている。
【０１１９】
＜作用効果＞
以上のように、通信部７３に受け付けられたプリントジョブまたは操作部７４に受け付けられたコピージョブが部数ジョブであり、部数ジョブに係る画像データの全てをＲＡＭ６４上に展開（記憶）可能な場合には、部数ジョブに係る画像データがＲＡＭ６４上で展開され、そのＲＡＭ６４に展開された画像データの画像を全てのページ順にシートに形成する動作が部数ジョブで指定された部数分繰り返される。この場合、画像形成済みのシートは、標準トレイ２４に排出される。そのため、標準トレイ２４には、部単位ごとに纏まった複数部数の画像形成済みのシートが互いに積み重なって支持される。よって、部単位ごとにページ順に並んだ画像形成済みのシートをユーザが取得しやすい。
【０１２０】
一方、通信部７３に受け付けられたプリントジョブまたは操作部７４に受け付けられたコピージョブが部数ジョブであり、部数ジョブに係る画像データの全てをＲＡＭ６４に展開不可能な場合には、部数ジョブに係る画像データの一部分がＲＡＭ６４上で展開されて、ＲＡＭ６４上に展開された画像データの一部分に係る画像をページ順にシートに形成する動作が部数ジョブで指定された部数分繰り返される。この場合、画像形成済みのシートは、部ごとに異なる増設トレイ４１に排出される。その後、また、シートに形成済みの画像に係る画像データがＲＡＭ６４から消去される。そして、部数ジョブに係る画像データのＲＡＭ６４に対する展開から消去までの処理が繰り返される。これにより、ページ順に並んだ画像形成済みのシートが１部ずつ別々の増設トレイ４１に支持される。よって、部数ジョブに係る画像データの全てをＲＡＭ６４に展開不可能な場合にも、部単位ごとにページ順に並んだ画像形成済みのシートをユーザが取得しやすい。
【０１２１】
部数ジョブに係る画像データの全てをＲＡＭ６４上に展開可能か否かの判断は、部数ジョブに係る画像データをＲＡＭ６４上に展開させる途中で行われる。そのため、ＲＡＭ６４に空き容量がなくなるまで、部数ジョブに係る画像データをＲＡＭ６４上に展開することができる。よって、ＲＡＭ６４の空き容量を最大限活用することができる。
【０１２２】
そして、ＲＡＭ６４に空き容量がなくなるまで、部数ジョブに係る画像データがＲＡＭ６４上に展開された後、その展開された画像データに係る画像をページ順にシートに形成する動作が部数ジョブで指定された部数分繰り返される。その後の部数ジョブに係る画像データのＲＡＭ６４に対する展開から消去までの処理は、１ページごとに繰り返される。これにより、ＲＡＭ６４のメモリフルの状態を早く解消することができ、ＲＡＭ６４の空き容量を他の処理に使用することができる。また、画像データの展開がＲＡＭ６４に空き容量が生じるまで待たされることを抑制でき、画像をシートに形成する動作が途切れることを抑制できる。さらには、画像形成済みのシートが１枚ずつ排出されるので、画像をシートに形成する動作が継続していることをユーザに容易に認識させることができ、ユーザが部数ジョブの完了を誤判断することを抑制できる。
【０１２３】
また、ＲＡＭ６４に展開された画像データに係る画像をシートに形成する動作の開始前に、部数ジョブに係る画像データの全てをＲＡＭ６４上に展開可能か否かが判断される。これにより、画像をシートに形成する動作が途切れることを抑制できる。
【０１２４】
操作部７４に部数ジョブであるコピージョブが受け付けられ、コピージョブに係る画像読取動作の開始時にＲＡＭ６４がメモリニアフル状態であった場合、画像形成済みのシートを増設トレイ４１に排出させる決定がなされる。コピージョブが受け付けられた時点では、コピージョブに係るページ数が不明である。そのため、ＲＡＭ６４がメモリニアフル状態であった場合、コピージョブに係る画像データの全てをＲＡＭ６４上に展開可能か否かが判断されずに、コピージョブに係る画像データの全てをＲＡＭ６４上に展開不可能な場合と同様の動作が行われる。これにより、コピージョブの受け付けからその実行が開始されるまでの時間の短縮を図ることができ、コピージョブの開始の応答性を向上させることができる。
【０１２５】
＜変形例＞
以上、本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
【０１２６】
たとえば、前述の実施形態は、プリントジョブおよびコピージョブが部数ジョブである場合に、その部数ジョブに係る部数が増設トレイ４１の数以下に制限されることを前提としている。部数ジョブに係る部数が増設トレイ４１の数を超えて設定可能とされる場合、プリント処理又はコピー処理において、それぞれプリントジョブ又はコピージョブが部数ジョブであるとの判定後に、図６に示される排出先決定処理が実行されるとよい。
【０１２７】
排出先決定処理において、ＣＰＵ６５は、部数ジョブに係る部数が増設トレイ４１の数より多いか否かが判定される（Ｓ７１）。
【０１２８】
部数ジョブに係る部数が増設トレイ４１の数より多くない場合（Ｓ７１：ＮＯ）、つまり部数ジョブに係る部数が増設トレイ４１の数以下である場合、ＣＰＵ６５は、画像形成済みのシートの排出先を増設トレイ４１に決定し（Ｓ７２）、排出先決定処理を終了する。
【０１２９】
一方、部数ジョブに係る部数が増設トレイ４１の数より多い場合（Ｓ７１：ＹＥＳ）、ＣＰＵ６５は、表示部７５を制御して、標準トレイ２４への画像形成済みのシートの排出の可否を問い合わせる画面を表示部７５に表示させる（Ｓ７３）。この問い合わせの表示後、ＣＰＵ６５は、操作部７４の操作により標準トレイ２４への画像形成済みのシートの排出の可否が入力されるまで、以降の処理を実行しない。
【０１３０】
その後、ＣＰＵ６５は、標準トレイ２４への画像形成済みのシートの排出の許可が入力されたか否かを判断する（Ｓ７４）。
【０１３１】
そして、標準トレイ２４への画像形成済みのシートの排出の許可が入力された場合（Ｓ７４：ＹＥＳ）、ＣＰＵ６５は、画像形成済みのシートの排出先を標準トレイ２４に決定し（Ｓ７５）、排出先決定処理を終了する。この場合、図４に示されるプリント処理のステップＳ３１又は図５Ｂに示されるコピー処理のステップＳ６４において、画像形成済みのシートが標準トレイ２４に排出される。そのため、プリント処理又はコピー処理の終了時において、標準トレイ２４には、ページ単位ごとに画像が形成されたシートが互いに重なり合い、それらがページ順に積み重なった状態で排出されている。たとえば、第１ページ、第２ページ及び第３ページの合計３ページからなる画像を部単位とし、部数が４部である部数ジョブでは、部数ジョブの終了時に、標準２４トレイには、第１ページの画像が形成されたシートが４枚積み重なり、その上に、第２ページの画像が形成されたシートが４枚積み重なり、さらにその上に、第３ページの画像が形成されたシートが４枚積み重なった状態となる。
【０１３２】
一方、操作部７４から標準トレイ２４への画像形成済みのシートの排出の拒否が入力された場合（Ｓ７４：ＮＯ）、ＣＰＵ６５は、プリントジョブ又はコピージョブを中断し、表示部７５を制御して、その中断を報知するエラー表示を表示部７５に表示させて、排出先決定処理を終了する。
【０１３３】
また、プリントジョブの種類が部数ジョブである場合には、プリントジョブに係る情報、たとえば、プリントジョブに含まれるファイルデータのサイズから、そのファイルデータに含まれる画像データの展開の途中にＲＡＭ６４がメモリフルの状態に陥るか否かが判断されてもよい。そして、画像データの展開の途中にＲＡＭ６４がメモリフルの状態に陥ると判断される場合には、図４Ａに示されるプリント処理において、ＣＰＵ６５は、画像データの展開の開始後（Ｓ２１）、ＲＡＭ６４がメモリフルの状態であるか否かを判断せずに（Ｓ２２：スキップ）、Ｎページ目の展開画像データがＲＡＭ６４に記憶されているか否かを判断する（Ｓ２９）。
【０１３４】
たとえば、前述の実施形態は、画像データの展開の開始後、ＣＰＵ６５は、ＲＡＭ６４の記憶容量が満杯であるか否か、つまりＲＡＭ６４がメモリフルの状態であるか否かを判断する（Ｓ２２）構成を説明したが、メモリフルの状態は記憶容量が満杯の状態のみならず、所定容量未満（例えば全容量の５％未満）などの状態であってもよい。
【０１３５】
また、前述の実施形態では、ＣＰＵ６５が各処理を実行する場合について説明した。しかしながら、ＡＳＩＣ６２が複数のＣＰＵを備え、複数のＣＰＵが協働して各処理を実行してもよい。
【０１３６】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１３７】
２    ＭＦＰ
２４  標準トレイ
４１  増設トレイ
６４  ＲＡＭ
６５  ＣＰＵ
７２  シート排出部
７３  通信部
７４  操作部
【図１】
2017071149.tif 000003
【図２】
2017071149.tif 000004
【図３】
2017071149.tif 000005
【図４Ａ】
2017071149.tif 000006
【図４Ｂ】
2017071149.tif 000007
【図５Ａ】
2017071149.tif 000008
【図５Ｂ】
2017071149.tif 000009
【図６】
2017071149.tif 000010