(57)【要約】【課題】本発明はネットワークに接続された複数の画像出力装置のうち印刷要求を行って印刷出力中に当該画像出力装置に異常が発生してもネットワークに接続された他の画像出力装置に自動的出力先を変更して効率的に印刷出力するネットワーク画像出力システムを提供する。【解決手段】ネットワーク画像出力システム１は、クライアント装置ＣＳの搭載するプリンタドライバが印刷ジョブとしてモバイルエージェント化された印刷ジョブを生成して、ネットワークＮＷ上のプリンタＰｒ１〜Ｐｒｎの１つに送信し、印刷ジョブを受け取ったプリンタＰｒ１〜Ｐｒｎが、モバイルエージェント化された印刷ジョブの内容を解釈して印刷ジョブの実行中に、印刷不可能な状態を検知すると、印刷ジョブが、ネットワークＮＷに接続された他のプリンタＰｒ１〜Ｐｒｎに移動して、移動先のプリンタＰｒ１〜Ｐｒｎで印刷を続行する。【選択図】　　　　　図１
2004046581.tif 000002
【特許請求の範囲】
【請求項１】
少なくともネットワークにクライアント装置と複数の画像出力装置が接続され、当該クライアント装置がその搭載するプリンタドライバで作成した印刷ジョブを前記ネットワークを介して前記画像出力装置の１つに送信して、当該画像出力装置で当該印刷ジョブに基づいて用紙に画像を印刷出力するネットワーク画像出力システムにおいて、前記クライアント装置の搭載するプリンタドライバが前記印刷ジョブとしてモバイルエージェント化された印刷ジョブを生成して、前記画像出力装置の１つに送信し、当該印刷ジョブを受け取った画像出力装置が、当該モバイルエージェント化された印刷ジョブの内容を解釈して当該印刷ジョブの実行中に、印刷不可能な状態を検知すると、当該印刷ジョブが、前記ネットワークに接続された他の画像出力装置に移動して、当該移動先の画像出力装置で印刷を続行することを特徴とするネットワーク画像出力システム。
【請求項２】
前記画像出力装置は、前記印刷不可能な状態として、前記用紙がなくなった用紙切れ状態を検知することを特徴とする請求項１記載のネットワーク画像出力システム。
【請求項３】
前記画像出力装置は、前記印刷不可能な状態として、前記用紙が詰まった用紙詰まり状態を検知することを特徴とする請求項１記載のネットワーク画像出力システム。
【請求項４】
前記画像出力装置は、前記印刷不可能な状態として、前記用紙に画像を記録する記録材がなくなった記録材切れ状態を検知することを特徴とする請求項１記載のネットワーク画像出力システム。
【請求項５】
前記印刷ジョブは、当該印刷ジョブ中に移動先の画像出力装置が予め登録されており、前記印刷不可能状態発生時に当該登録されている移動先の画像出力装置に基づいて他の画像出力装置に移動することを特徴とする請求項１から請求項４のいずれかに記載のネットワーク画像出力システム。
【請求項６】
前記印刷ジョブは、前記印刷不可能状態発生時に、前記ネットワーク上の画像出力装置を検索して移動先の画像出力装置を決定し、当該決定した移動先の画像出力装置に移動することを特徴とする請求項１から請求項４のいずれかに記載のネットワーク画像出力システム。
【請求項７】
前記印刷ジョブは、前記印刷不可能状態の発生によって他の画像出力装置に移動する際に、当該移動前の画像出力装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を報知出力させることを特徴とする請求項１から請求項６のいずれかに記載のネットワーク画像出力システム。
【請求項８】
前記印刷ジョブは、前記印刷不可能状態の発生によって他の画像出力装置に移動する際に、前記クライアント装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を通知することを特徴とする請求項１から請求項６のいずれかに記載のネットワーク画像出力システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク画像出力システムに関し、詳細には、ネットワークに接続された複数の画像出力装置のうち印刷要求を行って印刷出力中に当該画像出力装置に異常が発生してもネットワークに接続された他の画像出力装置に自動的出力先を変更して効率的に印刷出力するネットワーク画像出力システムに関する。
【０００２】
【従来の技術】
今日、企業等においては、パーソナルコンピュータが普及し、ネットワークが構築（ＬＡＮ）されてきており、このようなネットワーク環境においては、クライアントからプリンタへ出力を実行しようとした場合、プリンタ側の障害によって、印刷が中断する場合がよく発生する。
【０００３】
このような印刷の中断は、多くの場合、サービスマンを必要とするような故障がプリンタに発生していることは少なく、印刷中断の原因は、単純な紙詰まり、紙切れ、または、インク切れ等による場合が主であり、これらの障害、特に給紙関連の障害は、事前に検知することが難しい場合が多く、たいてい突発的に発生する。
【０００４】
これらの印刷中断が発生すると、ユーザは、プリンタの設置場所まで行き、適切な回復処置を施して、印刷ジョブを復帰させる必要があり、特に、出力を急いでいる場合には、このダウンタイムが問題となる。
【０００５】
そこで、従来、代行プリンタ（プリンタのバックアップ装置）という概念を導入し、障害発生時に代行プリンタで印刷を継続する技術が提案されている（特開平６−３５６３４号公報参照）。
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来技術にあっては、代行プリンタで印刷を継続するのに、クライアント側で、実行途中のプログラムを一旦停止し、印刷データを代行プリンタに転送し直す必要があり、操作が面倒で、利用性が悪いとともに、全体としての処理速度が遅くなるという問題があった。
【０００７】
そこで、請求項１記載の発明は、少なくともネットワークにクライアント装置と複数の画像出力装置が接続され、当該クライアント装置がその搭載するプリンタドライバで作成した印刷ジョブをネットワークを介して画像出力装置の１つに送信して、当該画像出力装置で当該印刷ジョブに基づいて用紙に画像を印刷出力するに際して、クライアント装置の搭載するプリンタドライバが印刷ジョブとしてモバイルエージェント化された印刷ジョブを生成して、画像出力装置の１つに送信し、当該印刷ジョブを受け取った画像出力装置が、当該モバイルエージェント化された印刷ジョブの内容を解釈して当該印刷ジョブの実行中に、印刷不可能な状態を検知すると、当該印刷ジョブが、ネットワークに接続された他の画像出力装置に移動して、当該移動先の画像出力装置で印刷を続行することにより、印刷出力中に印刷不可能状態が発生しても、クライアント装置に印刷データの再送要求等を行うことなく、自動的に他の画像出力装置で印刷出力を行い、画像出力装置の障害に対する対応性を向上させて、高速にかつ効率的に画像出力を行うことのできるネットワーク画像出力システムを提供することを目的としている。
【０００８】
請求項２記載の発明は、画像出力装置が、印刷不可能な状態として、用紙がなくなった用紙切れ状態を検知することにより、突然発生する用紙切れに対して、ユーザがいちいち画像出力装置の設置場所に出かけて用紙の設定を行うことなく、適切に対応して、高速にかつ効率的に画像出力を行うことのできるネットワーク画像出力システムを提供することを目的としている。
【０００９】
請求項３記載の発明は、画像出力装置が、印刷不可能な状態として、用紙が詰まった用紙詰まり状態を検知することにより、突然発生する用紙詰まりに対して、ユーザがいちいち画像出力装置の設置場所に出かけて用紙詰まりを解消させる作業を行うことなく、適切に対応して、高速にかつ効率的に画像出力を行うことのできるネットワーク画像出力システムを提供することを目的としている。
【００１０】
請求項４記載の発明は、画像出力装置が、印刷不可能な状態として、用紙に画像を記録する記録材がなくなった記録材切れ状態を検知することにより、インクやトナー等の記録材切れに対して、ユーザがいちいち画像出力装置の設置されている場所に出かけて記録材の交換や補充等の作業を行うことなく、適切に対応して、高速にかつ効率的に画像出力を行うことのできるネットワーク画像出力システムを提供することを目的としている。
【００１１】
請求項５記載の発明は、印刷ジョブが、印刷不可能状態発生時に、予め印刷ジョブ中に登録されている移動先の画像出力装置に基づいて他の画像出力装置に移動することにより、印刷不可能状態の発生時に適切にかつ速やかに他の画像出力装置に移動して印刷を続行し、より一層高速にかつ効率的に画像出力を行うことのできるネットワーク画像出力システムを提供することを目的としている。
【００１２】
請求項６記載の発明は、印刷不可能状態発生時に、印刷ジョブが、ネットワーク上の画像出力装置を検索して移動先の画像出力装置を決定し、当該決定した移動先の画像出力装置に移動することにより、印刷不可能状態発生時のネットワーク上の他の画像出力装置の状態に適した移動先を決定し、高速にかつより一層適切に画像出力を行うことのできるネットワーク画像出力システムを提供することを目的としている。
【００１３】
請求項７記載の発明は、印刷ジョブが、印刷不可能状態の発生によって他の画像出力装置に移動する際に、当該移動前の画像出力装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を報知出力させることにより、印刷結果の用紙を取りに来たユーザに、印刷出力先の画像出力装置が移動したこと及び移動先が分かるようにし、利用性の良好なネットワーク画像出力システムを提供することを目的としている。
【００１４】
請求項８記載の発明は、印刷ジョブが、印刷不可能状態の発生によって他の画像出力装置に移動する際に、クライアント装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を通知することにより、印刷結果の用紙を取りに行く前に、ユーザに、印刷出力先の画像出力装置が移動したこと及び移動先が分かるようにし、より一層利用性の良好なネットワーク画像出力システムを提供することを目的としている。
【００１５】
【課題を解決するための手段】
請求項１記載の発明のネットワーク画像出力システムは、少なくともネットワークにクライアント装置と複数の画像出力装置が接続され、当該クライアント装置がその搭載するプリンタドライバで作成した印刷ジョブを前記ネットワークを介して前記画像出力装置の１つに送信して、当該画像出力装置で当該印刷ジョブに基づいて用紙に画像を印刷出力するネットワーク画像出力システムにおいて、前記クライアント装置の搭載するプリンタドライバが前記印刷ジョブとしてモバイルエージェント化された印刷ジョブを生成して、前記画像出力装置の１つに送信し、当該印刷ジョブを受け取った画像出力装置が、当該モバイルエージェント化された印刷ジョブの内容を解釈して当該印刷ジョブの実行中に、印刷不可能な状態を検知すると、当該印刷ジョブが、前記ネットワークに接続された他の画像出力装置に移動して、当該移動先の画像出力装置で印刷を続行することにより、上記目的を達成している。
【００１６】
上記構成によれば、少なくともネットワークにクライアント装置と複数の画像出力装置が接続され、当該クライアント装置がその搭載するプリンタドライバで作成した印刷ジョブをネットワークを介して画像出力装置の１つに送信して、当該画像出力装置で当該印刷ジョブに基づいて用紙に画像を印刷出力するに際して、クライアント装置の搭載するプリンタドライバが印刷ジョブとしてモバイルエージェント化された印刷ジョブを生成して、画像出力装置の１つに送信し、当該印刷ジョブを受け取った画像出力装置が、当該モバイルエージェント化された印刷ジョブの内容を解釈して当該印刷ジョブの実行中に、印刷不可能な状態を検知すると、当該印刷ジョブが、ネットワークに接続された他の画像出力装置に移動して、当該移動先の画像出力装置で印刷を続行するので、印刷出力中に印刷不可能状態が発生しても、クライアント装置に印刷データの再送要求等を行うことなく、自動的に他の画像出力装置で印刷出力を行うことができ、画像出力装置の障害に対する対応性を向上させて、高速にかつ効率的に画像出力を行うことができる。
【００１７】
この場合、例えば、請求項２に記載するように、前記画像出力装置は、前記印刷不可能な状態として、前記用紙がなくなった用紙切れ状態を検知するものであってもよい。
【００１８】
上記構成によれば、画像出力装置が、印刷不可能な状態として、用紙がなくなった用紙切れ状態を検知するので、突然発生する用紙切れに対して、ユーザがいちいち画像出力装置の設置場所に出かけて用紙の設定を行うことなく、適切に対応することができ、高速にかつ効率的に画像出力を行うことができる。
【００１９】
また、例えば、請求項３に記載するように、前記画像出力装置は、前記印刷不可能な状態として、前記用紙が詰まった用紙詰まり状態を検知するものであってもよい。
【００２０】
上記構成によれば、画像出力装置が、印刷不可能な状態として、用紙が詰まった用紙詰まり状態を検知するので、突然発生する用紙詰まりに対して、ユーザがいちいち画像出力装置の設置場所に出かけて用紙詰まりを解消させる作業を行うことなく、適切に対応することができ、高速にかつ効率的に画像出力を行うことができる。
【００２１】
さらに、例えば、請求項４に記載するように、前記画像出力装置は、前記印刷不可能な状態として、前記用紙に画像を記録する記録材がなくなった記録材切れ状態を検知するものであってもよい。
【００２２】
上記構成によれば、画像出力装置が、印刷不可能な状態として、用紙に画像を記録する記録材がなくなった記録材切れ状態を検知するので、インクやトナー等の記録材切れに対して、ユーザがいちいち画像出力装置の設置されている場所に出かけて記録材の交換や補充等の作業を行うことなく、適切に対応することができ、高速にかつ効率的に画像出力を行うことができる。
【００２３】
また、例えば、請求項５に記載するように、前記印刷ジョブは、当該印刷ジョブ中に移動先の画像出力装置が予め登録されており、前記印刷不可能状態発生時に当該登録されている移動先の画像出力装置に基づいて他の画像出力装置に移動するものであってもよい。
【００２４】
上記構成によれば、印刷ジョブが、印刷不可能状態発生時に、予め印刷ジョブ中に登録されている移動先の画像出力装置に基づいて他の画像出力装置に移動するので、印刷不可能状態の発生時に適切にかつ速やかに他の画像出力装置に移動して印刷を続行することができ、より一層高速にかつ効率的に画像出力を行うことができる。
【００２５】
さらに、例えば、請求項６に記載するように、前記印刷ジョブは、前記印刷不可能状態発生時に、前記ネットワーク上の画像出力装置を検索して移動先の画像出力装置を決定し、当該決定した移動先の画像出力装置に移動するものであってもよい。
【００２６】
上記構成によれば、印刷不可能状態発生時に、印刷ジョブが、ネットワーク上の画像出力装置を検索して移動先の画像出力装置を決定し、当該決定した移動先の画像出力装置に移動するので、印刷不可能状態発生時のネットワーク上の他の画像出力装置の状態に適した移動先を決定するので、高速にかつより一層適切に画像出力を行うことができる。
【００２７】
また、例えば、請求項７に記載するように、前記印刷ジョブは、前記印刷不可能状態の発生によって他の画像出力装置に移動する際に、当該移動前の画像出力装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を報知出力させるものであってもよい。
【００２８】
上記構成によれば、印刷ジョブが、印刷不可能状態の発生によって他の画像出力装置に移動する際に、当該移動前の画像出力装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を報知出力させるので、印刷結果の用紙を取りに来たユーザに、印刷出力先の画像出力装置が移動したこと及び移動先が分かるようにすることができ、利用性を向上させることができる。
【００２９】
さらに、例えば、請求項８に記載するように、前記印刷ジョブは、前記印刷不可能状態の発生によって他の画像出力装置に移動する際に、前記クライアント装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を通知するものであってもよい。
【００３０】
上記構成によれば、印刷ジョブが、印刷不可能状態の発生によって他の画像出力装置に移動する際に、クライアント装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を通知するので、印刷結果の用紙を取りに行く前に、ユーザに、印刷出力先の画像出力装置が移動したこと及び移動先が分かるようにすることができ、より一層利用性を向上させることができる。
【００３１】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００３２】
図１〜図４は、本発明のネットワーク画像出力システムの一実施の形態を示す図であり、図１は、本発明のネットワーク画像出力システムの一実施の形態を適用したネットワーク画像出力システム１のシステム構成図である。
【００３３】
図１において、ネットワーク画像出力システム１は、ネットワークＮＷに、ネットワーク機器として、複数のプリンタ（画像出力装置）Ｐｒ１〜Ｐｒｎ、クライアント装置ＣＳ及びディレクトリサーバＤＳが接続されており、図１では、プリンタＰｒ１〜Ｐｒｎとして、２台のプリンタＰｒ１、Ｐｒｎのみ示されているが、プリンタＰｒ１〜Ｐｒｎとしては、２台に限るものではなく、さらに、クライアント装置ＣＳも、１台に限るものではない。
【００３４】
このネットワーク画像出力システム１では、クライアント装置ＣＳからユーザ２の指定したプリンタＰｒ１〜Ｐｒｎにプリントジョブ（印刷ジョブ）を送ってプリントアウトさせるが、当該指定したプリンタＰｒ１〜Ｐｒｎに印刷不可能な異常状態が発生すると、印刷ジョブが他のプリンタＰｒ１〜Ｐｒｎにプリントアウトさせる。
【００３５】
クライアント装置ＣＳは、クライアントＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）、当該ＯＳ上で動作するプリンタドライバ及びクライアントＯＳ固有のネットワーク通信プログラム等を搭載しており、プリンタドライバとしては、ネットワークＮＷ上の使用するプリンタＰｒ１〜Ｐｒｎに対応したプリンタドライバがインストールされている。
【００３６】
そして、クライアント装置ＣＳは、印刷の開始が指示されると、プリンタドライバが、プリントジョブ（印刷ジョブ）を生成し、生成した印刷ジョブを、ネットワークＮＷ経由でプリンタＰｒ１〜Ｐｒｎに送信する。このプリンタドライバの生成する印刷ジョブは、モバイルエージェント化されており、モバイルエージェントとは、実行状態のままネットワークＮＷ上を移動可能なプログラムのことである。フレームワークとしては、オープンソースのＡｇｌｅｔｓ、ＦＩＰＡ−ＯＳを始め、商用ベースのものを含めると多種多様なものが既に存在しており、このようなモバイルエージェントは、ＯＳ上で、そのままでは実行できず、殆どの場合は専用の実行環境（ランタイム、プレース等とも呼ばれる）上で動作する。
【００３７】
ディレクトリサーバＤＳは、コンピュータ等が用いられ、ディレクトリサーバＤＳの動作するＯＳやこのＯＳ上で動作するアプリケーション、特に、ディレクトリサーバＤＳとしてのアプリケーション及びネットワークＮＷ上のプリンタＰｒ１〜Ｐｒｎやクライアント装置ＣＳ等のネットワーク機器の管理情報を記憶している。なお、ディレクトリサーバＤＳが搭載するＯＳは、その種類は、特に限定されるものではなく、ディレクトリサーバＤＳは、所定の規約に基づいて、ネットワークＮＷ上の各機器（クライアント装置ＣＳやプリンタＰｒ１〜Ｐｒｎ等）へのディレクトリサービスを提供するものである。
【００３８】
プリンタＰｒ１〜Ｐｒｎは、例えば、図２に示すように構成されており、ＮＩＣ１１、表示・入力装置部１２、Ｉ／Ｏコントローラ１３、エンジンコントローラ１４、プリントエンジン１５、給・排紙部１６、情報処理部１７及び情報記憶部１８等を備え、主要各部は、バス１９に接続されている。
【００３９】
ＮＩＣ１１は、ネットワークＮＷとＩ／Ｏコントローラ１３に接続されており、ネットワークＮＷ上の機器と通信を行う。
【００４０】
表示・入力装置部１２は、表示・操作パネル、スイッチ類等を備え、操作パネルの各操作キー及びスイッチ類を使用して、プリンタＰｒ１〜Ｐｒｎとしての各種動作を行わせるのに必要な各種操作が行われるとともに、表示部にユーザ２に通知する各種情報を表示出力する。
【００４１】
Ｉ／Ｏコントローラ１３は、表示・入力装置部１２とＮＩＣ１１等及びこれらを介しての周辺機器と情報をやりとりを行う。
【００４２】
エンジンコントローラ１４は、情報処理部１７の制御下で、プリントエンジン１５及び給・排紙部１６の動作を制御する。
【００４３】
プリントエンジン１５は、エンジンコントローラ１４の制御下で動作して、所定の印刷方式、例えば、インク噴射方式、電子写真方式等で、画像データに基づいて用紙に画像を記録出力する。
【００４４】
給・排紙部１６は、エンジンコントローラ１４の制御下で動作して、用紙を１枚ずつプリントエンジン１５の印刷位置に搬送し、プリントエンジン１５で印刷された用紙をプリント物２０として、プリンタＰｒ１〜Ｐｒｎ外の排紙トレイに排出する。
【００４５】
情報記憶部１８は、例えば、ＲＯＭ、ＲＡＭ、ハードディスク（ＨＤＤ）等を備え、ＲＯＭ内には、プリンタＰｒ１〜Ｐｒｎの各種制御プログラム、ＰＤＬ処理系、システムの初期設定値等が格納されており、また、ＲＡＭは、ワークメモリとして用いられる。
【００４６】
情報処理部１７は、ＣＰＵ等で構成され、情報記憶部１８のＲＯＭ内のプログラムに基づいて、プリンタＰｒ１〜Ｐｒｎの各部を制御して、プリンタＰｒ１〜Ｐｒｎとしての基本処理を行うとともに、情報処理を行う。
【００４７】
そして、プリンタＰｒ１〜Ｐｒｎは、紙切れ、紙詰まり等の給・排紙系の異常を給・排紙部１６が検出して、情報処理部１７に出力し、トナーやインク等の記録材のエンド情報をエンジンコントローラ１４が検出して、情報処理部１７に出力する。また、プリンタＰｒ１〜Ｐｒｎは、モバイルエージェントの実行環境をプリンタＰｒ１〜Ｐｒｎ内に有している。プリンタＰｒ１〜Ｐｒｎのエージェント実行環境は、ソフトウェアであり、情報記憶部１８のＲＯＭ中に納められていて、プリンタ起動時にワークメモリであるＲＡＭにロードされて常駐する。モバイルエージェントは、この実行環境を経由してメモリ等の各種資源にアクセスする。
【００４８】
次に、本実施の形態の作用を説明する。本実施の形態のネットワーク画像出力システム１は、クライアント装置ＣＳが印刷ジョブとしてモバイルエージェント化した印刷ジョブを生成して、プリンタＰｒ１〜Ｐｒｎに送信し、プリンタＰｒ１〜Ｐｒｎで紙切れ等の異常が発生すると、モバイルエージェント化された印刷ジョブが他のプリンタＰｒ１〜Ｐｒｎに移動して、プリント処理を続行する。
【００４９】
すなわち、ネットワーク画像出力システム１は、クライアント装置ＣＳで印刷開始が指示されると、クライアント装置ＣＳの搭載するプリンタドライバが、印刷ジョブを生成し、生成した印刷ジョブを、ネットワークＮＷ経由で、指定されたプリンタＰｒ１〜Ｐｒｎ、例えば、図３に矢印で示すように、プリンタＰｒ１に送信する。このとき、クライアント装置ＣＳは、印刷ジョブとして、モバイルエージェント化した印刷ジョブを生成して、プリンタＰｒ１に送信する。
【００５０】
印刷ジョブを受け取ったプリンタＰｒ１〜Ｐｒｎ、例えば、プリンタＰｒ１は、一般的なプリンタと同様に、逐次、レイアウト調整、色変換、変倍処理、ラスタライズ処理、オブジェクトの重ね合わせ等の処理を行い、バッファ、または、フレームメモリに印刷データを蓄積する。プリンタＰｒ１〜Ｐｒｎは、蓄積した印刷データをエンジンコントローラ１４に転送し、エンジンコントローラ１４の制御下で、給・排紙部１６及びプリントエンジン１５を動作させて、印刷を実行する。すなわち、プリンタＰｒ１〜Ｐｒｎは、紙詰まり等の障害（異常）が発生しないときには、図３に示すように、通常のプリンタとほぼ同様の動作処理を行って、印刷を行って、プリント物２０をプリンタＰｒ１〜Ｐｒｎの排紙トレイ等に排出する。
【００５１】
ところが、プリンタＰｒ１〜Ｐｒｎが、プリント物２０の出力途中で、紙詰まり、紙切れ、トナー・インク切れ等の何らかの障害（印刷不可能状態）を自己検知すると、印刷ジョブは、図４に示すように、代替プリンタＰｒ２〜Ｐｒｎ、例えば、プリンタＰｒｎへ移動を行い印刷処理を続行する。
【００５２】
この印刷ジョブは、上述のように、モバイルエージェント化されているので、プリンタＰｒ１〜Ｐｒｎ間の移動にあたって特別な処理（例えば、レジスタ待避等）を行う必要は全く無く、外部のクライアント装置ＣＳへの印刷データの再送要求を行う必要もない。
【００５３】
そして、印刷ジョブが移動する移動先のプリンタＰｒ１〜Ｐｒｎを特定する方法としては、大きく分けて２つの方法があり、１つの方法は、静的なプリンタリストを予め印刷ジョブに与えておく方法で、もう一つの方法は、移動先プリンタを、障害発生時に動的に取り込む方法である。前者の方法では、クライアント装置ＣＳ上のプリンタドライバの設定項目の中に、ユーザ２が代替プリンタＰｒ１〜ＰｒｎのＩＰアドレスリストを登録することで実現することができ、この場合、印刷ジョブの中に代替プリンタリストを内包する。また、後者の方法では、プリンタＰｒ１〜Ｐｒｎ側からディレクトリサーバＤＳに、代替プリンタＰｒ１〜Ｐｒｎを問い合わせ、ディレクトリサーバＤＳからの回答によって、移動先のプリンタＰｒ１〜Ｐｒｎを決定する。この場合、プリンタＰｒ１〜Ｐｒｎが、システム起動時にディレクトリサーバＤＳへ、自分自身を登録することで、ディレクトリサーバＤＳに代替プリンタＰｒ１〜Ｐｒｎを登録することができ、ディレクトリサーバＤＳがプリンタＰｒ１〜Ｐｒｎ側から代替プリンタＰｒ１〜Ｐｒｎの問い合わせがあると、当該登録されているプリンタＰｒ１〜Ｐｒｎのリストを回答する。このようなディレクトリサーバＤＳの構築は、インターネット標準技術であるＬＤＡＰ、ＳＬＰ等の技術を用いることで容易に実現することができる。
【００５４】
そして、このようにして、他のプリンタＰｒ１〜Ｐｒｎで代替印刷を行った場合には、ユーザを混乱させないために、移動元のプリンタＰｒ１〜Ｐｒｎの表示・入力装置部１２の表示部に、印刷ジョブ移動先のプリンタ名とＩＰアドレス等の移動情報を表示したり、クライアント装置ＣＳのディスプレイ上に印刷ジョブ移動先のプリンタ名とＩＰアドレス等の移動情報を通知して表示させる。
【００５５】
このように、本実施の形態のネットワーク画像出力システム１は、クライアント装置ＣＳの搭載するプリンタドライバが印刷ジョブとしてモバイルエージェント化された印刷ジョブを生成して、プリンタＰｒ１〜Ｐｒｎの１つに送信し、当該印刷ジョブを受け取ったプリンタＰｒ１〜Ｐｒｎが、当該モバイルエージェント化された印刷ジョブの内容を解釈して当該印刷ジョブの実行中に、印刷不可能な状態を検知すると、印刷ジョブが、ネットワークＮＷに接続された他のプリンタＰｒ１〜Ｐｒｎに移動して、移動先のプリンタＰｒ１〜Ｐｒｎで印刷を続行している。
【００５６】
したがって、印刷出力中に印刷不可能状態が発生しても、クライアント装置ＣＳに印刷データの再送要求等を行うことなく、自動的に他のプリンタＰｒ１〜Ｐｒｎで印刷出力を行うことができ、プリンタＰｒ１〜Ｐｒｎの障害に対する対応性を向上させて、高速にかつ効率的に画像出力を行うことができる。
【００５７】
また、本実施の形態のネットワーク画像出力システム１は、プリンタＰｒ１〜Ｐｒｎが、印刷不可能な状態として、用紙がなくなった用紙切れ状態を検知している。
【００５８】
したがって、突然発生する用紙切れに対して、ユーザがいちいちプリンタＰｒ１〜Ｐｒｎの設置場所に出かけて用紙の設定を行うことなく、適切に対応することができ、高速にかつ効率的に画像出力を行うことができる。
【００５９】
さらに、本実施の形態のネットワーク画像出力システム１は、プリンタＰｒ１〜Ｐｒｎが、印刷不可能な状態として、用紙が詰まった用紙詰まり状態を検知している。
【００６０】
したがって、突然発生する用紙詰まりに対して、ユーザがいちいちプリンタＰｒ１〜Ｐｒｎの設置場所に出かけて用紙詰まりを解消させる作業を行うことなく、適切に対応することができ、高速にかつ効率的に画像出力を行うことができる。
【００６１】
また、本実施の形態のネットワーク画像出力システム１は、プリンタＰｒ１〜Ｐｒｎが、印刷不可能な状態として、用紙に画像を記録する記録材がなくなった記録材切れ状態を検知している。
【００６２】
したがって、インクやトナー等の記録材切れに対して、ユーザがいちいちプリンタＰｒ１〜Ｐｒｎの設置されている場所に出かけて記録材の交換や補充等の作業を行うことなく、適切に対応することができ、高速にかつ効率的に画像出力を行うことができる。
【００６３】
さらに、本実施の形態のネットワーク画像出力システム１は、印刷ジョブが、印刷不可能状態発生時に、予め印刷ジョブ中に登録されている移動先のプリンタＰｒ１〜Ｐｒｎに基づいて他のプリンタＰｒ１〜Ｐｒｎに移動している。
【００６４】
したがって、印刷不可能状態の発生時に適切にかつ速やかに他のプリンタＰｒ１〜Ｐｒｎに移動して印刷を続行することができ、より一層高速にかつ効率的に画像出力を行うことができる。
【００６５】
また、本実施の形態のネットワーク画像出力システム１は、印刷不可能状態発生時に、印刷ジョブが、ネットワークＮＷ上のプリンタＰｒ１〜Ｐｒｎを検索して移動先のプリンタＰｒ１〜Ｐｒｎを決定し、当該決定した移動先のプリンタＰｒ１〜Ｐｒｎに移動している。
【００６６】
したがって、印刷不可能状態発生時のネットワークＮＷ上の他のプリンタＰｒ１〜Ｐｒｎの状態に適した移動先を決定するので、高速にかつより一層適切に画像出力を行うことができる。
【００６７】
さらに、本実施の形態のネットワーク画像出力システム１は、印刷ジョブが、印刷不可能状態の発生によって他のプリンタＰｒ１〜Ｐｒｎに移動する際に、移動前のプリンタＰｒ１〜Ｐｒｎに対して、印刷出力先のプリンタＰｒ１〜Ｐｒｎを移動した旨及び移動先のプリンタＰｒ１〜Ｐｒｎを示す移動情報を報知出力させている。
【００６８】
したがって、印刷結果の用紙を取りに来たユーザに、印刷出力先のプリンタＰｒ１〜Ｐｒｎが移動したこと及び移動先が分かるようにすることができ、利用性を向上させることができる。
【００６９】
また、本実施の形態のネットワーク画像出力システム１は、印刷ジョブが、印刷不可能状態の発生によって他のプリンタＰｒ１〜Ｐｒｎに移動する際に、クライアント装置ＣＳに対して、印刷出力先のプリンタＰｒ１〜Ｐｒｎを移動した旨及び移動先のプリンタＰｒ１〜Ｐｒｎを示す移動情報を通知している。
【００７０】
したがって、印刷結果の用紙を取りに行く前に、ユーザに、印刷出力先のプリンタＰｒ１〜Ｐｒｎが移動したこと及び移動先が分かるようにすることができ、より一層利用性を向上させることができる。
【００７１】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００７２】
【発明の効果】
請求項１記載の発明のネットワーク画像出力システムによれば、少なくともネットワークにクライアント装置と複数の画像出力装置が接続され、当該クライアント装置がその搭載するプリンタドライバで作成した印刷ジョブをネットワークを介して画像出力装置の１つに送信して、当該画像出力装置で当該印刷ジョブに基づいて用紙に画像を印刷出力するに際して、クライアント装置の搭載するプリンタドライバが印刷ジョブとしてモバイルエージェント化された印刷ジョブを生成して、画像出力装置の１つに送信し、当該印刷ジョブを受け取った画像出力装置が、当該モバイルエージェント化された印刷ジョブの内容を解釈して当該印刷ジョブの実行中に、印刷不可能な状態を検知すると、当該印刷ジョブが、ネットワークに接続された他の画像出力装置に移動して、当該移動先の画像出力装置で印刷を続行するので、印刷出力中に印刷不可能状態が発生しても、クライアント装置に印刷データの再送要求等を行うことなく、自動的に他の画像出力装置で印刷出力を行うことができ、画像出力装置の障害に対する対応性を向上させて、高速にかつ効率的に画像出力を行うことができる。
【００７３】
請求項２記載の発明のネットワーク画像出力システムによれば、画像出力装置が、印刷不可能な状態として、用紙がなくなった用紙切れ状態を検知するので、突然発生する用紙切れに対して、ユーザがいちいち画像出力装置の設置場所に出かけて用紙の設定を行うことなく、適切に対応することができ、高速にかつ効率的に画像出力を行うことができる。
【００７４】
請求項３記載の発明のネットワーク画像出力システムによれば、画像出力装置が、印刷不可能な状態として、用紙が詰まった用紙詰まり状態を検知するので、突然発生する用紙詰まりに対して、ユーザがいちいち画像出力装置の設置場所に出かけて用紙詰まりを解消させる作業を行うことなく、適切に対応することができ、高速にかつ効率的に画像出力を行うことができる。
【００７５】
請求項４記載の発明のネットワーク画像出力システムによれば、画像出力装置が、印刷不可能な状態として、用紙に画像を記録する記録材がなくなった記録材切れ状態を検知するので、インクやトナー等の記録材切れに対して、ユーザがいちいち画像出力装置の設置されている場所に出かけて記録材の交換や補充等の作業を行うことなく、適切に対応することができ、高速にかつ効率的に画像出力を行うことができる。
【００７６】
請求項５記載の発明のネットワーク画像出力システムによれば、印刷ジョブが、印刷不可能状態発生時に、予め印刷ジョブ中に登録されている移動先の画像出力装置に基づいて他の画像出力装置に移動するので、印刷不可能状態の発生時に適切にかつ速やかに他の画像出力装置に移動して印刷を続行することができ、より一層高速にかつ効率的に画像出力を行うことができる。
【００７７】
請求項６記載の発明のネットワーク画像出力システムによれば、印刷不可能状態発生時に、印刷ジョブが、ネットワーク上の画像出力装置を検索して移動先の画像出力装置を決定し、当該決定した移動先の画像出力装置に移動するので、印刷不可能状態発生時のネットワーク上の他の画像出力装置の状態に適した移動先を決定するので、高速にかつより一層適切に画像出力を行うことができる。
【００７８】
請求項７記載の発明のネットワーク画像出力システムによれば、印刷ジョブが、印刷不可能状態の発生によって他の画像出力装置に移動する際に、当該移動前の画像出力装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を報知出力させるので、印刷結果の用紙を取りに来たユーザに、印刷出力先の画像出力装置が移動したこと及び移動先が分かるようにすることができ、利用性を向上させることができる。
【００７９】
請求項８記載の発明のネットワーク画像出力システムによれば、印刷ジョブが、印刷不可能状態の発生によって他の画像出力装置に移動する際に、クライアント装置に対して、印刷出力先の画像出力装置を移動した旨及び移動先の画像出力装置を示す移動情報を通知するので、印刷結果の用紙を取りに行く前に、ユーザに、印刷出力先の画像出力装置が移動したこと及び移動先が分かるようにすることができ、より一層利用性を向上させることができる。
【図面の簡単な説明】
【図１】本発明のネットワーク画像出力システムの一実施の形態を適用したネットワーク画像出力システムのシステム構成図。
【図２】図１のプリンタの要部ブロック構成図。
【図３】図１ネットワーク画像出力システムで印刷要求先のプリンタで正常に印刷処理を行われている場合のシステム構成図。
【図４】図１ネットワーク画像出力システムで印刷中のプリンタで障害が発生して、代替プリンタに印刷ジョブが移動して印刷処理が行われている場合のシステム構成図。
【符号の説明】
１　ネットワーク画像出力システム
２　ユーザ
ＮＷ　ネットワーク
ＣＳ　クライアント装置
Ｐｒ１〜Ｐｒｎ　プリンタ
ＤＳ　ディレクトリサーバ
１１　ＮＩＣ
１２　表示・入力装置部
１３　Ｉ／Ｏコントローラ
１４　エンジンコントローラ
１５　プリントエンジン
１６　給・排紙部
１７　情報処理部
１８　情報記憶部
１９　バス
２０　プリント物
【図１】
2004046581.tif 000003
【図２】
2004046581.tif 000004
【図３】
2004046581.tif 000005
【図４】
2004046581.tif 000006