(57)【要約】      （修正有）【課題】文書管理システムにおいて、新規追加された文書管理サーバに対する接続用プログラムを、利用者が容易に入手可能な文書管理システム等を提供すること。【解決手段】文書データを管理する文書管理機能を有する複数の文書管理サーバと、利用者が端末として使用する情報処理装置とが、ネットワークを介して接続された文書管理システムであって、文書管理サーバは、文書データを格納する文書管理データベースと、前記利用者からの要求に応じて、前記文書管理データベースの文書データを処理するデータ処理手段とを有し、情報処理装置は、前記文書管理サーバに接続するために必要な処理を実行する、接続用プログラムを取得する接続用プログラム取得手段６１と、接続用プログラム取得手段６１により取得した接続用プログラムを用いて、文書管理サーバへ接続する管理サーバ接続手段６３とを有する。【選択図】図５
2007257057.tif 000002
【特許請求の範囲】
【請求項１】
文書データを管理する文書管理機能を有する文書管理サーバと、利用者が端末として使用する情報処理装置とが、ネットワークを介して接続された文書管理システムであって、
前記文書管理サーバは、
文書データを格納する文書管理データベースと、
前記利用者からの要求に応じて、前記文書管理データベースの文書データを処理するデータ処理手段とを有し、
前記情報処理装置は、
前記文書管理サーバに接続するために必要な処理を実行する、接続用プログラムを取得する接続用プログラム取得手段と、
前記接続用プログラム取得手段により取得した接続用プログラムを用いて、前記文書管理サーバへ接続する管理サーバ接続手段とを有することを特徴とする文書管理システム。
【請求項２】
前記接続用プログラム取得手段は、
ネットワーク上に接続された、全ての前記文書管理サーバを検索する管理サーバ検索手段と、
前記文書管理サーバが保持している、前記文書管理サーバへ接続を行うための管理サーバ接続情報を取得する管理サーバ接続情報取得手段と、
前記文書管理サーバに、前記管理サーバ接続情報取得手段により取得した前記管理サーバ接続情報に基づいて、前記接続用プログラムの取得を要求する接続用プログラム取得要求手段とを有することを特徴とする請求項１に記載の文書管理システム。
【請求項３】
前記文書管理サーバは、
前記接続用プログラム取得要求手段による、接続用プログラムの取得要求を取得する接続用プログラム取得要求取得手段と、
前記接続用プログラム取得要求取得手段により取得した、接続用プログラム取得要求に応じて、前記文書管理サーバに対応した接続用プログラムを送信する接続用プログラム送信手段とを有することを特徴とする請求項１に記載の文書管理システム。
【請求項４】
前記接続用プログラム取得手段は、
前記管理サーバ接続情報取得手段により取得した、前記管理サーバ接続情報を保持する管理サーバ接続情報保持手段を有し、
前記管理サーバ接続情報保持手段で保持した、前記管理サーバ接続情報に基づき、前記文書管理サーバに対応した接続用プログラムが、前記情報処理装置へ導入済みであるか否かを判断し、導入済みでない場合、前記文書管理サーバから、前記文書管理サーバに対応した接続用プログラムを取得することを特徴とする請求項１、２に記載の文書管理システム。
【請求項５】
前記情報処理装置は、
表示装置を有し、
前記管理サーバ検索手段により検索された、全ての前記文書管理サーバの一覧を前記表示装置へ表示することを特徴とする請求項１、２に記載の文書管理システム。
【請求項６】
前記情報処理装置は、
利用者が、前記文書管理サーバを利用可能か否かの判断を要求する利用者認証要求手段を有することを特徴とする請求項１に記載の文書管理システム。
【請求項７】
前記文書管理サーバは、
利用者が、前記文書管理サーバを利用可能か否か判断する利用者認証手段を有することを特徴とする請求項１に記載の文書管理システム。
【請求項８】
文書データを管理する文書管理機能を有する文書管理サーバと、ネットワークを介して接続された、利用者が端末として使用する情報処理装置において、
前記文書管理サーバに接続するために必要な処理を実行する、接続用プログラムを取得する接続用プログラム取得手段と、
前記接続用プログラム取得手段により取得した接続用プログラムを用いて、前記文書管理サーバへ接続する管理サーバ接続手段とを有することを特徴とする情報処理装置。
【請求項９】
利用者が端末として使用する情報処理装置と、ネットワークを介して接続された、文書データを管理する文書管理機能を有する文書管理サーバにおいて、
前記情報処理装置から接続用プログラムの取得要求を取得する接続用プログラム取得要求取得手段と、
前記接続用プログラム取得要求受信手段により受信した、接続用プログラム取得要求に応じて、前記文書管理サーバに対応した接続用プログラムを送信する接続用プログラム送信手段とを有することを特徴とする文書管理サーバ。
【請求項１０】
文書データを管理する文書管理機能を有する文書管理サーバと、ネットワークを介して接続された、利用者が端末として使用する情報処理装置における、情報処理プログラムにおいて、
コンピュータに、
前記文書管理サーバに接続するために必要な処理を実行する、接続用プログラムを取得する接続用プログラム取得手段と、
前記接続用プログラム取得手段により取得した接続用プログラムを用いて、前記文書管理サーバへ接続する管理サーバ接続手段とを機能させる情報処理プログラム。
【請求項１１】
利用者が端末として使用する情報処理装置と、ネットワークを介して接続された、文書データを管理する文書管理機能を有する文書管理サーバにおける、情報処理プログラムにおいて、
コンピュータに、
前記情報処理装置から接続用プログラムの取得要求を取得する接続用プログラム取得要求取得手段と、
前記接続用プログラム取得要求受信手段により受信した、接続用プログラム取得要求に応じて、前記文書管理サーバに対応した接続用プログラムを送信する接続用プログラム送信手段とを機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理システムにおいて、新規追加された文書管理サーバに対する接続用プログラムを、利用者が容易に入手可能な文書管理システム、情報処理装置及び情報処理プログラムに関するものである。
【背景技術】
【０００２】
オフィス環境で取り扱われる文書は、文書管理システムにより管理・運用されているが、電子や紙といった様々な形で存在する文書は、取り扱われる量も多く、その管理は複雑化しおり、利用者環境に最適な情報の共有化や効率的な利用環境の構築等、利用者環境に応じて解決しなければならない問題点が多い。そのため、現在では、この問題点を解決するドキュメントソリューションと言われるサービスが提供されている。その中の1つが、文書作成、文書管理、印刷ジョブ管理、保守運用までのトータルサービスを実現した統合文書管理システムである。文書の作成から保管や保存・廃棄に至るまでの一連のルールに従い、利用者環境の問題点に応じて文書管理・運用の基本システムを見直し、ネットワークに対応した新しい文書管理システムである。電子化された文書やスキャナから読み込んだ原稿のイメージファイル等、一般OA文書を手軽に効率よく管理・運用できるようになっている。
【０００３】
この統合文書管理システムは、利用者が使用する複数の利用者端末（クライアントPC）と複数の文書管理サーバ（文書管理機能を備えたプリンタや複写機等を含む）で構成されており、利用者は、複数の文書管理サーバ上の電子化された文書データを操作するための共通ユーザインタフェースを有する利用者用統合文書管理アプリケーションと、システム上の各種管理サーバに応じた複数の接続用インタフェースプログラムがインストールされた利用者端末により、統合文書管理システムのサービスを使用することができる設計になっている（例えば、特許文献１を参照。）。
【特許文献１】特開２００１−５１８４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特開２００１−５１８４０のような統合文書管理システムは、新しい文書管理サーバがシステム上に構築された場合、その文書管理サーバに対応した接続用インタフェースプログラムを、各利用者端末へインストールしなければ使用することができないため、利用者用統合文書管理アプリケーションや各種管理サーバ接続用インタフェースプログラム等を含む、最新インストールパッケージが収められたCD-ROM等の記憶媒体や、インターネットからの最新インストールパッケージのダウンロードにより、必要なプログラムを入手し、インストールを行わなければならない。
【０００５】
上記のような、文書管理サーバ毎に必要なプログラムの新規機能追加や変更といった作業は、利用者環境によって、プログラムの入手方法やインストール方法が異なり、作業完了まで手間がかかる。また、不必要なプログラムまでインストールすることよる作業時間の浪費や、誤ったプログラムを入手し、インストールしてしまう場合等の問題点がある。
【０００６】
本発明は、上記従来技術の問題点を鑑み、文書管理システムにおいて、新規追加された文書管理サーバに対する接続用プログラムを、利用者が容易に入手可能な文書管理システム、情報処理装置及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の文書管理システムは、文書データを管理する文書管理機能を有する文書管理サーバと、利用者が端末として使用する情報処理装置とが、ネットワークを介して接続され、前記文書管理サーバが、文書データを格納する文書管理データベースと、前記利用者からの要求に応じて、前記文書管理データベースの文書データを処理するデータ処理手段とを有し、前記情報処理装置が、前記文書管理サーバに接続するために必要な処理を実行する、接続用プログラムを取得する接続用プログラム取得手段と、前記接続用プログラム取得手段により取得した接続用プログラムを用いて、前記文書管理サーバへ接続する管理サーバ接続手段とを有するように構成することができる。
【０００８】
これによって、本発明の文書管理システムは、新規追加された文書管理サーバに対する接続用プログラムを、利用者が容易に入手可能な文書管理システムを提供することができる。具体的には、利用者が接続しようとしている文書管理サーバから、接続に必要な接続用プログラムを容易に利用者端末へ取得することができ、利用者が、誤った接続用プログラムを導入することなく、利用者端末を接続可能な環境に更新することができる。
【０００９】
また、上記目的を達成するため、本発明の文書管理システムは、前記接続用プログラム取得手段において、ネットワーク上に接続された全ての前記文書管理サーバを検索する管理サーバ検索手段と、前記文書管理サーバが保持している、前記文書管理サーバへ接続を行うための管理サーバ接続情報を取得する管理サーバ接続情報取得手段と、前記文書管理サーバに、前記管理サーバ接続情報取得手段により取得した前記管理サーバ接続情報に基づいて、前記接続用プログラムの取得を要求する接続用プログラム取得要求手段とを有するように構成することができる。
【００１０】
これによって、本発明の文書管理システムは、文書管理サーバの検索により、ネットワーク上の最新の文書管理システムの接続状況を、利用者端末から把握することができ、新規追加された文書管理サーバに対し、接続を行う場合、管理サーバ接続情報に基づき、接続に必要な接続用プログラムを判断し、文書管理サーバへ接続用プログラムの取得を要求でき、誤った接続用プログラムを利用者端末へ取得することがない。
【００１１】
また、上記目的を達成するため、本発明の文書管理システムは、前記文書管理サーバにおいて、前記接続用プログラム取得要求手段による、接続用プログラムの取得要求を取得する接続用プログラム取得要求取得手段と、前記接続用プログラム取得要求取得手段により取得した、接続用プログラム取得要求に応じて、前記文書管理サーバに対応した接続用プログラムを送信する接続用プログラム送信手段とを有するように構成することができる。
【００１２】
これによって、本発明の文書管理システムは、利用者端末からの接続用プログラムの取得要求に応じた接続用プログラムを利用者端末へ送信することができる。
【００１３】
また、上記目的を達成するため、本発明の文書管理システムは、前記接続用プログラム取得手段において、前記管理サーバ接続情報取得手段により取得した、前記管理サーバ接続情報を保持する管理サーバ接続情報保持手段を有し、前記管理サーバ接続情報保持手段で保持した、前記管理サーバ接続情報に基づき、前記文書管理サーバに対応した接続用プログラムが、前記情報処理装置へ導入済みであるか否かを判断し、導入済みでない場合、前記文書管理サーバから、前記文書管理サーバに対応した接続用プログラムを取得するように構成することができる。
【００１４】
これによって、本発明の文書管理システムは、利用者端末の各文書管理サーバの接続用プログラムの最新の導入状況を把握することができ、新規追加となった文書管理サーバを使用する場合においても、必要最小限の作業時間で、利用者端末を接続可能な環境へ更新することができる。
【００１５】
また、上記目的を達成するため、本発明の文書管理システムは、前記情報処理装置において、表示装置を有し、前記管理サーバ検索手段により検索された、全ての前記文書管理サーバの一覧を前記表示装置へ表示するように構成することができる。
【００１６】
これによって、本発明の文書管理システムは、ネットワーク上の文書管理サーバの最新の接続状況を利用者が対峙する表示画面を通して表示し、利用者へ最新の接続状況を容易に知らせることができる。また、本発明の文書管理システムは、表示画面にネットワーク上の文書管理サーバの検索結果を一覧表示し、利用者が接続したい文書管理サーバを容易に選択することができる。
【００１７】
また、上記目的を達成するため、本発明の文書管理システムは、前記情報処理装置において、利用者が、前記文書管理サーバを利用可能か否かの判断を要求する利用者認証要求手段を有するように構成することができる。
【００１８】
これによって、本発明の文書管理システムは、利用者の文書管理サーバを利用可能か否かの判断を要求することができる。
【００１９】
また、上記目的を達成するため、本発明の文書管理システムは、前記文書管理サーバにおいて、利用者が、前記文書管理サーバを利用可能か否か判断する利用者認証手段を有するように構成することができる。
【００２０】
これによって、本発明の文書管理システムは、利用者の文書管理サーバを利用可能か否かの判断することができる。
【００２１】
また、上記目的を達成するため、本発明の情報処理装置は、文書データを管理する文書管理機能を有する文書管理サーバと、ネットワークを介して接続され、前記文書管理サーバに接続するために必要な処理を実行する、接続用プログラムを取得する接続用プログラム取得手段と、前記接続用プログラム取得手段により取得した接続用プログラムを用いて、前記文書管理サーバへ接続する管理サーバ接続手段とを有するように構成することができる。
【００２２】
これによって、本発明の情報処理装置は、新規追加された文書管理サーバに対する接続用プログラムを、利用者が容易に入手可能な情報処理装置を提供することができる。具体的には、利用者が接続しようとしている文書管理サーバから、接続に必要な接続用プログラムを容易に利用者端末へ取得することができ、利用者が、誤った接続用プログラムを導入することなく、利用者端末を接続可能な環境に更新することができる。
【００２３】
また、上記目的を達成するため、本発明の文書管理サーバは、利用者が端末として使用する情報処理装置と、ネットワークを介して接続され、前記情報処理装置から接続用プログラムの取得要求を取得する接続用プログラム取得要求取得手段と、前記接続用プログラム取得要求受信手段により受信した、接続用プログラム取得要求に応じて、前記文書管理サーバに対応した接続用プログラムを送信する接続用プログラム送信手段とを有するように構成することができる。
【００２４】
これによって、本発明の文書管理サーバは、新規追加された文書管理サーバに対する接続用プログラムを、利用者が容易に入手可能な文書管理サーバを提供することができる。具体的には、利用者端末からの接続用プログラムの取得要求に応じた接続用プログラムを利用者端末へ送信することができ、利用者が、誤った接続用プログラムを導入することなく、利用者端末を接続可能な環境に更新することができる。
【００２５】
また、上記目的を達成するため、本発明の情報処理プログラムは、文書データを管理する文書管理機能を有する文書管理サーバと、ネットワークを介して接続された、利用者が端末として使用する情報処理装置における、情報処理プログラムにおいて、コンピュータに、前記文書管理サーバに接続するために必要な処理を実行する、接続用プログラムを取得する接続用プログラム取得手段と、前記接続用プログラム取得手段により取得した接続用プログラムを用いて、前記文書管理サーバへ接続する管理サーバ接続手段とを機能させることができる。
【００２６】
これによって、本発明の情報処理プログラムは、新規追加された文書管理サーバに対する接続用プログラムを、利用者が容易に入手可能な情報処理プログラムを提供することができる。具体的には、利用者が接続しようとしている文書管理サーバから、接続に必要な接続用プログラムを容易に利用者端末へ取得することができ、利用者が、誤った接続用プログラムを導入することなく、利用者端末を接続可能な環境に更新することができる。
【００２７】
また、上記目的を達成するため、本発明の情報処理プログラムは、利用者が端末として使用する情報処理装置と、ネットワークを介して接続された、文書データを管理する文書管理機能を有する文書管理サーバにおける、情報処理プログラムにおいて、コンピュータに、前記情報処理装置から接続用プログラムの取得要求を取得する接続用プログラム取得要求取得手段と、前記接続用プログラム取得要求受信手段により受信した、接続用プログラム取得要求に応じて、前記文書管理サーバに対応した接続用プログラムを送信する接続用プログラム送信手段とを機能させることができる。
【００２８】
これによって、本発明の情報処理プログラムは、新規追加された文書管理サーバに対する接続用プログラムを、利用者が容易に入手可能な情報処理プログラムを提供することができる。具体的には、利用者が接続しようとしている文書管理サーバから、接続に必要な接続用プログラムを容易に利用者端末へ取得することができ、利用者が、誤った接続用プログラムを導入することなく、利用者端末を接続可能な環境に更新することができる。
【発明の効果】
【００２９】
本発明は、文書管理システムにおいて、新規追加された文書管理サーバに対する接続用プログラムを、利用者が容易に入手可能な文書管理システム、情報処理装置及び情報処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の好適な実施の形態について、図面を用いて詳細に説明する。
【実施例１】
【００３１】
図１は、本実施例１に係る文書管理システムの構成例を示す図である。
【００３２】
図１に示す文書管理システムは、利用者が端末として使用する情報処理装置（クライアントPC：Personal Computer）１０1、１０n、文書データを管理する文書管理機能を有する文書管理サーバや画像形成装置（「プリンタ」、「複写機」を含む。）２０1、２０n（以降、管理サーバと言う。）が、LAN（Local Area Network）、公衆回線及び無線回線等のネットワーク３０上に接続されており、情報処理装置（以降、利用者端末と言う。）１０から、ネットワーク３０を介して、管理サーバ２０が管理する文書データを作成、保管及び保存、破棄等の操作を行うことができ、オフィス環境で使用される様々な文書データを、効率よく管理・運用するものである。
【００３３】
このように、図１に示す文書管理システムは、利用者環境に最適な文書データの共有化や効率的な利用環境構築等、文書作成、文書管理、印刷ジョブ管理、保守運用までのトータルサービスを実現している。
【００３４】
図２は、本実施例１に係る利用者端末１０及び管理サーバ２０に導入（インストール）された文書管理ソフトウェアの構成例を示す図である。
【００３５】
図２における利用者端末１０に導入された文書管理ソフトウェア４０は、ユーザインタフェース４１、データ処理プログラム４２、接続用プログラム４３を備えている。
【００３６】
ユーザインタフェース４１は、利用者が利用者端末１０から、管理サーバ２０が管理する文書データを操作するための文書データ操作用インタフェースである。ユーザインタフェース４１は、図３に示すように、複数の管理サーバ２０に対し、1つに共通化されたインタフェース機能を有しており、管理サーバ２０が文書管理システムのネットワーク３０上に複数存在する場合においても、管理サーバ２０毎にデータ操作用インタフェースを変えることなく、利用者が使用可能な操作環境を実現している。
【００３７】
データ処理プログラム４２は、管理サーバ２０から利用者端末１０へ読み取った文書データの編集、加工等のデータ処理を行うものである。また、データ処理プログラム４２は、利用者が、ユーザインタフェース２０を介して、管理サーバ２０が管理する文書データの操作を行うための操作命令の生成等の処理を行う。
【００３８】
接続用プログラム４３は、利用者端末１０の文書管理ソフトウェア４０と管理サーバ２０の文書管理ソフトウェアを接続するプログラムである。接続用プログラム４３は、データ処理プログラム４２からの操作命令を解読し、接続先の管理サーバ２０が有する文書管理機能に対応した命令へ変換、変換後の操作命令を管理サーバ２０へ送り、利用者端末１０の文書管理ソフトウェア４０と管理サーバ２０の文書管理ソフトウェア５０とを接続する。よって、接続用プログラム４３は、管理サーバ２０の文書管理の機能仕様（文書管理データベース仕様）、通信用インタフェースの機能仕様等、管理サーバ２０の機能仕様に対応して、1つの管理サーバ２０に対し、専用の接続用プログラム４３が用意されている。そのため、利用者端末１０に、管理サーバ２０毎に対応した接続用プログラム４３が導入されていなければ、管理サーバ２０の文書管理機能を、利用者端末１０から使用することはできない。
【００３９】
また、接続用プログラム４３は、文書管理ソフトウェア４０等の文書管理システムにおけるアプリケーションに共通して利用されるため、DLL（Dynamic Link Library）としてモジュール化し、必要に応じて、利用者端末が備えるメモリ上へ読み出され実行されるものである。
【００４０】
このように、利用者端末１０の文書管理ソフトウェア４０は、ユーザインタフェース部４１により、利用者から、文書データのデータ操作を受け付け、データ処理プログラム４２により、受け付けたデータ操作に従った処理を行い、データ操作命令を生成し、生成された操作命令を接続用プログラム４３へ渡し、接続用プログラム４３により、管理サーバ２０の文書管理機能に応じた命令へ変換され、変換後の操作命令が管理サーバ２０へ送られることで、管理サーバ２０が管理する文書データを操作することができる。
【００４１】
次に、図２における管理サーバ２０に導入された文書管理ソフトウェア５０は、データ管理プログラム５１、データ処理プログラム５２を備えている。
【００４２】
データ管理プログラム５１は、管理サーバ２０が管理する文書データに対し、利用者からのデータ操作命令に従い、文書データの操作を行うものである。データ管理プログラム５１は、利用者端末１０の文書管理ソフトウェア４０から送られるデータ操作のための操作命令に従い、管理サーバ２０内において、文書データの保管や保存、破棄等の操作を行う。
【００４３】
データ処理プログラム５２は、管理サーバ２０が管理する文書データに対し、利用者からのデータ操作命令に従い、文書データの編集、加工等の処理を行うものである。
【００４４】
このように、管理サーバ２０文書管理ソフトウェア５０は、データ管理プログラム５１により、利用者端末１０の文書管理ソフトウェア４０から送られた、データ操作命令に従って、管理サーバ２０が管理する文書データに対し、保管や保存、破棄等の操作を行い、データ処理プログラム５２により、データ操作命令に従って、管理サーバ２０が管理する文書データに対し、編集、加工等の処理を行うことで、利用者に対し、管理サーバ２０の文書管理機能を提供することができる。
【００４５】
このような環境下において、文書管理システムに新しい管理サーバ２０が追加された場合、利用者は、新規追加された管理サーバ２０の文書管理機能を、利用者端末１０の文書管理ソフトウェア４０から利用するため、新規追加された管理サーバ２０に対応した接続用プログラム４３を利用者端末１０へ導入しなければならない。この作業は、利用者環境によって、プログラムの入手方法や導入方法が異なり、作業完了まで手間がかかり、知識の浅い利用者にとっては、不必要なプログラムまで導入することよる作業時間の浪費や、誤った接続用プログラム４３を入手し、利用者端末１０へ導入してしまう等の問題点がある。
【００４６】
本発明では、上記の問題点を解決するため、新規追加された管理サーバ２０に対する接続用プログラム４３を、利用者が接続しようとしている管理サーバ２０から利用者端末１０へ取得し、導入する機能を有する文書管理システムを提案するものである。
【００４７】
図４は、本発明の実施例１に係る利用者端末１０及び管理サーバ２０の機能構成例を示す図である。
【００４８】
図４（a）は、利用者端末１０の機能構成例を示している。
【００４９】
図４（a）の構成は、制御部１１、通信部１２、補助記憶部１３、画面表示部１４、接続用プログラム取得部４０１、接続用プログラム導入部４０２、管理サーバ接続処理部４０３を備えている。
【００５０】
制御部１１は、利用者端末１０に導入されたOS（Operating System）により、キーボード入力や画面出力といった入出力機能やハードディスク（Hard Disk）やメモリの管理等、利用者端末１０に導入された各種アプリケーションから共通して利用される基本的な機能を提供し、利用者端末１０のシステム全体を管理するものである。
【００５１】
通信部１２は、LAN、公衆回線および無線回線等のネットワーク３０上の通信機器を有する装置（画像処理装置や画像形成装置を含む管理サーバ２０や利用者端末１０）との間で、文書データ及び文書データに関する情報、印刷ジョブ及び印刷ジョブに関する情報等を双方向通信によって授受するための通信を制御するものである。
【００５２】
補助記憶部１３は、ハードディスク等の記憶媒体であり、OS、各種アプリケーションソフトウェア（文書管理ソフトウェア４０を含む）及び各種アプリケーションソフトウェアに関連するデータ等、また、各種アプリケーションで作成されたデータ、管理サーバ２０から読み取ったデータ等を、ディスク領域に格納し保持するものである。
【００５３】
画面表示部１４は、文字や図形及び画像等を表示する装置で、利用者端末１０と接続ケーブル（ディスプレイケーブル）で接続することで、画面上に、利用者端末１０に導入された各種アプリケーションが生成する操作画面を表示するものである。
【００５４】
文書管理ソフトウェア４０は、接続用プログラム取得部４０１、接続用プログラム導入部４０２、管理サーバ接続部４０３を備えている。
【００５５】
接続用プログラム取得部４０１は、管理サーバ２０から接続用プログラム４３を取得するものである。接続用プログラム取得部４０１は、管理サーバ２０へ接続用プログラム４３の取得を要求し、その要求に応じて、管理サーバ２０から接続用プログラム４３が、利用者端末１０へ送られる（ダウンロードされる）。よって、利用者端末１０の文書管理ソフトウェア４０は、利用者が、接続しようとしている管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができる。
【００５６】
接続用プログラム導入部４０２は、接続用プログラム取得部４０１より取得した接続用プログラム４３を、利用者端末１０に新規導入、変更や更新を行うものである。接続用プログラム導入部４０２は、補助記憶部１３へ格納されたINIファイル等の、接続用プログラム４３に関するプログラム名及び導入時の格納場所を示すプログラム格納パス等が、テキスト形式のデータとして記載されている導入時構成設定情報に基づき、接続用プログラム４３のDLLファイル（例えば、DocManA.dll）を、設定情報に記載されたプログラム格納パス（例えば、「C:\ProgramFiles\DocMan」等のパス。）のフォルダ（ディレクトリ）内に格納することで、接続用プログラム４３を利用者端末１０へ導入、変更や更新を行っている。
【００５７】
管理サーバ接続部４０３は、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ接続するものである。管理サーバ接続部４０３は、接続用プログラム導入部４０２により導入された接続用プログラム４３であるDLLファイルを、利用者端末１０が備えるメモリ上へ読み出し、実行することで、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ接続を行っている。
【００５８】
このように、利用者端末１０の文書管理ソフトウェア４０は、接続用プログラム取得部４０１により、管理サーバ２０から接続用プログラム４３を取得し、取得された接続用プログラム４３を、接続用プログラム導入部４０２により、利用者端末１０へ導入し、導入された接続用プログラム４３を、管理サーバ接続部４０３により、利用者端末１０が有するメモリ上へ読み出し、実行することで、管理サーバ２０の文書管理ソフトウェア５０へ接続することができ、管理サーバ２０の文書管理機能を利用することができる。
【００５９】
図４（b）は、管理サーバ２０の機能構成例を示している。
【００６０】
図４（b）の構成は、制御部２１、通信部２２、補助記憶部２３、接続用プログラム管理部２０１、接続用プログラム送信部２０２を備えている。
【００６１】
制御部２１は、管理サーバ２０に導入されたOSにより、キーボード入力や画面出力といった入出力機能やハードディスクやメモリの管理等、管理サーバ２０に導入されたアプリケーションから共通して利用される基本的な機能を提供し、管理サーバ２０のシステム全体を管理するものである。
【００６２】
通信部２２は、LAN、公衆回線および無線回線等のネットワーク３０上の通信機器を有する装置（利用者端末１０や管理サーバ２０以外の画像処理装置や画像形成装置を含む管理サーバ２０）との間で、文書データ及び文書データに関する情報、印刷ジョブ及び印刷ジョブに関する情報等を双方向通信によって授受するための通信を制御するものである。
【００６３】
補助記憶部２３は、ハードディスク等の記憶媒体であり、OS、各種アプリケーションソフトウェア（文書管理ソフトウェア５０を含む）及び各種アプリケーションソフトウェアに関連するデータ等、また、文書管理機能の文書管理ソフトウェア５０が管理する文書データ等をディスク領域に格納し保持するものである。
【００６４】
管理サーバ２０の文書管理ソフトウェア５０は、接続用プログラム管理部２０１、接続用プログラム送信部２０２を備えている。
【００６５】
接続用プログラム管理部２０１は、接続用プログラム４３を、管理サーバ２０が備える補助記憶部２３に保持するものである。接続用プログラム管理部２０１は、管理サーバ２０に文書管理ソフトウェアが導入される際、接続用プログラム４３を、管理サーバ２０が備える補助記憶部２３に格納することで、接続用プログラム４３を保持している。
【００６６】
接続用プログラム送信部２０２は、接続用プログラム管理部２０１により保持された接続用プログラム４３を、利用者端末１０へ送るものである。接続用プログラム送信部２０２は、利用者端末１０の文書管理ソフトウェア４０から送られる、接続用プログラム４３の取得要求を、受け取ることで、管理サーバ２０が備える補助記憶部２３に保持している接続用プログラム４３を、利用者端末１０へ送っている。
【００６７】
このように、管理サーバ２０の文書管理ソフトウェア５０は、利用者端末１０の文書管理ソフトウェア４０から送られた、接続用プログラム４３の取得要求を受け取ることで、接続用プログラム管理部２０１が保持している接続用プログラム４３を、接続用プログラム送信部２０２により、利用者端末１０へ送ることができる。
【００６８】
図５は、本発明の実施例１に係る主要部の構成例を示すブロック図である。
【００６９】
図５の構成は、利用者端末１０が有する接続用プログラム取得手段６１、管理サーバ接続手段６３と、管理サーバ２０が有する接続用プログラム取得要求取得手段７２、接続用プログラム送信手段７３に分かれている。
【００７０】
接続用プログラム取得手段６１は、利用者端末１０で行われる手段であって、管理サーバ２０が保持する接続用プログラム４３を取得するものである。接続用プログラム取得手段６１は、接続用プログラム取得要求手段６１４を有している。
【００７１】
接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４は、管理サーバ２０が保持する接続用プログラム４３を取得するため、接続しようとしている管理サーバ２０へ、利用者端末１０から、接続用プログラム４３の取得を要求する制御命令を送り、接続用プログラム４３の取得を要求し、管理サーバ２０から、接続用プログラム取得要求に対応した接続用プログラム４３が、利用者端末１０へ送られる。
【００７２】
これによって、接続用プログラム取得手段６１は、利用者端末１０へ、接続しようとしている管理サーバ２０に対応した接続用プログラム４３を取得することができる。
【００７３】
接続用プログラム取得要求取得手段７２は、管理サーバ２０で行われる手段であって、利用者端末１０における接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４から送られる、接続用プログラム４３の取得を要求する制御命令を受け取るものである。これによって、接続用プログラム取得要求取得手段７２は、利用者端末１０から接続用プログラム４３の取得を要求されたか判断することができる。
【００７４】
接続用プログラム送信手段７３は、管理サーバ２０で行われる手段であって、管理サーバ１０が有する接続用プログラム取得要求取得手段７２により受け取った制御命令に従い、接続用プログラム４３の取得要求先である利用者端末１０へ、管理サーバ２０が保持している接続用プログラム４３を送るものである。これによって、接続用プログラム送信手段７３は、接続用プログラム４３の取得要求先の利用者端末１０へ、接続しようとしている管理サーバ２０に対応した接続用プログラム４３を送ることができる。
【００７５】
管理サーバ接続手段６３は、利用者端末１０で行われる手段であって、利用者端末１０が有する接続用プログラム取得手段６１により取得し、利用者端末１０へ導入された接続用プログラム４３を、利用者端末１０の文書管理ソフトウェア４０が、利用者端末１０が備えるメモリ上へ読み出し、実行するものである。これによって、管理サーバ接続手段５３は、利用者端末１０の文書管理ソフトウェア４０と管理サーバ２０の文書管理ソフトウェア５０とを接続することができる。
【００７６】
このように、文書管理システムは、利用者端末１０における接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４により、接続用プログラム４３を取得する要求が管理サーバ２０へ送られ、管理サーバ２０が有する接続用プログラム取得要求取得手段７２により、接続用プログラム４３の取得要求が受け取られ、管理サーバ２０が有する接続用プログラム送信手段７３により、受け取った取得要求に従い、管理サーバ２０が保持している接続用プログラム４３を、接続用プログラム取得要求先の利用者端末１０へ送ることで、新規追加された管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができ、取得した接続用プログラム４３を、利用者端末１０へ導入することで、管理サーバ接続手段６３により、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ接続可能な環境を実現している。
【００７７】
図６は、本発明の実施例１に係る利用者端末１０及び管理サーバ２０における接続用プログラム取得から管理サーバ接続までの処理を示すフローチャートである。
【００７８】
図６（a）は、利用者端末１０における接続用プログラム取得から管理サーバ接続までの処理を示している。
【００７９】
まず、利用者端末１０における文書管理ソフトウェア４０は、図７に示すユーザインタフェース４１を、利用者端末１０が備える画面表示部１４へ表示し、利用者が、ユーザインタフェース４１を介して、接続する管理サーバ２０の指定先（例えば、IPアドレス等。）を入力することで、接続する管理サーバ２０を指定する（Ｓ１０１１）。
【００８０】
次に、文書管理ソフトウェア４０が有する接続用プログラム取得手段６１は、接続用プログラム取得要求手段６１４により、利用者が、ユーザインタフェース４１を介して、接続する管理サーバ２０を指定した入力情報を基に、指定された管理サーバ２０へ、接続用プログラム４３の取得を要求する制御命令を送る（Ｓ１０１２）。
【００８１】
次に、接続用プログラム取得手段６１は、接続する管理サーバ２０から、利用者端末１０へ送られた接続用プログラム４３を、利用者端末１０で取得された後に、導入時の格納場所を示すプログラム格納パスに従い、所定のフォルダ（ディレクトリ）内へ格納される（Ｓ１０１３）。
【００８２】
次に、文書管理ソフトウェア４０が有する管理サーバ接続手段６３は、利用者端末１０へ導入された接続用プログラム４３を、利用者端末１０が備えるメモリ上へ読み出し、実行する（Ｓ１０１４）。
【００８３】
図６（b）は、管理サーバ２０における接続用プログラム取得要求の取得から送信までの処理を示している。
【００８４】
まず、管理サーバ２０の文書管理ソフトウェア５０が有する接続用プログラム取得要求取得手段７２は、利用者端末１０から、接続用プログラム４３の取得要求の制御命令が送られたか否かを判断する（Ｓ１０２１）。接続用プログラム取得要求取得手段７２は、利用者端末１０から接続用プログラム４３の取得要求がない場合（Ｓ１０２１がNO）、再び、接続用プログラム取得要求の制御命令が送られたか否かを判断し、送られてくるまで待つ。また、接続用プログラム取得要求取得手段７２は、利用者端末１０から接続用プログラム４３の取得要求があった場合（Ｓ１０２１がYES）、接続用プログラム取得要求の制御命令を取得し、文書管理ソフトウェア５０が有する接続用プログラム送信手段７３により、取得した制御命令に従い、接続用プログラム取得要求先の利用者端末１０へ、管理サーバ２０が保持している接続用プログラム４３を送る（Ｓ１０２２）。
【００８５】
このように、文書管理システムは、利用者端末１０及び管理サーバ２０において、接続用プログラム取得から管理サーバ接続までの処理を実行することで、管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができ、取得した接続用プログラム４３を、利用者端末１０へ導入することで、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ接続している。
【００８６】
以上のように、本実施例１によれば、管理サーバ２０の文書管理ソフトウェア５０へ、利用者端末１０の文書管理ソフトウェア４０から接続しようとした場合、利用者端末１０における接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４により、接続用プログラム４３を取得する要求が管理サーバ２０へ送られ、管理サーバ２０が有する接続用プログラム取得要求取得手段７２により、接続用プログラム４３の取得要求が受け取られ、管理サーバ２０が有する接続用プログラム送信手段７３により、受け取った取得要求に従い、管理サーバ２０が保持している接続用プログラム４３を、接続用プログラム取得要求先の利用者端末１０へ送ることで、利用者が、新規追加された管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ、容易に取得することができ、取得した接続用プログラム４３を、利用者端末１０へ導入することで、利用者が、誤った接続用プログラムを導入することなく、管理サーバ接続手段６３により、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ接続可能な環境を実現している。
【実施例２】
【００８７】
実施例２は、利用者が接続しようとしている管理サーバ２０に対応した接続用プログラム４３が導入済みであるか否かを判断し、必要に応じて、接続用プログラム４３を利用者端末１０へ取得する機能を実現するものである。
【００８８】
実施例１では、利用者が接続しようとしている管理サーバ２０に対応した接続用プログラム４３が導入済みであるか否かを判断せず、利用者の接続先指定に従い、接続する管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ導入するものであったが、実施例２では、利用者が、利用者端末１０の文書管理ソフトウェア４０を使用する際の初期動作を短時間で実現することを考慮したものである。
【００８９】
よって、以降の実施例２の説明では、図１の文書管理システムの構成例、図２の利用者端末及び管理サーバに導入された文書管理ソフトウェアの構成例、図３の文書管理ソフトウェア４０の表示例が、実施例１と同様の構成及び表示例であるため、図１〜３を用いると伴に、同一構成には、同一符号を付与して説明を省略する。
【００９０】
また、実施例２の説明の中で示す、図８の利用者端末及び管理サーバの機能構成例、図９の主要部の構成例は、一部、実施例１と同様の機能及び主要部の構成が含まれるため、同一の機能及び主要部については、図４の利用者端末及び管理サーバの機能構成例、図５の主要部の構成例を用いると伴に、同一構成には、同一符号を付与して説明を省略する。
【００９１】
図８は、本実施例２に係る利用者端末１０及び管理サーバ２０の機能構成例を示す図である。
【００９２】
図８（a）は、利用者端末１０の機能構成例を示している。
【００９３】
図８（a）の構成は、制御部１１、通信部１２、補助記憶部１３、画面表示部１４、接続用プログラム導入部４０１、接続用プログラム取得部４０２、管理サーバ接続処理部４０３、管理サーバ接続情報取得部４０４、利用者端末接続情報管理部４０５、管理サーバ接続情報解析部４０６を備えている。また、制御部１１、通信部１２、補助記憶部１３、画面表示部１４、接続用プログラム導入部４０１、接続用プログラム取得部４０２、管理サーバ接続処理部４０３は、実施例１の図４（a）において説明を行った機能構成例と同じである。よって、図８（a）では、管理サーバ接続情報取得部４０４、利用者端末接続情報管理部４０５、管理サーバ接続情報解析部４０６についてのみ説明する。
【００９４】
管理サーバ接続情報取得部４０４は、図９（a）に示す、管理サーバ２０に保持されている管理サーバ接続情報を利用者端末１０に取得するものである。管理サーバ接続情報取得部４０４は、利用者端末１０に、管理サーバ２０から取得する接続用プログラム４３が既に導入済みであるかを判断するために、接続用プログラム４３を取得する前に、管理サーバ２０に保持されている管理サーバ接続情報を、管理サーバ２０へ取得要求し、管理サーバ２０から送られてきた管理サーバ接続を利用者端末１０に取得する。
【００９５】
以下に、管理サーバ接続情報取得部４０４が取得する管理サーバ接続情報（管理サーバ２０が保持する接続用プログラム４３に関する情報）例について説明する。
【００９６】
管理サーバ接続情報は、管理サーバ２０が保持する接続用プログラム４３と管理サーバ２０に関する情報で構成されており、図９（a）に示す管理サーバ接続例では、管理サーバ名、管理サーバアドレス、管理サーバ種別ID、管理サーバ種別名、接続用プログラムバージョンとなっている。
【００９７】
管理サーバ名は、「文書管理サーバ1」のようにテキスト形式の文字列データで表し、管理サーバ２０のサーバ名を示す情報である。
【００９８】
管理サーバアドレスは、「123.456.789.100」のようにテキスト形式の文字列データで表し、管理サーバ２０のIPアドレスを示す情報である。
【００９９】
管理サーバ種別IDは、0x00000111のように8桁の16進コードで表し、管理サーバ２０の種別を識別する情報であり、接続プロクラム４３により、利用者端末１０の文書管理ソフトウェア４０と管理サーバ２０の文書管理ソフトウェア５０を接続する際に、使用される。
【０１００】
管理サーバ種別名は、「文書管理サーバ TYPE A」のようにテキスト形式の文字列データで表し、管理サーバ２０の種別名を示す情報である。
【０１０１】
接続用プログラムバージョンは、「2.0.0.3」のようにテキスト形式の文字列データで表し、管理サーバ２０に対応する接続用プログラム４３のバージョンを示す情報である。
【０１０２】
また、管理サーバ接続内の構成については、文書管理システムを設計する段階において、システムが有する機能の実現や保守・運用を考慮し、構成するものであって、図９（a）に示す構成及び設定内容は、その一例であるため、その構成及び設定内容に限定されるものではない。
【０１０３】
利用者端末接続情報管理部４０５は、図９（b）に示す、利用者端末１０に導入された接続用プログラム４３に関する情報（以降、利用者端末接続情報と言う。）を管理するものである。利用者端末接続情報管理部４０５は、利用者端末１０に文書管理ソフトウェア４０を導入した際、利用者端末１０が備える補助記憶部１３に利用者端末接続情報を格納する。その後、利用者端末接続情報管理部４０５は、利用者端末１０に、新規接続用プログラム４３を導入した場合、利用者端末接続情報へ、新規接続用プログラム４３に関する情報を追加し、既存の接続用プログラム４３を更新した場合、既存の接続用プログラム４３に関する利用者端末接続情報を変更し、最新の情報へ更新する。
【０１０４】
以下に、利用者端末接続情報管理部４０５が管理する利用者端末接続情報（利用者端末１０に導入された接続用プログラム４３に関する情報）例について説明する。
【０１０５】
利用者端末接続情報は、利用者端末１０に導入された接続用プログラム４３と、対応する管理サーバ２０に関する情報で構成されており、図９（b）に示す利用者端末接続情報例では、管理サーバ種別ID、管理サーバ種別名、接続用プログラムバージョン、接続用プログラム導入パス、接続用プログラムファイル名となっている。
【０１０６】
管理サーバ種別IDは、0x00000111のように8桁の16進コードで表し、管理サーバ２０の種別を識別する情報である。
【０１０７】
管理サーバ種別名は、「文書管理サーバ TYPE A」のようにテキスト形式の文字列データで表し、管理サーバ２０の種別名を示す情報である。
【０１０８】
接続用プログラムバージョンは、「2.0.0.3」のようにテキスト形式の文字列データで表し、管理サーバ２０に対応する接続用プログラム４３のバージョンを示す情報である。
【０１０９】
接続用プログラム導入パスは、「C:\ProgramFiles\DocMan」のようにテキスト形式の文字列データで表し、利用者端末１０における接続用プログラム４３の導入先を示す情報である。
【０１１０】
接続用プログラムファイル名は、「DocManA.dll」のようにファイル名（DocManA）とDLLファイルの拡張子（*.dll）をテキスト形式の文字列データで表し、管理サーバ２０に対応する接続用プログラム４３のファイル名を示す情報である。
【０１１１】
また、管理サーバ接続情報内の構成については、文書管理システムを設計する段階において、システムが有する機能の実現や保守・運用を考慮し、構成するものであって、図９（b）に示す構成及び設定内容は、その一例であるため、その構成及び設定内容に限定されるものではない。
【０１１２】
管理サーバ接続情報解析部４０６は、利用者端末１０に、管理サーバ２０から取得する接続用プログラム４３が、既に導入済みであるか否かを判断するものである。管理サーバ接続情報解析部４０６は、管理サーバ接続情報取得部４０４により、接続しようとしている管理サーバ２０から取得した図９（a）に示す管理サーバ接続情報の管理サーバ識別ID、接続用プログラムバージョンと、利用者端末接続情報管理部４０５により最新の情報に更新された図９（b）に示す利用者端末接続情報内の全ての管理サーバ識別ID、接続用プログラムバージョンとを比較し、管理サーバ２０から取得する接続用プログラム４３が、既に導入済みであるかを判断する。管理サーバ接続情報解析部４０６は、利用者端末接続情報の全ての管理サーバ識別IDと、管理サーバ接続情報の管理サーバ識別IDを比較し、一致するIDがなければ、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０に導入されていないと判断し、一致する管理サーバ識別IDが利用者端末接続情報内にあれば、一致した情報項目の中の接続用プログラムバージョンを比較し、管理サーバ接続情報の接続用プログラムバージョンが新しい場合、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０に導入された接続用プログラム４３より新しいプログラムであると判断する。この判断結果の場合、管理サーバ２０から接続プログラム４３を所得し、利用者端末１０へ導入する。
【０１１３】
このように、利用者端末１０の文書管理ソフトウェア４０は、利用者端末１０の文書管理ソフトウェア４０が有する管理サーバ接続情報取得部４０４により、管理サーバ２０から取得した管理サーバ接続情報と、利用者端末接続情報管理部４０５により、利用者端末１０に保持された利用者端末接続情報を、管理サーバ接続情報解析部４０６により比較し、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０に導入されているか否かを判断することで、必要な接続用プログラム４３のみ取得するように制御することができ、接続用プログラム４３を取得する必要がない場合、管理サーバ２０の文書管理ソフトウェア５０へ、短時間で接続することができ、管理サーバ２０の文書管理機能を利用することができる。
【０１１４】
図８（b）は、管理サーバ２０の機能構成例を示している。
【０１１５】
図８（b）の構成は、制御部２１、通信部２２、補助記憶部２３、接続用プログラム管理部２０１、接続用プログラム送信部２０２、管理サーバ接続情報管理部２０３、管理サーバ接続情報送信部２０４を備えている。また、制御部２１、通信部２２、補助記憶部２３、接続用プログラム管理部２０１、接続用プログラム送信部２０２は、実施例１の図４（b）において説明を行った機能構成例と同じである。よって、図８（b）では、管理サーバ接続情報管理部２０３、管理サーバ接続情報送信部２０４についてのみ説明を行う。
【０１１６】
管理サーバ接続情報管理部２０３は、図９（a）に示す管理サーバ接続情報を、管理サーバ２０が備える補助記憶部２３に保持するものである。管理サーバ接続情報管理部２０３は、管理サーバ２０に文書管理ソフトウェア５０が導入される際、管理サーバ２０及び管理サーバ２０が保持する接続用プログラム４３に関する情報を、管理サーバ２０が備える補助記憶部２３に格納する。
【０１１７】
管理サーバ接続情報送信部２０４は、管理サーバ接続情報管理部２０３より保持された管理サーバ接続情報を、利用者端末１０へ送るものである。管理サーバ接続情報送信部２０４は、利用者端末１０の文書管理ソフトウェア４０から送られる、管理サーバ接続情報の取得要求に従い、管理サーバ２０が保持する管理サーバ接続情報を、利用者端末１０へ送る。
【０１１８】
このように、管理サーバ２０の文書管理ソフトウェア５０は、利用者端末１０の文書管理ソフトウェア４０から、管理サーバ２０が保持する管理サーバ接続情報の取得要求が送れた場合、管理サーバ２０の文書管理ソフトウェア５０が有する管理サーバ接続情報管理部２０３により保持された、管理サーバ接続情報を、管理サーバ接続情報送信部２０４により、利用者端末１０へ送ることができる。
【０１１９】
図１０は、本発明の実施例２に係る主要部の構成例を示すブロック図である。
【０１２０】
図１０の構成は、利用者端末１０が有する接続用プログラム取得手段６１、管理サーバ接続情報保持手段６２、管理サーバ接続手段６３と、管理サーバ２０が有する接続用プログラム取得要求取得手段７２、接続用プログラム送信手段７３に分かれている。また、管理サーバ接続手段６３、接続用プログラム取得要求取得手段７２、接続用プログラム送信手段７３は、実施例１の図５において説明を行った機能構成例と同じである。よって、接続用プログラム取得手段６１、管理サーバ接続情報保持手段６２についてのみ説明する。
【０１２１】
接続用プログラム取得手段６１は、利用者端末１０で行われる手段であって、管理サーバ２０が保持する接続用プログラム４３を取得するものである。接続用プログラム取得手段６１は、管理サーバ接続情報取得手段６１３、接続用プログラム取得要求手段６１４を有している。
【０１２２】
接続用プログラム取得手段６１が有する管理サーバ接続情報取得手段６１３は、接続しようしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０に導入されているか否かを判断するため、その判断に必要な情報となる、管理サーバ２０が保持する管理サーバ接続情報（管理サーバ２０が保持する接続用プログラム４３に関する情報）を取得する。
【０１２３】
また、接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４は、管理サーバ２０が保持する接続用プログラム４３を取得するため、接続しようとしている管理サーバ２０へ、利用者端末１０から、接続用プログラム４３の取得を要求する制御命令を送り、接続用プログラム４３の取得を要求し、管理サーバ２０から、接続用プログラム取得要求に対応した接続用プログラム４３が、利用者端末１０へ送られる。
【０１２４】
これによって、接続用プログラム取得手段６１は、利用者端末１０に導入された接続用プログラム４３の状態に応じて、利用者端末１０へ接続用プログラム４３を取得することができる。
【０１２５】
管理サーバ接続情報保持手段６２は、利用者端末１０で行われる手段であって、接続用プログラム取得手段６１の中で、管理サーバ接続情報取得手段６１３より、管理サーバ２０から取得される管理サーバ接続情報に基づき、利用者端末が保持する利用者端末接続情報を最新の情報へ更新するものである。接続用プログラム取得手段６１では、利用者端末１０に保持される利用者端末接続情報の全ての管理サーバ識別IDと、管理サーバ接続情報取得手段６１３により、管理サーバ２０から取得した管理サーバ接続情報の管理サーバ識別IDを比較し、一致するIDがなければ、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０に導入されていないと判断し、一致する管理サーバ識別IDが利用者端末接続情報内にあれば、一致した情報項目の接続用プログラムバージョンを比較し、管理サーバ接続情報の接続用プログラムバージョンが新しい場合、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０に導入された接続用プログラム４３より新しいプログラムであると判断し、この判定結果の場合に、管理サーバ２０から接続用プログラム４３が取得され、利用者端末１０へ導入される。よって、管理サーバ接続情報保持手段６２は、接続用プログラム取得手段６１により判断され、導入された際に、管理サーバ接続情報に基づき、該当する利用者端末接続情報を更新（新規の場合は追加）する。これによって、管理サーバ接続情報保持手段６２は、利用者端末１０が保持する利用者端末接続情報を最新の情報へ更新することができる。
【０１２６】
このように、文書管理システムは、利用者端末１０における接続用プログラム取得手段６１が有する管理サーバ接続情報取得手段６１３により、管理サーバ２０から管理サーバ接続情報を取得し、取得した管理サーバ接続情報と利用者端末１０が保持する利用者端末接続情報を基に、接続用プログラム取得手段６１により、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０へ、導入されていすか否かを判断し、接続用プログラム４３を利用者端末１０へ導入する必要がある場合のみ、接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４により、接続用プログラム４３を取得する要求が管理サーバ２０へ送られ、管理サーバ２０が有する接続用プログラム取得要求取得手段７２により、接続用プログラム４３の取得要求が受け取られ、管理サーバ２０が有する接続用プログラム送信手段７３により、受け取った取得要求に従い、管理サーバ２０が保持している接続用プログラム４３を、接続用プログラム取得要求先の利用者端末１０へ送ることで、新規追加された管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができることから、接続用プログラム４３を利用者端末１０へ導入する必要がない場合、管理サーバ接続手段６３により、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ、短時間に接続可能な環境を実現している。
【０１２７】
図１１は、本発明の実施例２に係る利用者端末１０及び管理サーバ２０における接続用プログラム取得から管理サーバ接続までの処理を示すフローチャートである。
【０１２８】
図１１（a）は、利用者端末１０における接続用プログラム取得から管理サーバ接続までの処理を示している。
【０１２９】
まず、文書管理ソフトウェア４０は、図７に示すユーザインタフェース４１を、利用者端末１０が備える画面表示部１４へ表示し、利用者が、ユーザインタフェース４１を介して、接続する管理サーバ２０の指定先（例えば、IPアドレス等。）を入力することで、接続する管理サーバ２０を指定する（Ｓ１０１１）。
【０１３０】
次に、文書管理ソフトウェア４０が有する接続用プログラム取得手段６１は、管理サーバ接続情報取得手段６１３により、管理サーバ２０が保持する管理サーバ接続情報を、管理サーバ２０から取得する（Ｓ１０３１）。
【０１３１】
次に、文書管理ソフトウェア４０が有する接続用プログラム取得手段６１は、管理サーバ接続情報取得手段６１３により取得した管理サーバ接続情報と、利用者端末１０が保持する利用者端末接続情報に基づき、それぞれの接続情報に含まれる管理サーバ識別ID、接続用プログラムバージョンを比較し、接続用としている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０へ導入されているか否かを判定する（Ｓ１０３２）。接続用プログラム取得手段６１は、接続用としている管理サーバ２０に対応した接続用プログラム４３が、既に利用者端末１０へ導入されていた場合（Ｓ１０３２がYES）、管理サーバ接続手段６３により、利用者端末１０へ導入された接続用プログラム４３を、利用者端末１０が備えるメモリ上へ読み出し、実行する（Ｓ１０１４）。また、接続用プログラム取得手段６１は、接続用としている管理サーバ２０に対応した接続用プログラム４３が、既に利用者端末１０へ導入されていない場合、もしくは、導入されているが、プログラムバージョンが古い場合（Ｓ１０３２がNO）、接続用プログラム取得手段６１における接続用プログラム取得要求手段６１４により、利用者が、ユーザインタフェース４１を介して、接続する管理サーバ２０を指定した入力情報を基に、指定された管理サーバ２０へ、接続用プログラム４３の取得を要求する制御命令を送る（Ｓ１０１２）。次に、文書管理ソフトウェア４０が有する接続用プログラム取得手段６１は、接続する管理サーバ２０から、利用者端末１０へ送られた接続用プログラム４３を、利用者端末１０で取得された後に、導入時の格納場所を示すプログラム格納パスに従い、所定のフォルダ（ディレクトリ）内へ格納される（Ｓ１０１３）。次に、文書管理ソフトウェア４０が有する管理サーバ接続手段６３は、利用者端末１０へ導入された接続用プログラム４３を、利用者端末１０が備えるメモリ上へ読み出し、実行する（Ｓ１０１４）。
【０１３２】
図１１（b）は、管理サーバ２０における接続用プログラム取得要求の取得から送信までの処理を示している。
【０１３３】
まず、管理サーバ２０の文書管理ソフトウェア５０は、利用者端末１０から、管理サーバ２０が保持する管理サーバ接続情報を取得するための取得要求が送られたか否かを判定する（Ｓ１０４１）。文書管理ソフトウェア５０は、利用者端末１０から管理サーバ接続情報の取得要求がない場合（Ｓ１０４１がNO）、再び、管理サーバ接続情報の取得要求が送られたか否かを判定し、送られてくるまで待つ。また、文書管理ソフトウェア５０は、利用者端末１０から管理サーバ接続情報の取得要求があった場合（Ｓ１０４１がYES）、管理サーバ接続情報の取得要求に従い、管理サーバ接続情報の取得要求先の利用者端末１０へ、管理サーバ２０が保持している管理サーバ接続情報を送る（Ｓ１０４２）。次に、文書管理ソフトウェア５０が有する接続用プログラム取得要求取得手段７２により、利用者端末１０から、接続用プログラム４３の取得要求の制御命令が送られたか否かを判定する（Ｓ１０２１）。接続用プログラム取得要求取得手段７２は、利用者端末１０から接続用プログラム４３の取得要求がない場合（Ｓ１０２１がNO）、再び、接続用プログラム取得要求の制御命令が送られたか否かを判定し、送られてくるまで待つ。また、接続用プログラム取得要求取得手段７２は、利用者端末１０から接続用プログラム４３の取得要求があった場合（Ｓ１０２１がYES）、接続用プログラム取得要求の制御命令を取得し、文書管理ソフトウェア５０が有する接続用プログラム送信手段７３により、取得した制御命令に従い、接続用プログラム取得要求先の利用者端末１０へ、管理サーバ２０が保持している接続用プログラム４３を送る（Ｓ１０２２）。
【０１３４】
次に、文書管理ソフトウェア５０は、再び、接続用プログラム取得要求の制御命令が送られたか否かを判定し、送られてくるまで待つ。
【０１３５】
このように、文書管理システムは、利用者端末１０及び管理サーバ２０において、接続用プログラム４３の取得から管理サーバ接続までの処理を実行することで、管理サーバ２０へ接続するために必要な接続用プログラム４３を判断し、管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができ、取得した接続用プログラム４３を、利用者端末１０へ導入することで、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ接続している。
【０１３６】
以上のように、本実施例２によれば、管理サーバ２０の文書管理ソフトウェア５０へ、利用者端末１０の文書管理ソフトウェア４０から接続しようとした場合、利用者端末１０における接続用プログラム取得手段６１が有する管理サーバ接続情報取得手段６１３により、管理サーバ２０から管理サーバ接続情報を取得し、取得した管理サーバ接続情報と利用者端末１０が保持する利用者端末接続情報を基に、接続用プログラム取得手段６１により、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０へ、導入されていすか否かを判断し、接続用プログラム４３を利用者端末１０へ導入する必要がある場合のみ、接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４により、接続用プログラム４３を取得する要求が管理サーバ２０へ送られ、管理サーバ２０が有する接続用プログラム取得要求取得手段７２により、接続用プログラム４３の取得要求が受け取られ、管理サーバ２０が有する接続用プログラム送信手段７３により、受け取った取得要求に従い、管理サーバ２０が保持している接続用プログラム４３を、接続用プログラム取得要求先の利用者端末１０へ送ることで、新規追加された管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができることから、接続用プログラム４３を利用者端末１０へ導入する必要がない場合、管理サーバ接続手段６３により、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ、短時間に接続可能な環境を実現している。
【実施例３】
【０１３７】
実施例３は、実施例２における、必要に応じて接続用プログラム４３を利用者端末１０へ取得する機能に加え、文書管理システムのネットワーク３０上に接続された管理サーバ２０を検索し、利用者端末１０から接続可能な管理サーバへ、自動的に接続する機能を実現するものである。
【０１３８】
実施例１、２では、利用者が接続しようとしている管理サーバ２０を、利用者端末１０の文書管理ソフトウェア４０が有するユーザインタフェース４１により、指定するものであったが、実施例３では、利用者が、利用者端末１０の文書管理ソフトウェア４０を使用する際、効率よく、管理サーバ２０の文書管理ソフトウェア５０へ接続することを考慮したものである。
【０１３９】
よって、以降の実施例３の説明では、図１の文書管理システムの構成例、図２の利用者端末及び管理サーバに導入された文書管理ソフトウェアの構成例が、実施例１と同様の構成及び表示例であるため、図１〜３を用いると伴に、同一構成には、同一符号を付与して説明を省略する。
【０１４０】
また、実施例３の説明の中で示す、図１２の利用者端末及び管理サーバの機能構成例、図１３の主要部の構成例は、一部、実施例２と同様の機能及び主要部の構成が含まれるため、同一の機能及び主要部については、図８の利用者端末及び管理サーバの機能構成例、図１０の主要部の構成例を用いると伴に、同一構成には、同一符号を付与して説明を省略する。
【０１４１】
図１２は、本実施例３に係る利用者端末１０及び管理サーバ２０の機能構成例を示す図である。
【０１４２】
図１２（a）は、利用者端末１０の機能構成例を示している。
【０１４３】
図１２（a）の構成は、制御部１１、通信部１２、補助記憶部１３、画面表示部１４、接続用プログラム導入部４０１、接続用プログラム取得部４０２、管理サーバ接続処理部４０３、管理サーバ接続情報取得部４０４、利用者端末接続情報管理部４０５、管理サーバ接続情報解析部４０６、管理サーバ検索部４０７を備えている。また、制御部１１、通信部１２、補助記憶部１３、画面表示部１４、接続用プログラム導入部４０１、接続用プログラム取得部４０２、管理サーバ接続処理部４０３、管理サーバ接続情報取得部４０４、利用者端末接続情報管理部４０５、管理サーバ接続情報解析部４０６は、実施例２の図８（a）において説明を行った機能構成例と同じである。よって、図１２（a）では、管理サーバ接続情報取得部４０４、管理サーバ検索部４０７についてのみ説明する。
【０１４４】
管理サーバ検索部４０７は、文書管理システムのネットワーク３０上に接続されている管理サーバ２０を検索するものである。管理サーバ検索部４０７は、文書管理システムのネットワーク３０上に接続されている管理サーバ２０に対し、同一のネットワーク３０上に接続された利用者端末１０から、ネットワーク接続の応答を要求し、その応答要求に対する管理サーバ２０からの結果を基に、ネットワーク３０上に接続されている管理サーバ２０を検索する。
【０１４５】
このように、利用者端末１０の文書管理ソフトウェア４０は、利用者端末１０の文書管理ソフトウェア４０が有する管理サーバ検索部４０７により、文書管理システムのネットワーク３０上に接続されている管理サーバ２０に対し、ネットワーク接続の応答を要求し、その応答要求に対する管理サーバ２０からの結果を基に、ネットワーク３０上に接続されている管理サーバ２０を検索することで、文書管理システム内の動作している管理サーバ（電源が投入された管理サーバ）２０を自動的に見つけ、利用者による、管理サーバ２０への接続指定をすることなく、検索により見つけられた管理サーバ２０の文書管理ソフトウェア５０へ、効率よく接続することができ、管理サーバ２０の文書管理機能を利用することができる。
【０１４６】
図１２（b）は、管理サーバ２０の機能構成例を示している。
【０１４７】
図１２（b）の構成は、制御部２１、通信部２２、補助記憶部２３、接続用プログラム管理部２０１、接続用プログラム送信部２０２、管理サーバ接続情報管理部２０３、管理サーバ接続情報送信部２０４、管理サーバ検索応答部２０５を備えている。また、制御部２１、通信部２２、補助記憶部２３、接続用プログラム管理部２０１、接続用プログラム送信部２０２、管理サーバ接続情報管理部２０３、管理サーバ接続情報送信部２０４は、実施例２の図８（b）において説明を行った機能構成例と同じである。よって、図１２（b）では、管理サーバ検索応答部２０５についてのみ説明を行う。
【０１４８】
管理サーバ検索応答部２０５は、ネットワーク３０を介して、利用者端末１０より送られた、ネットワーク接続応答の要求に対し、利用者端末１０へ応答するものである。
【０１４９】
このように、管理サーバ２０の文書管理ソフトウェア５０は、利用者端末１０の文書管理ソフトウェア４０から、ネットワーク接続応答が送れた場合、管理サーバ２０の文書管理ソフトウェア５０が有する管理サーバ検索応答部２０５により、利用者端末１０へ応答することができる。
【０１５０】
図１３は、本発明の実施例３に係る主要部の構成例を示すブロック図である。
【０１５１】
図１３の構成は、利用者端末１０が有する接続用プログラム取得手段６１、管理サーバ接続情報保持手段６２、管理サーバ接続手段６３と、管理サーバ２０が有する接続用プログラム取得要求取得手段７２、接続用プログラム送信手段７３に分かれている。また、管理サーバ接続情報保持手段６２、管理サーバ接続手段６３、接続用プログラム取得要求取得手段７２、接続用プログラム送信手段７３は、実施例２の図１０において説明を行った機能構成例と同じである。よって、接続用プログラム取得手段６１についてのみ説明する。
【０１５２】
接続用プログラム取得手段６１は、利用者端末１０で行われる手段であって、管理サーバ２０が保持する接続用プログラム４３を取得するものである。接続用プログラム取得手段６１は、管理サーバ検索手段６１１、管理サーバ接続情報取得手段６１３、接続用プログラム取得要求手段６１４を有している。
【０１５３】
接続用プログラム取得手段６１が有する管理サーバ検索手段６１１は、文書管理システムのネットワーク３０上に接続され、動作している管理サーバを、自動的に見つけるため、ネットワーク３０上に接続された管理サーバ２０に対し、同一のネットワーク３０上に接続された利用者端末１０から、ネットワーク接続の応答を要求し、その応答要求に対する管理サーバ２０からの結果を基に、ネットワーク３０上に接続され、動作している管理サーバ２０を見つける。
【０１５４】
また、接続用プログラム取得手段６１が有する管理サーバ接続情報取得手段６１３は、接続しようしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０に導入されているか否かを判断するため、その判断に必要な情報となる、管理サーバ２０が保持する管理サーバ接続情報を取得する。
【０１５５】
また、接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４は、管理サーバ２０が保持する接続用プログラム４３を取得するため、接続しようとしている管理サーバ２０へ、利用者端末１０から、接続用プログラム４３の取得を要求する制御命令を送り、接続用プログラム４３の取得を要求し、管理サーバ２０から、接続用プログラム取得要求に対応した接続用プログラム４３が、利用者端末１０へ送られる。
【０１５６】
これによって、接続用プログラム取得手段６１は、文書管理システム内で動作している管理サーバ２０を、自動的に見つけ、利用者端末１０に導入された接続用プログラム４３の状態に応じて、利用者端末１０へ接続用プログラム４３を取得することができる。
【０１５７】
このように、文書管理システムは、利用者端末１０における接続用プログラム取得手段６１が有する管理サーバ検索手段６１１により、文書管理システムのネットワーク３０上に接続された管理サーバ２０を検索し、その中から動作している管理サーバ２０を自動的に見つけ、管理サーバ接続情報取得手段６１３により、文書管理システム内で動作している管理サーバ２０全てから管理サーバ接続情報を取得し、取得した管理サーバ接続情報と利用者端末１０が保持する利用者端末接続情報を基に、接続用プログラム取得手段６１により、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０へ、導入されていすか否かを判断し、接続用プログラム４３を利用者端末１０へ導入する必要がある場合のみ、接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４により、接続用プログラム４３を取得する要求が管理サーバ２０へ送られ、管理サーバ２０が有する接続用プログラム取得要求取得手段７２により、接続用プログラム４３の取得要求が受け取られ、管理サーバ２０が有する接続用プログラム送信手段７３により、受け取った取得要求に従い、管理サーバ２０が保持している接続用プログラム４３を、接続用プログラム取得要求先の利用者端末１０へ送ることで、新規追加された管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができることから、接続用プログラム４３を利用者端末１０へ導入する必要がない場合、管理サーバ接続手段６３により、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ、効率的に接続可能な環境を実現している。
【０１５８】
図１４は、本発明の実施例３に係る利用者端末１０及び管理サーバ２０における接続用プログラム取得から管理サーバ接続までの処理を示すフローチャートである。
【０１５９】
図１４（a）は、利用者端末１０における接続用プログラム取得から管理サーバ接続までの処理を示している。
【０１６０】
まず、利用者端末１０における文書管理ソフトウェア４０の接続用プログラム取得手段６１が有する管理サーバ検索手段６１１は、文書管理システムのネットワーク３０上に接続された管理サーバ２０に対し、同一のネットワーク３０上に接続された利用者端末１０から、ネットワーク接続の応答を要求し、その応答要求に対する管理サーバ２０から応答を受け取る（Ｓ１０５１）。
【０１６１】
次に、管理サーバ検索手段６１１は、管理サーバ検索手段６１１により受け取った応答結果を基に、文書管理システムのネットワーク３０上に接続され、動作している管理サーバ２０があるか否かを判定する（Ｓ１０５２）。接続用プログラム取得手段６１は、文書管理システムのネットワーク３０上に接続され、動作している管理サーバ２０がない場合（Ｓ１０５２がNO）、文書管理ソフトウェア４０から利用できる管理サーバが動作していないと判断し、文書管理ソフトウェア４０を終了する。また、接続用プログラム取得手段６１は、文書管理システムのネットワーク３０上に接続され、動作している管理サーバ２０があった場合（Ｓ１０５２がYES）、接続用プログラム取得手段６１が有する管理サーバ接続情報取得手段６１３により、管理サーバ２０が保持する管理サーバ接続情報を、該当した管理サーバ２０から取得する（Ｓ１０３１）。
【０１６２】
次に、文書管理ソフトウェア４０が有する接続用プログラム取得手段６１は、管理サーバ接続情報取得手段６１３により取得した管理サーバ接続情報と、利用者端末１０が保持する利用者端末接続情報に基づき、それぞれの接続情報に含まれる管理サーバ識別ID、接続用プログラムバージョンを比較し、接続用としている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０へ導入されているか否かを判定する（Ｓ１０３２）。接続用プログラム取得手段６１は、接続用としている管理サーバ２０に対応した接続用プログラム４３が、既に利用者端末１０へ導入されていた場合（Ｓ１０３２がYES）、管理サーバ接続手段６３により、利用者端末１０へ導入された接続用プログラム４３を、利用者端末１０が備えるメモリ上へ読み出し、実行する（Ｓ１０１４）。その後、管理サーバ検索手段６１１のＳ１０５２へ戻り、次に該当する管理サーバ２０があれるかを判定し、該当する管理サーバ２０に対する接続処理が終わるまで繰り返される。また、接続用プログラム取得手段６１は、接続用としている管理サーバ２０に対応した接続用プログラム４３が、既に利用者端末１０へ導入されていない場合、もしくは、導入されているが、プログラムバージョンが古い場合（Ｓ１０３２がNO）、接続用プログラム取得手段６１における接続用プログラム取得要求手段６１４により、利用者が、ユーザインタフェース４１を介して、接続する管理サーバ２０を指定した入力情報を基に、指定された管理サーバ２０へ、接続用プログラム４３の取得を要求する制御命令を送る（Ｓ１０１２）。次に、文書管理ソフトウェア４０が有する接続用プログラム取得手段６１は、接続する管理サーバ２０から、利用者端末１０へ送られた接続用プログラム４３を、利用者端末１０で取得された後に、導入時の格納場所を示すプログラム格納パスに従い、所定のフォルダ（ディレクトリ）内へ格納される（Ｓ１０１３）。次に、文書管理ソフトウェア４０が有する管理サーバ接続手段６３は、利用者端末１０へ導入された接続用プログラム４３を、利用者端末１０が備えるメモリ上へ読み出し、実行する（Ｓ１０１４）。その後、管理サーバ検索手段６１１のＳ１０５２へ戻り、次に該当する管理サーバ２０があれるかを判定し、該当する管理サーバ２０に対する接続処理が終わるまで繰り返される。
【０１６３】
図１４（b）は、管理サーバ２０における利用者端末１０からのネットワーク接続応答要求の取得から応答までの処理を示している。
【０１６４】
まず、管理サーバ２０の文書管理ソフトウェア５０は、ネットワーク３０を介して、利用者端末１０から、ネットワーク接続応答要求が送られたか否かを判定する（Ｓ１０６１）。文書管理ソフトウェア５０は、利用者端末１０からネットワーク接続応答要求がない場合（Ｓ１０６１がNO）、再び、利用者端末１０から、ネットワーク接続応答要求が送られたか否かを判定し、送られてくるまで待つ。また、文書管理ソフトウェア５０は、利用者端末１０からネットワーク接続応答要求があった場合（Ｓ１０６１がYES）、ネットワーク接続応答要求に従い、要求先の利用者端末１０へ応答する（Ｓ１０６２）。
【０１６５】
次に、文書管理ソフトウェア５０は、再び、利用者端末１０から、ネットワーク接続応答要求が送られたか否かを判定し、送られてくるまで待つ。
【０１６６】
このように、文書管理システムは、利用者端末１０及び管理サーバ２０において、接続用プログラム４３の取得から管理サーバ接続までの処理を実行することで、文書管理システム内で動作している管理サーバ２０を見つけ、該当した管理サーバ２０へ接続するために必要な接続用プログラム４３を判断し、管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができ、取得した接続用プログラム４３を、利用者端末１０へ導入することで、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ接続している。
【０１６７】
また、本実施例３では、管理サーバ検索手段６１１により、文書管理システム内の管理サーバ２０を検索し、動作している管理サーバ２０に対し、順次接続を行っていたが、その変形例として、検索結果を一覧表示させる処理を、図１５に示す。
【０１６８】
以下に、実施例３と違う点について説明する。
【０１６９】
文書管理ソフトウェア４０における接続用プログラム取得手段６１は、Ｓ１０５１により、管理サーバ２０を検索する。次に、接続用プログラム取得手段６１は、管理サーバ２０からの応答結果を、利用者端末１０が備える画像表示部１４へ表示する（Ｓ１０７１）。
【０１７０】
このように、変形例では、利用者が、利用者端末１０が備える画像表示部１４へ表示された、図１６に示す検索結果一覧を基に、接続したい管理サーバ２０を指定することができ、文書管理システムの環境を理解していない利用者にとっては、接続先を容易に指定することができる。
【０１７１】
以上のように、本実施例３によれば、管理サーバ２０の文書管理ソフトウェア５０へ、利用者端末１０の文書管理ソフトウェア４０から接続しようとした場合、利用者端末１０における接続用プログラム取得手段６１が有する管理サーバ検索手段６１１により、文書管理システムのネットワーク３０上に接続された管理サーバ２０を検索し、その中から動作している管理サーバ２０を自動的に見つけ、管理サーバ接続情報取得手段６１３により、文書管理システム内で動作している管理サーバ２０全てから管理サーバ接続情報を取得し、取得した管理サーバ接続情報と利用者端末１０が保持する利用者端末接続情報を基に、接続用プログラム取得手段６１により、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０へ、導入されていすか否かを判断し、接続用プログラム４３を利用者端末１０へ導入する必要がある場合のみ、接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４により、接続用プログラム４３を取得する要求が管理サーバ２０へ送られ、管理サーバ２０が有する接続用プログラム取得要求取得手段７２により、接続用プログラム４３の取得要求が受け取られ、管理サーバ２０が有する接続用プログラム送信手段７３により、受け取った取得要求に従い、管理サーバ２０が保持している接続用プログラム４３を、接続用プログラム取得要求先の利用者端末１０へ送ることで、新規追加された管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができることから、接続用プログラム４３を利用者端末１０へ導入する必要がない場合、管理サーバ接続手段６３により、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ、効率的に接続可能な環境を実現している。
【実施例４】
【０１７２】
実施例４は、実施例２における、必要に応じて接続用プログラム４３を利用者端末１０へ取得する機能、実施例３における、文書管理システム内の管理サーバ２０検索機能に加え、接続用プログラムを取得する際、管理サーバ２０が有する認証機能を用いて、不正使用による管理サーバ２０への接続を防ぐ機能を実現するものである。
【０１７３】
実施例１、２及び３では、管理サーバ２０から、接続用プログラムを取得する際、利用者制限を行っていなかったが、実施例３では、管理サーバ２０が有する利用者認証機能を用いて、管理サーバ２０の不正使用を防ぐことを考慮したものである。
【０１７４】
よって、以降の実施例４の説明では、図１の文書管理システムの構成例、図２の利用者端末及び管理サーバに導入された文書管理ソフトウェアの構成例が、実施例１と同様の構成及び表示例であるため、図１〜３を用いると伴に、同一構成には、同一符号を付与して説明を省略する。
【０１７５】
また、実施例４の説明の中で示す、図１７の利用者端末及び管理サーバの機能構成例、図１８の主要部の構成例は、一部、実施例３と同様の機能及び主要部の構成が含まれるため、同一の機能及び主要部については、図１２の利用者端末及び管理サーバの機能構成例、図１３の主要部の構成例を用いると伴に、同一構成には、同一符号を付与して説明を省略する。
【０１７６】
図１７は、本実施例３に係る利用者端末１０及び管理サーバ２０の機能構成例を示す図である。
【０１７７】
図１７（a）は、利用者端末１０の機能構成例を示している。
【０１７８】
図１７（a）の構成は、制御部１１、通信部１２、補助記憶部１３、画面表示部１４、接続用プログラム導入部４０１、接続用プログラム取得部４０２、管理サーバ接続処理部４０３、管理サーバ接続情報取得部４０４、利用者端末接続情報管理部４０５、管理サーバ接続情報解析部４０６、管理サーバ検索部４０７、利用者認証要求部４０８を備えている。また、制御部１１、通信部１２、補助記憶部１３、画面表示部１４、接続用プログラム導入部４０１、接続用プログラム取得部４０２、管理サーバ接続処理部４０３、管理サーバ接続情報取得部４０４、利用者端末接続情報管理部４０５、管理サーバ接続情報解析部４０６、管理サーバ検索部４０７は、実施例３の図１２（a）において説明を行った機能構成例と同じである。よって、図１７（a）では、管理サーバ接続情報取得部４０４、管理サーバ検索部４０７についてのみ説明する。
【０１７９】
利用者認証要求部４０８は、管理サーバ２０へ、接続用プログラム４３を取得しようとしている利用者の認証を要求するものである。利用者認証要求部４０８は、管理サーバ２０へ、接続用プログラム４３を取得しようとしている利用者の認証要求を送り、管理サーバ２０の認証結果を受け取る。
【０１８０】
このように、利用者端末１０の文書管理ソフトウェア４０は、利用者端末１０の文書管理ソフトウェア４０が有する利用者認証要求部４０８により、管理サーバ２０へ利用者の認証要求を送り、管理サーバ２０の利用者認証機能により、利用者の認証が判断され、その結果を受け取ることで、接続用プログラム４３を取得しようとしている利用者が、管理サーバ２０の利用を許可された利用者か否かを判断し、管理サーバ２０の利用許可対象である利用者に対してのみ、利用者端末１０へ接続用プログラム４３を取得することができる。
【０１８１】
図１７（b）は、管理サーバ２０の機能構成例を示している。
【０１８２】
図１７（b）の構成は、制御部２１、通信部２２、補助記憶部２３、接続用プログラム管理部２０１、接続用プログラム送信部２０２、管理サーバ接続情報管理部２０３、管理サーバ接続情報送信部２０４、管理サーバ検索応答部２０５、利用者認証部２０６を備えている。また、制御部２１、通信部２２、補助記憶部２３、接続用プログラム管理部２０１、接続用プログラム送信部２０２、管理サーバ接続情報管理部２０３、管理サーバ接続情報送信部２０４、管理サーバ検索応答部２０５は、実施例３の図１２（b）において説明を行った機能構成例と同じである。よって、図１７（b）では、利用者認証部２０６についてのみ説明を行う。
【０１８３】
利用者認証部２０６は、利用者端末１０より送られた、利用者認証要求に対し、利用者端末１０へ、認証結果を送るものである。利用者認証部２０６は、利用者端末１０より送られた、利用者認証要求を受け取り、管理サーバ２０が有する利用者認証機能を用いて、利用者認証要求の対象である利用者が、管理サーバ２０に対して利用許可されているか否かを判断し、その結果を、利用者端末１０へ送る。
【０１８４】
このように、管理サーバ２０の文書管理ソフトウェア５０は、利用者端末１０の文書管理ソフトウェア４０から、利用者認証要求が送れた場合、管理サーバ２０の文書管理ソフトウェア５０が有する利用者認証部２０６により、利用者の管理サーバ２０における利用許可を判断し、利用者端末１０へ認証結果を送ることができる。
【０１８５】
図１８は、本発明の実施例４に係る主要部の構成例を示すブロック図である。
【０１８６】
図１８の構成は、利用者端末１０が有する接続用プログラム取得手段６１、管理サーバ接続情報保持手段６２、管理サーバ接続手段６３と、管理サーバ２０が有する利用者認証手段７１、接続用プログラム取得要求取得手段７２、接続用プログラム送信手段７３に分かれている。また、管理サーバ接続情報保持手段６２、管理サーバ接続手段６３、接続用プログラム取得要求取得手段７２、接続用プログラム送信手段７３は、実施例３の図１３において説明を行った機能構成例と同じである。よって、接続用プログラム取得手段６１、利用者認証手段７１についてのみ説明する。
【０１８７】
接続用プログラム取得手段６１は、利用者端末１０で行われる手段であって、管理サーバ２０が保持する接続用プログラム４３を取得するものである。接続用プログラム取得手段６１は、管理サーバ検索手段６１１、利用者認証要求手段６１２、管理サーバ接続情報取得手段６１３、接続用プログラム取得要求手段６１４を有している。
【０１８８】
接続用プログラム取得手段６１が有する管理サーバ検索手段６１１は、文書管理システムのネットワーク３０上に接続され、動作している管理サーバ２０を、自動的に見つけるため、ネットワーク３０上に接続された管理サーバ２０に対し、同一のネットワーク３０上に接続された利用者端末１０から、ネットワーク接続の応答を要求し、その応答要求に対する管理サーバ２０からの結果を基に、ネットワーク３０上に接続され、動作している管理サーバ２０を見つける。
【０１８９】
また、接続用プログラム取得手段６１が有する利用者認証要求手段６１２は、接続用プログラムを取得しようとしている利用者が、管理サーバ２０の利用を許可された利用者か否かを判断するため、利用者認証機能を有する管理サーバ２０へ、対象となる利用者の認証要求を送り、管理サーバ２０が有する利用者認証機能により判断された、認証結果を受け取る。また、利用者認証要求手段６１２は、管理サーバ２０から受け取った認証結果に基づき、接続用プログラム４３の取得を制御する。
【０１９０】
また、接続用プログラム取得手段６１が有する管理サーバ接続情報取得手段６１３は、接続しようしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０に導入されているか否かを判断するため、その判断に必要な情報となる、管理サーバ２０が保持する管理サーバ接続情報を取得する。
【０１９１】
また、接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４は、管理サーバ２０が保持する接続用プログラム４３を取得するため、接続しようとしている管理サーバ２０へ、利用者端末１０から、接続用プログラム４３の取得を要求する制御命令を送り、接続用プログラム４３の取得を要求し、管理サーバ２０から、接続用プログラム取得要求に対応した接続用プログラム４３が、利用者端末１０へ送られる。
【０１９２】
利用者認証手段６１は、管理サーバ２０で行われる手段であって、利用者端末１０で行われる利用者認証要求手段６１２により送られる、利用者認証要求に対し、管理サーバ２０が有する利用者認証機能を用いて、利用者認証要求の対象である利用者が、管理サーバ２０に対して利用許可されているか否かを判断し、その結果を、利用者端末１０へ送る。
【０１９３】
これによって、接続用プログラム取得手段６１は、接続用プログラム４３を取得しようとしている利用者に対し、管理サーバ２０が有する利用者認証機能を用いて認証し、認証結果に基づいて、管理サーバ２０の利用許可対象である利用者に対してのみ、利用者端末１０へ接続用プログラム４３を取得することができる。
【０１９４】
このように、文書管理システムは、利用者端末１０における接続用プログラム取得手段６１が有する管理サーバ検索手段６１１により、文書管理システムのネットワーク３０上に接続された管理サーバ２０を検索し、その中から動作している管理サーバ２０を自動的に見つけ、利用者認証要求手段６１２により、該当する管理サーバ２０へ、接続用プログラム４３を取得しようとしている利用者認証を要求し、管理サーバ２０における利用者認証部７１により、要求のあった利用者の認証を行い、利用者認証要求手段６１２により、認証結果を受け取り、その認証結果に基づいて、利用許可対象である利用者に対してのみ、管理サーバ接続情報取得手段６１３により、文書管理システム内で動作している管理サーバ２０全てから管理サーバ接続情報を取得し、取得した管理サーバ接続情報と利用者端末１０が保持する利用者端末接続情報を基に、接続用プログラム取得手段６１により、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０へ、導入されていすか否かを判断し、接続用プログラム４３を利用者端末１０へ導入する必要がある場合のみ、接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４により、接続用プログラム４３を取得する要求が管理サーバ２０へ送られ、管理サーバ２０が有する接続用プログラム取得要求取得手段７２により、接続用プログラム４３の取得要求が受け取られ、管理サーバ２０が有する接続用プログラム送信手段７３により、受け取った取得要求に従い、管理サーバ２０が保持している接続用プログラム４３を、接続用プログラム取得要求先の利用者端末１０へ送ることで、新規追加された管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができることから、接続用プログラム４３の取得可能な利用者が制限され、管理サーバ２０の文書管理ソフトウェア５０の不正使用を防ぐ環境を実現している。
【０１９５】
図１９は、本発明の実施例４に係る利用者端末１０及び管理サーバ２０における接続用プログラム取得から管理サーバ接続までの処理を示すフローチャートである。
【０１９６】
図１９（a）は、利用者端末１０における接続用プログラム取得から管理サーバ接続までの処理を示している。
【０１９７】
まず、利用者端末１０における文書管理ソフトウェア４０の接続用プログラム取得手段６１が有する管理サーバ検索手段６１１は、文書管理システムのネットワーク３０上に接続された管理サーバ２０に対し、同一のネットワーク３０上に接続された利用者端末１０から、ネットワーク接続の応答を要求し、その応答要求に対する管理サーバ２０から応答を受け取る（Ｓ１０５１）。
【０１９８】
次に、管理サーバ検索手段６１１は、管理サーバ検索手段６１１により受け取った応答結果を基に、文書管理システムのネットワーク３０上に接続され、動作している管理サーバ２０があるか否かを判定する（Ｓ１０５２）。接続用プログラム取得手段６１は、文書管理システムのネットワーク３０上に接続され、動作している管理サーバ２０がない場合（Ｓ１０５２がNO）、文書管理ソフトウェア４０から利用できる管理サーバが動作していないと判断し、文書管理ソフトウェア４０を終了する。また、接続用プログラム取得手段６１は、文書管理システムのネットワーク３０上に接続され、動作している管理サーバ２０があった場合（Ｓ１０５２がYES）、接続用プログラム取得手段６１が有する利用者認証要求手段６１２により、管理サーバ２０へ、接続用プログラム４３を取得しようとしている利用者の認証要求を送る（Ｓ１０８１）。次に、利用者認証要求手段６１２は、管理サーバ２０から認証対象者の認証結果を受け取り、利用者が管理サーバ２０に対し、利用許可された利用者か否かを判定する（Ｓ１０８２）。利用者認証要求手段６１２は、利用者が許可されていない場合（Ｓ１０８２がNO）、管理サーバ検索手段６１１のＳ１０５２へ戻り、次に該当する管理サーバ２０があれるかを判定し、該当する管理サーバ２０に対する接続処理が終わるまで繰り返される。また、利用者認証要求手段６１２は、利用者が許可されていた場合（Ｓ１０８２がYES）、接続用プログラム取得手段６１が有する管理サーバ接続情報取得手段６１３により、管理サーバ２０が保持する管理サーバ接続情報を、該当した管理サーバ２０から取得する（Ｓ１０３１）。
【０１９９】
次に、文書管理ソフトウェア４０が有する接続用プログラム取得手段６１は、管理サーバ接続情報取得手段６１３により取得した管理サーバ接続情報と、利用者端末１０が保持する利用者端末接続情報に基づき、それぞれの接続情報に含まれる管理サーバ識別ID、接続用プログラムバージョンを比較し、接続用としている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０へ導入されているか否かを判定する（Ｓ１０３２）。接続用プログラム取得手段６１は、接続用としている管理サーバ２０に対応した接続用プログラム４３が、既に利用者端末１０へ導入されていた場合（Ｓ１０３２がYES）、管理サーバ接続手段６３により、利用者端末１０へ導入された接続用プログラム４３を、利用者端末１０が備えるメモリ上へ読み出し、実行する（Ｓ１０１４）。その後、管理サーバ検索手段６１１のＳ１０５２へ戻り、次に該当する管理サーバ２０があれるかを判定し、該当する管理サーバ２０に対する接続処理が終わるまで繰り返される。また、接続用プログラム取得手段６１は、接続用としている管理サーバ２０に対応した接続用プログラム４３が、既に利用者端末１０へ導入されていない場合、もしくは、導入されているが、プログラムバージョンが古い場合（Ｓ１０３２がNO）、接続用プログラム取得手段６１における接続用プログラム取得要求手段６１４により、利用者が、ユーザインタフェース４１を介して、接続する管理サーバ２０を指定した入力情報を基に、指定された管理サーバ２０へ、接続用プログラム４３の取得を要求する制御命令を送る（Ｓ１０１２）。次に、文書管理ソフトウェア４０が有する接続用プログラム取得手段６１は、接続する管理サーバ２０から、利用者端末１０へ送られた接続用プログラム４３を、利用者端末１０で取得された後に、導入時の格納場所を示すプログラム格納パスに従い、所定のフォルダ（ディレクトリ）内へ格納される（Ｓ１０１３）。次に、文書管理ソフトウェア４０が有する管理サーバ接続手段６３は、利用者端末１０へ導入された接続用プログラム４３を、利用者端末１０が備えるメモリ上へ読み出し、実行する（Ｓ１０１４）。その後、管理サーバ検索手段６１１のＳ１０５２へ戻り、次に該当する管理サーバ２０があれるかを判定し、該当する管理サーバ２０に対する接続処理が終わるまで繰り返される。
【０２００】
図１９（b）は、管理サーバ２０における利用者認証要求の取得から送信までの処理を示している。
【０２０１】
まず、管理サーバ２０における文書管理ソフトウェア５０の利用者認証手段７１は、利用者端末１０から、接続用プログラム４３を取得しようとしている利用者に対し、利用者認証要求が送られたか否かを判定する（Ｓ１０９１）。利用者認証手段７１は、認証要求がない場合（Ｓ１０９１がNO）、再び、利用者認証要求が送られたか否かを判定し、送られてくるまで待つ。また、利用者認証手段７１は、認証要求があった場合（Ｓ１０９１がYES）、利用者認証要求を受け取り、管理サーバ２０が有する利用者認証機能を用いて、要求された利用者に対し認証を行う（Ｓ１０９２）。次に、利用者認証手段７１は、認証結果を、利用者端末１０へ送る（Ｓ１０９３）。次に、利用者認証手段７１は、認証結果に基づき、利用者認証要求対象の利用者が、管理サーバ２０の使用許可された利用者か否かを判断する（Ｓ１０９４）。利用者認証手段７１は、利用者が許可されていない場合（Ｓ１０９４がNO）、再び、利用者認証要求が送られたか否かを判定し、送られてくるまで待つ。また、利用者認証手段７１は、利用者が許可されていない場合（Ｓ１０９４がYES）、利用者端末１０から、管理サーバが保持する管理サーバ接続情報を取得するための取得要求が送られたか否かを判定する（Ｓ１０４１）。文書管理ソフトウェア５０は、利用者端末１０から管理サーバ接続情報の取得要求がない場合（Ｓ１０４１がNO）、再び、管理サーバ接続情報の取得要求が送られたか否かを判定し、送られてくるまで待つ。また、文書管理ソフトウェア５０は、利用者端末１０から管理サーバ接続情報の取得要求があった場合（Ｓ１０４１がYES）、管理サーバ接続情報の取得要求に従い、管理サーバ接続情報の取得要求先の利用者端末１０へ、管理サーバ２０が保持している管理サーバ接続情報を送る（Ｓ１０４２）。次に、文書管理ソフトウェア５０が有する接続用プログラム取得要求取得手段７２により、利用者端末１０から、接続用プログラム４３の取得要求の制御命令が送られたか否かを判定する（Ｓ１０２１）。接続用プログラム取得要求取得手段７２は、利用者端末１０から接続用プログラム４３の取得要求がない場合（Ｓ１０２１がNO）、再び、接続用プログラム取得要求の制御命令が送られたか否かを判定し、送られてくるまで待つ。また、接続用プログラム取得要求取得手段７２は、利用者端末１０から接続用プログラム４３の取得要求があった場合（Ｓ１０２１がYES）、接続用プログラム取得要求の制御命令を取得し、文書管理ソフトウェア５０が有する接続用プログラム送信手段７３により、取得した制御命令に従い、接続用プログラム取得要求先の利用者端末１０へ、管理サーバ２０が保持している接続用プログラム４３を送る（Ｓ１０２２）。
【０２０２】
次に、文書管理ソフトウェア５０は、再び、接続用プログラム取得要求の制御命令が送られたか否かを判定し、送られてくるまで待つ。
【０２０３】
また、実施例４における管理サーバ２０の文書管理ソフトウェア５０で行われる、管理サーバ２０における利用者端末１０からのネットワーク接続応答要求の取得から応答までの処理についは、実施例３の図１４（b）と同じ処理の流れであるため、説明を省略する。
【０２０４】
このように、文書管理システムは、利用者端末１０及び管理サーバ２０において、接続用プログラム４３の取得から管理サーバ接続までの処理を実行することで、管理サーバ２０へ利用者の認証要求を送り、管理サーバ２０の利用者認証機能により、利用者の認証が判断され、その結果を受け取ることで、接続用プログラム４３を取得しようとしている利用者が、管理サーバ２０の利用を許可された利用者か否かを判断し、管理サーバ２０の利用許可対象である利用者に対してのみ、利用者端末１０へ接続用プログラム４３を取得することができ、取得した接続用プログラム４３を、利用者端末１０へ導入することで、利用者端末１０の文書管理ソフトウェア４０から管理サーバ２０の文書管理ソフトウェア５０へ接続している。
【０２０５】
以上のように、本実施例４によれば、管理サーバ２０の文書管理ソフトウェア５０へ、利用者端末１０の文書管理ソフトウェア４０から接続しようとした場合、利用者端末１０における接続用プログラム取得手段６１が有する管理サーバ検索手段６１１により、文書管理システムのネットワーク３０上に接続された管理サーバ２０を検索し、その中から動作している管理サーバ２０を自動的に見つけ、利用者認証要求手段６１２により、該当する管理サーバ２０へ、接続用プログラム４３を取得しようとしている利用者認証を要求し、管理サーバ２０における利用者認証部７１により、要求のあった利用者の認証を行い、利用者認証要求手段６１２により、認証結果を受け取り、その認証結果に基づいて、利用許可対象である利用者に対してのみ、管理サーバ接続情報取得手段６１３により、文書管理システム内で動作している管理サーバ２０全てから管理サーバ接続情報を取得し、取得した管理サーバ接続情報と利用者端末１０が保持する利用者端末接続情報を基に、接続用プログラム取得手段６１により、接続しようとしている管理サーバ２０に対応した接続用プログラム４３が、利用者端末１０へ、導入されていすか否かを判断し、接続用プログラム４３を利用者端末１０へ導入する必要がある場合のみ、接続用プログラム取得手段６１が有する接続用プログラム取得要求手段６１４により、接続用プログラム４３を取得する要求が管理サーバ２０へ送られ、管理サーバ２０が有する接続用プログラム取得要求取得手段７２により、接続用プログラム４３の取得要求が受け取られ、管理サーバ２０が有する接続用プログラム送信手段７３により、受け取った取得要求に従い、管理サーバ２０が保持している接続用プログラム４３を、接続用プログラム取得要求先の利用者端末１０へ送ることで、新規追加された管理サーバ２０に対応した接続用プログラム４３を、利用者端末１０へ取得することができることから、接続用プログラム４３の取得可能な利用者が制限され、管理サーバ２０の文書管理ソフトウェア５０の不正使用を防ぐ環境を実現している。
【０２０６】
各実施例に基づき本発明の説明を行ってきたが、上記実施例に挙げた形状に、その他の要素との組み合わせ等、ここで示した要件に、本発明が限定されるものではない。
【０２０７】
これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０２０８】
【図１】本発明の実施例１〜４に係る文書管理システムの構成例を示す図である。
【図２】本発明の実施例１〜４に係る利用者端末及び管理サーバに導入された文書管理ソフトウェアの構成例を示す図である。
【図３】本発明の実施例１〜４に係る文書管理ソフトウェアの表示例を示す図である。
【図４】本発明の実施例１に係る利用者端末及び管理サーバの機能構成例を示す図である。
【図５】本発明の実施例１に係る主要部の構成例を示すブロック図である。
【図６】本発明の実施例１に係る利用者端末及び管理サーバにおける接続用プログラム取得から管理サーバ接続までの処理を示すフローチャートである。
【図７】本発明の実施例１に係る利用者端末における接続先管理サーバ指定の表示例を示す図である。
【図８】本発明の実施例２に係る利用者端末及び管理サーバの機能構成例を示す図である。
【図９】本発明の実施例２に係る主要部の構成例を示すブロック図である。
【図１０】本発明の実施例２〜４に係る利用者端末及び管理サーバにおける接続情報を示す図である。
【図１１Ａ】本発明の実施例２に係る利用者端末における接続用プログラム取得から管理サーバ接続までの処理を示すフローチャートである。
【図１１Ｂ】本発明の実施例２に係る管理サーバにおける接続用プログラム取得要求の取得から送信までの処理を示すフローチャートである。
【図１２】本発明の実施例３に係る利用者端末及び管理サーバの機能構成例を示す図である。
【図１３】本発明の実施例３に係る主要部の構成例を示すブロック図である。
【図１４Ａ】本発明の実施例３に係る利用者端末における接続用プログラム取得から管理サーバ接続までの処理を示すフローチャートである。
【図１４Ｂ】本発明の実施例３に係る管理サーバにおける利用者端末からのネットワーク接続応答要求の取得から応答までの処理を示すフローチャートである。
【図１５】本発明の実施例３の変形例に係る利用者端末における接続用プログラム取得から管理サーバ接続までの処理を示すフローチャートである。
【図１６】本発明の実施例３に係る利用者端末における接続先管理サーバ指定の表示例を示す図である。
【図１７】本発明の実施例４に係る利用者端末及び管理サーバの機能構成例を示す図である。
【図１８】本発明の実施例４に係る主要部の構成例を示すブロック図である。
【図１９Ａ】本発明の実施例４に係る利用者端末における接続用プログラム取得から管理サーバ接続までの処理を示すフローチャートである。
【図１９Ｂ】本発明の実施例４に係る管理サーバにおける利用者認証要求の取得から送信までの処理を示すフローチャートである。
【符号の説明】
【０２０９】
１０n  情報処理装置
２０n  文書管理サーバ及び画像形成装置
３０  ネットワーク（LAN）
【図１】
2007257057.tif 000003
【図２】
2007257057.tif 000004
【図３】
2007257057.tif 000005
【図４】
2007257057.tif 000006
【図５】
2007257057.tif 000007
【図６】
2007257057.tif 000008
【図７】
2007257057.tif 000009
【図８】
2007257057.tif 000010
【図９】
2007257057.tif 000011
【図１０】
2007257057.tif 000012
【図１１Ａ】
2007257057.tif 000013
【図１１Ｂ】
2007257057.tif 000014
【図１２】
2007257057.tif 000015
【図１３】
2007257057.tif 000016
【図１４Ａ】
2007257057.tif 000017
【図１４Ｂ】
2007257057.tif 000018
【図１５】
2007257057.tif 000019
【図１６】
2007257057.tif 000020
【図１７】
2007257057.tif 000021
【図１８】
2007257057.tif 000022
【図１９Ａ】
2007257057.tif 000023
【図１９Ｂ】
2007257057.tif 000024