JP2005301608A - インストールプログラム、インストール装置および周辺機器ドライバのインストール方法 - Google Patents
インストールプログラム、インストール装置および周辺機器ドライバのインストール方法 Download PDFInfo
- Publication number
- JP2005301608A JP2005301608A JP2004115923A JP2004115923A JP2005301608A JP 2005301608 A JP2005301608 A JP 2005301608A JP 2004115923 A JP2004115923 A JP 2004115923A JP 2004115923 A JP2004115923 A JP 2004115923A JP 2005301608 A JP2005301608 A JP 2005301608A
- Authority
- JP
- Japan
- Prior art keywords
- peripheral device
- driver
- information
- network
- version
- 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.)
- Withdrawn
Links
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 547
- 238000009434 installation Methods 0.000 title claims abstract description 90
- 238000000034 method Methods 0.000 title claims description 55
- 238000012790 confirmation Methods 0.000 claims description 20
- 230000010365 information processing Effects 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000011900 installation process Methods 0.000 description 5
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 241000255777 Lepidoptera Species 0.000 description 1
- 101150091027 ale1 gene Proteins 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
【課題】PC、周辺機器およびネットワーク等について十分な知識を持ったユーザに限らず、一般のユーザであっても、ユーザ自身が意図した周辺機器ドライバのインストールを可能にする。
【解決手段】インストーラはネットワーク周辺機器から送信されたネットワーク周辺機器の周辺機器情報を取得するとともに、ローカルポートからローカル周辺機器の周辺機器情報を取得し、各周辺機器の周辺機器情報においてインストールが可能なドライバに対応する周辺機器の周辺機器情報を周辺機器リストに登録し、登録した周辺機器リストを表示装置に表示する。ユーザがインストールする周辺機器を選択すると、インストーラは指示された周辺機器のドライバがインストール済みであるか否か確認し、インストールされていない場合は当該ドライバをインストールし、インストール済みである場合はドライバのバージョンを比較し、比較結果を表示装置に表示する。
【選択図】図2
【解決手段】インストーラはネットワーク周辺機器から送信されたネットワーク周辺機器の周辺機器情報を取得するとともに、ローカルポートからローカル周辺機器の周辺機器情報を取得し、各周辺機器の周辺機器情報においてインストールが可能なドライバに対応する周辺機器の周辺機器情報を周辺機器リストに登録し、登録した周辺機器リストを表示装置に表示する。ユーザがインストールする周辺機器を選択すると、インストーラは指示された周辺機器のドライバがインストール済みであるか否か確認し、インストールされていない場合は当該ドライバをインストールし、インストール済みである場合はドライバのバージョンを比較し、比較結果を表示装置に表示する。
【選択図】図2
Description
本発明は、インストールプログラム、インストール装置および周辺機器ドライバのインストール方法に関し、特に、ネットワークを介して接続するおよびローカル接続する周辺機器に対応する周辺機器ドライバをインストールするインストールプログラム、インストール装置および周辺機器ドライバのインストール方法に関する。
従来、PC(Personal Computer)には、プリンタ、スキャナ、モデム、デジタルカメラ等の様々な周辺機器を接続することができ、その周辺機器の動作に必要な情報をPCのOS(Operating System)に提供したり、その周辺機器の動作を管理するプログラムが周辺機器ドライバである。
この周辺機器ドライバをPCにインストールするためには、インストールを行う周辺機器の機種に見合うインストールプログラム(以下、インストーラとする)をPCが起動し、起動したインストーラが周辺機器ドライバのインストールを実施する。
例えば、ネットワーク上の周辺機器のドライバがインストールされていない場合、簡単な操作でドライバをインストールできるようにするネットワークシステム、情報処理装置、方法、及びコンピュータ読み取り可能な記憶媒体がある(例えば、特許文献1参照。)。
例えば、印刷環境や、複数の出力方法毎に応じて最適なメンバプリンタドライバの構築を容易に可能にする印刷制御方法及び印刷制御装置及びコンピュータが実行可能な印刷データ処理を行う印刷制御プログラム並びにコンピュータが読み出し可能な記憶媒体がある(例えば、特許文献2参照。)。
特開2002−189692号公報
特開2003−84943号公報
ここで、従来の周辺機器ドライバのインストーラは、ユーザに対して、ネットワーク上の周辺機器(以下、ネットワーク周辺機器という)に対応する周辺機器ドライバをインストールするのか、ローカル接続する周辺機器(以下、ローカル周辺機器という)に対応する周辺機器ドライバをインストールするのか選択させ、次に、インストーラは、ユーザに対して具体的な、周辺機器の機種等を選択させるというプロセスを取るのが一般的であった。
ここで、ネットワーク周辺機器を利用したいユーザが上記のようなインストールプロセスの選択においてローカル周辺機器を選択してしまった場合、或いはその逆の場合、インストールプロセス終了後も周辺機器を利用することができない。
つまり、上記のインストールプロセスを正しく行うためには、ユーザ自身がインストールする周辺機器ドライバに対応する周辺機器がPCとどのような形態で接続されているかを予め知っている必要がある。また、ユーザはPC、周辺機器およびネットワーク等について十分な知識を持っていることを要求される。
以上のように、従来の周辺機器ドライバのインストーラには、ユーザが行うべき選択が複数存在し、正しくインストールを完了するためには、これらの選択を正しく行わなければならず、ユーザに経験や知識が要求されるという問題があった。
そこで、本発明は、PC、周辺機器およびネットワーク等について十分な知識を持ったユーザに限らず、一般のユーザであっても、ユーザ自身が意図した周辺機器ドライバのインストールを可能にするインストールプログラム、インストール装置および周辺機器ドライバのインストール方法を提供することを目的とする。
上記目的を達成するため、請求項1の発明は、周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストールプログラムにおいて、ネットワーク上のネットワーク周辺機器を検索する処理と、該検索したネットワーク周辺機器から情報を取得する処理と、前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索する処理と、該検索したローカル周辺機器の情報を取得する処理と、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録する処理と、前記周辺機器リストを表示装置に表示する処理と、該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける処理と、該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする処理とをコンピュータに動作させることを特徴とする。
また、請求項2の発明は、請求項1の発明において、前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する処理と、前記確認の処理により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較する処理とをコンピュータに動作させることを特徴とする。
また、請求項3の発明は、請求項2の発明において、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示する処理と、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示する処理と、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する処理とをコンピュータに動作させることを特徴とする。
また、請求項4の発明は、請求項2の発明において、前記確認の処理で確認したインストール済みである周辺機器ドライバの設定を取得する処理と、該取得した設定を引き継いで前記周辺機器ドライバをインストールする処理とをコンピュータに動作させることを特徴とする。
また、請求項5の発明は、請求項1の発明において、前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認する処理と、存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する処理とをコンピュータに動作させることを特徴とする。
また、請求項6の発明は、請求項1の発明において、前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う処理をコンピュータに動作させることを特徴とする。
また、請求項7の発明は、請求項1の発明において、前記ネットワーク周辺機器の情報は、前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、前記ローカル周辺機器の情報は、前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報であることを特徴とする。
また、請求項8の発明は、請求項1の発明において、前記表示する処理は、前記取得したネットワーク周辺機器の情報および前記ローカル周辺機器の情報を同一画面内に表示することを特徴とする。
また、請求項9の発明は、周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストール装置において、ネットワーク上のネットワーク周辺機器を検索し、該検索したネットワーク周辺機器から情報を取得するネットワーク周辺機器検索手段と、前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、該検索したローカル周辺機器の情報を取得するローカル周辺機器検索手段と、前記ネットワーク周辺機器検索手段で取得したネットワーク周辺機器の情報、および前記ローカル周辺機器検索手段で取得したローカル周辺機器の情報を周辺機器リストに登録する周辺機器リスト制御手段と、前記周辺機器リストを表示装置に表示する表示制御手段と、前記表示装置に表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける入力制御手段と、前記入力制御手段で受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする周辺機器ドライバインストール手段とを具備することを特徴とする。
また、請求項10の発明は、請求項9の発明において、前記入力制御手段で受け付けたインストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する周辺機器ドライバ確認手段と、前記周辺機器ドライバ確認手段で前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較するバージョン比較手段とを更に具備することを特徴とする。
また、請求項11の発明は、請求項10の発明において、前記表示制御手段は、前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示することを特徴とする。
また、請求項12の発明は、請求項10の発明において、前記周辺機器ドライバ確認手段で確認したインストール済みである周辺機器ドライバの設定を取得する設定取得手段を更に具備し、前記周辺機器ドライバインストール手段は、前記設定取得手段で取得した設定を引き継いで前記周辺機器ドライバをインストールすることを特徴とする。
また、請求項13の発明は、請求項9の発明において、前記周辺機器リスト制御手段は、前記ネットワーク周辺機器検索手段で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録することを特徴とする。
また、請求項14の発明は、請求項9の発明において、前記ネットワーク周辺機器検索手段および前記ローカル周辺機器検索手段は、前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行うことを特徴とする。
また、請求項15の発明は、請求項9の発明において、前記ネットワーク周辺機器の情報は、前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、前記ローカル周辺機器の情報は、前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報であることを特徴とする。
また、請求項16の発明は、請求項9の発明において、前記表示制御手段は、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示することを特徴とする。
また、請求項17の発明は、周辺機器に対応する周辺機器ドライバを情報処理装置にインストールする周辺機器ドライバのインストール方法において、ネットワーク上のネットワーク周辺機器を検索し、該検索したネットワーク周辺機器から情報を取得し、前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、該検索したローカル周辺機器の情報を取得し、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録し、前記周辺機器リストを表示装置に表示し、該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付け、該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールすることを特徴とする。
また、請求項18の発明は、請求項17の発明において、前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認し、前記確認により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較することを特徴とする。
また、請求項19の発明は、請求項18の発明において、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示することを特徴とする。
また、請求項20の発明は、請求項18の発明において、前記確認したインストール済みである周辺機器ドライバの設定を取得し、該取得した設定を引き継いで前記周辺機器ドライバをインストールすることを特徴とする。
また、請求項21の発明は、請求項17の発明において、前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録することを特徴とする。
また、請求項22の発明は、請求項17の発明において、前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行うことを特徴とする。
また、請求項23の発明は、請求項17の発明において、前記ネットワーク周辺機器の情報は、前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、前記ローカル周辺機器の情報は、前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報であることを特徴とする。
また、請求項24の発明は、請求項17の発明において、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示することを特徴とする。
本発明によれば、ユーザがPC、周辺機器およびネットワーク等について十分な知識を持っていなくても、容易にドライバのインストールを行うことが可能になるという効果を奏する。
また、本発明によれば、インストール途中において周辺機器の電源をONしたり、周辺機器を接続した場合でも、インストーラを再起動せずに所定の周辺機器を周辺機器リスト中に登録することが可能になるという効果を奏する。
また、本発明によれば、ユーザは自分の好みに合った周辺機器の設定を、新たにインストールした周辺機器に容易に引き継ぐことが可能になるという効果を奏する。
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。
本発明の実施の形態として、PC(Personal Computer)がネットワークおよびローカルポートを介して周辺機器と接続し、これらの周辺機器に対応する周辺機器ドライバをPCにインストールするための周辺機器ドライバインストールプログラムがPCにインストールされている構成を一例にして詳細に説明する。以下、ネットワークを介して接続する周辺機器をネットワーク周辺機器、ローカル接続する周辺機器をローカル周辺機器、周辺機器ドライバをドライバ、周辺機器インストールプログラムをインストーラとする。
図1は、PC1の基本的な構成の一例を示すブロック図である。
図1に示すように、PC1とネットワーク周辺機器2とがネットワーク3を介して接続し、PC1とローカル周辺機器4とがローカル接続している。
ここで、PC1について詳細に説明する。
図1に示すように、PC1は、CPU5、ROM6、RAM7、HD8、ネットワークI/F9、複数のローカルポート(第1のローカルポート、第2のローカルポート)10を具備して構成される。
CPU(Central Processing Unit)5は、基本ソフトウェアであるオペレーティングシステム(以後、OSという)に基づいてPC本体のシーケンス制御を行う。
ROM(Read Only Memory)6は、PC1の起動時に実行されるプログラム等を記録する。
RAM(Random Access Memory)7は、プログラムの実行に必要なワークエリアのバッファエリアとして利用される。
HD(Hard Disk)8は、OSやアプリケーションプログラム(以後、アプリケーションという)、ドライバ、各種のデータ等を格納する。
ネットワークI/F(Interface)9は、ネットワーク周辺機器2との間で各種データの送受信を行う。
ローカルポート10は、ローカル周辺機器4との間で各種データの送受信を行う。なお、ローカルポート10のインターフェース規格についての種類は問わない。
図2は、PC1の機能的な構成の一例を示すブロック図である。
図2に示すように、PC1は周辺機器のドライバファイルを格納するドライバファイル格納部11、ネットワークI/F9、ローカルポート(第1のローカルポート、第2のローカルポート)10を有し、PC1にはインストーラ12、複数のドライバ(第1のドライバ、第2のドライバ)13、各種のアプリケーション(図示せず)がインストールされており、これらは、図示していないOSの制御下で、OSの機能を利用して各種処理を実行する。
PC1はネットワークI/F9を介して複数のネットワーク周辺機器(第1のネットワーク周辺機器、第2のネットワーク周辺機器)2と接続するとともに、ローカルポート10を介して複数のローカル周辺機器(第1のローカル周辺機器、第2のローカル周辺機器)4と接続する。
PC1はアプリケーション画面等の各種の情報を視覚的に表示し得るモニタディスプレイ等の表示装置14、キーボードまたはマウス等の入力装置15が接続されている。
ここで、インストーラ12について詳細に説明する。
図2に示すように、インストーラ12は周辺機器検索部16、周辺機器リスト制御部17、表示制御部18、入力制御部19、ドライバ確認部20、ドライバインストール部21から構成されている。
周辺機器検索部16は、PC1に接続する周辺機器に関する情報(以下、周辺機器情報)を検索する処理を行う。なお、周辺機器検索部16は、機能として、ネットワーク上のネットワーク周辺機器2に対して周辺機器情報(例えば、機種名、ネットワークアドレス等)を要求し、これに応答したネットワーク周辺機器2から周辺機器情報を取得するネットワーク周辺機器検索手段22と、PC1の各ローカルポート10に対して接続するローカル周辺機器4の周辺機器情報(例えば、機種名、接続するローカルポート名等)を要求し、これに応答した各ローカルポート10から周辺機器情報を取得するローカル周辺機器検索手段23とを有する。
周辺機器リスト制御部17は、周辺機器検索部16が取得したネットワーク周辺機器2の周辺機器情報およびローカル周辺機器4の周辺機器情報と、PC1のドライバファイル格納部11に格納されているドライバファイルとに基づき、インストールが可能なネットワーク周辺機器2およびローカル周辺機器4を周辺機器リスト24に登録する処理を行う。
表示制御部18は、周辺機器リスト24またはドライバインストール時にメッセージを表示装置14に表示する処理を行う。
入力制御部19は、入力装置15より入力したユーザの指示を受け付け、受け付けた指示を各構成部に転送する処理を行う。
ドライバ確認部20は、PC1にインストール済みのドライバを確認する処理を行う。なお、ドライバ確認部20は、機能として、周辺機器リスト24に登録されている周辺機器に対応するドライバと同一のドライバがインストール済みであると確認した際に両ドライバのバージョンを比較するバージョン比較手段25と、インストール済みのドライバの設定を取得する設定取得手段26とを有する。
ドライバインストール部21は、ドライバファイル格納部11に格納するドライバファイルに対応するドライバをインストールする処理を行う。
次に、PC1に接続するネットワーク周辺機器2およびローカル周辺機器4の周辺機器情報を周辺機器リスト24に登録する際のインストーラ12の機能的な動作について図2を参照して詳細に説明する。
ネットワーク周辺機器検索手段22はネットワーク周辺機器2に対して周辺機器情報の要求をネットワークI/F9を介して送信する。ここで、図2に示すように、要求に応答したのが第1のネットワーク周辺機器2および第2のネットワーク周辺機器2であるとし、ネットワーク周辺機器検索手段22は第1のネットワーク周辺機器2から送信された第1のネットワーク周辺機器2の周辺機器情報、および第2のネットワーク周辺機器2から送信された第2のネットワーク周辺機器2の周辺機器情報をネットワークI/F9を介して取得する。
ローカル周辺機器検索手段23はローカルポート10に対して接続するローカル周辺機器4の周辺機器情報を要求する。ここで、図2に示すように、第1のローカルポート10に第1のローカル周辺機器4が接続し、第2のローカルポート10に第2のローカル周辺機器4が接続しており、ローカル周辺機器検索手段23は第1のローカルポート10から転送された第1のローカル周辺機器4の周辺機器情報、および第2のローカルポート10から転送された第2のローカル周辺機器4の周辺機器情報を取得する。
周辺機器検索部16はネットワーク周辺機器検索手段22が取得した第1のネットワーク周辺機器2の周辺機器情報および第2のネットワーク周辺機器2の周辺機器情報と、ローカル周辺機器検索手段23が取得した第1のローカル周辺機器4の周辺機器情報および第2のローカル周辺機器4の周辺機器情報とを周辺機器リスト制御部17に渡し、周辺機器リスト制御部17は各周辺機器の周辺機器情報を受け取ると、受け取った各周辺機器の周辺機器情報に基づいて各周辺機器に対応するドライバを確認し、確認したドライバのドライバファイルがドライバファイル格納部11に格納されているか否か確認する。
ここで、ドライバファイルが格納されていると確認した場合、当該ドライバファイルのドライバはインストールが可能であると判断され、当該ドライバに対応する周辺機器の周辺機器情報を周辺機器リスト24に登録する。また、ドライバファイルが格納されていないと確認した場合、当該ドライバファイルのドライバはインストールが不可能であると判断され、当該ドライバに対応する周辺機器の周辺機器情報を周辺機器リスト24に登録しない。
次に、周辺機器リスト24を表示装置14に表示する際のインストーラ12の機能的な動作について図2を参照して詳細に説明する。
入力制御部19は入力装置15からの周辺機器リスト表示の指示を受け付けると、周辺機器リスト表示の指示を表示制御部18に通知し、表示制御部18は周辺機器リスト表示の指示を受け付けると、周辺機器リスト24の要求を周辺機器リスト制御部17に通知し、周辺機器リスト制御部17は周辺機器リスト24の要求を受け付けると、周辺機器リスト24を表示制御部18に渡し、表示制御部18は周辺機器リスト24を受け取ると、受け取った周辺機器リスト24を表示装置14に表示する。
次に、周辺機器リスト24から選択された周辺機器のドライバをインストールする際のインストーラ12の機能的な動作について図2を参照して詳細に説明する。
ユーザが表示装置14に表示された周辺機器リスト24を参照し、入力装置15によりインストールする周辺機器を選択し、選択した周辺機器のインストールを指示した場合、入力制御部19は入力装置15からの周辺機器のインストールの指示を受け付けると、周辺機器のインストールの指示をドライバインストール部21に通知し、ドライバインストール部21は周辺機器のインストールの指示を受け付けると、インストール指示された周辺機器に対応するドライバがインストール済みであるか否かの確認をドライバ確認部20に対して要求し、ドライバ確認部20は当該要求を受け付けると、インストール指示された周辺機器に対応するドライバがインストール済みであるか否か確認する。
ドライバがインストールされていないと確認した場合、インストールされていない旨をドライバインストール部21に通知し、ドライバインストール部21はインストールされていない通知を受け付けると、インストール指示された周辺機器に対応するドライバのドライバファイルをドライバファイル格納部11から読み出し、当該ドライバをインストールする。
ドライバがインストール済みであると確認した場合、バージョン比較手段25はインストール済みのドライバのバージョンと、ドライバファイル格納手段11に格納されているドライバファイルのバージョンとを確認する。
両ドライバのバージョンが同一であると確認した場合、ドライバ確認部20は同一のバージョンのドライバがインストール済みである旨をドライバインストール部21に通知し、ドライバインストール部21は既に同一のバージョンのドライバがインストール済みである通知を受け付けると、既に同一のバージョンのドライバがインストール済みである旨を表示制御部18に通知し、表示制御部18は既に同一のバージョンのドライバがインストール済みである通知を受け付けると、既に同一のバージョンのドライバがインストール済みである旨を表示装置14に表示する。
ユーザが同一のバージョンのドライバのインストールを指示した場合、入力制御部19は入力装置15からのインストールの指示を受け付けると、インストールの指示を表示制御部18に通知し、表示制御部18はインストールの指示を受け付けると、インストール済みのドライバの設定を引継ぐか否かのユーザに対する問い合わせを表示装置14に表示する。
ユーザがインストール済みのドライバの設定を引き継ぐインストールを指示した場合、入力制御部19は入力装置15からの設定を引き継ぐインストールの指示を受け付けると、設定を引き継ぐインストールの指示をドライバインストール部21に通知し、ドライバインストール部21は設定を引き継ぐインストールの指示を受け付けると、インストール済みのドライバの設定の取得をドライバ確認部20に対して要求し、ドライバ確認部20は当該要求を受け付けると、設定取得手段26によりインストール済みのドライバから設定を取得し、取得した設定をドライバインストール部21に渡し、ドライバインストール部21は設定を受け取ると、インストール指示された周辺機器に対応するドライバのドライバファイルをドライバファイル格納部11から読み出し、設定を引き継いでドライバをインストールする。
ユーザが設定を引き継がない(つまり、標準設定での)インストールを指示した場合、入力制御部19は入力装置15からの標準設定でのインストールの指示を受け付けると、標準設定でのインストールの指示をドライバインストール部21に通知し、ドライバインストール部21は標準設定でのインストールの指示を受け付けると、インストール指示された周辺機器に対応するドライバのドライバファイルをドライバファイル格納部11から読み出し、ドライバをインストールする。
インストール済みのドライバのバージョンの方が古いと確認した場合、ドライバ確認部20は古いバージョンのドライバがインストール済みである旨をドライバインストール部21に通知し、ドライバインストール部21は古いバージョンのドライバがインストール済みである通知を受け付けると、古いバージョンのドライバがインストール済みである旨を表示制御部18に通知し、表示制御部18は古いバージョンのドライバがインストール済みである通知を受け付けると、新しいバージョンのドライバをインストールすることになる旨を表示装置14に表示する。
ユーザが新しいバージョンのドライバのインストールを指示した場合、入力制御部19は入力装置15からのインストールの指示を受け付けると、インストールの指示を表示制御部18に通知し、表示制御部18はインストールの指示を受け付けると、インストール済みのドライバの設定を引継ぐか否かのユーザに対する問い合わせを表示装置14に表示する。なお、この後の機能的な動作については、同一のバージョンのドライバをインストールする場合と同様であるため、説明は省略する。
インストール済みのドライバのバージョンの方が新しいと確認した場合、ドライバ確認部20は新しいバージョンのドライバがインストール済みである旨をドライバインストール部21に通知し、ドライバインストール部21は新しいバージョンのドライバがインストール済みである通知を受け付けると、新しいバージョンのドライバがインストール済みである旨を表示制御部18に通知し、表示制御部18は新しいバージョンのドライバがインストール済みである通知を受け付けると、古いバージョンのドライバをインストールすることになる旨を表示装置14に表示する。
ユーザが古いバージョンのドライバのインストールを指示した場合、入力制御部19は入力装置15からのインストールの指示を受け付けると、インストールの指示を表示制御部18に通知し、表示制御部18はインストールの指示を受け付けると、インストール済みのドライバの設定を引継ぐか否かのユーザに対する問い合わせを表示装置14に表示する。なお、この後の機能的な動作については、同一のバージョンのドライバをインストールする場合と同様であるため、説明は省略する。
次に、インストーラ12が行うPC1に接続するネットワーク周辺機器2およびローカル周辺機器4の周辺機器情報を周辺機器リスト24に登録する処理について図3に示すフローチャートを参照して説明する。
ネットワーク周辺機器に対して周辺機器情報の要求を送信し(ステップS301)、ネットワーク周辺機器から周辺機器情報を受信し(ステップS302)、ネットワーク周辺機器に対応するドライバファイルの有無を確認し(ステップS303)、インストール可能なネットワーク周辺機器を周辺機器リストに登録し(ステップS304)、各ローカルポートに対してローカル周辺機器の周辺機器情報を要求し(ステップS305)、各ローカルポートから周辺機器情報を受け付け(ステップS306)、ローカル周辺機器に対応するドライバファイルの有無を確認し(ステップS307)、インストール可能なローカル周辺機器を周辺機器リストに登録し(ステップS308)、処理を終了する。
このとき、ネットワーク周辺機器に対応するドライバファイルの有無の確認やローカル周辺機器に対応するドライバファイルの有無の確認をすることなく、ネットワーク周辺機器およびローカル周辺機器を周辺機器リストに登録することもできる。
次に、インストーラ12が行う周辺機器リスト24から選択された周辺機器のドライバをインストールする処理について図4に示すフローチャートを参照して説明する。
周辺機器リストの表示指示を受け付け(ステップS401)、周辺機器リストを表示する(ステップS402)。
周辺機器リストを表示する際に、ネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示することができる。そして、ユーザーがインストールを行う周辺機器が、ネットワークに接続されたものか、ローカルポートに接続されたものかといった区別をする必要がなくなるので、インストール作業を簡素化することができる。
周辺機器リストからインストールする周辺機器が選択されると(ステップS403)、選択された周辺機器に対応するドライバがインストール済みであるか否か確認する(ステップS404)。
インストールされていない場合(ステップS405でNO)、インストール指示を受け付けた場合(ステップS406でYES)、ドライバをインストールし(ステップS407)、処理を終了する。
インストールされていない場合(ステップS405でNO)、インストール指示を受け付けなかった場合(ステップS406でNO)、インストールを中止し(ステップS408)、処理を終了する。
インストール済みである場合(ステップS405でYES)、インストール済みのドライバのバージョンを確認する(ステップS409)。
インストール済みのドライバのバージョンとインストール指示されたドライバのバージョンとが同一である場合(ステップS410でYES)、同一のバージョンである旨を表示し(ステップS411)、ステップS415に進む。
インストール済みのドライバのバージョンがインストール指示されたドライバのバージョンより古い場合(ステップS410でNO且つステップS412でYES)、新しいバージョンのドライバをインストールする旨を表示し(ステップS413)、ステップS415に進む。
インストール済みのドライバのバージョンがインストール指示されたドライバのバージョンより新しい場合(ステップS410でNO且つステップS412でNO)、古いバージョンのドライバをインストールする旨を表示し(ステップS414)、ステップS415に進む。
インストール指示を受け付けなかった場合(ステップS415でNO)、インストールを中止し(ステップS408)、処理を終了する。
インストール指示を受け付けた場合(ステップS415でYES)、設定を引き継ぐか否か問い合わせる(ステップS416)。
設定を引き継ぐ場合(ステップS416でYES)、設定を引き継いでドライバをインストールし(ステップS417)、処理を終了する。
設定を引き継がない場合(ステップS416でNO)、設定を引き継がずにドライバをインストールし(ステップS418)、処理を終了する。
次に、周辺機器リスト24について詳細に説明する。
図5は、周辺機器リスト24の一例を示す図である。
図5に示すように、周辺機器リスト24にはインストール可能なネットワーク周辺機器およびローカル周辺機器の周辺機器情報が表示されている。
例えば、周辺機器リストの一番上に表示されている周辺機器「Printer Model ○○○○」の周辺機器情報はアドレス「123.123.123.120」、機種「Printer Model ○○○○」であり、アドレスから周辺機器「Printer Model ○○○○」はネットワーク周辺機器であることが確認でき、周辺機器リストの上から2番目に表示されている周辺機器「Printer Model ××××」の周辺機器情報はアドレス「123.123.123.121」、機種「Printer Model ××××」であり、アドレスから周辺機器「Printer Model ××××」はネットワーク周辺機器であることが確認でき、周辺機器リストの上から3番目に表示されている周辺機器「Printer Model ××××」の周辺機器情報はアドレス「USB」、機種「Printer Model ××××」であり、アドレスから周辺機器「Printer Model ××××」はローカル周辺機器であることが確認でき、周辺機器リストの一番下に表示されている周辺機器「Printer Model ××××」の周辺機器情報はアドレス「LPT1」、機種「Printer Model ××××」であり、アドレスから周辺機器「Printer Model ××××」はローカル周辺機器であることが確認できる。
ユーザはインストールする周辺機器を周辺機器リスト24からマウス等で選択し、「次へ」ボタン31をマウス等で押下すると、上記で説明したドライバのインストールの処理が開始される。
なお、周辺機器リスト24に表示された「再検索」ボタン32をマウス等で押下すると、インストーラはネットワーク周辺機器およびローカル周辺機器の検索を再び開始する。例えば、周辺機器リストを表示した際に電源がOFFであった周辺機器がその後電源がONになった、若しくは周辺機器リストを表示した際にネットワークまたはローカルポートに接続していなかった周辺機器がその後ネットワークまたはローカルポートに接続した場合、上記の再検索を行うことで、目的の周辺機器を周辺機器リストに登録することが可能になる。
また、上記実施例では、PCにインストール済みのドライバと同一のドライバが、二重に登録されることを防止することを構成としているが、これは、一般的なユーザにとっては同一のドライバが1つのPC上に複数存在する意味が無いことが殆どだからである。ただし、一部の上級ユーザ向けに、設定によっては同一のドライバを多重に登録することも可能にする構成を適用しても良い。
また、本発明は、上記で説明した実施例のように、PCにインストーラをインストールする構成に限定せず、PCが上記で説明したインストーラと同様な機能を有するドライバインストール装置を内蔵または接続する構成でも適用可能である。
1 PC
2 ネットワーク周辺機器
3 ネットワーク
4 ローカル周辺機器
5 CPU
6 ROM
7 RAM
8 HD
9 ネットワークI/F
10 ローカルポート
11 ドライバファイル格納部
12 インストーラ
13 ドライバ
14 表示装置
15 入力装置
16 周辺機器検索部
17 周辺機器リスト制御部
18 表示制御部
19 入力制御部
20 ドライバ確認部
21 ドライバインストール部
22 ネットワーク周辺機器検索手段
23 ローカル周辺機器検索手段
24 周辺機器リスト
25 バージョン比較手段
26 設定取得手段
27 「次へ」ボタン
28 「再検索」ボタン
2 ネットワーク周辺機器
3 ネットワーク
4 ローカル周辺機器
5 CPU
6 ROM
7 RAM
8 HD
9 ネットワークI/F
10 ローカルポート
11 ドライバファイル格納部
12 インストーラ
13 ドライバ
14 表示装置
15 入力装置
16 周辺機器検索部
17 周辺機器リスト制御部
18 表示制御部
19 入力制御部
20 ドライバ確認部
21 ドライバインストール部
22 ネットワーク周辺機器検索手段
23 ローカル周辺機器検索手段
24 周辺機器リスト
25 バージョン比較手段
26 設定取得手段
27 「次へ」ボタン
28 「再検索」ボタン
Claims (24)
- 周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストールプログラムにおいて、
ネットワーク上のネットワーク周辺機器を検索する処理と、
該検索したネットワーク周辺機器から情報を取得する処理と、
前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索する処理と、
該検索したローカル周辺機器の情報を取得する処理と、
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録する処理と、
前記周辺機器リストを表示装置に表示する処理と、
該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける処理と、
該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする処理と
をコンピュータに動作させることを特徴とするインストールプログラム。 - 前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する処理と、
前記確認の処理により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較する処理と
をコンピュータに動作させることを特徴とする請求項1記載のインストールプログラム。 - 前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示する処理と、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示する処理と、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する処理と
をコンピュータに動作させることを特徴とする請求項2記載のインストールプログラム。 - 前記確認の処理で確認したインストール済みである周辺機器ドライバの設定を取得する処理と、
該取得した設定を引き継いで前記周辺機器ドライバをインストールする処理と
をコンピュータに動作させることを特徴とする請求項2記載のインストールプログラム。 - 前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認する処理と、
存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する処理と
をコンピュータに動作させることを特徴とする請求項1記載のインストールプログラム。 - 前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う処理
をコンピュータに動作させることを特徴とする請求項1記載のインストールプログラム。 - 前記ネットワーク周辺機器の情報は、
前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、
前記ローカル周辺機器の情報は、
前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報である
ことを特徴とする請求項1記載のインストールプログラム。 - 前記表示する処理は、
前記取得したネットワーク周辺機器の情報および前記ローカル周辺機器の情報を同一画面内に表示する
ことを特徴とする請求項1記載のインストールプログラム。 - 周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストール装置において、
ネットワーク上のネットワーク周辺機器を検索し、該検索したネットワーク周辺機器から情報を取得するネットワーク周辺機器検索手段と、
前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、該検索したローカル周辺機器の情報を取得するローカル周辺機器検索手段と、
前記ネットワーク周辺機器検索手段で取得したネットワーク周辺機器の情報、および前記ローカル周辺機器検索手段で取得したローカル周辺機器の情報を周辺機器リストに登録する周辺機器リスト制御手段と、
前記周辺機器リストを表示装置に表示する表示制御手段と、
前記表示装置に表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける入力制御手段と、
前記入力制御手段で受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする周辺機器ドライバインストール手段と
を具備することを特徴とするインストール装置。 - 前記入力制御手段で受け付けたインストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する周辺機器ドライバ確認手段と、
前記周辺機器ドライバ確認手段で前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較するバージョン比較手段と
を更に具備することを特徴とする請求項9記載のインストール装置。 - 前記表示制御手段は、
前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、
前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、
前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する
ことを特徴とする請求項10記載のインストール装置。 - 前記周辺機器ドライバ確認手段で確認したインストール済みである周辺機器ドライバの設定を取得する設定取得手段
を更に具備し、
前記周辺機器ドライバインストール手段は、
前記設定取得手段で取得した設定を引き継いで前記周辺機器ドライバをインストールする
ことを特徴とする請求項10記載のインストール装置。 - 前記周辺機器リスト制御手段は、
前記ネットワーク周辺機器検索手段で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、
存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する
ことを特徴とする請求項9記載のインストール装置。 - 前記ネットワーク周辺機器検索手段および前記ローカル周辺機器検索手段は、
前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う
ことを特徴とする請求項9記載のインストール装置。 - 前記ネットワーク周辺機器の情報は、
前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、
前記ローカル周辺機器の情報は、
前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報である
ことを特徴とする請求項9記載のインストール装置。 - 前記表示制御手段は、
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示する
ことを特徴とする請求項9記載のインストール装置。 - 周辺機器に対応する周辺機器ドライバを情報処理装置にインストールする周辺機器ドライバのインストール方法において、
ネットワーク上のネットワーク周辺機器を検索し、
該検索したネットワーク周辺機器から情報を取得し、
前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、
該検索したローカル周辺機器の情報を取得し、
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録し、
前記周辺機器リストを表示装置に表示し、
該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付け、
該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする
ことを特徴とする周辺機器ドライバのインストール方法。 - 前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認し、
前記確認により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較する
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。 - 前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する
ことを特徴とする請求項18記載の周辺機器ドライバのインストール方法。 - 前記確認したインストール済みである周辺機器ドライバの設定を取得し、
該取得した設定を引き継いで前記周辺機器ドライバをインストールする
ことを特徴とする請求項18記載の周辺機器ドライバのインストール方法。 - 前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、
存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。 - 前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。 - 前記ネットワーク周辺機器の情報は、
前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、
前記ローカル周辺機器の情報は、
前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報である
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。 - 前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示する
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004115923A JP2005301608A (ja) | 2004-04-09 | 2004-04-09 | インストールプログラム、インストール装置および周辺機器ドライバのインストール方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004115923A JP2005301608A (ja) | 2004-04-09 | 2004-04-09 | インストールプログラム、インストール装置および周辺機器ドライバのインストール方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005301608A true JP2005301608A (ja) | 2005-10-27 |
Family
ID=35333072
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004115923A Withdrawn JP2005301608A (ja) | 2004-04-09 | 2004-04-09 | インストールプログラム、インストール装置および周辺機器ドライバのインストール方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005301608A (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009199352A (ja) * | 2008-02-21 | 2009-09-03 | Oki Data Corp | 印刷システム及び情報処理装置 |
| WO2012026613A1 (ja) * | 2010-08-27 | 2012-03-01 | ブラザー工業株式会社 | ソフトウェア管理装置及びソフトウェア管理システム |
| US8479191B2 (en) | 2006-05-25 | 2013-07-02 | Konica Minolta Business Technologies, Inc. | Software installing method based on acquired equipment information and storage medium thereof |
| US8917403B2 (en) | 2012-07-20 | 2014-12-23 | Kyocera Document Solutions, Inc. | Communication establishment assisting system and electronic apparatus |
| US9374272B2 (en) | 2012-03-05 | 2016-06-21 | Ricoh Company, Ltd. | Data processing apparatus, computer-readable recording medium, and data processing system |
| JP2017117232A (ja) * | 2015-12-24 | 2017-06-29 | キヤノン株式会社 | インストールを制御するプログラム、情報処理装置およびデバイスドライバーのインストール方法 |
| JP2017534094A (ja) * | 2015-08-28 | 2017-11-16 | シャオミ・インコーポレイテッド | スマート装置のプラグインをインストールするための方法及び装置 |
| CN109062581A (zh) * | 2018-07-18 | 2018-12-21 | 珠海奔图电子有限公司 | 终端设备侧的驱动程序的处理方法、装置和设备 |
| JP2021165939A (ja) * | 2020-04-07 | 2021-10-14 | ブラザー工業株式会社 | プログラム |
-
2004
- 2004-04-09 JP JP2004115923A patent/JP2005301608A/ja not_active Withdrawn
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8479191B2 (en) | 2006-05-25 | 2013-07-02 | Konica Minolta Business Technologies, Inc. | Software installing method based on acquired equipment information and storage medium thereof |
| US8930943B2 (en) | 2006-05-25 | 2015-01-06 | Konica Minolta, Inc. | Software installing method based on acquired equipment information and storage medium thereof |
| US8345286B2 (en) | 2008-02-21 | 2013-01-01 | Oki Data Corporation | Printing system and information processing apparatus includes a first printer driver and a printer driver acquisition unit acquiring the second printer driver |
| US8587815B2 (en) | 2008-02-21 | 2013-11-19 | Oki Data Corporation | Display method for drivers installed in an information processing apparatus, which is directly or indirectly connected to an image forming apparatus through a communication line such as a network in a printing system |
| JP2009199352A (ja) * | 2008-02-21 | 2009-09-03 | Oki Data Corp | 印刷システム及び情報処理装置 |
| WO2012026613A1 (ja) * | 2010-08-27 | 2012-03-01 | ブラザー工業株式会社 | ソフトウェア管理装置及びソフトウェア管理システム |
| JP2012048565A (ja) * | 2010-08-27 | 2012-03-08 | Brother Ind Ltd | ソフトウェア管理装置及びソフトウェア管理システム |
| US9374272B2 (en) | 2012-03-05 | 2016-06-21 | Ricoh Company, Ltd. | Data processing apparatus, computer-readable recording medium, and data processing system |
| US8917403B2 (en) | 2012-07-20 | 2014-12-23 | Kyocera Document Solutions, Inc. | Communication establishment assisting system and electronic apparatus |
| JP2017534094A (ja) * | 2015-08-28 | 2017-11-16 | シャオミ・インコーポレイテッド | スマート装置のプラグインをインストールするための方法及び装置 |
| JP2017117232A (ja) * | 2015-12-24 | 2017-06-29 | キヤノン株式会社 | インストールを制御するプログラム、情報処理装置およびデバイスドライバーのインストール方法 |
| CN109062581A (zh) * | 2018-07-18 | 2018-12-21 | 珠海奔图电子有限公司 | 终端设备侧的驱动程序的处理方法、装置和设备 |
| JP2021165939A (ja) * | 2020-04-07 | 2021-10-14 | ブラザー工業株式会社 | プログラム |
| JP7484356B2 (ja) | 2020-04-07 | 2024-05-16 | ブラザー工業株式会社 | プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10630857B2 (en) | Electronic apparatus and method to update firmware of the electronic apparatus when adding a web application to the electronic apparatus | |
| CN100586140C (zh) | 显示控制系统、图像处理装置、显示控制方法 | |
| JP4725559B2 (ja) | 情報処理装置、及びインストール用プログラム | |
| US12282764B2 (en) | Electronic apparatus, information processing system, and information processing method | |
| US8159703B2 (en) | Information processing apparatus, and control method therefor, as well as program | |
| US10642559B2 (en) | Image forming device that determines whether additional information is necessary to execute a print job received from a terminal device, and image forming system and non-transitory readable recording medium | |
| KR101337160B1 (ko) | 정보 처리 장치, 정보 처리 방법 및 기억 매체 | |
| US8643883B2 (en) | Image reading system, image reading apparatus, control methods and programs thereof | |
| US20100328689A1 (en) | Host device and image forming apparatus controlled by host device, and peripheral device control method | |
| EP1978442A2 (en) | Program-generating device and method, program for implementing the program-generating method, and storage medium | |
| US10609509B2 (en) | Information processing system, information processing apparatus, and information processing method for providing application information | |
| KR20170019226A (ko) | 클라우드 프린트 서비스를 이용하는 방법 및 이를 수행하기 위한 장치 | |
| JP6927276B2 (ja) | 情報処理システム、情報処理装置、情報処理方法およびプログラム | |
| US20090279138A1 (en) | Image processing system, method of controlling the same, and storage medium | |
| JP2005301608A (ja) | インストールプログラム、インストール装置および周辺機器ドライバのインストール方法 | |
| JP2009163380A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2013145483A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP2025185150A (ja) | プログラムセット、読取結果の取得方法および情報処理装置 | |
| JP6187518B2 (ja) | 情報処理端末及びプログラム | |
| JP2009220560A (ja) | 印刷装置および情報処理装置 | |
| JP2005269326A (ja) | 画像形成装置及び情報処理方法 | |
| EP3820120B1 (en) | Information processing device, information processing system, and information processing method | |
| JP2017187888A (ja) | ファームウェア更新システムおよびファームウェア更新プログラム | |
| US20090204242A1 (en) | Installer, Peripheral Device Control Apparatus, and Documentary Information Server | |
| JP4876837B2 (ja) | スキャナドライバ、及びスキャナドライバ連携装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070322 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20080917 |