(57)【要約】【課題】ネットワーク上に導入された新たなネットワーク機器と、そのネットワーク機器を制御するアプリケーションソフトとを容易に対応付けることを課題とする。【解決手段】制御対象機器３ｄとネットワーク機器３ａ〜３ｃとのアドレス情報を取得して、アドレス記憶部１１１から読み出したアドレス情報に一致しないアドレス情報を検出し、制御機器情報記憶部１１２から読み出した制御機器名を選択可能に表示し、選択された制御機器名に対応するホスト名を制御機器情報記憶部１１２から読み出して、読み出したホスト名と検出されたアドレス情報とを関連付けてホストテーブル１１３に設定する。【選択図】図１
2008293165.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される第１のネットワーク機器を制御するアプリケーションを備えたアクセスコントロール装置であって、
前記アプリケーションに設定された前記第１のネットワーク機器のホスト名と、当該ホスト名よりも容易に当該第１のネットワーク機器を識別可能な制御機器名とを関連付けて記憶しておく制御機器情報記憶手段と、
前記ネットワークに接続されている第２のネットワーク機器のアドレス情報を記憶しておくアドレス記憶手段と、
前記第１のネットワーク機器と前記第２のネットワーク機器とのアドレス情報を取得するアドレス取得手段と、
前記アドレス情報を前記アドレス記憶手段から読み出して、取得した当該アドレス情報に一致しないアドレス情報を検出するアドレス差分検出手段と、
前記制御機器名を前記制御機器情報記憶手段から読み出して、当該制御機器名を選択可能に表示する制御機器情報表示手段と、
選択された前記制御機器名に対応するホスト名を前記制御機器情報記憶手段から読み出して、読み出した当該ホスト名と検出された前記アドレス情報とを対応付けてホストテーブルに設定するホストテーブル更新手段と、
を有することを特徴とするアクセスコントロール装置。
【請求項２】
前記制御機器情報記憶手段に記憶された前記ホスト名および前記制御機器名は、前記アプリケーションの設定記憶手段に設定されるものであって、
当該設定記憶手段に設定された当該ホスト名と当該制御機器名とを取得して、前記制御機器情報記憶手段に記憶させる制御機器情報取得手段を更に有することを特徴とする請求項１に記載のアクセスコントロール装置。
【請求項３】
ネットワークを介して接続される第１のネットワーク機器を制御するアプリケーションを備えたアクセスコントロール方法であって、
前記アプリケーションに設定された前記第１のネットワーク機器のホスト名と、当該ホスト名よりも容易に当該第１のネットワーク機器を識別可能な制御機器名とを関連付けて制御機器情報記憶手段に記憶しておくステップと、
前記ネットワークに接続されている第２のネットワーク機器のアドレス情報をアドレス記憶手段に記憶しておくステップと、
前記第１のネットワーク機器と前記第２のネットワーク機器とのアドレス情報を取得するステップと、
前記アドレス情報を前記アドレス記憶手段から読み出して、取得した当該アドレス情報に一致しないアドレス情報を検出するステップと、
前記制御機器名を前記制御機器情報記憶手段から読み出して、当該制御機器名を選択可能に表示するステップと、
選択された前記制御機器名に対応するホスト名を前記制御機器情報記憶手段から読み出して、読み出した当該ホスト名と検出された前記アドレス情報とを対応付けてホストテーブルに設定するステップと、
を有することを特徴とするアクセスコントロール方法。
【請求項４】
前記制御機器情報記憶手段に記憶された前記ホスト名および前記制御機器名は、前記アプリケーションの設定記憶手段に設定されるものであって、
当該設定記憶手段に設定された当該ホスト名と当該制御機器名とを取得して、前記制御機器情報記憶手段に記憶させるステップを更に有することを特徴とする請求項３に記載のアクセスコントロール方法。
【請求項５】
請求項１又は２項に記載のアクセスコントロール装置における各手段をコンピュータによって実行させることを特徴とするアクセスコントロールプログラム。
【請求項６】
請求項５に記載のアクセスコントロールプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既に導入されたアプリケーションから、新たにネットワークに接続されるネットワーク機器を制御可能にする設定を行う技術に関する。
【背景技術】
【０００２】
ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に基づくネットワークでは、ＩＰアドレスを用いて、ネットワークに接続されている各コンピュータ機器や、プリンタ，スキャナ，カメラなどの各ネットワーク機器を区別する。そして、各機器間の通信を確立するには、ＩＰアドレスを個々の機器に正しく設定する必要があるが、ネットワーク管理知識の乏しい一般的なユーザにとって、そのようなＩＰアドレスの設定は困難を伴うものである。
【０００３】
一方、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）の仕組みによれば、ネットワーク上に配置されたＤＨＣＰサーバによって、ＤＨＣＰクライアントとして動作する各機器のＩＰアドレスの設定を自動的に行うことができ、ユーザは、各機器にどのようなＩＰアドレスが割り振られたかを認識することなく、ネットワーク上で各機器を利用することができる。
【０００４】
また、特に、ＵＮＩＸ(登録商標）などのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上で動作するコンピュータ機器では、ネットワーク上の各機器を識別するためのホスト名をアスキー文字で表現し、そのＯＳの有するホストテーブルにおいて、各機器のホスト名とＩＰアドレスとの対応付けを定義することができる。この仕組みによれば、コンピュータ上で動作するアプリケーションを用いてネットワーク上の各機器を制御する場合、制御対象となる各機器のホスト名もしくはＩＰアドレスのどちらかを用いてそのアプリケーションを設計しても、制御対象機器との通信を確立することができる。
【非特許文献１】Scott Oaks、Java(登録商標）  セキュリティ、O’REILLY（オライリー・ジャパン）、p.1-174
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、制御対象のネットワーク機器に対するＩＰアドレスの設定がＤＨＣＰにより自動的に行われた場合であって、かつ、そのネットワーク機器を制御するためのアプリケーションがＩＰアドレスの自動設定以前に既にコンピュータ上に導入されていた場合に、そのアプリケーションを用いてそのネットワーク機器を制御するには、次の２つのうちいずれかの処理が必要となる。
【０００６】
（ｉ）そのネットワーク機器に割り振られたＩＰアドレスに応じて、アプリケーションの設定を手動で更新する。
【０００７】
（ｉｉ）ホスト名を用いてネットワーク機器を制御するアプリケーションの場合、ネットワーク機器に割り振られたＩＰアドレスを直接確認し、ホスト名とＩＰアドレスとを対応付けてコンピュータのホストテーブルに手動で登録する。
【０００８】
これら２つの処理は、手動によるコンピュータの設定更新が必要であり、コンピュータ管理知識の乏しいユーザにとっては困難な作業であるという問題があった。
【０００９】
本発明は、上記を鑑みてなされたものであり、ネットワーク上に導入された新たなネットワーク機器と、そのネットワーク機器を制御するアプリケーションソフトとを容易に対応付けることを課題とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の本発明は、ネットワークを介して接続される第１のネットワーク機器を制御するアプリケーションを備えたアクセスコントロール装置であって、前記アプリケーションに設定された前記第１のネットワーク機器のホスト名と、当該ホスト名よりも容易に当該第１のネットワーク機器を識別可能な制御機器名とを関連付けて記憶しておく制御機器情報記憶手段と、前記ネットワークに接続されている第２のネットワーク機器のアドレス情報を記憶しておくアドレス記憶手段と、前記第１のネットワーク機器と前記第２のネットワーク機器とのアドレス情報を取得するアドレス取得手段と、前記アドレス情報を前記アドレス記憶手段から読み出して、取得した当該アドレス情報に一致しないアドレス情報を検出するアドレス差分検出手段と、前記制御機器名を前記制御機器情報記憶手段から読み出して、当該制御機器名を選択可能に表示する制御機器情報表示手段と、選択された前記制御機器名に対応するホスト名を前記制御機器情報記憶手段から読み出して、読み出した当該ホスト名と検出された前記アドレス情報とを対応付けてホストテーブルに設定するホストテーブル更新手段と、を有することを要旨とする。
【００１１】
本発明にあっては、ネットワークを介して接続される第１のネットワーク機器を制御するアプリケーションを備えたアクセスコントロール装置であって、アプリケーションに設定された第１のネットワーク機器のホスト名と、このホスト名よりも容易に第１のネットワーク機器を識別可能な制御機器名とを関連付けて記憶しておく制御機器情報記憶手段と、ネットワークに接続されている第２のネットワーク機器のアドレス情報を記憶しておくアドレス記憶手段とを有し、第１のネットワーク機器と第２のネットワーク機器とのアドレス情報を取得して、アドレス記憶手段から読み出したアドレス情報に一致しないアドレス情報を検出し、制御機器情報記憶手段から読み出した制御機器名を選択可能に表示し、選択された制御機器名に対応するホスト名を制御機器情報記憶手段から読み出して、読み出したホスト名と検出されたアドレス情報とを関連付けてホストテーブルに設定するため、ネットワーク上に導入される第１のネットワーク機器と、その第１のネットワーク機器を制御するアプリケーションとを容易に対応付けることができる。即ち、コンピュータネットワーク管理知識の乏しい一般的なユーザであっても、予め記憶されている制御機器名から適切なものを選択することにより、ユーザによるアプリケーションの設定更新作業を伴うことなく、アプリケーションと第１のネットワーク機器との通信を簡単に確立することが可能となる。これにより、アプリケーションから第１のネットワーク機器を正しく制御することが可能となる。
【００１２】
請求項２に記載の本発明は、前記制御機器情報記憶手段に記憶された前記ホスト名および前記制御機器名は、前記アプリケーションの設定記憶手段に設定されるものであって、当該設定記憶手段に設定された当該ホスト名と当該制御機器名とを取得して、前記制御機器情報記憶手段に記憶させる制御機器情報取得手段を更に有することを要旨とする。
【００１３】
請求項３に記載の本発明は、ネットワークを介して接続される第１のネットワーク機器を制御するアプリケーションを備えたアクセスコントロール方法であって、前記アプリケーションに設定された前記第１のネットワーク機器のホスト名と、当該ホスト名よりも容易に当該第１のネットワーク機器を識別可能な制御機器名とを関連付けて制御機器情報記憶手段に記憶しておくステップと、前記ネットワークに接続されている第２のネットワーク機器のアドレス情報をアドレス記憶手段に記憶しておくステップと、前記第１のネットワーク機器と前記第２のネットワーク機器とのアドレス情報を取得するステップと、前記アドレス情報を前記アドレス記憶手段から読み出して、取得した当該アドレス情報に一致しないアドレス情報を検出するステップと、前記制御機器名を前記制御機器情報記憶手段から読み出して、当該制御機器名を選択可能に表示するステップと、選択された前記制御機器名に対応するホスト名を前記制御機器情報記憶手段から読み出して、読み出した当該ホスト名と検出された前記アドレス情報とを対応付けてホストテーブルに設定するステップと、を有することを要旨とする。
【００１４】
請求項４に記載の本発明は、前記制御機器情報記憶手段に記憶された前記ホスト名および前記制御機器名は、前記アプリケーションの設定記憶手段に設定されるものであって、当該設定記憶手段に設定された当該ホスト名と当該制御機器名とを取得して、前記制御機器情報記憶手段に記憶させるステップを更に有することを要旨とする。
【００１５】
請求項５に記載の本発明は、請求項１又は２項に記載のアクセスコントロール装置における各手段をコンピュータによって実行させることを要旨とする。
【００１６】
請求項６に記載の本発明は、請求項５に記載のアクセスコントロールプログラムを記録した記録媒体であることを要旨とする。
【発明の効果】
【００１７】
本発明によれば、ネットワーク上に導入された新たなネットワーク機器と、そのネットワーク機器を制御するアプリケーションとを容易に対応付けることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を用いて説明する。
【００１９】
図１は、本発明の実施の形態に係るアクセスコントロール装置を含む全体的なシステム構成を示す構成図である。図１に示すように、アクセスコントロール装置１０は、コンピュータ１の内部で動作するものであって、ネットワーク２を介して複数のネットワーク機器３ａ〜３ｄに接続されている。
【００２０】
ネットワーク機器３ａ〜３ｄとは、ネットワーク２を介して制御可能な機器であって、ネットワーク２に接続された場合に、図示しないＤＨＣＰサーバからＩＰアドレスが自動で割り当てられる機能を備えている。ネットワーク機器として、例えば、プリンタ、スキャナ、屋外カメラ、室内カメラなどを用いることができる。また、それら専用の機能を有する機器のみでなく、パソコンやワークステーションなどの汎用機器を用いても良い。
【００２１】
ネットワーク２とは、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、公衆回線網、ＣＡＴＶ網などの有線ネットワークや、無線ＬＡＮなどの無線ネットワークを用いることができる。なお、インターネットとは、所定のプロトコルに基づいて相互リンクされたネットワークの集合体である。
【００２２】
コンピュータ１には、各ネットワーク機器３ａ〜３ｄの制御をそれぞれ行うネットワーク機器制御アプリケーション（以降、「アプリケーションソフト」と称する）２０ａ〜２０ｄが導入されており、このアプリケーションソフト２０ａ〜２０ｄには、各ネットワーク機器のホスト名と、ホスト名よりも容易に各ネットワーク機器を識別可能な制御機器名とが関連付けてそれぞれの設定記憶部２０１ａ〜２０１ｄに設定されている。制御機器名は、例えば、ネットワーク機器３ａがプリンタである場合、「プリンタ」や「印刷装置」など、ユーザが識別しやすい平易な名前で表現されている。
【００２３】
なお、本実施の形態では、ネットワーク２に既に接続されているネットワーク機器をネットワーク機器３ａ〜３ｃとし、新たに接続されるネットワーク機器を制御対象機器３ｄとする。また、制御対象機器３ｄは、アプリケーションソフト２０ｄを用いて制御可能であり、このアプリケーションソフト２０ｄで設定される制御機器名とホスト名は、設定記憶部２０１ｄに設定されているとして以降説明を続ける。
【００２４】
アクセスコントロール装置１０は、ネットワーク２に接続されているネットワーク機器３ａ〜３ｃのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスとＩＰアドレスとを関連付けて記憶しておくアドレス記憶部１１１と、ネットワーク２に接続される機器のＭＡＣアドレスとＩＰアドレスとを取得するアドレス取得部１０１と、取得したそれらアドレス情報とアドレス記憶部１１１に記憶されたアドレス情報との差分を検出するアドレス差分検出部１０２と、設定記憶部２０１ａ〜２０１ｄに設定された制御機器名とホスト名とを取得する制御機器情報取得部１０３と、取得した制御機器名とホスト名とを関連付けて記憶しておく制御機器情報記憶部１１２と、制御機器情報記憶部１１２に記憶された制御機器名を選択可能に表示する制御機器情報表示部１０４と、選択された制御機器名に対応するホスト名と検出されたアドレス情報のＩＰアドレスとを対応付けてホストテーブル１１３に設定するホストテーブル更新部１０５とを備えた構成である。
【００２５】
続いて、アクセスコントロール装置１０における処理の流れについて説明する。図２は、アクセスコントロール装置１０の処理の流れを示すフローチャートである。なお、アドレス記憶部１１１には、ネットワーク２に既に接続されているネットワーク機器３ａ〜３ｃのＭＡＣアドレスとＩＰアドレスとが関連付けて記憶されており、新たにネットワーク２に接続される制御対象機器３ｄのＩＰアドレスは、ネットワーク２に接続される時に、図示しないＤＨＣＰサーバにより割り振られることを前提に説明する。
【００２６】
最初に、制御対象機器３ｄがネットワークに接続された場合に、アドレス取得部１０１において、ネットワーク２に接続されている全てのネットワーク機器３ａ〜３ｃ及び制御対象機器３ｄのＭＡＣアドレスとＩＰアドレスとを取得する（Ｓ１０１）。
【００２７】
ここで、ＵＮＩＸ(登録商標）の場合、ＡＰＲコマンドなどを用いてそれらアドレス情報を取得することが可能である。また、ＯＳを制御するコマンドを用いるのではなく、ソケット通信などを用いて、それらアドレス情報を各機器から取得するようにしてもよい。
【００２８】
次に、アドレス差分検出部１０２において、取得したＭＡＣアドレスのうち、アドレス記憶部１１１から読み出したＭＡＣアドレスに一致しないＭＡＣアドレスを検出し、検出したＭＡＣアドレスとこのＭＡＣアドレスに対応するＩＰアドレスとを関連付けてアドレス記憶部１１１に記憶する（Ｓ１０２）。
【００２９】
ここで、ネットワーク機器３ａ〜３ｃのＭＡＣアドレスは既に記憶されているので、制御対象機器３ｄのＭＡＣアドレスが検出され、制御対象機器３ｄのＭＡＣアドレスとＩＰアドレスとがアドレス記憶部１１１に記憶される。
【００３０】
続いて、制御機器情報取得部１０３において、各アプリケーションソフト２０ａ〜２０ｄの設定記憶部２０１ａ〜２０１ｄにそれぞれ設定された制御機器名とホスト名とを取得し、それぞれが定義されているアプリケーションソフトの名称と共に、制御機器情報記憶部１１２に記憶させる（Ｓ１０３）。
【００３１】
そして、制御機器情報表示部１０４において、制御機器情報記憶部１１２に記憶された制御機器名の一覧を、例えば、コンピュータディスプレイなどを介して選択可能に提示する（Ｓ１０４）。
【００３２】
これにより、ユーザは、新たにネットワーク２に接続された制御対象機器３ｄを制御するアプリケーションソフト２０ｄに設定された制御機器名を、マウスなどのポインティングデバイスやキーボードなどの入力部を用いて一覧の中から選択することができる。なお、制御機器名のみではなく、アプリケーションソフトの名称も併せて提示してもよい。これにより、選択すべき制御機器名の特定をより容易に行うことができる。また、制御機器名を選択する場合、１つのみではなく、複数の制御機器名を選択してもよい。
【００３３】
最後に、ホストテーブル更新部１０５において、（Ｓ１０２）で検出されたＭＡＣアドレスに対応するＩＰアドレスをアドレス記憶部１１１から読み出し、更に、（Ｓ１０４）で選択された制御機器名に対応するホスト名を制御機器情報取得部１０３から読み出して、読み出したＩＰアドレスとホスト名とを対応付けてホストテーブルに登録する（Ｓ１０５）。
【００３４】
なお、コンピュータ１に新たなアプリケーションソフトが導入された時点、もしくは、既に導入されたアプリケーションソフトを削除する時点に（Ｓ１０３）と同じ処理を実行することで、（Ｓ１０３）の処理を省略することが可能となる。
【００３５】
最後に、本実施の形態におけるアクセスコントロール装置１０は、ホスト名とＩＰアドレスとを対応付けるホストテーブルを備えたＯＳを有するコンピュータ１であればよく、ＯＳの具体例としては、例えば、Ｗｉｎｄｏｗｓ(登録商標），ＵＮＩＸ(登録商標），Ｌｉｎｕｘなどを用いることができる。
【００３６】
本実施の形態によれば、ネットワーク２を介して接続される制御対象機器３ｄを制御するアプリケーションソフト２０ｄを備えたアクセスコントロール装置１０であって、アプリケーションソフト２０ｄに設定された制御対象機器３ｄのホスト名と、このホスト名よりも容易に制御対象機器３ｄを識別可能な制御機器名とを関連付けて記憶しておく制御機器情報記憶部１１２と、ネットワーク２に接続されているネットワーク機器３ａ〜３ｃのアドレス情報を記憶しておくアドレス記憶部１１１とを有し、制御対象機器３ｄとネットワーク機器３ａ〜３ｃとのアドレス情報を取得して、アドレス記憶部１１１から読み出したアドレス情報に一致しないアドレス情報を検出し、制御機器情報記憶部１１２から読み出した制御機器名を選択可能に表示し、選択された制御機器名に対応するホスト名を制御機器情報記憶部１１２から読み出して、読み出したホスト名と検出されたアドレス情報とを関連付けてホストテーブル１１３に設定するため、ネットワーク２上に導入される制御対象機器３ｄと、その制御対象機器３ｄを制御するアプリケーション２０ｄとを容易に対応付けることができる。即ち、コンピュータネットワーク管理知識の乏しい一般的なユーザであっても、予め記憶されている制御機器名から適切なものを選択することにより、ユーザによるアプリケーション２０ｄの設定更新作業を伴うことなく、アプリケーション２０ｄと制御対象機器３ｄとの通信を簡単に確立することが可能となる。これにより、アプリケーション２０ｄから制御対象機器３ｄを正しく制御することが可能となる。
【実施例１】
【００３７】
続いて、上述した本実施の形態に係るアクセスコントロール装置１０の動作の一実施例として、新たな制御対象機器３ｄとしてのスキャナ３ｄがネットワーク２に接続された場合に、スキャナ３ｄに割り振られたＩＰアドレスがコンピュータ１のホストテーブルに登録されるまでの処理について説明する。
【００３８】
最初に、スキャナがネットワーク２に接続される前の状態について説明する。図３は、スキャナがネットワーク２に接続される前の状態を示す図である。プリンタ３ａ，屋外カメラ３ｂ，及び，屋内カメラ３ｃが、ネットワーク２に接続されている。また、アドレス記憶部１１１には、プリンタ３ａ，屋外カメラ３ｂ，及び，屋内カメラ３ｃのＭＡＣアドレスとＩＰアドレスとが関連付けて記憶されている。
【００３９】
また、コンピュータ１には、プリンタ３ａ，屋外カメラ３ｂ，及び，屋内カメラ３ｃをそれぞれ制御するワープロソフト２０ａ，防犯モニタソフト２０ｂ，及び，イラスト作成ソフト２０ｃのアプリケーションソフトが導入されている。更に、ワープロソフト２０ａには、制御対象機器であるプリンタ３ａを制御するため、制御機器名「プリンタ」，ホスト名「ＰＴＲ」が設定されている。また、防犯モニタソフト２０ｂには、制御対象機器である屋外カメラ３ｂならびに屋内カメラ３ｃを制御するため、制御機器名「屋外カメラ」，ホスト名「ＣＡＭＥＲＡ１」、ならびに、制御機器名「屋内カメラ」，ホスト名「ＣＡＭＥＲＡ２」がそれぞれ設定されている。イラスト作成ソフト２０ｃには、制御対象機器である図示しないスキャナならびにプリンタ３ａを制御するため、制御機器名「スキャナ」，ホスト名「ＳＣＡＮＮＥＲ」、ならびに、制御機器名「プリンタ」，ホスト名「ＰＲＩＮＴＥＲ」がそれぞれ設定されている。
【００４０】
更に、制御機器情報取得部１０３には、ワープロソフト２０ａ，防犯モニタソフト２０ｂ，及び，イラスト作成ソフト２０ｃのアプリケーションソフト名と、これらそれぞれのアプリケーションソフトごとに制御対象機器の制御機器名及びホスト名とが関連付けて記憶されている。
【００４１】
また、ホストテーブル１１３において、ホスト名「ＰＴＲ」ならびに「ＰＲＩＮＴＥＲ」にはプリンタ３ａのＩＰアドレスが対応付けられ、ホスト名「ＣＡＭＥＲＡ１」には屋外カメラ３ｂのＩＰアドレスが対応付けられ、ホスト名「ＣＡＭＥＲＡ２」には屋内カメラ３ｃのＩＰアドレスが対応付けられて、それぞれ登録されている。
【００４２】
なお、イラスト作成ソフト２０ｃの制御対象機器として設定されている図示しないスキャナは、ネットワーク２には未だ存在せず、ホストテーブル１１３にも登録されていない。
【００４３】
次に、スキャナがネットワークに接続された時の処理について説明する。図３で示す状態において、スキャナがネットワーク２に接続された場合に、アドレス取得部１０１において、ネットワーク２に接続されているプリンタ３ａ，屋外カメラ３ｂ，屋内カメラ３ｃ，及び，スキャナのＭＡＣアドレスとＩＰアドレスとを取得する。
【００４４】
次に、アドレス差分検出部１０２において、取得したＭＡＣアドレスのうち、アドレス記憶部１１１から読み出したＭＡＣアドレスに一致しないスキャナ３ｄのＭＡＣアドレス「ＤＤ：ＤＤ：ＤＤ：ＤＤ：ＤＤ：ＤＤ」とＩＰアドレス「Ｘ：Ｘ：Ｘ：１４」とを検出する。
【００４５】
そして、制御機器情報表示部１０４において、制御機器情報記憶部１１２に記憶された制御機器名とアプリケーション名との一覧をコンピュータディスプレイに出力する。これにより、ユーザは、新たにネットワーク２に接続されたスキャナ３ｄに対応する制御機器名「スキャナ」を、マウスやキーボードなどを用いて選択することが可能となる。
【００４６】
図４は、スキャナのＭＡＣアドレスがアドレス差分検出部１０２によって検出され、制御機器名の一覧が表示された時の状態を示す図である。アドレス取得部１０１において、前述のＡＲＰコマンドを定期的に発行して取得した全てのＭＡＣアドレスが、アドレス記憶部１１１に既に記憶されているアドレスリストと比較され、このアドレスリストにないＭＡＣアドレス「ＤＤ：ＤＤ：ＤＤ：ＤＤ：ＤＤ：ＤＤ」を持つ新たなネットワーク機器としてのスキャナ３ｄが検出されている。なお、ＡＲＰコマンドでは、ＭＡＣアドレスと共に、それと対をなすＩＰアドレスも取得することができる。新たなネットワーク機器が検出されたので、制御機器情報表示部１０４によって、接続機器名の候補である「プリンタ」，「屋外カメラ」，「屋内カメラ」，「スキャナ」，及び，「プリンタ」が制御機器情報記憶部１１２から読み出されて、画面に一覧表示されている。
【００４７】
なお、この状態では、スキャナはネットワーク２上に接続されているが、ホストテーブルには登録されていない。
【００４８】
最後に、スキャナ３ｄのアドレス情報がホストテーブルに登録されるまでの処理について説明する。ホストテーブル更新部１０５において、検出されたＩＰアドレス「Ｘ：Ｘ：Ｘ：１４」と、選択された制御機器名「スキャナ」に対応するホスト名「ＳＣＡＮＮＥＲ」とを対応付けてホストテーブルに登録する。
【００４９】
図５は、スキャナ３ｄに対応するホスト名「ＳＣＡＮＮＥＲ」が、ネットワーク機器であるスキャナ３ｄに対してＤＨＣＰによって割り当てられたＩＰアドレス「Ｘ：Ｘ：Ｘ：１４」に対応付けられて、ホストテーブル１１３に登録された時の状態を示す図である。これにより、イラスト作成ソフト２０ｃにより、ネットワーク２を介してスキャナ３ｄを制御することが可能となる。更に、アドレス記憶部１１１には、スキャナ３ｄのＭＡＣアドレスとＩＰアドレスとが関連付けて記憶されるので、以降、アドレス差分検出部１０２において、スキャナ３ｄは検出されない状態となる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態に係るアクセスコントロール装置を含む全体的なシステム構成を示す構成図である。
【図２】アクセスコントロール装置の処理の流れを示すフローチャートである。
【図３】スキャナがネットワークに接続される前の状態を示す図である。
【図４】スキャナがネットワークに接続された時の状態を示す図である。
【図５】スキャナのアドレス情報がホストテーブルに登録された時の状態を示す図である。
【符号の説明】
【００５１】
１…コンピュータ
２…ネットワーク
３ａ，３ｂ，３ｃ…ネットワーク機器（プリンタ，屋外カメラ，屋内カメラ）
３ｄ…制御対象機器（スキャナ）
１０…アクセスコントロール装置
２０ａ…ワープロソフト
２０ａ〜２０ｄ…アプリケーションソフト（ワープロソフト，防犯モニタソフト，イラスト作成ソフト）
１０１…アドレス取得部
１０２…アドレス差分検出部
１０３…制御機器情報取得部
１０４…制御機器情報表示部
１０５…ホストテーブル更新部
１１１…アドレス記憶部
１１２…制御機器情報記憶部
１１３…ホストテーブル
２０１ａ〜２０１ｄ…設定記憶部
Ｓ１０１〜Ｓ１０５…ステップ
【図１】
2008293165.tif 000003
【図２】
2008293165.tif 000004
【図３】
2008293165.tif 000005
【図４】
2008293165.tif 000006
【図５】
2008293165.tif 000007