JPH03186992A - Recording medium reader - Google Patents

Recording medium reader

Info

Publication number
JPH03186992A
JPH03186992A JP1325801A JP32580189A JPH03186992A JP H03186992 A JPH03186992 A JP H03186992A JP 1325801 A JP1325801 A JP 1325801A JP 32580189 A JP32580189 A JP 32580189A JP H03186992 A JPH03186992 A JP H03186992A
Authority
JP
Japan
Prior art keywords
data
card
check
classification unit
match
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
JP1325801A
Other languages
Japanese (ja)
Inventor
Shigeyuki Kawana
川名 茂之
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP1325801A priority Critical patent/JPH03186992A/en
Publication of JPH03186992A publication Critical patent/JPH03186992A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Abstract

PURPOSE:To curtail memory capacity by comparing read ID data with the ID data for checking a defect in a storage means, and inhibiting registration processing when both ID data coincide with each other at a classification unit of higher order than the classification unit related to specified data even at the time of noncoincidence. CONSTITUTION:The storage means (a) stores the ID data for checking the defect constructed by representing a digit corresponding to the prescribed classification unit among the ID data represented by plural classification units by specified data. Besides, a comparing means (c) compares the ID data read by a reading means (b) with the ID data for checking the defect in the storage means (a). Then, an inhibiting means (d) inhibits the registration processing when both ID data coincide with each other at the classification unit of the higher order than the classification unit related to the specified data even at the time of the noncoincidence. Thus, defect check data is compressed, and the memory capacity is curtailed.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、カード状の記録媒体等の不良なものをチェ
ックするのに好適な記録媒体読取装置に関する9 [従来の技術1 従来、例えばクレジットカードによる信用取引を行う場
合、カード処理端末機により、クレジットカートに記録
されたカートNo、 (I Dコード)を読取り、この
IDコートを、クレジットセンター等に設置されたホス
トコンピュータへオンラインで伝送して照合することに
より、盗難、取引禁止等に係る不良カードのチェックを
行っていた。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to a recording medium reading device suitable for checking defective card-shaped recording media, etc.9 [Prior Art 1] Conventionally, for example, credit When conducting credit transactions by card, a card processing terminal reads the cart number (ID code) recorded in the credit card, and transmits this ID code online to a host computer installed at a credit center, etc. By checking the card against the card, it was possible to check for defective cards related to theft, transaction prohibition, etc.

[発明が解決しようとする課M] このように、オンラインで照合していたため、例えば、
タクシ−に搭載されたカード処理端末機を利用してタク
シ−代金の支払いをクレジットカードて行う場合には、
タクシ−に!?″i載されたカート処理端末機は電話回
線に接続できずオンライン伝送が不可能なため、不良カ
ードのチェックを行えなかった。
[Problem M that the invention seeks to solve] In this way, because of the online verification, for example,
When paying for a taxi using a credit card using the card processing terminal installed in the taxi,
Take a taxi! ? ``The cart processing terminal loaded on i could not be connected to the telephone line and online transmission was not possible, so it was not possible to check for defective cards.

これは、不良カードチェックファイルはデータ量が膨大
であり、全てのカート処理端末機に不良カードチエ・ツ
クファイルを記憶させると、カード処理システム全体の
ニアストが非常にis’5 <なってしまうため、ホス
トコンピュータにのみ不良カートチェックファイルを記
憶しておき、各カード処理端末機はオンラインで照合せ
ざるを得ないことに起因する。
This is because the amount of data in the defective card check file is enormous, and if all the cart processing terminals were to store the defective card check file, the nearest of the entire card processing system would be extremely low. This is due to the fact that the defective cart check file is stored only in the host computer, and each card processing terminal has no choice but to check online.

してみれば、不良カートチェックファイルを圧縮できれ
ば、各カード処理端末機に不良カードチェックファイル
を記憶させて各カード処理端末機で不良カードチェック
を行うようにしても、コストアップを押さえることがで
きることは明らかである。
In other words, if the defective cart check file can be compressed, the cost increase can be suppressed even if the defective card check file is stored in each card processing terminal and the defective card check is performed at each card processing terminal. is clear.

この発明の課題は、不良チェックデータを圧縮してメモ
リ容量を低減できるようにすることである。
An object of the present invention is to compress defective check data to reduce memory capacity.

[課題を解決するための手段] この発明の手段は次の通りである。[Means to solve the problem] The means of this invention are as follows.

記憶手段a(第1図の機能ブロック図を参照、以下間し
)は、複数の分類単位で表わされるIDデータ中の所定
の分類単位に対応する桁を特定のデータで表わしてなる
不良チェック用のIDデータを記憶する。
Storage means a (refer to the functional block diagram in Fig. 1, hereinafter) is a storage means for defect checking, in which a digit corresponding to a predetermined classification unit in ID data represented by a plurality of classification units is represented by specific data. ID data is stored.

読取手段すは、記録媒体に記録されたIDデータを読取
る。
The reading means reads ID data recorded on the recording medium.

比較手段Cは、読取手段すにて読取られたIDデータと
記憶手段a内の不良チェック用のIDデータとを比較す
る。
The comparison means C compares the ID data read by the reading means and the ID data for defect checking in the storage means a.

禁止手段dは、比較手段Cによる比較の結果、一致しな
い場合てあっても上記特定のデータに係る分類単位より
上位の分類単位にもいて一致するときは登録処理を禁止
する。
As a result of the comparison by the comparison means C, the prohibition means d prohibits the registration process if the classification units are higher than the classification unit related to the specific data and they match, even if they do not match.

[作 用] この発明の手段の作用は次の通りである。[Work] The operation of the means of this invention is as follows.

今、記憶手段aには、10進10桁のIDデータ(カー
ドNo、 )であって、そのうちの−1位4桁は所属会
社のNo、次の2桁は所属部のNo、次の2桁は所属部
のNo、次の2桁は社員のNoに対応するカードNOで
あって、所属部に対応する2桁が、00°゛で表わされ
たちの’1234007890”と、″が、不良チェッ
ク用のカードNoとして記憶されているものとする。な
お、所属会社のNo、所属部のNO1所属所属No、社
員のNOのいずれにおいても、現存するものに対しては
全桁が°゛O°°のものは割当てられていないものとす
る。
Currently, storage means a contains 10 decimal digit ID data (card number, The digit is the department number, and the next two digits are the card number that corresponds to the employee's number. It is assumed that the card number is stored as a card number for defect checking. It should be noted that none of the existing company numbers, department numbers, department numbers, and employee numbers are assigned where all digits are °゛O°°.

そして、読取手段すにより、記録媒体から′°1234
567890°°というカードNoが読取られたものと
する。
Then, the reading means reads '°1234' from the recording medium.
Assume that the card number 567890° is read.

すると、比較手段Cは、読取手段すにて読取られたID
データと記憶手段a内の不良チェック用のIDデータと
を比較する。
Then, the comparison means C compares the ID read by the reading means.
The data is compared with the ID data for defect checking in the storage means a.

そして、禁止手段dは、比較手段Cによる比較の結果、
一致しない場合であっても上記特定のデータに係る分類
単位より」1位の分類単位において一致するときは登録
処理を禁止する。
The prohibition means d is the result of the comparison by the comparison means C.
Even if they do not match, if they match in the first classification unit among the classification units related to the specific data, registration processing is prohibited.

この例では、比較手段Cによる比較は結果しないことと
なるが、その不一致の桁が特定のデータ“’oo”に係
る“所属部°°より上位の分類単位″所属会社′°で4
ま双方とも” 1234 ”であり、一致するので、禁
止手段dにより登録処理が禁止される。
In this example, the comparison by comparison means C will yield no result, but the digit of the mismatch is 4 in the ``classification unit higher than the affiliated company'' for the specific data ``'oo''.
Since both are "1234" and match, the registration process is prohibited by the prohibition means d.

これは、゛所属部パよりルベルだけ上位の分類単位であ
る“所属会社“°の単位で、−括して登録を禁止したこ
とを意味し、1つのチェック用データで多数のカードを
エラー処理できる。
This means that registration is prohibited in the unit of ``affiliated company'', which is a classification unit that is only higher than ``affiliated company'' by ``affiliated company'', and error processing for many cards is performed with one check data. can.

従って、不良チェック用データを圧縮してメモリ容量を
低減できる。
Therefore, the memory capacity can be reduced by compressing the defect check data.

[実施例」 以下、一実施例を第2図ないし第7図を参照しながら説
明する。
[Embodiment] An embodiment will be described below with reference to FIGS. 2 to 7.

第2図は、タクシ−業務に係るデータ処理システムのシ
ステム構成図であり、各タクシ−に搭載された端末機T
、各タクシ−の営業所に設置されたデータ収集機D、タ
クシ−の本社に設置されたポストコンピコ、−夕1−」
を右しており、データ授受は、端末RTとデータ収集機
りとの間ではRAMカートC2を介して行われ、データ
収集機りとホストコンビ、スータト【との間では、公衆
回線を介して行われる。
Figure 2 is a system configuration diagram of a data processing system related to taxi service.
, Data collection machine D installed at each taxi office, Postcompico installed at the taxi headquarters, -Evening 1-''
Data is exchanged between the terminal RT and the data collection machine via the RAM cart C2, and between the data collection machine and the host combination, SUTAT, via the public line. It will be done.

すなわち、端末機甲はクレジットカード等のカードC1
に記録されたIDコード(カードNo、 )を読取り、
このカードNαと対応してタクシ−代金をRA Mカー
トC2に登録する9 このRAMカードC2に登録されたデータは、RAMカ
ードC2をデータ収集機りにセットすることにより、デ
ータ収集機りに収集される。そして、データ収集機りは
、収集した個人別のタクシ−代金を公衆回線を介してホ
ストコンピュータHに伝送する。
In other words, the terminal armor is a card C1 such as a credit card.
Read the ID code (card number, ) recorded on the
Register the taxi fare in the RAM cart C2 in correspondence with this card Nα.9 The data registered in this RAM card C2 is collected by the data collecting machine by setting the RAM card C2 in the data collecting machine. be done. The data collection machine then transmits the collected individual taxi fares to the host computer H via the public line.

端末機Tは、第3図に示したように、CPUI、キー人
力部2、カードリーダ3、ROM4、RAMカードC2
を有しており、CP U 1は、ROM4にプリセット
されたプログラムに従って、キー人力部2から人力され
たタクシ−代金をRA MカードC2に登録する等の各
種処理を制御する9カードリーダ3は、カードCIに記
録されたIDコードを読取りCP U ]に転送する。
As shown in FIG. 3, the terminal T includes a CPUI, a key input unit 2, a card reader 3, a ROM 4, and a RAM card C2.
The CPU 1 has a 9 card reader 3 which controls various processes such as registering the taxi fare manually entered from the key human power section 2 in the RAM card C2 according to the program preset in the ROM 4. , reads the ID code recorded on the card CI and transfers it to the CPU.

CPUIは、読取られたカートNOが取引禁止に係る不
良カードに対応するものであるか否かを、RAMカード
C2にプリセットされたチェック用データに基づいてチ
ェックする。そして、カードNαが取引禁止に係るもの
でない場合は、キー人力部2からのタクシ−代金をカー
ドNαと対応して登録する。CP U 1は、上記のチ
ェックを行う際、図示省略したレジスタR1、レジスタ
R2、レジスタADR8、レジスタADRE、レジスタ
ADRMを活用する9 RAMカードC2は、第4図に示したように、取引テ′
−タ登録エリアE1と、ネガ/ポジファイルエリアE2
とに区分されている。
The CPUI checks whether the read cart number corresponds to a defective card for which transactions are prohibited, based on check data preset in the RAM card C2. If the card N.alpha. is not related to transaction prohibition, the taxi fare from the key personnel section 2 is registered in correspondence with the card N.alpha. When the CPU 1 performs the above check, it utilizes the register R1, register R2, register ADR8, register ADRE, and register ADRM (not shown).The RAM card C2, as shown in FIG.
- Data registration area E1 and negative/positive file area E2
It is divided into.

取引データ登録エリアE1には、現金支払いによるタク
シ−代金の累計値、及びカートNOと対応づけられたカ
ード支払いによる個人別のタクシ−代金等が登録される
In the transaction data registration area E1, the cumulative value of taxi fares paid in cash, individual taxi fares paid by card associated with the cart number, etc. are registered.

ネガ/ポジファイルエリアE2には、ネガ/ポジチェッ
クファイルが格納されている。このネガ/ポジチェック
ファイルのデータは、ポストコンピュータHから伝送さ
れ、データ収’A RoにRAMカードC2をセットす
ることにより格納される。
Negative/positive check files are stored in the negative/positive file area E2. The data of this negative/positive check file is transmitted from the post computer H and stored by setting the RAM card C2 in the data storage A Ro.

このネガ/ポジチェックファイルは、タクシ−の乗客が
クレジットカート等による支払いを中し出た際に、その
クレジットカード等が適性であるか否かをチェックする
ために活用される。
This negative/positive check file is used to check whether the credit card or the like is appropriate when a taxi passenger pays with a credit card or the like.

ネガ/ポジチェックファイルのレコードのフォーマット
は、第5図に示したように、2桁のファイル区分コード
No、、4桁の発行エリアコードNo、4桁の発行会社
コードNα、16桁の利用者コードNOとなっている。
As shown in Figure 5, the record format of the negative/positive check file is: 2-digit file classification code No., 4-digit issuing area code No., 4-digit issuing company code Nα, 16-digit user name. The code is NO.

また、利用者コートNoは、」二位桁から順に、4桁の
団体コードNo、2桁の事業所コートNα、4桁の部コ
ードNG、2桁の課コート〜0.4桁の個人コードNO
となっている。
In addition, the user code number is, in order from the second digit, the 4-digit group code number, the 2-digit office code Nα, the 4-digit department code NG, the 2-digit department code to the 0.4-digit personal code. NO
It becomes.

なお、各レコードの各コードNαは、それらが合体して
1つのカード〜α(IDNO,)とされ、各レコードは
、カードNOの昇順に配列されている。また、本システ
ムに適用可能なカードに記録されるカードNoは、上記
2桁のファイル区分コードNOを除外したものとなって
いる。
Note that each code Nα of each record is combined into one card ~α(IDNO,), and each record is arranged in ascending order of card number. Further, the card number recorded on the card applicable to this system excludes the above two-digit file classification code number.

2桁のファイル区分コートNoの上位桁は、“1゛′“
2゛°のいずれかて゛あり、パ1“°は当該レコードが
ボジチヱ・ブタ用レコードであることを示し、2°°は
当該レコードがネガチェック用レコードであることを示
している。ここで、ポジチェック用レコード4i、顧客
か提示したカードC1か当該タクシ−にて取扱い可能な
カードであるか否かをチェックするためのものである。
The upper digit of the 2-digit file classification code number is “1゛′”
There is either one of 2゛°, and 1"° indicates that the record is a record for pigs, and 2° indicates that the record is a negative check record.Here, The positive check record 4i is for checking whether the card C1 presented by the customer is a card that can be handled by the taxi concerned.

一方、ネガチェック用レコードは、顧客が提示したカー
トC1が当該タクシ−にて取扱い可能なものであると判
断された後、更に、例えば取引停止等がなされた会社の
社員に対して発行された不良カートであるか否かをチェ
ックするためのものである。また、ファイル区分コード
No、の下位桁は、当該レコードが、クレジットカード
、メンバーカード等、どの種類のカードをチェックする
ためのレコードであるかを示している。
On the other hand, after it is determined that the cart C1 presented by the customer can be handled by the taxi concerned, a negative check record is issued to, for example, an employee of the company whose transactions have been suspended. This is to check whether the cart is defective or not. Further, the lower digit of the file classification code No. indicates which type of card, such as a credit card or a member card, the record is for checking.

 0 なお、ポジチェック用レコードでは、当3亥タクシー会
社にて取扱い得るカートであるか否かのみをチェックす
れば良いので、発行エリアコードN。
0 In addition, in the positive check record, it is only necessary to check whether or not the cart can be handled by our 30 taxi company, so issue area code N.

と発行会社コートNαのみがセットされ、利用者コード
No対応の他の項目のコードは全てO′°となっている
Only the issuing company code Nα is set, and the codes of other items corresponding to the user code No. are all O'°.

また、ネガチェック用レコードは、カードの良否を、当
該カード所持者の所属分類単位で一括して行うため、所
定レベル以ドの分類単位は全て“0゛′となっている。
Furthermore, in the negative check record, since the quality of the card is checked in the classification unit to which the card holder belongs, all classification units below a predetermined level are set to "0".

例えば、第5図に示したように、“事業所°°以下の分
類単位の各コードNOが′0°°になっているときは、
カートCIのカードリーダの゛事業所°゛より上位の分
類単位の各コードNoが一致しているときは、当該カー
トC1は不良カードとして処理される。
For example, as shown in FIG.
When the code numbers of the classification units higher than "business office" of the card reader of the cart CI match, the cart C1 is treated as a defective card.

次に、第6図および第7図を参照しながら不良カードの
チェック動作を説明する9 カードC1に記録されたカードNo、 (I Dデータ
)がカードリーダ3により読取られると、CPU]は、
そのカードNOをレジスタR1にセットする(] 1 第6図ステップSl)。そして、最初にポジチェック用
レコードとの照合を行うべく、レジスタR1にセットし
た読取りに係るカードNoの先頭に、ポジファイル区分
コートNoに対応する“′10°゛を付加する(ステッ
プS2)。
Next, we will explain the defective card checking operation with reference to FIGS. 6 and 7.9 When the card number (ID data) recorded on the card C1 is read by the card reader 3, the CPU
The card number is set in register R1 (] 1 Step Sl in FIG. 6). Then, in order to first perform comparison with the positive check record, "'10°" corresponding to the positive file classification code number is added to the beginning of the card number related to reading set in the register R1 (step S2).

次に、2分割検索を行うため、先ず、レジスタADR3
にネガ/ポジチエ・ツクファイルの開始アドレスをセッ
トしくステップS3〉、レジスタADREにネガ/ポジ
チェックファイルの終了アドレスをセットする(ステッ
プS4>。そして、レジスタADR3内のアドレスとレ
ジスタADRE内のアドレスの加算値の1/2の値を、
アレジスタADRMにセットするくステップS5)。
Next, in order to perform a two-part search, first register ADR3
Set the start address of the negative/positive check file in step S3>, and set the end address of the negative/positive check file in register ADRE (step S4>. Then, set the address in register ADR3 and the address in register ADRE). The value of 1/2 of the added value is
Step S5).

次に、レジスタAr)RSとレジスタADREの内容を
比較する(ステップS6)。その結果、致しないときは
、未だ2分割検索が終了していないことを意味するので
、2分割検索を続行すべく、レジスタR2にレジスタA
DRMにセットされたアドレス対応のレコード内容をセ
ットする〈ステップS7)。
Next, the contents of register Ar)RS and register ADRE are compared (step S6). As a result, if it does not match, it means that the two-part search has not finished yet, so in order to continue the two-part search, register A is added to register R2.
The record contents corresponding to the address set in the DRM are set (step S7).

 2 そして、レジスタR1内の読取りに係るカートNoとレ
ジスタR2内のレコードに係るカードNoとを比較する
くステップS8〉9その結果、一致せず、読取りに係る
カードNOの方が大きいときは、2分割検索法のアルゴ
リズムに従って、レジスタAr)R3にレジスタAr)
RIVI内のアドレスをセットして(ステップS9)、
ステップS5に戻る。
2. Then, compare the cart number related to the read in the register R1 and the card number related to the record in the register R2 (step S8>9). As a result, if they do not match and the card number related to the read is larger, According to the algorithm of the two-part search method, register Ar)R3 and register Ar)
Set the address in RIVI (step S9),
Return to step S5.

また、一致せず、読取りに係るカートN(lの方が小さ
いときは、所定のゼロサーチ処理を行う〈ステップS1
0〉。
If they do not match and the cart N(l) involved in the reading is smaller, a predetermined zero search process is performed (step S1
0〉.

ここで、第6図のフローの説明を中断し、ゼロサーチ処
理を第7図を参照しながら説明する。
Here, the explanation of the flow in FIG. 6 will be interrupted, and the zero search process will be explained with reference to FIG. 7.

ゼロサーチ処理では、まず、レジスタR1内の読取りに
係るカードNαとレジスタR2内のレコードに係るカー
ドNOとに関し、再」三位の桁を比較することにより、
ネガ/ポジの区分が一致するが否かを判断する(第7図
ステップS 10 ]、、 ) 、その結果、一致しな
いときは、不一致としてリターンする。一方、一致する
ときは、上記両カードNoの発行エリアに対応する桁の
内容が一致するが一致3 するか否かを判断する(ステップ5102)。その結果
、一致しないときは、不一致としてリターンする。一方
、一致するときは、上記両カードNOの発行会社に対応
する桁の内容が一致するか否かを判断する(ステップ8
103 )。その結果、致しないときは、不一致として
リターンする。
In the zero search process, first, by comparing the third digit of the card Nα related to the read in register R1 and the card NO related to the record in register R2,
It is determined whether or not the negative/positive categories match (step S10 in FIG. 7). If the results do not match, the process returns as a mismatch. On the other hand, if they match, it is determined whether or not the contents of the digits corresponding to the issuance areas of both card numbers match (step 5102). As a result, if they do not match, it is returned as a mismatch. On the other hand, if they match, it is determined whether the contents of the digits corresponding to the issuing companies of both card numbers match (step 8).
103). If the result does not match, it returns as a mismatch.

