JPH09244985A - Computer system - Google Patents
Computer systemInfo
- Publication number
- JPH09244985A JPH09244985A JP8052750A JP5275096A JPH09244985A JP H09244985 A JPH09244985 A JP H09244985A JP 8052750 A JP8052750 A JP 8052750A JP 5275096 A JP5275096 A JP 5275096A JP H09244985 A JPH09244985 A JP H09244985A
- Authority
- JP
- Japan
- Prior art keywords
- control program
- storage location
- printer
- input
- printer driver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims description 20
- 238000000034 method Methods 0.000 claims description 19
- 230000004044 response Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 238000007796 conventional method Methods 0.000 description 6
- 230000007547 defect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 1
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えばプリンタ装
置、ディスク装置、インタフェース装置等の外部装置を
接続してなるコンピュータ装置に関するもので、特に、
制御プログラムを使用して外部装置の動作を制御するコ
ンピュータ装置に適用して好適なものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer device to which an external device such as a printer device, a disk device, and an interface device is connected.
It is suitable for application to a computer device that controls the operation of an external device using a control program.
【0002】[0002]
【従来の技術】一般に、制御プログラムを使用してコン
ピュータ装置が外部装置の動作を制御する場合は、当然
に、制御対象となる外部装置に適合した制御プログラム
を予めコンピュータ装置中に組み込んでおく必要があ
る。そこで従来においては、コンピュータ装置に制御プ
ログラムを入力する手段として、以下のような3つの方
法が考えられている。先ず、第1の従来技術としては、
外部装置に添付したフロッピーディスク等に制御プログ
ラムを格納し、これをコンピュータ装置に読み込ませる
ことで制御プログラムを入力する方法がある。また、第
2の従来技術としては、例えば特開平7−168682
号公報に開示されているように、コンピュータ装置内に
予め複数の制御プログラムを格納しておき、外部装置か
らの応答に基づいて複数の制御プログラムの中から適切
なものを選択する方法がある。さらに、第3の従来技術
としては、外部装置内に予め制御プログラムを格納して
おき、その外部装置からコンピュータ装置に制御プログ
ラムをロードする方法がある。2. Description of the Related Art Generally, when a computer device controls the operation of an external device by using a control program, it is of course necessary to previously incorporate a control program suitable for the external device to be controlled into the computer device. There is. Therefore, conventionally, the following three methods have been considered as means for inputting a control program to a computer. First, as the first conventional technology,
There is a method in which a control program is stored in a floppy disk or the like attached to an external device and the computer program is read to input the control program. Further, as a second conventional technique, for example, Japanese Patent Laid-Open No. 7-168682
As disclosed in the publication, there is a method of preliminarily storing a plurality of control programs in a computer device and selecting an appropriate one from the plurality of control programs based on a response from an external device. Furthermore, as a third conventional technique, there is a method of storing a control program in an external device in advance and loading the control program from the external device to the computer device.
【0003】[0003]
【発明が解決しようとする課題】しかしながら上記従来
技術には、いずれも以下のような問題があった。先ず、
第1の従来技術では、フロッピーディスク等を使って制
御プログラムをロードするための操作が煩わしいという
問題があった。また、第2の従来技術では、コンピュー
タ装置よりも後に開発、実用化されたいわゆる新機種の
外部装置が接続された場合、それ以前に入力された制御
プログラムでは適合しなくなるという問題があった。さ
らに、第3の従来技術では、外部装置に格納されている
制御プログラムに不具合が発見された場合、外部装置に
格納されている制御プログラムの交換が必要になるとい
う問題があった。However, all of the above-mentioned conventional techniques have the following problems. First,
The first conventional technique has a problem in that the operation for loading the control program using a floppy disk or the like is troublesome. Further, in the second conventional technique, when a so-called new type external device developed and put into practical use after the computer device is connected, there is a problem that a control program input before that is not suitable. Further, the third conventional technique has a problem that when a defect is found in the control program stored in the external device, the control program stored in the external device needs to be replaced.
【0004】[0004]
【課題を解決するための手段】本発明は、外部装置を接
続してなるコンピュータ装置において、外部装置の動作
を制御するための制御プログラムが格納されているネッ
トワーク上の格納場所を示す格納場所情報を入力する格
納場所入力手段と、この格納場所入力手段によって入力
された格納場所情報が示す格納場所から制御プログラム
を入力する制御プログラム入力手段とを備えた構成を採
用している。According to the present invention, in a computer device to which an external device is connected, storage location information indicating a storage location on a network in which a control program for controlling the operation of the external device is stored. And a control program input means for inputting a control program from the storage location indicated by the storage location information input by the storage location input means.
【0005】上記構成からなるコンピュータ装置では、
外部装置の動作を制御するための制御プログラムを入力
するにあたり、その制御プログラムが格納されているネ
ットワーク上の格納場所を示す格納場所情報が格納場所
入力手段によって入力され、その入力された格納場所情
報が示すネットワーク上の格納場所から、外部装置に適
合した制御プログラムが制御プログラム入力手段によっ
て入力される。In the computer device having the above configuration,
When inputting the control program for controlling the operation of the external device, the storage location information indicating the storage location on the network where the control program is stored is input by the storage location input means, and the input storage location information. The control program suitable for the external device is input by the control program input means from the storage location on the network indicated by.
【0006】[0006]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照しつつ詳細に説明する。図1は本発明が適用され
るコンピュータ装置の概略構成図である。図1におい
て、CPU(中央処理装置)1は、RAM(ランダムア
クセス・メモリ)2またはROM(リードオンリー・メ
モリ)3に格納された制御プログラム(ソフトウェア)
に従って処理動作を行い、コンピュータ装置全体の処理
動作を制御する。例えば、電源投入時にROM3に格納
されている制御プログラムに従って処理動作を実行し、
これによってハードディスク制御部4を介して、該ハー
ドディスク中の初期化コマンド・ファイルを読み込む。
さらに、読み込んだコマンド・ファイルを実行すること
により、ハードディスク中の制御プログラムをRAM2
中に読み込み、その読み込んだ制御プログラムに従って
各種の処理動作を実行する。CRT/KB制御部5は、
コンピュータ装置に接続されたディスプレイ装置、キー
ボード装置等を制御するもので、これはRAM2中に読
み込んだ制御プログラムに従って制御される。ネットワ
ーク制御部6は、ネットワークへのデータの送受信を行
うもので、これもRAM2中に読み込んだ制御プログラ
ムに従って制御される。プリンタ・インタフェース制御
部7は、外部装置であるプリンタ装置へのデータの出力
を行うもので、これもRAM2中に読み込んだ制御プロ
グラムに従って制御される。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a schematic configuration diagram of a computer device to which the present invention is applied. In FIG. 1, a CPU (central processing unit) 1 is a control program (software) stored in a RAM (random access memory) 2 or a ROM (read only memory) 3.
The processing operation is performed in accordance with the above, and the processing operation of the entire computer device is controlled. For example, when the power is turned on, the processing operation is executed according to the control program stored in the ROM 3,
As a result, the initialization command file in the hard disk is read via the hard disk controller 4.
Further, by executing the read command file, the control program in the hard disk is loaded into the RAM2.
It is read in and various processing operations are executed according to the read control program. The CRT / KB control unit 5
It controls a display device, a keyboard device, etc. connected to the computer device, which is controlled according to a control program read into the RAM 2. The network control unit 6 sends and receives data to and from the network, and is also controlled according to the control program read in the RAM 2. The printer interface controller 7 outputs data to a printer device which is an external device, and is also controlled according to a control program read into the RAM 2.
【0007】続いて、外部装置の動作を制御するための
制御プログラムの入力処理について説明する。この制御
プログラムの入力処理は、CPU1によって行われるも
のであり、その入力処理のための機能ブロック図を図2
に示す。図2において、格納場所入力手段11は、外部
装置の動作を制御するための制御プログラムが格納され
ているネットワーク上の格納場所を示す格納場所情報を
入力するものである。制御プログラム入力手段12は、
上述した格納場所入力手段11によって入力された格納
場所情報が示す格納場所から制御プログラムを入力する
ものである。制御プログラム組み込み手段13は、上述
した制御プログラム入力手段12によって入力された制
御プログラムをRAM2の中に組み込み、制御プログラ
ム入力手段12によって入力された制御プログラムを利
用可能な状態とするものである。制御プログラム管理手
段14は、上述した格納場所入力手段11、制御プログ
ラム入力手段12および制御プログラム組み込み手段1
3を実際に動作させて、外部装置の動作制御用の制御プ
ログラムを管理するものである。なお、接続認識手段1
5、エラー認識手段16および判断手段17は、本発明
に係わるコンピュータ装置の付加的な構成要件であり、
これらの内容については後段で詳しく説明する。Next, the input processing of the control program for controlling the operation of the external device will be described. The input processing of this control program is performed by the CPU 1, and a functional block diagram for the input processing is shown in FIG.
Shown in In FIG. 2, the storage location input means 11 is for inputting storage location information indicating a storage location on a network in which a control program for controlling the operation of an external device is stored. The control program input means 12 is
The control program is input from the storage location indicated by the storage location information input by the storage location input means 11 described above. The control program incorporating means 13 incorporates the control program input by the above-mentioned control program inputting means 12 into the RAM 2 so that the control program input by the control program inputting means 12 can be used. The control program management means 14 includes the storage location input means 11, the control program input means 12, and the control program incorporation means 1 described above.
3 is actually operated to manage the control program for controlling the operation of the external device. The connection recognition means 1
5, the error recognizing means 16 and the judging means 17 are additional constituents of the computer device according to the present invention.
These contents will be described in detail later.
【0008】ここで、第1の実施形態として適用したシ
ステム構成を図3に示す。図3においては、本発明に係
わるコンピュータ装置100に対して、外部装置となる
プリンタ装置101が接続されている。また、コンピュ
ータ装置100とサーバ装置102とは、ネットワーク
103を介して互いに通信可能となっている。このと
き、コンピュータ装置100の磁気ディスク104に格
納されている環境定義ファイル105中に、プリンタ装
置101の動作を制御するためのプリンタ・ドライバ
(制御プログラム)の格納場所情報が定義され、かつサ
ーバ装置102の磁気ディスク106のファイル107
中に、プリンタ装置101に適合するプリンタ・ドライ
バが格納されてものとする。A system configuration applied as the first embodiment is shown in FIG. In FIG. 3, a printer device 101 as an external device is connected to a computer device 100 according to the present invention. Further, the computer device 100 and the server device 102 can communicate with each other via the network 103. At this time, the storage location information of the printer driver (control program) for controlling the operation of the printer device 101 is defined in the environment definition file 105 stored in the magnetic disk 104 of the computer device 100, and the server device File 107 of magnetic disk 106 of 102
It is assumed that a printer driver suitable for the printer device 101 is stored therein.
【0009】そうした場合、CPU1によって構成され
る各機能的手段11〜14は、図4に示すフローチャー
トにしたがって制御プログラム(プリンタ・ドライバ)
の入力処理を行う。すなわち、制御プログラム管理手段
14は格納場所入力手段11を起動し、これによって格
納場所入力手段11が、コンピュータ装置100内の磁
気ディスク104に格納された環境定義ファイル105
の中から、プリンタ・ドライバの格納場所情報を取得す
る(ステップS11)。In such a case, the functional means 11 to 14 constituted by the CPU 1 are controlled by a control program (printer driver) according to the flow chart shown in FIG.
Input processing of. That is, the control program management means 14 activates the storage location input means 11, which causes the storage location input means 11 to store the environment definition file 105 stored in the magnetic disk 104 in the computer apparatus 100.
From among the above, the storage location information of the printer driver is acquired (step S11).
【0010】ここで“プリンタ・ドライバの格納場所情
報”とは、外部装置(図例ではプリンタ装置101)の
動作を制御するためのプリンタ・ドライバ(制御プログ
ラム)が格納されているネットワーク上の格納場所を示
すもので、その具体例として、環境定義ファイル105
中に定義されている格納場所情報を図5に示す。図5に
示す格納場所情報においては、“123.456.789.555 ”の
文字列がサーバ装置102のネットワーク103上のア
ドレスを示し、“/usr/share/drv”の文字列がサーバ装
置102の磁気ディスク106中のプリンタ・ドライバ
が格納されているディレクトリを示し、“prnxxx.drv”
の文字列がプリンタ・ドライバのファイル名を示してい
る。なお、格納場所情報としては、インターネットのU
RL(ユーザ要求言語)のようにファイル転送プロトコ
ル(FTP)を含んだものであってもよい。Here, "printer driver storage location information" means storage on a network in which a printer driver (control program) for controlling the operation of an external device (printer device 101 in the illustrated example) is stored. The environment definition file 105 is a specific example of the location.
The storage location information defined therein is shown in FIG. In the storage location information shown in FIG. 5, the character string “123.456.789.555” indicates the address of the server device 102 on the network 103, and the character string “/ usr / share / drv” is the magnetic disk 106 of the server device 102. "Prnxxx.drv" indicates the directory in which the printer driver is stored.
Indicates the printer driver file name. The storage location information is U on the Internet.
It may include a file transfer protocol (FTP) such as RL (user request language).
【0011】次に、制御プログラム管理手段14は制御
プログラム入力手段12を起動し、これによって制御プ
ログラム入力手段12が、先に取得した格納場所情報が
示すネットワーク上の格納場所、すなわちサーバ装置1
02の磁気ディスク106の中から、プリンタ装置10
1に適合したプリンタ・ドライバのファイルを読み出す
(S12)。さらに、制御プログラム管理手段14は、
サーバ装置102から読み出したプリンタ・ドライバの
ファイルをコンピュータ装置100内の磁気ディスク1
04に格納したのち、制御プログラム組み込み手段13
を起動してOS(オペレーディング・システム)にプリ
ンタ・ドライバを組み込み、これを利用(実行)可能な
状態とする(S13)。Next, the control program management means 14 activates the control program input means 12, which causes the control program input means 12 to indicate the storage location on the network indicated by the previously obtained storage location information, that is, the server device 1.
02 from the magnetic disk 106
The printer driver file conforming to 1 is read (S12). Further, the control program management means 14
The printer driver file read from the server device 102 is used as the magnetic disk 1 in the computer device 100.
After storing in 04, the control program incorporating means 13
Is started to incorporate the printer driver into the OS (operating system), and the printer driver is brought into a usable (executable) state (S13).
【0012】図6は第2の実施形態として適用したシス
テム構成を示している。図6においては、本発明に係わ
るコンピュータ装置200にプリンタ装置201が接続
されている。また、コンピュータ装置200、第1のサ
ーバ装置202および第2のサーバ装置203は、ネッ
トワーク204を介して互いに通信可能となっている。
このとき、コンピュータ装置200の磁気ディスク20
5に格納されている環境定義ファイル206中に、プリ
ンタ装置201の動作を制御するためのプリンタ・ドラ
イバの、格納場所テーブルの格納場所情報が定義され、
また第1のサーバ装置202の磁気ディスク207のフ
ァイル208中に格納場所テーブルが格納され、かつ第
2のサーバ装置203の磁気ディスク209のファイル
210中に、プリンタ装置201に適合するプリンタ・
ドライバが格納されているものとする。FIG. 6 shows a system configuration applied as the second embodiment. In FIG. 6, a printer device 201 is connected to a computer device 200 according to the present invention. The computer device 200, the first server device 202, and the second server device 203 can communicate with each other via the network 204.
At this time, the magnetic disk 20 of the computer device 200
5, the storage location information of the storage location table of the printer driver for controlling the operation of the printer device 201 is defined in the environment definition file 206 stored in
Further, the storage location table is stored in the file 208 of the magnetic disk 207 of the first server device 202, and the printer 210 compatible with the printer device 201 is stored in the file 210 of the magnetic disk 209 of the second server device 203.
It is assumed that the driver is stored.
【0013】そうした場合、CPU1によって構成され
る各機能的手段11〜14は、図7に示すフローチャー
トにしたがって制御プログラム(プリンタ・ドライバ)
の入力処理を行う。すなわち、制御プログラム管理手段
14は格納場所入力手段11を起動し、これによって格
納場所入力手段11が、コンピュータ装置200内の磁
気ディスク205に格納された環境定義ファイル206
の中から、格納場所テーブルの格納場所情報を取得する
(S21)。In such a case, the functional means 11 to 14 constituted by the CPU 1 are controlled by a control program (printer driver) according to the flow chart shown in FIG.
Input processing of. That is, the control program management means 14 activates the storage location input means 11, which causes the storage location input means 11 to store the environment definition file 206 stored in the magnetic disk 205 in the computer device 200.
The storage location information of the storage location table is acquired from among these (S21).
【0014】ここで“格納場所テーブルの格納場所情
報”とは、外部装置の動作を制御するための制御プログ
ラムの格納場所テーブルが格納されているネットワーク
上の格納場所を示すもので、その具体例として、環境定
義ファイル206中に定義されている格納場所テーブル
の格納場所情報を図8に示す。図8に示す格納場所情報
においては、“123.456.789.333 ”の文字列が第1のサ
ーバ装置202のネットワーク204上のアドレスを示
し、“/usr/share”の文字列が第1のサーバ装置202
の磁気ディスク207中の格納場所テーブルが格納され
ているディレクトリを示し、“adrbook ”の文字列が格
納場所テーブルのファイル名を示している。Here, the "storage location information of the storage location table" indicates a storage location on the network where the storage location table of the control program for controlling the operation of the external device is stored. 8 shows the storage location information of the storage location table defined in the environment definition file 206. In the storage location information shown in FIG. 8, the character string “123.456.789.333” indicates the address of the first server device 202 on the network 204, and the character string “/ usr / share” is the first server device 202.
Indicates the directory in which the storage location table in the magnetic disk 207 is stored, and the character string "adrbook" indicates the file name of the storage location table.
【0015】次に、格納場所入力手段11は、先に取得
した格納場所テーブルの格納場所情報が示すネットワー
ク上の格納場所、すなわち第1のサーバ装置202の磁
気ディスク207の中から格納場所テーブルのファイル
208を読み出し、さらにそのファイル208中からプ
リンタ装置201に適合したプリンタ・ドライバの格納
場所情報を取得する(S22)。ここで、磁気ディスク
207に格納されている格納場所テーブルの具体例を図
9に示す。図9に示す格納場所テーブルにおいては、
“CDAAA ”の文字列がCD−ROM装置の機種名を示
し、“PRNXXX”および“PRNYYY”の文字列が、それぞれ
プリンタ装置の機種名を示している。また、それぞれの
機種名の次行に記されている文字列は、各機種に適合し
たドライバ・ソフトウェア(CD−ROM・ドライバ、
プリンタ・ドライバ等)の格納場所情報を示している。Next, the storage location input means 11 stores the storage location on the network indicated by the storage location information of the storage location table acquired previously, that is, the storage location table from the magnetic disk 207 of the first server unit 202. The file 208 is read, and the storage location information of the printer driver suitable for the printer device 201 is acquired from the file 208 (S22). Here, a specific example of the storage location table stored in the magnetic disk 207 is shown in FIG. In the storage location table shown in FIG.
The character string "CDAAA" indicates the model name of the CD-ROM device, and the character strings "PRNXXX" and "PRNYYY" indicate the model name of the printer device, respectively. In addition, the character string written on the next line of each model name is the driver software (CD-ROM driver,
The storage location information of the printer driver, etc.) is shown.
【0016】そこで、上記ステップS22にてプリンタ
・ドライバの格納場所情報を取得するにあたっては、例
えば格納場所入力手段11が、先ずコンピュータ装置2
00の環境定義ファイル206中に定義されているプリ
ンタ装置201の機種情報、すなわち図8において“PR
INTER MODEL ”の文字列の次行に記されている機種情報
“PRNXXX”を取得し、その機種情報“PRNXXX”に対応し
たプリンタ・ドライバの格納場所情報、すなわち図9に
おいて“123.456.789.555 〜prnxxx.drv”の情報を取得
する。このプリンタ・ドライバの格納場所情報では、
“123.456.789.555 ”の文字列が第2のサーバ装置20
3のネットワーク204上のアドレスを示し、“/usr/s
hare/drv”の文字列が第2のサーバ装置203の磁気デ
ィスク209中のプリンタ・ドライバが格納されている
ディレクトリを示し、“prnxxx.drv”の文字列がプリン
タ・ドライバのファイル名を示している。Therefore, when the storage location information of the printer driver is acquired in step S22, the storage location input means 11 first operates the computer device 2, for example.
Model information of the printer device 201 defined in the environment definition file 206 of 00, that is, "PR" in FIG.
Acquire the model information "PRNXXX" described in the line following the character string "INTER MODEL", and store the printer driver storage location information corresponding to that model information "PRNXXX", that is, "123.456.789.555 ~ prnxxx" in FIG. .drv ”information is acquired. In the storage location information of this printer driver,
The character string “123.456.789.555” is the second server device 20.
3 shows the address on the network 204, "/ usr / s
The character string "hare / drv" indicates the directory in which the printer driver is stored in the magnetic disk 209 of the second server device 203, and the character string "prnxxx.drv" indicates the file name of the printer driver. There is.
【0017】続いて、制御プログラム管理手段14は制
御プログラム入力手段12を起動し、これによって制御
プログラム入力手段12が、先に取得した格納場所情報
が示すネットワーク上の格納場所、すなわち第2のサー
バ装置203の磁気ディスク209の中から、プリンタ
装置201に適合したプリンタ・ドライバのファイルを
読み出す(S23)。さらに、制御プログラム管理手段
14は、第2のサーバ装置203から読み出したプリン
タ・ドライバのファイルをコンピュータ装置200内の
磁気ディスク205に格納したのち、制御プログラム組
み込み手段13を起動してOSにプリンタ・ドライバを
組み込み、これを利用(実行)可能な状態とする(S2
4)。Subsequently, the control program management means 14 activates the control program input means 12, whereby the control program input means 12 causes the control program input means 12 to indicate the storage location on the network indicated by the storage location information previously acquired, that is, the second server. From the magnetic disk 209 of the device 203, a printer driver file suitable for the printer device 201 is read (S23). Further, the control program managing means 14 stores the printer driver file read from the second server device 203 in the magnetic disk 205 in the computer device 200, and then activates the control program incorporating means 13 to cause the OS to print the printer. Incorporate the driver and make it available (executable) (S2)
4).
【0018】なお、上記第2の実施形態においては、コ
ンピュータ装置200の環境定義ファイル206中に定
義されているプリンタ装置201の機種情報を取得する
ようにしたが、これ以外にも、例えばコンピュータ装置
200とプリンタ装置201とが双方向通信可能なイン
ターフェースで接続されている場合は、プリンタ装置2
01から直に機種情報を取得するようにしてもよい。In the second embodiment described above, the model information of the printer device 201 defined in the environment definition file 206 of the computer device 200 is acquired. If the printer 200 and the printer device 201 are connected by an interface capable of bidirectional communication, the printer device 2
The model information may be directly acquired from 01.
【0019】図10は第3の実施形態として適用したシ
ステム構成を示している。図3においては、本発明に係
わるコンピュータ装置300にプリンタ装置301が接
続されている。この場合、コンピュータ装置300とプ
リンタ装置301とは双方の通信手段、例えばIEEE
1284規格で接続されている。また、コンピュータ装
置300とサーバ装置302とは、ネットワーク303
を介して互いに通信可能となっている。このとき、プリ
ンタ装置301のメモリ等にプリンタ・ドライバの格納
場所情報が格納され、かつサーバ装置302の磁気ディ
スク305のファイル306中にプリンタ・ドライバが
格納されているものとする。FIG. 10 shows a system configuration applied as the third embodiment. In FIG. 3, a printer device 301 is connected to a computer device 300 according to the present invention. In this case, the computer device 300 and the printer device 301 communicate with each other by, for example, IEEE.
They are connected according to the 1284 standard. The computer device 300 and the server device 302 are connected to each other via a network 303.
It is possible to communicate with each other via. At this time, it is assumed that the storage location information of the printer driver is stored in the memory or the like of the printer device 301, and the printer driver is stored in the file 306 of the magnetic disk 305 of the server device 302.
【0020】そうした場合、CPU1によって構成され
る各機能的手段11〜14は、図11に示すフローチャ
ートにしたがって制御プログラム(プリンタ・ドライ
バ)の入力処理を行う。すなわち、制御プログラム管理
手段14は格納場所入力手段11を起動し、これによっ
て格納場所入力手段11が、プリンタ装置301に対し
て通知要求電文を送出する。そうすると、プリンタ装置
301では、受信した通知要求電文に応じてプリンタ・
ドライバの格納場所情報を含む電文をコンピュータ装置
300に送出し、これによってコンピュータ装置300
側ではプリンタ・ドライバの格納場所情報を取得する
(S31)。In such a case, the respective functional means 11 to 14 constituted by the CPU 1 carry out the input processing of the control program (printer driver) according to the flow chart shown in FIG. That is, the control program management means 14 activates the storage location input means 11, and thereby the storage location input means 11 sends a notification request message to the printer device 301. Then, in the printer device 301, according to the received notification request message, the printer
An electronic message including the storage location information of the driver is sent to the computer device 300, and the computer device 300 is thereby received.
The side acquires the storage location information of the printer driver (S31).
【0021】ここで、プリンタ装置302から送出され
る電文の具体例を図12に示す。図12においては、
“123.456.789.555 ”の文字列がサーバ装置302のネ
ットワーク303上のアドレスを示し、“/usr/share/d
rv”の文字列がサーバ装置302の磁気ディスク305
中のプリンタ・ドライバが格納されているディレクトリ
を示し、“prnxxx.drv”の文字列がプリンタ・ドライバ
のファイル名を示している。FIG. 12 shows a specific example of the electronic message sent from the printer device 302. In FIG.
The character string "123.456.789.555" indicates the address of the server device 302 on the network 303, and "/ usr / share / d"
The character string "rv" is the magnetic disk 305 of the server device 302.
Indicates the directory in which the printer driver is stored, and the character string "prnxxx.drv" indicates the file name of the printer driver.
【0022】次に、制御プログラム管理手段14は制御
プログラム入力手段12を起動し、これによって制御プ
ログラム入力手段12が、先に取得した格納場所情報が
示すネットワーク303上の格納場所、すなわちサーバ
装置302の磁気ディスク305の中から、プリンタ装
置301に適合したプリンタ・ドライバのファイルを読
み出す(S32)。さらに、制御プログラム管理手段1
4は、サーバ装置302から読み出したプリンタ・ドラ
イバのファイルをコンピュータ装置300の磁気ディス
ク307に格納したのち、制御プログラム組み込み手段
13を起動してOSにプリンタ・ドライバを組み込み、
これを利用(実行)可能な状態とする(S33)。Next, the control program management means 14 activates the control program input means 12, whereby the control program input means 12 stores the storage location on the network 303 indicated by the storage location information acquired previously, that is, the server device 302. The file of the printer driver suitable for the printer device 301 is read out from the magnetic disk 305 (S32). Further, the control program management means 1
4 stores the printer driver file read from the server device 302 in the magnetic disk 307 of the computer device 300, then activates the control program embedding means 13 to embed the printer driver in the OS,
This is put into a usable (executable) state (S33).
【0023】なお、この第3の実施形態においては、コ
ンピュータ装置300がプリンタ装置301にプリンタ
・ドライバの格納場所情報を問い合わせ、これによりプ
リンタ装置301から送出された電文を受け取ること
で、プリンタ・ドライバの格納場所情報を取得する場合
について説明したが、これ以外にも、例えばプリンタ装
置301が自発的に格納場所情報を含む電文を送出し、
その電文をコンピュータ装置300が受け取ることで、
プリンタ・ドライバの格納場所情報を取得する構成であ
ってもよい。In the third embodiment, the computer device 300 inquires of the printer device 301 about the storage location information of the printer driver, and the electronic message sent from the printer device 301 is received by the computer device 300. However, in addition to this, for example, the printer device 301 voluntarily sends a message including the storage location information,
When the computer device 300 receives the message,
The configuration may be such that the storage location information of the printer driver is acquired.
【0024】続いて、本発明に係わるコンピュータ装置
の応用例について説明する。先ず、第1の応用例とし
て、図2に示す機能的手段に接続認識手段15を具備し
た場合について述べる。この接続認識手段15は、図3
のシステム構成を例にとると、コンピュータ装置100
にプリンタ装置101が接続されたことを認識するもの
で、この場合はコンピュータ装置100に対してプリン
タ装置101側から応答があるか否かによって接続認識
を行うようになっている。Next, an application example of the computer device according to the present invention will be described. First, as a first application example, a case in which the connection recognizing means 15 is provided in the functional means shown in FIG. 2 will be described. This connection recognition means 15 is shown in FIG.
Taking the system configuration of the above as an example, the computer device 100
The printer device 101 recognizes that the printer device 101 has been connected, and in this case, the connection is recognized depending on whether or not there is a response from the printer device 101 side to the computer device 100.
【0025】この第1の応用例では、図13のフローチ
ャートで示すように、コンピュータ装置100の起動時
において、接続認識手段15がプリンタ装置101から
応答があるか否かの判定を行い(S41)、応答があっ
た場合に「A」の処理を実行する。すなわち、プリンタ
装置101から応答があった時点で接続認識手段15が
その旨を制御プログラム管理手段14に通知する。これ
を受けて制御プログラム管理手段14は、格納場所入力
手段11、制御プログラム入力手段12および制御プロ
グラム組み込み手段13を起動して、プリンタ装置10
1に適合したプリンタ・ドライバをコンピュータ装置1
00の磁気ディスク104に格納したのち、OSに組み
込む。In the first application example, as shown in the flowchart of FIG. 13, when the computer device 100 is started, the connection recognition means 15 determines whether or not there is a response from the printer device 101 (S41). If there is a response, the process of "A" is executed. That is, when there is a response from the printer device 101, the connection recognition means 15 notifies the control program management means 14 of that fact. In response to this, the control program management means 14 activates the storage location input means 11, the control program input means 12, and the control program incorporation means 13, and the printer device 10
A printer driver that is compatible with 1 is a computer device 1
After being stored in the magnetic disk 104 of No. 00, it is incorporated in the OS.
【0026】これにより、コンピュータ装置100にプ
リンタ装置101が接続された段階で、自動的にプリン
タ・ドライバの入力処理を実行させることができる。As a result, when the printer device 101 is connected to the computer device 100, the input process of the printer driver can be automatically executed.
【0027】次に、第2の応用例として、図2に示す機
能的手段にエラー認識手段16を具備した場合について
述べる。このエラー認識手段16は、図3のシステム構
成を例にとると、プリンタ装置101側でのエラー(例
えばコマンドのエラー等)を認識するもので、この場合
はプリンタ装置101からエラー応答があるか否かによ
ってエラー認識を行うようになっている。Next, as a second application example, a case where the functional means shown in FIG. 2 is provided with the error recognition means 16 will be described. Taking the system configuration shown in FIG. 3 as an example, the error recognizing means 16 recognizes an error (for example, a command error) on the printer device 101 side. In this case, is there an error response from the printer device 101? Error recognition is performed depending on whether or not it is.
【0028】この第2の応用例では、図14のフローチ
ャートで示すように、先ずコンピュータ装置100が、
プリンタ装置101からプリント出力要求があるか否か
の判定を行い(S51)、プリント出力要求があった時
点でプリンタ装置101にプリント・データを出力する
(S52)。これにより、プリンタ装置101側ではコ
ンピュータ装置100から出力されたプリント・データ
に基づくデータ変換処理、例えばドットマトリクス変換
等の処理が行われる。その際、エラー認識手段16で
は、プリンタ装置101からエラー応答があるか否かの
判定を行う(S53)。このとき、エラー応答がなかっ
た場合は、ステップS51に戻って再びプリンタ装置1
01からのプリント出力要求を待ち、エラー応答があっ
た場合は「B」の処理を実行する。In the second application example, as shown in the flowchart of FIG.
It is determined whether or not there is a print output request from the printer device 101 (S51), and print data is output to the printer device 101 at the time of the print output request (S52). As a result, on the printer apparatus 101 side, data conversion processing based on the print data output from the computer apparatus 100, for example, processing such as dot matrix conversion is performed. At that time, the error recognition means 16 determines whether or not there is an error response from the printer device 101 (S53). At this time, if there is no error response, the process returns to step S51 and the printer device 1 is restarted.
The process waits for the print output request from 01, and if there is an error response, the process of "B" is executed.
【0029】すなわち、プリンタ装置101からエラー
応答があった時点でエラー認識手段16がその旨を制御
プログラム管理手段14に通知する。これを受けて制御
プログラム管理手段14では、現時点でOSに組み込ま
れているプリンタ・ドライバに何らかの不具合があるも
のと判断し、上記同様に格納場所入力手段11、制御プ
ログラム入力手段12および制御プログラム組み込み手
段13を起動して、プリンタ装置101に適合したプリ
ンタ・ドライバをコンピュータ装置100の磁気ディス
ク104に格納したのち、OSに組み込む。That is, when there is an error response from the printer device 101, the error recognition means 16 notifies the control program management means 14 of that fact. In response to this, the control program management means 14 determines that the printer driver currently installed in the OS has some trouble, and the storage location input means 11, the control program input means 12, and the control program installation are carried out as described above. The means 13 is started up, a printer driver suitable for the printer device 101 is stored in the magnetic disk 104 of the computer device 100, and then incorporated in the OS.
【0030】これにより、既存のプリンタ・ドライバに
不具合が発見された場合に、改良済のプリンタ・ドライ
バ(不具合を解消したプリンタ・ドライバ)の入力処理
を自動的に実行させることができる。Thus, when a defect is found in the existing printer driver, it is possible to automatically execute the input process of the improved printer driver (the printer driver in which the defect is eliminated).
【0031】続いて、第3の応用例として、図2に示す
機能的手段に判断手段17を具備した場合について述べ
る。この判断手段17は、図3のシステム構成を例にと
ると、格納場所入力手段11により取得した格納場所情
報が示す格納場所内のプリンタ・ドライバ、すなわちサ
ーバ装置102の磁気ディスク106のファイル107
中に格納されているプリンタ・ドライバと既にコンピュ
ータ装置100に入力されているプリンタ・ドライバと
の属性または内容が所定の条件(後述)を満足している
か否かを判断するものである。Next, as a third application example, a case where the judgment means 17 is provided in the functional means shown in FIG. 2 will be described. Taking the system configuration of FIG. 3 as an example, the determination unit 17 is a printer driver in the storage location indicated by the storage location information acquired by the storage location input unit 11, that is, the file 107 of the magnetic disk 106 of the server apparatus 102.
It is determined whether or not the attributes or contents of the printer driver stored therein and the printer driver already input to the computer apparatus 100 satisfy a predetermined condition (described later).
【0032】この第3の応用例では、図15のフローチ
ャートで示すように、コンピュータ装置100が、プリ
ンタ装置101から送られてくる電文中から、そのプリ
ンタ装置101の機種情報を取得し(S61)、この取
得した機種情報に合致するプリンタ・ドライバが磁気デ
ィスク104の中に格納されているか否か、つまりロー
ド済かどうかを判断する(S62)。このとき、未だロ
ードされていなかった場合は、「C」の処理を実行す
る。すなわち、制御プログラム管理手段14が格納場所
入力手段11、制御プログラム入力手段12および制御
プログラム組み込み手段13を起動して、プリンタ装置
101に適合したプリンタ・ドライバをコンピュータ装
置100の磁気ディスク104に格納したのち、OSに
組み込む。In the third application example, as shown in the flowchart of FIG. 15, the computer device 100 acquires the model information of the printer device 101 from the electronic message sent from the printer device 101 (S61). Then, it is determined whether or not the printer driver matching the acquired model information is stored in the magnetic disk 104, that is, whether or not it has been loaded (S62). At this time, if it has not been loaded yet, the processing of "C" is executed. That is, the control program management means 14 activates the storage location input means 11, the control program input means 12, and the control program incorporation means 13 to store the printer driver suitable for the printer device 101 in the magnetic disk 104 of the computer device 100. After that, it is installed in the OS.
【0033】これに対し、先に取得した機種情報に合致
するプリンタ・ドライバが既にロードされていた場合
は、制御プログラム管理手段14が格納場所入力手段1
1を起動し、プリンタ装置101に適合するプリンタ・
ドライバが格納されているネットワーク103上の格納
場所情報を取得する(S63)。次に、制御プログラム
管理手段14は制御プログラム入力手段12を起動し、
先に取得した格納場所情報が示す格納場所、つまりサー
バ装置102の磁気ディスク106のファイル107中
から、プリンタ装置101に適合したプリンタ・ドライ
バ・ファイルの属性情報(プログラムを更新した日付や
プログラムのバージョン等)を読み出す(S64)。On the other hand, when the printer driver matching the previously acquired model information has already been loaded, the control program management means 14 causes the storage location input means 1 to operate.
1 is started, and a printer compatible with the printer device 101
The storage location information on the network 103 where the driver is stored is acquired (S63). Next, the control program management means 14 activates the control program input means 12,
From the storage location indicated by the storage location information acquired earlier, that is, from the file 107 of the magnetic disk 106 of the server apparatus 102, the attribute information of the printer driver file suitable for the printer apparatus 101 (the date when the program was updated and the version of the program) Etc.) are read (S64).
【0034】その際、読み出したファイルの属性情報は
判断手段17に通知され、これを受けて判断手段17で
は、先に読み出したファイルの属性情報を基に、サーバ
装置102の磁気ディスク106に格納されているプリ
ンタ・ドライバが磁気ディスク104中に格納されてい
るロード済のプリンタ・ドライバよりも新しいかどうか
を判断する(S65)。ここで、判断手段17が古いと
判断した場合は、そのままプリンタ・ドライバの入力処
理を実行せずに、一連の処理を終了する。一方、判断手
段17が新しいと判断した場合は、「D」の処理を実行
する。At this time, the attribute information of the read file is notified to the judging means 17, and in response to this, the judging means 17 stores it in the magnetic disk 106 of the server device 102 based on the previously read attribute information of the file. It is determined whether the printer driver currently installed is newer than the loaded printer driver stored in the magnetic disk 104 (S65). Here, when the judging means 17 judges that the printer is old, the series of processes is terminated without directly executing the input process of the printer driver. On the other hand, when the judging means 17 judges that the new one is new, the processing of "D" is executed.
【0035】すなわち、格納されているプリンタ・ドラ
イバが既存のプリンタ・ドライバよりも新しい旨の通知
が判断手段17から制御プログラム管理手段14へとな
される。そうすると、制御プログラム管理手段14で
は、再び制御プログラム入力手段12を起動して、サー
バ装置102の磁気ディスク106に格納されているプ
リンタ・ドライバを取得するとともに、その取得したプ
リンタ・ドライバをコンピュータ装置100の磁気ディ
スク104に格納したのち、制御プログラム組み込み手
段13を起動してプリンタ・ドライバをOSに組み込
む。That is, the determination means 17 notifies the control program management means 14 that the stored printer driver is newer than the existing printer driver. Then, the control program management means 14 activates the control program input means 12 again to acquire the printer driver stored in the magnetic disk 106 of the server apparatus 102, and the acquired printer driver is acquired by the computer apparatus 100. After storing in the magnetic disk 104, the control program incorporating means 13 is activated to incorporate the printer driver into the OS.
【0036】これにより、同一の制御プログラムを複数
回にわたって入力するといった無駄な処理動作を確実に
回避できるとともに、新機種の外部装置に対応したプリ
ンタ・ドライバや、不具合を解消したプリンタ・ドライ
バ、さらにはバージョンアップしたプリンタ・ドライバ
など、交換価値のあるプリンタ・ドライバだけを抽出
し、その入力処理を自動的に実行させることができる。Thus, it is possible to surely avoid useless processing operations such as inputting the same control program a plurality of times, a printer driver compatible with a new model of external device, and a printer driver free of troubles. Can extract only printer drivers that have a replacement value, such as updated printer drivers, and automatically execute the input processing.
【0037】ちなみに、プリンタ・ドライバの入力処理
を実行させるかどうかの判断については、上述のごとく
プリンタ・ドライバ・ファイルの属性情報に基づくプリ
ンタ・ドライバの新規性から判断すること以外にも、例
えば以下のような形態を採用することでも上記同様の効
果が得られる。すなわち、図16のフローチャートで示
すように、格納場所情報が示す格納場所からプリンタ・
ドライバを読み出した段階、つまり「F」の処理の後
に、その読み出したプリンタ・ドライバと既に入力され
ているプリンタ・ドライバとの内容を判断手段17にて
比較し(S71)、双方に内容が不一致の場合のみ
「F」の処理を実行する。この「F」の処理では、制御
プログラム管理手段14が制御プログラム組み込み手段
13を起動し、磁気ディスク104へのプリンタ・ドラ
イバの組み込みを実行させる。Incidentally, the determination as to whether or not to execute the input process of the printer driver is made, for example, in addition to the determination based on the novelty of the printer driver based on the attribute information of the printer driver file as described above. The same effect as above can be obtained by adopting such a form. That is, as shown in the flowchart of FIG. 16, the printer from the storage location indicated by the storage location information
After the driver is read, that is, after the processing of "F", the contents of the read printer driver and the already input printer driver are compared by the judging means 17 (S71), and the contents do not match. Only in the case of, the process of "F" is executed. In the process of “F”, the control program managing means 14 activates the control program incorporating means 13 to execute incorporation of the printer driver into the magnetic disk 104.
【0038】なお、上述した実施形態においては、コン
ピュータ装置に接続される外部装置としてプリンタ装置
を例に挙げて説明したが、外部装置としてはプリンタ装
置以外の装置、例えばディスク装置、インターフェース
装置、CD−ROM装置等であってもよい。ただし、コ
ンピュータ装置に接続される外部装置が例えばCD−R
OM装置であれば、これに対応する制御プログラムはC
D−ROM・ドライバといった具合に、制御プログラム
は外部装置に対応したものとなる。また、上記実施形態
で適用したシステム構成では、コンピュータ装置に外部
装置が1台だけ接続される場合を例示したが、外部装置
の接続台数としては複数台であってもよく、さらに両者
がネットワークを介して接続されたものであってもよ
い。In the above-described embodiment, the printer device has been described as an example of the external device connected to the computer device. However, the external device may be a device other than the printer device, for example, a disk device, an interface device, a CD. It may be a ROM device or the like. However, the external device connected to the computer device is, for example, a CD-R.
If it is an OM device, the corresponding control program is C
The control program corresponds to an external device such as a D-ROM or a driver. Further, in the system configuration applied in the above-described embodiment, the case where only one external device is connected to the computer device has been illustrated, but the number of connected external devices may be two or more, and both may be connected to the network. It may also be connected via.
【0039】加えて、制御プログラムの格納場所情報と
しても、上述のごとくネットワーク上のアドレス、ディ
レクトリ、ファイル名から、これに対応する制御プログ
ラムが一義的に決まる、つまり格納場所情報とそれが示
す格納場所内の制御プログラムが1:1で対応している
場合について述べたが、これ以外にも種々の変形例が考
えられる。In addition, as the storage location information of the control program, the control program corresponding thereto is uniquely determined from the address, directory, and file name on the network as described above, that is, the storage location information and the storage indicated by it. The case where the control program in the place corresponds to 1: 1 has been described, but various modifications other than this are conceivable.
【0040】例えば、プリンタ装置の機種に“PRN12 ”
というタイプがあり、これに適合するプリンタ・ドライ
バとして、互いに内容の一致した“prn12a.drv”と“pr
n12b.drv”の2つのファイルが格納されている場合が考
えられる。この場合は、“PRN12 ”タイプのプリンタ装
置に対応して、いずれか一方のプリンタ・ドライバのフ
ァイルが自動的に選択されることになる。その際、プリ
ンタ・ドライバのファイル選択条件として、例えば末尾
番号の高いファイルを優先して選択するといった条件を
与えておけば、複数のファイルの中から択一的にプリン
タ・ドライバを選択させることもできる。For example, if the printer model is "PRN12"
There is a type called "prn12a.drv" and "pr" whose contents match each other as compatible printer drivers.
It is possible that two files "n12b.drv" are stored. In this case, one of the printer driver files is automatically selected for the "PRN12" type printer device. At this time, if you give a condition such as preferentially selecting a file with a high end number as the file selection condition of the printer driver, the printer driver can be selected from multiple files alternatively. It can also be selected.
【0041】また、それとは別の変形例として、プリン
タ装置の機種に“PRN1201 ”と“PRN1202 ”の2タイプ
があり、これに適合するプリンタ・ドライバとして“pr
n120x.drv ”(x は任意)のファイルだけが格納されて
いる場合も考えられる。この場合は、コンピュータ装置
に接続される外部装置がどちらのタイプのプリンタ装置
であっても、“prn120x.drv ”のファイル名に対応した
プリンタ・ドライバのファイルが自動的に選択されるこ
とになる。As another modification, there are two types of printer devices, "PRN1201" and "PRN1202", and a printer driver conforming to these types is "prN1201" and "PRN1202".
It is also possible that only "n120x.drv" (x is arbitrary) files are stored. In this case, "prn120x.drv" is set regardless of which type of printer device is the external device connected to the computer device. The printer driver file corresponding to the file name "" is automatically selected.
【0042】[0042]
【発明の効果】以上説明したように、本発明のコンピュ
ータ装置によれば、外部装置の動作を制御するための制
御プログラムが格納されているネットワーク上の格納場
所を示す格納場所情報が格納場所入力手段により入力さ
れ、その格納場所情報が示すネットワーク上の格納場所
から制御プログラム入力手段によって制御プログラムが
入力されるため、新機種の外部装置が接続された場合
や、入力済の制御プログラムに不具合が発見された場合
でも、オペレータに煩わしい操作を強要することなく、
外部装置に適合した制御プログラムを用意にコンピュー
タ装置に組み込むことができる。その結果、コンピュー
タ装置における制御プログラムの保守・管理がきわめて
簡易なものとなる。As described above, according to the computer device of the present invention, the storage location information indicating the storage location on the network where the control program for controlling the operation of the external device is stored is input as the storage location. The control program is input from the storage location on the network indicated by the storage location information by the control program input means, so when a new model external device is connected or the input control program has a problem. Even if found, without forcing the operator to perform a troublesome operation,
A control program suitable for an external device can be easily incorporated in the computer device. As a result, maintenance and management of the control program in the computer device becomes extremely simple.
【図1】 本発明が適用されるコンピュータ装置の概略
構成図である。FIG. 1 is a schematic configuration diagram of a computer device to which the present invention is applied.
【図2】 プログラム入力のための機能ブロック図であ
る。FIG. 2 is a functional block diagram for program input.
【図3】 第1の実施形態として適用したシステム構成
図である。FIG. 3 is a system configuration diagram applied as a first embodiment.
【図4】 第1の実施形態における入力処理のフローチ
ャートである。FIG. 4 is a flowchart of input processing according to the first embodiment.
【図5】 制御プログラムの格納場所情報の一例を示す
図である。FIG. 5 is a diagram showing an example of storage location information of a control program.
【図6】 第2の実施形態として適用したシステム構成
図である。FIG. 6 is a system configuration diagram applied as a second embodiment.
【図7】 第2の実施形態における入力処理のフローチ
ャートである。FIG. 7 is a flowchart of an input process according to the second embodiment.
【図8】 格納場所テーブルの格納場所情報の一例を示
す図である。FIG. 8 is a diagram showing an example of storage location information of a storage location table.
【図9】 格納場所テーブルの内容を示す図である。FIG. 9 is a diagram showing the contents of a storage location table.
【図10】 第3の実施形態として適用したシステム構
成図である。FIG. 10 is a system configuration diagram applied as a third embodiment.
【図11】 第3の実施形態における入力処理のフロー
チャートである。FIG. 11 is a flowchart of an input process according to the third embodiment.
【図12】 機種情報を含む電文内容の一例を示す図で
ある。FIG. 12 is a diagram showing an example of contents of a message including model information.
【図13】 第1の応用例を説明するフローチャートで
ある。FIG. 13 is a flowchart illustrating a first application example.
【図14】 第2の応用例を説明するフローチャートで
ある。FIG. 14 is a flowchart illustrating a second application example.
【図15】 第3の応用例を説明するフローチャート
(その1)である。FIG. 15 is a flowchart (No. 1) for explaining a third application example.
【図16】 第3の応用例を説明するフローチャート
(その2)である。FIG. 16 is a flowchart (part 2) explaining a third application example.
11 格納場所入力手段 12 制御プログラム入力手段 13 制御プログラム組み込み手段 14 制御プログラム管理手段 15 接続認識手段 16 エラー認識手段 17 判断手段 100,200,300 コンピュータ装置 101,201,301 プリンタ装置(外部装置) 102,202,203,302 サーバ装置 103,204,303 ネットワーク 11 Storage Location Input Means 12 Control Program Input Means 13 Control Program Embedding Means 14 Control Program Management Means 15 Connection Recognition Means 16 Error Recognition Means 17 Judgment Means 100, 200, 300 Computers 101, 201, 301 Printers (External) 102 , 202, 203, 302 Server device 103, 204, 303 Network
Claims (4)
置において、 前記外部装置の動作を制御するための制御プログラムが
格納されているネットワーク上の格納場所を示す格納場
所情報を入力する格納場所入力手段と、 前記格納場所入力手段によって入力された前記格納場所
情報が示す格納場所から前記制御プログラムを入力する
制御プログラム入力手段とを備えたことを特徴とするコ
ンピュータ装置。1. A storage device input means for inputting storage device information indicating a storage device on a network in which a control program for controlling the operation of the external device is stored in a computer device connected to an external device. And a control program input means for inputting the control program from a storage location indicated by the storage location information input by the storage location input means.
る接続認識手段と、 前記接続認識手段により前記外部装置の接続が認識され
た場合に前記制御プログラム入力手段による制御プログ
ラムの入力処理を実行させる制御手段とを具備したこと
を特徴とする請求項1記載のコンピュータ装置。2. A connection recognizing unit that recognizes that the external device is connected, and a control program input process that is executed by the control program input unit when the connection recognizing unit recognizes the connection of the external device. The computer device according to claim 1, further comprising:
ラー認識手段と、 前記エラー認識手段によりエラーが認識された場合に前
記制御プログラム入力手段による制御プログラムの入力
処理を実行させる制御手段とを具備したたことを特徴と
する請求項1または2記載のコンピュータ装置。3. An error recognition means for recognizing an error on the external device side, and a control means for executing an input process of a control program by the control program input means when the error recognition means recognizes an error. The computer device according to claim 1, further comprising:
御プログラムと既に入力された制御プログラムとの属性
または内容が所定の条件を満足しているか否かを判断す
る判断手段と、 前記判断手段によって前記所定の条件を満足すると判断
された場合に前記制御プログラム入力手段による制御プ
ログラムの入力処理を実行させる制御手段とを具備した
ことを特徴とする請求項1、2または3記載のコンピュ
ータ装置。4. Judgment means for judging whether or not attributes or contents of a control program in a storage location indicated by the storage location information and a control program already input satisfy a predetermined condition, and the determination means. 4. The computer apparatus according to claim 1, 2 or 3, further comprising: control means for executing the input processing of the control program by the control program input means when it is determined that the predetermined condition is satisfied.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8052750A JPH09244985A (en) | 1996-03-11 | 1996-03-11 | Computer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8052750A JPH09244985A (en) | 1996-03-11 | 1996-03-11 | Computer system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09244985A true JPH09244985A (en) | 1997-09-19 |
Family
ID=12923590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8052750A Pending JPH09244985A (en) | 1996-03-11 | 1996-03-11 | Computer system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09244985A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001222349A (en) * | 1999-12-21 | 2001-08-17 | Visteon Global Technologies Inc | Reconfigurable display architecture |
JP2001512297A (en) * | 1997-07-31 | 2001-08-21 | ソニー エレクトロニクス インク | Method and apparatus for incorporating self-describing information in equipment |
JP2003008575A (en) * | 2001-06-21 | 2003-01-10 | Yokogawa Electric Corp | Network management system |
JP2005242981A (en) * | 2004-01-28 | 2005-09-08 | Seiko Epson Corp | Service providing system, application management system, service providing apparatus, service providing program, application management program and storage medium, service providing method and application management method |
JP2006351035A (en) * | 2001-03-30 | 2006-12-28 | Seiko Epson Corp | Driver automatic installation apparatus, program used therefor, and driver automatic installation method |
JP2007034355A (en) * | 2005-07-22 | 2007-02-08 | Oki Data Corp | Terminal management system |
US7253915B2 (en) | 2002-03-07 | 2007-08-07 | Canon Kabushiki Kaisha | Creating a locally managed instance of a network printer |
US7284044B2 (en) | 2001-03-30 | 2007-10-16 | Seiko Epson Corporation | Network technique for troubleshooting |
JP2009211729A (en) * | 2001-01-12 | 2009-09-17 | Microsoft Corp | Method and system of access to software pertaining to electronic peripheral device based on address stored in peripheral device |
US7720290B2 (en) | 2003-11-06 | 2010-05-18 | Ricoh Company, Ltd. | Method, program, and apparatus for detecting specific information included in image data of original image, and computer-readable storing medium storing the program |
US7865500B2 (en) | 2003-12-08 | 2011-01-04 | Samsung Electronics Co., Ltd. | Apparatus and method for sharing services on network |
JP2011076628A (en) * | 1999-04-30 | 2011-04-14 | Qualcomm Poole Ltd | System and method for managing distribution of content to device |
-
1996
- 1996-03-11 JP JP8052750A patent/JPH09244985A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001512297A (en) * | 1997-07-31 | 2001-08-21 | ソニー エレクトロニクス インク | Method and apparatus for incorporating self-describing information in equipment |
JP2011076628A (en) * | 1999-04-30 | 2011-04-14 | Qualcomm Poole Ltd | System and method for managing distribution of content to device |
JP2014209365A (en) * | 1999-04-30 | 2014-11-06 | クアルコム,インコーポレイテッド | System and method for managing distribution of content to device, and storage medium providing program |
JP2013229042A (en) * | 1999-04-30 | 2013-11-07 | Qualcomm Inc | System and method for managing distribution of content to devices |
JP2001222349A (en) * | 1999-12-21 | 2001-08-17 | Visteon Global Technologies Inc | Reconfigurable display architecture |
JP2009211729A (en) * | 2001-01-12 | 2009-09-17 | Microsoft Corp | Method and system of access to software pertaining to electronic peripheral device based on address stored in peripheral device |
JP2006351035A (en) * | 2001-03-30 | 2006-12-28 | Seiko Epson Corp | Driver automatic installation apparatus, program used therefor, and driver automatic installation method |
US7284044B2 (en) | 2001-03-30 | 2007-10-16 | Seiko Epson Corporation | Network technique for troubleshooting |
JP2003008575A (en) * | 2001-06-21 | 2003-01-10 | Yokogawa Electric Corp | Network management system |
US7253915B2 (en) | 2002-03-07 | 2007-08-07 | Canon Kabushiki Kaisha | Creating a locally managed instance of a network printer |
US7720290B2 (en) | 2003-11-06 | 2010-05-18 | Ricoh Company, Ltd. | Method, program, and apparatus for detecting specific information included in image data of original image, and computer-readable storing medium storing the program |
US7865500B2 (en) | 2003-12-08 | 2011-01-04 | Samsung Electronics Co., Ltd. | Apparatus and method for sharing services on network |
JP2005242981A (en) * | 2004-01-28 | 2005-09-08 | Seiko Epson Corp | Service providing system, application management system, service providing apparatus, service providing program, application management program and storage medium, service providing method and application management method |
JP2007034355A (en) * | 2005-07-22 | 2007-02-08 | Oki Data Corp | Terminal management system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1323353C (en) | Information processor, control method and storage medium for said information processor | |
US7853946B2 (en) | Information processing apparatus, information processing method, and control program | |
US8151261B2 (en) | System and method for packaging updates | |
US20040015959A1 (en) | Software installing method for setting printing environment in a computer on an individual computer basis | |
JP2005135389A (en) | Printer controller automatic printer driver configuration | |
JP3173361B2 (en) | Computer system | |
JPH09244985A (en) | Computer system | |
JP2001236298A (en) | Data processor, printing system and method for controlling setting of driver software for them | |
US6642941B1 (en) | Displaying optimum screens on various types of output terminals using a common application | |
JP2002189594A (en) | Automatic latest version setting system and automatic setting method | |
CN100395705C (en) | Apparatus and method for providing software to host equipment through peripheral equipment | |
JP4456734B2 (en) | System monitoring information processing method and computer-readable recording medium recording program for controlling console device | |
US20030051012A1 (en) | Method and system for online plug-and-play driver installation | |
JPH06301558A (en) | Method for information communication between computer processes by container method | |
JP2000132378A (en) | Picture output device | |
JPH10154121A (en) | Communication system | |
JPH07219865A (en) | Image input device, image output device and information processor | |
JP4048318B2 (en) | Software management method | |
JPH05250239A (en) | Computer network system | |
JP2002032228A (en) | Software introducing/updating method and peripheral equipment | |
JP2002108582A (en) | Printing device and printing system and printing method | |
JPH0749819A (en) | Communicating method of server/client system | |
JP2005174246A (en) | Port setting automatic changing method, port setting automatic changing system, program and storage medium | |
JPH0944437A (en) | Method and device for controlling device driver and information processor | |
JP2005310173A (en) | Remote installation system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040713 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040803 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041001 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050118 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050322 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050328 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20050527 |