JP6957684B2 - Control program for card readers, payment terminals and card readers - Google Patents
Control program for card readers, payment terminals and card readers Download PDFInfo
- Publication number
- JP6957684B2 JP6957684B2 JP2020109319A JP2020109319A JP6957684B2 JP 6957684 B2 JP6957684 B2 JP 6957684B2 JP 2020109319 A JP2020109319 A JP 2020109319A JP 2020109319 A JP2020109319 A JP 2020109319A JP 6957684 B2 JP6957684 B2 JP 6957684B2
- Authority
- JP
- Japan
- Prior art keywords
- card
- authentication
- authentication information
- cpu
- payment
- 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
Links
Images
Landscapes
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明の実施形態は、カード読取装置、決済端末及びカード読取装置の制御プログラムに関する。 An embodiment of the present invention relates to a card reader, a payment terminal, and a control program for the card reader.
非接触式のICカードに記憶されたカード情報を読み取るカード読取装置は、例えば決済のための情報としてカード情報を読み取るために決済端末に組み込まれている。 A card reading device that reads card information stored in a non-contact IC card is incorporated in a payment terminal, for example, to read card information as information for payment.
非接触式のICカードは、電子マネーカード及びポイントカード等のように、決済に利用される複数種別が存在している。また電子マネーカードの中にも、電子マネーによる決済サービスを提供する業者の違いなどによる複数種別が存在している。さらには、非接触式のICカードには、例えば従業員証などのような、決済に利用されない種別のものも存在している。そして、これらの多種のICカードでは、同一の通信規格が利用されている場合がある。 There are a plurality of types of non-contact IC cards used for payment, such as electronic money cards and point cards. In addition, there are multiple types of electronic money cards due to differences in the providers of electronic money payment services. Furthermore, there are some types of non-contact IC cards that are not used for payment, such as employee ID cards. The same communication standard may be used in these various types of IC cards.
一方、複数種別のICカードを同一の財布やカードケースに収納することは、しばしば行われている。このような状態でICカードが決済端末に翳された場合、複数のICカードが決済端末の通信範囲に同時に入ることになる。そしてこの場合、複数のICカードのうちのいずれからカード情報が読み取られるかは分からない。つまり、複数のICカードのうちの利用者が利用しようとしているICカードのカードデータが読み取られる保証はなく、利用者が意図しないICカードのカード情報が取得されてしまう場合がある。 On the other hand, it is often practiced to store a plurality of types of IC cards in the same wallet or card case. When the IC card is held in the payment terminal in such a state, a plurality of IC cards enter the communication range of the payment terminal at the same time. In this case, it is unknown which of the plurality of IC cards the card information is read from. That is, there is no guarantee that the card data of the IC card that the user is trying to use among the plurality of IC cards can be read, and the card information of the IC card that the user does not intend may be acquired.
このような事情から、どのICカードのカード情報が読み出されたのかを利用者が確認できることが望まれていた。 Under these circumstances, it has been desired that the user can confirm which IC card card information has been read.
本発明が解決しようとする課題は、どのICカードのカード情報が読み出されたのかを利用者が確認できるカード読取装置、決済端末及びカード読取装置の制御プログラムを提供することである。 An object to be solved by the present invention is to provide a control program for a card reader, a payment terminal, and a card reader that allows a user to confirm which IC card card information has been read.
実施形態の読取装置は、非接触通信ユニット、取得手段、判定手段、通知手段、認証情報確認手段及び表示制御手段を備える。非接触通信ユニットは、認証方法の異なる複数種類の非接触型のICカードと通信する。取得手段は、非接触通信ユニットがICカードと通信可能となった場合に、ICカードに記憶されたカード情報を、非接触通信ユニットを介して取得する。判定手段は、取得手段が取得したカード情報に基づいてICカードの種別を判定する。通知手段は、判定手段が判定した種別を、ICカードの利用者に対して通知する。認証情報確認手段は、認証方法の異なる複数種類の非接触型のICカードのそれぞれに関して認証の要否と認証方法とを含む認証情報を記述した認証テーブルに基づいて、判定手段が判定したICカード種別と対応する認証情報を確認する。表示制御手段は、認証情報確認手段が確認した認証情報に含まれる認証の要否が認証要を表す場合には認証情報確認手段が確認した認証情報に含まれた認証方法を表示し、認証情報確認手段が確認した認証情報に含まれる認証の要否が認証不要を表す場合には決済の処理中であることを表示する。 The reading device of the embodiment includes a non-contact communication unit, an acquisition means, a determination means, a notification means , an authentication information confirmation means, and a display control means . The non-contact communication unit communicates with a plurality of types of non-contact IC cards having different authentication methods. When the non-contact communication unit becomes able to communicate with the IC card, the acquisition means acquires the card information stored in the IC card via the non-contact communication unit. The determination means determines the type of IC card based on the card information acquired by the acquisition means. The notification means notifies the IC card user of the type determined by the determination means. Authentication information confirmation means, based on the authentication table describing authentication information including the necessity of authentication for each non-contact type IC card for a plurality of types with different authentication methods and authentication method, IC card determination means determines Check the authentication information corresponding to the type. The display control means displays the authentication method included in the authentication information confirmed by the authentication information confirmation means when the necessity of authentication included in the authentication information confirmed by the authentication information confirmation means indicates the authentication requirement, and the authentication information. If the necessity of authentication included in the authentication information confirmed by the confirmation means indicates that authentication is not required, it is indicated that the payment is being processed.
以下、実施の形態の一例を図面に基づいて説明する。
図1は本実施形態に係る決済システム100の概略構成を示すブロック図である。
決済システム100は、POS(point-of-sale)システム10と複数の信販サーバ20とを、ゲートウェイサーバ30及びネットワーク40を介して通信可能として構成される。
POSシステム10は、決済の対象となる商取引が行われる店舗などに設置される。POSシステム10は、商取引の会計のための各種の処理を行う。
信販サーバ20は、信販サービスの提供者によって運用される。信販サーバ20は、信販サービスを提供するための各種の処理を行う。なお、本実施形態においては、信販サービスには、クレジット決済サービスに加えて、プリペイド決済、電子マネー決済、あるいはポイント決済などの様々な決済サービスを含み得る。
ゲートウェイサーバ30は、POSシステム10から信販サービスの利用のために送信されるデータを、利用する信販サービスに応じた信販サーバ20へと転送する。
ネットワーク40は、信販サーバ20とゲートウェイサーバ30との間で授受されるデータを伝送する。ネットワーク40としては、インターネット又は専用線網などを利用できる。
Hereinafter, an example of the embodiment will be described with reference to the drawings.
FIG. 1 is a block diagram showing a schematic configuration of a payment system 100 according to the present embodiment.
The payment system 100 is configured so that the POS (point-of-sale)
The
The
The
The
POSシステム10は、複数のPOS端末11、複数の決済端末12及びネットワーク13を含む。
POS端末11は、商取引の内容を登録する登録処理、商取引の代金を計算する勘定処理、あるいは代金を決済する決済処理などを行う。
決済端末12は、代金の決済に信販サービスを利用する場合に、そのために必要となる各種の操作を受け付ける。
The
The
When the credit sales service is used for payment of the price, the
図2はPOS端末11及び決済端末12の要部回路構成を示すブロック図である。
POS端末11は、CPU(central processing unit)11a、ROM(read-only memory)11b、RAM(random-access memory)11c、補助記憶ユニット11d、時計ユニット11e、入出力ポート(I/O)11f、通信インタフェース11g、スキャナ11h、キーボード11i、タッチパネル11j、カードリーダ11k、プリンタ11m、通信ユニット11n及び伝送システム11pを含む。
FIG. 2 is a block diagram showing a main circuit configuration of the
The
CPU11a、ROM11b、RAM11c及び補助記憶ユニット11dは、伝送システム11pにより接続されてコンピュータを構成する。
CPU11aは、上記のコンピュータの中枢部分に相当する。CPU11aは、ROM11b又は補助記憶ユニット11dに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、POS端末11としての各種の動作を実現するべく各部を制御する。
ROM11bは、上記のコンピュータの主記憶部分に相当する。ROM11bは、上記のオペレーティングシステムを記憶する。ROM11bは、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またROM11bは、CPU11aが各種の処理を行う上で参照するデータを記憶する場合もある。
RAM11cは、上記のコンピュータの主記憶部分に相当する。RAM11cは、CPU11aが各種の処理を行う上で参照するデータを記憶する。さらにRAM11cは、CPU11aが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
補助記憶ユニット11dは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット11dは、例えばHDD(hard disk drive)やSSD(solid state drive)などであり、CPU11aが各種の処理を行う上で使用するデータや、CPU11aでの処理によって生成されたデータを保存する。補助記憶ユニット11dは、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。
The
The
The
The
The
ROM11b又は補助記憶ユニット11dに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。POS端末11の譲渡は一般的に、制御プログラムがROM11b又は補助記憶ユニット11dに記憶された状態にて行われる。しかしPOS端末11の譲渡は、制御プログラムがROM11b又は補助記憶ユニット11dに記憶されない状態で行われても良い。そして、制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して譲渡されても良い。この場合、制御プログラムは、POS端末11の使用者による操作に応じて補助記憶ユニット11dに書き込まれる。
The application program stored in the
時計ユニット11eは、定常的に計時動作を行い、日付及び時刻を表した日時情報を生成する。時計ユニット11eには、例えばTOD(time of day)時計が利用できる。
入出力ポート11fには、ドロワユニット14が接続される。入出力ポート11fは、CPU11aからドロワ開放が指示されたことに応じてドロワユニット14を駆動するための駆動信号をドロワユニット14に対して出力する。ドロワユニット14は、駆動信号を受けてドロワを開放する。
通信インタフェース11gには、決済端末12が接続される。通信インタフェース11gは、POS端末11と決済端末12との間で授受されるデータを送受信する。通信インタフェース11gとしては、例えばUSB(universal serial bus)規格に準拠した周知のデバイスが利用できる。
スキャナ11hは、バーコードを読み取って、そのバーコードが表す情報を出力する。
スキャナ11hには、固定タイプ及びハンディタイプのいずれか、又はその双方を含み得る。
キーボード11iは、オペレータによる操作の内容を表したコマンドを出力する。
タッチパネル11jは、表示デバイス及びタッチセンサを含む。表示デバイスは、GUI画面などのオペレータに対して提示すべき任意の画面を表示する。表示デバイスとしては、例えばカラーLCD(liquid crystal display)等の周知のデバイスが利用できる。
タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面へのオペレータのタッチ位置を検出し、その位置情報をCPU11aへと送る。タッチセンサとしては、周知のデバイスが利用できる。
カードリーダ11kは、カード型の記憶媒体に記憶されたデータを読み取る。カードリーダ11kとしては、例えば既存の磁気カードリーダ又は接触式のICカードリーダなどが利用できる。
プリンタ11mは、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列や画像などを印刷することによりレシート等を発行する。
通信ユニット11nは、ネットワーク13を介した通信を行う。通信ユニット11nとしては、例えば既存のLAN通信デバイスを適用できる。
伝送システム11pは、CPU11a、ROM11b、RAM11c、補助記憶ユニット11d、時計ユニット11e、入出力ポート11f、通信インタフェース11g、スキャナ11h、キーボード11i、タッチパネル11j、カードリーダ11k、プリンタ11m及び通信ユニット11nの間で授受されるデータを伝送する。伝送システム11pは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
The
A
A
The
The
The
The
The touch sensor is arranged so as to overlap the display surface of the display device. The touch sensor detects the operator's touch position on the display surface of the display device and sends the position information to the
The
The
The
The
決済端末12は、CPU12a、ROM12b、RAM12c、補助記憶ユニット12d、タッチパネル12e、非接触通信ユニット12f、通信インタフェース12g及び伝送システム12hを含む。
The
CPU12a、ROM12b、RAM12c及び補助記憶ユニット12dは、伝送システム12hにより接続されてコンピュータを構成する。
CPU12aは、上記のコンピュータの中枢部分である。CPU12aは、ROM12bに記憶されたオペレーティングシステムや、ROM12b又は補助記憶ユニット12dに記憶されたアプリケーションプログラムに基づいて、決済端末12としての所期の機能を実現するための制御処理を実行する。上記の所期の機能は、例えば既存のスマートフォンが備える周知の機能に加えて。後述する制御処理により実現される機能を含む。
ROM12bは、上記のコンピュータの主記憶部分である。ROM12bは、上記のオペレーティングシステム及びアプリケーションプログラムを記憶する。またROM12bは、CPU12aが各種の処理を行う上で参照するデータを記憶する場合もある。
RAM12cは、上記のコンピュータの主記憶部分である。RAM12cは、CPU12aが各種の処理を行う上で参照するデータを記憶する。さらにRAM12cは、CPU12aが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
補助記憶ユニット12dは、上記のコンピュータの補助記憶部分である。補助記憶ユニット12dは、上記のアプリケーションプログラム、CPU12aが各種の処理を行う上で使用するデータ、あるいはCPU12aでの処理によって生成されたデータを保存する。
The
The
The
The
The
タッチパネル12eは、表示デバイス及びタッチセンサを含む。表示デバイスは、GUI画面などの任意の画面を表示する。表示デバイスとしては、例えばカラーLCD等の周知のデバイスが利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者によるタッチ位置を検出し、その位置情報をCPU12aへと送る。タッチセンサとしては、例えば既存のデバイスが利用できる。
非接触通信ユニット12fは、通信範囲内に存在する他の非接触通信ユニットとの間で無線によるデータ通信を行う。当該他の非接触通信ユニットは、非接触式のICカードに搭載されるものである。かくして非接触通信ユニット12fは、非接触式のICカードが近接した場合に、当該ICカードと通信する。非接触通信ユニット12fとしては、既存のミリ波通信デバイスを利用できる。なお本実施形態においては、タッチパネル12eに近接されたICカードと通信可能なように非接触通信ユニット12fを配置する。
通信インタフェース12gは、POS端末11の通信インタフェース11gが接続される。通信インタフェース12gは、POS端末11と決済端末12との間で授受されるデータを送受信する。通信インタフェース12gとしては、例えばUSB規格に準拠した周知のデバイスが利用できる。
伝送システム12hは、CPU12a、ROM12b、RAM12c、補助記憶ユニット12d、非接触通信ユニット12f、タッチパネル12e及び通信インタフェース12gの間でデータを伝送する。伝送システム12hは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものであって良い。
The
The non-contact communication unit 12f performs wireless data communication with other non-contact communication units existing within the communication range. The other non-contact communication unit is mounted on a non-contact IC card. Thus, the non-contact communication unit 12f communicates with the non-contact IC card when the non-contact IC card is in close proximity to the IC card. As the non-contact communication unit 12f, an existing millimeter-wave communication device can be used. In the present embodiment, the non-contact communication unit 12f is arranged so that it can communicate with the IC card close to the
The
The
決済端末12のハードウェアとしては、既存のスマートフォンやタブレット端末などのような、アプリケーションプログラムを任意にインストール可能なデバイスをそのまま利用できる。そしてこの種のデバイスが備える補助記憶ユニット12dに、そのデバイスの販売者あるいは使用者によって、後述する制御処理について記述したアプリケーションプログラムである制御プログラムがインストールされることにより決済端末12が実現される。このとき制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して販売者あるいは使用者へと譲渡される。なお制御プログラムは、ROM12bに記憶されていても良い。
なお補助記憶ユニット12dには、例えば上記の制御プログラムをインストールする作業の中で、認証テーブルが格納される。
As the hardware of the
The
図3は認証テーブルの一例を示す図である。
認証テーブルは、決済端末12による決済で利用を許容する決済用のカードのそれぞれに関して、認証の要否と認証方法とを記述したデータテーブルである。なお認証方法としては、署名、パスワード又はそれらのいずれかの選択が記述される。
FIG. 3 is a diagram showing an example of an authentication table.
The authentication table is a data table that describes the necessity of authentication and the authentication method for each of the payment cards that are allowed to be used for payment by the
次に以上のように構成された決済システム100の動作について説明する。
以下に説明する動作の中では、一例として、POS端末11が店員によって操作され、決済端末12が買物客により操作される。以下においては、この例を対象として説明する。
Next, the operation of the payment system 100 configured as described above will be described.
In the operation described below, as an example, the
POS端末11においてCPU11aは、周知の登録処理によって商取引の内容の登録を行い、その後に商取引の代金の勘定を行う。具体的には例えばCPU11aは、買上商品の登録を行い、この登録した買上商品の価格の総額として代金を算出する。そしてCPU11aは、決済用のカードを用いての決済の実行を指定する操作がキーボード又はタッチパネル11jで行われたならば、通信インタフェース11gから決済端末12に対して開始コマンドを送信する。この開始コマンドは、通信インタフェース12gにより受信される。そしてこれに応じてCPU12aは、補助記憶ユニット12dに記憶された制御プログラムに基づく制御処理を開始する。
In the
図4,図5,図6はCPU12aの制御処理のフローチャートである。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
図4中のAct1においてCPU12aは、タッチパネル12eにおける表示を待受画面とする。
図7は待受画面SC1の一例を示す図である。
待受画面SC1は、決済に用いるカードをタッチパネル12eにタッチするように翳すべきであることを買物客に通知する画面である。
そして待受画面をタッチパネル12eに表示させた状態でCPU12aは、Act2及びAct3の待受状態となる。
4, 5 and 6 are flowcharts of the control process of the
In Act1 in FIG. 4, the
FIG. 7 is a diagram showing an example of the standby screen SC1.
The standby screen SC1 is a screen for notifying the shopper that the card used for payment should be touched on the
Then, with the standby screen displayed on the
Act2においてCPU12aは、非接触通信ユニット12fによってカード情報が取得されたか否かを確認する。そしてCPU12aは、カード情報が取得されていないためにNoと判定したならば、Act3へと進む。
Act3においてCPU12aは、POS端末11からカード情報が通知されたか否かを確認する。そしてCPU12aは、カード情報が通知されていないためにNoと判定したならば、Act2へと戻る。
かくしてCPU12aはAct2及びAct3の待受状態においては、カード情報が取得されるか、または通知されるのを待ち受ける。
In Act2, the
In Act3, the
Thus, in the standby state of Act2 and Act3, the
さて、買物客は非接触式のICカードを用いた決済を行う場合には、待受画面にしたがって決済に用いるICカードをタッチパネル12eに近接させる。そうするとICカードが非接触通信ユニット12fの通信範囲内に入り、非接触通信ユニット12fはICカードとの通信を開始する。CPU12aは、この通信を利用して、ICカードに記憶されているカード情報を取得する。かくして制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは取得手段として機能する。
When the shopper makes a payment using a non-contact IC card, the shopper brings the IC card used for the payment close to the
CPU12aは、上記のようにしてカード情報が非接触通信ユニット12fにて取得されたことに応じてAct2にてYesと判定し、Act4へと進む。
Act4においてCPU12aは、複数枚のICカードに関するカード情報が取得されているか否かを確認する。そしてCPU12aは、1枚のICカードに関するカード情報のみが取得されているためにNoと判定したならば、Act5へと進む。
The
In Act4, the
ところで買物客は、接触式のカードを用いた決済を行おうとする場合には、当該カードを店員に渡す。店員は、買物客から渡されたカードをPOS端末11のカードリーダ11kにカードを読み取らせるための操作を行う。そうするとカードリーダ11kがカード情報を読み取る。この場合にCPU11aは、カードリーダ11kにより読み取られたカード情報を、通信インタフェース11gから送信させる。このカード情報は、通信インタフェース12gにより受信され、RAM12c又は補助記憶ユニット12dに保存される。
このようにしてPOS端末11から決済端末12へとカード情報が通知されるとき、決済端末12にてCPU12aは、Act2及びAct3の待受状態にある。そしてCPU12aは、カード情報が通知されたことに応じてAct3にてYesと判定し、Act5へと進む。
Act5においてCPU12aは、取得又は通知されたカード情報に基づいて、決済に利用されようとしているカードの種別を判定し、当該種別が決済端末12において利用を許容する種別であるか否かを確認する。例えばCPU12aは、カード情報に基づいて判別した種別が認証テーブルに記述されているか否かを確認する。そしてCPU12aは、カードが利用を許容されていない種別のものであるためにNoと判定したならば、Act6へと進む。かくして制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータはICカードの種別を判定する判定手段として機能する。
By the way, when a shopper intends to make a payment using a contact-type card, the shopper hands the card to a clerk. The clerk performs an operation for causing the
When the card information is notified from the
In Act5, the
Act6においてCPU12aは、タッチパネル12eにおける表示を読取エラー画面とする。読取エラー画面は、買物客が利用しようとしているカードが決済端末12での決済には利用できないことを買物客に知らせる画面である。この読取エラー画面の内容は、任意であって良い。そしてCPU12aは、一定時間の経過や買物客による所定の確認操作などの予め定めたトリガに応じて、Act1へと戻る。
In Act6, the
CPU12aは、決済に利用されようとしているカードが、決済端末2において利用を許容する種別のものであるためにAct5にてYesと判定したならば、Act7へと進む。
Act7においてCPU12aは、タッチパネル12eにおける表示を確認画面とする。確認画面は、カードの種別を買物客に確認させるための画面である。かくして制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは、ICカードの種別を利用者に対して通知するようにタッチパネル12eを制御する制御手段として機能する。そしてタッチパネル12eが通知デバイスの一例であり、CPU12aとタッチパネル12eとの協働によって通知手段が実現されている。
If the card to be used for payment is of a type that allows the use of the
In Act7, the
図8は確認画面SC2の一例を示す図である。
確認画面SC2は、文字列CS1と、ボタンB1とを含む。文字列CS1は、カードの種別を表す。ボタンB1は、文字列CS1で表される種別のカードを利用した決済をキャンセルする場合に買物客がタッチすべきものである。
FIG. 8 is a diagram showing an example of the confirmation screen SC2.
The confirmation screen SC2 includes the character string CS1 and the button B1. The character string CS1 represents the type of card. Button B1 should be touched by the shopper when canceling the payment using the type of card represented by the character string CS1.
Act8においてCPU12aは、キャンセルが指示されたか否かを確認する。そしてCPU12aは、キャンセルが指示されていないためにNoと判定したならば、Act9へと進む。
Act9においてCPU12aは、確認画面SC2の表示期間として予め定められた時間が経過したか否かを確認する。つまりCPU12aはAct7にて確認画面を表示した際に予め定められた時間の計時を開始し、これがタイムアウトしたか否かをAct9にて確認する。そしてCPU12aは、タイムアウトしていないためにNoと判定したならば、Act8へと戻る。
かくしてCPU12aはAct8及びAct9において、キャンセルが指示されるか、あるいはタイムアウトするのを待ち受ける。
In
In Act9, the
Thus, in Act8 and Act9, the
CPU12aは、ボタンB1がタッチされたならばAct8にてNoと判定し、Act1に戻る。つまりCPU12aはこのときには、今回のカード情報の取得を無効とし、Act1以降の処理をやり直す。
If the button B1 is touched, the
さて、複数枚の非接触式のICカードが非接触通信ユニット12fに近接された場合、非接触通信ユニット12fでは、これら複数のICカードのそれぞれからカード情報が取得される可能性がある。CPU12aは、このように複数のカード情報が取得されたためにAct4にてYesと判定したならば、Act10へと進む。
Act10においてCPU12aは、タッチパネル12eにおける表示をカード選択画面とする。カード選択画面は、カード情報が取得できている複数のICカードのうちの決済に用いる1枚を買物客に選択させるための画面である。
When a plurality of non-contact IC cards are brought close to the non-contact communication unit 12f, the non-contact communication unit 12f may acquire card information from each of the plurality of IC cards. If the
In Act10, the
図9はカード選択画面SC3の一例を示す図である。
カード選択画面SC3は、文字列CS2及び複数のボタンB2を含む。文字列CS2は、決済に用いるICカードを指定することを買物客に促すメッセージを表す。ボタンB2は、それぞれに非接触通信ユニット12fにより取得された複数のカード情報からそれぞれ判定したカード種別が関連付けられる。なおCPU12aは、非接触通信ユニット12fにより取得されたカード情報と同数のボタンB2をカード選択画面SC3に含める。CPU12aは、ボタンB2の数が規定数を超える場合には、ボタンB2の表示エリア内をスクロールさせて、全てのボタンB2を表すようにしても良い。
FIG. 9 is a diagram showing an example of the card selection screen SC3.
The card selection screen SC3 includes a character string CS2 and a plurality of buttons B2. The character string CS2 represents a message prompting the shopper to specify the IC card used for payment. Each button B2 is associated with a card type determined from a plurality of card information acquired by the non-contact communication unit 12f. The
Act11においてCPU12aは、決済に用いるICカードを選択するための操作が行われたか否かを確認する。そしてCPU12aは、当該操作が行われていないためにNoと判定したならば、Act11を繰り返す。つまりCPU12aはAct11においては、当該操作が行われるのを待ち受ける。
In
買物客は、カード選択画面SC3に含まれたボタンB2の中で、決済に用いるICカードが関連付けられたものにタッチする。CPU12aは、このタッチがタッチパネル12eで検出されたことに応じてAct11にてYesと判定し、Act12へと進む。
Act12においてCPU12aは、前述のように非接触通信ユニット12fで取得された複数のカード情報のうちのタッチされたボタンに関連付けられたICカードのものを有効なカード情報として選択する。かくして制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするコンピュータは、複数の種別のICカードのうちの1つをそのICカードの利用者の指示に応じて選択する選択手段として機能する。
The shopper touches the button B2 included in the card selection screen SC3 to which the IC card used for payment is associated. The
In
そしてCPU12aはこの後に、図5中のAct13へと進む。なおCPU12aは、Act8及びAct9の待受状態においてタイムアウトしたためにAct9にてYesと判定した場合にも、Act13へと進む。この場合には、非接触通信ユニット12fで取得された1つのカード情報、あるいはPOS端末11から通知された1つのカード情報が有効なカード情報となる。なお、確認画面SC2を、もう1つのボタンを追加した画面に置き換えても良い。そしてCPU12aは、Act8及びAct9の待受状態にて上記の追加したボタンへのタッチがなされたか否かを確認し、当該タッチがなされたことに応じてAct13へと進むようにしても良い。なおこの場合には、Act9を省略しても良い。
Then, the
Act13においてCPU12aは、有効としたカード情報に基づく決済処理のために認証が必要であるか否かを確認する。具体的にはCPU12aは、カード情報に基づいて判別した種別に認証テーブルで関連付けられた認証要否の記述を確認する。CPU12aは、認証が必要であるためにYesと判定したならば、Act14へと進む。
Act14においてCPU12aは、認証方法がパスワードによる認証であるか否かを確認する。具体的にはCPU12aは、カード情報に基づいて判別した種別に認証テーブルで関連付けられた認証方法の記述が「パスワード」であるか否かを確認する。そしてCPU12aは、認証方法がパスワードによる認証ではないためにNoと判定したならば、Act15へと進む。
Act15においてCPU12aは、認証方法が署名による認証であるか否かを確認する。具体的にはCPU12aは、カード情報に基づいて判別した種別に認証テーブルで関連付けられた認証方法の記述が「署名」であるか否かを確認する。そしてCPU12aは、認証方法が署名による認証ではないためにNoと判定したならば、Act16へと進む。
Act16においてCPU12aは、タッチパネル12eにおける表示を方法選択画面とする。方法選択画面は、認証方法を買物客に選択させるための画面である。
In
In
In Act15, the
In Act 16, the
図10は方法選択画面SC4の一例を示す図である。
方法選択画面SC4は、文字列CS3及び複数のボタンB3を含む。文字列CS3は、認証方法を指定することを買物客に促すメッセージを表す。ボタンB3は、それぞれに認証方法が関連付けられる。本実施形態において決済端末12は、パスワードによる認証又は署名による認証の2つの認証方法に対応することとしている。このため方法選択画面SC4は、それら2つの認証方法がそれぞれ関連付けられた2つのボタンB3を含んでいる。決済端末12は、例えば指紋認証などの他の様々な認証方法に対応しても良く、その場合には、パスワードによる認証及び署名による認証の少なくとも一方に対応しなくても良い。従って、方法選択画面SC4は、ボタンB3の数やボタンB3に対する認証方法の関連付けが異なる別の画面に置き換えられることもある。
FIG. 10 is a diagram showing an example of the method selection screen SC4.
The method selection screen SC4 includes a character string CS3 and a plurality of buttons B3. The character string CS3 represents a message prompting the shopper to specify the authentication method. An authentication method is associated with each of the buttons B3. In the present embodiment, the
Act17においてCPU12aは、決済方法を選択するための操作が行われたか否かを確認する。そしてCPU12aは、当該操作が行われていないためにNoと判定したならば、Act17を繰り返す。つまりCPU12aはAct17においては、当該操作が行われるのを待ち受ける。
In Act 17, the
買物客は、方法選択画面SC4に含まれたボタンB3の中で、所望の決済方法が関連付けられたものにタッチする。CPU12aは、このタッチがタッチパネル12eで検出されたことに応じてAct17にてYesと判定し、Act18へと進む。
Act18においてCPU12aは、パスワードによる認証が指定されたか否かを確認する。そしてCPU12aは、パスワードによる認証が関連付けられたボタンB3へのタッチがタッチパネル12eで検出されているためにYesと判定したならば、Act19へと進む。なお、カード情報に基づいて判別した種別に認証テーブルで関連付けられた認証方法の記述が「パスワード」であるためにAct14にてYesと判定したならば、Act15〜Act18をパスしてAct19へと進む。
Act19においてCPU12aは、タッチパネル12eにおける表示を入力画面とする。入力画面は、パスワードを買物客に入力させるための画面である。
The shopper touches the button B3 included in the method selection screen SC4 to which the desired payment method is associated. The
In Act 18, the
In Act 19, the
図11は入力画面SC5の一例を示す図である。
入力画面SC5は、文字列CS4、表示エリアDA1、テンキーTK1、ボタンB4及びボタンB5を含む。文字列CS4は、パスワードを入力することを買物客に促すメッセージを表す。表示エリアDA1は、パスワードの入力状況を表示する。つまり表示エリアDA1は、入力済みのパスワード桁数と同数の「*」を表す。テンキーTK1は、パスワードを構成する数値を入力するためのユーザインタフェースである。ボタンB4は、パスワード入力をキャンセルする場合に買物客がタッチするものである。ボタンB5は、入力したパスワードを認証に適用するものとして確定する場合に買物客がタッチするものである。なおCPU12aは、ボタンB4がタッチされた場合には、その時点までに入力されたパスワードを破棄し、パスワード入力を最初からやり直す。またCPU12aは、ボタンB5がタッチされたことに応じて、Act20へと進む。ただしCPU12aは、入力されたパスワードが予め定められた最低桁数に満たない状態でボタンB5がタッチされた場合には、パスワード入力を最初からやり直す。
FIG. 11 is a diagram showing an example of the input screen SC5.
The input screen SC5 includes a character string CS4, a display area DA1, a numeric keypad TK1, a button B4, and a button B5. The character string CS4 represents a message prompting the shopper to enter the password. The display area DA1 displays the password input status. That is, the display area DA1 represents the same number of "*" as the number of entered password digits. The numeric keypad TK1 is a user interface for inputting numerical values constituting a password. Button B4 is touched by the shopper when canceling the password input. The button B5 is touched by the shopper when the entered password is confirmed as being applied to the authentication. When the button B4 is touched, the
Act20においてCPU12aは、買物客によるテンキーTK1のタッチ操作によって買物客が入力したパスワードを、通信インタフェース12gからPOS端末11へと送信する。
In
ところでCPU12aは、カード情報に基づいて判別した種別に認証テーブルで関連付けられた認証方法の記述が「署名」であるためにAct15にてYesと判定したならば、Act21へと進む。あるいはCPU12aは、Act17の待受状態にて署名による認証が関連付けられたボタンB3へのタッチがタッチパネル12eで検出されているためにAct18にてNoと判定したならば、Act21へと進む。
Act21においてCPU12aは、タッチパネル12eにおける表示を署名画面とする。署名画面は、署名を買物客に入力させるための画面である。
By the way, if the
In Act21, the
図12は署名画面SC6の一例を示す図である。
署名画面SC6は、文字列CS5、署名エリアSA1、ボタンB6及びボタンB7を含む。文字列CS5は、署名を入力することを買物客に促すメッセージを表す。署名エリアSA1は、買物客が署名を入力するためのタッチ操作を行うとともに、入力された署名を表示するためのエリアである。ボタンB6は、署名の入力をキャンセルする場合に買物客がタッチするものである。ボタンB7は、入力した署名を認証に適用するものとして確定する場合に買物客がタッチするものである。
FIG. 12 is a diagram showing an example of the signature screen SC6.
The signature screen SC6 includes a character string CS5, a signature area SA1, a button B6, and a button B7. The character string CS5 represents a message prompting the shopper to enter the signature. The signature area SA1 is an area for the shopper to perform a touch operation for inputting the signature and to display the input signature. Button B6 is touched by the shopper when canceling the input of the signature. Button B7 is touched by the shopper when confirming that the entered signature is applied to the authentication.
Act22においてCPU12aは、タッチペン又は指などによる署名エリアSA1内の指定位置の軌跡として入力した署名を、ボタンB7がタッチされたことに応じて、通信インタフェース12gからPOS端末11へと送信する。なおCPU12aは、ボタンB6がタッチされた場合には、その時点までに入力された署名を破棄し、署名の入力を最初からやり直す。
In Act 22, the
CPU12aは、Act20又はAct22でパスワード又は署名を送信し終えた場合は、図6に示すAct23へと進む。なおCPU12aは、有効としたカード情報に基づく決済処理のために認証が不要であるためにAct13でNoと判定したならば、Act14〜Act22をパスして図6に示すAct23へと進む。
Act23においてCPU12aは、タッチパネル12eにおける表示を処理中画面とする。処理中画面は、決済のための処理中であることを買物客に認識させるための画面である。
Act24においてCPU12aは、カード情報を通信インタフェース12gからPOS端末11へと送信する。
When the
In Act23, the
In Act 24, the
POS端末11においてCPU11aは、パスワード及びカード情報が通信インタフェース11gで受信されたなら、このパスワード及びカード情報を含んだ決済要求情報をゲートウェイサーバ30に宛てて通信ユニット11nからネットワーク13へと送信する。
またCPU11aは、署名及びカード情報が通信インタフェース11gで受信されたなら、署名をタッチパネル11jに表示させ、かつカード情報を含んだ決済要求情報をゲートウェイサーバ30に宛てて通信ユニット11nからネットワーク13へと送信する。CPU11aは、決済要求情報に署名の情報を含めても良い。このようにすれば、署名を電子データとして管理することが可能となり、署名された紙面の送信及び保存などに関わる事務処理を削減できる。またCPU11aは、カード情報が通信インタフェース11gで受信されたなら、カード情報を含んだ決済要求情報をゲートウェイサーバ30に宛てて通信ユニット11nからネットワーク13へと送信する。
POS端末11を操作する店員は、署名がタッチパネル11jにより表示された場合、当該署名とICカードに記載された署名との比較により認証を行う。
なお、このような店員による認証が不要である場合には、上記のような署名の表示は省略できる。
When the password and the card information are received by the
Further, when the signature and the card information are received by the
When the signature is displayed on the
If such authentication by a clerk is not required, the display of the signature as described above can be omitted.
ゲートウェイサーバ30は、ネットワーク13を介して決済要求情報を受信すると、当該決済要求情報に含まれるカード番号などから、複数の信販サーバ20の中から決済要求情報の転送先を選択する。そしてゲートウェイサーバ30は、その選択した信販サーバ20へとネットワーク40を介して決済要求情報を転送する。
When the
信販サーバ20は、決済要求情報に基づいて決済のための周知の処理を行う。そして信販サーバ20は、決済の結果を表した結果情報を、ネットワーク40、ゲートウェイサーバ30及びネットワーク13を介してPOS端末11へと送信する。なお信販サーバ20は、決済に伴うポイントサービスのための処理を行う設定となっているならば、そのポイントサービスに関わるポイント情報を結果情報に含める。
The
POS端末11のCPU11aは、結果情報を受けたならば、レシートを発行するなどの締め処理を行う。そしてCPU11aはこれを終えたならば、完了通知情報を通信インタフェース11gから送信する。CPU11aは、結果情報でエラーの通知がなされた場合、あるいは締め処理でエラーが生じた場合には、そのことを表したエラー情報を完了通知情報に含める。またCPU11aは、結果情報にポイント情報が含まれる場合、あるいは締め処理でポイントサービスに関わる処理を行ってポイント情報を生成した場合には、そのポイント情報を完了通知情報に含める。
When the
さて、決済端末12においてCPU12aは、図6中のAct24にてカード情報を送信したのちには、Act25へと進む。
Act25においてCPU12aは、完了通知がなされたか否かを確認する。そしてCPU12aは、完了通知がなされていないためにNoと判定したならば、Act25を繰り返す。かくしてCPU12aはAct25においては、完了通知がなされるのを待ち受ける。そしてCPU12aは、前述した完了通知情報が通信インタフェース12gにより受信されたならばYesと判定し、Act26へと進む。
Act26においてCPU12aは、完了通知情報にポイント情報が含まれているか否かを確認する。そしてCPU12aは、ポイント情報が含まれていないためにNoと判定したならば、Act27へと進む。
Act27においてCPU12aは、完了通知情報にエラー情報が含まれているか否かを確認する。そしてCPU12aは、エラー情報が含まれていないためにNoと判定したならば、Act28へと進む。
Act28においてCPU12aは、タッチパネル12eにおける表示を完了画面とする。完了画面は、カードを用いた決済が完了したことを買物客に通知するための画面である。
By the way, in the
In Act 25, the
In Act26, the
In Act27, the
In Act 28, the
一方CPU12aは、完了通知情報にエラー情報が含まれるためにAct27にてYesと判定したならば、Act29へと進む。
Act29においてCPU12aは、タッチパネル12eにおける表示を決済エラー画面とする。決済エラー画面は、決済に何らかのエラーが生じたことを買物客に通知するための画面である。
On the other hand, if the
In Act29, the
CPU12aは、完了通知情報にポイント情報が含まれているためにAct26にてYesと判定したならば、Act30へと進む。
Act30においてCPU12aは、タッチパネル12eにおける表示をポイント画面とする。ポイント画面は、ポイントサービスに関する情報を買物客に通知するための画面である。
If the
In Act30, the
図13はポイント画面SC7の一例を示す図である。
ポイント画面SC7は、文字列CS6,CS7を含む。文字列CS6は、当該画面がポイントを表示するものであることを表す。文字列CS7は、今回の決済によりポイント変動を反映した残ポイント数を表す。
FIG. 13 is a diagram showing an example of the point screen SC7.
The point screen SC7 includes the character strings CS6 and CS7. The character string CS6 indicates that the screen displays points. The character string CS7 represents the number of remaining points that reflect the point fluctuation due to this settlement.
CPU12aは、Act29、Act28及びAct29のいずれかでの画面表示を行っているとき、一定時間の経過や買物客による所定の確認操作などの予め定めたトリガに応じて、図4,図5,図6に示す制御処理を終了する。
このように、制御プログラムに基づく制御処理をCPU12aが実行することによって、CPU12aを中枢部分とするカード情報を用いた決済のための処理を行う決済手段として機能する。
When the
In this way, when the
以上のように決済端末12によれば、買物客は、確認画面SC2によって、カード情報がどのICカードから取得されたのかを知ることができる。つまり買物客は、利用しようとしているICカードのカード情報が決済端末12により読み取られたか否かを確認する異ができる。
As described above, according to the
さらに決済端末12は、確認画面SC2中に含まれたボタンB1にタッチされたならば、カード情報の取得を待ち受ける状態に戻る。従って買物客は、確認画面SC2により確認したICカードが利用しようとしているものとは異なる場合は、ボタンB1にタッチするだけでICカードの読み取りをやり直すことができる。
Further, when the
さらに決済端末12は、複数のICカードのカード情報を取得した場合には、カード選択画面SC3を表示して、利用するICカードを買物客に選択させる。これにより買物客は、利用しようとしているICカードのカード情報が読み取られているならば、そのICカードをカード選択画面SC3で選択することにより、ICカードの読み取りをやり直す必要がない。
Further, when the
さらに決済端末12は、タッチパネル12eに近接されたICカードと通信可能なように非接触通信ユニット12fを配置し、待受画面SC1により決済に用いるICカードをタッチパネル12eにタッチするように翳すように買物客に促す。これにより買物客は、「タッチパネル12eでの案内にしたがって、タッチパネル12eにICカードをタッチする。」という直感的な作業によりICカードを決済端末12に読み取らせることが可能となる。
Further, the
さらに決済端末12によれば、ICカードの読み取り、利用するICカードの確定、ならびにパスワード又は署名の入力などのICカードを利用した決済のための買物客による一連の操作の全てを、タッチパネル12eのタッチ面において行うことができる。これにより、高い操作性が得られる。
Further, according to the
この実施形態は、次のような種々の変形実施が可能である。
非接触式のICカードから読み取ったカード情報を用いた何らかの処理を行う装置であれば、決済端末12以外の装置においても上記実施形態と同様な技術思想の下に実施が可能である。また、ICカードから読み取ったカード情報を他の装置へと出力するカード読取装置として実施することも可能である。
This embodiment can be modified in various ways as follows.
As long as it is a device that performs some processing using the card information read from the non-contact type IC card, it can be implemented in a device other than the
カードの種別を買物客に確認させるための通知動作としては、前記実施形態における表示に代えて、あるいは加えて、音声メッセージの出力などの別の動作を行っても良い。 As the notification operation for causing the shopper to confirm the type of the card, another operation such as output of a voice message may be performed instead of or in addition to the display in the above embodiment.
決済端末12におけるタッチパネル12eでの表示画面を、POS端末11においてもタッチパネル11jで同時に表示しても良い。このようにすれば、決済端末12における買物客の操作状況を、POS端末11にて店員がリアルタイムで確認することができる。
The display screen on the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] 非接触型のICカードと通信する非接触通信ユニットと、
前記非接触通信ユニットが前記ICカードと通信可能となった場合に、前記ICカードに記憶されたカード情報を、前記非接触通信ユニットを介して取得する取得手段と、
前記取得手段が取得した前記カード情報に基づいて前記ICカードの種別を判定する判定手段と、
前記判定手段が判定した種別を、前記ICカードの利用者に対して通知する通知手段と、
を具備したことを特徴とするカード読取装置。
[付記2] 非接触型のICカードと通信する非接触通信ユニットと、
前記非接触通信ユニットが前記ICカードと通信可能となった場合に、前記ICカードに記憶されたカード情報を、前記非接触通信ユニットを介して取得する取得手段と、
前記取得手段が取得した前記カード情報に基づいて前記ICカードの種別を判定する判定手段と、
前記判定手段が判定した種別を、前記ICカードの利用者に対して通知する通知手段と、
前記取得手段が取得した前記カード情報を用いた決済のための処理を行う決済手段と、を具備したことを特徴とする決済端末。
[付記3] 前記決済手段は、前記通知手段による通知に対する確認操作が行われたことに応じて前記処理を開始することを特徴とする付記2に記載の決済端末。
[付記4] 前記取得手段は、前記非接触通信ユニットが複数の前記ICカードと通信可能となった場合に、これら複数の前記ICカードに記憶されたカード情報を、前記非接触通信ユニットを介してそれぞれ取得し、
前記判定手段は、前記取得手段が取得した複数の前記カード情報に基づいて複数の前記ICカードの種別をそれぞれ判定し、
前記通知手段は、前記判定手段が判定した複数の種別を通知し、
前記決済端末は、前記判定手段が判定した複数の種別のうちの1つを前記利用者の指示に応じて選択する選択手段を更に備え、
前記決済手段は、前記選択手段により選択された種別を判定する基となった前記カード情報を用いて前記処理を行う、
ことを特徴とする付記2に記載の決済端末。
[付記5] 非接触型のICカードと通信する非接触通信ユニットと、前記ICカードの利用者に対する通知のための通知動作を行う通知デバイスとを具備したカード読み取り装置を制御するコンピュータを、
前記非接触通信ユニットが前記ICカードと通信可能となった場合に、前記ICカードに記憶されたカード情報を、前記非接触通信ユニットを介して取得する取得手段と、
前記取得手段が取得した前記カード情報に基づいて前記ICカードの種別を判定する判定手段と、
前記判定手段が判定した種別を、前記ICカードの利用者に対して通知するための通知動作を行うように前記通知デバイスを制御する制御手段と、
して機能させるための制御プログラム。
Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.
The inventions described in the original claims of the present application are described below.
[Appendix 1] A non-contact communication unit that communicates with a non-contact IC card,
When the non-contact communication unit becomes communicable with the IC card, the acquisition means for acquiring the card information stored in the IC card via the non-contact communication unit, and
A determination means for determining the type of the IC card based on the card information acquired by the acquisition means, and
A notification means for notifying the user of the IC card of the type determined by the determination means, and
A card reader characterized by the above.
[Appendix 2] A non-contact communication unit that communicates with a non-contact IC card,
When the non-contact communication unit becomes communicable with the IC card, the acquisition means for acquiring the card information stored in the IC card via the non-contact communication unit, and
A determination means for determining the type of the IC card based on the card information acquired by the acquisition means, and
A notification means for notifying the user of the IC card of the type determined by the determination means, and
A payment terminal provided with a payment means for performing payment processing using the card information acquired by the acquisition means.
[Supplementary Note 3] The payment terminal according to
[Appendix 4] When the non-contact communication unit becomes communicable with a plurality of the IC cards, the acquisition means transfers the card information stored in the plurality of IC cards via the non-contact communication unit. Get each
The determination means determines the type of the plurality of IC cards based on the plurality of card information acquired by the acquisition means.
The notification means notifies a plurality of types determined by the determination means.
The payment terminal further includes a selection means for selecting one of a plurality of types determined by the determination means according to the instruction of the user.
The payment means performs the processing using the card information that is the basis for determining the type selected by the selection means.
The payment terminal according to
[Appendix 5] A computer that controls a card reading device including a non-contact communication unit that communicates with a non-contact type IC card and a notification device that performs a notification operation for notifying the user of the IC card.
When the non-contact communication unit becomes communicable with the IC card, the acquisition means for acquiring the card information stored in the IC card via the non-contact communication unit, and
A determination means for determining the type of the IC card based on the card information acquired by the acquisition means, and
A control means for controlling the notification device so as to perform a notification operation for notifying the user of the IC card of the type determined by the determination means.
A control program to make it work.
10…POSシステム、11…POS端末、12…決済端末、12a…CPU、12b…ROM、12c…RAM、12d…補助記憶ユニット、12e…タッチパネル、12f…非接触通信ユニット、12g…通信インタフェース、12h…伝送システム、13…ネットワーク、14…ドロワユニット、20…信販サーバ、30…ゲートウェイサーバ、40…ネットワーク、100…決済システム。
10 ... POS system, 11 ... POS terminal, 12 ... payment terminal, 12a ... CPU, 12b ... ROM, 12c ... RAM, 12d ... auxiliary storage unit, 12e ... touch panel, 12f ... non-contact communication unit, 12g ... communication interface, 12h ... transmission system, 13 ... network, 14 ... drawer unit, 20 ... credit server, 30 ... gateway server, 40 ... network, 100 ... payment system.
Claims (6)
前記非接触通信ユニットが前記ICカードと通信可能となった場合に、前記ICカードに記憶されたカード情報を、前記非接触通信ユニットを介して取得する取得手段と、
前記取得手段が取得した前記カード情報に基づいて前記ICカードの種別を判定する判定手段と、
前記判定手段が判定した種別を、前記ICカードの利用者に対して通知する通知手段と、
認証方法の異なる複数種類の非接触型のICカードのそれぞれに関して認証の要否と認証方法とを含む認証情報を記述した認証テーブルに基づいて、前記判定手段が判定したICカード種別と対応する前記認証情報を確認する認証情報確認手段と、
前記認証情報確認手段が確認した前記認証情報に含まれる認証の要否が認証要を表す場合には前記認証情報確認手段が確認した前記認証情報に含まれた認証方法を表示し、前記認証情報確認手段が確認した前記認証情報に含まれる認証の要否が認証不要を表す場合には決済の処理中であることを表示する表示制御手段と、
を具備したカード読取装置。 A non-contact communication unit that communicates with multiple types of non-contact IC cards with different authentication methods,
When the non-contact communication unit becomes communicable with the IC card, the acquisition means for acquiring the card information stored in the IC card via the non-contact communication unit, and
A determination means for determining the type of the IC card based on the card information acquired by the acquisition means, and
A notification means for notifying the user of the IC card of the type determined by the determination means, and
The IC card type corresponding to the IC card type determined by the determination means based on the authentication table describing the authentication information including the necessity of authentication and the authentication method for each of a plurality of types of non-contact type IC cards having different authentication methods. Authentication information confirmation means for confirming authentication information, and
When the necessity of authentication included in the authentication information confirmed by the authentication information confirmation means indicates the necessity of authentication, the authentication method included in the authentication information confirmed by the authentication information confirmation means is displayed, and the authentication information is displayed. When the necessity of authentication included in the authentication information confirmed by the confirmation means indicates that the authentication is not required, the display control means for displaying that the payment is being processed, and the display control means.
A card reader equipped with.
前記非接触通信ユニットは、前記タッチパネルに近接されたICカードと通信可能なように配置される、
請求項1に記載のカード読取装置。 Equipped with a touch panel
The non-contact communication unit is arranged so as to be able to communicate with an IC card close to the touch panel.
The card reader according to claim 1.
前記認証情報確認手段が確認した前記認証情報に複数の認証方法が含まれる場合、当該認証方法を選択させるための画面を表示する、 When the authentication information confirmed by the authentication information confirmation means includes a plurality of authentication methods, a screen for selecting the authentication method is displayed.
請求項2に記載のカード読取装置。The card reader according to claim 2.
前記通知手段は、前記判定手段が判定した種別を、前記ICカードの利用者及び前記POS端末に対して通知する、
請求項1乃至請求項3のいずれか一項に記載のカード読取装置。 The non-contact communication unit reads the IC card in close proximity for use in payment of the price calculated by the POS terminal, and reads the IC card.
The notification means notifies the IC card user and the POS terminal of the type determined by the determination means.
Card reader according to any one of claims 1 to 3.
前記非接触通信ユニットが前記ICカードと通信可能となった場合に、前記ICカードに記憶されたカード情報を、前記非接触通信ユニットを介して取得する取得手段と、
前記取得手段が取得した前記カード情報に基づいて前記ICカードの種別を判定する判定手段と、
前記判定手段が判定した種別を、前記ICカードの利用者に対して通知するための通知動作を行うように前記通知デバイスを制御する制御手段と、
認証方法の異なる複数種類の非接触型のICカードのそれぞれに関して認証の要否と認証方法とを含む認証情報を記述した認証テーブルに基づいて、前記判定手段が判定したICカード種別と対応する前記認証情報を確認する認証情報確認手段と、
前記認証情報確認手段が確認した前記認証情報に含まれる認証の要否が認証要を表す場合には前記認証情報確認手段が確認した前記認証情報に含まれた認証方法を表示し、前記認証情報確認手段が確認した前記認証情報に含まれる認証の要否が認証不要を表す場合には決済の処理中であることを表示する表示制御手段と、
して機能させるための制御プログラム。 A computer that controls a card reader including a non-contact communication unit that communicates with a plurality of types of non-contact IC cards having different authentication methods, and a notification device that performs a notification operation for notifying the user of the IC card. of,
When the non-contact communication unit becomes communicable with the IC card, the acquisition means for acquiring the card information stored in the IC card via the non-contact communication unit, and
A determination means for determining the type of the IC card based on the card information acquired by the acquisition means, and
A control means for controlling the notification device so as to perform a notification operation for notifying the user of the IC card of the type determined by the determination means.
The IC card type corresponding to the IC card type determined by the determination means based on the authentication table describing the authentication information including the necessity of authentication and the authentication method for each of a plurality of types of non-contact type IC cards having different authentication methods. Authentication information confirmation means for confirming authentication information, and
When the necessity of authentication included in the authentication information confirmed by the authentication information confirmation means indicates the necessity of authentication, the authentication method included in the authentication information confirmed by the authentication information confirmation means is displayed, and the authentication information is displayed. When the necessity of authentication included in the authentication information confirmed by the confirmation means indicates that the authentication is not required, the display control means for displaying that the payment is being processed, and the display control means.
A control program to make it work.
前記非接触通信ユニットが前記ICカードと通信可能となった場合に、前記ICカードに記憶されたカード情報を、前記非接触通信ユニットを介して取得する取得手段と、
前記取得手段が取得した前記カード情報に基づいて前記ICカードの種別を判定する判定手段と、
前記判定手段が判定した種別を、前記ICカードの利用者に対して通知する通知手段と、
認証方法の異なる複数種類の非接触型のICカードのそれぞれに関して認証の要否と認証方法とを含む認証情報を記述した認証テーブルに基づいて、前記判定手段が判定したICカード種別と対応する前記認証情報を確認する認証情報確認手段と、
前記認証情報確認手段により前記認証情報の確認が為された後に、前記取得手段が取得した前記カード情報を用いた決済のための処理を行う決済手段と、
前記認証情報確認手段が確認した前記認証情報に含まれる認証の要否が認証要を表す場合には前記認証情報確認手段が確認した前記認証情報に含まれた認証方法を表示し、前記認証情報確認手段が確認した前記認証情報に含まれる認証の要否が認証不要を表す場合には決済の処理中であることを表示する表示制御手段と、
を具備した決済端末。
A non-contact communication unit that communicates with multiple types of non-contact IC cards with different authentication methods,
When the non-contact communication unit becomes communicable with the IC card, the acquisition means for acquiring the card information stored in the IC card via the non-contact communication unit, and
A determination means for determining the type of the IC card based on the card information acquired by the acquisition means, and
A notification means for notifying the user of the IC card of the type determined by the determination means, and
The IC card type corresponding to the IC card type determined by the determination means based on the authentication table describing the authentication information including the necessity of authentication and the authentication method for each of a plurality of types of non-contact type IC cards having different authentication methods. Authentication information confirmation means for confirming authentication information, and
After the authentication information is confirmed by the authentication information confirmation means, a payment means that performs a process for payment using the card information acquired by the acquisition means, and a payment means.
When the necessity of authentication included in the authentication information confirmed by the authentication information confirmation means indicates the necessity of authentication, the authentication method included in the authentication information confirmed by the authentication information confirmation means is displayed, and the authentication information is displayed. When the necessity of authentication included in the authentication information confirmed by the confirmation means indicates that the authentication is not required, the display control means for displaying that the payment is being processed, and the display control means.
Payment terminal equipped with.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020109319A JP6957684B2 (en) | 2015-12-25 | 2020-06-25 | Control program for card readers, payment terminals and card readers |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015253554A JP6725246B2 (en) | 2015-12-25 | 2015-12-25 | Card reader, payment terminal, and card reader control program |
| JP2020109319A JP6957684B2 (en) | 2015-12-25 | 2020-06-25 | Control program for card readers, payment terminals and card readers |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015253554A Division JP6725246B2 (en) | 2015-12-25 | 2015-12-25 | Card reader, payment terminal, and card reader control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020173833A JP2020173833A (en) | 2020-10-22 |
| JP6957684B2 true JP6957684B2 (en) | 2021-11-02 |
Family
ID=72831495
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020109319A Expired - Fee Related JP6957684B2 (en) | 2015-12-25 | 2020-06-25 | Control program for card readers, payment terminals and card readers |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6957684B2 (en) |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001016817A1 (en) * | 1999-08-30 | 2001-03-08 | Taeivon Infotech Co., Ltd. | Life information guidance system |
| JP3926970B2 (en) * | 2000-07-18 | 2007-06-06 | 日立オムロンターミナルソリューションズ株式会社 | Information storage medium processing apparatus |
| JP2003187170A (en) * | 2001-12-20 | 2003-07-04 | Fujitsu General Ltd | Authentication processing system and authentication processing method using mobile phone |
| JP2003208578A (en) * | 2002-01-10 | 2003-07-25 | Dainippon Printing Co Ltd | Non-contact IC card, non-contact IC card processing device and processing method thereof |
| JP2004252588A (en) * | 2003-02-18 | 2004-09-09 | Oki Electric Ind Co Ltd | Card payment system and cellular phone program therefor |
| JP4224342B2 (en) * | 2003-04-18 | 2009-02-12 | グローリー株式会社 | Payment method and apparatus using non-contact IC card |
| JP4812464B2 (en) * | 2006-02-28 | 2011-11-09 | オンキヨーエンターテイメントテクノロジー株式会社 | Card payment server, card payment program and card payment system |
| JP4834455B2 (en) * | 2006-05-11 | 2011-12-14 | 富士通エフ・アイ・ピー株式会社 | Card management system, card management server, card management method, program |
| JP5003143B2 (en) * | 2006-12-25 | 2012-08-15 | 沖電気工業株式会社 | Electronic money system |
| JP5535119B2 (en) * | 2011-04-08 | 2014-07-02 | 三井住友カード株式会社 | card |
| JP2013003932A (en) * | 2011-06-20 | 2013-01-07 | Hitachi Omron Terminal Solutions Corp | Automatic transaction device, automatic transaction system and automatic transaction method |
| JP5352730B1 (en) * | 2012-11-13 | 2013-11-27 | 株式会社野村総合研究所 | Information processing system, information processing method, merchandise seller terminal, sales support method, trading support server, trading support method, merchandise purchaser terminal, purchase support method, and computer program |
| JP5910886B2 (en) * | 2012-12-20 | 2016-04-27 | カシオ計算機株式会社 | Information processing system, wireless terminal, and electronic payment method |
| JP5492319B1 (en) * | 2013-02-28 | 2014-05-14 | 株式会社三井住友銀行 | Linked authentication method and system for branch terminal and customer terminal |
| JP6355350B2 (en) * | 2014-02-05 | 2018-07-11 | シャープ株式会社 | Portable communication terminal and program for controlling portable communication terminal |
| JP5810329B1 (en) * | 2014-05-28 | 2015-11-11 | パナソニックIpマネジメント株式会社 | Payment terminal device |
-
2020
- 2020-06-25 JP JP2020109319A patent/JP6957684B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020173833A (en) | 2020-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6178293B2 (en) | Checkout system, settlement apparatus and control program thereof | |
| CN116645768A (en) | Checkout machine and its storage medium | |
| JP6266542B2 (en) | Product sales processing system | |
| CN106296341A (en) | Merchandise sales processing system | |
| JP6725246B2 (en) | Card reader, payment terminal, and card reader control program | |
| JP6407121B2 (en) | Checkout system, accounting machine, and control program | |
| JP6912273B2 (en) | Payment equipment and programs | |
| JP6929705B2 (en) | Payment equipment and programs | |
| JP2017134740A (en) | Checkout system, and settlement device and control program therefor | |
| JP6957684B2 (en) | Control program for card readers, payment terminals and card readers | |
| US11068872B2 (en) | Transaction system and commodity registration machine | |
| US20230071944A1 (en) | Payment apparatus and payment method for the same | |
| US20190066077A1 (en) | Settlement terminal device and control method of settlement terminal device | |
| JP6876163B2 (en) | Checkout system, payment device, checkout processing method and control program | |
| KR20220067473A (en) | Information processing device, control program therefor, and information processing method | |
| JP6453432B2 (en) | Product sales processing system | |
| JP7434010B2 (en) | Information processing device and program | |
| JP7024033B2 (en) | Payment device and its control program | |
| JP7764333B2 (en) | Payment device and payment program | |
| EP4383168A1 (en) | Settlement system | |
| JP6787457B2 (en) | Registration devices, systems, methods and programs | |
| JP5879306B2 (en) | Sales processing apparatus and program, and sales processing system | |
| JP6783913B2 (en) | Product registration device and its control program | |
| KR20250144207A (en) | Transaction processing system, transaction processing apparatus, and computer program | |
| JP2024013519A (en) | Payment device and its program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200625 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200625 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210622 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210820 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210907 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211006 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6957684 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |