JP7311884B2 - Sales data processor, control method and program - Google Patents
Sales data processor, control method and program Download PDFInfo
- Publication number
- JP7311884B2 JP7311884B2 JP2019138844A JP2019138844A JP7311884B2 JP 7311884 B2 JP7311884 B2 JP 7311884B2 JP 2019138844 A JP2019138844 A JP 2019138844A JP 2019138844 A JP2019138844 A JP 2019138844A JP 7311884 B2 JP7311884 B2 JP 7311884B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- settlement
- registration
- transaction
- unprocessed
- 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.)
- Active
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
本発明は、販売データ処理装置、制御方法、及び、プログラムに関する。
The present invention relates to a sales data processing device, control method, and program.
商品登録部と入金及び出金処理を行う精算部が通信を行うことで連動(以下、単に連動という)してデータ処理を行うPOSシステムがある。こうした装置の一例として、精算部とPOS端末を有するPOSシステムが開示されている(例えば、特許文献1参照)。特許文献1に開示された技術では、精算部で預かり金詰まり等のエラーが発生した場合には精算部から送信された預かり金情報に基づいてPOS端末で客の預かり金額を手入力して、釣銭の情報を精算部に送付して出金機能だけを利用して釣銭を排出して当該客の処理を行っている。
There is a POS system in which data processing is performed by interlocking (hereinafter simply referred to as interlocking) through communication between a merchandise registration unit and a settlement unit that processes deposits and withdrawals. As an example of such a device, a POS system having a checkout unit and a POS terminal is disclosed (see, for example, Patent Document 1). In the technique disclosed in
こうした出金機能のみを利用し続けてもよいが、これではいつまでもエラーは解除されず、またエラーが解除されたとしても、精算部と商品登録部の連動が停止している場合には、POS端末は精算部の状態がわからないため、商品の登録処理や精算処理など販売データに関する処理を円滑に行うことができない。 You can continue to use only these withdrawal functions, but the error will not be resolved indefinitely, and even if the error is resolved, the POS Since the terminal does not know the state of the checkout unit, it cannot smoothly perform processing related to sales data such as product registration processing and checkout processing.
このように、エラーが発生して登録部と精算部の連動を停止してからも登録部で客ごとの売上データ処理を行っている。一方で、精算部側においては客が精算部のエラーに気が付かず、入金を行うことがよくある。この場合、エラー発生中に入金され、その後精算部が復旧し、登録部と精算部の連動を回復したときに復旧前の入金額の内訳がわからず、登録部によるデータ処理のエラーが発生する。 In this way, the registration unit continues to process the sales data for each customer even after an error has occurred and the interlocking between the registration unit and the settlement unit has been stopped. On the other hand, on the side of the settlement department, the customer often makes a payment without noticing an error in the settlement department. In this case, a payment is made while the error is occurring, and after the settlement department is restored, and when the registration department and the settlement department are linked again, the breakdown of the deposited amount before restoration is not known, and an error occurs in the data processing by the registration department. .
そこで、精算部が登録部との連動を停止している間に発生した投入金額のデータ処理を精算部の復旧後に登録部側で行い、客ごとのデータ処理のエラー発生を解消させる必要があった。 Therefore, it was necessary to eliminate errors in data processing for each customer by performing data processing of the input amount that occurred while the settlement department stopped interlocking with the registration department after the settlement department was restored. rice field.
本発明は、このような事情に鑑みてなされたもので、その目的は、精算部のエラー発生後、エラー復旧前に入金された入金額に対するデータ処理を円滑に行うことが可能な技術を提供することにある。 The present invention has been made in view of such circumstances, and its object is to provide a technology that enables smooth data processing of the amount of money deposited after an error has occurred in the settlement section and before error recovery. to do.
上述した課題を解決するために、本発明の一態様であるPOS装置は、買上商品を客ごとに登録する登録処理を実行する登録部と、前記登録部で登録された商品の代金を決済するために現金を入出金可能な精算部とが通信を行うことで連動してデータ処理を行うことが可能なPOS装置であって、前記登録部は、連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信手段と、前記未処理入金情報に基づきデータ処理を行う未処理入金処理手段と、を備え、前記未処理入金処理手段は前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記登録部に記憶されている情報に基づいて前記未処理入金情報を客ごとにデータ処理を行うことを特徴とする。 In order to solve the above-described problems, a POS device according to one aspect of the present invention includes a registration unit that executes registration processing for registering purchased products for each customer, and settles the price of the products registered in the registration unit. A POS device capable of performing data processing in conjunction with a checkout unit capable of depositing and withdrawing cash to perform data processing, wherein the registration unit is capable of performing data processing in conjunction with the checkout unit while interlocking is stopped. and unprocessed deposit processing means for performing data processing based on the unprocessed deposit information, wherein the unprocessed deposit processing means is interlocked with the registration unit. If an error occurs in the settlement unit that is currently operating, and after the interlocking with the settlement unit is stopped, the error is recovered and the interlocking with the settlement unit is started, based on the information stored in the registration unit It is characterized in that data processing is performed on the unprocessed deposit information for each customer.
上述した課題を解決するために、本発明の一態様であるPOS装置は、買上商品を顧客ごとに登録する登録処理を実行する登録部と、前記登録部で登録された商品の代金を決済するために現金を入出金可能な精算部とが通信を行うことで連動してデータ処理を行うことが可能なPOS装置であって、前記登録部は、連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信手段と、前記未処理入金情報に基づきデータ処理を行う未処理入金処理手段と、店員への操作指示を表示する操作指示表示手段と、を備え、前記操作指示表示手段は前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記未処理入金情報をデータ処理するための操作指示の受付を店員側表示部に表示することを特徴とする。 In order to solve the above-described problems, a POS device according to one aspect of the present invention includes a registration unit that executes registration processing for registering purchased products for each customer, and a payment for the products registered in the registration unit. A POS device capable of performing data processing in conjunction with a checkout unit capable of depositing and withdrawing cash to perform data processing, wherein the registration unit is capable of performing data processing in conjunction with the checkout unit while interlocking is stopped. unprocessed deposit receiving means for obtaining unprocessed deposit information related to deposits from the unprocessed deposit processing means for performing data processing based on the unprocessed deposit information; and operation instruction display means for displaying operation instructions to the clerk. In addition, when an error occurs in the settlement unit interlocking with the registration unit, the operation instruction display means stops interlocking with the settlement unit, recovers from the error, and starts interlocking with the settlement unit. Secondly, reception of an operation instruction for data processing the unprocessed deposit information is displayed on the clerk's side display section.
上述した課題を解決するために、本発明の一態様であるPOS装置の制御方法は、買上商品を客ごとに登録する登録処理を実行する登録部と、前記登録部で登録された商品の代金を決済するために現金を入出金可能な精算部とが通信を行うことで連動してデータ処理を行うことが可能なPOS装置の制御方法であって、前記登録部が、連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信ステップと、前記登録部が、前記未処理入金情報に基づきデータ処理を行う未処理入金処理ステップとを備え、前記未処理入金処理ステップでは前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記登録部に記憶されている情報に基づいて前記未処理入金情報を客ごとにデータ処理を行うことを特徴とする。 In order to solve the above-described problems, a method for controlling a POS device according to one aspect of the present invention includes a registration unit that executes registration processing for registering purchased products for each customer, and a price for the products registered in the registration unit. A control method for a POS device capable of performing data processing in conjunction with communication with a settlement unit capable of depositing and withdrawing cash to settle a payment, wherein the registration unit stops interlocking an unprocessed deposit receiving step of obtaining unprocessed deposit information related to deposit from the settlement unit while the unprocessed deposit information is stored; and an unprocessed deposit processing step in which the registration unit performs data processing based on the unprocessed deposit information In the processing deposit processing step, if an error occurs in the settlement unit that is interlocked with the registration unit, and after the interlocking with the settlement unit is stopped, the error is recovered and the interlocking with the settlement unit is started. The unprocessed payment information is processed for each customer based on the information stored in the registration unit.
上述した課題を解決するために、本発明の一態様であるPOS装置の制御方法は、買上商品を顧客ごとに登録する登録処理を実行する登録部と、前記登録部で登録された商品の代金を決済するために現金を入出金可能な精算部とが通信を行うことで連動してデータ処理を行うことが可能なPOS装置の制御方法であって、前記登録部が、連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信ステップと、前記登録部が、前記未処理入金情報に基づきデータ処理を行う未処理入金処理ステップと、前記登録部が、店員への操作指示を表示する操作指示表示ステップと、を備え、前記操作指示表示ステップでは前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記未処理入金情報をデータ処理するための操作指示の受付を店員側表示部に表示することを特徴とする。 In order to solve the above-described problems, a control method for a POS device according to one aspect of the present invention includes a registration unit that executes a registration process for registering purchased products for each customer, and a price for the products registered in the registration unit. A control method for a POS device capable of performing data processing in conjunction with communication with a settlement unit capable of depositing and withdrawing cash to settle a payment, wherein the registration unit stops interlocking an unprocessed deposit receiving step of obtaining unprocessed deposit information on deposit from the settlement unit while the registration unit is in an unprocessed deposit processing step of performing data processing based on the unprocessed deposit information by the registration unit; and an operation instruction display step of displaying an operation instruction to a store clerk, wherein an error occurs in the settlement unit interlocking with the registration unit in the operation instruction display step, and interlocking with the settlement unit is stopped. When the error is recovered later and interlocking with the settlement section is started, reception of an operation instruction for data processing of the unprocessed deposit information is displayed on the clerk side display section.
上述した課題を解決するために、本発明の一態様であるプログラムは、買上商品を客ごとに登録する登録処理を実行する登録部と、前記登録部で登録された商品の代金を決済するために現金を入出金可能な精算部とが通信を行うことで連動してデータ処理を行うことが可能なPOS装置のコンピュータに、前記登録部が、連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信ステップと、前記登録部が、前記未処理入金情報に基づきデータ処理を行う未処理入金処理ステップと、を実行させるプログラムであり、前記未処理入金処理ステップでは前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記登録部に記憶されている情報に基づいて前記未処理入金情報を客ごとにデータ処理を行うことを特徴とする。
とを特徴とする。
In order to solve the above-described problems, a program, which is one aspect of the present invention, includes a registration unit for executing registration processing for registering purchased products for each customer, and A computer of a POS device capable of performing data processing in conjunction with a settlement unit capable of depositing and withdrawing cash through communication with the registration unit, from the settlement unit while interlocking is stopped A program for executing an unprocessed deposit receiving step of obtaining unprocessed deposit information related to deposit and an unprocessed deposit processing step of performing data processing by the registration unit based on the unprocessed deposit information, wherein the unprocessed deposit In the processing step, if an error occurs in the settlement unit that is interlocked with the registration unit, and after the interlocking with the settlement unit is stopped, the error is recovered and the interlocking with the settlement unit is started, the registration unit data processing is performed for each customer based on the information stored in the unprocessed payment information.
and
上述した課題を解決するために、本発明の一態様であるプログラムは、買上商品を顧客ごとに登録する登録処理を実行する登録部と、前記登録部で登録された商品の代金を決済するために現金を入出金可能な精算部とが通信を行うことで連動してデータ処理を行うことが可能なPOS装置のコンピュータに、前記登録部が、連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信ステップと、前記登録部が、前記未処理入金情報に基づきデータ処理を行う未処理入金処理ステップと、前記登録部が、店員への操作指示を表示する操作指示表示ステップと、を実行させるプログラムであり、前記操作指示表示ステップでは前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記未処理入金情報をデータ処理するための操作指示の受付を店員側表示部に表示することを特徴とする。 To solve the above-described problems, a program, which is one aspect of the present invention, includes a registration unit for executing registration processing for registering purchased products for each customer, and A computer of a POS device capable of performing data processing in conjunction with a settlement unit capable of depositing and withdrawing cash through communication with the registration unit, from the settlement unit while interlocking is stopped An unprocessed deposit receiving step of obtaining unprocessed deposit information related to deposit; an unprocessed deposit processing step of performing data processing based on the unprocessed deposit information by the registration unit; and an operation instruction display step to display, wherein an error occurs in the settlement unit interlocked with the registration unit in the operation instruction display step, and the error occurs after stopping interlocking with the settlement unit. When the system recovers and interlocking with the settlement section is started, reception of an operation instruction for data processing of the unprocessed deposit information is displayed on the clerk side display section.
図1は、本発明の一実施形態に係るPOS(Point Of Sales)端末20の設置例を示す図である。図1(A)は、POS端末20等を客側から見た斜視図である。図1(B)は、POS端末20等を店員側から見た斜視図である。図1(A)に示すように客側から見てPOS端末20の右側にカウンタが置かれている。
FIG. 1 is a diagram showing an installation example of a POS (Point Of Sales)
図2は、POS端末20の外観例を示す図である。図2(A)は、POS端末20を客側から見た斜視図である。図2(B)は、POS端末20を店員側から見た斜視図である。図2において、同一部分には同一符号を付している。
FIG. 2 is a diagram showing an example of the appearance of the
以下、図3を参照しつつ、POS端末20の構成例を説明する。POS端末20は、CPU201と、ROM202と、RAM203と、ハードディスク204と、客側表示部205と、客側スキャナ部206と、カード決済部208と、店員側表示部210と、キー操作部211と、店員側スキャナ部212と、印刷部213と、音声出力部214と、通信部215とを備える。これらは、バスを介して相互に通信可能である。また、POS端末20は、精算部209を含む。図3に示したPOS端末20の構成例のうち、精算部209以外の構成を便宜的に登録部300と表現する。登録部300と精算部209は、電気的に接続され、通信可能である。
A configuration example of the
CPU201は、中央演算処理装置であり、ROM202に記憶されているプログラムを読み出して実行することにより、POS端末20の動作を制御する。ROM202は、読み出し専用メモリであり、プログラムをはじめとしてCPU201が利用する各種の情報を記憶する。
The
RAM203は、読み出し書き込みメモリであり、種々の情報を記憶する。例えば、RAM203は、外部から取得した情報(例えば、ストアコントローラから取得した商品マスタ等)や、処理において生成した情報(例えば、商品を登録する登録処理において生成した登録情報(登録データ)、買上商品を精算(決済)する精算処理において生成した精算情報等)を記憶する。
A
ハードディスク204は、種々の情報を記憶する。ハードディスク204は、例えば、ROM202に代えて、CPU201が実行するプログラム等を記憶してもよい。また、RAM203に代えて、外部から取得した情報や、処理において生成した情報を記憶してもよい。
The
〈客側表示部〉
客側表示部205は、客用のタッチディスプレイであり、客に種々の情報を表示するとともに、客から種々の入力を受け付ける。
客側スキャナ部206は、客用のスキャナ部であり、各種の情報を光学的に読み取る。
例えば、客側スキャナ部206は、商品に付されているバーコード(商品コード等)や、お会計券(登録商標)に印刷されているコード(バーコード、2次元コード等)を光学的に読み取る。客側スキャナ部206は、上記に加えて、品券類(商品券、クーポン券、優待券)や、各種カード(例えば、会員カード、ポイントカード等)に印刷されているコード(バーコード、2次元コード等)を読み取ってもよい。
<Customer side display>
The customer-
A customer-
For example, the customer-
なお、客側スキャナ部206は、客が商品を登録する際に用いられるが、客は他の方法によって商品を登録してもよい。例えば、客側表示部205に、商品に対応するプリセットキー(商品を注文するボタン)が表示されている場合、客は、当該プリセットキーを操作(押下)し、商品を登録してもよい。
The customer-
カード決済部208は、各種カード(クレジットカード、交通系カード等のプリペイドカード、ポイントカード等)による決済機構である。カード決済部208は、カード認識部(読取部)や表示部や操作部を備える。カード認識部は、各種カードの情報を磁気的又は電気的に読み取る。読み取られた情報は、買上商品の決済(精算)を用いられる。なお、カード認識部は、今回の買上商品の決済(精算)に認識した情報を使用する場合(つまり、クレジットカードによるクレジット決済の場合、プリペイドカードによるプリペイドカード決済の場合、ポイントカードの保有ポイントを使用(消費)する場合等)に加えて、今回の買上商品の決済(精算)に認識した情報を使用しない場合(例えば、クレジットカードの提示による特典付与の場合、ポイントカードにポイントを付与する場合等)にも、各種カードを認識してもよい。なお、本実施形態のカード決済部208は、カード認識部(読取部)や表示部や操作部を備えるが、カード決済部208は、少なくともカード認識部を備えるものであればよい。また、本実施形態のカード認識部は、接触型のカード(ICカード、磁気カード)に対応するものであるが、接触型のカードに代えて又は加えて、非接触型のカード(ICカード)に対応するものであってもよい。
The
精算部209(現金決済部)は、現金による決済機構であり、紙幣や硬貨の投入口、紙幣や硬貨の排出口等を有し、投入口への投入金額を算出し、投入金額と買上金額の差分である釣銭金額を算出し、釣り銭を排出口から排出する。当該精算部209は、客側に向けられており、客が操作するものである。なお、紙幣や硬貨が投入口に投入された場合にはセンサによって検出(投入があった旨の検出、金種別の枚数の検出等)される。カード決済部208と精算部209とにより、精算部が形成される。
The settlement unit 209 (cash settlement unit) is a settlement mechanism using cash, and has an inlet for banknotes and coins, an outlet for banknotes and coins, and the like. , and the change is discharged from the discharge port. The
〈店員表示部〉
店員側表示部210は、店員用のタッチディスプレイであり、店員に種々の情報を表示するとともに、店員から種々の入力を受け付ける。
キー操作部211は、各種のキー(ハードウェアキー、ボタン)から構成され、店員から種々の入力を受け付ける。
店員側スキャナ部212は、店員用のスキャナ部であり、各種の情報を光学的に読み取る。例えば、店員側スキャナ部212は、商品に付されているバーコードや、店員の名札に付された店員コードを光学的に読み取る。店員側スキャナ部212は、上記に加えて、お会計券に印刷されているコードや、品券類や、各種カードに印刷されているコードを読み取ってもよい。
<Clerk display>
The clerk-
The
The clerk-
なお、店員側スキャナ部212は、店員が商品を登録する際に用いられるが、店員は他の方法によって商品を登録してもよい。例えば、キー操作部211に、商品に対応するキー(例えば、スポーツ新聞に対応するキー等)が配置されている場合、店員は、当該キーを操作(押下)し、当該商品を登録してもよい。また、店員側表示部210に、商品に対応するプリセットキーが表示されている場合、店員は、当該プリセットキーを操作し、当該商品を登録してもよい。
Note that the clerk-
印刷部213は、各種媒体(レシート、お会計券等)を印刷、発行する。印刷部213は、店員側から客側、客側から店員側に向き(媒体発行口の方向)を回転自在に変更可能である。印刷部213の向きは、手動で変更してもよいし、例えば動作モード(詳細は後述)が切り替わることに基づいて自動的に変更(メカ的に制御等)してもよい。なお、印刷部213の向きの正誤をセンサなどで検出してもよい。なお、動作モードが切り替わることを動作モードが移行するとも言う。
The
音声出力部214は、音声を出力する。例えば、音声出力部214は、音声ガイダンス等を出力する。
通信部215は、他端末(他装置:他のPOS端末やストアコントローラ等)との間において情報を送受信する。
The
The
図4は、精算部209の構成例を示す図である。精算部209は、制御部401、接続部402、表示操作部405、硬貨投入口410、硬貨払出口411、紙幣投入口412、紙幣払出口413、収納部416、及び搬送部420を備える。搬送部420は、搬送路421、識別部422、計数部423、及び、検出部424を備える。また、硬貨投入口410や紙幣投入口412の近傍にランプ(発光部)や計数部423で算出した金額を表示する計数表示部(図示せず)を配置してもよい。
FIG. 4 is a diagram showing a configuration example of the
制御部401は、精算部209全体を制御する。接続部402は、登録部300と接続するための通信インタフェースである。表示操作部405は、例えば、タッチパネルである。収納部416は、預り金や釣り銭を収納する。収納部416は、金種別の収納スペースを有する。硬貨投入口410は、硬貨の投入口である。硬貨払出口411は、硬貨の払出口である。紙幣投入口412は、紙幣の投入口である。紙幣払出口413は、紙幣の払出口である。以下、硬貨投入口410と紙幣投入口412とを投入口と総称し、硬貨払出口411と紙幣払出口413とを払出口と総称する。なお、紙幣投入口と紙幣払出口は共通であってもよく、また、硬貨投入口と硬貨払出口は共通であってもよい。
The
搬送路421は、貨幣を搬送するための通路である。識別部422は、搬送される貨幣(投入される貨幣又は放出される貨幣)の貨幣種を識別する。計数部423は、搬送される貨幣を計数する。識別部422による識別結果や計数部423による計数結果は、制御部401に通知される。
The
検出部424は、投入口に貨幣が投入されたか否かを検出する。また、検出部424は、搬送路421におけるエラーを検出する。例えば、検出部424は、搬送路421に貨幣(例えば、紙幣)が詰まるエラーを検出する。検出結果は、制御部401に通知される。
精算部209は、投入口に貨幣や紙幣が投入されてもすぐには入金額をカウントせず、搬送部の計数部423を通過した段階で入金額のカウントをする。本件においても硬貨投入口410、紙幣投入口412に入金後すぐにエラーが発生して入金額がカウントされずにエラーで停止する場合と硬貨投入口410、紙幣投入口412に投入後、計数部423を通過して入金額がデータとしてカウントされた後にエラーとして停止する場合がある。
The
The
制御部401は、搬送部420から種々の情報(例えば、搬送される貨幣の金種毎の枚数や、エラーの検出結果)を受信する。また、制御部401は、搬送部420を制御する。例えば、制御部401は、投入口に投入された貨幣を収納部416に向けて搬送するように搬送部420(搬送路421)を制御する。また、制御部401は、収納部416に収納されている貨幣を払出口に向けて搬送するように搬送部420(搬送路421)を制御する。
The
また、制御部401は、接続部402を介して、登録部300と通信する。例えば、制御部401は、登録部300から種々の情報を受信する。一例として、制御部401は、登録部300から制御命令(例えば、出金要求や入金受付開始通知等)を受信する。また例えば、制御部401は、登録部300に種々の情報を送信する。例えば、制御部401は、搬送部420から取得した貨幣種、枚数に基づいて預り金情報を生成し、入金情報応答として登録部300に送信する。また、制御部401は、搬送部420から取得したエラーの検出結果に基づいてエラー識別情報を含むエラー情報を生成し、登録部300に送信する。
Also, the
制御部401は、例えば、貨幣を放出すべき旨の出金要求を受信した場合には、搬送部420に貨幣を放出させる。制御部401は、入金受付開始通知を受信した場合に、貨幣の投入を受付不能から受付可能にし、入金停止通知を受信した場合は投入口への貨幣の投入を受付不能とする。また、精算部209が投入口の近傍にランプを配置している場合には、制御部401は、貨幣の投入を促す投入指示を受信したときに、投入口への貨幣の投入を促すように、上記ランプを発光させてもよい。
For example, when receiving a withdrawal request to the effect that money should be discharged, the
精算部209は、投入口に貨幣が投入された場合には、投入貨幣を計数し、登録部300に投入貨幣の金額を通知するとともに投入貨幣を収納部416に収納する。また、精算部209は、貨幣を放出すべき旨の制御命令(放出指示)を登録部300から受信した場合には、収納部416に収納されている貨幣を払出口に放出する。また、精算部209は、例えば、貨幣の放出時に搬送路421に貨幣(例えば、紙幣)が詰まるエラーが発生したときには、当該エラーのエラー識別情報を含むエラー情報を登録部300に送信する。
なお、精算部209は、投入された金種について判別し、金種別ごとにデータとして保存することができる。
When money is put into the slot, the
Note that the
(各動作モードの概要)
続いて、POS端末20の動作モードについて説明する。POS端末20は、複数の動作モードを有する。当該動作モードは、通常業務中の動作モード(登録処理及び精算処理に係る動作モード)であり、売上や在高等を集計、照会等する集計モード、店員や保守員等が設定作業や保守作業を行う際のメンテナンスモード、新人がトレーニングを行う際のトレーニングモード等は含まない。
(Outline of each operation mode)
Next, operation modes of the
図5は、POS端末20の動作モードの概略を説明する図である。POS端末20は、例えば、図5(A)に示した3種類の動作モード(通常モード(標準モード)、フルセルフモード、セミセルフモード(会計専用モード))を有する。また、POS端末20は、図5(A)の通常モード(標準モード)に代えて又は加えて図5(B)の通常モード(制限モード)を有してもよい。また、POS端末20は、図5(A)の通常モード(標準モード)に代えて又は加えて図5(B)のセミセルフモード(登録専用モード)を有してもよい。また、POS端末20は、図5(A)のセミセルフモード(会計専用モード)に代えて又は加えて図5(B)のセミセルフモード(登録専用モード)を有してもよい。
FIG. 5 is a diagram for explaining the outline of the operation modes of the
図5(A)において、列は、各動作モードを示し、行は、各機能(「商品登録(店員側)」、「商品登録(客側)」、「貨幣の投入」、…、「お会計券の読取」)を示している。図5(B)においても同様である(但し、図5(B)においては各機能の図示を省略している)。 In FIG. 5A, columns indicate operation modes, and rows indicate functions (“product registration (clerk side)”, “product registration (customer side)”, “insert money”, . "Read accounting ticket"). The same applies to FIG. 5B (however, illustration of each function is omitted in FIG. 5B).
図5(A)(図5(B)も同様)において、列と行から特定される欄内の「〇」は、当該列の動作モードでは当該行の機能を有効としている旨を示している。例えば、列「通常モード(標準モード)」と行「商品登録(店員側)」から特定される欄内の「〇」は、通常モード(標準モード)では商品登録(店員側)を有効としている旨を示している。また、列と行から特定される欄内の「-」は、当該列の動作モードでは当該行の機能を無効としている旨を示している。例えば、列「通常モード」と行「商品登録(客側)」から特定される欄内の「-」は、通常モードでは商品登録(客側)を無効としている旨を示している。 In FIG. 5(A) (similar to FIG. 5(B)), "O" in the column specified by the column and row indicates that the function of the row is valid in the operation mode of the column. . For example, "O" in the column specified by the column "normal mode (standard mode)" and the row "product registration (clerk side)" means that product registration (clerk side) is valid in normal mode (standard mode). It indicates the purpose. Also, "-" in the column specified by the column and row indicates that the function of the row is disabled in the operation mode of the column. For example, "-" in the column specified by the column "normal mode" and the row "product registration (customer side)" indicates that product registration (customer side) is disabled in the normal mode.
(各機能の説明)
以下、図5(A)に示した各機能の概略を説明する。
(Description of each function)
An outline of each function shown in FIG. 5A will be described below.
〈商品登録(店員側)〉
「商品登録(店員側)」は、買上商品を店員側(店員側スキャナ部212、店員側表示部210、キー操作部211)にて登録する機能である。つまり、店員の操作(店員側スキャナ部212によるスキャン、店員側表示部210へのタッチ、キー操作部211の操作)により、買上商品の登録処理を実行する機能である。
<Product registration (clerk side)>
"Commodity registration (clerk side)" is a function for registering purchased commodities on the clerk side (clerk
(商品登録(客側))
「商品登録(客側)」は、買上商品を客側(客側スキャナ部206、客側表示部205)にて登録する機能である。つまり、客の操作(客側スキャナ部206によるスキャン、客側表示部205へのタッチ)により、買上商品の登録処理を実行する機能である。
(Product registration (customer side))
"Commodity registration (customer side)" is a function of registering a purchased commodity on the customer side (customer
(貨幣の投入)
「貨幣の投入」は、貨幣(紙幣、硬貨)の投入を受け付ける機能である。つまり、現金による精算の操作(精算部209への貨幣の投入)を受け付ける機能である。
(insertion of money)
"Insert money" is a function of receiving money (banknotes, coins). In other words, it is a function that accepts an operation for settlement with cash (insertion of money into the settlement unit 209).
(他端末への登録情報の送信)
「他端末への登録情報の送信」は、登録処理において生成された登録情報を他端末(精算処理を実行可能な他端末。例えば、他のPOS端末20)に送信(直接的に他端末に送信、又は、ストアコントローラや監視端末などを経由して間接的に他端末に送信。以下、同様)する機能である。
(Transmission of registration information to other terminals)
"Send registration information to other terminal" is to send the registration information generated in the registration process to another terminal (other terminal capable of executing the settlement process, for example, another POS terminal 20) (directly to the other terminal). It is a function of transmitting data to another terminal indirectly via a store controller, a monitoring terminal, etc. (the same shall apply hereinafter).
(他端末からの登録情報の受信)
「他端末からの登録情報の受信」は、他端末の登録処理において生成された登録情報を受信(直接的に他端末から受信、又は、ストアコントローラや監視端末などを経由して間接的に他端末から受信。以下、同様)する機能である。なお、他端末から登録情報を受信した端末は、当該登録情報に基づいて精算処理を実行する。
(Receipt of registration information from other terminals)
"Receiving registration information from other terminals" refers to receiving registration information generated in the registration process of other terminals (directly from other terminals, or indirectly from other terminals via store controllers, monitoring terminals, etc.). It is a function to receive from the terminal (hereinafter the same). A terminal that receives registration information from another terminal executes settlement processing based on the registration information.
(各動作モードの説明)
続いて、図5(A)及び図5(B)に示した各動作モードの概略を説明する。
(Description of each operation mode)
Next, an outline of each operation mode shown in FIGS. 5A and 5B will be described.
(通常モード(標準モード))
通常モード(標準モード)は、図5(A)に示すように、商品登録(店員側)を有効「〇」とし、商品登録(客側)を無効「-」とした動作モードである。つまり、通常モード(標準モード)は、客側においては登録処理を実行せずに店員側において登録処理を実行する動作モードである。
(Normal mode (standard mode))
The normal mode (standard mode), as shown in FIG. 5A, is an operation mode in which product registration (store clerk side) is enabled "O" and product registration (customer side) is disabled "-". In other words, the normal mode (standard mode) is an operation mode in which the store clerk executes the registration process without executing the registration process on the customer side.
また、通常モード(標準モード)は、図5(A)に示すように、貨幣の投入も、他端末への登録情報の送信も、お会計券の発行も、いずれも有効「〇」とした動作モードである。つまり、通常モード(標準モード)では、店員側における登録処理の後の精算処理について、自端末(自装置)において実行することも他端末に実行させることも可能である。具体的には、通常モード(標準モード)では、精算部209への貨幣の投入を受け付けることによって精算処理を自端末で実行し、他端末に登録情報を送信することによって(またはお会計券を発行することによって)精算処理を他端末に実行させる。
In normal mode (standard mode), as shown in Fig. 5(A), the insertion of money, the transmission of registration information to other terminals, and the issuance of accounting coupons are all valid. Operation mode. In other words, in the normal mode (standard mode), it is possible to execute the settlement processing after the registration processing on the store clerk's side either on the own terminal (own device) or on another terminal. Specifically, in the normal mode (standard mode), payment processing is executed on the own terminal by accepting money insertion into the
また、通常モード(標準モード)は、図5(A)に示すように、他端末からの登録情報の受信も、お会計券の読取も、いずれも有効「〇」とした動作モードである。つまり、通常モード(標準モード)では、他端末において生成された登録情報に基づいて精算処理を実行可能である。なお、登録情報の受信後(またはお会計券の読取後)の精算処理は、図5(A)のセミセルフモードとして実行してもよい。すなわち、通常モード(標準モード)であるときに、登録情報を受信した(またはお会計券を読み取った)場合には、通常モード(標準モード)からセミセルフモード(会計専用モード)に自動的(店員による許可を求めてもよい)に移行し、セミセルフモード(会計専用モード)として精算処理を実行してもよい。また、セミセルフモード(会計専用モード)に移行して精算処理を実行した場合には、セミセルフモード(会計専用モード)から通常モード(標準モード)に自動的(店員による許可を求めてもよい)に移行(復帰)してもよいし、セミセルフモード(会計専用モード)のままとしてもよい。 In addition, as shown in FIG. 5A, the normal mode (standard mode) is an operation mode in which both reception of registration information from other terminals and reading of checkouts are valid "O". That is, in the normal mode (standard mode), settlement processing can be executed based on the registration information generated by the other terminal. Note that the settlement process after receiving the registration information (or after reading the accounting ticket) may be executed in the semi-self mode of FIG. 5(A). In other words, when the registration information is received (or the accounting ticket is read) while in the normal mode (standard mode), the normal mode (standard mode) is automatically switched to the semi-self mode (accounting mode). You may ask for permission by ), and you may execute settlement processing in semi-self mode (accounting exclusive mode). In addition, if you shift to semi-self mode (accounting-only mode) and execute settlement processing, it will automatically switch from semi-self mode (accounting-only mode) to normal mode (standard mode) (you may ask for permission from the clerk). It may be transferred (returned) or left in the semi-self mode (accounting mode).
なお、通常モード(標準モード)において、他端末からの登録情報の受信、お会計券の読取の少なくとも一方を無効「-」としてもよい。 In the normal mode (standard mode), at least one of reception of registration information from other terminals and reading of accounting coupons may be disabled (-).
(フルセルフモード)
フルセルフモードは、図5(A)に示すように、商品登録(客側)を有効「〇」とした動作モードである。つまり、フルセルフモードは、客側における登録処理を前提とした動作モードである。但し、フルセルフモードは、商品登録(店員側)も有効「〇」としている。つまり、フルセルフモードは、客側における登録処理を前提としつつ、店員側における登録処理も許容する動作モードである。なお、客側、店員側の両側において登録処理が行われている状態をダブルスキャンモードと称する場合がある。
(Full self mode)
As shown in FIG. 5A, the full-self mode is an operation mode in which product registration (customer side) is set to valid "O". In other words, the full self mode is an operation mode premised on registration processing on the customer side. However, in the full-self mode, product registration (on the store clerk's side) is also enabled with "O". In other words, the full-self mode is an operation mode that allows registration processing on the salesclerk side as well as registration processing on the customer side. A state in which registration processing is being performed on both the customer side and the store clerk side may be referred to as a double scan mode.
なお、図5(A)に示した例では、フルセルフモードにおいて、商品登録(店員側)を有効「〇」としているが、フルセルフモードにおいて、商品登録(店員側)を無効「-」としてもよい。 In the example shown in FIG. 5(A), product registration (clerk side) is set to valid "○" in full self mode, but product registration (clerk side) is set to invalid "-" in full self mode. good too.
また、フルセルフモードは、図5(A)に示すように、貨幣の投入を有効「〇」とし、他端末への登録情報の送信とお会計券の発行とを無効「-」とした動作モードである。つまり、フルセルフモードは、当該端末における精算処理を前提とした動作モードである。 In addition, as shown in FIG. 5A, the full-self mode is an operation mode in which the insertion of money is enabled "O" and the transmission of registration information to other terminals and the issuance of accounting coupons are disabled "-". is. That is, the full-self mode is an operation mode that assumes settlement processing at the terminal.
また、フルセルフモードは、図5(A)に示すように、通常モード(標準モード)と同様、他端末からの登録情報の受信も、お会計券の読取も、いずれも有効「〇」とした動作モードである。つまり、通常モード(標準モード)と同様、フルセルフモードでは、他端末において生成された登録情報に基づいて精算処理を実行可能である。なお、登録情報の受信後(またはお会計券の読取後)の精算処理は、図5(A)のセミセルフモードとして実行してもよい。すなわち、フルセルフモードであるときに、登録情報を受信した(またはお会計券を読み取った)場合には、フルセルフモードからセミセルフモード(会計専用モード)に自動的に移行し、セミセルフモード(会計専用モード)として精算処理を実行してもよい。また、セミセルフモード(会計専用モード)に移行して精算処理を実行した場合には、セミセルフモード(会計専用モード)からフルセルフモードに自動的に移行(復帰)してもよいし、セミセルフモード(会計専用モード)のままとしてもよい。 In addition, as shown in Fig. 5(A), in the full self mode, as in the normal mode (standard mode), both the reception of registration information from other terminals and the reading of accounting tickets are valid. This is an operating mode that That is, in the full-self mode, as in the normal mode (standard mode), it is possible to execute settlement processing based on registration information generated in other terminals. Note that the settlement process after receiving the registration information (or after reading the accounting ticket) may be executed in the semi-self mode of FIG. 5(A). In other words, when registration information is received (or an accounting ticket is read) while in full-self mode, the system automatically shifts from full-self mode to semi-self mode (accounting-only mode) and semi-self mode (accounting mode). The settlement process may be executed as a dedicated mode). In addition, if you shift to semi-self mode (accounting-only mode) and execute settlement processing, you may automatically shift (return) from semi-self mode (accounting-only mode) to full self mode, or semi-self mode ( Accounting only mode) may be left as is.
(セミセルフモード(会計専用モード))
セミセルフモード(会計専用モード)は、図5(A)に示すように、他端末からの登録情報の受信、お会計券の読取、貨幣の投入を有効「〇」とし、商品登録(店員側)や商品登録(客側)を無効「-」とした動作モードである。つまり、セミセルフモード(会計専用モード)は、自端末においては登録処理を実行せず、専ら、他端末において生成された登録情報に基づいて精算処理を実行する動作モードである。なお、セミセルフモード(会計専用モード)では、登録処理を実行しない動作モードであるため(登録情報を生成しないため)、図5(A)に示すように、他端末への登録情報の送信も、お会計券の発行も、無効「-」としている。
(Semi-self mode (accounting mode))
In the semi-self mode (accounting only mode), as shown in Fig. 5(A), reception of registration information from other terminals, reading of accounting coupons, and insertion of money are enabled, and product registration (clerk side) is performed. and product registration (customer side) are disabled "-". In other words, the semi-self mode (accounting exclusive mode) is an operation mode in which the own terminal does not execute the registration process, but exclusively executes the settlement process based on the registration information generated in the other terminal. In addition, since the semi-self mode (accounting exclusive mode) is an operation mode that does not execute registration processing (because registration information is not generated), as shown in FIG. The issuance of accounting coupons is also invalidated as "-".
(通常モード(制限モード))
通常モード(制限モード)は、図5(B)に示すように、図5(A)の通常モード(標準モード)において有効「〇」としていた他端末への登録情報の送信とお会計券の発行とを無効「-」としたものである。つまり、通常モード(制限モード)は、通常モード(標準モード)においては許容されている他端末に精算処理を実行させる機能を制限した動作モードである。
(Normal mode (restricted mode))
In normal mode (restricted mode), as shown in Fig. 5(B), transmission of registration information to other terminals and issue of accounting coupons, which were marked as valid in normal mode (standard mode) in Fig. 5(A) and are invalid "-". In other words, the normal mode (restricted mode) is an operation mode that restricts the function of allowing other terminals to execute settlement processing, which is permitted in the normal mode (standard mode).
(セミセルフモード(登録専用モード))
セミセルフモード(登録専用モード)は、図5(B)に示すように、商品登録(店員側)、他端末への登録情報の送信、お会計券の発行を有効「〇」とし、商品登録(客側)、貨幣の投入、他端末からの登録情報の受信、お会計券の読取を無効「-」とした動作モードである。つまり、セミセルフモード(登録専用モード)は、専ら、自端末において登録処理を実行し、他端末に精算処理を実行させる動作モードである。なお、セミセルフモード(登録専用モード)は、店員による登録操作を前提としているため、商品登録(客側)を無効「-」としている。
(Semi-self mode (registration-only mode))
In the semi-self mode (registration-only mode), as shown in Fig. 5(B), product registration (clerk side), transmission of registration information to other terminals, and issuance of accounting coupons are enabled with "○", and product registration ( (customer side), inserting money, receiving registration information from other terminals, and reading checkouts are disabled (-). In other words, the semi-self mode (registration-only mode) is an operation mode in which the own terminal exclusively executes the registration process and the other terminal executes the settlement process. In the semi-self mode (registration-only mode), since it is assumed that the registration operation is performed by a store clerk, product registration (customer side) is disabled "-".
(機能の有効、無効について)
なお、上記では、POS端末20は、動作モードに応じて、POS端末20自身が備える各種の機能(図5(A)の商品登録(店員側)、商品登録(客側)、貨幣の投入、…、お会計券の読取)の夫々について、有効「〇」であるか無効「-」であるかが異なる旨を説明した。換言すれば、上記では、POS端末20は、全部の機能(図5(A)の商品登録(店員側)、商品登録(客側)、貨幣の投入、…、お会計券の読取)を元々有し、うち一部の機能を動作モードに応じて無効とする旨を説明した(例えば、図5(A)に示すように、POS端末20は、通常モード(標準モード)であるときは商品登録(客側)を無効「-」とし、フルセルフモードであるときは他端末への登録情報の送信とお会計券の発行とを無効「-」としている)。
(Regarding enabling/disabling functions)
In the above description, the
しかしながら、POS端末20は、動作モードに応じて実行可能な機能が異なればよく、POS端末20は、必ずしも、全部の機能を元々有し、うち一部の機能を動作モードに応じて無効とするといった構成としなくてもよい。例えば、POS端末20は、初めから全部の機能(該機能を実現するためのプログラム)を有するのではなく、動作モードに応じて(例えば、動作モードの切り替えに際し)、当該動作モードにおいて必要となる機能(図5において有効「〇」とした機能に相当する機能)を実現するためのプログラムを外部(例えば、ストアコントローラ、監視端末、店外のサーバ(クラウド等)等)から取得して実行可能な状態とするとともに、当該動作モードに不要な機能(図5において無効「-」とした機能に相当する機能)を実現するためのプログラムが存在する場合(保持する場合)には当該プログラムを実行不能な状態としてもよい(例えば消去するようにしてもよい)。なお、不要な機能を実現するためのプログラムを実行不能な状態とした後に必要な機能を実現するためのプログラムを取得して実行可能な状態としてもよい。また例えば、POS端末20は、動作モードの切り替えに際し、移行先の動作モードに関わらず、一旦、全部のプログラムを実行不能な状態とした後に、当該動作モードにおいて必要となる機能を実現するためのプログラムを外部から取得して実行可能な状態としてもよい。
つまり、POS端末20の構成としては、動作モードに応じて、元々具備する各種の機能のうちの一部を無効「-」にするといったものであってもよいし、動作モードに応じて、必要な機能のみを適宜を具備させるといったものであってもよい。
However, the
In other words, the configuration of the
以上、図5(A)の通常モード(標準モード)、フルセルフモード、セミセルフモード(会計専用モード)、図5(B)の通常モード(制限モード)、セミセルフモード(登録専用モード)について説明したが、以下、図5(A)の通常モード(標準モード)、フルセルフモード、セミセルフモード(会計専用モード)を中心に説明する。なお、以下の説明において、通常モード(標準モード)を単に通常モードと称する場合がある。また、セミセルフモード(会計専用モード)を単にセミセルフモードと称する場合がある。 The normal mode (standard mode), full-self mode, semi-self mode (accounting-only mode) in FIG. 5(A), normal mode (restricted mode), and semi-self mode (registration-only mode) in FIG. 5(B) have been described above. However, the following description will focus on the normal mode (standard mode), full-self mode, and semi-self mode (accounting-only mode) shown in FIG. 5(A). Note that, in the following description, the normal mode (standard mode) may be simply referred to as the normal mode. Also, the semi-self mode (accounting only mode) may be simply referred to as the semi-self mode.
(動作モードの切り替え(移行))
続いて、POS端末20の動作モードの切り替え(移行)について説明する。POS端末20は、基本的には、店員による動作モードの切り替えるための明示的なモード切替操作(モード移行操作とも称する。詳細は後述する)に従って動作モードが切り替わる。また、POS端末20は、モード切替操作とは異なる他の操作(例えば、店員コードの読み取り等)に従って動作モードが切り替わる場合がある。
(Operation mode switching (transition))
Next, switching (transition) of the operation mode of the
また、POS端末20は、店員の操作によらずに、動作モードが切り替わる場合がある。具体的には、POS端末20は、他端末(POS端末20、監視端末、携帯端末等)からのモード切替命令(モード切替指示)に従って動作モードが切り替わる場合がある。また、POS端末20は、時間的な条件(例えば、最後に操作してからの経過時間、スケジュールによる定刻等)に従って動作モードが切り替わる場合がある。また、POS端末20は、処理の開始時(例えば、受信した登録情報に基づく精算処理の開始時、お会計券に基づく精算処理の開始時等)に動作モードが切り替わるようにしてもよい。また、POS端末20は、処理の終了時(例えば、受信した登録情報に基づく精算処理の終了時、お会計券に基づく精算処理の終了時)に動作モードが切り替わるようにしてもよい。
In addition, the
図6は、POS端末20の動作モードの切り替えについて説明する図である。図6の左側は切り替え前後の動作モードの組み合せ(切替前の動作モード→切替後の動作モード)を示し、右側は動作モードの切り替えの条件(一例)を示している。例えば、aの行は、通常モードからフルセルフモードへの動作モードの切り替えの条件の一例として、モード切替操作、モード切替命令、所定時間経過(不使用)である旨を示している。つまり、動作モードが通常モードであるときに、例えば、モード切替操作、モード切替命令、所定時間経過(不使用)などがあった場合には、動作モードが通常モードからフルセルフモードに切り替わる旨を示している。
FIG. 6 is a diagram illustrating switching of the operation mode of the
(各動作モードの動作)
図7は、通常モードの動作の概略を説明する模式図である。具体的には、図7は、通常モードにおいて、自端末において精算処理を実行する場合の処理の流れや人(店員、客)の動作を表した模式図である。図8は、通常モードの動作の概略を説明するフローチャートである。具体的には、図8は、通常モードにおいて、自端末において精算処理を実行する場合の動作の概略を説明するフローチャートである。
(Operation of each operation mode)
FIG. 7 is a schematic diagram for explaining the outline of the operation in the normal mode. Specifically, FIG. 7 is a schematic diagram showing the flow of processing and the actions of people (clerk, customer) in the case of executing settlement processing on its own terminal in the normal mode. FIG. 8 is a flowchart outlining the operation in the normal mode. Specifically, FIG. 8 is a flowchart for explaining the outline of the operation when executing the settlement process in the own terminal in the normal mode.
通常モード(自端末において精算処理を実行する場合も他端末に精算処理を実行させる場合も同様)では、店員は、客の買上商品を店員側(店員側スキャナ部212、店員側表示部210、キー操作部211)にて登録する(図7の上段)。つまり、POS端末20は、店員の操作(店員側スキャナ部212によるスキャン、店員側表示部210へのタッチ、キー操作部211の操作)により、買上商品の登録処理を実行する(図7の上段)。
In the normal mode (both when executing settlement processing on the own terminal and when executing settlement processing on another terminal), the clerk displays the purchased product of the customer on the clerk side (clerk
店員による登録処理が完了した場合、客は、客側表示部205において買上商品の合計金額を確認し、精算部209に貨幣(現金)を投入、または、カード決済部208を操作し、精算する(図7の下段)。つまり、POS端末20は、客の操作等(精算部209への現金の投入、カード決済部208の操作)により、精算処理を実行する(図7の下段)。
When the registration processing by the store clerk is completed, the customer confirms the total amount of purchased commodities on the customer-
つまり、通常モードにおいて自端末において精算処理を実行する場合、図8に示すように、初めは店員側において、商品がスキャン等され(ステップS10:YES)、商品を登録する(ステップS11)。小計キー(例えば、店員側表示部210に表示された小計キー、または、キー操作部211に配置された小計キー等)の押下後は(ステップS30:YES)、客側において、例えば精算部209により精算が行われ(ステップS50)、処理が完了する。なお、ステップS30の小計キーは、登録処理を完了させるための操作キーであり、小計ボタン、登録完了キー、登録完了ボタン、お会計キー、お会計ボタンなどと称する場合もある。
That is, when executing the settlement process at the own terminal in the normal mode, as shown in FIG. 8, the store clerk first scans the product (step S10: YES) and registers the product (step S11). After pressing the subtotal key (for example, the subtotal key displayed on the clerk-
なお、客は、店員による登録処理が完了する迄(合計金額が確定する迄)、待機していてもよいが、登録処理が完了する前に精算部209に現金を投入してもよい。つまり、POS端末20は、登録処理中において入金を受付可能である(図7の上段)。
The customer may wait until the store clerk completes the registration process (until the total amount is determined), but may insert cash into the
また、客は、登録処理が完了する前に、支払方法(支払種別、決済方法、決済種別とも称する)を選択してもよい。つまり、POS端末20は、登録処理中において支払方法の選択を受付可能である。
Also, the customer may select a payment method (also referred to as payment type, settlement method, or settlement type) before completing the registration process. In other words, the
また、店員は、客による精算が完了する迄(客がお釣りやレシートを取る迄)、待機していてもよいが、次の客の買上商品を登録してもよい。つまり、POS端末20は、精算処理中において次客の買上商品を登録可能である(図7の下段)。また、店員は、客による精算中に不在であってもよい(図7の下段)。つまり、当該客の精算中には、当該客の応対を終えてもよい。
The store clerk may wait until the customer completes the payment (until the customer obtains change or a receipt), or may register the next customer's purchased product. In other words, the
また、POS端末20は、お釣りがある場合には、お釣りの取り忘れを防止するため、精算部209による釣銭・釣札の払出しを制御し、客が釣銭・釣札を取り除いたことをセンサ等で認識した上で、印刷部213によるレシートの発行を制御してもよい。他の動作モードにおいても同様である。
In addition, when there is change, the
通常モード(標準モード)は、上述したように、店員側にて登録処理を実行した後に該登録処理において生成した登録情報を用いて自端末の客側にて精算処理を実行する機能(図7、図8参照)と、該登録処理において生成した登録情報を他端末(精算処理を実行可能な他端末。例えば、他のPOS端末20)に送信して該他端末に精算処理を実行させる機能と、該登録処理において生成した登録情報(または該登録情報を取得するための情報)をコード(バーコード、2次元コード等)化して印刷したお会計券を発行して該他端末に精算処理を実行させる機能とを含む。 In the normal mode (standard mode), as described above, after the store clerk executes the registration process, the customer side of the own terminal executes the settlement process using the registration information generated in the registration process (see FIG. 7). , FIG. 8), and a function of transmitting the registration information generated in the registration process to another terminal (another terminal capable of executing the settlement process, such as another POS terminal 20) to cause the other terminal to execute the settlement process. Then, the registration information generated in the registration process (or the information for acquiring the registration information) is coded (barcode, two-dimensional code, etc.) and printed accounting coupons are issued, and settlement processing is performed on the other terminal. and a function that causes the
なお、セミセルフモード(会計専用モード)は、図5(A)に示したように、他端末における登録処理において生成された登録情報を受信して精算処理を実行する機能と、他端末において発行されたお会計券を読み取って精算処理を実行する機能を含む。つまり、セミセルフモード(会計専用モード)は、専ら精算処理を実行する動作モードである。 In addition, as shown in FIG. 5A, the semi-self mode (accounting only mode) has a function of receiving registration information generated in the registration process on another terminal and executing the settlement process, and It also includes a function to read accounting tickets and execute settlement processing. In other words, the semi-self mode (accounting exclusive mode) is an operation mode exclusively for executing settlement processing.
次に、店員側と客側に表示される画面例について説明する。図9には、一例として通常モードでの画面例を示している。図9(A)は、商品登録処理および決済処理の実行に伴い、店員側表示部210に表示される画面の例を示した図である。図9(A)は、第3品目の商品「10種野菜のグリーンポタージュ」が登録されたときの様子を表している。このページ本体には、各商品の登録GUIキーが含まれている。
Next, examples of screens displayed on the store clerk side and the customer side will be described. FIG. 9 shows a screen example in the normal mode as an example. FIG. 9A is a diagram showing an example of a screen displayed on the clerk-
つまり、店員によって商品に対応する登録GUIキーが押下されることにより、当該商品が登録される。また、このページ本体には、客の購入情報(買上げ商品の商品名、価格、数量、合計金額、および商品登録リスト)の表示領域が含まれている。また、このページの上部の選択領域600には、客の会計情報(合計金額602および預かり金額601)と、キャラクタ603(図9(A)では、猫)とが含まれている。
That is, when the store clerk presses the registration GUI key corresponding to the product, the product is registered. The main body of this page also includes a display area for the customer's purchase information (product name, price, quantity, total price, and product registration list of purchased products). A
キャラクタ603は、表示されている画面に対応する客を識別するためのものである。具体的に、POS端末20は、客ごとの画面を表示することが可能であり、選択領域600がタッチされると当該選択領域600に対応する客の画面が表示される。このように、キャラクタ603は、客を識別するために表示される。なお、選択領域600に、不足金額または過剰金額、および客の決済が完了したか否かを示すステータス情報を含めてもよい。
The
図9(B)は、客に対する商品登録が完了して小計キーが押下されたときの客側表示部205の表示の例を示した図である。この画面には、客の客側会計情報(数量、合計金額、預かり金額、不足金額)が含まれている。また、この画面には、不足金を投入することを促す案内情報と、貨幣を投入する様子を表すアニメーション(動画)が含まれている。
FIG. 9B is a diagram showing an example of display on the customer-
次に、精算部209にエラーが発生しても販売に関するデータ処理を円滑に行うための処理(以下、「精算部エラー対応データ処理」ともいう)について説明する。
精算部エラー対応データ処理は登録部300と入金及び出金処理を行う精算部209が通信を行うことで連動してデータ処理を行うPOS装置であれば、登録部と精算部が分かれている場合でも、1台の装置を対面で連動して処理を行う場合であっても、店員が1台の装置で登録と精算を行うPOS装置であっても適用できる。
Next, processing for smoothly performing data processing related to sales even when an error occurs in the settlement unit 209 (hereinafter also referred to as "data processing for settlement unit error") will be described.
If the
図2で示したように、精算部209は見かけ上POS端末20の一部となっているが、図4で説明したように、精算部209は登録部300と通信を行い動作するマイクロコンピュータなどを備えた異なる装置である。このように、登録部と精算部が異なる装置であることは、本実施形態のPOS端末20に限らず、一般的な構成である。登録部300と精算部209は通信を行うことで連動してデータ処理を行う。精算部209でエラーが発生した場合には、登録部300は精算部209との連動を停止して、登録部300のみで動作可能である。
As shown in FIG. 2, the
上記のように登録部300と精算部209との連動を停止している場合の店員の処理について述べる。
Processing by the store clerk when the linkage between the
登録部300は、精算部209にエラーが発生し、エラー信号を受信した場合には精算部209のエラーを解消させるために、精算部209に初期化信号を通知することができる。また、精算部209の電源を入れなおすことによってもエラーを解消させることが可能である。ただし、初期化を行ったり、電源を入れなおしたりしても精算部209が必ずしもエラーを解消できるとは限らない。
精算部209のエラーが解消した場合には、登録部300と精算部209は再び連動して処理を行うことができる。
When an error occurs in the
When the error in the
精算部209のエラーには、紙幣の搬送エラーなど種々のエラーがあるが、本実施形態での精算部エラー対応処理において対象とするエラーは、エラー発生中であっても入金の受付が可能なエラー(以下、「入金可能エラー」ともいう)である。登録部300は精算部209に対して入金受付開始通知を送信する。それにより精算部209では入金の投入が可能となるがその後に発生するエラーを対象としている。例えば、紙幣投入口412にエラーが発生しても、硬貨投入口410は通常の作動が行える場合にはお客が硬貨投入口410にお金を入れることができる。また、硬貨払出口411、紙幣払出口413のお釣りの排出ができないエラーがあっても、紙幣及び硬貨の投入はできるような状況である。
この場合、釣銭の支払いは、予め用意しておいた小銭ケースから店員により行うことが可能である。
There are various types of errors in the
In this case, the change can be paid by the clerk from a coin case prepared in advance.
連動を停止している場合の登録部300は、店員側スキャナ部212で商品を読み込み、売上画面から小計キーを押下し、お客が精算部209に入れた預かり金を置数入力して現計キーを押下したのちに店員の小銭ケース等から釣銭を出し、当該客の処理を終了させる。
登録部300は商品の合計金額と手入力で入れた預かり金とお釣りの金額が取引履歴として電子ジャーナルに記憶される。
The
The
入金可能エラーが発生し、登録部300と精算部209との連動が停止されたのちに、複数の客によって入金された場合、連動が停止されているため、登録部300はそれぞれの客の入金額を認識することができない。そのため、精算部209がエラーを解消し、登録部300との連動を回復したのちに、精算部209がお客から入金された預かり金の金種と合計金額のデータを登録部300に通知しても、登録部300では、いずれの客の取引で入金されたものか判定することができないため、登録部300ではエラーを表示してデータ処理が中断する。このため販売に関する処理を円滑に行うことができない。
If a plurality of customers deposit money after a depositable error has occurred and interlocking between the
そこで、本実施形態では、連動を回復したときに精算部209に入金があった場合に、これに対するデータ処理を店員に選択させることで、販売に関するデータ処理を円滑に行うことを可能とした。以下の説明では、精算部209に入金され、当該入金に対するデータ処理が行われてない場合の入金を未処理入金と表現し、その額を未処理入金額と表現することがある。
Therefore, in the present embodiment, if there is a payment in the
図10は、精算部209が初期化を行い、初期化状態後の処理概要を示す図である。ここで、精算部209の初期化とは1つの取引のデータ処理を終わらせた後に、次の客の取引として再度入金を受け付け可能となる状態に戻ることを指す。
FIG. 10 is a diagram showing an overview of processing after the
図10に示すように、精算部209が初期化可能で分岐する(ステップS1)。初期化可能ではない場合、登録部300との連動は不可能とし(ステップS2)、店員側表示画面に再起動画面を表示する(ステップS3)。この再起動画面については後述する。その後、再起動することで(ステップS4)、商品の登録を開始することができる。
As shown in FIG. 10, the
初期化可能な場合、登録部300との連動は可能とし(ステップS5)、未処理入金情報があるか否かで分岐する(ステップS6)。未処理入金情報がない場合は、そのまま商品の登録を開始することができる。
If the initialization is possible, interlocking with the
未処理入金情報がある場合は、当該未処理入金に対する処理として、店員側表示画面に3つの対応処理の中の1つ又は複数から選択させる選択画面を店員側表示画面に表示して(ステップS7)、店員に選択させる(ステップS8)。 If there is unprocessed payment information, a selection screen is displayed on the clerk's display screen to allow selection from one or more of the three corresponding processes as processing for the unprocessed payment (step S7). ), and let the store clerk select (step S8).
上述した3つの対応処理のうちの1つ目の対応処理は、入金を出金する出金処理である。この処理が必要になる状況として、例えば、前の客がお金を入れた後にエラー等が発生したために連動を停止した状態で登録部300のみで登録処理と精算を行ったが、その処理が終わってすぐに次の客がお金を投入した場合がある。前の客と次の客の金額が混ざるために登録部300が精算部と連動を回復しても投入された金額の内訳がわからずにこれまでは登録部300はエラーとして報知していた。
1つ目の対応処理が選択された場合には、精算部209は入金額と同額を出金する。店員が前の客の金額分は入金済処理として小銭ケースに戻す等の処理を行い、次の客の入金額は今回の預かり金として再度精算部209に投入する。
The first handling process among the three handling processes described above is a withdrawal process for withdrawing a deposit. As a situation in which this process is necessary, for example, registration processing and settlement were performed only by the
When the first corresponding process is selected, the
詳細には、登録部300には1つ以上の手入力により精算処理したそれぞれの客ごとの取引履歴が記憶されているのでメンテナンス操作やデータを修正できる操作から画面上に1取引ごとに表示し、出金された金額を1取引ごとに預かり金として精算部209に入金して、釣銭を排出する行為を行う。釣り銭は小銭ケース等に戻す行為を行う。
この作業はその場で行うこともできるし、その日の閉設作業時でもよく、最終的に登録部300にある手入力で精算処理した取引履歴の電子ジャーナルを上書きできればいい。
More specifically, since the
This work can be done on the spot, or during the closing work of the day.
2つ目の対応処理は、現取引での入金として扱う現取引入金処理である。この処理が必要になる状況として、例えば、前の客の入金額は登録部300でデータ処理できたがその後にエラー等が発生し、連動を停止した状態でその後に次の客がお金を投入したために登録部300と精算部209で連動を開始したときに預かり金のデータ処理がわからない場合がある。この2つ目の対応処理が選択された場合には、精算部209の預かり金を現取引の入金額として処理する。
The second corresponding process is actual transaction payment processing, which is treated as payment for actual transaction. As a situation where this process is necessary, for example, although the
登録部300では、未処理入金額を現在の取引を行っているお客の預かり金額としてデータに登録し、以降は通常の登録処理として進めることができる。
In the
3つ目の対応処理は、前の客取引での入金として扱う前取引入金処理である。この処理が必要になる状況として、例えば、前の客がお金を入れた後にエラー等が発生したために登録部300のみで登録処理と精算を行い、その後に登録部300が精算部と連動を回復できたときに次の客が入金していない場合がある。この3つ目の対応処理が選択された場合には、預かり金は前の客の預かり金として処理する。
The third corresponding process is pre-transaction deposit processing, which is treated as deposit in the previous customer transaction. As a situation where this process is necessary, for example, registration processing and settlement are performed only by the
登録部300では電子ジャーナルにある前の客の取引履歴の手入力した預かり金の未処理金額を自動的又選択により上書きして、かつ釣銭として払い出すべきデータがある場合には釣銭の払い出し口から釣銭を排出する作動を行う。排出された金額は小銭ケース等から出したお金なので店員はそれを元に戻す処理を行う。
In the
これらの対応処理を店員が選択することで、連動を停止している間の入金の扱いが確定するため、そのまま商品の登録など、販売に関する処理を円滑に行うことができる。
この対応処理は登録部側の内部処理できる場合は自動的にデータ処理を行い、登録部で自動的にデータ処理できないような場合はその状況に合わせて複数の選択肢を画面上に表示する。
例えば、連動を停止して回復した際に前回の取引の時に取引履歴として電子ジャーナルに記憶されている手入力で入れた預かり金額と精算部209から送られてきたデータとが一致する場合にはその金額は前の客の取引での預かり金としてデータ処理するのが適当であるので自動的に登録部でデータ処理を行い、画面上には今回は「前回の取引としてデータ処理を行いました。」などの表示とともに確認のボタンを表示させてデータ処理を終了させることもできる。
また、小銭ケース等から出した金額を元に戻すように連動を回復できた際に画面で表示させることや精算部209の釣り銭の排出口から小銭ケース等に戻す金額だけ排出するようにしてもいい。
By the store clerk's selection of these corresponding processes, the handling of deposits while interlocking is stopped can be confirmed, so that processes related to sales, such as product registration, can be performed smoothly.
In this correspondence processing, data processing is automatically performed when internal processing on the side of the registration unit is possible, and when data processing cannot be performed automatically by the registration unit, a plurality of options are displayed on the screen according to the situation.
For example, if the manually entered deposit amount stored in the electronic journal as the transaction history at the time of the previous transaction matches the data sent from the
Also, when the interlocking is restored so as to restore the amount of money taken out of the coin case or the like, it may be displayed on the screen, or only the amount of money returned to the coin case or the like may be discharged from the change outlet of the
現取引でエラーが発生して、その取引中に連動を停止してエラー復旧により連動を開始した場合には、未処理入金は現取引での預かり金であることわかるので、登録部300はデータ処理をすることができるのでそのような場合も自動でデータ処理をすることができる。 If an error occurs in the current transaction, interlocking is stopped during the transaction, and interlocking is started due to recovery from the error, it is known that the unprocessed deposit is the deposit in the current transaction. Since it can be processed, data can be processed automatically even in such cases.
図11(A)は、店員に3つの対応処理の中から選択させる選択画面の一例を示す図である。エラー状態にもかかわらず複数の客が精算部209にお金を入金することができるので登録部300ではその未処理入金の内訳がわからない。前述したように精算部209は入金中エラーの場合は入金された種別と合計金額についてはデータとして記憶できるので、登録部300との連動を回復した時点で持っているデータを登録部300に送ることになる。登録部300では精算部209から送られてきた合計金額をデータ処理しようとするが複数のお客が入金した状態の場合には登録部300ではそれぞれの客の入金額を判断できないのでデータ処理を進めるために店員側表示画面に選択肢を表示する。
FIG. 11(A) is a diagram showing an example of a selection screen that allows a store clerk to select from three handling processes. Since a plurality of customers can deposit money into the
選択画面301には、「精算部の異常復旧時に「XXX円」が投入されておりました」と表示される。この「XXX円」は、精算部209に記憶されている未処理入金額である。また、選択画面301には、店員が1つ目の対応処理を選択するための「出金する」ボタンと、2つ目の対応処理を選択するための「現取引として処理」ボタンと、3つ目の対応処理を選択するための「前回の取引として処理」ボタンが表示される。
On the
店員は、選択画面301に各ボタンのうちのいずれかを選択するが、その選択する際の基準の一例を説明する。ここで、預かり金ありとは、お客が精算部209にお金を入れて預かり金のデータとして精算部209がカウントできた場合と、精算部209にお金を入れたがカウントされる前にエラーが出て留まっている場合を含む。図11(B)は選択する際の基準の一例を示す図である。
The store clerk selects one of the buttons on the
「前の客の預かり金あり」で、この入金が未処理入金のままであり、かつ「今回の客の預かり金あり」の場合(「ケースA」とする)、図11(B)に示されるように、3つのボタンの選択肢がある。 In the case of "there is a deposit from the previous customer" and this deposit remains unprocessed, and "there is a deposit from the current customer" ("Case A"), Fig. 11(B) shows the There are three button options so that you can
ケースAには、図12に示されるように、4つのパターンがある。図12には、連動停止中に入金されたパターンを示すパターン1~4ごとに、第1の客、第2の客の入金額と、登録部300が精算部209から通知される金額が示されている。なお、「第1の客」は「前の客」に対応し、「第2の客」は「今回の客」に対応する。
Case A has four patterns, as shown in FIG. FIG. 12 shows the amounts deposited by the first customer and the second customer and the amounts notified to the
パターン1は、「前の客の預かり金」として500円が入金され、「今回の客の預かり金」として1000円が入金されたパターンを示す。この場合、連動回復後に登録部300が精算部209から通知される金額は1500円である。パターン2は、「前の客の預かり金」として1000円が入金され、「今回の客の預かり金」として500円が入金されたパターンを示す。この場合、連動回復後に登録部300が精算部209から通知される金額は1500円である。パターン3は、「今回の客の預かり金」として1500円が入金されたパターンを示す。この場合、連動回復後に登録部300が精算部209から通知される金額は1500円である。パターン4は、「前の客の預かり金」として1500円が入金されたパターンを示す。この場合、連動回復後に登録部300が精算部209から通知される金額は1500円である。
このように、いずれのパターンであっても、連動回復後に登録部300が精算部209から通知される金額は1500円であるため、登録部300では判断できない。そのため、登録部300は図11(A)のように3つの選択肢を出して店員に判断させる。登録部の画面は「XXX円」には1500円が表示されているので、店員はこれに基づきどの選択肢が適切であるかを判断する。
As described above, in any pattern, the amount of money notified to the
例えば、店員は複数のお客で預かり金として置数入力している場合には「出金する」ボタンを選択して精算部209から未処理入金を払い出して処理するのが適切である。
前のお客が精算部209に入金した預かり金額と画面上の未処理金額「XXX円」と同じ場合には「前回の取引として処理する」のが適切である。今取引をしているお客預かり金であることが「XXX円」の表示からわかる場合には「現取引として処理する」が適切である。
For example, when a number of deposits are entered by a plurality of customers, it is appropriate for the clerk to select the "withdraw" button to withdraw the unprocessed deposits from the
If the deposit amount deposited by the previous customer in the
選択画面301は、常にすべての選択肢を表示する必要はなく、設定により選択肢を表示することができる。
登録部300が自動でデータ処理できるような場合でも3つの選択肢のうちのいずれか2つを表示させて店員に処理させるのが適切であれば該当する選択肢だけを画面上に表示させることもできる。その際に不要な選択肢は選択画面301から削除したり、ボタンの表示を反転させたり、押下しても反応させないなどの処理を施しておいてもよい。
例えば、前の客の取引の預かり金として登録部300でデータ処理を自動的に行うのが適切であっても、店員によっては出金をした方が処理しやすい場合などは「前回の取引として処理する」と「出金する」の選択肢を出して処理させるなどの設定をできるようにしてもいい。
The
Even if the
For example, even if it is appropriate to automatically process the data in the
「前の客の預かり金あり」で、この入金が未処理入金のままであり、かつ「今回の客の預かり金なし」の場合(「ケースB」とする)、図11(B)に示されるように、「前回の取引として処理」ボタンの選択が適切と考えられる。ケースBの例として、「前の客の預かり金」が250円の場合、「今回の客の預かり金」は0円のため「XXX円」には250円が表示される。したがって、「前回の取引として処理」ボタンの選択が適切である。
選択画面301の前回の取引の表示欄には電子ジャーナルに記憶されている情報から「手入力処理」等の表示を併せて表示すれば店員は理解できる。さらに、手入力による処理が複数ある場合には表示欄に複数の処理があることがわかる表示や印などを設けて、情報にアクセスできるようにしてもよい。
In the case of "previous customer's deposit", this deposit remains unprocessed, and "no current customer's deposit"("CaseB"), shown in Fig. 11(B). It may be appropriate to select the “Process as previous transaction” button so that As an example of case B, when the "previous customer's deposit" is 250 yen, the "current customer's deposit" is 0 yen, so 250 yen is displayed in "XXX yen". Therefore, selection of the "process as previous transaction" button is appropriate.
If the display column of the previous transaction on the
「前の客の預かり金なし」で、かつ「今回の客の預かり金あり」の場合(「ケースC」とする)、図11(B)に示されるように、「現取引として処理」ボタンの選択が適切と考えられる。ケースCの例として、「前の客の預かり金」が0円で「今回の客の預かり金」として1000円が入金された場合が考えられ、このとき「XXX円」には1000円が表示される。したがって、「現取引として処理」ボタンの選択が適切である。 In the case of "no deposit from previous customer" and "with deposit from current customer" (referred to as "Case C"), as shown in FIG. is considered appropriate. As an example of case C, it is conceivable that the ``previous customer's deposit'' is 0 yen and the ``current customer's deposit'' is 1,000 yen. be done. Therefore, selection of the "treat as current transaction" button is appropriate.
「前の客の預かり金なし」で、かつ「今回の客の預かり金なし」の場合は、図11(B)に示されるように、選択画面301は表示されない。以上のように、店員は選択画面301に記載されている情報からどのボタンを選択することが適切かを判断し、ボタンを選択する。
In the case of "no previous customer's deposit" and "no current customer's deposit", the
図11(A)に示されるように、登録部300と連動している精算部209にエラーが発生し、精算部209との連動を停止した後に連動を開始した場合に、受信された初期化応答に含まれる未処理情報に対応して、未処理情報に対する処理を指示するための指示情報として選択画面301を表示する。これにより、エラー復旧前に入金された入金額に対するデータ処理を円滑に行うことが可能となる。
また、画面上に選択肢以外に前回の取引や今回の取引の一覧を同時に表示してもいい。さらに、預かり金として入金した金種の種別を画面上に併せて表示してもよい。例えば、「100円玉 〇枚・1000円札 〇枚」などを表示することで店員はさらに出金した際の内容の確認や判断が容易になる。
As shown in FIG. 11A, when an error occurs in the
In addition to options, a list of previous transactions and current transactions may also be displayed on the screen at the same time. Furthermore, the type of denomination deposited as deposit may also be displayed on the screen. For example, displaying ``100-yen coins, 1000-yen bills,'' etc. makes it easier for the clerk to confirm and judge the details when withdrawing money.
なお、連動を停止して複数の客を登録部300で処理した場合には複数の客の預かり金が精算部209にある状態なので、店員が複数の客を連動停止した状態で処理した場合用に別途選択肢を設けて未処理入金が複数あるための処理画面を用意してもよい。
In addition, when a plurality of customers are processed in the
精算部209の初期化状態後に連動が可能な場合について説明したが、精算部209の初期状態後に連動が不可能な場合には、登録部300は、図11(C)に示される、精算部209の電源を入れなおすことを促す再起動画面302を店員側表示部210に表示する。ここでの電源の入れなおしは、精算部209の不図示の電源ボタンやリセットボタンを店員が操作することで行うことができる。
The case where interlocking is possible after the
次に、精算部エラー対応処理をフローチャートを用いて説明する。図13、図14、図15は、登録部300の処理を示すフローチャートである。図13に示される処理は、取引が開始され、商品の登録が可能となったときからの処理を示している。登録部300は、商品登録操作が行われたか否かを判定する(ステップS101)。商品登録操作とは、店員側スキャナ部212により商品のバーコードが読み取られることなどの操作が挙げられる。
Next, the settlement unit error handling process will be described using a flowchart. 13, 14, and 15 are flowcharts showing the processing of the
商品登録操作が行われると(ステップS101:YES)、登録部300は、商品登録操作が行われ商品の登録を行う(ステップS102)。
When the product registration operation is performed (step S101: YES), the
登録部300は、精算部209に作動状態要求を送信する(ステップS103)。この作動状態要求は、精算部209にエラーが発生しているか否かを問い合わせるメッセージである。登録部300は、作動状態要求に対する応答である作動状態応答を受信すると(ステップS104)、精算部209が正常か否かを判定する(ステップS105)。作動状態応答は、動作状況やエラーか否かを示す情報を含むメッセージである。
The
精算部209が正常ではない場合には(ステップS105:NO)、図15のステップS301に進む。精算部209が正常である場合には(ステップS105:YES)、登録部300は、小計キーが押下されたか否かを判定する(ステップS106)。小計キーが押下された場合には(ステップS106:YES)、図14のステップS201に進む。小計キーが押下されなかった場合には(ステップS106:NO)、登録部300は、商品登録操作が行われたか否かを判定する(ステップS107)。商品登録操作が行われていない場合には(ステップS107:NO)、ステップS106に戻る。商品登録操作が行われた場合には(ステップS107:YES)、登録部300は、ステップS102に戻り、商品登録操作が行われた商品の登録を行う(ステップS102)。
If the
図13から引き続き、図14を用いて精算部の処理をフローチャートを用いて説明する。図14は、図13のステップS106で小計キーが押下されたと判定された場合の処理を示している。登録部300は、精算部209に入金受付開始通知を送信する(ステップS201)。この入金受付開始通知は、精算部209において、入金の受け付けを許可するための通知であり、これにより精算部209は、入金の受付が可能となる。その後、登録部300は、精算部209に入金情報要求を送信する(ステップS202)。入金情報要求とは、精算部209に現在入金されている額を精算部209に問い合わせる要求である。
Continuing from FIG. 13, the processing of the settlement unit will be described with reference to the flowchart of FIG. FIG. 14 shows processing when it is determined in step S106 of FIG. 13 that the subtotal key has been pressed. The
登録部300は、入金情報要求に対する応答である入金情報応答を受信し(ステップS203)、客側表示部205と店員側表示部210に、預り金を表示する(ステップS204)。この入金情報要求と入金情報応答を何度かやり取りし、預り金が商品の合計金額以上となったのちに、店員により現計キーが押下される(ステップS205)。この現計キーは、精算を行うためのキーである。現計キーが押下されると、登録部300は、精算部209に入金停止通知を送信する(ステップS206)。この入金停止通知は、精算部209において、入金の受け付けを禁止するための通知であり、これにより精算部209は、入金の受付が不可能となる。
The
登録部300は、受信した入金情報応答に示される入金額から商品の合計額を減算して得られた釣銭額を客側表示部205と店員側表示部210に表示する(ステップS207)。登録部300は、精算部209に出金要求を送信する(ステップS208)。出金要求は、精算部209に出金を要求するもので、釣銭額とともに送信される。登録部300は、取引履歴を電子ジャーナルに記憶し(ステップS209)、処理を終了する。電子ジャーナルは、POS端末20のハードディスク204に記憶される。
The
図14から引き続き、図15を用いて精算部エラー対応処理をフローチャートを用いて説明する。図15は、図13のステップS105で精算部209が正常ではないと判定された場合の処理を示している。登録部300は、精算部209からエラー通知を受信しているか否かを判定する(ステップS301)。エラー通知とは、精算部209にエラーが発生したことを登録部300に通知するメッセージである。
Continuing from FIG. 14, the settlement unit error handling process will be described using a flowchart with reference to FIG. FIG. 15 shows processing when it is determined in step S105 of FIG. 13 that the
エラー通知を受信していない場合には(ステップS301:NO)、登録部300は、精算部209に初期化要求を送信する(ステップS302)。この初期化要求は、精算部209に所定の状態(初期化処理を実行した初期状態)に移行させるメッセージである。このように、登録部300は、連動している精算部209にエラーが発生したと判定した場合に、精算部209に対して初期状態への移行を要求する。登録部300は、初期化応答を受信する(ステップS303)。初期化応答は、初期化要求に対する応答である。初期化応答には、精算部209に入金され、当該入金に対する決済が行われてない未処理入金を示す未処理情報が含まれる。このように、登録部300は、初期化要求という指示に対する精算部209からの初期化応答を受信する。
If no error notification has been received (step S301: NO), the
登録部300は、初期化応答をもとに、精算部209が正常か否かを判定する(ステップS304)。精算部209が正常と判定された場合には(ステップS304:YES)、登録部300は、連動フラグをオンにする(ステップS305)。連動フラグとは、登録部300が精算部209と連動しているか否かを示すフラグであり、連動している場合にはオンを示し、連動していない場合にオフを示す。
The
さらに、登録部300は、初期化応答をもとに、未処理入金があるか否かを判定する(ステップS306)。未処理入金がない場合には(ステップS306:NO)、処理を終了する。その後、新たな取引を行う場合には、再び図13のステップS101に進む。未処理入金がある場合には(ステップS306:YES)、登録部300は、図11(A)で示した選択画面301を表示する(ステップS307)。登録部300は、店員の選択内容で分岐する(ステップS308)。
Furthermore, the
ステップS307に示されるように、登録部300と連動している精算部209にエラーが発生し、精算部209との連動を停止した後に連動を開始した場合に、受信された初期化応答に含まれる未処理情報に対応して、未処理情報に対する処理を指示するための指示情報を店員側表示部に表示する。これにより、エラー復旧前に入金された入金額に対するデータ処理を円滑に行うことが可能となる。
As shown in step S307, when an error occurs in the
選択画面301において、「現取引として処理」ボタンが選択された場合には(ステップS308:入金(現))、登録部300は、未処理入金額を現取引での入金額として(ステップS309)、処理を終了する。このステップS309において、未処理入金額は、現取引のものとして電子ジャーナルに上書き記憶される。
When the "process as current transaction" button is selected on the selection screen 301 (step S308: deposit (current)), the
「出金する」ボタンが選択された場合には(ステップS308:出金)、登録部300は、未処理入金額を出金するために、精算部209に出金要求を送信して(ステップS310)終了する。この場合、出金された未処理入金額は、店員によって小銭ケース、ドロアー、または精算部209などに戻される。
When the "withdrawal" button is selected (step S308: withdraw), the
「前回の取引として処理」ボタンが選択された場合には(ステップS308:入金(前))、登録部300は、未処理入金額を前取引での入金額として(ステップS311)、終了する。このステップS311において、未処理入金額は、前取引のものとして電子ジャーナルに上書き記憶される。
If the "process as previous transaction" button is selected (step S308: deposit (previous)), the
上記ステップS301において、エラー通知を受信している場合には(ステップS301:YES)、登録部300は、店員側表示部210に精算部209にエラーが発生していることを示すエラー画面を表示する(ステップS312)。
In step S301, if an error notification has been received (step S301: YES), the
登録部300は、精算部209に連動停止通知を送信し(ステップS314)、連動フラグをオフにして(ステップS315)、ステップS316に進む。連動停止通知は、登録部300が精算部209に対し連動を停止することを通知するメッセージである。
The
連動フラグがオフの場合には精算部209が使用できないため、登録部300は、店員が客から預かった金額を置数で入力するための画面を店員側表示部210に表示する。そして登録部300は、預り金額が入力され(ステップS316)、現計キーが押下されると(ステップS317)、預かり金額から商品の合計額を減算して得られた釣銭額を客側表示部205と店員側表示部210に表示する(ステップS318)。店員は、表示された釣銭額を客に支払う。登録部300は、取引履歴を電子ジャーナルに記憶し(ステップS319)、処理を終了する。
Since the
上記ステップS304において、精算部209が正常ではないと判定された場合には(ステップS304:NO)、図11(C)で示した再起動画面302を表示する(ステップS320)。再起動した精算部209は、自発的に初期化応答を送信するため、登録部300は、ステップS320の後は、ステップS303に進む。なお、上記ステップS320で表示される再起動画面302を、初期化要求を送信し、当該初期化要求に対する初期化応答が精算部209から受信できない場合に第2の指示画面として表示してもよい。
If it is determined in step S304 that the
上述した図15に示されるように、登録部300は、受信された応答に基づく応答情報(選択画面301、再起動画面302)を表示する。従来は、未処理入金がある場合、他の店員を呼ぶなどして未処理入金に対する処理を行ったのちに販売に関する処理を行っていたが、選択画面301により、店員は未処理入金があることを認識できる。そして店員は選択画面301の選択肢の中から選択すれば、販売に関する処理を継続することができるので、販売に関する処理を円滑に行うことができる。また、再起動が必要なほどのエラーであっても、再起動画面302により、再起動が必要であることを店員に認識させることができ、この場合、従来のように他の店員を呼ぶことなく正常に復帰する可能性もあることから、従来技術と比較して販売に関する処理を円滑に行うことができる。
As shown in FIG. 15 described above, the
また、ステップS315に示されるように、連動が停止されても(連動フラグがオフとなっても)、ステップS316に進むことから、登録部300は、精算部209との連動を停止した場合でも、買上商品を登録可能であるので、販売に関する処理を円滑に行うことができる。 Further, as shown in step S315, even if the interlocking is stopped (even if the interlocking flag is turned off), the process proceeds to step S316. , purchased products can be registered, so that sales processing can be performed smoothly.
次に、精算部209の処理について説明する。図16、図17は、精算部209の処理を示すフローチャートである。図16、図17に示されるフローチャートは、精算部209の起動時からの処理を示すフローチャートである。
Next, processing of the
図16において、精算部209は、起動後に登録部300から作動状態要求を受信し(ステップS400)、異常チェックを行う(ステップS401)。この異常チェックは、精算部209が有する各種デバイスのチェックである。次に、精算部209は、チェックした内容を作動状態応答として登録部300に送信する(ステップS402)。精算部209に異常が無ければ(ステップS403:YES)、ステップS404において登録部300から入金受付開始通知の受信を待つ。異常がある場合は(ステップS403:NO)、図17のステップS501においてエラー通知を送信する。
In FIG. 16, the
精算部209は、登録部300から入金受付開始通知を受信したか否かを判定する(ステップS404)。入金受付開始通知を受信した場合には(ステップS404:YES)、精算部209は、入金受付可能状態とする(ステップS405)。
The
入金受付開始通知を受信していない場合には(ステップS404:NO)、精算部209は、登録部300から入金受付停止通知を受信したか否かを判定する(ステップS406)。入金受付停止通知を受信した場合には(ステップS406:YES)、精算部209は、入金受付停止状態とし(ステップS407)、処理を終了する。
If the payment reception start notification has not been received (step S404: NO), the
入金受付停止通知を受信していない場合には(ステップS406:NO)、精算部209は、登録部300から出金通知を受信したか否かを判定する(ステップS408)。出金通知を受信した場合には(ステップS408:YES)、精算部209は、通知された額を出金して(ステップS409)、未処理入金額を0にして(ステップS410)、終了する。
If the notification of stop accepting payment has not been received (step S406: NO), the
出金通知を受信していない場合には(ステップS408:NO)、精算部209は、図17のステップS501においてエラー通知を送信する。
If the payment notification has not been received (step S408: NO), the
精算部209は、ステップS405において入金受付可能状態とした後はお客からの入金を受け付ける(ステップS414)。精算部209は、上記ステップS202において登録部300から送信される入金情報要求に対応して入金情報を送信する(ステップS415)。精算部209は、上記ステップS206において登録部300から送信される入金停止通知を受信して(ステップS416)、入金受付を停止し(ステップS417)、精算部内の在高を更新する(ステップS418)。精算部209は、上記ステップS208において登録部300から送信される出金要求に対応して釣銭を排出して(ステップS419)、処理を終了する。
The
図16から引き続き、図17を用いて精算部209の処理をフローチャートを用いて説明する。精算部209は登録部300にエラー通知を送信する(ステップS500)。その後、精算部209は、初期化応答要求を受信したか否かを判定する(ステップS501)。初期化応答要求を受信した場合には(ステップS501:YES)、精算部209は、記憶されている未処理入金額を取得する(ステップS502)。精算部209は、取得した未処理入金額を示す初期化応答を登録部300に送信し(ステップS503)、図16のステップS400に戻る。
Continuing from FIG. 16, the processing of the
入金情報要求を受信していない場合には(ステップS501:NO)、精算部209は、入金を検出したか否かを判定する(ステップS504)。入金を検出した場合には(ステップS504:YES)、精算部209は、記憶されている未処理入金額に検出された入金額を加算し(ステップS505)、図16のステップS400に戻る。
If a payment information request has not been received (step S501: NO), the
入金を検出していない場合には(ステップS504:NO)、精算部209は、初期化通知を受信したか否かを判定する(ステップS506)。初期化通知を受信していない場合には(ステップS506:NO)、図16のステップS400に戻る。一方、初期化通知を受信した場合には(ステップS506:YES)、精算部209は、初期化処理を行い(ステップS507)、処理を終了する。
If payment has not been detected (step S504: NO), the
以上説明した実施形態では、精算部209に障害が発生した場合は、現金での決済を例にしていたが、他の決済方法を選択可能としてもよい。図18は、障害発生時に客側表示部205に表示される2種類の画面を示す図である。図18(A)は、客が決済方法を選択する前に障害が発生した場合に表示される画面(以下、「画面A」ともいう)を示す図である。図18(B)は、客が現金を精算部209に入金した後に障害が発生した場合に表示される画面(以下、「画面B」ともいう)を示す図である。
In the above-described embodiment, when a failure occurs in the
画面Aには、ポップアップ311が表示される。ポップアップ311には、「精算入出金装置で障害が発生しました 現金精算できません 以下の決済方法が可能です」と表示される。また、ポップアップ311には、客が選択可能な決済方法として、「クレジット」、「電子マネー」、及び「他端末で現金精算」を示すボタンが表示される。「クレジット」は、商品を登録したPOS端末20でクレジットカードによる精算を示す。「電子マネー」は、商品を登録したPOS端末20で電子マネーによる精算を示す。「他端末で現金精算」は、商品を登録したPOS端末20ではない他端末で現金による精算を示す。これら3つの決済方法から、客が所望の決済方法を押下してもよい。
A pop-
画面Bには、ポップアップ312が表示される。ポップアップ312には、「精算入出金装置で障害が発生しました 現金精算できません 以下の決済方法が可能です」と表示される。また、ポップアップ312には、客が選択可能な決済方法として、「入金額を返金して他端末で精算」、「入金額を返金せず他端末で精算」、「残金をクレジットで精算」、及び「残金を電子マネーで精算」を示すボタンが表示される。
A pop-
このようにすることで、商品の販売に関する処理を円滑に行うことができる。なお、本実施形態では、登録部300と精算部209とが見かけ上一体化されたPOS端末20を例に説明したが、登録部300と精算部209とが通信可能であればよく、例えば登録専用モードのPOS端末20(登録装置)と会計専用モードのPOS端末20(精算装置)や、2人制レジ等のように登録部300と精算部209とが見かけ上別筐体となっていても本実施形態を適用することができる。
By doing so, it is possible to smoothly perform the processing related to the sale of the product. In this embodiment, the
また、精算部209は登録部300にエラーを通知すると客側表示部205に客が当該精算部209に入金ができない旨の報知をおこなってよい。報知の例としては、例えば、精算部209の客側表示部205の画面全体に所定の文字情報等を表示することである。「現在エラー中です。入金の受付を中止してください。」などを表示することでお客に入金をさせないようにすることができる。
さらに、別の報知例としては、エラー等が発生した場合、エラーを報知するブザー音を発生させることで入金させないように報知することもできる。
Further, when the
Furthermore, as another notification example, when an error or the like occurs, it is possible to generate a buzzer sound to notify the error so as not to allow the money to be deposited.
なお、以上に説明したPOS端末20(登録部300、精算部209)を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
A program for realizing the POS terminal 20 (
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。 As described above, the embodiments of the present invention have been described in detail with reference to the drawings, but the specific configuration is not limited to the embodiments, and designs and the like are included within the scope of the present invention.
1…POSシステム
20…POS端末
201…CPU
202…ROM
203…RAM
204…ハードディスク
205…客側表示部
206…客側スキャナ部
208…カード決済部
209…精算部
210…店員側表示部
211…キー操作部
212…店員側スキャナ部
213…印刷部
214…音声出力部
215…通信部
300…登録部
301…選択画面
1...
202 ROM
203 RAM
204
Claims (8)
前記登録部は、
連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信手段と、
前記未処理入金情報をデータ処理する未処理入金処理手段と、
を備え、
前記未処理入金処理手段は、
前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記登録部に記憶されている情報に基づいて前記未処理入金情報のデータ処理を取引単位に実行可能であることを特徴とする販売データ処理装置。 A registration unit that registers purchased products as a transaction for each shopper and a settlement unit that can settle the price of the products registered in the registration unit in cash for each transaction are interlocked by communicating with each other. A sales data processing device for processing sales data of one transaction by
The registration unit
Unprocessed deposit receiving means for obtaining unprocessed deposit information regarding deposit from the settlement unit while interlocking is stopped;
unprocessed deposit processing means for data processing the unprocessed deposit information ;
with
The unprocessed deposit processing means
When an error occurs in the settlement unit interlocking with the registration unit, and after the interlocking with the settlement unit is stopped, the error is recovered and the interlocking with the settlement unit is started, stored in the registration unit A sales data processing device capable of executing data processing of said unprocessed deposit information on a transaction basis based on the information stored in said sales data processing unit.
前記未処理入金情報に基づく未処理入金額について、少なくとも、現取引での入金額としてデータ処理、又は、前取引での入金額としてデータ処理を実行可能であることを特徴とする請求項1に記載の販売データ処理装置。 The unprocessed deposit processing means
2. The method according to claim 1, wherein the unprocessed payment amount based on the unprocessed payment information can be processed at least as the payment amount in the current transaction or as the payment amount in the previous transaction. Sales data processor as described.
前記登録部は、
連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信手段と、
前記未処理入金情報をデータ処理する未処理入金処理手段と、
店員への操作指示を表示する操作指示表示手段と、
を備え、
前記操作指示表示手段は、
前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記未処理入金情報のデータ処理を取引単位に実行するための操作指示を店員側表示部に表示することを特徴とする販売データ処理装置。 A registration unit that registers purchased products as a transaction for each shopper and a settlement unit that can settle the price of the products registered in the registration unit in cash for each transaction are interlocked by communicating with each other. A sales data processing device for processing sales data of one transaction by
The registration unit
Unprocessed deposit receiving means for obtaining unprocessed deposit information regarding deposit from the settlement unit while interlocking is stopped;
unprocessed deposit processing means for data processing the unprocessed deposit information ;
an operation instruction display means for displaying an operation instruction to the store clerk;
with
The operation instruction display means includes :
When an error occurs in the settlement unit that is interlocked with the registration unit, and after the interlocking with the settlement unit is stopped, the error is recovered and the interlocking with the settlement unit is started, the unprocessed deposit information A sales data processing device, characterized in that an operation instruction for executing data processing for each transaction is displayed on a store clerk's display section.
前記操作指示として、前記未処理入金情報に基づく未処理入金額について、現取引での入金額として処理するか、前取引での入金額として処理するか、出金するか、を選択させる選択肢を表示すること特徴とする請求項3に記載の販売データ処理装置。 The operation instruction display means includes:
As the operation instruction, an option for selecting whether to process the unprocessed deposit amount based on the unprocessed deposit information as the deposit amount in the current transaction, process it as the deposit amount in the previous transaction, or withdraw. 4. The sales data processing device according to claim 3, wherein the information is displayed.
前記登録部による、
連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信ステップと、
前記未処理入金情報をデータ処理する未処理入金処理ステップと、
を含み、
前記未処理入金処理ステップでは前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記登録部に記憶されている情報に基づいて前記未処理入金情報のデータ処理を取引単位に実行可能であることを特徴とする制御方法。 A registration unit that registers purchased products as a transaction for each shopper and a settlement unit that can settle the price of the products registered in the registration unit in cash for each transaction are interlocked by communicating with each other. A control method by a sales data processing device for processing sales data of one transaction by
by said Registry;
an unprocessed deposit receiving step of obtaining unprocessed deposit information regarding deposits from the settlement unit while interlocking is stopped;
an unprocessed deposit processing step for data processing the unprocessed deposit information ;
including
In the unprocessed deposit processing step, if an error occurs in the settlement unit that is interlocked with the registration unit, and after the interlocking with the settlement unit is stopped, the error is recovered and the interlocking with the settlement unit is started. 7. A control method, wherein data processing of said unprocessed deposit information can be executed for each transaction based on information stored in said registration unit .
前記登録部による、
連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信ステップと、
前記未処理入金情報にデータ処理する未処理入金処理ステップと、
店員への操作指示を表示する操作指示表示ステップと、
を含み、
前記操作指示表示ステップでは前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記未処理入金情報のデータ処理を取引単位に実行するための操作指示を店員側表示部に表示することを特徴とする制御方法。 A registration unit that registers purchased products as a transaction for each shopper and a settlement unit that can settle the price of the products registered in the registration unit in cash for each transaction are interlocked by communicating with each other. A control method by a sales data processing device for processing sales data of one transaction by
by said Registry;
an unprocessed deposit receiving step of obtaining unprocessed deposit information regarding deposits from the settlement unit while interlocking is stopped;
an unprocessed deposit processing step of performing data processing on the unprocessed deposit information ;
an operation instruction display step of displaying an operation instruction to the store clerk ;
including
In the operation instruction display step, if an error occurs in the settlement unit that is interlocked with the registration unit, and after the interlocking with the settlement unit is stopped, the error is recovered and the interlocking with the settlement unit is started, A control method, wherein an operation instruction for executing data processing of the unprocessed deposit information on a transaction basis is displayed on a clerk-side display section.
連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信ステップと、
前記未処理入金情報をデータ処理する未処理入金処理ステップと、
を実行させるプログラムであり、
前記未処理入金処理ステップでは前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記登録部に記憶されている情報に基づいて前記未処理入金情報のデータ処理を取引単位に実行可能であることを特徴とするプログラム。 A registration unit that registers purchased products as a transaction for each shopper and a settlement unit that can settle the price of the products registered in the registration unit in cash for each transaction are interlocked by communicating with each other. to the computer of the registration unit in the sales data processing device that processes the sales data of one transaction by
an unprocessed deposit receiving step of obtaining unprocessed deposit information regarding deposits from the settlement unit while interlocking is stopped;
an unprocessed deposit processing step for data processing the unprocessed deposit information ;
is a program that executes
In the unprocessed deposit processing step, if an error occurs in the settlement unit that is interlocked with the registration unit, and after the interlocking with the settlement unit is stopped, the error is recovered and the interlocking with the settlement unit is started. A program capable of executing data processing of said unprocessed deposit information for each transaction based on information stored in said registration unit.
連動を停止している間の前記精算部から入金に関する未処理入金情報を入手する未処理入金受信ステップと、
前記未処理入金情報をデータ処理する未処理入金処理ステップと、
店員への操作指示を表示する操作指示表示ステップと、
を実行させるプログラムであり、
前記操作指示表示ステップでは前記登録部と連動している前記精算部にエラーが発生し、前記精算部との連動を停止した後にエラーが回復して前記精算部との連動を開始した場合に、前記未処理入金情報のデータ処理を取引単位に実行するための操作指示を店員側表示部に表示することを特徴とするプログラム。 A registration unit that registers purchased products as a transaction for each shopper and a settlement unit that can settle the price of the products registered in the registration unit in cash for each transaction are interlocked by communicating with each other. to the computer of the registration unit in the sales data processing device that processes the sales data of one transaction by
an unprocessed deposit receiving step of obtaining unprocessed deposit information regarding deposits from the settlement unit while interlocking is stopped;
an unprocessed deposit processing step for data processing the unprocessed deposit information ;
an operation instruction display step of displaying an operation instruction to the store clerk ;
is a program that executes
In the operation instruction display step, if an error occurs in the settlement unit that is interlocked with the registration unit, and after the interlocking with the settlement unit is stopped, the error is recovered and the interlocking with the settlement unit is started, A program for displaying an operation instruction for executing data processing of the unprocessed deposit information on a transaction-by-transaction basis on a store clerk side display unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019138844A JP7311884B2 (en) | 2019-07-29 | 2019-07-29 | Sales data processor, control method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019138844A JP7311884B2 (en) | 2019-07-29 | 2019-07-29 | Sales data processor, control method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021022212A JP2021022212A (en) | 2021-02-18 |
JP7311884B2 true JP7311884B2 (en) | 2023-07-20 |
Family
ID=74573490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019138844A Active JP7311884B2 (en) | 2019-07-29 | 2019-07-29 | Sales data processor, control method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7311884B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011216127A (en) | 2011-08-01 | 2011-10-27 | Toshiba Tec Corp | Pos terminal |
JP2013058029A (en) | 2011-09-07 | 2013-03-28 | Toshiba Tec Corp | Selling merchandise sales registration data processing terminal equipment |
JP2013114378A (en) | 2011-11-28 | 2013-06-10 | Oki Electric Ind Co Ltd | Bill receiving and paying device and management information correction method |
JP2015064669A (en) | 2013-09-24 | 2015-04-09 | 沖電気工業株式会社 | Cash processor |
-
2019
- 2019-07-29 JP JP2019138844A patent/JP7311884B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011216127A (en) | 2011-08-01 | 2011-10-27 | Toshiba Tec Corp | Pos terminal |
JP2013058029A (en) | 2011-09-07 | 2013-03-28 | Toshiba Tec Corp | Selling merchandise sales registration data processing terminal equipment |
JP2013114378A (en) | 2011-11-28 | 2013-06-10 | Oki Electric Ind Co Ltd | Bill receiving and paying device and management information correction method |
JP2015064669A (en) | 2013-09-24 | 2015-04-09 | 沖電気工業株式会社 | Cash processor |
Also Published As
Publication number | Publication date |
---|---|
JP2021022212A (en) | 2021-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5790445B2 (en) | Self accounting equipment | |
JP7201232B2 (en) | Merchandise sales data processor and program | |
JP6606872B2 (en) | Product sales processing device and program | |
JP2020008960A (en) | Sales data processing device and sales data processing system | |
JP2022121475A (en) | Pos system, registration device, adjustment device, and program | |
JP7311884B2 (en) | Sales data processor, control method and program | |
JP7578449B2 (en) | Purchase support device, purchase support method and program | |
JP7216398B2 (en) | Merchandise sales data processing device, merchandise sales data processing system, and program | |
JP7157440B2 (en) | Merchandise sales data processing device, merchandise sales data processing system, and program | |
JP7301324B2 (en) | Sales data processor and program | |
JP7365032B2 (en) | Product sales data processing device, registration device, control method, POS system, and program | |
JP7217490B2 (en) | Merchandise sales data processor and program | |
JP6489242B2 (en) | POS system, registration device, checkout device, and program | |
JP7321598B2 (en) | Merchandise sales data processing device, merchandise sales data processing system, and program | |
JP7434433B2 (en) | Payment device and payment program | |
JP7185338B2 (en) | Merchandise sales data processor and program | |
JP7478471B2 (en) | POS systems and programs | |
JP7384389B2 (en) | System, registration and settlement device, control method, and program | |
JP7530120B2 (en) | Product sales data processing system and program | |
JP7330493B2 (en) | Merchandise sales data processing device, control method, and program | |
JP7570715B2 (en) | Product sales data processing system, product sales data processing device, and program | |
JP7335575B2 (en) | Merchandise sales data processing device, merchandise sales data processing system, and program | |
JP7505950B2 (en) | Purchase support device, purchase support method and program | |
JP7335599B2 (en) | Merchandise sales data processing system, registration device, program, and merchandise sales data processing method | |
JP7417249B2 (en) | Product sales data processing device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220721 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230228 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230308 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230426 |
|
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: 20230606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230630 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7311884 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |