(57)【要約】【課題】ネットワーク上にある全てのネットワーク機器及びクライアントＰＣを管理し、使用を許可されたユーザのみに前記ネットワーク機器とネットワーク通信を行えるようにして、セキュリティを強化したアクセス制御システムを提供する。【解決手段】ネットワーク１上に接続されたサーバ２、クライアントＰＣ３、および入、出力装置を含む複数のネットワーク機器４、５、６が接続されることにより、ネットワークシステムが形成されている。サーバは、各ネットワーク機器がネットワークを介して認識、使用できるユーザを管理するネットワーク機器情報管理手段２０３と、ユーザが、許可されたネットワーク機器のみを認識、使用することができるように管理する機器使用ユーザＩＤ管理手段２０５とを有し、これらの情報管理手段によって、ネットワーク通信自体にユーザのアクセス制限をつける。【選択図】        図２
2004272306.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアントＰＣ、サーバ、及び入出力装置を含む複数のネットワーク機器が相互に接続されているネットワークシステムにおいて、
前記サーバは、該サーバに接続要求があった場合に、照合・認証処理を行う認証処理部と、データ取得部により取得したプリンタ機器接続情報を記憶装置に保存するネットワーク機器情報管理部と、前記クライアントＰＣから、前記ネットワーク機器を使用する要求があった場合に、使用を許可する処理を行う機器使用許可ユーザ情報処理部と、前記ネットワーク機器毎に使用するユーザＩＤを管理する機器使用ユーザＩＤ管理部とを備え、
前記サーバは、前記ネットワーク上に存在するネットワーク機器を検索して登録し、該登録されたネットワーク機器に対して利用制限を行うための命令を発行すると共に、該サーバのＩＤを前記登録されたネットワーク機器に送信することにより、前記ネットワーク機器毎に使用するユーザＩＤの認証が合致しない場合、前記ネットワーク機器との通信を許可しないことを特徴とするアクセス制御システム。
【請求項２】
前記クライアントＰＣは、前記サーバ及びネットワーク機器と通信を行うためのＩＤを管理するユーザＩＤ管理部と、アプリケーションなどで作成したデータと前記ユーザＩＤ管理部により管理しているユーザＩＤ情報を送信するデータ送信部とを備え、
前記クライアントＰＣが前記ネットワーク機器を使用する場合、前記サーバに接続要求を出すためにユーザＩＤを送信し、前記認証処理部によりユーザＩＤの照合・認証を行って前記サーバと接続し、該サーバに対して使用したいネットワーク機器への接続を要求することにより、前記サーバは前記ユーザＩＤを取得して前記機器使用ユーザＩＤ管理部に該ユーザＩＤを登録することを特徴とする請求項１に記載のアクセス制御システム。
【請求項３】
前記ネットワーク機器は、前記クライアントＰＣから接続要求があった場合に前記ユーザＩＤの照合・認証処理を行う認証処理部と、前記サーバから当該ネットワーク機器の使用を許可されたユーザ情報を管理する機器使用許可ユーザ情報管理部とを備え、
前記ネットワーク機器が接続を制御するために、前記サーバにて使用を許可されたユーザ情報を取得する場合、前記サーバは当該ネットワーク機器と接続し、前記機器使用許可ユーザ情報管理部により管理しているネットワーク機器使用リストの情報を前記ネットワーク機器に送信して保存することにより、前記機器使用ユーザＩＤ管理部に該ユーザＩＤを登録した機器と通信を可能とすることを特徴とする請求項１又は２に記載のアクセス制御システム。
【請求項４】
前記クライアントＰＣと前記ネットワーク機器とを接続する際、前記クライアントＰＣから前記ネットワーク機器に対して接続要求のためのユーザＩＤを送信し、該ユーザＩＤを前記認証処理部により照合して認証された場合、前記ネットワーク機器との接続を許可してネットワーク機器としての処理を行うことを特徴とする請求項１又は２又は３に記載のアクセス制御システム。
【請求項５】
前記クライアントＰＣが前記サーバからネットワーク機器の情報を取得する際、前記クライアントＰＣが前記サーバに接続し、該サーバに対して前記ネットワーク機器の情報を取得する要求を出すことにより、前記サーバが前記ネットワーク機器と接続して認証された場合、前記サーバは前記ネットワーク機器から情報を取得して保存し、該保存情報を前記クライアントＰＣに送信することを特徴とする請求項１乃至４の何れか一項に記載のアクセス制御システム。
【請求項６】
ネットワークを介してクライアントＰＣ、サーバ、及び入出力装置を含む複数のネットワーク機器が相互に接続されているネットワークシステムのアクセス制御方法において、
前記サーバは、該サーバに接続要求があった場合に、照合・認証処理を行う認証処理ステップと、データ取得部により取得したプリンタ機器接続情報を記憶装置に保存するネットワーク機器情報管理ステップと、前記クライアントＰＣから、前記ネットワーク機器を使用する要求があった場合に、使用を許可する処理を行う機器使用許可ユーザ情報処理ステップと、前記ネットワーク機器毎に使用するユーザＩＤを管理する機器使用ユーザＩＤ管理ステップとを備え、
前記サーバは、前記ネットワーク上に存在するネットワーク機器を検索して登録し、該登録されたネットワーク機器に対して利用制限を行うための命令を発行すると共に、該サーバのＩＤを前記登録されたネットワーク機器に送信することにより、前記ネットワーク機器毎に使用するユーザＩＤの認証が合致しない場合、前記ネットワーク機器との通信を許可しないことを特徴とするアクセス制御方法。
【請求項７】
前記クライアントＰＣは、前記サーバ及びネットワーク機器と通信を行うためのＩＤを管理するユーザＩＤ管理ステップと、アプリケーションなどで作成したデータと前記ユーザＩＤ管理ステップにより管理しているユーザＩＤ情報を送信するデータ送信ステップとを備え、
前記クライアントＰＣが前記ネットワーク機器を使用する場合、前記サーバに接続要求を出すためにユーザＩＤを送信し、前記認証処理ステップによりユーザＩＤの照合・認証を行って前記サーバと接続し、該サーバに対して使用したいネットワーク機器への接続を要求することにより、前記サーバは前記ユーザＩＤを取得して前記機器使用ユーザＩＤ管理ステップに該ユーザＩＤを登録することを特徴とする請求項６に記載のアクセス制御方法。
【請求項８】
前記ネットワーク機器は、前記クライアントＰＣから接続要求があった場合に照合・認証処理を行う認証処理ステップと、前記ユーザＩＤ管理ステップで取得したサーバから、機器の使用を許可されたユーザの情報を管理する機器使用許可ユーザ情報管理ステップとを備え、
前記ネットワーク機器が接続を制御するために、前記サーバにて使用を許可されたユーザの情報を取得する場合、前記サーバは当該ネットワーク機器と接続し、前記機器使用許可ユーザ情報管理ステップにより管理しているネットワーク機器使用リストの情報を前記ネットワーク機器に送信して保存することにより、前記機器使用ユーザＩＤ管理ステップに該ユーザＩＤを登録した機器と通信を可能とすることを特徴とする請求項６又は７に記載のアクセス制御方法。
【請求項９】
前記クライアントＰＣと前記ネットワーク機器とを接続する際、前記クライアントＰＣから前記ネットワーク機器に対して接続要求のためのユーザＩＤを送信し、該ユーザＩＤを前記認証処理ステップにより照合して認証された場合、前記前記ネットワーク機器との接続を許可してネットワーク機器としての処理を行うことを特徴とする請求項６又は７又は８に記載のアクセス制御方法。
【請求項１０】
前記クライアントＰＣが前記サーバからネットワーク機器の情報を取得する際、前記クライアントＰＣが前記サーバに接続し、該サーバに対して前記ネットワーク機器の情報を取得する要求を出すことにより、前記サーバが前記ネットワーク機器と接続して認証された場合、前記サーバは前記ネットワーク機器から情報を取得して保存し、該保存情報を前記クライアントＰＣに送信することを特徴とする請求項６乃至９の何れか一項に記載のアクセス制御方法。
【請求項１１】
請求項６乃至１０の何れか一項に記載のアクセス制御方法をコンピュータが制御可能にプログラミングしたことを特徴とするアクセス制御プログラム。
【請求項１２】
請求項１１に記載のアクセス制御プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アクセス制御システムに関し、さらに詳しくは、ネットワーク上に接続された機器のセキュリティ管理方法に関するものである。
【０００２】
【従来の技術】
複数のサーバやクライアントパーソナルコンピュータ（以下、「クライアントＰＣ」という）、さらにスキャナ、プリンタ装置などの入、出力装置によるネットワーク機器を、ネットワークを介して接続したネットワークシステムが、従来から知られている。
このようなネットワークシステムにおいて、たとえばプリンタ装置に、複数のクライアントＰＣを選択的にアクセス接続可能とし、その一部にアクセス制限を付けることで、印刷処理を効率よく行えるようにしたものが種々提案されている。例えば、特開２００１−３１２３８０公報には、印刷制限を行うユーザＩＤの登録数に制限を受けることなく、さらに、物理的にネットワークを分離しなくとも印刷制限が実現できるネットワーク印刷システムについて開示されている。それによると、印刷ジョブを送信するクライアントＰＣと、このクライアントＰＣからの印刷ジョブを受信して印刷するプリンタ装置がネットワークで接続されているネットワーク印刷システムにおいて、クライアントＰＣからの印刷ジョブを受信し、それに含まれているユーザＩＤが予め登録されているかを判定し、登録されている場合は送信先アドレスが示すプリンタに印刷制限サーバを表す送信元アドレスと印刷データを転送し、登録されていない場合には印刷を許可せず、印刷不許可メッセージを送信元アドレスが示すクライアントＰＣに送信する印刷制限サーバがネットワークに接続され、プリンタ装置は、送信されてきた印刷制限サーバを表す送信元アドレスが、予めに登録されている場合に限り印刷を実行し、登録されていない場合には印刷を拒否する認証部を備えるとしている。
【０００３】
また特開２００１−０６３００８公報には、端末装置とともにネットワークに接続され、端末装置からの印刷要求を利用者毎に適切に制限するプリンタ利用者制限システムについて開示されている。それによると、ネットワークシステムでは、ユーザがクライアントコンピュータ上で出力したいプリンタ装置を選択し、ユーザ名等のパラメータを取得して利用者制限サーバに印刷可否の問い合わせを行う。利用者制限サーバは、送信されてきたユーザ名をキーにしてユーザ管理テーブルを参照して印刷可否の判定を行って、登録されていると、指定のプリンタ装置に対してクライアントコンピュータのアクセス権の追加要求を行い、プリンタ装置がアクセス制御リストに追加要求されたＩＰアドレスを追加する。クライアントコンピュータは、利用者制限サーバの印刷可否判定結果が印刷可であると、プリンタ装置に接続要求を発行し、プリンタ装置は、クライアントコンピュータのＩＰアドレスがアクセス制御リストに登録されているか否かで接続の可否の判定を行うとしている。
また特開２００１−０１４１２３公報には、ネットワーク接続された複数のプリンタのアクセス制限の設定を容易に行うことができるプリンタアクセス制御システムについて開示されている。それによると、サーバ装置に、複数のプリンタをグループ化して登録したプリンタ管理テーブルを管理するプリンタグループ管理部と、プリンタのグループ毎にユーザ情報を登録したプリンタアクセス管理テーブルを管理し、ＰＣ装置からの印刷要求に含まれる印刷依頼プリンタが、プリンタグループ管理部の管理するプリンタ管理テーブルに含まれていない場合、またはＰＣ装置からの印刷要求に含まれるユーザ名が、プリンタアクセス管理テーブルに登録されていない場合に、ＰＣ装置からの印刷要求を拒否するアクセス制限処理部とを備えたことにより、ネットワーク上の複数のプリンタのアクセス制限をサーバ装置上で行うことができ、アクセス条件設定の作業効率を向上させることができるとしている。
【特許文献１】特開２００１−３１２３８０公報
【特許文献２】特開２００１−０６３００８公報
【特許文献３】特開２００１−０１４１２３公報
【０００４】
【発明が解決しようとする課題】
特許文献１のシステムは、送信されてきた印刷制限サーバを表す送信元アドレスが、予めに登録されている場合に限りプリンタ装置は印刷を実行し、登録されていない場合には印刷を拒否するものである。また、特許文献２のシステムでは、プリンタ装置は、クライアントコンピュータのＩＰアドレスがアクセス制御リストに登録されているか否かで接続の可否の判定を行うものである。また、特許文献３のシステムでは、印刷依頼プリンタまたはユーザ名が、プリンタアクセス管理テーブルに登録されていない場合にＰＣ装置からの印刷要求を拒否するものである。
しかしながら、前記特許文献１〜３のシステムでは、ネットワーク機器を使用することに制限をつけることができるが、ネットワーク通信自体に制限がついていないため、クライアントＰＣがネットワーク機器と接続することを防止できないといった問題がある。
本発明は、かかる課題に鑑み、ネットワーク上にある全てのネットワーク機器及びクライアントＰＣを管理し、使用を許可されたユーザのみに前記ネットワーク機器とネットワーク通信を行えるようにして、セキュリティを強化したアクセス制御システムを提供することを目的する。
【０００５】
【課題を解決するための手段】
本発明はかかる課題を解決するために、請求項１は、ネットワークを介してクライアントＰＣ、サーバ、及び入出力装置を含む複数のネットワーク機器が相互に接続されているネットワークシステムにおいて、前記サーバは、該サーバに接続要求があった場合に、照合・認証処理を行う認証処理部と、データ取得部により取得したプリンタ機器接続情報を記憶装置に保存するネットワーク機器情報管理部と、前記クライアントＰＣから、前記ネットワーク機器を使用する要求があった場合に、使用を許可する処理を行う機器使用許可ユーザ情報処理部と、前記ネットワーク機器毎に使用するユーザＩＤを管理する機器使用ユーザＩＤ管理部とを備え、前記サーバは、前記ネットワーク上に存在するネットワーク機器を検索して登録し、該登録されたネットワーク機器に対して利用制限を行うための命令を発行すると共に、該サーバのＩＤを前記登録されたネットワーク機器に送信することにより、前記ネットワーク機器毎に使用するユーザＩＤの認証が合致しない場合、前記ネットワーク機器との通信を許可しないことを特徴とする。
本発明のサーバは、接続要求があった場合に、要求しているクライアントＰＣのユーザＩＤを照合して認証する認証処理部と、プリンタのネットワークアドレス、構成、状態等を表すプリンタ機器接続情報を記憶するネットワーク機器情報管理部と、クライアントＰＣがネットワーク機器を使用することを許可する機器使用許可ユーザ情報処理部と、ユーザＩＤを管理する機器使用ユーザＩＤ管理部とを備え、サーバはネットワーク上のネットワーク機器を検索してその情報を登録しておく。そしてこの登録されたネットワーク機器に対して利用制限を設けるために、ネットワーク機器毎に使用するユーザＩＤとサーバから送信したＩＤが合致した場合に限り、ネットワーク機器との通信を許可するものである。
かかる発明によれば、ネットワーク機器毎に使用するユーザＩＤとサーバから送信したＩＤが合致した場合に限り、ネットワーク機器との通信を許可するので、ネットワークへのアクセスが許可されていない者のネットワーク機器の不正使用を防止することができる。
【０００６】
請求項２は、前記クライアントＰＣは、前記サーバ及びネットワーク機器と通信を行うためのＩＤを管理するユーザＩＤ管理部と、アプリケーションなどで作成したデータと前記ユーザＩＤ管理部により管理しているユーザＩＤ情報を送信するデータ送信部とを備え、前記クライアントＰＣが前記ネットワーク機器を使用する場合、前記サーバに接続要求を出すためにユーザＩＤを送信し、前記認証処理部によりユーザＩＤの照合・認証を行って前記サーバと接続し、該サーバに対して使用したいネットワーク機器への接続を要求することにより、前記サーバは前記ユーザＩＤを取得して前記機器使用ユーザＩＤ管理部に該ユーザＩＤを登録することを特徴とする。
またクライアントＰＣは、サーバとネットワーク機器と通信を行うためのＩＤを管理するユーザＩＤ管理部と、データと前記ユーザＩＤを送信するデータ送信部とを備えている。そして、クライアントＰＣがネットワーク上の機器をアクセスする場合、サーバに対してＩＤを送信し、そのＩＤを受信したサーバはＩＤが登録されていれば認証してクライアントＰＣとサーバを接続する。その後、使用したいネットワーク機器との接続をサーバに要求するために、機器使用ユーザＩＤ管理部にＩＤを登録する。
かかる発明によれば、クライアントＰＣとサーバを接続して、サーバ内の機器使用ユーザＩＤ管理部にＩＤを登録するので、登録したクライアントＰＣ以外のクライアントからのネットワーク機器の使用を制限することができる。
【０００７】
請求項３は、前記ネットワーク機器は、前記クライアントＰＣから接続要求があった場合に前記ユーザＩＤの照合・認証処理を行う認証処理部と、前記サーバから当該ネットワーク機器の使用を許可されたユーザの情報を管理する機器使用許可ユーザ情報管理部とを備え、前記ネットワーク機器が接続を制御するために、前記サーバにて使用を許可されたユーザの情報を取得する場合、前記サーバは当該ネットワーク機器と接続し、前記機器使用許可ユーザ情報管理部により管理しているネットワーク機器使用リストの情報を前記ネットワーク機器に送信して保存することにより、前記機器使用ユーザＩＤ管理部に該ユーザＩＤを登録した機器と通信を可能とすることを特徴とする。
またネットワーク機器は、クライアントＰＣから接続要求があった場合に、ユーザＩＤとの照合と認証を行う認証処理部と、サーバが使用許可したユーザの情報を管理する機器使用許可ユーザ情報管理部とを備える。そしてネットワーク機器がこの使用許可されたユーザ情報を得るために、サーバと接続してそのサーバから機器使用リストの情報を保存する。これにより、機器使用リストのユーザと機器使用ユーザＩＤ管理部に登録した機器との通信が可能となる。
かかる発明によれば、サーバに登録したユーザＩＤと機器使用リストのユーザが一致した場合に限り通信を可能とするので、不正なユーザがネットワーク機器を使用することを防ぐことができる。
【０００８】
請求項４は、前記クライアントＰＣと前記ネットワーク機器とを接続する際、前記クライアントＰＣから前記ネットワーク機器に対して接続要求のためのユーザＩＤを送信し、該ユーザＩＤを前記認証処理部により照合して認証された場合、前記ネットワーク機器との接続を許可してネットワーク機器としての処理を行うことを特徴とする。
サーバにより認証されたクライアントＰＣは、次にネットワーク機器、例えば、プリンタと接続して印刷データを印刷する場合、クライアントＰＣからプリンタに対してユーザＩＤを送信し、そのＩＤをプリンタの認証処理部により照合する。照合の結果認証されるとはじめてクライアントＰＣからデータを送って印刷を開始することができる。
かかる発明によれば、サーバに認証されたクライアントＰＣは、更にネット和アーク機器により認証されなければ接続できないので、２重のセキュリティ管理がなされ、不正なクライアントからのアクセスを防止することができる。
請求項５は、前記クライアントＰＣが前記サーバからネットワーク機器の情報を取得する際、前記クライアントＰＣが前記サーバに接続し、該サーバに対して前記ネットワーク機器の情報を取得する要求を出すことにより、前記サーバが前記ネットワーク機器と接続して認証された場合、前記サーバは前記ネットワーク機器から情報を取得して保存し、該保存情報を前記クライアントＰＣに送信することを特徴とする。
クライアントＰＣがネットワーク機器の情報を取得するためには、まずクライアントＰＣはサーバと接続して、このサーバに対して情報の要求を行う。それにより、サーバはネットワーク機器と接続して認証されてはじめてネットワーク機器の情報を取得することができる。そしてクライアントＰＣはサーバに保存されたネットワーク機器の情報を送信してもらい取得する。
かかる発明によれば、クライアントＰＣがネットワーク機器の情報を得るためには、サーバを介して認証されて得なければならないので、不正なクライアントＰＣが直接ナットワーク機器から情報を得ることを防止できる。
【０００９】
請求項６は、ネットワークを介してクライアントＰＣ、サーバ、及び入出力装置を含む複数のネットワーク機器が相互に接続されているネットワークシステムのアクセス制御方法において、前記サーバは、該サーバに接続要求があった場合に、照合・認証処理を行う認証処理ステップと、データ取得部により取得したプリンタ機器接続情報を記憶装置に保存するネットワーク機器情報管理ステップと、前記クライアントＰＣから、前記ネットワーク機器を使用する要求があった場合に、使用を許可する処理を行う機器使用許可ユーザ情報処理ステップと、前記ネットワーク機器毎に使用するユーザＩＤを管理する機器使用ユーザＩＤ管理ステップとを備え、前記サーバは、前記ネットワーク上に存在するネットワーク機器を検索して登録し、該登録されたネットワーク機器に対して利用制限を行うための命令を発行すると共に、該サーバのＩＤを前記登録されたネットワーク機器に送信することにより、前記ネットワーク機器毎に使用するユーザＩＤの認証が合致しない場合、前記ネットワーク機器との通信を許可しないことを特徴とする。
かかる発明によれば、請求項１と同様の作用効果を奏する。
請求項７は、前記クライアントＰＣは、前記サーバ及びネットワーク機器と通信を行うためのＩＤを管理するユーザＩＤ管理ステップと、アプリケーションなどで作成したデータと前記ユーザＩＤ管理ステップにより管理しているユーザＩＤ情報を送信するデータ送信ステップとを備え、前記クライアントＰＣが前記ネットワーク機器を使用する場合、前記サーバに接続要求を出すためにユーザＩＤを送信し、前記認証処理ステップによりユーザＩＤの照合・認証を行って前記サーバと接続し、該サーバに対して使用したいネットワーク機器への接続を要求することにより、前記サーバは前記ユーザＩＤを取得して前記機器使用ユーザＩＤ管理ステップに該ユーザＩＤを登録することを特徴とする。
かかる発明によれば、請求項２と同様の作用効果を奏する。
【００１０】
請求項８は、前記ネットワーク機器は、前記クライアントＰＣから接続要求があった場合に照合・認証処理を行う認証処理ステップと、前記ユーザＩＤ管理ステップで取得したサーバから、機器の使用を許可されたユーザの情報を管理する機器使用許可ユーザ情報管理ステップとを備え、前記ネットワーク機器が接続を制御するために、前記サーバにて使用を許可されたユーザの情報を取得する場合、前記サーバは当該ネットワーク機器と接続し、前記機器使用許可ユーザ情報管理ステップにより管理しているネットワーク機器使用リストの情報を前記ネットワーク機器に送信して保存することにより、前記機器使用ユーザＩＤ管理ステップに該ユーザＩＤを登録した機器と通信を可能とすることを特徴とする。
かかる発明によれば、請求項３と同様の作用効果を奏する。
請求項９は、前記クライアントＰＣと前記ネットワーク機器とを接続する際、前記クライアントＰＣから前記ネットワーク機器に対して接続要求のためのユーザＩＤを送信し、該ユーザＩＤを前記認証処理ステップにより照合して認証された場合、前記前記ネットワーク機器との接続を許可してネットワーク機器としての処理を行うことを特徴とする。
かかる発明によれば、請求項４と同様の作用効果を奏する。
【００１１】
請求項１０は、前記クライアントＰＣが前記サーバからネットワーク機器の情報を取得する際、前記クライアントＰＣが前記サーバに接続し、該サーバに対して前記ネットワーク機器の情報を取得する要求を出すことにより、前記サーバが前記ネットワーク機器と接続して認証された場合、前記サーバは前記ネットワーク機器から情報を取得して保存し、該保存情報を前記クライアントＰＣに送信することを特徴とする。
かかる発明によれば、請求項５と同様の作用効果を奏する。
請求項１１は、請求項６乃至１０の何れか一項に記載のアクセス制御方法をコンピュータが制御可能にプログラミングしたことを特徴とするアクセス制御プログラム。
かかる発明によれば、本発明のアクセス制御方法をコンピュータが制御可能なＯＳに従ってプログラミングすることにより、そのＯＳを備えたコンピュータであれば同じアクセス制御方法により制御することができる。
請求項１２は、請求項１１に記載のアクセス制御プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
かかる発明によれば、そのプログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【００１２】
【発明の実施の形態】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は本発明の実施形態に係るアクセス制御システムの構成図である。このアクセス制御システムは、図１に示されるように、ＬＡＮ、ＷＡＮ等の通信回線によるネットワーク１上に、該ネットワーク１上での種々のサービスの提供や各種の管理を行うサーバ２、上記サービスを利用するクライアントＰＣ３、データ情報の入、出力機器であるプリンタ装置４、デジタル複合機５、スキャナ６が接続され、いわゆるネットワークシステムが構築されている。
このようなネットワークシステムにおいて、たとえばクライアントＰＣ３からデータ情報入力リクエストやプリンタ情報印刷リクエストが発せられると、サーバ２は、予め定められているアクセス制限情報に基づき、該クライアントＰＣ３を、スキャナ６やデジタル複合機５、あるいはプリンタ装置４やデジタル複合機５に接続し、情報入力制御、印刷制御を行うようになっている。
なお、図１に示されたネットワーク構成では、各機器が１台ずつ接続されているが、これは単なる例示であってそれぞれの機器の接続台数はこれに限定されないことは言うまでもない。
【００１３】
図２は、上記のネットワークシステムにおいて、サーバ２、クライアントＰＣ３、プリンタ装置４やスキャナ６等のネットワーク機器の内部構成を説明するための機能ブロック図が示されている。本ネットワークシステムにおけるサーバ２は、制御部２００、画面表示／ユーザ入力部２０１、認証処理部２０２、ネットワーク機器情報管理部２０３、機器使用許可ユーザ情報処理部２０４、機器使用ユーザＩＤ管理部２０５、データ取得部２０６、通信部２０７を備えて構成されている。
制御部２００は、システム全体の制御を行うものであり、プログラムにより制御されるＣＰＵ等で構成される。画面表示／ユーザ入力部２０１は、前記データ取得部２０６で管理している情報やユーザに対する指示を画面に表示するとともに、マウスやキーボードからユーザの入力を受け付けて処理する。
認証処理部２０２は、サーバ２に接続要求があった場合に、照合、認証処理を行う。
ネットワーク機器情報管理部２０３は、前記データ取得部２０６で取得したプリンタ機器接続情報、たとえばネットワークアドレス、構成、状態等をハードディスクなどに保存する。
機器使用許可ユーザ情報処理部２０４は、クライアントＰＣ３から機器を使用する要求があった場合に使用を許可する処理を行う。機器使用ユーザＩＤ管理部２０５は、クライアントＰＣ３から機器を使用する要求があった場合に、その使用を許可する処理を行うとともに、該処理の管理を行う。たとえば図５に示したネットワーク機器使用リストのように、ネットワーク機器毎に使用するユーザをＩＤ（ユーザ名など）で管理する。
データ取得部２０６は、前記通信部２０７によりネットワーク１を介してデータの取得を行う。
ネットワーク機器（４、５、６）は、制御部２３０、認証処理部２３１、ネットワーク機器情報管理部２３２、機器使用許可ユーザ管理部２３３、データ取得部２３４、通信部２３５を備えて構成されている。
【００１４】
制御部２３０は、該機器全体の制御を行うところであり、認証処理部２３１は後述するクライアントＰＣ３においてのネットワーク機器接続処理部２５２で管理している情報を使用して、接続要求があった場合に、照合、認証処理を行う。
ネットワーク機器情報管理部２３２は、ネットワーク機器の情報、たとえば状態、アドレス等を管理している。
機器使用許可ユーザ情報管理部２３３は、後述するクライアントＰＣ３においてのユーザＩＤ管理部２５３で取得したサーバ２から機器の使用を許可されたユーザの情報を管理するところであり、「利用制限する／しない」を識別するフラグがあり、サーバ２から利用制限を行う旨の命令がきた場合に、このフラグが「利用制限する」となる。
データ取得部２３４は、前記通信部２３５を通して、サーバ２から機器の使用を許可されたユーザの情報などのデータを取得するところである。
クライアントＰＣ３は、主に、制御部２５０、画面表示／ユーザ入力部２５１、ネットワーク機器情報管理部２５２、ユーザＩＤ管理部２５３、データ取得部２５４、データ送信部２５５、通信部２５６を備えて構成されている。
制御部２５０は、該クライアントＰＣ３全体の制御を行うものであり、プログラムにより制御されるＣＰＵ等で構成される。画面表示／ユーザ入力部２５１は、ディスプレイにユーザに対する指示を画面に表示するとともに、ボタン等からユーザの入力を受け付けて処理する。
ネットワーク機器情報管理部２５２は、クライアントＰＣ３にネットワーク機器の接続処理を行う。
ユーザＩＤ管理部２５３は、サーバ２及びネットワーク機器４、５、６との通信を行うためのＩＤ（ユーザ名など）を管理するところである。
データ取得部２５４は、前記データ送信部２５５、通信部２５６を通してネットワーク機器の情報などを取得する。なお、データ送信部２５５は、通信部２５６を通して、アプリケーションなどで作成したデータと前記ユーザＩＤ管理部２５３で管理しているユーザＩＤ情報を送信するところである。
【００１５】
次に、図３以下のフローチャートを用いて、上記構成によるネットワーク機器のアクセス制御システムの動作を説明する。
図３はサーバ２によるネットワーク機器管理処理を示すフローチャートである。サーバ２は、ネットワーク１上に存在するネットワーク機器を検索して（Ｓ３００）、検索の結果得られたネットワーク機器を登録し（Ｓ３０１）、該登録されたネットワーク機器に対して利用制限を行うための命令を発行すると共に、サーバ２のＩＤを登録されたネットワーク機器に送信することにより（Ｓ３０２）、ネットワーク機器毎に使用するユーザＩＤの認証が合致しない場合、そのネットワーク機器との通信を許可しないようにする。
図４はクライアントＰＣ３における機器追加処理を示すフローチャートであり、クライアントＰＣ３がネットワーク機器を使用するために行う処理である。
すなわち、クライアントＰＣ３がネットワーク機器を使用する場合、まずサーバ２に接続要求を出すためにユーザＩＤを送信し、認証処理部２０２によりユーザＩＤの照合・認証を行ってサーバ２と接続し（Ｓ３２０）、このサーバ２に対して使用したいネットワーク機器への接続を要求することにより、サーバ２はユーザＩＤを取得して機器使用ユーザＩＤ管理部２０５内の図５に示すネットワーク機器使用リストにこのユーザＩＤを登録する（Ｓ３２１）。
このような図３の処理を行うことにより、サーバ２に登録された機器（ネットワーク機器４、５、６等）は、クライアントＰＣ３から認証を行わない限り接続が不可能な状態であり、図４に示す処理を行うことで接続することが可能となる。すなわち、このような処理を行う構成とすることによって、図１に示すようなネットワークシステムによれば、認証されたユーザのみが、ネットワーク通信を行うことができるものであり、ネットワーク１への不正なアクセスを防止できるとともに、プリンタ装置４等の利用者を制限することができる。
【００１６】
図６はネットワーク機器の接続を制御するために、サーバ２にて使用を許可されたユーザの情報を取得する際のフローチャートである。ネットワーク機器が接続を制御するために、サーバ２にて使用を許可されたユーザ情報を取得する場合、サーバ２は当該ネットワーク機器と接続し（Ｓ３４０）、機器使用許可ユーザ情報管理部２３３により管理しているネットワーク機器使用リストの情報をネットワーク機器に送信して（Ｓ３４１）、ネットワーク機器はその情報を取得して保存する（Ｓ３４２）。これにより、機器使用ユーザＩＤ管理部２０５にユーザＩＤを登録したネットワーク機器と通信を可能とするものである。
このような処理を行うと、クライアントＰＣ３から図４での処理で追加した機器との通信が可能となる。すなわち、クライアントＰＣ３がネットワーク機器に接続する際に、サーバ２を介さなくてはならないとすると、アクセスが集中してネットワーク通信に支障を与える可能性があるが、上述した構成によれば、このような問題は解消される。また、ネットワーク機器がセキュリティのシステムをもつことによって、セキュリティレベルをより一層高めることができるという効果もある。
【００１７】
図７は本発明のアクセス制御システムのネットワーク通信のフローチャートである。
まず、クライアントＰＣ３からネットワーク機器４、５、６に対して接続要求を出しＩＤを送信する（Ｓ３６０）。ネットワーク機器は、上記の接続要求がくることにより、送信してきたＩＤ情報によって認証処理を行う（Ｓ３６１）。
次に認証チェックを行い（Ｓ３６２）、認証が通らなければ（Ｓ３６２でＮＯのルート）、エラー信号を返してアクセス接続を拒否するとともに（Ｓ３６６）終了する。ステップＳ３６２で認証が通ると（Ｓ３６２でＹＥＳのルート）、接続を許可してネットワーク機器のアクセス接続を許可し（Ｓ３６３）、印刷処理等（ネットワーク機器がプリンタ装置４である場合）の通常処理を行い（Ｓ３６４）、その後終了する。
図８は、クライアントＰＣ３がサーバ２からネットワーク機器４、５、６の情報を取得する際のフローチャートである。まずクライアントＰＣ３がサーバ２に接続する（Ｓ３８０）。そして、クライアントＰＣ３がサーバ２に対してネットワーク機器の情報を取得する要求を出す（Ｓ３８１）。そして、サーバがネットワーク機器に接続される（Ｓ３８２）。このとき、前述した図７の処理が行われる。次に認証チェックを行い（Ｓ３８３）、認証されなければ（Ｓ３８３でＮＯのルート）、そこで終了し、ステップＳ３８３で認証されると（Ｓ３８３でＹＥＳのルート）、サーバ２はネットワーク機器からの情報を取得し保存する（Ｓ３８４）。そして、Ｓ３８４で保存した情報をクライアントに送信し（Ｓ３８５）、処理を終了する。
このようなアクセス制御システムによれば、ネットワーク機器に接続する前に、機器の状態など、情報を取得したい場合がある。このような場合には本実施形態によるアクセス制御システムのように構成することにより、セキュリティを守り、かつ認証されたユーザのみ機器の情報を取得することができる。
なお、本発明は上述した実施の形態で説明した構造には限定されず、本発明の要旨を逸脱しない範囲内において、ネットワーク機器のアクセス制御システムの各部の形状、構造等を適宜変形、変更し得ることはいうまでもない。
【００１８】
【発明の効果】
以上記載のごとく請求項１、６の発明によれば、ネットワーク機器毎に使用するユーザＩＤとサーバから送信したＩＤが合致した場合に限り、ネットワーク機器との通信を許可するので、ネットワークへのアクセスが許可されていない者のネットワーク機器の不正使用を防止することができる。
また請求項２、７では、クライアントＰＣとサーバを接続して、サーバ内の機器使用ユーザＩＤ管理部にＩＤを登録するので、登録したクライアントＰＣ以外のクライアントからのネットワーク機器の使用を制限することができる。
また請求項３、８では、サーバに登録したユーザＩＤと機器使用リストのユーザが一致した場合に限り通信を可能とするので、不正なユーザがネットワーク機器を使用することを防ぐことができる。
また請求項４、９では、サーバに認証されたクライアントＰＣは、更にネット和アーク機器により認証されなければ接続できないので、２重のセキュリティ管理がなされ、不正なクライアントからのアクセスを防止することができる。
また請求項５、１０では、クライアントＰＣがネットワーク機器の情報を得るためには、サーバを介して認証されて得なければならないので、不正なクライアントＰＣが直接ナットワーク機器から情報を得ることを防止できる。
また請求項１１では、本発明のアクセス制御方法をコンピュータが制御可能なＯＳに従ってプログラミングすることにより、そのＯＳを備えたコンピュータであれば同じアクセス制御方法により制御することができる。
また請求項１２では、そのプログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るアクセス制御システムの構成図。
【図２】本発明のアクセス制御システムの概要を説明するための機能ブロック図。
【図３】本発明のネットワーク機器管理処理フローを示すフローチャート。
【図４】本発明のクライアントＰＣにおける機器追加処理を示すフローチャート。
【図５】本発明のネットワーク機器使用リストを例示する図。
【図６】本発明のサーバにおいての使用許可ユーザ情報取得処理を示すフローチャート。
【図７】本発明のネットワーク通信を行う際のフローチャート。
【図８】本発明の機器の状態取得を示すフローチャート。
【符号の説明】
１…ネットワーク、２…サーバ、３…クライアントＰＣ、４…プリンタ装置、５…デジタル複合機、６…スキャナ、２００…制御部、２０１…画面表示／ユーザ入力部、２０２…認証処理部、２０３…ネットワーク機器情報管理部、２０４…機器使用許可ユーザ情報処理部、２０５…機器使用ユーザＩＤ管理部、２０６…データ取得部、２０７…通信部、２３０…制御部、２３１…認証処理部、２３２…ネットワーク機器情報管理部、２３３…機器使用許可ユーザ情報管理部、２３４…データ取得部、２３５…通信部、２５０…制御部、２５１…画面表示／ユーザ入力部、２５２…ネットワーク機器情報管理部、２５３…ユーザＩＤ管理部、２５４…データ取得部、２５５…データ送信部、２５６…通信部。
【図１】
2004272306.tif 000003
【図２】
2004272306.tif 000004
【図３】
2004272306.tif 000005
【図４】
2004272306.tif 000006
【図５】
2004272306.tif 000007
【図６】
2004272306.tif 000008
【図７】
2004272306.tif 000009
【図８】
2004272306.tif 000010