[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4963352B2 - Card processing device - Google Patents

Card processing device Download PDF

Info

Publication number
JP4963352B2
JP4963352B2 JP2005244331A JP2005244331A JP4963352B2 JP 4963352 B2 JP4963352 B2 JP 4963352B2 JP 2005244331 A JP2005244331 A JP 2005244331A JP 2005244331 A JP2005244331 A JP 2005244331A JP 4963352 B2 JP4963352 B2 JP 4963352B2
Authority
JP
Japan
Prior art keywords
card
application function
application
function data
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005244331A
Other languages
Japanese (ja)
Other versions
JP2007058657A (en
Inventor
哲 武田
明子 河野
邦彦 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Glory Ltd
Original Assignee
Glory Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Glory Ltd filed Critical Glory Ltd
Priority to JP2005244331A priority Critical patent/JP4963352B2/en
Publication of JP2007058657A publication Critical patent/JP2007058657A/en
Application granted granted Critical
Publication of JP4963352B2 publication Critical patent/JP4963352B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、カード状記媒体に記憶された情報を処理するカード処理装置に関し、特に、通常稼動時に実行される常用機能のほかに各種アプリケーション機能を備えるカード処理装置に関する。 The present invention relates to a card processing apparatus for processing information stored in the card-like Symbol recording medium, in particular, it relates to a card processing apparatus having various application functions in addition to the conventional functions performed during normal operation.

カード状記媒体に記憶された情報を処理するカード処理装置において、通常稼動時に実行される常用機能のほかに各種アプリケーション機能を備えるものが存在する。このようなカード処理装置において、常用機能以外のアプリケーション機能の中には、その性質上、特定の者による操作によってのみ実行可能にされることが望まれるものが存在する。 In the card processing apparatus for processing information stored in the card-like Symbol recording medium, there are those in addition to the conventional functions performed during normal operation includes various application functions. In such a card processing device, some application functions other than the regular functions are desired to be executable only by an operation by a specific person due to their nature.

これを達成するために、カード処理装置と通信回線を介して接続されたサーバから、カード処理装置に対して所望のアプリケーション機能の実行指示を与え、カード処理装置において所望のアプリケーション機能を実現するものが考えられる。しかしながら、この場合、サーバとのネットワーク環境が必須とされ、ユーザの技術的または経済的な環境に起因して、オフラインでの実現が求められる場合がある。   In order to achieve this, an instruction to execute a desired application function is given to the card processing device from a server connected to the card processing device via a communication line, and the desired application function is realized in the card processing device. Can be considered. However, in this case, a network environment with the server is essential, and offline implementation may be required due to the technical or economic environment of the user.

そこで提案される技術は、カード処理装置が有するカード処理機能を利用して所望のアプリケーション機能を実現するものであり、具体的には、特定のアプリケーション機能固有の情報が記憶された磁気カードを予め作成しておき、その磁気カードからアプリケーション機能固有の情報を読取り、その情報に対応するアプリケーション機能を実行するカード処理装置である。このカード処理装置は、磁気カードを、特定のアプリケーション機能の実行を指示するための鍵の役割を果たすカード、すなわちキーカードとして用いるものである。   Therefore, the proposed technology realizes a desired application function by using a card processing function of the card processing apparatus. Specifically, a magnetic card storing information specific to a specific application function is stored in advance. It is a card processing device that creates and reads information specific to an application function from the magnetic card and executes an application function corresponding to the information. This card processing apparatus uses a magnetic card as a card that serves as a key for instructing execution of a specific application function, that is, a key card.

このようなカード処理装置の一例として、セルフサービス式の食堂において設置される決済処理のためのカード処理装置について説明する。このカード処理装置は、日常の稼動時に実行される常用機能として、磁気カードであるプリペードカードに記憶された金額データを、売上代金に応じて減算する決済処理機能を備えているが、その他のアプリケーション機能として、たとえば、1カ月間継続して記録された売上金額の集計結果を出力する機能を備えている。売上金額の集計結果は、店舗側が知るべき情報であるので、かかる機能は、特定の店員による操作によってのみ実行可能にされることが望ましい。そこで、このカード処理装置は、アプリケーション機能固有の情報を磁気カードに書込むことによって、この磁気カードをそのアプリケーション機能専用のキーカードとして作成することができる。1カ月間の売上金額の集計結果を報告すべき店員は、前述の集計結果を出力するアプリケーション機能固有の情報が記憶されたキーカードを所持し、この機能の実行を必要とするときに、このキーカードに記憶された情報を、カード処理装置に読取らせる。このカード処理装置は、このキーカードから読取ったアプリケーション機能固有の情報に基づいて、その情報に対応するアプリケーション機能を実行するように構成される。   As an example of such a card processing device, a card processing device for settlement processing installed in a self-service cafeteria will be described. This card processing device has a settlement processing function that subtracts the amount data stored in the prepaid card, which is a magnetic card, according to the sales price as a regular function executed during daily operation. As a function, for example, a function of outputting a total result of sales amount recorded continuously for one month is provided. Since the total result of the sales amount is information that the store should know, it is desirable that such a function can be executed only by an operation by a specific store clerk. Therefore, the card processing apparatus can create the magnetic card as a key card dedicated to the application function by writing information specific to the application function to the magnetic card. The store clerk who should report the total result of the sales amount for one month possesses a key card storing the information specific to the application function that outputs the above-mentioned total result, and when this function needs to be executed, The card processing device is made to read the information stored in the key card. The card processing device is configured to execute an application function corresponding to the information based on information specific to the application function read from the key card.

また、従来の技術として、上位装置からのアプリケーション処理の処理依頼に対応して実行すべき複数のプログラムと、これらのプログラム実行の際のデータとをメモリ領域に記憶するとともに、記憶された各プログラムおよびデータに基づいて、各プログラムの実行処理を行うことで、上位装置から依頼された所望のアプリケーション処理を実行可能なICカードが存在する(たとえば、特許文献1。)。   Further, as a conventional technique, a plurality of programs to be executed in response to a processing request for application processing from a higher-level device and data at the time of executing these programs are stored in a memory area, and each stored program In addition, there is an IC card that can execute a desired application process requested by a host device by executing an execution process of each program based on the data (for example, Patent Document 1).

特開平11−120300号公報JP 11-120300 A

前述のカード処理装置のように、磁気カードにアプリケーション機能固有の情報を記憶させ、このカードをアプリケーション機能専用のキーカードとして用いる場合、カード自体の制限的な記憶容量に起因して、1つのアプリケーション機能に関する情報しか記憶できないという問題がある。このため、装置本体が複数のアプリケーション機能を備えている場合、このアプリケーション機能の数と同枚数のカードを個別に用意する必要があり、労力および管理の点で不都合がある。仮に、前述の特許文献1に記載されたICカードのように、複数のプログラムの記憶領域を設けて実行可能に構成するとしても、それに伴って複雑なデータ構造や処理機構をカード自体が備えることを要し、カードの作成に労力および費用がかかる。したがって、カードの記憶容量や内部構造を問わず、また、無用な労力および費用をかけずに、1枚のキーカードで複数のアプリケーション機能の実行を可能とするカード処理装置が望まれる。   When the information specific to the application function is stored in the magnetic card as in the card processing apparatus described above and this card is used as a key card dedicated to the application function, one application is caused by the limited storage capacity of the card itself. There is a problem that only information about functions can be stored. For this reason, when the apparatus main body has a plurality of application functions, it is necessary to prepare the same number of cards as the number of application functions, which is inconvenient in terms of labor and management. Even if a plurality of program storage areas are provided and executed as in the IC card described in Patent Document 1, the card itself has a complicated data structure and processing mechanism. It takes labor and cost to create a card. Therefore, there is a demand for a card processing device that can execute a plurality of application functions with a single key card regardless of the storage capacity and internal structure of the card, and without unnecessary labor and cost.

また、前述した技術では、カード状記媒体をアプリケーション機能専用のカードとして設定したい場合、またはカードに記憶されるアプリケーション機能に関する情報を、機能変更、バージョンアップ等のために、他のアプリケーション機能に関するものに変更したい場合、カードに記憶されるべき情報がアプリケーション機能固有の情報であることに起因して、カードに所望のアプリケーション機能固有の情報を書込む作業、あるいはカードに記憶された情報を書換える作業が必要となる。これらの作業は、ユーザにとって容易、簡便ではなく、設定または変更すべきカードが多数の場合は、大変な労力および費用を要する。特にICカードを用いる場合は、アプリケーション機能に関する情報を書込む際に、アプリケーション機能に応じてカードのフォーマット自体を新たに設定または変更する必要があり、さらに労力がかかる。したがって、設定および管理に労力および費用のかからないキーカードを用いることができるカード処理装置の実現が望まれる。 In the technique described above, if you want to set the card-like Symbol recording medium as an application function dedicated card, or information about the application function to be stored in the card, feature changes, for such upgrading, for other application functionality If you want to change to something, the information to be stored in the card is the information specific to the application function, so that the information specific to the desired application function is written to the card, or the information stored in the card is rewritten. Work is required. These operations are not easy and simple for the user, and require a lot of labor and cost when there are many cards to be set or changed. In particular, when an IC card is used, it is necessary to newly set or change the format of the card according to the application function when writing information about the application function, which requires more labor. Therefore, it is desired to realize a card processing apparatus that can use a key card that does not require labor and cost for setting and management.

本発明の目的は、キーカードを用いて、所望のアプリケーション機能を簡便かつ安価に実現可能なカード処理装置を提供することである。   An object of the present invention is to provide a card processing apparatus that can realize a desired application function simply and inexpensively using a key card.

本発明は、カード状記録媒体に記憶された情報の処理を行い、通常稼動時に実行される常用機能のほかに各種アプリケーション機能を備えるカード処理装置において、
各種アプリケーション機能を実行させるアプリケーションプログラムを記憶するアプリケーションプログラム記憶手段と、
アプリケーション機能番号と、前記常用機能以外のアプリケーション機能を示し、1つのアプリケーション機能番号と関連付けられる1または複数のアプリケーション機能データと、キーカードとして設定されるカード状記録媒体を識別するカード識別情報であるキーカード識別情報とを関連付けて格納するアプリケーション−カード情報テーブルを記憶するアプリケーション−カード情報テーブル記憶手段と、
カード状記録媒体を識別するカード識別情報を記憶するカード状記録媒体から、カード識別情報を読取るカード識別情報読取り手段と、
前記カード識別情報読取り手段によって読取られたカード識別情報が、キーカード識別情報であるか否かを判断するカード識別情報判断手段と、
前記カード識別情報判断手段によって、前記カード識別情報読取り手段により読取られたカード識別情報がキーカード識別情報であると判断された場合において、そのカード識別情報に基づいて、前記アプリケーション−カード情報テーブル記憶手段によって記憶された前記アプリケーション−カード情報テーブルを参照して、関連付けられた1または複数のアプリケーション機能データを抽出するアプリケーション機能データ抽出手段と、
前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データに対応するアプリケーション機能を、前記アプリケーションプログラム記憶手段によって記憶されたアプリケーションプログラムに従って実行するアプリケーション機能実行手段と、
前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データを表示するアプリケーション機能データ表示手段と、
アプリケーション機能の実行指示の入力を受付けるアプリケーション機能実行指示入力手段とを含み、
前記アプリケーション機能実行手段は、
前記アプリケーション機能実行指示入力手段によってアプリケーション機能の実行指示が入力されると、前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データに対応するアプリケーション機能を、前記アプリケーションプログラム記憶手段によって記憶されたアプリケーションプログラムに従って実行し、
前記アプリケーション機能実行指示入力手段は、カード状記録媒体を検知するカード検知手段を含み、前記カード検知手段によってカード状記録媒体を検知することで、アプリケーション機能の実行指示の入力を受付け、
前記アプリケーション機能実行指示入力手段は、前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが複数の場合、実行すべきアプリケーション機能に対応するアプリケーション機能データの選択入力を受付けるアプリケーション機能データ選択手段を含み、
前記アプリケーション機能実行手段は、アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが1つであるか複数であるかを判断し、アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが複数である場合、前記アプリケーション機能データ選択手段によって選択入力されたアプリケーション機能データに対応するアプリケーション機能を実行し、アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが1つである場合、実行すべきアプリケーション機能データを確認するためのアプリ機能確認画面をアプリケーション機能データ表示手段に表示させ、カード検知手段によってカード状記録媒体が検知されると、前記1つのアプリケーション機能データに対応するアプリケーション機能を実行し、
アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが1つの場合であって、所定時間内にカード検知手段によってカード状記録媒体が検知されなかった場合には、アプリケーション機能実行処理を終了することを特徴とするカード処理装置である。
The present invention performs processing of information stored in a card-like recording medium, and in a card processing apparatus having various application functions in addition to a regular function executed during normal operation,
Application program storage means for storing application programs for executing various application functions;
This is an application function number, one or a plurality of application function data associated with one application function number, and card identification information for identifying a card-like recording medium set as a key card. Application-card information table storage means for storing an application-card information table in association with key card identification information;
Card identification information reading means for reading card identification information from a card-like recording medium for storing card identification information for identifying the card-like recording medium;
Card identification information judging means for judging whether or not the card identification information read by the card identification information reading means is key card identification information;
When it is determined by the card identification information determination means that the card identification information read by the card identification information reading means is key card identification information, the application-card information table storage is based on the card identification information. Application function data extraction means for extracting one or more associated application function data with reference to the application-card information table stored by the means;
Application function executing means for executing an application function corresponding to the application function data extracted by the application function data extracting means according to an application program stored by the application program storage means;
Application function data display means for displaying the application function data extracted by the application function data extraction means;
An application function execution instruction input means for receiving an input of an application function execution instruction,
The application function execution means includes
When an application function execution instruction is input by the application function execution instruction input unit, an application program corresponding to the application function data extracted by the application function data extraction unit is stored in the application program storage unit. Run according to
The application function execution instruction input means includes a card detection means for detecting a card-like recording medium, and detects an application function execution instruction by detecting the card-like recording medium by the card detection means,
The application function execution instruction input means includes application function data selection means for receiving selection input of application function data corresponding to an application function to be executed when there are a plurality of application function data extracted by the application function data extraction means. ,
The application function execution means determines whether there is one or more application function data extracted by the application function data extraction means, and there are a plurality of application function data extracted by the application function data extraction means When the application function data corresponding to the application function data selected and input by the application function data selection means is executed and the number of application function data extracted by the application function data extraction means is one, the application function data to be executed is When an application function confirmation screen for confirmation is displayed on the application function data display means and the card-like recording medium is detected by the card detection means, the one application Run the application function corresponding to the ability data,
When the application function data extracted by the application function data extraction unit is one and the card-like recording medium is not detected by the card detection unit within a predetermined time, the application function execution process is terminated. This is a card processing device.

また本発明は、動作モードを、前記アプリケーション−カード情報テーブルを生成するためのアプリカード登録モードに設定するアプリカード登録モード設定手段と、
前記アプリカード登録モード設定手段によって動作モードがアプリカード登録モードに設定された場合において、前記アプリケーション機能データおよび前記キーカード識別情報の入力を受付けるアプリケーション−カード情報入力手段と、
前記アプリケーション−カード情報入力手段によって入力されたアプリケーション機能データと、キーカード識別情報とを関連付けて、前記アプリケーション−カード情報テーブルを生成するアプリケーション−カード情報テーブル生成手段とをさらに含むことを特徴とする。
The present invention also provides an application card registration mode setting means for setting an operation mode to an application card registration mode for generating the application-card information table,
When the operation mode is set to the application card registration mode by the application card registration mode setting unit, an application-card information input unit that receives input of the application function data and the key card identification information;
It further includes application-card information table generation means for generating the application-card information table by associating the application function data input by the application-card information input means with key card identification information. .

また本発明は、前記アプリケーション機能実行手段によって実行されたアプリケーション機能の実行結果を表示するアプリケーション機能実行結果表示手段をさらに備えることを特徴とする。   The present invention further includes an application function execution result display means for displaying an execution result of the application function executed by the application function execution means.

また本発明は、前記カード状記媒体は、ICカードであり、
前記キーカード識別情報は、ICカード製造時に、ICカード毎に付与される固有の番号であることを特徴とする。
The present invention, the card-like Symbol recording medium is an IC card,
The key card identification information is a unique number assigned to each IC card when the IC card is manufactured.

本発明によれば、アプリケーション機能番号とアプリケーション機能データとキーカード識別情報とを関連付けて格納するアプリケーション−カード情報テーブルを備え、カード識別情報読取り手段によって、カード状記媒体からカード識別情報を読取り、カード識別情報がキーカード識別情報であると判別される場合には、このカード識別情報に基づいて、アプリケーション−カード情報テーブルを参照して、アプリケーション機能データを抽出し、そのアプリケーション機能データに対応するアプリケーション機能を実行するように構成されるので、キーカード識別情報のみを記憶するカード状記媒体を利用して、所望のアプリケーション機能を容易に実行することが可能となる。 According to the present invention, is stored in association with an application function number and the application function data and key card identification information applications - includes a card information table, the card identification information reading means reads the card identification information from the card-like Symbol recording medium When it is determined that the card identification information is key card identification information, application function data is extracted by referring to the application-card information table based on the card identification information, and the application function data is supported. since it configured to execute an application function of, by using a card-like Symbol recording medium that stores only the key card identification information, it is possible to easily execute a desired application functionality.

また、1つのキーカード識別情報に対して複数のアプリケーション機能データを関連付けることを可能にされるので、カードの記憶容量や内部構造を問わず、1枚のキーカードを用いて、複数のアプリケーション機能を実行することができる。これによって、キーカード発行の労力および費用を軽減することができるとともに、カードの管理を容易にすることができる。また、カードに対応するアプリケーション機能の設定や変更などを行う際に、アプリケーション機能に応じてカード自体に記憶されたデータまたはフォーマットの設定または変更を必要としないので、設定および管理が簡便かつ安価なキーカードを利用して、所望のアプリケーション機能を実現することが可能となる。
また、アプリケーション機能データ表示手段によって、アプリケーション機能データを表示し、アプリケーション機能実行指示の入力を待って、アプリケーション機能を実行可能に構成されるので、操作者は、実行されるアプリケーション機能を、その実行前に確認することが可能となり、実行が望まれないアプリケーション機能が誤って実行されることを未然に防止することができる。
また、アプリケーション機能実行指示入力手段は、カード状記録媒体を検知するカード検知手段を含み、カード検知手段にカード状記録媒体を検知させることで、アプリケーション機能の実行指示を入力可能に構成されるので、そのカード処理装置に対して、アプリケーション機能の実行指示をより容易かつ迅速に与えることができる。
さらに、アプリケーション機能実行指示入力手段は、アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが複数の場合、実行すべきアプリケーション機能に対応するアプリケーション機能データの選択入力を受付けるアプリケーション機能データ選択手段を含み、所望のアプリケーション機能データを選択入力することで、アプリケーション機能の実行指示を入力可能に構成されるので、複数のアプリケーション機能データが抽出された場合であっても、カード処理装置に対して、所望のアプリケーション機能の実行指示を与えることができる。
In addition, since a plurality of application function data can be associated with one key card identification information, a plurality of application functions can be used by using one key card regardless of the storage capacity or internal structure of the card. Can be executed. Thereby, it is possible to reduce the labor and cost for issuing the key card and facilitate the management of the card. In addition, when setting or changing the application function corresponding to the card, it is not necessary to set or change the data or format stored in the card itself according to the application function, so setting and management are simple and inexpensive. A desired application function can be realized by using the key card.
In addition, the application function data display means displays the application function data and waits for the input of the application function execution instruction, so that the application function can be executed. Therefore, the operator executes the application function to be executed. This makes it possible to confirm in advance and prevent an application function that is not desired to be executed from being erroneously executed.
Further, the application function execution instruction input means includes a card detection means for detecting a card-like recording medium, and is configured to be able to input an application function execution instruction by causing the card detection means to detect the card-like recording medium. An instruction to execute the application function can be given to the card processing device more easily and quickly.
Further, the application function execution instruction input means includes application function data selection means for accepting selection input of application function data corresponding to the application function to be executed when there are a plurality of application function data extracted by the application function data extraction means. Since the application function execution instruction can be input by selecting and inputting the desired application function data, the card processing apparatus can be requested even when a plurality of application function data is extracted. The application function execution instruction can be given.

また本発明によれば、アプリケーション−カード情報テーブル生成手段によって、1または複数のアプリケーション機能データと、キーカード識別情報とを関連付けて格納するアプリケーション−カード情報テーブルを生成することができるので、キーカード識別情報のみを記憶するカード状記録媒体を、所望のアプリケーション機能を実行するためのキーカードとして設定することが可能となる。すなわち、キーカードとなるカード状記録媒体自体にアプリケーション機能固有の情報を記憶する必要がなく、労力および費用をかけずに、キーカードを簡便に作成することが可能となる。また、アプリケーション−カード情報テーブルの生成は、動作モードがアプリカード登録モードに設定された場合において実行されるので、各種アプリケーション機能の実行と区別して行うことが可能となる。   Further, according to the present invention, the application-card information table generating means can generate an application-card information table that stores one or more application function data and key card identification information in association with each other. A card-like recording medium storing only identification information can be set as a key card for executing a desired application function. That is, it is not necessary to store information specific to the application function in the card-like recording medium itself that becomes a key card, and it becomes possible to easily create a key card without labor and cost. In addition, since the generation of the application-card information table is executed when the operation mode is set to the application card registration mode, it can be performed separately from execution of various application functions.

さらにまた、本発明によれば、アプリケーション機能実行結果表示手段によって、アプリケーション機能の実行結果を表示可能に構成されるので、アプリケーション機能の実行結果を容易に確認することが可能となる。   Furthermore, according to the present invention, the application function execution result display means is configured to be able to display the execution result of the application function, so that the execution result of the application function can be easily confirmed.

さらにまた、本発明によれば、カード状記媒体は、ICカードであり、キーカード識別情報は、ICカード製造時に、ICカード毎に付与される固有の番号であるので、キーカード識別情報として、カードに元来付与されているユニークな番号を用いることができる。また、キーカード識別情報をカード毎に新たに設定する必要がないので、省力化を図ることができる。 Furthermore, according to the present invention, the card-like Symbol recording medium, an IC card, key card identification information, when the IC card production, because it is a unique number assigned to each IC card, key card identification information The unique number originally assigned to the card can be used. Further, since it is not necessary to newly set the key card identification information for each card, it is possible to save labor.

図1は、本発明の実施の一形態であるカード処理装置1の全体の外観斜視図を示す。なお、本実施の形態では、セルフサービス式の食堂や売店に設置される決済処理用のカード処理装置として、本発明のカード処理装置1を適用した場合として説明する。   FIG. 1 is a perspective view showing the overall appearance of a card processing apparatus 1 according to an embodiment of the present invention. In the present embodiment, a case will be described in which the card processing apparatus 1 of the present invention is applied as a card processing apparatus for settlement processing installed in a self-service cafeteria or shop.

カード処理装置1は、通常稼動時において実行される常用機能として、顧客の所有するICカード2に記憶された金額データを読取り、商品の売上代金に応じて減算して、減算された金額データをICカード2に書込むカード決済処理機能を備える。カード処理装置1は、この決済処理機能のほかに、「集計クリア」、「集計確認」、「直前訂正」、「価格変更」、「メニュー設定出力」、「営業開始」、「営業再開」および「取引ログ出力」などの各種アプリケーション機能(以下、「アプリ機能」とも称する。)を備える。   The card processing device 1 reads the amount data stored in the IC card 2 owned by the customer as a regular function executed during normal operation, and subtracts it according to the sales price of the product. A card payment processing function for writing to the IC card 2 is provided. In addition to this payment processing function, the card processing device 1 includes “total clear”, “total count confirmation”, “immediate correction”, “price change”, “menu setting output”, “business start”, “business resumption” and Various application functions such as “transaction log output” (hereinafter also referred to as “application function”) are provided.

「集計クリア」とは、いわゆる締め処理であり、任意の期間内に記録された売上金額などの取引データを集計してなる集計データの確定を行う機能である。「集計確認」とは、「集計クリア」によって確定された集計データまたは現時点において蓄積された集計データを確認するために、集計データを出力する機能である。「直前訂正」とは、直前に記録された取引データを訂正する機能である。「価格変更」とは、各取扱商品の価格を示すメニュー価格データを変更する機能である。「メニュー設定出力」とは、設定されている取扱商品の一覧を示すメニューデータとその価格データとをメモリカードなどの記録媒体に書込む機能である。「営業開始」とは、営業を開始する時刻を設定する機能である。「営業再開」とは、一旦終了した営業を再開する機能である。「取引ログ出力」とは、記録された取引データを出力する機能である。   “Total clear” is a so-called closing process, and is a function for confirming total data obtained by totaling transaction data such as sales amounts recorded within an arbitrary period. “Aggregation confirmation” is a function for outputting the aggregation data to confirm the aggregation data determined by “aggregation clear” or the aggregation data accumulated at the present time. “Previous correction” is a function for correcting transaction data recorded immediately before. “Price change” is a function of changing menu price data indicating the price of each product. “Menu setting output” is a function for writing menu data indicating a list of set products to be handled and price data thereof to a recording medium such as a memory card. “Business start” is a function for setting a time to start business. “Resume business” is a function for resuming a business once it has been completed. “Transaction log output” is a function of outputting recorded transaction data.

本実施の形態におけるカード処理装置1は、これらのアプリケーション機能を、後述するように、特定のアプリケーション機能の実行を指示するための鍵となるカード、すなわちキーカード(以下、「アプリカード」とも称する。)として設定されたICカード2を用いて実行可能に構成される。   The card processing apparatus 1 according to the present embodiment uses these application functions as a key for instructing execution of a specific application function, that is, a key card (hereinafter also referred to as “application card”), as will be described later. .) Is configured to be executable using the IC card 2 set as.

本実施の形態において用いられるICカード2には、クレジットカードサイズの非接触型ICカードを用いる。非接触型ICカードは、カード内部に、書換え可能な不揮発性メモリとアンテナとを備え、無線電波を利用して外部の装置とのデータの送受信を可能とするカード状記録媒体である。   As the IC card 2 used in the present embodiment, a non-contact type IC card of a credit card size is used. The non-contact type IC card is a card-like recording medium that includes a rewritable nonvolatile memory and an antenna inside the card, and can transmit and receive data to and from an external device using radio waves.

ICカード2には、ICカード製造番号(以下、「IDm」とも称する。)が記憶されている。このICカード製造番号は、ICカード製造時に、ICカード製造業者によって付与される各カード固有のユニークな番号であり、この番号に基づいて、ICカード2を識別することができる。本実施の形態において用いられるICカード2には、8桁の数字からなるICカード製造番号が記憶されている。   The IC card 2 stores an IC card manufacturing number (hereinafter also referred to as “IDm”). The IC card manufacturing number is a unique number unique to each card given by the IC card manufacturer when the IC card is manufactured, and the IC card 2 can be identified based on this number. The IC card 2 used in the present embodiment stores an IC card manufacturing number consisting of an 8-digit number.

図1に示すように、カード処理装置1は、カード処理装置本体10と、無線電波を送受信してICカード2に記憶された情報の読み書きを行うICカードリーダライタ11と、各種データおよび指示の入力操作を行うための入力操作装置12と、アプリケーション機能の実行結果などを印字するプリンタ13とを備える。ICカードリーダライタ11、入力操作装置12およびプリンタ13は、カード処理装置本体10とケーブル14a,14b,14cを介してそれぞれ接続される。本実施の形態において、ICカードリーダライタ11、入力操作装置12およびプリンタ13は、カード処理装置本体10にケーブル14a,14b,14cを介して接続されるけれども、1つのハウジング内に一体的に設けられてもよい。   As shown in FIG. 1, the card processing device 1 includes a card processing device main body 10, an IC card reader / writer 11 that transmits and receives radio waves and reads / writes information stored in the IC card 2, and various data and instructions. An input operation device 12 for performing an input operation and a printer 13 for printing an execution result of an application function and the like are provided. The IC card reader / writer 11, the input operation device 12, and the printer 13 are connected to the card processing device main body 10 via cables 14a, 14b, and 14c, respectively. In the present embodiment, the IC card reader / writer 11, the input operation device 12, and the printer 13 are connected to the card processing device main body 10 via cables 14a, 14b, and 14c, but are integrally provided in one housing. May be.

図2は、図1のカード処理装置1の全体の構成を示すブロック図である。カード処理装置本体10は、カード処理装置1全体に電力を供給する電源部20と、コンパクトフラッシュ(登録商標)などのメモリカードに対してデータの読み書きを行うメモリカードリーダライタ21と、各種プログラムおよび各種データを記憶する記憶部22と、各種動作モードを切り替えるモード切替部23と、各種メッセージなどを表示する表示部24と、ICカードリーダライタ11、入力操作装置12およびプリンタ13などの周辺装置をカード処理装置本体10にケーブル14a,14b,14cを介して接続する接続部25と、現在の日付および時刻ならびに各種データまたは指示の入力待機時間を計時する時計部26と、各種データおよび指示の入力を受付ける入力部19と、カード処理装置1全体を制御する制御部27とを含んで構成される。   FIG. 2 is a block diagram showing the overall configuration of the card processing device 1 of FIG. The card processing apparatus main body 10 includes a power supply unit 20 that supplies power to the entire card processing apparatus 1, a memory card reader / writer 21 that reads and writes data from and to a memory card such as a compact flash (registered trademark), various programs, and the like. Peripheral devices such as a storage unit 22 for storing various data, a mode switching unit 23 for switching various operation modes, a display unit 24 for displaying various messages, and the like, an IC card reader / writer 11, an input operation device 12, and a printer 13. A connection unit 25 connected to the card processing apparatus main body 10 via cables 14a, 14b, and 14c, a clock unit 26 that counts the current date and time, and input standby time of various data or instructions, and input of various data and instructions An input unit 19 for receiving the card and a control unit 2 for controlling the entire card processing apparatus 1 Configured to include a door.

メモリカードリーダライタ21は、メモリカードを挿入するためのカード挿入口(図示しない)を備え、この挿入口にメモリカードを挿入することで、制御部27の制御のもと、メモリカードに対してデータを読み書きするように構成される。   The memory card reader / writer 21 has a card insertion slot (not shown) for inserting a memory card. By inserting a memory card into this insertion slot, the memory card reader / writer 21 controls the memory card under the control of the control unit 27. Configured to read and write data.

記憶部22は、RAM(Random Access Memory)などのメインメモリと、フラッシュメモリなどの不揮発性メモリとを含んで構成される。記憶部22は、その食堂などが取扱う各商品の一覧を示すメニューデータと各商品の価格を示すメニュー価格データとを格納するメニューデータテーブル、顧客を識別する顧客識別番号、売上件数および売上金額などの取引記録を示す取引ログデータ、集計データ、営業開始の時刻を示す営業開始時刻データ、ならびに各種メッセージおよび各種表示画面を示す表示データなど、各種データを記憶している。また、記憶部22は、制御部27に各種処理を実行させるための各種プログラムと、制御部27に前述した各種アプリケーション機能を実行させるためのアプリケーションプログラムとを予め記憶している。   The storage unit 22 includes a main memory such as a RAM (Random Access Memory) and a non-volatile memory such as a flash memory. The storage unit 22 stores a menu data table for storing menu data indicating a list of each product handled by the cafeteria and the like and menu price data indicating the price of each product, a customer identification number for identifying a customer, the number of sales, the sales amount, etc. Various data such as transaction log data indicating transaction records, total data, business start time data indicating business start time, and display data indicating various messages and various display screens are stored. The storage unit 22 stores in advance various programs for causing the control unit 27 to execute various processes, and application programs for causing the control unit 27 to execute the various application functions described above.

表示部24は、液晶ディスプレイによって構成され、制御部27の制御のもと、記憶部22に記憶された表示データに含まれる各種メッセージおよび表示画面を表示するように構成される。   The display unit 24 is composed of a liquid crystal display, and is configured to display various messages and display screens included in the display data stored in the storage unit 22 under the control of the control unit 27.

接続部25は、ICカードリーダライタ11、入力操作装置12およびプリンタ13などの周辺装置との接続に適した各種入出力インターフェースを備える。   The connection unit 25 includes various input / output interfaces suitable for connection to peripheral devices such as the IC card reader / writer 11, the input operation device 12, and the printer 13.

入力部19は、数字を入力するための数字入力キーと、各種処理の終了を指示する終了キーとを備える。また、入力部19は、カード処理装置本体10の筐体内部に設けられ、メンテナンス担当者などの特定の者のみがアクセス可能な位置に配置される。これによって、入力部19を用いる操作が不特定者、たとえば顧客によって行われることを防ぐことができる。   The input unit 19 includes a number input key for inputting numbers and an end key for instructing the end of various processes. The input unit 19 is provided inside the housing of the card processing apparatus body 10 and is disposed at a position accessible only to a specific person such as a maintenance person. Thereby, it is possible to prevent an operation using the input unit 19 from being performed by an unspecified person, for example, a customer.

制御部27は、CPU(Central Processing Unit)を含んで構成され、記憶部22に記憶されたプログラムを読出し、そのプログラムの指示に従って、後述するアプリケーション機能登録処理、アプリカード登録処理およびアプリケーション機能実行処理を実行するように構成される。   The control unit 27 includes a CPU (Central Processing Unit), reads a program stored in the storage unit 22, and performs application function registration processing, application card registration processing, and application function execution processing, which will be described later, according to instructions of the program. Configured to perform.

モード切替部23は、運用モードと、アプリ機能登録モードと、アプリカード登録モードとの間で制御部27が実行する各種処理の動作モードを切り替えるためのモード切替スイッチ(図示しない)を含んで構成される。モード切替スイッチは、手動で操作され、制御部27に対して、各種処理の実行を開始させるための信号を与える。モード切替スイッチは、カード処理装置本体10の筐体内部に設けられ、メンテナンス担当者などの特定の者のみがアクセス可能な位置に配置される。これによって、各動作モードが、不特定者、たとえば顧客によって設定変更されることを防ぐことができる。運用モードは、常用機能であるカード決済処理またはその他の各種アプリケーション機能を実行させる場合に設定されるモードである。通常稼動時においては、この運用モードが設定される。アプリ機能登録モードは、アプリケーション機能登録処理を実行させる場合に設定されるモードである。アプリカード登録モードは、アプリカード登録処理を実行させる場合に設定されるモードである。   The mode switching unit 23 includes a mode switching switch (not shown) for switching operation modes of various processes executed by the control unit 27 among the operation mode, the application function registration mode, and the application card registration mode. Is done. The mode switch is manually operated and gives a signal for starting execution of various processes to the control unit 27. The mode change switch is provided inside the housing of the card processing apparatus main body 10 and is disposed at a position accessible only to a specific person such as a maintenance person. This can prevent each operation mode from being changed by an unspecified person, for example, a customer. The operation mode is a mode that is set when executing card payment processing, which is a regular function, or other various application functions. This operation mode is set during normal operation. The application function registration mode is a mode that is set when the application function registration process is executed. The application card registration mode is a mode that is set when the application card registration process is executed.

ICカードリーダライタ11は、所定の空間領域内にかざされた(配置された)ICカード2を検知するカードかざし部28と、各種メッセージを表示する表示部29とを含んで構成される。ICカード2がカードかざし部28付近の所定空間領域内にかざすと、ICカードリーダライタ11は、カード処理装置本体10の制御部27の制御のもと、ICカード2を検知するとともに、ICカード2に記憶されたデータを読取り、またはICカード2にデータを書込むことができる。表示部29は、液晶ディスプレイによって構成され、カード処理装置本体10の制御部27の制御のもと、カード処理装置本体10の記憶部22に記憶された表示データに含まれる各種メッセージを表示するように構成される。   The IC card reader / writer 11 includes a card holding unit 28 that detects an IC card 2 held (arranged) in a predetermined space area, and a display unit 29 that displays various messages. When the IC card 2 is held in a predetermined space near the card holding unit 28, the IC card reader / writer 11 detects the IC card 2 and controls the IC card 2 under the control of the control unit 27 of the card processing apparatus body 10. The data stored in 2 can be read, or the data can be written into the IC card 2. The display unit 29 is configured by a liquid crystal display, and displays various messages included in the display data stored in the storage unit 22 of the card processing apparatus body 10 under the control of the control unit 27 of the card processing apparatus body 10. Configured.

入力操作装置12は、テンキーボード30と、各種メッセージを表示する表示部31とを含んで構成される。テンキーボード30は、「0」〜「9」の数字入力キーと、「+」、「−」などの記号入力キーと、カーソルを上下左右に移動させる方向指示キーと、実行を指示する実行キーと、入力した文字を削除するための削除キーとを含む。テンキーボード30を適宜操作することによって、カード処理装置本体10に対して、各種データおよび指示の入力および選択入力を行うことができる。表示部31は、液晶ディスプレイによって構成され、カード処理装置本体10の制御部27の制御のもと、カード処理装置本体10の記憶部22に記憶された表示データに含まれる各種メッセージを表示するように構成される。   The input operation device 12 includes a numeric keyboard 30 and a display unit 31 that displays various messages. The numeric keyboard 30 includes numeric input keys “0” to “9”, symbol input keys such as “+” and “−”, direction instruction keys for moving the cursor up and down, left and right, and execution keys for instructing execution. And a delete key for deleting the entered character. By appropriately operating the numeric keyboard 30, various data and instructions can be input and selected for the card processing apparatus main body 10. The display unit 31 includes a liquid crystal display, and displays various messages included in the display data stored in the storage unit 22 of the card processing apparatus body 10 under the control of the control unit 27 of the card processing apparatus body 10. Configured.

プリンタ13は、サーマルヘッドプリンタによって構成され、カード処理装置本体10の制御部27の制御に従って印字出力を行う出力部32を含んで構成される。プリンタ13は、カード処理装置本体10の制御部27の制御のもと、各種データを印字するように構成される。   The printer 13 is configured by a thermal head printer, and includes an output unit 32 that performs print output in accordance with the control of the control unit 27 of the card processing apparatus body 10. The printer 13 is configured to print various data under the control of the control unit 27 of the card processing apparatus body 10.

図3は、アプリケーション機能情報テーブル40(以下、「アプリ機能情報テーブル」とも称する。)の一例を示す図である。アプリケーション機能情報テーブル40の各レコードは、アプリケーション機能番号(以下、「アプリ機能番号」とも称する。)と、このアプリケーション機能番号に関連付けられたアプリケーション機能データ(以下、「アプリ機能データ」とも称する。)とによって構成される。アプリケーション機能番号は、「01」〜「16」の2桁の数字からなる。アプリケーション機能データは、前述したようなカード処理装置本体10が備える個々のアプリケーション機能のうち、常用機能以外のアプリケーション機能を示し、本実施の形態においては、アプリケーション機能の名称で示される。このアプリケーション機能情報テーブル40を参照することによって、アプリケーション機能番号に基づいて、これに関連付けられたアプリケーション機能データを抽出することができる。   FIG. 3 is a diagram showing an example of the application function information table 40 (hereinafter also referred to as “application function information table”). Each record of the application function information table 40 includes an application function number (hereinafter also referred to as “application function number”) and application function data associated with the application function number (hereinafter also referred to as “application function data”). It is comprised by. The application function number consists of a two-digit number from “01” to “16”. The application function data indicates an application function other than the regular function among the individual application functions provided in the card processing apparatus main body 10 as described above, and is indicated by the name of the application function in the present embodiment. By referring to the application function information table 40, the application function data associated therewith can be extracted based on the application function number.

アプリケーション機能情報テーブル40は、1つのアプリケーション機能番号に対して、複数のアプリケーション機能データを関連付けて格納することができる。図3のアプリケーション機能情報テーブルにおいては、各レコードが、1つのアプリケーション機能番号に1件または2件のアプリケーション機能データを関連付けて構成されているが、1つのアプリケーション機能番号に関連付けるアプリケーション機能データの件数は任意に選択可能である。なお、図3に示すように、本実施の形態において、アプリケーション機能情報テーブル40は、アプリケーション機能番号を最大16件まで格納することができるが、この最大件数は任意に変更可能である。   The application function information table 40 can store a plurality of application function data in association with one application function number. In the application function information table of FIG. 3, each record is configured by associating one or two application function data with one application function number, but the number of application function data associated with one application function number. Can be arbitrarily selected. As shown in FIG. 3, in the present embodiment, the application function information table 40 can store up to 16 application function numbers, but the maximum number can be arbitrarily changed.

本実施の形態において、このアプリケーション機能情報テーブル40は、別のコンピュータを用いて生成され、メモリカードに記憶される。アプリケーション機能情報テーブル40は、後述のアプリケーション機能登録処理によって、カード処理装置本体10の記憶部22に記憶される。   In the present embodiment, the application function information table 40 is generated using another computer and stored in a memory card. The application function information table 40 is stored in the storage unit 22 of the card processing apparatus body 10 by an application function registration process described later.

図4は、制御部27のアプリケーション機能登録処理の流れを示すフローチャートである。このアプリケーション機能登録処理は、図3に示すようなアプリケーション機能情報テーブル40に格納されるアプリケーション機能識別番号およびアプリケーション機能データを、カード処理装置本体10に対して入力するために実行される。   FIG. 4 is a flowchart showing a flow of application function registration processing of the control unit 27. This application function registration process is executed in order to input the application function identification number and the application function data stored in the application function information table 40 as shown in FIG.

まず、制御部27は、操作者がモード切替部23のモード切替スイッチを操作することによってアプリ機能登録モードが設定されると、モード切替部23から信号が与えられ、アプリケーション機能登録処理を開始する(ステップa1)。   First, when the application function registration mode is set by the operator operating the mode switch of the mode switching unit 23, the control unit 27 receives a signal from the mode switching unit 23 and starts the application function registration process. (Step a1).

次いで、制御部27は、メモリカードに記憶されたアプリケーション機能情報テーブル40の入力を待機する状態となり、カード処理装置本体10の表示部24に「メモリカードを挿入してください」と表示させ、メモリカードがメモリカードリーダライタ21のカード挿入口に挿入されると(ステップa2)、メモリカードリーダライタ21は、制御部27の制御のもと、メモリカードに記憶されたアプリケーション機能情報テーブル40を読取る(ステップa3)。   Next, the control unit 27 enters a state of waiting for input of the application function information table 40 stored in the memory card, and displays “Please insert a memory card” on the display unit 24 of the card processing apparatus body 10, When the card is inserted into the card insertion slot of the memory card reader / writer 21 (step a2), the memory card reader / writer 21 reads the application function information table 40 stored in the memory card under the control of the control unit 27. (Step a3).

制御部27は、メモリカードから読取ったアプリケーション機能情報テーブル40を記憶部22に記憶させ(ステップa4)、アプリケーション機能登録処理を終了する。   The control unit 27 stores the application function information table 40 read from the memory card in the storage unit 22 (step a4), and ends the application function registration process.

図5は、アプリケーション−カード情報テーブル50の一例を示す図である。アプリケーション−カード情報テーブル50の各レコードは、ICカード製造番号と、このICカード製造番号に関連付けられた、アプリケーション機能情報テーブル40において格納されるアプリケーション機能番号およびアプリケーション機能データとよって構成される。アプリケーション−カード情報テーブル50を参照することによって、ICカード製造番号に基づいて、これに関連付けられたアプリケーション機能番号およびアプリケーション機能データを抽出することが可能となる。このアプリケーション−カード情報テーブル50は、後述するアプリカード登録処理によって生成される。   FIG. 5 is a diagram illustrating an example of the application-card information table 50. Each record of the application-card information table 50 includes an IC card manufacturing number and an application function number and application function data stored in the application function information table 40 associated with the IC card manufacturing number. By referring to the application-card information table 50, it is possible to extract the application function number and application function data associated therewith based on the IC card manufacturing number. This application-card information table 50 is generated by an application card registration process to be described later.

図6は、制御部27のアプリカード登録処理の流れを示すフローチャートである。アプリカード登録処理は、図5に示すようなアプリケーション−カード情報テーブル50を生成し、ICカード2をアプリカードとして設定するために実行される。   FIG. 6 is a flowchart showing the flow of application card registration processing of the control unit 27. The application card registration process is executed to generate an application-card information table 50 as shown in FIG. 5 and set the IC card 2 as an application card.

まず、制御部27は、操作者がモード切替部23のモード切替スイッチを操作することによってアプリカード登録モードが設定されると、モード切替部23から信号が与えられ、アプリカード登録処理を開始する(ステップb1)。   First, when the application card registration mode is set by the operator operating the mode switch of the mode switching unit 23, the control unit 27 receives a signal from the mode switching unit 23 and starts the application card registration process. (Step b1).

次いで、制御部27は、アプリケーション機能番号の入力を待機する状態となり、ICカードリーダライタ11の表示部29に「アプリキノウNoヲニュウリョクシテクダサイ」と表示させ、アプリケーション機能番号が、操作者がカード処理装置本体10の入力部19の数字入力キーを操作して入力され、アプリケーション機能番号を取得すると(ステップb2)、取得したアプリケーション機能番号に基づいて、記憶部22に記憶されたアプリケーション機能情報テーブル40から、対応するアプリケーション機能番号と、これに関連付けられた1または複数のアプリケーション機能データとを読出す(ステップb3)。その後、制御部27は、ICカード製造番号の入力を待機する状態となり、ICカードリーダライタ11の表示部29に「カードヲタッチシテクダサイ」と表示させ、操作者が、ICカードリーダライタ11のカードかざし部28に、ICカード2をかざすと(ステップb4)、ICカードリーダライタ11は、制御部27の制御のもと、ICカード2を検知し、ICカード2に記憶されたICカード製造番号を読取る(ステップb5)。   Next, the control unit 27 waits for an application function number to be input, and displays “App No. No. RECOVERY” on the display unit 29 of the IC card reader / writer 11, and the application function number is processed by the card processing by the operator. When an application function number is acquired by operating a number input key of the input unit 19 of the apparatus body 10 (step b2), an application function information table 40 stored in the storage unit 22 is acquired based on the acquired application function number. The corresponding application function number and one or more application function data associated therewith are read out (step b3). Thereafter, the control unit 27 waits for input of the IC card serial number, displays “Card Touch Touch” on the display unit 29 of the IC card reader / writer 11, and the operator uses the card of the IC card reader / writer 11. When the IC card 2 is held over the cover unit 28 (step b4), the IC card reader / writer 11 detects the IC card 2 under the control of the control unit 27, and the IC card serial number stored in the IC card 2 Is read (step b5).

その後、制御部27は、ステップb3においてアプリケーション機能情報テーブル40から読み出したアプリケーション機能番号およびアプリケーション機能データと、ステップb5において取得したICカード製造番号とを関連付けて、記憶部22に記憶する(ステップb6)。こうして、アプリケーション−カード情報テーブル50に含まれるレコードを生成することができる。その後、アプリケーション機能番号の入力またはカード処理装置本体10の入力部19の終了キーの押下を待機する状態となり、制御部27は、「01」〜「16」のアプリケーション機能番号が入力されたか、または終了キーが押下されたかを判断し(ステップb7)、操作者によって入力部19の数字入力キーが操作され、「01」〜「16」のアプリケーション機能番号の入力があったと判断した場合は(ステップb7の「アプリ機能番号入力」)、ステップb2に戻り、アプリケーション機能番号を取得する。ステップb2〜ステップb6までの処理が繰り返して実行されることによって、アプリケーション−カード情報テーブル50を生成することができる。ステップb7において、操作者によってカード処理装置本体10の入力部19の終了キーが押下されたと判断した場合は(ステップb7の「終了キー押下」)、アプリカード登録処理を終了する。   Thereafter, the control unit 27 associates the application function number and application function data read from the application function information table 40 in step b3 with the IC card manufacturing number acquired in step b5 and stores them in the storage unit 22 (step b6). ). In this way, a record included in the application-card information table 50 can be generated. After that, it enters a state of waiting for the input of the application function number or the pressing of the end key of the input unit 19 of the card processing apparatus main body 10, and the control unit 27 has entered the application function number of “01” to “16”, or It is determined whether or not the end key has been pressed (step b7), and when the operator operates the numeric input key of the input unit 19 and determines that the application function numbers "01" to "16" have been input (step) b7 “application function number input”), the process returns to step b2 to obtain the application function number. The application-card information table 50 can be generated by repeatedly executing the processing from step b2 to step b6. If it is determined in step b7 that the operator has pressed the end key of the input unit 19 of the card processing apparatus body 10 ("end key pressed" in step b7), the application card registration process ends.

