(57)【要約】【課題】  ユーザの利便性と、消費電力削減の両方を考慮した印刷制御システムおよび印刷制御装置および印刷制御方法および印刷制御プログラムを提供する。【解決手段】  クライアント端末１０から印刷要求が行われると、プリントサーバ３０は、該印刷要求を要求受付部３２で受信するとともに、当該要求に基づいて印刷ジョブを生成しキュー３３へ格納する。このとき、印刷ジョブ制御部３５は、キュー状態監視部３４へキュー３３に格納される印刷ジョブ数を問い合わせ、応答によって取得した印刷ジョブ数を所定の閾値と比較して閾値以上ならば、節電中のプリンタ２０を印刷先に設定し、当該プリンタ２０へ印刷ジョブを送信する。一方、キュー３３に格納される印刷ジョブが閾値を越えていない場合は、稼動中のプリンタ２０を使って印刷ジョブを実行することとなる。【選択図】  図２
2006088590.tif 000002
【特許請求の範囲】
【請求項１】
節電状態とそれ以外の待機中、印刷処理中を含む稼動状態とを切替可能な複数のプリンタと、クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を前記複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御を行う印刷制御装置とを有する印刷制御システムにおいて、
前記印刷制御装置は、
各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報を少なくとも含む管理情報を記憶管理する管理手段と、
前記管理手段で管理される管理情報に基づき前記蓄積手段に蓄積された印刷ジョブの印刷指示を行う印刷指示手段と
を具備することを特徴とする印刷制御システム。
【請求項２】
前記蓄積手段に蓄積されている印刷ジョブの数を監視する監視手段
を更に具備し、
前記印刷指示手段は、
前記監視手段により監視された印刷ジョブの数が予め設定された閾値を越えると、この時点に前記管理手段で節電状態であると管理されているプリンタに対して次に印刷する印刷ジョブの印刷指示を行う
ことを特徴とする請求項１記載の印刷制御システム。
【請求項３】
前記管理手段は、
各プリンタに対応して該プリンタの印刷速度および電力消費量を含む能力情報と、印刷処理中であるか否かを示す動作情報とを含む管理情報を記憶管理し、
前記印刷指示手段は、
前記印刷ジョブに対応して前記クライアント端末から要求された要求情報および前記管理手段で管理される管理情報に基づき該印刷ジョブの印刷指示を行う
ことを特徴とする請求項１または２記載の印刷制御システム。
【請求項４】
前記印刷指示手段は、
前記クライアント端末から要求された要求情報が印刷速度優先の場合は、
稼動状態のプリンタがあれば、その中で印刷速度が最も速いプリンタを選択して印刷指示を行い、
稼動状態のプリンタが一台もなければ、印刷速度が速いプリンタの中から、電力消費量が小さいプリンタを選択して印刷指示を行う
ことを特徴とする請求項３記載の印刷制御システム。
【請求項５】
前記印刷指示手段は、
前記クライアント端末から要求された要求情報が印刷速度最優先の場合は、
稼動状態でかつ印刷処理中でないプリンタがあれば、その中から印刷速度が速いプリンタを選択して印刷指示を行い、
全てのプリンタが印刷処理中の場合は、
印刷速度が高速のプリンタで、前記蓄積手段に蓄積された該プリンタ宛ての印刷ジョブ数が所定の閾値を越えていないならば該プリンタを選択し、
前記蓄積手段に蓄積された印刷速度が高速のプリンタ宛ての印刷ジョブ数が所定の閾値を越えている場合は、印刷速度が中速のプリンタで、前記蓄積手段に蓄積された該プリンタ宛ての印刷ジョブ数が所定の閾値を越えていないならば該プリンタを選択し、
前記蓄積手段に蓄積された印刷速度が中速のプリンタ宛ての印刷ジョブ数が所定の閾値を越えている場合は、印刷速度が低速のプリンタで、前記蓄積手段に蓄積された該プリンタ宛ての印刷ジョブ数が所定の閾値を越えていないならば該プリンタを選択し、
前記蓄積手段に蓄積された印刷速度が低速のプリンタ宛ての印刷ジョブ数が所定の閾値を越えている場合は、印刷速度が高速のプリンタを選択し
て印刷指示を行う
ことを特徴とする請求項３記載の印刷制御システム。
【請求項６】
前記印刷指示手段は、
前記クライアント端末から要求された要求情報が消費電力優先の場合は、
節電状態のプリンタで、電力消費量が小さいプリンタがあれば、その中で印刷速度が速いプリンタを選択し、
節電状態のプリンタで、電力消費量が小さいプリンタがない場合は、稼動状態のプリンタの中で、電力消費量が小さくかつ印刷速度が速いプリンタを選択し、
全てのプリンタが稼動状態である場合は、電力消費量が小さいプリンタの中から印刷速度が速いプリンタを選択し
て印刷指示を行う
ことを特徴とする請求項３記載の印刷制御システム。
【請求項７】
前記印刷指示手段は、
前記クライアント端末から要求された要求情報が消費電力最優先の場合は、
稼動状態のプリンタがある場合は、その中で最も電力消費量が小さいプリンタを選択して印刷指示を行い、
全てのプリンタが節電状態である場合は、他の印刷ジョブによって稼動状態になったプリンタを選択して印刷指示を行う
ことを特徴とする請求項３記載の印刷制御システム。
【請求項８】
クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御を行う印刷制御装置において、
前記蓄積手段に蓄積されている印刷ジョブの数を監視する監視手段と、
各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報を少なくとも含む管理情報を記憶管理する管理手段と、
前記監視手段により監視された印刷ジョブの数が予め設定された閾値を越えると、この時点に前記管理手段で節電状態であると管理されているプリンタに対して次に印刷する印刷ジョブの印刷指示を行う印刷指示手段と
を具備することを特徴とする印刷制御装置。
【請求項９】
クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御を行う印刷制御装置において、
前記蓄積手段に蓄積されている印刷ジョブの数を監視する監視手段と、
各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報と、印刷速度および電力消費量を含む能力情報と、印刷処理中であるか否かを示す動作情報とを含む管理情報を記憶管理する管理手段と、
前記印刷ジョブに対応して前記クライアント端末から要求された要求情報および前記管理手段で管理される管理情報に基づき該印刷ジョブの印刷指示を行う印刷指示手段と
を具備することを特徴とする印刷制御装置。
【請求項１０】
クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御を行う印刷制御方法において、
前記蓄積手段に蓄積されている印刷ジョブの数を監視手段で監視し、
各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報を少なくとも含む管理情報を管理手段で記憶管理し、
前記監視手段により監視された印刷ジョブの数が予め設定された閾値を越えると、この時点に前記管理手段で節電状態であると管理されているプリンタに対して次に印刷する印刷ジョブの印刷指示を印刷指示手段で行う
ことを特徴とする印刷制御方法。
【請求項１１】
クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御をコンピュータに実行させる印刷制御プログラムであって、
前記蓄積手段に蓄積されている印刷ジョブの数を監視する監視ステップと、
各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報を少なくとも含む管理情報を記憶管理する管理ステップと、
前記監視ステップにより監視された印刷ジョブの数が予め設定された閾値を越えると、この時点に前記管理手段で節電状態であると管理されているプリンタに対して次に印刷する印刷ジョブの印刷指示を行う印刷指示ステップと
を含むことを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、節電状態とそれ以外の待機中、印刷処理中を含む稼動状態とを切替可能な複数のプリンタと、クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を前記複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御を行う印刷制御装置とを有する印刷制御システムに係わり、詳しくは、ユーザの利便性と、消費電力削減の両方を考慮した印刷制御システムおよび印刷制御装置および印刷制御方法および印刷制御プログラムに関する。
【背景技術】
【０００２】
一般的に、複数のユーザが印刷を行うようなオフィス、学校等においては、プリントサーバが配設され、複数のユーザが複数のプリンタを共有して利用できるような印刷環境が構築されている。
【０００３】
従来、このような印刷環境においては、印刷処理が行われていないときにも、多大な電力が消費されることとなるため、環境負荷の軽減を図るためにも、無駄なエネルギーを極力使わないように配慮したものが種々提案されている。例えば、特許文献１記載の「印刷制御システムの制御方法」が開示されている。
【０００４】
この特許文献１の発明は、原則的に予め設定された設定時刻になると自動的に電源を遮断させるようにしながら、印刷要求の状況に応じて、印刷装置の管理者やユーザ等が、遮断時刻を柔軟に延長させることのできるという技術について言及されている。
【０００５】
一方、効率よく印刷処理が行えるように、利便性を高めた技術も種々提案されており、例えば、印刷待ち時間を抑制する技術として特許文献２記載の「印刷制御方法、印刷制御システム、プログラム及び記憶媒体」が開示されている。
【０００６】
この特許文献２の発明は、複数部の印刷データを複数台の印刷デバイスで分散印刷処理を行う場合であって、印刷デバイスにエラー（紙ジャム、トナー切れ等）が発生した際には、エラー発生デバイスで未処理の印刷部数を自動で他の印刷デバイスに振り分けることができるという技術について言及されている。
【特許文献１】特開２０００−２７６３２２号
【特許文献２】特開２００２−３４２０５５号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、上述したオフィス、学校等において、プリンタが１台しか配設されていないならば、印刷が頻繁に行われた場合には印刷待ちが発生することとなり、業務効率が低下していた。
【０００８】
このような場合に、複数のプリンタを導入し、ユーザからの印刷要求を複数のプリンタに適当に配分したならば、印刷待ちの発生が抑制でき業務効率が向上することとなる。しかしその反面、複数のプリンタを導入した場合は、導入台数に応じて消費電力が大きくなってしまう。
【０００９】
そのため、消費電力を削減するために、プリンタを節電（状態）モードで運用すれば、ある程度は消費電力を削減できるが、節電モードから印刷できる状態への移行にはある程度の時間がかかり、やはり利便性が損なわれ、業務効率の低下につながる。
【００１０】
このように、利便性と消費電力の削減は、両立することが難しいため、その結果、業務効率を優先するあまり消費電力が過大になってしまうか、或いは消費電力削減を優先するあまり利便性を犠牲にせざるを得なかった。
【００１１】
そこで、本発明は上記問題点に鑑みてなされたものであり、ユーザの利便性と、消費電力削減の両方を考慮した印刷制御システムおよび印刷制御装置および印刷制御方法および印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１の発明は、節電状態とそれ以外の待機中、印刷処理中を含む稼動状態とを切替可能な複数のプリンタと、クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を前記複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御を行う印刷制御装置とを有する印刷制御システムにおいて、前記印刷制御装置は、各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報を少なくとも含む管理情報を記憶管理する管理手段と、前記管理手段で管理される管理情報に基づき前記蓄積手段に蓄積された印刷ジョブの印刷指示を行う印刷指示手段とを具備することを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記蓄積手段に蓄積されている印刷ジョブの数を監視する監視手段を更に具備し、前記印刷指示手段は、前記監視手段により監視された印刷ジョブの数が予め設定された閾値を越えると、この時点に前記管理手段で節電状態であると管理されているプリンタに対して次に印刷する印刷ジョブの印刷指示を行うことを特徴とする。
【００１４】
また、請求項３の発明は、請求項１または２の発明において、前記管理手段は、各プリンタに対応して該プリンタの印刷速度および電力消費量を含む能力情報と、印刷処理中であるか否かを示す動作情報とを含む管理情報を記憶管理し、前記印刷指示手段は、前記印刷ジョブに対応して前記クライアント端末から要求された要求情報および前記管理手段で管理される管理情報に基づき該印刷ジョブの印刷指示を行うことを特徴とする。
【００１５】
また、請求項４の発明は、請求項３の発明において、前記印刷指示手段は、前記クライアント端末から要求された要求情報が印刷速度優先の場合は、稼動状態のプリンタがあれば、その中で印刷速度が最も速いプリンタを選択して印刷指示を行い、稼動状態のプリンタが一台もなければ、印刷速度が速いプリンタの中から、電力消費量が小さいプリンタを選択して印刷指示を行うことを特徴とする。
【００１６】
また、請求項５の発明は、請求項３の発明において、前記印刷指示手段は、前記クライアント端末から要求された要求情報が印刷速度最優先の場合は、稼動状態でかつ印刷処理中でないプリンタがあれば、その中から印刷速度が速いプリンタを選択して印刷指示を行い、全てのプリンタが印刷処理中の場合は、印刷速度が高速のプリンタで、前記蓄積手段に蓄積された該プリンタ宛ての印刷ジョブ数が所定の閾値を越えていないならば該プリンタを選択し、前記蓄積手段に蓄積された印刷速度が高速のプリンタ宛ての印刷ジョブ数が所定の閾値を越えている場合は、印刷速度が中速のプリンタで、前記蓄積手段に蓄積された該プリンタ宛ての印刷ジョブ数が所定の閾値を越えていないならば該プリンタを選択し、前記蓄積手段に蓄積された印刷速度が中速のプリンタ宛ての印刷ジョブ数が所定の閾値を越えている場合は、印刷速度が低速のプリンタで、前記蓄積手段に蓄積された該プリンタ宛ての印刷ジョブ数が所定の閾値を越えていないならば該プリンタを選択し、前記蓄積手段に蓄積された印刷速度が低速のプリンタ宛ての印刷ジョブ数が所定の閾値を越えている場合は、印刷速度が高速のプリンタを選択して印刷指示を行うことを特徴とする。
【００１７】
また、請求項６の発明は、請求項３の発明において、前記印刷指示手段は、前記クライアント端末から要求された要求情報が消費電力優先の場合は、節電状態のプリンタで、電力消費量が小さいプリンタがあれば、その中で印刷速度が速いプリンタを選択し、節電状態のプリンタで、電力消費量が小さいプリンタがない場合は、稼動状態のプリンタの中で、電力消費量が小さくかつ印刷速度が速いプリンタを選択し、全てのプリンタが稼動状態である場合は、電力消費量が小さいプリンタの中から印刷速度が速いプリンタを選択して印刷指示を行うことを特徴とする。
【００１８】
また、請求項７の発明は、請求項３の発明において、前記印刷指示手段は、前記クライアント端末から要求された要求情報が消費電力最優先の場合は、稼動状態のプリンタがある場合は、その中で最も電力消費量が小さいプリンタを選択して印刷指示を行い、全てのプリンタが節電状態である場合は、他の印刷ジョブによって稼動状態になったプリンタを選択して印刷指示を行うことを特徴とする。
【００１９】
また、請求項８の発明は、クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御を行う印刷制御装置において、前記蓄積手段に蓄積されている印刷ジョブの数を監視する監視手段と、各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報を少なくとも含む管理情報を記憶管理する管理手段と、前記監視手段により監視された印刷ジョブの数が予め設定された閾値を越えると、この時点に前記管理手段で節電状態であると管理されているプリンタに対して次に印刷する印刷ジョブの印刷指示を行う印刷指示手段とを具備することを特徴とする。
【００２０】
また、請求項９の発明は、クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御を行う印刷制御装置において、前記蓄積手段に蓄積されている印刷ジョブの数を監視する監視手段と、各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報と、印刷速度および電力消費量を含む能力情報と、印刷処理中であるか否かを示す動作情報とを含む管理情報を記憶管理する管理手段と、前記印刷ジョブに対応して前記クライアント端末から要求された要求情報および前記管理手段で管理される管理情報に基づき該印刷ジョブの印刷指示を行う印刷指示手段とを具備することを特徴とする。
【００２１】
また、請求項１０の発明は、クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御を行う印刷制御方法において、前記蓄積手段に蓄積されている印刷ジョブの数を監視手段で監視し、各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報を少なくとも含む管理情報を管理手段で記憶管理し、前記監視手段により監視された印刷ジョブの数が予め設定された閾値を越えると、この時点に前記管理手段で節電状態であると管理されているプリンタに対して次に印刷する印刷ジョブの印刷指示を印刷指示手段で行うことを特徴とする。
【００２２】
また、請求項１１の発明は、クライアント装置からの印刷要求にかかわる印刷ジョブを蓄積手段に蓄積して、該蓄積手段に蓄積された印刷ジョブの印刷を複数のプリンタのいずれかに指示することにより該印刷ジョブの印刷制御をコンピュータに実行させる印刷制御プログラムであって、前記蓄積手段に蓄積されている印刷ジョブの数を監視する監視ステップと、各プリンタに対応して該プリンタが節電状態であるか否かを示す節電情報を少なくとも含む管理情報を記憶管理する管理ステップと、前記監視ステップにより監視された印刷ジョブの数が予め設定された閾値を越えると、この時点に前記管理手段で節電状態であると管理されているプリンタに対して次に印刷する印刷ジョブの印刷指示を行う印刷指示ステップとを含むことを特徴とする。
【発明の効果】
【００２３】
本発明によれば、クライアント端末からの印刷要求の受信とともに、当該要求に基づいて印刷ジョブを生成し、該生成された印刷ジョブの数を監視して、該印刷ジョブ数が予め設定された閾値を越えると、節電状態であるプリンタに対して印刷ジョブの印刷指示を行うように構成したため、ユーザが特に意識することなく省電力が図れるとともに、印刷待ち時間の発生も抑制できるため利便性を高めることができる。
【発明を実施するための最良の形態】
【００２４】
以下、この発明に係わる印刷制御システムおよび印刷制御装置および印刷制御方法および印刷制御プログラムの実施例について添付図面を参照して詳細に説明する。
【００２５】
図１は、本発明に係わる印刷制御システムの全体構成を示すブロック図の一例である。
【００２６】
この印刷制御システムは、クライアント端末１０と、プリンタ２０と、プリントサーバ３０とを具備して構成され、それぞれの装置はＬＡＮ（Local Area Network）４０を介して接続されている。なお、ここでは、それぞれの装置がＬＡＮ４０を介して接続されることで相互通信可能とするが、本発明の機能が実行されるのであれば、ＬＡＮ以外の形態で接続を行うように構成してもよい。
【００２７】
クライアント端末１０は、ユーザが扱うパーソナルコンピュータなどを示しており、ＬＡＮ４０上には複数台のクライアント端末１０が接続されている。クライアント端末１０から印刷処理を行う場合には、必ずプリントサーバ３０を介してプリンタ２０で印刷出力することとなる。
【００２８】
プリンタ２０は、プリントサーバ３０を介してクライアント端末１０からの印刷要求を受信して、該印刷要求に基づいて印刷処理を行う。このプリンタ２０は、それぞれが種々の特性を持ち合わせており、例えば、印刷速度は速いが消費電力が大きいプリンタや、印刷速度が遅く消費電力も大きいといったプリンタなどがある。
【００２９】
また、このプリンタ２０は、通常の運用状態である待機状態（待機中）と、消費電力量の低減が図れる節電状態（節電中若しくは節電モード）と、印刷処理を実行中である処理中状態（印刷処理中）とがあり、本実施の形態で用いる「稼動状態（稼動中若しくは通常モード）」とは、節電状態以外の状態をいう。
【００３０】
プリントサーバ３０は、本発明の要部であり、詳細は後述するが、クライアント端末１０からの印刷要求を受信して、当該要求に基づいて印刷ジョブ生成後、自装置が管理する複数台のプリンタ２０のいずれかに該印刷ジョブを送信する。また、プリンタ２０が節電状態であるか、若しくは稼動状態であるかといった情報を管理し、稼動状態である場合は、さらに印刷処理中であるか、若しくは待機中であるかの情報を管理する。
【実施例１】
【００３１】
ここで、図１に示すような基本構成を有する印刷制御システムにおける、第１の実施例について説明する。
【００３２】
図２は、第１の実施例に係わるプリントサーバ３０の内部構成を示すブロック図である。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。上記図１と同一の符号が付してあるものは略同様に動作するので、説明を省略するものもある。
【００３３】
プリントサーバ３０は、各種処理機能部として、通信部３１と、要求受付部３２と、キュー３３と、キュー状態監視部３４と、印刷ジョブ制御部３５とを具備して構成される。
【００３４】
通信部３１は、プリントサーバ３０とＬＡＮ４０とを接続するインターフェース装置であり、具体的には、クライアント端末１０から印刷要求の受信若しくは、当該要求に基づいて生成した印刷ジョブをプリンタ２０へ送信するといった通信処理全般を行う処理部である。
【００３５】
要求受付部３２は、上述した通信部３１を介してクライアント端末１０からの印刷要求を受け付ける処理部である。印刷要求を受け付けると、当該要求に基づいて印刷を行うための制御コマンドおよびデータを記述した印刷ジョブを生成後、後述するキュー３３へ格納する。
【００３６】
キュー３３は、上述した要求受付部３２によって生成された印刷ジョブを先入れ先出し法で管理する。後述する印刷ジョブ制御部３５から実行要求がある場合は、先に格納された印刷ジョブから順に実行されるよう印刷ジョブの管理を行う。
【００３７】
キュー状態監視部３４は、上述したキュー３３に格納される印刷ジョブ数を監視する。後述する印刷ジョブ制御部３５からジョブ数問合せ要求がある場合は、その時点でキュー３３に格納される印刷ジョブ数を応答する。
【００３８】
印刷ジョブ制御部３５は、上述したキュー３４に格納される印刷ジョブの制御を行う処理部である。具体的には、要求受付部３２で印刷要求を受信するとともに、キュー状態監視部３４へキュー３３に格納される印刷ジョブ数を問い合わせる。応答によって取得した印刷ジョブ数を所定の閾値と比較して閾値以上ならば、節電中のプリンタ２０を印刷先に設定し、当該プリンタ２０へ印刷ジョブを送信する。この場合、節電中のプリンタ２０は、印刷ジョブ受信とともに、節電モードを解除して稼動状態に移行し、印刷処理を行うこととなる。一方、キュー３３に格納される印刷ジョブ数が閾値を越えていない場合は、稼動中のプリンタ２０を使って印刷ジョブを実行する。
【００３９】
すなわち、印刷ジョブ制御部３５では、自装置が管理するプリンタ２０が節電状態であるか、稼動状態であるかといった情報を管理し、その情報に基づいて節電状態であるプリンタ２０への印刷ジョブの送信若しくは、稼動状態であるプリンタ２０への印刷ジョブの送信を行う。
【００４０】
なお、プリンタ２０が節電状態であるか、稼動状態であるかといったプリンタ２０の状態は、必ずしも管理しておく必要はなく、その都度プリンタ２０に問い合わせるようにしてもよい。
【００４１】
また、上述した所定の閾値は、印刷処理の頻度などを考慮して、機械管理者等によって予め設定されるものである。以上がプリントサーバ３０の内部構成を示す各機能ブロックの説明である。
【００４２】
プリンタ２０（プリンタ２０ａ、プリンタ２０ｂ、プリンタ２０ｃ、プリンタ２０ｄ、プリンタ２０ｅ：以下、プリンタ２０と総称することもある）は、ここでは５台がプリントサーバ３０にそれぞれ管理されており、プリントサーバ３０の指示に従って、所定の印刷処理を行う。
【００４３】
図３は、第１の実施例に係わる印刷制御システムにおける印刷制御処理の動作を説明するフローチャートである。なお、ここでは、上記図２で説明したプリンタ２０は、２０ａのみが稼動状態にあり、それ以外（プリンタ２０ｂ、プリンタ２０ｃ、プリンタ２０ｄ、プリンタ２０ｅ）は節電中であるものとして説明する。
【００４４】
この印刷制御処理は、プリントサーバ３０において、複数台のクライアント端末１０のいずれかから、印刷要求を受信すると開始される（ステップＳ１０１でＹＥＳ）。
【００４５】
この印刷制御処理が開始されると、まず、プリントサーバ３０の要求受付部３２は、通信部３１を介してクライアント端末１０からの印刷要求を受信し、当該要求に基づいて印刷ジョブを生成するとともに、生成した印刷ジョブをキュー３３へ格納する（ステップＳ１０２）。この際、要求受付部３２は、キュー３３に印刷ジョブを格納した旨を印刷ジョブ制御部３５に通知する（ステップＳ１０３）。
【００４６】
要求受付部３２から印刷ジョブを格納した旨の通知を受けた印刷ジョブ制御部３５は、キュー３３の状態を取得するために、キュー状態監視部３４へ問合せを行う。この問合せとともに、キュー状態監視部３４は、キュー３３に格納される印刷ジョブ数を取得し、印刷ジョブ制御部３５からの問合せに対して印刷ジョブ数を応答する（ステップＳ１０４）。
【００４７】
キュー状態監視部３４からの応答により、キュー３３に格納される印刷ジョブ数を取得した印刷ジョブ制御部３５は、取得した印刷ジョブ数と、所定の閾値とを比較する（ステップＳ１０５）。
【００４８】
比較の結果、取得した印刷ジョブ数が閾値を越えていないと判断された場合（ステップＳ１０５でＮＯ）、印刷ジョブ制御部３５は、稼動状態であるプリンタ２０ａを印刷先として設定するとともに、当該印刷ジョブを送信し（ステップＳ１０７）、この印刷制御処理を終了する。すなわち、キュー３３に格納される印刷ジョブ数が閾値を越えていない場合は、現在稼動中であるプリンタ２０ａだけでも、適度な印刷待ち時間内で印刷処理が行えると判断し、それ以外の節電中であるプリンタ２０（２０ｂ〜２０ｅ）を稼動させる必要はないと判断する。
【００４９】
一方比較の結果、取得した印刷ジョブ数が閾値を越えていると判断された場合（ステップＳ１０５でＹＥＳ）、稼動状態であるプリンタ２０ａだけでは印刷待ち時間が多大になってしまうため、印刷ジョブ制御部３５は、節電中のプリンタ２０（２０ｂ〜２０ｅ）のいずれかを印刷先として設定するとともに、当該印刷ジョブを送信し（ステップＳ１０６）、この印刷制御処理を終了する。なお、節電中のプリンタ２０は、印刷ジョブ受信とともに、節電モードを解除して稼動状態に移行後、印刷処理を行うこととなる。
【００５０】
以上説明したように第１の実施例においては、プリントサーバ３０内で印刷待ち状態にある印刷ジョブ数と所定の閾値とを比較し、該比較結果により、印刷ジョブ数が閾値を越えていると判断された場合は、節電中のプリンタ２０で印刷処理を行い、それ以外の場合は、稼動中のプリンタ２０で印刷処理を行うように構成したため、ユーザが特に意識することなく省電力が図れるとともに、印刷待ち時間の発生も抑制できるため利便性を高めることができる。
【実施例２】
【００５１】
次に、図１に示すような基本構成を有する印刷制御システムにおける、第２の実施例について説明する。
【００５２】
上記第１の実施例では、所定の閾値を設け、該閾値によって、プリンタ２０を新たに稼動させるか否かを判断し、印刷制御を行う場合を説明したが、第２の実施例では、プリンタ２０各々の性能（印刷速度、消費電力量）を考慮して印刷制御を行う実施形態について説明する。
【００５３】
図４は、第２の実施例に係わるプリントサーバ３０の内部構成を示すブロック図である。なお、上記第１の実施例を説明した図２と同一の符号が付してあるものは、略同様に動作するので、説明を省略するものもある。
【００５４】
プリントサーバ３０は、各種処理機能部として、通信部３１と、要求受付部３２と、キュー３３と、印刷ジョブ制御部３５と、プリンタ管理データベース３６と、を具備して構成される。すなわち、上記図２の構成からキュー状態監視部３４を除いて、プリンタ管理データベース３６を設けた構成となる。
【００５５】
要求受付部３２は、クライアント端末１０からの印刷要求を受け付けるとともに、当該要求に基づいて印刷ジョブを生成し、キュー３３へ格納する。このクライアント端末１０からの印刷要求には、印刷速度を優先させるか若しくは省電力を優先させるかを示す配分指定情報が付加されており、要求受付部３２は、受信した印刷要求から配分指定情報を抽出して印刷ジョブ制御部３５へと通知する。
【００５６】
印刷ジョブ制御部３５は、上述した配分指定情報に基づいて、後述するプリンタ管理データベース３６に管理されるテーブルを参照し、自装置で管理するプリンタ２０の内、どのプリンタ２０に印刷を指示するか判断する。
【００５７】
プリンタ管理データベース３６は、プリントサーバ３０が管理するプリンタ２０各々に関する性能情報等をテーブルで管理する。詳細は後述するが、プリンタ管理データベース３６は、プリンタ情報テーブル３６ａと、印刷速度情報テーブル３６ｂと、消費電力情報テーブル３６ｃと、配分指定テーブル３６ｄとを含む情報を管理している。以上が第２の実施例に係わるプリントサーバ３０の内部構成を示す各機能ブロックの説明である。
【００５８】
クライアント端末１０は、先に述べた通り、配分指定情報を付加した印刷要求をプリントサーバ３０へと送信する。この配分指定情報を付加した印刷要求は、例えば、印刷要求を行うに際して、図５に示すような印刷設定画面で指示することができる。画面内、優先モード設定１００に配設される「印刷速度：省電力配分指定」項目のリストボックスからユーザ所望の項目を選択して、印刷速度を優先させるか若しくは省電力を優先させるかを決定する。このようにして指示された印刷要求には配分指定情報が付加されることとなる。
【００５９】
同図に示されるように、配分指定情報は、印刷速度最優先、印刷速度優先、省電力優先、省電力最優先などの指定が行え、例えば、印刷速度最優先を選択し印刷要求を行った場合、プリントサーバ３０は、印刷速度のみ考慮して最短で印刷処理が行えるプリンタ２０で当該要求に基づく印刷処理を実行するように制御する。
【００６０】
ここで、図６乃至８を参照しながら、プリンタ管理データベース３６が管理するテーブルについて説明する。
【００６１】
図６は、プリンタ情報テーブル３６ａのテーブルレイアウトの一例が示されている。
【００６２】
プリンタ情報テーブル３６ａは、プリンタ２０各々の性能情報をテーブルで管理しており、「プリンタ識別情報」に対応して「印刷速度レベル」と「消費電力レベル」とを含む各種データを記憶している。
【００６３】
「プリンタ識別情報」は、プリントサーバ３０が管理するプリンタ２０各々を識別するための情報が設定される項目であり、プリンタ名やＩＰ（Internet Protocol）アドレスなどのプリンタを識別できる情報であればよい。ここでは、設定値として上記図４で説明したプリンタ２０がそれぞれ設定されている。
【００６４】
「印刷速度レベル」は、プリンタ２０の印刷速度を低速、中速、高速の３段階のレベルに分けて設定する項目であり、実際のプリンタ２０の速度と、上記３段階で示したレベルとの関係は、後述する印刷速度情報テーブル３６ｂで関連付けられる。
【００６５】
「消費電力レベル」は、プリンタ２０の消費電力を低、中、高の３段階のレベルに分けて設定する項目であり、実際のプリンタ２０の消費電力量と、上記３段階で示したレベルとの関係は、後述する消費電力情報テーブル３６ｃで関連付けられる。
【００６６】
例えば、同図でいうと、プリンタ２０ａは、印刷速度が中速であり、消費電力量も中であるため、平均的な性能であり、性能に応じた消費電力量を要するプリンタであるといえる。一方、プリンタ２０ｄは、印刷速度が低速であるにもかかわらず、消費電力量が高（大きい）であり、あまり経済的なプリンタとはいえない。
【００６７】
なお、図６においては、「印刷速度レベル」および「消費電力レベル」にそれぞれ３段階のレベルを設けた場合を説明したが、何段階にでも適宜変更できるものであることはいうまでもない。
【００６８】
図７は、印刷速度情報テーブル３６ｂおよび消費電力情報テーブル３６ｃのテーブルレイアウトの一例が示されている。
【００６９】
印刷速度情報テーブル３６ｂは、上記図６で説明した「印刷速度レベル」に対応した実際のプリンタの印刷速度を示す「速度設定値」を管理している。
【００７０】
「速度設定値」は、プリンタ２０の印刷速度をレベル分けする際の基準となる実際の印刷速度が設定される項目であり、ここでは、１分間に何枚の印刷処理が行えるかの情報が設定されている。
【００７１】
例えば、同図でいうと、「印刷速度レベル」が低速に該当するプリンタ２０は、１分間に２０枚以下の印刷処理ならば可能であり、中速に該当するプリンタ２０は、１分間に２１枚以上の印刷処理ならば可能であるが、５１枚以上の印刷処理は行えない旨の情報が設定されている。
【００７２】
また、消費電力情報テーブル３６ｃは、上記図６で説明した「消費電力レベル」に対応した実際のプリンタ２０の消費電力量を示す「消費電力量設定値」を管理している。
【００７３】
「消費電力量設定値」は、プリンタ２０の消費電力をレベル分けする際の基準となる実際の消費電力量が設定される項目であり、ここでは、プリンタ２０が稼動中である場合の電力の大きさが設定されている。
【００７４】
例えば、同図でいうと、「消費電力レベル」が低に該当するプリンタ２０は、稼動状態であるとき５００Ｗ以下の消費電力で済むが、中に該当するプリンタ２０は、稼動状態であるとき５０１Ｗ以上かつ１０００Ｗ以下の電力を消費するという旨の情報が設定されている。
【００７５】
図８は、配分指定テーブル３６ｄのテーブルレイアウトの一例が示されている。
【００７６】
配分指定テーブル３６ｄは、印刷処理に際して印刷速度を優先させるか省電力を優先させるかの配分指定情報を管理しており、「配分指定レベル」に対応して「印刷速度優先度」と「省電力優先度」とを含む各種データを記憶している。
【００７７】
この場合、「印刷速度優先度」および「省電力優先度」は、それぞれ０〜３の４段階で優先度が設定されており、値が大きい３は優先度が最も高く、逆に０は、優先度が最も低いことを示している。
【００７８】
また、「配分指定レベル」は、上述した印刷要求に付加される配分指定情報と対応しており、上記図５で説明した印刷設定画面内に配設される「印刷速度：省電力配分指定」項目のリストボックスで「印刷速度最優先」が選択され印刷要求がなされた場合、当該要求に付加された配分指定情報（この場合、印刷速度最優先）をキーとして、配分指定テーブル３６ｄ上を走査し、該当するレコードから「印刷速度優先度」と「省電力優先度」を抽出することとなる。以上がプリンタ管理データベース３６に管理される各種テーブルの説明である。
【００７９】
図９は、第２の実施例に係わる印刷制御システムにおける印刷制御処理の動作を説明するフローチャートである。
【００８０】
この印刷制御処理は、プリントサーバ３０において、複数台のクライアント端末１０のいずれかから、配分指定情報を付加した印刷要求を受信すると開始される（ステップＳ２０１でＹＥＳ）。
【００８１】
この印刷制御処理が開始されると、まず、プリントサーバ３０の要求受付部３２は、通信部３１を介してクライアント端末１０からの印刷要求を受信し、該印刷要求に付加された配分指定情報を抽出する（ステップＳ２０２）。続いて、当該要求に基づいて印刷ジョブを生成するとともに、生成した印刷ジョブをキュー３３へ格納する（ステップＳ２０３）。この際、要求受付部３２は、抽出した配分指定情報を印刷ジョブ制御部３５に通知する（ステップＳ２０４）。
【００８２】
要求受付部３２から配分指定情報の通知を受けた印刷ジョブ制御部３５は、該配分指定情報を解釈し、該解釈した情報に基づいて該当するプリンタ２０を選定して印刷処理を行う（ステップＳ２０５）。具体的には、印刷要求から抽出した配分指定情報をキーにして、配分指定テーブル３６ｄを走査し、該当するレコードから印刷速度優先度および省電力優先度を抽出する。続いて、抽出した優先度に基づいてプリンタ情報テーブル３６ａを参照して、条件に合うプリンタ２０を選定して当該プリンタ２０において印刷処理を行うこととなる。
【００８３】
ここで、配分指定情報が「印刷速度最優先」である場合（ステップＳ２０６でＹＥＳ）、上記図８で説明した配分指定テーブル３６ｄに印刷速度優先度と省電力優先度が３対０の割合で設定されているため、詳細は後述するが、ジョブ制御部３５は、印刷速度のみ考慮して最短で印刷処理が行えるプリンタ２０を印刷先として設定し（ステップＳ２０７）、当該プリンタ２０へと印刷ジョブを送信して（ステップＳ２１３）、この印刷制御処理を終了する。
【００８４】
また、配分指定情報が「印刷速度優先」である場合（ステップＳ２０６でＮＯの後、ステップＳ２０８でＹＥＳ）、上記図８で説明した配分指定テーブル３６ｄに印刷速度優先度と省電力優先度が２対１の割合で設定されているため、詳細は後述するが、ジョブ制御部３５は、印刷速度に重みを置きつつ省電力も考慮して印刷処理が行えるプリンタ２０を印刷先として設定し（ステップＳ２０９）、当該プリンタ２０へと印刷ジョブを送信して（ステップＳ２１３）、この印刷制御処理を終了する。
【００８５】
また、配分指定情報が「省電力優先」である場合（ステップＳ２０８でＮＯの後、ステップＳ２１０でＹＥＳ）、上記図８で説明した配分指定テーブル３６ｄに印刷速度優先度と省電力優先度が１対２の割合で設定されているため、詳細は後述するが、ジョブ制御部３５は、省電力に重みを置きつつ、印刷速度も考慮して印刷処理が行えるプリンタ２０を印刷先として設定し（ステップＳ２１１）、当該プリンタ２０へと印刷ジョブを送信して（ステップＳ２１３）、この印刷制御処理を終了する。
【００８６】
また、配分指定情報が「省電力最優先」である場合（ステップＳ２１０でＮＯ）、上記図８で説明した配分指定テーブル３６ｄに印刷速度優先度と省電力優先度が０対３の割合で設定されているため、詳細は後述するが、ジョブ制御部３５は、省電力のみ考慮して最も消費電力の小さいプリンタを印刷先として設定し（ステップＳ２１２）、当該プリンタ２０へと印刷ジョブを送信して（ステップＳ２１３）、この印刷制御処理を終了する。
【００８７】
ここで、図１０を参照しながら、上述したステップＳ２０７の印刷速度最優先処理の動作を説明する。
【００８８】
図１０において、この印刷速度最優先処理が開始されると、プリントサーバ３０は、自装置が管理するプリンタ２０の内、稼動状態にあるプリンタ２０があるか否かを判断する（ステップＳ３０１）。
【００８９】
判断の結果、プリンタ２０全てが稼動状態以外、すなわち節電中である場合（ステップＳ３０１でＮＯ）、印刷ジョブ制御部３５は、プリンタ情報テーブル３６ａを走査して、節電中のプリンタ２０の中から、最も印刷速度が速いプリンタ２０を選定し、当該プリンタ２０を印刷先に設定して（ステップＳ３０８）、この印刷速度最優先処理を終了する。この場合、まず、プリンタ情報テーブル３６ａの「印刷速度レベル」に高速が設定されているプリンタ２０を検索し、該当するプリンタ２０がなければ、中速、低速の順にプリンタ２０を検索する。該当するプリンタ２０が見つかれば、当該プリンタ２０を印刷先として印刷ジョブを送信することとなる。
【００９０】
また、上記ステップＳ３０１での判断の結果、稼動中のプリンタ２０がある場合（ステップＳ３０１でＹＥＳ）、印刷ジョブ制御部３５は、稼動中のプリンタ２０が印刷処理中であるか否かを判断する（ステップＳ３０２）。
【００９１】
ここで、待機状態、すなわち印刷処理中でないプリンタ２０があると判断された場合（ステップＳ３０２でＮＯ）、印刷ジョブ制御部３５は、プリンタ情報テーブル３６ａを走査して、待機中のプリンタ２０の中から、最も印刷速度が速いプリンタ２０を選定し、当該プリンタ２０を印刷先に設定して（ステップＳ３０３）、この印刷速度最優先処理を終了する。
【００９２】
一方、判断結果により稼動中のプリンタ２０全てが印刷処理中であると判断された場合（ステップＳ３０２でＹＥＳ）、印刷ジョブ制御部３５は、キュー３３に格納されている他の印刷ジョブを参照して、これら印刷ジョブに設定されている印刷先プリンタ２０を調べる。すなわち、キュー３３には、印刷待ち状態となっている印刷ジョブが格納されており、それらの印刷ジョブに割り当てられた印刷先プリンタ２０を調べる。
【００９３】
この結果、印刷先に高速プリンタ２０が設定されている印刷ジョブ数が、所定の閾値を越えているか否かを判断し、閾値を越えていない場合は（ステップＳ３０４でＮＯ）、当該プリンタ２０を印刷先に設定し（ステップＳ３０５）、この印刷速度最優先処理を終了する。上記高速プリンタは、プリンタ情報テーブル３６ａの「印刷速度レベル」に高速が設定されているプリンタ２０である。
【００９４】
また、印刷先に高速プリンタ２０が設定されている印刷ジョブ数が、所定の閾値を越えている場合は（ステップＳ３０４でＹＥＳ）、続いて、印刷先に中速プリンタ２０が設定されている印刷ジョブ数が所定の閾値を越えているか否かを判断し（ステップＳ３０６）、閾値を越えていない場合は（ステップＳ３０６でＮＯ）、当該プリンタ２０を印刷先に設定し（ステップＳ３０５）、この印刷速度最優先処理を終了する。
【００９５】
また、印刷先に中速プリンタ２０が設定されている印刷ジョブ数が、所定の閾値を越えている場合は（ステップＳ３０６でＹＥＳ）、続いて、印刷先に低速プリンタ２０が設定されている印刷ジョブ数が所定の閾値を越えているか否かを判断し（ステップＳ３０７）、閾値を越えていない場合は（ステップＳ３０７でＮＯ）、当該プリンタ２０を印刷先に設定し（ステップＳ３０５）、この印刷速度最優先処理を終了する。
【００９６】
ここで、印刷先に低速プリンタ２０が設定されている印刷ジョブ数が、所定の閾値を越えている場合は（ステップＳ３０７でＹＥＳ）、高速プリンタを印刷先に設定して（ステップＳ３０８）、この印刷速度最優先処理を終了する。
【００９７】
次に、図１１を参照しながら、上述したステップＳ２０９の印刷速度優先処理の動作を説明する。
【００９８】
図１１において、この印刷速度優先処理が開始されると、プリントサーバ３０は、自装置が管理するプリンタ２０の内、稼動状態にあるプリンタ２０があるか否かを判断する（ステップＳ４０１）。
【００９９】
判断の結果、プリンタ２０全てが稼動状態以外、すなわち節電中である場合（ステップＳ４０１でＮＯ）、印刷ジョブ制御部３５は、プリンタ情報テーブル３６ａを走査して、節電中のプリンタ２０の中から、最も印刷速度が速く、その中で最も省電力のプリンタ２０を選定し、当該プリンタ２０を印刷先に設定して（ステップＳ４０３）、この印刷速度優先処理を終了する。この場合、まず、プリンタ情報テーブル３６ａの「印刷速度レベル」に高速が設定されているプリンタ２０を検索し、該当するプリンタ２０がなければ、中速、低速の順にプリンタ２０を検索する。該当するプリンタ２０が複数見つかれば、その内、「消費電力レベル」に低が設定されているプリンタ２０を検索し、該当するプリンタがなければ、中、高の順にプリンタ２０を検索する。該当するプリンタ２０が見つかれば、当該プリンタ２０を印刷先として印刷ジョブを送信することとなる。
【０１００】
また、上記ステップＳ４０１での判断の結果、稼動中のプリンタ２０がある場合（ステップＳ４０１でＹＥＳ）、印刷ジョブ制御部３５は、プリンタ情報テーブル３６ａを走査して、待機中のプリンタ２０の中から、最も印刷速度が速いプリンタ２０を選定し、当該プリンタ２０を印刷先に設定して（ステップＳ４０２）、この印刷速度優先処理を終了する。
【０１０１】
次に、図１２を参照しながら、上述したステップＳ２１１の省電力優先処理の動作を説明する。
【０１０２】
図１２において、この省電力優先処理が開始されると、プリントサーバ３０は、自装置が管理するプリンタ２０全てが稼動状態にあるか否かを判断する（ステップＳ５０１）。
【０１０３】
判断の結果、プリンタ２０全てが稼動状態である場合（ステップＳ５０１でＹＥＳ）、印刷ジョブ制御部３５は、プリンタ情報テーブル３６ａを走査して、稼動中のプリンタ２０の中から、最も省電力のプリンタ２０を選定し、当該プリンタ２０を印刷先に設定して（ステップＳ５０３）、この省電力優先処理を終了する。この場合、まず、プリンタ情報テーブル３６ａの「消費電力レベル」に低が設定されているプリンタ２０を検索し、該当するプリンタ２０がなければ、中、高の順にプリンタ２０を検索する。該当するプリンタ２０が複数見つかれば、その内、「印刷速度レベル」に高速が設定されているプリンタ２０を検索し、該当するプリンタがなければ、中速、低速の順にプリンタを検索する。該当するプリンタ２０が見つかれば、当該プリンタ２０を印刷先として印刷ジョブを送信することとなる。
【０１０４】
また、上記ステップＳ５０１での判断の結果、自装置が管理するプリンタ２０全てが稼動状態ではない場合（ステップＳ５０１でＮＯ）、稼動状態にあるプリンタ２０があるか否かを判断し（ステップＳ５０２）、プリンタ２０全てが稼動状態以外、すなわち節電中である場合（ステップＳ５０２でＮＯ）、印刷ジョブ制御部３５は、プリンタ情報テーブル３６ａを走査して、節電中のプリンタ２０の中から、最も省電力で、その中で最も印刷速度が速いプリンタ２０を選定し、当該プリンタ２０を印刷先に設定して（ステップＳ５０６）、この省電力優先処理を終了する。
【０１０５】
一方、上記ステップＳ５０２での判断の結果、稼動中のプリンタ２０がある場合（ステップＳ５０２でＹＥＳ）、印刷ジョブ制御部３５は、プリンタ情報テーブル３６ａを走査して、待機中のプリンタ２０の中から、「消費電力レベル」が低であるプリンタ２０があるか否かを判断し（ステップＳ５０４）、該当するプリンタ２０がある場合は（ステップＳ５０４でＹＥＳ）、当該プリンタ２０を印刷先に設定して（ステップＳ５０５）、この省電力優先処理を終了するが一方、待機中のプリンタ２０の中に「消費電力レベル」が低であるプリンタ２０がない場合は（ステップＳ５０４でＮＯ）、印刷ジョブ制御部３５は、プリンタ情報テーブル３６ａを走査して、節電中のプリンタ２０の中から、最も省電力であり、その中で最も印刷速度が速いプリンタ２０を選定し、当該プリンタ２０を印刷先に設定して（ステップＳ５０６）、この省電力優先処理を終了する。
【０１０６】
次に、図１３を参照しながら、上述したステップＳ２１２の省電力最優先処理の動作を説明する。
【０１０７】
図１３において、この省電力最優先処理が開始されると、プリントサーバ３０は、自装置が管理するプリンタ２０の内、稼動状態にあるプリンタ２０があるか否かを判断する（ステップＳ６０１）。
【０１０８】
判断の結果、プリンタ２０全てが稼動状態以外、すなわち節電中である場合（ステップＳ６０１でＮＯ）、印刷ジョブ制御部３５は、他の印刷ジョブによってプリンタ２０が稼動されるまで印刷ジョブを待機させ（ステップＳ６０４）、この省電力最優先処理を終了する。なお、他の印刷ジョブによってプリンタ２０が稼動するとともに、当該プリンタ２０を印刷先として設定することとなる。
【０１０９】
また、上記ステップＳ６０１での判断の結果、稼動中のプリンタ２０がある場合（ステップＳ６０１でＹＥＳ）、稼動状態にあるプリンタ２０が１台のみか否かを判断し（ステップＳ６０２）、１台だけである場合（ステップＳ６０２でＹＥＳ）、当該プリンタ２０を印刷先に設定して（ステップＳ６０５）、この省電力最優先処理を終了するが一方、稼動状態にあるプリンタが複数台ある場合（ステップＳ６０２でＮＯ）、印刷ジョブ制御部３５は、プリンタ情報テーブル３６ａを走査して、稼動中のプリンタ２０の中から、最も省電力のプリンタ２０を選定し、当該プリンタ２０を印刷先に設定して（ステップＳ６０３）、この省電力最優先処理を終了する。
【０１１０】
以上説明したように第２の実施例においては、プリントサーバ３０が自装置で管理するプリンタ２０各々の性能情報（印刷速度、消費電力量）を管理し、クライアント端末１０からユーザ所望の配分指定情報（印刷速度優先：省電力優先）を付加した印刷要求を受信した場合、該配分指定情報と上記性能情報に基づいてプリンタ２０を選択し、印刷処理を行うように構成したため、印刷速度を重視する場合には迅速な印刷処理が行え一方、印刷処理を急がない場合には、消費電力を削減して印刷処理が行えるので、利便性と省電力の両方、若しくはいずれか一方に配慮した印刷処理が適宜行えることとなる。
【０１１１】
なお、上記実施例においては、本発明に係わる印刷制御システムにより本発明の印刷制御処理を行うように構成したが、この印刷制御方法をコンピュータにインストールされた印刷制御プログラムにより行うように構成してもよい。
【０１１２】
この他、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【０１１３】
本発明の印刷制御システムおよび印刷制御装置および印刷制御方法および印刷制御プログラムは、複数台の印刷装置（プリンタ等）を管理する印刷制御装置（プリントサーバ等）を介して印刷処理を行う印刷環境全般に適用可能であり、特に、一般的なオフィス（企業、官公庁）、学校等において有効に利用することができる。
【図面の簡単な説明】
【０１１４】
【図１】本発明に係わる印刷制御システムの全体構成を示す図である。
【図２】第１の実施例に係わるプリントサーバ３０の内部構成を示すブロック図である。
【図３】実施例１に係わる印刷制御システムにおける印刷制御処理の動作を説明するフローチャートである。
【図４】第２の実施例に係わるプリントサーバ３０の内部構成を示すブロック図である。
【図５】第２の実施例に係わるクライアント端末１０に表示される画面の一例を示す図である。
【図６】プリンタ情報テーブル３６ａのテーブルレイアウトの一例を示す図である。
【図７】印刷速度情報テーブル３６ｂおよび消費電力情報テーブル３６ｃのテーブルレイアウトの一例を示す図である。
【図８】配分指定テーブル３６ｄのテーブルレイアウトの一例を示す図である。
【図９】第２の実施例に係わる印刷制御システムにおける印刷制御処理の動作を説明するフローチャートである。
【図１０】図９に示した印刷速度最優先処理の動作を説明するフローチャートである。
【図１１】図９に示した印刷速度最優先処理の動作を説明するフローチャートである。
【図１２】図９に示した省電力優先処理の動作を説明するフローチャートである。
【図１３】図９に示した省電力最優先処理の動作を説明するフローチャートである。
【符号の説明】
【０１１５】
１０    クライアント端末
２０    プリンタ
３０    プリントサーバ
３１    通信部
３２    要求受付部
３３    キュー
３４    キュー状態監視部
３５    印刷ジョブ制御部
３６    プリンタ管理データベース
３６ａ    プリンタ情報テーブル
３６ｂ    印刷速度情報テーブル
３６ｃ    消費電力情報テーブル
３６ｄ    配分指定テーブル
【図１】
2006088590.tif 000003
【図２】
2006088590.tif 000004
【図３】
2006088590.tif 000005
【図４】
2006088590.tif 000006
【図５】
2006088590.tif 000007
【図６】
2006088590.tif 000008
【図７】
2006088590.tif 000009
【図８】
2006088590.tif 000010
【図９】
2006088590.tif 000011
【図１０】
2006088590.tif 000012
【図１１】
2006088590.tif 000013
【図１２】
2006088590.tif 000014
【図１３】
2006088590.tif 000015