(57)【要約】  【課題】  管理者等が指定するドライバの設定情報を各利用者が利用する端末で動作する各ドライバに対して設定することのできるドライバ設定方法および装置並びにプログラムを提供する。  【解決手段】  ポリシー取得部４１が、管理者により装置の各機能の利用の可否が指定された管理者ポリシーを取得し、該取得した管理者ポリシーに基づいて、制限特定部４３が、装置に対する制限事項を特定し、特定された制限事項に従って、インストール処理部４６が、装置に対応するドライバの動作条件等を設定する。【選択図】        図２
2005258896.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された装置の利用に要するドライバの設定を行うドライバ設定装置におけるドライバ設定方法であって、
前記装置の管理者により該装置の各機能の利用の可否が指定された管理者ポリシーを取得し、該取得した管理者ポリシーに従って、前記装置に対応するドライバの動作条件を設定することを特徴とするドライバ設定方法。
【請求項２】
前記管理者ポリシーは、利用者若しくは利用者グループ毎に、前記装置の各機能の利用の可否が指定され、
前記管理者ポリシーと前記装置を利用する利用者の利用者情報とに基づいて、前記ドライバの動作条件を設定する
ことを特徴とする請求項１記載のドライバ設定方法。
【請求項３】
前記管理者ポリシーは、前記装置の利用制限が指定され、
前記管理者ポリシーで前記装置の利用が許可されている場合に、前記ドライバをインストールし、該インストールしたドライバに前記動作条件を設定する
ことを特徴とする請求項１または２記載のドライバ設定方法。
【請求項４】
前記装置が前記ネットワークに複数接続されている場合に、該複数の装置のうち前記管理者ポリシーで利用が許可されている装置を利用者に選択させ、該選択された装置に対応するドライバをインストールすることを特徴とする請求項３記載のドライバ設定方法。
【請求項５】
ネットワークを介して接続された装置の利用に要するドライバの設定を行うドライバ設定装置において、
前記装置の管理者により該装置の各機能の利用の可否が指定された管理者ポリシーを取得するポリシー取得手段と、
前記ポリシー取得手段が取得した管理者ポリシーに従って、前記装置に対応するドライバの動作条件を設定する動作条件設定手段と
を具備することを特徴とするドライバ設定装置。
【請求項６】
前記装置を利用する利用者の利用者情報を取得する利用者情報取得手段をさらに具備し、
前記管理者ポリシーは、利用者若しくは利用者グループ毎に、前記装置の各機能の利用の可否が指定され、
前記動作条件設定手段は、前記管理者ポリシーと前記利用者情報取得手段が取得した利用者情報とに基づいて、前記ドライバの動作条件を設定する
ことを特徴とする請求項５記載のドライバ設定装置。
【請求項７】
前記ドライバをインストールするインストール手段をさらに具備し、
前記管理者ポリシーは、前記装置の利用制限が指定され、
前記インストール手段は、前記管理者ポリシーで前記装置の利用が許可されている場合に、前記ドライバをインストールし、
前記動作条件設定手段は、前記インストール手段が前記ドライバをインストールした後に、前記動作条件を設定する
ことを特徴とする請求項５または６記載のドライバ設定装置。
【請求項８】
前記装置が前記ネットワークに複数接続されている場合に、該複数の装置のうち前記管理者ポリシーで利用が許可されている装置を利用者に選択させる装置選択手段をさらに具備し、
前記インストール手段は、前記装置選択手段により選択された装置に対応するドライバをインストールする
ことを特徴とする請求項７記載のドライバ設定装置。
【請求項９】
ネットワークを介して接続された装置の利用に要するドライバの設定を行うドライバ設定プログラムであって、
前記装置の管理者により該装置の各機能の利用の可否が指定された管理者ポリシーを取得するポリシー取得ステップと、
前記ポリシー取得ステップで取得した管理者ポリシーに従って、前記装置に対応するドライバの動作条件を設定する動作条件設定ステップと
をコンピュータに実行させることを特徴とするドライバ設定プログラム。
【請求項１０】
前記管理者ポリシーは、利用者若しくは利用者グループ毎に、前記装置の各機能の利用の可否が指定され、
前記動作条件設定ステップは、前記管理者ポリシーと前記装置を利用する利用者の利用者情報とに基づいて、前記ドライバの動作条件を設定する
ことを特徴とする請求項９記載のドライバ設定プログラム。
【請求項１１】
前記管理者ポリシーは、前記装置の利用制限が指定され、
前記管理者ポリシーで前記装置の利用が許可されている場合に、前記ドライバをインストールするインストールステップをさらにコンピュータに実行させ、
前記動作条件設定ステップは、前記インストールステップでインストールしたドライバに前記動作条件を設定する
ことを特徴とする請求項９または１０記載のドライバ設定プログラム。
【請求項１２】
前記装置が前記ネットワークに複数接続されている場合に、該複数の装置のうち前記管理者ポリシーで利用が許可されている装置を利用者に選択させる装置選択ステップをさらにコンピュータに実行させ、
前記インストールステップは、前記装置選択ステップで選択された装置に対応するドライバをインストールする
ことを特徴とする請求項１１記載のドライバ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバ設定方法および装置並びにプログラムに関し、ネットワークに接続された装置を使用する際に使用するドライバの設定を行うドライバ設定方法および装置並びにプログラムに関する。
【背景技術】
【０００２】
近年、環境への配慮から、プリンタやファクシミリ、複写機等の各種装置において、消耗品の消費量を低減させることが望まれている。このため、ネットワークの管理者等は、各種装置の利用を制限する等の措置を施している。
【０００３】
このような措置を実現する方法の１つとして、各種装置を利用するためのドライバに制限に応じた設定を行う方法がある。
【０００４】
ところで、通常、ドライバの設定は各利用者が行うため、管理者は、各利用者に対して設定情報を通知し、ドライバの設定を徹底する必要がある。しかしながら、各利用者は、面倒である等の理由でドライバの設定を行わない場合も多く、管理者が所望する設定が徹底されないことが多々ある。
【０００５】
このため、ドライバをプッシュインストールする際に、設定情報をサーバ装置からクライアント装置へ送信し、クライアント装置においてドライバをインストールするとともに、設定情報に従った設定を行う技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１５７１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述の特許文献１に記載されている技術は、クライアントであるユーザＰＣ（パーソナルコンピュータ）等に、サーバからドライバをプッシュインストールする技術である。このため、プッシュインストールが実行された際に、ユーザＰＣが起動していない等の理由で、ドライバがインストールされなかった場合には、ユーザが手動でドライバをインストールすることとなる。しかしながら、ユーザがドライバを手動でインストールする場合には、サーバに格納されている設定情報は反映されないこととなる。
【０００７】
そこで、本発明は、管理者等が指定するドライバの設定情報を各利用者が利用する端末で動作する各ドライバに対して設定することのできるドライバ設定方法および装置並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的を達成するため、請求項１の発明は、ネットワークを介して接続された装置の利用に要するドライバの設定を行うドライバ設定装置におけるドライバ設定方法であって、前記装置の管理者により該装置の各機能の利用の可否が指定された管理者ポリシーを取得し、該取得した管理者ポリシーに従って、前記装置に対応するドライバの動作条件を設定することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記管理者ポリシーは、利用者若しくは利用者グループ毎に、前記装置の各機能の利用の可否が指定され、前記管理者ポリシーと前記装置を利用する利用者の利用者情報とに基づいて、前記ドライバの動作条件を設定することを特徴とする。
【００１０】
また、請求項３の発明は、請求項１または２の発明において、前記管理者ポリシーは、前記装置の利用制限が指定され、前記管理者ポリシーで前記装置の利用が許可されている場合に、前記ドライバをインストールし、該インストールしたドライバに前記動作条件を設定することを特徴とする。
【００１１】
また、請求項４の発明は、請求項３の発明において、前記装置が前記ネットワークに複数接続されている場合に、該複数の装置のうち前記管理者ポリシーで利用が許可されている装置を利用者に選択させ、該選択された装置に対応するドライバをインストールすることを特徴とする。
【００１２】
また、請求項５の発明は、ネットワークを介して接続された装置の利用に要するドライバの設定を行うドライバ設定装置において、前記装置の管理者により該装置の各機能の利用の可否が指定された管理者ポリシーを取得するポリシー取得手段と、前記ポリシー取得手段が取得した管理者ポリシーに従って、前記装置に対応するドライバの動作条件を設定する動作条件設定手段とを具備することを特徴とする。
【００１３】
また、請求項６の発明は、請求項５の発明において、前記装置を利用する利用者の利用者情報を取得する利用者情報取得手段をさらに具備し、前記管理者ポリシーは、利用者若しくは利用者グループ毎に、前記装置の各機能の利用の可否が指定され、前記動作条件設定手段は、前記管理者ポリシーと前記利用者情報取得手段が取得した利用者情報とに基づいて、前記ドライバの動作条件を設定することを特徴とする。
【００１４】
また、請求項７の発明は、請求項５または６の発明において、前記ドライバをインストールするインストール手段をさらに具備し、前記管理者ポリシーは、前記装置の利用制限が指定され、前記インストール手段は、前記管理者ポリシーで前記装置の利用が許可されている場合に、前記ドライバをインストールし、前記動作条件設定手段は、前記インストール手段が前記ドライバをインストールした後に、前記動作条件を設定することを特徴とする。
【００１５】
また、請求項８の発明は、請求項７の発明において、前記装置が前記ネットワークに複数接続されている場合に、該複数の装置のうち前記管理者ポリシーで利用が許可されている装置を利用者に選択させる装置選択手段をさらに具備し、前記インストール手段は、前記装置選択手段により選択された装置に対応するドライバをインストールすることを特徴とする。
【００１６】
また、請求項９の発明は、ネットワークを介して接続された装置の利用に要するドライバの設定を行うドライバ設定プログラムであって、前記装置の管理者により該装置の各機能の利用の可否が指定された管理者ポリシーを取得するポリシー取得ステップと、前記ポリシー取得ステップで取得した管理者ポリシーに従って、前記装置に対応するドライバの動作条件を設定する動作条件設定ステップとをコンピュータに実行させることを特徴とする。
【００１７】
また、請求項１０の発明は、請求項９の発明において、前記管理者ポリシーは、利用者若しくは利用者グループ毎に、前記装置の各機能の利用の可否が指定され、前記動作条件設定ステップは、前記管理者ポリシーと前記装置を利用する利用者の利用者情報とに基づいて、前記ドライバの動作条件を設定することを特徴とする。
【００１８】
また、請求項１１の発明は、請求項９または１０の発明において、前記管理者ポリシーは、前記装置の利用制限が指定され、前記管理者ポリシーで前記装置の利用が許可されている場合に、前記ドライバをインストールするインストールステップをさらにコンピュータに実行させ、前記動作条件設定ステップは、前記インストールステップでインストールしたドライバに前記動作条件を設定することを特徴とする。
【００１９】
また、請求項１２の発明は、請求項１１の発明において、前記装置が前記ネットワークに複数接続されている場合に、該複数の装置のうち前記管理者ポリシーで利用が許可されている装置を利用者に選択させる装置選択ステップをさらにコンピュータに実行させ、前記インストールステップは、前記装置選択ステップで選択された装置に対応するドライバをインストールすることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、管理者により該装置の各機能の利用の可否が指定された管理者ポリシーを取得し、該取得した管理者ポリシーに従って、装置に対応するドライバの動作条件を設定するように構成したので、ユーザが特段の思考をすることなく、ドライバに対して適切な設定を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係るドライバ設定方法および装置並びにプログラムの一実施の形態を添付図面を参照して、詳細に説明する。
【実施例】
【００２２】
図１は、本発明を適用するネットワークシステムの構成例を示した図である。同図に示す構成例は、デバイス１ａとデバイス１ｂ、デバイス１ｃ、サーバ２、管理者ＰＣ３、複数のユーザＰＣ４（４−１〜４−ｎ）がネットワーク５を介して接続されている。
【００２３】
デバイス１ａ、デバイス１ｂ、デバイス１ｃは、それぞれ、プリンタ等の装置であり、サーバ２は、ネットワーク５を介して各種のサービスを提供する装置である。管理者ＰＣ３は、ネットワーク５の管理者が利用するＰＣであり、ユーザＰＣ４−１〜４−ｎは、それぞれ、ネットワーク５のユーザが利用するＰＣである。
【００２４】
この図１に示した構成においては、本発明は、各ユーザＰＣ４に適用され、ユーザＰＣ４内にドライバインストール装置を構成する。図２は、ユーザＰＣ４内に構成されるドライバインストール装置の機能的な構成を示すブロック図である。なお、同図に示すドライバインストール装置４０は、ハードウェアとして構成してユーザＰＣ４に組み込んでもよく、ユーザＰＣ４で動作するソフトウェアとして構成してもよい。
【００２５】
同図に示すように、ドライバインストール装置４０は、ポリシー取得部４１とユーザ情報取得部４２、制限特定部４３、デバイス選択部４４、ドライバ選択部４５、インストール処理部４６を具備して構成される。
【００２６】
ポリシー取得部４１は、管理者が指定した管理者ポリシーをサーバ２等から取得する。なお、管理者ポリシーについては、後述する。ユーザ情報取得部４２は、ユーザＰＣ４を利用するユーザのユーザアカウントやユーザグループ等のユーザ情報を取得する。なお、ユーザ情報取得部４２は、ユーザＰＣ４からユーザ情報を取得できない場合には、サーバ２等からユーザ情報を取得する。
【００２７】
制限特定部４３は、ポリシー取得部４１が取得した管理者ポリシーとユーザ情報取得部４２が取得したユーザ情報に基づいて、デバイス１ａ、デバイス１ｂ、デバイス１ｃの利用に関する制限事項を特定する。デバイス選択部４４は、ユーザＰＣ４で利用可能なデバイスが複数存在する場合に、利用するデバイスをユーザに選択させる。
【００２８】
ドライバ選択部４５は、制限特定部４３で特定されたデバイス若しくはデバイス選択部４４で選択されたデバイス（デバイス１ａ、デバイス１ｂ、デバイス１ｃのいずれか）に対応するドライバを選択する。また、ドライバ選択部４５は、選択したドライバがユーザＰＣ４内に存在しない場合には、当該ドライバをサーバ２等から取得する。インストール処理部４６は、ドライバ選択部４５が選択したドライバをインストールし、制限特定部４３が特定した制限事項に従って、インストールしたドライバの各種設定事項の設定を行う。
【００２９】
次に、管理者ポリシーについて説明する。図３は、管理者ポリシーの構成例を示した図である。
【００３０】
管理者ポリシーは、管理者により編集されるもので、通常、管理者ＰＣ３で編集され、サーバ２に格納される。ただし、管理者ポリシーは、必ずしもサーバ２に格納される必要はなく、各デバイス（デバイス１ａ、デバイス１ｂ、デバイス１ｃ）や管理者ＰＣ３自体に格納されるようにしてもよい。その場合には、ポリシー取得部４１は、サーバ２以外の格納場所から管理者ポリシーを取得する。
【００３１】
ところで、管理者ポリシーは、図３に示すように、ユーザとユーザグループ毎に、デバイス１ａ、デバイス１ｂ、デバイス１ｃのそれぞれに対する利用の可否が指定されている。また、管理者ポリシーには、カラー印刷の可否もユーザとユーザグループ毎に指定されているほか、両面印刷やＮｕｐ印刷、用紙についても、指定が可能である。ただし、両面印刷やＮｕｐ印刷、用紙等については、制限としてではなく、標準としての指定であり、ユーザにより、印刷の都度、変更することを許容するようにしてもよい。この他にも、管理者ポリシーには、ジョブオーナー名の管理の有無や、利用するＭａｉｌＢｏｘの番号、Ｂｉｎの番号、パンチやステイプルの利用可否や位置、印刷時の画質等、様々なものを指定することができる、
なお、管理者ポリシーは、必ずしも図３に示したように構成されているわけではなく、デバイス毎に独立した管理者ポリシーを指定するようにすること等も可能である。
【００３２】
次に、ドライバインストール装置４０の処理について説明する。図４は、ドライバインストール装置４０の処理の流れを示すフローチャートである。
【００３３】
ドライバインストール装置４０は、利用者により処理の開始が指示されると処理を開始し、まず、ポリシー取得部４１が、サーバ２等から管理者ポリシーを取得し（ステップ１０１）、ユーザ情報取得部４２が、ユーザＰＣ４を利用するユーザののユーザ情報をサーバ２等から取得する（ステップ１０２）。
【００３４】
続いて、制限特定部４３が、管理者ポリシーとユーザ情報に基づいて、ユーザＰＣ４を利用するユーザに対する制限事項を特定する（ステップ１０３）。制限事項を特定した結果、当該ユーザが利用可能なデバイスが複数あった場合には（ステップ１０４でＹＥＳ）、デバイス選択部４４が、利用可能なデバイスのリストを図示しない表示装置に表示し（ステップ１０５）、ユーザが所望のデバイスを選択するのを待つ（ステップ１０６でＮＯ）。
【００３５】
ユーザが所望のデバイスを選択するか（ステップ１０６でＹＥＳ）、利用可能なデバイスが１つであった場合には（ステップ１０４でＮＯ）、ドライバ選択部４５が対応するドライバを取得し（ステップ１０７）、当該ドライバをインストール処理部４６がインストールする（ステップ１０８）。そして、インストール処理部４６が、制限特定部４３が特定した制限事項に従って、インストールしたドライバに対する設定処理を行うと（ステップ１０９）、ドライバインストール装置４０は、処理を終了する。
【００３６】
なお、ここで説明した処理の流れでは、管理者ポリシーにより、各ユーザが少なくとも１つのデバイスの利用が許可されてることを前提としているが、全てのデバイスの利用が禁止されているユーザが存在する場合等には、ステップ２０３の制限事項の特定により、利用可能なデバイスが存在しないと判断されれば、ドライバインストール装置４０は、その時点で処理を終了する。
【図面の簡単な説明】
【００３７】
【図１】本発明を適用するネットワークシステムの構成例を示した図である。
【図２】ユーザＰＣ４内に構成されるドライバインストール装置の機能的な構成を示すブロック図である。
【図３】管理者ポリシーの構成例を示した図である。
【図４】ドライバインストール装置４０の処理の流れを示すフローチャートである。
【符号の説明】
【００３８】
１ａ、ｂ、１ｃ    デバイス
２    サーバ
３    管理者ＰＣ
４、４−１〜４−ｎ    ユーザＰＣ
５    ネットワーク
４０    ドライバインストール装置
４１    ポリシー取得部
４２    ユーザ情報取得部
４３    制限特定部
４４    デバイス選択部
４５    ドライバ選択部
４６    インストール処理部
【図１】
2005258896.tif 000003
【図２】
2005258896.tif 000004
【図３】
2005258896.tif 000005
【図４】
2005258896.tif 000006