(57)【要約】【課題】  印刷要求の出力装置と印刷装置とが互いに異なるネットワークに属する環境下で、印刷効率の向上を図ることができる印刷システム及び印刷方法を提供する。【解決手段】  クライアント装置１はネットワーク７に属し、印刷要求コマンド及び印刷データを出力する。ファイルサーバ２はネットワーク７に属し、クライアント装置１から出力された印刷データを受信する。プリントサーバ６は、クライアント装置１から出力された印刷要求コマンドを受信し、当該受信された印刷要求コマンドに基づき印刷データを印刷するプリンタがネットワーク８に属するか否かを判別し、出力先のプリンタがネットワーク８に属する場合に、印刷データの送信要求をネットワーク８に属するファイルサーバ４に送信する。ファイルサーバ４は、この印刷データの送信要求に基づいてファイルサーバ２から印刷データを取得する。【選択図】      図６
2008176426.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに属し、当該第１のネットワークに属する出力装置から出力された印刷データを受信する第１の印刷データ受信装置と、
前記出力装置から出力された印刷要求を受信する受信手段と、当該受信された印刷要求に基づき前記印刷データを印刷する印刷装置が第２のネットワークに属するか否かを判別する判別手段と、前記印刷装置が第２のネットワークに属する場合に、前記印刷データの送信要求を前記第２のネットワークに属する第２の印刷データ受信装置に送信する第１の送信手段とを備えるサーバ装置と、
前記印刷データの送信要求に基づいて前記第１の印刷データ受信装置から印刷データを取得する第２の印刷データ受信装置と
を有することを特徴とする印刷システム。
【請求項２】
前記サーバ装置は、前記受信手段で受信された印刷要求から前記印刷データの保存先情報を取得する第１の取得手段と、前記第２の印刷データ受信装置で取得された印刷データの保存先情報を前記第２の印刷データ受信装置から取得する第２の取得手段と、前記第１の取得手段で取得された印刷データの保存先情報を前記第２の取得手段で取得された印刷データの保存先情報に書き換える書換手段と、前記書換手段で書き換えられた印刷データの保存先情報を前記印刷装置に送信する第２の送信手段とを備えることを特徴とする請求項１記載の印刷システム。
【請求項３】
前記印刷装置は、ユーザを示すユーザ情報及び前記印刷データの識別情報を入力する入力手段を備え、
前記サーバ装置の前記第２の送信手段は、前記入力手段で入力されたユーザ情報及び前記印刷データの識別情報に基づいて前記書換手段で書き換えられた印刷データの保存先情報を前記印刷装置に送信することを特徴とする請求項２記載の印刷システム。
【請求項４】
前記印刷要求は、前記印刷装置が属するネットワークの情報を示すネットワーク情報を含み、前記サーバ装置は、印刷装置毎のネットワーク情報を記憶する記憶手段を備え、前記判別手段は、前記記憶手段に記憶された印刷装置毎のネットワーク情報と前記印刷要求に含まれるネットワーク情報とに基づいて前記印刷装置が前記第２のネットワークに属するか否かを判別することを特徴とする請求項１から３のいずれか１項記載の印刷システム。
【請求項５】
前記印刷要求及び前記印刷データは共通のジョブ識別情報を含み、
前記記憶手段は、前記第１及び前記第２の印刷データ受信装置の識別情報と前記印刷装置毎のネットワーク情報とを関連付けたテーブル情報を有し、
前記サーバ装置は、前記印刷要求に含まれるネットワーク情報と前記テーブル情報とに基づいて、前記第２のネットワークに属する第２の印刷データ受信装置を特定する特定手段を備え、
前記第１の送信手段は、前記印刷要求に含まれるジョブ識別情報及び前記第１の印刷データ受信装置の識別情報を含む印刷データの送信要求を前記特定手段により特定された第２の印刷データ受信装置に送信する
ことを特徴とする請求項４記載の印刷システム。
【請求項６】
前記印刷装置は、プリンタと、ファクシミリ装置と、コピー機と、ファクシミリ機能、コピー機能、電子メール機能及びブラウザ機能を備える複合機との内、少なくともいずれか１つであることを特徴とする請求項１から５のいずれか１項記載の印刷システム。
【請求項７】
前記第１の印刷データ受信装置と前記第２の印刷データ受信装置との間の第１のデータ転送速度は、前記出力装置と前記第１の印刷データ受信装置との間の第２のデータ転送速度、前記出力装置と前記サーバ装置との間の第３のデータ転送速度、前記サーバ装置と前記第２の印刷データ受信装置との間の第４のデータ転送速度、前記サーバ装置と前記印刷装置との間の第４のデータ転送速度、及び前記第２の印刷データ受信装置と前記印刷装置との間の第５のデータ転送速度のいずれよりも速いことを特徴とする請求項１から６のいずれか１項記載の印刷システム。
【請求項８】
第１のネットワークに属する第１の印刷データ受信装置において、当該第１のネットワークに属する出力装置から出力された印刷データを受信し、
サーバ装置において、前記出力装置から出力された印刷要求を受信し、当該受信された印刷要求に基づき前記印刷データを印刷する印刷装置が第２のネットワークに属するか否かを判別し、前記印刷装置が第２のネットワークに属する場合に、前記印刷データの送信要求を前記第２のネットワークに属する第２の印刷データ受信装置に送信し、
前記第２の印刷データ受信装置において、前記印刷データの送信要求に基づいて前記第１の印刷データ受信装置から印刷データを取得する
ことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷要求の出力装置と印刷装置とが互いに異なるネットワークに属する環境下で印刷を実行する印刷システム及び印刷方法関する。
【背景技術】
【０００２】
従来より、クライアント装置、プリントサーバ、プリンタ及びプリントデータ蓄積装置を備える印刷システムが知られている（例えば、特許文献１参照）。
【０００３】
この特許文献１の印刷システムでは、図７に示すように、下記２つの動作ケースが記載されている。
【０００４】
図７（Ａ）は印刷データをクライアント装置からプリンタに直接送信するケースの一例を示す。まず、クライアント装置が印刷データの出力先であるプリンタを指定し、プリントサーバへ印刷要求を送る（１ａ）。プリントサーバは指定された当該プリンタの状態をチェックし（２ａ，３ａ）、プリンタに印刷データを送信できる場合には、印刷データの送信要求をクライアントに通知する（４ａ）。クライアント装置は、この印刷データの送信要求を受けて、出力先のプリンタへ直接印刷データを送信する（５ａ）。
【０００５】
図７（Ｂ）は、印刷データをファイルサーバを介してプリンタに送信するケースの一例を示す。まず、クライアント装置が印刷データをファイルサーバへ格納する（１ｂ）。クライアント装置が出力先のプリンタを指定し、プリントサーバへファイルサーバ上の保存先を含む印刷要求を送る（２ｂ）。プリントサーバは出力先のプリンタの状態をチェックし（３ｂ，４ｂ）、印刷データを送信できる場合には、出力先のプリンタへファイルサーバ上の保存先を含む印刷要求を送る（５ｂ）。当該プリンタは、ファイルサーバ上の保存先を含む印刷要求に基づいて、ファイルサーバから印刷データを取得し、印刷する（６ｂ）。
【特許文献１】特開２０００−６６８５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記２つのケースでは、印刷データの送信経路中に通信速度の遅い回線が含まれている場合には、印刷データの印刷を実行するために時間がかかり、印刷効率が悪いという課題がある。特に、図７（Ｂ）において、クライアント装置及びファイルサーバが１つのネットワークに属し、プリントサーバ及びプリンタが他の１つのネットワークに属する場合には、図７（Ｂ）の符号６ｂで示す印刷データの送信経路中に通信速度の遅い回線が含まれている場合には、印刷データの印刷を実行するために時間がかかり、印刷効率が悪い。
【０００７】
本発明の目的は、印刷要求の出力装置と印刷装置とが互いに異なるネットワークに属する環境下で、印刷効率の向上を図ることができる印刷システム及び印刷方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の印刷システムは、第１のネットワークに属し、当該第１のネットワークに属する出力装置から出力された印刷データを受信する第１の印刷データ受信装置と、前記出力装置から出力された印刷要求を受信する受信手段と、当該受信された印刷要求に基づき前記印刷データを印刷する印刷装置が第２のネットワークに属するか否かを判別する判別手段と、前記印刷装置が第２のネットワークに属する場合に、前記印刷データの送信要求を前記第２のネットワークに属する第２の印刷データ受信装置に送信する第１の送信手段とを備えるサーバ装置と、前記印刷データの送信要求に基づいて前記第１の印刷データ受信装置から印刷データを取得する第２の印刷データ受信装置とを有することを特徴とする。
【０００９】
請求項２の印刷システムは、請求項１記載の印刷システムにおいて、前記サーバ装置は、前記受信手段で受信された印刷要求から前記印刷データの保存先情報を取得する第１の取得手段と、前記第２の印刷データ受信装置で取得された印刷データの保存先情報を前記第２の印刷データ受信装置から取得する第２の取得手段と、前記第１の取得手段で取得された印刷データの保存先情報を前記第２の取得手段で取得された印刷データの保存先情報に書き換える書換手段と、前記書換手段で書き換えられた印刷データの保存先情報を前記印刷装置に送信する第２の送信手段とを備えることを特徴とする。
【００１０】
請求項３の印刷システムは、請求項２記載の印刷システムにおいて、前記印刷装置は、ユーザを示すユーザ情報及び前記印刷データの識別情報を入力する入力手段を備え、前記サーバ装置の前記第２の送信手段は、前記入力手段で入力されたユーザ情報及び前記印刷データの識別情報に基づいて前記書換手段で書き換えられた印刷データの保存先情報を前記印刷装置に送信することを特徴とする。
【００１１】
請求項４の印刷システムは、請求項１から３のいずれか１項記載の印刷システムにおいて、前記印刷要求は、前記印刷装置が属するネットワークの情報を示すネットワーク情報を含み、前記サーバ装置は、印刷装置毎のネットワーク情報を記憶する記憶手段を備え、前記判別手段は、前記記憶手段に記憶された印刷装置毎のネットワーク情報と前記印刷要求に含まれるネットワーク情報とに基づいて前記印刷装置が前記第２のネットワークに属するか否かを判別することを特徴とする。
【００１２】
請求項５の印刷システムは、請求項４記載の印刷システムにおいて、前記印刷要求及び前記印刷データは共通のジョブ識別情報を含み、前記記憶手段は、前記第１及び前記第２の印刷データ受信装置の識別情報と前記印刷装置毎のネットワーク情報とを関連付けたテーブル情報を有し、前記サーバ装置は、前記印刷要求に含まれるネットワーク情報と前記テーブル情報とに基づいて、前記第２のネットワークに属する第２の印刷データ受信装置を特定する特定手段を備え、前記第１の送信手段は、前記印刷要求に含まれるジョブ識別情報及び前記第１の印刷データ受信装置の識別情報を含む印刷データの送信要求を前記特定手段により特定された第２の印刷データ受信装置に送信することを特徴とする。
【００１３】
請求項６の印刷システムは、請求項１から５のいずれか１項記載の印刷システムにおいて、前記印刷装置は、プリンタと、ファクシミリ装置と、コピー機と、ファクシミリ機能、コピー機能、電子メール機能及びブラウザ機能を備える複合機との内、少なくともいずれか１つであることを特徴とする。
【００１４】
請求項７の印刷システムは、請求項１から６のいずれか１項記載の印刷システムにおいて、前記第１の印刷データ受信装置と前記第２の印刷データ受信装置との間の第１のデータ転送速度は、前記出力装置と前記第１の印刷データ受信装置との間の第２のデータ転送速度、前記出力装置と前記サーバ装置との間の第３のデータ転送速度、前記サーバ装置と前記第２の印刷データ受信装置との間の第４のデータ転送速度、前記サーバ装置と前記印刷装置との間の第４のデータ転送速度、及び前記第２の印刷データ受信装置と前記印刷装置との間の第５のデータ転送速度のいずれよりも速いことを特徴とする。
【００１５】
請求項８の印刷方法は、第１のネットワークに属する第１の印刷データ受信装置において、当該第１のネットワークに属する出力装置から出力された印刷データを受信し、サーバ装置において、前記出力装置から出力された印刷要求を受信し、当該受信された印刷要求に基づき前記印刷データを印刷する印刷装置が第２のネットワークに属するか否かを判別し、前記印刷装置が第２のネットワークに属する場合に、前記印刷データの送信要求を前記第２のネットワークに属する第２の印刷データ受信装置に送信し、前記第２の印刷データ受信装置において、前記印刷データの送信要求に基づいて前記第１の印刷データ受信装置から印刷データを取得することを特徴とする。
【発明の効果】
【００１６】
請求項１記載の印刷システムによれば、印刷前に予め印刷装置と同一のネットワークに属する第２の印刷データ受信装置に印刷データを送信でき、印刷要求の出力装置と印刷装置とが互いに異なるネットワークに属する環境下で、印刷効率の向上を図ることができる。
【００１７】
請求項２記載の印刷システムによれば、印刷装置は同一のネットワークに属する第２の印刷データ受信装置の印刷データの保存先を取得することができる。
【００１８】
請求項３記載の印刷システムによれば、印刷装置の入力手段を介して第２の印刷データ受信装置の印刷データの保存先情報を取得することができる。また、印刷データは第２の印刷データ受信装置から取得されるので、サーバ装置の負荷を軽減することができる。
【００１９】
請求項４記載の印刷システムによれば、印刷装置毎のネットワーク情報と印刷要求に含まれるネットワーク情報とに基づいて印刷装置が第２のネットワークに属するか否かが判別されるので、印刷データの出力先である印刷装置の属するネットワークが第２のネットワークであるか否かを決定することができる。
【００２０】
請求項５記載の印刷システムによれば、第２の印刷データ受信装置は、ジョブ識別情報及び第１の印刷データ受信装置の識別情報に基づいて第１の印刷データ受信装置から印刷データを取得することができる。
【００２１】
請求項６記載の印刷システムによれば、印刷要求の出力装置と、プリンタ、ファクシミリ装置、コピー機及び複合機の内、少なくともいずれか１つとが互いに異なるネットワークに属する環境下で、印刷効率の向上を図ることができる。
【００２２】
請求項７記載の印刷システムによれば、印刷データの通信が行われるネットワーク間のデータ転送速度が最も速いので、印刷要求の出力装置と印刷装置とが互いに異なるネットワークに属する環境下で、印刷効率の向上を図ることができる。
【００２３】
請求項８記載の印刷方法によれば、印刷前に予め印刷装置と同一のネットワークに属する第２の印刷データ受信装置に印刷データを送信でき、印刷要求の出力装置と印刷装置とが互いに異なるネットワークに属する環境下で、印刷効率の向上を図ることができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００２５】
図１は、本発明の実施の形態に係る印刷システムの構成図の一例である。同図において、本印刷システムは、出力装置としてのクライアント装置１、第１及び第２の印刷データ受信装置としてのファイルサーバ２，４、印刷装置としてのプリンタ３，５及びサーバ装置としてのプリントサーバ６を備えている。クライアント装置１、ファイルサーバ２，４及びプリントサーバ６はコンピュータで構成されている。
【００２６】
クライアント装置１及びプリンタ３は、例えば、１０Ｍｂｐｓの低速通信線９を介して、ファイルサーバ２に接続されている。プリンタ５は、低速通信線９を介して、ファイルサーバ２に接続されている。クライアント装置１、プリンタ３、ファイルサーバ４及びプリンタ５は、低速通信線９を介してプリントサーバ６に接続されている。ファイルサーバ２は、例えば、１０Ｇｂｐｓの高速通信線１０を介して、ファイルサーバ４に接続されている。
【００２７】
また、クライアント装置１、ファイルサーバ２及びプリンタ３はネットワーク７に含まれており、ファイルサーバ４、プリンタ５及びプリントサーバ６はネットワーク８に含まれている。
【００２８】
図２（Ａ）は、プリントサーバ６の構成図の一例であり、図２（Ｂ）はプリンタ３の構成図の一例である。プリントサーバ６は、例えばコンピュータであり、装置全体を制御するＣＰＵ６０１、制御プログラムを備えるＲＯＭ６０２、ワーキングエリアとして機能するＲＡＭ６０３、各種のデータやプログラムを備えるハードディスクドライブ（ＨＤＤ）６０４、マウスやキーボード等の入力部６０５と、他のコンピュータやプリンタと接続するためのネットワークインタフェース６０６と、液晶モニタ又はＣＲＴで構成される表示部６０７とを備えている。ＣＰＵ６０１はシステムバス６０８を介してＲＯＭ６０２、ＲＡＭ６０３、ハードディスクドライブ（ＨＤＤ）６０４、入力部６０５、ネットワークインタフェース６０６及び表示部６０７と接続されている。尚、クライアント装置１及びファイルサーバ２，４は、コンピュータであり、プリントサーバ６と同様の構成であるので、その説明は省略する。
【００２９】
プリンタ３は、不図示のＣＰＵや書換可能なＲＯＭを備え、装置全体を制御する制御部３０１と、ユーザ情報やジョブＩＤ等の各種の情報を入力すると共に操作画面を表示する操作パネル３０２と、他のコンピュータやプリンタと接続するためのネットワークインタフェース３０３と、入力された画像データに基づいてプリント出力を実行するプリント部３０４とを備えている。
【００３０】
操作パネル３０２、ネットワークインタフェース３０３及びプリント部３０４は制御部３０１に接続されている。尚、プリンタ５は、プリンタ３と同様の構成であるので、その説明は省略する。また、プリンタ３，５は、これに限定するものではなく、ファクシミリ装置、コピー機又は複合機（ファクシミリ機能、コピー機能、電子メール機能及びブラウザ機能などを備える装置）などでもよい。
【００３１】
図３（Ａ）は、クライアント装置１がプリントサーバ６に対して送信する印刷要求コマンドの構造の一例を示す図であり、図３（Ｂ）はプリンタが受信する印刷データの構造の一例を示す図である。
【００３２】
印刷要求コマンドは、クライアント装置の識別情報であるクライアントＩＤ３０と、印刷要求コマンドの識別情報であるコマンドＩＤ３１と、ユーザの指名を示すユーザ情報３２と、印刷ジョブを示すジョブＩＤ３３と、印刷データの保存先を示す印刷データ保存先情報３４と、出力先のプリンタが属するネットワークの情報を示すサブネット情報３５とで構成されている。また、印刷データは、印刷ジョブを示すジョブＩＤ３６と、印刷データの具体的なデータを示すデータ部３７とで構成されている。尚、サブネット情報３５は、出力先のプリンタを特定するＩＤではない。
【００３３】
印刷要求コマンドを構成するコマンドＩＤ３１、ユーザ情報３２、ジョブＩＤ３３、印刷データ保存先情報３４及びサブネット情報３５は、ユーザが入力部６０５を介して入力した情報に基づいて、クライアント装置１で作成される。また、印刷データも同様に、ユーザが入力部６０５を介して入力した情報に基づいて、クライアント装置１で作成される。このとき、印刷データのジョブＩＤ３６には、ジョブＩＤ３３と同一のＩＤが入力される。
【００３４】
図４は、プリントサーバ６で保存されるテーブル情報の一例を示す図である。このテーブル情報は、プリントサーバ６のＨＤＤ６０４に保存される。テーブル情報は、クライアントＩＤ４０、ファイルサーバＩＤ４１、ファイルサーバと同一のネットワーク内に属するプリンタのプリンタＩＤ４２、サブネット情報４３、ジョブＩＤ４４、印刷データ保存先情報４５及びユーザ情報４６の各項目のデータを備えている。
【００３５】
サーバ管理者は、予め入力部６０５を介してクライアントＩＤ４０、ファイルサーバＩＤ４１、プリンタＩＤ４２及びサブネット情報４３の項目のデータを入力している。また、プリントサーバ６のＣＰＵ６０１が、クライアント装置から受信する印刷要求コマンドに含まれるジョブＩＤ３３、印刷データ保存先情報３４及びユーザ情報３２をジョブＩＤ４４、印刷データ保存先情報４５及びユーザ情報４６の項目にそれぞれ入力する。
【００３６】
次に、本印刷システムの動作例を図５及び図６（Ａ），（Ｂ）を用いて説明する。
【００３７】
図５は、本印刷システムの動作の一例を示すフローチャートである。図６（Ａ）は、出力先のプリンタがネットワーク７に含まれる場合のコマンド及び印刷データの流れの一例を示す図であり、図６（Ｂ）は、出力先のプリンタがネットワーク８に含まれる場合のコマンド及び印刷データの流れの一例を示す図である。これらの図において、実線が印刷データの流れを示し、波線がコマンドの流れを示す。
【００３８】
また、図５のステップＳ１→ステップＳ６でＹＥＳ→ステップＳ１０の動作が図６（Ａ）に対応し、図５のステップＳ１→ステップＳ６でＮＯ→ステップＳ２０の動作が図６（Ｂ）に対応する。
【００３９】
まず、ユーザがクライアント装置１で原稿を作成し、ジョブＩＤ３３及びサブネット情報３５を入力部を介して入力する。クライアント装置１は、入力部を介して印刷指示を受け付けると、上記原稿に基づいて印刷データを作成し、当該作成された印刷データをファイルサーバ２に送信する（ステップＳ１）。同時に、クライアント装置１は、入力部を介して入力されたジョブＩＤ３３及びサブネット情報３５を含む印刷要求コマンドを作成し、当該作成された印刷要求コマンドをプリントサーバ６に送信する（ステップＳ２）。尚、印刷要求コマンドの作成に関し、印刷要求コマンドを構成するクライアントＩＤ３０、コマンドＩＤ３１、ユーザ情報３２及び印刷データ保存先情報３４については、予めハードディスクドライブ（ＨＤＤ）に登録されているものを使用する。
【００４０】
プリントサーバ６は、ステップＳ２で送信された印刷要求コマンドを受信する（ステップＳ３）。プリントサーバ６は、印刷要求コマンド内のジョブＩＤ及び印刷データ保存先情報を図４のテーブル情報のジョブＩＤ４４及び印刷データ保存先情報４５の項目にそれぞれ記録する（ステップＳ４）。
【００４１】
プリントサーバ６は、受信した印刷要求コマンドに含まれるクライアントＩＤ３３に基づいて、図４のテーブル情報に含まれるクライアントＩＤを検出する（ステップＳ５）。プリントサーバ６は、受信した印刷要求コマンドに含まれるサブネット情報３５がステップＳ４で検出されたクライアントＩＤに対応する、図４のテーブル情報に含まれるサブネット情報に一致するか否かを判別する（ステップＳ６）。この判別により、印刷データの出力先を含むネットワークを決定することができる。
【００４２】
受信した印刷要求コマンドに含まれるサブネット情報３５がステップＳ４で検出されたクライアントＩＤに対応する、図４のテーブル情報に含まれるサブネット情報に一致する場合には、クライアント装置１の属するネットワークと同一のネットワーク７に属するプリンタ３へ印刷データを出力することが決定される。一方、受信した印刷要求コマンドに含まれるサブネット情報３５がステップＳ５で検出されたクライアントＩＤに対応する、図４のテーブル情報に含まれるサブネット情報に一致しない場合には、クライアント装置１の属するネットワーク７と異なるネットワーク８に属するプリンタ５へ印刷データを出力することが決定される。
【００４３】
ステップＳ６の判別の結果がＹＥＳの場合には、プリントサーバ６は、保留状態となる（ステップＳ７）。このとき、プリントサーバ６は、印刷要求コマンドを出力先のプリンタ（プリンタ３）に送信しない。
【００４４】
プリンタ３の操作パネルを介してユーザ情報及びジョブＩＤがプリンタ３に入力されると、プリンタ３は当該ユーザ情報及びジョブＩＤをプリントサーバ６に送信する（ステップＳ８）。プリントサーバ６は、当該ユーザ情報及びジョブＩＤを受信し、受信されたユーザ情報及びジョブＩＤに基づいて図４のテーブル情報から対応する印刷データ保存先情報を読み出し、プリンタ３に送信する（ステップＳ９）。
【００４５】
プリンタは、プリントサーバ６から印刷データ保存先情報を受信し、当該受信された印刷データ保存先情報に基づいてファイルサーバ２から印刷データを取得して印刷を実行する（ステップＳ１０）。
【００４６】
上記ステップＳ６の判別の結果がＮＯの場合（即ち、クライアント装置１から受信した印刷要求コマンドに含まれるサブネット情報３５がステップＳ４で検出されたクライアントＩＤに対応する、図４のテーブル情報に含まれるサブネット情報に一致しない場合）には、プリントサーバ６は、図４のテーブル情報に基づいて、出力先のプリンタと同一のネットワークに属するファイルサーバを特定する（ステップ１１）。
【００４７】
具体的には、プリントサーバ６は、クライアント装置１から受信した印刷要求コマンドに含まれるサブネット情報３５と同一のサブネット情報に対応するファイルサーバＩＤを図４のテーブル情報から抽出することによって、出力先のプリンタと同一のネットワークに属するファイルサーバを特定する。これにより、出力先のプリンタと異なるネットワークに属するファイルサーバから出力先のプリンタと同一のネットワークに属するファイルサーバへ印刷データの送信が可能になる。尚、ここでは、出力先のプリンタ５と同一のネットワーク８に属するファイルサーバ４が特定される。
【００４８】
プリントサーバ６は、ステップＳ１１で特定されたファイルサーバ４に対して、印刷データの取得要求コマンド、ステップＳ５で検出されたクライアントＩＤに対応するファイルサーバＩＤ及びジョブＩＤを送信する（ステップＳ１２）。
【００４９】
ファイルサーバ４は、当該印刷データの取得要求コマンド、ファイルサーバＩＤ及びジョブＩＤを受信し、受信したジョブＩＤに対応する印刷データの送信要求を、受信したファイルサーバＩＤに対応するファイルサーバ（ここではファイルサーバ２）に対して行う（ステップＳ１３）。ファイルサーバ２は、当該ジョブＩＤに対応する印刷データをファイルサーバ４に送信する（ステップＳ１４）。
【００５０】
ファイルサーバ４は、ファイルサーバ２から印刷データを取得し、取得した印刷データに関する印刷データ保存先情報及び印刷データの取得終了通知をプリントサーバ６に送信する（ステップＳ１５）。
【００５１】
プリントサーバ６は、ステップＳ１５で送信された印刷データ保存先情報を受信し、受信された印刷データ保存先情報を図４のテーブル情報内の対応する印刷データ保存先情報に上書きする（ステップＳ１６）。印刷データ保存先情報の書き換え方法は、上書きでも置換でもよい。図４のテーブル情報内の対応する印刷データ保存先情報とは、ステップＳ１１のファイルサーバの特定に使用したファイルサーバＩＤに対応する印刷データ保存先情報である。
【００５２】
次いで、プリンタ５の操作パネルを介してユーザ情報及びジョブＩＤがプリンタ５に入力されると、プリンタ５は当該ユーザ情報及びジョブＩＤをプリントサーバ６に送信する（ステップＳ１７）。
【００５３】
プリントサーバ６は、ステップＳ１７で送信されたユーザ情報及びジョブＩＤと一致する図４のテーブル情報内のユーザ情報及びジョブＩＤを検出し、当該検出されたユーザ情報及びジョブＩＤに対応する印刷データ保存先情報を含む印刷指示をプリンタ５に送信する（ステップＳ１８）。
【００５４】
プリンタ５は、ステップＳ１８で送信された印刷指示に含まれる印刷データ保存先情報に基づいて、印刷データをファイルサーバ（ここではファイルサーバ４）から取得する（ステップＳ１９）。その後、プリンタ５は、取得した印刷データの印刷を実行し（ステップＳ２０）、本処理を終了する。
【００５５】
以上詳細に説明したように、本実施の形態によれば、プリントサーバ６は、クライアント装置１から出力された印刷要求コマンドを受信し、当該受信された印刷要求コマンドに基づき印刷データを印刷するプリンタがネットワーク８に属するか否かを判別し、プリンタがネットワーク８に属する場合に、印刷データの送信要求をネットワーク８に属するファイルサーバ４に送信する。ファイルサーバ４は、この印刷データの送信要求に基づいてファイルサーバ２から印刷データを取得する。よって、印刷前に予めプリンタと同一のネットワーク８に属するファイルサーバ４に印刷データを送信でき、クライアント装置１とプリンタ５とが互いに異なるネットワークに属する環境下で、印刷効率の向上を図ることができる。
【００５６】
また、プリントサーバ６は、印刷要求コマンドから印刷データ保存先情報を取得し、ファイルサーバ４における印刷データの印刷データ保存先情報をファイルサーバ４から取得し、印刷要求コマンドから取得された印刷データの保存先情報をファイルサーバ４から取得された印刷データの保存先情報に上書きし、上書きされた印刷データの保存先情報をプリンタ５に送信するので、プリンタ５は同一のネットワーク８に属するファイルサーバ４の印刷データの保存先を取得することができる。
【００５７】
プリンタ５は、ユーザを示すユーザ情報及びジョブＩＤを入力する操作パネルを備え、プリントサーバ６は、入力されたユーザ情報及びジョブＩＤに基づいて上書きされた印刷データ保存先情報をプリンタ５に送信するので、操作パネルを介してプリンタ５は同一のネットワーク８に属するファイルサーバ４の印刷データの保存先を取得することができる。また、印刷データはファイルサーバ４から取得するので、プリントサーバ６の負荷を軽減することができる。
【００５８】
印刷要求コマンドは、プリンタが属するネットワークの情報を示すサブネット情報を含み、プリントサーバ６は、プリンタ毎のサブネット情報をテーブル情報としてハードディスクドライブ（ＨＤＤ）に記憶し、記憶されたプリンタ毎のサブネット情報と印刷要求コマンドに含まれるサブネット情報とに基づいてプリンタがネットワーク８に属するか否かを判別するので、印刷データの出力先であるプリンタの属するネットワークを決定することができる。
【００５９】
印刷要求コマンド及び印刷データは共通のジョブＩＤを含み、プリントサーバ６のハードディスクドライブ（ＨＤＤ）は、ファイルサーバ２，４のファイルサーバＩＤとプリンタ毎のサブネット情報とを関連付けたテーブル情報を有し、プリントサーバ６は、印刷要求コマンドに含まれるサブネット情報とテーブル情報とに基づいて、ネットワーク８に属するファイルサーバ４を特定し、印刷要求コマンドに含まれるジョブＩＤ及びファイルサーバ２のファイルサーバＩＤを含む印刷データの送信要求をファイルサーバ４に送信するので、ファイルサーバ４は、ジョブＩＤ及びファイルサーバ２のファイルサーバＩＤに基づいてファイルサーバ２から印刷データを取得することができる。
【００６０】
また、ネットワーク７，８間のデータ転送は、低速通信線９よりも高速な高速通信線１０を介して実行されるので、クライアント装置１とプリンタ５とが互いに異なるネットワークに属する環境下で、印刷効率の向上を図ることができる。
【００６１】
上記実施の形態では、ユーザ情報及びジョブＩＤは、プリンタ３及びプリンタ５の操作パネルを介して入力されたが、ユーザ情報及びジョブＩＤを含むＩＣカード又は磁気カードをクライアント装置１で作成し、プリンタ３及びプリンタ５にＩＣカードリーダ又は磁気カードリーダを接続して、当該ＩＣカードリーダ又は磁気カードリーダがＩＣカード又は磁気カードに含まれるユーザ情報及びジョブＩＤを読み込むようにしてもよい。これにより、ユーザの操作量が低減される。
【００６２】
また、上記実施の形態では、ネットワーク８において、プリントサーバ６とファイルサーバ４とを分けていたが、これらを１台のコンピュータで構成してもよい。これにより、印刷システムで必要な装置数を削減することができる。
【００６３】
また、上記実施の形態では、プリントサーバ６をネットワーク８に含めたが、プリントサーバ６はネットワーク７，８のいずれにも属さないようにしてもよい。この場合においても、上述した実施の形態の効果と同様の効果を奏することはできる。
【００６４】
さらに、上記実施の形態では、出力先のプリンタが属するネットワークの情報を示すサブネット情報はユーザが入力部６０５を介して入力した情報に基づいて、クライアント装置１で作成されていたが、これに代えて、ユーザが入力部６０５を介して入力した情報に基づいて、クライアント装置１で出力先のプリンタが属する拠点を示す情報を作成するようにしてもよい。この場合、プリントサーバ６に格納されるテーブル情報のサブネット情報の項目を出力先のプリンタが属する拠点を示す情報に書き換える。
【００６５】
また、本実施の形態では、受信手段、第１の送信手段、第２の送信手段、第１の取得手段及び第２の取得手段の例として、ＣＰＵ６０１に動作が制御されるネットワークインターフェース６０６が挙げられる。また、判別手段、書換手段及び特定手段は、例えばＨＤＤ６０４に格納された所定のプログラムを実行するＣＰＵ６０１に対応する。入力手段は例えば操作パネル３０２に対応する。
【００６６】
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態に係る印刷システムの構成図の一例である。
【図２】（Ａ）はプリントサーバ６の構成図の一例であり、（Ｂ）はプリンタ３の構成図の一例である。
【図３】（Ａ）はクライアント装置１がプリントサーバ６に対して送信する印刷要求コマンドの構造の一例を示す図であり、（Ｂ）はプリンタが受信する印刷データの構造の一例を示す図である。
【図４】プリントサーバ６で保存されるテーブル情報の一例を示す図である。
【図５】本印刷システムの動作の一例を示すフローチャートである。
【図６】（Ａ）は、出力先のプリンタがネットワーク７に含まれる場合のコマンド及び印刷データの流れの一例を示す図であり、（Ｂ）は、出力先のプリンタがネットワーク８に含まれる場合のコマンド及び印刷データの流れの一例を示す図である。
【図７】従来の印刷システムの動作の一例を示し、（Ａ）は印刷データをクライアント装置からプリンタに直接送信するケースの一例を示す図であり、（Ｂ）は、印刷データをファイルサーバを介してプリンタに送信するケースの一例を示す図である。
【符号の説明】
【００６８】
１  クライアント装置
２，４  ファイルサーバ
３，５  プリンタ
６  プリントサーバ
７，８  ネットワーク
９  低速通信線
１０  高速通信線
３０１  制御部
３０２  操作パネル
３０３  ネットワークインターフェース
３０４  プリント部
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
６０４  ハードディスクドライブ（ＨＤＤ）
６０５  入力部
６０６  ネットワークインターフェース
６０７  表示部
【図１】
2008176426.tif 000003
【図２】
2008176426.tif 000004
【図３】
2008176426.tif 000005
【図４】
2008176426.tif 000006
【図５】
2008176426.tif 000007
【図６】
2008176426.tif 000008
【図７】
2008176426.tif 000009