(57)【要約】【課題】インストールされるプリンタドライバファイルの容量を減らし、ホストコンピュータのメモリ領域を有効活用することができるプリンタドライバインストール方法、並びにプログラム及び情報処理装置を提供する。【解決手段】共通ファイルと、詳細モード用のファイル及び簡易モード用のファイルと、機種別ファイルとに分かれたプリンタドライバファイルをインストールするに際し、詳細モードと簡易モードと完全モードのいずれかを選択し、プリンタの機種を選択し、完全モードにおけるインストール対象のファイルを設定し、選択されたモードと機種に応じてインストール対象から外れたファイルを圧縮し、圧縮ファイルと非圧縮フアイルとをインストール対象とし、インストール対象ファイルのインストールを実行する。【選択図】図３
2007286681.tif 000002
【特許請求の範囲】
【請求項１】
共通ファイルと、詳細モード用のファイル及び簡易モード用のファイルを含むプリンタドライバファイルを情報処理装置にて使用可能にすべくインストールするプリンタドライバインストール方法であって、
ユーザにより選択画面を介して選択された詳細モード又は簡易モードのいずれか１つを選択するモード選択ステップと、
選択されたモードに基づいて圧縮すべきファイルを特定する特定ステップと、
前記特定ステップにより特定されたファイルを圧縮するファイル圧縮ステップと、
圧縮ファイルと非圧縮フアイルとをインストール対象とするインストール対象設定ステップと、
前記インストール対象設定ステップにより設定されたインストール対象ファイルのインストールを実行するインストール実行ステップとを有することを特徴とするプリンタドライバインストール方法。
【請求項２】
さらに、インストール対象のプリンタドライバファイルの更新を行う更新処理ステップを有することを特徴とする請求項１に記載のプリンタドライバインストール方法。
【請求項３】
第１モード用データおよび第２モード用データおよび共通データを含むプリンタドライバを情報処理装置にて使用可能にすべくインストール処理を実行するプリンタドライバインストール方法であって、
プリンタドライバのインストール種別として、ユーザにより選択画面を介して指定された第１モード又は第２モードのいずれかを選択する選択ステップと、
ユーザによって前記選択ステップにより第１モードが選択され、プリンタドライバを使用可能にするためのインストール処理が指示された場合、前記第１モード用データおよび前記共通データを前記情報処理装置にて実行可能にすべくインストールし、前記第２モード用データを前記情報処理装置内の読み取り可能な記憶領域に圧縮した状態で登録する第１処理、又は、前記選択ステップにより第２モードが選択され、プリンタドライバを実行可能にするためのインストール処理が指示された場合、前記第２モード用データおよび前記共通データを前記情報処理装置にて実行可能にすべくインストールし、前記第１モード用データを前記情報処理装置内の読み取り可能な記憶領域に圧縮した状態で登録する第２処理のいずれかを実行するインストール制御ステップを有することを特徴とするプリンタドライバインストール方法。
【請求項４】
前記選択ステップは、ユーザにより前記選択画面を介して指定された第３モードを選択可能であり、
前記インストール制御ステップは、前記選択ステップによって第３モードが選択された場合、前記第１モード用データおよび前記第２モード用データおよび前記共通データを前記情報処理装置にて実行可能にインストールするための第３処理を実行することを特徴とする請求項３に記載のプリンタドライバインストール方法。
【請求項５】
ユーザによって前記第１モード又は前記第２モードが選択され前記プリンタドライバのインストール処理が指示された場合、インストール種別を変更するための変更画面を表示可能な表示制御ステップを更に有し、
前記インストール制御ステップは、前記表示制御ステップにより表示された変更画面を介してインストール種別が変更された場合、前記圧縮状態にて登録されたデータを前記読み取り可能な記憶領域から読み出して、実行可能に解凍処理すること特徴とする請求項３又は４に記載のプリンタドライバインストール方法。
【請求項６】
前記プリンタドライバは、インストール方法を記述したインストール用ファイルを含み、
前記インストール制御ステップは、前記インストール用ファイルおよび前記選択ステップにより選択されたプリンタドライバのインストール種別に従って圧縮した状態でインストールすべきファイルを特定することを特徴とする請求項３乃至５のいずれか１項に記載のプリンタドライバインストール方法。
【請求項７】
共通ファイルと、詳細モード用のファイル及び簡易モード用のファイルを含むプリンタドライバファイルを情報処理装置にて使用可能にすべくインストールするプリンタドライバインストール方法をコンピュータに実行させるプログラムであって、
ユーザにより選択画面を介して選択された詳細モード又は簡易モードのいずれか１つを選択するモード選択モジュールと、
選択されたモードに基づいて圧縮すべきファイルを特定する特定モジュールと、
前記特定ステップにより特定されたファイルを圧縮するファイル圧縮モジュールと、
圧縮ファイルと非圧縮フアイルとをインストール対象とするインストール対象設定モジュールと、
前記インストール対象設定ステップにより設定されたインストール対象ファイルのインストールを実行するインストール実行モジュールとを有することを特徴とするプログラム。
【請求項８】
第１モード用データおよび第２モード用データおよび共通データを含むプリンタドライバを情報処理装置にて使用可能にすべくインストール処理を実行するプリンタドライバインストール方法をコンピュータに実行させるプログラムであって、
プリンタドライバのインストール種別として、ユーザにより選択画面を介して指定された第１モード又は第２モードのいずれかを選択する選択モジュールと、
ユーザによって前記選択ステップにより第１モードが選択され、プリンタドライバを使用可能にするためのインストール処理が指示された場合、前記第１モード用データおよび前記共通データを前記情報処理装置にて実行可能にすべくインストールし、前記第２モード用データを前記情報処理装置内の読み取り可能な記憶領域に圧縮した状態で登録する第１処理、又は、前記選択ステップにより第２モードが選択され、プリンタドライバを実行可能にするためのインストール処理が指示された場合、前記第２モード用データおよび前記共通データを前記情報処理装置にて実行可能にすべくインストールし、前記第１モード用データを前記情報処理装置内の読み取り可能な記憶領域に圧縮した状態で登録する第２処理のいずれかを実行するインストール制御モジュールを有することを特徴とするプログラム。
【請求項９】
請求項１又は２のいずれか１項に記載のプリンタドライバインストール方法によって、共通ファイルと、詳細モード用のファイル及び簡易モード用のファイルを含むプリンタドライバがインストールされたことを特徴とする情報処理装置。
【請求項１０】
請求項３乃至６のいずれか１項に記載のプリンタドライバインストール方法によって、第１モード用データ及び第２モード用データ及び共通データを含むプリンタドライバのインストール処理が実行されたことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバインストール方法、並びにプログラム及び情報処理装置に関する。
【背景技術】
【０００２】
図１１は、従来例に係るプリンタドライバファイルの構成例を示す図である。
【０００３】
図１１において、プリンタドライバファイル１１０１は、プリンタドライバの設定機能ごとではなく、内部の技術的な機能でファイルが分かれている。即ち、通信や画像処理などのドライバの動作に関するものや、プロファイル、ディザマトリックス、各デバイス用のビットマップデータなどのデバイス依存ファイルなどに分かれている(例えば、特許文献１参照)。
【０００４】
そして、プリンタドライバ（プリンタドライバファイル）のインストールに際しては、インストール時に選択された機種に関する特定のファイルと、プリンタドライバで使用可能な全ての機能が実現できる全てのファイルがインストールされていた。
【特許文献１】特開２００３−４４２３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来例では、ユーザがまったく使用しない機能があっても、インストーラは、選択されていない機種固有のファイルを除き、全てのファイルをインストールしていたのでプリンタドライバファイルの容量が大きくなるという問題があった。
【０００６】
また,従来技術としてプリンタドライバからユーザが所望とする機能を選択してインストールすることによりプリンタドライバファイルの容量を抑えるというカスタムインストール方法が開示されている。
【０００７】
しかしながら、上述したカスタムインストール方法では、インストール時に選択しなかった機能をインストール後に使用したくなった場合、再度、インストール処理を実行しなければならなかった。また、ユーザが所望とするインストール対象のファイルが既に情報処理装置から削除されている場合は、もう一度、インストール対象となるファイルをダウンロードする処理からやり直さなければならなかった。つまり、上述したカスタムインストール方法では、プリンタドライバファイルの容量を抑えることができても、ユーザの操作性を低下させる恐れがあった。
【０００８】
本発明は、インストールされるプリンタドライバファイルの容量を減らし、かつ、インストール後におけるユーザの操作性の低下を防ぐことを目的とするプリンタドライバインストール方法、並びにプログラム及び情報処理を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に記載のプリンタドライバインストール方法は、共通ファイルと、詳細モード用のファイル及び簡易モード用のファイルを含むプリンタドライバファイルを情報処理装置にて使用可能にすべくインストールするプリンタドライバインストール方法であって、ユーザにより選択画面を介して選択された詳細モード又は簡易モードのいずれか１つを選択するモード選択ステップと、選択されたモードに基づいて圧縮すべきファイルを特定する特定ステップと、前記特定ステップにより特定されたファイルを圧縮するファイル圧縮ステップと、圧縮ファイルと非圧縮フアイルとをインストール対象とするインストール対象設定ステップと、前記インストール対象設定ステップにより設定されたインストール対象ファイルのインストールを実行するインストール実行ステップとを有することを特徴とする。
【００１０】
請求項３に記載のプリンタドライバインストール方法は、第１モード用データおよび第２モード用データおよび共通データを含むプリンタドライバを情報処理装置にて使用可能にすべくインストール処理を実行するプリンタドライバインストール方法であって、プリンタドライバのインストール種別として、ユーザにより選択画面を介して指定された第１モード又は第２モードのいずれかを選択する選択ステップと、ユーザによって前記選択ステップにより第１モードが選択され、プリンタドライバを使用可能にするためのインストール処理が指示された場合、前記第１モード用データおよび前記共通データを前記情報処理装置にて実行可能にすべくインストールし、前記第２モード用データを前記情報処理装置内の読み取り可能な記憶領域に圧縮した状態で登録する第１処理、又は、前記選択ステップにより第２モードが選択され、プリンタドライバを実行可能にするためのインストール処理が指示された場合、前記第２モード用データおよび前記共通データを前記情報処理装置にて実行可能にすべくインストールし、前記第１モード用データを前記情報処理装置内の読み取り可能な記憶領域に圧縮した状態で登録する第２処理のいずれかを実行するインストール制御ステップを有することを特徴とする。
【００１１】
請求項７に記載のプログラムは、共通ファイルと、詳細モード用のファイル及び簡易モード用のファイルを含むプリンタドライバファイルを情報処理装置にて使用可能にすべくインストールするプリンタドライバインストール方法をコンピュータに実行させるプログラムであって、ユーザにより選択画面を介して選択された詳細モード又は簡易モードのいずれか１つを選択するモード選択モジュールと、選択されたモードに基づいて圧縮すべきファイルを特定する特定モジュールと、前記特定ステップにより特定されたファイルを圧縮するファイル圧縮モジュールと、圧縮ファイルと非圧縮フアイルとをインストール対象とするインストール対象設定モジュールと、前記インストール対象設定ステップにより設定されたインストール対象ファイルのインストールを実行するインストール実行モジュールとを有することを特徴とする。
【００１２】
請求項８に記載のプログラムは、第１モード用データおよび第２モード用データおよび共通データを含むプリンタドライバを情報処理装置にて使用可能にすべくインストール処理を実行するプリンタドライバインストール方法をコンピュータに実行させるプログラムであって、プリンタドライバのインストール種別として、ユーザにより選択画面を介して指定された第１モード又は第２モードのいずれかを選択する選択モジュールと、ユーザによって前記選択ステップにより第１モードが選択され、プリンタドライバを使用可能にするためのインストール処理が指示された場合、前記第１モード用データおよび前記共通データを前記情報処理装置にて実行可能にすべくインストールし、前記第２モード用データを前記情報処理装置内の読み取り可能な記憶領域に圧縮した状態で登録する第１処理、又は、前記選択ステップにより第２モードが選択され、プリンタドライバを実行可能にするためのインストール処理が指示された場合、前記第２モード用データおよび前記共通データを前記情報処理装置にて実行可能にすべくインストールし、前記第１モード用データを前記情報処理装置内の読み取り可能な記憶領域に圧縮した状態で登録する第２処理のいずれかを実行するインストール制御モジュールを有することを特徴とする。
【００１３】
請求項９に記載の情報処理装置は、請求項１又は２のいずれか１項に記載のプリンタドライバインストール方法によって、共通ファイルと、詳細モード用のファイル及び簡易モード用のファイルを含むプリンタドライバがインストールされたことを特徴とする。
【００１４】
請求項１０に記載の情報処理装置は、請求項３乃至６のいずれか１項に記載のプリンタドライバインストール方法によって、第１モード用データ及び第２モード用データ及び共通データを含むプリンタドライバのインストール処理が実行されたことを特徴とする。
【発明の効果】
【００１５】
本発明により、ユーザにとって不必要なファイルは圧縮された状態でインストールされるため、インストールされるプリンタドライバファイルの容量を減らすことが可能となり、ホストコンピュータのメモリ領域を有効活用することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明の記憶媒体が用いられる画像形成システムの構成を概略的に示す図である。
【００１８】
図１において、記憶媒体（ＣＤ−ＲＯＭ）１０１は、プリンタドライバをインストールするインストーラ（インストールプログラム）を記憶している。ホストコンピュータ１０２は、ＣＤ−ＲＯＭ１０１に記憶されているインストーラによってプリンタドライバをインストールする。ホストコンピュータ１０２は、ネットワーク１０３を介して複数のプリンタ１０４（１０４−１，１０４−２，１０４−３）と接続して、画像形成システムを構築している。
【００１９】
図２は、図１における記憶媒体に格納したインストーラの第１の実施の形態に係るプリンタドライバインストール処理の手順を示すフローチャートである。
【００２０】
本処理はホストコンピュータ１０２の図示を省略したＣＰＵによってなされる。
【００２１】
図２において、まず、ホストコンピュータ１０２（情報処理装置）は、インストーラの開始画面をディスプレイに表示する（ステップＳ２０１）。ホストコンピュータは、プリンタドライバをインストールする際の使用許諾の文面を表示し、使用許諾に同意が得られたか否かを判断する（ステップＳ２０２）。
【００２２】
ステップＳ２０２の判断処理の結果、ホストコンピュータ１０２は、使用許諾に同意が得られないと判断した場合、インストーラの動作を終了し、使用許諾の同意が得られたと判定した場合、インストールするための各種設定を選択する（ステップＳ２０３）。例えば、ポートを手動で選択するかネットワーク１０３上のプリンタ１０４を検索するか、あるいはプリンタドライバに間接的に関わるソフトウェアを併せてインストールするかどうかの選択などがこのステップで行われる。
【００２３】
次に、ステップＳ２０４では、図４に示すように、ホストコンピュータは、インストールタイプ選択画面４０１を表示し、プリンタドライバファイルのインストールタイプを選択させる。なお、図４ではインストールタイプとして、「プリンタ追加及びドライバ更新」、「プリンタ追加」、「ドライバ更新」が記載されている。ステップＳ２０４の選択処理の結果、選択されたインストールタイプが、既にインストールされているプリンタドライバファイルの更新を行う「更新」を含むとき（つまり、「プリンタ追加及びドライバ更新」又は「ドライバ更新」が選択された場合）、ステップＳ２０５に進む。
【００２４】
次に、ステップＳ２０５では、ホストコンピュータは、更新するプリンタドライバにおいて既にユーザが初期値から変更している情報のバックアップを保存するなどのドライバ更新の前処理を行う。次に、ステップＳ２０６でホストコンピュータは、「プリンタ追加及びドライバ更新」が選択されているか否かを判別する。
【００２５】
ステップＳ２０６の判別の結果、「プリンタ追加及びドライバ更新」が選択されていないと判断した場合（Ｓ２０６−Ｎｏ）、ステップＳ２０７でインストールされていたプリンタドライバファイルの削除を行い（ステップＳ２０７）、追加する場合のプリンタ１０４の機種を選択させる（ステップＳ２０８）。
【００２６】
次に、ステップＳ２０９では、ホストコンピュータが、更新分と追加分のプリンタドライバファイルをインストールするが、プリンタドライバの機能を選択させるため図５のようなインストールモード選択画面５０１を表示し、選択処理を実行する。なお、S２９０の詳細動作は図３のフローチャートにて説明する。ステップＳ２１０では、インストールされたプリンタドライバファイルのレジストリ登録やステップＳ２０５の更新前処理に対する後処理（保存されていたユーザ設定をインストールされたドライバへの反映など）を行う。このとき、必要に応じてホストコンピュータ１０２の再起動を促すメッセージの表示なども行う。
【００２７】
ステップＳ２０４の選択処理で選択されたインストールタイプが、既にインストールされているプリンタドライバファイルの更新を行う「更新」を含まないとき、ステップＳ２０５乃至Ｓ２０７の処理をスキップする。また、ステップＳ２０６の判別処理で「プリンタ追加及びドライバ更新」を選択しているときは、Ｓ２０７の処理をスキップする。
【００２８】
図２の処理によれば、機種、機能に応じて必要なファイルをインストールすることができる。
【００２９】
図３は、図２のステップＳ２０９で実行される機能選択処理の手順を示すフローチャートである。
【００３０】
図３において、まずＳ２０９１では、図５に示すように、ホストコンピュータ１０２は、ディスプレイにインストールモード選択画面５０１を表示し、インストールするプリンタドライバのモードをユーザに選択させる。
【００３１】
ここで、本実施の形態のプリンタドライバのモードについて簡単に紹介する。
【００３２】
まず「簡易モード（Ｅａｓｙ  Ｍｏｄｅ）」は、各種機能をアイコン化してワンクリックで選択させたり、複数の機能をひとつの印刷モードとして選択させたりするなど、主に初心者向けのユーザインタフェースとして構成されているモードである。
【００３３】
また、「詳細モード（Ｄｅｔａｉｌ  Ｍｏｄｅ）」は、プリンタドライバで用意している全ての設定項目を選べるモードである。特にカラー印刷時の詳細設定などは専門的な知識が必要とされるため、主に上級者向けのユーザインタフェースとして構成されるモードである。
【００３４】
また、「完全モード（Ａｌｌ  Ｍｏｄｅ）」は、前述した簡易モードも詳細モードも選択できるモードである。
【００３５】
本実施の形態では、３つのモードの中から選択させることとして説明するが、ヘルプファイルのインストールを選択させるチェックボックス対応など、さらに選択内容を詳細に分けることでもよい。
【００３６】
次に、完全モードが選択された際に、ホストコンピュータは、選択された機種用の全てのプリンタドライバファイルをインストール対象ファイルとする（ステップＳ２０９２）。次いで、ステップＳ２０９２でインストール対象ファイルとされたファイルの情報をインストール用の情報ファイル（ＩＮＩファイル）に書き込み、そして、この情報ファイルに基づいてインストール対象ファイルをインストールする（ステップＳ２０９３）。つまり、完全モードが選択された場合、ホストコンピュータは、ＲＡＭ等に保持されている選択された機種用の全てのプリンタドライバファイルが圧縮されていれば伸長して、プリンタドライバ用の所定の記憶領域に格納する。なお、所定の記憶領域とは、プリンタドライバを実行するための記憶領域である。
【００３７】
ステップＳ２０９１の選択処理の結果、完全モード以外のモードが選択されたとき、非該当モードのファイルを圧縮する（ステップＳ２０９４）(ファイル圧縮ステップ)。非該当モードのファイルとは、詳細モードが選択された場合には、簡易モードに関するファイルであり、簡易モードが選択された場合には、詳細モードに関するファイルが該当する。ホストコンピュータは、非該当モードのファイルとして特定されたファイルを圧縮して状態でプリンタドライバ用の記憶領域に管理する。ここで、Ｓ２０９４の処理について具体的に説明する。プリンタドライバを構成する複数のファイルには、予め詳細用ファイルであるか、簡易用ファイルであるか共通ファイルであるかを示す情報が設定されている。よって、ホストコンピュータがプリンタドライバをインストールする際に選択されているモードに基づいて、選択されたモードに一致するファイルについては伸長して所定の記憶領域に格納し、選択されたモードと異なるモードのファイルについては圧縮状態で所定の記憶領域に格納する。
【００３８】
次いで、ステップＳ２０９４で、ホストコンピュータは、圧縮された非該当モード用のプリンタドライバファイルと、ステップＳ２０９１で選択されたモード（該当モード）用のプリンタドライバファイルとをインストール対象ファイルとする（ステップＳ２０９５）
そして前記ステップＳ２０９３の処理に移行する。
【００３９】
図３の処理によれば、不必要なファイルは圧縮した状態で所定の記憶領域に格納されるため、圧縮ファイルと非圧縮ファイルを共に、インストール対象とすることができ、かつ、ホストコンピュータの記憶領域を効率的に活用することが可能となる。
【００４０】
図６は、図１における記憶媒体に格納されたインストーラにインストールされるプリンタドライバファイルの構成例を示す図である。
【００４１】
図６において、プリンタドライバファイル６０１は、共通ファイルと、詳細モード用のファイルと、簡易モード用のファイルと、機種別ファイルとに分かれており、選択されたモードに応じてインストール時に圧縮されないファイルに○をつけている。機種別ファイルについては、選択されないファイルはインストールしないこととする。そして、記号がついていない箇所は、そのモードが選択されたとき、それらのファイルを圧縮してインストールすることを示す。
【００４２】
なお、詳細モードあるいは簡易モードでインストールされた場合、プリンタドライバでは、他モードを使用するボタン（図示せず）を設ける。このボタンは、一方のモードの機能を使用したい場合、前記圧縮してインストールされているファイルを使用できるように解凍する機能を有する。これによって、記憶媒体１０１を再度用意して再インストールさせるのを避けることができる。前記、ファイルを解凍するためのモジュールは、図６における共通ファイルか、あるいは詳細モード用ファイルと簡易モード用ファイルとして含まれる。
【００４３】
図７は、図１における記憶媒体に格納したインストーラの第２の実施の形態に係るプリンタドライバインストール処理の手順を示すフローチャートである。なお、図７の処理は基本的に図２の処理と類似しているので異なる点について説明する。Ｓ７０１からＳ７０６の処理はＳ２０１からＳ２０６と同様の処理であるため詳細な説明は省略する。
【００４４】
ステップＳ７０６の判別の結果、「プリンタ追加及びドライバ更新」が選択されていないと判断した場合、ステップＳ７０７で、インストールされていたプリンタドライバファイルの削除のほか、更新されるプリンタドライバのモードの変更を行う（ステップＳ７０７）。ステップ７０７の詳細動作は後に説明する。
【００４５】
なお、ステップＳ７０８〜Ｓ７１０の処理も基本的に図２のステップＳ２０８〜Ｓ２１０と同様の処理であるため詳細な説明は省略する。
【００４６】
図８は、図７のステップＳ７０７で実行される更新処理の手順を示すフローチャートである。
【００４７】
図８において、まず、更新する前に既存のプリンタドライバを削除する（ステップＳ７０７１）。次に、図９に示すように、ホストコンピュータ１０２は、ディスプレイにモード表示画面を表示し、既にインストールされているフリンタドライバのモードを変更するか否かをユーザに選択させる（ステップＳ７０７２）。
【００４８】
ステップＳ７０７２の選択処理の結果、図９のモード表示画面を介して「モード変更」が選択されたとき、図１０に示すように、ホストコンピュータ１０２は、ディスプレイにモード選択表示画面を表示し、ステップＳ７０７３乃至ステップＳ７０７６で、インストールされている１番目のプリンタドライバから順にインストールされているプリンタドライバの数だけモードの変更処理を繰り返す。
【００４９】
全てのプリンタドライバのモードが変更された時点、あるいはステップＳ７０７２で一切のプリンタドライバのモード変更を行わず、「継続」のボタンが押下された時点でステップＳ７０７７に移行する。そしてステップＳ７０７７で、インストールされていたプリンタドライバ全てについて、設定された（「継続」の場合は、同様の）モードで更新を行う。なお、Ｓ７０７７の更新処理の一例としては、例えば「詳細モード」から「簡易モード」に変更された場合、当初の設定モードが詳細モードであったため、簡易モードのファイルは圧縮された状態で管理されている。ここで、「詳細モード」から「簡易モード」への変更を認識した場合、ホストコンピュータは、所定の記憶領域に記憶されている官位モードの圧縮ファイルを伸長する。
【００５０】
図８の処理によれば、プリンタドライバの更新を確実に行うことができる。
【００５１】
なお、ステップＳ７０７４からステップＳ７０７６までは便宜的にフローとして説明しているが、図１０のように、この画面に移行した際には、更新前の全プリンタドライバのモードを初期値として選択させておき、ユーザが変更したいドライバのみ変更させるようにしてもよい。
【００５２】
本願の処理を具体的に説明する。図１２の１２００は、ホストコンピュータのＲＡＭに保持されているプリンタ（ｉＲ２２００−３３００）用のプリンタドライバファイルである。プリンタドライバファイルには、プリンタドライバを実行するための機能ファイル１２０１とインストール時の処理内容が記載される設定用ファイル（ｉｎｆファイル）１２０２が含まれている。インストーラは、ｉｎｆファイル１２０２に記述されている内容に従ってインストール処理を実行する。本願にて使用されるプリンタドライバファイルのｉｎｆファイルの内容を図１３に示す。なお、図１２および図１３は一例であり、これに限定される必要はない。図１３に示すようにｉｎｆファイル１２０２には、選択されているインストールモードごとにどのファイルを伸長してインストールするのか、どのファイルを圧縮状態にてインストールするかを示す情報が記述されている。なお、ｉｎｆファイルに記述される内容は、図１３に限定されず、各ファイルを記憶すべき記憶領域なども記述されている。インストーラは、現在設定されているインストールモードとｉｎｆファイルに従って図３に示すインストール処理を実行する。例えば、現在「詳細モード」が選択されている場合を想定する。図１３のｉｎｆファイルには詳細モードが選択されている場合、「ｆｉｌｅＡ」〜「ｆｉｌｅＤ」を伸長してインストールすることが記述されている（１３０１）。さらに、１３０１には、「ｆｉｌｅＥ」、「ｆｉｌｅＦ」は、圧縮した状態で読み取り可能な記憶領域に記憶することが記述されている。よって、インストーラは、ｉｎｆファイルに従って「ｆｉｌｅＡ」〜「ｆｉｌｅＤ」を伸長してプリンタドライバ用の記憶領域に登録し、一方、「ｆｉｌｅＥ」〜「ｆｉｌｅＦ」は、圧縮した状態でプリンタドライバ用の記憶領域に登録することができる。また、図１３のｉｎｆファイルには簡易モードが選択されている場合、「ｆｉｌｅＡ」、「ｆｉｌｅＢ」、「ｆｉｌｅＥ」、「ｆｉｌｅＦ」を伸長してインストールすることが記述されている（１３０２）。さらに、１３０２には、「ｆｉｌｅＣ」、「ｆｉｌｅＤ」は、圧縮した状態で読み取り可能な記憶領域に記憶することが記述されている。
【００５３】
図１４は全ファイルを伸長した場合の記憶状態であり、図１５は、本願を適用した結果を示す記憶状態である。図１４では、共通ファイル１４０１、詳細ファイル１４０２、簡易ファイル１４０３が伸長されてインストールされるため１４００分の記憶容量が必要となる。一方、図１５では、共通ファイル１４０１と詳細ファイル１４０２が伸長されてプリンタドライバ用の記憶領域にインストールされる。一方、簡易ファイル１５０３は、圧縮されて読み取り可能な記憶領域に格納されるため、情報処理装置が必要とする記憶容量は１５００となり、簡易ファイルが圧縮された分だけ記憶領域を節約することが可能となっている。
【００５４】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵなど）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００５５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００５８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００５９】
【図１】本発明の記憶媒体が用いられる画像形成システムの構成を概略的に示す図である。
【図２】図１における記憶媒体に格納したインストーラの第１の実施の形態に係るプリンタドライバインストール処理の手順を示すフローチャートである。
【図３】図２のステップＳ２０９で実行される機能選択処理の手順を示すフローチャートである。
【図４】ホストコンピュータのディスプレイに表示されるインストールタイプ選択画面を示す図である。
【図５】ホストコンピュータのディスプレイに表示されるインストールモード選択画面を示す図である。
【図６】図１における記憶媒体に格納されたインストーラにインストールされるプリンタドライバファイルの構成例を示す図である。
【図７】図１における記憶媒体に格納したインストーラの第２の実施の形態に係るプリンタドライバインストール処理の手順を示すフローチャートである。
【図８】図７のステップＳ７０７で実行される更新処理の手順を示すフローチャートである。
【図９】ホストコンピュータのディスプレイに表示されるモード表示画面を示す図である。
【図１０】ホストコンピュータのディスプレイに表示されるモード選択表示画面を示す図である。
【図１１】従来例に係るプリンタドライバファイルの構成を示す図である。
【図１２】ホストコンピュータのＲＡＭに保持されているプリンタ用のプリンタドライバファイルを説明する図である。
【図１３】プリンタドライバファイルのｉｎｆファイルの内容を説明する図である。
【図１４】全ファイルを伸張した場合の記憶状態を説明する図である。
【図１５】本発明を適用した結果を示す記憶状態を説明する図である。
【符号の説明】
【００６０】
１０１ 記憶手段(ＣＤ−ＲＯＭ)
１０２ ホストコンピュータ
１０３ ネットワーク
１０４ プリンタ
【図１】
2007286681.tif 000003
【図２】
2007286681.tif 000004
【図３】
2007286681.tif 000005
【図４】
2007286681.tif 000006
【図５】
2007286681.tif 000007
【図６】
2007286681.tif 000008
【図７】
2007286681.tif 000009
【図８】
2007286681.tif 000010
【図９】
2007286681.tif 000011
【図１０】
2007286681.tif 000012
【図１１】
2007286681.tif 000013
【図１２】
2007286681.tif 000014
【図１３】
2007286681.tif 000015
【図１４】
2007286681.tif 000016
【図１５】
2007286681.tif 000017