Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6286342B2 - Product sales data processing apparatus and program - Google Patents
[go: Go Back, main page]

JP6286342B2 - Product sales data processing apparatus and program - Google Patents

Product sales data processing apparatus and program Download PDF

Info

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
Application number
JP2014234792A
Other languages
Japanese (ja)
Other versions
JP2016099727A (en
Inventor
純 宮崎
純 宮崎
佐野 直人
直人 佐野
俊一朗 釜本
俊一朗 釜本
昌秀 小川
昌秀 小川
石川 靖治
靖治 石川
範文 宍戸
範文 宍戸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2014234792A priority Critical patent/JP6286342B2/en
Publication of JP2016099727A publication Critical patent/JP2016099727A/en
Application granted granted Critical
Publication of JP6286342B2 publication Critical patent/JP6286342B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2007−280120号公報JP 2007-280120 A 特開2008−197911号公報JP 2008-197911 A

このように従来の商品販売データ処理装置は、操作者に応じて利用可能な機能を制限している。また従来では、商品販売データ処理装置を使用することができない障害が発生した場合には、使用権限がある操作者であっても、商品販売データ処理装置を利用することができない。   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システムの構成を示す概略図。Schematic which shows the structure of the POS system in this embodiment. 本実施形態におけるPOS端末の構成を示すブロック図。The block diagram which shows the structure of the POS terminal in this embodiment. 本実施形態における業務識別データの一例を示す図。The figure which shows an example of the work identification data in this embodiment. 本実施形態におけるPOS端末の動作を示すフローチャート。The flowchart which shows operation | movement of the POS terminal in this embodiment. 本実施形態におけるPOS端末の動作について示すフローチャート。The flowchart shown about operation | movement of the POS terminal in this embodiment. 本実施形態におけるPOS端末におけるオペレータ用ディスプレイに表示される通常動作時の画面例を示す図。The figure which shows the example of a screen at the time of normal operation | movement displayed on the display for operators in the POS terminal in this embodiment. 本実施形態における機能選択メニューにボタンが追加表示された登録画面例を示す図。The figure which shows the example of a registration screen in which the button was additionally displayed on the function selection menu in this embodiment.

以下、実施の形態について、図面を参照して説明する。本実施形態では、スーパーマーケットに構築される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 checkout counters 1A, 1B, 1C, 1D are installed in parallel at a supermarket accounting location (register). One side of the checkout counters 1A to 1D is a checkout lane through which a shopper passes. The other side of the checkout counters 1A to 1D is a standing position of a store clerk who performs accounting work, so-called cashiers 2A, 2B, 2C, 2D. The checkout counters 1A to 1D are respectively provided with POS terminals 3A, 3B, 3C, 3D (product sales data processing devices) that perform data processing related to product sales. The cashiers 2A, 2B, 2C, and 2D operate the POS terminals 3A to 3D, respectively, register sales data of products purchased by the shopper, and perform accounting work with the shopper.

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 POS terminals 3 </ b> A to 3 </ b> D are each connected to a store server 5 via a LAN (Local Area Network) 4. The store server 5 is realized by a computer having a CPU (Central Processing Unit), a memory, a mass storage device (such as a hard disk device), an input device (such as a keyboard and a mouse), and an output device (display). The store server 5 implements a function of controlling data processing related to product sales in the POS terminals 3A to 3D by executing various programs stored in the memory. For example, a master registration function for registering barcodes attached to products and selling prices in association with the POS terminals 3A to 3D, and a POS cash register settlement function for settlement of accounting work for one day executed in the POS terminals 3A to 3D and so on.

また、ストアサーバ5には、操作者データベース6が設けられる。操作者データベース6には、POS端末3A〜3Dを操作することが許可されるキャッシャ2A〜2Dや店舗責任者等の各操作者に関するデータが記憶される。例えば、各操作者を識別するための操作者識別コードである操作者IDコードと対応付けて、当該操作者がそれぞれ携帯するNFCカード30A(後述する)に設定されたデバイス固有のコードが記憶されている。以下、操作者IDコードとデバイス固有のコードとの対応を示すデータを操作者識別データと称する。   The store server 5 is provided with an operator database 6. The operator database 6 stores data related to operators such as cashiers 2A to 2D and store managers who are permitted to operate the POS terminals 3A to 3D. For example, in association with an operator ID code, which is an operator identification code for identifying each operator, a device-specific code set in an NFC card 30A (to be described later) carried by the operator is stored. ing. Hereinafter, data indicating the correspondence between the operator ID code and the device-specific code is referred to as operator identification data.

また、操作管理データベース6には、POS端末3A〜3Dにおいて実行させる機能と対応づけて、NFCカード30B(後述する)に設定された業務コードが記憶されている。以下、POS端末3A〜3Dにより実行させる機能と業務コードとの対応を示すデータを業務識別データと称する。   The operation management database 6 stores business codes set in the NFC card 30B (described later) in association with functions to be executed in the POS terminals 3A to 3D. Hereinafter, the data indicating the correspondence between the function executed by the POS terminals 3A to 3D and the business code is referred to as business identification data.

NFCカード30Bは、POSシステム(あるいはPOS端末3A〜3D)が通常の動作ができない非常時において、POS端末3A〜3Dに単独で特定業務のための機能を実行させるために使用される。操作者識別データと業務識別データは、LAN4を通じて、POS端末3A〜3Dに送信される。   The NFC card 30B is used for causing the POS terminals 3A to 3D to execute a function for a specific business independently in an emergency when the POS system (or the POS terminals 3A to 3D) cannot perform a normal operation. The operator identification data and the work identification data are transmitted to the POS terminals 3A to 3D through the LAN 4.

次に、本実施形態における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 (POS terminals 3A to 3D) in the present embodiment will be described. FIG. 2 is a block diagram showing a configuration of the POS terminal 3 in the present embodiment.
The POS terminal 3 includes a CPU (Central Processing Unit) 11 as a control unit main body. The CPU 11 includes a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a clock unit 14, an I / O (Input / Output) port 25, and a communication interface (I / F) 26 via a bus 28. Connected. The CPU 11 is connected to each controller of the LAN controller 15, keyboard controller 17, display controllers 19 and 21, and printer controller 23 via the bus 28.

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 ROM 12 to realize various functions. For example, the CPU 11 realizes a function of controlling near field communication with the NFC cards 30A and 30B via the communication interface 26 (card recognition device 27). In addition, when receiving a code (first code) from the NFC card 30A by proximity wireless communication, the CPU 11 performs control so that a function (first function) set in advance according to the first code can be executed. When a code (second code) is received from the NFC card 30B by the first control function or near field communication, the second function set in advance according to the second code is executed regardless of the control by the first control function. The second control function that can be realized is realized.

ROM12は、プログラム等の固定的データが予め格納される。ROM12に格納されるプログラムには、操作開始時に操作者を認証(サインオン)する機能、商品販売に関するデータ処理のための機能、非常時に後述するNFCカード30Bを用いて指定された業務を実行する機能などを実現するための各種プログラムが含まれる。   The ROM 12 stores fixed data such as programs in advance. The program stored in the ROM 12 executes a function for authenticating (signing on) an operator at the start of an operation, a function for data processing related to merchandise sales, and an operation designated using an NFC card 30B described later in an emergency. Various programs for realizing functions are included.

RAM13は、商品販売データの処理等に必要な各種メモリエリアが形成される。RAM13には、例えばストアサーバ5から提供される各種のデータ、例えば操作管理データベース6に記憶された操作者識別データあるいは業務識別データ、商品の売価に関するデータなどが含まれる。なお、業務識別データは、POSシステム(あるいはPOS端末3A〜3D)が非常時にある時にPOS端末3A〜3Dに単独で業務を実行させるためのデータであるため、例えばストアサーバ5とのネットワークが切断された場合や、POS端末3A〜3Dの動作が一時的に停止された場合においても消失しないように、必要に応じて不揮発性の記憶媒体に記憶させる、あるいは常時、バックアップされていることが望ましい。   The RAM 13 is formed with various memory areas necessary for processing merchandise sales data. The RAM 13 includes, for example, various data provided from the store server 5, for example, operator identification data or business identification data stored in the operation management database 6, data related to the selling price of goods, and the like. The business identification data is data for causing the POS terminals 3A to 3D to execute the business independently when the POS system (or the POS terminals 3A to 3D) is in an emergency, so that, for example, the network with the store server 5 is disconnected. It is desirable that the data is stored in a non-volatile storage medium or always backed up as necessary so that it does not disappear even when the operation of the POS terminals 3A to 3D is temporarily stopped. .

時計部14は、現在の日付及び時刻を計時する。LANコントローラ15は、LAN4を介して接続された外部装置とのデータ通信を制御する。   The clock unit 14 measures the current date and time. The LAN controller 15 controls data communication with an external device connected via the LAN 4.

キーボードコントローラ17は、キーボード16のキー入力を制御する。第1の表示コントローラ19は、オペレータ用ディスプレイ18に対する画面表示を制御する。オペレータ用ディスプレイ18は、タッチパネル式のディスプレイとすることができる。この場合、オペレータ用ディスプレイ18に表示されたボタンに対して操作者がタッチ操作をすると、第1の表示コントローラ19は、タッチされたボタンを検出してCPU11に通知する。   The keyboard controller 17 controls key input of the keyboard 16. The first display controller 19 controls screen display on the operator display 18. The operator display 18 may be a touch panel display. In this case, when the operator performs a touch operation on the button displayed on the operator display 18, the first display controller 19 detects the touched button and notifies the CPU 11.

第2の表示コントローラ21は、客用ディスプレイ20に対する画面表示を制御する。   The second display controller 21 controls screen display on the customer display 20.

プリンタコントローラ23は、プリンタ22によるレシート印字を制御する。プリンタコントローラ23は、プリンタ22におけるレシート用紙切れを検知してCPU11に通知することができる。
I/Oポート25は、例えば釣銭機24などのオプション機器を接続する。釣銭機24は、CPU11の制御のもとで、会計処理における紙幣や硬貨の回収、釣銭計算、釣銭供給などを行う。
The printer controller 23 controls receipt printing by the printer 22. The printer controller 23 can detect the receipt paper out of the printer 22 and notify the CPU 11 of it.
The I / O port 25 connects an optional device such as a change machine 24, for example. Under the control of the CPU 11, the change machine 24 performs collection of bills and coins, change calculation, change supply, and the like in the accounting process.

通信インタフェース26には、カード認識装置27が接続される。通信インタフェース26は、カード認識装置27を通じて、NFCカード30A,30Bに記録されたコードを入力する。   A card recognition device 27 is connected to the communication interface 26. The communication interface 26 inputs the codes recorded on the NFC cards 30A and 30B through the card recognition device 27.

カード認識装置27は、例えばNFCカード30A,30Bが10cm程度以内まで近接されることにより、NFCカード30A,30Bに設定された固有のコードを近接無線通信により受信する。   For example, when the NFC cards 30A and 30B are brought close to within 10 cm, the card recognition device 27 receives the unique code set in the NFC cards 30A and 30B by proximity wireless communication.

NFCカード30A,30Bは、例えば非接触型ICカードと呼ばれる携帯型のものである。本実施形態では、NFCカード30Aは、POS端末3A〜3Dの操作が認められた店舗責任者やキャッシャ等の各従業員に対して与えられるもので、例えば身分証明カードを兼ねている。NFCカード30Aは、POS端末3A〜3Dを操作する前にサインオンするために使用され、従業員毎に設定された操作者IDコードが対応づけられたデバイス固有のコード31Aが記憶されている。   The NFC cards 30A and 30B are portable cards called non-contact IC cards, for example. In this embodiment, the NFC card 30A is given to each employee such as a store manager or a cashier who is permitted to operate the POS terminals 3A to 3D, and also serves as, for example, an identification card. The NFC card 30A is used to sign on before operating the POS terminals 3A to 3D, and stores a device-specific code 31A associated with an operator ID code set for each employee.

NFCカード30Bは、POSシステムやPOS端末3A〜3Dが通常動作できない状況にある場合に、POS端末3A〜3Dを単独で特定の業務のための機能を実行させるために使用される。NFCカード30Bには、POS端末3A〜3Dにおいて実行させる機能を特定する業務コード31Bが記憶されている。NFCカード30Bは、基本的に非常時のみに使用されるものとし、通常では店舗責任者以外の他の従業員が使用することができないように事務所内などにおいて保管される。   The NFC card 30B is used to cause the POS terminals 3A to 3D to execute a function for a specific business independently when the POS system and the POS terminals 3A to 3D are not normally operable. The NFC card 30B stores a business code 31B that specifies a function to be executed in the POS terminals 3A to 3D. The NFC card 30B is basically used only in an emergency, and is usually stored in an office or the like so that it cannot be used by other employees than the store manager.

図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 functions 1, 2, 3,... Executed in the POS terminals 3A to 3D. That is, when the business code “xxx1” is received from the NFC card 30B, the POS terminals 3A to 3D can activate or execute “function 1” set for the business code “xxx1” in the business identification data. Transition to the operating state.

NFCカード30Bは、例えば、災害の発生によりネットワークが切断されてシステム全体が正常に動作しない状況となった場合、POS端末3A〜3Dに故障が発生して通常の動作ができない状況となった場合、さらには通常時では特定の操作者(例えば、店舗責任者)がすべき業務を他の操作者がしなければならない状況となった場合などに使用される。   The NFC card 30B is, for example, when the network is disconnected due to the occurrence of a disaster and the entire system does not operate normally, or when the POS terminals 3A to 3D fail and cannot operate normally. Further, it is used in a case where it becomes a situation in which another operator must perform a job that a specific operator (for example, a store manager) should normally perform.

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 POS terminals 3A to 3D using the NFC card 30B include the following functions (1) to (4), for example.
(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 POS terminals 3A to 3D. In normal times, this operation is executed by the store manager in the store server 5. On the other hand, when a disaster such as a large earthquake occurs, there is a possibility that a failure occurs in the store server 5 or a failure occurs in communication via the LAN 4. Even in such a situation where the entire POS system does not operate normally, it is necessary to perform a task of registering the selling price of the product in the POS terminal in order to sell the product.

こうした場合に、商品のマスタ登録を実施する業務を示す業務コードが予め記憶されたNFCカード30Bを用いることで、POS端末3A〜3Dにおいて、バーコードと売価とを対応づけて登録するための機能を実行させることができる。   In such a case, by using the NFC card 30B in which a business code indicating a business for performing product master registration is stored in advance, a function for registering the barcode and the selling price in association with each other in the POS terminals 3A to 3D Can be executed.

(2)POS端末のレシート発行を停止する業務。
通常の動作時では、POS端末3A〜3Dは、商品販売の会計処理をする毎にレシートを発行する。このため、レシート用紙切れが発生した場合には、POS端末3A〜3Dは、動作を停止して、レシート用紙の補充(レシート交換)待ち状態となる。一方、大地震などの災害が発生した場合には、レシートの発行を省略しても商品を販売したい状況が発生する可能性がある。
(2) Business to stop issuing receipts from POS terminals.
During normal operation, the POS terminals 3A to 3D issue receipts every time they perform accounting for merchandise sales. For this reason, when the receipt sheet runs out, the POS terminals 3A to 3D stop operating and wait for a receipt sheet replenishment (receipt replacement). On the other hand, when a disaster such as a major earthquake occurs, there is a possibility that a situation in which a product is desired to be sold may occur even if the receipt issuance is omitted.

こうした場合、レシート発行を停止する業務を示す業務コードが予め記憶されたNFCカード30Bを用いることで、POS端末3A〜3Dにおいて、レシート発行を停止して会計処理ができるようにする機能を実行させて、レシート用紙切れのままで会計処理を継続できるようにする。   In such a case, by using the NFC card 30B in which a business code indicating a business for which the receipt issuance is stopped is stored in advance, the POS terminals 3A to 3D execute a function to stop the receipt issuance and perform accounting processing. Thus, the accounting process can be continued with the receipt sheet running out.

(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 change machine 24.
During normal operation, the POS terminals 3A to 3D perform accounting processing using the change machine 24. In the normal operation, when the change machine 24 breaks down, the change machine 24 is disconnected, repaired, or exchanged by an operation of a dedicated trader who maintains the POS system (POS terminal). Therefore, if the change machine 24 breaks down, the store employees cannot use the POS terminals 3A to 3D. Even when such a normal operation cannot be performed, there is a possibility that the POS terminals 3A to 3D are operated to perform accounting processing.

こうした場合、釣銭機24を切り離して会計処理を実施する業務を示す業務コードが予め記憶されたNFCカード30Bを用いることで、POS端末3A〜3Dにおいて、釣銭機24を切り離して、例えば金銭を収容するドロワを用いて会計処理ができるようにする。   In such a case, by using the NFC card 30B in which the business code indicating the business for performing the accounting process by separating the change machine 24 is used in advance, the change machine 24 is separated at the POS terminals 3A to 3D to accommodate, for example, money. The account can be processed using the drawer.

(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 terminals 3A to 3D shift to a state where they cannot be used until the next day. For this reason, operations that perform payment of POS terminals are restricted so that ordinary store staff cannot operate during normal operation, and control is performed so that only employees with a certain level of authority such as store managers can operate. Is done. However, when there is no store manager in the event of a disaster or an emergency, there is a possibility that the POS terminal needs to be settled.

こうした場合、POS端末の精算を実行する業務を示す業務コードが予め記憶されたNFCカード30Bを用いることで、POS端末3A〜3Dにおいて、本来の業務を実施する権限を有する店舗責任者に代わって他の従業員が業務をすることができる。   In such a case, by using the NFC card 30B in which the business code indicating the business for performing the settlement of the POS terminal is stored in advance, the POS terminals 3A to 3D can replace the store manager who has the authority to perform the original business. Other employees can work.

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 NFC card 30B is usually stored in an office or the like so that other employees than the store manager cannot use it. And in the event of a disaster or emergency, a specific NFC card 30B for notifying an employee who operates the POS terminals 3A to 3D from an administrator (store manager, etc.) according to the storage location and situation is notified Is done. Therefore, in the POS system according to the present embodiment, the NFC card 30B can be used as a key for starting a specific job in a specific situation, and the authority management of the specific job (only for the employee who has notified the storage location of the POS terminal) Can also be used to grant authority to use 3A-3D.
The functions (1) to (4) described above are examples, and other functions can be executed in the POS terminals 3A to 3D using the NFC card 30B. In addition, functions (businesses) that can be executed by the NFC card 30B are functions that can be executed if there is an operation authority even during normal operation, and when the NFC card 30B is used in an emergency without starting during normal operation. There is a function that can be executed only in

次に、本実施形態におけるPOS端末3(POS端末3A〜3D)の動作について説明する。
図4は、本実施形態におけるPOS端末3の動作を示すフローチャートである。
Next, the operation of the POS terminal 3 (POS terminals 3A to 3D) in the present embodiment will be described.
FIG. 4 is a flowchart showing the operation of the POS terminal 3 in the present embodiment.

本実施形態におけるPOSシステムは、通常の動作時においては、POS端末3を操作する従業員が事前にサインオンの操作をするものとする。すなわち、従業員(操作者)は、POS端末3を操作する前に、それぞれに与えられた、NFCカード30AをPOS端末3に設けられたカード認識装置27に近接させる。   In the POS system in the present embodiment, an employee who operates the POS terminal 3 performs a sign-on operation in advance during normal operation. In other words, before operating the POS terminal 3, the employee (operator) brings the given NFC card 30 </ b> A close to the card recognition device 27 provided in the POS terminal 3.

カード認識装置27は、近接されたNFCカード30Aから近接無線通信によって、NFCカード30Aに記憶されたコード31Aを受信する。CPU11は、カード認識装置27を通じて受信されたコード31Aが、予め設定された操作者識別データに設定されているかを判別する。操作者識別データに該当するコードがある場合には、CPU11は、サインオンが有効であると判別する。また、CPU11は、該当するコードに対応する操作者IDコードに応じて、予め設定された機能を実行可能となるように制御する。   The card recognition device 27 receives the code 31A stored in the NFC card 30A from the adjacent NFC card 30A by proximity wireless communication. The CPU 11 determines whether the code 31A received through the card recognition device 27 is set in preset operator identification data. If there is a code corresponding to the operator identification data, the CPU 11 determines that the sign-on is valid. Further, the CPU 11 performs control so that a preset function can be executed in accordance with an operator ID code corresponding to the corresponding code.

例えば、操作者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 cashiers 2A to 2D (ACT A3, Yes), the CPU 11 can execute only the function C for registering the sales data of merchandise and accounting processing. To.

このように、本実施形態における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 POS terminal 3 using the NFC card 30A given according to the authority given to each employee. Business) can be executed.

次に、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 POS terminal 3 is made executable using the NFC card 30B will be described.
For example, the NFC card 30B (card 1, card 2) stores business codes 31B indicating “function 1” and “function 2” included in the function A that can be executed only by the store manager (store manager). In addition, the NFC card 30B (card 3) stores, for example, a business code 31B indicating “function 3” included in the function B that can be executed by the store clerk.

非常時などにおいて、例えば店舗責任者(店長)の業務を代行する従業員は、店舗責任者(店長)から知らされたNFCカード30B(カード1)をPOS端末3のカード認識装置27に近接させる。   In an emergency, for example, an employee acting as a store manager (store manager) brings the NFC card 30B (card 1) notified by the store manager (store manager) close to the card recognition device 27 of the POS terminal 3. .

カード認識装置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 card recognition device 27 receives a business code corresponding to “function 1” stored in the NFC card 30B (card 1) by proximity wireless communication from the adjacent NFC card 30B (card 1). The CPU 11 determines whether or not the business code received through the card recognition device 27 is set in preset business identification data. When it is determined that there is a business code corresponding to the business identification data (ACT B1, Yes), the CPU 11 performs control so that “function 1” corresponding to the business code can be executed. At this time, the CPU 11 enables “function 1” corresponding to the business code to be executed irrespective of the function control according to the sign-on by the NFC card 30A. That is, even if it is signed on by any NFC card 30A given to any employee, it is included in the function A that can be executed only by the store manager (store manager) at normal times by using the NFC card 30B. “Function 1” to be executed. Furthermore, even if no employee is signed on, the CPU 11 omits the operator authentication (sign-on) and receives “function 1” when the business code is received from the NFC card 30B. Can be made executable.

同様にして、NFCカード30B(カード2)が使用された場合、CPU11は、NFCカード30B(カード2)に記憶された業務コードに対応する「機能2」を実行可能となるように制御する。また、NFCカード30B(カード3)が使用された場合、CPU11は、NFCカード30B(カード3)に記憶された業務コードに対応する、店員が実行可能な機能Bに含まれる「機能3」を実行可能となるように制御する。NFCカード30Bは、非常時に必要となる複数の機能のそれぞれに応じて、予め複数枚を用意しておくことができる。   Similarly, when the NFC card 30B (card 2) is used, the CPU 11 performs control so that “function 2” corresponding to the business code stored in the NFC card 30B (card 2) can be executed. When the NFC card 30B (card 3) is used, the CPU 11 selects “function 3” included in the function B that can be executed by the store clerk corresponding to the business code stored in the NFC card 30B (card 3). Control to be executable. A plurality of NFC cards 30B can be prepared in advance according to each of a plurality of functions required in an emergency.

こうして、NFCカード30Bを用いることにより、NFCカード30Bに記憶された業務コードに応じた機能をPOS端末3において実行可能な状態にすることができる。なお、NFCカード30Bを用いた場合、業務コードが示す特定の機能を実行可能にするので、例えば「機能1」が店長のみが実行可能な機能Aに含まれていても、その他の機能Aに含まれる他の機能については実行できない。すなわち、NFCカード30Bを用いても、不特定の他の従業員に対してPOS端末3の使用権限が無制限に拡張されないようにしている。   Thus, by using the NFC card 30B, it is possible to make the function according to the business code stored in the NFC card 30B executable in the POS terminal 3. Note that when the NFC card 30B is used, a specific function indicated by the business code can be executed. For example, even if “function 1” is included in the function A that can be executed only by the store manager, The other functions included cannot be executed. That is, even if the NFC card 30B is used, the authority to use the POS terminal 3 is not expanded without limitation to other unspecified employees.

次に、POSシステム(あるいはPOS端末3)に障害が発生した場合のPOS端末3の動作について、図5に示すフローチャートを参照しながら説明する。   Next, the operation of the POS terminal 3 when a failure occurs in the POS system (or POS terminal 3) will be described with reference to the flowchart shown in FIG.

例えば、店長は、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 POS terminal 3 using the NFC card 30A (ACT C1, Yes) and is executing the “function x1” included in the function A (ACT C2). In the normal time, the CPU 11 executes the process of “function x1” in accordance with the operation by the store manager (ACT C2 to C4). The store manager can perform a predetermined operation by the process of “function x1”.

ここで、「機能x1」による業務を終了する前に(ACT C3、No)、例えばPOS端末3に異常が発生したものとする。CPU11は、通常動作を継続することができない異常の発生を検知すると(ACT C4、Yes)、機能を停止させる(ACT C5)。   Here, it is assumed that an abnormality has occurred in the POS terminal 3, for example, before ending the task of “function x1” (ACT C3, No). When the CPU 11 detects the occurrence of an abnormality that cannot continue the normal operation (ACT C4, Yes), the CPU 11 stops the function (ACT C5).

例えば、前述した機能(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 change machine 24, the CPU 11 performs the accounting process function. Stop.

ここで、例えばレシート切れにより機能が停止されている場合、レシート発行を停止する業務を示す業務コードが記憶された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 NFC card 30B in which the business code indicating the business for which the receipt issuance is stopped is stored is used. In accordance with the business code received from the NFC card 30B, the CPU 11 executes a function “function x2 ” that stops receipt issuance and enables accounting processing (ACT C8), and accounts with the receipt paper running out. Processing continues (ACT C8, C9).

また、例えば釣銭機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 change machine 24, it is assumed that the NFC card 30B in which a work code indicating a work for performing accounting processing by cutting the change machine 24 is stored is used. In accordance with the business code received from the NFC card 30B, the CPU 11 executes a function “function x2 ” that enables the accounting process by separating the change machine 24 (ACT C8), and does not use the change machine 24. Continue accounting (ACT C8, C9).

こうして、通常動作時では処理を継続できない状況であっても、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 NFC card 30B. Accordingly, even in the event of a disaster such as a large earthquake or a failure of the POS terminal 3, for example, the accounting process can be continued and the product can be sold.

次に、本実施形態におけるPOS端末3において、NFCカード30Bを用いて業務コードに応じた機能を実行可能な状態とする例について説明する。
図6は、本実施形態におけるPOS端末3におけるオペレータ用ディスプレイ18に表示される通常動作時の画面例を示している。図6は、会計処理において商品の販売データを登録するための登録画面例を示している。登録画面には、買上登録がなされた商品に関する商品名、個数および単価、買上商品の合計個数、合計金額等とを表示するための商品登録テーブル44が設けられる。また、登録画面名は、ボタン操作によって買上登録するための個別に商品が設定された複数のボタン42,43、数字ボタンを含むテンキー41、複数の機能毎のボタンが設けられた機能選択メニュー40が含まれる。
Next, an example in which the POS terminal 3 according to this embodiment is in a state in which a function corresponding to a business code can be executed using the NFC card 30B will be described.
FIG. 6 shows an example of a screen during normal operation displayed on the operator display 18 in the POS terminal 3 in the present embodiment. FIG. 6 shows an example of a registration screen for registering product sales data in the accounting process. The registration screen is provided with a product registration table 44 for displaying the product name, the number and unit price, the total number of purchased products, the total price, etc. regarding the product for which purchase registration has been made. The registration screen name includes a plurality of buttons 42 and 43 in which products are individually set for purchase registration by button operation, a numeric keypad 41 including numeric buttons, and a function selection menu 40 provided with buttons for a plurality of functions. Is included.

機能選択メニュー40は、階層構造的にボタンの項目が設定されている。すなわち、何れかのボタン(例えば「業務選択」)をタッチ操作により選択することにより、この選択されたボタンに対して次下位層に設定されている複数のボタン(例えば、複数種類の業務にそれぞれ対応するボタン)が機能選択メニュー40に表示される。同様に、さらに何れかのボタンを選択することにより、さらに次下位層に設定されている複数のボタンが機能選択メニュー40に表示される。   In the function selection menu 40, button items are set in a hierarchical structure. That is, by selecting one of the buttons (for example, “business selection”) by touch operation, a plurality of buttons (for example, a plurality of types of business respectively) set in the next lower layer with respect to the selected button are selected. Corresponding button) is displayed on the function selection menu 40. Similarly, when any one of the buttons is further selected, a plurality of buttons set in the next lower layer are displayed on the function selection menu 40.

本実施形態におけるPOS端末3は、NFCカード30Bから業務コードを受信した場合に、この業務コードに対応する機能の実行指示を入力するためのボタンを、機能選択メニュー40に追加表示する。   When the business code is received from the NFC card 30B, the POS terminal 3 in the present embodiment additionally displays a button for inputting a function execution instruction corresponding to the business code on the function selection menu 40.

図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 function selection menu 40 in the present embodiment. In the function selection menu 40 shown in FIG. 7, an “operation 1” button 45 corresponding to a function that can be executed by the NFC card 30B is additionally displayed. Therefore, an employee using the NFC card 30B can easily activate the function for “business 1” by touching the “business 1” button 45.

すなわち、通常の動作状態のPOS端末3では、「業務1」ボタン45が下位層に設定されている場合、POS端末3の操作についてトレーニングを受けた従業員でなければ、「業務1」ボタン45を機能選択メニュー40に表示させて操作することが困難である。しかし、本実施形態におけるPOS端末3では、NFCカード30Bを使用した場合には、最上位の機能選択メニュー40に「業務1」ボタン45が追加表示される。従って、「業務1」ボタン45を選択して機能を起動させるための特別なトレーニングをする必要がない。   That is, in the POS terminal 3 in the normal operation state, when the “business 1” button 45 is set in the lower layer, the “business 1” button 45 is not an employee who has been trained to operate the POS terminal 3. Is displayed on the function selection menu 40 and is difficult to operate. However, in the POS terminal 3 according to the present embodiment, when the NFC card 30B is used, the “service 1” button 45 is additionally displayed on the highest function selection menu 40. Therefore, it is not necessary to perform special training for selecting the “service 1” button 45 and activating the function.

また、本実施形態におけるPOS端末3では、NFCカード30Bを使用することにより使用可能となった場合のみ、NFCカード30Bにより指定された機能を起動するためのボタンを機能選択メニュー40に追加表示するようにしても良い。すなわち、通常の動作状態では使用されることがない機能のボタンは、何れの層にもボタンを設けず、NFCカード30Bが使用された場合のみ機能選択メニュー40の最上位層において表示させる。   Further, in the POS terminal 3 according to the present embodiment, a button for starting the function designated by the NFC card 30B is additionally displayed on the function selection menu 40 only when it becomes usable by using the NFC card 30B. You may do it. That is, buttons of functions that are not used in the normal operation state are displayed on the top layer of the function selection menu 40 only when the NFC card 30B is used without providing buttons in any layer.

なお、前述した説明では、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 NFC card 30B is additionally displayed on the function selection menu 40, and the function is activated in response to an operation on the button. Further, when the NFC card 30B is used, the POS terminal 3 according to the present embodiment may automatically activate the function corresponding to the NFC card 30B without any button operation by the operator. That is, when receiving a business code from the NFC card 30B, the CPU 11 determines and activates a function corresponding to the business code, and causes the operator display 18 to display an operation screen for this function. Thereby, even an employee who is not familiar with the operation of the POS terminal 3 (operation with respect to the function selection menu 40) can easily shift to the operation for using the function that can be executed by the NFC card 30B. It becomes possible.

また、前述した説明では、1枚のNFCカード30Bには、特定の1つの機能を示す業務コードが記憶されるものとしているが、1枚のNFCカード30Bに複数の異なる業務コードを記憶させ、1枚のNFCカード30Bを用いて複数の機能をまとめてPOS端末3において実行可能な状態にすることも可能である。この場合、CPU11は、NFCカード30Bから受信した複数の異なる業務コードのそれぞれについて対応する機能を判別し、この判別した複数の機能にそれぞれ対応するボタンを機能選択メニュー40に追加表示する。   In the above description, a single NFC card 30B is assumed to store a business code indicating a specific function, but a single NFC card 30B stores a plurality of different business codes. It is also possible to put a plurality of functions together into a state that can be executed in the POS terminal 3 by using one NFC card 30B. In this case, the CPU 11 determines a function corresponding to each of a plurality of different business codes received from the NFC card 30B, and additionally displays a button corresponding to each of the determined functions on the function selection menu 40.

このように、NFCカード30Bを使用することで、POS操作に時間を掛けて教育した従業員でなくても、POS端末3により特定の業務のための機能を実行させることができる。従って、POS端末3についてのオペレータ教育に要する負担を軽減することができる。   As described above, by using the NFC card 30B, a function for a specific job can be executed by the POS terminal 3 even if the employee is not an educated employee who spends time on the POS operation. Therefore, it is possible to reduce the burden required for operator education on the POS terminal 3.

なお、NFCカード30Bが使用された時は、NFCカード30Bに記憶された業務コードに応じた機能を無条件で実行可能となるようにしても良いし、予め決められた条件下において、条件に対応するNFCカード30Bが使用された場合のみ、NFCカード30Bに記憶された業務コードに応じた機能を実行可能となるようにしても良い。   When the NFC card 30B is used, the function corresponding to the business code stored in the NFC card 30B may be executed unconditionally. Only when the corresponding NFC card 30B is used, the function corresponding to the business code stored in the NFC card 30B may be executed.

例えば、前述した「(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 NFC card 30B, the function corresponding to the business code is made executable.

従って、POS端末が正常動作している時に、同じNFCカード30Bを近接させて業務コードをPOS端末3に受信させたとしても、POS端末3は、NFCカード30Bから受信した業務コードを無効にして、マスタ登録が可能な状態に移行しないように制御する。これにより、NFCカード30Bを使用した不用意なPOS端末3の利用を防ぐことができる。   Therefore, even when the same NFC card 30B is brought close to and the business code is received by the POS terminal 3 when the POS terminal is operating normally, the POS terminal 3 invalidates the business code received from the NFC card 30B. Control is performed so as not to shift to a state where master registration is possible. Thereby, the use of the careless POS terminal 3 using the NFC card 30B can be prevented.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[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.
前記第1機能が異常発生により実行できない状況において、前記記憶媒体から第2コードを受信した場合に、前記第2制御手段は、前記第1機能における異常発生に関係する処理を省いた前記第2機能を実行可能となるように制御する請求項1記載の商品販売データ処理装置。 When the second function is received from the storage medium in a situation where the first function cannot be executed due to the occurrence of an abnormality , the second control means omits the processing related to the occurrence of the abnormality in the first function. The merchandise sales data processing apparatus according to claim 1, wherein the merchandise sales data processing apparatus controls the function so as to be executable. 機能の実行指示を入力するための複数のボタンを複数の階層のそれぞれに設定し、上位階層に設定されたボタン操作に応じて次下位層のボタンをディスプレイに表示する表示手段をさらに有し、
前記表示手段は、前記第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.
前記第2制御手段は、前記記憶媒体から前記第2コードの他に、前記第2コードとは異なる第3コードを受信した場合に、前記第2機能と共に前記第3コードに応じて予め設定された第3機能を実行可能となるように制御する請求項1記載の商品販売データ処理装置。 The second control means is set in advance according to the third code together with the second function when receiving a third code different from the second code in addition to the second code from the storage medium. The merchandise sales data processing apparatus according to claim 1, wherein the third function is controlled to be executable. 前記第2制御手段は、予め決められた条件下において、前記条件に応じた前記第2コードが受信された場合に、前記第2機能を起動させる請求項1記載の商品販売データ処理装置。 The merchandise sales data processing apparatus according to claim 1, wherein the second control unit activates the second function when the second code corresponding to the condition is received under a predetermined condition . 商品販売に関するデータ処理をする商品販売データ処理装置に搭載されたコンピュータが実行するプログラムであって、
前記コンピュータを、
コードを記憶する携帯型の記憶媒体との通信を制御する通信手段と、
前記記憶媒体から第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.
JP2014234792A 2014-11-19 2014-11-19 Product sales data processing apparatus and program Expired - Fee Related JP6286342B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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