一方、一致するときは、レコードに係るカードNαの団
体に対応する桁の内容がオール“′0°′であるか否か
を判断する(ステップS 1−04 )。その結果、団
体に対応する桁の内容がオール°゛0′°であれば、一
致としてリターンし、オール°“0゛でなければ、上記
両カードN(lの団体に対応する桁の内容が一致するか
否かを判断する(ステップ5105)。
On the other hand, if they match, it is determined whether the contents of the digits corresponding to the organization of the card Nα related to the record are all "'0°" (step S1-04). If the contents of the digits are all °゛0'°, it is returned as a match, and if the contents are not all °゛0'°, it is determined whether the contents of the digits corresponding to the group of both cards N (l) match. (Step 5105).

その結果、一致しないときは、不一致としてリターンす
る。一方、一致するときは、レコードに係るカートNo
の事業所に対応する桁の内容がオール゛O°“であるか
否かを判断する(ステップ5106)9以下、ステップ
5107〜11Bに示したように、リターンする場合を
除き、同様のアル4 ゴリズムに従って、それ以降の゛部°°、゛課°パ個人
゛°について処理していく このようなゼロサーチ処理を実行した後、ゼロサーチ処
理の結果が“一致゛′てあったが否がをI’17断する
〈第7図ステップS 1 ]、 )。その結果、一致°
′ではなく、゛不一致゛°であったときは、カードC1
のカートNoが、当該タクシ−会社で収扱い得るものな
のが否がか未だ判明しないのて、さらにポジチェックを
継続すべく、レジスタA DR3内のアドレスとレジス
タADRE内のアドレスノ加算値の1/2の値を、アレ
ジスタADREにセットして(ステップS 12 )−
ステップs6に戻る。
As a result, if they do not match, it is returned as a mismatch. On the other hand, if they match, the cart number related to the record
Determine whether the contents of the digits corresponding to the business office are all "O°" (step 5106) 9 and below, as shown in steps 5107 to 11B, except for the case of return, similar Al 4 After executing such a zero search process, which processes subsequent departments, departments, and individuals according to the I'17 (Step S 1 in Figure 7). As a result, the match °
If it is not ``inconsistent'' instead of ``, then card C1
Since it is not yet clear whether or not the cart No. of /2 is set in the register ADRE (step S12).
Return to step s6.

