JP2003030069A - Peripheral device management apparatus and method - Google Patents
Peripheral device management apparatus and methodInfo
- Publication number
- JP2003030069A JP2003030069A JP2001215934A JP2001215934A JP2003030069A JP 2003030069 A JP2003030069 A JP 2003030069A JP 2001215934 A JP2001215934 A JP 2001215934A JP 2001215934 A JP2001215934 A JP 2001215934A JP 2003030069 A JP2003030069 A JP 2003030069A
- Authority
- JP
- Japan
- Prior art keywords
- peripheral
- peripheral device
- information
- configuration
- peripheral devices
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【課題】指定した機器と同様のリソースを有する機器を
効率的に検索し、代替させる。
【解決手段】クライアントPC4等は、当初指定した機器
が使用できない場合、サーバ2の管理下にある機器のう
ちからその機器を指定し、そのリソースと他の機器が有
するリソースとを比較して指定した機器と同じリソース
を有する機器を検索する。そして、その検索した機器に
よって印刷を行わせる。
(57) [Summary] [PROBLEMS] To efficiently search for and substitute a device having the same resource as a designated device. When a device specified at the beginning cannot be used, a client PC specifies a device among devices managed by a server and compares the resource with a resource of another device. Search for a device that has the same resources as the selected device. Then, printing is performed by the searched device.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えば、サーバコ
ンピュータやクライアントコンピュータ、ダウンローダ
を有するPCなどの情報処理装置等と、記憶装置を有する
プリンタや機能複合型複写機等とがネットワークに接続
された環境における周辺機器管理装置および方法に関す
るものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is, for example, a server computer, a client computer, an information processing device such as a PC having a downloader, a printer having a storage device, a multifunction copying machine, etc., connected to a network. The present invention relates to a peripheral device management apparatus and method in an environment.
【0002】[0002]
【従来の技術】文書を印刷する場合、文書を構成するフ
ォント、外字、フォーム、マクロなどのリソースがダウ
ンロードされているプリンタあるいは機能複合型複写機
を文書の印刷先として指定する。印刷先として指定した
プリンタあるいは機能複合型複写機がメンテナンス中あ
るいは大量印刷中といった場合は用紙サイズ、モノクロ
/カラー等の製品仕様及び特開2000-347825号公報にあ
るように機器とダウンロードリソースの対応付け情報を
参照して、印刷先を変更する。2. Description of the Related Art When printing a document, a printer or a function-composite copying machine in which resources such as fonts, external characters, forms, and macros constituting the document are downloaded is designated as a print destination of the document. When the printer specified as the print destination or the multifunction copier is performing maintenance or mass printing, product specifications such as paper size, monochrome / color, etc., and correspondence between the device and the download resource as described in JP 2000-347825 A Change the print destination by referring to the attachment information.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、変更し
た印刷先のプリンタあるいは機能複合型複写機に文書を
構成するフォント、外字、フォーム、マクロなどのリソ
ースがダウンロードされていない場合、文字化け等が生
じて期待する印刷結果が得られない。当初印刷先として
指定したプリンタあるいは機能複合型複写機とダウンロ
ードされているリソースと同じリソースを含むプリンタ
あるいは機能複合型複写機をネットワークに接続された
複数の機器から選び出すためには逐一リソース情報を参
照、比較しなければならず、容易ではない。However, if resources such as fonts, external characters, forms, and macros that compose a document are not downloaded to the changed printer or the function-composite copying machine, garbled characters occur. The expected print result is not obtained. To select a printer or a multifunction printer that originally specified as the print destination and a printer or a multifunction printer that includes the same resources as the downloaded resource from multiple devices connected to the network, refer to the resource information one by one. , Have to compare, not easy.
【0004】そこで本発明は上記状況を鑑みてなされた
ものであり、プリンタあるいは機能複合型複写機など出
力先として当初指定された装置が有するリソースのう
ち、利用者が使用を望むリソースを含む装置を検索する
ことのできる周辺機器管理装置および方法を提供するこ
とを目的とする。Therefore, the present invention has been made in view of the above situation, and is an apparatus including a resource that a user desires to use, out of the resources of the apparatus originally designated as an output destination such as a printer or a composite function copying machine. It is an object of the present invention to provide a peripheral device management apparatus and method capable of searching for.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するため
に、本発明は以下の構成を備える。In order to achieve the above object, the present invention comprises the following constitutions.
【0006】複数の周辺機器と接続された周辺機器の管
理装置であって、前記複数の周辺機器のうちのいずれか
の指定を受け付ける指定受付手段と、前記指定受付手段
により指定された周辺機器の有する構成を示す構成情報
を取得する取得手段と、前記取得手段により取得した構
成情報に基づいて、指定された周辺機器の有する構成と
同様の構成を有する機器を、前記複数の周辺機器のなか
から検索する検索手段とを有する。A management device for a peripheral device connected to a plurality of peripheral devices, the specification receiving means for receiving a designation of any one of the plurality of peripheral devices, and the peripheral device designated by the designation receiving means. From the plurality of peripheral devices, a device having a configuration similar to the configuration of the designated peripheral device is acquired based on the configuration information acquired by the acquisition device and the configuration information acquired by the acquisition device. And a search means for searching.
【0007】好ましくは、前記前記検索手段は、指定さ
れた周辺機器の有するすべての構成と同様の構成を有す
る機器を前記複数の周辺機器のなかから検索する。[0007] Preferably, the search means searches the plurality of peripheral devices for a device having the same configuration as all the configurations of the designated peripheral device.
【0008】好ましくは、前記指定受付手段はさらに、
指定された周辺機器の有する構成のうちのいずれかの指
定を受け付け、前記検索手段は、指定された周辺機器の
有する、指定された構成と同様の構成を有する機器を前
記複数の周辺機器のなかから検索する。[0008] Preferably, the designation receiving means further comprises:
The designation of any one of the configurations of the designated peripheral device is accepted, and the search means selects a device having a configuration similar to the designated configuration of the designated peripheral device from among the plurality of peripheral devices. Search from.
【0009】好ましくは、前記取得手段により取得する
構成情報は、リソースの種類、リソースファイル名、リ
ソースファイルサイズ、バージョン、登録日付、登録者
のうち少なくとも1つの情報を含む。[0009] Preferably, the configuration information acquired by the acquisition means includes at least one of a resource type, a resource file name, a resource file size, a version, a registration date, and a registrant.
【0010】好ましくは、前記指定受付手段は、前記複
数の周辺機器のそれぞれを特定する情報を表示し、その
うちのいずれかを指定させる。[0010] Preferably, the designation receiving means displays information for identifying each of the plurality of peripheral devices, and designates any one of them.
【0011】好ましくは、前記複数の周辺機器のそれぞ
れを特定する情報は、周辺機器の製品名、ネットワーク
アドレス、MACアドレス、設置場所、管理者氏名の1つ
または複数である。[0011] Preferably, the information for identifying each of the plurality of peripheral devices is one or more of a product name of the peripheral device, a network address, a MAC address, an installation location, and an administrator name.
【0012】好ましくは、前記構成情報は、前記ネット
ワークに接続されたサーバ装置からネットワーク経由で
取得する。[0012] Preferably, the configuration information is obtained from a server device connected to the network via the network.
【0013】好ましくは、前記構成情報は、前記ネット
ワークに接続された前記複数の周辺機器からネットワー
ク経由で取得する。[0013] Preferably, the configuration information is acquired from the plurality of peripheral devices connected to the network via the network.
【0014】好ましくは、前記複数の周辺機器は、プリ
ンタおよび複合機能複写機のいずれかまたは両方を含
む。Preferably, the plurality of peripheral devices include one or both of a printer and a multi-function copying machine.
【0015】[0015]
【発明の実施の形態】[第1の実施の形態]
<システム構成>図1は、本発明の特徴を最も良く表し
た図であり、同図を用いて本発明の実施形態である印刷
システムの構成を説明する。同図において、1はネット
ワークであり、通常はEthernetを使用する。Ethernet以
外にも、LocalTalkなどがある。なお、本実施形態にお
ける「ネットワーク」という言葉は、物理的なケーブル
と、ケーブル上を通る電気的な信号と、電気的な信号の
組みあわせで実現される情報交換を実現するもの(プロ
トコル)の内の一つもしくは複数を指し、通常は、これ
らの総称を指す。2は、サーバコンピュータであり、フ
ァイルサーバ、Webサーバなどの機能を有し、本システ
ムの中核を成すものである。3は管理者用パーソナルコ
ンピュータ(以下パーソナルコンピュータをPCと表記)
であり、サーバに対する指示や周辺機器への指示等を行
う。4および5はクライアントPCであり、ネットワークに
接続された一般ユーザが使用するPCである。なお、管理
者用PCであっても、クライアントPCとしても使用される
こともありうる。6および7はプリンタであり、ネットワ
ーク1に接続され、クライアントPC4および5からの印刷
命令を受けつけ、命令に従い印刷処理を行う。8および9
は、機能複合型複写機であり、画像スキャナ機能、プリ
ンタ機能、ファクシミリ機能を備え、一つまたは複数の
機能を組み合わせることにより、複写機、プリンタ、ス
キャナ、ファクシミリとして利用可能である。BEST MODE FOR CARRYING OUT THE INVENTION [First Embodiment] <System Configuration> FIG. 1 is a diagram best showing the features of the present invention, and a printing system which is an embodiment of the present invention with reference to FIG. The configuration of will be described. In the figure, 1 is a network, which normally uses Ethernet. Besides Ethernet, there are LocalTalk and so on. The term "network" in the present embodiment refers to a physical cable, an electrical signal passing through the cable, and information exchange realized by a combination of electrical signals (protocol). Refers to one or more of these, and generally refers to these generic terms. Reference numeral 2 is a server computer, which has functions such as a file server and a Web server, and forms the core of this system. 3 is a personal computer for administrator (hereinafter personal computer is referred to as PC)
It gives instructions to the server and instructions to peripheral devices. Client PCs 4 and 5 are used by general users who are connected to the network. It should be noted that the administrator PC may also be used as a client PC. Printers 6 and 7 are connected to the network 1 and receive print commands from the client PCs 4 and 5, and perform print processing according to the commands. 8 and 9
Is a multifunctional copying machine, which has an image scanner function, a printer function, and a facsimile function, and can be used as a copying machine, a printer, a scanner, and a facsimile by combining one or more functions.
【0016】次に、同図を用いて、本システムの動作を
説明する。サーバ2は、定期的にプリンタ6、同7、機能
複合型複写機8、同9と通信を行い、機器の状態やソフト
ウェアの設定をモニタする。管理者用PC3から機器に対
し設定の変更やソフトウェア、ソフトウェアで使用する
リソースの変更を行う。管理者用PC 3から与えられた
指示の結果は、サーバ2の内部に情報として集められ、
クライアントPC4および5は、サーバ2から情報を受け取
る。また、サーバ2はhttpプロトコルを用いた通信手段
を備え、管理者用PC3、クライアントPC4、および5はWeb
Browserを使用してサーバ2の情報を取得し、またサーバ
2に対して指示を与えることが可能である。サーバ2は、
管理者用PC3、クライアントPC4もしくは5から指示があ
ると、サーバに貯えられた情報を用いて、管理者用PC
3、クライアントPC4もしくは5に情報を返す。また、情
報の内容によっては、プリンタ6、同7、機能複合型複写
機8、同9から情報を取得し、管理者用PC3、クライアン
トPC4もしくは5に情報を返すか、プリンタ6、同7、機能
複合型複写機8、同9に対して設定等の処理を行う。管理
者用PC3には、ダウンローダを備え、プリンタ6、同7、
機能複合型複写機8、同9に対しソフトウェアもしくはソ
フトウェアが使用するリソースのダウンロードを行う。
ソフトウェアは、機器の印刷制御ファームウェア、ネッ
トワーク制御ファームウェア、また機能複合型複写機
8、同9においては、前記ファームウェアに加え、スキャ
ナ制御ファームウェア、ファクシミリ制御ファームウェ
ア、複写機ファームウェア、パネル操作ファームウェ
ア、画像管理ソフトウェア、アドレス管理ソフトウェア
などがある。また、ソフトウェアが使用するリソースと
しては、フォント、外字、オーバレイフォーム、キャリ
ブレーションテーブル、アドレス管理ソフトウェアが使
用するアドレス情報、ファクシミリ番号などがある。ク
ライアントPC4および5は、プリンタ6、同7、機能複合型
複写機8、同9をアクセスして使用するためのソフトウェ
ア(ドライバ等)およびソフトウェアが使用するリソー
ス(クライアントPC用リソース)を保持する。ソフトウ
ェアは、プリンタを使用するためのプリンタドライバ、
スキャナを使用するためのスキャナドライバ、ファクシ
ミリを使用するためのファクシミリドライバ、複写機を
制御するための複写機ユーティリティソフトウェア、ネ
ットワークを利用するためのネットワークドライバ、We
bBrowser、アプリケーションソフトウェアなどがあり、
ソフトウェアが使用するリソースについては、プリンタ
フォントに対応したクライアントPC用フォント、ファク
シミリドライバが利用するアドレス情報、カラーキャリ
ブレーションを行う際の印刷データ、プレビューで利用
するオーバレイイメージ等がある。Next, the operation of this system will be described with reference to FIG. The server 2 periodically communicates with the printers 6 and 7, the function-composite copying machines 8 and 9, and monitors the device status and software settings. From the administrator PC3, change the settings of the device and change the software and the resources used by the software. The result of the instruction given from the administrator PC 3 is collected as information inside the server 2,
The client PCs 4 and 5 receive the information from the server 2. Also, the server 2 has a communication means using the http protocol, and the administrator PC 3, client PCs 4, and 5 are Web
Use Browser to get information about server 2 and also server
It is possible to give instructions to 2. Server 2
When there is an instruction from the administrator PC 3, client PC 4 or 5, the administrator PC is used using the information stored in the server.
3. Return information to client PC 4 or 5. Depending on the content of the information, the printer 6, the printer 7, the function composite copying machine 8, the printer 9 can obtain the information and return the information to the administrator PC 3, the client PC 4 or 5. Performs processing such as settings for the multifunctional copying machines 8 and 9. The administrator PC 3 is equipped with a downloader, printers 6, 7,
Function Downloads software or resources used by the software to the composite copying machines 8 and 9.
Software is the device's print control firmware, network control firmware, and function complex copying machine.
In 8 and 9 above, in addition to the above-mentioned firmware, there are scanner control firmware, facsimile control firmware, copying machine firmware, panel operation firmware, image management software, address management software and the like. The resources used by the software include fonts, external characters, overlay forms, calibration tables, address information used by the address management software, and facsimile numbers. The client PCs 4 and 5 hold software (drivers, etc.) for accessing and using the printers 6, 7, and the composite function copying machines 8, 9 and resources used by the software (resources for client PCs). The software is a printer driver for using the printer,
Scanner driver for using the scanner, facsimile driver for using the facsimile, copying machine utility software for controlling the copying machine, network driver for using the network, We
bBrowser, application software, etc.
The resources used by the software include client PC fonts compatible with printer fonts, address information used by the facsimile driver, print data used for color calibration, and overlay images used in preview.
【0017】上記の機能に加え、プリンタ6の設定内容
やソフトウェア、ソフトウェアが使用するリソースをプ
リンタ7、機能複合型複写機8、同9に反映させることが
可能である。また同様に機能複合型複写機8の設定内容
やソフトウェア、ソフトウェアが使用するリソースを機
能複合型複写機9、プリンタ6、同7に反映させることが
可能である。機種間で機能の違いがあるときは、両機種
に共通の機能についてのみ反映されるが、変換が可能な
リソースなどの情報については変換された後反映され
る。同様に、これらの機種に関するクライアントPC4上
の情報をクライアントPC5に反映させることも可能であ
る。これらの処理は、サーバ2を通して情報の交換を行
うことにより実現される。In addition to the above functions, the setting contents of the printer 6, software, and resources used by the software can be reflected in the printer 7, the function-composite copying machines 8 and 9. Similarly, the setting contents, software, and resources used by the software of the function compound type copying machine 8 can be reflected in the function compound type copying machine 9, printers 6, and 7. When there is a difference in function between models, only the functions common to both models are reflected, but information such as resources that can be converted is reflected after conversion. Similarly, information on the client PC 4 regarding these models can be reflected in the client PC 5. These processes are realized by exchanging information through the server 2.
【0018】プリンタ6、同7、機能複合型複写機8、同9
の設定内容は、管理者用PC3からの指示だけでなくパネ
ルからの設定やクライアントPCからの設定によっても変
更される場合がある。この情報を正確にクライアントPC
に渡す必要があるものは、クライアントPCから表示等の
指示があった場合、常にプリンタ6、同7、機能複合型複
写機8、同9に問い合わせを行い、問い合わせ時点での情
報をクライアントPCに返す。正確さが、さほど厳密に要
求されないものについては、サーバ内に保持した情報を
用いる。Printers 6 and 7, function composite type copying machines 8 and 9
The setting contents of may be changed not only by the instruction from the administrator PC 3, but also by the setting from the panel or the setting from the client PC. This information exactly on the client PC
If there is a display instruction from the client PC, the items that need to be passed to the printer are always inquired to the printers 6 and 7, the function composite copying machines 8 and 9, and the information at the time of the inquiry is sent to the client PC. return. If the accuracy is not so strictly required, the information stored in the server is used.
【0019】図2は、図1のシステムにおける各機器の主
なハードウェアモジュールを表した図である。同図を用
いて、各機器のハードウェアモジュールの機能を説明す
る。同図において、201は、ネットワークラインであ
る。ネットワークラインは、各機器間のネットワークを
構成する物理的なラインであり、通常はツイストペアケ
ーブル、同軸ケーブルや光ファイバなどが使われる。サ
ーバ2を構成するハードウェアモジュールとしては、ネ
ットワークボード202、CPUボード203、Videoインタフェ
イス204、I/Oインタフェイス205、SCSIインタフェイス2
06と、それらに接続されたCRT207、キーボード208、マ
ウス209、ハードディスクドライブ210である。ハードデ
ィスクドライブ210は、複数のハードディスクユニット
が並列に接続されており、データ転送の高速化と高信頼
性を確保している。管理者用PC3、クライアントPC4、同
5を構成するハードウェアモジュールとしては、ネット
ワークボード202、CPUボード203、Videoインタフェイス
204、I/Oインタフェイス205、IDEインタフェイス211
と、それらに接続されたCRT207、キーボード208、マウ
ス209、ハードディスクドライブ210である。サーバとは
ハードディスクの構成が異なる。プリンタ6、同7のハー
ドウェアモジュールとしては、周辺機器に対応したネッ
トワークボード212、プリンタコントローラ213、プリン
トエンジン214を備える。機能複合型複写機8、同9のハ
ードウェアモジュールとしては、周辺機器に対応したネ
ットワークボード212、機能複合型複写機コントローラ2
15、プリントエンジン214、操作パネルコントローラ21
6、操作パネル217、スキャナコントローラ218、スキャ
ナユニット219、モデム220、ハードディスクIF221、ハ
ードディスク222を備える。FIG. 2 is a diagram showing main hardware modules of each device in the system of FIG. The function of the hardware module of each device will be described with reference to FIG. In the figure, 201 is a network line. The network line is a physical line that constitutes a network between each device, and normally a twisted pair cable, a coaxial cable or an optical fiber is used. The hardware modules that make up the server 2 include a network board 202, a CPU board 203, a video interface 204, an I / O interface 205, and a SCSI interface 2
06, a CRT 207, a keyboard 208, a mouse 209, and a hard disk drive 210 connected to them. The hard disk drive 210 has a plurality of hard disk units connected in parallel, and ensures high speed and high reliability of data transfer. Administrator's PC3, client PC4, same
The hardware modules that make up 5 are the network board 202, CPU board 203, and video interface.
204, I / O interface 205, IDE interface 211
And a CRT 207, a keyboard 208, a mouse 209, and a hard disk drive 210 connected to them. The hard disk configuration is different from that of the server. Hardware modules of the printers 6 and 7 include a network board 212 corresponding to peripheral devices, a printer controller 213, and a print engine 214. The hardware modules of the function composite type copiers 8 and 9 include a network board 212 corresponding to peripheral devices, and a function composite type copier controller 2
15, print engine 214, operation panel controller 21
6, an operation panel 217, a scanner controller 218, a scanner unit 219, a modem 220, a hard disk IF 221, a hard disk 222.
【0020】図3は、サーバ2のソフトウェア構成を表
した図である。同図において、301はOS(オペレーティ
ングシステム)、302はライブラリ、303はWebサーバ、3
04はアプリケーションであり、アプリケーションの一部
として305周辺機器管理プログラムを含む。306はハード
ウェア制御プログラムであり、ハードウェア制御プログ
ラムの一部としてネットワークボード制御プログラム30
7、ハードディスク制御プログラム308を含む。FIG. 3 is a diagram showing a software configuration of the server 2. In the figure, 301 is an OS (operating system), 302 is a library, 303 is a Web server, 3
04 is an application, and includes a 305 peripheral device management program as a part of the application. 306 is a hardware control program, and the network board control program 30 is included as a part of the hardware control program.
7. Includes hard disk control program 308.
【0021】図4は、サーバ2の周辺機器管理プログラ
ム305の構成を表した図である。周辺機器管理プログラ
ム305は、サーバ2上のアプリケーションの一つとして実
現される。401は管理プログラムのメイン部分であり、
管理プログラムの全体を制御する。402はGUI用CGIプロ
グラムであり、Webブラウザ303に対してhtml形式で表現
された画面のデータを渡す。Webブラウザ303は、CGI402
のデータをhttp形式で管理者用PC3もしくはクライアン
トPC4、同5に送出し、管理者用PC3もしくはクライアン
トPC4、同5からの指示を管理プログラム401に伝える。
デバイス通信プログラム403は、ネットワークプログラ
ム307を利用して周辺機器とサーバの間での通信を行
い、デバイスからの情報等の取得とデバイスの設定、ソ
フトウェアやソフトウェアが利用するリソースのダウン
ロード等を行う。また、デバイス通信プログラム403は
周辺機器情報取得モジュール4031を含む。IPC404は、プ
ロセス間通信を行うプログラムであり、ネットワークプ
ログラム307を利用して他のPC、特に管理者用PC3との間
での通信を行う。ファイル管理プログラム405は、HD制
御プログラム308を利用し、ファイルサーバ機能を実現
する。FIG. 4 is a diagram showing the configuration of the peripheral device management program 305 of the server 2. The peripheral device management program 305 is realized as one of the applications on the server 2. 401 is the main part of the management program,
Controls the entire management program. Reference numeral 402 is a CGI program for GUI, which passes screen data expressed in html format to the Web browser 303. Web browser 303 is CGI402
Is sent to the administrator PC 3 or the client PCs 4 and 5 in the http format, and the instructions from the administrator PC 3 or the client PCs 4 and 5 are transmitted to the management program 401.
The device communication program 403 performs communication between the peripheral device and the server using the network program 307, acquires information and the like from the device, sets the device, and downloads software and resources used by the software. The device communication program 403 also includes a peripheral device information acquisition module 4031. The IPC 404 is a program for performing inter-process communication, and uses the network program 307 to perform communication with other PCs, especially with the administrator PC 3. The file management program 405 uses the HD control program 308 to realize a file server function.
【0022】図5は、管理者用PC3のソフトウェア構成を
表した図である。同図において、501はOSであり、管理
者用PCの全般的な処理を行う。502はダウンローダのメ
インプログラムであり、周辺機器に対しソフトウェアや
ソフトウェアが利用するリソースのダウンロードを行
う。503はGUIプログラムであり、表示やユーザからの指
示のダウンローダへの伝達などのユーザインタフェイス
機能を実現する。504はIPCプログラムであり、サーバの
IPC404との間で通信を行う。505はファイル管理プログ
ラムであり、通常はOS501の一部として実装され、ファ
イルをハードディスクやCD-ROMの内容を読み込み、ダウ
ンローダ502を通して周辺機器にダウンロードする際
の、ファイル管理を行う。506はネットワークプログラ
ムであり、通常はOS501の一部として実装され、ファイ
ルをハードディスクやCD-ROMの内容を読み込み、ダウン
ローダ502を通して周辺機器にダウンロードする際の、
ネットワーク通信を行う。FIG. 5 is a diagram showing the software configuration of the administrator PC 3. In the figure, 501 is an OS, which performs overall processing of the administrator's PC. A main program 502 of the downloader downloads software and resources used by the software to peripheral devices. A GUI program 503 realizes a user interface function such as displaying and transmitting an instruction from a user to a downloader. 504 is an IPC program,
Communicates with IPC404. A file management program 505 is usually implemented as a part of the OS 501, and manages a file when reading the contents of a hard disk or a CD-ROM and downloading the file to a peripheral device through the downloader 502. 506 is a network program, which is usually implemented as a part of OS 501, and when reading the contents of a hard disk or CD-ROM and downloading the file to a peripheral device through a downloader 502,
Perform network communication.
【0023】図6は、クライアントPC4、同5のソフトウ
ェア構成を表した図である。同図において、601はOSで
あり、クライアントPCの全般的な処理を行う。602はWeb
Browserであり、サーバ2のWebServer303からhtml形式で
表現されたデータを受け取り、画面に表示するととも
に、ユーザの指示をhttpプロトコルを通してサーバ2に
伝える。603はクライアントモジュールであり、WebBrow
ser602で受信したデータのうち、WebBrowser602が処理
できないデータの一部に関して処理を行う。ここでWebB
rowser602が処理出来ないデータとは、クライアントPC
用のプリンタドライバ等のソフトウェア、クライアント
PC用フォントなどのリソースであり、それぞれ決められ
た方法でクライアントPCにインストールする必要があ
る。604はネットワークプログラムであり、通常はOS601
の一部として実装され、httpプロトコルを利用してWebS
erver303と通信を行う。FIG. 6 is a diagram showing the software configuration of the client PCs 4 and 5. In the figure, 601 is an OS, which performs general processing of the client PC. 602 is the Web
It is a browser, receives data expressed in html format from WebServer 303 of server 2, displays it on the screen, and transmits user's instruction to server 2 via http protocol. 603 is a client module, WebBrow
Of the data received by ser602, it processes some of the data that WebBrowser602 cannot process. WebB here
Data that cannot be processed by rowser602 means client PC
Printer driver software, client
It is a resource such as a font for PC, and it is necessary to install it on the client PC according to the specified method. 604 is a network program, usually OS601
It is implemented as part of the
Communicate with erver303.
【0024】図7は、管理者用PC3のダウンローダ502の
構成を表した図である。同図において、701はメインモ
ジュールであり、各モジュールの呼び出しやパラメータ
の処理等を行う。702はファイル管理モジュールであ
り、ファイル管理プログラム505を利用してダウンロー
ドするファイルのOpenやReadを行う。703はデバイス探
索モジュールであり、ダウンロード可能な周辺機器デバ
イスを探索し、通信可能なプロトコル、デバイスのアド
レス等を取得する。704はファイル変換モジュールであ
り、ソフトウェアが用いるリソースにおいて、プリンタ
用リソースとクライアントPC用リソースのフォーマット
が異なる場合に、変換を行う。ファイル変換モジュール
704は、内部にプリンタ用ファイル変換モジュール705
と、クライアントPC用ファイル変換モジュール706を含
む。リソースのフォーマットの違いとは、例えばプリン
タが3次曲線で表現されたフォントを使い、クライアン
トPCが2次曲線で表現されたフォントを使う場合や、プ
リンタとクライアントPCでオーバレイイメージの表現形
式が異なるということである。ダウンロードモジュール
707は、ネットワークプログラム506を利用してダウンロ
ードを行うモジュールである。通信モジュール708は、
サーバ2と通信を行い、クライアントPC用リソースなど
をサーバに送出するモジュールである。IPCモジュール7
09は、プロセス間通信を行うためのモジュールであり、
504のIPCプログラムを用いてプロセス間通信を実現す
る。FIG. 7 is a diagram showing the configuration of the downloader 502 of the administrator PC 3. In the figure, reference numeral 701 denotes a main module, which calls each module and processes parameters. Reference numeral 702 denotes a file management module, which uses the file management program 505 to open and read files to be downloaded. A device search module 703 searches for a downloadable peripheral device and acquires a communicable protocol, a device address, and the like. Reference numeral 704 denotes a file conversion module, which converts the resources used by software when the printer resource and the client PC resource have different formats. File conversion module
704 is a file conversion module for printer 705
And a client PC file conversion module 706. The difference in resource format is, for example, when the printer uses a font represented by a cubic curve and the client PC uses a font represented by a quadratic curve, or when the printer and the client PC have different overlay image representation formats. That's what it means. Download module
Reference numeral 707 is a module for downloading using the network program 506. The communication module 708 is
It is a module that communicates with the server 2 and sends out resources for the client PC and the like to the server. IPC module 7
09 is a module for performing inter-process communication,
Interprocess communication is realized using 504 IPC program.
【0025】図8は、図7のダウンローダ502の動作を表
すフローチャートであり、同図を用いて、ダウンローダ
の動作を説明する。例として、フォントのダウンロード
について説明するが、他のソフトウェアやソフトウェア
が用いるリソースについても同様である。前提として、
ダウンローダとサーバ2は常時通信しており、ファイル
名やデバイス名などの取得は可能だが、ファイルサーバ
内で管理されているファイルの取得には、別途コネクシ
ョンを確立してファイルを読み出すものとする。FIG. 8 is a flowchart showing the operation of the downloader 502 shown in FIG. 7, and the operation of the downloader will be described with reference to FIG. Although the font download will be described as an example, the same applies to other software and resources used by the software. As a premise,
The downloader and the server 2 are in constant communication, and it is possible to acquire the file name, device name, etc., but to acquire the file managed in the file server, a separate connection is established and the file is read.
【0026】ステップS801では、ダウンロードするファ
イルの指定をする。ダウンローダのユーザは、ファイル
名を入力することで、ファイルの指定を行う。ステップ
S802では、ファイルがサーバ2上のファイルかどうかを
判定し、サーバ2上のファイルであればステップS803に
進み、サーバ2上のファイルでなければステップS807に
進む。In step S801, a file to be downloaded is designated. The user of the downloader specifies the file by inputting the file name. Step
In S802, it is determined whether the file is a file on the server 2, and if the file is on the server 2, the process proceeds to step S803, and if it is not the file on the server 2, the process proceeds to step S807.
【0027】ステップS803では、ネットワークのコネク
ションを確立する。ステップS804では、ファイルの読み
出しを行う。ステップS805ではServerFlagをONにする。
ステップS806では、ネットワークのコネクションを切断
する。ステップS807では、ファイルをOpenする。ステッ
プS808では、ファイルをReadする。ステップS809では、
ServerFlagをOFFにする。ステップS810では、ファイル
をCloseする。すなわち、ステップS806もしくはステッ
プS810の時点で、ダウンロードすべきファイルがダウン
ローダに読み込まれている。In step S803, a network connection is established. In step S804, the file is read. In step S805, Server Flag is turned ON.
In step S806, the network connection is disconnected. In step S807, the file is opened. In step S808, the file is read. In step S809,
Turn off ServerFlag. In step S810, the file is closed. That is, the file to be downloaded has been read by the downloader at the time of step S806 or step S810.
【0028】ステップS811ではプリンタの選択を行う。
ステップS812では、ステップS811で選択されたプリンタ
がダウンロード可能かどうかを判定する。ダウンロード
可能かどうかは、機種および装着されている記憶デバイ
ス(RAM、FlashMemory、HardDisk等)により判定され
る。すなわち、ダウンロード可能な機種であって、ダウ
ンロード可能な記憶デバイスがその機種内に存在すれ
ば、ダウンロード可能と判定される。In step S811, a printer is selected.
In step S812, it is determined whether the printer selected in step S811 can be downloaded. Whether or not download is possible is determined by the model and attached storage device (RAM, FlashMemory, HardDisk, etc.). That is, if it is a downloadable model and a downloadable storage device exists in the model, it is determined that the download is possible.
【0029】ステップS812でダウンロード可能と判定さ
れた場合は、ステップS813に進み、ダウンロード不可能
と判定された場合はステップS820に進む。ステップS813
では、フォントファイルを、プリンタにダウンロード可
能な形式に変換する。ただし、フォントファイルが既に
ダウンロード可能な形態であれば、何も行わない。If it is determined that the download is possible in step S812, the process proceeds to step S813, and if it is determined that the download is not possible, the process proceeds to step S820. Step S813
Now, convert the font file into a format that can be downloaded to the printer. However, if the font file is already downloadable, nothing is done.
【0030】ステップS814では、ダウンロード可能な形
態となったフォントファイルをプリンタに転送する。ス
テップS815はServerFlagがONかどうかを判定し、ONであ
れば、既にクライアント用ファイルもサーバにあるとみ
なして処理を終了する。ServerFlagがONでなければ(す
なわちOFFならば)、ステップS816に進む。ステップS81
6では、フォントファイルをクライアントPCが使用可能
な形式に変換する。ただし、フォントファイルが既にク
ライアントPCで使用可能な形態であれば、何も行わな
い。At step S814, the downloadable font file is transferred to the printer. In step S815, it is determined whether or not ServerFlag is ON, and if it is ON, it is considered that the client file is already in the server, and the process ends. If ServerFlag is not ON (that is, OFF), the process proceeds to step S816. Step S81
In 6, the font file is converted into a format that can be used by the client PC. However, if the font file is already available on the client PC, nothing is done.
【0031】ステップS817はサーバ2とのネットワーク
のコネクションを確立する。ステップS818では、クライ
アントPC用のフォントファイルをサーバ2に書き込む。
ステップS819では、コネクションを切断し、ネットワー
クのクローズ処理を行った後、処理を終了する。ステッ
プS820では、プリンタにダウンロードすることが出来な
い旨のメッセージを表示し、処理を終了する。A step S817 establishes a network connection with the server 2. In step S818, the font file for the client PC is written in the server 2.
In step S819, the connection is disconnected, network closing processing is performed, and then the processing ends. In step S820, a message indicating that the printer cannot be downloaded is displayed, and the process ends.
【0032】以上述べた処理により、プリンタにダウン
ロードしたフォントファイルに対応したクライアントPC
用フォントファイルは、必ずサーバ2に存在することに
なる。フォントファイルの変換では、フォントファイル
フォーマットそのものの変換を行う場合と、ヘダー情報
などを付加する場合とがある。例えば、TrueType(登録
商標)形式のフォントファイルを、TrueTypeラスタライ
ザが搭載されたプリンタにダウンロードするときは、プ
リンタのためのヘダー情報などを付加してダウンロード
する必要があるため、ファイル変換処理では、プリンタ
のためのヘダー情報などを付加する。また、このフォン
トをMacOS上で使用する場合は、付加情報としてFONDリ
ソースと呼ばれる情報を付加する。By the processing described above, the client PC corresponding to the font file downloaded to the printer
The font file for use always exists on the server 2. When converting a font file, there are cases where the font file format itself is converted and cases where header information and the like are added. For example, when downloading a TrueType (registered trademark) format font file to a printer equipped with a TrueType rasterizer, it is necessary to add header information for the printer and so on. Add header information etc. When using this font on MacOS, add information called FOND resource as additional information.
【0033】図9は、サーバ2の周辺機器情報取得モジュ
ール4031の構成を表した図である。同図において、901
は、周辺機器情報取得モジュールのメイン処理であり、
全体の制御や通信、管理、割り込みがかかった場合の処
理、周辺機器へのダウンロードデータの受け渡しなどを
行う。902はIPC処理であり、他のモジュールとプロセス
間通信を行うことで、情報の交換をおこなう。903はタ
イマーモジュールであり、一定間隔で割り込みを発生さ
せ、901メイン処理は割り込みのタイミングで周辺機器
の情報を取得するよう動作する。904はキャッシュ管理
処理であり、タイマーによる割り込みで取得した周辺機
器情報を、一時的に記憶し、IPCからデータ送出の指示
があると、キャッシュ内の情報を、IPCを通して他のモ
ジュールに送出する。905は、TCP/IPのモジュールであ
り、TCP/IPで情報を取得したりデータをダウンロードす
ることが出来る周辺機器とデータ交換を行う。906は、A
ppleTalkのモジュールであり、AppleTalkで情報を取得
したりデータをダウンロードすることが出来る周辺機器
とデータ交換を行う。906は、IPX/SPXのモジュールであ
り、IPX/SPXで情報を取得したりデータをダウンロード
することが出来る周辺機器とデータ交換を行う。これ以
外のプロトコルに対応することももちろん可能である。FIG. 9 is a diagram showing the configuration of the peripheral device information acquisition module 4031 of the server 2. In the figure, 901
Is the main processing of the peripheral device information acquisition module,
It performs overall control, communication, management, processing when an interrupt occurs, and delivery of download data to peripheral devices. An IPC process 902 exchanges information by performing interprocess communication with other modules. A timer module 903 generates interrupts at regular intervals, and the main process of 901 operates to acquire information about peripheral devices at the timing of interrupts. Reference numeral 904 denotes a cache management process, which temporarily stores the peripheral device information acquired by the interrupt by the timer and sends the information in the cache to another module through the IPC when the IPC gives a data sending instruction. Reference numeral 905 denotes a TCP / IP module, which exchanges data with peripheral devices that can acquire information and download data using TCP / IP. 906 is A
This is a ppleTalk module that exchanges data with peripheral devices that can obtain information and download data using AppleTalk. Reference numeral 906 denotes an IPX / SPX module, which exchanges data with peripheral devices that can acquire information and download data with IPX / SPX. It is of course possible to support other protocols.
【0034】図10(A)は、周辺機器情報取得モジュー
ル4031において、タイマ903の割り込みによる周辺機器
情報取得の処理手順を表したフローチャートである。割
り込みが発生すると、本処理が実行される。ステップS1
011では、対象となる全部の周辺機器から情報を取得す
る。取得する情報は、ソフトウェアやソフトウェアが使
用するリソースのバージョン、ファイルサイズ、日付、
フォントであれば書体名など、ソフトウェアやソフトウ
ェアが使用するリソースが変更されていないかどうか確
認するための情報である。ステップS1012では、取得し
た情報をキャッシュ904に書き込む。FIG. 10A is a flow chart showing a processing procedure of peripheral device information acquisition by the interrupt of the timer 903 in the peripheral device information acquisition module 4031. This process is executed when an interrupt occurs. Step S1
In 011, information is acquired from all target peripheral devices. The information we collect includes the version of the software and the resources it uses, file size, date,
For fonts, this is information for checking whether the software or resources used by the software, such as the typeface name, have been changed. In step S1012, the acquired information is written in the cache 904.
【0035】図10(B)は、周辺機器情報取得モジュー
ル4031において、通常処理、すなわち、ユーザからデー
タ送出の指示があった場合における処理手順を表したフ
ローチャートである。通常処理では、ユーザIFを持つモ
ジュールが受け取ったユーザからの指示に従い、情報取
得やダウンロードを行う。ステップS1021では、ユーザI
Fモジュールの指示をIPCを通して受け取る。指示で受け
取る内容としては、処理内容、ダウンロードの場合のデ
ータ、周辺機器のアドレス等である。ステップS1022で
は、ダウンロードかどうかを判定し、ダウンロードであ
ればステップS1023に進み、ダウンロードでなければス
テップS1024に進む。ステップS1023では、送られたデー
タを指定された周辺機器にダウンロードし、処理を終了
する。ステップS1024では、必要とされる情報の種類を
特定する。情報の種類は、例えば書体名やフォームのサ
イズ、ソフトウェアのバージョンなどである。ステップ
S1025では、要求された情報がキャッシュ904中に存在す
るかどうかを判定し、存在すればステップS1026に進
み、存在しなければステップS1027に進む。ステップS10
26では、キャッシュ904からIPC902を通してデータ送出
を行う。ステップS1027では、周辺機器からデータを取
得する。ステップS1028では、取得したデータをIPC902
を通して送出し、処理を終了する。FIG. 10B is a flow chart showing a procedure in the peripheral device information acquisition module 4031 in the case of normal processing, that is, when there is a data transmission instruction from the user. In the normal processing, information is acquired and downloaded according to the instruction from the user received by the module having the user IF. In step S1021, user I
Receives F module instructions via IPC. The contents received by the instruction include processing contents, data in the case of download, addresses of peripheral devices, and the like. In step S1022, it is determined whether or not it is a download. If it is a download, the process proceeds to step S1023, and if it is not the download, the process proceeds to step S1024. In step S1023, the sent data is downloaded to the specified peripheral device, and the process ends. In step S1024, the type of information required is specified. The type of information is, for example, a typeface name, form size, software version, or the like. Step
In S1025, it is determined whether the requested information exists in the cache 904, and if it exists, the process proceeds to step S1026, and if it does not exist, the process proceeds to step S1027. Step S10
At 26, data is transmitted from the cache 904 through the IPC 902. In step S1027, data is acquired from the peripheral device. In step S1028, the acquired data is transferred to IPC902.
Through, and the process ends.
【0036】図11は、サーバ2の周辺機器管理プログラ
ム305のメインモジュールの構成を表した図である。同
図において、1101は全体の動作管理、処理の振り分けな
どのメイン処理を行う。1102はGUIとの間で表示する情
報の送出やGUIからの処理やデータの受信等の情報交換
を行う。1103はネットワーク処理で、ネットワークを通
してのファイルや情報の入出力を行う。1104はファイル
サーバモジュールで、ファイルの読み出し、書き込み、
管理を行う。1105はIPC処理で、プロセス間通信で902の
IPCとの間でデータや情報の交換を行う。すなわち、本
プログラムは、周辺機器とGUI、ネットワークとファイ
ルサーバのそれぞれにアクセスすることが可能な位置に
あり、全体の動作をコントロールする。FIG. 11 is a diagram showing the configuration of the main module of the peripheral device management program 305 of the server 2. In the figure, 1101 performs main processing such as overall operation management and processing distribution. 1102 exchanges information with the GUI such as sending information to be displayed, processing from the GUI, and receiving data. 1103 is a network process, which inputs and outputs files and information through the network. 1104 is a file server module for reading and writing files,
Manage. 1105 is IPC processing, and 902
Exchange data and information with IPC. That is, this program is in a position where it can access each of the peripheral device and GUI, and the network and file server, and controls the overall operation.
【0037】図12は、図11の周辺機器管理プログラム30
5により処理を表したフローチャートであり、同図を用
いてプログラムの動作を説明する。FIG. 12 shows the peripheral device management program 30 of FIG.
6 is a flowchart showing the processing by 5, and the operation of the program will be described with reference to FIG.
【0038】ステップS1201では、指示を受け取る。ス
テップS1202では、指示がダウンロードかどうかを判定
し、ダウンロードであればステップS1203に進み、ダウ
ンロードでなければステップS1205に進む。ダウンロー
ドと判定された場合、本モジュールでは、ダウンロード
すべきファイルをファイルサーバから取り出し、ダウン
ローダに送出する。In step S1201, an instruction is received. In step S1202, it is determined whether or not the instruction is download. If it is download, the process proceeds to step S1203, and if not, the process proceeds to step S1205. When it is determined to be downloaded, this module takes out the file to be downloaded from the file server and sends it to the downloader.
【0039】ステップS1203では、ファイルサーバ上の
ファイルをオープンする。ステップS1204ではネットワ
ークモジュール1103を通してダウンローダにファイルを
送出し、次の処理を行うためにステップS1201に戻る。
ステップS1205では、情報表示かどうかを判定する。情
報表示と判定された場合はステップS1206に進み、情報
表示でないと判定された場合はステップS1208に進む。
情報表示の場合は、1102GUIとの通信モジュールから受
けた指示に従い周辺機器内の情報を送出する。In step S1203, the file on the file server is opened. In step S1204, the file is sent to the downloader through the network module 1103, and the process returns to step S1201 to perform the next process.
In step S1205, it is determined whether the information is displayed. If it is determined that the information is displayed, the process proceeds to step S1206, and if it is determined that the information is not displayed, the process proceeds to step S1208.
In the case of information display, the information in the peripheral device is sent according to the instruction received from the communication module with 1102 GUI.
【0040】ステップS1206では902のIPCと1105のIPC間
で情報交換を行い、周辺機器の情報を取得する。ステッ
プS1207では、表示すべき情報を1102を通してGUIモジュ
ールに出力した後、次の処理を行うためにステップS120
1に戻る。In step S1206, information is exchanged between the IPC 902 and the IPC 1105 to acquire information on peripheral devices. In step S1207, after the information to be displayed is output to the GUI module through 1102, step S120 is performed to perform the next process.
Return to 1.
【0041】ステップS1208では、サーバへのファイル
の保存かどうかを判定し、サーバへのファイルの保存と
判定された場合はステップS1209へ進み、サーバへのフ
ァイルの保存ではないと判定された場合はステップS121
0へ進む。サーバへのファイルの保存は、ダウンローダ
からの指示により行われ、ネットワークを通してファイ
ルが送られてくる。ステップS1209では、ファイルをフ
ァイルサーバへ保存した後、次の処理を行うためにステ
ップS1201に戻る。ステップS1210では、GUIを通しての
ファイル出力を行う。これは、クライアントPC用リソー
ス等の出力であり、GUIがクライアントPCと通信を行っ
ているプロトコルであるhttpプロトコルを用いてファイ
ル等をクライアントPCへ出力した後、次の処理を行うた
めにステップS1201に戻る。In step S1208, it is determined whether the file is stored in the server. If it is determined that the file is stored in the server, the process proceeds to step S1209. If it is determined that the file is not stored in the server, the process proceeds to step S1209. Step S121
Go to 0. The file is saved to the server according to an instruction from the downloader, and the file is sent through the network. In step S1209, after saving the file in the file server, the process returns to step S1201 to perform the next process. In step S1210, a file is output via the GUI. This is the output of the resource for the client PC, and after outputting the file and the like to the client PC using the http protocol, which is the protocol in which the GUI is communicating with the client PC, in order to perform the next process, step S1201 Return to.
【0042】これら一連の処理により、本システム内の
情報およびデータ送受信が行われる。Information and data in the system are transmitted and received by the series of processes.
【0043】図13は、管理者用PCのGUIモジュール503で
あり、同図において、1301は管理プログラムとの通信を
行い、管理プログラムからの指示やファイル、情報を受
け取り1302html出力モジュールに渡すとともに1303指示
入力モジュールから受けた指示やファイルを管理プログ
ラムに渡す。1302はhtml出力モジュールであり、管理プ
ログラムから受け取った情報や指示を基にhtml規約に基
づいたGUI画面ファイルを作成し、1304Webサーバとの通
信手段に渡す。1303は指示入力モジュールであり、Web
サーバから指示を受け取り、またはアーカイブされたり
エンコードされたファイルを受け取り、指示は管理プロ
グラムへの命令として送出し、ファイルはアーカイブさ
れたファイルを分離し、エンコードされたファイルをデ
コードした後に管理プログラムへ送出する。1304はWeb
サーバとの通信手段であり、html情報をWebサーバ303に
送出し、Webサーバ303からの指示を1303指示入力モジュ
ールに渡す。FIG. 13 shows a GUI module 503 for the administrator's PC. In FIG. 13, 1301 communicates with the management program, receives instructions, files, and information from the management program and transfers them to the 1302html output module. The instructions and files received from the instruction input module are passed to the management program. 1302 is an html output module, which creates a GUI screen file based on the html protocol based on the information and instructions received from the management program and passes it to the communication means with the 1304 Web server. 1303 is an instruction input module,
Receives instructions from the server, or receives archived or encoded files, sends instructions as instructions to the manager, files separate archived files, and decode encoded files before sending them to the manager To do. 1304 is the Web
It is a communication means with the server, sends out html information to the web server 303, and passes the instruction from the web server 303 to the 1303 instruction input module.
【0044】図14は、クライアントモジュール603の構
成を表した図である。本モジュールはクライアントPC上
にインストールされ、Webブラウザで受け取ったファイ
ルを処理する。1401は入力手段で、Webブラウザからデ
ータを受け取る。受け取ったデータは、通常管理情報と
ファイル実体がアーカイブされている。1402は判定手段
で、受け取ったファイルの管理情報とファイル実体を分
離するとともに、管理情報を基にファイルの種類を判定
する。管理情報とは、ファイルの種類、ファイル名やフ
ァイルサイズ等である。ファイルの種類がフォントであ
れば、1403のモジュールを呼び出す。ファイルの種類が
オーバレイフォームであれば、1404のモジュールを呼び
出す。ファイルの種類がアドレス帳であれば、1405のモ
ジュールを呼び出す。ファイルの種類がColor Calibrat
ion Tableであれば1406のモジュールを呼び出す。1403
は、フォント登録モジュールであり、受け取ったフォン
トクライアントPCに登録する。1404はオーバレイフォー
ム登録モジュールであり、受け取ったファイルをオーバ
レイフォーム処理アプリケーションに登録する。オーバ
レイ処理アプリケーションがインストールされていない
場合は、処理を行わない。1405はアドレス帳登録モジュ
ールであり、受け取ったアドレス帳を電子メール管理ソ
フトやFAXドライバ等、登録する先のフォーマットに変
換した後、登録を行う。1406はColor Calibration Tabl
e登録モジュールであり、受け取ったファイルをイメー
ジ処理を行うプリンタドライバに登録する。FIG. 14 is a diagram showing the configuration of the client module 603. This module is installed on the client PC and processes the files received by the web browser. 1401 is an input means that receives data from a Web browser. The received data is usually archived with the management information and file entity. A determination unit 1402 separates the received file management information from the file entity and determines the file type based on the management information. The management information includes a file type, a file name and a file size. If the file type is font, call the 1403 module. If the file type is overlay form, call module 1404. If the file type is address book, call module 1405. The file type is Color Calibrat
If it is an ion table, module 1406 is called. 1403
Is a font registration module that registers in the received font client PC. An overlay form registration module 1404 registers the received file in the overlay form processing application. If the overlay processing application is not installed, no processing is performed. Reference numeral 1405 denotes an address book registration module, which performs registration after converting the received address book into a destination format such as electronic mail management software or FAX driver. 1406 is Color Calibration Tabl
This is an e-registration module that registers the received file with the printer driver that performs image processing.
【0045】<リソースの送受信のバリエーション>図
15は、フォントをダウンロードする際のデータの流れを
表した図である。同図において、管理者がCDから管理者
用PC3に読み込んだフォントを(1)でプリンタ6にダウン
ロードする。<Variation of resource transmission / reception>
FIG. 15 is a diagram showing a data flow when downloading a font. In the figure, the administrator downloads the font read from the CD to the administrator PC 3 to the printer 6 in (1).
【0046】次に、(2)でフォントをサーバ2に登録す
る。(3)で、クライアントPC4とクライアントPC5は、Web
Browser602を使用し、サーバ2からクライアントPC用フ
ォントファイルを読み込み、クライアントモジュール60
3でシステムに登録する。別のプリンタにダウンロード
を行う場合は、(4)で、管理者PC3はサーバ2に登録され
たフォントを読み込み、そのままプリンタ7にダウンロ
ードする。PCからオーバレイフォームを登録する場合も
同様の動作である。Next, the font is registered in the server 2 in (2). In (3), the client PC4 and client PC5
Using Browser602, load the font file for the client PC from server 2 and use client module 60
Register in the system with 3. When downloading to another printer, the administrator PC 3 reads the font registered in the server 2 and downloads it to the printer 7 as it is in (4). The same operation is performed when the overlay form is registered from the PC.
【0047】図16は、カラーキャリブレーションテーブ
ルをクライアントPCが取得する際のデータの流れを表し
た図である。(1)で、プリンタ6内で発生したカラーキャ
リブレーションテーブルをサーバ2に送信する。(2)で
は、クライアントPC4は、WebBrowserを用いて、プリン
タ6のカラーキャリブレーションテーブルを受けとり、
プリンタドライバに登録する。(3)では、プリンタ7で発
生したカラーキャリブレーションテーブルをサーバ2に
送信する。FIG. 16 is a diagram showing the data flow when the client PC acquires the color calibration table. In (1), the color calibration table generated in the printer 6 is transmitted to the server 2. In (2), the client PC 4 receives the color calibration table of the printer 6 using WebBrowser,
Register with the printer driver. In (3), the color calibration table generated by the printer 7 is transmitted to the server 2.
【0048】クライアントPC4がプリンタ7のカラーキャ
リブレーションテーブルを受信する場合は、(2)と同様
の処理となる。(1)や(3)は割り込み処理で定期的に実施
される。(4)は、管理者PCからカラーキャリブレーショ
ンテーブルをダウンロードする場合のデータの流れを表
す。すなわち管理者用PCで測色ソフトウェアなどを使い
キャリブレーションテーブルを作成した場合は、管理者
用PCからダウンロードされる。ダウンロードされたデー
タと同じデータが管理者用PC3からサーバ2へ直接送ら
れる(5)。サーバからクライアントPCへのデータの受け
渡しは、プリンタ内で発生したカラーキャリブレーショ
ンテーブルと同様である。スキャナで取り込んだイメー
ジデータをオーバレイフォームとして利用するためにプ
リンタドライバに渡す場合、プリンタで発生したカラー
キャリブレーションテーブルと同様のデータの流れにな
る。When the client PC 4 receives the color calibration table of the printer 7, the same process as (2) is performed. (1) and (3) are interrupt processes and are carried out regularly. (4) represents the flow of data when the color calibration table is downloaded from the administrator PC. That is, when the calibration table is created on the administrator PC using color measurement software, etc., it is downloaded from the administrator PC. The same data as the downloaded data is sent directly from the administrator PC 3 to the server 2 (5). The data transfer from the server to the client PC is the same as the color calibration table generated in the printer. When the image data captured by the scanner is passed to the printer driver for use as an overlay form, the data flow is the same as the color calibration table generated by the printer.
【0049】図17は、アドレス帳のデータを機能複合型
複写機から取得する際のデータの流れを表した図であ
る。(1)では、機能複合型複写機内のアドレス帳データ
がサーバに送出される。(2)では、クライアントPCはサ
ーバのデータを受信し、クライアントモジュール603
は、クライアントPC内のアドレス帳データに追加もしく
は上書きする。FIG. 17 is a diagram showing the flow of data when the data of the address book is obtained from the multifunctional copying machine. In (1), the address book data in the multifunctional copying machine is sent to the server. In (2), the client PC receives the server data and the client module 603
Adds or overwrites the address book data in the client PC.
【0050】図18は、クライアントPC上のアドレス帳デ
ータを機能複合型複写機にダウンロードする際のデータ
の流れを表す。(1)で、WebBrowserを用いてサーバ2に送
られたアドレス帳データは、そのまま機能複合型複写機
8に書き込まれる。(2)は、機能複合型複写機のアドレス
帳を複写する際のデータの流れを表す。機能複合型複写
機8のデータは、一旦サーバ2に送られ、そのまま機能複
合型複写機9に書き込まれる。FIG. 18 shows the flow of data when the address book data on the client PC is downloaded to the function composite type copying machine. In (1), the address book data sent to the server 2 using the WebBrowser is the same as that of the function composite copying machine.
Written to 8. (2) represents the flow of data when copying the address book of the multifunction copying machine. The data of the function-composite copying machine 8 is once sent to the server 2 and written in the function-combining copying machine 9 as it is.
【0051】図19は、プリンタもしくは機能複合型複写
機の記憶装置の内容をバックアップするときのデータの
流れを表す。この処理は、通常WebBrowserで指示され起
動されるが、機能複合型複写機の操作パネルから指示さ
れ起動されても良い。(1)はプリンタもしくは機能複合
型複写機の記憶装置の内容がサーバ2に送出され、サー
バ内のファイルサーバに記憶される。FIG. 19 shows the flow of data when backing up the contents of the storage device of the printer or the multifunction copying machine. This process is normally instructed and activated by the WebBrowser, but it may be instructed and activated from the operation panel of the multifunctional copying machine. In (1), the contents of the storage device of the printer or the multifunctional copying machine are sent to the server 2 and stored in the file server in the server.
【0052】図20は、バックアップされたプリンタもし
くは機能複合型複写機の記憶装置の内容をリストアする
ときのデータの流れを表す。この処理は、通常WebBrows
erで指示され起動されるが、機能複合型複写機の操作パ
ネルから指示され起動されても良い。(1)はサーバ2のフ
ァイルサーバ内にバックアップされたデータが、バック
アップ元のプリンタもしくは機能複合型複写機の記憶装
置に送出される。FIG. 20 shows the flow of data when restoring the contents of the backup device or the storage device of the function complex type copying machine. This process is usually WebBrows
Although it is instructed and activated by er, it may be instructed and activated from the operation panel of the multi-function copying machine. In (1), the data backed up in the file server of the server 2 is sent to the backup source printer or the storage device of the functional composite copying machine.
【0053】図21は、クライアントPC4もしくは5がサー
バ2からソフトウェアの取得をする際のデータの流れで
ある。(1)のように、サーバからデータを取得し、クラ
イアントモジュール603はデータをデコードしインスト
ールする。FIG. 21 shows a data flow when the client PC 4 or 5 acquires software from the server 2. As in (1), the data is acquired from the server, and the client module 603 decodes and installs the data.
【0054】図22は、クライアントPC4もしくは5がサー
バ2からプリンタドライバ、ファクシミリドライバ、ス
キャナドライバなど周辺機器のドライバを取得するとき
のデータの流れである。(1)のようにサーバからデータ
を取得するが、サーバはデータを送出する際、周辺機器
との対応づけを行うために、対象となる周辺機器を参照
する。すなわち、ネットワークアドレス、機種名、機能
等を一緒にクライアントPC5もしくは6に送出し、クライ
アントモジュール603は、サーバ2から送出された情報を
基にドライバをインストールする。FIG. 22 shows a data flow when the client PC 4 or 5 acquires a driver for a peripheral device such as a printer driver, a facsimile driver or a scanner driver from the server 2. The data is obtained from the server as in (1), but when sending the data, the server refers to the target peripheral device in order to make correspondence with the peripheral device. That is, the network address, model name, function, etc. are sent together to the client PC 5 or 6, and the client module 603 installs the driver based on the information sent from the server 2.
【0055】<送信データ形式>図23は、サーバ2から
クライアントPC4もしくは5にデータを送出する際のデー
タ構造を表した図である。同図からわかるように、先頭
に、内部にアーカイブされて保持されているファイル数
Nが入る。次にN個分のアドレスの配列、さらに各アドレ
スで示された位置にヘダーとともに保持されたファイル
の実体が存在する。ヘダーには、ヘダー長、ファイルの
種類、実体のサイズが含まれ、付加情報がある場合は、
ヘダーの後部に付加される。すなわち、ヘダーの先頭か
らヘダー長分後ろにはファイルの実体が存在する。<Transmission Data Format> FIG. 23 is a diagram showing a data structure when data is transmitted from the server 2 to the client PC 4 or 5. As you can see from the figure, the number of files that are archived and held internally is shown at the top.
Enter N. Next, there is an array of N addresses and the entity of the file held with the header at the position indicated by each address. The header includes the header length, file type, entity size, and if there is additional information,
Added to the rear of the header. That is, the substance of the file exists from the head of the header to the header length behind.
【0056】図24は、フォントファイルをクライアント
PCに送出する際の、図23のヘダー情報を表したものであ
る。同図から分かる通り、バージョン、ファイル名、フ
ォントの形式が付加情報として付加される。FIG. 24 shows a font file as a client.
FIG. 24 shows the header information of FIG. 23 when sending to the PC. As can be seen from the figure, the version, file name, and font format are added as additional information.
【0057】図25は、オーバレイフォームをクライアン
トPCに送出する際の、図23のヘダー情報を表したもので
ある。同図から分かる通り、PDLの種類、用紙サイズ、
解像度、フォーム番号が付加情報として付加される。FIG. 25 shows the header information of FIG. 23 when the overlay form is sent to the client PC. As you can see from the figure, the PDL type, paper size,
The resolution and the form number are added as additional information.
【0058】図26は、カラーキャリブレーションテーブ
ルをクライアントPCに送出する際の、図23のヘダー情報
を表したものである。同図から分かる通り、キャリブレ
ーション情報を測定した日時が付加情報として付加され
る。FIG. 26 shows the header information of FIG. 23 when the color calibration table is sent to the client PC. As can be seen from the figure, the date and time when the calibration information was measured is added as additional information.
【0059】図27は、スキャナでスキャンしたイメージ
をオーバレイする際にプリンタドライバで使われる情報
をクライアントPCに送出する際の、図23のヘダー情報を
表したものである。同図から分かる通り、用紙サイズ、
解像度、オーバレイ番号が付加情報として付加される。FIG. 27 shows the header information of FIG. 23 when sending the information used by the printer driver to the client PC when overlaying the image scanned by the scanner. As you can see from the figure, the paper size,
The resolution and overlay number are added as additional information.
【0060】図28は、ソフトウェアをクライアントPCに
送出する際の、図23のヘダー情報を表したものである。
同図から分かる通り、ソフトウェアのバージョンとファ
イルのチェックサムが付加情報として付加される。ま
た、ファイル実体は自己解凍形式のインストーラとなっ
ており、クライアントモジュール603は、ダウンロード
された自己解凍形式のインストーラを起動する。FIG. 28 shows the header information of FIG. 23 when the software is sent to the client PC.
As can be seen from the figure, the software version and the file checksum are added as additional information. The file entity is a self-extracting installer, and the client module 603 activates the downloaded self-extracting installer.
【0061】図29は、ドライバをクライアントPCに送出
する際の、図23のヘダー情報を表したものである。同図
から分かる通り、周辺機器の機種名、周辺機器にあくせ
すするためのアドレス(例えば、TCP/IP接続であればIP
アドレス)、ドライバのバージョンとファイルのチェッ
クサムが付加情報として付加される。また、ファイル実
体は自己解凍形式のインストーラとなっており、クライ
アントモジュール603は、機種名とアドレスを引数とし
てダウンロードされた自己解凍形式のインストーラを起
動する。FIG. 29 shows the header information of FIG. 23 when the driver is sent to the client PC. As you can see from the figure, the model name of the peripheral device, the address for making the peripheral device unique (for example, IP for TCP / IP connection)
Address), driver version and file checksum are added as additional information. The file entity is a self-extracting installer, and the client module 603 starts the downloaded self-extracting installer with the model name and address as arguments.
【0062】<装置の検索>図34から図35を用いて指定
プリンタもしくは機能複合型複写機のダウンロードリソ
ースと同じリソースがダウンロードされているプリンタ
もしくは機能複合型複写機一覧表示について説明する。<Search for Device> The display of a list of printers or function composite type copiers in which the same resources as the download resources of the designated printer or function composite type copier are downloaded will be described with reference to FIGS. 34 to 35.
【0063】図34は、サーバ2が管理しているプリンタ
もしくは機能複合型複写機の選択画面の一例である。機
器の情報としては機器を特定すべき製品名、ネットワー
クアドレス、機器固有のアドレスであるMACアドレス、
設置場所、管理者氏名が表示される。ここでクライアン
トPC4,5、管理者用PC3から情報を参照すべき機器を指示
する。ここで1つ以上のプリンタもしくは機能複合型複
写機を選択する。選択して(最左端のチェックボックス
をチェックして)検索ボタン3401を指示すると、選択プ
リンタもしくは機能複合型複写機のダウンロードリソー
スの全てがダウンロードされているプリンタもしくは機
能複合型複写機が一覧表示される。リソース選択ボタン
3402を指示すると選択プリンタもしくは機能複合型複写
機のダウンロードリソースが一覧表示され選択できる。FIG. 34 is an example of a screen for selecting a printer or a composite function copying machine managed by the server 2. As the device information, the product name that should identify the device, the network address, the MAC address that is a unique device address,
The installation location and administrator name are displayed. Here, the client PCs 4 and 5 and the administrator PC 3 designate the device to which the information should be referred. Select one or more printers or multi-function copiers here. When you select it (check the check box at the left end) and point the search button 3401, a list of printers or functional composite copiers for which all of the download resources for the selected printer or functional composite copier have been downloaded is displayed. It Resource selection button
When 3402 is designated, a list of download resources of the selected printer or the function composite type copying machine is displayed and can be selected.
【0064】図35は、図34においてリソース選択ボタン
3402が指示された時に表示されるリソース一覧選択受付
画面の一例であり、リソース名、リソース種類、リソー
スのバージョン、登録日付、リソースの内容を簡単に示
すコメントが表示される。他にもリソースファイル名、
リソースファイルサイズが表示されてもよい。ここでク
ライアントPC、管理者用PCから1つ以上のリソースを選
択する。検索ボタンを指示すると選択リソースが全てダ
ウンロードされているプリンタもしくは機能複合型複写
機が一覧表示される。FIG. 35 shows a resource selection button in FIG.
This is an example of a resource list selection reception screen displayed when 3402 is instructed, and a comment briefly showing the resource name, resource type, resource version, registration date, and resource contents is displayed. Other resource file names,
The resource file size may be displayed. Here, select one or more resources from the client PC and administrator PC. When the search button is instructed, a list of printers or function-composite copying machines in which all selected resources have been downloaded is displayed.
【0065】図36は機器毎のダウンロードリソース情報
のサーバ2上での保持形式の一例である。ここでは機器
を特定するための情報としてMACアドレス3601を使用し
ている。リソース数3602は、機器が有するリソースの数
を示す。リソース名3603、フォント、マクロ、フォー
ム、外字といったリソース種類3604、リソースファイル
名3605、リソースファイルサイズ3606、バージョン360
7、登録日付3608、登録者3609、コメント3610はリソー
スごとに、リソースの分だけ保持されている。この情報
は図5に示した通り、ダウンローダ502とファイル管理プ
ログラム505の連携により蓄積されるものである。各リ
ソースはサーバ2に登録されており、リソースには、図3
6の表に登録されたファイル名やバージョン、登録日付
等から一意的にアクセス可能である。FIG. 36 is an example of a storage format of download resource information for each device on the server 2. Here, the MAC address 3601 is used as information for identifying the device. The number of resources 3602 indicates the number of resources that the device has. Resource name 3603, resource type 3604 such as font, macro, form, external character, resource file name 3605, resource file size 3606, version 360
7, the registration date 3608, the registrant 3609, and the comment 3610 are retained for each resource for each resource. As shown in FIG. 5, this information is stored by the cooperation of the downloader 502 and the file management program 505. Each resource is registered in the server 2, and the resources shown in FIG.
It can be uniquely accessed from the file name, version, registration date, etc. registered in the table of 6.
【0066】次に図37のフローチャートを用いて選択さ
れたプリンタもしくは機能複合型複写機にダウンロード
されているリソースと同じリソースが全てがダウンロー
ドされているプリンタもしくは機能複合型複写機を一覧
表示する処理について説明する。図37の手順は、印刷先
として指定した機器が使用できない場合に、サーバ2や
管理者PC3あるいはクライアントPC4,5によって実行され
る。なお、図37では、検索される装置はプリンタと記載
されているが、もちろん機能複合型複写機も含まれる。
印刷先として指定した機器が使用できない場合とは、ネ
ットワークデバイスを管理する管理者用PC3によって保
持されている機器の状態を参照して判断することができ
る。また、機器の状態が変わったばかりの時点などにお
いて、管理者用PC3と実際の機器の状態とが一致してい
ない場合には、指定した機器の状態、例えばタイムアウ
トが生じたなどの状態から直接判断することもできる。Next, a process for displaying a list of printers or function composite copying machines in which all the same resources as the resources downloaded to the selected printer or function composite copying machine are downloaded using the flowchart of FIG. Will be described. The procedure of FIG. 37 is executed by the server 2, the administrator PC 3, or the client PCs 4 and 5 when the device designated as the print destination cannot be used. Note that in FIG. 37, the device to be searched is described as a printer, but of course, a composite function copying machine is also included.
When the device designated as the print destination cannot be used, it can be determined by referring to the device state held by the administrator PC 3 that manages the network device. In addition, when the state of the device has just changed, etc., if the administrator's PC 3 and the actual state of the device do not match, it is determined directly from the state of the specified device, for example, the state that a timeout has occurred. You can also do it.
【0067】ステップS3701において、図36の如き形式
でサーバ2に保持されたデータを参照して、図34の如き
機器一覧を表示して指定を受け付ける。あるいはネット
ワークアドレス、MACアドレスといった機器を特定する
情報をキーボードなどの入力装置を介しての直接指定を
受け付ける。In step S3701, the device list shown in FIG. 34 is displayed by referring to the data stored in the server 2 in the format shown in FIG. 36, and the designation is accepted. Alternatively, information for identifying a device such as a network address or a MAC address is directly specified via an input device such as a keyboard.
【0068】ステップS3702において指定プリンタもし
くは機能複合型複写機のダウンロードリソース情報を、
サーバ2に保持したデータから参照する。In step S3702, the download resource information of the designated printer or the multifunction copying machine is
Reference from the data stored in server 2.
【0069】ステップS3703において、サーバ2によりリ
ソースが保持されている指定プリンタ以外の注目プリン
タあるいは機能複合型複写機(注目機器)について、そ
のダウンロードリソース情報を参照する。In step S3703, the download resource information is referenced with respect to the printer of interest other than the designated printer or the function complex type copying machine (device of interest) whose resources are held by the server 2.
【0070】ステップS3204において、ステップS3702で
参照したリソース情報とS3703にて参照した装置ごとの
リソース情報とを比較し、ステップS3702で参照したリ
ソース情報の全てが、ステップS3703で参照した注目機
器のリソース情報に含まれると判断した場合は、ステッ
プS3705にて、その注目機器の製品名、ネットワークア
ドレス、MACアドレス、設置場所、管理者氏名といった
機器を特定する情報を表示する。In step S3204, the resource information referenced in step S3702 is compared with the resource information for each device referenced in S3703, and all of the resource information referenced in step S3702 is the resource of the device of interest referenced in step S3703. If it is determined that the information is included in the information, in step S3705, information identifying the device such as the product name, network address, MAC address, installation location, and administrator name of the device of interest is displayed.
【0071】ステップS3706において全管理プリンタも
しくは機能複合型複写機の情報を参照したと判断した場
合は処理を終了する。そうでない場合はステップS3703
に戻る。If it is determined in step S3706 that the information on all managed printers or function-composite copying machines has been referred to, the processing ends. Otherwise, step S3703.
Return to.
【0072】このようにして、指定されたプリンタもし
くは複合型複写機の有するリソースと同じリソースを有
する機器を一覧表示させ、そのうちから所望の機器を利
用者は選択することができる。選択された機器は利用者
が指定した機器が有するリソースをすべて有しているた
め、その機器を用いて印刷を行えば当初期待したとおり
の出力を得ることができる。このため、文字化けなどリ
ソースが異なることにより発生する印刷の失敗を伴うこ
となく適切な印刷先選択、変更が行える。さらに、印刷
に先立って、必要とするリソースを有する機器をあらか
じめ検索し、その機器を利用することで、試行錯誤の回
数を減らすことが可能となる。In this way, the devices having the same resources as those of the designated printer or composite copying machine are displayed in a list, and the user can select the desired device from them. Since the selected device has all the resources of the device designated by the user, if the user prints using the device, the expected output can be obtained. Therefore, it is possible to appropriately select and change the print destination without causing a printing failure that occurs due to different resources such as garbled characters. Further, prior to printing, a device having a required resource is searched in advance and the device is used, whereby the number of trial and error can be reduced.
【0073】この場合の印刷の手順は通常の印刷の手順
と同様となる。ただし、印刷先として、図37の手順で一
覧表示された機器の内のひとつを選択する必要がある。The printing procedure in this case is the same as the normal printing procedure. However, it is necessary to select one of the devices listed in the procedure of FIG. 37 as the print destination.
【0074】次に図38のフローチャートを用いて、指定
プリンタもしくは機能複合型複写機の有するリソースの
内、指定されたダウンロードリソースと同一のリソース
がダウンロードされているプリンタもしくは機能複合型
複写機を一覧表示する処理について説明する。図37で
は、指定した機器が有するリソースすべてを持つ機器が
リストアップされたが、図38の手順では、指定した機器
が有するリソースのうち、指定したリソースを持つ機器
がリストアップされる。Next, referring to the flowchart of FIG. 38, a list of printers or function composite type copying machines in which the same resource as the specified download resource among the resources of the specified printer or function combined type copying machine is downloaded is listed. The process of displaying will be described. In FIG. 37, the devices that have all the resources that the designated device has are listed, but in the procedure of FIG. 38, among the resources that the designated device has, the devices that have the designated resource are listed.
【0075】ステップS3801において、図36の如き形式
で保持したデータを参照して図34の如き機器一覧を表示
し指定を受け付ける。あるいはネットワークアドレス、
MACアドレスと言った機器を特定する情報をキーボード
などの入力装置を介しての直接指定を受け付ける。In step S3801, the device list as shown in FIG. 34 is displayed with reference to the data held in the format as shown in FIG. 36, and the designation is accepted. Or network address,
Directly specify information such as a MAC address that identifies the device via an input device such as a keyboard.
【0076】ステップS3802において指定プリンタもし
くは機能複合型複写機のダウンロードリソース情報をサ
ーバ2に保持したデータから参照し、図35の如き形式で
リソース情報を表示する。In step S3802, the download resource information of the designated printer or the composite function copying machine is referred to from the data held in the server 2, and the resource information is displayed in the format as shown in FIG.
【0077】ステップS3803において、1つ以上のリソー
スの選択を受け付ける。In step S3803, the selection of one or more resources is accepted.
【0078】ステップS3804において、図35において検
索ボタンが指示されるなど選択が終了したと判断した場
合、ステップS3805の処理を行い、選択終了でない場合
はステップS3803に戻り引き続き選択を受け付ける。If it is determined in step S3804 that the selection has been completed, such as when the search button is designated in FIG. 35, the process of step S3805 is performed. If the selection is not completed, the process returns to step S3803 to continue to accept the selection.
【0079】ステップS3805において、サーバ2によりリ
ソースが保持されている指定プリンタ以外の注目プリン
タあるいは機能複合型複写機(注目機器)について、そ
のダウンロードリソース情報を参照する。In step S3805, the download resource information of the printer of interest other than the designated printer or the multifunctional copying machine (device of interest) whose resources are held by the server 2 is referred to.
【0080】ステップS3806において、ステップS3803で
選択された全リソースが、ステップS3805で参照した注
目機器のリソース情報に含まれると判断した場合は、ス
テップS3807にて、その注目機器の製品名、ネットワー
クアドレス、MACアドレス、設置場所、管理者氏名とい
った機器を特定する情報を表示する。If it is determined in step S3806 that all the resources selected in step S3803 are included in the resource information of the device of interest referred to in step S3805, the product name and network address of the device of interest are found in step S3807. Displays information that identifies the device, such as, MAC address, installation location, and administrator name.
【0081】ステップS3808において、全管理プリンタ
もしくはき農複合型複写機の情報を参照したと判断した
場合は処理を終了する。そうでない場合はステップS380
5に戻る。If it is determined in step S3808 that the information of all managed printers or farm complex copying machines has been referred to, the processing ends. Otherwise, step S380
Return to 5.
【0082】このようにして、指定プリンタもしくは機
能複合型複写機の有するリソースの内、指定されたダウ
ンロードリソースと同一のリソースがダウンロードされ
ているプリンタもしくは機能複合型複写機を一覧表示さ
せ、そのうちから所望の機器を利用者は選択することが
できる。選択された機器は利用者が指定したリソースを
有しているため、その機器を用いて印刷を行えば当初期
待したとおりの出力を得ることができる。In this way, among the resources of the designated printer or function-composite copying machine, the printer or the function-combining copying machine in which the same resource as the designated download resource is downloaded is displayed in a list. The user can select the desired device. Since the selected device has the resource designated by the user, if the printing is performed using the device, the output as initially expected can be obtained.
【0083】なお、ダウンロードリソース情報参照先と
して、サーバ2のみならず、図4に示したデバイス通信プ
ログラム403と連携しプリンタもしくは機能複合型複写
機も選択できることはいうまでもない。Needless to say, as the download resource information reference destination, not only the server 2 but also the printer or the multifunctional copying machine can be selected in cooperation with the device communication program 403 shown in FIG.
【0084】以上説明したように、指定プリンタもしく
は機能複合型複写機と同じダウンロードリソースがダウ
ンロードされているプリンタもしくは機能複合型複写機
を容易に参照することができる。このため、文字化けな
どリソースが異なることにより発生する印刷の失敗を伴
うことなく適切な印刷先選択、変更が行える。さらに、
印刷に先立って、必要とするリソースを有する機器をあ
らかじめ検索し、その機器を利用することで、試行錯誤
の回数を減らすことが可能となる。また、指定したリソ
ースに限ってそれを有する機器を検索できる。そのた
め、適切な機器の選択の幅が広がり、例えば使用者に近
いなど、より望ましい条件を有する機器を選択すること
が可能となる。As described above, it is possible to easily refer to the printer or the function composite type copying machine in which the same download resource as the designated printer or the function composite type copying machine is downloaded. Therefore, it is possible to appropriately select and change the print destination without causing a printing failure that occurs due to different resources such as garbled characters. further,
It is possible to reduce the number of trials and errors by searching for a device having a required resource in advance and using the device before printing. Further, it is possible to search for a device having the specified resource only. Therefore, the range of selection of an appropriate device is widened, and it is possible to select a device having a more desirable condition, for example, closer to the user.
【0085】[第2の実施形態]図30は、本発明の特徴
をもっともよく表した図であり、同図を用いて本発明の
構成を説明する。同図において、1はネットワークであ
り、通常はEthernetを使用する。Ethernet以外にも、Lo
calTalkなどがある。なお、本実施例における「ネット
ワーク」という言葉は、物理的なケーブルと、ケーブル
上を通る電気的な信号と、電気的な信号の組みあわせで
実現される情報交換を実現するもの(プロトコル)の内
の一つもしくは複数を指し、通常は、これらの総称を指
す。2は、サーバコンピュータであり、Webサーバなどの
機能を有し、本発明の中核を成すものである。3は管理
者用パーソナルコンピュータ(以下パーソナルコンピュ
ータをPCと表記)であり、サーバに対する指示や本発明
で扱う周辺機器への指示等を行う。4および5はクライア
ントPCであり、ネットワークに接続された一般ユーザが
使用するPCである。なお、管理者用PCであっても、クラ
イアントPCとしても使用されることもありうる。6およ
び7はプリンタであり、ネットワーク1に接続され、クラ
イアントPC4および5からの印刷命令を受けつけ、命令に
従い印刷処理を行う。8および9は、機能複合型複写機で
あり、画像スキャナ機能、プリンタ機能、ファクシミリ
機能を備え、一つまたは複数の機能を組み合わせること
により、複写機、プリンタ、スキャナ、ファクシミリと
して利用可能である。10はファイルサーバであり、通常
はサーバ2、管理者用PC3などが共有するファイルを保持
する。[Second Embodiment] FIG. 30 is a view best showing the features of the present invention, and the configuration of the present invention will be described with reference to the same drawing. In the figure, 1 is a network, which normally uses Ethernet. In addition to Ethernet, Lo
There is calTalk etc. Note that the term "network" in this embodiment refers to a physical cable, an electrical signal passing on the cable, and information exchange realized by a combination of electrical signals (protocol). Refers to one or more of these, and generally refers to these generic terms. Reference numeral 2 denotes a server computer, which has functions such as a Web server, and forms the core of the present invention. Reference numeral 3 denotes a personal computer for an administrator (hereinafter, personal computer is referred to as a PC), which gives an instruction to a server and an instruction to peripheral devices handled by the present invention. Client PCs 4 and 5 are used by general users who are connected to the network. It should be noted that the administrator PC may also be used as a client PC. Printers 6 and 7 are connected to the network 1 and receive print commands from the client PCs 4 and 5, and perform print processing according to the commands. Reference numerals 8 and 9 denote function-composite copying machines, which have an image scanner function, a printer function, and a facsimile function, and can be used as a copying machine, a printer, a scanner, and a facsimile by combining one or more functions. Reference numeral 10 is a file server, which normally holds files shared by the server 2, the administrator PC 3, and the like.
【0086】次に、同図を用いて、本システムの動作を
説明する。サーバ2は、定期的にプリンタ6、同7、機能
複合型複写機8、同9と通信を行い、機器の状態やソフト
ウェアの設定をモニタする。管理者用PC3から機器に対
し設定の変更やソフトウェア、ソフトウェアで使用する
リソースの変更を行う。管理者用PC3から与えられた指
示の結果は、サーバ2の内部に情報として集められ、も
しくはファイルサーバ10にファイルとして保持され、ク
ライアントPC4および5は、サーバ2から情報を受け取
り、またはファイルサーバ10からファイルを受け取る。
また、サーバ2はhttpプロトコルを用いた通信手段を備
え、管理者用PC3、クライアントPC4、および5はWebBrow
serを使用してサーバ2の情報を取得し、またサーバ2に
対して指示を与えることが可能である。サーバ2は、管
理者用PC3、クライアントPC4もしくは5から指示がある
と、サーバに貯えられた情報もしくはファイルサーバ10
に保持したファイルを用いて、管理者用PC3、クライア
ントPC4もしくは5に情報もしくはファイルを返す。ま
た、情報の内容によっては、プリンタ6、同7、機能複合
型複写機8、同9から情報を取得し、管理者用PC3、クラ
イアントPC4もしくは5に情報を返すか、プリンタ6、同
7、機能複合型複写機8、同9に対して設定等の処理を行
う。管理者用PC3には、ダウンローダを備え、プリンタ
6、同7、機能複合型複写機8、同9に対しソフトウェアも
しくはソフトウェアが使用するリソースのダウンロード
を行う。ソフトウェアは、機器の印刷制御ファームウェ
ア、ネットワーク制御ファームウェア、また機能複合型
複写機8、同9においては、前記ファームウェアに加え、
スキャナ制御ファームウェア、ファクシミリ制御ファー
ムウェア、複写機ファームウェア、パネル操作ファーム
ウェア、画像管理ソフトウェア、アドレス管理ソフトウ
ェアなどがある。また、ソフトウェアが使用するリソー
スとしては、フォント、外字、オーバレイフォーム、キ
ャリブレーションテーブル、アドレス管理ソフトウェア
が使用するアドレス情報、ファクシミリ番号などがあ
る。これらのソフトウェアやリソースのファイルは、フ
ァイルサーバ10に保持される。クライアントPC4および5
は、プリンタ6、同7、機能複合型複写機8、同9をアクセ
スして使用するためのソフトウェア(ドライバ等)およ
びソフトウェアが使用するリソース(クライアントPC用
リソース)を保持する。ソフトウェアは、プリンタを使
用するためのプリンタドライバ、スキャナを使用するた
めのスキャナドライバ、ファクシミリを使用するための
ファクシミリドライバ、複写機を制御するための複写機
ユーティリティソフトウェア、ネットワークを利用する
ためのネットワークドライバ、WebBrowser、アプリケー
ションソフトウェアなどがあり、ソフトウェアが使用す
るリソースについては、プリンタフォントに対応したク
ライアントPC用フォント、ファクシミリドライバが利用
するアドレス情報、カラーキャリブレーションを行う際
の印刷データ、プレビューで利用するオーバレイイメー
ジ等がある。Next, the operation of this system will be described with reference to FIG. The server 2 periodically communicates with the printers 6 and 7, the function-composite copying machines 8 and 9, and monitors the device status and software settings. From the administrator PC3, change the settings of the device and change the software and the resources used by the software. The result of the instruction given from the administrator's PC 3 is collected as information inside the server 2 or held as a file in the file server 10, and the client PCs 4 and 5 receive the information from the server 2 or the file server 10 Receive files from.
The server 2 has a communication means using the http protocol, and the administrator PC 3, client PCs 4 and 5 are WebBrow
It is possible to use ser to obtain information about server 2 and give instructions to server 2. The server 2 receives the information stored in the server or the file server 10 when instructed by the administrator PC 3 or the client PC 4 or 5.
Return the information or file to the administrator PC 3, client PC 4 or 5 using the file stored in. Depending on the content of the information, the information may be acquired from the printers 6, 7 and the multifunctional copying machines 8, 9 and returned to the administrator PC 3, the client PC 4 or 5, or the printer 6,
7. Performs settings and other processing for the multi-function copiers 8 and 9. The administrator PC3 has a downloader and a printer
Download software or resources used by software to 6, 7 and multifunctional copying machines 8 and 9. The software is, in addition to the above-mentioned firmware in the print control firmware of the device, the network control firmware, and the function composite type copying machines 8 and 9.
There are scanner control firmware, facsimile control firmware, copier firmware, panel operation firmware, image management software, address management software and the like. The resources used by the software include fonts, external characters, overlay forms, calibration tables, address information used by the address management software, and facsimile numbers. Files of these software and resources are held in the file server 10. Client PC 4 and 5
Holds software (driver or the like) for accessing and using the printers 6, 7 and the composite function copying machines 8, 9 and resources used by the software (resources for client PC). The software is a printer driver for using a printer, a scanner driver for using a scanner, a facsimile driver for using a facsimile, a copying machine utility software for controlling a copying machine, and a network driver for using a network. , WebBrowser, application software, etc.The software uses resources such as client PC fonts that support printer fonts, address information used by the fax driver, print data for color calibration, and overlays used for preview. There are images etc.
【0087】上記の機能に加え、プリンタ6の設定内容
やソフトウェア、ソフトウェアが使用するリソースをプ
リンタ7、機能複合型複写機8、同9に反映させることが
可能である。また同様に機能複合型複写機8の設定内容
やソフトウェア、ソフトウェアが使用するリソースを機
能複合型複写機9、プリンタ6、同7に反映させることが
可能である。機種間で機能の違いがあるときは、両機種
に共通の機能についてのみ反映されるが、変換が可能な
リソースなどの情報については変換された後反映され
る。同様に、これらの機種に関するクライアントPC4上
の情報をクライアントPC5に反映させることも可能であ
る。これらの処理は、サーバ2およびファイルサーバ10
を通して情報の交換を行うことにより実現される。In addition to the above functions, the setting contents of the printer 6, software, and resources used by the software can be reflected in the printer 7, the function composite type copying machines 8 and 9. Similarly, the setting contents, software, and resources used by the software of the function compound type copying machine 8 can be reflected in the function compound type copying machine 9, printers 6, and 7. When there is a difference in function between models, only the functions common to both models are reflected, but information such as resources that can be converted is reflected after conversion. Similarly, information on the client PC 4 regarding these models can be reflected in the client PC 5. These processes are performed by the server 2 and the file server 10.
It is realized by exchanging information through.
【0088】プリンタ6、同7、機能複合型複写機8、同9
の設定内容は、管理者用PC3からの指示だけでなくパネ
ルからの設定やクライアントPCからの設定によっても変
更される場合がある。この情報を正確にクライアントPC
に渡す必要があるものは、クライアントPCから表示等の
指示があった場合、常にプリンタ6、同7、機能複合型複
写機8、同9に問い合わせを行い、問い合わせ時点での情
報をクライアントPCに返す。正確さが、さほど厳密に要
求されないものについては、サーバ2もしくはファイル
サーバ10内に保持した情報もしくはファイルを用いる。Printers 6 and 7, function-composite copying machines 8 and 9
The setting contents of may be changed not only by the instruction from the administrator PC 3, but also by the setting from the panel or the setting from the client PC. This information exactly on the client PC
If there is a display instruction from the client PC, the items that need to be passed to the printer are always inquired to the printers 6 and 7, the function composite copying machines 8 and 9, and the information at the time of the inquiry is sent to the client PC. return. Information or files held in the server 2 or the file server 10 are used when accuracy is not required so strictly.
【0089】ファイルサーバ10は、サーバ2や管理者用P
C3、クライアントPC4、同5とネットワークを介して通
信を行うことにより、ファイルを受け取り、送出し、ま
た必要に応じて管理する。The file server 10 is a P for the server 2 and the administrator.
By communicating with C3, client PCs 4 and 5 via the network, files are received, sent out, and managed as necessary.
【0090】ここではサーバや管理者用PCがそれぞれ一
つずつの例を書いたが、ファイルサーバが分離すること
でサーバ、管理者用PCは複数あっても、容易にファイル
や情報管理が行える。すなわち、ファイルサーバ10に
は、システム内で共有される情報が保持され、必要に応
じて各サーバや各管理者用PCに情報やファイルを送出
し、またそれらからの情報やファイルを受け取り管理す
る。ファイルサーバ分離環境においても、選択機能を含
む機器の一覧表示、処理ができる。Here, one server and one administrator PC are described, but by separating the file server, even if there are multiple servers and administrator PCs, files and information can be easily managed. . That is, the file server 10 holds information shared in the system, sends information and files to each server and each administrator's PC as necessary, and receives and manages information and files from them. . Even in the file server separation environment, a list of devices including a selection function can be displayed and processed.
【0091】[第3実施形態]図31は、本発明を実施し
たプログラムを記憶した記憶媒体の図である。[Third Embodiment] FIG. 31 is a diagram of a storage medium storing a program for implementing the present invention.
【0092】図32は、本発明のプログラムモジュールを
表した図である。FIG. 32 is a diagram showing the program module of the present invention.
【0093】図33は、本発明のプログラムを記憶した記
憶媒体をサーバ、管理者用パーソナルコンピュータ、も
しくはユーザ用パーソナルコンピュータにロードする処
理をあらわした図である。これらからわかるとおり、本
発明は、可搬性のある記憶媒体を用いて、ワークステー
ションやパーソナルコンピュータ等のコンピュータで実
行することが可能である。FIG. 33 is a diagram showing a process of loading a storage medium storing the program of the present invention into a server, an administrator personal computer, or a user personal computer. As can be seen from the above, the present invention can be executed by a computer such as a workstation or a personal computer using a portable storage medium.
【0094】[0094]
【発明の効果】以上説明した通り、本発明によれば、指
定した機器と同じダウンロードリソースを有する機器、
あるいは、指定した機器が有するダウンロードリソース
のうち、指定したリソースを有する機器を検索できる。
このため、文字化けなどリソースが異なることにより発
生する印刷の失敗を伴うことなく適切な印刷先選択、変
更が行える。As described above, according to the present invention, a device having the same download resource as the designated device,
Alternatively, the device having the specified resource can be searched from the download resources of the specified device.
Therefore, it is possible to appropriately select and change the print destination without causing a printing failure that occurs due to different resources such as garbled characters.
【0095】さらに、印刷に先立って、必要とするリソ
ースを有する機器をあらかじめ検索し、その機器を利用
することで、試行錯誤の回数を減らすことが可能とな
る。Furthermore, prior to printing, a device having a required resource is searched in advance, and the device is used to reduce the number of trials and errors.
【0096】また、指定したリソースに限ってそれを有
する機器を検索できるため、機器の選択の幅が広がり、
より望ましい条件を有する機器を選択することが可能と
なる。Further, since it is possible to search for devices having the specified resource only, the range of device selection can be expanded,
It is possible to select a device that has more desirable conditions.
【図1】本発明の構成をあらわす図である。FIG. 1 is a diagram showing a configuration of the present invention.
【図2】図1における各機器の主なハードウエアモジュ
ールをあらわす図である。FIG. 2 is a diagram showing a main hardware module of each device in FIG.
【図3】サーバーのソフトウエア構成をあらわす図であ
る。FIG. 3 is a diagram showing a software configuration of a server.
【図4】周辺危機管理プログラム305の構成をあらわ
す図である。FIG. 4 is a diagram showing a configuration of a peripheral crisis management program 305.
【図5】管理者用PC3のソフトウエア構成をあらわす
図である。FIG. 5 is a diagram showing a software configuration of an administrator PC 3.
【図6】クライアントPC4,同5のソフトウエア構成
をあらわす図である。FIG. 6 is a diagram showing a software configuration of client PCs 4 and 5;
【図7】ダウンローダ502の構成をあらわす図であ
る。FIG. 7 is a diagram showing a configuration of a downloader 502.
【図8】図7ダウンローダの動作をあらわすフローチャ
ートである。8 is a flowchart showing the operation of the downloader of FIG. 7. FIG.
【図9】周辺機器情報取得モジュールの構成をあらわす
図である。FIG. 9 is a diagram showing a configuration of a peripheral device information acquisition module.
【図10】(A)割り込みによる周辺機器情報取得の処
理手順をあらわすフローチャートである。(B)通常処
理における処理手順をあらわすフローチャートである。FIG. 10A is a flowchart showing a processing procedure of peripheral device information acquisition by interruption. (B) is a flowchart showing a processing procedure in normal processing.
【図11】管理プログラムのメインモジュールの構成を
あらわす図である。FIG. 11 is a diagram showing a configuration of a main module of a management program.
【図12】図11のソフトウェアの処理をあらわすフロ
ーチャートである。FIG. 12 is a flowchart showing a process of the software of FIG.
【図13】GUIモジュールをあらわす図である。FIG. 13 is a diagram showing a GUI module.
【図14】クライアントモジュールの構成をあらわす図
である。FIG. 14 is a diagram showing a configuration of a client module.
【図15】フォントをダウンロードする際のデータの流
れをあらわす図である。FIG. 15 is a diagram showing a data flow when a font is downloaded.
【図16】カラーキャリブレーションテーブルをクライ
アントPCが取得する際のデータの流れをあらわす図であ
る。FIG. 16 is a diagram showing a data flow when a client PC acquires a color calibration table.
【図17】アドレス帳のデータを機能複合型複写機から
取得する際のデータの流れをあらわす図である。FIG. 17 is a diagram showing the flow of data when the data of the address book is acquired from the multifunctional copying machine.
【図18】クライアントPC上のアドレス帳データを機能
複合型複写機にダウンロードする際のデータの流れをあ
らわす図である。FIG. 18 is a diagram showing a data flow when the address book data on the client PC is downloaded to the composite function copying machine.
【図19】プリンタもしくは機能複合型複写機の記憶装
置の内容をバックアップするときのデータの流れをあら
わす図である。FIG. 19 is a diagram showing the flow of data when backing up the contents of the storage device of the printer or the multifunctional copying machine.
【図20】バックアップされたプリンタもしくは機能複
合型複写機の記憶装置の内容をリストアするときのデー
タの流れをあらわす図である。FIG. 20 is a diagram showing a data flow when restoring the contents of a backup printer or a storage device of a function-composite copying machine.
【図21】クライアントPC4もしくは5がサーバ2からソ
フトウェアの取得をする際のデータの流れをあらわす図
である。FIG. 21 is a diagram showing a data flow when the client PC 4 or 5 acquires software from the server 2.
【図22】クライアントPC4もしくは5がサーバ2からプ
リンタドライバ、ファクシミリドライバ、スキャナドラ
イバなど周辺機器のドライバを取得するときのデータの
流れをあらわす図である。FIG. 22 is a diagram showing a data flow when the client PC 4 or 5 acquires a driver for a peripheral device such as a printer driver, a facsimile driver, or a scanner driver from the server 2.
【図23】サーバ2からクライアントPC4もしくは5にデ
ータを送出する際のデータ構造をあらわす図である。FIG. 23 is a diagram showing a data structure when data is sent from the server 2 to the client PC 4 or 5.
【図24】フォントファイルをクライアントPCに送出す
る際の、図23のヘダー情報をあらわす図である。FIG. 24 is a diagram showing the header information of FIG. 23 when a font file is sent to a client PC.
【図25】オーバレイフォームをクライアントPCに送出
する際の、図23のヘダー情報をあらわす図である。FIG. 25 is a diagram showing the header information of FIG. 23 when an overlay form is sent to a client PC.
【図26】カラーキャリブレーションテーブルをクライ
アントPCに送出する際の、図23のヘダー情報をあらわす
図である。FIG. 26 is a diagram showing the header information of FIG. 23 when the color calibration table is sent to the client PC.
【図27】スキャナでスキャンしたイメージをオーバレ
イする際にプリンタドライバで使われる情報をクライア
ントPCに送出する際の、図23のヘダー情報をあらわす図
である。FIG. 27 is a diagram showing the header information of FIG. 23 when sending the information used by the printer driver to the client PC when overlaying the image scanned by the scanner.
【図28】ソフトウェアをクライアントPCに送出する際
の、図23のヘダー情報をあらわす図である。FIG. 28 is a diagram showing the header information of FIG. 23 when the software is sent to the client PC.
【図29】ドライバをクライアントPCに送出する際の、
図23のヘダー情報をあらわす図である。FIG. 29: When sending a driver to a client PC,
FIG. 24 is a diagram showing the header information of FIG. 23.
【図30】実施例2における本発明の全体構成をあらわ
す図である。FIG. 30 is a diagram showing an overall configuration of the present invention in a second embodiment.
【図31】本発明を実施したプログラムを記憶した記憶
媒体の図である。FIG. 31 is a diagram of a storage medium that stores a program implementing the present invention.
【図32】本発明のプログラムモジュールを表した図で
ある。FIG. 32 is a diagram showing a program module of the present invention.
【図33】本発明のプログラムを記憶した記憶媒体をサ
ーバ、管理者用パーソナルコンピュータ、もしくはユー
ザ用パーソナルコンピュータにロードする処理をあらわ
す図である。FIG. 33 is a diagram showing a process of loading a storage medium storing the program of the present invention into a server, an administrator personal computer, or a user personal computer.
【図34】プリンタもしくは機能複合型複写機一覧の一
例を示す図である。FIG. 34 is a diagram showing an example of a list of printers or multifunction copying machines.
【図35】ダウンロードリソース選択画面の一例を示す
図である。FIG. 35 is a diagram showing an example of a download resource selection screen.
【図36】プリンタもしくは機能複合型複写機とダウン
ロードリソース情報の対応データ保持形式の一例を示す
図である。FIG. 36 is a diagram showing an example of a correspondence data holding format of a printer or a composite function copying machine and download resource information.
【図37】指定プリンタもしくは機能複合型複写機のダ
ウンロードリソースを全て含むプリンタもしくは機能複
合型複写機の情報表示動作をあらわすフローチャートで
ある。FIG. 37 is a flowchart showing the information display operation of the printer or the function-composite copying machine including all the download resources of the designated printer or the function-combining type copying machine.
【図38】指定プリンタもしくは機能複合型複写機の1
つ以上の選択ダウンロードリソースを含むプリンタもし
くは機能複合型複写機の情報表示動作をあらわすフロー
チャートである。[FIG. 38] 1 of designated printer or multifunctional copying machine
9 is a flowchart showing an information display operation of a printer or a function-composite copying machine including one or more selected download resources.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C061 AP01 AP04 HJ08 HP06 HQ03 HQ17 HR07 5B021 AA01 AA02 AA05 AA19 EE02 EE03 5B089 GA11 GA13 GB02 JA35 KA13 KB04 KB06 LB12 LB14 ─────────────────────────────────────────────────── ─── Continued front page F term (reference) 2C061 AP01 AP04 HJ08 HP06 HQ03 HQ17 HR07 5B021 AA01 AA02 AA05 AA19 EE02 EE03 5B089 GA11 GA13 GB02 JA35 KA13 KB04 KB06 LB12 LB14
Claims (28)
管理装置であって、 前記複数の周辺機器のうちのいずれかの指定を受け付け
る指定受付手段と、 前記指定受付手段により指定された周辺機器の有する構
成を示す構成情報を取得する取得手段と、 前記取得手段により取得した構成情報に基づいて、指定
された周辺機器の有する構成と同様の構成を有する機器
を、前記複数の周辺機器のなかから検索する検索手段と
を有することを特徴とする周辺機器管理装置。1. A management apparatus for peripheral devices connected to a plurality of peripheral devices, comprising: a designation receiving unit that receives designation of any one of the plurality of peripheral devices; and a peripheral designated by the designation receiving unit. An acquisition unit that acquires configuration information indicating a configuration of the device, and a device having a configuration similar to the configuration of the designated peripheral device based on the configuration information acquired by the acquisition unit A peripheral device management apparatus, comprising: a search unit that searches from among them.
器の有するすべての構成と同様の構成を有する機器を前
記複数の周辺機器のなかから検索することを特徴とする
請求項1に記載の周辺機器管理装置。2. The device according to claim 1, wherein the search unit searches the plurality of peripheral devices for a device having the same configuration as all the configurations of the designated peripheral device. Peripheral device management device.
周辺機器の有する構成のうちのいずれかの指定を受け付
け、前記検索手段は、指定された周辺機器の有する、指
定された構成と同様の構成を有する機器を前記複数の周
辺機器のなかから検索することを特徴とする請求項1に
記載の周辺機器管理装置。3. The designation receiving unit further receives designation of any one of the configurations of the designated peripheral device, and the search unit has the same configuration as the designated configuration of the designated peripheral device. The peripheral device management apparatus according to claim 1, wherein a device having a configuration is searched from the plurality of peripheral devices.
は、リソースの種類、リソースファイル名、リソースフ
ァイルサイズ、バージョン、登録日付、登録者のうち少
なくとも1つの情報を含むことを特徴とする請求項1乃
至3のいずれか1項に記載の周辺機器管理装置。4. The configuration information acquired by the acquisition means includes at least one information of a resource type, a resource file name, a resource file size, a version, a registration date, and a registrant. 4. The peripheral device management apparatus according to any one of items 1 to 3.
器のそれぞれを特定する情報を表示し、そのうちのいず
れかを指定させることを特徴とする請求項1乃至4のい
ずれか1項に記載の周辺機器管理装置。5. The designation receiving means displays information for identifying each of the plurality of peripheral devices and allows any one of them to be designated. Peripheral equipment management device.
る情報は、周辺機器の製品名、ネットワークアドレス、
MACアドレス、設置場所、管理者氏名の1つまたは複数
であることを特徴とする請求項5に記載の周辺機器管理
装置。6. The information for identifying each of the plurality of peripheral devices includes a product name of the peripheral device, a network address,
The peripheral device management device according to claim 5, wherein the peripheral device management device is one or more of a MAC address, an installation location, and an administrator name.
続されたサーバ装置からネットワーク経由で取得するこ
とを特徴とする請求項1記載の周辺機器管理装置。7. The peripheral device management apparatus according to claim 1, wherein the configuration information is acquired from a server device connected to the network via a network.
続された前記複数の周辺機器からネットワーク経由で取
得することを特徴とする請求項1記載の周辺機器管理装
置。8. The peripheral device management apparatus according to claim 1, wherein the configuration information is acquired from the plurality of peripheral devices connected to the network via a network.
複合機能複写機のいずれかまたは両方を含むことを特徴
とする請求項1乃至8のいずれか1項に記載の周辺機器
管理装置。9. The peripheral device management apparatus according to claim 1, wherein the plurality of peripheral devices include one or both of a printer and a multi-function copying machine.
る指定受付工程と、 前記指定受付工程により指定された周辺機器の有する構
成を示す構成情報を取得する取得工程と、 前記取得工程により取得した構成情報に基づいて、指定
された周辺機器の有する構成と同様の構成を有する機器
を、前記複数の周辺機器のなかから検索する検索工程と
を有することを特徴とする周辺機器管理方法。10. A method of managing a plurality of peripheral devices, comprising: a designation receiving step of receiving designation of any one of the plurality of peripheral devices; and a configuration of the peripheral device designated by the designation receiving step. An acquisition step of acquiring configuration information, and a search step of searching the plurality of peripheral devices for a device having the same configuration as the specified peripheral device based on the configuration information acquired in the acquisition process. A peripheral device management method, comprising:
機器の有するすべての構成と同様の構成を有する機器を
前記複数の周辺機器のなかから検索することを特徴とす
る請求項10に記載の周辺機器管理方法。11. The method according to claim 10, wherein the searching step searches for a device having a configuration similar to all the configurations of the designated peripheral device from the plurality of peripheral devices. Peripheral device management method.
た周辺機器の有する構成のうちのいずれかの指定を受け
付け、前記検索工程は、指定された周辺機器の有する、
指定された構成と同様の構成を有する機器を前記複数の
周辺機器のなかから検索することを特徴とする請求項1
0に記載の周辺機器管理方法。12. The designation receiving step further receives designation of any one of the configurations of the designated peripheral device, and the search step has the designated peripheral device.
The device having the same configuration as the designated configuration is searched from the plurality of peripheral devices.
Peripheral device management method described in 0.
は、リソースの種類、リソースファイル名、リソースフ
ァイルサイズ、バージョン、登録日付、登録者のうち少
なくとも1つの情報を含むことを特徴とする請求項10
乃至12のいずれか1項に記載の周辺機器管理方法。13. The configuration information acquired in the acquisition step includes at least one of a resource type, a resource file name, a resource file size, a version, a registration date, and a registrant.
13. The peripheral device management method according to claim 1.
機器のそれぞれを特定する情報を表示し、そのうちのい
ずれかを指定させることを特徴とする請求項10乃至1
3のいずれか1項に記載の周辺機器管理方法。14. The specification receiving step displays information for specifying each of the plurality of peripheral devices, and specifies any one of them.
4. The peripheral device management method according to any one of 3 above.
する情報は、周辺機器の製品名、ネットワークアドレ
ス、MACアドレス、設置場所、管理者氏名の1つまたは
複数であることを特徴とする請求項14に記載の周辺機
器管理方法。15. The information identifying each of the plurality of peripheral devices is one or more of a product name of the peripheral device, a network address, a MAC address, an installation location, and a name of an administrator. 14. The peripheral device management method described in 14.
接続されたサーバ方法からネットワーク経由で取得する
ことを特徴とする請求項10記載の周辺機器管理方法。16. The peripheral device management method according to claim 10, wherein the configuration information is acquired from a server method connected to the network via a network.
接続された前記複数の周辺機器からネットワーク経由で
取得することを特徴とする請求項10記載の周辺機器管
理方法。17. The peripheral device management method according to claim 10, wherein the configuration information is acquired from the plurality of peripheral devices connected to the network via a network.
び複合機能複写機のいずれかまたは両方を含むことを特
徴とする請求項10乃至17のいずれか1項に記載の周
辺機器管理方法。18. The peripheral device management method according to claim 10, wherein the plurality of peripheral devices include one or both of a printer and a multi-function copying machine.
ータで実行されるコンピュータプログラムであって、 前記複数の周辺機器のうちのいずれかの指定を受け付け
る指定受付手段と、 前記指定受付手段により指定された周辺機器の有する構
成を示す構成情報を取得する取得手段と、 前記取得手段により取得した構成情報に基づいて、指定
された周辺機器の有する構成と同様の構成を有する機器
を、前記複数の周辺機器のなかから検索する検索手段と
を、前記コンピュータにより実現することを特徴とする
コンピュータプログラム。19. A computer program executed by a computer connected to a plurality of peripheral devices, the designation receiving unit receiving a designation of any one of the plurality of peripheral devices, and designated by the designation receiving unit. An acquisition unit that acquires configuration information indicating a configuration of the peripheral device; and a device that has a configuration similar to the configuration of the specified peripheral device based on the configuration information acquired by the acquisition unit. A computer program, characterized in that the computer realizes a search means for searching among devices.
機器の有するすべての構成と同様の構成を有する機器を
前記複数の周辺機器のなかから検索することを特徴とす
る請求項19に記載のコンピュータプログラム。20. The search device searches the plurality of peripheral devices for a device having the same configuration as all the configurations of the designated peripheral device. Computer program.
た周辺機器の有する構成のうちのいずれかの指定を受け
付け、前記検索手段は、指定された周辺機器の有する、
指定された構成と同様の構成を有する機器を前記複数の
周辺機器のなかから検索することを特徴とする請求項1
9に記載のコンピュータプログラム。21. The designation receiving unit further receives designation of any one of the configurations of the designated peripheral device, and the search unit has the designated peripheral device.
The device having the same configuration as the designated configuration is searched from the plurality of peripheral devices.
9. The computer program according to item 9.
は、リソースの種類、リソースファイル名、リソースフ
ァイルサイズ、バージョン、登録日付、登録者のうち少
なくとも1つの情報を含むことを特徴とする請求項19
乃至21のいずれか1項に記載のコンピュータプログラ
ム。22. The configuration information acquired by the acquisition means includes at least one of a resource type, a resource file name, a resource file size, a version, a registration date, and a registrant.
22. The computer program according to any one of claims 21 to 21.
機器のそれぞれを特定する情報を表示し、そのうちのい
ずれかを指定させることを特徴とする請求項1乃至4の
いずれか1項に記載のコンピュータプログラム。23. The specification accepting unit displays information for identifying each of the plurality of peripheral devices, and allows any one of the peripheral devices to be specified. Computer program.
する情報は、周辺機器の製品名、ネットワークアドレ
ス、MACアドレス、設置場所、管理者氏名の1つまたは
複数であることを特徴とする請求項5に記載のコンピュ
ータプログラム。24. The information identifying each of the plurality of peripheral devices is one or more of a product name of the peripheral device, a network address, a MAC address, an installation location, and a name of an administrator. 5. The computer program according to item 5.
接続されたサーバ装置からネットワーク経由で取得する
ことを特徴とする請求項1記載のコンピュータプログラ
ム。25. The computer program according to claim 1, wherein the configuration information is acquired from a server device connected to the network via the network.
接続された前記複数の周辺機器からネットワーク経由で
取得することを特徴とする請求項1記載のコンピュータ
プログラム。26. The computer program according to claim 1, wherein the configuration information is acquired from the plurality of peripheral devices connected to the network via the network.
び複合機能複写機のいずれかまたは両方を含むことを特
徴とする請求項1乃至8のいずれか1項に記載のコンピ
ュータプログラム。27. The computer program according to claim 1, wherein the plurality of peripheral devices include one or both of a printer and a multi-function copying machine.
記載のコンピュータプログラムを格納することを特徴と
するコンピュータ可読記憶媒体。28. A computer-readable storage medium storing the computer program according to any one of claims 19 to 27.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001215934A JP2003030069A (en) | 2001-07-16 | 2001-07-16 | Peripheral device management apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001215934A JP2003030069A (en) | 2001-07-16 | 2001-07-16 | Peripheral device management apparatus and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003030069A true JP2003030069A (en) | 2003-01-31 |
Family
ID=19050479
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001215934A Withdrawn JP2003030069A (en) | 2001-07-16 | 2001-07-16 | Peripheral device management apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003030069A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007329845A (en) * | 2006-06-09 | 2007-12-20 | Ricoh Co Ltd | Image forming apparatus and control method thereof |
| JP2009104270A (en) * | 2007-10-22 | 2009-05-14 | Canon Inc | Management device, management method, program |
| US7624186B2 (en) | 2005-08-31 | 2009-11-24 | Konica Minolta Business Technologies, Inc. | Image processing system having management apparatus with processing section |
-
2001
- 2001-07-16 JP JP2001215934A patent/JP2003030069A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7624186B2 (en) | 2005-08-31 | 2009-11-24 | Konica Minolta Business Technologies, Inc. | Image processing system having management apparatus with processing section |
| JP2007329845A (en) * | 2006-06-09 | 2007-12-20 | Ricoh Co Ltd | Image forming apparatus and control method thereof |
| JP2009104270A (en) * | 2007-10-22 | 2009-05-14 | Canon Inc | Management device, management method, program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1278153B1 (en) | Printing apparatus and its resource data update procedure | |
| US7688461B2 (en) | Distributed peripheral device control system and method | |
| US20010029530A1 (en) | System and method of managing resource in network system | |
| EP2133788A1 (en) | Generation of output data processable by data outputting apparatus | |
| EP1122634A1 (en) | Network system and network interface card | |
| US7389329B2 (en) | Method of managing download in network system | |
| JP2018106373A (en) | Server device, image processing unit and program | |
| JP2001249882A (en) | Network system and control method thereof, peripheral device management device, and recording medium | |
| EP1055995A2 (en) | Printer capable of network connection and method for controlling said printer | |
| JP2002304314A (en) | Application data file reference system | |
| JP2001243138A (en) | Information processing system, information processing apparatus, and control method thereof | |
| JP2003030069A (en) | Peripheral device management apparatus and method | |
| JP2001228986A (en) | Image output device, image output method, and recording medium | |
| JP4095291B2 (en) | Information processing apparatus, download method, storage medium, program | |
| JP2003108332A (en) | Peripheral device management device and peripheral device management method | |
| JP2001306424A (en) | Information processing system, information processing system control method, and recording medium | |
| JP2003030070A (en) | Peripheral device management apparatus and method | |
| JP2001249881A (en) | Peripheral device management system, peripheral device management device and control method thereof, computer readable memory | |
| JP2001236189A (en) | Server device, server device data management method, and storage medium | |
| JP2001249880A (en) | Peripheral device management system, peripheral device management device and control method thereof, computer readable memory | |
| JP2004021462A (en) | Server device, client device, overlay form management method, and storage medium | |
| JP2006260089A (en) | PRINT CONTROL DEVICE, PRINT CONTROL PROGRAM, AND STORAGE MEDIUM | |
| JP2002120417A (en) | Peripheral device management device, printing device, peripheral device management system, printing system, peripheral device management method, resource updating method, and storage medium | |
| JP2002132470A (en) | Server device, font information management method, and storage medium | |
| JP2002108732A (en) | Peripheral device management system, peripheral device management device, peripheral device management method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20081007 |