JP7321585B2 - System, registration device, settlement device and program - Google Patents

System, registration device, settlement device and program Download PDF

Info

Publication number
JP7321585B2
JP7321585B2 JP2022018984A JP2022018984A JP7321585B2 JP 7321585 B2 JP7321585 B2 JP 7321585B2 JP 2022018984 A JP2022018984 A JP 2022018984A JP 2022018984 A JP2022018984 A JP 2022018984A JP 7321585 B2 JP7321585 B2 JP 7321585B2
Authority
JP
Japan
Prior art keywords
settlement
instruction
registration
registration device
clerk
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
Application number
JP2022018984A
Other languages
Japanese (ja)
Other versions
JP2022051916A (en
JP2022051916A5 (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.)
Teraoka Seiko Co Ltd
Original Assignee
Teraoka Seiko Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2020127461A external-priority patent/JP2020173868A/en
Application filed by Teraoka Seiko Co Ltd filed Critical Teraoka Seiko Co Ltd
Priority to JP2022018984A priority Critical patent/JP7321585B2/en
Publication of JP2022051916A publication Critical patent/JP2022051916A/en
Publication of JP2022051916A5 publication Critical patent/JP2022051916A5/en
Priority to JP2023117580A priority patent/JP2023129522A/en
Application granted granted Critical
Publication of JP7321585B2 publication Critical patent/JP7321585B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、システム及びプログラムに関する。 The present invention relates to systems and programs.

購入対象の商品の登録が行われる商品登録端末機(登録装置)と、商品登録端末機により登録された購入商品についての会計を行う会計装置(精算装置)とが分離して構成される会計システムが知られている(例えば、特許文献1参照)。このような会計システムでは、会計装置にて顧客が購入商品についての精算を行うようにすることができる。これにより、例えば、商品代金の受領業務が無人化される。 An accounting system that consists of a product registration terminal (registration device) that registers products to be purchased and an accounting device (settlement device) that accounts for the purchased products registered by the product registration terminal. is known (see, for example, Patent Document 1). In such an accounting system, it is possible for the customer to settle the account for the purchased product using the accounting device. As a result, for example, the operation of receiving payment for goods is made unmanned.

特開平2-184995号公報JP-A-2-184995

登録装置は、精算指示として商品の登録結果に基づく商品登録情報を精算装置に送信し、精算装置は、受信された商品登録情報に基づいて精算処理を行う。このために、精算装置にて精算処理が終了していないと、精算装置が次の精算指示を受け付けることができないため、登録装置から次の精算指示を行えないことになる。このように次の精算指示が行えない状態では、次の顧客に対応した商品の登録を行うことができないことになり、会計中の顧客の流れが滞る。 The registration device transmits product registration information based on the registration result of the product as a payment instruction to the payment device, and the payment device performs payment processing based on the received product registration information. For this reason, the settlement device cannot receive the next settlement instruction unless the settlement processing is completed at the settlement device, so that the next settlement instruction cannot be issued from the registration device. In such a state that the next payment cannot be instructed, the product corresponding to the next customer cannot be registered, and the flow of customers during checkout is delayed.

本発明は、このような事情に鑑みてなされたもので、登録装置と精算装置とが分離された構成のPOSシステムにおいて、会計中の顧客の流れを円滑化させることを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to facilitate the flow of customers during checkout in a POS system in which a registration device and a settlement device are separated.

上述した課題を解決する本発明の一態様は、商品の登録を行う複数の登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を行う1以上の精算装置とを有するPOSシステムであって、前記精算装置において未済の精算処理が有る状態のもとで、新たに前記精算装置を指定して行われた精算指示を受け付ける精算指示受付手段と、前記精算装置において、前記精算指示受付手段が受け付けた精算指示に対応する精算処理を実行する精算処理手段とを備え、前記精算指示受付手段は、待機状態のもとで精算指示を受け付けたことに応じて使用中状態となることに応じて、前記使用中状態を生じさせた精算指示を行った登録装置からの精算指示を受け付け、他の登録装置からの精算指示を受け付けないようにする専有状態を設定するPOSシステムである。
また、本発明の一態様は、上記のPOSシステムであって、前記登録装置において、前記精算装置ごとの状態を示す表示を行うにあたり、使用中状態にあることを示す表示については、前記登録装置が精算指示を行ったことで使用中状態となった精算装置と、他の登録装置が精算指示を行ったことで使用中状態となった精算装置とを区別可能なように表示の態様を異ならせる表示手段をさらに備える。
また、本発明の一態様は、上記のPOSシステムであって、前記登録装置において、他の登録装置が精算指示を行ったことで使用中状態となった精算装置に対する精算指示が行われた場合に、当該精算指示が不可であることの報知を行う報知手段をさらに備える。
また、本発明の一態様は、上記のPOSシステムであって、前記精算指示受付手段は、未済の精算処理が無い状態となったことに応じて前記専有状態を解除する。
また、本発明の一態様は、上記のPOSシステムであって、前記精算装置において、精算指示を受け付けたことに応じて未済の精算処理数がゼロからゼロより大きい値となった場合には、受け付けた精算指示を行っていない登録装置に対して精算指示の禁止を通知し、精算指示を受け付けたことに応じて未済の精算処理数が予め定められた最大値以上となった場合には、受け付けた精算指示を行った登録装置に対して、これ以上の精算指示を受け付けることができなくなった状態となったことを通知する。
また、本発明の一態様は、商品の登録を行う複数の登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を行う1以上の精算装置とを有するPOSシステムにおける前記精算装置であって、未済の精算処理が有る状態のもとで、新たに前記精算装置を指定して行われた精算指示を受け付ける精算指示受付手段と、前記精算指示受付手段が受け付けた精算指示に対応する精算処理を実行する精算処理手段とを備え、前記精算指示受付手段は、待機状態のもとで精算指示を受け付けたことに応じて使用中状態となることに応じて、前記使用中状態を生じさせた精算指示を行った登録装置からの精算指示を受け付け、他の登録装置からの精算指示を受け付けないようにする専有状態を設定する精算装置である。
また、本発明の一態様は、商品の登録を行う複数の登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を行う1以上の精算装置とを有するPOSシステムにおいて、前記登録装置として第1コンピュータを機能させ、前記精算装置として第2コンピュータを機能させるプログラムであって、前記第2コンピュータを、前記精算装置において未済の精算処理が有る状態のもとで、新たに前記精算装置を指定して行われた精算指示を受け付ける精算指示受付手段であって、待機状態のもとで精算指示を受け付けたことに応じて使用中状態となることに応じて、前記使用中状態を生じさせた精算指示を行った登録装置からの精算指示を受け付け、他の登録装置からの精算指示を受け付けないようにする専有状態を設定する精算指示受付手段、前記精算装置において、前記精算指示受付手段が受け付けた精算指示に対応する精算処理を実行する精算処理手段として機能させるためのプログラムである。
また、本発明の一態様は、商品の登録を行う複数の登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を行う1以上の精算装置とを有するPOSシステムにおける前記精算装置としてのコンピュータを、未済の精算処理が有る状態のもとで、新たに前記精算装置を指定して行われた精算指示を受け付ける精算指示受付手段であって、前記待機状態のもとで精算指示を受け付けたことに応じて使用中状態となることに応じて、前記使用中状態を生じさせた精算指示を行った登録装置からの精算指示を受け付け、他の登録装置からの精算指示を受け付けないようにする専有状態を設定する精算指示受付手段、前記精算指示受付手段が受け付けた精算指示に対応する精算処理を実行する精算処理手段として機能させるためのプログラムである。
One aspect of the present invention for solving the above problems is a plurality of registration devices for registering products, and one or more devices for performing payment processing for the products registered by the registration devices in accordance with payment instructions from the registration devices. a POS system comprising a settlement device, settlement instruction receiving means for accepting a settlement instruction newly issued by designating the settlement device under a state in which there is an unfinished settlement process in the settlement device; The settlement apparatus includes settlement processing means for executing settlement processing corresponding to the settlement instruction received by the settlement instruction receiving means, wherein the settlement instruction receiving means receives the settlement instruction in a standby state. In response to the in-use state, an exclusive state is established in which the settlement instruction is accepted from the registration device that issued the settlement instruction that caused the in-use state, and the settlement instruction from other registration devices is not accepted. POS system to be set up.
Further, according to one aspect of the present invention, in the above-described POS system, when displaying the state of each settlement device in the registration device, the display indicating that the settlement device is in use is performed by the registration device. The mode of display shall be different so that it is possible to distinguish between a settlement device that has entered a state of being used due to a settlement instruction issued by another registered device and a settlement device that has entered a state of being used due to a settlement instruction issued by another registered device. It further comprises display means for displaying.
Further, according to one aspect of the present invention, in the above-described POS system, when the registration device issues a settlement instruction to a settlement device that is in use due to another registration device issuing a settlement instruction. , further includes an informing means for informing that the payment instruction is not possible.
Further, one aspect of the present invention is the POS system described above, wherein the settlement instruction receiving means cancels the exclusive state in response to a state in which there is no unfinished settlement processing.
Further, according to one aspect of the present invention, in the above POS system, when the number of unfinished settlement processes changes from zero to a value greater than zero in response to receipt of a settlement instruction in the settlement device, If the number of unfinished settlement processes exceeds a predetermined maximum value in response to the reception of settlement instructions by notifying the registered device that has not issued the settlement instruction that the settlement instruction is prohibited, It notifies the registration device that has issued the accepted settlement instruction that it is no longer able to accept settlement instructions.
In one aspect of the present invention, a plurality of registration devices for registering products, and one or more settlement devices for performing settlement processing for the products registered by the registration devices in accordance with settlement instructions from the registration devices. said settlement device in a POS system comprising: settlement instruction receiving means for receiving a settlement instruction made by newly designating said settlement device under a state in which unfinished settlement processing exists; and said settlement instruction receiving means and settlement processing means for executing settlement processing corresponding to the settlement instruction received by said settlement instruction receiving means in response to entering the busy state in response to receiving the settlement instruction in the standby state. The settlement device accepts the settlement instruction from the registration device that issued the settlement instruction that caused the in-use state, and sets an exclusive state in which settlement instructions from other registration devices are not accepted.
In one aspect of the present invention, a plurality of registration devices for registering products, and one or more settlement devices for performing settlement processing for the products registered by the registration devices in accordance with settlement instructions from the registration devices. A program for causing a first computer to function as the registration device and a second computer to function as the settlement device in a POS system having the and a settlement instruction reception means for accepting a settlement instruction newly specified by the settlement device, and in response to entering the in-use state in response to receiving the settlement instruction under the standby state. settlement instruction receiving means for receiving a settlement instruction from the registration device that issued the settlement instruction that caused the in-use state, and setting an exclusive state in which settlement instructions from other registration devices are not accepted; A program for causing the apparatus to function as settlement processing means for executing settlement processing corresponding to settlement instructions received by the settlement instruction receiving means.
In one aspect of the present invention, a plurality of registration devices for registering products, and one or more settlement devices for performing settlement processing for the products registered by the registration devices in accordance with settlement instructions from the registration devices. a settlement instruction receiving means for accepting a settlement instruction made by designating a new settlement apparatus in a state in which there is an unfinished settlement process, wherein the computer as the settlement apparatus in the POS system comprises the standby In response to the in-use state in response to the reception of the settlement instruction under the state, the settlement instruction is received from the registration device that issued the settlement instruction that caused the in-use state, and the other registration device receives the settlement instruction. A program for functioning as a settlement instruction receiving means for setting an exclusive state not to accept a settlement instruction from a client, and as a settlement processing means for executing settlement processing corresponding to the settlement instruction received by the settlement instruction receiving means.

上記構成によれば、精算装置は、未済の精算処理が有る状態においても登録装置から新たな精算指示を受け付けることが可能になる。 According to the above configuration, the settlement device can receive a new settlement instruction from the registration device even in a state where unfinished settlement processing exists.

また、本発明の一態様は、上記のPOSシステムであって、前記精算指示受付手段は、前記精算装置における未済の精算処理の数が、予め定められた最大値以上の場合には、前記登録装置が新たに前記精算装置を指定して精算指示を行うことを禁止してもよい。 Further, one aspect of the present invention is the POS system described above, wherein the settlement instruction accepting means, when the number of unfinished settlement processes in the settlement device is equal to or greater than a predetermined maximum value, the registration It may be prohibited for the device to newly specify the settlement device and issue a settlement instruction.

上記構成によれば、精算装置は、未済の精算処理の数が最大値に到達するのに応じて新たな精算指示を受け付けないようにされる。これにより、精算装置が過剰な数の精算指示を受け付けてしまうことがない。 According to the above configuration, the settlement device does not accept new settlement instructions when the number of unfinished settlement processes reaches the maximum value. This prevents the settlement device from receiving an excessive number of settlement instructions.

また、本発明の一態様は、上記のPOSシステムであって、前記精算指示受付手段は、前記精算装置における未済の精算処理の数が、前記最大値未満における所定値にまで低下した場合には、前記登録装置が新たに前記精算装置を指定して精算指示を行うことを許可してもよい。 Further, according to one aspect of the present invention, in the above POS system, the settlement instruction receiving means, when the number of unfinished settlement processes in the settlement device has decreased to a predetermined value less than the maximum value, Alternatively, the registration device may newly specify the settlement device and issue a settlement instruction.

上記構成によれば、未済の精算処理の数が最大値に到達した状態から、最大値より小さい所定値にまで少なくなるのに応じて、精算装置が再び精算指示を受け付けるように動作させることができる。 According to the above configuration, when the number of unfinished settlement processes reaches the maximum value and decreases to a predetermined value smaller than the maximum value, the settlement device can be operated to accept the settlement instruction again. can.

また、本発明の一態様は、上記のPOSシステムであって、前記最大値を設定する操作を受け付ける設定操作受付手段をさらに備えてもよい。 Further, according to one aspect of the present invention, the POS system may further include setting operation receiving means for receiving an operation for setting the maximum value.

上記構成によれば、店員の操作によって最大値を設定可能になる。これにより、店員が、例えば店舗規模や予想される来客数などに応じて、適切な最大値を設定することが可能になる。 According to the above configuration, the maximum value can be set by the store clerk's operation. This allows the store clerk to set an appropriate maximum value according to, for example, the size of the store and the expected number of visitors.

また、本発明の一態様は、上記のPOSシステムであって、前記精算指示受付手段は、前記精算装置における未済の精算処理が無い状態において、1つの登録装置から新たに精算指示を受け付けるのに応じて、前記1つの登録装置以外の登録装置のそれぞれに、前記精算装置を指定して行う精算指示が禁止であることを通知してもよい。 Further, one aspect of the present invention is the POS system described above, wherein the settlement instruction receiving means accepts a new settlement instruction from one registration device in a state where there is no unfinished settlement processing in the settlement device. Accordingly, each of the registration devices other than the one registration device may be notified that the settlement instruction to specify the settlement device is prohibited.

上記構成によれば、待機状態にある精算装置に最初に精算指示を行った登録装置が専有的に以降の精算指示を行うことが可能になる。これにより、他の登録装置が割り込むようにして上記の精算装置に精算指示を行ってくることが無くなり、効率的に精算装置が使用できる。 According to the above configuration, it is possible for the registration device that first issued the settlement instruction to the settlement device in the standby state to exclusively issue subsequent settlement instructions. As a result, it is possible to efficiently use the settlement device without another registration device interrupting the above settlement device to issue a settlement instruction.

また、本発明の一態様は、上記のPOSシステムであって、前記精算指示受付手段は、前記精算装置における未済の精算処理が無い状態となるのに応じて、全ての登録装置が新たに前記精算装置を指定して精算指示を行うことを許可してもよい。 Further, one aspect of the present invention is the POS system described above, wherein the settlement instruction receiving means, in response to a state in which there is no unfinished settlement processing in the settlement device, all of the registration devices newly perform the It may be permitted to designate a settlement device and issue a settlement instruction.

上記構成によれば、1つの精算装置における未済精算処理が無くなるのに応じて、1つの登録装置に専有されていた状態から精算装置を解放し、どの登録装置からも精算指示が行えるようにすることができ、効率的に精算装置を使用することができる。 According to the above configuration, when the unfinished settlement processing in one settlement device is eliminated, the settlement device is released from the state monopolized by one registration device so that settlement instructions can be issued from any registration device. can be used efficiently.

また、本発明の一態様は、上記のPOSシステムであって複数の精算装置のうちから前記登録装置により登録された商品に対応する精算処理を行う精算装置を選択する操作として、前記登録装置にて表示される複数の精算装置ごとに対応する選択画像のうちの1つを選択する操作を受け付ける選択操作受付手段をさらに備えてもよい。 Further, according to one aspect of the present invention, in the POS system described above, an operation for selecting, from among a plurality of settlement devices, a settlement device that performs settlement processing corresponding to a product registered by the registration device is performed by the registration device. A selection operation receiving means for receiving an operation of selecting one of the selection images corresponding to each of the plurality of settlement devices displayed in the display may further be provided.

上記構成によれば、店員の操作によって登録装置により登録された商品に対応する精算処理を行わせるべき精算装置を選択することができる。これにより、店員の判断によって、例えばそのときの顧客の流れに応じて、精算処理を行わせるべき精算装置が適切に選択される。また、店員は、登録装置に表示された複数の選択画像のうちから1つの選択画像を選択するという簡単な操作によって、精算処理を行わせるべき精算装置を選択することができる。 According to the above configuration, it is possible to select a checkout device for which checkout processing corresponding to the product registered by the registration device should be performed by the store clerk's operation. As a result, the clerk's judgment appropriately selects the settlement device to which settlement processing is to be performed according to, for example, the flow of customers at that time. In addition, the store clerk can select a settlement device for which settlement processing is to be performed by a simple operation of selecting one selection image from among a plurality of selection images displayed on the registration device.

また、本発明の一態様は、上記のPOSシステムであって、前記選択画像において対応の精算装置における未済の精算処理の数を表す表示が行われるようにする未済精算処理数表示制御手段をさらに備えてもよい。 In one aspect of the present invention, the POS system further comprises display control means for displaying the number of unfinished settlement processes in the corresponding settlement apparatus in the selected image. You may prepare.

上記構成によれば、選択画像において未済の精算処理の数が表示されるため、店員が登録装置にて表示される選択画像の部分を観ることにより、各精算装置の精算処理状況を容易に把握することができる。 According to the above configuration, since the number of unfinished settlement processes is displayed in the selected image, the store clerk can easily grasp the settlement processing status of each settlement device by viewing the selected image portion displayed on the registration device. can do.

また、本発明の一態様は、上記のPOSシステムであって、精算装置において1つの精算指示に対応する精算処理が終了するのに応じて、次に行うべき精算処理に対応する精算画面を表示させる精算画面表示制御手段をさらに備えてもよい。 Further, one aspect of the present invention is the POS system described above, in which a settlement screen corresponding to the settlement processing to be performed next is displayed in response to completion of settlement processing corresponding to one settlement instruction in the settlement device. You may further provide an adjustment screen display control means to make it carry out.

上記構成によれば、精算装置において、精算処理の終了に応じて、次に行うべき精算処理に対応する精算画面が即座に表示されることから、精算待ちしていた顧客は、例えば待機画面から精算画面への遷移を待つことなく、すぐに精算を開始することができる。 According to the above configuration, in the settlement device, when the settlement processing is completed, the settlement screen corresponding to the settlement processing to be performed next is immediately displayed. Payment can be started immediately without waiting for the transition to the payment screen.

以上説明したように、本発明によれば、登録装置と精算装置とが分離された構成のPOSシステムにおいて、会計中の顧客の流れの円滑化が図られるという効果が得られる。 As described above, according to the present invention, in a POS system in which a registration device and a settlement device are separated from each other, it is possible to obtain the effect of facilitating the flow of customers during checkout.

本実施形態におけるPOSシステムの構成例を示す図である。It is a figure which shows the structural example of the POS system in this embodiment. 本実施形態における登録装置の構成例を示す図である。It is a figure which shows the structural example of the registration apparatus in this embodiment. 本実施形態における登録装置の外観例を示す図である。It is a figure which shows the external appearance example of the registration apparatus in this embodiment. 本実施形態における精算装置の構成例を示す図である。It is a figure which shows the structural example of the settlement apparatus in this embodiment. 本実施形態における精算装置の外観例を示す図である。It is a figure which shows the example of an external appearance of the payment|settlement apparatus in this embodiment. 本実施形態における登録装置と精算装置とが店舗にて配置された状態を平面方向から示す図である。It is a figure which shows the state by which the registration apparatus and payment|settlement apparatus in this embodiment are arrange|positioned in the shop from a planar direction. 本実施形態における登録装置において表示される登録操作画面の一態様例を示す図である。It is a figure which shows one aspect example of the registration operation screen displayed in the registration apparatus in this embodiment. 本実施形態の第1登録装置における精算指示キーの表示の遷移例を示す図である。It is a figure which shows the transition example of the display of the settlement instruction key in the 1st registration apparatus of this embodiment. 本実施形態の第2登録装置における精算指示キーの表示の遷移例を示す図である。It is a figure which shows the transition example of the display of the adjustment|settlement instruction|indication key in the 2nd registration apparatus of this embodiment. 本実施形態の第3登録装置における精算指示キーの表示の遷移例を示す図である。It is a figure which shows the transition example of the display of the settlement instruction key in the 3rd registration apparatus of this embodiment. 本実施形態の登録装置において、専有表示の精算指示キーに対する操作に応じてエラーのメッセージを表示するダイアログボックスと、使用禁止表示の精算指示キーに対する作に応じてエラーのメッセージを表示するダイアログボックスとの態様例を示す図である。In the registration device of the present embodiment, there are a dialog box for displaying an error message in response to an operation on a settlement instruction key with an exclusive display, and a dialog box for displaying an error message in response to an operation on a settlement instruction key with a prohibited display. It is a figure which shows the example of a mode. 本実施形態における精算装置において表示される、次の精算指示に対応する精算画面の態様例を示す図である。It is a figure which shows the example of the aspect of the settlement screen corresponding to the next settlement instruction|indication displayed in the settlement apparatus in this embodiment. 本実施形態における登録装置と精算装置とが、未済精算処理数の最大値の設定のために実行する処理手順例を示すフローチャートである。4 is a flow chart showing an example of a processing procedure executed by a registration device and a settlement device in the present embodiment for setting the maximum value of the number of unfinished settlement transactions. 本実施形態における登録装置が精算指示キーにする操作が行われるのに応じて実行する処理手順例を示すフローチャートである。7 is a flow chart showing an example of a processing procedure executed by the registration device according to the present embodiment in response to an operation using a settlement instruction key. 本実施形態における精算装置が、精算指示の受け付けに応じて実行する精算指示の許可禁止設定のための処理手順例を示すフローチャートである。7 is a flow chart showing an example of a processing procedure for permission/prohibition setting of a settlement instruction executed by the settlement apparatus in the present embodiment in response to acceptance of the settlement instruction. 本実施形態における精算装置が、精算処理の終了に応じて実行する精算指示の許可禁止設定のための処理手順例を示すフローチャートである。7 is a flow chart showing an example of a processing procedure for permission/prohibition setting of settlement instruction executed by the settlement device in the present embodiment in response to completion of settlement processing. 本実施形態における登録装置が、精算指示の可否設定と精算指示キーの表示とのために実行する処理手順例を示す図である。FIG. 4 is a diagram showing an example of a processing procedure executed by the registration device according to the present embodiment for enabling/disabling setting of payment instructions and displaying a payment instruction key; 本実施形態における状態通知画像による精算装置の状態通知の他の例を示す図である。It is a figure which shows the other example of the state notification of the settlement apparatus by the state notification image in this embodiment.

[POSシステムの構成例]
以下、本発明の一実施形態によるPOS(Point Of Sale)システムについて図面を参照して説明する。
図1は、本実施形態におけるPOSシステム1の一構成例を示している。同図に示すように、POSシステム1は、ストアコントローラ100と、3つの第1登録装置200-1~第3登録装置200-3と、3つの第1精算装置300-1~第3精算装置300-3とを備える。
[Configuration example of POS system]
A POS (Point Of Sale) system according to an embodiment of the present invention will be described below with reference to the drawings.
FIG. 1 shows a configuration example of a POS system 1 in this embodiment. As shown in the figure, the POS system 1 includes a store controller 100, three first registration devices 200-1 to third registration devices 200-3, and three first settlement devices 300-1 to third settlement devices. 300-3.

なお、以降の説明にあたり、第1登録装置200-1~第3登録装置200-3について特に限定しない場合には登録装置200と記載する。また、第1精算装置300-1~第3精算装置300-3について特に限定しない場合には精算装置300と記載する。
また、同図では、POSシステム1において備えられる登録装置200の数と精算装置300の数とについては特に限定されるものではない。また、登録装置200の数と精算装置300の数とが異なっていてもよい。
In the following description, the first registration device 200-1 to the third registration device 200-3 will be referred to as the registration device 200 unless otherwise specified. Also, the first settlement device 300-1 to the third settlement device 300-3 are referred to as the settlement device 300 unless otherwise specified.
In addition, in the figure, the number of registration devices 200 and the number of settlement devices 300 provided in the POS system 1 are not particularly limited. Also, the number of registration devices 200 and the number of settlement devices 300 may be different.

ストアコントローラ100と、登録装置200と、精算装置300とは、互いに、LAN(Local Area Network)2を経由して接続されている。LAN2は、有線であってもよいし、無線であってもよく、また、有線と無線とが併用されていてもよい。 The store controller 100 , the registration device 200 and the settlement device 300 are connected to each other via a LAN (Local Area Network) 2 . The LAN 2 may be wired or wireless, or both wired and wireless may be used.

ストアコントローラ100は、POSシステム1における各装置(登録装置200、精算装置300)を制御するコンピュータであり、例えばPOSシステム1におけるサーバとして機能する。
ストアコントローラ100は、例えば、商品マスタを記憶する。商品マスタは、各商品の商品識別情報(例えばJANコード)、商品名称、販売価格などの商品情報を格納するファイルである。ストアコントローラ100は、商品の販売状況及び仕入れ状況等に応じて更新された最新の商品マスタを、適宜、他の装置(登録装置200、精算装置300)に送信する。
The store controller 100 is a computer that controls each device (the registration device 200 and the settlement device 300) in the POS system 1, and functions as a server in the POS system 1, for example.
Store controller 100 stores, for example, a merchandise master. The product master is a file that stores product information such as product identification information (for example, JAN code), product name, and sales price of each product. The store controller 100 appropriately transmits the latest product master updated according to the sales status, purchase status, etc. of the product to other devices (registration device 200, settlement device 300).

また、ストアコントローラ100は、取引に関するログファイルとして、取引ごとの取引内容を示す取引情報を記憶する。取引情報は、例えば買上商品の内訳などに対応する取引の登録に応じて登録装置200が生成した商品登録情報と、精算に応じて精算装置300が生成した精算結果情報とを含む。 The store controller 100 also stores transaction information indicating transaction details for each transaction as a transaction log file. The transaction information includes, for example, product registration information generated by the registration device 200 in response to transaction registration corresponding to details of purchased products, and settlement result information generated by the settlement device 300 in response to settlement.

本実施形態のPOSシステム1において、登録装置200は、店内において予め定められた所定の位置に配置される。また、精算装置300は、例えば登録装置200により店員に買上商品の登録をしてもらった顧客が出口に至るまでの動線における所定位置に配置される。 In the POS system 1 of the present embodiment, the registration device 200 is arranged at a predetermined position inside the store. In addition, the settlement device 300 is arranged at a predetermined position along the line of flow of a customer who has a store clerk register the merchandise purchased by the registration device 200, for example, to the exit.

登録装置200は、顧客が購入する商品(買上商品)について、店員(オペレータ)が商品登録を行うための装置である。
登録装置200は、店員の操作により1つの取引に応じた買上商品の登録が行われるのに応じて、商品登録情報を生成する。
また、登録装置200は、1つの取引に応じた買上商品の登録が行われるのに応じて、会計券を発行する。会計券には、会計券番号が印字されている。会計券番号は、対応の取引に応じた商品登録情報と一意に対応付けられている。会計券番号は、店員から対応の取引に応じた顧客に渡される。顧客は、会計券に印字された会計券番号を精算装置300に読み取らせる。精算装置300は、読み取った会計券番号と対応付けられた商品登録情報を対象として精算処理を行う。このようにして、精算装置300により精算を行う顧客と精算対象となる商品登録情報との対応が図られ、或る顧客が異なる顧客の買い物に対する精算を行ってしまうようなことが防止される。
The registration device 200 is a device for a store clerk (operator) to register merchandise (purchased merchandise) purchased by a customer.
The registration device 200 generates product registration information in response to registration of purchased products corresponding to one transaction by the operation of a store clerk.
Further, the registration device 200 issues accounting coupons in response to the registration of purchased products corresponding to one transaction. An accounting ticket number is printed on the accounting ticket. The accounting coupon number is uniquely associated with product registration information corresponding to the corresponding transaction. The accounting ticket number is passed from the clerk to the customer who has responded to the corresponding transaction. The customer causes the settlement device 300 to read the accounting ticket number printed on the accounting ticket. The settlement device 300 performs settlement processing for the product registration information associated with the read accounting ticket number. In this way, the settlement device 300 establishes correspondence between the customer who settles the account and the product registration information to be settled, thereby preventing a customer from paying for the purchase of a different customer.

商品登録情報は、一例として、会計券番号、登録装置番号、商品コード(買上商品の種別ごと)、数量(買上商品の種別ごと)、単価(買上商品の種別ごと)、合計金額、登録完了日時などを含む。
会計券番号は、前述のように会計券に付与される番号であって、商品登録情報と一意に対応付けられている。登録装置番号は、対応の商品登録が行われた登録装置200を一意に示す番号である。
商品コードは、買上商品の種別ごとに付与されたコードである。数量は、買上商品の種別ごとの数量を示す。単価は、買上商品種別ごとの単価を示す。合計金額は、買上商品全体の金額である。登録完了日時は、対応の取引に応じた商品登録が登録装置200にて完了した日時を示す。
Product registration information includes, for example, accounting ticket number, registration device number, product code (for each type of product purchased), quantity (for each type of product purchased), unit price (for each type of product purchased), total amount, registration completion date and time. and so on.
The accounting ticket number is a number assigned to the accounting ticket as described above, and is uniquely associated with the product registration information. The registered device number is a number that uniquely indicates the registered device 200 for which the corresponding product registration has been performed.
The product code is a code assigned to each type of purchased product. The quantity indicates the quantity for each type of purchased product. The unit price indicates the unit price for each purchased product type. The total amount is the total amount of purchased products. The registration completion date and time indicates the date and time when the registration of the product corresponding to the corresponding transaction was completed by the registration device 200 .

登録装置200は、生成された商品登録情報を、取引情報の一部としてストアコントローラ100に送信する。また、登録装置200は、精算装置300に精算を指示するにあたり、精算装置300に商品登録情報を送信する。
なお、登録装置200は、商品登録情報を識別する商品登録情報識別子を商品登録情報に代えて精算装置300に送信してもよい。この場合、精算装置300は、例えば、受信された商品登録情報識別子が示す商品登録情報をストアコントローラ100に要求することによって、商品登録情報を取得することができる。
The registration device 200 transmits the generated product registration information to the store controller 100 as part of the transaction information. Further, the registration device 200 transmits product registration information to the settlement device 300 when instructing the settlement device 300 to make the settlement.
Note that the registration device 200 may transmit a product registration information identifier that identifies the product registration information to the settlement device 300 instead of the product registration information. In this case, the settlement device 300 can acquire the product registration information by, for example, requesting the store controller 100 for the product registration information indicated by the received product registration information identifier.

精算装置300は、顧客自らが精算を行うための装置である。本実施形態の場合には、登録装置200に対する店員によって、買上商品の登録が完了した取引についての精算を行わせるべき精算装置300を選択する操作が行われる。登録装置200は、選択された精算装置300に精算指示を行う。精算指示として、具体的に、登録装置200は、商品登録情報とともに精算指示コマンドを精算装置300に送信する。
精算装置300は、顧客の操作に応じて、精算指示コマンドとともに受信した商品登録情報に基づいて精算処理を行う。
The settlement device 300 is a device for customers themselves to settle their accounts. In the case of this embodiment, the store clerk for the registration device 200 performs an operation to select the settlement device 300 to settle the transaction for which the registration of the purchased product has been completed. The registration device 200 issues a settlement instruction to the selected settlement device 300 . As the settlement instruction, specifically, the registration device 200 transmits a settlement instruction command to the settlement device 300 together with the product registration information.
The settlement device 300 performs settlement processing based on the product registration information received together with the settlement instruction command in accordance with the customer's operation.

[登録装置の構成例]
図2を参照して登録装置200の構成例について説明する。同図に示すように、登録装置200は、CPU201、記憶部202、RAM203、スキャナ部204、店員用表示部205、客用表示部206、操作部207、通信部208、ブザー209及び印刷部210を備える。
[Configuration example of registration device]
A configuration example of the registration device 200 will be described with reference to FIG. As shown in the figure, the registration device 200 includes a CPU 201, a storage unit 202, a RAM 203, a scanner unit 204, a store clerk display unit 205, a customer display unit 206, an operation unit 207, a communication unit 208, a buzzer 209, and a printing unit 210. Prepare.

各構成要素は、互いにバスを介して接続されており相互に通信可能である。なお、スキャナ部204は、登録装置200と一体ではなく、登録装置200に着脱可能な別体(外付)であってもよい。 Each component is connected to each other via a bus and can communicate with each other. Note that the scanner unit 204 may not be integrated with the registration device 200 but may be a separate body (externally attached) that can be attached to and detached from the registration device 200 .

CPU(Central Processing Unit)201は、中央処理装置であり、記憶部202に記憶されているプログラムを読み出して実行することにより、登録装置200としての機能を実現するための各種の処理を実行する。
CPU201は、設定操作受付手段としての機能を有する。設定操作受付手段は、未済精算処理数について許容される最大値を設定する操作を受け付ける。
CPU201は、選択操作受付手段としての機能を有する。選択操作受付手段は、登録装置200にて表示される複数の精算装置300ごとに対応する選択画像のうちの1つを選択する操作を、登録装置200により登録された商品に対応する精算処理を行う精算装置を選択する操作として受け付ける。
CPU201は、未済精算処理数表示制御手段としての機能を有する。未済精算処理数表示制御手段は、精算指示キーとともに対応の精算装置300において未済の精算処理の数を表す表示が行われるようにする。
CPU201は、精算装置状態表示制御手段としての機能を有する。精算装置状態表示制御手段は、精算指示キーとともに対応の精算装置300における所定の状態を示す表示が行われるようにする。
CPU201は、精算画面表示制御手段としての機能を有する。精算装置300において1つの精算指示に対応する精算処理が終了するのに応じて、次に行うべき精算処理に対応する精算画面を表示させる。
A CPU (Central Processing Unit) 201 is a central processing unit, and reads and executes programs stored in a storage unit 202 to perform various processes for realizing the functions of the registration device 200 .
The CPU 201 has a function as setting operation accepting means. The setting operation accepting means accepts an operation of setting a maximum allowable value for the number of unfinished settlement processes.
The CPU 201 has a function as selection operation accepting means. The selection operation receiving means performs the operation of selecting one of the selection images corresponding to each of the plurality of settlement devices 300 displayed on the registration device 200, and the settlement processing corresponding to the product registered by the registration device 200. This is accepted as an operation for selecting a settlement device to be used.
The CPU 201 has a function as unfinished settlement processing number display control means. The unfinished settlement processing number display control means displays the number of unfinished settlement processing in the corresponding settlement device 300 together with the settlement instruction key.
The CPU 201 functions as a settlement device state display control means. The settlement device state display control means displays a predetermined state of the corresponding settlement device 300 together with the settlement instruction key.
The CPU 201 has a function as settlement screen display control means. When the settlement processing corresponding to one settlement instruction is completed in the settlement device 300, the settlement screen corresponding to the settlement processing to be performed next is displayed.

記憶部202は、CPU201の補助記憶装置であり、上記のプログラムのほか、CPU201が利用する各種のデータが記憶される。
RAM(Random Access Memory)203は、CPU201の主記憶装置であり、CPU201の演算結果が一次的に記憶される。
A storage unit 202 is an auxiliary storage device for the CPU 201 and stores various data used by the CPU 201 in addition to the above programs.
A RAM (Random Access Memory) 203 is a main storage device of the CPU 201 and temporarily stores the calculation results of the CPU 201 .

スキャナ部204は、商品に付されているバーコード(商品コード)を光学的に読み取る。CPU201は、例えば、スキャナ部204が読み取ったバーコード(商品コード)に基づいて商品マスタから取得した商品名、価格などの情報を利用して商品登録の処理を行う。 The scanner unit 204 optically reads a bar code (product code) attached to the product. The CPU 201 performs product registration processing using information such as the product name and price obtained from the product master based on the bar code (product code) read by the scanner unit 204, for example.

店員用表示部205は、店員向けに各種の情報を表示する。例えば、店員用表示部205は、商品マスタから取得した情報を利用して登録対象の買上商品についての各種情報(例えば、商品の名称、価格等)を表示する。
また、店員用表示部205は、店員への表示機能に加え、店員からの入力受付機能も有する。具体的に、店員用表示部205は、表示デバイスとタッチパッドとが組み合わされたタッチパネルとして構成される。
The clerk display unit 205 displays various information for the clerk. For example, the store clerk display unit 205 uses information acquired from the product master to display various types of information (for example, product name, price, etc.) about the purchased product to be registered.
The clerk display unit 205 also has a function of accepting input from the clerk in addition to the function of displaying to the clerk. Specifically, the store clerk display unit 205 is configured as a touch panel in which a display device and a touch pad are combined.

客用表示部206は、顧客向けに所定の情報を表示する。例えば、客用表示部206は買上商品の合計金額など、買上商品の登録結果に関する情報を表示する。客用表示部206は、店員用表示部205と同様にタッチパネルとして構成されてもよい。
例えば、客用表示部206は、顧客が、ある内容(例えば、年齢、合計金額)に関する確認ボタンにタッチすることによって、当該内容の確認の入力を受け付けるようにしてもよい。
The customer display unit 206 displays predetermined information for customers. For example, the customer display section 206 displays information about the registration result of the purchased product, such as the total price of the purchased product. The display unit for customer 206 may be configured as a touch panel similarly to the display unit for store clerk 205 .
For example, the customer display unit 206 may receive an input for confirming certain contents (for example, age, total amount) when the customer touches a confirmation button for the contents.

操作部207は、登録装置200を動作させる各種のキー、小計キー、現計キー、置数キー、訂正キー、プリセットキー等の操作ボタンからなる。
通信部208は、LAN2(図1)を経由し、他の装置(ストアコントローラ100、他の登録装置200、精算装置300)と通信する。
ブザー209は、店員に注意を促すブザー音を発生させる。
The operation unit 207 includes operation buttons such as various keys for operating the registration device 200, a subtotal key, a cash total key, a number key, a correction key, and a preset key.
The communication unit 208 communicates with other devices (store controller 100, other registration device 200, settlement device 300) via LAN2 (FIG. 1).
A buzzer 209 generates a buzzer sound to call the attention of the store clerk.

印刷部210は、精算装置300における精算処理を行うときに必要となる情報を、例えば2次元コード化して所定の印刷媒体に印刷し、会計券として発行(発券)する。具体的に、会計券の2次元コードは、会計券番号と、対応の取引における買上商品とその数量、買上金額(合計金額)などの情報を含む。
なお、2次元コードとしては、例えばQR(Quick Response)コード(登録商標)を採用できる。また、2次元コードに代えて1次元バーコードが採用されてもよい。
The printing unit 210 converts, for example, a two-dimensional code into information that is necessary for the settlement processing in the settlement device 300, prints it on a predetermined print medium, and issues it as an accounting ticket. Specifically, the two-dimensional code of the accounting ticket includes information such as the accounting ticket number, the purchased product and its quantity in the corresponding transaction, and the purchased amount (total amount).
As the two-dimensional code, for example, a QR (Quick Response) code (registered trademark) can be used. Also, a one-dimensional barcode may be employed instead of the two-dimensional code.

図3は、登録装置200の外観を示す斜視図である。同図は、登録装置200について、登録装置200を操作する店員の立ち位置側から見ている。同図において、図2と同一部分には同一符号を付して説明を省略する。
同図に示す登録装置200は、カウンタCTに設置されている。登録装置200は、店員の立ち位置側に対応する側において、店員用表示部205、操作部207、スキャナ部204及び印刷部210が設けられる。
店員は、店員用表示部205を見ながら、店員用表示部205や操作部207を操作することができる。また、商品の登録にあたり、店員は、商品を手に持って、商品に貼り付けられたラベルに印刷されたバーコードをスキャナ部204の前にかざすようにして、スキャナ部204にバーコードを読み取らせることができる。また、店員は、印刷部210から排出される会計券を取り、顧客に受け渡す。
FIG. 3 is a perspective view showing the appearance of the registration device 200. As shown in FIG. In the figure, the registration device 200 is viewed from the standing position of a store clerk who operates the registration device 200 . In the figure, the same parts as those in FIG. 2 are given the same reference numerals, and the description thereof is omitted.
The registration device 200 shown in the figure is installed at the counter CT. The registration device 200 is provided with a clerk display unit 205, an operation unit 207, a scanner unit 204, and a printing unit 210 on the side corresponding to the standing position of the clerk.
The store clerk can operate the store clerk display unit 205 and the operation unit 207 while looking at the store clerk display unit 205 . When registering a product, the store clerk holds the product in his/her hand and holds the barcode printed on the label attached to the product in front of the scanner unit 204 so that the scanner unit 204 can read the barcode. can let Also, the clerk picks up the accounting ticket discharged from the printing unit 210 and hands it over to the customer.

また、店員用表示部205の反対側、即ち、買上商品の登録を受ける顧客の立ち位置側には客用表示部206が設けられる。買上商品の登録を受けている顧客は、客用表示部206に表示される買上商品の登録結果に関する情報を見て、買上商品の登録結果を確認することができる。 A customer display unit 206 is provided on the opposite side of the store clerk display unit 205, that is, on the standing position side of the customer who receives the registration of purchased products. The customer who has registered the purchased product can check the registration result of the purchased product by viewing the information on the registration result of the purchased product displayed on the customer display section 206 .

[精算装置の構成例]
図4を参照して、精算装置300の構成例について説明する。同図に示す精算装置300は、CPU301、記憶部302、RAM303、スキャナ部304、表示部305、操作部306、通信部307、ブザー308、印刷部309、貨幣授受部310及びサインポール部311を備える。
[Configuration example of settlement device]
A configuration example of the settlement device 300 will be described with reference to FIG. 4 . The settlement device 300 shown in FIG. Prepare.

CPU301は、中央処理装置であり、記憶部302に記憶されているプログラムを読み出して実行することにより、精算装置300としての機能を実現するための各種の処理を実行する。
CPU301は、精算指示受付手段としての機能を有する。精算指示受付手段は、精算装置300において未済の精算処理が有る状態のもとで、新たに精算装置300を指定して行われた精算指示を受け付ける。
CPU301は、精算処理手段としての機能を有する。精算処理手段は、精算装置300において、精算指示受付手段が受け付けた精算指示に対応する精算処理を実行する。
The CPU 301 is a central processing unit, and reads out and executes programs stored in the storage unit 302 to execute various processes for realizing the functions of the settlement apparatus 300 .
The CPU 301 has a function as settlement instruction receiving means. The settlement instruction accepting means accepts a settlement instruction that newly designates the settlement device 300 under the condition that the settlement device 300 has unfinished settlement processing.
The CPU 301 has a function as settlement processing means. In the settlement device 300, the settlement processing means executes settlement processing corresponding to the settlement instruction received by the settlement instruction receiving means.

記憶部302は、CPU301の補助記憶装置であり、上記のプログラムのほか、CPU201が利用する各種のデータが記憶される。
RAM303は、CPU301の主記憶装置であり、CPU301の演算結果が一次的に記憶される。
A storage unit 302 is an auxiliary storage device for the CPU 301 and stores various data used by the CPU 201 in addition to the above programs.
A RAM 303 is a main storage device of the CPU 301 and temporarily stores the calculation results of the CPU 301 .

スキャナ部304は、会計券に例えばバーコードとして印字された会計券番号を光学的に読み取る。CPU301は、スキャナ部304により読み取られた会計券番号と対応付けられた商品登録情報を対象として精算処理を行う。 The scanner unit 304 optically reads the accounting ticket number printed on the accounting ticket as a bar code, for example. The CPU 301 performs settlement processing on product registration information associated with the accounting ticket number read by the scanner unit 304 .

表示部305は、タッチパネルとして構成される。表示部305は、CPU301の表示制御に応じて、精算などに関係する各種の画像を表示する。また、画面に対して操作に応じた操作信号をCPU301に出力する。 The display unit 305 is configured as a touch panel. The display unit 305 displays various images related to payment and the like according to display control of the CPU 301 . In addition, it outputs to the CPU 301 an operation signal corresponding to the operation on the screen.

操作部306は、精算装置300を動作させるための各種の操作ボタンを一括して示したものである。
通信部307は、LAN2(図1)を経由し、他の装置(ストアコントローラ100、登録装置200、他の精算装置300)と通信する。ブザー308は、CPU301の制御に応じて、警告や店員の呼び出しなどのためのブザー音を発する。
The operation unit 306 collectively shows various operation buttons for operating the settlement device 300 .
The communication unit 307 communicates with other devices (store controller 100, registration device 200, other settlement device 300) via LAN2 (FIG. 1). A buzzer 308 emits a buzzer sound for warning or calling a store clerk under the control of the CPU 301 .

印刷部309は、例えば精算に応じたレシートなどを印字する。
貨幣授受部310は、買上商品の代金の支払いに応じた貨幣の投入を受け付けるとともに、顧客が受け取るべき釣銭、払戻金などの排出が行われる。
サインポール部311は、CPU301の制御に応じて点灯または点滅する発光部を備える。例えば、CPU301は、顧客が店員を呼ぶ操作を操作部306に対して行うのに応じて、サインポール部311の発光部が点灯または点滅するように制御する。
A printing unit 309 prints, for example, a receipt corresponding to the payment.
The money giving/receiving unit 310 accepts the insertion of money corresponding to the payment of the purchased product, and discharges change, refund money, etc. to be received by the customer.
The sign pole section 311 has a light emitting section that lights or blinks according to the control of the CPU 301 . For example, the CPU 301 controls the light-emitting portion of the sign pole portion 311 to light up or blink in response to the customer performing an operation to call the store clerk on the operation portion 306 .

図5は、精算装置300の外観例を示す斜視図である。同図に示すように、精算装置300の筐体には、スキャナ部304、表示部305、操作部306及び貨幣授受部310、及びサインポール部311が設けられる。
顧客は、スキャナ部304に会計券をかざして、会計券番号が示されるバーコードをスキャナ部304に読み取らせることができる。また、顧客は、例えば表示部305に表示される案内を見ながら精算を行うことができる。また、顧客は、必要に応じて、表示部305や操作部306に対する操作を行うことができる。
また、顧客は、貨幣授受部310における紙幣投入口、硬貨投入口に代金支払いのための紙幣、硬貨を投入する。また、顧客は、釣銭がある場合には、貨幣授受部310における紙幣排出口、硬貨排出口から排出される釣銭としての紙幣や硬貨を受け取ることができる。
また、印刷部309における排紙部からは精算結果を示すレシートが排出される。顧客は、排出されたレシートを受け取ることができる。
FIG. 5 is a perspective view showing an example of the appearance of the settlement device 300. As shown in FIG. As shown in the figure, the housing of the settlement apparatus 300 is provided with a scanner section 304 , a display section 305 , an operation section 306 , a money exchange section 310 , and a sign pole section 311 .
The customer can hold an accounting ticket over the scanner unit 304 to cause the scanner unit 304 to read a bar code indicating the accounting ticket number. In addition, the customer can pay while looking at the guidance displayed on the display unit 305, for example. Also, the customer can operate the display unit 305 and the operation unit 306 as necessary.
Also, the customer inserts banknotes and coins for payment into the banknote slot and coin slot in the money transfer section 310 . In addition, when there is change, the customer can receive bills and coins as change discharged from the bill discharge port and coin discharge port of the money transfer unit 310 .
Also, a receipt indicating the settlement result is discharged from the discharge unit of the printing unit 309 . The customer can receive the ejected receipt.

[登録装置と精算装置の動作概要]
続いて、図6~図12を参照して、本実施形態のPOSシステム1における登録装置200と精算装置300の動作概要について説明する。
図6は、第1登録装置200-1~第3登録装置200-3及び第1精算装置300-1~第3精算装置300-3が店舗において配置された状態を平面方向から示している。第1精算装置300-1~第3精算装置300-3には、それぞれ、顧客の買上商品を登録する操作を行うための店員OP1~OP3が立っている。
また、同図においては、第1登録装置200-1に対応して、買上商品の登録を待っている4人の顧客C1、C2、C3、C4が順に並んでいる状態が示されている。
[Outline of operation of registration device and settlement device]
Next, an overview of operations of the registration device 200 and the settlement device 300 in the POS system 1 of the present embodiment will be described with reference to FIGS. 6 to 12. FIG.
FIG. 6 shows a state in which the first registration device 200-1 to the third registration device 200-3 and the first settlement device 300-1 to the third settlement device 300-3 are arranged in the store from the plane direction. At the first settlement device 300-1 to the third settlement device 300-3, salesclerks OP1 to OP3 are standing, respectively, for performing operations for registering products purchased by customers.
The figure also shows a state in which four customers C1, C2, C3, and C4 are lined up in order, corresponding to the first registration device 200-1, waiting for the registration of purchased products.

図7は、登録装置200において顧客の買上商品の登録操作が行われている際に店員用表示部205に表示される登録操作画面の一態様例を示している。
同図に示すように、登録操作画面においては、3つの精算指示キーKY1、KY2、KY3(選択画像の一例)が配置されている。
精算指示キーKY1、KY2、KY3は、顧客との一取引に対応する買上商品の登録が完了したのに応じて、この一取引に応じた精算を実行させる精算装置300を選択する操作が行われるキーである。
FIG. 7 shows an example of a registration operation screen displayed on the clerk display unit 205 when the registration operation of the customer's purchased product is being performed on the registration device 200 .
As shown in the figure, three settlement instruction keys KY1, KY2, and KY3 (an example of a selection image) are arranged on the registration operation screen.
The settlement instruction keys KY1, KY2, and KY3 are operated to select the settlement device 300 for executing the settlement corresponding to one transaction when the registration of the purchased product corresponding to one transaction with the customer is completed. is the key.

精算指示キーKY1、KY2、KY3は、それぞれ、第1精算装置300-1、第2精算装置300-2、第3精算装置300-3に対応する。
即ち、精算指示キーKY1は、精算を実行させる精算装置300として第1精算装置300-1を選択するために操作されるキーである。精算指示キーKY2は、精算を実行させる精算装置300として第2精算装置300-2を選択するために操作されるキーである。精算指示キーKY3は、精算を実行させる精算装置300として第3精算装置300-3を選択するのに操作されるキーである。
Settlement instruction keys KY1, KY2, and KY3 correspond to first settlement device 300-1, second settlement device 300-2, and third settlement device 300-3, respectively.
That is, the settlement instruction key KY1 is a key operated to select the first settlement device 300-1 as the settlement device 300 to execute settlement. The settlement instruction key KY2 is a key operated to select the second settlement device 300-2 as the settlement device 300 to execute settlement. The settlement instruction key KY3 is a key operated to select the third settlement device 300-3 as the settlement device 300 to execute settlement.

登録装置200は、精算指示キーKY1が操作された場合には、第1精算装置300-1に対して精算指示を行う。つまり、登録装置200は、第1精算装置300-1に対して商品登録情報とともに精算指示コマンドを送信する。
同様に、登録装置200は、精算指示キーKY2が操作された場合には、第2精算装置300-2に対して精算指示を行う。また、登録装置200は、精算指示キーKY3が操作された場合には、第3精算装置300-3に対して精算指示を行う。
なお、以降の説明にあたり、精算指示キーKY1、KY2、KY3とで特に区別しない場合には、精算指示キーKYとも記載する。
When the settlement instruction key KY1 is operated, the registration device 200 issues a settlement instruction to the first settlement device 300-1. That is, the registration device 200 transmits the settlement instruction command together with the product registration information to the first settlement device 300-1.
Similarly, when the settlement instruction key KY2 is operated, the registration device 200 issues a settlement instruction to the second settlement device 300-2. Further, when the settlement instruction key KY3 is operated, the registration device 200 issues a settlement instruction to the third settlement device 300-3.
In the following description, the settlement instruction keys KY1, KY2, and KY3 are also referred to as settlement instruction keys KY when they are not distinguished from each other.

また、精算指示キーKY1、KY2、KY3においては、それぞれ、対応の精算装置300との間での精算指示の可否と、対応の精算装置300の精算処理状況を示す表示が行われる。この点について、図6及び図8~図10を参照して説明する。
図8は、第1登録装置200-1における精算指示キーKY1、KY2、KY3の表示の遷移例を示している。図9は、第2登録装置200-2における精算指示キーKY1、KY2、KY3の表示の遷移例を示している。図10は、第3登録装置200-3における精算指示キーKY1、KY2、KY3の表示の遷移例を示している。
The settlement instruction keys KY1, KY2, and KY3 respectively display whether or not the settlement instruction can be issued to the corresponding settlement device 300 and the settlement processing status of the corresponding settlement device 300. FIG. This point will be described with reference to FIGS. 6 and 8 to 10. FIG.
FIG. 8 shows an example of display transition of the settlement instruction keys KY1, KY2, and KY3 in the first registration device 200-1. FIG. 9 shows an example of display transition of the settlement instruction keys KY1, KY2, and KY3 in the second registration device 200-2. FIG. 10 shows an example of display transition of the settlement instruction keys KY1, KY2, and KY3 in the third registration device 200-3.

ここで、図6の顧客C1に対応する買上商品の登録が第1登録装置200-1にて完了していない段階において、第1精算装置300-1、第2精算装置300-2、第3精算装置300-3はいずれも待機状態にある。
ここでの待機状態とは、精算装置300において未済の精算処理が無く、どの登録装置200からも精算指示を受け付けることのできる状態である。
Here, at the stage where the registration of the purchased product corresponding to customer C1 in FIG. Both settlement devices 300-3 are in a standby state.
The standby state here is a state in which there is no unfinished settlement processing in the settlement device 300 and settlement instructions can be received from any registration device 200 .

ここで、上記のように第1精算装置300-1、第2精算装置300-2、第3精算装置300-3のいずれもが待機状態にある場合、第1登録装置200-1の登録操作画面P1における精算指示キーKY1は、図8における「状態1」として示すように、いずれも待機状態であることを示す待機表示が行われる。
ここでの待機表示は、精算指示キーKY1における状態通知画像STAにて「待機」との文字が表示されるという態様である。
Here, when all of the first settlement device 300-1, the second settlement device 300-2, and the third settlement device 300-3 are in the standby state as described above, the registration operation of the first registration device 200-1 As indicated by "state 1" in FIG. 8, all of the settlement instruction keys KY1 on the screen P1 are displayed in a standby state indicating that they are in a standby state.
The standby display here is a form in which characters "standby" are displayed in the state notification image STA for the settlement instruction key KY1.

また、上記のように第1精算装置300-1、第2精算装置300-2、第3精算装置300-3のいずれもが待機状態にある場合、第2登録装置200-2の登録操作画面P1における精算指示キーKY1、KY2、KY3も、図9における「状態1」として示すように、いずれも待機状態であることを示す待機表示が行われる。
また、第1精算装置300-1、第2精算装置300-2、第3精算装置300-3のいずれもが待機状態にある場合、第3登録装置200-3の登録操作画面P1における精算指示キーKY1、KY2、KY3も、図10における「状態1」として示すように、いずれも待機状態であることを示す待機表示が行われる。
Further, when all of the first settlement device 300-1, the second settlement device 300-2, and the third settlement device 300-3 are in the standby state as described above, the registration operation screen of the second registration device 200-2 is displayed. All of the settlement instruction keys KY1, KY2, and KY3 in P1 also display a standby display indicating that they are in a standby state, as shown as "state 1" in FIG.
Further, when all of the first settlement device 300-1, the second settlement device 300-2, and the third settlement device 300-3 are in the standby state, the settlement instruction on the registration operation screen P1 of the third registration device 200-3 Keys KY1, KY2, and KY3 also display a standby display indicating that they are all in a standby state, as shown as "state 1" in FIG.

次に、上記の状態から図6における顧客C1に対応する買上商品の登録が第1登録装置200-1にて終了したのに応じて、店員OP1は、顧客C1に対応する精算を行わせる精算装置を、第1精算装置300-1~第3精算装置300-3のうちから選択する。
例えば、店員は、精算指示を行うことが可能な精算装置300のうち、自分が操作する登録装置200からできるだけ近い精算装置300を選択して精算指示を行うように心がけている。精算装置300が近いほど、登録装置200から精算装置300まで移動する距離が短くなって顧客の負担が軽減されるからである。
Next, in response to the completion of registration of the purchased product corresponding to customer C1 in FIG. The device is selected from among first settlement device 300-1 to third settlement device 300-3.
For example, a store clerk tries to select a settlement device 300 that is as close as possible to the registration device 200 that he or she operates from among the settlement devices 300 that can issue settlement instructions, and to issue settlement instructions. This is because the closer the settlement device 300 is, the shorter the distance traveled from the registration device 200 to the settlement device 300 is, thereby reducing the burden on the customer.

このときには、第1精算装置300-1~第3精算装置300-3のいずれもが第1登録装置200-1から精算指示を行える。第1精算装置300-1~第3精算装置300-3のうち、第1登録装置200-1に最も近いのは第1精算装置300-1である。そこで、この場合の店員OP1は、第1精算装置300-1を選択すればよいと判断する。 At this time, any of first settlement device 300-1 to third settlement device 300-3 can issue a settlement instruction from first registration device 200-1. Of first settlement device 300-1 to third settlement device 300-3, first settlement device 300-1 is closest to first registration device 200-1. Therefore, store clerk OP1 in this case determines that first checkout device 300-1 should be selected.

そして、上記のように第1精算装置300-1を選択する判断を行った店員OP1は以下の操作を行う。
つまり、店員OP1は、第1登録装置200-1にて表示される登録操作画面P1に配置される精算指示キーKY1、KY2、KY3のうち、第1精算装置300-1に対応する精算指示キーKY1をタッチする操作を行う。このように精算指示キーKY1をタッチする操作は、今回の買上商品の登録に対応した精算を行うべき精算装置として、第1精算装置300-1を選択する操作である。
After deciding to select the first settlement device 300-1 as described above, the store clerk OP1 performs the following operations.
In other words, store clerk OP1 selects the settlement instruction key corresponding to first settlement device 300-1 among settlement command keys KY1, KY2, and KY3 arranged on registration operation screen P1 displayed on first registration device 200-1. Perform the operation of touching KY1. The operation of touching the settlement instruction key KY1 in this manner is an operation of selecting the first settlement device 300-1 as the settlement device to perform the settlement corresponding to the registration of the merchandise purchased this time.

精算指示キーKY1がタッチされるのに応じて、第1登録装置200-1は第1精算装置300-1に対して精算指示を行う。つまり、第1登録装置200-1は、第1精算装置300-1に対して商品登録情報とともに精算指示コマンドを送信する。これまで待機状態であった第1精算装置300-1は、第1登録装置200-1から商品登録情報とともに精算指示コマンドを受信する、つまり、第1精算装置300-1は、第1登録装置200-1からの精算指示を受け付ける。 In response to the touch of settlement instruction key KY1, first registration device 200-1 issues a settlement instruction to first settlement device 300-1. In other words, first registration device 200-1 transmits a settlement instruction command together with product registration information to first settlement device 300-1. First settlement device 300-1, which has been in the standby state until now, receives the settlement instruction command together with the product registration information from first registration device 200-1. Receives settlement instructions from 200-1.

第1精算装置300-1が上記のように第1登録装置200-1からの精算指示を受け付けるのに応じて、第1精算装置300-1は、待機状態から、使用中状態となる。使用中状態とは、精算装置300が受け付けた精算指示に対応する精算処理の少なくとも1つが未済の状態である。
このとき、第1精算装置300-1は使用中状態となるが、他の第2精算装置300-2、第3精算装置300-3は、まだ登録装置200からの精算指示が行われていないため待機状態のままである。
As first settlement device 300-1 receives settlement instructions from first registration device 200-1 as described above, first settlement device 300-1 changes from the standby state to the busy state. The in-use state is a state in which at least one settlement process corresponding to the settlement instruction received by the settlement device 300 has not been completed.
At this time, the first settlement device 300-1 is in a busy state, but the other second settlement device 300-2 and third settlement device 300-3 have not yet been instructed to settle by the registration device 200. Therefore, it remains in the standby state.

また、この場合の第1登録装置200-1の登録操作画面P1においては、図8の状態2として示すように、精算指示キーKY1が使用中状態を示す使用中表示となる。使用中表示は、使用中状態であることを示す状態通知画像STAが配置された態様による精算指示キーKYの表示である。具体的に、同図に示す状態通知画像STAは、「使用中」との文字の表示により使用中状態であることを示している。 Further, in the registration operation screen P1 of the first registration device 200-1 in this case, as shown as state 2 in FIG. 8, the settlement instruction key KY1 is displayed as being in use. The in-use display is a display of the settlement instruction key KY in which the state notification image STA indicating the in-use state is arranged. Specifically, the status notification image STA shown in FIG.

また、使用中表示においては、さらに未済精算処理数画像NMが表示される。未済精算処理数画像NMは、対応の精算装置300において、これまでに受け付けた精算指示に対応する精算処理のうち、未済精算処理の数を示す画像である。状態2における第1精算装置300-1の場合には、第1登録装置200-1から顧客C1対応の精算指示を受け付けた直後において、この精算指示に応じた精算処理が終了していない状態となる。従って、ここでの未済精算処理数画像NMは、英数字の「1」を表示することで、未済精算処理数が1つであることを示している。 Further, in the in-use display, an image NM of the number of unsettled settlement processes is further displayed. The unfinished settlement processing number image NM is an image indicating the number of unfinished settlement processing among the settlement processing corresponding to settlement instructions received so far in the corresponding settlement device 300 . In the case of the first settlement device 300-1 in the state 2, immediately after receiving the settlement instruction for the customer C1 from the first registration device 200-1, the settlement processing corresponding to the settlement instruction is not completed. Become. Therefore, the unfinished settlement processing number image NM here indicates that the number of unfinished settlement processing is one by displaying the alphanumeric character "1".

また、このときの第2精算装置300-2、第3精算装置300-3は待機状態のままであることから、第1登録装置200-1の登録操作画面P1における精算指示キーKY2、KY3は、状態2においても、状態1と同様に待機表示である。 Further, since the second settlement device 300-2 and the third settlement device 300-3 at this time remain in the standby state, the settlement instruction keys KY2 and KY3 on the registration operation screen P1 of the first registration device 200-1 are , State 2 is also a standby display in the same manner as State 1.

上記のように第1精算装置300-1が待機状態から使用中状態となった場合、以降において、第1精算装置300-1は、以下の状態を設定する。つまり、第1精算装置300-1は、使用中状態に遷移させた精算指示を行った第1登録装置200-1のみの精算指示を受け付け、他の第2登録装置200-2、第3登録装置200-3からの精算指示を受け付けない状態を設定する。
このように、精算装置300は、待機状態から使用状態となるのに応じて、使用状態を生じさせた精算指示を行った登録装置200からの精算指示のみを受け付け、他の登録装置からの精算指示は受け付けない。このように、使用中状態の精算装置300における精算指示の受け付けは排他的に行われる。
When the first settlement device 300-1 changes from the standby state to the busy state as described above, the first settlement device 300-1 sets the following states. In other words, the first settlement device 300-1 accepts the settlement instruction of only the first registration device 200-1 that issued the settlement instruction to transition to the in-use state, and the other second registration device 200-2 and the third registration device A state is set in which the settlement instruction from the device 200-3 is not accepted.
In this way, the settlement apparatus 300 receives only the settlement instruction from the registration apparatus 200 that issued the settlement instruction that caused the use state, and the settlement apparatus 300 receives the settlement instruction from the other registration apparatuses in response to the transition from the standby state to the use state. Do not accept instructions. In this way, the settlement device 300 that is in use accepts the settlement instruction exclusively.

このため、上記のように待機状態から使用中状態に遷移した第1精算装置300-1は、第2登録装置200-2、第3登録装置200-3のそれぞれに対して、第1精算装置300-1への精算指示の禁止の通知(精算指示禁止通知)を行う。
精算指示禁止通知を受信した第2登録装置200-2、第3登録装置200-3は、それぞれ、第1精算装置300-1の精算指示を禁止する。このように第1精算装置300-1への精算指示を禁止とする設定は精算指示キーKY1において反映される。
For this reason, the first settlement device 300-1, which has transitioned from the standby state to the in-use state as described above, sends the first settlement device to each of the second registration device 200-2 and the third registration device 200-3. Notifies 300-1 of prohibition of settlement instruction (settlement instruction prohibition notification).
The second registration device 200-2 and the third registration device 200-3, which have received the settlement instruction prohibition notification, respectively prohibit the settlement instruction of the first settlement device 300-1. Thus, the setting prohibiting the settlement instruction to the first settlement device 300-1 is reflected in the settlement instruction key KY1.

つまり、図9に示すように、第2登録装置200-2においては、状態2における精算指示キーKY1が専有状態を示す専有表示となる。
ここでの専有状態とは、第1精算装置300-1を第2登録装置200-2以外の登録装置が専有的に使用しており、第2登録装置200-2からの精算指示が禁止の状態であることを示す。
また、専有表示としては、同図の状態2における精算指示キーKY1として示すように、状態通知画像STAは使用中状態であることを示したうえで、精算指示キーKY1の画像部分に対して斜めの取消線LTHが配置された表示である。また、専有表示においても、未済精算処理数画像NMにより未済精算処理数が示される。
That is, as shown in FIG. 9, in second registration device 200-2, settlement instruction key KY1 in state 2 becomes an exclusive display indicating an exclusive state.
The exclusive state here means that the first settlement device 300-1 is exclusively used by a registration device other than the second registration device 200-2, and the settlement instruction from the second registration device 200-2 is prohibited. state.
As an exclusive display, as shown as the settlement instruction key KY1 in state 2 in FIG. is a display in which a strike-through LTH is placed. Also, in the exclusive display, the unfinished settlement processing number is indicated by the unfinished settlement processing number image NM.

上記のように専有表示が行われた精算指示キーKYを見ることで、店員は、専有表示が行われた精算指示キーKYに対応する精算装置300が他の登録装置200によって専有されている状態であることが分かる。
従って、専有表示が行われた精算指示キーKYに対する操作が行われたとしても、この操作は無効となる。具体的に、専有表示が行われた精算指示キーKYに対する操作が誤って行われた場合には、例えば図11(a)に示すダイアログボックスDLG1が店員用表示部205において表示される。
By looking at the settlement instruction key KY with the exclusive display as described above, the store clerk realizes that the settlement device 300 corresponding to the settlement instruction key KY with the exclusive display is occupied by another registration device 200. It turns out that
Therefore, even if an operation is performed on the settlement instruction key KY on which the exclusive display is displayed, this operation is invalid. Specifically, when the settlement instruction key KY displayed exclusively is erroneously operated, for example, a dialog box DLG1 shown in FIG.

ダイアログボックスDLG1は、専有表示が行われた精算指示キーKYに対応する精算装置300が他の登録装置200によって専有されているために、精算指示を行うことはできないことを通知するメッセージを表示する。また、同図のダイアログボックスDLG1には、他の精算装置300への精算指示を促すメッセージも表示される。 The dialog box DLG1 displays a message notifying that the settlement instruction cannot be given because the settlement device 300 corresponding to the settlement instruction key KY displayed exclusively is occupied by another registration device 200. . In addition, a dialog box DLG1 in the figure also displays a message prompting a payment instruction to another payment device 300. FIG.

なお、図9の状態2において、第2精算装置300-2、第3精算装置300-3は待機状態のままであることから、精算指示キーKY2、KY3は、状態2においても、状態1と同様に待機表示である。 In the state 2 of FIG. 9, the second settlement device 300-2 and the third settlement device 300-3 remain in the standby state. Similarly, it is a standby display.

同様に、第3登録装置200-3においても、図10の状態2において示すように、精算指示キーKY1は専有表示が行われ、精算指示キーKY2、KY3は待機表示が行われる。 Similarly, in the third registration device 200-3 as well, as shown in state 2 of FIG. 10, the settlement instruction key KY1 is displayed exclusively, and the settlement instruction keys KY2 and KY3 are displayed on standby.

上記のように顧客C1に対応する買上商品の登録が終わると、次に第1登録装置200-1の店員OP1は、顧客C1の次に買上商品の登録の順番待ちをしていた顧客C2に対応する買上商品の登録の操作を行う。
顧客C2に対応する買上商品に対応する登録が終了したとき、第1登録装置200-1の登録操作画面P1における精算指示キーKY1は、図8の状態2として示すように使用中表示である。精算指示キーKY1の使用中表示は、第1精算装置300-1に精算指示を行えることを示している。
そこで、店員OP1は、顧客C1のときと同様に、顧客C2にも対応して精算指示キーKY1を操作し、顧客C2に対応する精算処理を行うべき精算装置として第1精算装置300-1を選択する。
When the registration of the purchased product corresponding to the customer C1 is completed as described above, the store clerk OP1 of the first registration device 200-1 next asks the customer C2 who was waiting for the registration of the purchased product next to the customer C1. Perform the operation of registering the corresponding purchased product.
When the registration corresponding to the purchased product corresponding to customer C2 is completed, the settlement instruction key KY1 on the registration operation screen P1 of the first registration device 200-1 is displayed as in use as shown as state 2 in FIG. The in-use display of the settlement instruction key KY1 indicates that the first settlement device 300-1 can be instructed to settle the settlement.
Therefore, store clerk OP1 operates settlement instruction key KY1 for customer C2 in the same manner as for customer C1, and selects first settlement device 300-1 as the settlement device to perform settlement processing for customer C2. select.

ここで、上記のように、顧客C2に対応する精算処理を行うべき精算装置として第1精算装置300-1を選択する操作が行われたときに、未だ顧客C1に対応する精算処理が第1精算装置300-1にて終了していない状態の場合には、以下のような精算指示キーKYの表示となる。
まず、第1登録装置200-1においては、図8の状態3として示すように、精算指示キーKY1は使用中表示が維持される。また、同図の状態3における精算指示キーKY1においては、未済精算処理数画像NMにおいて表示される数が、状態2における「1」から「2」に変化する。これは、第1精算装置300-1が顧客C2に対応する精算指示を受け付けたのに応じて、未済の精算指示が1つ増加し、合計として「2」になったことを示している。
なお、状態3において、第2精算装置300-2と第3精算装置300-3は待機状態のままであるため、精算指示キーKY2、KY3は、状態3においても待機表示である。
Here, as described above, when an operation is performed to select the first settlement device 300-1 as the settlement device to perform settlement processing corresponding to customer C2, the settlement processing corresponding to customer C1 is still the first settlement device. If the settlement device 300-1 does not complete the transaction, the settlement instruction key KY is displayed as follows.
First, in the first registration device 200-1, as shown as state 3 in FIG. 8, the in-use display of the settlement instruction key KY1 is maintained. Further, with the settlement instruction key KY1 in state 3 of the same figure, the number displayed in the unfinished settlement processing number image NM changes from "1" in state 2 to "2". This indicates that the number of unfinished settlement instructions is increased by one in response to the receipt of the settlement instruction corresponding to customer C2 by first settlement device 300-1, resulting in a total of "2".
In state 3, the second settlement device 300-2 and the third settlement device 300-3 are still in the standby state, so the settlement instruction keys KY2 and KY3 are also in the standby state in state 3. FIG.

また、図9に示すように、状態3において、第2登録装置200-2において表示される精算指示キーKY1は、状態2からの専有表示が継続される。ただし、状態3においては、図8の状態3の精算指示キーKY1と同様に、未済精算処理数画像NMにおいて表示される数が、状態2における「1」から「2」に変化している。
また、第2精算装置300-2、第3精算装置300-3のそれぞれに対応する精算指示キーKY2、KY3は、状態3においても待機表示である。
Further, as shown in FIG. 9, in state 3, the exclusive display from state 2 continues for the settlement instruction key KY1 displayed on second registration device 200-2. However, in state 3, the number displayed in the unfinished settlement processing number image NM changes from "1" in state 2 to "2", as with the settlement instruction key KY1 in state 3 of FIG.
Further, the settlement instruction keys KY2 and KY3 corresponding to the second settlement device 300-2 and the third settlement device 300-3, respectively, are in standby display even in the state 3. FIG.

同様に、図10に示すように、状態3において、第3登録装置200-3において表示される精算指示キーKY1は、状態2からの専有表示が継続されており、未済精算処理数画像NMにおいて表示される数が、状態2における「1」から「2」に変化している。
また、第2精算装置300-2、第3精算装置300-3のそれぞれに対応する精算指示キーKY2、KY3は、状態3においても待機表示である。
Similarly, as shown in FIG. 10, in state 3, the settlement instruction key KY1 displayed on the third registration device 200-3 continues to be exclusively displayed from state 2, and in the unfinished settlement processing number image NM The displayed number has changed from "1" in state 2 to "2".
Further, the settlement instruction keys KY2 and KY3 corresponding to the second settlement device 300-2 and the third settlement device 300-3, respectively, are in standby display even in the state 3. FIG.

ここまでの説明から理解されるように、本実施形態における精算装置300は、未済精算処理が有る状況であっても、新たな精算指示を受け付けるように構成されている。このため、本実施形態においては、精算装置300が全ての精算を終了した待機状態でなくとも、次の精算指示を登録装置200から行っていくことができる。これにより、例えば買上商品の登録を待つ顧客の列が滞りにくくなり、会計中の顧客の流れを円滑にすることができる。なお、ここでの「会計中」とは、顧客が登録装置200での買上商品の登録のために列に並んでから、精算装置300にて精算を終えるまでを指す。 As can be understood from the description so far, the settlement device 300 in this embodiment is configured to receive a new settlement instruction even in a situation where there is an unfinished settlement process. Therefore, in the present embodiment, even if the settlement device 300 is not in a standby state where all settlements have been completed, the next settlement instruction can be issued from the registration device 200 . As a result, the line of customers waiting for the registration of purchased products is less likely to get stuck, and the flow of customers during checkout can be made smoother. Here, "during checkout" refers to the period from when the customer stands in line to register the purchased product on the registration device 200 to when the payment is completed on the settlement device 300. FIG.

ただし、新たな精算指示を無制限に受け付けられるようにした場合には、逆に精算装置300にて精算待ちの顧客の列が滞りやすくなる可能性がある。
そこで、本実施形態においては、1つの精算装置300において許可される未済精算処理数の最大値が定められている。そして、精算装置300において未済精算処理数が最大値に到達した場合には、この精算装置300への以降の精算指示が禁止される。
一具体例として、最大値が「3」である場合、精算装置300は、未済の精算処理を最大3つまで保持することができる。そして、精算装置300が保持する未済の精算処理が3つに到達している状態では、登録装置200から新たに精算装置300に精算指示を行おうとしても、この精算指示は受け付けられることなく拒絶される。これにより、精算装置300は4つ以上の未済精算処理を保持することがない。
そして、未済精算処理数の最大値が「3」である場合の本実施形態のPOSシステムの具体的な動作例としては以下のようになる。
However, if new payment instructions are allowed to be accepted without restriction, the line of customers waiting for payment at the payment device 300 may become stagnant.
Therefore, in the present embodiment, the maximum value of the number of unfinished settlement transactions permitted in one settlement device 300 is defined. When the number of unfinished settlement transactions reaches the maximum value in the settlement device 300, subsequent settlement instructions to the settlement device 300 are prohibited.
As a specific example, when the maximum value is "3", the settlement device 300 can hold up to three unfinished settlement processes. When the number of unfinished settlement processes held by the settlement device 300 reaches three, even if the registration device 200 attempts to issue a new settlement instruction to the settlement device 300, the settlement instruction is not accepted and is rejected. be done. As a result, the settlement device 300 does not hold four or more pending settlement processes.
A specific operation example of the POS system of the present embodiment when the maximum value of the number of unfinished settlement transactions is "3" is as follows.

上記の顧客C2に対応する買上商品の登録が終わると、次に第1登録装置200-1における店員OP1は、顧客C2の次に買上商品の登録の順番待ちをしていた顧客C3に対応する買上商品の登録の操作を行う。
顧客C3に対応する買上商品に対応する登録が終了したとき、第1登録装置200-1の登録操作画面P1における精算指示キーKY1は、図8の状態3に示したように使用中表示であり、従って、第1精算装置300-1に精算指示を行える状態である。
そこで、店員OP1は、顧客C1、C2のときと同様に、顧客C3についても精算指示キーKY1を操作し、第1精算装置300-1を選択する。
After completing the registration of the purchased product corresponding to the above customer C2, the store clerk OP1 in the first registration device 200-1 next responds to the customer C3 who was waiting for the registration of the purchased product next to the customer C2. Perform operations for registering purchased products.
When the registration corresponding to the purchased product corresponding to customer C3 is completed, the settlement instruction key KY1 on the registration operation screen P1 of the first registration device 200-1 is in use as shown in state 3 of FIG. Therefore, it is in a state in which it is possible to issue a settlement instruction to the first settlement device 300-1.
Therefore, store clerk OP1 operates settlement instruction key KY1 for customer C3 in the same manner as for customers C1 and C2, and selects first settlement device 300-1.

ここでは、上記のように、顧客C3に対応する精算処理を行わせるべき精算装置として第1精算装置300-1を選択する操作が行われたときに、未だ顧客C1、C2のそれぞれに対応する2つの精算処理が第1精算装置300-1にて終了していない状態である場合を例に挙げる。このような状況の場合には、以下のような精算指示キーKYの表示となる。 Here, as described above, when the operation is performed to select the first settlement device 300-1 as the settlement device to perform the settlement processing corresponding to the customer C3, the first settlement device 300-1 still corresponds to each of the customers C1 and C2. A case where two settlement processes have not been completed by the first settlement device 300-1 will be taken as an example. In such a situation, the settlement instruction key KY is displayed as follows.

顧客C1、C2に対応する2つの精算処理が第1精算装置300-1にて終了していない状態で新たに顧客C3に対応する精算指示が行われた場合、第1精算装置300-1における未済精算処理は3つになる。つまり、この段階で、第1精算装置300-1においては、未済精算処理数が最大値に到達したことになる。
このような状態となったのに応じて、第1登録装置200-1における精算指示キーKY1は、図8の状態3から状態4への変化として示すように、使用中表示から使用禁止表示へと遷移する。
同図においては、使用禁止表示が、専有表示と同じ態様である場合を例に挙げている。つまり、この場合の使用禁止表示は、精算指示キーKY1に対して、使用中状態であることを示す状態通知画像STAが配置され、かつ、取消線LTHが配置される。そのうえで、精算指示キーKY1の精算指示キーKY1に対応して未済精算処理数画像NMに表示される数は、状態3における「2」から「3」に変化している。
When a new payment instruction for customer C3 is issued while the two payment processes corresponding to customers C1 and C2 have not been completed by first payment device 300-1, the first payment device 300-1 There are three unfinished settlement processes. In other words, at this stage, the number of pending settlement transactions has reached the maximum value in the first settlement device 300-1.
In response to this state, the settlement instruction key KY1 in the first registration device 200-1 changes from the in-use display to the use-prohibited display, as shown by the change from state 3 to state 4 in FIG. and transition.
In the figure, a case in which the use prohibition display is in the same manner as the exclusive display is taken as an example. That is, the use prohibition display in this case includes a state notification image STA indicating that the settlement instruction key KY1 is in use, and a strike-through line LTH. Further, the number displayed in the unfinished settlement processing number image NM corresponding to the settlement instruction key KY1 of the settlement instruction key KY1 is changed from "2" in state 3 to "3".

上記のように使用禁止表示となった精算指示キーKY1を見ることで、店員OP1は、第1登録装置200-1における未済精算処理数が最大値に到達したために、これ以上の第1登録装置200-1への精算指示が行えない状態(使用禁止状態)であることを認識できる。 Seeing the settlement instruction key KY1 displayed as prohibition of use as described above, the store clerk OP1 realizes that the number of unfinished settlement processes in the first registration device 200-1 has reached the maximum value, and thus the number of first registration device 200-1 has reached the maximum value. 200-1 can be recognized as being in a state in which it is not possible to issue a settlement instruction (usage prohibited state).

また、使用禁止表示の精算指示キーKY1を操作したとしても、操作に応じた精算指示は行われずにエラーとなり、例えば、第1登録装置200-1における登録操作画面には図11(b)に示されるダイアログボックスDLG2が表示される。
同図に示すダイアログボックスDLG2においては、第1精算装置300-1については1つの精算処理が終了するまで新たに精算指示を行えないことと、精算指示を行うのであれば、第1精算装置300-1以外の精算装置300に精算指示を行うことの案内が示される。
In addition, even if the settlement instruction key KY1, which is displayed as use-prohibited, is operated, the settlement instruction corresponding to the operation is not performed, resulting in an error. The dialog box DLG2 shown is displayed.
In the dialog box DLG2 shown in the figure, the first settlement device 300-1 cannot issue a new settlement instruction until one settlement process is completed. Guidance is shown to issue a settlement instruction to the settlement devices 300 other than -1.

なお、同図においては、使用禁止表示と専有表示とが同じ態様である例を示しているが、対応の精算装置300への精算指示が禁止された状態であることに変わりはないので特に支障はない。
また、使用禁止表示と専有表示とで異なる表示態様をとってもよい。一例として、使用禁止表示と専有表示とで、状態通知画像STAについて態様を異ならせるようにすることが考えられる。
In addition, in the same figure, an example is shown in which the use-prohibited display and the exclusive display are in the same manner. no.
In addition, different display modes may be used for the prohibition of use display and the exclusive display. As an example, it is conceivable to make the mode of the state notification image STA different between the prohibition display and the exclusive display.

なお、状態4において、第2精算装置300-2と第3精算装置300-3は待機状態のままであるため、精算指示キーKY2、KY3は待機表示である。 In state 4, the second settlement device 300-2 and the third settlement device 300-3 are still in the standby state, so the settlement instruction keys KY2 and KY3 are in the standby display.

また、図9に示すように、状態4のもとで第2登録装置200-2において表示される精算指示キーKY1は、状態3からの専有表示が継続される。ただし、状態4においては、未済精算処理数画像NMにおいて表示される数が、状態3における「2」から「3」に変化している。
また、第2精算装置300-2、第3精算装置300-3のそれぞれに対応する精算指示キーKY2、KY3は、状態4においても待機表示である。
Further, as shown in FIG. 9, the exclusive display from the state 3 of the settlement instruction key KY1 displayed on the second registration device 200-2 in the state 4 is continued. However, in state 4, the number displayed in the image NM of the number of unsettled settlement processes has changed from "2" in state 3 to "3".
Further, the settlement instruction keys KY2 and KY3 corresponding to the second settlement device 300-2 and the third settlement device 300-3, respectively, are in standby display even in the state 4. FIG.

同様に、図10に示すように、状態4において、第3登録装置200-3において表示される精算指示キーKY1は、状態3からの専有表示が継続されており、未済精算処理数画像NMにおいて表示される数が、状態3における「2」から「3」に変化している。
また、第2精算装置300-2、第3精算装置300-3のそれぞれに対応する精算指示キーKY2、KY3は、状態4においても待機表示である。
Similarly, as shown in FIG. 10, in state 4, the settlement instruction key KY1 displayed on the third registration device 200-3 continues to be exclusively displayed from state 3, and in the unfinished settlement processing number image NM The displayed number has changed from "2" in state 3 to "3".
Further, the settlement instruction keys KY2 and KY3 corresponding to the second settlement device 300-2 and the third settlement device 300-3, respectively, are in standby display even in the state 4. FIG.

図6には、第1登録装置200-1での買上商品の登録のために顧客C3の次で順番待ちをしていた顧客C4が、途中で第2登録装置200-2に移動して、第2登録装置200-2にて買上商品の登録を行ってもらっている状況が示されている。
ここでは、第2登録装置200-2での顧客C4の買上商品の登録を終了したタイミングが、状態4に対応している場合を例に挙げる。つまり、この場合、第2登録装置200-2での顧客C4の買上商品の登録を終了したときには、第1精算装置300-1にて受け付けた精顧客C1、C2、C3のそれぞれに対応する精算指示に対応する精算処理のいずれもが終了していない状態にある。
In FIG. 6, customer C4, who has been waiting for his turn after customer C3 for registration of purchased products on the first registration device 200-1, moves to the second registration device 200-2 on the way, A situation is shown in which the purchased product is being registered at the second registration device 200-2.
Here, the case where the timing when the registration of the merchandise purchased by customer C4 in second registration device 200-2 is completed corresponds to state 4 will be taken as an example. That is, in this case, when the registration of the merchandise purchased by customer C4 in the second registration device 200-2 is completed, the settlement corresponding to each of the fine customers C1, C2, and C3 received by the first settlement device 300-1 is completed. None of the settlement processes corresponding to the instruction has been completed.

状態4のもとで、図9のように第2登録装置200-2において表示される精算指示キーKY1は、第1精算装置300-1が他の登録装置によって専有されている専有状態を示している。このために、第2登録装置200-2が第1精算装置300-1に精算指示を行うことはできない。
これに対して、状態4のもとで第2登録装置200-2において表示される精算指示キーKY2、KY3はいずれも待機状態である。従って、第2登録装置200-2からは、第2精算装置300-2と第3精算装置300-3とのいずれに対しても精算指示を行える。
この場合において、第2精算装置300-2と第3精算装置300-3のうちで、第2登録装置200-2に近いほうに配置されているのは第2精算装置300-2である。そこで、店員OP2は、精算指示キーKY2を操作して、顧客C4に対応する精算処理を行うべき精算装置として第2精算装置300-2を選択する。
Under state 4, settlement instruction key KY1 displayed on second registration device 200-2 as shown in FIG. 9 indicates an exclusive state in which first settlement device 300-1 is occupied by another registration device. ing. Therefore, the second registration device 200-2 cannot issue a settlement instruction to the first settlement device 300-1.
On the other hand, both the settlement instruction keys KY2 and KY3 displayed on the second registration device 200-2 in the state 4 are in the standby state. Therefore, the second registration device 200-2 can issue a settlement instruction to both the second settlement device 300-2 and the third settlement device 300-3.
In this case, of the second settlement device 300-2 and the third settlement device 300-3, the second settlement device 300-2 is arranged closer to the second registration device 200-2. Therefore, the clerk OP2 operates the settlement instruction key KY2 to select the second settlement device 300-2 as the settlement device to perform settlement processing for the customer C4.

第2登録装置200-2において精算指示キーKY2が操作されるのに応じて、顧客C4に対応する精算指示が第2精算装置300-2に対して行われ、第2精算装置300-2は精算指示を受け付ける。
第2精算装置300-2が精算指示を受け付けたときの第1登録装置200-1、第2登録装置200-2、第3登録装置200-3)における精算指示キー(KY1、KY2、KY3)の表示は、図8~図10の状態5として示される。
In response to the operation of the settlement instruction key KY2 on the second registration device 200-2, the settlement instruction corresponding to the customer C4 is issued to the second settlement device 300-2, and the second settlement device 300-2 Accept settlement instructions.
Settlement instruction keys (KY1, KY2, KY3) in first registration device 200-1, second registration device 200-2, and third registration device 200-3 when second settlement device 300-2 accepts settlement instructions is shown as state 5 in FIGS. 8-10.

