(57)【要約】【課題】  編集・印刷の現場の事情に配慮して、その利便性を向上できるサーバシステムを提供する。【解決手段】  少なくとも一つのサーバ装置であるプリンタサーバ２を含み、サーバ装置がそれぞれ、ラスタライズされたドキュメントを、当該ドキュメントに関する管理情報を含めて保持し、この管理情報が、ドキュメントの読出しに関する所定処理に供されるサーバシステムである。【選択図】        図１
2006252204.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つのサーバ装置を含み、
前記サーバ装置がそれぞれ、ラスタライズされたドキュメントを、当該ドキュメントに関する管理情報を含めて保持し、
前記管理情報が、ドキュメントの読出しに関する所定処理に供される、
ことを特徴とするサーバシステム。
【請求項２】
請求項１に記載のサーバシステムであって、
前記管理情報は、
前記ドキュメントの版を管理するための情報であり、レビジョン情報、版の工程情報、版の承認情報の少なくとも一部を含む情報である、
ことを特徴とするサーバシステム。
【請求項３】
請求項１に記載のサーバシステムであって、
前記管理情報には、
前記ドキュメントごとの、アクセス権に関する情報が含まれる、
ことを特徴とするサーバシステム。
【請求項４】
少なくとも一つのサーバ装置を用い、
前記サーバ装置にそれぞれ、ラスタライズされたドキュメントを、当該ドキュメントに関する管理情報を含めて保持させ、
前記管理情報を、ドキュメントの読出しに関する所定処理に供する、
ことを特徴とするサーバ装置の制御方法。
【請求項５】
コンピュータを、
ラスタライズされたドキュメントを、当該ドキュメントに関する管理情報を含めて保持させる手段、
及び、前記管理情報を、ドキュメントの読出しに関する所定処理に供する処理を実行する手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタサーバ等を含むサーバシステムに関する。
【背景技術】
【０００２】
近年では、印刷機によって印刷される予定のドキュメントについて、その色校正や文字校正などをカラーレーザプリンタで行うことが多くなっている。こうしたケースでは、ドキュメントの各版（各校正版）をプリンタサーバに保持させ、校正の結果の確認などの作業を行うことも多い。しかしながら、各ドキュメントについて複数の版をプリンタサーバに保持させると、どの版が最新であるかなどの管理が面倒になっていた。
【特許文献１】特開２００３−６７３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
そこで、別途データベースを用意して、当該データベースにおいて版管理情報を保持させることも考えられる（特許文献１）。しかしながら、例えば雑誌などの編集の現場では、毎号に共通する連載記事などに対して類似のタイトルが付されるなどの事情がある。このため、ドキュメントとは別にデータベースを設定しようとすると、ドキュメントとデータベース上の記録との関連づけを確実に行うために、タイトル以外にさらに別途識別子を発行する必要がある。このほか、編集・印刷の現場において、別途データベースを設定することについては、利便性が低いことが多い。
【０００４】
本発明は上記実情に鑑みて為されたもので、編集・印刷の現場の事情に配慮して、その利便性を向上できるサーバシステムを提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００５】
上記従来例の問題点を解決するための本発明は、少なくとも一つのサーバ装置を含むサーバシステムであって、前記サーバ装置がそれぞれ、ラスタライズされたドキュメントを、当該ドキュメントに関する管理情報を含めて保持し、前記管理情報が、ドキュメントの読出しに関する所定処理に供される、ことを特徴としている。
【０００６】
また、前記管理情報は、前記ドキュメントの版を管理するための情報であり、レビジョン情報、版の工程情報、版の承認情報の少なくとも一部を含む情報であってもよい。さらに、前記管理情報には、前記ドキュメントごとの、アクセス権に関する情報が含まれる、こととしてもよい。
【０００７】
さらに本発明の一態様に係るサーバ装置の制御方法は、少なくとも一つのサーバ装置を用い、前記サーバ装置にそれぞれ、ラスタライズされたドキュメントを、当該ドキュメントに関する管理情報を含めて保持させ、前記管理情報を、ドキュメントの読出しに関する所定処理に供する、ことを特徴としている。
【０００８】
また、本発明の別の態様に係るプログラムは、コンピュータを、ラスタライズされたドキュメントを、当該ドキュメントに関する管理情報を含めて保持させる手段、及び、前記管理情報を、ドキュメントの読出しに関する所定処理に供する処理を実行する手段、として機能させることを特徴としている。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るサーバシステムは、図１に示すように、クライアント側となるパーソナルコンピュータ（ＰＣ）１と、プリンタ３とに接続されるプリンタサーバ２を、少なくとも一つ含む。本実施の形態のサーバシステムでは、プリンタサーバ２が一つだけ含まれる場合を例として説明する。
【００１０】
また、このプリンタサーバ２は、制御部２１と、記憶部２２と、ストレージ部２３と、通信部２４と、プリンタ制御部２５とを含んで構成されている。
【００１１】
ＰＣ１は、利用者側に配置され、プリンタサーバ２に対してネットワークを介して接続されている。
【００１２】
プリンタサーバ２の制御部２１は、ＣＰＵ等を用いて実現できる。この制御部２１は、記憶部２２に格納されているプログラムに従って動作している。本実施の形態では、この制御部２１は、ドキュメントのラスタライズ処理と、管理情報の生成処理と、ドキュメントのデータを管理する処理と、プリンタ３に対して少なくとも一つのドキュメントデータを出力する処理と、を含む各種処理を実行する。この制御部２１の動作については、後に詳しく述べる。
【００１３】
記憶部２２は、制御部２１によって実行されるプログラムを格納している。また、この記憶部２２は、制御部２１のワークメモリとしても動作する。ストレージ部２３は、ハードディスク等のディスク装置であり、ラスタライズ後のドキュメントやその管理情報等を保持している。このストレージ部２３が格納している情報は、例えば図２に示すように、ドキュメントのタイトルの情報と、その受信日時と、送信元の情報（利用者名やＰＣのアドレスなど）と、ラスタライズ後のドキュメント及びその管理情報とを含む。以下、この情報のそれぞれを「ジョブ」と呼ぶ。
【００１４】
通信部２４は、ネットワークインタフェース等であり、ネットワークを介して情報の送受信を行う。具体的に、ここでの通信部２４は、制御部２１から入力される指示に従って、指定された宛先に対してデータを送出する。また、通信部２４は、ネットワークを介して到来するデータを受信して制御部２１に出力する。
【００１５】
プリンタ制御部２５は、少なくとも一つのプリンタ３に接続されており、プリンタ３に対して印刷処理の対象となるドキュメントのデータを送信出力する。また、このプリンタ制御部２５は、プリンタ３側から受信される情報を、制御部２１に出力するようにしてもよい。
【００１６】
プリンタ３は、カラープリンタ等であり、プリンタサーバ２側から受信される印刷処理の対象となるドキュメントのデータに基づき、そのデータによって表される画像を、用紙上に形成する。
【００１７】
本実施の形態では、プリンタサーバ２がＰＣ１から、印刷の対象となるドキュメントを受信して、そのラスタライズ処理を行い、プリンタ３へ出力する処理を実行する。また、このプリンタサーバ２では、ラスタライズ処理後の画像データについてそのサムネイル（縮小代表画像）を生成し、サムネイルのデータと、ラスタライズ処理後の画像データとを関連付けて保持する。この際、制御部２１は、管理情報を生成して、ドキュメントのデータに当該管理情報を含めて保持させる。また、プリンタサーバ２は、保持されているドキュメントのデータを組み合わせた印刷物をプリンタ３に印刷させる処理（ビルトジョブ処理）を実行する。
【００１８】
［管理情報の生成・保持］
以下、制御部２１の具体的な処理の例について説明する。制御部２１は、印刷の対象となるドキュメントを、ＰＣ１から受信すると、当該ドキュメントをラスタライズして画像データ（以下、ラスタライズデータと呼ぶ）を生成する。このラスタライズの処理は、プリンタ３の解像度及び色再現性に応じて生成されるものであり、いわゆるＲＩＰ（Raster Image Process）済みデータと呼ばれるものである。
【００１９】
制御部２１は、このラスタライズデータに対応するサムネイルを生成する。ここでサムネイルは、ラスタライズデータのフロントページ（最初のページ）の画像を、代表画像として、当該代表画像を縮小して得られる。
【００２０】
また、制御部２１は、受信したドキュメントに関する管理情報を生成する。具体的な例として、制御部２１は、ドキュメントのタイトルの情報等をキーとして、キーが共通するジョブがストレージ部２３に格納されているか否かを調べる。例えばドキュメントのタイトルをキーとする場合、ジョブに含まれるタイトルの情報が、受信したドキュメントのタイトルの情報と同一であるとの検索条件の下に、ジョブを検索することになる。
【００２１】
ここで検索条件に合致するジョブがストレージ部２３に格納されていなければ、版のレビジョン情報として、最初のレビジョンであることを表す値（例えば「１」）と、版の工程情報として、最初の工程であることを表す値（例えば「未処理」）とを含む、管理情報を生成する。
【００２２】
また、検索条件に合致するジョブがストレージ部２３に格納されていれば、ジョブ（複数ある場合は、そのうち最後に受信されたもの）に含まれるレビジョンの値と、版の工程情報とを取得する。そして当該取得したレビジョンの値を「１」だけインクリメントしてレビジョンの値を更新し、当該更新後のレビジョンの値と、取得した版の工程情報とを含む管理情報を生成する。
【００２３】
制御部２１は、この生成した管理情報を、ラスタライズデータに含める。つまり、ラスタライズデータは、プリンタ３によって解釈可能な記述言語（ＰＤＬ）によって記述されているので、その印刷処理の内容に影響を与えない、例えばコメントのデータとして、ラスタライズデータ内に管理情報を追記する。そして、このラスタライズデータと、対応するサムネイルとを関連付けてストレージ部２３に格納する。このようにラスタライズデータと管理情報とを一体とすることで、編集・印刷の現場の事情に配慮して、その利便性を向上できるようになる。
【００２４】
［ビルトジョブ］
制御部２１は、また、ＰＣ１側からビルトジョブの生成を開始するべき旨の指示を受けて、次の処理を開始する。制御部２１は、ストレージ部２３に格納されているサムネイルの一覧を提供する処理を行う。このとき、制御部２１は、ストレージ部２３に格納されているジョブについて、キーとなっている情報（例えばタイトルの情報）ごとに、そのうちレビジョンの値が最新のものを選択する。
【００２５】
制御部２１は、選択した各ジョブについて、対応するサムネイルの画像データをＰＣ１側へ配信する。ＰＣ１では、このサムネイルの一覧を表示する。
【００２６】
利用者は、サムネイルの一覧を用いて、ビルトジョブに用いるドキュメントを選択する操作を行う。例えば、利用者は、雑誌の記事に対応するジョブを、記事の配列順に印刷するビルトジョブを生成するため、雑誌に含めるべきドキュメントのサムネイルを一覧から選択するとともに、選択したサムネイルの順列を、記事の配列順に合わせて設定する。ＰＣ１は、選択されたサムネイルを特定する情報と、その順列の情報とをプリンタサーバ２へと送信する。
【００２７】
制御部２１では、選択されたサムネイルを特定する情報と、順列の情報とを受信して、ビルトジョブを生成する処理を続ける。すなわち制御部２１は、受信した情報をストレージ部２３にビルトジョブを表す情報として格納するとともに、受信した情報に基づいて、当該情報により特定されるサムネイルに対応するラスタライズデータを、ストレージ部２３から読み出す。そして、読み出した各ラスタライズデータを、順列の情報に示される順序に配列して、プリンタ部３に送出する。
【００２８】
本実施の形態では、サムネイルの一覧を提供する際に、レビジョンが最新のドキュメントに対応するものを提供しているので、ここで読み出されるラスタライズデータは、レビジョンが最新のものとなる。つまり、ビルトジョブの設定において、利用者は、特に意識することなく、最新のレビジョンのデータを用いてビルトジョブを生成できる。
【００２９】
［管理情報の変更］
さらにここでは管理情報のうち、レビジョンの情報を用いてビルトジョブの生成を容易にする処理の例について述べたが、本実施の形態の制御部２１が行う処理は、これだけに限られない。例えば、利用者は、管理情報に含まれる版の工程情報を設定してもよい。ここで工程情報は例えば、印刷の際に行うべき各工程の進行状況を表す情報である。例えば、工程情報は「未処理」、「文字校正済み」、「入稿」、「色校正済み」、「校了」、「印刷」などの情報である。制御部２１は、ＰＣ１に対してサムネイルを提供する際に、対応するラスタライズデータに含まれる管理情報から工程情報を読み出して、当該工程情報に対応する図形画像をサムネイルに合成して送信することとしてもよい。ここで図形画像は、例えば図３に示すように、サムネイルＳの一部に重ね合わせて合成され、どの工程にあるかを、例えば進行状況によって長さの異なるバー（矩形）Ｂによって表す。
【００３０】
また管理情報には、版の承認情報を含んでもよい。例えば、クライアントによる校正の確認、色校正の確認などの結果の情報が含まれてもよい。この場合も、サムネイルの情報とともに、当該承認情報がＰＣ１側に提供され、利用者の参照に供される。例えば、制御部２１は、サムネイルを提供する際に、校正が完了しているラスタライズデータのみを提供するなどの処理を行うこととしてもよい。
【００３１】
［アクセス権情報］
さらに、管理情報には、ドキュメントごとのアクセス権に関する情報を含んでもよい。ここでアクセス権の情報は、版の工程情報に応じて設定されてもよい。例えば、文字校正前であれば、内容の追記／読み出し可能であるとのアクセス権を設定し、文字校正済みとなった後は、文字データの変更を禁止するアクセス権を設定し、色校正済みとなった後は、色指定データの変更や、赤入れを禁止するアクセス権を設定してもよい。
【００３２】
ＰＣ１は、このアクセス権の情報に従って、ラスタライズデータに対する変更操作が行われたときに、当該変更操作が禁止された変更を伴う場合は、当該変更操作が禁止されている旨の表示を行うなどして、ラスタライズデータについてアクセス権に反する変更をさせないよう制御する。
【００３３】
［担当者への通知］
また、管理情報には、担当者の連絡先に関する情報を含んでもよい。例えば、編集者のメールアドレスなどを担当者の連絡先として含めておく。そして制御部２１が、ＰＣ１からドキュメントのデータを受信したときに、当該受信したドキュメントに係るキーとなる情報を用いた検索条件に合致するジョブが、ストレージ部２３に格納されている場合、当該ジョブに含まれる管理情報から担当者の連絡先の情報を抽出し、当該連絡先に対してドキュメントの変更がされた旨の電子メールを送信する。これにより、例えばデザイナがドキュメントをレビジョンアップしたときに、ドキュメントの変更を知らせる通知が編集者側に行われる。
【００３４】
［管理情報の他の例］
さらに管理情報には、ラスタライズデータをプリンタ３へ送信した日時の履歴の情報や、プリンタ３を特定する情報、さらに印刷した部数の情報などを含んでもよい。制御部２１は、プリンタ３に対して印刷を行ったときに、これらの情報を管理情報に追記する。
【００３５】
本実施の形態によれば、編集・印刷の現場の事情に配慮して、その利便性を向上できる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態に係るサーバシステムの一例を表す構成ブロック図である。
【図２】ストレージ部におけるジョブの記憶に係るデータ構造例を表す説明図である。
【図３】本発明の実施の形態に係るサーバシステムによって提供されるサムネイルの例を表す説明図である。
【符号の説明】
【００３７】
１  パーソナルコンピュータ、２  プリンタサーバ、３  プリンタ、２１  制御部、２２  記憶部、２３  ストレージ部、２４  通信部、２５  プリンタ制御部。
【図１】
2006252204.tif 000003
【図２】
2006252204.tif 000004
【図３】
2006252204.tif 000005