JPS647530B2 - - Google Patents
Info
- Publication number
- JPS647530B2 JPS647530B2 JP58077545A JP7754583A JPS647530B2 JP S647530 B2 JPS647530 B2 JP S647530B2 JP 58077545 A JP58077545 A JP 58077545A JP 7754583 A JP7754583 A JP 7754583A JP S647530 B2 JPS647530 B2 JP S647530B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- terminal device
- time
- central processing
- processing unit
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
- G06F13/4226—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with asynchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】
技術分野
本発明はデータ通信方式における端末装置の動
作時間を保障する端末動作時間保障方式に関す
る。DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention relates to a terminal operation time guarantee system for guaranteeing the operation time of a terminal device in a data communication system.
発明の背景
通信制御装置を介して、中央処理装置と種々の
端末装置との間でデータ通信を行う場合、端末装
置によつては機械的又は電気的な端末固有の動作
を行うときに一定の時間を必要とし、この間に伝
送されるデータはその端末装置には受けつけられ
ない為、データの送信側ではなんらかの時間保障
が必要である。BACKGROUND OF THE INVENTION When data communication is performed between a central processing unit and various terminal devices via a communication control device, certain terminal devices may perform mechanical or electrical operations specific to the terminal. This requires time, and data transmitted during this time cannot be accepted by the terminal device, so some kind of time guarantee is required on the data transmitting side.
例えばタイプライタのような端末装置では、復
帰又は改行等の動作を行う期間中、その端末装置
に伝送されてくるデータの印字ができない為、復
帰又は改行等を指示するデータを端末装置に送信
した後に、その端末装置が復帰又は改行等の動作
をするのに要する時間だけデータの送信側でデー
タ伝送を停止する必要がある。 For example, in a terminal device such as a typewriter, data transmitted to the terminal device cannot be printed during a period when an operation such as a return or a line feed is performed, so data instructing a return or a line feed, etc. is sent to the terminal device. Later, it is necessary for the data transmitting side to stop data transmission for the time required for the terminal device to perform operations such as return or line feed.
従来技術と問題点
第1図にデータ通信方式の概略的な系統図を示
す。同図において、中央処理装置(CPU)1か
ら通信制御装置(CCU)2に対して与えられる
指令(コマンドと称する)Cにもとづいて、中央
処理装置1と端末装置3との間でデータの送受が
行われる。通信制御装置2と端末装置3との間に
は周知の如くモデム装置(M)4および5が介在
している。Prior Art and Problems Figure 1 shows a schematic diagram of the data communication system. In the figure, data is sent and received between a central processing unit 1 and a terminal device 3 based on a command (referred to as a command) C given from a central processing unit (CPU) 1 to a communication control unit (CCU) 2. will be held. As is well known, modem devices (M) 4 and 5 are interposed between the communication control device 2 and the terminal device 3.
従来、中央処理装置1からのコマンドCにもと
づいて、中央処理装置1から端末装置3にデータ
を送る場合、通信制御装置2は、コマンドCを解
析することにより端末装置3の種類および端末装
置3における動作に対応した保障時間を端末装置
3に与えていた。これを第2図および第3図によ
つて説明する。第2図は中央処理装置1内のメモ
リに格納されている従来の送信データを示してい
る。同図において、A,B,C,…,F,G,
H,…は一般的な通信データを示しており、Kは
端末装置3が時間保障を必要としていることを意
味するデータである。 Conventionally, when sending data from the central processing unit 1 to the terminal device 3 based on a command C from the central processing unit 1, the communication control device 2 analyzes the command C to determine the type of the terminal device 3 and the terminal device 3. The terminal device 3 was given a guaranteed time corresponding to the operation. This will be explained with reference to FIGS. 2 and 3. FIG. 2 shows conventional transmission data stored in a memory within the central processing unit 1. As shown in FIG. In the same figure, A, B, C, ..., F, G,
H, . . . indicate general communication data, and K is data indicating that the terminal device 3 requires time guarantee.
第3図a,bは第2図のデータを異なるコマン
ドによつて通信制御装置2から端末装置3に送出
する場合のデータのタイムチヤートである。第3
図aにおいては、コマンドC1によつてデータ伝
送が行われ、通信制御装置2はコマンドC1およ
びデータKを解析して、データKの後に時間t1
だけ無通信状態にして端末装置3の動作時間を保
障している。第3図bにおいては、コマンドC2
によつてデータ伝送が行われ、端末装置3の動作
保障時間はt2である。端末装置3としては、例
えばプリンタやデイスプレイがあるが、コマンド
C1がプリンタに印字させる命令の場合で且つK
が改行を指示するデータの場合、データKの後の
無通信時間はt1であるのに対し、コマンドC2
がデイスプレイ上の文字、図形をハードコピイさ
せる命令の場合、データKの後無通信時間はt1
より長いt2である。 FIGS. 3a and 3b are data time charts when the data shown in FIG. 2 is sent from the communication control device 2 to the terminal device 3 using different commands. Third
In FIG.
The operation time of the terminal device 3 is guaranteed by keeping the terminal device 3 in a non-communication state. In Figure 3b, command C2
Data transmission is performed by , and the guaranteed operation time of the terminal device 3 is t2. The terminal device 3 may be a printer or a display, for example, but if the command C1 is an instruction to cause the printer to print, and K
When is data that instructs a line feed, the non-communication time after data K is t1, while command C2
If is an instruction to hard copy characters and graphics on the display, the no-communication time after data K is t1.
t2 is longer.
このように従来は端末装置の動作保障時間をコ
マンド毎に決めている為、次の問題点がある。 In this way, conventionally, the guaranteed operation time of the terminal device is determined for each command, which causes the following problems.
(イ) 動作保障時間の異なる端末装置とのデータ通
信を行う毎に別々のコマンドを用意しなければ
ならず、多数のコマンドの種類が必要である。(b) A separate command must be prepared each time data communication is performed with a terminal device with a different guaranteed operation time, and a large number of command types are required.
(ロ) 端末装置固有の動作保障時間は端末装置の種
類によつて異なつており、また同一の端末装置
でも改行、ページ送り等の動作によつて保障時
間が異なる為、通信制御装置におけるコマンド
の制御が複雑になる。(b) The guaranteed operation time specific to a terminal device varies depending on the type of terminal device, and even with the same terminal device, the guaranteed time varies depending on operations such as line feeds and page turns, so commands in the communication control device Control becomes complicated.
発明の目的
本発明の目的は、上述の従来技術における問題
点に鑑み、中央処理装置から転送される転送デー
タ中に端末装置の動作時間の保障値を示すデータ
を付加するという構想に基づき、データ通信にお
ける端末動作時間保障方式において、1種類のコ
マンドによつて端末装置の任意の動作時間の保障
を可能にし、かつ通信制御装置におけるコマンド
および転送データの解析を不要にし、それにより
通信制御装置における制御を単純化して、通信制
御装置の制御の融通性を高め、ソフトウエアの価
格の低減を図ることにある。Purpose of the Invention In view of the problems in the prior art described above, an object of the present invention is to add data indicating a guaranteed operating time of a terminal device to data transferred from a central processing unit. In the terminal operation time guarantee system in communication, it is possible to guarantee any operation time of the terminal device with one type of command, and it eliminates the need for analysis of commands and transferred data in the communication control device. The object of the present invention is to simplify the control, increase the flexibility of control of a communication control device, and reduce the cost of software.
発明の構成
上記の目的を達成するための本発明の要旨は、
中央処理装置からの指令に基づき、該中央処理装
置から通信制御装置を介して端末装置にデータを
送るデータ通信方式において、前記中央処理装置
から前記端末に対して転送される一連の転送デー
タ中に前記端末装置の動作時間の保障値を示すデ
ータを付加し、それにより前記通信制御装置が前
記端末装置固有の機械的又は電気的な動作時間を
任意に保障するようにしたことを特徴とする端末
動作時間保障方式にある。Structure of the Invention The gist of the present invention for achieving the above object is as follows:
In a data communication method in which data is sent from the central processing unit to a terminal device via a communication control device based on a command from the central processing unit, in a series of transfer data transferred from the central processing unit to the terminal device. A terminal characterized in that data indicating a guaranteed operating time value of the terminal device is added, so that the communication control device arbitrarily guarantees a mechanical or electrical operating time specific to the terminal device. The operating time is guaranteed.
発明の実施例 以下本発明の実施例を図面によつて説明する。Examples of the invention Embodiments of the present invention will be described below with reference to the drawings.
第4図は本発明の一実施例により中央処理装置
1内のメモリに格納された転送データを示す図で
ある。同図において、A,B,C,…,G,H,
I,…,P,Q,…は端末装置3に転送される一
般のデータであり、K1,K2は端末装置3が動
作時間の保障を必要としていることを意味するデ
ータである。本発明により、データK1,K2の
直後に、端末装置3へは伝送しない制御データ
a,b1,b2が付加されている。制御データa
が通信制御装置により受信されると、制御データ
aの直後のデータb1,b2,…により指定され
た時間だけ無通信状態にされる。制御データaは
予め通信制御装置2内に記憶されているデータを
用いてもよく、この場合は一般にシステムの立ち
上げ時等に初期設定用のコマンドで中央処理装置
1から指定しておけばよい。又、制御データaは
端末装置3へ伝送するデータとは異なるが、端末
装置とのデータ通信で使用しないコードならなん
でもよい。 FIG. 4 is a diagram showing transfer data stored in the memory within the central processing unit 1 according to an embodiment of the present invention. In the same figure, A, B, C, ..., G, H,
I, . . . , P, Q, . According to the present invention, control data a, b1, and b2, which are not transmitted to the terminal device 3, are added immediately after the data K1 and K2. control data a
is received by the communication control device, the communication control device is placed in a non-communication state for a period of time specified by the data b1, b2, . . . immediately after the control data a. The control data a may be data stored in the communication control device 2 in advance, and in this case, it is generally necessary to specify it from the central processing unit 1 using an initial setting command when starting up the system. . Furthermore, although the control data a is different from the data transmitted to the terminal device 3, it may be any code that is not used in data communication with the terminal device.
第5図は第4図のデータを端末装置3に転送し
たときのタイムチヤート、第6図は本発明の方式
により通信制御装置2において行われる制御動作
を示すフローチヤートである。 FIG. 5 is a time chart when the data shown in FIG. 4 is transferred to the terminal device 3, and FIG. 6 is a flow chart showing the control operation performed in the communication control device 2 according to the method of the present invention.
第5図および第6図によつて本発明の方式を更
に説明する。 The system of the present invention will be further explained with reference to FIGS. 5 and 6.
通信制御装置2は第4図に示した如き中央処理
装置1が用意したデータを受信する毎に制御デー
タaであるか否かの判定を行い、制御データa以
外のデータA,B,C,…はすべて端末装置3へ
転送する。制御データaを検出した場合、次に転
送されるデータb1又はb2は端末装置3の動作
時間保障を行う為の時間値tb1又はtb22それぞ
れ指定しており、その時間経過するまで端末装置
3へはデータの伝送を行わず無通信状態とする。
保障時間経過後、通信制御装置2は再び受信デー
タが制御データaか否かの判定を行いながら、端
末装置3へのデータ伝送を続ける。 Every time the communication control device 2 receives data prepared by the central processing device 1 as shown in FIG. 4, it determines whether the data is control data a or not. ... are all transferred to the terminal device 3. When control data a is detected, data b1 or b2 to be transferred next specifies a time value tb1 or tb22, respectively, to guarantee the operation time of the terminal device 3, and the data is not sent to the terminal device 3 until that time elapses. No data is transmitted and there is no communication.
After the guaranteed time has elapsed, the communication control device 2 continues data transmission to the terminal device 3 while again determining whether the received data is the control data a.
以上の制御により、端末装置の動作保障時間を
示すデータを中央処理装置のメモリに格納された
データに付加するだけで、1種類のコマンドによ
り任意の時間保障を行うことができ、又、通信制
御装置においては従来行つていた端末装置が時間
保障を必要とするデータKの判別をする必要がな
くなる為、制御が単純化される。 With the above control, by simply adding data indicating the guaranteed operation time of the terminal device to the data stored in the memory of the central processing unit, it is possible to guarantee any time with one type of command, and also to control communications. In the apparatus, control is simplified because it is no longer necessary for the terminal device to discriminate the data K that requires time guarantee, which was conventionally done.
尚、動作時間保障を行う為の時間値を示すデー
タb1,b2,…等として、端末装置とのデータ
通信で使用しないコードのみを使用すれば、制御
データaは不要になるのは明らかである。 It is clear that control data a becomes unnecessary if only codes that are not used in data communication with the terminal device are used as data b1, b2, etc. indicating time values for guaranteeing operating time. .
発明の効果
以上の説明から明らかなように、本発明によれ
ば、中央処理装置から転送される転送データ中に
端末装置の動作時間の保障値を示すデータを付加
したことにより、データ通信における端末動作時
間保障方式において、1種類のコマンドによつて
端末装置の任意の動作時間の保障が可能となり、
かつ通信制御装置におけるコマンドおよび転送デ
ータの解析が不要になり、それにより通信制御装
置における制御が単純化されて、通信制御装置の
制御の融通性が高まり、ソフトウエアの価格が低
減される。Effects of the Invention As is clear from the above description, according to the present invention, by adding data indicating the guaranteed operating time of the terminal device to the transfer data transferred from the central processing unit, the terminal device in data communication In the operation time guarantee method, it is possible to guarantee any operation time of the terminal device with one type of command,
In addition, analysis of commands and transfer data in the communication control device becomes unnecessary, thereby simplifying control in the communication control device, increasing flexibility in controlling the communication control device, and reducing software costs.
第1図はデータ通信方式の概略的な系統図、第
2図は中央処理装置内のメモリに格納されている
従来の送信データを示す図、第3図は通信制御装
置から送出される第2図のデータのタイムチヤー
ト、第4図は本発明の一実施例により中央処理装
置内のメモリに格納されるデータを示す図、第5
図は通信制御装置から送出される第4図のデータ
のタイムチヤート、そして第6図は本発明の一実
施例により通信制御装置における制御動作を示す
フローチヤートである。
1……中央処理装置、2……通信制御装置、3
……端末装置、A,B,C……一般データ、a…
…制御データ、b1,b2……動作時間の保障値
を示すデータ、t1,t2,tb1,tb2……動作
を保障する時間。
Fig. 1 is a schematic system diagram of the data communication system, Fig. 2 is a diagram showing conventional transmission data stored in the memory in the central processing unit, and Fig. 3 is a diagram showing the conventional transmission data stored in the memory in the central processing unit. Figure 4 is a time chart of the data in the figures; Figure 4 is a diagram showing data stored in the memory in the central processing unit according to an embodiment of the present invention;
The figure is a time chart of the data of FIG. 4 sent out from the communication control device, and FIG. 6 is a flow chart showing control operations in the communication control device according to an embodiment of the present invention. 1...Central processing unit, 2...Communication control device, 3
...Terminal device, A, B, C...General data, a...
...Control data, b1, b2...Data indicating a guaranteed value of operation time, t1, t2, tb1, tb2...Time for guaranteeing operation.
Claims (1)
理装置から通信制御装置を介して端末装置にデー
タを送るデータ通信方式において、前記中央処理
装置から前記端末に対して転送される一連の転送
データ中に前記端末装置の動作時間の保障値を示
すデータを付加し、それにより前記通信制御装置
が前記端末装置固有の機械的又は電気的な動作時
間を任意に保障するようにしたことを特徴とする
端末動作時間保障方式。1 In a data communication system in which data is sent from the central processing unit to a terminal device via a communication control device based on a command from the central processing unit, a series of transferred data transferred from the central processing unit to the terminal device. Data indicating a guaranteed operating time of the terminal device is added to the terminal device, so that the communication control device arbitrarily guarantees a mechanical or electrical operating time specific to the terminal device. Terminal operation time guarantee method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58077545A JPS59205854A (en) | 1983-05-04 | 1983-05-04 | System for guaranteeing operating time of terminal device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58077545A JPS59205854A (en) | 1983-05-04 | 1983-05-04 | System for guaranteeing operating time of terminal device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59205854A JPS59205854A (en) | 1984-11-21 |
| JPS647530B2 true JPS647530B2 (en) | 1989-02-09 |
Family
ID=13636971
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58077545A Granted JPS59205854A (en) | 1983-05-04 | 1983-05-04 | System for guaranteeing operating time of terminal device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59205854A (en) |
-
1983
- 1983-05-04 JP JP58077545A patent/JPS59205854A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59205854A (en) | 1984-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0212335A2 (en) | Printer, and printer characteristics identifying system | |
| JPS647530B2 (en) | ||
| GB2203579A (en) | Bi-directional printer for efficient printing of stored data and real-time input data | |
| JPS6159920B2 (en) | ||
| US5822522A (en) | System for transferring data through a communication interface using control information in request data for controlling data receiving rates independent of the CPU | |
| US4941109A (en) | Method of effectively performing a feed operation and printing apparatus for realizing the method | |
| JPS63113625A (en) | Printer | |
| JPH09109515A (en) | Image forming device | |
| JPS6429061A (en) | Data transmission system | |
| JPS63288317A (en) | Printer | |
| JPS6045859A (en) | Securing system for terminal working time | |
| JPH04294182A (en) | Printer | |
| JPS63155248A (en) | Interface selecting method for computer device | |
| JP2776743B2 (en) | Electrophotographic printer | |
| JPH0550665A (en) | Page printer | |
| JPH09146722A (en) | Printing device and method of controlling the printing device | |
| JPS62102329A (en) | printing device | |
| JPH03158924A (en) | Printer controller | |
| JPH077966B2 (en) | Data input method | |
| JPH01142924A (en) | Printer device | |
| JPS5939770B2 (en) | Data transfer method | |
| JPS61193875A (en) | Printer | |
| JPH03162979A (en) | Printer device | |
| JPH06210936A (en) | Printing control device of printer | |
| JPS617922A (en) | Processing method of image data |