なお、ステップS6にて、一致すると判断されたときは
、ネガ/ポジチェックファイル中の全てのレコードにつ
いてポジチェックを行ったにも拘らず、カードC1のカ
ートNo、中の発行エリアおよび発行会社と一致するも
のが、いずれのレコードにも登録されておらず、当該タ
クシ−会社で適用不能なカートであることを意味するの
で、ボジチ5 ニックエラー処理を行って(ステップ513)、エラー
終了する。
In addition, when it is determined that they match in step S6, even though all records in the negative/positive check file have been checked, the cart number, issuing area, and issuing company of card C1 are Since the matching cart is not registered in any record, which means that the cart is not applicable to the taxi company in question, error processing is performed (step 513) and the process ends with an error.

ステップS8にてレジスタR1とR2の内容が一致する
と判断されたとき、及びステップSl]にてゼロサーチ
の結果が“一致°′であると判断されたときは、カード
C1のカードNo、が、当該タクシ−会社で適用可能な
ものであり、ポジチェックをパスしたことを意味するの
で、さらに、ネガチェックを行うへく、ステップS 1
 /]以降に進む。
When it is determined in step S8 that the contents of registers R1 and R2 match, and when it is determined in step S1 that the zero search result is "match °'," the card number of card C1 is Since this is applicable to the taxi company concerned and means that the positive check has been passed, a negative check is further performed in step S1.
/] Proceed to the next step.

