(57)【要約】【課題】  機器情報配信装置から機器情報を受信した機器情報受信装置において、その受信した機器情報の全てを無条件に自身に設定するのではなく、所望の設定項目については独自の設定を容易に行うことができるようにする。【解決手段】  機器情報配信機能を有する機器情報配信装置１００と、機器情報受信機能を有する機器情報受信装置２００とがネットワークを介して接続する機器情報配信システムであって、機器情報受信装置２００が、機器情報配信装置１００から受信した機器情報について、機器情報受信機能が有効であれば、その機器情報を自身の機器情報に登録させさせ、機器情報受信機能が無効であれば、その機器情報を自身の機器情報に登録させない構成とされている。【選択図】  図１
2006323680.tif 000002
【特許請求の範囲】
【請求項１】
自身の機器情報を他の装置に配信する機器情報配信機能を有する機器情報配信装置と、前記機器情報配信装置から配信された機器情報を受信し、自身の機器情報に登録する機器情報受信機能を有する機器情報受信装置とがネットワークを介して接続された機器情報配信システムであって、
前記機器情報受信装置が、
所定の機器情報に関して前記機器情報受信機能が有効か無効かの情報を管理する管理手段と、
前記機器情報配信装置から受信した機器情報について、前記機器情報受信機能が有効であれば、該機器情報を自身の機器情報に登録させ、前記機器情報受信機能が無効であれば、該機器情報を自身の機器情報に登録させないよう制御する制御手段とを備えることを特徴とする機器情報配信システム。
【請求項２】
前記管理手段において管理される機器情報受信機能が有効か無効かの情報は、機器情報の設定項目ごとに書き換え可能に設定されることを特徴とする請求項１に記載の機器情報配信システム。
【請求項３】
前記機器情報受信装置は、所定の設定項目について前記機器情報受信機能を無効に設定した場合に、当該設定項目の機器情報の配信中止要求を前記機器情報配信装置に送信する要求手段を備えたことを特徴とする請求項２に記載の機器情報配信システム。
【請求項４】
前記機器情報配信装置は、前記機器情報受信装置から所定の設定項目の機器情報の配信中止要求を受けた場合、前記機器情報受信装置の宛先情報と配信中止要求に係る設定項目情報とを保持する保持手段を備えたことを特徴とする請求項３に記載の機器情報配信システム。
【請求項５】
前記機器情報受信装置は、所定の設定項目について前記機器情報受信機能を有効に設定した場合に、以前に当該設定項目の機器情報の配信中止要求を送信した前記機器情報配信装置に配信中止解除要求を送信する第二の要求手段を備えたことを特徴とする請求項３又は４に記載の機器情報配信システム。
【請求項６】
前記機器情報の設定項目ごとに設定者情報が関連付けられることを特徴とする請求項２〜５のいずれか１項に記載の機器情報配信システム。
【請求項７】
前記機器情報受信装置は、所定の設定項目の機器情報を機器情報配信以外の方法で設定する要求があった場合、その機器情報を自身の機器情報として登録し、当該設定項目の現在値が機器情報配信により登録されたものであったならば、当該設定項目に関する機器情報受信機能を無効にすることを特徴とする請求項２〜６のいずれか１項に記載の機器情報配信システム。
【請求項８】
前記機器情報受信機能を無効にするに際して、機器情報の設定者に当該設定項目の機器情報受信機能を無効にする確認を行うことを特徴とする請求項７に記載の機器情報配信システム。
【請求項９】
前記機器情報受信装置は、所定の設定項目の機器情報を前記機器情報受信装置が具備するユーザインタフェースから設定する要求があった場合、その機器情報を自身の機器情報として登録し、当該設定項目の現在値が機器情報配信により登録されたものであったならば、当該設定項目に関する機器情報受信機能を無効にすることを特徴とする請求項２〜６のいずれか１項に記載の機器情報配信システム。
【請求項１０】
前記機器情報は、前記機器情報配信装置又は前記機器情報受信装置のネットワーク設定に係る情報、又は装置の使用を制限、管理するための情報、又はデータを送信する際のアドレス帳情報のいずれかであることを特徴とする請求項１〜９のいずれか１項に記載の機器情報配信システム。
【請求項１１】
自身の機器情報を他の装置に配信する機器情報配信機能を有する機器情報配信装置とネットワークを介して接続された機器情報受信装置であって、
前記機器情報配信装置から配信された機器情報を受信する受信手段と、
前記受信手段によって受信した機器情報を自身の機器情報に登録する機器情報受信機能が有効か無効かの情報を管理する管理手段と、
前記受信手段により受信した機器情報について、前記機器情報受信機能が有効であれば、該機器情報を自身の機器情報に登録させ、前記機器情報受信機能が無効であれば、該機器情報を自身の機器情報に登録させないよう制御する制御手段とを備えることを特徴とする機器情報受信装置。
【請求項１２】
他の装置から配信された機器情報を受信し自身の機器情報に登録する機器情報受信機能を有する機器情報受信装置とネットワークを介して接続された機器情報配信装置であって、
前記機器情報受信装置から、所定の設定項目の機器情報の配信中止要求を受信する受信手段と、
前記受信手段で受信した配信中止要求に基づいて、前記機器情報受信装置の宛先情報と配信中止要求に係る設定項目情報とを保持する保持手段を備えることを特徴とする機器情報配信装置。
【請求項１３】
自身の機器情報を他の装置に配信する機器情報配信機能を有する機器情報配信装置とネットワークを介して接続するとともに、前記機器情報配信装置から配信された機器情報を受信し、該機器情報を自身の機器情報に登録する機器情報受信機能が有効か無効かの情報を管理する管理手段を備えた機器情報受信装置による機器情報受信方法であって、
前記機器情報配信装置から機器情報を受信した場合に、その受信した機器情報について、前記機器情報受信機能が有効であれば、該機器情報を自身の機器情報に登録させ、前記機器情報受信機能が無効であれば、該機器情報を自身の機器情報に登録させないよう制御する制御手順を行うことを特徴とする機器情報受信方法。
【請求項１４】
自身の機器情報を他の装置に配信する機器情報配信機能を有する機器情報配信装置とネットワークを介して接続されたコンピュータに前記機器情報の受信処理を実行させるためのコンピュータプログラムであって、
前記機器情報配信装置から配信された機器情報を受信する受信処理と、
前記受信処理によって受信した機器情報を自身の機器情報に登録する機器情報受信機能が有効か無効かの情報を管理する管理処理と、
前記受信処理により受信した機器情報について、前記機器情報受信機能が有効であれば、該機器情報を自身の機器情報に登録させ、前記機器情報受信機能が無効であれば、該機器情報を自身の機器情報に登録させないよう制御する制御処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器情報配信システム、機器情報配信装置、機器情報受信装置及び方法、並びにコンピュータプログラムに関する。
【背景技術】
【０００２】
近年では、複合機（ＭＦＰ）等を利用するに際して、その機能の増加に伴い設定すべき項目が増加し、さらに機能の複雑化により特殊な知識が必要とされる傾向がある。特にネットワーク機能等は、各設定項目の内容を理解した上で設定しなくては、動作上の問題やセキュリティ上の問題が発生する可能性もあり、誰もが容易に設定できるものではない。そのため、特定の知識を備える管理者は、複数の複合機を購入した場合、各複合機に対して設定を行う必要があり、多くの場合はそれぞれ同一の設定を行う。
【０００３】
このような課題を解決するために、機器情報配信機能と呼ばれるサービスが存在する。機器情報配信機能とは、機器情報が設定済みの複合機から、機器情報設定を行いたい複合機に対して機器情報を送信することで、複合機の設定を行う機能である。本機能により、複合機一台づつにユーザが手入力で機器情報を設定する必要なく、ある複合機に設定された機器情報をその他の複合機に反映させることが可能となる。また、定期的に自身の機器情報の一部であるアドレス帳情報等を配信することで、複数のデバイスで常に最新の機器情報を持つこともできる。
【０００４】
例えば特許文献１には、ネットワーク環境下で印刷装置を取り扱う上で、必要となる環境情報をネットワーク環境下の他の印刷装置に問い合わせ、獲得した環境情報をもとに環境設定を容易に行うことができるようにした技術が開示されている。
【０００５】
【特許文献１】特開平１１−１７５２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の機器情報配信機能では、配信された機器情報が複数の設定項目の機器情報を含むような場合であっても、機器情報を受信した他のデバイスは、その受信した全ての設定項目の機器情報を自身の機器情報として設定していた。
【０００７】
しかしながら、実際の運用を考えると、機器情報配信機能によって送信された機器情報に含まれる複数の設定項目のうち、ある設定項目については受信した機器情報で運用するのではなく、独自の機器情報で運用したい場合が考えられる。例えば、デバイスを利用する際の認証情報等は、全てのデバイスで同じ情報を利用するのではなく、デバイス毎に異なる情報を設定したい場合等が考えられる。
【０００８】
本発明は上記のような点に鑑みてなされたものであり、機器情報配信装置から機器情報を受信した機器情報受信装置において、その受信した機器情報に含まれる全ての設定項目に関する機器情報を無条件に自身の機器情報に設定するのではなく、所望の設定項目については独自の設定を容易に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の機器情報配信システムは、自身の機器情報を他の装置に配信する機器情報配信機能を有する機器情報配信装置と、前記機器情報配信装置から配信された機器情報を受信し、自身の機器情報に登録する機器情報受信機能を有する機器情報受信装置とがネットワークを介して接続された機器情報配信システムであって、前記機器情報受信装置が、所定の機器情報に関して前記機器情報受信機能が有効か無効かの情報を管理する管理手段と、前記機器情報配信装置から受信した機器情報について、前記機器情報受信機能が有効であれば、該機器情報を自身の機器情報に登録させ、前記機器情報受信機能が無効であれば、該機器情報を自身の機器情報に登録させないよう制御する制御手段とを備える点に特徴を有する。
本発明の機器情報受信装置は、自身の機器情報を他の装置に配信する機器情報配信機能を有する機器情報配信装置とネットワークを介して接続された機器情報受信装置であって、前記機器情報配信装置から配信された機器情報を受信する受信手段と、前記受信手段によって受信した機器情報を自身の機器情報に登録する機器情報受信機能が有効か無効かの情報を管理する管理手段と、前記受信手段により受信した機器情報について、前記機器情報受信機能が有効であれば、該機器情報を自身の機器情報に登録させ、前記機器情報受信機能が無効であれば、該機器情報を自身の機器情報に登録させないよう制御する制御手段とを備える点に特徴を有する。
本発明の機器情報配信装置は、他の装置から配信された機器情報を受信し自身の機器情報に登録する機器情報受信機能を有する機器情報受信装置とネットワークを介して接続された機器情報配信装置であって、前記機器情報受信装置から、所定の設定項目の機器情報の配信中止要求を受信する受信手段と、記受信手段で受信した配信中止要求に基づいて、前記機器情報受信装置の宛先情報と配信中止要求に係る設定項目情報とを保持する保持手段を備える点に特徴を有する。
本発明の機器情報受信方法は、自身の機器情報を他の装置に配信する機器情報配信機能を有する機器情報配信装置とネットワークを介して接続するとともに、前記機器情報配信装置から配信された機器情報を受信し、該機器情報を自身の機器情報に登録する機器情報受信機能が有効か無効かの情報を管理する管理手段を備えた機器情報受信装置による機器情報受信方法であって、前記機器情報配信装置から機器情報を受信した場合に、その受信した機器情報について、前記機器情報受信機能が有効であれば、該機器情報を自身の機器情報に登録させ、前記機器情報受信機能が無効であれば、該機器情報を自身の機器情報に登録させないよう制御する制御手順を行う点に特徴を有する。
本発明のコンピュータプログラムは、自身の機器情報を他の装置に配信する機器情報配信機能を有する機器情報配信装置とネットワークを介して接続されたコンピュータに前記機器情報の受信処理を実行させるためのコンピュータプログラムであって、前記機器情報配信装置から配信された機器情報を受信する受信処理と、前記受信処理によって受信した機器情報を自身の機器情報に登録する機器情報受信機能が有効か無効かの情報を管理する管理処理と、前記受信処理により受信した機器情報について、前記機器情報受信機能が有効であれば、該機器情報を自身の機器情報に登録させ、前記機器情報受信機能が無効であれば、該機器情報を自身の機器情報に登録させないよう制御する制御処理とをコンピュータに実行させる点に特徴を有する。
【発明の効果】
【００１０】
本発明によれば、受信した機器情報について、機器情報受信機能が有効であれば、その機器情報を自身の機器情報に登録させ、機器情報受信機能が無効であれば、その機器情報を自身の機器情報に登録させないようにしたので、受信した機器情報の全てを無条件に自身に設定するのではなく、所望の設定項目については独自の設定を容易に行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１は本発明を適用した機器情報配信システムの構成例を示す図である。１００は機器情報配信機能を有するデバイスである。デバイス１００は、印刷装置、複合機（ＭＦＰ）等の画像処理装置で実装されていても良い。
【００１２】
２００及び２１０は機器情報受信機能を有するデバイスであり、デバイス１００の場合と同様に、印刷装置、複合機（ＭＦＰ）等の画像処理装置で実装されていても良い。
【００１３】
機器情報配信機能を有するデバイス１００と、機器情報受信機能を有するデバイス２００、２１０とはネットワーク３００を介して相互に通信可能に接続されている。ネットワーク３００としては、有線に限らず、無線のネットワーク、例えば無線ＬＡＮで構成されていても良い。
【００１４】
なお、機器情報配信機能を有するデバイス１００が機器情報受信機能を有する場合もあり、機器情報受信機能を有するデバイス２００、２１０が機器情報配信機能を有する場合もある。
【００１５】
図２は、デバイスの一例である印刷装置の内部構成例を示す図である。ＣＰＵ１０００は、ＲＯＭ１００２のプログラムＲＯＭに記憶された制御プログラム等、或いは、外部メモリ１０１０に記憶された制御プログラム等に基づいて、システムバス１０１１に接続される印刷部Ｉ／Ｆ１００５を介して印刷部（プリンタエンジン）１００７に出力情報としての画像信号を出力する。
【００１６】
また、ＲＯＭ１００２のフォントＲＯＭには、出力情報を生成する際に使用するフォントデータ等が記憶され、ＲＯＭ１００２のデータＲＯＭにはハードディスク等の外部メモリ１０１０がない印刷装置の場合にはクライアント装置上で利用される情報等が記憶される。
【００１７】
ＣＰＵ１０００は、ネットワークＩ／Ｆ１００４を介してネットワークと接続し、他のデバイスとの通信処理が可能となっており、印刷装置内の情報等を他のデバイスに通知可能に構成されている。
【００１８】
ＲＡＭ１００１は、ＣＰＵ１０００の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１００１は出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００１９】
表示部１００９は、印刷サービス利用者に対して様々な情報を伝える。ハードディスク（ＨＤ）やＩＣカード等の外部メモリ１０１０は、外部メモリＩ／Ｆ１００６によりアクセスを制御される。外部メモリ１０１０はオプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。
【００２０】
操作部１００８は、例えば操作パネルであり、スイッチやＬＥＤ表示器等が配されたものである。
【００２１】
なお、外部メモリ１０１０は１個に限らず、例えば内蔵フォントに加えてオプションフォントカード、言語系の異なる印刷装置制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作部１００８からの印刷装置モード設定情報を記憶するようにしてもよい。
【００２２】
時計装置１００３は、証明書が有効期限切れか否かを調べるときに使用するものである。なお、時計装置１００３はＲＯＭ１００２に同一の時計機能を備えさせたり、印刷装置２００の外部に同一の機能を備えたりする構成としても良い。
【００２３】
図３は、機器情報配信・受信機能を有するデバイスのソフトウェアモジュール構成例を示す図である。１１０はＴＣＰ・ＵＤＰ／ＩＰ通信を行うためのＴＣＰ・ＵＤＰ／ＩＰモジュールであり、ＩＰパケットの解析又は生成、ＴＣＰパケット、ＵＤＰパケットの解析又は生成を行い、上位のモジュールからのデータに対してＴＣＰヘッダ、ＵＤＰヘッダやＩＰヘッダを付け、ネットワークからのデータからＴＣＰヘッダ、ＵＤＰヘッダやＩＰヘッダを外して、その後のデータを上位のモジュールに渡す。
【００２４】
１２０は暗号化通信を行うためのＳＳＬ（Secure Socket Layer）モジュールである。ＳＳＬとはインターネット上で情報を暗号化して送受信するプロトコルであり、公開鍵暗号や秘密鍵暗号、デジタル証明書、ハッシュ関数等のセキュリティ技術を組み合わせ、データの盗聴や改ざん、なりすましを防ぐことができる。ＳＳＬモジュール１２０は、ＴＣＰ／ＩＰモジュールの上位のモジュールである。
【００２５】
１３０はＨＴＴＰ（Hyper Text Transfer Protocol）を使って情報の公開又はサービスの提供を行うためのＨＴＴＰサーバモジュールである。
【００２６】
１４０はネットワーク上に存在するデバイスに対してＵＩ（User Interface）機能を提供するＲｅｍｏｔｅ ＵＩモジュールであり、ＣＧＩ（Common Gateway Interface）モジュールとして動作する。Ｒｅｍｏｔｅ ＵＩモジュール１４０は、ＨＴＴＰサーバモジュール１３０上で動作し、或いは、ＨＴＴＰサーバモジュール１３０から起動されて動作する。
【００２７】
１５０は機器情報配信・受信モジュールであり、ＴＣＰ・ＵＤＰ／ＩＰモジュール１１０、或いは、ＨＴＴＰサーバモジュール１３０上で動作し、受信した機器情報配信コマンドを解析し、受信した機器情報を設定情報ＤＢ１７０に設定する機能や指定されたデバイスに対して所定の機器情報を送信する機能を有する。
【００２８】
１６０はＳＮＭＰ（Simple Network Management Protocol）モジュールであり、ネットワーク機器を管理するための通信プロトコルモジュールである。ＳＮＭＰモジュール１６０を利用してＭＩＢ（Management Information Base）情報をやり取りすることで、設定情報ＤＢ１７０の情報の読み書きが可能となる。
【００２９】
１７０は設定情報ＤＢであり、デバイス設定情報が登録・管理されている。
【００３０】
１８０はＵＩであり、ＵＩ１８０により利用者は直接デバイスに対して設定を行うことが可能となる。
【００３１】
図４は、本実施形態の機器情報配信システムにおいて機器情報受信装置での機器情報設定の処理動作を説明するためのフローチャートである。
【００３２】
（ステップＳ１００）
ステップＳ１００では、機器情報の設定要求を受信すると、どのような手段で設定要求があったかを判断する。機器情報配信による場合はステップＳ１１０に進み、機器情報配信以外による場合はステップＳ１３０に進む。例えば、機器情報受信装置となるデバイス自身が備えるＵＩ、Ｒｅｍｏｔｅ ＵＩ、ＳＮＭＰを利用した設定要求であれば、機器情報配信以外の手段であるので、ステップＳ１３０に進む。
【００３３】
（ステップＳ１１０）
ステップＳ１１０では、設定情報ＤＢ１７０に格納されたデバイス設定情報管理テーブル６０００（図８を参照）の配信設定禁止項目６０５０を参照し、受信した機器情報を反映させることができるか否かを判断する。このデバイス設定情報管理テーブル６０００の配信設定禁止項目６０５０のＯＮ又はＯＦＦの情報が本発明でいう機器情報受信機能が有効か無効かの情報に相当するものである。つまり配信設定禁止項目６０５０がＯＮであることは、配信設定禁止であることを示すので、該当する設定項目に関する設定情報について、本発明でいう機器情報受信機能が無効であることを示している。また、配信設定禁止項目６０５０がＯＦＦであることは、配信設定禁止でないことを示すので、該当する設定項目に関する設定情報について、本発明でいう機器情報受信機能が有効であることを示している。ここで、配信設定が不可能と判断した場合はステップＳ１２０に進み、配信設定が可能と判断した場合はステップＳ１４０に進む。例えば、図８ではＬＰＤのＵｓｅ設定項目を受信した場合、配信設定禁止項目がＯＮとなっているので、受信した設定項目はデバイス設定値として反映させないという判断となる。また、本例では受信した機器情報を反映させることができるか否かを判断するために配信設定禁止項目６０５０を用いたが、他の情報を参照してもよい。
【００３４】
（ステップＳ１２０）
ステップＳ１２０では、機器情報配信により受信した機器情報を反映させることなく、処理を終了する。また、本ステップでは、機器情報を反映させなかった場合、単にその情報を無視するだけでなく、指定された機器情報が反映されなかった趣旨を機器情報配信元のデバイスに通知するようにしてもよい。
【００３５】
（ステップＳ１３０）
ステップＳ１３０では、設定要求のあった設定項目の現在のデバイス設定値が機器情報配信により設定された値であるか否かを判断する。もし、機器情報配信により設定されたものであると判断した場合はステップＳ１６０に進み、機器情報配信以外により設定されたものである場合はステップＳ１４０に進む。本例では、デバイス設定情報管理テーブル６０００の設定者項目６０４０を参照して、機器情報配信により設定されたデバイス設定値であるか否かを判断する。
【００３６】
（ステップＳ１４０）
ステップＳ１４０では、デバイス設定情報管理テーブル６０００の設定者項目６０４０の該当欄にデバイス設定情報入力情報を登録する。ここでデバイス設定情報入力情報として記載される情報は、例えば、デバイス自身が保持する操作パネル等からの入力である「ＬＵＩ」（Ｌｏｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）や、デバイス自身が有するＷｅｂサーバに対する、ネットワークを介したコンピュータなどからの入力である「Ｒｅｍｏｔｅ ＵＩ」や、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いた入力である「ＳＮＭＰ」や、本実施例における機器情報配信機能を用いた入力である「機器情報配信」等であり、かつ、ネットワークを介して設定された情報に関しては、設定者を特定する情報も登録する。ここでいう設定者を特定する情報とは、例えば、ＩＰアドレス、Ｍａｃアドレス、コンピュータ名等である。
【００３７】
（ステップＳ１５０）
ステップＳ１５０では、指定された設定項目を指定されたデバイス設定値で書き換えて、本処理を終了する。
【００３８】
（ステップＳ１６０）
ステップＳ１６０では、デバイス設定情報管理テーブル６０００の設定者項目６０４０の情報に基づいて、前回の設定者に対して以降本デバイスに対して当該設定項目の機器情報を配信しても設定が不可能となることを通知する。配信元に通知する情報としては、どの設定項目が設定不許可となるかを判別することが可能な情報である。例えば、機器情報を受信するデバイスのＵＩから、前回他のデバイスにより設定されたＬＰＤのＵｓｅ情報が変更された場合、そのデバイスに対して、機器情報配信中止要求と共に「￥ＬＰＤ￥Ｕｓｅ」という設定項目を特定可能な情報も送信する。なお、ここでは前回の設定者のみに機器情報配信中止要求を送信するようにしたが、ブロードキャストアドレスや所定のマルチキャストアドレスに対して送信することで、特定のグループや不特定多数のネットワーク上のデバイスに送信するようにしてもよい。
【００３９】
（ステップＳ１７０）
ステップＳ１７０では、ステップＳ１６０で送信した宛先と、送信した機器情報配信制限項目を機器情報配信制限送信リスト７０００（図９を参照）に追加する。
【００４０】
（ステップＳ１８０）
ステップＳ１８０では、デバイス設定情報管理テーブル６０００の当該設定項目の配信設定禁止項目６０５０をＯＮに設定し、以降機器情報配信によりデバイス設定値が変更されないようにロックした上で、ステップＳ１４０に進む。この場合に、機器情報の設定者に当該設定項目の配信設定禁止項目６０５０をＯＮにする確認を行うようにしてもよい。
【００４１】
図５は、デバイス設定情報管理テーブル６０００の配信設定禁止項目６０５０のクリア処理を説明するためのフローチャートである。この処理は、機器情報受信装置となるデバイスにおいて行われるものである。
【００４２】
（ステップＳ２００）
ステップＳ２００では、指定された配信設定禁止項目６０５０をＯＦＦに設定し、以降機器情報配信によるデバイス設定値を変更可能とする。仮に、同時に複数の配信設定禁止項目６０５０のクリアが選択された場合、それら配信設定禁止項目６０５０が全てＯＦＦに設定されることになる。
【００４３】
（ステップＳ２１０）
ステップＳ２１０では、以降機器情報配信が受付け可能となることを通知するために、機器情報配信制限送信リスト７０００に存在する宛先に対して、前回送信した機器情報配信制限項目に対して機器情報配信を受付けることを明示する。
【００４４】
（ステップＳ２２０）
ステップＳ２２０では、ステップＳ２１０で送信した宛先情報及び機器情報配信制限項目を機器情報配信制限送信リスト７０００から削除する。
【００４５】
図６は、コマンド受信処理を説明するためのフローチャートである。各機器情報配信受信・設定機能対応デバイスの機器情報設定モジュールは、本フローチャートに基づいて各処理を行う必要がある。この処理は、機器情報配信装置となるデバイスにおいて行われるものである。
【００４６】
（ステップＳ３００）
ステップＳ３００では、受信したコマンドを解析し、機器情報配信中止要求か、機器情報配信中止解除要求か、機器情報配信要求かを判断する。
【００４７】
（ステップＳ３１０）
ステップＳ３１０は機器情報配信要求を受信した場合の処理であり、機器情報配信処理を行う。具体的な機器情報配信処理については後述する。
【００４８】
（ステップＳ３２０）
ステップＳ３２０は機器情報配信中止要求を受信した場合の処理である。本要求を受信した場合、機器情報配信制限リスト８０００（図１０を参照）に機器情報配信を中止する宛先情報と、配信を中止する設定項目（配信制限項目）とを追加する。
【００４９】
（ステップＳ３３０）
ステップＳ３３０は機器情報配信中止解除要求を受信した場合の処理である。本要求を受信した場合、機器情報配信制限リスト８０００から該当する情報を削除し、以降中止解除要求のあったアドレスに対して、設定項目の機器情報の送信が可能となる。
【００５０】
図７は、機器情報配信処理を説明するためのフローチャートである。各機器情報配信受信・設定機能対応デバイスの機器情報設定モジュールは、本フローチャートに基づいて各処理を行う必要がある。この処理は、機器情報配信装置となるデバイスにおいて行われるものである。
【００５１】
（ステップＳ４００）
ステップＳ４００では、機器情報配信先として指定された送信先が機器情報配信制限リスト８０００に存在するかを確認し、存在する場合はステップＳ４１０に進み、存在しない場合はステップＳ４５０に進む。
【００５２】
（ステップＳ４１０）
ステップＳ４１０では、機器情報配信項目として指定された設定項目が機器情報配信制限リスト８０００の機器情報配信制限項目８０２０に存在するか否かを確認し、存在する（配信可能でない）場合はステップＳ４３０に進み、存在しない（配信可能である）場合はステップＳ４２０に進む。
【００５３】
（ステップＳ４２０）
ステップＳ４２０では、配信制限項目チェックを行った設定項目を配信情報として設定する。
【００５４】
（ステップＳ４３０）
ステップＳ４３０では、配信する設定項目全てに対して配信制限項目チェックを行ったか否かを確認し、残項目がある場合、ステップＳ４１０に戻って、残項目に対して配信制限項目チェックを行う。
【００５５】
（ステップＳ４４０）
ステップＳ４４０では、配信項目として設定された情報を基に配信する機器情報を作成し、実際に指定された宛先に対して送信処理を行う。
【００５６】
（ステップＳ４５０）
ステップＳ４５０では、ステップＳ４００にて送信先に対して設定情報配信制限がないと判断されたので、指定された全ての設定項目を機器情報として指定する。
【００５７】
例えば、図１０に示すように、機器情報配信制限リスト８０００にある配信先172.24.176.120に対して、デバイス設定情報管理テーブル６０００にあるＩＰＰ項目全て（ＩＰＰ小項目Ｕｓｅ、ＳＳＬ、Ａｕｔｈ、ＡｕｔｈＮａｍｅ、ＡｕｔｈＰａｓｓ）を配信するとして説明する。
【００５８】
ステップＳ４００では、指定されたアドレス172.24.17.120が機器情報配信制限リスト８０００に存在するかを確認する。本例では、配信制限先として、172.24.17.120が存在するので、ステップＳ４１０に進む。
【００５９】
ステップＳ４１０〜ステップＳ４３０では、配信するＩＰＰ設定項目（ＩＰＰ小項目Ｕｓｅ、ＳＳＬ、Ａｕｔｈ、ＡｕｔｈＮａｍｅ、ＡｕｔｈＰａｓｓ）が配信するアドレス（172.24.17.120）の配信制限項目か否かの判断を行い、配信制限項目以外の抽出を行う。ここでは、配信項目制限項目として（ＡｕｔｈＮａｍｅ、ＡｕｔｈＰａｓｓ）が指定されているので、それ以外の送信項目（Ｕｓｅ、ＳＳＬ、Ａｕｔｈ）が送信する設定項目として抽出して、ステップＳ４４０に進む。
【００６０】
ステップＳ４４０では、実際に送信する項目（ＩＰＰ小項目Ｕｓｅ、ＳＳＬ、Ａｕｔｈ）をアドレス172.24.176.120に対して送信して、機器情報配信処理が終了する。
【００６１】
図８は、デバイス設定情報管理テーブル６０００の例を示す図である。デバイス設定情報管理テーブル６０００は、機器情報受信装置となるデバイスが有するものである。６０１０、６０２０は設定項目が入る項目である。６０３０は設定項目の持つ値が入る項目である。６０４０は設定項目を誰がどのような手段で設定したかを保持する設定者項目であり、例えばＬＵＩ（自身の保有するＵＩ）からの入力を表わす「ＬＵＩ」や機器情報配信による入力を表わす「情報配信」が入り、情報配信により設定された項目に関しては配信元のＩＰアドレス等も保存される。６０５０は項目６０１０、６０２０で指定された設定項目が機器情報配信禁止であるか否かを識別するための配信設定禁止項目であり、ＯＮである場合は機器情報配信により設定項目を受信した場合でも設定項目として反映させず、ＯＦＦである場合は設定項目として反映する。
【００６２】
図９は、機器情報配信制限送信リスト７０００の例を示す図である。機器情報配信制限送信リスト７０００は、機器情報受信装置となるデバイスが有するものであり、デバイス設定項目が機器情報配信による設定を禁止する場合に、機器情報配信中止要求を送信した相手先と、機器情報配信制限項目とを保持するリストである。また、本リストに記した宛先に対して機器情報配信中止解除要求を行った場合は、本リストから対象項目が削除される。７０１０は機器情報配信中止要求を送信した宛先情報を保持する項目であり、７０２０は項目７０１０で指定した宛先に対して送信した機器情報配信制限項目を保持する項目である。
【００６３】
図１０は、機器情報配信制限リスト８０００の例を示す図である。機器情報配信制限リスト８０００は、機器情報配信装置となるデバイスが有するものであり、図６の機器情報配信コマンド受信処理において機器情報配信中止要求を受信した場合に、その情報を保持するリストである。８０１０は機器情報配信中止要求を受信した場合に配信制限する宛先情報を保持する項目であり、８０２０は項目８０１０で指定した宛先に対して機器情報配信を制限する機器情報配信制限項目を保持する項目である。
【００６４】
図１１は、機器情報配信装置となるデバイスの表示装置に表示される機器情報配信設定画面３０００の例を示す図である。３００１はユーザモードとして分類されたデバイス設定情報の集合を配信するか否か選択するボタンである。ここでユーザモードとして分類された設定情報としては例えば、各デバイス設定情報のうち、ネットワーク設定情報と、デバイス独自情報（デバイス名称等）と、セキュリティ上配信が好ましくない情報（認証情報等）を除いたものであり、例えば、デバイスのブザー音のＯＮ／ＯＦＦ設定、タイマー設定（オートスリープタイム設定）、コピー仕様設定（画像向き設定、コピー待ち時間表示機能のＯＮ／ＯＦＦ）等が含まれる。
【００６５】
３００２はネットワーク設定として分類されたデバイス設定情報の集合を配信するか否かを選択するボタンである。本画面例では、ユーザモード配信設定３００１が有効となっている場合のみ本配信設定が可能となる。ここで、ネットワーク設定として分類された設定情報としては、デバイスの持つ各種サーバ機能のＯＮ／ＯＦＦや、デバイスの利用するネットワークサービス機能の所在情報であり、例えばＨＴＴＰ機能のＯＮ／ＯＦＦ、ＬＰＤ機能のＯＮ／ＯＦＦや、ＳＭＴＰサーバのアドレス情報等が分類されている。
【００６６】
３００３は部門ＩＤ情報として分類されたデバイス設定情報の集合を配信するか否かを選択するボタンである。ここで部門ＩＤ情報として分類された設定情報としては、例えば部門毎にＩＤ番号と暗証番号を設定し、その情報によりデバイスの利用を制限／管理する場合に設定する情報や、ＩＣカードを利用する場合に利用するカードＩＤ管理情報、また、本デバイスを管理するシステム管理者情報が分類されている。本設定が有効となると、これらの情報全てが選択されたものとして動作する。
【００６７】
３００４は宛先表として分類されたデバイス設定情報の集合を配信するか否かを選択するボタンである。ここで宛先表として分類された設定情報としては、デバイスがデータ送信クライアント機能を備える場合に必要となる情報を分類した項目であり、例えばデバイスの記憶しているアドレス帳情報（相手先名称、電話番号、ＦＡＸ番号、Ｅ−ＭＡＩＬアドレス）と、デバイスがデータを送信する場合の動作、データを受信した場合の動作について定義した情報が分類されている。
【００６８】
ここでは、ユーザモードと、そのサブ項目のネットワーク項目が機器情報配信する設定項目として設定された場合の処理を例としてあげる。
【００６９】
図１２は、機器情報配信システムでの処理動作を説明するためのシーケンス図である。４００はネットワークシステムの利用者（以下「利用者」）であり、１００は機器情報配信機能を有するデバイス（以下、「機器情報配信装置」）であり、２００は機器情報受信機能を有するデバイス（以下、「機器情報受信装置」）である。
【００７０】
ここでは、機器情報配信装置１００から機器情報受信装置２００に対して利用者４００が機器情報を送信するシーケンスを説明する。ステップ５０００にて、利用者４００は機器情報配信装置１００にどのデバイス設定情報項目を送信するか入力する。この場合の入力画面は、図１１に示したとおりである。
【００７１】
ステップ５００１にて、機器情報配信装置１００は、ステップ５０００で入力されたデバイス設定情報項目を自身のメモリ領域に記憶する。
【００７２】
ステップ５００２にて、利用者４００は機器情報配信装置１００に機器情報受信装置２００を指定して機器情報の送信指示を出す。
【００７３】
ステップ５００３にて、送信指示を受けた機器情報配信装置１００は、ステップ５０００で利用者４００が選択したデバイス設定情報項目に基づいて配信する機器情報データを作成する。
【００７４】
ステップ５００４にて、機器情報配信装置１００は、機器情報受信装置２００にステップ５００３で作成した機器情報を送信する。
【００７５】
ステップ５００５にて、機器情報配信装置１００から受信した機器情報が機器情報受信装置２００の受信設定に反していないかを判断し、適合する場合は受信した機器情報を自身に設定する。なお、実際の設定処理は、ステップ５００６で受信結果を返した後でも良い。
【００７６】
ステップ５００６にて、機器情報受信装置２００は機器情報設定処理結果を機器情報配信装置１００に返す。
【００７７】
ステップ５００７にて、機器情報配信装置１００は処理結果を利用者４００に通知する。このとき、機器情報配信装置１００は処理結果をログとして残すときもある。
【００７８】
＜他の実施形態＞
以上、本発明の実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７９】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では上述したフローチャートに対応したプログラム）を、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８０】
したがって、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００８１】
また、プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）等がある。
【００８２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８４】
また、コンピュータが、読み出したプログラムを実行することによって、上述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても上述した実施形態の機能が実現され得る。
【００８５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８６】
【図１】本発明を適用したネットワークシステムの構成例を示す図である。
【図２】デバイスの一例である印刷装置の内部構成例を示す図である。
【図３】機器情報配信・受信機能を有するデバイスのソフトウェアモジュール構成例を示す図である。
【図４】本実施形態の機器情報配信システムにおいて機器情報受信装置での機器情報設定の処理動作を説明するためのフローチャートである。
【図５】デバイス設定情報管理テーブルの配信設定禁止項目のクリア処理を説明するためのフローチャートである。
【図６】コマンド受信処理を説明するためのフローチャートである。
【図７】機器情報配信処理を説明するためのフローチャートである。
【図８】デバイス設定情報管理テーブルの例を示す図である。
【図９】機器情報配信制限送信リストの例を示す図である。
【図１０】機器情報配信制限リストの例を示す図である。
【図１１】機器情報配信設定画面の例を示す図である。
【図１２】機器情報配信システムでの処理動作を説明するためのシーケンス図である。
【符号の説明】
【００８７】
１００      機器情報配信機能を有するデバイス
２００      機器情報受信機能を有するデバイス
２１０      機器情報受信機能を有するデバイス
１１０      ＴＣＰ・ＵＤＰ／ＩＰモジュール
１２０      ＳＳＬモジュール
１３０      ＨＴＴＰサーバモジュールである。
１４０      Ｒｅｍｏｔｅ ＵＩモジュール
１５０      機器情報配信・受信モジュール
１６０      ＳＮＭＰモジュール
１７０      設定情報ＤＢ
１８０      ＵＩ
１０００    ＣＰＵ
１００１    ＲＡＭ
１００２    ＲＯＭ
１００４    ネットワークＩ／Ｆ
１００５    印刷部Ｉ／Ｆ
１００６    外部メモリＩ／Ｆ
１００７    印刷部
１００８    操作部
１００９    表示部
６０００    デバイス設定情報管理テーブル
７０００    機器情報配信制限送信リスト
８０００    機器情報配信制限リスト
【図１】
2006323680.tif 000003
【図２】
2006323680.tif 000004
【図３】
2006323680.tif 000005
【図４】
2006323680.tif 000006
【図５】
2006323680.tif 000007
【図６】
2006323680.tif 000008
【図７】
2006323680.tif 000009
【図８】
2006323680.tif 000010
【図９】
2006323680.tif 000011
【図１０】
2006323680.tif 000012
【図１１】
2006323680.tif 000013
【図１２】
2006323680.tif 000014