Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5936283B2 - Input/output control method - Google Patents
[go: Go Back, main page]

JPS5936283B2 - Input/output control method - Google Patents

Input/output control method

Info

Publication number
JPS5936283B2
JPS5936283B2 JP55032031A JP3203180A JPS5936283B2 JP S5936283 B2 JPS5936283 B2 JP S5936283B2 JP 55032031 A JP55032031 A JP 55032031A JP 3203180 A JP3203180 A JP 3203180A JP S5936283 B2 JPS5936283 B2 JP S5936283B2
Authority
JP
Japan
Prior art keywords
input
job
output
data
output devices
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
Application number
JP55032031A
Other languages
Japanese (ja)
Other versions
JPS56127232A (en
Inventor
博通 松本
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.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
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 Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Priority to JP55032031A priority Critical patent/JPS5936283B2/en
Priority to GB8105250A priority patent/GB2070302B/en
Publication of JPS56127232A publication Critical patent/JPS56127232A/en
Priority to GB08403732A priority patent/GB2140940B/en
Priority to GB08410277A priority patent/GB2140941B/en
Publication of JPS5936283B2 publication Critical patent/JPS5936283B2/en
Priority to US06/651,639 priority patent/US4639889A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/22Handling requests for interconnection or transfer for access to input/output bus using successive scanning, e.g. polling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

【発明の詳細な説明】 この発明は入出力制御方式、さらに詳しくは、ィンテリ
ジエンスをもつ複数の入出力機器と、これらの入出力機
器と伝送回線により接続されジョブ・プログラムにした
がつて一定の順序で上記入出力機器を制御する主制御装
置とからなるシステムにおける主制御装置の入出力制御
方式に関する。
[Detailed Description of the Invention] The present invention relates to an input/output control method, more specifically, a plurality of input/output devices having intelligence, and a method that connects these input/output devices with a transmission line in a fixed order according to a job program. The present invention relates to an input/output control method for a main controller in a system including a main controller that controls the input/output devices described above.

このようなシステムにおいて、主制御装置と各入出力機
器との間の回線制御は、従来は主制御装置のジョブ・プ
ログラムとは全く無関係に(非同期的に)行なわれてい
たため、主制御装置によるジョブ実行に必要な入出力機
器とのみデータ伝送を行なうということができず、回線
効率およびジョブ実行速度を充分に高めることができな
いという欠点があつた。この発明は上記実情に鑑み、主
制御装置の実行プログラムに対応した回線制御を行なう
ことにより、回線効率とジョブ実行速度を高めることが
できるとともに、入出力機器の並行処理の制御が非常に
簡単に行なえる入出力制御方式を提供するものである。
In such systems, line control between the main controller and each input/output device was previously performed completely unrelated to the main controller's job program (asynchronously); This method has the disadvantage that data transmission cannot be performed only with the input/output devices necessary for job execution, and line efficiency and job execution speed cannot be sufficiently increased. In view of the above-mentioned circumstances, this invention makes it possible to increase line efficiency and job execution speed by performing line control corresponding to the execution program of the main controller, and to greatly simplify the control of parallel processing of input/output devices. This provides an input/output control method that can be used.

以下この発明を、自動現金支払機に適用した場合につい
て、図面を参照して詳しく説明する。
The present invention will be described in detail below with reference to the drawings when applied to an automatic cash dispensing machine.

第1図は自動現金支払機の構成を示している。現金支払
機はよく知られているように、口座番号などが磁気記録
されているカードの内容を読取るカード・リーダ71、
取引年月日、支払金額および残高などの必要な情報をジ
ャーナルおよび伝票に印字し、伝票を発行する伝票発行
機?2、支払うべき紙幣枚数を計数して一時的に保留し
、放出する紙幣放出機73、暗証番号、支払請求金額な
どの数値情報を入力するテンキ一、確認キーその他のキ
ー、暗証番号、支払請求金額などを表示する数値表示器
および顧客のなすべき操作を誘導する操作手順表示器な
どが設けられた接客パネルならびにその制御部74、な
らびに電源スイツチ、取扱い、同中止切替スイツチ、テ
ストモードなどの設定器またはスイツチ、日付設定器お
よびこれらの表示器などが設けられたモニタ・パネルな
らびにその制御部75などの入出力機器を備えている。
そしてこの実施例では便宜的に、カード・リーダ71お
よび伝票発行機72が1つの入出力装置ユニツト61を
構成し、紙幣放出機R3が入出力装置ユニツト62を構
成し、接客パネル制御部74およびモニタパネル制御部
75が入出力装置ユニツト63を構成しており、それぞ
れスレーブ中央処理装置(S−CPUという)65によ
り制御される。しかしながら、カード・リーダ71、伝
票発行機72、紙幣放出機73、接客パネル制御部74
およびモニタパネル制御部75はそれぞれ別個の入出力
機器であり、それぞれ別個の伝送アドレス(CARD)
、(JNL)、(CASH)(FPNL)および(MP
NL)が付されている。各入出力装置61,62,63
は、必要な各種データを記憶するRAM66、S−CP
U65の実行プログラムを格納しているROM6rおよ
び主制御装置50とのデータ伝送のためのインターフエ
イス68を備えている。主制御装置50は、ジヨブ・プ
ログラムにしたがう入出力機器71〜74の制御および
他の入出力機器75,76の制御を行なうとともにセン
タとの交信を制御するマスタ中央処理装置(M・CPU
という)51、必要なデータを記憶するRAM52、ジ
ヨブ命令からなるジヨブ・プログラムを格納したROM
53、ジヨブ・プログラムの解読プログラムを格納した
ROM54、ジヨブ・プログラム・カウンタ55、各入
出力装置61〜63との間のデータ伝送を制御するイン
ターフエイス56、センタとの交信を制御するインター
フエイス57およびリモート・モニタ76との間のデー
タ伝送を制御するインターフエイス58から構成されて
いる。
FIG. 1 shows the configuration of an automatic cash dispensing machine. As is well known, a cash dispensing machine includes a card reader 71 that reads the contents of a card on which account numbers and the like are magnetically recorded;
A slip issuing machine that prints necessary information such as transaction date, payment amount, and balance on journals and slips, and issues slips? 2. A bill dispensing machine 73 that counts the number of bills to be paid, temporarily holds them, and releases them; a numeric keypad for inputting numerical information such as a password and payment amount; a confirmation key and other keys; a password and payment request; A customer service panel equipped with a numeric display that displays the amount, etc., and an operation procedure display that guides the customer's operations, etc., and its control section 74, as well as settings for the power switch, handling, cancellation switch, test mode, etc. It is equipped with input/output devices such as a monitor panel provided with a timer or switch, a date setting device, and a display thereof, and a control section 75 thereof.
In this embodiment, for convenience, the card reader 71 and the slip issuing machine 72 constitute one input/output device unit 61, the banknote ejection machine R3 constitutes the input/output device unit 62, and the customer service panel control section 74 and A monitor panel control section 75 constitutes an input/output device unit 63, each of which is controlled by a slave central processing unit (referred to as S-CPU) 65. However, the card reader 71, slip issuing machine 72, bill ejecting machine 73, customer service panel control unit 74
and the monitor panel control unit 75 are separate input/output devices, and each has a separate transmission address (CARD).
, (JNL), (CASH) (FPNL) and (MP
NL) is attached. Each input/output device 61, 62, 63
RAM66, S-CP that stores various necessary data
It is equipped with a ROM 6r storing an execution program of U65 and an interface 68 for data transmission with the main controller 50. The main controller 50 controls the input/output devices 71 to 74 according to the job program and other input/output devices 75, 76, and also controls communication with the center.
) 51, a RAM 52 that stores necessary data, and a ROM that stores a job program consisting of job instructions.
53, a ROM 54 storing a job program decoding program, a job program counter 55, an interface 56 that controls data transmission between each input/output device 61 to 63, and an interface 57 that controls communication with the center. and an interface 58 that controls data transmission to and from the remote monitor 76.

