JP4963352B2 - Card processing device - Google Patents
Card processing device Download PDFInfo
- 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
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).
前述のカード処理装置のように、磁気カードにアプリケーション機能固有の情報を記憶させ、このカードをアプリケーション機能専用のキーカードとして用いる場合、カード自体の制限的な記憶容量に起因して、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
「集計クリア」とは、いわゆる締め処理であり、任意の期間内に記録された売上金額などの取引データを集計してなる集計データの確定を行う機能である。「集計確認」とは、「集計クリア」によって確定された集計データまたは現時点において蓄積された集計データを確認するために、集計データを出力する機能である。「直前訂正」とは、直前に記録された取引データを訂正する機能である。「価格変更」とは、各取扱商品の価格を示すメニュー価格データを変更する機能である。「メニュー設定出力」とは、設定されている取扱商品の一覧を示すメニューデータとその価格データとをメモリカードなどの記録媒体に書込む機能である。「営業開始」とは、営業を開始する時刻を設定する機能である。「営業再開」とは、一旦終了した営業を再開する機能である。「取引ログ出力」とは、記録された取引データを出力する機能である。 “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カード2には、クレジットカードサイズの非接触型ICカードを用いる。非接触型ICカードは、カード内部に、書換え可能な不揮発性メモリとアンテナとを備え、無線電波を利用して外部の装置とのデータの送受信を可能とするカード状記録媒体である。
As the
ICカード2には、ICカード製造番号(以下、「IDm」とも称する。)が記憶されている。このICカード製造番号は、ICカード製造時に、ICカード製造業者によって付与される各カード固有のユニークな番号であり、この番号に基づいて、ICカード2を識別することができる。本実施の形態において用いられるICカード2には、8桁の数字からなるICカード製造番号が記憶されている。
The
図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
図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
メモリカードリーダライタ21は、メモリカードを挿入するためのカード挿入口(図示しない)を備え、この挿入口にメモリカードを挿入することで、制御部27の制御のもと、メモリカードに対してデータを読み書きするように構成される。
The memory card reader /
記憶部22は、RAM(Random Access Memory)などのメインメモリと、フラッシュメモリなどの不揮発性メモリとを含んで構成される。記憶部22は、その食堂などが取扱う各商品の一覧を示すメニューデータと各商品の価格を示すメニュー価格データとを格納するメニューデータテーブル、顧客を識別する顧客識別番号、売上件数および売上金額などの取引記録を示す取引ログデータ、集計データ、営業開始の時刻を示す営業開始時刻データ、ならびに各種メッセージおよび各種表示画面を示す表示データなど、各種データを記憶している。また、記憶部22は、制御部27に各種処理を実行させるための各種プログラムと、制御部27に前述した各種アプリケーション機能を実行させるためのアプリケーションプログラムとを予め記憶している。
The
表示部24は、液晶ディスプレイによって構成され、制御部27の制御のもと、記憶部22に記憶された表示データに含まれる各種メッセージおよび表示画面を表示するように構成される。
The
接続部25は、ICカードリーダライタ11、入力操作装置12およびプリンタ13などの周辺装置との接続に適した各種入出力インターフェースを備える。
The
入力部19は、数字を入力するための数字入力キーと、各種処理の終了を指示する終了キーとを備える。また、入力部19は、カード処理装置本体10の筐体内部に設けられ、メンテナンス担当者などの特定の者のみがアクセス可能な位置に配置される。これによって、入力部19を用いる操作が不特定者、たとえば顧客によって行われることを防ぐことができる。
The
制御部27は、CPU(Central Processing Unit)を含んで構成され、記憶部22に記憶されたプログラムを読出し、そのプログラムの指示に従って、後述するアプリケーション機能登録処理、アプリカード登録処理およびアプリケーション機能実行処理を実行するように構成される。
The
モード切替部23は、運用モードと、アプリ機能登録モードと、アプリカード登録モードとの間で制御部27が実行する各種処理の動作モードを切り替えるためのモード切替スイッチ(図示しない)を含んで構成される。モード切替スイッチは、手動で操作され、制御部27に対して、各種処理の実行を開始させるための信号を与える。モード切替スイッチは、カード処理装置本体10の筐体内部に設けられ、メンテナンス担当者などの特定の者のみがアクセス可能な位置に配置される。これによって、各動作モードが、不特定者、たとえば顧客によって設定変更されることを防ぐことができる。運用モードは、常用機能であるカード決済処理またはその他の各種アプリケーション機能を実行させる場合に設定されるモードである。通常稼動時においては、この運用モードが設定される。アプリ機能登録モードは、アプリケーション機能登録処理を実行させる場合に設定されるモードである。アプリカード登録モードは、アプリカード登録処理を実行させる場合に設定されるモードである。
The
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 /
入力操作装置12は、テンキーボード30と、各種メッセージを表示する表示部31とを含んで構成される。テンキーボード30は、「0」〜「9」の数字入力キーと、「+」、「−」などの記号入力キーと、カーソルを上下左右に移動させる方向指示キーと、実行を指示する実行キーと、入力した文字を削除するための削除キーとを含む。テンキーボード30を適宜操作することによって、カード処理装置本体10に対して、各種データおよび指示の入力および選択入力を行うことができる。表示部31は、液晶ディスプレイによって構成され、カード処理装置本体10の制御部27の制御のもと、カード処理装置本体10の記憶部22に記憶された表示データに含まれる各種メッセージを表示するように構成される。
The
プリンタ13は、サーマルヘッドプリンタによって構成され、カード処理装置本体10の制御部27の制御に従って印字出力を行う出力部32を含んで構成される。プリンタ13は、カード処理装置本体10の制御部27の制御のもと、各種データを印字するように構成される。
The
図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
アプリケーション機能情報テーブル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
図4は、制御部27のアプリケーション機能登録処理の流れを示すフローチャートである。このアプリケーション機能登録処理は、図3に示すようなアプリケーション機能情報テーブル40に格納されるアプリケーション機能識別番号およびアプリケーション機能データを、カード処理装置本体10に対して入力するために実行される。
FIG. 4 is a flowchart showing a flow of application function registration processing of the
まず、制御部27は、操作者がモード切替部23のモード切替スイッチを操作することによってアプリ機能登録モードが設定されると、モード切替部23から信号が与えられ、アプリケーション機能登録処理を開始する(ステップa1)。
First, when the application function registration mode is set by the operator operating the mode switch of the
次いで、制御部27は、メモリカードに記憶されたアプリケーション機能情報テーブル40の入力を待機する状態となり、カード処理装置本体10の表示部24に「メモリカードを挿入してください」と表示させ、メモリカードがメモリカードリーダライタ21のカード挿入口に挿入されると(ステップa2)、メモリカードリーダライタ21は、制御部27の制御のもと、メモリカードに記憶されたアプリケーション機能情報テーブル40を読取る(ステップa3)。
Next, the
制御部27は、メモリカードから読取ったアプリケーション機能情報テーブル40を記憶部22に記憶させ(ステップa4)、アプリケーション機能登録処理を終了する。
The
図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
まず、制御部27は、操作者がモード切替部23のモード切替スイッチを操作することによってアプリカード登録モードが設定されると、モード切替部23から信号が与えられ、アプリカード登録処理を開始する(ステップb1)。
First, when the application card registration mode is set by the operator operating the mode switch of the
次いで、制御部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
その後、制御部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
こうして、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
なお、ステップ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
本実施の形態において、図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
図7は、制御部27のアプリケーション機能実行処理の流れを示すフローチャートである。アプリケーション機能実行処理は、実際にICカード2を用いて特定のアプリケーション機能を実行させる場合に実行する。
FIG. 7 is a flowchart showing a flow of application function execution processing of the
まず、制御部27は、操作者がモード切替部23のモード切替スイッチを操作することによって運用モードが設定されると、モード切替部23から信号が与えられ、アプリケーション機能実行処理を開始する(ステップc1)。
First, when the operation mode is set by the operator operating the mode switch of the
次いで、制御部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
ステップc6においてアプリケーション機能データが抽出された後、制御部27は、抽出されたアプリケーション機能データの件数が、1件であるか、または2件以上であるかを判断し(ステップc7)、1件であると判断した場合は(ステップc7のYES)、実行すべきアプリケーション機能を確認するための後述するアプリ機能確認画面60を、ICカードリーダライタ11の表示部29に表示させる(ステップc8)。
After the application function data is extracted in step c6, the
ここで、制御部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
ステップ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
ここで、制御部27は、アプリケーション機能データの選択入力またはアプリケーション機能実行処理終了指示の入力を待機する状態となり、操作者によるテンキーボード30の操作によって、所望のアプリケーション機能データが選択入力され、またはアプリケーション機能実行処理終了指示が入力されると、アプリケーション機能データが選択入力されたか、あるいはアプリケーション機能実行処理終了指示が入力されたかを判断し(ステップc12)、アプリケーション機能データが選択入力されたと判断した場合は(ステップc12の「アプリ選択」)、選択されたアプリケーション機能データに対応するアプリケーション機能を実行するためのアプリケーションプログラムを、記憶部22から読出し、このアプリケーションプログラムに従って、アプリケーション機能を実行する(ステップc13)。ステップc12において、アプリケーション機能実行処理終了指示が入力されたと判断した場合は(ステップc12の「処理終了」)、アプリケーション機能実行処理を終了する。
Here, the
ステップ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
ステップ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
図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
図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
本実施の形態においては、テンキーボード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
図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
実行結果表示領域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
なお、本実施の形態において、アプリ機能確認画面60は、ICカードリーダライタ11の表示部29に、アプリ機能選択画面70および実行結果表示画面80は、カード処理装置本体10の表示部24に、それぞれ表示するようにしているが、各表示画面60,70,80は、カード処理装置本体10の表示部24、ICカードリーダライタ11の表示部29または入力操作装置12の表示部31のいずれに表示するように構成されてもよい。
In the present embodiment, the application
以上のように、本実施の形態におけるカード処理装置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
また、アプリケーション−カード情報テーブル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カードを用いているが、可搬性のあるあらゆるカード状記録媒体を用いることができ、たとえば、接触型の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 /
本実施の形態において、モード切替部23は、モード切替スイッチを操作することで、各動作モードを切替え可能に構成されるが、各動作モードを示すモード情報を記憶するICカードから、ICカードリーダライタ11を用いてモード情報を読取り、制御部27が、読取ったモード情報がいずれの動作モードに対応するかを判断し、モード切替部23が、制御部27の制御のもと、対応する動作モードを設定するように構成されてもよい。
In the present embodiment, the
本実施の形態において、アプリケーション機能情報テーブル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
本実施の形態において、本発明のカード処理装置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 カード処理装置
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
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.
前記キーカード識別情報は、ICカード製造時に、ICカード毎に付与される固有の番号であることを特徴とする請求項1〜3のうちいずれか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.
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)
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)
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 |
-
2005
- 2005-08-25 JP JP2005244331A patent/JP4963352B2/en not_active Expired - Fee Related
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 |