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