(57)【要約】 【課題】  キーカードを用いて、所望のアプリケーション機能を簡便かつ安価に実現可能なカード処理装置を提供する。【解決手段】  本発明のカード処理装置１は、カード処理装置が備える常用機能以外のアプリケーション機能を示すアプリケーション機能データと、キーカードとして設定されるＩＣカード２のＩＣカード製造番号とを関連付けて格納するアプリケーション−カード情報テーブル５０を記憶し、ＩＣカードリーダライタ１１を用いてキーカードとして設定されたＩＣカードからＩＣカード製造番号を読取ることで、そのＩＣカード製造番号に基づいて、アプリケーション−カード情報テーブルを参照して、関連付けられたアプリケーション機能データを抽出し、対応するアプリケーション機能を実行する。【選択図】      図１
2007058657.tif 000002
【特許請求の範囲】
【請求項１】
カード状記憶媒体に記憶された情報の処理を行い、通常稼動時に実行される常用機能のほかに各種アプリケーション機能を備えるカード処理装置において、
各種アプリケーション機能を実行させるアプリケーションプログラムを記憶するアプリケーションプログラム記憶手段と、
前記常用機能以外のアプリケーション機能を示す１または複数のアプリケーション機能データと、キーカードとして設定されるカード状記録媒体を識別するカード識別情報であるキーカード識別情報とを関連付けて格納するアプリケーション−カード情報テーブルを記憶するアプリケーション−カード情報テーブル記憶手段と、
カード状記録媒体を識別するカード識別情報を記憶するカード状記憶媒体から、カード識別情報を読取るカード識別情報読取り手段と、
前記カード識別情報読取り手段によって読取られたカード識別情報が、キーカード識別情報であるか否かを判断するカード識別情報判断手段と、
前記カード識別情報判断手段によって、前記カード識別情報読取り手段により読取られたカード識別情報がキーカード識別情報であると判断された場合において、そのカード識別情報に基づいて、前記アプリケーション−カード情報テーブル記憶手段によって記憶された前記アプリケーション−カード情報テーブルを参照して、関連付けられた１または複数のアプリケーション機能データを抽出するアプリケーション機能データ抽出手段と、
前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データに対応するアプリケーション機能を、前記アプリケーションプログラム記憶手段によって記憶されたアプリケーションプログラムに従って実行するアプリケーション機能実行手段とを含むことを特徴とするカード処理装置。
【請求項２】
動作モードを、前記アプリケーション−カード情報テーブルを生成するためのアプリカード登録モードに設定するアプリカード登録モード設定手段と、
前記アプリカード登録モード設定手段によって動作モードがアプリカード登録モードに設定された場合において、前記アプリケーション機能データおよび前記キーカード識別情報の入力を受付けるアプリケーション−カード情報入力手段と、
前記アプリケーション−カード情報入力手段によって入力されたアプリケーション機能データと、キーカード識別情報とを関連付けて、前記アプリケーション−カード情報テーブルを生成するアプリケーション−カード情報テーブル生成手段とをさらに含むことを特徴とする請求項１記載のカード処理装置。
【請求項３】
前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データを表示するアプリケーション機能データ表示手段と、
アプリケーション機能の実行指示の入力を受付けるアプリケーション機能実行指示入力手段とをさらに含み、
前記アプリケーション機能実行手段は、
前記アプリケーション機能実行指示入力手段によってアプリケーション機能の実行指示が入力されると、前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データに対応するアプリケーション機能を、前記アプリケーションプログラム記憶手段によって記憶されたアプリケーションプログラムに従って実行することを特徴とする請求項１または２記載のカード処理装置。
【請求項４】
前記アプリケーション実行指示入力手段は、カード状記憶媒体を検知するカード検知手段を含み、前記カード検知手段によってカード状記憶媒体を検知することで、アプリケーション機能の実行指示の入力を受付けることを特徴とする請求項３記載のカード処理装置。
【請求項５】
前記アプリケーション実行指示入力手段は、前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが複数の場合、実行すべきアプリケーション機能に対応するアプリケーション機能データの選択入力を受付けるアプリケーション機能データ選択手段を含み、
前記アプリケーション機能実行手段は、前記アプリケーション機能データ選択手段によって選択入力されたアプリケーション機能データに対応するアプリケーション機能を実行することを特徴とする請求項３または４記載のカード処理装置。
【請求項６】
前記アプリケーション機能実行手段によって実行されたアプリケーション機能の実行結果を表示するアプリケーション機能実行結果表示手段をさらに備えることを特徴とする請求項２〜５のうちいずれか１項に記載のカード処理装置。
【請求項７】
前記アプリケーション機能実行手段によって実行されたアプリケーション機能の実行結果を印字するアプリケーション機能実行結果印字手段をさらに備えることを特徴とする請求項２〜６のうちいずれか１項に記載のカード処理装置。
【請求項８】
前記カード状記憶媒体は、ＩＣカードであり、
前記キーカード識別情報は、ＩＣカード製造時に、ＩＣカード毎に付与される固有の番号であることを特徴とする請求項１〜７のうちいずれか１項に記載のカード処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カード状記憶媒体に記憶された情報を処理するカード処理装置に関し、特に、通常稼動時に実行される常用機能のほかに各種アプリケーション機能を備えるカード処理装置に関する。
【背景技術】
【０００２】
カード状記憶媒体に記憶された情報を処理するカード処理装置において、通常稼動時に実行される常用機能のほかに各種アプリケーション機能を備えるものが存在する。このようなカード処理装置において、常用機能以外のアプリケーション機能の中には、その性質上、特定の者による操作によってのみ実行可能にされることが望まれるものが存在する。
【０００３】
これを達成するために、カード処理装置と通信回線を介して接続されたサーバから、カード処理装置に対して所望のアプリケーション機能の実行指示を与え、カード処理装置において所望のアプリケーション機能を実現するものが考えられる。しかしながら、この場合、サーバとのネットワーク環境が必須とされ、ユーザの技術的または経済的な環境に起因して、オフラインでの実現が求められる場合がある。
【０００４】
そこで提案される技術は、カード処理装置が有するカード処理機能を利用して所望のアプリケーション機能を実現するものであり、具体的には、特定のアプリケーション機能固有の情報が記憶された磁気カードを予め作成しておき、その磁気カードからアプリケーション機能固有の情報を読取り、その情報に対応するアプリケーション機能を実行するカード処理装置である。このカード処理装置は、磁気カードを、特定のアプリケーション機能の実行を指示するための鍵の役割を果たすカード、すなわちキーカードとして用いるものである。
【０００５】
このようなカード処理装置の一例として、セルフサービス式の食堂において設置される決済処理のためのカード処理装置について説明する。このカード処理装置は、日常の稼動時に実行される常用機能として、磁気カードであるプリペードカードに記憶された金額データを、売上代金に応じて減算する決済処理機能を備えているが、その他のアプリケーション機能として、たとえば、１カ月間継続して記録された売上金額の集計結果を出力する機能を備えている。売上金額の集計結果は、店舗側が知るべき情報であるので、かかる機能は、特定の店員による操作によってのみ実行可能にされることが望ましい。そこで、このカード処理装置は、アプリケーション機能固有の情報を磁気カードに書込むことによって、この磁気カードをそのアプリケーション機能専用のキーカードとして作成することができる。１カ月間の売上金額の集計結果を報告すべき店員は、前述の集計結果を出力するアプリケーション機能固有の情報が記憶されたキーカードを所持し、この機能の実行を必要とするときに、このキーカードに記憶された情報を、カード処理装置に読取らせる。このカード処理装置は、このキーカードから読取ったアプリケーション機能固有の情報に基づいて、その情報に対応するアプリケーション機能を実行するように構成される。
【０００６】
また、従来の技術として、上位装置からのアプリケーション処理の処理依頼に対応して実行すべき複数のプログラムと、これらのプログラム実行の際のデータとをメモリ領域に記憶するとともに、記憶された各プログラムおよびデータに基づいて、各プログラムの実行処理を行うことで、上位装置から依頼された所望のアプリケーション処理を実行可能なＩＣカードが存在する（たとえば、特許文献１。）。
【０００７】
【特許文献１】特開平１１−１２０３００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前述のカード処理装置のように、磁気カードにアプリケーション機能固有の情報を記憶させ、このカードをアプリケーション機能専用のキーカードとして用いる場合、カード自体の制限的な記憶容量に起因して、１つのアプリケーション機能に関する情報しか記憶できないという問題がある。このため、装置本体が複数のアプリケーション機能を備えている場合、このアプリケーション機能の数と同枚数のカードを個別に用意する必要があり、労力および管理の点で不都合がある。仮に、前述の特許文献１に記載されたＩＣカードのように、複数のプログラムの記憶領域を設けて実行可能に構成するとしても、それに伴って複雑なデータ構造や処理機構をカード自体が備えることを要し、カードの作成に労力および費用がかかる。したがって、カードの記憶容量や内部構造を問わず、また、無用な労力および費用をかけずに、１枚のキーカードで複数のアプリケーション機能の実行を可能とするカード処理装置が望まれる。
【０００９】
また、前述した技術では、カード状記憶媒体をアプリケーション機能専用のカードとして設定したい場合、またはカードに記憶されるアプリケーション機能に関する情報を、機能変更、バージョンアップ等のために、他のアプリケーション機能に関するものに変更したい場合、カードに記憶されるべき情報がアプリケーション機能固有の情報であることに起因して、カードに所望のアプリケーション機能固有の情報を書込む作業、あるいはカードに記憶された情報を書換える作業が必要となる。これらの作業は、ユーザにとって容易、簡便ではなく、設定または変更すべきカードが多数の場合は、大変な労力および費用を要する。特にＩＣカードを用いる場合は、アプリケーション機能に関する情報を書込む際に、アプリケーション機能に応じてカードのフォーマット自体を新たに設定または変更する必要があり、さらに労力がかかる。したがって、設定および管理に労力および費用のかからないキーカードを用いることができるカード処理装置の実現が望まれる。
【００１０】
本発明の目的は、キーカードを用いて、所望のアプリケーション機能を簡便かつ安価に実現可能なカード処理装置を提供することである。
【課題を解決するための手段】
【００１１】
本発明は、カード状記憶媒体に記憶された情報の処理を行い、通常稼動時に実行される常用機能のほかに各種アプリケーション機能を備えるカード処理装置において、
各種アプリケーション機能を実行させるアプリケーションプログラムを記憶するアプリケーションプログラム記憶手段と、
前記常用機能以外のアプリケーション機能を示す１または複数のアプリケーション機能データと、キーカードとして設定されるカード状記録媒体を識別するカード識別情報であるキーカード識別情報とを関連付けて格納するアプリケーション−カード情報テーブルを記憶するアプリケーション−カード情報テーブル記憶手段と、
カード状記録媒体を識別するカード識別情報を記憶するカード状記憶媒体から、カード識別情報を読取るカード識別情報読取り手段と、
前記カード識別情報読取り手段によって読取られたカード識別情報が、キーカード識別情報であるか否かを判断するカード識別情報判断手段と、
前記カード識別情報判断手段によって、前記カード識別情報読取り手段により読取られたカード識別情報がキーカード識別情報であると判断された場合において、そのカード識別情報に基づいて、前記アプリケーション−カード情報テーブル記憶手段によって記憶された前記アプリケーション−カード情報テーブルを参照して、関連付けられた１または複数のアプリケーション機能データを抽出するアプリケーション機能データ抽出手段と、
前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データに対応するアプリケーション機能を、前記アプリケーションプログラム記憶手段によって記憶されたアプリケーションプログラムに従って実行するアプリケーション機能実行手段とを含むことを特徴とするカード処理装置である。
【００１２】
また本発明は、動作モードを、前記アプリケーション−カード情報テーブルを生成するためのアプリカード登録モードに設定するアプリカード登録モード設定手段と、
前記アプリカード登録モード設定手段によって動作モードがアプリカード登録モードに設定された場合において、前記アプリケーション機能データおよび前記キーカード識別情報の入力を受付けるアプリケーション−カード情報入力手段と、
前記アプリケーション−カード情報入力手段によって入力されたアプリケーション機能データと、キーカード識別情報とを関連付けて、前記アプリケーション−カード情報テーブルを生成するアプリケーション−カード情報テーブル生成手段とをさらに含むことを特徴とする。
【００１３】
また本発明は、前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データを表示するアプリケーション機能データ表示手段と、
アプリケーション機能の実行指示の入力を受付けるアプリケーション機能実行指示入力手段とをさらに含み、
前記アプリケーション機能実行手段は、
前記アプリケーション機能実行指示入力手段によってアプリケーション機能の実行指示が入力されると、前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データに対応するアプリケーション機能を、前記アプリケーションプログラム記憶手段によって記憶されたアプリケーションプログラムに従って実行することを特徴とする。
【００１４】
また本発明は、前記アプリケーション実行指示入力手段は、カード状記憶媒体を検知するカード検知手段を含み、前記カード検知手段によってカード状記憶媒体を検知することで、アプリケーション機能の実行指示の入力を受付けることを特徴とする。
【００１５】
また本発明は、前記アプリケーション実行指示入力手段は、前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが複数の場合、実行すべきアプリケーション機能に対応するアプリケーション機能データの選択入力を受付けるアプリケーション機能データ選択手段を含み、
前記アプリケーション機能実行手段は、前記アプリケーション機能データ選択手段によって選択入力されたアプリケーション機能データに対応するアプリケーション機能を実行することを特徴とする。
【００１６】
また本発明は、前記アプリケーション機能実行手段によって実行されたアプリケーション機能の実行結果を表示するアプリケーション機能実行結果表示手段をさらに備えることを特徴とする。
【００１７】
また本発明は、前記アプリケーション機能実行手段によって実行されたアプリケーション機能の実行結果を印字するアプリケーション機能実行結果印字手段をさらに備えることを特徴とする。
【００１８】
また本発明は、前記カード状記憶媒体は、ＩＣカードであり、
前記キーカード識別情報は、ＩＣカード製造時に、ＩＣカード毎に付与される固有の番号であることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、アプリケーション機能データとキーカード識別情報とを関連付けて格納するアプリケーション−カード情報テーブルを備え、カード識別情報読取り手段によって、カード状記憶媒体からカード識別情報を読取り、カード識別情報がキーカード識別情報であると判別される場合には、このカード識別情報に基づいて、アプリケーション−カード情報テーブルを参照して、アプリケーション機能データを抽出し、そのアプリケーション機能データに対応するアプリケーション機能を実行するように構成されるので、キーカード識別情報のみを記憶するカード状記憶媒体を利用して、所望のアプリケーション機能を容易に実行することが可能となる。
【００２０】
また、１つのキーカード識別情報に対して複数のアプリケーション機能データを関連付けることを可能にされるので、カードの記憶容量や内部構造を問わず、１枚のキーカードを用いて、複数のアプリケーション機能を実行することができる。これによって、キーカード発行の労力および費用を軽減することができるとともに、カードの管理を容易にすることができる。また、カードに対応するアプリケーション機能の設定や変更などを行う際に、アプリケーション機能に応じてカード自体に記憶されたデータまたはフォーマットの設定または変更を必要としないので、設定および管理が簡便かつ安価なキーカードを利用して、所望のアプリケーション機能を実現することが可能となる。
【００２１】
また本発明によれば、アプリケーション−カード情報テーブル生成手段によって、１または複数のアプリケーション機能データと、キーカード識別情報とを関連付けて格納するアプリケーション−カード情報テーブルを生成することができるので、キーカード識別情報のみを記憶するカード状記録媒体を、所望のアプリケーション機能を実行するためのキーカードとして設定することが可能となる。すなわち、キーカードとなるカード状記録媒体自体にアプリケーション機能固有の情報を記憶する必要がなく、労力および費用をかけずに、キーカードを簡便に作成することが可能となる。また、アプリケーション−カード情報テーブルの生成は、動作モードがアプリカード登録モードに設定された場合において実行されるので、各種アプリケーション機能の実行と区別して行うことが可能となる。
【００２２】
また本発明によれば、アプリケーション機能データ表示手段によって、アプリケーション機能データを表示し、アプリケーション機能実行指示の入力を待って、アプリケーション機能を実行可能に構成されるので、操作者は、実行されるアプリケーション機能を、その実行前に確認することが可能となり、実行が望まれないアプリケーション機能が誤って実行されることを未然に防止することができる。
【００２３】
さらに本発明によれば、アプリケーション機能実行指示入力手段は、カード状記憶媒体を検知するカード検知手段を含み、カード検知手段にカード状記憶媒体を検知させることで、アプリケーション機能の実行指示を入力可能に構成されるので、そのカード処理装置に対して、アプリケーション機能の実行指示をより容易かつ迅速に与えることができる。
【００２４】
さらに本発明によれば、アプリケーション機能実行指示入力手段は、アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが複数の場合、実行すべきアプリケーション機能に対応するアプリケーション機能データの選択入力を受付けるアプリケーション機能データ選択手段を含み、所望のアプリケーション機能データを選択入力することで、アプリケーション機能の実行指示を入力可能に構成されるので、複数のアプリケーション機能データが抽出された場合であっても、カード処理装置に対して、所望のアプリケーション機能の実行指示を与えることができる。
【００２５】
さらにまた、本発明によれば、アプリケーション機能実行結果表示手段によって、アプリケーション機能の実行結果を表示可能に構成されるので、アプリケーション機能の実行結果を容易に確認することが可能となる。
【００２６】
さらにまた、本発明によれば、アプリケーション機能実行結果印字手段によって、アプリケーション機能の実行結果を印字可能に構成されるので、アプリケーション機能の実行結果を容易に搬送することができ、オフラインでの利用を円滑にすることができる。
【００２７】
さらにまた、本発明によれば、カード状記憶媒体は、ＩＣカードであり、キーカード識別情報は、ＩＣカード製造時に、ＩＣカード毎に付与される固有の番号であるので、キーカード識別情報として、カードに元来付与されているユニークな番号を用いることができる。また、キーカード識別情報をカード毎に新たに設定する必要がないので、省力化を図ることができる。
【発明を実施するための最良の形態】
【００２８】
図１は、本発明の実施の一形態であるカード処理装置１の全体の外観斜視図を示す。なお、本実施の形態では、セルフサービス式の食堂や売店に設置される決済処理用のカード処理装置として、本発明のカード処理装置１を適用した場合として説明する。
【００２９】
カード処理装置１は、通常稼動時において実行される常用機能として、顧客の所有するＩＣカード２に記憶された金額データを読取り、商品の売上代金に応じて減算して、減算された金額データをＩＣカード２に書込むカード決済処理機能を備える。カード処理装置１は、この決済処理機能のほかに、「集計クリア」、「集計確認」、「直前訂正」、「価格変更」、「メニュー設定出力」、「営業開始」、「営業再開」および「取引ログ出力」などの各種アプリケーション機能（以下、「アプリ機能」とも称する。）を備える。
【００３０】
「集計クリア」とは、いわゆる締め処理であり、任意の期間内に記録された売上金額などの取引データを集計してなる集計データの確定を行う機能である。「集計確認」とは、「集計クリア」によって確定された集計データまたは現時点において蓄積された集計データを確認するために、集計データを出力する機能である。「直前訂正」とは、直前に記録された取引データを訂正する機能である。「価格変更」とは、各取扱商品の価格を示すメニュー価格データを変更する機能である。「メニュー設定出力」とは、設定されている取扱商品の一覧を示すメニューデータとその価格データとをメモリカードなどの記録媒体に書込む機能である。「営業開始」とは、営業を開始する時刻を設定する機能である。「営業再開」とは、一旦終了した営業を再開する機能である。「取引ログ出力」とは、記録された取引データを出力する機能である。
【００３１】
本実施の形態におけるカード処理装置１は、これらのアプリケーション機能を、後述するように、特定のアプリケーション機能の実行を指示するための鍵となるカード、すなわちキーカード（以下、「アプリカード」とも称する。）として設定されたＩＣカード２を用いて実行可能に構成される。
【００３２】
本実施の形態において用いられるＩＣカード２には、クレジットカードサイズの非接触型ＩＣカードを用いる。非接触型ＩＣカードは、カード内部に、書換え可能な不揮発性メモリとアンテナとを備え、無線電波を利用して外部の装置とのデータの送受信を可能とするカード状記録媒体である。
【００３３】
ＩＣカード２には、ＩＣカード製造番号（以下、「ＩＤｍ」とも称する。）が記憶されている。このＩＣカード製造番号は、ＩＣカード製造時に、ＩＣカード製造業者によって付与される各カード固有のユニークな番号であり、この番号に基づいて、ＩＣカード２を識別することができる。本実施の形態において用いられるＩＣカード２には、８桁の数字からなるＩＣカード製造番号が記憶されている。
【００３４】
図１に示すように、カード処理装置１は、カード処理装置本体１０と、無線電波を送受信してＩＣカード２に記憶された情報の読み書きを行うＩＣカードリーダライタ１１と、各種データおよび指示の入力操作を行うための入力操作装置１２と、アプリケーション機能の実行結果などを印字するプリンタ１３とを備える。ＩＣカードリーダライタ１１、入力操作装置１２およびプリンタ１３は、カード処理装置本体１０とケーブル１４ａ，１４ｂ，１４ｃを介してそれぞれ接続される。本実施の形態において、ＩＣカードリーダライタ１１、入力操作装置１２およびプリンタ１３は、カード処理装置本体１０にケーブル１４ａ，１４ｂ，１４ｃを介して接続されるけれども、１つのハウジング内に一体的に設けられてもよい。
【００３５】
図２は、図１のカード処理装置１の全体の構成を示すブロック図である。カード処理装置本体１０は、カード処理装置１全体に電力を供給する電源部２０と、コンパクトフラッシュ（登録商標）などのメモリカードに対してデータの読み書きを行うメモリカードリーダライタ２１と、各種プログラムおよび各種データを記憶する記憶部２２と、各種動作モードを切り替えるモード切替部２３と、各種メッセージなどを表示する表示部２４と、ＩＣカードリーダライタ１１、入力操作装置１２およびプリンタ１３などの周辺装置をカード処理装置本体１０にケーブル１４ａ，１４ｂ，１４ｃを介して接続する接続部２５と、現在の日付および時刻ならびに各種データまたは指示の入力待機時間を計時する時計部２６と、各種データおよび指示の入力を受付ける入力部１９と、カード処理装置１全体を制御する制御部２７とを含んで構成される。
【００３６】
メモリカードリーダライタ２１は、メモリカードを挿入するためのカード挿入口（図示しない）を備え、この挿入口にメモリカードを挿入することで、制御部２７の制御のもと、メモリカードに対してデータを読み書きするように構成される。
【００３７】
記憶部２２は、ＲＡＭ（Random Access Memory）などのメインメモリと、フラッシュメモリなどの不揮発性メモリとを含んで構成される。記憶部２２は、その食堂などが取扱う各商品の一覧を示すメニューデータと各商品の価格を示すメニュー価格データとを格納するメニューデータテーブル、顧客を識別する顧客識別番号、売上件数および売上金額などの取引記録を示す取引ログデータ、集計データ、営業開始の時刻を示す営業開始時刻データ、ならびに各種メッセージおよび各種表示画面を示す表示データなど、各種データを記憶している。また、記憶部２２は、制御部２７に各種処理を実行させるための各種プログラムと、制御部２７に前述した各種アプリケーション機能を実行させるためのアプリケーションプログラムとを予め記憶している。
【００３８】
表示部２４は、液晶ディスプレイによって構成され、制御部２７の制御のもと、記憶部２２に記憶された表示データに含まれる各種メッセージおよび表示画面を表示するように構成される。
【００３９】
接続部２５は、ＩＣカードリーダライタ１１、入力操作装置１２およびプリンタ１３などの周辺装置との接続に適した各種入出力インターフェースを備える。
【００４０】
入力部１９は、数字を入力するための数字入力キーと、各種処理の終了を指示する終了キーとを備える。また、入力部１９は、カード処理装置本体１０の筐体内部に設けられ、メンテナンス担当者などの特定の者のみがアクセス可能な位置に配置される。これによって、入力部１９を用いる操作が不特定者、たとえば顧客によって行われることを防ぐことができる。
【００４１】
制御部２７は、ＣＰＵ（Central Processing Unit）を含んで構成され、記憶部２２に記憶されたプログラムを読出し、そのプログラムの指示に従って、後述するアプリケーション機能登録処理、アプリカード登録処理およびアプリケーション機能実行処理を実行するように構成される。
【００４２】
モード切替部２３は、運用モードと、アプリ機能登録モードと、アプリカード登録モードとの間で制御部２７が実行する各種処理の動作モードを切り替えるためのモード切替スイッチ（図示しない）を含んで構成される。モード切替スイッチは、手動で操作され、制御部２７に対して、各種処理の実行を開始させるための信号を与える。モード切替スイッチは、カード処理装置本体１０の筐体内部に設けられ、メンテナンス担当者などの特定の者のみがアクセス可能な位置に配置される。これによって、各動作モードが、不特定者、たとえば顧客によって設定変更されることを防ぐことができる。運用モードは、常用機能であるカード決済処理またはその他の各種アプリケーション機能を実行させる場合に設定されるモードである。通常稼動時においては、この運用モードが設定される。アプリ機能登録モードは、アプリケーション機能登録処理を実行させる場合に設定されるモードである。アプリカード登録モードは、アプリカード登録処理を実行させる場合に設定されるモードである。
【００４３】
ＩＣカードリーダライタ１１は、所定の空間領域内にかざされた（配置された）ＩＣカード２を検知するカードかざし部２８と、各種メッセージを表示する表示部２９とを含んで構成される。ＩＣカード２がカードかざし部２８付近の所定空間領域内にかざすと、ＩＣカードリーダライタ１１は、カード処理装置本体１０の制御部２７の制御のもと、ＩＣカード２を検知するとともに、ＩＣカード２に記憶されたデータを読取り、またはＩＣカード２にデータを書込むことができる。表示部２９は、液晶ディスプレイによって構成され、カード処理装置本体１０の制御部２７の制御のもと、カード処理装置本体１０の記憶部２２に記憶された表示データに含まれる各種メッセージを表示するように構成される。
【００４４】
入力操作装置１２は、テンキーボード３０と、各種メッセージを表示する表示部３１とを含んで構成される。テンキーボード３０は、「０」〜「９」の数字入力キーと、「＋」、「−」などの記号入力キーと、カーソルを上下左右に移動させる方向指示キーと、実行を指示する実行キーと、入力した文字を削除するための削除キーとを含む。テンキーボード３０を適宜操作することによって、カード処理装置本体１０に対して、各種データおよび指示の入力および選択入力を行うことができる。表示部３１は、液晶ディスプレイによって構成され、カード処理装置本体１０の制御部２７の制御のもと、カード処理装置本体１０の記憶部２２に記憶された表示データに含まれる各種メッセージを表示するように構成される。
【００４５】
プリンタ１３は、サーマルヘッドプリンタによって構成され、カード処理装置本体１０の制御部２７の制御に従って印字出力を行う出力部３２を含んで構成される。プリンタ１３は、カード処理装置本体１０の制御部２７の制御のもと、各種データを印字するように構成される。
【００４６】
図３は、アプリケーション機能情報テーブル４０（以下、「アプリ機能情報テーブル」とも称する。）の一例を示す図である。アプリケーション機能情報テーブル４０の各レコードは、アプリケーション機能番号（以下、「アプリ機能番号」とも称する。）と、このアプリケーション機能番号に関連付けられたアプリケーション機能データ（以下、「アプリ機能データ」とも称する。）とによって構成される。アプリケーション機能番号は、「０１」〜「１６」の２桁の数字からなる。アプリケーション機能データは、前述したようなカード処理装置本体１０が備える個々のアプリケーション機能のうち、常用機能以外のアプリケーション機能を示し、本実施の形態においては、アプリケーション機能の名称で示される。このアプリケーション機能情報テーブル４０を参照することによって、アプリケーション機能番号に基づいて、これに関連付けられたアプリケーション機能データを抽出することができる。
【００４７】
アプリケーション機能情報テーブル４０は、１つのアプリケーション機能番号に対して、複数のアプリケーション機能データを関連付けて格納することができる。図３のアプリケーション機能情報テーブルにおいては、各レコードが、１つのアプリケーション機能番号に１件または２件のアプリケーション機能データを関連付けて構成されているが、１つのアプリケーション機能番号に関連付けるアプリケーション機能データの件数は任意に選択可能である。なお、図３に示すように、本実施の形態において、アプリケーション機能情報テーブル４０は、アプリケーション機能番号を最大１６件まで格納することができるが、この最大件数は任意に変更可能である。
【００４８】
本実施の形態において、このアプリケーション機能情報テーブル４０は、別のコンピュータを用いて生成され、メモリカードに記憶される。アプリケーション機能情報テーブル４０は、後述のアプリケーション機能登録処理によって、カード処理装置本体１０の記憶部２２に記憶される。
【００４９】
図４は、制御部２７のアプリケーション機能登録処理の流れを示すフローチャートである。このアプリケーション機能登録処理は、図３に示すようなアプリケーション機能情報テーブル４０に格納されるアプリケーション機能識別番号およびアプリケーション機能データを、カード処理装置本体１０に対して入力するために実行される。
【００５０】
まず、制御部２７は、操作者がモード切替部２３のモード切替スイッチを操作することによってアプリ機能登録モードが設定されると、モード切替部２３から信号が与えられ、アプリケーション機能登録処理を開始する（ステップａ１）。
【００５１】
次いで、制御部２７は、メモリカードに記憶されたアプリケーション機能情報テーブル４０の入力を待機する状態となり、カード処理装置本体１０の表示部２４に「メモリカードを挿入してください」と表示させ、メモリカードがメモリカードリーダライタ２１のカード挿入口に挿入されると（ステップａ２）、メモリカードリーダライタ２１は、制御部２７の制御のもと、メモリカードに記憶されたアプリケーション機能情報テーブル４０を読取る（ステップａ３）。
【００５２】
制御部２７は、メモリカードから読取ったアプリケーション機能情報テーブル４０を記憶部２２に記憶させ（ステップａ４）、アプリケーション機能登録処理を終了する。
【００５３】
図５は、アプリケーション−カード情報テーブル５０の一例を示す図である。アプリケーション−カード情報テーブル５０の各レコードは、ＩＣカード製造番号と、このＩＣカード製造番号に関連付けられた、アプリケーション機能情報テーブル４０において格納されるアプリケーション機能番号およびアプリケーション機能データとよって構成される。アプリケーション−カード情報テーブル５０を参照することによって、ＩＣカード製造番号に基づいて、これに関連付けられたアプリケーション機能番号およびアプリケーション機能データを抽出することが可能となる。このアプリケーション−カード情報テーブル５０は、後述するアプリカード登録処理によって生成される。
【００５４】
図６は、制御部２７のアプリカード登録処理の流れを示すフローチャートである。アプリカード登録処理は、図５に示すようなアプリケーション−カード情報テーブル５０を生成し、ＩＣカード２をアプリカードとして設定するために実行される。
【００５５】
まず、制御部２７は、操作者がモード切替部２３のモード切替スイッチを操作することによってアプリカード登録モードが設定されると、モード切替部２３から信号が与えられ、アプリカード登録処理を開始する（ステップｂ１）。
【００５６】
次いで、制御部２７は、アプリケーション機能番号の入力を待機する状態となり、ＩＣカードリーダライタ１１の表示部２９に「アプリキノウＮｏヲニュウリョクシテクダサイ」と表示させ、アプリケーション機能番号が、操作者がカード処理装置本体１０の入力部１９の数字入力キーを操作して入力され、アプリケーション機能番号を取得すると（ステップｂ２）、取得したアプリケーション機能番号に基づいて、記憶部２２に記憶されたアプリケーション機能情報テーブル４０から、対応するアプリケーション機能番号と、これに関連付けられた１または複数のアプリケーション機能データとを読出す（ステップｂ３）。その後、制御部２７は、ＩＣカード製造番号の入力を待機する状態となり、ＩＣカードリーダライタ１１の表示部２９に「カードヲタッチシテクダサイ」と表示させ、操作者が、ＩＣカードリーダライタ１１のカードかざし部２８に、ＩＣカード２をかざすと（ステップｂ４）、ＩＣカードリーダライタ１１は、制御部２７の制御のもと、ＩＣカード２を検知し、ＩＣカード２に記憶されたＩＣカード製造番号を読取る（ステップｂ５）。
【００５７】
その後、制御部２７は、ステップｂ３においてアプリケーション機能情報テーブル４０から読み出したアプリケーション機能番号およびアプリケーション機能データと、ステップｂ５において取得したＩＣカード製造番号とを関連付けて、記憶部２２に記憶する（ステップｂ６）。こうして、アプリケーション−カード情報テーブル５０に含まれるレコードを生成することができる。その後、アプリケーション機能番号の入力またはカード処理装置本体１０の入力部１９の終了キーの押下を待機する状態となり、制御部２７は、「０１」〜「１６」のアプリケーション機能番号が入力されたか、または終了キーが押下されたかを判断し（ステップｂ７）、操作者によって入力部１９の数字入力キーが操作され、「０１」〜「１６」のアプリケーション機能番号の入力があったと判断した場合は（ステップｂ７の「アプリ機能番号入力」）、ステップｂ２に戻り、アプリケーション機能番号を取得する。ステップｂ２〜ステップｂ６までの処理が繰り返して実行されることによって、アプリケーション−カード情報テーブル５０を生成することができる。ステップｂ７において、操作者によってカード処理装置本体１０の入力部１９の終了キーが押下されたと判断した場合は（ステップｂ７の「終了キー押下」）、アプリカード登録処理を終了する。
【００５８】
こうして、ＩＣカード製造番号がアプリケーション−カード情報テーブル５０においてアプリケーション機能データと関連付けられることによって、そのＩＣカード製造番号を有するＩＣカード２は、アプリカードとして設定されることができる。
【００５９】
なお、ステップｂ２において入力されたアプリケーション機能番号が、アプリカード登録処理がすでに実行されたことによって、アプリケーション−カード情報テーブル５０にすでに格納されている場合は、そのアプリケーション機能番号に関連付けられた、アプリケーション−カード情報テーブル５０に格納されたアプリケーション機能データおよびＩＣカード製造番号を、ステップｂ６において更新するように構成されてもよい。これによって、アプリケーション機能の変更を行う際、アプリケーション−カード情報テーブル５０のデータ更新を容易に行うことができる。
【００６０】
本実施の形態において、図６のステップｂ２およびステップｂ７において、カード処理装置本体１０の入力部１９を操作して、アプリケーション機能番号、またはアプリカード登録処理の終了指示を入力するように構成されているが、入力操作装置１２のテンキーボード３０を操作して入力するように構成されてもよい。
【００６１】
本実施の形態において、図６のステップｂ５において、ＩＣカード２からＩＣカードリーダライタ１１で読取ることによって、ＩＣカード製造番号をカード処理装置本体１０に入力するように構成されているが、テンキーボード３０を操作して入力するように構成されてもよい。
【００６２】
図７は、制御部２７のアプリケーション機能実行処理の流れを示すフローチャートである。アプリケーション機能実行処理は、実際にＩＣカード２を用いて特定のアプリケーション機能を実行させる場合に実行する。
【００６３】
まず、制御部２７は、操作者がモード切替部２３のモード切替スイッチを操作することによって運用モードが設定されると、モード切替部２３から信号が与えられ、アプリケーション機能実行処理を開始する（ステップｃ１）。
【００６４】
次いで、制御部２７は、ＩＣカード製造番号の入力を待機する状態となり、ＩＣカードリーダライタ１１の表示部２９に「カードヲタッチシテクダサイ」と表示させ、操作者によってＩＣカード２が、ＩＣカードリーダライタ１１のカードかざし部２８にかざされると（ステップｃ２）、ＩＣカードリーダライタ１１は、制御部２７の制御のもと、ＩＣカード２からＩＣカード製造番号を読取る（ステップｃ３）。その後、制御部２７は、読取ったＩＣカード製造番号に基づいて、記憶部２２に記憶されたアプリケーション−カード情報テーブル５０を参照し、対応するＩＣカード製造番号を検索する（ステップｃ４）。制御部２７は、読取ったＩＣカード製造番号が、登録済か否か、すなわちアプリケーション−カード情報テーブル５０に格納されているＩＣカード製造番号であるか否かを判断する（ステップｃ５）。これによって、読取ったＩＣカード製造番号を記憶するＩＣカード２が、アプリカード登録処理によって登録されたアプリカードであるか否かを判断することができる。ステップｃ５において、登録済であると判断した場合（ステップｃ５のＹＥＳ）、制御部２７は、アプリケーション−カード情報テーブル５０において、そのＩＣカード製造番号に関連付けられたアプリケーション機能データを抽出する（ステップｃ６）。
【００６５】
ステップｃ６においてアプリケーション機能データが抽出された後、制御部２７は、抽出されたアプリケーション機能データの件数が、１件であるか、または２件以上であるかを判断し（ステップｃ７）、１件であると判断した場合は（ステップｃ７のＹＥＳ）、実行すべきアプリケーション機能を確認するための後述するアプリ機能確認画面６０を、ＩＣカードリーダライタ１１の表示部２９に表示させる（ステップｃ８）。
【００６６】
ここで、制御部２７は、ＩＣカード２の検知を待機する状態となり、ＩＣカードリーダライタ１２の表示部２９に「カードヲタッチシテクダサイ」と表示させ、ＩＣカードリーダライタ１２によってＩＣカード２が検知されたかどうか判断し（ステップｃ９）、操作者によってＩＣカードリーダライタ１２のカードかざし部２８にＩＣカード２がかざされ、ＩＣカード２が検知されたと判断した場合は（ステップｃ９のＹＥＳ）、制御部２７は、ステップｃ６において抽出されたアプリケーション機能データに対応するアプリケーション機能を実行するためのアプリケーションプログラムを、記憶部２２から読出し、このアプリケーションプログラムに従って、アプリケーション機能を実行する（ステップｃ１０）。ステップｃ９において、ＩＣカード２が所定時間内に検知されない場合は、ＩＣカード２が検知されないと判断し（ステップｃ９のＮＯ）、アプリケーション機能実行処理を終了する。
【００６７】
ステップｃ７において、ステップｃ６において抽出されたアプリケーション機能データの件数が２件以上であると判断した場合は（ステップｃ７のＮＯ）、実行すべきアプリケーション機能を選択するための後述するアプリ機能選択画面７０を、カード処理装置本体１０の表示部２４に表示させる（ステップｃ１１）。
【００６８】
ここで、制御部２７は、アプリケーション機能データの選択入力またはアプリケーション機能実行処理終了指示の入力を待機する状態となり、操作者によるテンキーボード３０の操作によって、所望のアプリケーション機能データが選択入力され、またはアプリケーション機能実行処理終了指示が入力されると、アプリケーション機能データが選択入力されたか、あるいはアプリケーション機能実行処理終了指示が入力されたかを判断し（ステップｃ１２）、アプリケーション機能データが選択入力されたと判断した場合は（ステップｃ１２の「アプリ選択」）、選択されたアプリケーション機能データに対応するアプリケーション機能を実行するためのアプリケーションプログラムを、記憶部２２から読出し、このアプリケーションプログラムに従って、アプリケーション機能を実行する（ステップｃ１３）。ステップｃ１２において、アプリケーション機能実行処理終了指示が入力されたと判断した場合は（ステップｃ１２の「処理終了」）、アプリケーション機能実行処理を終了する。
【００６９】
ステップｃ１０およびステップｃ１３において、アプリケーション機能を実行した後、制御部２７は、カード処理装置本体１０の表示部２４に、アプリケーション機能の実行結果を、後述するアプリケーション機能実行結果表示画面８０に示すように表示させる（ステップｃ１４）。これによって、操作者は、表示画面を参照することができ、アプリケーション機能の実行結果を確認することができる。次いで、制御部２７は、プリンタ１３の出力部３２に対し、アプリケーション機能の実行結果の印字指示を与える（ステップｃ１５）。また、制御部２７は、メモリカードリーダライタ２１によって、アプリケーション機能の実行結果を、メモリカードに保存し（ステップｃ１６）、アプリケーション機能実行処理を終了する。実行結果をプリンタ１３で印字し、またはメモリカードに保存することによって、実行結果を搬送することができるので、カード処理装置１のオフラインでの利用を円滑にすることができる。
【００７０】
ステップｃ５において、アプリケーション−カード情報テーブル５０において対応するＩＣカード製造番号が発見されず、登録済でないと判断した場合は（ステップｃ５のＮＯ）、制御部２７は、常用機能であるカード決済処理を実行し（ステップｃ１７）、実行後、アプリケーション機能実行処理を終了する。
【００７１】
図８は、図７のステップｃ８において、ＩＣカードリーダライタ１１の表示部２９に表示されるアプリ機能確認画面６０の一例を示す図である。図８に示すように、「シュウケイクリア  スルトキハ  カードヲタッチシテクダサイ」と表示される。「シュウケイクリア」と表示される表示領域６１には、図７のステップｃ６において抽出されたアプリケーション機能データに対応するアプリケーション機能の名称が表示される。この確認画面６０を参照することによって、操作者は、実行しようとするアプリケーション機能を確認することができる。操作者は、ＩＣカードリーダライタ１１のカードかざし部２８にＩＣカード２を再度かざすことで、表示されたアプリケーション機能を実行させることができる。ここで用いられるＩＣカード２は、アプリカードとして設定されたＩＣカード２であっても、その他のＩＣカード２であってもよい。
【００７２】
図９は、図７のステップｃ１１において、カード処理装置本体１０の表示部２４に表示されるアプリ機能選択画面７０の一例を示す図である。図９に示すように、アプリ機能選択画面７０は、「アプリ機能を選択してください」とのメッセージを表示するメッセージ表示領域７１と、「１．集計クリア」、「２．集計確認」および「３．処理終了」の選択肢が表示する選択肢表示領域７２とを含む。選択肢表示領域７２には、図７のステップｃ６において抽出された、複数のアプリケーション機能データに対応するアプリケーション機能の名称と、選択肢の数ｎに対応する１〜ｎの数字からなる選択番号とがそれぞれ表示される。操作者は、テンキーボード３０の方向指示キーを操作して、各選択肢にカーソル７３を移動させることができ、実行キーを押下するか、あるいは数値入力キーを操作して選択番号を入力することで、各選択肢を選択入力することができる。このアプリ機能選択画面７０を参照することによって、操作者は、実行しようとするアプリケーション機能を確認することができるとともに、複数のアプリケーション機能データが抽出された場合であっても、所望のアプリケーション機能の実行指示を容易に与えることができる。
【００７３】
本実施の形態においては、テンキーボード３０を用いて所望のアプリケーション機能の選択を行うようにしているが、ＩＣカードリーダライタ１１の表示部２９に、アプリケーション−カード情報テーブル５０から抽出された複数のアプリケーション機能データに対応する各アプリケーション機能の名称を、所定期間毎に順次表示し、選択したいアプリケーション機能が表示されている期間中に、操作者によってＩＣカード２がＩＣカードリーダライタ１１のカードかざし部２８にかざされ、ＩＣカードリーダライタ１１によってＩＣカード２が検知されることによって、その表示されているアプリケーション機能が実行されるように構成されてもよい。これによって、複数のアプリケーション機能データが抽出された場合であっても、ＩＣカードリーダライタ１１を用いて所望のアプリケーション機能を簡単な操作で選択することができる。
【００７４】
図１０は、図７のステップｃ１４において、カード処理装置本体１０の表示部２４に表示されるアプリ機能実行結果表示画面８０の一例を示す図であり、図１０（ａ）は、「集計クリア」のアプリケーション機能の実行結果の表示画面を示し、図１０（ｂ）は、「集計確認」のアプリケーション機能の実行結果の表示画面を示す。図１０（ａ）および図１０（ｂ）に示すように、アプリ機能実行結果表示画面８０は、実行したアプリケーション機能の名称を表示するアプリケーション機能名表示領域８１と、アプリケーション機能の実行結果を表示する実行結果表示領域８２と、アプリケーション機能の実行日時を表示する実行日時表示領域８３とを含む。
【００７５】
実行結果表示領域８２に表示される実行結果の表示形式は、実行されるアプリケーション機能に応じて適宜選択される。図１０（ａ）に示すように、「集計クリア」のアプリケーション機能を実行した場合、実行結果表示領域８２には、「集計クリアしました！」というメッセージを表示するとともに、確定された集計データの範囲を表示する。図１０（ｂ）に示すように、「集計確認」のアプリケーション機能を実行した場合、実行結果表示領域８２には、「集計クリア」によって確定された集計データまたは現時点において蓄積された集計データの範囲と、決済処理機能を利用した顧客ののべ人数を示す客数データと、集計した合計金額を示す合計金額データとを表示する。実行結果表示領域８２に表示されるデータは、記憶部２２から抽出された取引ログデータなどに基づいて、制御部２７の制御のもと生成される。また、実行日時表示領域８３に表示される実行日時を示すデータは、アプリケーション機能の実行時に、カード処理装置本体１０の時計部２６によって計時された日時に基づいて、制御部２７の制御のもと生成される。
【００７６】
なお、本実施の形態において、アプリ機能確認画面６０は、ＩＣカードリーダライタ１１の表示部２９に、アプリ機能選択画面７０および実行結果表示画面８０は、カード処理装置本体１０の表示部２４に、それぞれ表示するようにしているが、各表示画面６０，７０，８０は、カード処理装置本体１０の表示部２４、ＩＣカードリーダライタ１１の表示部２９または入力操作装置１２の表示部３１のいずれに表示するように構成されてもよい。
【００７７】
以上のように、本実施の形態におけるカード処理装置１は、ＩＣカード製造番号とアプリケーション機能データとを関連付けて格納するアプリケーション−カード情報テーブル５０を生成することができるので、ＩＣカード製造番号のみを記憶するＩＣカード２を、これに新たな情報をさらに書込むことなく、所望のアプリケーション機能を実行するためのキーカードとして設定することが可能となる。すなわち、キーカードとなるＩＣカード２自体にアプリケーション機能固有の情報を記憶する必要がなく、労力および費用をかけずに、キーカードを簡便に作成することが可能となる。
【００７８】
また、アプリケーション−カード情報テーブル５０において、１つのＩＣカード製造番号に対して複数のアプリケーション機能データを関連付けることができるので、１枚で、複数のアプリケーション機能を実行可能なキーカードを作成することができる。
【００７９】
さらに、本実施の形態におけるカード処理装置１は、キーカード自体に記憶されたデータまたはキーカードのフォーマットの変更を必要とせずに、そのキーカードが実行可能なアプリケーション機能の変更を行うことが可能である。
【００８０】
さらにまた、本実施の形態におけるカード処理装置１は、キーカードとして設定されたＩＣカード２に記憶されたＩＣカード製造番号を、ＩＣカードリーダライタ１１を用いて読取ることによって、所望のアプリケーション機能を実行可能に構成され、少なくともＩＣカード製造番号を記憶するキーカードを用いて、所望のアプリケーション機能を実現することが可能である。また、キーカードを識別する情報として、カード製造時に付与されたユニークな番号を利用することができ、また、キーカードを識別する情報をＩＣカード２毎に新たに設定する必要がないので、省力化を図ることができる。
【００８１】
本実施の形態において、キーカードとして設定されるカード状記録媒体として、クレジットカードサイズの非接触型ＩＣカードを用いているが、可搬性のあるあらゆるカード状記憶媒体を用いることができ、たとえば、接触型のＩＣカード、または磁気カードを用いてもよく、非接触型ＩＣカードの機能を内蔵する携帯電話などの携帯通信端末を用いてもよい。また、用いられるカード状記憶媒体の種類に応じて、適切なカードリーダを用いることができる。
【００８２】
本実施の形態において、カード決済処理機能の実行と、カード決済処理機能以外のアプリケーション機能の実行とを、ＩＣカードリーダライタ１１によって読取られたＩＣカード製造番号がアプリケーション−カード情報テーブル５０に格納されているか否かを判断することによって区別しているが、モード切替部２３によって、カード決済処理機能を実行する際に設定されるカード決済処理モードと、アプリケーション機能テーブル４０に格納されているアプリケーション機能を実行する際に設定される特定アプリケーション機能実行モードとの間で動作モードを切替え可能にし、制御部２７がいずれの動作モードが設定されているかを判断することで、それぞれの処理が開始されるようにしてもよい。
【００８３】
本実施の形態において、モード切替部２３は、モード切替スイッチを操作することで、各動作モードを切替え可能に構成されるが、各動作モードを示すモード情報を記憶するＩＣカードから、ＩＣカードリーダライタ１１を用いてモード情報を読取り、制御部２７が、読取ったモード情報がいずれの動作モードに対応するかを判断し、モード切替部２３が、制御部２７の制御のもと、対応する動作モードを設定するように構成されてもよい。
【００８４】
本実施の形態において、アプリケーション機能情報テーブル４０は、別のコンピュータを用いて生成され、メモリカードからメモリカードリーダライタ２１を用いて読取ることによって、カード処理装置本体１０に対して入力されるが、アプリケーション機能情報テーブル４０を生成するアプリケーション機能情報テーブル生成手段が、カード処理装置本体１０に備えられてもよい。この場合、アプリケーション機能情報テーブル４０の生成処理は、制御部２７の制御のもと、アプリケーション機能登録処理において行われる。具体的には、アプリ機能登録モードの設定の後、操作者によるテンキーボード３０の操作によって、アプリケーション機能番号と、これに関連付けるアプリケーション機能データとが入力されると、入力されたアプリケーション機能番号とアプリケーション機能データとを関連付けることで、アプリケーション機能情報テーブル４０を生成するように構成される。
【００８５】
本実施の形態において、本発明のカード処理装置１を、食堂や売店に設けられる決済処理用のカード処理装置に適用した場合として説明したが、金融機関や交通機関などあらゆる業種において使用されるカード決済処理用のカード処理装置にも適用することができる。また、カード状記録媒体を用いることで部屋や金庫のドアを開錠可能とするドアロック制御装置であって、開錠者の記録の出力、開錠時間および開錠回数の記録の出力、ならびに暗証番号の設定などの各種アプリケーション機能を備える装置、またはカード状記録媒体を用いることで複写処理を実行可能とする複写機であって、複写機の利用者の記録の出力および複写枚数の記録の出力などの各種アプリケーション機能を備える装置にも適用可能である。すなわち、常用機能のほかに、キーカードとして設定されるカード状記録媒体を用いて実行可能にされることが望まれるアプリケーション機能を備える装置ならば、あらゆる業態に適用することが可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の一形態であるカード処理装置１の全体の外観斜視図を示す。
【図２】図１のカード処理装置１の全体の構成を示すブロック図である。
【図３】アプリケーション機能情報テーブル４０の一例を示す図である。
【図４】制御部２７のアプリケーション機能登録処理の流れを示すフローチャートである。
【図５】アプリケーション−カード情報テーブル５０の一例を示す図である。
【図６】制御部２７のアプリカード登録処理の流れを示すフローチャートである。
【図７】制御部２７のアプリケーション機能実行処理の流れを示すフローチャートである。
【図８】ＩＣカードリーダライタ１１の表示部２９に表示されるアプリ機能確認画面６０の一例を示す図である。
【図９】カード処理装置本体１０の表示部２４に表示されるアプリ機能選択画面７０の一例を示す図である。
【図１０】カード処理装置本体１０の表示部２４に表示されるアプリ機能実行結果表示画面８０の一例を示す図であり、図１０（ａ）は「集計クリア」のアプリケーション機能の実行結果の表示画面を示し、図１０（ｂ）は「集計確認」のアプリケーション機能の実行結果の表示画面を示す。
【符号の説明】
【００８７】
１  カード処理装置
２  ＩＣカード
１０  カード処理装置本体
１１  ＩＣカードリーダライタ
１２  入力操作装置
１３  プリンタ
２１  メモリカードリーダライタ
２２  記憶部
２３  モード切替部
２４  表示部
２５  接続部
２６  時計部
２７  制御部
２８  カードかざし部
２９  ＩＣカードリーダライタ表示部
３０  テンキーボード
３１  入力操作装置表示部
４０  アプリケーション機能情報テーブル
５０  アプリケーション−カード情報テーブル
【図１】
2007058657.tif 000003
【図２】
2007058657.tif 000004
【図３】
2007058657.tif 000005
【図４】
2007058657.tif 000006
【図５】
2007058657.tif 000007
【図６】
2007058657.tif 000008
【図７】
2007058657.tif 000009
【図８】
2007058657.tif 000010
【図９】
2007058657.tif 000011
【図１０】
2007058657.tif 000012