(57)【要約】      （修正有）【課題】給紙装置に積載された用紙の残量情報を利用してプリント処理を実行する画像形成装置、その制御方法、及びプログラムを提供する。【解決手段】プリント処理に必要な用紙の枚数を、ＰＤＬデータを解析することで得られるページ枚数に加えて、画像形成装置の側の設定で挿入する用紙枚数や、ジャム処理を行う際に消費する最大消費枚数を考慮して、プリント必要枚数として算出する。これにより、プリント処理の実行中に中断が発生することを防止し、画像形成装置における作業効率を向上させることができる。【選択図】図３
2020089993.tif 000002
【特許請求の範囲】
【請求項１】
ＰＤＬデータを解析することにより取得される画像データを印刷する印刷手段と、
前記画像データを印刷するための用紙を給紙する給紙手段と、
印刷に必要な用紙の枚数である第１の枚数を算出する算出手段と、
前記給紙手段に積載された用紙の枚数である第２の枚数を計測する計測手段と、
前記給紙手段の状態に関する情報を通知する通知手段と、
を有する画像形成装置であって、
前記算出手段は、前記第１の枚数を、ＰＤＬデータを解析することにより取得される画像データを印刷するために必要な用紙の枚数に、画像形成装置の側の設定により必要な用紙の枚数を加えて、算出し、
前記通知手段は、前記第２の枚数が前記第１の枚数より少ない場合、前記給紙手段の状態に関する情報として、前記給紙手段への用紙の補給が必要であることの通知をする
ことを特徴とする画像形成装置。
【請求項２】
前記第２の枚数が前記第１の枚数以上である場合、前記通知手段は、前記給紙手段の状態に関する情報として、前記給紙手段への用紙の補給が不要であることの通知をする
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記給紙手段は、複数の給紙部を備える
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記複数の給紙部の中から、前記画像データを印刷するために適切な１又は２以上の給紙部をすべて選択する選択手段を有する
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記計測手段は、選択された前記すべての給紙部に積載された用紙の枚数を合計することにより、前記第２の枚数を計測する
ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記選択手段は、選択された前記適切な１又は２以上の給紙部の中から、印刷を実行するための給紙部を１つのみ選択し、
前記印刷手段は、選択された前記１つの給紙部から前記画像データを印刷していく
ことを特徴とする請求項４に記載の画像形成装置。
【請求項７】
前記算出手段は、前記ＰＤＬデータが複数ある場合、画像形成装置の側の設定により必要な前記用紙の枚数として、前記各ＰＤＬデータを印刷する際の仕切り紙として挿入する用紙の枚数を算出する
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記算出手段は、前記ＰＤＬデータを複数部印刷する場合、画像形成装置の側の設定により必要な前記用紙の枚数として、各部の仕切り紙として挿入する用紙の枚数を算出する
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項９】
前記算出手段は、画像形成装置の側の設定により必要な前記用紙の枚数として、前記ＰＤＬデータが複数ある場合、前記各ＰＤＬデータを印刷する際の仕切り紙として挿入する用紙の枚数と、前記ＰＤＬデータを複数部印刷する場合、各部の仕切り紙として挿入する用紙の枚数と、を算出する
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項１０】
前記算出手段は、さらに、ジャム処理を行う際に消費する用紙の枚数を加えることにより、前記第１の枚数を算出する
ことを特徴とする請求項１乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記算出手段は、さらに、ジャム処理を行う際に消費する用紙の最大枚数を加えることにより、前記第１の枚数を算出する
ことを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記第２の枚数が前記第１の枚数より少ない場合、前記給紙手段への用紙の補給が必要であることの前記通知に対して、前記画像データの印刷を実行するか、前記給紙手段へ用紙を補給するかの選択が可能である
ことを特徴とする請求項１乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
ＰＤＬデータを解析することにより取得される画像データを印刷する印刷手段と、
前記画像データを印刷するための用紙を給紙する給紙手段と、
印刷に必要な用紙の枚数である第１の枚数を算出する算出手段と、
前記給紙手段に積載された用紙の枚数である第２の枚数を計測する計測手段と、
前記給紙手段の状態に関する情報を通知する通知手段と、
を有する画像形成装置の制御方法あって、
前記第１の枚数を、ＰＤＬデータを解析することにより取得される画像データを印刷するために必要な用紙の枚数に、画像形成装置の側の設定により必要な用紙の枚数を加えて、算出する工程と、
前記第２の枚数が前記第１の枚数より少ない場合、前記給紙手段の状態に関する情報として、前記給紙手段への用紙の補給が必要であることの通知をする工程と、を有する
ことを特徴とする画像形成装置の制御方法。
【請求項１４】
請求項１３に記載の画像形成装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、給紙装置に積載された用紙の残量情報を利用してプリント処理を実行する画像形成装置、その制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、複写機などの画像形成装置において、スキャンした原稿や受信した印刷データのプリント中に給紙装置に積載された用紙がなくなった場合、用紙補給を促す画面を操作部に表示しユーザーに通知を行うものがある。しかし、用紙無しが発生したタイミングで用紙補給が必要であることをユーザーに通知するのでは、その時点からユーザーが補給する用紙を準備することになるため、作業効率が悪い。また、プリントが終了する時間を見計らってユーザーが複写機に成果物を取りに来た時に、用紙無しでプリントが中断していた、ということも発生し得る。
【０００３】
上述した問題を解決するために、特許文献１の印刷システムでは、セキュアプリントなどのプリンタドライバを用いたプリントの場合に、受信した印刷データを解析し、全てのイメージデータを展開する。その後、プリントに必要な用紙枚数と、予め取得した複写機の用紙保持部の用紙残量とを比較し、用紙残量がプリントに必要な枚数に満たない場合には、用紙が不足していることを事前にユーザーに通知する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−９１５２３公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の印刷システムでは、印刷データのみからプリント処理に必要用紙枚数をカウントしており、画像形成装置の側の設定により挿入される用紙に対する考慮がされていない。このため、給紙装置に積載された用紙の残量がプリントに必要な用紙枚数より少なくなり、プリント処理が中断してしまう可能性がある。
【０００６】
また、プリント処理の実行中に用紙詰まりが起こった場合、用紙詰まりの解消のために用紙を破棄する処理（以下、「ジャム処理」という）を行わなければならないため、用紙残量がプリントに必要な用紙枚数より少なくなり、用紙が不足する可能性がある。
【課題を解決するための手段】
【０００７】
本発明は、ＰＤＬデータを解析することにより取得される画像データを印刷する印刷手段と、前記画像データを印刷するための用紙を給紙する給紙手段と、印刷に必要な用紙の枚数である第１の枚数を算出する算出手段と、前記給紙手段に積載された用紙の枚数である第２の枚数を計測する計測手段と、前記給紙手段の状態に関する情報を通知する通知手段と、を有する画像形成装置であって、前記算出手段は、前記第１の枚数を、ＰＤＬデータを解析することにより取得される画像データを印刷するために必要な用紙の枚数に、画像形成装置の側の設定により必要な用紙の枚数を加えて、算出し、前記通知手段は、前記第２の枚数が前記第１の枚数より少ない場合、前記給紙手段の状態に関する情報として、前記給紙手段への用紙の補給が必要であることの通知をすることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、必要な場合、補給する用紙をプリント前に準備することができるため、プリント処理の実行中に中断が発生することを防止することができる。また、用紙補給が不要であることが分かった場合には、ユーザーは複写機の前を離れ、プリントが終了するまで別の作業を行うことができるようになる。これにより、画像形成装置におけるプリント処理の作業効率を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置を含む印刷システムのハードウェア構成である。
【図２】画像形成装置の外観図である。
【図３】用紙残量情報を用いたＰＤＬプリント処理を示すフローチャートである。
【図４】用紙補給が不要であることを通知する画面の例である。
【図５】用紙補給が必要であることを通知する画面の例である。
【図６】ＰＤＬデータの概念図である。
【図７】ジョブ選択画面の例である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１１】
図１は、実施例１の印刷システム１００におけるハードウェア構成を示す図である。印刷システム１００において、画像形成装置１０１はＬＡＮ１２０を介してＰＣ（Personal Computer）などからなる外部装置１３０に接続されている。
画像形成装置１０１は、中央演算装置（以下、「ＣＰＵ」という）１０２、タッチパネルディスプレイ１０３、ネットワークＩ／Ｆ１０４、プリンタ１０７、給紙装置１０８、メモリ１０５、補助記憶装置１０６などの各デバイスによって構成される。そして、各デバイスは、内部バス１０９で接続されている。また、ネットワークＩ／Ｆ１０４は、ＬＡＮ１２０に接続されて、ネットワーク経由でＰＣ１３０などの外部装置と通信を行い、各種情報の入出力を制御する。
【００１２】
ＣＰＵ１０２は、メモリ１０５に展開されたプログラムの実行や、様々なデバイスの制御を行う。タッチパネルディスプレイ１０３は、操作部として機能し、ユーザーによるキー入力を受け付ける。また、タッチパネルディスプレイ１０３は、画像形成装置１０１が実行するプリント処理などに関する情報を、ディスプレイ上に表示することにより、ユーザーに通知する。
プリンタ１０７は、メモリ１０５上に展開された印刷命令データであるＰＤＬデータ６００（図６を参照）から取得した画像を用紙にプリントする。給紙装置１０８は、用紙をプリンタ１０７に搬送する。
【００１３】
メモリ１０５は、ＣＰＵ１０２が実行するプログラムが展開される場所であり、また、プログラムで使用するデータが保持される場所である。補助記憶装置１０６は、ハードディスクドライブなどの大容量記憶装置で構成され、受信したＰＤＬデータ６００を解析する。そして、補助記憶装置１０６は、少なくとも、属性データ６１１からデータ名６１２、出力部数６１３、プリント設定６１４、出力用紙サイズ６１５を、また、ページデータ６２１から各ページの画像情報及びページ枚数を取得し、取得した画像を保存する。また、補助記憶装置１０６は、画像形成装置１０１で実行するアプリケーションプログラムも保持する。こうしたアプリケーションプログラムは、ＣＰＵ１０２がメモリ１０６に展開することにより実行される。
【００１４】
図２は、画像形成装置１０１の外観図である。画像形成装置１０１において、プリンタ１０７の下部には給紙装置１０８が配置されている。給紙装置１０８には、第１給紙カセット２０１ａから第４給紙カセット２０１ｄまでの複数の給紙部が備えられている。各給紙カセット２０１ａ〜２０１ｄは、それぞれ５００枚の用紙を積載することができる。各給紙カセット２０１ａ〜２０１ｄに積載されている用紙枚数（用紙残量）は、後述する方法によって、ＣＰＵ１０２により計測、管理される。
【００１５】
＜用紙残量の計測方法について＞
ＣＰＵ１０２により実行される、各給紙カセット２０１ａ〜２０１ｄの用紙残量の計測方法について、その一例を説明する。
ＣＰＵ１０２は、いずれかの給紙カセット２０１ｎに用紙が補充されたことを、給紙カセットｎに具備されるセンサによって検知した場合、用紙が満載の状態であると判定する。例えば、５００枚の用紙を収容可能な給紙カセット２０１ａに用紙が満載の状態に補充されたと検知した場合、ＣＰＵ１０２は、給紙カセット２０１ａには５００枚の用紙があると判定する。そして、ＣＰＵ１０２は、給紙カセット２０１ａに５００枚の用紙が存在するという情報を、補助記憶装置１０７に格納する。
【００１６】
その後、ＣＰＵ１０２は、用紙が排出される度に、補助記憶装置１０７に格納された用紙枚数から排出された用紙の枚数を減算する。例えば、給紙カセット２０１ａから２０枚の用紙が排紙された場合、給紙カセット２０１ａに存在する用紙の枚数（５００枚）から、排出された用紙の枚数（２０枚）を減算する。その結果、給紙カセット２０１ａに存在する用紙の枚数は残り４８０枚である、情報が補助記憶装置０１０７に格納されることになる。
ＣＰＵ１０２は、上記の方法により、用紙残量情報として、各給紙カセット２０１ａ〜２０１ｄに存在する用紙の枚数を計測する。
【００１７】
＜用紙残量情報を用いたＰＤＬプリント処理について＞
次に、図３を用いて、用紙残量情報を用いたＰＤＬプリント処理について説明する。
ここで、本実施例では、表１に示される第１ＰＤＬジョブ及び第２ＰＤＬジョブが用意されているものとする。そして、処理内容を具体的に説明するために、各ＰＤＬジョブについての各ジョブ設定は、表１のとおりとする。ＰＤＬジョブのジョブ設定とは、ＰＤＬジョブが投入されるＰＣなどの外部装置１３０で行われる設定のことである。例えば、ジョブ名や出力部数、用紙への片面／両面プリントなどのプリント設定や、出力用紙サイズ、ページ枚数などＰＤＬデータ６００にあるような設定である。
【００１８】
【表１】
2020089993.tif 000003
【００１９】
また、各給紙カセット２０１ａ〜２０１ｄの状態は、表２のとおりとする。表２の例では、第１給紙カセット２０１ａについて、設定されている用紙のサイズはＡ４であり、用紙残量は１５０枚である。なお、用紙残量は、ＣＰＵ１０２により計測されたものである。
同様に、第２給紙カセット２０１ｂ及び第３給紙カセット２０１ｃについて、設定されている用紙のサイズは、それぞれ、Ａ４及びＡ３であり、また、用紙残量は、それぞれ、５００枚及び２００枚である。
一方、第４給紙カセット２０４ｄは、用紙が積載されていない状態であることを示している。
【００２０】
【表２】
2020089993.tif 000004
【００２１】
また、画像形成装置１０１側の設定で挿入する用紙の設定と、ジャム処理を行う際に破棄しなければならない用紙の最大枚数は、表３のとおりする。これらの設定は補助記憶装置１０６に記憶されている。ここで、画像形成装置の側の設定で挿入する用紙には、例えば、ＰＤＬジョブを複数部印刷する際の部数間仕切り紙や、複数のＰＤＬジョブを印刷する際の各ＰＤＬジョブ間のジョブ間仕切り紙などがある。これらは、管理者によりタッチパネルディスプレイ１０３から設定されるものである。
表３の例では、部数間やジョブ間には、それぞれ、仕切り紙を挿入するように設定されている。また、ジャム処理を行う際に、最大で５枚の用紙を消費とすることが設定されている。なお、本実施例では、部数間仕切り紙は、各部の間に１枚ずつ挿入されるものとする。また、ジョブ間仕切り紙枚数は、各ジョブの先頭に１枚ずつ挿入されるものとする。
【００２２】
【表３】
2020089993.tif 000005
【００２３】
次に、図３のフローチャートを用いて、上記のような設定がなされている場合における、ＰＤＬプリント処理について説明する。なお、本フローチャートにおいて実行されるプログラムは、補助記憶装置１０６に記憶されており、メモリ１０５に読み出され、ＣＰＵ１０２によって実行される。
本実施例では、ユーザーがネットワークを経由してＰＣなどの外部装置１３０から、表１に示される第１ＰＤＬジョブ（Ａ４×１０枚×５部）及び第２ＰＤＬジョブ（Ａ４×５枚×１０部）を、ネットワーク経由で画像形成装置１０１に送信するものとする。
【００２４】
まず、ステップＳ３０１において、ＣＰＵ１０２は、画像形成装置１０１がＰＤＬデータ６００を受信したか否かを判断する。
ＰＤＬデータが受信された場合、タッチパネルディスプレイ１０３には、図７に示すように、プリントするＰＤＬジョブをユーザーが選択するための画面（ジョブ選択画面）７０１が表示される。ジョブ選択画面７０１のジョブ一覧表示領域７０２には、ユーザーが送信した各ＰＤＬジョブについて、ジョブ名、画像形成装置１０１が受信した日時、枚数×部数が表示される。また、ジョブ一覧表示領域７０２に表示されたＰＤＬジョブを選択するためのチェックボックス７０３が表示される。また、少なくとも１つのチェックボックス７０３がチェックされると、ジョブ選択画面７０１には、選択したＰＤＬジョブのプリントを実行するためのプリント開始ボタン７０４が表示される。
【００２５】
本実施例では、ユーザーが、第１ＰＤＬジョブ（PDLJob1.txt）及び第２ＰＤＬジョブ（PDLJob2.txt）を選択し、プリント開始ボタン７０４を押下するものとする。
ＣＰＵ１０２は、プリント開始ボタン７０４が押下されたことを検知すると、ステップＳ３０２において、プリントするＰＤＬジョブを決定する。
【００２６】
次に、ステップＳ３０３において、ＣＰＵ１０２は、プリントするジョブ数Ｎを０で初期化する。
そして、ステップＳ３０４において、ＣＰＵ１０２は１ジョブ分（ここでは、第１ＰＤＬジョブ）のＰＤＬデータを解析し、画像データを補助記憶装置１０６に格納する。
１ジョブ分の画像データが格納されると、ステップＳ３０５において、ＣＰＵ１０２は、プリントするジョブ数Ｎをインクリメントし、補助記憶装置１０６へ格納する。
【００２７】
次に、ステップＳ３０６において、ＣＰＵ１０２は、ジョブ選択画面７０１において選択されたすべてのＰＤＬジョブの解析が完了したか否かを判断する。本実施例では、選択されたＰＤＬジョブの数は２なので、Ｓ３０４へ戻る。そして、ＣＰＵ１０２は、次の１ジョブ分（ここでは、第２ＰＤＬジョブ）のＰＤＬデータを解析してから、プリントするジョブ数ＮをインクリメントしてＮ＝２として、補助記憶装置１０６に格納する。
【００２８】
選択されたすべてのＰＤＬジョブの解析が完了すると（ステップＳ３０６でＹ）、ステップＳ３０７において、ＣＰＵ１０２は、画像形成装置１０１側の設定により挿入する用紙の有無を判断する。本実施例では、部数間仕切り紙がＯＮ、ジョブ間仕切り紙がＯＮに設定されているため、画像形成装置１０１側の設定で挿入する用紙はあると判断される（ステップＳ３０７でＹ）。
【００２９】
ステップＳ３０７でＹＥＳと判断されると、ステップＳ３０８において、ＣＰＵ１０２は、画像形成装置１０１側の設定により挿入する用紙の枚数を算出する。
本実施例では、第１ＰＤＬジョブについては、５部印刷なので、各部の間に１枚ずつ挿入される部数間仕切り紙枚数は合計４枚となる。また、第２ＰＤＬプリントについては、１０部印刷なので、部数間仕切り紙枚数は合計９枚となる。
また、ジョブ間仕切り紙枚数は、各ジョブの先頭に１枚挿入され、２ジョブあるため合計２枚となる。したがって、画像形成装置１０１側の設定で挿入する用紙の合計枚数は、１５枚（４枚＋９枚＋２枚）となる。
なお、画像形成装置１０１側の設定で挿入する用紙がない場合は（ステップＳ３０７でＮ）、ステップＳ３０８の処理は行わない。
【００３０】
次に、ステップＳ３０９において、ＣＰＵ１０２は、ジャム処理を行う際に消費する用紙の最大枚数を算出する。
本実施例では、プリント実行中で紙詰まりが起きてしまった場合、最大で５枚の用紙が画像形成装置の紙搬送経路に滞留する可能性があるものとする。そのため、ジャム処理のために消費する用紙の枚数は最大で５枚となる。
【００３１】
そして、ステップＳ３１０において、ＣＰＵ１０２は、プリントに必要な合計の用紙枚数（プリント必要枚数）を算出する。
本実施例では、表１に示されるように、第１ＰＤＬジョブについては、用紙枚数１０枚、出力部数５部の設定であるため、５０枚の用紙を必要とする。また、第２ＰＤＬジョブについては、用紙枚数５枚、出力部数１０部の設定であるため、５０枚の用紙を必要とする。
また、ステップＳ３０８で算出したように、画像形成装置１０１側の設定で挿入する用紙は１５枚であり、また、ステップＳ３０９で算出したように、ジャム処理のために消費する最大用紙枚数５枚である。
したがって、プリントに必要な枚数は合計で１２０枚（５０枚＋５０枚＋１５枚＋５枚）となる。
【００３２】
次に、ステップＳ３１１において、ＣＰＵ１０２は、給紙装置１０８の給紙カセット２０１ａ〜２０１ｄの中から、プリントするＰＤＬジョブの印刷に適切である１又は２以上の給紙カセット（適切給紙カセット）のすべてを選択する。
本実施例では、プリントするＰＤＬジョブの原稿サイズと同じＡ４サイズの用紙が積載されている第１給紙カセット２０１ａ及び第２給紙カセット２０１ｂが適切給紙カセットとなる。また、本実施例では、第２給紙カセット２０１ｂは第１給紙カセット２０１ａと比較した場合にプリンタ１０７への紙搬送経路がわずかに長い。そのため、第１給紙カセット２０１ａの方が、第２給紙カセット２０１ｂより、迅速なプリント処理を実行することができるため、これを最適給紙カセットとして優先的に選択する。
【００３３】
次に、ステップＳ３１２において、ＣＰＵ１０２は、ステップＳ３１１で取得した適切給紙カセットにおける用紙残量の枚数の合計を算出する。本実施例では、この時点における用紙残量の状態は、第１給紙カセット２０１ａ（１５０枚）と第２給紙カセット２０１ｂ（５００枚）の用紙残量の合計は６５０枚となる。
【００３４】
次に、ステップＳ３１３において、ＣＰＵ１０２は、ステップＳ３１０で確定したプリント必要枚数と、ステップＳ３１２で算出した適切給紙カセットの用紙残量合計を比較する。
適切給紙カセットの用紙残量合計が、プリント必要枚数より多い場合、ステップＳ３１４へと進み、用紙補給が不要であることをユーザーに通知する画面（用紙補給不要通知画面）４０１（図4を参照）をタッチパネルディスプレイ１０３に表示する。
用紙補給不要通知画面４０１では、領域４０２にプリント必要枚数以上の用紙が給紙カセットにあることを表示される。また、領域４０３には、各給紙カセット２０１ａ〜２０１ｄについて、それらを選択するための選択ボタン４０４ａ〜４０４ｄと、それらの状態を示す情報４０５ａ〜４０５ｄと、が表示される。また、用紙補給不要通知画面４０１を閉じるためのＯＫボタン４１１が表示される。
【００３５】
各給紙カセット２０１ａ〜２０１ｄの状態に関する表示についてより詳しく説明すると、選択ボタン４０４ａ〜４０４ｄは、状況に応じて区別して表示される。例えば、第１給紙カセット２０１ａの選択ボタン４０４ａのように、プリントするＰＤＬジョブに対する適切給紙カセットであり、最適給紙カセットとして優先的に選択されるものは、白黒反転して表示される。また、第２給紙カセット２０１ｂの選択ボタン４０４ｂのように、プリントするＰＤＬジョブに対する適切給紙カセットであるが、紙搬送経路の長さなどの理由により、最適給紙カセットではないものは、太枠を用いて表示される。
また、情報４０５ａ〜４０５ｄには、各給紙カセット２０１ａ〜２０１ｄに積載された用紙のサイズと、用紙残量管理手段により計測されている用紙残量が表示される。
【００３６】
ＣＰＵ１０２は、ＯＫボタン４１１が押下されたことを検知すると、ステップＳ３１５において、プリンタ１０７に対してプリント処理を指示する。そして、プリンタ１０７は、ステップＳ３０６で解析したすべてのジョブの画像データを、ステップＳ３１１で取得した適切給紙カセットから給紙される用紙にプリントする。その後、すべてのプリント処理が終了すると、ＣＰＵ１０２は、本フローチャートを終了する。
【００３７】
一方、ステップＳ３１３において、適切給紙カセットの用紙残量合計がプリント必要枚数より少ない場合は（ステップＳ３１３でＮ）、ステップＳ３１６に進む。そして、ＣＰＵ１０２は、用紙補給が必要であることをユーザーに通知する画面（用紙補給必要通知画面）５０１（図５を参照）をタッチパネルディスプレイ１０３に表示する。
ここでは、具体的に説明するため、ＰＤＬプリント設定は表４のとおりとする。また、画像形成装置１０１側の設定で挿入する用紙の設定と、ジャム処理を行う際に消費する用紙の最大枚数は、上述の表３のとおりとする。
【００３８】
【表４】
2020089993.tif 000006
【００３９】
この場合、総ページ枚数は１０００枚、部数間仕切り紙は４９枚、ジョブ間仕切り紙は１枚、ジャム処理を行う際に消費する最大用紙枚数は５枚であるため、プリントに必要な枚数は合計で１０５５枚である。すると、適切給紙カセットとして選択された第１給紙カセット２０１ａと第２給紙カセット２０１ｂに積載された用紙残量の合計は６５０枚であり、プリントを終了することができないため、用紙補給必要通知画面５０１が表示される。
【００４０】
用紙補給必要通知画面５０１では、領域５０２に、給紙カセットの用紙が不足していることが表示される。
また、領域５０３に、各給紙カセット２０１ａ〜２０１ｄについて、それらを選択するための選択ボタン５０４ａ〜５０４ｄと、それらの状態を示す情報５０５ａ〜５０５ｄと、が表示される。また、プリント処理を開始するためのプリント開始ボタン５１１と、用紙補給を行うための用紙補給ボタン５１２が表示される。
【００４１】
ステップＳ３１７において、ＣＰＵ１０２は、用紙補給必要通知画面５０１において、プリント開始ボタン５１１と用紙補給ボタン５１２のいずれがユーザーにより押下されたかを検知する。
ステップＳ３１７において、用紙補給ボタン５１２が押下されたことを検知した場合、ステップＳ３１８において、ＣＰＵ１０２は、ユーザーが用紙を補給するのを待つ。そして、ユーザーにより用紙が補給されたことを検知すると、ステップＳ３１０へ戻り、ＣＰＵ１０２は、プリントに必要な用紙枚数の算出や、補給された用紙の枚数を加えた適切給紙カセットに積載された用紙残量の枚数の算出などの処理を再開する。
【００４２】
一方、ステップＳ３１７において、ＯＫボタン５１１が押下されたことを検知した場合、ステップＳ３１５において、ＣＰＵ１０２は、プリント処理を開始する。
しかし、この場合、プリント処理の途中で用紙無しが発生することになる。用紙無しが発生した時の処理については、従来から行われている処理と同様であるため、詳しい説明は省略するが、おおよそ次のような処理となる。
【００４３】
まず、プリント処理のための適切給紙カセット（本実施例では、第１給紙カセット２０１ａ及び第２給紙カセット２０１ｂ）に積載された用紙を用いてプリント処理を実行する。そして、これらの用紙を使い果たすと、ＣＰＵ１０２はプリント処理を中断する。そして、ユーザーが用紙を補給するのを待ち、用紙が補給されたことを検知すると、プリント処理を再開する。その後、すべてのプリント処理が終了すると、本フローチャートを終了する。
（その他の実施例）
【００４４】
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上述の実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から除外するものではない。すなわち、上述した実施例及びその変形例を組み合わせた構成もすべて本発明に含まれるものである。
【符号の説明】
【００４５】
１０１      画像形成装置
１０２      中央演算装置
１０３      タッチパネルディスプレイ
１０７      プリンタ
１０８      給紙装置
１３０      外部装置
【図１】
2020089993.tif 000007
【図２】
2020089993.tif 000008
【図３】
2020089993.tif 000009
【図４】
2020089993.tif 000010
【図５】
2020089993.tif 000011
【図６】
2020089993.tif 000012
【図７】
2020089993.tif 000013