(57)【要約】【課題】  デバイス識別子を安全に運用するのに好適なデバイス識別情報管理システム、ネットワークデバイス、デバイス管理端末、デバイス用プログラムおよび端末用プログラム、並びにデバイス識別情報管理方法を提供する。【解決手段】  ネットワークプリンタ１００は、動的情報に基づいて拡張デバイス識別子を生成し、記憶装置６２の基本デバイス識別子および生成した拡張デバイス識別子を含む登録対象デバイス識別子を生成し、生成した登録対象デバイス識別子をプリンタ管理サーバ２００に送信するとともにユーザに通知する。プリンタ管理サーバ２００は、登録対象デバイス識別子を受信したときは、受信した登録対象デバイス識別子を記憶装置８２に仮登録し、照合用デバイス識別子を受信したときは、受信した照合用デバイス識別子と記憶装置８２の登録対象デバイス識別子とを照合し、その照合結果に基づいて登録対象デバイス識別子を記憶装置８２に登録する。【選択図】  図１
2005196732.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークデバイスと、前記ネットワークデバイスを管理するデバイス管理端末とを通信可能に接続し、少なくとも前記ネットワークデバイスおよび当該ネットワークデバイスの属性のいずれかを識別するデバイス識別情報を管理するシステムであって、
前記ネットワークデバイスは、当該ネットワークデバイスまたはその属性を識別する基本デバイス識別情報を記憶する基本デバイス識別情報記憶手段と、動的情報に基づいて当該ネットワークデバイスまたはその属性を識別する拡張デバイス識別情報を生成する拡張デバイス識別情報生成手段と、前記基本デバイス識別情報記憶手段の基本デバイス識別情報および前記拡張デバイス識別情報生成手段で生成した拡張デバイス識別情報を含む登録対象デバイス識別情報を前記デバイス管理端末に送信する登録対象デバイス識別情報送信手段と、前記登録対象デバイス識別情報を通知する登録対象デバイス識別情報通知手段とを有し、
前記デバイス管理端末は、前記登録対象デバイス識別情報を受信する登録対象デバイス識別情報受信手段と、前記登録対象デバイス識別情報受信手段で受信した登録対象デバイス識別情報を第１登録用記憶手段に登録する登録対象デバイス識別情報第１登録手段と、照合用デバイス識別情報を入力する照合用デバイス識別情報入力手段と、前記照合用デバイス識別情報入力手段で入力した照合用デバイス識別情報と前記第１登録用記憶手段の登録対象デバイス識別情報とを照合するデバイス識別情報照合手段と、前記デバイス識別情報照合手段の照合結果に基づいて前記登録対象デバイス識別情報を登録対象デバイス識別情報記憶手段に登録する登録対象デバイス識別情報第２登録手段とを有することを特徴とするデバイス識別情報管理システム。
【請求項２】
請求項１において、
前記拡張デバイス識別情報生成手段は、当該ネットワークデバイスの状態に応じて変化する動的情報に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とするデバイス識別情報管理システム。
【請求項３】
請求項２において、
前記拡張デバイス識別情報生成手段は、当該ネットワークデバイスが起動してから現在までの起動経過時間に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とするデバイス識別情報管理システム。
【請求項４】
請求項２および３のいずれかにおいて、
前記ネットワークデバイスは、さらに、出力手段を有し、
前記拡張デバイス識別情報生成手段は、所定基準時から現在までの前記出力手段の出力量に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とするデバイス識別情報管理システム。
【請求項５】
請求項１ないし３のいずれかにおいて、
前記ネットワークデバイスは、さらに、出力手段を有し、
前記登録対象デバイス識別情報通知手段は、前記出力手段の出力機能を利用して前記登録対象デバイス識別情報を通知するようになっていることを特徴とするデバイス識別情報管理システム。
【請求項６】
請求項１ないし５のいずれかにおいて、
前記ネットワークデバイスは、さらに、前記登録対象デバイス識別情報を暗号化する登録対象デバイス識別情報暗号化手段を有し、
前記登録対象デバイス識別情報送信手段は、前記登録対象デバイス識別情報暗号化手段で暗号化した暗号化デバイス識別情報を前記デバイス管理端末に送信するようになっており、
前記デバイス管理端末は、さらに、前記登録対象デバイス識別情報受信手段で受信した暗号化デバイス識別情報を復号化する登録対象デバイス識別情報復号化手段を有し、
前記登録対象デバイス識別情報第１登録手段は、前記登録対象デバイス識別情報復号化手段で復号化した登録対象デバイス識別情報を前記第１登録用記憶手段に登録するようになっていることを特徴とするデバイス識別情報管理システム。
【請求項７】
請求項１ないし６のいずれかにおいて、
前記デバイス管理端末は、さらに、前記照合用デバイス識別情報入力手段で入力した照合用デバイス識別情報を復号化する照合用デバイス識別情報復号化手段を有し、
前記デバイス識別情報照合手段は、前記照合用デバイス識別情報復号化手段で復号化した照合用デバイス識別情報と、前記第１登録用記憶手段の登録対象デバイス識別情報とを照合するようになっていることを特徴とするデバイス識別情報管理システム。
【請求項８】
デバイス管理端末と通信可能に接続するデバイスであって、
当該ネットワークデバイスまたはその属性を識別するための基本デバイス識別情報を記憶する基本デバイス識別情報記憶手段と、動的情報に基づいて当該ネットワークデバイスまたはその属性を識別するための拡張デバイス識別情報を生成する拡張デバイス識別情報生成手段と、前記基本デバイス識別情報記憶手段の基本デバイス識別情報および前記拡張デバイス識別情報生成手段で生成した拡張デバイス識別情報を含む登録対象デバイス識別情報を前記デバイス管理端末に送信する登録対象デバイス識別情報送信手段と、前記登録対象デバイス識別情報を通知する登録対象デバイス識別情報通知手段とを備えることを特徴とするネットワークデバイス。
【請求項９】
ネットワークデバイスと通信可能に接続し、前記ネットワークデバイスを管理する端末であって、
登録対象デバイス識別情報を受信する登録対象デバイス識別情報受信手段と、前記登録対象デバイス識別情報受信手段で受信した登録対象デバイス識別情報を第１登録用記憶手段に登録する登録対象デバイス識別情報第１登録手段と、照合用デバイス識別情報を入力する照合用デバイス識別情報入力手段と、前記照合用デバイス識別情報入力手段で入力した照合用デバイス識別情報と前記第１登録用記憶手段の登録対象デバイス識別情報とを照合するデバイス識別情報照合手段と、前記デバイス識別情報照合手段の照合結果に基づいて前記登録対象デバイス識別情報を登録対象デバイス識別情報記憶手段に登録する登録対象デバイス識別情報第２登録手段とを備えることを特徴とするデバイス管理端末。
【請求項１０】
デバイス管理端末と通信可能に接続するコンピュータに実行させるためのプログラムであって、
動的情報に基づいて前記コンピュータまたはその属性を識別するための拡張デバイス識別情報を生成する拡張デバイス識別情報生成ステップ、前記コンピュータまたはその属性を識別するための基本デバイス識別情報を記憶した基本デバイス識別情報記憶ステップの基本デバイス識別情報および前記拡張デバイス識別情報生成ステップで生成した拡張デバイス識別情報を含む登録対象デバイス識別情報を前記デバイス管理端末に送信する登録対象デバイス識別情報送信ステップ、並びに前記登録対象デバイス識別情報を通知する登録対象デバイス識別情報通知ステップとして実現される処理を実行させるためのプログラムであることを特徴とするデバイス用プログラム。
【請求項１１】
ネットワークデバイスと通信可能に接続し、前記ネットワークデバイスを管理するコンピュータに実行させるためのプログラムであって、
登録対象デバイス識別情報を受信する登録対象デバイス識別情報受信ステップ、前記登録対象デバイス識別情報受信ステップで受信した登録対象デバイス識別情報を第１登録用記憶ステップに登録する登録対象デバイス識別情報第１登録ステップ、照合用デバイス識別情報を入力する照合用デバイス識別情報入力ステップ、前記照合用デバイス識別情報入力ステップで入力した照合用デバイス識別情報と前記第１登録用記憶ステップの登録対象デバイス識別情報とを照合するデバイス識別情報照合ステップ、および前記デバイス識別情報照合ステップの照合結果に基づいて前記登録対象デバイス識別情報を登録対象デバイス識別情報記憶ステップに登録する登録対象デバイス識別情報第２登録ステップとして実現される処理を実行させるためのプログラムであることを特徴とする端末用プログラム。
【請求項１２】
ネットワークデバイスと、前記ネットワークデバイスを管理するデバイス管理端末とを通信可能に接続し、少なくとも前記ネットワークデバイスおよび当該ネットワークデバイスの属性のいずれかを識別するデバイス識別情報を管理する方法であって、
前記ネットワークデバイスに対しては、
動的情報に基づいて当該ネットワークデバイスまたはその属性を識別するための拡張デバイス識別情報を生成する拡張デバイス識別情報生成ステップと、当該ネットワークデバイスまたはその属性を識別するための基本デバイス識別情報を記憶した基本デバイス識別情報記憶手段の基本デバイス識別情報および前記拡張デバイス識別情報生成ステップで生成した拡張デバイス識別情報を含む登録対象デバイス識別情報を前記デバイス管理端末に送信する登録対象デバイス識別情報送信ステップとを含み、
前記デバイス管理端末に対しては、
前記登録対象デバイス識別情報を受信する登録対象デバイス識別情報受信ステップと、前記登録対象デバイス識別情報受信ステップで受信した登録対象デバイス識別情報を第１登録用記憶手段に登録する登録対象デバイス識別情報第１登録ステップとを含み、
前記ネットワークデバイスに対しては、さらに、
前記登録対象デバイス識別情報を通知する登録対象デバイス識別情報通知ステップとを含み、
前記デバイス管理端末に対しては、さらに、
照合用デバイス識別情報を入力する照合用デバイス識別情報入力ステップと、前記照合用デバイス識別情報入力ステップで入力した照合用デバイス識別情報と前記仮登録用記憶手段の登録対象デバイス識別情報とを照合するデバイス識別情報照合ステップと、前記デバイス識別情報照合ステップの照合結果に基づいて前記登録対象デバイス識別情報を登録対象デバイス識別情報記憶手段に登録する登録対象デバイス識別情報第２登録ステップとを含むことを特徴とするデバイス識別情報管理方法。
【請求項１３】
ネットワークデバイスと、当該ネットワークデバイスを管理するデバイス管理端末とを通信可能に接続し、少なくとも前記ネットワークデバイスおよび当該ネットワークデバイスの属性のいずれかを識別するデバイス識別情報を管理する方法であって、
動的情報に基づいて前記ネットワークデバイスまたはその属性を識別するための拡張デバイス識別情報を生成し、当該拡張デバイス識別情報および前記ネットワークデバイスまたはその属性を識別する基本デバイス識別情報とを含む登録対象デバイス識別情報を前記デバイス管理端末に送信して、当該登録対象デバイス識別情報を前記デバイス管理端末に第１登録し、
前記デバイス管理端末に対して前記照合用デバイス識別情報が入力されたときに、当該照合用デバイス識別情報と前記第１登録された登録対象デバイス識別情報とを照合し、当該照合結果が一致したときに前記登録対象デバイス識別情報を第２登録することを特徴とするデバイス識別情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス識別子を管理するシステム、デバイス、端末およびプログラム、並びに方法に係り、特に、デバイス識別子を安全に運用するのに好適なデバイス識別情報管理システム、ネットワークデバイス、デバイス管理端末、デバイス用プログラムおよび端末用プログラム、並びにデバイス識別情報管理方法に関する。
【背景技術】
【０００２】
コンテンツ配信サービス等のネットワークサービスをサービス提供サーバがネットワークデバイスに対して提供する場合、サービス提供サーバは、各ネットワークデバイスごとにデバイス識別子を保存しておき、ネットワークサービスを提供するに先立って通信時に、ネットワークデバイスとの間でデバイス識別子を確認し、ネットワークサービスの提供を受ける適格を有しているか否かを判定する。
【０００３】
従来、デバイス識別子を管理する方法としては、例えば、第１に、ネットワークデバイスのデバイス識別子をユーザがサービス提供サーバに入力し、入力したデバイス識別子を登録する方法があった。また、第２に、ネットワークデバイスがサービス提供サーバにアクセスしたときに、サービス提供サーバがネットワークデバイスのデバイス識別子を自動的に認識し、認識したデバイス識別子を登録する方法もあった。また、第３に、ネットワークデバイスがサービス提供サーバにアクセスしたときに、ネットワークデバイスが、サービス提供サーバからの提供要求に応じて自己のデバイス識別子をサービス提供サーバに提供し、提供を受けたデバイス識別子を登録する方法もあった。
【０００４】
さらに、特許文献１にも、デバイス識別子を管理する方法が開示されている。これは、サービス提供サーバが、アクセスのあったネットワークデバイスに対してデバイス識別子を随時発行し、各ネットワークデバイスごとに特化したネットワークサービスを提供している。
【特許文献１】特開２０００−１５１７０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このようなネットワークシステムにおいては、デバイス識別子の安全性が問題となる。安全性としては、デバイス識別子が第三者に盗用されにくいこと、およびデバイス識別子がユーザの意思によって登録されたものであることを保証することである。
しかしながら、上記第１ないし第３の管理方法にあってはいずれも、ネットワークデバイスにあらかじめ割り当てられているデバイス識別子を利用するようになっているため、デバイス識別子が第三者に知得された場合は、デバイス識別子が第三者に盗用される可能性、およびデバイス識別子がユーザの意思によらず登録される可能性があった。
【０００６】
また、特許文献１記載の発明にあっては、サービス提供サーバが発行したデバイス識別子を利用するようになっているため、デバイス識別子が第三者に知得された場合は、デバイス識別子がユーザの意思によらず登録される可能性があった。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、デバイス識別子を安全に運用するのに好適なデバイス識別情報管理システム、ネットワークデバイス、デバイス管理端末、デバイス用プログラムおよび端末用プログラム、並びにデバイス識別情報管理方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔発明１〕  上記目的を達成するために、発明１のデバイス識別情報管理システムは、
ネットワークデバイスと、前記ネットワークデバイスを管理するデバイス管理端末とを通信可能に接続し、少なくとも前記ネットワークデバイスおよび当該ネットワークデバイスの属性のいずれかを識別するデバイス識別情報を管理するシステムであって、
前記ネットワークデバイスは、当該ネットワークデバイスまたはその属性を識別する基本デバイス識別情報を記憶する基本デバイス識別情報記憶手段と、動的情報に基づいて当該ネットワークデバイスまたはその属性を識別する拡張デバイス識別情報を生成する拡張デバイス識別情報生成手段と、前記基本デバイス識別情報記憶手段の基本デバイス識別情報および前記拡張デバイス識別情報生成手段で生成した拡張デバイス識別情報を含む登録対象デバイス識別情報を前記デバイス管理端末に送信する登録対象デバイス識別情報送信手段と、前記登録対象デバイス識別情報を通知する登録対象デバイス識別情報通知手段とを有し、
前記デバイス管理端末は、前記登録対象デバイス識別情報を受信する登録対象デバイス識別情報受信手段と、前記登録対象デバイス識別情報受信手段で受信した登録対象デバイス識別情報を第１登録用記憶手段に登録する登録対象デバイス識別情報第１登録手段と、照合用デバイス識別情報を入力する照合用デバイス識別情報入力手段と、前記照合用デバイス識別情報入力手段で入力した照合用デバイス識別情報と前記第１登録用記憶手段の登録対象デバイス識別情報とを照合するデバイス識別情報照合手段と、前記デバイス識別情報照合手段の照合結果に基づいて前記登録対象デバイス識別情報を登録対象デバイス識別情報記憶手段に登録する登録対象デバイス識別情報第２登録手段とを有することを特徴とする。
【０００８】
このような構成であれば、ネットワークデバイスでは、拡張デバイス識別情報生成手段により、動的情報に基づいて拡張デバイス識別情報が生成され、登録対象デバイス識別情報送信手段により、基本デバイス識別情報記憶手段の基本デバイス識別情報および生成された拡張デバイス識別情報を含む登録対象デバイス識別情報がデバイス管理端末に送信される。
【０００９】
デバイス管理端末は、登録対象デバイス識別情報受信手段により登録対象デバイス識別情報を受信すると、登録対象デバイス識別情報第１登録手段により、受信した登録対象デバイス識別情報が第１登録用記憶手段に第１登録（仮登録）される。
また、ネットワークデバイスでは、登録対象デバイス識別情報通知手段により、登録対象デバイス識別情報が通知される。ユーザは、通知された登録対象デバイス識別情報をメモ等し、直接またはネットワーク経由等で照合用デバイス識別情報としてデバイス管理端末に入力する。
【００１０】
デバイス管理端末では、照合用デバイス識別情報入力手段により照合用デバイス識別情報が入力されると、デバイス識別情報照合手段により、入力された照合用デバイス識別情報と、第１登録用記憶手段の登録対象デバイス識別情報とが照合される。そして、登録対象デバイス識別情報第２登録手段により、その照合結果に基づいて登録対象デバイス識別情報が登録対象デバイス識別情報記憶手段に本登録される。
【００１１】
これにより、基本デバイス識別情報のほか、動的情報に基づいて生成された拡張デバイス識別情報を含む登録対象デバイス識別情報を利用するので、基本デバイス識別情報が第三者に知得されても、登録対象デバイス識別情報が第三者に偽造されて不正利用される可能性を低減することができる。
また、登録対象デバイス識別情報の通知をユーザ以外の者が受けるのが困難であるとともに、登録対象デバイス識別情報をデバイス管理端末に入力しない限り登録対象デバイス識別情報が登録されないので、登録対象デバイス識別情報がユーザの意思によらず登録される可能性を低減することができる。
【００１２】
従って、従来に比して、デバイス識別情報を比較的安全に運用することができるという効果が得られる。
ここで、「デバイス識別情報」としては、ネットワークデバイスまたはその属性を識別するための情報であればどのようなものであってもよく、例えば、文字、数字、図形、符号、記号若しくは色彩またはこれらの組み合わせにより表現することができる。
【００１３】
また、「ネットワークデバイスの属性」としては、例えば、ネットワークデバイスの種別またはユーザが含まれる。以下、発明８のネットワークデバイス、発明１４のデバイス管理端末、発明１７のデバイス用プログラム、発明２３の端末用プログラム、および発明２６、発明３３のデバイス識別情報管理方法において同じである。
また、「動的情報」とは、実行時に内容が動的に決定される情報であって、例えば、乱数値、タイマの値、ネットワークデバイスの状態に応じて変化する情報（温度、出力量等）を利用することができる。以下、発明８のネットワークデバイス、発明１７のデバイス用プログラム、および発明２６、発明３３のデバイス識別情報管理方法において同じである。
【００１４】
また、「デバイス識別情報照合手段」は、照合用デバイス識別情報と登録対象デバイス識別情報とを照合するようになっていればどのような構成であってもよく、照合処理としては、例えば、照合用デバイス識別情報と登録対象デバイス識別情報とが所定関係を満たしているか否かを判定する処理が挙げられる。
ここで、「所定関係を満たすこと」としては、例えば、照合用デバイス識別情報と登録対象デバイス識別情報とが一致していること、照合用デバイス識別情報を用いて所定演算式により演算を行った結果が登録対象デバイス識別情報と一致していること、登録対象デバイス識別情報を用いて所定演算式により演算を行った結果が照合用デバイス識別情報と一致していること、および照合用デバイス識別情報を用いて所定演算式により演算を行った結果と登録対象デバイス識別情報を用いて所定演算式により演算を行った結果が一致することが挙げられる。以下、発明１４のデバイス管理端末、および発明２３の端末用プログラムにおいて同じである。
【００１５】
また、「仮登録用記憶手段」は、いずれに設けられているものを利用することができ、例えば、デバイス管理端末、ネットワークデバイスその他の端末に設けられているものを利用することができる。このことは、登録対象デバイス識別情報記憶手段についても同様である。以下、発明１４のデバイス管理端末、発明２３の端末用プログラム、および発明２６のデバイス識別情報管理方法において同じである。
【００１６】
また、「基本デバイス識別情報記憶手段」は、基本デバイス識別情報をあらゆる手段でかつあらゆる時期に記憶するものであり、基本デバイス識別情報をあらかじめ記憶してあるものであってもよいし、基本デバイス識別情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって基本デバイス識別情報を記憶するようになっていてもよい。以下、発明８のネットワークデバイスにおいて同じである。
【００１７】
また、ネットワークデバイスが通信可能に接続する形態としては、デバイス管理端末とネットワークデバイスとが直接接続することのほか、他の通信端末、通信機器その他の通信設備を介してデバイス管理端末とネットワークデバイスとが間接的に接続することも含まれる。以下、発明８のネットワークデバイス、発明１４のデバイス管理端末、発明１７のデバイス用プログラム、発明２３の端末用プログラム、および発明２６のデバイス識別情報管理方法において同じである。
【００１８】
また、デバイス管理端末は、単一の端末として実現するようにしてもよいし、複数の端末を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の端末のうちどの端末に属していてもよい。例えば、２つの端末を通信可能に接続してデバイス管理端末を構成した場合、第１デバイス管理端末には、登録対象デバイス識別情報受信手段および登録対象デバイス識別情報第１登録手段を設け、第２デバイス管理端末には、照合用デバイス識別情報入力手段、デバイス識別情報照合手段、登録対象デバイス識別情報第２登録手段を設ける構成が考えられる。以下、発明８のネットワークデバイス、発明１４のデバイス管理端末、発明１７のデバイス用プログラム、および発明２３の端末用プログラムにおいて同じである。
【００１９】
また、「ネットワークデバイス」とは、少なくともデータを出力する出力機能（具体的には、前記登録対象デバイス識別情報通知手段など）を有するものであることが必要であり、例えば、ネットワーク対応のプリンタ、プロジェクタ、スキャナ等に相当するものである。以下、発明８のネットワークデバイス、発明１７のデバイス用プログラム、および発明２６、発明３３のデバイス識別情報管理方法において同じである。
【００２０】
また、ここでいうデバイス識別情報は、ネットワークデバイスそのものを識別する場合、ネットワークデバイスの属性を識別する場合、さらにはその両者を識別する場合があり得る。以下、発明８のネットワークデバイス、発明１７のデバイス用プログラム、および発明２６、発明３３のデバイス識別情報管理方法において同じである。
【００２１】
〔発明２〕  さらに、発明２のデバイス識別情報管理システムは、
発明１のデバイス識別情報管理システムにおいて、前記拡張デバイス識別情報生成手段は、当該ネットワークデバイスの状態に応じて変化する動的情報に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とする。
【００２２】
このような構成であれば、ネットワークデバイスでは、拡張デバイス識別情報生成手段により、ネットワークデバイスの状態に応じて変化する動的情報に基づいて拡張デバイス識別情報が生成される。
これにより、拡張デバイス識別情報を偽造するのが困難となるので、登録対象デバイス識別情報が第三者に偽造されて不正利用される可能性をさらに低減することができる。従って、デバイス識別情報をさらに安全に運用することができるという効果が得られる。
【００２３】
〔発明３〕  さらに、発明３のデバイス識別情報管理システムは、
発明２のデバイス識別情報管理システムにおいて、前記拡張デバイス識別情報生成手段は、当該ネットワークデバイスが起動してから現在までの起動経過時間に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とする。
このような構成であれば、ネットワークデバイスでは、拡張デバイス識別情報生成手段により、ネットワークデバイスが起動してから現在までの起動経過時間に基づいて拡張デバイス識別情報が生成される。
【００２４】
これにより、拡張デバイス識別情報を偽造するのが困難となるので、登録対象デバイス識別情報が第三者に偽造されて不正利用される可能性をさらに低減することができる。従って、デバイス識別情報をさらに安全に運用することができるという効果が得られる。
なお、本発明でいう「起動した」とは、例えば、ネットワークデバイスが電源投入され、前記拡張デバイス識別情報生成手段が正常に稼働可能になった状態をいう。
【００２５】
また、この「拡張デバイス識別情報生成手段」による拡張デバイス識別情報の生成方法としては、特に限定するものではないが、例えば、ネットワークデバイス固有の動的情報をそのまま使用したり、その動的情報に対してある定数を加減乗除した数値を利用する方法が考えられる。前者の方法を具体例に説明すると、前記動的情報としてネットワークデバイスの起動経過時間を採用した場合、起動経過時間が６時間であるとすると、それを秒に直した数値である「２１６００」を拡張デバイス識別情報とするものである。一方、後者の方法を具体例に説明すると、前記ネットワークデバイスがプリンタであって、その動的情報として総印刷枚数を採用する場合、総印刷枚数が１２０枚と仮定すると、この１２０に対して、例えば定数２を足りたり、掛けたり、割ったりした結果の数値を拡張デバイス識別情報とするものである。
【００２６】
〔発明４〕  さらに、発明４のデバイス識別情報管理システムは、
発明２および３のいずれかのデバイス識別情報管理システムにおいて、前記ネットワークデバイスは、さらに、出力手段を有し、前記拡張デバイス識別情報生成手段は、所定基準時から現在までの前記出力手段の出力量に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とする。
【００２７】
このような構成であれば、ネットワークデバイスでは、拡張デバイス識別情報生成手段により、所定基準時から現在までの出力手段の出力量に基づいて拡張デバイス識別情報が生成される。
これにより、拡張デバイス識別情報を偽造するのが困難となるので、登録対象デバイス識別情報が第三者に偽造されて不正利用される可能性をさらに低減することができる。従って、デバイス識別情報をさらに安全に運用することができるという効果が得られる。
【００２８】
ここで、「出力手段」としては、例えば、前記ネットワークデバイスがプリンタの場合は、排紙機構、前記ネットワークデバイスがプロジェクタの場合は、画像の投影、前記ネットワークデバイスがスキャナの場合は、スキャンした画像の出力をいう。
また、「出力量」とは、例えば、前記ネットワークデバイスがプリンタの場合は、出力した紙の枚数や、トナー、インク量などであり、前記ネットワークデバイスがプロジェクタの場合は、投影した画像のサイズや投影時間、前記ネットワークデバイスがスキャナの場合は、スキャンした画像の枚数や画像サイズをいう。
【００２９】
また、出力量以外の要素としては、例えば、１．稼働時間を総起動時間で割った稼働率、または使用率、２．エラー発生回数を総駆動回数で割ったエラー発生率、正常処理回数を総駆動時間で割った成功率、などである。
【００３０】
〔発明５〕  さらに、発明５のデバイス識別情報管理システムは、
発明１ないし３のいずれかのデバイス識別情報管理システムにおいて、前記ネットワークデバイスは、さらに、出力手段を有し、前記登録対象デバイス識別情報通知手段は、前記出力手段の出力機能を利用して前記登録対象デバイス識別情報を通知するようになっていることを特徴とする。
【００３１】
このような構成であれば、ネットワークデバイスでは、登録対象デバイス識別情報通知手段により、出力手段の出力機能を利用して登録対象デバイス識別情報が通知される。
これにより、ネットワークデバイスの出力機能を利用するだけなので、登録対象デバイス識別情報を比較的容易に通知することができるという効果が得られる。
【００３２】
〔発明６〕  さらに、発明６のデバイス識別情報管理システムは、
発明１ないし５のいずれかのデバイス識別情報管理システムにおいて、前記ネットワークデバイスは、さらに、前記登録対象デバイス識別情報を暗号化する登録対象デバイス識別情報暗号化手段を有し、前記登録対象デバイス識別情報送信手段は、前記登録対象デバイス識別情報暗号化手段で暗号化した暗号化デバイス識別情報を前記デバイス管理端末に送信するようになっており、前記デバイス管理端末は、さらに、前記登録対象デバイス識別情報受信手段で受信した暗号化デバイス識別情報を復号化する登録対象デバイス識別情報復号化手段を有し、前記登録対象デバイス識別情報第１登録手段は、前記登録対象デバイス識別情報復号化手段で復号化した登録対象デバイス識別情報を前記第１登録用記憶手段に登録するようになっていることを特徴とする。
【００３３】
このような構成であれば、ネットワークデバイスでは、登録対象デバイス識別情報暗号化手段により、登録対象デバイス識別情報が暗号化され、登録対象デバイス識別情報送信手段により、暗号化された暗号化デバイス識別情報がデバイス管理端末に送信される。
デバイス管理端末では、登録対象デバイス識別情報受信手段により暗号化デバイス識別情報を受信すると、登録対象デバイス識別情報復号化手段により、受信した暗号化デバイス識別情報が復号化され、登録対象デバイス識別情報第１登録手段により、復号化された登録対象デバイス識別情報が第１登録用記憶手段に登録される。
【００３４】
これにより、ネットワークデバイスとデバイス管理端末との間では、暗号化通信により登録対象デバイス識別情報が転送されるので、登録対象デバイス識別情報が通信途中で盗取されても、登録対象デバイス識別情報が第三者に不正利用される可能性を低減することができる。従って、デバイス識別情報をさらに安全に運用することができるという効果が得られる。
【００３５】
〔発明７〕  さらに、発明７のデバイス識別情報管理システムは、
発明１ないし６のいずれかのデバイス識別情報管理システムにおいて、前記デバイス管理端末は、さらに、前記照合用デバイス識別情報入力手段で入力した照合用デバイス識別情報を復号化する照合用デバイス識別情報復号化手段を有し、前記デバイス識別情報照合手段は、前記照合用デバイス識別情報復号化手段で復号化した照合用デバイス識別情報と、前記第１登録用記憶手段の登録対象デバイス識別情報とを照合するようになっていることを特徴とする。
【００３６】
このような構成であれば、ユーザは、通知された登録対象デバイス識別情報を暗号化し、直接またはネットワーク経由等で照合用デバイス識別情報としてデバイス管理端末に入力する。
デバイス管理端末では、照合用デバイス識別情報入力手段により照合用デバイス識別情報が入力されると、照合用デバイス識別情報復号化手段により、入力された照合用デバイス識別情報が復号化され、デバイス識別情報照合手段により、復号化された照合用デバイス識別情報と、第１登録用記憶手段の登録対象デバイス識別情報とが照合される。
【００３７】
これにより、照合用デバイス識別情報の入力が暗号化により行われるので、照合用デバイス識別情報が入力途中で盗取されても、照合用デバイス識別情報が第三者に不正利用される可能性を低減することができる。従って、デバイス識別情報をさらに安全に運用することができるという効果が得られる。
【００３８】
〔発明８〕  一方、上記目的を達成するために、発明８のネットワークデバイスは、
デバイス管理端末と通信可能に接続するデバイスであって、当該ネットワークデバイスまたはその属性を識別するための基本デバイス識別情報を記憶する基本デバイス識別情報記憶手段と、動的情報に基づいて当該ネットワークデバイスまたはその属性を識別するための拡張デバイス識別情報を生成する拡張デバイス識別情報生成手段と、前記基本デバイス識別情報記憶手段の基本デバイス識別情報および前記拡張デバイス識別情報生成手段で生成した拡張デバイス識別情報を含む登録対象デバイス識別情報を前記デバイス管理端末に送信する登録対象デバイス識別情報送信手段と、前記登録対象デバイス識別情報を通知する登録対象デバイス識別情報通知手段とを備えることを特徴とする。
【００３９】
このような構成であれば、発明１のデバイス識別情報管理システムにおけるネットワークデバイスと同等の作用が得られる。従って、発明１のデバイス識別情報管理システムと同等の効果が得られる。
【００４０】
〔発明９〕  さらに、発明９のネットワークデバイスは、
発明８のネットワークデバイスにおいて、前記拡張デバイス識別情報生成手段は、当該ネットワークデバイスの状態に応じて変化する動的情報に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とする。
【００４１】
このような構成であれば、発明２のデバイス識別情報管理システムにおけるネットワークデバイスと同等の作用が得られる。従って、発明２のデバイス識別情報管理システムと同等の効果が得られる。
【００４２】
〔発明１０〕  さらに、発明１０のネットワークデバイスは、
発明９のネットワークデバイスにおいて、前記拡張デバイス識別情報生成手段は、当該ネットワークデバイスが起動してから現在までの起動経過時間に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とする。
【００４３】
このような構成であれば、発明３のデバイス識別情報管理システムにおけるネットワークデバイスと同等の作用が得られる。従って、発明３のデバイス識別情報管理システムと同等の効果が得られる。
【００４４】
〔発明１１〕  さらに、発明１１のネットワークデバイスは、
発明９および１０のいずれかのネットワークデバイスにおいて、さらに、出力手段を備え、前記拡張デバイス識別情報生成手段は、所定基準時から現在までの前記出力手段の出力量に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とする。
【００４５】
このような構成であれば、発明４のデバイス識別情報管理システムにおけるネットワークデバイスと同等の作用が得られる。従って、発明４のデバイス識別情報管理システムと同等の効果が得られる。
【００４６】
〔発明１２〕  さらに、発明１２のネットワークデバイスは、
発明８ないし１１のいずれかのネットワークデバイスにおいて、さらに、出力手段を備え、前記登録対象デバイス識別情報通知手段は、前記出力手段の出力機能を利用して前記登録対象デバイス識別情報を通知するようになっていることを特徴とする。
【００４７】
このような構成であれば、発明５のデバイス識別情報管理システムにおけるネットワークデバイスと同等の作用が得られる。従って、発明５のデバイス識別情報管理システムと同等の効果が得られる。
【００４８】
〔発明１３〕  さらに、発明１３のネットワークデバイスは、
発明８ないし１２のいずれかのネットワークデバイスにおいて、さらに、前記登録対象デバイス識別情報を暗号化する登録対象デバイス識別情報暗号化手段を備え、前記登録対象デバイス識別情報送信手段は、前記登録対象デバイス識別情報暗号化手段で暗号化した暗号化デバイス識別情報を前記デバイス管理端末に送信するようになっていることを特徴とする。
【００４９】
このような構成であれば、発明６のデバイス識別情報管理システムにおけるネットワークデバイスと同等の作用が得られる。従って、発明６のデバイス識別情報管理システムと同等の効果が得られる。
【００５０】
〔発明１４〕  一方、上記目的を達成するために、発明１４のデバイス管理端末は、
ネットワークデバイスと通信可能に接続し、前記ネットワークデバイスを管理する端末であって、登録対象デバイス識別情報を受信する登録対象デバイス識別情報受信手段と、前記登録対象デバイス識別情報受信手段で受信した登録対象デバイス識別情報を第１登録用記憶手段に第１登録する登録対象デバイス識別情報第１登録手段と、照合用デバイス識別情報を入力する照合用デバイス識別情報入力手段と、前記照合用デバイス識別情報入力手段で入力した照合用デバイス識別情報と前記第１登録用記憶手段の登録対象デバイス識別情報とを照合するデバイス識別情報照合手段と、前記デバイス識別情報照合手段の照合結果に基づいて前記登録対象デバイス識別情報を登録対象デバイス識別情報記憶手段に登録する登録対象デバイス識別情報第２登録手段とを備えることを特徴とする。
【００５１】
このような構成であれば、発明１のデバイス識別情報管理システムにおけるデバイス管理端末と同等の作用が得られる。従って、発明１のデバイス識別情報管理システムと同等の効果が得られる。
【００５２】
〔発明１５〕  さらに、発明１５のデバイス管理端末は、
発明１４のデバイス管理端末において、さらに、前記登録対象デバイス識別情報受信手段で受信した暗号化デバイス識別情報を復号化する登録対象デバイス識別情報復号化手段を備え、前記登録対象デバイス識別情報第１登録手段は、前記登録対象デバイス識別情報復号化手段で復号化した登録対象デバイス識別情報を前記第１登録用記憶手段に登録するようになっていることを特徴とする。
【００５３】
このような構成であれば、発明６のデバイス識別情報管理システムにおけるデバイス管理端末と同等の作用が得られる。従って、発明６のデバイス識別情報管理システムと同等の効果が得られる。
【００５４】
〔発明１６〕  さらに、発明１６のデバイス管理端末は、
発明１４および１５のいずれかのデバイス管理端末において、さらに、前記照合用デバイス識別情報入力手段で入力した照合用デバイス識別情報を復号化する照合用デバイス識別情報復号化手段を備え、前記デバイス識別情報照合手段は、前記照合用デバイス識別情報復号化手段で復号化した照合用デバイス識別情報と、前記第１登録用記憶手段の登録対象デバイス識別情報とを照合するようになっていることを特徴とする。
【００５５】
このような構成であれば、発明７のデバイス識別情報管理システムにおけるデバイス管
理端末と同等の作用が得られる。従って、発明７のデバイス識別情報管理システムと同等の効果が得られる。
【００５６】
〔発明１７〕  一方、上記目的を達成するために、発明１７のデバイス用プログラムは、
デバイス管理端末と通信可能に接続するコンピュータに実行させるためのプログラムであって、動的情報に基づいて前記コンピュータまたはその属性を識別するための拡張デバイス識別情報を生成する拡張デバイス識別情報生成ステップ、前記コンピュータまたはその属性を識別するための基本デバイス識別情報を記憶した基本デバイス識別情報記憶ステップの基本デバイス識別情報および前記拡張デバイス識別情報生成ステップで生成した拡張デバイス識別情報を含む登録対象デバイス識別情報を前記デバイス管理端末に送信する登録対象デバイス識別情報送信ステップ、並びに前記登録対象デバイス識別情報を通知する登録対象デバイス識別情報通知ステップとして実現される処理を実行させるためのプログラムであることを特徴とする。
【００５７】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明８のネットワークデバイスと同等の作用および効果が得られる。
【００５８】
〔発明１８〕  さらに、発明１８のデバイス用プログラムは、
発明１７のデバイス用プログラムにおいて、前記拡張デバイス識別情報生成ステップは、前記コンピュータの状態に応じて変化する動的情報に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とする。
【００５９】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明９のネットワークデバイスと同等の作用および効果が得られる。
【００６０】
〔発明１９〕  さらに、発明１９のデバイス用プログラムは、
発明１８のデバイス用プログラムにおいて、前記拡張デバイス識別情報生成ステップは、前記コンピュータが起動してから現在までの起動経過時間に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とする。
【００６１】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１０のネットワークデバイスと同等の作用および効果が得られる。
【００６２】
〔発明２０〕  さらに、発明２０のデバイス用プログラムは、
発明１８および１９のいずれかのデバイス用プログラムにおいて、前記コンピュータは、出力手段を有し、前記拡張デバイス識別情報生成ステップは、所定基準時から現在までの前記出力ステップの出力量に基づいて前記拡張デバイス識別情報を生成するようになっていることを特徴とする。
【００６３】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１１のネットワークデバイスと同等の作用および効果が得られる。
【００６４】
〔発明２１〕  さらに、発明２１のデバイス用プログラムは、
発明１７ないし２０のいずれかのデバイス用プログラムにおいて、前記コンピュータは、出力ステップを有し、前記登録対象デバイス識別情報通知ステップは、前記出力ステップの出力機能を利用して前記登録対象デバイス識別情報を通知するようになっていることを特徴とする。
【００６５】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１２のネットワークデバイスと同等の作用および効果が得られる。
【００６６】
〔発明２２〕  さらに、発明２２のデバイス用プログラムは、
発明１７ないし２１のいずれかのデバイス用プログラムにおいて、さらに、前記登録対象デバイス識別情報を暗号化する登録対象デバイス識別情報暗号化ステップとして実現される処理を実行させるためのプログラムを含み、前記登録対象デバイス識別情報送信ステップは、前記登録対象デバイス識別情報暗号化ステップで暗号化した暗号化デバイス識別情報を前記デバイス管理端末に送信するようになっていることを特徴とする。
【００６７】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１３のネットワークデバイスと同等の作用および効果が得られる。
【００６８】
〔発明２３〕  一方、上記目的を達成するために、発明２３の端末用プログラムは、
ネットワークデバイスと通信可能に接続し、前記ネットワークデバイスを管理するコンピュータに実行させるためのプログラムであって、登録対象デバイス識別情報を受信する登録対象デバイス識別情報受信ステップ、前記登録対象デバイス識別情報受信ステップで受信した登録対象デバイス識別情報を第１登録用記憶ステップに登録する登録対象デバイス識別情報第１登録ステップ、照合用デバイス識別情報を入力する照合用デバイス識別情報入力ステップ、前記照合用デバイス識別情報入力ステップで入力した照合用デバイス識別情報と前記第１登録用記憶ステップの登録対象デバイス識別情報とを照合するデバイス識別情報照合ステップ、および前記デバイス識別情報照合ステップの照合結果に基づいて前記登録対象デバイス識別情報を登録対象デバイス識別情報記憶ステップに登録する登録対象デバイス識別情報第２登録ステップとして実現される処理を実行させるためのプログラムであることを特徴とする。
【００６９】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１４のデバイス管理端末と同等の作用および効果が得られる。
【００７０】
〔発明２４〕  さらに、発明２４の端末用プログラムは、
発明２３の端末用プログラムにおいて、さらに、前記登録対象デバイス識別情報受信ステップで受信した暗号化デバイス識別情報を復号化する登録対象デバイス識別情報復号化ステップとして実現される処理を実行させるためのプログラムを含み、前記登録対象デバイス識別情報第１登録ステップは、前記登録対象デバイス識別情報復号化ステップで復号化した登録対象デバイス識別情報を前記第１登録用記憶ステップに登録するようになっていることを特徴とする。
【００７１】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１５のデバイス管理端末と同等の作用および効果が得られる。
【００７２】
〔発明２５〕  さらに、発明２５の端末用プログラムは、
発明２３および２４のいずれかの端末用プログラムにおいて、さらに、前記照合用デバイス識別情報入力ステップで入力した照合用デバイス識別情報を復号化する照合用デバイス識別情報復号化ステップとして実現される処理を実行させるためのプログラムを含み、前記デバイス識別情報照合ステップは、前記照合用デバイス識別情報復号化ステップで復号化した照合用デバイス識別情報と、前記第１登録用記憶ステップの登録対象デバイス識別情報とを照合するようになっていることを特徴とする。
【００７３】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１６のデバイス管理端末と同等の作用および効果が得られる。
【００７４】
〔発明２６〕  一方、上記目的を達成するために、発明２６のデバイス識別情報管理方法は、
ネットワークデバイスと、前記ネットワークデバイスを管理するデバイス管理端末とを通信可能に接続し、少なくとも前記ネットワークデバイスおよび当該ネットワークデバイスの属性のいずれかを識別するデバイス識別情報を管理する方法であって、前記ネットワークデバイスに対しては、動的情報に基づいて当該ネットワークデバイスまたはその属性を識別するための拡張デバイス識別情報を生成する拡張デバイス識別情報生成ステップと、当該ネットワークデバイスまたはその属性を識別するための基本デバイス識別情報を記憶した基本デバイス識別情報記憶手段の基本デバイス識別情報および前記拡張デバイス識別情報生成ステップで生成した拡張デバイス識別情報を含む登録対象デバイス識別情報を前記デバイス管理端末に送信する登録対象デバイス識別情報送信ステップとを含み、前記デバイス管理端末に対しては、前記登録対象デバイス識別情報を受信する登録対象デバイス識別情報受信ステップと、前記登録対象デバイス識別情報受信ステップで受信した登録対象デバイス識別情報を第１登録用記憶手段に登録する登録対象デバイス識別情報第１登録ステップとを含み、前記ネットワークデバイスに対しては、さらに、前記登録対象デバイス識別情報を通知する登録対象デバイス識別情報通知ステップとを含み、前記デバイス管理端末に対しては、さらに、照合用デバイス識別情報を入力する照合用デバイス識別情報入力ステップと、前記照合用デバイス識別情報入力ステップで入力した照合用デバイス識別情報と前記第１登録用記憶手段の登録対象デバイス識別情報とを照合するデバイス識別情報照合ステップと、前記デバイス識別情報照合ステップの照合結果に基づいて前記登録対象デバイス識別情報を登録対象デバイス識別情報記憶手段に登録する登録対象デバイス識別情報登録ステップとを含むことを特徴とする。
【００７５】
これにより、発明１のデバイス識別情報管理システムと同等の効果が得られる。
ここで、デバイス識別情報照合ステップは、照合用デバイス識別情報と登録対象デバイス識別情報とを照合すればどのような方法であってもよく、照合方法としては、例えば、照合用デバイス識別情報と登録対象デバイス識別情報とが所定関係を満たしているか否かを判定する方法が挙げられる。ここで、所定関係を満たすこととしては、例えば、照合用デバイス識別情報と登録対象デバイス識別情報とが一致していること、照合用デバイス識別情報を用いて所定演算式により演算を行った結果が登録対象デバイス識別情報と一致していること、登録対象デバイス識別情報を用いて所定演算式により演算を行った結果が照合用デバイス識別情報と一致していること、および照合用デバイス識別情報を用いて所定演算式により演算を行った結果と登録対象デバイス識別情報を用いて所定演算式により演算を行った結果が一致することが挙げられる。
【００７６】
〔発明２７〕  さらに、発明２７のデバイス識別情報管理方法は、
発明２６のデバイス識別情報管理方法において、前記拡張デバイス識別情報生成ステップは、当該ネットワークデバイスの状態に応じて変化する動的情報に基づいて前記拡張デバイス識別情報を生成することを特徴とする。
これにより、発明２のデバイス識別情報管理システムと同等の効果が得られる。
【００７７】
〔発明２８〕  さらに、発明２８のデバイス識別情報管理方法は、発明２７のデバイス識別情報管理方法において、前記拡張デバイス識別情報生成ステップは、当該ネットワークデバイスが起動してから現在までの起動経過時間に基づいて前記拡張デバイス識別情報を生成することを特徴とする。
これにより、発明３のデバイス識別情報管理システムと同等の効果が得られる。
【００７８】
〔発明２９〕  さらに、発明２９のデバイス識別情報管理方法は、
発明２７および２８のいずれかのデバイス識別情報管理方法において、前記ネットワークデバイスは、出力手段を有し、前記拡張デバイス識別情報生成ステップは、所定基準時から現在までの前記出力手段の出力量に基づいて前記拡張デバイス識別情報を生成することを特徴とする。
これにより、発明４のデバイス識別情報管理システムと同等の効果が得られる。
【００７９】
〔発明３０〕  さらに、発明３０のデバイス識別情報管理方法は、発明２６ないし２９のいずれかのデバイス識別情報管理方法において、前記ネットワークデバイスは、出力手段を有し、前記登録対象デバイス識別情報通知ステップは、前記出力手段の出力機能を利用して前記登録対象デバイス識別情報を通知することを特徴とする。
これにより、発明５のデバイス識別情報管理システムと同等の効果が得られる。
【００８０】
〔発明３１〕  さらに、発明３１のデバイス識別情報管理方法は、発明２６ないし３０のいずれかのデバイス識別情報管理方法において、前記ネットワークデバイスに対しては、さらに、前記登録対象デバイス識別情報を暗号化する登録対象デバイス識別情報暗号化ステップを含み、前記登録対象デバイス識別情報送信ステップは、前記登録対象デバイス識別情報暗号化ステップで暗号化した暗号化デバイス識別情報を前記デバイス管理端末に送信し、前記デバイス管理端末に対しては、さらに、前記登録対象デバイス識別情報受信ステップで受信した暗号化デバイス識別情報を復号化する登録対象デバイス識別情報復号化ステップを含み、前記登録対象デバイス識別情報第１登録ステップは、前記登録対象デバイス識別情報復号化ステップで復号化した登録対象デバイス識別情報を前記第１登録用記憶手段に登録することを特徴とする。
これにより、発明６のデバイス識別情報管理システムと同等の効果が得られる。
【００８１】
〔発明３２〕  さらに、発明３２のデバイス識別情報管理方法は、
発明２６ないし３１のいずれかのデバイス識別情報管理方法において、前記デバイス管理端末に対しては、さらに、前記照合用デバイス識別情報入力ステップで入力した照合用デバイス識別情報を復号化する照合用デバイス識別情報復号化ステップを含み、前記デバイス識別情報照合ステップは、前記照合用デバイス識別情報復号化ステップで復号化した照合用デバイス識別情報と、前記第１登録用記憶手段の登録対象デバイス識別情報とを照合することを特徴とする。
これにより、発明７のデバイス識別情報管理システムと同等の効果が得られる。
【００８２】
〔発明３３〕  さらに、発明３３のデバイス識別情報管理方法は、
ネットワークデバイスと、当該ネットワークデバイスを管理するデバイス管理端末とを通信可能に接続し、少なくとも前記ネットワークデバイスおよび当該ネットワークデバイスの属性のいずれかを識別するデバイス識別情報を管理する方法であって、動的情報に基づいて前記ネットワークデバイスまたはその属性を識別する拡張デバイス識別情報を生成し、当該拡張デバイス識別情報および前記ネットワークデバイスまたはその属性を識別するための基本デバイス識別情報とを含む登録対象デバイス識別情報を前記デバイス管理端末に送信して、当該登録対象デバイス識別情報を前記デバイス管理端末に第１登録し、前記デバイス管理端末に対して前記照合用デバイス識別情報が入力されたときに、当該照合用デバイス識別情報と前記第１登録された登録対象デバイス識別情報とを照合し、当該照合結果が一致したときに前記登録対象デバイス識別情報を第２登録することを特徴とするものである。
これにより、発明２６のデバイス識別情報管理方法と同様な効果が得られる。
【発明を実施するための最良の形態】
【００８３】
以下、本発明の実施の形態を図面を参照しながら説明する。
図１ないし図７は、本発明に係るデバイス識別情報管理システム、ネットワークデバイス、デバイス管理端末、デバイス用プログラムおよび端末用プログラム、並びにデバイス識別情報管理方法の実施の形態を示す図である。
本実施の形態は、本発明に係るデバイス識別情報管理システム、ネットワークデバイス、デバイス管理端末、デバイス用プログラムおよび端末用プログラム、並びにデバイス識別情報管理方法を、図１に示すように、ネットワークプリンタ１００のデバイス識別子をプリンタ管理サーバ２００で管理する場合について適用したものである。
【００８４】
まず、本発明を適用するネットワークシステムの機能概要を図１を参照しながら説明する。
図１は、本発明を適用するネットワークシステムの機能概要を示す機能ブロック図である。
インターネット１９９には、図１に示すように、ネットワークプリンタ１００と、ネットワークプリンタ１００を管理するプリンタ管理サーバ２００とが接続されている。なお、発明の理解を容易にするため、ネットワークプリンタ１００を１台しか図示していないが、実際には、多数のネットワークプリンタ１００がインターネット１９９に接続されている。
【００８５】
ネットワークプリンタ１００は、自己ネットワークプリンタ１００に一意に割り当てられた基本デバイス識別子を記憶した基本デバイス識別子記憶部１０と、動的情報に基づいて拡張デバイス識別子を生成する拡張デバイス識別子生成部１２と、基本デバイス識別子記憶部１０の基本デバイス識別子および拡張デバイス識別子生成部１２で生成した拡張デバイス識別子に基づいて基本デバイス識別子および拡張デバイス識別子からなる登録対象デバイス識別子を生成する登録対象デバイス識別子生成部１４と、与えられたデバイス識別子を暗号化するデバイス識別子暗号化部１６とを有して構成されている。
【００８６】
ネットワークプリンタ１００は、さらに、登録対象デバイス識別子生成部１４で生成した登録対象デバイス識別子をプリンタ管理サーバ２００に送信する登録対象デバイス識別子送信部１８と、登録対象デバイス識別子生成部１４で生成した登録対象デバイス識別子をユーザに通知する登録対象デバイス識別子通知部２０と、ネットワークプリンタ１００を制御するプリンタ制御部２２とを有して構成されている。
【００８７】
プリンタ制御部２２は、与えられた印刷データに基づいて印刷を行う印刷機能と、ネットワークプリンタ１００が起動してから現在までの起動経過時間（以下、シスアップタイムという。）を計測するシスアップタイム計測機能と、所定基準時から現在までの印刷枚数（以下、総印刷枚数という。）を計測する総印刷枚数計測機能とを有して構成されている。
【００８８】
拡張デバイス識別子生成部１２は、シスアップタイムおよび総印刷枚数をプリンタ制御部２２から取得し、取得したシスアップタイムおよび総印刷枚数に基づいて拡張デバイス識別子を生成する。
登録対象デバイス識別子生成部１４は、基本デバイス識別子記憶部１０から基本デバイス識別子を読み出し、読み出した基本デバイス識別子および拡張デバイス識別子生成部１２で生成した拡張デバイス識別子からなる登録対象デバイス識別子を生成し、生成した登録対象デバイス識別子をデバイス識別子暗号化部１６に与えて暗号化する。
【００８９】
登録対象デバイス識別子送信部１８は、登録対象デバイス識別子生成部１４で暗号化した暗号化デバイス識別子をプリンタ管理サーバ２００に送信する。
登録対象デバイス識別子通知部２０は、プリンタ制御部２２の印刷機能を利用して、登録対象デバイス識別子生成部１４で生成した登録対象デバイス識別子を印刷することによりユーザに通知する。
【００９０】
プリンタ管理サーバ２００は、登録対象デバイス識別子を記憶するデバイス識別子記憶部３０と、登録対象デバイス識別子を受信する登録対象デバイス識別子受信部３２と、与えられた暗号化デバイス識別子を復号化するデバイス識別子復号化部３４と、登録対象デバイス識別子受信部３２で受信した登録対象デバイス識別子をデバイス識別子記憶部３０に仮登録（第１登録）する登録対象デバイス識別子仮登録部（登録対象デバイス識別子第１登録部）３６とを有して構成されている。
【００９１】
プリンタ管理サーバ２００は、さらに、照合用デバイス識別子を受信する照合用デバイス識別子受信部３８と、照合用デバイス識別子受信部３８で受信した照合用デバイス識別子とデバイス識別子記憶部３０の登録対象デバイス識別子とを照合するデバイス識別子照合部４０と、デバイス識別子照合部４０の照合結果に基づいて登録対象デバイス識別子をデバイス識別子記憶部３０に登録（第２登録）する登録対象デバイス識別子登録部（登録対象デバイス識別子第２登録部）４２とを有して構成されている。
【００９２】
登録対象デバイス識別子仮登録部３６は、登録対象デバイス識別子受信部３２で受信した暗号化デバイス識別子をデバイス識別子復号化部３４に与えて復号化し、復号化した登録対象デバイス識別子をデバイス識別子記憶部３０に仮登録する。
デバイス識別子照合部４０は、照合用デバイス識別子受信部３８で受信した暗号化デバイス識別子をデバイス識別子復号化部３４に与えて復号化し、復号化した照合用デバイス識別子と一致する登録対象デバイス識別子をデバイス識別子記憶部３０のなかから検索する。
【００９３】
登録対象デバイス識別子登録部４２は、デバイス識別子照合部４０で該当の登録対象デバイス識別子を索出したときは、索出した登録対象デバイス識別子をデバイス識別子記憶部３０に登録する。
次に、ネットワークプリンタ１００の構成を図２ないし図４を参照しながら詳細に説明する。
【００９４】
図２は、ネットワークプリンタ１００のハードウェア構成を示すブロック図である。
ネットワークプリンタ１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００９５】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力・表示が可能な操作パネル６０と、データやテーブル等をファイルとして格納する記憶装置６２と、ヘッド駆動部その他の印刷に必要な機構からなる印刷機構６４と、インターネット１９９に接続するための信号線とが接続されている。ここで、記憶装置６２は、基本デバイス識別子記憶部１０として構成される。
【００９６】
ＣＰＵ５０は、マイクロプロセッシングユニット（ＭＰＵ）などからなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３および図４のフローチャートに示すデバイス識別子仮登録要求処理およびデバイス識別子登録処理をそれぞれ時分割で実行するようになっている。
初めに、デバイス識別子仮登録（第１登録）要求処理を図３を参照しながら詳細に説明する。
【００９７】
図３は、デバイス識別子仮登録要求処理を示すフローチャートである。
デバイス識別子仮登録要求処理は、拡張デバイス識別子生成部１２、登録対象デバイス識別子生成部１４、デバイス識別子暗号化部１６、登録対象デバイス識別子送信部１８および登録対象デバイス識別子通知部２０として実現される処理であって、ＣＰＵ５０において実行されると、図３に示すように、まず、ステップＳ１００に移行するようになっている。
【００９８】
ステップＳ１００では、ユーザからの登録要求が操作パネル６０から入力されたか否かを判定し、ユーザからの登録要求が入力されたと判定したとき（Ｙｅｓ）は、ステップＳ１０２に移行するが、そうでないと判定したとき（Ｎｏ）は、ユーザからの登録要求が入力されるまでステップＳ１００で待機する。
ステップＳ１０２では、シスアップタイムを取得し、ステップＳ１０４に移行して、総印刷枚数を取得し、ステップＳ１０６に移行して、取得したシスアップタイムおよび総印刷枚数に基づいて拡張デバイス識別子を生成し、ステップＳ１０８に移行する。
【００９９】
ステップＳ１０８では、基本デバイス識別子を記憶装置６２から読み出し、ステップＳ１０９に移行して、読み出した基本デバイス識別子および生成した拡張デバイス識別子に基づいて登録対象デバイス識別子を生成し、ステップＳ１１０に移行して、生成した登録対象デバイス識別子を所定の暗号化アルゴリズムに従って暗号化し、ステップＳ１１２に移行する。
【０１００】
ステップＳ１１２では、登録対象デバイス識別子の仮登録を要求する仮登録要求をプリンタ管理サーバ２００に送信し、ステップＳ１１４に移行して、ステップＳ１１０で暗号化した暗号化デバイス識別子をプリンタ管理サーバ２００に送信し、ステップＳ１１６に移行する。
ステップＳ１１６では、プリンタ管理サーバ２００で仮登録が成功したことを示す仮登録成功通知を受信したか否かを判定し、仮登録成功通知を受信したと判定したとき（Ｙｅｓ）は、ステップＳ１１８に移行して、生成した登録対象デバイス識別子を印刷機構６４に出力することにより印刷し、ステップＳ１２０に移行する。
【０１０１】
ステップＳ１２０では、生成した登録対象デバイス識別子を記憶装置６２に仮登録する。登録対象デバイス識別子の仮登録は、例えば、登録対象デバイス識別子と対応付けて仮登録フラグを登録することにより行う。ステップＳ１２０の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１１６で、仮登録成功通知を受信しないと判定したとき（Ｎｏ）は、仮登録成功通知を受信するまでステップＳ１１６で待機する。
【０１０２】
次に、デバイス識別子登録（第２登録）処理を図４を参照しながら詳細に説明する。
図４は、ネットワークプリンタ１００で実行されるデバイス識別子登録処理を示すフローチャートである。
デバイス識別子登録処理は、仮登録した登録対象デバイス識別子を記憶装置６２に本登録（第２登録）する処理であって、ＣＰＵ５０において実行されると、図４に示すように、まず、ステップＳ２００に移行するようになっている。
【０１０３】
ステップＳ２００では、プリンタ管理サーバ２００で登録が成功したことを示す登録成功通知を受信したか否かを判定し、登録成功通知を受信したと判定したとき（Ｙｅｓ）は、ステップＳ２０２に移行するが、そうでないと判定したとき（Ｎｏ）は、登録成功通知を受信するまでステップＳ２００で待機する。
ステップＳ２０２では、仮登録した登録対象デバイス識別子を記憶装置６２に登録する。登録対象デバイス識別子の登録は、例えば、登録対象デバイス識別子と対応付けて登録済みフラグを登録することにより行う。ステップＳ２０２の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
【０１０４】
次に、プリンタ管理サーバ２００の構成を図５ないし図７を参照しながら詳細に説明する。
図５は、プリンタ管理サーバ２００のハードウェア構成を示すブロック図である。
プリンタ管理サーバ２００は、図５に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ７０と、所定領域にあらかじめＣＰＵ７０の制御プログラム等を格納しているＲＯＭ７２と、ＲＯＭ７２等から読み出したデータやＣＰＵ７０の演算過程で必要な演算結果を格納するためのＲＡＭ７４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ７８とで構成されており、これらは、データを転送するための信号線であるバス７９で相互にかつデータ授受可能に接続されている。
【０１０５】
Ｉ／Ｆ７８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置８０と、データやテーブル等をファイルとして格納する記憶装置８２と、画像信号に基づいて画面を表示する表示装置８４と、インターネット１９９に接続するための信号線とが接続されている。ここで、記憶装置８２は、デバイス識別子記憶部３０として構成される。
【０１０６】
ＣＰＵ７０は、マイクロプロセッシングユニット（ＭＰＵ）などからなり、ＲＯＭ７２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図６および図７のフローチャートに示すデバイス識別子仮登録処理およびデバイス識別子登録処理をそれぞれ時分割で実行するようになっている。
初めに、デバイス識別子仮登録処理を図６を参照しながら詳細に説明する。
【０１０７】
図６は、デバイス識別子仮登録処理を示すフローチャートである。
デバイス識別子仮登録処理は、登録対象デバイス識別子受信部３２、デバイス識別子復号化部３４および登録対象デバイス識別子仮登録部３６として実現される処理であって、ＣＰＵ７０において実行されると、図６に示すように、まず、ステップＳ３００に移行するようになっている。
【０１０８】
ステップＳ３００では、仮登録要求を受信したか否かを判定し、仮登録要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ３０２に移行するが、そうでないと判定したとき（Ｎｏ）は、仮登録要求を受信するまでステップＳ３００で待機する。
ステップＳ３０２では、暗号化デバイス識別子を受信し、ステップＳ３０４に移行して、受信した暗号化デバイス識別子を所定の復号化アルゴリズムに従って復号化し、ステップＳ３０６に移行する。
【０１０９】
ステップＳ３０６では、復号化した登録対象デバイス識別子を記憶装置８２に仮登録する。登録対象デバイス識別子の仮登録は、例えば、登録対象デバイス識別子と対応付けてネットワークプリンタ１００のネットワークアドレスおよび仮登録フラグを登録することにより行う。
次いで、ステップＳ３０８に移行して、仮登録要求のあったネットワークプリンタ１００に仮登録成功通知を送信し、一連の処理を終了して元の処理に復帰させる。
【０１１０】
次に、デバイス識別子登録処理を図７を参照しながら詳細に説明する。
図７は、プリンタ管理サーバ２００で実行されるデバイス識別子登録処理を示すフローチャートである。
デバイス識別子登録処理は、照合用デバイス識別子受信部３８、デバイス識別子復号化部３４、デバイス識別子照合部４０および登録対象デバイス識別子登録部４２として実現される処理であって、ＣＰＵ７０において実行されると、図７に示すように、まず、ステップＳ４００に移行するようになっている。
【０１１１】
ステップＳ４００では、登録対象デバイス識別子の登録を要求する登録要求を受信したか否かを判定し、登録要求を受信したと判定したとき（Ｙｅｓ）は、ステップＳ４０２に移行するが、そうでないと判定したとき（Ｎｏ）は、登録要求を受信するまでステップＳ４００で待機する。
ステップＳ４０２では、所定の暗号化アルゴリズムに従って暗号化された照合用デバイス識別子を受信し、ステップＳ４０４に移行して、受信した照合用デバイス識別子を所定の復号化アルゴリズムに従って復号化し、ステップＳ４０６に移行する。
【０１１２】
ステップＳ４０６では、復号化した照合用デバイス識別子と一致する登録対象デバイス識別子を記憶装置８２のなかから検索し、ステップＳ４０８に移行して、該当の登録対象デバイス識別子を索出したか否かを判定し、該当の登録対象デバイス識別子を索出したと判定したとき（Ｙｅｓ）は、ステップＳ４１０に移行する。
ステップＳ４１０では、索出した登録対象デバイス識別子を記憶装置８２に登録する。登録対象デバイス識別子の登録は、例えば、登録対象デバイス識別子と対応付けて登録済みフラグを登録することにより行う。
【０１１３】
次いで、ステップＳ４１２に移行して、登録要求の要求元および該当のネットワークプリンタ１００に登録成功通知を送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ４０８で、該当の登録対象デバイス識別子を索出しないと判定したとき（Ｎｏ）は、ステップＳ４１４に移行して、プリンタ管理サーバ２００で登録が失敗したことを示す登録失敗通知を登録要求の要求元に送信し、一連の処理を終了して元の処理に復帰させる。
【０１１４】
次に、本実施の形態の動作を説明する。
初めに、デバイス識別子を仮登録（第１登録）する場合を説明する。
デバイス識別子を仮登録する場合、ユーザは、ネットワークプリンタ１００において登録を要求する。
ネットワークプリンタ１００では、ユーザからの登録が要求されると、ステップＳ１０２〜Ｓ１０６を経て、シスアップタイムおよび総印刷枚数が取得され、取得されたシスアップタイムおよび総印刷枚数に基づいて拡張デバイス識別子が生成される。また、ステップＳ１０８を経て、基本デバイス識別子が記憶装置６２から読み出される。次いで、ステップＳ１０９，Ｓ１１０を経て、読み出された基本デバイス識別子および生成された拡張デバイス識別子に基づいて登録対象デバイス識別子が生成され、生成された登録対象デバイス識別子が暗号化される。そして、ステップＳ１１２，Ｓ１１４を経て、暗号化された暗号化デバイス識別子が仮登録要求とともにプリンタ管理サーバ２００に送信される。
【０１１５】
プリンタ管理サーバ２００では、仮登録要求とともに暗号化デバイス識別子を受信すると、ステップＳ３０４，Ｓ３０６を経て、受信した暗号化デバイス識別子が復号化され、復号化された登録対象デバイス識別子が記憶装置８２に仮登録される。仮登録が完了すると、ステップＳ３０８を経て、ネットワークプリンタ１００に仮登録成功通知が送信される。
【０１１６】
ネットワークプリンタ１００では、仮登録成功通知を受信すると、ステップＳ１１８を経て、生成された登録対象デバイス識別子が印刷機構６４に出力され、印刷機構６４により登録対象デバイス識別子が印刷される。また、ステップＳ１２０を経て、生成された登録対象デバイス識別子が記憶装置６２に仮登録される。
次に、デバイス識別子を本登録（第２登録）する場合を説明する。
【０１１７】
デバイス識別子を登録する場合、ユーザは、まず、登録対象デバイス識別子が印刷された用紙をネットワークプリンタ１００から取得する。次に、ユーザは、インターネット１９９に接続するＰＣ等において、ブラウザ等によりプリンタ管理サーバ２００にアクセスし、取得した用紙に印刷された登録対象デバイス識別子を照合用デバイス識別子として所定の入力フォームに入力する。このとき、入力された照合用デバイス識別子は、ブラウザ等によりＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）などの暗号化が施されて登録要求とともにプリンタ管理サーバ２００に送信される。
【０１１８】
プリンタ管理サーバ２００では、登録要求とともに照合用デバイス識別子を受信すると、ステップＳ４０４，Ｓ４０６を経て、受信した照合用デバイス識別子が復号化され、復号化された照合用デバイス識別子と一致する登録対象デバイス識別子が記憶装置８２のなかから検索される。その結果、該当の登録対象デバイス識別子が索出されると、ステップＳ４１０を経て、索出された登録対象デバイス識別子が記憶装置８２に登録される。登録が完了すると、ステップＳ４１２を経て、ＰＣ等およびネットワークプリンタ１００に登録成功通知が送信される。
【０１１９】
ネットワークプリンタ１００では、登録成功通知を受信すると、ステップＳ２０２を経て、仮登録されている登録対象デバイス識別子が記憶装置６２に登録される。
このように、仮登録および登録の２つの手続を経ることにより、プリンタ管理サーバ２００およびネットワークプリンタ１００においてネットワークサービスの提供にデバイス識別子を利用することができるようになる。プリンタ管理サーバ２００では、ネットワークサービスを提供するに先立って通信時に、ネットワークプリンタ１００との間でデバイス識別子が確認され、ネットワークサービスの提供を受ける適格を有しているか否かが判定される。
【０１２０】
このようにして、本実施の形態では、ネットワークプリンタ１００は、動的情報に基づいて拡張デバイス識別子を生成し、記憶装置６２の基本デバイス識別子および生成した拡張デバイス識別子を含む登録対象デバイス識別子を生成し、生成した登録対象デバイス識別子をプリンタ管理サーバ２００に送信するとともにユーザに通知するようになっており、プリンタ管理サーバ２００は、登録対象デバイス識別子を受信したときは、受信した登録対象デバイス識別子を記憶装置８２に仮登録（第１登録）し、照合用デバイス識別子を受信したときは、受信した照合用デバイス識別子と記憶装置８２の登録対象デバイス識別子とを照合し、その照合結果に基づいて登録対象デバイス識別子を記憶装置８２に本登録（第２登録）するようになっている。
【０１２１】
これにより、基本デバイス識別子のほか、動的情報に基づいて生成された拡張デバイス識別子を含む登録対象デバイス識別子を利用するので、基本デバイス識別子が第三者に知得されても、登録対象デバイス識別子が第三者に偽造されて不正利用される可能性を低減することができる。
また、登録対象デバイス識別子の通知をユーザ以外の者が受けるのが困難であるとともに、登録対象デバイス識別子をプリンタ管理サーバ２００に入力しない限り登録対象デバイス識別子が登録されないので、登録対象デバイス識別子がユーザの意思によらず登録される可能性を低減することができる。従って、従来に比して、デバイス識別子を比較的安全に運用することができる。
【０１２２】
さらに、本実施の形態では、ネットワークプリンタ１００は、シスアップタイムに基づいて拡張デバイス識別子を生成するようになっている。
これにより、拡張デバイス識別子を偽造するのが困難となるので、登録対象デバイス識別子が第三者に偽造されて不正利用される可能性をさらに低減することができる。従って、デバイス識別子をさらに安全に運用することができる。
【０１２３】
さらに、本実施の形態では、ネットワークプリンタ１００は、総印刷枚数に基づいて拡張デバイス識別子を生成するようになっている。
これにより、拡張デバイス識別子を偽造するのが困難となるので、登録対象デバイス識別子が第三者に偽造されて不正利用される可能性をさらに低減することができる。従って、デバイス識別子をさらに安全に運用することができる。
【０１２４】
さらに、本実施の形態では、ネットワークプリンタ１００は、印刷機構６４の印刷機能を利用して登録対象デバイス識別子を通知するようになっている。
これにより、ネットワークプリンタ１００の印刷機能を利用するだけなので、登録対象デバイス識別子を比較的容易に通知することができる。
さらに、本実施の形態では、ネットワークプリンタ１００は、登録対象デバイス識別子を暗号化し、暗号化した暗号化デバイス識別子をプリンタ管理サーバ２００に送信するようになっており、プリンタ管理サーバ２００は、受信した暗号化デバイス識別子を復号化し、復号化した登録対象デバイス識別子を記憶装置８２に仮登録するようになっている。
【０１２５】
これにより、ネットワークプリンタ１００とプリンタ管理サーバ２００との間では、暗号化通信により登録対象デバイス識別子が転送されるので、登録対象デバイス識別子が通信途中で盗取されても、登録対象デバイス識別子が第三者に不正利用される可能性を低減することができる。従って、デバイス識別子をさらに安全に運用することができる。
さらに、本実施の形態では、プリンタ管理サーバ２００は、受信した照合用デバイス識別子を復号化し、復号化した照合用デバイス識別子と、記憶装置８２の登録対象デバイス識別子とを照合するようになっている。
【０１２６】
これにより、照合用デバイス識別子の入力が暗号化により行われるので、照合用デバイス識別子が入力途中で盗取されても、照合用デバイス識別子が第三者に不正利用される可能性を低減することができる。従って、デバイス識別子をさらに安全に運用することができる。
上記実施の形態において、ネットワークプリンタ１００は、発明１ないし６、８ないし１４、２３、２６ないし３１のネットワークデバイスに対応し、基本デバイス識別子記憶部１０および記憶装置６２は、発明１、８、１７または２６の基本デバイス識別情報記憶手段に対応している。
【０１２７】
また、印刷機構６４は、発明４、５、１１、１２、２０、２１、２９または３０の出力手段に対応し、拡張デバイス識別子生成部１２およびステップＳ１０６は、発明１ないし４、８ないし１１、１７ないし２０の拡張デバイス識別情報生成手段に対応している。
また、上記実施の形態において、ステップＳ１０６は、発明２６ないし２９の拡張デバイス識別情報生成ステップに対応し、デバイス識別子暗号化部１６およびステップＳ１１０は、発明６、１３または２２の登録対象デバイス識別情報暗号化手段に対応し、ステップＳ１１０は、発明３１の登録対象デバイス識別情報暗号化ステップに対応している。
【０１２８】
また、登録対象デバイス識別子送信部１８およびステップＳ１１４は、発明１、６、８、１３、１７または２２の登録対象デバイス識別情報送信手段に対応し、ステップＳ１１４は、発明２６または３１の登録対象デバイス識別情報送信ステップに対応している。
また、上記実施の形態において、登録対象デバイス識別子通知部２０およびステップＳ１１８は、発明１、５、８、１２、１７または２１の登録対象デバイス識別情報通知手段に対応し、ステップＳ１１８は、発明２６または３０の登録対象デバイス識別情報通知ステップに対応している。
【０１２９】
また、プリンタ管理サーバ２００は、発明１、６ないし８、１３ないし１７、２２、２６、３１または３２のデバイス管理端末に対応し、デバイス識別子記憶部３０および記憶装置８２は、発明１、６、７、１４ないし１６、２３ないし２６、３１若しくは３２の仮登録（第１登録）用記憶手段、または発明１、１４、２３若しくは２６の登録対象デバイス識別情報記憶手段に対応している。
【０１３０】
また、上記実施の形態において、登録対象デバイス識別子受信部３２およびステップＳ３０２は、発明１、６、１４、１５、２３または２４の登録対象デバイス識別情報受信手段に対応し、ステップＳ３０２は、発明２６または３１の登録対象デバイス識別情報受信ステップに対応している。
また、デバイス識別子復号化部３４およびステップＳ３０４は、発明６、１５または２４の登録対象デバイス識別情報復号化手段に対応し、ステップＳ３０４は、発明３１の登録対象デバイス識別情報復号化ステップに対応し、登録対象デバイス識別子仮登録（第１登録）部３６およびステップＳ３０６は、発明１、６、１４、１５、２３または２４の登録対象デバイス識別情報仮登録（第１登録）手段に対応している。
【０１３１】
また、上記実施の形態において、ステップＳ３０６は、発明２６または３１の登録対象デバイス識別情報仮登録（第１登録）ステップに対応し、照合用デバイス識別子受信部３８およびステップＳ４０２は、発明１、７、１４、１６、２３または２５の照合用デバイス識別情報入力手段に対応している。また、ステップＳ４０２は、発明２６または３２の照合用デバイス識別情報入力ステップに対応し、デバイス識別子復号化部３４およびステップＳ４０４は、発明７、１６または２５の照合用デバイス識別情報復号化手段に対応し、ステップＳ４０４は、発明３２の照合用デバイス識別情報復号化ステップに対応している。
【０１３２】
また、上記実施の形態において、デバイス識別子照合部４０およびステップＳ４０６は、発明１、７、１４、１６、２３または２５のデバイス識別情報照合手段に対応し、ステップＳ４０６は、発明２６または３２のデバイス識別情報照合ステップに対応し、登録対象デバイス識別子登録（第２登録）部４２およびステップＳ４０８，Ｓ４１０は、発明１、１４または２３の登録対象デバイス識別情報登録（第２登録）手段に対応している。
【０１３３】
また、ステップＳ４０８，Ｓ４１０は、発明２６の登録対象デバイス識別情報登録（第２登録）ステップに対応している。
なお、上記実施の形態においては、ネットワークプリンタ１００を管理するように構成したが、これに限らず、ネットワークデバイスとして、ネットワーク対応のプロジェクタ、スキャナ、ディジタルカメラ、ディジタルビデオカメラ、パソコン、ＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ネットワークストレージ、オーディオ機器、携帯電話、ＰＨＳ（登録商標）（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ウォッチ型ＰＤＡ、ＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）端末、コピー機、ＦＡＸ機、電話（ＩＰ電話等も含む。）、交換機、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ルータ、ハブ、ブリッジ、その他ネットワーク対応の機器を管理するように構成することもできる。
【０１３４】
また、上記実施の形態において、図３および図４のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、例えば、図８に示すように、これらの手順を示したプログラムが記憶されたＣＤ−ＲＯＭなどの記憶媒体Ｒから、そのプログラム（図の例ではデバイス用プログラム）をＲＡＭ５４に読み込んで実行するようにしてもよい。
【０１３５】
また、上記実施の形態において、図６および図７のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ７２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ７４に読み込んで実行するようにしてもよい。
【０１３６】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的などの読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１３７】
また、上記実施の形態においては、本発明に係るデバイス識別情報管理システム、ネットワークデバイス、デバイス管理端末、デバイス用プログラムおよび端末用プログラム、並びにデバイス識別情報管理方法を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【０１３８】
また、上記実施の形態においては、本発明に係るデバイス識別情報管理システム、ネットワークデバイス、デバイス管理端末、デバイス用プログラムおよび端末用プログラム、並びにデバイス識別情報管理方法を、図１に示すように、ネットワークプリンタ１００のデバイス識別子をプリンタ管理サーバ２００で管理する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【０１３９】
【図１】本発明を適用するネットワークシステムの機能概要を示す機能ブロック図である。
【図２】ネットワークプリンタ１００のハードウェア構成を示すブロック図である。
【図３】デバイス識別子仮登録要求処理を示すフローチャートである。
【図４】ネットワークプリンタ１００で実行されるデバイス識別子登録処理を示すフローチャートである。
【図５】プリンタ管理サーバ２００のハードウェア構成を示すブロック図である。
【図６】デバイス識別子仮登録処理を示すフローチャートである。
【図７】プリンタ管理サーバ２００で実行されるデバイス識別子登録処理を示すフローチャートである。
【図８】本発明のデバイス用プログラムなどを記録した記録媒体の一例を示す図である。
【符号の説明】
【０１４０】
１００…ネットワークプリンタ，１０…基本デバイス識別子記憶部，１２…拡張デバイス識別子生成部，１４…登録対象デバイス識別子生成部，１６…デバイス識別子暗号化部，１８…登録対象デバイス識別子送信部，２０…登録対象デバイス識別子通知部，２２…プリンタ制御部，５０，７０…ＣＰＵ，５２，７２…ＲＯＭ，５４，７４…ＲＡＭ，５８，７８…Ｉ／Ｆ，５９，７９…バス，６０…操作パネル，６２，８２…記憶装置，６４  …
印刷機構，２００…プリンタ管理サーバ，３０…デバイス識別子記憶部，３２…登録対象デバイス識別子受信部，３４…デバイス識別子復号化部，３６…登録対象デバイス識別子仮登録部，３８…照合用デバイス識別子受信部，４０…デバイス識別子照合部，４２…登録対象デバイス識別子登録部，８０…入力装置，８４…表示装置，Ｒ…記録媒体。
【図１】
2005196732.tif 000003
【図２】
2005196732.tif 000004
【図３】
2005196732.tif 000005
【図４】
2005196732.tif 000006
【図５】
2005196732.tif 000007
【図６】
2005196732.tif 000008
【図７】
2005196732.tif 000009
【図８】
2005196732.tif 000010