まず、図9に示されるように、顧客C4に対応する精算指示を行った第2登録装置200-2においては、第2精算装置300-2に対応する精算指示キーKY2が、状態4における待機表示から使用中表示に変化する。このとき、第2精算装置300-2は、受け付け直後の顧客C4に対応する精算指示に対応する精算処理が未済の状態であるため、状態5における精算指示キーKY2の未済精算処理数画像NMは「1」を示す。
また、このときには第1登録装置200-1は第2精算装置300-2について使用禁止状態ではあるが、専有の状態は維持されている。このために、状態5での精算指示キーKY1は、状態4と同様に専有状態が継続される。
また、第3精算装置300-3は、状態4と同じ待機状態が継続しているので、状態5での精算指示キーKY3は、状態4のときと同様に待機表示が継続される。
First, as shown in FIG. 9, in the second registration device 200-2 that has issued the settlement instruction for the customer C4, the settlement instruction key KY2 corresponding to the second settlement device 300-2 is set to the standby state in state 4. Change from display to in-use display. At this time, the second settlement device 300-2 is in a state in which the settlement processing corresponding to the settlement instruction corresponding to the settlement instruction corresponding to the customer C4 immediately after acceptance has not been completed. "1" is indicated.
Also, at this time, first registration device 200-1 is in a state of being prohibited from using second settlement device 300-2, but the exclusive state is maintained. Therefore, the exclusive state of the settlement instruction key KY1 in the state 5 is continued in the same manner as in the state 4. FIG.
Further, since the third settlement device 300-3 continues in the same standby state as in state 4, the settlement instruction key KY3 in state 5 continues to be displayed in standby as in state 4. FIG.

