(57)【要約】【課題】印刷処理を保留された印刷ジョブの最適な処理を選択する印刷システムを提供する。【解決手段】印刷装置は、情報処理装置から、保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブのリストの要求を受信し、保留された印刷ジョブのうち、情報処理装置から送信された印刷ジョブであって印刷可能な状態となった印刷ジョブを検出し、検出された印刷ジョブのリストを情報処理装置に送信する。情報処理装置は、保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブのリストを要求し、印刷装置から送信されたリストを取得し、取得されたリストで示される印刷ジョブのうち選択された又は全ての印刷ジョブの印刷処理を行うかを決定する。【選択図】図８
2011141771.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、印刷ジョブを前記印刷装置に送信する情報処理装置とを含む印刷システムであって、
前記印刷装置は、
前記情報処理装置から、保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブのリストの要求を受信する受信手段と、
前記保留された印刷ジョブのうち、前記情報処理装置から送信された印刷ジョブであって印刷可能な状態となった印刷ジョブを検出する検出手段と、
前記検出手段により検出された印刷ジョブのリストを前記情報処理装置に送信する送信手段と、
前記情報処理装置からの印刷処理の指示により、保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブの印刷処理を行う処理手段とを備え、
前記情報処理装置は、
保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブのリストを要求する要求手段と、
前記送信手段により送信された前記リストを取得する取得手段と、
前記取得手段により取得された前記リストで示される印刷ジョブの印刷を行うか否かを決定する決定手段と、
前記決定手段により印刷を行うと決定された印刷ジョブの印刷処理を前記印刷装置に指示する指示手段と
を備えることを特徴とするシステム。
【請求項２】
前記検出手段は、
前記情報処理装置から送信された印刷ジョブで指示する記録媒体の種類で、前記印刷装置からの印刷が可能である場合に、該印刷ジョブを印刷可能な状態となった印刷ジョブとして検出することを特徴とする請求項１に記載の印刷システム。
【請求項３】
印刷ジョブの印刷処理を保留する印刷装置と、印刷ジョブを前記印刷装置に送信する情報処理装置とを含む印刷システムにおいて実行される印刷ジョブの制御方法であって、
前記情報処理装置の要求手段が、保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブのリストを要求する要求工程と、
前記印刷装置の受信手段が、前記情報処理装置から、保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブのリストの要求を受信する受信工程と、
前記印刷装置の検出手段が、前記保留された印刷ジョブのうち、前記情報処理装置から送信された印刷ジョブであって印刷可能な状態となった印刷ジョブを検出する検出工程と、
前記印刷装置の送信手段が、前記検出工程において検出された印刷ジョブのリストを前記情報処理装置に送信する送信工程と、
前記情報処理装置の取得手段が、前記送信工程において前記印刷装置から送信された前記リストを取得する取得工程と、
前記情報処理装置の決定手段が、前記取得工程において取得された前記リストで示される印刷ジョブの印刷を行うか否かを決定する決定工程と、
前記情報処理装置の指示手段が、前記決定工程において印刷を行うと決定された印刷ジョブの印刷処理を前記印刷装置に指示する指示工程と
前記印刷装置の処理手段が、前記情報処理装置からの印刷処理の指示により、保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブの印刷処理を行う処理工程と
を備えることを特徴とする印刷ジョブの制御方法。
【請求項４】
印刷ジョブの印刷処理を保留する印刷装置であって、
前記保留された印刷ジョブのうち、印刷可能な状態となった印刷ジョブを検出する検出手段と、
前記検出手段により検出された前記印刷可能となった印刷ジョブを印刷処理するか否かの選択を受け付ける受付手段と、
前記受付手段により前記印刷処理する選択を受け付けた場合に、前記印刷可能となった印刷ジョブを印刷処理する処理手段と
を備えることを特徴とする印刷装置。
【請求項５】
前記検出手段により検出された前記印刷可能となった印刷ジョブのリストを表示する表示手段をさらに備えることを特徴とする請求項４に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを処理する印刷システム、その印刷システムにおける印刷ジョブの制御方法、及び、印刷装置に関する。
【背景技術】
【０００２】
一般的に、印刷システムは、複数のホストコンピュータと印刷装置がネットワークに接続されて構成されている。各ユーザがホストコンピュータにおいて出力先の印刷装置を指定して印刷指示をすると、ホストコンピュータ内で印刷装置が解釈可能な印刷ジョブが生成される。その生成された印刷ジョブは、指定した出力先の印刷装置に送信される。印刷装置は、画像データを受信するとデータの解釈を行って中間コードに変換し、印刷イメージデータを作成して画像形成の処理を行う。
【０００３】
印刷を実行する際に、ユーザは、様々な印刷に関するパラメータを設定する。そのようなパラメータとしては、例えば、印刷品位や給紙方法、使用する用紙種類等がある。ユーザがホストコンピュータ上からこれらのパラメータを設定して印刷を指示すると、各パラメータ情報が含まれた印刷ジョブが生成されて指定した出力先の印刷装置に送信される。印刷装置は、印刷ジョブを受信してこれらのパラメータ部分を解析し、どのような印刷品位で印刷するか、どの給紙部から給紙するか、どの用紙で印刷するか等を決定する。
【０００４】
ここで、例えば、指定した給紙部に用紙がない場合には、印刷装置の操作パネルの表示部に「用紙がありません。用紙をセットしてください」などのメッセージを表示してユーザに用紙のセットを促す。また、印刷ジョブにより指定された用紙と異なる種類の用紙がセットされている場合には、「用紙種類が異なっています。用紙を交換してください」などのメッセージを表示して印刷ジョブに指定された用紙に交換するようユーザに促す。
【０００５】
しかしながら、これらの状態によってユーザが操作待ち状態となるので、ユーザが印刷装置まで行って対処しないとそのままの操作待ちの状態となってしまう。印刷装置はネットワーク上に接続されて複数のユーザからの印刷ジョブを受信するので、この操作待ち状態が続くと、後続の印刷ジョブがいつまでたっても実行されないという問題があった。
【０００６】
これを防ぐために、印刷ジョブの保留機能が用いられる（特許文献１）。印刷ジョブの保留機能とは、何らかの要因で印刷装置が受信した印刷ジョブが実行できないと判断された場合に、用紙のセットや用紙の交換を促すなどのエラー状態にせずに、印刷ジョブをハードディスクなどの一時保存領域に退避させて保留状態にする。これにより、印刷装置はエラー状態にならず、後続のジョブを受信して実行することができる。この保留された印刷ジョブは、印刷ジョブで指定された用紙がセットされることにより保留状態が解除されて実行される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−２８８０３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
印刷システムは通常、複数のホストコンピュータと印刷装置とがネットワークに接続されて構成されているので、印刷装置には複数のユーザによる保留ジョブが存在していることが多い。あるユーザが印刷指示した保留ジョブを解除するために用紙を交換またはセットすると、それにより複数の印刷可能になる保留ジョブが印刷を開始することがある。しかしながら、これらの複数の保留ジョブは同一のユーザでない場合がある。従って、あるユーザによる保留解除操作によって、他のユーザの保留ジョブが勝手に印刷されてしまう。
【０００９】
また、仮に、そのとき、他のユーザが印刷装置に印刷物を取りに行くことができない場合、印刷物が放置されたままになってしまう。また、他のユーザが印刷装置で印刷ジョブが保留された後に、その印刷ジョブを他の印刷装置に送信して印刷した場合、最初の印刷装置で用紙セットや用紙交換がなされて保留されていたその印刷ジョブが印刷されると同じ印刷物が２部も作成され無駄が生じる。
【００１０】
そのような課題を解決するために、用紙のセットや用紙の交換のタイミングで保留されているジョブを自動的に解除して印刷するのではなく、印刷装置の操作部やホストコンピュータでユーザが１つずつ保留ジョブを選択して印刷を実行することが考えられる。しかしながら、その場合、用紙を交換したユーザが複数の保留ジョブをまとめて解除して印刷を行いたい場合には、１つずつ保留ジョブを選択しなければならず、操作が非常に煩わしくなってしまう。
【００１１】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点を鑑み、印刷処理を保留された印刷ジョブの最適な処理を選択する印刷システム、印刷ジョブの制御方法、及び、印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明に係る印刷システムは、印刷装置と、印刷ジョブを前記印刷装置に送信する情報処理装置とを含む印刷システムであって、
前記印刷装置は、
前記情報処理装置から、保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブのリストの要求を受信する受信手段と、
前記保留された印刷ジョブのうち、前記情報処理装置から送信された印刷ジョブであって印刷可能な状態となった印刷ジョブを検出する検出手段と、
前記検出手段により検出された印刷ジョブのリストを前記情報処理装置に送信する送信手段と、
前記情報処理装置からの印刷処理の指示により、保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブの印刷処理を行う処理手段とを備え、
前記情報処理装置は、
保留された印刷ジョブのうち印刷可能な状態となった印刷ジョブのリストを要求する要求手段と、
前記送信手段により送信された前記リストを取得する取得手段と、
前記取得手段により取得された前記リストで示される印刷ジョブの印刷を行うか否かを決定する決定手段と、
前記決定手段により印刷を行うと決定された印刷ジョブの印刷処理を前記印刷装置に指示する指示手段と
を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、印刷処理を保留された印刷ジョブの最適な処理を選択することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る実施形態における印刷システムの全体構成を示す図である。
【図２】本印刷システムにおける印刷装置のブロック構成を示す図である。
【図３】本印刷システムにおけるホストコンピュータのブロック構成を示す図である。
【図４】印刷ジョブの保留処理の手順を示す図である。
【図５】印刷装置における保留ジョブの解除処理の手順を示す図である。
【図６】印刷装置に表示されるメッセージの一例を示す図である。
【図７】印刷装置の保留ジョブ一覧情報の送信処理の手順を示す図である。
【図８】ホストコンピュータの保留ジョブ一覧情報の受信処理の手順を示す図である。
【図９】情報処理装置に表示される確認メッセージの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１６】
図１は、本発明に係る実施形態における印刷システムの全体構成を示す図である。この印刷システムは、３台のホストコンピュータ１、２、３と２台の印刷装置４、５がネットワーク上で接続されている。ホストコンピュータ１はユーザＡにより使用され、ホストコンピュータ２はユーザＢにより使用され、ホストコンピュータ３はユーザＣにより使用されるとする。各ユーザは２台の印刷装置のいずれかを指定して、画像データや文書データ等の印刷を実行する。例えば、ユーザＡが印刷しようとしたときに印刷装置４がユーザＢの印刷を実行していた場合には、ユーザＡは印刷装置５を指定して印刷を実行することができる。
【００１７】
図２は、本印刷システムにおける印刷装置のブロック構成を示す図である。印刷装置４及び５は、同じ構成を有するので、以下、印刷装置４を例として説明する。印刷装置４は、ＣＰＵ１０１、ＲＡＭ１０２、フラッシュＲＯＭ１０３、操作パネル１０４、エンジンインタフェース１０８、ハードディスク１１１、ホストインタフェース１１２を含んでいる。それぞれは、システムバス１１３で接続されている。操作パネル１０４は、ＬＣＤ１０５、キー１０６、ＬＥＤ１０７を含んでいる。エンジンインタフェース１０８は、記録ヘッド１０９及び給紙部１１０とシステムバス１１３とを接続している。
【００１８】
ＣＰＵ１０１は、フラッシュＲＯＭ１０３に予め記憶されたプログラムを実行する。また、ＣＰＵ１０１は、操作パネル１０４からの操作指示又はホストコンピュータ１〜３からの印刷ジョブによって印刷を制御する中央処理部である。ＲＡＭ１０２は、ＣＰＵ１０１がプログラムを実行する際に、様々な情報を一時的に記憶したり、ホストインタフェース１１２を介して受信した印刷ジョブを一時的に格納する。フラッシュＲＯＭ１０３は、印刷装置４及び５を制御するためのプログラムやＬＣＤ１０５に表示するメニューの設定情報等を記憶する不揮発性記憶装置である。操作パネル１０４は、ユーザがメニューの設定変更や様々な操作を行ったり、印刷装置４及び５の状態を確認するためのユーザインタフェースである。
【００１９】
ＬＣＤ１０５は、印刷装置４の状態や用紙セット等のユーザ操作のガイドを表示する。キー１０６は、メニューを移動するための上下左右キーやキャンセルするためのキャンセルキー、設定変更や選択画面での確定のためのＯＫキー等を含んで構成される。ＬＥＤ１０７は、印刷データを受信したときに点灯するデータＬＥＤやエラーが発生したときに点灯するエラーメッセージＬＥＤ等を含んで構成される。エンジンインタフェース１０８は、記録ヘッド１０９及び給紙部１１０と接続されており、記録ヘッド１０９及び給紙部１１０とシステムバス１１３との間で、コマンドや印刷データやステータス等を通信する。記録ヘッド１０９は、印刷動作を行うためにエンジンインタフェース１０８を介して送られてきた印刷データにしたがって用紙にインクを吐出して画像を形成していく。給紙部１１０は、印刷用の記録媒体（用紙等）を給紙する。給紙部１１０は、例えば、ロール紙、カット紙を給紙することができる。給紙部１１０は、エンジンインタフェース１０８を介して送られてきたコマンドに従って給紙動作を行う。ハードディスク１１１は、印刷ジョブなどの大きなサイズのデータを複数保存するための大容量の不揮発記憶装置である。本実施形態においては、印刷ジョブが保留されたときの一時退避領域として用いられる。ホストインタフェース１１２は、ホストコンピュータ１〜３とネットワークを介して接続されており、ホストコンピュータ１〜３からの印刷ジョブを受信する。
【００２０】
図３は、本印刷システムにおけるホストコンピュータのブロック構成を示す図である。ホストコンピュータ１〜３は、同じ構成を有するので以下、ホストコンピュータ１を例として説明する。ホストコンピュータ１には、オペレーティングシステム（ＯＳ）２０２と、印刷装置４及び５を制御するプリンタドライバ２０３と、各種文書を作成するアプリケーション２０１とがインストールされている。ホストコンピュータ１では、ＯＳ２０２とプリンタドライバ２０３とが動作することにより、アプリケーション２０１によって作成される各種のドキュメントを印刷することができる。プリンタドライバ２０３は、ユーザインタフェース部２０４とグラフィックス処理部２０５と情報取得部２０６を含んでいる。ユーザインタフェース部２０４は、ユーザからの入力を受け付けたり、ユーザに状態を通知する。グラフィックス処理部２０５は、印刷装置４及び５に送信する印刷データを生成する。情報取得部２０６は、印刷装置４及び５の様々な状態を取得する。ホストコンピュータ１は、ＰＣ等の情報処理装置であり、ＣＰＵやＲＯＭ、ＲＡＭ等の記憶部、ユーザインタフェース等を表示する表示部、キーボードやマウス等の入力部を含んで構成されている。
【００２１】
図４は、本印刷システムにおける印刷ジョブの保留処理の手順を示すフローチャートである。図４及び後述する図５、図７に示す処理は、例えば、図２に示すＣＰＵ１０１により実行される。ＣＰＵ１０１は、例えば、ホストコンピュータ１から印刷ジョブを受信すると（Ｓ１０１）、ＲＡＭ１０２上のジョブバッファに格納する。次に、ＣＰＵ１０１は、ジョブバッファに格納された印刷ジョブを先頭から順次読み出して解析を行う（Ｓ１０２）。印刷ジョブは、印刷パラメータ情報を含んでいる。印刷パラメータ情報には、例えば、用紙をどこから給紙するかを指定した給紙トレイ情報（ロール紙トレイ、カット紙トレイ等）やどの用紙種類で印刷するかを指定した用紙種類情報（普通紙、コート紙等）などがある。また、印刷パラメータ情報は、例えば、印刷ジョブの先頭部分に含まれている。これらの印刷パラメータ情報が確定すると（Ｓ１０３）、ＣＰＵ１０１は、指定された給紙トレイに、指定された種類の用紙が存在しているか否かを判定する（Ｓ１０４）。ここで、存在すると判定された場合には、受信した印刷ジョブの印刷動作を行う（Ｓ１０６）。一方、存在しないと判定された場合には、受信した印刷ジョブをハードディスク１１１に退避して次の印刷ジョブの受信待ち状態にする（Ｓ１０５）。その場合に、解析した印刷ジョブに含まれている給紙トレイ情報、用紙種類情報もハードディスク１１１に退避する。
【００２２】
以上の動作において、例えば、給紙トレイがロール紙で指定され且つ用紙種類にコート紙が指定された印刷ジョブを受信したが、セットされているロール紙が普通紙だったりロール紙がセットされていなかった場合には、印刷ジョブを実行することができない。通常、この場合には、用紙がセットされていない（用紙無し）、または、用紙の種類が異なっている（用紙種類ミスマッチ）旨をＬＣＤ１０５にエラーとして表示してユーザのエラー解除操作待ち状態とする。しかしながら、印刷装置４及び５は停止状態となるので、後続のジョブを実行することができない。これを防ぐために、「用紙無し」や「用紙ミスマッチ」を検知したときに、受信した印刷ジョブデータをハードディスク１１１に退避して印刷装置４及び５を停止状態としない。退避された印刷ジョブは、指定された用紙種類がセットされるまでハードディスク１１１に保存される。そのような状態を保留状態という。また、後続の印刷ジョブも「用紙無し」又は「用紙ミスマッチ」と判定された場合には、同様に印刷ジョブをハードディスク１１１に退避して保留状態にする。このようにハードディスク１１１には複数の保留された印刷ジョブが存在する。
【００２３】
図５は、本印刷システムの印刷装置における保留ジョブの解除処理の手順を示すフローチャートである。ユーザが印刷装置４のロール紙をセットするか又は交換すると（Ｓ２０１）。ＣＰＵ１０１は、現在、保留されている印刷ジョブ（保留ジョブともいう）のうち、印刷可能な保留ジョブがあるか否かを判定する（Ｓ２０２）。例えば、ユーザがロール紙を交換した場合には、給紙トレイがロール紙に指定されている保留ジョブに対して、ユーザによりセットされたロール紙の用紙種類と合致するか否かが判定される。また、ユーザがカット紙をセットするか又は交換した場合には、同様に、カット紙に指定されている保留ジョブに対して、ユーザによりセットされたカット紙の用紙種類と合致するか否かが判定される。
【００２４】
Ｓ２０３における判定の結果、印刷装置４及び５は、例えばセットされたロール紙の用紙種類と合致する保留ジョブが存在して印刷可能であると判定された場合、ユーザに保留ジョブが印刷可能になったことをＬＣＤ１０５に表示する（Ｓ２０４）。一方、印刷可能な保留ジョブがなかったと判定された場合には、何もせずに本処理を終了する。
【００２５】
図６（ａ）は、Ｓ２０４において表示されるメッセージの一例を示す図である。図６（ａ）に示すように、例えば、保留ジョブが印刷可能になったらＬＣＤ１０５に「保留されているジョブが印刷可能になりました。全て印刷しますか？」と表示する。さらに、ＬＣＤ１０５の下部に、現在セットされている用紙の給紙トレイのアイコン、用紙種類、用紙サイズが表示される。図６（ａ）は、ロール紙トレイに普通紙でＩＳＯ  Ａ１サイズの用紙がセットされていることを示している。
【００２６】
次に、ＣＰＵ１０１は、Ｓ２０５において、印刷可能な保留ジョブを全て印刷処理するか否かを選択をユーザから受付ける。印刷装置４は、複数のホストコンピュータ１〜３に接続されており、かつ、複数のユーザによって使用されている。従って、保留ジョブは、用紙をセットしたユーザのみが出力したものとは限られない。例えば、印刷装置４にユーザＡ、Ｂ、Ｃの保留ジョブが存在しているとする。仮に、ユーザＢが用紙をセット後に、自動的に全ての印刷可能な保留ジョブを印刷すると、ユーザＡ、Ｃの保留ジョブもユーザの意図とは無関係に印刷されてしまう。さらには、ユーザＡ、Ｃが別の印刷装置５に出力するなどして保留ジョブが不要になったにも関わらず、印刷装置４がユーザＡ、Ｃの保留ジョブを印刷すると、用紙やインクなどの消耗品が無駄に使用されてしまうことにもなる。
【００２７】
そのようなことを防ぐために、本実施形態においては、印刷可能な保留ジョブを自動的に全て印刷するのではなく、ユーザに対して全ての印刷可能な保留ジョブを印刷するか否かを選択させる。ユーザが図６（ａ）の表示状態において「はい」を選択して、操作パネル１０４のＯＫキーを押下すると、全ての保留ジョブの印刷処理を開始して本処理を終了する（Ｓ２０６）。一方、ユーザが「いいえ」を選択してＯＫキーを押下した場合には、何もせずに本処理を終了する。ユーザが図６（ａ）の表示において「詳細」を選択してＯＫキーを押下した場合には、図６（ｂ）のような印刷可能な保留ジョブリストの一覧が表示される。これにより、ユーザが印刷可能な保留ジョブリストの一覧を確認でき、保留状態の印刷ジョブを出力したユーザ情報を参考にして、図６（ａ）の「はい」または「いいえ」を選択することができる。
【００２８】
以上のように、本実施例においては、ユーザが印刷装置４において適切な記録媒体をセットした際に、印刷可能な保留ジョブを全て印刷するか否かを操作パネル１０４に表示し、ユーザに選択させる。その結果、他人の保留ジョブまでを不要に印刷処理してしまうことを防ぐことができる。
【００２９】
さらに、本実施形態においては、ホストコンピュータ１〜３は、印刷装置４に対して定期的に印刷可能な保留ジョブのリストを要求する。印刷装置４は、その要求に対して、現在、保留している印刷可能な保留ジョブのリストを生成して要求元のホストコンピュータに送信する。ホストコンピュータは、印刷可能な保留ジョブのリストから所望の保留ジョブを印刷処理するよう指示することができる。以下、その処理について説明する。
【００３０】
図７は、印刷装置の保留ジョブ一覧情報の送信処理の手順を示すフローチャートである。本実施例において、例えばホストコンピュータ１は、印刷装置４に対して定期的に保留ジョブリスト要求を送信する。印刷装置４は、ホストコンピュータ１から保留ジョブリスト要求を受信すると（Ｓ３０１）、現在保留されている印刷ジョブ（保留ジョブ）のうち、印刷可能な保留ジョブを検出する（Ｓ３０２）。この検出は、例えば、ロール紙が装填されている場合には、給紙トレイがロール紙に指定されている保留ジョブに対して、セットされているロール紙の用紙種類と合致する保留ジョブを検出する。また、カット紙が装填されている場合には、同様に、カット紙に指定されている保留ジョブに対して、セットされているカット紙の用紙種類と合致する保留ジョブを検出する。
【００３１】
Ｓ３０３において、印刷可能な保留ジョブが存在すると判定された場合に、印刷可能な保留ジョブのリストを生成し、保留ジョブリスト要求元のホストコンピュータにその保留ジョブリストを送信して（Ｓ３０４）、本処理を終了する。一方、Ｓ３０３において、印刷可能な保留ジョブがないと判定された場合には、何もせずに本処理を終了する。
【００３２】
図８は、本印刷システムにおけるホストコンピュータの保留ジョブ一覧情報の受信処理の手順を示すフローチャートである。図８に示す処理は、例えば、ホストコンピュータのＣＰＵにより実行される。図８に示すフローチャートは、ホストコンピュータ１〜３において共通であり、以下、ホストコンピュータ１を例として説明する。
【００３３】
ホストコンピュータ１は、印刷装置４から印刷可能な保留ジョブリストを受信すると（Ｓ４０１）、印刷可能な保留ジョブリストにホストコンピュータ１自身が印刷指示を行ったジョブがあるか否かを判定する（Ｓ４０２）。ここで、ホストコンピュータ１自身が印刷指示を行ったジョブがあると判定された場合には、ディスプレイ上に確認メッセージを表示する（Ｓ４０３）。図９（ａ）は、Ｓ４０３において表示される確認メッセージの一例を示す図である。一方、ホストコンピュータ１自身が印刷指示を行ったジョブがないと判定された場合には、何もせずに本処理を終了する。
【００３４】
図９（ａ）上で、ユーザが「はい」ボタンまたは「いいえ」ボタンまたは「選択」ボタンを押下すると、ホストコンピュータ１は押下されたボタンの種類の確認を行い、この後の処理を決定する（Ｓ４０４）。ここで、押下されたボタンが「いいえ」ボタンであると判定された場合には、何もせずに本処理を終了する。また、押下されたボタンが「はい」ボタンであると判定された場合には、ホストコンピュータ１自身が印刷指示を行った全ての保留ジョブの印刷を指示する（Ｓ４０５）。例えば、ユーザＡが使用するホストコンピュータ１上で図６（ｂ）のような印刷可能な保留ジョブリストが表示された場合、印刷されるのはテスト印刷１とテスト印刷３で示された保留ジョブのみとなる。同様に、ユーザＢの場合には、テスト印刷２とテスト印刷５で示される保留ジョブのみとなり、ユーザＣの場合には、テスト印刷４で示される保留ジョブとなる。
【００３５】
また、押下されたボタンが「選択」ボタンであると判定された場合には、ディスプレイ上にジョブ選択メッセージを表示する（Ｓ４０６）。図９（ｂ）は、ユーザＡが使用するホストコンピュータ上に表示されるメッセージの一例を示す図である。この場合にも、選択できる保留ジョブとしては、ユーザＡが印刷指示したジョブに限られる。例えば、図９（ｂ）に示されるように、ユーザＡの場合には、テスト印刷１とテスト印刷３で示される保留ジョブが選択可能として表示される。
【００３６】
Ｓ４０７において、ユーザがジョブ選択メッセージ上で印刷する保留ジョブを選択してＯＫボタンを押下されたか、または、キャンセルボタンが押下されたかが判定される。ここで、「キャンセル」ボタンが押下されたと判定された場合、何もせずに本処理を終了する。一方、「ＯＫ」ボタンが押下されたと判定された場合、選択された保留ジョブの印刷を印刷装置４に指示する（Ｓ４０８）。
【００３７】
以上のように、本実施形態においては、保留ジョブを印刷するか否かを、印刷指示した各ユーザに判断させることで、他のユーザが印刷指示した保留ジョブが他のユーザの意図と無関係に印刷されてしまうことを防ぐことができる。
【００３８】
図５において説明したように、印刷装置においてユーザが用紙を交換した際に、全ての保留ジョブを印刷するか否かを選択可能な画面が表示させる。そのような画面上で、全ての保留ジョブを印刷しないことを選択した場合（図６（ａ）での「いいえ」ボタンの押下）、印刷装置上に図９に示すような画面を表示するようにしても良い。その場合には、図９（ｂ）に示すように、印刷する保留ジョブを選択することができる。その場合、印刷装置で印刷可能な保留ジョブの有無を判定し（図７のＳ３０３）、印刷装置の操作パネル１０４上に図９（ａ）に示すような確認メッセージを表示し（図８のＳ４０２）、押下されたボタンに応じて処理を行うようにする（Ｓ４０４〜Ｓ４０８）。
【００３９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、複数のコンピュータが連動して上述の処理を実現するようにしてもよい。また、ソフトウェアによる処理とハードウェアによる処理とを適宜組合せて実現させてもよい。
【図１】
2011141771.tif 000003
【図２】
2011141771.tif 000004
【図３】
2011141771.tif 000005
【図４】
2011141771.tif 000006
【図５】
2011141771.tif 000007
【図６】
2011141771.tif 000008
【図７】
2011141771.tif 000009
【図８】
2011141771.tif 000010
【図９】
2011141771.tif 000011