JP2001202321A - Communication system of computer system and peripheral equipment usable for the communication system - Google Patents
Communication system of computer system and peripheral equipment usable for the communication systemInfo
- Publication number
- JP2001202321A JP2001202321A JP2000014134A JP2000014134A JP2001202321A JP 2001202321 A JP2001202321 A JP 2001202321A JP 2000014134 A JP2000014134 A JP 2000014134A JP 2000014134 A JP2000014134 A JP 2000014134A JP 2001202321 A JP2001202321 A JP 2001202321A
- Authority
- JP
- Japan
- Prior art keywords
- computer
- peripheral device
- driver program
- display
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】コンピュータのOSと周辺機器の発売時点の前
後関係によらず、使用者がコンピュータと周辺機器を接
続して周辺機器を使用することができるコンピュータシ
ステムの通信方式およびその通信方式に使用可能な周辺
機器を提供する。
【解決手段】コンピュータ1と周辺機器2が接続された
コンピュータシステムにおいて、コンピュータ1が周辺
機器2を制御するためのドライバプログラムを、周辺機
器2がその内部に格納しており、且つ、周辺機器2はド
ライバプログラムを読み出しコンピュータ1に送信し、
コンピュータ1は送信されたドライバプログラムを読み
出す。
(57) [Summary] A communication system of a computer system that allows a user to use a peripheral device by connecting the computer and the peripheral device irrespective of the context of the OS of the computer and the peripheral device at the time of release. A peripheral device usable for the communication method is provided. In a computer system in which a computer and a peripheral device are connected, the peripheral device stores therein a driver program for the computer to control the peripheral device. Reads the driver program and sends it to the computer 1,
The computer 1 reads out the transmitted driver program.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、コンピュータと周
辺機器が接続されたコンピュータシステムの通信方式お
よびその通信方式に使用可能な周辺機器に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system of a computer system in which a computer and a peripheral device are connected, and a peripheral device usable for the communication system.
【0002】[0002]
【従来の技術】近年、コンピュータにおいては処理能力
の向上に伴い、音声、静止画像および動画像の入出力機
能が発達しており、これらのための様々な周辺機器の充
実が顕著である。また、特に一般家庭向けコンピュータ
市場の拡大により、これら周辺機器の接続や操作が簡単
にできることが求められている。2. Description of the Related Art In recent years, the input and output functions of voice, still image and moving image have been developed with the improvement of processing capability of computers, and various peripheral devices for these functions have been remarkably enhanced. In particular, with the expansion of the home computer market, there is a demand for easy connection and operation of these peripheral devices.
【0003】このような状況下、様々な周辺機器を煩雑
とならずに接続可能とする、いわゆる「プラグ・アンド
・プレイ」を実現するための技術例として、USB(ユ
ニバーサル・シリアル・バス)に代表される、汎用的な
通信規格による周辺機器の接続例を挙げることができ
る。Under such circumstances, a USB (Universal Serial Bus) has been proposed as a technology example for realizing a so-called "plug and play" that enables various peripheral devices to be connected without complexity. A representative example is a connection example of peripheral devices according to a general-purpose communication standard.
【0004】以下、コンピュータに対する周辺機器とし
て、ディスプレイを対象とした場合の、従来の技術を、
図を用いて説明する。[0004] The following describes a conventional technique for a display as a peripheral device for a computer.
This will be described with reference to the drawings.
【0005】図3において、1はコンピュータ、2はデ
ィスプレイ、3は偏向回路、4は映像増幅回路、5は偏
向ヨーク、6はCRT(ブラウン管)、7はCPU(中
央演算処理装置)、8はEEPROM(電気的に消去可
能な不揮発性ROM)、9はインターフェイス回路、1
0は固定ディスクなどに代表される補助記憶装置であ
る。In FIG. 3, 1 is a computer, 2 is a display, 3 is a deflection circuit, 4 is a video amplifier circuit, 5 is a deflection yoke, 6 is a CRT (CRT), 7 is a CPU (Central Processing Unit), 8 is EEPROM (electrically erasable non-volatile ROM), 9 is an interface circuit, 1
Reference numeral 0 denotes an auxiliary storage device represented by a fixed disk or the like.
【0006】次に、ディスプレイ2の動作について説明
する。ディスプレイ2に、コンピュータ1からの水平同
期信号、垂直同期信号および映像信号の組が入力される
と、同期信号を偏向回路3に、映像信号を映像増幅回路
4に、それぞれ入力する。偏向回路3では、水平同期信
号および垂直同期信号にそれぞれ同期した鋸歯状波電流
を発生し、これらを偏向ヨーク5に流すことにより、水
平および垂直偏向動作を行なう。また、映像増幅回路4
では、映像信号を増幅し、CRT6に出力する。このよ
うにして、ディスプレイ2の画面上に、目的の画像を表
示する。Next, the operation of the display 2 will be described. When a set of a horizontal synchronization signal, a vertical synchronization signal, and a video signal from the computer 1 is input to the display 2, the synchronization signal is input to the deflection circuit 3 and the video signal is input to the video amplification circuit 4. The deflection circuit 3 performs a horizontal and vertical deflection operation by generating saw-tooth wave currents synchronized with the horizontal synchronization signal and the vertical synchronization signal, respectively, and flowing these currents to the deflection yoke 5. Also, the video amplification circuit 4
Then, the video signal is amplified and output to the CRT 6. In this way, a target image is displayed on the screen of the display 2.
【0007】次に、使用者がディスプレイ2の各調節項
目を調節する場合の動作について説明する。ここで、デ
ィスプレイ2は通信機能を用いた調節機能を有してい
る。コンピュータ1からの命令は、インターフェイス回
路9を介してCPU7に受信される。CPU7はこの受
信した命令に従い、各調節項目を変化すべく、ディスプ
レイ2の各回路を制御する。例えば、表示画面のサイズ
や位置を調節する場合には、偏向ヨーク5に流れる鋸歯
状波電流の振幅や同期信号に対する位相をそれぞれ変化
すべく、偏向回路3を制御すればよく、また、表示画面
のコントラストを調節する場合には、映像信号の振幅を
変化すべく、映像増幅回路4を制御すればよい。また、
これらの調節状態は調節データとしてEEPROM8に
書き込まれ、次回ディスプレイ2を使用するときには、
この調節データをEEPROM8から読み出し、前回の
調節状態を再現する。Next, the operation when the user adjusts each adjustment item of the display 2 will be described. Here, the display 2 has an adjustment function using a communication function. Commands from the computer 1 are received by the CPU 7 via the interface circuit 9. The CPU 7 controls each circuit of the display 2 to change each adjustment item according to the received command. For example, when adjusting the size and position of the display screen, the deflection circuit 3 may be controlled to change the amplitude of the sawtooth wave current flowing through the deflection yoke 5 and the phase with respect to the synchronization signal, respectively. In order to adjust the contrast of the video signal, the video amplifier circuit 4 may be controlled to change the amplitude of the video signal. Also,
These adjustment states are written to the EEPROM 8 as adjustment data, and when the display 2 is used next time,
This adjustment data is read out from the EEPROM 8, and the previous adjustment state is reproduced.
【0008】次に、コンピュータ1とディスプレイ2を
接続したときの認識機能について説明する。汎用的な通
信規格では、コンピュータ1にディスプレイ2を含む様
々な周辺機器を接続するので、コンピュータ1が、接続
した周辺機器が何であるかを認識する必要がある。これ
を解決するため、ディスプレイ2は、EEPROM8に
機器の種類(ディスプレイであることを示す)、メーカ
および機種を特定するためのデータを保有している。コ
ンピュータ1とディスプレイ2が接続されると、ディス
プレイ2は、これらのデータをEEPROM8から読み
出し、インターフェイス回路9を介してコンピュータ1
に送信する。コンピュータ1はこれらのデータから、接
続された周辺機器が何であるかを認識することができ
る。Next, a recognition function when the computer 1 and the display 2 are connected will be described. In the general-purpose communication standard, various peripheral devices including the display 2 are connected to the computer 1, so that the computer 1 needs to recognize what the connected peripheral device is. In order to solve this, the display 2 has in the EEPROM 8 data for specifying the type of device (indicating that it is a display), the maker and the model. When the computer 1 and the display 2 are connected, the display 2 reads out these data from the EEPROM 8 and sends the data to the computer 1 via the interface circuit 9.
Send to The computer 1 can recognize what the connected peripheral device is from these data.
【0009】ここで、コンピュータ1がディスプレイ2
を含む各周辺機器を制御するためには、それぞれ機器の
種類または機種ごとに、コンピュータ1が該当する機器
を制御するためのドライバプログラムが必要となる。こ
れらのドライバプログラムは予め補助記憶装置10に記
録されている。コンピュータ1は、前述の認識結果に従
い、各種ドライバプログラムの中から該当するものを選
択し、補助記憶装置10から読み出すことにより、以後
ディスプレイ2を調節することが可能となる。Here, the computer 1 is connected to the display 2
In order to control each peripheral device including the above, a driver program for the computer 1 to control the corresponding device is required for each type or model of each device. These driver programs are recorded in the auxiliary storage device 10 in advance. The computer 1 selects the appropriate one of the various driver programs according to the above-described recognition result and reads it out from the auxiliary storage device 10, whereby the display 2 can be adjusted thereafter.
【0010】上記周辺機器の認識手順は通信規格により
標準化されており、接続する周辺機器の種類、機種によ
らず、共通である。すなわち、コンピュータ1は自動的
に周辺機器を認識することができるので、使用者は、特
にドライバプログラムの選択、設定などの操作を行なう
必要はない。よって、使用者はコンピュータと周辺機器
を接続するだけで周辺機器を使用することができ、これ
が使い勝手の向上に大きく寄与する。The peripheral device recognition procedure is standardized by a communication standard, and is common regardless of the type and model of the peripheral device to be connected. That is, since the computer 1 can automatically recognize the peripheral device, it is not necessary for the user to perform operations such as selection and setting of a driver program. Therefore, the user can use the peripheral device only by connecting the computer and the peripheral device, which greatly contributes to improvement of usability.
【0011】[0011]
【発明が解決しようとする課題】しかしながら、上記従
来の技術には、以下に述べるような課題があった。However, the above-mentioned prior art has the following problems.
【0012】通常、ドライバプログラムは、コンピュー
タのオペレーティングシステム(以下OSという)に依
存し、 OSと同時に供給される。よって、OSの発売
時点に存在する周辺機器については、OSの導入時に使
用可能とすることができる。Usually, a driver program depends on an operating system (hereinafter referred to as an OS) of a computer and is supplied together with the OS. Therefore, the peripheral devices existing at the time of release of the OS can be used when the OS is introduced.
【0013】しかし、例えばOSより後に周辺機器が発
売されたなどの理由により、OSと同時にドライバプロ
グラムが供給されなかった場合は、フロッピー(登録商
標)ディスクやCD−ROMなどの媒体により、ドライ
バプログラムを別途供給する必要がある。この場合、使
用者はディスク駆動装置やマウスなどの操作が必要とな
る。However, if the driver program is not supplied at the same time as the OS because, for example, a peripheral device is released after the OS, the driver program is stored in a medium such as a floppy (registered trademark) disk or CD-ROM. Need to be supplied separately. In this case, the user needs to operate a disk drive, a mouse, and the like.
【0014】また、逆に、コンピュータのドライバプロ
グラムが改良された場合の、周辺機器の対応(使用)に
ついても配慮されていない。Conversely, no consideration is given to the handling (use) of peripheral devices when the driver program of the computer is improved.
【0015】さらに、周辺機器としてディジタルスチル
カメラや携帯型プリンタなどを考えた場合、周辺機器を
持ち運ぶことによって複数のコンピュータと接続すると
いう使用形態が想定できる。しかし、個々のコンピュー
タにはこの周辺機器用のドライバプログラムが装備され
ていないので、周辺機器と一緒に上記媒体を持ち運ばな
くてはならない。Further, when a digital still camera, a portable printer, or the like is considered as a peripheral device, a use form in which the peripheral device is connected to a plurality of computers by carrying the peripheral device can be assumed. However, since each computer is not equipped with a driver program for this peripheral device, it is necessary to carry the medium together with the peripheral device.
【0016】本発明の目的は、コンピュータのOSと周
辺機器の発売時点の前後関係によらず、使用者がコンピ
ュータと周辺機器を接続して周辺機器を使用することが
できるコンピュータシステムの通信方式およびその通信
方式に使用可能な周辺機器を提供することにある。An object of the present invention is to provide a communication system of a computer system which enables a user to use a peripheral device by connecting the computer to the peripheral device regardless of the relationship between the OS of the computer and the peripheral device at the time of release. An object of the present invention is to provide a peripheral device that can be used for the communication method.
【0017】本発明の他の目的は、コンピュータから周
辺機器を制御するためのドライバプログラムが改良され
た場合の周辺機器の対応を可能にするコンピュータシス
テムの通信方式およびその通信方式に使用可能な周辺機
器を提供することにある。Another object of the present invention is to provide a communication system of a computer system capable of coping with a peripheral device when a driver program for controlling the peripheral device from a computer is improved, and a peripheral system usable in the communication system. To provide equipment.
【0018】本発明のさらに他の目的は、複数種類のコ
ンピュータ、および複数種類のOSに対応して使用可能
コンピュータシステムの通信方式およびその通信方式に
使用可能な周辺機器を提供することにある。Still another object of the present invention is to provide a communication system of a computer system usable in correspondence with a plurality of types of computers and a plurality of types of OSs, and a peripheral device usable in the communication system.
【0019】[0019]
【課題を解決するための手段】本発明は、コンピュータ
と周辺機器が接続されるコンピュータシステムにおい
て、前記コンピュータが前記周辺機器を制御するための
ドライバプログラムを、前記周辺機器の内部に格納し、
前記周辺機器は前記ドライバプログラムを前記コンピュ
ータに送信し、前記コンピュータは受信した前記ドライ
バプログラムを読み出すことを特徴とするコンピュータ
システムの通信方式である。According to the present invention, in a computer system in which a computer and a peripheral device are connected, a driver program for the computer to control the peripheral device is stored in the peripheral device.
The peripheral device transmits the driver program to the computer, and the computer reads the received driver program.
【0020】また、本発明は、コンピュータと周辺機器
が接続されるコンピュータシステムにおいて、前記コン
ピュータが前記周辺機器を制御するためのドライバプロ
グラムを、前記周辺機器の内部に格納し、前記周辺機器
は前記ドライバプログラムを前記コンピュータに送信
し、前記ドライバプログラムを前記コンピュータが受信
して読み出して利用可能としたことを特徴とするコンピ
ュータシステムの通信方式に使用可能な周辺機器であ
る。According to the present invention, in a computer system in which a computer and a peripheral device are connected, a driver program for the computer to control the peripheral device is stored in the peripheral device, and the peripheral device stores the driver program. A peripheral device usable for a communication system of a computer system, wherein a driver program is transmitted to the computer, and the driver program is received, read, and used by the computer.
【0021】また、本発明は、前記コンピュータは、前
記ドライバプログラムと異なる第2のドライバプログラ
ムを有しており、前記コンピュータが前記周辺機器に前
記第2のプログラムを送信して、前記周辺機器が現在格
納している前記ドライバプログラムを、前記第2のドラ
イバプログラムに更新することを特徴とするコンピュー
タシステムの通信方式である。Also, according to the present invention, the computer has a second driver program different from the driver program, and the computer transmits the second program to the peripheral device, and the peripheral device A communication method for a computer system, wherein the currently stored driver program is updated to the second driver program.
【0022】また、本発明は、前記コンピュータから送
信された、前記ドライバプログラムと異なる第2のドラ
イバプログラムを受信して、前記周辺機器が現在格納し
ている前記ドライバプログラムを、前記第2のドライバ
プログラムに更新することを特徴とするコンピュータシ
ステムの通信方式に使用可能な周辺機器である。The present invention also includes a step of receiving a second driver program transmitted from the computer, which is different from the driver program, and replacing the driver program currently stored in the peripheral device with the second driver program. This is a peripheral device that can be used for a computer system communication method characterized by being updated to a program.
【0023】また、本発明は、前記周辺機器は、前記ド
ライバプログラムを2個以上の複数格納していることを
特徴とするコンピュータシステムの通信方式およびその
通信方式に使用可能な周辺機器である。According to the present invention, there is provided a communication system for a computer system, wherein the peripheral device stores two or more driver programs, and a peripheral device usable for the communication system.
【0024】[0024]
【発明の実施の形態】本発明による一実施の形態を図を
用いて説明する。図1において、符号1から10までの
各構成は、上記従来の図1に記載と同様であるため、各
構成部分についての説明は省略する。ここで、11はフ
ラッシュROMである。また、ディスプレイ2の動作、
および使用者がディスプレイ2を調節する場合の動作に
ついては、上記従来の図1と同様であるため説明を省略
する。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment according to the present invention will be described with reference to the drawings. In FIG. 1, each of the components denoted by reference numerals 1 to 10 is the same as that described in the above-described conventional FIG. Here, 11 is a flash ROM. Also, the operation of the display 2,
The operation when the user adjusts the display 2 is the same as that in FIG.
【0025】次に、コンピュータ1とディスプレイ2を
接続したときの認識機能について説明する。ディスプレ
イ2は、EEPROM8に機器の種類(ディスプレイで
あることを示す)、メーカおよび機種を特定するための
データを保有している。コンピュータ1とディスプレイ
2が接続されると、ディスプレイ2はこれらのデータを
EEPROM8から読み出し、通信インターフェイス8
を介してコンピュータ1に送信する。コンピュータ1は
これらのデータから、接続された周辺機器が何であるか
を認識することができる。Next, a recognition function when the computer 1 and the display 2 are connected will be described. The display 2 has data in the EEPROM 8 for specifying the type of device (indicating that the device is a display), the maker, and the model. When the computer 1 and the display 2 are connected, the display 2 reads out these data from the EEPROM 8 and
To the computer 1 via The computer 1 can recognize what the connected peripheral device is from these data.
【0026】また、ディスプレイ2は、フラッシュRO
M11に、コンピュータ1がディスプレイ2を制御する
ために必要となるドライバプログラムを格納している。The display 2 has a flash RO
A driver program necessary for the computer 1 to control the display 2 is stored in M11.
【0027】以下、コンピュータ1によるディスプレイ
2からのドライバプログラム読み出し手順について説明
する。Hereinafter, a procedure for reading the driver program from the display 2 by the computer 1 will be described.
【0028】ここで、フラッシュROM11の記憶領域
は、図2に示すように複数の領域(領域1、領域2、
…)に分割されており、それぞれの領域ごとにドライバ
プログラムを格納している。また、各領域ごとに、各ド
ライバプログラムに関する管理情報として、ドライバプ
ログラムが対応するOSの種類(名称、または判別を可
能とするデータ)、OSに改訂が必要な場合にどの時点
までの改訂が必要であるかを表す改訂情報、ドライバプ
ログラムの改訂情報およびプログラムサイズ、を格納し
ている。Here, as shown in FIG. 2, the storage area of the flash ROM 11 has a plurality of areas (area 1, area 2,.
..), And a driver program is stored for each area. In addition, for each area, as the management information on each driver program, the type (name or data enabling discrimination) of the OS corresponding to the driver program, and up to which point the OS needs to be revised if necessary , The revision information of the driver program and the program size are stored.
【0029】コンピュータ1は、ディスプレイ2を認識
後、ディスプレイ2に各領域の上記管理情報の送信を要
求する。これに対し、ディスプレイ2はフラッシュRO
M11より各領域の上記管理情報を順に読み出し、これ
をコンピュータ1に送信する。次に、コンピュータ1
は、受信した管理情報により、使用可能なドライバプロ
グラムとして最適なものを判別し、ディスプレイ2に、
このドライバプログラムの送信を要求する。これに対
し、ディスプレイ2は、フラッシュROM11の該当す
る領域に格納されたドライバプログラムを読み出し、こ
れをコンピュータ1に送信する。 コンピュータ1は、
このようにして、ドライバプログラムをディスプレイ2
から読み出すことにより、以後ディスプレイ2を調節す
ることが可能となる。After recognizing the display 2, the computer 1 requests the display 2 to transmit the management information of each area. On the other hand, the display 2 has a flash RO
The management information of each area is sequentially read out from M11 and transmitted to the computer 1. Next, computer 1
Determines the most suitable driver program that can be used based on the received management information.
Request transmission of this driver program. On the other hand, the display 2 reads out the driver program stored in the corresponding area of the flash ROM 11 and sends it to the computer 1. Computer 1
Thus, the driver program is displayed on the display 2.
, The display 2 can be adjusted thereafter.
【0030】ここで、補助記憶装置10にディスプレイ
2を制御するためのドライバプログラムが記録されてい
る場合には、コンピュータ1はディスプレイ2から受信
した管理情報を判別する際に、補助記憶装置10に記録
されたものも含めて、前述したドライバプログラムの改
訂情報などに基づき、最適なドライバプログラムを選択
する。また、コンピュータ1が使用可能なドライバプロ
グラムが、フラッシュROM11のどの領域にも格納さ
れていない場合には、従来と同様の手順により、補助記
憶装置10に記録されたドライバプログラム、またはフ
ロッピーディスクやCD−ROMなどの媒体により供給
されたドライバプログラムを使用する。Here, if a driver program for controlling the display 2 is recorded in the auxiliary storage device 10, the computer 1 stores the driver program in the auxiliary storage device 10 when determining the management information received from the display 2. An optimum driver program is selected based on the above-mentioned driver program revision information including the recorded one. If the driver program usable by the computer 1 is not stored in any area of the flash ROM 11, the driver program recorded in the auxiliary storage device 10 or the floppy disk or CD -Use a driver program supplied by a medium such as a ROM.
【0031】したがって、コンピュータのOSと周辺機
器の発売時点の前後関係によらず、使用者がコンピュー
タと周辺機器を接続して周辺機器を使用することがで
き、使い勝手の向上に大きく寄与する。Therefore, regardless of the relationship between the OS of the computer and the peripheral device at the time of release, the user can connect the computer and the peripheral device to use the peripheral device, which greatly contributes to improvement in usability.
【0032】ここで、上記周辺機器の認識手順、使用可
能なドライバプログラムの判別手順、およびドライバプ
ログラムの読み出し手順は、接続する周辺機器の種類、
機種によらず、共通である。したがって、これらの手順
を通信規格として標準化することにより、コンピュータ
1はすべて自動的に周辺機器を認識することができるの
で、たとえOSより後に周辺機器が発売されたような場
合でも、使用者は、特にドライバプログラムの選択、設
定などの操作を行なう必要はないので、使い勝手のさら
なる向上に大きく寄与する。The procedure for recognizing the peripheral device, the procedure for determining the usable driver program, and the procedure for reading the driver program are described below.
It is common regardless of the model. Therefore, by standardizing these procedures as a communication standard, the computer 1 can automatically recognize the peripheral device, and therefore, even if the peripheral device is released after the OS, the user can use the computer 1 In particular, since there is no need to perform operations such as selection and setting of a driver program, it greatly contributes to further improvement in usability.
【0033】また、周辺機器を持ち運んで複数のコンピ
ュータ1と接続する場合でも、ドライバプログラムを記
録した媒体は不要であり、同周辺機器のみを持ち運べば
よい。Also, even when the peripheral device is carried and connected to a plurality of computers 1, a medium in which a driver program is recorded is unnecessary, and only the peripheral device needs to be carried.
【0034】さらに、複数種類のコンピュータ1および
OSに対しても、それぞれ対応するドライバプログラム
をフラッシュROM11の各領域に格納することによ
り、ある特定種類のコンピュータ1およびOS専用とな
らずに、上記のメリットを得ることができる。Further, by storing the corresponding driver programs in the respective areas of the flash ROM 11 for a plurality of types of computers 1 and OSs, the above-described driver programs are not dedicated to a certain type of computer 1 and OS. Benefits can be obtained.
【0035】次に、ドライバプログラムの更新機能につ
いて説明する。Next, the update function of the driver program will be described.
【0036】フロッピーディスクやCD−ROMなどの
媒体によりドライバプログラムが別途供給された場合、
コンピュータ1は、ディスプレイ2に各領域の管理情報
の送信を要求する。これに対し、ディスプレイ2はフラ
ッシュROM11より各領域の管理情報を順に読み出
し、これをコンピュータ1に送信する。When a driver program is separately supplied from a medium such as a floppy disk or a CD-ROM,
The computer 1 requests the display 2 to transmit management information of each area. On the other hand, the display 2 sequentially reads out the management information of each area from the flash ROM 11 and transmits this to the computer 1.
【0037】次に、コンピュータ1は使用しているOS
の種類および改訂情報や、供給されたドライバプログラ
ムの改訂情報と、先程ディスプレイ2から受信した管理
情報により、ディスプレイ2に格納されているドライバ
プログラムの更新可否を判別する。Next, the computer 1 uses the OS being used.
Based on the type and revision information of the driver program, the supplied revision information of the driver program, and the management information previously received from the display 2, it is determined whether the driver program stored in the display 2 can be updated.
【0038】例えば、該当するドライバプログラムが供
給されたドライバプログラムより新しいものであった場
合は、該当するドライバプログラムを更新する必要はな
い。このようにして、コンピュータ1がディスプレイ2
に格納されているドライバプログラムを更新可能と判別
した場合のみ、コンピュータ1はディスプレイ2に、ド
ライバプログラムの更新要求と、供給されたドライバプ
ログラムおよびその管理情報を送信する。For example, if the corresponding driver program is newer than the supplied driver program, there is no need to update the corresponding driver program. Thus, the computer 1 is connected to the display 2
Only when it is determined that the driver program stored in the driver 1 can be updated, the computer 1 transmits the update request of the driver program and the supplied driver program and the management information thereof to the display 2.
【0039】ディスプレイ2はこれらを受信し、受信し
た管理情報から更新すべきドライバプログラムがフラッ
シュROM11のどの領域に格納されているかを判別
し、該当する領域に受信したドライバプログラムを書き
込んで更新する。The display 2 receives these, determines from the received management information in which area of the flash ROM 11 the driver program to be updated is stored, and writes and updates the received driver program in the corresponding area.
【0040】ドライバプログラムの機能向上を図る場合
や、OSが改訂された場合などに、ドライバプログラム
の改訂が必要となることが想定できる。It is assumed that the driver program needs to be revised when the function of the driver program is improved or when the OS is revised.
【0041】このような場合は、従来と同様の手順によ
り、フロッピーディスクやCD−ROMなどの媒体によ
り、改訂後のドライバプログラムを供給する。そして、
改訂後のドライバプログラムをコンピュータ1から周辺
機器に送信し、同周辺機器がこれを格納することによ
り、前述のように、周辺機器を持ち運んで複数のコンピ
ュータ1と接続する場合に、同周辺機器と共にドライバ
プログラムを記録した媒体を持ち運ばなくても、改訂後
のドライバプログラムを使用することができる。In such a case, the revised driver program is supplied from a medium such as a floppy disk or a CD-ROM by the same procedure as in the prior art. And
The driver program after the revision is transmitted from the computer 1 to the peripheral device, and the peripheral device stores the driver program. When the peripheral device is carried and connected to a plurality of computers 1 as described above, the peripheral device is stored together with the peripheral device. The revised driver program can be used without carrying the medium storing the driver program.
【0042】また、予め、コンピュータ1がディスプレ
イ2から読み出した管理情報およびドライバプログラム
を補助記憶装置10に記録しておくことによって、万一
フラッシュROM11の内容が破壊された場合にも、こ
れを復元することができる。Also, by storing the management information and the driver program read out from the display 2 by the computer 1 in the auxiliary storage device 10 in advance, even if the content of the flash ROM 11 is destroyed, it can be restored. can do.
【0043】[0043]
【発明の効果】本発明によれば、コンピュータのOSと
周辺機器の発売時点の前後関係によらず、使用者がコン
ピュータと周辺機器を接続して周辺機器を使用すること
ができ、使い勝手の向上に大きく寄与する。According to the present invention, the user can connect the computer to the peripheral device and use the peripheral device irrespective of the relationship between the OS of the computer and the peripheral device at the time of release, thereby improving the usability. Greatly contributes to
【0044】また、本発明によれば、コンピュータから
周辺機器を制御するためのドライバプログラムが改良さ
れた場合の周辺機器の対応を可能にすることができ、周
辺機器を改良されたドライバプログラムを使用可能とな
る。Further, according to the present invention, when a driver program for controlling a peripheral device from a computer is improved, it is possible to cope with the peripheral device, and the improved peripheral program can be used. It becomes possible.
【0045】また、本発明によれば、複数種類のコンピ
ュータ、および複数種類のOSに対応して使用可能とな
る。Further, according to the present invention, it can be used corresponding to a plurality of types of computers and a plurality of types of OSs.
【図1】本発明の一実施の形態を示すブロック図であ
る。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】図1のフラッシュROM11の記憶領域の内容
を表す図である。FIG. 2 is a diagram showing the contents of a storage area of a flash ROM 11 of FIG.
【図3】従来の技術を示すブロック図である。FIG. 3 is a block diagram showing a conventional technique.
1…コンピュータ、2…ディスプレイ、3…偏向回路、
4…映像増幅回路、5…偏向ヨーク、6…CRT(ブラ
ウン管)、7…CPU(中央演算処理装置)、8…EE
PROM(電気的に消去可能な不揮発性ROM)、9…
インターフェイス回路、10…固定ディスクなどに代表
される補助記憶装置、11…フラッシュROM。1 ... computer, 2 ... display, 3 ... deflection circuit,
4 video amplification circuit, 5 deflection yoke, 6 CRT (CRT), 7 CPU (central processing unit), 8 EE
PROM (electrically erasable non-volatile ROM), 9 ...
Interface circuit, 10 ... Auxiliary storage device represented by a fixed disk, etc., 11 ... Flash ROM.
Claims (6)
ピュータシステムにおいて、前記コンピュータが前記周
辺機器を制御するためのドライバプログラムを、前記周
辺機器の内部に格納し、前記周辺機器は前記ドライバプ
ログラムを前記コンピュータに送信し、前記コンピュー
タは受信した前記ドライバプログラムを読み出すことを
特徴とするコンピュータシステムの通信方式。In a computer system in which a computer and a peripheral device are connected, the computer stores a driver program for controlling the peripheral device inside the peripheral device, and the peripheral device stores the driver program in the peripheral device. A communication system for a computer system, wherein the driver program is transmitted to a computer, and the computer reads the received driver program.
ピュータシステムにおいて、前記コンピュータが前記周
辺機器を制御するためのドライバプログラムを、前記周
辺機器の内部に格納し、前記周辺機器は前記ドライバプ
ログラムを前記コンピュータに送信し、前記ドライバプ
ログラムを前記コンピュータが受信して読み出して利用
可能としたことを特徴とするコンピュータシステムの通
信方式に使用可能な周辺機器。2. In a computer system in which a computer and a peripheral device are connected, the computer stores a driver program for controlling the peripheral device inside the peripheral device, and the peripheral device stores the driver program in the peripheral device. A peripheral device usable in a communication system of a computer system, wherein the peripheral device is transmitted to a computer, and the driver program is received, read, and used by the computer.
は、前記ドライバプログラムと異なる第2のドライバプ
ログラムを有しており、前記コンピュータが前記周辺機
器に前記第2のプログラムを送信して、前記周辺機器が
現在格納している前記ドライバプログラムを、前記第2
のドライバプログラムに更新することを特徴とするコン
ピュータシステムの通信方式。3. The computer according to claim 1, wherein the computer has a second driver program different from the driver program, and the computer transmits the second program to the peripheral device, and transmits the second program to the peripheral device. The driver program currently stored in the device is stored in the second
A communication method for a computer system, wherein the communication method is updated to a driver program.
から送信された、前記ドライバプログラムと異なる第2
のドライバプログラムを受信して、前記周辺機器が現在
格納している前記ドライバプログラムを、前記第2のド
ライバプログラムに更新することを特徴とするコンピュ
ータシステムの通信方式に使用可能な周辺機器。4. The computer-readable storage medium according to claim 2, wherein said second program is different from said driver program and transmitted from said computer.
And receiving the driver program and updating the driver program currently stored in the peripheral device to the second driver program.
前記ドライバプログラムを2個以上の複数格納している
ことを特徴とするコンピュータシステムの通信方式。5. The device according to claim 1, wherein the peripheral device comprises:
A communication system for a computer system, wherein two or more driver programs are stored.
前記ドライバプログラムを2個以上の複数格納している
ことを特徴とするコンピュータシステムの通信方式に使
用可能な周辺機器。6. The device according to claim 2, wherein the peripheral device includes:
A peripheral device usable for a communication system of a computer system, wherein two or more driver programs are stored.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000014134A JP2001202321A (en) | 2000-01-19 | 2000-01-19 | Communication system of computer system and peripheral equipment usable for the communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000014134A JP2001202321A (en) | 2000-01-19 | 2000-01-19 | Communication system of computer system and peripheral equipment usable for the communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001202321A true JP2001202321A (en) | 2001-07-27 |
Family
ID=18541629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000014134A Pending JP2001202321A (en) | 2000-01-19 | 2000-01-19 | Communication system of computer system and peripheral equipment usable for the communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001202321A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7389362B2 (en) | 2004-03-12 | 2008-06-17 | Fuji Xerox Co., Ltd. | Peripheral equipment control program, program control device, program control method, peripheral equipment driver, peripheral equipment control device, and method for installing peripheral equipment control driver |
| JP2012215986A (en) * | 2011-03-31 | 2012-11-08 | Canon Electronics Inc | Peripheral device, image scanning device, and information processing device |
| US9176745B2 (en) | 2011-03-23 | 2015-11-03 | Canon Kabushiki Kaisha | Peripheral device used while being connected to information processing apparatus |
-
2000
- 2000-01-19 JP JP2000014134A patent/JP2001202321A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7389362B2 (en) | 2004-03-12 | 2008-06-17 | Fuji Xerox Co., Ltd. | Peripheral equipment control program, program control device, program control method, peripheral equipment driver, peripheral equipment control device, and method for installing peripheral equipment control driver |
| US9176745B2 (en) | 2011-03-23 | 2015-11-03 | Canon Kabushiki Kaisha | Peripheral device used while being connected to information processing apparatus |
| JP2012215986A (en) * | 2011-03-31 | 2012-11-08 | Canon Electronics Inc | Peripheral device, image scanning device, and information processing device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8593577B2 (en) | Image pickup apparatus and control method for image pickup apparatus, image display apparatus and control method for image display apparatus, and recording medium | |
| US7068386B2 (en) | Image processing system, image data processing method, and storage medium | |
| US6014170A (en) | Information processing apparatus and method | |
| US6965403B2 (en) | External storage device for image pickup apparatus, control method therefor, image pickup apparatus and control method therefor | |
| US20010018738A1 (en) | Computer, controlling method therefor, recording medium, and transmitting medium | |
| US7524066B2 (en) | Projection device projection system, and image obtainment method | |
| US20110154414A1 (en) | Communication apparatus, control method, and computer-readable storage medium | |
| US20050138231A1 (en) | Information processing device, information processing system, transmission rate setting method, transmission rate setting computer program, and storage medium containing computer program | |
| KR100601684B1 (en) | Method and system for driving an external storage device, image acquisition device, and driver | |
| CN100452001C (en) | Method and device for determining category of USB device | |
| JP2001202321A (en) | Communication system of computer system and peripheral equipment usable for the communication system | |
| US6434593B1 (en) | Data transfer method in system including multiple pieces of equipment and system for such method | |
| JP2001326766A (en) | Image processing system, image data processing method, and storage medium | |
| US20110085206A1 (en) | Data processing apparatus, data input control method thereof, information processing device, and program for implementing the method | |
| US7249898B2 (en) | Function control method for camera | |
| JP3628397B2 (en) | Terminal device operation procedure support method and host computer having terminal device operation procedure support function | |
| JP2001265777A (en) | Recorded image display device, recorded image display method, and storage medium | |
| JP4805532B2 (en) | Device equipment | |
| JP2000356991A (en) | Audio device, control device, audio system, and audio device control method | |
| JP2009005380A (en) | Image display system | |
| JP2000050192A (en) | Information processing method and apparatus, and storage medium | |
| JP2005110132A (en) | Image processing system, image recording apparatus, image management apparatus, image display control method, and storage medium | |
| JP2502518B2 (en) | Image processing system | |
| JP2001322336A (en) | Image processing system, image data processing method, and storage medium | |
| JP2001325114A (en) | Image processing system, image data processing method, and storage medium |