こうして、ICカード製造番号がアプリケーション−カード情報テーブル50においてアプリケーション機能データと関連付けられることによって、そのICカード製造番号を有するICカード2は、アプリカードとして設定されることができる。   Thus, by associating the IC card manufacturing number with the application function data in the application-card information table 50, the IC card 2 having the IC card manufacturing number can be set as an application card.

なお、ステップb2において入力されたアプリケーション機能番号が、アプリカード登録処理がすでに実行されたことによって、アプリケーション−カード情報テーブル50にすでに格納されている場合は、そのアプリケーション機能番号に関連付けられた、アプリケーション−カード情報テーブル50に格納されたアプリケーション機能データおよびICカード製造番号を、ステップb6において更新するように構成されてもよい。これによって、アプリケーション機能の変更を行う際、アプリケーション−カード情報テーブル50のデータ更新を容易に行うことができる。   If the application function number input in step b2 is already stored in the application-card information table 50 because the application card registration process has already been executed, the application function number associated with the application function number is displayed. The application function data and IC card serial number stored in the card information table 50 may be updated in step b6. Thereby, when the application function is changed, the data of the application-card information table 50 can be easily updated.

本実施の形態において、図6のステップb2およびステップb7において、カード処理装置本体10の入力部19を操作して、アプリケーション機能番号、またはアプリカード登録処理の終了指示を入力するように構成されているが、入力操作装置12のテンキーボード30を操作して入力するように構成されてもよい。   In this embodiment, in step b2 and step b7 of FIG. 6, the input unit 19 of the card processing apparatus main body 10 is operated to input an application function number or an application card registration process end instruction. However, it may be configured to operate the numeric keyboard 30 of the input operation device 12 for input.