次に、図8に示されるように、第1登録装置200-1における状態5では、第1精算装置300-1に対応する精算指示キーKY1は、状態4からの使用禁止表示が継続される。
また、第2精算装置300-2に対応する精算指示キーKY2は、状態4の待機表示から状態5の専有表示に変化する。このように第1登録装置200-1において変化した精算指示キーKY2を見ることで、店員OP1は、以下のことを認識できる。つまり、店員OP1は、第2精算装置300-2が、第1登録装置200-1以外の他の登録装置によって専有され、第1登録装置200-1からは精算指示を行えなくなった状態となったことを認識できる。
また、第3精算装置300-3に対応する精算指示キーKY3は、状態4と同様に待機表示が継続される。
Next, as shown in FIG. 8, in state 5 of first registration device 200-1, settlement instruction key KY1 corresponding to first settlement device 300-1 continues to be disabled from state 4. .
Further, the settlement instruction key KY2 corresponding to the second settlement device 300-2 changes from the state 4 standby display to the state 5 exclusive display. By looking at the changed settlement instruction key KY2 in the first registration device 200-1 in this way, the store clerk OP1 can recognize the following. In other words, second settlement device 300-2 is occupied by a registration device other than first registration device 200-1, and store clerk OP1 cannot issue settlement instructions from first registration device 200-1. can recognize that
Further, the settlement instruction key KY3 corresponding to the third settlement device 300-3 continues to be displayed on standby as in the state 4. FIG.

