(57)【要約】【課題】  フォルダや文書単位でアクセス権を設定しても、当該文書のアクセス権のあるユーザが、パスワードを入力することなく当該文書にアクセスできるようにする。【解決手段】  正規のパスワードが入力されると、アクセス権が設定されているフォルダに含まれる暗号化文書を復号化した復号化文書と、当該暗号化文書の参照用画像とを、暗号化文書に対応付けて当該フォルダに作成する。そして、フォルダに対するアクセス権のあるユーザから、当該フォルダ内の文書の参照要求があった場合には、要求元の端末に参照用画像を表示させる。また、フォルダに対するアクセス権のあるユーザから、当該フォルダ内の文書の保存を目的とする取得要求があった場合には、要求元の端末に暗号化文書を送信する。一方、印刷を目的とする取得要求があった場合には、要求元の端末に復号化文書を送信する。【選択図】  図１
2010033269.tif 000002
【特許請求の範囲】
【請求項１】
パスワードを用いて暗号化された暗号化文書データを管理する文書管理システムであって、
前記暗号化文書データと、当該暗号化文書データにより復号化された復号化文書データとを相互に関連付けて記憶域に記憶する記憶手段と、
前記文書データ又は前記文書データの記憶域に対するアクセス権を有するユーザから、当該記憶域に記憶されている文書データに対するアクセスの要求があると、当該文書データに対応する復号化文書データを返信する返信手段とを有することを特徴とする文書管理システム。
【請求項２】
前記復号化文書データに基づいて画像データを生成する生成手段を有し、
前記記憶手段は、前記暗号化文書データと、当該暗号化文書データにより復号化された復号化文書データと、当該復号化文書データに基づいて生成された画像データとを相互に関連付けて記憶媒体に記憶し、
前記返信手段は、前記アクセス権を有するユーザからの要求があると、当該要求に対応する画像データを返信することを特徴とする請求項１に記載の文書管理システム。
【請求項３】
前記アクセス権を有するユーザからの要求の内容を判定する判定手段を有し、
前記返信手段は、前記アクセス権を有するユーザからの要求が、文書データの印刷の要求である場合には、当該文書データに対応する復号化文書データを返信し、前記アクセス権を有するユーザからの要求が、当該文書データの参照の要求である場合には、当該文書データに基づく画像データを返信し、前記アクセス権を有するユーザからの要求が、当該文書データの保存の要求である場合には、当該文書データに対応する暗号化文書データを返信することを特徴とする請求項２に記載の文書管理システム。
【請求項４】
前記文書データの作成者の情報を管理する管理手段と、
前記文書データの複製又は移動の要求があると、当該文書データの作成者と、当該要求を行ったユーザとが同じであるか否かを判定する第２の判定手段と、
前記第２の判定手段により、前記文書データの作成者と、前記要求を行ったユーザとが同じであると判定されると、当該文書データに関して前記記憶域で相互に関連付けられて記憶されているデータを、前記要求に従って複製又は移動し、前記文書データの作成者と、前記要求を行ったユーザとが同じでないと判定されると、当該文書データに関して前記記憶域に記憶されている暗号化文書データを、前記要求に従って複製又は移動する処理手段とを有することを特徴とする請求項１〜３の何れか１項に記載の文書管理システム。
【請求項５】
前記アクセス権を管理する第２の管理手段と、
前記文書データの複製又は移動の要求があると、当該複製又は移動元の記憶域で前記文書データにアクセスできるユーザと、当該複製又は移動先の記憶域で前記文書データにアクセスできるユーザとが同じであるか否かを判定する第３の判定手段とを有し、
前記第２の判定手段は、前記第３の判定手段により、前記複製又は移動元の記憶域で前記文書データにアクセスできるユーザと、前記複製又は移動先の記憶域で前記文書データにアクセスできるユーザとが同じでないと判定されると、当該文書データの作成者と、前記要求を行ったユーザとが同じであるか否かを判定し、
前記処理手段は、前記第３の判定手段により、前記複製又は移動元の記憶域で前記文書データにアクセスできるユーザと、前記複製又は移動先の記憶域で前記文書データにアクセスできるユーザとが同じであると判定されると、当該文書データに関して前記複製又は移動元の記憶域で相互に関連付けられて記憶されているデータを、前記要求に従って複製又は移動することを特徴とする請求項４に記載の文書管理システム。
【請求項６】
前記アクセス権の変更の要求があると、当該要求に対応する記憶域で前記暗号化文書データに関連付けられて記憶されているデータを一時的に無効化する無効化手段と、
前記無効化手段によりデータが無効化されたことを、当該無効化されたデータに対応する文書データの作成者に通知する通知手段と、
前記通知手段により通知を受けた作成者からの許可があると、前記無効化手段により無効化されたデータを有効化する有効化手段とを有することを特徴とする請求項１〜５の何れか１項に記載の文書管理システム。
【請求項７】
前記暗号化文書データと、当該暗号化文書データを復号化するためのパスワードを外部装置から取得する取得手段と、
前記取得手段により取得されたパスワードを用いて、前記暗号化文書データを復号化する復号化手段とを有し、
前記記憶手段は、前記取得手段により暗号化文書データと、前記復号化手段により復号化された復号化文書データとを相互に関連付けて記憶域に記憶することを特徴とする請求項１〜６の何れか１項に記載の文書管理システム。
【請求項８】
前記暗号化文書データと、当該暗号化文書データにより復号化された復号化文書データとを外部装置から取得する取得手段を有し、
前記記憶手段は、前記取得手段により取得された暗号化文書データ及び復号化文書データを記憶域に記憶することを特徴とする請求項１〜６の何れか１項に記載の文書管理システム。
【請求項９】
パスワードを用いて暗号化された暗号化文書データを管理する文書管理方法であって、
前記暗号化文書データと、当該暗号化文書データにより復号化された復号化文書データとを相互に関連付けて記憶域に記憶する記憶ステップと、
前記文書データ又は前記文書データの記憶域に対するアクセス権を有するユーザから、当該記憶域に記憶されている文書データに対するアクセスの要求があると、当該文書データに対応する復号化文書データを返信する返信ステップとを有することを特徴とする文書管理方法。
【請求項１０】
パスワードを用いて暗号化された暗号化文書データを管理することをコンピュータに実行させるためのコンピュータプログラムであって、
前記暗号化文書データと、当該暗号化文書データにより復号化された復号化文書データとを相互に関連付けて記憶域に記憶する記憶ステップと、
前記文書データ又は前記文書データの記憶域に対するアクセス権を有するユーザから、当該記憶域に記憶されている文書データに対するアクセスの要求があると、当該文書データに対応する復号化文書データを返信することを指示する返信ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理システム、文書管理方法、及びコンピュータプログラムに関し、特に、暗号化された暗号化文書データを管理するために用いて好適なものである。
【背景技術】
【０００２】
近年、ＷＷＷ（World Wide Web）ベースのアプリケーションで構成された文書管理システムが多く存在する。この文書管理システムでは、パーソナルコンピュータ（ＰＣ）におけるＷＷＷブラウザを使用して文書を取り扱うことが一般的である。加えて、ネットワークに接続されたスキャナやデジタル複合機から、電子化した文書を直接送信し、情報処理装置に文書を登録することも可能になっている。このようにすることによって、オフィス内の紙文書を電子化して管理することが容易になる。したがって、前記文書管理システムの需要は増えてきている。
【０００３】
前記文書管理システムでは、ユーザ（グループを含む）が文書にアクセスする権利（アクセス権）を、フォルダや文書単位で管理することによって、文書に対するアクセスを制御することが可能となっている。共有を目的として文書を登録する際には、フォルダのアクセス権を考慮し、所定のフォルダに対して文書の登録処理を実行する。しかしながら、文書の登録先のフォルダにアクセス権のあるユーザは、登録済みの文書の取得（ダウンロード）が任意に可能である。このため、文書の登録先のフォルダにアクセス権のあるユーザの操作によって、当該フォルダが属するファイルシステム以外の他のファイルシステムや、当該フォルダが属する文書管理システム以外の他の文書管理システムに文書をコピーすることが可能となる。その結果、コピーされた文書が、当該文書のコピー元のフォルダ（文書管理システム）に対するアクセス権がない他のユーザに渡ってしまい、データの漏洩や流出に繋がる場合がある。
【０００４】
これを回避するために、作成者の入力操作に従って文書にパスワードを付与して当該文書を暗号化することで、文書自体にセキュリティを掛けることが一般的である。このようにする場合に、ＰＤＦ（Portable Document Format）は、ＰＣ上のソフトウェアだけでなく、デジタル複合機で電子化されるパスワード付きのファイルフォーマットとしても利用されている。
しかしながら、パスワードが付与された文書を、異なるアクセス権のフォルダに多数登録すると、文書の作成者はパスワードの管理が煩雑になる。また、文書を参照可能な全てのユーザにパスワードを伝達する必要があり、文書の参照や印刷しか行わないユーザにとっては、文書の参照や印刷を行う度にパスワードを入力するのは不便である。また、パスワードの伝達が行われると、パスワード自体が漏洩することで文書の流出や漏洩の危険性が残ってしまう。
【０００５】
これを解決するために、文書を登録する際に、当該文書に付与するパスワードを自動的に生成しておき、アクセス権のある端末が文書の参照・取得を要求した時に、生成しておいたパスワードを使用して復号化する技術が提案されている（特許文献１を参照）。この技術によれば、アクセス権のある端末が文書の参照・取得する場合、その端末のユーザは、パスワードを入力する必要がなくなる。
【０００６】
【特許文献１】特開２００３−２４２０３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した特許文献１に記載の技術を、フォルダや文書単位でアクセス権が管理されたシステムに適用すると、次のような課題があった。すなわち、前述した特許文献１に記載の技術では、端末単位で文書に対するアクセス権が設定される。このため、文書が格納されているフォルダのアクセス権と異なるアクセス権が設定されているフォルダに、当該文書の移動やコピーが実行されると、作成者が意図しないユーザに文書が参照されてしまう虞がある。また、文書の登録後に、フォルダのアクセス権が変更されると、新たにアクセス権を取得したユーザが、作成者が意図したユーザであるか否かに関わらず、当該ユーザに文書が参照されてしまう虞がある。
【０００８】
本発明は、以上の問題点に鑑みてなされたものであり、フォルダや文書単位でアクセス権を設定しても、当該文書のアクセス権のあるユーザが、パスワードを入力することなく当該文書にアクセスできるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の文書管理システムは、パスワードを用いて暗号化された暗号化文書データを管理する文書管理システムであって、前記暗号化文書データと、当該暗号化文書データにより復号化された復号化文書データとを相互に関連付けて記憶域に記憶する記憶手段と、前記文書データ又は前記文書データの記憶域に対するアクセス権を有するユーザから、当該記憶域に記憶されている文書データに対するアクセスの要求があると、当該文書データに対応する復号化文書データを返信する返信手段とを有することを特徴とする。
【００１０】
本発明の文書管理方法は、パスワードを用いて暗号化された暗号化文書データを管理する文書管理方法であって、前記暗号化文書データと、当該暗号化文書データにより復号化された復号化文書データとを相互に関連付けて記憶域に記憶する記憶ステップと、前記文書データ又は前記文書データの記憶域に対するアクセス権を有するユーザから、当該記憶域に記憶されている文書データに対するアクセスの要求があると、当該文書データに対応する復号化文書データを返信する返信ステップとを有することを特徴とする。
【００１１】
本発明のコンピュータプログラムは、パスワードを用いて暗号化された暗号化文書データを管理することをコンピュータに実行させるためのコンピュータプログラムであって、前記暗号化文書データと、当該暗号化文書データにより復号化された復号化文書データとを相互に関連付けて記憶域に記憶する記憶ステップと、前記文書データ又は前記文書データの記憶域に対するアクセス権を有するユーザから、当該記憶域に記憶されている文書データに対するアクセスの要求があると、当該文書データに対応する復号化文書データを返信することを指示する返信ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、暗号化文書データと復号化文書データとを相互に関連付けて記憶域に記憶しておき、アクセス権を有するユーザから、文書データに対するアクセスの要求があると、当該文書データに対応する復号化文書データを返信するようにした。したがって、文書データ又は文書データの記憶域に対するアクセス権があるユーザは、パスワードを入力することなく、文書データにアクセスすることができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施形態）
以下に、図面を参照しながら、本発明の第１の実施形態について説明する。
図１は、文書閲覧システムの構成の一例を示す図である。
図１に示すように、文書閲覧システムは、クライアントコンピュータ１０１、デジタル複合機１０２、文書管理システム１０３、及びメールサーバ１０４を有している。クライアントコンピュータ１０１、デジタル複合機１０２、文書管理システム１０３、及びメールサーバ１０４は、インターネットやＬＡＮ（Local Area Network）等のネットワーク１００を介して相互に接続されている。
【００１４】
クライアントコンピュータ１０１は、ユーザが使用するパーソナルコンピュータ等のクライアントコンピュータ機器である。以下の説明では、クライアントコンピュータ１０１を、必要に応じてＰＣ１０１と称する。ＰＣ１０１には、Ｗｅｂサーバにアクセスするための一般的なＷｅｂブラウザがインストールされている。ＰＣ１０１は、Ｗｅｂブラウザを利用して文書管理システム１０３に接続することで、文書管理システム１０３に対する処理を行う。
【００１５】
尚、本実施形態では、ＰＣ１０１がＷｅｂブラウザを利用して文書管理システム１０３にアクセスする場合を例に挙げて説明するが、必ずしもＷｅｂブラウザを利用する必要はない。例えば、文書管理システム１０３専用のクライアントアプリケーションソフトウェアをＰＣ１０１にインストールし、このクライアントアプリケーションソフトウェアを利用して文書管理システム１０３にアクセスするようにしてもよい。
デジタル複合機１０２は、コピー、スキャナ、プリンタ、ＦＡＸ、及びデータ送信等の複合機能を持つデバイスである。デジタル複合機１０２は、ネットワーク１００に接続することが可能であり、紙文書に対してスキャン処理や画像変換処理等を施して得られた電子データ（文書データ）を、サーバや文書管理システム１０３に対して送信することが可能である。尚、本実施形態では、文書データが、ＰＤＦ（Portable Document Format）形式の電子データである場合を例に挙げて説明する。尚、以下の説明では、ＰＤＦ形式の電子データを、必要に応じてＰＤＦ文書データと称する。
【００１６】
デジタル複合機１０２は、スキャン時に、パスワードをＰＤＦ文書データに付与することが可能であるものとする。また、ＰＤＦ文書データの暗号化が可能であるものとする。また、ＰＣ１０１と同様にデジタル複合機１０２にもＷｅｂサーバにアクセスするためのＷｅｂブラウザがインストールされている。更に、デジタル複合機１０２のＷｅｂブラウザは、ＰＤＦ形式のファイルをダウンロードすると、そのファイルのデータを直接印刷する機能も備えている。
尚、デジタル複合機１０２の詳細構成に関しては本発明とは直接関係ないため、その詳細な説明を省略する。
【００１７】
ユーザは、デジタル複合機１０２のスキャン機能とデータ送信機能とを利用して、文書管理システム１０３に対して、データ送信処理を行う。本実施形態では、スキャン時に作成されるファイル形式として、暗号化ＰＤＦを選択し、ユーザが入力したパスワードにより暗号化されたＰＤＦ文書データが文書管理システム１０３に送信されるものとする。尚、以下の説明では、暗号化されたＰＤＦ文書データを、必要に応じて暗号化ＰＤＦ文書データと称する。
デジタル複合機１０２は、文書管理システム１０３の任意のフォルダに、ＰＤＦ文書データを送信する。デジタル複合機１０２は、ユーザが指定した文書管理システム１０３のホスト名及びフォルダパスと、文書管理システム１０３にアクセスするためのユーザＩＤと、パスワードと、電子データ（暗号化ＰＤＦ文書データ）とを同時に送信する。
【００１８】
文書管理システム１０３は、１つ或いは複数の情報処理装置を備えて構成されたシステムである。この情報処理装置は、ユーザが作成及び登録した"フォルダや文書等の情報資源"を格納して管理するためのものである。
メールサーバ１０４は、文書管理システム１０３の処理モジュールからの要求により、指定のメールアドレスに対してメール送信処理を行うためのものである。尚、本実施形態では、メールサーバ１０４を文書管理システム１０３とは別の構成要素とした場合を例に挙げて説明するが、文書管理システム１０３にメールサーバ１０４の機能を持たせてもよい。
【００１９】
図２は、文書管理システム１０３に設けられる情報処理装置の内部構成の一例を示す図である。
中央演算装置（ＣＰＵ）２０１は、情報処理装置の演算・制御を司る。ランダムアクセスメモリ（ＲＡＭ）２０２は、ＣＰＵ２０１の主メモリとして機能する。また、ＲＡＭ２０２は、実行プログラムの記憶領域、当該実行プログラムの実行エリア、当該実行プログラムのデータエリアとして機能する。
【００２０】
リードオンリーメモリ（ＲＯＭ）２０３は、ＣＰＵ２０１の動作処理手順を記憶している。ＲＯＭ２０３には、情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されているデータＲＯＭとが記憶されている。また、ＲＯＭ２０３の代わりに、後述するＨＤＤ２０９を用いる場合もある。
【００２１】
ネットワークインターフェース（ＮＥＴＩＦ）２０４は、ネットワーク１００を介して外部装置とデータ転送を行うための制御や、自機のネットワーク１００への接続状況の診断等を行う。ビデオＲＡＭ（ＶＲＡＭ）２０５は、後述するＣＲＴ２０６の画面に表示させるための画像を展開し、その画像の表示の制御を行う。
表示装置（ＣＲＴ）２０６は、情報処理装置の稼働状態等を表示するディスプレイ等である。キーボードコントローラ（ＫＢＣ）２０７は、後述するＫＢ２０８からの入力信号を制御するためのコントローラである。外部入力装置（ＫＢ）２０８は、利用者が行う操作を受け付けるための装置である。例えばキーボードやマウス等のポインティングデバイスがＫＢ２０８として用いられる。
【００２２】
ハードディスクドライブ（ＨＤＤ）２０９は、アプリケーションプログラムや各種データ等を保存する。本実施形態におけるアプリケーションプログラムとは、本実施形態における各種処理部を実行するソフトウェアプログラム等である。
外部入出力装置（ＦＤＤ）２１０は、フレキシブルディスクドライブ等の磁気記録媒体や、ＣＤ−ＲＯＭドライブ等の光記録媒体や、ＭＯ等の光磁気記録媒体等のリムーバブルディスク、メモリカード等の半導体記録媒体のデータを入出力するものである。例えば、外部入出力装置（ＦＤＤ）２１０は、前述したアプリケーションプログラム等を記録媒体からの読み出すために用いられる。
【００２３】
リムーバブル・メディア（ＦＤ）２１１は、ＦＤＤ２１０によって読み出されるデータを記憶する取り外し可能なデータ記録媒体である。リムーバブル・メディア（ＦＤ）２１１は、例えば、磁気記録媒体（例えばフレキシブルディスク）、光記録媒体（例えばＣＤ−ＲＯＭ）、光磁気記録媒体（例えばＭＯ）、半導体記録媒体（例えばメモリカード）である。
尚、ＨＤＤ２０９に格納するアプリケーションプログラムやデータをＦＤＤ２１０がＦＤ２１１から読み出して使用することも可能である。
【００２４】
図３は、文書管理システム１０３の機能構成の概略の一例を示すブロック図である。文書管理システム１０３に設けられる情報処理装置は、図３に示す機能を有する。尚、文書管理システム１０３に設けられる複数の情報処理装置が、図３に示す機能を分担するようにしてもよい。
【００２５】
文書管理システム１０３は、複数の処理部や情報格納部によって構成される。文書管理システム１０３は、キャビネット、フォルダ、文書及びバージョンを階層構造で管理することが可能であるが、この詳細についての説明は省略する。本実施形態においては、文書管理システム１０３に、任意のキャビネット、フォルダ、文書、及びこれらの情報にアクセス可能なユーザ情報が予め登録されているものとする。
処理部３００〜３１５は、ＰＣ１０１やデジタル複合機１０２からの要求に応じて処理を実行する。情報格納部３１６〜３２０は、各処理部３００〜３１５によって情報の読み出しや書き込みが実行される。
図３に示す処理部３００〜３１５及び情報格納部３１６〜３２０の機能については、図８、図９、図１０、図１５、図１９、図２０のフローチャートを参照しながら後述する。
【００２６】
図４は、文書管理メイン画面の一例を示す図である。
文書管理メイン画面４００は、ＰＣ１０１が、Ｗｅｂブラウザを使用して文書管理システム１０３に接続してログインした場合にＰＣ１０１の表示装置の画面に表示される。
図４において、フォルダツリー表示部４０１は、文書管理システム１０３で管理されているフォルダ階層を表示する画面構成部分である。フォルダツリー表示部４０１内の＋や−記号をユーザがクリックすることで、該当するフォルダが開閉される。また、フォルダツリー表示部４０１に表示されているフォルダをユーザが選択すると、選択したフォルダ内のサブフォルダや文書の一覧が文書一覧表示部４０２に表示される。
【００２７】
図４に示す例では、暗号化されたＰＤＦ形式の文書（暗号化ＰＤＦ文書データ）が、フォルダ（Folder2）に１つ登録されていることを示している。ユーザは、フォルダ（Folder2）に登録されている文書が暗号化されたものであることを、文書一覧表示部４０２における名称の欄の最後に表示されているアイコンにより識別することができる。このように、暗号化されている文書と暗号化されていない文書とを区別するためのアイコンを配置すれば、これらの区別をユーザに容易に行わせることができるので好ましいが、必ずしもこれらの区別をアイコンで行う必要はない。例えば、暗号化されている文書と暗号化されていない文書とを区別するために、文書の属性を文字列等で表示してもよい。また、暗号化されている文書と暗号化されていない文書とを色分け表示してもよい。
【００２８】
文書一覧表示部４０２は、フォルダツリー表示部４０１に表示されたフォルダの中からユーザによって選択されたフォルダ内の情報を一覧表示するための画面構成部分である。ユーザはこの文書一覧表示部４０２を主に操作し、選択したフォルダや文書に対しての処理の実行を指示する。例えば、ユーザは、サブフォルダの作成や、文書の登録・削除・ダウンロード等の実行を指示する。これらの処理は、ユーザが操作ボタン群４０３をクリックすることで実行される。本実施形態では、操作ボタン群４０３に、復号ボタン４０４と参照ボタン４０５とを配置し、これらの何れかをユーザがクリックすることで、暗号化文書データの復号化や参照を実施することが可能にしている。
【００２９】
また、ユーザは、暗号化ＰＤＦ文書データを選択した後に、操作ボタン群４０３に配置されているダウンロードボタン４０６をクリックしたとする。そうすると、選択された暗号化ＰＤＦ文書データがＰＣ１０１に保存される（ダウンロードされる）。
また、ユーザ（yamada）は、自分が登録した暗号化ＰＤＦ文書データを復号化するために、ＰＤＦ文書「２００７１００１１６００２５０００」を選択した後に、復号ボタン４０４をクリックする。そうすると、図５に示す文書パスワード入力画面がＰＣ１０１の表示装置の画面に表示される。ここで、操作したユーザとＰＤＦ文書の作成者とが一致しない場合には、ＰＣ１０１の表示装置の画面にエラー画面を表示し、作成者だけが、暗号化ＰＤＦ文書データの復号化のための操作を行えるようにするのが好ましい。
【００３０】
図５は、文書パスワード入力画面の一例を示す図である。文書パスワード入力画面５００は、ユーザによって指定された暗号化ＰＤＦ文書データを復号化するための操作をユーザが行うための画面である。
ユーザは、文書パスワード入力画面５００のパスワード入力部５０１に、文書作成時に使用したパスワードを入力し、実行ボタン５０２をクリックする。
ユーザが実行ボタン５０２をクリックすることで、ＰＣ１０１にインストールされているＷｅｂブラウザから文書管理システム１０３に対して次の情報が送信される。すなわち、ユーザによって指定されたＰＤＦ文書の復号化を要求する文書復号化要求と、ユーザによって指定されたＰＤＦ文書（暗号化ＰＤＦ文書データ）の識別子と、ユーザの識別子と、パスワードとが文書管理システム１０３に送信される。
【００３１】
文書管理システム１０３では、文書復号要求受信部３００、文書復号化部３０６、及び参照用画像データ作成部３１０によって、ユーザによって指定された暗号化ＰＤＦ文書データの復号化処理と、参照画像データの作成処理とが実行される。本実施形態では、この処理により、１つの文書データとして、暗号化されたデータと復号化されたデータとの両方が管理される。
【００３２】
図６は、文書の復号化が実施された後に表示される文書管理メイン画面の一例を示す図である。図６では、暗号化ＰＤＦ文書データと、当該暗号化ＰＤＦ文書データを復号化した復号化ＰＤＦ文書との両方が文書管理システム１０３で管理された状態を示している。
文書一覧表示部６０１では、暗号化ＰＤＦ文書データが復号化され、文書を参照することが可能になっていることを、名称の欄の最後に表示されているアイコンにより識別することができるようにしている。このように、文書を参照することが可能になっていることをユーザに識別させるためのアイコンを配置すれば、その識別をユーザに容易に行わせることができるので好ましいが、必ずしもこれらの区別をアイコンで行う必要はない。例えば、文書を参照することが可能になっていることをユーザに識別させるために、文書の属性を文字列等で表示してもよい。また、文書を参照することが可能になっている文書とそうでない文書とを色分け表示してもよい。
【００３３】
文書一覧表示部６０１で選択されているフォルダ（Folder2）に対するアクセス権が付与されているユーザは、パスワードを入力しなくても参照用画像により、当該ＰＤＦ文書の内容を確認できる。すなわち、ユーザが、参照ボタン６０２をクリックすると、該当するＰＤＦ文書の参照用画像が、ＰＣ１０１の表示装置の画面に表示される。
ユーザは、文書一覧表示部６０１において、所望のＰＤＦ文書データを選択した後に、ダウンロードボタン６０３をクリックする。そうすると、ユーザによって選択されたＰＤＦ文書データのファイルをＰＣ１０１にダウンロードすることが可能である。ただし、このようにしてＰＣ１０１に保存される（ダウンロードされる）ファイルは、暗号化されたファイル（暗号化ＰＤＦ文書データ）となる。
【００３４】
デジタル複合機１０２にインストールされているＷｅｂブラウザから、ＰＤＦ文書データのファイルを、印刷目的で文書管理システム１０３からダウンロードする場合には、復号化されたファイル（復号化ＰＤＦ文書データ）がダウンロードされる。したがって、デジタル複合機１０２は、ダウンロードした文書を直接印刷することが可能となる。
一方、デジタル複合機１０２内の記憶装置に保存する目的でダウンロードする場合には、ＰＣ１０１へのダウンロードと同様に、暗号化されたファイル（暗号化ＰＤＦ文書データ）がダウンロードされる。
【００３５】
ユーザは、文書一覧表示部６０１において、所望のＰＤＦ文書データを選択した後に、参照ボタン６０２をクリックする。そうすると、参照用画像表示画面７００がＰＣ１０１の表示装置の画面に表示される。
図７は、参照用画像表示画面の一例を示す図である。
図７に示す参照用画像表示画面７００では、参照用画像をページ毎に画像表示部７０１に表示する。複数ページのＰＤＦ文書の参照用画像を表示する場合、ページ遷移用リンク表示部７０２に表示されたページ番号をユーザがクリックすることで、画像表示部７０１は、現在表示されている参照用画像のページの前後のページの参照用画像を表示する画面に遷移する。
【００３６】
図６に示す文書管理メイン画面６００と、図７に示す参照用画像表示画面７００に対する操作は、ＰＤＦ文書データの登録を実行したユーザだけではなく、そのＰＤＦ文書データが格納されているフォルダに対するアクセス権のあるユーザも実行することができる。すなわち、ＰＤＦ文書データを登録した作成者は、そのＰＤＦ文書データが格納されているフォルダにアクセス権のあるユーザを認識してＰＤＦ文書データを当該ユーザに復号化させることができる。そして、このＰＤＦ文書データにアクセス可能なユーザは、パスワードを入力することなくＰＤＦ文書データを参照することができる。一方、このＰＤＦ文書データにアクセス可能でないユーザは、正規のパスワードを入力しなければ、ＰＤＦ文書データを参照することができない。
【００３７】
図８は、暗号化ＰＤＦ文書データに対する文書復号化要求を受信した際の文書管理システム１０３の処理の一例を説明するフローチャートである。尚、図５に示した文書パスワード入力画面５００に対する操作を実行するまでに、ユーザは文書管理システム１０３にログインしており、図４に示した文書管理メイン画面４００において対象の文書を選択しているものとする。そして、文書管理システム１０３内のＲＡＭ２０２には、ユーザやＰＤＦ文書データの識別子が記憶されているものとする。
図５に示した文書パスワード入力画面５００おいて、ユーザがパスワードを入力して実行ボタン５０２をクリックする。そうすると、ＰＣ１０１のＷｅｂブラウザは、文書管理システム１０３に、文書復号化要求と、パスワードと、ＰＤＦ文書データの識別子と、ユーザの識別子とを送信する。
【００３８】
そして、図８のステップＳ８００で、文書管理システム１０３の文書復号要求受信部３００は、文書復号化要求と、パスワードと、ＰＤＦ文書データの識別子と、ユーザの識別子とを受信する。
次に、ステップＳ８０１で、文書復号要求受信部３００は、ステップＳ８００で受信したデータから、パスワードと、ＰＤＦ文書データの識別子と、ユーザの識別子とを取得してＲＡＭ２０２に展開し、文書復号化部３０６に処理を引き継ぐ。文書復号化部３０６は、ＲＡＭ２０２に展開された"ＰＤＦ文書データの識別子とパスワード"を使用して、文書／フォルダ情報記憶部３１６から暗号化ＰＤＦ文書データを読み出し、読み出した暗号化ＰＤＦ文書データに対して復号化処理を試行する。
【００３９】
次に、ステップＳ８０２で、文書復号化部３０６は、文書／フォルダ情報記憶部３１６から暗号化ＰＤＦ文書データの復号化処理が可能であるか否かを判定する。この判定の結果、暗号化ＰＤＦ文書データの復号化処理が可能でなければ、図８のフローチャートによる処理を終了する。
一方、暗号化ＰＤＦ文書データの復号化処理が可能であれば、ステップＳ８０３に進む。ステップＳ８０３に進むと、文書復号化部３０６は、ＲＡＭ２０２に展開された"ＰＤＦ文書データの識別子とパスワード"を使用して、文書／フォルダ情報記憶部３１６から暗号化ＰＤＦ文書データを読み出し、復号化処理を実行する。そして、文書管理部３０７は、復号化された復号化ＰＤＦ文書データを、元の暗号化ＰＤＦ文書データの付帯文書として文書／フォルダ情報記憶部３１６に格納する。更に、文書管理部３０７は、暗号化ＰＤＦ文書データに加えて復号化ＰＤＦ書データも管理されていることを示す情報も文書属性記憶部３１７に格納する。以上の文書管理部３０７の処理により、暗号化ＰＤＦ文書データとその暗号化ＰＤＦ文書データを復号化した復号化ＰＤＦ文書データとが相互に関連付けられる。そして、文書管理部３０７は、参照用画像データ作成部３１０に処理を引き継ぐ。
以上のように本実施形態では、例えば、暗号化ＰＤＦ文書データにより暗号化文書データの一例が実現され、復号化ＰＤＦ文書データにより復号化文書データの一例が実現される。そして、例えば、ステップＳ８０３の処理を行うことにより、記憶手段の一例が実現される。
【００４０】
次に、ステップＳ８０４で、参照用画像データ作成部３１０は、ＲＡＭ２０２に展開された"ＰＤＦ文書データの識別子"をキーとして、復号化ＰＤＦ文書データを文書／フォルダ情報記憶部３１６から読み出し、参照用画像データの作成処理を実行する。その後、参照用画像データ作成部３１０は、作成した参照用画像データを参照用画像記憶部３１８に格納し、参照用画像データの属性情報を文書属性記憶部３１７に格納する。本実施形態では、この参照用画像データの属性情報により、参照用画像データと、暗号化ＰＤＦ文書データ及び復号化ＰＤＦ文書データとが相互に関連付けられる。
以上のように本実施形態では、例えば、参照用画像データにより画像データの一例が実現され、ステップＳ８０４の処理を行うことにより生成手段、記憶手段の一例が実現される。
尚、暗号化ＰＤＦ文書データを復号化する処理に関しては公知の技術であるため、その詳細な詳細を省略する。また、本実施形態では、一つの暗号化ＰＤＦ文書データを復号化する場合を例に挙げて説明しているが、複数の文書を纏めて復号化するようにしてもよい。
【００４１】
図９は、ＰＤＦ文書データに対する参照要求又は取得要求を受信した際の文書管理システム１０３の処理の一例を説明するフローチャートである。
図６に示した文書管理メイン画面６００おいて、ユーザが任意の文書を選択し、参照ボタン６０２又はダウンロードボタン６０３をクリックする。そうすると、ＰＣ１０１のＷｅｂブラウザ又はデジタル複合機１０２のＷｅｂブラウザは、文書管理システム１０３に対して、文書参照／文書取得要求を送信する。
【００４２】
そして、図９のステップＳ９００で、文書管理システム１０３の文書参照／取得要求受信部３０１は、文書参照／取得要求を受信する。そして、文書参照／取得要求受信部３０１は、受信したデータに含まれる"ＰＤＦ文書データの識別子と処理内容"をＲＡＭ２０２に展開する。
次に、ステップＳ９０１で、文書参照／取得要求受信部３０１は、ＲＡＭ２０２に展開された"ＰＤＦ文書データの処理内容"を用いて、要求が、参照要求か取得要求かを判定する。この判定の結果、要求が参照要求の場合には、ステップＳ９０２に進む。一方、要求が取得要求の場合には、ステップＳ９０３に進む。
【００４３】
ステップＳ９０２に進むと、文書データ送信部３０９は、ＲＡＭ２０２に展開された"ＰＤＦ文書データの識別子"を用いて、参照用画像記憶部３１８から参照用画像データを取得する。そして、文書データ送信部３０９は、ＰＣ１０１のＷｅｂブラウザに対して、ＰＤＦ文書の各ページの参照用画像データを送信する。これにより、ＰＣ１０１は、文書管理システム１０３から受信した参照用画像データに基づいて、参照用画像を表示装置の画面に表示する。
【００４４】
一方、ステップＳ９０３に進むと、文書参照／取得要求受信部３０１は、取得要求を送信したＰＣ１０１やデジタル複合機１０２が、保存目的のために文書取得要求を行っているか、印刷目的のために文書取得要求を行っているかを判定する。この判定は、例えば、ＲＡＭ２０２に展開された"ＰＤＦ文書データの処理内容"を用いて行うことができる。
この判定の結果、ＰＣ１０１やデジタル複合機１０２による保存目的のための文書取得要求の場合にはステップＳ９０４に進む。一方、デジタル複合機１０２による印刷目的のための文書取得要求の場合にはステップＳ９０５に進む。
【００４５】
ステップＳ９０４に進むと、文書データ送信部３０９は、ＲＡＭ２０２に記憶された"ＰＤＦ文書データの識別子"を用いて、文書／フォルダ情報記憶部３１６から、暗号化ＰＤＦ文書データ（ＰＤＦ文書）を読み出す。そして、文書データ送信部３０９は、その暗号化ＰＤＦ文書データを要求元（ＰＣ１０１又はデジタル複合機１０２）に送信する。ＰＣ１０１は、受信した暗号化ＰＤＦ文書データをＰＣ１０１内の記憶部に保存する。
一方、ステップＳ９０５に進むと、文書データ送信部３０９は、ＲＡＭ２０２に記憶された"ＰＤＦ文書データの識別子"を用いて、文書／フォルダ情報記憶部３１６から、復号化ＰＤＦ文書データ（ＰＤＦ文書）を読み出し、デジタル複合機１０２に送信する。デジタル複合機１０２は、受信した復号化ＰＤＦ文書データ（ＰＤＦ文書）の印刷処理を実行する。
以上のように本実施形態では、例えば、ステップＳ９０１、９０３の処理を行うことにより判定手段の一例が実現され、ステップＳ９０２、Ｓ９０４、Ｓ９０５の処理を行うことにより返信手段の一例が実現される。
尚、本実施形態では、一つの文書を取得する例を説明しているが、複数の文書をまとめて取得（ダウンロード）するようにしてもよい。
【００４６】
ここまで、文書の作成者であるユーザが文書を登録した時点で当該文書の登録先であるフォルダに対するアクセス権が付与されているユーザが、ＰＤＦ文書データの参照、印刷、及び取得を要求するケースに関して説明した。しかしながら、文書管理システム１０３に対するユーザの操作により、登録されたＰＤＦ文書データが異なるアクセス権のフォルダにコピー（複製）されたり移動されたりするケース（第１のケース）がある。また、フォルダに対するアクセス権が変更され、ＰＤＦ文書データにアクセス可能なユーザが増えるケース（第２のケース）がある。
そこで、以下では、これら第１のケースと第２のケースにおける文書管理システム１０３内の処理の詳細を説明する。
【００４７】
図１０は、フォルダに対するアクセス権の状態の一例を示す図である。
図４及び図６では、ユーザ（yamada）がフォルダ（Folder2）にＰＤＦ文書を登録した場合を例に挙げて示している。フォルダ（Folder2）には、ユーザ（yamada）以外にも２人のユーザがアクセス可能である。また、図１０では、フォルダ（Folder2）内のＰＤＦ文書の複製先／移動先をフォルダ（work）とし、このフォルダ（work）には５人のユーザがアクセス可能であるものとする。
図１０において、フォルダ（work、Folder２）の双方にアクセスが可能なユーザ（suzuki、tanaka）は、フォルダ（Folder２）内のＰＤＦ文書データをフォルダ（work）にコピー或いは移動させる権限を有する。すなわち、ＰＤＦ文書データのコピーや移動の結果、作成者（yamada）がＰＤＦ文書データをフォルダ（Folder２）に登録させた時点でアクセスが可能であったユーザ以外のユーザもパスワードを入力せずにＰＤＦ文書データを参照することができる。また、フォルダ（Folder2）のアクセス権が作成者（yamada）以外のユーザによって変更された場合にも、作成者（yamada）が意図しないユーザが、パスワードを入力せずにＰＤＦ文書データを参照することが可能になる。
【００４８】
そこで、これを避けるために、本実施形態では、作成者以外のユーザが、アクセス権が異なるフォルダに対してＰＤＦ文書データのコピー／移動を指示した場合には、暗号化ＰＤＦ文書のみをコピー／移動する。また、フォルダに対するアクセス権の変更により、正規のパスワードを入力することなくフォルダにアクセス可能なユーザが増える場合には、そのことを作成者に通知する。そして、パスワードを入力せずにフォルダにアクセス可能なユーザが増えることを作成者が許可するまでは、作成者以外の全てのユーザに対し、復号化ＰＤＦ文書の取得や参照用画像データの参照を不可とする。
【００４９】
図１１は、文書をコピー又は移動する際に表示される文書管理メイン画面の一例を示す図である。
文書一覧表示部１１０１には、ユーザにより選択されたＰＤＦ文書データをコピーするためのコピーボタン１１０２と、ユーザにより選択されたＰＤＦ文書データを移動するための移動ボタン１１０３とが配置されている。ここでは、フォルダ（work）にユーザ（yamada）がＰＤＦ文書データを移動する操作を行う場合を例に挙げて説明する。
ユーザ（yamada）は、文書一覧表示部１１０１において、ＰＤＦ文書データを選択した後、移動ボタン１１０３をクリックする。そうすると、ＰＣ１０１の表示画面は、文書管理メイン画面１１００から図１２に示す移動先選択画面１２００に遷移する。
【００５０】
図１２は、文書の移動先となるフォルダを選択するための移動先選択画面の一例を示す図である。
ユーザ（yamada）は、移動先フォルダ選択部１２０２において、フォルダ（work）を選択した後、実行ボタン１２０３をクリックする。そうすると、文書管理メイン画面１１００で選択されたＰＤＦ文書データに対応する暗号化文書データ、復号化文書データ、及び参照用画像データの移動処理が実行される。これらのデータの移動処理が実行されると、移動元のフォルダ（Folder2）から当該データが削除され、フォルダ（work）に当該データが移動される。
ここでは、ＰＤＦ文書データの作成者（yamada）が移動処理の実行を指示したので、フォルダ（work）にアクセスが可能なユーザであれば、パスワードの入力を行わずに、フォルダ（work）内のＰＤＦ文書データの内容の参照が可能となる。
【００５１】
図１３は、文書の作成者（yamada）の指示によって文書の移動処理が実行された後の文書管理メイン画面の一例を示す図である。
図１３に示す文書管理メイン画面１３００では、フォルダ（work）が選択された状態で、文書（２００７１００１１６００２５０００）が移動され、当該文書の参照が可能であることを示している。
図１１に示した文書管理メイン画面１１００において、ユーザ（suzuki）がログインし、フォルダ（work）にＰＤＦ文書データの移動を指示したとする。そうすると、ユーザ（suzuki）は、当該ＰＤＦ文書データの作成者ではないため、暗号化ＰＤＦ文書データのみが、フォルダ（work）に移動される。
【００５２】
図１４は、文書の作成者でないユーザ（suzuki）の指示によって文書の移動処理が実行された後の文書管理メイン画面の一例を示す図である。
図１４に示す文書管理メイン画面１４００は、図１３に示した文書管理メイン画面１３００と同様に、フォルダ（work）が選択された状態である。しかしながら、フォルダ（work）移動されたＰＤＦ文書データは、暗号化されている。このため、フォルダ（work）にアクセスが可能なユーザが、当該ＰＤＦ文書データにアクセスするためには、当該ＰＤＦ文書データに対するパスワードを入力することが必要になる。
図１４に示す文書管理メイン画面１４００において、ＰＤＦ文書データの作成者であるユーザ（yamada）がログインしている場合には、図４及び図５を参照しながら説明したように、当該ＰＤＦ文書データを選択して復号化を実行することが可能である。
尚、移動処理では、移動元のフォルダ（Folder2）の文書が削除されるのに対し、コピー処理では、移動元のフォルダ（Folder2）の文書が削除されない。これ以外については、コピー処理と移動処理は同じ処理であるため、コピー処理の詳細な説明を省略する。
【００５３】
次に、フローチャートを参照しながら、コピー／移動時の文書管理システム１０３の処理の一例を詳細に説明する。
図１５は、ＰＤＦ文書に対する要求（コピー要求、移動要求）を受信した際の文書管理システム１０３の処理の一例を説明するフローチャートである。
図１２に示した移動先選択画面１２００において、ユーザが、ＰＤＦ文書データのコピー先或いは移動先を選択し、実行ボタン１２０３をクリックする。そうすると、ＰＣ１０１のＷｅｂブラウザは、文書管理システム１０３に、コピー／移動要求を送信する。
【００５４】
そして、図１５のステップＳ１５００で、文書管理システム１０３の複製／移動要求受信部３０３は、要求、要求種別、コピー先／移動先のフォルダの識別子、及びコピー／移動の対象となるＰＤＦ文書データの識別子を含むデータを受信する。
次に、ステップＳ１５０１で、複製／移動要求受信部３０３は、受信したデータから、コピー先／移動先のフォルダの識別子と、ＰＤＦ文書データの識別子とを取得し、ＲＡＭ２０２に展開して、文書複製／移動部３１２に処理を引き継ぐ。文書複製／移動部３１２は、ＲＡＭ２０２に展開された"ＰＤＦ文書の識別子"を用いて、文書属性記憶部３１７からＰＤＦ文書データの属性を読み出し、コピー／移動の対象となるＰＤＦ文書データが暗号化ＰＤＦ文書データか否かを判定する。
【００５５】
この判定の結果、コピー／移動の対象となるＰＤＦ文書データが暗号化ＰＤＦ文書データであれば、ステップＳ１５０３に進み、そうでなければステップＳ１５０２に進む。
ステップＳ１５０２に進むと、文書複製／移動部３１２は、ＲＡＭ２０２に展開された"ＰＤＦ文書データの識別子"を用いて、文書／フォルダ情報記憶部３１６からＰＤＦ文書データを読み出す。また、文書複製／移動部３１２は、ＲＡＭ２０２に展開された"コピー先／移動先のフォルダの識別子"を用いて、文書／フォルダ情報記憶部３１６に対して、コピー／移動処理に応じたデータを書き込む。同時に、文書複製／移動部３１２は、文書属性記憶部３１７に、コピー／移動処理に応じて文書の属性を書き込む。
【００５６】
一方、ステップＳ１５０３に進むと、文書複製／移動部３１２は、ＲＡＭ２０２に展開された"ＰＤＦ文書データの識別子"を用いて、ユーザ情報記憶部３１９及びアクセス権情報記憶部３２０から、ＰＤＦ文書データにアクセス可能なユーザの情報を取得する。このＰＤＦ文書データにアクセス可能なユーザの情報は、コピー元／移動元にアクセスが可能なユーザの情報である。そして、文書複製／移動部３１２は、取得した"コピー元／移動元にアクセスが可能なユーザの情報"をＲＡＭ２０２に展開する。更に、文書複製／移動部３１２は、ＲＡＭ２０２に展開された"コピー先／移動先のフォルダの識別子"を用いて、ユーザ情報記憶部３１９及びアクセス権情報記憶部３２０から、コピー先／移動先のフォルダにアクセスが可能なユーザの情報を取得する。そして、文書複製／移動部３１２は、取得した"コピー先／移動先のフォルダにアクセスが可能なユーザの情報"を、ＲＡＭ２０２に展開する。その後、文書複製／移動部３１２は、ＲＡＭ２０２に展開された"コピー元／移動元の文書にアクセス可能なユーザの情報と、コピー先／移動先のフォルダにアクセス可能なユーザの情報と"を比較し、これらのユーザ情報が等しいか否かを判定する。
【００５７】
この判定の結果、コピー先／移動先にアクセスが可能なユーザと、コピー元／移動元にアクセスが可能なユーザが等しい場合には、ステップＳ１５０６に進み、そうでない場合には、ステップＳ１５０４に進む。
以上のように本実施形態では、例えば、ステップＳ１５０３の処理を行うことにより第３の判定手段の一例が実現される。また、例えば、ユーザ情報記憶部３１９及びアクセス権情報記憶部３２０に、ＰＤＦ文書データにアクセス可能なユーザを認識するための情報を記憶することにより、第２の管理手段の一例が実現される。
【００５８】
ステップＳ１５０４に進むと、文書複製／移動部３１２は、ＲＡＭ２０２に展開された"ＰＤＦ文書データの識別子"を用いて、ＰＤＦ文書データの作成者の情報を文書属性記憶部３１７から取得し、ＲＡＭ２０２に展開する。そして、文書複製／移動部３１２は、コピー／移動要求を送信したユーザの情報と作成者の情報とが等しいか否かを判定する。
この判定の結果、要求を送信したユーザと作成者とが等しい場合には、ステップＳ１５０６に進み、そうでない場合にはステップＳ１５０５に進む。
以上のように本実施形態では、例えば、ステップＳ１５０４の処理を行うことにより第２の判定手段の一例が実現される。また、例えば、文書属性記憶部３１７に、ＰＤＦ文書データの作成者の情報を記憶することにより、管理手段の一例が実現される。
【００５９】
ステップＳ１５０５に進むと、文書複製／移動部３１２は、文書／フォルダ情報記憶部３１６及び文書属性記憶部３１７から、暗号化ＰＤＦ文書のータと当該暗号化ＰＤＦ文書データの属性情報のみを読み出し、コピー／移動処理を実行する。そして、文書複製／移動部３１２は、コピー／移動の結果、必要なデータを文書／フォルダ情報記憶部３１６及び文書属性記憶部３１７に格納する。
更に、ＰＤＦ文書データの移動を行った場合には、文書／フォルダ情報記憶部３１６、文書属性記憶部３１７、及び参照用画像記憶部３１８から、移動元の暗号化ＰＤＦ文書データ、復号化ＰＤＦ文書データ、及び参照用画像データを削除する。
【００６０】
一方、ステップＳ１５０６に進むと、文書複製／移動部３１２は、文書／フォルダ情報記憶部３１６及び文書属性記憶部３１７から、暗号化ＰＤＦ文書データと、復号化ＰＤＦ文書データと、当該ＰＤＦ文書データの属性情報とを読み出す。また、文書複製／移動部３１２は、参照用画像記憶部３１８から、当該ＰＤＦ文書データの参照用画像を読み出し、コピー／移動処理を実行する。文書複製／移動部３１２は、コピー／移動の結果、必要なデータを、文書／フォルダ情報記憶部３１６、文書属性記憶部３１７、及び参照用画像記憶部３１８に格納する。
以上のように本実施形態では、例えば、ステップＳ１５０５、Ｓ１５０６の処理を行うことにより手段の一例が実現される。
尚、本実施形態では、一つのＰＤＦ文書データを複製／移動する場合を例に挙げて説明したが、複数のＰＤＦ文書データを複製／移動するようにしてもよい。
【００６１】
次に、暗号化ＰＤＦ文書データと、復号化ＰＤＦ文書データとが格納されているフォルダのアクセス権が、ＰＤＦ文書データを登録した時点や復号化した時点とは異なるものに変更されるケースに関して説明する。
図１６は、フォルダのアクセス権変更画面の一例を示す図である。アクセス権変更画面１６００は、フォルダのアクセス権を変更するために、ＰＣ１０１の表示装置の画面に表示される。
図１６に示すアクセス権変更画面１６００のでは、３人のユーザ（suzuki、tanaka、yamada）が変更権を持っていた状態から、ユーザ（kato）にも変更権を与えた場合を例に挙げて示している。
【００６２】
すなわち、アクセス権の変更処理の結果、作成者であるユーザ（yamada）が登録したＰＤＦ文書データについての状態（作成者を含む３人のユーザが正規のパスワードの入力を行わずにアクセスが可能としていた当初の状態）が変化することになる。そこで、本実施形態では、これを避けるために、文書管理システム１０３は、復号化ＰＤＦ文書データを持つフォルダのアクセス権が変更され、アクセス可能なユーザが増える場合には、次の処理を行う。すなわち、文書管理システム１０３は、復号化ＰＤＦ文書データ及び参照用画像データの状態を一時的に変更し、正規のパスワードを入力しないとＰＤＦ文書データにアクセスができないようにする。そして、文書管理システム１０３は、当該ＰＤＦ文書データの作成者に対して、復号化ＰＤＦ文書を持つフォルダのアクセス権が変更されたことを通知するためのメールを送信する。
【００６３】
図１７は、ＰＤＦ文書データの作成者であるユーザ（yamada）に送信されるメールの一例を示す図である。
図１７に示す例のように、メール１７００内にはＵＲＬ１７０１が付与されている。ＰＤＦ文書データの作成者であるユーザが、ＵＲＬ１７０１をクリックすると、パスワードを入力することなくＰＤＦ文書データへのアクセスを許可するように状態を変更するための画面が表示されるようにするのが好ましい。
【００６４】
図１８は、公開許可画面の一例を示す図である。公開許可画面１８００は、フォルダのアクセス権が変更され、図１７に示したメール１７００のＵＲＬ１７０１が、ＰＤＦ文書データの作成者であるユーザによってクリックされた場合に、ＰＣ１０１の表示装置の画面に表示される。この公開許可画面１８００は、正規のパスワードを入力しなくてはアクセスできなくなったＰＤＦ文書データに、パスワードを入力することなくアクセス可能にすることを、当該ＰＤＦ文書データの作成者が許可するための画面である。
図１８において、公開許可画面１８００の文書一覧表示部１８０１には、復号化済みのＰＤＦ文書データの一覧（文書名）が表示される。また、フォルダのアクセス権の変更により追加されたユーザ（追加ユーザ）も、文書一覧表示部１８０１に表示され、当初のアクセス権との変更箇所が示される。
【００６５】
ＰＤＦ文書データの作成者であるユーザ（yamada）は、アクセス権の変更による公開対象者の増加を許可する場合、文書一覧表示部１８０１で該当するＰＤＦ文書データを選択すると共に、許可／不許可選択部１８０２で許可の選択肢を選択する。そして、ユーザ（yamada）は、実行ボタン１８０３ボタンをクリックする。この操作により、一時的に不可であった暗号化ＰＤＦ文書データへのアクセスが再度可能になり、ユーザ（kato）もパスワードを入力することなく、ＰＤＦ文書データの内容を参照することが可能になる。
一方、アクセス権の変更による公開対象者の増加を許可しない場合、ユーザ（yamada）は、許可／不許可選択部１８０２で不許可の選択肢を選択し、実行ボタン１８０３をクリックする。そうすると、文書一覧表示部１８０１で選択されたＰＤＦ文書データに対応する復号化ＰＤＦ文書データ及び参照用画像データが削除される。つまり、フォルダに対するアクセス権が変更される前には当該フォルダにアクセスが可能であったユーザも、正規のパスワードを入力しなければ当該フォルダ内のＰＤＦ文書データにアクセスできなくなる。
【００６６】
以上のようにメール１７００が送信され、公開許可画面１８００が表示されるのは、ＰＤＦ文書データの作成者であるユーザ（yamada）以外の管理者が、当該ＰＤＦ文書に対するアクセス権を変更した場合である。ＰＤＦ文書データの作成者であるユーザ（yamada）が管理権限を有しており、当該ＰＤＦ文書データに対するアクセス権を変更することが可能である場合には、あえてアクセス権の変更通知（メール１７００の送信）を行う必要はない。このような場合、アクセス権の変更時に確認画面をＰＣ１０１の表示装置の画面に表示して、公開許可処理を実行するようにしてもよい。
【００６７】
次に、図１９、図２０のフローチャートを参照しながら、フォルダのアクセス権を変更する際の文書管理システム１０３の処理と、変更されたアクセス権に従って文書を公開することを許可する際の文書管理システム１０３の処理の一例について説明する。
図１９は、フォルダのアクセス権を変更する際の文書管理システム１０３の処理の一例を説明するフローチャートである。
図１６に示したアクセス権変更画面１６００において、フォルダ（Folder2）の管理権限を有するユーザ（管理者）がアクセス権の変更の実行を指示する。そうすると、ＰＣ１０１のＷｅｂブラウザは、アクセス権変更要求とアクセス権の変更内容とを文書管理システム１０３に送信する。
【００６８】
そして、ステップＳ１９００で、アクセス権変更要求と変更内容を受信すると、アクセス権変更要求受信部３０４は、アクセス権の変更内容をＲＡＭ２０２に展開して、アクセス権変更部３１３を呼び出し、アクセス権変更部３１３に処理を引き継ぐ。
次に、ステップＳ１９０１で、アクセス権変更部３１３は、変更内容をＲＡＭ２０２から読み出して、アクセス権変更処理を実行し、その結果をアクセス権情報記憶部３２０に格納する。
次に、ステップＳ１９０２で、アクセス権変更部３１３は、ＲＡＭ２０２に展開された変更内容から、アクセス権の変更対象のフォルダの識別子を取得する。そして、アクセス権変更部３１３は、アクセス権の変更対象のフォルダの識別子から、当該フォルダに含まれるＰＤＦ文書データの情報を文書／フォルダ情報記憶部３１６から読み出す。更に、アクセス権変更部３１３は、読み出したＰＤＦ文書データの情報から、アクセス権の変更対象のフォルダ内に、復号化ＰＤＦ文書データを付帯文書として持つ暗号化ＰＤＦ文書データが含まれているか否かを判定する。すなわち、アクセス権変更部３１３は、アクセス権の変更対象のフォルダ内に、復号化ＰＤＦ文書データが含まれているか否かを判定する。
【００６９】
この判定の結果、アクセス権の変更対象のフォルダ内に、復号化ＰＤＦ文書データが含まれていない場合には、図１９のフローチャートによる処理を終了し、そうでない場合には、ステップＳ１９０３に進む。
ステップＳ１９０３に進むと、アクセス権変更部３１３は、ステップＳ１９０２でフォルダに含まれていると判定された復号化ＰＤＦ文書データに対応する暗号化ＰＤＦ文書データの情報を文書／フォルダ情報記憶部３１６から取得する。そして、アクセス権変更要求を行ったユーザと、暗号化ＰＤＦ文書データの作成者とが異なるか否かを判定する。
【００７０】
この判定の結果、アクセス権変更要求を行ったユーザと、暗号化ＰＤＦ文書データの作成者とが同一である場合には、図１９のフローチャートによる処理を終了し、そうでない場合には、ステップＳ１９０４に進む。
ステップＳ１９０４に進むと、アクセス権変更部３１３は、アクセス権の変更内容をＲＡＭ２０２から読み出す。そして、アクセス権変更部３１３は、アクセス権の変更内容に基づいて、アクセス権の変更対象のフォルダにアクセス可能なユーザが増えるか否かを判定する。
【００７１】
この判定の結果、アクセス権の変更対象のフォルダにアクセス可能なユーザが増えない場合には、図１９のフローチャートによる処理を終了し、そうでない場合には、ステップＳ１９０５に進む。
ステップＳ１９０５に進むと、アクセス権変更部３１３は、暗号化文書管理部３１５に処理を引き継ぐ。暗号化文書管理部３１５は、アクセス権の変更対象のフォルダ内に含まれる"復号化ＰＤＦ文書データと参照用画像データ"を無効化するように文書属性記憶部３１７の情報を変更する。
以上のように本実施形態では、例えば、ステップＳ１９０５の処理を行うことにより無効化手段の一例が実現される。
【００７２】
次に、ステップＳ１９０６で、アクセス権変更通知部３１４は、ステップＳ１９０５で情報が変更されたＰＤＦ文書データの作成者の情報を、文書属性記憶部３１７及びユーザ情報記憶部３１９から読み出した情報に基づいて取得し、ＲＡＭ２０２に展開する。そして、アクセス権変更通知部３１４は、ＲＡＭ２０２に展開した作成者の情報に含まれるメールアドレスに対して、メールサーバ１０４を経由してメール１７００を送信する。
以上のように本実施形態では、例えば、ステップＳ１９０６の処理を行うことにより通知手段の一例が実現される。
【００７３】
図２０は、図１９のフローチャートに従って変更されたアクセス権に従って文書を公開することを許可する際の文書管理システム１０３の処理の一例を説明するフローチャートである。
図１８に示した公開許可画面１８００の許可／不許可選択部１８０２において、ＰＤＦ文書の作成者であるユーザが、暗号化ＰＤＦ文書データの公開に対する処置（許可の選択肢）を選択して、実行ボタン１８０３をクリックする。そうすると、ＰＣ１０１のＷｅｂブラウザは、アクセス権変更要求を文書管理システム１０３に送信する。
【００７４】
そして、ステップＳ２０００で、文書管理システム１０３の公開許可要求受信部３０５は、公開状態許可／不許可指示要求を受信すると、その要求に含まれているＰＤＦ文書データの識別子と処理内容をＲＡＭ２０２に展開する。
次に、ステップＳ２００１で、公開許可要求受信部３０５は、ＲＡＭ２０２に展開された処理内容に基づいて、変更後のアクセス権の状態（暗号化されたＰＤＦ文書の公開）を許可するか否かを判定する。
この判定の結果、変更後のアクセス権の状態を許可する場合にはステップＳ２００２に進み、そうでない場合には、ステップＳ２００３に進む。
【００７５】
ステップＳ２００３に進むと、アクセス権が変更されたフォルダに含まれるＰＤＦ文書データの公開が許可されなかったので、暗号化文書管理部３１５は、次の処理を行う。すなわち、暗号化文書管理部３１５は、文書／フォルダ情報記憶部３１６及び参照用画像記憶部３１８から、復号化ＰＤＦ文書データと参照用画像データとを削除すると共に、その削除に伴って文書属性記憶部３１７の情報を変更する。
一方、ステップＳ２００２に進むと、暗号化文書管理部３１５は、アクセス権が変更されたフォルダに含まれる"復号化ＰＤＦ文書データと参照用画像データ"を有効にするために、文書属性記憶部３１７の情報を変更する。
以上のように本実施形態では、例えば、ステップＳ２００２の処理を行うことにより有効化手段の一例が実現される。
【００７６】
以上のように本実施形態では、正規のパスワードが入力されると、アクセス権が設定されているフォルダに含まれる暗号化文書データを復号化した復号化文書データと、当該暗号化文書の参照用画像データとを生成し、それらを関連付けて当該フォルダに記憶する。そして、フォルダに対するアクセス権のあるユーザから、当該フォルダ内の文書の参照要求があった場合には、要求元の端末に参照用画像を表示させる。また、フォルダに対するアクセス権のあるユーザから、当該フォルダ内の文書の取得要求があった場合には、その取得要求が保存目的のものであるか印刷目的のものであるかを判定する。この判定の結果、取得要求が印刷目的のものである場合には、要求元の端末に復号化文書データを送信する。一方、取得要求が保存目的のものである場合には、要求元の端末に暗号化文書データを送信する。
【００７７】
したがって、フォルダに対するアクセス権のあるユーザは、パスワードを入力することなく、文書内容の参照と印刷指示とを行うことが可能になる。また、ユーザの端末に文書を保存（ダウンロード）した場合には、暗号化されたファイルとして文書を取り扱うため、正規のパスワードの入力が必要になる。しかしながら、文書の参照や印刷のみの用途では、パスワードの伝達が不要である。このため、ファイルが不必要に流通したとしても文書の機密性を可及的に守ることが可能になる。
【００７８】
また、本実施形態では、文書の作成者ではないがフォルダに対するアクセス権は有しているユーザの操作によって、一のフォルダに含まれている文書を、アクセス権が異なる他のフォルダにコピー／移動する際には、暗号化文書データのみをコピー／移動する。したがって、文書の登録後に、当該文書の作成者以外のユーザによりコピーや移動操作がなされた場合には、正規のパスワードを入力しなければ、コピー／移動した文書にアクセスできないようにすることができる。これにより、文書の機密性を可及的に守ることが可能になる。
また、本実施形態では、アクセス権の変更により、フォルダにアクセス可能なユーザが増える場合には、そのことを、当該フォルダ内の文書を作成した作成者に通知する。そして、作成者が許可するまでは、当該フォルダ内の復号化文書データ及び参照用画像データの利用を阻止する。したがって、作成者の意図通りにアクセス権の状態をコントロールすることが可能になる。
【００７９】
尚、本実施形態では、記憶域の一例としてのフォルダに対するアクセス権が設定された場合を例に挙げて説明したが、アクセス権の設定対象はフォルダに限定されず、例えば、文書やキャビネットやローカルディスクにアクセス権が設定されるようにしてもよい。
また、図３に示した文書登録要求受信部３０２と文書登録部３１１は、本実施形態では機能せず、後述する第２の実施形態で機能するものである。
【００８０】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。前述した第１の実施形態では、文書管理システム１０３に登録済みの暗号化文書を復号化する例を説明した。これに対し、本実施形態では、暗号化文書を文書管理システム１０３に新たに登録する場合を例に挙げて説明する。具体的に本実施形態では、文書の登録時に、暗号化された文書と合わせてパスワードを受信する場合と、暗号化された文書と復号化された文書との両方を受信する場合を例に挙げて説明する。このように本実施形態は、前述した第１の実施形態に対し、暗号化文書データを登録する際の処理が追加されたものである。したがって、本実施形態の説明において、前述した第１の実施形態と同一の部分については、図１〜図２０に付した符号と同一の符号を付すこと等により、詳細な説明を省略する。また、本実施形態でも、第１の実施形態と同様に、ＰＤＦ形式の文書を例に挙げて説明する。
【００８１】
図２１は、文書登録要求を受信した際の文書管理システム１０３の処理の一例を説明するフローチャートである。
暗号化ＰＤＦ文書データの登録要求時に文書管理システム１０３にＰＤＦ文書データが送信されるケースとして、次の４つのケースが挙げられる。まず、通常のＰＤＦ文書データのみが送信されるケースと、暗号化ＰＤＦ文書データのみが送信されるケースがある。また、暗号化ＰＤＦ文書データと当該暗号化ＰＤＦ文書データを復号化するためのパスワードとが対で送信されるケースと、暗号化ＰＤＦ文書データと、当該暗号化ＰＤＦ文書データを復号化した復号化ＰＤＦ文書データとが対で送信されるケースがある。
【００８２】
図２１のステップＳ２１００で、文書管理システム１０３の文書登録要求受信部３０２は、文書登録要求を受信すると、当該文書登録要求に含まれる受信データをＲＡＭ２０２に展開する。そして、文書登録要求受信部３０２は、文書登録要求に含まれる実ファイルをＨＤＤ２０９の一時記憶域に格納し、文書登録部３１１に処理を引き継ぐ。
次に、ステップＳ２１０１で、文書登録部３１１は、ＲＡＭ２０２に展開された受信データの詳細を読み出すと共に、ＨＤＤ２０９の一時記憶域に格納された実ファイル（ＰＤＦ文書データ）を読み出す。そして、文書登録部３１１は、読み出した情報に基づいて、登録対象のＰＤＦ文書データとして、暗号化ＰＤＦ文書データが含まれているか否かを判定する。
【００８３】
この判定の結果、登録対象のＰＤＦ文書データとして、暗号化ＰＤＦ文書データが含まれていない場合には、ステップＳ２１０２に進み、そうでない場合には、ステップＳ２１０３に進む。
ステップＳ２１０２に進むと、文書登録部３１１は、ＰＤＦ文書データをＨＤＤ２０９から読み出し、文書／フォルダ情報記憶部３１６に格納する。そして、文書登録部３１１は、ＲＡＭ２０２から必要なデータを読み出し、文書属性記憶部３１７に、通常文書としてＰＤＦ文書データの属性情報を格納する。
【００８４】
一方、ステップＳ２１０３に進むと、文書登録部３１１は、ＲＡＭ２０２に展開された受信データを読み出し、文書を暗号化するために使用されたパスワードが当該受信データ内に含まれているか否かを判定する。
この判定の結果、ＲＡＭ２０２に展開された受信データにパスワードが含まれている場合には、ステップＳ２１０４に進み、そうでない場合には、後述するステップＳ２１０６に進む。
ステップＳ２１０４に進むと、文書登録部３１１は、ＰＤＦ文書データ（暗号化ＰＤＦ文書データ）をＨＤＤ２０９の一時記憶域から読み出して、文書／フォルダ情報記憶部３１６に格納する。そして、文書登録部３１１は、ＲＡＭ２０２から必要な受信データを読み出し、文書属性記憶部３１７に、ＰＤＦ文書データの属性情報を格納する。また、文書登録部３１１は、ＲＡＭ２０２から、暗号化ＰＤＦ文書データを復号化するためのパスワードを読み出し、文書復号化部３０６に処理を引き継ぐ。
【００８５】
文書復号化部３０６は、ＨＤＤ２０９の一時記憶域から、暗号化ＰＤＦ文書データを読み出し、パスワードを使用して、当該暗号化ＰＤＦ文書データの復号化を実行し、復号化した復号化ＰＤＦ文書データをＨＤＤ２０９の一時記憶域に格納する。
そして、文書登録部３１１は、ＨＤＤ２０９の一時記憶域から、復号化ＰＤＦ文書データを読み出して、当該復号化ＰＤＦ文書データを暗号化ＰＤＦ文書データの付帯文書として文書／フォルダ情報記憶部３１６に格納する。更に、文書登録部３１１は、復号化ＰＤＦ文書データも管理されていることを示す情報を文書属性記憶部３１７に格納する。そして、文書登録部３１１は、参照用画像データ作成部３１０に処理を引き継ぐ。
以上のように本実施形態では、例えば、ステップＳ２１０４の処理を行うことにより復号化手段、記憶手段の一例が実現される。
【００８６】
次に、ステップＳ２１０５で、参照用画像データ作成部３１０は、ＨＤＤ２０９の一時記憶域から、復号化ＰＤＦ文書データを読み出し、参照用画像データの作成処理を実行する。その後、参照用画像データ作成部３１０は、作成した参照用画像データを参照用画像記憶部３１８に格納し、当該参照用画像データの情報を文書属性記憶部３１７に格納する。
以上のように本実施形態では、例えば、ステップＳ２１０５の処理を行うことにより生成手段の一例が実現される。
【００８７】
前述したように、ＲＡＭ２０２に展開された受信データにパスワードが含まれていない場合には、ステップＳ２１０６に進む。ステップＳ２１０６に進むと、文書登録部３１１は、ＲＡＭ２０２から、受信データを読み出し、文書登録要求が、暗号化ＰＤＦ文書データと復号化ＰＤＦ文書データとを対で登録するための要求か否かを判定する。
【００８８】
この判定の結果、文書登録要求が、暗号化ＰＤＦ文書データと復号化ＰＤＦ文書データとを対で登録するための要求である場合には、ステップＳ２１０７に進む。一方、文書登録要求が、暗号化ＰＤＦ文書データと復号化ＰＤＦ文書データとを対で登録するための要求ではなく、暗号化ＰＤＦ文書データのみを登録するための要求である場合には、ステップＳ２１０９に進む。
ステップＳ２１０７に進むと、文書登録部３１１は、ＲＡＭ２０２から、受信データを読み出し、読み出した受信データを基に、ＨＤＤ２０９の一時記憶域から、登録対象のＰＤＦ文書データ（暗号化ＰＤＦ文書データと復号化ＰＤＦ文書データ）を読み出す。そして、文書登録部３１１は、暗号化ＰＤＦ文書データを、文書／フォルダ情報記憶部３１６に格納すると共に、復号化ＰＤＦ文書データを、当該暗号化ＰＤＦ文書データの付帯文書として文書／フォルダ情報記憶部３１６に格納する。また、文書登録部３１１は、暗号化ＰＤＦ文書データと復号化ＰＤＦ文書データとが対であることを示す情報を、文書属性記憶部３１７に格納する。
以上のように本実施形態では、例えば、ステップＳ２１０７の処理を行うことにより記憶手段の一例が実現される。
【００８９】
次に、ステップＳ２１０８で、参照用画像データ作成部３１０は、ＨＤＤ２０９の一時記憶域から、復号化ＰＤＦ文書データを読み出し、参照用画像データの作成処理を実行する。その後、参照用画像データ作成部３１０は、作成した参照用画像データを参照用画像記憶部３１８に格納し、更に当該参照用画像データの情報を文書属性記憶部３１７に格納する。
以上のように本実施形態では、例えば、ステップＳ２１０８の処理を行うことにより生成手段の一例が実現される。
前述したように、文書登録要求が、暗号化ＰＤＦ文書データのみを登録するための要求である場合には、ステップＳ２１０９に進む。ステップＳ２１０９に進むと、文書登録部３１１は、暗号化ＰＤＦ文書データをＨＤＤ２０９の一時記憶域から読み出し、文書／フォルダ情報記憶部３１６に格納する。また、文書登録部３１１は、ＲＡＭ２０２から、必要な受信データを読み出し、文書／フォルダ情報記憶部３１６に格納したＰＤＦ文書の属性情報を文書属性記憶部３１７に格納する。
以上のようにして暗号化文書と復号化文書が対で登録され、参照用画像が作成された状態になると、第１の実施形態と同様に、ＰＤＦ文書のコピー／移動や、フォルダに対するアクセス権の変更に伴うＰＤＦ文書へのアクセスの制限等の処理が実行される。
【００９０】
尚、本実施形態では、暗号化された文書とパスワードとを一組登録する場合と、暗号化された文書と復号化された文書とを一組登録する場合を例に挙げて説明したが、複数の組み合わせをまとめて処理（登録）するようにしてもよい。
【００９１】
（本発明の他の実施形態）
前述した本発明の実施形態における文書管理システムを構成する各手段、並びに文書管理方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００９２】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９３】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図８、図９、図１５、図１９〜図２１に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給するものを含む。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００９４】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９６】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００９７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００９８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１００】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０２】
尚、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第１の実施形態を示し、文書閲覧システムの構成の一例を示す図である。
【図２】本発明の第１の実施形態を示し、文書管理システムに設けられる情報処理装置の内部構成の一例を示す図である。
【図３】本発明の第１の実施形態を示し、文書管理システムの機能構成の概略の一例を示すブロック図である。
【図４】本発明の第１の実施形態を示し、文書管理メイン画面の一例を示す図である。
【図５】本発明の第１の実施形態を示し、文書パスワード入力画面の一例を示す図である。
【図６】本発明の第１の実施形態を示し、文書の復号化が実施された後に表示される文書管理メイン画面の一例を示す図である。
【図７】本発明の第１の実施形態を示し、参照用画像表示画面の一例を示す図である。
【図８】本発明の第１の実施形態を示し、暗号化ＰＤＦ文書データに対する文書復号化要求を受信した際の文書管理システムの処理の一例を説明するフローチャートである。
【図９】本発明の第１の実施形態を示し、ＰＤＦ文書データに対する参照要求又は取得要求を受信した際の文書管理システムの処理の一例を説明するフローチャートである。
【図１０】本発明の第１の実施形態を示し、フォルダに対するアクセス権の状態の一例を示す図である。
【図１１】本発明の第１の実施形態を示し、文書をコピー又は移動する際に表示される文書管理メイン画面の一例を示す図である。
【図１２】本発明の第１の実施形態を示し、文書の移動先となるフォルダを選択するための移動先選択画面の一例を示す図である。
【図１３】本発明の第１の実施形態を示し、文書の作成者の指示によって文書の移動処理が実行された後の文書管理メイン画面の一例を示す図である。
【図１４】本発明の第１の実施形態を示し、文書の作成者でないユーザの指示によって文書の移動処理が実行された後の文書管理メイン画面の一例を示す図である。
【図１５】本発明の第１の実施形態を示し、ＰＤＦ文書に対する要求（コピー要求、移動要求）を受信した際の文書管理システムの処理の一例を説明するフローチャートである。
【図１６】本発明の第１の実施形態を示し、フォルダのアクセス権変更画面の一例を示す図である。
【図１７】本発明の第１の実施形態を示し、ＰＤＦ文書データの作成者であるユーザに送信されるメールの一例を示す図である。
【図１８】本発明の第１の実施形態を示し、公開許可画面の一例を示す図である。
【図１９】本発明の第１の実施形態を示し、フォルダのアクセス権を変更する際の文書管理システムの処理の一例を説明するフローチャートである。
【図２０】本発明の第１の実施形態を示し、変更後のアクセス権に従って文書を公開することを許可する際の文書管理システムの処理の一例を説明するフローチャートである。
【図２１】本発明の第２の実施形態を示し、文書登録要求を受信した際の文書管理システムの処理の一例を説明するフローチャートである。
【符号の説明】
【０１０４】
１００  ネットワーク
１０１  クライアントコンピュータ（ＰＣ）
１０２  デジタル複合機
１０３  文書管理システム
１０４  メールサーバ
【図１】
2010033269.tif 000003
【図２】
2010033269.tif 000004
【図３】
2010033269.tif 000005
【図４】
2010033269.tif 000006
【図５】
2010033269.tif 000007
【図６】
2010033269.tif 000008
【図７】
2010033269.tif 000009
【図８】
2010033269.tif 000010
【図９】
2010033269.tif 000011
【図１０】
2010033269.tif 000012
【図１１】
2010033269.tif 000013
【図１２】
2010033269.tif 000014
【図１３】
2010033269.tif 000015
【図１４】
2010033269.tif 000016
【図１５】
2010033269.tif 000017
【図１６】
2010033269.tif 000018
【図１７】
2010033269.tif 000019
【図１８】
2010033269.tif 000020
【図１９】
2010033269.tif 000021
【図２０】
2010033269.tif 000022
【図２１】
2010033269.tif 000023