JPS6235736A - Data communication system - Google Patents

Data communication system

Info

Publication number
JPS6235736A
JPS6235736A JP60174301A JP17430185A JPS6235736A JP S6235736 A JPS6235736 A JP S6235736A JP 60174301 A JP60174301 A JP 60174301A JP 17430185 A JP17430185 A JP 17430185A JP S6235736 A JPS6235736 A JP S6235736A
Authority
JP
Japan
Prior art keywords
group
terminal
terminals
control
groups
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
Application number
JP60174301A
Other languages
Japanese (ja)
Inventor
Hidekazu Abe
英一 安部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP60174301A priority Critical patent/JPS6235736A/en
Publication of JPS6235736A publication Critical patent/JPS6235736A/en
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

PURPOSE:To perform dynamic control over plural terminal groups which have different kinds of control procedures by establishing one control code system on a transmission line with a specific control code common to control code systems. CONSTITUTION:Terminals 7 and 8 belonging to a group A, terminals 9 and 10 belonging to a group B, and terminals 11 and 12 belonging to a group C have different instruction systems, so they do not operate with only one transmission control procedure even by a method in which they are accessed in order. In this case, a main terminal 1 is allowed to control all the instruction systems and controls only the slave terminal in the same group at the same time, but when terminals of other groups are put in operation, the instruction system is changed automatically. For example, when terminals in three groups A, B, and C are connected to a transmission line, four kinds of instructions are made common to the terminal instruction systems of the respective groups. Therefore, even if the remaining 124 instructions are the same codes, their functions are made different, group by group.

Description

【発明の詳細な説明】 〔技術分野」 本発明はデータ通信方式に関するものである。[Detailed description of the invention] 〔Technical field" The present invention relates to a data communication system.

し従来技術」 第6図のような従来のデータ通信システムにおいて、主
端末100は従属端末101〜103のいずれか1つを
制御バス104を介して選択し、選択された端末は、主
端末100とデータ通信を行う、特にポーリング/セレ
ノティング方式のデータ通信システムにおいては、主端
末100は順番に選択した端末に対して応答確認を行い
、データリンク確立した後、データバス105を介して
従属端末に伝送データを送信し、−万従属端末では受信
した伝送データの表示/プリント/加工/送信等を行う
というものであった。
6. In the conventional data communication system as shown in FIG. In particular, in a polling/serenoting type data communication system in which data communication is performed with a terminal, the main terminal 100 sequentially checks the responses of the selected terminals, establishes a data link, and then communicates with the subordinate terminals via the data bus 105. The transmission data was sent to the terminal, and the received transmission data was displayed/printed/processed/sent at the subordinate terminals.

このような伝送システムでは、単一の命令体系又は伝送
制御手順を前提とし、異る命令体系又は伝送制御手順を
有する端末を複数接続された場合は同時に動作する事は
出来なかった。
Such transmission systems are based on a single command system or transmission control procedure, and cannot operate simultaneously when a plurality of terminals having different command systems or transmission control procedures are connected.

しかしながら、例えばプリンタ、ディスプレイ、ファク
シミリ等の端末は例えば1ブロツクのデータ長、符号化
法等は当然に異なっているので同一システムで同時に動
作させる為には、同一の命令体系に統一する必要が生ず
る。さもなくば、異種命令体系を動作させる度に主端末
、従属端末の命令体系をもう1度再編成する必要があっ
たのでダイナミックにネットワークを構成する上で障害
となっていた。
However, since terminals such as printers, displays, and facsimiles naturally have different data lengths and encoding methods for one block, it is necessary to unify them into the same command system in order to operate them simultaneously on the same system. . Otherwise, it would be necessary to reorganize the command systems of the main terminal and subordinate terminals each time a different command system was operated, which would be an obstacle to dynamically configuring a network.

し目的」 本発明は上記従来技術の欠点に鑑みなされたもので、そ
の目的は異種の制御手順を有する複数の端末群をダイナ
ミックに制御できるデータ通信方式を提案する所にある
The present invention was made in view of the drawbacks of the prior art described above, and its purpose is to propose a data communication system that can dynamically control a plurality of terminal groups having different control procedures.

[実施例] 以下、図面に従って本発明の一実施例を説明する。[Example] An embodiment of the present invention will be described below with reference to the drawings.

