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
JP2945865B2 - Card interrupt processing device - Google Patents
[go: Go Back, main page]

JP2945865B2 - Card interrupt processing device - Google Patents

Card interrupt processing device

Info

Publication number
JP2945865B2
JP2945865B2 JP8085191A JP8519196A JP2945865B2 JP 2945865 B2 JP2945865 B2 JP 2945865B2 JP 8085191 A JP8085191 A JP 8085191A JP 8519196 A JP8519196 A JP 8519196A JP 2945865 B2 JP2945865 B2 JP 2945865B2
Authority
JP
Japan
Prior art keywords
bit
interrupt processing
data
card
address
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 - Fee Related
Application number
JP8085191A
Other languages
Japanese (ja)
Other versions
JPH09274572A (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.)
Toshiba Engineering Corp
Original Assignee
Toshiba Engineering Corp
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 Toshiba Engineering Corp filed Critical Toshiba Engineering Corp
Priority to JP8085191A priority Critical patent/JP2945865B2/en
Publication of JPH09274572A publication Critical patent/JPH09274572A/en
Application granted granted Critical
Publication of JP2945865B2 publication Critical patent/JP2945865B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、磁気カード,IDカー
ド等のカードデータを読み込むカードリーダなどに利用
されるカード割り込み処理装置に係わり、特にカードか
ら読み込んだビットシリアルデータに基づいて割り込み
をかけてキャラクタデータを作成する際のデータ処理速
度およびメモリ利用の制約を改善するカード読み込み処
理装置に関する。
BACKGROUND OF THE INVENTION The present invention relates to a magnetic card, relates to Luca over de interrupt processing apparatus is utilized such as the card reader to read the card data such as an ID card, interrupt especially based on the bit serial data read from the card about Luca over de reading processing apparatus to improve the constraint of the data processing speed and memory usage when creating character data over.

【0002】[0002]

【従来の技術】従来、磁気カード,IDカードなどを含
むカードリーダを用いたシステムの利用例は多数存在す
るが、その1つの利用例を上げれば、学生や会社の従業
員などの寮に電話機を設置し、学生,従業員による電話
機の利用時、その電話機の利用者である学生,従業員を
個別に特定し、電話局側では各人ごとに課金することが
考えられている。
2. Description of the Related Art Conventionally, there are many examples of use of a system using a card reader including a magnetic card, an ID card, and the like. It is considered that when a telephone is used by a student or an employee, the student or employee who is the user of the telephone is individually specified, and the telephone station side charges each person.

【0003】図8はカードリーダを用いたシステムの概
略構成図である。同図において101は交換機、102
はインタフェィス、103aは電話機本体、103bは
送受話器、104はカードリーダ、105は磁気カー
ド,IDカード等(以下、カードと総称する)である。
FIG. 8 is a schematic configuration diagram of a system using a card reader. In the figure, 101 is an exchange, 102
Is an interface, 103a is a telephone body, 103b is a handset, 104 is a card reader, 105 is a magnetic card, an ID card, etc. (hereinafter collectively referred to as a card).

【0004】このシステムにおいては、従業員が電話機
本体103aから送受話器103bを取り上げて相手側
加入者番号をダイヤルすると、そのダイヤル信号がイン
タフェィス102を経て交換機101に送られる。この
交換機101では、相手側加入者電話機の使用の有無を
確認し、使用中でなければ相手側加入者電話機との通話
回線を接続し、かつ、課金用メモリに課金情報を格納す
る。
In this system, when an employee picks up the handset 103b from the telephone body 103a and dials the other party's subscriber number, the dial signal is sent to the exchange 101 via the interface 102. In the exchange 101, it is confirmed whether or not the other party's telephone is used, and if it is not in use, a telephone line with the other party's telephone is connected, and charging information is stored in a charging memory.

【0005】このとき、従業員は、図9に示すように通
話回線の接続を確認後(A)、自身のカード105を手
にもってカードリーダ104のカード読取経路にそって
走らせると、カードリーダ104は、カード105から
自己のID番号,従業員番号,電話番号等のカードデー
タを読み込み(B)、交換機へ送信可能なデータに変換
し(C)、その変換されたデータを交換機側に送信する
(D)。なお、読み込みエラーや送信エラーが発生する
と、その旨のエラー状態を表示部に表示する(E)。こ
こで、交換機101は、送信されてくるデータから前記
自己のID番号等をメモリに登録し、かつ、発呼者と相
手加入者との通話時間に応じて通話料が逐次課金してい
く。通話終了後、電話機本体103aに送受話器103
bをおくと、通話回線が解放し(F)、また交換機側で
は所定のメモリにID番号等ごとの課金情報を記憶す
る。以後,同一の従業員が通話を行えば、その都度,自
己のID番号等に基づいて課金情報が更新され、電話使
用料の請求対象となる。
At this time, after confirming the connection of the telephone line as shown in FIG. 9 (A), the employee holds his / her card 105 and runs along the card reading path of the card reader 104, and The reader 104 reads card data such as its own ID number, employee number, and telephone number from the card 105 (B), converts the card data into data that can be transmitted to the exchange (C), and sends the converted data to the exchange. Send (D). When a reading error or a transmission error occurs, an error state to that effect is displayed on the display unit (E). Here, the exchange 101 registers its own ID number and the like in the memory from the transmitted data, and charges the call charge sequentially according to the talk time between the caller and the other party. After the call is over, the handset 103
When b is set, the communication line is released (F), and the exchange stores charging information for each ID number or the like in a predetermined memory. Thereafter, each time the same employee makes a call, the billing information is updated based on his or her own ID number and the like, and the telephone usage fee is charged.

【0006】従って、以上のようにカードリーダ104
によりカード105のカードデータを読み込むが、この
カードデータが1ビット単位のシリアルデータで構成さ
れているので、カードリーダ104では、1ビット単位
のシリアルデータを順次読み込みながら1ビットごとに
割り込み信号を発生させ、カード割り込み処理プログラ
ムに基づいて1バイト毎のキャラクタ変換用のデータを
作成する必要がある。
Therefore, as described above, the card reader 104
Reads the card data of the card 105. Since the card data is composed of 1-bit serial data, the card reader 104 generates an interrupt signal for each bit while sequentially reading the 1-bit serial data. Then, it is necessary to create character conversion data for each byte based on the card interrupt processing program.