本実施の形態において、図6のステップb5において、ICカード2からICカードリーダライタ11で読取ることによって、ICカード製造番号をカード処理装置本体10に入力するように構成されているが、テンキーボード30を操作して入力するように構成されてもよい。   In the present embodiment, the IC card production number is input to the card processing apparatus main body 10 by reading from the IC card 2 with the IC card reader / writer 11 in step b5 in FIG. 30 may be configured to be operated and input.

図7は、制御部27のアプリケーション機能実行処理の流れを示すフローチャートである。アプリケーション機能実行処理は、実際にICカード2を用いて特定のアプリケーション機能を実行させる場合に実行する。   FIG. 7 is a flowchart showing a flow of application function execution processing of the control unit 27. The application function execution process is executed when a specific application function is actually executed using the IC card 2.

まず、制御部27は、操作者がモード切替部23のモード切替スイッチを操作することによって運用モードが設定されると、モード切替部23から信号が与えられ、アプリケーション機能実行処理を開始する(ステップc1)。   First, when the operation mode is set by the operator operating the mode switch of the mode switching unit 23, the control unit 27 receives a signal from the mode switching unit 23 and starts application function execution processing (step c1).

次いで、制御部27は、ICカード製造番号の入力を待機する状態となり、ICカードリーダライタ11の表示部29に「カードヲタッチシテクダサイ」と表示させ、操作者によってICカード2が、ICカードリーダライタ11のカードかざし部28にかざされると(ステップc2)、ICカードリーダライタ11は、制御部27の制御のもと、ICカード2からICカード製造番号を読取る(ステップc3)。その後、制御部27は、読取ったICカード製造番号に基づいて、記憶部22に記憶されたアプリケーション−カード情報テーブル50を参照し、対応するICカード製造番号を検索する(ステップc4)。制御部27は、読取ったICカード製造番号が、登録済か否か、すなわちアプリケーション−カード情報テーブル50に格納されているICカード製造番号であるか否かを判断する(ステップc5)。これによって、読取ったICカード製造番号を記憶するICカード2が、アプリカード登録処理によって登録されたアプリカードであるか否かを判断することができる。ステップc5において、登録済であると判断した場合(ステップc5のYES)、制御部27は、アプリケーション−カード情報テーブル50において、そのICカード製造番号に関連付けられたアプリケーション機能データを抽出する(ステップc6)。   Next, the control unit 27 waits for the input of the IC card manufacturing number, and displays “card is touched” on the display unit 29 of the IC card reader / writer 11, and the IC card 2 is inserted into the IC card reader by the operator. When it is held over the card holding unit 28 of the writer 11 (step c2), the IC card reader / writer 11 reads the IC card manufacturing number from the IC card 2 under the control of the control unit 27 (step c3). Thereafter, the control unit 27 refers to the application-card information table 50 stored in the storage unit 22 based on the read IC card manufacturing number, and searches for the corresponding IC card manufacturing number (step c4). The control unit 27 determines whether or not the read IC card manufacturing number is registered, that is, whether or not it is the IC card manufacturing number stored in the application-card information table 50 (step c5). Thereby, it can be determined whether or not the IC card 2 storing the read IC card manufacturing number is an application card registered by the application card registration process. If it is determined in step c5 that it is registered (YES in step c5), the control unit 27 extracts application function data associated with the IC card manufacturing number in the application-card information table 50 (step c6). ).

