(57)【要約】【課題】省電力モードからの復帰をユーザが待たずとも必要な時点で印刷物を入手できるようにするネットワークプリントシステムを提供する。【解決手段】ホストコンピュータ１と複数のプリンタ２がネットワーク３を経由して接続されたネットワークプリントシステムにおいて、プリンタ２は、印刷を行わない場合省電力モードに移行すると共に、省電力モードからの予測復帰時間をホストコンピュータ１に通知する機能を有し、ホストコンピュータ１は、印刷ジョブをあるプリンタ２−１に送るときに省電力モードから復帰に時間がかかる場合、他のプリンタ２−２に代行処理をさせる機能を有するスプールシステム１１を有する。【選択図】　　　　図１
2004078267.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと複数のプリンタがネットワークを経由して接続されたネットワークプリントシステムにおいて、プリンタは、印刷を行わない場合省電力モードに移行すると共に、省電力モードからの予測復帰時間をホストコンピュータに通知する機能を有し、ホストコンピュータは、印刷ジョブをあるプリンタに送るときに省電力モードから復帰に時間がかかる場合、他のプリンタに代行処理をさせる機能を有するスプールシステムを有することを特徴とするネットワークプリントシステム。
【請求項２】
請求項１記載のネットワークプリントシステムにおいて、スプールシステムは、代行対象として他の省電力モードのプリンタを選ぶことを特徴とするネットワークプリントシステム。
【請求項３】
請求項２記載のネットワークプリントシステムにおいて、スプールシステムは、プリンタの印刷速度と、印刷総ページ数から印刷完了予測時間を割り出し、省電力モードからの復帰時間との合計でプリンタを選ぶことを特徴とするネットワークプリントシステム。
【請求項４】
請求項３記載のネットワークプリントシステムにおいて、スプールシステムは、一度印刷した文書については総ページ数を保持しておき、印刷総ページ数を予測することを特徴とするネットワークプリントシステム。
【請求項５】
請求項２記載のネットワークプリントシステムにおいて、スプールシステムは、複数部数印刷のとき、１部だけを省電力モードの復帰が早いプリンタに代行させ、残りの部数を元のプリンタに送信することを特徴とするネットワークプリントシステム。
【請求項６】
請求項２記載のネットワークプリントシステムにおいて、スプールシステムは、元のプリンタが省電力モードから復帰して印刷が完了するまでに代行対象のプリンタが何部印刷できるかを予測総ページ数から求めて求められた部数を代行させ、残りを元のプリンタで印刷させることを特徴とするネットワークプリントシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストコンピュータと複数のプリンタがネットワークを経由して接続されたネットワークプリントシステムに関する。
【０００２】
【従来の技術】
プリンタをはじめとするオフィス機器の省電力化の動きは無視できないものであり、現状ではほとんどのプリンタが省電力モードを備えている。省電力モードの実態としては、まず操作パネルのＬＣＤなどの、実際に使用するときにオンにすればよいものを普段はオフにするという制御もあるが、熱定着を行うレーザープリンタやコピー機に関しては、とくに電力を消費する定着用のヒータの電源を普段は落としておき、使用するときに電源を入れて、ヒータが暖まったら印刷を開始する、という制御が行われている。
【０００３】
【発明が解決しようとする課題】
しかし、とくに高速機やカラー機の定着部は熱容量が大きく、これを必要な温度までに上げるまでには無視できないほどの時間（３分から５分、ものによってはさらに長い）が生じる。定着部の熱容量を小さくすると今度は高速印刷に対応できない。
【０００４】
したがって、省電力モードからの復帰が早い機械は印刷が低速、印刷が高速な機械は省電力モードからの復帰が遅いというジレンマが生じる。現状では、場合によっては適切でない組み合わせで利用せざるをえなかったり、利用者自身が自分の印刷枚数を意識し、適切にプリンタを使い分けるかしかなかった。
【０００５】
本発明は、このジレンマを利用者になるべく意識させない形で解消するためになされたものであり、その目的は以下のとおりである。
【０００６】
請求項１では、省電力モードからの復帰をユーザが待たずとも必要な時点で印刷物を入手できるようにする。
【０００７】
請求項２では、省電力モードからの復帰が早いプリンタを有効に活用する。
【０００８】
請求項３では、印刷完了予測時間、省電力モードからの復帰時間から、低速機で省電力モードからの復帰が早いプリンタ、高速機で省電力モードからの復帰が遅いプリンタの両方を活用し、利用者がトータルで印刷結果を早く得られるようにする。
【０００９】
請求項４では、請求項３の予測精度を上げる。
【００１０】
請求項５では、２台のプリンタを有効に利用することで、ファーストプリントとトータルの印刷速度の両方を向上させる。
【００１１】
請求項６では、請求項５のトータルの印刷速度をさらに向上させる。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、ホストコンピュータと複数のプリンタがネットワークを経由して接続されたネットワークプリントシステムにおいて、プリンタは、印刷を行わない場合省電力モードに移行すると共に、省電力モードからの予測復帰時間をホストコンピュータに通知する機能を有し、ホストコンピュータは、印刷ジョブをあるプリンタに送るときに省電力モードから復帰に時間がかかる場合、他のプリンタに代行処理をさせる機能を有するスプールシステムを有するネットワークプリントシステムを最も主要な特徴とする。
【００１３】
請求項２記載の発明は、請求項１記載のネットワークプリントシステムにおいて、スプールシステムは、代行対象として他の省電力モードのプリンタを選ぶネットワークプリントシステムを主要な特徴とする。
【００１４】
請求項３記載の発明は、請求項２記載のネットワークプリントシステムにおいて、スプールシステムは、プリンタの印刷速度と、印刷総ページ数から印刷完了予測時間を割り出し、省電力モードからの復帰時間との合計でプリンタを選ぶネットワークプリントシステムを主要な特徴とする。
【００１５】
請求項４記載の発明は、請求項３記載のネットワークプリントシステムにおいて、スプールシステムは、一度印刷した文書については総ページ数を保持しておき、印刷総ページ数を予測するネットワークプリントシステムを主要な特徴とする。
【００１６】
請求項５記載の発明は、請求項２記載のネットワークプリントシステムにおいて、スプールシステムは、複数部数印刷のとき、１部だけを省電力モードの復帰が早いプリンタに代行させ、残りの部数を元のプリンタに送信するネットワークプリントシステムを主要な特徴とする。
【００１７】
請求項６記載の発明は、請求項２記載のネットワークプリントシステムにおいて、スプールシステムは、元のプリンタが省電力モードから復帰して印刷が完了するまでに代行対象のプリンタが何部印刷できるかを予測総ページ数から求めて求められた部数を代行させ、残りを元のプリンタで印刷させるネットワークプリントシステムを主要な特徴とする。
【００１８】
請求項１によれば、スプールソフトウェアは、印刷ジョブを送信する前にプリンタと通信を行い、該プリンタが省電力モードである場合は予測復帰時間を得る。予測復帰時間がある閾値よりも長い場合は、復帰を待つよりも、省電力モードに入っていない他のプリンタを使用したほうが早いと判断し、他のプリンタへジョブを代行送信する。
【００１９】
請求項２によれば、請求項１で代行プリンタを探すときに、省電力モードに入っていないプリンタだけではなく、省電力モードに入っているが復帰が該当プリンタよりも早いものも候補に入れて探すようにする。
【００２０】
請求項３によれば、印刷総ページ数は印刷データをすべて作ってみないと分からないが、いくつかの方法で予測は可能である。予測された総ページ数と、印刷部数（これは印刷開始時に決まる）を乗じると予測総印刷枚数が求まる。これを元に各プリンタでの印刷完了時間を予測し、予測時間がもっとも短かったプリンタを選択する（ある誤差内に収まるようであれば元のプリンタを選択する）。
【００２１】
請求項４によれば、印刷総ページ数は印刷データをすべて作ってみないと分からないので、印刷データを作ったときに総ページ数をあらかじめ求めておき、２回目以降は総ページ数の予測値としてこの前回の総ページ数も併せて使用する。
【００２２】
請求項５によれば、代行プリンタには１部しか送らず、元のプリンタに残りの部数を送る。
【００２３】
請求項６によれば、予測総ページ数と印刷部数、元のプリンタと復帰が早い代行プリンタの復帰予測時間から、部数の割り振りをどのようにすればよいかは簡単な計算で求められる。計算によって求められた部数の割り振りで２つのプリンタに印刷を行わせる。
【００２４】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。
図１は本発明の実施の形態に係るネットワークプリントシステムの構成図である。本ネットワークプリントシステムは、ホストコンピュータ１と、複数のネットワークプリンタ２（２−１、２−２）がネットワーク３を経由して接続されることで構築されている。
【００２５】
ホストコンピュータ１には公知のオペレーティングシステムとその上で動作するアプリケーション、プリンタドライバなどが存在し、印刷ジョブを生成してスプールシステム１１を介しネットワーク３越しにネットワークプリンタ２に送信する。
【００２６】
スプールシステム１１はネットワークプリンタ２と交信し、必要な情報（省電力モードから復帰するのに必要な時間、印刷速度など）を取得する能力を有する。また、基本的には利用者が選んでいるネットワークプリンタ２−１にジョブを送信するが、必要に応じて別のネットワークプリンタ２−２に対して代行送信を行うこともできる。スプールシステム１１は必要に応じて総ページ数表１２を参照する。総ページ数表１２は図２のような情報を持つ。
【００２７】
請求項１記載の発明は、スプールシステム１１は、印刷ジョブを送信する前にネットワークプリンタ２−１と通信を行い、該ネットワークプリンタ２−１が省電力モードである場合は予測復帰時間ｔを得る。予測復帰時間ｔがある閾値Δｔよりも長い場合は、復帰を待つよりも、省電力モードに入っていない他のネットワークプリンタ２−２を使用したほうが早いと判断し、他のネットワークプリンタ２−２へジョブを代行送信する。
【００２８】
他のネットワークプリンタ２−２の選定については、ネットワーク３内のすべてのネットワークプリンタ２から条件に合致するものを選んでもよく、またあらかじめ利用者に代行可能なネットワークプリンタ２を複数台設定させておき、そのなかより選んでもよい。
【００２９】
請求項２記載の発明は、請求項１で代行ネットワークプリンタを探すときに、省電力モードに入っていないネットワークプリンタだけではなく、省電力モードに入っているが復帰が該当ネットワークプリンタよりも早いものも候補に入れて探すようにする。
【００３０】
請求項３記載の発明は、印刷総ページ数は印刷データをすべて作ってみないと分からないが、いくつかの方法で本発明に支障のない程度の予測は可能である。たとえば、総ページ枚数ｍｔｏｔａｌは１と仮定して、印刷部数ｃだけを用いる方法もあるし（この場合精度は出ないが全く有効でないわけではない）、請求項１のΔｔの間に作られた枚数ｍを用いる方法もある（請求項１の定義により、少なくともΔｔの間は待ってもよいということであるから）。
【００３１】
予測総印刷枚数ｍｔｏｔａｌ×ｃを基に、各ネットワークプリンタ（予測復帰時間ｔ、印刷速度ｆ）での印刷完了時間Ｔは次のように予測できる。
Ｔ＝ｔ＋（ｍｔｏｔａｌ×ｃ）／ｆ
上記予測時間Ｔがもっとも短かったネットワークプリンタ２を選択する。このとき、ある誤差ΔＴ内に収まるようであれば元のネットワークプリンタを選択する。けっきょく予測であるから、尤度が低い場合は元のネットワークプリンタに出したほうが利用者の混乱がない。
【００３２】
請求項４記載の発明は、印刷総ページ数は、それぞれの印刷においてそう大きく変動することはない。したがって、一度求めた総ページ数を請求項３の予測値に使用することで、請求項３で提示した予測値よりもより高い精度で予測可能になる。
【００３３】
印刷データがすべて作られ、総ページ数が確定した時点で、総ページ数表１２にそれを記録する。マルチユーザの場合は同じ文書名で違うドキュメントの可能性も高いため、記録はユーザ名と一緒に行う。請求項３でｍｔｏｔａｌを求めるとき、総ページ数表１２を文書名・ユーザ名で引いて、総ページ数があればそれを用いる。
【００３４】
請求項５記載の発明は、請求項２において、複数部数印刷（請求項３のｃ＞１）のとき、１部をネットワークプリンタ２−２にて代行印刷し、残りｃ−１部を元のネットワークプリンタ２−１で印刷する。
【００３５】
請求項６記載の発明は、元のネットワークプリンタ２−１の復帰予測時間をｔ１、印刷速度をｆ１、代行ネットワークプリンタ２−２の復帰予測時間をｔ２、印刷速度をｆ２とすると、
ｔ１＋（ｍｔｏｔａｌ×（ｃ−ｎ））／ｆ１＋ｔ２＋（ｍｔｏｔａｌ×ｎ）／ｆ２
が（ある誤差範囲で）最小になるようなｎを求め、ｎ部をネットワークプリンタ２−２にて代行印刷し、残りｃ−ｎ部を元のネットワークプリンタ２−１で印刷すればよい。
【００３６】
【発明の効果】
以上説明したように、請求項１によれば、省電力モードを活用している環境下でも、必要な時点で印刷物を入手できるようになる。
【００３７】
請求項２によれば、請求項１の効果に加え、省電力モードの本来の意義にしたがってプリンタを利用できるようになる効果がある。
【００３８】
請求項３によれば、請求項１および２の効果に加え、最終的な印刷結果を得るためにもっとも早いプリンタを予測し、これを選択することができる効果がある。
【００３９】
請求項４によれば、請求項３の予測をより高い精度で行うことができる。
【００４０】
請求項５によれば、利用者は最初の一部を迅速に得ることができ、かつ最終的な印刷も短い時間で終えることができる。
【００４１】
請求項６によれば、請求項５の効果をさらに高めることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るネットワークプリントシステムの構成図である。
【図２】総ページ数表の情報を示す図である。
【符号の説明】
１　ホストコンピュータ
２　ネットワークプリンタ（プリンタ）
３　ネットワーク
１１　スプールシステム
【図１】
2004078267.tif 000003
【図２】
2004078267.tif 000004