(57)【要約】【課題】本発明は、利用権限を有する利用者に対してネットワーク装置の利用を可能とするネットワーク認証システム、情報処理装置、ネットワーク装置及びプログラムを提供することを目的とする。【解決手段】ネットワーク装置と、情報処理装置と、認証装置と、を含むネットワーク認証システムであって、前記情報処理装置が前記ネットワーク装置を利用するに際し、該情報処理装置が該ネットワーク装置を利用可能か否かを前記認証装置が判断し、利用可能な前記ネットワーク装置を前記情報処理装置に提供するものである。【選択図】図３
2007206810.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた処理を実行する機能を備えたネットワーク装置と、
前記ネットワーク装置に前記処理の要求を出す情報処理装置と、
前記情報処理装置による前記ネットワーク装置の利用が許可されているか認証を行う認証装置と、
がネットワークを介して接続されるネットワーク認証システムであって、
前記情報処理装置は、
前記ネットワーク装置に該情報処理装置を特定する特定情報を送信する特定情報送信手段と、
前記認証装置により前記ネットワーク装置の利用が許可された認証情報を前記ネットワーク装置から受信する認証結果受信手段と、
前記認証結果受信手段が受信した前記認証情報の送信元の前記ネットワーク装置に対して前記処理の実行の要求を送信する処理実行要求手段と、
を備え、
前記ネットワーク装置は、
前記情報処理装置から送信される前記特定情報を受信する特定情報受信手段と、
前記特定情報受信手段が受信した前記特定情報により特定される前記情報処理装置が、該ネットワーク装置の利用を許可されているかを前記認証装置に問合わせる第１問合手段と、
前記第１問合手段の問合せに対して前記認証装置から前記情報処理装置による該ネットワーク装置の利用を許可する旨の応答があった場合、前記認証情報を前記特定情報の送信元の前記情報処理装置に送信する認証結果送信手段と、
を備え、
前記認証装置は、
前記ネットワーク装置と該ネットワーク装置の利用が許可された前記情報処理装置を特定する前記特定情報との対応関係を記憶する認証情報記憶手段と、
前記第１問合手段による問合わせに対し、該問合わせの対象となった前記特定情報により特定される前記情報処理装置が該問合わせを行った前記ネットワーク装置と対応付けて前記認証情報記憶手段に記憶されているか否かを判断する第１判断手段と、
前記第１判断手段により、問合わせの対象となった前記特定情報により特定される前記情報処理装置が該問合わせを行った前記ネットワーク装置と対応付けて前記認証情報記憶手段に記憶されていると判断された場合、該ネットワーク装置に利用許可の応答をする第１応答手段と、
を備えていることを特徴とするネットワーク認証システム。
【請求項２】
前記ネットワーク装置は、
前記情報処理装置から送信される前記処理の実行の要求が該ネットワーク装置で実行可能か否かを前記認証装置に問合わせる第２問合手段
を備え、
前記第２問合手段の問合わせに対して前記認証装置から該ネットワーク装置に前記処理の実行が可能である旨の応答があった場合、該処理を実行し、
前記認証装置は、
前記認証情報記憶手段に、さらに前記ネットワーク装置と該ネットワーク装置での利用が許可された機能との対応関係を記憶しており、
前記第２問合手段による問合わせに対し、該問合わせの対象となった前記機能が、該問合わせを行った前記ネットワーク装置と対応付けて前記認証情報記憶手段に記憶されているか否かを判断する第２判断手段と、
前記第２判断手段により、問合わせの対象となった前記機能が、該問合わせを行った前記ネットワーク装置と対応付けて前記認証情報記憶手段に記憶されていると判断された場合、該ネットワーク装置に処理の実行が可能である旨の応答をする第２応答手段と、
を備えていることを特徴とする請求項１に記載のネットワーク認証システム。
【請求項３】
前記処理は、前記情報処理装置から前記ネットワーク装置に対して送信される所定のデータに施す処理であって、
前記処理実行要求手段は、前記処理の要求と該処理の対象となるデータを送信し、
前記第２問合手段は、前記処理実行要求手段により送信された前記処理の対象となるデータが前記ネットワーク装置で処理が可能なデータであるか否かを前記認証装置に問い合わせ、
前記第２問合手段の問合わせに対して前記認証装置から該ネットワーク装置で処理が可能である旨の応答があった場合、該処理を実行する
ことを特徴とする請求項２記載のネットワーク認証システム。
【請求項４】
予め定められた処理を実行する機能手段と、前記処理の要求元を特定する特定情報を受信する特定情報受信手段と、前記特定情報受信手段が受信した前記特定情報により特定される前記要求元が、ネットワーク装置の利用を許可されている場合、前記利用の許可に係る認証情報を前記要求元に送信する認証結果送信手段と、を備える前記ネットワーク装置と、ネットワークを介して接続され、前記ネットワーク装置に前記処理の実行を要求する情報処理装置であって、
前記ネットワーク装置に該情報処理装置を特定する前記特定情報を送信する特定情報送信手段と、
前記認証装置により前記ネットワーク装置の利用が許可された前記認証情報を前記ネットワーク装置から受信する認証結果受信手段と、
前記認証結果受信手段が受信した前記認証情報の送信元の前記ネットワーク装置に対して前記処理の実行の要求を送信する処理実行要求手段と、
を備えることを特徴とする情報処理装置。
【請求項５】
予め定められた処理を実行する機能手段と、前記処理の要求元を特定する特定情報を受信する特定情報受信手段と、前記特定情報受信手段が受信した前記特定情報により特定される前記要求元が、ネットワーク装置の利用を許可されている場合、前記利用の許可に係る認証情報を前記要求元に送信する認証結果送信手段と、を備える前記ネットワーク装置と、ネットワークを介して接続され、前記ネットワーク装置に前記処理の実行を要求する情報処理装置を制御可能なコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
前記ネットワーク装置に前記情報処理装置を特定する前記特定情報を送信する特定情報送信手段と、
前記認証装置により前記ネットワーク装置の利用が許可された前記認証情報を前記ネットワーク装置から受信する認証結果受信手段と、
前記認証結果受信手段が受信した前記認証情報の送信元の前記ネットワーク装置に対して前記処理の実行の要求を送信する処理実行要求手段と、
して機能させるためのプログラム。
【請求項６】
処理の要求を出す情報処理装置と、
前記情報処理装置による、前記処理の要求先となる装置の利用の可否に関し、前記情報処理装置と、前記要求先となる装置と、の対応関係を記憶する認証情報記憶手段と、前記認証情報記憶手段が記憶する対応関係についての問合せに対して、応答する第１応答手段と、を備えた認証装置と、にネットワークを介して接続され、前記情報処理装置から要求される処理を実行するネットワーク装置であって、
前記情報処理装置から送信される前記情報処理装置を特定する特定情報を受信する特定情報受信手段と、
前記特定情報受信手段が受信した前記特定情報により特定される前記情報処理装置が、該ネットワーク装置の利用を許可されているかを前記認証装置に問合わせる問合手段と、
前記問合手段の問合せに対して前記認証装置から前記情報処理装置による該ネットワーク装置の利用を許可する旨の応答があった場合、前記認証情報を前記特定情報の送信元の前記情報処理装置に送信する認証結果送信手段と、
を備えることを特徴とするネットワーク装置。
【請求項７】
処理の要求を出す情報処理装置と、
前記情報処理装置による、前記処理の要求先となる装置の利用の可否に関し、前記情報処理装置と、前記要求先となる装置と、の対応関係を記憶する認証情報記憶手段と、前記認証情報記憶手段が記憶する対応関係についての問合せに対して、応答する第１応答手段と、を備えた認証装置と、にネットワークを介して接続され、前記情報処理装置から要求される処理を実行するネットワーク装置を制御可能なコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
前記情報処理装置から送信される前記情報処理装置を特定する特定情報を受信する特定情報受信手段と、
前記特定情報受信手段が受信した前記特定情報により特定される前記情報処理装置が、該ネットワーク装置の利用を許可されているかを前記認証装置に問合わせる問合手段と、
前記問合手段の問合せに対して前記認証装置から前記情報処理装置による該ネットワーク装置の利用を許可する旨の応答があった場合、前記認証情報を前記特定情報の送信元の前記情報処理装置に送信する認証結果送信手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された装置へのアクセス制御及び装置が備える機能の利用制限を行うネットワーク認証システムに関する。
【背景技術】
【０００２】
近年、様々な電化製品をネットワークで接続するネットワークシステムが一般家庭やオフィスに普及している（例えば、特許文献１参照）。
【０００３】
このようなネットワークシステムにおいて、例えば、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ：登録商標）という規格が提唱されている。この規格は、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ：登録商標）の技術仕様に準拠したマルチキャストパケットにより、ネットワーク装置同士の相互接続を容易にしている。そのため、この規格に準拠した装置であれば、ネットワークに接続するだけで、複雑な設定をすることもなく、同一ネットワークに接続された他の装置を認識し、それら装置に保存されたコンテンツや各種機能を、ネットワークを介して操作、利用することができる（例えば、非特許文献１参照）。
【０００４】
【特許文献１】特開２００２−３１９９４７号公報
【非特許文献１】郷卓倫、他２名“ネットワーク家電〜家電の新たな形〜”、［ｏｎｌｉｎｅ］、２００５年１０月１日、同志社大学知的システムデザイン研究室［２００６年１月２０日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｍｉｋｉｌａｂ．ｄｏｓｈｉｓｈａ．ａｃ．ｊｐ／ｄｉａ／ｒｅｓｅａｒｃｈ／ｒｅｐｏｒｔ／２００５／０９０５／００１／ｒｅｐｏｒｔ２００５０９０５００１．ｈｔｍｌ＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のようなネットワークシステムでは容易にネットワーク内に存在する装置を利用可能である反面、利用されることを望まないネットワーク装置までも無断で利用されてしまうという側面もあった。
【０００６】
例えば、オフィスにお客として来た社外の人間に容易にネットワークに接続され、消耗品を必要とするプリンタ、複写機や、アクセス制限をかけたいコンテンツも、それら装置を設置した管理者の意図とは無関係に利用される虞があった。
【０００７】
本発明は、利用権限を有する利用者に対してネットワーク装置の利用を可能とするネットワーク認証システム、情報処理装置、ネットワーク装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記問題に鑑みなされた本発明は、ネットワーク装置と、情報処理装置と、認証装置と、を含むネットワーク認証システムであって、前記情報処理装置が前記ネットワーク装置を利用するに際し、該情報処理装置が該ネットワーク装置を利用可能か否かを前記認証装置が判断し、利用可能な前記ネットワーク装置を前記情報処理装置に提供するものである。
【発明の効果】
【０００９】
本願の請求項１に係る発明によれば、情報処理装置毎に利用可能なネットワーク装置を設定することができる。さらに、利用が許可されたネットワーク装置が情報処理装置に通知されるので、システムの利用者がいずれのネットワーク装置を利用することができるかを把握していなくても、容易に利用可能なネットワーク装置を選択することができる。
【００１０】
請求項２に係る発明によれば、ネットワーク装置が備える機能毎にその機能の利用の可否を制限することができ、情報処理装置毎に詳細な利用制限を設定することができる。
【００１１】
請求項３に係る発明によれば、処理対象となるデータによってもネットワーク装置が備える機能の利用を制限することができ、情報処理装置毎により詳細な利用制限を設定することができる。
【００１２】
請求項４に係る発明によれば、請求項１に係るネットワーク認証システムを構築可能な情報処理装置を得ることができる。
【００１３】
請求項５に係る発明によれば、請求項４に係る情報処理装置として動作可能なプログラムを得ることができる。
【００１４】
請求項６に係る発明によれば、請求項１に係るネットワーク認証システムを構築可能なネットワーク装置を得ることができる。
【００１５】
請求項７に係る発明によれば、請求項６に係るネットワーク装置として動作可能なプログラムを得ることができる。
【発明を実施するための最良の形態】
【００１６】
本願の請求項１に係る発明は、予め定められた処理を実行する機能を備えたネットワーク装置と、前記ネットワーク装置に前記処理の要求を出す情報処理装置と、前記情報処理装置による前記ネットワーク装置の利用が許可されているか認証を行う認証装置と、がネットワークを介して接続されるネットワーク認証システムであって、前記情報処理装置は、前記ネットワーク装置に該情報処理装置を特定する特定情報を送信する特定情報送信手段と、前記認証装置により前記ネットワーク装置の利用が許可された認証情報を前記ネットワーク装置から受信する認証結果受信手段と、前記認証結果受信手段が受信した前記認証情報の送信元の前記ネットワーク装置に対して前記処理の実行の要求を送信する処理実行要求手段と、を備え、前記ネットワーク装置は、前記情報処理装置から送信される前記特定情報を受信する特定情報受信手段と、前記特定情報受信手段が受信した前記特定情報により特定される前記情報処理装置が、該ネットワーク装置の利用を許可されているかを前記認証装置に問合わせる第１問合手段と、前記第１問合手段の問合せに対して前記認証装置から前記情報処理装置による該ネットワーク装置の利用を許可する旨の応答があった場合、前記認証情報を前記特定情報の送信元の前記情報処理装置に送信する認証結果送信手段と、を備え、前記認証装置は、前記ネットワーク装置と該ネットワーク装置の利用が許可された前記情報処理装置を特定する前記特定情報との対応関係を記憶する認証情報記憶手段と、前記第１問合手段による問合わせに対し、該問合わせの対象となった前記特定情報により特定される前記情報処理装置が該問合わせを行った前記ネットワーク装置と対応付けて前記認証情報記憶手段に記憶されているか否かを判断する第１判断手段と、前記第１判断手段により、問合わせの対象となった前記特定情報により特定される前記情報処理装置が該問合わせを行った前記ネットワーク装置と対応付けて前記認証情報記憶手段に記憶されていると判断された場合、該ネットワーク装置に利用許可の応答をする第１応答手段と、を備えていることを特徴とするネットワーク認証システムである。
【００１７】
これにより、認証情報記憶手段に記憶された対応関係に、ネットワーク装置とそのネットワーク装置の利用が許可された情報処理装置が対応して記憶されていた場合、その情報処理装置はそのネットワーク装置の利用ができる。さらに、利用が許可されたネットワーク装置は情報処理装置に利用許可の旨の通知をするため、情報処理装置は、その通知されたネットワーク装置に対し処理の実行を要求することができる。
【００１８】
なお、特定情報を送信するタイミングは、実際にネットワーク装置に対し処理の実行を要求するときでも、情報処理装置を新しくネットワークに接続したときにでもよく、後者の場合では、ネットワーク内に接続されたネットワーク装置を検索するときに行うＵＰｎＰ（登録商標）の技術仕様に準拠したマルチキャストパケットに含まれるＩＰアドレスを利用すればよい。
【００１９】
また、特定情報はＩＰアドレスに限るものではなく、情報処理装置のＭＡＣアドレスや名称、利用者のユーザＩＤやパスワードであってもよく、情報処理装置又は利用者を特定できるものであれば何でもよい。
【００２０】
さらに、情報処理装置はネットワーク装置でもあり、ネットワーク装置は情報処理装置でもある。つまり、処理を要求する装置が情報処理装置であり、処理を実行する装置がネットワーク装置として識別しているにすぎない。
【００２１】
また、情報処理装置は、認証情報の送信元のネットワーク装置をリスト化し、そのリスト中から利用者にどのネットワーク装置で処理を実行させるかを選択させてもよいし、認証情報を送信してきたネットワーク装置すべてに処理を実行させるように構成されていてもよい。
【００２２】
さらに、処理とは、処理の対象となるデータに対して施すもの（印刷、ファクシミリ等）に限らず、処理の対象にデータは関しないもの（ネットワーク接続の可否等）も含まれるものである。
【００２３】
請求項２に係る発明は、前記ネットワーク装置は、前記情報処理装置から送信される前記処理の実行の要求が該ネットワーク装置で実行可能か否かを前記認証装置に問合わせる第２問合手段を備え、前記第２問合手段の問合わせに対して前記認証装置から該ネットワーク装置に前記処理の実行が可能である旨の応答があった場合、該処理を実行し、前記認証装置は、前記認証情報記憶手段に、さらに前記ネットワーク装置と該ネットワーク装置での利用が許可された機能との対応関係を記憶しており、前記第２問合手段による問合わせに対し、該問合わせの対象となった前記機能が、該問合わせを行った前記ネットワーク装置と対応付けて前記認証情報記憶手段に記憶されているか否かを判断する第２判断手段と、前記第２判断手段により、問合わせの対象となった前記機能が、該問合わせを行った前記ネットワーク装置と対応付けて前記認証情報記憶手段に記憶されていると判断された場合、該ネットワーク装置に処理の実行が可能である旨の応答をする第２応答手段と、を備えていることを特徴とする請求項１に記載のネットワーク認証システムである。
【００２４】
これにより、情報処理装置による利用が可能なネットワーク装置で、かつ、そのネットワーク装置が備えている機能の利用が許可されている場合にのみ、処理を実行することが可能である。
【００２５】
請求項３に係る発明は、前記処理は、前記情報処理装置から前記ネットワーク装置に対して送信される所定のデータに施す処理であって、前記処理実行要求手段は、前記処理の要求と該処理の対象となるデータを送信し、前記第２問合手段は、前記処理実行要求手段により送信された前記処理の対象となるデータが前記ネットワーク装置で処理が可能なデータであるか否かを前記認証装置に問い合わせ、前記第２問合手段の問合わせに対して前記認証装置から該ネットワーク装置で処理が可能である旨の応答があった場合、該処理を実行することを特徴とする請求項２記載のネットワーク認証システムである。
【００２６】
これにより、ネットワーク認証システムは、処理の対象となるデータに基づき、ネットワーク装置による処理の実行の開始を判断することができる。
【００２７】
請求項４に係る発明は、予め定められた処理を実行する機能手段と、前記処理の要求元を特定する特定情報を受信する特定情報受信手段と、前記特定情報受信手段が受信した前記特定情報により特定される前記要求元が、ネットワーク装置の利用を許可されている場合、前記利用の許可に係る認証情報を前記要求元に送信する認証結果送信手段と、を備える前記ネットワーク装置と、ネットワークを介して接続され、前記ネットワーク装置に前記処理の実行を要求する情報処理装置であって、前記ネットワーク装置に該情報処理装置を特定する前記特定情報を送信する特定情報送信手段と、前記認証装置により前記ネットワーク装置の利用が許可された前記認証情報を前記ネットワーク装置から受信する認証結果受信手段と、前記認証結果受信手段が受信した前記認証情報の送信元の前記ネットワーク装置に対して前記処理の実行の要求を送信する処理実行要求手段と、を備えることを特徴とする情報処理装置である。
【００２８】
これにより、認証情報記憶手段に記憶された対応関係に基づいて、利用可能なネットワーク装置を取得し、そのネットワーク装置に処理の要求を出すことができる。
【００２９】
請求項５に係る発明は、予め定められた処理を実行する機能手段と、前記処理の要求元を特定する特定情報を受信する特定情報受信手段と、前記特定情報受信手段が受信した前記特定情報により特定される前記要求元が、ネットワーク装置の利用を許可されている場合、前記利用の許可に係る認証情報を前記要求元に送信する認証結果送信手段と、を備える前記ネットワーク装置と、ネットワークを介して接続され、前記ネットワーク装置に前記処理の実行を要求する情報処理装置を制御可能なコンピュータが読み取り可能なプログラムであって、前記コンピュータを、前記ネットワーク装置に前記情報処理装置を特定する前記特定情報を送信する特定情報送信手段と、前記認証装置により前記ネットワーク装置の利用が許可された前記認証情報を前記ネットワーク装置から受信する認証結果受信手段と、前記認証結果受信手段が受信した前記認証情報の送信元の前記ネットワーク装置に対して前記処理の実行の要求を送信する処理実行要求手段と、して機能させるためのプログラムである。
【００３０】
これにより、認証情報記憶手段に記憶された対応関係に基づいて、利用可能なネットワーク装置を取得し、そのネットワーク装置に処理の要求を出すことができる。
【００３１】
請求項６に係る発明は、処理の要求を出す情報処理装置と、前記情報処理装置による、前記処理の要求先となる装置の利用の可否に関し、前記情報処理装置と、前記要求先となる装置と、の対応関係を記憶する認証情報記憶手段と、前記認証情報記憶手段が記憶する対応関係についての問合せに対して、応答する第１応答手段と、を備えた認証装置と、にネットワークを介して接続され、前記情報処理装置から要求される処理を実行するネットワーク装置であって、前記情報処理装置から送信される前記情報処理装置を特定する特定情報を受信する特定情報受信手段と、前記特定情報受信手段が受信した前記特定情報により特定される前記情報処理装置が、該ネットワーク装置の利用を許可されているかを前記認証装置に問合わせる問合手段と、前記問合手段の問合せに対して前記認証装置から前記情報処理装置による該ネットワーク装置の利用を許可する旨の応答があった場合、前記認証情報を前記特定情報の送信元の前記情報処理装置に送信する認証結果送信手段と、を備えることを特徴とするネットワーク装置である。
【００３２】
これにより、認証情報記憶手段に記憶された対応関係に基づいて、アクセス可能なネットワーク装置を情報処理装置に提供することができる。
【００３３】
請求項７に係る発明は、処理の要求を出す情報処理装置と、前記情報処理装置による、前記処理の要求先となる装置の利用の可否に関し、前記情報処理装置と、前記要求先となる装置と、の対応関係を記憶する認証情報記憶手段と、前記認証情報記憶手段が記憶する対応関係についての問合せに対して、応答する第１応答手段と、を備えた認証装置と、にネットワークを介して接続され、前記情報処理装置から要求される処理を実行するネットワーク装置を制御可能なコンピュータが読み取り可能なプログラムであって、前記コンピュータを、前記情報処理装置から送信される前記情報処理装置を特定する特定情報を受信する特定情報受信手段と、前記特定情報受信手段が受信した前記特定情報により特定される前記情報処理装置が、該ネットワーク装置の利用を許可されているかを前記認証装置に問合わせる問合手段と、前記問合手段の問合せに対して前記認証装置から前記情報処理装置による該ネットワーク装置の利用を許可する旨の応答があった場合、前記認証情報を前記特定情報の送信元の前記情報処理装置に送信する認証結果送信手段と、して機能させるためのプログラムである。
【００３４】
これにより、認証情報記憶手段に記憶された対応関係に基づいて、アクセス可能なネットワーク装置を情報処理装置に提供することができる。
【実施例】
【００３５】
（実施例１）
以下、本発明に係る具体的なネットワーク認証システムについて、図面を用いて説明する。なお、本発明は以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することが可能であることは云うまでもない。
【００３６】
（ネットワーク認証システムの構成）
図１はネットワーク認証システムの構成を示す図である。図から明らかなとおり、このネットワーク認証システム１は、自装置以外の装置に各種機能を実行させるための命令を送出可能な情報処理装置としてのパソコン１０と、各種処理を実行する機能を備えたネットワーク装置４０と、その一例としての複合機２０と、複合機２０がパソコン１０からの利用が許可されているか否かを判断する認証装置３０とが、ネットワーク回線５０を介して接続されている。
【００３７】
パソコン１０は、ＣＰＵ，ＲＯＭ，ＲＡＭ等（図示せず。）を備え、パソコン１０の各動作（パソコン１０全体）について、このＲＯＭに記憶されたプログラムに基づき制御を行う制御部１１と、ネットワーク回線５０に接続され、このネットワーク回線５０を制御する通信部１２、パソコン１０の利用者からの指示を受け付ける操作部１３、各種情報を表示する表示部１４、及び、各種プログラムやデータを記憶するハードディスク等から構成された記憶部１５を備えている。
【００３８】
複合機２０は、ＣＰＵ，ＲＯＭ，ＲＡＭ等（図示せず。）を備え、複合機２０の各動作（複合機２０全体）についての制御を行う制御部２１と、画像形成手段としての印刷部２２と、ネットワーク回線５０に接続され、このネットワーク回線５０を制御する通信部２３と、複合機２０の利用者からの指示を受け付ける操作部２４と、各種プログラムやデータを記憶する記憶部２５と、原稿載置台に載置された原稿を光学的に読み取り画像データを生成する読取部２６と、各種情報を表示する表示部２７とを備え、ＣＰＵ２１にて各種プログラムを実行し、プリンタ機能、スキャナ機能、及び、コピー機能等を実現する構成にされている。  認証装置３０は、ＣＰＵ，ＲＯＭ，ＲＡＭ等（図示せず。）を備え、認証装置３０の各動作（認証装置３０全体）についての制御を行う制御部３１と、ハードディスク等から構成された記憶部３２と、認証装置３０の利用者からの指示を受け付ける操作部３３と、ネットワーク回線５０に接続され、このネットワーク回線５０を制御する通信部３４と、各種情報を表示する表示部３５とを備えている。
【００３９】
また、記憶部３２には、図２（Ａ）に示すように、パソコン１０がどのネットワーク装置４０にアクセス可能、すなわち利用が許可されているか、さらにアクセス可能なネットワーク装置４０のどの機能が利用可能であるかを示した認証テーブルが記憶されている。さらに、図２（Ｂ）に示すように、各ネットワーク装置４０が実行可能な機能を定義した機能テーブルも記憶されている。なお、これら両テーブルは操作部３３やネットワーク回線５０に接続された管理者権限のある他の装置から編集が可能となっている。
【００４０】
これらのテーブルについて具体的に説明すると、認証テーブルには、ネットワーク装置４０毎にパソコン１０を特定する情報としてパソコン１０のＩＰアドレスが登録されている。そしてＩＰアドレス毎に各種設定（アクセスの可否，機能１，機能２・・・，カラー属性，用紙属性，データ属性・・・等）がされている。また機能テーブルには、認証テーブルの「機能１」，「機能２」・・・等の各ネットワーク装置４０が備える機能が登録されている。
【００４１】
さらに、より具体的にネットワーク装置４０を個別に例をあげて説明する。ネットワーク装置４０の一つである「複合機２０」に関しては、ＩＰアドレスが「１９２．１６８．０．１」として特定されるパソコン１０は、「アクセス」が「許可」されており、「機能１」すなわち「印刷」（機能テーブル参照）及び「機能２」すなわち「スキャン」（機能テーブル参照）が「許可」となっており、印刷機能もスキャン機能も利用することができるように設定されている。また、印刷機能利用時には「カラー属性」は「カラー」と定義されているので、カラーでの印刷が可能である。さらに、印刷時における使用可能用紙は、「用紙属性」として定義されており、この場合、「ＡＬＬ」として定義されており、複合機２０が備える複数種類の用紙のうち、いずれの種類の用紙も使用してよい旨に設定されている。また、複合機２０の機能を利用して行う処理の内、データに対して施す処理である場合、「データ属性」として「ＡＬＬ」が設定されており、利用が許可された機能が処理できるデータであればどのような形式のデータでも処理の対象とすることができる。例えば、データに対して施す処理として印刷があり、その印刷対象のデータはｊｐｅｇやｔｅｘｔ、ｇｉｆ形式等のデータである。
【００４２】
一方、ＩＰアドレスが「１９２．１６８．０．２」として特定されるパソコン１０は、アクセス、及び、「機能１」すなわち「印刷」機能の利用は許可されているが、「機能２」すなわち「スキャン」機能は「不許可」として設定され、印刷機能は利用できるがスキャナ機能は利用できないように設定されている。また、印刷機能利用時には「カラー属性」は「モノクロ」と定義されているので、カラーでの印刷は禁止され、モノクロ印刷のみが可能となっている。さらに、印刷時における使用可能用紙は、「用紙属性」に「普通紙」が設定されているので、複合機２０が備える複数種類の用紙のうち、「普通紙」として設定された用紙しか使用できないようになっている。また、「データ属性」として、「ｔｅｘｔ」が設定されており、利用可能な機能の内、その機能がデータに対して施すものである場合、ｔｅｘｔ形式のデータしか処理できないように設定されている。
【００４３】
次に、「プリンタ１」として設定されているネットワーク装置４０に関しては、ＩＰアドレスが「１９２．１６８．０．１」として特定されるパソコン１０は、「アクセス」及び「機能１」すなわち「印刷」が許可されており、さらに、カラー印刷、高級紙での印刷が許可されている。また、「データ属性」として、「ｊｐｅｇ」が設定されており、利用可能な機能の内、その機能がデータに対して施すものである場合、ｊｐｅｇ形式のデータしか処理できないように設定されている。
【００４４】
一方、「その他」として設定されている、ＩＰアドレスが「１９２．１６８．０．１」として特定されるパソコン１０以外のパソコン１０は、「アクセス」が「不許可」として設定されており、「プリンタ１」の一切の機能を利用することができない上、「プリンタ１」からは何も応答しないように設定されている。
【００４５】
また、「ルータ」として設定されているネットワーク装置４０に関しては、ＩＰアドレスが「１９２．１６８．０．１〜１９２．１６８．０．１８」に含まれるＩＰアドレスで特定される複数のパソコン１０は、ルータへの「アクセス」、「機能１」すなわち「ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続」（機能テーブル参照）及び「機能２」すなわち「ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）接続」（機能テーブル参照）が「許可」として設定されており、ルータへのアクセス、ＬＡＮ内の共有コンテンツへの接続、ＬＡＮの外部への接続が許可されている。一方、ＩＰアドレスが「１９２．１６８．０．１〜１９２．１６８．０．１８」以外で特定されるパソコン１０は、「その他」として設定され、「ルータ」への「アクセス」及び「機能１」すなわち「ＷＡＮ接続」は「許可」されているが、「機能２」すなわち「ＬＡＮ接続」は「不許可」に設定され、ＬＡＮの外部への接続は可能であるが、ＬＡＮ内の共有コンテンツへの接続は制限されている。
【００４６】
（ネットワーク認証システムによる処理）
次に、上記のとおり構成されたネットワーク認証システム１によるパソコン１０，ネットワーク装置４０，認証装置３０を含めた全体の処理の流れについて説明する。
【００４７】
図３は、パソコン１０とネットワーク装置４０である複合機２０及び認証装置３０との間でやり取りされる各種データの伝送手順等を、時系列に沿って示したタイミングチャートである。
【００４８】
なお、複合機２０は、複数種類の機能（印刷，スキャン，ファクシミリ等）を実行可能であるが、以下において特に説明がない場合は、いずれの機能もすべて「機能」として表現する。
【００４９】
まず、パソコン１０は、処理の実行を要求するにあたり、アクセス（いずれかの機能の利用）が許可されたネットワーク装置４０がネットワーク回線５０内に存在するか否かを検索するため、パソコン１０を特定するＩＰアドレスを備えた検索パケットをネットワーク回線５０内のネットワーク装置４０に送信する［図３（１）参照］。
【００５０】
検索パケットを受信した複合機２０は、その検索パケットに含まれるＩＰアドレスにより特定されるパソコン１０が自機へのアクセスが許可されているか否かを認証装置３０に問合わせる［図３（２）参照］。そして、認証装置３０は、認証テーブルを参照してアクセスの可否を判断し、アクセスが許可されていればその旨の応答を複合機２０に返信する［図３（３）参照］。複合機２０は、その許可された旨をパソコン１０に返信する［図３（４）参照］。
【００５１】
そして、パソコン１０はアクセスが許可された複合機２０に対し、複合機２０が備える機能の内、いずれの機能が利用可能であるかを問合せ［図３（５）参照］、複合機２０は認証装置３０に、問合せをしてきたパソコン１０に対して自機のいずれの機能の利用が許可されているかを問合わせる［図３（６）参照］。そして、認証装置３０は、認証テーブル及び機能テーブルを参照して利用が許可された機能を判断し、利用が許可された機能を示す情報を複合機２０に返信する［図３（７）参照］。複合機２０は、その利用が許可された機能を示す情報をパソコン１０に返信する［図３（８）参照］。
【００５２】
次いで、パソコン１０は応答があった複合機２０に対して、利用が許可された機能において、どのような属性でその機能を利用してよいのかを問合せ［図３（９）参照］、複合機２０は認証装置３０に、問合せをしてきたパソコン１０に対してどのような属性での処理が設定されているかを問合わせる［図３（１０）参照］。そして、認証装置３０は、認証テーブルを参照して設定された属性を示す情報を複合機２０に返信する［図３（１１）参照］。複合機２０は、その情報をパソコン１０に返信する［図３（１２）参照］。
【００５３】
なお、この属性とは、各種機能を詳細に設定したもので、認証テーブルに示したように予め設定されており、複合機２０の場合は、印刷機能を利用する際の属性として、カラー属性，用紙属性等が設定されている。
【００５４】
そして、パソコン１０はその返信された属性情報に従って、処理の要求を複合機２０に送信し［図３（１３）参照］、複合機２０はその要求に従った処理を実行する［図３（１４）参照］。複合機２０は処理完了後、その処理結果をパソコン１０に送信して［図３（１５）参照］、ネットワーク認証システムによる一連の動作を終了する。なお、以上のネットワーク認証システム１における各装置が実行する処理の詳細は後述する。
【００５５】
以上のネットワーク認証システムによれば、パソコン１０毎に複合機２０のアクセス（利用）を制限できる。さらに、アクセスが許可されても複合機２０が備える複数の機能の内、利用可能な機能を制限することもできる。そして、処理の要求にあたり、パソコン１０毎に予め設定された属性情報にしたがって処理の要求を送信するので、同じ複合機２０の同じ機能を利用するにしても、利用するパソコン１０毎に異なった詳細な設定で利用可能となる。例えば、複合機２０に対する処理において、Ａさんが所有するパソコン１０からの要求ではカラー印刷が可能、Ｂさんが所有するパソコン１０からの要求ではモノクロ印刷しか印刷できないように制限をかけることができる。つまり、単に機能を利用できるか否かで制限するよりも、より詳細な条件での利用制限を設けることができる。
【００５６】
また、本実施例１では処理要求側の情報処理装置としてパソコン１０を例に挙げているが、ネットワークに対応した装置であれば、例えば冷蔵庫、エアーコンディショナー、携帯電話でもよい。なお、これらが備える表示部は、自装置の各種設定が可能な程度にしか表示能力がなく、他のネットワーク装置へ処理要求をする際、例えばプリンタに印刷指示をする際、その表示能力の関係上、詳細な設定を指示することが困難である。しかしながら本実施例１のように、情報処理装置毎に適切な処理条件設定を予め認証装置３０に記憶させておけば、利用者は処理要求の都度、詳細な設定をする必要がなく、ネットワーク装置４０から提供される処理可能なネットワーク装置４０を選択するだけでよい。そのため、表示能力に乏しい情報処理装置からでも認証装置３０に予め設定された詳細な設定に基づいてネットワーク装置４０を選択することができる。
【００５７】
［パソコン１０及び複合機２０が実行する処理］
次に、上記のようなネットワーク認証システム１を実現するために、パソコン１０及び複合機２０が実行する処理について詳細に説明する。
【００５８】
［パソコン１０の処理実行要求処理］
まず、パソコン１０で実行される処理実行要求処理について、図４のフローチャートに基づいて説明する。
【００５９】
この処理実行要求処理を開始、すなわち、利用者がネットワーク装置４０に何らかの処理を実行させようとすると、パソコン１０は、まず、ネットワーク回線５０内に、処理を実行させるネットワーク装置４０が存在するか、またアクセス（利用）許可がされているかを確認するため、ＵＰｎＰ（登録商標）の技術仕様に準拠したマルチキャストパケットを送出する（Ｓ４０５）。このマルチキャストパケットで送出されるデバイス検索パケットにパソコン１０のＩＰアドレスを埋め込むことにより、パソコン１０によるネットワーク装置４０へのアクセスの可否を判断する材料とすることができる。なお、このＳ４０５は図３（１）に対応する処理である。
【００６０】
そして、ネットワーク装置４０からアクセス許可の旨の返信があるか否かを判断し（Ｓ４１０）、いずれかのネットワーク装置４０からの返信があったと判断すると（Ｓ４１０：ＹＥＳ）、表示部１４にそれら返信のあったネットワーク装置４０を選択可能に表示する。なお、このＳ４１０でＹＥＳという判断は、図３（４）に対応する処理である。ここまでの処理で、パソコン１０がアクセス可能、すなわち何らかの機能の利用が許可されたネットワーク装置４０を検索することができる。
【００６１】
次に、パソコン１０の利用者が返信のあったネットワーク装置４０の内、処理を実行させたいネットワーク装置４０を１つ選択し（Ｓ４１５）、パソコン１０はその選択されたネットワーク装置４０に、どのような機能の利用が可能かを問合せる。なお、このステップは図３（５）に対応する処理である。
【００６２】
そして、ネットワーク装置４０から利用可能な機能の情報を取得し（Ｓ４２０）、そのネットワーク装置４０にその機能に設定された属性を問合わせる。なお、このステップは図３（８），図３（９）に対応する処理である。
【００６３】
そして、ネットワーク装置４０から属性情報を取得し（Ｓ４２５）、表示部１４にそれら属性情報を表示し、利用者に確認させる（Ｓ４３０）。続いて、その表示されたネットワーク装置４０に処理の実行を要求し（Ｓ４３５）、ネットワーク装置４０から処理結果を受信して処理実行要求処理を終了する。なお、このＳ４２５，Ｓ４３０は図３（１２）に、Ｓ４３５は図３（１３）に対応する処理である。
【００６４】
一方、Ｓ４１０でいずれのネットワーク装置４０からも返信がないと判断すると（Ｓ４１０：ＮＯ）、ネットワーク回線５０内にネットワーク装置４０が存在しない、もしくは、アクセス許可されたネットワーク装置４０が存在しないとして、処理実行要求処理を終了する。
【００６５】
以上のパソコン１０が実行する処理実行要求処理によると、パソコン１０には、アクセス可能なネットワーク装置４０であり、且つ、利用可能な機能のみが通知されるので、誤って処理不可能なネットワーク装置４０に対して処理の要求を出してしまう虞がない。つまり、例えば、ネットワーク装置４０の一つであるルータに対して印刷処理の実行を要求してしまう虞がない。また、パソコン１０には、利用可能なネットワーク装置４０だけが通知されるので、本ネットワーク認証システム１の利用者は、自分がどのネットワーク装置４０へのアクセスが許可され、どの機能の利用が可能かを把握しておく必要がない。
【００６６】
なお、上記実施例１では、Ｓ４０５で検索パケット内にＩＰアドレスを埋め込んでいるが、このステップの前に、パソコン１０を特定する任意の情報を設定するステップを追加し、Ｓ４０５でＩＰアドレスの代わりにその設定した特定情報を検索パケットに組み込んでもよい。そして、認証テーブルではＩＰアドレスの代わりにその設定した特定情報を利用すれば、同様にネットワーク装置４０の利用を制限することができる。そうすると、パソコン１０をネットワーク回線５０に接続する度にＩＰアドレスが変化するような環境下でも、パソコン１０毎に適した利用制限をかけることができる。なお、パソコン１０を特定する情報は、パソコン１０の利用者が処理の実行を要求する前に、指紋読取リーダを用いて自己の指紋を読み取らせてそれをデータ化したものや、利用者が所有する携帯電話が備える認証キー（製造番号）をパソコン１０に読み取らせたもの等、パソコン１０を特定するものに限らず、利用者個人を特定するものであってもよい。
【００６７】
また、Ｓ４１５ではアクセス可能なネットワーク装置４０から処理を実行させたいネットワーク装置４０を１つ選択しているが、特に１つを選択することに限られない。例えば、Ｓ４１０で複数のネットワーク装置４０からアクセス可能である旨の返信があった場合、複数のネットワーク装置４０を選択してもよい。そうすれば、一度に複数のネットワーク装置４０に処理要求を出すことが可能であり、選択したネットワーク装置４０が、その後の利用可能機能の問合せ処理[図３（５）参照]により利用が制限されてしまい、処理の実行が思うように進まないと可能性を減らすことができる。もちろん、複数のネットワーク装置４０が選択できる場合は、選択したネットワーク装置４０毎に利用可能な機能が表示部１４に表示するように構成されるとよい。
【００６８】
さらに、Ｓ４２０で取得した利用可能な機能が複数存在した場合、利用者に所望の機能を選択させて、その選択した機能に関する属性を複合機２０に問合せてもよいし、取得した利用可能な機能すべての属性を問合せるように構成されていてもよい。
【００６９】
［複合機２０の認証処理］
次に、複合機２０で実行される認証処理について、図５のフローチャートに基づいて説明する。
【００７０】
複合機２０は、常に処理要求を受け付けるように待機しており（Ｓ５０５）、何らかの信号を受信するとそれがパソコン１０から送信される検索パケットか否かを判断する（Ｓ５１０）。そして、検索パケットであると判断すると（Ｓ５１０：ＹＥＳ）、その検索パケット内に検索パケットを送信してきたパソコン１０のＩＰアドレスが埋め込まれているか否かを判断する（Ｓ５１５）。なお、このステップは、図３（１）に対応する処理である。
【００７１】
ここで、ＩＰアドレスが埋め込まれていると判断されると（Ｓ５１５：ＹＥＳ）、そのＩＰアドレスにより特定されるパソコン１０が検索パケットを受信した複合機２０の利用を許可されているか否かを認証装置３０に照会する（Ｓ５２０，Ｓ５２５）。このＳ５２０，Ｓ５２５は、図３（２）に対応する処理である。なお、認証装置３０は、記憶部３２に記憶された認証テーブル（図２（Ａ）参照）に基づいて利用の可否を判断する。この照会により認証テーブルの「アクセス」の項目が「許可」に設定されている、すなわち、パソコン１０は複合機２０へアクセスすることができると判断された返信を認証装置３０から受けると（Ｓ５２５：ＹＥＳ）、その旨をパソコン１０に送信する（Ｓ５３０）。なお、Ｓ５２５でＹＥＳのステップは、図３（３）に、Ｓ５３０は図３（４）に対応する処理である。続いて、パソコン１０から次の指令を待つ（Ｓ５０５）。
【００７２】
なお、Ｓ５２５でパソコン１０は複合機２０へのアクセス許可がない旨を認証装置３０から受けると（Ｓ５２５：ＮＯ）、パソコン１０には何も応答することなく、次の指令が来るまで待機する（Ｓ５０５）。
【００７３】
また、Ｓ５１５で受信した検索パケット内にＩＰアドレスが埋め込まれていないと判断されると（Ｓ５１５：ＮＯ）、認証装置３０に照会することができないので、その検索パケットを送信してきたパソコン１０には何も応答することなく、次の指令が来るまで待機する（Ｓ５０５）。
【００７４】
次いで、アクセス許可したパソコン１０から受信したデータが、検索パケットではないと判断すると（Ｓ５１０：ＮＯ）、そのデータが複合機２０のどの機能を利用することができるのかという問合せか否かを判断する（Ｓ５３５）。そして、機能の問合せであると判断すると（Ｓ５３５：ＹＥＳ）、そのパソコン１０がどの機能の利用を許可されているかを認証装置３０に照会する（Ｓ５４０）。このＳ５３５でＹＥＳは、図３（５）に対応し、Ｓ５４０は、図３（６），図３（７）に対応する処理である。そして、認証装置３０から受け取った利用が許可された機能の情報をパソコン１０に送信し（Ｓ５４５）、次の指令が来るまで待機する（Ｓ５０５）。このＳ５４５は、図３（８）に対応する処理である。なお、認証装置３０は、認証テーブル及び機能テーブルを参照して利用許可された機能の判断をする。
【００７５】
続いて、アクセス許可したパソコン１０から受信したデータが、検索パケットでも、機能の問合せでもないと判断すると（Ｓ５３５：ＮＯ）、そのデータが利用許可された機能の属性に関する問合せか否かを判断する（Ｓ５５０）。そして、属性の問合せであると判断すると（Ｓ５５０：ＹＥＳ）、そのパソコン１０が利用可能な機能の属性を認証装置３０に照会する（Ｓ５５５）。このＳ５５０でＹＥＳは、図３（９）に対応し、Ｓ５５５は、図３（１０），図３（１１）に対応する処理である。そして、認証装置３０から受け取った属性情報をパソコン１０に送信し（Ｓ５６０）、次の指令が来るまで待機する（Ｓ５０５）。このＳ５６０は、図３（１２）に対応する処理である。
【００７６】
そして、アクセス許可したパソコン１０から受信したデータが、検索パケットでも、機能の問合せでも、属性の問合せでもないと判断すると（Ｓ５５０：ＮＯ）、そのデータが利用許可された機能による処理の要求か否かを判断する（Ｓ５６５）。そして、処理の要求であると判断すると（Ｓ５６５：ＹＥＳ）、要求された処理を実行し（Ｓ５７０）、その処理結果を要求送信元のパソコン１０に送信する（Ｓ５７５）。このＳ５６５でＹＥＳは、図３（１３）に対応し、Ｓ５７０は、図３（１４）、Ｓ５７５は、図３（１５）に対応する処理である。そして、次の指令が来るまで待機する（Ｓ５０５）。
【００７７】
一方、アクセス許可したパソコン１０から受信したデータが、検索パケットでも、機能の問合せでも、属性の問合せでも、処理の要求でもないと判断すると（Ｓ５６５：ＮＯ）、処理に関する要求ではなかったと判断して、次の指令が来るまで待機する（Ｓ５０５）。
【００７８】
以上の複合機２０が実行する認証処理によると、検索パケット内にＩＰアドレスが含まれていない検索パケットを送ってくるパソコン１０には、何も応答することはないので、ＩＰアドレスを送ってこない不正利用を試みる利用者には複合機２０を一切利用させないようにすることができる上、自らの存在をネットワーク回線５０に接続された他のネットワーク装置４０に知らせないように複合機２０を設定しておけば、アクセス許可されていないパソコン１０を含むネットワーク装置４０に、その存在すら知られることはない。
【００７９】
なお、認証装置３０からの照会結果と照会の対象となったパソコン１０との関係を、複合機２０が備える記憶部２５に記憶しておくようにしてもよい。そうすれば、同じパソコン１０から再び同じ処理の実行要求があった場合、その記憶部２５に記憶された対応関係を利用すればよいので、認証装置３０への問合せ処理を省略でき、パソコン１０への応答時間を短縮できるとともに、認証装置３０へのアクセスに伴うネットワークトラフィックを軽減することができる。その場合、図５での認証処理におけるＳ５２０及びＳ５４０，Ｓ５５５では、認証装置３０に照会にするのではなく、記憶部２５に照会することになる。
【００８０】
以上のように、ネットワーク認証システムの処理を実行してもよいが、さらに以下のように実行することにより、別の優れた効果を有することになる。
【００８１】
ネットワーク認証システムの処理において、パソコン１０が複合機２０からアクセス許可の旨の情報を受け取ったら［図３（４）参照］、図３（５）〜（１２）のステップを省略して、処理の要求を出すようにしてもよい［図３（１３）参照］。そうすれば、単機能しか有しないネットワーク装置４０、例えばプリンタでは、機能の問合せ（図３（５）参照）をしても単一の機能の返信しかないことは明らかであるので、そのような無駄な処理を省略することができ、その問合せに伴うネットワークトラフィックの軽減が図れるとともに、認証処理時間の短縮をすることができる。また、単機能しか有しないネットワーク装置４０の場合、図３（５）〜（８）のステップだけを省略すれば、どのような属性で処理されるかを確認した後に、処理の要求を出すこともできる。
【００８２】
なお、図３（１）において、複合機２０は、パソコン１０からＩＰアドレスを備えた検索パケットとともに、処理の要求を受けるように構成されていてもよい。そうすれば、そのパソコン１０による利用が許可され、且つ、要求された処理内容を実行可能なネットワーク装置４０が認証装置３０の照会で検索されることになり、適切なネットワーク装置４０が見つかれば、改めて処理の要求を出さなくても図３（１）での要求内容で処理の実行を行うことができる。
【００８３】
また、処理の要求を複合機２０に出した後に、その処理を実行できるか否かを判断して、実行できると判断された場合に処理の実行を行うようにしてもよい。つまり、図３での処理において、（５）〜（１２）を省略し、（１３）で処理要求を出した後に、その処理の実行が可能か否かを複合機２０が認証装置３０に問合せ、可能であると判断したら、処理を実行するようにしてもよい。
【００８４】
また、処理の対象となるデータの種類によって、ネットワーク装置の利用を制限することも可能である。つまり、処理の要求を送信する前に、処理の対象となるデータの種類を特定する情報を複合機２０に送信する。そして、複合機２０は、その複合機２０が備え、利用が許可された機能でその種類のデータを処理できるか否かを認証装置３０に問合せ、処理可能であるとの応答が複合機２０にあると、複合機２０はその旨をパソコン１０に送信する。パソコン１０はその旨を受信すると、その処理の対象となるデータを複合機２０に送信し、処理を実行させる。なお、認証装置３０は、認証テーブルに記載されたデータ属性に従って、処理の可否を判断する。
【００８５】
これにより、パソコン１０には、データを処理可能なネットワーク装置が提供され、パソコン１０は、その提供されたネットワーク装置に処理の実行させることができる。そのため、処理の対象となるデータに応じて利用可能なネットワーク装置を制限でき、パソコン１０毎に、より詳細な利用制限を設定することができる。さらに、利用可能となったネットワーク装置だけが利用者に提供されるため、情報処理装置の利用者はいずれのネットワーク装置がどのような機能を備え、いずれの種類のデータを処理可能であるか把握していなくても、容易に処理の実行が可能なネットワーク装置に処理の要求を出すことができる。
【００８６】
（実施例２）
以下、実施例１とは異なるネットワーク認証システムについて、具体的に説明する。なお、以下の説明では同一の構成及び処理手順については、詳細を省略し、相違する点のみを説明する。
【００８７】
（ネットワーク認証システムによる処理）
ネットワーク認証システム１によるパソコン１０，ネットワーク装置４０，認証装置３０を含めた全体の処理の流れについて、図面を用いて説明する。
【００８８】
図６は、パソコン１０とネットワーク装置４０である複合機２０及び認証装置３０との間でやり取りされる各種データの伝送手順等を、時系列に沿って示したタイミングチャートである。上記実施例１との大きな違いは、ネットワーク装置４０に処理を実行させたい場合、ネットワーク装置４０にアクセスする前に、認証装置３０にネットワーク装置４０へのアクセス権があるか否かを問う点である。
【００８９】
まず、パソコン１０は、ネットワーク回線５０内に接続されたネットワーク装置４０で所望の処理を実行させるにあたり、パソコン１０にいずれのネットワーク装置４０へのアクセスが許可されているか、すなわち、利用許可があるかを認証装置３０に問合わせる［図６（１）参照］。なお、このとき、パソコン１０を特定する情報としてＩＰアドレスを認証装置３０に送信する。
【００９０】
認証装置３０は、そのＩＰアドレスにより特定されるパソコン１０が利用許可されているネットワーク装置４０を認証テーブルに基づいて判断し［図６（２）参照］、そのアクセス許可されているネットワーク装置４０の情報を利用許可証としてパソコン１０に送信する［図６（３）参照］。なお、この利用許可証は認証装置３０によるデジタル署名及び問合せをしたパソコン１０のＩＰアドレスが付与されている。
【００９１】
続いてパソコン１０は、利用許可証を備えたデバイス検索パケットをネットワーク回線５０内のネットワーク装置４０に送信する［図６（４）参照］。そして、この検索パケットを受信した複合機２０は、認証装置３０の公開鍵でその利用許可証に付与されているデジタル署名が正しいものか否かを判断し［図６（５）参照］、正しいものであるとき、パソコン１０に利用許可の情報の返信をする［図６（６）参照］。
【００９２】
そして、パソコン１０はその返信された利用許可情報に従って、処理の要求を複合機２０に送信し［図６（７）参照］、複合機２０はその処理を実行する［図６（８）参照］。複合機２０は処理完了後、その処理結果をパソコン１０に送信して［図６（９）参照］、ネットワーク認証システムによる一連の動作を終了する。なお、以上のネットワーク認証システムにおける各装置が実行する処理の詳細は後述する。
【００９３】
以上のネットワーク認証システムによれば、認証装置３０によりパソコン１０毎に複合機２０のアクセス（利用）を制限できる。さらに、利用許可証にはデジタル署名が付与されており、認証装置３０が発行した公開鍵でしか複合化できないため、利用許可証の偽造を防止できる。その上、利用許可証にはＩＰアドレスも付与されているので、そのＩＰアドレスと、検索パケットを送信してきたパソコン１０のＩＰアドレスを比較することにより、利用証明書の複製し利用許可証を受けた正規のパソコン１０以外のパソコン１０からの複合機２０の不正使用を防止することができる。
【００９４】
また、実施例１の効果と同様に、表示能力の乏しい情報処理装置でも認証装置３０に予め設定された利用可能された機能，属性情報（認証テーブル及び機能テーブル）に基づいて提供される、利用許可されたネットワーク装置４０を選択するだけでよいので、要求側の情報処理装置に適切な条件で処理の要求を出すことができる。
【００９５】
［パソコン１０及び複合機２０が実行する処理］
次に、上記のようなネットワーク認証システム１を実現するために、パソコン１０及び複合機２０が実行する処理について詳細に説明する。
【００９６】
［パソコン１０の処理実行要求処理］
まず、パソコン１０側で実行される処理実行要求処理について、図７のフローチャートに基づいて説明する。
【００９７】
この処理実行要求処理を開始、すなわち、利用者がネットワーク装置４０に何らかの処理を実行させようとすると、パソコン１０は、まず、認証装置３０にネットワーク回線５０内に処理を実行させるネットワーク装置４０が存在するか、また、利用が許可されているか否かを問合わせる（Ｓ７０５）。このＳ７０５は図６（１）に対応する処理である。なお、このとき、パソコン１０を特定する情報としてＩＰアドレスを認証装置３０に送信することにより、認証装置３０はそのＩＰアドレスに基づいてパソコン１０に利用許可されたネットワーク装置を判断する。この処理は図６（２）に対応する処理である。
【００９８】
そして、認証装置３０によりいずれかのネットワーク装置４０の利用が許可されたと判断すると（Ｓ７１０：ＹＥＳ）、認証装置３０から利用許可されたネットワーク装置４０の情報が記載された利用許可証を受信する（Ｓ７１５）。このＳ７１５は図６（３）に対応する処理である。なお、この利用許可証には、認証装置３０の秘密鍵により作成されたデジタル署名及びパソコン１０から送信されたＩＰアドレスが付与されており、パソコン１０が利用可能なネットワーク装置４０がその利用可能な機能及び属性と対応付けて記載されている。
【００９９】
続いて、パソコン１０は、ネットワーク装置４０に処理を実行させるため、ネットワーク回線５０内に、利用許可証に記載されたネットワーク装置４０が存在するか確認するため、検索パケットを送出する（Ｓ７２０）。このＳ７２０は図６（４）に対応する処理である。この検索パケットには、利用許可証が埋め込まれており、検索パケットを受け取ったネットワーク装置４０は検索パケットを送信してきたパソコン１０からの処理要求を受け入れることができるようになる。
【０１００】
そして、ネットワーク装置４０から利用許可の旨の返信があるか否かを判断し（Ｓ７２５）、いずれかのネットワーク装置４０からの返信があったと判断すると（Ｓ７２５：ＹＥＳ）、表示部１４にそれら返信のあったネットワーク装置４０を選択可能に表示する。なお、このＳ７２５でＹＥＳという判断は、図６（６）に対応する処理である。
【０１０１】
ここまでの処理で、パソコン１０が利用可能なネットワーク装置４０を検索することができる。
【０１０２】
次に、パソコン１０の利用者が返信のあったネットワーク装置４０から処理を実行させたいネットワーク装置４０を１つ選択し（Ｓ７３０）、パソコン１０はその選択されたネットワーク装置４０に、処理の実行を要求する（Ｓ７３５）。このＳ７３５は図６（７）に対応する処理である。
【０１０３】
一方、Ｓ７２５で一定時間経過しても、いずれのネットワーク装置４０からも返信がないと判断すると（Ｓ７２５：ＮＯ）、ネットワーク回線５０内にネットワーク装置４０が存在しない、もしくは、利用不可能な状態になっている、さらには、利用許可証が正規のものではないと判断し、ネットワーク装置４０に処理の要求を出すことなく、処理実行要求処理を終了する。
【０１０４】
また、Ｓ７１０で認証装置３０からいずれのネットワーク装置４０の利用許可が得られないと判断すると（Ｓ７１０：ＮＯ）、ネットワーク回線５０内にはパソコン１０が利用可能なネットワーク装置４０が存在しないとして、処理実行要求処理を終了する。
【０１０５】
以上のパソコン１０が実行する処理実行要求処理によると、パソコン１０には、利用可能なネットワーク装置４０だけが通知されるので、誤って利用制限されたネットワーク装置４０に対して処理の要求を送ってしまう心配がない。
【０１０６】
さらに、ネットワーク装置４０の利用が許可されている利用者にはデジタル署名及び利用者を特定するＩＰアドレスが付与された利用許可証によりネットワーク装置４０の利用を制限できるとともに、利用許可がされていない利用者には、ネットワーク装置４０の存在すら通知されないので、セキュアなネットワークを構築することが可能である。
【０１０７】
なお、上記実施例では、Ｓ７０５で認証装置３０にパソコン１０を特定する情報としてＩＰアドレスを送信しているが、このステップの前に、パソコン１０を特定する任意の情報を設定するステップを追加し、その設定した情報を認証装置３０に送信するようにしてもよい。そして、認証装置３０は、その情報を元にパソコン１０がいずれのネットワーク装置４０を利用可能か否かを判断するようにするとよい。そうすれば、ネットワークに接続するたびにＩＰアドレスが変化するような環境下でも、パソコン１０に適した利用制限をかけることができる。なお、パソコン１０を特定する情報はＩＰアドレスである必要はなく、パソコン１０、もしくはパソコン１０の利用者を特定できればよい。その場合、認証テーブルの項目もＩＰアドレスではなく、パソコン１０もしくは利用者を特定できる情報に変更する必要がある。
【０１０８】
また、Ｓ７３０では利用可能なネットワーク装置４０の内から処理を実行させたいネットワーク装置４０を１つ選択しているが、特に１つを選択することに限られない。例えば、Ｓ７２５で複数のネットワーク装置４０からアクセス可能である旨の返信があった場合、複数のネットワーク装置４０を選択してもよい。そうすれば、一度に複数のネットワーク装置４０に処理要求を出すことが可能であり、複数のネットワーク装置４０に同一指示を出したい場合、個別に指示を出す必要がなくなる。
【０１０９】
［複合機２０の機能実行処理］
次に、ネットワーク装置４０で実行される機能実行処理について、図８のフローチャートに基づいて説明する。なお、本実施例では、ネットワーク装置４０の一例として複合機２０を用いて説明する。
【０１１０】
複合機２０は、常に処理要求を受け付けるように待機しており（Ｓ８０５）、何らかの信号を受信するとそれがパソコン１０からの検索パケットか否かを判断する（Ｓ８１０）。そして、検索パケットであると判断すると（Ｓ８１０：ＹＥＳ）、その検索パケット内に利用許可証が埋め込まれているか否かを判断する（Ｓ８１５）。なお、このステップは、図６（４）に対応する処理である。
【０１１１】
そして、利用許可証が埋め込まれていると判断されると（Ｓ８１５：ＹＥＳ）、予め取得しておいた認証装置３０の公開鍵でその利用許可証を復号化し、デジタル署名が正しいか否かを判断する（Ｓ８２０）。このＳ８２０は、図６（５）に対応する処理である。
【０１１２】
そして、正規の利用許可証であると判断されると（Ｓ８２０：ＹＥＳ）、パソコン１０に利用可能である旨を送信し、処理の要求が送信されるまで待機する（Ｓ８０５）。このステップは、図６（６）に対応する処理である。
【０１１３】
一方、Ｓ８２０で利用許可証が正しくないと判断されると（Ｓ８２０：ＮＯ）、その利用許可証は偽造又は他のネットワーク認証システムでのものの可能性があり、本ネットワーク認証システム１では有効ではないので、その利用許可証を含む検索パケットを送信してきたパソコン１０には何も応答せず、次の処理に移るため待機する（Ｓ８０５）。
【０１１４】
また、Ｓ８１５で利用許可証が埋め込まれた検索パケットではないと判断すると（Ｓ８１５：ＮＯ）、使用許可がされていないパソコン１０からのアクセスと判断し、そのパソコン１０には何も応答せず、次の処理に移るため待機する（Ｓ８０５）。
【０１１５】
次いで、パソコン１０から受信したデータが、検索パケットではないと判断すると（Ｓ８１０：ＮＯ）、そのデータは処理の要求か否かを判断する（Ｓ８３０）。そして、処理の要求であると判断すると（Ｓ８３０：ＹＥＳ）、要求された処理を利用許可証に記載された機能及び属性に基づいて実行し（Ｓ８３５）、その処理結果を要求送信元のパソコン１０に送信する（Ｓ８４０）。なお、このＳ８３０でＹＥＳは、図６（７）に対応し、Ｓ８３５は、図６（８）、Ｓ８４０は、図６（９）に対応する処理である。そして、次の指令が来るまで待機する（Ｓ８０５）。
【０１１６】
一方、パソコン１０から受信したデータが、検索パケットでも、処理の要求でもないと判断すると（Ｓ８３０：ＮＯ）、処理の要求ではなかったとして、次の指令が来るまで待機する（Ｓ８０５）。
【０１１７】
以上の複合機２０が実行する機能実行処理によると、利用許可証を含んでいない検索パケットを送ってくるパソコン１０には、一切応答しないので、利用許可されていない不正利用をしようとする利用者にはネットワーク装置４０を利用させないよう制限することができる。さらに、自らの存在をネットワーク回線５０に接続された他のネットワーク装置４０に知らせないように複合機２０を設定しておけば、アクセス許可されていないパソコン１０を含むネットワーク装置４０に、その存在すら知られることはない。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施例１におけるネットワーク認証システムの構成を示した図
【図２】（Ａ）は本発明の実施例１における認証テーブルを、（Ｂ）は、本発明の実施例１における機能テーブルを示した図
【図３】本発明の実施例１におけるネットワーク認証システムの動作について一例を示すタイミングチャート
【図４】本発明の実施例１における処理実行要求処理のフローを示す図
【図５】本発明の実施例１における認証処理のフローを示す図
【図６】本発明の実施例２におけるネットワーク認証システムの動作について一例を示すタイミングチャート
【図７】本発明の実施例２における処理実行要求処理のフローを示す図
【図８】本発明の実施例２における機能実行処理のフローを示す図
【符号の説明】
【０１１９】
１０  パソコン（情報処理装置）
２０  複合機（ネットワーク装置）
３０  認証装置
４０  ネットワーク装置
５０  ネットワーク回線
【図１】
2007206810.tif 000003
【図２】
2007206810.tif 000004
【図３】
2007206810.tif 000005
【図４】
2007206810.tif 000006
【図５】
2007206810.tif 000007
【図６】
2007206810.tif 000008
【図７】
2007206810.tif 000009
【図８】
2007206810.tif 000010