(57)【要約】【課題】管理者ユーザのＰＣにインストールされているプリンタドライバの設定を一般ユーザのＰＣに引き継ぐ際に、管理者ユーザの意向をなるべく反映する。【解決手段】プリンタ関連ファイルの第１の情報処理装置における論理プリンタの設定内容に基づいて、第２の情報処理装置にプリンタ関連ファイルをインストールして論理プリンタを作成するインストール方法であって、第１の情報処理装置の論理プリンタにおいて、プリンタ装置のサポート対象外のプリンタ関連ファイルが設定されている場合は、第２の情報処理装置に、プリンタ装置のサポート対象外のプリンタ関連ファイルがインストール済であるときは、そのサポート対象外のプリンタ関連ファイルを論理プリンタに設定し、インストール済でないときは、サポート対象の同種のプリンタ関連ファイルを論理プリンタに設定する。【選択図】図１
2010231574.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ装置で印刷を行なうためのプリンタ関連ファイルの第１の情報処理装置における論理プリンタの設定内容に基づいて、第２の情報処理装置にプリンタ関連ファイルをインストールして論理プリンタを作成するプリンタ関連ファイルのインストール方法であって、
前記第１の情報処理装置の論理プリンタにおいて、前記プリンタ装置のサポート対象外のプリンタ関連ファイルが設定されている場合は、
前記第２の情報処理装置に、前記プリンタ装置のサポート対象外のプリンタ関連ファイルがインストール済であるときは、そのサポート対象外のプリンタ関連ファイルを前記論理プリンタに設定し、
前記第２の情報処理装置に、前記プリンタ装置のサポート対象外のプリンタ関連ファイルがインストール済でないときは、サポート対象の同種のプリンタ関連ファイルを前記論理プリンタに設定することを特徴とするプリンタ関連ファイルのインストール方法。
【請求項２】
請求項１に記載のプリンタ関連ファイルのインストール方法であって、
前記プリンタ装置のサポート対象外のプリンタ関連ファイルは、提供者が前記プリンタ装置の製造者と同一でないプリンタ関連ファイルであることを特徴とするプリンタ関連ファイルのインストール方法。
【請求項３】
請求項１に記載のプリンタ関連ファイルのインストール方法であって、
前記プリンタ関連ファイルには、プリンタドライバ、ポートモニタ、プリントプロセッサ、カラープロファイルのいずれかが含まれることを特徴とするプリンタ関連ファイルのインストール方法。
【請求項４】
プリンタ装置で印刷を行なうためのプリンタ関連ファイルの第１の情報処理装置における論理プリンタの設定内容に基づいて、第２の情報処理装置にプリンタ関連ファイルをインストールして論理プリンタを作成するためのカスタムインストールプログラムであって、
前記第１の情報処理装置の論理プリンタにおいて、前記プリンタ装置のサポート対象外のプリンタ関連ファイルが設定されている場合は、
前記第２の情報処理装置に、前記プリンタ装置のサポート対象外のプリンタ関連ファイルがインストール済であるときは、そのサポート対象外のプリンタ関連ファイルを前記論理プリンタに設定し、
前記第２の情報処理装置に、前記プリンタ装置のサポート対象外のプリンタ関連ファイルがインストール済でないときは、サポート対象の同種のプリンタ関連ファイルを前記論理プリンタに設定する処理を前記第２の情報処理装置に実行させるカスタムインストールプログラム。
【請求項５】
請求項４に記載のカスタムインストールプログラムであって、
前記プリンタ装置のサポート対象外のプリンタ関連ファイルは、提供者が前記プリンタ装置の製造者と同一でないプリンタ関連ファイルであることを特徴とするカスタムインストールプログラム。
【請求項６】
請求項４に記載のカスタムインストールプログラムであって、
前記プリンタ関連ファイルには、プリンタドライバ、ポートモニタ、プリントプロセッサ、カラープロファイルのいずれかが含まれることを特徴とするカスタムインストールプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ等のプリンタ関連ファイルのカスタムインストールに関する。
【背景技術】
【０００２】
コンピュータネットワークに接続されたプリンタを複数台のＰＣで共用することが広く行なわれている。ＰＣからプリンタで印刷を行なうためには、そのプリンタに対応したプリンタドライバをＰＣにインストールして、ポートの設定等を行なう必要がある。この作業はネットワークに関する知識が必要となるため、一般ユーザにとって容易ではない。さらに、コンピュータネットワークの管理者が独自のプリンタ設定を行なっている場合には一層困難となる。
【０００３】
この困難さを解消すべく、特許文献１、特許文献２に記載されているように、管理者のＰＣにインストールされているプリンタドライバの設定を一般ユーザのＰＣに引き継ぐためのカスタムインストールセットを作成することが知られている。カスタムインストールセットを用いることにより、管理者が独自にカスタマイズしたプリンタドライバの設定内容を簡易に一般ユーザのＰＣに引き継ぐことができるようになる。
【０００４】
プリンタドライバのインストールおよび設定に際しては、プリンタドライバプログラム以外に、必要に応じて関連するファイルのインストールが行なわれる。ここで、プリンタに関連するファイルは、例えば、ポートモニタ、プリントプロセッサ、カラープロファイル等である。これらのプリンタ関連ファイルは、ＯＳ標準のものもあるが、プリンタの製造元がプリンタドライバと共に提供していることが多い。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２２１４４４号公報
【特許文献２】特開２００３−２８０８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般に、カスタムインストールセットでは、プリンタの製造元が提供するプリンタ関連ファイルが一般ユーザのＰＣにインストールされ、設定されるようになっている。ところが、管理者ユーザによっては、他社製のプリンタ関連ファイルを使用しており、一般ユーザのＰＣに引き継ぎたい場合もある。
【０００７】
しかしながら、従来のカスタムインストールセットでは、他社製のプリンタ関連ファイルを取り扱うことは想定されていなかった。このため、他社製のプリンタ関連ファイルを設定するためには、カスタムインストールセットによらず操作を行なわなければならなかった。一方で、他社製のプリンタ関連ファイルを無条件でインストールセットに含めることは、動作保証の観点から慎重になるべきである。
【０００８】
そこで、本発明は、管理者ユーザのパーソナルコンピュータにインストールされているプリンタドライバの設定を一般ユーザのパーソナルコンピュータに引き継ぐ際に、管理者ユーザの意向をなるべく反映することができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の第１の態様であるプリンタ関連ファイルのインストール方法は、プリンタ装置で印刷を行なうためのプリンタ関連ファイルの第１の情報処理装置における論理プリンタの設定内容に基づいて、第２の情報処理装置にプリンタ関連ファイルをインストールして論理プリンタを作成するプリンタ関連ファイルのインストール方法であって、前記第１の情報処理装置の論理プリンタにおいて、前記プリンタ装置のサポート対象外のプリンタ関連ファイルが設定されている場合は、前記第２の情報処理装置に、前記プリンタ装置のサポート対象外のプリンタ関連ファイルがインストール済であるときは、そのサポート対象外のプリンタ関連ファイルを前記論理プリンタに設定し、前記第２の情報処理装置に、前記プリンタ装置のサポート対象外のプリンタ関連ファイルがインストール済でないときは、サポート対象の同種のプリンタ関連ファイルを前記論理プリンタに設定することを特徴とする。
【００１０】
本発明によれば、管理者ユーザによってサポート対象外のプリンタ関連ファイルが設定されている場合には、一般ユーザの情報処理装置にそのファイルが存在していれば設定することによって、管理者ユーザの意向を反映できるようにしている。一方、一般ユーザの情報処理装置にそのファイルが存在していなければサポート対象のファイルを設定することにより無条件に設定されることを防いでいる。このように、一般ユーザの情報処理装置の環境に応じて設定内容を変えることによって、管理者ユーザのパーソナルコンピュータにインストールされているプリンタドライバの設定を一般ユーザのパーソナルコンピュータに引き継ぐ際に、管理者ユーザの意向をなるべく反映することができるようにしている。
【００１１】
ここで、前記プリンタ装置のサポート対象外のプリンタ関連ファイルは、提供者が前記プリンタ装置の製造者と同一でないプリンタ関連ファイルとすることができる。また、前記プリンタ関連ファイルは、例えば、プリンタドライバ、ポートモニタ、プリントプロセッサ、カラープロファイル等とすることができる。
【００１２】
上記課題を解決するため、本発明の第２の態様であるカスタムインストールプログラムは、プリンタ装置で印刷を行なうためのプリンタ関連ファイルの第１の情報処理装置における論理プリンタの設定内容に基づいて、第２の情報処理装置にプリンタ関連ファイルをインストールして論理プリンタを作成するためのカスタムインストールプログラムであって、前記第１の情報処理装置の論理プリンタにおいて、前記プリンタ装置のサポート対象外のプリンタ関連ファイルが設定されている場合は、前記第２の情報処理装置に、前記プリンタ装置のサポート対象外のプリンタ関連ファイルがインストール済であるときは、そのサポート対象外のプリンタ関連ファイルを前記論理プリンタに設定し、前記第２の情報処理装置に、前記プリンタ装置のサポート対象外のプリンタ関連ファイルがインストール済でないときは、サポート対象の同種のプリンタ関連ファイルを前記論理プリンタに設定する処理を前記第２の情報処理装置に実行させる。
【００１３】
ここで、前記プリンタ装置のサポート対象外のプリンタ関連ファイルは、提供者が前記プリンタ装置の製造者と同一でないプリンタ関連ファイルとすることができる。また、前記プリンタ関連ファイルは、例えば、プリンタドライバ、ポートモニタ、プリントプロセッサ、カラープロファイル等とすることができる。
【発明の効果】
【００１４】
本発明によれば、管理者ユーザのパーソナルコンピュータにインストールされているプリンタドライバの設定を一般ユーザのパーソナルコンピュータに引き継ぐ際に、管理者ユーザの意向をなるべく反映することができるようになる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るネットワーク印刷システムの構成を示すブロック図である。
【図２】管理者ユーザＰＣおよび一般ユーザＰＣハードウェア構成を示すブロック図である。
【図３】管理者ユーザＰＣにインストールされているプリンタ関連ファイルの構成およびプリンタドライバの設定を示すブロック図である。
【図４】一般ユーザＰＣにインストールされているプリンタ関連ファイルの構成およびプリンタドライバの設定を示すブロック図である。
【図５】管理者ユーザＰＣにおけるＡ社製プリンタ用インストールセット生成部の処理について説明するフローチャートである。
【図６】標準インストールセットの構成について説明する図である。
【図７】作成対象としてプリンタＡを指定した場合に作成されるインストールセットであるカスタムインストールセットＡの構成を示す図である。
【図８】作成対象としてプリンタＢを指定した場合に作成されるインストールセットであるカスタムインストールセットＢの構成を示す図である。
【図９】カスタムインストーラが行なうカスタムインストール処理について説明するフローチャートである。
【図１０】処理項目がポート名称設定の場合のカスタムインストーラの処理について説明するフローチャートである。
【図１１】ポート名称の設定等における規則を説明する図である。
【図１２】処理項目がソフトウェア設定の場合のカスタムインストーラの処理について説明するフローチャートである。
【図１３】処理項目がデータファイル設定の場合のカスタムインストーラの処理について説明するフローチャートである。
【図１４】処理項目が設定のみの場合のカスタムインストーラの処理について説明するフローチャートである。
【図１５】一般ユーザＰＣ（１）で、カスタムインストールセットのカスタムインストーラを実行した結果を示す図である。
【図１６】一般ユーザＰＣ（２）で、カスタムインストールセットのカスタムインストーラを実行した結果を示す図である。
【発明を実施するための形態】
【００１６】
本発明の実施の形態について図面を参照して説明する。図１は、本実施形態に係るネットワーク印刷システムの構成を示すブロック図である。本図に示すようにネットワーク印刷システムは、プリンタ１０と複数台のＰＣ（パーソナルコンピュータ）とがコンピュータネットワーク７０に接続されて構成される。コンピュータネットワーク７０は、代表的には、ＬＡＮとすることができる。
【００１７】
プリンタ１０は、Ａ社の製品であるとする。Ａ社は、プリンタ１０の販売に際し、プリンタ１０に対応したプリンタドライバ等のプリンタ関連ファイルを開発し、提供している。プリンタ関連ファイルは、例えば、ポートモニタ、プリントプロセッサ、カラープロファイル等である。ここで、ポートモニタは、プリンタ１０に対するＩ／Ｏポートを制御するための処理を行なうソフトウェアであり、プリントプロセッサは、プリンタ１０にスプールされるジョブを処理するためのソフトウェアであり、カラープロファイルはプリンタ１０に出力する色情報を補正するためのデータファイルである。
【００１８】
ＰＣには、コンピュータネットワーク７０の管理者ユーザが使用する管理者ユーザＰＣ２０と、一般ユーザが使用する一般ユーザＰＣ（１）３０ａ、一般ユーザＰＣ（２）３０ｂ…（以下、単に「一般ユーザＰＣ３０」とも称す。また、管理者ユーザＰＣ２０と一般ユーザＰＣ３０とを含めて「ＰＣ２０、３０」と称するものとする。）が含まれている。管理者ユーザＰＣ２０と一般ユーザＰＣ３０とは、インストールしてあるソフトウェア構成が異なっており、ハードウェア的には同様とすることができる。
【００１９】
本実施形態では、管理者ユーザＰＣ２０にインストールされているプリンタ関連ファイルおよび各種の設定がされているプリンタドライバに基づいて、カスタムインストールセットを生成し、生成されたカスタムインストールセットを用いて一般ユーザＰＣ３０にプリンタ関連ファイルをインストールする際の処理について説明する。管理者ユーザＰＣ２０で生成されたカスタムインストールセットは、ＣＤ、ＤＶＤ等の可搬型記録媒体を介して一般ユーザＰＣ３０に配布することができる。あるいは、コンピュータネットワーク７０を介して一般ユーザＰＣ３０に配布するようにしてもよい。
【００２０】
図２は、管理者ユーザＰＣ２０および一般ユーザＰＣ３０ハードウェア構成を示すブロック図である。本図に示すようにＰＣ２０、３０は、一般的な情報処理装置を用いることができ、ＣＰＵ２２、ＲＯＭ２３、ＲＡＭ２４、Ｉ／Ｆ制御部２５を備えた本体２１に表示装置３１、入力装置３２、ＨＤＤ装置３３、メディア記録装置３４、通信装置３５が接続されて構成される。メディア記録装置３４は、ＣＤ、ＤＶＤ等の可搬型記録媒体への書き込みおよび可搬型記録媒体からの読み込みを行なう。通信装置３５は、複数の物理ポートを有し、コンピュータネットワーク７０を介して、プリンタ１０および他のＰＣ２０、３０との通信処理を行なう。
【００２１】
ＰＣ２０、３０には、所定のオペレーティングシステム（ＯＳ）がインストールされており、ＯＳの制御の下にプリンタドライバ等のアプリケーションソフトが実行され、各種処理が行なわれる。
【００２２】
図３は、管理者ユーザＰＣ２０にインストールされているプリンタ関連ファイルの構成およびプリンタドライバの設定を示すブロック図である。本図に示すように管理者ユーザＰＣ２０には、プリンタ関連ファイル２１０として、「プリンタドライバ１」「プリンタドライバ２」「プリンタドライバ３」がインストールされている。このうち、「プリンタドライバ１」は、Ａ社がプリンタ１０に対応して開発したプリンタドライバであり、「プリンタドライバ２」「プリンタドライバ３」は図示しない他社製のプリンタに対応したプリンタドライバであるものとする。ここで、白地に黒文字のプリンタ関連ファイルは、Ａ社製であることを示し、黒地に白文字のプリンタ関連ファイルは、他社製であることを示している。
【００２３】
また、管理者ユーザＰＣ２０には、ポートモニタとして、Ａ社製の「ポートモニタＩ」、他社製の「ポートモニタＩＩ」がインストールされ、プリントプロセッサとして、Ａ社製の「プリントプロセッサα」、他社製の「プリントプロセッサβ」がインストールされ、カラープロファイルとして、Ａ社製の「カラープロファイルａ」「カラープロファイルｂ」「カラープロファイルｃ」「カラープロファイルｄ」、他社製の「カラープロファイルｘ」「カラープロファイルｙ」がインストールされている。
【００２４】
さらに、管理者ユーザＰＣ２０には、Ａ社製プリンタ用のインストールセットを生成するためのＡ社製プリンタ用インストールセット生成部２３０が構成される。Ａ社製プリンタ用インストールセット生成部２３０は、Ａ社が提供する専用アプリケーションプログラムを管理者ユーザＰＣ２０のＣＰＵ２２が実行することにより構成される。Ａ社製プリンタ用インストールセット生成部２３０には、Ａ社製の標準的なプリンタ関連ファイルを設定するための標準インストールセットが含まれている。
【００２５】
管理者ユーザＰＣのＯＳ上では、管理者ユーザによってプリンタ設定２２０の内容で設定が行なわれている。プリンタ設定２２０では、プリンタ１０について複数の設定を行なうことができる。それぞれの設定は「プリンタドライバ１」を用いた別の論理プリンタとしてＯＳに設定され、管理者ユーザＰＣ２０から使用することができるようになる。本実施形態では、論理プリンタＡ２２１、論理プリンタＢ２２２が管理者によって設定されているものとする。いずれも「プリンタドライバ１」がプリンタドライバとして用いられており、プリンタ１０に対する設定である。
【００２６】
論理プリンタＡ２２１では、プリンタポートとしてＡ社製の「ポートモニタＩ」で制御される「ポートＡ」が設定されている。また、プリントプロセッサは、Ａ社製の「プリントプロセッサα」が設定されている。さらに、カラープロファイルは、Ａ社製の「カラープロファイルａ」「カラープロファイルｂ」に加え、他社製の「カラープロファイルｘ」「カラープロファイルｙ」が設定されている。これは、例えば、他社製のカラープロファイルを用いることにより良好な印刷結果が得られる場合等の理由で管理者ユーザの判断によって設定されているものである。また、オプション機能として、「２つ折り可」「ステープル可」が設定され、初期設定として「印刷濃度：薄い」「印刷形態：小冊子」が管理者ユーザによって設定されている。
【００２７】
論理プリンタＢ２２２では、プリンタポートとして他社製の「ポートモニタＩＩ」で制御される「ポートＢ」が設定されている。これは、例えば、図示しない他社製の中間装置を介してプリンタ１０に印刷データを送信する場合等に管理者ユーザによって設定される。また、プリントプロセッサは、他社製の「プリントプロセッサβ」が設定されている。さらに、カラープロファイルは、Ａ社製の「カラープロファイルａ」「カラープロファイルｃ」に加え、他社製の「カラープロファイルｙ」が設定されている。また、オプション機能として、「２つ折り可」「ステープル可」「パンチ可」が設定され、初期設定として「印刷濃度：薄い」が管理者ユーザによって設定されている。
【００２８】
図４（ａ）は、一般ユーザＰＣ（１）３０ａにインストールされているプリンタ関連ファイルの構成およびプリンタドライバの設定を示すブロック図である。本図に示すように、一般ユーザＰＣ（１）３０ａには、まだプリンタ関連ファイル３１０ａはインストールされておらず、ＯＳ上のプリンタ設定３２０ａも行なわれていない。
【００２９】
図４（ｂ）は、一般ユーザＰＣ（２）３０ｂにインストールされているプリンタ関連ファイルの構成およびプリンタドライバの設定を示すブロック図である。本図に示すように、一般ユーザＰＣ（２）３０ｂのプリンタ関連ファイル３１０ｂには、ポートモニタとして他社製の「ポートモニタＩＩ」がインストールされ、プリントプロセッサとして他社製の「プリントプロセッサβ」がインストールされ、カラープロファイルとして他社製の「カラープロファイルｘ」「カラープロファイルｙ」がインストールされている。これらのプリンタ関連ファイルは、例えば、管理者ユーザからの薦めであらかじめインストールされているものとすることができる。ただし、一般ユーザＰＣ（２）３０ｂでＯＳ上のプリンタ設定３２０ｂは行なわれていない。
【００３０】
次に、管理者ユーザＰＣ２０におけるＡ社製プリンタ用インストールセット生成部２３０の処理について図５のフローチャートを参照して説明する。Ａ社製プリンタ用インストールセット生成部２３０は、管理者ユーザＰＣ２０で設定されているプリンタ設定を、管理者ユーザの意向をなるべく反映させた形で一般ユーザＰＣ３０に引き継ぐためのインストールセットを作成する処理を行なう。
【００３１】
インストールセットを作成する処理では、まず、作成対象の論理プリンタを設定する（Ｓ１０１）。作成対象の論理プリンタの設定は、管理者ユーザの指定に基づいて行なう。管理者ユーザＰＣ２０の場合には、論理プリンタとして存在している論理プリンタＡ２２１、論理プリンタＢ２２２のいずれかを指定することができる。
【００３２】
そして、標準インストールセット２３１に含まれるプリンタ関連ファイルを取得する（Ｓ１０２）。ここで、標準インストールセット２３１の構成について図６を参照して説明する。本図に示すように、標準インストールセット２３１には、プリンタ関連ファイルとしていずれもＡ社製の「プリンタドライバ１」「ポートモニタＩ」「プリントプロセッサα」「カラープロファイルａ」「カラープロファイルｂ」「カラープロファイルｃ」「カラープロファイルｄ」が記録されている。また、標準設定として、「ポートモニタＩ」で制御される「ポートＡ」「プリントプロセッサα」「カラープロファイルａ」「カラープロファイルｂ」「カラープロファイルｃ」「カラープロファイルｄ」が設定されている。これらは、管理者ユーザＰＣ２０の設定に関わらず、Ａ社が推奨する設定である。
【００３３】
Ａ社製プリンタ用インストールセットの作成では、他社製のプリンタ関連ファイルをインストールセットに含めることは行なわない。これは、動作の保証をすることができないためである。このため、作成するインストールセットには、標準インストールセット２３１に含まれるＡ社製のプリンタ関連ファイルをそのまま用いるものとする。
【００３４】
次に、作成対象として指定された論理プリンタにおけるプリンタ設定内容を取得する（Ｓ１０３）。プリンタ設定は、管理者ユーザの意向を反映させるために、管理者ユーザＰＣ２０におけるＯＳ上のプリンタ設定を用いるものとする。例えば、管理者ユーザＰＣ２０において作成対象の論理プリンタとしてプリンタＡが指定された場合には論理プリンタＡ２２１のプリンタ設定を取得し、作成対象の論理プリンタとしてプリンタＢが指定された場合には論理プリンタＢ２２２のプリンタ設定を取得する。
【００３５】
そして、取得したプリンタ関連ファイルとプリンタ設定とを用いてインストールセットに記録する（Ｓ１０４）。なお、インストールセットには、インストール先のＰＣにおいてインストール処理を行なうためのプログラムであるカスタムインストーラが含まれる。
【００３６】
図７は、作成対象として論理プリンタＡ２２１を指定した場合に作成されるインストールセットであるカスタムインストールセットＡの構成を示す図である。本図に示すように、カスタムインストールセットＡ３２１は、標準インストールセット２３１と同じ内容のＡ社製プリンタ関連ファイルと、管理者ユーザＰＣ２０の論理プリンタＡ２２１で設定されているプリンタ設定と同じ内容のカスタム設定と、カスタムインストーラ３２２とが含まれる。カスタム設定のうち、「カラープロファイルｘ」「カラープロファイルｙ」は、Ａ社製プリンタ関連ファイルに含まれないファイルである。
【００３７】
図８は、作成対象として論理プリンタＢ２２２を指定した場合に作成されるインストールセットであるカスタムインストールセットＢの構成を示す図である。本図に示すように、カスタムインストールセットＢ３２４は、標準インストールセット２３１と同じ内容のＡ社製プリンタ関連ファイルと、管理者ユーザＰＣ２０の論理プリンタＢ２２２で設定されているプリンタ設定と同じ内容のカスタム設定と、カスタムインストーラ３２２とが含まれる。カスタム設定のうち、「ポートモニタＩＩ」「プリントプロセッサβ」「カラープロファイルｙ」は、Ａ社製プリンタ関連ファイルに含まれないファイルである。
【００３８】
次に、カスタムインストールセットに含まれるカスタムインストーラ３２２が行なうカスタムインストール処理について図９のフローチャートを参照して説明する。この処理は一般ユーザＰＣ３０において行なわれる。
【００３９】
カスタムインストーラ３２２の実行の際には、種々の設定が行なわれる。例えば、論理プリンタ名称の設定、ポート名称の設定、プリンタドライバ名称の設定、オプション機能の設定、初期設定、カラープロファイル設定等であり、行なうべき設定項目についてはあらかじめカスタムインストーラ３２２内に記録されているものとする。
【００４０】
このため、カスタムインストーラ３２２を実行すると、まず、処理項目を設定する（Ｓ２０１）。処理項目の順序はカスタムインストーラ３２２内においてあらかじめ定められているものとする。そして、設定された処理項目に対応した処理を行なう（Ｓ２０２）。処理項目に対応した処理については、具体例を用いて後述する。
【００４１】
処理項目に対応した処理（Ｓ２０２）を、処理項目の順序に従って次々に行ない、全処理項目を終了すると（Ｓ２０３：Ｙｅｓ）、処理項目に対応した処理に基づいて論理プリンタを作成する（Ｓ２０４）。これにより、一般ユーザＰＣ３０におけるカスタムインストール処理が完了する。
【００４２】
以下に、処理項目に対応した処理の具体例について説明する。まず、処理項目がポート名称設定の場合のカスタムインストーラ３２２の処理について図１０のフローチャートを参照して説明する。ポート名称を設定する場合には、前提条件として、ポートモニタがインストール済であることと、ポートが作成済であることが必要となる。
【００４３】
このため、処理中の一般ユーザＰＣ３０において、カスタムインストールセットのカスタム設定で設定されているポートモニタがインストール済であるかどうかを判断する（Ｓ３０１）。その結果、ポートモニタがインストール済でない場合（Ｓ３０１：Ｎｏ）には、カスタムインストールセットに含まれるポートモニタをインストールする（Ｓ３０２）。ここで、カスタムインストールセットに含まれるポートモニタは、Ａ社製のポートモニタである。
【００４４】
ポートモニタがインストール済（Ｓ３０１：Ｙｅｓ）、あるいは、Ａ社製のポートモニタをインストールすると（Ｓ３０２）、処理中の一般ユーザＰＣ３０において、カスタムインストールセットのカスタム設定で設定されているＡ社製のポートモニタで作成されたポートが作成済であるかどうかを判断する（Ｓ３０３）。
【００４５】
その結果、カスタム設定で設定されているポートが作成済でない場合（Ｓ３０３：Ｎｏ）には、ＯＳ上においてポート追加処理を行なうことによりＡ社製のポートモニタでポートを作成する（Ｓ３０４）。
【００４６】
カスタム設定で設定されているポートが作成済の場合（Ｓ３０３：Ｙｅｓ）、あるいは、ポートを作成すると（Ｓ３０４）、ポート名称の設定を行なう（Ｓ３０５）。
【００４７】
ここで、ポート名称の設定は、図１１に示すような規則にしたがって行なうようにする。すなわち、管理者によるカスタム設定として、Ａ社製のポートモニタが設定されている場合には、Ａ社製のポートモニタで作成されたポートをポート名称として設定する。このため、上述のように、一般ユーザＰＣ３０に、Ａ社製のポートモニタがインストール済の場合には、改めてインストールする必要はなく、一般ユーザＰＣ３０に、Ａ社製のポートモニタが未インストールの場合には、カスタムインストールセットからＡ社製のポートモニタをインストールするようにしている。
【００４８】
一方で、管理者によるカスタム設定として、他社製のポートモニタで作成されたポートが設定されている場合には、すでに、一般ユーザＰＣ３０にカスタム設定と同一の他社製のポートモニタがインストールされているときには、その他社製のポートモニタで作成されたポートをポート名称として設定する。従来は、他社製のポートモニタで作成されたポートを設定することは想定されていなかったため、このような処理を行なうことにより、管理者の意向を反映することができるようになる。
【００４９】
一般ユーザＰＣ３０に同一の他社製のポートモニタがインストールされていないときには、Ａ社製のポートモニタで作成されたポートをポート名称として設定するようにする。これは、他社製のポートモニタはカスタムインストールセットに含まれないためである。このように一般ユーザＰＣ３０のインストール環境に応じてポート名称の設定を行なっているため、無条件に他社製のポートモニタで作成されたポートがポート名称として設定されることを防ぐことができる。
【００５０】
このため、一般ユーザＰＣ３０に、Ａ社製のポートモニタがインストール済の場合には、改めてインストールする必要はなく、一般ユーザＰＣ３０に、Ａ社製のポートモニタが未インストールの場合には、カスタムインストールセットからＡ社製のポートモニタをインストールするようにしている。ただし、Ａ社製のポートモニタではなくＯＳ標準のポートモニタで作成されたポートをポート名称として設定するようにしてもよい。
【００５１】
次に、処理項目がプリンタドライバ名称設定、プリントプロセッサ名称設定等のように、必要に応じてソフトウェアをインストールして名称を設定する項目である場合のカスタムインストーラ３２２の処理について図１２のフローチャートを参照して説明する。ここで、必要に応じてインストールするソフトウェアは、プリンタドライバ、プリントプロセッサ等である。これらのソフトウェアの名称を設定する場合には、前提条件としてソフトウェアがインストール済であることが必要となる。
【００５２】
このため、処理中の一般ユーザＰＣ３０において、カスタムインストールセットのカスタム設定で設定されているソフトウェアがインストール済であるかどうかを判断する（Ｓ４０１）。その結果、カスタム設定で設定されているソフトウェアがインストール済でない場合（Ｓ４０１：Ｎｏ）には、カスタムインストールセットに含まれるソフトウェアをインストールする（Ｓ４０２）。ここで、カスタムインストールセットに含まれるソフトウェアは、Ａ社製のソフトウェアである。
【００５３】
カスタム設定で設定されているソフトウェアがインストール済の場合（Ｓ４０１：Ｙｅｓ）、あるいは、Ａ社製のソフトウェアをインストールすると（Ｓ４０２）、ソフトウェア名称の設定等を行なう（Ｓ４０３）。
【００５４】
ソフトウェア名称の設定等も図１１に示した規則にしたがって行なうことができる。すなわち、カスタム設定でＡ社製のソフトウェアが設定されている場合には、一般ユーザＰＣ３０においてもＡ社製のソフトウェアを設定する。カスタム設定で他社製のソフトウェアが設定されている場合には、一般ユーザＰＣ３０に他社製のソフトウェアがインストールされていれば他社製のソフトウェアを設定し、他社製のソフトウェアがインストールされていなければＡ社製のソフトウェアを設定する。これにより、カスタムインストールにおいて管理者ユーザの意向がなるべく反映されることになる。
【００５５】
次に、処理項目がカラープロファイル設定のように、必要に応じてデータファイルをインストールして設定する項目である場合のカスタムインストーラ３２２の処理について図１３のフローチャートを参照して説明する。ここで、必要に応じてインストールするデータファイルは、カラープロファイル等である。
【００５６】
まず、カスタムインストールに含まれているデータファイルを一般ユーザＰＣ３０にインストールする（Ｓ５０１）。本例では、Ａ社製の「カラープロファイルａ」「カラープロファイルｂ」「カラープロファイルｃ」「カラープロファイルｄ」がインストールされる。
【００５７】
なお、本実施形態では、データファイルについては、カスタムインストールに含まれているデータファイルをすべて一般ユーザＰＣ３０にインストールするようにしているが、他のファイルと同様に、カスタムインストールセットのカスタム設定を参照してインストールの要／不要を判断し、必要なデータファイルのみをインストールするようにしてもよい。
【００５８】
そして、カスタムインストールセットのカスタム設定で設定されているデータファイル毎に、データファイルが一般ユーザＰＣ３０にインストールされているかどうかを判断し（Ｓ５０２）、インストールされている場合（Ｓ５０２：Ｙｅｓ）には、そのデータファイルを設定する（Ｓ５０３）。一方、インストールされていない場合（Ｓ５０２：Ｎｏ）には、そのデータファイルの設定は行なわない。カラープロファイルのようなデータファイルは、必ずしも設定する必要はないからである。以上の処理をカスタム設定で設定されているデータファイルすべてについて行なう（Ｓ５０４）。
【００５９】
次に、処理項目がオプション機能設定、初期設定のように、ファイルのインストールを伴わず設定のみを行なう項目である場合のカスタムインストーラ３２２の処理について図１４のフローチャートを参照して説明する。
【００６０】
この場合は、カスタム設定で処理項目に対する設定がある場合（Ｓ６０１：Ｙｅｓ）には、一般ユーザＰＣ３０においても同じ設定を行ない（Ｓ６０２）、カスタム設定で処理項目に対する設定がない場合（Ｓ６０１：Ｎｏ）には、一般ユーザＰＣ３０においても設定を行なわなければよい。
【００６１】
以上の処理にしたがって行なわれる、一般ユーザＰＣ３０におけるカスタムインストーラ３２２の実行結果について説明する。
【００６２】
図１５（ａ）は、一般ユーザＰＣ（１）３０ａで、カスタムインストールセットＡ３２１（図７参照）のカスタムインストーラ３２２を実行した結果を示す図である。図４（ａ）に示したように一般ユーザＰＣ（１）３０ａは、プリンタ関連ファイルが未インストールであったため、カスタムインストールセットＡ３２１と同じＡ社製の標準のプリンタ関連ファイルのみがインストールされている。
【００６３】
ＯＳ上のプリンタ設定では、論理プリンタＡが作成され、ポート、プリントプロセッサ共にカスタム設定と同じＡ社製の「ポートモニタＩ」で作成された「ポートＡ」、Ａ社製の「プリントプロセッサα」が設定される。
【００６４】
カラープロファイルについては、カスタム設定で設定されたＡ社製の「カラープロファイルａ」「カラープロファイルｂ」は設定されるが、カスタム設定で設定された他社製の「カラープロファイルｘ」「カラープロファイルｙ」については一般ユーザＰＣ（１）３０ａでは設定されない。「カラープロファイルｘ」「カラープロファイルｙ」はインストールされていないからである。さらに、オプション機能と初期設定についてはカスタム設定がそのまま引き継がれる。
【００６５】
図１５（ｂ）は、一般ユーザＰＣ（１）３０ａで、カスタムインストールセットＢ３２４（図８参照）のカスタムインストーラ３２２を実行した結果を示す図である。図４（ａ）に示したように一般ユーザＰＣ（１）３０ａは、プリンタ関連ファイルが未インストールであったため、カスタムインストールセットＢ３２４と同じＡ社製の標準のプリンタ関連ファイルのみがインストールされている。
【００６６】
ＯＳ上のプリンタ設定は、論理プリンタＢが作成され、カスタム設定では、他社製の「ポートモニタＩＩ」で作成された「ポートＢ」、他社製の「プリントプロセッサβ」が設定されていたが、いずれも一般ユーザＰＣ（１）３０ａにはインストールされていないため、Ａ社製の「ポートモニタＩ」で作成された「ポートＡ」、Ａ社製の「プリントプロセッサα」が設定される。
【００６７】
カラープロファイルについては、カスタム設定で設定されたＡ社製の「カラープロファイルａ」「カラープロファイルｃ」は設定されるが、カスタム設定で設定された他社製の「カラープロファイルｙ」については一般ユーザＰＣ（１）３０ａでは設定されない。さらに、オプション機能と初期設定についてはカスタム設定がそのまま引き継がれる。
【００６８】
図１６（ａ）は、一般ユーザＰＣ（２）３０ｂで、カスタムインストールセットＡ３２１（図７参照）のカスタムインストーラ３２２を実行した結果を示す図である。図４（ｂ）に示したように一般ユーザＰＣ（２）３０ｂは、プリンタ関連ファイルとして、他社製の「ポートモニタＩＩ」、他社製の「プリントプロセッサβ」、他社製の「カラープロファイルｘ」「カラープロファイルｙ」がすでにインストールされている。このため、カスタムインストールセットＡ３２１と同じＡ社製の標準のプリンタ関連ファイルに加えて、他社製の「ポートモニタＩＩ」、他社製の「プリントプロセッサβ」、他社製の「カラープロファイルｘ」「カラープロファイルｙ」がインストールされている。
【００６９】
ＯＳ上のプリンタ設定では、論理プリンタＡが作成され、ポート、プリントプロセッサ共にカスタム設定と同じＡ社製の「ポートモニタＩ」で作成された「ポートＡ」、Ａ社製の「プリントプロセッサα」が設定される。
【００７０】
カラープロファイルについては、カスタム設定で設定されたＡ社製の「カラープロファイルａ」「カラープロファイルｂ」が設定され、他社製の「カラープロファイルｘ」「カラープロファイルｙ」についてもファイルがインストールされているため設定される。さらに、オプション機能と初期設定についてはカスタム設定がそのまま引き継がれる。
【００７１】
図１６（ｂ）は、一般ユーザＰＣ（２）３０ｂで、カスタムインストールセットＢ３２４（図８参照）のカスタムインストーラ３２２を実行した結果を示す図である。図４（ｂ）に示したように一般ユーザＰＣ（２）３０ｂは、プリンタ関連ファイルとして、他社製の「ポートモニタＩＩ」、他社製の「プリントプロセッサβ」、他社製の「カラープロファイルｘ」「カラープロファイルｙ」がすでにインストールされている。このため、カスタムインストールセットＢ３２４と同じＡ社製の標準のプリンタ関連ファイルに加えて、他社製の「ポートモニタＩＩ」、他社製の「プリントプロセッサβ」、他社製の「カラープロファイルｘ」「カラープロファイルｙ」がインストールされている。
【００７２】
ＯＳ上のプリンタ設定では、論理プリンタＢが作成され、カスタム設定で他社製の「ポートモニタＩＩ」で作成された「ポートＢ」、他社製の「プリントプロセッサβ」が設定されており、いずれも一般ユーザＰＣ（２）３０ｂにインストールされているため、管理者ユーザの意向通り、他社製の「ポートモニタＩＩ」で作成された「ポートＢ」、他社製の「プリントプロセッサβ」が設定される。
【００７３】
カラープロファイルについては、カスタム設定で設定されたＡ社製の「カラープロファイルａ」「カラープロファイルｃ」が設定され、他社製の「カラープロファイルｙ」についてもファイルがインストールされているため設定される。さらに、オプション機能と初期設定についてはカスタム設定がそのまま引き継がれる。
【００７４】
なお、上記実施形態では、サポート対象外のプリンタ関連ファイルとして、他社製のプリンタ関連ファイルを例にしていた。しかしながら、プリンタ装置の製造元が提供するプリンタ関連ファイルであっても、プリンタ装置の機種が異なったり、ファイルのバージョンが異なったりする等により、そのプリンタ装置に対応していないプリンタ関連ファイルはサポート対象外のプリンタ関連ファイルとして他社製のプリンタ関連ファイルと同様に扱うことができる。
【００７５】
以上説明したように、本実施形態によれば、管理者ユーザのパーソナルコンピュータにインストールされているプリンタドライバの設定を一般ユーザのパーソナルコンピュータに引き継ぐ際に、管理者ユーザの意向をなるべく反映することができるようになる。
【符号の説明】
【００７６】
１０…プリンタ
２０…管理者ユーザＰＣ
２１…本体
２２…ＣＰＵ
２３…ＲＯＭ
２４…ＲＡＭ
２５…Ｉ／Ｆ制御部
３０…一般ユーザＰＣ
３１…表示装置
３２…入力装置
３３…ＨＤＤ装置
３４…メディア記録装置
３５…通信装置
２３０…Ａ社製プリンタ用インストールセット生成部
２３１…標準インストールセット
【図１】
2010231574.tif 000003
【図２】
2010231574.tif 000004
【図３】
2010231574.tif 000005
【図４】
2010231574.tif 000006
【図５】
2010231574.tif 000007
【図６】
2010231574.tif 000008
【図７】
2010231574.tif 000009
【図８】
2010231574.tif 000010
【図９】
2010231574.tif 000011
【図１０】
2010231574.tif 000012
【図１１】
2010231574.tif 000013
【図１２】
2010231574.tif 000014
【図１３】
2010231574.tif 000015
【図１４】
2010231574.tif 000016
【図１５】
2010231574.tif 000017
【図１６】
2010231574.tif 000018