(57)【要約】  【課題】  出力装置に対する設定が変更された後の適切なタイミングで、利用者が介入することなく、端末装置にドライバをインストールすることのできるドライバ管理方法およびシステム、装置、プログラムを提供する。  【解決手段】  変更完了通知部２２が、出力装置２に対する設定が変更されたことを検知すると、通知受信部１１に対して設定変更通知を送信する。そして、通知受信部１１は、設定変更通知を受信すると、インストーラ１２を起動し、インストーラ１２が、出力装置２に対応するドライバを端末装置１にインストールする。【選択図】        図１
2005267090.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された出力装置に対応するドライバを該出力装置を利用する端末装置にインストールするドライバ管理方法であって、
前記出力装置に対する設定が変更されたことを検知し、該変更を検知したことを条件に前記出力装置に対応するドライバを前記端末装置にインストールすることを特徴とするドライバ管理方法。
【請求項２】
前記出力装置は、前記変更の検知を行うとともに、該変更を検知した際に、前記端末装置に設定変更を通知し、
前記端末装置は、前記設定変更通を受けたことを条件に前記インストールを行う
ことを特徴とする請求項１記載のドライバ管理方法。
【請求項３】
前記設定変更通知は、電子メールにより通知されることを特徴とする請求項２記載のドライバ管理方法。
【請求項４】
前記ネットワークには、前記ドライバのインストールを行う管理装置が接続され、
前記出力装置は、前記変更の検知を行うとともに、該変更を検知した際に、前記端末装置に設定変更を通知し、
前記管理装置は、前記設定変更通を受けたことを条件に前記端末装置にドライバをインストールする
ことを特徴とする請求項１記載のドライバ管理方法。
【請求項５】
前記管理装置は、
前記端末装置のうち、ドライバをインストールする対象となる端末装置を管理することを特徴とする請求項４記載のドライバ管理方法。
【請求項６】
前記ネットワークには、前記ドライバのインストールを行う管理装置が接続され、
前記管理装置は、前記出力装置において設定が変更されたことを監視し、該監視により前記出力装置に対する設定が変更されたことを検知したことを条件に前記出力装置に対応するドライバを前記端末装置にインストールする
ことを特徴とする請求項１記載のドライバ管理方法。
【請求項７】
前記管理装置は、
前記端末装置のうち、ドライバをインストールする対象となる端末装置を管理することを特徴とする請求項６記載のドライバ管理方法。
【請求項８】
ネットワークを介して接続された出力装置に対応するドライバを該出力装置を利用する端末装置にインストールするドライバ管理システムにおいて、
前記出力装置に対する設定が変更されたことを検知する設定変更検知手段と、
前記設定変更検知手段が変更を検知したことを条件に前記出力装置に対応するドライバを前記端末装置にインストールするインストール手段と
を具備することを特徴とするドライバ管理システム。
【請求項９】
前記設定変更検知手段は、前記出力装置に配設され、
前記インストール手段は、前記端末装置に配設され、
前記出力装置は、
前記設定変更検知手段が変更を検知した際に、前記端末装置に設定変更を通知する設定変更通知手段を具備し、
前記端末装置は、
前記設定変更通知手段による設定変更の通知を受信し、該通知を受けたことを条件に前記インストール手段を動作させる設定変更通知受信手段を具備する
ことを特徴とする請求項８記載のドライバ管理システム。
【請求項１０】
前記設定変更通知手段は、
前記変更を電子メールにより通知することを特徴とする請求項９記載のドライバ管理システム。
【請求項１１】
前記設定変更検知手段は、前記出力装置に配設され、
前記インストール手段は、前記ネットワークに接続された管理装置に配設され、
前記出力装置は、
前記設定変更検知手段が変更を検知した際に、前記管理装置に設定変更を通知する設定変更通知手段を具備し、
前記管理装置は、
前記設定変更通知手段による設定変更の通知を受信し、該通知を受けたことを条件に前記インストール手段を動作させる設定変更通知受信手段と、
前記端末装置のうち、前記インストール手段によりドライバをインストールする端末装置を管理するインストール対象管理手段と
を具備する
ことを特徴とする請求項８記載のドライバ管理システム。
【請求項１２】
前記設定変更検知手段および前記インストール手段は、前記ネットワークに接続された管理装置に配設され、
前記管理装置は、
前記端末装置のうち、前記インストール手段によりドライバをインストールする端末装置を管理するインストール対象管理手段を具備する
ことを特徴とする請求項８記載のドライバ管理システム。
【請求項１３】
ネットワークを介して接続された出力装置に対応するドライバを該出力装置を利用する端末装置にインストールするドライバ管理装置において、
前記出力装置に対する設定が変更されたことを検知する設定変更検知手段と、
前記設定変更検知手段が変更を検知したことを条件に前記出力装置に対応するドライバを前記端末装置にインストールするインストール手段と
を具備することを特徴とするドライバ管理装置。
【請求項１４】
前記設定変更検知手段は、
前記出力装置において設定が変更された際に、該出力装置から通知される設定変更通知を受信する設定変更通知受信手段であることを特徴とする請求項１３記載のドライバ管理装置。
【請求項１５】
前記設定変更通知は、電子メールにより通知されることを特徴とする請求項１４記載のドライバ管理装置。
【請求項１６】
前記設定変更検知手段は、
前記出力装置において設定が変更されたことを監視する設定変更監視手段であることを特徴とする請求項１３記載のドライバ管理装置。
【請求項１７】
前記端末装置のうち、前記インストール手段によりドライバをインストールする端末装置を管理するインストール対象管理手段をさらに具備することを特徴とする請求項１３乃至１６のいずれかに記載のドライバ管理装置。
【請求項１８】
ネットワークを介して接続された出力装置に対応するドライバを該出力装置を利用する端末装置にインストールするドライバ管理プログラムであって、
前記出力装置に対する設定が変更されたことを検知する設定変更検知処理と、
前記設定変更検知処理において変更が検知されたことを条件に前記出力装置に対応するドライバを前記端末装置にインストールするインストール処理と
をコンピュータに実行させることを特徴とするドライバ管理プログラム。
【請求項１９】
前記設定変更検知処理は、
前記出力装置において設定が変更された際に、該出力装置から通知される設定変更通知を受信する設定変更通知受信処理であることを特徴とする請求項１８記載のドライバ管理プログラム。
【請求項２０】
前記設定変更通知は、電子メールにより通知されることを特徴とする請求項１９記載のドライバ管理プログラム。
【請求項２１】
前記設定変更検知処理は、
前記出力装置において設定が変更されたことを監視する設定変更監視処理であることを特徴とする請求項１８記載のドライバ管理プログラム。
【請求項２２】
前記端末装置のうち、前記インストール処理によりドライバをインストールする端末装置を管理するインストール対象管理処理をさらにコンピュータに実行させることを特徴とする請求項１８乃至２１のいずれかに記載のドライバ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバ管理方法およびシステム、装置、プログラムに関し、特に、ネットワークに接続されたプリンタやファックス等の出力装置のドライバを管理するドライバ管理方法およびシステム、装置、プログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク技術の発達に伴って、プリンタやファックス等の出力装置を、ネットワークを介して利用する機会が増大している。
【０００３】
このような出力装置を利用する場合には、当該出力装置を利用するＰＣ（パーソナルコンピュータ）等の端末装置に、当該出力装置に対応するドライバをインストールする必要がある。
【０００４】
したがって、新規に出力装置を設置する場合には、設置する出力装置に対して諸設定を行う必要があるとともに、各端末装置にドライバをインストールする必要があった。また、出力装置のオプションやプログラム等を変更した場合でも、各端末装置のドライバをインストールしなおす必要が生じることもあった。
【０００５】
いずれの場合においても、ドライバのインストールは、出力装置に対する設定の変更後である必要がある。
【０００６】
なお、出力装置を端末装置に直接接続（ローカル接続）する場合には、ドライバを容易にインストールすることのできる技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１１４８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように、ネットワークに対応した出力装置を利用する場合には、出力装置に対する設定が変更された後に、ドライバをインストールする必要がある。このため、出力装置の管理者は、各利用者に対して、出力装置を新規に設定した旨や設定を変更した旨を、その詳細な情報とともに通知する必要があり、各利用者は、通知を参照してドライバのインストールを行い、そのインストールの際に、必要に応じて、出力装置と端末装置の間を移動することがあった。
【０００８】
そこで、本発明は、出力装置に対する設定が変更された後の適切なタイミングで、利用者が介入することなく、端末装置にドライバをインストールすることのできるドライバ管理方法およびシステム、装置、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した目的を達成するため、請求項１の発明は、ネットワークを介して接続された出力装置に対応するドライバを該出力装置を利用する端末装置にインストールするドライバ管理方法であって、前記出力装置に対する設定が変更されたことを検知し、該変更を検知したことを条件に前記出力装置に対応するドライバを前記端末装置にインストールすることを特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明において、前記出力装置は、前記変更の検知を行うとともに、該変更を検知した際に、前記端末装置に設定変更を通知し、前記端末装置は、前記設定変更通を受けたことを条件に前記インストールを行うことを特徴とする。
【００１１】
また、請求項３の発明は、請求項２の発明において、前記設定変更通知は、電子メールにより通知されることを特徴とする。
【００１２】
また、請求項４の発明は、請求項１の発明において、前記ネットワークには、前記ドライバのインストールを行う管理装置が接続され、前記出力装置は、前記変更の検知を行うとともに、該変更を検知した際に、前記端末装置に設定変更を通知し、前記管理装置は、前記設定変更通を受けたことを条件に前記端末装置にドライバをインストールすることを特徴とする。
【００１３】
また、請求項５の発明は、請求項４の発明において、前記管理装置は、前記端末装置のうち、ドライバをインストールする対象となる端末装置を管理することを特徴とする。
【００１４】
また、請求項６の発明は、請求項１の発明において、前記ネットワークには、前記ドライバのインストールを行う管理装置が接続され、前記管理装置は、前記出力装置において設定が変更されたことを監視し、該監視により前記出力装置に対する設定が変更されたことを検知したことを条件に前記出力装置に対応するドライバを前記端末装置にインストールすることを特徴とする。
【００１５】
また、請求項７の発明は、請求項６の発明において、前記管理装置は、前記端末装置のうち、ドライバをインストールする対象となる端末装置を管理することを特徴とする。
【００１６】
また、請求項８の発明は、ネットワークを介して接続された出力装置に対応するドライバを該出力装置を利用する端末装置にインストールするドライバ管理システムにおいて、前記出力装置に対する設定が変更されたことを検知する設定変更検知手段と、前記設定変更検知手段が変更を検知したことを条件に前記出力装置に対応するドライバを前記端末装置にインストールするインストール手段とを具備することを特徴とする。
【００１７】
また、請求項９の発明は、請求項８の発明において、前記設定変更検知手段は、前記出力装置に配設され、前記インストール手段は、前記端末装置に配設され、前記出力装置は、前記設定変更検知手段が変更を検知した際に、前記端末装置に設定変更を通知する設定変更通知手段を具備し、前記端末装置は、前記設定変更通知手段による設定変更の通知を受信し、該通知を受けたことを条件に前記インストール手段を動作させる設定変更通知受信手段を具備することを特徴とする。
【００１８】
また、請求項１０の発明は、請求項９の発明において、前記設定変更通知手段は、前記変更を電子メールにより通知することを特徴とする。
【００１９】
また、請求項１１の発明は、請求項８の発明において、前記設定変更検知手段は、前記出力装置に配設され、前記インストール手段は、前記ネットワークに接続された管理装置に配設され、前記出力装置は、前記設定変更検知手段が変更を検知した際に、前記管理装置に設定変更を通知する設定変更通知手段を具備し、前記管理装置は、前記設定変更通知手段による設定変更の通知を受信し、該通知を受けたことを条件に前記インストール手段を動作させる設定変更通知受信手段と、前記端末装置のうち、前記インストール手段によりドライバをインストールする端末装置を管理するインストール対象管理手段とを具備することを特徴とする。
【００２０】
また、請求項１２の発明は、請求項８の発明において、前記設定変更検知手段および前記インストール手段は、前記ネットワークに接続された管理装置に配設され、前記管理装置は、前記端末装置のうち、前記インストール手段によりドライバをインストールする端末装置を管理するインストール対象管理手段を具備することを特徴とする。
【００２１】
また、請求項１３の発明は、ネットワークを介して接続された出力装置に対応するドライバを該出力装置を利用する端末装置にインストールするドライバ管理装置において、前記出力装置に対する設定が変更されたことを検知する設定変更検知手段と、前記設定変更検知手段が変更を検知したことを条件に前記出力装置に対応するドライバを前記端末装置にインストールするインストール手段とを具備することを特徴とする。
【００２２】
また、請求項１４の発明は、請求項１３の発明において、前記設定変更検知手段は、前記出力装置において設定が変更された際に、該出力装置から通知される設定変更通知を受信する設定変更通知受信手段であることを特徴とする。
【００２３】
また、請求項１５の発明は、請求項１４の発明において、前記設定変更通知は、電子メールにより通知されることを特徴とする。
【００２４】
また、請求項１６の発明は、請求項１３の発明において、前記設定変更検知手段は、前記出力装置において設定が変更されたことを監視する設定変更監視手段であることを特徴とする。
【００２５】
また、請求項１７の発明は、請求項１３乃至１６のいずれかの発明において、前記端末装置のうち、前記インストール手段によりドライバをインストールする端末装置を管理するインストール対象管理手段をさらに具備することを特徴とする。
【００２６】
また、請求項１８の発明は、ネットワークを介して接続された出力装置に対応するドライバを該出力装置を利用する端末装置にインストールするドライバ管理プログラムであって、前記出力装置に対する設定が変更されたことを検知する設定変更検知処理と、前記設定変更検知処理において変更が検知されたことを条件に前記出力装置に対応するドライバを前記端末装置にインストールするインストール処理とをコンピュータに実行させることを特徴とする。
【００２７】
また、請求項１９の発明は、請求項１８の発明において、前記設定変更検知処理は、前記出力装置において設定が変更された際に、該出力装置から通知される設定変更通知を受信する設定変更通知受信処理であることを特徴とする。
【００２８】
また、請求項２０の発明は、請求項１９の発明において、前記設定変更通知は、電子メールにより通知されることを特徴とする。
【００２９】
また、請求項２１の発明は、請求項１８の発明において、前記設定変更検知処理は、前記出力装置において設定が変更されたことを監視する設定変更監視処理であることを特徴とする。
【００３０】
また、請求項２２の発明は、請求項１８乃至２１の発明において、前記端末装置のうち、前記インストール処理によりドライバをインストールする端末装置を管理するインストール対象管理処理をさらにコンピュータに実行させることを特徴とする。
【発明の効果】
【００３１】
本発明によれば、出力装置に対する設定が変更されたことを検知し、該変更を検知したことを条件に当該出力装置に対応するドライバを端末装置にインストールするように構成したので、利用者が繁雑な操作を行うことなく、適切なタイミングで、出力装置に対応するドライバを端末装置にインストールすることができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明に係るドライバ管理方法およびシステム、装置、プログラムの一実施の形態について、添付図面を参照して、詳細に説明する。
【００３３】
なお、以下では、複数の実施例について説明するが、特に説明しなくとも、各実施例で説明する構成を適宜組み合わせて、本発明を実施することができる。
【実施例１】
【００３４】
図１は、実施例１におけるドライバ管理システムのネットワーク構成および各装置の機能的な構成を示した図である。
【００３５】
同図に示すように、ドライバ管理システムは、複数の端末装置１（１ａ〜１ｎ）と、出力装置２がネットワーク５を介して接続されている。
【００３６】
端末装置１は、利用者が使用するＰＣ等であり、アプリケーションソフトウェアを動作させて様々な処理を実行するとともに、出力装置２を利用するものである。この端末装置１は、それぞれ、通知受信部１１とインストーラ１２を具備し、後述するインストール処理が終了した段階では、出力装置２を利用するためのドライバ１６がインストールされた状態となる。なお、図１中においては、端末装置１ｂ等については、通知受信部１１等を省略しているが、端末装置１ｂ〜１ｎのそれぞれについても、端末装置１ａと同様に、通知受信部１１等を具備している。
【００３７】
通知受信部１１は、出力装置２から後述する設定変更通知を受信する。インストーラ１２は、通知受信部１１が設定変更通知を受信した際に動作し、ドライバ１６を端末装置１にインストールする。
【００３８】
また、インストーラ１２は、インストールすべきドライバが端末装置１内に存在しない場合には、ネットワーク５に接続された図示しないサーバやネットワーク５を介して接続される別のネットワーク上のサーバからドライバを取得して、インストール処理を行う。なお、通知受信部１１とインストーラ１２は、端末装置１でプログラムを実行することにより構成されるものである。
【００３９】
出力装置２は、プリンタやファクシミリ等の出力装置であり、ネットワーク５を介して受け付けたジョブを実行するものである。この出力装置２は、設定変更部２１と変更完了通知部２２を具備している。
【００４０】
設定変更部２１は、出力装置２に対するネットワークアドレスやオプション、利用するプログラム等の各種設定を新規に設定若しくは変更するもので、図示しない表示部に設定画面を表示して設定の変更を受け付けたり、ネットワーク５経由で管理者が送信する設定情報に基づいて、設定の変更を行う。なお、この設定変更部２１は、従来の出力装置に採用されているものと同様のものである。
【００４１】
また、変更完了通知部２２は、設定変更部２１による設定の変更を検知し、その変更を検知すると、ネットワークアドレスやオプション等の設定情報を含む設定変更通知を端末装置１に送信する。設定変更部２１による設定の変更の検知は、例えば、図示しない表示画面に表示した設定画面が閉じられたことを検知する等の方法で行う。また、設定変更通知は、ネットワーク５のブロードキャストを用いて行うか、予め登録された通知対象となる端末装置１のそれぞれのアドレスを取得して、個別に通知を行うようにしてもよい。なお、上述した通知受信部１１は、変更完了通知部２２が送信する設定変更通知を受信するものである。
【００４２】
次に、図１に示したドライバ管理システムにおけるドライバのインストール処理の流れを説明する。図２は、出力装置２と端末装置１によるドライバインストール処理の流れを示すフローチャートである。
【００４３】
この処理では、まず、設定変更部２１が出力装置２の設定を変更すると（ステップ１０１でＹＥＳ）、変更完了通知部２２が、これを検知し、設定情報を含んだ設定変更通知を端末装置１に送信する（ステップ１０２）。これにより、出力装置２側の処理は、終了する。
【００４４】
一方、端末装置１は、通知受信部１１が、設定変更通知を受信すると（ステップ１２１でＹＥＳ）、通知受信部１１は、インストーラ１２を起動する（ステップ１２２）。インストーラ１２は、起動されると、出力装置２のドライバを自身が動作する端末装置１にインストールし（ステップ１２３）、設定変更通知に含まれる設定情報に基づいて、インストールしたドライバに必要な情報を設定し（ステップ１２４）、処理を終了する。
【実施例２】
【００４５】
図３は、実施例２におけるドライバ管理システムのネットワーク構成および各装置の機能的な構成を示した図である。
【００４６】
同図に示すように、ドライバ管理システムは、複数の端末装置２０１（２０１ａ〜２０１ｎ）と、出力装置２０２、メールサーバ２０３がネットワーク２０５を介して接続されている。
【００４７】
端末装置２０１は、利用者が使用するＰＣ等であり、アプリケーションソフトウェアを動作させて様々な処理を実行するとともに、出力装置２０２を利用するものである。この端末装置２０１は、それぞれ、メール受信部２１３とインストーラ２１２を具備し、後述するインストール処理が終了した段階では、出力装置２０２を利用するためのドライバ２１６がインストールされた状態となる。なお、図３中においては、端末装置２０１ｂ等については、メール受信部２１３等を省略しているが、端末装置２０１ｂ〜２０１ｎのそれぞれについても、端末装置２０１ａと同様に、メール受信部２１３等を具備している。
【００４８】
メール受信部２１３は、メールサーバ２０３から電子メールを受信するもので、基本的には、汎用のメーラーと同様に動作するが、後述する設定変更通知を含んだ場合には、汎用のメーラーとは異なり、インストーラ２１２を起動する。
【００４９】
インストーラ２１２は、メール受信部２１３が設定変更通知を受信した際に動作し、ドライバ２１６を端末装置２０１にインストールする。また、インストーラ２１２は、インストールすべきドライバが端末装置２０１内に存在しない場合には、ネットワーク２０５に接続された図示しないサーバやネットワーク２０５を介して接続される別のネットワーク上のサーバからドライバを取得して、インストール処理を行う。なお、通知受信部２１３とインストーラ２１２は、端末装置２０１でプログラムを実行することにより構成されるものである。
【００５０】
出力装置２０２は、プリンタやファクシミリ等の出力装置であり、ネットワーク２０５を介して受け付けたジョブを実行するものである。この出力装置２０２は、設定変更部２２１とメール送信部２２３を具備している。
【００５１】
設定変更部２２１は、出力装置２０２に対するネットワークアドレスやオプション、利用するプログラム等の各種設定を新規に設定若しくは変更するもので、図示しない表示部に設定画面を表示して設定の変更を受け付けたり、ネットワーク２０５経由で管理者が送信する設定情報に基づいて、設定の変更を行う。なお、この設定変更部２２１は、従来の出力装置に採用されているものと同様のものである。
【００５２】
また、メール送信部２２３は、設定変更部２２１による設定の変更を検知し、その変更を検知すると、ネットワークアドレスやオプション等の設定情報を含む設定変更通知を含む電子メールをメールサーバ２０３に送信する。設定変更部２２１による設定の変更の検知は、例えば、図示しない表示画面に表示した設定画面が閉じられたことを検知する等の方法で行う。また、設定変更通知を含む電子メールは、予め登録された通知対象となる利用者のそれぞれのメールアドレスを取得して個別に送信してもよく、メーリングリスト等の電子メール用のアプリケーションを利用するためのメールアドレスを宛先として送信してもよい。なお、メール送信部２２３が送信した電子メールは、その後、上述したメール受信部２１３により受信されるものである。
【００５３】
次に、図３に示したドライバ管理システムにおけるドライバのインストール処理の流れを説明する。図４は、出力装置２０２と端末装置２０１によるドライバインストール処理の流れを示すフローチャートである。
【００５４】
この処理では、まず、設定変更部２２１が出力装置２の設定を変更すると（ステップ３０１でＹＥＳ）、メール送信部２２３が、これを検知し、設定情報を含んだ電子メールを作成し、作成した電子メールをメールサーバ２０３に送信する（ステップ３０２）。これにより、出力装置２０２側の処理は、終了する。
【００５５】
メール送信部２２３が送信した電子メールは、メールサーバ２０３が配信を行って、指定された利用者の受信ボックス等に格納する（ステップ３１１）。
【００５６】
一方、端末装置２０１は、メール受信部２１３が、設定変更通知を含む電子メールを受信すると（ステップ３２１でＹＥＳ）、メール受信部２１３は、インストーラ２１２を起動する（ステップ３２２）。インストーラ２１２は、起動されると、出力装置２０２のドライバを自身が動作する端末装置２０１にインストールし（ステップ３２３）、設定変更通知に含まれる設定情報に基づいて、インストールしたドライバに必要な情報を設定し（ステップ３２４）、処理を終了する。
【００５７】
この実施例２の構成では、出力装置２０２の設定が変更された際に、端末装置２０１が起動されていなくとも、起動後に電子メールによる設定変更通知を受信することができる。
【実施例３】
【００５８】
図５は、実施例３におけるドライバ管理システムのネットワーク構成および各装置の機能的な構成を示した図である。
【００５９】
同図に示すように、ドライバ管理システムは、複数の端末装置４０１（４０１ａ、４０１ｂ）と、出力装置４０２、管理装置４０４がネットワーク４０５を介して接続されている。
【００６０】
端末装置４０１は、利用者が使用するＰＣ等であり、アプリケーションソフトウェアを動作させて様々な処理を実行するとともに、出力装置４０２を利用するものである。この端末装置４０１は、後述するインストール処理が終了した段階では、出力装置４０２を利用するためのドライバ４１６がインストールされた状態となる。
【００６１】
出力装置４０２は、プリンタやファクシミリ等の出力装置であり、ネットワーク４０５を介して受け付けたジョブを実行するものである。この出力装置４０２は、設定変更部４２１と変更完了通知部４２２を具備している。
【００６２】
設定変更部４２１は、出力装置４０２に対するネットワークアドレスやオプション、利用するプログラム等の各種設定を新規に設定若しくは変更するもので、図示しない表示部に設定画面を表示して設定の変更を受け付けたり、ネットワーク４０５経由で管理者が送信する設定情報に基づいて、設定の変更を行う。なお、この設定変更部４２１は、従来の出力装置に採用されているものと同様のものである。
【００６３】
また、変更完了通知部４２２は、設定変更部４２１による設定の変更を検知し、その変更を検知すると、ネットワークアドレスやオプション等の設定情報を含む設定変更通知を管理装置４０４に送信する。設定変更部４２１による設定の変更の検知は、例えば、図示しない表示画面に表示した設定画面が閉じられたことを検知する等の方法で行う。
【００６４】
管理装置４０４は、管理者が使用するＰＣ等であり、出力装置４０２等の管理を行うものである。この管理装置４０４は、通知受信部４４１とインストーラ４４２、処理対象リスト４４４を具備している。
【００６５】
通知受信部４４１は、出力装置４０２から設定変更通知を受信する。インストーラ４４２は、通知受信部４４１が設定変更通知を受信した際に動作し、ドライバ４１６を端末装置４０１にインストールする。処理対象リスト４４４は、インストーラ４４２がインストール処理を実行する対象となる端末装置４０１を管理する。
【００６６】
インストーラ４４２は、インストールすべきドライバが管理装置４０４内に存在しない場合には、ネットワーク４０５に接続された図示しないサーバやネットワーク４０５を介して接続される別のネットワーク上のサーバからドライバを取得して、インストール処理を行う。なお、通知受信部４４１とインストーラ４４２は、管理装置４０４でプログラムを実行することにより構成されるものである。
【００６７】
次に、図５に示したドライバ管理システムにおけるドライバのインストール処理の流れを説明する。図６は、出力装置４０２と管理装置４０４によるドライバインストール処理の流れを示すフローチャートである。
【００６８】
この処理では、まず、設定変更部４２１が出力装置４０２の設定を変更すると（ステップ５０１でＹＥＳ）、変更完了通知部４２２が、これを検知し、設定情報を含んだ設定変更通知を端末装置４０１に送信する（ステップ５０２）。これにより、出力装置４０２側の処理は、終了する。
【００６９】
一方、管理装置４０４は、通知受信部４４１が、設定変更通知を受信すると（ステップ５２１でＹＥＳ）、通知受信部４４１は、インストーラ４４２を起動する（ステップ５２２）。インストーラ４４２は、起動されると、処理対象リスト４４４を参照して、ドライバをインストールする端末装置４０１を確認する（ステップ５２３）。そして、インストーラ４４２は、出力装置４０２のドライバを、先に確認した端末装置４０１にインストールし（ステップ５２４）、設定変更通知に含まれる設定情報に基づいて、インストールしたドライバに必要な情報を設定する（ステップ５２５）。そして、インストーラは、処理対象の全ての端末装置４０１にドライバのインストールと設定を施し（ステップ５２６でＮＯ）、処理対象の端末装置４０１の全てに対するドライバのインストールと設定を終了すると（ステップ５２６でＹＥＳ）、処理を終了する。
【実施例４】
【００７０】
図７は、実施例４におけるドライバ管理システムのネットワーク構成および各装置の機能的な構成を示した図である。
【００７１】
同図に示すように、ドライバ管理システムは、複数の端末装置６０１（６０１ａ、６０１ｂ）と、出力装置６０２、管理装置６０４がネットワーク６０５を介して接続されている。
【００７２】
端末装置６０１は、利用者が使用するＰＣ等であり、アプリケーションソフトウェアを動作させて様々な処理を実行するとともに、出力装置６０２を利用するものである。この端末装置６０１は、後述するインストール処理が終了した段階では、出力装置６０２を利用するためのドライバ６１６がインストールされた状態となる。
【００７３】
出力装置６０２は、プリンタやファクシミリ等の出力装置であり、ネットワーク６０５を介して受け付けたジョブを実行するものである。この出力装置６０２は、設定変更部６２１を具備している。
【００７４】
設定変更部６２１は、出力装置６０２に対するネットワークアドレスやオプション、利用するプログラム等の各種設定を新規に設定若しくは変更するもので、図示しない表示部に設定画面を表示して設定の変更を受け付けたり、ネットワーク６０５経由で管理者が送信する設定情報に基づいて、設定の変更を行う。なお、この設定変更部６２１は、従来の出力装置に採用されているものと同様のものである。
【００７５】
管理装置６０４は、管理者が使用するＰＣ等であり、出力装置６０２等の管理を行うものである。この管理装置６０４は、設定変更監視部６４５とインストーラ６４２、処理対象リスト６４４を具備している。
【００７６】
設定変更監視部６４５は、出力装置６０２を監視し、出力装置６０２の設定が変更されたことを検知する。設定の変更の検知は、例えば、定期的に出力装置６０２の設定を確認することで行う。インストーラ６４２は、設定変更監視部６４５が設定の変更を検知した際に動作し、ドライバ６１６を端末装置６０１にインストールする。処理対象リスト６４４は、インストーラ６４２がインストール処理を実行する対象となる端末装置６０１を管理する。
【００７７】
インストーラ６４２は、インストールすべきドライバが管理装置６０４内に存在しない場合には、ネットワーク６０５に接続された図示しないサーバやネットワーク６０５を介して接続される別のネットワーク上のサーバからドライバを取得して、インストール処理を行う。なお、設定変更監視部６４５とインストーラ６４２は、管理装置６０４でプログラムを実行することにより構成されるものである。
【００７８】
次に、図７に示したドライバ管理システムにおけるドライバのインストール処理の流れを説明する。図８は、管理装置６０４によるドライバインストール処理の流れを示すフローチャートである。
【００７９】
この処理では、まず、設定変更監視部６４５が出力装置６０２を監視し（ステップ７０１）、出力装置６０２の設定の変更を検知すると（ステップ７０２でＹＥＳ）、設定変更監視部６４５は、インストーラ６４２を起動する（ステップ７０３）。インストーラ６４２は、起動されると、処理対象リスト６４４を参照して、ドライバをインストールする端末装置６０１を確認する（ステップ７０４）。そして、インストーラ６４２は、出力装置６０２のドライバを、先に確認した端末装置６０１にインストールし（ステップ７０５）、設定変更監視部６４５が検知した変更内容に基づいて、インストールしたドライバに必要な情報を設定する（ステップ７０６）。そして、インストーラは、処理対象の全ての端末装置６０１にドライバのインストールと設定を施し（ステップ７０７でＮＯ）、処理対象の端末装置６０１の全てに対するドライバのインストールと設定を終了すると（ステップ７０７でＹＥＳ）、処理を終了する。
【図面の簡単な説明】
【００８０】
【図１】実施例１におけるドライバ管理システムのネットワーク構成および各装置の機能的な構成を示した図である。
【図２】出力装置２と端末装置１によるドライバインストール処理の流れを示すフローチャートである。
【図３】実施例２におけるドライバ管理システムのネットワーク構成および各装置の機能的な構成を示した図である。
【図４】出力装置２０２と端末装置２０１によるドライバインストール処理の流れを示すフローチャートである。
【図５】実施例３におけるドライバ管理システムのネットワーク構成および各装置の機能的な構成を示した図である。
【図６】出力装置４０２と管理装置４０４によるドライバインストール処理の流れを示すフローチャートである。
【図７】実施例４におけるドライバ管理システムのネットワーク構成および各装置の機能的な構成を示した図である。
【図８】管理装置６０４によるドライバインストール処理の流れを示すフローチャートである。
【符号の説明】
【００８１】
１ａ〜１ｎ    端末装置
２    出力装置
５    ネットワーク
１１    通知受信部
１２    インストーラ
１６    ドライバ
２１    設定変更部
２２    変更完了通知部
２０１ａ〜２０１ｎ    端末装置
２０２    出力装置
２０３    メールサーバ
２０５    ネットワーク
２１２    インストーラ
２１３    メール受信部
２１６    ドライバ
２２１    設定変更部
２２３    メール送信部
４０１ａ、４０１ｂ    端末装置
４０２    出力装置
４０４    管理装置
４０５    ネットワーク
４１６    ドライバ
４２１    設定変更部
４２２    変更完了通知部
４４１    通知受信部
４４２    インストーラ
４４４    処理対象リスト
６０１ａ、６０１ｂ    端末装置
６０２    出力装置
６０４    管理装置
６０５    ネットワーク
６１６    ドライバ
６２１    設定変更部
６４２    インストーラ
６４４    処理対象リスト
６４５    設定変更監視部
【図１】
2005267090.tif 000003
【図２】
2005267090.tif 000004
【図３】
2005267090.tif 000005
【図４】
2005267090.tif 000006
【図５】
2005267090.tif 000007
【図６】
2005267090.tif 000008
【図７】
2005267090.tif 000009
【図８】
2005267090.tif 000010