JP2001325170A - System for managing and supporting use of device on network - Google Patents
System for managing and supporting use of device on networkInfo
- Publication number
- JP2001325170A JP2001325170A JP2000145256A JP2000145256A JP2001325170A JP 2001325170 A JP2001325170 A JP 2001325170A JP 2000145256 A JP2000145256 A JP 2000145256A JP 2000145256 A JP2000145256 A JP 2000145256A JP 2001325170 A JP2001325170 A JP 2001325170A
- Authority
- JP
- Japan
- Prior art keywords
- driver
- client
- network
- printer
- management system
- 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
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ネットワーク上の
デバイスの使用を管理および支援するシステムに関す
る。The present invention relates to a system for managing and supporting the use of devices on a network.
【0002】[0002]
【従来の技術】近年、LAN(Local Area Network)の
普及により、プリンタをネットワークに接続し、同じネ
ットワークに接続された複数のコンピュータで共有する
態様が広まりつつある。プリンタのユーザはネットワー
クに接続されたコンピュータから出力先となるプリンタ
を選択した上で、印刷ジョブを投入してネットワークを
介して印刷を行う。2. Description of the Related Art In recent years, with the spread of a LAN (Local Area Network), a mode in which a printer is connected to a network and shared by a plurality of computers connected to the same network is spreading. A printer user selects a printer as an output destination from a computer connected to a network, submits a print job, and performs printing via the network.
【0003】印刷を行う際には、各クライアントコンピ
ュータに出力先のプリンタに対応したプリンタドライバ
がインストールされている必要がある。従来、各クライ
アントのユーザ、フレキシブルディスク、CD−ROM
などのメディアからプリンタドライバのインストールを
行ったり、ネットワーク上に接続された所定の管理シス
テム内に保存されたプリンタドライバをダウンロードし
てインストールを行ったりしていた。When printing is performed, it is necessary that a printer driver corresponding to an output destination printer is installed in each client computer. Conventionally, each client user, flexible disk, CD-ROM
For example, printer drivers are installed from such media, or printer drivers stored in a predetermined management system connected to a network are downloaded and installed.
【0004】プリンタドライバは、プリンタの機種、使
用するオペレーティングシステムの種類、言語、バージ
ョンなどに応じて多数のプログラムが存在するため、ユ
ーザが適切なプリンタドライバを選択してインストール
する必要がある。プリンタドライバは、本体に同梱され
てきたメディアに格納されたプログラムよりもバージョ
ンアップされたプログラムがインターネット上の所定の
Webサイトで供給されることが多いため、ドライバの
更新情報を収集し、最新のドライバを入手しておくこと
が望ましい。一般ユーザが、これらの点を考慮して、プ
リンタドライバの適切なインストールを実行することが
困難である。従って、多数のクライアントが接続される
ネットワークでは、所定の管理者が、管理システム内に
最適なプリンタドライバを保存し、ユーザは、管理シス
テムからのダウンロードによりプリンタドライバのイン
ストールを行う態様が行われつつある。There are many printer drivers according to the model of the printer, the type of operating system to be used, the language, the version, and the like. Therefore, it is necessary for the user to select and install an appropriate printer driver. As for the printer driver, a program that has been upgraded more often than a program stored in a medium bundled with the main body is supplied on a predetermined Web site on the Internet. It is desirable to obtain a driver. It is difficult for a general user to properly install a printer driver in consideration of these points. Therefore, in a network to which a large number of clients are connected, a mode in which a predetermined administrator stores an optimal printer driver in the management system and a user installs the printer driver by downloading from the management system is being performed. is there.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、従来の
管理システムは、プリンタドライバをダウンロード可能
に保存してあるに過ぎず、プリンタの機種、使用するオ
ペレーティングシステムの種類、言語、バージョンなど
に基づいて、ユーザが適切なプリンタドライバを選択し
てインストールことは、相変わらず困難であった。特
に、管理システムに保存されているプリンタドライバが
新しいバージョンに更新された場合、クライアントに一
旦インストールされたドライバと、管理システム内のド
ライバとのバージョンを比較し、ユーザがドライバの更
新を行うのは非常に困難であった。However, the conventional management system merely stores the printer driver in a downloadable manner, and based on the printer model, the type of operating system to be used, the language, the version, etc. It was still difficult for the user to select and install an appropriate printer driver. In particular, when the printer driver stored in the management system is updated to a new version, the driver installed once on the client is compared with the driver in the management system, and the user updates the driver. It was very difficult.
【0006】従来の管理システムは、各ユーザはネット
ワーク上のプリンタを使用する場合、自らプリンタのパ
スを指定して、プリンタドライバのインストールその他
のセッティングをする必要があった。例えば、オフィス
において、ユーザの目の前に配置されているプリンタで
あっても、パスを特定できない限り、そのプリンタを使
用することはできなかった。このように、一般のユーザ
にとっては、ネットワーク上のプリンタを利用できる環
境を構築するのが困難であった。In the conventional management system, when a user uses a printer on a network, it is necessary for the user to designate a printer path and install a printer driver and perform other settings. For example, in an office, even if a printer is placed in front of a user, the printer cannot be used unless a path can be specified. Thus, it has been difficult for ordinary users to construct an environment in which a printer on a network can be used.
【0007】従来の管理システムは、各ユーザからプリ
ンタへのアクセスの可否を十分に管理することができな
かった。オフィスなどでプリンタを使用する場合、所属
部署、役職、業種などに基づき、ユーザごとに各プリン
タへのアクセスの可否が設定されていることが多い。し
かしながら、実際のユーザにとっては自己がアクセスを
許容されたプリンタか否かを判別することが困難であっ
た。ユーザは、アクセスが許容された範囲内で、最も利
用しやすいプリンタを選択することが困難であった。ま
た、アクセスが許容された範囲を超えてユーザがプリン
タを使用する場合もあった。The conventional management system cannot sufficiently manage whether each user can access the printer. When a printer is used in an office or the like, access to each printer is often set for each user based on the department to which the printer belongs, the position, the type of business, and the like. However, it has been difficult for an actual user to determine whether the user is a printer to which access is permitted. It has been difficult for the user to select the most accessible printer within the range where access is allowed. In some cases, the user uses the printer beyond the permitted access range.
【0008】ここでは、ネットワーク上でプリンタを使
用する場合を例にとって説明したが、同様の課題はネッ
トワークに接続された種々のデバイスについて同様に同
様に生じていた。本発明は、かかる課題を解決するため
になされたものであり、ネットワークに接続されたデバ
イスの使用を管理および支援し、ユーザの利便性を向上
する技術を提供することを目的とする。Here, the case where a printer is used on a network has been described as an example, but the same problem similarly occurs for various devices connected to the network. The present invention has been made to solve such a problem, and an object of the present invention is to provide a technique for managing and supporting use of a device connected to a network and improving user convenience.
【0009】[0009]
【課題を解決するための手段およびその作用・効果】上
記課題を解決するために本発明は第1の構成として、ネ
ットワークにクライアントとデバイスとが接続されたシ
ステムにおいて、該ネットワーク上で前記クライアント
による前記デバイスの使用を管理する管理システムにお
いて、前記クライアントごとに、各デバイスに対する使
用許諾を設定する使用許諾設定手段と、使用許諾が与え
られたデバイスを、前記クライアントに該デバイスに対
応したドライバがインストールされているか否かに関わ
らず表示させるデバイス表示手段とを備えるものとし
た。ここで、デバイスとしては、プリンタ、ディスプレ
イなどの出力機器、CD−ROMドライブ、スキャナな
どの入力機器が相当する。Means for Solving the Problems and Actions and Effects Thereof As a first configuration of the present invention, in a system in which a client and a device are connected to a network, the present invention relates to a system in which the client In a management system that manages use of the device, a license setting unit that sets a license for each device for each of the clients, and a driver corresponding to the device is installed in the client for the licensed device. Device display means for displaying whether or not the display is performed. Here, the devices correspond to output devices such as a printer and a display, and input devices such as a CD-ROM drive and a scanner.
【0010】かかる管理システムによれば、クライアン
トにはドライバがインストール済みのデバイスのみなら
ず、ドライバがインストールされていないデバイスも表
示される。従って、クライアントのユーザは、より柔軟
に利用するデバイスを選択可能となる。この結果、ネッ
トワーク上で共有されるデバイスの利便性が向上する。According to this management system, not only devices for which a driver is installed but also devices for which a driver is not installed are displayed on the client. Therefore, the user of the client can select a device to be used more flexibly. As a result, the convenience of the device shared on the network is improved.
【0011】また、本発明の管理システムによれば、ク
ライアントに対して、使用が許諾されたデバイスのみが
表示される。従って、クライアントのユーザは、自己が
利用可能なデバイスを適切に把握することができ、その
中で利便性の高いデバイスを容易に選択することができ
る。また、管理者にとっても、使用が許可されていない
ユーザがデバイスを使用することがなくなるため、デバ
イスの管理負担が軽減される利点がある。According to the management system of the present invention, only devices for which use is permitted are displayed to the client. Therefore, the user of the client can appropriately grasp the devices that the client can use, and can easily select a highly convenient device among them. Also, for the administrator, there is an advantage that a user who is not permitted to use the device does not use the device, so that the management load on the device is reduced.
【0012】本発明の管理システムにおいて、デバイス
の表示は、一覧表形式や、デバイスの所属を階層的に示
したツリー形式など、種々の表示を適用できるが、前記
デバイス表示手段は、前記クライアントおよびデバイス
が存在するエリアにおける配置図の形式で前記表示を行
う手段とすることが望ましい。こうすれば、デバイスの
物理的な位置と使用の可否をユーザが容易に判断でき
る。従って、各ユーザにとって、最も利便性の高いデバ
イスを容易に選択できる。In the management system according to the present invention, various displays such as a list format and a tree format in which device affiliations are hierarchically displayed can be applied to the display of the device. It is preferable that the display be a means for performing the display in the form of a layout drawing in an area where the device exists. This allows the user to easily determine the physical location of the device and whether or not the device can be used. Therefore, a device that is most convenient for each user can be easily selected.
【0013】かかる表示は、種々の方法で実現可能であ
るが、一例として、前記デバイス表示手段は、前記エリ
アにおいて、前記デバイスの位置を特定可能な所定のレ
イアウトデータを記憶するレイアウトデータ記憶手段
と、前記レイアウトデータとの関連で前記各デバイスの
配置を記憶する配置記憶手段と、前記クライアントに、
前記レイアウトデータを表示させるとともに、前記使用
許諾の有無に応じて各デバイスの表示、非表示を制御す
る表示制御手段とを備える手段とすることにより実現で
きる。Such display can be realized by various methods. As an example, the device display means includes layout data storage means for storing predetermined layout data capable of specifying the position of the device in the area. An arrangement storage unit for storing an arrangement of each device in association with the layout data; and
A display control means for displaying the layout data and controlling display or non-display of each device according to the presence or absence of the license is realized.
【0014】かかる構成によれば、レイアウトデータと
デバイスの配置に関するデータとを別データとして個別
に容易することにより、レイアウトの表示、非表示を容
易に制御することができる。デバイスの配置は、全体の
レイアウトに比較して移動頻度が高いのが通常であるた
め、デバイスの配置を個別のデータとすることにより、
移動に併せたデータ更新が比較的容易に実現できる。According to such a configuration, the layout display and non-display can be easily controlled by separately facilitating the layout data and the data relating to the device arrangement as separate data. Since the device layout usually moves more frequently than the entire layout, by making the device layout individual data,
Data update accompanying movement can be realized relatively easily.
【0015】レイアウトデータは、例えば、オフィスの
場合であれば、それぞれの机、キャビネットなどの配置
図を用いることができる。これらのデータは、デバイス
の物理的位置を特定するために使用されるものであるか
ら、必ずしも厳密なデータである必要はない。また、一
部が省略されたデータであっても構わない。机などの機
材の配置を伴わないフロアの平面図をレイアウトデータ
として使用してもよい。For the layout data, for example, in the case of an office, layout diagrams of desks, cabinets and the like can be used. Since these data are used to specify the physical location of the device, they need not be exact data. Further, the data may be partially omitted. A plan view of a floor without arrangement of equipment such as a desk may be used as layout data.
【0016】本発明は、第2の構成として、ネットワー
クにクライアントとデバイスとが接続されたシステムに
おいて、該ネットワーク上で前記クライアントによる前
記デバイスの使用を支援する支援システムにおいて、前
記クライアントが選択したデバイスのドライバが、該ク
ライアントにインストールされているか否かを検出する
検出手段と、前記ドライバがインストールされていない
場合には、該クライアントに該ドライバをインストール
させるための所定の処理を実行するインストール推進手
段とを備えるものとした。所定の処理とは、該クライア
ントに該ドライバのインストールを促す表示としてもよ
いし、ドライバのインストールを自動的に行うものとし
てもよい。いずれの場合にも、ユーザが、デバイスを使
用するためのセットアップを容易に行うことが可能とな
る利点がある。According to a second aspect of the present invention, in a system in which a client and a device are connected to a network, in a support system for supporting the use of the device by the client on the network, a device selected by the client Detecting means for detecting whether or not the driver is installed in the client, and installation promoting means for executing a predetermined process for causing the client to install the driver when the driver is not installed. It was provided with. The predetermined process may be a display that prompts the client to install the driver, or may automatically install the driver. In any case, there is an advantage that the user can easily perform setup for using the device.
【0017】インストールを促す表示を行うものとすれ
ば、クライアントのユーザが、デバイスの使用に当たり
ドライバのインストールの要否を容易に判断することが
できる。表示は、ドライバのインストールを単純に要求
するものであってもよいが、ドライバの種類を特定して
インストールを要求するものとすることがより望まし
い。表示は、フレキシブルディスクやCD−ROMなど
のメディアからのインストールを指示するものであって
も構わない。If a message prompting installation is displayed, the user of the client can easily determine whether or not to install a driver when using the device. The display may simply request the installation of the driver, but it is more preferable to specify the type of the driver and request the installation. The display may indicate an installation from a medium such as a flexible disk or a CD-ROM.
【0018】本発明の支援システムが、前記デバイスに
対応したドライバを保持するドライバ保持手段を備える
場合には、前記インストール推進手段は、該ドライバ保
持手段からのインストールを行わせるものとすることが
できる。例えば、ドライバを保持手段からダウンロード
してインストールするように指示する表示を行うものと
することができる。クライアント側にHTMLによる表
示を行う場合には、ドライバの保存先へのリンクを表示
するものとしてもよい。これらの表示によれば、ユーザ
はドライバの所在を容易に把握することができ、ドライ
バの入手およびインストールを容易に実行することがで
きる。[0018] When the support system of the present invention includes driver holding means for holding a driver corresponding to the device, the installation promotion means may cause installation from the driver holding means. . For example, a display for instructing to download and install the driver from the holding unit may be provided. When the display is performed in HTML on the client side, a link to the save destination of the driver may be displayed. According to these displays, the user can easily grasp the location of the driver, and can easily obtain and install the driver.
【0019】本発明の支援システムにおいては、前記イ
ンストール推進手段は、上述の通り、種々の表示を行う
ものとしてもよいが、特に、保持手段にドライバが保持
されている場合には、前記デバイスに対応したドライバ
を前記ドライバ保持手段から前記クライアントに配信す
るとともに、該クライアントでの操作を要せずにインス
トールを実行する手段とすることが望ましい。In the support system according to the present invention, the installation promotion means may perform various displays as described above. In particular, when a driver is held in the holding means, the installation promotion means is connected to the device. It is desirable that the corresponding driver be delivered from the driver holding unit to the client and that the installation be performed without requiring an operation on the client.
【0020】かかる構成によれば、クライアントで選択
されたデバイスを自動的にクライアントにインストール
することができる。ユーザがデバイスに適合したドライ
バを選択する必要がない。クライアントのユーザにとっ
て、デバイスを使用可能にセットアップする際の負担が
大きく軽減される。この場合において、通常、インスト
ール時に必要となるプリンタのパス等の情報を支援シス
テムから供給するものとすれば、ユーザの負担を更に軽
減することができる。また、インストール時のミスを回
避することが可能となる。According to this configuration, the device selected by the client can be automatically installed on the client. There is no need for the user to select a driver suitable for the device. The burden of setting up the device for use by the client user is greatly reduced. In this case, if information such as a printer path which is usually required at the time of installation is supplied from the support system, the burden on the user can be further reduced. In addition, it is possible to avoid mistakes during installation.
【0021】本発明の支援システムにおいては、さらに
前記クライアントにインストール済みのドライバのバー
ジョンが、前記保持手段に保持されているドライバのバ
ージョンよりも古いか否かを検出するバージョン判定手
段を備え、前記インストール指示手段は、前記インスト
ール済みのドライバが古いと判断された場合にも前記所
定の処理を実行する手段であるものとすることもでき
る。所定の処理としては、先に説明した通り、ドライバ
の更新を促すための表示をするものとしてもよいし、ド
ライバの更新を自動的に実行するものとしてもよい。こ
うすれば、インストール済みのドライバの更新を、容易
に行うことができる。The support system according to the present invention further comprises version determination means for detecting whether the version of the driver installed in the client is older than the version of the driver stored in the storage means, The installation instructing means may be means for executing the predetermined processing even when the installed driver is determined to be old. As described above, the predetermined process may be a display for prompting the driver to be updated, or the driver may be automatically updated. This makes it possible to easily update the installed driver.
【0022】ここで、バージョンの判定は、種々の態様
により実現可能であるが、本発明の支援システムが、前
記ドライバ保持手段から前記クライアントへのドライバ
の配信に関する記録を保持するログ保持手段と、前記ド
ライバ保持手段に保持されたドライバのバージョンにつ
いての更新記録を保持する更新記録保持手段とを備える
場合には、前記バージョン判定手段は、前記ログ保持手
段と更新記録保持手段とを参照して、前記インストール
済みのドライバが古いか否かを検出する手段であるもの
とすることができる。Here, the determination of the version can be realized in various modes. The support system of the present invention includes a log holding unit for holding a record relating to the distribution of the driver from the driver holding unit to the client; When an update record holding unit that holds an update record for the driver version held in the driver holding unit is provided, the version determination unit refers to the log holding unit and the update record holding unit, It may be a means for detecting whether or not the installed driver is old.
【0023】本発明は、上述した管理システムおよび支
援システムとしての態様の他、種々の態様で構成可能で
ある。例えば、ネットワーク上で前記クライアントによ
る前記デバイスの使用を、該ネットワークに接続された
コンピュータにより管理する管理方法として構成しても
よい。ネットワーク上で前記クライアントによる前記デ
バイスの使用を支援する支援方法として構成してもよ
い。また、本発明は、これらの管理方法、支援方法に相
当する機能を実現するプログラム、該プログラムと同士
し得る信号形態、該プログラムを記録した記録媒体など
の態様で構成してもよい。ここで、記録媒体としては、
フレキシブルディスクやCD−ROM、光磁気ディス
ク、ICカード、ROMカートリッジ、パンチカード、
バーコードなどの符号が印刷された印刷物、コンピュー
タの内部記憶装置(RAMやROMなどのメモリ)およ
び外部記憶装置等、コンピュータが読取り可能な種々の
媒体を利用できる。The present invention can be configured in various modes other than the above-described modes as the management system and the support system. For example, the use of the device by the client on a network may be configured as a management method for managing the use of the device by a computer connected to the network. It may be configured as a support method for supporting the use of the device by the client on a network. In addition, the present invention may be configured by a program that realizes functions corresponding to the management method and the support method, a signal form compatible with the program, and a recording medium on which the program is recorded. Here, as a recording medium,
Flexible disk, CD-ROM, magneto-optical disk, IC card, ROM cartridge, punch card,
Various computer-readable media such as printed matter on which codes such as bar codes are printed, internal storage devices (memory such as RAM and ROM) of the computer, and external storage devices can be used.
【0024】[0024]
【発明の実施の形態】以下、本発明の実施例について以
下の順序で説明する。 A.システムの構成: B.管理システムの構成: C.ドライバ登録: D.ドライバ配信:DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below in the following order. A. System configuration: B. Configuration of management system: Driver registration: Driver distribution:
【0025】A.システムの構成:図1は実施例におけ
るシステムの概略構成を示す説明図である。本実施例で
は、管理システム10と、管理デバイス、クライアント
PC1〜PC3がネットワークLANを介して接続され
ている。管理デバイスとしては、プリンタPRT1〜P
RT5を例示した。クライアントPC1〜PC3は、汎
用コンピュータである。図1に例示した構成に限らず、
更に多数の管理デバイス、クライアントを備えるものと
してもよい。A. System Configuration: FIG. 1 is an explanatory diagram showing a schematic configuration of a system in an embodiment. In the present embodiment, a management system 10, a management device, and clients PC1 to PC3 are connected via a network LAN. Printers PRT1 to PRT1 to PRT
RT5 was exemplified. The clients PC1 to PC3 are general-purpose computers. Not limited to the configuration illustrated in FIG.
Further, a plurality of management devices and clients may be provided.
【0026】各クライアントPC1〜PC3は、出力先
を特定してネットワークLANに印刷ジョブを投入する
ことにより、プリンタPRT1〜PRT5を用いて印刷
を行うことができる。印刷を行うためには、クライアン
トにプリンタPRT1,PRT2に適合したプリンタド
ライバがインストールされる必要がある。プリンタドラ
イバは、管理システム10に保存されている。クライア
ントPC1〜PC3のユーザは、プリンタドライバが必
要な場合には、図中に破線の矢印で示した通り、管理シ
ステム10にアクセスして、プリンタドライバのインス
トールを行う。Each of the clients PC1 to PC3 can perform printing using the printers PRT1 to PRT5 by specifying an output destination and submitting a print job to the network LAN. In order to perform printing, it is necessary to install a printer driver suitable for the printers PRT1 and PRT2 on the client. The printer driver is stored in the management system 10. When a user of the client PC1 to PC3 needs a printer driver, the user accesses the management system 10 and installs the printer driver as indicated by a broken arrow in the drawing.
【0027】管理システム10は、ネットワークLAN
上で必要となるプリンタドライバ一式を保存し、次の手
順で、クライアントPC1〜PC3の要求に応じてプリ
ンタドライバを配信する。まず、クライアントが管理シ
ステム10の所定のURL(Uniform Resource Locato
r)にアクセスすると、利用可能なプリンタがクライア
ントの画面上にブラウザによって表示される。次に、そ
の画面上でクライアントのユーザが使用を希望するプリ
ンタを選択すると、プリンタドライバが配信され、自動
的にインストールされる。なお、かかる手順に限定され
るものではなく、ドライバの配信には種々の手順が適用
可能である。The management system 10 includes a network LAN
The printer driver set required above is stored, and the printer driver is distributed according to the request of the client PC1 to PC3 in the following procedure. First, the client sends a predetermined URL (Uniform Resource Locato) of the management system 10.
When you access r), the available printers are displayed on the client screen by the browser. Next, when the client user selects a desired printer on the screen, the printer driver is distributed and automatically installed. Note that the present invention is not limited to such a procedure, and various procedures can be applied to driver distribution.
【0028】プリンタPRT1〜PRT5のメーカによ
って提供されるプリンタドライバは、繰り返しバージョ
ンアップが行われることが多い。バージョンアップされ
たプリンタドライバは、Webサーバにより、インター
ネットを介して供給されることが多い。管理システム1
0は、最新のバージョンのプリンタドライバを、インタ
ーネットを介してWebサーバから取得したり、メーカ
が供給するメディアから取得したりして、ハードディス
ク内に保持する。管理システム10が、本発明における
管理システムおよび支援システムに相当する。The printer drivers provided by the manufacturers of the printers PRT1 to PRT5 are often repeatedly upgraded. The upgraded printer driver is often supplied by a Web server via the Internet. Management system 1
0 acquires the latest version of the printer driver from a Web server via the Internet or from a medium supplied by a manufacturer, and holds the printer driver in a hard disk. The management system 10 corresponds to a management system and a support system in the present invention.
【0029】B.管理システムの構成:図2は管理シス
テム10の機能ブロックを示す説明図である。本実施例
では、管理システム10は、汎用のコンピュータを利用
しており、各機能ブロックは、ソフトウェア的に構成さ
れている。ここでは、一台のコンピュータで管理システ
ムが構成される場合を例示したが、各機能ブロックを連
携して動作する複数のコンピュータで分担することによ
り、複数のコンピュータで管理システムを構成するもの
としてもよい。B. Configuration of Management System: FIG. 2 is an explanatory diagram showing functional blocks of the management system 10. In this embodiment, the management system 10 uses a general-purpose computer, and each functional block is configured as software. Here, the case where the management system is configured by one computer has been described as an example. However, the management system may be configured by a plurality of computers by sharing each functional block with a plurality of computers that operate in cooperation with each other. Good.
【0030】図示する通り、管理システム10には、全
体の機能ブロックを制御する制御部12が設けられてい
る。この制御部12の制御の下で次の各機能ブロックが
機能する。プリンタ管理モジュール14は、管理デバイ
スとしてのプリンタPRT1〜PRT5を管理する機能
を奏する。第1に各プリンタPRT1〜PRT5につい
て、クライアントごとにアクセスの可否を設定および登
録する。設定されたアクセス可否に関する情報は、アク
セス可否データベース18に登録される。第2にプリン
タ管理モジュール14は、各クライアントが利用可能な
プリンタを、クライアントの画面にブラウザで表示する
ためのデータを生成する機能も奏する。本実施例では、
HTML(Hyper Text Markup Language)形式でデータ
を生成するものとした。As shown in the figure, the management system 10 is provided with a control unit 12 for controlling the entire functional blocks. The following functional blocks function under the control of the control unit 12. The printer management module 14 has a function of managing the printers PRT1 to PRT5 as management devices. First, for each of the printers PRT1 to PRT5, access permission / inhibition is set and registered for each client. Information about the set access permission is registered in the access permission database 18. Second, the printer management module 14 also has a function of generating data for displaying a printer that can be used by each client on a client screen with a browser. In this embodiment,
Data is generated in HTML (Hyper Text Markup Language) format.
【0031】本実施例では、プリンタPRT1〜PRT
5の配置図に基づいて、利用可能なプリンタの表示を行
う。かかる表示を実現するために、管理システム10に
は、プリンタPRT1〜PRT5が置かれたオフィス等
のレイアウトを記憶するレイアウトデータ16と、その
レイアウト上でのプリンタPRT1〜PRT5の配置を
記憶するプリンタ配置データ17とを備える。これらの
データを参照しつつ、プリンタ管理モジュール14は、
表示用のHTMLデータを生成する。In this embodiment, the printers PRT1 to PRT1
Display of available printers is performed based on the layout diagram 5. In order to realize such display, the management system 10 includes layout data 16 for storing a layout of an office or the like where the printers PRT1 to PRT5 are placed, and a printer layout for storing the layout of the printers PRT1 to PRT5 on the layout. And data 17. With reference to these data, the printer management module 14
Generate HTML data for display.
【0032】ドライバデータ管理モジュール20は、最
新のバージョンのプリンタドライバを管理する機能を奏
する。管理システム10では、フレキシブルディスクや
CD−ROMなどのメディア、またはインターネット上
のWebサイトから取得したプリンタドライバがドライ
バデータベース22に保存されている。ドライバデータ
管理モジュール20は、ドライバデータベース22に保
存されるプリンタドライバのバージョン、適用可能なプ
リンタの機種名、適用可能なオペレーティングシステム
などの情報を管理する。また、ネットワーク上に存在す
る各プリンタPRT1〜PRT5について、インストー
ル時に配信されるべきプリンタドライバを関連づけるリ
ンク情報を生成する。The driver data management module 20 has a function of managing the latest version of the printer driver. In the management system 10, a printer driver obtained from a medium such as a flexible disk or a CD-ROM or a Web site on the Internet is stored in the driver database 22. The driver data management module 20 manages information such as the version of the printer driver, the model name of the applicable printer, and the applicable operating system stored in the driver database 22. In addition, for each of the printers PRT1 to PRT5 existing on the network, link information that associates a printer driver to be distributed at the time of installation is generated.
【0033】ドライバ配信モジュール24は、クライア
ントPC1〜PC3の要求に応じてプリンタドライバを
配信する機能を奏する。クライアントが要求したプリン
タの機種に応じて、ドライバ管理モジュール20が生成
したリンク情報を参照し、ドライバデータベース22に
保存された適切なドライバをクライアントに配信する。
配信されたドライバは、インストーラがリモートで起動
され、自動的にインストールが行われる。ドライバ配信
モジュール24は、以上の手順でクライアントPC1〜
PC3にプリンタドライバを配信するとともに、配信結
果をドライバ配信ログ25に保存する。The driver distribution module 24 has a function of distributing a printer driver in response to a request from the clients PC1 to PC3. The appropriate driver stored in the driver database 22 is delivered to the client with reference to the link information generated by the driver management module 20 according to the printer model requested by the client.
The installer of the delivered driver is remotely started, and the driver is automatically installed. The driver distribution module 24 executes the client PC1 to
The printer driver is distributed to the PC 3, and the distribution result is stored in the driver distribution log 25.
【0034】ネットワーク入出力モジュール26は、上
述した各機能ブロックがネットワークLANを介して外
部と情報の授受をやりとりするインタフェースの機能を
奏する。一般にネットワークLANで情報の授受は、種
々の通信プロトコルに従った形式で生成されたパケット
をやりとりすることによって行われる。ネットワーク入
出力モジュール26は、管理システム10から出力する
情報を、通信プロトコルに適合した形式のパケットに変
換して出力する。また、ネットワークLANから入力さ
れたパケットを解析して、やりとりされる情報の実体部
分を抽出する。The network input / output module 26 has the function of an interface in which the above-described functional blocks exchange information with the outside via the network LAN. Generally, information is exchanged over a network LAN by exchanging packets generated in a format according to various communication protocols. The network input / output module 26 converts information output from the management system 10 into a packet conforming to a communication protocol and outputs the packet. It also analyzes a packet input from the network LAN and extracts a substantial part of the exchanged information.
【0035】C.ドライバ登録:先に説明した通り、管
理システム10は、要求に応じてクライアントPC1〜
PC3にプリンタドライバを配信する。配信されるプリ
ンタドライバは、予め管理システム10内のハードディ
スク、図2の機能ブロックに即して説明すれば、ドライ
バデータベース22に記憶される。ドライバデータベー
ス22へのプリンタドライバの保存は、以下に示す工程
に従って、ネットワークの管理者が行う。C. Driver registration: As described above, the management system 10 sends the client PCs 1 to
The printer driver is delivered to the PC 3. The printer driver to be distributed is stored in the driver database 22 in advance, according to the hard disk in the management system 10 or the functional blocks in FIG. The storage of the printer driver in the driver database 22 is performed by a network administrator according to the following steps.
【0036】図3はプリンタドライバの登録工程を示す
工程図である。管理者が管理システム10を用いて行う
処理を示した。プリンタドライバの登録を行う際には、
管理者は、まず管理対象となるプリンタの検索を行う
(ステップS100)。所定の操作によって管理システ
ム10から、ネットワーク上にブロードキャスト方式な
どによって所定の信号を出力し、各デバイスからの応答
を解析することにより、プリンタを検索することができ
る。FIG. 3 is a process diagram showing a printer driver registration process. The processing performed by the administrator using the management system 10 has been described. When registering a printer driver,
The administrator first searches for a printer to be managed (step S100). By performing a predetermined operation, a predetermined signal is output from the management system 10 on a network by a broadcast method or the like, and a response from each device is analyzed, so that a printer can be searched.
【0037】次に、管理対象となるプリンタに適合した
プリンタドライバをメディアからハードディスクにコピ
ーする(ステップS102)。ここでは、メディアから
コピーする場合を例示したが、インターネット上でプリ
ンタドライバを配信しているWebサイトにアクセスし
て、プリンタドライバをダウンロードするものとしても
よい。Next, a printer driver suitable for the printer to be managed is copied from the medium to the hard disk (step S102). Here, the case of copying from a medium has been described as an example, but the printer driver may be downloaded by accessing a Web site that distributes the printer driver on the Internet.
【0038】最後に、こうして保存されたプリンタドラ
イバの管理情報として、ドライバとプリンタとのリンク
情報を登録する(ステップS104)。つまり、管理対
象となるプリンタごとに、適合したプリンタドライバを
割り当てる。このリンク情報を参照することにより、ク
ライアントがプリンタの利用を望んだ場合に、適切なプ
リンタドライバを確実に配信することができる。プリン
タドライバの管理情報には、更に、ドライバの出所や更
新日、バージョンに関する情報などを含めるものとして
もよい。Finally, the link information between the driver and the printer is registered as the printer driver management information thus stored (step S104). That is, a suitable printer driver is assigned to each printer to be managed. By referring to this link information, when a client desires to use a printer, an appropriate printer driver can be reliably delivered. The printer driver management information may further include information on the source, update date, and version of the driver.
【0039】D.ドライバ配信:管理システム10に保
存してあるプリンタドライバを、クライアントに配信す
る際の処理について説明する。管理システム10に保存
されているプリンタドライバの内容、各クライアントに
おけるドライバのインストール状況、各プリンタへのア
クセス可否につき、一定の状態を仮定して説明する。D. Driver Distribution: Processing for distributing a printer driver stored in the management system 10 to a client will be described. The contents of the printer driver stored in the management system 10, the installation status of the driver in each client, and the availability of access to each printer will be described assuming a certain state.
【0040】図4はドライバ配信処理を行う時点での、
管理システム、クライアントの状況設定を示す説明図で
ある。管理対象は、図1に示した通り、プリンタPRT
1〜PRT5およびクライアントPC1〜PC3であ
る。プリンタPRT1,PRT5の2台は、同じ機種で
あり、機種名が「PT001」である。この機種に対応
するプリンタドライバは、バージョン「ver1.0」
が管理システム10内に保存されている。プリンタPR
T2〜PRT4の3台は、同じ機種であり、機種名が
「PT002」である。この機種に対応するプリンタド
ライバは、バージョン「ver1.02」が管理システ
ム10内に保存されている。FIG. 4 shows the state at the time of performing the driver distribution processing.
FIG. 3 is an explanatory diagram illustrating a status setting of a management system and a client. The management target is the printer PRT as shown in FIG.
1 to PRT5 and clients PC1 to PC3. The two printers PRT1 and PRT5 are the same model, and the model name is “PT001”. The printer driver corresponding to this model is version "ver1.0"
Are stored in the management system 10. Printer PR
The three models T2 to PRT4 are the same model, and the model name is “PT002”. The version “ver1.02” of the printer driver corresponding to this model is stored in the management system 10.
【0041】各クライアントPC1〜PC3の設定状態
は次の通りである。クライアントPC1は、プリンタP
RT1〜PRT4の4台にアクセスが許可されている。
ドライバは、プリンタPRT〜PRT4についてのみイ
ンストールされており、そのバージョンは、管理システ
ム10に保存されているのと同じ最新のバージョンであ
る。クライアントPC2は、プリンタPRT3〜PRT
5の3台にアクセスが許可されている。ドライバは、プ
リンタPRT5についてのみインストールされており、
そのバージョンは、管理システム10に保存されている
のと同じバージョンである。クライアントPC3は、プ
リンタPRT4,PRT5にアクセスが許可されてい
る。ドライバは、両者についてインストールされてい
る。但し、プリンタPRT4については、管理システム
10に保存されているよりも古いバージョンである「v
er1.00」がインストールされている。プリンタP
RT5については、管理システム10に保存されている
バージョンと同じバージョンがインストールされてい
る。The setting states of the clients PC1 to PC3 are as follows. The client PC 1 has a printer P
Access is permitted to four devices RT1 to PRT4.
The driver is installed only for the printers PRT to PRT4, and the version is the same as the latest version stored in the management system 10. The client PC 2 has printers PRT3 to PRT
Access is permitted to three of the five devices. The driver is installed only for printer PRT5,
The version is the same version stored in the management system 10. The client PC 3 is permitted to access the printers PRT4 and PRT5. Drivers are installed for both. However, as for the printer PRT4, the version “v” is an older version than the version stored in the management system 10.
er1.00 "is installed. Printer P
As for RT5, the same version as the version stored in the management system 10 is installed.
【0042】以上の設定状態に基づいてプリンタドライ
バの配信について説明する。なお、上述の設定状態は、
説明の便宜上の設定に過ぎず、本実施例におけるドライ
バの配信がかかる設定状態に限定されないことは言うま
でもない。The distribution of the printer driver will be described based on the above settings. Note that the above setting state is
Needless to say, this is merely a setting for convenience of explanation, and the distribution of the driver in this embodiment is not limited to such a setting state.
【0043】ドライバの配信は、クライアントおよび管
理システム10が以下に示す処理を実行することにより
行われる。図5はドライバ配信処理のフローチャートで
ある。左側にクライアントが実行する処理、右側に管理
システム10が実行する処理を示した。The distribution of the driver is performed by the client and the management system 10 executing the following processing. FIG. 5 is a flowchart of the driver distribution process. The processing executed by the client is shown on the left side, and the processing executed by the management system 10 is shown on the right side.
【0044】クライアントのユーザは、予め設定された
セットアップ用のURLにアクセスする(ステップS1
0)。これを受けて、管理システム10は、クライアン
トに応じて利用可能なプリンタをブラウザ表示するため
のHTMLデータを生成する(ステップS20)。クラ
イアントが、このHTMLデータを受信すると、ブラウ
ザにより、利用可能なプリンタを表示することができ
る。The user of the client accesses a preset setup URL (step S1).
0). In response, the management system 10 generates HTML data for displaying a printer that can be used by the client on a browser (step S20). When the client receives the HTML data, the browser can display available printers.
【0045】本実施例では、利用可能なプリンタをマッ
プイメージで表示させるものとした。図6は本実施例に
おける利用可能プリンタの表示例を示す説明図である。
ブラウザ用のウィンドウWに、オフィスの配置図が表示
され、プリンタおよびクライアントの位置が併せて表示
される。本実施例では、プリンタPRT1〜PRT5
は、クライアント、壁、机等のレイアウトデータとは分
離された個別のデータとして用意されている。従って、
プリンタPRT1〜PRT5については、それぞれ個別
に表示をオン・オフすることができる。In this embodiment, available printers are displayed as map images. FIG. 6 is an explanatory diagram illustrating a display example of available printers in the present embodiment.
An office layout is displayed in the browser window W, and the positions of the printer and the client are also displayed. In this embodiment, the printers PRT1 to PRT5
Are prepared as individual data separated from layout data of clients, walls, desks, and the like. Therefore,
The display of each of the printers PRT1 to PRT5 can be individually turned on / off.
【0046】図7はクライアントPC1における利用可
能プリンタの表示例を示す説明図である。先に、図4で
説明した通り、クライアントPC1は、プリンタPRT
1〜PRT4までにアクセス可能とされており、プリン
タPRT5にはアクセスが許可されていない。従って、
管理システム10は、クライアントPC1に対しては、
アクセスが許可されているプリンタPRT1〜PRT4
のみを表示する。プリンタPRT5は、図中の破線で示
した領域Aに存在するが、表示されない。FIG. 7 is an explanatory diagram showing a display example of available printers on the client PC 1. As described above with reference to FIG. 4, the client PC 1
1 to PRT4 are accessible, and access to the printer PRT5 is not permitted. Therefore,
The management system 10 provides the client PC 1 with:
Printers PRT1 to PRT4 to which access is permitted
Show only. The printer PRT5 exists in the area A indicated by the broken line in the figure, but is not displayed.
【0047】管理システム10は、このように各クライ
アントについて、アクセスが許可されたプリンタのみを
表示する。但し、プリンタの表示は、そのクライアント
にドライバがインストールされているか否かとは無関係
である。図7の例で説明する。クライアントPC1に
は、プリンタPRT1に対応するドライバはインストー
ルされていないが、アクセスが許可されているため、プ
リンタPRT1も利用可能なプリンタとして表示され
る。同様に、クライアントPC2に対しては、プリンタ
PRT3〜PRT5が表示される。クライアントPC3
に対しては、プリンタPRT4,PRT5が表示され
る。表示モードとして、この他に、利用可能なプリンタ
のうちドライバがインストールされたプリンタのみを表
示するモードを設けても良い。また、利用可能なプリン
タのうちドライバがインストールされていないプリンタ
のみを表示するモードを設けても良い。なお、管理者
は、全てのプリンタをブラウザで閲覧できることはいう
までもない。The management system 10 displays only the printers for which access is permitted for each client. However, the display of the printer has nothing to do with whether or not the driver is installed in the client. This will be described with reference to the example of FIG. Although a driver corresponding to the printer PRT1 is not installed in the client PC1, access is permitted, so the printer PRT1 is also displayed as an available printer. Similarly, printers PRT3 to PRT5 are displayed for client PC2. Client PC3
, Printers PRT4 and PRT5 are displayed. As a display mode, a mode for displaying only a printer in which a driver is installed among available printers may be provided. Also, a mode may be provided in which only printers for which a driver is not installed among available printers are displayed. It goes without saying that the administrator can browse all printers with a browser.
【0048】利用可能なプリンタが表示されると、ユー
ザは、セットアップを希望する対象プリンタを選択する
(ステップS12)。本実施例では、対象プリンタのア
イコンをマウスなどのポインティングデバイスで指定す
るものとした。対象プリンタの選択結果の送信を受け
て、管理システム10は、クライアントに対象プリンタ
のドライバがインストールされているか否かを調査する
(ステップS22)。本実施例では、Java(登録商
標)のアプレットをクライアントに送信し、クライアン
ト内で実行させてプリタドライバのインストール状況を
調査するものとした。クライアントにインストール状況
を問い合わせる表示を行い、ユーザが状況を入力するよ
うにしてもよい。また、インストール済みであるか否か
に関わらず、以下に説明するプリンタドライバの配信お
よびインストール処理を行うものとしてもよい。When available printers are displayed, the user selects a target printer whose setup is desired (step S12). In this embodiment, the icon of the target printer is designated by a pointing device such as a mouse. In response to the transmission of the target printer selection result, the management system 10 checks whether the driver of the target printer is installed in the client (step S22). In the present embodiment, the Java (registered trademark) applet is transmitted to the client and executed in the client to check the installation status of the printer driver. A display may be displayed to inquire the client of the installation status, and the user may input the status. Further, regardless of whether or not the printer driver has already been installed, the printer driver distribution and installation processing described below may be performed.
【0049】本実施例では、インストール状況によって
ドライバの配信を行うか否かを切り替えるものとした。
インストールがされていない場合には(ステップS2
4)、管理システム10はクライアントに対し、ドライ
バの配信を行う(ステップS30)。例えば、クライア
ントPC1においてプリンタPRT1が対象プリンタと
して選択された場合には、ドライバの配信が行われる。
管理システム10は、対象プリンタに適合したプリンタ
ドライバを選択し、クライアントに送信する。このプリ
ンタドライバがクライアントに受信されると、インスト
ールが実行される(ステップS14)。インストール
は、所定の実行ファイルを起動することにより、クライ
アント側で自動的に行われる。ドライバの配信およびイ
ンストールに先立って、クライアントにインストールを
行うか否かの確認画面を表示するものとしてもよい。In this embodiment, whether or not to distribute the driver is switched according to the installation status.
If not installed (step S2
4), the management system 10 distributes the driver to the client (step S30). For example, when the printer PRT1 is selected as the target printer in the client PC1, the driver is distributed.
The management system 10 selects a printer driver suitable for the target printer and transmits the selected printer driver to the client. When the printer driver is received by the client, installation is executed (step S14). The installation is automatically performed on the client side by starting a predetermined execution file. Prior to distribution and installation of the driver, a confirmation screen as to whether or not to install the driver may be displayed.
【0050】なお、通常、プリンタドライバのインスト
ール時には、対象プリンタのパスなどの情報を入力する
必要がある。本実施例では、これらの情報は全て管理シ
ステム10が把握している情報である。本実施例では、
クライアントには、インストール中にこれらの情報の入
力を促す表示はなされない。必要な情報は全て管理シス
テム10が指定することによりインストールが行われ
る。この結果、ユーザは、対象プリンタの選択を行った
後(ステップS12)、特別な操作を行う必要なく、容
易にインストールを完了することができる。もちろん、
通常のインストール時と同様、ユーザが種々の情報を入
力するものとしても構わない。Normally, when installing a printer driver, it is necessary to input information such as the path of the target printer. In the present embodiment, all of this information is information that the management system 10 knows. In this embodiment,
The client will not be prompted to enter this information during installation. The installation is performed by designating all necessary information by the management system 10. As a result, after the user has selected the target printer (step S12), the user can easily complete the installation without performing any special operation. of course,
As in the case of the normal installation, the user may input various information.
【0051】本実施例では、ユーザが選択した対象プリ
ンタと同じ機種のプリンタが複数存在する場合には、一
括してインストール可能とした。一例として、クライア
ントPC2がプリンタPRT3のドライバをインストー
ルする場合を考える。先に図4に示した通り、クライア
ントPC2には、プリンタPRT3,PRT4にアクセ
ス許可が与えられているものの、いずれのドライバもイ
ンストールされていない。プリンタPRT3,PRT4
は同じ機種「PT002」であり、ドライバは共通であ
る。従って、管理システム10は、クライアントPC2
の要求に応じてプリンタPRT3のドライバを配信し、
インストールするとともに、プリンタPRT4について
もポートを設定し、利用可能な状態に設定する。In this embodiment, when there are a plurality of printers of the same model as the target printer selected by the user, the printers can be installed collectively. As an example, consider a case where the client PC 2 installs a driver for the printer PRT3. As shown in FIG. 4 earlier, the client PC 2 has been granted access permission to the printers PRT3 and PRT4, but has not installed any drivers. Printer PRT3, PRT4
Are the same model “PT002” and have the same driver. Therefore, the management system 10 uses the client PC 2
The driver of the printer PRT3 in response to the request of
At the same time as installation, a port is also set for the printer PRT4 so that it can be used.
【0052】一方、ステップS24において、クライア
ントにドライバが、インストール済みであると判断され
る場合には(ステップS24)、管理システム10に保
存されているドライバのバージョンが、インストールさ
れているドライバのバージョンよりも新しい場合にのみ
ドライバの配信およびインストールを行う。このため、
管理システム10は、配信ログに基づいて、クライアン
トにインストールされているドライバが最新のものであ
るか否かを確認する(ステップS26)。On the other hand, if it is determined in step S24 that the driver has been installed in the client (step S24), the version of the driver stored in the management system 10 is changed to the version of the installed driver. Only distribute and install drivers if they are newer. For this reason,
The management system 10 checks whether the driver installed on the client is the latest one based on the distribution log (Step S26).
【0053】図8はドライバの配信ログを例示する説明
図である。本実施例の管理システム10は、プリンタド
ライバを配信する度に、その内容を記録する。その内容
は、ドライバを配信した日付、クライアント、対象プリ
ンタおよび配信時のバージョンである。このログによれ
ば、クライアントPC1は、3度に渡ってドライバの配
信を受けている。一度目は、プリンタPRT1につい
て、ver1.0の配信である。2度目は、プリンタP
RT2についてver1.01の配信である。3度目
は、プリンタPRT2についてver1.02の配信で
ある。従って、このログを参照すれば、クライアントP
C1には、現在、プリンタPRT1についてver1.
0、プリンタPRT2についてver1.02がインス
トールされていることが分かる。これらのドライバは、
管理システム10に保存されているドライバと同じバー
ジョンである。従って、この場合は、管理システム10
は、クライアントPC1へのドライバの配信を行わな
い。FIG. 8 is an explanatory diagram exemplifying a distribution log of the driver. The management system 10 according to the present embodiment records the contents each time a printer driver is distributed. The contents are the date when the driver was distributed, the client, the target printer, and the version at the time of distribution. According to this log, the client PC 1 receives the driver distribution three times. The first time is distribution of ver1.0 for the printer PRT1. The second time, printer P
This is a delivery of ver1.01 for RT2. The third time is distribution of ver1.02 for the printer PRT2. Therefore, referring to this log, the client P
C1 currently has ver1.
0, ver1.02 is installed for the printer PRT2. These drivers are
This is the same version as the driver stored in the management system 10. Therefore, in this case, the management system 10
Does not distribute the driver to the client PC1.
【0054】クライアントPC3について、プリンタP
RT4を対象とする処理を行う場合を考える。ログによ
れば、クライアントPC4にインストールされているド
ライバは、ver1.00である。管理システム10に
は、ver1.02のドライバが保存されているため、
クライアントPC3にインストールされているドライバ
は古いことになる。従って、管理システム10は、クラ
イアントPC3については、インストール後にドライバ
の更新があったものと判断して(ステップS28)、改
めてver1.02のドライバを配信する(ステップS
30)。クライアントPC3には、この配信を受けて、
新しいバージョンのドライバがインストールされる(ス
テップS14)。For the client PC 3, the printer P
Consider a case in which processing for RT4 is performed. According to the log, the driver installed on the client PC 4 is ver1.00. Since the management system 10 stores a driver of ver1.02,
The driver installed in the client PC 3 is out of date. Therefore, the management system 10 determines that the driver has been updated after the installation for the client PC 3 (step S28), and distributes the driver of ver1.02 again (step S28).
30). Upon receiving this distribution, the client PC 3
A new version of the driver is installed (step S14).
【0055】以上で説明した本実施例の管理システム1
0によれば、以下に示す種々の利点がある。第1に、本
実施例の管理システム10は、先に図7に例示した通
り、クライアントにはドライバがインストールされてい
ないプリンタも表示される。従って、クライアントのユ
ーザは、より柔軟に利用するプリンタを容易に選択でき
る。また、本実施例の管理システム10によれば、図7
に例示した通り、クライアントに対して、使用が許諾さ
れたプリンタのみが表示される。従って、クライアント
のユーザは、自己が利用可能なプリンタを適切に把握す
ることができ、その中で利便性の高いプリンタを容易に
選択することができる。また、管理者にとっても、使用
が許可されていないユーザがプリンタを使用することが
なくなるため、管理負担が軽減される利点がある。さら
に、これらの表示を実際にプリンタが配置された配置図
形式で行うため、各ユーザが自己にとって利便性の高い
プリンタを容易に選択できる利点もある。The management system 1 of the present embodiment described above
According to 0, there are various advantages described below. First, in the management system 10 according to the present embodiment, as illustrated in FIG. 7, the printer on which the driver is not installed is also displayed on the client. Therefore, the user of the client can easily select a printer to be used more flexibly. According to the management system 10 of the present embodiment, FIG.
, Only the printers for which use is permitted are displayed to the client. Therefore, the user of the client can appropriately grasp the printers available to him, and can easily select a highly convenient printer among them. Also, for the administrator, there is an advantage that the user who is not permitted to use the printer does not use the printer, so that the management burden is reduced. Furthermore, since these displays are performed in the layout diagram format in which the printers are actually arranged, there is an advantage that each user can easily select a printer that is convenient for himself / herself.
【0056】第2に、本実施例の管理システム10によ
れば、図5に示した通り、ユーザが指定したプリンにつ
いて、ドライバのインストール状況を調査して、自動的
にそのインストールを実行することができる。従って、
ユーザはプリンタを利用することができる。しかも、ユ
ーザが選択したプリンタに適合したドライバが自動的に
配信されるため、ユーザがドライバの選択を誤る可能性
を回避できる。さらに、インストール時に必要な情報を
管理システム10から提供することができるため、イン
ストール時のユーザの負荷を更に軽減することができる
とともに、情報の入力を誤る可能性を回避できる。Second, according to the management system 10 of this embodiment, as shown in FIG. 5, the installation status of the driver is checked for the pudding designated by the user, and the installation is automatically executed. Can be. Therefore,
The user can use the printer. Moreover, since a driver suitable for the printer selected by the user is automatically distributed, the possibility that the user makes a mistake in selecting a driver can be avoided. Further, since information required at the time of installation can be provided from the management system 10, the load on the user at the time of installation can be further reduced, and the possibility of erroneous input of information can be avoided.
【0057】第3に、本実施例の管理システム10によ
れば、クライアントにドライバがインストール済みの場
合には、そのバージョンを確認し、管理システム10に
保存された最新のバージョンに自動的に更新することが
できる。従って、ドライバの更新に関するユーザの負担
を軽減することができる。Third, according to the management system 10 of the present embodiment, if the driver has been installed in the client, the version is confirmed and automatically updated to the latest version stored in the management system 10. can do. Therefore, the burden on the user for updating the driver can be reduced.
【0058】実施例では、対象プリンタのドライバがイ
ンストールされていない時には、クライアントに自動的
にドライバを配信し、インストールする場合を例示し
た。ドライバの配信に代えて、インストールを促す指示
をクライアントに表示するものとしてもよい。この場
合、ユーザの便宜を考慮して、インストールされるべ
き、ドライバの種類、バージョンなどを特定可能な情報
を併せて出力することが好ましい。In the embodiment, when the driver of the target printer is not installed, the driver is automatically distributed to the client and installed. Instead of distributing the driver, an instruction to install may be displayed on the client. In this case, in consideration of the user's convenience, it is preferable to output together information that can specify the type and version of the driver to be installed.
【0059】実施例では、アプレットをクライアントに
送信してドライバのインストール状況を調査する場合を
例示した。これに対し、図8に示した配信ログに基づい
てドライバのインストール状況を調査するものとしても
よい。但し、ドライバの配信がなされた後、クライアン
トがドライバをアンインストールしたか否かは、配信ロ
グでは判断できない。かかる観点からは、アプレット等
によりクライアントの現状を直接調査する方が望まし
い。同様の理由から、アプレット等により、インストー
ルされているドライバのバージョンが直接判断できる場
合には、バージョンの更新もかかる方法により行うもの
としてもよい。In the embodiment, the case where the applet is transmitted to the client and the installation status of the driver is checked is exemplified. On the other hand, the driver installation status may be checked based on the distribution log shown in FIG. However, after the distribution of the driver, whether or not the client has uninstalled the driver cannot be determined from the distribution log. From this point of view, it is preferable to directly investigate the current situation of the client using an applet or the like. For the same reason, when the version of the installed driver can be directly determined by an applet or the like, the version may be updated by such a method.
【0060】実施例では、管理対象となるデバイスがプ
リンタの場合を例示した。管理対象は、プリンタに限ら
れず、ネットワーク上で利用可能な種々のデバイスを適
用できる。例えば、ディスプレイ、CD−ROM、スキ
ャナなど、種々の入出力機器を適用可能である。The embodiment has exemplified the case where the device to be managed is a printer. The management target is not limited to the printer, and various devices available on the network can be applied. For example, various input / output devices such as a display, a CD-ROM, and a scanner can be applied.
【0061】以上、本発明の種々の実施例について説明
したが、本発明はこれらの実施例に限定されず、その趣
旨を逸脱しない範囲で種々の構成を採ることができるこ
とはいうまでもない。例えば、以上の制御処理はソフト
ウェアで実現する他、ハードウェア的に実現するものと
してもよい。Although various embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and it goes without saying that various configurations can be adopted without departing from the spirit of the present invention. For example, the above-described control processing may be realized by software or by hardware.
【図1】実施例におけるシステムの概略構成を示す説明
図である。FIG. 1 is an explanatory diagram illustrating a schematic configuration of a system according to an embodiment.
【図2】管理システム10の機能ブロックを示す説明図
である。FIG. 2 is an explanatory diagram showing functional blocks of the management system 10.
【図3】プリンタドライバの登録工程を示す工程図であ
る。FIG. 3 is a process chart showing a printer driver registration process.
【図4】ドライバ配信処理を行う時点での、管理システ
ム、クライアントの状況設定を示す説明図である。FIG. 4 is an explanatory diagram showing status settings of a management system and a client at the time of performing a driver distribution process.
【図5】ドライバ配信処理のフローチャートである。FIG. 5 is a flowchart of a driver distribution process.
【図6】本実施例における利用可能プリンタの表示例を
示す説明図である。FIG. 6 is an explanatory diagram showing a display example of available printers in the embodiment.
【図7】クライアントPC1における利用可能プリンタ
の表示例を示す説明図である。FIG. 7 is an explanatory diagram showing a display example of available printers on the client PC1.
【図8】ドライバの配信ログを例示する説明図である。FIG. 8 is an explanatory diagram illustrating a delivery log of a driver;
10…管理システム 12…制御部 14…プリンタ管理モジュール 16…レイアウトデータ 17…プリンタ配置データ 18…アクセス可否データベース 20…ドライバデータ管理モジュール 22…ドライバデータベース 24…ドライバ配信モジュール 25…ドライバ配信ログ 26…ネットワーク入出力モジュール DESCRIPTION OF SYMBOLS 10 ... Management system 12 ... Control part 14 ... Printer management module 16 ... Layout data 17 ... Printer arrangement data 18 ... Access permission database 20 ... Driver data management module 22 ... Driver database 24 ... Driver distribution module 25 ... Driver distribution log 26 ... Network I / O module
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B021 AA01 EE04 EE05 5B076 AA04 AA05 AC07 BB06 5B089 GA01 GA13 GA21 GB02 HA06 JA35 JB07 KA10 KA13 KB09 KC47 LB14 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5B021 AA01 EE04 EE05 5B076 AA04 AA05 AC07 BB06 5B089 GA01 GA13 GA21 GB02 HA06 JA35 JB07 KA10 KA13 KB09 KC47 LB14
Claims (12)
とが接続されたシステムにおいて、該ネットワーク上で
前記クライアントによる前記デバイスの使用を管理する
管理システムであって、 前記クライアントごとに、各デバイスに対する使用許諾
を設定する使用許諾設定手段と、 使用許諾が与えられたデバイスを、前記クライアントに
該デバイスに対応したドライバがインストールされてい
るか否かに関わらず表示させるデバイス表示手段とを備
える管理システム。1. A management system for managing the use of a device by a client on the network in a system in which a client and a device are connected to a network, wherein a license for each device is set for each client. A management system comprising: a license setting unit for performing the above operation; and a device display unit for displaying a device for which the license has been granted, regardless of whether a driver corresponding to the device is installed on the client.
イスが存在するエリアにおける配置図の形式で前記表示
を行う手段である管理システム。2. The management system according to claim 1, wherein the device display unit is a unit that performs the display in the form of a layout drawing in an area where the client and the device exist.
所定のレイアウトデータを記憶するレイアウトデータ記
憶手段と、 前記レイアウトデータとの関連で前記各デバイスの配置
を記憶する配置記憶手段と、 前記クライアントに、前記レイアウトデータを表示させ
るとともに、前記使用許諾の有無に応じて各デバイスの
表示、非表示を制御する表示制御手段とを備える手段で
ある管理システム。3. The management system according to claim 2, wherein the device display unit stores layout data that can specify a position of the device in the area, and the layout data. Arrangement storage means for storing the arrangement of the devices in relation to the display control means for displaying the layout data on the client and controlling the display and non-display of each device according to the presence or absence of the license. And a management system as means comprising:
とが接続されたシステムにおいて、該ネットワーク上で
前記クライアントによる前記デバイスの使用を支援する
支援システムであって、 前記クライアントが選択したデバイスのドライバが、該
クライアントにインストールされているか否かを検出す
る検出手段と、 前記ドライバがインストールされていない場合には、該
クライアントに該ドライバをインストールさせるための
所定の処理を実行するインストール推進手段とを備える
支援システム。4. A support system for supporting the use of the device by the client on the network in a system in which the client and the device are connected to a network, wherein the driver of the device selected by the client is the client. A support system comprising: detecting means for detecting whether or not the driver is installed; and, when the driver is not installed, installation promoting means for executing predetermined processing for causing the client to install the driver.
持手段を備え、 前記インストール推進手段は、該ドライバ保持手段から
のインストールを行わせる手段である支援システム。5. The support system according to claim 4, further comprising: a driver holding unit that holds a driver corresponding to the device, wherein the installation promotion unit is a unit that causes an installation from the driver holding unit. Support system.
ドライバを前記ドライバ保持手段から前記クライアント
に配信するとともに、該クライアントでの操作を要せず
にインストールを実行する手段である支援システム。6. The support system according to claim 5, wherein the installation promotion unit distributes a driver corresponding to the device from the driver holding unit to the client, and does not require an operation on the client. A support system that is a means of performing installation on the system.
のバージョンが、前記保持手段に保持されているドライ
バのバージョンよりも古いか否かを検出するバージョン
判定手段を備え、 前記インストール推進手段は、前記インストール済みの
ドライバが古いと判断された場合にも、前記所定の処理
を実行する手段である支援システム。7. The support system according to claim 5, wherein a version of the driver installed in the client is determined to be older than a version of the driver held in the holding unit. Means for executing the predetermined processing even when it is determined that the installed driver is old.
バの配信に関する記録を保持するログ保持手段と、 前記ドライバ保持手段に保持されたドライバのバージョ
ンについての更新記録を保持する更新記録保持手段とを
備え、 前記バージョン判定手段は、前記ログ保持手段と更新記
録保持手段とを参照して、前記インストール済みのドラ
イバが古いか否かを検出する手段である支援システム。8. The support system according to claim 7, wherein: a log holding unit that holds a record relating to the distribution of the driver from the driver holding unit to the client; and a version of the driver held by the driver holding unit. Update record holding means for holding the update record of, the version determining means refers to the log holding means and the update record holding means, and detects whether the installed driver is old or not. There is a support system.
とが接続されたシステムにおいて、該ネットワーク上で
前記クライアントによる前記デバイスの使用を、該ネッ
トワークに接続されたコンピュータにより管理する管理
方法であって、 (a) 前記クライアントごとに、各デバイスに対する
使用許諾を設定する工程と、(b) 使用許諾が与えら
れたデバイスを、前記クライアントに、該デバイスに対
応したドライバがインストールされているか否かに関わ
らず表示させるデバイス表示手段とを備える支援方法。9. A management method in a system in which a client and a device are connected to a network, wherein use of the device by the client on the network is managed by a computer connected to the network. Setting a license for each device for each client; and (b) displaying the licensed device on the client regardless of whether a driver corresponding to the device is installed. A support method comprising device display means.
スとが接続されたシステムにおいて、該ネットワーク上
で前記クライアントによる前記デバイスの使用を支援す
る支援方法であって、(a) 前記クライアントが選択
したデバイスのドライバが、該クライアントにインスト
ールされているか否かを検出する工程と、(b) 前記
ドライバがインストールされていない場合には、該クラ
イアントに該ドライバをインストールさせるための所定
の処理を実行する工程とを備える支援方法。10. A method for supporting a client using a device on a network in a system in which a client and a device are connected to a network, wherein: (a) a driver of a device selected by the client is Detecting whether or not the driver is installed on the client; and (b) performing a predetermined process for causing the client to install the driver when the driver is not installed. How to help.
スとが接続されたシステムにおいて、該ネットワーク上
で前記クライアントによる前記デバイスの使用を、該ネ
ットワークに接続されたコンピュータにより管理するた
めのプログラムをコンピュータ読みとり可能に記録した
記録媒体であって、 前記クライアントごとに、各デバイスに対する使用許諾
を設定する機能と、 使用許諾が与えられたデバイスを、前記クライアント
に、該デバイスに対応したドライバがインストールされ
ているか否かに関わらず表示させる機能とを実現するプ
ログラムを記録した記録媒体。11. In a system in which a client and a device are connected to a network, a computer-readable recording program for managing the use of the device by the client on the network by a computer connected to the network. A function for setting a license for each device for each client; and determining whether a driver corresponding to the device is installed in the client for the device for which the license is granted. A recording medium on which a program for realizing a function to be displayed regardless of the program is recorded.
スとが接続されたシステムにおいて、該ネットワーク上
で前記クライアントによる前記デバイスの使用を支援す
るためのプログラムをコンピュータ読みとり可能に記録
した記録媒体であって、 前記クライアントが選択したデバイスのドライバが、該
クライアントにインストールされているか否かを検出す
る機能と、 前記ドライバがインストールされていない場合には、該
クライアントへの該ドライバのインストールを行わせる
ための所定の処理を実行する機能とを実現するプログラ
ムを記録した記録媒体。12. In a system in which a client and a device are connected to a network, a recording medium in which a program for supporting use of the device by the client on the network is recorded in a computer-readable manner. A function of detecting whether or not the driver of the selected device is installed in the client; and a predetermined process for causing the client to install the driver if the driver is not installed. Recording a program for realizing the function of executing the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000145256A JP2001325170A (en) | 2000-05-17 | 2000-05-17 | System for managing and supporting use of device on network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000145256A JP2001325170A (en) | 2000-05-17 | 2000-05-17 | System for managing and supporting use of device on network |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006038923A Division JP2006190320A (en) | 2006-02-16 | 2006-02-16 | System for supporting use of device on network |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001325170A true JP2001325170A (en) | 2001-11-22 |
Family
ID=18651788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000145256A Pending JP2001325170A (en) | 2000-05-17 | 2000-05-17 | System for managing and supporting use of device on network |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001325170A (en) |
Cited By (18)
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 |
WO2005121981A1 (en) * | 2004-06-10 | 2005-12-22 | Nec Corporation | Information terminal, set information distribution server, right information distribution server, network connection setting program and method |
JP2006127427A (en) * | 2004-11-01 | 2006-05-18 | Fuji Xerox Co Ltd | Print control device, method, and program |
JP2006331160A (en) * | 2005-05-27 | 2006-12-07 | Ricoh Co Ltd | Software introduction environment configuration apparatus, software introduction environment configuration method, software introduction environment configuration program and recording medium |
JP2007034355A (en) * | 2005-07-22 | 2007-02-08 | Oki Data Corp | Terminal management system |
JP2007065894A (en) * | 2005-08-30 | 2007-03-15 | Fuji Xerox Co Ltd | Method for installing printer driver |
KR100703916B1 (en) * | 2002-04-23 | 2007-04-05 | 캐논 가부시끼가이샤 | Web based creation of printer instances on a workstation |
JP2008225621A (en) * | 2007-03-09 | 2008-09-25 | Murata Mach Ltd | Spot-guided traveling vehicle |
JP2009037536A (en) * | 2007-08-03 | 2009-02-19 | Brother Ind Ltd | Information processing apparatus and program for installation |
US7689673B2 (en) | 2002-04-23 | 2010-03-30 | Canon Kabushiki Kaisha | Remote creation of printer instances on a workstation |
US7831969B2 (en) | 2002-08-13 | 2010-11-09 | Brother Kogyo Kabushiki Kaisha | Driver installing system for network devices |
US7853946B2 (en) | 2003-02-28 | 2010-12-14 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and control program |
US7895321B2 (en) | 2002-02-27 | 2011-02-22 | Ricoh Company, Ltd. | Method and system for using data structures to store database information for multiple vendors and model support for remotely monitored devices |
US7899900B1 (en) | 2002-08-22 | 2011-03-01 | Ricoh Company, Ltd. | Method and system for monitoring network connected devices with multiple protocols |
US7949733B2 (en) * | 2004-02-02 | 2011-05-24 | Fuji Xerox Co., Ltd. | Driver management method, driver management apparatus, and driver management program |
JP2012221269A (en) * | 2011-04-11 | 2012-11-12 | Canon Inc | Server apparatus, control method therefor, and program |
JP2013214324A (en) * | 2013-07-11 | 2013-10-17 | Canon Marketing Japan Inc | Server device, control method of server device, program and storage medium |
JP2017037620A (en) * | 2015-08-11 | 2017-02-16 | 富士ゼロックス株式会社 | Computerized systems and methods for assisted software and firmware download and installation |
-
2000
- 2000-05-17 JP JP2000145256A patent/JP2001325170A/en active Pending
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7895321B2 (en) | 2002-02-27 | 2011-02-22 | Ricoh Company, Ltd. | Method and system for using data structures to store database information for multiple vendors and model support for remotely monitored devices |
KR100703916B1 (en) * | 2002-04-23 | 2007-04-05 | 캐논 가부시끼가이샤 | Web based creation of printer instances on a workstation |
US7213060B2 (en) | 2002-04-23 | 2007-05-01 | Canon Kabushiki Kaisha | Web based creation of printer instances on a workstation |
US8443060B2 (en) | 2002-04-23 | 2013-05-14 | Canon Kabushiki Kaisha | Remote creation of printer instances on a workstation |
US7689673B2 (en) | 2002-04-23 | 2010-03-30 | Canon Kabushiki Kaisha | Remote creation of printer instances on a workstation |
US7831969B2 (en) | 2002-08-13 | 2010-11-09 | Brother Kogyo Kabushiki Kaisha | Driver installing system for network devices |
US7899900B1 (en) | 2002-08-22 | 2011-03-01 | Ricoh Company, Ltd. | Method and system for monitoring network connected devices with multiple protocols |
US7853946B2 (en) | 2003-02-28 | 2010-12-14 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and control program |
JP4631286B2 (en) * | 2004-02-02 | 2011-02-16 | 富士ゼロックス株式会社 | Driver providing method, apparatus, and program |
JP2005216231A (en) * | 2004-02-02 | 2005-08-11 | Fuji Xerox Co Ltd | Method, device, and program for supplying driver |
US7949733B2 (en) * | 2004-02-02 | 2011-05-24 | Fuji Xerox Co., Ltd. | Driver management method, driver management apparatus, and driver management program |
US8713635B2 (en) | 2004-06-10 | 2014-04-29 | Nec Corporation | Information terminal, setting information distribution server, right information distribution server, network connection setting program and method |
WO2005121981A1 (en) * | 2004-06-10 | 2005-12-22 | Nec Corporation | Information terminal, set information distribution server, right information distribution server, network connection setting program and method |
JP2006127427A (en) * | 2004-11-01 | 2006-05-18 | Fuji Xerox Co Ltd | Print control device, method, and program |
JP2006331160A (en) * | 2005-05-27 | 2006-12-07 | Ricoh Co Ltd | Software introduction environment configuration apparatus, software introduction environment configuration method, software introduction environment configuration program and recording medium |
JP2007034355A (en) * | 2005-07-22 | 2007-02-08 | Oki Data Corp | Terminal management system |
JP2007065894A (en) * | 2005-08-30 | 2007-03-15 | Fuji Xerox Co Ltd | Method for installing printer driver |
JP4591714B2 (en) * | 2007-03-09 | 2010-12-01 | 村田機械株式会社 | Spot guided vehicle |
JP2008225621A (en) * | 2007-03-09 | 2008-09-25 | Murata Mach Ltd | Spot-guided traveling vehicle |
JP4725559B2 (en) * | 2007-08-03 | 2011-07-13 | ブラザー工業株式会社 | Information processing apparatus and installation program |
JP2009037536A (en) * | 2007-08-03 | 2009-02-19 | Brother Ind Ltd | Information processing apparatus and program for installation |
US9069570B2 (en) | 2007-08-03 | 2015-06-30 | Brother Kogyo Kabushiki Kaisha | Information processing device, and method and computer readable medium therefor |
JP2012221269A (en) * | 2011-04-11 | 2012-11-12 | Canon Inc | Server apparatus, control method therefor, and program |
JP2013214324A (en) * | 2013-07-11 | 2013-10-17 | Canon Marketing Japan Inc | Server device, control method of server device, program and storage medium |
JP2017037620A (en) * | 2015-08-11 | 2017-02-16 | 富士ゼロックス株式会社 | Computerized systems and methods for assisted software and firmware download and installation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2001325170A (en) | System for managing and supporting use of device on network | |
US7853946B2 (en) | Information processing apparatus, information processing method, and control program | |
USRE39801E1 (en) | Automatic installation of printers in a distributed environment | |
US7903267B2 (en) | Automatic installation system for printer driver, and program recording medium | |
US7305456B2 (en) | Device information acquiring method, server apparatus and computer-readable storage medium | |
US7284044B2 (en) | Network technique for troubleshooting | |
US20030084132A1 (en) | Network system, information processing apparatus, information processing method, and control program | |
JP2006190320A (en) | System for supporting use of device on network | |
US20020083431A1 (en) | Network system, information processing unit, information processing method, and control program | |
JP2006195831A (en) | Printer driver, information processor therewith, print controller, and method for creating print data | |
JP2003177989A (en) | Information processing apparatus, server apparatus, driver updating method, computer readable storage medium and program | |
JP2011204239A (en) | Print control terminal device, and method for upgrading firmware of image forming apparatus that uses the same | |
US8472057B2 (en) | Information processing apparatus, and information processing method | |
US7061633B1 (en) | Printer and network printing system | |
JP4908731B2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2006134245A (en) | Automatic installation system and program of printer driver | |
JP2009230400A (en) | Print system, and unit and program for software introduction | |
JP2001236298A (en) | Data processor, printing system and method for controlling setting of driver software for them | |
US20040024744A1 (en) | Image forming device and network system | |
JP3862738B2 (en) | Information processing apparatus, software update system, software update method and program thereof | |
US7603451B2 (en) | Network system that connects a network terminal to another network terminal having a different protocol | |
JPH09272233A (en) | Printer system | |
JP2001306536A (en) | Client/server system and computer-readable medium | |
JP2008294820A (en) | Network communication apparatus | |
JP2005311907A (en) | Composite machine and function expanding method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051220 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060216 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060411 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060510 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060515 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20060630 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090615 |