主制御装置50と入出力装置61〜63との間のデータ
伝送は、送信データ、受信データの4線信号のシリアル
伝送方式であり、DMAによつて制御される。またセン
タとの交信はモデム59を介して行なわれる。リモート
・モニタ76には上記のモニタパネルと同じようなスイ
ツチ群、M−CPU5lによつて制御されるS.CPU
などが備えられている。このリモート・モニタ76もま
た1つの入出力機器として位置づけられ、アドレス(R
MC)が割当てられている。第2図は、主制御装置50
と入出力機器71〜76との間で送受される制御データ
のフレーム形式を示している。制御データは、開始フラ
グ、入出力機器のアドレス、コマンド、データ、検査ビ
ツトおよび終止フラグから構成されている。開始フラグ
および終止フラグは同期をとり、フレームのはじまりと
終りを知らせるものである。アドレスは常に入出力機器
のアドレスを示しており、主制御装置50から各入出力
機器に伝送する場合には伝送先の入出力機器を示し、逆
に入出力機器から主制御装置50にデータを伝送する場
合には伝送元の入出力機器を示す。コマンドには後述す
るように入出力命令(IOPT)、待機命令(WAIT
)などがある。
Data transmission between the main control device 50 and the input/output devices 61 to 63 is a serial transmission method of four-wire signals of transmitting data and receiving data, and is controlled by DMA. Further, communication with the center is performed via a modem 59. The remote monitor 76 includes a set of switches similar to the monitor panel described above, and an S. CPU
etc. are provided. This remote monitor 76 is also positioned as one input/output device, and has an address (R
MC) is assigned. FIG. 2 shows the main controller 50
The frame format of control data transmitted and received between the input and output devices 71 to 76 is shown. The control data consists of a start flag, input/output device addresses, commands, data, check bits, and termination flag. The start flag and end flag are synchronized and notify the beginning and end of a frame. The address always indicates the address of the input/output device, and when transmitting data from the main controller 50 to each input/output device, it indicates the destination input/output device, and vice versa. In case of transmission, indicate the input/output device of the transmission source. Commands include input/output commands (IOPT) and standby commands (WAIT) as described later.
)and so on.

データには、各入出力機器に対する読取り(IN.RE
AD)、出金(STOR)、印字(PRNT)、書込み
(WRIT)、返却または放出(0UT)などの制御コ
ード、これに対する入出力機器からの応答、各入出力機
器の異常、エラーなどを示す情報などが含まれる。
The data includes readings (IN.RE) for each input/output device.
Indicates control codes such as AD), withdrawal (STOR), printing (PRNT), writing (WRIT), return or release (0UT), responses from input/output devices, abnormalities and errors in each input/output device, etc. Contains information, etc.

データを含まない電文もあり、これをレシーブ・レデイ
・フレーム(RR7レームという)とする。命令10P
Tは各入出力機器に所定の動作を実行させるものであり
、上述の制御コードを伴なう。また命令WAITは応答
を待つという意味であつてRRフレームの電文となる。
各入出力機器から主制御装置50に応答したり、データ
を送つたりするときには主制御装置50からのRRフレ
ーム電文に同期して送信する。RRフレームに対してデ
ータを伴なう電文をIフレームとする。検査ビツトは、
フレームの内容が正しく伝送されたかどうかを検査する
ために使用されるものである。第3図は主制御装置50
内のRAM52の構成の一部を示している。
There are also messages that do not contain data, and these are called receive ready frames (referred to as RR7 frames). Instruction 10P
T causes each input/output device to perform a predetermined operation, and is accompanied by the above-mentioned control code. The command WAIT means to wait for a response, and is a message of an RR frame.
When each input/output device responds or sends data to the main control device 50, the data is sent in synchronization with the RR frame message from the main control device 50. A message accompanying data in contrast to an RR frame is assumed to be an I frame. The inspection bit is
It is used to check whether the contents of the frame have been transmitted correctly. Figure 3 shows the main controller 50.
3 shows a part of the configuration of the RAM 52 in the drawing.

