JP2001290716A - Network system, management server, and client - Google Patents
Network system, management server, and clientInfo
- Publication number
- JP2001290716A JP2001290716A JP2000104866A JP2000104866A JP2001290716A JP 2001290716 A JP2001290716 A JP 2001290716A JP 2000104866 A JP2000104866 A JP 2000104866A JP 2000104866 A JP2000104866 A JP 2000104866A JP 2001290716 A JP2001290716 A JP 2001290716A
- Authority
- JP
- Japan
- Prior art keywords
- driver
- client
- information
- server
- printer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ネットワーク経由
でファイルを取得する技術にかかり、特に新たに接続さ
れたデバイスを検出したコンピュータが、デバイスドラ
イバを自動ダウンロードする技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for acquiring a file via a network, and more particularly to a technique for a computer that detects a newly connected device to automatically download a device driver.
【0002】[0002]
【従来の技術】コンピュータにプリンタを接続して利用
する場合、通常、利用に先立ってコンピュータにプリン
タドライバをインストールする必要がある。このインス
トールするためのファイルは、プリンタに付属のCD−
ROM、フレキシブルディスク等からからユーザがコピ
ーするか、または、インターネット等のネットワークを
経由して入手する必要がある。2. Description of the Related Art When a printer is connected to a computer for use, it is usually necessary to install a printer driver in the computer prior to use. The files for this installation are on the CD-ROM that came with the printer.
It is necessary for the user to copy from a ROM, a flexible disk, or the like, or to obtain the information via a network such as the Internet.
【0003】また、プリンタドライバは、インストール
するコンピュータが使用している各言語に対応して、そ
れぞれ異なったものが用意されている。[0003] Also, different printer drivers are prepared for each language used by the computer to be installed.
【0004】[0004]
【発明が解決しようとする課題】ここで、CD−ROM
等からファイルをコピーする場合、そのCD−ROM等
には、通常、販売地域に応じてその地域で利用されるで
あろう言語に対応するプリンタドライバが記録されてい
る。しかし、例えば、プリンタがLANに追加されたと
きは、各ユーザがインストールしたいときに、このCD
−ROM等が手元にないこともある。一方、ネットワー
クからダウンロードするときは、所定のホームページ等
にアクセスして、自分のコンピュータの使用言語を、自
分で選択する必要がある。SUMMARY OF THE INVENTION Here, a CD-ROM
When a file is copied from, for example, a CD-ROM or the like, a printer driver corresponding to a language that will be used in that area is usually recorded according to the sales area. However, for example, when a printer is added to the LAN, this CD
-Sometimes ROM is not available. On the other hand, when downloading from a network, it is necessary to access a predetermined homepage or the like, and to select the language used for one's own computer.
【0005】ユーザとしては、プリンタドライバをイン
ストールする際に、CD−ROM等を探しに行ったり、
ホームページ等で言語の選択をしないで済めば便利であ
る。When a user installs a printer driver, he or she may search for a CD-ROM or the like.
It is convenient if you do not need to select a language on the homepage.
【0006】本発明は、このような従来の問題点に着目
し、ユーザが言語情報を入力しなくても、インストール
するコンピュータの使用言語に対応するドライバファイ
ルを入手できる技術を提供することを目的とする。An object of the present invention is to provide a technique capable of obtaining a driver file corresponding to a language used in a computer to be installed without inputting language information by paying attention to such a conventional problem. And
【0007】[0007]
【課題を解決するための手段】前記目的を達成するた
め、本発明の第一の態様によれば、複数種類の言語のう
ちのいずれか一の言語に対応するデバイスドライバを、
分散して複数記憶するドライバサーバ群と、前記ドライ
バサーバ群における、前記複数のデバイスドライバの分
散状況を管理する管理サーバと、前記ドライバサーバ群
からデバイスドライバを取得するクライアントと、を備
えるネットワークシステムにおいて、前記クライアント
は、当該クライアントの使用言語を示す言語情報を、前
記管理サーバへの送信情報として出力する出力部と、前
記言語情報に対応するデバイスドライバを、前記ドライ
バサーバ群に属するいずれかのドライバサーバから取得
する取得部と、を備える。According to a first aspect of the present invention, a device driver corresponding to one of a plurality of languages is provided.
A network system comprising: a driver server group that stores a plurality of devices in a distributed manner; a management server that manages a distribution state of the device drivers in the driver server group; and a client that acquires device drivers from the driver server group. An output unit that outputs language information indicating a language used by the client as transmission information to the management server; and a device driver corresponding to the language information, the driver being one of the drivers belonging to the driver server group. An acquisition unit for acquiring from a server.
【0008】上記態様によれば、ユーザが言語情報を入
力しなくても、クライアントの使用言語に対応するデバ
イスドライバを入手できる。According to the above aspect, a device driver corresponding to a language used by a client can be obtained without a user inputting language information.
【0009】前記目的を達成するため、本発明の第二の
態様によれば、管理サーバと、複数種類の言語のうちの
いずれか一の言語に対応するデバイスドライバを、分散
して複数記憶するドライバサーバ群と、前記ドライバサ
ーバ群からデバイスドライバを取得するクライアントと
を備えるネットワークシステムにおいて、前記クライア
ントは、デバイスを接続する接続部と、前記管理サーバ
へ、当該クライアントを識別するための識別情報と、当
該クライアントの使用言語を示す言語情報と、前記接続
部に接続されたデバイスを識別するための識別情報とを
送信する送信部と、前記言語情報に対応するデバイスド
ライバを取得する取得部と、を備え、前記管理サーバ
は、言語情報と、前記ドライバサーバ群に属する各ドラ
イバサーバにそれぞれ割り当てられた識別情報とを対応
付けて記憶する記憶部と、前記クライアントの識別情報
と、前記クライアントの言語情報と、前記デバイスの識
別情報を受信する受信部と、前記記憶部を参照して、前
記受信部が受信した言語情報に対応するドライバサーバ
の識別情報を取得する取得部と、前記取得部が取得した
ドライバサーバの識別情報により定まるドライバサーバ
へ、前記クライアントの識別情報と、前記デバイスの識
別情報とを送信する送信部と、を備え、前記各ドライバ
サーバは、デバイス別に、前記言語情報に対応する言語
用のデバイスドライバを記憶する記憶部と、前記クライ
アントの識別情報と、前記デバイスの識別情報とを受信
する受信部と、前記受信したクライアントの識別情報に
より特定されるクライアントに対して、前記デバイスの
識別情報により特定されるデバイス用のデバイスドライ
バを送信する送信部と、を備える。In order to achieve the above object, according to a second aspect of the present invention, a management server and a plurality of device drivers corresponding to any one of a plurality of languages are distributed and stored. In a network system including a driver server group and a client that obtains a device driver from the driver server group, the client includes a connection unit that connects a device, and identification information for identifying the client to the management server. A transmission unit that transmits language information indicating a language used by the client and identification information for identifying a device connected to the connection unit, and an acquisition unit that acquires a device driver corresponding to the language information, The management server includes language information and driver servers belonging to the driver server group. A storage unit that stores the assigned identification information in association with the identification information of the client, the language information of the client, a reception unit that receives the identification information of the device, and the storage unit. An acquisition unit that acquires the identification information of the driver server corresponding to the language information received by the reception unit; and a driver server determined by the identification information of the driver server acquired by the acquisition unit; the identification information of the client; A transmission unit for transmitting identification information, wherein each of the driver servers stores, for each device, a device driver for a language corresponding to the language information; identification information of the client; A receiving unit that receives the identification information, and a client specified by the received identification information of the client. And a transmission unit for transmitting the device driver for the device specified by the identification information of the device.
【0010】上記態様により、クライアントの使用言語
情報に対応するデバイスドライバを自動ダウンロードす
ることができる。According to the above aspect, the device driver corresponding to the language information of the client can be automatically downloaded.
【0011】前記目的を達成するため、本発明の第三の
態様によれば、管理サーバと、複数種類の言語のうちの
いずれか一の言語に対応するデバイスドライバを、分散
して複数記憶するドライバサーバ群と、前記ドライバサ
ーバ群からプリンタドライバを取得するクライアントと
を備えるネットワークシステムにおいて、前記クライア
ントは、当該クライアントに接続されたプリンタを検出
する検出部と、前記検出部が検出したプリンタから、当
該プリンタを識別する識別情報を取得する取得部と、前
記管理サーバへ、当該クライアントの使用言語を示す言
語情報と、当該クライアントを識別するための識別情報
とを送信する送信部と、前記管理サーバから、少なくと
も一のドライバサーバのアドレス情報を受信する受信部
と、前記受信したドライバサーバのアドレス情報により
定まるドライバサーバから、前記プリンタの識別情報に
より定まるプリンタに対応したプリンタドライバを取得
する取得部と、を備え、前記管理サーバは、言語情報
と、前記ドライバサーバ群に属する各ドライバサーバに
それぞれ割り当てられた識別情報とを対応付けて記憶す
る記憶部と、前記クライアントの識別情報と、前記クラ
イアントの言語情報とを受信する受信部と、前記記憶部
を参照して、受信したクライアントの言語情報に対応す
るドライバサーバのアドレス情報を、前記クライアント
の識別情報により特定されるクライアントへ送信する送
信部と、を備え、前記各ドライバサーバは、プリンタの
機種別に、一の言語に対応するプリンタドライバを、前
記一以上のクライアントから参照可能に記憶する記憶部
と、を備える。To achieve the above object, according to a third aspect of the present invention, a management server and a plurality of device drivers corresponding to any one of a plurality of languages are distributed and stored. In a network system including a driver server group and a client that acquires a printer driver from the driver server group, the client includes a detection unit that detects a printer connected to the client, and a printer that the detection unit detects. An acquisition unit for acquiring identification information for identifying the printer; a transmission unit for transmitting language information indicating a language used by the client and identification information for identifying the client to the management server; A receiving unit for receiving address information of at least one driver server; An acquisition unit that acquires a printer driver corresponding to a printer determined by the printer identification information from a driver server determined by the address information of the driver server, wherein the management server includes language information and each of the drivers belonging to the driver server group. A storage unit that stores identification information assigned to each of the driver servers in association with each other, a reception unit that receives the identification information of the client, and language information of the client; A transmission unit for transmitting address information of the driver server corresponding to the language information of the client to the client specified by the identification information of the client, wherein each of the driver servers corresponds to one language for each printer model. Printer driver to be referenced from the one or more clients And a storage unit for storing for.
【0012】上記態様により、クライアントがプリンタ
を検出したときに、当該クライアントの使用言語に対応
するプリンタドライバを自動的に取得することができ
る。According to the above aspect, when a client detects a printer, a printer driver corresponding to a language used by the client can be automatically acquired.
【0013】前記目的を達成するため、本発明の第四の
態様によれば、プリンタと接続されるクライアント、お
よび、複数種類の言語のうちのいずれか一の言語に対応
するデバイスドライバを、分散して複数記憶するドライ
バサーバ群に、ネットワークを介して接続される管理サ
ーバであって、前記クライアントの識別情報と、当該ク
ライアントの使用言語を示す言語情報と、前記プリンタ
が識別可能な識別情報とを受け付ける受付部と、言語情
報と、前記ドライバサーバ群に属する各ドライバサーバ
にそれぞれ割り当てられた識別情報とを対応付けて記憶
する記憶部と、前記記憶部を参照して、受信したクライ
アントの言語情報に対応するドライバサーバの識別情報
を取得する取得部と、前記取得したドライバサーバの識
別情報により定まるドライバサーバへ、前記クライアン
トの識別情報と、前記プリンタの識別情報とを送信情報
として出力する出力部と、を備える。According to a fourth aspect of the present invention, a client connected to a printer and a device driver corresponding to one of a plurality of languages are distributed. A management server connected via a network to a group of driver servers that stores a plurality of driver servers, wherein the identification information of the client, language information indicating a language used by the client, and identification information that can be identified by the printer. A receiving unit that receives the language information and the identification information assigned to each of the driver servers belonging to the driver server group in association with each other, and a language of the received client by referring to the storage unit An acquisition unit for acquiring the identification information of the driver server corresponding to the information and the identification information of the acquired driver server. The driver server includes identification information of the client, and an output unit for outputting the transmission information and identification information of the printer.
【0014】上記態様により、各言語別のプリンタドラ
イバを記憶するドライバサーバの識別情報を管理し、ク
ライアントからの要求を所定言語のドライバサーバへ転
送する管理サーバが提供される。According to the above aspect, there is provided a management server that manages identification information of a driver server storing a printer driver for each language and transfers a request from a client to a driver server of a predetermined language.
【0015】前記目的を達成するため、本発明の第五の
態様によれば、プリンタと接続されるクライアント、お
よび、複数種類の言語のうちのいずれか一の言語に対応
するデバイスドライバを、分散して複数記憶するドライ
バサーバ群に、ネットワークを介して接続される管理サ
ーバであって、前記クライアントの識別情報と、当該ク
ライアントの使用言語を示す言語情報とを受け付ける受
付部と、言語情報と、前記ドライバサーバ群に属する各
ドライバサーバのアドレス情報とを対応付けて記憶する
記憶部と、前記記憶部を参照して、受信したクライアン
トの言語情報に対応するドライバサーバのアドレス情報
を取得する取得部と、前記取得したドライバサーバのア
ドレス情報を、前記クライアントの識別情報により特定
されるクライアントへ送信するために出力する出力部
と、を備える。To achieve the above object, according to a fifth aspect of the present invention, a client connected to a printer and a device driver corresponding to any one of a plurality of languages are distributed. A management server connected via a network to a group of driver servers that stores a plurality of driver servers, and a receiving unit that receives identification information of the client and language information indicating a language used by the client; language information; A storage unit that stores address information of each driver server belonging to the driver server group in association with each other, and an acquisition unit that refers to the storage unit and acquires address information of the driver server corresponding to the received language information of the client. And the obtained address information of the driver server is transmitted to the client identified by the identification information of the client. And an output unit that outputs for transmission to.
【0016】上記態様により、各言語別のプリンタドラ
イバを記憶するドライバサーバの識別情報を管理し、ク
ライアントからの要求に対して、所定言語のドライバサ
ーバのアドレス情報を返送する管理サーバが提供され
る。According to the above aspect, there is provided a management server that manages identification information of a driver server that stores a printer driver for each language, and returns address information of a driver server in a predetermined language in response to a request from a client. .
【0017】前記目的を達成するため、本発明の第六の
態様によれば、複数種類の言語のうちのいずれか一の言
語に対応するプリンタドライバを、分散して複数記憶す
るドライバサーバ群と、前記ドライバサーバ群におけ
る、前記複数のプリンタドライバの分散状況を管理する
管理サーバとに、ネットワークを介して接続されるクラ
イアントであって、当該クライアントに接続されたプリ
ンタを検出する検出部と、前記検出部が検出したプリン
タから、当該プリンタを識別する識別情報を取得する取
得部と、当該クライアントの使用言語を示す言語情報
を、前記管理サーバへの送信情報として出力する出力部
と、前記言語情報および前記識別情報の双方に対応する
プリンタドライバを、前記ドライバサーバ群に属するい
ずれかのドライバサーバから取得する取得部と、を備え
る。According to a sixth aspect of the present invention, there is provided a driver server group for storing a plurality of printer drivers corresponding to any one of a plurality of languages in a distributed manner. A detection unit that detects a printer connected to the management server that manages the distribution status of the plurality of printer drivers in the driver server group via a network, and that detects a printer connected to the client; An acquisition unit for acquiring identification information for identifying the printer from the printer detected by the detection unit; an output unit for outputting language information indicating a language used by the client as transmission information to the management server; And a printer driver corresponding to both of the identification information and any of the driver servers belonging to the driver server group. And a acquisition unit that acquires from.
【0018】上記態様によれば、ユーザが言語情報を入
力しなくても、クライアントの使用言語に対応するデバ
イスドライバを入手できるクライアントが提供される。According to the above aspect, there is provided a client which can obtain a device driver corresponding to a language used by a client without inputting language information by a user.
【0019】[0019]
【発明の実施の形態】以下、本発明の第1の実施形態に
ついて、図面を用いて説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
【0020】図1は、本発明の実施形態に係るネットワ
ークシステムの構成を示す図である。本システムは、事
業所9等の構内において、クライアント1とプリンタ4
がLAN(Local Area Network)8で接続されている。
さらに、管理サーバ2と1以上のドライバサーバ3から
なるドライバサーバ群が、外部ネットワーク5を介して
LAN8に接続されている。FIG. 1 is a diagram showing a configuration of a network system according to an embodiment of the present invention. This system includes a client 1 and a printer 4 in a premises such as a business office 9.
Are connected by a LAN (Local Area Network) 8.
Further, a driver server group including the management server 2 and one or more driver servers 3 is connected to the LAN 8 via the external network 5.
【0021】クライアント1は、クライアント本体10
と、キーボード、マウス等の入力装置18と、CRT、
液晶モニタ等のディスプレイ装置19とを備えている。
クライアント10は、通信制御部11と、デバイス検出
部12と、記憶情報管理部13と、ドライバ取得部14
と、入出力制御部15と、記憶部16とを備える。The client 1 includes a client body 10
And an input device 18 such as a keyboard and a mouse, a CRT,
And a display device 19 such as a liquid crystal monitor.
The client 10 includes a communication control unit 11, a device detection unit 12, a storage information management unit 13, a driver acquisition unit 14,
, An input / output control unit 15 and a storage unit 16.
【0022】通信制御部11は、他の機器との通信を行
うために、ネットワークに対する入出力を制御する。例
えば、管理サーバ2に対して送信するために、ドライバ
取得部14から渡されたドライバ取得要求を、ネットワ
ークに出力する。また、ドライバサーバ3のアドレス情
報を受け付ける。The communication control unit 11 controls input and output to and from a network in order to perform communication with other devices. For example, a driver acquisition request passed from the driver acquisition unit 14 to be transmitted to the management server 2 is output to the network. Further, the address information of the driver server 3 is received.
【0023】デバイス検出部12は、クライアント本体
10およびLAN8に接続されているデバイスを検出す
る。そして、検出したデバイスから、当該デバイスの種
類および型番を識別するデバイスIDを取得して、記憶
情報管理部13へ渡す。例えば、図1に示すように、L
AN8にプリンタ4が接続されているとき、プリンタ4
を検出して、プリンタ機種の識別も可能なデバイスID
を取得する。取得したデバイスIDは、記憶情報管理部
13へ通知する。The device detecting section 12 detects a device connected to the client main body 10 and the LAN 8. Then, a device ID for identifying the type and model number of the device is acquired from the detected device, and passed to the storage information management unit 13. For example, as shown in FIG.
When the printer 4 is connected to the AN 8, the printer 4
Device ID that can identify the printer model by detecting
To get. The acquired device ID is notified to the storage information management unit 13.
【0024】記憶情報管理部13は、記憶部16に記憶
されている当該クライアントの使用言語を識別する言語
情報161、当該クライアント1のアドレス情報16
2、管理サーバ2のアドレス情報163を取得する。例
えば、日本語、英語、フランス語等の当該クライアント
で使用している言語を識別する情報を取得する。さら
に、当該クライアント1のアドレス情報162、管理サ
ーバ2のアドレス情報163を取得して、管理サーバ2
へ送信するために、通信制御部11へ渡す。The storage information management unit 13 includes language information 161 for identifying the language used by the client stored in the storage unit 16 and address information 16 of the client 1
2. Acquire the address information 163 of the management server 2. For example, information for identifying a language used by the client, such as Japanese, English, or French, is acquired. Further, the address information 162 of the client 1 and the address information 163 of the management server 2 are obtained, and the management server 2
To the communication control unit 11 for transmission to
【0025】また、記憶情報管理部13は、デバイス検
出部12が取得したデバイスIDが、記憶部16のデバ
イス情報164に含まれているかどうかを確認する。含
まれていない場合、当該デバイスは、新たに追加された
デバイスであることを示す。The storage information management unit 13 checks whether the device ID obtained by the device detection unit 12 is included in the device information 164 of the storage unit 16. If not included, this indicates that the device is a newly added device.
【0026】ドライバ取得部14は、ドライバ取得要求
を生成する。ドライバ取得要求には、言語情報161、
アドレス情報162およびデバイスIDが含まれる場合
と、言語情報161およびアドレス情報162が含まれ
る場合がある。生成されたドライバ取得要求は、アドレ
ス情報163により定まる管理サーバ2へ送信するため
に出力される。The driver obtaining section 14 generates a driver obtaining request. The driver acquisition request includes language information 161,
There are cases where the address information 162 and the device ID are included, and cases where the language information 161 and the address information 162 are included. The generated driver acquisition request is output for transmission to the management server 2 determined by the address information 163.
【0027】また、ドライバサーバ3のアドレス情報に
基づいて、当該サーバにアクセスする。そして、ドライ
バサーバ3に記憶されているプリンタドライバのうち、
ドライバ検出部12が検出したデバイスIDに対応する
ものをダウンロードする。IPアドレスまたはURL
(Uniform Resource Locator)等のアドレス情報232
は、管理サーバ2から送信されてきたものを取得して利
用する。なお、このアドレス情報232により、クライ
アント1および各サーバ2、3を一意に識別可能であ
る。Further, based on the address information of the driver server 3, the server is accessed. Then, among the printer drivers stored in the driver server 3,
A device corresponding to the device ID detected by the driver detection unit 12 is downloaded. IP address or URL
(Uniform Resource Locator) and other address information 232
Acquires and uses the one transmitted from the management server 2. Note that the client 1 and each of the servers 2 and 3 can be uniquely identified by the address information 232.
【0028】また、ドライバ取得部14は、プリンタド
ライバがドライバサーバ3から送信されてきた場合に
は、これを受け付ける。When a printer driver is transmitted from the driver server 3, the driver obtaining unit 14 receives the printer driver.
【0029】入出力制御部15は、ディスプレイ装置1
5への出力と、入力装置16からの入力受け付けを制御
する。例えば、図2に示す確認画面(1)100、図3
に示す確認画面(2)200、および、図9に示す確認
画面(3)300、図10に示すメールアドレス入力画
面400を表示して、ユーザからの操作入力を受け付け
る。The input / output control unit 15 is provided for the display device 1
5 and the input from the input device 16 is controlled. For example, the confirmation screen (1) 100 shown in FIG.
, A confirmation screen (3) 300 shown in FIG. 9, and an e-mail address input screen 400 shown in FIG. 10 to receive an operation input from the user.
【0030】確認画面(1)100は、確認メッセージ
101が表示されている。確認メッセージ101には、
デバイスIDにより特定されるデバイスの製造会社名お
よび型番101aを表示する。On the confirmation screen (1) 100, a confirmation message 101 is displayed. In the confirmation message 101,
A manufacturer name and a model number 101a of the device specified by the device ID are displayed.
【0031】確認画面(2)200は、デバイスIDに
より特定される製造会社、製品の型番、およびクライア
ントの使用言語の表示領域201、202、203と、
電子メールアドレスの入力領域204とが表示されてい
る。電子メールアドレスはユーザが入力装置18から入
力する。The confirmation screen (2) 200 includes display areas 201, 202, and 203 for the manufacturer, the product model number, and the language used by the client specified by the device ID.
An e-mail address input area 204 is displayed. The user inputs the e-mail address from the input device 18.
【0032】確認画面(3)300は、プリンタドライ
バのダウンロード完了と、インストールを実行するかど
うかの確認メッセージが表示される表示領域301を有
する。The confirmation screen (3) 300 has a display area 301 on which a confirmation message as to whether the printer driver has been downloaded and whether or not to execute the installation is displayed.
【0033】メールアドレス入力画面400は、メッセ
ージ表示部401と、電子メールアドレス入力部402
とが表示されている。The mail address input screen 400 includes a message display section 401 and an e-mail address input section 402.
And are displayed.
【0034】記憶部16は、図4に示すように、クライ
アント1で使用中の言語を示す言語情報161、クライ
アント1のアドレス情報162、管理サーバ3のアドレ
ス情報163、および、クライアント1が利用可能なデ
バイスIDを含むデバイス情報164を記憶する。As shown in FIG. 4, the storage unit 16 includes language information 161 indicating the language used by the client 1, address information 162 of the client 1, address information 163 of the management server 3, and the client 1 available. Device information 164 including a unique device ID.
【0035】管理サーバ2は、通信制御部21と、記憶
情報管理部22と、記憶部23とを備え、ドライバサー
バ群に、分散して記憶されている複数のデバイスドライ
バの分散状況を管理する。The management server 2 includes a communication control unit 21, a storage information management unit 22, and a storage unit 23, and manages the distribution status of a plurality of device drivers distributed and stored in a driver server group. .
【0036】通信制御部21は、他の機器との通信を行
うために、ネットワークに対する入出力を制御する。例
えば、クライアント1から送信されてきたドライバ取得
要求を受け付ける。さらに、記憶部23から取得したア
ドレス情報232により特定されるドライバサーバ3に
対して、ドライバ取得要求を転送するために出力し、送
信元のクライアント1に対して、ドライバサーバ3のア
ドレス情報232を送信するために出力する。The communication control unit 21 controls input and output to and from a network in order to perform communication with other devices. For example, a driver acquisition request transmitted from the client 1 is received. Further, it outputs a driver acquisition request to the driver server 3 specified by the address information 232 acquired from the storage unit 23 to transfer the driver acquisition request, and transmits the address information 232 of the driver server 3 to the transmission source client 1. Output for transmission.
【0037】記憶情報管理部22は、記憶部23に記憶
されている言語・アドレス対応情報230の入出力、更
新等の制御を行う。すなわち、言語・アドレス対応情報
230から、言語情報161に対応するドライバサーバ
3のアドレス情報232を取得する。また、管理サーバ
2の図示しない入力装置から入力された情報に基づい
て、追加、削除、および更新をすることができる。The storage information management unit 22 controls input / output and updating of the language / address correspondence information 230 stored in the storage unit 23. That is, the address information 232 of the driver server 3 corresponding to the language information 161 is acquired from the language / address correspondence information 230. Further, addition, deletion, and updating can be performed based on information input from an input device (not shown) of the management server 2.
【0038】記憶部23には、各ドライバサーバ3に、
どの言語のプリンタドライバが記憶されているかを示す
言語・アドレス対応情報230が記憶されている。すな
わち、言語・アドレス対応情報230は、図5に示すよ
うに、言語情報231とドライバサーバ3のアドレス情
報232とが対応づけて記憶されている。In the storage unit 23, each driver server 3 stores
Language / address correspondence information 230 indicating which language printer driver is stored is stored. That is, in the language / address correspondence information 230, as shown in FIG. 5, the language information 231 and the address information 232 of the driver server 3 are stored in association with each other.
【0039】ドライバサーバ3は、通信制御部31と、
ドライバ記憶部32と、顧客データベース33と、更新
制御部34とを備える。The driver server 3 includes a communication control unit 31
A driver storage unit 32, a customer database 33, and an update control unit 34 are provided.
【0040】通信制御部31は、他の機器との通信を行
うために、ネットワークに対する入出力を制御する。例
えば、管理サーバ2から送信されてきたドライバ取得要
求を受け付ける。さらに、ドライバ取得要求に含まれる
クライアントのアドレス情報162に対応するクライア
ント1に対して、プリンタドライバを送信するために出
力する。The communication control unit 31 controls input and output to and from a network in order to perform communication with other devices. For example, a driver acquisition request transmitted from the management server 2 is received. Further, it outputs the printer driver for transmission to the client 1 corresponding to the client address information 162 included in the driver acquisition request.
【0041】ドライバ記憶部32は、各ドライバサーバ
3ごとに定められた言語に対応するプリンタドライバ
を、デバイスIDごとに記憶する。例えば、日本語用の
ドライバサーバ3であれば、日本語用のプリンタドライ
バが、デバイスIDごとに記憶されている。なお、一つ
のドライバサーバ3に記憶させるプリンタドライバは、
単一の言語でなくてもよい。すなわち、複数言語のプリ
ンタドライバを一つのドライバサーバ3に記憶させても
よい。The driver storage unit 32 stores a printer driver corresponding to a language defined for each driver server 3 for each device ID. For example, if the driver server 3 is for Japanese, a printer driver for Japanese is stored for each device ID. The printer driver stored in one driver server 3 is:
It doesn't have to be a single language. That is, printer drivers in a plurality of languages may be stored in one driver server 3.
【0042】ドライバ記憶部32に記憶されているプリ
ンタドライバは、クライアント1から直接参照すること
ができるようにしてもよい。例えば、クライアント1か
ら、FTP(File Transfer Protocol)コマンドを用い
て、取得できるようにしてもよい。The printer driver stored in the driver storage section 32 may be directly referred to from the client 1. For example, the information may be obtained from the client 1 using an FTP (File Transfer Protocol) command.
【0043】顧客データベース33は、図6に示すよう
に、プリンタドライバをダウンロードしたユーザの電子
メールアドレス331と、デバイスID332とを対応
付けて記録する。顧客データベース33の記憶内容は、
ユーザがプリンタドライバをダウンロードするたびに、
追加更新する。As shown in FIG. 6, the customer database 33 records the electronic mail address 331 of the user who downloaded the printer driver and the device ID 332 in association with each other. The contents stored in the customer database 33 are as follows:
Each time a user downloads a printer driver,
Add and update.
【0044】更新制御部34は、ドライバ記憶部32に
記憶しているプリンタドライバをバージョンアップした
ときに、電子メールでユーザに通知する。すなわち、顧
客データベース33に記憶されているデバイスID33
2を参照して、バージョンアップされたプリンタドライ
バを利用しているユーザを抽出し、電子メールでバージ
ョンアップがあったことを通知する。また、バージョン
アップされたプリンタドライバを送信してもよい。The update control unit 34 notifies the user by e-mail when the version of the printer driver stored in the driver storage unit 32 is upgraded. That is, the device ID 33 stored in the customer database 33
Referring to FIG. 2, a user who uses the upgraded printer driver is extracted, and the fact that the version has been updated is notified by e-mail. Further, an upgraded printer driver may be transmitted.
【0045】つぎに、本実施形態に係るネットワークシ
ステムの動作概要を、図7および図8を用いて説明す
る。Next, an outline of the operation of the network system according to the present embodiment will be described with reference to FIGS.
【0046】デバイス検出部12は、クライアント1お
よびLAN8に接続されているデバイスを検出する(S
101)。ここで、LAN8に、新たにプリンタ4が追
加されていたとする。この場合、記憶情報管理部13
は、デバイス情報164を参照して、プリンタ4のデバ
イスIDがこれに含まれていないことを確認すると、新
たに接続されたデバイスであると判断し、以下の処理を
行う(S102)。The device detecting section 12 detects a device connected to the client 1 and the LAN 8 (S
101). Here, it is assumed that a new printer 4 has been added to the LAN 8. In this case, the storage information management unit 13
Refers to the device information 164, confirms that the device ID of the printer 4 is not included in the device ID, determines that the device is a newly connected device, and performs the following processing (S102).
【0047】入出力制御部15が確認画面(1)100
を表示装置19に表示する。そして、ユーザからの確認
入力を受け付ける(S103)。確認入力があると、記
憶情報管理部13は、記憶部16から言語情報161
と、クライアント1のアドレス情報162と、管理サー
バ2のアドレス情報163とを取得する(S104)。
ドライバ取得部13が、言語情報161と、クライアン
ト1のアドレス情報162と、管理サーバ2のアドレス
情報163とを受け取って、ドライバ取得要求を生成す
る。生成されたドライバ取得要求は、通信制御部11が
管理サーバ2へ宛てて出力する(S105)。そして、
プリンタドライバがダウンロードされる(S106)。
ダウンロード処理S160の詳細は後述する。入出力制
御部15は、確認画面(3)を表示装置19に表示し
て、インストールを実行するかどうかを確認する。イン
ストールする場合、ダウンロードされたプリンタドライ
バの圧縮を解凍して、インストールを行う(S10
7)。The input / output controller 15 checks the confirmation screen (1) 100
Is displayed on the display device 19. Then, a confirmation input from the user is received (S103). When there is a confirmation input, the storage information management unit 13 sends the language information 161 from the storage unit 16.
And the address information 162 of the client 1 and the address information 163 of the management server 2 (S104).
The driver acquisition unit 13 receives the language information 161, the address information 162 of the client 1, and the address information 163 of the management server 2, and generates a driver acquisition request. The communication control unit 11 outputs the generated driver acquisition request to the management server 2 (S105). And
The printer driver is downloaded (S106).
Details of the download processing S160 will be described later. The input / output control unit 15 displays the confirmation screen (3) on the display device 19 and confirms whether to execute the installation. When installing the printer driver, decompress the downloaded printer driver and install it (S10).
7).
【0048】つぎに、S106のダウンロード処理の詳
細について、図8を用いて説明する。ダウンロード処理
には、2つの態様がある。Next, the details of the download process in S106 will be described with reference to FIG. The download process has two aspects.
【0049】まず、図8(a)に示す第1の態様では、
ドライバ取得要求には言語情報161と、クライアント
1のアドレス情報162とが含まれる。これを受信した
管理サーバ2では、記憶情報管理部22が、記憶部21
を参照して、当該言語情報161に対応するドライバサ
ーバ3のアドレス情報232を取得する(S211)。
通信制御部21が、取得したアドレス情報232を、送
信元のクライアント1へ返信するために、ネットワーク
5に出力する(S212)。クライアント1ではこれを
受け付ける。そして、入出力制御部15が表示装置19
に、図10に示すメールアドレス入力画面400を表示
する。OKボタン410を押すと、ドライバ取得部13
がアドレス情報232により定まるドライバサーバ3へ
アクセスして、デバイスIDに対応したプリンタドライ
バを取得する(S213)。ここで、ユーザが電子メー
ルアドレスを入力していると、電子メールアドレスも併
せてドライバサーバ3へ送信される。ドライバサーバ3
では、デバイスIDと電子メールアドレスを顧客データ
ベース33に登録する(S214)。First, in the first mode shown in FIG.
The driver acquisition request includes language information 161 and address information 162 of client 1. In the management server 2 receiving this, the storage information management unit 22
, The address information 232 of the driver server 3 corresponding to the language information 161 is acquired (S211).
The communication control unit 21 outputs the obtained address information 232 to the network 5 in order to return the address information 232 to the transmission source client 1 (S212). The client 1 accepts this. Then, the input / output control unit 15 sets the display device 19
Next, a mail address input screen 400 shown in FIG. 10 is displayed. When the OK button 410 is pressed, the driver acquisition unit 13
Accesses the driver server 3 determined by the address information 232, and acquires a printer driver corresponding to the device ID (S213). Here, if the user inputs an e-mail address, the e-mail address is also transmitted to the driver server 3 together. Driver server 3
Then, the device ID and the e-mail address are registered in the customer database 33 (S214).
【0050】これにより、プリンタドライバのバージョ
ンアップがあったときには、更新制御部34が顧客デー
タベース33を参照して、各ユーザにバージョンアップ
の通知、または、バージョンアップされたプリンタドラ
イバを送信することができる。Thus, when the version of the printer driver is upgraded, the update control unit 34 refers to the customer database 33 and notifies each user of the version upgrade or transmits the upgraded printer driver. it can.
【0051】また、図8(b)に示す第2の態様では、
ドライバ取得要求には言語情報161と、デバイスID
と、クライアント1のアドレス情報162とが含まれ
る。これを受信した管理サーバ2では、記憶情報管理部
22が、記憶部21を参照して、当該言語情報161に
対応するドライバサーバ3のアドレス情報232を取得
する(S211)。通信制御部21が、ドライバ取得要
求を、取得したアドレス情報232のドライバサーバ3
へ転送するために出力する(S212)。ドライバサー
バ3はこれを受け付けて、デバイスIDに対応するプリ
ンタドライバをドライバ記憶部32から取り出し、通信
制御部31が送信元のクライアントへ送信するために出
力する(S213)。クライアント1では、これを受信
する(S214)。In the second mode shown in FIG.
The language information 161 and the device ID are included in the driver acquisition request.
And the address information 162 of the client 1. In the management server 2 that has received this, the storage information management unit 22 acquires the address information 232 of the driver server 3 corresponding to the language information 161 by referring to the storage unit 21 (S211). The communication control unit 21 transmits the driver acquisition request to the driver server 3 of the acquired address information 232.
It is output for transfer to (S212). The driver server 3 receives this, retrieves the printer driver corresponding to the device ID from the driver storage unit 32, and outputs the printer driver for transmission by the communication control unit 31 to the transmission source client (S213). The client 1 receives this (S214).
【0052】なお、上記いずれの態様においても、プリ
ンタドライバの取得は、FTPコマンドを用いて行って
も良い。また、上記で行ったクライアント1における処
理は、いわゆるWebブラウザが備える機能を利用する
こともできる。さらに、デバイスの検出に関する処理の
全部、または、一部は、クライアント1で動作するオぺ
レーティングシステムが備える機能を利用してもよい。In any of the above embodiments, the printer driver may be obtained by using an FTP command. Further, the processing in the client 1 performed as described above can use a function provided in a so-called Web browser. Further, all or a part of the processing related to device detection may use a function provided in an operating system operating on the client 1.
【0053】以上説明した実施態様によれば、クライア
ントのユーザは、特に意識することなく、新たに接続さ
れたプリンタのドライバを、ネットワーク経由で取得す
ることができる。特に、LANに追加されたプリンタも
検出して、そのプリンタに対応するドライバをインスト
ールできる。According to the above-described embodiment, the user of the client can obtain the driver of the newly connected printer via the network without being particularly conscious. In particular, a printer added to the LAN can be detected, and a driver corresponding to the printer can be installed.
【0054】また、すべてのドライバサーバ3のアドレ
スと言語情報との対応関係を、クライアント1が保持す
るのではなく、管理サーバ2で管理するので、ドライバ
サーバ3の追加、削除、統合、アドレス変更等があった
ときでも、管理サーバ2だけをメンテナンスすればよ
い。Since the correspondence between the addresses of all the driver servers 3 and the language information is managed not by the client 1 but by the management server 2, addition, deletion, integration, and address change of the driver servers 3 are performed. Even when there is such a situation, only the management server 2 needs to be maintained.
【0055】一方、上記と異なり、すべてのドライバサ
ーバ3のアドレスと言語情報との対応関係を、各クライ
アント1が保持してもよい。この場合、管理サーバ2を
経由しないで、各ドライバサーバ3へアクセスすること
ができる。On the other hand, differently from the above, each client 1 may hold the correspondence between the addresses of all the driver servers 3 and the language information. In this case, each driver server 3 can be accessed without going through the management server 2.
【0056】なお、本実施形態ではダウンロードする対
象をプリンタドライバとしているが、他のプログラム等
のデジタルデータのダウンロードにも適用することがで
きる。In the present embodiment, the object to be downloaded is the printer driver. However, the present invention can be applied to downloading digital data such as other programs.
【0057】次に、本発明の第2の実施形態について、
図11および図12を用いて説明する。Next, a second embodiment of the present invention will be described.
This will be described with reference to FIGS.
【0058】図11は、第2の実施形態に係るネットワ
ークシステムの構成を示す図である。第1の実施形態と
共通する構成には同一の符号を付し、説明を省略する。FIG. 11 is a diagram showing a configuration of a network system according to the second embodiment. The same components as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted.
【0059】本実施形態においては、クライアント1に
GPSシステム50を備えている。GPSシステム50
は、図示しない人工衛星からの電波を用いて、自己の存
在する地球上の位置を、緯度経度で出力する。第1の実
施形態においては、ドライバ取得要求にクライアント1
の言語情報を含めていたが、本実施形態では、これに代
りGPSシステム50から得た緯度経度情報を含める。In the present embodiment, the client 1 has a GPS system 50. GPS system 50
Outputs the position on the earth where the user is located in latitude and longitude using radio waves from an artificial satellite (not shown). In the first embodiment, the client 1
However, in the present embodiment, the latitude and longitude information obtained from the GPS system 50 is included instead.
【0060】図12には、第2の実施形態における管理
サーバ2の記憶部23に記憶されている言語・アドレス
対応情報230を示す。ここで、第1の実施形態の場合
に含まれていた言語情報231とドライバサーバのアド
レス232に加えて、緯度経度情報233を含む。FIG. 12 shows the language / address correspondence information 230 stored in the storage unit 23 of the management server 2 in the second embodiment. Here, in addition to the language information 231 and the driver server address 232 included in the first embodiment, latitude and longitude information 233 is included.
【0061】ここで、地球上の言語圏は知られている。
この言語圏を、大まかに緯度と経度で表現することが可
能である。言語圏が分かれば、それぞれの地域で最も利
用されている言語がわかる。すなわち、緯度経度情報か
ら、そのクライアント1の利用言語を、ある程度の確率
で推定できる。この性質を利用して、言語・アドレス対
応情報230の緯度経度情報233は、定められてい
る。Here, the linguistic sphere on the earth is known.
This language zone can be roughly expressed by latitude and longitude. Knowing the linguistic sphere tells you which language is the most used in each region. That is, the language used by the client 1 can be estimated from the latitude and longitude information with a certain probability. By utilizing this property, the latitude / longitude information 233 of the language / address correspondence information 230 is determined.
【0062】記憶情報管理部22では、ドライバ取得要
求に含まれる緯度経度情報に基づいて、言語・アドレス
対応情報230からドライバサーバのアドレス情報23
2を取得する。The storage information management unit 22 extracts the address information 23 of the driver server from the language / address correspondence information 230 based on the latitude / longitude information included in the driver acquisition request.
Acquire 2.
【0063】[0063]
【発明の効果】本発明によれば、ユーザが言語情報を入
力しなくても、インストールするコンピュータの使用言
語に対応するドライバファイルを入手できる。According to the present invention, a driver file corresponding to a language used by a computer to be installed can be obtained without a user inputting language information.
【図1】本発明に係る第1の実施形態におけるネットワ
ークシステムの構成を示す説明図である。FIG. 1 is an explanatory diagram illustrating a configuration of a network system according to a first embodiment of the present invention.
【図2】本発明に係る第1の実施形態における確認画面
(1)の例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of a confirmation screen (1) according to the first embodiment of the present invention.
【図3】本発明に係る第1の実施形態における確認画面
(2)の例を示す説明図である。FIG. 3 is an explanatory diagram illustrating an example of a confirmation screen (2) according to the first embodiment of the present invention.
【図4】本発明に係る第1の実施形態におけるクライア
ントの記憶部に記憶されるデータの構成を示す説明図で
ある。FIG. 4 is an explanatory diagram showing a configuration of data stored in a storage unit of the client according to the first embodiment of the present invention.
【図5】本発明に係る第1の実施形態における言語・ア
ドレス対応情報の構成を示す説明図である。FIG. 5 is an explanatory diagram showing a configuration of language / address correspondence information according to the first embodiment of the present invention.
【図6】本発明に係る第1の実施形態における顧客デー
タベースの構成を示す説明図である。FIG. 6 is an explanatory diagram illustrating a configuration of a customer database according to the first embodiment of the present invention.
【図7】本発明に係る第1の実施形態における処理フロ
ーを示す説明図である。FIG. 7 is an explanatory diagram showing a processing flow in the first embodiment according to the present invention.
【図8】本発明に係る第1の実施形態におけるダウンロ
ード処理の詳細な処理フローを示す説明図である。FIG. 8 is an explanatory diagram showing a detailed processing flow of download processing in the first embodiment according to the present invention.
【図9】本発明に係る第1の実施形態における確認画面
(3)の例を示す説明図である。FIG. 9 is an explanatory diagram showing an example of a confirmation screen (3) according to the first embodiment of the present invention.
【図10】本発明に係る第1の実施形態における電子メ
ールアドレス入力画面の例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of an e-mail address input screen according to the first embodiment of the present invention.
【図11】本発明に係る第2の実施形態におけるネット
ワークシステムの構成を示す説明図である。FIG. 11 is an explanatory diagram illustrating a configuration of a network system according to a second embodiment of the present invention.
【図12】本発明に係る第2の実施形態における言語・
アドレス対応情報の構成を示す説明図である。FIG. 12 is a diagram illustrating a language and a language according to the second embodiment of the present invention.
FIG. 4 is an explanatory diagram showing a configuration of address correspondence information.
1…クライアント 2…管理サーバ 3…ドライバサーバ 5…ネットワーク 4…プリンタ 8…LAN 9…事業所 10…クライアント本体 100…確認画面(1) 200…確認画面(2) 300…確認画面(3) 400…電子メールアドレス入力画面。 DESCRIPTION OF SYMBOLS 1 ... Client 2 ... Management server 3 ... Driver server 5 ... Network 4 ... Printer 8 ... LAN 9 ... Office 10 ... Client body 100 ... Confirmation screen (1) 200 ... Confirmation screen (2) 300 ... Confirmation screen (3) 400 … E-mail address input screen.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C061 AP01 HJ08 HQ17 HS01 HS07 5B021 AA01 AA02 BB01 EE01 5B089 GA21 GB03 JA34 JB07 KA01 KA04 KB09 KC21 KC44 KC59 LB12 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2C061 AP01 HJ08 HQ17 HS01 HS07 5B021 AA01 AA02 BB01 EE01 5B089 GA21 GB03 JA34 JB07 KA01 KA04 KB09 KC21 KC44 KC59 LB12
Claims (7)
語に対応するデバイスドライバを、分散して複数記憶す
るドライバサーバ群と、前記ドライバサーバ群におけ
る、前記複数のデバイスドライバの分散状況を管理する
管理サーバと、前記ドライバサーバ群からデバイスドラ
イバを取得するクライアントと、を備えるネットワーク
システムにおいて、 前記クライアントは、 当該クライアントの使用言語を示す言語情報を、前記管
理サーバへの送信情報として出力する出力部と、 前記言語情報に対応するデバイスドライバを、前記ドラ
イバサーバ群に属するいずれかのドライバサーバから取
得する取得部と、を備えることを特徴とするネットワー
クシステム。1. A driver server group for storing a plurality of device drivers corresponding to any one of a plurality of types of languages in a distributed manner, and a distribution status of the plurality of device drivers in the driver server group. In a network system including a management server to manage and a client to acquire a device driver from the driver server group, the client outputs language information indicating a language used by the client as transmission information to the management server. A network system comprising: an output unit; and an obtaining unit that obtains a device driver corresponding to the language information from one of the driver servers belonging to the driver server group.
いずれか一の言語に対応するデバイスドライバを、分散
して複数記憶するドライバサーバ群と、前記ドライバサ
ーバ群からデバイスドライバを取得するクライアントと
を備えるネットワークシステムにおいて、 前記クライアントは、 デバイスを接続する接続部と、 前記管理サーバへ、当該クライアントを識別するための
識別情報と、当該クライアントの使用言語を示す言語情
報と、前記接続部に接続されたデバイスを識別するため
の識別情報とを送信する送信部と、 前記言語情報に対応するデバイスドライバを取得する取
得部と、を備え、 前記管理サーバは、 言語情報と、前記ドライバサーバ群に属する各ドライバ
サーバにそれぞれ割り当てられた識別情報とを対応付け
て記憶する記憶部と、 前記クライアントの識別情報と、前記クライアントの言
語情報と、前記デバイスの識別情報を受信する受信部
と、 前記記憶部を参照して、前記受信部が受信した言語情報
に対応するドライバサーバの識別情報を取得する取得部
と、 前記取得部が取得したドライバサーバの識別情報により
定まるドライバサーバへ、前記クライアントの識別情報
と、前記デバイスの識別情報とを送信する送信部と、を
備え、 前記各ドライバサーバは、 デバイス別に、前記言語情報に対応する言語用のデバイ
スドライバを記憶する記憶部と、 前記クライアントの識別情報と、前記デバイスの識別情
報とを受信する受信部と、 前記受信したクライアントの識別情報により特定される
クライアントに対して、前記デバイスの識別情報により
特定されるデバイス用のデバイスドライバを送信する送
信部と、を備えることを特徴とするネットワークシステ
ム。2. A management server, a driver server group that stores a plurality of device drivers corresponding to any one of a plurality of languages in a distributed manner, and a client that acquires a device driver from the driver server group In a network system comprising: a client, a connection unit for connecting a device; identification information for identifying the client to the management server; language information indicating a language used by the client; A transmission unit for transmitting identification information for identifying a connected device; and an acquisition unit for acquiring a device driver corresponding to the language information, wherein the management server comprises: language information; and the driver server group. And stores identification information assigned to each driver server belonging to A storage unit, a receiving unit that receives the identification information of the client, the language information of the client, and the identification information of the device; and a driver corresponding to the language information received by the receiving unit with reference to the storage unit An acquisition unit for acquiring server identification information; and a transmission unit for transmitting the client identification information and the device identification information to a driver server determined by the driver server identification information acquired by the acquisition unit. A storage unit that stores, for each device, a device driver for a language corresponding to the language information; a reception unit that receives the identification information of the client; and the identification information of the device; To the client specified by the identified client identification information, A transmission unit for transmitting a device driver for a chair.
いずれか一の言語に対応するデバイスドライバを、分散
して複数記憶するドライバサーバ群と、前記ドライバサ
ーバ群からプリンタドライバを取得するクライアントと
を備えるネットワークシステムにおいて、 前記クライアントは、 当該クライアントに接続されたプリンタを検出する検出
部と、 前記検出部が検出したプリンタから、当該プリンタを識
別する識別情報を取得する取得部と、 前記管理サーバへ、当該クライアントの使用言語を示す
言語情報と、当該クライアントを識別するための識別情
報とを送信する送信部と、 前記管理サーバから、少なくとも一のドライバサーバの
アドレス情報を受信する受信部と、 前記受信したドライバサーバのアドレス情報により定ま
るドライバサーバから、前記プリンタの識別情報により
定まるプリンタに対応したプリンタドライバを取得する
取得部と、を備え、 前記管理サーバは、 言語情報と、前記ドライバサーバ群に属する各ドライバ
サーバにそれぞれ割り当てられた識別情報とを対応付け
て記憶する記憶部と、 前記クライアントの識別情報と、前記クライアントの言
語情報とを受信する受信部と、 前記記憶部を参照して、受信したクライアントの言語情
報に対応するドライバサーバのアドレス情報を、前記ク
ライアントの識別情報により特定されるクライアントへ
送信する送信部と、を備え、 前記各ドライバサーバは、 プリンタの機種別に、一の言語に対応するプリンタドラ
イバを、前記一以上のクライアントから参照可能に記憶
する記憶部と、を備えることを特徴とするネットワーク
システム。3. A management server, a driver server group that stores a plurality of device drivers corresponding to any one of a plurality of languages in a distributed manner, and a client that acquires a printer driver from the driver server group In the network system, the client includes: a detecting unit that detects a printer connected to the client; an obtaining unit that obtains identification information for identifying the printer from the printer detected by the detecting unit; A transmitting unit that transmits language information indicating a language used by the client and identification information for identifying the client to the server; and a receiving unit that receives address information of at least one driver server from the management server. A driver determined by the received address information of the driver server An acquisition unit for acquiring, from a server, a printer driver corresponding to a printer determined by the printer identification information, the management server comprising: a language information; and an identification assigned to each of the driver servers belonging to the driver server group. A storage unit that stores information in association with information; a receiving unit that receives the identification information of the client; and language information of the client; and a driver that refers to the storage unit and that corresponds to the received language information of the client. A transmission unit configured to transmit address information of a server to a client specified by the identification information of the client, wherein each of the driver servers includes, for each printer model, a printer driver corresponding to one language, the one or more printer drivers. And a storage unit for storing the data so that it can be referred to by the client. Tsu network system.
よび、複数種類の言語のうちのいずれか一の言語に対応
するデバイスドライバを、分散して複数記憶するドライ
バサーバ群に、ネットワークを介して接続される管理サ
ーバであって、 前記クライアントの識別情報と、当該クライアントの使
用言語を示す言語情報と、前記プリンタが識別可能な識
別情報とを受け付ける受付部と、 言語情報と、前記ドライバサーバ群に属する各ドライバ
サーバにそれぞれ割り当てられた識別情報とを対応付け
て記憶する記憶部と、 前記記憶部を参照して、受信したクライアントの言語情
報に対応するドライバサーバの識別情報を取得する取得
部と、 前記取得したドライバサーバの識別情報により定まるド
ライバサーバへ、前記クライアントの識別情報と、前記
プリンタの識別情報とを送信情報として出力する出力部
と、を備えることを特徴とする管理サーバ。4. A client connected to a printer and a driver server group that stores a plurality of device drivers corresponding to any one of a plurality of languages in a distributed manner via a network. A receiving unit that receives identification information of the client, language information indicating a language used by the client, and identification information that can be identified by the printer; a language information; A storage unit that stores the identification information assigned to each driver server in association with each other, and an acquisition unit that acquires the identification information of the driver server corresponding to the received client language information by referring to the storage unit. To the driver server determined by the obtained driver server identification information, the client identification information and Management server characterized by comprising an output unit that outputs the identification information of the printer as the transmission information.
よび、複数種類の言語のうちのいずれか一の言語に対応
するデバイスドライバを、分散して複数記憶するドライ
バサーバ群に、ネットワークを介して接続される管理サ
ーバであって、 前記クライアントの識別情報と、当該クライアントの使
用言語を示す言語情報とを受け付ける受付部と、 言語情報と、前記ドライバサーバ群に属する各ドライバ
サーバのアドレス情報とを対応付けて記憶する記憶部
と、 前記記憶部を参照して、受信したクライアントの言語情
報に対応するドライバサーバのアドレス情報を取得する
取得部と、 前記取得したドライバサーバのアドレス情報を、前記ク
ライアントの識別情報により特定されるクライアントへ
送信するために出力する出力部と、を備えることを特徴
とする管理サーバ。5. A client connected to a printer and a driver server group that stores a plurality of device drivers corresponding to any one of a plurality of languages in a distributed manner via a network. A management server that receives identification information of the client, language information indicating a language used by the client, and associates the language information with address information of each driver server belonging to the driver server group. A storage unit for storing the address information of the driver server corresponding to the language information of the received client by referring to the storage unit; and identifying the obtained address information of the driver server by identifying the client. An output unit for outputting the information to the client specified by the information. Management server which is characterized.
語に対応するプリンタドライバを、分散して複数記憶す
るドライバサーバ群と、前記ドライバサーバ群におけ
る、前記複数のプリンタドライバの分散状況を管理する
管理サーバとに、ネットワークを介して接続されるクラ
イアントであって、 当該クライアントに接続されたプリンタを検出する検出
部と、 前記検出部が検出したプリンタから、当該プリンタを識
別する識別情報を取得する取得部と、 当該クライアントの使用言語を示す言語情報を、前記管
理サーバへの送信情報として出力する出力部と、 前記言語情報および前記識別情報の双方に対応するプリ
ンタドライバを、前記ドライバサーバ群に属するいずれ
かのドライバサーバから取得する取得部と、を備えるこ
とを特徴とするクライアント。6. A driver server group that stores a plurality of printer drivers corresponding to any one of a plurality of languages in a distributed manner, and a distribution status of the plurality of printer drivers in the driver server group. A detecting unit for detecting a printer connected to the client, the detecting unit detecting a printer connected to the client; and identifying information identifying the printer from the printer detected by the detecting unit. An acquisition unit that acquires, an output unit that outputs language information indicating a language used by the client as transmission information to the management server, and a printer driver corresponding to both the language information and the identification information. An acquisition unit for acquiring from any one of the driver servers belonging to the group. Client.
語に対応するプリンタドライバを、分散して複数記憶す
るドライバサーバ群と、前記ドライバサーバ群におけ
る、前記複数のプリンタドライバの分散状況を管理する
管理サーバとに、ネットワークを介して接続されるクラ
イアントに実行させるプログラムを記録した記録媒体で
あって、 前記プログラムは、 プリンタを識別する識別情報と、当該クライアントの使
用言語を示す言語情報とを受け付ける処理と、 前記受け付けたクライアントの言語情報を、前記管理サ
ーバへの送信情報として出力する処理と、 前記管理サーバが出力した前記ドライバサーバ群に属す
るいずれか一のドライバサーバの識別情報を受け付ける
処理と、 前記言語情報および前記識別情報の双方に対応するプリ
ンタドライバを、前記ドライバサーバ群に属するいずれ
かのドライバサーバから取得する処理と、を備えること
を特徴とする記録媒体。7. A driver server group that stores a plurality of printer drivers corresponding to any one of a plurality of types of languages in a distributed manner, and a distribution status of the plurality of printer drivers in the driver server group. A recording medium recording a program to be executed by a client connected via a network to a management server to manage, the program comprising: identification information for identifying a printer; language information indicating a language used by the client; Receiving the language information of the received client as transmission information to the management server; and receiving identification information of any one of the driver servers belonging to the driver server group output by the management server. Processing, and a printer corresponding to both the language information and the identification information. Recording medium characterized by comprising a driver, a process of acquiring from one of the driver servers belonging to the driver server group, the.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000104866A JP2001290716A (en) | 2000-04-06 | 2000-04-06 | Network system, management server, and client |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000104866A JP2001290716A (en) | 2000-04-06 | 2000-04-06 | Network system, management server, and client |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001290716A true JP2001290716A (en) | 2001-10-19 |
Family
ID=18618337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000104866A Pending JP2001290716A (en) | 2000-04-06 | 2000-04-06 | Network system, management server, and client |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001290716A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005216231A (en) * | 2004-02-02 | 2005-08-11 | Fuji Xerox Co Ltd | Method, device, and program for supplying driver |
JP2006134245A (en) * | 2004-11-09 | 2006-05-25 | Kyocera Mita Corp | Automatic installation system and program of printer driver |
JP2006209482A (en) * | 2005-01-28 | 2006-08-10 | Seiko Epson Corp | Driver software installing system, device, and driver software installing method |
US7253915B2 (en) | 2002-03-07 | 2007-08-07 | Canon Kabushiki Kaisha | Creating a locally managed instance of a network printer |
JP2007280275A (en) * | 2006-04-11 | 2007-10-25 | Canon Inc | Program installation system and program installation method |
JP2010160751A (en) * | 2009-01-09 | 2010-07-22 | Seiko Epson Corp | Device driver management system |
US7903267B2 (en) | 2005-11-02 | 2011-03-08 | Kyocera Mita Corporation | Automatic installation system for printer driver, and program recording medium |
-
2000
- 2000-04-06 JP JP2000104866A patent/JP2001290716A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7253915B2 (en) | 2002-03-07 | 2007-08-07 | Canon Kabushiki Kaisha | Creating a locally managed instance of a network printer |
JP2005216231A (en) * | 2004-02-02 | 2005-08-11 | Fuji Xerox Co Ltd | Method, device, and program for supplying driver |
JP4631286B2 (en) * | 2004-02-02 | 2011-02-16 | 富士ゼロックス株式会社 | Driver providing method, apparatus, and program |
JP2006134245A (en) * | 2004-11-09 | 2006-05-25 | Kyocera Mita Corp | Automatic installation system and program of printer driver |
JP2006209482A (en) * | 2005-01-28 | 2006-08-10 | Seiko Epson Corp | Driver software installing system, device, and driver software installing method |
US7903267B2 (en) | 2005-11-02 | 2011-03-08 | Kyocera Mita Corporation | Automatic installation system for printer driver, and program recording medium |
JP2007280275A (en) * | 2006-04-11 | 2007-10-25 | Canon Inc | Program installation system and program installation method |
JP2010160751A (en) * | 2009-01-09 | 2010-07-22 | Seiko Epson Corp | Device driver management system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10367917B2 (en) | Method and apparatus for dynamically locating resources | |
CA2257692C (en) | Use of polymorphic package files to update software components | |
JP3184802B2 (en) | Method and system for providing customized internet content to requesting client devices | |
US6321258B1 (en) | Administration of networked peripherals using particular file system | |
JP3958246B2 (en) | Remote creation of printer instances on workstations | |
US8225312B2 (en) | Method and apparatus for downloading software updates | |
US20020138564A1 (en) | Universal printing and document imaging system and method | |
US20030097433A1 (en) | Platform-independent apparatus and method for automatically searching, distributing and installing software | |
WO2000036503A2 (en) | Automatic and selective transfer of software and configuration information from a source computer to a target computer and automatic upgrade of software | |
US20030225831A1 (en) | Center server and computer apparatus | |
JP2001290716A (en) | Network system, management server, and client | |
US8560701B2 (en) | Method and apparatus for web service communication | |
CN102640126A (en) | Management apparatus and method therefor | |
US20020171863A1 (en) | Web-based demo pages for printers | |
JPH1165828A (en) | Program updating system and recording medium recording program for updating program | |
JP4430299B2 (en) | Terminal device, method, program, and recording medium for receiving data distribution from server device | |
JP2005222453A (en) | System and program for patch management | |
JP2002055860A (en) | Data management system | |
JP5373590B2 (en) | System and method for managing toolbar applications | |
JP4936603B2 (en) | Sales management method and storage medium storing the program | |
JP2005092576A (en) | Data providing device and data providing method | |
JP4100094B2 (en) | Content management apparatus, content providing system, and management apparatus control program | |
JP2002342043A (en) | Network printer system | |
JP5987960B2 (en) | Information processing apparatus, control method and program thereof, and information processing system, control method and program thereof | |
JP2001229027A (en) | Version control method for client program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060131 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060331 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060425 |