(57)【要約】【課題】プリンタドライバに設定されているプリンタドライバ設定情報の変更を制限することが可能なインストールプログラム、プリンタドライバおよびプリンタドライバの管理方法を提供する。【解決手段】  入力装置においてプリンタドライバ設定情報と変更不可情報とを入力し、プリンタドライバインストール部はＨＤからプリンタドライバファイルを読み出し、プリンタドライバファイルを展開し、展開したプリンタドライバファイルに対してプリンタドライバ設定情報を設定してＰＣに組み込み、変更不可情報をＨＤに保存する。  プリンタドライバはプロパティ画面を表示する際に、変更不可情報の有無を確認し、変更不可情報が有ることを確認した場合、変更不可情報が指定された項目を変更することができないプロパティ画面を表示し、また、変更不可情報が無いことを確認した場合、全ての項目を変更することができるプロパティ画面を表示する。【選択図】図１
2006085611.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにプリンタドライバをインストールするインストールプログラムにおいて、
前記プリンタドライバのファイルにプリンタドライバ設定情報を設定する処理と、
前記設定したプリンタドライバ設定情報に対して変更を不可能にする変更不可情報を指定する処理と、
前記プリンタドライバ設定情報を設定したプリンタドライバのファイルを前記コンピュータに組み込むとともに、前記指定した変更不可情報を前記コンピュータに保存する処理と
を前記コンピュータに動作させることを特徴とするインストールプログラム。
【請求項２】
前記プリンタドライバが前記コンピュータにインストールされた後、前記変更不可情報が指定されたプリンタドライバ設定情報は変更が不可能になる
ことを特徴とする請求項１記載のインストールプログラム。
【請求項３】
インストールプログラムによりコンピュータにインストールされたプリンタドライバにおいて、
前記インストールプログラムにより前記コンピュータにインストールされる際に、プリンタドライバ設定情報に対して変更不可情報が指定されるとともに、該変更不可情報が該コンピュータに保存された場合、
前記変更不可情報が指定されたプリンタドライバ設定情報の変更を不可能にする処理
を前記コンピュータに動作させることを特徴とするプリンタドライバ。
【請求項４】
前記プリンタドライバ設定情報の設定画面を表示する際に、前記変更不可情報が前記コンピュータに保存されているか否か確認する処理と、
前記変更不可情報が保存されていることを確認した場合、該変更不可情報が指定されたプリンタドライバ設定情報の変更が不可能な設定画面を生成して表示する処理と、
前記変更不可情報が保存されていないことを確認した場合、全てのプリンタドライバ設定情報が変更可能な設定画面を生成して表示する処理と
を前記コンピュータに動作させることを特徴とする請求項３記載のプリンタドライバ。
【請求項５】
コンピュータにインストールするプリンタドライバの管理方法において、
前記コンピュータに前記プリンタドライバをインストールするインストールプログラムは、
前記プリンタドライバのファイルにプリンタドライバ設定情報を設定し、
前記設定したプリンタドライバ設定情報に対して変更を不可能にする変更不可情報を指定し、
前記プリンタドライバ設定情報を設定したプリンタドライバのファイルを前記コンピュータに組み込むとともに、前記指定した変更不可情報を前記コンピュータに保存し、
前記コンピュータにインストールされた前記プリンタドライバは、
前記変更不可情報が指定されたプリンタドライバ設定情報の変更を不可能にする
ことを特徴とするプリンタドライバの管理方法。
【請求項６】
前記プリンタドライバ設定情報の設定画面を表示する際に、前記変更不可情報が前記コンピュータに保存されているか否か確認し、
前記変更不可情報が保存されていることを確認した場合、該変更不可情報が指定されたプリンタドライバ設定情報の変更が不可能な設定画面を生成して表示し、
前記変更不可情報が保存されていないことを確認した場合、全てのプリンタドライバ設定情報が変更可能な設定画面を生成して表示する
ことを特徴とする請求項５記載のプリンタドライバの管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インストールプログラム、プリンタドライバおよびプリンタドライバの管理方法に関し、特に、プリンタドライバ設定情報に基づいて印刷データを作成するインストールプログラム、プリンタドライバおよびプリンタドライバの管理方法に関する。
【背景技術】
【０００２】
近年、ＬＡＮ（Local Area Network）等のネットワーク化が進み、ネットワークを介して複数のＰＣ（Personal Computer）およびプリンタが接続されて、プリンタの共有が行われるようになり、各ＰＣがプリンタを使用するためには、ＰＣに印刷データを作成するプリンタドライバをインストールする必要があり、プリンタドライバがＰＣにインストールされる際にプリンタに対してプリンタドライバ設定情報が設定される。
【０００３】
ＰＣにインストールされたプリンタドライバを使用するユーザは、プリンタドライバ起動時にプリンタドライバに設定されたプリンタドライバ設定情報を変更することで、ユーザが所望するプリント結果を得ることができ、このプリンタドライバ設定情報の設定方法について種々の提案がなされている。
【０００４】
例えば、文書の印刷の際にプリンタドライバ上で一度設定した設定値を完全に保存して、後の種々の文書の印刷の際に、その保存した設定値を自由に流用できるプリントシステム、プリンタ制御装置、プリンタ及びプリンタ制御方法がある（例えば、特許文献１参照。）。
【０００５】
また、例えば、外部記憶装置に記憶された用紙種類データと、その用紙種類データに対応した各種情報に関わるデータを含むデータファイルを読み出し、読み出したデータファイルに基づいて各種情報の設定を行う印刷情報設定装置、その方法および記憶媒体、並びに印刷情報提供装置およびその方法がある（例えば、特許文献２参照。）。
【０００６】
また、例えば、外部記憶装置に記憶された印刷品質に関わる各種情報を記録したデータファイルを読み出し、読み出したデータファイルに基づいて各種情報の設定を行う印刷情報設定装置、その方法およびコンピュータプログラムがある（例えば、特許文献３参照。）。
【０００７】
また、例えば、設定手段により設定された情報を初期値としてプリンタドライバが読み出してインストールを実施するプリンタドライバインストール制御方法、及び、インストールプログラムがある（例えば、特許文献４参照。）。
【特許文献１】特開平１０−３２６１６７号公報
【特許文献２】特開２０００−１８５４５０号公報
【特許文献３】特開２００２−３０４２６６号公報
【特許文献４】特開２００３−２８０８４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
複数のプリンタドライバ設定情報の中で、あるプリンタドライバ設定情報の変更を不可能にしたいという要求がある。例えば、複数のＰＣがプリンタを共有するプリンタシステムの管理者が、各ＰＣにインストールされているプリンタドライバに設定されている重要なプリンタドライバ設定情報（例えば、給紙トレイの指定、ユーザ名の付加等）は一般ユーザによる変更を不可能にさせたいと考えている場合がある。
【０００９】
しかし、上記特許文献１、２、３および４に記載の技術では、上記要求に応えることは困難である。
【００１０】
そこで、本発明は、上記問題点を鑑み、プリンタドライバに設定されているプリンタドライバ設定情報の変更を制限することが可能なインストールプログラム、プリンタドライバおよびプリンタドライバの管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１の発明は、コンピュータにプリンタドライバをインストールするインストールプログラムにおいて、前記プリンタドライバのファイルにプリンタドライバ設定情報を設定する処理と、前記設定したプリンタドライバ設定情報に対して変更を不可能にする変更不可情報を指定する処理と、前記プリンタドライバ設定情報を設定したプリンタドライバのファイルを前記コンピュータに組み込むとともに、前記指定した変更不可情報を前記コンピュータに保存する処理とを前記コンピュータに動作させることを特徴とする。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記プリンタドライバが前記コンピュータにインストールされた後、前記変更不可情報が指定されたプリンタドライバ設定情報は変更が不可能になることを特徴とする。
【００１３】
また、請求項３の発明は、インストールプログラムによりコンピュータにインストールされたプリンタドライバにおいて、前記インストールプログラムにより前記コンピュータにインストールされる際に、プリンタドライバ設定情報に対して変更不可情報が指定されるとともに、該変更不可情報が該コンピュータに保存された場合、前記変更不可情報が指定されたプリンタドライバ設定情報の変更を不可能にする処理を前記コンピュータに動作させることを特徴とする。
【００１４】
また、請求項４の発明は、請求項３の発明において、前記プリンタドライバ設定情報の設定画面を表示する際に、前記変更不可情報が前記コンピュータに保存されているか否か確認する処理と、前記変更不可情報が保存されていることを確認した場合、該変更不可情報が指定されたプリンタドライバ設定情報の変更が不可能な設定画面を生成して表示する処理と、前記変更不可情報が保存されていないことを確認した場合、全てのプリンタドライバ設定情報が変更可能な設定画面を生成して表示する処理とを前記コンピュータに動作させることを特徴とする。
【００１５】
また、請求項５の発明は、コンピュータにインストールするプリンタドライバの管理方法において、前記コンピュータに前記プリンタドライバをインストールするインストールプログラムは、前記プリンタドライバのファイルにプリンタドライバ設定情報を設定し、前記設定したプリンタドライバ設定情報に対して変更を不可能にする変更不可情報を指定し、前記プリンタドライバ設定情報を設定したプリンタドライバのファイルを前記コンピュータに組み込むとともに、前記指定した変更不可情報を前記コンピュータに保存し、前記コンピュータにインストールされた前記プリンタドライバは、前記変更不可情報が指定されたプリンタドライバ設定情報の変更を不可能にすることを特徴とする。
【００１６】
また、請求項６の発明は、請求項５の発明において、前記プリンタドライバ設定情報の設定画面を表示する際に、前記変更不可情報が前記コンピュータに保存されているか否か確認し、前記変更不可情報が保存されていることを確認した場合、該変更不可情報が指定されたプリンタドライバ設定情報の変更が不可能な設定画面を生成して表示し、前記変更不可情報が保存されていないことを確認した場合、全てのプリンタドライバ設定情報が変更可能な設定画面を生成して表示することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、プリンタドライバに設定されているプリンタドライバ設定情報の変更を制限することで、プリンタドライバを一般ユーザ用と管理者用と別々に用意する必要が無くなるとともに、プリンタを使用する全員が目的の印刷結果を得ることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係るインストールプログラム、プリンタドライバおよびプリンタドライバの管理方法の実施の形態について添付図面を参照して詳細に説明する。
【００１９】
図１は、本発明の実施の形態におけるプリントシステム１の全体構成の一例を示す図である。
【００２０】
図１に示すように、アプリケーションプログラム（以後、アプリケーションと称する）等を用いてデータの処理を行う複数のＰＣ（Personal Computer）２と、ＰＣ２から受け付けた印刷データを用紙上に形成する処理を行うプリンタ３とがネットワーク４を介して接続している。なお、ネットワーク４の接続については、有線でも無線でもどのような通信方式を用いても良い。
【００２１】
ここで、ＰＣ２の概略構成について説明する。
【００２２】
図１に示すように、ＰＣ２は、ＣＰＵ５、ＲＯＭ６、ＲＡＭ７、ＨＤ８、Ｉ／Ｆ９を具備して構成される。
【００２３】
ＣＰＵ（Central Processing Unit）５は、基本ソフトウェアであるオぺレーティングシステム（以後、ＯＳと称する）に基づいてＰＣ２本体のシーケンス制御を行なう。
【００２４】
ＲＯＭ（Read Only Memory）６は、ＰＣ２の起動時に実行されるプログラム等を格納する。
【００２５】
ＲＡＭ（Random Access Memory）７は、プログラムの実行に必要なワークエリアのバッファエリアとして利用される。
【００２６】
ＨＤ（Hard Disk）８は、ＯＳ、アプリケーション、本発明に係るインストールプログラムを含むプリンタドライバインストールツールまたは各種のデータ等を格納する。
【００２７】
Ｉ／Ｆ（Interface）９は、ネットワーク４を介する通信の制御を行なう。
【００２８】
なお、特に図示しないが、ＰＣ２には、アプリケーション画面等の各種の情報を視覚的に表示し得る表示装置、キーボードまたはマウス等の入力装置等が接続されている。
【００２９】
次に、プリンタドライバインストールツールについて説明する。
【００３０】
図２は、プリンタドライバインストールツール１０の構成の一例を示す図である。
【００３１】
図２に示すように、プリンタドライバインストールツール１０は、本発明に係るインストールプログラムのプログラムファイルであるインストールプログラムファイル１１、および本発明に係るプリンタドライバのプログラムファイルであるプリンタドライバファイル１２を有する。インストールプログラムを起動すると、起動したインストールプログラムはＨＤ８からプリンタドライバファイル１２を読み出し、読み出したプリンタドライバファイル１２を展開し、展開したファイルに対してプリンタドライバ設定情報（例えば、プリンタ名、プリンタ接続先、通常使うか否かの設定、用紙サイズの設定、各種印刷条件の設定等）を設定し、プリンタドライバ設定情報を設定したファイルをＰＣ２に組み込む（以後、これらの展開、設定、組み込みの処理を総じてインストールと称する）処理を行う。
【００３２】
次に、インストールプログラムについて説明する。
【００３３】
図３は、ＰＣ２上で起動しているインストールプログラム１３の機能的な構成を示すブロック図である。
【００３４】
図３に示すように、ＰＣ２上で起動しているインストールプログラム１３は、その機能として、入力受付部１４、プリンタドライバインストール部１５、表示制御部１６を具備して構成される。
【００３５】
入力受付部１４は、入力装置１７により入力されたプリンタドライバのインストール開始の指示、プリンタドライバ設定情報、プリンタドライバ設定情報に対する変更不可情報等を受け付ける処理を行う。ここで、変更不可情報とは、インストール後の変更を行うことができないプリンタドライバ設定情報を指定する情報である。
【００３６】
プリンタドライバインストール部１５は、プリンタドライバのインストール処理を行う。
【００３７】
表示制御部１６は、プリンタドライバ設定情報の設定画面、設定したプリンタドライバ設定情報および変更不可情報の内容、インストール処理の進歩状況を示す画面等を表示装置１８に表示する処理を行う。
【００３８】
次に、インストールプログラム１３が行う機能的な処理について図３を参照して説明する。
【００３９】
ＰＣ２上でインストールプログラム１３が起動されると、インストールプログラム１３の表示制御部１６はプリンタドライバ設定情報の設定画面を表示装置１８に表示する。
【００４０】
ユーザがプリンタドライバ設定情報の設定画面を認め、入力装置１７においてプリンタドライバ設定情報と、そのプリンタドライバ設定情報に対する変更不可情報とを入力すると、入力受付部１４はプリンタドライバ設定情報と変更不可情報とを受け付け、受け付けたプリンタドライバ設定情報と変更不可情報とをプリンタドライバインストール部１５に渡す。なお、入力装置１７においてユーザが変更不可情報を入力しない場合、入力受付部１４はプリンタドライバ設定情報のみをプリンタインストール部１５に渡す。
【００４１】
そして、全てのプリンタドライバ設定情報の設定が終了すると、プリンタドライバインストール部１５は設定されたプリンタドライバ設定情報と変更不可情報とを表示制御部１６に渡し、表示制御部１６はプリンタドライバ設定情報と変更不可情報とを受け取ると、プリンタドライバに設定されるプリンタドライバ設定情報の内容と、変更が不可能に指定されたプリンタドライバ設定情報の項目とを示す画面を表示装置１８に表示する。なお、入力装置１７においてユーザが変更不可情報を入力しない場合、表示制御部１６はプリンタドライバに設定されるプリンタドライバ設定情報の内容のみを示す画面を表示装置１８に表示する。
【００４２】
そして、入力装置１７においてユーザがインストール処理の開始の指示を入力すると、入力受付部１４はインストール処理の開始の指示を受け付け、プリンタドライバインストール部１５に対してインストール処理の開始が指示された旨を通知し、プリンタドライバインストール部１５はインストール処理の開始が指示された通知を受け付けると、ＨＤ８からプリンタドライバファイル１２を読み出し、読み出したプリンタドライバファイル１２を展開し、展開したプリンタドライバファイル１２に対してプリンタドライバ設定情報を設定してＰＣ２に組み込み、更に、プリンタドライバインストール部１５は変更不可情報１９をＨＤ８に保存し、更に、プリンタドライバインストール部１５はインストール処理の進歩状況を表示制御部１６に渡し、表示制御部１６はプリンタドライバインストール部１５から受け取ったインストール処理の進歩状況を示す画面を表示装置２１に表示する。
【００４３】
次に、インストールプログラム１３により行われるプリンタドライバのインストールの処理手順について図４に示すフローチャートを参照して説明する。
【００４４】
インストールプログラムが起動され（ステップＳ４０１）、プリンタドライバ設定情報を受け付ける（ステップＳ４０２）。ここで、プリンタドライバ設定情報とともに変更不可情報を受け付けた場合（ステップＳ４０３でＹＥＳ）、ステップＳ４０４に進み、変更不可情報を受け付けなかった場合（ステップＳ４０３でＮＯ）、ステップＳ４０７に進む。
【００４５】
プリンタドライバ設定情報とともに変更不可情報を受け付けた場合（ステップＳ４０３でＹＥＳ）、受け付けたプリンタドライバ設定情報の内容および変更が不可能に指定されたプリンタドライバ情報の項目を表示し（ステップＳ４０４）、プリンタドライバのインストールを開始し（ステップＳ４０５）、変更不可情報を保存し（ステップＳ４０６）、ステップＳ４０９に進む。
【００４６】
変更不可情報を受け付けなかった場合（ステップＳ４０３でＮＯ）、受け付けたプリンタドライバ設定情報の内容を表示し（ステップＳ４０７）、プリンタドライバのインストールを開始し（ステップＳ４０８）、ステップＳ４０９に進む。
【００４７】
続いて、プリンタドライバのインストールが終了すると（ステップＳ４０９）、プリンタドライバのインストールの処理手順を終了する。
【００４８】
次に、インストールプログラム１３でプリンタドライバをインストールする際の表示装置１８の画面遷移について説明する。
【００４９】
図５は、表示装置１８に表示されたプリンタドライバ設定情報設定画面２０の一例を示す図である。
【００５０】
図５に示すように、プリンタドライバ設定情報の設定（例えば、図５では、プリンタ名の設定、通常使うプリンタにするか否かの設定、ローカルプリンタ若しくはネットワークプリンタかの設定等）は、プリンタドライバ設定情報設定画面２０上で行うことができる。
【００５１】
図６は、表示装置１８に表示された変更不可情報指定画面２１の一例を示す図である。
【００５２】
プリンタドライバ設定情報に対して変更を不可能にする指定は、変更不可情報指定画面２１上で行うことができる。例えば、図６に示す変更不可情報指定画面２１において、給紙トレイを固定するのチェックボックスにチェックを入力すると、プリンタドライバがインストールされた後、給紙トレイの設定（トレイ１）の変更が不可能になる。
【００５３】
図７は、表示装置１８に表示された変更不可情報指定画面２１の一例を示す図である。
【００５４】
例えば、図７に示す変更不可情報指定画面２１において、ヘッダー／フッターを固定で印刷するチェックボックスにチェックを入力すると、プリンタドライバがインストールされた後、ヘッダー／フッター印刷の設定（印刷位置「左上」、印刷項目「日付」）の変更が不可能になる。
【００５５】
図８は、表示装置１８に表示されたプリンタドライバ設定情報確認画面２２の一例を示す図である。
【００５６】
図８に示すように、プリンタドライバ設定情報確認画面２２には、設定されたプリンタドライバ設定情報の内容（例えば、図８では、機種名、インストールイメージ作成場所、プリンタ名、プリンタ接続先、プリンタ共有名、通常使うプリンタであるか否かの設定等）、および変更が不可能に指定されたプリンタドライバ設定情報の内容（例えば、図８では、給紙トレイが「トレイ１」に固定、ヘッダー／フッター印刷（印刷位置「左上」、印刷項目「日付」）に固定）が表示される。
【００５７】
ここで、プリンタドライバ設定情報確認画面２２上の「次へ」ボタンを押下等すると、プリンタドライバのインストールが実行される。
【００５８】
次に、ＰＣ２にインストールされたプリンタドライバについて説明する。
【００５９】
図９は、ＰＣ２上で起動しているプリンタドライバ２３の機能的な構成を示すブロック図である。
【００６０】
図９に示すように、ＰＣ２上で起動しているプリンタドライバ２３は、その機能として、データ受付部２４、印刷データ作成部２５、印刷データ送信部２６、入力受付部２７、表示制御部２８、プリンタドライバ設定情報管理部２９を具備して構成される。
【００６１】
データ受付部２４は、アプリケーションプログラムによって実現される各種のアプリケーション３０から文書、画像等のデータを受け付ける処理を行う。
【００６２】
印刷データ作成部２５は、データ受付部２４で受け付けたデータ、およびプリンタドライバ設定情報に基づいて印刷データを作成する処理を行う。
【００６３】
印刷データ送信部２６は、印刷データ作成部２５で作成した印刷データをＩ／Ｆ９を介してプリンタ３に送信する処理を行う。
【００６４】
入力受付部２７は、入力装置１８により入力されたプリンタドライバ２３の起動の指示、印刷の指示、プリンタドライバ設定情報３１の変更等を受け付ける処理を行う。
【００６５】
表示制御部２８は、プリンタドライバ２３のプロパティ画面を表示装置１７に表示する処理を行う。
【００６６】
プリンタドライバ設定情報管理部２９は、プリンタドライバ２３に対して設定されているプリンタドライバ設定情報３１を管理する処理を行うとともに、プリンタドライバ設定情報３１の変更の処理を行う。
【００６７】
次に、プリンタドライバ２３が行う機能的な処理について図９を参照して説明する。
【００６８】
プリンタドライバ２３のデータ受付部２４はアプリケーション３０からデータを受け付けた際に、入力装置１７においてユーザがプロパティ画面の表示の指示を入力すると、入力受付部２４はプロパティ画面の表示の指示を受け付けると、表示制御部２８に対してプロパティ画面の表示を指示するとともに、プリンタドライバ設定情報管理部２９に対してプロパティ画面の表示が指示された旨を通知する。
【００６９】
プリンタドライバ設定情報管理部２９はプロパティ画面の表示が指示された通知を受け付けると、プリンタドライバ設定情報３１を読み出し、読み出したプリンタドライバ設定情報３１を表示制御部２８に渡す。
【００７０】
表示制御部２８はプロパティ画面の表示の指示を受け付けるとともに、プリンタドライバ設定情報管理部２９からプリンタドライバ設定情報３１を受け取ると、変更不可情報１９の有無を確認する。
【００７１】
変更不可情報１９が有ることを確認した場合、表示制御部２８はその変更不可情報１９を読み出し、読み出した変更不可情報１９が指定されたプリンタドライバ設定情報３１の項目を変更することができないプロパティ画面を生成し、生成したプロパティ画面を表示装置１８に表示する。また、変更不可情報１９が無いことを確認した場合、表示制御部２８は全てのプリンタドライバ設定情報３１の項目を変更することができるプロパティ画面を生成し、生成したプロパティ画面を表示装置１８に表示する。
【００７２】
ユーザがプロパティ画面を認め、入力装置１７においてプリンタドライバ設定情報３１の変更を行うと、プリンタドライバ設定情報管理部２９はプリンタドライバ設定情報３１の変更を行う。
【００７３】
入力装置１７においてユーザが印刷の指示を入力すると、入力受付部２７は印刷の指示を受け付けると、データ受付部２４およびプリンタドライバ設定情報管理部２９に対して印刷が指示された旨を通知する。
【００７４】
データ受付部２４は印刷が指示された通知を受け付けると、アプリケーション３０から受け取ったデータを印刷データ作成部２５に渡し、プリンタドライバ設定情報管理部２９は印刷が指示された通知を受け付けると、プリンタドライバ設定情報３１を読み出し、読み出したプリンタドライバ設定情報３１を印刷データ作成部２５に渡す。
【００７５】
印刷データ作成部２５はデータおよびプリンタドライバ設定情報３１を受け取ると、受け取ったデータおよびプリンタドライバ設定情報３１に基づいて印刷データを作成し、作成した印刷データを印刷データ送信部２６に渡し、印刷データ送信部２６は印刷データを受け取ると、受け取った印刷データをＩ／Ｆ９を介してプリンタに送信する。
【００７６】
次に、印刷データを作成する際にプリンタドライバ２３により行われるプリンタドライバ設定情報３１の変更の処理手順について図１０に示すフローチャートを参照して説明する。
【００７７】
アプリケーションからデータを受け付ける（ステップＳ１００１）。ここで、プロパティ画面を表示する場合（ステップＳ１００２でＹＥＳ）、ステップＳ１００３に進み、プロパティ画面を表示しない場合（ステップＳ１００２でＮＯ）、ステップＳ１００７に進む。
【００７８】
プロパティ画面を表示する場合（ステップＳ１００２でＹＥＳ）、変更不可情報の有無を確認する（ステップＳ１００３）。ここで、変更不可情報が有ることを確認した場合（ステップＳ１００３でＹＥＳ）、ステップＳ１００４に進み、変更不可情報が無いことを確認した場合（ステップＳ１００３でＮＯ）、ステップＳ１００５に進む。
【００７９】
変更不可情報が有ることを確認した場合（ステップＳ１００３でＹＥＳ）、変更不可情報が指定されたプリンタドライバ設定情報の項目を変更することができないプロパティ画面を表示し（ステップ１００４）、ステップＳ１００６に進む。
【００８０】
変更不可情報が無いことを確認した場合（ステップＳ１００３でＮＯ）、全てのプリンタドライバ設定情報の項目を変更することができるプロパティ画面を表示し（ステップＳ１００５）、ステップＳ１００６に進む。
【００８１】
続いて、プリンタドライバ設定情報の内容が変更され（ステップＳ１００６）、ステップＳ１００７に進む。
【００８２】
続いて、印刷の開始の指示を受け付けると（ステップＳ１００７）、データおよびプリンタドライバ設定情報に基づいて印刷データを作成し（ステップＳ１００８）、印刷データをプリンタに送信し（ステップＳ１００９）、プリンタドライバ設定情報の変更の処理手順を終了する。
【００８３】
図１１は、プロパティ画面３２における変更不可情報が指定されたプリンタドライバ設定情報の項目のページの一例を示す図である。
【００８４】
プロパティ画面３２における変更不可情報が指定されたプリンタドライバ設定情報の項目のページにおいて、変更不可情報が指定されたプリンタドライバ設定情報（例えば、図１１では、給紙トレイの設定、ヘッダー／フッター印刷の設定）がグレー表示等になるため、プリンタドライバ設定情報を変更することができない。
【００８５】
従って、プリンタ３に複数の給紙トレイが存在し、それらの給紙トレイにはそれぞれサイズ、種類が異なった用紙がセットされ、一般ユーザは固定の給紙トレイしか使用できず、プリンタ管理者は全ての給紙トレイを使用できるように運用する場合、従来のプリンタドライバでは、一般ユーザは印刷の際にプリンタドライバ設定情報を変更することができるため、他の給紙トレイを指定して印刷することができてしまい、一般ユーザの使用する給紙トレイを制限することができなかったが、本発明に係るプリンタドライバでは、一般ユーザが使用するＰＣ２にインストールする時に使用する給紙トレイの変更を不可に設定することで、一般ユーザが印刷の際に他の給紙トレイを指定して印刷することができなくなり、また、プリンタ管理者はプリンタ管理者が使用するＰＣ２にインストールする時に使用する給紙トレイの変更を不可に設定しないことで、プリンタ管理者が印刷の際に他の給紙トレイを自由に指定して印刷することができる。このため、プリンタドライバを一般ユーザ用と管理者用と別々に用意する必要が無くなり、プリンタ３を使用する全員が目的の印刷結果を得ることが可能になる。
【００８６】
更に、プリンタドライバが付加して印刷する印刷データとして、用紙の上端または下端に指定の文字列（例えば、日付、ユーザ名等）を印刷する機能（以後、ヘッダー／フッター印刷機能と称する）があり、印刷文書を管理するために特定のＰＣ２から印刷する文書は全て上端に日付を印刷する場合、従来のプリンタドライバでは、印刷の際にプリンタドライバ設定情報を変更することができるため、日付を印刷しない設定、またはユーザ名等他の文字列を印刷する設定に変更することができてしまい、ヘッダー／フッター印刷機能の設定を制限することができなかったが、本発明に係るプリンタドライバでは、ＰＣ２にインストールする時にヘッダー／フッター印刷機能を「上端に日付を印刷」に設定するとともに変更を不可に設定することで、印刷の際にヘッダー／フッター印刷機能を変更することができなくなるため、目的の印刷結果を得ることが可能になる。また、他のＰＣ２では異なる設定（例えば、ヘッダー／フッター印刷機能を「下端にユーザ名を印刷」）にする場合でも、各ＰＣ２に本発明に係るプリンタドライバをインストールする際にそれぞれ設定を行えば良く、結果的に各ＰＣ２で目的の印刷結果を得ることが可能になる。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態におけるプリントシステム１の全体構成の一例を示す図である。
【図２】プリンタドライバインストールツール１０の構成の一例を示す図である。
【図３】ＰＣ２上で起動しているインストールプログラム１３の機能的な構成を示すブロック図である。
【図４】インストールプログラム１３により行われるプリンタドライバのインストールの処理手順を示すフローチャートである。
【図５】表示装置１８に表示されたプリンタドライバ設定情報設定画面２０の一例を示す図である。
【図６】表示装置１８に表示された変更不可情報指定画面２１の一例を示す図である。
【図７】表示装置１８に表示された変更不可情報指定画面２１の一例を示す図である。
【図８】表示装置１８に表示されたプリンタドライバ設定情報確認画面２２の一例を示す図である。
【図９】ＰＣ２上で起動しているプリンタドライバ２３の機能的な構成を示すブロック図である。
【図１０】印刷データを作成する際にプリンタドライバ２３により行われるプリンタドライバ設定情報３１の変更の処理手順を示すフローチャートである。
【図１１】プロパティ画面３２における変更不可情報が指定されたプリンタドライバ設定情報の項目のページの一例を示す図である。
【符号の説明】
【００８８】
１    プリントシステム
２    ＰＣ
３    プリンタ
４    ネットワーク
５    ＣＰＵ
６    ＲＯＭ
７    ＲＡＭ
８    ＨＤ
９    Ｉ／Ｆ
１０    プリンタドライバインストールツール
１１    インストールプログラムファイル
１２    プリンタドライバファイル
１３    インストールプログラム
１４    入力受付部
１５    プリンタドライバインストール部
１６    表示制御部
１７    入力装置
１８    表示装置
１９    変更不可情報
２０    プリンタドライバ設定情報設定画面
２１    変更不可情報指定画面
２２    プリンタドライバ設定情報確認画面
２３    プリンタドライバ
２４    データ受付部
２５    印刷データ作成部
２６    印刷データ送信部
２７    入力受付部
２８    表示制御部
２９    プリンタドライバ設定情報管理部
３０    アプリケーション
３１    プリンタドライバ設定情報
３２    プロパティ画面
【図１】
2006085611.tif 000003
【図２】
2006085611.tif 000004
【図３】
2006085611.tif 000005
【図４】
2006085611.tif 000006
【図５】
2006085611.tif 000007
【図６】
2006085611.tif 000008
【図７】
2006085611.tif 000009
【図８】
2006085611.tif 000010
【図９】
2006085611.tif 000011
【図１０】
2006085611.tif 000012
【図１１】
2006085611.tif 000013