(57)【要約】【課題】  ワーク領域が不足した場合に、その原因をユーザが認識し、解決することができる画像形成装置を実現する。【解決手段】  ワーク領域の不足によって印刷ジョブの印刷データの保存ができない場合に、印刷ジョブを一時停止して中断印刷ジョブとし、中断印刷ジョブが、全ページの印刷データを前記ワーク領域に保存する必要のある印刷ジョブであった場合に、前記中断印刷ジョブを再開するための解決方法を表示部に表示する。【選択図】  図５
2014141012.tif 000002
【特許請求の範囲】
【請求項１】
表示部及び入力部と、
印刷データを保存するワーク領域と、
前記ワーク領域の不足によって印刷ジョブの印刷データの保存ができない場合に、前記印刷ジョブを一時停止して中断印刷ジョブとするメモリ管理手段と、
を備える画像形成装置において、
前記中断印刷ジョブが、全ページの印刷データを前記ワーク領域に保存する必要のある印刷ジョブであるかどうかを判定する印刷ジョブ管理手段と、
前記印刷ジョブ管理手段により前記中断印刷ジョブが全ページの印刷データを前記ワーク領域に保存する必要のある印刷ジョブであると判定された場合に、前記中断印刷ジョブを再開するための解決方法の選択肢を前記表示部に表示する表示制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記解決方法は、前記ワーク領域から削除されずに前記ワーク領域の不足を引き起こした停止印刷ジョブの印刷を行うために必要な方法、または前記停止印刷ジョブのうち選択されたものの印刷データを前記ワーク領域から削除する方法、の少なくとも一方を含むことを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置は少なくとも２つの排紙トレイを有し、
前記画像形成装置は、前記停止印刷ジョブの印刷において、前記中断印刷ジョブの排紙トレイとは異なる排紙トレイに排紙を行うことを特徴とする、請求項２に記載の画像形成装置。
【請求項４】
前記解決方法は、前記中断印刷ジョブを、全ページの印刷データを前記ワーク領域に保存する必要のない印刷ジョブへと変更する方法を含むことを特徴とする、請求項１に記載の画像形成装置。
【請求項５】
印刷データを保存するワーク領域の不足によって印刷ジョブの印刷データの保存ができない場合に、前記印刷ジョブを一時停止して中断印刷ジョブとするメモリ管理ステップを含む画像形成方法において、
前記中断印刷ジョブが、全ページの印刷データを前記ワーク領域に保存する必要のある印刷ジョブであるかどうかを判定する印刷ジョブ管理ステップと、
前記印刷ジョブ管理ステップにより前記中断印刷ジョブが全ページの印刷データを前記ワーク領域に保存する必要のある印刷ジョブであると判定された場合に、前記中断印刷ジョブを再開するための解決方法の選択肢を表示部に表示する表示制御ステップと、
を含むことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワーク領域の不足に対処できる画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
複写機などの画像形成装置は、複数部数を部単位で印刷する場合のように、全ページの印刷を複数回繰り返す場合、ＨＤＤ（Hard Disk Drive）などの保存領域のうち、ワーク領域と呼ばれる保存領域に全ページ分の印刷データを一時的に保存し、２部目以降の印刷時に再利用することで、再度印刷データを読み込むことなく印刷を行っている。
【０００３】
また、中とじ印刷のように、最初のページと最後のページを同じ用紙に印刷するような場合も同様に、ワーク領域に全ページ分の印刷データを保存した後、中とじのレイアウトになるよう編集したうえで印刷を行っている。
【０００４】
そして、印刷が終了すると、不要な画像データはワーク領域から削除される。
【０００５】
このような画像形成装置においては、印刷に用いる用紙が無い場合や、給紙トレイが閉じられていない場合に、印刷ジョブが完了せずに停止状態となり、ワーク領域に印刷データが残り続けて、ワーク領域の空き容量が少なくなることがある。
【０００６】
この状態で新たな印刷ジョブが実行されると、ワーク領域に送られた印刷データが、ワーク領域の不足により保存できなくなるため、印刷中のジョブはいったん中断される。
【０００７】
この中断された印刷ジョブが例えば一部数を印刷するものである場合、ワーク領域内の印刷データは印刷が行われたページから削除されて、未印刷のページの印刷データをワーク領域に読み込むことができるため、中断された印刷ジョブをキャンセルする必要はない。
【０００８】
しかし、中断された印刷ジョブが、前述のようなワーク領域に全ページ分の印刷データを保存する必要があるものである場合、全ページをワーク領域に保存できなくなると、そのままでは印刷ジョブを完了することができなくなる。
【０００９】
例えば、１００ページを２部、部単位で印刷を行った場合に、３１ページ目でワーク領域が不足すると、３０ページを印刷した時点で印刷が中断する。ここで、ユーザが指示した印刷結果を得るためには、ワーク領域の画像データの削除と保存を繰り返しながら、続く３１〜１００ページを1部印刷したのち、再度１〜１００ページの印刷データを要求する必要がある。
【００１０】
そこで、特許文献１の画像形成装置は、ジョブの動作中にＨＤＤの空き容量が少なくなり、更なる画像データの記憶ができなくなったことを検知した場合、動作中のジョブを一旦中断し、ＨＤＤ内の削除可能な画像データファイル一覧を操作部のＬＣＤ表示部に表示する。そして、画像データファイル一覧からユーザにより選択された該当ファイルを削除した後、中断していたジョブを再開する制御を行う。これにより、動作中のジョブを全て中止することや、中断していたジョブの画像データの破棄、再度の入力を行う必要がなくなる。図１４は、ＨＤＤに２つの文書が格納されていることを示した図である。タッチパネル画面を押下して文書を選択し、削除ボタン４３０５を押すことで、選択した文書の削除を行うことができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００３−１１０７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１の画像形成装置では、ＨＤＤの空き容量が少なくなり、更なる画像データの記憶ができなくなったことを検知した場合に、画像データファイルの削除を指示するだけであり、ユーザはＨＤＤの空き容量が少なくなった原因を知ることができない。したがって、根本的な原因の解決が行えないため、以降も同様にＨＤＤの空き容量不足が引き起こされる可能性が高かった。
【００１３】
そこで本発明は、ワーク領域が不足した場合に、その原因をユーザが認識し、解決することができる画像形成装置を実現することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の画像形成装置は、表示部及び入力部と、印刷データを保存するワーク領域と、ワーク領域の不足によって印刷ジョブの印刷データの保存ができない場合に、印刷ジョブを一時停止して中断印刷ジョブとするメモリ管理手段と、を備える画像形成装置において、中断印刷ジョブが、全ページの印刷データをワーク領域に保存する必要のある印刷ジョブであるかどうかを判定する印刷ジョブ管理手段と、印刷ジョブ管理手段により中断印刷ジョブが全ページの印刷データをワーク領域に保存する必要のある印刷ジョブであると判定された場合に、中断印刷ジョブを再開するための解決方法の選択肢を表示部に表示する表示制御手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ワーク領域が不足した場合に、その原因をユーザが認識し、解決することができる画像形成装置を実現することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の画像形成装置の外観図である。
【図２】本発明の画像形成装置の機能ブロック図である。
【図３】従来技術の課題を示す、ワーク領域の概念図である。
【図４】本発明の画像形成装置におけるワーク領域の概念図である。
【図５】ワーク領域フルを解決する手段を表示した操作パネルの図である。
【図６】必要な用紙枚数を表示した操作パネルの図である。
【図７】削除候補の印刷ジョブの一覧を表示した操作パネルの図である。
【図８】印刷データを保存する処理を示したワークフロー図である。
【図９】印刷する処理を示したワークフロー図である。
【図１０】ワーク領域フルにおける処理を示したワークフロー図である。
【図１１】第二の実施形態における、ワーク領域フルを解決する手段を表示した操作パネルの図である。
【図１２】第二の実施形態における、ワーク領域フルを解決する手段を表示した操作パネルの図である。
【図１３】第三の実施形態における、ワーク領域フルを解決する手段を表示した操作パネルの図である。
【図１４】先行特許文献１の表示部を示した図である。
【００１７】
【発明を実施するための形態】
【００１８】
（画像形成装置の構成）
図１は、本発明の画像形成装置１の外観を示した図である。画像形成装置１には操作パネル２０が設けられている。操作パネル２０は各種の情報を表示する表示部２１および方向キーや決定キーなどの操作ボタンからなる入力部２２を備えており、画像形成装置１の状態の閲覧や、印刷設定の変更等を行うことができる。なお、表示部２１としてタッチパネルを用いることで、表示部２１と入力部２２が一体化するようにしてもよい。
【００１９】
画像形成装置１は、複数の給紙トレイ３１を有する。給紙トレイ３１は、水平方向に引き出すことができ、内部に用紙を収納したうえで、押し込むことによって用紙のセットが完了する。それぞれの給紙トレイ３１には、用紙がサイズなどの種類ごとに収納されている。
【００２０】
画像形成装置１は、印刷した用紙が排出される場所として、排紙トレイ３２及び排紙トレイ３３を有する。どちらの排紙トレイに用紙が排出されるかは設定等により変更することができる。
【００２１】
また、画像形成装置１には、ＨＤＤやメモリ等の記憶装置（図示せず）が設けられており、画像データや印刷ジョブ情報などからなる印刷データを記憶する。
【００２２】
図２は、画像形成装置１の構成を表すブロック図である。画像形成装置１は、Ｉ／Ｏ部４１、データ解析部４２、画像生成部４３、エンジン制御部４４、印刷ジョブ管理部４５、メモリ管理部４６及び表示制御部４７を備える。
【００２３】
Ｉ／Ｏ部４１は、ネットワーク、ＵＳＢ（Universal Serial Bus、登録商標）等を経由して、外部装置との通信を行う。データ解析部４２は、印刷ジョブの印刷データに含まれるジョブ情報を解析し、部数指定、用紙サイズ、トレイ指定など、印刷に必要なデータの解析を行う。画像生成部４３は、印刷に使用する画像データを生成する。エンジン制御部４４は、画像データを印刷するエンジンの駆動制御を行う。印刷ジョブ管理部４５は、印刷ジョブの受信から印刷完了までの印刷ジョブの管理を行う。メモリ管理部４６は、ワーク領域などを含む記憶装置の管理を行う。表示制御部４７は、印刷ジョブの状態などに応じて、操作パネル２０の表示を制御する。
【００２４】
図３は、本発明で解決する課題を説明する図であり、図中の縦長の長方形は、記憶装置内のワーク領域５０を表す。図３（ａ）においては、ワーク領域５０は空である。ここで、Ａ４用紙を使用するＪＯＢ−００１およびＪＯＢ−００２と、Ａ３用紙を使用するＪＯＢ−００３が実行されると、図３（ｂ）のように、各印刷ジョブの印刷データが順次ワーク領域５０に保存され、ＪＯＢ−００１から印刷が開始される。
【００２５】
ＪＯＢ−００１とＪＯＢ−００２が正常に印刷完了すると、図３（ｃ）に示したように、ワーク領域５０から各印刷ジョブの印刷データが削除される。しかし、ＪＯＢ−００３においては、Ａ３用紙がセットされていなかったために、印刷が中断され、ワーク領域５０にデータが残ったままになる。
【００２６】
続けて、同様にＡ３用紙を用いるＪＯＢ−００４、ＪＯＢ−００５が実行されるが、Ａ３用紙がセットされていないために、印刷が行われず、同様にワーク領域５０に残ったままになる。
【００２７】
この状態で、図３（ｄ）のように、Ａ４用紙を用いるＪＯＢ−００６が実行された場合、図３（ｅ）に示したように、ＪＯＢ−００６の処理中にワーク領域５０の空きが不足し、途中のページで印刷データの保存が停止する。なお、これ以降、ワーク領域５０が不足している状態のことを「ワーク領域フル」と表現する。
【００２８】
ここで、例えばこのＪＯＢ−００６が１００ページを一部数だけ印刷するものであり、３１ページ目でワーク領域フルが発生した場合、すでに印刷されて不要となった１〜３０ページのデータを削除することでワーク領域５０に空きを作り、データ受信を再開し、３１ページ目からの印刷データをワーク領域５０に保存する。再度ワーク領域フルが発生した場合は、再度不要となったデータの削除を行う。このようにすれば、印刷ジョブをキャンセルしたり、同じデータを再度受信したりすることなく印刷を実行できる。
【００２９】
また、ＪＯＢ−００６が３部の印刷を行うものであっても、部単位で印刷するのではない場合は、１ページ目を３部、２ページ目を３部、…と印刷が行われていくため、印刷が完了したページの印刷データを削除することで、印刷ジョブを中断したり、同じデータを再度受信したりすることなく印刷を実行できる。
【００３０】
しかし、例えばこのＪＯＢ−００６が１００ページを３部かつ部単位で印刷するものである場合は、３１ページ目でワーク領域フルが発生したときに、ワーク領域５０のデータ削除を同様には行えない。すなわち、印刷が完了した１部目の１〜３０ページのデータ削除を行い、３１ページ目以降のデータを読み込むようにすると、１部目は印刷を完了することができるが、２部目、３部目を印刷するために、再度１〜１００ページの印刷データの送信を要求しなければならなくなる。したがって、画像形成装置１や、印刷データの送信元が、印刷データを再度送受信するための仕組みを備えていなければならない。また、仮に仕組みを備えていたとしても、再度のデータ送受信により余計な時間がかかることに加え、初回のデータ送信後にネットワーク障害などが起こった場合は、データの再受信を行うことはできない。
【００３１】
別の方法として、３１ページ目でワーク領域フルが発生した場合に、１〜３０ページを３部印刷し、続けて３１ページからワーク領域５０に保存できるだけのページをさらに部単位で３部ずつ印刷することも考えられるが、そのような場合、それぞれの部単位のページが途中で混ざってしまうことになる。
【００３２】
また、仮にＪＯＢ−００６をキャンセルしたとしても、この後さらにＡ４用紙を用いる印刷ジョブが実行されると、ワーク領域５０の空きよりも当該印刷ジョブの印刷データが大きい場合には同様の問題が発生する。
【００３３】
このような、印刷ジョブの途中でワーク領域フルが発生して印刷ジョブを中断した場合に、中断印刷ジョブの印刷済みの部分をワーク領域５０から削除することによって印刷ジョブを完了させることができない場合、すなわち全ページの印刷データをワーク領域５０に読み込む必要があるのは、上述の複数部を部単位で印刷する場合に加え、最初のページと最後のページを同一の用紙に印刷する中とじ印刷時にも発生する。中とじ印刷時においては、１ページ目から順次送られてくる印刷データが、最終ページに達した後に、１枚目の印刷が実行される。
【００３４】
なお、本明細書において、複数部数かつ部単位の印刷、または中とじ印刷のように、全ページの印刷データをワーク領域５０に保存しないと印刷が完了できないような印刷ジョブを「全ページ保存印刷ジョブ」と呼ぶものとする。
【００３５】
（第一の実施形態）
ここで、図４〜図１０を用いて、上記の問題を解決する本発明の第一の実施形態について説明を行う。
【００３６】
図４（ａ）は、図３（ｅ）にも示したように、ワーク領域フルが発生したときのワーク領域５０を示した図である。メモリ管理部４６は、ＪＯＢ−００６においてワーク領域フルが発生すると、ＪＯＢ−００６を中断させる。
【００３７】
ここで、印刷を再開するためには、ワーク領域５０を使用したまま停止しているＪＯＢ−００３、ＪＯＢ−００４、ＪＯＢ−００５の停止要因であるＡ３用紙の用紙切れを解決するか、これらの印刷ジョブを削除するかの２つの解決方法が考えられる。
【００３８】
そこで、図５（ａ）に示したように、「メモリ不足により、＜ＪＯＢ−００６＞の印刷を中断しています。過去の停止中の印刷ジョブ＜ＪＯＢ−００３＞〜＜ＪＯＢ−００５＞に対して以下のいずれかの操作を行うことで再開されます。」といった、印刷ジョブが中断であることを説明する文章とともに、「Ａ３用紙を補給する」と記された選択ボタン２３Ａおよび「停止中の印刷ジョブを削除する」と記された選択ボタン２３Ｃを表示部２１に表示する。なお、この「停止中の印刷ジョブ」とは、ＪＯＢ−００３〜００５のことを示し、中断中の印刷ジョブであるＪＯＢ−００６とは異なる。
【００３９】
ここで、入力部へのユーザの入力により選択ボタン２３Ａが選択された場合は、ユーザがＡ３用紙を補給するまで待機を行う。なお、図６に示したように、印刷停止中の印刷ジョブ情報を元に印刷完了に必要な用紙枚数を算出して、表示部２１に表示するようにしてもよい。
【００４０】
Ａ３用紙が補給された場合、図４（ｂ）に示したように、順次ＪＯＢ−００３、ＪＯＢ−００４、ＪＯＢ−００５の印刷が完了し、ワーク領域５０の印刷データは順次削除される。そして、その後のＪＯＢ−００６の印刷が継続される。なお、ＪＯＢ−００３〜００５をそのまま印刷すると、途中で中断しているＪＯＢ−００６の印刷済みの用紙と混ざってしまうため、画像形成装置１のように複数の排紙トレイを有する場合は、ＪＯＢ−００３〜００５は、通常排紙が行われる排紙トレイ３２とは別の排紙トレイ３３に排紙されるようにしてもよい。これによって、各印刷ジョブの印刷済みの用紙が混ざることを防ぐことができる。
【００４１】
一方、ユーザにより選択ボタン２３Ｃが選択された場合は、図７に示したように、ユーザに対して削除する印刷ジョブを選択するように促すメッセージとともに、中断している印刷ジョブの一覧を表示部２１に表示する。その際、印刷ジョブ名、開始日時、データサイズ、印刷を実行したユーザ名など、削除する印刷ジョブをユーザが選択する際に有用な情報を併せて表示する。なお、このとき表示する順番は、図７に示したように、データサイズが大きい順に表示するようにしても良い。これにより、削除する印刷ジョブの数が少なくなるように選択することが容易になる。また、開始時刻が古い順に印刷ジョブを並べるようにしても良い。これにより、長時間ワーク領域５０に保存されている印刷ジョブを優先的に削除することができる。
【００４２】
なお、印刷ジョブが停止する要因として、用紙切れ以外に、給紙トレイ３１が閉じられておらず、給紙が行えないというものもある。その場合は、図５（ｂ）に示したように、「給紙トレイ（Ａ３）を閉める」と書かれた選択ボタン２３Ｂと、停止中の印刷ジョブを削除する選択ボタン２３Ｃを表示部２１に表示する。
【００４３】
ここで、ユーザにより選択ボタン２３Ｂが選択された場合は、ユーザによって当該の給紙トレイ３１が閉められるまで待機する。当該の給紙トレイ３１が閉められた場合は、順次ＪＯＢ−００３、ＪＯＢ−００４、ＪＯＢ−００５の印刷が順次行われ、ワーク領域５０内の不要な印刷データは削除される。
【００４４】
図８は、印刷データをワーク領域５０に保存する処理を表すフローチャートである。
【００４５】
画像形成装置１は、ステップＳ１０１において、受信したデータの解析をデータ解析部４２により行う。解析が行われたデータは、ステップＳ１０２において、各ページの印刷データとして生成される。そして、生成した印刷データをワーク領域５０に保存するため、ステップＳ１０３において、ワーク領域５０の取得要求を行う。ステップＳ１０４において、ワーク領域５０に空きがあると判定されれば、ステップＳ１０５において、ワーク領域５０に印刷データを保存する。ステップＳ１０６において、印刷データが最終ページのものであれば、受信したデータに対する印刷データ保存処理は終了となる。
【００４６】
なお、ステップＳ１０６において、最終ページでなければ、ステップＳ１０２に戻って次ページの印刷データ生成を行い、同様の処理を最終ページまで繰り返す。また、ステップＳ１０４において、ワーク領域５０に空きがない場合、ステップＳ１０７において、後述するワーク領域フル処理を行い、ステップＳ１０８において、その結果が印刷ジョブキャンセルであれば、印刷データ保存処理は終了となる。印刷ジョブキャンセルでなければ、ステップＳ１０３に戻って再度ワーク領域５０に空きがあるかどうかを確認し、同様の処理をワーク領域５０に空きができるまで繰り返す。
【００４７】
図９は、ワーク領域５０に保存された印刷データから印刷を実行する処理を示すフローチャートである。画像形成装置１は、図８の印刷データ保存処理と並行して、ワーク領域５０に保存された印刷可能な印刷ジョブの順番に印刷を行う。
【００４８】
まず、ステップＳ２０１において、ワーク領域５０に保存されている印刷ジョブ情報を取得する。ステップＳ２０２において、この印刷ジョブについて用紙切れや給紙トレイオープン等が発生して印刷可能な条件を満たしていない場合、ステップＳ２０４において、印刷ジョブ情報に印刷停止要因を設定して印刷を停止し、ステップＳ２０１に戻って次の印刷ジョブの処理に移行する。
【００４９】
ステップＳ２０２において、この印刷ジョブが印刷可能な条件を満たしている場合に、ステップＳ２０３において、このページの印刷が不可であれば、ステップＳ２０４において、印刷ジョブ情報に印刷停止要因を設定して印刷を停止し、ステップＳ２０１に戻って次の印刷ジョブの処理に移行する。
【００５０】
ステップＳ２０３において、このページ印刷が可能な場合、ステップＳ２０５において、印刷データを印刷し、ステップＳ２０６において、不要な使用済み印刷データをワーク領域５０から削除する。
【００５１】
ステップＳ２０７において、全ページが印刷完了していなければ、ステップＳ２０３に戻り、同様の処理を行う。ステップＳ２０７において、全ページ印刷完了していれば、その印刷ジョブに対する印刷処理は終了となる。
【００５２】
そして、ステップＳ２０８において、ワーク領域５０に保存された全印刷ジョブの印刷が完了していなければ、ステップＳ２０１において、次の印刷ジョブの処理に移行する。全印刷ジョブの印刷が完了していれば、印刷処理は終了となる。
【００５３】
したがって、例えばワーク領域フルで印刷ジョブを中断した場合、印刷ジョブの印刷停止要因にワーク領域フルを設定して、他の停止印刷ジョブが印刷開始あるいは削除されるのを待ち、ワーク領域５０が空けば中断していた印刷ジョブの印刷を再開することになる。
【００５４】
図１０は、図８のステップＳ１０７に示した、画像形成装置１がワーク領域フルとなった際の処理を示すフローチャートである。
【００５５】
印刷ジョブ管理部４５は、ステップＳ３０１とステップＳ３０２において、それぞれワーク領域フルが発生し中断している印刷ジョブが複数部数かつ部単位で印刷した印刷ジョブであるかどうか、中とじ印刷した印刷ジョブかどうかを判定する。すなわち、中断印刷ジョブが全ページ印刷ジョブであるかどうかを判定する。
【００５６】
ステップＳ３０１またはステップＳ３０２のいずれかでＹＥＳであった場合、ステップＳ３０３において、ワーク領域５０を使用したまま停止している印刷ジョブについて、図９のステップＳ２０５で設定した印刷停止要因を取得する。
【００５７】
そして、ステップＳ３０４とステップＳ３０５のいずれかでＹＥＳであった場合、すなわち、用紙なし、または給紙トレイオープンのいずれかであれば、表示制御部４７は、ステップＳ３０６において、ワーク領域５０を使用したまま停止している印刷ジョブのジョブ情報を取得し、図５に示したような、停止中の印刷ジョブがあって処理中の印刷ジョブが継続できないことと示すメッセージと、その解決方法を表示部２１に表示してユーザに通知する。そして、ステップＳ３０７において、ユーザ未操作時間計測のため、ワーク領域フルにより印刷ジョブの中断が開始した時間を記憶して、ユーザ操作を待つ。
【００５８】
ステップＳ３０８において、ユーザが停止中の印刷ジョブの削除を選択した場合は、ステップＳ３１３において、表示優先設定がデータサイズ優先であるかどうかを判定する。この設定はユーザが選択可能である。データサイズ優先である場合、ステップＳ３１４において、停止中の印刷ジョブをデータサイズが大きい順番に並べて表示部２１に表示する。ステップＳ３１３においてＮＯである場合は、開始時間優先とし、ステップＳ３１５において、停止中の印刷ジョブの実行開始時間が古い順番に並べて表示部２１に表示する。
【００５９】
そして、ステップＳ３１６において、ユーザが停止印刷ジョブを選択して削除した場合、ステップＳ３１７において、その停止中印刷ジョブの印刷データをワーク領域５０から削除して、ワーク領域フル処理を終了する。その後、図８のステップＳ１０８に移るが、印刷ジョブキャンセルではないためステップＳ１０３に移る。そして、ステップＳ１０４においてワーク領域に空きがあると判定されるため、中断している印刷ジョブの印刷が再開される。
【００６０】
なお、ステップＳ３１６において、ユーザが印刷ジョブの削除を行わない場合は、再度ユーザ操作待ちに移行する。
【００６１】
一方、ステップＳ３０８において停止印刷ジョブの削除が選択されず、ステップＳ３０９において、図５（ａ）の選択ボタン２３Ａのような、用紙を補給するボタンが押された場合、Ｓ３１２において、図６に示したように、停止中の印刷ジョブのページ数、部数等の情報から、印刷完了するために必要な用紙枚数を計算して表示する。
【００６２】
そして、ステップＳ３０９またはステップＳ３１２に続けて、ステップＳ３１０において、経過時間の確認を行う。ワーク領域フル発生から一定時間経過したと判定された場合、ステップＳ３１１において、中断中の印刷データを削除して印刷ジョブをキャンセルする。その後、図８のステップＳ１０８において、印刷ジョブキャンセルであるため、印刷データの保存を終了する。これにより、ユーザが何も指示を行わない場合などにおいて、印刷が中断し続け、以降に要求された印刷ジョブが一切印刷されなくなることを防ぐことができる。
【００６３】
ステップＳ３１０において、ワーク領域フル発生から一定時間経過していないと判定された場合は、ワーク領域フル処理を終了する。その後、図８のステップＳ１０８において、印刷ジョブキャンセルではないため、ステップＳ１０３に移り、再度ワーク領域に空きがあるかどうかを確認したとき、ユーザが用紙なしや給紙トレイオープン等の停止要因を解除していれば、ワーク領域５０には空きがあるため、中断された印刷ジョブの印刷が再開される。一方、ユーザが用紙なしや給紙トレイオープン等の停止要因を解決していなければ、同様の処理が繰り返される。
【００６４】
なお、ステップＳ３０１とステップＳ３０２の両方でＮＯであった場合、すなわち全ページ保存印刷ジョブでない場合、全ページの印刷データをワーク領域５０に保存する必要はない。印刷されたページの印刷データは順次削除されて、待っていればワーク領域５０が空くため、何もせずに終了する。その後、図８のステップＳ１０８に移るが、印刷ジョブキャンセルではないため、ステップＳ１０３に戻って再度ワーク領域５０に空きがあるかどうかを確認し、ワーク領域５０が空くまで取得要求を繰り返す。
【００６５】
また、ステップＳ３０３とステップＳ３０４の両方がＮＯである場合、すなわち、用紙があり、給紙トレイ３１も閉まっている状態であれば、検知できない原因による印刷停止となり、停止印刷ジョブの印刷によるワーク領域５０内のデータの削除を行うことができないため、ステップＳ３１１において、中断印刷ジョブの印刷データを削除して印刷ジョブをキャンセルする。その後、図８のステップＳ１０８において、印刷ジョブキャンセルであるため、印刷データの保存を終了する。
【００６６】
なお、用紙切れや給紙トレイオープン以外の問題で印刷が完了しない原因として、トナー切れや故障などのトラブルをさらに検知するようにしてもよい。トナー切れの場合は、トナー補充を促す選択肢を、故障の場合は、サポートセンターに連絡するような選択肢を表示部２１に出すようにすればよい。
【００６７】
このように、本発明の第一の実施形態においては、ワーク領域が不足した場合に、その原因をユーザが認識し、解決することができる。
【００６８】
（第二の実施形態）
続けて、第二の実施形態について、図１１、図１２を用いて説明を行う。第一の実施形態においては、印刷を停止しているＪＯＢ００３〜００５に対して、当初の設定に基づく印刷用紙やトナーの補充を行う選択肢を表示するようにしていた。しかし、印刷用紙切れやトナー切れなどは、予備を用意していない場合など、すぐに問題を解決できないことも多い。また、給紙トレイオープンについても、複数の給紙トレイ３１のうち、停止印刷ジョブに対応する給紙トレイの開閉検知機構が故障してしまった場合は、印刷ジョブを削除するか、故障を修理するまで一切の印刷が行えなくなってしまう。
【００６９】
そこで、第二の実施形態においては、印刷を停止している印刷ジョブの印刷を行わせる際に、設定を当初のものから変更する選択肢を用意する。
【００７０】
例えば、用紙切れや給紙トレイオープンによって印刷ジョブが停止している場合は、図１１（ａ）に示したように、「メモリ不足により、＜ＪＯＢ−００６＞の印刷を中断しています。過去の停止中の印刷ジョブ＜ＪＯＢ−００３＞〜＜ＪＯＢ−００５＞に対して以下のいずれかの操作を行うことで再開されます。」といったメッセージとともに、「Ａ３→Ａ４用紙に変更する」と記した選択ボタン２３Ｄを表示部に表示する。選択ボタン２３Ｄが選択されると、用紙切れやＡ３用紙の給紙トレイが開いていることにより印刷が行えないＡ３用紙に代わり、Ａ４用紙を用いて停止中の印刷ジョブの印刷を行う。
【００７１】
同様に、カラーのトナー切れにより印刷ジョブが停止している場合は、図１１（ｂ）に示したように、「モノクロで印刷する」と記した選択ボタン２３Ｅを表示部に表示する。選択ボタン２３Ｅが選択されると、カラーではなくモノクロで停止中の印刷ジョブの印刷を行う。
【００７２】
このように、停止している印刷ジョブに対して印刷設定を変更する選択肢を用意することで、当初の設定のままでは対処できない、ワーク領域不足を引き起こした原因を解決することができる。
【００７３】
また、印刷ジョブの停止要因は、用紙切れやトナー切れなど、共通したものであることが多い。したがって、停止中の印刷ジョブに対して共通した停止要因がある場合は、図１２に示したように、「Ａ３→Ａ４用紙に変更する」と記された選択ボタン２３Ｄが押された場合は、停止中の複数の印刷ジョブ全てに対して、用紙サイズの変更を行って印刷を行うようにしてもよい。
【００７４】
これによって、共通する停止要因を持つ印刷ジョブに対して、一回の操作で停止要因を解決することができるようになる。
【００７５】
（第三の実施形態）
続けて、第三の実施形態について、図１３を用いて説明を行う。第一および第二の実施形態においては、複数部数かつ部単位の印刷、または中とじ印刷という全ページ保存印刷ジョブにおいて、ワーク領域フルが発生したときに、ワーク領域に保存されたままになっている停止中の印刷ジョブの印刷を行い、その印刷ジョブをワーク領域から削除することによって、中断中の印刷ジョブの再度の画像データの読み込みを行うことなく印刷を行っていたが、第三の実施形態においては、ワーク領域フルが発生したときの中断印刷ジョブを、全ページ保存印刷ジョブではないように変化させることによって、中断印刷ジョブの印刷を再開する。
【００７６】
第三の実施形態においては、中断印刷ジョブが複数部数かつ部単位での印刷であれば、図１３（ａ）に示したように、「部単位で印刷しない」と記した選択ボタン２３Ｆ、「一部数のみ印刷する」と記した選択ボタン２３Ｇを表示部２１に表示する。
【００７７】
ここで、ユーザにより選択ボタン２３Ｆが選択されると、中断印刷ジョブについて、部単位での印刷を行わないようにする。例えば、当初の設定が１００ページを３部、部単位で印刷するもので、１部目の３１ページ目にワーク領域フルが発生した場合に、選択ボタン２３Ｆが押されたものを考える。すでに１部目の１〜３０ページは印刷されているので、２部目の１〜３０ページ、３部目の１〜３０ページを印刷したうえで、１〜３０ページ目の印刷データをワーク領域５０から削除する。その後は、１ページずつ読み込みを行い、３１ページ目を３部、３２ページ目を３部、…というように印刷を行っていく。このようにすれば、印刷が完了したページの印刷データは順次ワーク領域５０から削除されていくため、ワーク領域フルを起こすことなく印刷を完了することができる。
【００７８】
なお、この場合において、途中まで部単位で印刷された印刷済み用紙と同じ排紙トレイに排紙すると用紙が混ざってしまうため、部単位で印刷しないように変更した後の印刷済み用紙は、それまでの排紙トレイと別の排紙トレイに排出するようにすれば良い。
【００７９】
また、上記の例において、１〜３０ページの印刷データを削除したことにより、３１〜６０ページの印刷データがワーク領域に保存できるような場合は、３１〜６０ページを部単位で３部印刷、６１〜○○ページを部単位で３部印刷…というように、ワーク領域５０に保存が可能な範囲のページの部単位の印刷を繰り返すようにしてもよい。
【００８０】
また、ユーザにより選択ボタン２３Ｇが選択されると、複数部数で印刷することを諦め、一部のみを印刷する。
【００８１】
一方、ワーク領域フルとなった印刷ジョブが中とじ印刷であれば、図１３（ｂ）に示したように、「中とじ印刷をやめる」と記した選択ボタン２３Ｈを表示部２１に表示する。
【００８２】
中とじ印刷においては、最終ページの読み込みが終わるまで印刷は実行されていないため、図１３（ｂ）において「中とじ印刷をやめる」の選択ボタン２３Ｈが選択された場合、通常の印刷と同じように、１ページ目から順次印刷が行われる。このとき、印刷枚数が増えることのないよう、１ページの表裏にそれぞれ２ページを割り付けるように印刷を行ってもよい。
【００８３】
このように、ユーザにより選択ボタン２３Ｆ〜Ｈが押されると、中断印刷ジョブを全ページ保存印刷ジョブではないように変更することができる。したがって、印刷済み画像データの削除、新規ページの読み込みを繰り返すことで、ワーク領域が不足した場合に、その原因をユーザが認識し、画像データの再送信を行うことなく印刷を完了させることができる。
【００８４】
以上のように、第一〜第三の実施形態で説明した選択ボタン２３Ａ〜Ｈの表示例は、説明した組み合わせに限られるものではなく、例えば第一の実施形態の選択ボタン２３Ａ、選択ボタン２３Ｃ、第二の実施形態の選択ボタン２３Ｄ、第三の実施形態の選択ボタン２３Ｆを同時に表示部２１に表示するようなものであってよい。また、ワーク領域フルのために印刷処理を中断している印刷ジョブをキャンセルするキャンセルボタンを備えていてもよい。
【００８５】
【符号の説明】
【００８６】
１  画像形成装置
２０  操作パネル
２１  表示部
２２  入力部
２３Ａ〜Ｈ  選択ボタン
３１  給紙トレイ
３２  排紙トレイ
３３  排紙トレイ
４１  Ｉ／Ｏ部
４２  データ解析部
４３  画像生成部
４４  エンジン制御部
４５  印刷ジョブ管理部
４６  メモリ管理部
４７  表示制御部
５０  ワーク領域
【図１】
2014141012.tif 000003
【図２】
2014141012.tif 000004
【図３】
2014141012.tif 000005
【図４】
2014141012.tif 000006
【図５】
2014141012.tif 000007
【図６】
2014141012.tif 000008
【図７】
2014141012.tif 000009
【図８】
2014141012.tif 000010
【図９】
2014141012.tif 000011
【図１０】
2014141012.tif 000012
【図１１】
2014141012.tif 000013
【図１２】
2014141012.tif 000014
【図１３】
2014141012.tif 000015
【図１４】
2014141012.tif 000016