ステップc6においてアプリケーション機能データが抽出された後、制御部27は、抽出されたアプリケーション機能データの件数が、1件であるか、または2件以上であるかを判断し(ステップc7)、1件であると判断した場合は(ステップc7のYES)、実行すべきアプリケーション機能を確認するための後述するアプリ機能確認画面60を、ICカードリーダライタ11の表示部29に表示させる(ステップc8)。   After the application function data is extracted in step c6, the control unit 27 determines whether the number of the extracted application function data is one or more (step c7). If it is determined (YES in step c7), an application function confirmation screen 60 described later for confirming the application function to be executed is displayed on the display unit 29 of the IC card reader / writer 11 (step c8).

ここで、制御部27は、ICカード2の検知を待機する状態となり、ICカードリーダライタ12の表示部29に「カードヲタッチシテクダサイ」と表示させ、ICカードリーダライタ12によってICカード2が検知されたかどうか判断し(ステップc9)、操作者によってICカードリーダライタ12のカードかざし部28にICカード2がかざされ、ICカード2が検知されたと判断した場合は(ステップc9のYES)、制御部27は、ステップc6において抽出されたアプリケーション機能データに対応するアプリケーション機能を実行するためのアプリケーションプログラムを、記憶部22から読出し、このアプリケーションプログラムに従って、アプリケーション機能を実行する(ステップc10)。ステップc9において、ICカード2が所定時間内に検知されない場合は、ICカード2が検知されないと判断し(ステップc9のNO)、アプリケーション機能実行処理を終了する。   Here, the control unit 27 enters a state of waiting for the detection of the IC card 2, displays “Card Touch Touch Detection” on the display unit 29 of the IC card reader / writer 12, and the IC card 2 is detected by the IC card reader / writer 12. If it is determined that the IC card 2 is held over the card holding unit 28 of the IC card reader / writer 12 and the IC card 2 is detected (YES in step c9), the control is performed. The unit 27 reads from the storage unit 22 an application program for executing the application function corresponding to the application function data extracted in step c6, and executes the application function according to the application program (step c10). In step c9, if the IC card 2 is not detected within the predetermined time, it is determined that the IC card 2 is not detected (NO in step c9), and the application function execution process is terminated.