RAM52内には、入出力機器との間の交信のために用
いられる受信データを記憶するエリヤM1および送信デ
ータを記憶するエリヤM2、ならびにセンタとの間の上
り、下り電文を記憶するセンタ送信データ・エリヤM3
およびセンタ受信データ・エリヤM4が設けられ、さら
に現金取引処理に必要なカード・データ、暗証番号、請
求金額および伝票印字データをそれぞれ記憶するエリヤ
M5〜M8が設けられている。カード・データ、暗証番
号および請求金額は受信データ(エリヤM1)として各
入出力機器から送られたときにこれらのエリヤM5〜M
7に記憶され、センタとの交信においてセンタ送信にお
いてセンタ送信データ中に加えられる。伝票印字データ
はセンタ受信データとしてセンタから送られてきたとき
にエリヤM8に記憶され、伝票発行機72への制御デー
タとして用いられる。送信データ・エリヤM2には第2
図に示すフレーム形式と同じように、開始フラグ、アド
レス、コマンド、データ、検査ビツトおよび終止フラグ
の記憶場所が設けられている。また、RAM52には各
入出力機器に対する処理テーブル(TM)が設けられて
おり、この処理テーブル(TM)には、各入出力機器ご
とに、走査登録フラグとして用いられる記憶場所T1と
、各入出力機器のアドレスの記憶場所T2と、各入出力
機器固有のサブルーチン・プログラムの先頭アドレスを
記憶する場所T3とが設けられている。モニタパネル制
御部75およびリモート・モニタ76を除く他の入出力
機器は、後述するジヨブ・プログラムにしたがつて一定
の順序で制御されるが、ジヨブ・プログラム中にはモニ
タパネル制御部75およびリモート・モニタ76に対す
る特定の制御プログラムは組まれていない。これらのモ
ニタパネル制御部75およびリモート・モニタ76は他
の入出力機器との間の交信時に付随的に走査され、その
走査時においてのみ主制御装置50へのデータ伝送が許
される。この主制御装置50による走査は登録されたモ
ニタパネル制御部75またはリモート・モニタ76に対
してのみ行なわれ、登録の有無は記憶場所T1のフラグ
の状態によつて判別される。この走査登録フラグが1の
場合に登録有である。カード・リーダ71〜接客パネル
制御部74までの入出力機器に対しては記憶場所T3に
は、これらの入出力機器の異常処理などのサブ・ルーチ
ン・プログラムの先頭アドレスが記憶されており、モニ
タパネル制御部75およびリモート・モニタ76に対し
ては記憶場所T3には、これらの入出力機器を走査した
場合にRRフレーム以外の電文が返つてきたときに実行
すべきサブ・ルーチンのプログラムの先頭アドレスが記
憶されている。第4図は、主制御装置50のジヨブ・プ
ログラムの概要を示している。
Inside the RAM 52, there is an area M1 that stores received data used for communication with input/output devices, an area M2 that stores transmitted data, and a center transmitted data that stores uplink and downlink messages to and from the center.・Elijah M3
and a center reception data area M4 are provided, and furthermore, areas M5 to M8 are provided for respectively storing card data, a personal identification number, a billed amount, and slip print data necessary for cash transaction processing. When the card data, PIN number, and billing amount are sent from each input/output device as received data (area M1), these areas M5 to M
7, and added to the center transmission data in the center transmission during communication with the center. The slip print data is stored in the area M8 when sent from the center as center received data, and is used as control data for the slip issuing machine 72. The transmission data area M2 has a second
Similar to the frame format shown, storage locations are provided for start flags, addresses, commands, data, check bits and end flags. In addition, the RAM 52 is provided with a processing table (TM) for each input/output device, and this processing table (TM) includes a storage location T1 used as a scan registration flag and a storage location T1 for each input/output device. A storage location T2 for the address of the output device and a location T3 for storing the start address of a subroutine program specific to each input/output device are provided. The input/output devices other than the monitor panel control section 75 and the remote monitor 76 are controlled in a fixed order according to a job program, which will be described later. - A specific control program for the monitor 76 is not programmed. These monitor panel control unit 75 and remote monitor 76 are scanned incidentally when communicating with other input/output devices, and data transmission to the main controller 50 is permitted only during this scan. This scanning by the main controller 50 is performed only on the registered monitor panel control section 75 or remote monitor 76, and the presence or absence of registration is determined by the state of the flag in the storage location T1. If this scan registration flag is 1, it is registered. For the input/output devices from the card reader 71 to the customer service panel control section 74, the storage location T3 stores the start addresses of subroutine programs such as abnormality processing for these input/output devices, and the monitor For the panel control unit 75 and the remote monitor 76, the memory location T3 contains the beginning of the subroutine program to be executed when a message other than the RR frame is returned when these input/output devices are scanned. Address is memorized. FIG. 4 shows an overview of the job program of the main controller 50.

このプログラムでは便宜的に、接客パネル制御部74の
操作手順表示器、数値表示器に対する処理などが省略さ
れている。また、各ステツプの右がわにはそのステツプ
に対応するジヨブ命令が示されている。イニシヤル・り
セツト時に(ステツプ1)、テーブル(TM)のモニタ
パネル制御部75およびリモート.モニタ76の記憶場
所T1のフラグを1にセツトし、登録する。また、全人
出力機器に命令WAITを伴なうRRフレーム電文を送
出して全人出力機器をサーチし、各入出力機器からの応
答によりその異常、エラーなどを調べる。初期状態の処
理が終了すると入出力機器カード・リーダ71に対する
処理から開始する。カード・リーダ71内にカードが挿
入されたかどうか(ステツプ2)を調べ、カードが挿入
されればカード・データを読取らせる(ステツプ3)。
そして、読取つたカード・データが正規のものであるか
どうか、たとえばカード・データ中の銀行コードが一致
するかどうかを調べて(ステツプ4)、正規のカードで
なければカードを返却して処理を終える(ステツプ5)
。正規のものであれば、次に接客パネル制御部74に対
する処理に移る。暗証番号がキーインされ(ステツプ6
)、支払い請求金額が入力されれば(ステツプ7)、こ
れらを取込ませる。そして口座番号、支払請求金額など
をセンタに送信し(ステツプ8)、センタからこれに対
する電文が送信されればこの電文を受信し(ステツプ9
)、センタからの下り電文を調べることにより支払いが
許可されているかどうかをみる(ステツプ10)。たと
えば支払請求金額が残高よりも高額の場合には支払いは
不可能であるから、カードを返却して処理を終える(ス
テツプ5)。支払いが可能であれば、紙幣放出機73、
伝票発行機72およびカード・リーダ71に対する処理
を平行して実行する。紙幣放出機73に対しては支払う
べき金額の紙幣の計数と一時保留を指令し、伝票発行機
72に対しては伝票の印字を、カード・リーダ71に対
してはカード記録をそれぞれ指令して(ステツプ11〜
13)、これらが終了すればカードを返却させ(ステツ
プ14)、一時保留している紙幣および伝票を放出し(
ステツプ15)、処理を終える。ジョブ・プログラムの
ステツプ2,3はカード・リーダ71に対する処理であ
り、この処理の実行中は、主制御装置50と入出力機器
との間の回線はカード・リーダ71との間でのみデータ
伝送が行なわれる。
For convenience, this program omits processing for the operation procedure display and numerical display of the customer service panel control section 74. Further, to the right of each step, a job instruction corresponding to that step is shown. At the time of initial reset (step 1), the monitor panel control section 75 of the table (TM) and the remote. The flag in the memory location T1 of the monitor 76 is set to 1 and registered. In addition, an RR frame message with a command WAIT is sent to all output devices to search for all output devices, and abnormalities, errors, etc. are investigated based on responses from each input/output device. When the initial state processing is completed, processing for the input/output device card/reader 71 is started. It is checked whether a card is inserted into the card reader 71 (step 2), and if the card is inserted, the card data is read (step 3).
Then, it is checked whether the read card data is legitimate, for example, whether the bank code in the card data matches (step 4), and if the card is not legitimate, the card is returned and processed. Finish (Step 5)
. If it is legitimate, the process moves on to the customer service panel control section 74 next. The PIN is keyed in (Step 6)
), if the amount to be paid is input (step 7), these are imported. Then, send the account number, payment amount, etc. to the center (step 8), and if the center sends a corresponding message, receive this message (step 9).
), and checks whether the payment is authorized by checking the downstream message from the center (step 10). For example, if the billed amount is higher than the balance, payment is impossible, and the card is returned and the process is completed (step 5). If payment is possible, the banknote ejection machine 73,
Processing for the slip issuing machine 72 and card reader 71 is executed in parallel. The banknote dispensing machine 73 is commanded to count and temporarily hold the banknotes of the amount to be paid, the slip issuing machine 72 is commanded to print a slip, and the card reader 71 is commanded to record a card. (Step 11~
13), and when these are completed, the card is returned (step 14), and the temporarily held banknotes and slips are released (
Step 15), the process ends. Steps 2 and 3 of the job program are processing for the card reader 71, and while this processing is being executed, the line between the main controller 50 and the input/output equipment is used to transmit data only to the card reader 71. will be carried out.