第1図は本発明を適用したデータ伝送システムのシステ
ム構成図である。制御パス5、データバス6を介して主
端末lは7〜12の各種の端末とデータ伝送を行う。主
端末lはメモリ2、ディスクメモリ(光ディスク、光磁
気ディスク、磁気ディスク等)3に記憶された伝送デー
タを端末7〜12へ伝送するのである。Aグループに属
する端末7,8、Bグループに属する端末9,10、C
グループに属する端末11’、12はそれぞれ異なった
命令(以下、制御コードも含めて命令という)体系を持
っているので、単一の伝送制御手順では順番にアクセス
する方法でも動作しない。
FIG. 1 is a system configuration diagram of a data transmission system to which the present invention is applied. The main terminal 1 performs data transmission with 7 to 12 various terminals via a control path 5 and a data bus 6. The main terminal 1 transmits transmission data stored in the memory 2 and the disk memory (optical disk, magneto-optical disk, magnetic disk, etc.) 3 to the terminals 7-12. Terminals 7 and 8 belonging to group A, terminals 9 and 10 belonging to group B, and C
Since the terminals 11' and 12 belonging to the group each have a different command (hereinafter referred to as "command" including control codes) systems, a single transmission control procedure does not work even if the terminals are accessed sequentially.

そこで1本実施例では主端末は全命令体系を制御出来る
ようにし、同時には同一グループに属する従属端末しか
を制御出来ないが、他グループの端末を動作させる時は
目動的に(使用者の手を煩わせずに)命令体系が変更す
るようなシステムにする。その為に、全グループに共通
な命令を設定し、この共通な命令により命令体系の変更
をダイナミックに行うのである。
Therefore, in this embodiment, the main terminal is able to control the entire command system and can only control subordinate terminals belonging to the same group at the same time, but when operating terminals in other groups, it is possible to control the entire command system (user's intention). Create a system that allows you to change the command system without any hassle. For this purpose, common commands are set for all groups, and the command system is dynamically changed using these common commands.

命令の語調を第3図の如<Do”Onのビットで構成さ
れるとすれば、全命令(例えば命令の有効なビット数が
7ビツトの時は128グループ類の命令の)のうち、数
種類の命令を全グループ共通の命令とするのである0例
えば、第1図のように伝送路上にA、B、C3グループ
の端末が接続されている時は第3図(L)〜(d)に示
された4種類の命令を各グループの端末命令体系に共通
化するのである。従って残りの124の命令は同じコー
ドであっても端末の属するグループによって異なった機
能を持たせる事ができる。即ち124X3=372通り
の命令を持たせる事ができる。
If the tone of an instruction is made up of the bits <Do”On as shown in Figure 3, several types of instructions (for example, 128 groups of instructions when the effective number of bits of an instruction is 7 bits) are used. For example, when terminals in groups A, B, and C are connected on the transmission path as shown in Figure 1, the commands in Figure 3 (L) to (d) are set as commands common to all groups. The four types of instructions shown are made common to the terminal instruction system of each group.Therefore, even if the remaining 124 instructions are the same code, they can have different functions depending on the group to which the terminal belongs. It is possible to have 124×3=372 instructions.

第4図は主端末lと各グループの命令体系を制御する各
伝送制御手順との交換関係を模式的に表わしたものであ
る。グループAの端末7.8が第3図(a)のAグルー
プ端末選択命令によって選択されたとすると、Aグルー
プ端末のAグループ端末伝送制御手順と主端末1のA端
末伝送制御手順とがリンクされて、Aグループ端末7.
8だけがポーリング方式で応答する。このリンクを解除
する為には第3図(d)の選択解除命令を主端末1が送
ればよい。次に、他のグループの端末を選択する時はそ
のグループの選択命令を端宋に送ればよい。
FIG. 4 schematically represents the exchange relationship between the main terminal 1 and each transmission control procedure that controls the command system of each group. If terminal 7.8 of group A is selected by the A group terminal selection command in FIG. 3(a), the A group terminal transmission control procedure of the A group terminal and the A terminal transmission control procedure of the main terminal 1 are linked. A group terminal 7.
Only 8 responds in a polling manner. In order to cancel this link, the main terminal 1 only has to send the selection cancellation command shown in FIG. 3(d). Next, when selecting a terminal in another group, all you have to do is send a selection command for that group to Duan Song.

このようにして、異る命令体系を持つ端末群を瞬間的に
切り替えながらダイナミックなネットワークを構築出来
る。このような伝送方式はデータ伝送路へのアクセス競
合がすくなく逆に命令の種類が多数必要とするようなシ
ステムでは特に有効である。
In this way, a dynamic network can be constructed by instantaneously switching between terminal groups with different command systems. Such a transmission method is particularly effective in a system where there is little contention for access to the data transmission path and, conversely, a large number of types of commands are required.

次に、第5図を参照しながら本実施例をより具体的に説
明する。
Next, this embodiment will be described in more detail with reference to FIG.

端末7がプリンタとすれば、主端末1がAグループの端
末7に画像をプリントする為には、先ず制御バス5にA
グループ選択命令(第3図(a))を送る(ステップ5
0)。これにより、Aグループの端末7.8のみが応答
を許される。
If the terminal 7 is a printer, in order for the main terminal 1 to print an image on the terminal 7 of the A group, first send the A to the control bus 5.
Send group selection command (Figure 3(a)) (step 5)
0). As a result, only terminals 7.8 of group A are allowed to respond.

