(57)【特許請求の範囲】
【請求項１】
サーバコンピュータと、プリンタドライバがインストールされた複数のクライアントコンピュータと、プリンタとがネットワークを介して接続されたプリンタドライバの設定情報同期システムであって、
管理者権限により前記プリンタの機能毎の標準デフォルト値を設定する標準デフォルト値設定手段と、
一般ユーザー権限により前記プリンタの機能毎のユーザーデフォルト値を設定するユーザーデフォルト値設定手段と、
前記サーバコンピュータに設けられ、前記プリンタの機能毎の標準デフォルト値を含む標準設定情報を記憶する標準設定情報記憶手段と、
前記クライアントコンピュータに設けられ、前記プリンタの機能毎のユーザーデフォルト値を含むユーザー設定情報を記憶するユーザー設定情報記憶手段と、
前記ユーザーデフォルト値を前記標準デフォルト値に同期させるか否かを示す同期設定値を、前記管理者権限により前記機能毎に設定する同期設定値設定手段と、
前記サーバコンピュータに設けられ、設定された機能毎の同期設定値を含む同期設定情報を記憶する同期設定情報記憶手段と、
前記同期設定情報に基づいて、所定のタイミングで、前記サーバコンピュータに設けられた前記標準設定情報記憶手段に記憶された前記標準デフォルト値を、前記クライアントコンピュータに設けられた前記ユーザー設定情報記憶手段に記憶された前記ユーザーデフォルト値に同期させる同期手段と、
を含むことを特徴とするプリンタドライバの設定情報同期システム。
【請求項２】
前記ユーザーデフォルト値の変更を許可するか否かを示す制限設定値を、前記管理者権限により前記機能毎に設定する制限設定値設定手段と、
設定された機能毎の制限設定値を含む制限設定情報を記憶する制限設定情報記憶手段と、
前記制限設定情報に基づいて、前記ユーザーデフォルト値の変更を制御する制御手段と、
をさらに備え、
前記制限設定値設定手段は、前記ユーザーデフォルト値設定手段で設定されたユーザーデフォルト値を変更する場合と、前記プリンタに印刷指示する場合にユーザーデフォルト値を変更する場合とで、異なる制限設定値を設定可能であることを特徴とする請求項１記載のプリンタドライバの設定情報同期システム。
【請求項３】
所定のオペレーティングシステム及びプリンタドライバがインストールされた複数のコンピュータと、プリンタとがネットワークを介して接続されたプリンタドライバの設定情報同期システムであって、
管理者権限により前記プリンタの機能毎の標準デフォルト値を設定する標準デフォルト値設定手段と、
一般ユーザー権限により前記プリンタの機能毎のユーザーデフォルト値を設定するユーザーデフォルト値設定手段と、
前記プリンタの機能毎の標準デフォルト値を含む標準設定情報を記憶する標準設定情報記憶手段と、
前記プリンタの機能毎のユーザーデフォルト値を含むユーザー設定情報を記憶するユーザー設定情報記憶手段と、
前記ユーザーデフォルト値を前記標準デフォルト値に同期させるか否かを示す同期設定値を、前記管理者権限により前記機能毎に設定する同期設定値設定手段と、
設定された機能毎の同期設定値を含む同期設定情報を記憶する同期設定情報記憶手段と、
前記同期設定情報に基づいて、所定のタイミングで前記標準デフォルト値を前記ユーザーデフォルト値に同期させる同期手段と、
前記プリンタに印刷指示する場合に、前記ユーザーデフォルト値の変更を一時的に許可するか否かを示す制限設定値を、前記管理者権限により前記機能毎に設定する制限設定値設定手段と、
設定された機能毎の制限設定値を含む制限設定情報を記憶する制限設定情報記憶手段と、
前記同期設定値が前記ユーザーデフォルト値を前記標準デフォルト値に同期させる設定で、且つ、前記制限設定値が前記ユーザーデフォルト値の変更を一時的に許可する設定の場合において、前記プリンタに印刷指示する場合、前記ユーザーデフォルト値の変更を一時的に許可するように制御する制御手段と、
を含むことを特徴とするプリンタドライバの設定情報同期システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタドライバの設定情報同期システムに係り、特に、サーバコンピュータ、クライアントコンピュータ、及びプリンタがネットワークを介して接続されたネットワークシステムにおいて、各コンピュータにインストールされたプリンタドライバの設定情報を各コンピュータ間で同期させるプリンタドライバの設定情報同期システムに関する。
【背景技術】
【０００２】
従来、ユーザーがコンピュータからプリンタへ印刷要求する場合には、コンピュータにインストールされたプリンタドライバによってプリンタの各種機能の設定を行っている。
【０００３】
サーバコンピュータやクライアントコンピュータ、プリンタがネットワークで接続されたネットワークシステムの場合、プリンタドライバは各コンピュータにインストールされる。この場合、サーバコンピュータにインストールされたプリンタドライバをクライアントコンピュータにダウンロードさせることでプリンタドライバをクライアントコンピュータにインストールすることができる。
【０００４】
サーバコンピュータやクライアントコンピュータが搭載するオペレーティングシステム（ＯＳ）が例えば米マイクロソフト社のＷｉｎｄｏｗｓ(登録商標）２０００やＷｉｎｄｏｗｓ（登録商標）ＸＰの場合、管理者権限により、プリンタドライバの「標準の設定」機能を用いてプリンタの各種機能の標準デフォルト値（初期設定値）を設定することができ、ユーザー権限により、プリンタドライバの「印刷設定」機能を用いてプリンタの各種機能の設定を「標準の設定」で設定された標準デフォルト値から変更してユーザーデフォルト値として設定したり、実際の印刷時にユーザーデフォルト値を変更して印刷したりすることができる。なお、標準デフォルト値は、管理者権限でのみ変更可能である。
【０００５】
クライアントコンピュータにサーバコンピュータからプリンタドライバがダウンロードされてインストールされた場合には、インストール時に設定した標準デフォルト値がユーザーデフォルト値にそのまま反映される。また、管理者の設定操作によってサーバコンピュータやクライアントコンピュータで標準デフォルト値が設定されると、この設定値が、ＯＳの機能により他のコンピュータの標準デフォルト値に反映される。
【０００６】
しかしながら、上記のＯＳでは、管理者が、一般ユーザーの誤操作を防止するために一般ユーザーのユーザーデフォルト値の設定に制限をかけようとしてもその手段がなく、ネットワークに接続された各クライアントコンピュータで印刷設定のポリシーを共通にすることができなかった。このため、従来では、最新の標準デフォルト値を各クライアントコンピュータのユーザーデフォルト値に反映させるには、各クライアントコンピュータでプリンタドライバを再インストールしたり、各クライアントコンピュータでユーザーデフォルト値を標準デフォルト値に戻すための操作をする必要があった。
【０００７】
ところで、特許文献１には、管理者がプリンタドライバの設定情報をロックして一般ユーザーの設定操作を制限し、また、機能が制限されていてもオペレーティングシステムが管理するユーザー権限により解除することができる技術が開示されている。
【特許文献１】特開２００４−１９２２１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１に記載された技術では、各機能の設定を制限できるものの、ユーザーデフォルト値を自動的に標準デフォルト値に反映させる、すなわち同期させることはできない、という問題があった。
【０００９】
また、管理者が一般ユーザーを管理することができるのは機能の使用可又は不可だけしかなく、ユーザーの自由度が必要以上に小さくなる、という問題があった。
【００１０】
本発明は、上記問題点を解決するためになされたものであり、プリンタドライバの再インストール等をすることなく標準デフォルト値をユーザーデフォルト値設定値に同期させることができると共に、ユーザーの自由度をある程度確保することができるプリンタドライバの設定情報同期システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１記載の発明は、サーバコンピュータと、プリンタドライバがインストールされた複数のクライアントコンピュータと、プリンタとがネットワークを介して接続されたプリンタドライバの設定情報同期システムであって、管理者権限により前記プリンタの機能毎の標準デフォルト値を設定する標準デフォルト値設定手段と、一般ユーザー権限により前記プリンタの機能毎のユーザーデフォルト値を設定するユーザーデフォルト値設定手段と、前記サーバコンピュータに設けられ、前記プリンタの機能毎の標準デフォルト値を含む標準設定情報を記憶する標準設定情報記憶手段と、前記クライアントコンピュータに設けられ、前記プリンタの機能毎のユーザーデフォルト値を含むユーザー設定情報を記憶するユーザー設定情報記憶手段と、前記ユーザーデフォルト値を前記標準デフォルト値に同期させるか否かを示す同期設定値を、前記管理者権限により前記機能毎に設定する同期設定値設定手段と、前記サーバコンピュータに設けられ、設定された機能毎の同期設定値を含む同期設定情報を記憶する同期設定情報記憶手段と、前記同期設定情報に基づいて、所定のタイミングで、前記サーバコンピュータに設けられた前記標準設定情報記憶手段に記憶された前記標準デフォルト値を、前記クライアントコンピュータに設けられた前記ユーザー設定情報記憶手段に記憶された前記ユーザーデフォルト値に同期させる同期手段と、を含むことを特徴とする。
【００１２】
本発明に係るプリンタドライバの設定情報同期システムは、サーバコンピュータと、プリンタドライバがインストールされた複数のクライアントコンピュータと、プリンタとがネットワークを介して接続された構成である。各コンピュータに搭載されるオペレーティングシステムは、例えば管理者権限により、プリンタの各機能の標準デフォルト値を設定することができ、ユーザー権限により、プリンタの各機能の設定を標準デフォルト値から変更してユーザーデフォルト値として設定したり、実際の印刷時にユーザーデフォルト値を変更して印刷したりすることが可能なものである。
【００１３】
このようなプリンタドライバの設定情報同期システムにおいて、標準デフォルト値設定手段は、管理者権限によりプリンタの機能毎の標準デフォルト値を設定することができる。また、ユーザーデフォルト値設定手段は、一般ユーザー権限によりプリンタの機能毎のユーザーデフォルト値を設定することができる。
【００１４】
標準設定情報記憶手段は、プリンタの機能毎の標準デフォルト値を含む標準設定情報を記憶する。ユーザー設定情報記憶手段は、プリンタの機能毎のユーザーデフォルト値を含むユーザー設定情報を記憶する。これらの記憶手段は、例えばサーバー・クライアントシステムを採用した場合、サーバコンピュータ及びクライアントコンピュータ双方に記憶される。
【００１５】
同期設定値設定手段は、ユーザーデフォルト値を標準デフォルト値に同期させるか否かを示す同期設定値を、管理者権限によりプリンタの機能毎に設定することができる。
【００１６】
同期設定値記憶手段は、同期設定値設定手段で設定されたプリンタの機能毎の同期設定値を含む同期設定情報を記憶する。
【００１７】
そして、同期手段は、同期設定情報に基づいて、所定のタイミングで管理者権限により設定された標準デフォルト値を一般ユーザー権限により設定されたユーザーデフォルト値に同期させる。
【００１８】
このように、所定のタイミングで標準デフォルト値を自動的にユーザーデフォルト値に同期させることができる。このため、各コンピュータでプリンタドライバを再インストールする等の余計な操作を行うことなく、印刷設定のポリシーを各クライアントコンピュータで共通にすることができる。また、プリンタの機能毎に、ユーザーデフォルト値を標準デフォルト値に同期させるか否かを設定することができるので、ユーザーの自由度をある程度確保することができる。
【００１９】
なお、請求項２に記載したように、前記ユーザーデフォルト値の変更を許可するか否かを示す制限設定値を、前記管理者権限により前記機能毎に設定する制限設定値設定手段と、設定された機能毎の制限設定値を含む制限設定情報を記憶する制限設定情報記憶手段と、前記制限設定情報に基づいて、前記ユーザーデフォルト値の変更を制御する制御手段と、をさらに備え、前記制限設定値設定手段は、前記ユーザーデフォルト値設定手段で設定されたユーザーデフォルト値を変更する場合と、前記プリンタに印刷指示する場合にユーザーデフォルト値を変更する場合とで、異なる制限設定値を設定可能である構成としてもよい。
【００２０】
これにより、ユーザーデフォルト値の変更を機能毎に許可することができ、ユーザーの自由度を大きくすることができる。また、ユーザーデフォルト値の変更を基本的に不可としつつ、実際に印刷する際には、ユーザーデフォルト値を一時的に変更することが可能となり、より柔軟なシステムとすることができる。
【００２２】
請求項３記載の発明は、所定のオペレーティングシステム及びプリンタドライバがインストールされた複数のコンピュータと、プリンタとがネットワークを介して接続されたプリンタドライバの設定情報同期システムであって、管理者権限により前記プリンタの機能毎の標準デフォルト値を設定する標準デフォルト値設定手段と、一般ユーザー権限により前記プリンタの機能毎のユーザーデフォルト値を設定するユーザーデフォルト値設定手段と、前記プリンタの機能毎の標準デフォルト値を含む標準設定情報を記憶する標準設定情報記憶手段と、前記プリンタの機能毎のユーザーデフォルト値を含むユーザー設定情報を記憶するユーザー設定情報記憶手段と、前記ユーザーデフォルト値を前記標準デフォルト値に同期させるか否かを示す同期設定値を、前記管理者権限により前記機能毎に設定する同期設定値設定手段と、設定された機能毎の同期設定値を含む同期設定情報を記憶する同期設定情報記憶手段と、前記同期設定情報に基づいて、所定のタイミングで前記標準デフォルト値を前記ユーザーデフォルト値に同期させる同期手段と、前記プリンタに印刷指示する場合に、前記ユーザーデフォルト値の変更を一時的に許可するか否かを示す制限設定値を、前記管理者権限により前記機能毎に設定する制限設定値設定手段と、設定された機能毎の制限設定値を含む制限設定情報を記憶する制限設定情報記憶手段と、前記同期設定値が前記ユーザーデフォルト値を前記標準デフォルト値に同期させる設定で、且つ、前記制限設定値が前記ユーザーデフォルト値の変更を一時的に許可する設定の場合において、前記プリンタに印刷指示する場合、前記ユーザーデフォルト値の変更を一時的に許可するように制御する制御手段と、を含むことを特徴とする。
【発明の効果】
【００２３】
本発明によれば、プリンタドライバの再インストール等をすることなく標準デフォルト値をユーザーデフォルト値設定値に同期させることができると共に、ユーザーの自由度をある程度確保することができる、という効果を有する。
【発明を実施するための最良の形態】
【００２４】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２５】
図１に示すように、ネットワークシステム１０は、サーバコンピュータ１２と、画像の作成、加工、編集等の画像処理や文書作成を行う複数のクライアントコンピュータ１４と、記録用紙に画像を形成するプリンタ１６と、これらを接続するＬＡＮ（ローカルエリアネットワーク）などのネットワーク１８とから構成されている。
【００２６】
図２に示すように、サーバコンピュータ１２は、ＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ、入出力ポート（Ｉ／Ｏ）１２Ｄを備え、これらはアドレスバス、データバス、制御バス等のバス１２Ｅを介して互いに接続されている。
【００２７】
入出力ポート１２Ｄには、通信インターフェース（Ｉ／Ｆ）１２Ｆ、各種の入出力機器として、ポインティング・デバイスであるマウス１２Ｇ、キーボード１２Ｈ、ＣＲＴやＬＣＤから成るディスプレイ１２Ｉ、記憶媒体に対してデータやコマンドの読み出し及び書き出しの少なくとも一方を行う記録装置（Ｒ／Ｗ）１２Ｊ、各種データ等を記憶するハードディスク装置等の記憶装置１２Ｋが各々接続されている。記憶装置１２Ｋには、オペレーティングシステム（を構成する各種プログラム等）１２Ｌ、後述する処理ルーチン等の処理プログラム１２Ｍ、印刷文書データをプリンタ１６用に変換したり、プリンタ１６の各種機能を設定したりするためのプリンタドライバ１２Ｎ、詳細は後述するが、プリンタドライバ１２Ｎに関する標準設定情報１２Ｏ、ユーザー設定情報１２Ｐ、同期設定情報１２Ｑ、及び制限設定情報１２Ｒ等を記憶している。
【００２８】
上記記録装置１２Ｊには、記録媒体としてのフレキシブルディスクが挿抜可能なフレキシブルディスクユニット（ＦＤＵ）等がある。
【００２９】
本実施の形態では、サーバコンピュータ１２に装備したハードディスク装置等の大容量の記憶装置１２Ｋに、フレキシブルディスク等の記憶媒体に記録された処理プログラムを格納（インストール）して該当する処理を実行する。なお、記録媒体としては、ＣＤ−ＲＯＭ，ＭＤ，ＭＯ，ＤＶＤ等のディスクやＤＡＴ等の磁気テープがあり、これらを用いるときには、上記ＦＤＵに代えてまたはさらにＣＤ−ＲＯＭ装置、ＭＤ装置、ＭＯ装置、ＤＶＤ装置、ＤＡＴ装置等を用いればよい。
【００３０】
クライアントコンピュータ１４は、図３に示すように、同期設定情報及び制限設定情報が記憶されない点を除いてサーバコンピュータ１２と略同一構成であり、サーバコンピュータ１２の方がＣＰＵの処理能力や記憶装置の容量等について高性能なものが採用されるが、機能としてはサーバコンピュータ１２と略同一構成であるため、各部の詳細な説明は省略する。
【００３１】
サーバコンピュータ１２及びクライアントコンピュータ１４に搭載されるＯＳは、米マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）２０００やＷｉｎｄｏｗｓ（登録商標）ＸＰのように、管理者権限により、例えばプリンタドライバによりプリンタの各機能の標準デフォルト値（初期設定値）を設定することができ、印刷を実行する際には、ユーザ権限により、例えばプリンタドライバによりプリンタの各機能の設定を標準デフォルト値から変更してユーザーデフォルト値として設定したり、実際の印刷時にユーザーデフォルト値を変更して印刷したりすることができるＯＳである。
【００３２】
このようなＯＳが搭載されたコンピュータ及びプリンタがネットワークを介して接続されたネットワーク１８を利用する際には、管理者権限又は一般ユーザー権限でサーバコンピュータ１２又はクライアントコンピュータ１４にログインすることができる。管理者としてログインする場合には、管理者名や管理者用のパスワード等を入力させて認証し、一般ユーザーとしてログインする場合には、一般ユーザー名や一般ユーザー権限用のパスワード等を入力させて認証する。
【００３３】
管理者権限でサーバコンピュータ１２又はクライアントコンピュータ１４にログインした管理者は、ログインしたコンピュータにインストールされたプリンタドライバの機能として、プリンタ１６の機能の標準デフォルト値を設定することができる。
【００３４】
プリンタ１６の機能には、例えば印刷用紙に印刷するカラーに関するカラー機能、印刷用紙に印刷する面に関する印刷面機能、印刷用紙に１枚分又は複数枚分の画像を印刷する機能に関するＮｕｐ機能等がある。
【００３５】
各機能については、複数のオプションの中から所望のオプションを選択することができる。例えば、カラー機能では、「カラー印刷」又は「白黒印刷」のオプションを選択することができ、印刷面機能では、「両面印刷」又は「片面印刷」のオプションを選択することができ、Ｎｕｐ機能では、印刷用紙１枚に対して１枚分の画像を印刷する「１ｕｐ」、印刷用紙１枚に対して２枚分の画像を縮小してまとめて印刷する「２ｕｐ」、印刷用紙１枚に対して４枚分の画像を縮小してまとめて印刷する「４ｕｐ」のうち何れかのオプションを選択することができる。なお、各機能やオプションについては上記に限られるものではない。
【００３６】
管理者がサーバコンピュータ１２にプリンタドライバをインストールする際には、そのプリンタドライバについて管理者が標準デフォルト値を設定する。この標準デフォルト値は、各機能について選択されたオプションを示すものであり、例えばカラー機能で「カラー印刷」が設定されれば、標準デフォルト値は「カラー印刷」であり、印刷面機能で「両面印刷」が選択されれば、標準デフォルト値は「両面印刷」である。各機能について設定された標準デフォルト値は、標準設定情報１２Ｏとしてサーバコンピュータ１２の記憶装置１２Ｋに記憶される。また、各機能について設定された標準デフォルト値は、一般ユーザーのユーザーデフォルト値にそのまま反映され、ユーザー設定情報１２Ｐとして記憶装置１２Ｋに記憶される。すなわち、プリンタドライバ１２Ｎのインストール時には、標準設定情報１２Ｏとユーザー設定情報１２Ｐとは同一となる、すなわち同期する。
【００３７】
また、プリンタドライバのインストール時には、管理者は、上記の標準デフォルト値の他、各機能毎に後述する同期設定値を設定することができると共に、各機能毎及び各オプション毎に制限設定値を設定することができ、それぞれ同期設定情報１２Ｑ、制限設定情報１２Ｒとして記憶装置１２Ｋに記憶される。
【００３８】
プリンタドライバがインストールされた後は、管理者は、管理者権限でサーバコンピュータ１２又はクライアントコンピュータ１４にログインして、サーバコンピュータ１２の記憶装置１２Ｋに記憶されたプリンタドライバ１２Ｎによる図４に示すような標準デフォルト値設定画面２０を呼び出すことにより、標準デフォルト値、同期設定値、及び制限設定値を変更し、標準設定情報１２Ｏ、同期設定情報１２Ｑ、及び制限設定情報１２Ｒを書き換えることができる。
【００３９】
図４に示すように、標準デフォルト値設定画面２０は、画面左側に各機能についてオプションの標準デフォルト値を設定するためのボタン２１〜２３が表示されている。これらのボタンをマウスによりクリックする等の操作を行うことにより、その機能に関する複数のオプションを示すボタンが表示される。図４では、Ｎｕｐ機能に関するボタン２３がクリックされた場合に、オプションとして「１ｕｐ」、「２ｕｐ」、「４ｕｐ」を選択するためのボタン２４〜２６が表示された状態を示した。
【００４０】
なお、図４では図示は省略しているが、ボタン２１をクリックした場合には、「カラー印刷」、「白黒印刷」を選択するためのボタンがそれぞれ表示され、ボタン２２をクリックした場合には、「両面印刷」、「片面印刷」を選択するためのボタンがそれぞれ表示される。標準デフォルト値が変更されると、標準設定情報１２Ｏが書き換えられる。
【００４１】
また、標準デフォルト値設定画面２０の各機能を表すボタン２１〜２３の右側には、各機能について現在設定されているオプション（標準デフォルト値）が表示された表示部２７〜２９が設けられている。図４では、カラー機能は「白黒」が、印刷面機能は「片面」が、Ｎｕｐ機能は「２ｕｐ」が設定された状態を示している。
【００４２】
また、表示部２７〜２９の右側には、同期設定値を設定するためのボタン３０〜３２が表示されている。ここで、同期設定値とは、所定のタイミングにおいてユーザーデフォルト値を標準デフォルト値に同期させるか否か、すなわちユーザーデフォルト値を標準デフォルト値と同一にするか否かを示す値であり、「同期」又は「非同期」の値を取り得る。同期設定値が「同期」の場合は、所定のタイミングにおいてユーザーデフォルト値は標準デフォルト値に同期され、一般ユーザーによるユーザーデフォルト値の変更は不可となる。一方、同期設定値が「非同期」の場合は、ユーザーデフォルト値は標準デフォルト値に同期されず、一般ユーザーによるユーザーデフォルト値の変更が可能となる。
【００４３】
なお、図４では、カラー機能及び印刷面機能については「同期」が設定されており、Ｎｕｐ機能については、「非同期」が設定された状態を示している。ボタン３０〜３２の表示は、ボタンをクリックする毎に「同期」／「非同期」の表示が反転し、これにより同期設定値を所望の値に変更することができる。同期設定値が変更されると、同期設定情報１２Ｑが書き換えられる。
【００４４】
さらに、同期設定値を設定するためのボタン３０〜３２の右側には、各機能に関する制限設定値を設定するためのボタン３３〜３５が表示されている。ここで、機能に関する制限設定値とは、印刷時に行う印刷設定において、その機能のユーザーデフォルト値をその印刷時のみ一時的に変更して印刷することを許可するか否かを示す値であり、「変更可」又は「変更不可」の値を取り得る。図４では、カラー機能については、印刷時における一時的な変更が不可能な「変更不可」が設定されており、印刷面機能及びＮｕｐ機能については、印刷時における一時的な変更が可能な「変更可」が設定された状態を示している。ボタン３３〜３５の表示は、ボタンをクリックする毎に「変更可」／「変更不可」の表示が反転し、これにより機能に関する制限設定値を所望の値に変更することができる。
【００４５】
また、オプションを設定するためのボタン２４〜２７の右側には、各オプションに関する制限設定値を設定するためのボタン３６〜３８が表示されている。ここで、オプションに関する制限設定値とは、ユーザーデフォルト値としてそのオプションを選択（設定）することを許可するか否か、また、印刷時に行う印刷設定において、そのオプションを選択（使用）することを許可するか否かを示す値であり、「選択可」又は「選択不可」の値を取り得る。図４では、Ｎｕｐ機能において、「１ｕｐ」については、「選択不可」、「２ｕｐ」、「４ｕｐ」については、「選択可」が設定された状態を示している。ボタン３６〜３８の表示は、ボタンをクリックする毎に「選択可」／「選択不可」の表示が反転し、これによりオプションに関する制限設定値を所望の値に変更することができる。機能に関する制限設定値又はオプションに関する制限設定値が変更されると、制限設定情報１２Ｒが書き換えられる。
【００４６】
なお、上記標準デフォルト値、同期設定値、及び制限設定値は、管理者権限でのみ変更可能であり、ユーザーデフォルト値は管理者権限及び一般ユーザ権限で変更可能である。
【００４７】
また、管理者又は一般ユーザーがクライアントコンピュータ１４にプリンタドライバをインストールする場合、例えばサーバコンピュータ１２からプリンタドライバをダウンロードするが、この際、サーバコンピュータ１２に記憶された標準設定情報１２Ｏ、ユーザー設定情報１２Ｐは、クライアントコンピュータ１４の記憶装置１４Ｋに標準設定情報１４Ｏ、ユーザー設定情報１４Ｐとしてそれぞれ記憶される。
【００４８】
次に、本実施形態の作用について説明する。
【００４９】
まず、管理者がサーバコンピュータ１２にログインした場合にサーバコンピュータ１２（のＣＰＵ１２Ａ）で実行される処理ルーチンについて、図５に示すフローチャートを参照して説明する。なお、この処理は、管理者によってプリンタドライバ１２Ｎによる図４に示すような標準デフォルト値設定画面２０を呼び出す操作が行われた場合に実行される。また、この処理ルーチンのプログラムは、プリンタドライバと独立したプログラムとしてもよいし、プリンタドライバを構成する一部のプログラムとしてもよい。
【００５０】
まず、ステップ１００では、サーバコンピュータ１２の記憶装置１２Ｋに記憶された標準設定情報１２Ｏ、同期設定情報１２Ｑ、制限設定情報１２Ｒを読み出す。
【００５１】
ステップ１０２では、読み出した各設定情報に基づいて、図５に示すような標準デフォルト値設定画面２０を生成してディスプレイ１２Ｉに表示させる。すなわち、各設定情報で表される現在設定されている標準デフォルト値、同期設定値、制限設定値が反映され、これらの値を認識可能な画面を生成して表示する。これにより、現在の設定値を認識することができる
ステップ１０４では、ボタン２１〜２６、３０〜３８の何れかがクリックされ、標準デフォルト値、同期設定値、及び制限設定値の何れかを変更する操作がなされたか否かを判断し、変更操作がなされた場合には、ステップ１０６へ移行し、変更操作がなされていない場合には、ステップ１１０へ移行する。
【００５２】
ステップ１０６では、変更された値に設定情報を書き換え、ステップ１０８では、変更された値を反映した標準デフォルト値設定画面２０を生成してディスプレイ１２Ｈに表示させる。
【００５３】
ステップ１１０では、標準デフォルト値設定画面２０の終了操作がなされたか否かを判断し、終了操作がなされた場合には本ルーチンを終了し、終了操作がなされていない場合には、ステップ１０４へ戻って上記と同様の処理を繰り返す。
【００５４】
このように、管理者は、標準設定情報１２Ｏ、同期設定情報１２Ｑ、及び制限設定情報１２Ｒを書き換えることができる。なお、標準設定情報１２Ｏが書き換えられると、ＯＳの機能により、クライアントコンピュータ１４に記憶された標準設定情報１４Ｏも書き換えられる。すなわち、サーバコンピュータ１２に記憶された標準設定情報１２Ｏとクライアントコンピュータ１４に記憶された標準設定情報１４Ｏとは同期している。
【００５５】
また、上記では、管理者がサーバコンピュータ１２に管理者権限で直接ログインした場合について説明したが、クライアントコンピュータ１４に管理者権限でログインして、サーバコンピュータ１２に記憶された各種設定情報を書き換えることももちろん可能である。
【００５６】
次に、一般ユーザーがクライアントコンピュータ１４にログインした場合にクライアントコンピュータ１４（のＣＰＵ１４Ａ）で実行される処理ルーチンについて、図６に示すフローチャートを参照して説明する。なお、図６に示す処理は、例えば所定時間毎に実行される。また、この処理ルーチンのプログラムは、プリンタドライバと独立したプログラムとしてもよいし、プリンタドライバを構成する一部のプログラムとしてもよい。
【００５７】
まず、ステップ２００では、標準設定情報１４Ｏをユーザー設定情報１２Ｐに同期すべきタイミングか否かを判断する。このタイミングとしては、例えばクライアントコンピュータ１４にプリンタドライバ１４Ｎをインストールした時、クライアントコンピュータ１４において、プリンタ１６の各機能についてユーザーデフォルト値を設定するために、後述するユーザーデフォルト値設定画面を表示させるための操作がなされた時、プリンタ１６に文書等を印刷させるために後述する印刷設定画面を表示させるための操作がなされた時、前回標準設定情報１４Ｏをユーザー設定情報１２Ｐに同期させてから所定時間経過した時、クライアントコンピュータ１４を起動した直後の時、クライアントコンピュータ１４にログインした時、標準設定情報１４Ｏが更新された時、すなわちサーバコンピュータ１２に記憶された標準設定情報１２Ｏが更新された時等がある。
【００５８】
そして、同期すべきタイミングであると判断された場合には、ステップ２０２に移行し、同期すべきタイミングでないと判断した場合には、本ルーチンを終了する。
【００５９】
ステップ２０２では、標準設定情報１４Ｏをユーザー設定情報１４Ｐに反映させる。すなわち、標準設定情報１４Ｏの内容でユーザー設定情報１４Ｐを書き換え、両者を同一内容とする。
【００６０】
ステップ２０４では、ユーザーデフォルト値設定画面を表示させる操作又は印刷設定画面を表示させる操作がなされたか否かを判断し、何れかの設定画面を表示させる操作がなされた場合には、ステップ２０６へ移行し、そのような操作がなされていない場合には、本ルーチンを終了する。
【００６１】
ステップ２０６では、サーバコンピュータ１２に記憶された同期設定情報１２Ｑ及び制限設定情報１２Ｒを取得し、これらとユーザー設定情報１４Ｐとに基づいて、図７に示すようなユーザーデフォルト値設定画面４０又は図８に示すような図８に示すような印刷設定画面６０を生成してディスプレイ１４Ｉに表示させる。
【００６２】
まず、図７に示すユーザーデフォルト値設定画面４０について説明する。なお、図７に示すユーザーデフォルト値設定画面４０は、図４に示す標準デフォルト値設定画面２０の表示内容に対応した画面となっている。
【００６３】
すなわち、図４に示す標準デフォルト値設定画面２０では、カラー機能の同期設定値は「同期」に設定されており、一般ユーザー権限によるユーザーデフォルト値の変更は不可とされているので、カラー機能のユーザーデフォルト値を設定するためのボタン４１は、選択不可能な状態を示すディムアウト状態とされている。図７では、ディムアウト状態を示すのにボタン４１を点線で示し、ディムアウト状態でない場合、すなわち選択可能な場合には、実線で示している。
【００６４】
同様に、印刷面機能の同期設定値も「同期」に設定されているので、印刷面機能のユーザーデフォルト値を設定するためのボタン４２は、ディムアウト状態となっている。
【００６５】
また、Ｎｕｐ機能の同期設定値は「非同期」に設定されているので、Ｎｕｐ機能のユーザーデフォルト値を設定するためのボタン４３は、ディムアウト状態とはされていない。
【００６６】
ボタン４１〜４３をマウスによりクリックする等の操作を行うことにより、その機能に関する複数のオプションを示すボタンが表示される。図７では、Ｎｕｐ機能に関するボタン４３がクリックされた場合に、オプションとして「１ｕｐ」、「２ｕｐ」、「４ｕｐ」を選択するためのボタン４４〜４６が表示された状態を示した。
【００６７】
標準デフォルト値設定画面２０では、「１ｕｐ」の制限設定値は「選択不可」となっているので、ボタン４４はディムアウト状態となっており、選択できない。また、「２ｕｐ」及び「４ｕｐ」の制限設定値は「選択可」となっているので、ボタン４５、４６はディムアウト状態となっておらず、選択可能である。
【００６８】
また、ボタン４１〜４３の右側には、各機能について現在設定されているユーザーデフォルト値が表示された表示部４７〜４９が設けられている。図７では、カラー機能は「白黒」が、印刷面機能は「片面」が、Ｎｕｐ機能は「２ｕｐ」がユーザーデフォルト値として設定された状態を示している。
【００６９】
さらに、表示部４７、４８の右側には、カラー機能、印刷面機能の同期設定値が「同期」に設定されていることを示す同期マーク５０、５１が表示されている。これにより、ユーザーは、カラー機能及び印刷面機能は、標準デフォルト値に同期するように設定されており、ユーザーデフォルト値を変更することができないことを容易に認識することができる。
【００７０】
次に、図８に示す印刷設定画面６０について説明する。
【００７１】
図８に示す印刷設定画面６０は、図４に示す標準デフォルト値設定画面２０の表示内容に対応した画面となっている。
【００７２】
すなわち、図４に示す標準デフォルト値設定画面２０では、カラー機能の同期設定値は「同期」に設定されていると共に、制限設定値は「変更不可」に設定されているので、一時的にカラー機能のユーザーデフォルト値を変更して印刷することはできない。このため、カラー機能のユーザーデフォルト値を変更するためのボタン６１は、選択不可能な状態を示すディムアウト状態とされている。
【００７３】
また、印刷面機能の同期設定値は「同期」に設定されているが、制限設定値は「変更可」に設定されているので、一時的に印刷面機能のユーザーデフォルト値を変更して印刷することが可能である。このため、印刷面機能のユーザーデフォルト値を変更するためのボタン６２は、ディムアウト状態ではなく、選択可能な状態となっている。
【００７４】
また、Ｎｕｐ機能の同期設定値は「非同期」に設定されているので、Ｎｕｐ機能のユーザーデフォルト値を変更するためのボタン６３は、ディムアウト状態とはされていない。
【００７５】
ボタン６１〜６３をマウスによりクリックする等の操作を行うことにより、その機能に関する複数のオプションを示すボタンが表示される。図８では、Ｎｕｐ機能に関するボタン６３がクリックされた場合に、オプションとして「１ｕｐ」、「２ｕｐ」、「４ｕｐ」を選択するためのボタン６４〜６６が表示された状態を示した。
【００７６】
標準デフォルト値設定画面２０では、「１ｕｐ」の制限設定値は「選択不可」となっているので、ボタン６４はディムアウト状態となっており、選択できない。また、「２ｕｐ」及び「４ｕｐ」の制限設定値は「選択可」となっているので、ボタン６５、６６はディムアウト状態となっておらず、選択可能である。
【００７７】
また、ボタン６１〜６３の右側には、各機能について現在設定されているユーザーデフォルト値が表示された表示部６７〜６９が設けられている。図８では、カラー機能は「白黒」が、印刷面機能は「片面」が、Ｎｕｐ機能は「２ｕｐ」がユーザーデフォルト値として設定された状態を示している。
【００７８】
さらに、表示部６７の右側には、カラー機能の同期設定値が「同期」に設定されていることを示す同期マーク６０、５１が表示されている。これにより、ユーザーは、カラー機能は、標準デフォルト値に同期するように設定されていると共に制限設定値が「変更不可」に設定されており、ユーザーデフォルト値を一時的にでも変更することができないことを容易に認識することができる。
【００７９】
ステップ２０８では、ユーザーデフォルト値設定画面４０又は印刷設定画面６０において、ユーザーデフォルト値を変更する操作がなされたか否かを判断し、変更操作がなされた場合には、ステップ２１０へ移行し、変更操作がなされていない場合には、ステップ２１２へ移行する。
【００８０】
ステップ２１０では、所定の対応処理を行う。具体的には、変更された値を反映したユーザーデフォルト値設定画面４０を生成してディスプレイ１４Ｉに表示させる。また、ユーザーデフォルト値設定画面４０が表示されている場合には、変更された値でユーザー設定情報１４Ｐを書き換える。一方、印刷設定画面６０が表示されている場合には、変更された値でユーザー設定情報１４Ｐを書き換えることはせず、印刷指示等の操作がされた場合に、変更された値に対応した印刷が実行されるようにプリンタ１６に指示する。
【００８１】
ステップ２１２では、標準デフォルト値設定画面２０の終了操作がなされたか否かを判断し、終了操作がなされた場合には本ルーチンを終了し、終了操作がなされていない場合には、ステップ２０８へ戻って上記と同様の処理を繰り返す。
【００８２】
このように、本実施形態では、所定のタイミングで標準デフォルト値を自動的にユーザーデフォルト値に同期させることができる。このため、各クライアントコンピュータ１４でプリンタドライバを再インストールする等の余計な操作を行うことなく、印刷設定のポリシーを各クライアントコンピュータ１４で共通にすることができる。また、プリンタの機能毎に、ユーザーデフォルト値を標準デフォルト値に同期させるか否かを設定することができ、ユーザーの自由度をある程度確保することができる。
【００８３】
なお、本実施形態では、設定画面から標準デフォルト値やユーザーデフォルト値の設定等を行う構成としたが、これに限らず、所定のファイルに直接標準デフォルト値を書き込む構成としてもよい。
【００８４】
また、同期設定情報及び制限設定情報をユーザー毎又は予め定めたグループ毎にサーバコンピュータ１２に記憶し、個別に同期設定情報及び制限設定情報を書き換え可能な構成としてもよい。同期設定情報及び制限設定情報をユーザー毎に記憶する場合には、これらの情報は、ユーザーのレジストリ領域に記憶することができる。
【００８５】
また、本実施形態では、標準デフォルト値やユーザーデフォルト値が同期する場合について説明したが、同期設定情報及び制限設定情報が同期するような構成としてもよい。すなわち、サーバコンピュータ１２及びクライアントコンピュータ１４に同一の同期設定情報及び制限設定情報が記憶されるようにしてもよい。この場合、クライアントコンピュータ１４では、そのクライアントコンピュータ１４に記憶された同期設定情報及び制限設定情報を参照することにより、図６のステップ２０２の処理を実行することができる。
【００８６】
また、各設定画面では、選択できないボタンをディムアウト状態にする場合について説明したが、これに限らず、選択できない旨を示すアイコンやテキストを表示させたり、ボタンを揺らしたりすること等により、選択できないことをオペレータに認識させるようにしてもよい。
【００８７】
また、本実施形態では、サーバ−クライアント型のネットワークシステムについて本発明を適用した場合について説明したが、各コンピュータが対等なＰ２Ｐシステムにも本発明を適用可能である。
【図面の簡単な説明】
【００８８】
【図１】ネットワークシステムの概略構成図である。
【図２】サーバコンピュータの概略構成を示すブロック図である。
【図３】クライアントコンピュータの概略構成を示すブロック図である。
【図４】標準デフォルト値設定画面の画面例を示す図である。
【図５】管理者権限でログインしたコンピュータで実行される処理ルーチンのフローチャートである。
【図６】一般ユーザー権限でログインしたコンピュータで実行される処理ルーチンのフローチャートである。
【図７】ユーザーデフォルト値設定画面の画面例を示す図である。
【図８】印刷設定画面の画面例を示す図である。
【符号の説明】
【００８９】
１０      ネットワークシステム
１２      サーバコンピュータ
１２Ｐ      ユーザー設定情報
１２Ｒ      制限設定情報
１２Ｑ      同期設定情報
１２Ｏ      標準設定情報
１４      クライアントコンピュータ
１４Ｐ      ユーザー設定情報
１４Ｏ      標準設定情報
１６      プリンタ
１８      ネットワーク
２０      標準デフォルト値設定画面
４０      ユーザーデフォルト値設定画面
６０      印刷設定画面
【図１】
0004678276.tif 000002
【図２】
0004678276.tif 000003
【図３】
0004678276.tif 000004
【図４】
0004678276.tif 000005
【図５】
0004678276.tif 000006
【図６】
0004678276.tif 000007
【図７】
0004678276.tif 000008
【図８】
0004678276.tif 000009