【0007】また、学生,従業員等のカード取扱者はカ
ード105を手にもって手動によりカードリーダ104
のカード読取経路にそって任意の走行速度で走らせるこ
と等から、予め決められた周期で同期をとりながらカー
ドデータを読み込むことが難しい。
[0007] A card handler such as a student or an employee holds the card 105 and manually operates the card reader 104.
It is difficult to read the card data while synchronizing at a predetermined cycle because the vehicle runs at an arbitrary traveling speed along the card reading path.

【0008】その結果、以上のようなカードの割り込み
処理に関し、次のような条件を満たす必要がある。 (1) 1ビット単位のシリアルデータを検出した後、
割り込み処理プログラムで割り込み処理を実行するが、
このビット毎の割り込み処理時間が80μsec 以内に終
了しなければならないこと。これはカードデータを読み
込む時の読み込み速度に関する規格から定まることであ
る。従って、ビット毎の割り込み処理時間が80μsec
を越えてしまうと、次のビットの割り込み信号が検出不
可となり、ひいてはビット抜けが発生し、異常データと
なってしまう。 (2) また、カードリーダ104は、不特定多数の人
が取り扱うためにカードリーダ本体に外部記憶装置を装
填しながら使用することが難しく、その結果,カードリ
ーダ104の内蔵RAMを使用せざるを得ない。このと
き、カードリーダ自体のコンパクト化等の要請,カード
リーダ自体のハード構成,さらにはコストの低減化等か
ら、市販のコントロールチップRAMや予め規格にそっ
たRAMを使用する場合が多い。しかし、このようなR
AMの場合、演算定数その他必要不可欠な固定データの
記憶領域を除くと、実際に利用できるメモリ容量が非常
に少なくなってしまう。ゆえに、メモリの節約が非常に
重要になってくる。
As a result, the following conditions must be satisfied for the above-described card interrupt processing. (1) After detecting 1-bit unit serial data,
The interrupt processing is executed by the interrupt processing program,
The interrupt processing time for each bit must be completed within 80 μsec. This is determined from the standard concerning the reading speed when reading card data. Therefore, the interrupt processing time for each bit is 80 μsec.
, The interrupt signal of the next bit cannot be detected, resulting in missing bits and abnormal data. (2) In addition, since the card reader 104 is used by an unspecified number of people, it is difficult to use the card reader 104 while loading the external storage device into the card reader main body. As a result, the built-in RAM of the card reader 104 must be used. I can't get it. At this time, a commercially available control chip RAM or a RAM that conforms to a standard in advance is often used in order to reduce the size of the card reader itself, the hardware configuration of the card reader itself, and further reduce the cost. However, such R
In the case of the AM, the memory capacity that can be actually used becomes very small, except for the storage area for the operation constants and other essential fixed data. Therefore, saving memory becomes very important.

【0009】しかし、従来のカードリーダ104におい
ては、次のような割り込み処理が行なわれている。その
1つは、図10に示すようにカードリーダ104がカー
ド105のカードデータを読み込むと、ビット単位のシ
リアルデータ有りか否かを判断し(S101)、ビット
シリアルデータが有れば、割り込みをスタートさせ(S
102)、割り込み処理を実行し(S103)、1ビッ
ト目のシリアルデータをRAMの1バイト目に格納す
る。そして、この割り込み処理が終了すると割り込みを
解除する(S104)。引き続き、2ビット目のビット
シリアルデータを検出すればRAMの2バイト目に、3
ビット目のビットシリアルデータを検出すればRAMの
3バイト目に、……と順次格納していく。この一連の処
理はカード105のカードデータ全部について各ビット
ごとにRAM上のバイトを変えながら順次格納してい
く。しかる後、カードデータ全部がRAM上に格納した
後、通常のプログラム処理に移行し(S105)、RA
Mの各バイト領域から順次ビットシリアルデータを読み
出し、8ビットのシリアルデータごとに送信可能なキャ
ラクタデータに変換する。
However, in the conventional card reader 104, the following interrupt processing is performed. One is that, as shown in FIG. 10, when the card reader 104 reads the card data of the card 105, it determines whether or not there is serial data in bit units (S101). Start (S
102), an interrupt process is executed (S103), and the first bit serial data is stored in the first byte of the RAM. Then, when the interrupt processing is completed, the interrupt is released (S104). Subsequently, if the bit serial data of the second bit is detected, the third byte is added to the second byte of the RAM.
When the bit serial data of the bit is detected,... Are sequentially stored in the third byte of the RAM. This series of processing sequentially stores all the card data of the card 105 while changing the byte on the RAM for each bit. Thereafter, after all the card data is stored in the RAM, the process proceeds to a normal program process (S105), and the RA
The bit serial data is sequentially read from each M byte area and converted into transmittable character data for each 8-bit serial data.

