(57)【要約】【課題】本発明は、機器が接続される情報処理装置に、該情報処理装置の環境に応じたプログラムをインストールする。【解決手段】機器管理システム１は、情報処理装置Ｊｓが、自装置に関する環境情報を管理装置Ｋｓに送信し、管理装置Ｋｓが、該環境情報に応じて、情報処理装置Ｊｓへインストール可能なプログラムを取得するのに必要なプログラム情報を情報処理装置Ｊｓへ送信する。情報処理装置Ｊｓは、該プログラム情報のＵＲＬ等に基づいて、プログラムを取得し、取得したプログラムを自装置にインストールする。【選択図】          図１
2016197369.tif 000002
【特許請求の範囲】
【請求項１】
機器に接続され、該機器を管理する機器管理装置にネットワークを介して接続される情報処理装置であって、
自装置に関する環境情報を記憶している環境情報記憶手段と、
前記環境情報を前記機器管理装置に送信する送信手段と、
前記環境情報に基づいて前記機器管理装置から送信される自装置にインストール可能なプログラムを取得するのに必要なプログラム情報を受信する受信手段と、
前記プログラム情報に基づいて、前記プログラムを取得するプログラム取得手段と、
取得した前記プログラムを自装置にインストールするインストール手段と、
を備えていることを特徴とする情報処理装置。
【請求項２】
前記受信手段は、
前記プログラム情報として、前記プログラムの格納場所情報を含むプログラム情報を取得することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記環境情報記憶手段は、
前記環境情報として、前記情報処理装置の搭載するオペレーティングシステム及び前記機器に関する情報を含み、
前記受信手段は、
前記環境情報の前記オペレーティングシステム及び前記機器に関する情報に基づいて、前記プログラム情報として、前記機器のデバイスに対応する前記プログラムとしてのデバイスドライバに関するドライバ情報を受信することを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
前記環境情報記憶手段は、
前記環境情報として、前記情報処理装置の搭載するオペレーティングシステム及び前記機器に関する情報を含み、
前記受信手段は、
前記環境情報の前記オペレーティングシステム及び前記機器に関する情報に基づいて、前記プログラム情報として、前記機器の状態を監視する前記プログラムとしての監視プログラムに関する監視プログラム情報を受信することを特徴とする請求項１から請求項３のいずれかに記載の情報処理装置。
【請求項５】
前記環境情報記憶手段は、
前記環境情報として、前記情報処理装置の搭載するオペレーティングシステム及び前記機器に関する情報を含み、
前記受信手段は、
前記環境情報の前記オペレーティングシステム及び前記機器に関する情報に基づいて、前記プログラム情報として、前記機器の動作を設定する前記プログラムとしての設定プログラムに関する設定プログラム情報を受信することを特徴とする請求項１から請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記情報処理装置は、
前記機器とローカルエリア接続されていることを特徴とする請求項１から請求項５のいずれかに記載の情報処理装置。
【請求項７】
前記情報処理装置は、
前記機器とのローカルエリア接続が、ＵＳＢ接続であることを特徴とする請求項６記載の情報処理装置。
【請求項８】
機器を管理する機器管理装置にネットワークを介して接続される情報処理装置の実行する機器管理方法であって、
前記情報処理装置に関する環境情報を、前記ネットワークを介して前記機器管理装置に送信する送信処理ステップと、
前記環境情報に基づいて前記機器管理装置から送信される自装置にインストール可能なプログラムを取得するのに必要なプログラム情報を受信する受信処理ステップと、
前記プログラム情報に基づいて、前記プログラムを取得するプログラム取得処理ステップと、
を有することを特徴とする機器管理方法。
【請求項９】
コンピュータを、機器を管理する機器管理装置にネットワークを介して接続される情報処理装置として機能させるプログラムであって、
前記情報処理装置に関する環境情報を、前記ネットワークを介して前記機器管理装置に送信する送信処理と、
前記環境情報に基づいて前記機器管理装置から送信される自装置にインストール可能なプログラムを取得するのに必要なプログラム情報を受信する受信処理と、
前記プログラム情報に基づいて、前記プログラムを取得するプログラム取得処理と、
を、コンピュータに実行させることを特徴とするプログラム。
【請求項１０】
ネットワークを介して情報処理装置に接続され、該情報処理装置に接続されている機器を管理する機器管理装置であって、
前記情報処理装置に関する環境情報と該情報処理装置が取得可能なプログラムを取得するのに必要なプログラム情報を記憶するプログラム情報記憶手段と、
前記情報処理装置から前記環境情報を受信する環境情報受信手段と、
受信した前記環境情報に対応する前記プログラム情報を前記プログラム情報記憶手段から取得するプログラム情報取得手段と、
取得した前記プログラム情報を前記情報処理装置へ送信する情報送信手段と、
を備えていることを特徴とする機器管理装置。
【請求項１１】
ネットワークを介して情報処理装置に接続され、該情報処理装置に接続されている機器を管理する機器管理装置の実行する機器管理方法であって、
前記情報処理装置から前記環境情報を受信する環境情報受信処理ステップと、
前記情報処理装置に関する環境情報と該情報処理装置が取得可能なプログラムを取得するのに必要なプログラム情報を記憶するプログラム情報記憶手段から、受信した環境情報に対応するプログラム情報を、取得するプログラム情報取得処理ステップと、
取得した前記プログラム情報を前記情報処理装置へ送信する情報送信処理ステップと、
を有することを特徴とする機器管理方法。
【請求項１２】
コンピュータを、ネットワークを介して情報処理装置に接続され、該情報処理装置に接続されている機器を管理する機器管理装置として機能させるプログラムであって、
前記情報処理装置から前記環境情報を受信する環境情報受信処理と、
前記情報処理装置に関する環境情報と該情報処理装置が取得可能なプログラムを取得するのに必要なプログラム情報を記憶するプログラム情報記憶手段から、受信した環境情報に対応するプログラム情報を、取得するプログラム情報取得処理と、
取得した前記プログラム情報を前記情報処理装置へ送信する情報送信処理と、
を、コンピュータに実行させることを特徴とするプログラム。
【請求項１３】
機器に接続されている情報処理装置と、該機器を管理する機器管理装置とがネットワークを介して接続されている機器管理システムであって、
前記情報処理装置は、
自装置に関する環境情報を記憶している環境情報記憶手段と、
前記環境情報を前記機器管理装置に送信する送信手段と、
前記環境情報に基づいて前記機器管理装置から送信される自装置にインストール可能なプログラムを取得するのに必要なプログラム情報を受信する受信手段と、
前記プログラム情報に基づいて、前記プログラムを取得するプログラム取得手段と、
取得した前記プログラムを自装置にインストールするインストール手段と、
を備え、
前記機器管理装置は、
前記情報処理装置に関する環境情報と該情報処理装置が取得可能なプログラムを取得するのに必要なプログラム情報を記憶するプログラム情報記憶手段と、
前記情報処理装置から前記環境情報を受信する環境情報受信手段と、
受信した前記環境情報に対応する前記プログラム情報を前記プログラム情報記憶手段から取得するプログラム情報取得手段と、
取得した前記プログラム情報を前記情報処理装置へ送信する情報送信手段と、
を備えていることを特徴とする機器管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、機器管理装置、機器管理システム、機器管理方法及びプログラムに関し、詳細には、機器に接続されている情報処理装置に、該機器を管理する機器管理装置がネットワークを介して接続されている情報処理装置、機器管理装置、機器管理システム、機器管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、複合装置、複写装置、プリンタ装置、スキャナ装置等の画像処理装置は、有線、無線のＬＡＮ（Local Area Network）等のネットワークに接続され、また、ＵＳＢ（Universal Serial Bus）等の通信線によってローカルネットワーク接続されている。
【０００３】
ネットワーク接続されている画像処理装置やその他の機器は、ホスト装置であるコンピュータ等の情報処理装置に該ネットワークを介して接続され、該情報処理装置からの印刷要求等の動作要求に応じて印刷動作、スキャナ動作等の各種動作を行う。このような情報処理装置は、機器の状態を監視して状態情報を取得し、取得した状態情報を、ネットワークを介して機器を管理する管理装置に送信する。
【０００４】
管理装置は、情報処理装置からの状態情報に基づいて、複数の機器の状態を一括監視して、メンテナンス、消耗品の補給等を行い、また、同一の設定を複数の機器に対して行うこと等の管理処理を行う。
【０００５】
情報処理装置は、上記機器への動作要求処理、機器の監視処理等の各種処理を行うのに、例えば、プリンタドライバ等のドライバプログラム、監視プログラム、機器管理装置との通信プログラム等の各種プログラムがインストールされている。情報処理装置は、これらのプログラムを使用して機器に対する処理を行う。
【０００６】
ところが、プログラムを情報処理装置にインストールする場合、インストールするプログラムが、情報処理装置の搭載しているＯＳ（Operating System）等の各種環境に適していることが重要である。
【０００７】
そこで、従来、情報処理装置と、この情報処理装置から送信される処理信号に基づいて各種の処理を行う画像形成装置とを有する画像形成システムであって、前記画像形成装置と前記情報処理装置との間で信号の送受信を可能とする通信手段と、前記情報処理装置の基本ソフトウェア情報に基づいて、前記画像形成装置が前記情報処理装置の基本ソフトウェアに適応しているかを判定する適応判定手段と、前記適応判定手段によって前記画像形成装置が前記情報処理装置の基本ソフトウェアに適応していると判定した際に、前記画像形成装置内に格納されているプリンタドライバを、前記通信手段を介して前記情報処理装置に転送してインストールするインストール処理手段と、を備える画像形成システムが提案されている。
【０００８】
すなわち、この従来技術は、画像形成させる画像形成装置が、画像形成要求を行う情報処理装置の基本ソフトウェアに適応しているか判定して、適応している場合に、画像形成装置に搭載されているプリンタドライバを、情報処理装置に転送してインストールする。このようにすることで、画像形成装置が情報処理装置の基本ソフトウェアに適応している場合にのみインストールすることで、不適切なプリンタドライバのインストールを防止している。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記公報記載の従来技術にあっては、画像形成装置が情報処理装置の基本ソフトウェアに適応しているか否かのみに基づいてプリンタドライバのインストールを制御している。したがって、機器をネットワークを介して一括管理する場合に使用する各種プログラムの適否を適切に判定して、インストールを制御することができない。すなわち、複写装置、複合装置、プリンタ装置、スキャナ装置等の複数の機器を、一括して管理する場合、プリンタドライバだけでなく、その他のデバイスドライバや一括管理するのに必要なプログラムを、該機器に接続されている情報処理装置にインストールする必要がある。このような場合、機器毎に必要なプログラムの種類が異なる。例えば、更新後のプログラムをインストールする必要があるか否か、機器の監視プログラム等の最新バージョンが必要であるか否か等の熟練の管理者等であっても困難な判断が必要であるが、従来技術では対応することができない。
【００１０】
そこで、本発明は、管理対象の機器に接続される情報処理装置の環境に応じたプログラムを該情報処理装置にインストールすることを目的としている。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１記載の情報処理装置は、機器に接続され、該機器を管理する機器管理装置にネットワークを介して接続される情報処理装置であって、自装置に関する環境情報を記憶している環境情報記憶手段と、前記環境情報を前記機器管理装置に送信する送信手段と、前記環境情報に基づいて前記機器管理装置から送信される自装置にインストール可能なプログラムを取得するのに必要なプログラム情報を受信する受信手段と、前記プログラム情報に基づいて、前記プログラムを取得するプログラム取得手段と、取得した前記プログラムを自装置にインストールするインストール手段と、を備えていることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、管理対象の機器に接続される情報処理装置の環境に応じたプログラムを該情報処理装置にインストールすることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例を適用した機器管理システムの構成図。
【図２】管理装置のブロック構成図。
【図３】ドライバ情報の一例を示す図。
【図４】監視プログラム情報の一例を示す図。
【図５】情報処理装置のブロック構成図。
【図６】画像形成装置のブロック構成図。
【図７】機器管理システムの機能ブロック図。
【図８】プリンタドライバインストール処理を示すフローチャート。
【図９】監視プログラムインストール処理を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１５】
図１〜図９は、本発明の情報処理装置、機器管理装置、機器管理システム、機器管理方法及びプログラムの一実施例を示す図であり、図１は、本発明の情報処理装置、機器管理装置、機器管理システム、機器管理方法及びプログラムの一実施例を適用した機器管理システム１の構成図である。
【００１６】
図１において、機器管理システム１は、管理装置Ｋｓ、情報処理装置Ｊｓ及び画像形成装置Ｇｋを備えており、情報処理装置Ｊｓに接続されている画像形成装置Ｇｋを管理装置が管理する。
【００１７】
機器管理システム１は、管理装置Ｋｓと情報処理装置Ｊｓが、インターネット、ＬＡＮ（Local Area Network）等の有線、無線のネットワークＮＷ１を介して接続されている。なお、機器管理システム１は、１台の管理装置Ｋｓに対して、複数台の情報処理装置Ｊｓが接続されていてもよい。
【００１８】
情報処理装置Ｊｓは、ローカルネットワークＮＷ２（例えば、ＵＳＢ（Universal Serial Bus）回線）により画像形成装置Ｇｋに接続されており、１台の情報処理装置Ｊｓに対して、複数台の画像形成装置Ｇｋが接続されていてもよい。
【００１９】
管理装置Ｋｓは、通常のハードウェア構成及びソフトウェア構成のパーソナルコンピュータ等が用いられている。管理装置Ｋｓは、図２に示すように、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、不揮発性メモリ１４、入力Ｉ／Ｆ（Input／Output）１５、出力Ｉ／Ｆ１６及び通信Ｉ／Ｆ１７等を備えている。管理装置Ｋｓは、上記各部が、バス１８により接続されている。
【００２０】
入力Ｉ／Ｆ１５には、キーボード、マウス、スタイラスペン、タッチパネル等の入力デバイス２１が接続され、入力Ｉ／Ｆ１５は、入力デバイス２１から入力される各種命令等をＣＰＵ１１へ出力する。
【００２１】
出力Ｉ／Ｆ１６には、ディスプレイ、ランプ、スピーカ等の出力デバイス２２が接続され、出力Ｉ／Ｆ１６は、ＣＰＵ１１の制御下で、出力デバイス２２に表示データ、点滅データ、音声データ等の出力データを出力する。
【００２２】
通信Ｉ／Ｆ１７は、上記ネットワークＮＷ１が接続され、ＣＰＵ１１の制御下で、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）やＳＭＴＰ（Simple Mail Transfer Protocol ）／ＰＯＰ（Point Of Production ）等のプロトコルの制御を行う。通信Ｉ／Ｆ１７は、ＣＰＵ１１の制御下で、ネットワークＮＷ１を通して情報処理装置Ｊｓと通信する。
【００２３】
ＲＯＭ１２は、管理装置Ｋｓとしての基本プログラム、本発明の機器管理方法のうち管理装置Ｋｓで実行すべき部分のプログラム及びシステムデータ等を記憶している。
【００２４】
ＲＡＭ１３は、ＣＰＵ１１のワークメモリとして利用されるとともに、管理データ及びその他のデータ等を記憶する。
【００２５】
ＣＰＵ１１は、ＲＯＭ１２内のプログラムに基づいて、ＲＡＭ１３をワークメモリとして利用して、管理装置Ｋｓの各部を制御して、管理装置Ｋｓとしての基本処理を実行する。また、ＣＰＵ１１は、ＲＯＭ１２内の機器管理方法のプログラムに基づいて、本発明の機器管理方法のうち管理装置Ｋｓが実行すべき部分を実行する。
【００２６】
不揮発性メモリ１４は、ＮＶＲＡＭ（Nonvolatile Random Access Memory）、ＳＳＤ（Solid State Drive）、ハードディスク等が用いられ、管理装置Ｋｓの電源がＯＦＦのときにも記憶内容を保持するメモリである。
【００２７】
不揮発性メモリ１４は、管理装置Ｋｓの電源がＯＦＦのときにも記憶内容を保持する必要のあるデータとして、例えば、システム設定値や本発明の機器管理方法で使用する各種データがＣＰＵ１１の制御下で格納される。特に、不揮発性メモリ１４は、図３に示すようなドライバ情報Ｄ１や図４に示すような監視プログラム情報Ｄ２等を格納している。また、不揮発性メモリ１４は、図示しないが、プログラム情報として、機器である画像形成装置Ｇｋの動作を設定するプログラムとしての設定プログラムに関する設定プログラム情報を記憶する。この設定プログラムは、情報処理装置Ｊｓが画像形成装置Ｇｋに対して印刷要求を行う場合に、ユーザに印刷設定画面を提供するプログラム等である。
【００２８】
ドライバ情報Ｄ１は、図３に示すように、プリンタドライバＩＤ、表示名、対象ＯＳ（Operating System）情報、ＵＲＬ（Uniform Resource Locator）等からなる。ドライバ情報Ｄ１は、管理装置Ｋｓが管理する情報処理装置Ｊｓに搭載されているプログラムのうちの一つであるプリンタドライバに関する情報である。プリンタドライバＩＤは、管理対象のプリンタドライバを特定する特定情報であり、表示名は、該管理対象のプリンタドライバの表示名称である。対象ＯＳ情報は、該プリンタドライバの動作対象のＯＳであり、ＵＲＬは、該プリンタドライバの格納場所を示す情報である。
【００２９】
監視プログラム情報Ｄ２は、図４に示すように、状態監視エージェントＩＤ、表示名、対象プリンタ及びＵＲＬ等からなる。監視プログラム情報Ｄ２は、管理装置Ｋｓが管理する情報処理装置Ｊｓに搭載されているプログラムのうちの一つである管理対象のプリンタである画像形成装置Ｇｋの状態を監視する監視プログラムに関する情報である。状態監視エージェントＩＤは、管理対象の状態監視エージェントとしての監視プログラムを特定する特定情報であり、表示名は、該監視プログラムの表示名称である。対象プリンタは、監視対象のプリンタである画像形成装置Ｇｋを示す情報であり、ＵＲＬは、該監視プログラムの格納場所を示す情報である。
【００３０】
情報処理装置Ｊｓは、通常のハードウェア構成及びソフトウェア構成のパーソナルコンピュータ等が用いられている。情報処理装置Ｊｓは、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、不揮発性メモリ３４、入力Ｉ／Ｆ３５、出力Ｉ／Ｆ３６、ローカル通信Ｉ／Ｆ３７及び通信Ｉ／Ｆ３８等を備えている。情報処理装置Ｊｓは、上記各部が、バス３９により接続されている。
【００３１】
入力Ｉ／Ｆ３５には、キーボード、マウス、スタイラスペン、タッチパネル等の入力デバイス４１が接続され、入力Ｉ／Ｆ３５は、入力デバイス４１から入力される各種命令等をＣＰＵ３１へ出力する。
【００３２】
出力Ｉ／Ｆ３６には、ディスプレイ、ランプ、スピーカ等の出力デバイス４２が接続され、出力Ｉ／Ｆ３６は、ＣＰＵ３１の制御下で、出力デバイス４２に表示データ、点滅データ、音声データ等の出力データを出力する。
【００３３】
ローカル通信Ｉ／Ｆ３７は、上記ＵＳＢ等のローカルネットワークＮＷ２が接続され、ＣＰＵ３１の制御下で、ローカルネットワークＮＷ２を介して、画像形成装置Ｇｋと通信する。
【００３４】
通信Ｉ／Ｆ３８は、上記ネットワークＮＷ１が接続され、ＣＰＵ３１の制御下で、ネットワークＮＷ１を通して管理装置Ｋｓと通信する。
【００３５】
ＲＯＭ３２は、情報処理装置Ｊｓとしての基本プログラム、本発明の機器管理方法のうち情報処理装置Ｊｓで実行すべき部分のプログラム及びシステムデータ等を記憶している。
【００３６】
ＲＡＭ３３は、ＣＰＵ３１のワークメモリとして利用されるとともに、管理データ及びその他のデータ等を記憶する。
【００３７】
ＣＰＵ３１は、ＲＯＭ３２内のプログラムに基づいて、ＲＡＭ３３をワークメモリとして利用して、情報処理装置Ｊｓの各部を制御して、情報処理装置Ｊｓとしての基本処理を実行する。また、ＣＰＵ３１は、ＲＯＭ３２内の機器管理方法のプログラムに基づいて、本発明の機器管理方法のうち情報処理装置Ｊｓが実行すべき部分を実行する。
【００３８】
不揮発性メモリ３４は、ＮＶＲＡＭ、ＳＳＤ、ハードディスク等が用いられ、情報処理装置Ｊｓの電源がＯＦＦのときにも記憶内容を保持するメモリである。
【００３９】
不揮発性メモリ３４は、情報処理装置Ｊｓの電源がＯＦＦのときにも記憶内容を保持する必要のあるデータとして、搭載するＯＳに関するＯＳ情報、システム設定値等を記憶している。特に、不揮発性メモリ３４は、本発明の機器管理方法で使用する自装置、すなわち、情報処理装置Ｊｓに関する環境情報を記憶している。不揮発性メモリ３４は、環境情報として、情報処理装置Ｊｓの搭載するＯＳに関する情報及び接続されている画像形成装置Ｇｋに関する情報等の情報処理装置Ｊｓが動作する環境情報を記憶する。また、不揮発性メモリ３４は、本発明の機器管理方法で使用する各種プログラムに関する情報やデータ等として、例えば、上記プリンタドライバ、該プリンタドライバのバージョン等のプリンタドライバ関連情報を記憶する。さらに、不揮発性メモリ３４は、上記監視プログラム、該監視プログラムのバージョン等の監視プログラム関連情報及び該監視プログラムによって取得したプリンタとしての画像形成装置Ｇｋの状態情報等を記憶する。また、不揮発性メモリ３４は、管理装置Ｋｓから送られてくる設定プログラム及び該設定プログラムのバージョン等の設定プログラム関連情報を記憶する。さらに、不揮発性メモリ３４は、該プリンタドライバ、該監視プログラム、該設定プログラム等の搭載プログラムの更新の適否の情報を記憶する。
【００４０】
画像形成装置Ｇｋは、図６に示すように、コントローラ５０、エンジン部５１及び操作表示部５２等を備えている。コントローラ５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、不揮発性メモリ５４、通信Ｉ／Ｆ５５、エンジンＩ／Ｆ５６、操作表示Ｉ／Ｆ５７及び外部Ｉ／Ｆ５８等を備えている。コントローラ５０は、各部が、バス５９により接続されている。
【００４１】
エンジン部５１は、例えば、タンデム型の電子写真方式の場合、搬送ベルトに沿って、例えば、特殊色、ブラック（Ｋ）、マゼンタ（Ｍ）、シアン（Ｃ）及びイエロー（Ｙ）の各色の画像形成ユニットが配設されている。各画像形成ユニットは、例えば、感光体の周囲に、光書込部、現像部、帯電部及びクリーニング部等を備えている。そして、エンジン部５１は、各色の画像形成ユニットにおいて、コントローラ５０を介して情報処理装置Ｊｓから受け取った各色の描画データ（画像データ）により光書込部を動作させて、その感光体上に静電潜像を形成する。エンジン部５１は、各色の画像形成ユニットにおいて、現像部から各色のトナーを感光体上に供給して静電潜像を現像することで各色のトナー画像を形成し、給紙部から用紙（被記録媒体）を感光体と転写部との間に給紙して、感光体上のトナー画像を順次用紙に重ね合わせて転写させる。エンジン部５１は、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着させることで、カラー画像を形成し、印刷物を出力する。なお、エンジン部５１は、各色の画像形成ユニットが搬送ベルトに沿って配設されているものに限らず、例えば、中間転写ベルトに沿って、配設されていてもよい。また、エンジン部５１は、電子写真方式のエンジン部に限るものではなく、例えば、インク吐出式のエンジン部等であってもよい。
【００４２】
操作表示部５２は、テンキー、クリアストップキー、スタートキー、リセットキー、プログラムキー等の各種操作キー及びディスプレイ等が設けられている。
【００４３】
操作表示部５２は、操作キーによって、画像形成装置Ｇｋに各種動作を行わせるための命令が入力される。
【００４４】
操作表示部５２のディスプレイは、例えば、ＬＣＤ（Liquid Crystal Display）の上面にタッチ操作を検出するタッチパネルが設けられているタッチパネル付きＬＣＤ（Liquid Crystal Display）等が用いられている。ディスプレイは、画像形成装置Ｇｋからユーザに通知する各種情報や操作キーの操作内容等の各種情報を表示出力する。
【００４５】
コントローラ５０は、そのＲＯＭ５２に、コントローラ５０内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム及び情報処理装置Ｊｓによる監視対象として要求される情報の収集と提供を行うプログラム及び必要な各種データを格納している。
【００４６】
ＣＰＵ５１は、ＲＯＭ５２に格納されているプログラムに基づいて、ＲＡＭ５３をワークメモリとして利用しつつ、画像形成装置Ｇｋの各部を制御して、各種画像処理を行うとともに、本発明の機器管理方法における管理対象の機器としての処理を実行する。
【００４７】
ＲＡＭ５３は、ＣＰＵ５１のワークメモリとして利用される。また、ＲＡＭ５３は、コンピュータからの印刷データを一時記憶するバッファ、該印刷データを実際の印刷に適した描画データに変換して展開されるビットマップメモリ等として利用される。
【００４８】
不揮発性メモリ５４は、例えば、ＮＶＲＡＭ、ＳＳＤ、ハードディスク等が用いられており、画像形成装置Ｇｋの電源がＯＦＦのときにも記憶内容を保持するメモリである。不揮発性メモリ５４は、画像形成装置Ｇｋの電源がＯＦＦの際にも保持する必要のあるデータとして、例えば、システム設定値や本発明の機器管理方法で管理対象の機器として記憶しておくべき各種がＣＰＵ５１の制御下で格納される。特に、不揮発性メモリ５４は、ＣＰＵ５１が取得する画像形成装置Ｇｋの各種状態情報（例えば、消耗品残量、印刷枚数、部品交換からの経過日時等）をＣＰＵ５１の制御下で記憶する。
【００４９】
通信Ｉ／Ｆ５５は、ローカルネットワークＮＷ２に接続されており、該ローカルネットワークＮＷ２を介して情報処理装置Ｊｓとの間で、通信を行う。
【００５０】
エンジンＩ／Ｆ５６は、上記エンジン部５１が接続されている。エンジンＩ／Ｆ５６は、コントローラ５０からエンジン部５１への制御信号や描画データ等のデータの出力、エンジン部５１からコントローラ５０へのステータス信号等の各信号の授受を行う。
【００５１】
操作表示Ｉ／Ｆ５７は、上記操作表示部５２に接続されており、ＣＰＵ５１と操作表示部５２との間の信号の授受を行う。
【００５２】
外部Ｉ／Ｆ５８は、可搬性記憶媒体Ｍｋが接離可能に装着され、可搬性記憶媒体Ｍｋは、ＩＣ（Integrated Circuit：集積回路）、ＳＤ（Secure Digital）カード、フラッシュメモリカード等である。可搬性記憶媒体Ｍｋは、ＣＰＵ５１の制御下で、各種データが書き込まれ、また、読み出される。
【００５３】
そして、機器管理システム１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＵＳＢ（Universal Serial Bus）メモリ、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の機器管理方法を実行するプログラムを読み込んで管理装置ＫｓのＲＯＭ１２や情報処理装置ＪｓのＲＯＭ３２に導入することで、後述する管理対象の機器である画像形成装置Ｇｋに接続されている情報処理装置Ｊｓの環境に応じたプログラムを該情報処理装置Ｊｓにインストールする機器管理方法を実行する機器管理システムとして構築されている。この機器管理方法を実行するプログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００５４】
機器管理システム１は、上記機器管理方法を実行するプログラムが導入されることで、図７に示すような機能ブロックが構築される。すなわち、機器管理システム１は、上記プログラムが導入されることで、情報処理装置Ｊｓに、環境情報記憶部１０１、送信部１０２、受信部１０３、プログラム取得部１０４及びインストール部１０５が構築される。また、機器管理システム１は、上記プログラムが導入されることで、環境情報受信部１１１、プログラム情報記憶部１１２、プログラム情報取得部１１３及び情報送信部１１４が構築される。そして、管理装置Ｋｓと情報処理装置Ｊｓが、ネットワークＮＷ１で接続され、情報処理装置Ｊｓと画像形成装置ＧｋがローカルネットワークＮＷ２で接続されている。
【００５５】
情報処理装置Ｊｓの環境情報記憶部１０１は、不揮発性メモリ３４により構築されており、自装置、すなわち、情報処理装置Ｊｓに関する環境情報を記憶している。したがって、環境情報記憶部１０１は、環境情報記憶手段として機能している。環境情報記憶部１０１は、環境情報として、情報処理装置Ｊｓの搭載するＯＳ（オペレーティングシステム）及び機器である画像形成装置Ｇｋに関する情報を含んでいる。また、環境情報記憶部１０１は、本発明の機器管理方法で使用する各種プログラムに関する情報やデータ等として、例えば、上記プリンタドライバ、該プリンタドライバのバージョン等のプリンタドライバ関連情報を記憶する。さらに、環境情報記憶部１０１は、画像形成装置Ｇｋの状態を監視する監視プログラム、該監視プログラムのバージョン等の監視プログラム関連情報及び該監視プログラムによって取得したプリンタとしての画像形成装置Ｇｋの状態情報等を記憶する。また、環境情報記憶部１０１は、管理装置Ｋｓから送られてくる設定プログラム及び該設定プログラムのバージョン等の設定プログラム関連情報を記憶する。さらに、環境情報記憶部１０１は、該監視プログラムの更新の適否の情報を記憶する。
【００５６】
送信部１０２は、ＣＰＵ３１及び通信Ｉ／Ｆ３８により構築されており、環境情報記憶部１０１の環境情報を管理装置Ｋｓへ送信する。したがって、送信部１０２は、送信手段として機能している。
【００５７】
受信部１０３は、ＣＰＵ３１及び通信Ｉ／Ｆ３８により構築されている。受信部１０３は、送信した上記環境情報に基づいて管理装置Ｋｓから送信される自装置である情報処理装置Ｊｓにインストール可能なプログラムを取得するのに必要なプログラム情報を受信する。したがって、受信部１０３は、受信手段として機能している。
【００５８】
そして、環境情報記憶部１０１は、環境情報として、情報処理装置Ｊｓの搭載するＯＳ（オペレーティングシステム）及び機器である管理装置Ｋｓに関する情報を含む環境情報を記憶している。この場合、受信部１０３は、該環境情報のＯＳ及び画像形成装置Ｇｋに関する情報に基づいて、プログラム情報として、画像形成装置Ｇｋのデバイスに対応するプログラムとしてのデバイスドライバに関するドライバ情報を受信する。また、この場合、受信部１０３は、環境情報のＯＳ及び画像形成装置Ｇｋに関する情報に基づいて、プログラム情報として、画像形成装置Ｇｋの状態を監視するプログラムとしての監視プログラムに関する監視プログラム情報を受信する。さらに、この場合、受信部１０３は、環境情報のＯＳ及び画像形成装置Ｇｋに関する情報に基づいて、前記プログラム情報として、機器としての画像形成装置Ｇｋの動作を設定するプログラムとしての設定プログラムに関する設定プログラム情報を受信する。
【００５９】
プログラム取得部１０４は、ＣＰＵ３１、ローカル通信Ｉ／Ｆ３７、通信Ｉ／Ｆ３８等により構築されている。プログラム取得部１０４は、受信部１０３が受信したプログラム情報に基づいて、前記プログラムの格納されている場所から該プログラムを取得する。したがって、プログラム取得部１０４は、プログラム取得手段として機能している。
【００６０】
インストール部１０５は、ＣＰＵ３１により構築されており、プログラム取得部１０４が取得したプログラムを自装置である情報処理装置Ｊｓにインストールする。インストール部１０５は、インストール手段として機能している。
【００６１】
管理装置Ｋｓの環境情報受信部１１１は、ＣＰＵ１１及び通信Ｉ／Ｆ１７で構築されており、情報処理装置Ｊｓから前記環境情報を受信する。したがって、環境情報受信部１１１は、環境情報受信手段として機能している。
【００６２】
プログラム情報記憶部１１２は、不揮発性メモリ１４により構築されており、情報処理装置Ｊｓに関する環境情報と該情報処理装置Ｊｓが取得可能なプログラムを取得するのに必要なプログラム情報を記憶する。したがって、プログラム情報記憶部１１２は、プログラム情報記憶手段として機能している。
【００６３】
プログラム情報取得部１１３は、ＣＰＵ１１により構築されており、環境情報受信部１１１が受信した環境情報に対応するプログラム情報をプログラム情報記憶部１１２から取得する。したがって、プログラム情報取得部１１３は、プログラム情報取得手段として機能している。
【００６４】
情報送信部１１４は、ＣＰＵ１１及び通信Ｉ／Ｆ１７により構築されており、プログラム情報取得部１１３が取得したプログラム情報を情報処理装置Ｊｓへ送信する。したがって、情報送信部１１４は、情報送信手段として機能している。
【００６５】
次に、本実施例の作用を説明する。本実施例の機器管理システム１は、管理対象の機器である画像形成装置Ｇｋに接続されている情報処理装置Ｊｓの環境に応じたプログラムを該情報処理装置Ｊｓにインストールする。
【００６６】
すなわち、機器管理システム１は、情報処理装置Ｊｓに画像形成装置Ｇｋが接続されており、情報処理装置Ｊｓから印刷設定と画像データを含む印刷ジョブを画像形成装置Ｇｋに送って画像形成装置Ｇｋに該印刷設定と画像データに基づいて画像形成させる。
【００６７】
画像形成装置Ｇｋは、印刷枚数、消耗品残量、累積動作時間等の状態情報を取得して、不揮発性メモリ５４に保管する。
【００６８】
情報処理装置Ｊｓは、ＯＳ（例えば、ウィンドウズ（登録商標）等）上に各種アプリケーションプログラムを搭載することで、各種動作を行う。特に、情報処理装置Ｊｓは、ＯＳ上に搭載されるプリンタドライバにより、印刷ジョブを生成して、画像形成装置Ｇｋへ印刷要求する印刷要求処理を行う。また、情報処理装置Ｊｓは、ＯＳ上に搭載される監視プログラムに基いて、画像形成装置Ｇｋから状態情報を取得して管理装置Ｋｓへ渡す監視処理を行う。さらに、情報処理装置Ｊｓは、ＯＳ上に搭載される印刷設定プログラムに基づいて、プリンタドライバで設定可能な印刷設定を制御する。
【００６９】
そして、情報処理装置Ｊｓは、本発明の機器管理方法を実行するプログラムを搭載することで情報処理装置Ｊｓの環境に応じたプログラムの情報処理装置Ｊｓへのインストールを行う。すなわち、情報処理装置Ｊｓは、プリンタドライバ、監視プログラム、印刷設定プログラム等の搭載プログラムがインストールされているが、これらのプログラムは、ＯＳの種別やバージョン及び接続されている画像形成装置Ｇｋ等の環境に適合している必要がある。
【００７０】
そこで、機器管理システム１は、プリンタドライバについては、図８に示すようにプリンタドライバインストール処理を行う。すなわち、機器管理システム１は、図８に示すように、適宜のタイミングに、情報処理装置Ｊｓが、環境情報記憶部１０１に記憶している環境情報を管理装置Ｋｓへ送信する（ステップＳ１０１）。この環境情報は、例えば、情報処理装置Ｊｓの搭載するＯＳの種別、バージョン等の情報である。
【００７１】
管理装置Ｋｓは、情報処理装置Ｊｓから受信した環境情報に適切なプリンタドライバのＵＲＬを含むプログラム情報を情報処理装置Ｊｓへ送信する（ステップＳ１０２）。すなわち、管理装置Ｋｓは、環境情報受信部１１１が環境情報を受信すると、プログラム情報取得部１１３が、プログラム情報記憶部１１２に記憶されているドライバ情報Ｄ１から、該環境情報に適したプリンタドライバを抽出する。すなわち、プログラム情報取得部１１３は、環境情報に含まれているＯＳ種別やバージョンに適したプリンタドライバを抽出し、該プリンタドライバのＵＲＬを含むプログラム情報（プリンタドライバ情報）をプログラム情報記憶部１１２から取得する。管理装置Ｋｓは、プログラム情報取得部１１３が取得したプログラム情報を、情報送信部１１４が情報処理装置Ｊｓへ送信する。
【００７２】
情報処理装置Ｊｓは、管理装置Ｋｓから送信されてきたプログラム情報に基いて、プリンタドライバをダウンロードする（ステップＳ１０３）。すなわち、情報処理装置Ｊｓは、受信部１０３がプログラム情報を受信すると、プログラム取得部１０４が、該プログラム情報のＵＲＬからプログラム情報の示すプログラムであるプリンタドライバをダウンロードする。
【００７３】
情報処理装置Ｊｓは、ダウンロードしたプリンタドライバを、自装置にインストールして処理を終了する（ステップＳ１０４）。すなわち、情報処理装置Ｊｓは、プログラム取得部１０４がダウンロードしたプリンタドライバを、インストール部１０５が、自装置にインストールする。
【００７４】
また、機器管理システム１は、監視プログラムについては、図９に示すように監視プログラムインストール処理を行う。すなわち、機器管理システム１は、図９に示すように、適宜のタイミングに、情報処理装置Ｊｓが、環境情報記憶部１０１に記憶している環境情報を管理装置Ｋｓへ送信する（ステップＳ１１１）。この環境情報は、例えば、情報情報処理装置Ｊｓの搭載するＯＳの種別、バージョン等の情報情報処理装置Ｊｓの情報及び画像形成装置Ｇｋを特定する特定情報等の画像形成装置Ｇｋの情報である。
【００７５】
管理装置Ｋｓは、情報処理装置Ｊｓから受信した環境情報に適切な監視プログラムのＵＲＬを含むプログラム情報を情報処理装置Ｊｓへ送信する（ステップＳ１１２）。すなわち、管理装置Ｋｓは、環境情報受信部１１１が環境情報を受信すると、プログラム情報取得部１１３が、プログラム情報記憶部１１２に記憶されている監視プログラム情報Ｄ２から、該環境情報に適した監視プログラム（状態監視エージェント）を抽出する。すなわち、プログラム情報取得部１１３は、環境情報に含まれているＯＳ種別やバージョン及び監視対象の画像形成装置Ｇｋに適した監視プログラムを抽出し、該監視プログラムのＵＲＬを含むプログラム情報をプログラム情報記憶部１１２から取得する。管理装置Ｋｓは、プログラム情報取得部１１３が取得したプログラム情報を、情報送信部１１４が情報処理装置Ｊｓへ送信する。
【００７６】
情報処理装置Ｊｓは、管理装置Ｋｓから送信されてきたプログラム情報に基いて、監視プログラムをダウンロードする（ステップＳ１１３）。すなわち、情報処理装置Ｊｓは、受信部１０３がプログラム情報を受信すると、プログラム取得部１０４が、該プログラム情報のＵＲＬからプログラム情報の示すプログラムである監視プログラムをダウンロードする。
【００７７】
情報処理装置Ｊｓは、ダウンロードした監視プログラムを、自装置にインストールして処理を終了する（ステップＳ１１４）。すなわち、情報処理装置Ｊｓは、プログラム取得部１０４がダウンロードした監視プログラムを、インストール部１０５が、自装置にインストールする。
【００７８】
なお、機器管理システム１は、フローチャートとしては示さないが、プリンタドライバによる印刷設定を適宜変更可能な設定プログラムを、上記プリンタドライバ等のプログラムと同様に、インストールすることができる。この場合においても、機器管理システム１は、情報処理装置Ｊｓから環境情報を管理装置Ｋｓへ送って、管理装置Ｋｓから環境情報に適した設定プログラムに関するプログラム情報を情報処理装置Ｊｓへ送信する。情報処理装置Ｊｓは、送られてきたプログラム情報に基いて設定プログラムをダウンロードして、インストールすることができる。
【００７９】
このように、本実施例の機器管理システム１の情報処理装置Ｊｓは、機器である画像形成装置Ｇｋに接続されているとともに、該画像形成装置Ｇｋを管理する管理装置（機器管理装置）ＫｓにネットワークＮＷ１を介して接続される情報処理装置Ｊｓであって、自装置に関する環境情報を記憶している環境情報記憶部（環境情報記憶手段）１０１と、前記環境情報を前記管理装置Ｋｓに送信する送信部（送信手段）１０２と、前記環境情報に基づいて前記管理装置Ｋｓから送信される自装置にインストール可能なプログラムを取得するのに必要なプログラム情報を受信する受信部（受信手段）１０３と、前記プログラム情報に基づいて、前記プログラムを取得するプログラム取得部（プログラム取得手段）１０４と、取得した前記プログラムを自装置にインストールするインストール部（インストール手段）１０５と、を備えている。
【００８０】
したがって、情報処理装置Ｊｓの環境情報に適切なプログラムを取得してインストールすることができ、管理対象の画像形成装置Ｇｋ等の機器に接続されている情報処理装置Ｊｓの環境に応じたプログラムを情報処理装置Ｊｓにインストールすることができる。
【００８１】
また、本実施例の機器管理システム１の情報処理装置Ｊｓは、機器である画像形成装置Ｇｋを管理する管理装置ＫｓにネットワークＮＷ１を介して接続される情報処理装置Ｊｓの実行する機器管理方法であって、前記情報処理装置Ｊｓに関する環境情報を、前記ネットワークＮＷ１を介して前記管理装置Ｋｓに送信する送信処理ステップと、前記環境情報に基づいて前記管理装置Ｋｓから送信される自装置にインストール可能なプログラムを取得するのに必要なプログラム情報を受信する受信処理ステップと、前記プログラム情報に基づいて、前記プログラムを取得するプログラム取得処理ステップと、を有する機器管理方法を実行する。
【００８２】
したがって、情報処理装置Ｊｓの環境情報に適切なプログラムを取得してインストールすることができ、管理対象の画像形成装置Ｇｋ等の機器に接続されている情報処理装置Ｊｓの環境に応じたプログラムを情報処理装置Ｊｓにインストールすることができる。
【００８３】
さらに、本実施例の機器管理システム１の情報処理装置Ｊｓは、コンピュータを、機器である画像形成装置Ｇｋを管理する管理装置ＫｓにネットワークＮＷ１を介して接続される情報処理装置Ｊｓとして機能させるプログラムであって、前記情報処理装置Ｊｓに関する環境情報を、前記ネットワークＮＷ１を介して前記管理装置Ｋｓに送信する送信処理と、前記環境情報に基づいて前記管理装置Ｋｓから送信される自装置にインストール可能なプログラムを取得するのに必要なプログラム情報を受信する受信処理と、前記プログラム情報に基づいて、前記プログラムを取得するプログラム取得処理と、を、コンピュータに実行させる。
【００８４】
したがって、情報処理装置Ｊｓの環境情報に適切なプログラムを取得してインストールすることができ、管理対象の画像形成装置Ｇｋ等の機器に接続されている情報処理装置Ｊｓの環境に応じたプログラムを情報処理装置Ｊｓにインストールすることができる。
【００８５】
また、本実施例の機器管理システム１の情報処理装置Ｊｓは、前記受信部１０３が、前記プログラム情報として、前記プログラムのＵＲＬ等の格納場所情報を含むプログラム情報を取得する。
【００８６】
したがって、ＵＲＬ等のプログラムの格納場所からプログラムを取得してインストールすることができ、管理対象の画像形成装置Ｇｋ等の機器に接続されている情報処理装置Ｊｓの環境に応じたプログラムを、確実かつ容易に取得して、情報処理装置Ｊｓにインストールすることができる。
【００８７】
さらに、本実施例の機器管理システム１の情報処理装置Ｊｓは、前記環境情報記憶部１０１が、前記環境情報として、前記情報処理装置Ｊｓの搭載するＯＳ（オペレーティングシステム）及び前記画像形成装置Ｇｋに関する情報を含み、前記受信部１０３が、前記環境情報の前記ＯＳ及び前記画像形成装置Ｇｋに関する情報に基づいて、前記プログラム情報として、前記画像形成装置Ｇｋのデバイスに対応する前記プログラムとしてのデバイスドライバに関するドライバ情報を受信する。
【００８８】
したがって、情報処理装置Ｊｓの環境情報に適切なプログラムとしてのプリンタドライバを取得してインストールすることができる。その結果、管理対象の画像形成装置Ｇｋに接続されている情報処理装置Ｊｓの環境に応じたプリンタドライバを情報処理装置Ｊｓにインストールすることができる。
【００８９】
また、本実施例の機器管理システム１の情報処理装置Ｊｓは、前記環境情報記憶部１０１が、前記環境情報として、前記情報処理装置Ｊｓの搭載するオペレーティングシステム及び前記画像形成装置Ｇｋに関する情報を含み、前記受信部１０３が、前記環境情報の前記ＯＳ及び前記画像形成装置Ｇｋに関する情報に基づいて、前記プログラム情報として、前記画像形成装置Ｇｋの状態を監視する前記プログラムとしての監視プログラムに関する監視プログラム情報を受信する。
【００９０】
したがって、情報処理装置Ｊｓの環境情報に適切なプログラムとしての監視プログラムを取得してインストールすることができる。その結果、情報処理装置Ｊｓに接続されている管理対象の画像形成装置Ｇｋ及び情報処理装置Ｊｓに適した監視プログラムを情報処理装置Ｊｓにインストールすることができる。
【００９１】
さらに、本実施例の機器管理システム１の情報処理装置Ｊｓは、前記環境情報記憶部１０１が、前記環境情報として、前記情報処理装置Ｊｓの搭載するＯＳ及び前記画像形成装置Ｇｋに関する情報を含み、前記受信部１０３が、前記環境情報の前記ＯＳ及び前記画像形成装置Ｇｋに関する情報に基づいて、前記プログラム情報として、前記画像形成装置Ｇｋの動作を設定する前記プログラムとしての設定プログラムに関する設定プログラム情報を受信する。
【００９２】
したがって、情報処理装置Ｊｓの環境情報に適切なプログラムとしての設定プログラムを取得してインストールすることができる。その結果、情報処理装置Ｊｓに接続されている管理対象の画像形成装置Ｇｋ及び情報処理装置Ｊｓに適した設定プログラムを情報処理装置Ｊｓにインストールすることができる。
【００９３】
また、本実施例の機器管理システム１の情報処理装置Ｊｓは、前記画像形成装置ＧｋとローカルネットワークＮＷ２によりローカルエリア接続されている。
【００９４】
したがって、機器である画像形成装置Ｇｋがローカル接続されている情報処理装置Ｊｓに対して、該情報処理装置Ｊｓの環境に応じたプログラムを、確実かつ容易に取得して、情報処理装置Ｊｓにインストールすることができる。
【００９５】
さらに、本実施例の機器管理システム１の情報処理装置Ｊｓは、前記画像形成装置Ｇｋとのローカルエリア接続が、ＵＳＢ接続である。
【００９６】
したがって、機器である画像形成装置ＧｋがＵＳＢ接続されている情報処理装置Ｊｓに対して、該情報処理装置Ｊｓの環境に応じたプログラムを、確実かつ容易に取得して、情報処理装置Ｊｓにインストールすることができる。
【００９７】
また、本実施例の機器管理システム１の管理装置（機器管理装置）Ｋｓは、ネットワークＮＷ１を介して情報処理装置Ｊｓに接続され、該情報処理装置Ｊｓに接続されている画像形成装置Ｇｋを管理する管理装置Ｋｓであって、前記情報処理装置Ｊｓに関する環境情報と該情報処理装置Ｊｓが取得可能なプログラムを取得するのに必要なプログラム情報を記憶するプログラム情報記憶部（プログラム情報記憶手段）１１２と、前記情報処理装置Ｊｓから前記環境情報を受信する環境情報受信部（環境情報受信手段）１１１と、受信した前記環境情報に対応する前記プログラム情報を前記プログラム情報記憶部１１２から取得するプログラム情報取得部（プログラム情報取得手段）１１３と、取得した前記プログラム情報を前記情報処理装置Ｊｓへ送信する情報送信部（情報送信手段）１１４と、を備えている。
【００９８】
したがって、情報処理装置Ｊｓの環境情報に適切なプログラムを提供してインストールさせることができ、管理対象の画像形成装置Ｇｋ等の機器に接続されている情報処理装置Ｊｓの環境に応じたプログラムを情報処理装置Ｊｓに提供することができる。
【００９９】
さらに、本実施例の機器管理システム１の管理装置Ｋｓは、ネットワークＮＷ１を介して情報処理装置Ｊｓに接続され、該情報処理装置Ｊｓに接続されている画像形成装置Ｇｋを管理する管理装置Ｋｓの実行する機器管理方法であって、前記情報処理装置Ｊｓから前記環境情報を受信する環境情報受信処理ステップと、前記情報処理装置Ｊｓに関する環境情報と該情報処理装置Ｊｓが取得可能なプログラムを取得するのに必要なプログラム情報を記憶するプログラム情報記憶部１１２から、受信した環境情報に対応するプログラム情報を、取得するプログラム情報取得処理ステップと、取得した前記プログラム情報を前記情報処理装置Ｊｓへ送信する情報送信処理ステップと、を有する機器管理方法を実行する。
【０１００】
したがって、情報処理装置Ｊｓの環境情報に適切なプログラムを提供してインストールさせることができ、管理対象の画像形成装置Ｇｋ等の機器に接続されている情報処理装置Ｊｓの環境に応じたプログラムを情報処理装置Ｊｓに提供することができる。
【０１０１】
また、本実施例の機器管理システム１の管理装置Ｋｓは、コンピュータを、ネットワークＮＷ１を介して情報処理装置Ｊｓに接続され、該情報処理装置Ｊｓに接続されている画像形成装置Ｇｋを管理する管理装置Ｋｓとして機能させるプログラムであって、前記情報処理装置Ｊｓから前記環境情報を受信する環境情報受信処理と、前記情報処理装置Ｊｓに関する環境情報と該情報処理装置が取得可能なプログラムを取得するのに必要なプログラム情報を記憶するプログラム情報記憶部１１２から、受信した環境情報に対応するプログラム情報を、取得するプログラム情報取得処理と、取得した前記プログラム情報を前記情報処理装置Ｊｓへ送信する情報送信処理と、を、コンピュータに実行させる。
【０１０２】
したがって、情報処理装置Ｊｓの環境情報に適切なプログラムを提供してインストールさせることができ、管理対象の画像形成装置Ｇｋ等の機器に接続されている情報処理装置Ｊｓの環境に応じたプログラムを情報処理装置Ｊｓに提供することができる。
【０１０３】
さらに、本実施例の機器管理システム１は、画像形成装置（機器）Ｇｋに接続されている情報処理装置Ｊｓと、該画像形成装置Ｇｋを管理する管理装置（機器管理装置）ＫｓとがネットワークＮＷ１を介して接続されている機器管理システムであって、前記情報処理装置Ｊｓが、自装置に関する環境情報を記憶している環境情報記憶部（環境情報記憶手段）１０１と、前記環境情報を前記管理装置Ｋｓに送信する送信部（送信手段）１０２と、前記環境情報に基づいて前記管理装置Ｋｓから送信される自装置にインストール可能なプログラムを取得するのに必要なプログラム情報を受信する受信部（受信手段）１０３と、前記プログラム情報に基づいて、前記プログラムを取得するプログラム取得部（プログラム取得手段）１０４と、取得した前記プログラムを自装置にインストールするインストール部（インストール手段）１０５と、を備え、前記管理装置Ｋｓが、前記情報処理装置Ｊｓに関する環境情報と該情報処理装置Ｊｓが取得可能なプログラムを取得するのに必要なプログラム情報を記憶するプログラム情報記憶部（プログラム情報記憶手段）１１２と、前記情報処理装置Ｊｓから前記環境情報を受信する環境情報受信部（環境情報受信手段）１１１と、受信した前記環境情報に対応する前記プログラム情報を前記プログラム情報記憶部１１２から取得するプログラム情報取得部（プログラム情報取得手段）１１３と、取得した前記プログラム情報を前記情報処理装置Ｊｓへ送信する情報送信部（情報送信手段）１１４と、を備えている。
【０１０４】
したがって、管理対象の画像形成装置Ｇｋ等の機器に接続されている情報処理装置Ｊｓの環境に応じたプログラムを情報処理装置Ｊｓにインストールすることができる。
【０１０５】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【０１０６】
特に、情報処理装置Ｊｓが、管理装置Ｋｓの機能を備えていてもよい。また、管理装置Ｋｓに対して、複数台の情報処理装置Ｊｓが接続されていてもよく、また、１台の情報処理装置Ｊｓに複数台の画像形成装置Ｇｋが接続されていてもよい。
【符号の説明】
【０１０７】
１  機器管理システム
Ｋｓ  管理装置
Ｊｓ  情報処理装置
Ｇｋ  画像形成装置
ＮＷ１  ネットワーク
ＮＷ２  ローカルネットワーク
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  不揮発性メモリ
１５  入力Ｉ／Ｆ
１６  出力Ｉ／Ｆ
１７  通信Ｉ／Ｆ
１８  バス
２１  入力デバイス
２２  出力デバイス
Ｄ１  ドライバ情報
Ｄ２  監視プログラム情報
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
３４  不揮発性メモリ
３５  入力Ｉ／Ｆ
３６  出力Ｉ／Ｆ
３７  ローカル通信Ｉ／Ｆ
３８  通信Ｉ／Ｆ
３９  バス
４１  入力デバイス
４２  出力デバイス
５０  コントローラ
５１  エンジン部
５２  操作表示部
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  不揮発性メモリ
５５  通信Ｉ／Ｆ
５６  エンジンＩ／Ｆ
５７  操作表示Ｉ／Ｆ
５８  外部Ｉ／Ｆ
５９  バス
１０１  環境情報記憶部
１０２  送信部
１０３  受信部
１０４  プログラム取得部
１０５  インストール部
１１１  環境情報受信部
１１２  プログラム情報記憶部
１１３  プログラム情報取得部
１１４  情報送信部
【先行技術文献】
【特許文献】
【０１０８】
【特許文献１】特開２０１１−１８０９８６号公報
【図１】
2016197369.tif 000003
【図２】
2016197369.tif 000004
【図３】
2016197369.tif 000005
【図４】
2016197369.tif 000006
【図５】
2016197369.tif 000007
【図６】
2016197369.tif 000008
【図７】
2016197369.tif 000009
【図８】
2016197369.tif 000010
【図９】
2016197369.tif 000011