(57)【要約】      （修正有）【課題】複数の給紙段のそれぞれにセットされている用紙と用紙情報との対応付けを容易にするとともに、印刷ジョブで必要な用紙を、所定の給紙段に容易にセットできる画像形成装置を提供する。【解決手段】第１の記憶手段に複数の給紙段のそれぞれに収容されている用紙の用紙情報を記憶し、第２の記憶手段に、前記用紙情報を初期値として前記複数の給紙段のそれぞれに設定された用紙情報を記憶する。印刷ジョブを実行するときに、当該印刷ジョブで使用される用紙が、複数の給紙段にあるかどうかを第２の記憶手段に記憶された前記初期値に基づいて判定し、選択された印刷ジョブで使用される用紙が前記複数の給紙段にないと判定された場合に、前記第２の記憶手段の用紙情報の変更を受け付けて前記第２の記憶手段の用紙情報を変更し、その変更された前記第２の記憶手段の用紙情報を一括して前記第１の記憶手段の用紙情報に適用する。【選択図】図８
2015041873.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙段のそれぞれに収容されている用紙の用紙情報を記憶する第１の記憶手段と、
前記用紙情報を初期値として前記複数の給紙段のそれぞれに設定された用紙情報を記憶する第２の記憶手段と、
印刷ジョブを登録する登録手段と、
前記登録手段に登録されている複数の印刷ジョブから選択された印刷ジョブを実行するときに、当該選択された印刷ジョブで使用される用紙が前記複数の給紙段にあるかどうかを前記第２の記憶手段に記憶された前記初期値に基づいて判定する判定手段と、
前記判定手段により、前記選択された印刷ジョブで使用される用紙が前記複数の給紙段にないと判定された場合に、前記第２の記憶手段の用紙情報の変更を受け付けて前記第２の記憶手段の用紙情報を変更する変更手段と、
前記変更手段により変更された前記第２の記憶手段の用紙情報を一括して前記第１の記憶手段の用紙情報に適用する適用手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記変更手段により変更された前記第２の記憶手段の用紙情報を前記初期値に戻すように指示する指示手段を更に有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記登録手段に登録されている印刷ジョブに、前記判定手段による判定結果を示す情報を表示する表示手段を更に有することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記変更手段による前記第２の記憶手段の用紙情報の変更に応じて、対応する給紙段に、該当する用紙をセットするように操作者に促すための画面を表示する手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記変更手段による前記第２の記憶手段の用紙情報の変更に応じて、対応する給紙段への用紙のセットが可能なように前記対応する給紙段の状態を変更する用紙カセット制御手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記用紙カセット制御手段は、前記対応する給紙段を開くか、或いは引き出すことにより、当該給紙段への用紙のセットが可能なように給紙段の状態を変更することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記変更手段による前記第２の記憶手段の用紙情報の変更に応じて、対応する給紙段に、該当する用紙をセットする操作者の操作の中止指示に応じて、前記第２の記憶手段の用紙情報を前記初期値に戻し、用紙がセット済の給紙段の用紙を前記初期値に対応する用紙に変更するように操作者に促すための画面を表示する手段を更に有することを特徴とする請求項４に記載の画像形成装置。
【請求項８】
前記変更手段による前記第２の記憶手段の用紙情報の変更の際、前記給紙段の用紙を変更できないようにロックするロック手段を更に有することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
複数の給紙段の少なくともいずれかから給紙される用紙に画像を形成する画像形成装置を制御する制御方法であって、
第１の記憶手段が、前記複数の給紙段のそれぞれに収容されている用紙の用紙情報を記憶する第１の記憶工程と、
第２の記憶手段が、前記用紙情報を初期値として前記複数の給紙段のそれぞれに設定された用紙情報をメモリに記憶する第２の記憶工程と、
登録手段が、印刷ジョブを登録する登録工程と、
判定手段が、前記登録工程で登録されている複数の印刷ジョブから選択された印刷ジョブを実行するときに、当該選択された印刷ジョブで使用される用紙が前記複数の給紙段にあるかどうかを前記メモリに記憶された前記初期値に基づいて判定する判定工程と、
変更手段が、前記判定工程により、前記選択された印刷ジョブで使用される用紙が前記複数の給紙段にないと判定された場合に、前記メモリに記憶された用紙情報の変更を受け付けて前記メモリに記憶された用紙情報を変更する変更工程と、
適用手段が、前記変更工程で変更された前記メモリの用紙情報を一括して前記第１の記憶工程で記憶された用紙情報に適用する適用工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項１０】
コンピュータに、請求項９に記載の制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
多種多様な印刷物を作成する印刷業者では、印刷物の納期、期待される品質、印刷にかかる時間など様々な要因を考慮して作成された印刷作業リストに基づいて、操作者（オペレータ）が印刷ジョブを実行する。この場合、一般的に、印刷ジョブを印刷装置内に蓄積し、操作者によるジョブの編集、印刷ジョブの開始、所要時間や用紙の確認といったジョブを管理する機能が実施されている。このような管理の下で操作者は、印刷作業リストの通りに印刷を進めるように、必要な用紙を印刷装置にセットし、印刷ができることを確認ができると印刷を開始する。
【０００３】
このような確認作業を補助する技術が特許文献１に記載されている。特許文献１では、用紙カセットにセットされている用紙と、印刷ジョブが使用する用紙とを比較し、印刷ジョブが使用する用紙がセットされていない場合に、印刷ジョブの用紙を空欄で表示して、操作者がセットされていない用紙を判別できるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−９９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷業者は大量の印刷ジョブを扱っており、また操作者は複数の印刷ジョブを並行して扱っている。上記文献に記載の技術では、印刷ジョブに必要な用紙がセットされていないことがわかった場合に、操作者はこの状態を解消するために用紙の入れ替えを行う。このとき、複数の印刷ジョブを扱っていると、特定の印刷ジョブの用紙がない状態を解消した代わりに別の印刷ジョブで用紙がない状態が発生する可能性がある。この状態を解消するためには、行った用紙の入れ替えを元に戻すか、別の用紙カセットの用紙の入れ替えを行う必要がある。
【０００６】
用紙の入れ替えには、印刷装置を操作して用紙の種類を入れ替え、更に、物理的に用紙カセットを引き出して、そこに用紙をセットする作業が必要であり、頻繁に行うと大きな手間となる。加えて、一度入れ替えた用紙を元に戻す作業には、用紙を入れるカセットを間違えたり、用紙の種類の設定を間違えるなどの操作ミスが発生しやすい。更に印刷効率の観点からは、できるだけ多くの印刷ジョブの用紙なし状態を一度に解消し、まとめて印刷を開始することが望ましい。しかし、上述のように用紙の入れ替え作業自体が負担のかかる作業であるため、用紙の入れ替え作業時の負担を大幅に軽減して、印刷効率の向上に繋げるのは難しい。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本発明の特徴は、複数の給紙段のそれぞれにセットされている用紙と用紙情報との対応付けを容易にするとともに、印刷ジョブで必要な用紙を、所定の給紙段に容易にセットできる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
複数の給紙段のそれぞれに収容されている用紙の用紙情報を記憶する第１の記憶手段と、
前記用紙情報を初期値として前記複数の給紙段のそれぞれに設定された用紙情報を記憶する第２の記憶手段と、
印刷ジョブを登録する登録手段と、
前記登録手段に登録されている複数の印刷ジョブから選択された印刷ジョブを実行するときに、当該選択された印刷ジョブで使用される用紙が前記複数の給紙段にあるかどうかを前記第２の記憶手段に記憶された前記初期値に基づいて判定する判定手段と、
前記判定手段により、前記選択された印刷ジョブで使用される用紙が前記複数の給紙段にないと判定された場合に、前記第２の記憶手段の用紙情報の変更を受け付けて前記第２の記憶手段の用紙情報を変更する変更手段と、
前記変更手段により変更された前記第２の記憶手段の用紙情報を一括して前記第１の記憶手段の用紙情報に適用する適用手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の給紙段のそれぞれにセットされている用紙と用紙情報との対応付けを容易にするとともに、印刷ジョブで必要な用紙を、所定の給紙段に容易にセットできるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る画像形成装置の全体構成を示すブロック図。
【図２】本実施形態に係る画像形成装置のソフトウェアモジュールを説明するブロック図。
【図３】本実施形態に係る画像形成装置の操作部に表示する画面の模式図。
【図４】本実施形態に係る画像形成装置の操作部に表示する画面の模式図。
【図５】実施形態に係る画像形成装置の操作部に表示する画面例を示す模式図。
【図６】本実施形態に係る画像形成装置による制御処理を説明するフローチャート。
【図７】図６のＳ６０４のジョブの状態変更処理を説明するフローチャート。
【図８】図６のＳ６１７の用紙情報の入れ替え処理を説明するフローチャート。
【図９】図８のＳ８１５のミスマッチ判定処理を説明するフローチャート。
【図１０】図８のＳ８０８の用紙のセット処理を説明するフローチャート。
【図１１】実施形態に２に係る、図８のＳ８０８の用紙セット処理を説明するフローチャート。
【図１２】本発明の実施形態３に係る、図６のＳ６１７の用紙情報の入れ替え処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
メディアミスマッチ判定機能は、印刷ジョブに必要な用紙がない状態を操作者に知らせる機能である。用紙がない状態を知らせる方法には、特定のマーク（アイコン、文字列、色を変えるなど）を表示する方法や、警告メッセージを含むポップアップなどを表示するなど様々な方法がある。本実施形態では、ジョブの一覧表示において、ジョブで使用する用紙がない状態を示すアイコンを表示する手法を用いて説明する。また用紙のない状態とは、給紙カセットに用紙が割り当てられていない状態を指すものとする。尚、本発明は、アイコンを表示する手法に限定されるものでなく、印刷ジョブに必要な用紙がないことを操作者に知らせる方法であれば、文字等のメッセージや、表示と音の組み合わせ、色による警告等、種々の手法を用いることができる。
【００１４】
図１は、本実施形態に係る画像形成装置の全体構成を示すブロック図である。
【００１５】
この画像形成装置は、装置全体を制御するコントローラユニット１００、用紙カセット１０９、スキャナ１１９、プリンタエンジン１２０、操作者からの指示の入力と操作者への情報の表示を行うための操作部１２１を有する。スキャナ１１９はコントローラユニット１００のスキャナ画像処理部１１７と接続され、プリンタエンジン１２０はコントローラユニット１００のプリンタ画像処理部１１８と接続される。用紙カセット１０９、スキャナ１１９、プリンタエンジン１２０、操作部１２１はそれぞれコントローラユニット１００に接続され、コントロールユニット１００からの指示により制御される。
【００１６】
コントローラユニット１００はＣＰＵ１０１を有する。ＣＰＵ１０１はシステムバス１１０を介してＲＡＭ１０２，ＲＯＭ１０３，ＨＤＤ１０４、画像バスＩ／Ｆ１０５、操作部Ｉ／Ｆ１０６、用紙カセット制御部１０８、ネットワークＩ／Ｆ１０７と接続される。ＲＡＭ１０２はＣＰＵ１０１の作業領域を提供するためのメモリである。ＲＡＭ１０２は設定されたパラメータ等を一時記録するための設定値記憶メモリと、画像データを一時記憶するための画像メモリとして使用される。ＲＯＭ１０３はブートＲＯＭであり、システムブートプログラムを格納している。ＨＤＤ１０４には、システムソフトウェア、パラメータ設定値履歴、画像データなどが格納される。ＣＰＵ１０１は、ＲＯＭ１０３に格納されたブートプログラムを実行して、ＨＤＤ１０４に格納されたＯＳやプログラムをＲＡＭ１０２に展開する。そしてＣＰＵ１０１が、ＲＡＭ１０２に展開されたプログラムを実行することにより、この画像形成装置が後述する各種動作を実行することができる。
【００１７】
操作部Ｉ／Ｆ１０６は、操作部１２１との間で入出力を行うためのインタフェースである。操作部Ｉ／Ｆ１０６は、ＣＰＵ１０１からの表示用の画像データを操作部１２１へ出力し、操作者が操作部１２１を介して入力した情報をＣＰＵ１０１へ伝送する。用紙カセット制御部１０８は用紙カセット１０９を制御し、ＣＰＵ１０１からの指示に従って、用紙カセット１０９の状態に関するデータの送受信、用紙カセット１０９の状態変更の指示に関するデータの伝送を行う。用紙カセット１０９は印刷に使用する用紙が収容されているカセットであり、用紙カセットには、この画像形成装置自体が備えているものの他、ケーブル、ネットワークなどで用紙カセット制御部１０８に接続される大型デッキやインサータなどがある。
【００１８】
ネットワークＩ／Ｆ１０７はＬＡＮ１２２と接続され、ＬＡＮ１２２との間で情報の入出力を行う。画像バスＩ／Ｆ１０５は、システムバス１１０と画像バス１１１とを接続し、それらバスの間でデータ構造を変換するバスブリッジである。ＲＩＰ１１２は、ＬＡＮ１２２から受信したＰＤＬコードをビットマップ画像に展開する。画像伸張部１１５は、ＨＤＤ１０４に圧縮、符号化されて格納されている画像データを復号して伸張する。また画像圧縮部１１６はＲＩＰ部１１２やスキャナ画像処理部１１７で処理された画像データをＨＤＤ１０４へ格納する際に所定の圧縮方式で符号化する。
【００１９】
デバイスＩ／Ｆ１１３は、スキャナ画像処理部１１７及びプリンタ画像処理部１１８を介してスキャナ１１９やプリンタエンジン１２０と接続し、画像データの同期系／非同期系の変換と、設定値、調整値、機器状態のデータの伝送を行う。スキャナ画像処理部１１７は、スキャナ１１９から入力した画像データに対して、補正、加工、像域分離、変倍、２値化処理などの編集等の各種処理を行う。スキャナ１１９は、不図示の自動連続原稿送り装置と圧板読取装置を持ち、原稿の両面の読み取りを行うことができる。また不図示の原稿カバー開閉、原稿の有無、原稿サイズ検知を行うセンサを有している。スキャナ１１９で検知した情報やスキャナ１１９の状態情報は、スキャナ画像処理部１１７とデバイスＩ／Ｆ１１３を介してＣＰＵ１０１へ送信される。
【００２０】
プリンタ画像処理部１１８は、プリントする画像データに対して、プリンタエンジン１２０に応じた補正、解像度変換などの処理や、画像の印刷位置の調整といった処理を行う。プリンタエンジン１２０は、不図示の印刷する用紙を格納するための給紙カセットを少なくとも１つ以上保有する。給紙カセットは、格納された用紙のサイズを検知してプリンタエンジン１２０とプリンタ画像処理部１１８とデバイスＩ／Ｆ１１３を介してＣＰＵ１０１に通知する。また各給紙カセットの用紙残量、カセットの開閉状態などの機器状態情報は、プリンタ画像処理部１１８とデバイスＩ／Ｆ１１３を介してＣＰＵ１０１へ送信される。
【００２１】
図２は、本実施形態に係る画像形成装置のソフトウェアモジュールを説明するブロック図である。ここで示される各ソフトウェアモジュールは、主にＣＰＵ１０１がＲＡＭ１０２に展開されたプログラムを実行することにより実現される。
【００２２】
ジョブコントロール処理２０１は、各ソフトウェアモジュールを制御し、コピー、プリント、スキャン、ＵＩ処理などの画像形成装置内で発生するあらゆるジョブの制御を行う。ＵＩ処理２０２は、主に操作部１２１、操作部Ｉ／Ｆ１０６に係る制御を行う。操作者が操作部１２１を操作した内容を、ジョブコントロール処理２０１へ通知するとともに、ジョブコントロール処理２０１からの指示に基づいて、操作部１２１の表示画面の表示内容を制御する。また操作部１２１に表示するための描画データの編集などを制御する。ネットワーク処理２０３は主にネットワークＩ／Ｆ１０７を介して行われる外部との通信を制御するモジュールであり、ＬＡＮ１２２上の各機器との通信制御を行う。ネットワーク処理２０３はＬＡＮ１２２の各機器からの制御コマンドやデータを受信すると、その内容をジョブコントロール処理２０１へ通知する。またジョブコントロール処理２０１からの指示に基づき、ＬＡＮ１２２の各機器へ制御コマンドやデータの送信を行う。ＲＩＰ処理２０４は、ジョブコントロール処理２０１の指示に基づいて、ＰＤＬ（ページ記述言語）の解釈を行い、ＲＩＰ部１１２を制御してレンダリングすることで、ビットマップ画像への展開を行う。
【００２３】
用紙カセット制御処理２０５は、ジョブコントロール処理２０１の指示に基づいて、用紙カセット１０９を制御して、用紙カセット１０９の状態の変更、セットされている用紙のフィードを行う。また用紙カセット１０９の状態を取得してジョブコントロール処理２０１へ通知する。画像編集処理２０６は、ジョブコントロール処理２０１の指示に基づいて、不図示の画像処理部を制御し、指定した画像に対して画像処理を行う。画像編集処理２０６はジョブコントロール処理２０１より画像データ、画像情報（画像データのサイズ、カラーモード、解像度など）を受け付ける。そして不図示の画像処理部、画像伸張部１１５、画像圧縮部１１６を制御して、画像データに対して適切な画像処理を施し、画像処理後の画像をジョブコントロール処理２０１へ通知する。スキャン処理２０７は、ジョブコントロール処理２０１の指示に基づいて、スキャナ１１９、及びスキャナ画像処理部１１７を制御して、スキャナ１１９に設置されている原稿の読み込みを指示する。そして読み込んだ原稿の画像データに対してスキャナ画像処理部１１７での画像処理を指示する。また、スキャナ画像処理部１１７とスキャナ１１９の状態情報を取得してジョブコントロール処理２０１へ通知する。プリント処理２０８はジョブコントロール処理２０１より、画像データ、画像情報（画像データのサイズ、カラーモード、解像度など）、レイアウト情報（オフセット、拡大縮小、面付けなど）及び出力用紙情報（サイズ、印刷方向）などの情報を受け付ける。そして、画像伸張部１１５、画像圧縮部１１６、不図示の画像処理部及びプリンタ画像処理部１１８を制御して、画像データに対して適切な画像処理を施し、プリンタエンジン１２０を制御して用紙への印刷を指示する。また、プリンタ画像処理部１１８とプリンタエンジン１２０とを制御して用紙への印刷を指示する。また、プリンタ画像処理部１１８とプリンタエンジン１２０の状態情報を取得して、ジョブコントロール処理２０１へ通知する。
【００２４】
図３（Ａ）〜（Ｄ）及び図４（Ａ）（Ｂ）は、本実施形態に係る画像形成装置の操作部１２１に表示する画面の模式図である。
【００２５】
図３（Ａ）は、ジョブホールド画面の一例を示す。図３（Ｂ）は、ジョブホールド機能におけるジョブ設定編集画面後例を示す。図３（Ｃ）は、ジョブ全体設定の編集画面の一例を示し、図３（Ｄ）は、ページ単位設定の編集画面後の画面例を示す。ここでジョブホールド機能は、画像形成装置に複数の印刷ジョブを保持し、操作者の指示により、その保持されている印刷ジョブを実行して印刷物を得ることができる機能のことである。
【００２６】
上述したように、操作者による操作部１２１への入力は、操作部Ｉ／Ｆ１０６を通してＣＰＵ１０１へ伝送され、操作部１２１に表示する画面はＣＰＵ１０１の制御の下に表示される。ここで操作者の操作による操作部１２１の表示画面の遷移について説明する。
【００２７】
不図示の待機画面から、操作者が操作部１２１を介して、ジョブホールド機能を使用する要求を入力することにより、図３（Ａ）に示すジョブホールド画面が表示される。このジョブホールド画面は、この画像形成装置に登録され保持されている印刷ジョブの一覧を表示し、ジョブの印刷、削除、編集などの指示を行うための画面である。
【００２８】
ホールドジョブリスト３０１は、この装置に登録されているホールドジョブのリストを表示している。各行が登録されている個々の印刷ジョブを示し、登録されている各ジョブのチェックの有無と番号、ジョブの名称、ジョブを登録したユーザの名称、ジョブを登録した日時、メディアミスマッチの状態を示すアイコンが表示されている。各行は、対応ジョブを選択状態にするボタンであると同時に、対応ジョブをチェック状態にするためのボタンとなっている。このボタンは各行に対応するジョブがある場合に選択可能となり、対応するジョブがない行は選択できない。メディアミスマッチの状態を示すアイコンは、ジョブで使用する用紙が用紙トレイにセットされていない状態を表すための表示である。ここでは使用する用紙が用紙カセットにセットされていない場合に、特定のアイコンが表示されるものとする。図３（Ａ）では、ジョブ名「document1」「powerpoint」「conference」の行に、そのアイコンが表示されている。
【００２９】
ジョブの選択は、後述する詳細／変更ボタン３０２によって、その詳細を表示するジョブを選ぶためのものである。選択されたジョブに対応する行は、他の行とは違う色で表示される。図３（Ａ）では、ジョブ名「conference」のジョブが選択されている。ここでは同時に複数のジョブが選択状態になることはなく、既に選択状態になっているジョブがある状態で、別のジョブに対応する行を選択した場合、新たに選択したジョブが選択状態となり、先に選択状態となっていたジョブの選択状態が解除される。また、既に選択状態のジョブに対応する行のボタンを選択した場合、そのジョブの選択状態が解除される。
【００３０】
チェック状態のジョブは、そのジョブが後述する選択ユーザのみ表示ボタン３０４、用紙入れ替えモードボタン３０５、プリント開始ボタン３０８の対象となる。既にチェック状態にあるジョブがある状態で、ホールドジョブリスト３０１の別のジョブに対応する行を選択することで、複数のジョブを同時にチェック状態にできる。チェック状態になると、チェック状態にされた順番が記憶される。チェック状態になったジョブに対応する行には、所定の列にチェック状態にされたことを示すマークと、チェック状態になった順番を示す番号が表示される。図３（Ａ）では、ジョブ名「booklet_device」「text」「conference」が順番にチェックされている。既にチェック状態にあるジョブに対応する行を選択した場合、そのジョブのチェック状態が解除される。チェック状態を解除したジョブよりも順番の遅いジョブがある場合には、その順番を１つずつ前にずらす。
【００３１】
詳細／変更ボタン３０２は、ホールドジョブリスト３０１のいずれかの行が選択され、対応するジョブが選択状態となっているときに選択可能となる。詳細／変更ボタン３０２が選択されると、図３（Ｂ）のジョブ設定編集画面を表示する。このジョブ設定編集画面の詳細は後述する。
【００３２】
全てチェック／チェックを全て解除ボタン３０３は、ホールドジョブリスト３０１に少なくとも１つのジョブが登録されている場合に選択可能となる。全てチェック／チェックを全て解除ボタン３０３は、チェック状態のジョブが１つもない場合に、全てチェックボタンとなり、チェック状態のジョブが１つでもある場合にはチェックを全て解除ボタンとなる。全てチェックボタン３０３が選択されると、ホールドジョブリスト３０１に登録されている全てのジョブがチェック状態となる。チェック状態になった順番は、ホールドジョブリスト３０１に登録されている順番である。一方、チェックを全て解除ボタン３０３が選択されると、チェック状態の全てのホールドジョブのチェック状態が解除される。
【００３３】
選択ユーザのみ表示／全てのジョブを表示ボタン３０４は、選択ユーザのみ表示ボタンが選択されて選択ユーザのみが表示されている状態では全てのジョブを表示ボタンとなる。また全てのジョブを表示ボタンが選択されて全てのジョブが表示されている状態では、選択ユーザのみ表示ボタンとなる。また、初期状態は選択ユーザのみ表示ボタンである。選択ユーザのみ表示ボタン３０４は、選択状態のジョブがあるときに選択可能となる。選択ユーザのみ表示ボタン３０４を選択すると、その時に選択状態にあるジョブと同じユーザ名を持つジョブだけがホールドジョブリスト３０１に表示される。全てのジョブを表示ボタン３０４を選択すると、画像形成装置に登録されている全てのホールドジョブをホールドジョブリスト３０１に表示する。
【００３４】
用紙入れ替えモードボタン３０５は、後述する用紙情報の入れ替えモードに切り替えるためのボタンであり、選択されると図５（Ａ）の用紙情報の入れ替えモード画面を表示する。実施形態１では、用紙入れ替えモードボタン３０５は、ホールドジョブリスト３０１の少なくとも１つ以上のジョブがチェック状態であるときに選択可能となる。
【００３５】
ホールドジョブリスト矢印ボタン３０６，３０７は、ホールドジョブリスト３０１のスクロールを指示するためのボタンである。上矢印ボタン３０６はホールドジョブリスト３０１にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン３０７は最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン３０６が選択されると、ホールドジョブリスト３０１に表示されているページの１つ前のページが表示される。下矢印ボタン３０７が選択されると、ホールドジョブリスト３０１に表示されているページの次のページが表示される。
【００３６】
プリント開始ボタン３０８は、ホールドジョブリスト３０１の少なくとも１つ以上のジョブがチェック状態のときに選択可能となる。プリント開始ボタン３０８が選択されると、その時にチェック状態となっているジョブをプリント処理に移行する。プリント処理に移行したジョブは、図３（Ａ）の後述するプリントジョブリスト３０９に追加される。プリントジョブリスト３０９に追加されたジョブは、プリント後削除設定（不図示）が選択されている場合は、印刷終了後、ホールドジョブから登録が削除され、ホールドジョブリスト３０１から消去される。またプリント後削除設定の選択の有無にかかわらず、プリントジョブリスト３０９に登録されたジョブのチェック状態は解除される。
【００３７】
プリントジョブリスト３０９は、画像形成装置に登録されていて印刷開始が指示されたプリントジョブのリストを表示している。各行が登録されている個々のジョブであり、登録されている各ジョブのチェックのプリント登録時刻、ジョブの名称、ジョブの処理状況、ジョブの完了待ち時間が表示されている。各行は対応ジョブを選択状態にするボタンとなっている。このボタンは各行に対応するジョブがある場合に選択可能となり、行に対応するジョブがない場合には選択できない。プリントジョブの選択状態は、後述する詳細／変更ボタン３１０、プリント中止ボタン３１１によって詳細を表示、又は中止するジョブを選ぶためのものである。選択されたジョブに対応する行は、他の行とは違う色で表示される。同時に複数のジョブが選択状態になることはなく、既に選択状態になっているジョブがある状態で、別のジョブに対応する行を選択した場合、新たに選択したジョブが選択状態となり、先に選択状態となっていたジョブの選択状態が解除される。また、既に選択状態にあるジョブに対応する行のボタンを選択した場合、そのジョブの選択状態が解除される。
【００３８】
詳細／変更ボタン３１０は、プリントジョブリスト３０９のいずれかの行が選択され、対応するジョブが選択状態となっているときに選択可能となる。詳細／変更ボタン３１０が選択されると、図３（Ｂ）に示すジョブ設定編集画面を表示する。このジョブ設定編集画面の詳細は後述する。
【００３９】
プリント中止ボタン３１１は、プリントジョブリスト３０９のいずれかの行が選択され、対応するジョブが選択状態となっているときに選択可能となる。プリント中止ボタン３１１が選択されると、その時に選択状態となっているジョブの処理を中止し、当該ジョブをプリントジョブの登録から削除する。削除されたジョブはプリントジョブリスト３０９の表示から消される。
【００４０】
プリントジョブリスト矢印ボタン３１２，３１３は、プリントジョブリスト３０９のスクロールを指示するためのボタンである。上矢印ボタン３１２はホールドジョブリスト３０９にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン３１３は最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン３１２が選択されると、プリントジョブリスト３０９に表示されているページの１つ前のページが表示される。下矢印ボタン３１３が選択されると、プリントジョブリスト３０９に表示されているページの次のページが表示される。
【００４１】
図３（Ａ）のジョブホールド画面において、ジョブホールドリスト３０１でいずれかのジョブが選択状態にされ、詳細／変更ボタン３０２が選択された場合、図３（Ｂ）のジョブ設定編集画面を表示する。このジョブ設定編集画面は、編集対象のジョブの詳細な設定の確認及び変更を行うための画面である。編集対象のジョブは、詳細／変更ボタン３０２が押された時に選択状態であったジョブである。
【００４２】
全体の設定リスト３２１には、図３（Ａ）のジョブホールド画面において、編集対象ジョブ全体に対するジョブ設定が表示されている。ジョブ全体に対する設定には、印刷部数、排紙方法、印刷設定、製本設定などがある。図３（Ｂ）では部数「１」と仕上げ「ソート」が指定されている。表示される項目の数及び内容は、前述のホールドジョブにどのような全体設定がされているかによって変化する。全体の設定リスト矢印ボタン３２２，３２３は、全体の設定リスト３２１のスクロールを指示するためのボタンである。上矢印ボタン３２２は全体の設定リスト３２１にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン３２３は最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン３２２が選択されると、全体の設定リスト３２１に表示されているページの１つ前のページが表示される。下矢印ボタン３２３が選択されると、全体の設定リスト３２１に表示されているページの次のページが表示される。
【００４３】
全体の設定編集ボタン３２４は、ジョブの全体設定を編集するための図３（Ｃ）の全体設定編集画面を開くためのボタンである。全体の設定編集ボタン３２４が押されると、操作部１２１に、例えば図３（Ｃ）に示す全体設定画面が表示される。
【００４４】
図３（Ｂ）のページ単位設定リスト３２５には、編集対象のジョブのページ単位に対する設定内容が表示されている。各行が個々の設定内容であり、選択状態になっているかを示すマーク、登録されている設定の適用ページ範囲、使用する用紙のサイズ、用紙の種類、印刷面が表示されている。各行は、対応ページ単位設定を選択状態にするボタンとなっている。このボタンは各行に対応するページ単位設定がある場合に選択可能となり、行に対応するページ単位設定が表示されていない場合には選択することはできない。ページ単位設定の選択状態は、後述するページ単位設定編集ボタン３２９によって詳細を表示するページ単位設定を選ぶためのものである。選択されたページ単位設定に対応する行には、選択状態になっていることを示すマークが表示される。図３（Ｂ）では、用紙の種類が「普通紙」の行が選択されている。既に選択状態になっているページ単位設定を選択した場合、そのページ単位設定の選択状態は解除される。また、複数のページ単位設定を同時に選択状態にすることが可能である。
【００４５】
ページ単位設定リスト矢印ボタン３２６，３２７は、ページ単位設定リスト３２５のスクロールを指示するためのボタンである。上矢印ボタン３２６はページ単位設定リスト３２５にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン３２７は最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン３２６が選択されると、ページ単位設定リスト３２５に表示されているページの１つ前のページが表示される。下矢印ボタン３２７が選択されると、ページ単位設定リスト３２５に表示されているページの次のページが表示される。
【００４６】
選択解除／全て選択ボタン３２８が指示されると、選択状態のページ単位設定が１つもない場合には全て選択ボタンとなり、選択状態のジョブが１つでもある場合には選択解除ボタンとなる。全て選択ボタン３２８が選択されると、ページ単位設定リスト３２５に登録されている全てのページ単位設定が選択状態となる。選択状態の詳細は上述のとおりである。選択解除３２８が選択されると、選択状態の全てのページ単位設定の選択状態が解除される。
【００４７】
ページ単位設定編集ボタン３２９は、ページ単位設定が少なくとも１つ以上選択状態であるときに選択可能となる。ページ単位設定編集ボタン３２９が選択されると、操作部１２１の表示は、図３（Ｄ）のページ単位設定編集画面に遷移する。ジョブ削除ボタン３３０は編集対象のジョブを削除するためのボタンである。ジョブ削除ボタン３３０が選択されると、編集対象ジョブは消去され、同時にそのジョブに関する全ての印刷設定も削除される。削除後、操作部１２１の表示は、図３（Ａ）のジョブホールド画面に遷移する。ＯＫボタン３３１は、ホールドジョブ編集を終了するものである。ＯＫボタン３３１が選択されると操作部１２１の表示は、図３（Ａ）のジョブホールド画面に遷移する。
【００４８】
図３（Ｂ）でジョブ全体設定編集ボタン３２４が選択されると、操作部１２１の表示は、図３（Ｃ）のジョブ全体設定の編集画面に遷移する。このジョブ全体設定の編集画面は、編集対象のジョブ全体に対する設定を編集するための画面である。編集対象のジョブは、図３（Ｂ）のジョブ設定編集画面における編集対象のジョブと同じジョブである。
【００４９】
部数変更ボタン３４１は、印刷部数を変更するためのボタンである。部数変更ボタン３４１を選択すると、不図示の部数入力画面に遷移する。その部数入力画面で入力された部数を部数表示欄に表示し、印刷部数として一時的に保存する。
【００５０】
排紙設定ボタン３４２は、排紙方法を変更するためのボタンである。排紙設定ボタン３４２が選択されると、不図示の排紙方法設定画面に遷移する。排紙方法設定画面で入力された設定を一時的に保存し、排紙方法設定ボタンに表示する排紙方法設定情報を更新する。ページ印字設定ボタン３４３は、ページ印字設定を変更するためのボタンである。ページ印字設定ボタン３４３が選択されると、不図示のページ印字設定画面に遷移する。ページ印字設定画面で入力された設定を一時的に保存し、ページ印字設定ボタンに表示するページ印字設定情報を更新する。表紙設定ボタン３４４は、表紙設定を変更するためのボタンである。表紙設定ボタン３４４が選択されると、不図示の表紙設定画面に遷移する。表紙設定画面で入力された設定を一時的に保存し、表紙設定ボタンに表示する表紙設定情報を更新する。挿入紙設定ボタン３４５は、挿入紙設定を変更するためのボタンである。挿入紙設定ボタン３４５が選択されると、不図示の挿入紙設定画面に遷移する。挿入紙設定画面で入力された設定を一時的に保存し、挿入紙設定ボタンに表示する挿入紙設定情報を更新する。製本設定ボタン３４６は、製本設定を変更するためのボタンである。製本設定ボタン３４５が選択されると、不図示の製本設定画面に遷移する。製本設定画面で入力された設定を一時的に保存し、製本設定ボタンに表示する製本設定情報を更新する。キャンセルボタン３４７は、図３（Ｃ）の画面でのジョブ全体設定の編集をキャンセルして終了するものである。キャンセルボタン３４７の選択を受けつけた場合は、一時的に保存された部数設定、排紙設定、ページ印字設定、表紙設定、挿入紙設定、製本設定を破棄して、遷移元の画面に遷移する。ＯＫボタン３４８は、図３（Ｃ）の画面でのジョブ全体設定の編集を終了するものである。ＯＫボタン３４８への指示を受け付けた場合は、部数設定、排紙設定、ページ印字設定、表紙設定、挿入紙設定、製本設定で一時的に保存された設定を、図３（Ｃ）のジョブ全体設定編集画面に表示されたホールドジョブの全体設定に登録を行う。全体設定に登録が終わると、遷移元の画面に遷移する。
【００５１】
図３（Ｂ）でジョブページ単位設定編集ボタン３２９が選択されると、操作部１２１の表示は、図３（Ｄ）のジョブページ単位設定の編集画面に遷移する。ジョブページ単位設定の編集画面は、編集対象のジョブの編集対象のページ範囲に対する設定を編集するための画面である。編集対象のジョブは、図３（Ｂ）のジョブ設定編集画面における編集対象のジョブと同じジョブであり、編集対象のページ範囲は、このジョブ設定編集画面でページ単位設定編集ボタン３２９が選択された際に選択状態であったページ範囲である。
【００５２】
用紙選択ボタン３５１は、印刷に使用する用紙の種類を変更するためのボタンである。用紙選択ボタン３５１ボタンを選択すると、後述する図４（Ａ）の用紙カセット選択画面に遷移する。図４（Ａ）の用紙カセット選択画面又は図４（Ｂ）の用紙種類選択画面で給紙段または用紙の種類が選択されると、用紙選択ボタン３５１に表示する用紙の種類を更新し、印刷に使用する用紙種類として一時的に保存する。
【００５３】
用紙サイズ選択ボタン３５２は、印刷に使用する用紙のサイズを変更するためのボタンである。用紙サイズ選択ボタン３５２は、用紙選択ボタン３５１によって、用紙サイズを持たない用紙種別が選択された場合にのみ選択が可能である。給紙段または用紙サイズを持つ用紙種別が選択された場合には選択を受け付けない。用紙サイズ変更ボタン３５２ボタンを選択すると、不図示の用紙サイズ選択画面に遷移する。用紙サイズ選択画面で用紙サイズが選択されると、用紙サイズ選択画面に表示する用紙サイズを更新し、印刷に使用する用紙サイズとして一時的に保存する。
【００５４】
両面プリント選択ボタン３５３は、両面プリントを行うか否かを変更するためのボタンである。両面プリント選択ボタン３５３は、用紙選択ボタン３５１によって、両面印刷が可能な用紙が選択された場合にのみ選択が可能である。両面プリント選択ボタン３５３を選択すると、不図示のプルダウンメニューを表示する。このプルダウンメニューには両面プリントを行うか行わないかを選ぶための項目が含まれる。プルダウンメニューで両面印刷を行う、行わないが選択されると、両面プリント選択ボタン３５３に表示する両面プリント設定を更新し、両面プリント設定として一時的に保存する。
【００５５】
中間調設定ボタン３５４は、中間調設定を変更するためのボタンである。中間調設定ボタン３５４が選択されると、不図示の中間調設定画面に遷移する。中間調設定画面で中間調が選択されると、選択された中間調を一時的に保存し、中間調設定ボタン３５４の表示を更新する。トナー濃度調整ボタン３５５は、トナー濃度調整設定を変更するためのボタンである。トナー濃度調整ボタン３５５が選択されると、不図示のトナー濃度調整画面に遷移する。トナー濃度調整画面でトナー濃度調整が選択されると、選択されたトナー濃度調整を一時的に保存し、トナー濃度調整ボタン３５５の表示を更新する。グラデーションスムージング設定ボタン３５６は、グラデーション・スムージング設定を変更するためのボタンである。グラデーションスムージング設定ボタン３５６が選択されると、不図示のグラデーション・スムージング設定画面に遷移する。グラデーション・スムージング設定画面でグラデーションスムージングが選択されると、選択されたグラデーションスムージングを一時的に保存し、グラデーションスムージング設定ボタン３５６の表示を更新する。
【００５６】
ステイプル設定ボタン３５７は、ステイプルの設定を変更するためのボタンである。ステイプル設定ボタン３５７が選択されると、不図示のステイプル設定画面に遷移する。ステイプル設定画面でステイプルが選択されると、選択されたステイプルを一時的に保存し、ステイプル設定ボタン３５７の表示を更新する。とじしろ設定ボタン３５８は、とじしろ設定を変更するためのボタンである。とじしろ設定ボタン３５８が選択されると、不図示のとじしろ設定画面に遷移する。とじしろ設定画面でとじしろが選択されると、選択されたとじしろを一時的に保存し、とじしろ設定ボタン３５８の表示を更新する。パンチ設定ボタン３５９は、パンチ設定を変更するためのボタンである。パンチ設定ボタン３５９が選択されると、不図示のパンチ設定画面に遷移する。パンチ設定画面でパンチが選択されると、選択されたパンチを一時的に保存し、パンチ設定ボタン３５９の表示を更新する。印字領域の移動設定ボタン３６０は、印字領域の移動設定を変更するためのボタンである。印字領域の移動設定ボタン３６０が選択されると、不図示の印字領域の設定画面に遷移する。印字領域の移動設定画面で印字領域の移動が選択されると、選択された印字領域の移動を一時的に保存し、印字領域の移動設定ボタン３６０の表示を更新する。折り設定ボタン３６１は、折り設定を変更するためのボタンである。折り設定ボタン３６１が選択されると、不図示の折り設定画面に遷移する。折り設定画で折りが選択されると、選択された折りを一時的に保存し、折り設定ボタン３６１の表示を更新する。キャンセルボタン３６２は、ジョブページ単位設定の編集をキャンセルして終了するものである。キャンセルボタン３６２を受けつけた場合は、一時的に保存された用紙、用紙サイズ、中間調、トナー濃度調整、グラデーションスムージング、とじしろ、印字領域の移動、ホチキス、パンチ、折りの設定を破棄して、遷移元の画面に遷移する。ＯＫボタン３６３は、ジョブページ単位設定の編集を終了するものである。ＯＫボタン３６３を受け付けた場合には、一時的に保存された用紙、用紙サイズ、中間調、トナー濃度調整、グラデーションスムージング、とじしろ、印字領域の移動、ホチキス、パンチ、折りの設定を、編集対象ジョブの編集対象ページ範囲に登録をする。こうしてページ単位での設定の登録が終わると、遷移元の画面に遷移する。
【００５７】
図４（Ａ）は、用紙カセットで印刷用紙を設定するための画面である。図４（Ｂ）は、用紙種類で印刷用紙を設定する画面である。
【００５８】
前述の図３（Ｄ）で用紙選択ボタン３５１が選択されると、操作部１２１の表示は図４（Ａ）の用紙カセット選択画面に遷移する。この用紙カセット選択画面は、編集対象ジョブの編集対象ページ範囲で使用する用紙を、用紙カセット１０９に基づいて選択するための画面である。編集対象ジョブ及び編集対象ページ範囲は、図３（Ｄ）のジョブページ単位設定の編集画面のものと同じである。
【００５９】
用紙カセットで指定ボタン３７１と用紙種類で指定ボタン３７２は、用紙の種類を選択する方法を選択するためのボタンである。用紙カセットで指定ボタン３７１と用紙種類で指定ボタン３７２は、図４（Ａ）の用紙カセット選択画面と後述する図４（Ｂ）の用紙種類選択画面に対応している。対応している画面が開いているときにそれぞれのボタンは選択状態になっており、重ねて選択することはできない。上述の通り図４（Ａ）の用紙カセット選択画面では、用紙カセットで指定ボタン３７１は選択状態であり、選択することはできない。
【００６０】
図４（Ａ）で、用紙種類で指定ボタン３７２が選択されると、図４（Ｂ）の用紙種類選択画面に遷移する。この際、選択状態になっていた用紙カセットリスト３７３の用紙カセット又は自動選択ボタン３７５の選択状態は解除される。
【００６１】
図４（Ａ）の用紙カセットリスト３７３は、この画像形成装置の保有する用紙カセット１０９のリストと各カセットにセットされている用紙のリストで、リストの内容は画像形成装置の構成により変化する。各行がデバイスの各カセットに対応しており、カセットに供給されている用紙の残量（アイコン）、用紙のサイズ、用紙の種類の名称が表示されている。各行は対応カセットを選択状態にするボタンとなっている。このボタンは各行に対応するカセットがある場合に選択可能となり、行に対応するカセットがない場合には選択できない。選択状態のカセットは、後述する詳細ボタン３７４によって詳細を表示するカセットであり、また後述するＯＫボタン３７９によって印刷用紙を選択するのに用いられる。選択されたカセットに対応する行は、他の行とは違う色で表示される。同時に複数のカセットが選択状態になることはなく、既に選択状態になっているカセットがある状態で別のカセットに対応する行を選択した場合、新たにに選択したカセットが選択状態となり、先に選択状態となっていたカセットの選択状態が解除される。また、既に選択状態のカセットに対応する行のボタンを選択した場合、そのカセットの選択状態が解除される。
【００６２】
詳細ボタン３７４は、用紙カセットリスト３７３のいずれかの行が選択され、対応するカセットが選択状態となっているときに選択可能となる。詳細ボタン３７４が選択されると不図示の用紙カセット編集画面を表示する。
【００６３】
自動選択ボタン３７５は、用紙カセットを自動で選択することを選択するためのボタンである。用紙カセットリスト３７３のカセットの選択状態と同時に自動選択ボタン３７５を選択状態にすることはできない。用紙カセットリスト３７３のいずれかのカセットが選択状態の時に、自動選択ボタン３７５を選択状態にすると、カセットの選択状態は解除される。また自動選択ボタン３７５が選択状態の時に用紙カセットリスト３７３のいずれかのカセットを選択状態にすると、自動選択ボタン３７５の選択状態が解除される。
【００６４】
用紙カセットリスト矢印ボタン３７６，３７７は、用紙カセットリスト３７３のスクロールを指示するためのボタンである。上矢印ボタン３７６は、用紙カセットリスト３７３にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン３７７は最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン３７６が選択されると、用紙カセットリスト３７３に表示されているページの１つ前のページが表示される。下矢印ボタン３７７が選択されると、用紙カセットリスト３７３に表示されているページの次のページが表示される。
【００６５】
キャンセルボタン３７８は、用紙選択をキャンセルして終了するものである。キャンセルボタン３７８の選択を受けつけた場合は、遷移元の画面に遷移する。この際に選択状態になっていた用紙カセットリスト３７３の用紙カセットまたは自動選択ボタン３７５の選択状態は解除される。ＯＫボタン３７９は、用紙選択を終了するものである。ＯＫボタン３７９は用紙カセットリスト３７３でいずれかの用紙カセットが選択状態であるか、自動選択ボタン３７５が選択されている状態で選択可能となる。ＯＫボタン３７９の選択を受け付けた場合には、選択状態である用紙カセットまたは自動選択を使用する用紙として、編集対象のページ範囲に登録をする。ページ単位設定に登録が終わると、遷移元の画面に遷移する。
【００６６】
図４（Ａ）で用紙種類で指定ボタン３７２が選択されると、操作部１２１の表示は図４（Ｂ）の用紙種類選択画面に遷移する。図４（Ｂ）の用紙種類選択画面は、編集対象ジョブの編集対象ページ範囲で使用する用紙を用紙種類で選択するための画面である。編集対象ジョブ及び編集対象ページ範囲は、前画面ジョブページ単位設定の編集画面（図３（Ｄ））と同じである。
【００６７】
図４（Ｂ）において、用紙カセットで指定ボタン３８１と用紙種類で指定ボタン３８２は、用紙の種類を選択する方法を選択するためのボタンである。用紙カセットで指定ボタン３８１と用紙種類で指定ボタン３８２は、図４（Ａ）の用紙カセット選択画面と図４（Ｂ）の用紙種類選択画面に対応している。対応している画面が開いているときにそれぞれのボタンは選択状態になっており、重ねて選択することができない。
【００６８】
用紙種類で指定ボタン３８１が選択されると、図４（Ａ）の用紙カセット選択画面に遷移する。この際、図４（Ｂ）で選択状態になっていた用紙種類リスト３８４の用紙種類の選択状態は解除される。上述の通り図４（Ｂ）の用紙種類選択画面では、用紙種類で指定ボタン３８２が選択状態である。
【００６９】
用紙種類リストソートボタン３８３は、用紙種類リスト３８４に表示される用紙種類の表示順序を並び替えるためのものである。用紙種類リストソートボタン３８３が選択されると、不図示のプルダウンメニューを表示する。このプルダウンメニューには、登録順に表示や、名前順に表示などの項目が含まれる。図４（Ｂ）ではソートの方法として「登録順」が選択されている。プルダウンメニューでソートの方法が選択されると、用紙種類リストの順序を選択されたものに変更し、用紙種類リスト３８４の表示を更新する。
【００７０】
用紙種類リスト３８４は、画像形成装置に登録されている用紙の種類のリストを表示している。各行が用紙の種類に対応しており、用紙の名称、重さ、サイズが表示されている。各行は対応する用紙の種類を選択状態にするためのボタンとなっている。ボタンは各行に対応する用紙の種類がある場合に選択可能となり、行に対応する用紙の種類がない場合には選択することはできない。用紙の種類の選択状態は、後述する詳細ボタン３８５によって詳細を表示する用紙種類を選ぶため、また後述するＯＫボタン３８９によって印刷用紙を用紙の種類により選ぶための状態を示している。選択された用紙の種類に対応する行は、他の行とは違う色で表示される。同時に複数の用紙の種類が選択状態になることはなく、既に選択状態になっている用紙の種類がある状態で別の用紙の種類に対応する行が選択されると、新たに選択した用紙の種類が選択状態となり、先に選択状態であった用紙の種類の選択状態が解除される。また、既に選択状態の用紙の種類に対応する行のボタンを選択した場合、その用紙の種類の選択状態が解除される。
【００７１】
詳細ボタン３８５は、用紙種類リスト３８４のいずれかの行が選択され、対応する用紙の種類が選択状態となっているときに選択可能となる。詳細ボタン３８５が選択されると不図示の用紙種類編集画面を表示する。用紙種類リスト矢印ボタン３８６，３８７は、用紙種類リスト３８４のスクロールを指示するためのボタンである。上矢印ボタン３８６は用紙種類リスト３８４にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン３８７は最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン３８６が選択されると、用紙種類リスト３８４に表示されているページの１つ前のページが表示される。下矢印ボタン３８７が選択されると、用紙種類リスト３８４に表示されているページの次のページが表示される。
【００７２】
キャンセルボタン３８８は、用紙選択をキャンセルして終了するものである。キャンセルボタン３８８の選択を受けつけた場合は遷移元の画面に遷移する。この際に選択状態になっていた用紙種類リスト３８４の用紙の種類の選択状態は解除される。ＯＫボタン３８９は、用紙選択を終了するものである。ＯＫボタン３８９は、用紙種類リスト３８４でいずれかの用紙の種類が選択状態である状態で選択可能となる。ＯＫボタン３８９への指示を受け付けた場合には、選択状態である用紙の種類を使用する用紙として編集対象のページ範囲に登録をする。ページ単位設定に登録が終わると、遷移元の画面に遷移する。
【００７３】
図５は、本実施形態に係る画像形成装置の操作部１２１に表示する画面例を示す模式図である。図５（Ａ）は、ジョブホールド機能における用紙情報の入れ替えモード画面を示す。図５（Ｂ）は、カセットに設定する用紙情報の編集画面を示す。図５（Ｃ）は、用紙カセットの用紙を入れ替えるように操作者に指示する画面例を示す。前述の通り、操作者から操作部１２１への入力は、操作部Ｉ／Ｆ１０６を通してＣＰＵ１０１へ伝送される。操作部１２１に表示する画面は、ＣＰＵ１０１の制御の下に表示される画面例と、操作者の操作による操作部１２１の表示画面の遷移について説明する。
【００７４】
図５（Ａ）は、ジョブホールド機能における用紙情報の入れ替えモード画面の一例を示す図である。
【００７５】
この用紙情報の入れ替えモード画面は、画面の上部と下部の２つの部分から構成される。上部はホールドジョブリスト４０１を中心とするホールドジョブの一覧を表示している。下部は用紙カセット１０９の情報を記憶する第１の用紙カセット情報を複製して作成した第２の用紙カセット情報（以下、仮想用紙カセットと呼ぶ）のリスト４０８を中心とした仮想用紙カセット一覧を表示している。
【００７６】
ホールドジョブリスト４０１には、用紙情報の入れ替えモードでメディアミスマッチの判定対象とするジョブの一覧が表示されている。各行が登録されている個々のジョブであり、登録されている各ジョブのチェックの有無と番号、ジョブの名称、ジョブを登録したユーザの名称、ジョブを登録した日時、メディアミスマッチの状態を示すアイコンが表示されている。各行は対応ジョブを選択状態にするボタンであると同時に、対応ジョブをチェック状態にするためのボタンとなっている。このボタンは各行に対応するジョブがある場合に選択可能となり、登録されているジョブの数が少なく、対応するジョブがない行は選択することはできない。
【００７７】
ホールドジョブリスト４０１におけるメディアミスマッチの状態は、後述する仮想用紙カセットリスト４０８の用紙情報に基づいたメディアミスマッチ判定の結果である。ジョブの選択は、後述する詳細／変更ボタン４０２によって詳細を表示するジョブを選ぶためのものである。選択されたジョブに対応する行は、他の行とは違う色で表示される。同時に複数のジョブが選択状態になることはなく、既に選択状態になっているジョブがある状態で、別のジョブに対応する行を選択した場合、新たに選択したジョブが選択状態となり、先に選択状態となっていたジョブの選択状態が解除される。また、既に選択状態のジョブに対応する行のボタンを選択した場合、そのジョブの選択状態が解除される。
【００７８】
ジョブのチェック状態は、後述する選択ユーザのみ表示ボタン４０４、仮想用紙カセットリスト４０８の用紙情報の変更時にミスマッチ判定の対象となる状態である。既にチェック状態にあるジョブがある状態で、別のジョブに対応する行を選択することで、複数のジョブを同時にチェック状態にすることが可能である。チェック状態にはチェック状態にされた順番が記憶される。チェック状態になったジョブに対応する行には、所定の列にチェック状態にされたことを示すマーク（レ）と、チェック状態になった順番を示す番号が表示される。図５（Ａ）では、ホールドジョブリスト４０１に表示されている全てのジョブがチェックされている。既にチェック状態にあるジョブに対応する行を選択した場合、そのジョブのチェック状態が解除される。チェック状態を解除したジョブよりも順番の遅いジョブがある場合には、順番を１つずつ前にずらす。
【００７９】
詳細／変更ボタン４０２は、ホールドジョブリスト４０１のいずれかの行が選択され、対応するジョブが選択状態となっているときに選択可能となる。詳細／変更ボタン４０２が選択されると、図３（Ｂ）のジョブ設定編集画面を表示する。このジョブ設定編集画面の詳細は、図３（Ｂ）を参照して前述した通りである。
【００８０】
全て選択／全て解除ボタン４０３は、ホールドジョブリスト４０１に少なくとも１つのジョブが登録されている場合に選択可能となる。全て選択／全て解除ボタン４０３は、ホールドジョブリスト４０１でチェック状態のジョブが１つもない場合に、全てのジョブがチェック状態となり、チェック状態のジョブが１つでもある場合にはチェックを全て解除するボタンとなる。
【００８１】
全て選択ボタン４０３が選択されると、ホールドジョブリスト４０１に登録されている全てのジョブがチェック状態となる。このときチェック状態になった順番は、ホールドジョブリスト４０１に登録されている順番である。全て解除ボタン４０３が選択されると、チェック状態にある全てのホールドジョブのチェック状態が解除される。
【００８２】
選択ユーザのみ表示／全てのジョブを表示ボタン４０４は、選択ユーザのみを表示している状態のときに選択されると全てのジョブを表示するボタンとなり、全てのジョブを表示している状態のときに選択されると、選択ユーザのみ表示ボタンとなる。また、初期状態は選択ユーザのみの表示ボタンである。選択ユーザのみ表示ボタン４０４は、選択状態のジョブがあるときに選択可能となる。選択ユーザのみ表示ボタン４０４を選択すると、その時に選択状態にあるジョブと同じユーザ名を持つジョブだけが、ホールドジョブリスト４０１に表示される。一方、全てのジョブを表示ボタン４０３を選択したときは、この画像形成装置に登録されている全てのホールドジョブをホールドジョブリスト４０１に表示する。ホールドジョブリスト矢印ボタン４０５，４０６は、ホールドジョブリスト４０１のスクロールを指示するためのボタンである。上矢印ボタン４０５はホールドジョブリスト４０１にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン４０６は、最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン４０５が選択されると、ホールドジョブリスト４０１に表示されているページの１つ前のページが表示される。下矢印ボタン４０６が選択されると、ホールドジョブリスト４０１に表示されているページの１つ後のページが表示される。
【００８３】
終了ボタン４０７は、用紙情報の入れ替えモードを終了するものである。終了ボタン４０７の指示を受け付けた場合には、仮想用紙カセットリスト４０８で一時的に記録した仮想用紙カセットのカセット情報を破棄する。破棄した後、図３（Ａ）のジョブホールド画面に遷移する。遷移の際に、ホールドジョブリスト４０１のチェック状態を図３（Ａ）のジョブホールド画面のホールドジョブリスト３０１に反映する。
【００８４】
仮想用紙カセットリスト４０８は、この画像形成装置の持つ用紙カセット１０９のカセットのリストと各カセットにセットされている用紙情報のリストを複製することにより作成した第２の用紙カセットリストである。この仮想用紙カセットリスト４０８は、ＲＡＭ１０２の第１の用紙カセットとは別の領域に記憶されている。図５（Ａ）の用紙情報の入れ替えモード画面に遷移したときの、実際の用紙カセット１０９の用紙リストの状態を初期状態とする。尚、ここで仮想用紙カセットにセットされている用紙情報を入れ替えても実際の用紙カセットの用紙は変化しない。
【００８５】
仮想用紙カセットリスト４０８の各行は、画像形成装置のもつ各カセットに対応して作成された仮想用紙カセットであり、各仮想用紙カセットに設定されている用紙のサイズと名称が表示されている。各行は各仮想用紙カセットを選択状態にするボタンとなっている。このボタンは各行に対応する仮想用紙カセットがある場合に選択可能となり、行に対応する仮想用紙カセットがない場合には選択できない。仮想用紙カセットの選択状態は、後述する用紙変更ボタン４０９によって詳細を表示／変更する仮想用紙カセットを選ぶための状態である。選択された仮想用紙カセットに対応する行は、他の行とは違う色で表示される。同時に複数の仮想用紙カセットが選択状態になることはなく、既に選択状態になっている仮想用紙カセットがある状態で別の仮想用紙カセットに対応する行を選択した場合、新たに選択した仮想用紙カセットが選択状態となる。そして先に選択状態となっていた仮想用紙カセットの選択状態が解除される。また、既に選択状態の仮想用紙カセットに対応する行のボタンを選択した場合、その仮想用紙カセットの選択状態が解除される。
【００８６】
用紙変更ボタン４０９は、仮想用紙カセットリスト４０８でいずれかの行が選択され、仮想用紙カセットが選択状態となっているときに選択可能となる。用紙変更ボタン４０９が選択されると、後述する図５（Ｂ）の仮想用紙カセットの用紙変更画面に遷移する。図５（Ｂ）の仮想用紙カセットの用紙変更画面で用紙情報が選択されると、対応する仮想用紙カセットの用紙情報を、その選択された用紙情報に一時的に変更し、仮想用紙カセットリスト４０８の表示を更新する。
【００８７】
用紙詳細ボタン４１０は、仮想用紙カセットリスト４０８でいずれかの行が選択され、仮想用紙カセットが選択状態となっているときに選択可能となる。用紙詳細ボタン４１０が選択されると不図示の用紙詳細画面に遷移する。用紙詳細画面では、用紙詳細ボタン４１０が選択された際に、選択状態となっていた仮想用紙カセットにセットされている用紙の詳細情報を表示する。
【００８８】
元に戻すボタン４１１は、仮想用紙カセットリスト４０８が初期状態から変更されている場合に選択可能となる。仮想用紙カセットリスト４０８の初期状態は、前述のとおり実際の用紙カセット１０９の状態である。元に戻すボタン４１１が選択されると、一時的に変更されていた仮想用紙カセットの用紙情報を初期状態に戻し、仮想用紙カセットリスト４０８を更新する。仮想用紙カセットリスト矢印ボタン４１２，４１３は、仮想用紙カセットリスト４０８のスクロールを指示するためのボタンである。上矢印ボタン４１２は、仮想用紙カセットリスト４０８にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン４０９は最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン４１２が選択されると、仮想用紙カセットリスト４０８に表示されているページの１つ前のページが表示される。下矢印ボタン４１３が選択されると、仮想用紙カセットリスト４０８に表示されているページの次のページが表示される。一括適用ボタン４１４は、仮想用紙カセットリスト４０８が初期状態から変更されている場合に選択可能となる。一括適用ボタン４１４が選択されると、仮想用紙カセットの用紙情報を実際の用紙カセットの用紙情報に適用し、後述する図５（Ｃ）の用紙の入れ替え画面に遷移する。
【００８９】
図５（Ｂ）は、仮想用紙カセットの用紙情報の変更画面の一例を示す。
【００９０】
この仮想用紙カセットの用紙変更画面は、仮想用紙カセットにセットされている用紙の種類を変更するための画面である。変更を行う対象となる仮想用紙カセットは、図５（Ａ）の用紙情報の入れ替えモード画面で用紙変更ボタン４０９が選択された時に、仮想用紙カセットリスト４０８で選択状態であった仮想用紙カセットである。
【００９１】
用紙種類リストソートボタン４２１は、後述する用紙種類リスト４２２に表示される用紙種類の表示順序を並び替えるためのものである。用紙種類リストソートボタン４２１が選択されると、不図示のプルダウンメニューを表示する。このプルダウンメニューには、「登録順」に表示するや、「名前順」に表示するなどの項目が含まれる。プルダウンメニューでソートの方法が選択されると、用紙種類リストの順序を選択されたものに変更し、用紙種類リスト４２２の表示を更新する。図５（Ｂ）では「登録順」が選択されている。
【００９２】
用紙種類リスト４２２は、この画像形成装置に登録されている用紙の種類のリストを示す。各行が用紙の種類に対応しており、用紙の名称、重さ、サイズが表示されている。また各行は、対応する用紙の種類を選択状態にするためのボタンとなっている。ボタンは各行に対応する用紙の種類がある場合に選択可能となり、登録されている用紙の種類の数が少なく、行に対応する用紙の種類がない場合には選択することはできない。用紙の種類の選択状態は、後述する詳細ボタン４２５によって詳細を表示する用紙の種類を選ぶため、又はＯＫボタン４２７によって、仮想用紙カセットに設定する状態である。選択された用紙の種類に対応する行は、他の行とは違う色で表示される。同時に複数の用紙の種類が選択状態になることはなく、既に選択状態になっている用紙の種類がある状態で別の用紙の種類に対応する行を選択した場合、新たに選択した用紙の種類が選択状態となり、先に選択状態となっていた用紙の種類の選択状態が解除される。また、既に選択状態の用紙の種類に対応する行のボタンを選択した場合、その用紙の種類の選択状態が解除される。
【００９３】
用紙種類リスト矢印ボタン４２３，４２４は、用紙種類リスト４２２のスクロールを指示するためのボタンである。上矢印ボタン４２３は用紙種類リスト４２４にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン４２４は最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン４２３が選択されると、用紙種類リスト４２２に表示されているページの１つ前のページが表示される。下矢印ボタン４２４が選択されると、用紙種類リスト４２２に表示されているページの次のページが表示される。
【００９４】
詳細ボタン４２５は、用紙種類リスト４２２のいずれかの行が選択されて用紙の種類が選択状態となっているときに選択可能となる。詳細ボタン４２５が選択されると不図示の用紙種類の編集画面を表示する。キャンセルボタン４２６は、この画面での用紙種類の選択をキャンセルして終了するものである。キャンセルボタン４２６の選択を受けつけた場合は、遷移元の画面に遷移する。この際に選択状態になっていた用紙種類リスト４２２の用紙の種類の選択状態は解除される。ＯＫボタン４２７は、用紙の設定処理を終了するものである。ＯＫボタン４２７は、用紙の種類リスト４２２でいずれかの用紙の種類が選択状態である状態で選択可能となる。ＯＫボタン４２７への指示を受け付けた場合には、選択状態である用紙の種類を、仮想用紙カセットに設定する用紙情報に決定して、図５（Ａ）で選択されている仮想用紙カセットに登録する。
【００９５】
図５（Ｃ）は、用紙一括セット画面の一例を示す図である。この用紙一括セット画面は、図５（Ａ）の用紙情報の入れ替えモード画面で仮想用紙カセットリスト４０８を初期状態から変更した場合に遷移し、用紙情報を変更した用紙カセットに対する用紙の入れ替えを要求する画面である。図５（Ｃ）の用紙一括セット画面は、用紙情報を変更した仮想用紙カセットの数だけ連続して表示される。詳細はフロー図を使用して後述する。
【００９６】
要求用紙表示４３１は、図５（Ａ）の用紙情報の入れ替えモード画面において、仮想用紙カセットに設定した用紙情報を表示する部分である。表示する項目には、用紙のサイズと名称が含まれる。操作者は要求用紙表示４３１に表示される用紙情報を、後述する用紙セットリスト４３２で示される用紙カセットに設定する。
【００９７】
用紙カセットリスト４３２は、画像形成装置の用紙カセットと、その用紙カセットにセットされている用紙情報のリストを示す。各行が用紙カセットに対応しており、用紙サイズ、名称、一括用紙セット処理で、用紙のセットが行われるか否かを示すアイコン４４０が表示されている。図５（Ｃ）の用紙一括セット画面で、用紙セットの対象となっている用紙カセットに対応した行は別の色で表示される。用紙のセットが行われるか否かを示すアイコン４４０は、一連の用紙セット処理で用紙セットが要求される場合に表示される。初めは、図５（Ａ）の用紙情報の入れ替えモード画面で仮想用紙カセットリスト４０８を初期状態から変更した全ての用紙カセットに表示される。一連の用紙セット処理で既に用紙のセットを終えた用紙カセットに対応する行には、このアイコンを表示しない。詳細ボタン４３３は、要求用紙表示４３１に表示されている用紙の種類に関する詳細画面を表示するためのボタンである。詳細ボタン４３３が選択されると不図示の用紙詳細画面に遷移する。
【００９８】
用紙カセットリスト矢印ボタン４３４，４３５は、用紙カセットリスト４３４のスクロールを指示するためのボタンである。上矢印ボタン４３４は用紙カセットリスト４３２にリストの最上部が表示されている場合には選択できない状態となり、下矢印ボタン４３５は最下部が表示されている場合には選択できない状態となる。選択可能状態の時に上矢印ボタン４３４が選択されると、用紙カセットリスト４３３に表示されているページの１つ前のページが表示される。下矢印ボタン４３５が選択されると、用紙カセットリスト４３３に表示されているページの次のページが表示される。中止ボタン４３６は、用紙一括セットを中止して終了するものである。中止ボタン４３６が選択された場合、用紙カセットへの用紙のセットは行われていない。中止ボタン４３６が選択された場合、図５（Ａ）の用紙入れ替えモード画面で記録された仮想用紙カセットの用紙情報を破棄し、図３（Ａ）のジョブホールド画面へ遷移する。ＯＫボタン４３７は、用紙をセットしたことを通知するために選択するボタンであり、選択された場合には、次の用紙カセットに処理を移す。詳細はフロー図を用いて後述する。ＯＫボタン４３７が選択されると、その時の用紙カセットの用紙情報に、要求用紙（即ち、要求用紙表示４３１に表示されている用紙）を登録する。図５（Ａ）の用紙情報の入れ替えモード画面で初期状態から変更された仮想用紙カセットに対応する全ての用紙カセットへの用紙情報のセットが完了すると、図５（Ａ）の用紙入れ替えモード画面で記録された仮想用紙カセットの用紙情報を破棄する。そして図３（Ａ）のジョブホールド画面へ遷移して用紙一括セット処理を終了する。
【００９９】
図５（Ｃ）では、行４４１に対応する用紙カセットに、Ａ４サイズで名称が「paper2」の用紙をセットするように操作者に要求している。
【０１００】
図６は、本実施形態に係る画像形成装置による制御処理を説明するフローチャートである。この処理は、操作者からジョブホールド機能を使用する要求を受け付けることにより開始される。尚、この処理を実行するプログラムはＨＤＤ１０４にインストールされており、ＲＯＭ１０３に記憶されたブートプログラムにより、そのプログラムをＲＡＭ１０２に展開してＣＰＵ１０１がそのプログラム実行することにより実現される。
【０１０１】
まずＳ６０１でＣＰＵ１０１は、操作部１２１に図３（Ａ）のジョブホールド画面を表示してＳ６０２へ進む。Ｓ６０２でＣＰＵ１０１は、操作部１２１が操作者による操作を受け付けるまで待機し、受け付けるとＳ６０３へ進む。Ｓ６０３でＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、ジョブの状態変更に関わるボタンを押す操作か否かを判定し、そうであればＳ６０４に進む。Ｓ６０４でＣＰＵ１０１は、Ｓ６０２で受け付けた操作及びジョブの状態に応じて、ジョブ状態の変更処理を行ってＳ６０１に進む。尚、Ｓ６０４の処理の詳細は図７のフローチャート参照して後述する。またジョブの状態変化に関わるボタンについての詳細は図３で説明した通りである。
【０１０２】
一方、Ｓ６０３でＣＰＵ１０１が、ジョブの状態変更に関わるボタン操作でないと判定するとＳ６０５に進む。Ｓ６０５でＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、選択ユーザのみ表示／全てのジョブを表示ボタン３０４を押す操作であったか否かを判定し、そうであればＳ６０６に進み、そうでなければＳ６０７へ進む。Ｓ６０６でＣＰＵ１０１は、操作部１２１に表示するホールドジョブリストの内容を更新する。このときの処理は前述の図３（Ａ）を参照して詳述した通りである。こうしてホールドジョブリストの内容を更新するとＳ６０１へ進む。
【０１０３】
Ｓ６０７でＣＰＵ１０１は、Ｓ６０２で受け付けた操作がプリント開始ボタン３０８を押す操作であったか否かを判定し、そうであればＳ６０８に進み、そうでなければＳ６０９へ進む。Ｓ６０８でＣＰＵ１０１は、ホールドジョブリスト３０１で選択されているホールドジョブのプリントを開始してＳ６０１へ進む。
【０１０４】
Ｓ６０９でＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、ホールドジョブの詳細／変更ボタン３０２を押す操作であったか否かを判定し、そうであればＳ６１０に進み、そうでなければＳ６１１へ進む。Ｓ６１０でＣＰＵ１０１は、操作部１２１に図３（Ｂ）のジョブ設定変更画面を表示して、操作者によるジョブ設定を変更する操作を受け付けるジョブ設定変更処理を行う。このときの処理は前述の図３（Ｂ）を参照して説明した通りである。ここでジョブ設定変更を受け付けるか、キャンセルを受け付けるとＳ６０１へ進む。
【０１０５】
Ｓ６１１でＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、プリントジョブの詳細／変更ボタン３１０を押す操作であったか否かを判定し、そうであればＳ６１２に進み、そうでなければＳ６１３へ進む。Ｓ６１２でＣＰＵ１０１は、操作者によるジョブ設定を変更する操作を受け付けるジョブ設定変更処理を行う。この際に操作部１２１に表示する画面は、図３（Ｂ）のジョブ設定変更画面とほぼ同一であるため、その説明を省略する。このときの処理も前述の図３（Ｂ）で説明に記載した内容と同じである。Ｓ６１２でジョブ設定変更を受け付けるか、キャンセルを受け付けるとＳ６０１へ進む
Ｓ６１３でＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、プリント中止ボタン３１１を押す操作であったか否かを判定し、そうであればＳ６１４に進み、そうでなければＳ６１５へ進む。Ｓ６１４でＣＰＵ１０１は、プリント中止処理を行う。こうしてプリント開始処理を終了するとＳ６０１へ進む。
【０１０６】
Ｓ６１５でＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、用紙情報の入れ替えモードボタン３０５を押す操作であったか否かを判定し、そうであればＳ６１６に進み、そうでなければＳ６０１へ進む。Ｓ６１６でＣＰＵ１０１は、ＲＡＭ１０２上に仮想用紙カセットを作成する。ここで作成した仮想用紙カセットには、初期値として用紙カセット１０９の用紙情報が格納される。次にＳ６１７に進みＣＰＵ１０１は、操作部１２１に図５（Ａ）の用紙入れ替えモード画面を表示して、操作者による用紙情報の入れ替えモードの操作を受け付ける用紙入れ替え処理を行う。このときの処理は前述の図５（Ａ）を参照して説明した通りである。Ｓ６１７で用紙入れ替えモードで用紙情報の一括入れ替え処理を終了するか、キャンセルを受け付けるとＳ６０１へ進む。
【０１０７】
図７は、図６のＳ６０４のジョブの状態変更処理を説明するフローチャートである。
【０１０８】
まずＳ７０１でＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、ホールドジョブリスト３０１のジョブに対応した行を選択するボタンを押す操作か否かを判定し、そうであればＳ７０２に進み、そうでなければＳ７０３へ進む。Ｓ７０２でＣＰＵ１０１は、Ｓ６０２で受け付けたホールドジョブリスト３０１の行を選択するボタンを押す操作が、既に選択状態であるジョブ（行）の選択操作であるか否かを判定し、そうであればＳ７０４に進み、そうでない場合にはＳ７０５に進む。Ｓ７０４でＣＰＵ１０１は、Ｓ６０２で受け付けたホールドジョブリスト３０１の行（ジョブ）の選択状態を解除してＳ７１１に進む。またＳ７０５でＣＰＵ１０１は、ホールドジョブリスト３０１に既に選択状態であるジョブがあるか否かを判定し、ある場合にはＳ７０８に進み、ない場合にはＳ７１０に進む。Ｓ７０８でＣＰＵ１０１は、Ｓ７０５で判定した、既に選択状態であるジョブの選択状態を解除してＳ７１０に進む。Ｓ７１０でＣＰＵ１０１は、Ｓ６０２で受け付けたホールドジョブリスト３０１の行に対応したジョブを選択した状態へ変更してＳ７１１に進む。
【０１０９】
Ｓ７１１でＣＰＵ１０１は、Ｓ６０２で受け付けたホールドジョブリスト３０１のジョブに対応した行を選択するボタンを押す操作が、既にチェック状態であるジョブへの操作であるか否かを判定する。そうであればＳ７１２に進み、そうでない場合にはＳ７１３に進む。Ｓ７１２でＣＰＵ１０１は、Ｓ６０２で受け付けたホールドジョブリスト３０１の操作で指示されたジョブのチェック状態を解除してＳ７１４に進む。またＳ７１３でＣＰＵ１０１は、Ｓ６０２で受け付けたホールドジョブリスト３０１の行に対応するジョブをチェック状態に変更してＳ７１４に進む。
【０１１０】
一方、Ｓ７０１で、ホールドジョブリスト３０１のジョブに対応した行を選択する操作でないときはＳ７０３に進みＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、チェックを全て解除ボタン３０３を押す操作か否かを判定する。そうであればＳ７０７に進み、そうでなければＳ７０６へ進む。Ｓ７０７でＣＰＵ１０１は、ホールドジョブリスト３０１の全てのジョブのチェック状態を解除してＳ７１４に進む。
【０１１１】
一方、Ｓ７０６でＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、全てチェックボタン３０３を押す操作か否かを判定し、そうであればＳ７０９に進み、そうでなければＳ７１４へ進む。Ｓ７０９でＣＰＵ１０１は、ホールドジョブリスト３０１の全てのジョブをチェック状態に変更してＳ７１４に進む。Ｓ７１４でＣＰＵ１０１は、図３（Ａ）のホールドジョブリスト３０１のジョブの状態が変更されたため、図５（Ａ）のホールドジョブリスト４０１を操作部１２１に表示する。こうしてホールドジョブの更新が終了すると、このジョブ状態の変更処理を終了する。
【０１１２】
図８は、図６のＳ６１７の用紙情報の入れ替え処理を説明するフローチャートである。
【０１１３】
先ずＳ８０１でＣＰＵ１０１は、操作部１２１の表示部に図５（Ａ）の用紙入れ替えモード画面を表示してＳ８０２へ進む。尚、ここでは仮想用紙カセットの初期状態は、図６のＳ６１６でＲＡＭ１０２に保持されたものである。Ｓ８０２でＣＰＵ１０１は、操作部１２１が操作者から操作を受け付けるまで待機し、操作を受け付けるとＳ８０３へ進む。Ｓ８０３でＣＰＵ１０１は、Ｓ６０２で受け付けた操作が、ホールドジョブの状態変更に関わるボタンを押す操作か否かを判定し、そうであればＳ８０４に進み、そうでなければＳ８０５へ進む。ジョブの状態変化に関わるボタンについての詳細は図５で説明した通りである。Ｓ８０４でＣＰＵ１０１は、Ｓ８０２で受け付けた操作およびその時のジョブ状態に応じて、ジョブ状態の変更処理を行う。この処理の詳細は図７のフローチャートで説明した内容と同じである。こうしてＳ８０４のジョブ状態変更処理が終了すると、この処理を終了する。
【０１１４】
Ｓ８０５でＣＰＵ１０１は、Ｓ８０２で受け付けた操作が、用紙変更ボタン４０９を押す操作であったか否かを判定し、そうであればＳ８０７に進み、そうでなければＳ８０６へ進む。Ｓ８０７でＣＰＵ１０１は、操作部１２１の表示部に図５（Ｂ）の用紙設定画面を表示して操作者による用紙の設定選択を受け付ける処理を行ってＳ８１３に進む。
【０１１５】
Ｓ８０６でＣＰＵ１０１は、Ｓ８０２で受け付けた操作が、一括適用ボタン４１４を押す操作であったか否かを判定し、そうであればＳ８０８に進み、そうでなければＳ８０９へ進む。Ｓ８０８で、ＣＰＵ１０１は操作部１２１に図５（Ｃ）の用紙セット画面を表示して、操作者による用紙カセットへの用紙のセット（装填）を受け付ける用紙セット処理を行う。このときの処理は前述の図５（Ｃ）で記載した内容である。また処理のフローを図１０のフローチャートを参照して後述する。Ｓ８０８で用紙のセット終えるか、キャンセルを受け付けるとこの処理を終了する。
【０１１６】
Ｓ８０９でＣＰＵ１０１は、Ｓ８０２で受け付けた操作が、戻すボタン４１１を押す操作であったか否かを判定し、そうであればＳ８１０に進み、そうでなければＳ８１１へ進む。Ｓ８１０でＣＰＵ１０１は、一時的に記録した仮想用紙カセットの用紙情報を破棄し、Ｓ６１６でＲＡＭ１０２に保持した初期状態に戻してＳ８１３に進む。Ｓ８１３でＣＰＵ１０１は、ＲＡＭ１０２に一時的に保存されたジョブ状態から、チェック状態のジョブがあるかどうかを判定し、ある場合にはＳ８１５に進み、ない場合はこの処理を終了する。Ｓ８１５でＣＰＵ１０１は、仮想用紙カセットの用紙情報に基づいたメディアミスマッチ判定処理を行う。このときの処理は図９のフローチャートを参照して後述する。メディアミスマッチ判定処理を終了すると、この処理を終了する。
【０１１７】
一方、Ｓ８０９でＣＰＵ１０１が、戻すボタン４１１を押す操作でないと判定するとＳ８１１に進み、ＣＰＵ１０１はＳ８０２で受け付けた操作が、終了ボタン４０７を押す操作であったか否かを判定する。そうであればＳ８１２に進み、そうでなければＳ８１４へ進む。Ｓ８１２でＣＰＵ１０１は、ＲＡＭ１０２に記憶した仮想用紙カセットの用紙情報を破棄して、この処理を終了する。
【０１１８】
Ｓ８１４でＣＰＵ１０１は、Ｓ８０２で受け付けた操作が、ホールドジョブ詳細／変更ボタン４０２を押す操作であったか否かを判定し、そうであればＳ８１６に進み、そうでなければＳ８１７へ進む。Ｓ８１６でＣＰＵ１０１は、操作部１２１に図３（Ｂ）のジョブ設定変更画面を表示して、操作者によるジョブ設定変更処理を行う。このときの処理は前述の図３（Ｂ）で説明した通りである。Ｓ８１６のジョブ設定変更を終えるか、キャンセルを受け付けると、この処理を終了する。
【０１１９】
Ｓ８１７でＣＰＵ１０１は、Ｓ８０２で受け付けた操作が、用紙詳細ボタン４１０を押す操作であったか否かを判定し、そうであればＳ８１８に進み、そうでなければＳ８０１に進む。Ｓ８１８でＣＰＵ１０１は、操作部１２１に不図示の用紙詳細表示処理を行い、操作者により用紙詳細確認が行われる。こうして詳細確認が終わり、操作者によって用紙詳細表示を終える入力を受け付けると、この処理を終了する。
【０１２０】
図９は、図８のＳ８１５のミスマッチ判定処理を説明するフローチャートである。この処理は、チェック状態のジョブがある状態で、操作者から仮想用紙カセットの用紙情報変更の要求を受け付けることにより開始される。
【０１２１】
まずＳ９０１でＣＰＵ１０１は、ＲＡＭ１０２に一時的に保存されている仮想用紙カセットの用紙情報を取得する。ここで取得する情報には、少なくとも仮想用紙カセットにセットされている用紙の種類を特定するための情報が含まれる。仮想用紙カセットの用紙情報を取得するとＳ９０２に進む。Ｓ９０２でＣＰＵ１０１は、ＨＤＤ１０４に保存された現在のミスマッチ判定対象ジョブの情報をＲＡＭ１０２に読み出し、そのホールドプリントジョブの情報を取得する。ここで対象となるプリントジョブはチェック状態となっているジョブであり、ここではチェックの順番はチェックされた順番である。取得するプリントジョブの情報には、少なくともそのプリントジョブが使用する用紙の種類を特定するための情報が含まれる。こうしてミスマッチ判定対象のプリントジョブの用紙情報を取得するとＳ９０３に進む。Ｓ９０３でＣＰＵ１０１は、Ｓ９０２で取得したジョブ情報から、現在のミスマッチ判定対象となる用紙の情報を取得する。ここでは判定する順番はジョブ内で用紙が使用される順番とする。取得する用紙の情報には、少なくともミスマッチ判定対象の用紙の種類を特定するための情報が含まれる。現在のミスマッチ判定対象の用紙情報を取得したらＳ９０４に進む。
【０１２２】
Ｓ９０４でＣＰＵ１０１は、Ｓ９０１で取得した仮想用紙カセットの用紙情報と、Ｓ９０３で取得したミスマッチ判定対象ジョブの用紙の情報とを比較し、そのジョブで使用する用紙が仮想用紙カセットにセットされているか否かを判定する。この判定の結果、用紙がセットされていない場合にはＳ９０５に進み、セットされている場合にはＳ９０６に進む。Ｓ９０５でＣＰＵ１０１は、Ｓ９０４で、その対象ジョブの現在の対象用紙がミスマッチであると判定して、その判定結果をＲＡＭ１０２に記憶してＳ９０６に進む。
【０１２３】
Ｓ９０６でＣＰＵ１０１は、現在のミスマッチ判定対象ジョブにミスマッチ判定を行なっていない用紙があるか否かを確認する。判定を行なっていない用紙がある場合はＳ９０７に進み、ない場合Ｓ９０８に進む。Ｓ９０７でＣＰＵ１０１は、ミスマッチ判定対象ジョブの対象用紙を、現在の用紙から、そのジョブで使用される次の用紙に変更してＳ９０３に進む。
【０１２４】
こうしてＳ９０６で判定を行なっていない用紙がなくなったと判定するとＳ９０８に進みＣＰＵ１０１は、ミスマッチ判定対象ジョブでミスマッチ判定を行なっていないジョブがあるか否かを判定する。判定を行なっていないジョブがある場合はＳ９１０に進み、ＣＰＵ１０１は、ミスマッチ判定を行うジョブを、現在のジョブから次のジョブに変更してＳ９０２に進む。こうして全ての対象ジョブにおけるメディアミスマッチの有無を判定するとＳ９０９に進みＣＰＵ１０１は、ＲＡＭ１０２に記憶したミスマッチ判定結果を使用して、ホールドジョブリスト４０１の表示を更新する。ここで更新する表示内容は図５（Ａ）で説明したように、メディアミスマッチと判定されたジョブにメディアミスマッチであることを示すアイコンを表示する。こうして表示の更新が終わったら、ジョブミスマッチ判定のフローチャートを終了する。
【０１２５】
図１０は、図８のＳ８０８の用紙のセット処理を説明するフローチャートである。この処理は、仮想用紙カセットを初期状態から変更した状態で、操作者が一括適用ボタン４１４を押下して、仮想用紙カセットの用紙情報を用紙カセット１０９に一括して適用するように要求することにより開始される。
【０１２６】
先ずＳ１００１でＣＰＵ１０１は、ＲＡＭ１０２に保存されている用紙カセット１０９の用紙情報を取得してＳ１００２に進む。ここで取得する情報には、少なくとも用紙カセット１０９にセットされている用紙の種類を特定するための情報が含まれる。Ｓ１００２でＣＰＵ１０１は、操作部１２１の表示部に現在の用紙セット対象である用紙カセットの用紙セット画面（図５（Ｃ））を表示してＳ１００３へ進む。このセット対象の用紙カセットは、初期状態から用紙情報が変更された仮想用紙カセットに対応する用紙カセットである。尚、ここでは現在の用紙セット処理を行う順番を用紙カセットの番号順とする。Ｓ１００３でＣＰＵ１０１は、操作部１２１が図５（Ｃ）の画面を表示している状態で操作者から操作を受け付けるまで待機し、操作を受け付けるとＳ１００４へ進む。
【０１２７】
Ｓ１００４でＣＰＵ１０１は、Ｓ１００３で受け付けた操作が、ＯＫボタン４３７を押す操作であったか否かを判定する。そうであればＳ１００５に進み、そうでなければＳ１００６へ進む。この場合、操作者は、図５（Ｃ）の画面に表示された内容に従って、指示された用紙カセットに、指定された用紙をセットする。例えば、図５（Ｃ）の例では、用紙カセット（２）にＡ４サイズの用紙「paper2」をセットする。こうして用紙カセット（２）へＡ４サイズの用紙「paper2」のセットが完了すると、操作者はＯＫボタン４３７を押下する。これによりＳ１００５に進む。
【０１２８】
Ｓ１００５でＣＰＵ１０１は、現在の用紙セット対象用紙カセットの用紙情報を、対応する仮想用紙カセットの用紙情報に変更してＳ１００７に進む。Ｓ１００７でＣＰＵ１０１は、セット処理が未実施の用紙カセットがあるか否かを判定し、あればＳ１０１０に進み、なければＳ１００９へ進む。Ｓ１０１０でＣＰＵ１０１は、用紙セット対象の用紙カセットを、現在の用紙カセットから次の用紙カセットに変更して、例えば図５（Ｃ）の例では、用紙カセット（２）から（３）に変更して、Ｓ１００２に進む。またＳ１００９でＣＰＵ１０１は、仮想用紙カセットの用紙情報に従って実際用紙カセットの用紙情報を更新したので、ＲＡＭ１０２に記憶した仮想用紙カセットの用紙情報を破棄して、このフローチャートを終了する。
【０１２９】
またＳ１００６でＣＰＵ１０１は、Ｓ１００３で受け付けた操作が、中止ボタン４３６を押す操作であったか否かを判定し、そうであれば上述のＳ１００９に進み、ＡＭ１０２に記憶した仮想用紙カセットの用紙情報を破棄して、この処理を終了する。またＳ１００６で中止ボタン４３６を押す操作でなければＳ１００８へ進みＣＰＵ１０１は、Ｓ１００３で受け付けた操作が、詳細ボタン４３３を押す操作であったか否かを判定し、そうであればＳ１０１１に進み、そうでなければＳ１００３へ進む。Ｓ１０１１でＣＰＵ１０１は、操作部１２１に不図示の用紙詳細表示画面を表示する。詳細の表示対象となる用紙は、現在の用紙セット対象用紙カセットにセットされている用紙である。この用紙詳細表示画面において操作者による用紙詳細表示の確認が終わり、用紙詳細表示を終了する入力を受け付けるとＳ１００２に進む。
【０１３０】
以上説明したように実施形態１に係る画像形成装置によれば、プリントジョブに必要な用紙が用紙カセットにセットされているかを判定し、セットされていない場合に用紙がないことを表示できる。具体的には、現在の用紙カセット１０９の用紙情報を初期状態として保有する仮想用紙カセットを作成し、操作者によって仮想用紙カセットの用紙情報を変更することができる。そして仮想用紙カセットの用紙情報が変更された場合に、仮想用紙カセットの用紙情報に基づいて、プリントジョブに必要な用紙がセットされているかを判定し、セットされていない場合に用紙がないことを表示する。
【０１３１】
これにより、用紙カセットの用紙を入れ替えることなく、ジョブを実行するのに必要な用紙の有無を確認することができる。仮想用紙カセットの用紙情報を入れ替えても、実際に用紙カセットにセットされている用紙は変わらないため、操作者の思い通りにならなかった場合は、途中で操作を終了することも、戻すボタンで用紙情報を初期値に戻すことも可能である。
【０１３２】
また、仮想用紙カセットの用紙情報が操作者が意図した通りである場合は、一括適用ボタン４１４で仮想用紙カセットの用紙情報を、実際の用紙カセットの用紙情報にまとめて設定することができる。そして、物理的に各用紙カセットに用紙をセットするときは、仮想用紙カセットの用紙情報に従って操作部１１２に表示される手順に従えばよい。
【０１３３】
実施形態１によれば、プリントジョブを実行するのに必要な用紙が用紙カセット１０９にセットされているか否かを調べるための手間を少なくでき、必要な用紙がセットされていない場合の対処も簡単にできる。また用紙カセットの用紙情報を元に戻すのもワンタッチででき、その際に間違いが発生する可能性をなくすことができる。また、ジョブを実行するために、用紙カセット１０９にセットする用紙の組み合わせ等の試行錯誤するといった手間を省くことができる。
【０１３４】
［実施形態２］
前述の実施形態１では、図５（Ｃ）の画面による用紙セット処理で操作者から中止ボタン４３６の押下を受け付けた場合に、既に用紙セットを終えた用紙カセット１０９の情報はセットした状態のままで用紙セット処理を終了していた。この場合、用紙セット時に誤りに気づいたとしても用紙カセットを元の状態に戻すことができない。
【０１３５】
更に実施形態１の形態の図５（Ｃ）の画面では、用紙セットを行う用紙カセットと、セットする用紙の名称とを表示することで手順を示すが、操作者が、この画面に表示された用紙カセットと異なる用紙カセット１０９に用紙をセットする可能性がある。
【０１３６】
このため以下で説明する実施形態２では、実施形態１に加えて、以下の処理を行う。
・ＣＰＵ１０１が用紙をセットする用紙カセットを開ける（或いは引き出す）ことにより、操作者に用紙をセットする用紙カセットを提示する。
・操作者による、用紙セット処理を中止する中止ボタン４３６の中止指示を受け付けた場合に、ＣＰＵ１０１が用紙カセットの状態を用紙セット処理前に戻すための処理を操作部１１２に表示する。
【０１３７】
実施形態２の形態は、用紙セット処理以外は実施形態１で示したものと同じであるため、それらの説明を省略する。
【０１３８】
図１１は、実施形態に２に係る、図８のＳ８０８の用紙セット処理を説明するフローチャートである。この処理は、仮想用紙カセットを初期状態から変更した状態で、操作者から仮想用紙カセットの用紙情報を用紙カセットの用紙情報に一括適用する要求を受けることにより開始される。
【０１３９】
まずＳ１１０１でＣＰＵ１０１は、ＲＡＭ１０２に保存されている用紙カセット１０９の用紙情報を取得してＳ１１０２に進む。ここで取得する情報には、少なくとも用紙カセット１０９にセットされている用紙の種類を特定するための情報が含まれる。Ｓ１１０２でＣＰＵ１０１は、操作部１２１の表示部に現在の用紙セット対象の用紙カセット１０９の用紙セット画面（図５（Ｃ））を表示してＳ１１０３へ進む。ここで用紙セットの対象となる用紙カセットは、初期状態から用紙情報が変更された仮想用紙カセットに対応する用紙カセットである。ここでは現在の用紙セット処理を行う順番を用紙カセットの番号順とする。用紙セット画面の詳細は図５（Ｃ）で説明した通りである。
【０１４０】
Ｓ１１０３でＣＰＵ１０１は、用紙カセット制御部１０８を介して、現在の用紙セットの対象である用紙カセットを開いて（引き出して）Ｓ１１０４に進む。Ｓ１１０４でＣＰＵ１０１は、操作部１２１が操作者から操作を受け付けるまで待機し、受け付けるとＳ１１０５へ進む。Ｓ１１０５でＣＰＵ１０１は、Ｓ１１０４で受け付けた操作がＯＫボタン４３７を押す操作であったか否かを判定し、そうであればＳ１１０７に進み、そうでなければＳ１１０６へ進む。
【０１４１】
このとき操作者は、Ｓ１１０３で開かれた、或いは引き出された用紙カセットに、図５（Ｃ）の画面で指示されたサイズ及び名称の用紙をセットする。そして、その用紙のセットが完了して、その用紙カセットを閉じるか、或いは引き出された状態から元に戻した後、図５（Ｃ）の画面でＯＫボタン４３７を押下する。
【０１４２】
これによりＳ１１０５でＣＰＵ１０１はＯＫボタン４３７の押下を受け付ける。Ｓ１１０７でＣＰＵ１０１は、用紙セット対象の用紙カセットの用紙情報を、対応する仮想用紙カセットの用紙情報に変更してＳ１１１０に進む。Ｓ１１１０でＣＰＵ１０１は、まだセットしていない未実施の用紙カセットがあるか否かを判定し、あればＳ１１１５に進み、なければＳ１１１２へ進む。Ｓ１１１５でＣＰＵ１０１は、用紙セット対象である用紙カセットを、現在の用紙カセットから次の用紙カセット１０９に変更してＳ１１０２に進む。
【０１４３】
一方、Ｓ１１０５でＯＫボタン４３７の操作でないときはＳ１１０６に進みＣＰＵ１０１は、Ｓ１１０４で受け付けた操作が、中止ボタン４３６を押す操作であったか否かを判定し、そうであればＳ１１０８に進み、そうでなければＳ１１０９へ進む。Ｓ１１０８でＣＰＵ１０１は、用紙セットが実施済みの用紙カセットがあるか否かを判定し、あればＳ１１１１に進み、なければＳ１１１２に進む。Ｓ１１１１でＣＰＵ１０１は、ＲＡＭ１０２に保存された仮想用紙カセットの初期状態を取得してＳ１１１４に進む。Ｓ１１１４でＣＰＵ１０１は、セット処理対象の用紙カセットをセット実施済み用紙カセットに変更し、変更した用紙情報を、対応する仮想用紙カセットの初期状態の用紙情報に戻してＳ１１１５に進む。これにより、仮想用紙カセットの初期状態から変更されている用紙カセットの用紙情報は、元の用紙情報に戻される。またこのときＣＰＵ１０１は、用紙カセットの用紙を、用紙セット処理の前の用紙に戻すための画面を操作部１１２に表示して、操作者に、セット済の用紙を初期状態に戻すように促す。またＳ１１０８で、セット処理実施済みの用紙カセットがないときはＳ１１１２に進みＣＰＵ１０１は、ＲＡＭ１０２に記憶した仮想用紙カセットの用紙情報を破棄して、このフローチャートを終了する。
【０１４４】
またＳ１１０６で中止ボタン４３６の押下でないときはＳ１１０９に進みＣＰＵ１０１は、Ｓ１１０４で受け付けた操作が、詳細ボタン４３３を押す操作であったか否かを判定し、そうであればＳ１１１３に進み、そうでなければＳ１１０４へ進む。Ｓ１１１３でＣＰＵ１０１は、操作部１２１に不図示の用紙詳細表示画面を表示する。ここで詳細の表示対象となる用紙は、現在の用紙セット対象の用紙カセット１０９にセットされている用紙である。この用紙詳細表示画面において操作者による用紙詳細表示の確認が終わり、用紙詳細表示を終了する入力を受け付けると、Ｓ１１０２に進む。
【０１４５】
以上説明した実施形態２によれば、仮想用紙カセットの用紙情報を実際の用紙カセットの用紙情報に適用する場合に、操作者は用紙セットを取り消す中止ボタン４３６を押すことができる。これにより変更された用紙カセットの用紙情報を元の用紙情報に戻すことができる。また、このときＣＰＵ１０１は、用紙カセットの用紙を、用紙セット処理の前の用紙に戻すための画面を操作部１１２に表示する。これにより、操作者が用紙のセットを途中で取り消した場合でも、操作者は操作部１２１に表示される手順に従えば操作ミスすることなく、用紙カセットの用紙を元の用紙に戻すことができる。
【０１４６】
更に、用紙セットを行う用紙カセットがＣＰＵ１０１によって開かれる（引き出される）ため、操作者が間違って、操作部１２１に表示されているのとは異なる用紙カセットに用紙をセットする恐れがない。これにより、用紙セット時の操作ミスを確実に防ぐことができる。
【０１４７】
［実施形態３］
前述の実施形態１，２では、仮想用紙カセットの用紙情報の入れ替え処理を行なっている場合にも、操作者が物理的に用紙カセットの用紙を変更することができる。仮想用紙カセットの用紙情報を入れ替えても用紙カセット１０９の用紙は変更されないので、仮想用紙カセットの用紙情報の入れ替え中に用紙カセット１０９の用紙を変更すると、不要な用紙セットが発生する。更に操作者が用紙情報の入れ替え処理で行った仮想用紙カセットの用紙情報の入れ替えを、用紙カセット１０９に対する用紙の変更と勘違いした場合に、用紙カセットの用紙を変更せずに用紙セット完了と判定する可能性がある。
【０１４８】
更に前述の実施形態１，２では、ジョブの設定を変更した場合、そのジョブのミスマッチ判定処理の判定結果が古いジョブ設定に従ったものとなり、ミスマッチ判定が実態と異なったものとなってしまう可能性がある。従って、以下で説明する実施形態３では、実施形態１，２に加えて、以下の処理を行う。
・用紙情報の入れ替え処理時には、ＣＰＵ１０１が用紙カセット１０９の用紙を物理的に変更できないようにする。
・用紙のセット処理に遷移せずに用紙情報の入れ替え処理の終了が指示された場合、ＣＰＵ１０１は操作部１１２に警告を表示し、操作者に用紙カセット１０９の用紙が変更されていないことを通知する。
・ジョブの設定変更が行われた場合、その変更されたジョブにおけるミスマッチ判定を行う。
【０１４９】
実施形態３は、用紙情報の入れ替えモード以外は、上述の実施形態１又は２で説明したものと同じであるため説明を省略する。
【０１５０】
図１２は、本発明の実施形態３に係る、図６のＳ６１７の用紙情報の入れ替え処理を説明するフローチャートである。この処理は、操作者から用紙情報の入れ替え処理の要求を受けることにより開始される。
【０１５１】
まずＳ１２０１でＣＰＵ１０１は、用紙カセット制御部１０８を介して用紙カセット１０９の情報を取得し、用紙カセット１０９に開いているものがあるか否かを判定する。開いている用紙カセット１０９がある場合はＳ１２０２へ進み、なければＳ１２０４に進む。Ｓ１２０２でＣＰＵ１０１は、操作部１１２に、用紙カセットが開いていることを示す画面（不図示）を表示する。ここで表示される画面には、開いているカセットの番号やカセットの位置を示す図、「カセットを閉めてください」などのメッセージが含まれる。次にＳ１２０３に進みＣＰＵ１０１は、用紙カセット１０９が操作者によって閉じられるのを待つ。用紙カセット制御部１０８を介して用紙カセット１０９が閉じられたことを検知するとＳ１２０４へ進む。
【０１５２】
Ｓ１２０４でＣＰＵ１０１は、用紙カセット制御部１０８を介して用紙カセット１０９を操作者が開くことができないようにロックを掛けてＳ１２０５に進む。こうしてロックがかかっている間は、操作者からの用紙カセット１０９を開く指示は受け付けない。Ｓ１２０５でＣＰＵ１０１は、操作部１２１の表示部に図５（Ａ）の用紙入れ替えモード画面を表示してＳ１２０６へ進む。この用紙入れ替えモード画面の詳細は図５（Ａ）を参照して説明した通りである。尚、このときの仮想用紙カセットの初期状態は、図６のＳ６１６でＲＡＭ１０２に保持したものである。Ｓ１２０６でＣＰＵ１０１は、操作部１２１が操作者から操作を受け付けるまで待機し、操作を受け付けるとＳ１２０７へ進む。
【０１５３】
Ｓ１２０７でＣＰＵ１０１は、Ｓ１２０６で受け付けた操作が、ジョブの状態変更に関わるボタンを押す操作か否かを判定し、そうであればＳ１２０８に進み、そうでなければＳ１２０９へ進む。ジョブの状態変化に関わるボタンについての詳細は図５（Ａ）で詳細に説明をした。Ｓ１２０８でＣＰＵ１０１は、Ｓ１２０６で受け付けた操作およびその時のジョブ状態に応じて、ジョブ状態の変更処理を行ってＳ１２０１へ進む。この詳細は図７のフローチャートで述べたものと同じである。
【０１５４】
Ｓ１２０９でＣＰＵ１０１は、Ｓ１２０６で受け付けた操作が用紙変更ボタン４０９を押す操作であったか否かを判定し、そうであればＳ１２１１に進み、そうでなければＳ１２１０へ進む。Ｓ１２１１でＣＰＵ１０１は、操作部１２１に図４（Ｂ）の用紙選択画面を表示して操作者による用紙選択を受け付ける用紙選択処理を行う。このときの処理は前述の図４（Ｂ）を参照して説明した内容である。ここで用紙選択を受け付けるか、キャンセルを受け付けるとＳ１２１７へ進む。
【０１５５】
Ｓ１２１０でＣＰＵ１０１は、Ｓ１２０６で受け付けた操作が、一括適用ボタン４１４を押す操作であったか否かを判定し、そうであればＳ１２１２に進み、そうでなければＳ１２１３へ進む。Ｓ１２１２でＣＰＵ１０１は、ＣＰＵ１０１は、用紙カセット１０９のロック状態を解除する。次にＳ１２１４に進みＣＰＵ１０１は、操作部１２１に図５（Ｃ）の用紙セット画面を表示して、操作者による用紙セットを受け付ける用紙セット処理を行ってＳ１２０１に進む。このときの処理は前述の図５（Ｃ）で記載した内容である。
【０１５６】
Ｓ１２１３でＣＰＵ１０１は、Ｓ１２０６で受け付けた操作が、戻すボタン４１１を押す操作であったか否かを判定し、そうであればＳ１２１５に進み、そうでなければＳ１２１６へ進む。Ｓ１２１５でＣＰＵ１０１は、仮想用紙カセットに初期値として用紙カセットの用紙情報をセットしてＳ１２１７に進む。Ｓ１２１７でＣＰＵ１０１は、ＲＡＭ１０２に一時的に保存されたジョブ状態から、チェック状態のジョブがあるかどうか判定し、ある場合にはＳ１２２０に進んでミスマッチ判定処理を実行してＳ１２０１に進む。このときの処理は図９のフローチャートを参照して説明したものと同じである。Ｓ１２１７でＣＰＵ１０１がチェック状態のジョブがないと判定するとＳ１２０１に進む。
【０１５７】
Ｓ１２１６でＣＰＵ１０１は、Ｓ１２０６で受け付けた操作が、終了ボタン４０７を押す操作であったか否かを判定し、そうであればＳ１２１８に進み、そうでなければＳ１２１９へ進む。Ｓ１２１８でＣＰＵ１０１は、操作部１１２に不図示の終了確認画面を表示してＳ１２２１に進む。この終了確認画面には、用紙カセット１０９の用紙が変更されていないことへの警告メッセージと、ＯＫボタン、キャンセルボタンを含む。Ｓ１２２１でＣＰＵ１０１は、操作部１２１が操作者から操作を受け付けるまで待機し、操作を受け付けるとＳ１２２４へ進む。Ｓ１２２４でＣＰＵ１０１は、Ｓ１２２１で受け付けた操作が、ＯＫボタンを押す操作であったか否かを判定し、そうであればＳ１２２８に進み、そうでなければＳ１２２７へ進む。Ｓ１２２８でＣＰＵ１０１は、ＲＡＭ１０２に記憶した仮想用紙カセットの用紙情報を破棄し、用紙情報の入れ替え処理を終了する。またＳ１２２７でＣＰＵ１０１は、Ｓ１２２１で受け付けた操作が、キャンセルボタンを押す操作であったか否かを判定し、そうであればこの処理を終了し、そうでなければＳ１２２１へ進む。
【０１５８】
一方、Ｓ１２１６で終了ボタン４０７の押下でないときはＳ１２１９に進みＣＰＵ１０１は、Ｓ１２０６で受け付けた操作が、ホールドジョブ詳細／変更ボタン４０２を押す操作であったか否かを判定する。そうであればＳ１２２２に進み、そうでなければＳ１２２３へ進む。Ｓ１２２２でＣＰＵ１０１は、操作部１２１に、図３（Ｂ）のジョブ設定変更画面を表示して操作者によるジョブ設定変更処理を行う。このときの処理は前述の図３（Ｂ）を参照して説明した内容である。ここでジョブ設定変更を終えるか、キャンセルを受け付けるとＳ１２２５へ進む。Ｓ１２２５でＣＰＵ１０１は、ＲＡＭ１０２に一時的に保存されたジョブ状態から、Ｓ１２２２で設定変更したジョブがチェック状態であるか否かを判定し、チェック状態である場合にはＳ１２２９に進み、そうでない場合はＳ１２０１に進む。Ｓ１２２９でＣＰＵ１０１は、仮想用紙カセットの用紙情報に基づいたメディアミスマッチ判定処理を行う。このときの処理は図９のフローチャートを参照して説明したものと同じであるが、ここでメディアミスマッチ判定処理の対象となるのは、Ｓ１２２２で設定が変更されたジョブだけである。このメディアミスマッチ判定処理を終了するとＳ１２０１へ進む。
【０１５９】
またＳ１２２３でＣＰＵ１０１は、Ｓ１２０６で受け付けた操作が、用紙詳細ボタン４１０を押す操作であったか否かを判定し、そうであればＳ１２２６に進み、そうでなければＳ１２０１に進む。Ｓ１２２６でＣＰＵ１０１は、操作部１２１に不図示の用紙詳細表示処理を行い、操作者により用紙詳細確認が行われる。詳細確認が終わり、操作者によって用紙詳細表示を終える入力を受け付けるとＳ１２０１へ進む。
【０１６０】
以上説明したように本実施形態３に係る画像形成装置によれば、用紙情報の入れ替え処理中に操作者が用紙カセット１０９を開いて用紙をセットすることができない。このため、用紙カセット１０９にセットされている用紙は、用紙カセットの用紙情報と同じ状態に保たれる。また用紙セット処理に遷移せずに用紙情報の入れ替え処理を終了する指示を受け付けた場合には、用紙カセットの用紙が物理的に変更されていないことを通知する。更にジョブの設定を変更する処理を行った場合には、設定を変更したジョブに対してメディアミスマッチチェクを実行する。
【０１６１】
このような構成により、用紙情報と、実際に用紙カセットにセットされている用紙との乖離を防ぐことができるという効果がある。
【０１６２】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015041873.tif 000003
【図２】
2015041873.tif 000004
【図３】
2015041873.tif 000005
【図４】
2015041873.tif 000006
【図５】
2015041873.tif 000007
【図６】
2015041873.tif 000008
【図７】
2015041873.tif 000009
【図８】
2015041873.tif 000010
【図９】
2015041873.tif 000011
【図１０】
2015041873.tif 000012
【図１１】
2015041873.tif 000013
【図１２】
2015041873.tif 000014