【0010】他の1つは、図11および図12に示すよ
うに、カードデータの読み込み開始に伴ってカード10
5から1ビット目のシリアルデータを検出すると(S1
11)、割り込み処理をスタートさせた後(S11
2)、RAMのビットカウンタ106(図12a参照)
の内容に従ってビットチェックを行い、1ビット目であ
れば、1ビット目に相当する割り込み処理にジャンプし
(S113)、ジャンプ先である割り込みプログラムに
より割り込み処理を実行する(S1141 )。この割り
込み処理はシフト命令の下に1ビットのシリアルデータ
をビットシフトカウンタ107(図12b参照)に格納
することにより行なう。そして、この割り込み処理後に
割り込みを解除する(S115)。引き続き、次のビッ
トのシリアルデータを検出すると、同様にビットチェッ
クおよびジャンプ処理を行い、2ビット目のシリアルデ
ータであれば、2回シフト命令を出して2ビット目のシ
リアルデータをビットシフトカウンタ107に格納す
る。同様の要領で各ビットシリアルデータをビットシフ
トカウンタ107に格納する。そして、ビットシフトカ
ウンタ107の8ビット全部にシリアルデータが格納さ
れたとき、その内容に基づいてキャラクタデータに変換
し、RAMの該当するキャラクタデータエリアに書き込
み、ビットカウンタ106およびビットシフトカウンタ
107をクリアし、同様に次のビットシリアルデータの
割り込み処理を実行する。
The other one is as shown in FIG. 11 and FIG.
When the serial data of the 5th to 1st bit is detected (S1
11), after starting the interrupt processing (S11
2), RAM bit counter 106 (see FIG. 12a)
The bit is checked according to the contents of the above, and if it is the first bit, the process jumps to the interrupt process corresponding to the first bit (S113), and the interrupt process is executed by the interrupt program as the jump destination (S114 1 ). This interrupt processing is performed by storing 1-bit serial data in the bit shift counter 107 (see FIG. 12B) under the shift instruction. Then, after this interrupt processing, the interrupt is released (S115). Subsequently, when serial data of the next bit is detected, bit checking and jump processing are performed in the same manner. If the serial data is the second bit, a shift instruction is issued twice and the second bit of serial data is converted to the bit shift counter 107. To be stored. Each bit serial data is stored in the bit shift counter 107 in a similar manner. When the serial data is stored in all 8 bits of the bit shift counter 107, the serial data is converted into character data based on the contents, written into the corresponding character data area of the RAM, and the bit counter 106 and the bit shift counter 107 are cleared. Then, similarly, interrupt processing of the next bit serial data is executed.

【0011】[0011]

【発明が解決しようとする課題】しかしながら、以上の
ような割り込み処理方法では、次のような問題点が指摘
されている。先ず、前者の割り込み処理方法(図10)
は、入口1個、出口1個の関係の下に割り込み処理を行
っているので、あるビットシリアルデータの割り込み処
理の終了後に次のビットのシリアルデータの割り込み処
理を行うことになる。その結果、あるビットのシリアル
データにつき、何ビット目に属するか、さらにビットシ
リアルデータを何バイト目に格納するかを判断している
うちに80μsec を越えてしまう可能性があり、この場
合には次のビットの割り込み検出が不可能となる問題が
ある。
However, the following problems have been pointed out in the above interrupt processing method. First, the former interrupt processing method (FIG. 10)
Performs interrupt processing under the relationship of one entrance and one exit, so that the interruption processing of the serial data of the next bit is performed after the termination of the interruption processing of a certain bit serial data. As a result, the serial data of a certain bit may exceed 80 μsec while judging to what bit the serial data belongs and in what byte the bit serial data is stored. In this case, There is a problem that it is impossible to detect the interruption of the next bit.

【0012】また、各ビットごとにRAMのバイト領域
を変えてビットシリアルデータを順次格納するので、R
AMの記憶容量が少ないときには適用不可能となる問題
がある。
Further, since the bit serial data is sequentially stored by changing the byte area of the RAM for each bit,
There is a problem that the method cannot be applied when the storage capacity of the AM is small.

【0013】次に、後者の割り込み処理方法(図11・
図12)は、同様に入口1個、出口1個の関係の下に割
り込み処理を行っているので、前のビットの割り込み処
理が終了した後でないと次のビットの割り込み処理がで
きないこと、またビットチェック,ジャンプ処理および
シフト処理等による処理手順が多く、ビットが増えるご
とにビットシフト命令が増加するので、0ビット目の場
合には比較的割り込み処理時間が速いが、7ビット目の
場合には8回のビットシフト処理を行なう必要があり、
割り込み処理時間が簡単に80μsec を越えてしまう問
題がある。ゆえに、割り込み時間に制約がある場合には
適用できない。また、カードデータ全部のキャラクタデ
ータを送信するまで、検出データおよび処理過程のデー
タがRAMに順次残しておく必要があるので、例えば2
56バイトの小容量RAMの場合には適用できない問題
がある。
Next, the latter interrupt processing method (FIG. 11)
In FIG. 12), similarly, the interrupt processing is performed under the relation of one entrance and one exit, so that the interrupt processing of the next bit can be performed only after the interrupt processing of the previous bit is completed. There are many processing procedures such as bit check, jump processing, shift processing, etc., and the bit shift instruction increases as the number of bits increases. Needs to perform eight bit shifts,
There is a problem that the interrupt processing time easily exceeds 80 μsec. Therefore, it cannot be applied when the interruption time is limited. Further, since the detection data and the data in the process of processing need to be sequentially stored in the RAM until the character data of all the card data is transmitted.
There is a problem that cannot be applied to a small-capacity RAM of 56 bytes.

【0014】[0014]

【0015】本発明は上記事情に鑑みてなされたもの
、カードのビットデータによるデータ作成時の高速処
理を実現するカード割り込み処理装置を提供することに
ある。さらに、本発明の他の目的は、カードのビットデ
ータによるデータ作成時にメモリを効率的に使用可能と
するカード割り込み処理装置を提供することにある。
The present invention has been made in view of the above circumstances.
In is to provide a card interrupt processing apparatus for realizing high-speed processing at the time of creating data by the card-bit data. It is a further object of the present invention to provide a card interrupt processing device which enables a memory to be used efficiently when data is created using bit data of a card.

【0016】[0016]

【0017】[0017]

【課題を解決するための手段】請求項1に対応する発明
は、磁気カード,IDカード等のビットデータを読み込
むごとに発生する割り込み信号に基づいて前記ビットデ
ータの割り込み処理を実行するカード割り込み処理装置
において、予めビット対応の割り込み処理プログラムを
特定するアドレスおよびこのアドレスの記憶位置を計算
する計算処理プログラムをそれぞれ記憶する記憶手段
と、前記カードのビットデータを読み込むごとにビット
をカウントするビットカウンタと、前記ビットデータを
読み込むごとに前記ビットカウンタのカウント値と前記
計算処理プログラムとを用いて各ビットデータの割り込
み処理を行う前記割り込み処理プログラムのアドレスを
特定する手段とを設けたカード割り込み処理装置であ
る。
According to a first aspect of the present invention, there is provided a card interrupt process for executing an interrupt process of the bit data based on an interrupt signal generated each time the bit data of a magnetic card, an ID card or the like is read. In the apparatus, storage means for storing an address for specifying an interrupt processing program corresponding to a bit in advance and a calculation processing program for calculating a storage position of the address, a bit counter for counting bits each time bit data of the card is read, and And a means for specifying an address of the interrupt processing program that performs interrupt processing of each bit data by using the count value of the bit counter and the calculation processing program each time the bit data is read. is there.