次に、図10に示されるように、第3登録装置200-3における状態5のもとで、第1精算装置300-1に対応する精算指示キーKY1は、状態4からの専有表示が継続される。
また、第2精算装置300-2に対応する精算指示キーKY2は、状態4の待機表示から状態5の専有表示に変化する。
また、第3精算装置300-3に対応する精算指示キーKY3は、状態4と同様に待機表示が継続される。
Next, as shown in FIG. 10, under state 5 in third registration device 200-3, settlement instruction key KY1 corresponding to first settlement device 300-1 continues to be exclusively displayed from state 4. be done.
Further, the settlement instruction key KY2 corresponding to the second settlement device 300-2 changes from the state 4 standby display to the state 5 exclusive display.
Further, the settlement instruction key KY3 corresponding to the third settlement device 300-3 continues to be displayed on standby as in the state 4. FIG.

また、例えば、状態4または状態5のように未済精算処理数が最大値に達した第1精算装置300-1において顧客C1に対応の精算処理が終了し、未済精算処理の数が最大値より小さくなった場合、第1精算装置300-1は、自己を専有している第1登録装置200-1に対して精算指示を許可する旨の精算指示許可通知を送信する。
精算指示許可通知を受信した第1登録装置200-1は、これまでの禁止を設定していた第1精算装置300-1への精算指示について許可を設定する。
Further, for example, in the first settlement device 300-1 where the number of unfinished settlement processes has reached the maximum value as in state 4 or state 5, settlement processing corresponding to customer C1 is completed, and the number of unfinished settlement processes exceeds the maximum value. When it becomes smaller, first settlement device 300-1 transmits a settlement instruction permission notification to the effect that the settlement instruction is permitted to first registration device 200-1 that exclusively owns itself.
First registration device 200-1, which has received the settlement instruction permission notification, sets permission for the settlement instruction to first settlement device 300-1, which has been prohibited.

