(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたホスト装置から印刷ジョブを受け付ける入力手段と、
受け付けた印刷ジョブの処理量を見積もる見積もり処理と、直接またはネットワークを介して接続された複数の印刷装置のうちで印刷ジョブを処理中及び待機中の印刷装置に、予め設定された条件に従って印刷ジョブを配分する配分処理と、を行う制御部と、を備え、
上記制御部は、印刷ジョブを処理中及び待機中である印刷装置に配分した処理中及び未着手の印刷ジョブの処理量から各印刷装置に配分した印刷ジョブの処理時間を予測し、予測した印刷ジョブ処理時間合計が最短である印刷装置での印刷ジョブ処理時間合計が第１の時間を超えると、省電力モードの印刷装置を起動して、各印刷装置の未着手の印刷ジョブを回収して再配分することを特徴とするプリントサーバ。
【請求項２】
印刷ジョブを処理中及び待機中の印刷装置が複数ある場合、前記制御部は、上記各印刷装置の印刷ジョブ処理時間合計を予測し、上記各印刷装置が未着手の印刷ジョブを、予測した印刷ジョブ処理時間合計が最短である第１の印刷装置以外の上記各印刷装置に再配分して上記各印刷装置の印刷ジョブ処理時間合計を再予測し、再予測した印刷ジョブ処理時間合計が最短である第２の印刷装置での印刷ジョブ処理時間合計が第２の時間以下ならば、上記第１の印刷装置には、未着手の印刷ジョブを配分しないことを特徴とする請求項１に記載のプリントサーバ。
【請求項３】
前記制御部は、前記各印刷装置の印刷ジョブ処理時間合計を予測した際に、前記第１の印刷装置が待機中であり、且つ予測した印刷ジョブ処理時間合計が２番目に短い印刷装置での印刷ジョブ処理時間合計が第２の時間以下であると、第１の印刷装置には未着手の印刷ジョブを配分しないことを特徴とする請求項２に記載のプリントサーバ。
【請求項４】
複数の印刷装置が略同等の印刷ジョブ処理能力を有し、且つ印刷ジョブの処理中及び待機中の印刷装置が複数ある場合、前記制御部は、上記各印刷装置の印刷ジョブ処理時間合計を予測し、予測した印刷ジョブ処理時間合計が最短及び２番目に短い印刷装置での印刷ジョブ処理時間合計の和が第３の処理時間以下であれば、印刷ジョブ処理時間合計が最短の印刷装置には、未着手の印刷ジョブを配分しないことを特徴とする請求項１に記載のプリントサーバ。
【請求項５】
前記制御部は、予測した印刷ジョブ処理時間合計が最短である印刷装置が待機中であると、この印刷装置を省電力モードへ直ちに移行させることを特徴とする請求項２または４に記載のプリントサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受け付けた印刷ジョブの処理量によって処理を行わせる印刷装置の数を制御するプリントサーバに関する。より詳しくは、受け付けた印刷ジョブの処理時間を予測し、この予測時間に基づいて印刷装置の電力制御を行い、消費電力の抑制を行うプリントサーバに関する。
【０００２】
【従来の技術】
従来より、複数のホスト装置と複数の印刷装置とがネットワーク接続され、ホスト装置から出力された印刷ジョブが、印刷装置に送られて印刷されるシステムがある。ホスト装置から送られた複数の印刷ジョブを、効率的に複数の印刷装置に振り分ける方法として、例えば、特開平１０−１１６１６５号公報にネットワーク印刷システムに関する技術が開示されている。このネットワーク印刷システムは、ネットワーク上のプリンタに印刷する場合、待機中のプリンタを内部のプリンタステータスを検索することによって、効率的に選択し、プリンタ印刷の待ち時間を極力減らして印刷の高速化を図り、これにより生産性の向上を達成するものである。
【０００３】
また、資源保護の観点から省電力を重視した方法が提案されている。例えば、特開平７−２７１５３８号公報には、ネットワーク上の記録装置毎に優先レベルが設定され、優先レベルの低い装置は短時間で省電力モードへ移行し、優先レベルの高い装置は長時間待機モードを保つようにして、多くの装置が待機モードを続けたり、逆にすべての装置が一斉に省電力モードに入ってしまうようなことを防ぐ出力装置及びその制御方法、情報処理方法及び装置、及びネットワークシステムに関する技術が開示されている。
【０００４】
【発明が解決しようとする課題】
特開平１０−１１６１６５号公報に開示されたネットワーク印刷システムにおいては、印刷データは、印刷データの大小やプリンタの処理能力に係わらず、プリントサーバから次々と待機中のプリンタに配分されるため、省電力についての考慮は成されていなかった。
【０００５】
また、特開平７−２７１５３８号公報に開示された出力装置及びその制御方法、情報処理方法及び装置、及びネットワークシステムにおいては、印刷ジョブを連続して受信すると、それらが非常に小さいものであっても、分散して処理しようとするため、複数の印刷装置が起動されてしまう。また、優先レベルの低い印刷装置に大きな印刷ジョブが配分されると、より優先レベルの高い印刷装置が先に印刷ジョブを終了しても、待機状態を続けることになる。このように、システム全体での省電力という面で、考慮が不十分であった。
【０００６】
本発明は、印刷ジョブを印刷装置に配分した場合の最短待ち時間によって、省電力モードの印刷装置を起動したり、処理が終了した印刷装置を省電力モードにすることで、利便性を実質的に損なうことなく、多様な使用状況で省電力を実現するプリントサーバを提供するものである。
【０００７】
【課題を解決するための手段】
この発明は、上記の課題を解決するための手段として、以下の構成を備えている。
【０００８】
(1) ネットワークを介して接続されたホスト装置から印刷ジョブを受け付ける入力手段と、
受け付けた印刷ジョブの処理量を見積もる見積もり処理と、直接またはネットワークを介して接続された複数の印刷装置のうちで印刷ジョブを処理中及び待機中の印刷装置に、予め設定された条件に従って印刷ジョブを配分する配分処理と、を行う制御部と、を備え、
上記制御部は、印刷ジョブを処理中及び待機中である印刷装置に配分した処理中及び未着手の印刷ジョブの処理量から各印刷装置に配分した印刷ジョブの処理時間を予測し、予測した印刷ジョブ処理時間合計が最短である印刷装置での印刷ジョブ処理時間合計が第１の時間を超えると、省電力モードの印刷装置を起動して、各印刷装置の未着手の印刷ジョブを回収して再配分することを特徴とする。
【０００９】
この構成においては、プリントサーバは、ネットワークを介して接続されたホスト装置から印刷ジョブを入力手段で受け付け、受け付けた印刷ジョブの処理量を制御部で見積もり、直接またはネットワークを介して接続された複数の印刷装置のうち印刷ジョブを処理中または待機中の印刷装置に、予め設定された条件に従って印刷ジョブを配分し、印刷ジョブを処理中及び待機中である印刷装置に配分した処理中及び未着手の印刷ジョブの処理量から各印刷装置に配分した印刷ジョブの処理時間を予測し、予測した印刷ジョブ処理時間合計が最短である印刷装置での印刷ジョブ処理時間合計が第１の時間を超えると、省電力モードの印刷装置を起動して、各印刷装置の未着手の印刷ジョブを回収して再配分する。したがって、処理量の小さな印刷ジョブを短い間隔で複数受け付けても、次に受け付けるジョブの待ち時間が第１の時間内なら、省電力モードの印刷装置を起動することなく、既に処理中の印刷装置で処理を行うことで、より効率的に電力の消費量を抑えることができる。また、印刷ジョブの処理に時間がかかる場合は、省電力モードの印刷装置を起動して各印刷装置が未着手の印刷ジョブを回収して、各印刷装置に未着手の印刷ジョブを再配分することによって、印刷ジョブの処理が滞らないようにすることができる。
【００１０】
なお、省電力モードとは、印刷装置全体の電力消費量を抑制するために、各部のモータの回転を停止したり、ヒータの温度を下げた状態にすることである。
【００１１】
(2) 印刷ジョブを処理中及び待機中の印刷装置が複数ある場合、前記制御部は、上記各印刷装置の印刷ジョブ処理時間合計を予測し、上記各印刷装置が未着手の印刷ジョブを、予測した印刷ジョブ処理時間合計が最短である第１の印刷装置以外の上記各印刷装置に再配分して上記各印刷装置の印刷ジョブ処理時間合計を再予測し、再予測した印刷ジョブ処理時間合計が最短である第２の印刷装置での印刷ジョブ処理時間合計が第２の時間以下ならば、上記第１の印刷装置には、未着手の印刷ジョブを配分しないことを特徴とする。
【００１２】
この構成においては、印刷ジョブを処理中である印刷装置や印刷ジョブの待機中である印刷装置が複数ある場合に、プリントサーバの制御部は、各印刷装置の印刷ジョブ処理時間合計を予測し、各印刷装置において未着手の印刷ジョブを、予測した印刷ジョブ処理時間の合計が最短である第１の印刷装置以外の印刷ジョブを処理中及び待機中である印刷装置に再配分して、第１の印刷装置以外の各印刷装置における印刷ジョブ処理時間合計を再予測し、再予測した印刷ジョブ処理時間合計が最短である第２の印刷装置での印刷ジョブ処理時間合計が第２の時間以下ならば、印刷ジョブの予測処理時間合計が最短である第１の印刷装置には、未着手の印刷ジョブを配分しない。したがって、少ない印刷装置でも待ち時間が十分短くなれば、速く処理を終えると予測される印刷装置には、印刷ジョブを配分せず省電力モードへの移行を速めることができる。
【００１３】
(3) 前記制御部は、前記各印刷装置の印刷ジョブ処理時間合計を予測した際に、前記第１の印刷装置が待機中であり、且つ予測した印刷ジョブ処理時間合計が２番目に短い印刷装置での印刷ジョブ処理時間合計が第２の時間以下であると、第１の印刷装置には未着手の印刷ジョブを配分しないことを特徴とする。
【００１４】
この構成においては、印刷ジョブを処理中である印刷装置や印刷ジョブの待機中である印刷装置が複数ある場合に、プリントサーバの制御部は、印刷ジョブを処理中である複数の印刷装置や印刷ジョブの待機中である複数の印刷装置における印刷ジョブ処理時間の合計を予測し、その際に予測した印刷ジョブ処理時間合計が最短である第１の印刷装置が待機中であり、予測した印刷ジョブ処理時間の合計が２番目に短い印刷装置では、印刷ジョブの予測処理時間合計が第２の時間以下の場合、印刷ジョブの予測処理時間合計が最短である第１の印刷装置には印刷ジョブを配分しない。したがって、印刷ジョブの配分予測をやり直す必要がなく、処理が簡略化でき、印刷ジョブの予測処理時間合計が最短の印刷装置を速やかに待機状態や、省電力モードに移行することができる。
【００１５】
(4) 複数の印刷装置が略同等の印刷ジョブ処理能力を有し、且つ印刷ジョブの処理中及び待機中の印刷装置が複数ある場合、前記制御部は、上記各印刷装置の印刷ジョブ処理時間合計を予測し、予測した印刷ジョブ処理時間合計が最短及び２番目に短い印刷装置での印刷ジョブ処理時間合計の和が第３の処理時間以下であれば、印刷ジョブ処理時間合計が最短の印刷装置には、未着手の印刷ジョブを配分しないことを特徴とする。
【００１６】
この構成においては、プリントサーバの制御部は、複数の印刷装置が略同等の印刷ジョブ処理能力であり、印刷ジョブの処理中及び待機中の印刷装置が複数ある場合、印刷ジョブの予測処理時間合計が最短及び２番目に短い印刷装置における印刷ジョブの予測処理時間の和が第３の処理時間以下ならば、印刷ジョブの予測時間処理合計が最短の印刷装置には、未着手の印刷ジョブを配分しない。したがって、印刷ジョブの配分予測をやり直す必要がなく、処理が簡略化でき、印刷ジョブの予測処理時間合計が最短の印刷装置を速やかに待機状態や、省電力モードに移行することができる。
【００１７】
(5) 前記制御部は、予測した印刷ジョブ処理時間合計が最短である印刷装置が待機中であると、この印刷装置を省電力モードへ直ちに移行させることを特徴とする。
【００１８】
この構成においては、印刷ジョブの予測処理時間合計が最短である印刷装置が待機中であると、プリントサーバの制御部はこの待機中の印刷装置を直ちに省電力モードへ移行させる。したがって、印刷ジョブの処理を行っていない待機中の印刷装置を省電力モードへ速やかに移行させることによって、より効果的に節電することができる。
【００１９】
(6) (2) の構成において、印刷ジョブ処理時間合計が最短である第１の印刷装置に代えて、処理中の印刷ジョブの処理時間が最短である第１の印刷装置とすることができる。
【００２０】
この構成においては、印刷ジョブを処理中である印刷装置や印刷ジョブの待機中である印刷装置が複数ある場合に、プリントサーバの制御部は、各印刷装置の印刷ジョブ処理時間合計を予測し、各印刷装置において未着手の印刷ジョブを、予測した処理中の印刷ジョブ処理時間が最短である第１の印刷装置以外の印刷ジョブを処理中及び待機中である印刷装置に再配分して、第１の印刷装置以外の各印刷装置における印刷ジョブ処理時間合計を再予測し、再予測した印刷ジョブ処理時間合計が最短である第２の印刷装置での印刷ジョブ処理時間合計が第２の時間以下ならば、予測した処理中の印刷ジョブの処理時間が最短である第１の印刷装置には、未着手の印刷ジョブを配分しない。したがって、少ない印刷装置でも待ち時間が十分短くなれば、速く処理を終えると予測される印刷装置には、ジョブを配分せず省電力モードへの移行を速めることができる。
【００２１】
【発明の実施の形態】
図１は、本発明の実施形態に係るプリントサーバを含む印刷システムの構成を示す構成図である。ネットワーク８には、ホスト装置５・ホスト装置６・ホスト装置７が接続されている。また、印刷装置Ａ・印刷装置Ｂ・印刷装置Ｃが接続されている。さらに、プリントサーバ１が接続されている。なお、各ホスト装置としてはコンピュータが好適であるが、これに限るものではない。
【００２２】
ホスト装置５〜７から出力された印刷ジョブは、ネットワーク８を介してプリントサーバ１に送られる。プリントサーバ１は、印刷ジョブを複数受け付けると、所定の配分ルールに従って各印刷ジョブを、ネットワーク８を介して印刷装置Ａ・印刷装置Ｂ・印刷装置Ｃに送り、各印刷装置で印刷ジョブを記録材に印刷させる。
【００２３】
印刷システムの構成は、図１（Ａ）に示した構成に限るものでなく、図１（Ｂ）に示したように、ネットワーク１８に接続されたプリントサーバ１１に、直接複数の印刷装置Ａ’・印刷装置Ｂ’・印刷装置Ｃ’が接続された構成でもよい。また、ネットワークに接続されたホスト装置、ネットワークに接続された印刷装置、及びプリントサーバに直接接続された印刷装置の台数は、図１（Ａ）・（Ｂ）に示した台数に限るものではない。
【００２４】
次に、図１（Ａ）に示したネットワーク８に接続されたプリントサーバ１の構成を説明する。図２は、プリントサーバ１の概略の構成を示すブロック図である。プリントサーバ１は、制御部２１、時計部３１、印刷データ格納部４１、入力手段であるネットワークインタフェース５１を備えている。
【００２５】
また、制御部２１は、印刷ジョブ入出力部２２、ジョブ配分部２３、キュー２４、配分ルール記憶部２５、印刷装置情報記憶部２６、処理時間予測部２７、及び印刷装置電力制御部２８を備えている。
【００２６】
制御部２１はプリントサーバ１の各部を制御する。時計部３１は、プリントサーバ１からネットワーク８を介して各印刷装置に印刷ジョブを配分した際に印刷装置での印刷処理の進行に応じて、印刷ジョブの再配分を行うための所定の一定時間を計時する。印刷データ格納部４１は、ネットワーク８を介して送られてきた印刷ジョブを一旦格納する。ネットワークインタフェース５１は、ネットワーク８に接続された各装置とデータや情報のやりとりを行うためのインタフェースである。
【００２７】
制御部２１において、印刷ジョブ入出力部２２は、ネットワークインタフェース５１を介して受け付けた印刷ジョブの処理量を見積もり、そのデータをジョブ配分部２３に送る。また、印刷ジョブを印刷データ格納部４１に送る。さらに、印刷データ格納部４１に格納した印刷ジョブをネットワークインタフェース５１からネットワーク８を介して各印刷装置に出力する。
【００２８】
ジョブ配分部２３は、配分ルール記憶部２５や印刷装置情報記憶部２６から送られてきた情報に基づいて印刷ジョブを各印刷装置に配分した場合の予測を行う。キュー２４は、ジョブ配分部２３で印刷ジョブを配分する際の順番整理を行う。配分ルール記憶部２５は、予め設定された条件である各印刷装置への印刷ジョブの配分ルールを記憶する。印刷装置情報記憶部２６は、ネットワーク８に接続された各印刷装置の印刷ジョブの処理能力や処理時間予測部２７で予測した各印刷装置の印刷ジョブの処理時間などを記憶する。処理時間予測部２７は、ジョブ配分部２３で配分された印刷ジョブの各印刷装置における処理時間を予測する。印刷装置電力制御部２８は、処理時間予測部２７で予測された処理時間に基づいて、各印刷装置の状態を制御し、例えば待機状態から省電力モードへの切替え制御を行う。
【００２９】
次に、プリントサーバにおけるネットワークに接続された省電力モードの印刷装置を起動する手順について説明する。図３は、各印刷装置における印刷ジョブの処理量及びジョブの進行状況を表す図である。この図においては、各印刷装置における印刷ジョブを棒グラフとして表す。各印刷装置における棒グラフの幅は印刷ジョブの処理能力を表し、棒グラフの高さは印刷ジョブを処理するための時間を表す。また、処理中のジョブは斜線で網かけをして表し、新規の印刷ジョブや未処理の印刷ジョブは、処理中の印刷ジョブの上に積み重ねて表示する。さらに、印刷装置Ｂと印刷装置Ｃとは、略同じ印刷ジョブの処理能力を有しており、印刷装置Ａは、印刷装置Ｂ・Ｃより高い印刷ジョブの処理能力を有している。なお、後述する図４〜図６においても、図３と同様の条件で棒グラフを図示している。
【００３０】
プリントサーバ１は、通常、印刷ジョブを以下に述べるようなルールで各印刷装置に配分する。
１．印刷ジョブを受け付けた順に、印刷装置で印刷ジョブが処理されて出力されるように、印刷ジョブを処理中及び待機中の各印刷装置に配分する。
２．印刷ジョブを配分する各印刷装置において、処理中及び未着手の印刷ジョブの処理時間合計は、できるだけ均等になるように配分する。
【００３１】
また、プリントサーバ１は、印刷装置を省電力モードから起動する際は、通常時の配分ルールに加えて、以下に述べるルールで各印刷装置に印刷ジョブを配分する。
【００３２】
３．各印刷装置に配分した印刷ジョブの処理時間合計が最短の印刷装置における印刷ジョブの処理時間合計が第１の時間Ｔ１を超えた場合は、省電力モードの印刷装置を起動して、印刷ジョブを処理中の印刷装置、待機中の印刷装置及び省電力モードから起動した印刷装置に印刷ジョブを再配分し、印刷ジョブを実行させる。
【００３３】
なお、第１の時間Ｔ１は、省電力モードの印刷装置を起動するための基準となる時間である。また、印刷システム全体で電力の消費量を抑制するように、印刷システムに接続された各印刷装置の印刷ジョブ処理能力や、各印刷装置における待機中の状態から省電力モードに移行するまでの時間などを考慮して決定する時間である。
【００３４】
なお、プリントサーバ１が印刷ジョブを各印刷装置に再配分する際は、各印刷装置に配分していた未着手の印刷ジョブを回収して再配分するようにしてもよい。また、プリントサーバ１と各印刷装置とのデータのやり取りを抑制するために、ジョブ配分部２３で印刷ジョブの配分・再配分の予測を行うが、各印刷装置が印刷ジョブの処理を実行する直前に印刷ジョブのデータをプリントサーバ１から印刷ジョブを配分した印刷装置に送るようにしてもよい。以下の説明では、印刷ジョブを再配分する際は、未着手の印刷ジョブを回収して再配分する方法について説明する。
【００３５】
図３（Ａ）に示した状態の場合、プリントサーバ１は、新規の印刷ジョブを受け付けても、省電力モードの印刷装置を起動しない。即ち、あるタイミングにおいて、印刷装置Ａでは印刷ジョブ１を処理中で、印刷ジョブ４は未着手である。印刷装置Ｂでは印刷ジョブ２を処理中で、印刷ジョブ３は未着手である。印刷装置Ｃは、省電力モードである。省電力モードの印刷装置は、装置全体の電力消費量を抑制するために、各部のモータの回転を停止したり、ヒータの温度を下げた状態となる。そのため、印刷ジョブを受信しても、所定時間が経過しないと、印刷ジョブの処理を行うことができない。
【００３６】
この時、プリントサーバ１は、新規印刷ジョブとして印刷ジョブ５を受け付けた。印刷ジョブ５は、ネットワークインタフェース５１から制御部２１の印刷ジョブ入出力部２２に送られる。印刷ジョブ入出力部２２は、印刷ジョブ５の処理量を見積もるとともに、印刷ジョブ５を印刷データ格納部４１に格納する。そして、印刷ジョブ５の処理量の情報は、ジョブ配分部２３に送られる。
【００３７】
ジョブ配分部２３では、印刷装置情報記憶部２６に記憶した各印刷装置に配分された印刷ジョブ量の情報と、配分ルール記憶部２に記憶した印刷ジョブの配分ルールに基づいて、印刷ジョブ５を配分する。図３（Ａ）に示した状態では、印刷装置Ｂに印刷ジョブ５を配分すると、印刷装置Ａと印刷装置Ｂとの印刷ジョブの合計処理量は略均等になる。そのため、制御部２１のジョブ配分部２３は、印刷ジョブ５を印刷装置Ｂに配分する。
【００３８】
また、ジョブ配分部２３によって配分された印刷ジョブの情報に基づいて、処理時間予測部２７は、各印刷装置での印刷ジョブの処理時間合計を予測する。この時、図３（Ａ）に示したように、印刷装置Ｂに印刷ジョブ５を配分しても、印刷装置Ａと印刷装置Ｂとに配分された処理中及び未着手の印刷ジョブの処理時間合計は、第１の時間Ｔ１を超えていない。
【００３９】
したがって、前記配分ルールに基づいて、ジョブ配分部２３は印刷ジョブ５を印刷装置Ｃに配分しない。また、制御部２１の印刷装置電力制御部２８は、図３（Ｂ）に示すように、印刷装置Ｃを引き続き省電力モードの状態にしておく。そして、印刷ジョブ入出力部２２は、印刷データ格納部４１に格納した印刷ジョブ５をネットワークインタフェース５１に送る。印刷ジョブ５は、ネットワークインタフェース５１からネットワーク８を介して印刷装置Ｂに送られる。
【００４０】
一方、プリントサーバ１は、例えば、図３（Ｃ）に示した状態の場合は、新規の印刷ジョブを受け付けると、省電力モードの印刷装置を起動する。即ち、あるタイミングにおいて、印刷装置Ａでは、印刷ジョブ１を処理中で、印刷ジョブ３ａは未着手であり、印刷ジョブ処理時間の合計は、第１の時間Ｔ１を超えていた。また、印刷装置Ｂでは、印刷ジョブ２を処理中であった。さらに、印刷装置Ｃは、省電力モードであった。
【００４１】
この時、プリントサーバ１は、ホスト装置から出力された新規印刷ジョブとして印刷ジョブ４ａを受け付けた。印刷ジョブ４ａは、ネットワークインタフェース５１から制御部２１の印刷ジョブ入出力部２２に送られる。印刷ジョブ入出力部２２は、印刷ジョブ４ａの処理量を見積もるとともに、印刷ジョブ４ａを印刷データ格納部４１に格納する。印刷ジョブ４ａは、図３（Ａ）に示した印刷ジョブ３・４・５より大きい処理量であった。そして、印刷ジョブ５の処理量の情報は、ジョブ配分部２３に送られる。
【００４２】
ジョブ配分部２３は、印刷装置情報記憶部２６に記憶した各印刷装置に配分された印刷ジョブ量の情報と、配分ルール記憶部２に記憶した印刷ジョブの配分ルールに基づいて、印刷ジョブ５を各印刷装置に配分する。図３（Ｃ）に示した状態では、印刷装置Ｂに印刷ジョブ４ａを配分すると、印刷装置Ａと印刷装置Ｂとの印刷ジョブの合計処理量は略均等になるので、印刷ジョブ４ａを印刷装置Ｂに配分する。
【００４３】
また、ジョブ配分部２３で配分された印刷ジョブについての情報に基づいて、処理時間予測部２７では、各印刷装置での印刷ジョブの処理時間合計が予測される。図３（Ｃ）に示したように、印刷装置Ｂに印刷ジョブ４ａを配分すると、印刷ジョブを処理中及び待機中の各印刷装置の中で印刷ジョブの処理時間合計が最短である印刷装置Ａにおいても、処理中及び未着手の印刷ジョブの処理時間合計は、第１の時間Ｔ１を超えてしまう。そのため、印刷装置電力制御部２８は、省電力モードの印刷装置Ｃを起動する。また、印刷ジョブ入出力部２２は、印刷装置Ａから印刷ジョブ３ａを回収し、印刷装置Ｂから印刷ジョブ４ａを回収し、印刷データ格納部４１に格納する。そして、ジョブ配分部２３は、未着手の印刷ジョブ３ａ・４ａの再配分予測を行う。
【００４４】
図３（Ｃ）に示した状態の場合、ジョブ配分２３は、印刷ジョブ３ａを省電力モードから起動した印刷装置Ｃに配分し、印刷ジョブ４ａを印刷ジョブの処理能力が印刷装置Ｂより高い印刷装置Ａに配分する。そして、処理時間予測部２７では、各印刷装置における印刷ジョブの処理時間合計の予測を行う。
【００４５】
この場合、所定時間が経過して印刷装置Ｃで印刷ジョブの処理を行えるようになった状態では、図３（Ｄ）に示したように、印刷装置Ａにおける印刷ジョブの予測した処理時間合計は、第１の時間Ｔ１を超えている。また、印刷装置Ｂ及び印刷装置Ｃにおける印刷ジョブの予測した処理時間合計は、第１の時間Ｔ１以下である。
【００４６】
したがって、図３（Ｄ）に示したように、配分ルールに従って印刷ジョブが配分され、制御部２１の印刷装置電力制御部２８は、印刷装置Ｃを省電力モードから起動する。そして、印刷ジョブ入出力部２２は、印刷データ格納部４１に格納した印刷ジョブ３ａ・４ａをネットワークインタフェース５１に送る。印刷ジョブ３ａは、ネットワークインタフェース５１からネットワーク８を介して印刷装置Ｃに送られる。また、印刷ジョブ４ａは、ネットワークインタフェース５１からネットワーク８を介して印刷装置Ａに送られる。そして、各印刷装置では、印刷ジョブの処理が続行される。
【００４７】
次に、印刷ジョブを処理中の印刷装置を省電力モードに移行する手順について説明する。図４・図５・図６は、印刷ジョブを処理中の印刷装置を省電力モードに移行するための手順を説明するための図である。
【００４８】
プリントサーバ１は、印刷ジョブを処理中及び待機中の印刷装置が複数ある場合、これらの印刷装置を省電力モードに移行する際は、以下のようなルールに従う。
４．ジョブ配分部２３で配分した印刷ジョブの処理時間を処理時間予測部２７で予測し、予測した最短処理時間合計が第１の時間Ｔ１以下であり、且つ印刷ジョブの処理中及び待機中の印刷装置が複数有る場合、予測した処理時間が最短の印刷装置を除いて、再度未着手の印刷ジョブの配分予測と処理時間予測を行い、再予測した処理時間が最短である第２の印刷装置において印刷ジョブの処理時間が第２の時間Ｔ２以下ならば、最初の予測で処理時間が最短の印刷装置には印刷ジョブを配分せずに、他の印刷ジョブの処理中及び待機中の印刷装置にジョブを配分する。
【００４９】
なお、第２の時間Ｔ２は、印刷装置を省電力モードに移行するための基準となる時間である。印刷システム全体で電力の消費量を抑制するように、印刷システムに接続された各印刷装置の印刷ジョブ処理能力や、各印刷装置における待機中の状態から省電力モードに移行するまでの時間などを考慮して決定される。また、第２の時間Ｔ２は、第１の時間Ｔ１より短い時間である。
【００５０】
５．ジョブ配分部２３で配分した印刷ジョブの処理時間を処理時間予測部２７で予測し、予測した処理時間合計が最短の印刷装置が待機中であり、且つ印刷ジョブの処理中及び待機中の印刷装置が複数有る場合、予測処理時間合計が２番目に短いものが第２の時間以下ならば、予測処理時間が最短の印刷装置には印刷ジョブを配分せずに、他の印刷ジョブの処理中及び待機中の印刷装置にジョブを配分する。
【００５１】
６．プリントサーバ１のジョブ配分部２３で配分した印刷ジョブの処理時間を処理時間予測部２７で予測し、予測した処理時間合計が最短の印刷装置が待機中であり、且つ印刷ジョブの処理中及び待機中の印刷装置が複数有る場合、予測処理時間合計が２番目に短いものが第２の時間以下ならば、予測処理時間が最短である待機中の印刷装置には印刷ジョブを配分せずに、直ちに省電力モードへ移行させる。そして、他の印刷ジョブの処理中及び待機中の印刷装置にジョブを配分する。
【００５２】
通常時の配分ルールに加えて、上記のようなルールに従って、印刷ジョブを処理中の印刷装置や待機中の印刷装置を省電力モードに移行する。
【００５３】
例えば、図４（Ａ）に示すように、あるタイミングにおいて、印刷装置Ａでは印刷ジョブ１を処理中で、印刷ジョブ５及び印刷ジョブ７は未着手である。また、印刷装置Ｂでは印刷ジョブ４を処理中で、印刷ジョブ６及び印刷ジョブ８は未着手である。さらに、印刷装置Ｃでは印刷ジョブ３を処理中である。そして、プリントサーバ１は、新しく印刷ジョブ９を受け付けた。プリントサーバ１は、印刷ジョブ９のジョブ処理量を見積もり、その情報をジョブ配分部２３に送るとともに、印刷データ格納部４１に印刷ジョブを格納する。ジョブ配分部２３は、配分ルール記憶部２５と印刷装置情報記憶部に記憶された情報に基づいて、ジョブ９を印刷装置Ａに配分する。そして、処理時間予測部２７は、各印刷装置の処理時間合計を算出する。
【００５４】
この場合、印刷ジョブの処理時間合計が最短である印刷装置Ｂにおける印刷ジョブの処理時間合計時間は、第１の時間Ｔ１以下であり、且つ、印刷ジョブを処理中及び待機中の印刷装置が複数ある。よって、印刷装置Ｂを除いて、未着手の印刷ジョブの再配分を行う。
【００５５】
図４（Ｂ）に示したように、印刷装置Ｂに配分していた印刷ジョブ６及び印刷ジョブ８を印刷装置Ａに再配分した結果、印刷装置Ａにおける実行中及び処理待ちの印刷ジョブの合計時間は、第２の時間Ｔ２を超えてしまう。また、印刷装置Ｃにおける実行中及び処理中の印刷ジョブの合計時間は、印刷装置Ｂを除くと最短であり、且つ第２の時間Ｔ２を超えてしまう。そのため、図４（Ｂ）に示したような印刷ジョブの再配分は行わずに、図４（Ａ）に示したように印刷ジョブを配分したまま印刷ジョブの処理を続行する。
【００５６】
プリントサーバ１では時計部３１で所定の一定時間をカウントしており、一定時間が経過したら、処理時間予測部２７で各印刷装置における印刷ジョブの処理時間合計を予測する。
【００５７】
この時、図４（Ｃ）に示したように、印刷装置Ａでは、ジョブ５を処理中で、ジョブ７とジョブ９とは未着手であり、印刷ジョブの処理時間合計は、第２の時間Ｔ２以下である。印刷装置Ｂでは、ジョブ６を処理中であり、ジョブ８は未着手であり、印刷ジョブの処理時間合計は、第２の時間Ｔ２以下である。また、全印刷装置の中で印刷ジョブの処理時間合計は、最短である。
【００５８】
よって、ジョブ配分部２３は、印刷装置Ｂを除いて印刷ジョブの再配分を行い、図４（Ｄ）に示したように、印刷装置Ｂに配分されていた印刷ジョブ８を印刷装置Ａに再配分する。また、処理時間予測部２７で予測した印刷ジョブの処理時間合計は、印刷装置Ａにおいて、印刷ジョブの処理時間合計は第２の時間Ｔ２以下である。また、印刷装置Ｂを除いて印刷ジョブの処理時間合計が最短である。そのため、印刷ジョブ入出力部２２によって、図４（Ｄ）に示したように印刷ジョブが配分されて、各印刷装置で印刷ジョブが処理させる。
【００５９】
また、別のタイミングにおける印刷ジョブの処理を説明する。図５（Ａ）に示すように、あるタイミングにおいて、印刷装置Ａは印刷ジョブ４を処理中であり、処理時間合計は第２の時間Ｔ２より長く、第１の時間Ｔ１以下であり、且つ各印刷装置の中で処理時間合計は２番目に短い。印刷装置Ｂは印刷ジョブ５を処理中であり、印刷ジョブの処理時間合計は第２の時間Ｔ２より処理時間が長い。印刷装置Ｃは印刷ジョブ３を処理中であり、印刷ジョブの処理時間合計は第２の時間Ｔ２以下であり、且つ全印刷装置の中で処理時間合計は最短である。
【００６０】
プリントサーバ１は、新規の印刷ジョブ６を受信すると、印刷ジョブ入出力部２２で印刷ジョブ６の処理量を見積もり、ジョブ配分部２３にその情報を送る。また、印刷ジョブ６を印刷データ格納部４１に格納する。
【００６１】
ジョブ配分部２３では、ジョブ６を印刷装置Ｃに配分する。また、処理時間予測部２７では、各印刷装置の印刷ジョブ処理時間合計の予測を行う。この場合、図５（Ａ）に示したように、予測した処理時間が最短の印刷装置Ａでは、印刷ジョブの処理時間合計が第１の時間Ｔ１以下である。また、印刷ジョブの処理時間合計が２番目に短い印刷装置Ｃは、割り当てられた印刷ジョブの処理時間合計が第２の時間Ｔ２を超える。そのため、配分ルールに従って印刷ジョブの再配分は行わずに、図５（Ａ）に示したように、印刷ジョブの処理を続ける。
【００６２】
プリントサーバ１は、時計部３１が所定の一定時間を計時したタイミングで、各印刷装置の印刷ジョブの残り処理時間合計を予測する。この時、図５（Ｂ）に示したように、印刷装置Ａは印刷ジョブ４を処理中で、印刷ジョブの処理時間合計が第２の時間Ｔ２以下である。印刷装置Ｂは印刷ジョブ５を処理中で、印刷ジョブの処理時間合計が第２の時間Ｔ２より長い。印刷装置Ｃは印刷ジョブ３の処理中で、印刷ジョブ６は未着手であり、印刷ジョブの処理時間合計は第２の時間Ｔ２以下である。
【００６３】
この状態において、プリントサーバ１は印刷ジョブを処理中の印刷装置が複数ある。そのため、印刷ジョブの処理時間合計が最短の印刷装置が待機中か否かを確認し、印刷装置Ａは印刷ジョブの処理中であるため、次に、印刷装置Ａを除いて未着手の印刷ジョブを再配分する。図５（Ｂ）に示したように、印刷ジョブ６は印刷装置Ｃに配分するのが最適であり、印刷装置Ｂ及び印刷装置Ｃにおいて印刷ジョブの再配分を行っても、印刷ジョブの処理時間が均等にならないため、印刷ジョブの再配分は行わずそのまま印刷ジョブを実行する。そして、図５（Ｃ）に示すように、印刷装置Ａにおいて印刷ジョブ４が完了した段階では、２番目に印刷ジョブの処理時間合計が短い印刷装置Ｃでの印刷ジョブの処理時間合計が第２の時間Ｔ２以下であるため、印刷装置電力制御部２８で印刷装置Ａを直ちに省電力モードにする。
【００６４】
なお、図４及び図５において、処理中及び待機中の印刷ジョブの処理時間合計が最短の印刷装置を除く処理を行ったが、実行中の印刷ジョブが最短である印刷装置を除く処理を行う方法もある。即ち、図５（Ｂ）に示した状態においては、実行中の印刷ジョブが最短であるのは印刷装置Ｃである。よって、印刷装置Ｃを除いて未着手の印刷ジョブを再配分する。この場合は、印刷ジョブ６を印刷装置Ａに配分する。そして、図５（Ｄ）に示したように、新しい印刷ジョブを受信しても印刷装置Ｃには配分せずに、印刷装置Ａ及び印刷装置Ｂで処理を行うようにし、印刷装置Ｃを省電力モードに移行する。
【００６５】
次に、さらに別のタイミングにおける印刷ジョブの処理を説明する。本発明の実施形態に係るプリントサーバ１は、時計部３１で計時する所定の一定時間毎に、印刷ジョブの処理中及び待機中の印刷装置の台数を確認する。そのため、図６（Ａ）に示すような状態で、印刷ジョブの処理中及び待機中の印刷装置の台数を確認する場合がある。図６（Ａ）に示した状態では、印刷装置Ａは印刷ジョブ４を処理中で、印刷ジョブの処理時間合計は第２の時間Ｔ２より長い。印刷装置Ｂは、待機中である。印刷装置Ｃは印刷ジョブ３を処理中で、印刷ジョブの処理時間合計は第２の時間Ｔ２より短い。この場合、処理時間合計が最短の印刷装置Ｂは待機中であり、予測処理時間合計が２番目に短い印刷装置Ｃにおける印刷ジョブの合計が第２の時間Ｔ２により短い。そのため、印刷装置電力制御部２８は、図６（Ｂ）に示したように、待機中の印刷装置Ｂを直ちに省電力モードに移行する。
【００６６】
また、図６（Ｃ）に示した状態では、印刷装置Ａは印刷ジョブ４を実行中で、印刷ジョブの処理時間合計が第２の時間Ｔ２より長い。印刷装置Ｂは、印刷ジョブ５を処理中で、印刷ジョブの処理時間合計が第２の時間Ｔ２により短い。印刷装置Ｃは、印刷ジョブ３を処理中で、印刷ジョブの処理時間合計が第２の時間Ｔ２より短い。このタイミングで、各印刷装置における処理時間の確認を行った場合は、プリントサーバ１は、新しい印刷ジョブを受信しても、印刷装置Ｂには印刷ジョブを配分せずに印刷装置Ｂにおいて印刷ジョブ５の処理が完了した段階で、直ちに省電力モードに移行する。これにより、印刷システムの状態に応じて、より効果的に省電力化することができる。
【００６７】
次に、ネットワーク８に接続された複数の印刷装置の処理能力がそれぞれ異なる場合のプリントサーバ１の印刷ジョブ配分手順について説明する。図７は、ネットワーク８に接続された複数の印刷装置の処理能力が異なる場合の処理手順を説明するためのフローチャートである。
【００６８】
まず、プリントサーバ１が、ホスト装置から印刷ジョブを全く受け付けていない初期状態においては、複数の印刷装置のうち１台を待機中にして、他の印刷装置を省電力モードにする（ステップ１０１）。なお、待機中にする印刷装置は、処理能力の高い印刷装置にするのが好ましい。
【００６９】
プリントサーバ１の制御部２１は、時計部３１のタイマをリセットし（ステップ１０２）、ホスト装置から新規印刷ジョブが送られてくるのを（ステップ１０３）、時計部３１で所定の一定時間をカウントしながら（ステップ１１４）、待つ。一定時間経過しても新規印刷ジョブが送られてこなければ、各印刷装置の印刷ジョブの残り処理時間合計を予測する（ステップ１１５）。印刷ジョブを処理中または待機中の印刷装置は１台であるため（ステップ１１６）、タイマをリセットする（ステップ１０２）。
【００７０】
一方、一定時間経過するまでに新規印刷ジョブが送られてくると（ステップ１０３）、印刷ジョブの処理中及び待機中の印刷装置に、前記ルールに従って新規印刷ジョブを配分する（ステップ１０４）。そして、各印刷装置の印刷ジョブの残り処理時間合計を予測する（ステップ１０５）。
【００７１】
この時、印刷ジョブの処理時間合計が最短である印刷装置における処理時間が、第１の時間Ｔ１より長い場合（ステップ１０６）、省電力モードの印刷装置があるか否かを確認する（ステップ１０７）。省電力モードの印刷装置がなければ、ステップ１０２においてタイマをリセットする。一方、省電力モードの印刷装置がある場合は、省電力モードの印刷装置を１台起動する（ステップ１０８）。そして、処理中及び待機中の印刷装置と、省電力モードから起動した印刷装置とに、印刷ジョブを再配分し印刷ジョブを実行させる（ステップ１０９）。そして、時計部３１のタイマをリセットして（ステップ１０２）、ステップ１０２以下の処理を行う。
【００７２】
また、ステップ１０６において、処理時間が最短の印刷装置における処理時間合計が第１の時間Ｔ１より短い場合は、印刷ジョブを処理中または待機中の印刷装置が複数か否かを確認する（ステップ１１６）。印刷ジョブを処理中待機中の印刷装置が１台の場合は、次にステップ１０２の処理を行う。
【００７３】
一方、ステップ１１６において、印刷ジョブを処理中及び待機中の印刷装置が複数ある場合は、印刷ジョブの処理時間合計が最短の印刷装置が、待機中であるか否かを確認する（ステップ１１７）。印刷ジョブの処理時間合計が最短の印刷装置が待機中である場合は、ステップ１０５またはステップ１１５において印刷ジョブの処理時間合計を予測した際に、２番目に印刷ジョブの処理時間合計が短い印刷装置における印刷ジョブの処理時間合計が第２の時間Ｔ２以下であるか否かを確認する（ステップ１１８）。印刷ジョブの処理時間合計が第２の時間Ｔ２より長い場合は、次にステップ１０２の処理を行う。
【００７４】
一方、印刷ジョブの処理時間合計が第２の時間Ｔ２より短い場合は、印刷ジョブの処理時間合計が最短の印刷装置、即ち待機中の印刷装置を省電力モードへ移行する（ステップ１１９）。そして、次にステップ１０２の処理を実行する。
【００７５】
また、ステップ１１７において、印刷ジョブの処理時間合計が最短である印刷装置が待機中でない場合は、印刷ジョブの処理時間合計が最短である第１の印刷装置以外の印刷ジョブを処理中及び待機中の印刷装置に、未着手の印刷ジョブを再配分した場合の印刷ジョブの処理時間合計を予測する（ステップ１１１）。そして、印刷ジョブの処理時間合計が最短である第１の印刷装置を除いて印刷ジョブの処理時間合計が最短である第２の印刷装置において、印刷ジョブの処理時間合計が第２の時間Ｔ２以下であるか否かを確認する（ステップ１１２）。処理時間合計が第２の時間Ｔ２を超える場合は、次にステップ１０２の処理を行う。
【００７６】
一方、印刷ジョブの処理時間合計が第２の時間Ｔ２以下である場合は、印刷ジョブの処理時間合計が最短である第１の印刷装置以外の印刷ジョブを処理中及び待機中の印刷装置に、未着手の印刷ジョブを再配分する（ステップ１１３）。そして、次に、ステップ１０２の処理を行う。
【００７７】
以上のように、ネットワーク８に処理能力の異なる印刷装置が複数接続されている場合は、上記のような処理を行う。
【００７８】
また、ネットワーク８に略同一の処理能力を有する印刷装置が複数接続されている場合は、図８に示したような手順で印刷ジョブ配分処理を行う。図８は、印刷ジョブの処理能力が略等しい印刷装置が複数接続された場合のプリントサーバ１の印刷ジョブ配分手順を説明するためのフローチャートである。なお、図８のフローチャートにおいて、図７のフローチャートと同じ処理を行うステップは、同符号を付して詳細な説明を省略し、図７のフローチャートと異なるステップについて説明する。
【００７９】
ネットワーク８に略同一の処理能力を有する印刷装置が複数接続されている場合、プリントサーバ１は、印刷ジョブを処理中及び待機中の印刷装置が複数有ると、印刷ジョブの処理時間合計が最短及び２番目に短い印刷装置における印刷ジョブの処理時間合計の和が、第３の時間Ｔ３以下であるか否かを確認する。即ち、各印刷装置は略同一の処理能力を有するので、各印刷装置の印刷ジョブを配分した場合の印刷ジョブ処理時間合計の予測処理を簡略化することができる。
【００８０】
なお、第３の時間Ｔ３は、印刷装置を省電力モードに移行するための基準となる第２の時間Ｔ２とは異なる時間である。また、印刷システム全体で電力の消費量を抑制するように、印刷システムに接続された各印刷装置における待機中の状態から省電力モードに移行するまでの時間などを考慮して決定される。さらに、第３の時間Ｔ３は、設定方法によって第１の時間Ｔ１より短い場合、等しい場合、または長い場合がある。
【００８１】
図８に示したフローチャートでは、図７に示したフローチャートのステップ１１６とステップ１１７との間に、ステップ２２０を行う。また、ステップ１１７で印刷ジョブの処理時間合計が最短でない場合に行う処理であるステップ１１０とステップ１１２とを行わずにステップ１１３を行う。
【００８２】
つまり、印刷ジョブを処理中及び待機中の印刷装置が複数有る場合（ステップ１１６）、印刷ジョブの処理時間合計が最短及び２番目に短い印刷装置における印刷ジョブの処理時間合計が第３の時間Ｔ３以下であるか否かを確認する（ステップ２２０）。処理時間の合計が第３の時間Ｔ３以下でない場合、即ち、第３の時間Ｔ３を超える場合は、次にステップ１０２の処理を行う。
【００８３】
一方、処理時間の合計が第３の時間Ｔ３以下である場合は、印刷ジョブの処理時間が最短である印刷装置が待機中であるか否かを確認する（ステップ１１７）。最短処理時間の印刷装置が待機中である場合は、待機中の印刷装置を省電力モードに移行する（ステップ１１９）。そして、次にステップ１０２の処理を実行する。
【００８４】
一方、ステップ１１７において、印刷ジョブの処理時間合計が最短の印刷装置が待機中でない場合は、最短処理時間の印刷装置を除いた印刷ジョブを処理中及び待機中の印刷装置に、未着手の印刷ジョブを再配分する（ステップ１１３）。そして、次にステップ１０２の処理を行う。
【００８５】
【発明の効果】
本発明によれば、以下の効果が得られる。
【００８６】
(1) プリントサーバは、ネットワークを介して接続されたホスト装置から印刷ジョブを入力手段で受け付け、受け付けた印刷ジョブの処理量を制御部で見積もり、直接またはネットワークを介して接続された複数の印刷装置のうち印刷ジョブを処理中または待機中の印刷装置に、予め設定された条件に従って印刷ジョブを配分し、印刷ジョブを処理中及び待機中である印刷装置に配分した処理中及び未着手の印刷ジョブの処理量から各印刷装置に配分した印刷ジョブの処理時間を予測し、予測した印刷ジョブ処理時間合計が最短である印刷装置での印刷ジョブ処理時間合計が第１の時間を超えると、省電力モードの印刷装置を起動して、各印刷装置の未着手の印刷ジョブを回収して再配分するので、処理量の小さな印刷ジョブを短い間隔で複数受け付けても、次に受け付けるジョブの待ち時間が第１の時間内なら、省電力モードの印刷装置を起動することなく、既に処理中の印刷装置で処理を行うことで、より効率的に電力の消費量を抑えることができる。また、印刷ジョブの処理に時間がかかる場合は、省電力モードの印刷装置を起動して各印刷装置が未着手の印刷ジョブを回収して、各印刷装置に未着手の印刷ジョブを再配分することによって、印刷ジョブの処理が滞らないようにすることができる。
【００８７】
(2) 印刷ジョブを処理中である印刷装置や印刷ジョブの待機中である印刷装置が複数ある場合に、プリントサーバの制御部は、各印刷装置の印刷ジョブ処理時間合計を予測し、各印刷装置において未着手の印刷ジョブを、予測した印刷ジョブ処理時間の合計が最短である第１の印刷装置以外の印刷ジョブを処理中及び待機中である印刷装置に再配分して、第１の印刷装置以外の各印刷装置における印刷ジョブ処理時間合計を再予測し、再予測した印刷ジョブ処理時間合計が最短である第２の印刷装置での印刷ジョブ処理時間合計が第２の時間以下ならば、印刷ジョブの予測処理時間合計が最短である第１の印刷装置には、未着手の印刷ジョブを配分しないため、少ない印刷装置でも待ち時間が十分短くなれば、速く処理を終えると予測される印刷装置には、印刷ジョブを配分せず省電力モードへの移行を速めることができる。
【００８８】
(3) 印刷ジョブを処理中である印刷装置や印刷ジョブの待機中である印刷装置が複数ある場合に、プリントサーバの制御部は、印刷ジョブを処理中である複数の印刷装置や印刷ジョブの待機中である複数の印刷装置における印刷ジョブ処理時間の合計を予測し、その際に予測した印刷ジョブ処理時間合計が最短である第１の印刷装置が待機中であり、予測した印刷ジョブ処理時間の合計が２番目に短い印刷装置では、印刷ジョブの予測処理時間合計が第２の時間以下の場合、印刷ジョブの予測処理時間合計が最短である第１の印刷装置には印刷ジョブを配分しないので、印刷ジョブの配分予測をやり直す必要がなく、処理が簡略化でき、印刷ジョブの予測処理時間合計が最短の印刷装置を速やかに待機状態や、省電力モードに移行することができる。
【００８９】
(4) プリントサーバの制御部は、複数の印刷装置が略同等の印刷ジョブ処理能力であり、印刷ジョブの処理中及び待機中の印刷装置が複数ある場合、印刷ジョブの予測処理時間合計が最短及び２番目に短い印刷装置における印刷ジョブの予測処理時間の和が第３の処理時間以下ならば、印刷ジョブの予測時間処理合計が最短の印刷装置には、未着手の印刷ジョブを配分しないため、印刷ジョブの配分予測をやり直す必要がなく、処理が簡略化でき、印刷ジョブの予測処理時間合計が最短の印刷装置を速やかに待機状態や、省電力モードに移行することができる。
【００９０】
(5) 印刷ジョブの予測処理時間合計が最短である印刷装置が待機中であると、プリントサーバの制御部はこの待機中の印刷装置を直ちに省電力モードへ移行させるので、印刷ジョブの処理を行っていない待機中の印刷装置を省電力モードへ速やかに移行させることによって、より効果的に節電することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るプリントサーバを含む印刷システムの構成を示す構成図である。
【図２】プリントサーバ１の概略の構成を示すブロック図である。
【図３】各印刷装置における印刷ジョブの処理量及びジョブの進行状況を表す図である。
【図４】印刷ジョブを処理中の印刷装置を省電力モードに移行するための手順を説明するための図である。
【図５】印刷ジョブを処理中の印刷装置を省電力モードに移行するための手順を説明するため図４とは異なる図である。
【図６】印刷ジョブを処理中の印刷装置を省電力モードに移行するための手順を説明するため図５とは異なる図である。
【図７】ネットワーク８に接続された複数の印刷装置の処理能力が異なる場合の処理手順を説明するためのフローチャートである。
【図８】印刷ジョブの処理能力が略等しい印刷装置が複数接続された場合のプリントサーバ１の印刷ジョブ配分手順を説明するためのフローチャートである。
【符号の説明】
１−プリントサーバ
５・６・７−ホスト装置
Ａ・Ｂ・Ｃ−印刷装置
２２−印刷ジョブ入出力部
２３−ジョブ配分部
２７−処理時間予測部
【図１】
0003655533.tif 000002
【図２】
0003655533.tif 000003
【図３】
0003655533.tif 000004
【図４】
0003655533.tif 000005
【図５】
0003655533.tif 000006
【図６】
0003655533.tif 000007
【図７】
0003655533.tif 000008
【図８】
0003655533.tif 000009