【0018】次に、請求項2に対応する発明は、磁気カ
ード,IDカード等のビットデータを読み込むごとに発
生する割り込み信号に基づいて前記ビットデータの割り
込み処理を実行するカード割り込み処理装置において、
予めビット対応の割り込み処理プログラムを特定するア
ドレスおよびこのアドレスの記憶位置を計算する計算処
理プログラムをそれぞれ記憶する第1の記憶手段と、前
記カードのビットデータを読み込むごとにビットをカウ
ントするビットカウンタおよび割り込み処理後のデータ
を記憶するキャラクタカウンタを有する第2の記憶手段
と、前記ビットデータを読み込むごとに前記ビットカウ
ンタのカウント値と前記計算処理プログラムとを用いて
前記割り込み処理プログラムのアドレスを特定する処理
アドレス特定手段と、この処理アドレス特定手段によっ
て特定されるアドレスに対応する割り込み処理プログラ
ムを用いて前記ビットデータの割り込み処理を実行し、
8ビットごとのビットデータの割り込み処理後に前記キ
ャラクタカウンタのバイトデータを+1インクリメント
する割り込み処理実行手段とを設けたカード割り込み処
理装置である。
Next, a second aspect of the present invention is a card interrupt processing apparatus for executing interrupt processing of the bit data based on an interrupt signal generated each time bit data of a magnetic card, an ID card, or the like is read.
First storage means for storing in advance an address for specifying a bit-corresponding interrupt processing program and a calculation processing program for calculating the storage location of this address; a bit counter for counting bits each time bit data of the card is read; A second storage unit having a character counter for storing data after the interrupt processing, and specifying the address of the interrupt processing program using the count value of the bit counter and the calculation processing program each time the bit data is read. Processing address specifying means, and executing the interrupt processing of the bit data using an interrupt processing program corresponding to the address specified by the processing address specifying means;
A card interrupt processing apparatus provided with an interrupt processing execution means for incrementing the byte data of the character counter by +1 after an interrupt processing of bit data for every 8 bits.

【0019】[0019]

【0020】[0020]

【作用】従って、請求項1に対応する発明は、ビットデ
ータを読み込むごとにビットカウンタのカウント値と予
め定めた計算処理プログラムとを用いて割り込み処理プ
ログラムのアドレスを特定し、各ビットデータの割り込
み処理を実行するので、従来のようなビットチェック、
ジャンプ命令がなくなり、CPUがプログラムされた命
令を実行する為の処理時間を大幅に短縮できる。
Therefore, according to the present invention, each time bit data is read, the address of the interrupt processing program is specified by using the count value of the bit counter and a predetermined calculation processing program, and the interrupt of each bit data is specified. Performs the processing, so the conventional bit check,
There is no jump instruction, and the processing time for the CPU to execute the programmed instruction can be greatly reduced.

【0021】さらに、請求項2に対応する発明は、各ビ
ットデータを読み込むごとにビットカウンタのカウント
値と計算処理プログラムとを用いて割り込み処理プログ
ラムのアドレスを特定し、この特定されたアドレスの割
り込み処理プログラムを用いて該当するビットデータの
割り込み処理を実行し、8ビットごとに順次キャラクタ
カウンタのバイトをインクリメントしてキャラクタデー
タを作成するので、各ビットデータの割り込み処理およ
び処理終了までのデータを保存せずに直ちに割り込み処
理プログラムのアドレスを特定でき、非常に少ない容量
の記憶媒体を用いて割り込み処理およびキャラクタデー
タを作成できる。
Further, according to a second aspect of the present invention, each time each bit data is read, the address of the interrupt processing program is specified by using the count value of the bit counter and the calculation processing program, and the interrupt of the specified address is specified. The interrupt processing of the corresponding bit data is executed using the processing program, and the character data is created by sequentially incrementing the byte of the character counter for every 8 bits, so that the interrupt processing of each bit data and the data until the end of the processing are stored. The address of the interrupt processing program can be immediately specified without using the storage medium, and interrupt processing and character data can be created using a storage medium having a very small capacity.

【0022】[0022]

【実施例】以下、本発明に係わるカード割り込み処理方
法の一実施例について図面を参照して説明する。このカ
ード割り込み処理方法は、カードからビットシリアルデ
ータを検出してビット割り込み信号を受けると、図1に
示すように各ビットのシリアルデータを読み込んだ後、
当該ビットのシリアルデータについて何れの割り込み処
理プログラムを実行するか、つまり所定の計算処理プロ
グラムに基づいてビット割り込み処理プログラムのアド
レスを計算する。そして、この計算によってビット割り
込み処理プログラムのアドレスを求めたならば、そのア
ドレスに対応する例えば図1の割り込み処理1にジャン
プし、当該割り込み処理1を実行する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a card interrupt processing method according to the present invention will be described below with reference to the drawings. In this card interrupt processing method, when bit serial data is detected from a card and a bit interrupt signal is received, the serial data of each bit is read as shown in FIG.
Which interrupt processing program is executed for the serial data of the bit, that is, the address of the bit interrupt processing program is calculated based on a predetermined calculation processing program. When the address of the bit interrupt processing program is obtained by this calculation, the process jumps to, for example, the interrupt processing 1 of FIG. 1 corresponding to the address, and executes the interrupt processing 1.

【0023】この段階で次のビットシリアルデータを読
み込んで同様にビット割り込み処理プログラムのアドレ
スを計算し、ここで得られたアドレスにジャンプして割
り込み処理を実行する。このように順次ビットシリアル
データに基づいてビット割り込み処理プログラムのアド
レスを計算し、この計算により求められたアドレスにジ
ャンプして割り込み処理を実行する。
At this stage, the next bit serial data is read, the address of the bit interrupt processing program is calculated in the same manner, and the jump to the obtained address is performed to execute the interrupt processing. In this way, the address of the bit interrupt processing program is sequentially calculated based on the bit serial data, and the interrupt processing is executed by jumping to the address obtained by the calculation.