ステップc7において、ステップc6において抽出されたアプリケーション機能データの件数が2件以上であると判断した場合は(ステップc7のNO)、実行すべきアプリケーション機能を選択するための後述するアプリ機能選択画面70を、カード処理装置本体10の表示部24に表示させる(ステップc11)。   If it is determined in step c7 that the number of pieces of application function data extracted in step c6 is two or more (NO in step c7), an application function selection screen 70 to be described later for selecting an application function to be executed. Is displayed on the display unit 24 of the card processing apparatus main body 10 (step c11).

ここで、制御部27は、アプリケーション機能データの選択入力またはアプリケーション機能実行処理終了指示の入力を待機する状態となり、操作者によるテンキーボード30の操作によって、所望のアプリケーション機能データが選択入力され、またはアプリケーション機能実行処理終了指示が入力されると、アプリケーション機能データが選択入力されたか、あるいはアプリケーション機能実行処理終了指示が入力されたかを判断し(ステップc12)、アプリケーション機能データが選択入力されたと判断した場合は(ステップc12の「アプリ選択」)、選択されたアプリケーション機能データに対応するアプリケーション機能を実行するためのアプリケーションプログラムを、記憶部22から読出し、このアプリケーションプログラムに従って、アプリケーション機能を実行する(ステップc13)。ステップc12において、アプリケーション機能実行処理終了指示が入力されたと判断した場合は(ステップc12の「処理終了」)、アプリケーション機能実行処理を終了する。   Here, the control unit 27 waits for an input of application function data selection or an input of an application function execution process end instruction, and desired application function data is selected and input by an operation of the numeric keyboard 30 by the operator, or When an application function execution process end instruction is input, it is determined whether application function data is selected or input or an application function execution process end instruction is input (step c12), and it is determined that application function data is selected and input. In this case (“application selection” in step c12), an application program for executing an application function corresponding to the selected application function data is read from the storage unit 22, and this application program is read out. According arm executes an application function (Step c13). When it is determined in step c12 that an application function execution process end instruction has been input (“process end” in step c12), the application function execution process ends.

