(57)【要約】【課題】用紙を補給する際の手間を減らすことができる画像形成装置を提供する。【解決手段】画像形成装置１０１は、給紙カセット２０７の開操作が検知されても、用紙設定情報６００に設定された給紙カセット２０７の用紙の種別が印刷ジョブに含まれるジョブ用紙情報に対応する場合、操作パネル３０１に用紙情報管理メニュー４００を表示しない。【選択図】図１１
2016144909.tif 000002
【特許請求の範囲】
【請求項１】
用紙を格納する少なくとも１つの用紙格納手段及び表示手段を備え、前記格納された用紙の仕様に応じて前記用紙格納手段の用紙情報が前記表示手段に表示される設定画面を用いて設定され、印刷ジョブに含まれる用紙に関する情報に対応する用紙を用いて印刷処理を行う画像形成装置において、
前記用紙に関する情報が前記用紙格納手段の前記用紙情報に対応するか否かを判別する判別手段と、
前記用紙格納手段の開閉操作を検知する検知手段を備え、
前記表示手段は、前記用紙格納手段の開操作又は脱離が検知されても、開操作又は脱離が検知された前記用紙格納手段の用紙情報が前記用紙に関する情報に対応する場合、前記設定画面を表示しないことを特徴とする画像形成装置。
【請求項２】
前記印刷ジョブは待機中であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記表示手段は、前記用紙格納手段の開操作又は脱離が検知され、且つ開操作又は脱離が検知された前記用紙格納手段の用紙情報が前記用紙に関する情報に対応しない場合、前記設定画面を表示し、
前記設定画面が表示されるまでに設定された用紙情報は保持されることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
用紙を格納する少なくとも１つの用紙格納手段及び表示手段を備え、前記格納された用紙の仕様に応じて前記用紙格納手段の用紙情報が前記表示手段に表示される設定画面を用いて設定され、印刷ジョブに含まれる用紙に関する情報に対応する用紙を用いて印刷処理を行う画像形成装置の制御方法であって、
前記用紙に関する情報が前記用紙格納手段の前記用紙情報に対応するか否かを判別する判別ステップと、
前記用紙格納手段の開閉操作を検知する検知ステップと、
前記用紙格納手段の開操作又は脱離が検知されても、開操作又は脱離が検知された前記用紙格納手段の用紙情報が前記用紙に関する情報に対応する場合、前記表示手段に設定画面を表示しないように制御する表示制御ステップとを有することを特徴とする画像形成装置の制御方法。
【請求項５】
用紙を格納する少なくとも１つの用紙格納手段及び表示手段を備え、前記格納された用紙の仕様に応じて前記用紙格納手段の用紙情報が前記表示手段に表示される設定画面を用いて設定され、印刷ジョブに含まれる用紙に関する情報に対応する用紙を用いて印刷処理を行う画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
前記用紙に関する情報が前記用紙格納手段の前記用紙情報に対応するか否かを判別する判別ステップと、
前記用紙格納手段の開閉操作を検知する検知ステップと、
前記用紙格納手段の開操作又は脱離が検知されても、開操作又は脱離が検知された前記用紙格納手段の用紙情報が前記用紙に関する情報に対応する場合、前記表示手段に設定画面を表示しないように制御する表示制御ステップとを有することを特徴とするプログラム。
【請求項６】
用紙を格納する少なくとも１つの用紙格納手段及び表示手段を備え、前記格納された用紙の仕様に応じて前記用紙格納手段の用紙情報が前記表示手段に表示される設定画面を用いて設定され、印刷ジョブに含まれる用紙に関する情報に対応する用紙を用いて印刷処理を行う画像形成装置の制御方法をコンピュータに実行させるプログラムを格納するコンピュータ読み取り可能な記憶媒体であって、
前記画像形成装置の制御方法は、
前記用紙に関する情報が前記用紙格納手段の前記用紙情報に対応するか否かを判別する判別ステップと、
前記用紙格納手段の開閉操作を検知する検知ステップと、
前記用紙格納手段の開操作又は脱離が検知されても、開操作又は脱離が検知された前記用紙格納手段の用紙情報が前記用紙に関する情報に対応する場合、前記表示手段に設定画面を表示しないように制御する表示制御ステップとを有する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、プログラム、並びに記憶媒体に関し、特に、ユーザが用紙情報を設定する画像形成装置及びその制御方法、プログラム、並びに記憶媒体に関する。
【背景技術】
【０００２】
少なくとも１つの給紙カセットを備える画像形成装置、例えば、プリンタは、当該給紙カセットのいずれかに格納された用紙を用いて印刷処理を行う。印刷処理では様々なサイズや様々な種別の用紙、例えば、薄紙、普通紙、厚紙、ＯＨＰが用いられる。用紙はサイズや種別（以下、「用紙情報」という。）に応じて各給紙カセットに分別され、各給紙カセットに対応する用紙情報が夫々設定される。特に、各給紙カセットに格納された用紙情報の検知機能を有さないプリンタでは、ユーザが各給紙カセットに用紙を補給する際、例えば、プリンタの操作パネルに表示された用紙情報を設定するための設定画面（以下、「用紙情報設定画面」という。）の操作に応じて各給紙カセットに対応する用紙情報が設定される。ここで、ユーザによる用紙情報の設定忘れを防止する技術として、各給紙カセットの開閉操作が検知された際、用紙情報を設定したか否かを確認するためのメッセージをプリンタの操作パネルに表示する技術が知られている（例えば、特許文献１参照）。
【０００３】
ところで、各給紙カセットの開閉操作は、用紙の補給の他に、例えば、用紙の残量を確認する場合や、機器のメンテナンスを行う場合にも行われる。このような場合でも各給紙カセットの開閉操作に応じて用紙情報設定画面が表示される。これに対応して用紙の補給を行う場合のみ用紙情報設定画面を表示する技術として、例えば、各給紙カセットの開閉操作の検知結果及び各給紙カセットの用紙の有無に基づいて用紙情報設定画面の表示を行うか否かを決定する技術が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１８４７６０号公報
【特許文献２】特開２００４−０３４７１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２の技術では、各給紙カセットに同じ用紙情報の用紙を補給する場合、すなわち、用紙情報を変更する必要が無い場合であっても、依然として用紙情報設定画面が表示される。そのため、用紙情報を変更する必要が無くても、用紙情報の設定を行う必要があり、用紙を補給する際に手間がかかる場合がある。
【０００６】
本発明の目的は、用紙を補給する際の手間を減らすことができる画像形成装置及びその制御方法、プログラム、並びに記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像形成装置は、用紙を格納する少なくとも１つの用紙格納手段及び表示手段を備え、前記格納された用紙の仕様に応じて前記用紙格納手段の用紙情報が前記表示手段に表示される設定画面を用いて設定され、印刷ジョブに含まれる用紙に関する情報に対応する用紙を用いて印刷処理を行う画像形成装置において、前記用紙に関する情報が前記用紙格納手段の前記用紙情報に対応するか否かを判別する判別手段と、前記用紙格納手段の開閉操作を検知する検知手段を備え、前記表示手段は、前記用紙格納手段の開操作又は脱離が検知されても、開操作又は脱離が検知された前記用紙格納手段の用紙情報が前記用紙に関する情報に対応する場合、前記設定画面を表示しないことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、用紙を補給する際の手間を減らすことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像形成装置の構成を概略的に示すブロック図である。
【図２】図１におけるプリンタ部の構成を概略的に示すブロック図である。
【図３】図１における操作部の外観を示す図である。
【図４】図３における表示パネルに表示される用紙情報管理メニューを説明するための図である。
【図５】図３における表示パネルに表示される用紙情報設定メニューを説明するための図である。
【図６】図１の画像形成装置で用いられる用紙設定情報を説明するための図である。
【図７】図１の画像形成装置で実行される用紙情報設定処理を説明するためのフローチャートである。
【図８】図１の画像形成装置で実行されるジョブ管理処理を説明するためのフローチャートである。
【図９】図１の画像形成装置で用いられる各種管理データを示し、図９（ａ）はジョブ状況管理データを示し、図９（ｂ）は詳細情報を示す。
【図１０】図１の画像形成装置で実行される印刷処理を説明するためのフローチャートである。
【図１１】図１の画像形成装置で実行される表示制御処理を説明するためのフローチャートである。
【図１２】図３における表示パネルに表示されるホールドジョブ管理メニューを説明するための図である。
【図１３】図１の画像形成装置で用いられる各種管理データを示し、図１３（ａ）はホールドジョブ管理データを示し、図１３（ｂ）は詳細状態情報を示す。
【図１４】本変形例におけるジョブ管理処理を説明するためのフローチャートである。
【図１５】図１の画像形成装置で実行されるホールド印刷ジョブ判定処理を説明するためのフローチャートである。
【図１６】本変形例における表示制御処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１１】
図１は、本発明の実施の形態に係る画像形成装置１０１の構成を概略的に示すブロック図である。
【００１２】
図１において、画像形成装置１０１は、コントローラ部１０２、スキャナ部１０３、プリンタ部１０４、及び操作部１０５を備える。コントローラ部１０２は、ＣＰＵ１０６、ＲＡＭ１０７、ＲＯＭ１０８、記憶部１０９、画像処理部１１０、ネットワークＩ／Ｆ１１１、スキャナＩ／Ｆ１１２、プリンタＩ／Ｆ１１３、及び操作部Ｉ／Ｆ１１４の各構成要素を備える。上述した各構成要素はシステムバス１１５を介して互いに接続され、ネットワークＩ／Ｆ１１１はＬＡＮ１１６と接続されている。
【００１３】
コントローラ部１０２は、接続されたスキャナ部１０３、プリンタ部１０４、及び操作部１０５の各構成要素と夫々データ通信を行い、当該各構成要素を夫々制御する。スキャナ部１０３はコントローラ部１０２から送信された制御信号に基づいてスキャン処理を実行する。例えば、スキャナ部１０３は、図示しない原稿台に配置された原稿から画像情報を読み込み、読み込んだ画像情報に基づいて画像データを生成し、生成された画像データをコントローラ部１０２に送信する。プリンタ部１０４はコントローラ部１０２から送信された制御信号に基づいて印刷処理を実行する。例えば、プリンタ部１０４は、後述する図２に示す給紙カセット２０７〜２１０（用紙格納手段）に格納された用紙のいずれかを用いて印刷処理を行う。操作部１０５は後述する図３に示す操作パネル３０１（表示手段）を備え、操作パネル３０１には各種処理の設定情報を設定する設定画面が表示される。ＣＰＵ１０６はシステムバス１１５で接続された上述した各構成要素を統括的に制御する。具体的に、ＣＰＵ１０６はＲＡＭ１０７に格納された各種プログラムを実行して上述した各構成要素に制御信号を送信する。ＲＯＭ１０８は画像形成装置１０１のブートプログラムを格納する。記憶部１０９は、例えば、システムソフトウェア、画像データ、画像形成装置１０１を制御するための各種プログラムを格納する。画像処理部１１０はスキャナＩ／Ｆ１１２を介してスキャナ部１０３から送信された画像データに補正処理を行う。ネットワークＩ／Ｆ１１１は、ＬＡＮ１１６に接続された図示しない情報処理装置等とデータ通信を行い、例えば、ＬＡＮ１１６を介して図示しない情報処理装置から印刷処理を実行するための印刷ジョブを受信する。スキャナＩ／Ｆ１１２はスキャナ部１０３とデータ通信を行う。プリンタＩ／Ｆ１１３はプリンタ部１０４とデータ通信を行う。操作部Ｉ／Ｆ１１４は操作部１０５とデータ通信を行う。
【００１４】
図２は、図１におけるプリンタ部１０４の構成を概略的に示すブロック図である。
【００１５】
図２において、プリンタ部１０４は、プリンタ制御部２０１、給紙部２０２、印刷部２０３、排紙部２０４、及びプリンタ部Ｉ／Ｆ２０５を備える。プリンタ制御部２０１は、給紙部２０２、印刷部２０３、排紙部２０４、及びプリンタ部Ｉ／Ｆ２０５と夫々接続されている。給紙部２０２はセンサ２０６（検知手段）及び給紙カセット２０７〜２１０を備える。プリンタ制御部２０１は、プリンタ部Ｉ／Ｆ２０５がコントローラ部１０２から制御信号及び画像データを受信すると、当該制御信号に基づいて給紙部２０２、印刷部２０３、及び排紙部２０４を制御する。給紙部２０２はプリンタ制御部２０１から送信された給紙の指示を示す信号に基づいて印刷部２０３に用紙を給紙する。印刷部２０３はプリンタ制御部２０１から送信された印刷の指示を示す信号に基づいて画像データを給紙部２０２から給紙された用紙に印刷する。排紙部２０４は印刷された用紙を図示しない排紙トレイに排紙する。センサ２０６は、給紙カセット２０７〜２１０の各々の開閉操作や脱離を検知し、また、給紙カセット２０７〜２１０の各々に格納された用紙のサイズを検知する。センサ２０６は検知した結果をプリンタ部Ｉ／Ｆ２０５を介してコントローラ部１０２に送信する。給紙カセット２０７〜２１０はプリンタ部１０４から夫々引き出し可能に構成される。本実施の形態では、給紙カセット２０７〜２１０のいずれか、例えば、給紙カセット２０７がプリンタ部１０４から引き出されると、センサ２０６は給紙カセット２０７の開操作を検知したことを示す通知をコントローラ部１０２に送信する。一方、引き出された給紙カセット２０７がプリンタ部１０４の元の位置に戻ると、センサ２０６は給紙カセット２０７の閉操作を検知したことを示す通知をコントローラ部１０２に送信する。
【００１６】
図３は、図１における操作部１０５の外観を示す図である。
【００１７】
図３において、操作部１０５は、操作パネル３０１、スタートキー３０２、ストップキー３０３、及びハードキー群３０４を備え、ハードキー群３０４は各種設定に用いられるテンキー、クリアキー、リセットキー、ガイドキー、及びユーザーモードキー等を備える。
【００１８】
操作部１０５において、例えば、スタートキー３０２が押下されると、操作パネル３０１で設定された設定情報に基づく処理が実行され、ストップキー３０３が押下されると、実行中の処理が中断される。操作パネル３０１はタッチパネル式の液晶パネルで構成される。操作パネル３０１には、コントローラ部１０２から送信された制御信号に基づいて各種設定画面が表示され、操作部１０５はユーザによる設定画面の操作によって設定された各種設定情報をコントローラ部１０２に送信する。本実施の形態において、操作パネル３０１には、画像形成装置１０１で実行される印刷処理で使用可能な給紙カセット、具体的に、図２の給紙カセット２０７〜２１０の各々に格納された用紙の用紙情報を管理する図４に示す用紙情報管理メニュー４００が表示される。また、操作パネル３０１には用紙の種別を設定可能な図５に示す用紙情報設定メニュー５００が表示される。
【００１９】
図４の用紙情報管理メニュー４００には、給紙カセット２０７〜２１０の各々に対応する項目群４０１、該項目群４０１のうち選択された項目、例えば、項目４０５に対応する用紙情報４０２、用紙情報設定メニュー５００を表示するための設定ボタン４０３、及び用紙情報管理メニュー４００の操作を終了するためのＯＫボタン４０４が含まれる。本実施の形態では、操作部１０５はコントローラ部１０２から送信される表示の指示を示す制御信号に基づいて操作パネル３０１に用紙情報管理メニュー４００を表示する。例えば、センサ２０６で検知された給紙カセット２０７の開操作に応じてコントローラ部１０２から操作部１０５に制御信号が送信されると、操作部１０５は、送信された制御信号に基づいて操作パネル３０１に給紙カセット２０７に対応する項目４０５が選択された（図４の斜線）用紙情報管理メニュー４００を表示し、給紙カセット２０７に格納された用紙の用紙情報４０２を表示する。表示された用紙情報４０２のうち用紙の種別を変更したい場合、ユーザが設定ボタン４０３を押下すると、図５の用紙情報設定メニュー５００が表示される。なお、表示された用紙情報４０２のうち用紙のサイズは、センサ２０６で検知された結果に基づいて設定される。すなわち、本実施の形態では、表示された用紙情報４０２のうち用紙の種別はユーザによる用紙情報設定メニュー５００の操作、つまり、ユーザによって手動で設定され、用紙のサイズはセンサ２０６の検知結果に基づいて自動で設定される。
【００２０】
図５の用紙情報設定メニュー５００には、画像形成装置１０１で実行される印刷処理で使用可能な用紙の種別を示す種別項目群５０１、用紙の種別の設定情報を確定するためのＯＫボタン５０２、及び用紙の種別の設定情報を破棄するためのキャンセルボタン５０３が含まれる。本実施の形態では、種別項目群５０１のうちいずれかの種別項目が選択されてＯＫボタン５０２が押下されると、選択された種別項目が確定され、確定された種別項目に基づいて図６に示す用紙設定情報６００が設定される。設定された用紙設定情報６００がＲＡＭ１０７に格納される。また、本実施の形態では、キャンセルボタン５０３が押下されると、選択された種別項目が破棄されて図６に示す用紙設定情報６００が設定されない。用紙設定情報６００は給紙カセット２０７〜２１０の各々に格納された用紙の仕様を管理するために用いられる。用紙設定情報６００には、給紙カセット２０７〜２１０の各々を特定する給紙先情報６０１、給紙カセット２０７〜２１０の各々に格納された用紙のサイズを示すカセット用紙サイズ６０２、給紙カセット２０７〜２１０の各々に格納された用紙の種別を示すカセット用紙種別６０３、給紙カセット２０７〜２１０の各々に格納された用紙の残量を示す用紙残量情報６０４が含まれる。
【００２１】
図７は、図１の画像形成装置１０１で実行される用紙情報設定処理を説明するためのフローチャートである。
【００２２】
図７の処理は、ＣＰＵ１０６がＲＯＭ１０８や記憶部１０９に格納された各種プログラムを実行することによって行われる。なお、図７の処理では、用紙設定情報６００に基づいて生成された後述する図１１で用いられる変更用用紙設定情報がＲＡＭ１０７に予め格納されていることを前提とする。
【００２３】
図７において、まず、ＣＰＵ１０６は、表示の指示を示す制御信号を操作部１０５に送信し、操作部１０５の操作パネル３０１に用紙情報管理メニュー４００を表示させる（ステップＳ７０１）。本実施の形態では、一例として、センサ２０６で給紙カセット２０７の開操作を検知した場合について説明する。この場合、操作パネル３０１には、開操作が検知された給紙カセット２０７に対応する項目４０５が図４の斜線で示すように選択された用紙情報管理メニュー４００が表示される。次いで、ＣＰＵ１０６は、ＲＡＭ１０７に予め格納された変更用用紙設定情報を取得する（ステップＳ７０２）。次いで、ＣＰＵ１０６は、ユーザによる操作パネル３０１の操作を検知すると（ステップＳ７０３でＹＥＳ）、用紙情報管理メニュー４００の設定ボタン４０３が押下されたか否かを判別する（ステップＳ７０４）。
【００２４】
ステップＳ７０４の判別の結果、用紙情報管理メニュー４００の設定ボタン４０３が押下されたとき、ＣＰＵ１０６は、操作パネル３０１に給紙カセット２０７のカセット用紙種別を設定するための用紙情報設定メニュー５００を表示させる（ステップＳ７０５）。次いで、ＣＰＵ１０６は、種別項目群５０１のいずれかの選択を検知すると（ステップＳ７０６でＹＥＳ）、用紙情報設定メニュー５００のキャンセルボタン５０３が押下されたか否かを判別する（ステップＳ７０７）。
【００２５】
ステップＳ７０７の判別の結果、用紙情報設定メニュー５００のキャンセルボタン５０３が押下されたとき、ＣＰＵ１０６は、選択された種別項目を破棄し、操作パネル３０１の表示を用紙情報設定メニュー５００から用紙情報管理メニュー４００に切り替えて、ステップＳ７０３に戻る。
【００２６】
ステップＳ７０７の判別の結果、用紙情報設定メニュー５００のキャンセルボタン５０３が押下されないとき、ＣＰＵ１０６は、用紙情報設定メニュー５００のＯＫボタン５０２が押下されたか否かを判別する（ステップＳ７０８）。
【００２７】
ステップＳ７０８の判別の結果、用紙情報設定メニュー５００のＯＫボタン５０２が押下されないとき、ＣＰＵ１０６はステップＳ７０６に戻る。
【００２８】
ステップＳ７０８の判別の結果、用紙情報設定メニュー５００のＯＫボタン５０２が押下されたとき、ＣＰＵ１０６は、選択された種別項目に基づいてステップＳ７０２で取得された変更用用紙設定情報に含まれる給紙カセット２０７のカセット用紙種別を設定又は変更する。その後、ＣＰＵ１０６は給紙カセット２０７のカセット用紙種別が設定又は変更された変更用用紙設定情報をＲＡＭ１０７に格納する（ステップＳ７０９）。さらに、ＣＰＵ１０６は操作パネル３０１の表示を用紙情報設定メニュー５００から用紙情報管理メニュー４００に切り替えて、ステップＳ７０３に戻る。
【００２９】
ステップＳ７０４の判別の結果、用紙情報管理メニュー４００の設定ボタン４０３が押下されないとき、ＣＰＵ１０６は、用紙情報管理メニュー４００のＯＫボタン４０４が押下されたか否かを判別する（ステップＳ７１０）。
【００３０】
ステップＳ７１０の判別の結果、用紙情報管理メニュー４００のＯＫボタン４０４が押下されないとき、ＣＰＵ１０６はステップＳ７０３に戻る。
【００３１】
ステップＳ７１０の判別の結果、用紙情報管理メニュー４００のＯＫボタン４０４が押下されたとき、ＣＰＵ１０６は、変更用用紙設定情報を変更せずに当該変更用用紙設定情報をＲＡＭ１０７に格納して（ステップＳ７１１）、本処理を終了する。
【００３２】
次に、画像形成装置１０１で印刷処理を実行するための印刷ジョブが受信されて印刷処理が終了するまでの一連の動作ついて説明する。
【００３３】
図８は、図１の画像形成装置１０１で実行されるジョブ管理処理を説明するためのフローチャートである。
【００３４】
図８の処理は、ＣＰＵ１０６がＲＯＭ１０８や記憶部１０９に格納された各種プログラムを実行することによって行われる。
【００３５】
図８において、まず、ＣＰＵ１０６は、ＬＡＮ１１６に接続された図示しない情報処理装置から送信された印刷ジョブを取得する（ステップＳ８０１）。印刷ジョブには、印刷処理に用いられる各種設定情報、例えば、当該印刷ジョブを保持するか否かを示すジョブ保持設定情報、画像生成に用いられるジョブ画像情報、印刷処理で用いられる給紙先を示すジョブ給紙先情報、及び印刷処理で用いられる用紙のサイズ及び用紙の種別を示すジョブ用紙情報が含まれる。次いで、ＣＰＵ１０６は、取得した印刷ジョブの実行状況を管理するための図９（ａ）に示すジョブ状況管理データ９００を生成し、生成したジョブ状況管理データ９００をＲＡＭ１０７に格納する（ステップＳ８０２）。ジョブ状況管理データ９００では、ＣＰＵ１０６が取得した少なくとも１つの印刷ジョブの実行状況が管理される。ジョブ状況管理データ９００では、図９（ａ）に示すように、ジョブを特定するジョブ名情報９０１、ジョブの送信を指示したユーザを特定するユーザ名情報９０２、ジョブの実行状況を示す状況情報９０３、及びジョブの実行状況の詳細を示す詳細情報９０４が印刷ジョブ毎に管理される。印刷ジョブに対応する詳細情報、例えば、図９（ａ）に示すＪｏｂ１の詳細情報として図９（ｂ）に示す詳細情報９０６がＲＡＭ１０７に格納される。詳細情報９０６には、例えば、エラーの要因を示す要因情報９０７、要因情報９０７に対応する付加情報を示す要因詳細情報Ａ９０８、要因情報９０７に対応する付加情報を示す要因詳細情報Ｂ９０９が含まれる。
【００３６】
次いで、ＣＰＵ１０６は、ステップＳ８０１で取得された印刷ジョブ（以下、「取得印刷ジョブ」という。）に含まれる各種設定情報を解析する（ステップＳ８０３）。次いで、ＣＰＵ１０６は、解析した結果に基づいて画像データを生成し（ステップＳ８０４）、生成された画像データをＲＡＭ１０７に格納する。次いで、ＣＰＵ１０６は、ＲＡＭ１０７に格納された画像データを用いて図９に示す印刷処理を行い、取得印刷ジョブに基づいた印刷を行う（ステップＳ８０５）。次いで、ＣＰＵ１０６は、印刷処理が終了すると、ジョブ状況管理データ９００から取得印刷ジョブに対応する情報を削除し（ステップＳ８０６）、本処理を終了する。
【００３７】
図１０は、図１の画像形成装置１０１で実行される印刷処理を説明するためのフローチャートである。
【００３８】
図１０の処理は、ＣＰＵ１０６がＲＯＭ１０８や記憶部１０９に格納された各種プログラムを実行することによって行われる。
【００３９】
図１０において、まず、ＣＰＵ１０６は、取得印刷ジョブに含まれるジョブ給紙先情報及びジョブ用紙情報を解析する（ステップＳ１００１）。本実施の形態において、ジョブ給紙先情報には、例えば、給紙カセット２０７〜２１０のうち特定の給紙カセットを指定する情報、又は全ての給紙カセット２０７〜２１０を指定する情報が含まれる。ジョブ用紙情報には用紙のサイズ及び用紙の種別を示す情報が含まれる。次いで、ＣＰＵ１０６は、ジョブ給紙先情報を解析した結果に基づいて給紙カセット２０７〜２１０のうち後述するステップＳ１００３、Ｓ１００５、Ｓ１００７の判別処理の対象となるカセット（以下、単に「判別処理の対象」という。）を決定する（ステップＳ１００２）。本実施の形態では、例えば、給紙カセット２０７を指定する情報がジョブ給紙先情報に含まれる場合、判別処理の対象を給紙カセット２０７に決定する。一方、全ての給紙カセット２０７〜２１０を指定する情報がジョブ給紙先情報に含まれる場合、判別処理の対象を全ての給紙カセット２０７〜２１０に決定する。次いで、ＣＰＵ１０６は、ＲＡＭ１０７に格納された図６に示す用紙設定情報６００を取得する。その後、ＣＰＵ１０６は、用紙設定情報６００のうちステップＳ１００２で決定された判別処理の対象に対応するカセットとしての給紙先（以下、「判別対象給紙先」という。）のカセット用紙サイズ６０２とジョブ用紙情報に含まれる用紙のサイズ（以下、「ジョブ用紙サイズ」という。）とが一致するか否かを判別する（ステップＳ１００３）（判別手段）。
【００４０】
ステップＳ１００３の判別の結果、上記カセット用紙サイズ６０２と上記ジョブ用紙サイズとが一致しないとき、ＣＰＵ１０６はジョブ用紙サイズに対応する用紙が給紙先に存在しないと判断し、図９（ａ）のジョブ状況管理データ９００及び図９（ｂ）の詳細情報９０６を更新する（ステップＳ１００４）。具体的に、ＣＰＵ１０６は、図９（ａ）のジョブ状況管理データ９００において、取得印刷ジョブに対応する状況情報９０３に「エラー」を記録する。さらに、ＣＰＵ１０６は、図９（ｂ）の詳細情報９０６において、要因情報９０７に上記カセット用紙サイズ６０２と上記ジョブ用紙サイズとが一致しないことを示す「用紙サイズなし」を記録し、要因詳細情報Ａ９０８にジョブ用紙サイズ及びジョブ用紙情報に含まれる用紙の種別（以下、「ジョブ用紙種別」という。）を記録し、要因詳細情報Ｂ９０９にジョブ給紙先情報に含まれる用紙の給紙先を記録する。その後、ＣＰＵ１０６はステップＳ１００９に処理を進める。
【００４１】
ステップＳ１００３の判別の結果、上記カセット用紙サイズ６０２と上記ジョブ用紙サイズとが一致するとき、ＣＰＵ１０６は用紙設定情報６００のうち判別対象給紙先のカセット用紙種別６０３とジョブ用紙種別とが一致するか否かを判別する（ステップＳ１００５）（判別手段）。
【００４２】
ステップＳ１００５の判別の結果、上記カセット用紙種別６０３と上記ジョブ用紙種別とが一致しないとき、ＣＰＵ１０６はジョブ用紙種別に対応する用紙が給紙先に存在しないと判断し、ジョブ状況管理データ９００及び詳細情報９０６を更新する（ステップＳ９０６）。具体的に、ＣＰＵ１０６は、ジョブ状況管理データ９００において、取得印刷ジョブに対応する状況情報９０３に「エラー」を記録する。さらに、ＣＰＵ１０６は、詳細情報９０６において、要因情報９０７に上記カセット用紙種別６０３と上記ジョブ用紙種別とが一致しないを示す「用紙タイプなし」を記録し、要因詳細情報Ａ９０８にジョブ用紙サイズ及びジョブ用紙種別を記録し、要因詳細情報Ｂ９０９にジョブ給紙先情報に含まれる用紙の給紙先を記録する。その後、ＣＰＵ１０６はステップＳ１００９に処理を進める。
【００４３】
ステップＳ１００５の判別の結果、上記カセット用紙種別６０３と上記ジョブ用紙種別とが一致するとき、ＣＰＵ１０６は用紙設定情報６００のうち判別対象給紙先の用紙残量情報に基づいて判別対象給紙先に用紙が存在するか否かを判別する（ステップＳ１００７）。
【００４４】
ステップＳ１００７の判別の結果、判別対象給紙先に用紙が存在しないとき、ＣＰＵ１０６は、ジョブ状況管理データ９００及び詳細情報９０６を更新する（ステップＳ１００８）。具体的に、ＣＰＵ１０６は、ジョブ状況管理データ９００において、取得印刷ジョブに対応する状況情報９０３に「エラー」を記録する。さらに、ＣＰＵ１０６は、詳細情報９０６において、要因情報９０７に用紙が判別対象給紙先に存在しないことを示す「用紙切れ」を記録し、要因詳細情報Ａ９０８にジョブ用紙サイズ及びジョブ用紙種別を記録し、要因詳細情報Ｂ９０９にジョブ給紙先情報に含まれる用紙の給紙先を記録する。次いで、ＣＰＵ１０６は、ステップＳ１００３、Ｓ１００５，Ｓ１００７の判別処理が全ての判別対象給紙先に施されたか否かを判別する（ステップＳ１００９）。
【００４５】
ステップＳ１００９の判別の結果、上記判別処理が判別対象給紙先のいずれかに施されていないとき、ＣＰＵ１０６はステップＳ１００２に戻る。
【００４６】
ステップＳ１００９の判別の結果、上記判別処理が全ての判別対象給紙先に施されたとき、ＣＰＵ１０６は、印刷処理を再開する指示を受け付けるまで待機する（ステップＳ１０１０）。例えば、エラーが解消されてジョブ状況管理データ９００に含まれる状況情報９０３から「エラー」が消滅した後に、ユーザによる印刷処理の再開の指示を受け付けると（ステップＳ１０１０でＹＥＳ）、ＣＰＵ１０６は印刷処理を再開し、ステップＳ１００２に戻る。
【００４７】
ステップＳ１００７の判別の結果、判別対象給紙先に用紙が存在するとき、ＣＰＵ１０６は取得印刷ジョブに対応する印刷が実行可能であると判断し、ジョブ状況管理データ９００及び詳細情報９０６を更新する（ステップＳ１０１１）。具体的に、ＣＰＵ１０６は、ジョブ状況管理データ９００において、ステップＳ７０１で取得された印刷ジョブの状況情報９０３に「印刷中」を記録する。さらに、ＣＰＵ１０６は、詳細情報９０６において、要因情報９０７にエラーがないことを示す「正常」を記録し、要因詳細情報Ａ９０８にジョブ用紙サイズ及びジョブ用紙種別を記録し、要因詳細情報Ｂ９０９にジョブ給紙先情報に含まれる用紙の給紙先を記録する。次いで、ＣＰＵ１０６は、取得印刷ジョブに基づいて印刷を行い（ステップＳ１０１２）、当該印刷ジョブに基づいた印刷が終了しているか否かを判別する（ステップＳ１０１３）。
【００４８】
ステップＳ１０１３の判別の結果、上記印刷が終了していないとき、ＣＰＵ１０６はステップＳ１００１に戻る。
【００４９】
ステップＳ１０１３の判別の結果、上記印刷が終了しているとき、本処理を終了する。
【００５０】
図１１は、図１の画像形成装置１０１で実行される表示制御処理を説明するためのフローチャートである。
【００５１】
図１１の処理は、ＣＰＵ１０６がＲＯＭ１０８や記憶部１０９に格納された各種プログラムを実行することによって行われる。
【００５２】
図１１において、まず、ＣＰＵ１０６は、センサ２０６から給紙カセット２０７〜２１０のいずれか、例えば、給紙カセット２０７の開操作を検知したことを示す通知を受信すると（ステップＳ１１０１でＹＥＳ）、ＲＡＭ１０７に格納されたジョブ状況管理データ９００の状況情報９０３に「エラー」が存在するか否かを判別する（ステップＳ１１０２）。
【００５３】
ステップＳ１１０２の判別の結果、状況情報９０３に「エラー」が存在するとき、ＣＰＵ１０６は、状況情報９０３が「エラー」である印刷ジョブ、例えば、Ｊｏｂ１の詳細情報９０６を解析する（ステップＳ１１０３）。次いで、ＣＰＵ１０６は、解析した結果に基づいて詳細情報９０６の要因情報９０７が「用紙タイプなし」であるか否かを判別する（ステップＳ１１０４）。
【００５４】
ところで、本実施の形態では、図１０の印刷処理で発生したエラーが「用紙タイプなし」であることを一例とするが、印刷処理で発生したエラーのうち「用紙サイズなし」に対応するエラーである場合、すなわち、カセット用紙サイズ６０２とジョブ用紙サイズが一致しない場合、当該エラーを解消するために、エラーが検出された給紙先カセット用紙サイズ６０２と異なるサイズの用紙（例えば、ジョブ用紙サイズに対応する用紙）が補給されたとき、カセット用紙サイズ６０２はセンサ２０６で検知された結果に基づいて自動で設定されるので、用紙情報管理メニュー４００の操作を行う必要がない。
【００５５】
また、印刷処理で発生したエラーが「用紙切れ」である場合は、当該エラーを解消するためにカセット用紙サイズ６０２及びカセット用紙種別６０３と同じ仕様の用紙が補給されることが想定される。この場合も用紙情報管理メニュー４００の操作を行う必要がない。
【００５６】
一方、印刷処理で発生したエラーが「用紙タイプなし」である場合、すなわち、カセット用紙種別６０３とジョブ用紙種別が一致しない場合、当該エラーを解消するために、エラーが検出された給紙先にカセット用紙種別６０３と異なる種別の用紙（例えば、ジョブ用紙種別に対応する用紙）が補給されると、図５の用紙情報設定メニュー５００の操作による用紙設定情報６００のカセット用紙種別６０３の設定を行う必要がある。これに対応して、本実施の形態では、図９の印刷処理で発生したエラーのうち当該エラーを解消するために用紙情報設定メニュー５００の操作が見込まれるエラーを特定する。
【００５７】
ステップＳ１１０４の判別の結果、詳細情報９０６の要因情報９０７が「用紙タイプなし」であるとき、ＣＰＵ１０６は、ステップＳ１１０１で開操作が検知された給紙カセット２０７が詳細情報９０６の要因詳細情報Ｂ９０９と対応、例えば、一致するか否かを判別する（ステップＳ１１０５）。
【００５８】
ステップＳ１１０５の判別の結果、開操作が検知された給紙カセット２０７が詳細情報９０６の要因詳細情報Ｂ９０９と対応するとき、ＣＰＵ１０６は、エラーを解消するために用紙情報設定メニュー５００の操作が見込まれると判断し、用紙設定情報６００の変更に備え、ＣＰＵ１０６は、用紙設定情報６００を用いて当該用紙設定情報６００と同様の情報を有する変更用用紙設定情報を生成する（ステップＳ１１０６）。なお、本実施の形態では、変更用用紙設定情報が生成される前から存在する用紙設定情報６００は保持されつづける。次いで、ＣＰＵ１０６は、生成された変更用用紙設定情報において、給紙カセット２０７のカセット用紙サイズ６０２及びカセット用紙種別６０３を削除する（ステップＳ１１０７）。次いで、ＣＰＵ１０６は、センサ２０６によって給紙カセット２０７の閉操作が検知されると（ステップＳ１１０８でＹＥＳ）、変更用用紙設定情報において、給紙カセット２０７のカセット用紙サイズ６０２及びカセット用紙種別６０３が設定されているか否かを判別する（ステップＳ１１０９）。
【００５９】
ステップＳ１１０９の判別の結果、給紙カセット２０７のカセット用紙サイズ６０２及びカセット用紙種別６０３が設定されていないとき、ＣＰＵ１０６は、図７の用紙情報設定処理を行って、操作パネル３０１に用紙情報管理メニュー４００を表示させ（ステップＳ１１１０）、ユーザにカセット用紙サイズ６０２及びカセット用紙種別６０３を設定させた後、本処理を終了する。
【００６０】
ステップＳ１１０２の判別の結果、状況情報９０３に「エラー」が存在しないとき、ステップＳ１１０４の判別の結果、詳細情報９０６の要因情報９０７が「用紙タイプなし」ではないとき、ステップＳ１１０５の判別の結果、開操作が検知された給紙カセット２０７が詳細情報９０６の要因詳細情報Ｂ９０９と対応しないとき、又はステップＳ１１０９の判別の結果、給紙カセット２０７のカセット用紙サイズ６０２及びカセット用紙種別６０３が設定されているとき、ＣＰＵ１０６は、用紙情報設定メニュー５００の操作が不要であると判断し、用紙情報設定メニュー５００の表示に用いられる用紙情報管理メニュー４００を表示せずに、本処理を終了する。
【００６１】
上述した図１１の処理によれば、給紙カセット２０７の開操作が検知されても、用紙設定情報６００に設定された給紙カセット２０７のカセット用紙種別６０３がジョブ用紙種別に対応する場合、設定画面が表示されない。ここで、用紙設定情報６００に設定された給紙カセット２０７のカセット用紙種別６０３がジョブ用紙種別に対応する場合は印刷ジョブが実行されている場合に他ならないが、印刷ジョブが実行されている場合に給紙カセット２０７が開操作されても、当該給紙カセット２０７に新たな仕様の用紙が補給されることは考えにくい。したがって、用紙設定情報６００に設定された給紙カセット２０７のカセット用紙種別６０３が印刷ジョブに含まれるジョブ用紙種別に対応する場合は給紙カセット２０７に用紙を補給したとしても給紙カセット２０７のカセット用紙種別６０３を含む用紙設定情報６００を変更する必要がなく、給紙カセット２０７のカセット用紙種別６０３を設定するための用紙情報設定メニュー５００及び当該用紙情報設定メニュー５００の表示に用いられる用紙情報管理メニュー４００を表示する必要がない。これに対応して、開操作が検知された給紙カセット２０７のカセット用紙種別６０３がジョブ用紙種別に対応する場合、用紙情報管理メニュー４００を表示しないことにより、不必要な用紙情報管理メニュー４００の操作を行う必要を無くし、用紙を補給する際の手間を減らすことができる。
【００６２】
以上、本発明について実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。
【００６３】
例えば、上述した図１１の処理では、給紙カセット２０７〜２１０のいずれかが給紙部２０２から脱離したことを検知した結果に基づいてステップＳ１１０１の処理を行ってもよい。
【００６４】
また、上述した図７の処理では、ステップＳ７１１において、変更用用紙設定情報ではなく、保持された用紙設定情報６００をＲＡＭ１０７に格納してもよい。これにより、例えば、用紙情報管理メニュー４００が表示されても用紙設定情報６００の変更が行われない場合、用紙情報管理メニュー４００が表示されるまでに設定されていた用紙設定情報６００を再利用することができる。
【００６５】
さらに、上述した実施の形態では、エラーの内容に基づいて用紙情報管理メニュー４００の表示を決定しているが、印刷ジョブの設定に応じて意図的に保持された印刷ジョブの用紙情報に基づいて用紙情報管理メニュー４００の表示を決定してもよい。
【００６６】
以下に、図１２〜図１６を用いて、保持された印刷ジョブの用紙情報に基づく用紙情報管理メニュー４００の表示の決定に本発明を適用する変形例について説明する。
【００６７】
ここで、本変形例では、印刷ジョブに含まれるジョブ保持設定情報に基づいて当該印刷ジョブの実行又は保持が決定される。保持された印刷ジョブ（以下、「ホールド印刷ジョブ」という。）は、当該ホールド印刷ジョブの実行の開始が指示されるまで待機中となる。例えば、ユーザの操作部１０５の操作によってホールド印刷ジョブの実行の開始の指示が入力されると、当該指示に基づいてホールド印刷ジョブが実行される。ホールド印刷ジョブの各種情報は、操作パネル３０１に表示される図１２に示すホールドジョブ管理メニュー１２００で閲覧可能である。ホールドジョブ管理メニュー１２００には、印刷ジョブに含まれるジョブ保持設定情報に基づいて印刷ジョブが保持されると、当該印刷ジョブ（ホールド印刷ジョブ）に対応する情報が付加して表示される。ホールドジョブ管理メニュー１２００には、ホールド印刷ジョブを特定するためのホールド印刷ジョブ情報を当該ホールド印刷ジョブ毎に示すホールド印刷ジョブ情報群１２０１、ホールド印刷ジョブの各種情報を更新するための更新ボタン１２０２、及びホールド印刷ジョブの実行を開始するためのプリント開始ボタン１２０３が含まれる。例えば、ホールド印刷ジョブ情報群１２０１のうちいずれかのホールド印刷ジョブ情報が選択された際、プリント開始ボタン１２０３が押下されると、選択されたホールド印刷ジョブ情報に対応するホールド印刷ジョブが実行され、また、更新ボタン１２０２が押下されると、選択されたホールド印刷ジョブ情報に対応するホールド印刷ジョブの各種情報、例えば、後述するホールド印刷ジョブの状態情報が更新される。ホールドジョブ管理メニュー１２００に表示される各種情報は図１３（ａ）に示すホールドジョブ管理データ１３００で管理される。本変形例では、印刷ジョブが保持されると、当該印刷ジョブの管理元がジョブ状況管理データ９００からホールドジョブ管理データ１３００に移行される。ホールドジョブ管理データ１３００には、ホールド印刷ジョブを特定するホールドジョブ名情報１３０１、ホールド印刷ジョブの送信を指示したユーザを特定するユーザ名情報１３０２、ホールド印刷ジョブの状態を示す状態情報１３０３、及び当該状態情報の詳細を示す詳細状態情報１３０４が含まれる。
【００６８】
本変形例では、ホールドジョブ管理データ１３００及びホールドジョブ管理データ１３００の各ホールド印刷ジョブに対応する図１３（ｂ）に示す詳細状態情報１３０６がＲＡＭ１０７に格納される。詳細状態情報１３０６には、例えば、ホールド印刷ジョブに設定された用紙情報を示す使用用紙情報１３０７、ホールド印刷ジョブに設定された給紙先を示す給紙先情報１３０８、当該給紙先に対応するホールド印刷ジョブの状態を示すジョブ状態情報１３０９が含まれる。
【００６９】
図１４は、本変形例におけるジョブ管理処理を説明するためのフローチャートである。
【００７０】
図１４の処理は、ＣＰＵ１０６がＲＯＭ１０８や記憶部１０９に格納された各種プログラムを実行することによって行われる。
【００７１】
図１４の処理において、まず、ＣＰＵ１０６は、図８のステップＳ８０１〜Ｓ８０３と同様の処理を行う。次いで、ＣＰＵ１０６は、ステップＳ８０３で解析した結果に基づいて取得印刷ジョブに含まれるジョブ保持設定情報に当該取得印刷ジョブの保持が設定されているか否かを判別する（ステップＳ１４０１）。
【００７２】
ステップＳ１４０１の判別の結果、上記ジョブ保持設定情報に取得印刷ジョブの保持が設定されているとき、ＣＰＵ１０６は図１３（ａ）に示すホールドジョブ管理データ１３００に取得印刷ジョブに対応する情報を付加し（ステップＳ１４０２）、当該情報が付加されたホールドジョブ管理データ１３００をＲＡＭ１０７に格納する。次いで、ＣＰＵ１０６は取得印刷ジョブを保持し（ステップＳ１４０３）、図８のステップＳ８０６と同様の処理を行って、本処理を終了する。
【００７３】
ステップＳ１４０１の判別の結果、上記ジョブ保持設定情報に取得印刷ジョブの保持が設定されていないとき、図８のステップＳ８０４〜Ｓ８０６と同様の処理を行って、本処理を終了する。
【００７４】
図１５は、図１の画像形成装置１０１で実行されるホールド印刷ジョブ判定処理を説明するためのフローチャートである。
【００７５】
図１５の処理は、ＣＰＵ１０６がＲＯＭ１０８や記憶部１０９に格納された各種プログラムを実行することによって行われる。
【００７６】
図１５の処理において、まず、ＣＰＵ１０６は、ホールド印刷ジョブの更新の指示、例えば、操作部１０５に表示されたホールドジョブ管理メニュー１２００のホールド印刷ジョブ情報群１２０１のうちいずれかのホールド印刷ジョブ情報が選択されて更新ボタン１２０２が押下されると、選択されたホールド印刷ジョブ情報に対応するホールド印刷ジョブを特定する。その後、ＣＰＵ１０６は、特定されたホールド印刷ジョブ（以下、「特定ホールド印刷ジョブ」という。）に対応する詳細状態情報１３０６がＲＡＭ１０７に格納されているか否かを判別する（ステップＳ１５０１）。
【００７７】
ステップＳ１５０１の判別の結果、特定ホールド印刷ジョブに対応する詳細状態情報１３０６がＲＡＭ１０７に格納されていないとき、ＣＰＵ１０６はステップＳ１５０２の処理を行わずにステップＳ１５０３の処理に進む。
【００７８】
ステップＳ１５０１の判別の結果、特定ホールド印刷ジョブに対応する詳細状態情報１３０６がＲＡＭ１０７に格納されているとき、ＣＰＵ１０６はＲＡＭ１０７から詳細状態情報１３０６を削除する（ステップＳ１５０２）。次いで、ＣＰＵ１０６は、特定ホールド印刷ジョブに含まれる各種設定情報に基づいて特定ホールド印刷ジョブに対応する詳細状態情報１３０６を新たに生成する（ステップＳ１５０３）。ステップＳ１５０３では、特定ホールド印刷ジョブのジョブ給紙先情報及びジョブ用紙情報に基づいて詳細状態情報１３０６のうち使用用紙情報１３０７及び給紙先情報１３０８が夫々設定される。次いで、ＣＰＵ１０６は、詳細状態情報１３０６が用紙設定情報６００に対応するか否かを判別する（ステップＳ１５０４）。本変形例では、例えば、詳細状態情報１３０６の給紙先情報１３０８に「給紙カセット２０７」が設定され、詳細状態情報１３０６の使用用紙情報１３０７に「Ａ５  普通紙１」が設定された場合、用紙設定情報６００のうち給紙カセット２０７のカセット用紙サイズ６０２及びカセット用紙種別６０３が夫々「Ａ５」、「普通紙１」であると、ＣＰＵ１０６は詳細状態情報１３０６が用紙設定情報６００に対応すると判別する。一方、用紙設定情報６００のうち給紙カセット２０７のカセット用紙サイズ６０２及びカセット用紙種別６０３が夫々「Ａ５」、「普通紙１」でないと、ＣＰＵ１０６は詳細状態情報１３０６が用紙設定情報６００に対応しないと判別する。
【００７９】
ステップＳ１５０４の判別の結果、詳細状態情報１３０６が用紙設定情報６００に対応しないとき、ＣＰＵ１０６は、詳細状態情報１３０６のジョブ状態情報１３０９に当該詳細状態情報１３０６が用紙設定情報６００に対応しないことを示す「ミスマッチ」を設定する（ステップＳ１５０５）。次いで、ＣＰＵ１０６はステップＳ１５０９の処理に進む。
【００８０】
ステップＳ１５０４の判別の結果、詳細状態情報１３０６が用紙設定情報６００に対応するとき、ＣＰＵ１０６は、詳細状態情報１３０６の給紙先情報１３０８に設定された給紙先に用紙が存在するか否かを判別する（ステップＳ１５０６）。
【００８１】
ステップＳ１５０６の判別の結果、詳細状態情報１３０６の給紙先情報１３０８に設定された給紙先に用紙が存在しないとき、ＣＰＵ１０６は、詳細状態情報１３０６のジョブ状態情報１３０９に当該詳細状態情報１３０６の給紙先情報１３０８に設定された給紙先に用紙が存在しないことを示す「用紙切れ」を設定する（ステップＳ１５０７）。次いで、ＣＰＵ１０６はステップＳ１５０９の処理に進む。
【００８２】
ステップＳ１５０６の判別の結果、詳細状態情報１３０６の給紙先情報１３０８に設定された給紙先に用紙が存在するとき、ＣＰＵ１０６は、詳細状態情報１３０６のジョブ状態情報１３０９に特定ホールド印刷ジョブが実行可能であることを示す「通常状態」を設定する（ステップＳ１５０８）。次いで、ＣＰＵ１０６は、詳細状態情報１３０６の給紙先情報１３０８に設定された全ての給紙先に対してステップＳ１５０４及びＳ１５０６の判別処理を行っているか否かを判別する（ステップＳ１５０９）。
【００８３】
ステップＳ１５０９の判別の結果、詳細状態情報１３０６の給紙先情報１３０８に設定された給紙先のうちいずれかの給紙先に対してステップＳ１５０４及びＳ１５０６の判別処理を行っていないとき、ＣＰＵ１０６はステップＳ１５０４に戻る。
【００８４】
ステップＳ１５０９の判別の結果、上記全ての給紙先に対してステップＳ１５０４及びＳ１５０６の判別処理を行っているとき、ＣＰＵ１０６は、詳細状態情報１３０６のジョブ状態情報１３０９に「ミスマッチ」が設定されているか否かを判別する（ステップＳ１５１０）。
【００８５】
ステップＳ１５１０の判別の結果、詳細状態情報１３０６のジョブ状態情報１３０９に「ミスマッチ」が設定されているとき、ＣＰＵ１０６は、ホールドジョブ管理データ１３００のうち特定ホールド印刷ジョブに対応する状態情報に「ミスマッチ」を設定して（ステップＳ１５１１）、本処理を終了する。
【００８６】
ステップＳ１５１０の判別の結果、詳細状態情報１３０６のジョブ状態情報１３０９に「ミスマッチ」が設定されていないとき、ＣＰＵ１０６は、詳細状態情報１３０６のジョブ状態情報１３０９に「用紙切れ」が設定されているか否かを判別する（ステップＳ１５１２）。
【００８７】
ステップＳ１５１２の判別の結果、詳細状態情報１３０６のジョブ状態情報１３０９に「用紙切れ」が設定されているとき、ＣＰＵ１０６は、ホールドジョブ管理データ１３００のうち特定ホールド印刷ジョブに対応する状態情報に「用紙切れ」を設定して（ステップＳ１５１３）、本処理を終了する。
【００８８】
ステップＳ１５１２の判別の結果、詳細状態情報１３０６のジョブ状態情報１３０９に「用紙切れ」が設定されていないとき、ＣＰＵ１０６は、ホールドジョブ管理データ１３００のうち特定ホールド印刷ジョブに対応する状態情報に「通常状態」を設定して（ステップＳ１５１４）、本処理を終了する。
【００８９】
図１６は、本変形例における表示制御処理を説明するためのフローチャートである。
【００９０】
図１６の処理は、ＣＰＵ１０６がＲＯＭ１０８や記憶部１０９に格納された各種プログラムを実行することによって行われる。
【００９１】
図１６において、まず、ＣＰＵ１０６は、図１１のステップＳ１１０１と同様の処理を行う。次いで、ＣＰＵ１０６は、ホールドジョブ管理データ１３００のうち状態情報に「ミスマッチ」が存在するか否かを判別する（ステップＳ１６０１）。ここで、本変形例では、ホールドジョブ管理データ１３００のうち状態情報１３０３に「用紙切れ」が設定されている場合、用紙設定情報６００に含まれるカセット用紙サイズ６０２及びカセット用紙種別６０３と同じ仕様の用紙が補給される場合に他ならない。この場合、用紙情報管理メニュー４００の操作を行う必要がない。また、ホールドジョブ管理データ１３００のうち状態情報１３０３に「通常状態」が設定されている場合、ホールド印刷ジョブに対応するサイズや種別の用紙が指定された給紙先に存在し、用紙の補給を行う必要がなく、用紙情報管理メニュー４００の操作を行う必要がない。
【００９２】
一方、ホールドジョブ管理データ１３００のうち状態情報１３０３に「ミスマッチ」が設定されている場合、ホールド印刷ジョブを実行する前に当該「ミスマッチ」を解消するために、例えば、検出された給紙先である給紙カセット２０７の用紙設定情報６００に含まれるカセット用紙種別６０３と異なる種別の用紙が補給されると、図５の用紙情報設定メニュー５００の操作による用紙設定情報６００のカセット用紙種別６０３の再設定を行う必要がある。
【００９３】
すなわち、本変形例では、ホールド印刷ジョブを実行する前に図１５のホールド印刷ジョブ判定処理で設定された「ミスマッチ」を解消するために用紙情報設定メニュー５００の操作が見込まれるエラーを特定する。
【００９４】
ステップＳ１６０１の判別の結果、ホールドジョブ管理データ１３００のうち状態情報１３０３に「ミスマッチ」が存在するとき、ＣＰＵ１０６は、状態情報１３０３に「ミスマッチ」が設定されたホールド印刷ジョブを特定し、当該ホールド印刷ジョブに対応する詳細状態情報１３０６を取得する（ステップＳ１６０２）。次いで、ＣＰＵ１０６は、ステップＳ１１０１で開操作が検知された給紙カセット２０７が詳細状態情報１３０６の給紙先情報１３０８に設定された給紙先と対応、例えば、一致するか否かを判別する（ステップＳ１６０３）。
【００９５】
ステップＳ１６０３の判別の結果、開操作が検知された給紙カセット２０７が詳細状態情報１３０６の給紙先情報１３０８に設定された給紙先と対応するとき、ＣＰＵ１０６は、用紙情報設定メニュー５００の操作が見込まれると判断し、図１１のステップＳ１１０６〜Ｓ１１１０の処理を行って、本処理を終了する。
【００９６】
ステップＳ１６０１の判別の結果、ホールドジョブ管理データ１３００のうち状態情報１３０３に「ミスマッチ」が存在しないとき、又はステップＳ１６０３の判別の結果、開操作が検知された給紙カセット２０７が詳細状態情報１３０６の給紙先情報１３０８に設定された給紙先と対応しないとき、ＣＰＵ１０６は、用紙情報設定メニュー５００の操作が不要であると判断し、用紙情報設定メニュー５００の表示に用いられる用紙情報管理メニュー４００を表示せずに、本処理を終了する。
【００９７】
上述した図１６の処理によって、図１１の処理と同様の効果を奏することができる。
【００９８】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９９】
１０１  画像形成装置
１０５  操作部
１０６  ＣＰＵ
２０７〜２１０  給紙カセット
２０６  センサ
３０１  操作パネル
【図１】
2016144909.tif 000003
【図２】
2016144909.tif 000004
【図３】
2016144909.tif 000005
【図４】
2016144909.tif 000006
【図５】
2016144909.tif 000007
【図６】
2016144909.tif 000008
【図７】
2016144909.tif 000009
【図８】
2016144909.tif 000010
【図９】
2016144909.tif 000011
【図１０】
2016144909.tif 000012
【図１１】
2016144909.tif 000013
【図１２】
2016144909.tif 000014
【図１３】
2016144909.tif 000015
【図１４】
2016144909.tif 000016
【図１５】
2016144909.tif 000017
【図１６】
2016144909.tif 000018