(57)【要約】【課題】使用可能なプリンタ機器が何台あろうとも、操作者は、プリンタ複製設定処理の実行をマウス等で指示するだけという極めて簡単な操作を行うだけで、各プリンタ機器に対応するプリンタドライバのデフォルト設定値をそれぞれ変更したプリンタオブジェクトを各プリンタ機器毎に複数作成して、操作者は、従来のようにプリンタドライバの設定画面を変更するのではなく、アプリケーションソフトウェアから印刷するプリンタ名を選択するだけで所望の印刷結果を得ること。【解決手段】ユーザがプリンタ複製・設定ツール１００のアイコンを指示すると、プリンタ複製・設定ツール１００が、予め作成される設定ファイル２００に基づいて、登録されているプリンタオブジェクトを複製登録すると共に該複製されたプリンタオブジェクトの既定の設定を変更する構成を特徴とする。【選択図】　　　図２
2004038296.tif 000002
【特許請求の範囲】
【請求項１】
１台のプリンタを異なる複数のプリンタオブジェクトとして登録し、各プリンタオブジェクトに対してそれぞれ異なるプリンタ名，デフォルトの動作条件を規定するデフォルト動作情報を設定可能なオペレーションシステムが用いられた情報処理装置において、
予め作成される設定ファイルに基づいて、登録されているプリンタオブジェクトを複製登録すると共に該複製されたプリンタオブジェクトの既定の設定を変更するプリンタ複製設定処理を行うプリンタ複製設定手段と、
前記プリンタ複製設定手段によるプリンタ複製設定処理の実行を指示する第１の指示手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記設定ファイルは、プリンタドライバの名称，プリンタ名，デフォルト動作情報を特定可能な１つ又は複数の設定ファイルであり、
前記プリンタ複製設定手段は、登録されているプリンタオブジェクトを、該プリンタオブジェクトに設定されたプリンタドラバの名称で検索された設定ファイル内のプリンタ名に基づくプリンタ名で複製登録すると共に該複製されたプリンタオブジェクトのデフォルト動作情報を前記設定ファイル内のデフォルト設定情報に基づいて変更するプリンタ複製設定処理を行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記プリンタ複製設定手段は、前記プリンタ複製設定処理を実行するプリンタ複製設定プログラムを含み、
前記設定ファイル，前記プリンタ複製設定プログラムは、記録媒体に記憶されることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記プリンタ複製設定手段は、前記プリンタ複製設定処理を実行するプリンタ複製設定プログラムを含み、
前記設定ファイル，前記プリンタ複製設定プログラムは、所定の通信媒体を介して取得されることを特徴とする請求項１又は２記載の情報処理装置。
【請求項５】
前記設定ファイルは、プリンタ名，デフォルト動作情報の組を複数特定可能なものであり、
前記プリンタ複製設定手段は、登録されているプリンタオブジェクトを該プリンタオブジェクトのドライバ名称で検索された設定ファイル内の複数のプリンタ名に応じて複数複製登録すると共に該複数複製されたプリンタオブジェクトの各デフォルト動作情報を前記設定ファイル内の複数のデフォルト設定情報に基づいてそれぞれ変更するプリンタ複製設定処理を行うことを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記プリンタ複製設定手段は、前記オペレーティングシステムにより前記プリンタ複製設定処理を制限される場合、予め作成されたパスワードファイル内の管理者情報に基づいて管理者権限を偽装して前記プリンタ複製設定処理を行うことを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記管理者情報は、暗号化されてパスワードファイルに格納されていることを特徴とする請求項６記載の情報処理装置。
【請求項８】
予め作成された定義ファイルに基づいて、プリンタドライバをインストールしてプリンタオブジェクトを登録するインストール処理を行うインストール手段と、
前記インストール手段によるインストール処理の実行を指示する第２の指示手段と、
を有することを特徴とする請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記インストール手段は、前記インストール処理後に前記プリンタ複製設定手段によるプリンタ複製設定処理の実行を指示することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記定義ファイルは、プリンタ名，プリンタドライバの名称，プリンタ使用時に用いる接続先情報，プリンタドライバ及び該プリンタドライバのインストールプログラムの所在情報を特定可能なものであり、
前記インストール手段は、前記定義ファイルに基づいて、前記所在情報に応じて検索されるプリンタドライバのインストールプログラムを用いて前記インストール処理を行うことを特徴とする請求項８又は９記載の情報処理装置。
【請求項１１】
前記インストール手段は、前記インストール処理を実行するインストールプログラムを含み、
前記定義ファイル，前記インストールプログラムは、記録媒体に記憶されていることを特徴とする請求項８〜１０のいずれかに記載の情報処理装置。
【請求項１２】
前記インストール手段は、前記インストール処理を実行するインストールプログラムであり、
前記定義ファイル，前記インストールプログラムは、所定の通信媒体を介して取得されることを特徴とする請求項８〜１０のいずれかに記載の情報処理装置。
【請求項１３】
前記定義ファイルは、プリンタ名，プリンタドライバの名称，プリンタ使用時に用いる接続先情報の組を複数特定可能なものであり、
前記インストール処理は、前記定義ファイルに基づいて、前記所在情報に応じて検索されるプリンタドライバのインストールプログラムを用いて複数のプリンタドライバをインストールさせることを特徴とする請求項８〜１２のいずれかに記載の情報処理装置。
【請求項１４】
前記インストール手段は、前記オペレーティングシステムにより前記インストール処理を制限される場合、前記管理者情報に基づいて管理者権限を偽装して前記インストール処理を行うことを特徴とする請求項８〜１３のいずれかに記載の情報処理装置。
【請求項１５】
１台のプリンタを異なる複数のプリンタオブジェクトとして登録し、各プリンタオブジェクトに対してそれぞれ異なるプリンタ名，デフォルトの動作条件を規定するデフォルト動作情報を設定可能なオペレーションシステムが用いられた情報処理装置のプリンタ設定方法において、
予め作成される設定ファイルに基づいて、登録されているプリンタオブジェクトを複製登録すると共に該複製されたプリンタオブジェクトの既定の設定を変更するプリンタ複製設定処理を行うプリンタ複製設定工程と、
前記プリンタ複製設定工程の開始を指示する第１の指示工程と、
を有することを特徴とする情報処理装置のプリンタ設定方法。
【請求項１６】
前記設定ファイルは、プリンタドライバの名称，プリンタ名，デフォルト動作情報を特定可能な１つ又は複数の設定ファイルであり、
前記プリンタ複製設定工程は、登録されているプリンタオブジェクトを、該プリンタオブジェクトに設定されたプリンタドラバの名称で検索された設定ファイル内のプリンタ名に基づくプリンタ名で複製登録すると共に該複製されたプリンタオブジェクトのデフォルト動作情報を前記設定ファイル内のデフォルト設定情報に基づいて変更するプリンタ複製設定処理を行うことを特徴とする請求項１５記載の情報処理装置のプリンタ設定方法。
【請求項１７】
前記プリンタ複製設定工程は、前記プリンタ複製設定処理を実行するプリンタ複製設定プログラムを含み、
前記設定ファイル，前記プリンタ複製設定プログラムは、記録媒体に記憶されることを特徴とする請求項１５又は１６記載の情報処理装置のプリンタ設定方法。
【請求項１８】
前記プリンタ複製設定工程は、前記プリンタ複製設定処理を実行するプリンタ複製設定プログラムによる工程を含み、
前記設定ファイル，前記プリンタ複製設定プログラムは、所定の通信媒体を介して取得されることを特徴とする請求項１５又は１６記載の情報処理装置のプリンタ設定方法。
【請求項１９】
前記設定ファイルは、プリンタ名，デフォルト動作情報の組を複数特定可能なものであり、
前記プリンタ複製設定工程は、登録されているプリンタオブジェクトを該プリンタオブジェクトのドライバ名称で検索された設定ファイル内の複数のプリンタ名に応じて複数複製登録すると共に該複数複製されたプリンタオブジェクトの各デフォルト動作情報を前記設定ファイル内の複数のデフォルト設定情報に基づいてそれぞれ変更するプリンタ複製設定処理を行うことを特徴とする請求項１５〜１８のいずれかに記載の情報処理装置のプリンタ設定方法。
【請求項２０】
前記プリンタ複製設定工程は、前記オペレーティングシステムにより前記プリンタ複製設定処理を制限される場合、予め作成されたパスワードファイル内の管理者情報に基づいて管理者権限を偽装して前記プリンタ複製設定処理を行うことを特徴とする請求項１５〜１９のいずれかに記載の情報処理装置のプリンタ設定方法。
【請求項２１】
前記管理者情報は暗号化されてパスワードファイルに格納されていることを特徴とする請求項２０記載の情報処理装置のプリンタ設定方法。
【請求項２２】
予め作成された定義ファイルに基づいて、プリンタドライバをインストールしてプリンタオブジェクトを登録するインストール処理を行うインストール工程と、
前記インストール工程の開始を指示する第２の指示工程と、
を有することを特徴とする請求項１５〜２１のいずれかに記載の情報処理装置のプリンタ設定方法。
【請求項２３】
前記インストール工程は、前記インストール処理後に前記プリンタ複製設定工程の開始を指示することを特徴とする請求項２２記載の情報処理装置のプリンタ設定方法。
【請求項２４】
前記定義ファイルは、プリンタ名，プリンタドライバの名称，プリンタ使用時に用いる接続先情報，プリンタドライバ及び該プリンタドライバのインストールプログラムの所在情報を特定可能なものであり、
前記インストール工程は、前記定義ファイルに基づいて、前記所在情報に応じて検索されるプリンタドライバのインストールプログラムを用いて前記インストール処理を行うことを特徴とする請求項２２又は２３記載の情報処理装置のプリンタ設定方法。
【請求項２５】
前記インストール工程は、前記インストール処理を実行するインストールプログラムによる工程を含み、
前記定義ファイル，前記インストールプログラムは、記録媒体に記憶されていることを特徴とする請求項２２〜２４のいずれかに記載の情報処理装置のプリンタ設定方法。
【請求項２６】
前記インストール工程は、前記インストール処理を実行するインストールプログラムによる工程を含み、
前記定義ファイル，前記インストールプログラムは、所定の通信媒体を介して取得されることを特徴とする請求項２２〜２４のいずれかに記載の情報処理装置のプリンタ設定方法。
【請求項２７】
前記定義ファイルは、プリンタ名，プリンタドライバの名称，プリンタ使用時に用いる接続先情報の組を複数特定可能なものであり、
前記インストール処理は、前記定義ファイルに基づいて、前記所在情報に応じて検索されるプリンタドライバのインストールプログラムを用いて複数のプリンタドライバをインストールさせることを特徴とする請求項２２〜２６のいずれかに記載の情報処理装置のプリンタ設定方法。
【請求項２８】
前記インストール工程は、前記オペレーティングシステムにより前記インストール処理を制限される場合、前記管理者情報に基づいて管理者権限を偽装して前記インストール処理を行うことを特徴とする請求項２２〜２７のいずれかに記載の情報処理装置のプリンタ設定方法。
【請求項２９】
請求項１５〜２８のいずれかに記載された情報処理装置のプリンタ設定方法を実行するためのプログラム。
【請求項３０】
請求項１５〜２８のいずれかに記載された情報処理装置のプリンタ設定方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１台のプリンタを異なる複数のプリンタオブジェクトとして登録し、各プリンタオブジェクトに対してそれぞれ異なるプリンタ名，デフォルトの動作条件を規定するデフォルト動作情報を設定し、プリンタ名，デフォルトの動作条件の異なる複数台の仮想プリンタとして使用可能なオペレーションシステムが用いられた情報処理装置および情報処理装置のプリンタ設定方法およびプログラムおよび記録媒体に関するものである。
【０００２】
【従来の技術】
近年、コンピュータからの印刷データを印刷出力可能なプリンタ，デジタル複合複写機等の印刷物出力デバイスは、トナー節約印刷機能、複数枚の画像を１枚の用紙に印刷するレイアウト印刷機能（例えば、２ｉｎ１）、両面印刷機能、スタンプ機能、製本機能等の多種の印刷機能を備えており、ユーザは、これらの印刷機能を組み合わせて、所望の印刷を行えるようになっている。
【０００３】
この印刷物出力デバイスの備える多種の印刷機能を利用するためには、アプリケーションソフトウェアから印刷処理を行う前に、コンピュータ操作者がプリンタドラバの設定画面（プロパティダイアログ）を表示し、適切な設定を行ってから印刷処理を行う必要がある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した多種の印刷機能の設定は、非常に分かり難いものとなっており、コンピュータの操作者がプリンタドライバの設定画面のどこを変更すれば希望の印刷結果を得られるのか把握していないか、もしくは設定変更操作が面倒なため、プリンタドライバの設定を変更することなく印刷している場合が多い。
【０００５】
以下、図２３〜図２６を参照して、アプリケーションプログラムからトナー節約印刷機能，両面印刷機能を設定して印刷処理を行うまでの手順について説明する。
【０００６】
図２３，図２４は、従来のトナー節約印刷機能の設定手順を説明する模式図である。
【０００７】
図に示すように、アプリケーションプログラムからトナー節約印刷機能を設定して印刷処理を行うまでの従来の手順は以下の▲１▼〜▲９▼の９ステップとなる。
【０００８】
▲１▼　アプリケーションのメニューから「印刷」を選択する。
【０００９】
▲２▼　印刷するプリンタを選択する。
【００１０】
▲３▼　「プロパティ」ボタンを指示し、プリンタドライバの設定画面を開く。
【００１１】
▲４▼　「印刷品質」タブを指示し、「印刷品質」シートを開く。
【００１２】
▲５▼　「印刷詳細」ボタンを指示し、「印字詳細」ダイアログを開く。
【００１３】
▲６▼　トナー節約モードの「使う」を選択する。
【００１４】
▲７▼　「ＯＫ」ボタンを指示し、「印字詳細」ダイアログを閉じる。
【００１５】
▲８▼　「ＯＫ」ボタンを指示し、プリンタドライバの設定画面を閉じる。
【００１６】
▲９▼　「ＯＫ」ボタンを指示し、印刷処理を開始させる。
【００１７】
図２５，図２６は、従来の両面印刷機能の設定手順を説明する模式図である。
【００１８】
図に示すように、アプリケーションプログラムから両面印刷機能を設定して印刷処理を行うまでの従来の手順は以下の▲１▼〜▲７▼の７ステップとなる。
【００１９】
▲１▼　アプリケーションのメニューから「印刷」を選択する。
【００２０】
▲２▼　印刷するプリンタを選択する。
【００２１】
▲３▼　「プロパティ」ボタンを指示し、プリンタドライバの設定画面を開く。
【００２２】
▲４▼　「仕上げ」タブし、「仕上げ」シートを開く。
【００２３】
▲５▼　印刷方法の「両面印刷」を選択する。
【００２４】
▲６▼　「ＯＫ」ボタンを指示し、プリンタドライバの設定画面を閉じる。
【００２５】
▲７▼　「ＯＫ」ボタンを指示し、印刷処理を開始させる。
【００２６】
以上、図２３〜図２６に示したように、多種の印刷機能の設定は、非常に分かり難く、かつ手間もかかってしまうものとなっており、コンピュータ機器等の操作に熟練したユーザでなければ、容易に行うことができない。よって、上述したプリンタの各種機能は、操作に不慣れなユーザや、操作の面倒なユーザに使用されることなく、一部のユーザのみの使用に限られていた。
【００２７】
このため、各ユーザが所望の印刷を行えないばかりでなく、２ｉｎ１，両面印刷，トナー節約印刷等を使用できないことによる紙やトナーのムダ使いによるコストのアップや環境への影響も計り知れないものがあった。
【００２８】
また、上述した多種の印刷機能を使用しているユーザでも、設定し直さなければならない条件が複数個あった場合、その設定作業時に、一部の条件を変更し忘れてしまい、無駄な印刷を実行させてしまうといったことも生じ得る。
【００２９】
また、ある１台のプリンタに対して、プリンタのインストール作業を複数回行うことにより、１台のプリンタを互いに異なるプリンタ名を有する複数台の仮想プリンタとして使用することができるオペレーションシステム（ＯＳ）、例えば、Ｗｉｎｄｏｗｓ（登録商標）９５／９８／ＮＴ／２０００／ＸＰ（米国Ｍｉｃｒｏｓｏｆｔ　Ｃｏｒｐｏｒａｔｉｏｎの米国及びその他の国における登録商標）等がある。
【００３０】
この種のＯＳを用いたコンピュータの場合、上記複数回のインストール作業により登録された複数の仮想プリンタに対して、上記図２３〜図２６と同様の設定作業を行って互いにデフォルト動作条件を設定することにより、以後は印刷の度に、上述した面倒な設定作業を行わなくとも実プリンタの動作条件を設定（変更）できる。このため、上述したように、１台のプリンタを互いにデフォルト動作条件が異なる複数台の仮想プリンタとして登録しているユーザも存在している。
【００３１】
しかしながら、上記仮想プリンタを追加するためには、新規に実プリンタを追加する場合と同様のインストール作業と、追加登録した仮想プリンタのデフォルトの動作条件を所望のものに変更する作業（図２３〜図２６と同様の作業）とが必要とされ、非常に面倒であるとともに、不慣れなユーザでは容易に行うことができないものである。
【００３２】
この作業を軽減するための技術が特開２００１−３０６２７９号公報に記載されている。
【００３３】
上記技術が特開２００１−３０６２７９号公報では、プリンタドライバをユーザの好みのデフォルト設定に変更した状態で追加するための簡易な操作手段を提供している。
【００３４】
しかしながら、ユーザの好みのデフォルト設定に変更した仮想プリンタを追加するには各ユーザが意識的に行う必要があり、結局、上述した図２３〜図２６に示した設定操作と同様の操作を行う必要があって不慣れなユーザでは容易に行うことができない。また、全てのプリンタ利用者に対して共通の環境を提供することもできないという問題点があった。
【００３５】
さらに、プリンタが複数台利用できる環境では、各プリンタに対してプリンタドライバのデフォルト設定の指定・追加という操作を行わなければならず、簡易的な操作とはいえプリンタの台数が増えると多大な労力が必要であるという問題点があった。
【００３６】
例えば、プリンタＡ，プリンタＢ，プリンタＣを利用可能なユーザが、それぞれに、「両面」，「２ｉｎ１」，「トナー節約かつ両面かつ２ｉｎ１」の機能がデフォルト設定されたプリンタを登録したい場合などは、プリンタＡ，プリンタＢ，プリンタＣそれぞれに、「両面」，「２ｉｎ１」，「トナー節約かつ両面かつ２ｉｎ１」の追加・変更の操作、即ち３×３＝９回の追加・変更操作を行う必要がある。
【００３７】
そして、１００人のユーザに同一の環境を提供したい場合では、各ユーザ毎に９回、即ち延べ９００回同一の追加・変更操作を行う必要があり、多大な労力が必要であるという問題点があった。
【００３８】
また、管理者やユーザが行うプリンタの設定は印刷機能の設定ばかりではなく、プリンタの新規導入、移動、移設等の環境変更の度にプリンタドライバのセットアップ作業（インストール作業）が発生する。
【００３９】
以下、従来のプリンタドライバのインストール作業について説明する。
【００４０】
図２７は、従来のプリンタドライバのインストール作業について説明する模式図である。
【００４１】
図２７に示すように、▲１▼管理者は、プリンタを設置し（ＩＰアドレス等の設定含む）、▲２▼該プリンタのプリンタドライバをサーバにインストールし、▲３▼共有プリンタ設定を行う。次に、▲４▼各クライアントコンピュータのプリンタドライバのインストールと▲５▼接続先ポートの設定をクライアントコンピュータの数だけ行う。
【００４２】
このように、プリンタドライバのセットアップ作業は、新規導入、移動、移設等されたプリンタを使用する全てのコンピュータに行う必要があり、管理者による作業量が膨大となっていたという問題点があった。
【００４３】
なお、上記セットアップ作業は各ユーザが行ってもよいが、この作業は、ドライバのインストール，ポートの設定等が面倒であり、不慣れなユーザでは容易に行うことができない（マニュアル，指示書等に従って行っても、上手くインストールすることができない場合もある）。また、上記セットアップ作業を各ユーザに任せると、スキルの差により設定が統一されず、設定，ドライバのバージョンアップの不整合が、トラブル発生の原因になっているという問題点があった。
【００４４】
さらに、管理者権限が大幅に強化されてＯＳ、例えば、Ｗｉｎｄｏｗｓ（登録商標）ＮＴ／２０００／ＸＰ（米国Ｍｉｃｒｏｓｏｆｔ　Ｃｏｒｐｏｒａｔｉｏｎの米国及びその他の国における登録商標）等においては、通常のユーザ権限では、プリンタドライバのインストール，バージョンアップ，プリンタのデフォルト設定の変更等を行うことができず、これらを行うためには、管理者権限が必要となる。
【００４５】
この場合、管理者又は一般のユーザ管理者権限が管理者権限のパスワードを用いて、不要な既存プリンタドライバのアンインストール▲６▼，プリンタドライバのインストール▲７▼，接続先ポートの設定▲８▼等を行う必要がある。
【００４６】
しかし、管理者が全てのコンピュータにプリンタドライバのインストールやプリンタのデフォルト設定の変更等を行うと膨大な作業が発生してしまい管理者の負荷が増大するという問題点があった。また、一般のユーザに管理者権限のパスワードを公開することも、セキュリティ上の問題でできないという問題点もあった。
【００４７】
また、従来では、これらのプリンタドライバのセットアップ作業を終了した後、管理者やユーザが上述したプリンタのデフォルト動作条件の設定も行っていたため、プリンタの新規導入、移動、移設等の環境変更の度に膨大な作業が発生することになるという問題点があった。
【００４８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ユーザからの指示に応じて、予め作成される設定ファイルに基づいて、登録されているプリンタオブジェクトを複製登録すると共に該複製されたプリンタオブジェクトの既定の設定を変更するプリンタ複製設定処理を行うことにより、使用可能なプリンタ機器が何台あろうとも、操作者は、プリンタ複製設定処理の実行をマウス等で指示するだけという極めて簡単な操作を行うだけで、各プリンタ機器に対応するプリンタドライバのデフォルト設定値をそれぞれ変更したプリンタオブジェクトを各プリンタ機器毎に複数作成して、操作者は、従来のようにプリンタドライバの設定画面を変更するのではなく、アプリケーションソフトウェアから印刷するプリンタ名を選択するだけで所望の印刷結果を得ることができる情報処理装置および情報処理装置のプリンタ設定方法およびプログラムおよび記録媒体を提供することである。
【００４９】
【課題を解決するための手段】
本発明に係る第１の発明は、１台のプリンタを異なる複数のプリンタオブジェクトとして登録し、各プリンタオブジェクトに対してそれぞれ異なるプリンタ名，デフォルトの動作条件を規定するデフォルト動作情報を設定可能なオペレーションシステムが用いられた情報処理装置において、予め作成される設定ファイル（図２，図３に示す設定ファイル２００）に基づいて、登録されているプリンタオブジェクトを複製登録すると共に該複製されたプリンタオブジェクトの既定の設定を変更するプリンタ複製設定処理を行うプリンタ複製設定手段（図１に示すＣＰＵ２１，図２に示すプリンタ複製・設定ツール１００，図４に示すフローチャート）と、前記プリンタ複製設定手段によるプリンタ複製設定処理の実行を指示する第１の指示手段（図２に示すプリンタ複製・設定ツール１００のアイコンを図１に示す入力装置（キーボード・マウス）で指示）とを有することを特徴とする。
【００５０】
本発明に係る第２の発明は、前記設定ファイル（図２，図３に示す設定ファイル２００）は、プリンタドライバの名称（図３の２０１−１），プリンタ名（図２の２０３−１），デフォルト動作情報（図３の２０３−２）を特定可能な１つ又は複数の設定ファイルであり、前記プリンタ複製設定手段は、登録されているプリンタオブジェクトを、該プリンタオブジェクトに設定されたプリンタドラバの名称で検索された設定ファイル内のプリンタ名に基づくプリンタ名で複製登録すると共に該複製されたプリンタオブジェクトのデフォルト動作情報を前記設定ファイル内のデフォルト設定情報に基づいて変更するプリンタ複製設定処理を行うことを特徴とする。
【００５１】
本発明に係る第３の発明は、前記プリンタ複製設定手段は、前記プリンタ複製設定処理を実行するプリンタ複製設定プログラム（図２に示すプリンタ複製・設定ツール１００）を含み、前記設定ファイル，前記プリンタ複製設定プログラムは、記録媒体（図２に示すＣＤ−ＲＯＭ）に記憶されることを特徴とする。
【００５２】
本発明に係る第４の発明は、前記プリンタ複製設定手段は、前記プリンタ複製設定処理を実行するプリンタ複製設定プログラム（図２に示すプリンタ複製・設定ツール１００）を含み、前記設定ファイル，前記プリンタ複製設定プログラムは、所定の通信媒体（図１に示すネットワーク５０）を介して取得されることを特徴とする。
【００５３】
本発明に係る第５の発明は、前記設定ファイル（図２，図３に示す設定ファイル２００）は、プリンタ名，デフォルト動作情報の組（図３の２０３）を複数特定可能なものであり、前記プリンタ複製設定手段は、登録されているプリンタオブジェクトを該プリンタオブジェクトのドライバ名称で検索された設定ファイル内の複数のプリンタ名に応じて複数複製登録すると共に該複数複製されたプリンタオブジェクトの各デフォルト動作情報を前記設定ファイル内の複数のデフォルト設定情報に基づいてそれぞれ変更するプリンタ複製設定処理を行うことを特徴とする。
【００５４】
本発明に係る第６の発明は、前記プリンタ複製設定手段は、前記オペレーティングシステムにより前記プリンタ複製設定処理を制限される場合、予め作成されたパスワードファイル（図６に示す管理者権限設定画面により作成された）内の管理者情報に基づいて管理者権限を偽装して前記プリンタ複製設定処理を行うことを特徴とする。
【００５５】
本発明に係る第７の発明は、前記管理者情報は、暗号化されてパスワードファイルに格納されていることを特徴とする。
【００５６】
本発明に係る第８の発明は、予め（図８に示す定義ファイル作成ツール８０３（図９〜図１４に示す画面，図１５に示すフローチャート）により）作成された定義ファイル（図８に示す定義ファイル８０２）に基づいて、プリンタドライバをインストールしてプリンタオブジェクトを登録するインストール処理を行うインストール手段（図１に示すＣＰＵ２１，図８に示すインストールツール８０１，図１６，図１７に示すフローチャート）と、前記インストール手段によるインストール処理の実行を指示する第２の指示手段（図８に示すインストールツール８０１のアイコンを図１に示す入力装置（キーボード・マウス）で指示）とを有することを特徴とする。
【００５７】
本発明に係る第９の発明は、前記インストール手段は、前記インストール処理後に前記プリンタ複製設定手段によるプリンタ複製設定処理の実行を指示することを特徴とする。
【００５８】
本発明に係る第１０の発明は、前記定義ファイルは、プリンタ名，プリンタドライバの名称，プリンタ使用時に用いる接続先情報，プリンタドライバ及び該プリンタドライバのインストールプログラムの所在情報を特定可能なものであり、前記インストール手段は、前記定義ファイルに基づいて、前記所在情報に応じて検索されるプリンタドライバのインストールプログラム（図８に示すプリンタドライバインストーラセット８２１Ａ，８２１Ｂ，８２１Ｃ，……）を用いて前記インストール処理を行うことを特徴とする。
【００５９】
本発明に係る第１１の発明は、前記インストール手段は、前記インストール処理を実行するインストールプログラム（図８に示すインストールツール８０１，図１６，図１７のフローチャート）を含み、前記定義ファイル（図８に示す定義ファイル８０２），前記インストールプログラム（図８に示すインストールツール８０１）は、記録媒体（図８に示すＣＤ−ＲＯＭ）に記憶されていることを特徴とする。
【００６０】
本発明に係る第１２の発明は、前記インストール手段は、前記インストール処理を実行するインストールプログラム（図８に示すインストールツール８０１，図１６，図１７のフローチャート）であり、前記定義ファイル（図８に示す定義ファイル８０２），前記インストールプログラム（図８に示すインストールツール８０１）は、所定の通信媒体を介して取得されることを特徴とする。
【００６１】
本発明に係る第１３の発明は、前記定義ファイルは、プリンタ名，プリンタドライバの名称，プリンタ使用時に用いる接続先情報の組を複数特定可能なものであり、前記インストール処理は、前記定義ファイルに基づいて、前記所在情報に応じて検索されるプリンタドライバのインストールプログラムを用いて複数のプリンタドライバをインストールさせることを特徴とする。
【００６２】
本発明に係る第１４の発明は、前記インストール手段は、前記オペレーティングシステムにより前記インストール処理を制限される場合、前記管理者情報に基づいて管理者権限を偽装して前記インストール処理を行うことを特徴とする。
【００６３】
本発明に係る第１５の発明は、１台のプリンタを異なる複数のプリンタオブジェクトとして登録し、各プリンタオブジェクトに対してそれぞれ異なるプリンタ名，デフォルトの動作条件を規定するデフォルト動作情報を設定可能なオペレーションシステムが用いられた情報処理装置のプリンタ設定方法において、予め作成される設定ファイルに基づいて、登録されているプリンタオブジェクトを複製登録すると共に該複製されたプリンタオブジェクトの既定の設定を変更するプリンタ複製設定処理を行うプリンタ複製設定工程（図４のステップＳ１０４〜Ｓ１０５）と、前記プリンタ複製設定工程の開始を指示する第１の指示工程（図４のステップＳ１０１以前の図示しないステップ）とを有することを特徴とする。
【００６４】
本発明に係る第１６の発明は、前記設定ファイルは、プリンタドライバの名称，プリンタ名，デフォルト動作情報を特定可能な１つ又は複数の設定ファイルであり、前記プリンタ複製設定工程は、登録されているプリンタオブジェクトを、該プリンタオブジェクトに設定されたプリンタドラバの名称で検索された設定ファイル内のプリンタ名に基づくプリンタ名で複製登録すると共に該複製されたプリンタオブジェクトのデフォルト動作情報を前記設定ファイル内のデフォルト設定情報に基づいて変更するプリンタ複製設定処理を行うことを特徴とする。
【００６５】
本発明に係る第１７の発明は、前記プリンタ複製設定工程は、前記プリンタ複製設定処理を実行するプリンタ複製設定プログラムを含み、前記設定ファイル，前記プリンタ複製設定プログラムは、記録媒体に記憶されることを特徴とする。
【００６６】
本発明に係る第１８の発明は、前記プリンタ複製設定工程は、前記プリンタ複製設定処理を実行するプリンタ複製設定プログラムによる工程を含み、前記設定ファイル，前記プリンタ複製設定プログラムは、所定の通信媒体を介して取得されることを特徴とする。
【００６７】
本発明に係る第１９の発明は、前記設定ファイルは、プリンタ名，デフォルト動作情報の組を複数特定可能なものであり、前記プリンタ複製設定工程は、登録されているプリンタオブジェクトを該プリンタオブジェクトのドライバ名称で検索された設定ファイル内の複数のプリンタ名に応じて複数複製登録すると共に該複数複製されたプリンタオブジェクトの各デフォルト動作情報を前記設定ファイル内の複数のデフォルト設定情報に基づいてそれぞれ変更するプリンタ複製設定処理を行うことを特徴とする。
【００６８】
本発明に係る第２０の発明は、前記プリンタ複製設定工程は、前記オペレーティングシステムにより前記プリンタ複製設定処理を制限される場合、予め作成されたパスワードファイル内の管理者情報に基づいて管理者権限を偽装して前記プリンタ複製設定処理を行う（図７のステップＳ２０５）ことを特徴とする。
【００６９】
本発明に係る第２１の発明は、前記管理者情報は暗号化されてパスワードファイルに格納されていることを特徴とする。
【００７０】
本発明に係る第２２の発明は、予め作成された定義ファイルに基づいて、プリンタドライバをインストールしてプリンタオブジェクトを登録するインストール処理を行うインストール工程（図１６のステップＳ４０５，図１７のステップＳ５０１〜Ｓ５１２）と、前記インストール工程の開始を指示する第２の指示工程（図１６のステップＳ４０１以前の図示しないステップ）とを有することを特徴とする。
【００７１】
本発明に係る第２３の発明は、前記インストール工程は、前記インストール処理後に前記プリンタ複製設定工程の開始を指示する（図１６のステップＳ４０６，図１７のステップＳ５１０）ことを特徴とする。
【００７２】
本発明に係る第２４の発明は、前記定義ファイルは、プリンタ名，プリンタドライバの名称，プリンタ使用時に用いる接続先情報，プリンタドライバ及び該プリンタドライバのインストールプログラムの所在情報を特定可能なものであり、前記インストール工程は、前記定義ファイルに基づいて、前記所在情報に応じて検索されるプリンタドライバのインストールプログラムを用いて前記インストール処理を行う（図１７のステップＳ５０７，Ｓ５０８）ことを特徴とする。
【００７３】
本発明に係る第２５の発明は、前記インストール工程は、前記インストール処理を実行するインストールプログラムによる工程を含み、前記定義ファイル，前記インストールプログラムは、記録媒体に記憶されていることを特徴とする。
【００７４】
本発明に係る第２６の発明は、前記インストール工程は、前記インストール処理を実行するインストールプログラムによる工程を含み、前記定義ファイル，前記インストールプログラムは、所定の通信媒体を介して取得されることを特徴とする。
【００７５】
本発明に係る第２７の発明は、前記定義ファイルは、プリンタ名，プリンタドライバの名称，プリンタ使用時に用いる接続先情報の組を複数特定可能なものであり、前記インストール処理は、前記定義ファイルに基づいて、前記所在情報に応じて検索されるプリンタドライバのインストールプログラムを用いて複数のプリンタドライバをインストールさせることを特徴とする。
【００７６】
本発明に係る第２８の発明は、前記インストール工程は、前記オペレーティングシステムにより前記インストール処理を制限される場合、前記管理者情報に基づいて管理者権限を偽装して前記インストール処理を行う（図１６のステップＳ４０７）ことを特徴とする。
【００７７】
本発明に係る第２９の発明は、請求項１５〜２８のいずれかに記載された情報処理装置のプリンタ設定方法を実行するためのプログラムであることを特徴とする。
【００７８】
本発明に係る第３０の発明は、請求項１５〜２８のいずれかに記載された情報処理装置のプリンタ設定方法を実行するためのプログラムを記録媒体にコンピュータが読み取り可能に記憶させたことを特徴とする。
【００７９】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置の構成の一例を示すブロック図である。
【００８０】
図において、１０はコンピュータで、ＣＰＵ２１とその周辺機器とからなるコンピュータ本体１１、ディスプレイ１２、及びキーボード，ポインティングデバイス（ＰＤ）等の入力装置１３等から構成され、イーサネット（登録商標）等のネットワーク５０を介してプリンタ３０Ａ，……，プリンタ３０Ｂ（以下、プリンタ３０）と接続されている。なお、ここでは、コンピュータ１０とプリンタ３０とがネットワーク５０を介して接続される場合について説明したが、プリンタ３０とがＵＳＢＩ／Ｆ，パラレルＩ／Ｆ等を介してコンピュータ１０と直接接続されるように構成してもよい。また、プリンタは幾つ接続されていてもよい。
【００８１】
コンピュータ本体１１において、ＣＰＵ２１は、ＲＯＭ２２，ハードディスクドライブ（ＨＤＤ）２６，記録媒体３２に格納されたプログラムを実行する。２３はＲＡＭで、ＣＰＵ２１の作業領域として使用される。
【００８２】
２４はネットワークインタフェース（ＮＷＩ／Ｆ）で、ネットワーク５０との通信を制御する。
【００８３】
４０はオペレーティングシステム（ＯＳ）であり、コンピュータ１０全体を統括制御するためのソフトウエアである。なお、このＯＳ４０は、１台のプリンタに対するインストール作業を複数回行うことにより、１台のプリンタを異なる複数のプリンタオブジェクトとしてＯＳのシステム情報ファイル（通常レジストリと称される）に登録し、各プリンタオブジェクトに対してそれぞれ異なるプリンタ名，デフォルト動作情報（デフォルトの動作条件を規定する情報）を設定し、プリンタ名，デフォルトの動作条件の異なる複数台の仮想プリンタとして使用できるようにコンピュータ１０を制御可能なＯＳであり、例えばＷｉｎｄｏｗｓ（登録商標）９５／９８／ＮＴ／２０００／ＸＰ（米国Ｍｉｃｒｏｓｏｆｔ　Ｃｏｒｐｏｒａｔｉｏｎの米国及びその他の国における登録商標）等である。
【００８４】
記録媒体３２は、プリンタ３０をコンピュータ１０によって使用できるようにするためのプリンタドライバ３１、セットアッププログラム、ＩＮＦファイル等を保持したＣＤ−ＲＯＭであり、ＣＤ−ＲＯＭドライブ２７により読み取り可能である。なお、記録媒体３２に記録されたプリンタドライバ３１等は、ＯＳ４０上で動作するものとして作成されている。なお、ここでは記録媒体３２をＣＤ−ＲＯＭとする場合について説明したが、フレキシブルディスク，光磁気ディスク等のその他の記録媒体であってもよい。また、記録媒体３２に記憶されたプリンタドライバ３１、セットアッププログラム、ＩＮＦファイル等は、ネットワーク５０を介して他の機器よりダウンロードするように構成してもよい。
【００８５】
記録媒体３２内のプリンタドライバ３１をコンピュータ１０にインストールする際、ユーザは、記録媒体３２内の図示しないセットアッププログラム（プリンタメーカ等により共有される）、或いは、ＯＳ４０の提供するプリンタ追加ウィザード等を実行させる。詳細の説明は省略するが、セットアッププログラム或いはプリンタ追加ウィザード等によるプリンタドライバのインストールにより、プリンタドライバ３１がＨＤＤ２６内にコピーされ、ＯＳ４０のシステム情報（レジストリ等）に各種の情報が追加される。
【００８６】
そして、その結果として、プリンタ３０が、特定のプリンタ名（ユーザが付けたプリンタ名或いはプリンタ３０のデフォルトのプリンタ名）で識別されるプリンタとして使用することができる状態が形成される。以下、コンピュータ１０にプリンタドライバ３１がインストールされたものとする。
【００８７】
以下、図２〜図５を参照して、本発明の情報処理装置におけるプリンタ複製・設定処理について説明する。
【００８８】
図２は、本発明の情報処理装置におけるプリンタ複製・設定処理について説明する模式図であり、図１と同一のものには同一の符号を付してある。
【００８９】
図において、１００はプリンタ複製・設定ツールであり、設定ファイル２００の設定に基づいて、後述する図４のフローチャートに示す処理を実行する。
【００９０】
なお、プリンタ複製・設定ツール１００と、設定ファイル２００は、管理者が作成したＣＤ−ＲＯＭ等の記録媒体に格納されて各ユーザに配布されたり、管理者から各ユーザにメール送信されたり、管理者のコンピュータ又はサーバ内に格納され各ユーザがダウンロードするものとする。
【００９１】
また、本実施形態では、プリンタ複製・設定ツール１００と設定ファイル２００の双方を、上述した方法により配布する場合について説明したが、プリンタ複製・設定ツール１００を各ユーザコンピュータにインストールしておき、設定ファイル２００のみを上述した方法により配布するように構成してもよい。
【００９２】
各ユーザは、プリンタ複製・設定ツール１００のアイコンをマウス等のポインティングデバイスにより指示（クリック）して実行するだけで、プリンタオブジェクトの複製・デフォルト設定の変更を行うことができる。
【００９３】
図３は、図２に示した設定ファイル２００の構成の一例を示す図である。この設定ファイルは、後述する図４のフローチャートに示すプリンタ複製・設定処理において、この設定ファイルの記述に基づいて、オリジナルプリンタオブジェクトの複製及び該複製されたプリンタオブジェクトのデフォルト設定を実行するものとする。
【００９４】
図において、２００は設定ファイルで、任意の名称で、拡張子を例えば、「．ＩＮＦ」とし、記述方法はＩｎｉファイルフォーマットに準拠し、セクション名，項目名，値から構成されるものとする。
【００９５】
この設定ファイル２００は、ドライバ情報セクション２０１と，コピー情報セクション２０２，１つ又は複数のプリンタ情報セクション２０３から構成される。
【００９６】
ドライバ情報セクション２０１（セクション名”ＤｒｉｖｅｒＩｎｆ”）には、プリンタドライバ名称２０１−１（ここでは、”Ｃｘｘｘｘ　ＬＡＳＥＲ　Ｓｘｘｘ　ＬＢｘ−８８０”）が記述される。
【００９７】
コピー情報セクション２０２（セクション名”ＣｏｐｙＩｎｆ”）において、２０２−１はコピー数（”Ｎｕｍ”）で、オリジナルのプリンタオブジェクトのコピーする数を示す。ここでは、”Ｎｕｍ＝２”とあり、２つコピーする場合に対応する。
【００９８】
２０２−２はプリンタ情報セクションのセクション名（セクション名”ＰｒｉｎｔｅｒＸ”）で、コピーしたプリンタオブジェクトの設定情報を記述するプリンタ情報セクション２０３の各セクション名を示す。なお、”Ｘ”は「１」から始まりコピー数分記述する。ここでは、２つコピーするので、”Ｓｅｃｔｉｏｎ１＝Ｐｒｉｎｔｅｒ１”、”Ｓｅｃｔｉｏｎ２＝Ｐｒｉｎｔｅｒ２”と記述されている。
【００９９】
プリンタ情報セクション２０３において、２０３−１はプリンタ名（”Ｎａｍｅ”）で、オリジナルプリンタオブジェクト名に付加する文字列（付加文字列）に相当する。ここで、”（両面印刷）”，”（トナー節約）”と記述されているので、オリジナルプリンタオブジェクト名を”ＬＢｘ−８８０”とすると、コピー生成されたプリンタオブジェクト名は、”ＬＢｘ−８８０（両面印刷）”，”ＬＢｘ−８８０（トナー節約）”となる。なお、２０３−１は、付加文字列に限られるものではなく、複製後のプリンタオブジェクトのプリンタ名に関する情報であればよく、複製するプリンタオブジェクトのプリンタ名そのものであってもよい。なお、プリンタ名が「””（ＮＵＬＬ）」の場合は、複製はされずオリジナルのプリンタオブジェクトの設定変更が行われ、同一の付加文字列が付加されている場合にも、複製はされず、そのプリンタオブジェクトの設定変更が行われる。
【０１００】
２０３−２はデフォルト動作情報で、複製後のプリンタオブジェクトに対して変更設定するデフォルト動作情報に対応し、項目としては、両面印刷設定情報（”２Ｓｉｄｅｐｒｉｎｔ”），トナー節約設定情報（”Ｓａｖｅｔｏｎｅｒ”）ページレイアウト設定情報（”Ｌａｙｏｕｔ”），製本印刷設定情報（”Ｂｏｏｋｌｅｔｐｒｉｎｔ”），ジョブ処理方法設定情報（”Ｏｕｔｐｕｔ”），……等がある。
【０１０１】
”Ｐｒｉｎｔｅｒ１”セクションでは、”２Ｓｉｄｅｐｔｉｎｔ＝１”と指定されているので、”ＬＢｘ−８８０（両面印刷）”のデフォルト設定（デフォルト動作条件）は「両面印刷」となる。
【０１０２】
また、”Ｐｒｉｎｔｅｒ２”セクションでは、”Ｓａｖｅｔｏｎｅｒ＝１”及び”Ｌａｙｏｕｔ＝１”と指定されているので、”ＬＢｘ−８８０（トナー節約＋２ｉｎ１）”のデフォルト設定は、「トナー節約」及び「２ページ／枚印刷（２ｉｎ１）」となる。
【０１０３】
なお、設定ファイル２００は、プリンタドライバ毎に作成されるものとする。
【０１０４】
以下、図４に示すフローチャートを参照して、本発明の情報処理装置におけるプリンタ複製・設定処理について説明する。
【０１０５】
図４は、本発明の情報処理装置における第１の制御処理手順の一例を示すフローチャートであり、プリンタ複製・設定処理に対応する。なお、このフローチャートの処理は、図１に示したＣＰＵ２１によりＨＤＤ２６，記憶媒体３２又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、図中、Ｓ１０１〜Ｓ１０６は各ステップを示す。
【０１０６】
プリンタ複製・設定処理が開始されると、まず、ローカルプリンタ（コンピュータ１０にインストールされているプリンタオブジェクト）を列挙し（Ｓ１０１）、次に、全てのプリンタをチェック（後述するステップＳ１０３〜Ｓ１０６の処理）したか否かを判定し、まだ全てのプリンタをチェックしていないと判断した場合には、ステップＳ１０１で列挙したローカルプリンタを順次チェック（該ローカルプリンタのプリンタドライバが本処理で設定変更可能であるか否かのチェック）し（Ｓ１０３）、設定変更付加であると判断した場合には、ステップＳ１０２に戻り、次のローカルプリンタの処理に移行する。
【０１０７】
一方、ステップＳ１０３でカレントのローカルプリンタのプリンタドライバが本処理で設定変更可能であると判断した場合には、設定フィルの検索・読込みを行う（Ｓ１０４）。なお、設定ファイル２００は、プリンタドライバ毎に作成されるものであり、ステップＳ１０４における設定ファイルの検索は、カレントのローカルプリンタと同一のプリンタ情報をもつ設定ファイルを検索する。同一の判定条件としては、設定ファイル内の”ＤｒｉｖｅｒＩｎｆｏ”セクションの”ＤＲＩＶＥＲＮＡＭＥ”項目と、カレントのローカルプリンタのプリンタドライバ名が同一であることとする。ここで、設定ファイルが見つからない場合には、ステップＳ１０２に戻り、次のローカルプリンタの処理に移行する。
【０１０８】
一方、ステップＳ１０４で、設定ファイルが見つかった場合には、設定ファイルを読込み、カレントのローカルプリンタを複製（プリンタの複製）する（Ｓ１０５）。
【０１０９】
ここで、プリンタの複製とは、オリジナルのプリンタオブジェクトの名称に設定ファイルのプリンタ情報セクションの”Ｎａｍｅ”項目の値を連結し、システム情報ファイルに登録されているオリジナルプリンタオブジェクトと同じプリンタドライバ，ポート（プリンタを使用する際に用いる接続先），プリントプロセッサ等を指定したプリンタオブジェクトをＯＳ４０のシステム情報ファイル（レジストリ等）に新たに追加する処理に相当する。例えば、カレントのローカルプリンタが”ＬＢｘ−８８０”であり、図３に示した設定ファイルが用意されていたとすると、”ＬＢｘ−８８０（両面印刷）”，”ＬＢｘ−８８０（トナー節約＋２ｉｎ１）”が生成される。なお、複製するプリンタオブジェクトの名称が、ＯＳにより許可された文字数を越える場合には、オリジナルプリンタオブジェクトの名称のプリンタ名を短縮するようにしてもよいし、ユーザに入力させるように構成してもよい。
【０１１０】
また、ここでは図示しないが、オリジナルのプリンタオブジェクトの名称に設定ファイルのプリンタ情報セクションのＮａｍｅ項目の値が末尾に含まれる場合には、上記プリンタのコピー処理は行わず、そのままステップＳ１０２に戻り、次のローカルプリンタの処理に移行する。詳細には、カレントのプリンタオブジェクトのプリンタ名称の末尾から、設定ファイルのプリンタ情報セクションの「Ｎａｍｅ（付加名称）」の長さ分の文字列を切り取り、該切り取られた文字列と付加名称と合致するか確認し、合致する場合は上記コピー処理は行わず、合致しない場合のみ上記コピー処理を行うものとする。また、設定ファイルのプリンタ情報セクションの”Ｎａｍｅ”項目の値が「””（ＮＵＬＬ）」の場合は、上記プリンタのコピー処理は行わず、そのままステップＳ１０６に進む。
【０１１１】
次に、ステップＳ１０６において、ステップＳ１０５で複製した各プリンタオブジェクトのデフォルト設定の変更（デフォルト動作条件の変更設定）を行う。なお、ステップＳ１０５で、設定ファイルのプリンタ情報セクションの”Ｎａｍｅ”項目の値が「””（ＮＵＬＬ）」等であったり付加文字列が合致してプリンタのコピー処理が行われなかった場合には、そのプリンタオブジェクトのデフォルト設定の変更（デフォルト動作条件の変更設定）を行う。
【０１１２】
ここで、プリンタオブジェクトのデフォルト設定の変更とは、設定フィルのプリンタ設定情報セクションを読込み、設定変更をしていく。例えば、図３に示した設定ファイルの”Ｐｒｉｎｔｅｒ１”セクションでは、”２Ｓｉｄｅｐｔｉｎｔ＝１”と指定されているので、”ＬＢｘ−８８０（両面印刷）”のデフォルト設定は「両面印刷」に変更され、”Ｐｒｉｎｔｅｒ２”セクションでは、”Ｓａｖｅｔｏｎｅｒ＝１”及び”Ｌａｙｏｕｔ＝１”と指定されているので、”ＬＢｘ−８８０（トナー節約＋２ｉｎ１）”のデフォルト設定は、「トナー節約」及び「２ページ／枚印刷（２ｉｎ１）」に変更される。デフォルト設定の変更が終了すると、ステップＳ１０２に戻り、次のローカルプリンタの処理に移行する。
【０１１３】
なお、デフォルト設定変更の際、設定項目に矛盾がある場合は設定変更処理を中断し、ステップＳ１０２に戻り、次のローカルプリンタの処理に移行する。
【０１１４】
そして、ステップＳ１０２において、全てのプリンタをチェックが終了したと判断した場合には、そのまま処理を終了する。
【０１１５】
図５は、図４に示したプリンタ複製・設定変更処理を行った後の印刷ダイアログボックスの一例を示す模式図である。
【０１１６】
図４に示したプリンタ複製・設定変更処理を行った後、ユーザが、アプリケーションプログラムを実行させて「ファイルメニュー」の「印刷」コマンドを選択した場合、コンピュータ１０のディスプレイ１２上には、図に示すような印刷ダイアログボックス７０が表示される。
【０１１７】
印刷ダイアログボックス７０において、７１は利用するプリンタをプリンタオブジェクトのプリンタ名で選択するためのリストボックスであり、７２は選択されたプリンタの動作条件を変更するためのプロパティボタンであり、７３は印刷の実行を指示するためのＯＫボタンである。
【０１１８】
ユーザは、この印刷ダイアログボックス７０において、ボタン７１ａを指示することにより表示されるリスト７１ｂから「ＬＢｘ−８８０（トナー節約＋２ｉｎ１）」を選択し、ＯＫボタン７３を押下すると、コンピュータ１０内では、ＯＳ４０、アプリケーションプログラム及びプリンタ「ＬＢｘ−８８０（トナー節約＋２ｉｎ１）」のプリンタドライバが連携して機能することにより、システム内の設定ファイル（レジストリ等のシステム情報）内に記憶されている、プリンタ「ＬＢｘ−８８０（トナー節約＋２ｉｎ１）」に関する動作条件（トナー節約印刷＋２ｉｎ１）に応じた印刷ジョブデータを生成し、「ＬＢｘ−８８０（トナー節約＋２ｉｎ１）」に設定されているポートから出力する処理が行なわれる。そして、その結果として、プリンタ３０（「ＬＢｘ−８８０」）が、仮想プリンタ「ＬＢｘ−８８０（トナー節約＋２ｉｎ１）」のデフォルト設定での動作（印刷）を行うことになる。
【０１１９】
なお、ユーザが、「ＬＢｘ−８８０（両面印刷＋２ｉｎ１）」を選択した場合も同様である。
【０１２０】
また、図３に示した設定ファイル２００は、管理者がテキストエディタ等で記述してユーザに配布してもよいし、管理者が所定のユーザインタフェース、例えば図２３，図２４に示したプリンタドライバの設定画面と同様のユーザインタフェースや単にプリンタドライバを選択する選択ボタンと設定可能な設定項目をチェックするチェックボタンのみのユーザインタフェースを用いて図２に示した設定ファイル２００を生成するように構成してもよい。
【０１２１】
さらに、上記プリンタ複製・設定変更処理により複写されたプリンタオブジェクトを複数指定して、各プリンタオブジェクトに設定されているデフォルト設定の論理和に対応するデフォルト設定を設定した新たなプリンタオブジェクトを追加生成するように構成してもよい。この際、プリンタオブジェクトの名称は、双方の名称をつないだ名称とするように構成してもよい。但し、同一の文字列が存在する場合は一方を削除するものとする。
【０１２２】
以上の処理により、プリンタドライバの設定等に不慣れなユーザであっても、管理者から配布される設定ファイル２００とプリンタ複製・設定ツール１００を用いて（プリンタ複製・設定ツールのアイコンをクリックするだけ）、プリンタのデフォルト設定を変更したプリンタオブジェクトを追加することができ、管理者による設定作業を軽減することができる。また、各ユーザに同一の環境を容易に提供することができる。
【０１２３】
なお、本実施形態では、プリンタ複製・設定ツール１００と設定ファイル２００の双方を配布するため、各ユーザは、予めプリンタ複製・設定ツール１００を各インストールしておく手間も省け、配布されたプリンタ複製・設定ツールのアイコンをクリックするという極めて簡易な方法により、上述したプリンタ設定・変更処理を行うことができる。
【０１２４】
〔第２実施形態〕
上記第１実施形態では、管理者の作成した設定ファイル２００に基づき、プリンタ複製・設定ツール１００を実行させてプリンタの複製・設定処理を行う構成について説明したが、例えば、Ｗｉｎｄｏｗｓ（登録商標）ＮＴ／２０００／ＸＰ（米国Ｍｉｃｒｏｓｏｆｔ　Ｃｏｒｐｏｒａｔｉｏｎの米国及びその他の国における登録商標）等のように管理者権限でログインしなければ、プリンタドライバのインストール，バージョンアップ，プリンタのデフォルト設定の変更等を行うことができない。そのため、通常のユーザ権限でログインしたユーザでは、上記第１実施形態で示したプリンタの複製・設定処理を行うことができない。そこで、本実施形態では、通常のユーザ権限でログインしたユーザでも、管理者の作成したパスワードファイルを用いて管理者になりすまし（管理者権限を偽装し）、上記第１実施形態で示したプリンタの複製・設定処理を行う構成について説明する。
【０１２５】
図６は、本発明の情報処理装置における管理者権限設定画面の一例を示す模式図である。
【０１２６】
図において、６００は管理者権限設定画面であり、管理者権限を有するユーザにより実行される。
【０１２７】
６０１はユーザ名入力欄で、プリンタの複製・設定処理を実行しようとするローカルコンピュータに対して管理者権限を有するユーザ名を入力する。６０２はドメイン名入力欄で、ユーザ名入力欄６０１で入力したユーザ名の属するドメイン名を入力する。なお、ドメインが存在しない場合には、ドメイン名を入力する必要はない。
【０１２８】
６０３はパスワード入力欄で、ユーザ名入力欄６０１で入力したユーザ名，ドメイン名入力欄６０２に対応したパスワードを入力する。６０４はパスワード確認欄で、パスワード入力欄６０３で入力したパスワードを再入力する。なお、パスワード入力欄６０３，パスワード確認欄６０４に入力されたパスワードは、「＊」等の伏せ文字で表示される。
【０１２９】
６０５はＯＫキーで、このキーが押下されると、パスワード入力欄６０３，パスワード確認欄６０４に入力されたパスワードの一致が確認され、一致している場合には、ユーザ名入力欄６０１，ドメイン名入力欄６０２，パスワード入力欄６０３の各入力に基づいて上述したユーザ名，ドメイン名，パスワードを含む管理者情報が暗号化されたパスワードファイルを作成し、管理者権限設定画面６００を終了する。一方、パスワード入力欄６０３，パスワード確認欄６０４に入力されたパスワードの一致していない場合には、その旨を示すメッセージを表示し、再度パスワード入力欄６０３，パスワード確認欄６０４への入力を促す。
【０１３０】
６０６はキャンセルキーで、このキーが押下されると、管理者権限設定画面６００を終了する。
【０１３１】
なお、本実施形態では、管理者情報を含むパスワードファイルを新たに設ける場合について説明したが、管理者情報を暗号化して設定ファイル内に含ませるように構成してもよい。
【０１３２】
以下、図７に示すフローチャートを参照して、本発明の情報処理装置における管理者権限チェック処理について説明する。
【０１３３】
図７は、本発明の情報処理装置における第２の制御処理手順の一例を示すフローチャートであり、プリンタ複製・設定処理に対応する。なお、このフローチャートの処理は、図１に示したＣＰＵ２１によりＨＤＤ２６，記憶媒体３２又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、図中、Ｓ２０１〜Ｓ２０５は各ステップを示す。
【０１３４】
まず、ユーザにより図２に示したプリンタ複製・設定ツール１００のアイコンをマウス等のポインティングデバイスにより指示（クリック）され、プリンタ複製・設定処理が開始されると、まず、起動されているＯＳをチェックし（Ｓ２０１）、プリンタのデフォルト設定の変更等に管理者権限が必要なＯＳであるか否かを判定し（Ｓ２０２）、管理者権限が必要なＯＳでないと判断した場合には、そのままステップＳ２０４に移行する。
【０１３５】
一方、ステップＳ２０２で、プリンタのデフォルト設定の変更等に管理者権限が必要なＯＳであると判断した場合には、現在起動されているプロセスが管理者権限を有するか否かを判定し（Ｓ２０３）、管理者権限を有すると判断した場合には、ステップＳ２０４に進み、図４に示したプリンタの複製・設定処理を行い、終了後、処理を終了する。
【０１３６】
一方、ステップＳ２０３で、現在起動されているプロセスが管理者権限を有していないと判断した場合には、図６に示した管理者権限設定画面６００で生成されたパスワードファイル内の管理者権限設定情報（ユーザ名，ドメイン名，パスワード等）を用いて（暗号化されている場合は解読する）を用いて、管理者権限を有する子プロセスとして、本管理者権限チェック処理を再度起動し、本処理を終了する。これにより、再度起動されたプロセスでは、管理者権限を有するため、ステップＳ２０４のプリンタ複製・設定処理を実行することができる。
【０１３７】
以上の処理により、管理者権限のないユーザであっても、プリンタの複製・設定処理を行うことができ、管理者による設定作業を軽減することができる。また、管理者権限のパスワードを一般のユーザに公開する必要もなく、セキュリティ上の安全も確保することができる。
【０１３８】
〔第３実施形態〕
上記第１，第２実施形態では、各コンピュータにプリンタドライバがインストールされていることを前提として、プリンタの複製・設定処理を行う場合について説明したが、プリンタドライバがインストールされていないコンピュータに対してプリンタドライバのインストール処理を行い、さらに、上記第１実施形態に示したプリンタの複製・設定処理を行う構成について説明する。
【０１３９】
まず、プリンタドライバのインストール処理のみについて説明し、その後、プリンタドライバのインストール処理とプリンタの複製・設定処理とを連動して実行する構成について説明する。
【０１４０】
以下、図８〜図１７を参照して、本発明の情報処理装置におけるプリンタドライバインストール処理について説明する。
【０１４１】
図８は、本発明の情報処理装置におけるプリンタドライバインストール処理を説明する模式図である。以下、図面を参照しながら、本発明の情報処理装置におけるプリンタドライバのインストールについて説明する。
【０１４２】
図において、８０１はプリンタドライバのインストールツールであり、定義ファイル８０２の設定に基づいて、後述する図１５のフローチャートに示す処理を実行する。
【０１４３】
８０３は定義ファイル作成ツールで、管理者は、管理者端末８１０上でこの定義ファイル作成ツール８０３を用いて定義ファイル８０２を作成することができる。なお、管理者端末８１０，サーバ８００は、図１に示したコンピュータ１０と同様の構成となっている。但し、サーバ８００は、サーバ用のＯＳにより制御されているものとする。
【０１４４】
以下、インストールまでの流れ▲１▼〜▲５▼について説明する。
【０１４５】
▲１▼サーバに共有プリンタ作成
管理者は、プリンタを設置し（ＩＰアドレス等の設定含む）、該プリンタのプリンタドライバをサーバ８００にインストールし、共有設定等を行い、サーバ８００上に共有プリンタを作成する。
【０１４６】
▲２▼定義ファイル作成
管理者は、管理者端末において定義ファイル作成ツール８０３を用いて、定義ファイル８０２を作成する。
【０１４７】
▲３▼インストール実行環境の準備
管理者は、各クライアントでインストールツールを使用するために、プリンタメーカから提供される各種ＯＳに対応したプリンタドライバ，プリンタドライバインストールプログラム，インストールイメージ等のプリンタドライバインストーラセット８２１Ａ（第１のＯＳ用），８２１Ｂ（第２のＯＳ用），８２１Ｃ（第３のＯＳ用），……の保存用の共有フォルダ８２０をサーバ８００上に作成する（後述する図１８参照）。
【０１４８】
▲４▼ターゲットコンピュータへの配布
管理者は、インストールツール８０１と定義ファイル８０２を、ターゲットのコンピュータに配布する。なお、プリンタドライバのインストールツール８０１，定義ファイル８０２は、管理者が作成したＣＤ−ＲＯＭ等の記録媒体に格納されて各ユーザに配布されたり、管理者から各ユーザにメール送信されたり、管理者のコンピュータ内に格納され各ユーザがダウンロードするものとする。
【０１４９】
▲５▼インストール実行
各ユーザは、各コンピュータ（クライアント）１０からインストールツール８０１のアイコンをマウス等のポインティングデバイスにより指示（クリック）してインストール処理を実行する。
【０１５０】
以下、図９〜図１５を参照して、図８に示した定義ファイル作成ツール８０３による定義ファイル作成処理について説明する。
【０１５１】
図９は、図８に示した定義ファイル作成ツール８０３における定義ファイル種別選択画面の一例を示す模式図であり、定義ファイル作成ツールが起動されると管理者端末のモニタ上に表示される。
【０１５２】
図において、９０１〜９０３は定義ファイル種別選択ボタンで、定義ファイルの種類を選択するものであり、９０１はプリンタを追加しドライバを更新（新規作成）する場合に選択し、９０２はドライバを更新（新規作成）する場合に選択し、９０３は既存の定義ファイルを編集する場合に選択する。なお、９０１〜９０３はいずれか一つのみ選択可能となっている。
【０１５３】
９０４は、プリンタドライバインストール処理が実行された場合に、既存のプリンタを削除する場合にチェックするものであり、選択ボタン９０１が選択されている場合のみチェック可能である。
【０１５４】
９０５はファイル名表示テキストボックスで、参照ボタン９０８を押下することにより表示されるファイル選択画面で選択された既存の定義ファイルを表示するものであり、選択ボタン９０３が選択された場合のみ有効となる。
【０１５５】
９０６は次へボタンで、このボタンを押下することにより、後述する図１０に示すプリンタ一覧表示画面へ移行する。但し、選択ボタン９０２が選択されている場合のみ後述する図１３に示すファイル保存先等設定画面へ移行する。
【０１５６】
９０７はキャンセルボタンで、このボタンを押下することにより、定義ファイル作成処理を終了する。
【０１５７】
図１０は、図８に示した定義ファイル作成ツール８０３におけるプリンタ一覧表示画面の一例を示す模式図であり、図９に示した次へボタン９０６を押下されると管理者端末のモニタ上に表示される。
【０１５８】
図において、１００１はプリンタリストで、プリンタ名（フレンドリ名），ドライバ名称，プリンタを使用する場合に用いる接続先（ポート名）をリスト表示する。なお、プリンタリスト内のプリンタをクリックし反転表示にすることで、反転表示されたプリンタを選択したこととなる。
【０１５９】
但し、図９に示した定義ファイル種別選択画面で選択ボタン９０１が選択された場合には、プリンタリスト１００１は空白となる。
【０１６０】
１００４は編集ボタンで、プリンタリスト１００１内で選択されたプリンタを編集するときに押下する。１００６は削除ボタンで、プリンタリスト１００１内で選択されたプリンタを削除するときに押下する。１００５はデフォルトボタンで、プリンタリスト１００１内で選択されたプリンタを通常使うプリンタに設定するときに押下する。
【０１６１】
１００２は共有プリンタ追加ボタンで、このボタンを押下することにより、後述する図１１に示す共有プリンタ追加画面が表示され、共有プリンタ（サーバ８００経由で出力させるプリンタ）の追加を行うことができる。なお、追加された共有プリンタは、プリンタリスト１００１内に追加表示される。
【０１６２】
１００３はＬＰＲプリンタ追加ボタンで、このボタンを押下することにより、後述する図１２に示すＬＰＲプリンタ追加画面が表示され、ＬＰＲプリンタ（プリントサーバを使用することなく、ＩＰアドレスを指定して直接出力させるプリンタ）の追加を行うことができる。なお、追加されたＬＰＲプリンタは、プリンタリスト１００１内に追加表示される。
【０１６３】
１００７は戻るボタンで、このボタンを押下することにより、図９に示したプリンタ一覧表示画面へ戻る。１００８は次へボタンで、このボタンを押下することにより、後述する図１３に示すファイル保存先等設定画面へ移行する。１００９はキャンセルボタンで、このボタンを押下することにより、定義ファイル作成処理を終了する。
【０１６４】
図１１は、図８に示した定義ファイル作成ツール８０３における共有プリンタ追加画面の一例を示す模式図であり、図１０に示した共有プリンタ追加１００２を押下されると管理者端末のモニタ上に表示される。
【０１６５】
図において、１１０１はコンピュータリストで、ネットワークドメイン名１１０２，コンピュータ名１１０３，プリンタ名（共有名）１１０４の一覧がツリー状に表示される。このコンピュータリスト１１０１上でコンピュータ名を選択し反転することで、選択したコンピュータで定義されている全ての共有プリンタを選択することができる。また、このコンピュータリスト１１０１上でプリンタ名を選択し反転することで、反転した共有プリンタを選択することができる。
【０１６６】
１１０５はＯＫボタンで、このボタンを押下することにより、コンピュータリスト１１０１上で選択したプリンタを追加して図１０に示したプリンタ一覧表示画面に戻る。
【０１６７】
１１０６はキャンセルボタンで、このボタンを押下することにより、コンピュータリスト１１０１上で選択したプリンタを追加することなく図１０に示したプリンタ一覧表示画面に戻る。
【０１６８】
図１２は、図８に示した定義ファイル作成ツール８０３におけるＬＰＲプリンタ追加画面の一例を示す模式図であり、図１０に示したＬＰＲプリンタ追加１００３を押下されると管理者端末のモニタ上に表示される。
【０１６９】
図において、１２０１はプリンタ名入力欄で、追加したいプリンタ名を入力する。１２０２はドライバ名称入力（選択）欄で、追加したいプリンタのドライバ名称を入力（選択）する。１２０３はＩＰアドレスまたはホスト名入力欄で、追加したいプリンタのＩＰアドレスまたはホスト名を入力する。
【０１７０】
１２０４はＬＰＲキュー名入力欄で、任意の文字列を入力することができ、所定のデフォルト値（図中では「ｌｐ」）を表示するように構成してもよい。
【０１７１】
１２０５はＯＫボタンで、このボタンを押下することにより、１２０１〜１２０４で入力したプリンタを追加して図１０に示したプリンタ一覧表示画面に戻る。
【０１７２】
１２０６はキャンセルボタンで、このボタンを押下することにより、１２０１〜１２０４で入力したプリンタを追加することなく図１０に示したプリンタ一覧表示画面に戻る。
【０１７３】
図１３は、図８に示した定義ファイル作成ツール８０３におけるファイル保存先等設定画面の一例を示す模式図であり、図１０に示した次へボタン１００８を押下されると管理者端末のモニタ上に表示される。
【０１７４】
図において、１３０１は定義ファイル保存先設定欄で、参照ボタン１３０２を押下することにより表示されるフォルダ選択画面で選択されたフォルダを表示し、定義ファイルの保存先に設定するものである。
【０１７５】
１３０３はプリンタドライバ共有フォルダ設定欄で、参照ボタン１３０４を押下することにより表示されるフォルダ選択画面で選択されたフォルダを表示し、プリンタドライバを保存しておく共有フォルダとして設定するものである（即ち、プリンタドライバ及び該プリンタドライバのインストールプログラムの所在情報に対応する）。
【０１７６】
１３１１はＣＤ−ＲＯＭ使用指定チェックボタンで、このチェックボタンがチェックされた場合は、インストール処理時にプリンタドライバＣＤ−ＲＯＭを使用するため、プリンタドライバ共有フォルダ設定欄１３０３は無効となる。
【０１７７】
１３１２は管理者権限設定ボタンで、このボタンを押下することにより、図６に示した管理者権限設定画面と同様の画面を表示し、管理者権限の設定を行うことができる。
【０１７８】
１３０６はデバイスオプション構成取得指定チェックボタンで、このチェックボタンがチェックされた場合には、インストール処理後にデバイスオプション構成の取得処理を実行する。
【０１７９】
１３０７はインストール後処理指定チェックボタンで、このチェックボタンがチェックされた場合には、インストール処理後に管理者権限でインストール後処理指定欄１３０８に指定された処理を実行する。
【０１８０】
１３１３は戻るボタンで、このボタンを押下することにより、図１０に示したプリンタ一覧表示画面に戻る。
【０１８１】
１３０９は次へボタンで、このボタンを押下することにより、ファイル保存先等設定画面での設定を有効とし、後述する図１４に示す設定項目確認画面に移行する。
【０１８２】
１３１０はキャンセルボタンで、このボタンを押下することにより、プリンタを追加することなく定義ファイル作成処理を終了する。
【０１８３】
図１４は、図８に示した定義ファイル作成ツール８０３における設定項目確認画面の一例を示す模式図であり、図１３に示した次へボタン１３０９を押下されると管理者端末のモニタ上に表示される。
【０１８４】
図において、１４０１は設定項目リストで、図９〜図１３の画面により設定したインストールするプリンタ設定一覧（プリンタ名，プリンタドライバ名称，接続先の複数の組）と、作成するファイルの保存先設定、管理者権限設定等を表示する。
【０１８５】
１４０２は戻るボタンで、このボタンを押下することにより、図１３に示したフィル保存先等設定画面に戻る。
【０１８６】
１４０３は完了ボタンで、このボタンを押下することにより、図９〜図１３の画面により設定したインストールするプリンタ設定一覧（プリンタ名，プリンタドライバ名称，接続先の複数の組）と、作成するファイルの保存先設定、管理者権限設定等を含む定義ファイルを生成し、定義ファイル作成処理を終了する。
【０１８７】
１４０４はキャンセルボタンで、このボタンを押下することにより、定義ファイルを生成することなく、定義ファイル作成処理を終了する。
【０１８８】
以下、図１５に示すフローチャートを参照して、本発明の情報処理装置における定義ファイル生成処理について説明する。
【０１８９】
図１５は、本発明の情報処理装置における第３の制御処理手順の一例を示すフローチャートであり、定義ファイル生成処理に対応する。なお、このフローチャートの処理は、図８に示した管理者端末８１０内のＣＰＵによりＨＤＤ，記憶媒体又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、図中、Ｓ３０１〜Ｓ３０８は各ステップを示す。
【０１９０】
管理者が、図８に示した定義ファイル作成ツール８０３のアイコンをマウス等のポインティングデバイスにより指示（クリック）することにより定義ファイル生成処理が開始されると、まず図９に示した定義ファイル種別選択画面が表示され、ユーザはファイル種別を選択する（Ｓ３０１）。
【０１９１】
次に、図９に示した定義ファイル種別選択画面でドライバの更新が選択されたか否かを判定し（Ｓ３０２）、ドライバの更新が選択されたと判断した場合には、そのままステップＳ３０４に移行する。
【０１９２】
一方、ステップＳ３０２で、図９に示した定義ファイル種別選択画面でドライバの更新以外が選択されたと判断した場合には、図１０に示したプリンタ一覧表示画面が表示され、図１０〜図１２の画面を用いてプリンタの追加／編集処理を行う（Ｓ３０３）。
【０１９３】
次に、ステップＳ３０４では、図１３に示したファイル保存先等設定画面が表示され、ファイル保存先の設定を行い、図６に示した管理者権限設定画面と同様の画面で管理者権限の設定（Ｓ３０５）、及びインストール後処理プログラムの設定を行う（Ｓ３０６）。
【０１９４】
次に、図１４に示した設定項目確認画面が表示され、ステップＳ３０３〜Ｓ３０６で設定した設定項目の確認を行う（Ｓ３０７）。確認を完了すると、ステップＳ３０３〜Ｓ３０６で設定された設定項目に基づいて、定義ファイルを作成し、該作成された定義ファイルをステップＳ３０４で設定されたファイル保存先に暗号化して格納し（Ｓ３０８）、処理を終了する。
【０１９５】
このように生成された定義ファイルは、プリンタ名，プリンタドライバ名称，接続先情報の組を複数組，プリンタドライバ及び該プリンタドライバのインストールプログラムの所在を示す情報，管理者情報（管理者権限を有するユーザ名，ドメイン名，パスワードを含むものであり、暗号化されている）を有するものである。なお、本実施形態では、管理者情報を定義ファイル内に含む場合について説明したが、管理者情報を定義ファイルとは異なるパスワードファイルとして生成するように構成してもよい。
【０１９６】
以下、図１６，図１７を参照して、図８に示したインストールツール８０１によるインストール処理について説明する。
【０１９７】
図１６は、本発明の情報処理装置における第４の制御処理手順の一例を示すフローチャートであり、インストール処理に対応する。なお、このフローチャートの処理は、図８に示したクライアント（コンピュータ１０）内のＣＰＵ２１によりＨＤＤ２６，記憶媒体３２又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、図中、Ｓ４０１〜Ｓ４０７は各ステップを示す。
【０１９８】
ユーザにより図８に示したインストールツール８０１のアイコンをマウス等のポインティングデバイスにより指示（クリック）することによりインストール処理が開始されると、まず、起動されているＯＳをチェックし（Ｓ４０１）、プリンタのデフォルト設定の変更等に管理者権限が必要なＯＳであるか否かを判定し（Ｓ４０２）、管理者権限が必要なＯＳでないと判断した場合には、そのままステップＳ４０４に移行する。
【０１９９】
一方、ステップＳ４０２で、プリンタのデフォルト設定の変更等に管理者権限が必要なＯＳであると判断した場合には、現在起動されているプロセスが管理者権限を有するか否かを判定し（Ｓ４０３）、管理者権限を有すると判断した場合には、ステップＳ４０４に進み、起動オプションとしてインストール後処理のプログラムが指定されているか否かを判定する。
【０２００】
ステップＳ４０４で、起動オプションとしてインストール後処理のプログラムが指定されていないと判断した場合には、ステップＳ４０５に進み、後述する図１７に示すサブインストール処理を行い、処理を終了する。
【０２０１】
一方、ステップＳ４０４で、起動オプションとしてインストール後処理のプログラムが指定されていると判断した場合には、ステップＳ４０６に進み、起動オプションに指定されたプログラムを子プロセスとして起動し、処理を終了する。
【０２０２】
また、ステップＳ４０３で、現在起動されているプロセスが管理者権限を有していないと判断した場合には、ステップＳ４０７に進み、定義ファイル内の管理者権限設定情報（ユーザ名，ドメイン名，パスワード等）を用いて（暗号化されている場合は解読する）、管理者権限を有する子プロセスとして、本インストール処理を起動し、本処理を終了する。これにより、再度起動されたプロセスでは、管理者権限を有するため、ステップＳ４０４以降の処理に進むことができる。
【０２０３】
図１７は、本発明の情報処理装置における第５の制御処理手順の一例を示すフローチャートであり、図１６のステップＳ４０５に示したサブインストール処理に対応する。なお、このフローチャートの処理は、図８に示したクライアント（コンピュータ１０）内のＣＰＵ２１によりＨＤＤ２６，記憶媒体３２又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、図中、Ｓ５０１〜Ｓ５１２は各ステップを示す。
【０２０４】
まず、実行されているプリントジョブの有無をチェックし（Ｓ５０１）、プリントジョブが無いと判断した場合には、そのままステップＳ５０３に進み、一方、プリントジョブが有ると判断した場合には、プリントジョブを削除する（Ｓ５０２）。
【０２０５】
次に、定義ファイル内に設定されたプリンタ名と重複した既存のプリンタオブジェクト名が重複しているか否かを判定し、重複していない場合には、そのままステップＳ５０５に進み、一方、重複している場合には、重複したプリンタオブジェクトを削除する（Ｓ５０４）。なお、定義ファイル内に既存のプリンタオブジェクトを削除する旨の設定がある場合にも既存のプリンタオブジェクトを削除するものとする。
【０２０６】
次に、ステップＳ５０５において、定義ファイル内で設定されたポート（ＬＰＲポート含む）に既存のポートとして存在しないポートがあるか否かを判定し、全て既存のポートとして存在すると判断した場合には、そのままステップＳ５０７に進み、一方、存在しないポートがあると判断した場合には、存在しないポート（ＬＰＲポート含む）を作成する（Ｓ５０６）。
【０２０７】
次に、ステップＳ５０７において、起動されているＯＳに対応したドライバインストーラを起動（定義ファイルに記載されている共有フォルダ情報に応じて検索される後述する図１８に示す８２１Ａ，８２１Ｂ，８２１Ｃ，……を起動されているＯＳ，プリンタドライバ名称に応じて選択して起動）し、定義ファイル８０２内に記載されているプリンタ名，プリンタドライバ名称，接続先情報の組に対応するプリンタドライバをインストール（定義ファイル８０２内に記載されたプリンタ名に対応するプリンタオブジェクトを生成し、ＯＳ４０のシステム情報ファイル（レジストリ等）への登録処理も含む）させ、ドライバインストーラが終了するまで待機し（Ｓ５０８）、終了したと判断した場合には、ステップＳ５０９に進む。なお、定義ファイル８０２内に記載された複数組のプリンタインストール定義情報（プリンタ名，プリンタドライバ名称，接続先情報の組）が同一のインストーラでインストールできない場合（例えば、複数の異なるメーカのプリンタをインストールする場合）には、ステップＳ５０７のインストーラ起動（例えば、メーカ毎にインストーラを起動），ステップＳ５０８の終了チェックが複数繰り返し実行される。
【０２０８】
次に、ステップＳ５０９において、定義ファイル内のプリンタ情報とコンピュータ内のプリンタ情報とを比較し、インストールされたプリンタ情報が正しいか否かを判定し、正しいと判断した場合には、ステップＳ５１０において、定義ファイル内でインストール後処理として指定されたプログラムを起動オプションとしてインストール処理（図１６）をシステム再起動後に起動するように、システム情報に設定し、システムを再起動する（Ｓ５１１）。これにより、システム再起動後、図１６のステップＳ４０６において、管理者権限においてインストール後処理が実行される。
【０２０９】
一方、ステップＳ５０９インストールされたプリンタ情報が正しくないと判断した場合には、ステップＳ５１２において、エラー処理（正しくインストールされなかった旨のメッセージの表示等）を行い、処理を終了する。
【０２１０】
なお、上記フローチャートには示していないが、定義ファイル内にデバイスオプション構成を自動的に（連動して）取得する旨の設定があると判断した場合には、ステップＳ５１０の前に、デバイスオプション取得プログラムをシステム再起動後に起動するように、システム情報に設定するように構成してもよい。
【０２１１】
また、インストール後、再起動する必要のないＯＳの場合は、ステップＳ５１０で、インストール後処理として指定されたプログラムやデバイスオプション取得プログラム等を実行させ、各プログラムが終了後、処理を終了するように構成してもよい。
【０２１２】
図１８は、図８に示したクライアントコンピュータ１０上でインストールツール（インストールプログラム）８０１を実行する際のフォルダ構成と各ファイルの相関を示す模式図であり、図８と同一のものには同一の符号を付してある。
【０２１３】
以下、上記に説明したインストールツールを使用したインストール処理の効果について説明する。
【０２１４】
図１９は、本発明の情報処理装置におけるインストールツール使用によるプリンタドライバインストール手順の一例を示す模式図である。
【０２１５】
図１９に示すように、管理者により作成され配布された定義ファイルとインストールツールを各ユーザが各インストール対象のコンピュータ上で実行するだけで、プリンタドライバのインストール対象のコンピュータが何台あろうともプリンタドライバを自動インストールすることができる。
【０２１６】
よって、プリンタの新規導入のみならず、移動、移設等の環境変更の度に発生する複数台のコンピュータへのプリンタドライバのセットアップ作業（従来はコンピュータ１台ずつ行っていた）を軽減することができる。
【０２１７】
また、各ユーザはインストールツールを実行するだけなので、管理者や各ユーザがドライバのインストール，ポートの設定等の煩雑で分かりづらい作業（時には、マニュアル，指示書等に従って行っても上手くインストールすることができない場合もある）を行う必要がない。よって、プリンタドライバのインストール経験のないユーザであっても容易に行うことができ、さらに各ユーザのスキルに寄らず、全てのコンピュータのプリンタドライババージョン等を同一に設定することができ、各ユーザによる作業負荷や管理者の管理負荷を軽減することができるとともに、設定，ドライバのバージョンアップの不正合に起因するトラブル発生を防止することができる。
【０２１８】
また、管理者権限が大幅に強化され、通常のユーザ権限では、プリンタドライバのインストール，バージョンアップ等を行うことができないＯＳにより動作するコンピュータであっても、管理者権限のないユーザが、インストールツールによりプリンタドライバのインストールを行うことができ、管理者の各コンピュータへのプリンタドライバインストール作業負荷を軽減することができる。また、この際、管理者により定義ファイル内に設定された管理者権限設定情報（暗号化されている）を用いるため、各ユーザに管理者権限を有するパスワード等を通知する必要がなく、セキュリティ面での安全も確保することができる。
【０２１９】
さらに、異なるＯＳが混在する環境であっても、プリンタメーカから供給される各ＯＳに対応するプリンタドライバのインストーラ等をサーバの共有フォルダ上に保持しておき、これら各ＯＳに対応するインストーラを用いて、インストール作業を行うことにより、異なるＯＳが混在する環境であっても、一つの定義ファイルにより同様にインストール作業を行うことができる。従って、旧ＯＳから新たなＯＳへの移行もスムーズに行うことができる。
【０２２０】
図２０は、本発明の情報処理装置におけるインストールツール使用によるプリンタドライバインストール手順の一例を示す模式図である。
【０２２１】
図２０に示すように、管理者が部門ごとに定義ファイルを作成し、配布することにより、部門ごとに異なる環境を統一的に構築することを容易に可能にする。
【０２２２】
以下、上記プリンタドライバのインストール処理と第１実施形態で示したプリンタの複製・設定処理とを連動して実行する構成について説明する。
【０２２３】
図２１は、本発明の情報処理装置におけるプリンタドライバインストール処理と第１実施形態で示したプリンタの複製・設定処理とを連動して実行する構成について説明する模式図である。
【０２２４】
図において、２１００はプリンタ複製・設定フォルダで、第１実施形態で示したプリンタ複製・設定ツール１００，設定ファイル２００を格納している。
【０２２５】
そして、インストールツール８０１，定義ファイル８０２，プリンタ複製・設定ファイル２００は、管理者が作成したＣＤ−ＲＯＭ等の記録媒体に格納されて各ユーザに配布されたり、管理者から各ユーザにメール送信されたり、管理者のコンピュータ内に格納され各ユーザがダウンロードするものとする。
【０２２６】
なお、定義ファイル８０２は、その作成時に、図１３に示したファイル保存先等設定画面において、インストール後処理指定チェックボタン１３０７をチェックし、インストール後処理指定欄１３０８にプリンタ複製・設定フォルダ２１００内のプリンタ複製・設定ツール１００を指定して作成されたものとする。
【０２２７】
このように、定義ファイル８０２において、プリンタ複製・設定ツール１００をインストール後処理として指定しておくことで、インストールツールに連動して管理者権限でプリンタ複製・設定ツール１００を実行する（図１６のステップＳ４０６で実行される）ことができる。
【０２２８】
よって、各ユーザは、プリンタドライバのインストールツール８０１のアイコンをマウス等のポインティングデバイスにより指示（クリック）して実行するだけで、プリンタドライバインストール実行処理及びプリンタオブジェクトの複製・デフォルト設定の変更処理を連動して行うことができる。
【０２２９】
これにより、プリンタの新規導入のみならず、移動、移設等の環境変更の度に発生する複数台のコンピュータへのプリンタドライバのインストール作業のみならず、「両面印刷」，「２ページ印刷（２ｉｎ１）」，「製本印刷」等のプリンタドライバの印刷機能設定も連動して行う（従来は１台ずつインストール作業を行った後に１台づつ印刷機能の設定を行っていた）をことができ、各ユーザ（不慣れなユーザであっても可能），管理者の作業をさらに軽減することができる。
【０２３０】
また、通常のユーザ権限では、プリンタドライバのインストール，バージョンアップ等を行うことができないＯＳにより動作するコンピュータであっても、管理者権限のないユーザが、インストールツールによりプリンタドライバのインストールから印刷機能の設定までの一連の作業をプリンタドライバのインストールツールをマウス等のポインティングデバイス等で指示（クリック）するだけで容易に行うことができ、管理者の各コンピュータへのプリンタドライバインストール作業及びその後の印刷機能設定作業を軽減することができる。また、この際、管理者により定義ファイル内に設定された管理者権限設定情報（暗号化されている）を用いるため、各ユーザに管理者権限を有するパスワード等を通知する必要がなく、セキュリティ面での安全も確保することができる。
【０２３１】
さらに、異なるＯＳが混在する環境であっても、プリンタメーカから供給される各ＯＳに対応するプリンタドライバのインストーラ等をサーバの共有フォルダ上に保持しておき、これら各ＯＳに対応するインストーラを用いて、インストール作業を行うことにより、異なるＯＳが混在する環境であっても、一つの定義ファイルにより同様にインストール作業を行うことができる。従って、旧ＯＳから新たなＯＳへの移行もスムーズに行うことができる。
【０２３２】
また、管理者が部門ごとに定義ファイル，設定ファイルを作成し、配布することにより、部門ごとに異なる環境を統一的に構築することを容易に可能にする。
【０２３３】
なお、上記各実施形態では、プリンタ部（プリンタエンジン）がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【０２３４】
また、上記各実施形態を組み合わせた構成も本発明に含まれるものである。
【０２３５】
以下、図２２に示すメモリマップを参照して本発明に係る情報処理装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０２３６】
図２２は、本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２３７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２３８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２３９】
本実施形態における図４，図７，図１５，図１６，図１７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２４０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２４１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２４２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０２４３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２４４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２４５】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２４６】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２４７】
【発明の効果】
以上説明したように、本発明によれば、ユーザからの指示により、プリンタオブジェクトのプリンタドライバ名称と同一のプリンタドライバ名称を有する設定ファイル内の複製オブジェクト名に基づいて該プリンタオブジェクトを複製登録し、該複製されたプリンタオブジェクトのデフォルト動作情報を前記設定ファイル内の変更情報に基づいて変更処理するプリンタ複製設定処理を行うので、プリンタドライバの設定等に不慣れなユーザであっても、また、使用可能なプリンタ機器が何台あろうとも、管理者から配布される設定ファイルとプリンタ複製・設定ツールを用いて（プリンタ複製・設定ツールのアイコンをたった１回指示するだけで）、プリンタのデフォルト設定を変更したプリンタオブジェクトを各プリンタ機器ごとにそれぞれ追加することができ、管理者による設定作業を軽減することができるとともに、各ユーザに同一の環境を容易に提供することができる。
【０２４８】
また、管理者権限を有するユーザ名及びそのパスワードを含む管理者情報を格納したパスワードファイル内の管理者情報に基づいて管理者権限を偽装して複製処理及び変更処理を実行させるので、管理者権限のないユーザであっても、プリンタのデフォルト設定を変更したプリンタオブジェクトを追加することができ、管理者による設定作業を軽減することができるとともに、管理者権限のパスワードを一般のユーザに公開する必要もなく、セキュリティ上の安全も確保することができる。
【０２４９】
さらに、ユーザからの指示により、管理者から配布される定義ファイルに基づいて、所定の保存場所に記憶されるプリンタドライバのインストールプログラムを起動させてプリンタドライバをインストールさせるので、プリンタドライバのインストール作業に不慣れなユーザであっても、管理者から配布される定義ファイルとインストールツールを用いて（インストールツールのアイコンを指示するだけ）、プリンタのデフォルト設定を変更したプリンタオブジェクトを追加することができ、管理者によるプリンタドライバのインストール作業を軽減することができるとともに、各ユーザに同一の環境を容易に提供することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す情報処理装置の構成の一例を示すブロック図である。
【図２】本発明の情報処理装置におけるプリンタ複製・設定処理について説明する模式図である。
【図３】図２に示した設定ファイルの構成の一例を示す図である。
【図４】本発明の情報処理装置における第１の制御処理手順の一例を示すフローチャートである。
【図５】図４に示したプリンタ複製・設定変更処理を行った後の印刷ダイアログボックスの一例を示す模式図である。
【図６】本発明の情報処理装置における管理者権限設定画面の一例を示す模式図である。
【図７】本発明の情報処理装置における第２の制御処理手順の一例を示すフローチャートである。
【図８】本発明の情報処理装置におけるプリンタドライバインストール処理を説明する模式図である。
【図９】図８に示した定義ファイル作成ツールにおける定義ファイル種別選択画面の一例を示す模式図である。
【図１０】図８に示した定義ファイル作成ツールにおけるプリンタ一覧表示画面の一例を示す模式図である。
【図１１】図８に示した定義ファイル作成ツールにおける共有プリンタ追加画面の一例を示す模式図である。
【図１２】図８に示した定義ファイル作成ツールにおけるＬＰＲプリンタ追加画面の一例を示す模式図である。
【図１３】図８に示した定義ファイル作成ツールにおけるファイル保存先等設定画面の一例を示す模式図である。
【図１４】図８に示した定義ファイル作成ツールにおける設定項目確認画面の一例を示す模式図である。
【図１５】本発明の情報処理装置における第３の制御処理手順の一例を示すフローチャートである。
【図１６】本発明の情報処理装置における第４の制御処理手順の一例を示すフローチャートである。
【図１７】本発明の情報処理装置における第５の制御処理手順の一例を示すフローチャートである。
【図１８】図８に示したクライアントコンピュータ上でインストールツール（インストールプログラム）を実行する際のフォルダ構成と各ファイルの相関を示す模式図である。
【図１９】本発明の情報処理装置におけるインストールツール使用によるプリンタドライバインストール手順の一例を示す模式図である。
【図２０】本発明の情報処理装置におけるインストールツール使用によるプリンタドライバインストール手順の一例を示す模式図である。
【図２１】本発明の情報処理装置におけるプリンタドライバインストール処理と第１実施形態で示したプリンタの複製・設定処理とを連動して実行する構成について説明する模式図である。
【図２２】本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図２３】従来のトナー節約印刷機能の設定手順を説明する模式図である。
【図２４】従来のトナー節約印刷機能の設定手順を説明する模式図である。
【図２５】従来の両面印刷機能の設定手順を説明する模式図である。
【図２６】従来の両面印刷機能の設定手順を説明する模式図である。
【図２７】従来のプリンタドライバのインストール作業について説明する模式図である。
【符号の説明】
１０　コンピュータ
１３　入力装置（キーボード・マウス）
２１　ＣＰＵ
２２　ＲＯＭ
３０（３０Ａ，３０Ｂ）　プリンタ
５０　ネットワーク
３１　プリンタドライバ
３２　記録媒体
４０　オペレーティングシステム（ＯＳ）
１００　プリンタ複製・設定ツール
２００　設定ファイル
【図１】
2004038296.tif 000003
【図２】
2004038296.tif 000004
【図３】
2004038296.tif 000005
【図４】
2004038296.tif 000006
【図５】
2004038296.tif 000007
【図６】
2004038296.tif 000008
【図７】
2004038296.tif 000009
【図８】
2004038296.tif 000010
【図９】
2004038296.tif 000011
【図１０】
2004038296.tif 000012
【図１１】
2004038296.tif 000013
【図１２】
2004038296.tif 000014
【図１３】
2004038296.tif 000015
【図１４】
2004038296.tif 000016
【図１５】
2004038296.tif 000017
【図１６】
2004038296.tif 000018
【図１７】
2004038296.tif 000019
【図１８】
2004038296.tif 000020
【図１９】
2004038296.tif 000021
【図２０】
2004038296.tif 000022
【図２１】
2004038296.tif 000023
【図２２】
2004038296.tif 000024
【図２３】
2004038296.tif 000025
【図２４】
2004038296.tif 000026
【図２５】
2004038296.tif 000027
【図２６】
2004038296.tif 000028
【図２７】
2004038296.tif 000029