(57)【要約】【課題】共用ストレージを有するプリンタに障害が発生してもその影響が他のプリンタに及ぶことがない新規なネットワーク印刷システム及びネットワーク印刷プログラム並びにネットワーク印刷方法の提供。【解決手段】共用ストレージを有する高性能プリンタに、その高性能プリンタが担当する印刷ジョブを一般的プリンタに引継がせるための印刷ジョブ引継機能を備える。これにより、高性能プリンタが用紙詰まりやインク切れ等によって突然に印刷機能停止に陥った場合でも印刷ジョブが滞るようなことがなく、スムーズな分散印刷を達成することができる。【選択図】        図１
2004213193.tif 000002
【特許請求の範囲】
【請求項１】
共用ストレージを有する高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続したネットワーク印刷システムにおいて、
上記高性能プリンタに、上記共用ストレージ内の高性能プリンタが担当する印刷ジョブを上記一般的プリンタに引継ぐ印刷ジョブ引継機能を備えたことを特徴とするネットワーク印刷システム。
【請求項２】
共用ストレージを有する高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続したネットワーク印刷システムにおいて、
上記高性能プリンタを同一ネットワーク上に少なくとも２つ以上備えると共に、それら各高性能プリンタに他の高性能プリンタの共用ストレージの内容を自己の共用ストレージ内に定期的にあるいは随時バックアップして保存するバックアップ機能を備えたことを特徴とするネットワーク印刷システム。
【請求項３】
共用ストレージを有する高性能プリンタと、その共用ストレージを利用する２つ以上の一般的プリンタとをネットワークで接続したネットワーク印刷システムにおいて、
上記一般的プリンタにローカルストレージを備えると共に、上記高性能プリンタにその共用ストレージの内容を纏めてあるいは分散させて上記各ローカルストレージに対して定期的にあるいは随時バックアップして保存するバックアップ機能を備えたことを特徴とするネットワーク印刷システム。
【請求項４】
共用ストレージを有する高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続したネットワーク印刷システムで用いられるネットワーク印刷プログラムであって、
上記高性能プリンタのコンピュータに、その高性能プリンタに印刷不能の障害が発生したときに、その共用ストレージ内の高性能プリンタが担当する印刷ジョブを上記一般的プリンタに引継ぐ印刷ジョブ引継機能を実現させることを特徴とするネットワーク印刷プログラム。
【請求項５】
共用ストレージを有する２つ以上の高性能プリンタと、それら各共用ストレージを利用する一般的プリンタとをネットワークで接続したネットワーク印刷システムで用いられるネットワーク印刷プログラムであって、
上記各高性能プリンタのコンピュータに、他の高性能プリンタの共用ストレージの内容を自己の共用ストレージ内に定期的にあるいは随時バックアップして保存するバックアップ機能を実現させることを特徴とするネットワーク印刷プログラム。
【請求項６】
共用ストレージを有する高性能プリンタと、その共用ストレージを利用すると共に個別のローカルストレージを備えた２つ以上の一般的プリンタとをネットワークで接続したネットワーク印刷システムに用いられるネットワーク印刷プログラムであって、
上記高性能プリンタのコンピュータに、上記高性能プリンタの共用ストレージの内容を上記各一般的プリンタのローカルストレージに対して纏めてあるいは分散させて定期的にあるいは随時バックアップして保存するバックアップ機能を実現させることを特徴とするネットワーク印刷プログラム。
【請求項７】
共用ストレージを有する高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続し、上記高性能プリンタに印刷不能の障害が発生したときに、その高性能プリンタが担当する共用ストレージ内の印刷ジョブを直ちに上記一般的プリンタに引継がせるようにしたことを特徴とするネットワーク印刷方法。
【請求項８】
共用ストレージを有する少なくとも２つ以上の高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続し、上記各高性能プリンタの共用ストレージの内容を定期的にあるいは随時他の高性能プリンタの共用ストレージにバックアップして保存するようにしたことを特徴とするネットワーク印刷方法。
【請求項９】
共用ストレージを有する高性能プリンタと、その共用ストレージを利用する２つ以上の一般的プリンタとをネットワークで接続し、上記各一般的プリンタに個別のローカルストレージを備えると共に、それら各ローカルストレージに上記高性能プリンタの共用ストレージの内容を纏めてあるいは分散させて定期的にあるいは随時バックアップして保存するようにしたことを特徴とするネットワーク印刷方法。
【請求項１０】
印刷データを生成すると共にその印刷要求を行うクライアントＰＣと、この印刷要求及び印刷データを受ける高性能プリンタと、この高性能プリンタからの指令によってその印刷データを印刷する一般的プリンタとを同一ネットワークで接続し、その一般的プリンタの印刷途中で上記高性能プリンタに通信不能の障害が発生したときに、その一般的プリンタ自らが上記クライアントＰＣに対して印刷不能を通知し、その後、上記クライアントＰＣがその一般的プリンタに対して再度そのプリンタが担当する印刷データを送信して印刷を続行するようにしたことを特徴とするネットワーク印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、共用ストレージを有する高性能プリンタと、その共用ストレージを利用する一般的プリンタとを同一ネットワークで接続したネットワーク印刷システム及びネットワーク印刷プログラム並びにネットワーク印刷方法に関するものである。
【０００２】
【従来の技術】
大量の印刷物を短時間で印刷するには、複数台のプリンタをネットワークで接続し、これらのプリンタを並行して稼働させて分散印刷させるといった、いわゆるネットワーク分散印刷方式を利用するのが一般的である。
このようにネットワークを利用した分散印刷をさらに効率的に実施するには、高性能・高機能なプリンタをできるだけ多く用意する必要があるが、高性能・高機能のプリンタを一度に用意するには多額の費用が掛かるといった問題がある。
例えば、本来の印刷機能に加えてハードディスク装置等のストレージ等を備えた高性能・高機能なプリンタを用いれば、フォントデータやフォームデータの追加が容易となり、より効率的な分散印刷を実施することが可能となるが、その分だけ設備費用が高騰してしまう。
【０００３】
このため、例えば、特開２００１−９２６１８号等では、ネットワークに接続されたプリンタのうち一部のプリンタにのみストレージを備えた高性能な（高価な）プリンタを用い、ストレージを持たない他の一般的な（安価な）プリンタがこの高性能プリンタのストレージを共用するように構成することで、印刷機能や性能を落とすことなくコストの削減を図るような提案がなされている。
【０００４】
【特許文献１】
特開２００１−９２６１８号公報
【特許文献２】
特開平１０−３２０１４２号公報
【特許文献３】
特開平６−１９６４１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、このように高性能プリンタのストレージを共用するような形態では、仮にその共用ストレージを有するプリンタに印刷不能や通信不能等の障害が発生すると、印刷ジョブが滞ってしまったり、その障害による影響が他のストレージを持たないプリンタにまで及んでしまうといった問題がある。
【０００６】
そこで、本発明はこのような従来の技術の有する未解決の課題に着目してなされたものであり、その目的は、共用ストレージを有するプリンタに障害が発生してもその影響が他のプリンタに及ぶことがない新規なネットワーク印刷システム及びネットワーク印刷プログラム並びにネットワーク印刷方法を提供するものである。
【０００７】
【課題を解決するための手段】
上記課題を解決するために発明１のネットワーク印刷システムは、共用ストレージを有する高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続したネットワーク印刷システムにおいて、
上記高性能プリンタに、上記共用ストレージ内の高性能プリンタが担当する印刷ジョブを上記一般的プリンタに引継ぐ印刷ジョブ引継機能を備えたことを特徴とするものである。
【０００８】
このように共用ストレージ内の高性能プリンタが担当する印刷ジョブを同一ネットワーク上の一般的プリンタに引継がせるようにすれば、その高性能プリンタが用紙詰まりや消耗品（印刷用紙やインク）切れ等によって突然に印刷機能停止に陥った場合でも、高性能プリンタが担当する印刷ジョブが滞るようなことがなく、スムーズな分散印刷を達成することができる。
【０００９】
また、発明２のネットワーク印刷システムは、共用ストレージを有する高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続したネットワーク印刷システムにおいて、
上記高性能プリンタを同一ネットワーク上に少なくとも２つ以上備えると共に、それら各高性能プリンタに他の高性能プリンタの共用ストレージの内容を自己の共用ストレージ内に定期的にあるいは随時バックアップして保存するバックアップ機能を備えたことを特徴とするものである。
【００１０】
このような構成とすることにより、共用ストレージを利用している高性能プリンタに通信機能停止といった最悪の障害が発生した場合でも、その高性能プリンタの共用ストレージを利用している一般的プリンタが、そのバックアップを取得している他の高性能プリンタにアクセスし直すことでそのバックアップデータを容易に利用することが可能となる。このため、一台の高性能プリンタの障害の影響がその共用ストレージを利用する一般的プリンタへ及ぶことがなくなり、発明１と同様にスムーズな分散印刷を達成することができる。
【００１１】
また、発明３は、共用ストレージを有する高性能プリンタと、その共用ストレージを利用する２つ以上の一般的プリンタとをネットワークで接続したネットワーク印刷システムにおいて、
上記各一般的プリンタにそれぞれローカルストレージを備えると共に、上記高性能プリンタに、その共用ストレージの内容を纏めてあるいは分散させて上記各ローカルストレージに対して定期的にあるいは随時バックアップするバックアップ機能を備えたことを特徴とするものである。
【００１２】
このような構成とすることにより、発明２と同様に、高性能プリンタに通信不能といった障害が発生しても、いずれかの一般的プリンタのローカルストレージにまとめてあるいは複数のローカルストレージに分散して保存された共用ストレージの内容を利用することが可能となり、その高性能プリンタの障害による影響が一般的プリンタへ及ぶことがない。また、このローカルストレージは分散された共用ストレージの内容を保存できるものであればよく、少ない容量で十分であるため、ストレージを備えることによるコスト上昇を低く抑えることができる。
【００１３】
発明４のネットワーク印刷プログラムは、共用ストレージを有する高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続したネットワーク印刷システムで用いられるネットワーク印刷プログラムであって、
上記高性能プリンタのコンピュータに、その高性能プリンタに印刷不能の障害が発生したときに、その共用ストレージ内の高性能プリンタが担当する印刷ジョブを上記一般的プリンタに引継ぐ印刷ジョブ引継機能を実現させることを特徴とするものである。
【００１４】
これにより、ソフトウェアによって発明１と同様な効果を得ることができると共に、専用のハードウェア等によって同じ機能を付与させる場合に比べて高性能プリンタ並びにシステム全体の製作コストを低く抑えることが可能となる。
また、発明５のネットワーク印刷プログラムは、共用ストレージを有する２つ以上の高性能プリンタと、それら各共用ストレージを利用する一般的プリンタとをネットワークで接続したネットワーク印刷システムで用いられるネットワーク印刷プログラムであって、
上記各高性能プリンタのコンピュータに、他の高性能プリンタの共用ストレージの内容を自己の共用ストレージ内に定期的にあるいは随時バックアップして保存するバックアップ機能を実現させることを特徴とするものである。
【００１５】
これにより、発明２と同様な効果を得ることができると共に、発明４と同様に高性能プリンタ及びシステム全体の製作コストを低く抑えることが可能となる。
また、発明６のネットワーク印刷プログラムは、共用ストレージを有する高性能プリンタと、その共用ストレージを利用すると共に個別のローカルストレージを備えた２つ以上の一般的プリンタとをネットワークで接続したネットワーク印刷システムに用いられるネットワーク印刷プログラムであって、
上記高性能プリンタのコンピュータに、上記高性能プリンタの共用ストレージの内容を上記各一般的プリンタのローカルストレージに対して纏めてあるいは分散させて定期的にあるいは随時バックアップするバックアップ機能を実現させることを特徴とするものである。
【００１６】
これにより、発明３と同様な効果を得ることができると共に、発明４と同様に高性能プリンタ及びシステム全体の製作コストを低く抑えることが可能となる。
発明７のネットワーク印刷方法は、共用ストレージを有する高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続し、上記高性能プリンタに印刷不能の障害が発生したときに、その高性能プリンタが担当する共用ストレージ内の印刷ジョブを直ちに上記一般的プリンタに引継がせるようにしたことを特徴とするものである。
【００１７】
これにより、発明１のネットワーク印刷システムと同様に仮に共用ストレージを有する高性能プリンタに印刷機能停止といった障害が発生してもスムーズな分散印刷を実施することができる。
また、発明８のネットワーク印刷方法は、共用ストレージを有する少なくとも２つ以上の高性能プリンタと、その共用ストレージを利用する一般的プリンタとをネットワークで接続し、上記各高性能プリンタの共用ストレージの内容を定期的にあるいは随時他の高性能プリンタの共用ストレージにバックアップして保存するようにしたことを特徴とするものである。
【００１８】
これにより、発明２のネットワーク印刷システムと同様な効果を得ることができる。
また、発明９のネットワーク印刷方法は、共用ストレージを有する高性能プリンタと、その共用ストレージを利用する２つ以上の一般的プリンタとをネットワークで接続し、上記各一般的プリンタに個別のローカルストレージを備えると共に、それら各ローカルストレージに上記高性能プリンタの共用ストレージの内容を纏めてあるいは分散させて定期的にあるいは随時バックアップして保存するようにしたことを特徴とするものである。
【００１９】
これにより、発明３のネットワーク印刷システムと同様な効果を得ることができる。
さらに、発明１０のネットワーク印刷方法は、印刷データを生成すると共にその印刷要求を行うクライアントＰＣと、この印刷要求及び印刷データを受ける高性能プリンタと、この高性能プリンタからの指令によってその印刷データを印刷する一般的プリンタとを同一ネットワークで接続し、その一般的プリンタの印刷途中で上記高性能プリンタに通信不能の障害が発生したときに、その一般的プリンタ自らが上記クライアントＰＣに対して印刷不能を通知し、その後、上記クライアントＰＣがその一般的プリンタに対して再度そのプリンタが担当する印刷データを送信して印刷を続行するようにしたことを特徴とするものである。
【００２０】
これにより、一般的プリンタがクライアントＰＣから直接印刷データや印刷要求を受け取ることができるため、高性能プリンタの印刷機能停止や通信不能等といった障害による影響を効果的に回避することができる。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら詳述する。
図１は本発明に係るネットワーク印刷システムの実施の一形態を示したものである。
図示するように、このネットワーク印刷システムは、少なくとも１つ以上の高性能プリンタＨと、この高性能プリンタＨの機能の一部を利用する複数の一般的プリンタＮ、Ｎ…とをＬＡＮ等のネットワークＷで接続して構成されている。
【００２２】
ここで、本発明でいう高性能プリンタＨとは、印刷機能や給紙機能等といったプリンタ本来の各機能２０の他に、少なくとも一般的プリンタＮよりも高性能なＣＰＵ１２や大容量のメモリ１０に加え、大容量の共用ストレージ１４を備えたものである。
この共用ストレージ１４は、ハードディスク装置等に代表される外部記憶装置の一種であり、同一ネットワークＷ上に接続された図示しないクライアントＰＣやプリントサーバから送られる印刷要求や印刷データ等に加え、フォントデータやフォームデータ等の各種データを保存・利用するようになっている。そして、図示するように、この共用ストレージ１４は、高性能プリンタＨ自身のみならず、他の一般的プリンタＮ、ＮもネットワークＷを介してアクセスし、共用可能な構成となっている。
【００２３】
また、この高性能プリンタＨには上記プリンタの各機能２０に加え、印刷ジョブ引継機能１６が備えられている。この印刷ジョブ引継機能１６は、起動時等にメモリ１０等に読み込まれた印刷ジョブ引継プログラムに従って機能するようになっており、高性能プリンタの印刷機能が停止した際に、その共有ストレージ内に保存された高性能プリンタＨが担当する全ての印刷ジョブを一般プリンタＮ、あるいは同一ネットワークＷ上に他に高性能プリンタＨが接続されている場合にはその高性能プリンタＨへ引き継がせることができるようになっている。
【００２４】
一方、一般的プリンタＮは、独自のストレージは持っていないものの、高性能プリンタＨと同様にそれぞれプリンタ本来の各機能２０の他に、ディレクトリアクセス部１８を備えており、そのディレクトリアクセス部１８を介して高性能プリンタＨ側の共用ストレージ１４にアクセスして担当の印刷ジョブ等を取得できるようになっている。
【００２５】
尚、これらプリンタＨ、Ｎ共に必要な各機能２０としては、他にログの収集機能や各種設定機能、アプリケーションの起動機能、ネットワークＷとの通信機能等が含まれる。
次に、以上のような構成をした本発明のネットワーク印刷システムの作用を説明する。
【００２６】
先ず、通常稼働時、つまり同一ネットワークＷ上に接続された高性能プリンタＨ及び一般的プリンタＮの全てが正常に稼働している時には、図示しないクライアントＰＣから高性能プリンタＨに対して印刷要求や分散印刷設定及び印刷データが送られ、その印刷データ等から複数の印刷ジョブが生成されて共用ストレージ１４内の印刷キューに保存された後、その印刷ジョブが高性能プリンタＨ及び各一般的プリンタに振り分けられて分散印刷が実施される。
【００２７】
そして、この分散印刷の途中でその高性能プリンタＨの印刷機能に障害が発生、例えば、紙詰まりや消耗品（インクや用紙）切れ等によってして印刷不能になると、印刷ジョブ引継機能１６が起動してその高性能プリンタＨが担当する印刷中の印刷ジョブ及び受付け済みの印刷ジョブを他の一般的プリンタＮへ、または同一ネットワークＷ上に他の高性能プリンタＨαが接続されている場合にはその高性能プリンタへ引き継がせることになる。
【００２８】
すなわち、図２のフローチャートに示すように、印刷ジョブ引継機能１６は常にその高性能プリンタの印刷機能を監視して印刷可能か不可能かを判断しており（ステップＳ１００）、印刷不可能（ＮＯ）と判断すると、直ちに、同一ネットワークＷ上に自己と同じく共用ストレージ１４を有する他の高性能プリンタＨαがあるかどうかを検索する（ステップＳ１０８）。
【００２９】
この検索の結果、他の高性能プリンタＨαが見つかったならばその高性能プリンタＨαに自己の印刷ジョブを引き継がせ、反対に他の高性能プリンタＨαが見つからなかったならば、同一ネットワークＷの一般的プリンタＮのいずれかにそのまま、あるいは複数の一般的プリンタＮに分散させて自己が担当する印刷ジョブを引き継がせることになる（ステップＳ１１２）。
【００３０】
一方、ステップＳ１００において印刷可能（ＹＥＳ）と判断した場合でも、常にその印刷状況は監視されている（ステップＳ１０２）ため、そのまま印刷を開始したもののその後に印刷機能に障害が発生した場合（ＹＥＳ）には、そのときに高性能プリンタＨに印刷中のジョブあるいは印刷待ちのジョブがあるかどうかを判断し（ステップＳ１０６）、印刷待ちのジョブがあるとき（ＹＥＳ）はステップＳ１０８に移行して所定のジョブ引継を行うことになる。尚、この高性能プリンタの印刷機能に障害が発生しない場合には、そのままその機能を利用して担当する印刷ジョブを消化することになる（ステップＳ１０４）。
【００３１】
このように本発明は、高性能プリンタＨ自らが自己が担当する印刷ジョブを一般的プリンタあるいは他の高性能プリンタに引継がせるようにしたため、高性能プリンタが用紙詰まりやインク切れ等によって突然に印刷機能停止に陥った場合でも、印刷ジョブが滞るようなことがなくスムーズな分散印刷を達成することができる。また、一般的プリンタにストレージを備える必要もないため、システム全体のコストも安価に抑えることができる。
【００３２】
尚、この印刷機能障害が一般的プリンタで起こった場合には、高性能プリンタＨがその印刷ジョブを自らに、あるいは他の一般的プリンタに引き継がせるようになるため、このケースでも印刷ジョブが滞るようなことがなくスムーズな分散印刷を達成することができる。
次に、図３〜図９は本発明の他の実施の形態を示したものである。
【００３３】
先ず、図３及び図４は本発明の第２の実施の形態を示したものであり、高性能プリンタＨ自体が電源切断やネットワーク切断等によって通信不可能な状態に陥ったケースの対応を示したものである。
このケースでは、高性能プリンタＨの共用ストレージ１４を使用している全ての一般的プリンタＮはその共用ストレージ１４を利用できなくなり、全ての一般的プリンタＮの分散印刷機能が停止してしまう結果となる。
【００３４】
このため、本実施の形態では図３に示すように、一般的プリンタＮが接続された同一ネットワークＷ上に少なくとも２つ以上の高性能プリンタＨ１，Ｈ２を設けると共に、これら各高性能プリンタＨ１，Ｈ２内にそれぞれバックアップ機能２２を備え、そのバックアップ機能２２によって互いに他の高性能プリンタＨの共用ストレージ１４の内容を自己の共用ストレージ１４内に定期的にあるいは随時バックアップして保存するようにしたものである。
【００３５】
すなわち、図４に示すように一方の高性能プリンタＨ１の共用ストレージ１４ａを備えている一般的プリンタＮは、その共用ストレージ１４ａを利用する（ステップＳ２００）に際して、その高性能プリンタＨ１と通信可能か否かを判断し（ステップＳ２０２）、通信可能（ＹＥＳ）である場合には、高性能プリンタＨ１側の共用ストレージａから情報を取得（ステップＳ２０４）し、通信不可能（ＮＯ）である場合には高性能プリンタＨ２側へアクセスし、その高性能プリンタＨ２の共用ストレージ１４ｂにバックアップされた高性能プリンタＨ１側のストレージ１４ａから情報を取得（ステップＳ２０６）することになる。
【００３６】
これにより、共用ストレージ１４ａを利用している高性能プリンタＨ１に通信機能停止といった最悪の障害が発生した場合でも、それを利用している一般的プリンタＮがそのバックアップを取得している他の高性能プリンタＨ２にアクセスし直すことでそのバックアップデータを利用することが可能となる。
この結果、一つの高性能プリンタＨの障害の影響がその共用ストレージ１４を利用する一般的プリンタＮへ及ぶことがなくなり、上記実施の形態と同様にスムーズな分散印刷を達成することができる。尚、本実施の形態において、高性能プリンタＨ２側が通信不能の状態に陥ったときはその共用ストレージ１４ｂを利用している他の一般的プリンタＮは、通信可能な高性能プリンタＨ１にアクセスしてその共用ストレージ１４ａ側にバックアップされた共用ストレージ１４ｂの情報を取得することはいうまでもない。
【００３７】
次に、図５及び図６は本発明の第３の実施の形態を示したものであり、一般的プリンタＮの一部あるいは全部にローカルなストレージを有するネットワーク構成の場合に、その高性能プリンタＨの共用ストレージ１４の内容を定期的あるいは随時、これらローカルのストレージに分散させてバックアップするようにしたものである。
【００３８】
すなわち、図５に示すように本実施の形態に係る高性能プリンタＨにあっては、第２実施の形態のように共用ストレージ１４の内容を他にバックアップするバックアップ機能２２が備えられており、また、この高性能プリンタＨとネットワーク接続された他の一般的プリンタＮ１、Ｎ２にはそれぞれローカルストレージ２４，２４が備えられた構成となっている。
【００３９】
そして、この高性能プリンタＨに備えられたバックアップ機能２２が定期的にあるいは随時、その共用ストレージ１４の内容をローカルのストレージに分散してバックアップさせるようにすれば、上記第２の実施の形態と同様に、高性能プリンタＨに通信機能停止といった最悪の障害が発生した場合でも、それを利用している一般的プリンタＮが自らのローカルストレージ２４にアクセスし直すことでそのバックアップされたデータを利用することが可能となる。この結果、高性能プリンタＨの障害の影響が一般的プリンタＮへ及ぶことがなくなり、上記実施の形態と同様にスムーズな分散印刷を達成することができる。
【００４０】
尚、このバックアップの方法としては、各々の一般的プリンタＮ１，Ｎ２に対して同時に分散してバックアップするようにしても良いが、図５に示すように、一方の一般的プリンタＮ１側のローカルストレージ２４内に全ての情報をバックアップさせてから、他方の一般的プリンタＮ２がダウンロード機能２６を用いて、その一般的プリンタＮ１側のローカルストレージ２４内に収容された情報の一部をダウンロードして自己に取得するような形態であっても良い。
【００４１】
また、本実施の形態のような構成では、高性能プリンタＨに生ずる不意な通信不能といったケースの他に、メンテナンスや修理の際における電源切断等といった積極的な通信不能を発生させる場合にも有効である。すなわち、図６に示すように、高性能プリンタＨに対して電源切断要求があったときには（ステップＳ３００）、電源切断操作を行う前にその共用ストレージ１４内の情報のうち待避が必要な情報を抽出し（ステップＳ３０２）、抽出した情報を待避させる一般的プリンタを選択した（ステップＳ３０４）後、選択したその一般的プリンタのローカルストレージ２４内に抽出した情報を待避させて（ステップＳ３０６）から電源を切断する（ステップＳ３０８）。
【００４２】
これによって、その一般的プリンタは自己のローカルストレージ２４に待避させた情報に従って印刷を継続することになるため、高性能プリンタＨの通信不能による影響を回避することができる。
また、共用ストレージ１４の内容を一般的プリンタＮにバックアップさせるに際しては、図７に示すように共用ストレージ１４に対する一般的プリンタＮの情報利用要求の頻度を計測し（ステップＳ４００）、その頻度に応じてバックアップさせる共用ストレージ１４の内容に優先順位を設ける（ステップＳ４０２）。
そして、その優先順位の変動を監視し（ステップＳ４０４）、変動があったとき（ＹＥＳ）は、その新たな優先順位に応じて共用ストレージ１４内の情報を他のストレージ２４等にバックアップし、変動がなかったとき（ＮＯ）はそのまま処理を終了する。
【００４３】
これにより、効率的なバックアップを実施することが可能となり、有効にバックアップ情報を利用することができる。尚、高性能プリンタＨが保持している共用ストレージ１４のサイズがネットワークＷに存在する一般的プリンタＮの保持するローカルストレージ２４の合計を越えてしまった場合、一般的プリンタＮの保持するローカルストレージ２４に共用ストレージ１４の情報を分散させたとしても全ての情報のバックアップは難しい。従って、この場合には情報使用頻度の高い順に可能な分だけバックアップを取ることで最も必要とされている情報のバックアップが行えることが可能となる。また、バックアップ先が他の高性能プリンタＨであってその全てをバックアップできない場合も同様である。
【００４４】
次に、図８及び図９は、本発明の第４の実施の形態を示したものであり、同一ネットワークＷ内に高性能プリンタＨが１台しかなく、かつ一般的プリンタＮにもローカルストレージ２４がないネットワーク構成において、高性能プリンタＨが突然の電源切断等の障害によって通信不能になったケースに対応させるようにしたものである。
【００４５】
すなわち、図８に示すように、同一ネットワークＷ上に接続されたクライアントＰＣで生成された印刷データは、そのクライアントストレージ２８内に一旦保持された後、印刷クライアント３０から出される印刷要求と共に高性能プリンタＨ内の共用ストレージ１４内に書き込まれ、ここで複数の印刷ジョブに分割され、高性能プリンタＨと一般的プリンタＮとで分割印刷処理される。
【００４６】
そして、この印刷途中で電源切断等の障害によって高性能プリンタＨと一般的プリンタＮとが通信不能となった場合には、図９に示すように、それを検知した一般的プリンタＮがクライアントＰＣに対して印刷が中止された旨の通知を行う。すると、この通知を受けたクライアントＰＣは、一般的プリンタＮが負担する分の残りの印刷データ（印刷ジョブ）を印刷要求と共に一般的プリンタＮに送ることになる。例えば、一般的プリンタＮの負担分が１０ページである場合に、５ページ分を印刷完了した時点で高性能プリンタＨとの通信が切断された場合、この一般的プリンタＮは、クライアントＰＣに対して「５ページまで印刷完了、印刷中止」という通知を行えば、その通知を受けたクライアントＰＣが残りの６ページから１０ページまでの印刷を完了させるため、残りの印刷要求を通常の印刷要求として一般的プリンタＮに直接行うことになる。また、場合によっては、さらに高性能プリンタが負担する分の印刷をも一般的プリンタＮに要求することも可能となる。
【００４７】
これにより、高性能プリンタＨの共用ストレージ１４を一般的プリンタＮが利用できなくなった場合でも、一般的プリンタＮが負担する印刷を続行させることが可能となり、高性能プリンタの印刷機能停止や通信不能等といった障害による影響を効果的に回避することができる。
【図面の簡単な説明】
【図１】ネットワーク印刷システムの実施の一形態を示す図である。
【図２】印刷ジョブの引継の流れを示すフローチャート図である。
【図３】ネットワーク印刷システムの他の実施の形態を示す図である。
【図４】バックアップ情報を取得する流れを示すフローチャート図である。
【図５】ネットワーク印刷システムの他の実施の形態を示す図である。
【図６】電源切断時の情報の流れを示すフローチャート図である。
【図７】優先順位に応じた情報の保存の流れを示すフローチャート図である。
【図８】ネットワーク印刷システムの他の実施の形態を示す図である。
【図９】ネットワーク印刷システムの他の実施の形態を示す図である。
【符号の説明】
１０…メモリ、１２…ＣＰＵ、１４…共用ストレージ、１６…印刷ジョブ引継機能、１８…ディレクトリアクセス部、２０…プリンタの各機能、２２…バックアップ機能、２４…ローカルストレージ、２６…ダウンロード機能、２８…クライアントストレージ、３０…印刷クライアント、Ｈ…高性能プリンタ、Ｎ…一般的プリンタ、Ｗ…ネットワーク、ＰＣ…クライアントＰＣ
【図１】
2004213193.tif 000003
【図２】
2004213193.tif 000004
【図３】
2004213193.tif 000005
【図４】
2004213193.tif 000006
【図５】
2004213193.tif 000007
【図６】
2004213193.tif 000008
【図７】
2004213193.tif 000009
【図８】
2004213193.tif 000010
【図９】
2004213193.tif 000011