第6図を参照して、ステツプ2に対するジヨブ命令の1
つは、命令0PTとアドレスCARDと制御データIN
(カード挿入読取り)とからなり、後述する解読プログ
ラムによつてこのジヨブ命令を編集した電文がカード・
リーダ71に伝送されると、カード・リーダ71はカー
ド挿入検出動作を開始するとともに、このIフレーム電
文の受信確認のためのRRフレーム電文を主制御装置5
0に送出する。M−CPU5lはこのRRフレーム電文
を受取ると、次に命令WAITとアドレスCARDとか
らなるジヨブ命令を編集したRRフレーム電文をカード
・リーダ71に送る。
Referring to FIG. 6, job command 1 for step 2
One is the instruction 0PT, address CARD, and control data IN.
(Card insertion reading), and the message edited by the decoding program described later is the card
When the data is transmitted to the reader 71, the card reader 71 starts a card insertion detection operation and sends the RR frame message to the main controller 5 for confirmation of reception of this I frame message.
Send to 0. When the M-CPU 5l receives this RR frame message, it then sends the RR frame message to the card reader 71, which is an edited job instruction consisting of a command WAIT and an address CARD.

カード・リーダ71は、カードが挿入されてなければこ
れに対して再びRRフレーム電文をM−CPU5lに送
出する。そして、力ードが挿入されこれを検出したとき
に、カード挿入を検出した旨のIフレーム電文を主制御
装置50に送る。これでステツプ2の処理が終了し、次
にステツプ3に移る。ステツプ3でも同じように、命令
10PT1アドレス(CARD)および制御コードRE
AD(カード・データ読取り)のジヨブ命令を編集した
Iフレーム電文をカード・リーダ71に伝送するので、
カード・リーダ71はカードの内容の読取処理を開始す
るとともに、確認のためのRRフレーム電文を主制御装
置50に送る。このようにして、主制御装置50のM−
CPU5lがジヨブ・プログラムのステツプ2,3を実
行しているときには、主制御装置50と入出力機器との
回線制御もステツプ2,3の処理に対応する入出力機器
であるカード・リーダ71との間でデータの送受を実行
する。ステツプ6,7のジヨブ命令は接客パネル制御部
74に対するものでありそこに含まれるテンキ一のアド
レス(KEY)が含まれているので、このステツプ6,
7の実行中においては主制御装置50は接客パネル制御
部74とのみデータの送受を行なう。ステツプ11〜1
5においても同じように、ジヨブ・プログラムの命令に
対応して、その対応する入出力機器との間での回線制御
が実行される。第5図はジヨブ・プログラム解読プログ
ラムを示している。
If no card is inserted, the card reader 71 sends an RR frame message to the M-CPU 5l again. Then, when the card is inserted and detected, an I-frame message indicating that the card insertion has been detected is sent to the main controller 50. This completes the process of step 2, and then moves on to step 3. In the same way in step 3, the instruction 10PT1 address (CARD) and control code RE
Since the I-frame message in which the AD (card data reading) job command has been edited is transmitted to the card reader 71,
The card reader 71 starts reading the contents of the card and sends an RR frame message to the main controller 50 for confirmation. In this way, the M-
When the CPU 5l is executing steps 2 and 3 of the job program, line control between the main controller 50 and the input/output equipment is also performed with the card reader 71, which is the input/output equipment corresponding to the processing of steps 2 and 3. Send and receive data between the two. The job commands in steps 6 and 7 are for the customer service panel control unit 74 and contain the address (KEY) of the first numeric key, so the job commands in steps 6 and 7 are
During execution of step 7, the main controller 50 sends and receives data only to the customer service panel control section 74. Step 11-1
Similarly, in No. 5, line control between the corresponding input/output devices is executed in response to the commands of the job program. FIG. 5 shows a job program decoding program.

