(57)【特許請求の範囲】
【請求項１】
情報を担持するカードを受け付けて取引を行う自動取引装置であって、
当該受け付けたカードである受付カードから前記情報を読み取る読取部と、
前記自動取引装置において使用可能なカードに関する情報であるカード関連情報を保持する情報保持部と、
前記カード関連情報に基づいて、前記受付カードが使用できるか否かの使用可否判定を行う判定部と、を備え、
前記情報保持部は、前記使用可能なカードについてフォールバック処理を許可するか否かの情報であるフォールバック可否情報をさらに保持し、
前記判定部は、前記フォールバック可否情報に基づいて、前記フォールバック処理を許可するか否かを判定することを特徴とする自動取引装置。
【請求項２】
前記フォールバック処理が不可の場合、前記受付カードは返却されることを特徴とする、請求項１に記載の自動取引装置。
【請求項３】
表示部をさらに備え、
前記表示部は、顧客に注意喚起情報を表示する、請求項２に記載の自動取引装置。
【請求項４】
前記注意喚起情報は、前記受付カードは取り扱いできない取扱不能情報である、請求項３に記載の自動取引装置。
【請求項５】
前記カード関連情報は、外部から受信されて前記情報保持部に保持されている受信カード関連情報と、当該受信の前から前記情報保持部に保持されている当初カード関連情報と、を含み、前記判定部は、前記受信カード関連情報と前記当初カード関連情報の両方に基づいて前記使用可否判定を行うことを特徴とする請求項１乃至４のいずれか１に記載の自動取引装置。
【請求項６】
情報を担持するカードを受け付けて取引を行う自動取引装置であって、
当該受け付けたカードである受付カードから前記情報を読み取る読取部と、
前記受付カードについてフォールバック処理を許可するか否かの情報であるフォールバック可否情報を保持する情報保持部と、
前記フォールバック可否情報に基づいて、前記受付カードがフォールバック処理できるか否かの可否判定を行う判定部と、を備え、
前記判定部による判定の結果、前記フォールバック処理が不可の場合、前記受付カードは返却され、かつ、当該受付カードに関する注意喚起情報が表示部に出力されることを特徴とする自動取引装置。
【請求項７】
前記注意喚起情報は、前記受付カードは取り扱いできない取扱不能情報である、請求項６に記載の自動取引装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動取引装置及び取引システムに関する。
【背景技術】
【０００２】
金融機関の現金自動預け払い機（ＡＴＭ：Automated Teller Machine）及び現金自動支払い機（ＣＤ：Cash Dispenser）に代表される自動取引装置は、銀行等の金融機関の支店やコンビニエンスストア等の店舗に設置されている。顧客は、自動取引装置に表示される表示画面において各種操作を行うことにより、入金、出金および残高照会などの取引を行うことができる。
【０００３】
自動取引装置は、取引開始時にカード挿入排出口から挿入されたキャッシュカードまたはクレジットカード等の取引カードのＩＣ、磁気ストライプ及びエンボスを読み取って口座データ等を取得し、取引処理を進行する。自動取引装置は、金融機関等のホストコンピュータに接続されており、適宜当該ホストコンピュータと通信している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年では、自動取引装置においてカード挿入排出口に挿入された取引カードの情報を読み取り、当該読み取った情報をホストコンピュータに送信している。ホストコンピュータは、当該ホストコンピュータに送信された情報に基づいて、当該取引カードの取り扱いの可否を判定し、その判定結果を自動取引装置に送信する。そして、自動取引装置は当該送信された判定結果に基づいて、取引カードの取り扱いについての処理を行っていた。
【０００５】
しかし、自動取引装置に挿入された取引カードを取り扱うか否かについて、取引の度にホストコンピュータとの通信が発生してしまい、処理が煩雑になってしまう等の問題があった。また、当該挿入された取引カードが取り扱えない場合であろうがなかろうが、取引の度に必ずホストとの通信及びホストでの処理が必要になり、通信網及びホストの負担が大きくなっていた。
【０００６】
また、上記取り扱いの可否に関する判定は、顧客による暗証番号の入力または取引金額の入力等の入力操作を受け付けた後に行われていた。そのため、例えば、全部または引き出しもしくは出金（借入）等の一部の取引を取り扱うことができない場合に、当該取り扱えない取引が選択された場合でも、当該取引に関しての顧客入力が終了した後に、取り扱いができないとして処理を中止することになっていた。このため、顧客は取り扱うことができない取引に対して無駄な入力操作を行うことになっていた。
【０００７】
本発明は、上述の点に鑑みてなされたものであり、自ら取引カードの取り扱いの可否又は取引実行の可否を判定可能であり、取引の度に取引カードの取り扱いの可否又は取引実行の可否についてのホストコンピュータとの通信及びホストコンピュータでの処理が発生することを低減可能な自動取引装置、取引方法、及び取引システムを提供することを目的の１つとする。また、本発明は、取り扱うことができないカード又は取引について、顧客に無駄な入力操作をさせることを低減可能な自動取引装置、取引方法、及び取引システムを提供することを目的の１つとする。
【課題を解決するための手段】
【０００８】
本発明の自動取引装置は、情報を担持するカードを受け付けて取引を行う自動取引装置であって、当該受け付けたカードである受付カードから前記情報を読み取る読取部と、前記自動取引装置において使用可能なカードに関する情報であるカード関連情報を保持する情報保持部と、前記カード関連情報に基づいて、前記受付カードが使用できるか否かの使用可否判定を行う判定部と、を備え、前記情報保持部は、前記使用可能なカードについてフォールバック処理を許可するか否かの情報であるフォールバック可否情報をさらに保持し、前記判定部は、前記フォールバック可否情報に基づいて、前記フォールバック処理を許可するか否かを判定することを特徴とする。
【０００９】
また、本発明の本発明の自動取引装置は、情報を担持するカードを受け付けて取引を行う自動取引装置であって、当該受け付けたカードである受付カードから前記情報を読み取る読取部と、前記受付カードについてフォールバック処理を許可するか否かの情報であるフォールバック可否情報を保持する情報保持部と、前記フォールバック可否情報に基づいて、前記受付カードがフォールバック処理できるか否かの可否判定を行う判定部と、を備え、前記判定部による判定結果、前記フォールバック処理が不可の場合、前記受付カードは返却され、かつ、当該受付カードに関する注意喚起情報が表示部に出力されることを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る自動取引装置としてのＡＴＭの構成を示すブロック図である。
【図２】実施例１のＡＴＭの外観を示す斜視図及びＡＴＭを含むシステムを示す図である。
【図３Ａ】カード管理テーブルの一例を示す図である。
【図３Ｂ】カード管理テーブルの一例を示す図である。
【図４】取引カードの態様の一例を示す図である。
【図５】実施例１の取引制御ルーチンを示すフローチャートである。
【図６】実施例１の取引制御ルーチンを示すフローチャートである。
【図７】ディスプレイの表示例を示す図である。
【図８】ディスプレイの表示例を示す図である。
【図９】実施例１の取引制御ルーチンを示すフローチャートである。
【図１０】実施例２のＡＴＭの外観を示す斜視図及びＡＴＭを含むシステムを示す図である。
【図１１】実施例２の起動処理ルーチンを示すフローチャートである。
【図１２】実施例２の取引制御ルーチンを示すフローチャートである。
【図１３】実施例２の取引制御ルーチンを示すフローチャートである。
【図１４】実施例３の起動処理ルーチンを示すフローチャートである。
【図１５】実施例３の取引制御ルーチンを示すフローチャートである。
【図１６】実施例３の取引制御ルーチンを示すフローチャートである。
【図１７】カード管理テーブルの一例を示す図である。
【図１８】変形例の取引制御ルーチンを示すフローチャートである。
【図１９】変形例の取引制御ルーチンを示すフローチャートである。
【発明を実施するための形態】
【実施例１】
【００１１】
以下に、本発明の実施例１の自動取引装置について添付の図面を参照しつつ説明する。図１は、本発明の自動取引装置の一例としてのＡＴＭ（Automated Teller Machine）１００の構成を示しており、図２は、ＡＴＭ１００の外観を示す斜視図及びＡＴＭ１００を含むシステム２００を示している。尚、ＡＴＭ１００は、例えば金融機関の各支店に設置されており、夫々金融機関のホストコンピュータ（以下、単にホストとも称する）ＨＣに接続されている。
【００１２】
ＡＴＭ１００は、制御部１１によって動作制御がなされる。制御部１１は、ＡＴＭ１００に挿入された取引カードが当該ＡＴＭ１００において使用可能であるかを判定する判定部１１Ａを含んでいる。なお、判定部１１Ａは、複数種類ある取引の中から当該挿入された取引カードによって行うことが可能な取引を判定することとしてもよい。
【００１３】
情報保持部としての記憶部１２は、制御部１１の処理に必要なデータ及び処理において発生するデータを適宜記憶するハードディスク、フラッシュメモリ、ＳＳＤ（Solid State Drive）、ＲＡＭ（Random Access Memory）等の記憶装置である。
【００１４】
記憶部１２は、特定の取引カードに関する情報であるカード関連情報としてのカード情報管理テーブルＴＢを保持している。カード情報管理テーブルＴＢは、例えば、ＡＴＭ１００が取り扱うことが可能な、すなわちＡＴＭ１００で使用可能な１以上の取引カードの情報を含む取引カードの使用可否に関する使用可否情報を含んでいる。
【００１５】
例えば、図３Ａに示すように、カード管理テーブルＴＢは、ＡＴＭ１００が取り扱うことが可能な取引カードのカードブランドと当該カードブランドのカード内のＩＣ内に含まれる取引業務のアプリケーション（以下、単にアプリケーションとも称する）のアプリケーション識別子（ＡＩＤ：Application identifier）の組み合わせが列挙されたものであってもよい。ＡＴＭ１００における取引処理は、当該取引カード内のＩＣに含まれるアプリケーションを起動することによって行われる。
【００１６】
なお、カード管理テーブルＴＢ内に含まれるカードブランド情報は、テキストベースのデータでもよいし、各カードブランドを示す識別コードでもよい。
【００１７】
例えば、図３Ａのカード管理テーブルＴＢは、左から順番に、「Ｎｏ．」、取引可能なカードブランドのカード内のアプリケーションに対応する「アプリケーション識別子（ＡＩＤ）」及び当該ＡＩＤを保有する取引カードの「カードブランド」が記載されている構成になっている。これらの情報は、例えば、カード管理テーブルＴＢに含まれているＡＩＤを保有している取引カードは、使用可能であり、そうではない取引カードは使用不可とすることができる使用可否情報として使用されてもよい。
【００１８】
また、上述のように判定部１１Ａが取引カードによって行うことが可能な取引を判定する場合には、カード管理テーブルＴＢは、特定の取引カードを用いて行うことが可能な取引の情報を含む取引可否情報を含んでもよい。その場合、例えば、図３Ｂに示すように、カード管理テーブルＴＢは、「アプリケーション識別子（ＡＩＤ）」及び「カードブランド」に加えて、当該カードブランドの取引カードで行うことが可能な取引として「可能な取引」が記載されたものでもよい。
【００１９】
なお、取引カードとしてキャッシュカードを取り扱う場合には、カード管理テーブルＴＢには、「カードブランド」に代えてまたはこれに加えて当該キャッシュカードを発行した銀行等の金融機関名としての「金融機関」が記載されていてもよい。
【００２０】
また、「可能な取引」は、同一のカードブランド毎に統一されていてもよいし、同一のカードブランドであってもＡＩＤによって異ならせることとしてもよい。
【００２１】
図１を再度参照する。通信部１３は、制御部１１の指示に従って外部とのデータの送受信等の通信を行うためのＮＩＣ（Network Interface Card）等である。通信部１３は、例えば、後述の取引制御おいて生ずるホストコンピュータＨＣ等の外部機器との通信を行う。
【００２２】
操作表示部１４は、図２に示すようにＡＴＭ１００の前面に設けられている。操作表示部１４は、告知部としてのディスプレイ１４Ａと、当該ディスプレイ１４Ａの表示面を覆う入力受付部としてのタッチパッド１４Ｂとを含む。ティスプレイ１４Ａは、制御部１１から供給された操作表示信号に基づき、各種の操作画面又はメッセージ等を含む取引画面を表示する、例えば液晶表示装置である。
【００２３】
タッチパッド１４Ｂは、使用者がディスプレイ１４Ａに表示された内容に対応した領域に触れると、当該表示された内容に対応した操作信号を制御部１１に供給する、例えば感圧式または静電式のタッチパッドである。
【００２４】
現金入出機構１５は、制御部１１から供給された開閉制御信号に応じて、図２に示すようにＡＴＭ１００の前面に設けられている紙幣入出口１７及び硬貨入出口１９のシャッタの開閉を行う。また、現金入出機構１５は、制御部１１から供給された現金引出信号に応じて、紙幣または硬貨が格納されている現金格納庫（図示せず）から、当該現金引出御信号にて示される金額に対応した紙幣または硬貨を取り出して、それぞれ紙幣入出口１７及び硬貨入出口１９に導出する。更に、現金入出機構１５は、使用者が紙幣入出口１７または硬貨入出口１９に投入した紙幣または硬貨を取り込み、現金格納庫に格納する。
【００２５】
通帳記帳機２１は、図２に示すようにＡＴＭ１００の前面に設けられている通帳挿入排出口２３に顧客の預金通帳が挿入されると、これを取り込む。この際、通帳記帳機２１は、制御部１１から供給された取引結果信号にて示される取引内容、及び当該取引の実行日時等を、顧客の預金通帳に書き込む。当該書き込みが終了すると、通帳記帳機２１は、顧客の預金通帳を通帳挿入排出口２３から排出する。
【００２６】
読取部としてのカード読取印刷機２５は、図２に示すＡＴＭ１００の前面に設けられているカード挿入口としてのカード挿入排出口２７に顧客の取引カードが挿入されると、当該取引カードを取り込んで当該取引カードが保持している情報を読み取る。当該取引カードが保持している情報は、例えば、顧客情報、当該取引カードを発行しているカード会社または銀行等の金融機関の情報、取引業務のアプリケーション及び当該アプリケーションのＡＩＤ等である。
【００２７】
図４に、ＡＴＭ１００にて取り扱われる取引カードＣの構成の一例を示す。図４に示すように、取引カードＣには、裏面に磁気ストライプ（以下、ＭＳとも称する）４１が設けられと、表面に所定の仕様に対応したＩＣチップ（以下、ＩＣとも称する）４２が設けられている。磁気ストライプ４１及びＩＣチップ４２には、例えば、上述した当該取引カードＣが保持している情報である、顧客情報、当該取引カードを発行しているカード会社情報、取引業務のアプリケーション及び当該アプリケーションのＡＩＤ等の情報が記憶されている。すなわち、取引カードＣは、これらの情報を担持している。また、ＡＩＤはカードに対応した識別子としても機能し得る。
【００２８】
なお、ＩＣチップ４２はＥＭＶ仕様に対応したものであってもよい。ＥＭＶ仕様に対応したＩＣチップ４２には、マイクロコンピュータが搭載されている。そして、ＩＣチップ４２に搭載されている当該マイクロコンピュータには、例えば、キャッシュカードまたはクレジットカードの１または複数の種類のカードアプリケーションがインストール（不揮発メモリ等に記録）されている。
【００２９】
再度図１を参照すると、カード読取印刷機２５は、取引カードの磁気ストライプ（ＭＳ）を読み取るＭＳ読取部３１と、取引カードのＩＣを読み取るＩＣ読取部３３とを有している。カード読取印刷機２５は、ＭＳ読取部３１またはＩＣ読取部３３によって読み取られたカード情報を表すカード情報データを制御部１１に供給する。
【００３０】
制御部１１の判定部１１Ａは、当該供給されたカード情報データ及び記憶部１２に保持されているカード情報管理テーブルを比較することで、挿入された取引カードによる取引が可能であるか否かを判定する。また、判定部１１Ａは、当該供給されたカード情報データ及び記憶部１２に保持されているカード情報管理テーブルを比較することで、挿入された取引カードによって行うことが可能な取引を判定してもよい。
【００３１】
なお、カード読取印刷機２５は、制御部１１からカード排出信号が供給された場合には、取り込んだ取引カードをカード挿入排出口２７から排出させる。また、カード読取印刷機２５は、制御部１１から供給された取引明細プリント信号に応じて、当該取引明細プリント信号にて表される取引結果を明細票用紙に印刷する。
［取引制御ルーチン］
以下の説明においては、取引カードＣがクレジットカードであった場合を例に説明する。図５及び図６に制御部１１によって実行される取引制御ルーチンＲ１を示す。制御部１１は、例えば、電源が投入されると取引制御ルーチンＲ１を実行する。なお、ＡＴＭ１００に人感センサ等を設けて、顧客がＡＴＭ１００に近づいたことが検出された際に取引制御ルーチンが実行されることとしてもよい。
【００３２】
図５に示すように、先ず、制御部１１は、ディスプレイ１４Ａに取引種別入力受付表示を行わせる（ステップＳ１）。ステップＳ１において表示される取引種別入力受付表示は、行いたい取引の選択入力を顧客（使用者）に促す表示であり、例えば図７に示すような表示である。
【００３３】
制御部１１は、ステップＳ１の実行後、使用者によってタッチパッド１４Ｂを用いた取引種別の入力が行われたか否かを判定する（ステップＳ２）。制御部１１は、ステップＳ２において取引種別の入力が行われていないと判定する（ステップＳ２：ＮＯ）と、ディスプレイ１４Ａに取引種別入力受付表示を継続させ、その後再度ステップＳ２を実行する。
【００３４】
制御部１１は、ステップＳ２において取引種別の入力が行われたと判定する（ステップＳ２：ＹＥＳ）と、カード挿入排出口２７からカード読取印刷機２５に取引カードが取り込まれたか否かを判定する（ステップＳ３）。この判定は、例えばカード読取印刷機２５内のセンサがカードの存在を検出したか否かで行われてもよい。制御部１１は、ステップＳ３においてカードが取り込まれていないと判定する（ステップＳ３：ＮＯ）と、一定時間の後に再度カードが取り込まれた否かの判定を行う。
【００３５】
制御部１１は、ステップＳ３においてカードが取り込まれたと判定する（ステップＳ３：ＹＥＳ）と、当該取引カードの磁気ストライプ及びＩＣを読み取って、これらに記憶されているカード情報を記憶部１２に保存する（ステップＳ４）。このカード情報は、上述のように、例えば、顧客情報、当該取引カードを発行しているカード会社または銀行等の金融機関の情報、及びＡＩＤ等である。
【００３６】
制御部１１の判定部１１Ａは、ステップＳ４の実行後、カードから読み取ったＡＩＤがカード管理テーブルＴＢ（図１参照）に存在するか否かを判定する（ステップＳ５）。制御部１１の判定部１１Ａが、ステップＳ５においてにＡＩＤがカード管理テーブルＴＢに存在すると判定する（ステップＳ５：ＹＥＳ）と、制御部１１は、アプリケーション起動部としてのカード読取印刷機２５に、ＩＣ４２対してアプリケーション起動信号を送信させて、取引カードＣ内のＩＣ４２内の当該ＡＩＤに対応するアプリケーションを起動する（ステップＳ６）。
【００３７】
制御部１１は、ステップＳ６の実行後、当該ＩＣ内のアプリケーションの起動が成功したか否かを判定する（ステップＳ７）。この判定は、制御部と当該ＩＣとの通信によって行われてもよい。
【００３８】
図６に示すように、制御部１１は、判定部１１ＡがステップＳ５においてカード管理テーブルにＡＩＤが存在しないと判定する（ステップＳ５：ＮＯ）と、当該カードが取り扱えない旨の表示である取扱不能表示をディスプレイ１４Ａに行わせる（ステップＳ８）。
【００３９】
また、制御部１１は、ステップＳ７において、取引カード内のＩＣ内のアプリケーションの起動が成功しなかったと判定する（ステップＳ７：ＮＯ）場合も、当該カードが取り扱えない旨の表示である取扱不能表示をディスプレイ１４Ａに行わせる（ステップＳ８）。取引不能表示は、例えば、図８に示すような表示であってもよい。
【００４０】
制御部１１は、ステップＳ８の実行後、カード読取印刷機２５にカード挿入排出口２７から取引カードを排出させ（ステップＳ９）、その後ルーチンは終了する。
【００４１】
カード管理テーブルＴＢ内に、ＡＴＭ１００に挿入された取引カードのＩＣが保有するアプリケーションに対応するＡＩＤが無く、取引ができない場合には、ＡＴＭ１００は、ホストＨＣとの通信をすること無くルーチンを終了する。すなわち、ＡＴＭ１００は、取引をすることができない取引カードが挿入された場合には、ホストＨＣとの通信をすること無く取引処理を終了する。このように、ＡＴＭ１００は、ホストＨＣと通信すること無く、自ら取引カードの取り扱いの可否を判定して、取引処理を終了することが可能である。
【００４２】
図６に示すように、制御部１１は、ステップＳ７において、取引カード内のＩＣ内のアプリケーションの起動が成功したと判定する（ステップＳ７：ＹＥＳ）と、暗証番号及び取引金額の入力を待機する（ステップＳ１０）。この際、制御部１１は、ディスプレイ１４Ａに暗証番号の入力番号入力を促す表示を行わせ、暗証番号の入力があった後に取引金額の表示の入力を促す表示を行わせてもよい。
【００４３】
制御部１１は、ステップＳ１０の実行後、暗証番号及び取引金額が入力されたか否かが判定する（ステップＳ１１）。この判定は、使用者によってタッチパッド１４Ｂを用いた入力が行われたか否かで判定してもよい。制御部１１は、ステップＳ１１において暗証番号及び取引金額が入力されていないと判定する（ステップＳ１１：ＮＯ）と、再度ステップＳ１１を実行し、一定時間暗証番号及び取引金額の入力を待機し、その後再度暗証番号及び取引金額が入力されたか否かを判定する。
【００４４】
制御部１１は、ステップＳ１１において暗証番号及び取引金額が入力されたと判定する（ステップＳ１１：ＹＥＳ）と、ステップＳ４において読み取ったカード情報及びステップＳ１０において入力された暗証番号及び取引金額をホストＨＣに送信する（ステップＳ１２）。
【００４５】
制御部１１は、ステップＳ１２の実行後、ホストＨＣと通信してホストＨＣが取引を許可したか否かを判定する（ステップＳ１３）。この判定は、ホストＨＣから取引の許可通知が到来したか否かで判定してもよい。制御部１１は、ステップＳ１３において、ホストＨＣが取引を許可しなかったと判定する（ステップＳ１３：ＮＯ）と、取引カード内のＩＣ内のアプリケーションを終了する（ステップＳ１４）。制御部１１は、ステップＳ１４の実行後、上述のステップＳ８及びＳ９を実行し、その後ルーチンが終了する。
【００４６】
制御部１１は、ステップＳ１３において、ホストＨＣが取引を許可したと判定する（ステップＳ１３：ＹＥＳ）と、現金入出機構１５に、現金格納庫（図示せず）から、当該取引金額に対応した紙幣または硬貨を取り出させ、それぞれ紙幣入出口１７及び硬貨入出口１９に導出させる（Ｓ１５）。
【００４７】
制御部１１は、ステップＳ１５の実行後、カード読取印刷機２５に取引の内容を記載した明細票を印刷させる（ステップＳ１６）。制御部１１は、ステップＳ１６の終了後、取引カード内のＩＣ内のアプリケーションを終了させる（ステップＳ１７）。
【００４８】
制御部１１は、ステップＳ１７の実行後、カード読取印刷機２５に、カード挿入排出口２７から取引カード及び明細票を排出させ、現金入出機構１５に、紙幣入出口１７または硬貨入出口１９から現金を排出させ（ステップＳ１８）、その後ルーチンは終了する。
【００４９】
なお、図３Ｂのように、行うことが可能な取引を情報として含むカード管理テーブルＴＢを用いる場合、カード管理テーブルＴＢにＡＩＤが有るかの判定の後にステップを１つ追加してもよい。すなわち、図５のフローの一部に代わるフローである図９に示すように、制御部１１は、ステップＳ５においてカード管理テーブルＴＢ内にＡＩＤがあると判定すると（ステップＳ５：ＹＥＳ）、ステップＳ１〜Ｓ２において選択された取引が、当該アプリケーション識別子を保有する取引カードを用いて可能な取引であるかを判定する（ステップＳ５．５）こととしてもよい。
【００５０】
この判定は、選択された取引が、カード管理テーブルＴＢ内において、ＡＴＭ１００に挿入された取引カードのＩＣ内のアプリケーションのＡＩＤに対応する「可能な取引」欄に記載されているか否かで判定してもよい。
【００５１】
制御部１１は、選択された取引が、ＡＴＭ１００に挿入された取引カードを用いて可能な取引であると判定すると（ステップＳ５．５：ＹＥＳ）、取引カード内のＩＣ内のアプリケーションを起動する（ステップＳ７）。制御部１１は、選択された取引が、ＡＴＭ１００に挿入された取引カードを用いて不可能な取引であると判定すると（ステップＳ５．５：ＮＯ）、当該カードが取り扱えない旨の表示である取扱不能表示をディスプレイ１４Ａに行わせる（ステップＳ８）。
【００５２】
本実施例のＡＴＭ１００及びシステム２００においては、挿入された取引カードが使用
可能か否か又は使用者（顧客）が選択した取引カードの取引が実行可能か否かをホストＨＣと通信すること無く自ら判定可能である。従って、上述のように、ＡＴＭ１００は、取引をすることができない取引カードが挿入された又は使用者（顧客）が選択した取引カードの取引は実行できない場合には、ホストＨＣとの通信をすること無く取引処理を終了することが可能である。これによって、ホストＨＣとの無駄な通信を低減し、ＡＴＭ１００及びホストＨＣの通信処理の負担を軽減することが可能である。
【００５３】
また、ホストＨＣが取引カードが使用か否かを判定する必要が無いため、取引処理時のホストＨＣの処理負担を軽減することが可能である。
【００５４】
また、ＡＴＭ１００はカードのデータを読み込むと暗証番号の入力または取引金額の入力等よりも前に取引カードが使えるか否か又は使用者（顧客）が選択した取引カードの取引が実行可能か否かを判定し、当該取引カードが使用不可能又は選択取引が実行不可能な場合には、判定後すぐに処理を中止してカードを排出する。従って、取引カードが使用不可能又は選択取引が実行不可能な場合に発生していたＡＴＭ１００における不要な処理、及び使用者（顧客）の取引金額の入力等の無駄な入力を低減することが可能である。
【実施例２】
【００５５】
以下に、本発明の実施例２の自動取引装置について添付の図面を参照しつつ説明する。なお、実施例２の自動取引装置においては、自動取引装置の機器構成及びシステム構成は、実施例１のＡＴＭ１００及びシステム２００と同様である。但し、図１０に示すように、実施例２においては、ホストＨＣがカード管理テーブル（ホスト）ＴＢＨを保持している。このカード管理テーブル（ホスト）ＴＢＨは、実施例１において上述したカード管理テーブルＴＢと同様の内容が記載されているテーブルである。
【００５６】
ホストＨＣが保持ししているカード管理テーブル（ホスト）ＴＢＨは、常に最新の情報に更新され得る。実施例２のＡＴＭ１００は、起動の際にホストＨＣと通信し、記憶部１２内のカード管理テーブルＴＢをカード管理テーブルＴＢＨの内容に従って更新する。すなわち、実施例２のＡＴＭ１００は、起動後の取引処理において、当該更新されたカード管理テーブルＴＢを用いて取引カードが使用できるか否かを判定する。
【００５７】
以下に、実施例２のＡＴＭ１００における起動処理ルーチン及びその後の取引制御ルーチンについて説明する。
［起動処理ルーチン］
図１１にＡＴＭ１００の起動処理ルーチンＲ２を示す。起動処理ルーチンＲ２は、例えば、ＡＴＭ１００の電源が投入された際に開始される。ルーチンが開始すると、制御部１１は、自身のシステムの起動処理を実行し、その後ホストＨＣと通信する等して開局処理を実行する（ステップＳ１）。
【００５８】
制御部１１は、ステップＳ１の実行後、ホストＨＣと通信し、ホストＨＣが保有するカード管理テーブル（ホスト）ＴＢＨを受信する（ステップＳ２）。制御部１１は、ステップＳ２の終了後、カード管理テーブル（ホスト）ＴＢＨの情報に基づいて記憶部１２内に保存されているカード管理テーブルＴＢを更新し（ステップＳ３）、その後ルーチンが終了する。この際、記憶部１２内にカード管理テーブルＴＢが存在しない場合には、受信したカード管理テーブル（ホスト）に基づいてカード管理テーブルＴＢを生成して保存する。
［取引制御ルーチン］
図１２及び図１３に実施例２のＡＴＭ１００の取引制御ルーチンＲ３を示す。実施例１と同様に、制御部１１は、例えば、電源が投入されると取引制御ルーチンＲ３を実行する。なお、ＡＴＭ１００に人感センサ等を設けて、顧客がＡＴＭ１００に近づいたことが検出された際に取引制御ルーチンが実行されることとしてもよい。
【００５９】
取引制御ルーチンＲ３が開始されると、先ず、制御部１１は、ＡＴＭ１００の電源が投入された後に、カード管理テーブルＴＢが更新（もしくは生成）されたか否かを判定する（ステップＳ０）。すなわち、ＡＴＭ１００の電源が投入されてから、起動処理ルーチンＲ２のステップＳ３が実行されたか否かが判定される。
【００６０】
制御部１１は、ステップＳ０において、カード管理テーブルＴＢが更新（もしくは生成）されていないと判定する（ステップＳ０：ＮＯ）と、一定時間待機して再度ステップＳ０を実行する。制御部１１は、ステップＳ０において、カード管理テーブルＴＢが更新（もしくは生成）されたと判定する（ステップＳ０：ＹＥＳ）と、実施例１のステップＳ１と同様に、ディスプレイ１４Ａに取引種別入力受付表示を行わせる（ステップＳ１）。
【００６１】
ステップ１以降のステップについては、実施例１の取引制御ルーチンＲ１と同様であるので説明を省略する。なお、上記実施例１と同様に、図３Ｂのように、行うことが可能な取引を情報として含むテーブルを用いる場合、カード管理テーブルＴＢにＡＩＤが有るかの判定の後にステップを１つ追加してもよい。すなわち、ステップＳ５の後に、ステップＳ１〜Ｓ２において選択された取引が、当該アプリケーション識別子を保有する取引カードを用いて可能な取引であるかを判定するステップＳ５．５（図９参照）を追加してもよい。
【００６２】
実施例１のＡＴＭ１００及びシステム２００と同様に、本実施例のＡＴＭ１００及びシ
ステム２００においては、挿入された取引カードが使用可能か否か又は使用者（顧客）が選択した取引カードの取引が実行可能か否かをホストＨＣと通信すること無く自ら判定可能である。従って、実施例１において上述したように、ＡＴＭ１００は、取引をすることができない取引カードが挿入された又は使用者（顧客）が選択した取引カードの取引は実行できない場合には、ホストＨＣとの通信をすること無く取引処理を終了することが可能である。これによって、ホストＨＣとの無駄な通信を低減し、ＡＴＭ１００及びホストＨＣの通信処理の負担を軽減することが可能である。
【００６３】
また、実施例２のＡＴＭ１００及びシステム２００においては、ＡＴＭ１００が起動する度にホストＨＣが保有している最新のカード管理テーブル（ホスト）ＴＢＨの情報を用いて、カード管理テーブルＴＢを更新する。従って、ＡＴＭ１００は起動する度に新しい情報に基づいて、取引カードの使用可否を判定することができる。よって、古い情報に基づく判定の失敗等によるシステムエラー及びホストＨＣとの通信を低減することが可能である。
【００６４】
また、ホストＨＣが取引カードが使用か否かを判定する必要が無いため、取引処理時のホストＨＣの処理負担を軽減することが可能である。
【００６５】
また、ＡＴＭ１００はカードのデータを読み込むと暗証番号の入力または取引金額の入力等よりも前に取引カードが使えるか否か又は使用者（顧客）が選択した取引が実行可能か否かを判定し、当該取引カードが使用不可能又は上記選択取引が実行不可能な場合には、判定後すぐに処理を中止してカードを排出する。従って、取引カードが使用不可能又は選択取引が実行不可能な場合に発生していたＡＴＭ１００における不要な処理、及び使用者（顧客）の取引金額の入力等の無駄な入力を低減することが可能である。
【００６６】
本実施例においては、起動処理ルーチンＲ２において、ＡＴＭ１００の電源投入時にカード管理テーブルＴＢを更新することとしたが、電源投入時の更新以降においてもカード管理テーブルＴＢを更新してもよい。例えば、ＡＴＭ１００が定期的にホストＨＣと通信をして、カード管理テーブルＴＢを更新することとしてもよい。また、ホストＨＣが、カード管理テーブルＴＢＨが更新された際にＡＴＭ１００に通知を行って、当該通知によってＡＴＭ１００がホストと通信をしてカード管理テーブルＴＢを更新してもよい。
【実施例３】
【００６７】
以下に、本発明の実施例３の自動取引装置について添付の図面を参照しつつ説明する。なお、実施例３の自動取引装置においては、自動取引装置の機器構成及びシステム構成は、実施例２のＡＴＭ１００及びシステム２００と同様である。
【００６８】
実施例３においては、ＡＴＭ１００が、自身が元々保持している当初カード関連情報としてのカード管理テーブルＴＢ（以下、カード管理テーブル（端末）ＴＢとも称する）に加えて、ホストＨＣから受信して保存する受信カード関連情報としてのカード管理テーブル（ホスト）ＴＢＨを用いて、ＡＴＭ１００に挿入された取引カードが使用できる可否かを判定する。
【００６９】
すなわち、ＡＴＭ１００は、投入された取引カードが、元々保持しているカード管理テーブル（端末）ＴＢに基づいて使用できないと判定された場合でも、ホストＨＣから受信したカード管理テーブル（ホスト）ＴＢＨを用いて再度当該取引カードが使用できるか否かを判定する。
以下に、実施例３のＡＴＭ１００における起動処理ルーチン及びその後の取引制御ルーチンについて説明する。
［起動処理ルーチン］
図１４にＡＴＭ１００の起動処理ルーチンＲ４を示す。起動処理ルーチンＲ４は、例えば、ＡＴＭ１００の電源が投入された際に開始される。ルーチンが開始すると、制御部１１は、自身のシステムの起動処理を実行し、その後ホストＨＣと通信する等して開局処理を実行する（ステップＳ１）。
【００７０】
制御部１１は、ステップＳ１の実行後、ホストＨＣと通信し、ホストＨＣが保有するカード管理テーブル（ホスト）ＴＢＨを受信する（ステップＳ２）。制御部１１は、ステップＳ２の終了後、カード管理テーブル（ホスト）ＴＢＨを記憶部１２内に保存し（ステップＳ３）、その後ルーチンが終了する。
［取引制御ルーチン］
図１５及び図１６に実施例２のＡＴＭ１００の取引制御ルーチンＲ５を示す。制御部１１は、例えば、電源が投入されると取引制御ルーチンＲ５を実行する。なお、ＡＴＭ１００に人感センサ等を設けて、顧客がＡＴＭ１００に近づいたことが検出された際に取引制御ルーチンが実行されることとしてもよい。
【００７１】
取引制御ルーチンＲ５が開始されると、先ず、制御部１１は、ＡＴＭ１００の電源が投入された後に、記憶部１２にカード管理テーブルＴＢＨが保存された否かを判定する（ステップＳ０）。すなわち、ＡＴＭ１００の電源が投入されてから、起動処理ルーチンＲ４のステップＳ３が実行されたか否かが判定される。
【００７２】
制御部１１は、ステップＳ０において、カード管理テーブルＴＢが保存されていないと判定する（ステップＳ０：ＮＯ）と、一定時間待機して再度ステップＳ０を実行する。制御部１１は、ステップＳ０において、カード管理テーブルＴＢが保存されたと判定する（ステップＳ０：ＹＥＳ）と、ディスプレイ１４Ａに取引種別入力受付表示を行わせる（ステップＳ１）。ステップＳ１において表示される取引種別入力受付表示は、行いたい取引の選択入力を顧客（使用者）に促す表示であり、例えば図７に示すような表示である。
【００７３】
制御部１１は、ステップＳ１の実行後、使用者によってタッチパッド１４Ｂを用いた取引種別の入力が行われたか否かを判定する（ステップＳ２）。制御部１１は、ステップＳ２において取引種別の入力が行われていないと判定する（ステップＳ２：ＮＯ）と、ディスプレイ１４Ａに取引種別入力受付表示を継続させ、その後再度ステップＳ２を実行する。
【００７４】
制御部１１は、ステップＳ２において取引種別の入力が行われたと判定する（ステップＳ２：ＹＥＳ）と、カード挿入排出口２７からカード読取印刷機２５に取引カードが取り込まれたか否かを判定する（ステップＳ３）。この判定は、例えばカード読取印刷機２５内のセンサがカードの存在を検出したか否かで行われてもよい。制御部１１は、ステップＳ３においてカードが取り込まれていないと判定する（ステップＳ３：ＮＯ）と、一定時間の後に再度カードが取り込まれた否かの判定を行う。
【００７５】
制御部１１は、ステップＳ３においてカードが取り込まれたと判定する（ステップＳ３：ＹＥＳ）と、当該カードの磁気ストライプ及びＩＣを読み取って、これらに記憶されているカード情報を記憶部１２に保存する（ステップＳ４）。このカード情報は、上述のように、例えば、顧客情報、当該取引カードを発行しているカード会社または銀行等の金融機関の情報、取引業務のアプリケーション及び当該アプリケーションのＡＩＤ等である。
【００７６】
制御部１１の判定部１１Ａは、制御部１１によるステップＳ４の実行後、取引カードから読み取ったＡＩＤがカード管理テーブル（端末）ＴＢに存在するか否かを判定する（ステップＳ５−１）。制御部１１の判定部１１Ａが、ステップＳ５−１においてにＡＩＤがカード管理テーブル（端末）ＴＢに存在すると判定する（ステップＳ５−１：ＹＥＳ）と、制御部１１は、アプリケーション起動部としてのカード読取印刷機２５に、ＩＣ４２対してアプリケーション起動信号を送信させて、取引カードＣ内のＩＣ４２内の当該ＡＩＤに対応するアプリケーションを起動する（ステップＳ６−１）。
【００７７】
制御部１１は、ステップＳ６−１の実行後、当該ＩＣ内のアプリケーションの起動が成功したか否かを判定する（ステップＳ７−１）。この判定は、制御部と当該ＩＣとの通信によって行われてもよい。
【００７８】
図１６に示すように、制御部１１は、ステップＳ５−１においてカード管理テーブルにＡＩＤが存在しないと判定する（ステップＳ５−１：ＮＯ）と、取引カードから読み取ったＡＩＤがカード管理テーブル（ホスト）ＴＢＨに存在するか否かを判定する（ステップ５−２）。
【００７９】
また、制御部１１は、ステップＳ７−１において、取引カード内のＩＣ内のアプリケーションの起動が成功しなかったと判定する（ステップＳ７−１：ＮＯ）場合も、取引カードから読み取ったＡＩＤがカード管理テーブル（ホスト）ＴＢＨに存在するか否かを判定する（ステップ５−２）。
【００８０】
制御部１１の判定部１１Ａが、ステップＳ５−２においてにＡＩＤがカード管理テーブル（ホスト）ＴＢＨに存在すると判定する（ステップＳ５−２：ＹＥＳ）と、制御部１１は、アプリケーション起動部としてのカード読取印刷機２５に、ＩＣ４２対してアプリケーション起動信号を送信させて、取引カードＣ内のＩＣ４２内の当該ＡＩＤに対応するアプリケーションを起動する（ステップＳ６−２）。
【００８１】
制御部１１は、ステップＳ６−２の実行後、当該ＩＣ内のアプリケーションの起動が成功したか否かを判定する（ステップＳ７−２）。この判定は、制御部と当該ＩＣとの通信によって行われてもよい。
【００８２】
制御部１１は、ステップＳ５−２においてカード管理テーブルにＡＩＤ（ホスト）が存在しないと判定する（ステップＳ５：ＮＯ）と、当該カードが取り扱えない旨の表示である取扱不能表示をディスプレイ１４Ａに行わせる（ステップＳ８）。
【００８３】
また、制御部１１は、ステップＳ７において、取引カード内のＩＣ内のアプリケーションの起動が成功しなかったと判定する（ステップＳ７：ＮＯ）場合も、当該カードが取り扱えない旨の表示である取扱不能表示をディスプレイ１４Ａに行わせる（ステップＳ８）。取引不能表示は、例えば、図８に示すような表示であってもよい。
【００８４】
制御部１１は、ステップＳ８の実行後、カード読取印刷機２５にカード挿入排出口２７から取引カードを排出させ（ステップＳ９）、その後ルーチンは終了する。
【００８５】
従って、カード管理テーブル（端末）ＴＢ及びカード管理テーブル（ホスト）内に、ＡＴＭ１００に挿入された取引カードのＩＣが保有するアプリケーションに対応するＡＩＤが無く、取引ができない場合には、ＡＴＭ１００は、ホストＨＣとの通信をすること無くルーチンを終了する。
【００８６】
すなわち、ＡＴＭ１００は、取引をすることができない取引カードが挿入された場合には、ホストＨＣとの通信をすること無く取引処理を終了する。このように、ＡＴＭ１００は、ホストＨＣと通信すること無く、自ら取引カードの取り扱いの可否を判定して、取引処理を終了することが可能である。
【００８７】
制御部１１は、ステップＳ７−１及びＳ７−２において、取引カード内のＩＣ内のアプリケーションの起動が成功したと判定する（ステップＳ７−１：ＹＥＳ、ステップＳ７−２：ＹＥＳ）と、暗証番号及び取引金額の入力を待機する（ステップＳ１０）。この際、制御部１１は、ディスプレイ１４Ａに暗証番号の入力番号入力を促す表示を行わせ、暗証番号の入力があった後に取引金額の表示の入力を促す表示を行わせてもよい。
【００８８】
制御部１１は、ステップＳ１０の実行後、暗証番号及び取引金額が入力されたか否かが判定される（ステップＳ１１）。この判定は、使用者によってタッチパッド１４Ｂを用いた入力が行われたか否かで判定してもよい。制御部１１は、ステップＳ１１において暗証番号及び取引金額が入力されていないと判定する（ステップＳ１１：ＮＯ）と、再度ステップＳ１１を実行し、一定時間暗証番号及び取引金額の入力を待機し、その後再度暗証番号及び取引金額が入力されたか否かを判定する。
【００８９】
制御部１１は、ステップＳ１１において暗証番号及び取引金額が入力されたと判定する（ステップＳ１１：ＹＥＳ）と、ステップＳ４において読み取ったカード情報及びステップＳ１０において入力された暗証番号及び取引金額をホストＨＣに送信する（ステップＳ１２）。
【００９０】
制御部１１は、ステップＳ１２の実行後、ホストＨＣと通信してホストＨＣが取引を許可したか否かを判定する（ステップＳ１３）。この判定は、ホストＨＣから取引の許可通知が到来したか否かで判定してもよい。制御部１１は、ステップＳ１３において、ホストＨＣが取引を許可しなかったと判定する（ステップＳ１３：ＮＯ）と、取引カード内のＩＣ内のアプリケーションを終了する（ステップＳ１４）。制御部１１は、ステップＳ１４の実行後、上述のステップＳ８及びＳ９を実行し、その後ルーチンが終了する。
【００９１】
制御部１１は、ステップＳ１３において、ホストＨＣが取引を許可したと判定する（ステップＳ１３：ＹＥＳ）と、現金入出機構１５に、現金格納庫（図示せず）から、当該取引金額に対応した紙幣または硬貨を取り出させ、それぞれ紙幣入出口１７及び硬貨入出口１９に導出させる（Ｓ１５）。
【００９２】
制御部１１は、ステップＳ１５の実行後、カード読取印刷機２５に取引の内容を記載した明細票を印刷させる（ステップＳ１６）。制御部１１は、ステップＳ１６の終了後、取引カード内のＩＣ内のアプリケーションを終了させる（ステップＳ１７）。
【００９３】
制御部１１は、ステップＳ１７の実行後、カード読取印刷機２５に、カード挿入排出口２７から取引カード及び明細票を排出させ、現金入出機構１５に、紙幣入出口１７または硬貨入出口１９から現金を排出させ（ステップＳ１８）、その後ルーチンは終了する。
【００９４】
なお、上記実施例１と同様に、図３Ｂのように、行うことが可能な取引を情報として含むテーブルを用いる場合、カード管理テーブル（端末）ＴＢまたはカード管理テーブル（ホスト）にＡＩＤが有るかの判定の後にステップを１つ追加してもよい。すなわち、ステップＳ５−１またはＳ５−２の後に、ステップＳ１〜Ｓ２において選択された取引が、当該アプリケーション識別子を保有する取引カードを用いて可能な取引であるかを判定する、図９に示すステップＳ５．５のようなステップを追加してもよい。
【００９５】
実施例１のＡＴＭ１００及びシステム２００と同様に、本実施例のＡＴＭ１００及びシステム２００においては、挿入された取引カードが使用可能か否か又は使用者（顧客）が選択した取引カードの取引が実行可能か否かをホストＨＣと通信すること無く自ら判定可能である。従って、実施例１において上述したように、ＡＴＭ１００は、取引をすることができない取引カードが挿入された又は使用者（顧客）が選択した取引カードの取引は実行できない場合には、ホストＨＣとの通信をすること無く取引処理を終了することが可能である。これによって、ホストＨＣとの無駄な通信を低減し、ＡＴＭ１００及びホストＨＣの通信処理の負担を軽減することが可能である。
【００９６】
また、実施例３のＡＴＭ１００及びシステム２００においては、ＡＴＭ１００が起動す
る度にホストＨＣが保有している最新のカード管理テーブル（ホスト）ＴＢＨを受信して
これを保存する。そして、ＡＴＭ１００に投入された取引カードが使用可能か否か又は使用者（顧客）が選択した取引が実行可能か否かを、カード管理テーブル（端末）ＴＢ及びカード管理テーブル（ホスト）ＴＢＨに基づいて判定する。
【００９７】
従って、ＡＴＭ１００は元々ＡＴＭ１００に入っているオリジナルのテーブルと、ホストＨＣが保有している新しいテーブルに基づいて、取引カードの使用可否を判定することができる。
【００９８】
これは、例えば、１つの取引カードのＩＣ内に複数のＡＩＤを有するアプリケーションが搭載されている場合に有利である。例えば、取引カードのＩＣ内の１のＡＩＤの有効期間が終了し、他方のＡＩＤの有効期間が開始される遷移期間を考える。当該遷移期間であっても、例えば、カード管理テーブル（端末）ＴＢに当該１のＡＩＤが存在しており、カード管理テーブル（ホスト）ＴＢＨに当該他のＡＩＤが存在した場合には、何れかのＡＩＤによってアプリケーションが起動可能である。
【００９９】
また、例えば、取引カードの古いＡＩＤの有効期間が終了する前に、ホストＨＣが有するカード管理テーブルＴＢＨの情報が何らかの理由で、予定よりも早く更新されて当該古いＡＩＤが削除されてしまった場合でも、カード管理テーブルＴＢに記載のＡＩＤによってアプリケーションの起動をすることが可能である。それによって、このような場合でも問題なく取引処理を行うことが可能である。
【０１００】
また、上記ルーチンＲ５においては、カード管理テーブル（端末）ＴＢに記載されているＡＩＤによってアプリの起動に失敗した場合（ステップＳ７−１：ＮＯ）、カード管理テーブル（ホスト）ＴＢＨに記載されているＡＩＤによってアプリを再度起動する試行をする（ステップＳ６−２）。
【０１０１】
従って、例えば、カード管理テーブル（端末）ＴＢに記載されているＡＩＤによってはアプリケーションが起動しなかったが、カード管理テーブル（ホスト）ＴＢＨに記載されているＡＩＤによってはアプリケーションが起動した場合でも、取引処理の続行が可能となる。
【０１０２】
また、本実施例においては、ホストＨＣが取引カードが使用か否かを判定する必要が無いため、取引処理時のホストＨＣの処理負担を軽減することが可能である。
【０１０３】
また、ＡＴＭ１００はカードのデータを読み込むと暗証番号の入力または取引金額の入力等よりも前に取引カードが使えるか否か又は使用者（顧客）が選択した取引カードの取引が実行可能か否かを判定し、当該取引カードが使用不可能又は選択取引が実行不可能な場合には、判定後すぐに処理を中止してカードを排出する。従って、取引カードが使用不可能又は選択取引が実行不可能な場合に発生していたＡＴＭ１００における不要な処理、及び使用者（顧客）の取引金額の入力等の無駄な入力を低減することが可能である。
【０１０４】
本実施例においては、起動処理ルーチンＲ４において、ＡＴＭ１００の電源投入時にカード管理テーブル（ホスト）ＴＢＨを保存することとしたが、電源投入時の保存以降においてもカード管理テーブルＴＢＨを保存・更新してもよい。例えば、ＡＴＭ１００が定期的にホストＨＣと通信をして、カード管理テーブルＴＢＨを保存・更新することとしてもよい。また、ホストＨＣが、カード管理テーブルＴＢＨが更新された際にＡＴＭ１００に通知を行って、当該通知によってＡＴＭ１００がホストＨＣと通信をしてカード管理テーブルＴＢＨを保存・更新してもよい。
［変形例等］
上記実施例においては、カード管理テーブルに基づいて、ＡＴＭ１００に挿入された取引カードが使用できるか否かを判定することとした。しかし、カード管理テーブルに基づいて他の判定を行ってもよい。
【０１０５】
例えば、カード管理テーブルに基づいて、取引カードのフォールバックを行うか否かを判定してもよい。取引カードのフォールバックとは、例えば、取引カードのＩＣ内のアプリケーションが何らかの理由で起動できない際に、磁気ストライプの情報に基づいて取引処理を実行することをいう。
【０１０６】
フォールバックを行うか否かの判定を行う場合、具体的には、まず、図１７に示すように、カード管理テーブルＴＢに、取引カードのＩＣ内のアプリケーションの起動が失敗した際にフォールバックすることを許可するか否かを示す情報を含ませる。図中では「フォールバック許可」の欄として示す。
【０１０７】
フォールバックを行うか否かの判定は、例えば、図１８及び１９に示す取引制御ルーチンＲ６で行われる。取引制御ルーチンＲ６は、実施例１の取引制御ルーチンとは、ステップＳ５の後のステップＳＦ１及びステップＳＦ２が設けられている点を除いて同一である。
【０１０８】
取引制御ルーチンＲ６においては、制御部１１の判定部１１Ａが、ステップＳ７において、取引カード内のＩＣ内のアプリケーションの起動が成功しなかったと判定する（ステップＳ７：ＮＯ）と、フォールバックを許可するか否かを判定する（ＳＦ１）。この判定は、カード管理テーブルＴＢにおいて当該カードのアプリケーションのＡＩＤに対してフォールバックが許可されているか否かで行われてもよい。
【０１０９】
判定部１１ＡがステップＳＦ１において、フォールバックを許可しないと判定した場合、制御部１１は、当該カードが取り扱えない旨の表示である取扱不能表示をディスプレイ１４Ａに行わせる（ステップＳ８）。
【０１１０】
判定部１１ＡがステップＳＦ１において、フォールバックを許可すると判定した場合、制御部１１は、磁気ストライプの情報に基づいて取引処理を継続し、暗証番号及び取引金額の入力を待機する（ステップＳ１０）。
【０１１１】
このようにすることで、例えば、取引カードの有するＡＩＤによって取引カードの情報セキュリティがフォールバック処理に耐え得るかどうかが判定され、取引カードの詐欺的使用を防止することが可能である。
【０１１２】
また、上記実施例においては、取引カードが使用できるか否か、取引カードによって行える取引は何か、またはフォールバックを許可するか否かをカード管理テーブルに含まれているＡＩＤに基づいて判定することとした。しかし、当該判定をカード管理テーブルに含まれているカードブランド情報に基づいて行ってもよい。このようにすることにより、例えば、同一のカードブランドのカード間で保有しているアプリケーションのＡＩＤが異なる場合に、ブランド単位でまとめて取引カードの使用の可否の判定、取引カードによって行える取引は何かの判定、またはフォールバックの許可非許可の判定をすることが可能である。
【０１１３】
また、上記実施例３においては、ステップＳ５−１でカード管理テーブル（端末）ＴＢに基づいて判定を行い、その後にステップＳ５−２でカード管理テーブル（ホスト）ＴＢＨに基づいて判定を行うこととした。しかし、このステップＳ５−１とＳ５−２とを入れ替えることとしてもよい。すなわち、カード管理テーブル（ホスト）ＴＢＨに基づいて判定を行ってから、カード管理テーブル（端末）ＴＢに基づいて判定を行ってもよい。これにより、ホストから受信した情報であるカード管理テーブル（ホスト）ＴＢＨの情報を優先することとしてもよい。
【０１１４】
また、上記実施例ではＡＴＭを例に説明したが、上記構成及びルーチンはＣＤ等のＩＣチップを有する取引カードを扱う他の装置においても適用可能である。また、取引カードはデビットカード等、ＩＣチップを有する他のカードであってもよい。
【０１１５】
上述した実施例における種々の構成、ルーチンは例示に過ぎず、用途等に応じて適宜選択及び変更可能である。
【符号の説明】
【０１１６】
１００        ＡＴＭ
２００        システム
１１          制御部
１１Ａ        判定部
１２          記憶部
１３          通信部
１４          操作表示部
１４Ａ        ディスプレイ
１４Ｂ        タッチパッド
２５          カード読取印刷機
２７          カード挿入排出口
ＴＢ、ＴＢＨ  カード管理テーブル
３１          ＭＳ読取部
３３          ＩＣ読取部
４１          磁気ストライプ
４２          ＩＣチップ
ＨＣ      ホスト
【図１】
0006710983.tif 000002
【図２】
0006710983.tif 000003
【図３Ａ】
0006710983.tif 000004
【図３Ｂ】
0006710983.tif 000005
【図４】
0006710983.tif 000006
【図５】
0006710983.tif 000007
【図６】
0006710983.tif 000008
【図７】
0006710983.tif 000009
【図８】
0006710983.tif 000010
【図９】
0006710983.tif 000011
【図１０】
0006710983.tif 000012
【図１１】
0006710983.tif 000013
【図１２】
0006710983.tif 000014
【図１３】
0006710983.tif 000015
【図１４】
0006710983.tif 000016
【図１５】
0006710983.tif 000017
【図１６】
0006710983.tif 000018
【図１７】
0006710983.tif 000019
【図１８】
0006710983.tif 000020
【図１９】
0006710983.tif 000021