(57)【要約】【課題】  現状のプリンタドライバおよびプリンタドライバインストーラでは、使用するユーザーの要望にそった用語表示の制御を容易に実現することができず、各ユーザーに特化した個別の対応する必要があった。  ユーザの要望とは、従来表示している用語については変更してほしくない、逆にプリンタドライバのユーザーインターフェースの用語はＯＳや印刷装置に最適なものにしてほしいというものである。【解決手段】  プリンタドライバインストールを行う場合に、更新インストールかそうでないかによって、インストールするプリンタドライバのモジュール、特に用語リソースに関して、インストールを行うか行わないかの判断を行う。また用語リソースのインストールを行う場合には、印刷装置の情報やインストールするＯＳの情報を取得することで、インストールする環境に適した用語リソースのインストールを行う。【選択図】  図３
2010262373.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータ（３０００）および印刷装置（１５００）からなるプリント制御システムにおいて、
前記ホストコンピュータ上でのプリンタドライバインストールが更新インストールであるのか否かであるか判断を行う判断手段（Ｓ３００）と、
前記判断されたインストール種別に基づいて、インストールするプリンタドライバのモジュール（１１０、１１１、１１２）を選択する選択手段（Ｓ３０１、Ｓ３０４）と、を持つことを特徴とするプリンタドライバインストール方法。
【請求項２】
前記インストールするプリンタドライバのモジュールを選択する選択手段において、
インストール種別が更新インストールの場合、用語リソース（１１２）はインストールしないことを特徴とする請求項１記載のドライバインストール方法。
【請求項３】
前記インストールするプリンタドライバのモジュールを選択する選択手段において、
インストール種別が更新インストールでない場合、
前記印刷装置から印刷装置情報（５００）を取得する情報取得手段と、
プリンタドライバをインストールするＯＳからＯＳ情報（５０１）を取得する情報取得手段と、
前記取得した印刷装置情報とＯＳ情報から、インストールする用語リソースを選択する選択手段を持つことを特徴とする請求項１記載のドライバインストール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタドライバのインストール手法に関する。
【背景技術】
【０００２】
プリンタドライバのユーザーインターフェースに表示される用語に関して、リリース当初の用語からプリンタドライバのバージョンアップにて変更が行われることがある。
【０００３】
プリンタドライバのユーザーインターフェースは、対応デバイスに表示される用語と一致させることがユーザビリティの観点からも望ましい。例えば一つのプリンタドライバで複数のデバイスに対応する場合は、バージョンアップによりその時点で対応するデバイスに最適な用語を表示する必要がある。また、プリンタドライバはホストコンピュータ上のソフトウェアでもあるために、ホストコンピュータにインストールされたＯＳとの親和性も考慮し、ＯＳのバージョンや種別に合わせた用語を表示させることが望ましい。
【０００４】
上記に対応するため、また上記プリンタドライバインターフェースの用語の変更を容易に行うために、ツールを用いてプリンタドライバインストール時に適用される印刷設定や表示される用語を編集する方法が従来から提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３０９７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上記の方法では、プリンタドライバのバージョンアップが行われた際に、ユーザーインターフェースの用語が自動的に変更されることになる。そのため、更新前の用語に慣れ親しんだユーザーにとっては、今までのユーザーガイドが使用できなくなることもあり、逆にユーザビリティが低くなっていた。そのため、前記のようなケースではプリンタドライバのバージョンアップを行っても用語の変更は行わないでほしいとの要望も市場から根強くある。
【０００７】
現状のプリンタドライバおよびプリンタドライバインストーラでは、上記のような使用するユーザーの要望にそった用語表示の制御を容易に実現することができず、各ユーザーに特化した個別の対応する必要がある、という課題があった。
【課題を解決するための手段】
【０００８】
ホストコンピュータ（３０００）および印刷装置（１５００）からなるプリント制御システムにおいて、
前記ホストコンピュータ上でのプリンタドライバインストールが更新インストールであるのか否かであるか判断を行う判断手段（Ｓ３００）と、
前記判断されたインストール種別に基づいて、インストールするプリンタドライバのモジュール種類を選択する選択手段（Ｓ３０１、Ｓ３０４）と、を持つことを特徴とするプリンタドライバインストール方法。
【発明の効果】
【０００９】
本発明によって、プリンタドライバをインストールする環境に適した用語を表示するプリンタドライバインストール方法を提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】プリント制御システムの構成図。
【図２】プリンタドライバの構成図。
【図３】本発明におけるプリンタドライバインストール方法のインストーラ処理をしめしたフローチャート。
【図４】本発明におけるユーザーインターフェースドライバが表示制御するユーザーインターフェースの例。
【図５】本発明におけるプリンタドライバモジュールの用語リソース内容の例。
【図６】本発明におけるプリンタドライバインストーラのユーザーインターフェースの例。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１２】
尚、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであってもよい。また、ＬＡＮ(ローカルエリアネットワーク)、ＷＡＮ（広域ネットワーク）等のネットワークを介して接続がなされ処理が行われるシステムであっても本発明を適用できる。
【実施例１】
【００１３】
実施形態に係るプリント制御システムは、ホストコンピュータ３０００と印刷装置１５００とから構成されている。
【００１４】
ホストコンピュータ３０００は、ＣＰＵ１とＲＡＭ２とＲＯＭ３とハードディスク４とを備えている。
【００１５】
図１において、ホストコンピュータ３０００は、ＲＯＭ３のプログラム用ＲＯＭに記憶された各種プログラムに基づいた処理を実行するＣＰＵ１を備える。ＣＰＵ１は、システムバス５に接続される各デバイスを総括的に制御する。
【００１６】
ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等として機能する。
【００１７】
ハードディスク４は、プログラムデータ等の保存領域として機能する。
【００１８】
また、ＣＰＵ１は、ＣＲＴ上のマウスカーソル等でユーザーから指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザーは印刷実行を指示する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定についての指示を行える。なお、アプリケーション１０１や、グラフィックエンジン１０２、プリンタドライバ１０３、システムスプーラ１０４は、図示されるように、ＲＯＭ３内の保持されたプログラムである。またプリンタドライバ１０３は主に以下の３モジュールで構成される。グラフィックエンジンからの描画指示をうけとるグラフィックドライバ１１０とユーザーインターフェースを表示制御するユーザーインターフェースドライバ１１１、表示される用語リソース１１２である（図２参照）。これらのプログラムがＣＰＵ１によりＲＡＭ２に読出され実行されることにより、各種の処理が行われることになる。本実施形態及びそれ以降では、説明の簡略化のため、１０１〜１０４が実行主体として処理を行うものとして説明を行う。即ち、アプリケーション１０１が・・・の処理を実行するとした表現を使って、本実施形態及びそれ以降の説明を行う。なお、アプリケーション１０１が・・・の処理を実行するという表現は、アプリケーション１０１をＲＯＭ３からＲＡＭ２にロードし、そのロードしたアプリケーション１０１に基づいて・・・の処理をＣＰＵ１が実行をするということを意味する。このことは、１０２〜１０４あるいは、後述の制御ソフトウェアについても同様である。
【００１９】
図１および図２で示されるプリント制御システムが有する、プリンタドライバのインストール機能に関して説明する。
【００２０】
図３はホストコンピュータ３０００において、プリンタドライバインストーラのプログラムがプリンタドライバ１０３をインストールする際の処理を示したフローチャートである。
【００２１】
ステップ３００で、プリンタドライバインストーラはこれから行う処理が、更新のインストール処理なのか、新規のプリンタドライバインストール処理であるのかの判断を行う。前記判断については、プリンタドライバインストーラがインストール処理を行おうとしているプリンタドライバと同じ名称のプリンタドライバがすでにホストコンピュータ３０００にインストールされているか否かで判断を行う。また名称以外にも、インストールするプリンタドライバ関連のモジュールが同様のものか否かで判断を行ってもよい。
【００２２】
前記ステップ３００でプリンタドライバインストーラが更新インストールの処理であると判断した場合、ステップ３０１でプリンタドライバインストーラはプリンタドライバ１０３における用語リソース１１２をインストール不要モジュールと判定する。
【００２３】
前記ステップ３００でプリンタドライバインストーラが更新インストールの処理でないと判断した場合、ステップ３０２でプリンタドライバインストーラは印刷装置１５００から印刷装置情報を取得する。印刷装置情報は、その印刷装置の状態を示すものであり、印刷装置の名称やファームウェアのバージョン、周辺機器の装着状況や用紙残量、トナー・インクの残量などである。
【００２４】
ステップ３０３で、プリンタドライバインストーラはOSの情報を取得する。OS情報は、そのOSのバージョンや名称である。
【００２５】
ステップ３０４で、ステップ３０２・ステップ３０３で取得した情報からプリンタドライバインストーラは、インストールする用語リソースを選択する。
【００２６】
ステップ３０５で、プリンタドライバインストーラはプリンタドライバ１０３をインストールする。プリンタドライバ１０３を構成しているグラフィックドライバ１１０とユーザーインタフェースドライバ１１１に関してはもっとも新しいモジュールをインストールする。用語リソース１１２に関しては、ステップ３０１およびステップ３０４で選択した結果の用語リソースをインストールする。
【００２７】
ユーザーは印刷実行を指示する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定についての指示を行える。前記のプリンタドライバに対する印刷処理方法の設定画面はユーザーインターフェースドライバ１１１が表示制御を行うが、その際に表示される用語を用語リソース１１２から読み込む（図４、図５参照）。ステップ３０５で、適切な用語リソースをインストールすることが可能であり、プリンタドライバをインストールする環境に適した用語が表示される。
【００２８】
また、更新インストール時にも用語リソースを最新にするケースに対応するために、インストーラのユーザーインターフェースに更新インストールの場合でも用語リソースをインストールするができる選択肢を追加する（図６参照）。前記選択肢がオンの場合は、図３のフローに関して、ステップ３００の判断はスキップされ、ステップ３０２からのフローとなる。
【図１】
2010262373.tif 000003
【図２】
2010262373.tif 000004
【図３】
2010262373.tif 000005
【図４】
2010262373.tif 000006
【図５】
2010262373.tif 000007
【図６】
2010262373.tif 000008