ジヨブ・プログラム・メモリ53からジヨブ命令を読出
し(ステツプ20)、その命令が0PTであるか、WA
ITであるかをみる(ステツプ21,31)。いずれの
命令でもない場合にはその他の命令の処理に移る。命令
10PTの場合には、そのジヨブ命令中のアドレス、制
御コードを用いてRAM52のエリヤM2に送信データ
を編集して(ステツプ22)、この送信データをDMA
転送する(ステツプ23)。そして、指定した入出力機
器から何らかの応答が返送されたかどうかをみる(ステ
ツブ24)。主制御装置50から制御データを送出した
ときに監視タイマをスタートさせておき、このタイマの
設定時間を超過しても何らの応答もない場合にはエラー
としてエラー処理(図示略)に移る。指定した入出力機
器から何らかの応答があつた場合には、それがRRフレ
ームの電文かどうかをみて(ステツプ25)、RRフレ
ームでない場合には電文中に何らかのデータが含まれて
いるのであるから、そのデータに対する処理を実行する
(ステツプ26)。たとえば、カード・リーダr1から
カード・データが送られてきた場合にはそのカード・デ
ータをエリヤM5に書込むなどの処理を実行する。RR
フレームの場合には単なる確認の電文であつて何らのデ
ータも含まれていないから、ステツプ26の処理を実行
することなくステツプ27に移つてジヨブ・プログラム
・カウンタ55の内容に+1してこのカウンタを更新す
る。ステツプ26の処理終了後も同じようにジヨブ・プ
ログラム・カウンタ55の内容に+1する(ステツプ2
7)。そしてこの後ステツプ20に戻つて、カウンタ5
5の内容によつて指定されるジヨブ命令を読出し同じよ
うな処理を繰返えす。命令WAITの場合にも同じよう
に、エリヤM2にRRフレームを編集して(ステツプ3
2)、この編集した内容を入出力機器にDMA転送する
(ステツブ33)。
The job instruction is read from the job program memory 53 (step 20), and whether the instruction is 0PT or WA
Check whether it is IT (steps 21 and 31). If it is not one of the commands, processing moves to other commands. In the case of instruction 10PT, the address and control code in the job instruction are used to edit the transmission data in area M2 of the RAM 52 (step 22), and this transmission data is transferred to the DMA.
Transfer (step 23). Then, it is checked whether any response is returned from the designated input/output device (Step 24). A monitoring timer is started when control data is sent from the main control device 50, and if there is no response even after the set time of this timer is exceeded, it is determined as an error and the process moves to error processing (not shown). When a response is received from the specified input/output device, it is checked whether it is an RR frame message (step 25), and if it is not an RR frame, the message contains some data. Processing is performed on the data (step 26). For example, when card data is sent from card reader r1, processing such as writing the card data to area M5 is executed. R.R.
In the case of a frame, it is just a confirmation message and does not contain any data, so the process moves to step 27 without executing the process of step 26, and the contents of the job program counter 55 are incremented by 1 and this counter is incremented. Update. After the processing in step 26 is completed, the contents of the job program counter 55 are incremented by 1 (step 2).
7). After this, return to step 20 and count the counter 5.
The job command specified by the contents of 5 is read out and the same process is repeated. In the same way for the instruction WAIT, edit the RR frame in area M2 (step 3).
2) The edited contents are transferred to the input/output device by DMA (step 33).

そして指定した入出力機器から応答があれば(ステツプ
34)、受信した電文がRRフレームであるかどうかを
みて(ステツプ35)、RRフレームであればステツプ
41に移る。RRフレームでない場合には、ステツプ2
6と同じように送信されたデータに対する処理を実行し
て(ステツプ36)、この後プログラム・カウンタ55
の内容に+1して(ステツプ37)、ステツプ20に戻
る。ステツプ40〜47の処理ぱ、モニタパネル制御部
74およびリモート・モニタ76に対する処理であつて
、他の入出力機器71〜74との間のデータ伝送処理に
付随して実行され、これらの入出力機器71〜74にR
R7レームの電文を送出し、これらの入出力機器71〜
74からRRフレームが送信されたときに実行される。
If there is a response from the designated input/output device (step 34), it is checked whether the received message is an RR frame (step 35), and if it is an RR frame, the process moves to step 41. If it is not an RR frame, step 2
The transmitted data is processed in the same way as in step 6 (step 36), and then the program counter 55
The content is incremented by +1 (step 37) and the process returns to step 20. The processing in steps 40 to 47 is processing for the monitor panel control unit 74 and remote monitor 76, and is executed in conjunction with data transmission processing with other input/output devices 71 to 74, R to devices 71-74
Sends the R7 frame telegram and connects these input/output devices 71 to
This is executed when an RR frame is transmitted from 74.

