(57)【要約】【課題】他の機能の利用に影響しないように、ユーザが利用する機能に関するプリンタドライバプログラム部分を容易に選択してプリンタホストにインストール可能とする。【解決手段】ディスクドライブ２２にセットしたディスク状記録媒体５０のインストールプログラムをＣＰＵ１６によって起動させると、記録媒体５０に記録されたプリンタドライバプログラムが含む、インクジェット記録装置１において利用可能な各機能にそれぞれ対応する複数のモジュールのうち、ユーザが入力部１９からの入力操作によって実際に利用すると選択指定した機能に対応するモジュールが、選択的に外部記憶装置２１にインストールされる。その際、ユーザが利用すると選択指定した機能を利用する前提として利用しなければならない他の機能（関連機能）が、利用しないと選択指定されている場合は、利用する機能（利用しない機能）の選択指定し直しが、出力部２０の画面上で要求される。【選択図】図３
2009295044.tif 000002
【特許請求の範囲】
【請求項１】
プリンタホストとして動作させるコンピュータの記憶装置に、プリンタを動作させるためのプリンタドライバプログラムをインストールするインストール処理装置であって、
前記プリンタドライバプログラムに含まれる複数のモジュールにそれぞれ対応する前記プリンタの複数の機能から、前記コンピュータにおいて必要又は不要な機能を選択指定する選択指定手段と、
前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能が、前記選択指定手段による選択指定によって前記コンピュータにおいて必要とされた機能の実現に必要とされる関連機能であるか否かを判定する判定手段と、
前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在する場合に、前記コンピュータにおいて必要又は不要な機能の前記選択指定手段による再度の選択指定を要求する要求手段と、
前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在しない場合に、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能に対応する前記モジュールを含まない内容に、前記プリンタドライバプログラムをカスタマイズするカスタマイズ手段と、
前記カスタマイズ手段によってカスタマイズされた前記プリンタドライバプログラムを前記記憶装置にインストールするインストール手段と、
を備えることを特徴とするプリンタドライバプログラムのインストール処理装置。
【請求項２】
前記プリンタドライバプログラムは、該プリンタドライバプログラムの起動中に前記コンピュータのディスプレイにユーザインターフェイス画面を表示させるように前記コンピュータを動作させるためのプログラム部分を含んでおり、前記カスタマイズ手段は、前記カスタマイズされたプリンタドライバプログラムの起動中に前記コンピュータが、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能に関連する要素を含まない前記ユーザインターフェイス画面を前記ディスプレイに表示させる内容に、前記プリンタドライバプログラムをカスタマイズすることを特徴とする請求項１記載のプリンタドライバプログラムのインストール処理装置。
【請求項３】
プリンタを動作させるためのプリンタドライバプログラムを記憶装置にインストールしてプリンタホストとして動作させるコンピュータを、
前記プリンタドライバプログラムに含まれる複数のモジュールにそれぞれ対応するプリンタの複数の機能から、前記コンピュータにおいて必要又は不要な機能を選択指定する選択指定手段と、
前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能が、前記選択指定手段による選択指定によって前記コンピュータにおいて必要とされた機能の実現に必要とされる関連機能であるか否かを判定する判定手段と、
前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在する場合に、前記コンピュータにおいて必要又は不要な機能の前記選択指定手段による再度の選択指定を要求する要求手段と、
前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在しない場合に、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能に対応する前記モジュールを含まない内容に、前記プリンタドライバプログラムをカスタマイズするカスタマイズ手段と、
前記カスタマイズ手段によってカスタマイズされた前記プリンタドライバプログラムを前記記憶装置にインストールするインストール手段、
として機能させるためのインストールプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタホストとして動作させるコンピュータの記憶装置に、プリンタを動作させるためのプリンタドライバプログラムをインストールするインストール処理装置と、コンピュータの記憶装置にプリンタドライバプログラムをインストールするのに用いるインストールプログラムに関する。
【背景技術】
【０００２】
プリンタホストからの印刷ジョブによりプリンタに印刷動作を行わせるためには、そのプリンタに対応するプリンタドライバプログラムを、プリンタホストのコンピュータの記憶装置にインストールする必要がある。このプリンタドライバプログラムを記憶装置にインストールすることで、プリンタホストのユーザは、プリンタが有する各種の機能を利用した印刷動作をプリンタホストからの指示によってプリンタに実行させることができる。
【０００３】
ところで、プリントホストのユーザが利用するプリンタの機能は、実際には一部のものに限られる場合が多い。しかし、プリンタドライバプログラムはプリンタの全機能をサポートしているので、これを起動させるとプリンタホストのディスプレイには、利用しない機能に関する表示を含んだ複雑な内容のユーザインターフェイス画面が表示されてしまう。したがって、プリンタドライバプログラムがユーザにとって必ずしも使い勝手の良いものであるとは限らない。
【０００４】
そこで、プリンタドライバプログラムのインストール時に、利用するプリンタの機能をユーザに指定させ、ユーザが指定しなかった機能の利用がユーザインターフェイス画面上において制限されるような内容にプリンタドライバプログラムをカスタマイズして、プリンタホストの記憶装置にインストールするようにすることが、既に提案されている（例えば特許文献１、２）。
【特許文献１】特開２００３−１５０３４１号公報
【特許文献２】特開２００４−２２０４１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、利用するプリンタの機能をユーザに単に指定させるという、上述した提案による従来技術では、ユーザが指定できる機能の対象を、その機能を利用するか否かが他の機能の利用に影響を及ぼさないような機能に限定する必要がある。したがって、各機能毎に利用の要否をユーザが指定できるような、利用する機能の取捨選択の自由度が、上述した従来技術にはない。
【０００６】
かといって、利用する機能を無制限に取捨選択できるようにする代わりに、ある機能を利用するにはその前提として関連する他の機能を利用しなければならない場合に、ユーザが事前にそのことを承知した上で利用する機能を決定するであろうことを期待する、というのは、上述した特許文献の従来の技術の連においても問題視されているように、現実的でない。
【０００７】
本発明は前記事情に鑑みなされたものであり、本発明の目的は、他の機能の利用に影響することなく、ユーザが利用する機能に関する部分を容易に選択してインストールすることができるプリンタドライバプログラムのインストール処理装置と、プリンタドライバプログラムのインストールの際に用いて好適なインストールプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載した本発明のプリンタドライバプログラムのインストール処理装置は、プリンタホストとして動作させるコンピュータの記憶装置に、プリンタを動作させるためのプリンタドライバプログラムをインストールするインストール処理装置であって、前記プリンタドライバプログラムに含まれる複数のモジュールにそれぞれ対応する前記プリンタの複数の機能から、前記コンピュータにおいて必要又は不要な機能を選択指定する選択指定手段と、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能が、前記選択指定手段による選択指定によって前記コンピュータにおいて必要とされた機能の実現に必要とされる関連機能であるか否かを判定する判定手段と、前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在する場合に、前記コンピュータにおいて必要又は不要な機能の前記選択指定手段による再度の選択指定を要求する要求手段と、前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在しない場合に、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能に対応する前記モジュールを含まない内容に、前記プリンタドライバプログラムをカスタマイズするカスタマイズ手段と、前記カスタマイズ手段によってカスタマイズされた前記プリンタドライバプログラムを前記記憶装置にインストールするインストール手段とを備えることを特徴とする。
【０００９】
また、上記目的を達成するために、請求項３に記載した本発明のインストールプログラムは、プリンタを動作させるためのプリンタドライバプログラムを記憶装置にインストールしてプリンタホストとして動作させるコンピュータを、前記プリンタドライバプログラムに含まれる複数のモジュールにそれぞれ対応するプリンタの複数の機能から、前記コンピュータにおいて必要又は不要な機能を選択指定する選択指定手段と、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能が、前記選択指定手段による選択指定によって前記コンピュータにおいて必要とされた機能の実現に必要とされる関連機能であるか否かを判定する判定手段と、前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在する場合に、前記コンピュータにおいて必要又は不要な機能の前記選択指定手段による再度の選択指定を要求する要求手段と、前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在しない場合に、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能に対応する前記モジュールを含まない内容に、前記プリンタドライバプログラムをカスタマイズするカスタマイズ手段と、前記カスタマイズ手段によってカスタマイズされた前記プリンタドライバプログラムを前記記憶装置にインストールするインストール手段として機能させるためのインストールプログラムであることを特徴とする。
【００１０】
なお、上記目的を達成するために、プリンタを動作させるためのプリンタドライバプログラムを記憶装置にインストールしてプリンタホストとして動作させるコンピュータを、前記プリンタドライバプログラムに含まれる複数のモジュールにそれぞれ対応するプリンタの複数の機能から、前記コンピュータにおいて必要又は不要な機能を選択指定する選択指定手段と、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能が、前記選択指定手段による選択指定によって前記コンピュータにおいて必要とされた機能の実現に必要とされる関連機能であるか否かを判定する判定手段と、前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在する場合に、前記コンピュータにおいて必要又は不要な機能の前記選択指定手段による再度の選択指定を要求する要求手段と、前記関連機能であると前記判定手段が判定した機能が、前記複数の機能中に存在しない場合に、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能に対応する前記モジュールを含まない内容に、前記プリンタドライバプログラムをカスタマイズするカスタマイズ手段と、前記カスタマイズ手段によってカスタマイズされた前記プリンタドライバプログラムを前記記憶装置にインストールするインストール手段として機能させるためのインストールプログラムを記録したコンピュータ読み取り可能な記録媒体を、本発明の１つの形態とすることもできる。
【００１１】
請求項１に記載した本発明のプリンタドライバプログラムのインストール処理装置と、請求項３に記載した本発明のインストールプログラムとによれば、プリンタドライバプログラムに含まれる複数のモジュールにそれぞれ対応する複数の機能について、コンピュータにおいて必要な機能であるかそれとも不要な機能であるかに応じた選択指定が選択指定手段によって選択指定される。
【００１２】
そして、選択指定手段による選択指定によってコンピュータにおいて不要とされた機能の中に、選択指定手段による選択指定によってコンピュータにおいて必要とされた他の機能の実現に必要とされる関連機能が存在すると、判定手段によって判定された場合には、コンピュータにおいて必要又は不要な機能の選択指定手段による再度の選択指定を要求手段が要求することになる。
【００１３】
したがって、カスタマイズ手段がカスタマイズしたプリンタドライバプログラムは、選択指定手段による選択指定によってコンピュータにおいて不要とされた機能に対応するモジュールを含まず、かつ、選択指定手段による選択指定によってコンピュータにおいて必要とされた他の機能の実現に必要な関連機能に対応するモジュールを必ず含んだ内容となる。
【００１４】
このため、プリンタホストの記憶装置にインストールされるプリンタドライバプログラムを、不要な機能に対応するモジュールを含まないコンパクトな内容にカスタマイズし、他の機能の利用に影響することなく、ユーザが利用する機能に関するプリンタドライバプログラム部分を選択的にインストールすることができる。
【００１５】
また、請求項２に記載した本発明のプリンタドライバプログラムのインストール処理装置は、請求項１に記載した本発明のプリンタドライバプログラムのインストール処理装置において、前記プリンタドライバプログラムが、該プリンタドライバプログラムの起動中に前記コンピュータのディスプレイにユーザインターフェイス画面を表示させるための表示プログラムを含んでおり、前記カスタマイズ手段が、前記選択指定手段による選択指定によって前記コンピュータにおいて不要とされた機能に関連する要素を含まない前記ユーザインターフェイス画面が、前記カスタマイズされたプリンタドライバプログラムの起動中に前記ディスプレイに表示される内容に、前記プリンタドライバプログラムをカスタマイズすることを特徴とする。
【００１６】
請求項２に記載した本発明のプリンタドライバプログラムのインストール処理装置によれば、請求項１に記載した本発明のプリンタドライバプログラムのインストール処理装置において、インストール手段によってプリンタホストの記憶装置にインストールされるプリンタドライバプログラムの起動中に、プリンタホストのディスプレイに表示されるユーザインターフェイス画面には、選択指定手段による選択指定によってコンピュータにおいて不要とされた機能に関連する要素が含まれなくなる。
【００１７】
このため、プリンタドライバプログラムの起動中に、選択指定手段による選択指定によってコンピュータにおいて必要とされた機能に関連する要素のみが、プリンタホストのディスプレイのユーザインターフェイス画面上に表示されるようにして、プリンタに実行させる印刷動作の内容を指定する入力操作をユーザインターフェイス画面上においてプリンタホストのユーザが行う場合に、その操作を容易に行えるようにすることができる。
【００１８】
なお、請求項１又は２に記載した本発明のプリンタドライバプログラムのインストール処理装置において、
前記カスタマイズ手段によってカスタマイズされて前記記憶装置にインストールされた前記プリンタドライバプログラムは、該プリンタドライバプログラムの起動中における前記各モジュールの使用履歴を示す履歴情報を生成し、前記記憶手段に記憶させるためのプログラム部分を含んでおり、
前記記憶装置にインストールする前記プリンタドライバプログラムが、前記記憶装置に既にインストールされた前記プリンタドライバプログラムの更新用のドライバプリンタプログラムであるか否かを判別する更新判別手段と、
前記更新用のプリンタドライバプログラムであると前記更新判別手段が判別した際に、前記履歴情報が示す前記使用履歴から前記各モジュールの使用頻度を検出し、検出した前記使用頻度に基づいて、前記更新用のプリンタドライバプログラムに含まれる複数のモジュールにそれぞれ対応する前記プリンタの複数の機能についての、前記選択指定手段による前記選択指定の推奨内容を報知する報知手段と、
をさらに備えている構成とすることもできる。
【００１９】
同様に、請求項３に記載した本発明のインストールプログラムや、上述した本発明の別形態として考えることのできるインストールプログラムを記録したコンピュータ読み取り可能な記録媒体において、前記コンピュータを、
前記記憶装置にインストールする前記プリンタドライバプログラムが、前記カスタマイズ手段によってカスタマイズされて前記記憶装置に既にインストールされている前記プリンタドライバプログラムであって、該プリンタドライバプログラムの起動中における前記各モジュールの使用履歴を示す履歴情報を生成し、前記記憶手段に記憶させるためのプログラム部分を含んでいる前記プリンタドライバプログラムを、更新するための新たなドライバプリンタプログラムであるか否かを判別する更新判別手段と、
前記更新用のプリンタドライバプログラムであると前記更新判別手段が判別した際に、前記履歴情報が示す前記使用履歴に基づいて、前記更新用のプリンタドライバプログラムに含まれる複数のモジュールにそれぞれ対応する前記プリンタの複数の機能についての、前記選択指定手段による前記選択指定の推奨内容を報知する報知手段と、
として機能させるためのインストールプログラム、又は、そのインストールプログラムを記録したコンピュータ読み取り可能な記録媒体、という構成とすることもできる。
【００２０】
このように構成したプリンタドライバプログラムのインストール処理装置、インストールプログラム、又は、そのインストールプログラムを記録したコンピュータ読み取り可能な記録媒体によれば、次のような共通の作用効果がある。
【００２１】
つまり、更新用のプリンタドライバプログラムを記憶装置に新たにインストールする場合に、記憶装置に既にインストールされているプリンタドライバプログラムのモジュールの使用履歴に応じた、更新用のプリンタドライバプログラムの対応するモジュールの要否の選択指定に関する推奨内容が、プリンタホストのユーザに報知されることになる。
【００２２】
よって、その推奨内容を認識した上で、選択指定手段によるモジュール（機能）の選択指定をユーザが容易に行えることができる。
【発明の効果】
【００２３】
本発明によれば、他の機能の利用に影響することなく、ユーザが利用する機能に関するプリンタドライバプログラム部分を選択的にインストールすることができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施形態について図面を参照しながら説明する。
【００２５】
まず、本発明によるインストール処理装置の一実施形態に係るインクジェットプリンタ装置の概略構成を説明する。図１は、インクジェットプリンタ装置の概略構成を示す説明図である。
【００２６】
図１に示すように、本実施形態のインクジェット記録装置１（請求項中のプリンタに相当）は、原稿上の原稿画像を読み取って画像信号を出力するスキャナ部１０１と、スキャナ部１０１から出力された画像信号に基づいて記録紙Ｓ（片面又は両面）に原稿画像を印刷（記録）するプリンタ部１０２と、全体制御用の制御ユニット１０（図２参照）とを備えている。プリンタ部１０２における原稿画像の印刷に使用する記録紙Ｓは、給紙部１０５からプリンタ部１０２を介して排紙部１０９に搬送される。
【００２７】
図２に示すように、制御ユニット１０には、外部インターフェイス部１１を介して、後述するクライアント端末１４の外部インターフェイス部１５が接続されている。このクライアント端末１４から制御ユニット１０は、原稿画像の印刷ジョブを受け取る。この印刷ジョブは、ポストスクリプトデータと印刷環境データとを含んでいる。制御ユニット１０は、受け取った印刷ジョブのポストスクリプトデータにより原稿画像のラスタデータを生成する。インクジェット記録装置１は、印刷ジョブの印刷環境情報において指定された条件で、原稿画像の記録紙Ｓへの印刷をプリンタ部１０２において実行する。
【００２８】
また、制御ユニット１０のＣＰＵ９０には、ディスプレイ１１０が接続されている。このディスプレイ１１０は、図１に示すように、インクジェット記録装置１の上部に配置されている。このディスプレイ１１０は、スキャナ１０１にセットした原稿画像を複写印刷する複写モードでインクジェット記録装置１を使用する場合に、複写枚数や複写倍率等といった複写条件をユーザが入力する入力操作部として利用することができる。
【００２９】
上述したプリンタ部１０２に印刷動作を行わせるインクジェット記録装置１の制御ユニット１０は、図２に示すように、ＣＰＵ９０を備える。このＣＰＵ９０は、ＲＯＭ９１に格納されているプログラム及び設定情報に基づいて、ディスプレイ１１０から入力設定される内容に応じたスキャナ部１０１やプリンタ部１０２の動作を制御する。
【００３０】
なお、制御ユニット１０にはＲＡＭ９２が設けられており、ＲＡＭ９２にはディスプレイ１１０から入力された印刷枚数や各種の設定内容が随時記憶される。また、ＲＡＭ９２にはフレームメモリ領域が設けられている。このフレームメモリ領域には、クライアント端末１４から制御ユニット１０に入力された印刷ジョブのポストスクリプトデータからＣＰＵ９０が生成する、原稿画像のラスタデータが、プリンタ部１０２に出力されるまでの間、一時的に記憶される。
【００３１】
クライアント端末１４（請求項中のプリンタホストに相当）は、ＰＣ（パーソナルコンピュータ）等によって構成されるものであり、ＲＯＭ１７に格納された制御プログラムに基づいて各種の処理を実行するＣＰＵ１６と、ＣＰＵ１６のワーキングエリアとして機能するＲＡＭ１８と、キーボードやマウス等から構成される入力部１９と、液晶ディスプレイ（請求項中のディスプレイに相当）等から構成される出力部２０とを備えている。
【００３２】
ＣＰＵ１６には、上述した外部インターフェイス部１５の他に、外部記憶装置２１とディスクドライブ２２とが接続されている。外部記憶装置２１（請求項中の記憶装置に相当）には、原稿画像のデータを生成するためのアプリケーションプログラムの格納領域や、インクジェット記録装置１のプリンタドライバプログラムの格納領域、アプリケーションプログラムを用いて生成された原稿画像のデータのデータベース領域、及び、プリンタドライバプログラムにおける印刷環境情報の、標準的な内容やユーザによってカスタマイズされた内容等のデータベース領域が確保されている。印刷環境情報は、印刷ジョブ中の印刷情報データとして制御ユニット１０に出力される。
【００３３】
ＣＰＵ１６は、入力部１９から入力される起動要求にしたがって外部記憶装置２１のアプリケーションプログラムを起動させ、また、入力部１９からのパラメータ入力等により指示された内容の原稿画像のデータを、起動されたアプリケーションプログラム上において生成する。生成された原稿画像のデータは出力部２０において表示出力され、また、入力部１９から保存要求が入力された場合には、外部記憶装置２１の原稿画像のデータのデータベース領域に記憶される。
【００３４】
外部記憶装置２１のデータベース領域に記憶された原稿画像のデータは、アプリケーションプログラムの起動中に入力部１９からの読み出し要求が入力された場合に、外部記憶装置２１から読み出される。読み出された原稿画像のデータは、出力部２０に表示出力することができ、また、アプリケーションプログラム上において加工して新たな原稿画像のデータに生成し直すこともできる。
【００３５】
そして、ＣＰＵ１６は、アプリケーションプログラムの起動中に入力部１９から印刷指令が入力された場合に、印刷対象の原稿画像の印刷ジョブを生成して、生成した印刷ジョブを外部インターフェイス部１５から制御ユニット１０の外部インターフェイス部１１に出力する。この印刷ジョブは、外部記憶装置２１に格納されたプリンタドライバプログラムをＣＰＵ１６が実行することによって、制御ユニット１０に出力することができる。
【００３６】
プリンタドライバプログラムは、クライアント端末１４のディスクドライブ２２により光学ディスク等のディスク状記録媒体５０から読み取って、外部記憶装置２１にインストール（記憶）させることができる。
【００３７】
インクジェット記録装置１は、その印刷動作に関して様々な機能を有している。そのため、インクジェット記録装置１の機能を利用するには、その機能に対応するプログラムがプリンタドライバプログラム中に存在しなければならない。そこで、クライアント端末１４のディスクドライブ２２によりディスク状記録媒体５０から読み取る元々のプリンタドライバプログラムは、インクジェット記録装置１の全機能に対応する全てのプログラムのモジュールを含んでいる。
【００３８】
ディスク状記録媒体５０のプリンタドライバプログラムが外部記憶装置２１にインストールされると、クライアント端末１４において起動されたアプリケーションプログラム上でデータを生成した原稿画像の印刷要求を入力部１９から入力した際に、ＣＰＵ１６によってプリンタドライバプログラムが起動される。そして、ＣＰＵ１６は、起動されたプリンタドライバプログラムの処理を実行することで、原稿画像の印刷ジョブを生成して制御ユニット１０に出力する。制御ユニット１０に出力する印刷ジョブは、上述したように、ポストスクリプトデータと印刷環境データとを含んでいる。
【００３９】
このうち、ポストスクリプトデータは、記録紙Ｓに印刷する原稿画像を構成する写真、図形、文字（記号を含む、以下同じ）等のデータと、その属性のデータと、ページ内でのレイアウトのデータとを含んでいる。ポストスクリプトデータ中において、図形及び文字は、ベジェ曲線を利用したベクターデータ形式で表現される。属性データは、写真の解像度を示すモード（高精細モード、標準モード）のデータや、文字の印刷に用いるフォント、文字の大きさ、文字飾り等の設定内容を示すデータを含む。
【００４０】
また、印刷環境データは、原稿画像の原稿サイズ、印刷サイズ（印刷倍率）、ページ数、印刷に使用する記録紙Ｓの種類、印刷する際の解像度を示すモード（高品質モード、通常品質モード）といった、原稿画像の印刷環境に関する設定内容を含む。
【００４１】
図５は、クライアント端末１４の出力部２０において表示される印刷設定画面の一例を示す説明図である。この印刷設定画面は、ＣＰＵ１６によってプリンタドライバプログラムが起動されると、出力部２０に表示される。この印刷設定画面においては、ＣＰＵ１６が制御ユニット１０に印刷ジョブを出力してインクジェット記録装置１に印刷動作させる原稿画像の、印刷範囲や印刷部数等を入力設定することができる。
【００４２】
また、図６乃至図１０は、クライアント端末１４の出力部２０において表示される原稿画像のプロパティ画面の一例を示す説明図である。これらのプロパティ画面は、図５の印刷設定画面においてプロパティボタンがクリック操作されると、ＣＰＵ１６の制御により出力部２０に表示される。これらのプロパティ画面においては、制御ユニット１０に出力する印刷ジョブの、ポストスクリプトデータにおける属性データや印刷環境データを入力設定することができる。
【００４３】
まず、図６に示すプロパティ画面は、原稿画像に関する写真処理と文字処理、文字ボリューム調整の各設定状態を示すものである。
【００４４】
写真処理においては、原稿画像中に写真や図形（カラー／白黒）がある場合に、その写真部分や図形部分を印刷する際の解像度に影響する網点線数と網点角度の数値が、写真や図形の属性データとして設定される。これらの網点線数と網点角度は、原稿画像を作成するアプリケーションプログラムの起動中にデジタルカメラや可搬型メモリからクライアント端末１４に取り込まれた写真や図形の解像度のデータによって、自動的に決定される。したがって、網点線数と網点角度は、写真の撮影解像度や図形の作成解像度に応じた数値に設定される。
【００４５】
文字処理及び文字ボリューム調整においては、文字処理（誤差拡散／網点処理／強制ベタ）や、文字ボリューム調整（強調／シェイプアップ／しない：無）が、文字の属性データとして設定される。これらの文字処理及び文字ボリューム調整の設定内容は、起動中のアプリケーションプログラムにおいて原稿画像が作成される際に、その原稿画像中の文字についてユーザが設定した内容が反映される。
【００４６】
次に、図７に示すプロパティ画面は、原稿画像に関するイメージ処理（ガンマ調整、スクリーニング、特殊画像設定）の各設定状態を示すものである。
【００４７】
ガンマ調整においては、原稿画像中のカラー写真や図形の明度、彩度、及び、コントラストが、それらの属性データとして設定される。明度、彩度、コントラストはいずれも、デフォルトで±０に設定される。これらのパラメータは、図７に示すプロパティ画面中のカーソルを操作することで、任意の値に調整することができる。
【００４８】
スクリーニングにおいては、原稿画像中の写真や図形（カラー／白黒）のスクリーニング処理の内容（誤差拡散処理／網点処理）を、原稿画像中の写真や図形の属性データとして設定することができる。スクリーニング処理の内容は、デフォルトでは誤差拡散処理に設定される。
【００４９】
特殊画像設定においては、原稿画像の画像品質（印刷解像度）を、原稿画像中の写真や図形（カラー／白黒）、文字の属性データとして設定することができる。画像品質のデフォルトの設定状態は、基本的には通常の印刷解像度に相当する通常品質モードとなり、原稿画像中の写真や図形が通常の解像度よりも高い高精細モードである場合は、通常よりも高い印刷解像度に相当する高品質モードに、自動的に設定される。
【００５０】
なお、デフォルトで通常品質モードに設定された原稿画像の画像品質は、ユーザの設定操作によって高品質モードに変更することができる。通常品質モードから高品質モードへの設定変更は、図７のプロパティ画面における特殊画像設定のボタンを出力部２０の画面上でクリック操作して、図８の特殊画像設定の詳細プロパティ画面を出力部２０にポップアップ表示させ、ドロップダウンボックスをクリック操作することで、実行することができる。
【００５１】
図９及び図１０に示すプロパティ画面は、原稿画像の印刷環境データとしての、印刷モードの基本項目に関する設定状態を示すものである。この基本項目には、例えば、カラーモード（カラー／白黒）、原稿モード（写真優先／文字優先）、給紙トレイ選択（オートトレイ選択／トレイ１／トレイ２／給紙台）、用紙種類（ＨＣ用紙（インクジェット記録装置１の純正普通紙）／ＨＣ用紙マット（インクジェット記録装置１の純正高品位紙）／普通紙（市販の汎用普通紙）／ハガキ（ＩＪ）／ハガキ）、プリント単位（ページ単位でプリント／部単位でプリント）、印刷部数等がある。
【００５２】
以上の設定内容を、ポストスクリプトデータ中の属性データとして含み、あるいは、印刷環境データとして含む原稿画像の印刷ジョブが、外部インターフェイス部１１を介してクライアント端末１４から入力される図２の制御ユニット１０は、入力された印刷ジョブによる原稿画像の印刷を、プリンタ部１０２において実行させる。
【００５３】
上述した図６乃至図１０のプロパティ画面は、図５の印刷設定画面と共に、請求項中のユーザインターフェイス画面に相当する。
【００５４】
次に、ディスク状記録媒体５０のプリンタドライバプログラムをクライアント端末１４の外部記憶装置２１にインストールする場合について説明する。
【００５５】
ディスク状記録媒体５０には、インクジェット記録装置１のプリンタドライバプログラムと共に、そのインストールプログラムが記録されている。クライアント端末１４のディスクドライブ２２にセットしたディスク状記録媒体５０からプリンタドライバプログラムを読み出して外部記憶装置２１にインストールする場合には、ディスク状記録媒体５０のインストールプログラムが、ＣＰＵ１６の制御によってクライアント端末１４のＲＡＭ１８（に設けられた二次キャッシュ領域）に一時的に書き写されて起動される。ＲＡＭ１８のインストールプログラムは、プリンタドライバプログラムの外部記憶装置２１へのインストール後に、ＣＰＵ１６の制御によって消去される。
【００５６】
次に、クライアント端末１４のＣＰＵ１６が、ＲＡＭ１８に一時的に書き写されたインストールプログラムを実行することにより行う、プリンタドライバプログラムのインストール処理の手順について、図３のフローチャートを参照して説明する。
【００５７】
図３に示すように、まず、ＣＰＵ１６は、プリンタドライバプログラムのインストール開始を指示する入力部１９からの入力があったか否かを判断し（ステップＳ１）、入力がない場合は（ステップＳ１でＮＯ）、プリンタドライバプログラムのインストールのキャンセルを指示する入力部１９からの入力があったか否かを判断する（ステップＳ３）。
【００５８】
入力がない場合は（ステップＳ３でＮＯ）、ＣＰＵ１６は、ステップＳ１に処理を移行する。入力があった場合は（ステップＳ３でＹＥＳ）、インストール処理を終了する。一方、ステップＳ１において、インストール開始を指示する入力部１９からの入力があった場合（ＹＥＳ）は、ＣＰＵ１６は、インクジェット記録装置１で原稿画像の印刷を行う際に利用できる各機能についてその要否の選択指定を要求する図４の選択指定画面を、出力部２０に表示させる（ステップＳ５）。
【００５９】
この選択指定画面では、図４に示すように、カラー印刷（する／しない：モノクロのみ）、画像印刷（する：写真・図形あり／しない：写真・図形なし）、ガンマ調節（使う／使わない）、フィニッシャー（あり／なし）等の各機能の要否に関する選択指定を、ドロップダウンボックスのクリック操作によって行うことができる。
【００６０】
なお、選択指定画面の「キャンセル」ボタンは、各機能の要否の選択指定をキャンセルする際にクリック操作されるものである。この「キャンセル」ボタンがクリック操作されると、プリンタドライバプログラムのインストールを中止するか否かを問い合わせる確認画面（図示せず）が出力部２０に表示される。この確認画面の「いいえ」ボタンは、インストールを中止しない場合にクリック操作されるものである。確認画面の「はい」ボタンは、インストールを中止する場合にクリック操作されるものである。「いいえ」ボタンがクリック操作されると、出力部２０には再び図４の選択指定画面が表示される。また、選択指定画面の「ＯＫ」ボタンは、選択指定した各機能の要否の内容を確定させたい場合にクリック操作されるものである。
【００６１】
次に、ＣＰＵ１６は、図３に示すように、図４の選択指定画面における「キャンセル」ボタンのクリック操作と、不図示の確認画面における「はい」ボタンのクリック操作とによって、インストールの中止が要求されたか否かを確認する（ステップＳ７）。インストールの中止が要求された場合は（ステップＳ７でＹＥＳ）、ＣＰＵ１６は、インストール処理を終了する。一方、インストールの中止が要求されていない場合は（ステップＳ７でＮＯ）、図４の選択指定画面における「ＯＫ」ボタンのクリック操作によって、選択指定した各機能の要否の内容確定が要求されたか否かを確認する（ステップＳ９）。
【００６２】
内容確定が要求されていない場合は（ステップＳ９でＮＯ）、ＣＰＵ１６は、ステップＳ５に処理を移行し、選択指定画面における要求された場合は（ステップＳ９でＹＥＳ）、ＣＰＵ１６は、図４の選択指定画面において選択指定された各機能の要否の内容に矛盾があるかどうかを判定する（ステップＳ１１）。
【００６３】
具体的には、ステップＳ１１においてＣＰＵ１６は、図４の選択指定画面において不要とされた機能の中に、必要とされた他の機能の実現に必要とされる関連機能が存在するか否かを判定する。
【００６４】
例えば、カラー印刷について「しない：モノクロのみ」（＝不要）と選択指定しているにも拘わらず、ガンマ調節について「使う」（＝必要）と選択指定している場合には、ガンマ調整の対象であるカラー印刷が行われない設定となってしまうので、ガンマ調節を「使う」（＝必要）と選択指定する意味が実質的になくなってしまう。
【００６５】
この場合、ガンマ調節という機能から見てカラー印刷という機能は、ガンマ調節を「使う」場合の関連機能、つまり、「（カラー印刷）する」と選択指定しておくべき関係にある機能ということになる。このような、必要と選択指定されたある機能についての関連機能が不要と選択指定されているかどうかを、ステップＳ１１においてＣＰＵ１６は判定する。
【００６６】
そして、上述したような、必要と選択指定されたある機能についての関連機能が不要と選択指定されている場合、ＣＰＵ１６は、ステップＳ１１において矛盾があると判定し、必要と選択指定されたある機能についての関連機能が必要と選択指定されている場合、ＣＰＵ１６は、ステップＳ１１において矛盾がないと判定する。
【００６７】
図４の選択指定画面において選択指定された各機能の要否の内容に矛盾があると判定した場合（ステップＳ１１でＹＥＳ）、ＣＰＵ１６は、ステップＳ５に処理を移行し、矛盾がないと判定した場合（ステップＳ１１でＮＯ）、ＣＰＵ１６は、図４の選択指定画面において不要であると選択指定された各機能に対応するモジュールを含まない内容に、ディスク状記録媒体５０のプリンタドライバプログラムをカスタマイズし（ステップＳ１３）、カスタマイズしたプリンタドライバプログラムを外部記憶装置２１にインストールした後（ステップＳ１５）、インストール処理を終了する。
【００６８】
以上の説明からも明らかなように、本実施形態においては、図３のフローチャートにおけるステップＳ５〜ステップＳ９が、請求項中の選択指定手段に対応する処理となっている。また、本実施形態においては、図３中のステップＳ１１が、請求項中の判定手段に対応する処理となっている。
【００６９】
さらに、本実施形態においては、図３中のステップＳ１３が、請求項中のカスタマイズ手段に対応する処理となっている。また、本実施形態においては、図３中のステップＳ１５が、請求項中のインストール手段に対応する処理となっている。
【００７０】
上述した手順による処理をＣＰＵ１６が実行するクライアント端末１４において、プリンタドライバプログラムを外部記憶装置２１にインストールする場合は、ディスクドライブ２２にディスク状記録媒体５０をセットする。
【００７１】
すると、ＣＰＵ１６の制御によってディスク状記録媒体５０のインストールプログラムが起動され、プリンタドライバプログラムのインストールの開始を問い合わせる画面が出力部２０に表示される。
【００７２】
プリンタドライバプログラムのインストールを中止する場合は、ここで、入力部１９の操作によって問い合わせ画面上の「キャンセル」ボタンをクリック操作する。インストールを開始する場合は、入力部１９の操作によって問い合わせ画面上の「ＯＫ」ボタンをクリック操作する。これにより、出力部２０に図４の選択指定画面が表示される。
【００７３】
そこで、クライアント端末１４のユーザがインクジェット記録装置１で原稿画像の印刷を行う際に利用する機能を、この選択指定画面上において選択指定する。
【００７４】
例えば、ユーザＡは、モノクロの文書ドキュメントの原稿画像しか印刷することがなく、カラーの原稿画像は印刷することが全くないものとする。また、このユーザＡは、インクジェット記録装置１に不図示のフィニッシャーを接続し、ソートやパンチ穴加工、ステープル処理などの機能を利用するものとする。
【００７５】
このようなユーザＡの場合は、カラー印刷について「しない：モノクロのみ」を選択指定し、画像印刷については「しない：写真・図形なし」を選択指定し、ガンマ調節について「使わない」を選択指定し、フィニッシャーについて「あり」を選択指定することになる。
【００７６】
また、ユーザＢは、モノクロのドキュメントの原稿画像しか印刷しないが、原稿画像に写真や図形が含まれることがあるものとする。また、このユーザＢも、ユーザＡと同様に、インクジェット記録装置１に不図示のフィニッシャーを接続するものとする。
【００７７】
このようなユーザＢの場合は、ユーザＡと同じく、カラー印刷について「しない：モノクロのみ」を選択指定し、ガンマ調節について「使わない」を選択指定し、フィニッシャーについて「あり」を選択指定するものの、画像印刷についてはユーザＡと異なり、「する：写真・図形あり」を選択指定することになる。
【００７８】
さらに、ユーザＣは、カラーとモノクロのどちらの原稿画像も印刷し、また、原稿画像に写真や図形が含まれることもあるものとする。但し、ユーザＣの場合は、フィニッシャーによるソートやパンチ穴加工、ステープル処理などの機能を利用しないものとする。
【００７９】
このようなユーザＣの場合は、カラー印刷について「する」を選択指定し、画像印刷については「する：写真・図形あり」を選択指定し、ガンマ調節について「使う」を選択指定し、フィニッシャーについて「なし」を選択指定することになる。
【００８０】
上述したようにユーザＡ〜Ｃが選択指定した内容は、入力部１９の操作によって選択指定画面上の「ＯＫ」ボタンをクリック操作することで確定させることができる。選択指定した内容が確定されると、プリンタドライバプログラムのインストールが開始される。
【００８１】
但し、利用すると選択指定した機能の実現に必要な機能、つまり、選択指定した機能を利用する前提となる機能である関連機能を、利用しないと選択指定した状態で、「ＯＫ」ボタンがクリック操作された場合には、選択指定画面が再び出力部２０に表示される。つまり、利用する機能（利用しない機能）の選択指定し直しが要求される。
【００８２】
例えば、ガンマ調節について「使う」を選択指定したユーザが、ガンマ調節を行う前提であるカラー印刷について「しない：モノクロのみ」を選択指定すると、「ＯＫ」ボタンをクリック操作しても選択指定の内容は確定されない。この場合は、ガンマ調節について選択指定の内容を「使わない」に変えるか、それとも、カラー印刷について選択指定の内容を「する：写真・図形あり」に変えることで、「ＯＫ」ボタンのクリック操作により選択指定の内容を確定させることができる。
【００８３】
そして、ユーザＡのような内容で選択指定が確定した場合は、カラー印刷モードと画像印刷モードとガンマ調節機能とのそれぞれに対応するモジュールを含まない内容に、プリンタドライバプログラムがカスタマイズされて、外部記憶装置２１にインストールされる。
【００８４】
そのため、ユーザＡの選択指定内容でカスタマイズされて外部記憶装置２１にインストールされたプリンタドライバプログラムの起動中に、図６のプロパティ画面を出力部２０に表示させると、「しない：写真・図形なし」と選択指定した画像印刷に対応するモジュールがプログラムに含まれていないので、図１１に示すように、「写真処理」に関する表示が全て省略される。
【００８５】
また、図７のプロパティ画面を出力部２０に表示させると、「使わない」と選択指定したガンマ調節に対応するモジュールがプログラムに含まれていないので、図１２に示すように、「ガンマ調節」に関する表示が全て省略される。さらに、図９や図１０のプロパティ画面を出力部２０に表示させると、「しない：モノクロのみ」と選択指定したカラー印刷に対応するモジュールと、「使わない」と選択指定したガンマ調節に対応するモジュールとがプログラムに含まれていないので、図１３に示すように、「カラーモード」と「原稿モード」とに関する表示が全て省略される。
【００８６】
次に、ユーザＢのような内容で選択指定が確定した場合は、カラー印刷モードとガンマ調節機能とのそれぞれに対応するモジュールを含まない内容に、プリンタドライバプログラムがカスタマイズされて、外部記憶装置２１にインストールされる。
【００８７】
そのため、ユーザＢの選択指定内容でカスタマイズされて外部記憶装置２１にインストールされたプリンタドライバプログラムの起動中に、図６のプロパティ画面を出力部２０に表示させると、「する：写真・図形あり」と選択指定した画像印刷に対応するモジュールがプログラムに含まれているので、「写真処理」に関する表示が図６に示すようにプロパティ画面に含まれる。
【００８８】
一方、図７のプロパティ画面を出力部２０に表示させると、「使わない」と選択指定したガンマ調節に対応するモジュールがプログラムに含まれていないので、図１２に示すように、「ガンマ調節」に関する表示が全て省略される。さらに、図９や図１０のプロパティ画面を出力部２０に表示させると、「しない：モノクロのみ」と選択指定したカラー印刷に対応するモジュールと、「使わない」と選択指定したガンマ調節に対応するモジュールとがプログラムに含まれていないので、図１３に示すように、「カラーモード」と「原稿モード」とに関する表示が全て省略される。
【００８９】
続いて、ユーザＣのような内容で選択指定が確定した場合は、フィニッシャーに対応するモジュールを含まない内容に、プリンタドライバプログラムがカスタマイズされて、外部記憶装置２１にインストールされる。
【００９０】
そのため、ユーザＣの選択指定内容でカスタマイズされて外部記憶装置２１にインストールされたプリンタドライバプログラムの起動中に、図６、図７、図９や図１０のプロパティ画面を出力部２０に表示させると、図１４乃至図１６に示すように、それぞれのプロパティー画面における「フィニッシャー」のタグの表示が省略される。
【００９１】
なお、「する：写真・図形あり」と選択指定した画像印刷に対応するモジュールがプログラムに含まれているので、図６のプロパティ画面には「写真処理」に関する表示が含まれる。また、「使う」と選択指定したガンマ調節に対応するモジュールがプログラムに含まれているので、図７のプロパティ画面には「ガンマ調節」に関する表示が含まれる。さらに、「する」と選択指定したカラー印刷に対応するモジュールと、「使う」と選択指定したガンマ調節に対応するモジュールとがプログラムに含まれているので、図９や図１０のプロパティ画面には「カラーモード」と「原稿モード」とに関する表示が含まれる。
【００９２】
このように、本実施形態によれば、ディスクドライブ２２にセットしたディスク状記録媒体５０のインストールプログラムをＣＰＵ１６によって起動させると、ディスク状記録媒体５０に記録されたプリンタドライバプログラムが含んでいる、インクジェット記録装置１において利用可能な各機能にそれぞれ対応する複数のモジュールのうち、ユーザが実際に利用する機能に対応するモジュールが、選択的に外部記憶装置２１にインストールされることとなる。
【００９３】
このため、ユーザが利用しないインクジェット記録装置１の機能に対応するモジュールを含まない内容にカスタマイズしたプリンタドライバプログラムを、クライアント端末１４の外部記憶装置２１にインストールするようにして、外部記憶装置２１の記憶容量の消費を抑制し、かつ、プリンタドライバプログラムの起動中におけるＣＰＵ１６の処理負荷を軽減することができる。
【００９４】
しかも、プリンタドライバプログラムのインストールの際にユーザが、利用すると選択指定したインクジェット記録装置１の機能の実現に必要な機能、つまり、選択指定したその機能を利用する前提として利用する必要がある機能である関連機能を、利用しないと選択指定して、各機能の必要、不要の選択指定を確定させようとすると、利用する（利用しない）機能の選択指定のやり直しが要求される。
【００９５】
よって、ユーザが各機能を利用するか否か個別に選択指定した結果、利用すると選択指定した機能を実現する上で利用しなければならない他の機能（関連機能）のことを、ユーザ自身が事前に承知していなくても、他の機能の利用に影響することなく、ユーザが利用する機能に関するプリンタドライバプログラム部分を選択的に、クライアント端末１４の外部記憶装置２１にインストールすることができる。
【００９６】
なお、ユーザが利用しないと選択指定した機能に対応するモジュールを含まない内容にカスタマイズしたプリンタドライバプログラムを外部記憶装置２１にインストールした結果、そのプリンタドライバプログラムがＣＰＵ１６により起動された際に、クライアント端末１４の出力部２０に表示されるプロパティ画面において、利用しない機能に対応する表示が図１１乃至図１６に示すように省略されるようにするための構成は、本発明の実施に必須の構成ではない。
【００９７】
しかし、そのような構成を本実施形態のように設ければ、ユーザインタフェイス画面であるプロパティ画面の内容を、ユーザが利用しないと選択指定した機能に関する不要な要素を含まない内容とすることができる。これにより、プロパティ画面を利用したインクジェット記録装置１の利用する機能に関する各種の設定操作を、容易に行えるようにすることができる。
【００９８】
また、上述した実施形態では、クライアント端末１４の外部記憶装置２１にプリンタドライバプログラムを新たにインストールする場合を例に取って説明したが、本発明は、既にプリンタドライバプログラムがインストールされた外部記憶装置２１に更新用のプリンタドライバプログラムをインストールする場合にも適用可能である。以下、そのように構成した本実施形態の変形例について説明する。
【００９９】
この変形例においては、外部記憶装置２１に既にインストールされているプリンタドライバプログラムが起動されて、原稿画像の印刷ジョブが生成され制御ユニット１０に出力される度に、その印刷ジョブの実行によりインクジェット記録装置１において使用される機能に対応するモジュールの使用履歴を示す履歴情報が、プリンタドライバプログラムを実行するクライアント端末１４のＣＰＵ１６によって生成される。そして、生成された履歴情報が、外部記憶装置２１に記憶される。
【０１００】
ここで、更新用のプリンタドライバプログラムをディスク状記録媒体５０からディスクドライブ２２により読み取って、クライアント端末１４の外部記憶装置２１にインストールするものとする。ディスク状記録媒体５０の更新用のプリンタドライバプログラムは、図１７の説明図に示すように、インクジェット記録装置１の機能ａ〜ｈに対応するモジュールＡ〜Ｈを含んでいる。
【０１０１】
更新用のプリンタドライバプログラムにおける各モジュールＡ〜Ｈがサポートするインクジェット記録装置１の機能ａ〜ｈのうち、機能ａ〜ｃは新機能、機能ｄ〜ｆは既存の機能を改良した改定機能、残る機能ｇ，ｈは既存の機能のまま変わらない旧機能である。そして、外部記憶装置２１には、新機能ａ〜ｃを除く既存の機能ｄ〜ｈのそれぞれについて、今までの使用履歴に関する履歴情報が記憶されている。この履歴情報の使用履歴から割り出される既存の各機能ｄ〜ｈの使用率は、図１７の説明図の一番右の欄に示すとおりである。
【０１０２】
この使用率から、改定機能の機能ｆと旧機能の機能ｇは、共に今までの使用履歴（使用実績）がないことから、プリンタドライバプログラムの更新後に使用する可能性も極めて低いことが予想される。そこで、本変形例においては、プリンタドライバプログラムの更新インストールに当たって出力部２０に表示させる図４の選択指定画面において、上述した機能ｆ，ｇのような使用率＝０（使用実績なし）の機能のドロップダウンボックスのデフォルトの内容を、その機能を選択しない場合に指定する内容で表示するようにしている。
【０１０３】
具体的には、クライアント端末１４のディスクドライブ２２にセットしたディスク状記録媒体５０から、クライアント端末１４のＲＡＭ１８（に設けられた二次キャッシュ領域）に一時的に書き写された、インストールプログラムを起動し実行するＣＰＵ１６が、先の実施形態で図３を参照して説明した手順のステップＳ１において、プリンタドライバプログラムのインストール開始を指示する入力部１９からの入力があった場合（ＹＥＳ）に、ＣＰＵ１６は、先の実施形態とは異なる処理を実行する。
【０１０４】
即ち、図１８のフローチャートに示すように、ＣＰＵ１６は、ディスク状記録媒体５０から外部記憶装置２１にインストールするプリンタドライバプログラムが、更新用のものであるか否かを判断する（ステップＳ４ａ）。この判断は、ディスク状記録媒体５０に記録されているプリンタドライバプログラムのバージョン情報を読み出して行うことができる。
【０１０５】
あるいは、外部記憶装置２１に記憶された履歴情報の内容や、外部記憶装置２１にプリンタドライバプログラムが既にインストールされているか否かによって、これからインストールするプリンタドライバプログラムが更新用のものであるか否かを判断することもできる。
【０１０６】
そして、更新用のプリンタドライバプログラムであると判断した場合は（ステップＳ４ａでＹＥＳ）、ＣＰＵ１６は、外部記憶装置２１に記憶された履歴情報を読み込んで（ステップＳ４ｂ）、その履歴情報から求めた各機能の使用率にしたがって、上述したように図４の選択指定画面における各機能のドロップダウンボックスのデフォルトの内容を決定し、その内容の選択指定画面を出力部２０に表示させる（ステップＳ５）。
【０１０７】
一方、更新用のプリンタドライバプログラムでないと判断した場合は（ステップＳ４ａでＮＯ）、ＣＰＵ１６は、ステップＳ４ｂをスキップしてステップＳ５に処理を移行し、図４の選択指定画面を出力部２０に表示させる。この場合、選択指定画面の各機能のドロップダウンボックスの内容は、ステップＳ４ｂの処理からステップＳ５に移行した場合と異なり、先の実施形態と同様の内容となる。
【０１０８】
なお、ステップＳ５以降にＣＰＵ１６が行う処理の手順は、図３を参照して説明した先の実施形態の手順と同じである。
【０１０９】
以上の説明からも明らかなように、本変形例においては、図１８のフローチャートにおけるステップＳ４ａが、更新判別手段に対応する処理となっている。また、本変形例においては、図１８中のステップＳ４ｂ及びステップＳ５が、請求項中の報知手段に対応する処理となっている。
【０１１０】
以上に説明した変形例によれば、更新用のプリンタドライバプログラムをクライアント端末１４の外部記憶装置２１にインストールする際に、既にインストールされているプリンタドライバプログラムの各モジュールに対応する機能の使用履歴に基づいて、今まで使用されていない機能を、更新時にインストールする必要がない可能性が高い機能として、出力部２０に表示される選択指定画面において、クライアント端末１４のユーザに容易に報知、推奨することができる。
【０１１１】
このため、その推奨内容を認識した上で、選択指定画面上での操作による機能の選択指定を、クライアント端末１４のユーザが容易に行えるようにすることができる。
【０１１２】
なお、上述した実施形態とその変形例では、インクジェット方式で原稿画像のフルカラー印刷を行うインクジェット記録装置１のプリンタドライバプログラムをインストールする場合を例に取って説明した。しかし、本発明は、インクジェット方式に限らず、電子写真方式や孔版印刷方式等であっても、複数の機能を有するプリンタであれば、そのプリンタドライバプログラムをプリンタホストとして使用するコンピュータにインストールする場合に広く適用することができる。
【図面の簡単な説明】
【０１１３】
【図１】本発明によるカラープリンタ装置の一実施形態に係るインクジェット記録装置の概略構成を示す説明図である。
【図２】図１のインクジェット記録装置の制御系の構成を示すブロック図である。
【図３】図２のクライアント端末のＣＰＵがＲＡＭに一時的に書き写されたインストールプログラムを実行することにより行うプリンタドライバプログラムのインストール処理の手順を示すフローチャートである。
【図４】図２のクライアント端末の出力部において表示されるインクジェット記録装置の機能の要否を選択指定する選択指定画面を示す説明図である。
【図５】図２のクライアント端末の出力部において表示される原稿画像の印刷設定画面を示す説明図である。
【図６】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図７】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図８】図２のクライアント端末の出力部において表示される特殊画像設定の詳細プロパティ画面を示す説明図である。
【図９】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図１０】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図１１】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図１２】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図１３】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図１４】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図１５】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図１６】図２のクライアント端末の出力部において表示される原稿画像のプロパティ画面を示す説明図である。
【図１７】本発明の一実施形態の変形例において図２のクライアント端末の外部記憶装置にインストールする更新用のプリンタドライバプログラムのモジュール構成を示す説明図である。
【図１８】本発明の一実施形態の変形例において図２のクライアント端末のＣＰＵがＲＡＭに一時的に書き写されたインストールプログラムを実行することにより行うプリンタドライバプログラムのインストール処理の手順を示すフローチャートである。
【符号の説明】
【０１１４】
１  インクジェット記録装置（プリンタ）
１４  クライアント端末（プリンタホスト）
１６  ＣＰＵ（選択指定手段、判定手段、カスタマイズ手段、インストール手段）
２０  出力部（ディスプレイ）
２１  外部記憶装置（記憶装置）
【図１】
2009295044.tif 000003
【図２】
2009295044.tif 000004
【図３】
2009295044.tif 000005
【図４】
2009295044.tif 000006
【図５】
2009295044.tif 000007
【図６】
2009295044.tif 000008
【図７】
2009295044.tif 000009
【図８】
2009295044.tif 000010
【図９】
2009295044.tif 000011
【図１０】
2009295044.tif 000012
【図１１】
2009295044.tif 000013
【図１２】
2009295044.tif 000014
【図１３】
2009295044.tif 000015
【図１４】
2009295044.tif 000016
【図１５】
2009295044.tif 000017
【図１６】
2009295044.tif 000018
【図１７】
2009295044.tif 000019
【図１８】
2009295044.tif 000020