"印刷クライアントとプリンタとがネットワーク接続されたネットワーク印刷システムにおける印刷クライアントであって,プリンタのアドレス情報をネットワーク経由で受信するプリンタアドレス受信手段と,前記受信したプリンタアドレスに向けて印刷データを送信する印刷データ送信手段と,を備える印刷クライアント。印刷データを保留状態として所定の場所に保持させる印刷データ保持手段と,前記プリンタアドレス受信手段がプリンタアドレスを受信したことをトリガとして,前記保持されている印刷データの保留状態を解放し出力可能状態にする,印刷データ解放手段と,をさらに備える請求項1に記載の印刷クライアント。印刷クライアントとプリンタとがネットワーク接続されたネットワーク印刷システムにおける印刷クライアントに,プリンタのアドレス情報をネットワーク経由で受信するプリンタアドレス受信手段と,前記受信したプリンタアドレスに向けて印刷データを送信する印刷データ送信手段と,として機能させるプログラム。印刷データを保留状態として所定の場所に保持させる印刷データ保持手段と,前記プリンタアドレス受信手段がプリンタアドレスを受信したことをトリガとして,前記保持されている印刷データの保留状態を解放し出力可能状態にする,印刷データ解放手段と,をさらに備える請求項3に記載のプログラム。印刷クライアントとプリンタとがネットワーク接続されたネットワーク印刷システムにおけるネットワーク装置であって,ネットワークインタフェースと,任意の印刷クライアントがユーザによって指定されたことをトリガとして,前記ネットワークインタフェースを介して,所定のプリンタのアドレスを前記指定された印刷クライアントに送信するプリンタアドレス送信手段と,を備えるネットワーク装置。本願発明は,異なるネットワーク環境および同じネットワーク環境を問わず,複数のプリンタが存在するネットワーク環境において容易に所望のプリンタへの出力を行うことを目的とする。本発明にかかる第1の実施形態は,印刷クライアントとプリンタとがネットワーク接続されたネットワーク印刷システムにおける印刷クライアントであって,プリンタのアドレス情報をネットワーク経由で受信するプリンタアドレス受信手段と,受信したプリンタアドレスに向けて印刷データを送信する印刷データ送信手段とを備える。より好ましくは,印刷データを保留状態として所定の場所に保持させる印刷データ保持手段と,プリンタアドレス受信手段がプリンタアドレスを受信したことをトリガとして,保持されている印刷データの保留状態を解放し出力可能状態にする,印刷データ解放手段とをさらに備える。本発明にかかる第2の実施形態は,印刷クライアントとプリンタとがネットワーク接続されたネットワーク印刷システムにおける印刷クライアントに,プリンタのアドレス情報をネットワーク経由で受信するプリンタアドレス受信手段と,受信したプリンタアドレスに向けて印刷データを送信する印刷データ送信手段として機能させるプログラム。より好ましくは,印刷データを保留状態として所定の場所に保持させる印刷データ保持手段と,プリンタアドレス受信手段がプリンタアドレスを受信したことをトリガとして,保持されている印刷データの保留状態を解放し出力可能状態にする,印刷データ解放手段とをさらに備える。本発明にかかる第3の実施形態は,印刷クライアントとプリンタとがネットワーク接続されたネットワーク印刷システムにおけるネットワーク装置であって,ネットワークインタフェースと,任意の印刷クライアントがユーザによって指定されたことをトリガとして,ネットワークインタフェースを介して,所定のプリンタのアドレスを指定された印刷クライアントに送信するプリンタアドレス送信手段とを備える。本願発明によれば,プリンタ毎に存在する印刷指示送信装置から送信されるプリンタアドレスを印刷クライアントが受信することで,印刷クライアントは,異なるネットワーク環境および同じネットワーク環境を問わず,複数のプリンタが存在するネットワーク環境においてユーザがプリンタのアドレスを認識することなく容易に所望のプリンタへの出力を行うことができる。以下では図面を参照し本願発明に係る実施例を説明する。[実施例1][システム全体図]図1は本願発明にかかるシステム全体図である。クライアントPC101,印刷指示送信装置102およびプリンタ103がネットワークを介してそれぞれ接続されている。システム全体の流れとしては,クライアントPC101で実行された印刷指示がプリンタ103で実行されるというものである。図ではプリンタ103と印刷指示送信装置102がそれぞれ1台ずつしか記載されていないが,複数のプリンタがシステム内に存在してもよい。その場合,プリンタ103と印刷指示送信装置102はペアとなって機能するため,実際にはプリンタ103の台数に応じた印刷指示送信装置102が存在することとなる。また,印刷指示送信装置102は,プリンタ103の近傍に設置されるものであり,クライアントPC101にて印刷を実行したユーザが操作するものである。[印刷クライアントの機能ブロック図]図2はクライアントPCの101の機能ブロック図である。アプリケーション201はワープロソフトや表計算ソフトといった,ユーザによって印刷が指示されるアプリケーションである。プリンタドライバ202は,OSオペレーティングシステムを経由して得られるアプリケーション201からの印刷データをプリンタ103のモデルに応じたデータ形式に変換し,変換後の印刷データをスプール領域203に記憶させる。スプール領域203とは,通常はクライアントPC101の備えるHDD図示しないに確保される,印刷データの一時記憶領域である。印刷データ保持手段204は,スプール領域203を監視し印刷データを検出すると,これを後述する解放の指示があるまでスプール領域203に保留させる手段であり,例えば印刷データごとにフラグを設定する等の方法により実現する。このように印刷データを保留することで,印刷データがスプール領域203から読み取られ,削除されないようにしている。印刷データ解放手段205は,後述するプリンタアドレス受信手段206からの通知により,スプール領域203に保留されている印刷データを解放する手段であり,例えば印刷データ保持手段204によって設定されているフラグを反転させる等の方法により実現する。この時点で,印刷データは,次工程の準備ができ次第,いつでもスプール領域203から読み取られ,スプール領域203から削除される状態となる。プリンタアドレス受信手段206は,ネットワークインタフェース208を介して,後述する印刷指示送信装置102から,プリンタ103のアドレスを受信する。その後,受信した旨を印刷データ解放手段205に通知するとともに,受信したプリンタのアドレスを後述する印刷データ送信手段207に通知する。印刷データ送信手段207は,プリンタアドレス受信手段206からのプリンタのアドレス通知を受信すると,スプール領域203から印刷データを読み取り,受信したプリンタのアドレスに向けてこれを送信する。具体的には,印刷先ポートのアドレスを,受信したアドレスに設定することにより行う。たとえば,既に印刷先ポートが設定されているならば,これを置き換えることにより行い,設置されていないならば,新たに設定することにより行う。このような,プリンタアドレス受信手段206および印刷データ送信手段207の連携により,本願発明の効果が得られる。[印刷指示送信装置の機能ブロック図]図3は印刷指示送信装置102の機能ブロック図である。タッチパネル301は,表示装置であるモニタと入力装置が一体化されたものであり,ユーザが操作するものである。後述するように,ユーザがタッチパネル301上に表示されている自分のクライアントPC101のアイコンをタッチ選択することによって,印刷指示が印刷指示送信装置102から選択されたクライアントPC101に送られる。送信先であるクライアントPC101のアドレスは,クライアントPC101の名称とアドレスとが対になったテーブル形式で,印刷指示送信装置102のFlashROM図示せずなどにテーブル305として記憶されている。図6はタッチパネル画面の例であり,クライアントPC101であるComputer-001のアイコンがタッチされている様子を示している。印刷指示検出手段302は,タッチパネル301の選択を検出する手段であり,どのクライアントPC101が選択されたかを検出し,対応するクライアントPC101のアドレスを,後述するプリンタアドレス送信手段303に通知する。プリンタアドレス送信手段303は,印刷指示検出手段302からの通知があると,印刷指示送信装置102のFlashROM図示しないなどに記憶されているプリンタアドレス304を読み出し,これをネットワークインタフェース306を介してクライアントPC101に向けて送信する。[クライアントPCの動作フロー]図4はクライアントPC101の動作フローである。本図では,図2で説明した4つの機能ブロック印刷データ保持手段204,プリンタアドレス受信手段206,印刷データ解放手段205および印刷データ送信手段207のそれぞれのフローおよび機能ブロック間の連携について説明する。ステップ401にてスプール領域203に印刷データがあるかどうかを判定し,あればステップ402にて印刷データを保留させる。ステップ411にて,プリンタアドレスを受信したかどうかを判定し,受信していれば,ステップ412にて,この旨を印刷データ解放手段205に通知するとともに,ステップ413にて,受信したプリンタアドレスを印刷データ送信手段207に通知する。ステップ421にて,プリンタアドレス受信手段206からの通知を受信したかどうかを判定し,受信していれば,ステップ422にて,スプール領域203にて保留されている印刷データを解放する。ステップ431にて,プリンタアドレス受信手段206からのアドレス通知を受信したかどうかを判定し,受信していれば,ステップ432にて,スプール領域203より印刷データを読み出し,ステップ433にて,受信したプリンタのアドレスに向けてこれを送信する。[シーケンス図]図5は本願発明にかかるシステム全体のシーケンス図である。ステップ501にて,ユーザがアプリケーション201上にて印刷を指示する。ステップ502にて,スプール領域203に記憶された印刷データを保留データとする。ステップ503にて,ユーザがプリンタ103の近傍にある印刷指示送信装置102に赴き,タッチパネル301に表示されているクライアントPC101のアイコンをタッチする。これがトリガとなって,ステップ504にて,印刷指示送信装置102はクライアントPC101にプリンタ103のアドレスを送る。アドレスを受信したクライアントPC101は,ステップ505にて,スプール領域203にて保留されている印刷データを解放し,ステップ506にて,プリンタ103に向けてこれを送信する。[その他の実施例]これまでの実施例では印刷指示送信装置102はプリンタ103とは別装置としていたが,プリンタ103に印刷指示送信装置102を組み込んでもよい。また,クライアントPC101を特定するのにタッチパネルによる選択を例示したが,ネットワーク中に多数のクライアントPCが存在し選択が煩雑である場合には,別に設けたテンキー等の入力装置を用いて直接クライアントPCを指定してもよい。[総括]本願発明によれば,プリンタ毎に存在する印刷指示送信装置から送信されるプリンタアドレスを印刷クライアントが受信することで,印刷クライアントは,異なるネットワーク環境および同じネットワーク環境を問わず,複数のプリンタが存在するネットワーク環境においてユーザがプリンタのアドレスを認識することなく容易に所望のプリンタへの出力を行うことができる。"