登録装置200は、精算装置300への精算指示の許可、禁止の設定にあたり、精算指示可否フラグを利用する。例えば、精算指示可否フラグが「0」により許可を表し、「1」により禁止を表すものと定義されている場合、登録装置200は、精算指示可否フラグを「0」とすることにより精算指示の許可を設定し、「1」とすることにより精算指示の禁止を設定することができる。 The registration device 200 uses the settlement instruction enable/disable flag when setting whether to permit or prohibit the settlement instruction to the settlement device 300 . For example, when the settlement instruction enable/disable flag is defined to indicate permission by "0" and prohibition by "1", the registration device 200 sets the settlement instruction enable/disable flag to "0" to issue the settlement instruction. By setting the permission to "1", the prohibition of the settlement instruction can be set.

また、第1登録装置200-1は、精算指示キーKY1について、図8の状態4または状態5に示される使用禁止表示から、状態3と同じように未済精算処理数画像NMが「2」の使用中表示の状態に変更する。 In addition, the first registration device 200-1 changes the usage prohibition display shown in state 4 or state 5 in FIG. Change to display in use state.

ここから、さらに、第1精算装置300-1において顧客C2の精算処理が終了し、かつ、顧客C3より後において新たな精算指示が無ければ、第1登録装置200-1は、第1精算装置300-1への精算指示について許可を設定した状態を維持する。そのうえで、第1登録装置200-1は、精算指示キーKY1について、図8の状態3に示される状態から状態2と同じように未済精算処理数画像NMが「1」の使用中表示の状態に変更する。 From here, if the settlement process for customer C2 is completed in first settlement device 300-1 and there is no new settlement instruction after customer C3, then first registration device 200-1 will proceed to first settlement device 300-1. Maintains the state in which permission is set for the settlement instruction to 300-1. After that, the first registration device 200-1 changes the settlement instruction key KY1 from the state shown in the state 3 in FIG. change.

そして、さらに、顧客C3より後において新たな精算指示が行われないまま、第1精算装置300-1により顧客C3の精算処理が終了した場合、第1精算装置300-1においては未済精算処理が無い状態となる。このように未済精算処理が無い状態となるのに応じて、第1精算装置300-1は、1つの登録装置により自己が専有される状態を解除する。
そして、第1精算装置300-1は、第1登録装置200-1~第3登録装置200-3のそれぞれに対して、自己が1つの登録装置により専有される状態を解除した旨の専有解除通知を送信する。
Further, if the first settlement device 300-1 completes the settlement processing of the customer C3 without issuing a new settlement instruction after the customer C3, the first settlement device 300-1 performs the unfinished settlement processing. becomes non-existent. In response to the state in which there is no unfinished settlement process, the first settlement device 300-1 cancels the state in which it is monopolized by one registration device.
Then, first settlement device 300-1 sends to each of first registration device 200-1 to third registration device 200-3 an exclusive release indicating that it has released the state in which it is exclusively owned by one registration device. Send notifications.

第1精算装置300-1からの専有解除通知を受信した第1登録装置200-1、第2登録装置200-2、第3登録装置200-3は、それぞれ、第1精算装置300-1が待機状態であることを認識する。
そこで、第1登録装置200-1は、第1精算装置300-1への精算指示について許可を設定した状態を維持する。また、第1登録装置200-1は、精算指示キーKY1について、これまでの使用中状態から例えば図8の状態1に示した待機表示に変更する。
また、第2登録装置200-2、第3登録装置200-3は、それぞれ、第1精算装置300-1への精算指示に対応する精算指示可否フラグについて「禁止」としていた状態から「許可」に変更する。そして、第2登録装置200-2、第3登録装置200-3は、それぞれ、これまでの専有表示から待機表示に変更する。
First registration device 200-1, second registration device 200-2, and third registration device 200-3, which have received the exclusive release notification from first settlement device 300-1, first settlement device 300-1 Recognize that it is in a standby state.
Therefore, first registration device 200-1 maintains the state in which permission is set for the settlement instruction to first settlement device 300-1. Further, the first registration device 200-1 changes the settlement instruction key KY1 from the in-use state to the standby display shown in state 1 in FIG. 8, for example.
Further, the second registration device 200-2 and the third registration device 200-3 change the settlement instruction enable/disable flag corresponding to the settlement instruction to the first settlement device 300-1 from "prohibited" to "permitted". change to Then, the second registration device 200-2 and the third registration device 200-3 change their exclusive display to standby display.

ここで、一般の精算装置では、1つの精算指示に応じた精算処理が終了したのに応じて、表示部305には、所定の内容による待機画面が表示される。これに対して、本実施形態における精算装置300は、1つの精算指示に応じた精算処理が終了した場合に、さらに次に行うべき精算処理が残っている場合には、以下のように表示部305における表示を行う。
つまり、精算装置300は、1つの精算指示に応じた精算処理が終了したのに応じて、待機画面を表示するのに代えて、次に精算処理を行うべき未済精算処理に対応して顧客が精算の操作に使用する精算画面が表示される。
図12は、精算装置300の表示部305において、次に精算処理を行うべき未済精算処理に対応して表示される精算画面P2が表示された態様例を示している。
Here, in a general settlement device, a standby screen having predetermined contents is displayed on the display unit 305 in response to completion of settlement processing according to one settlement instruction. On the other hand, the settlement device 300 according to the present embodiment, when the settlement processing corresponding to one settlement instruction is completed, if there is still a settlement processing to be performed next, the display unit 300 displays as follows. The display at 305 is performed.
That is, the settlement device 300 displays the standby screen when the settlement processing corresponding to one settlement instruction is completed, and instead of displaying the standby screen, the settlement device 300 allows the customer to The settlement screen used for settlement operation is displayed.
FIG. 12 shows an example of a settlement screen P2 displayed on the display unit 305 of the settlement device 300, corresponding to the unfinished settlement process to be executed next.

上記のように次の顧客に対応する精算画面P2が表示されることで、顧客は、例えば待機画面から精算操作画面に復帰する時間を待つことなく、精算のための操作を行うことができる。これにより、顧客が精算装置300での精算に要する時間が短縮され、会計中の顧客の流れの円滑化がさらに図られる。 By displaying the settlement screen P2 corresponding to the next customer as described above, the customer can perform an operation for settlement without waiting for the time to return from the standby screen to the settlement operation screen, for example. As a result, the time required for the customer to settle the account at the settlement device 300 is shortened, and the flow of the customer during the checkout process is further facilitated.

[処理手順例]
続いて、図13のフローチャートを参照して、最大値の設定のために登録装置200と精算装置300とが実行する処理手順例について説明する。最大値は、前述のように精算装置300において許容される未済精算処理数の最大値である。
[Example of processing procedure]
Next, an example of a processing procedure executed by the registration device 200 and the settlement device 300 for setting the maximum value will be described with reference to the flowchart of FIG. 13 . The maximum value is the maximum number of unfinished settlement transactions allowed in the settlement device 300 as described above.

ステップS101:1つの精算装置300についての最大値の設定は、登録装置200に対する操作によって行われる。店員は、登録装置200に対する操作によって、最大値の設定対象の精算装置300を1つ指定するとともに、指定された精算装置300に設定すべき最大値を入力する操作を行う。なお、精算装置300についての最大値の設定は、各精算装置300に対する操作によって行われるようにしてもよい。
登録装置200において、CPU201は、上記のようにして行われた1つの精算装置を指定し、最大値を入力する操作を受け付ける。
Step S<b>101 : The maximum value for one settlement device 300 is set by operating the registration device 200 . The store clerk operates the registration device 200 to designate one settlement device 300 for which the maximum value is to be set, and to input the maximum value to be set to the designated settlement device 300 . Note that the setting of the maximum value for the settlement device 300 may be performed by operating each settlement device 300 .
In the registration device 200, the CPU 201 accepts the operation of designating one settlement device and inputting the maximum value performed as described above.

ステップS102:CPU201は、ステップS101により入力された最大値を、同じステップS101で受け付けた操作により指定された精算装置300に対して通知する。 Step S102: The CPU 201 notifies the maximum value input in step S101 to the settlement device 300 designated by the operation received in the same step S101.

ステップS201:ステップS101での操作により指定された精算装置300において、CPU301は、ステップS102により登録装置200から送信された通知を受信する。
ステップS202:CPU301は、ステップS201により登録装置200から通知された最大値を記憶部302またはRAM303に記憶させる。
このように最大値が精算装置300側にて記憶されることで、登録装置200に対する操作に応じて、精算装置300にて最大値が設定される。
Step S201: In the settlement device 300 designated by the operation in step S101, the CPU 301 receives the notification transmitted from the registration device 200 in step S102.
Step S202: The CPU 301 causes the storage unit 302 or the RAM 303 to store the maximum value notified from the registration device 200 in step S201.
By storing the maximum value on the settlement device 300 side in this way, the maximum value is set by the settlement device 300 according to the operation on the registration device 200 .

次に、図14のフローチャートを参照して、登録装置200が精算指示キーKYに対する操作が行われるのに応じて実行する処理手順例について説明する。
ステップS301:登録装置200において、CPU201は、店員用表示部205に表示されている登録操作画面における精算指示キーKYのうちのいずれか1つに対する操作が行われるのを待機する。
ステップS302:いずれか1つの精算指示キーKYに対する操作が行われるのに応じて、CPU201は、操作が行われた精算指示キーKYに対応する精算装置300の状態が下記の(1)、(2)、(3)のいずれの状態であるのかを判定する。つまり、CPU201は、(1)待機状態または使用中状態、(2)専有状態、(3)使用禁止状態のうちのいずれであるのかについて判定する。
Next, an example of a processing procedure executed by the registration device 200 in response to the operation of the settlement instruction key KY will be described with reference to the flowchart of FIG.
Step S<b>301 : In the registration device 200 , the CPU 201 waits until any one of the settlement instruction keys KY on the registration operation screen displayed on the clerk display section 205 is operated.
Step S302: When any one of the settlement instruction keys KY is operated, the CPU 201 changes the state of the settlement device 300 corresponding to the operated settlement instruction key KY to the following (1) or (2). ) or (3). That is, the CPU 201 determines whether it is in (1) a standby state or a busy state, (2) an exclusive state, or (3) a disabled state.

