(57)【要約】【課題】プリンタなどのジョブ処理装置にてユーザの期待する時までにジョブを完了する可能性を向上する。【解決手段】クライアント５が、或るジョブについてユーザから入力された期待時間３３を、プリンタ３へ通知する。、プリンタ３が、そのジョブが実際に実行される前に、そのジョブの実行されることになる時間を推定し、その推定時間が上記期待時間より遅延するか否かを予測し、予測結果に応じた遅延通知４３をクライアント５へ送信する。クライアントは、遅延通知４３を表示する。【選択図】図１
2008221639.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを発生するクライアントと、前記クライアントから前記ジョブを受信し実行するためのジョブ処理装置とを備えたシステムにおいて、
前記クライアントは、
特定のジョブについての期待時間をユーザから入力する時間入力手段と、
入力された前記期待時間を前記ジョブ処理装置へ通知する時間通知手段と、
前記ジョブ処理装置から遅延通知を受信して表示する通知表示手段と
を備え、
前記ジョブ処理装置は、
前記クライアントから前記期待時間の通知を受信する時間受信手段と、
前記特定のジョブが実際に実行される前に、前記特定のジョブが実行されることになる時間が、通知された前記期待時間より遅延するか否かを予測する予測手段と、
前記予測手段に応答して前記遅延通知を前記クライアントへ送信する遅延通知手段と
を備えるシステム。
【請求項２】
請求項１記載のシステムにおいて、
複数の前記ジョブ処理装置を有し、
前記クライアントの前記時間通知手段が、前記複数のジョブ処理装置に並行的に前記期待時間の通知を送る
システム。
【請求項３】
クライアントからジョブを受信し実行するジョブ処理装置において、
前記クライアントから特定のジョブについての期待時間の通知を受信する時間受信手段と、
前記クライアントから受信された前記特定のジョブが実際に実行される前に、前記特定のジョブが実行されることになる時間が、通知された前記期待時間より遅延するか否かを予測する予測手段と、
前記予測手段に応答して前記遅延通知を前記クライアントへ送信する遅延通知手段と
を備えるジョブ処理装置。
【請求項４】
請求項３記載のジョブ処理装置において、
前記予測手段は、
前記特定のジョブの実行が行われる、完了する又は開始すると推定される時間である推定時間を計算する計算手段と、
計算された前記推定時間が、前記期待時間より遅延するか否かを判断する判断手段と
を有し、
前記遅延通知手段は前記判断手段に応答して前記遅延通知を送信するジョブ処理装置。
【請求項５】
請求項４記載のジョブ処理装置において、
前記計算手段は、前記推定時間と前記期待時間との差分をさらに計算し、
前記遅延通知手段は、計算された前記差分を前記遅延通知に含ませる
ジョブ処理装置。
【請求項６】
請求項４記載のジョブ処理装置において、
前記計算手段は、
前記ジョブ処理装置内で１以上の待ちジョブが、所定の実行順序で実行されることを待っている場合、前記待ちジョブの各々の実行に要する時間であるジョブ時間を推定するジョブ時間推定手段と、
前記実行順序にて前記特定のジョブより前順にある前記待ちジョブについて推定された前記ジョブ時間に基づいて、前記推定時間を計算する手段と
を有するジョブ処理装置。
【請求項７】
請求項６記載のジョブ処理装置において、
前記ジョブ時間推定手段は、各待ちジョブのジョブ属性を把握し、把握された前記ジョブ属性に基づいて、前記各待ちジョブの前記ジョブ時間を推定する
ジョブ処理装置。
【請求項８】
請求項７記載のジョブ処理装置において、
前記ジョブが印刷ジョブである場合、前記ジョブ属性は、モノクロ印刷かカラー印刷かの分類、両面印刷か片面印刷かの分類、印刷用紙のサイズの分類、及び印刷ページ数を含む
ジョブ処理装置。
【請求項９】
ジョブを発生するクライアントと、前記クライアントから前記ジョブを受信し実行するためのジョブ処理装置とを備えたシステムにおいて、前記ジョブ処理装置から前記クライアントへ、前記ジョブの実行に関する情報を通知するための方法において、
前記クライアントが、特定のジョブについての期待時間をユーザから入力するステップと、
前記クライアントが、入力された前記期待時間を前記ジョブ処理装置へ通知するステップと、
前記ジョブ処理装置が、前記特定のジョブが実際に実行される前に、前記特定のジョブが実行されることになる時間が、前記クライアントから通知された前記期待時間より遅延するか否かを予測するステップと、
前記ジョブ処理装置が、前記予測の結果に応答して遅延通知を前記クライアントへ送信するステップと、
前記クライアントが、前記ジョブ処理装置からの前記遅延通知を表示するステップと
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタのようにクライアントからジョブを受信するジョブ処理装置、及びそのようなジョブ処理装置とクライアントを有するシステムに関し、特に、ジョブ処理装置からクライアントにジョブの実行時間に関する情報を報告するための技術に関する。
【背景技術】
【０００２】
特許文献１には、この種のジョブ処理装置の一例であるネットワークプリンタとプリンタサーバとが組み合わさったシステムにおいて、プリンタサーバが、クライアントから受信した印刷ジョブに要する印刷時間を推定し、全ての印刷ジョブの推定印刷時間をクライアントへ通知すること、及び、印刷時間の短い文書を優先的に印刷することなどが開示されている。
【０００３】
【特許文献１】特開２０００−３５３０６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来技術によれば、優先度が低い印刷ジョブは、印刷順位が次々と遅くなり、ユーザは自分の期待する時に印刷物を得ることができない場合が発生するという問題点がある。同様の問題は、プリンタに限らず、ジョブの実行にある程度の時間を要する他の種類のジョブ処理装置でもあるであろう。
【０００５】
従って、本発明の目的は、ジョブ処理装置において、ユーザの期待する時までにジョブを完了できる可能性を向上させることにある。
【課題を解決するための手段】
【０００６】
本発明の一つの側面に従うシステムは、ジョブを発生するクライアントと、前記クライアントから前記ジョブを受信し実行するためのジョブ処理装置とを備え、前記クライアントは、特定のジョブについての期待時間をユーザから入力する時間入力手段と、入力された前記期待時間を前記ジョブ処理装置へ通知する時間通知手段と、前記ジョブ処理装置から遅延通知を受信して表示する通知表示手段とを備え、前記ジョブ処理装置は、前記クライアントから前記期待時間の通知を受信する時間受信手段と、前記特定のジョブが実際に実行される前に、前記特定のジョブが実行されることになる時間が、通知された前記期待時間より遅延するか否かを予測する予測手段と、前記予測手段に応答して前記遅延通知を前記クライアントへ送信する遅延通知手段とを備える。
【０００７】
このシステムによれば、クライアントは、ジョブ処理装置から、或るジョブの実行がユーザの期待する時間より遅延するかどうかの通知を受けて、この通知を表示する。ユーザは、その表示された通知に応じて、例えば、そのジョブを別のジョブ処理装置に依頼するなどの対応を行うことが容易になるので、期待時までにジョブが完了する可能性が向上する。
【０００８】
上記システムは複数の前記ジョブ処理装置を有していてもよい。そして、前記クライアントの前記時間通知手段は、前記複数のジョブ処理装置に並行的に前記期待時間の通知を送ることができるようになっていてよい。これにより、複数のジョブ処理装置から、そのジョブの実行が期待時間より遅れるか否かの通知が得られるので、ユーザにとり、遅延が生じないジョブ処理装置を選んで、そのジョブ処理装置にジョブの実行を依頼することが容易である。
【０００９】
本発明の別の側面に従う、クライアントからジョブを受信し実行するジョブ処理装置は、前記クライアントから特定のジョブについての期待時間の通知を受信する時間受信手段と、前記クライアントから受信された前記特定のジョブが実際に実行される前に、前記特定のジョブが実行されることになる時間が、通知された前記期待時間より遅延するか否かを予測する予測手段と、前記予測手段に応答して前記遅延通知を前記クライアントへ送信する遅延通知手段とを備える。
【００１０】
このジョブ処理装置は、或るジョブの実行がユーザの期待する時間より遅延するかどうかをクライアントへ通知する。ユーザは、その通知に応じて、例えば、そのジョブを別のジョブ処理装置に依頼するなどの対応を行うことが容易になるので、期待時までにジョブが完了する可能性が向上する。
【００１１】
このジョブ処理装置の好適な実施形態では、前記予測手段は、前記特定のジョブの実行が行われる、完了する又は開始すると推定される時間である推定時間を計算する計算手段と、計算された前記推定時間が、前記期待時間より遅延するか否かを判断する判断手段とを有し、前記遅延通知手段は前記判断手段に応答して前記遅延通知を送信する。
【００１２】
また、好適な実施形態では、前記計算手段は、前記推定時間と前記期待時間との差分をさらに計算し、前記遅延通知手段は、計算された前記差分を前記遅延通知に含ませる。
【００１３】
また、好適な実施形態では、前記計算手段は、前記ジョブ処理装置内で１以上の待ちジョブが、所定の実行順序で実行されることを待っている場合、前記待ちジョブの各々の実行に要する時間であるジョブ時間を推定するジョブ時間推定手段と、前記実行順序にて前記特定のジョブより前順にある前記待ちジョブについて推定された前記ジョブ時間に基づいて、前記推定時間を計算する手段とを有する。
【００１４】
また、好適な実施形態では、前記ジョブ時間推定手段は、各待ちジョブのジョブ属性を把握し、把握された前記ジョブ属性に基づいて、前記各待ちジョブの前記ジョブ時間を推定する。
【００１５】
また、好適な実施形態では、前記ジョブが印刷ジョブである場合、前記ジョブ属性は、モノクロ印刷かカラー印刷かの分類、両面印刷か片面印刷かの分類、印刷用紙のサイズ、及び印刷ページ数を含む。
【００１６】
本発明のまた別の側面に従う、ジョブ処理装置からクライアントへ、ジョブの実行に関する情報を通知するための方法は、前記クライアントが、特定のジョブについての期待時間をユーザから入力するステップと、前記クライアントが、入力された前記期待時間を前記ジョブ処理装置へ通知するステップと、前記ジョブ処理装置が、前記特定のジョブが実際に実行される前に、前記特定のジョブが実行されることになる時間が、前記クライアントから通知された前記期待時間より遅延するか否かを予測するステップと、前記ジョブ処理装置が、前記予測の結果に応答して遅延通知を前記クライアントへ送信するステップと、前記クライアントが、前記ジョブ処理装置からの前記遅延通知を表示するステップとを有する。
【発明の効果】
【００１７】
本発明によれば、ユーザの期待する時までにジョブを完了させる可能性が向上する。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明の一実施形態にかかる周辺機器としてのプリンタ３と、そのプリンタ１に印刷ジョブを送信するクライアント（例えば、汎用コンピュータ、デジタルカメラ、携帯電話機など）５とを備えるプリントシステム１の全体構成を示す。
【００１９】
プリンタ３とクライアント５は、通信ネットワークまたは専用ケーブルなどを介して、相互に通信可能である。プリンタ３は、ここでは１つの装置として説明するが、プリンタとプリンタサーバのような複数の装置の組み合わせからなるシステムであってもよい。
【００２０】
クライアント５は、プリンタドライバ７プリンタ３と通信するためのプリンタドライバ７を備える。プリンタドライバ７は、本発明に関連する機能として、ジョブ生成送信部１１、時間入力部１３、完了時間要求部１５及び遅延表示部１７を有する。プリンタ３は、本発明に関連する機能として、ジョブ受信待機部２１、ジョブ実行部２３、ジョブ時間推定部２５及び遅延判断部２７を有する。
【００２１】
クライアント５のジョブ生成送信部１１は、ユーザからの印刷要求に応答して、或るアプリケーションプログラム（図示省略）から特定の印刷ジョブの文書データを受け取り、受け取られた文書データから、その特定の印刷ジョブの印刷ジョブデータ３１を生成して、その印刷ジョブデータ３１をプリンタ３に送信する。
【００２２】
時間入力部１３は、ジョブ生成送信部１１に応答して、その特定の印刷ジョブについてユーザが期待する印刷ジョブの実行が完了する時間（例えば、印刷ジョブデータ３１がプリンタ１へ送信された時点もしくは現時点からその印刷ジョブの全ページの印刷物が出力され終わるまでの時間長、又はその全ページの印刷物が出力され終わる時刻、に対するユーザの期待値）（以下、「期待完了時間」という）３３を、ユーザに入力させ、そして、そのユーザ入力された期待完了時間３３を完了時間要求部１５に送る。ここで、ユーザに期待完了時間３３を入力させる時期としては、典型的には、ジョブ生成送信部１１がその特定の印刷ジョブの印刷ジョブデータ３１の生成を開始する前を選ぶことができるが、必ずしもそうである必要はなく、印刷ジョブデータ３１の生成中、あるいは、印刷ジョブデータ３１の送信後の時期であってもよい。完了時間要求部１５は、その特定の印刷ジョブについての期待完了時間３３を組み込んだ完了時間要求３５を生成し、その完了時間要求３５を、所定の方法で（例えば、印刷ジョブデータ３１の識別情報を完了時間要求３５に組み込む、又は完了時間要求３５を印刷ジョブデータ３１自体に組み込むなどの方法）で印刷ジョブデータ３１に関連付けた形で、プリンタ３へ送信する。送信された完了時間要求３５は、プリンタ３の遅延判断部２７に受信される。
【００２３】
プリンタ３では、ジョブ受信待機部２１が、クライアント５から印刷ジョブデータ３１を受信し、受信された印刷ジョブデータ３１を記憶し、且つその印刷ジョブをジョブキュー（図示省略）に登録する。ジョブ実行部２３は、ジョブキューから、印刷順序が１番目である１つの印刷ジョブを取り出し、取り出された印刷ジョブの印刷ジョブデータ３７をジョブ受信待機部２１から読み込み、そして、読み込まれた印刷ジョブデータ３７を解釈して印刷を実行する。ジョブ実行部２３は、ジョブキュー内に１つ以上の印刷ジョブが存在する限り、上記の動作を繰り返す。
【００２４】
プリンタ３では、また、ジョブ時間推定部２５が、クライアント５から送信された完了時間要求３５に関連付けられた特定の印刷ジョブがどれであるかを把握し、ジョブ受信待機部２１内のその特定の印刷ジョブの印刷ジョブデータ３１から（例えば、印刷ジョブデータ３１のヘッダから）、その特定の印刷ジョブの属性（以下、「ジョブ属性」という）３９を把握し、そのジョブ属性３９に基づいてその特定の印刷ジョブの実行に要する時間（すなわち、印刷ジョブデータ３１がジョブ実行部２３に読み込まれてからその印刷ジョブの全ページの印刷物が出力され終わるまでの所要時間）を推定する。ここで、上述したジョブ属性３９とは、印刷ジョブ実行時間に影響を及ぼす印刷ジョブの属性であり、例えば、本実施例では、印刷ジョブのモード（例えば、モノクロ印刷かカラー印刷かの分類と、片面印刷か両面印刷かの分類と、及び印刷用紙のサイズの分類との組み合わせ）と印刷ジョブの量（例えば、印刷物のページ数）とを含む。ジョブ時間推定部２５は、上記特定の印刷ジョブについて推定された印刷ジョブ実行時間（以下、「推定ジョブ時間」という）４１を、遅延判断部２７へ通知する。
【００２５】
遅延判断部２７は、ジョブ時間推定部２５から通知されたその特定の印刷ジョブの推定ジョブ時間４１と、その特定の印刷ジョブより印刷順序が先である他の印刷ジョブの推定ジョブ時間４１とに基づいて、その特定の印刷ジョブの実行が完了する時間（例えば、現在からその印刷ジョブの実行が完了するまでの待ち時間、又はその印刷ジョブの実行が完了する時刻）を推定する。そして、遅延判断部２７は、推定されたその特定の印刷ジョブの実行完了時間（以下、「推定完了時間」という）と、クライアント５から受信されたその特定の印刷ジョブの完了時間要求３５に含まれる期待完了時間３３とを比較して、その印刷ジョブの推定完了時間が期待完了時間３３より遅いか否かを判断する。そして、推定完了時間が期待完了時間３３より遅いと判断された場合、遅延判断部２７は、推定印刷完了時間が期待完了時間より遅延することをユーザに知らせるための遅延通知４３をクライアント５へ送信する。ここで、遅延通知４３には、望ましくは、単に遅延することだけでなく、推定印刷完了時間と期待完了時間との差分（遅延時間）の情報も含まれる。なお、推定完了時間が期待完了時間３３より早いと判断された場合には、遅延判断部２７は、本実施形態では、何の通知もクライアント５へ送信しないが、変形例として、期待完了時間内に印刷が完了することをユーザに知らせるための通知をクライアント５へ送信してもよい。
【００２６】
クライアント５では、遅延表示部１７が、プリンタ３からの遅延通知４３を受信して、これをクライアント５のディスプレイスクリーン（図示省略）に表示する。ユーザは、表示された遅延通知４３から、その特定の印刷ジョブの完了が期待完了時間より遅延することを知ることができる。また、遅延通知４３に遅延時間が含まれている場合には、ユーザは、遅延時間がどの程度の長さなのかも知ることができる。その結果、ユーザは、時期に遅れることなく、プリンタ３へ送信済の印刷ジョブデータ３１をキャンセルしたり、あるいは、クライアント５と通信可能な別のプリンタ（図示省略）へ印刷ジョブデータ３１を送信し直したりするオプションを行うことができる。従って、ユーザが期待する時までにその印刷ジョブを完了させる可能性が向上する。なお、印刷ジョブをキャンセルする方法や別のプリンタへ送信し直す方法には、公知の方法が採用できるから、この明細書ではそれらの方法の説明は省略する。
【００２７】
図２は、図1に示されたプリンタ３内のジョブ時間推定部２５の内部の機能構成の一例を示す。
【００２８】
図２に示されるように、ジョブ時間推定部２５は、公称単位ジョブ時間記憶部５１と、ジョブ量把握部５３と、ジョブ時間計算部５５とを有する。
【００２９】
公称単位ジョブ時間記憶部５１は、印刷ジョブの種々のモード（以下、「ジョブモード」という）の各々毎に予め設定された公称単位ジョブ時間６１が記憶されている。ここで、公称単位ジョブ時間とは、所定の単位量（例えば、１ページ）の印刷ジョブを実行するのに要する時間（単位ジョブ時間）の公称値又は平均値である。ジョブモードとは、単位ジョブ時間を変化させる要因となる印刷ジョブの属性であり、例えば、モノクロ印刷かカラー印刷かの分類と、片面印刷か両面印刷かの分類と、印刷用紙のサイズの分類との組み合わせのバリエーションである。各ジョブモードの公称単位ジョブ時間６１は、図２に例示されたように、何秒というような具体的な時間値であってもよいし、あるいは、所定の時間を基準にした相対値とする（例えば、モノクロ、片面及びA4サイズのジョブモードだけで、具体的な時間値を設定して基準時間とし、他のジョブモードでは、その基準値に対する比率を設定する）こともできる。
【００３０】
ジョブ量把握部５３は、図１に示したジョブ受信待機部２１内の上記特定の印刷ジョブの印刷ジョブデータ３１に記述されているジョブ属性３９から、その特定の印刷ジョブの量（例えば、印刷すべきページ数）（以下、「ジョブ量」という）６３を把握して、把握されたジョブ量６３をジョブ時間計算部５５に通知する。
【００３１】
ジョブ時関計算部５５は、上述した特定の印刷ジョブのジョブ属性３９から、その特定の印刷ジョブのジョブモードを把握し、把握されたジョブモードの公称単位ジョブ時間６５を、公称単位ジョブ時間記憶部５１から読み込む。そして、ジョブ時関計算部５５は、読み込まれた公称単位ジョブ時間６５に、通知されたジョブ量６３は掛け算することで、その特定の印刷ジョブの推定ジョブ時間（すなわち、印刷ジョブデータ３１の実行に要する時間の推定値）４１を計算する。算出された推定ジョブ時間４１は、前述したように、遅延判断部２７へ通知される。
【００３２】
なお、ジョブ時間の推定方法には、上述した方法以外に、複数の方法が知られているので、上述した方法に代えて、又は併用して、それらの公知の方法が採用されてもよい。
【００３３】
図３は、遅延判断部２７の内部の機能構成の一例を示す。
【００３４】
図３に示されるように、遅延判断部２７は、未完了ジョブ時間記憶部７１、期待完了時間記憶部７３、トータル待ち時間計算部７５、比較部７７及び通知部７９を有する。
【００３５】
未完了ジョブ時間記憶部７１は、ジョブ時間推定部２５から通知された各印刷ジョブの推定ジョブ時間４１を記憶する。未完了ジョブ時間記憶部７１には、現在までに受信された印刷ジョブ中の未完了の印刷ジョブ（典型的には、例えば、現時点で前述のジョブキュー内に存在する印刷ジョブの全てと現在実行中の印刷ジョブ）のそれぞれの推定ジョブ時間８１が、所定の方法でそれそれの印刷ジョブに関連付けられた形で（例えば、それぞれの印刷ジョブの識別（以下、「ジョブID」という）８２とともに）、保存される。
【００３６】
期待完了時間記憶部７３は、クラアイント５から上記特定の印刷ジョブについての完了時間要求３５を受信し、受信された完了時間要求３５から期待完了時間８３を取り出し、取り出された期待完了時間８３を、所定の方法でその特定の印刷ジョブに関連付けた形で（例えば、その印刷ジョブの識別（以下、「ジョブID」という）８５とともに）記憶する。
【００３７】
トータル待ち時間計算部７５は、期待完了時間記憶部７３に記憶された期待完了時間８３に対応する上記特定の印刷ジョブがどれであるかを把握し（例えば、期待完了時間８３に対応するジョブID８５を期待完了時間記憶部７３から読み込み）、そして、その特定の印刷ジョブより印刷順序が先の未完了の印刷ジョブがどれであるかを、例えばジョブキュー（図示省略）を参照することで、把握する。そして、トータル待ち時間計算部７５は、把握された上記特定の印刷ジョブとそれより印刷順序が先である未完了の印刷ジョブのそれぞれの推定ジョブ時間８７を、未完了ジョブ時間記憶部７１から読み込み、読み込まれた全ての推定ジョブ時間８７を加算することで、現時点から上記特定の印刷ジョブの実行が完了するまでの待ち時間（以下、「トータル待時間」）を計算し、そして、算出されたトータル待ち時間を、上記特定の印刷ジョブの推定完了時間８９として、比較部７７に通知する。
【００３８】
比較部７７は、期待完了時間記憶部７３から、上記特定の印刷ジョブの期待完了時間８３を読み込み、読み込まれた期待完了時間８３を、上記通知された推定完了時間８９と比較し、その比較結果９１（すなわち、推定完了時間８９が期待完了時間８３より遅い（長い）か否か、及び/又は、両時間４１と８３の差分）を、通知部７９に通知する。
【００３９】
通知部７９は、上記比較結果９１が、推定完了時間８９が期待完了時間８３より遅い（長い）ことを示している場合には、遅延通知４３をクライアント５へ送信する。前述したように、遅延通知４３には、推定完了時間８９と期待完了時間８３の差分（遅延時間の長さ）も含まれていてよい。
【００４０】
以上、本発明の実施形態の説明したが、上記実施形態は本発明の説明のための零時似ずぎず、本発明の範囲を上記実施形態に限定する趣旨ではない。本発明は、その要旨を逸脱しない範囲で、上記上記実施形態とは異なる形態で実施することが可能である。
【００４１】
例えば、上記実施形態は、ジョブの実行の「完了」に着眼して、ジョブの推定「完了」時間を計算して、その推定完了時間がユーザの期待した時間に間に合うか否かを判断する。しかし、変形例として、ジョブの実行の「開始」の時間に着眼して、ジョブの推定「開始」時間を計算し、その推定開始時間について同様の判断を行うようにしてもよいし、あるいは、ジョブの「開始」及び「完了」を厳密に区別せずに、ジョブの「実行」が行われる大凡の時間を推定し、その推定「実行」時間について同様の判断を行なってもよい。
【００４２】
また、別の変形例として、クライアント５が複数のプリンタと通信可能であるシステムにおいて、クライアント５が複数のプリンタに並行的にユーザの期待する時間を通知して、複数のプリンタから並行的にその期待時間に遅延するか否かの通知を受信するようにしてもよい。例えば、クライアント５が、或る印刷ジョブの印刷ジョブデータ３１を送信する前に、ユーザ入力された期待時間を含んだ時間要求を複数のプリンタへ送る（この場合、まだ印刷ジョブの送信前なので、その時間要求は、上記の実施形態の場合のようにその印刷ジョブに関連付けられる必要はない）。複数のプリンタは、それぞれ、その印刷ジョブデータを受けたと仮定した場合のその印刷ジョブの推定「開始」時間を計算し（これは、既にそれぞれのプリンタ内で実行待ちをしている待ちジョブのジョブ時間から計算できる）、その推定開始時間が上記期待時間より遅れるか否かを判断し、その判断結果をクライアント５へ通知し、クライアント５は損判断結果を表示する。ユーザは、その表示をみて、期待時間に間に合うことができると考えられるプリンタを選んで、そのプリンタへ印刷ジョブデータ３１を送る。これにより、期待時間内にジョブが完了できる可能性が向上する。
【００４３】
本発明は、上記実施形態のような印刷ジョブを実行するプリンタ又はプリントシステムに関してだけでなく、別の種類のジョブ（例えば、種々の機械加工や情報処理など）を実行する装置についても適用可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態にかかる周辺機器としてのプリンタ３と、そのプリンタ１に印刷ジョブを送信するクライアント３とを備えるプリントシステム１の全体構成を示すブロック図。
【図２】図1に示されたプリンタ３内のジョブ時間推定部２５の内部構成の一例を示すブロック図。
【図３】図1に示されたプリンタ３内の遅延判断部２７の内部構成の一例を示すブロック図。
【符号の説明】
【００４５】
１  プリントシステム、  ３  プリンタ、  ５  クライアント、  １３  時間入力部、  １５  完了時間要求部、  １７  遅延表示部、  ２１  ジョブ受信待機部、  ２５  ジョブ時間推定部、  ２７  遅延判断部、  ３３  期待完了時間、  ３５  完了時間要求、  ３９  ジョブ属性、  ４１  推定ジョブ時間、  ４３  遅延通知、  ５１  公称単位ジョブ時間記憶部、  ５３  ジョブ量把握部、  ５５  ジョブ時間計算部、  ７１  未完了ジョブ時間記憶部、  ７３  期待完了時間記憶部、  ７５  トータル待ち時間計算部、  ７７  比較部、  ７９  通知部。
【図１】
2008221639.tif 000003
【図２】
2008221639.tif 000004
【図３】
2008221639.tif 000005