(57)【要約】【課題】  印刷中に中断せずに、且つ、給紙段上書き処理前の他の給紙段の用紙情報を考慮し、印刷ジョブの用紙情報で給紙段の設定を最適に上書きすることができる画像形成装置及びその制御方法を提供する。【解決手段】  印刷ジョブとジョブチケットとで指示された給紙段の用紙情報に従って、複数の給紙段に設定されている用紙に画像形成を行う際に、ジョブチケットで指示された給紙段への用紙情報と複数の給紙段に設定されている用紙情報とを比較する。指示された給紙段への用紙情報と一致する用紙情報が設定されている給紙段を、用紙の変更が必要ない給紙段として一時保持する。一時保持した給紙段と異なる給紙段のうち、指示された用紙情報の用紙サイズと一致する用紙サイズが設定されている給紙段に対してその指示された用紙情報を上書きする。指示された用紙情報を上書きした給紙段に対してその指示された用紙情報の用紙に変更させるための表示を行う。【選択図】      図２
2012137548.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブとジョブチケットとで指示された給紙段への用紙情報に従って画像形成装置の複数の給紙段に設定されている用紙に画像形成を行う画像形成装置であって、
前記ジョブチケットで指示された給紙段への用紙情報と前記複数の給紙段に設定されている用紙情報とを比較し、前記指示された給紙段への用紙情報と一致する用紙情報が設定されている給紙段を、用紙の変更が必要ない給紙段として一時保持する保持手段と、
前記一時保持した給紙段と異なる給紙段のうち、前記指示された用紙情報の用紙サイズと一致する用紙サイズが設定されている給紙段に対して当該指示された用紙情報を上書きする上書き手段と、
前記指示された用紙情報を上書きした給紙段に対して当該指示された用紙情報の用紙に変更させるための表示を行う表示制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記表示制御手段は、前記一時保持した給紙段の情報はグレイアウト表示し、前記上書きした給紙段は用紙の入れ替えをユーザに促すように表示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記表示制御手段は、前記上書きした給紙段の用紙を変更した後に印刷を開始するか、前記上書きした給紙段の用紙を変更せずに印刷するか、印刷をキャンセルするかをユーザに指定させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記上書き手段は、前記ジョブチケットで指示された給紙段への用紙情報を上書きすることが許可されている場合に、前記上書きすることを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記上書き手段は、前記印刷ジョブで使用される用紙の使用枚数を算出し、算出された使用枚数が前記設定されている給紙段の給紙可能枚数以上の場合に、前記上書きする給紙段として他の指定されていない給紙段にも上書きすることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
印刷終了後に、前記上書きした給紙段の用紙情報を当該上書きする前の用紙情報に戻すことを特徴とする請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
印刷ジョブとジョブチケットとで指示された給紙段の用紙情報に従って画像形成装置の複数の給紙段に設定されている用紙に画像形成を行う画像形成装置の制御方法であって、
保持手段が、前記ジョブチケットで指示された給紙段への用紙情報と前記複数の給紙段に設定されている用紙情報とを比較し、前記指示された給紙段への用紙情報と一致する用紙情報が設定されている給紙段を、用紙の変更が必要ない給紙段として一時保持する保持工程と、
上書き手段が、前記一時保持した給紙段と異なる給紙段のうち、前記指示された用紙情報の用紙サイズと一致する用紙サイズが設定されている給紙段に対して当該指示された用紙情報を上書きする上書き工程と、
表示制御手段が、前記指示された用紙情報を上書きした給紙段に対して当該指示された用紙情報の用紙に変更させるための表示を行う表示制御工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項８】
コンピュータを請求項１乃至６の何れか１項に記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法に関するものである。
【背景技術】
【０００２】
一般に、複数の給紙トレイを備える画像形成装置の場合には、ユーザが各給紙トレイに使用する用紙を本体の設定画面より用紙登録する必要がある。特に、接続されている給紙トレイが多く、また一つのジョブで使用される用紙の種類が多い場合、ユーザが用紙登録を給紙トレイ毎に設定するのは手間がかかり、また経験も必要となる。
【０００３】
また、バリアブルデータ印刷（ＶＤＰ）のジョブでは、レコード毎に異なる用紙を使用する場合や１レコード内で複数の用紙タイプを使用する場合があるため、用紙登録作業が多く発生し、作業時間に影響を与えている。
【０００４】
そこで、用紙登録作業をなくして作業効率を向上させるために、従来ではジョブ投入後に用紙なしエラーを発生させ、エラー発生時にジョブに設定されている給紙トレイと用紙情報で給紙トレイを上書きすることが提案されている（例えば、特許文献１参照）。
【０００５】
この特許文献１の技術は、ジョブ投入後にジョブの用紙情報と指定された給紙トレイの用紙情報で不一致が発生した場合、ユーザにアラートを通知する。そして、通知後、指定された給紙トレイの抜き差しを検知してからジョブで指示された用紙情報に従って印刷処理を継続させている。この特許文献１の技術によれば、給紙トレイの用紙情報をユーザが毎回設定し直さなくても印刷処理を継続させることができ、ユーザの利便性を向上させることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2006−337410号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記技術では、アラートを通知後、給紙トレイ（給紙段）の抜き差しを検知して印刷ジョブで指示された用紙情報に従って印刷処理を継続させている。そのため、ユーザが常時、印刷を監視し、発生タイミングが不明のアラート処理に対応する必要がある。
【０００８】
また、印刷ジョブで指示された用紙情報と指示された給紙段の用紙情報のみを比較して同じ用紙情報であるか否かを判断していた。そのため、他の給紙段に既に設定されている用紙情報を考慮しておらず、指示された給紙段以外に、指示された用紙が既に設定されていても、ユーザは印刷ジョブで指示された給紙段の用紙を入れ替える必要があり、無駄な作業が発生していた。
【０００９】
本発明は、印刷中に中断せずに、且つ、給紙段上書き処理前の他の給紙段の用紙情報を考慮し、印刷ジョブの用紙情報で給紙段の設定を最適に上書きすることができる画像形成装置及びその制御方法を提供する。
【課題を解決するための手段】
【００１０】
本発明は、印刷ジョブとジョブチケットとで指示された給紙段への用紙情報に従って画像形成装置の複数の給紙段に設定されている用紙に画像形成を行う画像形成装置であって、
前記ジョブチケットで指示された給紙段への用紙情報と前記複数の給紙段に設定されている用紙情報とを比較し、前記指示された給紙段への用紙情報と一致する用紙情報が設定されている給紙段を、用紙の変更が必要ない給紙段として一時保持する保持手段と、
前記一時保持した給紙段と異なる給紙段のうち、前記指示された用紙情報の用紙サイズと一致する用紙サイズが設定されている給紙段に対して当該指示された用紙情報を上書きする上書き手段と、
前記指示された用紙情報を上書きした給紙段に対して当該指示された用紙情報の用紙に変更させるための表示を行う表示制御手段と、
を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷開始前に、印刷に必要な用紙をユーザが手動で給紙段の用紙登録設定を行わずに、給紙段の用紙入れ替えのみで印刷を開始することができる。更に、用紙入れ替え前の他の給紙段の情報を考慮して、用紙入れ替え作業が必要な給紙段を決定することで最適な用紙入れ替えをユーザに指示することが可能となる。
【００１２】
従って、用紙入れ替えの作業時間が短縮され、ユーザの利便性及び全体の生産性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】画像形成システムの基本構成の一例を示すブロック図。
【図２】画像形成装置の基本構成を示すブロック図。
【図３】印刷ジョブＸとジョブチケットＹの一例を示す図。
【図４】上書き前の用紙情報４０１、ジョブチケットの用紙情報４０２と、上書き後の給紙段設定４０３の一例を示す図。
【図５】印刷ジョブの受信から印刷開始までの一連の処理を示すフローチャート。
【図６】給紙段設定検出処理（Ｓ５０４）の詳細を示すフローチャート。
【図７】給紙段設定記憶部の用紙情報、上書き要望データ、一時保持される用紙情報を示す図。
【図８】給紙段の用紙情報上書き設定を許可させるか否かを設定する設定画面の一例を示す図。
【図９】給紙段の用紙設定が上書きされてタッチパネル部に表示された給紙段設定の一例を示す図。
【図１０】第二の実施形態による一連の処理を示すフローチャート。
【図１１】追加給紙段検出処理の詳細を示すフローチャート。
【図１２】第二の実施形態で受信する印刷ジョブＸとジョブチケットの一例を示す図。
【図１３】給紙段設定を上書き前に戻す処理を示すフローチャート。
【図１４】印刷処理後に給紙段設定を元に戻す処理を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら発明を実施するための形態について詳細に説明する。本実施形態では、画像形成装置として、スキャン、プリント、コピーなどの様々な機能を有するデジタル複合機を例に挙げて説明する。
【００１５】
［第一の実施形態］
図１は、第一の実施形態における画像形成システムの基本構成の一例を示すブロック図である。画像形成システムは、画像形成装置１０、プリントサーバ２０、ファイルサーバ３０、及びクライアントＰＣ４０を有する。ここで、画像形成装置１０、プリントサーバ２０、ファイルサーバ３０、及びクライアントＰＣ４０は、ＬＡＮ，ＷＡＮなどのネットワーク５０を介して通信可能に接続されている。
【００１６】
プリントサーバ２０は、入力された印刷ジョブやネットワーク５０を介して接続されている画像形成装置１０を管理する。プリントサーバ２０は、接続されている画像形成装置１０と全ての印刷ジョブの状況を監視できると共に、印刷ジョブの一時停止、設定変更、印刷再開、或いは印刷ジョブの複製、移動、削除などの処理を行うことができる。
【００１７】
ファイルサーバ３０は、バリアブルデータ印刷（ＶＤＰ）に使用するバリアブルデータのデータベース、例えば宛先、住所、氏名などの顧客データからなる顧客データベースを保管する。クライアントＰＣ４０は、アプリケーションファイルの編集や印刷指示を行う機能を有する。また、クライアントＰＣ４０はプリントサーバ２０が管理する画像形成装置１０や印刷ジョブの監視及び制御を補佐する機能を有する。ユーザはクライアントＰＣ４０を利用して印刷ジョブのステータスなどを確認することができる。
【００１８】
図２は、画像形成装置１０の基本構成を示すブロック図である。制御部２０１は、システムバスを介して接続されている各機能（各部）を制御し、画像形成装置１０全体の動作を制御する。制御部２０１は、記憶部２１２に記憶されているプログラムを実行することで画像形成装置１０の各部を制御する。
【００１９】
操作部２１１は、ユーザが各種入力を行うためのものであり、タッチパネル部２１５とキー入力部２１６とから構成される。操作制御部２１０は、タッチパネル部２１５とキー入力部２１６とから入力された情報を制御部２０１へ伝達する。通常の用紙登録設定時には、タッチパネル部２１５とキー入力部２１６とから各給紙段への用紙登録や設定指示を受ける。表示制御部２０９は、タッチパネル部２１５に対する各種表示やＬＥＤ表示などを制御する。尚、この表示制御部２０９がタッチパネル部２１５に給紙段入れ替え指示を表示させてユーザに通知する。
【００２０】
ジョブチケット受信部２０２は、クライアントＰＣ４０からの印刷指示によりプリントサーバ２０経由で入力されたジョブチケットを受信し、受信したジョブチケットをジョブチケット解析部２０４に送信する。ジョブチケット解析部２０４は、ジョブチケット受信部２０２から受信されたジョブチケットに記述された給紙段への設定情報を解析し、このジョブチケットで指示された給紙段上書き設定に必要な情報を給紙段制御部２０５に送信する。
【００２１】
ジョブ受信部２０３は、クライアントＰＣ４０からの印刷指示によりプリントサーバ２０経由で入力された印刷ジョブを受信し、受信した印刷ジョブをジョブ解析部２０６に送信する。ジョブ解析部２０６は、ジョブ受信部２０３から受信された印刷ジョブの解析を行う。解析する際に、受信した印刷ジョブが給紙段上書き設定がＯＮになっているか否かを確認する。確認の結果、上書き設定がＯＮになっていれば、給紙段制御部２０５に上書き処理を通知する。
【００２２】
記憶部２１２は、ハードディスクなどの不揮発性の大容量メモリで構成され、この記憶部２１２には、各処理により生成された画像データや、各部で用いる制御情報、設定情報が格納される。また、記憶部２１２には、給紙段設定記憶部２１３と、一時保持部２１４とを有する。給紙段設定記憶部２１３には、給紙段に設定されている用紙タイプと用紙サイズを示す用紙情報が格納される。一時保持部２１４には、給紙段の上書き処理を決定時に一時的に保持される給紙段と用紙情報が格納される。
【００２３】
給紙段制御部２０５は、給紙段設定記憶部２１３に格納されている用紙情報と、ジョブチケットで指示される各給紙段の用紙情報とを比較解析する。ここでは、ジョブチケットで指定された各給紙段の用紙情報が既に設定されているか、又は同じ用紙情報が別の給紙段に設定されているか検出し、最適な上書き処理を決定する。そして、最適な上書き処理がジョブチケットで処理された給紙段の用紙情報と異なる場合には、ジョブチケットと印刷ジョブの上書き処理の指示を上書きに必要な情報（給紙段と用紙情報）と共に、ジョブ解析部２０６とジョブチケット解析部２０４に通知する。
【００２４】
これにより、ジョブチケット解析部２０４とジョブ解析部２０６とは、受信した給紙段と用紙情報に従って印刷ジョブとジョブチケットの上書き処理を行う。
【００２５】
ＲＩＰ（Raster Image Processor）部２０７は、制御部２０１の指示により印刷ジョブの画像データを入力し、その画像データにＲＩＰ処理を施す。印刷部２０８は、ＲＩＰ部２０７でＲＩＰされた画像データが入力され、印刷処理を行う。印刷処理の際に、上書き設定された給紙段とその用紙情報に基づいて印刷する。
【００２６】
図３は、印刷ジョブＸとジョブチケットＹの一例を示す図である。印刷ジョブＸ３０１では、給紙段上書き設定を指定する「給紙段上書き」属性がＯｎになっている。この設定がＯｆｆの場合には、ジョブチケットが指示する給紙段と用紙情報によって給紙段に設定されている用紙情報を上書きする処理は行わない。印刷ジョブＸ３０１には、各ページに対して指定された給紙段、用紙サイズ及び用紙タイプが記述される。その他、印刷処理に必要な情報が記述されている。ここで、記述されている情報は、ＲＩＰ部２０７がＲＩＰ処理時に各ページを順次ＲＩＰすることで各ページに指定される用紙情報を取得することができる。
【００２７】
従来技術では、印刷ジョブを、まずＲＩＰすることで指定された給紙段に必要な用紙が入っているかを確認し、不一致があった場合に、ユーザに通知している。このような処理も、ＲＩＰするページ数が少ない印刷ジョブの場合には可能である。しかし、バリアブルデータ印刷（ＶＤＰ）の印刷ジョブのような何万レコードを含む印刷ジョブの場合には、Rip Then Print方式で、先にＲＩＰさせて必要な用紙があるかを確認するのは、生産性が落ちる。よって、本実施形態のように、Rip While Print処理を行うＶＤＰの印刷ジョブでも、予め使用する用紙を検出できるようにジョブチケットの解析処理を行う。
【００２８】
図３に示すジョブチケットＹ３０２には、ユーザが印刷ジョブＸ３０１を印刷する際に必要な情報が記述されている。この例では、必要な給紙段と用紙情報が記述されており、ユーザが印刷ジョブＸ３０１の印刷開始前に、給紙段に必要な用紙に入れ替えておくことができる。
【００２９】
図３に示す上書き後のジョブチケット３０３は、最適な上書き処理が決定され、ジョブチケットＹ３０２で指示された給紙段のうち、カセット５、６のみ指示通りに設定が残り、その他の給紙段は最適な設定で書き換えられたものである。これにより、ユーザは上書き処理されたジョブチケット３０３のカセットと用紙情報とに従って用紙の入れ替え作業を行うことができる。
【００３０】
図４は、上書き前の用紙情報４０１、ジョブチケットの用紙情報４０２と、上書き後の給紙段設定４０３の一例を示す図である。図４に示すように、上書き前の用紙情報４０１には、カセット１：厚紙  Ａ４、カセット２：コート紙  Ａ４、カセット３：厚紙  Ａ４、カセット４：再生紙  Ａ３、カセット５：パンチ済み紙  Ａ４、カセット６：厚紙２  Ａ３が設定されている。
【００３１】
ジョブチケットの用紙情報４０２には、カセット１：コート紙  Ａ４、カセット２：色紙  Ａ３、カセット３：厚紙  Ａ４、カセット４：タブ  Ａ４Ｔａｂ、カセット５：パンチ済み紙  Ａ４、カセット６；ラベル紙  Ａ３が指示されている。
【００３２】
ここで、ジョブチケットで指示された給紙段と用紙情報で上書き処理を施す前に、上書き前の給紙段に設定されている用紙情報に上書き指示された用紙と同じ用紙タイプ及び同じ用紙サイズが設定されていないかを検出する。検出の結果、同じ用紙タイプ及び同じサイズの用紙が別の給紙段に既に設定されていれば、その給紙段を優先的に使用することで、最適な上書き処理を施す。その結果、上書き後の給紙段設定４０３のように、カセット１、２、５の給紙段設定は変更せずに、カセット３、４、６のみ給紙段の用紙を入れ替え、上書き処理を行う。
【００３３】
従来の技術では、上書き処理前の給紙段設定を考慮しないため、図４に示す例の場合には、ジョブチケットの上書き指示の通り全ての給紙段を入れ替える必要がある。従って、既に他の給紙段に同じ用紙が設定されているにも関わらず、全ての給紙段の用紙入れ替えを行うことになる。一方、本実施形態では、必要最小限の用紙入れ替え作業で印刷を開始できる。
【００３４】
図５は、印刷ジョブの受信から印刷開始までの一連の処理を示すフローチャートである。Ｓ５０１で、ジョブ受信部２０３とジョブチケット受信部２０２が印刷ジョブとジョブチケットを受信し、それぞれジョブ解析部２０６とジョブチケット解析部２０４へ送る。Ｓ５０２で、ジョブ解析部２０６が受信した印刷ジョブを解析し、印刷属性の一つである給紙段上書き設定がＯｎに指定されているか否かを判断する。給紙段上書きフラグがＯｎに設定されている場合はＳ５０３へ移行する。一方、給紙段上書きフラグがＯｆｆに設定されている場合は給紙段上書き処理を行わず、通常の印刷処理を行うために、Ｓ５１０へ移行する。
【００３５】
Ｓ５０３では、給紙段制御部２０５が、画像形成装置が給紙段の上書きを許可しているか否かを判定する。給紙段の上書き許可の設定は、操作部２１１より給紙段の上書き許可がユーザにより指定され、操作部２１１が給紙段制御部２０５に通知する。給紙段の上書きが許可されている場合はＳ５０４へ移行する。一方、給紙段の上書きが許可されていない場合は、通常の印刷処理を行うために、Ｓ５１０へ移行する。
【００３６】
即ち、Ｓ５０２で印刷ジョブに対して上書き処理が指示され、且つＳ５０３で画像形成装置に対しても上書きが許可された場合のみ、給紙段の設定をジョブチケットで指示された内容で上書きすることを認めている。これは、意図していない上書き処理が実行され、上書きされる用紙情報と実際給紙段にセットされる用紙との不一致によるジャム発生などのエラーを防ぐためである。
【００３７】
Ｓ５０４では、給紙段制御部２０５が受信されたジョブチケットと上書き前の給紙段の用紙情報とを用いて最適な給紙段上書き設定を検出する。尚、この設定検出処理の詳細は更に図６を用いて後述する。
【００３８】
次に、Ｓ５０５で、給紙段制御部２０５がＳ５０４での給紙段上書き処理により給紙段の登録用紙設定変更が必要となるか否かを判定する。ここで、給紙段の登録用紙設定変更が必要と判定された場合はＳ５０６へ移行し、また変更なしと判定された場合はＳ５１０へ移行する。
【００３９】
Ｓ５０６では、給紙段制御部２０５が用紙登録の設定変更を表示制御部２０９に通知する。表示制御部２０９は給紙段制御部２０５から給紙段変更要求通知と用紙入れ替え対象となる給紙段とその用紙情報を受信する。表示制御部２０９は、受信された情報をタッチパネル部２１５に表示し、ユーザに通知する。図９は、給紙段の用紙設定が上書きされてタッチパネル部に表示された給紙段設定の一例を示す図である。尚、この給紙段設定画面９０１の給紙段設定９０２は図４に示す上書き後の給紙段設定４０３である。
【００４０】
次に、Ｓ５０７で、操作制御部２１０がタッチパネル部２１５から次処理の指示を入力する。入力された指示が印刷ジョブのキャンセル（印刷キャンセル）の場合、この処理を終了する。一方、通知された情報で給紙段を入れ替えて、印刷する指示（上書き後印刷）の場合はＳ５０８へ移行する。このとき、ユーザは、変更通知を受け、設定変更後、印刷を指示するまでに通知された給紙段の用紙入れ替え作業を行う。また、給紙段の上書き設定変更なしで印刷を開始する指示（上書きせず印刷）を受信した場合はＳ５１０へ移行する。尚、上書き後印刷、上書きせず印刷、印刷キャンセルについては、図９を用いて更に後述する。
【００４１】
Ｓ５０８では、給紙段制御部２０５が、検出した最適な給紙段情報で給紙段の登録用紙情報を上書きする。Ｓ５０９では、ジョブ解析部２０６とジョブチケット解析部２０４が給紙段制御部２０５から使用給紙段の情報を受信し、印刷ジョブとジョブチケットの給紙段と用紙情報を上書きする。
【００４２】
Ｓ５１０では、制御部２０１がＲＩＰ部２０７と印刷部２０８とに印刷処理開始を通知し、印刷処理が開始される。尚、このＲＩＰ部２０７と印刷部２０８とによる印刷処理は公知の技術であり、説明は省略する。
【００４３】
図６は、最適な給紙段設定検出処理（Ｓ５０４）の詳細を示すフローチャートである。また、図７は給紙段設定記憶部の用紙情報、上書き要望データ、一時保持される用紙情報を示す図である。
【００４４】
まず、Ｓ６０１で、給紙段制御部２０５が給紙段設定記憶部２１３からジョブチケット受信時の各給紙段に登録されている用紙情報７０１を取得する。Ｓ６０２で、給紙段制御部２０５がジョブチケット解析部２０４から上書き指示された給紙段と用紙情報を取得し、上書き要望データ７０２として一時保持部２１４に格納する。
【００４５】
Ｓ６０３〜Ｓ６０７で、現在の給紙段に上書き指示リストにある用紙情報と同じ用紙が既に給紙段に設定されているか否かを検出し、同じ用紙情報を持つ給紙段が検出されると、その給紙段をそのまま使用する。この処理により、必要のない用紙入れ替え作業をなくすことが可能である。
【００４６】
Ｓ６０３で、給紙段制御部２０５が上書き指示リストの給紙段Ｎの用紙情報を処理対象とする。Ｓ６０４では、Ｓ６０２で格納した上書き指示データの給紙段Ｎの用紙タイプと用紙サイズの両方が一致する給紙段が現在の給紙段に存在するか否かを検出する。ここで同じ用紙タイプと用紙サイズを持つ給紙段が検出されなければ、次の上書き要望データの給紙段Ｎ＋１の処理へ移行する。
【００４７】
一方、検出されたならば、Ｓ６０５へ移行し、給紙段制御部２０５が検出された給紙段と給紙段に登録されている用紙情報を一時保持部２１４に格納する。この例では、カセット２：コート紙Ａ４，カセット１：厚紙Ａ４、カセット５：パンチ済み紙Ａ４の用紙情報７０３が、順にＳ６０４で検出され、一時保持部２１４に格納される。
【００４８】
次に、Ｓ６０６で、給紙段制御部２０５が検出された給紙段を登録用紙確定済みとする。登録用紙確定済みとすることで、Ｓ６０８以降の処理をする際の対象外とする。そして、Ｓ６０７で、上書き要望の給紙段Ｎを上書き済みとし、Ｓ６０８以降の処理の対象外とする。
【００４９】
まず、Ｓ６０８で、給紙段制御部２０５が上述のＳ６０３〜Ｓ６０７で、上書きされていない上書き要望データの給紙段Ｎと確定済みとされていない現在の給紙段を対象に処理を行う。次に、Ｓ６０９で、給紙段制御部２０５が上書き済みとされていない給紙段Ｎと用紙サイズと一致する給紙段が現在の給紙段登録情報に存在するかを検出する。同じ用紙サイズが既に登録されている給紙段が検出された場合はＳ６１０へ移行する。
【００５０】
一方、検出されなかった場合は、次の給紙段Ｎ＋１の用紙サイズを検出する。この例では、給紙段２で上書き要望されている色紙Ａ３と同じ用紙サイズ、即ち現在の給紙段設定の中からカセット４に登録されている用紙サイズの「Ａ３」が検出される。
【００５１】
Ｓ６１０では、給紙段制御部２０５が検出された給紙段と給紙段Ｎの用紙情報の組み合わせを一時保持部２１４に格納する。この例では、カセット４：色紙Ａ３、カセット６：ラベル紙Ａ３の用紙情報７０４が順に格納される。次に、Ｓ６１１では、給紙段制御部２０５が検出された給紙段を登録用紙確定済みとし、給紙段変更ありとする。そして、Ｓ６１２では、給紙段制御部２０５が上書き対象の給紙段Ｎを上書き済みとする。
【００５２】
Ｓ６０９〜Ｓ６１２までの処理で同じ用紙サイズが既に給紙段に登録されているか否かを検知し、その給紙段を優先的に使用することで、用紙入れ替え時の給紙段のサイズ変更作業の手間は省くことができる。
【００５３】
Ｓ６０１３では、給紙段制御部２０５が上書き指示データの給紙段の中でまだ上書き済みとなっていない給紙段があるかを判断する。ここで、まだ上書きされていない給紙段があると判断された場合はＳ６１４へ移行する。一方、全て上書き済みと判断された場合は、この処理を終了する。
【００５４】
Ｓ６１４では、給紙段制御部２０５が、残りの上書き指示データの給紙段と用紙情報を一時保持部２１４に格納する。その際、既に指定の給紙が登録確定済みとなっていた場合は、まだ登録確定済みとなっていない給紙段を順に上書き対象とする。この例では、カセット３：タブＡ４ｔａｂの用紙情報７０５がそのまま一時保持部２１４０に格納される。そして、Ｓ６１５では、給紙段制御部２０５が上書き対象となった給紙段を給紙段変更ありとし、この処理を終了する。
【００５５】
図８は、給紙段の用紙情報上書き設定を許可させるか否かを設定する設定画面の一例を示す図である。この画面８０１において、給紙段の用紙情報を印刷ジョブの設定によって上書きさせる場合には、ユーザが上書きを「許可する」ボタン８０２を押下する。
【００５６】
また、ユーザが「許可しない」ボタン８０３を押下すると、給紙段設定が上書きＯＮのジョブチケットを受信した場合にも上書き処理を実行せずに、通常の印刷ジョブと同様の処理を行う。
【００５７】
このように、画像形成装置側で給紙段の用紙情報の上書きの許可を設定可能とすることにより、意図しない給紙段の用紙情報上書き処理を防ぐことが可能となる。これにより、給紙段登録用紙と実際にセットされている用紙との不一致によるデバイスのジャム発生を防止することができる。
【００５８】
次に、給紙段の用紙設定を印刷ジョブの用紙設定で上書きする給紙段を決定し、用紙の入れ替えをユーザに通知するＳ５０６の処理時の通知画面を説明する。図９に示す給紙段設定画面９０１において、給紙段設定９０２に使用する給紙段を表示し、用紙入れ替えの必要がない給紙段はグレイアウト表示する。一方、枠で囲まれている給紙段は、給紙段に登録されていた用紙情報の上書きが推奨され、給紙段にセットされている用紙の入れ替えが必要であることを示している。
【００５９】
ここで、ユーザが用紙入れ替え作業後に「上書き後印刷」ボタン９０３を押下すると、給紙段設定９０２に表示されている給紙段と用紙情報とに従って印刷を開始する。また、ユーザが「上書きせず印刷」ボタン９０４を押下すると、給紙段設定９０２に表示されている給紙段設定を無効とし、給紙段の上書き処理を実行せずに印刷を開始する。更に、「印刷キャンセル」ボタン９０５で、印刷をキャンセルし、この処理を終了する。
【００６０】
このように、ユーザに給紙段の上書き処理が適応される給紙段を印刷開始前に通知することで、ユーザは印刷開始前にまとめて用紙の入れ替え作業を行うことができる。また、用紙の入れ替えが必要な個所と必要のない個所を一目で把握できることで、円滑に入れ替え作業を行うことができる。
【００６１】
［第二の実施形態］
第一の実施形態では、ＶＤＰのようなRip While Print指定された印刷ジョブの場合を説明した。しかし、Rip Then Printが可能な印刷ジョブでは、印刷ジョブの内容に応じて各用紙タイプの使用枚数を事前に検出することができる。また、各給紙段の給紙可能枚数を取得することで使用される一つの用紙タイプが一つの給紙段の給紙可能枚数以上であれば、複数の給紙段に予め同じ用紙をセットしておく。
【００６２】
このように、予めセットしておくことで、一つの給紙段にセットされている用紙が全て給紙された後に紙なしエラーを発生させることなく、印刷を継続することができる。また、使用枚数を考慮し、上書き設定処理をすることで更に印刷時の作業効率を上げることができる。
【００６３】
図１０は、第二の実施形態による一連の処理を示すフローチャートである。図５に示す第一の実施形態での処理に追加給紙段検出処理（Ｓ５１１）を追加したものである。この追加給紙段検出処理は、Ｓ５０４で最適な給紙段設定の検出処理後に印刷ジョブの内容によって追加給紙段が必要か否かを検出する。追加給紙段検出処理の詳細は図１１を用いて説明する。
【００６４】
まず、Ｓ１１０１で、ジョブ解析部２０６が受信した印刷ジョブがＶＤＰの印刷ジョブか否かを判断する。ＶＤＰジョブの場合には、処理を終了し、ＶＤＰの印刷ジョブでないと判断された場合にはＳ１１０２へ移行する。
【００６５】
Ｓ１１０２では、ジョブ解析部２０６が印刷ジョブに指定された処理がRip Then Printか否かを判断する。ここで、Rip Then Printと判断された場合にはＳ１１０３へ移行し、Rip Then Printではない場合には、この処理を終了する。
【００６６】
Ｓ１１０３では、給紙段制御部２０５が各給紙段の給紙可能枚数を取得する。そして、Ｓ１１０４で、ジョブ解析部２０６が印刷ジョブ内で使用される各用紙タイプの使用枚数を算出する。
【００６７】
次に、Ｓ１１０５で、給紙段制御部２０５が、一時保持部２１４に保持されている最適な給紙段検出結果で使用される給紙段と、その給紙段の給紙可能枚数が、使用される用紙枚数を満たしているかを判断する。判断した結果、印刷ジョブ内で使用される用紙枚数が指定された給紙段の給紙可能枚数より多いと判断された場合にはＳ１１０６へ移行する。一方、少ないと判断された場合には、処理を終了する。
【００６８】
Ｓ１１０６では、給紙段制御部２０５が、最適な給紙段検出結果で使用されていない給紙段があるか否かを判断する。ここで、使用されない給紙段がある場合にはＳ１１０７へ移行する。一方、未使用の給紙段がないと判断された場合には、この処理を終了する。
【００６９】
Ｓ１１０７では、給紙段制御部２０５が給紙可能枚数を超えた使用用紙タイプをＳ１１０６で検出された給紙段に割り当てる。
【００７０】
図１２は、第二の実施形態で受信する印刷ジョブＸとジョブチケットの一例を示す図である。印刷ジョブＸは、部数が１０００部であり、例外ページのページ２とページ４とを除いて普通紙Ａ４が使用される。よって、普通紙  Ａ４が多く必要となる。また、ジョブチケットには、カセット２とカセット３にページ例外のメディアのみ指定されている。
【００７１】
印刷ジョブ内で使用される各メディアの使用枚数及びデバイスの給紙可能枚数を考慮し、追加給紙段検出処理後に、上書き後のジョブチケットを示す。図１２に示す上書き後のジョブチケットでは普通紙Ａ４をカセット１とカセット４の両方にセットするように指示する。
【００７２】
このように、一つの印刷ジョブの印刷処理において複数の給紙段が必要となる場合に、予め複数の給紙段に同じ用紙をセットしておくことで、印刷途中に紙なしエラーが発生することを防ぐ。これにより、印刷途中に紙なしにより印刷が中断することや、用紙追加作業の手間を省くことができ、全体の生産性をさらにあげることができる。
【００７３】
［第三の実施形態］
第三の実施形態として、給紙段の上書き処理がされた印刷終了後に、上書き前の給紙段設定に戻す処理を説明する。これは、給紙段の上書き処理が臨時的に行われ、通常印刷の設定に給紙段を戻す際に適用される。
【００７４】
図１３は、給紙段設定を上書き前に戻す処理を示すフローチャートである。印刷終了後、Ｓ１３０１で、給紙段制御部２０５が上書き前の給紙段設定を給紙段設定記憶部２１３から取得する。次に、Ｓ１３０２で、ジョブ解析部２０６が受信した印刷ジョブに、印刷後に給紙段を上書き処理前に戻す指示がされているか否かを判定する。給紙段の用紙情報を上書き前に戻す指示があると判定した場合にはＳ１３０３へ移行、一時保持部２１４に上書き前の給紙段を格納し、ジョブ終了後まで保持する。一方、給紙段の用紙情報を上書き前に戻す指示がないと判定した場合には、この処理を終了する。
【００７５】
図１４は、印刷処理後に給紙段設定を元に戻す処理を示すフローチャートである。まず、Ｓ１４０１で、上書き処理と印刷処理を行い、Ｓ１４０２で、印刷処理後に給紙段制御部２０５が一時保持部２１４に保持されている給紙段情報を取得し、給紙段の用紙情報の設定を上書き前の状態に戻す。
【００７６】
このように、上書き処理前の設定を保持し、印刷後に設定を戻すことを可能にすることで、一時的に設定を変更したい場合に、再度用紙登録を戻す設定を行う手間を省くことができる。
【００７７】
［他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012137548.tif 000003
【図２】
2012137548.tif 000004
【図３】
2012137548.tif 000005
【図４】
2012137548.tif 000006
【図５】
2012137548.tif 000007
【図６】
2012137548.tif 000008
【図７】
2012137548.tif 000009
【図８】
2012137548.tif 000010
【図９】
2012137548.tif 000011
【図１０】
2012137548.tif 000012
【図１１】
2012137548.tif 000013
【図１２】
2012137548.tif 000014
【図１３】
2012137548.tif 000015
【図１４】
2012137548.tif 000016