(57)【要約】【課題】ドライバによって対象機器を制御するコンピュータに、使用したい対象機器のドライバを容易にインストールすることができ、ドライバの選択の自由度が高いドライバインストール方法、ドライバによって制御される対象機器を提供することを目的とする。【解決手段】対象機器を制御するコンピュータにドライバをインストールするドライバインストール方法であって、対象機器１が優先的にインストールさせるドライバを優先インストールドライバとして設定する設定ステップと、優先インストールドライバを、対象機器１がコンピュータ２からマスストレージ機能により使用可能な自機内の記憶装置４に記憶する記憶ステップと、マスストレージ機能に対応したインターフェースを介して対象機器１に、コンピュータ２が接続され、記憶装置４に記憶した優先インストールドライバをコンピュータ２にインストールの為に送信する送信ステップとを有することにより上記課題を解決する。【選択図】図１
2008129653.tif 000002
【特許請求の範囲】
【請求項１】
ドライバによって対象機器を制御するコンピュータに前記ドライバをインストールするドライバインストール方法であって、
使用者からの指示により前記対象機器が優先的にインストールさせるドライバを優先インストールドライバとして設定する設定ステップと、
設定した前記優先インストールドライバを、前記対象機器が前記コンピュータからマスストレージ機能により使用可能な自機内の記憶装置に記憶する記憶ステップと、
前記マスストレージ機能に対応したインターフェースを介して前記対象機器に、前記コンピュータが接続され、前記記憶装置に記憶した前記優先インストールドライバを前記コンピュータにインストールの為に送信する送信ステップと
を有することを特徴とするドライバインストール方法。
【請求項２】
前記設定ステップは、前記優先インストールドライバのバージョンを更に設定することを特徴とする請求項１記載のドライバインストール方法。
【請求項３】
前記設定ステップは、前記優先インストールドライバの対象オペレーションシステムを更に設定することを特徴とする請求項１又は２記載のドライバインストール方法。
【請求項４】
前記記憶ステップは、前記優先インストールドライバを、前記対象機器が自機内の前記記憶装置のルートディレクトリに記憶することを特徴とする請求項１記載のドライバインストール方法。
【請求項５】
ドライバをインストールしたコンピュータから前記ドライバによって制御される対象機器であって、
使用者からの指示により優先的にインストールさせるドライバを優先インストールドライバとして設定する設定手段と、
設定した前記優先インストールドライバを、前記コンピュータからマスストレージ機能により使用可能な自機内の記憶装置に記憶する記憶手段と、
前記マスストレージ機能に対応したインターフェースを介して前記コンピュータが接続され、前記記憶装置に記憶した前記優先インストールドライバを前記コンピュータにインストールの為に送信する送信手段と
を有することを特徴とする対象機器。
【請求項６】
前記設定手段は、前記優先インストールドライバのバージョンを更に設定することを特徴とする請求項５記載の対象機器。
【請求項７】
前記設定手段は、前記優先インストールドライバの対象オペレーションシステムを更に設定することを特徴とする請求項５又は６記載の対象機器。
【請求項８】
前記記憶手段は、前記優先インストールドライバを、前記記憶装置のルートディレクトリに記憶することを特徴とする請求項６記載の対象機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はドライバインストール方法、ドライバによって制御される対象機器に係り、特にドライバによって対象機器を制御するコンピュータにドライバをインストールするドライバインストール方法、ドライバによって制御される対象機器に関する。
【背景技術】
【０００２】
例えばコンピュータにプリンタドライバをインストールする場合は、そのプリンタに対応するプリンタドライバが記憶されたコンパクトディスク（ＣＤ）などの記憶媒体をコンピュータにセットしてインストールを行う。
【０００３】
特許文献１にはプリンタドライバのインストール時の利便性を向上させる技術の一例が記載されている。特許文献１では利用するプリンタに合ったプリンタキーをコンピュータに接続すること、又は利用するプリンタに近づけることにより、プリンタドライバのインストールを自動的に行っている。
【特許文献１】特開２００６−１１３９６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
コンピュータへのプリンタドライバのインストールは、通常、プリンタに対応するプリンタドライバが記憶された記憶媒体を使用者が選択し、更にプリンタドライバが記憶されたディレクトリ等のデータ記憶場所を選択しなければならず、使用者を迷わせてしまうこともあり、使用者にとって煩雑な作業であった。
【０００５】
なお、上記した特許文献１に記載の技術はプリンタドライバのインストール時の煩雑さを解消できるものの、プリンタドライバのインストールを自動的に行うための特別な仕組みが必要であり、且つ使用者によるプリンタドライバの選択の自由度が低いという問題があった。
【０００６】
本発明は、上記の点に鑑みなされたもので、ドライバによって対象機器を制御するコンピュータに、使用したい対象機器のドライバを容易にインストールすることができ、ドライバの選択の自由度が高いドライバインストール方法、ドライバによって制御される対象機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、ドライバによって対象機器を制御するコンピュータに前記ドライバをインストールするドライバインストール方法であって、使用者からの指示により前記対象機器が優先的にインストールさせるドライバを優先インストールドライバとして設定する設定ステップと、設定した前記優先インストールドライバを、前記対象機器が前記コンピュータからマスストレージ機能により使用可能な自機内の記憶装置に記憶する記憶ステップと、前記マスストレージ機能に対応したインターフェースを介して前記対象機器に、前記コンピュータが接続され、前記記憶装置に記憶した前記優先インストールドライバを前記コンピュータにインストールの為に送信する送信ステップとを有することを特徴とする。
【０００８】
また、上記課題を解決するため、本発明は、ドライバをインストールしたコンピュータから前記ドライバによって制御される対象機器であって、使用者からの指示により優先的にインストールさせるドライバを優先インストールドライバとして設定する設定手段と、設定した前記優先インストールドライバを、前記コンピュータからマスストレージ機能により使用可能な自機内の記憶装置に記憶する記憶手段と、前記マスストレージ機能に対応したインターフェースを介して前記コンピュータが接続され、前記記憶装置に記憶した前記優先インストールドライバを前記コンピュータにインストールの為に送信する送信手段とを有することを特徴とする。
【０００９】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、ドライバによって対象機器を制御するコンピュータに、使用したい対象機器のドライバを容易にインストールすることができ、ドライバの選択の自由度が高いドライバインストール方法、ドライバによって制御される対象機器を提供可能である。
【発明を実施するための最良の形態】
【００１１】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では、プリンタドライバによってプリンタを制御するコンピュータに、プリンタドライバをインストールする例を説明するが、ドライバ及び対象機器をプリンタドライバ及びプリンタに限定するものではない。
【００１２】
例えばドライバはコンピュータにインストールされ、対象機器を動作させる為のソフトウェアであればプリンタドライバに限定されない。また、対象機器はコンピュータにインストールされたドライバによって制御される機器であればプリンタに限定されない。
【００１３】
まず、本発明の概要について説明する。図１は、本発明によるシステムの一例を示す全体構成図である。図１のシステムは、プリンタドライバ（ドライバ）によって制御されるプリンタ（対象機器）１と、プリンタドライバによってプリンタ１を制御するクライアントＰＣ（コンピュータ）２とがＵＳＢケーブル３によって接続されている。また、プリンタ１はハードディスクドライブ（ＨＤＤ）４を内蔵している。
【００１４】
現在、Ｗｉｎｄｏｗｓ（登録商標）等の一般的なオペレーティングシステム（ＯＳ）のＵＳＢ標準ドライバは、ＵＳＢマスストレージ機能を有している。ＵＳＢマスストレージ機能とは、コンピュータのＵＳＢインターフェースによってＵＳＢのマスストレージクラスという規格に対応した周辺機器を接続したとき、その周辺機器がコンピュータ側からＨＤＤやＦＤＤのようにドライブとして認識されるものである。
【００１５】
つまり、クライアントＰＣ２はＵＳＢインターフェースによりＵＳＢマスストレージクラス対応のプリンタ１と接続されると、専用ドライバを使わずにプリンタ１のＨＤＤ４を記憶装置として利用可能である。
【００１６】
また、本発明ではＵＳＢマスストレージ機能を拡張し、使用者へ優先的にインストールさせるプリンタドライバを優先インストールドライバとしてプリンタ１の操作パネルから設定できるようにして、使用者によるプリンタドライバの選択の自由度を高めている。
【００１７】
例えばプリンタ１とクライアントＰＣ２とをＵＳＢケーブル３で繋ぐと、クライアントＰＣ２には、ドライバインストールウィザード画面が出力される。本発明は、ドライバインストールウィザード画面から、ＵＳＢマスストレージ機能で自動的にマウントされたプリンタ１のＨＤＤ４をドライブとして指定するだけで優先インストールドライバをインストールできるようにするものである。
【００１８】
通常のプリンタドライバのインストールでは使用者がドライバインストールウィザード画面から該当するプリンタ１を選択した上、そのプリンタ１に対応するプリンタドライバも選択しなければならない。
【００１９】
本発明では、ドライバインストールウィザード画面からＵＳＢマスストレージ機能で自動的にマウントされたプリンタ１のＨＤＤ４をドライブとして指定するだけで使用者を迷わせることなく、優先インストールドライバを容易にインストールできる。
【００２０】
上記のように、本発明はプリンタ１にて優先インストールドライバの設定が可能であること、ドライバインストールウィザード画面からプリンタドライバ（ＩＮＦファイル）のあるディレクトリを指定することなくＨＤＤ４をドライブとして指定することでプリンタドライバをインストールできることを特徴としている。
【００２１】
図２はプリンタのソフトウェア構成、周辺デバイス及びＩ／Ｆを示した一例のブロック図である。図２のプリンタ１は、ＨＤＤ設定モジュール２１と、ネットワーク制御部２２と、オペレーション制御部２３と、ＯＳ／カーネル２４と、ＨＤＤ２５と、外部デバイスＩ／Ｆ２６とを有する構成である。
【００２２】
ネットワーク制御部２２はＵＳＢデーモン（ｕｓｂｄ）を有している。オペレーション制御部２３は操作パネルを有している。ＯＳ／カーネル２４はＵＳＢデバイスドライバを有している。図２に示した各ブロックは、例えば図３に示す処理手順によりプリンタドライバのインストールを実行する。
【００２３】
図３は本発明によるシステムの処理手順を示すシーケンス図である。まず、使用者はプリンタ１の電源をＯＮにする。このとき、プリンタ１とクライアントＰＣ２とは、ＵＳＢケーブル３により接続されていないものとする。電源がＯＮされると、プリンタ１はステップＳ１に進み、ＵＳＢデーモン３２が各種ディスクリプタをＵＳＢデバイスドライバ３１に通知する。
【００２４】
次に、使用者は操作パネル３５を操作して、後述する各種画面から優先インストールドライバを設定する。ここでは、優先インストールドライバとしてＰＳドライバが設定されたものとする。ステップＳ２に進み、操作パネル３５はＨＤＤ設定モジュール３４に優先インストールドライバとしてＰＳドライバを通知する。
【００２５】
ステップＳ３に進み、ＨＤＤ設定モジュール３４は、優先インストールドライバとして操作パネル３５から通知されたＰＳドライバ（ＩＮＦファイル）を、ＨＤＤ３３のルートディレクトリにコピーする。
【００２６】
ここで、操作者はプリンタ１とクライアントＰＣ２とを、ＵＳＢケーブル３により接続する。クライアントＰＣ２は、ＵＳＢケーブル３によりＵＳＢマスストレージクラス対応のプリンタ１と接続されると、ステップＳ４に進み、プリンタ１のＵＳＢデバイスドライバ３１との間で通信を行い、マスストレージクラスとして認識する。また、ステップＳ５に進み、クライアントＰＣ２はプリンタ１のＵＳＢデバイスドライバ３１との間で通信を行い、プリンタクラスとして認識する。このように、プリンタ１はクライアントＰＣ２からプリンタ１及びＨＤＤ３３と認識される。ここでは、プリンタ１のＨＤＤ３３をＦドライブとして認識したものとする。
【００２７】
ステップＳ６に進み、クライアントＰＣ２はプリンタ１のＨＤＤ３３をＦドライブとして指定可能なドライバインストールウィザード画面を表示する。使用者は、ドライバインストールウィザード画面からプリンタ１のＨＤＤ３３を表すＦドライブを指定する。
【００２８】
ステップＳ７に進み、クライアントＰＣ２はプリンタ１のＵＳＢデバイスドライバ３１にＩＮＦファイルを問い合わせる。ステップＳ８に進み、ＵＳＢデバイスドライバ３１はＵＳＢデーモン３２にＩＮＦファイルを問い合わせる。更に、ステップＳ９に進み、ＵＳＢデーモン３２はＨＤＤ３３にＩＮＦファイルを問い合わせる。
【００２９】
なお、ＨＤＤ３３のルートディレクトリには、優先インストールドライバであるＰＳドライバ（ＩＮＦファイル）がコピーされている。ステップＳ１０に進み、ＵＳＢデーモン３２はＨＤＤ３３からＰＳドライバをコピーして読み出す。ステップＳ１１に進み、ＵＳＢデバイスドライバ３１はＵＳＢデーモン３２からＰＳドライバを受信する。更に、ステップＳ１２に進み、クライアントＰＣ２はＵＳＢデバイスドライバ３１からＰＳドライバを受信する。
【００３０】
そして、ステップＳ１３に進み、クライアントＰＣ２はプリンタ１のＵＳＢデバイスドライバ３１から受信したＰＳドライバをインストールすることで、プリンタ１の制御が可能となる。
【００３１】
図３のシーケンス図では、使用者により優先インストールドライバとして設定されたＰＳドライバがＨＤＤ３３のルートディレクトリにコピーされる。ＵＳＢマスストレージ機能によりクライアントＰＣ２から認識されるＨＤＤ３３のディレクトリはルートディレクトリであるため、クライアントＰＣ２はＦドライブが指定されることでＰＳドライバを認識できる。
【００３２】
このように、本発明では使用者により優先インストールドライバとして設定されたプリンタドライバが、ＵＳＢマスストレージ機能により認識されるドライブのルートディレクトリにコピーされるため、ドライブを指定するだけで優先インストールドライバを容易にインストールすることができる。
【００３３】
図４は、操作パネルに表示される優先インストールドライバ設定状態画面の一例を示すイメージ図である。使用者は操作パネル３５に表示された図４に示す優先インストールドライバ設定状態画面を参照することで、優先インストールドライバの設定状態を確認することができる。
【００３４】
優先インストールドライバ設定状態画面には、優先インストールドライバ、優先インストールドライバのバージョン、優先インストールドライバの対象ＯＳ、の設定状態が表示される。例えば図４の例では、優先インストールドライバとして「ＲＰＣＳ」と、優先インストールドライバのバージョンとして「Ｖ１．００」と、優先インストールドライバの対象ＯＳとして「ＯｓＸＰ」とが表示されている。
【００３５】
図４の優先インストールドライバ設定状態画面には、後述の優先インストールドライバの選択画面に移行するためのボタン４１，優先インストールドライバのバージョン選択画面に移行するためのボタン４２，優先インストールドライバの対象ＯＳ選択画面に移行するためのボタン４３，優先インストールドライバの設定を終了する為のボタン４４が含まれる。なお、ボタン４１〜４４は例えばタッチパネルボタンにより構成される。
【００３６】
ボタン４１がタッチされると、操作パネル３５には図５の優先インストールドライバの選択画面が表示される。図５は操作パネルに表示される優先インストールドライバの選択画面の一例を示すイメージ図である。
【００３７】
使用者は操作パネル３５に表示された図５に示す優先インストールドライバの選択画面から１つのプリンタドライバを選択することで、選択したプリンタドライバを優先インストールドライバとして設定できる。なお、優先インストールドライバの選択画面から選択可能なプリンタドライバは１つである。
【００３８】
ボタン４２がタッチされると、操作パネル３５には図６の優先インストールドライバのバージョン選択画面が表示される。図６は操作パネルに表示される優先インストールドライバのバージョン選択画面の一例を示すイメージ図である。
【００３９】
使用者は操作パネル３５に表示された図６に示す優先インストールドライバのバージョン選択画面から１つのバージョンを選択することで、選択したバージョンのプリンタドライバを優先インストールドライバのバージョンとして設定できる。なお、優先インストールドライバのバージョン選択画面から選択可能なプリンタドライバのバージョンは１つである。
【００４０】
ボタン４３がタッチされると、操作パネル３５には図７の優先インストールドライバの対象ＯＳ選択画面が表示される。図７は操作パネルに表示される優先インストールドライバの対象ＯＳ選択画面の一例を示すイメージ図である。
【００４１】
使用者は操作パネル３５に表示された図７に示す優先インストールドライバの対象ＯＳ選択画面から１つのＯＳを選択することで、選択したＯＳを対象ＯＳとするプリンタドライバを優先インストールドライバの対象ＯＳとして設定できる。なお、優先インストールドライバの対象ＯＳ選択画面から選択可能な対象ＯＳは１つである。
【００４２】
使用者は、優先インストールドライバ設定状態画面に表示された優先インストールドライバ、優先インストールドライバのバージョン、優先インストールドライバの対象ＯＳの設定状態を参照し、その設定状態でよければボタン４４をタッチすることで、優先インストールドライバの設定を終了させることができる。
【００４３】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明によるシステムの一例を示す全体構成図である。
【図２】プリンタのソフトウェア構成、周辺デバイス及びＩ／Ｆを示した一例のブロック図である。
【図３】本発明によるシステムの処理手順を示すシーケンス図である。
【図４】操作パネルに表示される優先インストールドライバ設定状態画面の一例を示すイメージ図である。
【図５】操作パネルに表示される優先インストールドライバの選択画面の一例を示すイメージ図である。
【図６】操作パネルに表示される優先インストールドライバのバージョン選択画面の一例を示すイメージ図である。
【図７】操作パネルに表示される優先インストールドライバの対象ＯＳ選択画面の一例を示すイメージ図である。
【符号の説明】
【００４５】
１    プリンタ
２    クライアントＰＣ
３    ＵＳＢケーブル
４，２５，３３    ＨＤＤ
２１    ＨＤＤ設定モジュール
２２    ネットワーク制御部
２３    オペレーション制御部
２４    ＯＳ／カーネル
２６    外部デバイスＩ／Ｆ
３１    ＵＳＢデバイスドライバ
３２    ＵＳＢデーモン
３４    ＨＤＤ設定モジュール
３５    操作パネル
４１〜４４    ボタン
【図１】
2008129653.tif 000003
【図２】
2008129653.tif 000004
【図３】
2008129653.tif 000005
【図４】
2008129653.tif 000006
【図５】
2008129653.tif 000007
【図６】
2008129653.tif 000008
【図７】
2008129653.tif 000009