ステップc10およびステップc13において、アプリケーション機能を実行した後、制御部27は、カード処理装置本体10の表示部24に、アプリケーション機能の実行結果を、後述するアプリケーション機能実行結果表示画面80に示すように表示させる(ステップc14)。これによって、操作者は、表示画面を参照することができ、アプリケーション機能の実行結果を確認することができる。次いで、制御部27は、プリンタ13の出力部32に対し、アプリケーション機能の実行結果の印字指示を与える(ステップc15)。また、制御部27は、メモリカードリーダライタ21によって、アプリケーション機能の実行結果を、メモリカードに保存し(ステップc16)、アプリケーション機能実行処理を終了する。実行結果をプリンタ13で印字し、またはメモリカードに保存することによって、実行結果を搬送することができるので、カード処理装置1のオフラインでの利用を円滑にすることができる。   After executing the application function in step c10 and step c13, the control unit 27 displays the execution result of the application function on the display unit 24 of the card processing apparatus body 10 as shown in an application function execution result display screen 80 described later. It is displayed (step c14). As a result, the operator can refer to the display screen and check the execution result of the application function. Next, the control unit 27 gives an instruction to print the execution result of the application function to the output unit 32 of the printer 13 (step c15). Further, the control unit 27 stores the execution result of the application function in the memory card by the memory card reader / writer 21 (step c16), and ends the application function execution process. Since the execution result can be conveyed by printing the execution result with the printer 13 or storing it in the memory card, the use of the card processing apparatus 1 in the off-line can be facilitated.

ステップc5において、アプリケーション−カード情報テーブル50において対応するICカード製造番号が発見されず、登録済でないと判断した場合は(ステップc5のNO)、制御部27は、常用機能であるカード決済処理を実行し(ステップc17)、実行後、アプリケーション機能実行処理を終了する。   In step c5, when the corresponding IC card manufacturing number is not found in the application-card information table 50 and it is determined that it has not been registered (NO in step c5), the control unit 27 performs the card payment process which is a regular function. Execute (step c17), and after the execution, the application function execution process is terminated.

図8は、図7のステップc8において、ICカードリーダライタ11の表示部29に表示されるアプリ機能確認画面60の一例を示す図である。図8に示すように、「シュウケイクリア スルトキハ カードヲタッチシテクダサイ」と表示される。「シュウケイクリア」と表示される表示領域61には、図7のステップc6において抽出されたアプリケーション機能データに対応するアプリケーション機能の名称が表示される。この確認画面60を参照することによって、操作者は、実行しようとするアプリケーション機能を確認することができる。操作者は、ICカードリーダライタ11のカードかざし部28にICカード2を再度かざすことで、表示されたアプリケーション機能を実行させることができる。ここで用いられるICカード2は、アプリカードとして設定されたICカード2であっても、その他のICカード2であってもよい。   FIG. 8 is a diagram showing an example of the application function confirmation screen 60 displayed on the display unit 29 of the IC card reader / writer 11 in step c8 of FIG. As shown in FIG. 8, “SHUOKI CLEAR SULTKIHA CARD TOUCH STEC TAI DAI” is displayed. In the display area 61 that displays “SHUUKEI CLEAR”, the name of the application function corresponding to the application function data extracted in step c6 of FIG. 7 is displayed. By referring to the confirmation screen 60, the operator can confirm the application function to be executed. The operator can execute the displayed application function by holding the IC card 2 over the card holding unit 28 of the IC card reader / writer 11 again. The IC card 2 used here may be an IC card 2 set as an application card or another IC card 2.

図9は、図7のステップc11において、カード処理装置本体10の表示部24に表示されるアプリ機能選択画面70の一例を示す図である。図9に示すように、アプリ機能選択画面70は、「アプリ機能を選択してください」とのメッセージを表示するメッセージ表示領域71と、「1.集計クリア」、「2.集計確認」および「3.処理終了」の選択肢が表示する選択肢表示領域72とを含む。選択肢表示領域72には、図7のステップc6において抽出された、複数のアプリケーション機能データに対応するアプリケーション機能の名称と、選択肢の数nに対応する1〜nの数字からなる選択番号とがそれぞれ表示される。操作者は、テンキーボード30の方向指示キーを操作して、各選択肢にカーソル73を移動させることができ、実行キーを押下するか、あるいは数値入力キーを操作して選択番号を入力することで、各選択肢を選択入力することができる。このアプリ機能選択画面70を参照することによって、操作者は、実行しようとするアプリケーション機能を確認することができるとともに、複数のアプリケーション機能データが抽出された場合であっても、所望のアプリケーション機能の実行指示を容易に与えることができる。   FIG. 9 is a diagram illustrating an example of the application function selection screen 70 displayed on the display unit 24 of the card processing apparatus body 10 in Step c11 of FIG. As shown in FIG. 9, the application function selection screen 70 includes a message display area 71 for displaying a message “Please select an application function”, “1. Count clear”, “2. Count check”, and “ 3. An option display area 72 for displaying the option “3. In the option display area 72, the name of the application function corresponding to the plurality of application function data extracted in step c6 of FIG. 7 and the selection number consisting of 1 to n corresponding to the number n of options are respectively displayed. Is displayed. The operator can move the cursor 73 to each option by operating the direction instruction key of the numeric keyboard 30, and can press the execution key or operate the numerical input key to input the selection number. , Each option can be selected and input. By referring to the application function selection screen 70, the operator can confirm the application function to be executed, and even if a plurality of application function data is extracted, the operator can select the desired application function. Execution instructions can be given easily.

本実施の形態においては、テンキーボード30を用いて所望のアプリケーション機能の選択を行うようにしているが、ICカードリーダライタ11の表示部29に、アプリケーション−カード情報テーブル50から抽出された複数のアプリケーション機能データに対応する各アプリケーション機能の名称を、所定期間毎に順次表示し、選択したいアプリケーション機能が表示されている期間中に、操作者によってICカード2がICカードリーダライタ11のカードかざし部28にかざされ、ICカードリーダライタ11によってICカード2が検知されることによって、その表示されているアプリケーション機能が実行されるように構成されてもよい。これによって、複数のアプリケーション機能データが抽出された場合であっても、ICカードリーダライタ11を用いて所望のアプリケーション機能を簡単な操作で選択することができる。   In the present embodiment, a desired application function is selected using the numeric keyboard 30, but a plurality of applications extracted from the application-card information table 50 are displayed on the display unit 29 of the IC card reader / writer 11. The name of each application function corresponding to the application function data is sequentially displayed every predetermined period, and the IC card 2 is held by the operator over the card holder of the IC card reader / writer 11 while the application function to be selected is displayed. 28, and the IC card 2 may be detected by the IC card reader / writer 11 so that the displayed application function is executed. Thereby, even when a plurality of application function data is extracted, a desired application function can be selected by a simple operation using the IC card reader / writer 11.

図10は、図7のステップc14において、カード処理装置本体10の表示部24に表示されるアプリ機能実行結果表示画面80の一例を示す図であり、図10(a)は、「集計クリア」のアプリケーション機能の実行結果の表示画面を示し、図10(b)は、「集計確認」のアプリケーション機能の実行結果の表示画面を示す。図10(a)および図10(b)に示すように、アプリ機能実行結果表示画面80は、実行したアプリケーション機能の名称を表示するアプリケーション機能名表示領域81と、アプリケーション機能の実行結果を表示する実行結果表示領域82と、アプリケーション機能の実行日時を表示する実行日時表示領域83とを含む。   FIG. 10 is a diagram showing an example of the application function execution result display screen 80 displayed on the display unit 24 of the card processing apparatus body 10 in step c14 of FIG. 7, and FIG. FIG. 10B shows a display screen of the execution result of the application function of “Aggregation confirmation”. As shown in FIGS. 10A and 10B, the application function execution result display screen 80 displays an application function name display area 81 for displaying the name of the executed application function, and an execution result of the application function. An execution result display area 82 and an execution date / time display area 83 for displaying the execution date / time of the application function are included.

実行結果表示領域82に表示される実行結果の表示形式は、実行されるアプリケーション機能に応じて適宜選択される。図10(a)に示すように、「集計クリア」のアプリケーション機能を実行した場合、実行結果表示領域82には、「集計クリアしました!」というメッセージを表示するとともに、確定された集計データの範囲を表示する。図10(b)に示すように、「集計確認」のアプリケーション機能を実行した場合、実行結果表示領域82には、「集計クリア」によって確定された集計データまたは現時点において蓄積された集計データの範囲と、決済処理機能を利用した顧客ののべ人数を示す客数データと、集計した合計金額を示す合計金額データとを表示する。実行結果表示領域82に表示されるデータは、記憶部22から抽出された取引ログデータなどに基づいて、制御部27の制御のもと生成される。また、実行日時表示領域83に表示される実行日時を示すデータは、アプリケーション機能の実行時に、カード処理装置本体10の時計部26によって計時された日時に基づいて、制御部27の制御のもと生成される。   The display format of the execution result displayed in the execution result display area 82 is appropriately selected according to the application function to be executed. As shown in FIG. 10 (a), when the application function of “total clear” is executed, a message “total cleared!” Is displayed in the execution result display area 82, and the confirmed total data is displayed. Display the range. As shown in FIG. 10B, when the application function of “aggregation confirmation” is executed, the execution result display area 82 displays the range of the aggregation data determined by “aggregation clear” or the accumulation data accumulated at the present time. And customer number data indicating the total number of customers using the settlement processing function, and total amount data indicating the total amount collected. Data displayed in the execution result display area 82 is generated under the control of the control unit 27 based on transaction log data extracted from the storage unit 22. The data indicating the execution date and time displayed in the execution date and time display area 83 is based on the date and time measured by the clock unit 26 of the card processing apparatus body 10 when the application function is executed, under the control of the control unit 27. Generated.

