(57)【要約】【課題】最短印刷時間もしくは省エネルギー優先の選択をプリンタ装置にもたせ、時間的コストと、電力的コストのバランスを調整する。【解決手段】印刷完了までにかかる最短時間と、消費電力を比較し、その比較によって省エネルギーモードのプリンタもスタンバイモードにして最短時間で印刷する方法にするか、もしくは省エネルギーを優先し、多少の時間はかかってもスタンバイモードのプリンタのみで印刷する方法をユーザに選択させる。【選択図】図１
2009075896.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数台のプリンタを組み合わせて印刷ジョブを分散印刷指示する分散印刷制御装置において、前記各プリンタのステータス情報を取得するプリンタステータス情報取得手段と、前記印刷ジョブが要求する部数を記憶する印刷要求部数記憶装置と、前記各プリンタの印刷速度を記憶する印刷速度記憶装置と、前記各プリンタが省エネルギーモードからスタンバイモードに復帰する時間を記憶する復帰時間記憶装置と、前記各プリンタに割り振る部数を演算する分散数演算手段と、前記プリンタが前記印刷ジョブを処理するのに必要な時間である最短印刷時間の算出および省エネルギーを重視し、省エネルギーモードのプリンタを使用しないという場合にかかる、省エネルギー優先考慮印刷時間を算出し、一方で、前記最短印刷時間から多少の時間ならば許容できる時間を入力する許容時間入力手段と許容時間を記憶する許容時間記憶装置を有し、前記最短印刷時間と省エネルギー優先考慮印刷時間の差が許容時間以内であれば省エネルギーモードのプリンタを使用しないで印刷することを特徴とする分散印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数台のプリンタを組み合わせて印刷ジョブを処理する場合、最短の印刷完了時間優先か、省エネルギー優先かを選択できる制御装置に関するものである。
【背景技術】
【０００２】
近年、環境に対する取り組みが活発であり、製品開発においても、有害物質を使用することを避けたり、リサイクル可能な素材を用いたりされている。そして、消費電力等を減らすという省エネルギー対策も、環境に対する取り組みの一つである。印刷装置においても未使用時の待機電力を削減することが強く望まれている。従来技術では、装置が使用されていない状態で一定時間が経過した際、自動的に装置の有する消費電力が大きくかかる部分の通電を一部カットしたり、装置の電源を遮断し、省エネルギー対策を行っていた。
【０００３】
一般的に、プリンタでは、通常モード、スタンバイモード、省エネルギーモードやオフモードがあり、通常モードは印刷しているときの給電が常に行われている状態であり、スタンバイモードは直ちに印刷が可能な状態である。
【０００４】
一方、省エネルギーモードとしては、電力供給を制御し、低電力状態で印刷を行う方法があり、オフモードは給電が行われない状態である。例えば、熱転写型のプリンタでは、定着器に備えられたヒータへの通電を制御した省エネルギーモードを持たせる方法等が用いられている。
【０００５】
上述したプリンタを組み合わせて省エネルギー効果が高く、またフィーダ等の画像入力部から入力された画像情報を効率よく出力するように制御することで、最短の時間で印刷完了することを開示した特許文献１（特開２００３−２９５７０５号公報）には、複数台あるプリンタのうち、スタンバイモードのプリンタあるいはスタンバイモードへの復帰が速いプリンタを優先するという、省エネルギーを考慮し印刷処理していく方法をとっている。
【０００６】
【特許文献１】特開２００３−２９５７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１で開示されている方法では、省エネルギーを考慮し、最短の印刷時間を決定しているものの、最短の時間で印刷できることを優先しており、ある程度許容できる印刷にかかる多少の時間でさえも短縮処理するため、わざわざ電力をかけ省エネルギーモードのプリンタでさえも、スタンバイモード状態にプリンタを復帰させて時間短縮印刷することから、完全な省エネルギー対策には至っていない。
【０００８】
本発明は、上記の課題を解決するためになされたもので、複数台のプリンタで印刷する際に、最短印刷時間もしくは省エネルギー優先の選択をプリンタ装置にもたせ、時間的コストと、電力的コストのバランスを調整した印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、ネットワークに接続された複数台のプリンタを組み合わせて印刷ジョブを分散印刷指示する分散印刷制御装置において、前記各プリンタのステータス情報を取得するプリンタステータス情報取得手段と、前記印刷ジョブが要求する部数を記憶する印刷要求部数記憶装置と、前記各プリンタの印刷速度を記憶する印刷速度記憶装置と、前記各プリンタが省エネルギーモードからスタンバイモードに復帰する時間を記憶する復帰時間記憶装置と、前記各プリンタに割り振る部数を演算する分散数演算手段と、前記プリンタが前記印刷ジョブを処理するのに必要な時間である最短印刷時間の算出および省エネルギーを重視し、省エネルギーモードのプリンタを使用しないという場合にかかる、省エネルギー優先考慮印刷時間を算出し、一方で、前記最短印刷時間から多少の時間ならば許容できる時間を入力する許容時間入力手段と許容時間を記憶する許容時間記憶装置を有し、前記最短印刷時間と省エネルギー優先考慮印刷時間の差が許容時間以内であれば省エネルギーモードのプリンタを使用しないで印刷することを特徴としている。
【発明の効果】
【００１０】
本発明の効果として、複数台のプリンタで印刷する際に、最短印刷時間もしくは省エネルギー優先の選択をプリンタ装置にもたせ、時間的コストと、電力的コストのバランスを調整することが可能である。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施例について詳細に説明する。但し、本実施例では、スタンバイモードはすぐに印刷可能なモード、省エネルギーモードは、印刷可能な体制にするのに時間がかかり、給電がほとんど行われていない状態とする。
【００１２】
初めに図１を用いて、本発明の分散印刷制御装置を含めた一般的な分散印刷制御装置構成を説明する。
【００１３】
プリンタがｎ台あり、１台目を第１プリンタ４００、２台目を第２プリンタ５００、そして、ｎ台目を第ｎプリンタ６００とする。分散印刷制御装置構成は、これらのｎ台のプリンタと、ネットワーク１００、ネットワーク１００に接続されたクライアントコンピュータ２００および分散印刷制御装置３００から構成される。
【００１４】
第１プリンタ４００、第２プリンタ５００および第ｎプリンタ６００について説明すると、第１プリンタ４００、第２プリンタ５００および第ｎプリンタ６００はスタンバイモードと省エネルギーモード機能を備え、両モードは分散印刷制御装置３００によってどちらかに選択される。なお、これらのプリンタは、それぞれの印刷速度は異なっていてもよいとする。また、ここでプリンタｎ台という数字は、全て使用することで、印刷ジョブを最短時間で処理できる数字を示している。
【００１５】
印刷ジョブのデータの流れについて説明する。クライアントコンピュータ２００は、ネットワーク１００を介して分散印刷制御装置３００へ印刷ジョブのデータを送る。そして、以後に印刷ジョブデータの分散印刷装置３００での詳しい処理方法を記載するが、処理された印刷ジョブデータによって分散印刷装置３００は、ネットワーク１００を介し、ネットワーク１００に接続されている第１プリンタ４００、第２プリンタ５００、そして第ｎプリンタ６００に印刷するように指示を送る。
【００１６】
次は、図２について説明する。分散印刷制御装置３００は、印刷ジョブ入力手段２９９、プリンタ状態取得手段３０１、印刷量記憶装置３０２、印刷速度記憶装置３０３、復帰時間記憶装置３０４、分散数演算手段３０５、許容時間入力手段３０６および許容時間記憶装置３０７で構成される。
【００１７】
ここで、装置のそれぞれの役割を説明する。
【００１８】
予めユーザは、許容時間入力手段３０６を用いて、ユーザがある程度許容できる印刷にかかる多少の時間である許容時間を許容時間記憶装置３０７に記憶させておく。印刷ジョブのデータは、クライアントコンピュータ２００から分散処理装置３００へ送られる。そして、クライアントコンピュータ２００からネットワーク１００を介し、分散印刷制御装置３００に印刷ジョブのデータが受信されると、分散印刷制御装置３００で次のように処理される。
【００１９】
印刷ジョブデータは、印刷ジョブ入力手段２９９で入力され、そして印刷ジョブデータの部数Ｎ及びページ数Ｐといった印刷量は、印刷量記憶装置３０２に記憶する。また、プリンタ状態取得手段３０１においては、第１プリンタ４００、第２プリンタ５００、・・・第ｎプリンタ６００といったそれぞれのプリンタのステータス情報を取得し、省エネルギーモードかもしくはスタンバイモードかを判定するとともに、それぞれのプリンタの印刷速度も取得し、印刷速度記憶装置３０３に記憶する。それぞれのプリンタにおける省エネルギーモードからスタンバイモードに復帰する時間は、ヒータ温度や通電電力等から算出する方法が一般的に知られている。また、算出または入力された時間を復帰時間記憶装置３０４に記憶する。
【００２０】
さらに、記憶された印刷量、それぞれのプリンタの印刷速度、それぞれのプリンタにおける復帰する時間および許容時間は分散数演算手段３０５によって処理され、第１プリンタ４００、第２プリンタ５００、・・・第ｎプリンタ６００で印刷される。
上述した方法で印刷ジョブデータ処理を行い、印刷していく。
【００２１】
次に図３を用いて、本発明の分散印刷制御装置の流れおよび制御方法について説明する。
【００２２】
はじめに、印刷ジョブの情報を取得する必要があるため、印刷ジョブ入力装置２９９に印刷部数Ｎ部、ページ数Ｐページといった印刷量および使用するプリンタの台数といった印刷ジョブを入力処理する（Ｓ９００）。すると、印刷量記憶装置３０２が印刷量取得処理を行う（Ｓ９０１）。そして、プリンタ状態取得手段３０１は、プリンタの１〜ｎ台における印刷速度や省エネルギーモードからスタンバイモードへの復帰時間といったプリンタ状態を取得する。そして、最短の印刷時間Ｔ１の算出処理（Ｓ９０３）、およびスタンバイモードのプリンタだけを使用した印刷時間Ｔ２の算出処理（Ｓ９０４）を行う。
【００２３】
ここで、許容時間Ｔとする。この許容時間Ｔと、最短の印刷時間Ｔ１、およびスタンバイモードのプリンタだけを使用した印刷時間Ｔ２を比較する処理を行う（Ｓ９０５）。
【００２４】
そして、この比較処理について、詳しく数式を用いて説明する。先ず、許容時間をＴとする。また、印刷部数をＮ部、ページ数をＰページ、プリンタの印刷速度（１分間あたりのページ数）をそれぞれＳ１、Ｓ２、・・・Ｓｎ、省エネルギーモードからスタンバイモードに復帰する時間をそれぞれｔ１、ｔ２、・・・ｔｎ分と仮定する。
【００２５】
次に、最短の印刷時間を算出する。前記方法は公知であるが、最短の印刷時間Ｔ１分とすると最も単純な方法は次の式で示される。
【００２６】
総ページ数ＮＰ＝Ｓ１（Ｔ１−ｔ１）＋Ｓ２（Ｔ１−ｔ２）＋・・・＋Ｓｎ（Ｔ１−ｔｎ）より、以下のようになる。
【００２７】
【数１】
2009075896.tif 000003
【００２８】
さらに、Ｓ９０４に示すようにスタンバイモードのプリンタだけを使用した印刷時間を算出する。スタンバイモードのプリンタがｍ台（ｍ＜ｎ）あった場合、このスタンバイモードのプリンタだけを使用した印刷時間をＴ２分とすると、総ページ数ＮＰ＝Ｓ１´（Ｔ２−ｔ１´）＋Ｓ２´（Ｔ２−ｔ２´）＋・・・＋Ｓｍ´（Ｔ２−ｔｍ´）より、Ｔ２は以下のように示される。
【００２９】
【数２】
2009075896.tif 000004
【００３０】
そして、Ｓ９０５に移り、上記算出式により得られたＴ２−Ｔ１とＴを比較し、省エネルギーモードのプリンタを使用するか否かを判定する。
【００３１】
もし、Ｔ２−Ｔ１＞Ｔの場合は、省エネルギーモードのプリンタを使用することを決定する（Ｓ９０６）。しかし、Ｔ２−Ｔ１≦Ｔであれば、省エネルギーモードのプリンタは使用せず、スタンバイモードのプリンタだけを使用することを決定する（Ｓ９０７）。
【００３２】
その後、分散数演算手段３０５によって、分散印刷処理され（Ｓ９０８）、プリンタｎ台それぞれに印刷するように指示を送る。
【００３３】
ここで、具体例を挙げて説明する。プリンタが３台あり、プリンタＡが１分間に５０ページ、プリンタＢが１分間に７５ページ、そしてプリンタＣが２５ページ印刷できるものとする。そして、プリンタＡおよびプリンタＣがスタンバイモードで、プリンタＢが省エネルギーモードであるとする。また、プリンタＢが省エネルギーモードからスタンバイモードにするまでにかかる時間を４分とする。このとき、全部で９００ページある印刷ジョブが処理されるのにかかる時間を、プリンタ３台使用する場合と、プリンタＢを使用せずに印刷する場合とで比較する。
【００３４】
先ず、プリンタ３台使用して印刷を行う場合について説明する。印刷開始から４分間は、プリンタＡとプリンタＣの２台で３００ページ印刷する。そして、４分経ち、プリンタＢがスタンバイ状態になったため、残りの６００ページはプリンタ３台で印刷処理されることになり、印刷処理は４分かかる。したがって、９００ページ全てが印刷処理されるまでにかかる最短時間は、８分となる。
【００３５】
一方、プリンタＢをスタンバイモードにすることなく、プリンタＡとプリンタＣの２台が、全部で９００ページある印刷処理する場合だが、プリンタＡとプリンタＣで１分当たり７５ページ印刷していくことになり、したがって、９００ページ全てが印刷処理されるまでにかかる最短時間は、１２分となる。
【００３６】
ここで、プリンタ３台全て使用した場合の最短時間とプリンタＢを使用せずに印刷した場合の最短時間を比較すると、プリンタＢを使用せずに印刷した場合の最短時間の方が、４分長くなる。
【００３７】
しかし、この４分程の時間をユーザが許容できるならば、プリンタＢにわざわざ電力をかけてスタンバイモードにせずに、ユーザは残り２台のプリンタで印刷する方法を選択できる。また、４分程の時間をユーザが許容できなければ、ユーザは３台すべてのプリンタで印刷する方法を選択できる。この許容時間を考慮して、起動にかかる消費電力を削減できる点が、本発明の特徴である。
【００３８】
また、消費電力と許容時間とを比較する場合を、具体例を挙げて説明する。
【００３９】
プリンタが３台あり、そのプリンタは３つとも機能は同じで、１分間に１０ページ印刷できるものとする。また、１台のプリンタで１０ページ１部印刷するとき、消費電力が１０Ｗであるとする。そして、１台のプリンタをスリープ状態から立ち上げるときにかかる時間が１分であり、そのときにかかる消費電力が１０００Ｗであるとする。
【００４０】
上記の条件下、３台のうち２台がスタンバイ状態で、１台が省エネルギーモードであるスリープ状態であるとき、１０ページ３０部を印刷する場合を説明する。従来の方法である３台すべて立ち上げて印刷する場合は、先ず、スリープ状態の１台を印刷できる状態に立ち上げるための時間１分、消費電力が１０００Ｗかかることになる。また、ここでは３台すべてスタンバイ状態にしてから印刷するものとする。そして、３台すべて立ち上がった状態ではじめて、それぞれが１０ページ１０部ずつ印刷する。このとき、３台とも同じ機能であるから、印刷にかかる時間および消費電力は同じである。つまり、印刷するのにかかる時間は１０分であり、電力は１０Ｗ消費することになる。従って、すべてにかかる時間は１１分、印刷するのにかかる消費電力３０Ｗを加え、全ての消費電力は１０３０Ｗになる。
【００４１】
一方、本発明の方法であるスリープ状態１台を除くスタンバイ状態の２台で印刷を行う場合では、立ち上がっている２台が、１０ページ１５部ずつ印刷することになる。この立ち上がっている２台は同じ機能であることから、印刷にかかる時間および消費電力は同じである。従って、すべてにかかる時間は１５分であり、消費電力は３０Ｗということになる。このとき、スリープ状態からスタンバイ状態にするためにかかる消費電力１０００Ｗはかかることなく、印刷するのに消費した３０Ｗだけ、消費電力が済むことになる。
【００４２】
本発明のスリープ状態１台を除く２台での印刷を行う場合は、従来の方法である３台すべて立ち上げて印刷する場合と比較して、すべてにかかる時間は４分長いが、消費電力は１０００Ｗ少ないことがわかる。ここでもし、この消費電力とかかる時間とを比較したとき、省エネルギー対策を徹底し、電力コストの低減に努めるならば、印刷にかかる時間が多少長くなっても、少しでも少ない消費電力で印刷可能な方を選択できる。
【００４３】
逆に時間コストの低減に徹底していたり、また急ぎのときで少しの時間も無駄にできない場合ならば、早く印刷ができる方を選択できる。その時々の状況における印刷方法を選択できる点が、本発明の大きな特徴である。
【００４４】
また、上述した具体例ではプリンタ３台を例に挙げたが、この数に限らない。
【００４５】
上述したように本発明では、最短印刷時間もしくは省エネルギー優先の選択をプリンタ装置にもたせ、時間的コストと、電力的コストのバランスを調整することが可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明の分散印刷制御装置を含むシステム全体の概略図。
【図２】本発明の分散印刷制御装置構成図。
【図３】本発明の分散印刷制御装置の処理フロー図。
【符号の説明】
【００４７】
１００…ネットワーク、２００…クライアントコンピュータ、２９９…印刷ジョブ入力手段、３００…分散印刷制御装置、３０１…プリンタ状態取得手段、３０２…印刷量記憶装置、３０３…印刷速度記憶装置、３０４…復帰時間記憶装置、３０５…分散数演算手段、３０６…許容時間入力手段、３０７…許容時間記憶装置、Ｓ９００…印刷ジョブの入力処理、Ｓ９０１…印刷量取得処理、Ｓ９０２…プリンタ状態取得処理、Ｓ９０３…Ｔ１算出処理、Ｓ９０４…Ｔ２算出処理、Ｓ９０５…許容時間判定、Ｓ９０６…省エネルギーモードプリンタ決定処理、Ｓ９０７…スタンバイモードプリンタ決定処理、Ｓ９０８…分散印刷処理。
【図１】
2009075896.tif 000005
【図２】
2009075896.tif 000006
【図３】
2009075896.tif 000007