(57)【特許請求の範囲】
【請求項１】
セキュリティ管理の対象となる画像形成装置と、当該画像形成装置を機能毎に制御するための情報を生成する情報処理装置と、を有するデバイス管理システムであって、
前記画像形成装置は、
ユーザを特定するための情報及び当該ユーザの操作入力を受け付ける受付手段と、
前記ユーザを特定するための情報を含む要求情報を生成して、前記画像形成装置の機能毎の利用が可能か否かを示すアクセス制限情報を含むアクセス制御情報の発行を要求する要求手段と、を備え、
前記情報処理装置は、
前記要求手段により生成された前記要求情報から前記ユーザを特定するためのユーザ情報を抽出する抽出手段と、
前記画像形成装置を操作するユーザを撮像するためのネットワークカメラにより撮像された映像に対し、特定の画像を抽出するために分離画像処理を施し、分離した結果を基に前記画像形成装置を操作するユーザが 前記ネットワークカメラに撮像されているか否かを判定する判定手段と、
（i）前記判定手段により、ユーザが前記ネットワークカメラに撮像されていると判定された場合、当該ユーザに対して、前記画像形成装置が有する機能毎に利用を制限するための第１のアクセス制限情報を生成し、
（ii）前記判定手段により、ユーザが前記ネットワークカメラに撮像されていると判定されなかった場合、当該ユーザに対して、前記第１のアクセス制限情報に応じた機能制限と比較して、より多くの機能についての利用を制限するための第２のアクセス制限情報を生成するアクセス制限情報生成手段と、
前記アクセス制限情報生成手段により生成された前記第１のアクセス制限情報または前記第２のアクセス制限情報と、前記ユーザ情報と、を関連付けたアクセス制御情報を生成するアクセス制御情報生成手段と、を備え、
前記アクセス制限情報生成手段は、前記ユーザ情報を基に、前記第１のアクセス制限情報または前記第２のアクセス制限情報を生成し、前記画像形成装置を利用するユーザ毎に、当該画像形成装置が有する機能の制限が夫々異なり、当該画像形成装置が有する機能には、コピー機能、プリント機能、およびボックスプリント機能の内、少なくとも１つの機能が含まれることを特徴とし、
前記画像形成装置は、
前記アクセス制御情報生成手段により生成された前記アクセス制御情報に含まれる前記第１のアクセス制限情報または前記第２のアクセス制限情報に従い、前記操作入力に対する当該画像形成装置の機能毎の利用を制御する制御手段を更に備える
ことを特徴とするデバイス管理システム。
【請求項２】
前記ユーザの操作を監視する複数のネットワークカメラが含まれる場合、前記判定手段は、前記複数のネットワークカメラのうちのメインネットワークカメラにより撮像された映像に対し、特定の画像を抽出するために分離画像処理を施し、分離した結果を基に前記画像形成装置を操作するユーザが前記メインネットワークカメラに撮像されているか否かを判定し、
（i）前記判定の結果、ユーザが前記メインネットワークカメラに撮像されていると判定されなかった場合に、前記判定手段は、前記複数のネットワークカメラのうちのサブネットワークカメラにより撮像された映像に対し、特定の画像を抽出するために分離画像処理を施し、分離した結果を基に前記画像形成装置を操作するユーザが前記サブネットワークカメラに撮像されているか否かを判定し、
（ii）前記判定の結果、ユーザが前記メインネットワークカメラに撮像されていると判定された場合、前記判定手段は、前記サブネットワークカメラにより撮像された映像を基に前記画像形成装置を操作するユーザが 前記サブネットワークカメラに撮像されているか否かの判定を行わず、
前記メインネットワークカメラの映像を基に生成された第１のアクセス制限情報により制限される前記画像形成装置の機能と、前記サブネットワークカメラの映像を基に生成された第１のアクセス制限情報により制限される前記画像形成装置の機能と、は異なる
ことを特徴とする請求項１に記載のデバイス管理システム。
【請求項３】
前記判定手段は、前記ユーザの操作を監視する前記ネットワークカメラの稼働状態を、当該ネットワークカメラとの通信に基づき判定し、前記ネットワークカメラと通信が可能な場合に当該ネットワークカメラは正常な稼働状態にあると判定し、前記ネットワークカメラと通信ができない場合、当該ネットワークカメラはエラー稼働の状態にあると判定する
ことを特徴とする請求項１または請求項２に記載のデバイス管理システム。
【請求項４】
前記判定手段により前記ネットワークカメラが正常稼働の状態にあると判定された場合、前記第１のアクセス制限情報として、前記アクセス制限情報生成手段は、前記ユーザ情報と、前記ネットワークカメラの正常稼働の状態と、に対応するアクセス制限情報を、複数のネットワークカメラの稼働状態と複数のユーザ情報とのそれぞれの組み合わせに対応した複数のアクセス制限情報が格納されている格納手段から取得する
ことを特徴とする請求項３に記載のデバイス管理システム。
【請求項５】
前記判定手段により前記ネットワークカメラがエラー稼働の状態にあると判定された場合、前記第２のアクセス制限情報として、前記アクセス制限情報生成手段は、前記ユーザ情報と、前記ネットワークカメラのエラー稼働の状態と、に対応するアクセス制限情報を、複数のネットワークカメラの稼働状態と複数のユーザ情報とのそれぞれの組み合わせに対応した複数のアクセス制限情報が格納されている格納手段から取得する
ことを特徴とする請求項３に記載のデバイス管理システム。
【請求項６】
前記アクセス制限情報生成手段は、前記複数のネットワークカメラそれぞれの稼働状態の判定結果に基づき取得されたアクセス制限情報を統合し、
前記アクセス制御情報生成手段は、前記統合されたアクセス制限情報と、前記ユーザ情報と、を関連付けたアクセス制御情報を生成する
ことを特徴とする請求項４または５に記載のデバイス管理システム。
【請求項７】
前記判定手段により前記ネットワークカメラがエラー稼働の状態にあると判定された場合に、前記アクセス制御情報生成手段は、当該エラー稼働の状態により制限される前記画像形成装置の機能を特定するための機能制限情報を前記アクセス制御情報に設定する
ことを特徴とする請求項５に記載のデバイス管理システム。
【請求項８】
前記制御手段は、前記アクセス制御情報に設定されている機能制限情報に基づき、前記ネットワークカメラのエラー稼働時に制限される機能を特定し、前記画像形成装置の操作表示手段に当該機能を表示することを特徴とする請求項７に記載のデバイス管理システム。
【請求項９】
セキュリティ管理の対象となる画像形成装置と、当該画像形成装置を機能毎に制御するための情報を生成する情報処理装置と、を有するデバイス管理システムにおけるデバイス管理方法であって、
前記画像形成装置の受付手段が、ユーザを特定するための情報及び当該ユーザの操作入力を受け付ける受付工程と、
前記画像形成装置の要求手段が、前記ユーザを特定するための情報を含む要求情報を生成して、前記画像形成装置の機能毎の利用が可能か否かを示すアクセス制限情報を含むアクセス制御情報の発行を要求する要求工程と、
前記情報処理装置の抽出手段が、前記要求工程により生成された前記要求情報から前記ユーザを特定するためのユーザ情報を抽出する抽出工程と、
前記情報処理装置の判定手段が、前記画像形成装置を操作するユーザを撮像するためのネットワークカメラにより撮像された映像に対し、特定の画像を抽出するために分離画像処理を施し、分離した結果を基に前記画像形成装置を操作するユーザが 前記ネットワークカメラに撮像されているか否かを判定する判定工程と、
前記情報処理装置のアクセス制限情報生成手段が、 
（i）前記判定工程により、ユーザが前記ネットワークカメラに撮像されていると判定された場合、当該ユーザに対して、前記画像形成装置が有する機能毎に利用を制限するための第１のアクセス制限情報を生成し、
（iｉ）前記判定工程により、ユーザが前記ネットワークカメラに撮像されていると判定されなかった場合、当該ユーザに対して、前記第１のアクセス制限情報に応じた機能制限と比較して、より多くの機能についての利用を制限するための第２のアクセス制限情報を生成するアクセス制限情報生成工程と、
前記情報処理装置のアクセス制御情報生成手段が、前記アクセス制限情報生成工程により生成された前記第１のアクセス制限情報または前記第２のアクセス制限情報と、前記ユーザ情報と、を関連付けたアクセス制御情報を生成するアクセス制御情報生成工程と、
前記画像形成装置の制御手段が、前記アクセス制御情報生成工程により生成された前記アクセス制御情報に含まれる前記第１のアクセス制限情報または前記第２のアクセス制限情報に従い、前記操作入力に対する当該画像形成装置の機能毎の利用を制御する制御工程と、を有し、
前記アクセス制限情報生成工程は、前記ユーザ情報を基に、前記第１のアクセス制限情報または前記第２のアクセス制限情報を生成し、前記画像形成装置を利用するユーザ毎に、当該画像形成装置が有する機能の制限が夫々異なり、当該画像形成装置が有する機能には、コピー機能、プリント機能、およびボックスプリント機能の内、少なくとも１つの機能が含まれることを特徴とするデバイス管理方法。
【請求項１０】
前記ユーザの操作を監視する複数のネットワークカメラが含まれる場合、前記判定工程は、前記複数のネットワークカメラのうちのメインネットワークカメラにより撮像された映像に対し、特定の画像を抽出するために分離画像処理を施し、分離した結果を基に前記画像形成装置を操作するユーザが前記メインネットワークカメラに撮像されているか否かを判定し、
（i）前記判定の結果、ユーザが前記メインネットワークカメラに撮像されていると判定されなかった場合に、前記判定工程は、前記複数のネットワークカメラのうちのサブネットワークカメラにより撮像された映像に対し、特定の画像を抽出するために分離画像処理を施し、分離した結果を基に前記画像形成装置を操作するユーザが前記サブネットワークカメラに撮像されているか否かを判定し、
（ii）前記判定の結果、ユーザが前記メインネットワークカメラに撮像されていると判定された場合、前記判定工程は、前記サブネットワークカメラにより撮像された映像を基に前記画像形成装置を操作するユーザが 前記サブネットワークカメラに撮像されているか否かの判定を行わず、
前記メインネットワークカメラの映像を基に生成された第１のアクセス制限情報により制限される前記画像形成装置の機能と、前記サブネットワークカメラの映像を基に生成された第１のアクセス制限情報により制限される前記画像形成装置の機能と、は異なる
ことを特徴とする請求項９に記載のデバイス管理方法。
【請求項１１】
前記判定工程は、前記ユーザの操作を監視する前記ネットワークカメラの稼働状態を、当該ネットワークカメラとの通信に基づき判定し、前記ネットワークカメラと通信が可能な場合に当該ネットワークカメラは正常な稼働状態にあると判定し、前記ネットワークカメラと通信ができない場合、当該ネットワークカメラはエラー稼働の状態にあると判定する
ことを特徴とする請求項９または請求項１０に記載のデバイス管理方法。
【請求項１２】
前記判定工程により前記ネットワークカメラが正常稼働の状態にあると判定された場合、前記第１のアクセス制限情報として、前記アクセス制限情報生成工程は、前記ユーザ情報と、前記ネットワークカメラの正常稼働の状態と、に対応するアクセス制限情報を、複数のネットワークカメラの稼働状態と複数のユーザ情報とのそれぞれの組み合わせに対応した複数のアクセス制限情報が格納されている格納手段から取得する
ことを特徴とする請求項１１に記載のデバイス管理方法。
【請求項１３】
前記判定工程により前記ネットワークカメラがエラー稼働の状態にあると判定された場合、前記第２のアクセス制限情報として、前記アクセス制限情報生成工程は、前記ユーザ情報と、前記ネットワークカメラのエラー稼働の状態と、に対応するアクセス制限情報を、複数のネットワークカメラの稼働状態と複数のユーザ情報とのそれぞれの組み合わせに対応した複数のアクセス制限情報が格納されている格納手段から取得する
ことを特徴とする請求項１１に記載のデバイス管理方法。
【請求項１４】
前記アクセス制限情報生成工程は、前記複数のネットワークカメラそれぞれの稼働状態の判定結果に基づき取得されたアクセス制限情報を統合し、
前記アクセス制御情報生成工程は、前記統合されたアクセス制限情報と、前記ユーザ情報と、を関連付けたアクセス制御情報を生成する
ことを特徴とする請求項１２または１３に記載のデバイス管理方法。
【請求項１５】
前記判定工程により前記ネットワークカメラがエラー稼働の状態にあると判定された場合に、前記アクセス制御情報生成工程は、当該エラー稼働の状態により制限される前記画像形成装置の機能を特定するための機能制限情報を前記アクセス制御情報に設定する
ことを特徴とする請求項１３に記載のデバイス管理方法。
【請求項１６】
前記制御工程は、前記アクセス制御情報に設定されている機能制限情報に基づき、前記ネットワークカメラのエラー稼働時に制限される機能を特定し、前記画像形成装置の操作表示手段に当該機能を表示することを特徴とする請求項１５に記載のデバイス管理方法。
【請求項１７】
画像形成装置およびネットワークカメラと通信可能な情報処理装置であって、
前記画像形成装置を操作するユーザを撮像するためのネットワークカメラが、正常に稼働しているか否かを判定する判定手段と、
前記画像形成装置を利用するユーザに対して、当該画像形成装置の有する機能毎に利用を制限するためのアクセス制御情報を生成する生成手段と、を備え、
前記生成手段は、前記判定手段により前記ネットワークカメラは正常に稼働していると判定された場合、ユーザに対して前記画像形成装置の機能毎に利用を制限するための第１のアクセス制限情報を生成し、
前記生成手段は、前記判定手段により前記ネットワークカメラは正常に稼働していると判定されなかった場合、ユーザに対して前記第１のアクセス制限情報に応じた機能制限と比較して、より多くの機能についての利用を制限するための第２のアクセス制限情報を生成し、
前記画像形成装置が有する機能には、コピー機能、プリント機能、およびボックスプリント機能の内、少なくとも１つの機能が含まれることを特徴とする情報処理装置。
【請求項１８】
前記判定手段は、ネットワークにおける通信障害によって、前記ネットワークカメラ が撮像した映像を受信できなかった場合に、前記ネットワークカメラは正常に動作していないと判定することを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記判定手段は、前記ネットワークカメラが撮像した映像を保存する際に、前記映像を保存するための格納手段が保存許容量を超えているために、当該映像を保存できなかった場合に、前記ネットワークカメラは正常に動作していないと判定することを特徴とする請求項１７または１８に記載の情報処理装置。
【請求項２０】
前記判定手段は、前記画像形成装置を操作するユーザを撮像するためのネットワークカメラにより撮像された映像に対し、特定の画像を抽出するために分離画像処理を施し、分離した結果を基に前記画像形成装置を操作するユーザが 前記ネットワークカメラに撮像されていなかった場合に、前記ネットワークカメラは正常に動作していないと判定することを特徴とする請求項１７乃至１９のいずれか１項に記載の情報処理装置。
【請求項２１】
画像形成装置およびネットワークカメラと通信可能な情報処理装置における情報処理方法であって、
前記情報処理装置の判定手段が、前記画像形成装置を操作するユーザを撮像するためのネットワークカメラが、正常に稼働しているか否かを判定する判定工程と、
前記情報処理装置の生成手段が、前記画像形成装置を利用するユーザに対して、当該画像形成装置の有する機能毎に利用を制限するためのアクセス制御情報を生成する生成工程と、を有し、
前記生成工程は、前記判定工程により前記ネットワークカメラは正常に稼働していると判定された場合、ユーザに対して前記画像形成装置の機能毎に利用を制限するための第１のアクセス制限情報を生成し、
前記生成工程は、前記判定工程により前記ネットワークカメラは正常に稼働していると判定されなかった場合、ユーザに対して前記第１のアクセス制限情報に応じた機能制限と比較して、より多くの機能についての利用を制限するための第２のアクセス制限情報を生成し、
前記画像形成装置が有する機能には、コピー機能、プリント機能、およびボックスプリント機能の内、少なくとも１つの機能が含まれることを特徴とする情報処理方法。
【請求項２２】
コンピュータを、請求項１７乃至請求項２０のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項２３】
請求項２２に記載のプログラムを記憶したコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークデバイスのセキュリティ管理技術に関する。
【背景技術】
【０００２】
印刷装置等のデバイスの管理がセキュリティ対策の観点から必要とされており、デバイスの利用者をＩＤで管理し、ログを取るだけでなく各利用者の操作記録を確実に記録したいしたいという要望がある。
【０００３】
従来、デバイスを管理するシステムにおいてユーザの操作記録の保存方法として、操作ログにジョブデータを付加する方法が取られている。さらに、操作ログに、操作者を撮影した映像を付加し、デバイスの操作を制限する方法も取られている。このようなデバイスの管理技術は、例えば特許文献１に開示されている。
【特許文献１】特開平７-４４７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来の方法では、次のような問題がある。まず、撮影装置によって操作記録が取れていないくてもデバイスの利用が可能となる場合は、操作記録を取っていても、セキュリティ機能としての抑止力とならない。
【０００５】
また、撮影装置の操作記録に基づいてデバイスの利用が制限されるシステムでは、撮影装置の故障時には、操作記録が不要だと管理者が判断した機能についてまで、全機能一律に制限されることになり、管理対象となるデバイスの利用ができなくなる。特定のユーザによっては、撮影装置によって操作記録の撮影が不要な場合もあるが、そのような場合でも撮影装置の故障時には一律にデバイスの利用が制限されてしまう。本来は、撮影装置の故障によって、影響を受けないユーザがデバイスを利用することができないということになる。
【０００６】
更に、ユーザまたは管理者はデバイスの利用ができない場合の原因として、デバイス、撮影装置、撮影された画像データを格納する格納装置などの故障のいずれかを特定することが困難であり、ユーザ等の利便性を欠くものである。
【０００７】
本発明は、上記の課題に鑑みてなされたものであり、利便性に優れたネットワークデバイスのセキュリティ管理技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成する、本発明にかかるデバイス管理システムは、セキュリティ管理の対象となる画像形成装置と、当該画像形成装置を機能毎に制御するための情報を生成する情報処理装置と、を有するデバイス管理システムであって、
前記画像形成装置は、
ユーザを特定するための情報及び当該ユーザの操作入力を受け付ける受付手段と、
前記ユーザを特定するための情報を含む要求情報を生成して、前記画像形成装置の機能毎の利用が可能か否かを示すアクセス制限情報を含むアクセス制御情報の発行を要求する要求手段と、を備え、
前記情報処理装置は、
前記要求手段により生成された前記要求情報から前記ユーザを特定するためのユーザ情報を抽出する抽出手段と、
前記画像形成装置を操作するユーザを撮像するためのネットワークカメラにより撮像された映像に対し、特定の画像を抽出するために分離画像処理を施し、分離した結果を基に前記画像形成装置を操作するユーザが 前記ネットワークカメラに撮像されているか否かを判定する判定手段と、
（i）前記判定手段により、ユーザが前記ネットワークカメラに撮像されていると判定された場合、当該ユーザに対して、前記画像形成装置が有する機能毎に利用を制限するための第１のアクセス制限情報を生成し、
（ii）前記判定手段により、ユーザが前記ネットワークカメラに撮像されていると判定されなかった場合、当該ユーザに対して、前記第１のアクセス制限情報に応じた機能制限と比較して、より多くの機能についての利用を制限するための第２のアクセス制限情報を生成するアクセス制限情報生成手段と、
前記アクセス制限情報生成手段により生成された前記第１のアクセス制限情報または前記第２のアクセス制限情報と、前記ユーザ情報と、を関連付けたアクセス制御情報を生成するアクセス制御情報生成手段と、を備え、
前記アクセス制限情報生成手段は、前記ユーザ情報を基に、前記第１のアクセス制限情報または前記第２のアクセス制限情報を生成し、前記画像形成装置を利用するユーザ毎に、当該画像形成装置が有する機能の制限が夫々異なり、当該画像形成装置が有する機能には、コピー機能、プリント機能、およびボックスプリント機能の内、少なくとも１つの機能が含まれることを特徴とし、
前記画像形成装置は、
前記アクセス制御情報生成手段により生成された前記アクセス制御情報に含まれる前記第１のアクセス制限情報または前記第２のアクセス制限情報に従い、前記操作入力に対する当該画像形成装置の機能毎の利用を制御する制御手段を更に備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、利便性に優れたネットワークデバイスのセキュリティ管理が可能になる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の好適な実施形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１１】
（第１実施形態）
図１は、第１実施形態にかかるデバイス管理システムの構成およびその動作の概要を説明する図である。同図において、撮像手段として機能するネットワークカメラ１０１はネットワークデバイスの操作を行うユーザを撮像する。ユーザが管理の対象となるネットワークデバイスとして、ＭＦＰ (Multifunction Peripheral)１０２の操作を行う際に、撮像手段として機能するネットワークカメラ１０１により操作記録の画像が録画される。画像データは、アーカイブサーバ１０３に保存される。尚、画像データは、アーカイブサーバ１０３の他に、例えば、アクセスコントロールサーバ１０４に保存してもより。ユーザのジョブデータや操作ログを保管するジョブ追跡システムが既に導入されている場合は、ジョブのアーカイブログの属性の一つとして画像データも保存される。
【００１２】
情報処理装置として機能するアクセスコントロールサーバ１０４は、アクセス制御情報リスト（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ−ｉｎｆｏｒｍａｔｉｏｎ  Ｌｉｓｔ：以下、「ＡＣＬ」ともいう）１０５を保持している。クライアントであるＭＦＰ１０２からのリクエストに基づいて、アクセスコントロールサーバ１０４はＡＣＬを参照してアクセス制御チケット（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｔｉｃｋｅｔ：以下、「ＡＣＴ」ともいう）を発行する。ＡＣＬ１０５には、アクセス制御がされることによりセキュリティ管理の対象となるネットワークデバイスの機能を示す属性とユーザまたはユーザを含むグループに対するデバイスの機能の利用許可または不許可を示す情報が含まれる。
【００１３】
アクセスコントロールサーバ１０４、および、アーカイブサーバ１０３は、図１では、別個の情報処理装置として示されているが、同一の情報処理装置により両者の機能を実行させることも可能である。
【００１４】
ユーザは、ネットワークデバイスとしてＭＦＰ１０２のコピー操作を行う場合、その操作パネルの指示によりコピー処理を実行する。ＭＦＰ１０２においてコピーが実行されると、ＭＦＰ１０２の内部に設けられているアクセス制御部は、アクセスコントロールサーバ１０４に対してアクセス制御チケット（ＡＣＴ）の発行要求を行う。アクセスコントロールサーバ１０４は、ＡＣＴの発行要求を受けると、ＡＣＴ要求に含まれる要求情報から、ユーザを特定または分類するための情報を抽出する。ユーザを特定または分類するための情報には、例えば、ユーザの名称やユーザが属するグループ名称などが含まれる。ユーザの名称等の情報に基づいて、システムを構成するユーザ情報管理サーバ（不図示）、またはアクティブディレクトリからユーザの職種や、属する権限グループ等の情報がユーザ情報として取得される。
【００１５】
次にアクセスコントロールサーバ１０４は、アクセス制限情報を取得するために、アクセス制御情報リスト（ＡＣＬ）１０５に対して、取得されたユーザ情報をキーとしてアクセスする。アクセス制御情報リスト（ＡＣＬ）１０５には、ユーザごとのＭＦＰ１０２に対するアクセス制限情報が記載されている。アクセス制限情報は、ユーザがＭＦＰ１０２を利用する際、利用が制限される機能の範囲、例えば、コピー機能、ＦＡＸ機能等、を示す情報である。また、アクセス制限情報には、例えば、印刷上限値など、ＭＦＰ１０２の動作状態、例えば、メインテナンスのタイミング、トナー使用量や印刷シートの枚数など、に基づき変動する動的な状態変化に応じて変化する項目も含まれる。
【００１６】
本実施形態では、ネットワークカメラ１０１の状態変化に伴い、これらの制御情報の一部が変更される。
【００１７】
アクセスコントロールサーバ１０４は、アクセス制御情報リスト（ＡＣＬ）１０５を参照して得られたアクセス制御情報に基づいて、アクセス制御チケット（ＡＣＴ）を生成し、要求元のＭＦＰ１０２に対して返信する。
【００１８】
ＭＦＰ１０２は、アクセスコントロールサーバ１０４から送信されたアクセス制御チケット（ＡＣＴ）に基づいて、今から実行する印刷処理で求められる機能が全てＡＣＴで許可されているか否かを判定する。
【００１９】
受信したＡＣＴで一部又は全ての印刷処理で実行される機能が許可されていない場合、印刷処理は実行されずに印刷処理は失敗に終わる。一方、ＡＣＴで全ての印刷で実行される機能が許可されている場合、ＭＦＰ１０２は印刷処理を実行する。
【００２０】
これにより、不正な印刷出力やＭＦＰ１０２への不正アクセスを防止することができる。なおＡＣＴの正当性の検証では、たとえば、アクセスコントロールサーバ１０４の証明書情報を含め、その暗号化情報が含まれているか否かを判断することにより実行できる。
【００２１】
（デバイス管理システムの構成）
図２は、図１で説明した各機器の主なハードウェアの構成を示す図であり、以下、同図を用いて各構成要素の機能を説明する。
【００２２】
尚、本発明の機能が実行されるのであれば、情報処理装置３０００でのプログラムの動作を、ＭＦＰ１０２におけるＣＰＵ１２の制御の下に実行して、本発明を適用できることは言うまでもない。
【００２３】
また、情報処理装置３０００とＭＦＰ１０２間の接続方式がＬＡＮ、ＷＡＮ等の以外のネットワークを介して接続がなされ処理が行われるシステムであっても、本発明を適用できることは言うまでもない。
【００２４】
本実施形態にかかるデバイス管理システムは、情報処理装置３０００、ＭＦＰ１０２と、ネットワークカメラ１０１から構成されている。
【００２５】
情報処理装置３０００の構成は、アーカイブサーバ１０３及びアクセスコントロールサーバ１０４の構成に対応するものである。アーカイブサーバ１０３及びアクセスコントロールサーバ１０４において提供される機能は、情報処理装置３０００上のＣＰＵ１の制御の下に実行されるプログラムにより実現される。プログラムはプログラムＲＯＭ３ｂに格納され、ＲＡＭ２はプログラムのワークエリアとして機能する。アクセスコントロールサーバ１０４及びアーカイブサーバ１０３を同一の情報処理装置に組み込むことが可能であり、これらをＭＦＰ１０２に組み込む構成も可能である。
【００２６】
（情報処理装置３０００の構成）
情報処理装置３０００は、ＣＰＵ１、ＲＡＭ２と、ＲＯＭ３とキーボードコントローラ（ＫＢＣ）５と、ＣＲＴコントローラ（ＣＲＴＣ）６、ディスクコントローラ（ＤＫＣ）７を有する。また、情報処理装置３０００は、入出力部８、キーボード（ＫＢ）９と、ＣＲＴディスプレイ（ＣＲＴ）１０と、外部メモリ１１を有する。ＣＰＵ１はシステムバス４に接続された各デバイスを統括的に制御する。ＲＯＭ３のプログラム用ＲＯＭ３ｂ（後述）或いは外部メモリ１１に記憶された文書処理プログラム等に基づいて、図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理が実行される。
【００２７】
また、ＣＰＵ１は、例えば、アウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴディスプレイ１０上で表示を行う。更に、ＣＰＵ１はＣＲＴディスプレイ１０上のマウスカーソル（図示略）等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００２８】
ユーザはＭＦＰ１０２を使用して印刷する際、印刷設定に関するウインドウを開き、ＭＦＰ１０２の設定や印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができるようになっている。
【００２９】
ＲＡＭ２はＣＰＵ１の主メモリ、ワークエリア等として機能する。ＲＯＭ３はフォントＲＯＭ３ａと、プログラムＲＯＭ３ｂと、データＲＯＭ３ｃとを備えている。フォントＲＯＭ３ａ或いは外部メモリ１１は、文書処理の際に使用するフォントデータなどを記憶する。プログラムＲＯＭ３ｂ或いは外部メモリ１１は、ＣＰＵ１の制御プログラムであるオペレーティングシステム（以下、ＯＳ）等を記憶する。データＲＯＭ３ｃ或いは外部メモリ１１は、文書処理等を行う際に使用する各種データを記憶する。
【００３０】
キーボードコントローラ（ＫＢＣ）５は、キーボード（ＫＢ）９やポインティングデバイス（図示略）からのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）６は、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。ディスクコントローラ（ＤＫＣ）７は、外部メモリ１１とのアクセスを制御する。入出力部８は、双方向性インタフェース２１０を介してＭＦＰ１０２に接続されて、ＭＦＰ１０２との通信制御処理を実行する。キーボード（ＫＢ）９は、各種キーを備えている。ＣＲＴディスプレイ（ＣＲＴ）１０は、図形、イメージ文字、表等を表示することが可能である。外部メモリ１１は、ハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等から構成されている。外部メモリ１１は、例えば、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、ＭＦＰ制御コマンド生成プログラム（以下、プリンタドライバ）等を記憶する。
【００３１】
（ＭＦＰ１０２の構成）
次に、ＭＦＰ１０２各部の構成を詳述する。ＣＰＵ１２は、システムバス１５に接続された各デバイスを統括的に制御する。ＲＯＭ１３のプログラムＲＯＭ１３ｂ（後述）に記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいて印刷部（プリンタエンジン）１７に出力情報としての画像信号が出力される。
【００３２】
ＣＰＵ１２は、入出力部１８を介して情報処理装置３０００との通信処理が可能となっており、ＭＦＰ１０２内の情報を情報処理装置３０００に通知できる構成となっている。
【００３３】
ＲＡＭ１９は、ＣＰＵ１２の主メモリや、ワークエリア等として機能し、増設ポートに接続されるオプションＲＡＭ（図示略）によりメモリ容量を拡張することができるように構成されている。ＲＡＭ１９は、出力情報を展開処理するための領域、あるいはＭＦＰ１０２の環境データを格納する領域として用いられる。ＲＯＭ１３は、フォントＲＯＭ１３ａと、プログラムＲＯＭ１３ｂと、データＲＯＭ１３ｃとを備えている。フォントＲＯＭ１３ａは、出力情報を生成する際に使用するフォントデータなどを記憶する。プログラムＲＯＭ１３ｂは、ＣＰＵ１２の制御プログラム等を記憶する。データＲＯＭ１３ｃは、ＭＦＰ１０２にハードディスク等の外部メモリ１４が接続されていない場合には、情報処理装置３０００上で利用される情報等を記憶する。
【００３４】
ネットワークカード等の入出力部１８は、双方向性インタフェース２１０を介してＭＦＰ１０２と情報処理装置３０００との間におけるデータの送受を行う。また、システムバス１５に接続されたアクセス制御部１５０１は、ユーザが操作を行う操作部２１からの要求を、情報処理装置上のアクセスコントロールサービスと、双方向性インタフェース２１０を介して通信を行う。この例で、アクセス制御部１５０１はシステムバス１５に接続されているが、ＭＦＰ１０２のＣＰＵ１２、ＲＡＭ１９、ＲＯＭ１３上で動作するように実装することも考えられる。
【００３５】
印刷部インタフェース（Ｉ／Ｆ）１６は、ＣＰＵ１２と印刷部１７との間におけるデータの送受を行う。メモリコントローラ（ＭＣ）２０は、外部メモリ１４のアクセスを制御する。印刷部１７は、ＣＰＵ１２の制御に基づき印刷動作を行う。操作部２１は、各種操作のためのスイッチや表示手段（例えばＬＥＤ表示器）等を備えている。さらに、ＭＦＰ１０２では、ＦＡＸ、スキャナ、各種センド機能などの複数の機能が備えられている。外部メモリ１４は、ハードディスク（ＨＤ）、ＩＣカード等から構成されており、ＭＦＰ１０２にオプションとして接続される。外部メモリ１４は、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶するものであり、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。尚、外部メモリ１４は、１個に限らず、複数個備えることが可能となっている。即ち、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。更に、ＮＶＲＡＭ（図示略）を有し、操作部２１からのプリンタモード設定情報を記憶するようにしてもよい。
【００３６】
（ネットワークカメラ１０１の構成）
ネットワークカメラ１０１は、入出力部２００１を有し、イーサーネット等のネットワークと接続されている。さらに、ネットワークカメラ１０１は、カメラ制御部２００２、カメラ部２００３を有する。カメラ制御部２００２はカメラ部２００３の制御を行たり、入出力部２００１を経由して画像データの送信を行う。さらに、カメラ制御部２００２にはＷＥＢサーバ、ＷＥＢサービス機能が含まれ、外部から画像やステータス情報の取得や管理、監視機能をＨＴＴＰプロトコルで容易に取得、制御できる。
【００３７】
（ソフトウエアモジュールの構成）
図３は、情報処理装置３０００おけるソフトウエアモジュールの構成を示す図である。同図において、３００１はオペレーティングシステム（ＯＳ）、３００２はライブラリ、３００３はアプリケーションである。アプリケーション３００３の一部としてアクセス権制御管理プログラム３００４、および、アーカイブプログラム３００５が含まれる。３００６はハードウェア制御プログラムであり、その一部としてネットワーク制御プログラム３００７、ハードディスク（ＨＤＤ）制御プログラム３００８が含まれる。
【００３８】
図４は、アクセス権制御管理プログラム３００４の構成を示す図である。アクセス権制御管理プログラム３００４は、情報処理装置３０００上のアプリケーション３００３の一つとして実現される。同図において、３１０１はアクセス権制御管理プログラム３００４のメイン部分となる管理プログラムであり、アクセス権制御管理プログラム３００４の全体を制御する。通信プログラム３１０２は、ネットワーク制御プログラム３００７を利用してＭＦＰ１０２と情報処理装置との間で通信を行い、ＭＦＰ１０２からのＡＣＴの取得要求を受信し、ＡＣＴの取得要求の正当性の検証等を行う。ファイル管理プログラム３１０３は、ハードディスク（ＨＤＤ）制御プログラム３００８を利用して、後述するようなＡＣＬなどの情報管理を実現する。
【００３９】
ＭＦＰ１０２のアクセス制御部１５０１から、コピー実行時等のＡＣＴの取得要求に対して、生成されたＡＣＴの返信などは、通信プログラム３１０２により実行される。尚、ＭＦＰ１０２からのＡＣＴの取得要求はコピー実行時には限定されず、例えば、ＭＦＰ１０２の備える機能として、印刷やスキャン、ＦＡＸなどの実行前にＡＣＴの取得要求が情報処理装置として機能するアクセスコントロールサーバ１０４に送信される。アクセスコントロールサーバ１０４は、ＡＣＴの取得要求に対応してＡＣＴを生成し、要求元のＭＦＰ１０２に送信する。ＭＦＰ１０２はアクセスコントロールサーバ１０４から送信されたＡＣＴを取得する。
【００４０】
次に図５を用いて、アクセスコントロールサーバ１０４の特徴的な機能構成を説明する。図５に示される機能構成は、図２に示す外部メモリ１１にインストールプログラムによってインストールされるプログラムモジュールにより構成される。これらプログラムモジュールは、アクセスコントロールサーバ１０４にインストールされたデバイス管理システムを起動する際に、必要に応じで外部メモリ１１０から読み出され、ＲＡＭ２にロードされる事により、ＣＰＵ１で実行される。ＣＰＵ１がそれぞれのプログラムモジュールを実行することにより図５に示される機能構成が実現される。
【００４１】
ＡＣＴ生成要求部２０１は、ＭＦＰ１０２からのＡＣＴ要求を受信して、ＡＣＴ要求に含まれる要求情報をＡＣＴ生成システム２０２に受け渡す。ここで、ＭＦＰ１０２から、例えば、コピー機能の実行時に発行されるＡＣＴ要求における要求情報の一例を図６に示す。
【００４２】
図６は、ＡＣＴ要求に含まれる要求情報を例示する図である。要求情報には、ＡＣＴ要求を行ったＭＦＰ１０２を特定するためのＩＰアドレス情報と、要求を行うユーザ情報、および処理内容がコピー機能の実行である旨を示す情報、が含まれている。尚、ＭＦＰ１０２ではユーザは操作を行う前に、操作パネルから、ユーザの認証情報として、例えば、ユーザＩＤ、パスワード入力や、ＩＣカード、生体認証等でユーザ認証を行う事が一般的である。この場合、ＭＦＰ１０２の操作パネルは、ユーザの認証情報を受け付ける受付手段として機能する。また、操作パネルを介して入力される認証情報によらずに、ネットワークカメラ１０１による撮像結果に基づいてユーザの検出を行い、認証を行うことも可能である。また、個別にユーザの認証を行わないで、全でのユーザに対して、同一のアクセスコントロールを行うことも可能である。
【００４３】
説明を図５に戻し、ＡＣＴ生成システム２０２は、ＡＣＴ生成要求部２０１が取得したＡＣＴ要求に含まれる要求情報を受け取り、ＡＣＴを要求したＭＦＰ１０２に対してＡＣＴを発行するための処理を行う。
【００４４】
ＡＣＴ生成システム２０２において、ユーザ情報取得部２０３は、ＭＦＰ１０２を操作するユーザの情報（ユーザ情報）の取得を行う。
【００４５】
ユーザ情報取得部２０３は、図６に示される要求情報から「ＵｓｅｒＡ」というユーザ名称を抽出する。そして、ユーザ情報取得部２０３は、抽出されたユーザ名称に基づいて、例えば、システムを構成するユーザ情報管理サーバ（不図示）、または、アクティブディレクトリ（以下、「ＡＤ」）等に管理されている情報を参照する。ユーザ情報取得部２０３は、ユーザ情報管理サーバまたはＡＤの参照に基づきユーザの職種や、属する権限グループ等の情報をユーザ情報として取得する。
【００４６】
ここで取得されたユーザ情報は、ユーザ情報取得部２０３からＡＣＬ取得部２０５に渡され、以降の処理に利用される。ＭＦＰ１０２でのコピー、ＦＡＸ、スキャンなど各機能を利用したジョブのセキュリティ管理を行う上で、アクセスコントロールサーバ１０４は、ユーザ情報によりジョブ要求元として個人ユーザや部門等を特定することができる。
【００４７】
カメラ情報管理部２０４はＭＦＰ１０２及びＭＦＰ１０２に関連付けられたネットワークカメラ１０１の情報、ネットワークカメラ１０１が画像データを保存するアーカイブサーバ１０３の情報を格納する管理テーブルを有する。管理テーブルに格納されているネットワークカメラ１０１及びアーカイブサーバ１０３の情報には、各ネットワークカメラの稼働状態を示す情報、アーカイブサーバ１０３の稼働状態を示す情報が含まれる。
【００４８】
カメラ情報管理部２０４は管理テーブルを参照して、ＡＣＴの要求元であるＭＦＰ１０２に関連付けられたネットワークカメラ１０１を特定し、そのネットワークカメラ１０１の稼動状態の情報を取得する。更に、カメラ情報管理部２０４はネットワークカメラ１０１が画像データを保存するアーカイブサーバ１０３の稼働状態の情報を取得する。
【００４９】
カメラ情報管理部２０４は、ネットワークカメラ１０１の稼働状態、例えば、動作している状態であるか停止している状態にかるか等を判定し、その判定結果の情報をＡＣＬ取得部２０５へ受け渡す。尚、稼働状態は、動作状態または停止状態に限定されるものではなく、更に、解像度の設定や画角などの設定など、それぞれの設定条件に応じた動作状態を稼働状態として定めることが可能である。この場合、カメラ情報管理部２０４は、ネットワークカメラ１０１からそれぞれの設定条件を取得することにより、稼働状態を具体的に判定することが可能である。
【００５０】
ＡＣＬ取得部２０５は、ユーザ情報と、ネットワークカメラ１０１の稼働状態に関する情報と、に基づき、アクセス制御情報リスト（ＡＣＬ）１０５にアクセスして、ＭＦＰ１０２に対するアクセス制限情報を取得する。ＡＣＬ取得部２０５は、アクセス制限情報、ユーザ情報、及びネットワークカメラ１０１の稼働状態に関する情報をＡＣＴ生成部２０８に受け渡す。ＡＣＬ取得部２０５はネットワークカメラ１０１の稼働状態に関する情報に、例えば、ネットワークカメラ１０１により撮像された画像データを格納するアーカイブサーバ１０３の稼働状態に関する情報を関連付ける。そして、ＡＣＬ取得部２０５は、関連付けた情報をＡＣＴ生成部２０８に受け渡すことも可能である。
【００５１】
ＡＣＴ生成部２０８は、アクセス制御情報、ユーザ情報、及びネットワークカメラ１０１の稼働状態に関する情報等に基づいてアクセス制御チケット（ＡＣＴ）を生成し、要求元のＭＦＰ１０２に対して送信する。
【００５２】
（ＡＣＴ生成処理）
次に、ＡＣＴ生成部２０８におけるＡＣＴ生成処理について、図７を用いて具体的に説明する。同図において、まず、ＡＣＬ４０１は図１に示したアクセス制御情報リスト（ＡＣＬ）１０５の具体例を示している。ＡＣＬ４０１は、アクセスコントロールサーバ１０４上の外部メモリ１１に記憶されているテーブルとして格納され、図５で説明したＡＣＬ取得部２０５が必要に応じて参照することができる。
【００５３】
ＡＣＬ４０１には、アクセス制限情報に含まれる情報として、ユーザ情報、カメラステータス（カメラの稼働状態を示す情報）、およびカメラステータス毎のデバイスの機能制限情報等が格納されている。図７では説明を簡単にするために、カメラステータスは、ネットワークカメラ１０１が正常な稼働状態にある場合とエラー状態にある場合とに分けられている。より詳細にネットワークカメラの稼働状態を分類した設定も可能である。例えば、ネットワークカメラ１０１に関連付けられたアーカイブサーバ１０３の稼働状態として、アーカイブサーバ１０３が故障状態にあるか、ネットワークの通信障害の有無等、をカメラステータスを示す情報に含めることも可能である。
【００５４】
ＡＣＬ４０１に登録されているそれぞれのユーザ情報には、カメラステータスに応じて、デバイスの機能の利用許可または不許可を示す情報が設定されている。図７において、デバイスの機能の利用許可を示す情報は、図中「○」で示され、不許可を示す情報は「×」で示されている。
【００５５】
ＡＣＬ４０１において、ユーザ情報は、一般職、管理職、特権ユーザなどに分類され、各職種のユーザが使用可能とするＭＦＰ１０２の機能毎の制限情報が設定されている。図７の例では、ユーザ情報を、一般職、管理職等の職種で分類しているが、ユーザ情報の区分としては、図７の例に限定されない。例えば、各職種に該当する個人名称や、複数のユーザが帰属するグループや組織名称等、ユーザグループを定義してユーザ情報として登録することも可能である。
【００５６】
参照番号４０２は、ユーザ情報が「一般職」であり、ネットワークカメラ１０１のステータスが「正常稼動」である場合に、ＡＣＬ４０１から取得されるアクセス制限情報を示す。この場合、一般職のユーザは、コピー（Ｃｏｐｙ）、印刷（Ｐｒｉｎｔ）、ＢＯＸプリント（Ｂｏｘ  Ｐｒｉｎｔ）の各機能を利用することが可能である。
【００５７】
同様に参照番号４０３は、ユーザ情報が「一般職」であり、ネットワークカメラ１０１のステータスが「エラー稼動」である場合に、ＡＣＬ４０１から取得されるアクセス制限情報を示す。この場合、一般職のユーザは、コピー、プリントの機能が制限されることとなり、利用することができないが、Ｂｏｘプリントの機能は利用可能である。本実施形態では正常稼動、エラー稼動という言葉を用いて説明しているが、ネットワークカメラの稼動状態のスタースを特定できる情報であれば、これらを第１稼動状態及び第２稼動状態としても良い。
【００５８】
ＡＣＬ取得部２０５は取得したカメラ情報に基づき、ＭＦＰ１０２に関連付けられたネットワークカメラ１０１が正常稼動の状態かエラー稼動の状態かを判定する。そして、ＡＣＬ取得部２０５は、取得したユーザ情報と、ネットワークカメラ１０１の稼働状態の判定結果とに基づき、ＡＣＬ４０１にアクセスし、対応するＡＣＬテーブル情報をアクセス制限情報として取得する。
【００５９】
ＡＣＴ生成部２０８には、ＡＣＬ取得部２０５が取得したアクセス制限情報４０２、４０３と、ユーザ情報４０４と、ネットワークカメラ１０１の稼働状態を示すカメラ情報４０５とが入力される。ＡＣＬ情報参照部４１２はカメラ情報４０５を参照し、ネットワークカメラ１０１が正常稼働の状態にある場合、正常稼働の状態に対応したアクセス制限情報４０２とユーザ情報４０４とに基づき、ＡＣＴ４０８を生成する。一方、ネットワークカメラ１０１がエラー稼働の状態の場合、ＡＣＬ情報参照部４１２はエラー稼働の状態に対応したアクセス制限情報４０３とユーザ情報４０４とに基づき、ＡＣＴ４０９を生成する。
【００６０】
参照番号４１０は、アクセスコントロールチケット（ＡＣＴ）４０８の具体的な内容を示している。ネットワークカメラ１０１の正常稼働の状態に対応して、ユーザＡは、コピー（Ｃｏｐｙ）、印刷（Ｐｒｉｎｔ）、ＢＯＸプリント（Ｂｏｘ  Ｐｒｉｎｔ）の各機能を利用することが可能である。
【００６１】
参照番号４１１は、アクセスコントロールチケット（ＡＣＴ）４０９の具体的な内容を示している。ネットワークカメラ１０１のエラー稼働の状態に対応して、ユーザＡは、ＢＯＸプリント（Ｂｏｘ  Ｐｒｉｎｔ）機能を利用することが可能であるが、コピー（Ｃｏｐｙ）、印刷（Ｐｒｉｎｔ）機能の利用は制限されることになる。
【００６２】
ＡＣＴの要求時におけるネットワークカメラ１０１の動作状態に応じて、アクセスコントロールチケット（ＡＣＴ）が生成される。
【００６３】
（ＡＣＴ生成処理）
次に図８を用いて、ＡＣＴの要求の受付からＡＣＴ生成部２０８におけるアクセスコントロールチケット（ＡＣＴ）の生成までの処理の流れについて、詳細に説明する。
【００６４】
まず、Ｓ８０１において、ＡＣＴ生成要求部２０１は、ユーザの操作入力に基づきＭＦＰ１０２から発行されたＡＣＴ要求を受付け、ＡＣＴ生成システム２０２へＡＣＴ要求を入力する。
【００６５】
Ｓ８０２において、ＡＣＴ生成システム２０２のユーザ情報取得部２０３は、ＡＣＴ要求に含まれる要求情報から、ユーザの名称等の情報を抽出し、抽出した情報に基づきユーザ情報を取得する。ここで取得されるユーザ情報は上述したように、ユーザの名称等に基づいてアクティブディレクトリ（ＡＤ）等をＡＣＴ生成システム２０２が参照することにより取得される。ユーザ情報は、ＡＣＬ１０５にアクセスする際に必要となるユーザを特定または分類するための情報である。ユーザ情報取得部２０３により取得されたユーザ情報はＡＣＬ取得部２０５を介してＡＣＴ生成部２０８に入力される。
【００６６】
Ｓ８０３において、カメラ情報管理部２０４は、コピーを行うＭＦＰ１０２に関連するカメラ情報を取得する。ここで、カメラ情報管理部２０４は、ＭＦＰ１０２に関連付けられているネットワークカメラ１０１のネットワークアドレス（ＩＰアドレス等）を取得する。ＭＦＰ１０２とネットワークカメラ１０１との関連付けは、事前に管理者により設定され、関連付けの設定内容は、アクセスコントロールサーバ１０４またはネットワークカメラの映像を管理するアーカイブサーバ１０３によって保持されている。ＭＦＰ１０２に複数のネットワークカメラが関連付けられている場合、カメラ情報管理部２０４は、それぞれのネットワークカメラに対応するネットワークアドレス（ＩＰアドレス等）を取得する。
【００６７】
Ｓ８０４において、カメラ情報管理部２０４は、セキュリティ管理のためにＭＦＰ１０２に関連付けられたネットワークカメラ１０１から稼働状態に関するステータス情報を取得する。カメラ情報管理部２０４は、例えば、ネットワークデバイスを管理するプロトコルである、ＳＮＭＰ／ＭＩＢを使用して、ネットワークカメラの稼働状態に関するステータス情報を取得することが可能である。ネットワークカメラの稼働状態に関するステータス情報を取得する方法として、この他、ネットワークカメラとの通信方式として、Ｗｅｂサービスや独自の通信プロトコルを使用することも可能である。ネットワークカメラの稼働状態に関するステータス情報は、ＡＣＬ取得部２０５を介してＡＣＴ生成部２０８に入力される。
【００６８】
Ｓ８０５において、ＡＣＬ取得部２０５は、先のステップＳ８０４で取得されたネットワークカメラの稼働状態に関するステータス情報に基づき、ネットワークカメラが正常稼動しているか判定する。
【００６９】
ネットワークカメラ１０１が正常に稼働している場合、ネットワークカメラ１０１により撮影された映像は、アーカイブサーバ１０３に格納される。アーカイブサーバ１０３は、撮影された映像の画像処理を行い、映像から背景画像、ＭＦＰ１０２の本体画像を分離して、映像中にＭＦＰ１０２の操作を行っているユーザが撮影されているか判定することが可能である。尚、画像処理は、アーカイブサーバ１０３での処理に限定されず、アクセスコントロールサーバ１０４がネットワークカメラ１０１の映像をアーカイブサーバ１０３またはネットワークカメラ１０１から受け付けて、画像処理を実行することも可能である。
【００７０】
画像処理の結果により、映像にＭＦＰ１０２の操作を行っているユーザが撮影されていないと判定された場合、アーカイブサーバ１０３は、その判定結果をカメラ情報管理部２０４に通知する。この通知は、カメラ情報管理部２０４を介して、ＡＣＬ取得部２０５に入力される。ＡＣＬ取得部２０５は、ユーザが撮影されていない旨の判定結果を受け付けると、ネットワークカメラ１０１の画角の設定や、撮影範囲が適正に設定されていないエラー稼働状態にあると判定する。
【００７１】
アクセスコントロールサーバ１０４のカメラ情報管理部２０４は、例えば、ネットワークデバイスを管理するＳＮＭＰ／ＭＩＢ等を使用して、アーカイブサーバ１０３から稼働状態に関する情報を取得することも可能である。カメラ情報管理部２０４は、稼働状態に関する情報に基づき、アーカイブサーバ１０３が故障状態にある場合や、ネットワークにおける障害の発生の有無を判定する。
【００７２】
また、ネットワークカメラ１０１はＳＮＭＰ／ＭＩＢ等を使用してアーカイブサーバ１０３の稼働状態に関する情報を取得し、アーカイブサーバ１０３が故障状態にある場合やネットワークにおける障害の発生の有無を判定する。そして、ネットワークカメラ１０１は、アーカイブサーバ１０３の故障またはネットワークの障害により映像の蓄積ができない場合、その状態をカメラ情報管理部２０４に通知する。
【００７３】
アーカイブサーバ１０３が故障状態にある場合や、ネットワークに障害が発生して映像の蓄積ができない場合、ユーザが撮影されていない場合、ＡＣＬ取得部２０５は、ネットワークカメラ１０１がエラー稼働状態にあると判定する。
【００７４】
Ｓ８０５の判定処理で、正常稼働状態と判定された場合（Ｓ８０５−Ｙｅｓ）、Ｓ８０６に処理は進められ、ＡＣＬ取得部２０５はユーザ情報に従い、ＡＣＬ１０５から正常稼働状態におけるＭＦＰ１０２の機能毎のアクセス制限情報を取得する。一方、Ｓ８０５の判定で、ネットワークカメラ１０１がエラー稼働状態と判定された場合（Ｓ８０５−Ｎｏ）、Ｓ８０７に処理は進められ、ＡＣＬ１０５からエラー稼働状態におけるＭＦＰ１０２の機能毎のアクセス制限情報を取得する。
【００７５】
Ｓ８０６、Ｓ８０７で取得されたアクセス制限情報は、ＡＣＬ取得部２０５からＡＣＴ生成部２０８に入力される。
【００７６】
Ｓ８０８において、ＡＣＴ生成部２０８は、入力されたユーザ情報とアクセス制限情報をアクセスコントロールチケット（ＡＣＴ）に設定する。
【００７７】
そして、Ｓ８０９において、ＡＣＴ生成部２０８は、ＡＣＴの要求元のＭＦＰ１０２にアクセスコントロールチケット（ＡＣＴ）を返信する。
【００７８】
ＡＣＴを受信したＭＦＰ１０２のＣＰＵ１２は、ＡＣＴに設定されているアクセス制限情報の内容に基づき、ユーザが利用可能な機能を確認する。そして、ユーザが、ＡＣＴのアクセス制限情報により利用が許可されていないＭＦＰ１０２の機能を利用しようとする場合、ＣＰＵ１２はその機能の利用を制限する。例えば、ＣＰＵ１２は、許可されていない機能をユーザが利用しようとした場合、エラー処理として処理を強制終了させて制限されているＭＦＰ１０２の機能の利用を制限する。
【００７９】
なお、ＭＦＰ１０２をホストコンピュータからプリンタとして使うセキュアプリント等では、印刷ジョブが一時的にＭＦＰに蓄積され、ユーザがＭＦＰ１０２の本体で認証されることにより印刷が実行される。この場合、ユーザ情報の取得、ＡＣＬからのアクセス制限情報の取得は、ＭＦＰ１０２が行う。印刷時などホストコンピュータで操作が必要な場合は、ＭＦＰ１０２の操作部の監視カメラだけでなく、ホストコンピュータの操作部、または、ホストコンピュータが存在する室内の監視カメラの情報を利用することも可能である。
【００８０】
以上説明したように、本実施形態により、利便性に優れたネットワークデバイスのセキュリティ管理が可能になる。
【００８１】
（第２実施形態）
第１実施形態では、監視カメラとして機能するネットワークカメラ１０１（撮像手段）が１台の構成を示した。本実施形態では、ネットワークカメラを複数台、利用する場合の構成を説明する。以下の説明では、２台のネットワークカメラの例を説明するが、本発明の趣旨は、この例に限定されず、２台以上のネットワークカメラにより構成されるシステムにおいても適用可能であることは言うまでもない。
【００８２】
図９は、ＡＣＴ生成部におけるＡＣＴ生成処理の概要を説明する図である。アクセスコントロールリスト（ＡＣＬ）９４０には、複数のカメラ（カメラＡ、カメラＢ）のそれぞれの機能に対応したアクセス制限情報が格納されている。同図において、図７と同一の部分については、同一の参照番号を付して説明を省略する。
【００８３】
ＡＣＬ９４０において、参照番号９０２は、ユーザ情報が「一般職」であり、ネットワークカメラＡのステータスが「正常稼動」である場合に、ＡＣＬ９４０から取得されるアクセス制限情報を示す。この場合、一般職のユーザは、コピー（Ｃｏｐｙ）、印刷（Ｐｒｉｎｔ）、ＢＯＸプリント（Ｂｏｘ  Ｐｒｉｎｔ）の各機能を利用することが可能である。
【００８４】
同様に参照番号９０３は、ユーザ情報が「一般職」であり、ネットワークカメラＢのステータスが「正常稼動」である場合に、ＡＣＬ９４０から取得されるアクセス制限情報を示す。この場合、一般職のユーザは、印刷（Ｐｒｉｎｔ）、ＢＯＸプリント（Ｂｏｘ  Ｐｒｉｎｔ）の機能が制限されることとなり、利用することができないが、コピーの機能は利用可能である。本実施形態では、ＡＣＬ９４０には、正常稼動の場合の他、ネットワークカメラＡがエラー稼働の場合のアクセス制限情報９０４、ネットワークカメラＢがエラー稼働の場合のアクセス制限情報９０５が含まれる。
【００８５】
ＡＣＬ取得部２０５は、ネットワークカメラＡ、Ｂから取得したカメラ情報に基づき、ＭＦＰ１０２に関連付けられたネットワークカメラ１０１が正常稼動の状態かエラー稼動の状態かを判定する。そして、ＡＣＬ取得部２０５は、取得したユーザ情報と、ネットワークカメラ１０１の稼働状態の判定結果とに基づき、ＡＣＬ４０１にアクセスし、対応するＡＣＬテーブル情報をアクセス制限情報として取得する。
【００８６】
ＡＣＴ生成部２０８には、ＡＣＬ取得部２０５が取得したアクセス制限情報９０２、９０３と、ユーザ情報４０４と、ネットワークカメラＡ、Ｂの稼働状態を示すカメラ情報９１５とが入力される。ここで、カメラ情報９１５には、ネットワークカメラＡ、Ｂの稼働状態を示す情報がそれぞれ含まれている。Ｎ台（Ｎ≧２）のネットワークカメラを使用してシステムが構成される場合、カメラ情報９１５には、Ｎ台（≧２）に対応したネットワークカメラの稼働状態を示す情報が含まれる。
【００８７】
ＡＣＬ情報参照部９１２はカメラ情報９１５を参照しネットワークカメラＡ、Ｂが正常稼働の状態の場合、正常稼働の状態に対応したアクセス制限情報９０２、９０３とユーザ情報４０４とに基づき、ＡＣＴ９０８、９０９を生成する。
【００８８】
ＡＣＴ９０８は、ネットワークカメラＡが正常稼働の状態にある場合のアクセス制限情報９０２とユーザ情報４０４とに基づいて生成されるアクセスコントロールチケット（ＡＣＴ）である。
【００８９】
ＡＣＴ９０９は、ネットワークカメラＢが正常稼働の状態にある場合のアクセス制限情報９０３とユーザ情報４０４とに基づいて生成されるアクセスコントロールチケット（ＡＣＴ）である。
【００９０】
一方、ネットワークカメラＡ、Ｂがエラー稼働の状態にある場合、ＡＣＬ情報参照部９１２はエラー稼働の状態に対応したアクセス制限情報とユーザ情報４０４とに基づき、アクセスコントロールチケット（ＡＣＴ）を生成する。
【００９１】
ＡＣＴの要求時におけるネットワークカメラＡ、Ｂの動作状態に応じて、アクセスコントロールチケット（ＡＣＴ）それぞれ生成される。
【００９２】
参照番号９１０は、アクセスコントロールチケット（ＡＣＴ）９０８の具体的な内容を示している。ネットワークカメラＡの正常稼働の状態に対応して、ユーザＡは、コピー（Ｃｏｐｙ）、印刷（Ｐｒｉｎｔ）、ＢＯＸプリント（Ｂｏｘ  Ｐｒｉｎｔ）の各機能を利用することが可能である。
【００９３】
参照番号９１１は、アクセスコントロールチケット（ＡＣＴ）９０９の具体的な内容を示している。ネットワークカメラＢの正常稼働の状態に対応して、ユーザＡは、ＢＯＸプリント（Ｂｏｘ  Ｐｒｉｎｔ）機能を利用することが可能であるが、コピー（Ｃｏｐｙ）、印刷（Ｐｒｉｎｔ）機能の利用は制限されることになる。
【００９４】
ＡＣＴの要求時におけるネットワークカメラＡ、Ｂの動作状態に応じて、アクセスコントロールチケット（ＡＣＴ）が生成される。
【００９５】
（ＡＣＴ生成処理）
次に図１０を用いて、ＡＣＴの要求の受付からＡＣＴ生成部２０８におけるアクセスコントロールチケット（ＡＣＴ）の生成までの処理の流れについて、詳細に説明する。
【００９６】
まず、Ｓ１００１では、ＡＣＴ生成要求部２０１は、ＭＦＰ１０２から発行されたＡＣＴ要求を受付け、ＡＣＴ生成システム２０２へＡＣＴ要求を入力する。
【００９７】
Ｓ１００２において、ＡＣＴ生成システム２０２のユーザ情報取得部２０３は、ＡＣＴ要求に含まれる要求情報から、ユーザの名称等の情報を抽出し、抽出した情報に基づきユーザ情報を取得する。
【００９８】
Ｓ１００３において、カメラ情報管理部２０４は、コピーを行うＭＦＰ１０２に関連するカメラ情報を取得する。カメラ情報管理部２０４は、ＭＦＰ１０２に関連付けられているネットワークカメラＡ、Ｂのネットワークアドレス（ＩＰアドレス等）を取得する。ＭＦＰ１０２とネットワークカメラＡ、Ｂとの関連付けは、事前に管理者により設定され、関連付けの設定内容は、アクセスコントロールサーバ１０４またはネットワークカメラの映像を管理するアーカイブサーバ１０３によって保持されている。ＭＦＰ１０２に複数のネットワークカメラＡ、Ｂが関連付けられている場合、カメラ情報管理部２０４は、それぞれのネットワークカメラＡ、Ｂに対応するネットワークアドレス（ＩＰアドレス等）を取得する。
【００９９】
次にステップＳ１００４において、カメラ情報管理部２０４は、セキュリティ管理のためにＭＦＰ１０２に関連付けられたネットワークカメラＡから稼働状態に関するステータス情報を取得する。
【０１００】
Ｓ１００５において、ＡＣＬ取得部２０５は、先のステップＳ１００４で取得されたネットワークカメラＡの稼働状態に関するステータス情報に基づき、ネットワークカメラＡが正常稼動しているか判定する。ネットワークカメラＡが正常に稼働しているか否かの判断は、第１実施形態で説明したＳ８０５の処理と同様の処理により実行される。
【０１０１】
Ｓ１００５の判定により、ネットワークカメラＡが正常稼働している場合（Ｓ１００５−Ｙｅｓ）、処理はＳ１００８に進められる。
【０１０２】
一方、Ｓ１００５の判定により、ネットワークカメラＡが正常稼働していない場合（Ｓ１００５−Ｎｏ）、処理はステップＳ１００６に進められる。
【０１０３】
Ｓ１００６において、カメラ情報管理部２０４は、セキュリティ管理のためにＭＦＰ１０２に関連付けられたネットワークカメラＢから稼働状態に関するステータス情報を取得する。
【０１０４】
Ｓ１００７の判定により、ネットワークカメラＢが正常稼働している場合（Ｓ１００７−Ｙｅｓ）、処理はＳ１００８に進められる。一方、Ｓ１００７の判定により、ネットワークカメラＢが正常稼働していない場合（Ｓ１００７−Ｎｏ）、処理はステップＳ１０１０に進められる。
【０１０５】
Ｓ１００８において、ＡＣＬ取得部２０５はユーザ情報に従い、ＡＣＬ１０５からネットワークカメラＡがエラー稼働状態、ネットワークカメラＢが正常稼働状態に対応するＭＦＰ１０２の機能毎のアクセス制限情報を取得する。
【０１０６】
Ｓ１００９において、ＡＣＴ生成部２０８は、ユーザ情報とＳ１００８で取得されたそれぞれのアクセス制限情報とを統合（マージ）してアクセスコントロールチケット（ＡＣＴ）に設定する。
【０１０７】
ネットワークカメラＢが正常稼働していない場合、Ｓ１０１０でＡＣＬ取得部２０５はユーザ情報に従いＡＣＬ１０５からネットワークカメラＡ、Ｂ双方のエラー稼働状態に対応したアクセス制限情報を取得する。
【０１０８】
そして、Ｓ１０１１において、ＡＣＴ生成部２０８は、入力されたユーザ情報とＳ１０１０で取得された全てのネットワークカメラがエラー稼働状態の場合のアクセス制限情報とをマージしてＡＣＴに設定する。
【０１０９】
そして、Ｓ１０１２において、ＡＣＴ生成部２０８は、ＡＣＴの要求元のＭＦＰ１０２にアクセスコントロールチケット（ＡＣＴ）を返信する。
【０１１０】
本実施形態の例では、ユーザＡが一般職の場合、ネットワークカメラＡとネットワークカメラＢが共に稼動状態にある場合は、ネットワークカメラＡの映像に基づいて、ＭＦＰの全機能が利用可能となる。一方、ネットワークカメラカメラＢのみが稼動状態にある場合、コピーのみ利用可能となる。また、ネットワークカメラＡ、Ｂが双方エラー稼働状態にある場合、Ｂｏｘプリントのみ利用可能になる。
【０１１１】
主要な監視カメラ（例えば、ネットワークカメラＡが対応する）が故障した場合でも、予備の監視カメラ（例えば、ネットワークカメラＢが対応する）が稼働中であれば、予備の監視カメラの映像をセキュリティ管理に利用できる。この場合、稼働状態にある予備の監視カメラのアクセス制限情報に基づいて、ユーザは許容されている機能についてＭＦＰ１０２の利用が可能になる。ＭＦＰ１０２の機能を制限しつつ、可能な限りユーザが利用可能な状態を保つことができる。また、本実施形態に拠れば、利便性に優れたネットワークデバイスのセキュリティ管理が可能になる。
【０１１２】
（第３実施形態）
本実施形態では、ネットワークカメラが故障した時もＭＦＰ１０２の機能が制限される理由をユーザにわかり易くするための情報の提供が可能なセキュリティ管理システムの構成を説明する。
【０１１３】
図１１は、第３実施形態にかかるアクセスコントロールサーバ１０４の処理の流れを説明するフローチャートである。図１１のステップＳ１１０１からＳ１１０８までの処理は、第１実施形態で説明した図８のＳ８０１からＳ８０８の処理と同様の処理となる。重複をさけるためここでは説明を省略する。
【０１１４】
Ｓ１１０９において、ＡＣＴの機能制限事項にネットワークカメラのエラー稼働状態により制限される機能がある場合、ＡＣＴ生成部２０８は、その機能を特定するための機能制限情報をＡＣＴに設定する。例えば、図９のＡＣＬを例にすると、ネットワークカメラＡがエラー稼働状態の場合、コピー、プリント、ボックスプリントの全ての機能が制限されることを特定するための情報として機能制限情報がＡＣＴに設定される。また、ネットワークカメラＢがエラー稼働状態の場合、コピー、プリント機能が制限されることを特定するための情報として機能制限情報がＡＣＴに設定される。
【０１１５】
Ｓ１１１０において、ＡＣＴ生成部２０８は、先のステップＳ１１０９において機能制限情報が設定されたＡＣＴをＡＣＴ要求元のＭＦＰ１０２に送信する。
【０１１６】
図１２は、第３実施形態にかかるＭＦＰ１０２におけるエラー表示処理の流れを説明するフローチャートである。本処理は、ＭＦＰ１０２のＣＰＵ１２の全体的な制御の下に実行される。
【０１１７】
Ｓ１２０１において、ＣＰＵ１２は、アクセスコントロールサーバ１０４から送信されたＡＣＴに設定されている情報の読み込みを行う。
【０１１８】
続いて、Ｓ１２０２において、ＣＰＵ１２は、ＡＣＴ内に機能制限情報が含まれるか判定を行う。Ｓ１２０２の判定で、機能制限情報が含まれない場合、第１実施形態、第２実施形態で説明したようにＡＣＴに設定されているアクセス制限情報に基づいて、ＭＦＰ１０２のセキュリティ管理が実行される。
【０１１９】
一方、Ｓ１２０２の判定で、機能制限情報がＡＣＴに含まれている場合、処理はステップＳ１２０３に進められる。
【０１２０】
Ｓ１２０３において、ＣＰＵ１２は、ネットワークカメラのエラー稼働時に制限される機能を特定するために、ＡＣＴに設定されている機能制限情報を取得する。
【０１２１】
Ｓ１２０４において、ＣＰＵ１２は、先のステップＳ１２０３で取得された機能制限情報に基づいてネットワークカメラのエラー稼働時に制限される機能を特定する。そして、ＣＰＵ１２は、ＭＦＰ１０２の操作部２１の操作表示部にネットワークカメラのエラー稼働時に制限される機能を表示する。これにより、ユーザは、ネットワークカメラのエラー稼働により、ＭＦＰ１０２の機能が利用できないことを認識することが可能になる。
【０１２２】
そして、Ｓ１２０５において、ＣＰＵ１２は、ＭＦＰ１０２の管理者にネットワークカメラのエラー稼働によりＭＦＰ１０２の機能が制限されていることを報知するために機能制限情報を送信する。
【０１２３】
本実施形態に拠れば、ネットワークカメラが故障した時もＭＦＰ１０２の機能が制限される理由をユーザにわかり易くするための情報を提供することが可能になる。また、本実施形態に拠れば、利便性に優れたネットワークデバイスのセキュリティ管理が可能になる。
【０１２４】
（他の実施形態）
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ可読の記憶媒体を、システムあるいは装置に供給することによっても、達成されることは言うまでもない。また、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１２５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１２７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される。また、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１２８】
【図１】実施形態にかかるデバイス管理システムの構成を説明する図である。
【図２】実施形態にかかるデバイス管理システムのハードウェアの構成を示す図である。
【図３】情報処理装置おけるソフトウエアモジュールの構成を示す図である。
【図４】アクセス権制御管理プログラムの構成を示す図である。
【図５】アクセスコントロールサーバの機能構成を説明する図である。
【図６】ＡＣＴ要求に含まれる要求情報を例示する図である。
【図７】ＡＣＴ生成部におけるＡＣＴ生成処理の概要を説明する図である。
【図８】第１実施形態にかかるＡＣＴ生成処理の流れを説明するフローチャートである。
【図９】ＡＣＴ生成部におけるＡＣＴ生成処理の概要を説明する図である。
【図１０】第２実施形態にかかるＡＣＴ生成処理の流れを説明するフローチャートである。
【図１１】第３実施形態にかかるアクセスコントロールサーバの処理の流れを説明するフローチャートである。
【図１２】第３実施形態にかかるＭＦＰ１０２におけるエラー表示処理の流れを説明するフローチャートである。
【符号の説明】
【０１２９】
１０１    ネットワークカメラ
１０２    ＭＦＰ
１０３    アーカイブサーバ
１０４    アクセスコントロールサーバ
１０５    アクセス制御情報リスト（ＡＣＬ）
２０３    ユーザ情報取得部
２０４    カメラ情報管理部
２０５    ＡＣＬ取得部
２０８    ＡＣＴ生成部
【図１】
0005142745.tif 000002
【図２】
0005142745.tif 000003
【図３】
0005142745.tif 000004
【図４】
0005142745.tif 000005
【図５】
0005142745.tif 000006
【図６】
0005142745.tif 000007
【図７】
0005142745.tif 000008
【図８】
0005142745.tif 000009
【図９】
0005142745.tif 000010
【図１０】
0005142745.tif 000011
【図１１】
0005142745.tif 000012
【図１２】
0005142745.tif 000013