JPH0675719A - Interface control system - Google Patents
Interface control systemInfo
- Publication number
- JPH0675719A JPH0675719A JP4226907A JP22690792A JPH0675719A JP H0675719 A JPH0675719 A JP H0675719A JP 4226907 A JP4226907 A JP 4226907A JP 22690792 A JP22690792 A JP 22690792A JP H0675719 A JPH0675719 A JP H0675719A
- Authority
- JP
- Japan
- Prior art keywords
- status
- signal
- status signal
- printer
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、インタフェースを介し
てプリンタ等の周辺装置を制御する制御装置と、その制
御される周辺装置とから構成される、ワークステーショ
ン等の情報処理システムにおける、制御装置側のインタ
フェース制御方式に掛かり、特に1個の制御回路で拡張
ステータス信号の機能の異なる周辺装置を何種類も接続
可能にする際に好適なインタフェース制御方式に関する
ものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device in an information processing system such as a workstation which is composed of a control device for controlling a peripheral device such as a printer through an interface and a peripheral device to be controlled. The present invention relates to an interface control method on the side, and particularly to an interface control method suitable for enabling connection of many types of peripheral devices having different functions of an extended status signal by one control circuit.
【0002】[0002]
【従来の技術】プリンタ等の周辺装置を制御するインタ
フェースとして、例えば、セントロニクス社製のインタ
フェースが広く使用されているが、そのインタフェース
に拡張用のステータス信号があり、周辺装置の固有の仕
様が定義されている場合がある。例えば、周辺装置の電
源状態を示すステータス信号が、ある装置では拡張ステ
ータス信号として定義されていたり、またある装置では
違う信号線に割り当てられていたりする。そのような場
合に、制御するソフトウェアは拡張ステータス信号の機
能に合わせて信号を使い分けなければならない。2. Description of the Related Art As an interface for controlling a peripheral device such as a printer, for example, an interface manufactured by Centronics Co., Ltd. is widely used. There is a status signal for expansion in the interface, and a specific specification of the peripheral device is defined. It may have been. For example, a status signal indicating the power state of a peripheral device may be defined as an extended status signal in some devices, or may be assigned to a different signal line in some devices. In such a case, the controlling software must properly use the signal according to the function of the extended status signal.
【0003】従来のステータス監視手段は、拡張ステー
タス信号への配慮がされていなかったので、状態遷移を
検出するために必要な信号を随時ソフトウェアでチェッ
クしなければならなかった。そのため、周辺装置を何種
類も接続する際、制御するソフトウェアの構造が非常に
複雑になっていた。Since the conventional status monitoring means has not taken into consideration the extended status signal, the signal necessary for detecting the state transition must be checked by software as needed. Therefore, when connecting various types of peripheral devices, the structure of software for controlling becomes very complicated.
【0004】その対応策として、ハードウェアスィッチ
を取付け、そのスィッチを切替えることによってインタ
フェースに対応する方法があった。しかし、スィッチを
操作する際の操作ミスによる誤動作やセットアップ時の
時間的なロスが問題となっていた。As a countermeasure therefor, there is a method in which a hardware switch is attached and the interface is changed by switching the switch. However, malfunctions due to operation mistakes when operating the switch and time loss during setup were problems.
【0005】また、このほかに特開昭61-180328号公報
に示されるような方式もあった。しかし、接続する周辺
装置のケーブル上にタイプ信号を持つ必要があり、対応
できる装置の種類が限られるため、インタフェースの汎
用性に乏しかった。In addition to this, there is a system as shown in Japanese Patent Laid-Open No. 61-180328. However, since it is necessary to have a type signal on the cable of the peripheral device to be connected, and the types of devices that can be supported are limited, the versatility of the interface was poor.
【0006】[0006]
【発明が解決しようとする課題】請求項1に示す発明の
目的は、拡張ステータス信号を含めたすべてのステータ
ス信号の状態遷移を一度に監視することにより、1個の
制御回路で周辺装置を何種類も接続する際の制御するソ
フトウェアの構造を簡素化することにある。SUMMARY OF THE INVENTION An object of the present invention as set forth in claim 1 is to monitor a state transition of all status signals including an extended status signal at a time so that one control circuit can control peripheral devices. Types are also to simplify the structure of the controlling software when connecting.
【0007】同時に、スィッチを操作する際の操作ミス
や時間的なロスをなくし、また、ケーブル上のタイプ信
号の有無に関わらず、拡張ステータス信号の機能の異な
る周辺装置に多数対応可能なハードウェアを提供するこ
とにある。At the same time, hardware that eliminates operational mistakes and time loss when operating the switch, and is compatible with a large number of peripheral devices having different extended status signal functions regardless of the presence or absence of a type signal on the cable. To provide.
【0008】請求項2に示す発明の目的は、請求項1に
示す発明において、監視するステータス信号を選択可能
にすることにより、ある特定の状態遷移検出にも対応可
能にすることにある。An object of the present invention as set forth in claim 2 is to make the status signal to be monitored selectable in the invention as set forth in claim 1 so as to be able to deal with detection of a specific state transition.
【0009】[0009]
【課題を解決するための手段】請求項1に示す発明は、
制御装置側のインタフェース制御回路に、周辺装置の種
類によって機能の異なる拡張ステータス信号を含めたす
べてのステータス信号のある時点の状態を記憶するラッ
チ手段と、前記ラッチ手段に記憶されているステータス
信号の状態と実際のステータス信号の状態とを随時比較
する比較手段と、前記比較手段にて不一致が生じた時に
割込みを発生させる割込み手段とから構成するステータ
ス監視手段を設ける。The invention described in claim 1 is
The interface control circuit on the control device side has latch means for storing a state at a certain time of all status signals including extended status signals having different functions depending on the type of peripheral device, and a status signal stored in the latch means. A status monitoring means is provided which comprises a comparing means for comparing the state with the actual status of the status signal at any time, and an interrupting means for generating an interrupt when a mismatch occurs in the comparing means.
【0010】請求項2に示す発明は、上記請求項1に示
すインタフェース制御方式において、監視するステータ
ス信号をソフトウェアで選択するための選択手段を設け
る。According to a second aspect of the invention, in the interface control system according to the first aspect, there is provided selection means for selecting a status signal to be monitored by software.
【0011】[0011]
【作用】請求項1の発明におけるラッチ手段には、その
時点のすべてのステータス信号の状態を記憶させてお
き、ラッチ手段に記憶されているステータス信号の状態
と実際のステータス信号の状態とを比較手段にて随時比
較する。そして、何れかのステータス信号に状態遷移が
発生すると、比較手段が不一致を検出して割込み手段が
割込みを発生させる。これにより、状態の遷移を簡単に
検知することができる。In the latch means according to the first aspect of the present invention, the states of all status signals at that time are stored, and the state of the status signal stored in the latch means is compared with the actual state of the status signal. Compare by means. Then, when a state transition occurs in any of the status signals, the comparing means detects the disagreement and the interrupt means causes an interrupt. Thereby, the state transition can be easily detected.
【0012】このとき、任意のステータス信号の状態遷
移を検出することができるので、拡張ステータス信号の
機能が違っていても見逃すことがない。したがって、必
要な信号を随時ソフトウェアでチェックする必要がなく
なり、制御するソフトウェアの構造が簡単になる。At this time, since the state transition of an arbitrary status signal can be detected, it is not overlooked even if the function of the extended status signal is different. Therefore, it is not necessary to check the required signal by software any time, and the structure of the controlling software is simplified.
【0013】また、従来技術のようにインタフェース信
号を切替るためにハードウェアスィッチを取付ける必要
がないので、スィッチを操作する際に生じていた操作ミ
スや時間的なロスがなくなった。さらに、タイプ信号を
使用しないので、タイプ信号の持たない周辺装置につい
ても対応が可能である。Further, unlike the prior art, it is not necessary to mount a hardware switch for switching the interface signal, so that the operation error and time loss which occur when operating the switch are eliminated. Furthermore, since the type signal is not used, it is possible to deal with peripheral devices that do not have the type signal.
【0014】これにより、インタフェースの汎用性が大
幅に向上する。As a result, the versatility of the interface is greatly improved.
【0015】ところで、本発明はすべてのステータス信
号を一度に監視するため、インタフェースの汎用性が向
上するという利点はあるが、無関係のステータス信号の
状態遷移まで検出するので、ある特定のステータス信号
のみ監視したいという場合に適していない。By the way, the present invention has the advantage that the versatility of the interface is improved because all status signals are monitored at once, but since even state transitions of irrelevant status signals are detected, only certain specific status signals are detected. Not suitable if you want to monitor.
【0016】そこで、請求項2の発明では、前記ステー
タス監視手段が監視するステータス信号をソフトウェア
で選択するための選択手段を設けた。これにより、無関
係のステータス信号の状態遷移を無視するようにできる
ので、特定の状態遷移検出にも対応できるようになる。Therefore, in the invention of claim 2, the selecting means for selecting the status signal monitored by the status monitoring means by software is provided. This makes it possible to ignore the state transition of the irrelevant status signal, so that it is possible to deal with specific state transition detection.
【0017】[0017]
【実施例】図1に請求項1の発明の典型的な一実施例を
示す。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows a typical embodiment of the invention of claim 1.
【0018】制御装置109は前記周辺装置に相当するプ
リンタ108をセントロニクス社製インタフェースを介し
て制御するものである。制御装置109の内部バス105には
プロセッサ106と主記憶107が接続されており、主記憶10
7上のプログラムにしたがってプロセッサ106が処理を実
行している。The control device 109 controls the printer 108 corresponding to the peripheral device via an interface manufactured by Centronics. The processor 106 and the main memory 107 are connected to the internal bus 105 of the control device 109.
The processor 106 is executing processing according to the above program.
【0019】図中101は前記ラッチ手段に相当する比較
レジスタ、102は前記比較手段に相当する比較回路を示
している。また、103は前記割込み手段に相当する割込
み回路、104はプリンタ108から入力したステータス信号
110を内部同期化するための同期化回路である。ここ
で、ステータス信号110には前記拡張ステータス信号が
含まれているものとする。In the figure, 101 is a comparison register corresponding to the latch means, and 102 is a comparison circuit corresponding to the comparison means. Further, 103 is an interrupt circuit corresponding to the interrupt means, 104 is a status signal input from the printer 108.
It is a synchronization circuit for internally synchronizing 110. Here, it is assumed that the status signal 110 includes the extended status signal.
【0020】制御装置109がプリンタ108に印字を開始す
る際、先ずステータス信号110の状態をリードし、プリ
ンタ108に障害が発生してないことを確認する。次に、
そのステータス信号110の状態を比較レジスタ101にライ
トする。本実施例では、ここまでをソフトウェアで行
う。When the control device 109 starts printing on the printer 108, it first reads the status of the status signal 110 and confirms that the printer 108 has not failed. next,
The state of the status signal 110 is written in the comparison register 101. In this embodiment, the steps up to this point are performed by software.
【0021】プリンタ108に障害等が発生し、ステータ
ス信号110の状態が切り替わると、比較回路102がステー
タス信号110と比較レジスタ101との不一致を検出して、
割込み回路103がプロセッサ106に割込みを発生させる。When a failure or the like occurs in the printer 108 and the status signal 110 is switched, the comparison circuit 102 detects a mismatch between the status signal 110 and the comparison register 101,
The interrupt circuit 103 causes the processor 106 to generate an interrupt.
【0022】ここで比較回路102はすべてのステータス
信号110を比較しているので、どのステータス信号110が
切り替わっても検出可能である。これにより、拡張ステ
ータス信号の機能の異なる周辺装置においても状態遷移
を検出することができる。Since the comparison circuit 102 compares all the status signals 110, it is possible to detect which status signal 110 is switched. As a result, state transitions can be detected even in peripheral devices having different extended status signal functions.
【0023】また、図2に示す実施例は図1の実施例に
おいてソフトウェアで行っていた比較レジスタ101への
ステータス状態の設定を、ハードウェアで自動的に行う
方法である。The embodiment shown in FIG. 2 is a method in which the setting of the status state in the comparison register 101, which is performed by software in the embodiment of FIG. 1, is automatically performed by hardware.
【0024】この方法では、前記実施例と同様にステー
タス信号110の状態をソフトウェアでリードし、同時に
比較レジスタ101にも自動転送する。以下、前記実施例
と同様に動作し、同じ効果が得られる。In this method, the state of the status signal 110 is read by software as in the above-mentioned embodiment, and at the same time, automatically transferred to the comparison register 101. Hereinafter, the same operation as that of the above-described embodiment is performed and the same effect is obtained.
【0025】図3は請求項2に示した発明の一実施例で
ある。FIG. 3 shows an embodiment of the invention shown in claim 2.
【0026】図3の制御回路は図1で示した実施例に対
し、前記選択手段に相当する選択レジスタ301を追加し
たものである。選択レジスタ301により、比較回路102で
比較するステータス信号110が選択されるようになって
いる。The control circuit of FIG. 3 is obtained by adding a selection register 301 corresponding to the selection means to the embodiment shown in FIG. The status signal 110 to be compared by the comparison circuit 102 is selected by the selection register 301.
【0027】例えば、ある障害が発生した後に障害解除
を期待して状態監視を行う場合、その障害を示すステー
タス信号110を選択するように選択レジスタ301を設定し
て、それ以外のステータス信号110を非選択にしておけ
ばよい。これにより、目的の障害が解除されるまで他の
状態遷移で割り込むことはない。For example, when the state is to be monitored with the expectation that the fault will be released after the occurrence of a fault, the selection register 301 is set so as to select the status signal 110 indicating the fault, and the status signals 110 other than that are set. You can leave it unselected. As a result, other state transitions are not interrupted until the target failure is released.
【0028】また、複数のステータス信号110を同時に
監視したい場合、それらのステータス信号110を選択レ
ジスタ301上で同時に選択すれば、そのどちらかの状態
遷移で割込みが発生する。When it is desired to monitor a plurality of status signals 110 at the same time, if those status signals 110 are selected at the same time on the selection register 301, an interrupt occurs at any one of the status transitions.
【0029】[0029]
【発明の効果】以上説明した請求項1および請求項2に
示す発明のインタフェース制御方式によれば、拡張ステ
ータス信号の機能の異なる周辺装置への汎用性が大幅に
向上する。According to the interface control system of the invention described in claims 1 and 2 described above, the versatility to the peripheral devices having different functions of the extended status signal is significantly improved.
【0030】また、スィッチを設ける必要がないため、
スィッチを操作する際に生じていた操作ミスや時間的な
ロスがなくなる。Further, since it is not necessary to provide a switch,
Eliminates operational mistakes and time loss that occur when operating the switch.
【0031】さらに、タイプ信号を使用しないので、タ
イプ信号の持たない周辺装置についても接続が可能にな
る。Furthermore, since the type signal is not used, it is possible to connect peripheral devices that do not have the type signal.
【図1】本発明におけるインタフェース制御方式の一実
施例のブロック構成図である。FIG. 1 is a block diagram of an embodiment of an interface control system according to the present invention.
【図2】図1の実施例に関連して、比較レジスタを自動
的に設定するようにした実施例のブロック構成図であ
る。FIG. 2 is a block configuration diagram of an embodiment in which a comparison register is automatically set in relation to the embodiment of FIG.
【図3】本発明におけるインタフェース制御方式の他の
実施例のブロック構成図である。FIG. 3 is a block diagram of another embodiment of the interface control system according to the present invention.
101…比較レジスタ、 102…比較回路、 103…割込み回路、 104…同期化回路、 105…内部バス、 106…プロセッサ、 107…主記憶、 108…プリンタ、 109…制御装置、 110…ステータス信号、 301…選択レジスタ。 101 ... Comparison register, 102 ... Comparison circuit, 103 ... Interrupt circuit, 104 ... Synchronization circuit, 105 ... Internal bus, 106 ... Processor, 107 ... Main memory, 108 ... Printer, 109 ... Control device, 110 ... Status signal, 301 … Selection register.
フロントページの続き (72)発明者 京田 正 神奈川県海老名市下今泉810番地株式会社 日立製作所オフィスシステム設計開発セン タ内Continuation of the front page (72) Inventor Tadashi Kyoda 810 Shimoimaizumi, Ebina City, Kanagawa Prefecture Hitachi Office System Design and Development Center
Claims (2)
装置を制御する制御装置と、その制御される周辺装置と
から構成される、ワークステーション等の情報処理シス
テムにおいて、制御装置側のインタフェース制御回路
に、周辺装置の種類によって機能の異なる拡張ステータ
ス信号を含めたすべてのステータス信号のある時点の状
態を記憶するラッチ手段と、前記ラッチ手段に記憶され
ているステータス信号の状態と実際のステータス信号の
状態とを随時比較する比較手段と、前記比較手段にて不
一致が生じた時に割込みを発生させる割込み手段とから
構成するステータス監視手段を設けることにより、拡張
ステータス信号の機能の異なる周辺装置の状態遷移を簡
単に検出することができるインタフェース制御方式1. In an information processing system such as a workstation, which comprises a control device for controlling a peripheral device such as a printer through an interface and the peripheral device to be controlled, an interface control circuit on the control device side is provided. Latch means for storing the status of all status signals including extended status signals having different functions depending on the type of peripheral device, and status of the status signal stored in the latch means and actual status signal status By providing a status monitoring means composed of a comparing means for constantly comparing and the above and an interrupt means for generating an interrupt when a mismatch occurs in the comparing means, the state transition of peripheral devices having different functions of the extended status signal can be performed. Interface control method that can be easily detected
おいて、監視するステータス信号をソフトウェアで選択
するための選択手段を設けることにより、前記ステータ
ス監視手段がある特定の状態遷移検出にも対応すること
を特徴とするインタフェース制御方式2. The interface control method according to claim 1, wherein the status monitoring means is provided with a selection means for selecting a status signal to be monitored by software so that the status monitoring means can also detect a specific state transition. Characteristic interface control method
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4226907A JPH0675719A (en) | 1992-08-26 | 1992-08-26 | Interface control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4226907A JPH0675719A (en) | 1992-08-26 | 1992-08-26 | Interface control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0675719A true JPH0675719A (en) | 1994-03-18 |
Family
ID=16852472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4226907A Pending JPH0675719A (en) | 1992-08-26 | 1992-08-26 | Interface control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0675719A (en) |
-
1992
- 1992-08-26 JP JP4226907A patent/JPH0675719A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5966304A (en) | Redundant automation controller permitting replacement of components during operation | |
US6754762B1 (en) | Redundant bus switching | |
US5357491A (en) | Clock selection control device | |
US6038681A (en) | Multi-array disk apparatus | |
JPH0675719A (en) | Interface control system | |
JP2000172389A (en) | Pci hot plug mechanism | |
JPH03219333A (en) | Stand-by duplex system device | |
JP2861595B2 (en) | Switching control device for redundant CPU unit | |
JP2706390B2 (en) | Vector unit usage right switching control method using multiple scalar units | |
JPS61213932A (en) | Decentralized duplex computer system and its control method | |
KR20020048502A (en) | Double Switch Board and A method of switch board redundancy | |
JP2564397B2 (en) | Redundant system data output device | |
JP3209582B2 (en) | Redundant configuration data processing system | |
JP2778691B2 (en) | Bus monitoring circuit | |
KR0125889Y1 (en) | Double mode controller of plc | |
JPH03192892A (en) | Switching control circuit | |
JPS61173351A (en) | Printing device | |
JPH05342076A (en) | Dual writing filing device | |
JP3293337B2 (en) | Printer device | |
KR19980046377A (en) | 1 + 1 redundancy circuit of control unit and switching method using same | |
JPH0588926A (en) | Automatic switching circuit for monitor and control system | |
JPH10260926A (en) | Computer system | |
JPH05316209A (en) | Speech path device | |
JPS62252244A (en) | Dividing system for circuit of line switching device | |
JPS6260041A (en) | Input and output control system |