(57)【特許請求の範囲】
【請求項１】
複数のプリンタ装置からネットワーク上に公開される識別情報に基づき、プリントデータ処理装置から所定のプリンタ装置に対してネットワークを介してプリントデータの送信を行うプリントシステムであって、
前記プリントデータ処理装置は、ネットワーク上に公開された前記識別情報に基づいてプリンタ装置を識別し、プリントデータの送信先のプリンタ装置を選択する選択手段と、
前記選択手段により選択したプリンタ装置に対してネットワークを介してプリントデータを送信する送信手段とを備え、
前記プリンタ装置は、前記プリントデータ処理装置からネットワークを介して前記プリントデータを受信する受信手段と、
前記識別情報をネットワーク上に公開する公開手段と、
プリントデータの処理状態に応じて、前記公開手段による識別情報のネットワーク上への公開の可否を判定する判定手段と、
該判定手段により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報のネットワーク上への代行公開を要求する要求手段と、
他のプリンタ装置からの前記識別情報のネットワーク上への代行公開要求があった場合に、前記公開手段によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定手段とを備えた、ことを特徴とするプリントシステム。
【請求項２】
前記プリンタ装置は、前記識別情報の代行公開要求に対する返信を行う返信手段を更に備え、他のプリンタ装置の前記返信手段から前記代行公開要求を拒否する返信が行われた場合には、前記判定手段は、自己の識別情報をネットワーク上に公開する旨の判定を行うことを特徴とする請求項１に記載のプリントシステム。
【請求項３】
前記設定手段は、前記公開手段によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定することを特徴とする請求項１または請求項２に記載のプリントシステム。
【請求項４】
複数のプリンタ装置からネットワーク上に公開される識別情報に基づき、プリントデータ処理装置から所定のプリンタ装置に対してネットワークを介してプリントデータの送信を行うプリント制御方法であって、
前記プリントデータ処理装置が、ネットワーク上に公開された前記識別情報に基づいてプリンタ装置を識別し、プリントデータの送信先のプリンタ装置を選択する選択工程と、
前記プリントデータ処理装置が、前記選択工程により選択したプリンタ装置に対してネットワークを介してプリントデータを送信する送信工程と、
前記プリンタ装置が、前記プリントデータ処理装置からネットワークを介して前記プリントデータを受信する受信工程と、
前記プリンタ装置が、前記識別情報をネットワーク上に公開する公開工程と、
前記プリンタ装置が、プリントデータの処理状態に応じて、前記公開工程による識別情報のネットワーク上への公開の可否を判定する判定工程と、
前記プリンタ装置が、該判定工程により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報のネットワーク上への代行公開を要求する要求工程と、
前記プリンタ装置が、他のプリンタ装置からの前記識別情報のネットワーク上への代行公開要求があった場合に、前記公開工程によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定工程とを備えた、ことを特徴とするプリント制御方法。
【請求項５】
前記プリンタ装置が、前記識別情報の代行公開要求に対する返信を行う返信工程を更に備え、該返信工程により前記代行公開要求を拒否する返信が行われた場合には、前記判定工程において、自己の識別情報をネットワーク上に公開する旨の判定を行うことを特徴とする請求項４に記載のプリント制御方法。
【請求項６】
前記設定工程は、前記公開工程によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定することを特徴とする請求項４または請求項５に記載のプリント制御方法。
【請求項７】
プリントデータ処理装置に対する識別情報のネットワーク上への公開を、複数のプリンタ装置において行わせ、当該ネットワーク上に公開させた識別情報に基づいて送信されるプリントデータを受信させてプリントを行わせるプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記プリント制御プログラムは、コンピュータに、
前記プリントデータ処理装置からネットワークを介して前記プリントデータを受信する受信工程と、
前記識別情報をネットワーク上に公開する公開工程と、
プリントデータの処理状態に応じて、前記公開工程による識別情報のネットワーク上への公開の可否を判定する判定工程と、
該判定工程により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報のネットワーク上への代行公開を要求する要求工程と、
他のプリンタ装置からの前記識別情報の代行公開要求があった場合に、前記公開工程によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定工程とを実行させる、ことを特徴とするプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項８】
前記プリント制御プログラムは、コンピュータに、前記識別情報の代行公開要求に対する返信を行う返信工程を更に実行させ、該返信工程により前記代行公開要求を拒否する返信を行う場合には、前記判定工程として、自己の識別情報をネットワーク上に公開する旨の判定を行う工程を実行させることを特徴とする請求項７に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項９】
前記プリント制御プログラムは、コンピュータに、前記公開工程によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定する前記設定工程を実行させることを特徴とする請求項７または請求項８に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１０】
複数のプリンタ装置からネットワーク上に公開される識別情報に基づき、プリントデータ処理装置から所定のプリンタ装置に対してネットワークを介してプリントデータの送信を行うプリントシステムに使用されるプリンタ装置であって、
前記プリントデータ処理装置より送信された前記プリントデータをネットワークを介して受信する受信手段と、
前記識別情報をネットワーク上に公開する公開手段と、
プリントデータの処理状態に応じて、前記公開手段による識別情報のネットワーク上への公開の可否を判定する判定手段と、
該判定手段により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報のネットワーク上への代行公開を要求する要求手段と、
他のプリンタ装置からの前記識別情報の代行公開要求があった場合に、前記公開手段によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定手段とを備えた、ことを特徴とするプリンタ装置。
【請求項１１】
前記プリンタ装置は、前記識別情報の代行公開要求に対する返信を行う返信手段を更に備え、他のプリンタ装置の前記返信手段から前記代行公開要求を拒否する返信が行われた場合には、前記判定手段は、自己の識別情報をネットワーク上に公開する旨の判定を行うことを特徴とする請求項１０に記載のプリンタ装置。
【請求項１２】
前記設定手段は、前記公開手段によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定することを特徴とする請求項１０または請求項１１に記載のプリンタ装置。
【請求項１３】
複数のプリンタサーバからネットワーク上に公開される識別情報に基づき、プリントデータ処理装置から所定のプリンタサーバに対してネットワークを介してプリントデータの送信を行い、そのプリンタサーバにプリンタが接続されたプリントシステムに使用されるプリンタサーバであって、
前記プリントデータ処理装置より送信された前記プリントデータをネットワークを介して受信する受信手段と、
前記識別情報をネットワーク上に公開する公開手段と、
プリントデータの処理状態に応じて、前記公開手段による識別情報のネットワーク上への公開の可否を判定する判定手段と、
該判定手段により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタサーバに対して自己の識別情報のネットワーク上への代行公開を要求する要求手段と、
他のプリンタサーバからの前記識別情報の代行公開要求があった場合に、前記公開手段によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定手段とを備えた、ことを特徴とするプリンタサーバ。
【請求項１４】
前記設定手段は、前記公開手段によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定することを特徴とする請求項１３に記載のプリンタサーバ。
【請求項１５】
プリントデータ処理装置に対する識別情報のネットワーク上への公開を、複数のプリンタサーバにおいて行わせ、当該ネットワーク上に公開させた識別情報に基づいて送信されるプリントデータをネットワークを介して受信させてプリンタにプリントを行わせる制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記制御プログラムは、プリンタサーバのコンピュータに、
前記プリントデータ処理装置からネットワークを介して前記プリントデータを受信する受信工程と、
前記識別情報をネットワーク上に公開する公開工程と、
プリントデータの処理状態に応じて、前記公開工程による識別情報のネットワーク上への公開の可否を判定する判定工程と、
該判定工程により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタサーバに対して自己の識別情報のネットワーク上への代行公開を要求する要求工程と、
他のプリンタサーバからの前記識別情報の代行公開要求があった場合に、前記公開工程によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定工程とを実行させる、ことを特徴とするプリンタサーバの制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１６】
前記制御プログラムは、コンピュータに、前記公開工程によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定する前記設定工程を実行させることを特徴とする請求項１５に記載のプリンタサーバの制御プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ等のプリントデータ処理装置と、プリンタ単体あるいはプリンタサーバ及びプリンタで構成されるプリンタ装置とが、ネットワーク上で接続されたプリントシステムの技術分野に属するものである。
【０００２】
【従来の技術】
従来のネットワークに接続されたプリントシステムを図８に示す。図８に示すプリントシステムは、ローカルネットワーク（ＬＡＮ）等のネットワーク３０に接続されたパーソナルコンピュータ等のクライアント装置３１，３２と、ネットワーク３０に接続されたプリンタ３３と、ネットワーク３０に接続されたプリンタサーバ３４とからなり、プリンタサーバ３４にはパラレルインターフェース等でプリンタ３５が接続されている。
【０００３】
このようなプリントシステムにおいては、前記プリンタ３３及びプリンタサーバ３４は、図９及び図１０に示すように、それぞれ自分の名前である「ＷＦＰ１」及び「ＷＦＰ２」をネットワーク３０上に公開する（ステップＳ５０，ステップＳ６０）。
【０００４】
これに対し、クライアント装置３１，３２でプリントデータを作成したユーザは、ネットワーク３０上に公開されている名前「ＷＦＰ１」及び「ＷＦＰ２」から、プリントしようとするプリンタまたはプリンタサーバを選択し、「ＷＦＰ１」または「ＷＦＰ２」による１回目のプリントを開始すべく、所定の操作を行う（ステップＳ５５、ステップＳ６７）。
【０００５】
これにより、クライアント装置３１またはクライアント装置３２から、プリンタ３３またはプリンタサーバ３４に対してプリント要求が送信され、プリンタ３３またはプリンタサーバ３４からは、プリント許可を送信する。そして、クライアント装置３１またはクライアント装置３２から、プリンタ３３またはプリンタサーバ３４に対してプリントデータが送信される。
【０００６】
このプリントデータを受信したプリンタ３３はプリントデータのビットマップ展開を行い（ステップＳ５１）、プリンタサーバ３４は一旦スプール領域にプリントデータをスプールした後（ステップＳ６１）、ビットマップ展開を行う（ステップＳ６２）。
【０００７】
次に、クライアント装置３１，３２において２回目のプリント開始処理が行われたとすると（ステップＳ５６、ステップＳ６８）、プリンタ３３においては、このビットマップ展開処理中は他の処理を行うことができないため、クライアント装置３１，３２からプリント要求が送信されたとしても、クライアント装置３１，３２に対してプリント許可を送信せず、ビジー信号を送信する。
【０００８】
しかし、プリンタ３３におけるビットマップ展開処理の終了後には（ステップＳ５２）、前記ビジー信号の送信が行われなくなるため、クライアント装置３１，３２から再びプリンタ３３に対してプリント要求を送信する。プリンタ３３においては、このプリント要求に対してプリント許可を送信することで、クライアント装置３１，３２からのプリントデータの送信が行われる。そして、プリンタ３３はこのプリントデータを受信して、２回目のビットマップ展開処理を開始し（ステップＳ５３）、展開処理が終了すると（ステップＳ５４）、再びプリント要求待機状態となる。
【０００９】
一方、プリンタサーバ３４の場合には、１回目のビットマップ展開処理中（ステップＳ６２）であっても、スプール領域を有しているため、クライアント装置３１，３２からのプリント要求を受信し、クライアント装置３１，３２に対してプリント許可を送信する。これにより、クライアント装置３１，３２からはプリントデータが送信され、プリンタサーバ３４において、２回目のスプール処理が行われる（ステップＳ６３）。
【００１０】
しかし、プリンタサーバ３４に接続されているプリンタはプリンタ３５の１台のみであるため、この２回目に受信したプリントデータについては、１回目のビットマップ展開処理が終了した後に（ステップＳ６４）、２回目のビットマップ展開処理が開始され（ステップＳ６５）、２回目の展開処理の終了により、プリント要求待機状態となる。
【００１１】
以上のようなプリントシステムによれば、複数台のクライアント装置により、１台または複数台のプリンタあるいはプリンタサーバを共有することができ、効率的なプリント処理を行うことができる。
【００１２】
【発明が解決しようとする課題】
しかしながら、従来のプリントシステムによれば、上述のように、１回目のプリント開始直後に２回目のプリント開始処理を行った場合には、プリンタがビジー状態となるためにクライアント装置からデータを送ることができなかったり、あるいは、プリンタサーバの場合には、クライアント装置からデータを送ることはできるが、結局１台のプリンタにおける処理なので、プリントに時間がかかるという問題があった。
【００１３】
従って、従来は、例えば「ＷＦＰ１」の名前のプリンタがビジー状態にある場合には、ユーザがプリントデータの送信対象を「ＷＦＰ２」の名前のプリンタサーバに変更する等、ユーザが送信するプリンタを毎回選択して、処理を分散させるという煩わしい作業が必要であった。
【００１４】
そこで、本発明は、前記問題点を解決し、ユーザにプリンタ選択等の煩わしい作業を強いることなく、並列的なプリント処理を行うことのできるプリントシステム及びプリント制御方法並びにプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を提供することを課題としている。
【００１５】
【課題を解決するための手段】
請求項１に記載のプリントシステムは、前記課題を解決するために、複数のプリンタ装置からネットワーク上に公開される識別情報に基づき、プリントデータ処理装置から所定のプリンタ装置に対してネットワークを介してプリントデータの送信を行うプリントシステムであって、前記プリントデータ処理装置は、ネットワーク上に公開された前記識別情報に基づいてプリンタ装置を識別し、プリントデータの送信先のプリンタ装置を選択する選択手段と、前記選択手段により選択したプリンタ装置に対してネットワークを介してプリントデータを送信する送信手段とを備え、前記プリンタ装置は、前記プリントデータ処理装置からネットワークを介して前記プリントデータを受信する受信手段と、前記識別情報をネットワーク上に公開する公開手段と、プリントデータの処理状態に応じて、前記公開手段による識別情報のネットワーク上への公開の可否を判定する判定手段と、該判定手段により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報のネットワーク上への代行公開を要求する要求手段と、他のプリンタ装置からの前記識別情報のネットワーク上への代行公開要求があった場合に、前記公開手段によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定手段とを備えた、ことを特徴とする。
【００１６】
請求項１に記載のプリントシステムによれば、プリントデータ処理装置において作成されたプリントデータは、公開手段により公開された識別情報に基づいて選択手段により選択されたプリンタ装置に対して、送信手段により送信され、当該識別情報を公開したプリンタ装置の受信手段により受信される。そして、受信されたプリントデータは、当該プリンタ装置においてプリント処理されることになり、当該プリント処理中においては、新たなプリントデータを受信したとしてもその新たなプリントデータについてはプリント処理できないことになる。そこで、判定手段により、自己の識別情報を非公開にする旨の判定を行い、要求手段により、他のプリンタ装置に対して、自己の識別情報の代行公開を要求する。この要求を受けた他のプリンタ装置は、設定手段により、公開手段により公開する識別情報として、前記要求元の識別情報を設定する。従って、前記他のプリンタ装置から、前記要求元の識別情報が公開されることになり、前記プリントデータ処理装置から、最初と同じ識別情報に基づくプリントデータの送信が行われた場合でも、当該プリントデータは、前記他のプリンタ装置にて受信され、プリント処理されることになる。従って、ユーザがプリンタ装置の選択を行うことなく、効率的なプリント処理が行われることになる。
【００１７】
請求項２に記載のプリントシステムは、前記請求項１に記載のプリントシステムにおいて、前記プリンタ装置は、前記識別情報の代行公開要求に対する返信を行う返信手段を更に備え、他のプリンタ装置の前記返信手段から前記代行公開要求を拒否する返信が行われた場合には、前記判定手段は、自己の識別情報をネットワーク上に公開する旨の判定を行うことを特徴とする。
【００１８】
請求項２に記載のプリントシステムによれば、一方のプリンタ装置から他方のプリンタ装置に対して、前記識別情報の代行公開要求が行われた場合には、当該代行公開要求に対して、返信手段により返信が行われる。そして、この返信が、前記代行公開要求を拒否する旨の内容であった場合には、前記一方のプリンタ装置の判定手段により、前記一方のプリンタ装置の識別情報を公開する旨の判定が行われる。従って、一つのプリンタ装置に負荷が偏ることなく、適切なプリント処理が行われることになる。
【００１９】
請求項３に記載のプリントシステムは、前記請求項１または請求項２に記載のプリントシステムにおいて、前記設定手段は、前記公開手段によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定することを特徴とする。
【００２０】
請求項３に記載のプリントシステムによれば、設定手段により、公開する識別情報として前記代行公開要求元の識別情報が設定されると共に、自己の識別情報も公開する識別情報として設定される。従って、前記代行公開要求元に対するプリントデータだけでなく、自己に対して送信されるプリントデータについても確実に受信が行われ、プリント処理されることになる。
【００２１】
請求項４に記載のプリント制御方法は、前記課題を解決するために、複数のプリンタ装置からネットワーク上に公開される識別情報に基づき、プリントデータ処理装置から所定のプリンタ装置に対してネットワークを介してプリントデータの送信を行うプリント制御方法であって、前記プリントデータ処理装置が、ネットワーク上に公開された前記識別情報に基づいてプリンタ装置を識別し、プリントデータの送信先のプリンタ装置を選択する選択工程と、前記プリントデータ処理装置が、前記選択工程により選択したプリンタ装置に対してネットワークを介してプリントデータを送信する送信工程と、前記プリンタ装置が、前記プリントデータ処理装置からネットワークを介して前記プリントデータを受信する受信工程と、前記プリンタ装置が、前記識別情報をネットワーク上に公開する公開工程と、前記プリンタ装置が、プリントデータの処理状態に応じて、前記公開工程による識別情報のネットワーク上への公開の可否を判定する判定工程と、前記プリンタ装置が、該判定工程により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報のネットワーク上への代行公開を要求する要求工程と、前記プリンタ装置が、他のプリンタ装置からの前記識別情報のネットワーク上への代行公開要求があった場合に、前記公開工程によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定工程とを備えた、ことを特徴とする。
【００２２】
請求項４に記載のプリント制御方法によれば、プリントデータ処理装置において作成されたプリントデータは、公開された識別情報に基づいて選択されたプリンタ装置に対して送信され、当該識別情報を公開したプリンタ装置により受信される。そして、受信されたプリントデータは、当該プリンタ装置においてプリント処理されることになり、当該プリント処理中においては、新たなプリントデータを受信したとしてもその新たなプリントデータについてはプリント処理できないことになる。そこで、自己の識別情報を非公開にする旨の判定が行われ、他のプリンタ装置に対して、自己の識別情報の代行公開の要求が行われる。この要求を受けた他のプリンタ装置は、公開する識別情報として、前記要求元の識別情報を設定する。従って、前記他のプリンタ装置から、前記要求元の識別情報が公開されることになり、前記プリントデータ処理装置から、最初と同じ識別情報に基づくプリントデータの送信が行われた場合でも、当該プリントデータは、前記他のプリンタ装置にて受信され、プリント処理されることになる。従って、ユーザがプリンタ装置の選択を行うことなく、効率的なプリント処理が行われることになる。
【００２３】
請求項５に記載のプリント制御方法は、前記請求項４に記載のプリント制御方法において、前記プリンタ装置が、前記識別情報の代行公開要求に対する返信を行う返信工程を更に備え、該返信工程により前記代行公開要求を拒否する返信が行われた場合には、前記判定工程において、自己の識別情報をネットワーク上に公開する旨の判定を行うことを特徴とする。
【００２４】
請求項５に記載のプリント制御方法によれば、一方のプリンタ装置から他方のプリンタ装置に対して、前記識別情報の代行公開要求が行われた場合には、当該代行公開要求に対して返信が行われる。そして、この返信が、前記代行公開要求を拒否する旨の内容であった場合には、前記一方のプリンタ装置において、前記一方のプリンタ装置の識別情報を公開する旨の判定が行われる。従って、一つのプリンタ装置に負荷が偏ることなく、適切なプリント処理が行われることになる。
【００２５】
請求項６に記載のプリント制御方法は、前記請求項４または請求項５に記載のプリント制御方法において、前記設定工程は、前記公開工程によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定することを特徴とする。
【００２６】
請求項６に記載のプリント制御方法によれば、公開する識別情報として前記代行公開要求元の識別情報が設定されると共に、自己の識別情報も公開する識別情報として設定される。従って、前記代行公開要求元に対するプリントデータだけでなく、自己に対して送信されるプリントデータについても確実に受信が行われ、プリント処理されることになる。
【００２７】
請求項７に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、プリントデータ処理装置に対する識別情報のネットワーク上への公開を、複数のプリンタ装置において行わせ、当該ネットワーク上に公開させた識別情報に基づいて送信されるプリントデータを受信させてプリントを行わせるプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記プリント制御プログラムは、コンピュータに、前記プリントデータ処理装置からネットワークを介して前記プリントデータを受信する受信工程と、前記識別情報をネットワーク上に公開する公開工程と、プリントデータの処理状態に応じて、前記公開工程による識別情報のネットワーク上への公開の可否を判定する判定工程と、該判定工程により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報のネットワーク上への代行公開を要求する要求工程と、他のプリンタ装置からの前記識別情報の代行公開要求があった場合に、前記公開工程によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定工程とを実行させる、ことを特徴とする。
【００２８】
請求項７に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体をコンピュータに読み取らせることにより、プリントデータ処理装置において作成されたプリントデータは、公開された識別情報に基づいて選択されたプリンタ装置に対して送信され、当該識別情報を公開したプリンタ装置により受信される。そして、受信されたプリントデータは、当該プリンタ装置においてプリント処理されることになり、当該プリント処理中においては、新たなプリントデータを受信したとしてもその新たなプリントデータについてはプリント処理できないことになる。そこで、自己の識別情報を非公開にする旨の判定が行われ、他のプリンタ装置に対して、自己の識別情報の代行公開の要求が行われる。この要求を受けた他のプリンタ装置は、公開する識別情報として、前記要求元の識別情報を設定する。従って、前記他のプリンタ装置から、前記要求元の識別情報が公開されることになり、前記プリントデータ処理装置から、最初と同じ識別情報に基づくプリントデータの送信が行われた場合でも、当該プリントデータは、前記他のプリンタ装置にて受信され、プリント処理されることになる。従って、ユーザがプリンタ装置の選択を行うことなく、効率的なプリント処理が行われることになる。
【００２９】
請求項８に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記請求項７に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記プリント制御プログラムは、コンピュータに、前記識別情報の代行公開要求に対する返信を行う返信工程を更に実行させ、該返信工程により前記代行公開要求を拒否する返信を行う場合には、前記判定工程として、自己の識別情報をネットワーク上に公開する旨の判定を行う工程を実行させることを特徴とする。
【００３０】
請求項８に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、一方のプリンタ装置から他方のプリンタ装置に対して、前記識別情報の代行公開要求が行われた場合には、当該代行公開要求に対して返信が行われる。そして、この返信が、前記代行公開要求を拒否する旨の内容であった場合には、前記一方のプリンタ装置において、前記一方のプリンタ装置の識別情報を公開する旨の判定が行われる。従って、一つのプリンタ装置に負荷が偏ることなく、適切なプリント処理が行われることになる。
【００３１】
請求項９に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記請求項７または請求項８に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記プリント制御プログラムは、コンピュータに、前記公開工程によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定する前記設定工程を実行させることを特徴とする。
【００３２】
請求項９に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、公開する識別情報として前記代行公開要求元の識別情報が設定されると共に、自己の識別情報も公開する識別情報として設定される。従って、前記代行公開要求元に対するプリントデータだけでなく、自己に対して送信されるプリントデータについても確実に受信が行われ、プリント処理されることになる。
請求項１０に記載のプリンタ装置は、複数のプリンタ装置からネットワーク上に公開される識別情報に基づき、プリントデータ処理装置から所定のプリンタ装置に対してネットワークを介してプリントデータの送信を行うプリントシステムに使用されるプリンタ装置であって、前記プリントデータ処理装置より送信された前記プリントデータをネットワークを介して受信する受信手段と、前記識別情報をネットワーク上に公開する公開手段と、プリントデータの処理状態に応じて、前記公開手段による識別情報のネットワーク上への公開の可否を判定する判定手段と、該判定手段により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報のネットワーク上への代行公開を要求する要求手段と、他のプリンタ装置からの前記識別情報の代行公開要求があった場合に、前記公開手段によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定手段とを備えた、ことを特徴とする。
請求項１１に記載のプリンタ装置は、前記請求項１０に記載のプリンタ装置において、前記プリンタ装置は、前記識別情報の代行公開要求に対する返信を行う返信手段を更に備え、他のプリンタ装置の前記返信手段から前記代行公開要求を拒否する返信が行われた場合には、前記判定手段は、自己の識別情報をネットワーク上に公開する旨の判定を行うことを特徴とする。
請求項１２に記載のプリンタ装置は、前記請求項１０または請求項１１に記載のプリンタ装置において、前記設定手段は、前記公開手段によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定することを特徴とする。
請求項１３に記載のプリンタサーバは、複数のプリンタサーバからネットワーク上に公開される識別情報に基づき、プリントデータ処理装置から所定のプリンタサーバに対してネットワークを介してプリントデータの送信を行い、そのプリンタサーバにプリンタが接続されたプリントシステムに使用されるプリンタサーバであって、前記プリントデータ処理装置より送信された前記プリントデータをネットワークを介して受信する受信手段と、前記識別情報をネットワーク上に公開する公開手段と、プリントデータの処理状態に応じて、前記公開手段による識別情報のネットワーク上への公開の可否を判定する判定手段と、該判定手段により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタサーバに対して自己の識別情報のネットワーク上への代行公開を要求する要求手段と、他のプリンタサーバからの前記識別情報の代行公開要求があった場合に、前記公開手段によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定手段とを備えた、ことを特徴とする。
請求項１４に記載のプリンタサーバは、請求項１３に記載のプリンタサーバにおいて、前記設定手段は、前記公開手段によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定することを特徴とする。
請求項１５に記載のプリンタサーバの制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、プリントデータ処理装置に対する識別情報のネットワーク上への公開を、複数のプリンタサーバにおいて行わせ、当該ネットワーク上に公開させた識別情報に基づいて送信されるプリントデータをネットワークを介して受信させてプリンタにプリントを行わせる制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記制御プログラムは、プリンタサーバのコンピュータに、前記プリントデータ処理装置からネットワークを介して前記プリントデータを受信する受信工程と、前記識別情報をネットワーク上に公開する公開工程と、プリントデータの処理状態に応じて、前記公開工程による識別情報のネットワーク上への公開の可否を判定する判定工程と、該判定工程により自己の識別情報をネットワーク上に非公開にする旨の判定を行う場合には、他のプリンタサーバに対して自己の識別情報のネットワーク上への代行公開を要求する要求工程と、他のプリンタサーバからの前記識別情報の代行公開要求があった場合に、前記公開工程によりネットワーク上に公開する識別情報として、当該要求元の識別情報を設定する設定工程とを実行させる、ことを特徴とする。
請求項１６に記載のプリンタサーバの制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、請求項１５の記録媒体において、前記制御プログラムは、コンピュータに、前記公開工程によりネットワーク上に公開する識別情報として、前記代行公開要求元の識別情報を設定すると共に、自己の識別情報を設定する前記設定工程を実行させることを特徴とする。
【００３３】
【発明の実施の形態】
以下、本発明の実施形態を添付図面に基づいて説明する。
【００３４】
（第１の実施形態）
まず、本発明の第１の実施形態を図１乃至図３に基づいて説明する。
【００３５】
図１は、本実施形態におけるプリントシステムの概略構成を説明する図、図２は本実施形態のプリントシステムにおけるプリンタの概略構成を示すブロック図である。
【００３６】
図１に示すように、本実施形態のプリントシステムは、プリントデータを作成しネットワーク３に接続されたパーソナルコンピュータ等のクライアント装置１,２と、ネットワーク３に接続されたプリンタＡ，Ｂとを備えている。
【００３７】
このプリントシステムにおいては、プリンタＡ，Ｂからネットワーク３上にそれぞれのプリンタの名前が公開され、クライアント装置１,２のユーザが公開された名前に基づいてプリンタを選択し、プリントデータを選択したプリンタに送信する。クライアント装置１，２から出力されるプリントデータはネットワーク３を経由してプリンタＡまたはプリンタＢへ送信され、プリンタＡまたはプリンタＢにおいてプリント処理される。
【００３８】
次に、プリンタＡ、Ｂの構成を図２を用いて説明する。なお、プリンタＡとプリンタＢは同じ構成となっているため、プリンタＢについては説明を省略する。
【００３９】
図２に示すように、プリンタＡは、ＣＰＵ４と、ネットワークＩ／Ｆ（インターフェース）５と、ＲＯＭ６と、ＲＡＭ７と、エンジンＩ／Ｆ（インターフェース）８と、エンジン９と、バス１０とを備えている。
【００４０】
ネットワークＩ／Ｆ５は、プリンタＡから出力するデータ及びプリンタＡに入力するデータに対してプロトコルの変換等を行い、ネットワークを経由したプリンタＡとクライアント装置１,２とのデータ通信を可能としている。
【００４１】
ＲＯＭ６は、プリンタ制御用のプログラムを記憶しているメモリであり、所定のタイミングで必要なプログラムを読み出してバス１０に出力する。
【００４２】
更に、ＲＡＭ７は、ＣＰＵ４における処理に必要なデータ等を一時的に記憶し、必要に応じてバス１０に出力する。
【００４３】
エンジン９は、インクジェット方式あるいはレーザービーム方式等のプリント部を備えており、ＣＰＵ４の制御により、プリント出力処理を行う。
【００４４】
そして、ＣＰＵ４は、ＲＯＭ６に記憶された制御プログラムに基づいて、自ら演算処理を行い、あるいは上述した各構成要素を制御して、プリンタＡに後述するフローチャートによって説明される機能を実行させる。
【００４５】
特に、本実施形態においては、他方のプリンタＢからの名前の代行公開要求に応じて、プリンタＡがプリンタＢの名前を代行して公開し、クライアント装置１，２からプリンタＢ宛に送信されたプリントデータを、プリントＡにて処理できるよう構成されている。
【００４６】
また、プリンタＢにおいても、プリンタＡからの名前の代行公開要求に応じて、同様な処理を行うように構成されている。
【００４７】
つまり、本実施形態においては、プリンタＡとプリンタＢが協調し、１台のプリンタのように振る舞う。従って、クライアント装置１，２のユーザは、プリンタの選択という煩わしい作業を行うことなく、効率的にプリントを行うことができる。
【００４８】
以下、本実施形態のプリント処理を図３のフローチャートを用いて詳しく説明する。
【００４９】
本実施形態においては、プリンタＡは通常「ＷＦＰ」という名前をネットワーク３上に公開し（ステップＳ１）、プリンタＢも図示しないが別の名前をネットワーク上に公開するようになっている。
【００５０】
この名前「ＷＦＰ」を確認したクライアント装置１，２のユーザが、「ＷＦＰ」という名前を有するプリンタＡに対して１回目のプリント開始処理を行うと（ステップＳ１０）、クライアント装置１，２からプリンタＡに対してプリント要求が送信され、このプリント要求に対するプリント許可が、プリンタＡからクライアント装置１，２に送信される。そして、このプリント許可を受信したクライアント装置１，２は、「ＷＦＰ」という名前を有するプリンタＡに対してプリントデータを送信する。
【００５１】
このプリントデータを受信したプリンタＡは、このプリントデータについてのビットマップ展開を開始すると、クライアント装置１，２からの新たなプリントデータを受信できなくなるので、プリンタＢに対してプリンタＡの名前である「ＷＦＰ」の代行公開要求をプリンタＢに送信する。そして、自らは、「ＷＦＰ」という名前を非公開とし（ステップＳ２）、この「ＷＦＰ」という名前に対してクライアント装置１，２からのプリントデータの送信が行われないようにした上で、１回目のビットマップ展開処理を開始する（ステップＳ４）。
【００５２】
しかし、この「ＷＦＰ」という名前は、プリンタＢがプリンタＡに代行して公開するため（ステップＳ３）、クライアント装置１，２から「ＷＦＰ」という名前を有するプリンタＡに対しての２回目のプリント開始処理が行われた場合でも（ステップＳ１１）、クライアント装置１，２から送信されるプリント要求は、プリンタＡに代わってプリンタＢにおいて受信され、プリンタＢからのプリント許可がクライアント装置１，２に送信される。そして、クライアント装置１，２からは「ＷＦＰ」という名前を有するプリンタＡに対してプリントデータが送信されるが、このプリントデータは「ＷＦＰ」という名前を代行公開しているプリンタＢに対して送信され、プリンタＢにおいて受信される。
【００５３】
そして、プリンタＢは、このプリントデータに対するビットマップ展開処理を実行するため、プリンタＡに対して「ＷＦＰ」という自己の名前の公開要求を送信する。
【００５４】
この名前の公開要求が、プリンタＡにおける１回目の展開処理の終了（ステップＳ５）後である場合には、プリンタＡは前記公開要求に応じて、「ＷＦＰ」という名前の公開を行う（ステップＳ６）。
【００５５】
一方、プリンタＢは、先に受信したプリントデータについてのビットマップ展開処理を行うために、「ＷＦＰ」という名前を非公開とし（ステップＳ７）、２回目のビットマップ展開処理を開始して（ステップＳ８）、２回目のビットマップ展開処理を終了させる（ステップＳ９）。
【００５６】
以上のように、プリンタＡとプリンタＢが交互にプリントデータを受信して一つのプリンタとして振る舞うので、ユーザがプリンタの選択を行わなくても、連続的に効率良くプリント処理を行うことができる。
【００５７】
（第２の実施形態）
次に、本発明の第２の実施形態を図４乃至図６に基づいて説明する。
【００５８】
図４は、本実施形態におけるプリントシステムの概略構成を説明する図、図５は本実施形態のプリントシステムにおけるプリンタの概略構成を示すブロック図である。
【００５９】
図４に示すように、本実施形態のプリントシステムは、プリンタＡ，Ｂの代わりに、プリンタサーバＣ，Ｄがネットワーク３に接続されており、プリンタサーバＣ，Ｄには、プリンタ１７，１８がそれぞれ接続されている。
【００６０】
そして、本実施形態においては、プリンタサーバＣが「ＷＦＰ」という名前をネットワーク上に公開し、プリンタサーバＤは別の名前をネットワーク上に公開するように構成されている。更に、本実施形態においても、各プリンタサーバは、互いの名前を代行公開するように構成されているため、第１の実施形態と同様に、プリンタサーバＣとプリンタサーバＤは１台のプリンタサーバとして振る舞うことができる。
【００６１】
プリンタサーバＣは、図５に示すように、ＣＰＵ１１、ネットワークＩ／Ｆ１２、ＲＯＭ１３、ＲＡＭ１４、ハードディスク１５、及びプリンタＩ／Ｆ１６を備えた構成となっており、プリンタ１７が外部に接続される点と、スプール領域としてのハードディスク１５を備えている点が第１の実施形態のプリンタＡ，Ｂと大きく異なる。なお、プリンタサーバＤはプリンタサーバＤと同様な構成であるため説明を省略する。
【００６２】
プリンタサーバＣにおいては、ハードディスク１５またはＲＯＭ１３内に制御プログラムが格納されており、本発明のプリント制御が実行可能に構成されている。また、ネットワーク３を介して受信されるプリントデータは、ハードディスク１５に記憶され、プリンタＩ／Ｆ１６を介してプリンタ１７に出力されるようになっている。
【００６３】
以下、本実施形態のプリント処理を図６のフローチャートを用いて詳しく説明する。
【００６４】
本実施形態においては、プリンタサーバＣは通常「ＷＦＰ」という名前をネットワーク３上に公開し（ステップＳ２０）、プリンタサーバＤも図示しないが別の名前をネットワーク上に公開するようになっている。
【００６５】
この名前「ＷＦＰ」を確認したクライアント装置１，２のユーザが、「ＷＦＰ」という名前を有するプリンタサーバＣに対して１回目のプリント開始処理を行うと（ステップＳ３１）、クライアント装置１，２からプリンタサーバＣに対してプリント要求が送信され、このプリント要求に対するプリント許可が、プリンタサーバＣからクライアント装置１，２に送信される。そして、このプリント許可を受信したクライアント装置１，２は、「ＷＦＰ」という名前を有するプリンタサーバＣに対してプリントデータを送信する。
【００６６】
このプリントデータを受信したプリンタサーバＣは、このプリントデータをハードディスク１５に記憶させ（ステップＳ２１）、このプリントデータについてのビットマップ展開を開始するために、プリンタサーバＤに対してプリンタサーバＣの名前である「ＷＦＰ」の代行公開要求をプリンタサーバＤに送信する。そして、自らは、「ＷＦＰ」という名前を非公開とし（ステップＳ２２）、この「ＷＦＰ」という名前に対してクライアント装置１，２からのプリントデータの送信が行われないようにした上で、１回目のビットマップ展開処理を開始する（ステップＳ２４）。
【００６７】
しかし、この「ＷＦＰ」という名前は、プリンタサーバＤがプリンタサーバＣに代行して公開するため（ステップＳ２３）、クライアント装置１，２から「ＷＦＰ」という名前を有するプリンタサーバＣに対しての２回目のプリント開始処理が行われた場合でも（ステップＳ３２）、クライアント装置１，２から送信されるプリント要求は、プリンタサーバＣに代わってプリンタサーバＤにおいて受信され、プリンタサーバＤからのプリント許可がクライアント装置１，２に送信される。そして、クライアント装置１，２からは「ＷＦＰ」という名前を有するプリンタサーバＣに対してプリントデータが送信されるが、このプリントデータは「ＷＦＰ」という名前を代行公開しているプリンタサーバＤに対して送信され、プリンタサーバＤにおいて受信され、ハードディスクに記憶される（ステップＳ２５）。
【００６８】
そして、プリンタサーバＤは、このプリントデータに対するビットマップ展開処理を実行するため、プリンタサーバＣに対して「ＷＦＰ」という自己の名前の公開要求を送信する。
【００６９】
この名前の公開要求が、プリンタサーバＣにおける１回目の展開処理の終了（ステップＳ２６）後である場合には、プリンタサーバＣは前記公開要求に応じて、「ＷＦＰ」という名前の公開を行う（ステップＳ２７）。
【００７０】
一方、プリンタサーバＤは、先に受信したプリントデータについてのビットマップ展開処理を行うために、「ＷＦＰ」という名前を非公開とし（ステップＳ２８）、２回目のビットマップ展開処理を開始して（ステップＳ２９）、２回目のビットマップ展開処理を終了させる（ステップＳ３０）。
【００７１】
以上のように、プリンタサーバＣとプリンタサーバＤが交互にプリントデータを受信して、２台のプリンタを備えた一つのプリンタサーバとして振る舞うので、ユーザがプリンタサーバの選択を行わなくても、連続的に効率良くプリント処理を行うことができる。
【００７２】
（第３の実施形態）
次に、本発明の第３の実施形態を図７に基づいて説明する。なお、第１の実施形態の説明に用いた図３との共通箇所には同一のステップ符号を付して説明を省略する。
【００７３】
本実施形態においては、他方のプリンタからの名前の公開要求があった場合に、ビットマップ展開処理中であった場合には、当該他方のプリンタに対してビジー信号を送信し、このビジー信号を受信したプリンタは、名前を非公開にはしないところが第１の実施形態と異なっている。
【００７４】
つまり、図７に示す例では、プリンタＡからの名前の代行公開要求に応じて、プリンタＢが名前の代行公開を行い（ステップＳ３）、更にクライアント装置１，２から２回目のプリントデータを受信した場合には、プリンタＡに対して「ＷＦＰ」というプリンタＡ自身の名前の公開要求を行う。ここまでは第１の実施形態と同様である。
【００７５】
しかし、この時、プリンタＡが未だ１回目のプリントデータについてビットマップ展開処理中であった場合には、プリンタＡは、前記名前の公開要求に対して、ビジー信号を送信する。そして、このビジー信号を受信したプリンタＢは、名前を非公開にすることなく、２回目のビットマップ展開処理を行う（ステップＳ８）。更に、この状態で、クライアント装置１，２から「ＷＦＰ」という名前のプリンタサーバＣに対して３回目のプリント開始処理が行われた場合には（ステップＳ１２）、このプリント要求は名前を非公開にしていないプリンタサーバＤに送信されるが、プリンタサーバＤは、２回目のビットマップ展開処理中であるため（ステップＳ８）、クライアント装置１，２に対してビジー信号を送信する。
【００７６】
以上のように、本実施形態によれば、単に交互に名前の公開を行うのではなく、展開処理時間に要する長さを考慮して、名前の公開及び非公開を行うので、各プリンタにおける負荷の偏りを防止することができる。
【００７７】
なお、上述した各実施形態においては、２台のプリンタ及び２台のプリンタサーバを用いて互いに名前の公開を行う例について説明したが、本発明はこれに限られるものではなく、例えば、用紙サイズ、あるいはカラーの種別ごと等に複数のプリンタをグループ分けし、各グループごとに共通の名前を公開するようにしても良い。このようにすれば、単にプリント処理の効率化が図られるだけでなく、ユーザが期待する通りのプリント結果を得ることができる。
【００７８】
また、上述した各実施形態においては、識別情報の代行公開要求を受信したプリンタまたはプリンタサーバは、他のプリンタまたはプリンタサーバの識別情報のみを公開する例について説明したが、本発明はこれに限られるものではなく、他のプリンタまたはプリンタサーバの識別情報を代行公開すると共に、自己の識別情報も公開するようにしても良い。このようにすれば、自己に対して送信されるプリントデータをも確実に受信してプリント処理することができる。
【００７９】
なお、上述した各実施形態においては、本発明の記録媒体としてＲＯＭを用い、上述のフローチャートに示されたプログラムをＲＯＭに記録させたものとして説明したが、本発明はこれに限定されるものではなく、プリンタやプリンタサーバー装置に着脱可能に装着されるフロッピィーディスクあるいはＣＤ−ＲＯＭ等に制御プログラムを記憶させ、これをインストールすることにより、プリンタやサーバー装置のコンピュータを動作させることも可能である。また、通信回線を使用して外部のコンピュータから制御プログラムをインストールすることもできる。この場合、外部のコンピュータの前記制御プログラムを記録したＲＯＭ等が本発明の記録媒体に相当するのである。
【００８０】
【発明の効果】
請求項１に記載のプリントシステムによれば、プリントデータの処理状態に応じて、識別情報の公開の可否を判定し、自己の識別情報を非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報の代行公開を要求する一方で、他のプリンタ装置からの前記識別情報の代行公開要求があった場合に、公開する識別情報として、当該要求元の識別情報を設定するので、前記他のプリンタ装置から、前記要求元の識別情報が公開されることになり、前記プリントデータ処理装置から、最初と同じ識別情報に基づくプリントデータの送信が行われた場合でも、当該プリントデータを、前記他のプリンタ装置にて受信することができ、プリント処理を的確に行うことができる。従って、ユーザがプリンタ装置の選択を行わなくても、効率的なプリント処理を行うことができる。
【００８１】
請求項２に記載のプリントシステムによれば、一方のプリンタ装置から他方のプリンタ装置に対して、前記識別情報の代行公開要求が行われた場合には、当該代行公開要求に対して返信を行い、この返信が、前記代行公開要求を拒否する旨の内容であった場合には、前記一方のプリンタ装置の識別情報を公開するので、一つのプリンタ装置に負荷が偏ることなく、適切なプリント処理を行うことができる。
【００８２】
請求項３に記載のプリントシステムによれば、公開する識別情報として前記代行公開要求元の識別情報が設定されると共に、自己の識別情報も公開する識別情報として設定されるので、前記代行公開要求元に対するプリントデータだけでなく、自己に対して送信されるプリントデータについても確実に受信を行うことができ、プリント処理を確実に行うことができる。
【００８３】
請求項４に記載のプリント制御方法によれば、プリントデータの処理状態に応じて、識別情報の公開の可否を判定し、自己の識別情報を非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報の代行公開を要求する一方で、他のプリンタ装置からの前記識別情報の代行公開要求があった場合に、公開する識別情報として、当該要求元の識別情報を設定するので、前記他のプリンタ装置から、前記要求元の識別情報が公開されることになり、前記プリントデータ処理装置から、最初と同じ識別情報に基づくプリントデータの送信が行われた場合でも、当該プリントデータを、前記他のプリンタ装置にて受信することができ、プリント処理を的確に行うことができる。従って、ユーザがプリンタ装置の選択を行わなくても、効率的なプリント処理を行うことができる。
【００８４】
請求項５に記載のプリント制御方法によれば、一方のプリンタ装置から他方のプリンタ装置に対して、前記識別情報の代行公開要求が行われた場合には、当該代行公開要求に対して返信を行い、この返信が、前記代行公開要求を拒否する旨の内容であった場合には、前記一方のプリンタ装置の識別情報を公開するので、一つのプリンタ装置に負荷が偏ることなく、適切なプリント処理を行うことができる。
【００８５】
請求項６に記載のプリント制御方法によれば、公開する識別情報として前記代行公開要求元の識別情報が設定されると共に、自己の識別情報も公開する識別情報として設定されるので、前記代行公開要求元に対するプリントデータだけでなく、自己に対して送信されるプリントデータについても確実に受信を行うことができ、プリント処理を確実に行うことができる。
【００８６】
請求項７に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体をコンピュータに読み取らせることにより、プリントデータの処理状態に応じて、識別情報の公開の可否を判定し、自己の識別情報を非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報の代行公開を要求する一方で、他のプリンタ装置からの前記識別情報の代行公開要求があった場合に、公開する識別情報として、当該要求元の識別情報を設定するので、前記他のプリンタ装置から、前記要求元の識別情報が公開されることになり、前記プリントデータ処理装置から、最初と同じ識別情報に基づくプリントデータの送信が行われた場合でも、当該プリントデータを、前記他のプリンタ装置にて受信することができ、プリント処理を的確に行うことができる。従って、ユーザがプリンタ装置の選択を行わなくても、効率的なプリント処理を行うことができる。
【００８７】
請求項８に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体をコンピュータに読み取らせることにより、一方のプリンタ装置から他方のプリンタ装置に対して、前記識別情報の代行公開要求が行われた場合には、当該代行公開要求に対して返信を行い、この返信が、前記代行公開要求を拒否する旨の内容であった場合には、前記一方のプリンタ装置の識別情報を公開するので、一つのプリンタ装置に負荷が偏ることなく、適切なプリント処理を行うことができる。
【００８８】
請求項９に記載のプリント制御プログラムが記録されたコンピュータ読み取り可能な記録媒体をコンピュータに読み取らせることにより、公開する識別情報として前記代行公開要求元の識別情報が設定されると共に、自己の識別情報も公開する識別情報として設定されるので、前記代行公開要求元に対するプリントデータだけでなく、自己に対して送信されるプリントデータについても確実に受信を行うことができ、プリント処理を確実に行うことができる。
【００８９】
請求項１０に記載のプリンタ装置によれば、プリントデータの処理状態に応じて、識別情報の公開の可否を判定し、自己の識別情報を非公開にする旨の判定を行う場合には、他のプリンタ装置に対して自己の識別情報の代行公開を要求する一方で、他のプリンタ装置からの前記識別情報の代行公開要求があった場合に、公開する識別情報として、当該要求元の識別情報を設定するので、前記他のプリンタ装置から、前記要求元の識別情報が公開されることになり、前記プリントデータ処理装置から、最初と同じ識別情報に基づくプリントデータの送信が行われた場合でも、当該プリントデータを、前記他のプリンタ装置にて受信することができ、プリント処理を的確に行うことができる。従って、ユーザがプリンタ装置の選択を行わなくても、効率的なプリント処理を行うことができる。
【００９０】
請求項１１に記載のプリンタ装置によれば、一方のプリンタ装置から他方のプリンタ装置に対して、前記識別情報の代行公開要求が行われた場合には、当該代行公開要求に対して返信を行い、この返信が、前記代行公開要求を拒否する旨の内容であった場合には、前記一方のプリンタ装置の識別情報を公開するので、一つのプリンタ装置に負荷が偏ることなく、適切なプリント処理を行うことができる。
【００９１】
請求項１２に記載のプリンタ装置によれば、公開する識別情報として前記代行公開要求元の識別情報が設定されると共に、自己の識別情報も公開する識別情報として設定されるので、前記代行公開要求元に対するプリントデータだけでなく、自己に対して送信されるプリントデータについても確実に受信を行うことができ、プリント処理を確実に行うことができる。
【００９２】
請求項１３に記載のプリンタサーバによれば、プリントデータの処理状態に応じて、識別情報の公開の可否を判定し、自己の識別情報を非公開にする旨の判定を行う場合には、他のプリンタサーバに対して自己の識別情報の代行公開を要求する一方で、他のプリンタサーバからの前記識別情報の代行公開要求があった場合に、公開する識別情報として、当該要求元の識別情報を設定するので、前記他のプリンタサーバから、前記要求元の識別情報が公開されることになり、前記プリントデータ処理装置から、最初と同じ識別情報に基づくプリントデータの送信が行われた場合でも、当該プリントデータを、前記他のプリンタサーバにて受信することができ、プリント処理を的確に行うことができる。従って、ユーザがプリンタサーバの選択を行わなくても、効率的なプリント処理を行うことができる。
【００９３】
請求項１４に記載のプリンタサーバによれば、公開する識別情報として前記代行公開要求元の識別情報が設定されると共に、自己の識別情報も公開する識別情報として設定されるので、前記代行公開要求元に対するプリントデータだけでなく、自己に対して送信されるプリントデータについても確実に受信を行うことができ、プリント処理を確実に行うことができる。
【００９４】
請求項１５に記載のプリンタサーバの制御プログラムが記録されたコンピュータ読み取り可能な記録媒体をコンピュータに読み取らせることにより、プリントデータの処理状態に応じて、識別情報の公開の可否を判定し、自己の識別情報を非公開にする旨の判定を行う場合には、他のプリンタサーバに対して自己の識別情報の代行公開を要求する一方で、他のプリンタサーバからの前記識別情報の代行公開要求があった場合に、公開する識別情報として、当該要求元の識別情報を設定するので、前記他のプリンタサーバから、前記要求元の識別情報が公開されることになり、前記プリントデータ処理装置から、最初と同じ識別情報に基づくプリントデータの送信が行われた場合でも、当該プリントデータを、前記他のプリンタサーバにて受信することができ、プリント処理を的確に行うことができる。従って、ユーザがプリンタサーバの選択を行わなくても、効率的なプリント処理を行うことができる。
【００９５】
請求項１６に記載のプリンタサーバの制御プログラムが記録されたコンピュータ読み取り可能な記録媒体をコンピュータに読み取らせることにより、公開する識別情報として前記代行公開要求元の識別情報が設定されると共に、自己の識別情報も公開する識別情報として設定されるので、前記代行公開要求元に対するプリントデータだけでなく、自己に対して送信されるプリントデータについても確実に受信を行うことができ、プリント処理を確実に行うことができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施形態におけるプリントシステムの概略構成を示す模式図である。
【図２】  本発明の第１の実施形態におけるプリンタ装置の概略構成を示すブロック図である。
【図３】  本発明の第１の実施形態におけるプリント制御方法を示すフローチャートである。
【図４】  本発明の第２の実施形態におけるプリントシステムの概略構成を示す模式図である。
【図５】  本発明の第２の実施形態におけるプリンタ装置の概略構成を示すブロック図である。
【図６】  本発明の第２の実施形態におけるプリント制御方法を示すフローチャートである。
【図７】  本発明の第３の実施形態におけるプリント制御方法を示すフローチャートである。
【図８】  従来のプリントシステムの概略構成を示す模式図である。
【図９】  従来のプリンタを用いたプリント制御方法を示すフローチャートである。
【図１０】  従来のプリンタサーバを用いたプリント制御方法を示すフローチャートである。
【符号の説明】
１,２…クライアント装置
３…ネットワーク
４…ＣＰＵ
５…ネットワークＩ／Ｆ
６…ＲＯＭ
７…ＲＡＭ
８…エンジンＩ／Ｆ
９…エンジン
１０…バス
１１…ＣＰＵ
１２…ネットワークＩ／Ｆ
１３…ＲＯＭ
１４…ＲＡＭ
１５…ハードディスク
１６…プリンタＩ／Ｆ
１７，１８…プリンタ
Ａ，Ｂ…プリンタ
Ｃ，Ｄ…プリンタサーバ
【図１】
0003651178.tif 000002
【図２】
0003651178.tif 000003
【図３】
0003651178.tif 000004
【図４】
0003651178.tif 000005
【図５】
0003651178.tif 000006
【図６】
0003651178.tif 000007
【図７】
0003651178.tif 000008
【図８】
0003651178.tif 000009
【図９】
0003651178.tif 000010
【図１０】
0003651178.tif 000011