JP2005301608A - Installation program, installation device, and peripheral device driver installation method - Google Patents
Installation program, installation device, and peripheral device driver installation method 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、周辺機器およびネットワーク等について十分な知識を持ったユーザに限らず、一般のユーザであっても、ユーザ自身が意図した周辺機器ドライバのインストールを可能にする。
【解決手段】インストーラはネットワーク周辺機器から送信されたネットワーク周辺機器の周辺機器情報を取得するとともに、ローカルポートからローカル周辺機器の周辺機器情報を取得し、各周辺機器の周辺機器情報においてインストールが可能なドライバに対応する周辺機器の周辺機器情報を周辺機器リストに登録し、登録した周辺機器リストを表示装置に表示する。ユーザがインストールする周辺機器を選択すると、インストーラは指示された周辺機器のドライバがインストール済みであるか否か確認し、インストールされていない場合は当該ドライバをインストールし、インストール済みである場合はドライバのバージョンを比較し、比較結果を表示装置に表示する。
【選択図】図2The present invention enables installation of a peripheral device driver intended by the user himself / herself, not only for a user having sufficient knowledge about a PC, a peripheral device, a network, and the like, but also for a general user.
The installer acquires the peripheral device information of the network peripheral device transmitted from the network peripheral device, acquires the peripheral device information of the local peripheral device from the local port, and can be installed in the peripheral device information of each peripheral device The peripheral device information of the peripheral device corresponding to the driver is registered in the peripheral device list, and the registered peripheral device list is displayed on the display device. When the user selects a peripheral device to install, the installer checks whether the driver for the specified peripheral device is already installed, installs the driver if it is not installed, and installs the driver if it is not installed. Compare the versions and display the comparison result on the display device.
[Selection] Figure 2
Description
本発明は、インストールプログラム、インストール装置および周辺機器ドライバのインストール方法に関し、特に、ネットワークを介して接続するおよびローカル接続する周辺機器に対応する周辺機器ドライバをインストールするインストールプログラム、インストール装置および周辺機器ドライバのインストール方法に関する。 The present invention relates to an installation program, an installation device, and a peripheral device driver installation method, and in particular, an installation program, an installation device, and a peripheral device driver for installing a peripheral device driver corresponding to a peripheral device connected via a network and locally connected. Related to the installation method.
従来、PC(Personal Computer)には、プリンタ、スキャナ、モデム、デジタルカメラ等の様々な周辺機器を接続することができ、その周辺機器の動作に必要な情報をPCのOS(Operating System)に提供したり、その周辺機器の動作を管理するプログラムが周辺機器ドライバである。 Conventionally, various peripheral devices such as printers, scanners, modems, and digital cameras can be connected to a PC (Personal Computer), and information necessary for the operation of the peripheral devices is provided to the OS (Operating System) of the PC. The peripheral device driver is a program that manages the operation of the peripheral device.
この周辺機器ドライバをPCにインストールするためには、インストールを行う周辺機器の機種に見合うインストールプログラム(以下、インストーラとする)をPCが起動し、起動したインストーラが周辺機器ドライバのインストールを実施する。 In order to install the peripheral device driver on the PC, the PC starts up an installation program (hereinafter referred to as an installer) corresponding to the model of the peripheral device to be installed, and the started installer installs the peripheral device driver.
例えば、ネットワーク上の周辺機器のドライバがインストールされていない場合、簡単な操作でドライバをインストールできるようにするネットワークシステム、情報処理装置、方法、及びコンピュータ読み取り可能な記憶媒体がある(例えば、特許文献1参照。)。 For example, there are a network system, an information processing apparatus, a method, and a computer-readable storage medium that allow a driver to be installed by a simple operation when a driver for a peripheral device on the network is not installed (for example, Patent Literature 1).
例えば、印刷環境や、複数の出力方法毎に応じて最適なメンバプリンタドライバの構築を容易に可能にする印刷制御方法及び印刷制御装置及びコンピュータが実行可能な印刷データ処理を行う印刷制御プログラム並びにコンピュータが読み出し可能な記憶媒体がある(例えば、特許文献2参照。)。
ここで、従来の周辺機器ドライバのインストーラは、ユーザに対して、ネットワーク上の周辺機器(以下、ネットワーク周辺機器という)に対応する周辺機器ドライバをインストールするのか、ローカル接続する周辺機器(以下、ローカル周辺機器という)に対応する周辺機器ドライバをインストールするのか選択させ、次に、インストーラは、ユーザに対して具体的な、周辺機器の機種等を選択させるというプロセスを取るのが一般的であった。 Here, the conventional peripheral device driver installer installs a peripheral device driver corresponding to a peripheral device on the network (hereinafter referred to as a network peripheral device) or a locally connected peripheral device (hereinafter referred to as a local device). It was common to take the process of allowing the user to select a specific peripheral device model, etc. .
ここで、ネットワーク周辺機器を利用したいユーザが上記のようなインストールプロセスの選択においてローカル周辺機器を選択してしまった場合、或いはその逆の場合、インストールプロセス終了後も周辺機器を利用することができない。 Here, if the user who wants to use the network peripheral device selects the local peripheral device in the selection of the installation process as described above, or vice versa, the peripheral device cannot be used even after the installation process ends. .
つまり、上記のインストールプロセスを正しく行うためには、ユーザ自身がインストールする周辺機器ドライバに対応する周辺機器がPCとどのような形態で接続されているかを予め知っている必要がある。また、ユーザはPC、周辺機器およびネットワーク等について十分な知識を持っていることを要求される。 That is, in order to correctly perform the above installation process, it is necessary to know in advance in what form the peripheral device corresponding to the peripheral device driver installed by the user is connected to the PC. Further, the user is required to have sufficient knowledge about the PC, peripheral devices, network, and the like.
以上のように、従来の周辺機器ドライバのインストーラには、ユーザが行うべき選択が複数存在し、正しくインストールを完了するためには、これらの選択を正しく行わなければならず、ユーザに経験や知識が要求されるという問題があった。 As described above, in the conventional peripheral device driver installer, there are a plurality of selections to be made by the user, and in order to complete the installation correctly, these selections must be made correctly. There was a problem that required.
そこで、本発明は、PC、周辺機器およびネットワーク等について十分な知識を持ったユーザに限らず、一般のユーザであっても、ユーザ自身が意図した周辺機器ドライバのインストールを可能にするインストールプログラム、インストール装置および周辺機器ドライバのインストール方法を提供することを目的とする。 Therefore, the present invention is not limited to a user having sufficient knowledge about a PC, peripheral devices, a network, and the like, and even an ordinary user can install a peripheral device driver intended by the user himself, It is an object of the present invention to provide an installation apparatus and a peripheral device driver installation method.
上記目的を達成するため、請求項1の発明は、周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストールプログラムにおいて、ネットワーク上のネットワーク周辺機器を検索する処理と、該検索したネットワーク周辺機器から情報を取得する処理と、前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索する処理と、該検索したローカル周辺機器の情報を取得する処理と、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録する処理と、前記周辺機器リストを表示装置に表示する処理と、該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける処理と、該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする処理とをコンピュータに動作させることを特徴とする。 In order to achieve the above object, the invention of claim 1 is directed to an installation program for installing a peripheral device driver corresponding to a peripheral device in an information processing apparatus, a process of searching for a network peripheral device on the network, and the searched network peripheral A process of acquiring information from a device, a process of searching for a local peripheral device connected via an interface of the information processing apparatus, a process of acquiring information of the searched local peripheral device, and the acquired network peripheral device Information and local peripheral device information are registered in the peripheral device list, the peripheral device list is displayed on the display device, and the peripheral device selected on the displayed peripheral device list is instructed to be installed. In accordance with the accepted process and the accepted installation instructions And wherein the operating and process to install the peripheral device driver for the peripheral device to the computer.
また、請求項2の発明は、請求項1の発明において、前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する処理と、前記確認の処理により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較する処理とをコンピュータに動作させることを特徴とする。 According to a second aspect of the present invention, in the first aspect of the invention, a process for confirming whether a peripheral device driver to be installed according to the installation instruction has been installed in the information processing apparatus, and the confirmation When the processing confirms that the peripheral device driver has been installed, the computer operates a process of comparing the installed peripheral device driver version with the version of the peripheral device driver to be installed. It is characterized by making it.
また、請求項3の発明は、請求項2の発明において、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示する処理と、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示する処理と、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する処理とをコンピュータに動作させることを特徴とする。 According to a third aspect of the present invention, in the second aspect of the invention, the version of the installed peripheral device driver is the same as the version of the peripheral device driver to be installed by comparing the versions. When the confirmation is made, the version of the installed peripheral device driver is older than the version of the peripheral device driver to be installed based on the comparison between the process of displaying the same version on the display device and the comparison of the versions. And confirming that the version of the installed peripheral device driver is the version of the peripheral device driver that is scheduled to be installed by comparing the version and the process of displaying on the display device that a new version is to be installed. Make sure it is newer than When, characterized in that to operate the process of displaying on the display device to the effect that would install an older version to the computer.
また、請求項4の発明は、請求項2の発明において、前記確認の処理で確認したインストール済みである周辺機器ドライバの設定を取得する処理と、該取得した設定を引き継いで前記周辺機器ドライバをインストールする処理とをコンピュータに動作させることを特徴とする。 According to a fourth aspect of the present invention, in the second aspect of the present invention, in the second aspect of the invention, a process of acquiring the installed peripheral device driver setting confirmed in the confirmation processing, and the peripheral device driver taking over the acquired setting The installation process is performed by a computer.
また、請求項5の発明は、請求項1の発明において、前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認する処理と、存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する処理とをコンピュータに動作させることを特徴とする。 According to a fifth aspect of the present invention, in the first aspect of the invention, the peripheral device driver corresponding to the network peripheral device searched by the network peripheral device search process and the local peripheral device searched by the local peripheral device search means. Causes the computer to perform processing to check whether the file exists, and to register the network peripheral device corresponding to the peripheral device driver file whose presence has been confirmed and the local peripheral device in the peripheral device list as installable It is characterized by that.
また、請求項6の発明は、請求項1の発明において、前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う処理をコンピュータに動作させることを特徴とする。 According to a sixth aspect of the present invention, in the first aspect of the present invention, the computer is caused to operate a process for re-searching the network peripheral device and the local peripheral device.
また、請求項7の発明は、請求項1の発明において、前記ネットワーク周辺機器の情報は、前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、前記ローカル周辺機器の情報は、前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報であることを特徴とする。 The invention according to claim 7 is the invention according to claim 1, wherein the information on the network peripheral device is model information of the network peripheral device and address information for specifying a logical position on the network. The peripheral device information is model information of the local peripheral device and standard information of the interface to be connected.
また、請求項8の発明は、請求項1の発明において、前記表示する処理は、前記取得したネットワーク周辺機器の情報および前記ローカル周辺機器の情報を同一画面内に表示することを特徴とする。 According to an eighth aspect of the present invention, in the first aspect of the invention, the displaying process displays the acquired network peripheral device information and the local peripheral device information on the same screen.
また、請求項9の発明は、周辺機器に対応する周辺機器ドライバを情報処理装置にインストールするインストール装置において、ネットワーク上のネットワーク周辺機器を検索し、該検索したネットワーク周辺機器から情報を取得するネットワーク周辺機器検索手段と、前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、該検索したローカル周辺機器の情報を取得するローカル周辺機器検索手段と、前記ネットワーク周辺機器検索手段で取得したネットワーク周辺機器の情報、および前記ローカル周辺機器検索手段で取得したローカル周辺機器の情報を周辺機器リストに登録する周辺機器リスト制御手段と、前記周辺機器リストを表示装置に表示する表示制御手段と、前記表示装置に表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける入力制御手段と、前記入力制御手段で受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする周辺機器ドライバインストール手段とを具備することを特徴とする。 According to a ninth aspect of the present invention, there is provided an installation device for installing a peripheral device driver corresponding to a peripheral device in an information processing device, searching for a network peripheral device on the network, and acquiring information from the searched network peripheral device A peripheral device searching means, a local peripheral device searching means for searching for a local peripheral device connected via an interface of the information processing apparatus, and acquiring information of the searched local peripheral device; and the network peripheral device searching means. Peripheral device list control means for registering the acquired network peripheral device information and the local peripheral device information acquired by the local peripheral device search means in the peripheral device list, and display control means for displaying the peripheral device list on the display device And the peripheral device displayed on the display device Input control means for receiving an instruction for installing the peripheral device selected on the list, and peripheral device driver installing means for installing a peripheral device driver corresponding to the peripheral device in accordance with the installation instruction received by the input control means It is characterized by comprising.
また、請求項10の発明は、請求項9の発明において、前記入力制御手段で受け付けたインストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認する周辺機器ドライバ確認手段と、前記周辺機器ドライバ確認手段で前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較するバージョン比較手段とを更に具備することを特徴とする。 The invention of claim 10 confirms whether or not the peripheral device driver to be installed according to the installation instruction received by the input control means in the invention of claim 9 is already installed in the information processing apparatus. When the peripheral device driver confirming means and the peripheral device driver confirming means confirm that the peripheral device driver has been installed, the version of the installed peripheral device driver and the peripheral device driver to be installed The apparatus further comprises version comparison means for comparing the versions.
また、請求項11の発明は、請求項10の発明において、前記表示制御手段は、前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示することを特徴とする。 According to an eleventh aspect of the invention, in the tenth aspect of the invention, the display control means includes a version of the peripheral device driver that has been installed by the version comparison means, and a version of the peripheral device driver that is to be installed. Are displayed on the display device, and the version of the peripheral device driver already installed by the version comparison means is the version of the peripheral device driver to be installed. When it is confirmed that the older version is installed, a message indicating that a new version is to be installed is displayed on the display device, and the version of the peripheral device driver already installed by the version comparison unit is the version of the peripheral device driver to be installed. When confirming that it is newer than the version , Characterized in that it displayed on the display device to the effect that will install the old version.
また、請求項12の発明は、請求項10の発明において、前記周辺機器ドライバ確認手段で確認したインストール済みである周辺機器ドライバの設定を取得する設定取得手段を更に具備し、前記周辺機器ドライバインストール手段は、前記設定取得手段で取得した設定を引き継いで前記周辺機器ドライバをインストールすることを特徴とする。 The invention of claim 12 further comprises setting acquisition means for acquiring the setting of the installed peripheral device driver confirmed by the peripheral device driver confirmation means in the invention of claim 10, further comprising the peripheral device driver installation. The means takes over the setting acquired by the setting acquisition means and installs the peripheral device driver.
また、請求項13の発明は、請求項9の発明において、前記周辺機器リスト制御手段は、前記ネットワーク周辺機器検索手段で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録することを特徴とする。 The invention of claim 13 is the invention of claim 9, wherein the peripheral device list control means is a network peripheral device searched by the network peripheral device search means and a local peripheral device searched by the local peripheral device search means. Check whether the peripheral device driver file corresponding to the file exists, and register the network peripheral device and local peripheral device corresponding to the confirmed peripheral device driver file in the peripheral device list as installable And
また、請求項14の発明は、請求項9の発明において、前記ネットワーク周辺機器検索手段および前記ローカル周辺機器検索手段は、前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行うことを特徴とする。 The invention according to claim 14 is the invention according to claim 9, wherein the network peripheral device search means and the local peripheral device search means re-search the network peripheral device and the local peripheral device. .
また、請求項15の発明は、請求項9の発明において、前記ネットワーク周辺機器の情報は、前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、前記ローカル周辺機器の情報は、前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報であることを特徴とする。 The invention of claim 15 is the invention of claim 9, wherein the information on the network peripheral device is model information of the network peripheral device and address information for specifying a logical position on the network, The peripheral device information is model information of the local peripheral device and standard information of the interface to be connected.
また、請求項16の発明は、請求項9の発明において、前記表示制御手段は、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示することを特徴とする。 According to a sixteenth aspect of the present invention, in the ninth aspect of the invention, the display control means displays the acquired network peripheral device information and local peripheral device information in the same screen.
また、請求項17の発明は、周辺機器に対応する周辺機器ドライバを情報処理装置にインストールする周辺機器ドライバのインストール方法において、ネットワーク上のネットワーク周辺機器を検索し、該検索したネットワーク周辺機器から情報を取得し、前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、該検索したローカル周辺機器の情報を取得し、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録し、前記周辺機器リストを表示装置に表示し、該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付け、該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールすることを特徴とする。 According to a seventeenth aspect of the present invention, in a peripheral device driver installation method for installing a peripheral device driver corresponding to a peripheral device in an information processing apparatus, the network peripheral device on the network is searched and information is obtained from the searched network peripheral device. And search for local peripheral devices connected via the interface of the information processing apparatus, acquire information on the searched local peripheral devices, and obtain information on the acquired network peripheral devices and information on local peripheral devices. Registering in the peripheral device list, displaying the peripheral device list on a display device, receiving an instruction to install the peripheral device selected on the displayed peripheral device list, and according to the received installation instruction, the peripheral device Install peripheral device drivers that support And butterflies.
また、請求項18の発明は、請求項17の発明において、前記インストールの指示に従ってインストールする予定の周辺機器ドライバが、前記情報処理装置にインストール済みであるか否か確認し、前記確認により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較することを特徴とする。 The invention of claim 18 is the invention of claim 17, wherein it is confirmed whether or not a peripheral device driver scheduled to be installed in accordance with the installation instruction has been installed in the information processing apparatus. When it is confirmed that the peripheral device driver has been installed, the version of the installed peripheral device driver is compared with the version of the peripheral device driver to be installed.
また、請求項19の発明は、請求項18の発明において、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示することを特徴とする。 According to a nineteenth aspect of the invention, in the eighteenth aspect of the invention, the version of the installed peripheral device driver and the version of the peripheral device driver to be installed are the same by comparing the versions. When it is confirmed, the fact that it is the same version is displayed on the display device, and it is confirmed by comparison of the versions that the version of the installed peripheral device driver is older than the version of the peripheral device driver to be installed. Display a message indicating that a new version is to be installed, and the version of the installed peripheral device driver is newer than the version of the peripheral device driver to be installed by comparing the versions. When confirming that it is old , Version and displaying on the display device to the effect that will be installed.
また、請求項20の発明は、請求項18の発明において、前記確認したインストール済みである周辺機器ドライバの設定を取得し、該取得した設定を引き継いで前記周辺機器ドライバをインストールすることを特徴とする。 Further, the invention of claim 20 is characterized in that, in the invention of claim 18, the setting of the confirmed peripheral device driver that has been installed is acquired, and the peripheral device driver is installed by taking over the acquired setting. To do.
また、請求項21の発明は、請求項17の発明において、前記ネットワーク周辺機器の検索の処理で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録することを特徴とする。 The invention of claim 21 is the peripheral device driver corresponding to the network peripheral device searched by the network peripheral device search processing and the local peripheral device searched by the local peripheral device search means in the invention of claim 17. The presence or absence of the file is confirmed, and the network peripheral device and the local peripheral device corresponding to the peripheral device driver file whose existence is confirmed are registered in the peripheral device list as installable.
また、請求項22の発明は、請求項17の発明において、前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行うことを特徴とする。 The invention according to claim 22 is the invention according to claim 17, wherein the network peripheral device and the local peripheral device are searched again.
また、請求項23の発明は、請求項17の発明において、前記ネットワーク周辺機器の情報は、前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、前記ローカル周辺機器の情報は、前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報であることを特徴とする。 The invention of claim 23 is the invention of claim 17, wherein the information on the network peripheral device is model information of the network peripheral device and address information for specifying a logical position on the network, The peripheral device information is model information of the local peripheral device and standard information of the interface to be connected.
また、請求項24の発明は、請求項17の発明において、前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示することを特徴とする。 The invention of claim 24 is characterized in that, in the invention of claim 17, the acquired network peripheral device information and local peripheral device information are displayed on the same screen.
本発明によれば、ユーザがPC、周辺機器およびネットワーク等について十分な知識を持っていなくても、容易にドライバのインストールを行うことが可能になるという効果を奏する。 According to the present invention, it is possible to easily install a driver even if the user does not have sufficient knowledge about a PC, peripheral devices, a network, and the like.
また、本発明によれば、インストール途中において周辺機器の電源をONしたり、周辺機器を接続した場合でも、インストーラを再起動せずに所定の周辺機器を周辺機器リスト中に登録することが可能になるという効果を奏する。 In addition, according to the present invention, even when a peripheral device is turned on or connected during installation, a predetermined peripheral device can be registered in the peripheral device list without restarting the installer. Has the effect of becoming.
また、本発明によれば、ユーザは自分の好みに合った周辺機器の設定を、新たにインストールした周辺機器に容易に引き継ぐことが可能になるという効果を奏する。 Further, according to the present invention, there is an effect that the user can easily take over the setting of the peripheral device that suits his / her preference to the newly installed peripheral device.
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
本発明の実施の形態として、PC(Personal Computer)がネットワークおよびローカルポートを介して周辺機器と接続し、これらの周辺機器に対応する周辺機器ドライバをPCにインストールするための周辺機器ドライバインストールプログラムがPCにインストールされている構成を一例にして詳細に説明する。以下、ネットワークを介して接続する周辺機器をネットワーク周辺機器、ローカル接続する周辺機器をローカル周辺機器、周辺機器ドライバをドライバ、周辺機器インストールプログラムをインストーラとする。 As an embodiment of the present invention, there is a peripheral device driver installation program for connecting a peripheral device driver corresponding to a peripheral device corresponding to these peripheral devices to the PC by connecting a PC (Personal Computer) via a network and a local port. The configuration installed in the PC will be described in detail as an example. Hereinafter, a peripheral device connected via a network is a network peripheral device, a locally connected peripheral device is a local peripheral device, a peripheral device driver is a driver, and a peripheral device installation program is an installer.
図1は、PC1の基本的な構成の一例を示すブロック図である。 FIG. 1 is a block diagram illustrating an example of a basic configuration of the PC 1.
図1に示すように、PC1とネットワーク周辺機器2とがネットワーク3を介して接続し、PC1とローカル周辺機器4とがローカル接続している。 As shown in FIG. 1, the PC 1 and the network peripheral device 2 are connected via the network 3, and the PC 1 and the local peripheral device 4 are locally connected.
ここで、PC1について詳細に説明する。 Here, the PC 1 will be described in detail.
図1に示すように、PC1は、CPU5、ROM6、RAM7、HD8、ネットワークI/F9、複数のローカルポート(第1のローカルポート、第2のローカルポート)10を具備して構成される。 As shown in FIG. 1, the PC 1 includes a CPU 5, a ROM 6, a RAM 7, an HD 8, a network I / F 9, and a plurality of local ports (first local port, second local port) 10.
CPU(Central Processing Unit)5は、基本ソフトウェアであるオペレーティングシステム(以後、OSという)に基づいてPC本体のシーケンス制御を行う。 A CPU (Central Processing Unit) 5 performs sequence control of the PC main body based on an operating system (hereinafter referred to as OS) which is basic software.
ROM(Read Only Memory)6は、PC1の起動時に実行されるプログラム等を記録する。 A ROM (Read Only Memory) 6 records a program executed when the PC 1 is started.
RAM(Random Access Memory)7は、プログラムの実行に必要なワークエリアのバッファエリアとして利用される。 A RAM (Random Access Memory) 7 is used as a buffer area of a work area necessary for program execution.
HD(Hard Disk)8は、OSやアプリケーションプログラム(以後、アプリケーションという)、ドライバ、各種のデータ等を格納する。 An HD (Hard Disk) 8 stores an OS, application programs (hereinafter referred to as applications), drivers, various data, and the like.
ネットワークI/F(Interface)9は、ネットワーク周辺機器2との間で各種データの送受信を行う。 A network I / F (Interface) 9 transmits and receives various data to and from the network peripheral device 2.
ローカルポート10は、ローカル周辺機器4との間で各種データの送受信を行う。なお、ローカルポート10のインターフェース規格についての種類は問わない。 The local port 10 transmits / receives various data to / from the local peripheral device 4. The type of the interface standard for the local port 10 is not limited.
図2は、PC1の機能的な構成の一例を示すブロック図である。 FIG. 2 is a block diagram illustrating an example of a functional configuration of the PC 1.
図2に示すように、PC1は周辺機器のドライバファイルを格納するドライバファイル格納部11、ネットワークI/F9、ローカルポート(第1のローカルポート、第2のローカルポート)10を有し、PC1にはインストーラ12、複数のドライバ(第1のドライバ、第2のドライバ)13、各種のアプリケーション(図示せず)がインストールされており、これらは、図示していないOSの制御下で、OSの機能を利用して各種処理を実行する。 As shown in FIG. 2, the PC 1 includes a driver file storage unit 11 that stores peripheral device driver files, a network I / F 9, and local ports (first local port and second local port) 10. Installer 12, a plurality of drivers (first driver and second driver) 13, and various applications (not shown) are installed, and these are functions of the OS under the control of the OS (not shown). Various processes are executed using.
PC1はネットワークI/F9を介して複数のネットワーク周辺機器(第1のネットワーク周辺機器、第2のネットワーク周辺機器)2と接続するとともに、ローカルポート10を介して複数のローカル周辺機器(第1のローカル周辺機器、第2のローカル周辺機器)4と接続する。 The PC 1 is connected to a plurality of network peripheral devices (first network peripheral device, second network peripheral device) 2 via a network I / F 9 and a plurality of local peripheral devices (first (Local peripheral device, second local peripheral device) 4.
PC1はアプリケーション画面等の各種の情報を視覚的に表示し得るモニタディスプレイ等の表示装置14、キーボードまたはマウス等の入力装置15が接続されている。 The PC 1 is connected to a display device 14 such as a monitor display that can visually display various information such as an application screen, and an input device 15 such as a keyboard or a mouse.
ここで、インストーラ12について詳細に説明する。 Here, the installer 12 will be described in detail.
図2に示すように、インストーラ12は周辺機器検索部16、周辺機器リスト制御部17、表示制御部18、入力制御部19、ドライバ確認部20、ドライバインストール部21から構成されている。 As shown in FIG. 2, the installer 12 includes a peripheral device search unit 16, a peripheral device list control unit 17, a display control unit 18, an input control unit 19, a driver confirmation unit 20, and a driver installation unit 21.
周辺機器検索部16は、PC1に接続する周辺機器に関する情報(以下、周辺機器情報)を検索する処理を行う。なお、周辺機器検索部16は、機能として、ネットワーク上のネットワーク周辺機器2に対して周辺機器情報(例えば、機種名、ネットワークアドレス等)を要求し、これに応答したネットワーク周辺機器2から周辺機器情報を取得するネットワーク周辺機器検索手段22と、PC1の各ローカルポート10に対して接続するローカル周辺機器4の周辺機器情報(例えば、機種名、接続するローカルポート名等)を要求し、これに応答した各ローカルポート10から周辺機器情報を取得するローカル周辺機器検索手段23とを有する。 The peripheral device search unit 16 performs processing for searching for information related to peripheral devices connected to the PC 1 (hereinafter referred to as peripheral device information). As a function, the peripheral device search unit 16 requests peripheral device information (for example, model name, network address, etc.) from the network peripheral device 2 on the network, and the network peripheral device 2 responds to the request to the peripheral device. Requests network peripheral device search means 22 for acquiring information and peripheral device information (for example, model name, connected local port name, etc.) of the local peripheral device 4 connected to each local port 10 of the PC 1. Local peripheral device search means 23 for acquiring peripheral device information from each responding local port 10.
周辺機器リスト制御部17は、周辺機器検索部16が取得したネットワーク周辺機器2の周辺機器情報およびローカル周辺機器4の周辺機器情報と、PC1のドライバファイル格納部11に格納されているドライバファイルとに基づき、インストールが可能なネットワーク周辺機器2およびローカル周辺機器4を周辺機器リスト24に登録する処理を行う。 The peripheral device list control unit 17 includes the peripheral device information of the network peripheral device 2 and the peripheral device information of the local peripheral device 4 acquired by the peripheral device search unit 16, and the driver file stored in the driver file storage unit 11 of the PC 1. The network peripheral device 2 and the local peripheral device 4 that can be installed are registered in the peripheral device list 24 based on the above.
表示制御部18は、周辺機器リスト24またはドライバインストール時にメッセージを表示装置14に表示する処理を行う。 The display control unit 18 performs processing for displaying a message on the display device 14 when the peripheral device list 24 or the driver is installed.
入力制御部19は、入力装置15より入力したユーザの指示を受け付け、受け付けた指示を各構成部に転送する処理を行う。 The input control unit 19 receives a user instruction input from the input device 15 and performs a process of transferring the received instruction to each component unit.
ドライバ確認部20は、PC1にインストール済みのドライバを確認する処理を行う。なお、ドライバ確認部20は、機能として、周辺機器リスト24に登録されている周辺機器に対応するドライバと同一のドライバがインストール済みであると確認した際に両ドライバのバージョンを比較するバージョン比較手段25と、インストール済みのドライバの設定を取得する設定取得手段26とを有する。 The driver confirmation unit 20 performs a process of confirming a driver installed on the PC 1. The driver confirming unit 20 compares the versions of both drivers when it is confirmed that the same driver as the driver corresponding to the peripheral device registered in the peripheral device list 24 has been installed as a function. 25 and setting acquisition means 26 for acquiring the setting of the installed driver.
ドライバインストール部21は、ドライバファイル格納部11に格納するドライバファイルに対応するドライバをインストールする処理を行う。 The driver installation unit 21 performs a process of installing a driver corresponding to the driver file stored in the driver file storage unit 11.
次に、PC1に接続するネットワーク周辺機器2およびローカル周辺機器4の周辺機器情報を周辺機器リスト24に登録する際のインストーラ12の機能的な動作について図2を参照して詳細に説明する。 Next, the functional operation of the installer 12 when registering the peripheral device information of the network peripheral device 2 and the local peripheral device 4 connected to the PC 1 in the peripheral device list 24 will be described in detail with reference to FIG.
ネットワーク周辺機器検索手段22はネットワーク周辺機器2に対して周辺機器情報の要求をネットワークI/F9を介して送信する。ここで、図2に示すように、要求に応答したのが第1のネットワーク周辺機器2および第2のネットワーク周辺機器2であるとし、ネットワーク周辺機器検索手段22は第1のネットワーク周辺機器2から送信された第1のネットワーク周辺機器2の周辺機器情報、および第2のネットワーク周辺機器2から送信された第2のネットワーク周辺機器2の周辺機器情報をネットワークI/F9を介して取得する。 The network peripheral device search means 22 transmits a request for peripheral device information to the network peripheral device 2 via the network I / F 9. Here, as shown in FIG. 2, it is assumed that the first network peripheral device 2 and the second network peripheral device 2 respond to the request, and the network peripheral device search means 22 receives the request from the first network peripheral device 2. The transmitted peripheral device information of the first network peripheral device 2 and the peripheral device information of the second network peripheral device 2 transmitted from the second network peripheral device 2 are acquired via the network I / F 9.
ローカル周辺機器検索手段23はローカルポート10に対して接続するローカル周辺機器4の周辺機器情報を要求する。ここで、図2に示すように、第1のローカルポート10に第1のローカル周辺機器4が接続し、第2のローカルポート10に第2のローカル周辺機器4が接続しており、ローカル周辺機器検索手段23は第1のローカルポート10から転送された第1のローカル周辺機器4の周辺機器情報、および第2のローカルポート10から転送された第2のローカル周辺機器4の周辺機器情報を取得する。 The local peripheral device search means 23 requests peripheral device information of the local peripheral device 4 connected to the local port 10. Here, as shown in FIG. 2, the first local peripheral device 4 is connected to the first local port 10, and the second local peripheral device 4 is connected to the second local port 10. The device search means 23 receives the peripheral device information of the first local peripheral device 4 transferred from the first local port 10 and the peripheral device information of the second local peripheral device 4 transferred from the second local port 10. get.
周辺機器検索部16はネットワーク周辺機器検索手段22が取得した第1のネットワーク周辺機器2の周辺機器情報および第2のネットワーク周辺機器2の周辺機器情報と、ローカル周辺機器検索手段23が取得した第1のローカル周辺機器4の周辺機器情報および第2のローカル周辺機器4の周辺機器情報とを周辺機器リスト制御部17に渡し、周辺機器リスト制御部17は各周辺機器の周辺機器情報を受け取ると、受け取った各周辺機器の周辺機器情報に基づいて各周辺機器に対応するドライバを確認し、確認したドライバのドライバファイルがドライバファイル格納部11に格納されているか否か確認する。 The peripheral device search unit 16 includes the peripheral device information of the first network peripheral device 2 and the peripheral device information of the second network peripheral device 2 acquired by the network peripheral device search means 22 and the first information acquired by the local peripheral device search means 23. When the peripheral device information of one local peripheral device 4 and the peripheral device information of the second local peripheral device 4 are passed to the peripheral device list control unit 17, the peripheral device list control unit 17 receives the peripheral device information of each peripheral device. The driver corresponding to each peripheral device is confirmed based on the received peripheral device information of each peripheral device, and it is confirmed whether the driver file of the confirmed driver is stored in the driver file storage unit 11.
ここで、ドライバファイルが格納されていると確認した場合、当該ドライバファイルのドライバはインストールが可能であると判断され、当該ドライバに対応する周辺機器の周辺機器情報を周辺機器リスト24に登録する。また、ドライバファイルが格納されていないと確認した場合、当該ドライバファイルのドライバはインストールが不可能であると判断され、当該ドライバに対応する周辺機器の周辺機器情報を周辺機器リスト24に登録しない。 If it is confirmed that the driver file is stored, it is determined that the driver of the driver file can be installed, and the peripheral device information of the peripheral device corresponding to the driver is registered in the peripheral device list 24. If it is confirmed that the driver file is not stored, it is determined that the driver of the driver file cannot be installed, and the peripheral device information of the peripheral device corresponding to the driver is not registered in the peripheral device list 24.
次に、周辺機器リスト24を表示装置14に表示する際のインストーラ12の機能的な動作について図2を参照して詳細に説明する。 Next, a functional operation of the installer 12 when the peripheral device list 24 is displayed on the display device 14 will be described in detail with reference to FIG.
入力制御部19は入力装置15からの周辺機器リスト表示の指示を受け付けると、周辺機器リスト表示の指示を表示制御部18に通知し、表示制御部18は周辺機器リスト表示の指示を受け付けると、周辺機器リスト24の要求を周辺機器リスト制御部17に通知し、周辺機器リスト制御部17は周辺機器リスト24の要求を受け付けると、周辺機器リスト24を表示制御部18に渡し、表示制御部18は周辺機器リスト24を受け取ると、受け取った周辺機器リスト24を表示装置14に表示する。 When the input control unit 19 receives an instruction to display the peripheral device list from the input device 15, the input control unit 19 notifies the display control unit 18 of an instruction to display the peripheral device list, and when the display control unit 18 receives an instruction to display the peripheral device list, When the request for the peripheral device list 24 is notified to the peripheral device list control unit 17 and the peripheral device list control unit 17 accepts the request for the peripheral device list 24, the peripheral device list 24 is passed to the display control unit 18, and the display control unit 18. When the peripheral device list 24 is received, the received peripheral device list 24 is displayed on the display device 14.
次に、周辺機器リスト24から選択された周辺機器のドライバをインストールする際のインストーラ12の機能的な動作について図2を参照して詳細に説明する。 Next, the functional operation of the installer 12 when installing the driver of the peripheral device selected from the peripheral device list 24 will be described in detail with reference to FIG.
ユーザが表示装置14に表示された周辺機器リスト24を参照し、入力装置15によりインストールする周辺機器を選択し、選択した周辺機器のインストールを指示した場合、入力制御部19は入力装置15からの周辺機器のインストールの指示を受け付けると、周辺機器のインストールの指示をドライバインストール部21に通知し、ドライバインストール部21は周辺機器のインストールの指示を受け付けると、インストール指示された周辺機器に対応するドライバがインストール済みであるか否かの確認をドライバ確認部20に対して要求し、ドライバ確認部20は当該要求を受け付けると、インストール指示された周辺機器に対応するドライバがインストール済みであるか否か確認する。 When the user refers to the peripheral device list 24 displayed on the display device 14, selects a peripheral device to be installed by the input device 15, and instructs the installation of the selected peripheral device, the input control unit 19 reads from the input device 15. When an instruction to install a peripheral device is received, an instruction to install the peripheral device is notified to the driver installing unit 21. When the driver installing unit 21 receives an instruction to install the peripheral device, the driver corresponding to the peripheral device instructed to install. Is requested to the driver confirmation unit 20, and when the driver confirmation unit 20 receives the request, the driver confirmation unit 20 determines whether the driver corresponding to the peripheral device instructed to install has been installed. Confirm.
ドライバがインストールされていないと確認した場合、インストールされていない旨をドライバインストール部21に通知し、ドライバインストール部21はインストールされていない通知を受け付けると、インストール指示された周辺機器に対応するドライバのドライバファイルをドライバファイル格納部11から読み出し、当該ドライバをインストールする。 When it is confirmed that the driver is not installed, the driver installation unit 21 is notified that the driver is not installed. When the driver installation unit 21 receives the notification that the driver is not installed, the driver installation unit 21 receives a driver corresponding to the installation-instructed peripheral device. The driver file is read from the driver file storage unit 11 and the driver is installed.
ドライバがインストール済みであると確認した場合、バージョン比較手段25はインストール済みのドライバのバージョンと、ドライバファイル格納手段11に格納されているドライバファイルのバージョンとを確認する。 When it is confirmed that the driver has been installed, the version comparison unit 25 confirms the version of the installed driver and the version of the driver file stored in the driver file storage unit 11.
両ドライバのバージョンが同一であると確認した場合、ドライバ確認部20は同一のバージョンのドライバがインストール済みである旨をドライバインストール部21に通知し、ドライバインストール部21は既に同一のバージョンのドライバがインストール済みである通知を受け付けると、既に同一のバージョンのドライバがインストール済みである旨を表示制御部18に通知し、表示制御部18は既に同一のバージョンのドライバがインストール済みである通知を受け付けると、既に同一のバージョンのドライバがインストール済みである旨を表示装置14に表示する。 When it is confirmed that the versions of both the drivers are the same, the driver confirmation unit 20 notifies the driver installation unit 21 that the same version of the driver has been installed, and the driver installation unit 21 has already received the same version of the driver. When receiving the notification that the driver is already installed, the display controller 18 is notified that the same version of the driver has already been installed, and when the display controller 18 receives the notification that the driver of the same version has already been installed. The display device 14 displays that the same version of the driver has already been installed.
ユーザが同一のバージョンのドライバのインストールを指示した場合、入力制御部19は入力装置15からのインストールの指示を受け付けると、インストールの指示を表示制御部18に通知し、表示制御部18はインストールの指示を受け付けると、インストール済みのドライバの設定を引継ぐか否かのユーザに対する問い合わせを表示装置14に表示する。 When the user gives an instruction to install a driver of the same version, when the input control unit 19 receives an installation instruction from the input device 15, the input control unit 19 notifies the display control unit 18 of the installation instruction, and the display control unit 18 When the instruction is accepted, an inquiry to the user as to whether to take over the setting of the installed driver is displayed on the display device 14.
ユーザがインストール済みのドライバの設定を引き継ぐインストールを指示した場合、入力制御部19は入力装置15からの設定を引き継ぐインストールの指示を受け付けると、設定を引き継ぐインストールの指示をドライバインストール部21に通知し、ドライバインストール部21は設定を引き継ぐインストールの指示を受け付けると、インストール済みのドライバの設定の取得をドライバ確認部20に対して要求し、ドライバ確認部20は当該要求を受け付けると、設定取得手段26によりインストール済みのドライバから設定を取得し、取得した設定をドライバインストール部21に渡し、ドライバインストール部21は設定を受け取ると、インストール指示された周辺機器に対応するドライバのドライバファイルをドライバファイル格納部11から読み出し、設定を引き継いでドライバをインストールする。 When the user instructs the installation to take over the settings of the installed driver, when the input control unit 19 receives an installation instruction to take over the settings from the input device 15, the input control unit 19 notifies the driver installation unit 21 of the installation instruction to take over the settings. When the driver installation unit 21 receives an installation instruction to take over the setting, the driver installation unit 21 requests the driver confirmation unit 20 to acquire the setting of the installed driver. When the driver confirmation unit 20 receives the request, the setting acquisition unit 26 receives the request. To obtain the setting from the installed driver, and pass the obtained setting to the driver installing unit 21. When the driver installing unit 21 receives the setting, the driver file of the driver corresponding to the peripheral device for which installation has been instructed is obtained. Reading from the storage unit 11, to install the driver takes over the settings.
ユーザが設定を引き継がない(つまり、標準設定での)インストールを指示した場合、入力制御部19は入力装置15からの標準設定でのインストールの指示を受け付けると、標準設定でのインストールの指示をドライバインストール部21に通知し、ドライバインストール部21は標準設定でのインストールの指示を受け付けると、インストール指示された周辺機器に対応するドライバのドライバファイルをドライバファイル格納部11から読み出し、ドライバをインストールする。 When the user instructs installation without taking over the settings (that is, with standard settings), when the input control unit 19 receives an installation instruction with standard settings from the input device 15, the driver instructs the installation instruction with standard settings. When notified to the installation unit 21 and receiving an instruction for installation with standard settings, the driver installation unit 21 reads out a driver file of a driver corresponding to the peripheral device instructed to install from the driver file storage unit 11 and installs the driver.
インストール済みのドライバのバージョンの方が古いと確認した場合、ドライバ確認部20は古いバージョンのドライバがインストール済みである旨をドライバインストール部21に通知し、ドライバインストール部21は古いバージョンのドライバがインストール済みである通知を受け付けると、古いバージョンのドライバがインストール済みである旨を表示制御部18に通知し、表示制御部18は古いバージョンのドライバがインストール済みである通知を受け付けると、新しいバージョンのドライバをインストールすることになる旨を表示装置14に表示する。 When it is confirmed that the version of the installed driver is older, the driver confirmation unit 20 notifies the driver installation unit 21 that the old version of the driver has been installed, and the driver installation unit 21 installs the old version of the driver. When the notification that the old version of the driver has been installed is received, the display control unit 18 notifies the display control unit 18 that the old version of the driver has been installed. Is displayed on the display device 14.
ユーザが新しいバージョンのドライバのインストールを指示した場合、入力制御部19は入力装置15からのインストールの指示を受け付けると、インストールの指示を表示制御部18に通知し、表示制御部18はインストールの指示を受け付けると、インストール済みのドライバの設定を引継ぐか否かのユーザに対する問い合わせを表示装置14に表示する。なお、この後の機能的な動作については、同一のバージョンのドライバをインストールする場合と同様であるため、説明は省略する。 When the user instructs to install a new version of the driver, when the input control unit 19 receives an installation instruction from the input device 15, the input control unit 19 notifies the display control unit 18 of the installation instruction, and the display control unit 18 instructs the installation. Is received, an inquiry to the user as to whether to take over the setting of the installed driver is displayed on the display device 14. Note that the subsequent functional operation is the same as when the same version of the driver is installed, and thus the description thereof is omitted.
インストール済みのドライバのバージョンの方が新しいと確認した場合、ドライバ確認部20は新しいバージョンのドライバがインストール済みである旨をドライバインストール部21に通知し、ドライバインストール部21は新しいバージョンのドライバがインストール済みである通知を受け付けると、新しいバージョンのドライバがインストール済みである旨を表示制御部18に通知し、表示制御部18は新しいバージョンのドライバがインストール済みである通知を受け付けると、古いバージョンのドライバをインストールすることになる旨を表示装置14に表示する。 When it is confirmed that the installed driver version is newer, the driver confirmation unit 20 notifies the driver installation unit 21 that the new version of the driver has been installed, and the driver installation unit 21 installs the new version of the driver. When the notification that the new version of the driver has been installed is received, the display control unit 18 notifies the display control unit 18 that the new version of the driver has been installed. Is displayed on the display device 14.
ユーザが古いバージョンのドライバのインストールを指示した場合、入力制御部19は入力装置15からのインストールの指示を受け付けると、インストールの指示を表示制御部18に通知し、表示制御部18はインストールの指示を受け付けると、インストール済みのドライバの設定を引継ぐか否かのユーザに対する問い合わせを表示装置14に表示する。なお、この後の機能的な動作については、同一のバージョンのドライバをインストールする場合と同様であるため、説明は省略する。 When the user instructs to install an older version of the driver, when the input control unit 19 receives an installation instruction from the input device 15, the input control unit 19 notifies the display control unit 18 of the installation instruction, and the display control unit 18 instructs the installation. Is received, an inquiry to the user as to whether to take over the setting of the installed driver is displayed on the display device 14. Note that the subsequent functional operation is the same as when the same version of the driver is installed, and thus the description thereof is omitted.
次に、インストーラ12が行うPC1に接続するネットワーク周辺機器2およびローカル周辺機器4の周辺機器情報を周辺機器リスト24に登録する処理について図3に示すフローチャートを参照して説明する。 Next, processing performed by the installer 12 for registering the peripheral device information of the network peripheral device 2 and the local peripheral device 4 connected to the PC 1 in the peripheral device list 24 will be described with reference to the flowchart shown in FIG.
ネットワーク周辺機器に対して周辺機器情報の要求を送信し(ステップS301)、ネットワーク周辺機器から周辺機器情報を受信し(ステップS302)、ネットワーク周辺機器に対応するドライバファイルの有無を確認し(ステップS303)、インストール可能なネットワーク周辺機器を周辺機器リストに登録し(ステップS304)、各ローカルポートに対してローカル周辺機器の周辺機器情報を要求し(ステップS305)、各ローカルポートから周辺機器情報を受け付け(ステップS306)、ローカル周辺機器に対応するドライバファイルの有無を確認し(ステップS307)、インストール可能なローカル周辺機器を周辺機器リストに登録し(ステップS308)、処理を終了する。 A request for peripheral device information is transmitted to the network peripheral device (step S301), the peripheral device information is received from the network peripheral device (step S302), and the presence or absence of a driver file corresponding to the network peripheral device is confirmed (step S303). ), Registerable network peripheral devices in the peripheral device list (step S304), request peripheral device information of local peripheral devices to each local port (step S305), and accept peripheral device information from each local port (Step S306), the presence or absence of a driver file corresponding to the local peripheral device is confirmed (Step S307), the local peripheral device that can be installed is registered in the peripheral device list (Step S308), and the process is terminated.
このとき、ネットワーク周辺機器に対応するドライバファイルの有無の確認やローカル周辺機器に対応するドライバファイルの有無の確認をすることなく、ネットワーク周辺機器およびローカル周辺機器を周辺機器リストに登録することもできる。 At this time, it is also possible to register the network peripheral device and the local peripheral device in the peripheral device list without checking the presence or absence of the driver file corresponding to the network peripheral device or the presence or absence of the driver file corresponding to the local peripheral device. .
次に、インストーラ12が行う周辺機器リスト24から選択された周辺機器のドライバをインストールする処理について図4に示すフローチャートを参照して説明する。 Next, processing for installing a driver for a peripheral device selected from the peripheral device list 24 performed by the installer 12 will be described with reference to the flowchart shown in FIG.
周辺機器リストの表示指示を受け付け(ステップS401)、周辺機器リストを表示する(ステップS402)。 A peripheral device list display instruction is received (step S401), and the peripheral device list is displayed (step S402).
周辺機器リストを表示する際に、ネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示することができる。そして、ユーザーがインストールを行う周辺機器が、ネットワークに接続されたものか、ローカルポートに接続されたものかといった区別をする必要がなくなるので、インストール作業を簡素化することができる。 When displaying the peripheral device list, information on network peripheral devices and information on local peripheral devices can be displayed on the same screen. Then, it is not necessary to distinguish whether the peripheral device on which the user installs is connected to the network or connected to the local port, so that the installation work can be simplified.
周辺機器リストからインストールする周辺機器が選択されると(ステップS403)、選択された周辺機器に対応するドライバがインストール済みであるか否か確認する(ステップS404)。 When a peripheral device to be installed is selected from the peripheral device list (step S403), it is confirmed whether or not a driver corresponding to the selected peripheral device has been installed (step S404).
インストールされていない場合(ステップS405でNO)、インストール指示を受け付けた場合(ステップS406でYES)、ドライバをインストールし(ステップS407)、処理を終了する。 If not installed (NO in step S405), if an installation instruction is accepted (YES in step S406), the driver is installed (step S407), and the process ends.
インストールされていない場合(ステップS405でNO)、インストール指示を受け付けなかった場合(ステップS406でNO)、インストールを中止し(ステップS408)、処理を終了する。 If it has not been installed (NO in step S405), or if no installation instruction has been accepted (NO in step S406), the installation is stopped (step S408), and the process ends.
インストール済みである場合(ステップS405でYES)、インストール済みのドライバのバージョンを確認する(ステップS409)。 If it has been installed (YES in step S405), the version of the installed driver is confirmed (step S409).
インストール済みのドライバのバージョンとインストール指示されたドライバのバージョンとが同一である場合(ステップS410でYES)、同一のバージョンである旨を表示し(ステップS411)、ステップS415に進む。 If the version of the installed driver is the same as the version of the driver for which installation has been instructed (YES in step S410), the fact that they are the same version is displayed (step S411), and the process proceeds to step S415.
インストール済みのドライバのバージョンがインストール指示されたドライバのバージョンより古い場合(ステップS410でNO且つステップS412でYES)、新しいバージョンのドライバをインストールする旨を表示し(ステップS413)、ステップS415に進む。 If the version of the installed driver is older than the version of the driver for which installation is instructed (NO in step S410 and YES in step S412), a message indicating that a new version of the driver is to be installed is displayed (step S413), and the process proceeds to step S415.
インストール済みのドライバのバージョンがインストール指示されたドライバのバージョンより新しい場合(ステップS410でNO且つステップS412でNO)、古いバージョンのドライバをインストールする旨を表示し(ステップS414)、ステップS415に進む。 If the version of the installed driver is newer than the version of the driver that has been instructed to install (NO in step S410 and NO in step S412), a message indicating that the old version of the driver is to be installed is displayed (step S414), and the process proceeds to step S415.
インストール指示を受け付けなかった場合(ステップS415でNO)、インストールを中止し(ステップS408)、処理を終了する。 If the installation instruction has not been accepted (NO in step S415), the installation is stopped (step S408), and the process is terminated.
インストール指示を受け付けた場合(ステップS415でYES)、設定を引き継ぐか否か問い合わせる(ステップS416)。 When an installation instruction is accepted (YES in step S415), an inquiry is made as to whether or not the setting is to be taken over (step S416).
設定を引き継ぐ場合(ステップS416でYES)、設定を引き継いでドライバをインストールし(ステップS417)、処理を終了する。 If the setting is to be inherited (YES in step S416), the driver is installed by inheriting the setting (step S417), and the process is terminated.
設定を引き継がない場合(ステップS416でNO)、設定を引き継がずにドライバをインストールし(ステップS418)、処理を終了する。 If the settings are not inherited (NO in step S416), the driver is installed without inheriting the settings (step S418), and the process is terminated.
次に、周辺機器リスト24について詳細に説明する。 Next, the peripheral device list 24 will be described in detail.
図5は、周辺機器リスト24の一例を示す図である。 FIG. 5 is a diagram illustrating an example of the peripheral device list 24.
図5に示すように、周辺機器リスト24にはインストール可能なネットワーク周辺機器およびローカル周辺機器の周辺機器情報が表示されている。 As shown in FIG. 5, the peripheral device list 24 displays peripheral device information of network peripheral devices and local peripheral devices that can be installed.
例えば、周辺機器リストの一番上に表示されている周辺機器「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 ××××」はローカル周辺機器であることが確認できる。 For example, the peripheral device information of the peripheral device “Printer Model XXX” displayed at the top of the peripheral device list is the address “123.123.123.120” and the model “Printer Model XXX”. Yes, it can be confirmed from the address that the peripheral device “Printer Model XXX” is a network peripheral device, and the peripheral of the peripheral device “Printer Model XXX” displayed second in the peripheral device list. The device information is the address “123.123.123.121” and the model “Printer Model XXX”, and it can be confirmed from the address that the peripheral device “Printer Model XXX” is a network peripheral device. Peripheral device “Print” displayed third from the top of the device list The peripheral device information of “r Model XXX” is the address “USB” and the model “Printer Model XXX”, and it is confirmed from the address that the peripheral device “Printer Model XXX” is a local peripheral device. The peripheral device information of the peripheral device “Printer Model XXX” displayed at the bottom of the peripheral device list is the address “LPT1” and the model “Printer Model XXX”. “Printer Model XXX” can be confirmed to be a local peripheral device.
ユーザはインストールする周辺機器を周辺機器リスト24からマウス等で選択し、「次へ」ボタン31をマウス等で押下すると、上記で説明したドライバのインストールの処理が開始される。 When the user selects a peripheral device to be installed from the peripheral device list 24 with a mouse or the like and presses the “Next” button 31 with the mouse or the like, the driver installation process described above is started.
なお、周辺機器リスト24に表示された「再検索」ボタン32をマウス等で押下すると、インストーラはネットワーク周辺機器およびローカル周辺機器の検索を再び開始する。例えば、周辺機器リストを表示した際に電源がOFFであった周辺機器がその後電源がONになった、若しくは周辺機器リストを表示した際にネットワークまたはローカルポートに接続していなかった周辺機器がその後ネットワークまたはローカルポートに接続した場合、上記の再検索を行うことで、目的の周辺機器を周辺機器リストに登録することが可能になる。 When the “re-search” button 32 displayed in the peripheral device list 24 is pressed with a mouse or the like, the installer starts searching for network peripheral devices and local peripheral devices again. For example, if a peripheral device that was turned off when the peripheral device list was displayed then turned on, or a peripheral device that was not connected to the network or local port when the peripheral device list was displayed When connected to a network or a local port, it is possible to register the target peripheral device in the peripheral device list by performing the above-described re-search.
また、上記実施例では、PCにインストール済みのドライバと同一のドライバが、二重に登録されることを防止することを構成としているが、これは、一般的なユーザにとっては同一のドライバが1つのPC上に複数存在する意味が無いことが殆どだからである。ただし、一部の上級ユーザ向けに、設定によっては同一のドライバを多重に登録することも可能にする構成を適用しても良い。 In the above-described embodiment, the same driver as the driver already installed in the PC is prevented from being registered twice. For a general user, the same driver is one. This is because there is almost no point in having a plurality on one PC. However, for some advanced users, a configuration that allows multiple registration of the same driver may be applied depending on the setting.
また、本発明は、上記で説明した実施例のように、PCにインストーラをインストールする構成に限定せず、PCが上記で説明したインストーラと同様な機能を有するドライバインストール装置を内蔵または接続する構成でも適用可能である。 Further, the present invention is not limited to a configuration in which an installer is installed on a PC as in the above-described embodiment, and a configuration in which a PC has a built-in or connected driver installation device having the same function as the installer described above. But it is applicable.
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 「再検索」ボタン
1 PC
2 Network peripheral device 3 Network 4 Local peripheral device 5 CPU
6 ROM
7 RAM
8 HD
9 Network I / F
DESCRIPTION OF SYMBOLS 10 Local port 11 Driver file storage part 12 Installer 13 Driver 14 Display apparatus 15 Input device 16 Peripheral equipment search part 17 Peripheral equipment list control part 18 Display control part 19 Input control part 20 Driver confirmation part 21 Driver installation part 22 Network peripheral equipment search Means 23 Local peripheral device search means 24 Peripheral device list 25 Version comparison means 26 Setting acquisition means 27 “Next” button 28 “Re-search” button
Claims (24)
ネットワーク上のネットワーク周辺機器を検索する処理と、
該検索したネットワーク周辺機器から情報を取得する処理と、
前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索する処理と、
該検索したローカル周辺機器の情報を取得する処理と、
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録する処理と、
前記周辺機器リストを表示装置に表示する処理と、
該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける処理と、
該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする処理と
をコンピュータに動作させることを特徴とするインストールプログラム。 In the installation program that installs the peripheral device driver corresponding to the peripheral device in the information processing device,
Searching for network peripherals on the network;
Processing for acquiring information from the searched network peripheral device;
Processing for searching for local peripheral devices to be connected via the interface of the information processing apparatus;
Processing for obtaining information of the searched local peripheral device;
Processing for registering the acquired network peripheral device information and local peripheral device information in the peripheral device list;
Processing for displaying the peripheral device list on a display device;
Processing for receiving an instruction to install the peripheral device selected on the displayed peripheral device list;
An installation program for causing a computer to operate a process of installing a peripheral device driver corresponding to the peripheral device in accordance with the received installation instruction.
前記確認の処理により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較する処理と
をコンピュータに動作させることを特徴とする請求項1記載のインストールプログラム。 Processing for confirming whether or not a peripheral device driver to be installed according to the installation instruction is already installed in the information processing apparatus;
A process of comparing the version of the installed peripheral device driver with the version of the peripheral device driver to be installed when it is confirmed that the peripheral device driver has been installed by the confirmation processing; The installation program according to claim 1, wherein the installation program is operated by a computer.
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示する処理と、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する処理と
をコンピュータに動作させることを特徴とする請求項2記載のインストールプログラム。 When the version of the installed peripheral device driver and the version of the peripheral device driver to be installed are confirmed to be the same by comparing the versions, the fact that they are the same version is displayed on the display device. Processing to
When it is confirmed by comparison of the versions that the installed peripheral device driver version is older than the version of the peripheral device driver to be installed, the display device displays that a new version is to be installed. Processing to
When it is confirmed that the version of the installed peripheral device driver is newer than the version of the peripheral device driver to be installed by comparing the versions, an indication that the old version is to be installed is displayed on the display device. The installation program according to claim 2, further comprising: causing a computer to operate the processing to be performed.
該取得した設定を引き継いで前記周辺機器ドライバをインストールする処理と
をコンピュータに動作させることを特徴とする請求項2記載のインストールプログラム。 A process of acquiring the installed peripheral device driver settings confirmed in the confirmation process;
The installation program according to claim 2, further comprising: causing the computer to operate a process of taking over the acquired setting and installing the peripheral device driver.
存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する処理と
をコンピュータに動作させることを特徴とする請求項1記載のインストールプログラム。 Processing for checking the presence or absence of a peripheral device driver file corresponding to the network peripheral device searched by the network peripheral device search processing and the local peripheral device searched by the local peripheral device search means;
2. The installation program according to claim 1, wherein the computer operates a network peripheral device corresponding to a peripheral device driver file whose existence has been confirmed and a process of registering a local peripheral device in a peripheral device list as installable. .
をコンピュータに動作させることを特徴とする請求項1記載のインストールプログラム。 The installation program according to claim 1, wherein the computer operates a process for performing a re-search of the network peripheral device and the local peripheral device.
前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、
前記ローカル周辺機器の情報は、
前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報である
ことを特徴とする請求項1記載のインストールプログラム。 The network peripheral information is
Model information of the network peripheral device, address information for specifying a logical position on the network,
The local peripheral information is
The installation program according to claim 1, wherein the information is model information of the local peripheral device and standard information of the interface to be connected.
前記取得したネットワーク周辺機器の情報および前記ローカル周辺機器の情報を同一画面内に表示する
ことを特徴とする請求項1記載のインストールプログラム。 The processing to display is
The installation program according to claim 1, wherein the acquired information on the network peripheral device and the information on the local peripheral device are displayed on the same screen.
ネットワーク上のネットワーク周辺機器を検索し、該検索したネットワーク周辺機器から情報を取得するネットワーク周辺機器検索手段と、
前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、該検索したローカル周辺機器の情報を取得するローカル周辺機器検索手段と、
前記ネットワーク周辺機器検索手段で取得したネットワーク周辺機器の情報、および前記ローカル周辺機器検索手段で取得したローカル周辺機器の情報を周辺機器リストに登録する周辺機器リスト制御手段と、
前記周辺機器リストを表示装置に表示する表示制御手段と、
前記表示装置に表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付ける入力制御手段と、
前記入力制御手段で受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする周辺機器ドライバインストール手段と
を具備することを特徴とするインストール装置。 In the installation device that installs the peripheral device driver corresponding to the peripheral device in the information processing device,
Network peripheral device search means for searching for network peripheral devices on the network and acquiring information from the searched network peripheral devices;
A local peripheral device search means for searching for a local peripheral device to be connected through an interface of the information processing apparatus and acquiring information of the searched local peripheral device;
Peripheral device list control means for registering information on network peripheral devices acquired by the network peripheral device search means and information on local peripheral devices acquired by the local peripheral device search means in a peripheral device list;
Display control means for displaying the peripheral device list on a display device;
Input control means for receiving an instruction to install a peripheral device selected on the peripheral device list displayed on the display device;
An installation device comprising: peripheral device driver installation means for installing a peripheral device driver corresponding to the peripheral device in accordance with an installation instruction received by the input control means.
前記周辺機器ドライバ確認手段で前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較するバージョン比較手段と
を更に具備することを特徴とする請求項9記載のインストール装置。 Peripheral device driver confirmation means for confirming whether or not the peripheral device driver scheduled to be installed according to the installation instruction received by the input control means is already installed in the information processing apparatus;
Version comparison for comparing the version of the installed peripheral device driver with the version of the peripheral device driver to be installed when the peripheral device driver confirming unit confirms that the peripheral device driver has been installed. The installation apparatus according to claim 9, further comprising: means.
前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとが同一であると確認した際に、同一のバージョンである旨を表示装置に表示し、
前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、
前記バージョン比較手段で前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する
ことを特徴とする請求項10記載のインストール装置。 The display control means includes
When it is confirmed that the version of the installed peripheral device driver is the same as the version of the peripheral device driver to be installed by the version comparison means, the fact that it is the same version is displayed on the display device. ,
When it is confirmed that the version of the installed peripheral device driver is older than the version of the peripheral device driver to be installed by the version comparison means, a message indicating that a new version will be installed is displayed on the display device. ,
When it is confirmed that the version of the installed peripheral device driver is newer than the version of the peripheral device driver to be installed by the version comparison means, the display device displays that the old version will be installed. The installation apparatus according to claim 10.
を更に具備し、
前記周辺機器ドライバインストール手段は、
前記設定取得手段で取得した設定を引き継いで前記周辺機器ドライバをインストールする
ことを特徴とする請求項10記載のインストール装置。 Further comprising setting acquisition means for acquiring settings of installed peripheral device drivers confirmed by the peripheral device driver confirmation means;
The peripheral device driver installation means includes:
The installation device according to claim 10, wherein the peripheral device driver is installed by taking over the setting acquired by the setting acquisition unit.
前記ネットワーク周辺機器検索手段で検索したネットワーク周辺機器、および前記ローカル周辺機器検索手段で検索したローカル周辺機器に対応する周辺機器ドライバのファイルの存在の有無を確認し、
存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する
ことを特徴とする請求項9記載のインストール装置。 The peripheral device list control means includes:
Check the existence of the peripheral device driver file corresponding to the network peripheral device searched by the network peripheral device search means and the local peripheral device searched by the local peripheral device search means,
10. The installation apparatus according to claim 9, wherein a network peripheral device and a local peripheral device corresponding to a peripheral device driver file whose existence is confirmed are registered in the peripheral device list as installable.
前記ネットワーク周辺機器および前記ローカル周辺機器の再検索を行う
ことを特徴とする請求項9記載のインストール装置。 The network peripheral device search means and the local peripheral device search means are:
The installation apparatus according to claim 9, wherein the network peripheral device and the local peripheral device are searched again.
前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、
前記ローカル周辺機器の情報は、
前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報である
ことを特徴とする請求項9記載のインストール装置。 The network peripheral information is
Model information of the network peripheral device, address information for specifying a logical position on the network,
The local peripheral information is
The installation apparatus according to claim 9, wherein the installation information is model information of the local peripheral device and standard information of the interface to be connected.
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を同一画面内に表示する
ことを特徴とする請求項9記載のインストール装置。 The display control means includes
The installation apparatus according to claim 9, wherein the acquired network peripheral device information and local peripheral device information are displayed in the same screen.
ネットワーク上のネットワーク周辺機器を検索し、
該検索したネットワーク周辺機器から情報を取得し、
前記情報処理装置が有するインターフェースを介して接続するローカル周辺機器を検索し、
該検索したローカル周辺機器の情報を取得し、
前記取得したネットワーク周辺機器の情報およびローカル周辺機器の情報を周辺機器リストに登録し、
前記周辺機器リストを表示装置に表示し、
該表示された周辺機器リスト上で選択された周辺機器のインストールの指示を受け付け、
該受け付けたインストールの指示に従って、前記周辺機器に対応する周辺機器ドライバをインストールする
ことを特徴とする周辺機器ドライバのインストール方法。 In the peripheral device driver installation method for installing the peripheral device driver corresponding to the peripheral device in the information processing apparatus,
Search for network peripherals on the network,
Obtain information from the searched network peripherals,
Search for local peripheral devices to be connected via the interface of the information processing apparatus,
Obtain the information of the searched local peripheral device,
Register the acquired network peripheral device information and local peripheral device information in the peripheral device list,
Displaying the peripheral device list on a display device;
Accepts an instruction to install the peripheral device selected on the displayed peripheral device list,
A peripheral device driver installation method comprising: installing a peripheral device driver corresponding to the peripheral device according to the received installation instruction.
前記確認により、前記周辺機器ドライバがインストール済みであると確認した際に、該インストール済みである周辺機器ドライバのバージョンと、前記インストールする予定の周辺機器ドライバのバージョンとを比較する
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。 Check whether the peripheral device driver to be installed according to the installation instruction is already installed in the information processing apparatus,
When the confirmation confirms that the peripheral device driver has been installed, the version of the installed peripheral device driver is compared with the version of the peripheral device driver to be installed. The peripheral device driver installation method according to claim 17.
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより古いと確認した際に、新しいバージョンをインストールすることになる旨を表示装置に表示し、
前記バージョンの比較により、前記インストール済みである周辺機器ドライバのバージョンが、前記インストールする予定の周辺機器ドライバのバージョンより新しいと確認した際に、古いバージョンをインストールすることになる旨を表示装置に表示する
ことを特徴とする請求項18記載の周辺機器ドライバのインストール方法。 When the version of the installed peripheral device driver and the version of the peripheral device driver to be installed are confirmed to be the same by comparing the versions, the fact that they are the same version is displayed on the display device. And
When it is confirmed by comparison of the versions that the installed peripheral device driver version is older than the version of the peripheral device driver to be installed, the display device displays that a new version is to be installed. And
When it is confirmed that the version of the installed peripheral device driver is newer than the version of the peripheral device driver to be installed by comparing the versions, an indication that the old version is to be installed is displayed on the display device. 19. The method of installing a peripheral device driver according to claim 18, wherein the peripheral device driver is installed.
該取得した設定を引き継いで前記周辺機器ドライバをインストールする
ことを特徴とする請求項18記載の周辺機器ドライバのインストール方法。 Acquire the installed peripheral device driver settings that have been confirmed,
The peripheral device driver installation method according to claim 18, wherein the peripheral device driver is installed by taking over the acquired setting.
存在が確認された周辺機器ドライバのファイルに対応するネットワーク周辺機器、およびローカル周辺機器をインストール可能として周辺機器リストに登録する
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。 Check the presence or absence of the peripheral device driver file corresponding to the network peripheral device searched in the network peripheral device search process and the local peripheral device searched by the local peripheral device search means,
The peripheral device driver installation method according to claim 17, wherein the network peripheral device corresponding to the peripheral device driver file whose existence has been confirmed and the local peripheral device are registered in the peripheral device list as installable.
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。 The peripheral device driver installation method according to claim 17, wherein the network peripheral device and the local peripheral device are searched again.
前記ネットワーク周辺機器の機種情報、前記ネットワーク上の論理位置を特定するためのアドレス情報であり、
前記ローカル周辺機器の情報は、
前記ローカル周辺機器の機種情報、接続する前記インターフェースの規格情報である
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。 The network peripheral information is
Model information of the network peripheral device, address information for specifying a logical position on the network,
The local peripheral information is
18. The method of installing a peripheral device driver according to claim 17, wherein the information is model information of the local peripheral device and standard information of the interface to be connected.
ことを特徴とする請求項17記載の周辺機器ドライバのインストール方法。 18. The peripheral device driver installation method according to claim 17, wherein the acquired network peripheral device information and local peripheral device information are displayed in the same screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004115923A JP2005301608A (en) | 2004-04-09 | 2004-04-09 | Installation program, installation device, and peripheral device driver installation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004115923A JP2005301608A (en) | 2004-04-09 | 2004-04-09 | Installation program, installation device, and peripheral device driver installation method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005301608A true JP2005301608A (en) | 2005-10-27 |
Family
ID=35333072
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004115923A Withdrawn JP2005301608A (en) | 2004-04-09 | 2004-04-09 | Installation program, installation device, and peripheral device driver installation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005301608A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009199352A (en) * | 2008-02-21 | 2009-09-03 | Oki Data Corp | Printing system and information processing apparatus |
| WO2012026613A1 (en) * | 2010-08-27 | 2012-03-01 | ブラザー工業株式会社 | Software management device and software management system |
| 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 (en) * | 2015-12-24 | 2017-06-29 | キヤノン株式会社 | Program for controlling installation, information processing apparatus, and method of installing device driver |
| JP2017534094A (en) * | 2015-08-28 | 2017-11-16 | シャオミ・インコーポレイテッド | Method and apparatus for installing smart device plug-ins |
| CN109062581A (en) * | 2018-07-18 | 2018-12-21 | 珠海奔图电子有限公司 | Processing method, device and the equipment of the driver of terminal equipment side |
| JP2021165939A (en) * | 2020-04-07 | 2021-10-14 | ブラザー工業株式会社 | program |
-
2004
- 2004-04-09 JP JP2004115923A patent/JP2005301608A/en 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 (en) * | 2008-02-21 | 2009-09-03 | Oki Data Corp | Printing system and information processing apparatus |
| WO2012026613A1 (en) * | 2010-08-27 | 2012-03-01 | ブラザー工業株式会社 | Software management device and software management system |
| JP2012048565A (en) * | 2010-08-27 | 2012-03-08 | Brother Ind Ltd | Software management device and software management system |
| 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 (en) * | 2015-08-28 | 2017-11-16 | シャオミ・インコーポレイテッド | Method and apparatus for installing smart device plug-ins |
| JP2017117232A (en) * | 2015-12-24 | 2017-06-29 | キヤノン株式会社 | Program for controlling installation, information processing apparatus, and method of installing device driver |
| CN109062581A (en) * | 2018-07-18 | 2018-12-21 | 珠海奔图电子有限公司 | Processing method, device and the equipment of the driver of terminal equipment side |
| JP2021165939A (en) * | 2020-04-07 | 2021-10-14 | ブラザー工業株式会社 | program |
| JP7484356B2 (en) | 2020-04-07 | 2024-05-16 | ブラザー工業株式会社 | program |
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 (en) | Display control system, image procesing apparatus, and display control method | |
| JP4725559B2 (en) | Information processing apparatus and installation program | |
| 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 (en) | Information processing apparatus, information processing method and storage medium | |
| 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 (en) | Method for using cloud print service, and apparatus for performing the same | |
| JP6927276B2 (en) | Information processing system, information processing device, information processing method and program | |
| US20090279138A1 (en) | Image processing system, method of controlling the same, and storage medium | |
| JP2005301608A (en) | Installation program, installation device, and peripheral device driver installation method | |
| JP2009163380A (en) | Information processing apparatus, information processing method, and program | |
| JP2013145483A (en) | Image processing system, image processing method and program | |
| JP2025185150A (en) | Program set, method for obtaining reading results, and information processing device | |
| JP6187518B2 (en) | Information processing terminal and program | |
| JP2009220560A (en) | Printing apparatus and information processor | |
| JP2005269326A (en) | Image forming apparatus and information processing method | |
| EP3820120B1 (en) | Information processing device, information processing system, and information processing method | |
| JP2017187888A (en) | Firmware update system and firmware update program | |
| US20090204242A1 (en) | Installer, Peripheral Device Control Apparatus, and Documentary Information Server | |
| JP4876837B2 (en) | Scanner driver and scanner driver cooperation device |
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 |