主制御装置50にはテーブル(TM)検索用のカウンタ
が設けられており、このカウンタはテーブル(TM)内
の各入出力機器に対する処理終了後に更新される。この
カウンタの示すアドレスにもとづいてテーブル(TM)
を検索し(ステツプ41)、検索した記憶場所T1の走
査登録フラグが1にセツトされているかどうかをみる(
ステツプ42)。このフラグが0であればステツプ40
に移つてすべての入出力機器に対する記憶場所の検索が
終了したかどうかをみて、終了していなければステツプ
41に移る。終了していれば上記のカウンタの内容を初
期値(テーブル(TM)中の先頭アドレス)に設定して
ステツプ20に戻る。フラグが1の場合には、対応する
記憶場所T2のアドレスを読出してRAM52の記憶エ
リヤM2にRRフレームを編集し(ステツプ43)、D
MA転送する(ステツプ44)。入出力機器71〜74
のフラグは0であり、モニタパネル制ml部75および
リモート・モニタ76のフラグが1にセツトされている
から、まずモニタパネル制御部75のアドレスを含むR
Rフレームの電文が送出される。そして、このモニタパ
ネル制御部75から一定時間以内に応答があるかどうか
をみて(ステツプ45)、応答があればそれがRRフレ
ームかどうかを判断する(ステツプ46)。一定時間以
内に応答がない場合にはエラー処理(図示略)を実行す
る。モニタパネル制御部75およびリモート・モニタ7
6は現金支払機の動作状態を監視、制御するものであり
、上述のように各種のスイツチ、設定器などが設けられ
ている。このようなスイツチ、設定器などの状態に変更
があつた場合には、モニタパネル制御部75およびリモ
ート・モニタ76は主制御装置50からRRフレームの
電文を受信したときに(ステツプ44)、スイツチ、設
定器などの状態の変更があつた旨の電文を作成して主制
御装置50に応答する。スイツチ、設定器などの状態の
変更がない場合にはRRフレームの電文で応答する。主
制御装置50は、モニタパネル制御部75またはリモー
ト・モニタ76からの応答がRRフレームの電文であれ
ばステツプ40に移り、RRフレームではなく何らかの
応答データがある場合には、テーブル(TM)の記憶場
所T3に記憶されているアドレスにジアップして受信デ
ータに対応するサブルーチン処理を実行する(ステツプ
47)。ステツプ47の処理が終了したときにはステツ
プ20に戻る。そして、再びステツプ35でYESとな
つたときにステツプ40〜47の処理に入り込む。この
ようにして、主制御装置50とモニタパネル制御部75
およびリモート・モニタ76との間のデータ伝送は、主
制御装置50と他の入出力機器71〜74との間の交信
時においてRRフレームの電文の送受があつたときに実
行される。このことにより、モニタパネル制御部75お
よびリモート・モニタ76に対するジヨブ・プログラム
を設定することなく、モニタパネル制御部75およびリ
モート・モニタ76の割込要因を主制御装置50に入力
することが可能とある。第7図は、ジヨブ・プログラム
のステツプ15における処理の際中にモニタパネル制御
部75およびリモート・モニタ76との交信をする場合
を示している。
The main controller 50 is provided with a counter for searching the table (TM), and this counter is updated after processing for each input/output device in the table (TM) is completed. Table (TM) based on the address indicated by this counter
(step 41), and check whether the scan registration flag of the searched storage location T1 is set to 1 (step 41).
Step 42). If this flag is 0, step 40
The process moves to step 41 to check whether the search for storage locations for all input/output devices has been completed, and if not, the process moves to step 41. If the process has been completed, the contents of the counter described above are set to the initial value (the first address in the table (TM)) and the process returns to step 20. If the flag is 1, the address of the corresponding memory location T2 is read out, the RR frame is edited in the memory area M2 of the RAM 52 (step 43), and the D
The MA is transferred (step 44). Input/output devices 71 to 74
The flag is 0, and the flags of the monitor panel control ml section 75 and the remote monitor 76 are set to 1, so first, the R containing the address of the monitor panel control section 75 is set.
An R frame message is sent. Then, it is checked whether there is a response from the monitor panel control section 75 within a certain period of time (step 45), and if there is a response, it is determined whether or not it is an RR frame (step 46). If there is no response within a certain period of time, error processing (not shown) is executed. Monitor panel control section 75 and remote monitor 7
Reference numeral 6 monitors and controls the operating state of the cash dispensing machine, and as mentioned above, various switches, setting devices, etc. are provided. If there is a change in the status of such a switch, setting device, etc., the monitor panel control section 75 and remote monitor 76 will change the state of the switch when they receive the RR frame telegram from the main control device 50 (step 44). , and responds to the main controller 50 by creating a message to the effect that there has been a change in the status of the setting device or the like. If there is no change in the status of switches, setting devices, etc., a response is sent with an RR frame message. If the response from the monitor panel control section 75 or the remote monitor 76 is an RR frame message, the main control device 50 moves to step 40, and if there is some response data other than an RR frame, the main control device 50 moves to step 40. The subroutine processing corresponding to the received data is executed by uploading to the address stored in the storage location T3 (step 47). When the process of step 47 is completed, the process returns to step 20. Then, when the answer is YES again in step 35, the process proceeds to steps 40 to 47. In this way, the main controller 50 and the monitor panel controller 75
Data transmission between the main control device 50 and the other input/output devices 71 to 74 is performed when an RR frame message is sent and received during communication between the main control device 50 and the other input/output devices 71 to 74. This makes it possible to input interrupt factors for the monitor panel control section 75 and remote monitor 76 to the main controller 50 without setting job programs for the monitor panel control section 75 and remote monitor 76. be. FIG. 7 shows the case of communication with the monitor panel control section 75 and the remote monitor 76 during processing in step 15 of the job program.

命令10PT1アドレスCASHl制御コード0UT(
紙幣放出)からなるジヨブ命令の電文を編集して送信す
ると(ステツプ23)、紙幣放出機73からこの電文の
受信確認のRRフレーム電文が送られてくる(ステツプ
25)。プログラム・カウンタ55の内容に+1して(
ステツプ27)、次のジヨブ命令10PT1アドレスJ
NL、制御コード0UT(伝票放出)を読出し(ステツ
プ20)、これを編集して送信すると(ステツプ23)
伝票発行機72からRRフレームの電文が送られてくる
ので(ステツプ25)、再びプログラム・カウンタ55
の内容に+1する(ステツプ27)。次のジヨブ命令は
命令WAITlアドレスCASHであるからこれを編集
して送信し(ステツプ33)、紙幣放出器73から送ら
れるRRフレームの電文を受信すると(ステツプ35)
、ステツプ41に移る。
Instruction 10 PT1 address CASHl control code 0UT (
When the job command telegram consisting of "bill discharge" is edited and transmitted (step 23), an RR frame telegram confirming receipt of this telegram is sent from the bill dispensing machine 73 (step 25). Add 1 to the contents of program counter 55 (
Step 27), next job instruction 10PT1 address J
NL, control code 0UT (slip release) is read out (step 20), edited and sent (step 23)
Since the RR frame message is sent from the slip issuing machine 72 (step 25), the program counter 55
Add 1 to the content of (step 27). The next job command is the command WAITl address CASH, so it is edited and sent (step 33), and when the RR frame message sent from the banknote ejector 73 is received (step 35).
, proceed to step 41.

そして命令WAIT、アドレスMPNLf)RRフレー
ム電文を送出し(ステツプ44)、モニタパネル制御部
75からRRフレームの電文による応答があると(ステ
ツプ46)、次に命令WAIT、アドレスRMCf)R
Rフレーム電文を送出する(ステツプ44)。同じよう
にリモート・モニタ76からRRフレームの応答がある
と(ステツプ46)、ステツプ40に戻るが、検索終了
であるからステップ20に移る。そして、ジヨブ命令W
AITlアドレスJNLの電文を送出し(ステツプ33
)、伝票発行機72からRRフレームの電文による応答
があると再びステツプ41に移り、モニタパネル制御部
75およびリモート・モニタ76に対する間合わせを行
なう。検索終了か、またはモニタパネル制御部75もし
くはリモート・モニタ76から何らかのデータが送信さ
れそれに対する処理を終えればステツプ20に戻る。そ
して、再びジヨブ命令WAIT、アドレスCASHの電
文を送出し(ステツプ33)、紙幣放出機73から紙幣
放出完了の応答があればそれに対する処理を実行する(
ステツプ36)。同じようにして、伝票発行機72にR
Rフレームの電文を送つたときに伝票放出完了の応答が
あれば、すべての処理が終了する。なお、第5図のステ
ツプ35からステツプ41に移るのは、ステツプ15の
処理においてのみとは限らない。第6図に示すステツプ
2の処理においても、他の処理においても、RRフレー
ムの電文を送出してRRフレームの電文が返つてきたと
きにぱステツプ41に移り、モニタパネル制御部75、
リモート・モニタ76に対するサーチが実行される。第
8図は1台のシステム・コントローラ(SCという)9
0により複数台の現金支払機70と現金預金機80を制
御する場合を示している。
Then, the command WAIT, address MPNLf) is sent (step 44), and when there is a response from the monitor panel control unit 75 with the RR frame telegram (step 46), the next command is WAIT, address RMCf) R
An R frame message is sent (step 44). Similarly, when there is an RR frame response from the remote monitor 76 (step 46), the process returns to step 40, but since the search has ended, the process moves to step 20. And job command W
Sends a message with AITl address JNL (step 33)
), when there is a response in the form of an RR frame message from the slip issuing machine 72, the process returns to step 41, where the monitor panel control unit 75 and remote monitor 76 are adjusted. When the search is completed, or when some data is transmitted from the monitor panel control section 75 or the remote monitor 76 and the processing thereof is completed, the process returns to step 20. Then, it sends out the job command WAIT and the message of address CASH again (step 33), and if there is a response from the banknote dispensing machine 73 that the banknote dispensing is completed, the process for that is executed (
Step 36). In the same way, send R to the slip issuing machine 72.
If there is a response indicating completion of slip release when the R frame message is sent, all processing ends. Note that the transition from step 35 to step 41 in FIG. 5 is not limited to the process of step 15. In the process of step 2 shown in FIG. 6 as well as in other processes, when the RR frame message is sent and the RR frame message is returned, the process moves to step 41, and the monitor panel control section 75,
A search for remote monitor 76 is performed. Figure 8 shows one system controller (called SC) 9
0 is used to control a plurality of cash dispensing machines 70 and cash deposit machines 80.