なお、本実施の形態において、アプリ機能確認画面60は、ICカードリーダライタ11の表示部29に、アプリ機能選択画面70および実行結果表示画面80は、カード処理装置本体10の表示部24に、それぞれ表示するようにしているが、各表示画面60,70,80は、カード処理装置本体10の表示部24、ICカードリーダライタ11の表示部29または入力操作装置12の表示部31のいずれに表示するように構成されてもよい。   In the present embodiment, the application function confirmation screen 60 is displayed on the display unit 29 of the IC card reader / writer 11, and the application function selection screen 70 and the execution result display screen 80 are displayed on the display unit 24 of the card processing apparatus body 10. Each display screen 60, 70, 80 is displayed on either the display unit 24 of the card processing apparatus body 10, the display unit 29 of the IC card reader / writer 11, or the display unit 31 of the input operation device 12. It may be configured to display.

以上のように、本実施の形態におけるカード処理装置1は、ICカード製造番号とアプリケーション機能データとを関連付けて格納するアプリケーション−カード情報テーブル50を生成することができるので、ICカード製造番号のみを記憶するICカード2を、これに新たな情報をさらに書込むことなく、所望のアプリケーション機能を実行するためのキーカードとして設定することが可能となる。すなわち、キーカードとなるICカード2自体にアプリケーション機能固有の情報を記憶する必要がなく、労力および費用をかけずに、キーカードを簡便に作成することが可能となる。   As described above, the card processing apparatus 1 according to the present embodiment can generate the application-card information table 50 that stores the IC card manufacturing number and the application function data in association with each other. The IC card 2 to be stored can be set as a key card for executing a desired application function without further writing new information. That is, it is not necessary to store information specific to the application function in the IC card 2 itself serving as a key card, and a key card can be easily created without labor and cost.

また、アプリケーション−カード情報テーブル50において、1つのICカード製造番号に対して複数のアプリケーション機能データを関連付けることができるので、1枚で、複数のアプリケーション機能を実行可能なキーカードを作成することができる。   In the application-card information table 50, since a plurality of application function data can be associated with one IC card manufacturing number, a single key card capable of executing a plurality of application functions can be created. it can.

さらに、本実施の形態におけるカード処理装置1は、キーカード自体に記憶されたデータまたはキーカードのフォーマットの変更を必要とせずに、そのキーカードが実行可能なアプリケーション機能の変更を行うことが可能である。   Furthermore, the card processing device 1 according to the present embodiment can change the application function that can be executed by the key card without needing to change the data stored in the key card itself or the format of the key card. It is.

さらにまた、本実施の形態におけるカード処理装置1は、キーカードとして設定されたICカード2に記憶されたICカード製造番号を、ICカードリーダライタ11を用いて読取ることによって、所望のアプリケーション機能を実行可能に構成され、少なくともICカード製造番号を記憶するキーカードを用いて、所望のアプリケーション機能を実現することが可能である。また、キーカードを識別する情報として、カード製造時に付与されたユニークな番号を利用することができ、また、キーカードを識別する情報をICカード2毎に新たに設定する必要がないので、省力化を図ることができる。   Furthermore, the card processing apparatus 1 according to the present embodiment reads the IC card manufacturing number stored in the IC card 2 set as a key card by using the IC card reader / writer 11 to obtain a desired application function. A desired application function can be realized by using a key card configured to be executable and storing at least an IC card serial number. In addition, a unique number assigned at the time of card manufacture can be used as information for identifying the key card, and it is not necessary to newly set information for identifying the key card for each IC card 2. Can be achieved.

本実施の形態において、キーカードとして設定されるカード状記録媒体として、クレジットカードサイズの非接触型ICカードを用いているが、可搬性のあるあらゆるカード状記媒体を用いることができ、たとえば、接触型のICカード、または磁気カードを用いてもよく、非接触型ICカードの機能を内蔵する携帯電話などの携帯通信端末を用いてもよい。また、用いられるカード状記媒体の種類に応じて、適切なカードリーダを用いることができる。 In this embodiment, as a card-like recording medium to be set as a key card, is used a non-contact IC card of credit card size, it is possible to use any card-like Symbol recording medium that is portable, for example, In addition, a contact type IC card or a magnetic card may be used, and a mobile communication terminal such as a mobile phone incorporating a function of a non-contact type IC card may be used. Also, depending on the type of card-like Symbol recording medium used, it is possible to use an appropriate card reader.

本実施の形態において、カード決済処理機能の実行と、カード決済処理機能以外のアプリケーション機能の実行とを、ICカードリーダライタ11によって読取られたICカード製造番号がアプリケーション−カード情報テーブル50に格納されているか否かを判断することによって区別しているが、モード切替部23によって、カード決済処理機能を実行する際に設定されるカード決済処理モードと、アプリケーション機能テーブル40に格納されているアプリケーション機能を実行する際に設定される特定アプリケーション機能実行モードとの間で動作モードを切替え可能にし、制御部27がいずれの動作モードが設定されているかを判断することで、それぞれの処理が開始されるようにしてもよい。   In the present embodiment, the IC card manufacturing number read by the IC card reader / writer 11 for the execution of the card payment processing function and the execution of the application function other than the card payment processing function is stored in the application-card information table 50. The mode switching unit 23 determines the card payment processing mode set when the card payment processing function is executed by the mode switching unit 23 and the application function stored in the application function table 40. The operation mode can be switched between the specific application function execution mode set at the time of execution, and the control unit 27 determines which operation mode is set, so that each process is started. It may be.

本実施の形態において、モード切替部23は、モード切替スイッチを操作することで、各動作モードを切替え可能に構成されるが、各動作モードを示すモード情報を記憶するICカードから、ICカードリーダライタ11を用いてモード情報を読取り、制御部27が、読取ったモード情報がいずれの動作モードに対応するかを判断し、モード切替部23が、制御部27の制御のもと、対応する動作モードを設定するように構成されてもよい。   In the present embodiment, the mode switching unit 23 is configured to be able to switch each operation mode by operating a mode switch, but from an IC card that stores mode information indicating each operation mode, an IC card reader The mode information is read using the writer 11, the control unit 27 determines which operation mode the read mode information corresponds to, and the mode switching unit 23 performs the corresponding operation under the control of the control unit 27. It may be configured to set the mode.

本実施の形態において、アプリケーション機能情報テーブル40は、別のコンピュータを用いて生成され、メモリカードからメモリカードリーダライタ21を用いて読取ることによって、カード処理装置本体10に対して入力されるが、アプリケーション機能情報テーブル40を生成するアプリケーション機能情報テーブル生成手段が、カード処理装置本体10に備えられてもよい。この場合、アプリケーション機能情報テーブル40の生成処理は、制御部27の制御のもと、アプリケーション機能登録処理において行われる。具体的には、アプリ機能登録モードの設定の後、操作者によるテンキーボード30の操作によって、アプリケーション機能番号と、これに関連付けるアプリケーション機能データとが入力されると、入力されたアプリケーション機能番号とアプリケーション機能データとを関連付けることで、アプリケーション機能情報テーブル40を生成するように構成される。   In the present embodiment, the application function information table 40 is generated using another computer and is input to the card processing apparatus body 10 by reading from the memory card using the memory card reader / writer 21. Application function information table generation means for generating the application function information table 40 may be provided in the card processing apparatus body 10. In this case, the generation process of the application function information table 40 is performed in the application function registration process under the control of the control unit 27. Specifically, after the application function registration mode is set, when an application function number and application function data associated therewith are input by an operation of the numeric keyboard 30 by the operator, the input application function number and application The application function information table 40 is generated by associating with the function data.

本実施の形態において、本発明のカード処理装置1を、食堂や売店に設けられる決済処理用のカード処理装置に適用した場合として説明したが、金融機関や交通機関などあらゆる業種において使用されるカード決済処理用のカード処理装置にも適用することができる。また、カード状記録媒体を用いることで部屋や金庫のドアを開錠可能とするドアロック制御装置であって、開錠者の記録の出力、開錠時間および開錠回数の記録の出力、ならびに暗証番号の設定などの各種アプリケーション機能を備える装置、またはカード状記録媒体を用いることで複写処理を実行可能とする複写機であって、複写機の利用者の記録の出力および複写枚数の記録の出力などの各種アプリケーション機能を備える装置にも適用可能である。すなわち、常用機能のほかに、キーカードとして設定されるカード状記録媒体を用いて実行可能にされることが望まれるアプリケーション機能を備える装置ならば、あらゆる業態に適用することが可能である。   In the present embodiment, the card processing apparatus 1 of the present invention has been described as applied to a card processing apparatus for settlement processing provided in a cafeteria or a store, but the card used in all industries such as financial institutions and transportation facilities. The present invention can also be applied to a card processing device for settlement processing. A door lock control device that can unlock a door of a room or a safe by using a card-like recording medium, and outputs a record of an unlocker's record, a record of an unlocking time and a number of times of unlocking, and A copier capable of executing a copying process by using a device having various application functions such as setting of a personal identification number or a card-like recording medium, and outputting a copy of the user of the copier and recording the number of copies The present invention can also be applied to an apparatus having various application functions such as output. In other words, in addition to the regular function, any apparatus having an application function that is desired to be executable using a card-like recording medium set as a key card can be applied to all business conditions.

本発明の実施の一形態であるカード処理装置1の全体の外観斜視図を示す。1 shows an overall perspective view of a card processing apparatus 1 according to an embodiment of the present invention. 図1のカード処理装置1の全体の構成を示すブロック図である。It is a block diagram which shows the whole structure of the card processing apparatus 1 of FIG. アプリケーション機能情報テーブル40の一例を示す図である。It is a figure which shows an example of the application function information table. 制御部27のアプリケーション機能登録処理の流れを示すフローチャートである。4 is a flowchart showing a flow of application function registration processing of a control unit 27. アプリケーション−カード情報テーブル50の一例を示す図である。It is a figure which shows an example of the application-card information table. 制御部27のアプリカード登録処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the application card registration process of the control part 27. FIG. 制御部27のアプリケーション機能実行処理の流れを示すフローチャートである。4 is a flowchart showing a flow of application function execution processing of a control unit 27. ICカードリーダライタ11の表示部29に表示されるアプリ機能確認画面60の一例を示す図である。It is a figure which shows an example of the application function confirmation screen 60 displayed on the display part 29 of IC card reader / writer 11. FIG. カード処理装置本体10の表示部24に表示されるアプリ機能選択画面70の一例を示す図である。It is a figure which shows an example of the application function selection screen 70 displayed on the display part 24 of the card processing apparatus main body 10. FIG. カード処理装置本体10の表示部24に表示されるアプリ機能実行結果表示画面80の一例を示す図であり、図10(a)は「集計クリア」のアプリケーション機能の実行結果の表示画面を示し、図10(b)は「集計確認」のアプリケーション機能の実行結果の表示画面を示す。It is a figure which shows an example of the application function execution result display screen 80 displayed on the display part 24 of the card processing apparatus main body 10, FIG. 10 (a) shows the display screen of the execution result of the application function of "total clear", FIG. 10B shows a display screen of the execution result of the application function of “aggregation confirmation”.

符号の説明Explanation of symbols