ステップS303:(1)待機状態または使用中状態である場合、CPU201は、操作が行われた精算指示キーKYに対応する精算装置300への精算指示を行う。つまり、CPU201は、操作が行われた精算指示キーKYに対応する精算装置300に対して、商品登録情報とともに精算指示コマンドを送信する。 Step S303: (1) If it is in the standby state or the in-use state, the CPU 201 issues a settlement instruction to the settlement device 300 corresponding to the operated settlement instruction key KY. That is, the CPU 201 transmits a settlement instruction command together with the product registration information to the settlement device 300 corresponding to the operated settlement instruction key KY.

ステップS304:(2)専有状態である場合、CPU201は、精算指示を行うことなく、専有状態に対応するエラーメッセージを店員用表示部205に表示する。専有状態に対応するエラーメッセージは、具体的には、例えば図11(a)に示したダイアログボックスDLG1として表示される。
ステップS305:(3)使用禁止状態である場合、CPU201は、精算指示を行うことなく、使用禁止状態に対応するエラーメッセージを店員用表示部205に表示する。使用禁止状態に対応するエラーメッセージは、具体的には、例えば図11(b)に示したダイアログボックスDLG2として表示される。
Step S304: (2) In the case of the exclusive state, the CPU 201 displays an error message corresponding to the exclusive state on the salesclerk display unit 205 without issuing a settlement instruction. Specifically, the error message corresponding to the exclusive state is displayed, for example, as a dialog box DLG1 shown in FIG. 11(a).
Step S305: (3) If it is in the use prohibited state, the CPU 201 displays an error message corresponding to the use prohibited state on the salesclerk display unit 205 without issuing a settlement instruction. Specifically, the error message corresponding to the use-prohibited state is displayed, for example, as a dialog box DLG2 shown in FIG. 11(b).

続いて、図15のフローチャートを参照して、精算装置300が、精算指示の受け付けに応じて実行する、精算指示の許可禁止設定のための処理手順例について説明する。
ステップS401:例えば起動直後などの初期状態においては、精算装置300にて未だ精算指示が受け付けられておらず、従って、精算装置300は待機状態である。
そこで、精算装置300におけるCPU301は、初期設定の1つとして、全ての登録装置200に対して専有解除通知を送信する。このように専有解除通知が送信されることで、各登録装置200においては、精算装置300への精算指示について許可を設定し、精算装置300に対応する精算指示キーKYについて待機表示とする。
ステップS402:また、初期設定の1つとして、CPU301は、未済精算処理数を示す変数mに、初期値である「0」を代入する。
Next, with reference to the flowchart of FIG. 15, a description will be given of an example of a processing procedure for setting the permission/prohibition of the settlement instruction, which is executed by the settlement apparatus 300 in response to the reception of the settlement instruction.
Step S401: In an initial state such as immediately after startup, the settlement device 300 has not yet received a settlement instruction, and therefore is in a standby state.
Therefore, the CPU 301 in the settlement device 300 transmits an exclusive release notification to all the registration devices 200 as one of the initial settings. By transmitting the exclusive release notification in this manner, each registration device 200 sets permission for the settlement instruction to the settlement device 300, and displays the settlement instruction key KY corresponding to the settlement device 300 on standby.
Step S402: As one of the initial settings, the CPU 301 substitutes an initial value of "0" for the variable m indicating the number of unfinished settlement transactions.

ステップS403:ステップS401による初期設定の処理が行われて以降、CPU301は、登録装置200によって行われた精算指示が受け付けられるのを待機する。つまり、CPU301は、登録装置200から商品登録情報とともに送信された精算指示コマンドが受信されるのを待機する。 Step S<b>403 : After performing the initial setting process in step S<b>401 , the CPU 301 waits until the registration device 200 accepts the settlement instruction. That is, the CPU 301 waits until the settlement instruction command transmitted together with the product registration information from the registration device 200 is received.

ステップS404:ステップS403にて受け付けられた精算指示の送信元は、精算装置300を専有して精算指示を送信できる登録装置200(専有登録装置)である。ステップS403にて精算指示が受け付けられたのに応じて、CPU301は、専有登録装置に送信指示応答を送信する。
ステップS403にて受け付けられた精算指示が専有登録装置による1回目のものである場合、精算装置300は、これまでの待機状態から使用中状態に移行したことになる。この場合の専有登録装置は、送信指示応答の受信に応じて、対応の精算指示キーKYについて待機表示から使用中表示に変更する。
また、ステップS403にて受け付けられた精算指示が、専有登録装置による2回目の精算指示である場合、専有登録装置は、送信指示応答の受信に応じて、対応の精算指示キーKYについて使用中表示を維持する。そのうえで、専有登録装置は、未済精算処理数画像NMに、これまでの値から1増加させた値による数が表示されるようにする。
Step S404: The transmission source of the settlement instruction accepted in step S403 is the registration device 200 (exclusive registration device) capable of transmitting the settlement instruction by exclusively using the settlement device 300 . In response to acceptance of the settlement instruction in step S403, CPU 301 transmits a transmission instruction response to the proprietary registration device.
If the settlement instruction received in step S403 is the first one issued by the proprietary registration device, the settlement device 300 has transitioned from the standby state to the in-use state. In this case, the proprietary registration device changes the display of the corresponding settlement instruction key KY from the standby display to the in-use display in response to the reception of the transmission instruction response.
Further, if the settlement instruction accepted in step S403 is the second settlement instruction by the exclusive registration device, the exclusive registration device displays the corresponding settlement instruction key KY in use in response to the reception of the transmission instruction response. to maintain After that, the proprietary registration device displays a number obtained by increasing the previous value by 1 in the unfinished settlement processing number image NM.

ステップS405:また、CPU301は、精算指示が受け付けられたのに応じて、未済精算処理数mをインクリメントする。
ステップS406:ステップS405にて未済精算処理数mがインクリメントされたことにより、未済精算処理数mは更新が行われたことになる。そこで、CPU301は、インクリメント(更新)された後の未済精算処理数mを各登録装置200に対して通知する。
Step S405: In addition, the CPU 301 increments the unfinished settlement processing number m in response to the reception of the settlement instruction.
Step S406: By incrementing the unfinished settlement processing number m in step S405, the unfinished settlement processing number m is updated. Therefore, the CPU 301 notifies each registration device 200 of the incremented (updated) unfinished settlement processing number m.

ステップS407:次に、CPU301は、ステップS404によりインクリメントされた後の未済精算処理数mについて、m=1、1<m<max、m≧maxのうちのいずれであるのかを判定する。なお、ここでのmaxは、図13のステップS202にて精算装置300が記憶した最大値である。 Step S407: Next, the CPU 301 determines whether m=1, 1<m<max, or m≧max for the unfinished settlement processing number m after being incremented in step S404. Here, max is the maximum value stored by the settlement device 300 in step S202 of FIG.

ステップS408:未済精算処理数m=1である場合、CPU301は、専有登録装置以外の登録装置に精算指示禁止通知を送信する。精算指示禁止通知を受信した登録装置200は、対応の精算指示キーKYについて待機表示から専有表示に変更する。ステップS408の処理の後、CPU301はステップS403に処理を戻す。 Step S408: When the unfinished settlement processing number m=1, the CPU 301 transmits a settlement instruction prohibition notice to the registered devices other than the exclusive registered device. The registration device 200 that has received the settlement instruction prohibition notification changes the corresponding settlement instruction key KY from standby display to exclusive display. After the process of step S408, the CPU 301 returns the process to step S403.

また、未済精算処理数mが1<m<max(最大値)の範囲内である場合は、専有登録装置によって2回目以降の精算指示が行われたことになる。この場合、専有登録装置においては、同図の処理を実行する精算装置300への精算指示が許可されている。一方、専有登録装置以外の登録装置においては、同図の処理を実行する精算装置300への精算指示が禁止されている状態である。
そこで、この場合のCPU301は、特に処理を行うことなくステップS403に処理を戻す。
Further, when the unfinished settlement processing number m is within the range of 1<m<max (maximum value), it means that the second and subsequent settlement instructions have been issued by the proprietary registration device. In this case, the proprietary registration device is permitted to issue a settlement instruction to the settlement device 300 that executes the processing shown in FIG. On the other hand, the registered devices other than the exclusive registered device are prohibited from issuing a settlement instruction to the settlement device 300 that executes the processing shown in FIG.
Therefore, the CPU 301 in this case returns the process to step S403 without performing any particular process.

ステップS409:未済精算処理数mが最大値以上(m≧max)の場合には、精算装置300は、ステップS403により今回の精算指示を受け付けたことで未済精算処理数が最大値に達し、これ以上の精算指示を受け付けることができなくなった状態である。そこで、この場合のCPU301は、専有登録装置に使用禁止通知を送信する。専有登録装置は、使用禁止通知の受信に応じて、同図の処理を実行する精算装置300に対応する精算指示可否フラグについて「禁止」を設定し、同図の処理を実行する精算装置300に対応の精算指示キーKYを使用禁止表示に変更する。 Step S409: If the unfinished settlement processing number m is equal to or greater than the maximum value (m≧max), the settlement device 300 receives the current settlement instruction in step S403, and the unfinished settlement processing count reaches the maximum value. It is in a state where it is no longer possible to accept the above settlement instructions. Therefore, the CPU 301 in this case transmits a usage prohibition notification to the exclusive registration device. Upon receiving the use prohibition notification, the proprietary registration device sets the settlement instruction enable/disable flag corresponding to the settlement device 300 executing the processing shown in FIG. Change the display of the corresponding settlement instruction key KY to prohibition of use.

続いて、図16のフローチャートを参照して、精算装置300が、精算処理の終了に応じて実行する、精算指示の許可禁止設定のための処理手順例について説明する。
ステップS501:精算装置300において、CPU301は、1つの精算処理が終了するのを待機している。
ステップS502:1つの精算処理が終了するのに応じて、CPU301は、未済精算処理数mをデクリメントする。
ステップS503:ステップS503にて未済精算処理数mがデクリメントされたことにより、未済精算処理数mは更新が行われたことになる。そこで、CPU301は、更新後の未済精算処理数mを各登録装置200に対して通知する。
Next, with reference to the flowchart of FIG. 16, a description will be given of an example of a processing procedure for setting the permission/prohibition of the payment instruction, which is executed by the payment device 300 upon completion of the payment processing.
Step S501: In the settlement device 300, the CPU 301 waits for one settlement process to end.
Step S502: The CPU 301 decrements the number of unfinished settlement processes m according to the end of one settlement process.
Step S503: By decrementing the unfinished settlement processing number m in step S503, the unfinished settlement processing number m is updated. Therefore, the CPU 301 notifies each registration device 200 of the updated unfinished settlement processing number m.

ステップS504:次に、CPU301は、ステップS503によりデクリメント(更新)された後の未済精算処理数mについて、m=max-1、1≦m<max-1、m=0のうちのいずれであるのかを判定する。なお、ここでのmaxも最大値である。 Step S504: Next, the CPU 301 determines whether m=max−1, 1≦m<max−1, or m=0 for the unfinished settlement processing number m after being decremented (updated) in step S503. determine whether Note that max here is also the maximum value.

ステップS505:未済精算処理数m=max-1である場合、1つの精算処理が終了したことで、精算装置300における未済精算処理数mが最大値より小さくなったことを示している。
そこで、この場合のCPU301は、専有登録装置に精算指示許可通知を送信する。
精算指示許可通知を受信した専有登録装置は、同図の処理を実行する精算装置300についての精算指示可否フラグについて「禁止」から「許可」に更新する。また、専有登録装置は、同図の処理を実行する精算装置300に対応する精算指示キーKYについて使用禁止表示から使用中表示に変更する。
Step S505: If m=max−1, it indicates that the unfinished settlement process number m in the settlement device 300 has become smaller than the maximum value due to the completion of one settlement process.
Therefore, the CPU 301 in this case transmits a settlement instruction permission notification to the proprietary registration device.
Upon receiving the settlement instruction permission notice, the exclusive registration device updates the settlement instruction enable/disable flag for the settlement device 300 that executes the processing shown in the figure from "prohibited" to "permitted". In addition, the proprietary registration device changes the display of the settlement instruction key KY corresponding to the settlement device 300 that executes the process shown in FIG.

ステップS506:そのうえで、CPU301は、次の精算処理に対応する精算画面P2を表示部305に表示させる。CPU301は、対応の商品登録情報に基づいて精算画面P2を表示することができる。
また、未済精算処理数mが、1≦m<max-1の範囲内である場合、専有登録装置においては、同図の処理を実行する精算装置300に対応する精算指示可否フラグは「許可」が設定されている。そこで、この場合にも、CPU301は、ステップS506により次の精算処理に対応する精算画面P2を表示部305に表示させる。
Step S506: After that, the CPU 301 causes the display unit 305 to display the settlement screen P2 corresponding to the next settlement processing. The CPU 301 can display the settlement screen P2 based on the corresponding product registration information.
Further, when the unfinished settlement processing number m is within the range of 1≦m<max−1, the settlement instruction enable/disable flag corresponding to the settlement device 300 that executes the processing in FIG. is set. Therefore, also in this case, the CPU 301 causes the display unit 305 to display the settlement screen P2 corresponding to the next settlement processing in step S506.

ステップS507:未済精算処理数m=0である場合には、1つの精算処理が終了したことにより、精算装置300において未済精算処理数mが「0」となる。そこで、この場合のCPU301は、専有登録装置を含む各登録装置に専有解除通知を送信する。
専有解除通知を受信した専有登録装置は、同図の処理を実行する精算装置300に対応する精算指示可否フラグが「許可」の状態を維持する。そのうえで、専有登録装置は、同図の処理を実行する精算装置300に対応の精算指示キーKYについて、これまでの使用中表示から待機表示に変更する。
また、専有解除通知を受信した専有登録装置以外の登録装置は、同図の処理を実行する精算装置300に対応する精算指示可否フラグについて、これまでの「禁止」から「許可」に更新する。また、専有登録装置以外の登録装置は、同図の処理を実行する精算装置300に対応の精算指示キーKYについて、これまでの専有表示から待機表示に変更する。
Step S507: When the unfinished settlement process number m=0, the unfinished settlement process number m becomes "0" in the settlement device 300 due to the completion of one settlement process. Therefore, the CPU 301 in this case transmits an exclusive release notification to each registered device including the exclusive registered device.
The exclusive registration device that has received the exclusive release notification maintains the state in which the settlement instruction enable/disable flag corresponding to the settlement device 300 that executes the process shown in FIG. After that, the proprietary registration device changes the display of the settlement instruction key KY corresponding to the settlement device 300 that executes the processing shown in FIG.
Further, the registration devices other than the exclusive registration device that received the exclusive release notification update the settlement instruction enable/disable flag corresponding to the settlement device 300 executing the process shown in the figure from "prohibited" to "permitted". Further, the registration devices other than the exclusive registration device change the exclusive display to the standby display for the settlement instruction key KY corresponding to the settlement device 300 executing the processing in FIG.

なお、図16のステップS505による精算指示許可通知の送信は、未済精算処理数mが最大値より1つ小さい値となるのに応じて行われている。しかし、例えばステップS505による精算指示許可通知の送信は、未済精算処理数mが最大値から2よりも小さい所定値となるのに応じて行われるようにされてもよい。即ち、ステップS505による精算指示許可通知の送信は、未済精算処理数mが最大値未満における所定値にまで低下したのに応じて行われればよい。
未済精算処理数mが最大値から2よりも小さい所定値となるのに応じて精算指示許可通知の送信が行われるようにした場合には、例えば以下のような利点が得られる。つまり、精算待ちの顧客が混雑しているような状況において、使用禁止状態から使用中状態に戻った精算装置300が、またすぐに使用禁止状態となってしまうような無駄な状態遷移が起こる機会を減らすことができる。
Note that the transmission of the settlement instruction permission notice in step S505 of FIG. 16 is performed when the unfinished settlement processing number m becomes a value one smaller than the maximum value. However, for example, the transmission of the settlement instruction permission notice in step S505 may be performed when the number of unfinished settlement processes m becomes a predetermined value smaller than 2 from the maximum value. That is, the transmission of the settlement instruction permission notice in step S505 may be performed when the unfinished settlement processing number m has decreased to a predetermined value less than the maximum value.
If the settlement instruction permission notice is transmitted in response to the number m of unfinished settlement processes decreasing from the maximum value to a predetermined value smaller than 2, for example, the following advantages can be obtained. In other words, in a situation where customers waiting for payment are crowded, there is an opportunity for wasteful state transitions such as the settlement device 300 returning from the use prohibited state to the used state to immediately return to the use prohibited state. can be reduced.

次に、図17のフローチャートを参照して、登録装置200が、精算装置300への精算指示の可否設定と精算指示キーKYの表示とのために実行する処理手順例について説明する。
ステップS601:登録装置200において、CPU201は、初期設定として、各精算装置に対応付けられた精算指示可否フラグを「許可」に設定する。具体的には、例えば前述のように精算指示可否フラグの値について「許可」を示す「0」とする。
また、初期設定として、CPU201は、各精算装置に対応する精算指示キーKYについて、それぞれ待機表示とする。
Next, with reference to the flowchart of FIG. 17, an example of a processing procedure executed by the registration device 200 for setting whether or not to issue a settlement instruction to the settlement device 300 and for displaying the settlement instruction key KY will be described.
Step S601: In the registration device 200, the CPU 201 sets the settlement instruction enable/disable flag associated with each settlement device to "permit" as an initial setting. Specifically, for example, the value of the settlement instruction enable/disable flag is set to "0" indicating "permitted" as described above.
Further, as an initial setting, the CPU 201 sets the settlement instruction key KY corresponding to each settlement device to standby display.

ステップS602:ステップS601による初期設定が行われて以降において、CPU201は、図14のステップS303により行われた精算指示を受け付けた精算装置300から送信された精算指示応答が受信されたか否かについて判定する。 Step S602: After the initial setting is performed in step S601, the CPU 201 determines whether or not the settlement instruction response transmitted from the settlement device 300 that received the settlement instruction performed in step S303 of FIG. 14 has been received. do.

ステップS603:精算指示応答が受信された場合、CPU301は、ステップS602にて受信された精算指示応答が、これまで待機状態にあった精算装置300からのものであったか否かについて判定する。 Step S603: When the settlement instruction response is received, the CPU 301 determines whether or not the settlement instruction response received in step S602 was from the settlement device 300 that has been in the standby state until now.

ステップS604:これまで待機状態にあった精算装置300からの精算指示応答であった場合、登録装置200は、今回の精算指示応答に対応する精算指示の送信によって、新たに精算装置300の専有登録装置となる。そこで、この場合のCPU201は、精算指示応答の送信元の精算装置300に対応する精算指示キーKYについて使用中表示とする。ステップS604の処理が終了した後は、ステップS602に処理が戻される。
一方、これまで待機状態にあった精算装置300からの精算指示応答ではなかった場合とは、精算指示応答の送信元の精算装置300は、既に登録装置200により専有された使用中状態である。この場合、精算指示応答の送信元の精算装置300に対応する精算指示キーKYは既に使用中表示である。
そこで、この場合のCPU201は、ステップS604をスキップしてステップS602に処理を戻す。
Step S604: If the settlement instruction response is from the settlement device 300 that has been in the standby state until now, the registration device 200 newly registers the settlement device 300 exclusively by transmitting the settlement instruction corresponding to the current settlement instruction response. become a device. Therefore, in this case, the CPU 201 displays that the settlement instruction key KY corresponding to the settlement apparatus 300 that has transmitted the settlement instruction response is being used. After the processing of step S604 ends, the processing is returned to step S602.
On the other hand, when the settlement instruction response is not from the settlement apparatus 300 that has been in the standby state until now, the settlement apparatus 300 that has transmitted the settlement instruction response is already in use and is exclusively owned by the registration apparatus 200 . In this case, the settlement instruction key KY corresponding to the settlement device 300 that sent the settlement instruction response is already in use.
Therefore, the CPU 201 in this case skips step S604 and returns the process to step S602.

