(57)【要約】【課題】  文書に対する操作制限を規定する操作制限情報の適用を効率的に行えるようにした情報処理システムおよびプログラムを提供する。【解決手段】  複合機１０によって、ＩＣカードリーダ５０で読み取った操作者情報により示される操作者を認証サーバ３０との通信によって認証すると、複合機１０は認証した操作者情報をポリシーサーバ２０に送信し、またその操作者情報および複合機１０の名称を含むデバイス情報をポリシー設定サーバ４０へと送信する。ポリシーサーバでは受信した操作者情報に対して設定可能なポリシー情報をポリシー設定サーバ４０へ転送する。ポリシー設定サーバ４０では受信した操作者情報およびデバイス情報に基づいて同じく受信したポリシー情報から最適なポリシー情報を選択して複合機１０に転送することで複合機１０がポリシー情報を設定した保護文書を生成する。【選択図】図１
2009032001.tif 000002
【特許請求の範囲】
【請求項１】
操作対象の文書の操作を制限する１または複数の操作制限情報を記憶して管理する管理手段と、
前記管理手段で管理する操作制限情報の中から文書の操作元を特定する操作元特定情報に対する操作制限情報を選択する情報選択手段と、
前記情報選択手段によって選択した前記操作制限情報を前記文書に設定して保護文書を生成する保護文書生成手段と
を具備する情報処理装置。
【請求項２】
前記文書を操作する操作者を認証する認証手段
を更に具備し、
前記選択手段は、
前記認証手段で認証した操作者の識別情報を用いて前記操作制限情報を選択する請求項１記載の情報処理装置。
【請求項３】
前記情報管理手段は、
前記操作元特定情報に対して操作制限情報を管理し、
前記選択手段は、
前記操作元特定情報に対する前記操作制限情報を選択する請求項１または２記載の情報処理装置。
【請求項４】
前記操作制限情報は、
前記機密文書生成手段が前記保護文書の生成を実行する機器の機器名称若しくは実行時刻情報を含む請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
コンピュータを、
操作対象の文書の操作を制限する１または複数の操作制限情報の中から文書の操作元を特定する操作元特定情報に対する操作制限情報を選択する情報選択手段、
前記情報選択手段によって選択した前記操作制限情報を前記文書に設定して保護文書を生成する保護文書生成手段
として機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよびプログラムに関する。
【背景技術】
【０００２】
文書やファイルなどのセキュリティを向上させる技術の一例として、各文書やファイルに対する機密方針であるセキュリティポリシーを設定する方法がある。このセキュリティポリシーが設定された文書を参照および更新の処理を行うには、そのセキュリティポリシーが示す条件を満たす必要がある。たとえば、文書に設定された識別情報が当該セキュリティポリシーに指定された識別情報と合致することにより参照および更新の処理を可能とする。
【０００３】
特許文献１には組織のセキュリティポリシーを設定するための技術が開示されており、この特許文献１では、オペレーションの対象となる対象情報のセキュリティ属性と、該対象情報に対する該オペレーションを要求するユーザのセキュリティ属性とに基づいて、該オペレーションの許可又は不許可を規定するルール記述は、要件が満たされる場合に上記オペレーションを許可するように規定するように構成している。
【０００４】
また、特許文献２に開示された従来技術では、手間をかけずに簡便な運用で文書のセキュリティを確保できるようにするために、アプリケーション毎に画像出力の許否を設定したポリシー情報を保持しておき、受信した文書データが作成されたアプリケーションを判別して判別されたアプリケーション情報と前記ポリシー情報とに基づいて、受信した文書データの画像出力の許否を判別する。
【特許文献１】特開２００５−０３８３７１
【特許文献２】特開２００６−２６４１１６
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、文書に対する操作制限を規定する操作制限情報の適用を効率的に行えるようにした情報処理システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、操作対象の文書の操作を制限する１または複数の操作制限情報を記憶して管理する管理手段と、前記管理手段で管理する操作制限情報の中から文書の操作元を特定する操作元特定情報に対する操作制限情報を選択する情報選択手段と、前記情報選択手段によって選択した前記操作制限情報を前記文書に設定して保護文書を生成する保護文書生成手段とを具備することを特徴とする。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記文書を操作する操作者を認証する認証手段を更に具備し、前記選択手段は、前記認証手段で認証した操作者の識別情報を用いて前記操作制限情報を選択することを特徴とする。
【０００８】
また、請求項３の発明は、請求項１または２の発明において、前記情報管理手段は、前記操作元特定情報に対して操作制限情報を管理し、前記選択手段は、前記操作元特定情報に対する前記操作制限情報を選択することを特徴とする。
【０００９】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記操作制限情報は、前記機密文書生成手段が前記保護文書の生成を実行する機器の機器名称若しくは実行時刻情報を含むことを特徴とする。
【００１０】
また、請求項５の発明は、コンピュータを、操作対象の文書の操作を制限する１または複数の操作制限情報の中から文書の操作元を特定する操作元特定情報に対する操作制限情報を選択する情報選択手段、前記情報選択手段によって選択した前記操作制限情報を前記文書に設定して保護文書を生成する保護文書生成手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明の請求項１によれば、簡単に最適な機密情報を設定した機密文書を生成することが可能になるという効果を奏する。また、意図しない機密情報が文書に設定されることを防止することが可能になるという効果を奏する。
【００１２】
また、請求項２によれば、操作者の情報に基づいて最適な機密情報を生成することが可能になるという効果を奏する。
【００１３】
また、請求項３によれば、より最適な機密情報を適用した機密文書を生成することが可能になるという効果を奏する。
【００１４】
また、請求項４によれば、機密文書を生成する処理過程の情報による最適な機密情報を設定した機密文書を生成することが可能になるという効果を奏する。
【００１５】
また、請求項５によれば、簡単に最適な機密情報を設定した機密文書を生成することが可能になるという効果を奏する。また、意図しない機密情報が文書に設定されることを防止することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係わる情報処理システムおよびプログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例１】
【００１７】
図１は、本発明の実施の形態に係る情報処理システムのシステム構成を示す図の一例である。
【００１８】
図１において、情報処理システムは、複合機１０、ポリシーサーバ２０、認証サーバ３０、ＩＣカードリーダ４０を具備して構成され、ポリシーサーバ２０が管理するポリシー情報を文書に設定することによりセキュリティポリシーを適用した保護文書を生成する。
【００１９】
セキュリティポリシーは、リスク要因を排除し、文書の機密性を確保する方針や規範を示すものであって、セキュリティポリシーが適用された文書は文書の利用や特定の操作が制限された状態にある。すなわち、セキュリティポリシーの適用により、文情報漏えいや不正アクセスなどを未然に防止することが可能となる。
【００２０】
たとえば、情報漏えいや不正アクセスなどを防止するためのセキュリティポリシーとして暗号化や操作制限があり、暗号化された文書は文書全体の利用が制限され、操作制限された文書は特定の操作が制限されている。
【００２１】
本実施例では、セキュリティポリシーに従って設けられたポリシー情報を文書に設定した保護文書を生成する処理を示しており、ポリシー情報はセキュリティレベルによって別けられる複数のポリシーグレードによって示される。このポリシーグレードにより示されるポリシー情報を文書に設定することによってポリシー情報が文書に設定された保護文書が生成されたこととなる。
【００２２】
複合機１０は、印刷物を読み取ることによりその印刷物に対する電子文書を生成するとともに、印刷要求された電子文書を印刷出力する。また、この複合機１０は、ポリシーサーバ２０から受信するポリシー情報を文書に設定することにより保護文書を生成する「保護文書生成処理」を行う。
【００２３】
このときの保護文書は、ディジタル文書であるほか、ウォーターマークが印刷された印刷物であってもよい。すなわち、生成した保護文書を記憶領域で記憶するようにしてもよいし、その保護文書を印刷出力してもよい。
【００２４】
さらに、複合機１０は、ＩＣカードリーダ４０で読み取った操作者（ユーザ）の情報（以下、「ユーザ情報」という）を用いて、保護文書を生成を要求するユーザの認証を、認証サーバ３０との相互通信により行う。この認証処理によってユーザ認証できた場合には、認証したユーザのユーザ情報をポリシーサーバ２０へ送信することでポリシーサーバ２０による最適なポリシー情報の選択を可能とする。
【００２５】
このときのユーザ情報は、たとえば、以下に示すようなＸＭＬ（Extensible Markup Language）形式で表される。
【００２６】
01 <?xml version = "1.0" encoding = "utf-8"?>
02 <部門>開発部</部門>
03 <役職>Mgr</役職>
04 <氏名>富士  太郎</氏名>
05 <e-mail>taro.fuji@xxx.jp</e-mail>
このユーザ情報の０１行目にはＸＭＬ形式によって形成されていることを示し、０２行目には「部門」タグによってユーザが所属する所属部門の情報を示しており、０３行目には「役職」タグによってユーザの役職を示している。また、０４行目には「氏名」タグによってユーザの氏名を示しており、０５行目には「e-mail」タグによってユーザのメールアドレスを示している。
【００２７】
このようなＸＭＬ形式のユーザ情報のほか、複合機１０の装置情報（たとえば、装置名称や装置識別情報（「装置ＩＤ」ともいう）など）をもポリシーサーバ２０へ送信することによってそのポリシーサーバ２０による最適なポリシー情報の選択をも可能である。
【００２８】
このときのデバイス情報は、以下に示すようなＸＭＬ形式で示すことが可能である。
【００２９】
01 <?xml version = "1.0" encoding = "utf-8"?>
02 <MC>MC12345</MC>
03 <IP>127.0.0.1</IP>
このＸＭＬ形式の装置情報は、０１行目にＸＭＬ形式からなることを示しており、０２行目には「ＭＣ」タグによって装置を識別する装置ＩＤを示しており、０３行目には「ＩＰ」タグによって複合機のＩＰアドレスを示している。
【００３０】
なお、上記するＸＭＬ形式の装置情報に、「AuthDateTime」タグによって示される時間情報をも含めることができる。このときの時間情報は、操作者を認証した認証日時の情報を示す。その一例を以下に示す。
【００３１】
01 <?xml version = "1.0"?>
02 <MC>MC12345</MC>
03 <IP>127.0.0.1</IP>
04 <AuthDateTime>2006-11-13 T05:52:00+09:00</AuthDateTime>
０１行目から０３行目までは前出の装置情報と同一であり、０４行目の「AuthDateTime」タグに複合機１０で操作者を認証した認証日時情報を示している。
【００３２】
このようなＸＭＬ形式で示されるユーザ情報および装置情報を、複合機１０がポリシーサーバ２０へと送信する。
【００３３】
ポリシーサーバ２０は、複合機１０からのポリシー情報の取得要求に基づき、要求された文書に設定する最適なポリシー情報を決定する処理を行う。このポリシーサーバ２０では、ユーザ情報に対して設定可能なポリシーグレードの情報を管理するとともに、各ポリシーグレードによって示される操作権限の内容を示すポリシー情報を管理する。
【００３４】
すなわち、文書に設定するポリシー情報はポリシーグレードを選択することにより決定される。このとき、ユーザ情報に対して設定可能なポリシーグレードの情報を図４（ａ）に示し、ポリシーグレードに対して設定された操作権限を図４（ｂ）に示し、以下で説明する。
【００３５】
このポリシーサーバ２０では、文書に設定するポリシー情報を特定するポリシーグレードを、複合機１０からのポリシー情報の取得要求に含まれるユーザ情報や装置情報などの情報に対応付けてポリシー設定テーブルとして管理する。このポリシー設定テーブルを参照することにより文書に設定する最適なポリシー情報の決定を行う。
【００３６】
このポリシー設定テーブルの例を図６、図８、図１０、図１２に示す。
【００３７】
さらに、ポリシーサーバ２０は、保護文書生成処理により生成された保護文書をクライアントＰＣ（図示せず）などを用いて操作する際に、その保護文書に設定されたポリシー情報による操作が可能であるかの判定の処理を行い、その判定結果を文書の操作を行うクライアントＰＣに応答する。
【００３８】
以下で、ポリシーサーバ２０が管理するポリシー情報を図４を用いて説明する。
【００３９】
図４（ａ）は、ユーザ情報により示される「所属部門」と「役職」の情報によって識別されるユーザに対して設定可能なポリシーグレードを示す例であって、[所属部門]項目４０１、[役職]項目４０２、[設定可能なポリシーグレード]項目４０３から構成される。
【００４０】
たとえば、ユーザ情報に示されたユーザの所属部門が「開発部」であって、同じく役職が「Mgr（マネージャー）」である場合には、設定可能なポリシーグレードとして[設定可能なポリシーグレード]項目４０３に「Ｇ１、Ｇ２、Ｇ３、Ｇ４」の４つのポリシーグレードが示されていることから、いずれかのポリシーグレードにより示されるポリシー情報の設定が可能であることを示す。
【００４１】
また、所属部門が「開発部」であって、役職が「事務」である場合には、設定可能なポリシーグレードとして[設定可能なポリシーグレード]項目４０３に「Ｇ１」の１つが設定されていることから、この「Ｇ１」のポリシーグレードにより示されるポリシー情報のみの設定が可能であることを示す。
【００４２】
図４（ｂ）は、図４（ａ）の[設定可能なポリシーグレード]項目４０３に示されるポリシーグレードに対する操作権限の内容を示すものである。
【００４３】
図４（ｂ）は、ポリシーのグレードを示す[ポリシーグレード]項目４０４、各ポリシーグレードで許可する操作内容を示す[操作権限]項目４０５によって構成される。
【００４４】
その中で、たとえば、[ポリシーグレード]項目４０４に示されたポリシーグレード「Ｇ１」の操作権限として、[操作権限]項目４０５に「閲覧」のみが示されていることから、ポリシーグレード「Ｇ１」が示すポリシー情報は閲覧のみの操作が可能な操作権限であることを示す。
【００４５】
また、[ポリシーグレード]項目４０４に示されたポリシーグレード「Ｇ４」の操作権限として、[操作権限]項目４０５に「編集可能、印刷可能（ヘッダー文字列）」が示されていることから、ポリシーグレード「Ｇ４」が示すポリシー情報は編集、ヘッダー文字列を含む印刷のいずれかの操作が可能な操作権限であることを示す。
【００４６】
このようなポリシー情報を用いて、ポリシーサーバ２０が、複合機１０から受信したユーザ情報を含むポリシー情報の取得要求に対して最適なポリシーグレードを選択する。そして、選択したポリシーグレードに対するポリシー情報を要求元の複合機１０へと応答する。
【００４７】
次に、認証サーバ３０は、ＩＣカードリーダ４０で読み取ったユーザ情報が示すユーザが保護文書の生成にかかる処理が実行可能であるか否かの認証を行い、その認証結果を認証要求元の複合機１０へと応答する。その認証処理によってユーザを認証できた場合には、認証したユーザ情報をも複合機１０へ応答し、認証できない場合にはその旨を応答する。
【００４８】
この認証サーバ３０には、認証情報データベース（図示せず）が設けられており、ユーザ情報に含まれる操作者を識別するユーザＩＤ、パスワードの組合せを管理し、これらの組合せ等を照会する処理によりポリシー情報を文書に設定する処理を行うユーザの認証を行う。
【００４９】
このようなシステム構成からなる本発明の情報処理システムの機能構成を図２で詳細に示す。
【００５０】
図２は、本発明の実施の形態に係る情報処理システムの詳細な構成を示すブロック図の一例である。
【００５１】
図２に示す情報処理システムは、認証部１０１、情報管理部１０２、画像読取部１０３、ポリシー管理部１０４、ポリシー判断部１０５、保護文書生成部１０６を具備して構成される。
【００５２】
文書の操作者の操作者情報を含む認証要求が行われると、認証部１０１では、情報管理部１０２で管理する情報を元に、その操作者情報に対する操作者を認証する。認証部１０１により操作者が認証されると、画像読取部１０３に対して認証済みである旨を通知する。また、認証部１０１は、ポリシー管理部１０４に対して認証した操作者の操作者情報を送信する。
【００５３】
これによって、画像読取部１０３は、印刷物の読み取りを開始し、当該印刷物に対する画像情報の形成処理を行う。また、画像読取部１０３による画像読取装置の装置名称若しくは装置識別情報をポリシー判断部１０５へと送信する。
【００５４】
操作者情報を受信したポリシー管理部１０４は、文書に対して設定するポリシー情報を管理しており、受信した操作者情報に対して設定可能なポリシー情報をポリシー判断部１０５へと送信する。
【００５５】
ポリシー判断部１０５では、ポリシー管理部１０４からポリシー情報を受信すると、画像読取部１０３から受信した装置名称若しくは装置識別情報とから画像読取部１０３で読み取って形成した画像情報が示す文書に設定するポリシー情報を決定する。
【００５６】
ポリシー判断部１０５によって文書に設定するポリシー情報を決定すると、保護文書生成部１０６にそのポリシー情報および形成した画像情報を送信する。保護文書生成部１０６は、画像情報に、決定したポリシー情報を設定することにより保護された保護文書の生成を行う。
【００５７】
図３は、本発明の実施の形態に係る情報処理システムの処理遷移を示すシーケンス図の一例を示す。
【００５８】
図３は、図１のシステム構成に基づくシーケンスであって、ＩＣカードリーダで操作者のＩＣカードから操作者情報を読み取り（３０１）、読み取った操作者情報を複合機へと転送する（３０２）。操作者情報を受け取った複合機はその操作者情報によって示される操作者を認証するために、認証サーバへと当該操作者情報を含む認証要求を行う（３０３）。
【００５９】
認証要求を受信した認証サーバでは、認証要求に含まれる操作者情報から操作者を認証する（３０４）。認証した場合に認証サーバは、要求元の複合機に認証した操作者情報とともに認証した旨を示す認証通知を応答する（３０５）。
【００６０】
そして、認証サーバより認証通知を応答すると、複合機は、ポリシーサーバに対して認証した操作者情報を送信する（３０６）。操作者情報を受信したポリシーサーバでは当該操作者情報をポリシーサーバへ送信する。さらに、ポリシーサーバでは複合機から複合機を識別する識別情報のほか、複合機に関連する情報を受信する（３０８）。
【００６１】
ポリシーサーバでは、ポリシーサーバよりポリシー情報を受信し、また、複合機よりその複合機に関する情報を受信すると、文書に設定するポリシー情報を決定する（３０９）。
【００６２】
決定したポリシー情報をポリシーサーバから複合機へ転送し、複合機では文書に当該ポリシー情報を設定した保護文書を生成する（３１０）。
【００６３】
このシーケンスに示すポリシー情報の決定処理の詳細なフローを図５、図７、図９、図１１に示し、以下で説明する。
【００６４】
図５は、本発明の実施の形態に係る情報処理システムで、文書に設定するポリシー情報を決定する処理の流れを示すフローチャートの一例を示す。
【００６５】
図５は、図１の構成におけるポリシーサーバが、図６に示すポリシー設定テーブルを用い、文書に設定するポリシー情報を決定する処理である。
【００６６】
この処理は、複合機からユーザ情報および装置情報を含むポリシー情報の取得要求を受信したかの判断（５０１）で、要求を受信したと判断する場合（５０１でＹＥＳ）に開始される。
【００６７】
まず、複合機から受信したポリシー情報の取得要求に含まれるユーザ情報および装置情報に対して、最適なポリシー情報を検索するために、図６に示すポリシー設定テーブルを参照する（５０２）。
【００６８】
次に、このポリシー設定テーブルからユーザ情報および装置情報に対して設定されたポリシーグレードを特定する（５０３）。続いて、特定したポリシーグレードに対するポリシー情報を検索する（５０４）ことにより合致したポリシー情報を文書に設定するポリシー情報とする。
【００６９】
このようにして文書に設定するポリシー情報が決定すると、ポリシーサーバはポリシー情報の取得要求元である複合機へそのポリシー情報を送信する。
【００７０】
図６は、ポリシーサーバが管理するポリシー設定テーブルの一例を示す図である。
【００７１】
図６に示すポリシー設定テーブルは、[所属部門]項目６０１、[役職]項目６０２、[デバイス名称]項目６０３、[ポリシーグレード]項目６０４から構成され、図５に示すようなフローチャートの処理で参照される。
【００７２】
[所属部門]項目６０１は、受信したユーザ情報に示されるユーザが所属する部門を示す情報であり、[役職]項目６０２は、同ユーザ情報に示されるユーザの役職を示す情報であり、[デバイス名称]項目６０３は、受信した装置情報に含まれるポリシー情報の取得要求元の装置（デバイス）の名称を示す情報である。
【００７３】
また、[ポリシーグレード]項目６０４は、ポリシー情報を識別する情報であって、[所属部門]項目６０１、[役職]項目６０２、[デバイス名称]項目６０３の各項目で示される情報に対して特定される情報である。
【００７４】
たとえば、受信したユーザ情報の所属部門が「開発部」であり、役職が「Mgr（マネージャー）」であって、装置情報によって示されるデバイス名称が「ＭＣ１２３４５」である場合、ポリシーグレードとして「Ｇ４」が特定され、このＧ４のポリシーグレードに対するポリシー情報を文書に設定するポリシー情報と決定する。
【００７５】
この「Ｇ４」のポリシーグレードのポリシー情報は、図４（ｂ）から「編集可能、印刷可能（ヘッダー文字列）という操作権限」であると判断される。もちろん、ポリシー情報には、これだけでなく「所定の暗号化アルゴリズムで暗号鍵を用いて暗号化する」という情報も含まれる。
【００７６】
なお、[デバイス名称]項目６０３に示す「−」は、受信した装置情報にデバイス名称が含まれない場合若しくは装置情報を受信できない場合を示している。
【００７７】
図７は、本発明の実施の形態に係る情報処理システムで、文書に設定するポリシー情報を決定する処理の流れを示すフローチャートの一例を示す。
【００７８】
図７は、図１の構成におけるポリシーサーバが、図８に示すポリシー設定テーブルを用い、文書に設定するポリシー情報を決定する処理である。
【００７９】
この処理は、複合機からユーザ情報および装置情報を含むポリシー情報の取得要求を受信したかの判断（７０１）で、要求を受信したと判断する場合（７０１でＹＥＳ）に開始される。
【００８０】
受信したポリシー情報の取得要求に含まれる装置情報が示すデバイス名称およびスキャン／プリントの実行時刻から、その時刻の属する時間帯を特定する（７０２）。次に、特定した複合機での処理時間帯の情報と、受信したユーザ情報および装置情報とを元に、図８に示すようなポリシー設定テーブルを参照する（７０３）。
【００８１】
そして、このポリシー設定テーブルから、時間帯の情報、ユーザ情報、装置情報に対するポリシーグレードを特定する（７０４）。続いて、特定したポリシーグレードに対するポリシー情報を検索する（７０５）ことにより合致したポリシー情報を文書に設定するポリシー情報とする。
【００８２】
このようにして文書に設定するポリシー情報が決定すると、ポリシーサーバはポリシー情報の取得要求元である複合機へそのポリシー情報を送信する。
【００８３】
図８は、ポリシーサーバが管理するポリシー設定テーブルの一例を示す図である。
【００８４】
図８に示すポリシー設定テーブルは、[所属部門]項目８０１、[役職]項目８０２、[時間帯]項目８０３、[デバイス名称]項目８０４、[ポリシーグレード]項目８０５から構成され、図７に示すようなフローチャートの処理で参照される。
【００８５】
[所属部門]項目８０１、[役職]項目８０２、[デバイス名称]項目８０４、[ポリシーグレード]項目８０５は、図６に示すポリシー設定テーブルの[所属部門]項目６０１、[役職]項目６０２、[デバイス名称]項目６０３、[ポリシーグレード]項目６０４それぞれと同じ情報である。
【００８６】
[時間帯]項目８０３は、複合機から受信した装置情報に含まれ、複合機でのスキャン／プリントの実行時刻が属する時間帯を示す情報である。
【００８７】
例えば、受信したユーザ情報に含まれるユーザの所属部門が「開発部」で、役職が「マネージャー」であって、同じく受信した装置情報に含まれる複合機での処理時刻が「13:00」で、デバイス名称が「ＭＣ１２３４５」である場合、[所属部門]項目８０１が「開発部」で、[役職]項目８０２が「マネージャー」で、[デバイス名称]項目８０４が「ＭＣ１２３４５」であり、また設けられた時間帯のうち「13:00」は「09：00-17：59」に属することから[時間帯]項目８０３が「09：00-17：59」となる。
【００８８】
よって、これらのユーザ情報、装置情報を含むポリシー情報の取得要求に対して、ポリシーグレード「Ｇ４」が選択される。
【００８９】
図９は、本発明の実施の形態に係る情報処理システムで、文書に設定するポリシー情報を決定する処理の流れを示すフローチャートの一例を示す。
【００９０】
図９は、図１の構成におけるポリシーサーバが、図１０に示すポリシー設定テーブルを用い、文書に設定するポリシー情報を決定する処理である。
【００９１】
この処理は、複合機から装置情報を含むポリシー情報の取得要求を受信したかの判断（９０１）で、要求を受信したと判断する場合（９０１でＹＥＳ）に開始される。
【００９２】
複合機から受信したポリシー情報の取得要求には、少なくとも装置情報を含み、ユーザ情報が含まれる構成であってもよい。
【００９３】
この取得要求を受信すると、要求に含まれる装置情報を解析することによりその装置情報を構成するドメイン情報、デバイス名称、スキャンパラメータの情報を取り出す（９０２）。
【００９４】
そして、取り出したこれらの情報を元に、図１０に示すようなポリシー設定テーブルを参照して（９０３）、これらの情報に対する最適なポリシーグレードを特定する（９０４）。特定したポリシーグレードに対するポリシー情報を検索して（９０５）合致したポリシー情報を文書に設定するポリシー情報とする。
【００９５】
図１０は、ポリシーサーバが管理するポリシー設定テーブルの一例を示す図である。
【００９６】
図１０に示すポリシー設定テーブルは、[所属ドメイン]項目１００１、[デバイス名称]項目１００２、[スキャンパラメータ]項目１００３、[ポリシーグレード]項目１００４から構成され、図９に示すようなフローチャートの処理で参照される。
【００９７】
[所属ドメイン]項目１００１、[デバイス名称]項目１００２、[スキャンパラメータ]項目１００３は、複合機から受信した装置情報に含まれる情報であって、[所属ドメイン]項目１００１は、装置情報が示す複合機が属するドメインを表す情報であって、[デバイス名称]項目１００２は、複合機の名称を示す情報であって、[スキャンパラメータ]項目１００３は、複合機での処理によって参照される各種の設定情報である。
【００９８】
また、[ポリシーグレード]項目１００４は、ポリシー情報を識別する情報であって、[所属ドメイン]項目１００１、[デバイス名称]項目１００２、[スキャンパラメータ]項目１００３の各項目で示される情報に対して特定される情報である。
【００９９】
例えば、受信した装置情報を構成するドメイン情報が「4f.dev1.xxx.jp」であり、デバイス名称が「ＭＣ００６７８」であって、スキャンパラメータが「カラー」である場合、ポリシーグレードとして「Ｇ３」が特定され、このＧ３のポリシーグレードに対するポリシー情報を文書に設定するポリシー情報と決定する。
【０１００】
図１１は、本発明の実施の形態に係る情報処理システムで、文書に設定するポリシー情報を決定する処理の流れを示すフローチャートの一例を示す。
【０１０１】
図１１は、図１の構成におけるポリシーサーバが、図１２に示すポリシー設定テーブルを用い、文書に設定するポリシー情報を決定する処理である。
【０１０２】
この処理は、複合機から親展ボックス情報を含むポリシー情報の取得要求を受信したかの判断（１１０１）で、要求を受信したと判断する場合（１１０１でＹＥＳ）に開始される。
【０１０３】
親展ボックスとは、予め指定されたユーザのみが操作可能な文書を記憶する領域であって、この親展ボックスを識別する情報を親展ボックス情報という。
【０１０４】
複合機から親展ボックス情報を受信すると、その親展ボックス情報を元に、図１２に示すようなポリシー設定テーブルを参照する（１１０３）。そして、この親展ボックス情報に対する最適なポリシーグレードを特定する（１１０４）。特定したポリシーグレードに対するポリシー情報を検索して（１１０５）合致したポリシー情報を文書に設定するポリシー情報とする。
【０１０５】
図１２は、ポリシーサーバが管理するポリシー設定テーブルの一例を示す図である。
【０１０６】
図１２に示すポリシー設定テーブルは、[親展ボックス]項目１２０１、[ポリシーグレード]項目１２０２から構成され、図１１に示すようなフローチャートの処理で参照される。
【０１０７】
[親展ボックス]項目１２０１は、複合機から受信した親展ボックス情報であり、[ポリシーグレード]１２０２は、ポリシー情報を識別する情報であって、[親展ボックス]項目１２０２に対応して特定される情報である。
【０１０８】
図６、図８、図１０、図１２に示すようなポリシー設定テーブルを管理するポリシーサーバで図５、図７、図９、図１１それぞれの処理を実行することにより文書に設定する最適なポリシー情報を決定する。
【実施例２】
【０１０９】
実施例２に示す構成は実施例１で説明した図１と類似し、図１の構成に文書を管理する文書管理装置を設けた構成であって、このときの構成図を図１３に示す。
【０１１０】
図１３は、本発明の実施の形態における情報処理システムのシステム構成の構成を示す図である。
【０１１１】
図１３に示す構成において、まず、複合機１０が文書管理装置５０からポリシー情報の設定対象となる文書を取得し、次に、取得したその文書に対する最適なポリシー情報をポリシーサーバ２０が決定することにより、そのポリシー情報を設定した保護文書を複合機１０で生成する。
【０１１２】
この図１３に示すような構成からなる情報処理システムにおける状態遷移を図１４に示す。
【０１１３】
図１４では、ユーザＩＤやパスワードなどのユーザ情報を指定し、複合機を操作することにより文書管理装置にある文書を選択する（１４０１）と、複合機から文書管理装置に対して文書の取得要求を行う（１４０２）。この取得要求にはユーザ情報が含まれており、文書管理装置ではこのユーザ情報からユーザに関する情報を特定し、要求された文書を検索する（１４０３）。
【０１１４】
文書管理装置では、ユーザを特定する情報として、ユーザ情報に含まれるある特定の情報を用いることが指定されており、例えば、ユーザが属する所属部署、ユーザの役職、ユーザＩＤなどがそれにあたる。本実施例２では、このユーザを特定する情報としてユーザの所属部署の情報を用いた場合の例を示す。
【０１１５】
そして、文書管理装置では、検索した文書およびユーザを特定する情報であるユーザの所属部署の情報を要求元の複合機へ送信する（１４０４）。複合機では、これら（文書管理装置でユーザを特定するために用いた情報（所属部署の情報）と文書）を登録する（１４０５）。
【０１１６】
このような状態にある複合機に対して、ＩＣカードリーダがユーザ情報を読み取る（１４０６）と、ＩＣカードリーダから複合機に対して読み取ったユーザ情報を送信する（１４０７）。ユーザ情報を受信した複合機は認証サーバにそのユーザ情報を送信し（１４０８）、認証サーバがそのユーザ情報により示されるユーザの認証処理を行う（１４０９）。
【０１１７】
認証サーバによりユーザ認証が行われると、その認証結果を複合機へと送信する（１４１０）。認証結果がユーザ認証できたことを示し、複合機に登録された文書を指定して保護文書の生成を指示すると、複合機は認証したユーザ情報および登録してあるユーザを特定するために用いた情報（所属部署の情報）を含むポリシー情報取得要求をポリシーサーバに送信する。
【０１１８】
ポリシーサーバでは、受信したこれらの情報を元に、図１６に示すようなポリシー設定テーブルを参照して、文書に設定する最適なポリシー情報を決定する（１４１２）。ポリシーサーバが決定すると、ポリシーサーバは要求元の複合機へそのポリシー情報を送信する（１４１３）。
【０１１９】
これにより複合機では、受信したポリシー情報を文書に設定することにより保護文書を生成する（１４１４）。
【０１２０】
図１５は、図１４に示すシーケンスでポリシーサーバが、ポリシー情報を決定する処理の詳細な流れを示すフローチャートの一例である。
【０１２１】
複合機よりユーザ情報および、「複合機が文書管理装置から文書を取得する際にユーザの特定に用いた情報」（所属部署の情報）を受信したかの判断（１５０１）で受信したと判断すると（１５０１でＹＥＳ）、以下の処理が開始される。
【０１２２】
これらの情報を受信すると、これらの情報を元にポリシーサーバが管理するポリシー設定テーブルを参照する（１５０２）。このポリシー設定テーブルの例を図１６に示し、以下で説明する。
【０１２３】
ポリシー設定テーブルを参照することによりユーザ情報および「複合機が文書管理装置から文書を取得する際にユーザの特定に用いた情報」（所属部署の情報）に対して設定されたポリシーグレードを特定する（１５０３）。
【０１２４】
そして、そのポリシーグレードにより示されるポリシー情報を検索する（１５０４）。このポリシーグレードに対するポリシー情報の例えば、図４（ｂ）のようなものである。
【０１２５】
次に、図１６は、本発明の実施の形態における情報処理システムの本実施例２におけるポリシー設定テーブルの一例を示す図であり、図１５に示すポリシー情報の決定フローチャートにおいて参照されるテーブル構成図である。
【０１２６】
この図１６に示すポリシー設定テーブルは、[文書管理装置（ＤＭＳ）でのユーザ特定情報]項目１６０１、[ユーザ情報（ユーザグループ）]項目１６０２、[ポリシーグレード]項目１６０３によって構成される。
【０１２７】
[文書管理装置（ＤＭＳ）でのユーザ特定情報]項目１６０１は、複合機が文書管理装置から文書を取得する際にユーザの特定に用いた情報を示す項目であって、本テーブルではその一例に、ユーザの所属部署の情報を示している。
【０１２８】
また、[ユーザ情報（ユーザグループ）]項目１６０２は、ＩＣカードリーダによって読み取ったユーザ情報である。
【０１２９】
さらに、[ポリシーグレード]項目１６０３は、[文書管理装置（ＤＭＳ）でのユーザ特定情報]項目１６０１および[ユーザ情報（ユーザグループ）]項目１６０２として指定された情報に対して設定するポリシー情報のレベルを示す情報であって、図４（ｂ）に示すように「Ｇ１」が最もセキュリティレベルの高いポリシーグレードであって、「Ｇ４」が最もセキュリティレベルの低いポリシーグレードである。
【０１３０】
なお、本発明は、通信機能を備えた情報処理システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する情報処理システムを構成することも可能である。情報処理システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行う。
【０１３１】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【０１３２】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。例えば、ポリシー設定テーブルに項目としてキーワードも設けておき、装置情報やユーザ情報に加えて、文書から読み取った語句に合致するキーワードがポリシー設定テーブルに存在する場合は、それらに基づき文書に設定するポリシー情報を決定することも可能である。
【図面の簡単な説明】
【０１３３】
【図１】本発明の実施の形態に係る情報処理システムのシステム構成を示す図の一例。
【図２】本発明の実施の形態に係る情報処理システムの詳細な構成を示すブロック図の一例。
【図３】本発明の実施の形態に係る情報処理システムの処理遷移を示すシーケンス図の一例。
【図４】ポリシーサーバが管理するポリシー情報の一例。
【図５】本発明の実施の形態に係る情報処理システムで、文書に設定するポリシー情報を決定する処理の流れを示すフローチャートの一例。
【図６】ポリシーサーバが管理するポリシー設定テーブルの一例を示す図。
【図７】本発明の実施の形態に係る情報処理システムで、文書に設定するポリシー情報を決定する処理の流れを示すフローチャートの一例。
【図８】ポリシーサーバが管理するポリシー設定テーブルの一例を示す図。
【図９】本発明の実施の形態に係る情報処理システムで、文書に設定するポリシー情報を決定する処理の流れを示すフローチャートの一例。
【図１０】ポリシーサーバが管理するポリシー設定テーブルの一例を示す図。
【図１１】本発明の実施の形態に係る情報処理システムで、文書に設定するポリシー情報を決定する処理の流れを示すフローチャートの一例。
【図１２】ポリシーサーバが管理するポリシー設定テーブルの一例を示す図。
【図１３】本発明の実施の形態における情報処理システムのシステム構成の構成を示す図。
【図１４】本発明の実施の形態における情報処理システムの実施例２における処理遷移を示すシーケンス図。
【図１５】図１４に示すシーケンスでポリシーサーバが、ポリシー情報を決定する処理の詳細な流れを示すフローチャートの一例。
【図１６】本発明の実施の形態における情報処理システムの本実施例２におけるポリシー設定テーブルの一例を示す図。
【符号の説明】
【０１３４】
１０        複合機
２０        ポリシーサーバ
３０        認証サーバ
４０        ＩＣカードリーダ
５０        文書管理装置（ＤＭＳ）
１０１      認証部
１０２      情報管理部
１０３      画像読取部
１０４      ポリシー管理部
１０５      ポリシー判断部
１０６      保護文書生成部
【図１】
2009032001.tif 000003
【図２】
2009032001.tif 000004
【図３】
2009032001.tif 000005
【図４】
2009032001.tif 000006
【図５】
2009032001.tif 000007
【図６】
2009032001.tif 000008
【図７】
2009032001.tif 000009
【図８】
2009032001.tif 000010
【図９】
2009032001.tif 000011
【図１０】
2009032001.tif 000012
【図１１】
2009032001.tif 000013
【図１２】
2009032001.tif 000014
【図１３】
2009032001.tif 000015
【図１４】
2009032001.tif 000016
【図１５】
2009032001.tif 000017
【図１６】
2009032001.tif 000018