現金支払機70は第1図に示すものと同じであつて、現
金預金機80には通帳に貼付された磁気ストライプの内
容を読取りまたは書込む通帳リーダー81、挿入された
紙幣の真偽を判別する紙幣鑑別装置82などが備えられ
ている。これらの各入出力機器もまたS−CPU(図示
略)によつて制御され入出力装置ユニツトを構成してい
る。また、SC9OにはM−CPU、ジヨブ・プログラ
ム、ジヨブ・プログラム解読プログラムをそれぞれ格納
したROMlデータ用のRAMlジヨブ・プログラム・
カウンタ、交信制御用のインターフエイスなどが備えら
れている。このようなシステムに対しても本願発明が適
用されるのは言うまでもない〜 以上詳細に説明したように、この発明では、主制御装置
内のメモリに、ジヨブ命令からなるジヨブ・プログラム
とその解読プログラムとがあらかじめストアされている
The cash dispensing machine 70 is the same as the one shown in FIG. 1, and the cash deposit machine 80 includes a passbook reader 81 that reads or writes the contents of the magnetic stripe affixed to a passbook, and a passbook reader 81 that determines the authenticity of inserted banknotes. A bill validating device 82 and the like are provided. Each of these input/output devices is also controlled by an S-CPU (not shown) and constitutes an input/output device unit. In addition, the SC90 has a ROM job program for data that stores an M-CPU, a job program, and a job program decoding program.
It is equipped with a counter, an interface for communication control, etc. It goes without saying that the present invention is applicable to such systems as well. As explained in detail above, in this invention, a job program consisting of job instructions and its decoding program are stored in the memory in the main controller. are pre-stored.

ジヨブ命令には、入出力機器を制御するためのものと、
それ以外の処理のためのものとがある。入出力機器を制
御するためのジヨブ命令には、入出力機器に所定の動作
を実行させるための入出力命令と、同期をとるための待
機命令とがある。これらのジヨブ命令にはその命令によ
つてほ制御すべき入出力機器のアドレスがそれぞれ含ま
れている。入出力機器を制御するためのジヨブ命令はジ
ヨブ・プログラム中において入出力機器を制御すべき順
序にしたがつて配列されている。また同一の入出力機器
制御に関しては待機命令は入出力命令の後に配列されて
いる。そして、解読プログラムによつて次のように制御
される。ジヨブ・プログラムのジヨプ命令が1命令ずつ
読み出される。読み出されたジヨブ命令が入出力機器の
制御に関するものであるときに、そのジヨブ命令に対応
した電文が編集されて対応する入出力機器に送信される
。ジヨブ命令には入出力機器のアドレスが含まれている
から、容易に電文の編集を行なうことが可能である。ま
た、ジヨブ命令は入出力機器の制御順序にしたがつて配
列されているから、この順序にしたがつて入出力機器の
制御が行なわれていく。同一の入出力機器制御に関して
は、入出力命令が先に、その待機命令がその後に配列さ
れている。
Job instructions include those for controlling input/output devices, and
There are also those for other processing. Job instructions for controlling input/output devices include input/output instructions for causing the input/output devices to perform predetermined operations, and standby instructions for synchronization. Each of these job instructions includes the address of the input/output device to be controlled by that instruction. Job instructions for controlling input/output devices are arranged in the job program in the order in which the input/output devices are to be controlled. Furthermore, regarding the same input/output device control, the standby command is arranged after the input/output command. Then, it is controlled as follows by the decoding program. Job instructions of the job program are read out one by one. When the read job command is related to control of an input/output device, a message corresponding to the job command is edited and sent to the corresponding input/output device. Since the job command includes the address of the input/output device, it is possible to easily edit the message. Further, since the job commands are arranged in accordance with the control order of the input/output devices, the input/output devices are controlled in accordance with this order. Regarding the same input/output device control, the input/output command is arranged first, and its standby command is arranged after that.

したがつて、まず入出力命令によつてある入出力機器に
所定の動作を行なうよう指令が与えられる。次に同じ入
出力機器に待機命令の電文が送信される。この待機命令
の電文が送信された場合には対応する入出力機器から実
質的なデータを含む応答があつた後にのみ次のジヨブ命
令の読出しに移る。したがつて、1つのジヨブ命令の実
行においてはその命令に対応する入出力機器とのみデー
タの交信が行なわれ、また、ジヨブ命令の実行と、その
命令に関連する入出力機器との交信との同期をとること
が可能となる。このようにして、回線効率とジヨブ実行
速度を高めることができる。
Therefore, first, an input/output command is given to a certain input/output device to perform a predetermined operation. Next, a standby command message is sent to the same input/output device. When this standby command message is transmitted, reading of the next job command is started only after a response containing substantial data is received from the corresponding input/output device. Therefore, when executing one job command, data is exchanged only with the input/output device corresponding to that command, and the execution of a job command and the communication with the input/output device related to that command are It becomes possible to synchronize. In this way, line efficiency and job execution speed can be increased.

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