ステップSL4では、ステップS2にてレジスタR1内
の読取りに係るカードNαに対して付加したポジに対応
する′]0“を、ネガに対応する20°′に変更する。
In step SL4, ']0'' corresponding to the positive added to the card Nα related to reading in the register R1 in step S2 is changed to 20°' corresponding to the negative.

そしてステップS15に進むが、このステップS15以
降の処理は、ポジチェックとほぼ同様であるので、相違
点のみを説明する。
The process then proceeds to step S15, but since the processing after step S15 is almost the same as the positive check, only the differences will be explained.

ステップS6に対応するステップS ]、 8にて、一
致すると判断されたときは、ステップS6の場合はエラ
ー終了となるが、ステップS 1.8の場合は正常終了
となる。
If it is determined that they match in step S1.8 corresponding to step S6, the step S6 ends with an error, but the step S1.8 ends normally.

 6 また、ステップS8.Sllに対応するステップS20
.323にて、一致すると判断されたときは、ステップ
S8、Sllの場合はいずれもチェックをパスしたもの
とされるが、ステップS20.323の場合は、いずれ
もネガチェックエラー処理が行われ(7,テップS25
>、チェックをパスしないこととなる。
6 Also, step S8. Step S20 corresponding to Sll
.. If it is determined that they match in step 323, it is assumed that the check has passed in both step S8 and in the case of Sll, but in the case of step S20.323, negative check error processing is performed in both cases (7 , step S25
>, the check will not pass.

これは、ポジチェック用レコードに於いては、チェック
をパスする方のデータが記録されているのに対し、ネガ
チェック用レコードに於いては、チェックをパスしない
方のデータが記録されているためである。
This is because the positive check record records data that passes the check, while the negative check record records data that does not pass the check. It is.

このようなネガチェックにより、例えば、第7図のステ
ップ5108にて°部“′の桁がオール°゛0”と判断
されたときは、第6図のステップS25にてネガチェッ
クエラー処理が行われる。すなわち、“部゛′よりも1
つだけ分類単位の大きな“事業所″という複数人の集合
の分類単位で不良カードがチェックされる9従って、例
えば、その゛事業所゛′に属する人数が1000人であ
れば、 7 その1000人分の不良情報をほぼ1人分のメモリ容量
で登録てき、メモリ容量を大r11に低減できることと
なる。
For example, when it is determined in step 5108 of FIG. 7 that the digits in the "°" part are all "0" through such a negative check, negative check error processing is performed in step S25 of FIG. be exposed. In other words, 1 than “part ゛′
Defective cards are checked in a classification unit that is a collection of multiple people called "business office", which has a larger classification unit.9 Therefore, for example, if the number of people belonging to that "business office" is 1000 people, then 7 those 1000 people. The defect information for 1 person can be registered using the memory capacity for almost one person, and the memory capacity can be reduced to 11 times.

また、第6図のステップ5113にて、゛個人°。In addition, in step 5113 of FIG. 6, ``individual degree''.

の桁の一致を判断し、一致した場合にも第6図のステッ
プS25にてネガチェックエラー処理を行っているので
、各個人毎に不良カードをチェックすることもできる。
It is determined whether the digits match, and even if they match, negative check error processing is performed in step S25 in FIG. 6, so that it is also possible to check for defective cards for each individual.

なお、本発明は、システムのみならず、単独のデータ処
理装置にも適用可能である。このような場合、不良チェ
ックデータは、必ずしもRAMカードに記憶しなくても
良い。
Note that the present invention is applicable not only to a system but also to a single data processing device. In such a case, the defect check data does not necessarily need to be stored in the RAM card.

[発明の効果] この発明によれば、不良チェックデータを圧縮してメモ
リ容量を低減できるので、RAMカード等のメモリ容量
の限られた記憶素子にも不良チェックデータを格納でき
、これを活用することに、Lす、タクシ−等に搭載され
たオンライン接続不可能なデータ処理端末機でも不良カ
ードチェックが8 行えるようになる。
[Effects of the Invention] According to the present invention, since the memory capacity can be reduced by compressing the defect check data, the defect check data can be stored even in a storage element with limited memory capacity such as a RAM card, and this can be utilized. In particular, it will be possible to check for defective cards even on data processing terminals installed in cars, taxis, etc. that cannot be connected online.

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

第1図は本発明の機能ブロック図、第2図は実施例のシ
ステム構成図、第3図は端末機のブ1クック楕成図、第
4図はRAMカードのメモリマツプを示す図、第50は
ネガ/ボジチヱックファイルのレコードのフォーマット
を示す図、第6図は不良カートチェック処理を示すフロ
ーチャーI・、第7図は第6図におけるゼL″7サーチ
処>1!サブルーチンを示すフローチャー1〜である。 1・・・CP LJ、3・・・カートリーダ、4・・・
R,OM、1゛・・端末機、C1・・・カード、C2・
・・RAMカード、C2・・・ネガ/ポジファイルエリ
ア。
Fig. 1 is a functional block diagram of the present invention, Fig. 2 is a system configuration diagram of an embodiment, Fig. 3 is a book ellipse diagram of a terminal, Fig. 4 is a diagram showing a memory map of a RAM card, and Fig. 50 is a diagram showing a memory map of a RAM card. is a diagram showing the record format of a negative/physical file, FIG. 6 is a flowchart showing the defective cart check process, and FIG. Flowchart 1~ is shown. 1... CP LJ, 3... Cart reader, 4...
R, OM, 1゛...Terminal, C1...Card, C2...
...RAM card, C2...Negative/positive file area.

Claims (1)

【特許請求の範囲】 複数の分類単位で表わされるIDデータ中の所定の分類
単位に対応する桁を特定のデータで表わしてなる不良チ
ェック用のIDデータを記憶する記憶手段と、 記録媒体に記録されたIDデータを読取る読取手段と、 この読取手段にて読取られたIDデータと上記記憶手段
内の不良チェック用のIDデータとを比較する比較手段
と、 この比較手段による比較の結果、一致しない場合であっ
ても上記特定のデータに係る分類単位より上位の分類単
位において一致するときは登録処理を禁止する禁止手段
と、 を備えたことを特徴とする記録媒体読取装置。
[Scope of Claims] Storage means for storing ID data for defect checking in which a digit corresponding to a predetermined classification unit in ID data represented by a plurality of classification units is represented by specific data, and recorded on a recording medium. a reading means for reading the ID data read by the reading means; a comparison means for comparing the ID data read by the reading means with the ID data for defect checking in the storage means; and a comparison result by the comparison means that does not match. A recording medium reading device comprising: a prohibiting means for prohibiting registration processing even if the classification unit corresponding to the specific data matches in a classification unit higher than the classification unit related to the specific data.
JP1325801A 1989-12-18 1989-12-18 Recording medium reader Pending JPH03186992A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1325801A JPH03186992A (en) 1989-12-18 1989-12-18 Recording medium reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1325801A JPH03186992A (en) 1989-12-18 1989-12-18 Recording medium reader

Publications (1)

Publication Number Publication Date
JPH03186992A true JPH03186992A (en) 1991-08-14

Family

ID=18180747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1325801A Pending JPH03186992A (en) 1989-12-18 1989-12-18 Recording medium reader

Country Status (1)

Country Link
JP (1) JPH03186992A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06348917A (en) * 1993-06-01 1994-12-22 Nhk Spring Co Ltd Device and method for card management
JP2002537619A (en) * 1999-02-18 2002-11-05 オービス・パテンツ・リミテッド Credit card system and method
JP2002541601A (en) * 1999-04-13 2002-12-03 オービス・パテンツ・リミテッド Person-to-person, person-to-company, company-to-person, and company-to-company financial transaction systems

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55146569A (en) * 1979-05-04 1980-11-14 Matsushita Electric Ind Co Ltd Card terminal equipment
JPS6154593A (en) * 1984-08-23 1986-03-18 オムロン株式会社 Taxi credit card settling system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55146569A (en) * 1979-05-04 1980-11-14 Matsushita Electric Ind Co Ltd Card terminal equipment
JPS6154593A (en) * 1984-08-23 1986-03-18 オムロン株式会社 Taxi credit card settling system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06348917A (en) * 1993-06-01 1994-12-22 Nhk Spring Co Ltd Device and method for card management
JP2002537619A (en) * 1999-02-18 2002-11-05 オービス・パテンツ・リミテッド Credit card system and method
JP2002541601A (en) * 1999-04-13 2002-12-03 オービス・パテンツ・リミテッド Person-to-person, person-to-company, company-to-person, and company-to-company financial transaction systems

Similar Documents

Publication Publication Date Title
US5416306A (en) Method for comparing and verifying security codes at point of sale
US20120046976A1 (en) Method for reimbursement from pre-tax spending accounts
US7661587B1 (en) Systems and methods for determining false MICR
JPH03186992A (en) Recording medium reader
EP0210963A2 (en) Cash desk for the emission and the confirmation of optical and/or magnetic key card
JPH10171897A (en) Electronic money system using ic card
JP2002342838A (en) Terminal equipment for settlement
JP3459568B2 (en) Automatic trading system
JP3418300B2 (en) Continuous transaction control system for automated equipment
JPH07271866A (en) Purchase point service system consisting of card and card storing body
JPH0793406A (en) Credit sale processor
JPH10188091A (en) Prepaid card system using ic card
JPH0660232A (en) Card system
JPH08202774A (en) Electronic receipt filing card and device for performing access to this card
JP3412205B2 (en) Automatic ticket gate system, commuter pass processing system, and its commuter pass monitoring and setting method.
JPH04283861A (en) Bond transaction method
JPS62147568A (en) Collation system for seal impression
JPH0458371A (en) Card transaction processing system
JPH02140892A (en) Ic card system
RU133635U1 (en) AUTOMATED PERSONALITY CERTIFICATE CONTROL SYSTEM BASED ON PERSONAL IDENTIFICATION ELECTRONIC CARDS CARD FOR DETERMINING THE LIST OF SERVICES PROVIDED
JPS5938876A (en) Voting ticket selling, totaling and refunding system
JPS60220462A (en) Method of collating password number
JPS61234466A (en) Credit card transaction processor
JPS6226519B2 (en)
JPS6140668A (en) Preventing method of illegal transaction of batch processing system for credit transaction using card