1 カード処理装置
2 ICカード
10 カード処理装置本体
11 ICカードリーダライタ
12 入力操作装置
13 プリンタ
21 メモリカードリーダライタ
22 記憶部
23 モード切替部
24 表示部
25 接続部
26 時計部
27 制御部
28 カードかざし部
29 ICカードリーダライタ表示部
30 テンキーボード
31 入力操作装置表示部
40 アプリケーション機能情報テーブル
50 アプリケーション−カード情報テーブル
DESCRIPTION OF SYMBOLS 1 Card processing apparatus 2 IC card 10 Card processing apparatus main body 11 IC card reader / writer 12 Input operation apparatus 13 Printer 21 Memory card reader / writer 22 Storage part 23 Mode switching part 24 Display part 25 Connection part 26 Clock part 27 Control part 28 Card holding Unit 29 IC card reader / writer display unit 30 Numeric keyboard 31 Input operation device display unit 40 Application function information table 50 Application-card information table

Claims (4)

カード状記録媒体に記憶された情報の処理を行い、通常稼動時に実行される常用機能のほかに各種アプリケーション機能を備えるカード処理装置において、
各種アプリケーション機能を実行させるアプリケーションプログラムを記憶するアプリケーションプログラム記憶手段と、
アプリケーション機能番号と、前記常用機能以外のアプリケーション機能を示し、1つのアプリケーション機能番号と関連付けられる1または複数のアプリケーション機能データと、キーカードとして設定されるカード状記録媒体を識別するカード識別情報であるキーカード識別情報とを関連付けて格納するアプリケーション−カード情報テーブルを記憶するアプリケーション−カード情報テーブル記憶手段と、
カード状記録媒体を識別するカード識別情報を記憶するカード状記録媒体から、カード識別情報を読取るカード識別情報読取り手段と、
前記カード識別情報読取り手段によって読取られたカード識別情報が、キーカード識別情報であるか否かを判断するカード識別情報判断手段と、
前記カード識別情報判断手段によって、前記カード識別情報読取り手段により読取られたカード識別情報がキーカード識別情報であると判断された場合において、そのカード識別情報に基づいて、前記アプリケーション−カード情報テーブル記憶手段によって記憶された前記アプリケーション−カード情報テーブルを参照して、関連付けられた1または複数のアプリケーション機能データを抽出するアプリケーション機能データ抽出手段と、
前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データに対応するアプリケーション機能を、前記アプリケーションプログラム記憶手段によって記憶されたアプリケーションプログラムに従って実行するアプリケーション機能実行手段と、
前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データを表示するアプリケーション機能データ表示手段と、
アプリケーション機能の実行指示の入力を受付けるアプリケーション機能実行指示入力手段とを含み、
前記アプリケーション機能実行手段は、
前記アプリケーション機能実行指示入力手段によってアプリケーション機能の実行指示が入力されると、前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データに対応するアプリケーション機能を、前記アプリケーションプログラム記憶手段によって記憶されたアプリケーションプログラムに従って実行し、
前記アプリケーション機能実行指示入力手段は、カード状記録媒体を検知するカード検知手段を含み、前記カード検知手段によってカード状記録媒体を検知することで、アプリケーション機能の実行指示の入力を受付け、
前記アプリケーション機能実行指示入力手段は、前記アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが複数の場合、実行すべきアプリケーション機能に対応するアプリケーション機能データの選択入力を受付けるアプリケーション機能データ選択手段を含み、
前記アプリケーション機能実行手段は、アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが1つであるか複数であるかを判断し、アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが複数である場合、前記アプリケーション機能データ選択手段によって選択入力されたアプリケーション機能データに対応するアプリケーション機能を実行し、アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが1つである場合、実行すべきアプリケーション機能データを確認するためのアプリ機能確認画面をアプリケーション機能データ表示手段に表示させ、カード検知手段によってカード状記録媒体が検知されると、前記1つのアプリケーション機能データに対応するアプリケーション機能を実行し、
アプリケーション機能データ抽出手段によって抽出されたアプリケーション機能データが1つの場合であって、所定時間内にカード検知手段によってカード状記録媒体が検知されなかった場合には、アプリケーション機能実行処理を終了することを特徴とするカード処理装置。
In a card processing device that performs processing of information stored in a card-like recording medium and has various application functions in addition to a regular function executed during normal operation.
Application program storage means for storing application programs for executing various application functions;
This is an application function number, one or a plurality of application function data associated with one application function number, and card identification information for identifying a card-like recording medium set as a key card. Application-card information table storage means for storing an application-card information table in association with key card identification information;
Card identification information reading means for reading card identification information from a card-like recording medium for storing card identification information for identifying the card-like recording medium;
Card identification information judging means for judging whether or not the card identification information read by the card identification information reading means is key card identification information;
When it is determined by the card identification information determination means that the card identification information read by the card identification information reading means is key card identification information, the application-card information table storage is based on the card identification information. Application function data extraction means for extracting one or more associated application function data with reference to the application-card information table stored by the means;
Application function executing means for executing an application function corresponding to the application function data extracted by the application function data extracting means according to an application program stored by the application program storage means;
Application function data display means for displaying the application function data extracted by the application function data extraction means;
An application function execution instruction input means for receiving an input of an application function execution instruction,
The application function execution means includes
When an application function execution instruction is input by the application function execution instruction input unit, an application program corresponding to the application function data extracted by the application function data extraction unit is stored in the application program storage unit. Run according to
The application function execution instruction input means includes a card detection means for detecting a card-like recording medium, and detects an application function execution instruction by detecting the card-like recording medium by the card detection means,
The application function execution instruction input means includes application function data selection means for receiving selection input of application function data corresponding to an application function to be executed when there are a plurality of application function data extracted by the application function data extraction means. ,
The application function execution means determines whether there is one or more application function data extracted by the application function data extraction means, and there are a plurality of application function data extracted by the application function data extraction means When the application function data corresponding to the application function data selected and input by the application function data selection means is executed and the number of application function data extracted by the application function data extraction means is one, the application function data to be executed is When an application function confirmation screen for confirmation is displayed on the application function data display means and the card-like recording medium is detected by the card detection means, the one application Run the application function corresponding to the ability data,
When the application function data extracted by the application function data extraction unit is one and the card-like recording medium is not detected by the card detection unit within a predetermined time, the application function execution process is terminated. A card processing device.
動作モードを、前記アプリケーション−カード情報テーブルを生成するためのアプリカード登録モードに設定するアプリカード登録モード設定手段と、
前記アプリカード登録モード設定手段によって動作モードがアプリカード登録モードに設定された場合において、前記アプリケーション機能データおよび前記キーカード識別情報の入力を受付けるアプリケーション−カード情報入力手段と、
前記アプリケーション−カード情報入力手段によって入力されたアプリケーション機能データと、キーカード識別情報とを関連付けて、前記アプリケーション−カード情報テーブルを生成するアプリケーション−カード情報テーブル生成手段とをさらに含むことを特徴とする請求項1記載のカード処理装置。
An application card registration mode setting means for setting an operation mode to an application card registration mode for generating the application-card information table;
When the operation mode is set to the application card registration mode by the application card registration mode setting unit, an application-card information input unit that receives input of the application function data and the key card identification information;
It further includes application-card information table generation means for generating the application-card information table by associating the application function data input by the application-card information input means with key card identification information. The card processing apparatus according to claim 1.
前記アプリケーション機能実行手段によって実行されたアプリケーション機能の実行結果を表示するアプリケーション機能実行結果表示手段をさらに備えることを特徴とする請求項1または2に記載のカード処理装置。 Card processing apparatus according to claim 1 or 2, further comprising an application function execution result display means for displaying the execution result of the executed application function by the application function performing unit. 前記カード状記録媒体は、ICカードであり、
前記キーカード識別情報は、ICカード製造時に、ICカード毎に付与される固有の番号であることを特徴とする請求項1〜のうちいずれか1項に記載のカード処理装置。
The card-like recording medium is an IC card,
The card processing apparatus according to any one of claims 1 to 3 , wherein the key card identification information is a unique number assigned to each IC card when the IC card is manufactured.
JP2005244331A 2005-08-25 2005-08-25 Card processing device Expired - Fee Related JP4963352B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005244331A JP4963352B2 (en) 2005-08-25 2005-08-25 Card processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005244331A JP4963352B2 (en) 2005-08-25 2005-08-25 Card processing device

Publications (2)

Publication Number Publication Date
JP2007058657A JP2007058657A (en) 2007-03-08
JP4963352B2 true JP4963352B2 (en) 2012-06-27

Family

ID=37922083

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005244331A Expired - Fee Related JP4963352B2 (en) 2005-08-25 2005-08-25 Card processing device

Country Status (1)

Country Link
JP (1) JP4963352B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008114425A1 (en) * 2007-03-20 2008-09-25 Fujitsu Limited Card information rewrite device, card information rewrite method, card information rewrite program, card information recording device, and card information management device
CN101398884B (en) * 2008-09-09 2011-04-13 东信和平智能卡股份有限公司 Smart card reader and its use method
JP5328278B2 (en) * 2008-09-29 2013-10-30 Necインフロンティア株式会社 Self POS system
JP5330798B2 (en) * 2008-10-30 2013-10-30 アンリツ産機システム株式会社 Equipment for inspecting or weighing articles
JP4892051B2 (en) * 2009-11-30 2012-03-07 株式会社東芝 Electronic device and function setting data setting method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10124738A (en) * 1996-10-24 1998-05-15 Brother Ind Ltd Information service terminal machine
JP4456349B2 (en) * 2003-09-25 2010-04-28 株式会社リコー Image processing device

Also Published As

Publication number Publication date
JP2007058657A (en) 2007-03-08

Similar Documents

Publication Publication Date Title
US10504097B2 (en) Commodity sales data processing apparatus and method for controlling executable job by the same
US10521783B2 (en) POS terminal, POS system, and control method of a POS terminal
JP3557181B2 (en) IC card issuing system
US9805353B2 (en) POS system and control method of a POS system
CN101790741A (en) The method and apparatus that is used for multi-language user selection and currency exchange
JP2015018482A (en) Commodity sales data processing apparatus and control program therefor
JP2014149602A (en) Electronic apparatus, accounting system and program
JP3891218B1 (en) vending machine
JP4963352B2 (en) Card processing device
JP2024107279A (en) Settlement device and program
JP4844476B2 (en) vending machine
US20190180263A1 (en) Card processing apparatus and method by the same
JP6987590B2 (en) Tenant management server device and program
JP2010170421A (en) Automated teller system, automated teller machine and program for automated teller machine
JP7004193B2 (en) Terminal device
JP6446812B2 (en) POS system and control method of POS system
JP4684875B2 (en) Product sales data processing device
JP2018200550A (en) Settlement device and program
JP7232682B2 (en) Electronic money payment terminal, electronic money payment method and program
JP5046089B2 (en) Card reader terminal with history recall function
JP4908768B2 (en) Card processing terminal and computer program
JP2007052704A (en) Transaction processing system and electronic bankbook
JP2012008840A (en) Settlement device and program
JP6160309B2 (en) Sales data processing apparatus and program
US20230025708A1 (en) Maintenance support system, maintenance support device, and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080516

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110426

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110623

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111206

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120227

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20120305

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: 20120321

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120323

R150 Certificate of patent or registration of utility model

Ref document number: 4963352

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150406

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees