JP2008129653A - ドライバインストール方法、ドライバによって制御される対象機器 - Google Patents
ドライバインストール方法、ドライバによって制御される対象機器 Download PDFInfo
- Publication number
- JP2008129653A JP2008129653A JP2006310601A JP2006310601A JP2008129653A JP 2008129653 A JP2008129653 A JP 2008129653A JP 2006310601 A JP2006310601 A JP 2006310601A JP 2006310601 A JP2006310601 A JP 2006310601A JP 2008129653 A JP2008129653 A JP 2008129653A
- Authority
- JP
- Japan
- Prior art keywords
- driver
- installation
- printer
- computer
- priority
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】ドライバによって対象機器を制御するコンピュータに、使用したい対象機器のドライバを容易にインストールすることができ、ドライバの選択の自由度が高いドライバインストール方法、ドライバによって制御される対象機器を提供することを目的とする。
【解決手段】対象機器を制御するコンピュータにドライバをインストールするドライバインストール方法であって、対象機器1が優先的にインストールさせるドライバを優先インストールドライバとして設定する設定ステップと、優先インストールドライバを、対象機器1がコンピュータ2からマスストレージ機能により使用可能な自機内の記憶装置4に記憶する記憶ステップと、マスストレージ機能に対応したインターフェースを介して対象機器1に、コンピュータ2が接続され、記憶装置4に記憶した優先インストールドライバをコンピュータ2にインストールの為に送信する送信ステップとを有することにより上記課題を解決する。
【選択図】図1
【解決手段】対象機器を制御するコンピュータにドライバをインストールするドライバインストール方法であって、対象機器1が優先的にインストールさせるドライバを優先インストールドライバとして設定する設定ステップと、優先インストールドライバを、対象機器1がコンピュータ2からマスストレージ機能により使用可能な自機内の記憶装置4に記憶する記憶ステップと、マスストレージ機能に対応したインターフェースを介して対象機器1に、コンピュータ2が接続され、記憶装置4に記憶した優先インストールドライバをコンピュータ2にインストールの為に送信する送信ステップとを有することにより上記課題を解決する。
【選択図】図1
Description
本発明はドライバインストール方法、ドライバによって制御される対象機器に係り、特にドライバによって対象機器を制御するコンピュータにドライバをインストールするドライバインストール方法、ドライバによって制御される対象機器に関する。
例えばコンピュータにプリンタドライバをインストールする場合は、そのプリンタに対応するプリンタドライバが記憶されたコンパクトディスク(CD)などの記憶媒体をコンピュータにセットしてインストールを行う。
特許文献1にはプリンタドライバのインストール時の利便性を向上させる技術の一例が記載されている。特許文献1では利用するプリンタに合ったプリンタキーをコンピュータに接続すること、又は利用するプリンタに近づけることにより、プリンタドライバのインストールを自動的に行っている。
特開2006−113968号公報
コンピュータへのプリンタドライバのインストールは、通常、プリンタに対応するプリンタドライバが記憶された記憶媒体を使用者が選択し、更にプリンタドライバが記憶されたディレクトリ等のデータ記憶場所を選択しなければならず、使用者を迷わせてしまうこともあり、使用者にとって煩雑な作業であった。
なお、上記した特許文献1に記載の技術はプリンタドライバのインストール時の煩雑さを解消できるものの、プリンタドライバのインストールを自動的に行うための特別な仕組みが必要であり、且つ使用者によるプリンタドライバの選択の自由度が低いという問題があった。
本発明は、上記の点に鑑みなされたもので、ドライバによって対象機器を制御するコンピュータに、使用したい対象機器のドライバを容易にインストールすることができ、ドライバの選択の自由度が高いドライバインストール方法、ドライバによって制御される対象機器を提供することを目的とする。
上記課題を解決するため、本発明は、ドライバによって対象機器を制御するコンピュータに前記ドライバをインストールするドライバインストール方法であって、使用者からの指示により前記対象機器が優先的にインストールさせるドライバを優先インストールドライバとして設定する設定ステップと、設定した前記優先インストールドライバを、前記対象機器が前記コンピュータからマスストレージ機能により使用可能な自機内の記憶装置に記憶する記憶ステップと、前記マスストレージ機能に対応したインターフェースを介して前記対象機器に、前記コンピュータが接続され、前記記憶装置に記憶した前記優先インストールドライバを前記コンピュータにインストールの為に送信する送信ステップとを有することを特徴とする。
また、上記課題を解決するため、本発明は、ドライバをインストールしたコンピュータから前記ドライバによって制御される対象機器であって、使用者からの指示により優先的にインストールさせるドライバを優先インストールドライバとして設定する設定手段と、設定した前記優先インストールドライバを、前記コンピュータからマスストレージ機能により使用可能な自機内の記憶装置に記憶する記憶手段と、前記マスストレージ機能に対応したインターフェースを介して前記コンピュータが接続され、前記記憶装置に記憶した前記優先インストールドライバを前記コンピュータにインストールの為に送信する送信手段とを有することを特徴とする。
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
本発明によれば、ドライバによって対象機器を制御するコンピュータに、使用したい対象機器のドライバを容易にインストールすることができ、ドライバの選択の自由度が高いドライバインストール方法、ドライバによって制御される対象機器を提供可能である。
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では、プリンタドライバによってプリンタを制御するコンピュータに、プリンタドライバをインストールする例を説明するが、ドライバ及び対象機器をプリンタドライバ及びプリンタに限定するものではない。
例えばドライバはコンピュータにインストールされ、対象機器を動作させる為のソフトウェアであればプリンタドライバに限定されない。また、対象機器はコンピュータにインストールされたドライバによって制御される機器であればプリンタに限定されない。
まず、本発明の概要について説明する。図1は、本発明によるシステムの一例を示す全体構成図である。図1のシステムは、プリンタドライバ(ドライバ)によって制御されるプリンタ(対象機器)1と、プリンタドライバによってプリンタ1を制御するクライアントPC(コンピュータ)2とがUSBケーブル3によって接続されている。また、プリンタ1はハードディスクドライブ(HDD)4を内蔵している。
現在、Windows(登録商標)等の一般的なオペレーティングシステム(OS)のUSB標準ドライバは、USBマスストレージ機能を有している。USBマスストレージ機能とは、コンピュータのUSBインターフェースによってUSBのマスストレージクラスという規格に対応した周辺機器を接続したとき、その周辺機器がコンピュータ側からHDDやFDDのようにドライブとして認識されるものである。
つまり、クライアントPC2はUSBインターフェースによりUSBマスストレージクラス対応のプリンタ1と接続されると、専用ドライバを使わずにプリンタ1のHDD4を記憶装置として利用可能である。
また、本発明ではUSBマスストレージ機能を拡張し、使用者へ優先的にインストールさせるプリンタドライバを優先インストールドライバとしてプリンタ1の操作パネルから設定できるようにして、使用者によるプリンタドライバの選択の自由度を高めている。
例えばプリンタ1とクライアントPC2とをUSBケーブル3で繋ぐと、クライアントPC2には、ドライバインストールウィザード画面が出力される。本発明は、ドライバインストールウィザード画面から、USBマスストレージ機能で自動的にマウントされたプリンタ1のHDD4をドライブとして指定するだけで優先インストールドライバをインストールできるようにするものである。
通常のプリンタドライバのインストールでは使用者がドライバインストールウィザード画面から該当するプリンタ1を選択した上、そのプリンタ1に対応するプリンタドライバも選択しなければならない。
本発明では、ドライバインストールウィザード画面からUSBマスストレージ機能で自動的にマウントされたプリンタ1のHDD4をドライブとして指定するだけで使用者を迷わせることなく、優先インストールドライバを容易にインストールできる。
上記のように、本発明はプリンタ1にて優先インストールドライバの設定が可能であること、ドライバインストールウィザード画面からプリンタドライバ(INFファイル)のあるディレクトリを指定することなくHDD4をドライブとして指定することでプリンタドライバをインストールできることを特徴としている。
図2はプリンタのソフトウェア構成、周辺デバイス及びI/Fを示した一例のブロック図である。図2のプリンタ1は、HDD設定モジュール21と、ネットワーク制御部22と、オペレーション制御部23と、OS/カーネル24と、HDD25と、外部デバイスI/F26とを有する構成である。
ネットワーク制御部22はUSBデーモン(usbd)を有している。オペレーション制御部23は操作パネルを有している。OS/カーネル24はUSBデバイスドライバを有している。図2に示した各ブロックは、例えば図3に示す処理手順によりプリンタドライバのインストールを実行する。
図3は本発明によるシステムの処理手順を示すシーケンス図である。まず、使用者はプリンタ1の電源をONにする。このとき、プリンタ1とクライアントPC2とは、USBケーブル3により接続されていないものとする。電源がONされると、プリンタ1はステップS1に進み、USBデーモン32が各種ディスクリプタをUSBデバイスドライバ31に通知する。
次に、使用者は操作パネル35を操作して、後述する各種画面から優先インストールドライバを設定する。ここでは、優先インストールドライバとしてPSドライバが設定されたものとする。ステップS2に進み、操作パネル35はHDD設定モジュール34に優先インストールドライバとしてPSドライバを通知する。
ステップS3に進み、HDD設定モジュール34は、優先インストールドライバとして操作パネル35から通知されたPSドライバ(INFファイル)を、HDD33のルートディレクトリにコピーする。
ここで、操作者はプリンタ1とクライアントPC2とを、USBケーブル3により接続する。クライアントPC2は、USBケーブル3によりUSBマスストレージクラス対応のプリンタ1と接続されると、ステップS4に進み、プリンタ1のUSBデバイスドライバ31との間で通信を行い、マスストレージクラスとして認識する。また、ステップS5に進み、クライアントPC2はプリンタ1のUSBデバイスドライバ31との間で通信を行い、プリンタクラスとして認識する。このように、プリンタ1はクライアントPC2からプリンタ1及びHDD33と認識される。ここでは、プリンタ1のHDD33をFドライブとして認識したものとする。
ステップS6に進み、クライアントPC2はプリンタ1のHDD33をFドライブとして指定可能なドライバインストールウィザード画面を表示する。使用者は、ドライバインストールウィザード画面からプリンタ1のHDD33を表すFドライブを指定する。
ステップS7に進み、クライアントPC2はプリンタ1のUSBデバイスドライバ31にINFファイルを問い合わせる。ステップS8に進み、USBデバイスドライバ31はUSBデーモン32にINFファイルを問い合わせる。更に、ステップS9に進み、USBデーモン32はHDD33にINFファイルを問い合わせる。
なお、HDD33のルートディレクトリには、優先インストールドライバであるPSドライバ(INFファイル)がコピーされている。ステップS10に進み、USBデーモン32はHDD33からPSドライバをコピーして読み出す。ステップS11に進み、USBデバイスドライバ31はUSBデーモン32からPSドライバを受信する。更に、ステップS12に進み、クライアントPC2はUSBデバイスドライバ31からPSドライバを受信する。
そして、ステップS13に進み、クライアントPC2はプリンタ1のUSBデバイスドライバ31から受信したPSドライバをインストールすることで、プリンタ1の制御が可能となる。
図3のシーケンス図では、使用者により優先インストールドライバとして設定されたPSドライバがHDD33のルートディレクトリにコピーされる。USBマスストレージ機能によりクライアントPC2から認識されるHDD33のディレクトリはルートディレクトリであるため、クライアントPC2はFドライブが指定されることでPSドライバを認識できる。
このように、本発明では使用者により優先インストールドライバとして設定されたプリンタドライバが、USBマスストレージ機能により認識されるドライブのルートディレクトリにコピーされるため、ドライブを指定するだけで優先インストールドライバを容易にインストールすることができる。
図4は、操作パネルに表示される優先インストールドライバ設定状態画面の一例を示すイメージ図である。使用者は操作パネル35に表示された図4に示す優先インストールドライバ設定状態画面を参照することで、優先インストールドライバの設定状態を確認することができる。
優先インストールドライバ設定状態画面には、優先インストールドライバ、優先インストールドライバのバージョン、優先インストールドライバの対象OS、の設定状態が表示される。例えば図4の例では、優先インストールドライバとして「RPCS」と、優先インストールドライバのバージョンとして「V1.00」と、優先インストールドライバの対象OSとして「OsXP」とが表示されている。
図4の優先インストールドライバ設定状態画面には、後述の優先インストールドライバの選択画面に移行するためのボタン41,優先インストールドライバのバージョン選択画面に移行するためのボタン42,優先インストールドライバの対象OS選択画面に移行するためのボタン43,優先インストールドライバの設定を終了する為のボタン44が含まれる。なお、ボタン41〜44は例えばタッチパネルボタンにより構成される。
ボタン41がタッチされると、操作パネル35には図5の優先インストールドライバの選択画面が表示される。図5は操作パネルに表示される優先インストールドライバの選択画面の一例を示すイメージ図である。
使用者は操作パネル35に表示された図5に示す優先インストールドライバの選択画面から1つのプリンタドライバを選択することで、選択したプリンタドライバを優先インストールドライバとして設定できる。なお、優先インストールドライバの選択画面から選択可能なプリンタドライバは1つである。
ボタン42がタッチされると、操作パネル35には図6の優先インストールドライバのバージョン選択画面が表示される。図6は操作パネルに表示される優先インストールドライバのバージョン選択画面の一例を示すイメージ図である。
使用者は操作パネル35に表示された図6に示す優先インストールドライバのバージョン選択画面から1つのバージョンを選択することで、選択したバージョンのプリンタドライバを優先インストールドライバのバージョンとして設定できる。なお、優先インストールドライバのバージョン選択画面から選択可能なプリンタドライバのバージョンは1つである。
ボタン43がタッチされると、操作パネル35には図7の優先インストールドライバの対象OS選択画面が表示される。図7は操作パネルに表示される優先インストールドライバの対象OS選択画面の一例を示すイメージ図である。
使用者は操作パネル35に表示された図7に示す優先インストールドライバの対象OS選択画面から1つのOSを選択することで、選択したOSを対象OSとするプリンタドライバを優先インストールドライバの対象OSとして設定できる。なお、優先インストールドライバの対象OS選択画面から選択可能な対象OSは1つである。
使用者は、優先インストールドライバ設定状態画面に表示された優先インストールドライバ、優先インストールドライバのバージョン、優先インストールドライバの対象OSの設定状態を参照し、その設定状態でよければボタン44をタッチすることで、優先インストールドライバの設定を終了させることができる。
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
1 プリンタ
2 クライアントPC
3 USBケーブル
4,25,33 HDD
21 HDD設定モジュール
22 ネットワーク制御部
23 オペレーション制御部
24 OS/カーネル
26 外部デバイスI/F
31 USBデバイスドライバ
32 USBデーモン
34 HDD設定モジュール
35 操作パネル
41〜44 ボタン
2 クライアントPC
3 USBケーブル
4,25,33 HDD
21 HDD設定モジュール
22 ネットワーク制御部
23 オペレーション制御部
24 OS/カーネル
26 外部デバイスI/F
31 USBデバイスドライバ
32 USBデーモン
34 HDD設定モジュール
35 操作パネル
41〜44 ボタン
Claims (8)
- ドライバによって対象機器を制御するコンピュータに前記ドライバをインストールするドライバインストール方法であって、
使用者からの指示により前記対象機器が優先的にインストールさせるドライバを優先インストールドライバとして設定する設定ステップと、
設定した前記優先インストールドライバを、前記対象機器が前記コンピュータからマスストレージ機能により使用可能な自機内の記憶装置に記憶する記憶ステップと、
前記マスストレージ機能に対応したインターフェースを介して前記対象機器に、前記コンピュータが接続され、前記記憶装置に記憶した前記優先インストールドライバを前記コンピュータにインストールの為に送信する送信ステップと
を有することを特徴とするドライバインストール方法。 - 前記設定ステップは、前記優先インストールドライバのバージョンを更に設定することを特徴とする請求項1記載のドライバインストール方法。
- 前記設定ステップは、前記優先インストールドライバの対象オペレーションシステムを更に設定することを特徴とする請求項1又は2記載のドライバインストール方法。
- 前記記憶ステップは、前記優先インストールドライバを、前記対象機器が自機内の前記記憶装置のルートディレクトリに記憶することを特徴とする請求項1記載のドライバインストール方法。
- ドライバをインストールしたコンピュータから前記ドライバによって制御される対象機器であって、
使用者からの指示により優先的にインストールさせるドライバを優先インストールドライバとして設定する設定手段と、
設定した前記優先インストールドライバを、前記コンピュータからマスストレージ機能により使用可能な自機内の記憶装置に記憶する記憶手段と、
前記マスストレージ機能に対応したインターフェースを介して前記コンピュータが接続され、前記記憶装置に記憶した前記優先インストールドライバを前記コンピュータにインストールの為に送信する送信手段と
を有することを特徴とする対象機器。 - 前記設定手段は、前記優先インストールドライバのバージョンを更に設定することを特徴とする請求項5記載の対象機器。
- 前記設定手段は、前記優先インストールドライバの対象オペレーションシステムを更に設定することを特徴とする請求項5又は6記載の対象機器。
- 前記記憶手段は、前記優先インストールドライバを、前記記憶装置のルートディレクトリに記憶することを特徴とする請求項6記載の対象機器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006310601A JP2008129653A (ja) | 2006-11-16 | 2006-11-16 | ドライバインストール方法、ドライバによって制御される対象機器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006310601A JP2008129653A (ja) | 2006-11-16 | 2006-11-16 | ドライバインストール方法、ドライバによって制御される対象機器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008129653A true JP2008129653A (ja) | 2008-06-05 |
Family
ID=39555429
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006310601A Pending JP2008129653A (ja) | 2006-11-16 | 2006-11-16 | ドライバインストール方法、ドライバによって制御される対象機器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008129653A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2119529A1 (en) | 2008-05-16 | 2009-11-18 | Nitto Denko Corporation | Method of joining sheet members together using adhesive and secure means and sheet joined body |
| JP2010036501A (ja) * | 2008-08-06 | 2010-02-18 | Fuji Xerox Co Ltd | 画像形成装置、画像形成システムおよびインストールプログラム |
| JP2015069571A (ja) * | 2013-09-30 | 2015-04-13 | ブラザー工業株式会社 | 情報処理装置 |
| US9723168B2 (en) | 2015-03-19 | 2017-08-01 | Ricoh Company, Ltd. | Information processing apparatus, information processing system, and computer program product |
-
2006
- 2006-11-16 JP JP2006310601A patent/JP2008129653A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2119529A1 (en) | 2008-05-16 | 2009-11-18 | Nitto Denko Corporation | Method of joining sheet members together using adhesive and secure means and sheet joined body |
| JP2010036501A (ja) * | 2008-08-06 | 2010-02-18 | Fuji Xerox Co Ltd | 画像形成装置、画像形成システムおよびインストールプログラム |
| JP2015069571A (ja) * | 2013-09-30 | 2015-04-13 | ブラザー工業株式会社 | 情報処理装置 |
| US9971558B2 (en) | 2013-09-30 | 2018-05-15 | Brother Kogyo Kabushiki Kaisha | Information processing apparatus |
| US9723168B2 (en) | 2015-03-19 | 2017-08-01 | Ricoh Company, Ltd. | Information processing apparatus, information processing system, and computer program product |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6965953B2 (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium storing program for realizing the method | |
| JP5264431B2 (ja) | 情報処理装置、印刷制御方法、及びプログラム | |
| JP4984612B2 (ja) | インストーラパッケージ | |
| JP2008305298A (ja) | 情報処理装置、印刷設定方法、記憶媒体、プログラム | |
| JP2009093439A (ja) | 情報処理装置とその制御方法 | |
| US9954741B2 (en) | Information processing apparatus and method including display control of messages during printing | |
| JP2007272870A (ja) | 印刷制御装置、gui表示方法、プリンタドライバ及び記録媒体 | |
| US8219910B2 (en) | Host device to install driver and method thereof | |
| JP2010089288A (ja) | 印刷装置及びその制御方法 | |
| US9606761B2 (en) | Information processing apparatus for controlling an output process and method for the same | |
| JP2011180681A (ja) | インストーラ及びプリンタドライバのインストール方法 | |
| KR102103593B1 (ko) | 외장형 운영체제 구동 장치 및 그 방법 | |
| JP2008129653A (ja) | ドライバインストール方法、ドライバによって制御される対象機器 | |
| JP6186912B2 (ja) | 情報処理システム、情報処理方法及びプログラム | |
| JP5815256B2 (ja) | 周辺装置及び画像読取装置 | |
| JP2014119799A (ja) | 情報処理装置及びプログラム、制御方法 | |
| JP2006236079A (ja) | コンピュータおよびディスク管理方法 | |
| US9921785B2 (en) | Electronic apparatus comprising a mode where the electronic apparatus is operated as a storage device for a connected host apparatus | |
| JP2012059106A (ja) | カスタマイズ装置、印刷システム、カスタマイズ方法およびカスタマイズプログラム | |
| JP2009080793A (ja) | プリンタで開始される印刷方法および装置 | |
| JP2009151678A (ja) | 画像形成装置及び画像形成システム | |
| JP2006011713A (ja) | 情報処理装置及びその制御方法、プログラム | |
| KR100607970B1 (ko) | Oa기기 및 그 드라이버 설치/재설치 방법 | |
| JP2014229032A (ja) | インストーラープログラムおよびインストール方法 | |
| JP2005025369A (ja) | コンピュータのセットアップ支援システム、物理アクセスドライバおよびセットアップ支援方法 |