第1図は現金支払機の概略構成を示すプロック図、第2
図は主制御装置と入出力機器との間で送受される電文の
フレーム形式を示す図、第3図は主制御装置のRAMの
構成を示す図、第4図はジヨブ・プログラムを示すフロ
ー・チヤート、第5図はジヨブ・プログラム解読プログ
ラムを示すフロー・チヤート、第6図および第7図は主
制御装置と入出力機器との間のデータの送受の様子を示
す図、第8図はシステム・コントローラを用いた場合の
他の例を示すプロツク図である。 50・・・・・・主制御装置、51・・・・・・M−C
PU、65・・・・・・s−Cpu.rl〜74・・・
・・・入出力機器。
Figure 1 is a block diagram showing the general configuration of the cash dispensing machine;
The figure shows the frame format of the message sent and received between the main controller and input/output equipment, Figure 3 shows the configuration of the RAM of the main controller, and Figure 4 shows the flow diagram of the job program. Figure 5 is a flow chart showing the job program decoding program, Figures 6 and 7 are diagrams showing how data is sent and received between the main controller and input/output equipment, and Figure 8 is a system diagram. - It is a block diagram showing another example when a controller is used. 50... Main control device, 51... M-C
PU, 65...s-Cpu. rl~74...
...Input/output equipment.

Claims (1)

【特許請求の範囲】[Claims] 1 複数の入出力機器とこれらを制御する主制御装置と
からなり、入出力機器と主制御装置とはシリアル伝送回
線により結ばれているシステムにおいて、主制御装置内
のメモリに、ジョブ命令からなるジョブ・プログラムと
その解読プログラムとがあらかじめストアされており、
入出力機器を制御するためのジョブ命令には、入出力機
器に所定の動作を実行させるための入出力命令と、同期
をとるための待機命令とがあり、かつこれらの命令には
その命令によつて制御すべき入出力機器のアドレスがそ
れぞれ含まれており、入出力機器を制御するためのジョ
ブ命令はジョブ・プログラム中において入出力機器を制
御すべき順序にしたがつて配列されており、かつ同一の
入出力機器制御に関しては待機命令は入出力命令の後に
配列されており、解読プログラムによつて、ジョブ・プ
ログラムのジョブ命令が1命令ずつ読み出され、読み出
されたジョブ命令が入出力機器の制御に関するものであ
るときに、そのジョブ命令に対応した電文が編集されて
対応する入出力機器に送信され、待機命令に対応した電
文が送信された場合には対応する入出力機器から実質的
なデータを含む応答があつた後に次のジョブ命令の読出
しに移るよう制御される、入出力制御方式。
1. In a system that consists of multiple input/output devices and a main control device that controls them, and the input/output devices and the main control device are connected by a serial transmission line, job instructions are stored in the memory of the main control device. A job program and its decoding program are stored in advance.
Job instructions for controlling input/output devices include input/output instructions for causing the input/output devices to perform predetermined operations, and standby instructions for synchronization. Therefore, the address of each input/output device to be controlled is included, and the job instructions for controlling the input/output devices are arranged in the job program in the order in which the input/output devices are to be controlled. In addition, regarding the same input/output device control, the standby instruction is arranged after the input/output instruction, and the decoding program reads out the job instructions of the job program one instruction at a time, and the read job instructions are used as the input/output instructions. When the message is related to the control of an output device, a message corresponding to the job instruction is edited and sent to the corresponding input/output device, and if a message corresponding to a standby instruction is sent, the message is sent from the corresponding input/output device. An input/output control method that controls the reading of the next job command after a response containing substantial data is received.
JP55032031A 1980-02-19 1980-03-12 Input/output control method Expired JPS5936283B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP55032031A JPS5936283B2 (en) 1980-03-12 1980-03-12 Input/output control method
GB8105250A GB2070302B (en) 1980-02-19 1981-02-19 Data communication system
GB08403732A GB2140940B (en) 1980-02-19 1984-02-13 Data communication control system
GB08410277A GB2140941B (en) 1980-02-19 1984-04-19 Data communication control system
US06/651,639 US4639889A (en) 1980-02-19 1984-09-17 System for controlling communication between a main control assembly and programmable terminal units

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55032031A JPS5936283B2 (en) 1980-03-12 1980-03-12 Input/output control method

Publications (2)

Publication Number Publication Date
JPS56127232A JPS56127232A (en) 1981-10-05
JPS5936283B2 true JPS5936283B2 (en) 1984-09-03

Family

ID=12347491

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55032031A Expired JPS5936283B2 (en) 1980-02-19 1980-03-12 Input/output control method

Country Status (1)

Country Link
JP (1) JPS5936283B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5412239A (en) * 1977-06-13 1979-01-29 Hitachi Ltd Automatic transaction device
JPS6020781B2 (en) * 1977-08-13 1985-05-23 オムロン株式会社 Mode transition control method for multiple types of transaction devices

Also Published As

Publication number Publication date
JPS56127232A (en) 1981-10-05

Similar Documents

Publication Publication Date Title
CA1222824A (en) Data collection system
US4314352A (en) Banking machine
JPS604503B2 (en) Financial transaction authorization method
JPH10162243A (en) Cash automatic transaction system
JPS5936284B2 (en) Input/output control method
JPS5936283B2 (en) Input/output control method
GB2140940A (en) Data communication control system
JP3118941B2 (en) Automatic transaction equipment
US4983053A (en) Passbook printing machine
JPS6349267B2 (en)
JP2632446B2 (en) Cancellation of passbook printing in automatic transaction equipment
JPH0962813A (en) Point card processor
JPS6156545B2 (en)
JPS59191690A (en) Automatic transaction apparatus
JP3601444B2 (en) Continuous transaction automatic input device and automatic transaction device
JPS62298871A (en) Number updating system for voting ticket collator
JPH04372057A (en) Automatic information processing/transmission system
JPS6061886A (en) Card type vending machine system
JPS60156166A (en) Payment processing method in automatic cash dispenser
JPH041380B2 (en)
JPS63101990A (en) Automatic transaction system
JPH06103289A (en) The check-in time changing system for automatic check-in machine
JP2001266182A (en) Automatic issuing machine and automatic issuing system
JPH01222394A (en) Bankbook issuance system
JPH0430063B2 (en)