(57)【要約】【課題】プリンタードライバープログラムを更新する際に、ユーザーに煩雑な作業を強いることなく更新処理を実行することが可能なプリンタードライバープログラム等、を提供する。【解決手段】プリンタードライバープログラムは、所定の拡張子が付与されたデータであって、ユーザーが設定可能な前記プリンターの属性情報を含む環境設定ファイルを記憶する第１の手段と、拡張子から環境設定ファイルが記憶されているか否かを判断し、記憶が確認された環境設定ファイルから当該プリンタードライバープログラムで対応可能なプリンターの名称を表示させる第２の手段と、表示されたプリンターの名称が選択された際、選択されたプリンターに対応した環境設定ファイルを参照して処理を実行する第３の手段と、を有する。【選択図】図１
2010211766.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターに、複数のプリンターを制御する機能を付与するためのプログラムを記憶したコンピューター読み取り可能な記録媒体であって、
コンピューターに、
所定の拡張子が付与されたデータであって、ユーザーが設定可能な前記プリンターの属性情報を含む環境設定ファイルを記憶する第１の手段と、
前記拡張子を参照して前記環境設定ファイルが記憶されているか否かを判断し、記憶が確認された環境設定ファイルから当該プリンタードライバープログラムで対応可能なプリンターの名称を表示させる第２の手段と、
前記表示されたプリンターの名称が選択された際、前記選択されたプリンターに対応した前記環境設定ファイルを参照して処理を実行する第３の手段と、を実行させるためのプログラムを記録したコンピューター読み取り可能な記録媒体。
【請求項２】
コンピューターに複数のプリンターに対する処理を実行させるプリンタードライバープログラムであって、
コンピューターを、
記憶部に記憶された所定の拡張子が付与されたデータであって、ユーザーが設定可能な前記プリンターの属性情報を含む環境設定ファイルにおける前記拡張子を参照して前記環境設定ファイルが記憶されているか否かを判断し、記憶が確認された環境設定ファイルから当該プリンタードライバープログラムで対応可能なプリンターの名称を表示させる第２の手段と、
前記表示されたプリンターの名称が選択された際、前記選択されたプリンターに対応した前記環境設定ファイルを参照して処理を実行する第３の手段と、して機能させるためのプリンタードライバープログラム。
【請求項３】
前記第２の手段は、当該プリンタードライバープログラムの起動時に、前回表示させた前記プリンターの名称を表示させることを特徴とする請求項２に記載のプリンタードライバープログラム。
【請求項４】
新たな環境設定ファイルが記憶された場合は、前記第２の手段は、前記新たな環境設定ファイルに対応するプリンターの名称を表示させることを特徴とする請求項２又は請求項３のいずれかに記載のプリンタードライバープログラム。
【請求項５】
コンピューターに複数のプリンターを制御する機能を付与するプログラムをインストールするためのインストーラープログラムであって、
コンピューターに、
所定の拡張子が付与されたデータであって、ユーザーが設定可能な前記プリンターの属性情報を含む環境設定ファイルを記憶させる機能と、
前記拡張子を参照して前記環境設定ファイルが記憶されているか否かを判断し、記憶が確認された環境設定ファイルから対応可能なプリンターの名称を表示させる第２の手段と、前記表示されたプリンターの名称が選択された際、前記選択されたプリンターに対応した前記環境設定ファイルを参照して処理を実行する第３の手段と、を当該コンピューターに実現させるためのプログラムを記憶させる機能と、を実行させるためのインストーラープログラム。
【請求項６】
コンピューターに複数のプリンターに対する処理を実行ささせるプリンタードライバープログラムの更新方法であって、
所定の拡張子が付与されたデータであって、ユーザーが設定可能な前記プリンターの属性情報を含む環境設定ファイルを受信した際に、同環境設定ファイルを記憶する第１の工程と、
前記拡張子から前記環境設定ファイルが記憶されているか否かを判断し、記憶が確認された環境設定ファイルから当該プリンタードライバープログラムで対応可能なプリンターの名称を表示する第２の工程と、
前記表示されたプリンターの名称が選択された際、前記選択されたプリンターに対応した前記環境設定ファイルを用いて、同プリンターに対する処理を受け付ける第３の工程と、を有し、
前記第１の工程により新たな環境設定ファイルを記憶した際、前記第２の工程は、前記新たに記憶した環境設定ファイルに対応したプリンターの名称を表示する、ことを特徴とするプリンタードライバープログラムの更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置から印刷装置に印刷指示処理を実行させるためのプリンタードライバープログラム等に関し、特に、複数の印刷装置に対応可能なプリンタードライバープログラムに関する。
【背景技術】
【０００２】
従来、プリンター用のドライバープログラムはパーソナルコンピューター等のホスト装置に備えられており、ホスト装置はこのドライバープログラムに従ってプリンターに印刷指示を行う。この際、ドライバープログラムにより、ホスト装置内部で印刷対象の画像データと印刷条件などの制御コマンドを含んだプリンター用の印刷データが生成され、この印刷データがプリンターへ送信される。また、上記した印刷条件には、用紙サイズ、用紙の種類、又は解像度等の各種の項目があり、印刷指示時にこれら印刷条件を視覚的に選択できるようドライバープログラムはＵＩ画面を生成し表示する。
【０００３】
また、上記したドライバープログラムには、ネットワーク上に接続された複数のプリンターに対して共通に使用できるものが存在する（以下、このようなドライバープログラムを共通ドライバーと記載する。）。このような共通ドライバーでは、ネットワークを介して接続された各プリンターに対応する印刷条件を保持しており、ユーザーがＵＩ画面上で、使用するプリンターに対応した印刷条件を参照したり、この印刷条件を変更することができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６７０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した従来の共通ドライバーでは、ホスト装置にプリンターを新たに接続する場合、新たに接続するプリンターの設定を行うため、共通ドライバープログラムを再インストールする必要があった。そのため、接続プリンターを増設するつど、共通ドライバープログラムを再インストールする必要があり、ユーザーにとって煩雑な作業を強いる結果となっていた。
【０００６】
本発明は、上記課題にかんがみてなされたもので、プリンタードライバープログラムを更新する際に、ユーザーに煩雑な作業を強いることなく更新処理を実行することが可能なプリンタードライバープログラム等、を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、コンピューターに、複数のプリンターを制御する機能を付与するためのプログラムを記憶したコンピューター読み取り可能な記録媒体であって、コンピューターに、所定の拡張子が付与されたデータであって、ユーザーが設定可能な前記プリンターの属性情報を含む環境設定ファイルを記憶する第１の手段と、前記拡張子を参照して前記環境設定ファイルが記憶されているか否かを判断し、記憶が確認された環境設定ファイルから当該プリンタードライバープログラムで対応可能なプリンターの名称を表示させる第２の手段と、前記表示されたプリンターの名称が選択された際、前記選択されたプリンターに対応した前記環境設定ファイルを参照して処理を実行する第３の手段と、を実行させるためのプログラムを記録した構成としてある。
【０００８】
また、本発明の他の局面として、プリンタードライバープログラムは、コンピューターに複数のプリンターに対する処理を実行させるプリンタードライバープログラムであって、コンピューターを、記憶部に記憶された所定の拡張子が付与されたデータであって、ユーザーが設定可能な前記プリンターの属性情報を含む環境設定ファイルにおける前記拡張子を参照して前記環境設定ファイルが記憶されているか否かを判断し、記憶が確認された環境設定ファイルから当該プリンタードライバープログラムで対応可能なプリンターの名称を表示させる第２の手段と、前記表示されたプリンターの名称が選択された際、前記選択されたプリンターに対応した前記環境設定ファイルを参照して処理を実行する第３の手段と、を実行させる構成としてある。
【０００９】
上記のように構成された発明では、第１の手段は、ユーザーが設定可能なプリンターの属性情報を含む環境設定ファイルを記憶し、第２の手段は、環境設定ファイルの拡張子の有無から環境設定ファイルが記憶されているか否かを判断し、記憶が確認された環境設定ファイルから当該プリンタードライバープログラムで対応可能なプリンターの名称を表示し、第３の手段は、表示されたプリンターの名称が選択された際、選択されたプリンターに対応した環境設定ファイルを参照して処理を実行する。
そのため、プリンタードライバープログラムと、このプリンタードライバープログラムが参照する環境設定ファイルは、所定の関連付けを保ったまま別々に記憶することができるため、プリンタードライバープログラムを更新する際に、再度プリンタードライバープログラムをインストールする必要がなく、ユーザーに煩雑な作業を強いることなく更新処理を実行することができる。
【００１０】
そして、前記第２の手段は、当該プリンタードライバープログラムの起動時に、前回表示させた前記プリンターの名称を表示させる構成としてもよい。
上記のように構成された発明では、プリンタードライバープログラムの起動時にユーザーが使用するプリンターを選択する構成において適応することができる。
【００１１】
また、新たな環境設定ファイルが記憶された場合は、前記第２の手段は、前記新たな環境設定ファイルに対応するプリンターの名称を表示させる構成としてもよい。
上記のように構成された発明では、新たにプリンターが追加された場合、ユーザーが表示された名称を目視することで、このプリンターが使用可能か否かを判断することができる。
【００１２】
また、本発明は、インストーラープログラムや、プリンタードライバープログラムの更新にも適用することが可能である。
【図面の簡単な説明】
【００１３】
【図１】一例としての印刷システムの構成を説明するブロック構成図である。
【図２】共通ドライバー７０の機能を説明するための機能ブロック図である。
【図３】共通ドライバー７０が第２の機能を実現する際の処理を説明するフローチャートである。
【図４】共通ドライバー７０が第２の機能を実現する際の処理を説明するフローチャートである。
【図５】ステップＳ１３０で作成されるフォルダーを説明するための図である。
【図６】ステップＳ２４０で更新されるフォルダーを説明するための図である。
【図７】共通ドライバー７０における第２の処理を説明するためのフローチャートである。
【図８】ステップＳ４４０で表示装置８３に表示されるＵＩ画面を説明するためのイメージ図である。
【図９】図７のステップＳ３４０により実行される更新処理を説明するフローチャートである。
【図１０】設定変更画面を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図を参照しつつ下記の順序に従って本発明の実施形態を説明する。なお、同一の符号を付した箇所は同一又は同等の箇所を示し、その説明は繰返さない。
１．第１実施形態：
２．その他の実施形態：
【００１５】
１．第１実施形態： 
１．１．印刷システムの構成：
図１は、一例としての印刷システムの構成を説明するブロック構成図である。図１に示すように、印刷システム１００は、ホストコンピューター８０と、複数のプリンター（「プリンターＡ」，「プリンターＢ」，「プリンターＣ」）とがネットワーク上に接続されて構成されている。また、ネットワークはインターネットを介して製造元のサーバーとも接続している。そのため、ホストコンピューター８０は、インターネット及びネットワークを介して製造元のサーバーから各種データをダウンロードすることができる。
【００１６】
上記構成の印刷システム１００において、ユーザーが、ホストコンピューター８０を操作することで、プリンターＡ，プリンターＢ，プリンターＣのいずれかに対して印刷データを印刷処理させることができる。具体的には、ホストコンピューター８０は、プリンターＡ〜Ｃに対してその駆動を制御する共通プリンタードライバープログラム（以下、共通ドライバーと記載する。）７０と、各プリンターＡ〜Ｃにおける個別の環境設定を保持する環境設定ファイル５０とを記憶しており、所定のオペレーションプログラム及びアプリケーションの機能を連動させることで、各プリンターＡ〜Ｃに対して印刷処理を実行させる。
【００１７】
更に、本発明に係る印刷システム１００では、ホストコンピューター８０に新たなプリンター（「プリンターＤ」）を接続した場合でも、プリンターＤに対応する環境設定ファイルを共通ドライバー７０が利用できるよう関連付けを行うため、共通ドライバー７０を再インストールする必要がなく、ユーザーの利便性を高めることが可能となる。以下、本印刷システム１００を構成する各部の機能をより詳細に説明する。
【００１８】
ホストコンピューター８０は、共通ドライバー７０を実行するためのＣＰＵ８１及びＲＡＭ８２や、ユーザーインタフェースとしてのＵＩ画面を表示するための表示装置８３や、ユーザーからの操作入力を受け付ける操作入力部８４、更には、所定のプログラム等を記憶するためのＨＤＤ８５を備えて構成されている。また、ＨＤＤ８５には、上記した共通ドライバー７０や、アプリケーションプログラム６０、オペレーティングシステム（以下、ＯＳと記載する）６１、更には各プリンター毎の環境設定ファイル５０が記憶されている。
【００１９】
アプリケーションプログラム６０は、例えば、文章作成ソフトウェア等によって構成され、所定のフォーマットで作成された印刷要求を生成し、この印刷要求を共通ドライバー７０（ＣＰＵ８１）に出力する。
【００２０】
共通ドライバー７０は、アプリケーションプログラム６０から送信された印刷要求に応じて、各プリンターに対応した印刷データを生成する。また、共通ドライバー７０は、各プリンターに固有の環境設定ファイル５０をファイル形式で保持し、上記印刷要求に応じて所定の環境設定ファイル５０を参照しつつ、印刷データを生成する。
【００２１】
図２は、共通ドライバー７０の機能を説明するための機能ブロック図である。本発明に係る共通ドライバー７０は、共通ドライバープログラムをＣＰＵ８１が実行することにより実現される。また、共通ドライバー７０は、ホストコンピューター８０に新たなプリンターを接続する際、プリンターに対応した環境設定ファイル５０をホストコンピューター８０に記憶させる「第１の機能」（第１の手段）と、アプリケーションプログラム６０からの印刷要求を受けて、印刷データを生成する「第２の機能」（第２の手段、第３の手段）と、ユーザーからの操作入力を受けてＵＩ画面上で環境設定ファイル５０の変更を行う「第３の機能」（第２の手段、第３の手段）とを備える。
【００２２】
第１の機能では、共通ドライバー７０は、新たなプリンターを増設する場合に、このプリンターに対応する環境設定ファイル５０をＨＤＤ８５に記憶し、記憶された環境設定ファイル５０をファイル形式で管理する。このとき、共通ドライバー７０が上記第１の機能のすべてを実現するのではなく、ＯＳ６１のＡＰＩ（Application Programming Interface）の機能を活用して第１の機能を実現するものであってもよい。
【００２３】
第２の機能では、共通ドライバー７０は、アプリケーションプログラム６０からの印刷要求を受けて、この印刷要求に応じた印刷データを生成し、生成した印刷データをユーザーが指定するプリンターに送信する。このとき、印刷処理を実行する各プリンターの指定は、ＵＩ画面上で実行される。
【００２４】
第３の機能では、共通ドライバー７０は、表示装置８３上でＵＩ画面を表示して、各プリンターの環境設定ファイル５０の表示や、ユーザーからの環境設定ファイル５０の変更を受け付ける。この場合も、第１の機能同様、ＯＳ６１のＡＰＩの機能を活用して上記第３の機能を実現するものであってもよい。
【００２５】
ここで、環境設定ファイル５０とは、プリンターのハード及びソフトにおいてユーザーが変更可能な設定値を記憶し、例えば、オプションで取り付け可能な給紙装置や、印刷処理時のフォント、解像度等を含むものである。本実施形態では、環境設定ファイル５０は、「初期属性情報」と、「最新属性情報」とで構成される。更に、ホストコンピューター８０は、環境設定ファイル５０以外にも、「選択プリンター情報」を備えている。
【００２６】
初期属性情報５１は、デフォルトでのプリンターの各種パラメータを記憶するものである。そのため、ユーザーがＵＩ画面上で各パラメータを変更しない場合は、印刷データの作成時に、ＣＰＵ８１はこの初期属性情報を参照する。
【００２７】
最新属性情報５２は、上記初期属性情報５１と同一のパラメータを記憶するが、ユーザー等により各種パラメータの値の変更が加えられたファイルである。そのため、ユーザーが初期属性情報５１を更新しない場合は、最新属性情報５２は作成されない。
【００２８】
選択プリンター情報５３は、その時点で選択されているプリンターを表す情報である。共通ドライバー７０は、複数のプリンターについての処理を行なうため、その時点で選択されているプリンターを決めておくことは効率的な処理を実現するのに適している。なお、選択プリンター情報５３は、共通ドライバー７０の第２又は第３の機能によって、他のプリンター情報に変更することが可能である。
【００２９】
１．２．第１の機能：
以下、図３、４を参照して、共通ドライバー７０の第１の機能を説明する。図３、図４は、共通ドライバー７０が第２の機能を実現する際の処理を説明するフローチャートである。なお、図３では、共通ドライバー７０及びプリンターＡ〜Ｃに対応する環境設定ファイル５０ａ〜ｃを一括でインストールする処理を説明する。また、図４では、図３で示す処理の後に、プリンターＤに対応する環境設定ファイル５０ｄをインストールする構成を説明する。
【００３０】
ユーザーが共通ドライバー７０、インストーラープログラム、環境設定ファイル５０ａ〜ｃが記憶された媒体をホストコンピューター８０に読み取らせると、ＣＰＵ８１は、インストーラープログラムの指示に従って、共通ドライバー７０をＨＤＤ８５にコピー（記憶）する（ステップＳ１１０）。ここで、インストーラープログラムは、ＣＰＵ８１に、共通ドライバー７０と環境設定ファイル５０をホストコンピューター８０に記憶させるための機能を付与させるものである。
【００３１】
ＣＰＵ８１は、インストーラープログラムの指示に従って環境設定ファイル５０ａ〜ｃを、ＨＤＤ８５に記憶する（ステップＳ１２０）。各環境設定ファイル５０ａ〜ｃは、ＨＤＤ８５の所定のアドレスに記憶された後、ファイルアロケーションテーブル（以下、ＦＡＴと記載する）で管理される。
【００３２】
ＣＰＵ８１は、共通ドライバー７０と、環境設定ファイル５０ａ〜ｃを関連付けるフォルダーを作成する（ステップＳ１３０）。図５は、ステップＳ１３０で作成されるフォルダーを説明するための図である。図５に示すように、フォルダー名を「共通プリンタードライバ￥config￥」とするフォルダーが作成され、以後、環境設定ファイル５０は、上記フォルダーを介してＣＰＵ８１に管理される。また、「共通プリンタードライバ￥config￥」のフォルダー内で管理される各環境設定ファイル５０には、拡張子「cff」が付与されており、ＣＰＵ８１は、この拡張子「cff」の有無により、ＨＤＤ８５に環境設定ファイル５０が記憶されているか否かを判断する。
【００３３】
ＣＰＵ８１は、共通ドライバー７０、及び環境設定ファイル５０ａ〜ｃをインストールしたこと表すＵＩ画面を作成し、表示装置８３に表示させる（ステップＳ１４０）。そのため、ユーザーは、表示装置８３上に表示された画面を参照して共通ドライバー７０及び環境設定ファイル５０のインストールが完了したことを認識する。
【００３４】
次に、図４を参照して、新たな「プリンターＤ」を増設する際、実行される処理を説明する。プリンターＤをネットワークを介してホストコンピューター８０に接続した状態で、ユーザーが製造元のサーバーからプリンターＤに対応する環境設定ファイル５０ｄをホストコンピューター８０にダウンロードすると、ＣＰＵ８１は環境設定ファイル５０ｄをホストコンピューター８０のＨＤＤ８５に記憶する（ステップＳ２１０）。
【００３５】
次に、ＣＰＵ８１は、共通ドライバー７０に従って、環境設定ファイル５０ｄの拡張子を参照する（ステップＳ２２０）。仮に、ダウンロードされたファイルに拡張子「cff」が付与されていない場合は、ＣＰＵ８１は、このファイルを環境設定ファイル５０とは認識しない（ステップＳ２３０）。
【００３６】
ダウンロードしたファイルに拡張子「cff」が付与されている場合は（ステップＳ２３０）、ＣＰＵ８１は、図５に示すフォルダーを更新する（ステップＳ２４０）。図６は、ステップＳ２４０で更新されるフォルダーを説明するための図である。図６に示すように、「共通プリンタードライバ￥config￥」のフォルダー内に環境設定ファイル「プリンターＤ.cff」が追加される。
【００３７】
ＣＰＵ８１は、プリンターＤの接続設定が完了したことを表示装置８３に表示させる（ステップＳ２５０）。そのため、ユーザーは、このＵＩ画面を参照して、プリンターＤの接続設定が完了されたことを認識する。以上、第１の機能を説明した。
【００３８】
１．３．第２の機能：
図７は、共通ドライバー７０における第２の処理を説明するためのフローチャートである。以下、図７を参照しつつ共通ドライバー７０における第２の機能を説明する。
【００３９】
アプリケーションプログラム６０から印刷要求がＣＰＵ８１に送信されると（ステップＳ３１０）、ＣＰＵ８１は共通ドライバー７０をＲＡＭ８２上に展開して、共通ドライバー７０を起動する（ステップＳ３２０）。
【００４０】
ここで、ユーザーがプリンターのモデル変更又は環境設定を変更するため、操作入力部８４を操作して属性設定の変更を行うと（ステップＳ３３０、Ｓ３４０）表示装置８３上に、ＵＩ画面としてプリンターＡ〜Ｄの名称が表示される。図８は、ステップＳ３４０で表示装置８３に表示されるＵＩ画面を説明するためのイメージ図である。このＵＩ画面では、現時点で使用可能なプリンターである選択プリンター情報５３に記憶された「プリンターＡ」が画面上部に表示され、変更可能なプリンターが画面下部にそれぞれ表示される。
【００４１】
上記ＵＩ画面の作成は、ＣＰＵ８１が「共通プリンタードライバ￥config￥」のフォルダー内にある「cff」の拡張子が付与された環境設定ファイルの各名称から作成する。なお、具体的なプリンターのモデル及び環境設定を変更する処理は、「第３の機能」で説明するため、以下、選択プリンター情報５３に記録されたプリンターＡを使用して印刷処理を実行する流れを説明する。
【００４２】
ＣＰＵ８１は、選択プリンター情報５３を参照し、現時点で選択されているプリンターを判断する（ステップＳ３５０）。ここで、選択プリンター情報５３には、プリンターＡが記録されているため、ＣＰＵ８１は、プリンターＡに対応した環境設定ファイル５０ａをフォルダー「共通プリンタードライバ￥config￥」から参照する（ステップＳ３６０）。このとき、ＣＰＵ８１は、拡張子「cff」を元に環境設定ファイル５０の有無を判断する。
【００４３】
具体的には、ＣＰＵ８１は、フォルダー「共通プリンタードライバ￥config￥」内の拡張子「cff」が付与されたデータのみを参照し、参照されたデータからプリンターＡと同一の名称が付された環境設定ファイル５０ａ「プリンターＡ．cff」を参照する。
【００４４】
ＣＰＵ８１は、参照した環境設定ファイル５０ａを元に印刷データを生成し、生成した印刷データをプリンターＡに送信する（ステップＳ３７０）。具体的には、ＣＰＵ８１は、「プリンターＡ.cff」の環境設定ファイル５０ａをＨＤＤ８５から読み出し、読み出した環境設定ファイル５０ａを用いて印刷データを生成する。そして、ＣＰＵ８１は、生成した印刷データをネットワークを介してプリンターＡに送信する。そのため、プリンターＡは受信した印刷データを元に用紙に対して印刷処理を施す。以上、第２の機能を説明した。
【００４５】
１．４．第３の機能：
以下、図９を参照して、共通ドライバー７０の第３の機能を説明する。図９は、図７のステップＳ３４０により実行される更新処理を説明するフローチャートである。この更新処理は、ユーザーが属性設定を変更する際、実行される処理である。
【００４６】
ＣＰＵ８１は、操作入力部８４を介した属性設定要求を受信すると、まずは、選択プリンター情報５３に記憶されたプリンターに対応する環境設定ファイル５０を参照する（ステップＳ４１０）。
【００４７】
ＣＰＵ８１は、ユーザーに各種設定の変更を実行させるためのＵＩ画面を表示装置８３に表示させる（ステップＳ４２０）。この状態で、ＣＰＵ８１は、モデル切換え要求を受信すると（ステップＳ４３０）、ユーザーにモデル切換えを実行させるため、図８に示すＵＩ画面を表示装置８３に表示させる（ステップＳ４４０）。
【００４８】
ＣＰＵ８１は、モデル切換え要求の内容を受信すると（ステップＳ４５０）、選択プリンター情報５３を受信したモデル切換え要求に応じて変更する（ステップＳ４６０）。なお、ここでは、プリンターＡからプリンターＢにモデルが変更されたものとする。
【００４９】
その後、ステップＳ４２０に戻り、再度の変更要求を受け付ける。ここで、ＣＰＵ８１が、環境設定ファイル５０ｂの各種パラメータの変更を行うための設定変更要求を受信すると（ステップＳ４７０）、ユーザーにプリンターＢに対して環境設定ファイルの設定変更を実行させるＵＩ画面（設定変更画面）を表示装置８３に表示させる（ステップＳ４８０）。このとき、ＣＰＵ８１は、プリンターＢに対応する環境設定ファイル５０を参照し、この環境設定ファイル５０における最新属性情報５２又は初期属性情報５１に記憶された各種パラメータを用いて設定変更画面を生成する。
【００５０】
図１０は、設定変更画面を説明するための図である。図１０は、設定変更の一例として、「用紙サイズ」、「レイアウト」、「フォント」、「部数」、「用紙媒体」等の設定を変更する場合の設定変更画面である。表示装置８３に図１０に示す設定変更画面が表示された状態で、ＣＰＵ８１が操作入力部８４を介して設定変更要求の内容を受信すると（ステップＳ４９０）、受信した変更内容に従って最新属性ファイルを更新する（ステップＳ５００）。以後、更新された最新属性ファイルを使用して、プリンターＢにおける印刷処理が実行される。以上、第３の機能を説明した。
【００５１】
２．その他の実施形態：
本発明は、様々な実施形態が存在する。
例えば、共通ドライバー７０の起動時に、図９に示すモデル切換え画面を表示装置８３上に表示して、ユーザーに使用するプリンターを選択させるものであってもよい。
【００５２】
また、環境設定ファイル５０のファイル名称からプリンター名を判断することは一例であり、対応テーブル等を参照して、プリンターの名称を表示するものであってもよい。
【００５３】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。即ち、上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること、は本発明の一実施例として開示されるものである。
【符号の説明】
【００５４】
５０…環境設定ファイル、５１…初期属性情報、５２…最新属性情報、５３…選択プリンター情報、６０…アプリケーションプログラム、６１…オペレーションシステム、７０…共通ドライバー、８０…ホストコンピューター、８１…ＣＰＵ、８２…ＲＡＭ、８３…表示装置、８４…操作入力部、８５…ＨＤＤ、１００…印刷システム
【図１】
2010211766.tif 000003
【図２】
2010211766.tif 000004
【図３】
2010211766.tif 000005
【図４】
2010211766.tif 000006
【図５】
2010211766.tif 000007
【図６】
2010211766.tif 000008
【図７】
2010211766.tif 000009
【図８】
2010211766.tif 000010
【図９】
2010211766.tif 000011
【図１０】
2010211766.tif 000012