(57)【要約】【課題】ファイル化した印刷データをファイルサーバに転送して管理するファイル名の生成規則に自由度を持たせると共に、ファイル名の生成規則に対するユーザカスタマイズを容易にする。【解決手段】プリントサーバ１０は、クライアント端末２０の印刷要求発行部２１が送信した要求に基づき印刷ジョブをプリンタに出力すると共に、印刷ジョブをファイルに変換してファイルサーバ３０に送信して記憶管理する。属性情報抽出部１６は、印刷要求受付部１３で受け付けた印刷要求に含まれる各種属性情報をシステム情報記憶部１８の属性一覧情報５０に基づいて抽出する。ファイル名生成部１５は、出力プリンタに対応する予め設定されたファイ名生成規則をファイル名生成規則一覧６０から取得し、抽出した属性情報を用いてファイルサーバ３０にファイル転送するファイルのファイル名を自動生成する。【選択図】  図１
2004334680.tif 000002
【特許請求の範囲】
【請求項１】
クライアントから受け付けたプリント要求に基づき印刷ジョブをプリンタに出力すると共に、該印刷ジョブをファイル形式でファイルサーバに送信して記憶管理するプリントシステムにおいて、
前記クライアントから受け付けたプリント要求に含まれる各種属性情報を抽出する属性情報抽出手段と、
前記属性情報抽出手段で抽出した属性情報を用いて予め設定された所定のファイ名生成ルールに基づき前記ファイルサーバに送信するファイルのファイル名を自動生成するファイル名生成手段と
を具備することを特徴とするプリントシステム。
【請求項２】
クライアントから受け付けたプリント要求に基づき印刷ジョブをプリンタに出力すると共に、該印刷ジョブをファイル形式でファイルサーバに送信するプリントサーバにおいて、
前記クライアントから受け付けたプリント要求に含まれる各種属性情報を抽出する属性情報抽出手段と、
前記属性情報抽出手段で抽出した属性情報を用いて予め設定された所定のファイ名生成ルールに基づき前記ファイルサーバに送信するファイルのファイル名を自動生成するファイル名生成手段と
を具備することを特徴とするプリントサーバ。
【請求項３】
クライアントから受け付けたプリント要求に基づき印刷ジョブをプリンタに出力すると共に、該印刷ジョブをファイル形式でファイルサーバに送信して記憶管理するプリントシステムにおけるプリント管理方法において、
前記クライアントから受け付けたプリント要求に含まれる各種属性情報を属性情報抽出手段により抽出し、
該属性情報抽出手段で抽出した属性情報を用いて予め設定された所定のファイ名生成ルールに基づき前記ファイルサーバに送信するファイルのファイル名をファイル名生成手段により自動生成する
ことを特徴とするプリント管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プリントサーバがクライアント端末からの印刷要求をファイル形式に変換してファイルサーバにファイル転送を行うプリントシステムおよびプリント管理方法に関し、特に、転送ファイルのファイル名生成方法に関する。
【０００２】
【従来の技術】
従来におけるプリントシステムおよびプリント管理方法に関する技術としては、特許文献１記載の「ジョブ識別方法および装置」がある。
【０００３】
この特許文献１記載の発明は、複数のスキャナやプリンタがネットワークを介して接続された文書処理システム等において、ジョブを発行した装置を識別する情報と、その装置内でユニークとなる情報を組み合わせたジョブ名、例えば、ジョブを発行したスキャナの登録名とジョブを発行した日付およびスキャナ内での連続番号を組み合わせたジョブ名を、ジョブの実行開始に先立って発行するジョブに対して付与するもので、複数の装置からジョブが発行される場合でも、ジョブの識別を容易にし、ユーザによるジョブ管理を迅速かつ確実に行うことができるジョブ識別方法および装置である。
【０００４】
【特許文献１】
特開２００２―３３３９６５号公報。
【０００５】
【発明が解決しようとする課題】
ところで、上記特許文献１記載の発明においては、ジョブの識別性を高める為にジョブに付与したジョブ名は、文書管理システム内におけるジョブ管理においても、ジョブ名を参照することでジョブに関する情報を容易に取得することを可能にしている。
【０００６】
しかし、ジョブ名の生成規則が文書管理システムにおける自由度の低い所定の規則に従うものであり、ユーザの多様な要求を満足できないといった問題が生じる。
【０００７】
また、最近のプリントシステムにおいては、受け付けた印刷データをファイルに変換してファイルサーバにファイル転送して印刷データを管理可能なプリントサーバがある。
【０００８】
このプリントサーバの機能は、プリントサーバが受信した印刷データをファイルに変換して記憶管理することによって、ファイルサーバにアクセス可能な端末から印刷データを参照して再利用することが可能となる。
【０００９】
また、ファイル転送手段の無い端末においても、印刷データを印刷用プロトコルによりプリントサーバに送信することで、ファイル化された印刷データをファイルサーバへファイル転送して管理することが可能となる。
【００１０】
しかし、ファイル名の生成規則においても、上記ジョブ名の生成規則と同様に、ファイル名の生成規則の自由度が低い場合、ファイルサーバに記憶管理されたファイルをシステム内で有効活用できないといった問題が生じる。
【００１１】
そこで、この発明は、プリントサーバに送信された印刷データをファイル化してファイルサーバに転送して管理するプリントシステムにおいて、転送ファイルのファイル名自動生成処理において、生成規則に自由度を持たせると共に、生成規則をユーザが容易にカスタマイズ可能なプリントシステムおよびプリント管理方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成する為に、請求項１の発明は、クライアントから受け付けたプリント要求に基づき印刷ジョブをプリンタに出力すると共に、印刷ジョブをファイル形式でファイルサーバに送信して記憶管理するプリントシステムにおいて、クライアントから受け付けたプリント要求に含まれる各種属性情報を抽出する属性情報抽出手段と、属性情報抽出手段で抽出した属性情報を用いて予め設定された所定のファイ名生成ルールに基づきファイルサーバに送信するファイルのファイル名を自動生成するファイル名生成手段とを具備することを特徴とする。
【００１３】
また、請求項２の発明は、クライアントから受け付けたプリント要求に基づき印刷ジョブをプリンタに出力すると共に、印刷ジョブをファイル形式でファイルサーバに送信するプリントサーバにおいて、クライアントから受け付けたプリント要求に含まれる各種属性情報を抽出する属性情報抽出手段と、属性情報抽出手段で抽出した属性情報を用いて予め設定された所定のファイ名生成ルールに基づきファイルサーバに送信するファイルのファイル名を自動生成するファイル名生成手段とを具備することを特徴とする。
【００１４】
また、請求項３の発明は、クライアントから受け付けたプリント要求に基づき印刷ジョブをプリンタに出力すると共に、印刷ジョブをファイル形式でファイルサーバに送信して記憶管理するプリントシステムにおけるプリント管理方法において、クライアントから受け付けたプリント要求に含まれる各種属性情報を属性情報抽出手段により抽出し、属性情報抽出手段で抽出した属性情報を用いて予め設定された所定のファイ名生成ルールに基づきファイルサーバに送信するファイルのファイル名をファイル名生成手段により自動生成することを特徴とする。
【００１５】
【発明の実施の形態】
以下、この発明の実施の形態について添付図面を参照して詳細に説明する。
【００１６】
図１は、この発明に係わるプリントシステムの各構成機器と主要な制御構成を示したシステム構成図である。
【００１７】
図１において、プリントシステムは、クライアント端末２０、プリントサーバ１０、ファイルサーバ３０、プリントサーバ管理装置４０、複数のプリンタ（プリンタＡ９１．．．プリンタＥ９２）が、それぞれネットワーク９０に接続して構成される。
【００１８】
図１における印刷システムは、クライアント端末２０からの印刷要求をプリントサーバ１０が受信し、指定されたプリンタに印刷データを出力し、また、プリントサーバ１０に設定された条件、または、クライアント端末２０からの指示に基づいて、受信した印刷データをファイル形式に変換してファイルサーバ３０にファイル転送を行う。
【００１９】
また、ファイルサーバ３０にて蓄積管理されるファイル化された印刷データは、ファイルサーバ３０における共有設定に基づいてシステム内の各端末からのアクセスが可能となる。
【００２０】
プリントサーバ管理装置４０は、プリントサーバ１０に対する各種管理業務をネットワーク９０経由で行う為の管理装置である。
【００２１】
クライアント端末２０は、印刷要求発行部２１を具備し、印刷要求発行部２１は、ユーザの指示により作成された印刷データを含む印刷要求を印刷用プロトコルにてプリントサーバ１０に発行する。
【００２２】
プリントサーバ１０は、システム情報記憶部１８、システム情報管理部１７、印刷データ生成出力部１１、印刷先情報取得部１２、印刷要求受付部１３、ファイル転送制御部１４、ファイル名生成部１５、属性情報抽出部１６を具備して構成される。
【００２３】
システム情報記憶部１８は、属性一覧情報５０、ファイル名生成規則一覧６０、プリンタ管理情報７０、ユーザ管理情報８０を記憶して管理する。
【００２４】
属性一覧情報５０は、ファイルサーバ３０にファイル転送する印刷データに関する各種属性を記憶して管理するテーブルである。
【００２５】
ファイル名生成規則一覧６０は、ファイル名の生成規則を記憶して管理するテーブルである。
【００２６】
プリンタ管理情報７０は、プリントサーバ１０にて管理される各プリンタの識別情報と、ユーザカスタマイズによりプリンタ毎に設定されたファイル名生成規則との対応を記憶して管理するテーブルである。
【００２７】
ユーザ管理情報８０は、プリントサーバ１０にクライアント端末２０を使用してアクセスするユーザおよびクライアント端末２０の識別情報を記憶して管理するテーブルである。
【００２８】
システム情報管理部１７は、プリントサーバ管理装置４０からのメンテナンス要求もしくは、プリントサーバ１０自身からの操作に基づいて、システム情報記憶部１８の各テーブルのメンテナンス処理を行う。
【００２９】
ファイルサーバ３０は、ファイル管理部３１、ファイル蓄積部３２を具備し、ファイル管理部３１は、プリントサーバ１０との間で行うファイル転送制御、ファイル蓄積部３２に記憶されるファイルのアクセス管理を行う。
【００３０】
プリントサーバ管理装置４０は、システム情報メンテナンス部４１を具備し、システム情報メンテナンス部４１は、プリントサーバ１０のシステム情報記憶部１８に記憶された各テーブルをメンテナンスする為の管理用ツールであり、ブラウザ表示等による管理用画面を表示し、管理者の入力情報に基づいてプリントサーバ１０のシステム情報のメンテナンス用データを作成してプリントサーバ１０に送信する。
【００３１】
なお、図１に示したプリントサーバ管理装置４０のシステム情報メンテナンス部４１は、プリントサーバ管理装置４０以外に、プリントサーバ１０もしくは、プリントサーバ１０にネットワーク接続可能なシステム内の別の装置に具備した構成にすることも可能である。
【００３２】
次に、図１に示したプリントシステムにおける印刷処理および印刷データのファイル転送処理について説明する。
【００３３】
図２は、プリントサーバ１０における印刷処理および印刷データのファイル転送処理の手順を示すフローチャートである。
【００３４】
図２において、プリントサーバ１０の印刷要求受付部１３は、クライアント端末２０の印刷要求発行部２１から送信される出力先プリンタ名、原稿データを含む印刷要求を受信し（ステップＳ１０１）、印刷データの出力先に関する情報（プリンタ名、プリンタＩＤ等を含む）を抽出する（ステップＳ１０２）。
【００３５】
印刷先情報取得部１２は、印刷要求受付部１３が抽出したプリンタＩＤでシステム情報記憶部１８のプリンタ管理情報７０を参照し、プリンタＩＤに対応する装置がプリンタまたはファイルサーバ３０であるかを判断する（ステップＳ１０３）。
【００３６】
印刷データの出力先が、プリンタである場合（ステップＳ１０３でプリンタ）は、印刷データ生成出力部１１は、印刷要求受付部１３で受信した印刷要求かをに基づいて、プリンタ出力用の印刷データを生成して出力先のプリンタに出力する（ステップＳ１０４）。
【００３７】
ファイル転送制御部１４は、受信した印刷要求をファイルサーバ３０に対するファイル転送の要否を判断する（ステップＳ１０５）。
【００３８】
ここで、印刷データのファイル転送の要否を判定する処理は、例えば、印刷要求に所定の情報をクライアント端末２０が設定する場合と、プリントサーバ１０のシステム情報記憶部１８の設定内容に基づいて転送の要否を判断する。
【００３９】
ステップＳ１０３で判定した印刷先がファイルサーバの場合、または、ステップＳ１０５で判定したファイルサーバへの転送が必要であると判断した場合（ステップＳ１０５でＹＥＳ）、ファイル転送制御部１４は、クライアント端末２０から受信した印刷要求に基づいてファイル化した印刷データのファイル名を自動生成し（ステップＳ１０６）、出力先となるファイルサーバ３０にファイル転送を行う（ステップＳ１０７）。
【００４０】
ファイル転送制御部１４は、ファイルサーバ３０へのファイル転送が完了すると、ファイル転送の結果をクライアント端末２０に送信する（ステップＳ１０８）。
【００４１】
次に、図１のプリントサーバ１０のシステム情報記憶部１８に記憶される、プリンタ管理情報７０、属性一覧情報５０、ファイル名生成規則一覧６０の各テーブルについて説明する。
【００４２】
図３は、プリントサーバ１０のシステム情報記憶部１８にて管理されるプリンタ管理情報７０の例を示すテーブルレイアウト図である。
【００４３】
図３において、プリンタ管理情報７０が管理する項目は、プリンタＩＤ７１、プリンタ名７２、ファイル名生成規則７３がある。
【００４４】
プリンタＩＤ７１は、システム内のプリンタをユニークに管理するための識別情報である。
【００４５】
プリンタ名７２は、プリンタＩＤ７１毎に割り当てられて管理されるプリンタの名称である。
【００４６】
ファイル名生成規則７３は、プリントサーバ１０が受信した印刷要求をファイル化してファイルサーバ３０にファイル転送する際に、ファイル名の生成規則を、出力先となるプリンタ毎に設定して管理する項目である。
【００４７】
図４は、プリントサーバ１０のシステム情報記憶部１８にて管理される属性一覧情報５０のテーブルレイアウトである。
【００４８】
図４において、属性一覧情報５０が管理する項目は、属性名称５１、属性区分５２、デフォルト値５３、置換表現１（５４）、置換表現２（５５）がある。
【００４９】
属性名称５１は、ファイル名の自動生成において、受信した印刷要求に含まれるドキュメントに関する情報、印刷ジョブに関する情報、印刷要求を行ったユーザに関するする情報等、プリントサーバ１０の印刷処理およびファイル転送処理で取得可能な情報を定義した属性の名称である。
【００５０】
属性区分５２は、属性名称５１が、印刷処理およびファイル転送処理において、印刷ジョブ、印刷ドキュメントの何れに関連する情報であるかを区別するための情報である。
【００５１】
デフォルト値５３は、ファイル名生成部１５がファイル名を生成する際に、生成規則に予め設定された属性名称５１に対応する属性値がクライアント端末２０から受信した印刷要求に基づく印刷処理、ファイル転送処理によって取得できない場合、もしくは、属性名称に対する属性値の指定が省略された場合のデフォルト値を設定する項目である。
【００５２】
置換表現１（５４）、置換表現２（５５）は、属性名称５１に対応する属性値が値で抽出される場合、抽出した属性値に対応して変換される固定の文字列を設定する項目である。
【００５３】
図５は、プリントサーバ１０のシステム情報記憶部１８にて管理されるファイル名生成規則一覧６０のテーブルレイアウトである。
【００５４】
図５において、ファイル名生成規則一覧６０は、ユーザカスタマイズされたファイル名生成規則の識別子とその規則内容を記憶して管理するテーブルである。
【００５５】
ファイル名生成規則一覧６０が管理する項目は、規則名６１と複数のセグメント６２により構成される。
【００５６】
規則名６１は、生成規則を一意に特定するための識別子であり、また、この項目で設定された規則名６１は、プリンタ管理情報７０のファイル名生成規則７３に設定されてプリンタ毎に管理される。
【００５７】
セグメント１、セグメント２、・・・の各項目は、ファイル名を生成する元となる各連結用の文字列を作成処理する際に、連結する文字列の種類でファイル名の先頭から順次分割して定義された情報を設定する項目である。
【００５８】
セグメント１（６２）をはじめとする各セグメントに設定される情報の種類は、固定文字列、属性名称に対応する属性値、システム内で予め定義された所定のキーワードによって自動取得される文字列の３つの種類がある。
【００５９】
連結用文字列として固定文字列を使用するセグメントの場合、例えば、規則Ａのセグメント１のように、固定文字列を「””」で囲まれた形式で設定される。
【００６０】
連結用文字列として属性名称に対応する属性値を使用するセグメントの場合は、規則Ａのセグメント２の内容に示すように｛｝内に属性一覧情報５０に登録されている属性名称を入れて設定する。
【００６１】
連結用文字列としてキーワードから自動取得される文字列を使用するセグメントを登録する場合、規則Ａのセグメント４に示すように、システムで予め定義されたキーワード文字列を「＄」のあとに続けて設定する。
【００６２】
次に、プリントサーバ１０のファイル名生成部１５におけるファイル名生成処理について説明する。
【００６３】
図６は、ファイル名生成処理の手順を示すフローチャートである。
【００６４】
図６において、ファイル名生成部１５は、プリンタ管理情報７０を参照し、印刷データを出力するプリンタのプリンタＩＤ７１に対応するファイル名生成規則７３を取得する（ステップＳ２０１）。
【００６５】
ファイル名生成部１５は、ファイル名生成規則一覧６０を参照し、ステップＳ２０１で取得したファイル名生成規則と一致する規則名を特定し、特定した規則名に登録されたセグメント１、セグメント２、．．各セグメントのうち、先頭のセグメントの内容を取得して解析する（ステップＳ２０２）。
【００６６】
セグメントの設定内容が属性名称の場合（ステップＳ２０３でＹＥＳ）、ファイル名生成部１５は、セグメントに設定された属性名称に対応する属性値をクライアント端末から受信した印刷要求に基づいて取得する（ステップＳ２０４）。
【００６７】
属性値の取得が可能であり（ステップＳ２０５でＹＥＳ）、かつ、取得した属性値が文字列の場合（ステップＳ２０６でＹＥＳ）、属性値の文字列を連結用文字列にセットする（ステップＳ２１１）。
【００６８】
一方、属性値の取得が可能で（ステップＳ２０５でＹＥＳ）、かつ、抽出した属性値が値である場合（ステップＳ２０６でＮＯ）、属性一覧情報５０を参照して属性値をインデックス番号とする置換表現に設定された固定文字列を連結用文字列にセットする（ステップＳ２０７）。
【００６９】
再度、ステップＳ２０５に戻り、属性名称に対応する属性値が取得できない場合（ステップＳ２０５でＮＯ）、ファイル名生成部１５は、属性一覧情報５０の属性名称に対応するデフォルト値を参照して、デフォルト値の有無を判断する（ステップＳ２１４）。
【００７０】
デフォルト値の設定がある場合は（ステップＳ２１４でＹＥＳ）、デフォルト値の文字列を連結用文字列にセットする（ステップＳ２１５）。
【００７１】
なお、デフォルト値の設定が無い場合は（ステップＳ２１４でＮＯ）、連結用文字列は空の文字列をセットする。
【００７２】
ステップＳ２０３に戻り、セグメントの内容が固定文字列の場合（ステップＳ２０３でＮＯ、かつ、ステップＳ２１２でＹＥＳ）、固定文字列を連結用文字列にセットする（ステップＳ２１３）。
【００７３】
一方、セグメントの内容がキーワードの場合（ステップＳ２０３でＮＯ、かつ、ステップＳ２１２でＮＯ）、キーワードにより自動で取得された文字列を連結用文字列にセットする（ステップＳ２１７）。
【００７４】
上記ステップＳ２１１、ステップＳ２０７、ステップＳ２１５、ステップ２１３、ステップＳ２１７のいずれかの処理ステップにおいて文字列がセットされた連結用文字列を出力用文字列の末尾に連結する（ステップＳ２０８）。
【００７５】
ファイル名生成規則一覧６０において、処理中の規則名に次のセグメントが存在する場合（ステップＳ２０９でＹＥＳ）は、連結用文字列を空にして次のセグメントを解析し（ステップＳ２１０）、再び、ステップＳ２０３以降の処理を繰り返して実行する。
【００７６】
一方、処理中の規則名にて定義された全セグメントに対する処理が完了した場合（ステップＳ２０９でＮＯ）は、出力文字列をファイル名に設定して処理を終了する（ステップＳ２１６）。
【００７７】
次に、プリントサーバ管理装置４０からプリントサーバ１０のシステム情報記憶部１８のテーブルをメンテナンスする処理について説明する。
【００７８】
図７は、システム情報記憶部１８内のテーブルのうち属性一覧情報５０をメンテナンスするコマンドの書式（図７（Ａ）および（Ｃ））と、コマンドの入力例（図７（Ｂ）および（Ｄ））を示したフォーマット図である。
【００７９】
図７（Ａ）に示した書式例は、属性名称の新規登録、あるいは、既に登録済みの属性名称に関する登録内容を変更するためのコマンド書式である。
【００８０】
コマンドの書式としては、メンテナンスする属性名称、その属性名称が属する属性区分（ジョブ属性、ドキュメント属性）、属性名称の属性値が取得できない場合のデフォルト値（値もしくは文字列）、属性値が値取得された場合に属性値をインデックスとする置換表現を登録するインデックスの順に列挙して順に入力する。
【００８１】
例えば、図７（Ｂ）の入力例においては、属性名称が「プリンタ名」、属性区分が「ジョブ」  であり、デフォルト値は「”ＮＯ＿Ｐｒｉｎｔｅｒ＿Ｎａｍｅ”」、置換表現１に「”Ｐｒｔ＿１”」、置換表現２に「”Ｐｒｔ＿２”」を新規に登録する入力例である。
【００８２】
一方、図７（ｃ）は、登録済みの属性名称を削除する時の書式例である。
【００８３】
コマンドの書式としては、削除したい属性名称、に続けて、指定した属性名称の削除コマンドを意味する「−ｄ」を入力する。
【００８４】
図７（Ｄ）は、属性名称として登録した「プリンタ」を削除する時のコマンド入力例である。
【００８５】
このように、属性を追加あるいは修正するコマンドを、管理者がプリントサーバ管理装置４０の操作／表示部（図示せず）で入力することによって、プリントサーバ１０の属性一覧情報５０をメンテナンスすることができる。
【００８６】
なお、図７に示したコマンド書式および入力例に限定されることなく、コマンドの書式はシステムにより適宜変形して実施することが可能である。
【００８７】
図８は、プリントサーバ管理装置４０から属性一覧情報５０をメンテナンスする処理の手順を示すフローチャートである。
【００８８】
図８において、プリントサーバ１０は、プリントサーバ管理装置４０のシステム情報メンテナンス部４１から送信される更新用データを含んだメンテナンス要求を受信する（ステップＳ３０１）。
【００８９】
システム情報管理部１７は、受信したデータをコマンド書式に基づいて解析し（ステップＳ３０２）、メンテナンス処理の種別（登録、削除）と、属性名称、属性区分、デフォルト値、置換表現を更新用データから抽出する（ステップＳ３０３）。
【００９０】
メンテナンス処理の種別が削除要求の場合（ステップＳ３０３でＹＥＳ）、受信データから抽出した属性名称、属性区分に該当する登録データを属性一覧情報５０から削除する（ステップＳ３１４）。
【００９１】
メンテナンス処理の種別が削除要求でない場合（ステップＳ３０３でＮＯ）、受信データから更新のための属性名称、属性区分、置換表現、デフォルト値を抽出し（ステップＳ３０４）、抽出した属性名称が属性一覧情報５０に既に登録されているかを判断する（ステップＳ３０５）。
【００９２】
抽出した属性名称が属性一覧情報５０に登録されていない場合（ステップＳ３０５でＮＯ）、抽出した属性名称以下の更新用データを属性一覧情報５０の各項目に新規に登録する（ステップＳ３１５）。
【００９３】
一方、受信データから抽出した属性名称が属性一覧情報５０において既に登録されている場合（ステップＳ３０５でＹＥＳ）、受信データから抽出した属性区分に一致する登録データが属性一覧情報５０に存在するかを判断する（ステップＳ３０６）。
【００９４】
受信データから抽出した属性区分に一致する登録データが無い場合（ステップＳ３０６でＮＯ）、属性名称と属性区分以下の各項目を属性一覧情報５０に新規に登録する（ステップＳ３１６）。
【００９５】
一方、受信データから抽出した更新の為の属性名称および属性区分に一致するデータが属性一覧情報５０に存在する場合（ステップＳ３０６でＹＥＳ）、更新用データにデフォルト値が指定されているかを判断する（ステップＳ３０７）。
【００９６】
更新用データにデフォルト値が指定されている場合（ステップＳ３０７でＹＥＳ）は、属性名称、属性区分で特定される属性一覧情報５０に登録された既存のデフォルト値を受信データにて指定された更新用のデフォルト値で上書きする（ステップＳ３０８）。
【００９７】
さらに、更新用データに置換表現が指定されている場合（ステップＳ３０９でＹＥＳ）、属性名称、属性区分で特定される既存の置換表現が属性一覧情報５０に登録済みかを判断する（ステップＳ３１０）。
【００９８】
既存の置換表現が登録されている場合（ステップＳ３１０でＹＥＳ）、更新用データで指定された置換表現で既存の置換表現を上書きする（ステップＳ３１１）。
【００９９】
既存の置換表現が無い場合（ステップＳ３１０でＮＯ）、更新用データで指定された置換表現を新規に登録する（ステップＳ３１７）。
【０１００】
更新用データに、置換表現が複数の指定されていて、未登録の置換表現がある場合（ステップＳ３１２でＹＥＳ）、ステップＳ３１０に戻り置換表現の登録処理（ステップＳ３１７）または更新処理（ステップＳ３１１）を繰り返して行う。
【０１０１】
更新用データで指定された全ての項目に対する登録処理が完了すると、システム情報管理部１７は、処理結果を通知するレスポンスデータを作成してプリントサーバ管理装置４０に送信する（ステップＳ３１３）。
【０１０２】
なお、ファイル名生成規則一覧６０のメンテナンス操作は、図７に示すようなコマンドラインからの入力以外に、図４に示したテーブルレイアウトのイメージをプリントサーバ管理装置４０の画面上に表示するユーザインタフェースを設けて、必要な設定項目の内容を直接的なイメージでメンテナンスするようにしてもよい。
【０１０３】
また、プリントサーバ管理装置４０のシステム情報メンテナンス部４１の手段をプリントサーバ１０あるいは、クライアント端末２０に設けて、プリントサーバ１０の市打てム情報記憶部１８のメンテナンス処理を行う構成にしてもよい。
以上が、この発明に係わる実施の形態の一例である図１に示したプリントシステムにおける印刷処理およびファイル転送処理に関する説明である。
【０１０４】
【発明の効果】
以上説明したようにこの発明によれば、プリントサーバに送信された印刷データをファイル化してファイルサーバに転送する際に、ファイル名の生成規則に自由度を持たせたファイル名の自動生成が可能となり、その生成規則をユーザが容易にカスタマイズすることができる。
【０１０５】
これによって、運用規則等が異なる複数のユーザサイトがプリントシステム内に混在する場合においても、エンドユーザは、印刷データの送信先を意識することなくプリントシステムを利用することができる。
【０１０６】
また、プリントサーバの管理者は、ユーザサイトの追加変更に伴うシステム仕様の変更に対しても柔軟に対処可能なプリント管理業務を行うことができる。
【図面の簡単な説明】
【図１】この発明に係わるプリントシステムのシステム構成を示したシステム構成図である。
【図２】図１に示したプリントサーバにおける印刷処理の手順を示すフローチャートである。
【図３】図１に示したプリントサーバのシステム情報記憶部に記憶して管理されるプリンタ管理情報のテーブルレイアウト図である。
【図４】図１に示したプリントサーバのシステム情報記憶部に記憶して管理される属性一覧情報の例を示すテーブルレイアウト図である。
【図５】図１に示したプリントサーバのシステム情報記憶部に記憶して管理されるファイル名生成規則一覧の例を示すテーブルレイアウト図である。
【図６】図１に示したプリントサーバのファイル名生成部における転送ファイルのファイル名生成処理の手順を示すフローチャートである。
【図７】図１に示したプリントサーバのシステム情報記憶部をプリントサーバ管理装置からメンテナンスするときのメンテナンスコマンドの書式例とその入力例を示すフォーマット図である。
【図８】図１に示したプリントシステムにおいて、プリントサーバのシステム情報記憶部に記憶された属性一覧情報メンテナンス処理の手順を示すフローチャートである。
【符号の説明】
１０    プリントサーバ
１１    印刷データ生成出力部
１２    印刷先情報取得部
１３    印刷要求受付部
１４    ファイル転送制御部
１５    ファイル名生成部
１６    属性情報抽出部
１７    システム情報管理部
１８    システム情報記憶部
２０    クライアント端末
２１    印刷要求発行部
３０    ファイルサーバ
３１    ファイル管理部
３２    ファイル蓄積部
４０    プリントサーバ管理装置
４１    システム情報メンテナンス部
５０    属性一覧情報
５１    属性名称
５２    属性区分
５３    デフォルト値
５４    置換表現１
５５    置換表現２
６０    ファイル名生成規則一覧
６１    規則名
６２    セグメント
７０    プリンタ管理情報
７１    プリンタＩＤ
７２    プリンタ名
７３    ファイル名生成規則
８０    ユーザ管理情報
９０    ネットワーク
９１    プリンタＡ
９２    プリンタＥ
【図１】
2004334680.tif 000003
【図２】
2004334680.tif 000004
【図３】
2004334680.tif 000005
【図４】
2004334680.tif 000006
【図５】
2004334680.tif 000007
【図６】
2004334680.tif 000008
【図７】
2004334680.tif 000009
【図８】
2004334680.tif 000010