ステップS605:ステップS602にて精算指示応答が受信されなかった場合、CPU201は、さらに使用禁止通知が受信されたか否かについて判定する。使用禁止通知は、登録装置200に専有されている状態の精算装置300から、図15のステップS409によって送信される。
ステップS606:使用禁止通知が受信された場合、CPU201は、使用禁止通知の送信元の精算装置300に対応付けられた精算指示可否フラグを、これまでの「許可」から「禁止」に更新する。
ステップS607:また、CPU201は、使用禁止通知の受信に応じて、使用禁止通知の送信元の精算装置300に対応する精算指示キーKYについて使用禁止表示とする。ステップS607の処理の後、CPU201はステップS602に処理を戻す。
Step S605: When the settlement instruction response is not received in step S602, the CPU 201 further determines whether or not a usage prohibition notice has been received. The usage prohibition notification is transmitted from the settlement device 300 in the state of being monopolized by the registration device 200 in step S409 of FIG.
Step S606: When the use prohibition notification is received, the CPU 201 updates the settlement instruction enable/disable flag associated with the settlement device 300 that transmitted the use prohibition notification from "permitted" to "prohibited".
Step S607: Further, in response to reception of the use prohibition notice, the CPU 201 displays the use prohibition display for the settlement instruction key KY corresponding to the settlement device 300 that has transmitted the use prohibition notice. After the process of step S607, the CPU 201 returns the process to step S602.

ステップS608:ステップS605にて使用禁止通知が受信されなかった場合、CPU201は、さらに精算指示許可通知が受信されたか否かについて判定する。精算指示許可通知は、登録装置200に専有されている状態の精算装置300から、図16のステップS505によって送信される。 Step S608: When the usage prohibition notification is not received in step S605, the CPU 201 further determines whether or not the settlement instruction permission notification is received. The settlement instruction permission notification is transmitted from the settlement device 300 in a state of being monopolized by the registration device 200 in step S505 of FIG.

ステップS609:登録装置200に専有されている精算装置300は、未済精算処理数が最大値に達していた状態から最大値より小さくなった場合に精算指示許可通知を送信する。そして、登録装置200は、精算指示許可通知が受信されるまで、専有の精算装置300の精算指示可否フラグについて「禁止」を設定している。
そこで、CPU201は、精算指示許可通知が受信されるのに応じて、精算指示許可通知の送信元の精算装置300に対応付けられた精算指示可否フラグを、これまでの「禁止」から「許可」に更新する。
CPU201は、ステップS609により精算指示可否フラグを更新した後、ステップS604により、対応の精算指示キーKYについて使用中表示としたうえで、ステップS602に処理を戻す。
Step S609: The settlement device 300 exclusively owned by the registration device 200 transmits a settlement instruction permission notice when the number of unfinished settlement processing has reached the maximum value and becomes smaller than the maximum value. Then, the registration device 200 sets the settlement instruction enable/disable flag of the exclusive settlement device 300 to "prohibited" until the settlement instruction permission notification is received.
Accordingly, in response to receiving the settlement instruction permission notification, the CPU 201 changes the settlement instruction permission/rejection flag associated with the settlement apparatus 300 that has transmitted the settlement instruction permission notification from “prohibited” to “permitted”. update to
After updating the settlement instruction enable/disable flag in step S609, the CPU 201 displays the corresponding settlement instruction key KY as being used in step S604, and returns the process to step S602.

ステップS610:ステップS608にて精算指示許可通知が受信されなかった場合、CPU201は、さらに精算指示禁止通知が受信されたか否かについて判定する。精算指示禁止通知は、他の登録装置200により専有されることとなった精算装置300から図15のステップS408により送信される。 Step S610: When the settlement instruction permission notice is not received in step S608, the CPU 201 further determines whether or not the settlement instruction prohibition notice is received. The settlement instruction prohibition notification is transmitted from the settlement device 300 that has been occupied by another registration device 200 in step S408 of FIG.

ステップS611:ステップS610にて精算指示禁止通知が受信された場合、精算指示禁止通知の送信元の精算装置300は、他の登録装置200により専有される以前においては待機状態である。これに対応して、精算指示禁止通知の送信元の精算装置300に対応付けられた精算指示可否フラグについては、これまで「許可」が設定されている状態にある。
そこで、CPU201は、ステップS610にて精算指示禁止通知が受信されるのに応じて、精算指示禁止通知の送信元の精算装置300に対応付けられた精算指示可否フラグを「禁止」に更新する。
Step S611: When the settlement instruction prohibition notice is received in step S610, the settlement device 300 that transmitted the settlement instruction prohibition notice is in a standby state before it is occupied by another registration device 200. FIG. Correspondingly, the settlement instruction enable/disable flag associated with the settlement apparatus 300 that has transmitted the settlement instruction prohibition notification has been set to "allowed".
Accordingly, in response to receiving the settlement instruction prohibition notification in step S610, the CPU 201 updates the settlement instruction enable/disable flag associated with the settlement apparatus 300 that has transmitted the settlement instruction prohibition notification to "prohibited".

ステップS612:また、CPU201は、精算指示禁止通知が受信されたのに応じて、精算指示禁止通知の送信元の精算装置300に対応する精算指示キーKYについて専有表示とする。ステップS612の処理を終了した後、CPU201はステップS602に処理を戻す。 Step S612: Further, in response to receiving the settlement instruction prohibition notification, the CPU 201 displays exclusively the settlement instruction key KY corresponding to the settlement apparatus 300 that has transmitted the settlement instruction prohibition notification. After completing the process of step S612, the CPU 201 returns the process to step S602.

ステップS613:ステップS610にて精算指示禁止通知が受信されなかった場合、CPU201は、さらに専有解除通知が受信されたか否かについて判定する。専有解除通知は、或る1つの登録装置200によって専有されていた精算装置300においてが、未済精算処理が無くなったことにより、待機状態に遷移したのに応じて、図16のステップS507により送信される。 Step S613: When the settlement instruction prohibition notification is not received in step S610, the CPU 201 further determines whether or not an exclusive release notification is received. The exclusive release notification is transmitted in step S507 of FIG. 16 in response to transition to the standby state due to the disappearance of unfinished settlement processing in the settlement device 300 that has been occupied by a certain registration device 200. be.

ステップS614:専有解除通知が受信されるのに応じて、CPU201は、専有解除通知の送信元の精算装置300に対応付けられた精算指示可否フラグについて「許可」に更新する。
ただし、同図の処理を実行する登録装置200が専有解除通知の送信元の精算装置300をこれまで専有していた場合、同図の処理を実行する登録装置200において、この精算装置300に対応付けられた精算指示可否フラグは既に「許可」が設定されている。従って、同図の処理を実行する登録装置200が専有解除通知の送信元の精算装置300をこれまで専有していた場合には、ステップS614の処理は省略されてよい。
一方、同図の処理を実行する登録装置200以外の登録装置200が専有解除通知の送信元の精算装置300をこれまで専有していた場合、同図の処理を実行する登録装置200において、この精算装置300に対応付けられた精算指示可否フラグは「禁止」が設定されている。従って、この場合には、ステップS614の処理を実行すべきことになる。
Step S614: In response to receiving the exclusive cancellation notice, the CPU 201 updates the settlement instruction enable/disable flag associated with the settlement device 300 that has transmitted the exclusive cancellation notice to "permit".
However, if the registration device 200 executing the process shown in FIG. The attached settlement instruction enable/disable flag is already set to "permit". Therefore, if the registration device 200 that executes the process of FIG. 2 has monopolized the settlement device 300 that has transmitted the exclusive release notification, the process of step S614 may be omitted.
On the other hand, if a registration device 200 other than the registration device 200 executing the processing shown in FIG. The settlement instruction enable/disable flag associated with the settlement device 300 is set to "prohibited". Therefore, in this case, the process of step S614 should be executed.

ステップS615:また、専有解除通知が受信されるのに応じて、CPU201は、専有解除通知の送信元の精算装置300に対応する精算指示キーKYを待機表示とする。ステップS615の処理を終了した後、CPU201はステップS602に処理を戻す。 Step S615: Also, in response to receiving the exclusive release notification, the CPU 201 puts the settlement instruction key KY corresponding to the settlement device 300 that has transmitted the exclusive release notification into standby display. After completing the process of step S615, the CPU 201 returns the process to step S602.

ステップS616:また、ステップS613にて専有解除通知が受信されなかった場合、CPU201は、さらに未済精算処理数mの通知が受信されたか否かについて判定する。未済精算処理数mは、精算装置300が新たな精算指示を受け付けることにより未済精算処理数mが更新(インクリメント)されるのに応じて図15のステップS406によって精算装置300から通知される。また、未済精算処理数mは、1つの精算処理の終了に伴って未済精算処理数mが更新(デクリメント)されるのに応じて、図16のステップS503によって精算装置300から通知される。 Step S616: Further, when the exclusive release notification is not received in step S613, the CPU 201 further determines whether or not the notification of the number of unfinished settlement processes m has been received. The unfinished settlement processing number m is notified from the settlement device 300 in step S406 of FIG. In addition, the unfinished settlement processing number m is notified from the settlement device 300 in step S503 of FIG. 16 in accordance with the update (decrement) of the unfinished settlement processing number m upon completion of one settlement processing.

ステップS617:未済精算処理数mの通知が受信されるのに応じて、CPU201は、未済精算処理数mの送信元の精算装置300に対応する精算指示キーKYにおいて配置される未済精算処理数画像NMについて、通知された未済精算処理数mが示されるように表示する。
具体例として、図8~図10に示したように、受信された未済精算処理数mが1以上である場合には、CPU201は、未済精算処理数画像NMに未済精算処理数mを示す数字を表示する。一方、受信された未済精算処理数mが0である場合には、CPU201は、未済精算処理数画像NMそのものを非表示とする。
ステップS617の処理を終了した後、CPU201は、ステップS602に処理を戻す。
また、ステップS616にて未済精算処理数mが通知されなかった場合にも、CPU201は、ステップS602に処理を戻す。
Step S617: In response to receiving the notification of the unfinished settlement processing number m, the CPU 201 displays the unfinished settlement processing count image arranged at the settlement instruction key KY corresponding to the settlement device 300 that is the transmission source of the unfinished settlement processing count m. NM is displayed so as to indicate the notified unfinished settlement processing number m.
As a specific example, as shown in FIGS. 8 to 10, when the received unfinished settlement processing number m is 1 or more, the CPU 201 displays a number indicating the unfinished settlement processing number m in the unfinished settlement processing number image NM. display. On the other hand, when the received unfinished settlement processing number m is 0, the CPU 201 hides the unfinished settlement processing number image NM itself.
After completing the process of step S617, the CPU 201 returns the process to step S602.
Further, even when the unfinished settlement processing number m is not notified in step S616, the CPU 201 returns the processing to step S602.

[状態通知画像の他の態様例]
図8~図10にて説明したように、精算指示キーKYにおいて配置される状態通知画像STAは、例えば「待機」の文字の表示により待機状態であることを示し、「使用中」の文字の表示により使用中状態または使用禁止状態であることを示していた。
しかし、状態通知画像STAは、上記の待機状態、使用中状態または使用禁止状態以外の精算装置300に関する状態についても通知してよい。そこで、図18を参照して、状態通知画像STAによる精算装置300の状態通知の他の例として、4例を挙げて説明する。
[Another example of the status notification image]
As described with reference to FIGS. 8 to 10, the state notification image STA arranged on the settlement instruction key KY indicates a standby state by, for example, displaying the characters "standby" and displaying the characters "in use". The display indicated that it was in use or prohibited from use.
However, the state notification image STA may also notify states of the settlement device 300 other than the standby state, the in-use state, or the disabled state. Therefore, with reference to FIG. 18, four examples will be described as other examples of the state notification of the settlement device 300 using the state notification image STA.

まず、図18(a)の精算指示キーKYにおいては、使用中状態または使用禁止状態であることを示す状態通知画像STAについて、例えば平常時とは異なる色(例えば赤色)による強調表示が行われた例が示されている。
同図に示す状態通知画像STAは、対応の精算装置300において、例えば会計券の読み込みをトリガとして精算処理が開始されてから一定時間を経過しても精算処理が終了していない状態であることを示す。このような状態は、例えば、顧客が精算装置300で精算を行うための操作が分からず戸惑っているようなときに起こる。
登録装置200を操作する店員は、同図に示される状態通知画像STAを見ることで、精算装置300の前で精算の操作に戸惑っている顧客がいることを知り、適切な対応を図ることができる。
First, for the settlement instruction key KY in FIG. 18A, the status notification image STA indicating that the key is in use or prohibited is highlighted in a different color (for example, red) from normal. Examples are shown.
The state notification image STA shown in the figure indicates that the corresponding settlement device 300 is in a state in which settlement processing has not ended even after a certain period of time has passed since settlement processing was started triggered by, for example, reading of an accounting ticket. indicates Such a situation occurs, for example, when the customer is puzzled because he/she does not understand the operation for performing the settlement using the settlement device 300 .
A store clerk who operates the registration device 200 sees the state notification image STA shown in FIG. can.

図18(b)の精算指示キーKYにおいては、状態通知画像STAについて「CALL」と表示された態様が示されている。このような態様の状態通知画像STAは、対応の精算装置300が店員呼出モードとなっている状態にあることを示す。
顧客が精算装置300で精算を行っているときに、何らかの原因により精算装置300の精算処理に関する動作に障害が生じるような場合がある。このような場合に、顧客は精算装置300に対して店員を呼び出すための操作(店員呼出操作)を行うことができる。店員呼出操作が行われるのに応じて、精算装置300は、店員呼出モードとなる。店員呼出モードでは、例えばストアコントローラ100や各登録装置200などに、店員の呼びだしがかかっていることを通知する。また、店員呼出モードにおいては、新たな精算指示の受け付けは禁止される。これに伴い、精算指示キーKYにおいては、取消線LTHが配置され、精算指示が行えないことを示す。
In the settlement instruction key KY in FIG. 18(b), a mode in which "CALL" is displayed for the status notification image STA is shown. The state notification image STA in such a manner indicates that the corresponding settlement device 300 is in the clerk call mode.
While the customer is using the settlement device 300 to settle the account, there is a case where the operation of the settlement device 300 related to the settlement process is disturbed for some reason. In such a case, the customer can perform an operation for calling a salesclerk (clerk call operation) on the settlement device 300 . In response to the clerk calling operation, the settlement device 300 enters the clerk calling mode. In the store clerk call mode, for example, the store controller 100 and each registration device 200 are notified that a store clerk is being called. Further, in the clerk call mode, acceptance of new payment instructions is prohibited. Along with this, a strike-through line LTH is placed on the settlement instruction key KY to indicate that the settlement instruction cannot be performed.

上記の通知を受けた登録装置200は、精算装置300から店員の呼びだしがかかっていることの通知を受けるのに応じて、通知の送信元の精算装置300に対応する精算指示キーKYと状態通知画像STAとについて同図に示される態様に変更する。
登録装置200を操作する店員は、同図に示される状態通知画像STAを見ることで、対応の精算装置300にて精算中の顧客が店員を呼び出していることを知り、店員の呼出に対する適切な対応を図ることができる。また、同図に示される状態通知画像STAを見た店員は、併せて、対応の精算装置300に精算指示を行えない状態であることも知ることができる。
The registration device 200 that has received the above notification, in response to receiving the notification from the settlement device 300 that a clerk is being called out, registers the settlement instruction key KY corresponding to the settlement device 300 that sent the notification and the status notification. The image STA is changed to the mode shown in FIG.
A store clerk operating the registration device 200 sees the state notification image STA shown in FIG. It is possible to deal with it. In addition, the store clerk who sees the state notification image STA shown in FIG.

図18(c)の精算指示キーKYにおいては、状態通知画像STAについて「メンテナンス」と表示された態様が示されている。このような態様の状態通知画像STAは、対応の精算装置300がメンテナンスモードとなっている状態にあることを示す。
メンテナンスモードは、精算装置300の整備や設定変更などを店員や、精算装置300のメーカのメンテナンス作業者が行う際に設定されるモードである。メンテナンスモードにおいては、登録装置200からの精算指示の受け付けは禁止される。これに伴い、精算指示キーKYにおいては、取消線LTHが配置され、精算指示が行えないことを示す。
In the settlement instruction key KY of FIG. 18(c), a mode in which "maintenance" is displayed for the status notification image STA is shown. The state notification image STA in such a mode indicates that the corresponding settlement device 300 is in maintenance mode.
The maintenance mode is a mode that is set when maintenance of the settlement device 300 or change of settings is performed by a store clerk or a maintenance worker of the settlement device 300 maker. In the maintenance mode, acceptance of settlement instructions from the registration device 200 is prohibited. Along with this, a strike-through line LTH is placed on the settlement instruction key KY to indicate that the settlement instruction cannot be performed.

メンテナンスモードが設定されるのに応じて、精算装置300は、メンテナンスモードであることを登録装置200などに通知する。この通知を受けた登録装置200は、通知の送信元の精算装置300に対応する精算指示キーKYと状態通知画像STAとについて同図に示される態様に変更する。
登録装置200を操作する店員は、同図に示される状態通知画像STAを見ることで、対応の精算装置300にてメンテナンスモードが設定中であり、精算指示を行えない状態であることを知ることができる。
When the maintenance mode is set, the settlement device 300 notifies the registration device 200 and the like that it is in the maintenance mode. The registration device 200 that has received this notification changes the settlement instruction key KY and the status notification image STA corresponding to the settlement device 300 that sent the notification to the forms shown in FIG.
A store clerk who operates the registration device 200 sees the status notification image STA shown in the same figure, and can know that the corresponding settlement device 300 is in the maintenance mode and is in a state in which settlement instructions cannot be issued. can be done.

図18(d)には、状態通知画像STAにおいて「休止」と表示された態様が示されている。このような態様の状態通知画像STAは、対応の精算装置300が休止状態にあることを示す。例えば、顧客が少ないような場合などは、店舗に設置された全ての精算装置300を稼働させておく必要がないような場合が生じる。そこで、このような場合には、例えば消費電力の節減などを考慮して、一部の精算装置300を稼働させ、残る精算装置300については休止状態とする。
休止状態の精算装置300は精算指示を受け付けることはできない。そこで、この場合の精算指示キーKYにおいては、取消線LTHが配置され、精算指示が行えないことを示す。
FIG. 18(d) shows a mode in which "Pause" is displayed in the state notification image STA. The state notification image STA of such a mode indicates that the corresponding settlement device 300 is in a dormant state. For example, when the number of customers is small, it may not be necessary to operate all the settlement devices 300 installed in the store. Therefore, in such a case, for example, in consideration of saving power consumption, some of the settlement devices 300 are operated, and the rest of the settlement devices 300 are placed in a dormant state.
The dormant settlement device 300 cannot accept settlement instructions. Therefore, a strike-through line LTH is arranged on the settlement instruction key KY in this case to indicate that the settlement instruction cannot be performed.

稼働状態から休止状態に遷移するにあたり、精算装置300は、例えば自らが休止状態となることを登録装置200に通知する。登録装置200はこの通知を受けることにより精算装置300が休止状態となったことを認識する。あるいは、通知を受ける代わりに、例えば登録装置200が各登録装置200に定期的に問合せを行い、応答が得られない精算装置300を休止状態であると認識するようにしてもよい。
休止状態の精算装置300を認識した登録装置200は、休止状態の精算装置300に対応する精算指示キーKY及び状態通知画像STAについて同図に示される態様に変更する。
登録装置200を操作する店員は、同図に示される状態通知画像STAを見ることで、対応の精算装置300が休止状態にあって、精算指示を行えない状態にあることを知ることができる。
When transitioning from the operating state to the dormant state, the settlement device 300 notifies the registration device 200 that it will enter the dormant state, for example. Upon receiving this notification, the registration device 200 recognizes that the settlement device 300 has entered the dormant state. Alternatively, instead of receiving the notification, for example, the registration device 200 may periodically inquire of each registration device 200 and recognize the settlement device 300 that does not receive a response as being in a dormant state.
The registration device 200 recognizing the dormant settlement device 300 changes the settlement instruction key KY and the state notification image STA corresponding to the dormant settlement device 300 to the modes shown in FIG.
A store clerk who operates the registration device 200 can know that the corresponding settlement device 300 is in a resting state and cannot issue a settlement instruction by looking at the state notification image STA shown in FIG.

なお、精算指示キーKYの表示態様、また、精算指示キーKYに付加される状態通知画像STAと未済精算処理数画像NMの表示態様については、図8~図10に例示したものに限定されない。
例えば、未済精算処理数画像NMについては、メータ表示や、未済精算処理を象徴したオブジェクトの数などにより、未済精算処理数を表現するようにされてもよい。
The display mode of the settlement instruction key KY, and the display modes of the status notification image STA and the unfinished settlement processing number image NM added to the settlement instruction key KY are not limited to those illustrated in FIGS.
For example, the unfinished settlement processing number image NM may be configured to express the unfinished settlement processing number by a meter display, the number of objects symbolizing the unfinished settlement processing, or the like.

なお、これまでの説明にあっては、未済精算処理数mの管理と、未済精算処理数mに基づく精算指示禁止、使用禁止、精算指示許可、専有解除などの状態設定に関する通知は、精算装置300が行うようにされている。
しかし、例えば、精算装置300ごとの未済精算処理数mの管理と、未済精算処理数mに基づく精算装置300の状態の設定を、登録装置200が行うように構成することができる。
このような構成は、例えば、登録装置200が、各精算装置300から、精算指示を受け付けたことの通知と、精算処理終了の通知とを受信し、受信した通知に基づいて、未済精算処理数mを管理することで実現できる。
また、登録装置200による未済精算処理数mの管理と精算装置300の状態の設定は、マスタとなる1つの登録装置200が行ってもよい。この場合、マスタ以外の他の登録装置200は、マスタの登録装置200から精算装置300ごとの未済精算処理数mと状態の設定に関する通知を受けて動作するように構成すればよい。
In the explanations so far, the management of the unfinished settlement processing number m and the notifications related to state settings such as settlement instruction prohibition, use prohibition, settlement instruction permission, and exclusive release based on the unfinished settlement processing number m are 300 is supposed to do.
However, for example, the registration device 200 can be configured to manage the unfinished settlement processing count m for each settlement device 300 and set the state of the settlement device 300 based on the unfinished settlement processing count m.
In such a configuration, for example, the registration device 200 receives a notification of receipt of a settlement instruction and a notification of completion of settlement processing from each settlement device 300, and based on the received notification, the number of unfinished settlement processing It can be realized by managing m.
Further, the management of the unfinished settlement processing number m by the registration device 200 and the setting of the state of the settlement device 300 may be performed by one registration device 200 serving as a master. In this case, the registration devices 200 other than the master may be configured to operate upon receiving a notification regarding the setting of the unfinished settlement processing number m and the state for each settlement device 300 from the master registration device 200 .

また、これまでにおいては、登録装置200と精算装置300との間で直接的に通信を行って、精算装置300への精算指示の制限に関する処理が実行される構成を例に挙げて説明している。
しかし、例えば、登録装置200と精算装置300との間にストアコントローラ100が介在したうえで、精算指示の禁止許可に関する制御が行われるようにしてもよい。この場合、ストアコントローラ100は、登録装置200が送信する精算指示コマンドと、精算装置300からの精算処理終了の通知とに応じて、各精算装置300における未済精算処理数mを管理することができる。そして、ストアコントローラ100は、未済精算処理数mを管理することで、各精算装置300における精算指示の受け付けの可否を判断し、判断結果に基づいて、各登録装置200に対して、精算指示禁止通知、使用禁止通知、精算指示許可通知、専有解除通知などを行うことができる。
Also, in the above description, a configuration in which direct communication is performed between the registration device 200 and the settlement device 300 and processing related to restriction of settlement instructions to the settlement device 300 is executed has been described as an example. there is
However, for example, after the store controller 100 intervenes between the registration device 200 and the settlement device 300, the control regarding prohibition/permission of the settlement instruction may be performed. In this case, the store controller 100 can manage the unfinished settlement processing count m in each settlement device 300 in response to the settlement instruction command transmitted by the registration device 200 and the settlement processing end notification from the settlement device 300. . Then, the store controller 100 manages the unfinished settlement processing number m to determine whether or not each settlement device 300 accepts a settlement instruction. Notification, usage prohibition notification, settlement instruction permission notification, exclusivity cancellation notification, etc. can be performed.

なお、上述のストアコントローラ100、登録装置200及び精算装置300などの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述のストアコントローラ100、登録装置200及び精算装置300の処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD-ROM等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 A program for realizing the functions of the store controller 100, the registration device 200, and the settlement device 300 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read by the computer system. , the processes of the store controller 100, the registration device 200, and the settlement device 300 may be performed. Here, "loading and executing the program recorded on the recording medium into the computer system" includes installing the program in the computer system. The "computer system" here includes hardware such as an OS and peripheral devices. A "computer system" may also include a plurality of computer devices connected via a network including communication lines such as the Internet, WAN, LAN, and dedicated lines. The term "computer-readable recording medium" refers to portable media such as flexible discs, magneto-optical discs, ROMs and CD-ROMs, and storage devices such as hard discs incorporated in computer systems. Thus, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM. Recording media also include internal or external recording media accessible from the distribution server for distributing the program. The program code stored in the recording medium of the distribution server may be different from the program code in a format executable by the terminal device. That is, as long as it can be downloaded from the distribution server and installed in a form that can be executed on the terminal device, the form stored in the distribution server does not matter. It should be noted that the program may be divided into a plurality of parts, and the divided programs may be downloaded at different timings and then merged in the terminal device, or the distribution servers that distribute the divided programs may be different. In addition, "computer-readable recording medium" is a volatile memory (RAM) inside a computer system that acts as a server or client when the program is transmitted via a network, and retains the program for a certain period of time. It shall also include things. Further, the program may be for realizing part of the functions described above. Further, it may be a so-called difference file (difference program) that can realize the above functions by combining with a program already recorded in the computer system.

100 ストアコントローラ、200 登録装置、201 CPU、202 記憶部、203 RAM、204 スキャナ部、205 店員用表示部、206 客用表示部、207 操作部、208 通信部、209 ブザー、210 印刷部、300 精算装置、301 CPU、302 記憶部、303 RAM、304 スキャナ部、305 表示部、306 操作部、307 通信部、308 ブザー、309 印刷部、310 貨幣授受部、311 サインポール部 100 store controller, 200 registration device, 201 CPU, 202 storage unit, 203 RAM, 204 scanner unit, 205 clerk display unit, 206 customer display unit, 207 operation unit, 208 communication unit, 209 buzzer, 210 printing unit, 300 Settlement device, 301 CPU, 302 storage unit, 303 RAM, 304 scanner unit, 305 display unit, 306 operation unit, 307 communication unit, 308 buzzer, 309 printing unit, 310 money transfer unit, 311 sign pole unit

Claims (6)

店員の操作に応じて商品の登録を行う登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を客の操作に応じて行う複数の精算装置とを有するシステムであって、
前記精算装置は、
店員を呼び出すための操作を受け付ける店員呼出操作受付手段と、
メンテナンス作業者によるメンテナンス作業を行うための操作を受け付けるメンテナンス操作受付手段と、
前記店員呼出操作受付手段が店員を呼び出すための操作を受け付けたこと、及び、メンテナンス操作受付手段がメンテナンス作業を行うための操作を受け付けたこと、を前記登録装置に通知する通知手段と、
を備え、
前記登録装置は、
前記通知手段による通知に応じて、前記精算装置が、店員を呼び出していること、及び精算指示を受け付けないことを同時に表示するとともに、前記通知手段による通知に応じて、前記精算装置が、メンテナンス作業をしていること、及び精算指示を受け付けないことを同時に表示する表示手段
を備えるシステム。
A registration device for registering commodities according to the operation of a store clerk, and a plurality of settlement devices for performing settlement processing of the commodities registered by the registration device according to the settlement instruction from the registration device according to the operation of the customer. A system having
The settlement device is
clerk call operation receiving means for receiving an operation for calling a clerk;
maintenance operation receiving means for receiving an operation for performing maintenance work by a maintenance worker;
notification means for notifying the registration device that the clerk call operation receiving means has received an operation for calling a clerk, and that the maintenance operation receiving means has received an operation for performing maintenance work ;
with
The registration device
In response to the notification by the notification means, the settlement device simultaneously displays that the clerk is being called and that the settlement instruction is not accepted, and in response to the notification by the notification means, the settlement device performs maintenance work. A system comprising display means for simultaneously displaying that the payment is being made and that the settlement instruction is not accepted .
店員の操作に応じて商品の登録を行う登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を客の操作に応じて行う複数の精算装置とを有するシステムにおいて、前記登録装置として第1コンピュータを機能させ、前記精算装置として第2コンピュータを機能させるプログラムであって、
前記第2コンピュータを、
店員を呼び出すための操作を受け付ける店員呼出操作受付手段と、
メンテナンス作業者によるメンテナンス作業を行うための操作を受け付けるメンテナンス操作受付手段と、
前記店員呼出操作受付手段が店員を呼び出すための操作を受け付けたこと、及び、メンテナンス操作受付手段がメンテナンス作業を行うための操作を受け付けたこと、を前記登録装置に通知する通知手段として機能させ
前記第1コンピュータを、
前記通知手段による通知に応じて、前記精算装置が、店員を呼び出していること、及び精算指示を受け付けないことを同時に表示するとともに、前記通知手段による通知に応じて、前記精算装置が、メンテナンス作業をしていること、及び精算指示を受け付けないことを同時に表示する表示手段
として機能させるためのプログラム。
A registration device for registering commodities according to the operation of a store clerk, and a plurality of settlement devices for performing the settlement processing of the commodities registered by the registration device according to the settlement instruction from the registration device according to the operation of the customer. A program for causing a first computer to function as the registration device and a second computer to function as the settlement device in a system having
the second computer,
clerk call operation receiving means for receiving an operation for calling a clerk;
maintenance operation receiving means for receiving an operation for performing maintenance work by a maintenance worker;
Functioning as notification means for notifying the registration device that the clerk call operation reception means has received an operation for calling a clerk and that the maintenance operation reception means has received an operation for performing maintenance work ,
the first computer,
In response to the notification by the notification means, the settlement device simultaneously displays that the clerk is being called and that the settlement instruction is not accepted, and in response to the notification by the notification means, the settlement device performs maintenance work. A program for functioning as display means for simultaneously displaying that the payment is being made and that the settlement instruction is not accepted .
店員の操作に応じて商品の登録を行う登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を客の操作に応じて行う複数の精算装置とを有するシステムにおける登録装置であって、
前記精算装置は、
店員を呼び出すための操作を受け付ける店員呼出操作受付手段と、
メンテナンス作業者によるメンテナンス作業を行うための操作を受け付けるメンテナンス操作受付手段と、
前記店員呼出操作受付手段が店員を呼び出すための操作を受け付けたこと、及び、メンテナンス操作受付手段がメンテナンス作業を行うための操作を受け付けたこと、を前記登録装置に通知する通知手段を備えるものであり、
前記通知手段による通知に応じて、前記精算装置が、店員を呼び出していること、及び精算指示を受け付けないことを同時に表示するとともに、前記通知手段による通知に応じて、前記精算装置が、メンテナンス作業をしていること、及び精算指示を受け付けないことを同時に表示する表示手段
を備える登録装置。
A registration device for registering commodities according to the operation of a store clerk, and a plurality of settlement devices for performing the settlement processing of the commodities registered by the registration device according to the settlement instruction from the registration device according to the operation of the customer. a registration device in a system comprising
The settlement device is
clerk call operation receiving means for receiving an operation for calling a clerk;
maintenance operation receiving means for receiving an operation for performing maintenance work by a maintenance worker;
A notifying means for notifying the registration device that the clerk calling operation receiving means has received an operation for calling a clerk, and that the maintenance operation receiving means has received an operation for performing maintenance work. can be,
In response to the notification by the notification means, the settlement device simultaneously displays that the clerk is being called and that the settlement instruction is not accepted, and in response to the notification by the notification means, the settlement device performs maintenance work. A registration device comprising display means for simultaneously displaying that the payment is being made and that the settlement instruction is not accepted .
店員の操作に応じて商品の登録を行う登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を客の操作に応じて行う複数の精算装置とを有するシステムにおける登録装置としてコンピュータを機能させるプログラムであって、
前記精算装置は、
店員を呼び出すための操作を受け付ける店員呼出操作受付手段と、
メンテナンス作業者によるメンテナンス作業を行うための操作を受け付けるメンテナンス操作受付手段と、
前記店員呼出操作受付手段が店員を呼び出すための操作を受け付けたこと、及び、メンテナンス操作受付手段がメンテナンス作業を行うための操作を受け付けたこと、を前記登録装置に通知する通知手段を備えるものであり、
前記コンピュータを、
前記通知手段による通知に応じて、前記精算装置が、店員を呼び出していること、及び精算指示を受け付けないことを同時に表示するとともに、前記通知手段による通知に応じて、前記精算装置が、メンテナンス作業をしていること、及び精算指示を受け付けないことを同時に表示する表示手段として機能させるためのプログラム。
A registration device for registering commodities according to the operation of a store clerk, and a plurality of settlement devices for performing the settlement processing of the commodities registered by the registration device according to the settlement instruction from the registration device according to the operation of the customer. A program that causes a computer to function as a registration device in a system that has
The settlement device is
clerk call operation receiving means for receiving an operation for calling a clerk;
maintenance operation receiving means for receiving an operation for performing maintenance work by a maintenance worker;
A notifying means for notifying the registration device that the clerk calling operation receiving means has received an operation for calling a clerk, and that the maintenance operation receiving means has received an operation for performing maintenance work. can be,
the computer,
In response to the notification by the notification means, the settlement device simultaneously displays that the clerk is being called and that the settlement instruction is not accepted, and in response to the notification by the notification means, the settlement device performs maintenance work. A program for functioning as display means for simultaneously displaying that the payment is being made and that the settlement instruction is not accepted .
店員の操作に応じて商品の登録を行う登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を客の操作に応じて行う複数の精算装置とを有するシステムにおける精算装置であって、
店員を呼び出すための操作を受け付ける店員呼出操作受付手段と、
メンテナンス作業者によるメンテナンス作業を行うための操作を受け付けるメンテナンス操作受付手段と、
前記店員呼出操作受付手段が店員を呼び出すための操作を受け付けたこと、及び、メンテナンス操作受付手段がメンテナンス作業を行うための操作を受け付けたこと、を前記登録装置に通知する通知手段と、を備え、
前記登録装置が、
前記通知手段による通知に応じて、前記精算装置が、店員を呼び出していること、及び精算指示を受け付けないことを同時に表示するとともに、前記通知手段による通知に応じて、前記精算装置が、メンテナンス作業をしていること、及び精算指示を受け付けないことを同時に表示する表示手段を備えるものである
ことを特徴とする精算装置。
A registration device for registering commodities according to the operation of a store clerk, and a plurality of settlement devices for performing the settlement processing of the commodities registered by the registration device according to the settlement instruction from the registration device according to the operation of the customer. A settlement device in a system comprising
clerk call operation receiving means for receiving an operation for calling a clerk;
maintenance operation receiving means for receiving an operation for performing maintenance work by a maintenance worker;
notification means for notifying the registration device that the clerk calling operation receiving means has received an operation for calling a clerk, and that the maintenance operation receiving means has received an operation for performing maintenance work. ,
The registration device
In response to the notification by the notification means, the settlement device simultaneously displays that the clerk is being called and that the settlement instruction is not accepted, and in response to the notification by the notification means, the settlement device performs maintenance work. and a display means for simultaneously displaying that the payment instruction is not accepted .
店員の操作に応じて商品の登録を行う登録装置と、前記登録装置からの精算指示に応じて前記登録装置により登録された商品の精算処理を客の操作に応じて行う複数の精算装置とを有するシステムにおける精算装置としてコンピュータを機能させるプログラムであって、
前記コンピュータを、
店員を呼び出すための操作を受け付ける店員呼出操作受付手段と、
メンテナンス作業者によるメンテナンス作業を行うための操作を受け付けるメンテナンス操作受付手段と、
前記店員呼出操作受付手段が店員を呼び出すための操作を受け付けたこと、及び、メンテナンス操作受付手段がメンテナンス作業を行うための操作を受け付けたこと、を前記登録装置に通知する通知手段、
として機能させ、
前記登録装置が、
前記通知手段による通知に応じて、前記精算装置が、店員を呼び出していること、及び精算指示を受け付けないことを同時に表示するとともに、前記通知手段による通知に応じて、前記精算装置が、メンテナンス作業をしていること、及び精算指示を受け付けないことを同時に表示する表示手段を備えるものである
ことを特徴とするプログラム。
A registration device for registering commodities according to the operation of a store clerk, and a plurality of settlement devices for performing the settlement processing of the commodities registered by the registration device according to the settlement instruction from the registration device according to the operation of the customer. A program that causes a computer to function as a settlement device in a system that has
said computer,
clerk call operation receiving means for receiving an operation for calling a clerk;
maintenance operation receiving means for receiving an operation for performing maintenance work by a maintenance worker;
notification means for notifying the registration device that the clerk call operation receiving means has received an operation for calling a clerk, and that the maintenance operation receiving means has received an operation for performing maintenance work ;
function as
The registration device
In response to the notification by the notification means, the settlement device simultaneously displays that the clerk is being called and that the settlement instruction is not accepted, and in response to the notification by the notification means, the settlement device performs maintenance work. A program characterized by comprising display means for simultaneously displaying that the payment is being made and that the payment instruction is not accepted .
JP2022018984A 2020-07-28 2022-02-09 System, registration device, settlement device and program Active JP7321585B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022018984A JP7321585B2 (en) 2020-07-28 2022-02-09 System, registration device, settlement device and program
JP2023117580A JP2023129522A (en) 2020-07-28 2023-07-19 System, registration device, settlement device, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020127461A JP2020173868A (en) 2020-07-28 2020-07-28 Pos system, adjustment device, and program
JP2022018984A JP7321585B2 (en) 2020-07-28 2022-02-09 System, registration device, settlement device and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020127461A Division JP2020173868A (en) 2020-07-28 2020-07-28 Pos system, adjustment device, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023117580A Division JP2023129522A (en) 2020-07-28 2023-07-19 System, registration device, settlement device, and program

Publications (3)

Publication Number Publication Date
JP2022051916A JP2022051916A (en) 2022-04-01
JP2022051916A5 JP2022051916A5 (en) 2022-09-21
JP7321585B2 true JP7321585B2 (en) 2023-08-07

Family

ID=87519688

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022018984A Active JP7321585B2 (en) 2020-07-28 2022-02-09 System, registration device, settlement device and program
JP2023117580A Pending JP2023129522A (en) 2020-07-28 2023-07-19 System, registration device, settlement device, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023117580A Pending JP2023129522A (en) 2020-07-28 2023-07-19 System, registration device, settlement device, and program

Country Status (1)

Country Link
JP (2) JP7321585B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015143955A (en) 2014-01-31 2015-08-06 東芝テック株式会社 Article-of-commerce data registration apparatus and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015143955A (en) 2014-01-31 2015-08-06 東芝テック株式会社 Article-of-commerce data registration apparatus and program

Also Published As

Publication number Publication date
JP2022051916A (en) 2022-04-01
JP2023129522A (en) 2023-09-14

Similar Documents

Publication Publication Date Title
JP5928543B2 (en) POS system, settlement apparatus and program
JP5987964B2 (en) POS system, registration device, and program
JP6460043B2 (en) POS system, checkout device, and program
JP2016189139A (en) Commercial product sales data processing system
JP7335008B2 (en) Merchandise sales data processing system, registration device and program
JP6485107B2 (en) Product sales information processing system, registration device, checkout device, and program
JP7321585B2 (en) System, registration device, settlement device and program
JP2022145854A (en) Merchandise sales data processing system and registration device
JP7012389B2 (en) Product sales Information processing system, registration device, and program
JP6743877B2 (en) POS system, settlement device, and program
JP7189592B2 (en) Merchandise sales data processing system, settlement device and program
JP2017211698A (en) POS system and program
JP6650167B2 (en) Commodity sales data processing device and program
JP6952327B2 (en) Product sales data processing system, registration device, and program
JP2020173868A (en) Pos system, adjustment device, and program
JP7478471B2 (en) POS systems and programs
JP6547558B2 (en) POS system and program
JP6762586B2 (en) POS system, checkout device, registration device and program
JP7142966B2 (en) Settlement device, POS system, and program
JP6753481B2 (en) Product sales Information processing system, registration device, and program
JP2023115390A (en) system
JP2022132530A (en) Product sales data processing system, registration device, and program
JP2023033598A (en) Commodity sales data processing system, commodity sales data processing device, and program
JP2022168277A (en) Article sale data processing system, registration apparatus, adjustment apparatus, and program
JP2021163377A (en) Settlement system and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220912

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230417

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230719

R150 Certificate of patent or registration of utility model

Ref document number: 7321585

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150