主端末1はAグループの端末のみをポーリングするよう
になり、一方他のグループ端末9〜12はBグループ又
はCグループ選択命令(第3図(b)又は(C))を受
けつけるのみの状態にて待機する。
Main terminal 1 now polls only terminals in group A, while other group terminals 9 to 12 are in a state where they only accept group B or group C selection commands (Fig. 3 (b) or (C)). and wait.

次に、主端末lは端末7の端末選択命令を送る(ステッ
プ51)、この端末選択命令は他のグループの端末選択
命令と同一であっても、他のグループの端末はグループ
選択されていないので急視する。この端末選択命令を受
けた端末7は応答を主端末lに返す(ステップ52)。
Next, the main terminal l sends a terminal selection command for terminal 7 (step 51), even though this terminal selection command is the same as the terminal selection command of other groups, the terminals of other groups are not group-selected. So I'll take a quick look. Terminal 7, which has received this terminal selection command, returns a response to main terminal 1 (step 52).

以上により、主端末1とAグループの端末7とのデータ
リンクが確立された。この後、主端末1はプリントコマ
ンドを送り(ステップ53)、端末7がACKを返した
ら(ステップ54)、データバス6にプリントデータを
送る(ステップ55〕。
As described above, a data link between the main terminal 1 and the terminal 7 of the A group has been established. Thereafter, the main terminal 1 sends a print command (step 53), and when the terminal 7 returns an ACK (step 54), it sends print data to the data bus 6 (step 55).

全部のプリントデータを主端末1が送り終ったならばプ
リントエンド命令を送り(ステップ56)、端末7から
のプリントエンドACKを確認する(ステップ57)。
When the main terminal 1 has finished sending all the print data, it sends a print end command (step 56) and confirms the print end ACK from the terminal 7 (step 57).

もし、Bグループの端末9(例えばファクシミリ)に伝
送すべきデータが発生したならば主端末1は制御バス5
上に選択解除命令を送出する(第3図(d))(ステッ
プ58)、この結果、すでに確立されていた主端末lと
端末7との間のデータリンクは解除する。モしてBグル
ープ選択命令(第3図(b))を送り(ステップ59)
、端末9の端末選択命令を送り(ステップ60)、端X
9からの応答を待ってデータリンクの確立を確認する(
ステップ61)。以降の手順は上記手段と同じであるの
で省略する。こうして、命令体系、端末の種類を問わず
に同一伝送ライン上でのデータ伝送が可能となる。
If data to be transmitted to the terminal 9 (for example, facsimile) of group B occurs, the main terminal 1
A deselection command is sent to the terminal (FIG. 3(d)) (step 58), as a result of which the already established data link between the main terminal l and the terminal 7 is released. and sends the B group selection command (Fig. 3(b)) (step 59).
, sends a terminal selection command for terminal 9 (step 60), and
Wait for the response from 9 and confirm the establishment of the data link (
Step 61). The subsequent steps are the same as those described above, and will therefore be omitted. In this way, data transmission on the same transmission line becomes possible regardless of command system or type of terminal.

上記実施例は制御バスと命令バスが分離した伝送システ
ムの場合であるが、制御バスと命令バスが同一ラインで
あっても同じである。又、ポーリング/セレノティング
方式のみならずコンテンション方式の伝送ラインでも可
能であり、更に同期方式が同期式/非同期式を問わず同
様である。
Although the above embodiment is a transmission system in which the control bus and command bus are separated, the same applies even if the control bus and command bus are on the same line. Further, it is possible to use not only a polling/serenoting method but also a contention method transmission line, and the same is true regardless of whether the synchronization method is synchronous or asynchronous.

【効果J 以上説明したように本発明のデータ通信方式によれば、
異なった命令体系又は伝送制御手順を有する端末が同一
伝送ラインに接続されていてもダイナミックに命令体系
又は伝送制御子順先変更しながら全端末とのデータ通信
を行うことができる。
[Effect J As explained above, according to the data communication system of the present invention,
Even if terminals having different command systems or transmission control procedures are connected to the same transmission line, data communication can be performed with all the terminals while dynamically changing the command system or transmission control order.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明を適用したデータ伝送システムの構成を
示した図、 第2図は命令フォーマットを示した図、第3図(a)〜
(d)はグループ間の共通命令のフォーマットを示した
図、 第4図は主端末と従属端末との伝送制御手順の関係を示
した図、 第5図は制御手順の一例を示したフローチャート、 第6図は従来の伝送システム構成図である。 図中、 1・・・主端末、5・・・制御バス、6・・・データバ
ス、7〜12・・・従属端末である。 特許出願人   キャノン株式会社 (O) Aグ1し−フ1riそ尺今冷 (d)8叩r輪々 第3図
FIG. 1 is a diagram showing the configuration of a data transmission system to which the present invention is applied, FIG. 2 is a diagram showing the command format, and FIGS.
(d) is a diagram showing the format of common commands between groups; FIG. 4 is a diagram showing the relationship of transmission control procedures between the main terminal and subordinate terminals; FIG. 5 is a flowchart showing an example of the control procedure; FIG. 6 is a diagram showing the configuration of a conventional transmission system. In the figure, 1...main terminal, 5...control bus, 6...data bus, 7-12...subordinate terminals. Patent applicant: Canon Corporation (O)

Claims (2)

【特許請求の範囲】[Claims] (1)異なった制御コード体系を持つ複数の端末が同一
伝送路上に接続されているデータ通信方式において、前
記制御コード体系に共通な所定の制御コードにより1つ
の制御コード体系を該伝送路上に確立する事を特徴とす
るデータ通信方式。
(1) In a data communication system in which multiple terminals with different control code systems are connected on the same transmission path, one control code system is established on the transmission path using a predetermined control code common to the control code systems. A data communication method characterized by
(2)複数の端末のうちの1端末は全ての制御コード体
系を制御できる事を特徴とする特許請求の範囲第1項記
載のデータ通信方式。
(2) The data communication system according to claim 1, wherein one terminal among the plurality of terminals can control all control code systems.
JP60174301A 1985-08-09 1985-08-09 Data communication system Pending JPS6235736A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60174301A JPS6235736A (en) 1985-08-09 1985-08-09 Data communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60174301A JPS6235736A (en) 1985-08-09 1985-08-09 Data communication system

Publications (1)

Publication Number Publication Date
JPS6235736A true JPS6235736A (en) 1987-02-16

Family

ID=15976270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60174301A Pending JPS6235736A (en) 1985-08-09 1985-08-09 Data communication system

Country Status (1)

Country Link
JP (1) JPS6235736A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH084447B2 (en) * 1988-03-11 1996-01-24 エンザイム・バイオ‐システムズ・リミテッド How to prevent solidification of baking products
CN101986650A (en) * 2010-07-09 2011-03-16 广东工业大学 Dynamic group establishment-based cooperative control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH084447B2 (en) * 1988-03-11 1996-01-24 エンザイム・バイオ‐システムズ・リミテッド How to prevent solidification of baking products
CN101986650A (en) * 2010-07-09 2011-03-16 广东工业大学 Dynamic group establishment-based cooperative control method

Similar Documents

Publication Publication Date Title
US4805168A (en) Local area communication network
JPS5923142B2 (en) Adapter for data communication system
JPS6235736A (en) Data communication system
JPS61100046A (en) Loop transmission method
JPH064239A (en) Printer server system for lan
US5117419A (en) System for controlling data transmission and reception in a network
JP3022322B2 (en) Printer control method
JP2658931B2 (en) Printer controller
JP2522847B2 (en) Programmable controller system
KR100201818B1 (en) Apparatus and method for processing q signalling using additional channel
KR100359099B1 (en) Image forming apparatus and printing method by using it
JPH10215359A (en) Facsimile equipment
JP3173124B2 (en) Facsimile repeater
JPH03276943A (en) Communication system
JPH05216782A (en) Interface control circuit
JPS6032462A (en) Data communication system
JPH05250287A (en) Communication processor
JPS5911224B2 (en) Terminal accommodation method
JPH06274451A (en) Bus system
JPH01176136A (en) Transmission equipment
JPH04337946A (en) Data transmission method
JPH03282627A (en) Inter-program data transfer control method
JPH03214964A (en) Information retrieval system
JPH0991213A (en) Transfer system and method between different communication protocol files
JPH06261218A (en) Interleave conversion method for color image and color image transmission device