【0024】従って、このカード割り込み処理方法は、
割り込み処理の入口側が1個であるのに対し、出口側が
1バイトに相当する8ビット,つまり8個の出口を有
し、各ビットごとに割り込み処理を実行し、個別に終了
する方法となっている。
Therefore, this card interruption processing method
In contrast to a single interrupt processing entry side, the exit side has eight bits corresponding to one byte, that is, eight exits, executes interrupt processing for each bit, and terminates individually. I have.

【0025】よって、この処理方法によれば、従来のよ
うなジャンプ命令がなくなり、カードデータの各ビット
データの割り込み処理時間を大幅に短縮できる。次に、
以上のような方法を実現するカード割り込み処理装置の
実施例について図面を参照して説明する。
Therefore, according to this processing method, there is no jump instruction as in the prior art, and the interrupt processing time for each bit data of the card data can be greatly reduced. next,
An embodiment of a card interrupt processing apparatus for realizing the above method will be described with reference to the drawings.

【0026】図2はカードリーダ内のカード割り込み処
理装置の一実施例を示す構成図である。同図において1
はカードリーダ部であって、これはカード2のカードデ
ータ,つまり1ビット毎のシリアルデータを読み込む毎
に割り込み信号を発生してCPUで構成されるデータ処
理部3に送出し、またカード2から読み込んだビットシ
リアルデータその他のデータをI/Oポート4に送出す
る。
FIG. 2 is a block diagram showing an embodiment of a card interrupt processing device in a card reader. In FIG.
Is a card reader unit, which generates an interrupt signal every time the card data of the card 2, that is, serial data for each bit is read, and sends it to the data processing unit 3 composed of a CPU. The read bit serial data and other data are sent to the I / O port 4.

【0027】データ処理部3は、プログラムメモリ5に
格納される割り込み処理プログラム等に基づいて割り込
み処理を実行し、その処理結果を処理データメモリ6に
格納する機能をもっている。一方、I/Oポート4は、
カードリーダ部1から送られてくるカード挿脱信号,ク
ロックデータおよび各ビットのシリアルデータをパラレ
ルに取り込んでデータ処理部3に送出する機能をもって
いる。
The data processing unit 3 has a function of executing interrupt processing based on an interrupt processing program or the like stored in the program memory 5 and storing the processing result in the processing data memory 6. On the other hand, I / O port 4
It has a function of taking in a card insertion / removal signal, clock data and serial data of each bit sent from the card reader unit 1 in parallel and sending them to the data processing unit 3.

【0028】前記プログラムメモリ5は、図3に示すよ
うにROMによって構成され、0ビット目,1ビット
目,…,7ビット目に対応する割り込み処理プログラム
1,割り込み処理プログラム2,…,割り込み処理プロ
グラム8(以下,これら割り込み処理プログラムを単に
処理1,処理2,…,処理8と呼ぶ),種々の処理過程
のデータを前記処理データメモリ6に残さずに処理1,
処理2,…等に対応するアドレスを即座に特定可能とす
る計算処理プログラム11、処理1,処理2,…等のア
ドレスを2バイト単位で順次格納するアドレステーブル
12によって構成されている。
The program memory 5 is constituted by a ROM as shown in FIG. 3, and has an interrupt processing program 1, an interrupt processing program 2,..., An interrupt processing program corresponding to the 0th bit, the 1st bit,. Program 8 (hereinafter, these interrupt processing programs are simply referred to as processing 1, processing 2,..., Processing 8), and data of various processing steps are stored in processing data memory 6 without being stored in processing data memory 6.
It is composed of a calculation processing program 11 capable of immediately specifying an address corresponding to the processing 2,..., And an address table 12 for sequentially storing addresses of the processing 1, processing 2,.

【0029】前記処理データメモリ6は、図4に示すよ
うにRAMによって構成され、スタックエリアを含めて
データ記憶エリアとしては例えば256バイトの記憶容
量を有し、その中には1バイトごとの容量をもったキャ
ラクタデータエリア13,…が例えばカード105の桁
数分例えば70桁相当分有し、さらにビットカウンタ1
4およびキャラクタカウンタ15等が設けられている。
ビットカウンタ14は、各ビットのシリアルデータを検
出するごとに+1インクリメントし、かつ、8つのビッ
トシリアルデータの割り込み処理終了時点でクリアされ
る。また、キャラクタカウンタ15は、8つのビットシ
リアルデータの割り込み処理終了ごとに+1インクリメ
ントする役割をもっている。
The processing data memory 6 is constituted by a RAM as shown in FIG. 4, and has a storage capacity of, for example, 256 bytes as a data storage area including a stack area. Have the number of digits of the card 105, for example, 70 digits, and the bit counter 1
4 and a character counter 15 are provided.
The bit counter 14 is incremented by +1 each time the serial data of each bit is detected, and is cleared at the end of the interrupt processing of the eight bit serial data. Further, the character counter 15 has a role of incrementing by +1 every time the interruption processing of eight bit serial data is completed.

【0030】前記データ処理部3は、機能的には図5に
示すごとく、カードリーダ部1からの割り込み信号を受
けるとI/Oポート4からシリアルデータを読込むデー
タ読込み手段31と、前記処理データメモリ6に設けた
ビットカウンタ14のビットデータを読み取るビットデ
ータ読取り手段32と、前記プログラムメモリ5の計算
処理プログラム11に基づいて各ビット割り込み処理プ
ログラムに対応するアドレスを特定する処理アドレス特
定手段33と、この処理アドレス特定手段33によって
特定されたアドレスに格納される割り込み処理,つまり
割り込み処理プログラムを実行する割り込み処理実行手
段34とによって構成されている。
As shown in FIG. 5, the data processing section 3 has a data reading means 31 for reading serial data from the I / O port 4 upon receiving an interrupt signal from the card reader section 1; Bit data reading means 32 for reading the bit data of the bit counter 14 provided in the data memory 6; and processing address specifying means 33 for specifying an address corresponding to each bit interrupt processing program based on the calculation processing program 11 in the program memory 5. And an interrupt processing stored in the address specified by the processing address specifying means 33, that is, an interrupt processing executing means 34 for executing an interrupt processing program.

