(57)【要約】【課題】  ユーザは印刷実行時にプリンタのウォーミングアップの実行により待たされることなく、その印刷ジョブの印刷を行う。【解決手段】  複数のプリンタが接続されたネットワーク環境下において、ユーザがプリンタドライバからプリントサーバへ印刷ジョブを送信すると、プリントサーバはウォーミングアップ実行済みであり、かつその印刷ジョブを印刷する際にウォーミングアップを必要としていないプリンタをネットワーク上のプリンタから検索し、直ぐに印刷可能なプリンタへ印刷ジョブを送信する。【選択図】  図２
2009026206.tif 000002
【特許請求の範囲】
【請求項１】
複数のＰＣが接続されたネットワークに接続され、そのＰＣから送信される印刷ジョブをネットワーク上にある複数のプリンタ装置のいずれかに送信するプリントサーバを備えたプリントシステムにおいて、前記プリントサーバに、ユーザから送信された印刷ジョブにウォーミングアップ回避モードが設定されていない場合、ユーザ指定のプリンタ装置に印刷ジョブを送信する手段と、印刷ジョブにウォーミングアップ回避モードが設定されている場合、ウォーミングアップを回避し印刷できる手段とを設けたことを特徴とするプリントシステム。
【請求項２】
請求項1に記載のプリントシステムであって、プリントサーバがネットワーク上のプリンタ装置に対してウォーミングアップ機能を持っているか否かを判別する手段を設けたことを特徴とするプリントシステム。
【請求項３】
請求項１，２に記載のプリントシステムであって、プリントサーバがネットワーク上からウォーミングアップ機能を持っているプリンタ装置を判別した際に、このプリンタ装置が現在ジョブを印刷する前にウォーミングアップを実行する必要があるのかないのかを判別する手段を設けたことを特徴とするプリントシステム。
【請求項４】
請求項１，２，３に記載のプリントシステムであって、印刷ジョブ送信時にウォーミングアップする必要がない印刷装置を検索し、それらのプリンタ装置の中から印刷ジョブを送信するプリンタ装置を選択する手段を設けたことを特徴とするプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザプリンタやインクジェットプリンタ等のプリンタ装置に関するものである。
【背景技術】
【０００２】
複数のレーザプリンタやインクジェットプリンタ等のプリンタ装置が接続されたプリントサーバ装置に関して、受信した印刷ジョブをユーザ指定のプリンタ装置で印刷する場合、そのプリンタが印刷中、紙切れ状態またはエラー発生状態などが原因で直ぐに印刷できない場合がある。このような場合、その印刷ジョブはプリンタが通常のステータスに戻るまで待たされる。このようにプリンタのステータスが原因で印刷ジョブが待たされることを回避するために、プリントサーバ装置による分散プリンティング処理を行う方法がある。例えば、分散プリンティングの方法として、ネットワークに接続されているプリンタ装置のプリント処理能力を考慮して、印刷ジョブを分散制御し、印刷時間を短縮する手段がある。プリント処理能力による分散プリンティングの具体的な例としては、カラーの印刷ジョブとモノクロの印刷ジョブをそれぞれカラープリンタとモノクロプリンタに分散して印刷する方法や印刷する紙サイズによる分散する方法がある。
【特許文献１】特開平８−２７８８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の分散プリンティング機能を持つプリントサーバは、印刷ジョブと各プリンタ装置のプリント処理とを比較しながら送信するべきプリンタ装置を決定し、印刷を行っていた。ただし、このような分散プリンティング方法を行った場合、プリンタ装置がパワーセーブモードなどのオフライン状態、つまりそのプリンタ装置が印刷ジョブを印刷開始する前にウォーミングアップを必要としている状態の場合は、ウォーミングアップが完了するまで待たされてしまう。
【課題を解決するための手段】
【０００４】
上記で述べたようなプリンタ装置のウォーミングアップによる待ち時間を回避する方法として、プリントデータを送信する前にパワーセーブモードからノーマルモードへ移行させるコマンドを送信し、ウォーミングアップによる待ち時間を短縮する方法がある(特開8-278859)。本発明によれば、印刷ジョブを受信したプリントサーバは、印刷ジョブ送信時にウォーミングアップを必要としていないプリンタ装置を検索し、印刷ジョブを送信する。そのため、本発明では、印刷対象となるプリンタ装置の決定はユーザではなく、プリントサーバが行う。
【発明の効果】
【０００５】
以上のようにプリントサーバが、ネットワーク上からウォーミングアップ済みのプリンタ装置を検索、印刷ジョブの送信を行うことで、ユーザが印刷を開始した場合にウォーミングアップにより待たされる可能性がなくなる。そのため、ユーザが早急に印刷を開始したい場合、確実にウォーミングアップを回避して印刷を開始可能となる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施の形態をフローチャート及び図面に基づいて説明する。
【実施例１】
【０００７】
図1はウォーミングアップ回避機能付きプリントシステムの全体構成である。ネットワーク(102)に複数のHost PC(101),プリントサーバ(103),複数のプリンタ(104)が接続された環境において、あるHost PCからプリントサーバ(103)へ印刷ジョブが送信されるとそのプリントサーバは図2のフローチャートに従って適切なプリンタ(104)へ印刷ジョブを送信する。
【０００８】
ここで、図2のフローチャートについて説明する。ユーザがHost PC(101)から印刷ジョブを送信する時、まず、アプリケーション上にてウォーミングアップを回避するクイック印刷モードで印刷するかしないかを設定する。次に印刷したいプリンタ装置を指定して印刷実行を行う。プリントサーバは、クイック印刷モードの設定無しの印刷ジョブを受信した場合、ユーザから指定されたプリンタ装置へ印刷ジョブを送信する(206)。それに対して、プリントサーバがクイック印刷モードの設定有りの印刷ジョブを受信した場合、まずネットワーク上の全てのプリンタに対して、ウォーミングアップ機能を持っているか否かを判別する(202)。次に、ウォーミングアップ機能を持つプリンタに対して、現在そのプリンタがジョブを印刷する前に、ウォーミングアップを実行する必要があるのかないのかを判別する(202)。ここで、ウォーミングアップ機能の有無の検知やウォーミングアップ機能を持つプリンタがウォーミングアップを実行するかしないかを判別するために、プリントサーバからプリンタ装置へプリンタコマンドを送信し判別する。この202における検索が終了すると、202において検索されたプリンタ装置が存在するかどうかが203にて判定される。203にて検索されたプリンタ装置がない場合、つまり、ネットワーク上に存在する全てのプリンタ装置がウォーミングアップを必要とする場合は、ユーザが指定したデフォルトプリンタに印刷ジョブを送信する。202の検索の結果、ネットワーク上にウォーミングアップ無しで印刷可能なプリンタ装置が1台以上検索された場合、その中の一台をピックアップし、そのプリンタ装置がReady状態かどうかを調べる(204)。ここで、Ready状態とは、プリンタ装置が印刷ジョブを受信すると直ぐに印刷実行を開始できる状態であり、紙無しや紙づまりなどのプリンタエラーが発生していない状態を示す。プリントサーバにより検索されたプリント装置の一覧の中に、デフォルトプリンタが含まれている場合には、まずこのデフォルトプリンタがピックアップされる。次に204にてプリントサーバにより検索されたプリンタがReady状態の場合にはそのプリンタ装置に印刷ジョブを送信する。それに対して204にてReady状態でないと判定された場合は202にて検索された別のプリンタ装置がピックアップされ204にてReady状態かどうかが再び判別され、Ready状態であると判別された場合には、205にて印刷ジョブがプリンタ装置に送信される。202にて検索されたプリンタ全てがReady状態でない場合には、203にてウォーミングアップを回避可能なプリンタはないと判断されて、206にてデフォルトプリンタに印刷ジョブが送信される。
【０００９】
以上のようなウォーミングアップ回避機能を持ったプリントサーバを使用することで、ユーザはウォーミングアップの時間待たされる状態を回避できる。また、例えばウォーミングアップにキャリブレーションが含まれる場合には消耗品の消費を削減可能となる。
【図面の簡単な説明】
【００１０】
【図１】ウォーミングアップ回避機能付きプリントシステムの全体構成である。
【図２】ウォーミングアップ回避機能付きプリントシステムのフローチャートである。
【図１】
2009026206.tif 000003
【図２】
2009026206.tif 000004