(57)【要約】【課題】  複数のサーバのそれぞれに保存しているファイルを効率的に利用可能できるようにする。【解決手段】  ファイルマネージャーは、ファイル保存が指定され、かつ保存先が指定されていないときには（ステップ１００〜１０４）、各プリントサーバの間で共有しているプリントサーバごとの機能情報を読み込み、機能情報と印刷設定に基づいて、印刷設定に応じた印刷処理が可能となるプリントサーバを選択する。このとき、ジョブファイルで保存するかＲＩＰファイルで保存するかの設定に応じ、ジョブファイルに対する管理情報又は、ＲＩＰファイルに対する管理情報を用いる（ステップ１１８〜１２６）。これにより、各プリントサーバに格納したジョブファイル及びＲＩＰファイルに対して連結などの編集処理を行っても、均一な印刷出力が得られるようにできる。【選択図】        図４
2006262366.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが所定の印刷機能を備えた印刷出力装置に接続し、印刷ジョブのファイルが入力されることにより、該ファイルに基づいた印刷処理を可能とするサーバの間で、印刷設定を含む前記ファイルを格納して保持可能な記憶手段を用いたファイル管理方法であって、
前記サーバそれぞれで保持している前記印刷出力装置の印刷機能を含むサーバの機能情報を共有し、
前記ファイルを前記サーバの記憶手段に格納するときに、格納先の前記サーバを、前記ファイルの前記印刷設定と、前記サーバごとの前記機能情報に基づいて選択することを特徴とするファイル管理方法。
【請求項２】
前記ファイルのデータ形式が、画像処理及びＲＩＰ処理を施したＲＩＰデータ又は、画像処理及びＲＩＰ処理を施す前のジョブデータであるときに、
前記ジョブデータ及び前記ＲＩＰデータごとに、前記機能情報に基づいた管理情報を設定し、
前記情報処理装置によって設定される前記データ形式及び前記印刷設定と、前記管理情報に基づいて、前記サーバを選択することを特徴とする請求項１に記載のデータ格納方法。
【請求項３】
前記機能情報に対して優先順位を設定し、設定された優先順位に基づいて、前記ファイルの格納先の前記サーバを選択することを特徴とする請求項１又は請求項２に記載のファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれが印刷出力装置に接続しているプリントサーバなどのサーバに係り、詳細には、複数のサーバのそれぞれに設けられている記憶手段にデータ及び印刷設定を含むファイルを格納するときのファイル管理方法に関する。
【背景技術】
【０００２】
印刷処理の分野においては、ＤＴＰ（Desktop Publishing）化が浸透している。ＤＴＰは、パーソナルコンピュータやワークステーション等の画像処理装置上で、画像の作成、加工、編集等を行うことによりページレイアウトを作成し、このページレイアウトに基づいて印刷版を露光するためのフィルムの作成を行ったり（ＣＥＰＳ）、印刷版に直接書き込んで印刷用の刷版を作成する（ＣＴＰ：Computer to Plate）。
【０００３】
ＤＴＰ化された印刷分野では、複数の画像処理装置と、プリンタ等の印刷出力装置（ＩＯＴ）をネットワーク接続してＬＡＮなどを形成することよりプリンタを共有し、複数の画像処理装置のそれぞれで、印刷処理を実行できるようにしている。
【０００４】
また、このようなネットワークでは、プリントサーバなどを設けて、印刷ジョブのファイルを一時的に格納することにより、多数ページにわたるドキュメントなどの大容量の印刷ジョブに対する印刷処理を効率的にかつ円滑に行うことができるようにしている。
【０００５】
すなわち、プリントサーバでは、印刷ジョブとなる印刷ファイルを受信すると、順に処理待ちジョブとしてスプールしながら、スプールしている印刷ファイルに対して、印刷設定に応じた画像処理及びＲＩＰ処理を行って、プリンタへ出力する印刷用データとなるラスタデータを生成する。また、プリントサーバでは、この印刷データファイルを出力待ち（印刷待ち）ジョブとしてスプールし、所定のタイミングでプリンタへ出力する。これにより、プリントサーバでは、多数の印刷ファイルに対して連続的に印刷処理できるようにしている。
【０００６】
また、プリントサーバでは、印刷ファイルやＲＩＰ処理された印刷用データファイルなどのファイルを格納して保持可能となっており、これにより、プリントサーバに格納しているファイルを指定して印刷処理を実行したり、また、プリントサーバに格納しているファイル（データ）の一部を加工したり編集して、印刷処理を実行することができるようになっている。
【０００７】
このようなプリントサーバでは、ＨＤＤなどの記憶媒体に、印刷ファイルを格納する記憶領域と、ラスタデータなどの印刷用データファイルを格納する記憶領域が独立しており、サーバ自身で記憶領域及び記憶領域に格納しているファイルの管理を行うようにしている。
【０００８】
一方、複数のネットワークを相互に接続して、別のネットワークのサーバやサーバに格納しているファイルの共有などを可能となる。この時には、複数のサーバのそれぞれに格納しているファイルの適切な管理が行われることが好ましく、この時のファイル管理の手法として、複数のサーバの記憶領域を仮想的に一つの記憶領域として管理する手法があり、これにより、あたかも一つのサーバにファイルを格納しているようにして用いることができる。
【０００９】
ところで、それぞれにプリンタが接続されたプリントサーバでは、プリンタに対応したデータ処理及びＲＩＰ処理が行われる。例えば、例えば、プリンタによって両面印刷の可否、処理可能な最大用紙サイズは勿論、色変換を行うときに使用する変換テーブルなどのプロファイルが異なり、サーバでは、接続しているプリンタに応じた処理を行うようになっている。
【００１０】
ここから、プリンタ等の装置ごとの基本情報などに基づいて、ネットワーク接続されている多数のプリンタの中から適切なプリンタを選択可能とすることが提案されている（例えば、特許文献１参照。）。
【００１１】
プリンタには、両面印刷などの印刷機能に加え、ステープル機能などの後処理機能をそなえたものがあり、上記提案では、印刷設定に応じた適切なプリンタの選択が可能となっている。
【００１２】
しかしながら、カタログ、装置などの仕様書のオンデマンド印刷を行うときなどには、何れかのサーバに格納しているドキュメントに、他のサーバに格納しているドキュメント又はドキュメントの一部を差し込んだり、差し替えるなどの加工、編集処理を行うことがある。
【００１３】
このようなときに、各サーバに格納しているＲＩＰデータを用いると、印刷出力したときには、仕上がりが他のページと異なるページが発生したり、印刷出力されないページが発生してしまうことがある。
【００１４】
また、ＲＩＰ処理されたデータは、データ量が大きくなっており、このために、このデータのファイルをサーバ間で転送を行うと、ネットワークに大きな負荷をかけてしまうと共に、ファイル転送にも時間がかかってしまう。特に、離れた場所に設置されているサーバの間でファイル転送を行うと、より一層、転送時間がかかるなどの問題が生じる。
【特許文献１】特開２００３−３３０６６８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明は上記事実に鑑みてなされたものであり、複数のサーバのそれぞれに格納するファイルを効率的に利用可能とするファイル管理方法を提案することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために本発明は、それぞれが所定の印刷機能を備えた印刷出力装置に接続し、印刷ジョブのファイルが入力されることにより、該ファイルに基づいた印刷処理を可能とするサーバの間で、印刷設定を含む前記ファイルを格納して保持可能な記憶手段を用いたファイル管理方法であって、前記サーバそれぞれで保持している前記印刷出力装置の印刷機能を含むサーバの機能情報を共有し、前記ファイルを前記サーバの記憶手段に格納するときに、格納先の前記サーバを、前記ファイルの前記印刷設定と、前記サーバごとの前記機能情報に基づいて選択することを特徴とする。
【００１７】
この発明によれば、サーバは接続されている印刷出力装置の印刷機能と、印刷ジョブとなるファイルの印刷設定に応じて、画像処理、ＲＩＰ処理及び印刷処理を行う。これにより、サーバの処理機能は、印刷出力装置の印刷機能によって定まり、サーバの機能情報には、印刷機能に関する情報が含まれる。
【００１８】
この機能情報を、複数のサーバの間で共有し、ファイルをサーバに格納するときには、各サーバの機能情報と格納するファイルの印刷設定に基づいて、格納先となるサーバを選択する。
【００１９】
これにより、それぞれのサーバで印刷処理が実行可能となるファイルを、各サーバの記憶手段に格納することができる。
【００２０】
したがって、各サーバの記憶手段に格納されたファイルは、そのサーバ及び印刷出力装置で処理可能なファイルとなるので、同じサーバ内のファイルであれば、編集などを行って印刷処理したときにも、ページの欠落や、一部のページの仕上がりが他のページの仕上がりと異なってしまうのを確実に防止することができる。
【００２１】
また、ファイルを格納するときには、印刷設定を含ませるので、格納しているファイルを、他のサーバへ転送するときに、転送先のサーバで処理可能なファイルであるか否かの適切な判断が可能となるので、それぞれのサーバで格納することが好ましいファイルか否かの的確な判断が可能となる。
【００２２】
すなわち、本発明は各サーバの記憶手段に、サーバの機能情報に合わせた印刷設定のファイルのみを格納するようにファイル管理を行う。これにより、複数のファイルの間で、データ連結を行ったときに、不適切な印刷物が得られてしまうのを抑えることが可能となるようにしている。
【００２３】
このような本発明においては、前記ファイルのデータ形式が、画像処理及びＲＩＰ処理を施したＲＩＰデータ又は、画像処理及びＲＩＰ処理を施す前のジョブデータであるときに、前記ジョブデータ及び前記ＲＩＰデータごとに、前記機能情報に基づいた管理情報を設定し、前記情報処理装置によって設定される前記データ形式及び前記印刷設定と、前記管理情報に基づいて、前記サーバを選択することが好ましく、これにより、ジョブデータやＲＩＰデータも適切なサーバの記憶手段に格納される。
【００２４】
また、本発明は、前記機能情報に対して優先順位を設定し、設定された優先順位に基づいて、前記ファイルの格納先の前記サーバを選択するものであっても良く、これにより複数のサーバにファイルを振り分けて格納するとき、効率的で的確な処理が可能となる。
【００２５】
このような本発明に適用するサーバの機能情報には、記憶手段の容量、残容量や、サーバの設置場所、回線容量などの環境情報を含むことができ、これにより、例えば、該当ファイルの利用地域などと離れた地域のサーバに、そのファイルを格納してしまうなどの不具合を防止することができる。
【発明の効果】
【００２６】
以上説明したように本発明によれば、印刷設定と、各サーバの機能情報に基づいて選択したサーバに、ファイルを格納するので、それぞれのサーバに格納しているファイルを編集した時にも、そのサーバが接続されている印刷出力装置から、適切に印刷出力することができるという優れた効果が得られる。
【発明を実施するための最良の形態】
【００２７】
以下に図面を参照しながら本発明の実施の形態を説明する。図１には、本実施の形態に係るネットワーク１０の概略構成を示している。ネットワーク１０は、複数のネットワーク１２（ここでは一例として、ネットワーク１２Ａ、１２Ｂ、１２Ｃ、１２Ｄとしている）が、専用の通信回線又はインターネットなどの公衆通信回線網等を介して接続されている。ネットワーク１２Ａ〜１２Ｄのそれぞれは、例えばＬＡＮを形成しており、ネットワーク１０は、例えば、複数のＬＡＮを接続したＷＡＮを形成している。
【００２８】
なお、ネットワーク１２及びネットワーク１２を接続したネットワーク１０は、従来公知の任意の構成を適用でき、ここでは詳細な説明を省略する。また、ネットワーク１２Ａ〜１２Ｄの基本的構成は同じであり、特に区別しないときにはネットワーク１２として説明する。
【００２９】
ネットワーク１２は、画像処理装置として設けられている複数のクライアントＰＣ１４と、プリントサーバ１６（プリントサーバ１６Ａ、１６Ｂ、１６Ｃ、１６Ｄ、総称するときには、プリントサーバ１６とする）を含んでおり、プリントサーバ１６には、印刷出力装置（ＩＯＴ）としてプリンタ１８（プリンタ１８Ａ、１８Ｂ、１８Ｃ、１８Ｄ、総称するときはプリンタ１８とする）が接続している。
【００３０】
なお、ネットワーク１２では、複数のプリントサーバ１６及びプリンタ１８を備えていてもよいが、本実施の形態では、一例として一つのネットワーク１２に一組のプリントサーバ１６とプリンタ１８を設けたものとして説明する。
【００３１】
また、以下では、サーバをプリントサーバ１６として用いて説明するが、本発明に適用するサーバは、これに限らずクライアントＰＣ１４とネットワーク接続されたファイルサーバ等の各種の中間サーバを適用することも可能である。
【００３２】
さらに、ネットワーク１２には、印刷用の刷版を作成するために画像データに基づいて感光性平版印刷版等を直接露光するプレートセッターや、感光性平版印刷版への画像焼付（露光）に用いる原稿フィルムを露光する露光装置等を接続されていても良い。
【００３３】
図２に示すように、クライアントＰＣ１４及びプリントサーバ１６には、ネットワークインターフェイス（ネットワークＩ／Ｆ）２０、２２が設けられており、ネットワーク１２では、クライアントＰＣ１４とプリントサーバ１６が、このネットワークＩ／Ｆ２０、２２を介して接続されている。なお、クライアントＰＣ１４とプリントサーバ１６のネットワーク接続は、任意のネットワークプロトコルを適用することができる。
【００３４】
プリントサーバ１６は、双方向インターフェイス（双方向Ｉ／Ｆ）２４を備えており、この双方向Ｉ／Ｆ２４を介してプリンタ１８に接続している。
【００３５】
このようなプリントサーバ１６は、パーソナルコンピュータ（ＰＣ）に所定の機能を備えたＰＣＩボードを追加するなどして構成することができる。また、プリントサーバ１６は、キーボード、マウス等の入力デバイスやＣＲＴディスプレイやＬＣＤディスプレイ等の表示デバイスを備えており、表示デバイスに表示した画像に対する処理及び表示画像を印刷出力するＷＹＳＩＷＹＧ機能を備えたものであっても良い。
【００３６】
プリントサーバ１６には、プリントサーバ１６自体と共にプリンタ１８を制御するプリントコントローラ２６、画像処理部２８及び各種のデータを記憶する記憶手段とするＨＤＤ３０が設けられている。
【００３７】
画像処理部２８は、クライアントＰＣ１４から印刷ジョブとして入力されるファイルの画像データや描画命令などのジョブデータに基づいてラスタデータを生成するＲＩＰ処理を行なう。
【００３８】
プリントコントローラ２６は、ＲＩＰ処理により生成されたラスタデータ（以下、ＲＩＰデータとする）を印刷用データとしてプリンタ１８へ出力する。これにより、ネットワーク１２では、印刷ジョブとして入力されるファイルに応じた印刷出力が得られるようになっている。
【００３９】
なお、プリントサーバ１６では、入力されたファイルを例えば、入力順に処理待ちキューに格納すると共に、処理待ちキューに格納しているファイルを順に読み出して、画像処理（ＲＩＰ処理）を実行し、画像処理によって生成されたＲＩＰデータの印刷用ファイルを印刷待ちキューに格納し、この印刷待ちキューからプリンタ１８へ順に出力する。
【００４０】
一方、クライアントＰＣ１４は、ＤＴＰアプリケーションなどの各種のアプリケーション３２を備えており、アプリケーション３２を用いて画像や文書の作成、加工、編集等の画像処理等を行ってページレイアウト、ドキュメントなど（以下、一例としてドキュメントとする）の作成が可能となっている。
【００４１】
また、クライアントＰＣ１４には、プリンタドライバ（ドライバソフト）３４が設けられており、このプリンタドライバ３４を介して、アプリケーション３２等によって作成したドキュメントに対する印刷設定等を行うことにより、該当ドキュメントのファイルを、印刷ジョブとしてプリントサーバ１６へ送信可能となっている。
【００４２】
プリントサーバ１６では、このファイルに対し、印刷設定に基づいて、画像処理、ＲＩＰ処理及び印刷処理を実行する。
【００４３】
なお、このようなクライアントＰＣ１４、プリントサーバ１６及びプリンタ１８は、公知の一般的構成を適用することができる。
【００４４】
ところで、クライアントＰＣ１４に設けているプリンタドライバ３４は、自機の属するネットワーク１２内のプリンタ１８（例えば、ネットワーク１２Ａ内ではプリンタ１８Ａ）のみならず、他のプリンタ１８（例えば、他のネットワーク１２Ｂ〜１２Ｄのプリンタ１８Ｂ〜１８Ｄ）に対する印刷設定も可能となっており、これにより、クライアントＰＣ１４では、ネットワーク１０に設けられている任意のプリンタ１８を用いた印刷処理が可能となっている。
【００４５】
すなわち、プリンタドライバ３４は、プリントサーバ１６に応じた印刷設定が可能であり、プリントサーバ１６又はプリンタ１８を指定することより、指定したプリントサーバ１６又はプリンタ１８で実行しうる印刷設定が可能となっている。
【００４６】
プリントサーバ１６には、データ管理部３６が設けられている。このデータ管理部３６では、ネットワークＩ／Ｆ２２を介して印刷ジョブとして入力されるファイルを順にスプールすると共に、スプールしているファイルを画像処理部２８へ受け渡す。また、データ管理部３６では、画像処理によって生成されたＲＩＰデータのファイルをスプールして、スプールしているファイル（ＲＩＰデータ）を印刷用のデータとしてプリンタ１８へ順に出力するようになっている。
【００４７】
一方、ＨＤＤ３０には、プリントサーバ１６に接続しているプリンタ１８を用いて印刷処理を実行するときの印刷ジョブ及びＲＩＰデータのファイルを格納するローカルディスク領域３８に加えて、仮想ディスク領域４０が設けられている。
【００４８】
クライアントＰＣ１４では、プリンタドライバ３４を用いて、印刷ジョブとして送信するファイルをプリントサーバ１６に格納しておくか否かの設定が可能となっている。また、プリンタドライバ３４では、プリントサーバ１６に格納するように設定されているファイルを、ＲＩＰ処理がされていいないデータ（以下、ジョブファイルとする）で保存するか、ＲＩＰ処理が終了したデータ（以下、ＲＩＰファイルとする）として保存するかの選択が可能となっている。
【００４９】
データ管理部３６には、ファイルマネージャー４２が設けられており、このファイルマネージャー４２が、仮想ディスク領域４０に格納するファイル（ジョブファイル及びＲＩＰファイル）を管理する。
【００５０】
ネットワーク１０では、各プリントサーバ１６のＨＤＤ３０に形成している仮想ディスク領域４０を、一つのディスク領域４６として、ファイルマネージャー４２が管理している。なお、ここでは、各プリントサーバ１６にファイルマネージャー４２を設けて、それぞれのプリントサーバ１６での仮想ディスク領域４０内のデータ管理を行うように説明するが、何れか１台のファイルマネージャー４２が、ディスク領域４６の一括管理を行うものであってもよい。
【００５１】
プリントサーバ１６のそれぞれは、接続されているプリンタ１８に応じた処理を行う。すなわち、各プリントサーバ１６は、それぞれに接続しているプリンタ１８の印刷機能に応じた処理機能を備えており、プリントサーバ１６には、この処理機能を含む機能情報が設定されている。
【００５２】
表１には、プリントサーバ１６の機能情報の一例を示している。なお、表１では、４台のプリントサーバ１６Ａ〜１６Ｂを例に、プリントサーバ１６Ａ、１６Ｂ、１６Ｃ、１６Ｄのそれぞれを、サーバＡ、サーバＢ、サーバＣ、サーバＤとして示している。
【００５３】
【表１】
2006262366.tif 000003
【００５４】
印刷機能に基づいたプリントサーバ１６の機能情報には、例えば、印刷出力可能な用紙サイズ、標準フォント数、追加フォント、印刷出力可能な用紙の種類（例えば紙質など）、両面印刷の可否、後処理機能（Finishing）とその有無、ＲＩＰデータの解像度、デバイスプロファイル、例えばプロジェクトごとなどで設定されるターゲットプロファイル、ユーザー調整カーブ、キャリブレーションカーブの有無などがある。
【００５５】
これらの機能情報は、プリンタ１８Ａ〜１８Ｄに対してプリンタドライバ３４で設定可能な印刷設定に応じたものとなっている。
【００５６】
ネットワーク１０では、各プリントサーバ１６の機能情報を共有データとし、ファイルマネージャー４２がこの共有データ（機能情報）を保持している。
【００５７】
クライアントＰＣ１４に設けているプリンタドライバ３４では、プリントサーバ１６へ送信するファイルに対して、プリントサーバ１６内に保存するか否かの設定が可能となっており、ファイルマネージャー４２では、ファイルの保持が指定されることにより、何れかのプリントサーバ１６の仮想ディスク領域４０に該当ファイルを格納する。
【００５８】
この時、格納するプリントサーバ１６の指定がなければ、プリントサーバ１６の機能情報と、ファイルの印刷設定に基づいてプリントサーバ１６を選択するようにしている。
【００５９】
また、クライアントＰＣ１４に設けているプリンタドライバ２４では、プリントサーバ１６にファイルを保存するときに、ジョブファイルとして保存するか、ＲＩＰファイルとして保存するかの設定が可能となっており、ファイルマネージャー４２では、ファイルを格納するときに、ジョブファイルとして保存するか、ＲＩＰファイルとして保存するかの設定（指定）に基づいて、該当データ形式でファイルを保存する。
【００６０】
このときに、ファイルマネージャー４２では、ジョブファイル及びＲＩＰファイルに、印刷設定を含ませるようになっており、これにより、格納しているファイルを読み出して印刷処理が可能となるようにしている。
【００６１】
一方、ファイルマネージャー４２では、プリントサーバ１６を選択するときに用いる機能情報の項目が分けられている。すなわち、プリントサーバ１６ごとに、ジョブファイルとして保存するときの管理情報と、ＲＩＰファイルとして保存するときの管理情報を設定しており、この管理情報に基づいて、ファイルを格納するプリントサーバの選択を行うようになっている。
【００６２】
表２には、ジョブファイルに対する管理情報の一例を示し、表３には、ＲＩＰファイルに対する管理情報の一例を示している。
【００６３】
【表２】
2006262366.tif 000004
【００６４】
【表３】
2006262366.tif 000005
【００６５】
例えば、表２に示すように、ジョブファイルとして保存するように指定されているときには、機能情報として、用紙サイズ、標準フォント数、追加フォント、用紙種類、両面指定、Finishing等の項目を適用し、また、表３に示すように、ＲＩＰファイルとして保存するように指定されているときには、用紙サイズ、ＲＩＰ済み解像度、デバイスプロファイル、ターゲットプロファイル、ユーザー調整カーブ、キャリブレーションカーブ等の項目を適用して、格納先のプリントサーバ１６を選択可能となっている。
【００６６】
一方、ネットワーク１０では、プリントサーバ１６ごとの機能情報として、ＨＤＤ３０上での仮想ディスク領域４０の空き容量（プリントサーバ１６の空き容量）、設定場所を示す情報、ファイルの送信元のクライアントＰＣ１４の間やプリントサーバ１６間の通信回線の容量（データの転送可能と速度など）などの環境情報が含まれるようになっている。
【００６７】
これにより、ファイルマネージャー４２では、格納先として複数のプリントサーバ１６の選択されるときには、例えば、プリントサーバ１６の設置場所から選択することが可能となっている。すなわち、クライアントＰＣ１４が含まれるネットワーク１２を最優先とし、次に、クライアントＰＣ１４から最も近い場所に設置されているネットワーク１２を選択できるようになっている。
【００６８】
なお、プリントサーバ１６の間の距離は、例えば、プリントサーバ１６の間で通信を行ったときの応答時間を用いることができる。また、ネットワーク環境によって、応答時間が短いにもかかわらず、データ転送を行うときの転送時間が長くなることがある。このようなときには、転送時間を用いてもよく、応答時間と転送時間の双方を考慮するようにしてもよい。
【００６９】
プリントサーバ１２のファイルマネージャー４２には、機能情報に基づいてジョブファイルないしＲＩＰファイルの格納先を選択するときの優先順位が設定可能となっており、優先順位が設定されていることにより、該当優先順位に基づいた格納先の選択を行うようになっている。
【００７０】
ネットワーク１０では、何れかのプリントサーバ１２のファイルマネージャーに対して、優先順位が設定されることにより、設定された優先順位を機能情報に含めることにより、全てのプリントサーバ１６の間で適用されるようにしている。また、優先順位は、ジョブファイルとＲＩＰファイルで分けて設定可能となっている。なお、優先順位の設定は、プリントサーバ１６ごとに異なるように設定するものであっても良い。
【００７１】
このような優先順位の設定は、プリントサーバ１６上又はクライアントＰＣ１４上で所定のＵＩを用いて行うことができる。図３には、一例として、ＲＩＰファイルに対して適用可能となＵＩの一例を示している。
【００７２】
この設定画面５０では、リストウインド５２内に、登録されている振り分け項目が表示される。このとき、最優先するように設定されている項目が、リストウインド５２の最上位に表示され、そこから降順に項目が表示されるようになっている。なお、リストウインド５２には、スクロールバー５４が設けられており、このスクロールバー５４の操作によってリストウインド５２に表示する項目のスクロールが可能となっている。
【００７３】
また、設定画面５０では、リストウインド５２に表示している項目にカーソル５６を合わせてクリック操作などをすることにより、該当項目の表示を反転するなどして選択した状態で、アップボタン（上げるボタン）５８Ａないしダウンボタン（下げるボタン）５８Ｂを操作することにより、選択している項目の優先順位の上げ／下げが可能となっており、これにより、優先順位の入れ替えが可能となっている。
【００７４】
設定画面５０には、削除ボタン６０及び追加ボタン６２が設けられており、何れかの項目を選択した状態で削除ボタン６０を操作することにより、選択されている項目の削除が可能となっている。また、設定画面５０では、追加ボタン６２を操作することにより、新たな項目の追加が可能となっており、設定終了ボタン６４を操作することにより、設定された優先順位がプリントサーバ１６のファイルマネージャー４２に登録される。
【００７５】
また、設定画面５０には、チャックボックス６６及び実行ボタン（今すぐ実行）６８が設けられている。再配置（再振り分け）を行う範囲を、そのプリントサーバ１６で印字可能範囲に限定するように選択でき、また、実行ボタン６８を操作することにより、その時点でディスク領域４６（仮想ディスク領域４０）内に格納されているファイル（ここでは、ＲＩＰファイル）の再振り分けが実行されるようになっている。
【００７６】
一方、クライアントＰＣ１４には、ファイルマネージャー４２に対応するファイルマネージャープリケーション（ＳＭアプリケーション、以下、ＳＭアプリ４８とする）が設けられている。
【００７７】
このＳＭアプリ４８では、各プリントサーバ１６の仮想ディスク領域４０に格納しているジョブファイル及びＲＩＰファイルのリストを、プリントサーバ１６（仮想ディスク領域４０）ごとに表示可能となっている。
【００７８】
これにより、クライアントＰＣ１４のそれぞれでは、プリントサーバ１６に格納しているジョブファイルやＲＩＰファイルに対する編集などの作業と共に、ジョブファイルないしＲＩＰファイル又は編集したジョブファイルないしＲＩＰファイルに対する印刷処理が可能となっている。
【００７９】
このように構成されているネットワーク１０では、各ネットワーク１２のクライアントＰＣ１４で、アプリケーション３２を用いて作成、加工、編集等の処理が行われたドキュメントなどのファイルが印刷ジョブとして送信される。プリントサーバ１６は、このファイルを受信すると、受信したファイルに対する画像処理ないし印刷処理を実行する。
【００８０】
このとき、プリントサーバ１６では、受信したファイルの印刷設定に基づいて印刷機能の設定を行い、設定された印刷機能に基づいた画像及び及び印刷処理を実行する。
【００８１】
一方、ネットワーク１０では、各ネットワーク１２にプリントサーバ１６及びプリンタ１８が設けられており、クライアントＰＣ１４では、それぞれのネットワーク１２内で印刷処理を実行することができる。また、ネットワーク１２が相互に接続されていることにより、クライアントＰＣ１４は、自機の属するネットワーク１２と異なるネットワーク１２内のプリントサーバ１６及びプリンタ１８を用いた印刷処理が可能となっている。
【００８２】
ところで、ネットワーク１０では、クライアントＰＣ１４のそれぞれで作成したドキュメントなどのファイルを、プリントサーバ１６に格納しておくことができるようになっている。
【００８３】
クライアントＰＣ１４では、アプリケーション３２によって作成したドキュメントなどのファイルをプリントサーバ１６へ送信するときに、プリンタドライバ３４を用いて、各種の印刷設定を行う。このときに、印刷処理を実行するか否かの指定と共に、該当ファイルをプリントサーバ１６に保存するか否かの選択設定が可能となっている。
【００８４】
クライアントＰＣ１４では、プリンタドライバ３４を用いることにより「印刷処理を実行して保存」や、「印刷処理を実行せずに保存」などの設定と共に、保存先のプリントサーバの指定を行うことができる。
【００８５】
また、ファイルをプリントサーバ１６に保存するときには、ＲＩＰ処理を行っていないジョブファイルとして保存するか、ＲＩＰ処理を行ったＲＩＰファイルとして保存するかの指定が可能となっている。すなわち、ＲＩＰ済みデータとして保存するか否かの指定が可能となっている。
【００８６】
さらに、クライアントＰＣ１４ででは、アプリケーション３２上又はプリンタドライバ３４上で、用紙サイズ、印刷部数などに加えて、フォント、用紙種類、両面印刷を行うか否か、ステープル処理などのフィニッシング処理（後処理）を行うか否かや、ＲＩＰ解像度、デバイスプロファイル、ターゲットプロファイル、ユーザー調整カーブ、キャリブレーションカーブの要否などを指定することが可能となっている。
【００８７】
なお、このような印刷機能の設定は、プリンタドライバ３４にＵＩとして設けられているＧＵＩなどを、クライアントＰＣ１４の図示しないモニタに表示し、キーボード、マウスなどの入力デバイスを用いて行う公知の方法を適用することができる。
【００８８】
プリントサーバ１６には、データ管理部３６にファイルマネージャー４２が設けられ、また、ＨＤＤ３０には、仮想ディスク領域４０が設定されており、ファイルマネージャー４２は、プリントサーバ１６に印刷ファイルないしＲＩＰファイルとして格納する指定がなされることにより、該当するジョブファイルないしＲＩＰファイルを、ＨＤＤ３０の仮想ディスク領域４０に格納するようになっている。
【００８９】
一方、ネットワーク１０では、各プリントサーバ１６の機能情報が共有データとなっており、各プリントサーバ１６の共有データ（機能情報）がファイルマネージャー４２に記憶されている。
【００９０】
ファイルマネージャー４２は、ファイルを格納するプリントサーバ１６の指定がないときには、共有データとなっている各プリントサーバ１６の機能情報と、格納するファイルに対する印刷設定に基づいて、ファイルを格納保存するプリントサーバ１６を選択するようにしている。また、ファイルマネージャー４２は、ファイルを保存するときに、印刷設定も合わせて保存するようにしている。
【００９１】
ここで、図４を参照しながら、プリントサーバ１６へのファイルの保存の概略を説明する。なお、以下の説明では、既に格納先の選択に適用する優先順位が予め設定されているものとする。
【００９２】
このフローチャートは、各プリントサーバ１６が印刷ジョブとなるファイルを受信することにより、ファイルマネージャー４２が実行し、最初のステップ１００では、受信したファイルから印刷設定を読込み、次のステップ１０２では、データ保存（ファイル保存）が指定されているか否かを確認する。
【００９３】
ここで、ファイル保存が指定されていると、ステップ１０２で肯定判定してステップ１０４へ移行する。このステップ１０４では、保存先が指定されているか否かを確認し、保存先が指定されているときには、ステップ１０４で肯定判定して、ステップ１０６へ移行する。
【００９４】
このステップ１０６では、保存先が自機か否かを確認する。このときに、保存先が自機でなければステップ１０６で否定判定してステップ１０８へ移行し、受信したファイルを、指定されているプリントサーバ１６へ転送する。これにより、転送先のプリントサーバ１６で、再度、該当ファイルの保存処理が実行される。
【００９５】
これに対して、自機に保存するように指定されているときには、ステップ１０６で肯定判定して、ステップ１１０へ移行する。このステップ１１０では、ジョブファイルとして保存するように設定されているか否かを確認する。
【００９６】
このときに、ジョブファイルとして保存するように指定されているときには、ステップ１１０で肯定判定して、受信したファイルと印刷設定をジョブファイルとして、ＨＤＤ３０に設定している仮想ディスク領域４０に格納する。
【００９７】
また、ジョブファイルではなくＲＩＰ済みのデータであるＲＩＰファイルとして保存するように設定されているときには、ステップ１１０で否定判定してステップ１１４へ移行する。このステップ１１４では、印刷設定に基づいて画像処理及びＲＩＰ処理を行ってＲＩＰデータ（ＲＩＰファイル）を生成する。
【００９８】
この後、ステップ１１６では、生成したＲＩＰファイルに印刷設定を含めてＨＤＤ３０の仮想ディスク領域４０に格納する。なお、ファイル保存に加えて印刷処理の実行が設定されているときには、印刷処理を行うための画像処理及びＲＩＰ処理が行われるので、このときの処理をステップ１１４での処理に換え、ＲＩＰデータが生成されたときに、該当ＲＩＰデータと共に印刷設定をＲＩＰファイルとして仮想ディスク領域４０に格納するようにステップ１１６を実行すればよい。
【００９９】
一方、プリントサーバ１６に設けているファイルマネージャー４２は、ファイル保存を行うときに、保存先のプリントサーバ１６が指定されていないときには、最適なプリントサーバ１６が選択されるようにしている。
【０１００】
すなわち、ファイルマネージャー４２では、印刷設定で保存先のプリントサーバ１６が指定されていないときには、ステップ１０４で否定判定してステップ１１８へ移行する。
【０１０１】
このステップ１１８では、先ず、ジョブファイルとして保存するように指定されているか否かを確認する。
【０１０２】
ここで、ジョブファイルで保存するように設定されているときには、ステップ１１８で肯定判定してステップ１２０へ移行する。このステップ１２０では、各プリントサーバ１６で設定されているジョブファイルの管理情報（表１及び表２参照）を読み込む。この後、ステップ１２２では、印刷設定と管理情報に基づいてプリントサーバ１６を選択する。すなわち、プリントサーバ１６の機能情報から、保存ファイルに設定されている印刷設定に基づいた処理が可能なプリントサーバ１６を選択する。
【０１０３】
このとき、例えば、印刷印刷の設定で、用紙サイズが「Ａ３ノビ」に設定されているときには、サーバＣ（プリントサーバ１６Ｃ）が保存先の候補から除かれる。また、印刷設定でステープル処理が設定されているときには、ステープル処理機能を備えたサーバＡ、Ｄ（プリントサーバ１６Ａ、１６Ｄ）が保存先の候補として残されえる。
【０１０４】
また、ＲＩＰファイルで保存するように設定されているときには、ステップ１１８で否定判定してステップ１２４へ移行する。このステップ１２４では、各プリントサーバ１６で設定されているＲＩＰファイルに対する管理情報（表１及び表３参照）を読み込む。この後、ステップ１２６では、印刷設定と管理情報に基づいてプリントサーバ１６を選択する。すなわち、プリントサーバ１６の機能情報からファイルで設定されている印刷設定に基づいた処理が可能なプリントサーバ１６を選択する。
【０１０５】
このとき、例えば、印刷設定で、ＲＩＰ済み解像度が６００dpiとなっているときには、解像度変換が不要なプリンタ１８（１８A、１８C、１８Ｄ）を優先することから、サーバＡ、Ｃ、Ｄ（プリントサーバ１６Ａ、１６Ｃ、１６Ｄ）が保存先の候補となる。
【０１０６】
このようにして印刷設定と、プリントサーバ１６の機能情報の中で、ジョブファイルに対する管理情報を比較するか、印刷設定と、プリントサーバ１６の機能情報の中で、ＲＩＰファイルに対する管理情報を比較し、印刷設定に応じた処理が可能となるプリントサーバ１６が選択されるとステップ１２８へ移行する。
【０１０７】
このステップ１２８では、選択されたプリントサーバ１６が１台であるか否かを確認し、選択されたプリントサーバ１６が１台であるときには、ステップ１２８で肯定判定して、ステップ１０６へ移行する。
【０１０８】
また、選択されたプリントサーバ１６が複数（２台以上）あるときには、ステップ１２８で否定判定してステップ１３０へ移行する。このステップ１３０では、優先順位に基づいて格納先のプリントサーバ１６を選択する。
【０１０９】
このとき、例えば、ファイル保存を依頼したクライアントＰＣ１４に最も近いプリントサーバ１６を選択するのを最優先とするように設定され、格納先の候補に挙げられているプリントサーバ１６に、クライアントＰＣ１４と同じネットワーク１２内のプリントサーバ１６があるときには、そのプリントサーバ１６を格納先として選択する。
【０１１０】
また、クライアントＰＣ１４が属するネットワーク１２のプリントサーバ１６は候補となっていないが、同じ建物の違うフロアのネットワーク１２と、クライアントＰＣ１４が設けられている地域と異なる地域のネットワーク１２のプリントサーバ１６が候補となっているときには、違うフロアのネットワーク１２のプリントサーバ１６を格納先として選択する。
【０１１１】
このようにして格納先のプリントサーバ１６を選択すると、ステップ１０６へ移行して、選択したプリントサーバ１６へ、指定されているデータ形式で転送する。
【０１１２】
このようにしてプリントサーバ１６へ、保存するジョブファイルないしＲＩＰファイルを振り分けることにより、各プリントサーバ１６の仮想ディスク領域４０には、印刷設定が、プリントサーバ１６の機能情報に合ったジョブファイルないしＲＩＰファイルが保存される。
【０１１３】
一方、クライアントＰＣ１４に設けているＳＭアプリ４８は、プリントサーバ１６ごとに、仮想ディスク領域４０に格納しているジョブファイルないしＲＩＰファイルのリストを表示できるようになっており、クライアントＰＣ１４は、表示されたリストから選択したジョブファイルないしＲＩＰファイルに対する編集が可能となっている。なお、リストは、プリントサーバ１６の仮想ディスク領域４０に格納されているジョブファイル及びＲＩＰファイルが明確になるものであれば、任意の構成のリストウィンドを用いることができる。
【０１１４】
ここで、各プリントサーバ１６には、プリントサーバ１６ごとの機能情報と印刷設定に合わせてジョブファイル又はＲＩＰファイルが保存されるので、同一のプリントサーバ１６に保存されているジョブファイル同士や、ＲＩＰファイル同士を連結したり、ジョブファイルやＲＩＰファイルによって形成されるドキュメントの一部を、他のドキュメントの一部と差し替えるなどの編集を行ったときには、編集したジョブファイル又はＲＩＰファイルを印刷処理したときに、ページの欠落や、仕上がりが異なるページが生じることがない。
【０１１５】
なお、クライアントＰＣ１４に、複数のプリントサーバ１６のリストウィンドを表示して、一方のリストウインド内のジョブファイル又はＲＩＰファイルを、別のリストウィンドに移動することにより、該当するジョブファイルやＲＩＰファイルが、プリントサーバ１６の間で転送されるものであってもよい。
【０１１６】
このときには、ジョブファイルないしＲＩＰファイルと共に印刷設定を合わせて移動させ、移動先のプリントサーバ１６に設けているファイルマネージャー４２が、自機の機能情報と、印刷設定を比較して、印刷設定に機能情報が合うときにのみ、ジョブファイルないしＲＩＰファイルを仮想ディスク領域４０に格納するようにすればよい。
【０１１７】
これにより、各プリントサーバ１６には、機能情報に合ったジョブファイルないしＲＩＰファイルのみを保存することができ、同じプリントサーバ１６内では、ジョブファイルないしＲＩＰファイルを編集して作成したドキュメントを一定の品質で印刷出力することができる。
【０１１８】
なお、以上説明した本実施の形態は、本発明の構成を限定するものではなく、本発明は、複数のプリントサーバ及びプリンタを備えた任意の構成のネットワークに適用することができる。
【図面の簡単な説明】
【０１１９】
【図１】本実施の形態に適用したネットワークの概略構成図である。
【図２】本発明を適用したプリントサーバとクライアントＰＣの要部の概略構成図である。
【図３】優先順位の設定に適用可能なＵＩの一例を示す概略図である。
【図４】プリントサーバでのファイル格納処理の概略を示す流れ図である。
【符号の説明】
【０１２０】
１０    ネットワーク
１２（１２Ａ〜１２Ｄ）    ネットワーク
１４    クライアントＰＣ（情報処理装置）
１６（１６Ａ〜１６Ｄ）    プリントサーバ
１８（１８Ａ〜１８Ｄ）    プリンタ（印刷出力装置）
２８    画像処理部
３０    ＨＤＤ（記憶手段）
３４    プリンタドライバ
３６    データ管理部
３８    ローカルディスク領域
４０    仮想ディスク領域（記憶手段）
４２    ファイルマネージャー
４６    ディスク領域（記憶手段）
４８    ＳＭアプリ
【図１】
2006262366.tif 000006
【図２】
2006262366.tif 000007
【図３】
2006262366.tif 000008
【図４】
2006262366.tif 000009