【0031】次に、以上のように構成された装置の動作
を説明する。一般に、データ処理部3は、図示されてい
ないが通常処理命令の下に通常処理が行われている。
Next, the operation of the apparatus configured as described above will be described. Generally, although not shown, the data processing unit 3 performs normal processing under a normal processing instruction.

【0032】この状態においてカードリーダ部1のカー
ド読取経路にそってカード2を走らせると、カードリー
ダ部1では、図6に示すタイミングで種々のデータを送
出する。同図(a)はカード2の挿入および脱出状態を
知らせるカード挿・脱データであって、カード挿入時に
オンとなり、カード脱出時にオフとなっている。同図
(b)はカード走行時にカード2と接触回転しながら発
生するビット判断用クロック、同図(c)はビットシリ
アルデータ、同図(d)は割り込み信号を示している。
In this state, when the card 2 runs along the card reading path of the card reader 1, the card reader 1 sends various data at the timing shown in FIG. FIG. 4A shows card insertion / removal data for notifying the insertion / removal state of the card 2, which is ON when the card is inserted and OFF when the card is removed. FIG. 2B shows a bit determination clock generated while rotating the card 2 while contacting the card 2, FIG. 2C shows bit serial data, and FIG. 2D shows an interrupt signal.

【0033】ここで、データ処理部3は、図7のステッ
プS1のごとき割り込み信号を受けるごとにI/O4か
らビットシリアルデータを読み込んで処理データメモリ
6に保存する一方(S2)、ビットカウンタ14のビッ
トカウント値を読み出し(S3)、プログラムメモリ5
の計算処理プログラム11を用いて図3に示すビットの
割り込み処理プログラムに対応するアドレスを特定する
(S4)。
Here, the data processing unit 3 reads the bit serial data from the I / O 4 and stores it in the processing data memory 6 every time an interrupt signal is received as in step S1 of FIG. 7 (S2), while the bit counter 14 Is read out (S3), and the program memory 5
An address corresponding to the bit interrupt processing program shown in FIG. 3 is specified using the calculation processing program 11 (S4).

【0034】具体的に述べると、今、割り込み信号を受
けて0ビット目のシリアルデータを読み込んだとき、ビ
ットカウンタ14のビットカウント値が「0]となって
いるので、計算処理プログラムのプログラム内容が アドレステーブルのアドレス+(ビットカウント値×2
バイト) となっているので、上記計算式から、 1000+(0×2)=1000 となり、アドレステーブル12のアドレス1000に格
納されているアドレスデータ「0]が0ビット目の割り
込み処理1のアドレスとなる。
More specifically, when the 0th bit of serial data is read in response to the interrupt signal, the bit count value of the bit counter 14 is "0". Is the address of the address table + (bit count value x 2
From the above formula, 1000+ (0 × 2) = 1000, and the address data “0” stored in the address 1000 of the address table 12 is the same as the address of the interrupt processing 1 of the 0th bit. Become.

【0035】また、例え3ビット目のシリアルデータを
読み込んだとき、ビットカウント値が「3]となってい
るので、上記計算処理プログラムに基づいてアドレス計
算を行うと、 1000+(3×2)=1006 となるので、アドレステーブルのアドレス1006に格
納されているアドレスデータ「300]が3ビット目の
割り込み処理4のアドレスとなる。
Also, even if the third bit serial data is read, the bit count value is "3". Therefore, if the address calculation is performed based on the calculation processing program, 1000+ (3 × 2) = 1006, the address data “300” stored at the address 1006 of the address table becomes the address of the interrupt processing 4 of the third bit.

【0036】そして、以上のようにして例えば1ビット
目のシリアルデータに関する割り込み処理1のアドレス
「0」を特定すると、この特定された処理1を実行する
(S51 )。この割り込み処理1はビットがONなら
ば、1ビット目のシリアルデータをON,つまり「1」
に変換し、キャラクタデータエリア13に格納する。こ
の0ビット目のシリアルデータの割り込み処理の処理終
了後にビットカウンタ14のビットカウント値を「0」
→「1」に設定する。しかる後、次の1ビット目のシリ
アルデータから同様の要領で順次各ビットのシリアルデ
ータの割り込み処理アドレスを特定して割り込み処理
2,3,…を実行し、この割り込み処理結果のデータを
キャラクタデータエリア13に格納し、これら割り込み
処理終了後にビットカウンタ14のビットカウント値を
順次+1インクリメントしていく。
When the address "0" of the interrupt processing 1 relating to, for example, the first bit of serial data is specified as described above, the specified processing 1 is executed (S5 1 ). If the bit is ON, this interrupt processing 1 turns ON the serial data of the first bit, that is, "1".
And stored in the character data area 13. After completion of the interrupt processing of the 0th bit serial data, the bit count value of the bit counter 14 is set to “0”.
→ Set to “1”. Thereafter, the interrupt processing address of the serial data of each bit is sequentially specified in the same manner from the next serial data of the first bit, and the interrupt processing 2, 3,... Is executed. After the interrupt processing is completed, the bit count value of the bit counter 14 is sequentially incremented by +1.

【0037】そして、7ビット目のシリアルデータの割
り込み処理8が終了すると、ビットカウンタ14のビッ
トカウント値をクリアして「0」とする一方、キャラク
タカウンタ15のカウント値を+1インクリメントす
る。その結果、1桁目のキャラクタデータエリア13に
は8ビットの変換データが格納され、1つの文字を構成
するキャラクタデータが格納される。以後,カードデー
タ全部が終了するまで同様の処理を繰り返し実行する。
When the interrupt processing 8 of the seventh bit serial data is completed, the bit count value of the bit counter 14 is cleared to "0", while the count value of the character counter 15 is incremented by +1. As a result, 8-bit conversion data is stored in the first digit character data area 13, and character data constituting one character is stored. Thereafter, the same processing is repeatedly executed until all the card data is completed.

