(57)【要約】【課題】ネットワークで利用可能な機能の設定が容易であって、且つ、セキュリティ及び利便性が改善された情報処理装置等を提供する。【解決手段】本発明の情報処理装置（２０）は、ネットワークで利用可能な機能（４０，５０，６０）を設定する情報処理装置であって、機能を設定するための複数の設定画面の夫々を順列表示させる構成手段（２１２）を有する。【選択図】図４
2007304997.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで利用可能な機能を設定する情報処理装置であって、
前記機能を設定するための複数の設定画面の夫々を順列表示させる構成手段を有することを特徴とする情報処理装置。
【請求項２】
ユーザが前記ネットワークにアクセスしたことがあるか否かを判定し、アクセスが初めてである場合に、前記複数の設定画面の１番目の画面を表示させる表示判定手段を更に有することを特徴とする、請求項１記載の情報処理装置。
【請求項３】
前記設定画面により前記ネットワークで利用可能な機能が設定される場合に、前記機能の利用を許可及び制限するアクセス許可管理手段を更に有することを特徴とする、請求項１又は２記載の情報処理装置。
【請求項４】
前記アクセス許可管理手段は、更に、該アクセス許可管理手段により利用を許可された機能について、アクセス可能なユーザを特定することを特徴とする、請求項３記載の情報処理装置。
【請求項５】
前記設定画面により前記ネットワークで利用可能な機能が設定される場合に、前記利用可能な機能を検索して、一覧表示として表示させる検索手段を更に有することを特徴とする、請求項１又は２記載の情報処理装置。
【請求項６】
前記利用可能な機能に係る情報を取得して、前記一覧表示に反映する能力解析手段を更に有することを特徴とする、請求項５記載の情報処理装置。
【請求項７】
前記利用可能な機能の利用頻度に係る情報を取得して、前記一覧表示に反映する利用頻度解析手段を更に有することを特徴とする、請求項５記載の情報処理装置。
【請求項８】
前記設定画面により前記ネットワークで利用可能な機能が設定された後に、前記利用可能な機能が無効となった場合に、それを自動的に検出して、前記利用可能な機能に係る設定を削除する削除手段を更に有することを特徴とする、請求項１又は２記載の情報処理装置。
【請求項９】
前記削除手段は、前記利用可能な機能に係る設定を削除する前に、その旨をユーザに通知し、ユーザが前記利用可能な機能に係る設定を削除することを許可する場合に、前記利用可能な機能に係る設定を削除することを特徴とする、請求項８記載の情報処理装置。
【請求項１０】
ネットワークで利用可能な機能を設定する情報処理装置における機能設定プログラムであって、
コンピュータを、前記機能を設定するための複数の設定画面の夫々を順列表示させる構成手段として機能させるための機能設定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された端末のホームディレクトリを有する情報処理装置及び情報処理装置における機能設定プログラムに関する。
【背景技術】
【０００２】
近年のＷｅｂ技術の発展により、インターネット及びイントラネット等のネットワークを介して、多種多様なサイトから様々な情報を容易に入手することが可能となっている。
【０００３】
通常、ネットワーク内で利用可能な機能を設定するための設定画面は、その機能毎に夫々用意され、例えばパーソナルコンピュータ（ＰＣ）のモニタ等に表示される。設定画面は、図１に示すように、設定用の基本画面１ａからリンクされており、夫々の機能は、基本画面を起点としてその機能の専用の設定画面２ａ、２ｂ、２ｃ又は２ｄを遷移して表示させることにより、設定される。この場合、所望の機能を設定する際に、基本画面１ａからどのようなリンクをたどって所望の機能の設定画面２ａ、２ｂ、２ｃ又は２ｄに到達すべきかがわかりづらく、従って、利用可能な機能を十分に活用することが困難である。
【０００４】
また、従来、ユーザがネットワークにログインした際に最初に表示される画面は、そのログインが初めてであろうとなかろうと、常に、ユーザ毎に設定されるホームディレクトリに対応するホーム画面である。初めてのログインの場合には、利用可能な如何なる機能も基本的にはホームディレクトリに登録されていないので、ユーザにより夫々の機能が設定登録されるように、表示される画面は、然るべく、ホーム画面から図１の基本画面１ａに遷移し、更に、基本画面１ａから各種機能専用の設定画面２ａ、２ｂ、２ｃ又は２ｄに遷移しなければならない。しかし、実際には、如何なる機能も設定登録されていない状態でホーム画面が表示された場合に、ユーザが次にどのような操作をすべきかを判断することは困難である。
【０００５】
一般に、上述したような基本画面及び設定画面は、Ｗｅｂページとして提供される。例えば、特開２００４−１６４６２３号（特許文献１）は、ユーザの操作の負担を増加させることなく表示情報の視認性を高めるために、Ｗｅｂページをカスタマイズすることができるアプリケーションを開示する。
【特許文献１】特開２００４−１６４６２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１を含む従来技術では、Ｗｅｂアプリケーションを利用するユーザの誰もが、任意の文書管理サーバのキャビネット並びにレーザプリンタ（ＬＰ）及び複合機能プリンタ（ＭＦＰ）等の周辺機器などをホームディレクトリに登録して利用することが可能であり、文書管理上、セキュリティに問題がある。また、従来技術では、ネットワークに接続されたＬＰ及びＭＦＰ等の周辺機器をＷｅｂアプリケーション、即ち、ホームディレクトリに登録する際に、ユーザは、予めネットワークアドレスを知っていなければならず、利便性に問題がある。
【０００７】
従って、本発明は、ネットワークで利用可能な機能の設定が容易であって、且つ、セキュリティ及び利便性が改善された情報処理装置及び機能設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の情報処理装置は、ネットワークで利用可能な機能を設定する情報処理装置であって、前記機能を設定するための複数の設定画面の夫々を順列表示させる構成手段を有することを特徴とする。
【０００９】
これにより、ネットワークで利用可能な機能の設定が容易となる。複数の設定画面の夫々を順列表示させる形式は、一般的に「ウィザード形式」と呼ばれている。従来技術では、設定画面の起点となる基本画面から所望の機能の設定画面へ到達するために、どのようなリンクをたどるのかが不明瞭であった。しかし、本発明に従って設定画面をウィザード形式で表示させることにより、所望の機能の設定画面に到達するためには、他の設定画面の夫々を順にたどっていけば良いので、機能の設定が非常に分かりやすくなる。
【００１０】
また、上記目的を達成するために、本発明の情報処理装置は、ユーザが前記ネットワークにアクセスしたことがあるか否かを判定し、アクセスが初めてである場合に、前記複数の設定画面の１番目の画面を表示させる表示判定手段を更に有することを特徴とする。
【００１１】
これにより、ユーザは、ネットワークに初めてログインした際に設定すべきネットワークの各種機能を容易に設定することができる。
【００１２】
また、上記目的を達成するために、本発明の情報処理装置は、前記設定画面により前記ネットワークで利用可能な機能が設定される場合に、前記機能の利用を許可及び制限するアクセス許可管理手段を更に有することを特徴とする。
【００１３】
これにより、ネットワークの各種機能に対して利用制限が設けられるので、セキュリティの向上が期待できる。
【００１４】
また、上記目的を達成するために、本発明の情報処理装置は、前記アクセス許可管理手段が、更に、該アクセス許可管理手段により利用を許可された機能について、アクセス可能なユーザを特定することを特徴とする。
【００１５】
これにより、夫々の機能についてユーザ毎に利用制限が設けられるので、更なるセキュリティの向上が期待できる。
【００１６】
また、上記目的を達成するために、本発明の情報処理装置は、前記設定画面により前記ネットワークで利用可能な機能が設定される場合に、前記利用可能な機能を検索して、一覧表示として表示させる検索手段を更に有することを特徴とする。
【００１７】
これにより、ユーザは、利用可能な機能を実行する機器のネットワークアドレスを予め知っていなくとも、それら機能を設定して利用することができるので、従来技術に比べて利便性が改善される。
【００１８】
また、上記目的を達成するために、本発明の情報処理装置は、前記利用可能な機能に係る情報を取得して、前記一覧表示に反映する能力解析手段を更に有することを特徴とする。
【００１９】
これにより、ユーザは、利用可能な機能の具体的な内容を予め認識していなくとも、設定時に、それら機能の内容を認識して、適切に選択することができるので、更なる利便性の改善が期待できる。
【００２０】
また、上記目的を達成するために、本発明の情報処理装置は、前記利用可能な機能の利用頻度に係る情報を取得して、前記一覧表示に反映する利用頻度解析手段を更に有することを特徴とする。
【００２１】
これにより、ユーザは、利用頻度に応じて、容易に適切な機能を選択することができるので、更なる利便性の改善が期待できる。
【００２２】
また、上記目的を達成するために、本発明の情報処理装置は、前記設定画面により前記ネットワークで利用可能な機能が設定された後に、前記利用可能な機能が無効となった場合に、それを自動的に検出して、前記利用可能な機能に係る設定を削除する削除手段を更に有することを特徴とする。
【００２３】
これにより、従来技術では、ある機能が無効となった場合（例えば、ネットワークから削除された又は利用不可能となった場合）に、その機能に係る設定は、ユーザが設定画面により削除するまで残っていたが、ユーザが直接的に如何なる操作も行うことなく自動的に削除することができるので、従来技術に比べて利便性が改善される。
【００２４】
また、上記目的を達成するために、本発明の情報処理装置は、前記削除手段が、前記利用可能な機能に係る設定を削除する前に、その旨をユーザに通知し、ユーザが前記利用可能な機能に係る設定を削除することを許可する場合に、前記利用可能な機能に係る設定を削除することを特徴とする。
【００２５】
これにより、ユーザの認識を伴って、ネットワークで利用可能な機能に係る設定を削除するので、ユーザフレンドリーな構成とすることができる。
【００２６】
また、上記目的を達成するために、本発明の機能設定プログラムは、ネットワークで利用可能な機能を設定する情報処理装置における機能設定プログラムであって、コンピュータを、前記機能を設定するための複数の設定画面の夫々を順列表示させる構成手段として機能させることができる。
【００２７】
このようなプログラムは、コンピュータ読み取り可能な記録媒体に記録され、これを従来の情報処理装置に読み取らせることにより、装置に如何なる変形も加えることなく、本発明を実現することが可能となる。
【発明の効果】
【００２８】
本発明により、ネットワークで利用可能な機能の設定が容易であって、且つ、セキュリティ及び利便性が改善された情報処理装置及び機能設定プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態を、添付の図面を参照して説明する。
【００３０】
〔構成〕
図２は、本発明の実施の形態におけるＷｅｂシステムの構成例を示す図である。図２に示されるように、本発明の実施の形態におけるＷｅｂシステム１は、ローカルエリアネットワーク（ＬＡＮ）及びインターネット等のネットワーク１０により相互に接続されたＷｅｂサーバ２０と、端末３０と、文書管理サーバ４０と、文書配信サーバ５０と、プリンタ６０とを有する。
【００３１】
Ｗｅｂサーバ２０は、ＨＴＴＰ（ハイパーテキスト転送プロトコル）による通信によって、端末３０に対し様々な機能を提供するＷｅｂページを送信する情報処理装置である。従って、Ｗｅｂサーバ２０には、Ｗｅｂページを生成するための様々なアプリケーションが実装されている。
【００３２】
端末３０は、ユーザがＷｅｂシステム１を利用するためのインターフェースを提供するＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、又は携帯電話等のＷｅｂプラウザ機能を有する端末である。
【００３３】
なお、本実施の形態においては、端末３０に表示される表示データとして、Ｗｅｂページを例として説明する。Ｗｅｂページのデータ形式としては、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）及びＸＴＭ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等が一般的であるが、ＨＴＭＬ及びＸＭＬに限定されず、汎用的なプラウザによって参照可能なデータ形式であれば良い。
【００３４】
文書管理サーバ４０は、文書データを管理する文書管理データベース（ＤＢ）、即ちキャビネット４１及び４２を有する情報処理装置であり、文書管理ＤＢにおける文書情報の検索及び更新等の機能を、所謂Ｗｅｂサービスとしてネットワーク１０上に提供している。即ち、夫々の文書管理サーバの文書管理機能は、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）のＲＰＣ（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ）によって呼び出すことが可能である。
【００３５】
文書配信サーバ５０は、文書データの配信機能、即ち文書配信機能が実装されている情報処理装置である。文書配信機能とは、端末３０において選択された文書データを、端末３０において選択された宛先に送信する機能をいう。文書配信サーバ５０は、文書配信機能をＷｅｂサービスとしてネットワーク１０上に提供している。即ち、文書配信サーバ５０の文書配信機能は、ＳＯＡＰのＲＰＣによって呼び出すことが可能である。
【００３６】
プリンタ６０は、ユーザが端末３０のインターフェース上に表示させたＷｅｂページを用紙に印刷する印刷機能を有するＬＰ及びＭＦＰ等の画像形成装置である。
【００３７】
なお、図２のＷｅｂシステム１において、夫々の構成要素は、１又は２台ずつ表示されているが、実際には、複数存在しても良い。
【００３８】
本実施の形態においては、上述したＷｅｂシステム１における各種機能の設定画面表示の際の、Ｗｅｂサーバ２０における表示データ生成処理について説明する。
【００３９】
次に、Ｗｅｂサーバ２０の詳細について説明する。図３は、本発明の実施の形態におけるＷｅｂサーバのハードウェア構成例を示す図である。図３のＷｅｂサーバ２０は、バス２００によって相互に接続されたドライブ装置２１と、補助記憶装置２２と、メモリ装置２３と、演算処理装置２４と、インターフェース装置２５とを有する。Ｗｅｂサーバ２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体３００によって提供される。
【００４０】
ドライブ装置２１は、記録媒体３００を読み取るための装置ある。プログラムを記録した記録媒体３００がドライブ装置２１にセットされると、プログラムが記録媒体３００からドライブ装置２１を介して補助記憶装置２２にインストールされる。
【００４１】
補助記憶装置２２は、インストールされたプログラムを格納すると共に、必要なファイル及びデータ等を格納する装置である。更に、補助記憶装置２２には、夫々のユーザ（端末）のホームディレクトリ領域が設けられている。
【００４２】
メモリ装置２３は、プログラムの起動指示があった場合に、補助記憶装置２２からプログラムを読み出して格納する装置である。
【００４３】
演算処理装置２４は、メモリ装置２３に格納されたプログラムに従って、Ｗｅｂサーバ２０に係る機能を実行する装置である。
【００４４】
インターフェース装置２５は、Ｗｅｂサーバ２０を図１のネットワーク１０に接続するための装置であって、例えば、モデム及びルータ等であっても良い。
【００４５】
更に、図４は、本発明の実施の形態におけるＷｅｂサーバの機能構成例を示す図である。図４に示されるように、Ｗｅｂサーバ２０は、図２と同じく、ネットワーク１０を介して端末３０、文書管理サーバ４０、文書配信サーバ５０及びプリンタ６０に接続されており、ＨＴＭＬ生成手段２１０と、ウィザード構成手段２１１と、ウィザード表示判定手段２１２と、サーバ・プリンタアクセス許可管理手段２１３と、プリンタ検索手段２１４と、プリンタ能力解析手段２１５と、プリンタ利用頻度解析手段２１６と、削除手段２１７と、サーバ・プリンタＤＢ２１８と、Ｗｅｂアプリ利用ユーザＤＢ２１９とを有する。
【００４６】
ＨＴＭＬ生成手段２１０は、他の手段（２１１〜２１７）と協働して、ＨＴＭＬ形式のＷｅｂページを生成する手段である。
【００４７】
ウィザード構成手段２１１は、ネットワーク１０において利用可能な機能を設定するための設定画面を、所謂ウィザード形式で端末３０のＷｅｂプラウザに表示させるよう構成する手段である。ウィザード形式については、以下で詳細に述べる。
【００４８】
ウィザード表示判定手段２１２は、ユーザが端末３０を介してネットワーク１０に一度でもログインを行ったか否かを判断することにより、ウィザード構成手段２１１によりウィザード形式で構成された設定画面の起点となる基本画面を表示すべきか否かを判定する手段である。
【００４９】
サーバ・プリンタアクセス許可管理手段２１３は、ウィザード構成手段２１１によりウィザード形式で配置された設定画面によりホームディレクトリがカスタマイズされる場合に、サーバ若しくはプリンタ単位のアクセス制限及びユーザ単位のアクセス許可を管理する手段である。従って、この手段により、ネットワーク１０において、ユーザがアクセスすることができるサーバ及び／又はプリンタを限定すること、並びにサーバ及び／又はプリンタにアクセスすることができるユーザを特定することが可能になる。
【００５０】
プリンタ検索手段２１４は、同じネットワーク１０に接続されたプリンタ６０を検索して、検索結果をＷｅｂページとして一覧表示させる手段である。
【００５１】
プリンタ能力解析手段２１５は、プリンタ６０からプリンタ６０が有する実行可能な機能に係る情報を取得して、プリンタ検索手段２１４による一覧表示に反映させるよう整理する手段である。
【００５２】
プリンタ利用頻度解析手段２１６は、プリンタ６０からプリンタ６０の利用頻度に係る情報を取得して、その情報に基づいて、複数のプリンタが存在する場合には、プリンタ検索手段２１４による一覧表示をプリンタの利用頻度に応じて順序づけて表示させる手段である。
【００５３】
削除手段２１７は、ネットワーク１０上にサーバ（若しくはキャビネット）及び／又はプリンタが存在しているか否かを検出し、存在していない場合にはサーバ・プリンタＤＢからそのサーバ及び／又はプリンタの登録情報を削除する手段である。
【００５４】
以上の手段２１０〜２１７は、Ｗｅｂサーバ２０上で動作するプログラム、即ち、Ｗｅｂアプリケーション２２０により実現される。なお、Ｗｅｂアプリケーション２２０は、図３において、記憶媒体３００から補助記憶装置２２にインストールされて、演算処理装置２４により実行される。
【００５５】
サーバ・プリンタＤＢ２１８は、Ｗｅｂアプリケーション２２０で利用するサーバ及び／又はプリンタのネットワーク上のアドレスを保持する記憶手段である。Ｗｅｂアプリ利用ユーザＤＢ２１９は、端末３０を介してＷｅｂアプリケーション２２０を利用するユーザのアカウントを保持する記憶手段である。なお、これらのＤＢは、図３の補助記憶装置２２に形成されている。
【００５６】
また、図４においてネットワーク１０を介してＷｅｂサーバ２０に接続されたプリンタ６０は、能力管理手段６１０及び利用頻度管理手段６２０を有する。
【００５７】
能力管理手段６１０は、プリンタ６０が有する機能を管理し、その情報をネットワーク１０を介してＷｅｂアプリケーション２２０のプリンタ能力解析手段２１５へ伝達する手段である。利用頻度管理手段６２０は、プリンタ６０の利用頻度を管理し、その情報をネットワーク１０を介してＷｅｂアプリケーション２２０のプリンタ利用頻度解析手段２１６へ伝達する手段である。これらの手段は、プリンタ６０上で動作するプログラムにより実現される。
【００５８】
以下、上記Ｗｅｂサーバ２０によるホームディレクトリのカスタマイズ動作について説明する。
【００５９】
〔設定画面の表示〕
図５は、本発明の設定画面のウィザード形式による配置構成例を示す図である。図４のＷｅｂサーバ２０は、図１を参照して上述した従来技術と同じく、先ず、設定画面の起点となる基本画面１ａを用意し、更に、ネットワーク内で利用可能な機能を設定するための機能毎の設定画面２ａ、２ｂ、２ｃ及び２ｄを用意する。設定画面は、図５では４つしか示されていないが、実際には、利用可能な機能に対応する数だけ用意されるので、４以下又は以上であっても良い。
【００６０】
しかし、本発明は、それらの画面の配置が従来技術とは異なっており、夫々のユーザ（端末）のホームディレクトリを設定するための設定画面を、基本画面１ａを第１として、その後に所定の順序で並べてリンクさせるウィザード形式で配置する。例えば、図５に示した例では、基本画面１ａ、文書管理サーバの設定画面２ａ、配信サーバの設定画面２ｂ、機器の設定画面２ｃ、ホーム画面の配置の設定画面２ｄの順に表示される。このような設定画面の配置は、図４のウィザード構成手段２１１によって構成される。
【００６１】
また、本発明によれば、ユーザが初めてネットワークにログインした際に、常に、ウィザード形式で配置された設定画面の起点となる基本画面を表示させることが可能である。このように選択的に基本画面を表示させるための動作について、図４及び図６を参照して説明する。図６は、本発明に従って選択的に基本画面を表示させるための動作の例を説明するフローチャートである。
【００６２】
ユーザが端末３０によりネットワーク１０にログインすると、Ｗｅｂサーバ２０は、ステップＳ６０１において、図４のウィザード表示判定手段２１２により、そのユーザが以前にログインしたことを示すログイン済みフラグが存在するか否かを確認する。例えば、ログイン済みフラグは、Ｗｅｂアプリ利用ユーザＤＢ２１９に格納されている。
【００６３】
ログイン済みフラグが存在する場合、即ち、そのユーザが以前に一度でもログインしたことがある場合には、ステップはＳ６０５に移り、Ｗｅｂサーバ２０は、以前のログイン時に設定されたホームディレクトリの内容に応じて、ＨＴＭＬ生成手段２１０によりＨＴＭＬ形式のＷｅｂページであるホーム画面を生成し、ネットワーク１０を介して端末３０に送信する。送信後、ホーム画面は、端末３０のＷｅｂプラウザに表示される。
【００６４】
一方、ログイン済みフラグが存在しない場合、即ち、そのユーザが初めてログインする場合には、ステップはＳ６０２に移り、Ｗｅｂサーバ２０は、ウィザード構成手段２１１によりウィザード形式で配置された設定画面の起点である基本画面を、ＨＴＭＬ生成手段２１０によりＨＴＭＬ形式のＷｅｂページとして生成し、ネットワーク１０を介して端末３０に送信する。送信後、基本画面は、端末３０のＷｅｂプラウザに表示される。その後、ステップＳ６０３において、Ｗｅｂサーバ２０は、ユーザの各種機能の設定操作に従って、図５のように、ウィザード形式で夫々の設定画面が順次に遷移して端末３０のＷｅｂプラウザに表示されるよう、先と同様に、ＨＴＭＬ生成手段２１０により夫々の設定画面をＨＴＭＬ形式のＷｅｂページとして生成し、ネットワーク１０を介して端末３０に送信する。このようにして、ユーザは、ネットワーク上で利用可能な各種機能をホームディレクトリに設定登録することができる。全ての設定が終了すると、ステップＳ６０４において、Ｗｅｂサーバ２０は、ログイン済みフラグをオンとし、次にステップＳ６０５において、端末３０のＷｅｂプラウザにホーム画面を表示させる。このとき、ホーム画面には、ステップＳ６０３において設定されたホームディレクトリの内容が反映されている。
【００６５】
〔アクセス制限〕
更に、本発明によれば、ウィザード構成手段２１１によりウィザード形式で配置された設定画面に従ってホームディレクトリをカスタマイズする場合に、ユーザがアクセスすることができる機器を限定すること、並びに機器にアクセスすることができるユーザを特定することが可能である。このようなアクセス制限について図７及び図８を参照して説明する。
【００６６】
図７は、本発明のＷｅｂシステムにおける機器単位のアクセス制限の概念図である。図７のＷｅｂシステム７０は、端末３０ａ及び３０ｂと、文書管理サーバ４０ａ及び４０ｂと、プリンタ６０ａ及び６０ｂとを有する。
【００６７】
端末の一方３０ａは、ネットワーク管理者が、ネットワークに接続されたサーバ及びプリンタへのアクセス管理を行うコンピュータであって、以後「管理端末」と呼ぶ。端末の他方３０ｂは、一般ユーザが使用するコンピュータであって、以後「ユーザ端末」と呼ぶ。
【００６８】
文書管理サーバ４０ａ及び４０ｂは、夫々、キャビネット４１０、４２０及び４３０、４４０を有し、これらによって文書データを管理するコンピュータである。
【００６９】
プリンタ６０ａ及び６０ｂは、ユーザ端末３０ｂに表示されたＷｅｂページを印刷するＬＰ及びＭＦＰ等の画像形成装置である。
【００７０】
図７において、管理端末３０ａは、ユーザ端末３０ｂから第２の文書管理サーバ４０ｂの第１のキャビネット４３０及び第１のプリンタ６０ａへのアクセスを許可する一方で、ユーザ端末３０ｂから第１の文書管理サーバ４０ａ、第２の文書管理サーバ４０ｂの第２のキャビネット４４０及び第２のプリンタ６０ｂへのアクセスを制限する。この場合、ユーザ端末３０ｂを使用する一般ユーザは、管理者によりアクセスを許可された第２の文書管理サーバ４０ｂの第１のキャビネット４３０及び第１のプリンタ６０ａしか選択することができない。
【００７１】
図７のようなアクセス制限を実現するための本発明のＷｅｂシステムの動作について、更に図４も参照して、以下で詳細に説明する。
【００７２】
図７のＷｅｂシステム７０において、ネットワーク管理者であるユーザは、管理端末３０ａを介して、ネットワーク１０に接続されたサーバ及びプリンタの夫々に対してアクセス制限を設定する。このとき、管理端末３０ａのＷｅｂプラウザには、Ｗｅｂサーバ２０により送信された、アクセス制限を設定するための設定画面がＷｅｂページとして表示されている。ユーザは、この設定画面に従って、アクセス制限に係る各設定項目を入力する。管理端末３０ａにおいて設定されたアクセス制限に係る情報は、ネットワーク１０を介してＷｅｂサーバ２０へ送られて、Ｗｅｂサーバ２０のサーバ・プリンタＤＢ２１８に格納される。
【００７３】
その後、一般ユーザがユーザ端末３０ｂからネットワーク１０にログインしてホームディレクトリをカスタマイズする場合には、Ｗｅｂサーバ２０のサーバ・プリンタアクセス許可管理手段２１３は、サーバ・プリンタＤＢ２１８からアクセス制限に係る情報を読み出し、これに基づいてＨＴＭＬ生成手段２１０によりホーム画面をＷｅｂページとして生成し、ネットワーク１０を介してユーザ端末３０ｂに送信する。
【００７４】
このようにして、ユーザ端末３０ｂのホームディレクトリには、管理端末３０ａによりアクセスを許可された機器（サーバ及び／又はプリンタ）のみが設定登録される。これにより、ユーザ端末３０ｂのＷｅｂプラウザに表示されたホーム画面は、ユーザ端末３０ｂから特定のサーバ及びプリンタにしかアクセスすることができないように構成される。例えば、ホーム画面上にはネットワークに接続された全てのサーバ及びプリンタの名称が表示されているが、アクセス可能なものとアクセス不可能なものとが色分けされて、アクセス不可能なものは選択できないようにされていても良い。あるいは、ネットワーク内のアクセス可能なサーバ及びプリンタのみが表示されていても良い。
【００７５】
また、図８は、本発明のＷｅｂシステムにおけるユーザ単位のアクセス許可の概念図である。図８のＷｅｂシステム８０は、管理端末３０ａと、ユーザ端末３０ｂ、３０ｃ及び３０ｄと、プリンタ６０ａとを有する。プリンタ６０ａは、図７のＷｅｂシステム７０において予めアクセスを許可されたプリンタであって、許可リスト６００に関連づけられている。許可リスト６００は、プリンタ６０ａにアクセス可能なユーザ端末のアカウントが格納された参照テーブルである。
【００７６】
図８において、管理端末３０ａは、第１及び第３のユーザ端末３０ｂ及び３０ｄからのアクセスのみを許可するよう許可リスト６００を設定する。従って、第２のユーザ端末３０ｃからは、プリンタ６０ａへアクセスすることができない。
【００７７】
図８のようなアクセス制限を実現するための本発明のＷｅｂシステムの動作について、更に図４を参照して、以下で詳細に説明する。
【００７８】
図８のＷｅｂシステム８０において、ネットワーク管理者であるユーザは、管理端末３０ａを介して、ネットワーク１０に接続されたサーバ及びプリンタの夫々に対してユーザ毎のアクセス制限を設定する。このとき、管理端末３０ａのＷｅｂプラウザには、Ｗｅｂサーバ２０により送信された、ユーザ毎のアクセス制限を設定するための設定画面がＷｅｂページとして表示されている。ユーザは、この設定画面に従って、アクセス制限に係る各設定項目を入力する。管理端末３０ａにおいて入力されたアクセス制限に係る情報は、ネットワーク１０を介してＷｅｂサーバ２０へ送られて、Ｗｅｂサーバ２０のサーバ・プリンタＤＢ２１８及びＷｅｂアプリ利用ユーザＤＢ２１９に格納される。
【００７９】
サーバ・プリンタＤＢ２１８には、ユーザ毎のアクセス制限を設定されるサーバ及びプリンタのネットワーク１０上のアドレスが保持され、一方、Ｗｅｂアプリ利用ユーザＤＢ２１９には、夫々のサーバ及びプリンタへアクセス可能なユーザ端末のアカウントが保持される。サーバ・プリンタＤＢ２１８は、ネットワーク１０に接続されたサーバ及びプリンタの夫々に対して、図８に示したような許可リスト６００を有しても良い。
【００８０】
その後、一般ユーザがユーザ端末３０ｂからネットワーク１０にログインしてホームディレクトリをカスタマイズする場合には、Ｗｅｂサーバ２０のサーバ・プリンタアクセス許可管理手段２１３は、Ｗｅｂアプリ利用ユーザＤＢ２１９からユーザ端末のアカウントを読み出して、ログインしたユーザ端末３０ｂのアカウントと照合し、更に、サーバ・プリンタＤＢ２１８から夫々のサーバ及びプリンタの許可リスト６００を含むアクセス制限に係る情報を読み出し、これに基づいてＨＴＭＬ生成手段２１０によりホーム画面をＷｅｂページとして生成し、ネットワーク１０を介してユーザ端末３０ｂに送信する。
【００８１】
このようにして、ユーザ端末３０ｂのホームディレクトリには、端末３０ｂからアクセス可能な機器（サーバ及び／又はプリンタ）のみが設定登録される。これにより、ユーザ端末３０ｂのＷｅｂプラウザに表示されたホーム画面は、ユーザ端末３０ｂから特定のサーバ及びプリンタにしかアクセスすることができないようにカスタマイズされる。例えば、ホーム画面上には、ネットワークに接続され、且つアクセスを許可された全てのサーバ及びプリンタの名称が表示されているが、その端末からアクセス可能なものとアクセス不可能なものとが色分けされて、アクセス不可能なものは選択できないようにされていても良い。あるいは、その端末からアクセス可能なサーバ及びプリンタのみが表示されていても良い。
【００８２】
〔機器の検索・選択〕
更に、本発明によれば、ウィザード構成手段２１１によりウィザード形式で配置された設定画面に従ってホームディレクトリをカスタマイズする場合に、ネットワークに接続されたＬＰ及びＭＦＰ等の画像形成装置並びにサーバ等の機器を自動的に検索して、その検索結果を設定画面に一覧表示させることが可能である。
【００８３】
図４を参照すると、本発明のＷｅｂシステムにおいて、ユーザが端末３０のＷｅｂプラウザにホーム画面を表示させる場合に、Ｗｅｂサーバ２０のプリンタ検索手段２１４は、限定されたプロトコルでネットワーク１０に問い合わせ信号を送信し、この信号に応じて応答信号を返したプリンタをＷｅｂページに一覧表示させる。
【００８４】
また、本発明によれば、ネットワークに接続された機器を検索して一覧表示させることに加えて、夫々の機器の有する機能も併せて表示させること及び夫々の機器の利用頻度に応じた順序に並べ替えて一覧表示させることが可能である。
【００８５】
図４を参照すると、Ｗｅｂサーバ２０のプリンタ能力解析手段２１５は、プリンタ検索手段２１４からの問い合わせ信号に応答したプリンタの能力管理手段６１０から、そのプリンタが有する実行可能な機能に係る情報を取得して、その情報をプリンタ検索手段２１４による一覧表示に反映させるよう整理する。また、Ｗｅｂサーバ２０のプリンタ利用頻度解析手段２１６は、プリンタ検索手段２１４からの問い合わせ信号に応答したプリンタの利用頻度管理手段６２０から、そのプリンタの利用頻度に係る情報を取得して、その情報に基づいて、例えば、複数のプリンタが存在する場合には、プリンタ検索手段２１４による一覧表示をプリンタの利用頻度の少ない順に表示させる。
【００８６】
図９は、端末に表示される機器の一覧表示の例を示す。図９の一覧表示において、ネットワークに接続されたプリンタに係る情報が、利用頻度の少ない順に上から並べられている。夫々のプリンタに係る情報は、プリンタ名、機能（例えば、カラー／モノクロ、両面／片面、など。）、及び使用状態（例えば、印刷中、アイドリング中、など。）などの項目を含む。ユーザは、この一覧表示から、使用するプリンタを選択すること及びホームディレクトリから登録を解除することなどを行うことが可能である。
【００８７】
〔ホームディレクトリの登録解除〕
更に、本発明によれば、ユーザが一度以上ネットワークにログインしている場合に、即ち、既にホームディレクトリが設定されている場合に、ホームディレクトリに登録されている機器が取り外されたことを自動的に検出して、ホームディレクトリからその登録を解除することが可能である。
【００８８】
図４を参照すると、Ｗｅｂサーバ２０の削除手段２１７は、ネットワーク１０から文書管理サーバ４０若しくは文書管理サーバのキャビネット（図２参照。）又はプリンタ６０等が取り外された場合、及び文書管理サーバ４０若しくは文書管理サーバのキャビネット（図２参照。）又はプリンタ６０等のアクセスが制限された場合に、ネットワーク１０から取り外された、あるいはアクセスが制限された文書管理サーバ若しくは文書管理サーバのキャビネット又はプリンタを検出して、それに関連する項目を削除するようホーム画面を変更して端末３０のＷｅｂプラウザに表示させる。また、削除手段２１７は、ホーム画面を変更する前に、ユーザにその許可を求める旨の確認メッセージを表示することができる。
【００８９】
このホームディレクトリの登録解除動作を、図１０を参照して更に詳細に説明する。図１０は、本発明によるホームディレクトリの登録解除動作の例を説明するフローチャートである。
【００９０】
例えば、図２のＷｅｂシステム１において、端末３０のホームディレクトリに文書管理サーバ４０の第２のキャビネット４２が登録されていたとする。この場合に、ユーザが端末３０を介してネットワーク１０にログインすると、ステップＳ１００１において、Ｗｅｂサーバ２０の削除手段２１７は、ネットワーク１０に第２のキャビネット４２が存在しているか否かを検出する。例えば、これは、削除手段２１７からネットワーク１０を介して第２のキャビネット４２へ所定の問い合わせ信号を送信し、キャビネット４２がこの信号に対する応答信号を発信したか否かによって検出される。
【００９１】
ユーザがＷｅｂアプリケーションを利用していない間、即ち、ネットワーク１０にログオンしていない間に、第２のキャビネット４２がネットワーク１０から取り外された又はアクセスを制限された場合には、削除手段２１７は、第２のキャビネット４２がネットワーク１０上から削除されたことを検出し、次にステップＳ１００２において、第２のキャビネット４２の登録をホームディレクトリから解除する旨をユーザに通知するための確認メッセージをＨＴＭＬ生成手段２１０により端末３０に表示させる。この通知を受けて、ユーザは、端末３０の入力手段（図示せず。）により、第２のキャパシタ４２のホームディレクトリからの登録解除を許可するか否かを設定する。
【００９２】
ステップＳ１００３において、削除手段２１７は、ユーザにより入力された登録解除の設定を確認する。登録解除が許可された場合には、ステップＳ１００４において、削除手段２１７は、ホームディレクトリから第２のキャビネット４２の登録を解除する。即ち、削除手段２１７は、サーバ・プリンタＤＢ２１８から第２のキャビネット４２の登録情報を削除する。その後、ステップＳ１００５において、Ｗｅｂサーバ２０は、ＨＴＭＬ生成手段２１０により端末３０のＷｅｂプラウザにホーム画面を表示させる。
【００９３】
一方、ステップＳ１００１において第２のキャビネット４２が存在すると削除手段２１７により検出される場合には、ホームディレクトリから第２のキャビネット４２の登録を解除せずに、ステップはＳ１００５に移る。また、ステップＳ１００３においてユーザにより第２のキャビネット４２のホームディレクトリからの登録解除が許可されないと判断される場合には、同様に、ホームディレクトリから第２のキャビネット４２の登録を解除せずに、ステップはＳ１００５に移る。
【００９４】
〔変形例〕
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。
【００９５】
例えば、本発明は、情報処理装置のハードディスク（ＨＤＤ）、読出し専用メモリ（ＲＯＭ）等のメモリに格納されたプログラムによって実現されても良い。即ち、上述したような機能拡張を実現するプログラムをコンピュータ等の情報処理装置で実行することにより、本発明を実現することができる。あるいは、本発明は、情報処理装置においてハードウェアとして実現されても良い。
【図面の簡単な説明】
【００９６】
【図１】従来の設定画面の配置構成例を示す図である。
【図２】本発明の実施の形態におけるＷｅｂシステムの構成例を示す図である。
【図３】本発明の実施の形態におけるＷｅｂサーバのハードウェア構成例を示す図である。
【図４】本発明の実施の形態におけるＷｅｂサーバの機能構成例を示す図である。
【図５】本発明の設定画面のウィザード形式による配置構成例を示す図である。
【図６】本発明に従って選択的に基本画面を表示させるための動作の例を説明するフローチャートである。
【図７】図２のＷｅｂシステムにおけるサーバ又はプリンタ単位のアクセス制限の概念図である。
【図８】図２のＷｅｂシステムにおけるユーザ単位のアクセス許可の概念図である。
【図９】端末に表示される機器の一覧表示の例を示す。
【図１０】本発明によるホームディレクトリの登録解除動作の例を説明するフローチャートである。
【符号の説明】
【００９７】
１  Ｗｅｂシステム
１０  ネットワーク
２０  Ｗｅｂサーバ
３０  端末
４０  文書管理サーバ
４１，４２  キャビネット
５０  文書配信サーバ
６０  プリンタ
２１０  ＨＴＭＬ生成手段
２１１  ウィザード構成手段
２１２  ウィザード表示反転手段
２１３  サーバ・プリンタアクセス許可管理手段
２１４  プリンタ検索手段
２１５  プリンタ能力解析手段
２１６  プリンタ利用頻度解析手段
２１７  削除手段
２１８  サーバ・プリンタＤＢ
２１９  Ｗｅｂアプリ利用ユーザＤＢ
６１０  能力管理手段
６２０  利用頻度管理手段
【図１】
2007304997.tif 000003
【図２】
2007304997.tif 000004
【図３】
2007304997.tif 000005
【図４】
2007304997.tif 000006
【図５】
2007304997.tif 000007
【図６】
2007304997.tif 000008
【図７】
2007304997.tif 000009
【図８】
2007304997.tif 000010
【図９】
2007304997.tif 000011
【図１０】
2007304997.tif 000012