(57)【要約】【課題】    提供する文書のセキュリティーをユーザの利便性を損なうことなく確保することのできる文書提供サーバ装置を提供する。【解決手段】  文書の内容に制限を加えて出力することにより前記文書内容のセキュリティを確保する文書提供装置２０であって、前記文書を参照する参照者を表す参照者ＩＤ及び前記文書の作成者を表す作成者ＩＤに対応して、文書の出力内容に加えるべき制限内容のランクを格納した制御テーブル２５と、ユーザからのコマンドをもとに制御テーブル２５を検索して文書内容に加えるべき制限内容のランクを取得するデータ解析部２２を備えた。【選択図】  図４
2005141483.tif 000002
【特許請求の範囲】
【請求項１】
文書の内容に制限を加えて出力することにより前記文書内容のセキュリティを確保する文書提供装置であって、
前記文書を参照する参照者を表す参照者ＩＤ及び前記文書の作成者を表す作成者ＩＤに対応して、文書の出力内容に加えるべき制限内容のランクを格納した制御テーブルと、
ユーザからのコマンドをもとに制御テーブルを検索して文書内容に加えるべき制限内容のランクを取得するデータ解析部を備えたことを特徴とする文書提供装置。
【請求項２】
文書の内容に制限を加えて出力することにより前記文書内容のセキュリティを確保する文書提供装置であって、
前記文書を参照する参照者を表す参照者ＩＤ及び前記文書の作成者を表す作成者ＩＤ毎にそれらが属するセキュリティグループを予め設定し、設定したセキュリティグループを前記参照者ＩＤ及び作成者ＩＤと共に格納したユーザＩＤテーブル、並びに前記参照者の属するセキュリティグループ及び文書の作成者の属するセキュリティグループ毎に文書の出力内容に加えるべき制限内容のランクを格納した制限テーブルを備えた制御テーブルと、
ユーザからのコマンドをもとに制御テーブルを検索して文書内容に加えるべき制限内容のランクを取得するデータ解析部を備えたことを特徴とする文書提供装置。
【請求項３】
請求項１または２記載の文書提供装置において、
前記データ解析部は、前記取得したランクに応じて、文書内容に制限を加えて出力することを特徴とする文書提供装置。
【請求項４】
請求項３記載の文書提供装置において、前記制限は、前記取得したランクに応じて、文書中から特定のキーワードを検索し、検索したキーワードを他のキーワードに変更して前記文書を修正する処理であることを特徴とする文書提供装置。
【請求項５】
請求項３記載の文書提供装置において、前記制限は、前記取得したランクに応じて前記文書の出力を禁止する処理であることを特徴とする文書提供装置。
【請求項６】
請求項３記載の文書提供装置において、前記制限は、前記取得したランクに応じて前記文書の印刷を禁止する処理であることを特徴とする文書提供装置。
【請求項７】
請求項１または２記載の文書提供装置において、
出力する文書は電子メールであり、電子メールの本文の作成者ＩＤは端末の使用者を表す使用者ＩＤに設定し、参照者ＩＤは電子メールの宛先を表す宛先ＩＤに設定することを特徴とする文書提供装置。
【請求項８】
請求項１または２記載の文書提供装置において、
出力する文書は電子メールであり、電子メールの本文の作成者ＩＤは端末の使用者を表す使用者ＩＤに設定し、添付ファイルの作成者ＩＤは添付ファイルを実際に作成した作成者を表す作成者ＩＤに設定し、参照者ＩＤは電子メールの宛先を表す宛先ＩＤに設定することを特徴とする文書提供装置。
【請求項９】
コンピュータを、ネットワークを介して出力する文書を参照する参照者を表す参照者ＩＤ及び前記文書の作成者を表す作成者ＩＤ毎に文書の出力内容に加えるべき制限内容のランクを格納した制御テーブルを記憶する手段、及びユーザからのコマンドをもとに制御テーブルを検索して文書内容に加えるべき制限内容のランクを取得するデータ解析手段として機能させるためのプログラム。
【請求項１０】
コンピュータを、ネットワークを介して出力する文書を参照する参照者を表す参照者ＩＤ及び前記文書の作成者を表す作成者ＩＤ毎にそれらが属するセキュリティグループを予め設定し、設定したセキュリティグループを前記参照者ＩＤ及び作成者ＩＤと共に格納したユーザＩＤテーブルを記憶する手段、前記参照者の属するセキュリティグループ及び文書の作成者の属するセキュリティグループ毎に文書の出力内容に加えるべき制限内容のランクを格納した制限テーブルを記憶する手段、及びユーザからのコマンドをもとに前記記憶手段を検索して文書内容に加えるべき制限内容のランクを取得するデータ解析手段として機能させるためのプログラム。
【請求項１１】
請求項９または１０記載のプログラムにおいて、
出力する文書は電子メールであり、電子メールの本文の作成者ＩＤは端末の使用者を表す使用者ＩＤに設定し、参照者ＩＤは電子メールの宛先を表す宛先ＩＤに設定することを特徴とするプログラム。
【請求項１２】
請求項９または１０記載のプログラムにおいて、
出力する文書は電子メールであり、電子メールの本文の作成者ＩＤは端末の使用者を表す使用者ＩＤに設定し、添付ファイルの作成者ＩＤは添付ファイルを実際に作成した作成者を表す作成者ＩＤに設定し、参照者ＩＤは電子メールの宛先を表す宛先ＩＤに設定することを特徴とするプログラム。
【請求項１３】
文書の内容に制限を加えて出力することにより前記文書内容のセキュリティを確保する文書提供装置であって、
前記文書を参照する参照者が属するセキュリティグループを表す情報及び前記文書の作成者が属するセキュリティグループを表す情報に対応して、文書の出力内容に加えるべき制限内容のランクを格納した制御テーブルと、
ユーザからのコマンドをもとに制御テーブルを検索して文書内容に加えるべき制限内容のランクを取得するデータ解析部を備えたことを特徴とする文書提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書提供装置に係り、提供する文書のセキュリティーを確保することのできる文書提供装置に関する。
【背景技術】
【０００２】
メモリ装置に格納した電子文書を印刷する際に、ユーザあるいはユーザのグループ毎に印刷実行に制限を付加して、前記電子文書のセキュリティを確保するシステムが知られている。
【０００３】
また、前記電子文書を、例えば電子メールを利用して送信する際に、メールの発信元と送信先の情報をもとにメールの発信を制限し、また、ファイルの保存を行う際に、保存処理を実行するユーザ毎にファイル保存処理に制限を加えて電子文書のセキュリティを確保するシステムも知られている。
【０００４】
例えば、特許文献１には、ユーザあるいはユーザのグループに対して印刷の実行を許可するための重要度を設定し、さらに印刷するプリンタに対しても同様に重要度を設定しておき、ユーザが情報を印刷する際には自動的に割り当てられた重要度のプリンタを選択して印刷を実施することにより、重要度の低いプリンタ、すなわち誰でも閲覧可能な場所にあるプリンタで重要な書類を印刷させないことにより、第三者または不特定多数の人間による不正閲覧を防止することのできる印刷システムが示されている。
【０００５】
また、特許文献２には、ＨＴＭＬ文書の構成要素毎にセキュリティレベルを設定しておき、ユーザから文書サーバ内の文書に対して印刷指示を行った場合、文書サーバから取得した文書のセキュリティレベルとユーザのセキュリティレベルを比較して文書の構成要素毎に開示可能か否かを判定し、開示可能でない場合には前記要素を伏せ字に置き換えることのできる文書提供装置が示されている。
【特許文献１】特開２００１−１４２６６８号公報
【特許文献２】特開２００１−３２５２４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記ユーザあるいはユーザのグループ単位に印刷実行の制限をかける方式は、印刷許可及び印刷禁止の何れかしか設定できない。このため印刷禁止を設定されたユーザは業務上必要な文書を全く印刷できない。一方、印刷を許可されたユーザはアクセス可能な文書の全てを印刷することが可能である。
【０００７】
前記印刷を禁止されたユーザは、業務上必要な文書の印刷を必要とするとき、例えば管理者が印刷を許可する時間あるいは印刷回数等を設定して、限定的に印刷を許可することではできる。しかし、このような対応を行った場合、許可された期間あるいは回数内あらゆる文書が印刷可能となるため、文書のセキュリティを十分に確保することはできない。
【０００８】
また、前記特許文献１に示すシステムは、印刷を実行する際にユーザに設定されている重要度によって印刷機を変更する方式である。この方式では、権限のないユーザは、第三者が使用するプリンタを用いて印刷することはできない。しかし、印刷するデータの内容には制限がないため、印刷した重要な情報を第三者に不正に閲覧される可能性がある。また、印刷を許可されていないユーザは、重要度の高い文書のみでなく重要度の低い文書も印刷できないことになる。
【０００９】
また、前記特許文献２示す装置では、ＨＴＭＬ文書の構成要素毎にセキュリティレベルを設定し、設定したレベルにより開示範囲を制限することができる。しかし、この装置では、構成要素毎にセキュリティレベルを設定しておく必要があり、さらに、ＨＴＭＬのようなタグなどによるセキュリティレベルを持つ文書を対象とする技術であり、汎用の文書を対象とすることはできない。
【００１０】
本発明は、これらの問題点に鑑みてなされたもので、ユーザの利便性を損なうことなく、文書作成者が、セキュリティ専用に文書中に特別の作り込みをすることなく、作成者と参照者の組み合わせにより、提供する文書のセキュリティーを確保することのできる文書提供サーバ装置を提供する。
【課題を解決するための手段】
【００１１】
本発明は上記課題を解決するため、次のような手段を採用した。
【００１２】
出力する文書の内容に制限を加えて出力することにより前記文書内容のセキュリティを確保する文書提供装置であって、前記文書を参照する参照者を表す参照者ＩＤ及び前記文書の作成者を表す作成者ＩＤに対応して、文書の出力内容に加えるべき制限内容のランクを格納した制御テーブルと、ユーザからのコマンドをもとに制御テーブルを検索して文書内容に加えるべき制限内容のランクを取得するデータ解析部を備えた。
【００１３】
ここで、文書の出力とは、印字だけでなく、送信、格納、表示、など、文書の内容の移動行為は全て含まれる。
【発明の効果】
【００１４】
本発明は、以上の構成を備えるため、ユーザの利便性を損なうことなく提供する文書のセキュリティーを確保することのできる文書提供装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、最良の実施形態を添付図面を参照しながら説明する。図１は、本実施形態における文書提供装置を適用することのできる一般的なネットワークの構成を説明する図である。図において、１０、１１は端末であり、ＰＣやＰＤＡ（Personal Digital Aassistants）等で構成する。２０は文書提供装置を構成するサーバ装置であり、ファイルサーバ、プリンタサーバ、データベースサーバ、メールサーバ等の機能を備える。なお、この機能は前記端末に備えることもできる。３０はプリンタであり、サーバ装置２０が発行する印刷実行命令を受け取り印刷を実行する。
【００１６】
ユーザは、端末１０、１１の使用時にユーザＩＤ等のユーザ識別情報を入力する。之により複数のユーザが同一の端末を使用することができる。なお、このときユーザ認証のため、ＩＣカードあるいは生体認証などの手段によりユーザ認証を行うことができる。また、共有資源に対する使用権限の認証を行い、認証したユーザのみに前記共有資源の使用を許可することができる。
【００１７】
図２は、処理対象となる文書データの形式を説明する図である。文書データ２００は、作成者ＩＤ等の文書の作成者識別番号２０１及びコンテンツ２０１を備える。作成者ＩＤ２０１は、文書作成者の識別する情報あるいは文書作成者のセキュリティグループを識別する情報であればよい。また、作成者識別番号２０１の文書への埋め込み方法、形式はセキュリティ専用でなく、それぞれの対応するアプリケーションソフトウエア機能に依存してよい。例えば、ある文書ソフトにおいては、パソコンのユーザＩＤは文書作成と同時に書き込まれている。
【００１８】
図３は、端末及びサーバ装置間で送受信するコマンド電文及び報告電文の例を説明する図であり、図３（ａ）はコマンド電文、図３（ｂ）は報告電文を表す。
【００１９】
コマンド電文３００は、コマンドを発行したユーザＩＤ（ＦＲＯＭ）３０１、宛先ユーザ（ＴＯ）ＩＤ（宛先がプリンタの場合はプリンタＩＤ）３０２、コマンド（印刷、メール送信、ファイルに格納、表示等）３０３、対象となる文書データ３０４を備える。報告電文３１０は、印刷完了、印刷抑止、印刷エラー等の報告データからなる。コマンド電文の形式は印刷、表示、送信により形式は異なっていてもよく、単一の電文ではなく複数の電文の組み合わせでもよい。
【００２０】
図４は、サーバ装置２０におけるプリンタサーバの機能を説明するブロック図である。  図に示すように、サーバ装置２０は、端末１０から発行されるコマンド電文３００を受信するデータ送受信部２１、受信した電文コマンドを格納するスプール２４、印刷を制限するための情報を格納した印刷制御テーブル２５、コマンド電文及び印刷制御テーブルをもとに印刷制限ランクを判定し取得するデータ解析部２２、及び取得した印刷制限ランクに基づきプリンタ３０に印刷要求を発行する印刷制御部２３を備える。
【００２１】
図５は、図３（ａ）に示すコマンド電文３００における各フィールド（コマンド３０３、ユーザＩＤ（ＦＲＯＭ）３０１、宛先ユーザＩＤ（ＴＯ）３０２，文書データ３０４）にセットすべき情報を説明する図である。
【００２２】
印刷実行時には、端末１０あるいは１１は、サーバ装置２０を介してプリンタ３０に印刷コマンドを発行する。このとき、コマンド３０３には印刷を実行する命令をセットし、ユーザＩＤ（ＦＲＯＭ）３０１には端末１０あるいは１１を使用しているユーザのＩＤをセットし、宛先ユーザＩＤ（ＴＯ）３０２にはプリンタ３０のＩＤをセットし、文書データ３０４には印刷すべき文書データをセットする。
【００２３】
メール送信時には、端末１０あるいは１１は、サーバ装置２０を介して図示しないメール送信機能に対して送信コマンドを発行する。このときコマンド３０３にはメールを送信するコマンドをセットし、ユーザＩＤ（ＦＲＯＭ）３０１には端末１０あるいは１１を使用しているユーザのＩＤをセットし、宛先ユーザＩＤ（ＴＯ）３０２にはメールを受信するユーザのＩＤをセットし、文書データ３０４には送信すべき文書データをセットする。なお、文書データ３０４は図２に示す文書データ２００の形式である。
【００２４】
ファイル格納時には、端末１０あるいは１１は、サーバ装置２０を介して図示しないファイルサーバ機能に対してファイル格納コマンドを発行する。このときコマンド３０３にはファイルを格納するコマンドをセットし、ユーザＩＤ（ＦＲＯＭ）３０１には端末１０あるいは１１を使用しているユーザのＩＤをセットし、宛先ＩＤ（ＴＯ）３０２には、記録媒体に格納するための情報（記録媒体ＩＤ、記録エリアなど）をセットし、文書データ３０４には印刷すべき文書データをセットする。
【００２５】
図６は、サーバ装置２０の制御テーブル２５に格納するセキュリティグループテーブル５を説明する図である。図において、５０はユーザＩＤ、５１は前記ユーザＩＤを有するユーザが含まれるセキュリティグループを示す。この例では、設計、人事等の部署別としたが、役職別、その他の分類別であってもよい。また、病院、薬局などで診断情報を開示する場合には、利用者であるスタッフ、患者等の構成員の状況に応じて、これら構成員が含まれるセキュリティグループを設定するとよい。
【００２６】
図７は、制御テーブル２５に格納している制限ランクテーブルを説明する図である。  制限ランクは、文書作成元（文書作成者ＩＤ）が属するセキュリティグループ６１と、と文書の参照元（端末の利用者ＩＤ）が属するセキュリティグループ６２と、これらこれらグループの詳細分類６１０及び６２０の組み合わせに応じて設定した制限ランクを備える。この例では印刷の制限ランクを、制限無し、制限１〜制限４からなる５ランクに分類して設定している。
【００２７】
例えば、「人事」が作成した文書を「設計」が参照しようとすると制限ランク３の制限を受けることを意味している。同様の文書を「役員」が参照する場合は制限を受けないことを示している。
【００２８】
なお、サーバ装置２０が図５に示すコマンド電文を受信したとき、サーバ装置２０は文書データ３０４の文書作成元の作成者ＩＤが含まれるセキュリティグループを文書作成元のセキュリティグループ６１として使用する。また、コマンドが印刷コマンド及びファイル格納コマンドの場合、ユーザＩＤ（ＦＲＯＭ）３０１が含まれるセキュリティグループ６２を文書参照元のセキュリティグループとして使用する。
【００２９】
メール送信コマンドの場合、メールに添付する文書データ３０４の文書作成元の作成者ＩＤが含まれるセキュリティグループを文書作成元のセキュリティグループ６１とする。また、ユーザＩＤ（ＦＲＯＭ）３０１が含まれるセキュリティグループあるいは宛先ＩＤ（ＴＯ）３０２が含まれるセキュリティグループを文書参照元のセキュリティグループとして使用する。
【００３０】
図８は、サーバ装置２０の印刷制御テーブル２５に格納している制限ランク定義テーブル７の詳細を説明する図である。制限ランク定義テーブル７は、制限ランクと該制限ランクに応じて行われる制限内容を表したものである。
【００３１】
図において、７１は制限ランクフィールドであり、この例では図７に示す制限ランク１〜制限ランク４、及び制限なしがセットされている。７２は制限動作フィールドであり、制限ランクフィールド７１に示す制限ランクに対応した制限動作をセットする。制限動作としては、キーワードの置換、表示制限、印刷制限、メール送信制限などが挙げられる
７３は対象キーワードフィールドであり、前記制限ランクに対応した制限対象キーワードをセットしておく。データ解析部２２は、文書内から対象キーワードを検出すると、キーワードの置換、文書の表示制限、印刷制限、メール送信制限などの制限を行う。
【００３２】
７４は置換ワードフィールドであり、制限動作フィールドの制限動作が置換の場合、対象キーワードを置換ワードフィールドの置換ワードに置換する。例えば、制限ランク１を受ける文書データ中に、キーワード「プロジェクトＡ」を見つけると、「Ｐａ」というキーワードに置換する。また、制限ランク３の文書データ中に、キーワード「丸秘」を見つけると、あらゆる出力行為（表示、印刷、メール送信、ファイル保存など）を禁止する。
【００３３】
図９は、端末１０からサーバ装置２０を経由してプリンタ３０へ文書を印刷する場合の処理を説明する図である。印刷対象文書は、例えば端末１０を使用しているユーザが作成した文書であり、この文書をＦＤ等の記録媒体を利用して端末１１に入力する。
【００３４】
ステップ８０において、ユーザが端末１０を介して印刷命令を実行する。端末１０から印刷コマンド３００は、サーバ装置２０に対して送信される。ステップ８１において、印刷コマンド３００を受信したサーバ装置２０は、印刷要求受付処理を行う。この処理では、図４に示すようにデータ受信部２１において印刷コマンド３００を受け付け、受け付けた印刷コマンドをスプール２４に格納する。
【００３５】
次に、ステップ８２において、印刷データ解析処理を行う。データ解析部２２は、図４に示す印刷コマンド３００を格納しているスプール２４から未処理の印刷コマンド３００を取り出し、取り出した印刷コマンドに対して、印刷制御テーブル２５を参照して後述するように各種の制限処理（制限ランクに応じたキーワードの置換、印刷制限等）を施す。
【００３６】
次に、ステップ８３において、上述のように、例えば制限ランクに応じたキーワードの置換を行った文書（修正された文書）をプリンタ３０に送信し、ステップ８４において印刷処理を行う。ステップ８５において、前記制限処理における制限ランク値、あるいは印字結果等の印刷結果を端末１０に報告する。
【００３７】
図１０は、印刷データ解析処理（図９におけるステップ８２）詳細を説明する図である。まず、ステップ９０１において、スプール２４からコマンド電文３００を読み出す。次に読み出したコマンド電文３００中からコマンドを発行したユーザＩＤ３０１（ＦＲＯＭ）を読み出す。次にユーザＩＤ３０１をもとに、図６に示すセキュリティグループテーブル５を参照して、コマンドを発行したユーザ（文書の参照元）の属するセキュリティグループの詳細分類６２０を求める。
【００３８】
同様に、コマンド電文３００中に含まれる文書データ３０４から文書データの作成者ＩＤ２０１を読み出し、読み出した作成者ＩＤ２０１をもとに図６に示すセキュリティグループテーブル５を参照して、文書データの作成者（文書の作成元）の属するセキュリティグループの詳細分類６１０を求める。
【００３９】
ステップ９０２において、前記求めたセキュリティグループの詳細分類６２０及び６１０をもとに、図７に示す制限ランクテーブル６を参照して該当する制限ランクを求める。
【００４０】
次いで、ステップ９０３〜９０７において、求めた制限ランクをもとに図８に示す制限ランク定義テーブル７を参照して、制限ランクに応じた制限動作を付与する。
【００４１】
例えば、制限動作７２が置換の場合、文書データのコンテンツ２０２を対象キーワード７３を用いて検索し、検索したキーワードを置換ワード７４により置換する。これによりコンテンツ２０２の内容が修正、変更される。
【００４２】
制限動作７２が印刷制限の場合、文書データのコンテンツ２０２を対象キーワード７３（例えば「丸秘」）を用いて検索する。前記対象キーワードに該当するキーワードが存在する場合はコンテンツ２０２の印刷を禁止する。
【００４３】
次に、以上の処理を、コマンド電文のコマンド３０３が印刷、コマンド発行ユーザＩＤ（文書参照元）３０１がＵｓｅｒＢ、文書データ３０４の文書作成者ＩＤ２０１がＵｓｅｒＡの場合を例にとって説明する。
【００４４】
まず、ステップ９０１において、ＵｓｅｒＡ及びＢのユーザＩＤが図６のユーザ名に登録されていることを確認する（登録されていない場合は処理を停止する）。次に、ＵｓｅｒＡ及びＢが属するセキュリティグループの詳細情報を取得するため、ＵｓｅｒＡ、ＵｓｅｒＢのＩＤをもとにセキュリティグループテーブル５を参照し、ＵｓｅｒＡが属するセキュリティーグループの詳細分類は「設計」、ＵｓｅｒＢが属するセキュリティーグループの詳細分類は「人事」である旨の情報を取得する。
【００４５】
ステップ９０２において、前記取得した情報をもとに、図７に示す制限テーブル６を参照する。すなわち、文書参照元セキュリティグループの詳細分類６２０を「人事」、文書作成元セキュリティグループの詳細分類６１０を「設計」として索引を行うと制限ランク１を求めることができる。
【００４６】
この制限ランク１をもとに、図８に示す制限ランクテーブル７の制限ランク７１を参照することによって制限動作を決定することができる。この例では制限ランクが１であるからキーワードの置換処理を行うことになる。
【００４７】
この処理に際しては、コンテンツ２０２を制限ランク１に対応する対象キーワード７３を用いて検索し、対象キーワード７３に一致したキーワードを置換ワードに変更する処理を行う。この例の場合は、コンテンツ２０２の中にキーワード「プロジェクトＡ」、「研究Ａ」が存在する場合、対応する置換ワード７４である「Ｐａ」、「Ｒａ」にそれぞれ置換する（ステップ９０３）。
【００４８】
また、図７に示す制限テーブル６を参照して取得した制限ランクが３の場合は、取得した制限ランク３をもとに、図８に示す制限ランクテーブル７の制限ランク７１を参照することによって制限動作を決定する。この例では制限ランクが３であるから、文書データ３０４のコンテンツ２０２の中のキーワード「丸秘」、「人秘」を検索し、このキーワードが存在する場合は印刷を禁止することになる（ステップ９０４）。
【００４９】
また、コマンド発行ユーザＩＤ（文書参照元）がＵｓｅｒＤ、作成者ＩＤ（文書作成元）がＵｓｅｒＡの場合には、セキュリティグループテーブル５を検索し、ＵｓｅｒＤ及びＵｓｅｒＡがそれぞれセキュリティグループの「役員」、及び「設計」に属する旨の情報を取得する（ステップ９０１）。次に、この情報をもとに制限テーブル６を参照して制限ランクを取得する。この場合の制限ランクは「制限無し」となる（ステップ９０２）。制限レベルが「制限無し」の場合は、コンテンツ２０２には何らの変更、修正は加えられない（ステップ９０７）。すなわち、ＵｓｅｒＤ（役員）はオリジナル文書をそのまま印刷することができる。
【００５０】
以上の説明では、ユーザが端末１０あるいは１１を共有して利用すること前提に説明したが、端末とユーザを１対１で固定して使用する場合においても適用可能である。また、識別情報としてのＩＤとして、ＩＰアドレス、メールアドレス、電話番号などのユーザを特定する情報を利用することができる。また、セキュリティグループそのものでもよい。
【００５１】
また、以上の説明では、主として文書データを印刷することを前提に説明したが、前述のようにメールによる送信、文書データの保存、文書データの表示に際しても同様に適用することができる。
【００５２】
例えば、メールによる送信の場合は、添付される文書データ３０４の文書作成元の作成者ＩＤが属するセキュリティグループを文書作成元のセキュリティグループ６１とみなし、端末の使用者ＩＤ（ＦＲＯＭ）あるいは宛先ＩＤが属するセキュリティグループを文書参照元のセキュリティグループをとみなすことにより同様に適用可能である。また、メール本文の場合は、メール送信元が文書作成元と考えれば同様に適用可能である。
【００５３】
また、文書データのＦＤへの格納に際しては、格納される文書データの作成元の作成者ＩＤが属するセキュリティグループを文書作成元のセキュリティグループ６１とみなし、例えば、「一般」を文書参照元のセキュリティグループとみなすことにより同様に適用可能である。
【００５４】
また、文書データの保存、表示の場合にも、上記と同様に作成元と参照元を設定することにより、適用可能である。なお、前記文書の作成元及び参照元は複数の管理テーブルなどを用いて複数設定することができる。
【００５５】
以上説明したように、本実施形態によれば、制限ランク等の各種テーブルを設定することにより、種々の制限を柔軟に、かつ作成者の意図に係わらず設定することができる。これにより、文書データの出力形態に係わらず、柔軟に出力データに制限を施すことができ、ユーザの利便性を損なうことなく情報漏洩、情報流出を防止することが可能となる。
【００５６】
また、作成した文書データの印刷、表示、メール送信などに関して、作成者と参照者との組合せにより、きめ細かなセキュリティ管理が可能となり、情報漏洩を防止することができる。また、作成文書に特別なセキュリティ処理を施すことが不要であるため、一般ユーザの利便性を下げずに、組織にとって必要なセキュリティレベルを確保することが可能である。また、制御テーブルの設定を変更することにより、きめ細かなセキュリティ管理処理を追加することができるため拡張性が高いシステムを作成することが可能である。また、本例では、各種制御テーブルをサーバ装置２０内に備え、サーバ装置２０におけるセキュリティ制御の例を示したが、同様のテーブルを全端末に配布することにより、各端末においても、文書提供装置として同様のセキュリティ管理行うことが可能である。
【図面の簡単な説明】
【００５７】
【図１】本実施形態における文書提供サーバを適用することのできるネットワークの構成を説明する図である。
【図２】処理対象となる文書データの形式を説明する図である。
【図３】端末及びサーバ装置間で送受信するコマンド電文及び報告電文の例を説明する図である。
【図４】サーバ装置におけるプリンタサーバの機能を説明するブロック図である。
【図５】コマンド電文における各フィールドにセットすべき情報を説明する図である。
【図６】セキュリティグループテーブルを説明する図である。
【図７】制限ランクテーブルを説明する図である。運転データサーバを説明する図である。
【図８】制限ランク定義テーブルの詳細を説明する図である。
【図９】端末からサーバ装置を経由してプリンタへ文書を印刷する場合の処理を説明する図である。
【図１０】印刷データ解析処理の詳細を説明する図である。
【符号の説明】
【００５８】
１０，１１  端末
２０  サーバ装置
２１  データ送信部
２２  データ解析部
２３  印刷制御部
２４  スプール
２５  印刷制御テーブル
【図１】
2005141483.tif 000003
【図２】
2005141483.tif 000004
【図３】
2005141483.tif 000005
【図４】
2005141483.tif 000006
【図５】
2005141483.tif 000007
【図６】
2005141483.tif 000008
【図７】
2005141483.tif 000009
【図８】
2005141483.tif 000010
【図９】
2005141483.tif 000011
【図１０】
2005141483.tif 000012