【0038】従って、以上のような実施例によれば、ビ
ットごとに計算処理プログラムを用いてビットシリアル
データに関する割り込み処理のアドレスを計算し、この
計算結果のアドレスの割り込み処理を実行し、引き続
き、次のビットのシリアルデータに関する割り込み処理
のアドレスを計算し、この計算結果のアドレスの割り込
み処理を実行し、それぞれの割り込み処理後に個別に処
理終了とするので、ジャンプ命令やシフト命令をなくし
て高速度で各ビットシリアルデータの割り込み処理を実
行でき、割り込み処理時間を大幅に短縮でき、各ビット
シリアルデータを確実に検出できる。その結果、各ビッ
トのシリアルデータに関する割り込み信号が発生してか
ら割り込み処理が終了するまで、ほぼ40μsec 程度で
終了させることができる。
Therefore, according to the embodiment described above, the address of the interrupt processing for the bit serial data is calculated using the calculation processing program for each bit, and the interrupt processing of the address of the calculation result is executed. Calculates the address of the interrupt processing for the next bit of serial data, executes the interrupt processing of the address of the calculation result, and terminates the processing individually after each interrupt processing. Thus, interrupt processing of each bit serial data can be executed, the interrupt processing time can be greatly reduced, and each bit serial data can be reliably detected. As a result, the processing can be completed in about 40 μsec from the generation of the interrupt signal relating to the serial data of each bit until the completion of the interrupt processing.

【0039】また、割り込み信号を受けるごとに、各ビ
ットごとに計算処理プログラムを用いてビットシリアル
データに関する割り込み処理のアドレスを特定し、この
割り込み処理のアドレスに対応する割り込み処理を実行
し、キャラクタデータエリア13上に各ビットデータご
とにセット/オフセットのデータを格納していくので、
処理ステップを減らし、途中経過のデータを残すことな
く所要とするデータを確実に確保できるので、メモリを
効率的に使用できる。
Each time an interrupt signal is received, an address of an interrupt process relating to bit serial data is specified using a calculation processing program for each bit, an interrupt process corresponding to the address of the interrupt process is executed, and Since the set / offset data is stored in the area 13 for each bit data,
Since the number of processing steps can be reduced and required data can be reliably secured without leaving data in progress, the memory can be used efficiently.

【0040】[0040]

【0041】[0041]

【発明の効果】以上説明したように本発明によれば、次
のような種々の効果を奏する。 請求項1の発明は、カー
ドのビットデータごとに割り込み処理アドレスを迅速に
特定し、割り込み処理を実行するので、ビットチェック
やジャンプ命令がなくなり、ビットデータによるデータ
作成時の高速化を実現できる。
According to the present invention as described above,
Various effects such as According to the first aspect of the present invention , the interrupt processing address is quickly specified for each bit data of the card, and the interrupt processing is executed. Therefore, there is no need to perform a bit check or a jump instruction, and it is possible to realize high-speed data creation using bit data.

【0042】さらに、請求項2の発明は、ビットデータ
ごとに割り込み処理を実行し、各ビットデータごとにセ
ット/オフセットのデータを格納するので、処理ステッ
プを減らし、メモリを効率的に使用できる。
Further, according to the second aspect of the present invention , since interrupt processing is executed for each bit data and set / offset data is stored for each bit data, the number of processing steps can be reduced and the memory can be used efficiently.

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

【図1】本発明に係わるカード割り込み処理方法の一実
施例を説明する図。
FIG. 1 is a view for explaining an embodiment of a card interrupt processing method according to the present invention.

【図2】本発明に係わるカード割り込み処理装置の一実
施例を示す構成図。
FIG. 2 is a configuration diagram showing one embodiment of a card interrupt processing device according to the present invention.

【図3】図2のプログラムメモリのデータ配列を示す
図。
FIG. 3 is a view showing a data array of a program memory shown in FIG. 2;

【図4】図2の処理データメモリのデータ配列を示す
図。
FIG. 4 is a diagram showing a data array of a processing data memory of FIG. 2;

【図5】図2のデータ処理部を構成する機能ブロツク
図。
FIG. 5 is a functional block diagram of the data processing unit shown in FIG. 2;

【図6】カードリーダ部にてカードのカードデータを読
み込んだときに発生する各種データのタイムチャート。
FIG. 6 is a time chart of various data generated when card data of a card is read by a card reader unit.

【図7】本発明に係わるカード割り込み処理装置の動作
手順を説明する図。
FIG. 7 is a diagram for explaining an operation procedure of the card interrupt processing device according to the present invention.

【図8】従来のカードリーダの利用例を説明するカード
リーダを含むシステムの概略構成図。
FIG. 8 is a schematic configuration diagram of a system including a card reader for explaining a usage example of a conventional card reader.

【図9】図8に示すシステムの動作手順を説明する図。FIG. 9 is a view for explaining an operation procedure of the system shown in FIG. 8;

【図10】従来システムにおけるビットデータに対する
割り込み処理動作のフローチャート。
FIG. 10 is a flowchart of an interrupt processing operation for bit data in a conventional system.

【図11】従来システムの他の例を説明するビットデー
タに対する割り込み処理動作のフローチャート。
FIG. 11 is a flowchart of an interrupt processing operation for bit data for explaining another example of the conventional system.

【図12】図11に示す割り込み処理動作時のビットデ
ータのデータ格納状態を説明する図。
FIG. 12 is a view for explaining a data storage state of bit data during the interrupt processing operation shown in FIG. 11;

【符号の説明】[Explanation of symbols]

1…カードリーダ部、2…カード、3…データ処理部、
5…プログラムメモリ、6…処理データメモリ、12…
アドレステーブル、13…キャラクタデータエリア、1
4…ビットカウンタ、15…キャラクタカウンタ、31
…データ読み込み手段、32…ビットデータ読取り手
段、33…処理アドレス特定手段、34…割り込み処理
実行手段。
DESCRIPTION OF SYMBOLS 1 ... Card reader part, 2 ... Card, 3 ... Data processing part,
5: Program memory, 6: Processing data memory, 12:
Address table, 13 ... Character data area, 1
4 ... bit counter, 15 ... character counter, 31
... data reading means, 32 ... bit data reading means, 33 ... processing address specifying means, 34 ... interrupt processing executing means.

フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G06F 9/46 G06K 17/00 G06K 19/00 G06K 1/04 G06K 7/00 G06F 3/08 G06F 12/00 G06F 13/24 G11B 19/00 G11B 20/10 G11B 23/00 G11B 25/04 G11B 27/10 Continuation of the front page (58) Field surveyed (Int.Cl. 6 , DB name) G06F 9/46 G06K 17/00 G06K 19/00 G06K 1/04 G06K 7/00 G06F 3/08 G06F 12/00 G06F 13 / 24 G11B 19/00 G11B 20/10 G11B 23/00 G11B 25/04 G11B 27/10

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 カードのビットデータを読み込むごとに
発生する割り込み信号に基づいて前記ビットデータの割
り込み処理を実行するカード割り込み処理装置におい
て、 予めビット対応の割り込み処理プログラムを特定するア
ドレスおよびこのアドレスの記憶位置を計算する計算処
理プログラムをそれぞれ記憶する記憶手段と、 前記カードのビットデータを読み込むごとにビットをカ
ウントするビットカウンタと、 前記ビットデータを読み込むごとに前記ビットカウンタ
のカウント値と前記計算プログラムとを用いて各ビット
データの割り込み処理を行う前記割り込み処理プログラ
ムのアドレスを特定する手段と、 を備えたことを特徴とするカード割り込み処理装置。
1. A card interrupt processing device for executing interrupt processing of bit data based on an interrupt signal generated each time bit data of a card is read, comprising: an address for specifying an interrupt processing program corresponding to a bit in advance; Storage means for respectively storing a calculation processing program for calculating a storage position; a bit counter for counting bits each time bit data of the card is read; a count value of the bit counter for reading the bit data; and the calculation program Means for specifying an address of the interrupt processing program that performs interrupt processing of each bit data by using the above.
【請求項2】 カードのビットデータを読み込むごとに
発生する割り込み信号に基づいて前記ビットデータの割
り込み処理を実行するカード割り込み処理装置におい
て、 予めビット対応の割り込み処理プログラムを特定するア
ドレスおよびこのアドレスの記憶位置を計算する計算処
理プログラムをそれぞれ記憶する第1の記憶手段と、 前記カードのビットデータを読み込むごとにビットをカ
ウントするビットカウンタおよびバイトデータを記憶す
るキャラクタカウンタを有する第2の記憶手段と、 前記ビットデータを読み込むごとに前記ビットカウンタ
のカウント値と前記計算処理プログラムとを用いて前記
割り込み処理プログラムのアドレスを特定する処理アド
レス特定手段と、 この処理アドレス特定手段によって特定されるアドレス
に対応する割り込み処理プログラムを用いて前記ビット
データの割り込み処理を実行し、8ビットごとのビット
データの割り込み処理後に前記キャラクタカウンタのバ
イトデータを+1インクリメントする割り込み処理実行
手段と、 を備えたことを特徴とするカード割り込み処理装置。
2. A card interrupt processing apparatus for executing interrupt processing of bit data based on an interrupt signal generated each time bit data of a card is read, comprising: an address for specifying an interrupt processing program corresponding to a bit in advance; First storage means for respectively storing a calculation processing program for calculating a storage position; second storage means having a bit counter for counting bits each time bit data of the card is read and a character counter for storing byte data; A processing address specifying means for specifying an address of the interrupt processing program using the count value of the bit counter and the calculation processing program each time the bit data is read; and an address specified by the processing address specifying means. Interrupt processing of the bit data using a corresponding interrupt processing program, and an interrupt processing executing means for incrementing the byte data of the character counter by +1 after the interrupt processing of the bit data for every 8 bits. And a card interrupt processing device.
JP8085191A 1996-04-08 1996-04-08 Card interrupt processing device Expired - Fee Related JP2945865B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8085191A JP2945865B2 (en) 1996-04-08 1996-04-08 Card interrupt processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8085191A JP2945865B2 (en) 1996-04-08 1996-04-08 Card interrupt processing device

Publications (2)

Publication Number Publication Date
JPH09274572A JPH09274572A (en) 1997-10-21
JP2945865B2 true JP2945865B2 (en) 1999-09-06

Family

ID=13851771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8085191A Expired - Fee Related JP2945865B2 (en) 1996-04-08 1996-04-08 Card interrupt processing device

Country Status (1)

Country Link
JP (1) JP2945865B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7033476B2 (en) * 2018-03-28 2022-03-10 日本電産サンキョー株式会社 Magnetic card processing device and method for detecting the start code of magnetic data

Also Published As

Publication number Publication date
JPH09274572A (en) 1997-10-21

Similar Documents

Publication Publication Date Title
EP0314148B1 (en) High-security integrated-circuit card
JPS644216B2 (en)
JP2003510684A (en) Methods for protecting program execution
JPH10303993A (en) Asynchronous serial data transmission / reception method for digital signal processor
JP2945865B2 (en) Card interrupt processing device
CN106411660A (en) Call quality detection method and terminal
AU595211B2 (en) Apparatus for input/output notification to a processor
US5003460A (en) Method for the transmission of connection data stored in a communication switching system to a data processing system
JPH0442321A (en) Ic card information processing system
JPS6193765A (en) Automatic dial telephone set
KR100560564B1 (en) Cut-off call processing method in the improved space switch in wired switch
CN115065442B (en) Data transmission method and related device
US6910176B2 (en) Method for communicating data between digital camera and portable electronic communication device
JP2572584B2 (en) Card communication terminal
JP3887059B2 (en) Data writing method, data reading method, and memory circuit
JP2905496B2 (en) Data processing method for IC card
KR930005597B1 (en) Charging processing method of electronic exchange using computer
JP4774620B2 (en) Information communication method and information communication system
JP2772888B2 (en) Telephone with data communication function
JPH03155245A (en) Protocol analyzer system
CN120881175A (en) Data processing method and device based on electric energy meter and electronic equipment
JP2791618B2 (en) Dial data search method for public telephones
CN118034730A (en) Program upgrading method, program upgrading device, electronic equipment and readable storage medium
JPH0279192A (en) Electronic equipment with card data processor
JP2001516907A (en) How to load commands to the terminal security module

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees