"用紙の情報と当該用紙が用紙なし状態になった場合に代替使用する代替用紙の情報とを対応付けて登録する登録手段と、印刷で使用する用紙を前記登録手段に登録された複数の用紙の中から選択する選択手段と、印刷ジョブに基づいて、前記選択手段で選択された用紙に印刷を行う印刷手段と、前記印刷ジョブの実行中に前記選択手段で選択された用紙が用紙なし状態になった場合に、当該用紙に対して登録された代替用紙を用いて印刷を再開するように前記印刷手段を制御する制御手段と、を備えることを特徴とする画像形成装置。複数ページで構成される印刷ジョブの途中のページで用紙なし状態になった場合に、前記制御手段は、前記印刷ジョブの先頭ページから印刷を再開するように前記印刷手段を制御することを特徴とする請求項1に記載の画像形成装置。前記制御手段は、前記印刷ジョブの先頭ページから印刷を再開するか前記途中のページから印刷を再開するかを、ユーザの選択に基づいて決定することを特徴とする請求項2に記載の画像形成装置。前記印刷ジョブの実行中に前記選択手段で選択された用紙が用紙なし状態になった場合に、前記代替用紙を用いた印刷の再開または印刷の中止の要求をユーザから受け付ける受付手段を備え、前記制御手段は、前記受付手段が印刷の再開の要求を受け付けた場合、前記代替用紙を用いて印刷を再開するように前記印刷手段を制御し、前記受付手段が印刷中止の要求を受け付けた場合、前記印刷ジョブの処理を終了するように前記印刷手段を制御することを特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。前記登録手段は、複数の代替用紙の情報を用紙の情報に対応付けて登録することを特徴とする請求項1乃至4のいずれか1項に記載の画像形成装置。前記登録手段は、前記複数の代替用紙の情報に印刷で使用するときの優先順位を付加して登録し、前記制御手段は、前記優先順位に基づいて前記代替用紙を決定することを特徴とする請求項5に記載の画像形成装置。用紙の情報と当該用紙が用紙なし状態になった場合に代替使用する代替用紙の情報とを対応付けて登録する登録工程と、印刷で使用する用紙を前記登録工程で登録された複数の用紙の中から選択する選択工程と、印刷ジョブに基づいて、前記選択工程で選択された用紙に印刷を行う印刷工程と、前記印刷ジョブの実行中に前記選択工程で選択された用紙が用紙なし状態になった場合に、当該用紙に対して登録された代替用紙を用いて印刷を再開するように制御する制御工程と、を備えることを特徴とする画像形成装置の制御方法。請求項7に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。しかしながら特許文献1では、ある特定の種類の用紙が用紙なし状態になった場合に代替用紙としてどの用紙が使用されるかは、給紙カセットがどうグループ化されているかに依存することになる。従って特許文献1では、予め代替用紙として使用したい用紙をグループ化された他の給紙カセットに格納しておく必要がある。また、特許文献1において仮にユーザが代替用紙として使用したい用紙をグループ化された他の給紙カセットに格納したとしても、他のユーザが後からその給紙カセットの用紙を他の用紙に入れ替えてしまう場合も想定される。この場合、ユーザは代替用紙が使用されると思っているにもかかわらず、実際には想定外の用紙が代替用紙として使用されることになってしまう。本発明は、上記の課題を解決するためになされたもので、本発明の目的は、印刷で使用する用紙が用紙なし状態になった場合に、適切な代替用紙を使用して印刷を再開できる仕組みを提供することである。上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。用紙の情報と当該用紙が用紙なし状態になった場合に代替使用する代替用紙の情報とを対応付けて登録する登録手段と、印刷で使用する用紙を前記登録手段に登録された複数の用紙の中から選択する選択手段と、印刷ジョブに基づいて、前記選択手段で選択された用紙に印刷を行う印刷手段と、前記印刷ジョブの実行中に前記選択手段で選択された用紙が用紙なし状態になった場合に、当該用紙に対して登録された代替用紙を用いて印刷を再開するように前記印刷手段を制御する制御手段と、を備えることを特徴とする。本発明によれば、印刷で使用する用紙が用紙なし状態になった場合に、適切な代替用紙を使用して印刷を再開できる次に本発明を実施するための最良の形態について図面を参照して説明する。<システム構成の説明>第1実施形態図1は、本実施形態を示す画像形成装置の構成を説明する断面図である。なお、本例は、複数の機能を組み合わせた複合画像形成装置の例を示すが、複数の用紙収納部を備える印刷装置であれば本発明を適用可能である。また、本例は、PODに対応した印刷システムに本発明を適用した例である。本例に示す画像形成装置は、複数の用紙収納部後述するカセットに対応するのいずれかから用紙を給紙して画像形成を行う。図1において、画像形成装置100は、画像形成部101、定着部102、スキャナ部103、操作部104、用紙排出部107、トナー補給部110、及び外部給紙装置118を備える。また、画像形成部101には、用紙収納部給紙カセットとして機能する給紙装置105、106、搬送部108、一次転写部111、転写ベルト112、及び二次転写部113が設けられている。定着部102には、スイッチバック部109、廃トナー収納部114、定着ユニット115、116、及び搬送部117、123が設けられている。外部給紙装置118には、搬送部119、及び用紙収納部ペーパデッキとして機能する給紙装置120、121、122が設けられている。スキャナ部103は、原稿をスキャンして画像の電子データを生成して、後述するRAM等に一時的に保存される。操作部104は、操作者による画像形成装置100への各種指示を受け付ける。また、操作部104には、ハードキーとともに、タッチパネル式などの表示部が設けられている。なお、表示部には、後述するユーザインタフェース画面UI画面を通して種々の操作画面を表示する。給紙装置105、106、120、121、122は、画像形成装置100で印刷するための用紙用紙を積載する。用紙排出部107は、印刷された用紙を画像形成装置100の外部へ排出する。各搬送部には、一定の間隔で用紙を搬送するためのローラが設けられている。スイッチバック部109は、用紙排出部107へ用紙を排出する際に用紙の出力面を反転させる。トナー補給部110は、画像形成部101に対して現像剤である各色トナーYMCKの色別のトナーを補給する。一次転写部111は、画像データに従って形成したトナー像を転写ベルト112に転写する。二次転写部113は、転写ベルト112に転写されたトナー像を用紙に転写する。廃トナー収納部114は、転写処理の過程において発生した余分なトナーを収納する。定着ユニット115は、二次転写部113において画像が転写された用紙に熱と圧力を加えて、トナーを用紙に定着させる。定着ユニット116は、定着ユニット115において画像が定着された用紙にさらに熱と圧力を加えて画像の定着を強化させる。搬送部108、117、119、123は、用紙を搬送するための搬送路である。搬送部117は、定着ユニット115から定着ユニット116へ用紙を搬送するための搬送路である。搬送部123は、定着ユニット115から定着ユニット116を介さずに用紙排出部107又はスイッチバック部109へ用紙を搬送するための搬送路である。搬送部108、119は、用紙を画像形成装置100へ供給するための搬送路である。図2は、図1に示した画像形成装置100の制御構成を説明するブロック図である。本例は、シングルコアのCPUで画像形成装置本体を制御する画像形成装置100の一例であるが、マルチコアタイプのCPUを備える画像形成装置にも適用可能である。図2において、メインコントローラ301は、CPUバス312に接続されるCPU305、RAM306、操作部I/F307、ネットワークI/F制御部308、モデム309、ROM310、HDD311を備える。また、CPUバス312は、イメージバスI/F313を介してイメージバス324と接続されており、イメージバス324に接続されるRIPI/F314、データ圧縮部315、デバイスI/F316、及び画像処理部317を備える。また、CPU305は、CPUバス312に接続されるRAM306、操作部I/F307、ネットワークI/F制御部308、モデム309、ROM310、HDD311を制御する。なお、HDD311には、ユーザにより設定された代替給紙用紙に関する情報として、用紙の情報と当該用紙なし状態になった場合に代替使用する代替用紙の情報とを対応付けて登録される。ここで、代替給紙用紙とは、HDD311に登録された用紙群からユーザがいずれかのカセットに選択した用紙を給紙して画像形成を行う場合に、用紙なし状態になった場合に代替使用するために給紙する用紙に対応する。また、代替給紙用紙は、ユーザが編集画面を用いて1枚の用紙に対して複数枚の代替給紙用紙を設定してHDD311に登録することが可能に構成されている。ネットワークI/F308には、外部機器とネットワークによって接続を行うためのネットワークケーブル303が接続される。モデム309には、外部機器と電話回線によって接続を行うための回線ケーブル304が接続される。CPU305は、メインコントローラ301全体を制御するためのプログラムを動作させる。RAM306は、CPU305上で動作するプログラムによって管理される。RAM306は、外部から受信したデータを一時的に蓄えるための受信バッファやRIP321によってラスタライズされた画像データを一時的に蓄えるための画像データバッファ等の目的で使用される。ROM310は、CPU305上で動作するプログラムやデータ等を格納する。HDD311は、さまざまなデータを長期的に保存することが可能な不揮発性の記憶装置である。操作部I/F307は、操作部104とメインコントローラ301とを接続するためのインタフェースである。イメージバスI/F313は、CPUバス312とイメージバス324とを接続するためのインタフェースである。RIPI/F314には、データバス318を介してRIP321が接続される。RIP321は、外部から入力される画像記述データをビットマップイメージデータに変換する機能を有するラスタライズボードRIPである。RIPI/F314は、データバス318によってRIP321とイメージバス324を接続するためのインタフェースである。データ圧縮部315は、データを圧縮する。また、デバイスI/F316には、データバス319を介して給紙排紙装置322が接続され、データバス320を介してプリンタ323が接続される。プリンタ323の構成は、図1を用いて上述した構成である。CPU305は、操作部104又は外部機器からネットワークケーブル303を介して指示される信号に従って、データバス319、320を介してプリンタ323及び給紙排紙装置322へ印刷を行うための命令を発行する。画像処理部317は、RIP321によって生成されたビットマップイメージデータに各種画像処理を施す。画像処理部317では、2ページのビットマップイメージデータを1ページのビットマップイメージデータに合成する機能等のビットマップイメージデータをデジタル的に処理する機能を備える。図3は、図2に示したCPU305が実行するモジュール構成を説明するブロック図である。図3において、印刷ジョブ解析部1100は、画像形成装置100で実行すべきジョブを解析するインタプリタである。ここで、印刷ジョブ解析部1100が解析すべきジョブの記述形式は指定しない。印刷制御部1101は印刷ジョブ解析部1100の解析結果を受け、印刷に必要な各パラメータを決定する。ここで、印刷制御部1101が決定するパラメータには印刷に使用する用紙が含まれる。なお、印刷で使用する用紙の選択はジョブに基づいて行われる構成に限らず、他には例えば操作部104に表示される画面を介してユーザに選択させてもよい。印刷用紙制御部1102は、実際にジョブの印刷で使う用紙の給紙あるいは代替用紙の給紙を後述するフローチャートに基づいて制御する。ここで、印刷用紙制御部1102は、印刷制御部1101に制御され、ジョブの解析結果を受け、指定された属性値から印刷に使用する用紙を決定する。印刷用紙制御部1102が印刷に使用する用紙を決定したら、決定した用紙を印刷制御部1101に通知する。カセット用紙情報蓄積部1103は、給紙カセットで構成される用紙収納部を備える給紙装置105,106の中にセットされている用紙に関する情報や、ペーパデッキで構成される給紙装置120~122の中にセットされている用紙に関する情報を蓄積する。印刷用紙制御部1102が印刷に使用する用紙を決定した際に、カセット用紙情報蓄積部1103に蓄積された用紙の情報によりその用紙が給紙装置105、106にセットされているか、あるいは給紙装置120~122にセットされているか否かを判断する。また、ジョブの実行に伴い、いずれかの給紙装置から給紙していた用紙がなくなった際に、印刷用紙制御部1102がその用紙と同一の用紙又は当該用紙の代替用紙が別の給紙装置にセットされているか、その用紙の代替用紙がいずれかの給紙装置にセットされているかを調べる際に、カセット用紙情報蓄積部1103の情報を参照する。選択用紙情報蓄積部1104は、ジョブの実行に伴い現在印刷に使用している用紙に関する情報を蓄積する。印刷用紙制御部1102がジョブの実行に伴い印刷に使用する用紙を決定した際に、決定された印刷に使用する用紙の情報を選択用紙情報蓄積部1104に蓄積する。ここで、印刷用紙制御部1102が印刷中に給紙すべき用紙が選択された給装装置が用紙なし状態となったことをセンタ等の情報から検出する。このようにして印刷用紙制御部1102が印刷中に用紙なし状態となったことを検出した場合、印刷用紙制御部1102は、選択用紙情報蓄積部1104に蓄積されている情報に含まれる代替用紙情報を参照して、代替用紙に使用する用紙を決定する。用紙情報蓄積部1105には画像形成装置100に登録された全ての用紙情報が蓄積されている。ここで、用紙情報蓄積部1105に蓄積された用紙情報には、いずれかの給装装置で給紙すべき用紙がなくなったときに使用する代替用紙に関する情報が含まれる。用紙情報蓄積部1105に蓄積された用紙情報は、インタフェース部1106から、用紙情報更新部1107を通して、既存の用紙情報の変更、または新規に用紙情報の登録を行なうことが可能である。インタフェース部1106は、入力キーやタッチパネルなどのユーザインタフェースであり、インタフェース部1106を介してユーザは登録用紙情報の表示、更新情報を入力することができる。用紙情報更新部1107は、インタフェース部1106を介して入力された登録用紙の更新情報に基づいて、用紙情報蓄積部1105に蓄積された用紙情報を更新する。図4は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、本例は、印刷に使用している用紙がなくなった際に、代替用紙を使用するかを決定するまでの流れに対応する。なお、各ステップは、CPU305がROM310、HDD311に記憶される制御プログラムをRAM306にロードして実行することで実現される。ここで、制御プログラムには、図3に示したモジュールが含まれる。以下の説明では、図3に示したモジュールを主体として制御手順を説明する。ここで、給紙装置には、図1に示した給紙装置105,106いずれも給紙カセットに対応すると、給紙装置120~122いずれもペーパデッキに対応するを備える。そこで、以下の説明では、両者を区別しない場合には、単にカセットと記載する。S200において、印刷用紙制御部1102は、プリンタ323がジョブ実行中、使用している用紙の給紙装置が空の状態用紙なし状態に遷移したことを図示しない用紙有無センサの出力から検出して判断した場合、S201に移る。そして、S201で、印刷用紙制御部1102はカセット用紙情報蓄積部1103と選択用紙情報蓄積部1104とに蓄積された情報を比較し、印刷に使用している用紙と同じ用紙が別のカセットに設定されていないかを判別する。ここで、同じ用紙が別のカセットに設定されていると印刷用紙制御部1102が判別した場合、そのカセットに用紙が入っているかを判断するS202。S201とS202により、印刷中になくなった用紙と同じ用紙が設定されているカセットがあり、かつそのカセットに用紙が入っていると判断した場合には、S203へ進む。そして、S203で、印刷用紙制御部1102が給紙すべきカセットを上記用紙と同じ用紙が設定された給紙可能なカセットに切り替えを行ない、S204で、切り替えたカセットより用紙の給紙を開始して、ジョブの印刷を再開する。一方、S201で別のカセットに印刷中になくなった用紙と同じ用紙が設定されていないと印刷用紙制御部1102が判断した場合はS205へ進む。同様に、S202で同じ用紙が設定されているカセットはあるが、そのカセットに用紙が入っていないと印刷用紙制御部1102が判断した場合には、S205へ進む。そして、S205で、印刷用紙制御部1102は、図5に詳細を示す代替用紙を決定する処理を実行する。図5は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、本例は、図4に示したS205の代替用紙を決定する処理の詳細手順に対応する。なお、各ステップは、CPU305がROM310、HDD311に記憶される制御プログラムをRAM306にロードして実行することで実現される。ここで、制御プログラムには、図3に示したモジュールが含まれる。以下の説明では、図3に示したモジュールを主体として制御手順を説明する。まず、S300で、印刷用紙制御部1102が代替用紙を使用することを決定した後、S301で、印刷用紙制御部1102は、初めに用紙なし状態になった用紙の用紙情報を参照し、代替用紙情報が用紙情報蓄積部1105に登録されているかを判断する。ここで、代替用紙情報が登録されていないと印刷用紙制御部1102が判断した場合は、S314へ進み、用紙なし状態になった用紙の用紙なし画面を操作部104に表示する。ここで、ユーザは、操作部104に表示する画面から用紙を給装装置に補給追加して印刷を再開することや、印刷途中のジョブをキャンセルすることを選択することが可能である。一方、S301で、代替用紙情報が用紙情報蓄積部1104に登録されていると印刷用紙制御部1102が判断した場合は、S302で、印刷用紙制御部1102は、さらに代替用紙に使用する優先順位が設定されているかを判断する。なお、S302は、本処理において、必ずしも必要なステップではなく、また優先順位は明示的な設定項目として存在していなくてよい。例えば代替用紙1に登録されたものをもっとも優先順位の高い用紙とし、優先順位という設定項目はなくてもよい。S302において、印刷用紙制御部1102が代替用紙情報に優先順位情報が設定されているかどうかを判断する。ここで、明示的、非明示的問わず優先順位が設定されていると印刷用紙制御部1102が判断した場合、S303へ進む。そして、印刷用紙制御部1102は、設定された優先順位の高い順番にいずれかのカセット給紙カセットまたはペーパデッキに代替用紙が設定されているかを調べるS303。そして、印刷用紙制御部1102がいずれかのカセットに代替用紙が設定されているかどうかを判断するS304。ここで、いずれかのカセットに代替用紙が設定されていると印刷用紙制御部1102が判断した場合、S305で、印刷用紙制御部1102は、代替用紙がセットされているカセットを給紙先のカセットに切り替えるS305。そして、S306で、印刷用紙制御部1102が切り替えたカセットに用紙があるかどうかを判断する。ここで、切り替えたカセットに用紙がセットされていると判断した場合、S313へ進み、印刷用紙制御部1102は、当該切り替えたカセットの用紙を代替用紙に決定する。一方、S302で、代替用紙に優先順位情報が設定されていないと印刷用紙制御部1102が判断した場合、またはS304で、で代替用紙情報に設定されているカセットがないと印刷用紙制御部1102が判断した場合、S307に進む。そして、S307では、印刷用紙制御部1102はユーザが手動で代替用紙を設定するため操作部104に図6に示すユーザインタフェース画面を表示する。図6は、本実施形態を示す画像形成装置で表示されるユーザインタフェース画面の一例を示す図である。本例は、ユーザが手動で代替用紙を選択するためのUI画面に対応する。ユーザは、操作部104に表示される図6に示す代替用紙選択画面を確認して、登録されている代替用紙を使用するか、または用紙なし状態になった用紙を追加して印刷を行なうか、または印刷を中止するかを選択する。なお、図6に示す代替用紙選択画面の構成および各ボタンについては後述する。代替用紙を使用すると、代替用紙の種類によっては印刷物の印象が変わってしまうことが想定される。つまり、例えばPODプリントオンデマンド市場などの印刷物の品質が重視される場合など、代替用紙を使用せずに印刷を中止すべき場合もあり、ユーザは図6に示す代替用紙選択画面によって印刷を中止するか否かを選択することができる。次に、S308で、印刷用紙制御部1102は、ユーザが操作部104に表示される図6に示す代替用紙選択画面を確認して、登録されている代替用紙を選択したかどうかを判断する。ここで、ユーザが代替用紙を選択していないと印刷用紙制御部1102が判断した場合、S314へ進み、操作部104に用紙なし画面を表示する。一方、S308で、ユーザが代替用紙を選択したと印刷用紙制御部1102が判断した場合、S309で、印刷用紙制御部1102は図6に示すUI画面でユーザが選択した代替用紙がいずれかのカセットに設定されているかどうかを判断する。ここで、ユーザが選択した代替用紙がカセットに設定されていると印刷用紙制御部1102が判断した場合、S305に移行し、印刷用紙制御部1102は、選択された代替用紙が設定されているカセットを給紙先に切り替える。一方、S309において、ユーザが選択した代替用紙がカセットに設定されていないと印刷用紙制御部1102が判断した場合、S310へ進む。そして、S310で、用紙なし状態になったカセットに代替用紙を設定する。このカセットは用紙が入っていないので、代替用紙を設定した後、S311で、印刷用紙制御部1102は、代替用紙が用紙なし状態であることをユーザに確認してもらうためのUI画面を操作部104に表示する。次に、S312で、印刷用紙制御部1102は、カセットに代替用紙が補給されて追加されたかどうかを判断する。ここで、カセットに用紙が補給されたと印刷用紙制御部1102が判断した場合、S313に移行し、当該カセットに補給した用紙を代替用紙に決定する。一方、S312で、カセットに用紙が補給されていないと印刷用紙制御部1102が判断した場合、当該カセットにユーザが設定した代替用紙が補給されるまで、S311、S312を繰り返し、代替用紙は決定しない。なお、S311で、操作部104に表示される用紙なし画面からは、ユーザの選択操作に基づいて、ジョブのキャンセルを選択できるように構成されていてもよい。図7~図10は、本実施形態を示す画像形成装置で表示されるユーザインタフェース画面の一例を示す図である。本例は、ユーザが用紙情報を編集して登録するための画面に対応する。本実施形態では、1つの用紙に対して複数の代替用紙を登録可能に構成され、さらに、複数の代替用紙に対してユーザが意図する優先順位または自動的に優先順位を付加してHDD311に登録することが可能に構成されている。図7において、401は変更ボタンで、用紙の名称を変更する場合に押下される。401は変更ボタンで、用紙サイズを変更する場合に押下する。402は変更ボタンで、用紙の質量を変更する場合に押下する。質量は、g/m2で設定可能に構成されている。403は変更ボタンで、用紙の形状を変更する場合に押下する。通常の用紙やぱちん済み用紙等を設定することができる。404は変更ボタンで、用紙の表面性を変更する場合に押下する。用紙の表面性としては再生紙等を設定することができる。405は変更ボタンで、用紙の色を変更する場合に押下する。用紙の色としては、白等を設定することができる。406は変更ボタンで、代替用紙を変更する場合に押下する。なお、当該変更ボタン406が押下された場合に、操作部104の表示画面は、図7に示す表示画面から図8に示す表示画面に切り替わる。407はキャンセルボタンで、当該図7に示す画面表示を消す場合に押下される。408はOKボタンで、当該図7に示す画面内容を確定する場合に押下される。図8において、500は変更ボタンで、代替用紙1を変更する場合に押下される。501は変更ボタンで、代替用紙2を変更する場合に押下される。502は変更ボタンで、代替用紙3を変更する場合に押下される。503は変更ボタンで、代替用紙4を変更する場合に押下される。504は優先順位設定ボタンで、当該ボタンが押下された場合に、操作部104の表示画面は、図8に示す表示画面から図9に示す表示画面に切り替わる。505はキャンセルボタンで、当該図8に示す画面表示を消す場合に押下される。506はOKボタンで、当該図8に示す画面内容を確定する場合に押下される。図9において、600は変更ボタンで、代替用紙1の優先順位を変更する際に押下される。601は変更ボタンで、代替用紙2の優先順位を変更する際に押下される。602は変更ボタンで、代替用紙3の優先順位を変更する際に押下される。603は変更ボタンで、代替用紙4の優先順位を変更する際に押下される。604はキャンセルボタンで、当該図9に示す画面表示を消す場合に押下される。605はOKボタンで、当該図9に示す画面内容を確定する場合に押下される。以下、図7等に示すユーザインタフェース画面を参照して、代替用紙を含む用紙情報の編集処理を説明する。本実施形態において、代替用紙の登録、変更はユーザが操作部104に表示された図7に示した変更ボタン406を押下することで、編集画面に移行することができる。任意の用紙情報を変更後、OKボタン408を押すことで、用紙情報の編集画面を終了する。また、キャンセルボタン407押下することで、変更をキャンセルすることができる。そして、ユーザが変更ボタン406を押下することにより、操作部104の表示画面には、図8に示す画面表示に切り替わる。本例では、4つまでの代替用紙が登録できるようになっているが、数には限定されない。図8に示す画面において、変更ボタン500~503をユーザが押下すると、印刷用紙制御部1102は代替用紙を登録する画面に表示画面を切り替える。ここで、ユーザが優先順位設定ボタン504を押下すると、印刷用紙制御部1102は、代替用紙を使用する優先順位を決定するための図9に示す画面を表示する。ここで、ユーザは、当該図9に示す画面において、優先順位の設定はなくてもよく、代替用紙1を最も高い優先順位の用紙とし、代替用紙4をもっとも優先順位の低い用紙としてもよい。このようにして、代替用紙の登録が終わったら、図8に示したOKボタン506を押下することで、代替用紙登録画面を終了して、図9に示す画面表示から図7に示す表示画面に切り替わる。なお、図8に示した画面において、ユーザがキャンセルボタン505を押下することで、代替用紙の変更をキャンセルすることも可能である。図9は、図8に示すユーザインタフェース画面において、ユーザが優先順位設定ボタン504を押下した場合に切り替わるユーザインタフェース画面であり、登録された代替用紙を使用する優先順位を設定する画面に対応する。図9に示す変更ボタン600~603のボタンを押下することにより、優先順位の設定を行なう。ここで設定した値は、HDD311に保持され、図5に示したS303で使用する代替用紙を自動で決定する際に参照される。このようにして、優先順位の設定が終わったら、ユーザがOKボタン605を押下することで、図9に示した代替用紙登録画面の表示を終了して、図8に示したユーザインタフェース画面の表示に戻る。また、図9に示したユーザインタフェース画面において、ユーザが図9に示したキャンセルボタン604を押下することで、代替用紙の変更をキャンセルすることができる。図10に示すユーザインタフェース画面は、図8に示したユーザインタフェース画面において、ユーザが変更ボタン500~503を押下することで遷移する画面の例であり、登録する代替用紙を登録するための画面である。図10において、用紙情報700~705は、画像形成装置に登録されている用紙情報の一部であり、現在用紙情報700の用紙情報media1が選択された場合の表示状態になっている。この表示状態でOKボタン707をユーザが押下すると、用紙情報700を代替用紙に登録することができる。また、ユーザが編集ボタン706を押下することにより、選択している用紙の用紙情報を編集する編集画面に切り替わる。以下、図6、図11を参照して図5に示したS307で表示される代替用紙の選択画面表示動作について説明する。図6において、800は用紙無し表示部で、現在Paper1という用紙名称のA4の用紙が用紙無しになったことを示している。登録代替用紙801~804に表示されているのが代替用紙として登録された用紙である。ここで、登録代替用紙801~804は、用紙無し表示になった用紙名称Paper1に対して登録されている代替用紙群を示している。ここで、ユーザが詳細ボタン805~808を選択して押下することにより、詳細な用紙の情報を操作部104上で参照することができる。用紙ボタン813~816にはそれぞれのカセットにセットされている用紙情報が表示される。選択ボタン809~812、または代替用紙に登録されている用紙が設定されているカセットカセット2、例えば代替用紙に登録されているmedia2の入った用紙ボタン814を押下することで、ユーザは使用する代替用紙を選択する。具体的には、ユーザが現在カセット2に入っている用紙、例えば用紙ボタン802のmedia2を選択した場合には、図5に示したS307からS308、S309を実行して、S305へ移行する。現在カセットに入っていない用紙、本例では、media1、media3、media4を選択した場合には、S307からS308、S309を実行して、S310へ以降する。S310では、図6に示した用紙ボタン813に選択された代替用紙が設定され、S311に移行する。S311で表示される画面の例を図11に示す。なお、図6に示したユーザインタフェース画面において、ユーザが中止ボタン817を押下すると、印刷中のジョブをキャンセルすることができる。また、図6に示したユーザインタフェース画面において、ユーザがOKボタン818を押下すると、図6に示すユーザインタフェース画面を閉じることができる。この場合、用紙なし状態が持続する。図11は、図5に示したS311で操作部104に表示されるユーザインタフェース画面の一例を示す。本例は、図5に示したS311で表示される代替用紙の用紙なし画面で、選択ボタン811が押下された場合の表示画面に対応する。図11において、913~916は用紙ボタンである。なお、905~912は、図6に示したボタン805~812、817、818と同様のボタンである。本画面において、900は用紙無し表示部で、選択されたmedia3が表示され、用紙なし状態になったカセット1にmedia3が設定されている。登録代替用紙901~904にはmedia3に登録された代替用紙が表示されている。この画面で設定されていない代替用紙が選択された場合選択ボタン909、911、912のいずれかが押下された場合、再び選択された用紙で代替用紙の用紙なし画面を表示する。図12は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、本例は、代替用紙が決定された後に、代替用紙を使用して印刷を再開するまでのプロセスの流れに対応する。なお、各ステップは、CPU305がROM310、HDD311に記憶される制御プログラムをRAM306にロードして実行することで実現される。ここで、制御プログラムには、図3に示したモジュールが含まれる。以下の説明では、図3に示したモジュールを主体として制御手順を説明する。S1000で、印刷用紙制御部1102が前述した処理に従って代替用紙を決定したら、S1001で、印刷用紙制御部1102は、用紙なし状態になったのが複数ページを有する印刷物の途中であったかを判断する。ここで、1つの印刷物の途中で用紙なし状態になっていないと印刷用紙制御部1102が判断した場合には、S1004に進み、そのまま印刷を再開する。一方、S1001で、1つの印刷物の途中で用紙なし状態になったと印刷用紙制御部1102が判断した場合、S1002に移行する。そして、S1002で、印刷用紙制御部1102は、部の途中で代替用紙を使用する場合に、図13に示すUI画面等を使用してその印刷物をキャンセルすることをユーザが選択しているかを判断する。なお、選択の判断ステップに代えて、本ステップで、図11に示したユーザインタフェース画面において、印刷物をキャンセルするボタとして機能する中止ボタン917が押下されているかを判断するステップとしてもよい。一方、S1002で、代替用紙使用時に印刷途中の印刷物をキャンセルする設定がされていると印刷用紙制御部1102が判断した場合は、S1003に移行し、印刷途中の印刷物をキャンセルする。そして、キャンセル後、印刷用紙制御部1102は、S1004に移行し、その印刷物の先頭ページから印刷を再開する。一方、S1002でそのまま続けて印刷をする設定がされていると印刷用紙制御部1102が判断した場合には、S1004に移行し、印刷物をキャンセルすることなく印刷を再開する。図13は、本実施形態を示す画像形成装置で表示されるユーザインタフェース画面の一例を示す図である。本例は、印刷物の途中で代替用紙の使用する場合に、その印刷物をキャンセルして、最初のページから印刷するか、そのまま印刷を続ける再開の要求または印刷中止の要求を受け付けるための受付画面の例である。印刷ジョブの途中のページで用紙なし状態になったときに代替用紙を使用して印刷を再開した場合、再開の前後で使用する用紙の種類が変わるため、印刷物の印象が再開の前後で変わってしまう可能性がある。そこで図13の画面を表示することで、途中のページから代替用紙を使用するか、最初のページから印刷し直すかをユーザに選択させる。この設定はユーザが任意に設定できることが望ましく、S1002において、図13に示す画面を操作部104に表示して、部印刷の途中で印刷物をキャンセルするボタン1110とそのまま印刷を続けるボタン1111のいずれかを選択することを促す。また、から設定を行なうことができる。ここで、ユーザがボタン1112を押下することにより、図12に示すS1003へ進み、途中の部の印刷をキャンセルすることができる。本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエアプログラムをパソコンコンピュータ等の処理装置CPU、プロセッサにて実行することでも実現できる。本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形各実施形態の有機的な組合せを含むが可能であり、それらを本発明の範囲から除外するものではない。"