JP6286342B2 - Product sales data processing apparatus and program - Google Patents
Product sales data processing apparatus and program Download PDFInfo
- Publication number
- JP6286342B2 JP6286342B2 JP2014234792A JP2014234792A JP6286342B2 JP 6286342 B2 JP6286342 B2 JP 6286342B2 JP 2014234792 A JP2014234792 A JP 2014234792A JP 2014234792 A JP2014234792 A JP 2014234792A JP 6286342 B2 JP6286342 B2 JP 6286342B2
- Authority
- JP
- Japan
- Prior art keywords
- function
- code
- data processing
- sales data
- executed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
本発明の実施形態は、POS(Point of Sales)端末等の商品販売データ処理装置及びプログラムに関する。 Embodiments described herein relate generally to a merchandise sales data processing apparatus such as a POS (Point of Sales) terminal and a program.
一般に、店舗等で使用されるPOS(Point Of Sales)端末等の商品販売データ処理装置は、商品販売に関するデータを処理して会計業務を補助する機能を有している。商品販売データ処理装置は、店舗責任者や会計業務を担当するキャッシャ等、担当する業務内容が異なる複数の従業員によって操作される。このため、商品販売データ処理装置は、操作をする従業員によって利用可能な機能を制限する必要がある。 In general, a merchandise sales data processing apparatus such as a POS (Point Of Sales) terminal used in a store or the like has a function of assisting accounting operations by processing data related to merchandise sales. The merchandise sales data processing apparatus is operated by a plurality of employees having different business contents in charge, such as store managers and cashiers in charge of accounting work. For this reason, the merchandise sales data processing apparatus needs to restrict the functions that can be used by the employee who performs the operation.
従来の商品販売データ処理装置は、例えば操作開始時に操作者にサインオンの操作をさせることにより、操作者を認証する機能を有するものがある。サインオンの方法としては、例えば従業員に固有のIDコードを記憶保持している携帯用のNFCカードと、このNFCカードのIDコードを非接触の無線通信を利用して認識することができる認識装置とを用いた方法が知られている。すなわち、商品販売データ処理装置に認識装置を接続するとともに、各操作者がそれぞれ携帯しているNFCカードのIDコードを商品販売データ処理装置またはその上位のサーバ装置に予め登録しておく。そして、接続された認識装置によって認識されたIDコードが予め登録されていた場合にサインオンが有効であるとして、商品販売データ処理装置の操作を可能とする方法である。 Some conventional merchandise sales data processing apparatuses have a function of authenticating an operator by, for example, causing the operator to perform a sign-on operation at the start of the operation. As a sign-on method, for example, a portable NFC card that stores and holds an ID code unique to an employee, and recognition that the ID code of this NFC card can be recognized using non-contact wireless communication A method using an apparatus is known. That is, the recognition device is connected to the product sales data processing device, and the ID code of the NFC card carried by each operator is registered in advance in the product sales data processing device or its higher server device. And it is the method of enabling operation of a merchandise sales data processing apparatus that sign-on is effective when the ID code recognized by the connected recognition apparatus is registered beforehand.
商品販売データ処理装置は、サインオンにおいて認証された操作者(店舗責任者、キャッシャなど)に応じて利用可能な機能を制限することができる。 The merchandise sales data processing apparatus can restrict the functions that can be used in accordance with the operator (store manager, cashier, etc.) authenticated in sign-on.
このように従来の商品販売データ処理装置は、操作者に応じて利用可能な機能を制限している。また従来では、商品販売データ処理装置を使用することができない障害が発生した場合には、使用権限がある操作者であっても、商品販売データ処理装置を利用することができない。 Thus, the conventional merchandise sales data processing apparatus restricts the functions that can be used depending on the operator. Conventionally, when a failure that prevents the use of the merchandise sales data processing apparatus occurs, even the operator who has the right to use cannot use the merchandise sales data processing apparatus.
このため、例えば、災害の発生によりネットワークが切断されてシステム全体が正常に動作しない状況となった場合、商品販売データ処理装置に故障が発生して通常の動作ができない状況となった場合、さらには通常時では特定の操作者(例えば、店舗責任者)がすべき業務を他の操作者がしなければならない状況となった場合には、商品販売データ処理装置により業務を実行することができなかった。 For this reason, for example, when the network is disconnected due to the occurrence of a disaster and the entire system does not operate normally, when the product sales data processing device has failed and cannot operate normally, In a normal situation, when a specific operator (for example, a store manager) has to do other business, the product sales data processing device can execute the business. There wasn't.
本発明が解決しようとする課題は、非常時であっても必要とする業務を実行可能とする商品販売データ処理装置及びプログラムを提供することである。 The problem to be solved by the present invention is to provide a merchandise sales data processing apparatus and program capable of executing necessary work even in an emergency.
実施形態によれば、商品販売に関するデータ処理をする商品販売データ処理装置は、通信手段と、第1制御手段と、第2制御手段とを有する。通信手段は、コードを記憶する携帯型の記憶媒体と通信をする。第1制御手段は、前記記憶媒体から第1コードを受信した場合に、前記第1コードに応じて予め設定された第1機能を実行可能となるように制御する。第2制御手段は、前記記憶媒体から前記第1コードと異なる第2コードを受信した場合に、前記第2コードに応じて予め設定された、前記第1機能に含まれる第2機能を実行可能となるように制御する。 According to the embodiment, a merchandise sales data processing apparatus that performs data processing relating to merchandise sales includes a communication unit, a first control unit, and a second control unit. The communication means communicates with a portable storage medium that stores codes . The first control means performs control so that a first function preset according to the first code can be executed when the first code is received from the storage medium . Second control means, when receiving a second code different from the first code from the storage medium, which is set in advance according to the second code, capable of executing a second function included in the first function Control to be
以下、実施の形態について、図面を参照して説明する。本実施形態では、スーパーマーケットに構築されるPOSシステムに適用した場合を例にして説明する。 Hereinafter, embodiments will be described with reference to the drawings. In this embodiment, a case where the present invention is applied to a POS system constructed in a supermarket will be described as an example.
図1は、本実施形態におけるPOSシステムの構成を示す概略図である。図1に示すように、スーパーマーケットの会計場所(レジ)に、複数のチェックアウトカウンタ1A,1B,1C,1Dが並列に設置される。チェックアウトカウンタ1A〜1Dの一方の側は、買物客が通過するチェックアウトレーンとなる。チェックアウトカウンタ1A〜1Dの他方の側は、会計業務を行う店員、いわゆるキャッシャ2A,2B,2C,2Dの立ち位置となる。チェックアウトカウンタ1A〜1Dには、商品販売に関するデータ処理をするPOS端末3A,3B,3C,3D(商品販売データ処理装置)が、それぞれに設けられる。キャッシャ2A,2B,2C,2Dは、それぞれPOS端末3A〜3Dを操作して、買物客が買上げる商品の販売データを登録して、買物客との会計作業を行う。
FIG. 1 is a schematic diagram showing a configuration of a POS system in the present embodiment. As shown in FIG. 1, a plurality of
POS端末3A〜3Dは、それぞれLAN(Local Area Network)4を介してストアサーバ5に接続される。ストアサーバ5は、CPU(Central Processing Unit)、メモリ、大容量記憶装置(ハードディスク装置等)、入力装置(キーボード、マウスなど)、出力装置(ディスプレイ)などを有するコンピュータにより実現される。ストアサーバ5は、メモリに記憶された各種プログラムを実行することにより、POS端末3A〜3Dにおける商品販売に関するデータ処理を制御する機能を実現する。例えば、商品に付けるバーコードと売価とを対応づけてPOS端末3A〜3Dに登録するためのマスタ登録機能、POS端末3A〜3Dにおいて実行された1日分の会計業務を精算するPOSレジ精算機能などがある。
The
また、ストアサーバ5には、操作者データベース6が設けられる。操作者データベース6には、POS端末3A〜3Dを操作することが許可されるキャッシャ2A〜2Dや店舗責任者等の各操作者に関するデータが記憶される。例えば、各操作者を識別するための操作者識別コードである操作者IDコードと対応付けて、当該操作者がそれぞれ携帯するNFCカード30A(後述する)に設定されたデバイス固有のコードが記憶されている。以下、操作者IDコードとデバイス固有のコードとの対応を示すデータを操作者識別データと称する。
The
また、操作管理データベース6には、POS端末3A〜3Dにおいて実行させる機能と対応づけて、NFCカード30B(後述する)に設定された業務コードが記憶されている。以下、POS端末3A〜3Dにより実行させる機能と業務コードとの対応を示すデータを業務識別データと称する。
The
NFCカード30Bは、POSシステム(あるいはPOS端末3A〜3D)が通常の動作ができない非常時において、POS端末3A〜3Dに単独で特定業務のための機能を実行させるために使用される。操作者識別データと業務識別データは、LAN4を通じて、POS端末3A〜3Dに送信される。
The
次に、本実施形態におけるPOS端末3(POS端末3A〜3D)の構成について説明する。図2は、本実施形態におけるPOS端末3の構成を示すブロック図である。
POS端末3は、制御部本体としてCPU(Central Processing Unit)11を搭載している。CPU11は、バス28を介して、ROM(Read Only Memory)12、RAM(Random Access Memory)13、時計部14、I/O(Input/Output)ポート25、通信インタフェース(I/F)26とが接続される。また、CPU11は、バス28を介して、LANコントローラ15、キーボードコントローラ17、表示コントローラ19,21、プリンタコントローラ23の各コントローラと接続される。
Next, the configuration of the POS terminal 3 (
The
CPU11は、ROM12に記憶されたプログラムを実行して各種機能を実現する。例えば、CPU11は、通信インタフェース26(カード認識装置27)を介したNFCカード30A,30Bと近接無線通信を制御する機能を実現する。また、CPU11は、近接無線通信によりNFCカード30Aからコード(第1コード)を受信した場合に、第1コードに応じて予め設定された機能(第1機能)を実行可能となるように制御する第1制御機能、近接無線通信によりNFCカード30Bからコード(第2コード)を受信した場合に、第1制御機能による制御と関係なく、第2コードに応じて予め設定された第2機能を実行可能とする第2制御機能を実現する。
The CPU 11 executes programs stored in the
ROM12は、プログラム等の固定的データが予め格納される。ROM12に格納されるプログラムには、操作開始時に操作者を認証(サインオン)する機能、商品販売に関するデータ処理のための機能、非常時に後述するNFCカード30Bを用いて指定された業務を実行する機能などを実現するための各種プログラムが含まれる。
The
RAM13は、商品販売データの処理等に必要な各種メモリエリアが形成される。RAM13には、例えばストアサーバ5から提供される各種のデータ、例えば操作管理データベース6に記憶された操作者識別データあるいは業務識別データ、商品の売価に関するデータなどが含まれる。なお、業務識別データは、POSシステム(あるいはPOS端末3A〜3D)が非常時にある時にPOS端末3A〜3Dに単独で業務を実行させるためのデータであるため、例えばストアサーバ5とのネットワークが切断された場合や、POS端末3A〜3Dの動作が一時的に停止された場合においても消失しないように、必要に応じて不揮発性の記憶媒体に記憶させる、あるいは常時、バックアップされていることが望ましい。
The
時計部14は、現在の日付及び時刻を計時する。LANコントローラ15は、LAN4を介して接続された外部装置とのデータ通信を制御する。
The
キーボードコントローラ17は、キーボード16のキー入力を制御する。第1の表示コントローラ19は、オペレータ用ディスプレイ18に対する画面表示を制御する。オペレータ用ディスプレイ18は、タッチパネル式のディスプレイとすることができる。この場合、オペレータ用ディスプレイ18に表示されたボタンに対して操作者がタッチ操作をすると、第1の表示コントローラ19は、タッチされたボタンを検出してCPU11に通知する。
The keyboard controller 17 controls key input of the
第2の表示コントローラ21は、客用ディスプレイ20に対する画面表示を制御する。
The
プリンタコントローラ23は、プリンタ22によるレシート印字を制御する。プリンタコントローラ23は、プリンタ22におけるレシート用紙切れを検知してCPU11に通知することができる。
I/Oポート25は、例えば釣銭機24などのオプション機器を接続する。釣銭機24は、CPU11の制御のもとで、会計処理における紙幣や硬貨の回収、釣銭計算、釣銭供給などを行う。
The
The I /
通信インタフェース26には、カード認識装置27が接続される。通信インタフェース26は、カード認識装置27を通じて、NFCカード30A,30Bに記録されたコードを入力する。
A
カード認識装置27は、例えばNFCカード30A,30Bが10cm程度以内まで近接されることにより、NFCカード30A,30Bに設定された固有のコードを近接無線通信により受信する。
For example, when the
NFCカード30A,30Bは、例えば非接触型ICカードと呼ばれる携帯型のものである。本実施形態では、NFCカード30Aは、POS端末3A〜3Dの操作が認められた店舗責任者やキャッシャ等の各従業員に対して与えられるもので、例えば身分証明カードを兼ねている。NFCカード30Aは、POS端末3A〜3Dを操作する前にサインオンするために使用され、従業員毎に設定された操作者IDコードが対応づけられたデバイス固有のコード31Aが記憶されている。
The
NFCカード30Bは、POSシステムやPOS端末3A〜3Dが通常動作できない状況にある場合に、POS端末3A〜3Dを単独で特定の業務のための機能を実行させるために使用される。NFCカード30Bには、POS端末3A〜3Dにおいて実行させる機能を特定する業務コード31Bが記憶されている。NFCカード30Bは、基本的に非常時のみに使用されるものとし、通常では店舗責任者以外の他の従業員が使用することができないように事務所内などにおいて保管される。
The
図3は、本実施形態における業務識別データの一例を示す図である。
図3に示すように、業務識別データには、POS端末3A〜3Dにおいて実行させる複数の機能1,2,3,…のそれぞれに対して、特定の業務コードが対応づけて設定されている。すなわち、NFCカード30Bから業務コード「xxx1」を受信した場合、POS端末3A〜3Dは、業務識別データにおいて業務コード「xxx1」に対して設定された「機能1」を起動する、あるいは実行可能な動作状態に移行する。
FIG. 3 is a diagram illustrating an example of business identification data in the present embodiment.
As shown in FIG. 3, in the business identification data, a specific business code is set in association with each of a plurality of
NFCカード30Bは、例えば、災害の発生によりネットワークが切断されてシステム全体が正常に動作しない状況となった場合、POS端末3A〜3Dに故障が発生して通常の動作ができない状況となった場合、さらには通常時では特定の操作者(例えば、店舗責任者)がすべき業務を他の操作者がしなければならない状況となった場合などに使用される。
The
NFCカード30Bを用いてPOS端末3A〜3Dにおいて実行させることが可能な業務(機能)には、例えば以下に示す機能(1)〜(4)がある。
(1)緊急時にPOS端末単独で商品のマスタ登録を実施する業務。
マスタ登録を実施する業務は、商品に付けるバーコードと売価とを対応づけてPOS端末3A〜3Dに登録するための業務である。通常時では、この業務は、ストアサーバ5において店舗責任者などが実行する。一方、大地震などの災害が発生した場合、ストアサーバ5に障害が発生したり、LAN4を介した通信に障害が発生したりする可能性がある。こうした、POSシステム全体が正常に動作しない状況であっても、商品の販売を実施するために商品の売価をPOS端末に登録する業務を実施する必要がある。
The tasks (functions) that can be executed in the
(1) The business of registering the master of a product with a POS terminal alone in an emergency.
The business for performing the master registration is a business for associating the barcode attached to the product with the selling price and registering it in the
こうした場合に、商品のマスタ登録を実施する業務を示す業務コードが予め記憶されたNFCカード30Bを用いることで、POS端末3A〜3Dにおいて、バーコードと売価とを対応づけて登録するための機能を実行させることができる。
In such a case, by using the
(2)POS端末のレシート発行を停止する業務。
通常の動作時では、POS端末3A〜3Dは、商品販売の会計処理をする毎にレシートを発行する。このため、レシート用紙切れが発生した場合には、POS端末3A〜3Dは、動作を停止して、レシート用紙の補充(レシート交換)待ち状態となる。一方、大地震などの災害が発生した場合には、レシートの発行を省略しても商品を販売したい状況が発生する可能性がある。
(2) Business to stop issuing receipts from POS terminals.
During normal operation, the
こうした場合、レシート発行を停止する業務を示す業務コードが予め記憶されたNFCカード30Bを用いることで、POS端末3A〜3Dにおいて、レシート発行を停止して会計処理ができるようにする機能を実行させて、レシート用紙切れのままで会計処理を継続できるようにする。
In such a case, by using the
(3)釣銭機24の切離し操作を実施する業務。
通常の動作時では、POS端末3A〜3Dは、釣銭機24を使用して会計処理が行われる。また、通常の動作時では、釣銭機24が故障した場合には、POSシステム(POS端末)のメンテナンスをする専用の業者の操作によって釣銭機24の切り離し、修理、あるいは交換などが行われる。従って、釣銭機24が故障すると、店舗の従業員は、POS端末3A〜3Dを使用することができなくなる。こうした通常の動作ができない状況となった場合であっても、POS端末3A〜3Dを動作させて会計処理をしたい状況が発生する可能性がある。
(3) Work to carry out the disconnecting operation of the
During normal operation, the
こうした場合、釣銭機24を切り離して会計処理を実施する業務を示す業務コードが予め記憶されたNFCカード30Bを用いることで、POS端末3A〜3Dにおいて、釣銭機24を切り離して、例えば金銭を収容するドロワを用いて会計処理ができるようにする。
In such a case, by using the
(4)POS端末の精算を実行する業務。
POS端末の精算を実行する業務は、例えば営業の終了後に1日の売上を集計(確定)する業務である。通常時では、精算を実行すると、POS端末3A〜3Dは、翌日まで使用出来ない状態に移行する。このため、POS端末の精算を実行する業務は、通常の動作時では、一般の店員が操作できないよう制限され、店舗責任者などの一定以上の権限を持った従業員のみが操作できるように制御される。しかし、災害発生時や緊急時などの店舗責任者が不在である場合に、POS端末の精算を実行する必要が発生する可能性がある。
(4) Business for executing POS terminal settlement.
The business for executing the settlement of the POS terminal is, for example, the business of totaling (determining) the daily sales after the end of business. In normal time, when settlement is executed, the
こうした場合、POS端末の精算を実行する業務を示す業務コードが予め記憶されたNFCカード30Bを用いることで、POS端末3A〜3Dにおいて、本来の業務を実施する権限を有する店舗責任者に代わって他の従業員が業務をすることができる。
In such a case, by using the
NFCカード30Bは、通常では店舗責任者以外の他の従業員が使用することができないように事務所内などにおいて保管される。そして、災害時や緊急時に管理者(店舗責任者など)からPOS端末3A〜3Dを操作させる従業員に対して、保管場所と状況に応じた業務を実行させるための特定のNFCカード30Bが通知される。従って、本実施形態におけるPOSシステムでは、NFCカード30Bを特定の状況において特定業務を起動させるカギとして利用することができ、特定業務の権限管理(保管場所を通知した従業員に対してのみPOS端末3A〜3Dを利用する権限を与える)にも使用することができる。
なお、前述した機能(1)〜(4)は、一例であって、他の機能についてNFCカード30Bを用いてPOS端末3A〜3Dにおいて実行可能にすることが可能である。また、NFCカード30Bによって実行可能となる機能(業務)には、通常動作時においても操作権限があれば実行可能な機能の他、通常動作時には起動せずに非常時にNFCカード30Bを用いた場合にのみ実行可能とする機能が存在する。
The
The functions (1) to (4) described above are examples, and other functions can be executed in the
次に、本実施形態におけるPOS端末3(POS端末3A〜3D)の動作について説明する。
図4は、本実施形態におけるPOS端末3の動作を示すフローチャートである。
Next, the operation of the POS terminal 3 (
FIG. 4 is a flowchart showing the operation of the
本実施形態におけるPOSシステムは、通常の動作時においては、POS端末3を操作する従業員が事前にサインオンの操作をするものとする。すなわち、従業員(操作者)は、POS端末3を操作する前に、それぞれに与えられた、NFCカード30AをPOS端末3に設けられたカード認識装置27に近接させる。
In the POS system in the present embodiment, an employee who operates the
カード認識装置27は、近接されたNFCカード30Aから近接無線通信によって、NFCカード30Aに記憶されたコード31Aを受信する。CPU11は、カード認識装置27を通じて受信されたコード31Aが、予め設定された操作者識別データに設定されているかを判別する。操作者識別データに該当するコードがある場合には、CPU11は、サインオンが有効であると判別する。また、CPU11は、該当するコードに対応する操作者IDコードに応じて、予め設定された機能を実行可能となるように制御する。
The
例えば、操作者IDコードが店舗責任者(店長)を示すと判別した場合(ACT A1、Yes)、CPU11は、基本的に全ての機能を含む機能Aを実行可能にする。また、操作者IDコードが店長の業務をサポートする従業員を示すと判別した場合(ACT A2、Yes)、CPU11は、店舗責任者(店長)のみが操作可能な機能を除く機能Bを実行可能にする。また、操作者IDコードがキャッシャ2A〜2Dとして業務をするアルバイトを示すと判別した場合(ACT A3、Yes)、CPU11は、商品の販売データの登録や会計処理のための機能Cのみを実行可能にする。
For example, when it is determined that the operator ID code indicates the store manager (store manager) (ACT A1, Yes), the CPU 11 basically enables the function A including all functions. Further, when it is determined that the operator ID code indicates an employee who supports the store manager's business (ACT A2, Yes), the CPU 11 can execute the function B excluding the function that can be operated only by the store manager (store manager). To. In addition, when it is determined that the operator ID code indicates a part-time job that operates as the
このように、本実施形態におけるPOSシステムでは、従業員毎に与えられる権限に応じて与えられるNFCカード30Aを用いてPOS端末3にサインオンすることにより、従業員別に操作が許可された機能(業務)を実行可能な状態にすることができる。
As described above, in the POS system according to the present embodiment, a function (operation permitted for each employee) is performed by signing on the
次に、NFCカード30Bを利用してPOS端末3の機能を実行可能にする場合について説明する。
例えば、NFCカード30B(カード1、カード2)は、店舗責任者(店長)のみが実行可能な機能Aに含まれる「機能1」「機能2」を示す業務コード31Bがそれぞれ記憶されている。また、NFCカード30B(カード3)は、例えば店員が実行可能な機能Bに含まれる「機能3」を示す業務コード31Bが記憶されている。
Next, a case where the function of the
For example, the
非常時などにおいて、例えば店舗責任者(店長)の業務を代行する従業員は、店舗責任者(店長)から知らされたNFCカード30B(カード1)をPOS端末3のカード認識装置27に近接させる。
In an emergency, for example, an employee acting as a store manager (store manager) brings the
カード認識装置27は、近接されたNFCカード30B(カード1)から近接無線通信によって、NFCカード30B(カード1)に記憶された「機能1」に対応する業務コードを受信する。CPU11は、カード認識装置27を通じて受信された業務コードが、予め設定された業務識別データに設定されているかを判別する。業務識別データに該当する業務コードがあると判別した場合には(ACT B1、Yes)、CPU11は、業務コードに対応する「機能1」を実行可能となるように制御する。この際、CPU11は、NFCカード30Aによるサインオンに応じた機能の制御と関係なく、業務コードに対応する「機能1」を実行可能にする。すなわち、何れの従業員に与えられたNFCカード30Aによってサインオンされた状態であっても、NFCカード30Bを用いることで、通常時では店舗責任者(店長)のみが実行可能な機能Aに含まれる「機能1」を実行可能にする。さらに、何れの従業員によってもサインオンされた状態になくても、CPU11は、NFCカード30Bから業務コードを受信した場合には、操作者の認証(サインオン)を省略して「機能1」を実行可能にすることができる。
The
同様にして、NFCカード30B(カード2)が使用された場合、CPU11は、NFCカード30B(カード2)に記憶された業務コードに対応する「機能2」を実行可能となるように制御する。また、NFCカード30B(カード3)が使用された場合、CPU11は、NFCカード30B(カード3)に記憶された業務コードに対応する、店員が実行可能な機能Bに含まれる「機能3」を実行可能となるように制御する。NFCカード30Bは、非常時に必要となる複数の機能のそれぞれに応じて、予め複数枚を用意しておくことができる。
Similarly, when the
こうして、NFCカード30Bを用いることにより、NFCカード30Bに記憶された業務コードに応じた機能をPOS端末3において実行可能な状態にすることができる。なお、NFCカード30Bを用いた場合、業務コードが示す特定の機能を実行可能にするので、例えば「機能1」が店長のみが実行可能な機能Aに含まれていても、その他の機能Aに含まれる他の機能については実行できない。すなわち、NFCカード30Bを用いても、不特定の他の従業員に対してPOS端末3の使用権限が無制限に拡張されないようにしている。
Thus, by using the
次に、POSシステム(あるいはPOS端末3)に障害が発生した場合のPOS端末3の動作について、図5に示すフローチャートを参照しながら説明する。
Next, the operation of the
例えば、店長は、NFCカード30Aを用いてPOS端末3にサインオンし(ACT C1、Yes)、機能Aに含まれる「機能x1」を実行中であるものとする(ACT C2)。通常時では、CPU11は、店長による操作に応じて、「機能x1」による処理を実行する(ACT C2〜C4)。店長は、「機能x1」による処理によって、所定の業務を遂行することができる。
For example, it is assumed that the store manager signs on the
ここで、「機能x1」による業務を終了する前に(ACT C3、No)、例えばPOS端末3に異常が発生したものとする。CPU11は、通常動作を継続することができない異常の発生を検知すると(ACT C4、Yes)、機能を停止させる(ACT C5)。
Here, it is assumed that an abnormality has occurred in the
例えば、前述した機能(2)(3)についての説明にあるように、レシート用紙切れや釣銭機24の故障の発生により会計処理を継続できない場合には、CPU11は、会計処理のための機能を停止させる。
For example, as described in the functions (2) and (3) described above, when the accounting process cannot be continued due to the receipt paper running out or the change of the
ここで、例えばレシート切れにより機能が停止されている場合、レシート発行を停止する業務を示す業務コードが記憶されたNFCカード30Bが使用されるものとする。CPU11は、NFCカード30Bから受信された業務コードに応じて、レシート発行を停止して会計処理ができるようにする機能「機能x2」を実行させて(ACT C8)、レシート用紙切れのままで会計処理を継続する(ACT C8,C9)。
Here, for example, when the function is stopped due to the receipt being cut, it is assumed that the
また、例えば釣銭機24の故障により機能が停止されている場合、釣銭機24を切断して会計処理する業務を示す業務コードが記憶されたNFCカード30Bが使用されるものとする。CPU11は、NFCカード30Bから受信された業務コードに応じて、釣銭機24を切り離して会計処理ができるようにする機能「機能x2」を実行させて(ACT C8)、釣銭機24を使用しないで会計処理を継続する(ACT C8,C9)。
Further, for example, when the function is stopped due to a failure of the
こうして、通常動作時では処理を継続できない状況であっても、NFCカード30Bを利用することによって、非常時用の処理に移行して処理を継続することができる。従って、大地震などの災害時やPOS端末3の障害時においても、例えば会計処理を継続して商品の販売をすることができる。
Thus, even in a situation where processing cannot be continued during normal operation, the processing can be continued by shifting to emergency processing by using the
次に、本実施形態におけるPOS端末3において、NFCカード30Bを用いて業務コードに応じた機能を実行可能な状態とする例について説明する。
図6は、本実施形態におけるPOS端末3におけるオペレータ用ディスプレイ18に表示される通常動作時の画面例を示している。図6は、会計処理において商品の販売データを登録するための登録画面例を示している。登録画面には、買上登録がなされた商品に関する商品名、個数および単価、買上商品の合計個数、合計金額等とを表示するための商品登録テーブル44が設けられる。また、登録画面名は、ボタン操作によって買上登録するための個別に商品が設定された複数のボタン42,43、数字ボタンを含むテンキー41、複数の機能毎のボタンが設けられた機能選択メニュー40が含まれる。
Next, an example in which the
FIG. 6 shows an example of a screen during normal operation displayed on the
機能選択メニュー40は、階層構造的にボタンの項目が設定されている。すなわち、何れかのボタン(例えば「業務選択」)をタッチ操作により選択することにより、この選択されたボタンに対して次下位層に設定されている複数のボタン(例えば、複数種類の業務にそれぞれ対応するボタン)が機能選択メニュー40に表示される。同様に、さらに何れかのボタンを選択することにより、さらに次下位層に設定されている複数のボタンが機能選択メニュー40に表示される。
In the
本実施形態におけるPOS端末3は、NFCカード30Bから業務コードを受信した場合に、この業務コードに対応する機能の実行指示を入力するためのボタンを、機能選択メニュー40に追加表示する。
When the business code is received from the
図7は、本実施形態における機能選択メニュー40にボタンが追加表示された登録画面例を示す図である。図7に示す機能選択メニュー40には、NFCカード30Bによって実行可能になった機能に対応する「業務1」ボタン45が追加表示されている。このため、NFCカード30Bを利用した従業員は、「業務1」ボタン45にタッチ操作することにより、簡単に「業務1」のための機能を起動させることができる。
FIG. 7 is a diagram showing an example of a registration screen in which buttons are additionally displayed on the
すなわち、通常の動作状態のPOS端末3では、「業務1」ボタン45が下位層に設定されている場合、POS端末3の操作についてトレーニングを受けた従業員でなければ、「業務1」ボタン45を機能選択メニュー40に表示させて操作することが困難である。しかし、本実施形態におけるPOS端末3では、NFCカード30Bを使用した場合には、最上位の機能選択メニュー40に「業務1」ボタン45が追加表示される。従って、「業務1」ボタン45を選択して機能を起動させるための特別なトレーニングをする必要がない。
That is, in the
また、本実施形態におけるPOS端末3では、NFCカード30Bを使用することにより使用可能となった場合のみ、NFCカード30Bにより指定された機能を起動するためのボタンを機能選択メニュー40に追加表示するようにしても良い。すなわち、通常の動作状態では使用されることがない機能のボタンは、何れの層にもボタンを設けず、NFCカード30Bが使用された場合のみ機能選択メニュー40の最上位層において表示させる。
Further, in the
なお、前述した説明では、NFCカード30Bの使用により実行可能なった機能を実行させるためのボタンを機能選択メニュー40に追加表示し、このボタンに対する操作に応じて機能を起動させるとしている。さらに、本実施形態におけるPOS端末3は、NFCカード30Bが使用された場合には、操作者によるボタン操作がなくても、NFCカード30Bに対応する機能を自動起動するようにしても良い。すなわち、CPU11は、NFCカード30Bから業務コードを受信した場合、この業務コードに対応する機能を判別して起動し、この機能用の操作画面をオペレータ用ディスプレイ18に表示させる。これにより、POS端末3の操作(機能選択メニュー40に対する操作)に慣れていない従業員であっても、NFCカード30Bにより実行可能となった機能を利用するための操作に簡単に移行することが可能となる。
In the above description, a button for executing a function that can be executed by using the
また、前述した説明では、1枚のNFCカード30Bには、特定の1つの機能を示す業務コードが記憶されるものとしているが、1枚のNFCカード30Bに複数の異なる業務コードを記憶させ、1枚のNFCカード30Bを用いて複数の機能をまとめてPOS端末3において実行可能な状態にすることも可能である。この場合、CPU11は、NFCカード30Bから受信した複数の異なる業務コードのそれぞれについて対応する機能を判別し、この判別した複数の機能にそれぞれ対応するボタンを機能選択メニュー40に追加表示する。
In the above description, a
このように、NFCカード30Bを使用することで、POS操作に時間を掛けて教育した従業員でなくても、POS端末3により特定の業務のための機能を実行させることができる。従って、POS端末3についてのオペレータ教育に要する負担を軽減することができる。
As described above, by using the
なお、NFCカード30Bが使用された時は、NFCカード30Bに記憶された業務コードに応じた機能を無条件で実行可能となるようにしても良いし、予め決められた条件下において、条件に対応するNFCカード30Bが使用された場合のみ、NFCカード30Bに記憶された業務コードに応じた機能を実行可能となるようにしても良い。
When the
例えば、前述した「(1)緊急時にPOS端末単独で商品のマスタ登録を実施する業務」の場合、POSシステムが正常に動作していない時に、商品のマスタ登録を実施する業務を示す業務コードがNFCカード30Bから受信された場合に、この業務コードに対応する機能を実行可能な状態にする。
For example, in the case of “(1) Business for performing product master registration by POS terminal alone in an emergency” described above, the business code indicating the business for performing product master registration when the POS system is not operating normally. When received from the
従って、POS端末が正常動作している時に、同じNFCカード30Bを近接させて業務コードをPOS端末3に受信させたとしても、POS端末3は、NFCカード30Bから受信した業務コードを無効にして、マスタ登録が可能な状態に移行しないように制御する。これにより、NFCカード30Bを使用した不用意なPOS端末3の利用を防ぐことができる。
Therefore, even when the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]商品販売に関するデータ処理をする商品販売データ処理装置において、NFCカードと近接無線通信をする通信手段と、前記近接無線通信により前記NFCカードから第1コードを受信した場合に、前記第1コードに応じて予め設定された第1機能を実行可能となるように制御する第1制御手段と、前記近接無線通信により前記NFCカードから第2コードを受信した場合に、前記第1制御手段による制御と関係なく、前記第2コードに応じて予め設定された第2機能を実行可能となるように制御する第2制御手段とを有する商品販売データ処理装置。
[2]前記第1機能を実行できない状況において、前記第2制御手段は、前記第2機能を実行可能となるように制御する[1]記載の商品販売データ処理装置。
[3]機能の実行指示を入力するためのボタンをディスプレイに表示する表示手段をさらに有し、前記表示手段は、前記第2制御手段により前記第2機能が実行可能となった場合に、前記第2機能に対応するボタンを前記ディスプレイに追加表示する[1]記載の商品販売データ処理装置。
[4]前記第2制御手段は、前記NFCカードから前記第2コードの他に、前記第2コードとは異なる第3コードを受信した場合に、前記第2機能と共に前記第3コードに応じて予め設定された第3機能を実行可能となるように制御する[1]記載の商品販売データ処理装置。
[5]前記第2制御手段は、前記第2機能を起動して、前記第2機能を操作するための操作画面をディスプレイに表示させる[1]記載の商品販売データ処理装置。
[6]商品販売に関するデータ処理をする商品販売データ処理装置に搭載されたコンピュータが実行するプログラムであって、前記コンピュータを、NFCカードとの近接無線通信を制御する通信手段と、前記近接無線通信により前記NFCカードから第1コードを受信した場合に、前記第1コードに応じて予め設定された第1機能を実行可能となるように制御する第1制御手段と、前記近接無線通信により前記NFCカードから第2コードを受信した場合に、前記第1制御手段による制御と関係なく、前記第2コードに応じて予め設定された第2機能を実行可能となるように制御する第2制御手段として機能させるためのプログラム。
Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalents thereof.
Hereinafter, the invention described in the scope of claims of the present application will be appended.
[1] In a merchandise sales data processing apparatus that performs data processing related to merchandise sales, when the first code is received from the NFC card by the communication means for performing near field communication with the NFC card and the near field communication, the first A first control unit that controls to execute a first function set in advance according to a code; and when the second code is received from the NFC card by the close proximity wireless communication, the first control unit A merchandise sales data processing apparatus comprising: a second control unit configured to perform control so that a second function set in advance according to the second code can be executed regardless of the control.
[2] The product sales data processing device according to [1], wherein the second control unit performs control so that the second function can be executed in a situation where the first function cannot be executed.
[3] Display means for displaying a button for inputting a function execution instruction on a display, wherein the display means is configured to execute the second function when the second control means can execute the second function. The product sales data processing device according to [1], wherein a button corresponding to a second function is additionally displayed on the display.
[4] When the second control unit receives a third code different from the second code in addition to the second code from the NFC card, the second control unit responds to the third code together with the second function. The merchandise sales data processing apparatus according to [1], wherein control is performed so that a preset third function can be executed.
[5] The merchandise sales data processing apparatus according to [1], wherein the second control unit activates the second function and displays an operation screen for operating the second function on a display.
[6] A program executed by a computer installed in a merchandise sales data processing apparatus that performs data processing related to merchandise sales, the computer controlling communication radio communication with an NFC card, and the proximity radio communication When the first code is received from the NFC card, the first control means for controlling to be able to execute the first function preset according to the first code, and the NFC by the proximity wireless communication As a second control means for controlling so that a second function preset according to the second code can be executed regardless of the control by the first control means when the second code is received from the card A program to make it work.
3A〜3D…POS端末、5…ストアサーバ、6…操作者データベース、11…CPU、30A,30B…NFCカード、27…カード認識装置。 3A to 3D: POS terminal, 5 ... store server, 6 ... operator database, 11 ... CPU, 30A, 30B ... NFC card, 27 ... card recognition device.
Claims (6)
コードを記憶する携帯型の記憶媒体と通信をする通信手段と、
前記記憶媒体から第1コードを受信した場合に、前記第1コードに応じて予め設定された第1機能を実行可能となるように制御する第1制御手段と、
前記記憶媒体から前記第1コードと異なる第2コードを受信した場合に、前記第2コードに応じて予め設定された、前記第1機能に含まれる第2機能を実行可能となるように制御する第2制御手段とを有する商品販売データ処理装置。 In a product sales data processing apparatus for processing data related to product sales,
Communication means for communicating with a portable storage medium for storing the code ;
First control means for performing control so that a first function preset according to the first code can be executed when the first code is received from the storage medium ;
When receiving the second code different from the first code from the storage medium, the previously set according to the second code, controlled to be capable of executing a second function included in the first function A merchandise sales data processing apparatus having second control means.
前記表示手段は、前記第2制御手段により前記第2機能が実行可能となった場合に、前記第2機能に対応するボタンを上位層に設定して前記ディスプレイに追加表示する請求項1記載の商品販売データ処理装置。 A plurality of buttons for inputting a function execution instruction is set in each of a plurality of layers, and further includes a display unit that displays a button in the next lower layer on the display according to a button operation set in the upper layer ,
2. The display unit according to claim 1, wherein when the second function can be executed by the second control unit, a button corresponding to the second function is set in an upper layer and additionally displayed on the display. Product sales data processing device.
前記コンピュータを、
コードを記憶する携帯型の記憶媒体との通信を制御する通信手段と、
前記記憶媒体から第1コードを受信した場合に、前記第1コードに応じて予め設定された第1機能を実行可能となるように制御する第1制御手段と、
前記記憶媒体から第2コードを受信した場合に、前記第2コードに応じて予め設定された、前記第1機能に含まれる第2機能を実行可能となるように制御する第2制御手段として機能させるためのプログラム。 A program executed by a computer installed in a product sales data processing apparatus for processing data related to product sales,
The computer,
Communication means for controlling communication with a portable storage medium for storing the code ;
First control means for performing control so that a first function preset according to the first code can be executed when the first code is received from the storage medium ;
When receiving the second code from the storage medium, functions as the previously set according to the second code, the second control means for controlling so as to enable execution of the second function included in the first function Program to let you.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014234792A JP6286342B2 (en) | 2014-11-19 | 2014-11-19 | Product sales data processing apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014234792A JP6286342B2 (en) | 2014-11-19 | 2014-11-19 | Product sales data processing apparatus and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016099727A JP2016099727A (en) | 2016-05-30 |
| JP6286342B2 true JP6286342B2 (en) | 2018-02-28 |
Family
ID=56077136
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014234792A Expired - Fee Related JP6286342B2 (en) | 2014-11-19 | 2014-11-19 | Product sales data processing apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6286342B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019021058A (en) * | 2017-07-18 | 2019-02-07 | グローリー株式会社 | Money handling system, change machine, money registering machine, and money handling method |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2560616B2 (en) * | 1993-07-10 | 1996-12-04 | 日本電気株式会社 | Cash handling machine |
| JPH11283087A (en) * | 1998-03-27 | 1999-10-15 | Toshiba Corp | Automatic transaction equipment |
| JP2002312833A (en) * | 2001-04-11 | 2002-10-25 | Glory Ltd | Money deposit and withdrawal processing system |
| JP2003085364A (en) * | 2001-09-11 | 2003-03-20 | Hitachi Ltd | ATM maintenance terminal and control method thereof |
| JP2003151004A (en) * | 2001-11-09 | 2003-05-23 | Hitachi Ltd | Automatic teller machine |
| JP4909617B2 (en) * | 2006-04-07 | 2012-04-04 | 東芝テック株式会社 | Merchandise sales data processing apparatus and operator authentication method for the apparatus |
| JP2012203703A (en) * | 2011-03-25 | 2012-10-22 | Glory Ltd | Cash processor |
| US8550335B2 (en) * | 2012-03-09 | 2013-10-08 | Honeywell International, Inc. | Encoded information reading terminal in communication with peripheral point-of-sale devices |
| WO2013190784A1 (en) * | 2012-06-20 | 2013-12-27 | セイコーエプソン株式会社 | Information management system, and printing device |
-
2014
- 2014-11-19 JP JP2014234792A patent/JP6286342B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016099727A (en) | 2016-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6552428B2 (en) | Product sales data processing device | |
| US20160364925A1 (en) | Checkout system including a register machine and one or more payment machines | |
| JP6181623B2 (en) | Checkout system, product registration apparatus and control program thereof, and settlement apparatus and control program thereof | |
| JP2009230208A (en) | Self-checkout device | |
| JP6392719B2 (en) | Checkout system, accounting machine, and control program | |
| JP6189270B2 (en) | Product registration apparatus and control program thereof | |
| JP6309475B2 (en) | Checkout system, product registration device, and control program | |
| JP6840377B2 (en) | Product sales data processing system and program | |
| JP6407121B2 (en) | Checkout system, accounting machine, and control program | |
| JP2019040237A (en) | Commodity sales data processor and program | |
| US20190066080A1 (en) | Checkout apparatus | |
| JP6286342B2 (en) | Product sales data processing apparatus and program | |
| JP2016162086A (en) | Check-out system, product registration device and control program of the same | |
| JP6740298B2 (en) | Checkout system, accounting machine, and control program | |
| JP2016071523A (en) | Commodity registration device and control program therefor, and checkout system | |
| JP6539392B2 (en) | Settlement device and control program therefor | |
| JP6404416B2 (en) | Product registration apparatus and control program thereof | |
| JP2014211919A (en) | Pos system, registration device, and settlement device | |
| US20180253228A1 (en) | Point-of-sale terminal | |
| JP6309473B2 (en) | Checkout system, product registration apparatus and control program thereof, and settlement apparatus and control program thereof | |
| JP7546891B2 (en) | Product sales processing device, product sales processing method, and product sales processing program | |
| JP7486780B2 (en) | Payment terminal device, payment system, and product sales data processing device | |
| JP7116500B2 (en) | Merchandise sales data processing system and program | |
| JP2023105021A (en) | Registration machine and control program | |
| JP2020086949A (en) | Registration device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160914 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170804 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170905 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171102 |
|
| 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: 20180109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6286342 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |