(57)【要約】【課題】シート収納部のシートの属性を変更することによって、シートの属性の不一致が新たに発生することを防ぐ印刷装置を提供する。【解決手段】印刷対象のジョブのシートの属性が、当該シートの属性が指定するシート収納部のシートの属性と異なるか否かを判定する。異なると判定された場合に、別のジョブのシートの属性もそのシート収納部を指定しているか否かを判定する。別のジョブのシートの属性もそのシート収納部を指定していると判定された場合には、シート収納部のシートの属性の変更についての警告を表示する。【選択図】図６
2015009530.tif 000002
【特許請求の範囲】
【請求項１】
ジョブに基づいて、シート収納部から搬送されたシートに印刷を行う印刷装置であって、
印刷に使用すべきシートの属性を含む、印刷対象の複数のジョブを記憶する記憶手段と、
前記記憶手段に記憶されたジョブの前記シートの属性が、当該シートの属性が指定するシート収納部のシートの属性と異なるか否かを判定する第１の判定手段と、
前記第１の判定手段により、当該シートの属性が指定するシート収納部のシートの属性と異なると判定された場合に、前記複数のジョブのうち前記ジョブとは異なる別のジョブのシートの属性が前記シート収納部を指定しているか否かを判定する第２の判定手段と、
前記第２の判定手段により、前記別のジョブのシートの属性が前記シート収納部を指定していると判定された場合に、前記シート収納部の用紙設定の変更についての警告を表示する表示制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記第１の判定手段により、当該シートの属性が指定するシート収納部のシートの属性と異なると判定された場合に、当該シートの属性に対応する属性のシート収納部を検索する検索手段、をさらに備え、
前記表示制御手段は、前記検索手段により検索された前記シート収納部のシートの属性を代替えとして、前記警告とともに表示する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷装置のシート収納部の数が前記複数のジョブに含まれるシートの属性の数より少ないか否かを判定する第３の判定手段と、
前記判定手段により、前記印刷装置のシート収納部の数が前記複数のジョブに含まれるシートの属性の数より少ないと判定された場合に、その差分に対応するシートの属性を、前記複数のジョブに含まれるシートの属性から特定する特定手段と、をさらに備え、
前記特定手段により特定されたシートの属性が、前記第１の判定手段により、当該シートの属性が指定するシート収納部のシートの属性と異なると判定された場合に、前記表示制御手段は、当該シートの属性の相異は解消不可であることを、前記警告とともに表示する、
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
ユーザによる前記複数のジョブの指定を受け付ける受付手段、をさらに備え、
前記特定手段は、前記ユーザによる前記複数のジョブの指定の順序に基づいて前記差分に対応するシートの属性を特定する、
ことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記特定手段は、前記ユーザによる前記複数のジョブの指定が遅い順に、前記差分に対応するシートの属性を特定することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記表示制御手段は、前記複数のジョブに含まれるシートの属性の一覧を表示し、前記第１の判定手段によりシート収納部のシートの属性と異なると判定されたシートの属性と、前記第２の判定手段により前記別のジョブのシートの属性が前記シート収納部を指定していると判定されたシートの属性とを、前記一覧における別のジョブと識別可能に表示する、ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記表示制御手段は、前記第１の判定手段によりシート収納部のシートの属性と異なると判定されたシートの属性について用紙設定が異なる旨をさらに表示することを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
印刷に使用すべきシートの属性を含む印刷対象の複数のジョブを記憶する記憶手段を備え、ジョブに基づいて、シート収納部から搬送されたシートに印刷を行う印刷装置で実行される表示制御方法であって、
前記印刷装置の第１の判定手段が、前記記憶手段に記憶されたジョブの前記シートの属性が、当該シートの属性が指定するシート収納部のシートの属性と異なるか否かを判定する第１の判定工程と、
前記印刷装置の第２の判定手段が、前記第１の判定工程で当該シートの属性が指定するシート収納部のシートの属性と異なると判定された場合に、前記複数のジョブのうち前記ジョブとは異なる別のジョブのシートの属性が前記シート収納部を指定しているか否かを判定する第２の判定工程と、
前記印刷装置の表示制御手段が、前記第２の判定工程で前記別のジョブのシートの属性が前記シート収納部を指定していると判定された場合に、前記シート収納部のシートの属性の変更についての警告を表示する表示制御工程と、
を有することを特徴とする表示制御方法。
【請求項９】
請求項１乃至７のいずれか１項に記載の印刷装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シート収納部より搬送されたシートに印刷する印刷装置、表示制御方法およびプログラムに関する。
【背景技術】
【０００２】
印刷装置にジョブを投入する場合、ユーザは、印刷装置のシート収納部に設定されているシートの属性及び有無を確認した上で、ジョブを投入する。
【０００３】
ジョブが投入された後、ジョブで指定されたシートの属性と、印刷装置のシート収納部に設定されているシートの属性が一致していない場合、印刷は開始されず、ユーザインタフェース上にエラーが表示される。それによって、シートの属性が不一致のまま印刷が実行され、ユーザの意図しない印刷物が出力されてしまうことを防ぐことができる。属性の不一致を解消するために、特許文献１には、ユーザがジョブについて他の属性のシートを代替指定することが記載されている。また、特許文献２には、使用可能なシートを条件に基づいて検索することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８４９１９号広報
【特許文献２】特開２０１１−６４９４０号広報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザがシートの属性の不一致が発生しているジョブを選択すると、シート代替画面が表示される。そして、シート代替画面に表示されている内容に従って、不一致が生じているシート収納部のシートの設定を他のシートの設定に変更すれば、シートの属性のの不一致は解消される。しかしながら、そのシート収納部の変更前のシートの設定を使用するはずの他のジョブにとっては、シートの属性の不一致が新たに生じてしまうことがあり得る。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、シート収納部のシートの属性を変更することによって、シートの属性の不一致が新たに発生することを防ぐ印刷装置、表示制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る印刷装置は、ジョブに基づいて、シート収納部から搬送されたシートに印刷を行う印刷装置であって、印刷に使用すべきシートの属性を含む、印刷対象の複数のジョブを記憶する記憶手段と、前記記憶手段に記憶された前記ジョブのシートの属性が、当該シートの属性が指定するシート収納部のシートの属性と異なるか否かを判定する第１の判定手段と、前記第１の判定手段により当該シートの属性が指定するシート収納部のシートの属性と異なると判定された場合に、前記複数のジョブのうち前記ジョブとは異なる別のジョブのシートの属性が前記シート収納部を指定しているか否かを判定する第２の判定手段と、前記第２の判定手段により前記別のジョブのシートの属性が前記シート収納部を指定していると判定された場合に、前記シート収納部のシートの属性の変更についての警告を表示する表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、シート収納部のシートの属性を変更することによって、シートの属性の不一致が新たに発生することを防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの構成を示す図である。
【図２】印刷装置のコントローラ周辺のハードウェア構成を示す図である。
【図３】印刷装置のコントローラ周辺のソフトウェア構成を示す図である。
【図４】操作部に表示されるホールドジョブリスト画面の一例を示す図である。
【図５】第１の実施形態の用紙代替画面の一例を示す図である。
【図６】用紙代替画面の表示処理の手順を示す図である。
【図７】Ｓ６０６の処理の詳細な手順を示す図である。
【図８】Ｓ６０７の処理の詳細な手順を示す図である。
【図９】オペレータにより選択されたジョブの用紙設定の一例を示す図である。
【図１０】第２の実施形態の用紙代替画面の一例を示す図である
【図１１】用紙代替画面の表示処理の手順を示す図である。
【図１２】Ｓ１１０８の処理の詳細な手順を示す図である。
【図１３】第３の実施形態の用紙代替画面の一例を示す図である。
【図１４】用紙代替画面の表示処理の手順を示す図である。
【図１５】Ｓ１４０９の処理の詳細な手順を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
〔第１の実施形態〕
図１は、本実施形態における印刷システムの構成を示す図である。印刷システム１００は、印刷装置１０１、ホストコンピュータ１０２、１０３、１０４を含み、ネットワーク１０５を介して相互に通信可能に接続されている。ホストコンピュータ１０２〜１０４は、例えば汎用的なＰＣであり、印刷装置１０１で印刷を実行させるためのジョブを生成して、印刷装置１０１に送信する。ここで、ジョブとは、印刷ジョブの他、コピージョブ等も含む。
【００１２】
図２は、印刷装置１０１のコントローラ周辺のハードウェア構成を示す図である。ＣＰＵ２０３は、プログラムＲＯＭ２０５に記憶されている各種プログラムを読み出して実行する。各種プログラムとは、本実施形態の動作を実現するための制御プログラムを含む。ＣＰＵ２０３は、プログラムＲＯＭ２０５から制御プログラムをＲＡＭ２０４に読み出して実行することで、印刷装置１０１の各部を制御して本実施形態の動作を実現する。ＲＡＭ２０４は、ＣＰＵ２０３が各種プログラムを実行する際のメインメモリ、又は、一時的に画像データやパラメータ等を記憶するためのワークエリアとして使用される。データＲＯＭ２０６は、各種プログラムが実行される際に必要なデータを記憶する。データＲＯＭ２０６には、例えば、フォント情報等を示すデータが記憶される。
【００１３】
ネットワークインタフェース（Ｉ／Ｆ）２０７は、ネットワーク１０５と接続されており、ホストコンピュータ１０２〜１０４から送信されたジョブを受信する。プリンタＩ／Ｆ２０８は、プリンタエンジン２０２とコントローラ２００との間の通信を可能にする。外部記憶装置２０９は、例えば、ハードディスクやフラッシュメモリである。上記のＣＰＵ２０３〜外部記憶装置２０９は、システムバス２１０を介して相互に通信可能に接続されている。操作部２０１は、ディスプレイやキーボード等を含み、ディスプレイにユーザインタフェース（ＵＩ）画面を表示する。ユーザインタフェース画面は、ジョブ選択や印刷実行等、ユーザからの各種指示を受付けることができる。また、印刷装置１０１が外部から受信し保持しているジョブの一覧を表示することができる。
【００１４】
図３は、印刷装置１０１のコントローラ周辺のソフトウェア構成を示す図である。外部から受信したジョブは、外部記憶装置２０９に一旦保持される。ＵＩ制御部３０１、ネットワーク制御部３０２、ジョブ情報管理部３０３、画像処理部３０５、プリンタ制御部３０６、設定記憶部３０７は、ＣＰＵ２０３がプログラムＲＯＭ２０５に記憶されている制御プログラムを実行することにより実現される。ＵＩ制御部３０１は、操作部２０１の表示制御を行う。ネットワーク制御部３０２は、ジョブ制御部３０４とネットワーク１０５との通信を可能にする。画像処理部３０５は、印刷対象の画像データに対して各種画像処理（色変換処理、補正処理等）を実行する。プリンタ制御部３０６は、プリンタエンジン２０２を制御する。給紙段３０８、３０９、３１０、３１１、３１２は、シート収納部であり、印刷用紙等の記録媒体（シート）を積載する。印刷装置１０１は、給紙段３０８、３０９、３１０、３１１、３１２から記録媒体を給紙し、搬送し、搬送される記録媒体に画像を印刷する。プリンタエンジン２０２は、各給紙段３０８〜３１２の用紙残量を検出して管理する。設定記憶部３０７は、印刷に関わる各種設定を属性として記憶し、例えば、各給紙段に設定されている用紙設定の情報を用紙の属性を示す情報として記憶する。各給紙段に設定されている用紙設定の情報は、用紙サイズ、メディアタイプを含む。ここで、メディアタイプとは、例えば、普通紙やコート紙といった記録媒体の材質等を表わす情報である。ジョブ情報管理部３０３は、外部記憶装置２０９に保持されたジョブの用紙設定の情報を記憶する。ジョブ情報管理部３０３に記憶される用紙設定の情報は、ジョブが指定する給紙段、用紙サイズ、メディアタイプを含む。
【００１５】
図４は、操作部２０１に表示されるホールドジョブリスト画面の一例を示す図である。ホールドジョブリスト画面４０１は、外部記憶装置２０９に保持されているジョブのリストをジョブリスト４０２として表示する。ユーザは、そのジョブのリストから、印刷の実行を所望するジョブを選択して、印刷の実行を指示することができる。また、本実施形態においては、ユーザは複数のジョブを選択可能であり、図４では、表示４０３で示される３つのジョブがユーザにより選択されている。表示４０４は、ユーザにより選択された順序を示す。アイコン４０５は、そのジョブについてメディアの不一致が発生していることを示す。ここで、メディアの不一致とは、ジョブの使用する用紙設定と、その用紙設定が指定する給紙段の用紙設定とが相異しているということである。ユーザは、ボタン４０６を押下することで、ジョブリスト４０２を最新の状態に更新することができる。後述する代替え用紙が設定された場合には、本画面でボタン４０６が押下されると、その代替え用紙設定を反映して、例えばアイコン４０５が他のジョブに表示される。ボタン４０７は、選択されたジョブについての代替え用紙の設定を行うための画面に遷移させるボタンである。また、ボタン４０８は、選択されたジョブについてユーザが印刷の実行を指示するボタンである。
【００１６】
図５は、用紙代替画面の一例を示す図である。用紙代替画面５０１は、図４のボタン４０７が押下されると表示される。リスト５０２は、ジョブリスト４０２で選択された全てのジョブが使用する全ての用紙設定の一覧を表示する。表示５０３は、給紙段１のＡ４サイズかつメディアタイプがＰｌａｉｎである用紙設定を示している。また、表示５０３のように背景色が白地の用紙設定については、代替え用紙は設定されておらず、メディアの不一致も発生していない。一方、表示５０４は、３行目と４行目の２つの異なる用紙設定が給紙段３に対して設定されている状態を、背景色を識別可能に表示されている。アイコン５０５は、メディアの不一致が発生していることを示す。ボタン５０６は、不図示の代替え用紙の選択画面に遷移させるボタンであり、ボタン５０７は、代替え用紙の選択画面で選択された代替え用紙を確定させるためのボタンである。ボタン５０８は、用紙代替画面５０１上で設定された内容をキャンセルするためのボタンである。
【００１７】
［用紙代替画面の表示処理］
図６は、用紙代替画面の表示処理の手順を示すフローチャートである。図６に示す各処理は、例えば、ＣＰＵ２０３がプログラムＲＯＭ２０５に記憶されている制御プログラムを実行することにより実現される。ユーザが、ホールドジョブリスト画面４０１上で複数のジョブを選択した状態で、更新ボタン４０６又は選択用紙代替ボタン４０７を押下すると、図６に示す処理が開始される。
【００１８】
Ｓ６０１において、ジョブ制御部３０４は、操作部２０１からＵＩ制御部３０１を介して、ボタン４０６又は４０７の押下を検出すると、ユーザにより選択されたジョブのうち未処理のジョブがあるか否かを判定する。ここで、未処理とは、Ｓ６０２〜Ｓ６０４の処理が未だ実行されていないということである。未処理のジョブがあると判定された場合には、ユーザからの選択順等に従って１つのジョブを特定してＳ６０２に進む。Ｓ６０２において、ジョブ制御部３０４は、特定されたジョブの用紙設定をジョブ情報管理部３０３から取得する。ここで、用紙設定は、ジョブが指定する給紙段、用紙サイズ、メディアタイプを含む。
【００１９】
Ｓ６０３において、ジョブ制御部３０４は、そのジョブが使用する用紙設定を全て取得してＲＡＭ２０４に記憶する。ジョブは、１つの用紙設定、若しくは、複数の用紙設定を使用する。ジョブが複数の用紙設定を使用する場合には、例えば、そのジョブが使用する「給紙段１、Ａ４、Ｐｌａｉｎ」及び「給紙段３、Ａ３、Ｈｅａｖｙ」という用紙設定を取得する。給紙段についての情報は、各給紙段に予めユニークに割り付けられているＩＤであっても良い。Ｓ６０３において、そのジョブが使用する用紙設定が複数あって内容が重複している場合には、いずれか１つの内容のみをＲＡＭ２０４に記憶する。Ｓ６０４において、ジョブ制御部３０４は、ユーザからの選択順等に従って次のジョブを特定する。Ｓ６０１で、ユーザにより選択されたジョブについて未処理のジョブがないと判定された場合には、Ｓ６０５に進む。Ｓ６０５において、ジョブ制御部３０４は、ユーザから選択された各ジョブが使用する全ての用紙設定をＲＡＭ２０４に記憶する。その際に、内容が重複している場合には、いずれか１つの内容のみをＲＡＭ２０４に記憶する。
【００２０】
Ｓ６０６において、ジョブ制御部３０４は、各用紙設定について、若しくは、各ジョブについて、メディアの不一致が発生しているか否かを判定する。Ｓ６０６の処理の詳細については後述する。Ｓ６０７において、ジョブ制御部３０４は、同じ給紙段に対して異なる用紙設定がされているか否かを判定する。Ｓ６０７の処理の詳細については後述する。
【００２１】
Ｓ６０８において、ジョブ制御部３０４は、Ｓ６０６及びＳ６０７の判定結果に基づいて、操作部２０１に用紙代替画面５０１、若しくはホールドジョブリスト画面４０１の最新の状態に更新された画面を表示する。Ｓ６０９において、ジョブ制御部３０４は、用紙代替画面５０１上でユーザからの入力を待機する。図５に示すように、アイコン５０５により、上から３番目の用紙設定がメディアの不一致と判定されていることが表示される。また、背景色を識別可能に表示されることにより、３番目と４番目の用紙設定が同じ給紙段に対して設定されていることが表示される。
【００２２】
Ｓ６１０において、ジョブ制御部３０４は、操作部２０１上のユーザの入力を判定する。ここで、その入力が、図５に示す変更用紙選択ボタン５０６の押下であると判定された場合には、用紙代替画面５０１を不図示の変更用紙選択画面に遷移させて、Ｓ６１１に進む。変更用紙選択画面は、メディアの不一致が発生している用紙設定に代えて使用可能な用紙設定を選択するための画面である。Ｓ６１１において、ジョブ制御部３０４は、変更用紙選択画面上で代替え用紙が設定された場合には、仮の代替え用紙設定としてＲＡＭ２０４に記憶し、Ｓ６０６からの処理を繰り返す。
【００２３】
また、Ｓ６１０で図５に示すＯＫボタン５０７の押下であると判定された場合には、ジョブ制御部３０４は、Ｓ６１１で記憶された仮の代替え用紙設定を、外部記憶装置２０９に新たな用紙設定として記憶し、図６の処理を終了する。また、Ｓ６１０で図５に示すキャンセルボタン５０８の押下であると判定された場合には、ジョブ制御部３０４は、Ｓ６１１で記憶された仮の代替え用紙設定を消去し、図６の処理を終了する。
【００２４】
図７は、図６のＳ６０６の処理の詳細な手順を示すフローチャートである。Ｓ７０１において、ジョブ制御部３０４は、プリンタ制御部３０６を介してプリンタエンジン２０２から、給紙段３０８〜３１２に現在設定されている用紙設定の情報を取得する。取得する用紙設定の情報とは、給紙段ＩＤ、用紙サイズ、メディアタイプを含む情報である。ここで、プリンタエンジン２０２によっては用紙設定の情報の全てを取得できない場合もあるので、その場合には、設定記憶部３０７から、給紙段ＩＤに対応する用紙設定の情報を取得して補完するようにしても良い。
【００２５】
Ｓ７０２において、ジョブ制御部３０４は、Ｓ６０５で各ジョブについてＲＡＭ２０４に記憶された用紙設定について、未処理の用紙設定があるか否かを判定する。ここで、未処理とは、Ｓ７０３〜Ｓ７０７の処理が未だ実行されていないということである。未処理の用紙設定がないと判定された場合には、図７の処理を終了する。未処理の用紙設定があると判定された場合には、１つの用紙設定を特定してＳ７０３に進む。特定の方法は、例えば、Ｓ６０５でＲＡＭ２０４に記憶された順に従っても良い。Ｓ７０３において、ジョブ制御部３０４は、その用紙設定について代替え用紙が設定されているか否かを判定する。ここで、代替え用紙が設定されているとは、図６のＳ６１１において代替え用紙が設定されているということである。代替え用紙が設定されていると判定された場合には、Ｓ７０４において、ジョブ制御部３０４は、代替え用紙設定を図７の処理対象とする。一方、代替え用紙が設定されていないと判定された場合には、現在の用紙設定を図７の処理対象として、Ｓ７０５に進む。
【００２６】
Ｓ７０５において、ジョブ制御部３０４は、処理対象の用紙設定の「給紙段ＩＤ、用紙サイズ、メディアタイプ」がそれぞれＳ７０１で取得した各給紙段に設定されている「用紙サイズ、メディアタイプ」と一致しているか否かを判定する。Ｓ７０６において、ジョブ制御部３０４は、Ｓ７０５の判定結果を、各用紙設定と関連付けてＲＡＭ２０４に記憶する。Ｓ７０７において、ジョブ制御部３０４は、次の用紙設定を特定してＳ７０２からの処理を繰り返す。
【００２７】
本実施形態では、図７の処理により、ユーザにより選択された複数のジョブで使用されている各用紙設定について、メディアの不一致が発生しているかを判定する。そして、メディアの不一致が発生していると判定された用紙設定については、アイコン５０５のように警告表示することができる。
【００２８】
図８は、図６のＳ６０７の処理の詳細な手順を示すフローチャートである。Ｓ８０１において、ジョブ制御部３０４は、Ｓ６０５で各ジョブについて記憶された用紙設定について、給紙段ＩＤをキーとしてソートする。Ｓ８０２において、ジョブ制御部３０４は、ソートされた各用紙設定の給紙段ＩＤに未処理のものがあるか否かを判定する。ここで、未処理とは、Ｓ８０２〜Ｓ８０９の処理が未だ実行されていないということである。未処理のものがないと判定された場合には、図８の処理を終了する。未処理のものがあると判定された場合には、ジョブ制御部３０４は、ソート順に従って１つの給紙段ＩＤを特定してＳ８０３に進む。
【００２９】
Ｓ８０３において、ジョブ制御部３０４は、特定された給紙段ＩＤに対応する用紙設定について代替え用紙が設定されているか否かを判定する。ここで、代替え用紙が設定されているとは、図６のＳ６１１において代替え用紙が設定されているということである。代替え用紙が設定されていると判定された場合には、Ｓ８０４において、ジョブ制御部３０４は、代替え用紙設定を図８の処理対象とする。一方、代替え用紙が設定されていないと判定された場合には、現在の用紙設定を図８の処理対象として、Ｓ８０５に進む。
【００３０】
Ｓ８０５において、ジョブ制御部３０４は、その給紙段ＩＤが自動給紙段指定を表すか否かを判定する。給紙段ＩＤが自動給紙段指定を表わすとは、例えば、図５の「Ａｕｔｏ」表示である場合をいう。「Ａｕｔｏ」表示であれば、印刷装置１０１のいずれかの給紙段に、指定する用紙サイズ、メディアタイプの用紙があれば、その給紙段から自動的に給紙を行うことができる。固定給紙段指定とは、例えば、図５の［１］〜［３］の表示である。Ｓ８０５で自動給紙段指定を表すと判定された場合にはＳ８０９に進む。自動給紙段指定を表していない、つまり、固定給紙段指定を表すと判定された場合には、Ｓ８０６に進む。
【００３１】
Ｓ８０６において、ジョブ制御部３０４は、その給紙段ＩＤを指定している複数の用紙設定がある場合には、そのうち、用紙サイズが異なるものが１つでもあるか否かを判定する。用紙サイズが異なるものが１つでもあると判定された場合には、Ｓ８０８において、ジョブ制御部３０４は、その給紙段ＩＤをＲＡＭ２０４に記憶してＳ８０９に進む。また、用紙サイズが異なるものがないと判定された場合には、Ｓ８０７に進む。
【００３２】
Ｓ８０７において、ジョブ制御部３０４は、その給紙段ＩＤを指定している複数の用紙設定がある場合には、そのうち、メディアタイプが異なるものが１つでもあるか否かを判定する。メディアタイプが異なるものが１つでもあると判定された場合には、Ｓ８０８において、ジョブ制御部３０４は、その給紙段ＩＤをＲＡＭ２０４に記憶してＳ８０９に進む。また、メディアタイプが異なるものがないと判定された場合にはＳ８０９に進む。Ｓ８０９において、ジョブ制御部３０４は、ソート順に従って次の給紙段ＩＤを特定してＳ８０２からの処理を繰り返す。
【００３３】
本実施形態では、図８の処理により、ユーザにより選択された複数のジョブで使用されている各用紙設定について、１つの給紙段に対して複数の異なる用紙設定がされているか（対象ジョブ以外のジョブの用紙設定も同じ給紙段を指定しているか）を判定する。そして、１つの給紙段に対して複数の異なる用紙設定がされていると判定された場合には、その判定された用紙設定について、図５の３行目及び４行目のように警告表示することができる。
【００３４】
本実施形態において、例えば、オペレータ（ユーザ）により選択されたジョブが図９に示すようなジョブ１〜３の３つのジョブであったとする。ここで、ジョブ１は、「給紙段１、Ａ４、Ｐｌａｉｎ」と「給紙段３、Ａ３、Ｈｅａｖｙ」の２つの用紙設定を使用している。また、ジョブ２は、「給紙段２、Ａ４、Ｃｏａｔ１」と「給紙段３、Ａ３、Ｐｌａｉｎ」の２つの用紙設定を使用している。また、ジョブ３は、「給紙段２、Ａ４、Ｃｏａｔ１」と「Ａｕｔｏ、Ａ３、Ｐｌａｉｎ」の２つの用紙設定を使用している。そして、印刷装置１０１の各給紙段は、図９に示す給紙段１〜５のように設定されているとする。
【００３５】
オペレータが図４のジョブリスト４０２上で３つのジョブ１〜３を選択し、更新ボタン４０６を押下すると、図６の処理が実行され、Ｓ６０６の処理結果に基づいてアイコン４０５が表示される。オペレータは、その表示により、ジョブ１の用紙設定についてメディアの不一致が発生していることが分かる。ここで、オペレータが用紙代替ボタン４０７を押下すると、図５の用紙代替画面に遷移する。図５の用紙代替画面では、Ｓ６０６の処理結果に基づいて、３行目の用紙設定「給紙段３、Ａ３、Ｈｅａｖｙ」についてメディアの不一致が発生していることがアイコン５０５として表示される。
【００３６】
ここで、オペレータは３行目のメディアの不一致を解消するために、給紙段３の用紙を入れ替えて、給紙段の用紙設定を「Ａ３、Ｐｌａｉｎ」から「Ａ３、Ｈｅａｖｙ」に変更することができる。しかしながら、図５の３行目と４行目の用紙設定が識別可能に表示されていることから、オペレータは、２つの異なる用紙設定が同じ給紙段を指定していることが分かる。つまり、オペレータは、給紙段３の用紙を入れ替えると、他の用紙設定にも影響があることを容易に認識することができる。また、仮にオペレータがその警告表示に気付かずに実際に用紙設定を変更したとしても、図６でＳ６１１からＳ６０６に戻り、一連の処理が繰り返されることによって、４行目に新たにアイコン５０５が表示されることになる。その結果、オペレータは、用紙設定の変更が他の用紙設定に影響があったことが印刷前に分かる。図５のような場合には、例えば、オペレータは、３行目の用紙設定を他の給紙段の用紙設定で代替えするか、若しくは、給紙段３の用紙設定を変更する。給紙段３の用紙設定を変更した場合には、４行目の用紙設定を他の給紙段の用紙設定で代替えすることで、メディアの不一致を解消する。
【００３７】
〔第２の実施形態〕
以下、第２の実施形態について、第１の実施形態と異なる点について説明する。図１０は、本実施形態における用紙代替画面の一例を示す図である。用紙代替画面１００１は、図４のボタン４０７が押下されると表示される。リスト１００２は、ジョブリスト４０２で選択された全てのジョブが使用する全ての用紙設定の一覧を表示する。表示１００３は、給紙段１のＡ４サイズかつメディアタイプがＰｌａｉｎである用紙設定を示している。また、表示１００３のように背景色が白地の用紙設定については、代替え用紙は設定されておらず、メディアの不一致も発生していない。一方、表示１００４は、３行目と４行目の２つの異なる用紙設定が給紙段３に対して設定されている状態を、背景色を識別可能に表示されている。アイコン１００５は、メディアの不一致が発生していることを示す。ボタン１００６は、不図示の代替え用紙の選択画面に遷移させるボタンであり、ボタン１００７は、代替え用紙の選択画面で選択された代替え用紙を確定させるためのボタンである。ボタン１００８は、用紙代替画面１００１上で設定された内容をキャンセルするためのボタンである。表示１００９は、各用紙設定を使用するジョブを示す。表示１０１０は、代替えの候補となる用紙設定を示す。
【００３８】
図１１は、本実施形態における用紙代替画面の表示処理の手順を示すフローチャートである。Ｓ１１０１〜Ｓ１１０７は、図６のＳ６０１〜Ｓ６０７における説明と同じである。
【００３９】
Ｓ１１０８において、ジョブ制御部３０４は、メディアの不一致が発生している用紙設定の代替え候補となる用紙設定を特定する。Ｓ１１０８の処理の詳細については後述する。Ｓ１１０９において、ジョブ制御部３０４は、Ｓ１１０６〜Ｓ１１０８の処理結果に基づいて、図１０に示すような用紙代替画面を操作部２０１に表示する。図１０の表示１０１０は、Ｓ１１０８で候補として特定された用紙設定である。また、ジョブ制御部３０４は、Ｓ１１０３の処理から、各用紙設定についていずれのジョブから取得されたかが分かる。ジョブ制御部３０４は、Ｓ１１０３の処理に基づいて、各用紙設定を使用するジョブの識別番号を図１０の表示１００９として表示する。Ｓ１１１０〜Ｓ１１１３は、図６のＳ６０９〜Ｓ６１２における説明と同じである。
【００４０】
図１２は、図１１のＳ１１０８の処理の詳細な手順を示すフローチャートである。Ｓ１２０１において、ジョブ制御部３０４は、Ｓ１１０５で各ジョブについて記憶された用紙設定について、給紙段ＩＤ、及びその用紙設定を使用するジョブの識別番号をキーとしてソートする。Ｓ１２０２において、ジョブ制御部３０４は、Ｓ１１０５で各ジョブについて記憶された用紙設定について、未処理の用紙設定があるか否かを判定する。ここで、未処理とは、Ｓ１２０３〜Ｓ１２０９の処理が未だ実行されていないということである。未処理の用紙設定がないと判定された場合には、図１２の処理を終了する。未処理の用紙設定があると判定された場合には、ソート順に従って１つの用紙設定を特定してＳ１２０３に進む。
【００４１】
Ｓ１２０３において、ジョブ制御部３０４は、特定された用紙設定についてメディアの不一致が発生しているか否かを判定する。ここで、メディアの不一致が発生していないと判定された場合にはＳ１２０９に進む。メディアの不一致が発生していると判定された場合には、Ｓ１２０４に進む。
【００４２】
Ｓ１２０４において、ジョブ制御部３０４は、その用紙設定について代替え用紙が設定されているか否かを判定する。ここで、代替え用紙が設定されているとは、図６のＳ１４１３において代替え用紙が設定されているということである。ここで、代替え用紙が設定されていると判定された場合にはＳ１２０９に進む。つまり、オペレータの意思により代替え用紙が設定されたということであるので、その場合には、メディアの不一致が発生していたとしても代替え候補の特定処理は行わない。代替え用紙が設定されていないと判定された場合にはＳ１２０５に進む。
【００４３】
Ｓ１２０５において、ジョブ制御部３０４は、その用紙設定について固定給紙段指定であるか否かを判定する。ここで、固定給紙段指定でない、つまり、自動給紙段指定であると判定された場合にはＳ１２０９に進む。つまり、自動給紙段指定の場合には、その用紙設定がいずれの給紙段にあれば自動的にその給紙段から給紙されるので、代替え候補を特定する必要がないからである。固定給紙段指定であると判定された場合にはＳ１２０６に進む。
【００４４】
Ｓ１２０６において、ジョブ制御部３０４は、印刷装置１０１の各給紙段３０８〜３１２に設定されている用紙設定を取得する。Ｓ１２０７において、ジョブ制御部３０４は、現在処理対象の用紙設定の固定給紙段指定以外の給紙段に、用紙サイズおよびメディアタイプが同じ給紙段があるかを検索し、その有無を判定する。ここで、用紙サイズおよびメディアタイプが同じ給紙段がないと判定された場合には、Ｓ１２０９に進む。一方、用紙サイズおよびメディアタイプが同じ給紙段があると判定された場合にはＳ１２０８に進む。
【００４５】
Ｓ１２０８において、ジョブ制御部３０４は、用紙サイズおよびメディアが同じ給紙段の用紙サイズ、メディアタイプを、代替え用紙設定の候補として特定する。Ｓ１２０９において、ジョブ制御部３０４は、ソート順に従って次の用紙設定を特定してＳ１２０２からの処理を繰り返す。
【００４６】
オペレータは、図１０の画面から、３番目の用紙設定にメディアの不一致が発生しており、給紙段３の用紙設定の変更が他の用紙設定に不一致を発生させてしまうことが分かる。また、ユーザは、表示１０１０から、他の用紙設定に不一致を発生させないために、給紙段４の用紙設定が代替え用紙設定として指定可能であることが分かる。
【００４７】
本実施形態においては、Ｓ１２０７において、用紙サイズ及びメディアタイプが一致したものだけを候補として特定している。しかしながら、用紙サイズ及びメディアタイプに所定の類似範囲を定義して、その範囲内の用紙サイズ及びメディアタイプに該当すれば一致とみなすようにしても良い。
【００４８】
〔第３の実施形態〕
以下、第３の実施形態について、第１の実施形態と異なる点について説明する。図１３は、本実施形態における用紙代替画面の一例を示す図である。用紙代替画面１３０１は、図４のボタン４０７が押下されることで表示される。リスト１３０２は、ジョブリスト４０２で選択された全てのジョブが使用する全ての用紙設定の一覧を表示する。表示１３０３は、給紙段１のＡ４サイズかつメディアタイプがＰｌａｉｎである用紙設定を示している。また、表示１３０３のように背景色が白地の用紙設定については、代替え用紙は設定されておらず、メディアの不一致も発生していない。一方、表示１３０４は、３行目と４行目の２つの異なる用紙設定が給紙段３に対して設定されている状態を、背景色を識別可能に表示されている。アイコン１３０５は、メディアの不一致が発生していることを示す。ボタン１３０６は、代替え用紙の選択画面に遷移させるボタンであり、ボタン１３０７は、代替え用紙の選択画面で選択された代替え用紙を確定させるためのボタンである。ボタン１３０８は、用紙代替画面１３０１上で設定された内容をキャンセルするためのボタンである。表示１３０９は、各用紙設定を使用するジョブを示す。表示１３１０は、代替えの候補となる用紙設定を示す。
【００４９】
本実施形態においては、ユーザは、図９に示す３つのジョブに加えて、「給紙段５、Ａ４、Ｃｏａｔ２」と「Ａｕｔｏ、Ａ４、Ｈｅａｖｙ」の２つの用紙設定を使用するジョブを４番目として選択している。
【００５０】
図１３のアイコン１３１１は、その用紙設定についてメディアの不一致が発生していることと、メディアの不一致が解消不可能であることを示している。アイコン１３１１は、特に、ユーザによるジョブの選択順を考慮すると、選択順が遅い、つまり、４番目のジョブが使用する用紙設定については、メディアの不一致は解消できないことを示している。つまり、代替え用紙設定の候補については、選択順が速いジョブについてほど優先的に特定可能であり、その結果、選択順が遅いジョブについて代替え用紙設定が不可能であれば、アイコン１３１１のように表示される。
【００５１】
図１４は、本実施形態における用紙代替画面の表示処理の手順を示すフローチャートである。Ｓ１４０１〜Ｓ１４０８は、図１１のＳ１１０１〜Ｓ１１０８における説明と同じである。
【００５２】
Ｓ１４０９において、ジョブ制御部３０４は、メディアの不一致を全て解消可能であるか否かを判定する。Ｓ１４０９の処理の詳細については後述する。Ｓ１４１０において、ジョブ制御部３０４は、Ｓ１４０７〜Ｓ１４０９の処理結果に基づいて、図１３に示すようにアイコン１３１１を表示する。図１３は、アイコン１３１１により、メディアの不一致を全て解消できずに１つは残ることを示している。Ｓ１４１１〜Ｓ１４１４は、図１１のＳ１１１０〜Ｓ１１１３における説明と同じである。
【００５３】
図１５は、図１４のＳ１４０９の処理の詳細な手順を示すフローチャートである。Ｓ１５０１において、ジョブ制御部３０４は、プリンタ制御部３０６を介してプリンタエンジン２０２から、印刷装置１０１の給紙段の数を取得する。Ｓ１５０２において、ジョブ制御部３０４は、Ｓ１４０５で各ジョブについて記憶された用紙設定について、未処理の用紙設定があるか否かを判定する。ここで、未処理とは、Ｓ１５０３〜Ｓ１５０６の処理が未だ実行されていないということである。未処理の用紙設定がないと判定された場合にはＳ１５０７に進む。未処理の用紙設定があると判定された場合には、１つの用紙設定を特定してＳ１５０３に進む。特定の方法は、例えば、Ｓ１４０５でＲＡＭ２０４に記憶された順に従っても良い。
【００５４】
Ｓ１５０３において、ジョブ制御部３０４は、特定された用紙設定に対して代替え用紙が設定されているか否かを判定する。代替え用紙が設定されていると判定された場合には、Ｓ１５０４において、代替え用紙設定を図１５の処理対象としてＳ１５０５に進む。一方、代替え用紙が設定されていないと判定された場合にはＳ１５０５に進む。
【００５５】
Ｓ１５０５において、ジョブ制御部３０４は、その用紙設定の情報のうち、給紙段以外の用紙サイズ及びメディアタイプについて、ＲＡＭ２０４に記憶していく。その際に、先に記憶された用紙サイズ及びメディアタイプと異なる用紙設定についてのみ記憶する。つまり、Ｓ１５０２〜Ｓ１５０６の処理を各用紙設定について行うことにより、用紙サイズ及びメディアタイプが異なる用紙設定のリストが作成される。例えば、「給紙段１、Ａ４、Ｐｌａｉｎ」、「給紙段２、Ａ４、Ｐｌａｉｎ」、「給紙段Ａｕｔｏ、Ａ４、Ｐｌａｉｎ」であれば、Ｓ１５０５では、同じ用紙設定として扱われる。Ｓ１５０６において、ジョブ制御部３０４は、次の用紙設定を特定してＳ１５０２からの処理を繰り返す。
【００５６】
Ｓ１５０７において、ジョブ制御部３０４は、Ｓ１５０１で取得した給紙段の数が、Ｓ１５０５でリスト化された用紙設定の数より少ないか否かを判定する。ここで、給紙段の数がリスト化された用紙設定の数以上であると判定された場合には、ユーザにより選択された複数のジョブについて発生したメディアの不一致は全て解消し得ると判断して、図１５の処理を終了する。一方、給紙段の数がリスト化された用紙設定の数より少ないと判定された場合には、Ｓ１５０８において、ジョブ制御部３０４は、その不足数分（差分）を算出する。
【００５７】
Ｓ１５０９において、ジョブ制御部３０４は、メディアの不一致が発生している用紙設定が使用されるジョブの識別番号の大きい方（ユーザによる選択順の遅い方）から順に、不足数分がメディアの不一致を解消不可能であるとし、図１５の処理を終了する。Ｓ１５０９でメディアの不一致が解消不可能であると判定されたジョブが使用する用紙設定について、アイコン１３１１が表示される。
【００５８】
図１３に示すように、ユーザにより選択された４つのジョブに７つの用紙設定が使用されており、３番目と７番目の用紙設定についてメディアの不一致が発生している。それらの用紙設定に対してＳ１５０５の処理を行うと、「Ａ４、Ｐｌａｉｎ」、「Ａ４、Ｃｏａｔ１」、「Ａ３、Ｈｅａｖｙ」、「Ａ３、Ｐｌａｉｎ」、「Ａ４、Ｃｏａｔ２」、「Ａ４、Ｈｅａｖｙ」の６種類に絞られる。ところが、印刷装置１０１には図９に示すように５つしか給紙段がない。つまり、４つのジョブ全てについてメディアの不一致を解消することは不可能である。従って、ユーザによる選択順の遅かったジョブが使用する用紙設定についてのメディアの不一致については、アイコン１３１１が表示される。ユーザは、アイコン１３１１により、３番目の用紙設定は給紙段４に代替えすることでメディアの不一致を解消できるが、７番目の用紙設定についてのメディアの不一致は容易に解消できないことが分かる。そのような場合には、一般的に、オペレータは、最後に選択されているジョブを、同時に印刷対象からも外すことが多い。従って、選択順の遅い４番目のジョブの「給紙段Ａｕｔｏ、Ａ４、Ｈｅａｖｙ」の用紙設定について、メディアの不一致を解消不可として表示することはオペレータの意図と合致する。また、図１３の場合、オペレータは、４番目のジョブを選択から外して再度、メディアの不一致の判定を行なうか、異なる用紙サイズかメディアタイプの用紙設定に代替えするか、強行して用紙交換要求が表示されるようにするかを選択可能にしても良い。
【００５９】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015009530.tif 000003
【図２】
2015009530.tif 000004
【図３】
2015009530.tif 000005
【図４】
2015009530.tif 000006
【図５】
2015009530.tif 000007
【図６】
2015009530.tif 000008
【図７】
2015009530.tif 000009
【図８】
2015009530.tif 000010
【図９】
2015009530.tif 000011
【図１０】
2015009530.tif 000012
【図１１】
2015009530.tif 000013
【図１２】
2015009530.tif 000014
【図１３】
2015009530.tif 000015
【図１４】
2015009530.tif 000016
【図１５】
2015009530.tif 000017