(第1実施形態)
以下、本発明の第1実施形態について図面を参照して説明する。図1は、第1実施形態(他の実施形態も同様)のPOSシステム1のネットワーク構成例である。図1に示すPOSシステム1は、複数の登録装置10a、10b等と、複数の精算装置20a、20b等と、ストアコントローラ30と、取引状況管理装置40とを備え、各装置はLAN11を介して通信可能に接続されている。以下、個々の登録装置10a、10b等の夫々を特に区別しない場合には単に登録装置10と称し、個々の精算装置20a、20b等の夫々を特に区別しない場合には単に精算装置20と称するものとする。First Embodiment
A first embodiment of the present invention will be described below with reference to the drawings. Fig. 1 shows an example of a network configuration of aPOS system 1 according to the first embodiment (the same is true for other embodiments). ThePOS system 1 shown in Fig. 1 includes a plurality ofregistration devices 10a, 10b, etc., a plurality ofsettlement devices 20a, 20b, etc., astore controller 30, and a transactionstatus management device 40, each of which is communicatively connected via aLAN 11. Hereinafter, when there is no need to distinguish between theindividual registration devices 10a, 10b, etc., they will simply be referred to as theregistration device 10, and when there is no need to distinguish between theindividual settlement devices 20a, 20b, etc., they will simply be referred to as thesettlement device 20.
登録装置10は、店員により操作され、買上商品の登録処理を行うための装置である。例えば、登録装置10は、登録処理の実行し、登録処理の処理内容(当該客の買上商品に関する商品登録情報)を含む登録データ(登録情報)を生成し、生成した登録データを店員により指定された精算装置20に送信する。なお、登録装置10は、他の装置(例えば、ストアコントローラ30等)を介して精算装置20に登録データを送信してもよいし、他の装置を介さずに直接精算装置20に登録データを送信してもよい。Theregistration device 10 is a device operated by a store clerk to perform the registration process of purchased items. For example, theregistration device 10 executes the registration process, generates registration data (registration information) including the processing content of the registration process (product registration information related to the purchased items of the customer), and transmits the generated registration data to thesettlement device 20 specified by the store clerk. Theregistration device 10 may transmit the registration data to thesettlement device 20 via another device (e.g., thestore controller 30, etc.), or may transmit the registration data directly to thesettlement device 20 without going through another device.
精算装置20は、主に客により操作され、買上商品の精算処理を行うための装置である。例えば、精算装置20は、登録装置10から送信された登録データを受信し、該登録データに基づいて精算処理を実行する。Thesettlement device 20 is a device that is mainly operated by the customer and performs settlement processing for purchased items. For example, thesettlement device 20 receives registration data sent from theregistration device 10 and performs settlement processing based on the registration data.
ストアコントローラ30は、外部(例えば、本部のサーバ)から商品ファイルを受信し、他の装置(登録装置10、精算装置20等)に送信(配信)する。また、ストアコントローラ30は、他の装置から情報を受信し、外部に送信する。Thestore controller 30 receives product files from outside (e.g., a server at headquarters) and transmits (distributes) them to other devices (such as theregistration device 10 and the settlement device 20). Thestore controller 30 also receives information from other devices and transmits it to the outside.
取引状況管理装置40は、店員により操作され、他の装置(登録装置10、精算装置20等)の状況、顧客の行動(挙動)を監視(表示部に表示等)等する。例えば、取引状況管理装置40は、精算装置20の現在の使用状態(使用中状態、空き状態)、精算装置20の貨幣の収納枚数(ニアエンド、ニアフル)、精算装置20のレシート用紙の残量、精算装置20を使用する顧客の行動を管理する。取引状況管理装置40は、例えば、パーソナルコンピュータであってもよい。なお、取引状況管理装置40は、スキャナ部を備え、登録装置10と同様、商品を登録可能であってもよい。The transactionstatus management device 40 is operated by a store clerk and monitors (displays on the display, etc.) the status of other devices (registration device 10,settlement device 20, etc.) and customer actions (behavior). For example, the transactionstatus management device 40 manages the current usage status (in use, idle) of thesettlement device 20, the number of coins stored in the settlement device 20 (near end, near full), the remaining amount of receipt paper in thesettlement device 20, and the actions of customers using thesettlement device 20. The transactionstatus management device 40 may be, for example, a personal computer. The transactionstatus management device 40 may be equipped with a scanner unit and may be capable of registering products, similar to theregistration device 10.
図2は、第1実施形態(他の実施形態も同様)の登録装置10、精算装置20の外観例を示す図である。図3は、第1実施形態(他の実施形態も同様)の登録装置10の構成例を示す図である。図4は、第1実施形態(他の実施形態も同様)の精算装置20の構成例を示す図である。Figure 2 is a diagram showing an example of the appearance of theregistration device 10 andsettlement device 20 of the first embodiment (similar to other embodiments). Figure 3 is a diagram showing an example of the configuration of theregistration device 10 of the first embodiment (similar to other embodiments). Figure 4 is a diagram showing an example of the configuration of thesettlement device 20 of the first embodiment (similar to other embodiments).
以下、図2を参照しつつ、図3に示した登録装置10の構成例を説明する。図2及び図3において、同一部分には同一符号を付している。Below, an example of the configuration of theregistration device 10 shown in FIG. 3 will be described with reference to FIG. 2. In FIG. 2 and FIG. 3, the same parts are denoted by the same reference numerals.
図3に示すように、登録装置10は、CPU101と、ROM102と、RAM103と、スキャナ部104と、店員用表示部105と、客用表示部106と、ハードディスク107と、キー操作部108と、通信部109と、音声出力部110と、印刷部111と、バス115とを備える。これらは、バス115を介して互いに接続されている。As shown in FIG. 3, theregistration device 10 includes aCPU 101, aROM 102, aRAM 103, ascanner unit 104, aclerk display unit 105, acustomer display unit 106, ahard disk 107, akey operation unit 108, acommunication unit 109, anaudio output unit 110, aprinting unit 111, and abus 115. These are connected to each other via thebus 115.
ROM102は、種々の情報を記憶する。例えば、ROM102は、登録処理をCPU101に実行させるための商品登録プログラムを記憶する。RAM103は、種々の情報を一時記憶する。例えば、RAM103は、ROM102又はハードディスク107から読み出された情報、商品登録プログラムが実行されることによって生成された情報を一時記憶する。ROM 102 stores various information. For example,ROM 102 stores a product registration program for causingCPU 101 to execute a registration process.RAM 103 temporarily stores various information. For example,RAM 103 temporarily stores information read fromROM 102 orhard disk 107, and information generated by executing the product registration program.
スキャナ部104は、バーコードを光学的に読み取るスキャナである。スキャナ部104は、商品に付されたバーコードを光学的に読み取り、読み取ったバーコードから商品コードを取得し、取得した商品コードをRAM103に記憶させる。Thescanner unit 104 is a scanner that optically reads barcodes. Thescanner unit 104 optically reads the barcode attached to the product, acquires a product code from the read barcode, and stores the acquired product code in theRAM 103.
CPU101は、登録装置10全体を制御する。例えば、CPU101は、商品登録プログラムを実行することによって登録処理の実行を制御する。一例として、CPU101は、スキャナ部104が読み取った商品コードと、ハードディスク107に記憶された商品ファイルとに基づいて、買上商品の商品名及び金額等を表示部(店員用表示部105、客用表示部106)に表示させる。また、CPU101は、商品登録した全部の商品の商品コードを含む登録データを生成する。CPU101は、生成した登録データを、通信部109を制御して、精算装置20に送信させる。なお、CPU101は、生成した登録データを精算装置20に送信することに加えて、RAM103又はハードディスク107に記憶してもよい。TheCPU 101 controls theentire registration device 10. For example, theCPU 101 controls the execution of the registration process by executing a product registration program. As an example, theCPU 101 displays the product name and price of the purchased product on the display unit (clerk display unit 105, customer display unit 106) based on the product code read by thescanner unit 104 and the product file stored in thehard disk 107. TheCPU 101 also generates registration data including the product codes of all registered products. TheCPU 101 controls thecommunication unit 109 to transmit the generated registration data to thesettlement device 20. In addition to transmitting the generated registration data to thesettlement device 20, theCPU 101 may store it in theRAM 103 or thehard disk 107.
店員用表示部105は、例えば、液晶タッチディスプレイ装置である。店員用表示部105は、店員に各種の情報(登録画面等)を表示する。また、店員用表示部105は、店員が操作する各種ボタン(各種キー)を表示する。例えば、店員用表示部105は、個々の商品に対応する商品プリセットボタン、商品登録の終了を指示するための小計ボタン、登録データの送信先を指定(選択)するための精算装置指定ボタン、種々の宣言(次操作、当該取引、又は、以降制御に関連する宣言)を受け付ける宣言ボタンを表示してもよい。Theclerk display unit 105 is, for example, an LCD touch display device. Theclerk display unit 105 displays various information (such as a registration screen) to the clerk. Theclerk display unit 105 also displays various buttons (various keys) to be operated by the clerk. For example, theclerk display unit 105 may display product preset buttons corresponding to individual products, a subtotal button for instructing the clerk to end product registration, a settlement device designation button for designating (selecting) the destination to which registered data is to be sent, and a declaration button for accepting various declarations (declarations related to the next operation, the current transaction, or subsequent control).
客用表示部106は、例えば、液晶タッチディスプレイ装置である。客用表示部106は、客に各種の情報(各商品の価格等)を表示する。また、客用表示部106は、客が操作する各種ボタンを表示する。例えば、客用表示部106は、年齢確認のOKボタンを表示可能である。Thecustomer display unit 106 is, for example, an LCD touch display device. Thecustomer display unit 106 displays various information to the customer (such as the price of each product). Thecustomer display unit 106 also displays various buttons that the customer can operate. For example, thecustomer display unit 106 can display an OK button for age verification.
ハードディスク107は、種々の情報を記憶する。例えば、ハードディスク107は、外部から取得された情報(例えば、商品ファイル等)や、商品登録プログラムによって生成された情報を記憶する。Thehard disk 107 stores various information. For example, thehard disk 107 stores information acquired from the outside (e.g., product files, etc.) and information generated by the product registration program.
キー操作部108は、店員が操作する各種ボタン(金額等の数字を入力するための数字ボタン等)を配置する。なお、店員用表示部105に表示することに代えて又は加えて、店員用表示部105に表示するものであるとして説明した各種のボタン(例えば、上述した小計ボタン、宣言ボタン等)を、キー操作部108に配置してもよい。Thekey operation unit 108 has various buttons (such as numeric buttons for inputting figures such as the amount) that the store clerk operates. Note that instead of or in addition to displaying on the storeclerk display unit 105, the various buttons described as being displayed on the store clerk display unit 105 (such as the subtotal button and declaration button described above) may be arranged on thekey operation unit 108.
通信部109は、LAN11を介して外部の装置(他の登録装置10、精算装置20、ストアコントローラ30、取引状況管理装置40)と通信するための通信インタフェースである。Thecommunication unit 109 is a communication interface for communicating with external devices (other registration devices 10,settlement devices 20,store controllers 30, and transaction status management devices 40) via theLAN 11.
音声出力部110は、音声を出力する。例えば、音声出力部210は、確認音や警告音、音声ガイダンス等を出力する。印刷部111は、各種媒体を印刷、発行する。Theaudio output unit 110 outputs audio. For example, theaudio output unit 210 outputs a confirmation sound, a warning sound, audio guidance, etc. Theprinting unit 111 prints and issues various media.
なお、登録装置10は、更に、撮像部(カメラ)、計時部(時計)、カード決済部(カード読取部)等を備えていてもよい。Theregistration device 10 may further include an imaging unit (camera), a timing unit (clock), a card payment unit (card reading unit), etc.
続いて、図2を参照しつつ、図4に示した精算装置20の構成例を説明する。図2及び図4において、同一部分には同一符号を付している。Next, an example of the configuration of thesettlement device 20 shown in FIG. 4 will be described with reference to FIG. 2. In FIG. 2 and FIG. 4, the same parts are denoted by the same reference numerals.
図4に示すように、精算装置20は、CPU201と、ROM202と、RAM203と、スキャナ部204と、表示部206と、ハードディスク207と、通信部209と、音声出力部210と、印刷部211と、釣銭機(自動釣銭釣札機)212と、サインポール213と、撮像部214と、バス215とを備える。これらは、バス215を介して互いに接続されている。As shown in FIG. 4, thesettlement device 20 includes aCPU 201, aROM 202, aRAM 203, ascanner unit 204, adisplay unit 206, ahard disk 207, acommunication unit 209, anaudio output unit 210, aprinting unit 211, a change machine (automatic change machine) 212, asign pole 213, animaging unit 214, and abus 215. These are connected to each other via thebus 215.
ROM202は、種々の情報を記憶する。例えば、ROM202は、精算処理をCPU201に実行させるための会計プログラムを記憶する。RAM203は、種々の情報を一時記憶する。例えば、RAM203は、ROM202又はハードディスク207から読み出された情報、会計プログラムが実行されることによって生成された情報を一時記憶する。スキャナ部204は、バーコード等を光学的に読み取るスキャナである。TheROM 202 stores various information. For example, theROM 202 stores an accounting program for causing theCPU 201 to execute a settlement process. TheRAM 203 temporarily stores various information. For example, theRAM 203 temporarily stores information read from theROM 202 or thehard disk 207, and information generated by executing the accounting program. Thescanner unit 204 is a scanner that optically reads barcodes, etc.
CPU201は、精算装置20全体を制御する。例えば、CPU201は、会計プログラムを実行することによって精算処理の実行を制御する。一例として、CPU201は、登録装置10から送信された登録データに基づいて合計金額を表示部206に表示させる。また、CPU201は、釣銭機212に投入された貨幣の金額に関する情報を釣銭機212から取得し、入金額(預り金額)として表示部206に表示させる。また、CPU201は、合計金額と入金額とに基づいて釣銭額を算出し、表示部206に表示させる。また、CPU201は、精算処理が終了すると、レシートを印刷部211から発行させるとともに、釣銭額と等しい額の貨幣を釣銭機212から排出させる。また、CPU201は、精算処理が終了すると、合計金額等を含む精算データ(精算情報)を生成し、通信部209を制御して、外部の装置(例えば、ストアコントローラ30)に送信させる。なお、CPU201は、生成した精算データを、外部の装置に送信することに加えて、RAM203又はハードディスク207に記憶してもよい。TheCPU 201 controls theentire settlement device 20. For example, theCPU 201 controls the execution of the settlement process by executing an accounting program. As an example, theCPU 201 displays the total amount on thedisplay unit 206 based on the registration data transmitted from theregistration device 10. TheCPU 201 also obtains information on the amount of money inserted into thechange machine 212 from thechange machine 212 and displays it on thedisplay unit 206 as the deposit amount (deposit amount). TheCPU 201 also calculates the change amount based on the total amount and the deposit amount and displays it on thedisplay unit 206. When the settlement process is completed, theCPU 201 also issues a receipt from theprinting unit 211 and ejects money from thechange machine 212 in an amount equal to the change amount. When the settlement process is completed, theCPU 201 also generates settlement data (settlement information) including the total amount, etc., and controls thecommunication unit 209 to transmit the data to an external device (for example, the store controller 30). In addition to transmitting the generated settlement data to an external device, theCPU 201 may also store the data in theRAM 203 or thehard disk 207.
表示部206は、例えば、液晶タッチディスプレイ装置である。表示部206は、客に各種の情報(操作情報、合計金額、入金額、釣銭額等)を表示する。また、表示部206は、客からの種々の操作(支払方法を選択する操作、入金額を確定し決済を実行する操作等)を受け付ける。Thedisplay unit 206 is, for example, a liquid crystal touch display device. Thedisplay unit 206 displays various information to the customer (operation information, total amount, deposit amount, change amount, etc.). Thedisplay unit 206 also accepts various operations from the customer (operation to select a payment method, operation to confirm the deposit amount and execute the settlement, etc.).
ハードディスク207は、種々の情報を記憶する。例えば、ハードディスク207は、外部から取得された情報(例えば、登録データ等)や、会計プログラムによって生成された情報を記憶する。Thehard disk 207 stores various information. For example, thehard disk 207 stores information acquired from the outside (e.g., registration data, etc.) and information generated by the accounting program.
通信部209は、LAN11を介して外部の装置(登録装置10、他の精算装置20、ストアコントローラ30、取引状況管理装置40)と通信するための通信インタフェースである。Thecommunication unit 209 is a communication interface for communicating with external devices (theregistration device 10,other settlement devices 20, thestore controller 30, and the transaction status management device 40) via theLAN 11.
音声出力部210は、音声を出力する。例えば、音声出力部210は、確認音や警告音、音声ガイダンス等を出力する。Theaudio output unit 210 outputs audio. For example, theaudio output unit 210 outputs a confirmation sound, a warning sound, audio guidance, etc.
印刷部211は、各種媒体を印刷、発行する。発行口から発行された媒体が取り去られたかを判定するためのセンサが設けられている。Theprinting unit 211 prints and issues various media. It is equipped with a sensor to determine whether the issued media has been removed from the printing port.
釣銭機212は、貨幣(金銭)が収納される収納部(不図示)への入出金を制御する自動釣銭釣札機(現金決済部)である。払出口に払い出された釣り銭が取り去られたかを判定するためのセンサが設けられている。なお、図3、図4に示す例では、釣銭機212は精算装置20に内蔵されているが、釣銭機212は精算装置20に接続されていてもよい。Thechange machine 212 is an automatic change dispenser (cash settlement unit) that controls the deposit and withdrawal of change into a storage unit (not shown) in which currency (money) is stored. A sensor is provided to determine whether the change dispensed to the dispensing outlet has been removed. Note that in the example shown in Figures 3 and 4, thechange machine 212 is built into thesettlement device 20, but thechange machine 212 may also be connected to thesettlement device 20.
サインポール213は、複数色の表示灯を有し、夫々の表示態様(消灯、点灯、点滅等)により、店員や客に対し、自精算装置20がどのような状態(店員呼出中、釣銭ニアエンド中等)であるかや、自精算装置20が特定の精算装置20(例えば店員によって指定された精算装置20等)であるかなどを報知する。Thesign pole 213 has indicator lights of multiple colors, and each display mode (off, lit, flashing, etc.) notifies the store clerk and customers of the state of the self-adjustment device 20 (a store clerk is being called, change is near end, etc.) and whether the self-adjustment device 20 is a specific adjustment device 20 (for example, aadjustment device 20 designated by a store clerk).
撮像部(カメラ)214(図2において不図示)は、自精算装置20の表示部206(表示画面)や、自精算装置20を使用する顧客を撮像する。The imaging unit (camera) 214 (not shown in FIG. 2) captures images of the display unit 206 (display screen) of the self-payment device 20 and customers using the self-payment device 20.
撮像部214が撮像した撮像画像(静止画像、動画像)は、必要に応じて確認(再生)できるように記憶(保存)しておく。例えば、精算装置20は、撮像画像を当該精算装置20内(例えばハードディスク207)に記憶し、他の装置(登録装置10、取引状況管理装置40)において撮像画像を確認できるようにしてもよい。他の装置は、確認が必要なときに、精算装置20から撮像画像のデータを部分的(段階的)に受信しつつ再生してもよいし、精算装置20から撮像画像のデータを全部(一括)して受信した後に再生してもよい。The captured images (still images, moving images) captured by theimaging unit 214 are stored (saved) so that they can be viewed (played back) as necessary. For example, thesettlement device 20 may store the captured images within the settlement device 20 (e.g., the hard disk 207) so that the captured images can be viewed in other devices (theregistration device 10, the transaction status management device 40). When viewing is required, the other devices may play back the captured image data as they receive it partially (gradually) from thesettlement device 20, or may play back the captured image data after receiving it all at once (all at once) from thesettlement device 20.
なお、撮像画像の記憶場所(保存場所)は、撮像画像を生成した精算装置20に限定されない。例えば、予め定めた一の精算装置20(代表の精算装置20)、登録装置10、取引状況管理装置40、不図示のクラウドサーバ(1のサーバ又は複数のサーバの集合)に撮像画像を記憶してもよい。また、撮像画像の再生場所は、登録装置10、取引状況管理装置40に限定されない。例えば、精算装置20(再生する撮像画像を生成した精算装置20、又は、再生する撮像画像を生成した精算装置20とは異なる精算装置20)、不図示の本部の管理装置において撮像画像を再生してもよい。The storage location (saving location) of the captured image is not limited to thesettlement device 20 that generated the captured image. For example, the captured image may be stored in a predetermined settlement device 20 (representative settlement device 20), theregistration device 10, the transactionstatus management device 40, or a cloud server (one server or a collection of multiple servers) not shown. The playback location of the captured image is not limited to theregistration device 10 or the transactionstatus management device 40. For example, the captured image may be played back in a settlement device 20 (thesettlement device 20 that generated the captured image to be played back, or asettlement device 20 different from thesettlement device 20 that generated the captured image to be played back) or a management device at headquarters not shown.
なお、精算装置20は、更に計時部(時計)を備える。また、精算装置20は、更に、カード決済部(カード読取部)等を備えていてもよい。Thesettlement device 20 further includes a timing unit (clock). Thesettlement device 20 may further include a card settlement unit (card reading unit) etc.
図5は、撮像部214の設置について説明する説明図である。図5(A)は、撮像部214の設置例と当該設置例における撮像範囲について模式的に説明する説明図である。図5(A)は、撮像画像の中央付近に顧客の顔が撮像されるように、表示部206の上部に撮像部214を設置した設置例である。図5(A)において、直線aは撮像部214による撮像画像の中心方向(光軸方向)、直線bは撮像範囲(撮像部による撮像範囲)を示している。図5(B)においても同様である。Figure 5 is an explanatory diagram explaining the installation of theimaging unit 214. Figure 5 (A) is an explanatory diagram that typically explains an example of the installation of theimaging unit 214 and the imaging range in this installation example. Figure 5 (A) shows an example of installation in which theimaging unit 214 is installed on the top of thedisplay unit 206 so that the customer's face is captured near the center of the captured image. In Figure 5 (A), the line a indicates the center direction (optical axis direction) of the image captured by theimaging unit 214, and the line b indicates the imaging range (imaging range captured by the imaging unit). The same is true in Figure 5 (B).
図5(B)は、撮像部214の他の設置例と当該他の設置例における撮像範囲について模式的に説明する説明図である。図5(B)は、図5(A)よりも下側(手前側)が撮像されるように、表示部206の上部に撮像部214を設置した設置例である。Figure 5 (B) is an explanatory diagram that illustrates another installation example of theimaging unit 214 and the imaging range in the other installation example. Figure 5 (B) is an installation example in which theimaging unit 214 is installed above thedisplay unit 206 so that an image is captured below (closer to the viewer) than in Figure 5 (A).
(顧客の行動)
続いて、精算装置20を使用中の顧客の行動(挙動)について説明する。精算装置20は、撮像部214を用いて当該精算装置20を使用する顧客の行動を監視する。第1実施形態(他の実施形態も同様)では、精算装置20は、撮像部214が撮像する撮像画像に基づいて、当該精算装置20を使用する顧客の行動が、「離脱行動」であるか、「操作準備行動」であるか否か、「操作迷い行動」であるか否かを認識(判定)する。なお、精算装置20は、認識(監視)結果を他の装置(取引状況管理装置40、登録装置10)に通知する。(Customer Behavior)
Next, the behavior (action) of a customer while using thesettlement device 20 will be described. Thesettlement device 20 monitors the behavior of a customer using thesettlement device 20 using theimaging unit 214. In the first embodiment (other embodiments are similar), thesettlement device 20 recognizes (determines) whether the behavior of a customer using thesettlement device 20 is an "exiting behavior", an "operation preparation behavior", or an "operation uncertainty behavior" based on the captured image captured by theimaging unit 214. Thesettlement device 20 notifies other devices (the transactionstatus management device 40, the registration device 10) of the recognition (monitoring) result.
(離脱行動)
離脱行動とは、精算装置20から離脱する行動である。精算装置20は、撮像画像に基づいて離脱行動であると判定し得る判定前の状態(離脱行動判定前状態)が所定時間以上継続した場合、離脱行動であると判断する。つまり、精算装置20は、顧客が当該精算装置20から離れて直ぐに戻らないような場合、離脱行動であると判断する。(Withdrawal behavior)
The leaving behavior is the behavior of leaving thesettlement device 20. Thesettlement device 20 judges that the leaving behavior has occurred when a pre-determination state (pre-determination state of the leaving behavior) that can be determined as the leaving behavior based on the captured image continues for a predetermined time or more. In other words, thesettlement device 20 judges that the leaving behavior has occurred when a customer leaves thesettlement device 20 and does not return immediately.
離脱行動判定前状態であるか否かの判断は、撮像部214がどのように設置されたかに応じて異なる。例えば、撮像部214が図5(A)に示したように設置されている場合、精算装置20は、撮像画像において顧客(顧客のオブジェクト、以下、同様)を認識することができなかったとき、又は、撮像画像において認識した顧客が所定の大きさ未満であったときは、離脱行動判定前状態であると判定してもよい。また、撮像部214が図5(B)に示したように設置されている場合、精算装置20は、撮像画像において顧客の上半身を認識することができなかったときは、離脱行動判定前状態であると判定してもよい。The determination of whether or not the state is before the departure behavior determination differs depending on how theimaging unit 214 is installed. For example, if theimaging unit 214 is installed as shown in FIG. 5(A), thesettlement device 20 may determine that the state is before the departure behavior determination when it is unable to recognize a customer (customer object, the same applies below) in the captured image, or when the customer recognized in the captured image is smaller than a predetermined size. Also, if theimaging unit 214 is installed as shown in FIG. 5(B), thesettlement device 20 may determine that the state is before the departure behavior determination when it is unable to recognize the upper half of the customer in the captured image.
(操作準備行動)
操作準備行動とは、精算装置20の操作に関連する準備行動である。操作準備行動には、例えば、手持ちの鞄等から財布やカードケースやスマートフォン等を探して取り出す行為、財布から貨幣やカード(クレジットカード、プリペイドカード、ポイントカード等)やクーポン券(過去のレシートに印刷されているものなども含む)等を探して取り出す行為、カードケースからカードやクーポン券を探して取り出す行為、スマートフォンを操作して支払用のアプリを起動させる行為、釣り銭を確認して財布に入れる行為、カードを財布やカードケースに戻し入れる行為、支払後にアプリの画面を確認したりアプリを終了させたりする行為などが含まれる。(Operation preparation actions)
An operation preparatory action is a preparatory action related to the operation of thesettlement device 20. Examples of operation preparatory actions include an action of searching for and taking out a wallet, card case, smartphone, etc. from a handbag or the like, an action of searching for and taking out coins, cards (credit cards, prepaid cards, point cards, etc.), coupons (including those printed on past receipts), etc. from a wallet, an action of searching for and taking out a card or coupon from a card case, an action of operating a smartphone to start up a payment app, an action of checking and putting change into a wallet, an action of putting a card back into a wallet or card case, an action of checking the app screen or closing the app after payment, and the like.
精算装置20は、撮像画像に基づいて操作準備行動であると判定し得る判定前の状態(操作準備行動判定前状態)が所定時間以上継続した場合、操作準備行動であると判断する。つまり、精算装置20は、顧客が当該精算装置20の前で何かの準備に時間を要しているような場合、操作準備行動であると判断する。When a pre-determination state (pre-determination state of operation preparatory behavior) that can be determined to be an operation preparatory behavior based on the captured image continues for a predetermined time or more, thesettlement device 20 determines that the behavior is an operation preparatory behavior. In other words, thesettlement device 20 determines that the behavior is an operation preparatory behavior when the customer is taking time to make some preparations in front of thesettlement device 20.
操作準備行動判定前状態であるか否かの判断は、撮像部214がどのように設置されたかに応じて異なる。例えば、撮像部214が図5(A)に示したように設置されている場合、精算装置20は、撮像画像において認識した顧客が所定の大きさ以上であるが、顧客の顔を認識することができなかったときは(つまり顧客が画面ではなく下を向いているときは)、操作準備行動判定前状態であると判定してもよい。また、撮像部214が図5(B)に示したように設置されている場合、精算装置20は、撮像画像において認識した顧客が所定の大きさ以上であるが、顧客の顔を認識することができなかったとき、又は、顧客の頭部(頭頂部)を認識することができたときは、操作準備行動判定前状態であると判定してもよい。The determination of whether or not the state is a pre-determination state for operation preparation behavior differs depending on how theimaging unit 214 is installed. For example, if theimaging unit 214 is installed as shown in FIG. 5(A), thesettlement device 20 may determine that the state is a pre-determination state for operation preparation behavior when the customer recognized in the captured image is equal to or larger than a predetermined size but the customer's face cannot be recognized (i.e., the customer is looking down and not at the screen). Also, if theimaging unit 214 is installed as shown in FIG. 5(B), thesettlement device 20 may determine that the state is a pre-determination state for operation preparation behavior when the customer recognized in the captured image is equal to or larger than a predetermined size but the customer's face cannot be recognized, or the customer's head (top of the head) can be recognized.
(操作迷い行動)
操作迷い行動とは、精算装置20の操作に迷う行動である。精算装置20は、撮像画像に基づいて操作迷い行動であると判定し得る判定前の状態(操作迷い行動判定前状態)が所定時間以上継続した場合、操作迷い行動であると判断する。つまり、精算装置20は、顧客が当該精算装置20の前で何かの準備をする訳でもなく単に時間を要しているような場合、操作迷い行動であると判断する。(Operation confusion)
The hesitant operation behavior is a behavior in which the customer is unsure about the operation of thesettlement device 20. Thesettlement device 20 judges that the behavior is hesitant operation behavior when a pre-determination state (state before hesitant operation behavior determination) that can be determined as hesitant operation behavior based on the captured image continues for a predetermined time or more. In other words, thesettlement device 20 judges that the behavior is hesitant operation behavior when the customer is simply taking time without making any preparations in front of thesettlement device 20.
操作迷い行動判定前状態であるか否かの判断は、撮像部214がどのように設置されたかに応じて異なる。例えば、撮像部214が図5(A)に示したように設置されている場合(撮像部214が図5(B)に示したように設置されている場合も同様)、精算装置20は、撮像画像において認識した顧客が所定の大きさ以上であって、かつ、顧客の顔を認識することができたときは(つまり顧客が画面を見ているときは)、操作迷い行動判定前状態であると判定してもよい。The determination of whether or not the state is before hesitant operation behavior determination differs depending on how theimaging unit 214 is installed. For example, when theimaging unit 214 is installed as shown in FIG. 5(A) (the same applies when theimaging unit 214 is installed as shown in FIG. 5(B)), thesettlement device 20 may determine that the state is before hesitant operation behavior determination when the customer recognized in the captured image is equal to or larger than a predetermined size and the customer's face can be recognized (i.e., when the customer is looking at the screen).
(取引状況管理装置40の表示例)
図6は、第1実施形態(他の実施形態も同様)における取引状況管理装置40の表示例である。具体的には、図6は、取引状況管理装置40が表示する精算監視画面の一例である。(Display example of the transaction status management device 40)
6 is a display example of the transactionstatus management device 40 in the first embodiment (the same applies to the other embodiments). Specifically, FIG. 6 is an example of a settlement monitoring screen displayed by the transactionstatus management device 40.
図6において、画面左下の精算関連報知領域HR20は、精算(精算装置20、精算装置20を使用中の顧客)に関連する情報を報知するための表示領域である。精算関連報知領域HR20は、201レジ(精算装置20a)に関する精算関連報知領域HR20-1と、202レジ(精算装置20b)に関する精算関連報知領域HR20-2と、202レジ(精算装置20c)に関する精算関連報知領域HR20-3と、204レジ(精算装置20d。図1において不図示)に関する精算関連報知領域HR20-4と、を有する。In FIG. 6, the settlement-related notification area HR20 at the bottom left of the screen is a display area for notifying information related to settlement (settlement device 20, customer using settlement device 20). The settlement-related notification area HR20 has a settlement-related notification area HR20-1 for register 201 (settlement device 20a), a settlement-related notification area HR20-2 for register 202 (settlement device 20b), a settlement-related notification area HR20-3 for register 202 (settlement device 20c), and a settlement-related notification area HR20-4 for register 204 (settlement device 20d; not shown in FIG. 1).
精算関連報知領域HR20-1の上部の「空き状態」は、当該精算装置20(201レジ)の使用状態が空き状態である旨を示している。The "empty status" at the top of the settlement-related notification area HR20-1 indicates that the settlement device 20 (register 201) is empty.
取引状況管理装置40は、201レジが送信する監視結果情報に基づいて、精算関連報知領域HR20-1における使用状態の表示を制御する。具体的には、取引状況管理装置40は、監視結果情報(使用中状態)に基づいて、使用状態の表示を「空き状態」から「使用中」に切り替え、監視結果情報(空き状態)に基づいて、使用状態の表示を「使用中」から「空き状態」に切り替える。監視結果情報(使用中状態)及び監視結果情報(非使用中状態)については後述する。他の精算関連報知領域(精算関連報知領域HR20-2等)における使用状態の表示についても同様である。The transactionstatus management device 40 controls the display of the usage status in the settlement-related notification area HR20-1 based on the monitoring result information sent by the 201 cash register. Specifically, the transactionstatus management device 40 switches the display of the usage status from "unused" to "in use" based on the monitoring result information (in use), and switches the display of the usage status from "in use" to "unused" based on the monitoring result information (unused). The monitoring result information (in use) and monitoring result information (not in use) will be described later. The same applies to the display of the usage status in other settlement-related notification areas (such as the settlement-related notification area HR20-2).
精算関連報知領域HR20-1の左下のレシートボタンBT61は、当該精算装置20(201レジ)においてレシート用紙の残量が少なくなっている旨(レシート用紙要補充状態である旨)を示している。レシートボタンBT61は、報知ボタンの1つ(レシート用紙が少なくなっている旨を報知する報知ボタン)である。レシートボタンBT61が操作された場合には当該レシート用紙要補充状態に関する詳細報知情報(レシート残量等)が表示される。The receipt button BT61 at the bottom left of the settlement-related notification area HR20-1 indicates that the remaining amount of receipt paper in the settlement device 20 (register 201) is low (receipt paper needs to be replenished). The receipt button BT61 is one of the notification buttons (notification button that notifies that receipt paper is low). When the receipt button BT61 is operated, detailed notification information (remaining amount of receipts, etc.) regarding the receipt paper need to be replenished is displayed.
取引状況管理装置40は、201レジが送信する監視結果情報に基づいて、精算関連報知領域HR20-1におけるレシートボタンBT61の表示を制御する。具体的には、取引状況管理装置40は、監視結果情報(レシート)に基づいて、レシートボタンBT61の表示を非表示状態から表示状態に切り替え、監視結果情報(非レシート)に基づいて、レシートボタンBT61の表示を表示状態から非表示状態に切り替える。監視結果情報(レシート)及び監視結果情報(非レシート)については後述する。他の精算関連報知領域(精算関連報知領域HR20-2等)におけるレシートボタンBT61の表示についても同様である。The transactionstatus management device 40 controls the display of the receipt button BT61 in the settlement-related notification area HR20-1 based on the monitoring result information sent by the 201 register. Specifically, the transactionstatus management device 40 switches the display of the receipt button BT61 from a hidden state to a displayed state based on the monitoring result information (receipt), and switches the display of the receipt button BT61 from a displayed state to a hidden state based on the monitoring result information (non-receipt). The monitoring result information (receipt) and monitoring result information (non-receipt) will be described later. The same applies to the display of the receipt button BT61 in other settlement-related notification areas (such as the settlement-related notification area HR20-2).
精算関連報知領域HR20-1の左下のニアフルボタンBT63は、当該精算装置20(201レジ)において何れかの貨幣が多くなっている旨(収容可能な許容範囲に達しそうな旨。つまりニアフル状態である旨)を示している。ニアフルボタンBT63は、報知ボタンの1つ(何れかの貨幣がニアフル状態である旨を報知する報知ボタン)である。ニアフルボタンBT63が操作された場合には当該ニアフル状態に関する詳細報知情報(該当する貨幣、枚数等の情報)が表示される。The near-full button BT63 at the bottom left of the settlement-related notification area HR20-1 indicates that there is an excess of any coin in the settlement device 20 (register 201) (approaching the allowable range of what can be stored; in other words, the register is near-full). The near-full button BT63 is one of the notification buttons (an notification button that notifies that any coin is near-full). When the near-full button BT63 is operated, detailed notification information about the near-full state (information on the coin, number, etc.) is displayed.
取引状況管理装置40は、201レジが送信する監視結果情報に基づいて、精算関連報知領域HR20-1におけるニアフルボタンBT63の表示を制御する。具体的には、取引状況管理装置40は、監視結果情報(ニアフル状態)に基づいて、ニアフルボタンBT63の表示を非表示状態から表示状態に切り替え、監視結果情報(非ニアフル状態)に基づいて、ニアフルボタンBT63の表示を表示状態から非表示状態に切り替える。監視結果情報(ニアフル状態)及び監視結果情報(非ニアフル状態)については後述する。他の精算関連報知領域(精算関連報知領域HR20-2等)におけるニアフルボタンBT63の表示についても同様である。The transactionstatus management device 40 controls the display of the near-full button BT63 in the settlement-related notification area HR20-1 based on the monitoring result information sent by the 201 register. Specifically, the transactionstatus management device 40 switches the display of the near-full button BT63 from a hidden state to a displayed state based on the monitoring result information (near-full state), and switches the display of the near-full button BT63 from a displayed state to a hidden state based on the monitoring result information (non-near-full state). The monitoring result information (near-full state) and monitoring result information (non-near-full state) will be described later. The same applies to the display of the near-full button BT63 in other settlement-related notification areas (such as the settlement-related notification area HR20-2).
精算関連報知領域HR20-2の左下のニアエンドボタンBT62は、当該精算装置20(202レジ)において何れかの貨幣が少なくなっている旨(釣り銭切れになりそうな旨。つまりニアエンド状態である旨)を示している。ニアエンドボタンBT62は、報知ボタンの1つ(何れかの貨幣がニアエンド状態である旨を報知する報知ボタン)である。ニアエンドボタンBT62が操作された場合には当該ニアエンド状態に関する詳細報知情報(該当する貨幣、枚数等の情報)が表示される。The near-end button BT62 at the bottom left of the settlement-related notification area HR20-2 indicates that the settlement device 20 (register 202) is low on some coins (indicating that it is close to running out of change, i.e., that it is in a near-end state). The near-end button BT62 is one of the notification buttons (an notification button that notifies that some coins are in a near-end state). When the near-end button BT62 is operated, detailed notification information about the near-end state (information on the coins, number of coins, etc.) is displayed.
取引状況管理装置40は、202レジが送信する監視結果情報に基づいて、精算関連報知領域HR20-2におけるニアエンドボタンBT62の表示を制御する。具体的には、取引状況管理装置40は、監視結果情報(ニアエンド状態)に基づいて、ニアエンドボタンBT62の表示を非表示状態から表示状態に切り替え、監視結果情報(非ニアエンド状態)に基づいて、ニアエンドボタンBT62の表示を表示状態から非表示状態に切り替える。監視結果情報(ニアエンド状態)及び監視結果情報(非ニアエンド状態)については後述する。他の精算関連報知領域(精算関連報知領域HR20-1等)におけるニアエンドボタンBT62の表示についても同様である。The transactionstatus management device 40 controls the display of the near-end button BT62 in the settlement-related notification area HR20-2 based on the monitoring result information sent by the 202 register. Specifically, the transactionstatus management device 40 switches the display of the near-end button BT62 from a hidden state to a displayed state based on the monitoring result information (near-end state), and switches the display of the near-end button BT62 from a displayed state to a hidden state based on the monitoring result information (non-near-end state). The monitoring result information (near-end state) and monitoring result information (non-near-end state) will be described later. The same applies to the display of the near-end button BT62 in other settlement-related notification areas (such as the settlement-related notification area HR20-1).
精算関連報知領域HR20-2の左側の離脱ボタンBT73は、当該精算装置20(202レジ)を使用する顧客の行動(挙動)が、離脱行動である旨を示している。離脱ボタンBT73は、報知ボタンの1つ(顧客の行動が離脱行動である旨を報知する報知ボタン)である。離脱ボタンBT73が操作された場合には当該離脱行動に関する詳細報知情報(どの処理段階における離脱行動であるかを示す情報等)が表示される。なお、図6に示すように、取引状況管理装置40は、操作迷いボタンBT71や操作準備ボタンBT72よりも目立つ態様で離脱ボタンBT73を表示する。The exit button BT73 on the left side of the settlement-related notification area HR20-2 indicates that the action (behavior) of a customer using the settlement device 20 (202 register) is an exit action. The exit button BT73 is one of the notification buttons (an alert button that alerts that the customer's action is an exit action). When the exit button BT73 is operated, detailed notification information regarding the exit action (such as information indicating at which processing stage the exit action occurred) is displayed. As shown in FIG. 6, the transactionstatus management device 40 displays the exit button BT73 in a more noticeable manner than the operation hesitation button BT71 and operation preparation button BT72.
取引状況管理装置40は、202レジが送信する監視結果情報に基づいて、精算関連報知領域HR20-2における離脱ボタンBT73の表示を制御する。具体的には、取引状況管理装置40は、監視結果情報(離脱行動)に基づいて、離脱ボタンBT73の表示を非表示状態から表示状態に切り替え、監視結果情報(非離脱行動)に基づいて、離脱ボタンBT73の表示を表示状態から非表示状態に切り替える。監視結果情報(離脱行動)及び監視結果情報(非離脱行動)については後述する。他の精算関連報知領域(精算関連報知領域HR20-1等)における離脱ボタンBT73の表示についても同様である。The transactionstatus management device 40 controls the display of the Leave button BT73 in the settlement-related notification area HR20-2 based on the monitoring result information sent by the 202 register. Specifically, the transactionstatus management device 40 switches the display of the Leave button BT73 from a hidden state to a displayed state based on the monitoring result information (leaving behavior), and switches the display of the Leave button BT73 from a displayed state to a hidden state based on the monitoring result information (non-leaving behavior). The monitoring result information (leaving behavior) and monitoring result information (non-leaving behavior) will be described later. The same applies to the display of the Leave button BT73 in other settlement-related notification areas (such as the settlement-related notification area HR20-1).
精算関連報知領域HR20-2の右側の画像ボタンBT78は、当該精算装置20(202レジ)を使用する顧客等の画像(静止画像、動画像)を表示(再生)するためのボタンである。画像ボタンBT78が操作された場合には精算監視画面の右側の静止画表示領域1~3に静止画が表示され、動画表示領域に動画が表示される。The image button BT78 on the right side of the settlement-related notification area HR20-2 is a button for displaying (playing) images (still images, video images) of customers, etc. using the settlement device 20 (202 register). When the image button BT78 is operated, still images are displayed in the stillimage display areas 1 to 3 on the right side of the settlement monitoring screen, and videos are displayed in the video display area.
図6の例において、精算関連報知領域HR20-2の画像ボタンBT78が操作された場合には、精算装置20は、202レジの撮像画像(図6の例では、店員が離脱行動の顧客を特定するための画像。例えば、当該顧客の顔、姿の画像)を静止画表示領域や動画表示領域に表示する。登録装置10において、離脱行動に関係する画像ボタン(図10の静止画ボタンBT46、動画ボタンBT47)が操作された場合も同様である。In the example of Figure 6, when the image button BT78 in the settlement-related notification area HR20-2 is operated, thesettlement device 20 displays an image captured by the register 202 (in the example of Figure 6, an image that allows the store clerk to identify the customer who has left; for example, an image of the customer's face or figure) in the still image display area or video display area. The same is true when an image button related to leaving behavior (still image button BT46 or video button BT47 in Figure 10) is operated in theregistration device 10.
図6の例において、精算関連報知領域HR20-3の画像ボタンBT78が操作された場合には、精算装置20は、203レジの画面の画像(図6の例では、店員が操作迷い行動の内容を把握するための画像。つまり進行が停止している精算装置20の画面のキャプチャ画像)を静止画表示領域に表示する。なお、精算装置20は、203レジの撮像画像(図6の例では、店員が操作迷い行動の顧客の様子を確認するための画像。例えば、当該顧客の顔、姿の画像)を静止画表示領域や動画表示領域に表示してもよい。In the example of FIG. 6, when the image button BT78 in the settlement-related notification area HR20-3 is operated, thesettlement device 20 displays an image of the screen of the 203 register (in the example of FIG. 6, an image for the store clerk to understand the details of the hesitant operation behavior; in other words, a captured image of the screen of thesettlement device 20 where progress has stopped) in the still image display area. Thesettlement device 20 may also display a captured image of the 203 register (in the example of FIG. 6, an image for the store clerk to check the state of the customer who is hesitant to operate; for example, an image of the face or figure of the customer) in the still image display area or video display area.
図6の例において、精算関連報知領域HR20-4の画像ボタンBT78が操作された場合には、精算装置20は、204レジの撮像画像(図6の例では、店員が離脱準備行動の顧客の様子を確認するための画像。例えば、当該顧客の顔、姿の画像)を静止画表示領域や動画表示領域に表示する。なお、精算装置20は、204レジの画面の画像(図6の例では、店員がどの画面の状態で操作準備行動をしているのかを確認するための、精算装置20の画面のキャプチャ画像)を静止画表示領域に表示してもよい。In the example of Figure 6, when the image button BT78 in the settlement-related notification area HR20-4 is operated, thesettlement device 20 displays a captured image of the 204 register (in the example of Figure 6, an image for the store clerk to check the state of a customer preparing to leave; for example, an image of the customer's face and figure) in the still image display area or video display area. Thesettlement device 20 may also display an image of the screen of the 204 register (in the example of Figure 6, a captured image of the screen of thesettlement device 20 for the store clerk to check what screen state the store clerk is in preparing to operate) in the still image display area.
取引状況管理装置40は、画像ボタンBT78が操作された場合に精算装置20に画像を要求し、静止画表示領域や動画表示領域に画像を表示する。なお、精算装置20は、取引状況管理装置40から画像を要求された場合(登録装置10から画像を要求された場合も同様)には、要求された画像を取引状況管理装置40に送信するが、該要求が撮像中にあった場合には、撮像を継続しつつ、画像を取引状況管理装置40に送信する(つまり、撮像中に要求があった場合であっても当該撮像は中断されない)。より詳細には、精算装置20は、例えば、動画の撮像中の撮像される動画を、記憶部(RAM203、ハードディスク207等)へ記憶(録画)するとともに、取引状況管理装置40(登録装置10)から現在の動画を要求された場合には、撮像中の動画の記憶部への記憶を維持しつつ取引状況管理装置40(登録装置10)にスルー動画(ライブ映像)を送信し、取引状況管理装置40(登録装置10)から過去の動画を要求された場合には、撮像中の動画の記憶部への記憶を維持しつつ取引状況管理装置40(登録装置10)に過去の動画(例えば、記憶部に記憶されている動画(要求された部分の動画))を送信する。When the image button BT78 is operated, the transactionstatus management device 40 requests an image from thesettlement device 20 and displays the image in the still image display area or video display area. When an image is requested by the transaction status management device 40 (the same applies when an image is requested by the registration device 10), thesettlement device 20 transmits the requested image to the transactionstatus management device 40, but if the request is made while image capture is in progress, the image capture is continued while the image capture is being transmitted to the transaction status management device 40 (i.e., even if a request is made while image capture is in progress, the image capture is not interrupted). In more detail, thesettlement device 20, for example, stores (records) the video being captured in a memory unit (RAM 203,hard disk 207, etc.), and when the transaction status management device 40 (registration device 10) requests the current video, it transmits a through video (live footage) to the transaction status management device 40 (registration device 10) while maintaining the storage of the video being captured in the memory unit, and when the transaction status management device 40 (registration device 10) requests a past video, it transmits the past video (for example, the video (the requested part of the video) stored in the memory unit) to the transaction status management device 40 (registration device 10) while maintaining the storage of the video being captured in the memory unit.
取引状況管理装置40は、使用状態が使用中の場合に画像ボタンBT78を表示する。つまり、取引状況管理装置40は、監視結果情報(使用中状態)に基づいて、画像ボタンBT78の表示を非表示状態から表示状態に切り替え、監視結果情報(空き状態)に基づいて、画像ボタンBT78の表示を表示状態から非表示状態に切り替える。監視結果情報(使用中状態)及び監視結果情報(非使用中状態)については後述する。他の精算関連報知領域(精算関連報知領域HR20-1等)における画像ボタンBT78の表示についても同様である。The transactionstatus management device 40 displays the image button BT78 when the usage status is in use. In other words, the transactionstatus management device 40 switches the display of the image button BT78 from a hidden state to a displayed state based on the monitoring result information (in use state), and switches the display of the image button BT78 from a displayed state to a hidden state based on the monitoring result information (free state). The monitoring result information (in use state) and monitoring result information (not in use state) will be described later. The same applies to the display of the image button BT78 in other settlement-related notification areas (settlement-related notification area HR20-1, etc.).
なお、図6に示した例では、精算関連報知領域HR20-2の画像ボタンBT78は太枠で示され、精算関連報知領域HR20-3の画像ボタンBT78や精算関連報知領域HR20-4の画像ボタンBT78は細枠で示されているが、太枠は、当該画像ボタンBT78が操作(選択)されている旨を示している。従って、図示は省略したが、精算監視画面の右側の静止画表示領域1~3には、202レジを使用する顧客の静止画が表示され、動画表示領域には202レジを使用する顧客の静止画が表示されている。In the example shown in FIG. 6, the image button BT78 in the settlement-related notification area HR20-2 is shown with a thick frame, while the image button BT78 in the settlement-related notification area HR20-3 and the image button BT78 in the settlement-related notification area HR20-4 are shown with a thin frame, with the thick frame indicating that the image button BT78 in question has been operated (selected). Therefore, although not shown in the figure, still images ofcustomers using register 202 are displayed in stillimage display areas 1 to 3 on the right side of the settlement monitoring screen, and still images ofcustomers using register 202 are displayed in the video display area.
精算関連報知領域HR20-3の左側の操作迷いボタンBT71は、当該精算装置20(203レジ)を使用する顧客の行動(挙動)が、操作迷い行動である旨を示している。操作迷いボタンBT71は、報知ボタンの1つ(顧客の行動が操作迷い行動である旨を報知する報知ボタン)である。操作迷いボタンBT71が操作された場合には当該操作迷い行動に関する詳細報知情報(どの処理段階における操作迷い行動であるかを示す情報等)が表示される。The operation hesitation button BT71 on the left side of the settlement-related notification area HR20-3 indicates that the action (behavior) of a customer using the settlement device 20 (203 register) is operation hesitation. The operation hesitation button BT71 is one of the notification buttons (an notification button that notifies that the customer's action is operation hesitation). When the operation hesitation button BT71 is operated, detailed notification information regarding the operation hesitation (such as information indicating at which processing stage the operation hesitation occurs) is displayed.
取引状況管理装置40は、203レジが送信する監視結果情報に基づいて、精算関連報知領域HR20-3における操作迷いボタンBT71の表示を制御する。具体的には、取引状況管理装置40は、監視結果情報(操作迷い行動)に基づいて、操作迷いボタンBT71の表示を非表示状態から表示状態に切り替え、監視結果情報(非操作迷い行動)に基づいて、操作迷いボタンBT71の表示を表示状態から非表示状態に切り替える。監視結果情報(操作迷い行動)及び監視結果情報(非操作迷い行動)については後述する。他の精算関連報知領域(精算関連報知領域HR20-1等)における操作迷いボタンBT71の表示についても同様である。The transactionstatus management device 40 controls the display of the operation hesitation button BT71 in the settlement-related notification area HR20-3 based on the monitoring result information sent by the 203 register. Specifically, the transactionstatus management device 40 switches the display of the operation hesitation button BT71 from a hidden state to a displayed state based on the monitoring result information (operation hesitation behavior), and switches the display of the operation hesitation button BT71 from a displayed state to a hidden state based on the monitoring result information (non-operation hesitation behavior). The monitoring result information (operation hesitation behavior) and monitoring result information (non-operation hesitation behavior) will be described later. The same applies to the display of the operation hesitation button BT71 in other settlement-related notification areas (settlement-related notification area HR20-1, etc.).
精算関連報知領域HR20-4の左側の操作準備ボタンBT72は、当該精算装置20(204レジ)を使用する顧客の行動(挙動)が、操作準備行動である旨を示している。離脱ボタンBT73は、報知ボタンの1つ(顧客の行動が操作準備行動である旨を報知する報知ボタン)である。操作準備ボタンBT72が操作された場合には当該操作準備行動に関する詳細報知情報(どの処理段階における操作準備行動であるかを示す情報等)が表示される。The operation preparation button BT72 on the left side of the settlement-related notification area HR20-4 indicates that the action (behavior) of a customer using the settlement device 20 (register 204) is an operation preparation action. The exit button BT73 is one of the notification buttons (an notification button that notifies that the customer's action is an operation preparation action). When the operation preparation button BT72 is operated, detailed notification information regarding the operation preparation action (such as information indicating at which processing stage the operation preparation action is) is displayed.
取引状況管理装置40は、204レジが送信する監視結果情報に基づいて、精算関連報知領域HR20-4における操作準備ボタンBT72の表示を制御する。具体的には、取引状況管理装置40は、監視結果情報(操作準備行動)に基づいて、操作準備ボタンBT72の表示を非表示状態から表示状態に切り替え、監視結果情報(非操作準備行動)に基づいて、操作準備ボタンBT72の表示を表示状態から非表示状態に切り替える。監視結果情報(操作準備行動)及び監視結果情報(非操作準備行動)については後述する。他の精算関連報知領域(精算関連報知領域HR20-1等)における操作準備ボタンBT72の表示についても同様である。The transactionstatus management device 40 controls the display of the operation preparation button BT72 in the settlement-related notification area HR20-4 based on the monitoring result information sent by the 204 register. Specifically, the transactionstatus management device 40 switches the display of the operation preparation button BT72 from a hidden state to a displayed state based on the monitoring result information (operation preparation action), and switches the display of the operation preparation button BT72 from a displayed state to a hidden state based on the monitoring result information (non-operation preparation action). The monitoring result information (operation preparation action) and monitoring result information (non-operation preparation action) will be described later. The same applies to the display of the operation preparation button BT72 in other settlement-related notification areas (settlement-related notification area HR20-1, etc.).
(登録装置10の表示例)
図7~図9は、第1実施形態における登録装置10の表示例である。具体的には、図7~9は、登録装置10の店員用表示部105における表示例である。なお、図7~図9は、ある登録装置10(例えば、登録装置10a)における表示例であり、当該登録装置10において生成された登録データ(登録情報)は、基本的には2つの精算装置20(精算装置20a(201レジ)、精算装置20b(202レジ))のうちの何れかにおいて処理(精算処理)されるものとする。(Display example of registration device 10)
7 to 9 are display examples of theregistration device 10 in the first embodiment. Specifically, FIGS. 7 to 9 are display examples on theclerk display unit 105 of theregistration device 10. Note that FIGS. 7 to 9 are display examples of a certain registration device 10 (e.g.,registration device 10a), and registration data (registration information) generated in theregistration device 10 is basically processed (settlement process) in one of the two settlement devices 20 (settlement device 20a (201 register) andsettlement device 20b (202 register)).
図7は、1品目の商品の登録前の場面における登録画面の表示内容を示している。図7において、画面右下の小計ボタンBT10は、登録処理の終了(当該取引における全部の買上商品の登録の終了)を指示するためのボタンである。小計ボタンBT10は、商品の登録後に有効となるため、1品目の商品の登録前である図7の場面では、小計ボタンBT10の操作は無効である。従って、図7の場面では、小計ボタンBT10は、操作が無効である旨の表示態様(図7では破線枠で表記)で表示されている。なお、図7の例では、小計ボタンBT10の操作が無効である旨を明示的に示すために、小計ボタンBT10を操作が無効である旨の表示態様で表示しているが、図7の場面において、小計ボタンBT10を表示しなくてもよい。Figure 7 shows the display contents of the registration screen in a scene before the registration of one product item. In Figure 7, the subtotal button BT10 at the bottom right of the screen is a button for instructing the user to end the registration process (end of registration of all purchased products in the transaction). The subtotal button BT10 becomes valid after products are registered, so in the scene of Figure 7 before the registration of one product item, operation of the subtotal button BT10 is invalid. Therefore, in the scene of Figure 7, the subtotal button BT10 is displayed in a manner indicating that the operation is invalid (shown in a dashed frame in Figure 7). Note that in the example of Figure 7, the subtotal button BT10 is displayed in a manner indicating that the operation is invalid in order to explicitly indicate that operation of the subtotal button BT10 is invalid, but the subtotal button BT10 does not have to be displayed in the scene of Figure 7.
図7において、画面左下の精算関連報知領域HR10は、精算(精算装置20、精算装置20を使用中の顧客)に関連する情報を報知するための表示領域である。精算関連報知領域HR10は、201レジ(精算装置20a)に関する精算関連報知領域HR10-1と、202レジ(精算装置20b)に関する精算関連報知領域HR10-2と、を有する。In FIG. 7, the settlement-related notification area HR10 at the bottom left of the screen is a display area for notifying information related to settlement (settlement device 20, customer using settlement device 20). The settlement-related notification area HR10 has a settlement-related notification area HR10-1 related to register 201 (settlement device 20a) and a settlement-related notification area HR10-2 related to register 202 (settlement device 20b).
精算関連報知領域HR10-1の左下の「空き状態」は、当該精算装置20(201レジ)の使用状態が空き状態である旨を示している。精算関連報知領域HR10-2の左下の「使用中」は、当該精算装置20(202レジ)の使用状態が使用中の状態である旨を示している。The "Available" text in the bottom left of the settlement-related notification area HR10-1 indicates that the settlement device 20 (register 201) is in an available state. The "In Use" text in the bottom left of the settlement-related notification area HR10-2 indicates that the settlement device 20 (register 202) is in use.
図8は、図7の場面に続く場面における登録画面の表示内容を示している。具体的には、図8は、商品の登録後における登録画面の表示内容を示している。商品の登録後である図8の場面では、小計ボタンBT10の操作は有効である。従って、図8の場面では、小計ボタンBT10は、操作が有効である旨の表示態様(図8では実線枠で表記)で表示されている。なお、本実施例では、小計ボタンBT10の操作があった場合、登録画面に代えて小計画面が表示される。Figure 8 shows the display contents of the registration screen in a scene following the scene in Figure 7. Specifically, Figure 8 shows the display contents of the registration screen after the registration of the product. In the scene in Figure 8 after the registration of the product, the operation of the subtotal button BT10 is valid. Therefore, in the scene in Figure 8, the subtotal button BT10 is displayed in a display mode indicating that the operation is valid (shown by a solid line frame in Figure 8). Note that in this embodiment, when the subtotal button BT10 is operated, the subtotal screen is displayed instead of the registration screen.
なお、図8は2品目の商品(アスパラ)の登録後の場面を説明したが、1品目の商品(缶ビール)の登録後以後、小計ボタンBT10の操作は有効である。Note that Figure 8 describes the scene after the second product (asparagus) has been registered, but the operation of the subtotal button BT10 is valid after the first product (canned beer) has been registered.
図9は、図8の場面に続く場面における小計画面の表示内容を示している。具体的には、図9は、小計ボタンBT10の操作後における小計画面の表示内容を示している。つまり、登録装置10は、図8の場面において小計ボタンBT10が操作された場合、図8の登録画面に代えて図9の小計画面を店員用表示部105に表示する。Figure 9 shows the display contents of the subtotal screen in a scene following the scene in Figure 8. Specifically, Figure 9 shows the display contents of the subtotal screen after the subtotal button BT10 is operated. In other words, when the subtotal button BT10 is operated in the scene in Figure 8, theregistration device 10 displays the subtotal screen of Figure 9 on theclerk display unit 105 instead of the registration screen of Figure 8.
図9において、画面下部の201レジボタンBT21、202レジボタンBT22は、当該取引における商品登録について精算処理を実行させる精算装置20を指定(選択)するためのボタンである。つまり、当該取引の登録データの送信先を指定(選択)するための精算装置指定ボタンである。201レジボタンBT21は、201レジ(精算装置20a)を指定するためボタンである。202レジボタンBT22は202レジ(精算装置20b)を指定するためボタンである。登録装置10は、201レジボタンBT21が操作された場合には当該取引の登録データを201レジ(精算装置20a)に送信し、202レジボタンBT22が操作された場合には当該取引の登録データを202レジ(精算装置20b)に送信する。In FIG. 9, the 201 register button BT21 and the 202 register button BT22 at the bottom of the screen are buttons for specifying (selecting) thesettlement device 20 that will execute the settlement process for the product registration in the transaction. In other words, they are settlement device designation buttons for specifying (selecting) the destination to which the registration data of the transaction is to be sent. The 201 register button BT21 is a button for designating the 201 register (settlement device 20a). The 202 register button BT22 is a button for designating the 202 register (settlement device 20b). When the 201 register button BT21 is operated, theregistration device 10 sends the registration data of the transaction to the 201 register (settlement device 20a), and when the 202 register button BT22 is operated, theregistration device 10 sends the registration data of the transaction to the 202 register (settlement device 20b).
お会計券ボタンBT24は、印刷部111にてお会計券(登録商標)を発行させるためのボタンである。登録装置10は、お会計券ボタンBT24が操作された場合には、お会計券を印刷、発行する。お会計券には、精算装置20において精算処理を実行するために必要な情報がコード化され印刷される。発行されたお会計券は、店員から客に手渡される。その後、客が、精算装置20に移動し、当該精算装置20(スキャナ部204)にお会計券上のコードを読み取られることに基づいて、当該精算装置20において精算処理が実行される。The receipt button BT24 is a button for issuing a receipt ticket (registered trademark) in theprinting unit 111. When the receipt button BT24 is operated, theregistration device 10 prints and issues a receipt ticket. Information required for the settlement process in thepayment device 20 is coded and printed on the receipt ticket. The issued receipt ticket is handed over to the customer by the store clerk. The customer then moves to thepayment device 20, and the settlement process is carried out in thepayment device 20 based on the code on the receipt read by the payment device 20 (scanner unit 204).
品券ボタンBT25は、品券(商品券、金券とも称する)を使用して精算するためのボタン(品券を精算に使用する旨の宣言を受け付けるボタン)である。The gift certificate button BT25 is a button for settling a bill using a gift certificate (also called a gift certificate or a coupon) (a button that accepts a declaration that a gift certificate will be used for settlement).
登録画面ボタンBT26は、小計画面から登録画面に画面を戻すためのボタンである。登録装置10は、登録画面ボタンBT26が操作された場合には、小計画面から登録画面に画面を戻す。登録画面ボタンBT26は、例えば、買上商品を変更(追加、取消)する場合に用いられる。The registration screen button BT26 is a button for returning the screen from the sub-plan screen to the registration screen. When the registration screen button BT26 is operated, theregistration device 10 returns the screen from the sub-plan screen to the registration screen. The registration screen button BT26 is used, for example, when changing (adding, canceling) a purchased item.
図10は、第1実施形態における精算関連報知領域HR10の表示例である。具体的には、図10(A)~図10(E)の夫々は、精算関連報知領域HR10-2における表示例である。Figure 10 shows an example of the display in the settlement-related notification area HR10 in the first embodiment. Specifically, each of Figures 10(A) to 10(E) is a display example in the settlement-related notification area HR10-2.
図10(A)は、精算(精算装置20、精算装置20を使用中の顧客)に関連する基本報知情報の表示例である。図10(A)に示した「使用中」は、上述したように、202レジの使用状態が使用中の状態である旨を示している。Figure 10 (A) is an example of the display of basic notification information related to settlement (settlement device 20, customer using settlement device 20). As described above, "In use" shown in Figure 10 (A) indicates that the usage status ofcash register 202 is in use.
登録装置10は、202レジが送信する監視結果情報に基づいて、精算関連報知領域HR10-2(基本報知情報、詳細報知情報)における使用状態の表示を制御する。具体的には、登録装置10は、監視結果情報(使用中状態)に基づいて、使用状態の表示を「空き状態」から「使用中」に切り替え、監視結果情報(空き状態)に基づいて、使用状態の表示を「使用中」から「空き状態」に切り替える。精算関連報知領域HR10-1(基本報知情報、詳細報知情報)における使用状態の表示についても同様である。監視結果情報(使用中状態)及び監視結果情報(非使用中状態)については後述する。Theregistration device 10 controls the display of the usage status in the settlement-related notification area HR10-2 (basic notification information, detailed notification information) based on the monitoring result information sent by the 202 register. Specifically, theregistration device 10 switches the display of the usage status from "unused" to "in use" based on the monitoring result information (in use), and switches the display of the usage status from "in use" to "unused" based on the monitoring result information (unused). The same applies to the display of the usage status in the settlement-related notification area HR10-1 (basic notification information, detailed notification information). The monitoring result information (in use) and the monitoring result information (not in use) will be described later.
図10(A)に示した離脱ボタンBT43は、当該精算装置20(202レジ)を使用する顧客の行動(挙動)が、離脱行動である旨を示している。離脱ボタンBT43は、報知ボタンの1つ(顧客の行動が離脱行動である旨を報知する報知ボタン)である。離脱ボタンBT43が操作された場合には当該離脱行動に関する詳細報知情報(どの処理段階における離脱行動であるかを示す情報等)が表示される。The exit button BT43 shown in FIG. 10 (A) indicates that the action (behavior) of a customer using the settlement device 20 (202 register) is an exit action. The exit button BT43 is one of the notification buttons (an notification button that notifies that the action of the customer is an exit action). When the exit button BT43 is operated, detailed notification information regarding the exit action (such as information indicating at which processing stage the exit action occurred) is displayed.
登録装置10は、202レジが送信する監視結果情報に基づいて、精算関連報知領域HR10-2(基本報知情報)における離脱ボタンBT43の表示を制御する。具体的には、取引状況管理装置40は、監視結果情報(離脱行動)に基づいて、離脱ボタンBT43の表示を非表示状態から表示状態に切り替え、監視結果情報(非離脱行動)に基づいて、離脱ボタンBT43の表示を表示状態から非表示状態に切り替える。精算関連報知領域HR10-1(基本報知情報)における離脱ボタンBT43の表示についても同様である。監視結果情報(離脱行動)及び監視結果情報(非離脱行動)については後述する。Theregistration device 10 controls the display of the Leave button BT43 in the settlement-related notification area HR10-2 (basic notification information) based on the monitoring result information sent by the 202 register. Specifically, the transactionstatus management device 40 switches the display of the Leave button BT43 from a hidden state to a displayed state based on the monitoring result information (leaving behavior), and switches the display of the Leave button BT43 from a displayed state to a hidden state based on the monitoring result information (non-leaving behavior). The same applies to the display of the Leave button BT43 in the settlement-related notification area HR10-1 (basic notification information). The monitoring result information (leaving behavior) and monitoring result information (non-leaving behavior) will be described later.
図10(A)に示したニアエンドボタンBT32は、当該精算装置20(202レジ)において何れかの貨幣が少なくなっている旨(ニアエンド状態である旨)を示している。ニアエンドボタンBT32は、報知ボタンの1つ(何れかの貨幣がニアエンド状態である旨を報知する報知ボタン)である。ニアエンドボタンBT32が操作された場合には当該ニアエンド状態に関する詳細報知情報(該当する貨幣、枚数等の情報)が表示される。The near-end button BT32 shown in FIG. 10(A) indicates that one of the coins in the settlement device 20 (202 register) is low (indicates that the device is in a near-end state). The near-end button BT32 is one of the notification buttons (an notification button that notifies the user that one of the coins is in a near-end state). When the near-end button BT32 is operated, detailed notification information regarding the near-end state (information on the coin, number of coins, etc.) is displayed.
登録装置10は、202レジが送信する監視結果情報に基づいて、精算関連報知領域HR10-2(基本報知情報)におけるニアエンドボタンBT32の表示を制御する。具体的には、登録装置10は、監視結果情報(ニアエンド状態)に基づいて、ニアエンドボタンBT32の表示を非表示状態から表示状態に切り替え、監視結果情報(非ニアエンド状態)に基づいて、ニアエンドボタンBT32の表示を表示状態から非表示状態に切り替える。精算関連報知領域HR10-1(基本報知情報)におけるニアエンドボタンBT32の表示についても同様である。監視結果情報(ニアエンド状態)及び監視結果情報(非ニアエンド状態)については後述する。Theregistration device 10 controls the display of the near-end button BT32 in the settlement-related notification area HR10-2 (basic notification information) based on the monitoring result information sent by the 202 register. Specifically, theregistration device 10 switches the display of the near-end button BT32 from a hidden state to a displayed state based on the monitoring result information (near-end state), and switches the display of the near-end button BT32 from a displayed state to a hidden state based on the monitoring result information (non-near-end state). The same applies to the display of the near-end button BT32 in the settlement-related notification area HR10-1 (basic notification information). The monitoring result information (near-end state) and monitoring result information (non-near-end state) will be described later.
図10(B)は、精算に関連する詳細報知情報(具体的には、離脱行動に関する詳細報知情報)の表示例である。登録装置10は、店員が離脱ボタンBT43を操作した場合、図10(B)に示すような詳細報知情報(離脱行動に関する詳細報知情報)を表示する。図10(B)において、文言「離脱行動(決済方法の選択前)」は、当該離脱行動が、決済方法の選択前のタイミング(図14のステップS33の行動監視処理のタイミング)における離脱行動である旨を示している。図10(B)において、静止画ボタンBT46は、当該離脱行動に関係する静止画を表示(再生)するためのボタンである。動画ボタンBT47は、当該離脱行動に関係する動画を表示(再生)するためのボタンである。例えば、店員が、静止画ボタンBT46(動画ボタンBT47)を操作した場合、登録装置10は、精算装置20に画像を要求し、小画面(不図示)を表示し、該小画面上において静止画(動画)を再生する。Figure 10 (B) is an example of the display of detailed notification information related to payment (specifically, detailed notification information related to exit behavior). When a store clerk operates the exit button BT43, theregistration device 10 displays detailed notification information (detailed notification information related to exit behavior) as shown in Figure 10 (B). In Figure 10 (B), the words "exit behavior (before selection of payment method)" indicate that the exit behavior is an exit behavior at a timing before the selection of a payment method (timing of the behavior monitoring process of step S33 in Figure 14). In Figure 10 (B), the still image button BT46 is a button for displaying (playing) a still image related to the exit behavior. The video button BT47 is a button for displaying (playing) a video related to the exit behavior. For example, when a store clerk operates the still image button BT46 (video button BT47), theregistration device 10 requests an image from thesettlement device 20, displays a small screen (not shown), and plays the still image (video) on the small screen.
図10(C)は、精算に関連する詳細報知情報(具体的には、ニアエンド状態に関する詳細報知情報)の表示例である。登録装置10は、店員がニアエンドボタンBT32を操作した場合、図10(C)に示すような詳細報知情報(ニアエンド状態に関する詳細報知情報)を表示する。図10(C)において、文言「10円玉:残り8枚」は、10円硬貨の収容枚数が残り8枚である旨を示している。Figure 10 (C) is an example of the display of detailed notification information related to settlement (specifically, detailed notification information related to the near-end state). When a store clerk operates the near-end button BT32, theregistration device 10 displays detailed notification information (detailed notification information related to the near-end state) as shown in Figure 10 (C). In Figure 10 (C), the text "10 yen coins: 8 remaining" indicates that there are 8 10 yen coins remaining.
図10(D)~図10(E)は、図10(A)~図10(C)とは異なる表示例(他の場面の表示例)である。Figures 10(D) to 10(E) are display examples (display examples of other scenes) different from those in Figures 10(A) to 10(C).
図10(D)に示したレシートボタンBT31は、当該精算装置20(201レジ)においてレシート用紙の残量が少なくなっている旨(レシート用紙要補充状態である旨)を示している。レシートボタンBT31は、報知ボタンの1つ(レシート用紙が少なくなっている旨を報知する報知ボタン)である。レシートボタンBT31が操作された場合には当該レシート用紙要補充状態に関する詳細報知情報(レシート残量等)が表示される。The receipt button BT31 shown in FIG. 10 (D) indicates that the remaining amount of receipt paper in the settlement device 20 (201 register) is low (a state in which receipt paper needs to be replenished). The receipt button BT31 is one of the notification buttons (an notification button that notifies that receipt paper is low). When the receipt button BT31 is operated, detailed notification information (remaining amount of receipts, etc.) regarding the state in which receipt paper needs to be replenished is displayed.
登録装置10は、202レジが送信する監視結果情報に基づいて、精算関連報知領域HR10-2(基本報知情報)におけるレシートボタンBT31の表示を制御する。具体的には、登録装置10は、監視結果情報(レシート)に基づいて、レシートボタンBT31の表示を非表示状態から表示状態に切り替え、監視結果情報(非レシート)に基づいて、レシートボタンBT31の表示を表示状態から非表示状態に切り替える。精算関連報知領域HR10-1(基本報知情報)におけるレシートボタンBT31の表示についても同様である。監視結果情報(レシート)及び監視結果情報(非レシート)については後述する。Theregistration device 10 controls the display of the receipt button BT31 in the settlement-related notification area HR10-2 (basic notification information) based on the monitoring result information sent by the 202 register. Specifically, theregistration device 10 switches the display of the receipt button BT31 from a hidden state to a displayed state based on the monitoring result information (receipt), and switches the display of the receipt button BT31 from a displayed state to a hidden state based on the monitoring result information (non-receipt). The same applies to the display of the receipt button BT31 in the settlement-related notification area HR10-1 (basic notification information). The monitoring result information (receipt) and monitoring result information (non-receipt) will be described later.
図10(D)に示したニアフルボタンBT33は、当該精算装置20(202レジ)において何れかの貨幣が多くなっている旨(ニアフル状態である旨)を示している。ニアフルボタンBT33は、報知ボタンの1つ(何れかの貨幣がニアフル状態である旨を報知する報知ボタン)である。ニアフルボタンBT33が操作された場合には当該ニアフル状態に関する詳細報知情報(該当する貨幣、枚数等の情報)が表示される。The near-full button BT33 shown in FIG. 10 (D) indicates that there is an excess of any coin in the settlement device 20 (202 register) (near-full state). The near-full button BT33 is one of the notification buttons (an notification button that notifies that any coin is near-full). When the near-full button BT33 is operated, detailed notification information regarding the near-full state (information on the coin, number, etc.) is displayed.
登録装置10は、202レジが送信する監視結果情報に基づいて、精算関連報知領域HR10-2(基本報知情報)におけるニアフルボタンBT33の表示を制御する。具体的には、登録装置10は、監視結果情報(ニアフル状態)に基づいて、ニアフルボタンBT33の表示を非表示状態から表示状態に切り替え、監視結果情報(非ニアフル状態)に基づいて、ニアフルボタンBT33の表示を表示状態から非表示状態に切り替える。精算関連報知領域HR10-1(基本報知情報)におけるニアフルボタンBT33の表示についても同様である。監視結果情報(ニアフル状態)及び監視結果情報(非ニアフル状態)については後述する。Theregistration device 10 controls the display of the near-full button BT33 in the settlement-related notification area HR10-2 (basic notification information) based on the monitoring result information sent by the 202 register. Specifically, theregistration device 10 switches the display of the near-full button BT33 from a hidden state to a displayed state based on the monitoring result information (near-full state), and switches the display of the near-full button BT33 from a displayed state to a hidden state based on the monitoring result information (non-near-full state). The same applies to the display of the near-full button BT33 in the settlement-related notification area HR10-1 (basic notification information). The monitoring result information (near-full state) and monitoring result information (non-near-full state) will be described later.
図10(D)は、精算に関連する詳細報知情報(具体的には、レシート要補充状態に関する詳細報知情報)の表示例である。登録装置10は、店員がレシートボタンBT31を操作した場合、図10(D)に示すような詳細報知情報(レシート要補充状態に関する詳細報知情報)を表示する。図10(D)において、文言「レシート残:約1メートル」は、レシート用紙の残数量が約1メートルである旨を示している。Figure 10 (D) is an example of detailed notification information related to settlement (specifically, detailed notification information about the receipt needing to be replenished). When a store clerk operates the receipt button BT31, theregistration device 10 displays detailed notification information (detailed notification information about the receipt needing to be replenished) as shown in Figure 10 (D). In Figure 10 (D), the words "Receipt remaining: Approximately 1 meter" indicate that the remaining amount of receipt paper is approximately 1 meter.
図10(E)は、精算に関連する詳細報知情報(具体的には、ニアフル状態に関する詳細報知情報)の表示例である。登録装置10は、店員がニアフルボタンBT33を操作した場合、図10(E)に示すような詳細報知情報(ニアフル状態に関する詳細報知情報)を表示する。図10(E)において、文言「1000円札:あと8枚(192枚)」は、一例として200枚迄収容できる千円札において、現在192枚収容され、あと8枚で限界に達する旨を示している。Figure 10 (E) is an example of the display of detailed notification information related to settlement (specifically, detailed notification information related to the near-full state). When a store clerk operates the near-full button BT33, theregistration device 10 displays detailed notification information (detailed notification information related to the near-full state) as shown in Figure 10 (E). In Figure 10 (E), the text "1000 yen bills: 8 more (192 bills)" indicates, as an example, that 192 1000 yen bills are currently stored, and 8 more bills will be stored, reaching the limit, for a 1,000 yen bill that can hold up to 200 bills.
(精算装置20の表示例)
図11は、第1実施形態(他の実施形態も同様)における精算装置20の表示例である。図11(A)は、待機画面である。例えば、精算装置20は、空き状態である場合(又は、空き状態が所定時間以上継続した場合)、図10(A)に示したような待機画面を表示する。(Example of display on settlement device 20)
11A and 11B are examples of displays of thesettlement device 20 in the first embodiment (the same applies to the other embodiments). Fig. 11A shows a standby screen. For example, when thesettlement device 20 is in an available state (or when the available state continues for a predetermined period of time or more), thesettlement device 20 displays a standby screen as shown in Fig. 10A.
図11(B)は、支払方法選択画面である。例えば、精算装置20は、登録データを受信した場合(お会計券を読み取った場合も同様)、図11(B)に示すような支払方法選択画面を表示する。図11(B)において、現金ボタンBT51、クレジットボタンBT52、電子マネーボタンBT53は、何れも決済種別ボタンである。現金ボタンBT51は、支払方法(決済方法、決済種別)として現金を選択(指定)するためのボタンである。クレジットボタンBT52は、支払方法としてクレジットカードを選択するためのボタンである。電子マネーボタンBT53は、支払方法として電子マネーを選択するためのボタンである。Figure 11 (B) is the payment method selection screen. For example, when thesettlement device 20 receives registration data (the same applies when the bill is read), it displays the payment method selection screen as shown in Figure 11 (B). In Figure 11 (B), the cash button BT51, credit button BT52, and electronic money button BT53 are all payment type buttons. The cash button BT51 is a button for selecting (specifying) cash as the payment method (payment method, payment type). The credit button BT52 is a button for selecting a credit card as the payment method. The electronic money button BT53 is a button for selecting electronic money as the payment method.
図11(C)は、入金画面(預り金額が支払金額に達していない場合の入金画面)である。例えば、精算装置20は、支払方法選択画面において現金ボタンBT51が操作された場合、図11(C)に示すような入金画面を表示する。Figure 11 (C) is a deposit screen (a deposit screen when the deposited amount does not reach the payment amount). For example, when the cash button BT51 is operated on the payment method selection screen, thesettlement device 20 displays a deposit screen as shown in Figure 11 (C).
図11(D)は、入金画面(預り金額が支払金額に達している場合の入金画面)である。例えば、精算装置20は、買上金額以上の現金の投入があった場合、つまり、預り金額が買上商品に応じた支払金額に達した場合、図11(D)に示すような入金画面を表示する。図11(D)において、おわり(レシート)ボタンBT54は、預り金を確定させるためのボタンである。Figure 11 (D) is the deposit screen (the deposit screen when the deposit amount reaches the payment amount). For example, when cash is inserted that is greater than the purchase amount, that is, when the deposit amount reaches the payment amount for the purchased items, thesettlement device 20 displays the deposit screen as shown in Figure 11 (D). In Figure 11 (D), the End (Receipt) button BT54 is a button for confirming the deposit.
図11(E)は、釣銭画面である。例えば、精算装置20は、入金画面(図11(D))においておわり(レシート)ボタンBT54が操作された場合、図11(E)に示すような釣銭画面を表示する。Figure 11 (E) is the change screen. For example, when the End (receipt) button BT54 is operated on the deposit screen (Figure 11 (D)), thesettlement device 20 displays the change screen as shown in Figure 11 (E).
図11(F)は、レシート画面である。例えば、精算装置20は、釣銭機212の取出口から釣り銭が取り去られた場合に、図11(F)に示すようなレシート画面を表示する。なお、釣り銭が発生しない場合には、釣銭画面を表示せずに、入金画面(図11(D))からレシート画面(図11(F))に遷移する。Figure 11 (F) is the receipt screen. For example, when change is removed from the outlet of thechange dispenser 212, thesettlement device 20 displays the receipt screen as shown in Figure 11 (F). Note that if no change is given, the change screen is not displayed and the screen transitions from the deposit screen (Figure 11 (D)) to the receipt screen (Figure 11 (F)).
続いて、図12及び図13を用いて、登録装置10の処理の流れを説明する。図12及び図13は、第1実施形態(他の実施形態も同様)における登録装置10の動作例を示すフローチャートである。Next, the processing flow of theregistration device 10 will be described with reference to Figures 12 and 13. Figures 12 and 13 are flowcharts showing an example of the operation of theregistration device 10 in the first embodiment (the same applies to other embodiments).
(図12のフローチャートの説明)
図12のフローチャートは、登録装置10の基本的な一取引(1品目の商品の登録~登録データの送信)の流れを示している。なお、図12のフローチャートの開始時において、登録装置10は、図7に示したような画面を表示しているものとする。(Explanation of the flow chart in FIG. 12)
The flowchart in Fig. 12 shows the flow of one basic transaction (from registering one item of merchandise to transmitting registration data) in theregistration device 10. At the start of the flowchart in Fig. 12, theregistration device 10 is assumed to be displaying a screen such as that shown in Fig. 7.
ステップS10:登録装置10は、精算関連報知処理を実行する。精算関連報知処理は、精算(精算装置20、精算装置20を使用中の顧客)に関連する情報を報知する処理である。精算関連報知処理の詳細は後述(図13)する。続いてステップS11に進む。Step S10: Theregistration device 10 executes a settlement-related notification process. The settlement-related notification process is a process for notifying information related to settlement (thesettlement device 20 and the customer using the settlement device 20). Details of the settlement-related notification process will be described later (FIG. 13). Next, proceed to step S11.
ステップS11:登録装置10は、商品(1品目の商品)のスキャン等があったか否かを判断する。スキャン等があれば(ステップS11:YES)、ステップS12に進む。スキャン等がなければ(ステップS11:NO)、ステップS10に戻る。Step S11: Theregistration device 10 determines whether or not a scan, etc., of the product (the first product item) has been performed. If a scan, etc., has been performed (Step S11: YES), the process proceeds to Step S12. If a scan, etc., has not been performed (Step S11: NO), the process returns to Step S10.
ステップS12:登録装置10は、商品(ステップS10にてスキャン等した商品)を登録する。続いてステップS13に進む。Step S12: Theregistration device 10 registers the product (the product scanned in step S10). Then, proceed to step S13.
ステップS13:登録装置10は、精算関連報知処理を実行する。上述したように、精算関連報知処理は、精算(精算装置20、精算装置20を使用中の顧客)に関連する情報を報知する処理である。精算関連報知処理の詳細は後述(図13)する。続いてステップS14に進む。Step S13: Theregistration device 10 executes a settlement-related notification process. As described above, the settlement-related notification process is a process for notifying information related to settlement (thesettlement device 20 and the customer using the settlement device 20). Details of the settlement-related notification process will be described later (FIG. 13). Next, proceed to step S14.
ステップS14:登録装置10は、商品(2品目以降の当該ステップS3が実行される毎の商品)のスキャン等があったか否かを判断する。スキャン等があれば(ステップS14:YES)、ステップS15に進む。スキャンがなければ(ステップS14:NO)、ステップS16に進む。Step S14: Theregistration device 10 determines whether or not a scan, etc., has been performed on the product (each product for which step S3 is executed from the second item onward). If a scan, etc. has been performed (step S14: YES), the process proceeds to step S15. If a scan has not been performed (step S14: NO), the process proceeds to step S16.
ステップS15:登録装置10は、商品(ステップS3にてスキャン等した商品)を登録する。続いてステップS16に進む。Step S15: Theregistration device 10 registers the product (the product scanned in step S3). Then, proceed to step S16.
ステップS16:登録装置10は、小計ボタンBT10の操作があったか否かを判断する。操作があれば(ステップS16:YES)、小計画面(図9参照)に表示を切り替え、ステップS17に進む。操作がなければ(ステップS16:NO)、ステップS13に戻る。Step S16: Theregistration device 10 determines whether the subtotal button BT10 has been operated. If it has been operated (step S16: YES), the display is switched to the subtotal screen (see FIG. 9) and the process proceeds to step S17. If it has not been operated (step S16: NO), the process returns to step S13.
ステップS17:登録装置10は、精算関連報知処理を実行する。上述したように、精算関連報知処理は、精算(精算装置20、精算装置20を使用中の顧客)に関連する情報を報知する処理である。精算関連報知処理の詳細は後述(図13)する。続いてステップS18に進む。Step S17: Theregistration device 10 executes a settlement-related notification process. As described above, the settlement-related notification process is a process for notifying information related to settlement (thesettlement device 20 and the customer using the settlement device 20). Details of the settlement-related notification process will be described later (FIG. 13). Next, proceed to step S18.
ステップS18:登録装置10は、精算装置20を指定する操作(精算装置指定ボタンの操作)があったか否かを判断する。操作があれば(ステップS18:YES)、ステップS9に進む。操作がなければ(ステップS18:NO)、ステップS17に戻る。Step S18: Theregistration device 10 determines whether or not an operation to designate a settlement device 20 (operation of the settlement device designation button) has been performed. If an operation has been performed (Step S18: YES), the process proceeds to Step S9. If no operation has been performed (Step S18: NO), the process returns to Step S17.
ステップS19:登録装置10は、精算装置20(ステップS18にて指定された精算装置20)に登録データを送信する。そして、図12のフローチャートは終了する。Step S19: Theregistration device 10 transmits the registration data to the settlement device 20 (thesettlement device 20 specified in step S18). Then, the flowchart in FIG. 12 ends.
(図13のフローチャートの説明)
図13のフローチャートは、図12のフローチャートの精算関連報知処理(ステップS10、S13、S17)の詳細を示している。(Explanation of the flow chart in FIG. 13)
The flowchart in FIG. 13 shows details of the settlement-related notification process (steps S10, S13, S17) in the flowchart in FIG.
上述したように、登録装置10は、図12のフローチャートのステップS10、S13、S17において精算関連報知処理を実行する。つまり、登録装置10は、1品目の商品の登録前の期間は、1品目の商品の登録待ち処理(ステップS11)と精算関連報知処理(ステップS10)とを同時並列的に実行し、1品目の商品の登録後であって小計ボタンBT10の操作前の期間は、2品目以降の各商品の登録待ち処理(ステップS14)や小計ボタンBT10の操作待ちの処理(ステップS16)と精算関連報知処理(ステップS13)とを同時並列的に実行し、小計ボタンBT10の操作後であって装置指定ボタンの操作前の期間は、装置指定ボタンの操作待ちの処理(ステップS18)と精算関連報知処理(ステップS17)とを同時並列的に実行する。つまり、登録装置10は、商品を登録して登録データを送信する迄の一連の各処理と、精算関連報知処理とを、並行処理(マルチタスクとして処理)する。以下、図12のフローチャートを用いて精算関連報知処理について説明する。As described above, theregistration device 10 executes the settlement-related notification process in steps S10, S13, and S17 of the flowchart in Fig. 12. In other words, during the period before the registration of the first product, theregistration device 10 simultaneously executes the registration waiting process for the first product (step S11) and the settlement-related notification process (step S10) in parallel, during the period after the registration of the first product but before the operation of the subtotal button BT10, the registration waiting process for each product from the second product onwards (step S14), the process waiting for the operation of the subtotal button BT10 (step S16), and the settlement-related notification process (step S13) in parallel, and during the period after the operation of the subtotal button BT10 but before the operation of the device designation button, the process waiting for the operation of the device designation button (step S18) and the settlement-related notification process (step S17) in parallel. In other words, theregistration device 10 performs a series of processes from registering a product to transmitting the registration data in parallel (multitasking) with the settlement-related notification process. The settlement-related notification process will be described below with reference to the flowchart in FIG. 12.
ステップS100:登録装置10は、精算装置20が送信する監視結果情報を受信(精算装置20から直接受信、又は、他の装置を介して受信)したか否かを判断する。受信していれば(ステップS100:YES)、ステップS101に進む。受信していなければ(ステップS100:NO)、ステップS105に進む。Step S100: Theregistration device 10 determines whether or not it has received the monitoring result information sent by the settlement device 20 (either directly from thesettlement device 20 or via another device). If it has been received (Step S100: YES), it proceeds to Step S101. If it has not been received (Step S100: NO), it proceeds to Step S105.
ステップS101:登録装置10は、ステップS100において受信した監視結果情報に基づいて、精算関連報知領域HR10に表示する基本報知情報(図10参照)の表示内容、精算関連報知領域HR10に表示する詳細報知情報(図10参照)の表示内容を設定(記憶)する。つまり、登録装置10は、ステップS100において受信した監視結果情報の内容に基づいて、基本報知情報として、使用状態の表示内容(使用中、空き状態)や、各種の報知ボタンの表示の有無を設定し、詳細報知情報として、表示する文言(「決済方法の選択前」「10円玉:残り8枚」等)等を設定する。続いてステップS102に進む。Step S101: Based on the monitoring result information received in step S100, theregistration device 10 sets (stores) the display contents of the basic notification information (see FIG. 10) to be displayed in the settlement-related notification area HR10 and the display contents of the detailed notification information (see FIG. 10) to be displayed in the settlement-related notification area HR10. In other words, based on the contents of the monitoring result information received in step S100, theregistration device 10 sets the display contents of the usage status (in use, available) and whether or not various notification buttons are displayed as the basic notification information, and sets the wording to be displayed ("Before selecting payment method", "8 10 yen coins remaining", etc.) as the detailed notification information. Then, proceed to step S102.
ステップS102:登録装置10は、基本報知情報を表示中であるか否かを判断する。つまり、登録装置10は、現在、精算関連報知領域HR10に表示中の情報が基本報知情報であるか否かを判断する。基本報知情報を表示中であれば(ステップS102:YES)、ステップS103に進む。基本報知情報を表示中でなければ、すなわち詳細報知情報を表示中であれば(ステップS102:NO)、ステップS104に進む。Step S102: Theregistration device 10 determines whether or not basic notification information is being displayed. That is, theregistration device 10 determines whether or not the information currently being displayed in the settlement-related notification area HR10 is basic notification information. If basic notification information is being displayed (Step S102: YES), proceed to Step S103. If basic notification information is not being displayed, i.e., if detailed notification information is being displayed (Step S102: NO), proceed to Step S104.
ステップS103:登録装置10は、ステップS101にて記憶した設定に基づいて、基本報知情報の表示を制御する。続いてステップS105に進む。Step S103: Theregistration device 10 controls the display of the basic notification information based on the settings stored in step S101. Then, the process proceeds to step S105.
ステップS104:登録装置10は、ステップS101にて記憶した設定に基づいて、詳細報知情報の表示を制御する。続いてステップS105に進む。Step S104: Theregistration device 10 controls the display of detailed notification information based on the settings stored in step S101. Then, the process proceeds to step S105.
ステップS105:登録装置10は、ステップS102と同様、基本報知情報を表示中であるか否かを判断する。基本報知情報を表示中であれば(ステップS105:YES)、ステップS106に進む。基本報知情報を表示中でなければ、すなわち詳細報知情報を表示中であれば(ステップS105:NO)、ステップS108に進む。Step S105: As in step S102, theregistration device 10 determines whether or not basic notification information is being displayed. If basic notification information is being displayed (step S105: YES), the process proceeds to step S106. If basic notification information is not being displayed, i.e., if detailed notification information is being displayed (step S105: NO), the process proceeds to step S108.
ステップS106:登録装置10は、報知ボタンの操作があったか否かを判断する。つまり、登録装置10は、現在表示中の基本報知情報に配置されている報知ボタン(例えば、図10(A)の例ではニアエンドボタンBT32や離脱ボタンBT43)の操作があったか否かを判断する。操作があれば(ステップS106:YES)、ステップS107に進む。操作がなければ(ステップS106:NO)、図13のフローチャート(精算関連報知処理)は終了する。Step S106: Theregistration device 10 determines whether or not a notification button has been operated. That is, theregistration device 10 determines whether or not a notification button located in the currently displayed basic notification information (for example, the near-end button BT32 or the exit button BT43 in the example of FIG. 10(A)) has been operated. If an operation has been performed (step S106: YES), the process proceeds to step S107. If no operation has been performed (step S106: NO), the flowchart in FIG. 13 (settlement-related notification process) ends.
ステップS107:登録装置10は、ステップS101にて記憶した設定に基づいて、精算関連報知領域HR10の表示を基本報知情報から詳細報知情報に切り替える。そして図13のフローチャート(精算関連報知処理)は終了する。Step S107: Based on the settings stored in step S101, theregistration device 10 switches the display of the settlement-related notification area HR10 from basic notification information to detailed notification information. Then, the flowchart in FIG. 13 (settlement-related notification process) ends.
ステップS108:登録装置10は、戻るボタンBT45の操作があったか否かを判断する。つまり、登録装置10は、現在表示中の詳細報知情報に配置されている戻るボタンBT45(図10参照)の操作があったか否かを判断する。操作があれば(ステップS108:YES)、ステップS109に進む。操作がなければ(ステップS108:NO)、図13のフローチャート(精算関連報知処理)は終了する。Step S108: Theregistration device 10 determines whether or not the back button BT45 has been operated. That is, theregistration device 10 determines whether or not the back button BT45 (see FIG. 10) located in the detailed notification information currently being displayed has been operated. If there has been an operation (step S108: YES), the process proceeds to step S109. If there has been no operation (step S108: NO), the flowchart in FIG. 13 (settlement-related notification process) ends.
ステップS109:登録装置10は、ステップS101にて記憶した設定に基づいて、精算関連報知領域HR10の表示を詳細報知情報から基本報知情報に切り替える。そして図13のフローチャート(精算関連報知処理)は終了する。Step S109: Theregistration device 10 switches the display of the settlement-related notification area HR10 from detailed notification information to basic notification information based on the settings stored in step S101. Then, the flowchart in FIG. 13 (settlement-related notification process) ends.
続いて、図14~図22を用いて、精算装置20の処理の流れを説明する。図14~図20、図22は、第1実施形態における精算装置20の動作例を示すフローチャートである。図21は、貨幣監視処理(ステップS49)において参照される情報の一例である。Next, the processing flow of thesettlement device 20 will be explained using Figures 14 to 22. Figures 14 to 20 and 22 are flowcharts showing an example of the operation of thesettlement device 20 in the first embodiment. Figure 21 is an example of information referenced in the currency monitoring process (step S49).
(図14及び図15のフローチャートの説明)
図14及び図15のフローチャートは、精算装置20の基本的な一取引(登録データ受信~現金による精算~精算データの送信)の流れを示している。図15のフローチャートは、図14のフローチャートの続きである。なお、図14のフローチャートの開始時において、精算装置20は、図11(A)に示したような画面を表示しているものとする。(Explanation of the flow charts in FIG. 14 and FIG. 15)
The flowcharts in Figures 14 and 15 show the flow of one basic transaction (receiving registration data - cash settlement - sending settlement data) of thesettlement device 20. The flowchart in Figure 15 is a continuation of the flowchart in Figure 14. It should be noted that at the start of the flowchart in Figure 14, thesettlement device 20 is displaying a screen such as that shown in Figure 11 (A).
図14のステップS30:精算装置20は、登録データを受信したか否かを判断する。受信していれば(ステップS30:YES)、支払方法選択画面(図11(B)参照)に表示を切り替え、ステップS31に進む。受信していなければ(ステップS30:NO)、ステップS30に戻る。Step S30 in FIG. 14: Thesettlement device 20 determines whether or not the registration data has been received. If the registration data has been received (step S30: YES), the display switches to the payment method selection screen (see FIG. 11(B)) and proceeds to step S31. If the registration data has not been received (step S30: NO), the process returns to step S30.
ステップS31:精算装置20は、使用状態監視処理を実行する。使用状態監視処理は、当該精算装置20の現在の使用状態(使用中状態、空き状態)を監視する処理である。ステップS30の使用状態監視処理の詳細は後述(図16(A))する。続いてステップS32に進む。Step S31: Thesettlement device 20 executes a usage status monitoring process. The usage status monitoring process is a process for monitoring the current usage status (used status, unused status) of thesettlement device 20. Details of the usage status monitoring process of step S30 will be described later (Figure 16 (A)). Then, proceed to step S32.
ステップS32:精算装置20は、初期化処理を実行する。初期化処理は、行動監視処理(後述)において用いられる情報を初期化等する処理である。初期化処理の詳細は後述(図16(B))する。続いてステップS33に進む。Step S32: Thesettlement device 20 executes an initialization process. The initialization process is a process for initializing information used in the behavior monitoring process (described later). Details of the initialization process will be described later ( FIG. 16 (B) ). Next, proceed to step S33.
ステップS33:精算装置20は、行動監視処理を実行する。行動監視処理は、当該精算装置20を使用中の顧客の行動(挙動)を監視する処理である。行動監視処理の詳細は後述(図17~図19)する。続いてステップS34に進む。Step S33: Thesettlement device 20 executes a behavior monitoring process. The behavior monitoring process is a process for monitoring the behavior (movement) of a customer who is using thesettlement device 20. Details of the behavior monitoring process will be described later (Figures 17 to 19). Next, proceed to step S34.
ステップS34:精算装置20は、決済種別ボタン(現金ボタンBT51、クレジットボタンBT52、電子マネーボタンBT53)の操作があったか否かを判断する。操作があれば(ステップS34:YES)、入金画面(図11(C)参照)に表示を切り替え、ステップS35に進む。操作がなければ(ステップS34:NO)、ステップS33に戻る。Step S34: Thesettlement device 20 determines whether or not a payment type button (cash button BT51, credit button BT52, electronic money button BT53) has been operated. If an operation has been performed (step S34: YES), the display switches to the deposit screen (see FIG. 11(C)) and proceeds to step S35. If no operation has been performed (step S34: NO), the process returns to step S33.
ステップS35:精算装置20は、初期化処理を実行する。上述したように、初期化処理は、行動監視処理(後述)において用いられる情報を初期化等する処理である。初期化処理の詳細は後述(図16(B))する。続いてステップS36に進む。Step S35: Thesettlement device 20 executes the initialization process. As described above, the initialization process is a process for initializing information used in the behavior monitoring process (described later). Details of the initialization process will be described later ( FIG. 16 (B) ). Next, proceed to step S36.
ステップS36:精算装置20は、行動監視処理を実行する。上述したように、行動監視処理は、当該精算装置20を使用中の顧客の行動(挙動)を監視する処理である。行動監視処理の詳細は後述(図17~図19)する。続いてステップS37に進む。Step S36: Thesettlement device 20 executes the behavior monitoring process. As described above, the behavior monitoring process is a process for monitoring the behavior (movement) of a customer who is using thesettlement device 20. Details of the behavior monitoring process will be described later (Figures 17 to 19). Next, proceed to step S37.
ステップS37:精算装置20は、貨幣が投入されたか否かを判断する。貨幣が投入されていれば(ステップS37:YES)、ステップS38に進む。つまり、精算装置20は、預り金として現金の投入を受け付けたか否かを判断する。貨幣が投入されていなければ(ステップS37:NO)、ステップS36に戻る。Step S37: Thesettlement device 20 determines whether or not coins have been inserted. If coins have been inserted (step S37: YES), the process proceeds to step S38. In other words, thesettlement device 20 determines whether or not a deposit of cash has been accepted. If coins have not been inserted (step S37: NO), the process returns to step S36.
ステップS38:精算装置20は、ステップS37において投入された貨幣を預り金として計上する。また、精算装置20は、預り金を入金画面に表示する。続いてステップS39に進む。Step S38: Thesettlement device 20 records the coins inserted in step S37 as a deposit. Thesettlement device 20 also displays the deposit on the deposit screen. Then, proceed to step S39.
ステップS39:精算装置20は、初期化処理を実行する。上述したように、初期化処理は、行動監視処理(後述)において用いられる情報を初期化等する処理である。初期化処理の詳細は後述(図16(B))する。続いてステップS40に進む。Step S39: Thesettlement device 20 executes the initialization process. As described above, the initialization process is a process for initializing information used in the behavior monitoring process (described later). Details of the initialization process will be described later ( FIG. 16 (B) ). Next, proceed to step S40.
ステップS40:精算装置20は、預り金額が支払金額以上であるか否かを判断する。支払金額以上であれば(ステップS40:YES)、入金画面(図11(D)参照)に表示を切り替え、図15のステップS41に進む。支払金額以上でなければ(ステップS40:NO)、ステップS36に戻る。Step S40: Thesettlement device 20 determines whether the deposit amount is equal to or greater than the payment amount. If it is equal to or greater than the payment amount (step S40: YES), the display switches to the deposit screen (see FIG. 11(D)) and proceeds to step S41 in FIG. 15. If it is not equal to or greater than the payment amount (step S40: NO), the process returns to step S36.
図15のステップS41:精算装置20は、行動監視処理を実行する。上述したように、行動監視処理は、当該精算装置20を使用中の顧客の行動(挙動)を監視する処理である。行動監視処理の詳細は後述(図17~図19)する。続いてステップS42に進む。Step S41 in FIG. 15: Thesettlement device 20 executes the behavior monitoring process. As described above, the behavior monitoring process is a process for monitoring the behavior (movement) of a customer who is using thesettlement device 20. Details of the behavior monitoring process will be described later (FIGS. 17 to 19). Next, proceed to step S42.
ステップS42:精算装置20は、おわりボタン(おわり(レシート)ボタンBT54)の操作があったか否かを判断する。操作があれば(ステップS42:YES)、釣銭画面(図11(E)参照)に表示を切り替え、ステップS46に進む。操作がなければ(ステップS42:NO)、ステップS43に進む。Step S42: Thesettlement device 20 determines whether the end button (end (receipt) button BT54) has been operated. If the operation has been performed (step S42: YES), the display switches to the change screen (see FIG. 11 (E)) and proceeds to step S46. If the operation has not been performed (step S42: NO), thesettlement device 20 proceeds to step S43.
ステップS43:精算装置20は、貨幣が投入されたか否かを判断する。貨幣が投入されていれば(ステップS43:YES)、ステップS44に進む。貨幣が投入されていなければ(ステップS43:NO)、ステップS41に戻る。Step S43: Thesettlement device 20 determines whether or not coins have been inserted. If coins have been inserted (Step S43: YES), the process proceeds to Step S44. If coins have not been inserted (Step S43: NO), the process returns to Step S41.
ステップS44:精算装置20は、ステップS43において投入された貨幣を預り金として計上する。また、精算装置20は、預り金を入金画面に表示する。続いてステップS45に進む。Step S44: Thesettlement device 20 records the coins inserted in step S43 as a deposit. Thesettlement device 20 also displays the deposit on the deposit screen. Then, proceed to step S45.
ステップS45:精算装置20は、初期化処理を実行する。上述したように、初期化処理は、行動監視処理(後述)において用いられる情報を初期化等する処理である。初期化処理の詳細は後述(図16(B))する。続いてステップS41に戻る。Step S45: Thesettlement device 20 executes the initialization process. As described above, the initialization process is a process for initializing information used in the behavior monitoring process (described later). Details of the initialization process will be described later ( FIG. 16 (B) ). Then, the process returns to step S41.
ステップS46:精算装置20は、初期化処理を実行する。上述したように、初期化処理は、行動監視処理(後述)において用いられる情報を初期化等する処理である。初期化処理の詳細は後述(図16(B))する。続いてステップS47に進む。Step S46: Thesettlement device 20 executes an initialization process. As described above, the initialization process is a process for initializing information used in the behavior monitoring process (described later). Details of the initialization process will be described later ( FIG. 16 (B) ). Next, proceed to step S47.
ステップS47:精算装置20は、釣り銭が必要であるか否かを判断する。つまり、精算装置20は、預り金額(入金額)が支払金額(合計金額)を超えているか否かを判断する。必要であれば(ステップS47:YES)、釣銭画面(図11(E)参照)に表示を切り替え、ステップS48に進む。必要でなければ(ステップS47:NO)、レシート画面(図11(F)参照)に表示を切り替え、ステップS53に進む。Step S47: Thesettlement device 20 determines whether or not change is needed. In other words, thesettlement device 20 determines whether or not the deposit amount (deposit amount) exceeds the payment amount (total amount). If change is needed (Step S47: YES), the display switches to the change screen (see FIG. 11 (E)) and proceeds to Step S48. If change is not needed (Step S47: NO), the display switches to the receipt screen (see FIG. 11 (F)) and proceeds to Step S53.
ステップS48:精算装置20は、預り金額と支払金額との差額(釣銭額)と等しい額の貨幣を釣り銭として払出口から払い出す。続いてステップS49に進む。Step S48: Thesettlement device 20 dispenses from the dispensing opening an amount of coins equal to the difference between the deposited amount and the payment amount (change amount) as change. Then, proceed to step S49.
ステップS49:精算装置20は、貨幣監視処理を実行する。貨幣監視処理は、釣銭機212に収容されている貨幣の枚数を監視する処理である。貨幣監視処理の詳細は後述(図20)する。続いてステップS50に進む。Step S49: Thesettlement device 20 executes a currency monitoring process. The currency monitoring process is a process for monitoring the number of coins stored in thechange dispenser 212. Details of the currency monitoring process will be described later (Figure 20). Next, proceed to step S50.
ステップS50:精算装置20は、行動監視処理を実行する。上述したように、行動監視処理は、当該精算装置20を使用中の顧客の行動(挙動)を監視する処理である。行動監視処理の詳細は後述(図17~図19)する。続いてステップS51に進む。Step S50: Thesettlement device 20 executes the behavior monitoring process. As described above, the behavior monitoring process is a process for monitoring the behavior (movement) of a customer who is using thesettlement device 20. Details of the behavior monitoring process will be described later (Figures 17 to 19). Next, proceed to step S51.
ステップS51:精算装置20は、ステップS48において払い出した釣り銭が取り去られたか否かを判断する。取り去られていれば(ステップS51:YES)、レシート画面(図11(F)参照)に表示を切り替え、ステップS52に進む。取り去られていなければ(ステップS51:NO)、ステップS50に戻る。Step S51: Thesettlement device 20 determines whether the change paid out in step S48 has been removed. If it has been removed (step S51: YES), the display switches to the receipt screen (see FIG. 11(F)) and proceeds to step S52. If it has not been removed (step S51: NO), the process returns to step S50.
ステップS52:精算装置20は、初期化処理を実行する。上述したように、初期化処理は、行動監視処理(後述)において用いられる情報を初期化等する処理である。初期化処理の詳細は後述(図16(B))する。続いてステップS53に進む。Step S52: Thesettlement device 20 executes an initialization process. As described above, the initialization process is a process for initializing information used in the behavior monitoring process (described later). Details of the initialization process will be described later ( FIG. 16 (B) ). Next, proceed to step S53.
ステップS53:精算装置20は、レシートを印刷し、発行口から発行する。続いてステップS54に進む。Step S53: Thesettlement device 20 prints a receipt and issues it from the issuing port. Then proceed to step S54.
ステップS54:精算装置20は、レシート用紙監視処理を実行する。レシート用紙監視処理は、印刷部211によって印刷されるレシート用紙の残量を監視する処理である。レシート用紙監視処理の詳細は後述(図22)する。続いてステップS55に進む。Step S54: Thesettlement device 20 executes a receipt paper monitoring process. The receipt paper monitoring process is a process for monitoring the remaining amount of receipt paper printed by theprinting unit 211. Details of the receipt paper monitoring process will be described later (Figure 22). Next, proceed to step S55.
ステップS55:精算装置20は、行動監視処理を実行する。上述したように、行動監視処理は、当該精算装置20を使用中の顧客の行動(挙動)を監視する処理である。行動監視処理の詳細は後述(図17~図19)する。続いてステップS56に進む。Step S55: Thesettlement device 20 executes the behavior monitoring process. As described above, the behavior monitoring process is a process for monitoring the behavior (movement) of a customer who is using thesettlement device 20. Details of the behavior monitoring process will be described later (Figures 17 to 19). Next, proceed to step S56.
ステップS56:精算装置20は、ステップS53において発行したレシートが取り去られたか否かを判断する。取り去られていれば(ステップS56:YES)、待機画面(図11(A)参照)に表示を切り替え、ステップS57に進む。取り去られていなければ(ステップS56:NO)、ステップS55に戻る。Step S56: Thesettlement device 20 determines whether the receipt issued in step S53 has been removed. If it has been removed (step S56: YES), the display switches to the standby screen (see FIG. 11(A)) and proceeds to step S57. If it has not been removed (step S56: NO), the process returns to step S55.
ステップS57:精算装置20は、使用状態監視処理を実行する。使用状態監視処理は、当該精算装置20の現在の使用状態(使用中状態、空き状態)を監視する処理である。ステップS57の使用状態監視処理の詳細は後述(図16(C))する。続いてステップS58に進む。Step S57: Thesettlement device 20 executes a usage status monitoring process. The usage status monitoring process is a process for monitoring the current usage status (used status, unused status) of thesettlement device 20. Details of the usage status monitoring process of step S57 will be described later (Figure 16 (C)). Then, proceed to step S58.
ステップS58:精算装置20は、初期化処理を実行する。上述したように、初期化処理は、行動監視処理(後述)において用いられる情報を初期化等する処理である。初期化処理の詳細は後述(図16(B))する。続いてステップS59に進む。Step S58: Thesettlement device 20 executes the initialization process. As described above, the initialization process is a process for initializing information used in the behavior monitoring process (described later). Details of the initialization process will be described later ( FIG. 16 (B) ). Next, proceed to step S59.
ステップS59:精算装置20は、ストアコントローラ30に精算データを送信する。そして、図14、図15のフローチャートは終了する。Step S59: Thesettlement device 20 transmits settlement data to thestore controller 30. Then, the flowcharts in Figures 14 and 15 end.
(図16(A)のフローチャートの説明)
図16(A)のフローチャートは、使用状態監視処理(図14のフローチャートのステップS31)の詳細を示している。(Explanation of the flow chart in FIG. 16(A))
The flowchart in FIG. 16A shows details of the usage status monitoring process (step S31 in the flowchart in FIG. 14).
図16(A)のステップS200:精算装置20は、取引状況管理装置40に監視結果情報(使用中状態)を送信する。監視結果情報(使用中状態)は、当該精算装置20の使用状態が使用中である旨の監視結果情報である。例えば、監視結果情報(使用中状態)は、当該精算装置20の装置識別番号、使用状態が使用中である旨を示す情報を含む。精算装置20は、監視結果情報(使用中状態)を、直接取引状況管理装置40に送信してもよいし、他の装置(例えばストアコントローラ30)を介して取引状況管理装置40に送信してもよい。他の種類の監視結果情報を取引状況管理装置40に送信する場合も同様である。また、他の実施形態においても同様である。続いてステップS201に進む。Step S200 in FIG. 16(A): Thesettlement device 20 transmits monitoring result information (in use) to the transactionstatus management device 40. The monitoring result information (in use) is monitoring result information indicating that the usage status of thesettlement device 20 is in use. For example, the monitoring result information (in use) includes the device identification number of thesettlement device 20 and information indicating that the usage status is in use. Thesettlement device 20 may transmit the monitoring result information (in use) directly to the transactionstatus management device 40, or may transmit it to the transactionstatus management device 40 via another device (e.g., the store controller 30). The same applies when transmitting other types of monitoring result information to the transactionstatus management device 40. The same applies to other embodiments. Next, proceed to step S201.
なお、取引状況管理装置40は、監視結果情報(使用中状態)に基づいて精算関連報知領域HR20に「使用中」を表示する。The transactionstatus management device 40 displays "in use" in the settlement-related notification area HR20 based on the monitoring result information (in use status).
ステップS201:精算装置20は、登録装置10に監視結果情報(使用中状態)を送信する。精算装置20は、監視結果情報(使用中状態)を、直接登録装置10に送信してもよいし、他の装置(例えばストアコントローラ30、取引状況管理装置40)を介して登録装置10に送信してもよい。他の種類の監視結果情報を登録装置10に送信する場合も同様である。また、他の実施形態においても同様である。そして本フローチャートは終了する。Step S201: Thesettlement device 20 transmits the monitoring result information (in use state) to theregistration device 10. Thesettlement device 20 may transmit the monitoring result information (in use state) directly to theregistration device 10, or may transmit it to theregistration device 10 via another device (e.g., thestore controller 30, the transaction status management device 40). The same applies when transmitting other types of monitoring result information to theregistration device 10. The same applies to other embodiments. This flowchart then ends.
なお、登録装置10は、監視結果情報(使用中状態)に基づいて精算関連報知領域HR10に「使用中」を表示する。Theregistration device 10 displays "In Use" in the settlement-related notification area HR10 based on the monitoring result information (in use status).
(図16(B)のフローチャートの説明)
図16(B)のフローチャートは、初期化処理(図14のフローチャートのステップS32、S35、S39、図15のフローチャートのS45、S46、S52、S58)の詳細を示している。(Explanation of the flow chart in FIG. 16(B))
The flowchart in FIG. 16B shows details of the initialization process (steps S32, S35, and S39 in the flowchart in FIG. 14, and steps S45, S46, S52, and S58 in the flowchart in FIG. 15).
上述したように、精算装置20は、図14のフローチャートのステップS32、S35、S39、図15のフローチャートのS45、S46、S52、S58において初期化処理を実行する。つまり、精算装置20は、一取引の開始時や終了時のほか、当該精算装置20において顧客の操作(画面上の操作)や動作(貨幣投入、釣銭取り去り、レシート取り去り)があった場合に、初期化処理を実行する。As described above, thesettlement device 20 executes the initialization process in steps S32, S35, and S39 of the flowchart in FIG. 14, and S45, S46, S52, and S58 of the flowchart in FIG. 15. In other words, thesettlement device 20 executes the initialization process when a transaction starts or ends, and when a customer operates the settlement device 20 (operation on the screen) or performs an action (insertion of coins, removal of change, removal of receipt).
初期化処理は、行動監視処理(後述)において用いられる情報(具体的には、他の装置(登録装置10、取引状況管理装置40)において報知ボタン(顧客の行動に関する離脱ボタンBT73等)を非表示状態から表示状態に制御するか否かの判断に用いられる各種の計時用タイマー)を初期化する処理であるとともに、行動監視処理(後述)の制御に基づいて他の装置(登録装置10、取引状況管理装置40)において表示状態となった報知ボタン(顧客の行動に関する離脱ボタンBT73等)を非表示状態に制御する処理である。以下、図16(B)のフローチャートを用いて初期化処理について説明する。The initialization process is a process for initializing information used in the behavior monitoring process (described later) (specifically, various time-keeping timers used to determine whether or not to control the notification buttons (such as the exit button BT73 related to customer behavior) from a hidden state to a displayed state in other devices (theregistration device 10, the transaction status management device 40)), and is a process for controlling the notification buttons (such as the exit button BT73 related to customer behavior) that have become displayed in other devices (theregistration device 10, the transaction status management device 40) based on the control of the behavior monitoring process (described later) to a hidden state. The initialization process is described below using the flowchart in Figure 16 (B).
図16(B)のステップS220:精算装置20は、離脱行動判定前状態(離脱行動であると判定し得る判定前の状態)が継続する時間(離脱行動判定前時間)の計時値(計測値)を初期化する。例えば、精算装置20は、タイマー(離脱行動判定前時間の計時用のタイマー)を用いて離脱行動判定前時間を計時するが、当該ステップS220の処理では、当該タイマーの計時値(時間)をリセットする。単にリセットするのみで計時を開始しない。続いてステップS221に進む。Step S220 in FIG. 16(B): Thesettlement device 20 initializes the time (measured value) for the duration of the pre-leaving behavior determination state (a state before a determination that can be determined as a leaving behavior) (time before leaving behavior determination). For example, thesettlement device 20 measures the time before leaving behavior determination using a timer (a timer for measuring the time before leaving behavior determination), but in the processing of step S220, the time (time) of the timer is reset. It is simply reset and does not start timing. Next, proceed to step S221.
ステップS221:精算装置20は、操作準備行動判定前状態(操作準備行動であると判定し得る判定前の状態)が継続する時間(操作準備行動判定前時間)の計時値(計測値)を初期化する。例えば、精算装置20は、タイマー(操作準備行動判定前時間の計時用のタイマー)を用いて操作準備行動判定前時間を計時するが、当該ステップS221の処理では、当該タイマーの計時値(時間)をリセットする。単にリセットするのみで計時を開始しない。続いてステップS222に進む。Step S221: Thesettlement device 20 initializes the time (measured value) of the duration of the pre-operation preparatory action determination state (a state before a determination that can be determined to be an operation preparatory action) (time before operation preparatory action determination). For example, thesettlement device 20 times the time before operation preparatory action determination using a timer (a timer for timing the time before operation preparatory action determination), but in the processing of step S221, thesettlement device 20 resets the time (time) of the timer. It simply resets the timer and does not start timing. Next, proceed to step S222.
ステップS222:精算装置20は、操作迷い行動判定前状態(操作迷い行動であると判定し得る判定前の状態)が継続する時間(操作迷い行動判定前時間)の計時値(計測値)を初期化する。例えば、精算装置20は、タイマー(操作迷い行動判定前時間の計時用のタイマー)を用いて操作迷い行動判定前時間を計時するが、当該ステップS222の処理では、当該タイマーの計時値(時間)をリセットする。単にリセットするのみで計時を開始しない。続いてステップS223に進む。Step S222: Thesettlement device 20 initializes the time (measured value) of the duration of the state before hesitant operation judgment (a state before judgment that can be judged as hesitant operation behavior) (time before hesitant operation judgment). For example, thesettlement device 20 measures the time before hesitant operation judgment using a timer (a timer for measuring the time before hesitant operation judgment), and in the processing of step S222, resets the time (time) of the timer. It simply resets the timer and does not start timing. Next, proceed to step S223.
ステップS223:精算装置20は、取引状況管理装置40に監視結果情報(非離脱行動)を送信する。監視結果情報(非離脱行動)は、当該精算装置20を使用する顧客の行動が離脱行動に該当しない旨の監視結果情報である。監視結果情報(非離脱行動)は、当該精算装置20の装置識別番号、当該精算装置20の使用する顧客の行動が離脱行動に該当しない旨を示す情報を含む。続いてステップS224に進む。Step S223: Thesettlement device 20 transmits monitoring result information (non-exit behavior) to the transactionstatus management device 40. The monitoring result information (non-exit behavior) is monitoring result information indicating that the behavior of the customer using thesettlement device 20 does not correspond to exit behavior. The monitoring result information (non-exit behavior) includes the device identification number of thesettlement device 20, and information indicating that the behavior of the customer using thesettlement device 20 does not correspond to exit behavior. Next, proceed to step S224.
なお、取引状況管理装置40は、監視結果情報(離脱行動)に基づいて、精算関連報知領域HR20における離脱ボタンBT73の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非離脱行動)に基づいて、精算関連報知領域HR20における離脱ボタンBT73の表示の設定を表示状態から非表示状態に切り替える。The transactionstatus management device 40 switches the display setting of the exit button BT73 in the settlement-related notification area HR20 from a hidden state to a displayed state based on the monitoring result information (exit behavior), and switches the display setting of the exit button BT73 in the settlement-related notification area HR20 from a displayed state to a hidden state based on the monitoring result information (non-exit behavior).
従って、精算装置20は、取引状況管理装置40における離脱ボタンBT73の表示の設定が既に非表示状態であるときには、監視結果情報(非離脱行動)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40における離脱ボタンBT73の表示の設定が表示状態であるときに、取引状況管理装置40に監視結果情報(非操作準備行動)を送信してもよい。つまり、精算装置20は、監視結果情報(離脱行動)の送信後であって監視結果情報(非離脱行動)の送信前である場合(監視結果情報(離脱行動)も監視結果情報(非離脱行動)も送信したが最後に送信したのが監視結果情報(離脱行動)である場合も含む))に、取引状況管理装置40に監視結果情報(非離脱行動)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-withdrawal behavior) when the display setting of the withdrawal button BT73 in the transactionstatus management device 40 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-operation preparation behavior) to the transactionstatus management device 40 when the display setting of the withdrawal button BT73 in the transactionstatus management device 40 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-withdrawal behavior) to the transactionstatus management device 40 after transmitting the monitoring result information (withdrawal behavior) but before transmitting the monitoring result information (non-withdrawal behavior) (including the case where both the monitoring result information (withdrawal behavior) and the monitoring result information (non-withdrawal behavior) were transmitted but the last transmitted information was the monitoring result information (withdrawal behavior)).
ステップS224:精算装置20は、登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS225に進む。Step S224: Thesettlement device 20 transmits the monitoring result information (non-withdrawal behavior) to theregistration device 10. Then, proceed to step S225.
なお、登録装置10は、監視結果情報(離脱行動)に基づいて、精算関連報知領域HR10における離脱ボタンBT43の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非離脱行動)に基づいて、精算関連報知領域HR10における離脱ボタンBT43の表示の設定を表示状態から非表示状態に切り替える。Theregistration device 10 switches the display setting of the exit button BT43 in the settlement-related notification area HR10 from a hidden state to a displayed state based on the monitoring result information (exit behavior), and switches the display setting of the exit button BT43 in the settlement-related notification area HR10 from a displayed state to a hidden state based on the monitoring result information (non-exit behavior).
従って、精算装置20は、登録装置10における離脱ボタンBT43の表示の設定が既に非表示状態であるときには、監視結果情報(非離脱行動)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10における離脱ボタンBT43の表示の設定が表示状態であるときに、登録装置10に監視結果情報(非離脱行動)を送信してもよい。つまり、精算装置20は、監視結果情報(離脱行動)の送信後であって監視結果情報(非離脱行動)の送信前である場合(監視結果情報(離脱行動)も監視結果情報(非離脱行動)も送信したが最後に送信したのが監視結果情報(離脱行動)である場合も含む))に、登録装置10に監視結果情報(非離脱行動)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-exiting behavior) when the display setting of the exit button BT43 in theregistration device 10 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-exiting behavior) to theregistration device 10 when the display setting of the exit button BT43 in theregistration device 10 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-exiting behavior) to theregistration device 10 after transmitting the monitoring result information (exiting behavior) but before transmitting the monitoring result information (non-exiting behavior) (including the case where both the monitoring result information (exiting behavior) and the monitoring result information (non-exiting behavior) were transmitted but the last transmitted information was the monitoring result information (exiting behavior)).
ステップS225:精算装置20は、取引状況管理装置40に監視結果情報(非操作準備行動)を送信する。監視結果情報(非操作準備行動)は、当該精算装置20を使用する顧客の行動が操作準備行動に該当しない旨の監視結果情報である。監視結果情報(非操作準備行動)は、当該精算装置20の装置識別番号、当該精算装置20の使用する顧客の行動が操作準備行動に該当しない旨を示す情報を含む。続いてステップS227に進む。Step S225: Thesettlement device 20 transmits monitoring result information (non-operation preparatory action) to the transactionstatus management device 40. The monitoring result information (non-operation preparatory action) is monitoring result information indicating that the action of the customer using thesettlement device 20 does not correspond to an operation preparatory action. The monitoring result information (non-operation preparatory action) includes the device identification number of thesettlement device 20, and information indicating that the action of the customer using thesettlement device 20 does not correspond to an operation preparatory action. Next, proceed to step S227.
なお、取引状況管理装置40は、監視結果情報(操作準備行動)に基づいて、精算関連報知領域HR20における操作準備ボタンBT72の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非操作準備行動)に基づいて、精算関連報知領域HR20における操作準備ボタンBT72の表示の設定を表示状態から非表示状態に切り替える。The transactionstatus management device 40 switches the display setting of the operation preparation button BT72 in the settlement-related notification area HR20 from a hidden state to a displayed state based on the monitoring result information (operation preparation action), and switches the display setting of the operation preparation button BT72 in the settlement-related notification area HR20 from a displayed state to a hidden state based on the monitoring result information (non-operation preparation action).
従って、精算装置20は、取引状況管理装置40における操作準備ボタンBT72の表示の設定が既に非表示状態であるときには、監視結果情報(非操作準備行動)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40における操作準備ボタンBT72の表示の設定が表示状態であるときに、取引状況管理装置40に監視結果情報(非操作準備行動)を送信してもよい。つまり、精算装置20は、監視結果情報(操作準備行動)の送信後であって監視結果情報(非操作準備行動)の送信前である場合(監視結果情報(操作準備行動)も監視結果情報(非操作準備行動)も送信したが最後に送信したのが監視結果情報(操作準備行動)である場合も含む))に、取引状況管理装置40に監視結果情報(非操作準備行動)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-operation preparatory action) when the display setting of the operation preparation button BT72 in the transactionstatus management device 40 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-operation preparatory action) to the transactionstatus management device 40 when the display setting of the operation preparation button BT72 in the transactionstatus management device 40 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-operation preparatory action) to the transactionstatus management device 40 after transmitting the monitoring result information (operation preparatory action) but before transmitting the monitoring result information (non-operation preparatory action) (including the case where both the monitoring result information (operation preparatory action) and the monitoring result information (non-operation preparatory action) were transmitted but the last transmitted information was the monitoring result information (operation preparatory action)).
ステップS227:精算装置20は、取引状況管理装置40に監視結果情報(非操作迷い行動)を送信する。監視結果情報(非操作迷い行動)は、当該精算装置20を使用する顧客の行動が操作迷い行動に該当しない旨の監視結果情報である。監視結果情報(非操作迷い行動)は、当該精算装置20の装置識別番号、当該精算装置20の使用する顧客の行動が操作迷い行動に該当しない旨を示す情報を含む。そして本フローチャートは終了する。Step S227: Thesettlement device 20 transmits the monitoring result information (non-operation hesitation behavior) to the transactionstatus management device 40. The monitoring result information (non-operation hesitation behavior) is monitoring result information indicating that the behavior of the customer using thesettlement device 20 does not correspond to hesitation behavior. The monitoring result information (non-operation hesitation behavior) includes the device identification number of thesettlement device 20 and information indicating that the behavior of the customer using thesettlement device 20 does not correspond to hesitation behavior. This flowchart then ends.
なお、取引状況管理装置40は、監視結果情報(操作迷い行動)に基づいて、精算関連報知領域HR20における操作迷いボタンBT71の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非操作迷い行動)に基づいて、精算関連報知領域HR20における操作迷いボタンBT71の表示の設定を表示状態から非表示状態に切り替える。The transactionstatus management device 40 switches the display setting of the operation hesitation button BT71 in the settlement-related notification area HR20 from a hidden state to a displayed state based on the monitoring result information (operation hesitation behavior), and switches the display setting of the operation hesitation button BT71 in the settlement-related notification area HR20 from a displayed state to a hidden state based on the monitoring result information (non-operation hesitation behavior).
従って、精算装置20は、取引状況管理装置40における操作迷いボタンBT71の表示の設定が既に非表示状態であるときには、監視結果情報(非操作迷い行動)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40における操作迷いボタンBT71の表示の設定が表示状態であるときに、取引状況管理装置40に監視結果情報(非操作迷い行動)を送信してもよい。つまり、精算装置20は、監視結果情報(操作迷い行動)の送信後であって監視結果情報(非操作迷い行動)の送信前である場合(監視結果情報(操作迷い行動)も監視結果情報(非操作迷い行動)も送信したが最後に送信したのが監視結果情報(操作迷い行動)である場合も含む))に、取引状況管理装置40に監視結果情報(非操迷い備行動)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-operation hesitation behavior) when the display setting of the operation hesitation button BT71 in the transactionstatus management device 40 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-operation hesitation behavior) to the transactionstatus management device 40 when the display setting of the operation hesitation button BT71 in the transactionstatus management device 40 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-operation hesitation behavior) to the transactionstatus management device 40 after transmitting the monitoring result information (operation hesitation behavior) but before transmitting the monitoring result information (non-operation hesitation behavior) (including the case where both the monitoring result information (operation hesitation behavior) and the monitoring result information (non-operation hesitation behavior) were transmitted but the last transmitted information was the monitoring result information (operation hesitation behavior)).
(図16(C)のフローチャートの説明)
図16(C)のフローチャートは、使用状態監視処理(図15のフローチャートのステップS57)の詳細を示している。(Explanation of the flow chart in FIG. 16(C))
The flowchart in FIG. 16C shows details of the usage status monitoring process (step S57 in the flowchart in FIG. 15).
図16(C)のステップS210:精算装置20は、取引状況管理装置40に監視結果情報(空き状態)を送信する。監視結果情報(空き状態)は、当該精算装置20の使用状態が空き状態である旨の監視結果情報である。例えば、監視結果情報(空き状態)は、当該精算装置20の装置識別番号、使用状態が空き状態である旨を示す情報を含む。続いてステップS221に進む。Step S210 in FIG. 16(C): Thesettlement device 20 transmits monitoring result information (available state) to the transactionstatus management device 40. The monitoring result information (available state) is monitoring result information indicating that the usage state of thesettlement device 20 is available. For example, the monitoring result information (available state) includes the device identification number of thesettlement device 20 and information indicating that the usage state is available. Next, proceed to step S221.
なお、取引状況管理装置40は、監視結果情報(空き状態)に基づいて精算関連報知領域HR20に「空き状態」を表示する。The transactionstatus management device 40 displays "available status" in the settlement-related notification area HR20 based on the monitoring result information (available status).
ステップS211:精算装置20は、登録装置10に監視結果情報(空き状態)を送信する。そして本フローチャートは終了する。Step S211: Thesettlement device 20 sends monitoring result information (vacant status) to theregistration device 10. This flowchart then ends.
なお、登録装置10は、監視結果情報(空き状態)に基づいて精算関連報知領域HR10に「空き状態」を表示する。Theregistration device 10 displays "available" in the settlement-related notification area HR10 based on the monitoring result information (available).
(図17~図19のフローチャートの説明)
図17~図19のフローチャートは、行動監視処理(図14のフローチャートのステップS33,S36、図15のフローチャートのステップS41、S50、S55)の詳細を示している。図18のフローチャートは、図17のフローチャートの続きである。図19のフローチャートは、図18のフローチャートの続きである。(Explanation of the flow charts in FIG. 17 to FIG. 19)
The flowcharts of Figures 17 to 19 show details of the behavior monitoring process (steps S33 and S36 in the flowchart of Figure 14, and steps S41, S50, and S55 in the flowchart of Figure 15). The flowchart of Figure 18 is a continuation of the flowchart of Figure 17. The flowchart of Figure 19 is a continuation of the flowchart of Figure 18.
図17のステップS300:精算装置20は、撮像画像に基づいて、顧客の行動が離脱行動判定前状態であるか否かを判断する。離脱行動判定前状態であれば(ステップS300:YES)、ステップS301に進む。離脱行動判定前状態でなければ(ステップS300:NO)、図18のステップS320に進む。Step S300 in FIG. 17: Thesettlement device 20 judges whether the customer's behavior is in a pre-leaving behavior determination state based on the captured image. If the customer's behavior is in a pre-leaving behavior determination state (step S300: YES), the process proceeds to step S301. If the customer's behavior is not in a pre-leaving behavior determination state (step S300: NO), the process proceeds to step S320 in FIG. 18.
ステップS301:精算装置20は、離脱行動判定前時間の計時を開始する。すなわち、精算装置20は、タイマー(離脱行動判定前時間の計時用のタイマー)をスタートさせる。なお、精算装置20は、離脱行動判定前時間の計時を既に開始している場合には当該計時を継続する。つまり、精算装置20は、既にタイマーをスタートさせている場合には当該タイマーによる計時を維持する。続いてステップS302に進む。Step S301: Thesettlement device 20 starts timing the time before the leaving behavior determination. That is, thesettlement device 20 starts a timer (a timer for timing the time before the leaving behavior determination). Note that if thesettlement device 20 has already started timing the time before the leaving behavior determination, it continues the timing. That is, if thesettlement device 20 has already started the timer, it continues timing using the timer. Next, proceed to step S302.
ステップS302:精算装置20は、操作準備行動判定前時間を計時している場合には、当該操作準備行動判定前時間の計時値(計測値)を初期化する。すなわち、精算装置20は、タイマー(操作準備行動判定前時間の計時用のタイマー)をスタートさせている場合には当該タイマーの計時値をリセットする。なお、図16(B)に示した初期化処理(ステップS221)と同様、タイマーの計時値をリセットするのみで計時を開始しない。続いてステップS303に進む。Step S302: If thesettlement device 20 is timing the time before the operation preparatory action determination, it initializes the timing value (measured value) of the time before the operation preparatory action determination. In other words, if thesettlement device 20 has started a timer (a timer for timing the time before the operation preparatory action determination), it resets the timing value of the timer. Note that, as with the initialization process (step S221) shown in FIG. 16(B), thesettlement device 20 only resets the timing value of the timer and does not start timing. Next, proceed to step S303.
ステップS303:精算装置20は、操作迷い行動判定前時間を計時している場合には、当該操作迷い行動判定前時間の計時値(計測値)を初期化する。すなわち、精算装置20は、タイマー(操作迷い行動判定前時間の計時用のタイマー)をスタートさせている場合には当該タイマーの計時値をリセットする。なお、図16(B)に示した初期化処理(ステップS222)と同様、タイマーの計時値をリセットするのみで計時を開始しない。続いてステップS310に進む。Step S303: If thesettlement device 20 is timing the time before judging the hesitant operation behavior, it initializes the timing value (measured value) of the time before judging the hesitant operation behavior. In other words, if thesettlement device 20 has started a timer (a timer for timing the time before judging the hesitant operation behavior), it resets the timing value of the timer. Note that, as with the initialization process (step S222) shown in FIG. 16(B), thesettlement device 20 only resets the timing value of the timer and does not start timing. Next, proceed to step S310.
ステップS310:精算装置20は、ステップS301において計時を開始した離脱行動判定前時間が、離脱行動判定前時間判定用の判定用時間(例えば、5秒)以上であるか否かを判断する。離脱行動判定前時間が判定用時間以上であれば(ステップS310:YES)、ステップS310に進む。離脱行動判定前時間が判定用時間以上でなければ(ステップS310:NO)、本フローチャートは終了する。Step S310: Thesettlement device 20 determines whether the time before the departure behavior determination, which started to be timed in step S301, is equal to or greater than the judgment time for judging the time before the departure behavior determination (e.g., 5 seconds). If the time before the departure behavior determination is equal to or greater than the judgment time (step S310: YES), proceed to step S310. If the time before the departure behavior determination is not equal to or greater than the judgment time (step S310: NO), this flowchart ends.
ステップS311:精算装置20は、図16(B)のステップS225と同様、取引状況管理装置40に監視結果情報(非操作準備行動)を送信する。続いてステップS313に進む。なお、図16(B)のステップS225と同様、精算装置20は、取引状況管理装置40における操作準備ボタンBT72の表示の設定が既に非表示状態であるときには、取引状況管理装置40に監視結果情報(非操作準備行動)を送信しなくてもよい。Step S311: Thesettlement device 20 transmits monitoring result information (non-operation preparation action) to the transactionstatus management device 40, similar to step S225 in FIG. 16(B). Then, proceed to step S313. Note that, similar to step S225 in FIG. 16(B), thesettlement device 20 does not need to transmit monitoring result information (non-operation preparation action) to the transactionstatus management device 40 when the display setting of the operation preparation button BT72 in the transactionstatus management device 40 is already in the hidden state.
ステップS313:精算装置20は、図16(B)のステップS227と同様、取引状況管理装置40に監視結果情報(非操作迷い行動)を送信する。続いてステップS315に進む。なお、図16(B)のステップS227と同様、と同様、精算装置20は、取引状況管理装置40における操作迷いボタンBT71の表示の設定が既に非表示状態であるときには、取引状況管理装置40に監視結果情報(非操作迷い行動)を送信しなくてもよい。Step S313: Thesettlement device 20 transmits the monitoring result information (non-operation hesitation behavior) to the transactionstatus management device 40, similar to step S227 in FIG. 16(B). Then, proceed to step S315. Note that, similar to step S227 in FIG. 16(B), thesettlement device 20 does not need to transmit the monitoring result information (non-operation hesitation behavior) to the transactionstatus management device 40 when the display setting of the operation hesitation button BT71 in the transactionstatus management device 40 is already in the hidden state.
ステップS315:精算装置20は、取引状況管理装置40に監視結果情報(離脱行動)を送信する。監視結果情報(離脱行動)は、当該精算装置20を使用する顧客の行動が離脱行動に該当する旨の監視結果情報である。監視結果情報(離脱行動)は、当該精算装置20の装置識別番号、当該精算装置20の使用する顧客の行動が離脱行動に該当する旨を示す情報、タイミング情報を含む。続いてステップS316に進む。Step S315: Thesettlement device 20 transmits the monitoring result information (exit behavior) to the transactionstatus management device 40. The monitoring result information (exit behavior) is monitoring result information indicating that the behavior of the customer using thesettlement device 20 corresponds to an exit behavior. The monitoring result information (exit behavior) includes the device identification number of thesettlement device 20, information indicating that the behavior of the customer using thesettlement device 20 corresponds to an exit behavior, and timing information. Next, proceed to step S316.
監視結果情報(離脱行動)内のタイミング情報は、どのタイミングにおける離脱行動であるかを示した情報である。行動監視処理は、ステップS33の行動監視処理と、ステップS36の行動監視処理と、ステップS41の行動監視処理と、ステップS50の行動監視処理と、ステップS55の行動監視処理とがあるが、上記タイミング情報は、実行中の行動監視処理を特定する情報(ステップS33、S36、S41、S50、S55のうちの何れの行動監視処理であるかを特定可能な情報)であってもよい。The timing information in the monitoring result information (withdrawal behavior) is information indicating at what timing the withdrawal behavior occurred. The behavior monitoring process includes the behavior monitoring process of step S33, the behavior monitoring process of step S36, the behavior monitoring process of step S41, the behavior monitoring process of step S50, and the behavior monitoring process of step S55, and the timing information may be information that identifies the behavior monitoring process being executed (information that can identify which of the behavior monitoring processes of steps S33, S36, S41, S50, and S55 it is).
なお、精算装置20は、取引状況管理装置40における離脱ボタンBT73の表示の設定が既に表示状態であるときには、監視結果情報(離脱行動)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40における離脱ボタンBT73の表示の設定が非表示状態であるときに、取引状況管理装置40に監視結果情報(離脱行動)を送信してもよい。つまり、精算装置20は、監視結果情報(離脱行動)の送信前である場合(監視結果情報(離脱行動)も監視結果情報(非離脱行動)も送信したが最後に送信したのが監視結果情報(非離脱行動)である場合も含む))に、取引状況管理装置40に監視結果情報(離脱行動)を送信してもよい。Thesettlement device 20 may not transmit the monitoring result information (withdrawal behavior) when the display setting of the Withdraw button BT73 in the transactionstatus management device 40 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (withdrawal behavior) to the transactionstatus management device 40 when the display setting of the Withdraw button BT73 in the transactionstatus management device 40 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (withdrawal behavior) to the transactionstatus management device 40 before transmitting the monitoring result information (withdrawal behavior) (including the case where both the monitoring result information (withdrawal behavior) and the monitoring result information (non-withdrawal behavior) have been transmitted but the last transmitted information was the monitoring result information (non-withdrawal behavior)).
ステップS316:精算装置20は、登録装置10に監視結果情報(離脱行動)を送信する。そして本フローチャートは終了する。Step S316: Thesettlement device 20 transmits the monitoring result information (exit behavior) to theregistration device 10. This flowchart then ends.
なお、精算装置20は、登録装置10における離脱ボタンBT43の表示の設定が既に表示状態であるときには、監視結果情報(離脱行動)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10における離脱ボタンBT43の表示の設定が非表示状態であるときに、登録装置10に監視結果情報(離脱行動)を送信してもよい。つまり、精算装置20は、監視結果情報(離脱行動)の送信前である場合(監視結果情報(離脱行動)も監視結果情報(非離脱行動)も送信したが最後に送信したのが監視結果情報(非離脱行動)である場合も含む))に、登録装置10に監視結果情報(離脱行動)を送信してもよい。Thesettlement device 20 does not have to transmit the monitoring result information (withdrawal behavior) when the display setting of the withdrawal button BT43 in theregistration device 10 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (withdrawal behavior) to theregistration device 10 when the display setting of the withdrawal button BT43 in theregistration device 10 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (withdrawal behavior) to theregistration device 10 before transmitting the monitoring result information (withdrawal behavior) (including the case where both the monitoring result information (withdrawal behavior) and the monitoring result information (non-withdrawal behavior) have been transmitted but the last transmitted information was the monitoring result information (non-withdrawal behavior)).
図18のステップS320:精算装置20は、撮像画像に基づいて、顧客の行動が操作準備行動判定前状態であるか否かを判断する。操作準備行動判定前状態であれば(ステップS320:YES)、ステップS321に進む。操作準備行動判定前状態でなければ(ステップS320:NO)、図19のステップS341に進む。Step S320 in FIG. 18: Thesettlement device 20 determines whether the customer's behavior is in a pre-operation preparatory behavior determination state based on the captured image. If the customer's behavior is in a pre-operation preparatory behavior determination state (step S320: YES), the process proceeds to step S321. If the customer's behavior is not in a pre-operation preparatory behavior determination state (step S320: NO), the process proceeds to step S341 in FIG. 19.
ステップS321:精算装置20は、操作準備行動判定前時間の計時を開始する。すなわち、精算装置20は、タイマー(操作準備行動判定前時間の計時用のタイマー)をスタートさせる。なお、精算装置20は、操作準備行動判定前時間の計時を既に開始している場合には当該計時を継続する。つまり、精算装置20は、既にタイマーをスタートさせている場合には当該タイマーによる計時を維持する。続いてステップS322に進む。Step S321: Thesettlement device 20 starts timing the time before the operation preparatory action determination. That is, thesettlement device 20 starts a timer (a timer for timing the time before the operation preparatory action determination). Note that if thesettlement device 20 has already started timing the time before the operation preparatory action determination, it continues the timing. That is, if thesettlement device 20 has already started the timer, it continues timing using the timer. Next, proceed to step S322.
ステップS322:精算装置20は、離脱行動判定前時間を計時している場合には、当該離脱行動判定前時間の計時値(計測値)を初期化する。すなわち、精算装置20は、タイマー(離脱行動判定前時間の計時用のタイマー)をスタートさせている場合には当該タイマーの計時値をリセットする。なお、図16(B)に示した初期化処理(ステップS220)と同様、タイマーの計時値をリセットするのみで計時を開始しない。続いてステップS323に進む。Step S322: If thesettlement device 20 is timing the time before the leaving behavior determination, it initializes the timing value (measured value) of the time before the leaving behavior determination. In other words, if thesettlement device 20 has started a timer (a timer for timing the time before the leaving behavior determination), it resets the timing value of the timer. Note that, as with the initialization process (step S220) shown in FIG. 16(B), thesettlement device 20 only resets the timing value of the timer and does not start timing. Next, proceed to step S323.
ステップS323:精算装置20は、図16(B)のステップS223と同様、取引状況管理装置40に監視結果情報(非離脱行動)を送信する。続いてステップS324に進む。なお、図16(B)のステップS223と同様、精算装置20は、取引状況管理装置40における離脱ボタンBT73の表示の設定が既に非表示状態であるときには、取引状況管理装置40に監視結果情報(非離脱行動)を送信しなくてもよい。Step S323: Thesettlement device 20 transmits the monitoring result information (non-withdrawal behavior) to the transactionstatus management device 40, similar to step S223 in FIG. 16(B). Then, proceed to step S324. Note that, similar to step S223 in FIG. 16(B), thesettlement device 20 does not need to transmit the monitoring result information (non-withdrawal behavior) to the transactionstatus management device 40 when the display setting of the withdrawal button BT73 in the transactionstatus management device 40 is already in the hidden state.
ステップS324:精算装置20は、図16(B)のステップS224と同様、登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS325に進む。なお、図16(B)のステップS224と同様、精算装置20は、登録装置10における離脱ボタンBT43の表示の設定が既に非表示状態であるときには、登録装置10に監視結果情報(非離脱行動)を送信しなくてもよい。Step S324: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10, similar to step S224 in FIG. 16(B). Then, proceed to step S325. Note that, similar to step S224 in FIG. 16(B), thesettlement device 20 does not need to transmit the monitoring result information (non-leaving behavior) to theregistration device 10 when the display setting of the leave button BT43 in theregistration device 10 is already in the hidden state.
ステップS325:精算装置20は、図17のステップS303と同様、操作迷い行動判定前時間を計時している場合には、当該操作迷い行動判定前時間の計時値(計測値)を初期化する。続いてステップS326に進む。Step S325: As in step S303 of FIG. 17, if thesettlement device 20 is timing the time before determining the hesitant operation behavior, it initializes the timing value (measured value) of the time before determining the hesitant operation behavior. Then, the process proceeds to step S326.
ステップS326:精算装置20は、図16(B)のステップS227と同様、取引状況管理装置40に監視結果情報(非操作迷い行動)を送信する。続いてステップS330に進む。なお、図16(B)のステップS227と同様、と同様、精算装置20は、取引状況管理装置40における操作迷いボタンBT71の表示の設定が既に非表示状態であるときには、取引状況管理装置40に監視結果情報(非操作迷い行動)を送信しなくてもよい。Step S326: Thesettlement device 20 transmits the monitoring result information (non-operation hesitation behavior) to the transactionstatus management device 40, similar to step S227 in FIG. 16(B). Then, proceed to step S330. Note that, similar to step S227 in FIG. 16(B), thesettlement device 20 does not need to transmit the monitoring result information (non-operation hesitation behavior) to the transactionstatus management device 40 when the display setting of the operation hesitation button BT71 in the transactionstatus management device 40 is already in the hidden state.
ステップS330:精算装置20は、ステップS321において計時を開始した操作準備行動判定前時間が、操作準備行動判定前時間判定用の判定用時間(例えば、30秒)以上であるか否かを判断する。操作準備行動判定前時間が判定用時間以上であれば(ステップS330:YES)、ステップS331に進む。操作準備行動判定前時間が判定用時間以上でなければ(ステップS330:NO)、本フローチャートは終了する。Step S330: Thesettlement device 20 determines whether the time before the operation preparatory action determination, which started to be timed in step S321, is equal to or greater than the judgment time (e.g., 30 seconds) for judging the time before the operation preparatory action determination. If the time before the operation preparatory action determination is equal to or greater than the judgment time (step S330: YES), proceed to step S331. If the time before the operation preparatory action determination is not equal to or greater than the judgment time (step S330: NO), this flowchart ends.
ステップS331:精算装置20は、取引状況管理装置40に監視結果情報(操作準備行動)を送信する。監視結果情報(操作準備行動)は、当該精算装置20を使用する顧客の行動が操作準備行動に該当する旨の監視結果情報である。監視結果情報(操作準備行動)は、当該精算装置20の装置識別番号、当該精算装置20の使用する顧客の行動が操作準備行動に該当する旨を示す情報、タイミング情報を含む。そして本フローチャートは終了する。Step S331: Thesettlement device 20 transmits monitoring result information (operation preparatory action) to the transactionstatus management device 40. The monitoring result information (operation preparatory action) is monitoring result information indicating that the action of the customer using thesettlement device 20 corresponds to an operation preparatory action. The monitoring result information (operation preparatory action) includes the device identification number of thesettlement device 20, information indicating that the action of the customer using thesettlement device 20 corresponds to an operation preparatory action, and timing information. This flowchart then ends.
監視結果情報(操作準備行動)内のタイミング情報は、監視結果情報(離脱行動)内のタイミング情報と同様、どのタイミングにおける操作準備行動であるかを示した情報である。The timing information in the monitoring result information (operation preparation behavior) is information that indicates the timing of the operation preparation behavior, similar to the timing information in the monitoring result information (withdrawal behavior).
なお、精算装置20は、取引状況管理装置40における操作準備ボタンBT72の表示の設定が既に表示状態であるときには、監視結果情報(操作準備行動)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40における操作準備ボタンBT72の表示の設定が非表示状態であるときに、取引状況管理装置40に監視結果情報(操作準備行動)を送信してもよい。つまり、精算装置20は、監視結果情報(操作準備行動)の送信前である場合(監視結果情報(操作準備行動)も監視結果情報(非操作準備行動)も送信したが最後に送信したのが監視結果情報(非操作準備行動)である場合も含む))に、取引状況管理装置40に監視結果情報(操作準備行動)を送信してもよい。Thesettlement device 20 may not transmit the monitoring result information (operation preparation action) when the display setting of the operation preparation button BT72 in the transactionstatus management device 40 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (operation preparation action) to the transactionstatus management device 40 when the display setting of the operation preparation button BT72 in the transactionstatus management device 40 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (operation preparation action) to the transactionstatus management device 40 before transmitting the monitoring result information (operation preparation action) (including the case where both the monitoring result information (operation preparation action) and the monitoring result information (non-operation preparation action) were transmitted but the last transmitted monitoring result information was the monitoring result information (non-operation preparation action)).
図19のステップS341:精算装置20は、操作迷い行動判定前時間の計時を開始する。すなわち、精算装置20は、タイマー(操作迷い行動判定前時間の計時用のタイマー)をスタートさせる。なお、精算装置20は、操作準備行動判定前時間の計時を既に開始している場合には当該計時を継続する。つまり、精算装置20は、既にタイマーをスタートさせている場合には当該タイマーによる計時を維持する。続いてステップS342に進む。Step S341 in FIG. 19: Thesettlement device 20 starts timing the time before determining the hesitant operation behavior. That is, thesettlement device 20 starts a timer (a timer for timing the time before determining the hesitant operation behavior). Note that if thesettlement device 20 has already started timing the time before determining the operation preparation behavior, it continues the timing. That is, if thesettlement device 20 has already started the timer, it continues timing using the timer. Next, proceed to step S342.
ステップS342:精算装置20は、図18のステップS322と同様、離脱行動判定前時間を計時している場合には、当該離脱行動判定前時間の計時値(計測値)を初期化する。続いてステップS343に進む。Step S342: As in step S322 of FIG. 18, if thesettlement device 20 is timing the time before the leaving behavior determination, it initializes the timing value (measured value) of the time before the leaving behavior determination. Then, the process proceeds to step S343.
ステップS343:精算装置20は、図16(B)のステップS223と同様、取引状況管理装置40に監視結果情報(非離脱行動)を送信する。続いてステップS344に進む。なお、図16(B)のステップS223と同様、精算装置20は、取引状況管理装置40における離脱ボタンBT73の表示の設定が既に非表示状態であるときには、取引状況管理装置40に監視結果情報(非離脱行動)を送信しなくてもよい。Step S343: Thesettlement device 20 transmits the monitoring result information (non-withdrawal behavior) to the transactionstatus management device 40, similar to step S223 in FIG. 16(B). Then, proceed to step S344. Note that, similar to step S223 in FIG. 16(B), thesettlement device 20 does not need to transmit the monitoring result information (non-withdrawal behavior) to the transactionstatus management device 40 when the display setting of the withdrawal button BT73 in the transactionstatus management device 40 is already in the hidden state.
ステップS344:精算装置20は、図16(B)のステップS224と同様、登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS345に進む。なお、図16(B)のステップS224と同様、精算装置20は、登録装置10における離脱ボタンBT43の表示の設定が既に非表示状態であるときには、登録装置10に監視結果情報(非離脱行動)を送信しなくてもよい。Step S344: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10, similar to step S224 in FIG. 16(B). Then, proceed to step S345. Note that, similar to step S224 in FIG. 16(B), thesettlement device 20 does not need to transmit the monitoring result information (non-leaving behavior) to theregistration device 10 when the display setting of the leave button BT43 in theregistration device 10 is already in the hidden state.
ステップS345:精算装置20は、図17のステップS302と同様、操作準備行動判定前時間を計時している場合には、当該操作準備行動判定前時間の計時値(計測値)を初期化する。続いてステップS346に進む。Step S345: As in step S302 in FIG. 17, if thesettlement device 20 is timing the time before the operation preparatory action determination, it initializes the timing value (measured value) of the time before the operation preparatory action determination. Then, the process proceeds to step S346.
ステップS346:精算装置20は、図16(B)のステップS225と同様、取引状況管理装置40に監視結果情報(非操作準備行動)を送信する。続いてステップS350に進む。なお、図16(B)のステップS225と同様、精算装置20は、取引状況管理装置40における操作準備ボタンBT72の表示の設定が既に非表示状態であるときには、取引状況管理装置40に監視結果情報(非操作準備行動)を送信しなくてもよい。Step S346: Thesettlement device 20 transmits monitoring result information (non-operation preparation action) to the transactionstatus management device 40, similar to step S225 in FIG. 16(B). Then, proceed to step S350. Note that, similar to step S225 in FIG. 16(B), thesettlement device 20 does not need to transmit monitoring result information (non-operation preparation action) to the transactionstatus management device 40 when the display setting of the operation preparation button BT72 in the transactionstatus management device 40 is already in the hidden state.
ステップS350:精算装置20は、ステップS341において計時を開始した操作迷い行動判定前時間が、操作迷い行動判定前時間判定用の判定用時間(例えば、20秒)以上であるか否かを判断する。操作迷い行動判定前時間が判定用時間以上であれば(ステップS350:YES)、ステップS351に進む。操作迷い行動判定前時間が判定用時間以上でなければ(ステップS350:NO)、本フローチャートは終了する。Step S350: Thesettlement device 20 judges whether the time before hesitant operation judgment, which started to be timed in step S341, is equal to or greater than the judgment time for judging the time before hesitant operation judgment (e.g., 20 seconds). If the time before hesitant operation judgment is equal to or greater than the judgment time (step S350: YES), proceed to step S351. If the time before hesitant operation judgment is not equal to or greater than the judgment time (step S350: NO), this flow chart ends.
ステップS351:精算装置20は、取引状況管理装置40に監視結果情報(操作迷い行動)を送信する。監視結果情報(操作迷い行動)は、当該精算装置20を使用する顧客の行動が操作迷い行動に該当する旨の監視結果情報である。監視結果情報(操作迷い行動)は、当該精算装置20の装置識別番号、当該精算装置20の使用する顧客の行動が操作迷い行動に該当する旨を示す情報、タイミング情報を含む。そして本フローチャートは終了する。Step S351: Thesettlement device 20 transmits monitoring result information (hesitant operation behavior) to the transactionstatus management device 40. The monitoring result information (hesitant operation behavior) is monitoring result information indicating that the behavior of a customer using thesettlement device 20 corresponds to hesitant operation behavior. The monitoring result information (hesitant operation behavior) includes the device identification number of thesettlement device 20, information indicating that the behavior of a customer using thesettlement device 20 corresponds to hesitant operation behavior, and timing information. This flowchart then ends.
監視結果情報(操作迷い行動)内のタイミング情報は、監視結果情報(離脱行動)内のタイミング情報や操作準備行動(操作準備行動)内のタイミング情報と同様、どのタイミングにおける操作迷い行動であるかを示した情報である。The timing information in the monitoring result information (operation uncertainty behavior) is information that indicates the timing of the operation uncertainty behavior, similar to the timing information in the monitoring result information (withdrawal behavior) and the timing information in the operation preparation behavior (operation preparation behavior).
なお、精算装置20は、取引状況管理装置40における操作迷いボタンBT71の表示の設定が既に表示状態であるときには、監視結果情報(操作迷い行動)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40における操作迷いボタンBT71の表示の設定が非表示状態であるときに、取引状況管理装置40に監視結果情報(操作迷い行動)を送信してもよい。つまり、精算装置20は、監視結果情報(操作迷い行動)の送信前である場合(監視結果情報(操作迷い行動)も監視結果情報(非操作迷い行動)も送信したが最後に送信したのが監視結果情報(非操作迷い行動)である場合も含む))に、取引状況管理装置40に監視結果情報(操作迷い行動)を送信してもよい。Thesettlement device 20 may not transmit the monitoring result information (hesitant operation behavior) when the display setting of the operation hesitation button BT71 in the transactionstatus management device 40 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (hesitant operation behavior) to the transactionstatus management device 40 when the display setting of the operation hesitation button BT71 in the transactionstatus management device 40 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (hesitant operation behavior) to the transactionstatus management device 40 before transmitting the monitoring result information (hesitant operation behavior) (including the case where both the monitoring result information (hesitant operation behavior) and the monitoring result information (non-hesitant operation behavior) were transmitted, but the last transmitted monitoring result information was the monitoring result information (non-hesitant operation behavior)).
(図20のフローチャートの説明)
図20のフローチャートは、貨幣監視処理(図15のフローチャートのステップS49)の詳細を示している。図21は、貨幣監視処理において参照される情報の一例である。(Explanation of the flow chart in FIG. 20)
The flowchart of Fig. 20 shows details of the currency monitoring process (step S49 of the flowchart of Fig. 15). Fig. 21 shows an example of information referenced in the currency monitoring process.
図20のステップS400:精算装置20は、何れかの貨幣がニアエンド状態判定用の第2下限枚数未満であるか否かを判断する。何れかの貨幣が第2下限枚数未満であれば(ステップS400:YES)、ステップS401に進む。何れの貨幣も第2下限枚数未満でなければ(ステップS400:NO)、ステップS402に進む。Step S400 in FIG. 20: Thesettlement device 20 determines whether any coins are below the second lower limit number for determining the near-end state. If any coins are below the second lower limit number (step S400: YES), proceed to step S401. If none of the coins are below the second lower limit number (step S400: NO), proceed to step S402.
ステップS401:精算装置20は、何れかの貨幣がニアエンド状態判定用の第1下限枚数未満であるか否かを判断する。詳細は図21にて説明するが、第1下限枚数は、第2下限枚数よりも少ない枚数である。何れかの貨幣が第1下限枚数未満であれば(ステップS401:YES)、ステップS406に進む。何れの貨幣も第1下限枚数未満でなければ(ステップS401:NO)、ステップS404に進む。Step S401: Thesettlement device 20 determines whether any coins are below the first lower limit number for determining a near-end state. The first lower limit number is a number less than the second lower limit number, as will be explained in detail in FIG. 21. If any coins are below the first lower limit number (Step S401: YES), proceed to Step S406. If none of the coins are below the first lower limit number (Step S401: NO), proceed to Step S404.
ステップS402:精算装置20は、取引状況管理装置40に監視結果情報(非ニアエンド状態)を送信する。監視結果情報(非ニアエンド状態)は、当該精算装置20の何れの貨幣もニアエンド状態に該当しない旨の監視結果情報である。監視結果情報(非ニアエンド状態)は、当該精算装置20の装置識別番号、当該精算装置20の何れの貨幣もニアエンド状態に該当しない旨を示す情報を含む。続いてステップS403に進む。Step S402: Thesettlement device 20 transmits monitoring result information (non-near-end state) to the transactionstatus management device 40. The monitoring result information (non-near-end state) is monitoring result information indicating that none of the coins in thesettlement device 20 are in a near-end state. The monitoring result information (non-near-end state) includes the device identification number of thesettlement device 20 and information indicating that none of the coins in thesettlement device 20 are in a near-end state. Next, proceed to step S403.
なお、取引状況管理装置40は、監視結果情報(ニアエンド状態)に基づいて、精算関連報知領域HR20におけるニアエンドボタンBT62の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非ニアエンド状態)に基づいて、精算関連報知領域HR20におけるニアエンドボタンBT62の表示の設定を表示状態から非表示状態に切り替える。The transactionstatus management device 40 switches the display setting of the near-end button BT62 in the settlement-related notification area HR20 from a hidden state to a displayed state based on the monitoring result information (near-end state), and switches the display setting of the near-end button BT62 in the settlement-related notification area HR20 from a displayed state to a hidden state based on the monitoring result information (non-near-end state).
従って、精算装置20は、取引状況管理装置40におけるニアエンドボタンBT62の表示の設定が既に非表示状態であるときには、監視結果情報(非ニアエンド状態)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40におけるニアエンドボタンBT62の表示の設定が表示状態であるときに、取引状況管理装置40に監視結果情報(非ニアエンド状態)を送信してもよい。つまり、精算装置20は、監視結果情報(ニアエンド状態)の送信後であって監視結果情報(非ニアエンド状態)の送信前である場合(監視結果情報(ニアエンド状態)も監視結果情報(非ニアエンド状態)も送信したが最後に送信したのが監視結果情報(ニアエンド状態)である場合も含む))に、取引状況管理装置40に監視結果情報(非ニアエンド状態)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-near-end state) when the display setting of the near-end button BT62 in the transactionstatus management device 40 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-near-end state) to the transactionstatus management device 40 when the display setting of the near-end button BT62 in the transactionstatus management device 40 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-near-end state) to the transactionstatus management device 40 after transmitting the monitoring result information (near-end state) but before transmitting the monitoring result information (non-near-end state) (including the case where both the monitoring result information (near-end state) and the monitoring result information (non-near-end state) were transmitted but the last transmitted information was the monitoring result information (near-end state)).
ステップS403:精算装置20は、登録装置10に監視結果情報(非ニアエンド状態)を送信する。続いてステップS410に進む。Step S403: Thesettlement device 20 transmits monitoring result information (non-near-end state) to theregistration device 10. Then, proceed to step S410.
なお、登録装置10は、監視結果情報(ニアエンド状態)に基づいて、精算関連報知領域HR10におけるニアエンドボタンBT32の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非ニアエンド状態)に基づいて、精算関連報知領域HR10におけるニアエンドボタンBT32の表示の設定を表示状態から非表示状態に切り替える。In addition, theregistration device 10 switches the display setting of the near-end button BT32 in the settlement-related notification area HR10 from a hidden state to a displayed state based on the monitoring result information (near-end state), and switches the display setting of the near-end button BT32 in the settlement-related notification area HR10 from a displayed state to a hidden state based on the monitoring result information (not near-end state).
従って、精算装置20は、登録装置10におけるニアエンドボタンBT32の表示の設定が既に非表示状態であるときには、監視結果情報(非ニアエンド状態)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10におけるニアエンドボタンBT32の表示の設定が表示状態であるときに、登録装置10に監視結果情報(非ニアエンド状態)を送信してもよい。つまり、精算装置20は、監視結果情報(ニアエンド状態)の送信後であって監視結果情報(非ニアエンド状態)の送信前である場合(監視結果情報(ニアエンド状態)も監視結果情報(非ニアエンド状態)も送信したが最後に送信したのが監視結果情報(ニアエンド状態)である場合も含む))に、登録装置10に監視結果情報(非ニアエンド状態)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-near-end state) when the display setting of the near-end button BT32 in theregistration device 10 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-near-end state) to theregistration device 10 when the display setting of the near-end button BT32 in theregistration device 10 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-near-end state) to theregistration device 10 after transmitting the monitoring result information (near-end state) but before transmitting the monitoring result information (non-near-end state) (including the case where both the monitoring result information (near-end state) and the monitoring result information (non-near-end state) were transmitted but the last transmitted information was the monitoring result information (near-end state)).
ステップS404:精算装置20は、取引状況管理装置40に監視結果情報(ニアエンド状態)を送信する。監視結果情報(ニアエンド状態)は、当該精算装置20の何れかの貨幣がニアエンド状態に該当する旨の監視結果情報である。監視結果情報(ニアエンド状態)は、当該精算装置20の装置識別番号、当該精算装置20の何れかの貨幣がニアエンド状態に該当する旨を示す情報、ニアエンド状態に関する情報(該当する貨幣、枚数)を含む。続いてステップS405に進む。Step S404: Thesettlement device 20 transmits monitoring result information (near-end state) to the transactionstatus management device 40. The monitoring result information (near-end state) is monitoring result information indicating that any coin in thesettlement device 20 is in a near-end state. The monitoring result information (near-end state) includes the device identification number of thesettlement device 20, information indicating that any coin in thesettlement device 20 is in a near-end state, and information regarding the near-end state (corresponding coin, number of coins). Next, proceed to step S405.
なお、精算装置20は、取引状況管理装置40におけるニアエンドボタンBT62の表示の設定が既に表示状態であるときには、監視結果情報(ニアエンド状態)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40におけるニアエンドボタンBT62の表示の設定が非表示状態であるときに、取引状況管理装置40に監視結果情報(ニアエンド状態)を送信してもよい。つまり、精算装置20は、監視結果情報(ニアエンド状態)の送信前である場合(監視結果情報(ニアエンド状態)も監視結果情報(非ニアエンド状態)も送信したが最後に送信したのが監視結果情報(非ニアエンド状態)である場合も含む))に、取引状況管理装置40に監視結果情報(ニアエンド状態)を送信してもよい。Thesettlement device 20 may not transmit the monitoring result information (near-end state) when the display setting of the near-end button BT62 in the transactionstatus management device 40 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (near-end state) to the transactionstatus management device 40 when the display setting of the near-end button BT62 in the transactionstatus management device 40 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (near-end state) to the transactionstatus management device 40 before transmitting the monitoring result information (near-end state) (including the case where both the monitoring result information (near-end state) and the monitoring result information (non-near-end state) were transmitted but the last transmitted information was the monitoring result information (non-near-end state)).
ステップS405:精算装置20は、登録装置10に監視結果情報(非ニアエンド状態)を送信する。続いてステップS410に進む。なお、ステップS403と同様、精算装置20は、登録装置10におけるニアエンドボタンBT32の表示の設定が既に非表示状態であるときには、登録装置10に監視結果情報(非ニアエンド状態)を送信しなくてもよい。Step S405: Thesettlement device 20 transmits the monitoring result information (non-near-end state) to theregistration device 10. Then, proceed to step S410. Note that, similar to step S403, thesettlement device 20 does not need to transmit the monitoring result information (non-near-end state) to theregistration device 10 when the display setting of the near-end button BT32 in theregistration device 10 is already in the hidden state.
ステップS406:精算装置20は、取引状況管理装置40に監視結果情報(ニアエンド状態)を送信する。続いてステップS407に進む。なお、ステップS404と同様、精算装置20は、取引状況管理装置40におけるニアエンドボタンBT62の表示の設定が既に表示状態であるときには、監視結果情報(ニアエンド状態)を送信しなくてもよい。Step S406: Thesettlement device 20 transmits the monitoring result information (near-end state) to the transactionstatus management device 40. Then, proceed to step S407. As in step S404, thesettlement device 20 does not need to transmit the monitoring result information (near-end state) when the display setting of the near-end button BT62 in the transactionstatus management device 40 is already in the displayed state.
ステップS407:精算装置20は、登録装置10に監視結果情報(ニアエンド状態)を送信する。続いてステップS410に進む。Step S407: Thesettlement device 20 transmits the monitoring result information (near-end state) to theregistration device 10. Then, proceed to step S410.
なお、精算装置20は、登録装置10におけるニアエンドボタンBT32の表示の設定が既に表示状態であるときには、監視結果情報(ニアエンド状態)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10におけるニアエンドボタンBT32の表示の設定が非表示状態であるときに、登録装置10に監視結果情報(ニアエンド状態)を送信してもよい。つまり、精算装置20は、監視結果情報(ニアエンド状態)の送信前である場合(監視結果情報(ニアエンド状態)も監視結果情報(非ニアエンド状態)も送信したが最後に送信したのが監視結果情報(非ニアエンド状態)である場合も含む))に、登録装置10に監視結果情報(ニアエンド状態)を送信してもよい。Thesettlement device 20 does not have to transmit the monitoring result information (near-end state) when the display setting of the near-end button BT32 in theregistration device 10 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (near-end state) to theregistration device 10 when the display setting of the near-end button BT32 in theregistration device 10 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (near-end state) to theregistration device 10 before transmitting the monitoring result information (near-end state) (including the case where both the monitoring result information (near-end state) and the monitoring result information (non-near-end state) were transmitted, but the last transmitted information was the monitoring result information (non-near-end state)).
なお、精算装置20は、客の貨幣の投入によって貨幣が増加し、ニアエンド状態が解消された場合(ステップS400(NO)、S401(NO))の他、店員の作業(貨幣の補充等)によって、ニアエンド状態が解消された場合にも、監視結果情報(非ニアエンド状態)を送信する。Thesettlement device 20 also transmits monitoring result information (not near-end state) when the near-end state is resolved by an action by a store clerk (such as refilling coins) in addition to when the near-end state is resolved by an increase in coins due to a customer inserting coins (steps S400 (NO), S401 (NO)).
ステップS410:精算装置20は、何れかの貨幣がニアフル状態判定用の第2上限枚数よりも多いか否かを判断する。何れかの貨幣が第2上限枚数よりも多ければ(ステップS410:YES)、ステップS411に進む。何れの貨幣も第2上限枚数よりも多くなければ(ステップS410:NO)、ステップS412に進む。Step S410: Thesettlement device 20 determines whether any of the coins are more than the second upper limit number for determining the near-full state. If any of the coins are more than the second upper limit number (Step S410: YES), proceed to Step S411. If none of the coins are more than the second upper limit number (Step S410: NO), proceed to Step S412.
ステップS411:精算装置20は、何れかの貨幣がニアフル状態判定用の第2上限枚数よりも多いか否かを判断する。詳細は図21にて説明するが、第1上限枚数は、第2上限枚数よりも多い枚数である。何れかの貨幣が第2上限枚数よりも多ければ(ステップS411:YES)、ステップS416に進む。何れの貨幣も第1上限枚数よりも多くなければ(ステップS411:NO)、ステップS414に進む。Step S411: Thesettlement device 20 determines whether any of the coins are more than the second upper limit number for determining the near-full state. The first upper limit number is a number that is more than the second upper limit number, as will be explained in detail in FIG. 21. If any of the coins are more than the second upper limit number (step S411: YES), proceed to step S416. If none of the coins are more than the first upper limit number (step S411: NO), proceed to step S414.
ステップS412:精算装置20は、取引状況管理装置40に監視結果情報(非ニアフル状態)を送信する。監視結果情報(非ニアフル状態)は、当該精算装置20の何れの貨幣もニアフル状態に該当しない旨の監視結果情報である。監視結果情報(非ニアフル状態)は、当該精算装置20の装置識別番号、当該精算装置20の何れの貨幣もニアフル状態に該当しない旨を示す情報を含む。続いてステップS413に進む。Step S412: Thesettlement device 20 transmits monitoring result information (non-near-full state) to the transactionstatus management device 40. The monitoring result information (non-near-full state) is monitoring result information indicating that none of the coins in thesettlement device 20 are in the near-full state. The monitoring result information (non-near-full state) includes the device identification number of thesettlement device 20 and information indicating that none of the coins in thesettlement device 20 are in the near-full state. Next, proceed to step S413.
なお、取引状況管理装置40は、監視結果情報(ニアフル状態)に基づいて、精算関連報知領域HR20におけるニアフルボタンBT63の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非ニアフル状態)に基づいて、精算関連報知領域HR20におけるニアフルボタンBT63の表示の設定を表示状態から非表示状態に切り替える。The transactionstatus management device 40 switches the display setting of the near-full button BT63 in the settlement-related notification area HR20 from a hidden state to a displayed state based on the monitoring result information (near-full state), and switches the display setting of the near-full button BT63 in the settlement-related notification area HR20 from a displayed state to a hidden state based on the monitoring result information (not near-full state).
従って、精算装置20は、取引状況管理装置40におけるニアフルボタンBT63の表示の設定が既に非表示状態であるときには、監視結果情報(非ニアフル状態)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40におけるニアフルボタンBT63の表示の設定が表示状態であるときに、取引状況管理装置40に監視結果情報(非ニアフル状態)を送信してもよい。つまり、精算装置20は、監視結果情報(ニアフル状態)の送信後であって監視結果情報(非ニアフル状態)の送信前である場合(監視結果情報(ニアフル状態)も監視結果情報(非ニアフル状態)も送信したが最後に送信したのが監視結果情報(ニアフル状態)である場合も含む))に、取引状況管理装置40に監視結果情報(非ニアフル状態)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-near-full state) when the display setting of the near-full button BT63 in the transactionstatus management device 40 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-near-full state) to the transactionstatus management device 40 when the display setting of the near-full button BT63 in the transactionstatus management device 40 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-near-full state) to the transactionstatus management device 40 after transmitting the monitoring result information (near-full state) but before transmitting the monitoring result information (non-near-full state) (including the case where both the monitoring result information (near-full state) and the monitoring result information (non-near-full state) were transmitted but the last transmitted information was the monitoring result information (near-full state)).
ステップS413:精算装置20は、登録装置10に監視結果情報(非ニアフル状態)を送信する。そして本フローチャートは終了する。Step S413: Thesettlement device 20 transmits the monitoring result information (non-near-full state) to theregistration device 10. This flowchart then ends.
なお、登録装置10は、監視結果情報(ニアフル状態)に基づいて、精算関連報知領域HR10におけるニアフルボタンBT33の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非ニアフル状態)に基づいて、精算関連報知領域HR10におけるニアフルボタンBT33の表示の設定を表示状態から非表示状態に切り替える。Theregistration device 10 switches the display setting of the near-full button BT33 in the settlement-related notification area HR10 from a hidden state to a displayed state based on the monitoring result information (near-full state), and switches the display setting of the near-full button BT33 in the settlement-related notification area HR10 from a displayed state to a hidden state based on the monitoring result information (not near-full state).
従って、精算装置20は、登録装置10におけるニアフルボタンBT33の表示の設定が既に非表示状態であるときには、監視結果情報(非ニアフル状態)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10におけるニアフルボタンBT33の表示の設定が表示状態であるときに、登録装置10に監視結果情報(非ニアフル状態)を送信してもよい。つまり、精算装置20は、監視結果情報(ニアフル状態)の送信後であって監視結果情報(非ニアフル状態)の送信前である場合(監視結果情報(ニアフル状態)も監視結果情報(非ニアフル状態)も送信したが最後に送信したのが監視結果情報(ニアフル状態)である場合も含む))に、登録装置10に監視結果情報(非ニアフル状態)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-near-full state) when the display setting of the near-full button BT33 in theregistration device 10 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-near-full state) to theregistration device 10 when the display setting of the near-full button BT33 in theregistration device 10 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-near-full state) to theregistration device 10 after transmitting the monitoring result information (near-full state) but before transmitting the monitoring result information (non-near-full state) (including the case where both the monitoring result information (near-full state) and the monitoring result information (non-near-full state) were transmitted but the last transmitted information was the monitoring result information (near-full state)).
ステップS414:精算装置20は、取引状況管理装置40に監視結果情報(ニアフル状態)を送信する。監視結果情報(ニアフル状態)は、当該精算装置20の何れかの貨幣がニアフル状態に該当する旨の監視結果情報である。監視結果情報(ニアフル状態)は、当該精算装置20の装置識別番号、当該精算装置20の何れかの貨幣がニアフル状態に該当する旨を示す情報、ニアフル状態に関する情報(該当する貨幣、枚数)を含む。続いてステップS415に進む。Step S414: Thesettlement device 20 transmits monitoring result information (near-full state) to the transactionstatus management device 40. The monitoring result information (near-full state) is monitoring result information indicating that any coin in thesettlement device 20 falls into a near-full state. The monitoring result information (near-full state) includes the device identification number of thesettlement device 20, information indicating that any coin in thesettlement device 20 falls into a near-full state, and information regarding the near-full state (corresponding coins, number of coins). Next, proceed to step S415.
なお、精算装置20は、取引状況管理装置40におけるニアフルボタンBT63の表示の設定が既に表示状態であるときには、監視結果情報(ニアフル状態)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40におけるニアフルボタンBT63の表示の設定が非表示状態であるときに、取引状況管理装置40に監視結果情報(ニアフル状態)を送信してもよい。つまり、精算装置20は、監視結果情報(ニアフル状態)の送信前である場合(監視結果情報(ニアフル状態)も監視結果情報(非ニアフル状態)も送信したが最後に送信したのが監視結果情報(非ニアフル状態)である場合も含む))に、取引状況管理装置40に監視結果情報(ニアフル状態)を送信してもよい。Thesettlement device 20 may not transmit the monitoring result information (near-full state) when the display setting of the near-full button BT63 in the transactionstatus management device 40 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (near-full state) to the transactionstatus management device 40 when the display setting of the near-full button BT63 in the transactionstatus management device 40 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (near-full state) to the transactionstatus management device 40 before transmitting the monitoring result information (near-full state) (including the case where both the monitoring result information (near-full state) and the monitoring result information (non-near-full state) have been transmitted but the last transmitted information was the monitoring result information (non-near-full state)).
ステップS415:精算装置20は、登録装置10に監視結果情報(非ニアフル状態)を送信する。そして本フローチャートは終了する。なお、ステップS413と同様、精算装置20は、登録装置10におけるニアフルボタンBT33の表示の設定が既に非表示状態であるときには、登録装置10に監視結果情報(非ニアフル状態)を送信しなくてもよい。Step S415: Thesettlement device 20 transmits the monitoring result information (non-near-full state) to theregistration device 10. Then, this flowchart ends. Note that, similar to step S413, thesettlement device 20 does not need to transmit the monitoring result information (non-near-full state) to theregistration device 10 when the display setting of the near-full button BT33 in theregistration device 10 is already in the hidden state.
ステップS416:精算装置20は、取引状況管理装置40に監視結果情報(ニアフル状態)を送信する。続いてステップS417に進む。なお、ステップS414と同様、精算装置20は、取引状況管理装置40におけるニアフルボタンBT63の表示の設定が既に表示状態であるときには、監視結果情報(ニアフル状態)を送信しなくてもよい。Step S416: Thesettlement device 20 transmits the monitoring result information (near-full state) to the transactionstatus management device 40. Then, proceed to step S417. Note that, similar to step S414, thesettlement device 20 does not need to transmit the monitoring result information (near-full state) when the display setting of the near-full button BT63 in the transactionstatus management device 40 is already in the displayed state.
ステップS417:精算装置20は、登録装置10に監視結果情報(ニアフル状態)を送信する。そして本フローチャートは終了する。Step S417: Thesettlement device 20 transmits the monitoring result information (near-full state) to theregistration device 10. This flowchart then ends.
なお、精算装置20は、登録装置10におけるニアフルボタンBT33の表示の設定が既に表示状態であるときには、監視結果情報(ニアフル状態)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10におけるニアフルボタンBT33の表示の設定が非表示状態であるときに、登録装置10に監視結果情報(ニアフル状態)を送信してもよい。つまり、精算装置20は、監視結果情報(ニアフル状態)の送信前である場合(監視結果情報(ニアフル状態)も監視結果情報(非ニアフル状態)も送信したが最後に送信したのが監視結果情報(非ニアフル状態)である場合も含む))に、登録装置10に監視結果情報(ニアフル状態)を送信してもよい。Thesettlement device 20 does not have to transmit the monitoring result information (near-full state) when the display setting of the near-full button BT33 in theregistration device 10 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (near-full state) to theregistration device 10 when the display setting of the near-full button BT33 in theregistration device 10 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (near-full state) to theregistration device 10 before transmitting the monitoring result information (near-full state) (including the case where both the monitoring result information (near-full state) and the monitoring result information (non-near-full state) were transmitted but the last transmitted information was the monitoring result information (non-near-full state)).
なお、精算装置20は、釣り銭の払い出しによって貨幣が減少し、ニアフル状態が解消された場合(ステップS410(NO)、S411(NO))の他、店員の作業(貨幣の排出等)によって、ニアフル状態が解消された場合にも、監視結果情報(非ニアフル状態)を送信する。Thesettlement device 20 also sends monitoring result information (not near-full state) when the near-full state is resolved by the action of a store clerk (e.g., ejecting coins) in addition to when the near-full state is resolved due to a decrease in coins as a result of the payment of change (steps S410 (NO), S411 (NO)).
精算装置20は、図21に示したようなニアエンド・ニアフル判定用情報を参照し、上述の判定処理(ステップS400、ステップS401、ステップS410、ステップS411の処理)を実行してもよい。図21に示したニアエンド・ニアフル判定用情報は、精算装置20がアクセス可能な場所(例えば、夫々の精算装置20、取引状況管理装置40、クラウドサーバ)に記憶されていればよい。Thesettlement device 20 may refer to the near-end/near-full determination information as shown in FIG. 21 and execute the above-mentioned determination process (steps S400, S401, S410, and S411). The near-end/near-full determination information shown in FIG. 21 may be stored in a location accessible by the settlement device 20 (e.g., eachsettlement device 20, the transactionstatus management device 40, or a cloud server).
図21に示したニアエンド・ニアフル判定用情報によれば、1円硬貨(10円硬貨、百円硬貨、千円札も同様)の第2下限枚数は25枚、第1下限枚数は13枚であり、5円硬貨(50円硬貨、5百円硬貨、5千円札も同様)の第2下限枚数は7枚、第1下限枚数は4枚である。なお、2千円札及び一万円札は釣り銭として使用しないため枚数が設定されていない(図21では「-」と表記)。According to the near-end/near-full determination information shown in FIG. 21, the second lower limit for 1 yen coins (as well as 10 yen coins, 100 yen coins, and 1000 yen notes) is 25 and the first lower limit is 13, while the second lower limit for 5 yen coins (as well as 50 yen coins, 500 yen coins, and 5000 yen notes) is 7 and the first lower limit is 4. Note that the numbers of 2000 yen and 10,000 yen notes are not set because they are not used as change (shown as "-" in FIG. 21).
従って、精算装置20は、1円硬貨、10円硬貨、百円硬貨、千円札が何れも25枚(第2下限枚数)以上であって、かつ、5円硬貨、50円硬貨、5百円硬貨、5千円札が何れも7枚(第2下限枚数)以上である場合(ステップS400(NO))、取引状況管理装置40にも登録装置10にも監視結果情報(ニアエンド状態)を送信しない。Therefore, if the number of 1 yen coins, 10 yen coins, 100 yen coins, and 1,000 yen bills is 25 or more (second lower limit number) and the number of 5 yen coins, 50 yen coins, 500 yen coins, and 5,000 yen bills is 7 or more (second lower limit number) (step S400 (NO)), thesettlement device 20 does not transmit monitoring result information (near-end state) to the transactionstatus management device 40 or theregistration device 10.
また、精算装置20は、1円硬貨、10円硬貨、百円硬貨、千円札のうちの少なくとも1つが13枚(第1下限枚数)未満であるか、又は、5円硬貨、50円硬貨、5百円硬貨、5千円札のうちの少なくとも1つが4枚(第1下限枚数)未満である場合(ステップS401(YES))、取引状況管理装置40にも登録装置10にも監視結果情報(ニアエンド状態)を送信する(ステップS406、S407)。In addition, if at least one of the 1 yen coins, 10 yen coins, 100 yen coins, and 1000 yen bills is less than 13 pieces (first lower limit number), or at least one of the 5 yen coins, 50 yen coins, 500 yen coins, and 5000 yen bills is less than 4 pieces (first lower limit number) (step S401 (YES)), thesettlement device 20 transmits monitoring result information (near-end state) to both the transactionstatus management device 40 and the registration device 10 (steps S406, S407).
精算装置20は、上記以外の場合(ステップS401(NO))、取引状況管理装置40に監視結果情報(ニアエンド状態)を送信する(ステップS404)。In cases other than those described above (step S401 (NO)), thesettlement device 20 transmits monitoring result information (near-end state) to the transaction status management device 40 (step S404).
また、図21に示したニアエンド・ニアフル判定用情報によれば、1円硬貨(10円硬貨、百円硬貨、千円札、一万円札も同様)の第2上限枚数は172枚、第1上限枚数は190枚であり、5円硬貨(50円硬貨、5百円硬貨も同様)の第2上限枚数は190枚、第1上限枚数は196枚であり、2千円札(5千円札も同様)の第2上限枚数は193枚、第1上限枚数は197枚である。なお、便宜上、夫々の貨幣は、200枚迄収容できるものとして説明している。According to the near-end/near-full determination information shown in FIG. 21, the second upper limit for the number of 1 yen coins (as well as 10 yen coins, 100 yen coins, 1000 yen notes, and 10,000 yen notes) is 172, and the first upper limit is 190, the second upper limit for the number of 5 yen coins (as well as 50 yen coins and 500 yen coins) is 190, and the first upper limit is 196, and the second upper limit for the number of 2,000 yen notes (as well as 5,000 yen notes) is 193, and the first upper limit is 197. For convenience, the description is given assuming that up to 200 of each currency can be stored.
従って、精算装置20は、1円硬貨、10円硬貨、百円硬貨、千円札、一万円札が何れも172枚(第2上限枚数)以下であり、かつ、5円硬貨、50円硬貨、5百円硬貨が何れも190枚(第2上限枚数)以下であり、かつ、2千円札、5千円札が何れも193枚(第2上限枚数)以下である場合(ステップS410(NO))、取引状況管理装置40にも登録装置10にも監視結果情報(ニアフル状態)を送信しない。Therefore, if the number of 1 yen coins, 10 yen coins, 100 yen coins, 1000 yen bills, and 10,000 yen bills is 172 or less (second upper limit), the number of 5 yen coins, 50 yen coins, and 500 yen coins is 190 or less (second upper limit), and the number of 2,000 yen bills and 5,000 yen bills is 193 or less (second upper limit) (step S410 (NO)), thesettlement device 20 does not transmit monitoring result information (near-full state) to either the transactionstatus management device 40 or theregistration device 10.
また、精算装置20は、1円硬貨、10円硬貨、百円硬貨、千円札、一万円札のうちの少なくとも1つが190枚(第1上限枚数)よりも多いか、又は、5円硬貨、50円硬貨、5百円硬貨のうちの少なくとも1つが196枚(第1上限枚数)よりも多いか、2千円札、5千円札のうちの少なくとも1つが197枚(第1上限枚数)よりも多い場合(ステップS411(YES))、取引状況管理装置40にも登録装置10にも監視結果情報(ニアフル状態)を送信する(ステップS416、S417)。In addition, if at least one of 1 yen coins, 10 yen coins, 100 yen coins, 1000 yen notes, and 10,000 yen notes is more than 190 pieces (first upper limit number), or at least one of 5 yen coins, 50 yen coins, and 500 yen coins is more than 196 pieces (first upper limit number), or at least one of 2,000 yen notes and 5,000 yen notes is more than 197 pieces (first upper limit number) (step S411 (YES)), thesettlement device 20 transmits monitoring result information (near-full state) to both the transactionstatus management device 40 and the registration device 10 (steps S416 and S417).
精算装置20は、上記以外の場合(ステップS411(NO))、取引状況管理装置40に監視結果情報(ニアフル状態)を送信する(ステップS414)。In cases other than those described above (step S411 (NO)), thesettlement device 20 transmits monitoring result information (near-full state) to the transaction status management device 40 (step S414).
(図22のフローチャートの説明)
図22のフローチャートは、レシート用紙監視処理(図15のフローチャートのステップS54)の詳細を示している。(Explanation of the flow chart in FIG. 22)
The flowchart in FIG. 22 shows details of the receipt paper monitoring process (step S54 in the flowchart in FIG. 15).
図22のステップS420:精算装置20は、レシート用紙の残量が、レシート用紙残量判定用の第2判定量(例えば、2メートル)未満であるか否かを判断する。レシート用紙の残量が第2判定量未満であれば(ステップS420:YES)、ステップS421に進む。レシート用紙の残量が第2判定量未満でなければ(ステップS420:NO)、本フローチャートは終了する。Step S420 in FIG. 22: Thesettlement device 20 determines whether the remaining amount of receipt paper is less than a second judgment amount (e.g., 2 meters) for determining the remaining amount of receipt paper. If the remaining amount of receipt paper is less than the second judgment amount (step S420: YES), proceed to step S421. If the remaining amount of receipt paper is not less than the second judgment amount (step S420: NO), this flowchart ends.
ステップS421:精算装置20は、レシート用紙の残量が、レシート用紙残量判定用の第1判定量(例えば、1メートル)未満であるか否かを判断する。レシート用紙の残量が第1判定量未満であれば(ステップS421:YES)、ステップS427に進む。レシート用紙の残量が第1判定量未満でなければ(ステップS420:NO)、ステップS424に進む。Step S421: Thesettlement device 20 determines whether the remaining amount of receipt paper is less than a first judgment amount (e.g., 1 meter) for determining the remaining amount of receipt paper. If the remaining amount of receipt paper is less than the first judgment amount (step S421: YES), proceed to step S427. If the remaining amount of receipt paper is not less than the first judgment amount (step S420: NO), proceed to step S424.
ステップS424:精算装置20は、取引状況管理装置40に監視結果情報(レシート)を送信する。監視結果情報(レシート)は、当該精算装置20のレシート用紙の残量が少ない状態(レシート用紙要補充状態)に該当する旨の監視結果情報である。監視結果情報(レシート)は、当該精算装置20の装置識別番号、当該精算装置20がレシート用紙要補充状態に該当する旨を示す情報、レシート用紙要補充状態に関する情報(レシート残量等)を含む。そして本フローチャートは終了する。Step S424: Thesettlement device 20 sends monitoring result information (receipt) to the transactionstatus management device 40. The monitoring result information (receipt) is monitoring result information indicating that thesettlement device 20 has little receipt paper remaining (receipt paper needs to be replenished). The monitoring result information (receipt) includes the device identification number of thesettlement device 20, information indicating that thesettlement device 20 is in a state where receipt paper needs to be replenished, and information regarding the receipt paper needs to be replenished state (remaining receipt amount, etc.). This flowchart then ends.
なお、取引状況管理装置40は、監視結果情報(レシート)に基づいて、精算関連報知領域HR20におけるレシートボタンBT61の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非レシート)に基づいて、精算関連報知領域HR20におけるレシートボタンBT61の表示の設定を表示状態から非表示状態に切り替える。The transactionstatus management device 40 switches the display setting of the receipt button BT61 in the settlement-related notification area HR20 from a hidden state to a displayed state based on the monitoring result information (receipt), and switches the display setting of the receipt button BT61 in the settlement-related notification area HR20 from a displayed state to a hidden state based on the monitoring result information (non-receipt).
従って、精算装置20は、取引状況管理装置40におけるレシートボタンBT61の表示の設定が既に表示状態であるときには、監視結果情報(レシート)を送信しなくてもよい。換言すれば、精算装置20は、取引状況管理装置40におけるレシートボタンBT61の表示の設定が非表示状態であるときに、取引状況管理装置40に監視結果情報(レシート)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (receipt) when the display setting of the receipt button BT61 in the transactionstatus management device 40 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (receipt) to the transactionstatus management device 40 when the display setting of the receipt button BT61 in the transactionstatus management device 40 is in the non-display state.
ステップS427:精算装置20は、登録装置10に監視結果情報(レシート)を送信する。そして本フローチャートは終了する。Step S427: Thesettlement device 20 sends the monitoring result information (receipt) to theregistration device 10. This flowchart then ends.
なお、登録装置10は、監視結果情報(レシート)に基づいて、精算関連報知領域HR10におけるレシートボタンBT31の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非レシート)に基づいて、精算関連報知領域HR10におけるレシートボタンBT31の表示の設定を表示状態から非表示状態に切り替える。Theregistration device 10 switches the display setting of the receipt button BT31 in the settlement-related notification area HR10 from a hidden state to a displayed state based on the monitoring result information (receipt), and switches the display setting of the receipt button BT31 in the settlement-related notification area HR10 from a displayed state to a hidden state based on the monitoring result information (non-receipt).
従って、精算装置20は、登録装置10におけるレシートボタンBT31の表示の設定が既に表示状態であるときには、監視結果情報(レシート)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10におけるレシートボタンBT31の表示の設定が非表示状態であるときに、登録装置10に監視結果情報(レシート)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (receipt) when the display setting of the receipt button BT31 in theregistration device 10 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (receipt) to theregistration device 10 when the display setting of the receipt button BT31 in theregistration device 10 is in the non-display state.
なお、精算装置20は、店員の作業(レシート用紙の補充等)によって、レシート用紙要補充状態が解消された場合、監視結果情報(非レシート)を送信する。図22のフローチャートでは図示を省略している。第1実施形態(第2実施形態も同様)では、レシート用紙がある残量であるときに、ある装置におけるレシートボタンBT31の表示(表示の有無)は、当該装置の種類(登録装置10、取引状況管理装置40)に基づいて決定される。つまり、同一の装置であれば、店員によるレシート用紙の補充作業がない限り、レシートボタンBT31の表示は変化しない。従って、第1実施形態(第2実施形態も同様)では、レシート用紙監視処理において監視結果情報(非レシート)の送信を省略している(図22)。Thesettlement device 20 sends monitoring result information (non-receipt) when the receipt paper refill status is resolved by the action of the store clerk (such as refilling receipt paper). This is omitted from the flowchart in FIG. 22. In the first embodiment (as in the second embodiment), when there is a certain amount of receipt paper remaining, the display (presence or absence of display) of the receipt button BT31 on a certain device is determined based on the type of device (registration device 10, transaction status management device 40). In other words, if it is the same device, the display of the receipt button BT31 will not change unless the store clerk refills the receipt paper. Therefore, in the first embodiment (as in the second embodiment), the sending of monitoring result information (non-receipt) is omitted in the receipt paper monitoring process (FIG. 22).
一方、後述の、第3実施形態~第6実施形態では、店員によるレシート用紙の補充作業がなくても、同一の装置において、レシートボタンBT31の表示が変化する場合がある。例えば、第3実施形態(第4実施形態も同様)では使用者(通常店員、制限店員)に応じてレシートボタンBT31の表示が変化する場合がある。また、第5実施形態(第6実施形態も同様)では状態(通常報知状態、報知制限状態)に応じてレシートボタンBT31の表示が変化する場合がある。従って、第3実施形態(第4実施形態も同様)では使用者の交代を想定し、第5実施形態(第6実施形態も同様)では状態の変化を想定し、レシート用紙監視処理において監視結果情報(非レシート)を送信している(図31、図41)。On the other hand, in the third to sixth embodiments described below, the display of the receipt button BT31 may change on the same device even if the clerk does not replenish receipt paper. For example, in the third embodiment (similar to the fourth embodiment), the display of the receipt button BT31 may change depending on the user (normal clerk, restricted clerk). Also, in the fifth embodiment (similar to the sixth embodiment), the display of the receipt button BT31 may change depending on the state (normal notification state, restricted notification state). Therefore, the third embodiment (similar to the fourth embodiment) assumes a change in user, and the fifth embodiment (similar to the sixth embodiment) assumes a change in state, and sends monitoring result information (non-receipt) in the receipt paper monitoring process (Figures 31 and 41).
(非現金の場合)
なお、図14及び図15に示したフローチャートは、上述したように、精算装置20の支払方法が現金である場合の処理の流れを示したものである。従って、図14及び図15における、初期化処理や行動監視処理の実行タイミングは、支払方法が現金である場合の一例である。支払方法が現金以外の支払方法(クレジット、電子マネー等)である場合には、精算装置20は、夫々の支払方法に応じた処理に応じた実行タイミングで、初期化処理や行動監視処理を実行する。一例として、支払方法がクレジットの場合、顧客の動作として、クレジットカードが挿入されたタイミングや、排出されたクレジットが取り去られたタイミングでも初期化処理を実行し、クレジットが排出され取り去られる迄の間に行動監視処理を実行してもよい。後述する他の実施形態(第2実施形態~第6実施形態)においても同様である。(Non-cash)
As described above, the flowcharts shown in Figs. 14 and 15 show the flow of processing when the payment method of thesettlement device 20 is cash. Therefore, the execution timing of the initialization processing and behavior monitoring processing in Figs. 14 and 15 is an example of the case when the payment method is cash. When the payment method is a payment method other than cash (credit, electronic money, etc.), thesettlement device 20 executes the initialization processing and behavior monitoring processing at execution timings according to the processing according to each payment method. As an example, when the payment method is credit, the initialization processing may be executed also when a credit card is inserted as a customer's action or when a discharged credit is removed, and the behavior monitoring processing may be executed between the time when the credit is discharged and the time when it is removed. The same applies to the other embodiments (second embodiment to sixth embodiment) described later.
また、図14及び図15に示したフローチャートは、貨幣監視処理が実行される例を説明したものであるが、貨幣の増減がない場合(支払方法が現金以外の支払方法である場合等)には、貨幣監視処理の実行を省略してもよい。また、図14及び図15に示したフローチャートは、レシート用紙監視処理が実行される例を説明したものであるが、レシートを印刷、発行しない場合(例えば、電子レシートとする場合、非図示のレシート不要の操作があった場合等)には、レシート用紙監視処理の実行を省略してもよい。後述する他の実施形態(第2実施形態~第6実施形態)では、貨幣監視処理もレシート用紙監視処理も省略しない例を説明するが、上記のような場合には、他の実施形態においても貨幣監視処理やレシート用紙監視処理を省略してもよい。The flowcharts shown in Figures 14 and 15 explain an example in which the currency monitoring process is executed, but if there is no increase or decrease in currency (such as when the payment method is a payment method other than cash), the currency monitoring process may be omitted.The flowcharts shown in Figures 14 and 15 explain an example in which the receipt paper monitoring process is executed, but if a receipt is not printed or issued (for example, when an electronic receipt is used, or when an operation that does not require a receipt (not shown) is performed), the receipt paper monitoring process may be omitted.In other embodiments (second to sixth embodiments) described later, examples in which neither the currency monitoring process nor the receipt paper monitoring process is omitted will be described, but in such cases, the currency monitoring process and the receipt paper monitoring process may also be omitted in other embodiments.
(第2実施形態)
続いて、第2実施形態として、登録装置10が操作迷いボタンや操作準備ボタンを表示する態様について説明する。つまり、第1実施形態では、登録装置10には操作迷いボタンや操作準備ボタンが表示されなかったが、第2実施形態では、登録装置10に操作迷いボタンや操作準備ボタンが表示される。なお、第2実施形態におけるネットワーク構成、各装置の構成等は、既に説明した第1実施形態と同様であるため、第1実施形態と共通する部分については、説明の一部又は全部を省略する。Second Embodiment
Next, as a second embodiment, a mode in which theregistration device 10 displays an operation confusion button and an operation preparation button will be described. That is, in the first embodiment, the operation confusion button and the operation preparation button were not displayed on theregistration device 10, but in the second embodiment, the operation confusion button and the operation preparation button are displayed on theregistration device 10. Note that, since the network configuration and the configuration of each device in the second embodiment are similar to those of the first embodiment already described, a part or all of the description of the parts common to the first embodiment will be omitted.
図23は、第2実施形態における精算関連報知領域の表示例である。具体的には、図23(A)~図23(D)の夫々は、精算関連報知領域HR10-2における表示例である。Figure 23 shows an example of the display of the settlement-related notification area in the second embodiment. Specifically, each of Figures 23(A) to 23(D) is a display example in the settlement-related notification area HR10-2.
図23(A)に示した操作迷いボタンBT41は、当該精算装置20(202レジ)を使用する顧客の行動(挙動)が、操作迷い行動である旨を示している。操作迷いボタンBT41は、報知ボタンの1つ(顧客の行動が操作迷い行動である旨を報知する報知ボタン)である。操作迷いボタンBT41が操作された場合には当該操作迷い行動に関する詳細報知情報(どの処理段階における操作迷い行動であるかを示す情報等)が表示される。The operation hesitation button BT41 shown in FIG. 23(A) indicates that the action (behavior) of a customer using the settlement device 20 (202 register) is operation hesitation. The operation hesitation button BT41 is one of the notification buttons (an notification button that notifies that the customer's action is operation hesitation). When the operation hesitation button BT41 is operated, detailed notification information regarding the operation hesitation (information indicating at which processing stage the operation hesitation occurs, etc.) is displayed.
登録装置10は、202レジが送信する監視結果情報(操作迷い行動)に基づいて、操作迷いボタンBT41の表示を非表示状態から表示状態に切り替え、監視結果情報(非操作迷い行動)に基づいて、操作迷いボタンBT41の表示を表示状態から非表示状態に切り替える。他の精算関連報知領域(精算関連報知領域HR20-1等)における操作迷いボタンBT41の表示についても同様である。Theregistration device 10 switches the display of the operation hesitation button BT41 from a hidden state to a displayed state based on the monitoring result information (operation hesitation behavior) sent by the 202 register, and switches the display of the operation hesitation button BT41 from a displayed state to a hidden state based on the monitoring result information (non-operation hesitation behavior). The same applies to the display of the operation hesitation button BT41 in other settlement-related notification areas (settlement-related notification area HR20-1, etc.).
図23(B)は、精算に関連する詳細報知情報(具体的には、操作迷い行動に関する詳細報知情報)の表示例である。登録装置10は、店員が操作迷いボタンBT41を操作した場合、図23(B)に示すような詳細報知情報(操作迷い行動に関する詳細報知情報)を表示する。図23(B)において、文言「操作迷い行動(おわりボタンの操作前)」は、当該操作迷い行動が、おわりボタンの操作前のタイミング(図15のステップS41の行動監視処理のタイミング)における操作迷い行動である旨を示している。Figure 23 (B) is an example of the display of detailed notification information related to payment (specifically, detailed notification information related to hesitant operation behavior). When a store clerk operates the hesitant operation button BT41, theregistration device 10 displays detailed notification information (detailed notification information related to hesitant operation behavior) as shown in Figure 23 (B). In Figure 23 (B), the words "hesitant operation behavior (before operating the Finish button)" indicate that the hesitant operation behavior in question is hesitant operation behavior at the timing before operating the Finish button (the timing of the behavior monitoring process of step S41 in Figure 15).
図23(C)に示した操作準備ボタンBT42は、当該精算装置20(202レジ)を使用する顧客の行動(挙動)が、操作準備行動である旨を示している。操作準備ボタンBT42は、報知ボタンの1つ(顧客の行動が操作準備行動である旨を報知する報知ボタン)である。操作準備ボタンBT42が操作された場合には当該操作準備行動に関する詳細報知情報(どの処理段階における操作準備行動であるかを示す情報等)が表示される。The operation preparation button BT42 shown in FIG. 23 (C) indicates that the action (behavior) of a customer using the settlement device 20 (202 register) is an operation preparation action. The operation preparation button BT42 is one of the notification buttons (an notification button that notifies that the customer's action is an operation preparation action). When the operation preparation button BT42 is operated, detailed notification information regarding the operation preparation action (such as information indicating at which processing stage the operation preparation action is) is displayed.
登録装置10は、202レジが送信する監視結果情報(操作準備行動)に基づいて、操作準備ボタンBT42の表示を非表示状態から表示状態に切り替え、監視結果情報(非操作準備行動)に基づいて、操作準備ボタンBT42の表示を表示状態から非表示状態に切り替える。他の精算関連報知領域(精算関連報知領域HR20-1等)における操作準備ボタンBT42の表示についても同様である。Theregistration device 10 switches the display of the operation preparation button BT42 from a hidden state to a displayed state based on the monitoring result information (operation preparation action) sent by the 202 register, and switches the display of the operation preparation button BT42 from a displayed state to a hidden state based on the monitoring result information (non-operation preparation action). The same applies to the display of the operation preparation button BT42 in other settlement-related notification areas (settlement-related notification area HR20-1, etc.).
図23(D)は、精算に関連する詳細報知情報(具体的には、操作準備行動に関する詳細報知情報)の表示例である。登録装置10は、店員が操作準備ボタンBT42を操作した場合、図23(D)に示すような詳細報知情報(操作準備行動に関する詳細報知情報)を表示する。図23(D)において、文言「操作準備行動(決済方法の選択前)」は、当該操作準備行動が、決済方法の選択前のタイミング(図14のステップS33の行動監視処理のタイミング)における操作準備行動である旨を示している。Figure 23 (D) is an example of the display of detailed notification information related to settlement (specifically, detailed notification information related to operation preparatory actions). When a store clerk operates the operation preparation button BT42, theregistration device 10 displays detailed notification information (detailed notification information related to operation preparatory actions) as shown in Figure 23 (D). In Figure 23 (D), the wording "operation preparatory action (before selection of payment method)" indicates that the operation preparatory action in question is an operation preparatory action at a timing before the selection of a payment method (the timing of the action monitoring process of step S33 in Figure 14).
図24及び図25は、第2実施形態における精算装置20の動作例を示すフローチャートである。具体的には、図24(A)は、第1実施形態の図16(B)の破線枠P1内を置き換えたものである。図24(B)は、第1実施形態の図17の破線枠P2内を置き換えたものである。図25(A)は、第1実施形態の図18の破線枠P3を置き換えたものである。図25(B)は、第1実施形態の図19の破線枠P4を置き換えたものである。Figures 24 and 25 are flow charts showing an example of the operation of thesettlement device 20 in the second embodiment. Specifically, Figure 24 (A) replaces the dashed frame P1 in Figure 16 (B) of the first embodiment. Figure 24 (B) replaces the dashed frame P2 in Figure 17 of the first embodiment. Figure 25 (A) replaces the dashed frame P3 in Figure 18 of the first embodiment. Figure 25 (B) replaces the dashed frame P4 in Figure 19 of the first embodiment.
(図24(A)のフローチャート)
以下に示すように、図24(A)のフローチャートは、ステップS226、S228の処理が存在する点が、図16(B)のフローチャートと異なる。以下、ステップS226、S228について説明する。(Flowchart of FIG. 24(A))
As will be described below, the flowchart in Fig. 24A differs from the flowchart in Fig. 16B in that it includes the processes of steps S226 and S228. Steps S226 and S228 will be described below.
ステップS226:ステップS225に続いて精算装置20は、登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS227に進む。Step S226: Following step S225, thesettlement device 20 transmits monitoring result information (non-operation preparation action) to theregistration device 10. Then, proceed to step S227.
なお、登録装置10は、監視結果情報(操作準備行動)に基づいて、精算関連報知領域HR10における操作準備ボタンBT42の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非操作準備行動)に基づいて、精算関連報知領域HR10における操作準備ボタンBT42の表示の設定を表示状態から非表示状態に切り替える。Theregistration device 10 switches the display setting of the operation preparation button BT42 in the settlement-related notification area HR10 from a hidden state to a displayed state based on the monitoring result information (operation preparation action), and switches the display setting of the operation preparation button BT42 in the settlement-related notification area HR10 from a displayed state to a hidden state based on the monitoring result information (non-operation preparation action).
従って、精算装置20は、登録装置10における操作準備ボタンBT42の表示の設定が既に非表示状態であるときには、監視結果情報(非操作準備行動)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10における操作準備ボタンBT42の表示の設定が表示状態であるときに、登録装置10に監視結果情報(非操作準備行動)を送信してもよい。つまり、精算装置20は、監視結果情報(操作準備行動)の送信後であって監視結果情報(非操作準備行動)の送信前である場合(監視結果情報(操作準備行動)も監視結果情報(非操作準備行動)も送信したが最後に送信したのが監視結果情報(操作準備行動)である場合も含む))に、登録装置10に監視結果情報(非操作準備行動)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-operation preparatory action) when the display setting of the operation preparation button BT42 in theregistration device 10 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-operation preparatory action) to theregistration device 10 when the display setting of the operation preparation button BT42 in theregistration device 10 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-operation preparatory action) to theregistration device 10 after transmitting the monitoring result information (operation preparatory action) but before transmitting the monitoring result information (non-operation preparatory action) (including the case where both the monitoring result information (operation preparatory action) and the monitoring result information (non-operation preparatory action) were transmitted but the last transmitted information was the monitoring result information (operation preparatory action)).
ステップS228:ステップS227に続いて精算装置20は、登録装置10に監視結果情報(非操作迷い行動)を送信する。そして、本フローチャートは終了する。Step S228: Following step S227, thesettlement device 20 transmits monitoring result information (non-operation hesitant behavior) to theregistration device 10. Then, this flowchart ends.
なお、登録装置10は、監視結果情報(操作迷い行動)に基づいて、精算関連報知領域HR10における操作迷いボタンBT41の表示の設定を非表示状態から表示状態に切り替え、監視結果情報(非操作迷い行動)に基づいて、精算関連報知領域HR10における操作迷いボタンBT41の表示の設定を表示状態から非表示状態に切り替える。Theregistration device 10 switches the display setting of the operation hesitation button BT41 in the settlement-related notification area HR10 from a hidden state to a displayed state based on the monitoring result information (operation hesitation behavior), and switches the display setting of the operation hesitation button BT41 in the settlement-related notification area HR10 from a displayed state to a hidden state based on the monitoring result information (non-operation hesitation behavior).
従って、精算装置20は、登録装置10における操作迷いボタンBT41の表示の設定が既に非表示状態であるときには、監視結果情報(非操作迷い行動)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10における操作迷いボタンBT41の表示の設定が表示状態であるときに、登録装置10に監視結果情報(非操作迷い行動)を送信してもよい。つまり、精算装置20は、監視結果情報(操作迷い行動)の送信後であって監視結果情報(非操作迷い行動)の送信前である場合(監視結果情報(操作迷い行動)も監視結果情報(非操作迷い行動)も送信したが最後に送信したのが監視結果情報(操作迷い行動)である場合も含む))に、登録装置10に監視結果情報(非操作準備行動)を送信してもよい。Therefore, thesettlement device 20 does not need to transmit the monitoring result information (non-operation hesitation behavior) when the display setting of the operation hesitation button BT41 in theregistration device 10 is already in the hidden state. In other words, thesettlement device 20 may transmit the monitoring result information (non-operation hesitation behavior) to theregistration device 10 when the display setting of the operation hesitation button BT41 in theregistration device 10 is in the displayed state. In other words, thesettlement device 20 may transmit the monitoring result information (non-operation preparation behavior) to theregistration device 10 after transmitting the monitoring result information (operation hesitation behavior) but before transmitting the monitoring result information (non-operation hesitation behavior) (including the case where both the monitoring result information (operation hesitation behavior) and the monitoring result information (non-operation hesitation behavior) were transmitted but the last transmitted information was the monitoring result information (operation hesitation behavior)).
(図24(B)のフローチャート)
以下に示すように、図24(B)のフローチャートは、ステップS312、S314の処理が存在する点が、図17のフローチャートと異なる。以下、ステップS312、S314について説明する。(Flowchart of FIG. 24(B))
As will be described below, the flowchart in Fig. 24B differs from the flowchart in Fig. 17 in that it includes processes in steps S312 and S314. Steps S312 and S314 will be described below.
ステップS312:ステップS311に続いて精算装置20は、図24(A)のステップS226と同様、登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS313に進む。なお、図24(A)のステップS226と同様、精算装置20は、登録装置10における離脱ボタンBT43の表示の設定が既に非表示状態であるときには、登録装置10に監視結果情報(非離脱行動)を送信しなくてもよい。Step S312: Following step S311, thesettlement device 20 transmits monitoring result information (non-operation preparation behavior) to theregistration device 10, similar to step S226 in FIG. 24(A). Then, proceed to step S313. Note that, similar to step S226 in FIG. 24(A), thesettlement device 20 does not need to transmit monitoring result information (non-exit behavior) to theregistration device 10 when the display setting of the exit button BT43 in theregistration device 10 is already in the hidden state.
ステップS314:ステップS313に続いて精算装置20は、図24(A)のステップS228と同様、登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS315に進む。なお、図24(A)のステップS228と同様、精算装置20は、登録装置10における操作迷いボタンBT41の表示の設定が既に非表示状態であるときには、登録装置10に監視結果情報(非操作迷い行動)を送信しなくてもよい。Step S314: Following step S313, thesettlement device 20 transmits the monitoring result information (non-operation hesitation behavior) to theregistration device 10, similar to step S228 in FIG. 24(A). Then, proceed to step S315. Note that, similar to step S228 in FIG. 24(A), thesettlement device 20 does not need to transmit the monitoring result information (non-operation hesitation behavior) to theregistration device 10 when the display setting of the operation hesitation button BT41 in theregistration device 10 is already in the hidden state.
(図25(A)のフローチャート)
以下に示すように、図25(A)のフローチャートは、ステップS327、S335、S336の処理が存在する点が、図18のフローチャートと異なる。以下、主に、ステップS327、S335、S336について説明する。(Flowchart of FIG. 25(A))
As will be described below, the flowchart in Fig. 25A differs from the flowchart in Fig. 18 in that it includes the processes of steps S327, S335, and S336. Steps S327, S335, and S336 will be mainly described below.
ステップS327:ステップS326に続いて精算装置20は、図24(A)のステップS228と同様、登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS330に進む。なお、図24(A)のステップS228と同様、精算装置20は、登録装置10における操作迷いボタンBT41の表示の設定が既に非表示状態であるときには、登録装置10に監視結果情報(非操作迷い行動)を送信しなくてもよい。Step S327: Following step S326, thesettlement device 20 transmits the monitoring result information (non-operation hesitation behavior) to theregistration device 10, similar to step S228 in FIG. 24(A). Then, proceed to step S330. Note that, similar to step S228 in FIG. 24(A), thesettlement device 20 does not need to transmit the monitoring result information (non-operation hesitation behavior) to theregistration device 10 when the display setting of the operation hesitation button BT41 in theregistration device 10 is already in the hidden state.
ステップS330:精算装置20は、ステップS321において計時を開始した操作準備行動判定前時間が、操作準備行動判定前時間判定用の第2判定用時間(例えば、30秒)以上であるか否かを判断する。操作準備行動判定前時間が第2判定用時間以上であれば(ステップS330:YES)、ステップS331に進む。操作準備行動判定前時間が第2判定用時間以上でなければ(ステップS330:NO)、本フローチャートは終了する。なお、本ステップS330では、後述のステップS335との関係上、「第2判定用時間」としている。Step S330: Thesettlement device 20 determines whether the time before the operation preparatory action determination, which started to be timed in step S321, is equal to or longer than the second determination time (e.g., 30 seconds) for determining the time before the operation preparatory action determination. If the time before the operation preparatory action determination is equal to or longer than the second determination time (step S330: YES), proceed to step S331. If the time before the operation preparatory action determination is not equal to or longer than the second determination time (step S330: NO), this flowchart ends. Note that in this step S330, it is referred to as the "second determination time" in relation to step S335 described below.
ステップS335:ステップS331に続いて精算装置20は、ステップS321において計時を開始した操作準備行動判定前時間が、操作準備行動判定前時間判定用の第1判定用時間(例えば、1分)以上であるか否かを判断する。操作準備行動判定前時間が第1判定用時間以上であれば(ステップS335:YES)、ステップS336に進む。操作準備行動判定前時間が第1判定用時間以上でなければ(ステップS335:NO)、本フローチャートは終了する。Step S335: Following step S331, thesettlement device 20 determines whether the time before the operation preparatory action determination, which started to be timed in step S321, is equal to or longer than the first determination time (e.g., one minute) for determining the time before the operation preparatory action determination. If the time before the operation preparatory action determination is equal to or longer than the first determination time (step S335: YES), proceed to step S336. If the time before the operation preparatory action determination is not equal to or longer than the first determination time (step S335: NO), this flowchart ends.
ステップS336:精算装置20は、登録装置10に監視結果情報(操作準備行動)を送信する。そして本フローチャートは終了する。Step S336: Thesettlement device 20 transmits monitoring result information (operation preparation action) to theregistration device 10. This flowchart then ends.
なお、精算装置20は、登録装置10における操作準備ボタンBT42の表示の設定が既に表示状態であるときには、監視結果情報(操作準備行動)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10における操作準備ボタンBT42の表示の設定が非表示状態であるときに、登録装置10に監視結果情報(操作準備行動)を送信してもよい。つまり、精算装置20は、監視結果情報(操作準備行動)の送信前である場合(監視結果情報(操作準備行動)も監視結果情報(非操作準備行動)も送信したが最後に送信したのが監視結果情報(非操作準備行動)である場合も含む))に、登録装置10に監視結果情報(操作準備行動)を送信してもよい。Thesettlement device 20 may not transmit the monitoring result information (operation preparation action) when the display setting of the operation preparation button BT42 in theregistration device 10 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (operation preparation action) to theregistration device 10 when the display setting of the operation preparation button BT42 in theregistration device 10 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (operation preparation action) to theregistration device 10 before transmitting the monitoring result information (operation preparation action) (including the case where both the monitoring result information (operation preparation action) and the monitoring result information (non-operation preparation action) were transmitted but the last transmitted monitoring result information was the monitoring result information (non-operation preparation action)).
(図25(B)のフローチャート)
以下に示すように、図25(B)のフローチャートは、ステップS347、S355、S356の処理が存在する点が、図19のフローチャートと異なる。以下、主に、ステップS347、S355、S356について説明する。(Flowchart of FIG. 25(B))
As will be described below, the flowchart in Fig. 25B differs from the flowchart in Fig. 19 in that it includes the processes of steps S347, S355, and S356. Steps S347, S355, and S356 will be mainly described below.
ステップS347:ステップS346に続いて精算装置20は、図24(A)のステップS226と同様、登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS350に進む。なお、図24(A)のステップS226と同様、精算装置20は、登録装置10における操作準備ボタンBT42の表示の設定が既に非表示状態であるときには、登録装置10に監視結果情報(非操作準備行動)を送信しなくてもよい。Step S347: Following step S346, thesettlement device 20 transmits monitoring result information (non-operation preparation action) to theregistration device 10, similar to step S226 in FIG. 24(A). Then, proceed to step S350. Note that, similar to step S226 in FIG. 24(A), thesettlement device 20 does not need to transmit monitoring result information (non-operation preparation action) to theregistration device 10 when the display setting of the operation preparation button BT42 in theregistration device 10 is already in the hidden state.
ステップS350:精算装置20は、ステップS341において計時を開始した操作迷い行動判定前時間が、操作迷い行動判定前時間判定用の第2判定用時間(例えば、20秒)以上であるか否かを判断する。操作迷い行動判定前時間が第2判定用時間以上であれば(ステップS350:YES)、ステップS351に進む。操作迷い行動判定前時間が第2判定用時間以上でなければ(ステップS350:NO)、本フローチャートは終了する。なお、本ステップS350では、後述のステップS355との関係上、「第2判定用時間」としている。Step S350: Thesettlement device 20 judges whether the time before judging the hesitant operation behavior, which started to be timed in step S341, is equal to or longer than the second judgment time (e.g., 20 seconds) for judging the time before judging the hesitant operation behavior. If the time before judging the hesitant operation behavior is equal to or longer than the second judgment time (step S350: YES), the process proceeds to step S351. If the time before judging the hesitant operation behavior is not equal to or longer than the second judgment time (step S350: NO), the process ends. Note that in this step S350, the "second judgment time" is used in relation to step S355 described below.
ステップS355:ステップS351に続いて精算装置20は、ステップS341において計時を開始した操作迷い行動判定前時間が、操作迷い行動判定前時間判定用の第1判定用時間(例えば、1分)以上であるか否かを判断する。操作迷い行動判定前時間が第1判定用時間以上であれば(ステップS355:YES)、ステップS356に進む。操作迷い行動判定前時間が第1判定用時間以上でなければ(ステップS355:NO)、本フローチャートは終了する。Step S355: Following step S351, thesettlement device 20 determines whether the time before judging hesitant operation behavior, which started to be timed in step S341, is equal to or longer than the first judgment time (e.g., one minute) for judging the time before hesitant operation behavior. If the time before judging hesitant operation behavior is equal to or longer than the first judgment time (step S355: YES), the process proceeds to step S356. If the time before judging hesitant operation behavior is not equal to or longer than the first judgment time (step S355: NO), the process ends.
ステップS356:精算装置20は、登録装置10に監視結果情報(操作迷い行動)を送信する。そして本フローチャートは終了する。Step S356: Thesettlement device 20 transmits the monitoring result information (hesitant operation behavior) to theregistration device 10. This flowchart then ends.
なお、精算装置20は、登録装置10における操作迷いボタンBT41の表示の設定が既に表示状態であるときには、監視結果情報(操作迷い行動)を送信しなくてもよい。換言すれば、精算装置20は、登録装置10における操作迷いボタンBT41の表示の設定が非表示状態であるときに、登録装置10に監視結果情報(操作迷い行動)を送信してもよい。つまり、精算装置20は、監視結果情報(操作迷い行動)の送信前である場合(監視結果情報(操作迷い行動)も監視結果情報(非操作迷い行動)も送信したが最後に送信したのが監視結果情報(非操作迷い行動)である場合も含む))に、登録装置10に監視結果情報(操作迷い行動)を送信してもよい。Thesettlement device 20 may not transmit the monitoring result information (operation hesitation behavior) when the display setting of the operation hesitation button BT41 in theregistration device 10 is already in the display state. In other words, thesettlement device 20 may transmit the monitoring result information (operation hesitation behavior) to theregistration device 10 when the display setting of the operation hesitation button BT41 in theregistration device 10 is in the non-display state. In other words, thesettlement device 20 may transmit the monitoring result information (operation hesitation behavior) to theregistration device 10 before transmitting the monitoring result information (operation hesitation behavior) (including the case where both the monitoring result information (operation hesitation behavior) and the monitoring result information (non-operation hesitation behavior) were transmitted, but the last transmitted information was the monitoring result information (non-operation hesitation behavior)).
(第3実施形態)
続いて、第3実施形態として、店員(店員の種類)に応じて精算(精算装置20、精算装置20を使用中の顧客)に関連する情報の報知態様(報知内容、報知条件等)を異ならせる態様について説明する。つまり、第1実施形態(第2実施形態)では、装置(装置の種類。取引状況管理装置40/登録装置10)に応じて精算に関連する情報の報知態様が異なったが、第3実施形態では店員(店員の種類)に応じて精算に関連する情報の報知態様が異なる。なお、第3実施形態におけるネットワーク構成、各装置の構成等は、既に説明した第1実施形態等と同様であるため、第1実施形態等と共通する部分については、説明の一部又は全部を省略する。Third Embodiment
Next, as a third embodiment, an embodiment in which the notification mode (notification content, notification conditions, etc.) of information related to settlement (settlement device 20, customer using settlement device 20) is changed depending on the clerk (type of clerk) will be described. That is, in the first embodiment (second embodiment), the notification mode of information related to settlement differed depending on the device (type of device: transactionstatus management device 40/registration device 10), but in the third embodiment, the notification mode of information related to settlement differs depending on the clerk (type of clerk). Note that the network configuration, the configuration of each device, etc. in the third embodiment are similar to those in the first embodiment, etc., already described, and therefore some or all of the description of the parts common to the first embodiment, etc. will be omitted.
(店員の種類)
店員には、精算(精算装置20、精算装置20を使用中の顧客)に関連する情報の報知について制限を設けていない通常店員と、制限を設けた制限店員とが存在する。例えば、通常店員と制限店員の別は、例えば、熟練した店員(熟練店員)を通常店員とし、経験が浅い店員(未熟店員)を制限としてもよいし、正社員を通常店員とし、アルバイト店員を制限店員としてもよい。(Type of store clerk)
There are normal clerks who have no restrictions on reporting information related to settlement (thesettlement device 20, the customer using the settlement device 20) and restricted clerks who have restrictions. For example, the distinction between normal clerks and restricted clerks may be made such that experienced clerks (experienced clerks) are normal clerks and inexperienced clerks (inexperienced clerks) are restricted, or full-time employees are normal clerks and part-time clerks are restricted clerks.
POSシステム1内において、通常店員であるか制限店員であるかは、店員コードを用いて識別する。店員コード単体で通常店員であるか制限店員であるかを識別してもよいし、店員コードと他の情報(ファイル)とで通常店員であるか制限店員であるかを識別してもよい。つまり、POSシステム1内の装置(例えば登録装置10、取引状況管理装置40)が店員コードを取得した場合に、当該所得した店員コード(例えば、店員コードの所定桁数目の値等)自体から、通常店員であるか制限店員であるかを判断してもよいし、当該取得した店員コードと店員種別ファイル(店員コードに対応付けて通常店員であるか制限店員であるかを示す情報を記憶したファイル)とから、通常店員であるか制限店員であるかを判断してもよい。In thePOS system 1, whether a clerk is a regular clerk or a restricted clerk is identified using the clerk code. The clerk code alone may identify whether a clerk is a regular clerk or a restricted clerk, or the clerk code and other information (files) may identify whether a clerk is a regular clerk or a restricted clerk. In other words, when a device in the POS system 1 (e.g., theregistration device 10, the transaction status management device 40) acquires a clerk code, it may determine whether the clerk is a regular clerk or a restricted clerk from the acquired clerk code (e.g., the value of a predetermined number of digits of the clerk code) itself, or it may determine whether the clerk is a regular clerk or a restricted clerk from the acquired clerk code and a clerk type file (a file that stores information indicating whether the clerk is a regular clerk or a restricted clerk in association with the clerk code).
POSシステム1内の装置が店員コードを取得する方法は特に限定しない。例えば、各店員の名札に店員コードがバーコード化されて印刷されている場合、登録装置10は、スキャナ部104によって名札上のバーコードを読み取ることによって店員コードを取得してもよい。また、登録装置10は、バーコードの読み取りに代えて又は加えて、店員の入力操作(店員用表示部105の所定画面における入力操作、キー操作部108による入力操作)によって店員コードを取得してもよい。取引状況管理装置40についても同様である。There are no particular limitations on the method by which the devices in thePOS system 1 obtain the clerk code. For example, if the clerk code is printed as a barcode on the name tag of each clerk, theregistration device 10 may obtain the clerk code by reading the barcode on the name tag with thescanner unit 104. Also, instead of or in addition to reading the barcode, theregistration device 10 may obtain the clerk code through an input operation by the clerk (an input operation on a specific screen of theclerk display unit 105, an input operation using the key operation unit 108). The same applies to the transactionstatus management device 40.
精算装置20は、夫々の装置(登録装置10、取引状況管理装置40)を使用している店員が、通常店員であるか制限店員であるかを認識可能である。例えば、登録装置10(取引状況管理装置40も同様)は、ログイン時に店員コードを取得し、当該取得した店員コードを用いてログインした店員が通常店員であるか制限店員であるかを判断し、判断結果(通常店員であるか制限店員であるかを示す情報)を精算装置20に送信してもよいし、単に店員コードを精算装置20に送信してもよい。なお、単に店員コードを送信する態様の場合、店員コードを受信した精算装置20が当該店員コードを用いて当該登録装置10(取引状況管理装置40も同様)を使用している店員が通常店員であるか制限店員であるかを判断する。Thesettlement device 20 can recognize whether the clerk using each device (registration device 10, transaction status management device 40) is a normal clerk or a restricted clerk. For example, the registration device 10 (as well as the transaction status management device 40) may acquire a clerk code at the time of login, use the acquired clerk code to determine whether the clerk who logged in is a normal clerk or a restricted clerk, and transmit the determination result (information indicating whether the clerk is a normal clerk or a restricted clerk) to thesettlement device 20, or may simply transmit the clerk code to thesettlement device 20. Note that in the case of simply transmitting the clerk code, thesettlement device 20 that receives the clerk code uses the clerk code to determine whether the clerk using the registration device 10 (as well as the transaction status management device 40) is a normal clerk or a restricted clerk.
(第3実施形態における登録装置10の動作)
第3実施形態における登録装置10の動作は、第1実施形態における登録装置10の動作(図12、図13)と同様である。すなわち、第1実施形態における登録装置10の動作として説明した図12及び図13のフローチャートは、第3実施形態における登録装置10の動作として適用される。但し、第3実施形態では、登録装置10は、ログイン時等に取得した店員コードを精算装置20に送信する。(Operation of theregistration device 10 in the third embodiment)
The operation of theregistration device 10 in the third embodiment is similar to the operation of theregistration device 10 in the first embodiment (FIGS. 12 and 13). That is, the flowcharts in FIG. 12 and FIG. 13, which have been described as the operation of theregistration device 10 in the first embodiment, are applied as the operation of theregistration device 10 in the third embodiment. However, in the third embodiment, theregistration device 10 transmits a store clerk code acquired at the time of login or the like to thesettlement device 20.
(第3実施形態における精算装置20の動作)
第1実施形態における精算装置20の動作として説明した図14及び図15のフローチャートは、第3実施形態における精算装置20の動作として適用される。第1実施形態における精算装置20の動作として説明した図16~図20及び図22のフローチャートは、第3実施形態における精算装置20の動作として適用されない。第3実施形態では、第1実施形態の図16~図20及び図22のフローチャートに代えて、下記の図26~図31のフローチャートが適用される。(Operation ofsettlement device 20 in the third embodiment)
The flowcharts in Figures 14 and 15 described as the operation of thesettlement device 20 in the first embodiment are applied as the operation of thesettlement device 20 in the third embodiment. The flowcharts in Figures 16 to 20 and 22 described as the operation of thesettlement device 20 in the first embodiment are not applied as the operation of thesettlement device 20 in the third embodiment. In the third embodiment, the flowcharts in Figures 26 to 31 below are applied instead of the flowcharts in Figures 16 to 20 and 22 of the first embodiment.
図26~図31は、第3実施形態における精算装置20の動作例を示すフローチャートである。Figures 26 to 31 are flowcharts showing an example of the operation of thesettlement device 20 in the third embodiment.
(図26(A)のフローチャート)
図26(A)のフローチャートは、図16(A)のフローチャートに代えて適用される、使用状態監視処理(図14のフローチャートのステップS31)の詳細を示している。(Flowchart of FIG. 26(A))
The flowchart in FIG. 26A shows details of the usage status monitoring process (step S31 in the flowchart in FIG. 14) that is applied in place of the flowchart in FIG. 16A.
ステップS1200:精算装置20は、通常店員が使用する登録装置10に監視結果情報(使用中状態)を送信する。続いてステップS1201に進む。
ステップS1201:精算装置20は、制限店員が使用する登録装置10に監視結果情報(使用中状態)を送信する。そして本フローチャートは終了する。Step S1200: Thesettlement device 20 transmits monitoring result information (in-use state) to theregistration device 10 that is normally used by a store clerk. Then, the process proceeds to step S1201.
Step S1201: Thesettlement device 20 transmits monitoring result information (in-use state) to theregistration device 10 used by the restricted clerk. Then, this flow chart ends.
(図26(B)のフローチャート)
図26(B)のフローチャートのステップS1220~S1222は、図16(B)のフローチャートのステップS220~222と同様であるため、説明を省略する。(Flowchart of FIG. 26(B))
Steps S1220 to S1222 in the flowchart of FIG. 26B are similar to steps S220 to S222 in the flowchart of FIG. 16B, and therefore description thereof will be omitted.
ステップS1223:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS1224に進む。Step S1223: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 that is normally used by the store clerk. Then, proceed to step S1224.
なお、第3実施形態(第4実施形態~第6実施形態も同様)において、第1実施形態や第2実施形態と同様、送信先の装置における対象の報知ボタンの表示状態/非表示状態に応じて、監視結果情報の送信を省略してもよい。例えば、本ステップS1223の場合、 精算装置20は、通常店員が使用する登録装置10(送信先の装置)における離脱ボタンBT73(監視結果情報(非離脱行動)による消去対象の報知ボタン)の表示の設定が既に非表示状態であるときには、監視結果情報(非離脱行動)の送信を省略してもよい。In the third embodiment (as well as the fourth to sixth embodiments), like the first and second embodiments, the transmission of the monitoring result information may be omitted depending on the display/non-display state of the target notification button on the destination device. For example, in the case of this step S1223, thesettlement device 20 may omit the transmission of the monitoring result information (non-exiting behavior) when the display setting of the exit button BT73 (the notification button to be erased by the monitoring result information (non-exiting behavior)) on the registration device 10 (destination device) normally used by the store clerk is already in the hidden state.
ステップS1224:精算装置20は、制限店員が使用する登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS1225に進む。
ステップS1225:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS1227に進む。
ステップS1227:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非操作迷い行動)を送信する。そして本フローチャートは終了する。Step S1224: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 used by the restricted store clerk. Then, the process proceeds to step S1225.
Step S1225: Thesettlement device 20 transmits the monitoring result information (non-operation preparation behavior) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1227.
Step S1227: Thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 that is normally used by the store clerk. Then, this flowchart ends.
(図26(C)のフローチャート)
図26(C)のフローチャートは、図16(C)のフローチャートに代えて適用される、使用状態監視処理(図15のフローチャートのステップS57)の詳細を示している。(Flowchart of FIG. 26(C))
The flowchart in FIG. 26C shows details of the usage status monitoring process (step S57 in the flowchart in FIG. 15) that is applied in place of the flowchart in FIG. 16C.
ステップS1210:精算装置20は、通常店員が使用する登録装置10に監視結果情報(空き状態)を送信する。続いてステップS1221に進む。
ステップS1211:精算装置20は、制限店員が使用する登録装置10に監視結果情報(空き状態)を送信する。そして本フローチャートは終了する。Step S1210: Thesettlement device 20 transmits the monitoring result information (vacant status) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1221.
Step S1211: Thesettlement device 20 transmits the monitoring result information (vacant status) to theregistration device 10 used by the restricted clerk. Then, this flow chart ends.
なお、第1、第2実施形態の同様、各種の監視結果情報について、送信しても送信しなくても受信側の表示の状況が変わらない場合には、監視結果情報を送信しなくてもよい。第4~第6実施形態においても同様である。As in the first and second embodiments, if the display status on the receiving side does not change whether various types of monitoring result information are sent or not, the monitoring result information does not need to be sent. The same applies to the fourth to sixth embodiments.
(図27~図29のフローチャートの説明)
図27~図29のフローチャートは、図17~図19のフローチャートに代えて適用される、行動監視処理(図14のフローチャートのステップS33,S36、図15のフローチャートのステップS41、S50、S55)の詳細を示している。図28のフローチャートは、図27のフローチャートの続きである。図29のフローチャートは、図28のフローチャートの続きである。(Explanation of the flow charts in Figs. 27 to 29)
The flowcharts of Figures 27 to 29 show details of the behavior monitoring process (steps S33 and S36 in the flowchart of Figure 14, and steps S41, S50, and S55 in the flowchart of Figure 15) that is applied in place of the flowcharts of Figures 17 to 19. The flowchart of Figure 28 is a continuation of the flowchart of Figure 27. The flowchart of Figure 29 is a continuation of the flowchart of Figure 28.
図27のフローチャートのステップS1300~S1310は、図17のフローチャートのステップS300~310と同様であるため、説明を省略する。Steps S1300 to S1310 in the flowchart in FIG. 27 are similar to steps S300 to S310 in the flowchart in FIG. 17, so their explanation will be omitted.
ステップS1311:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS1313に進む。
ステップS1313:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS1315に進む。
ステップS1315:精算装置20は、通常店員が使用する登録装置10に監視結果情報(離脱行動)を送信する。続いてステップS1316に進む。
ステップS1316:精算装置20は、制限店員が使用する登録装置10に監視結果情報(離脱行動)を送信する。そして本フローチャートは終了する。Step S1311: Thesettlement device 20 transmits the monitoring result information (non-operation preparation behavior) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1313.
Step S1313: Thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1315.
Step S1315: Thesettlement device 20 transmits the monitoring result information (exiting behavior) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1316.
Step S1316: Thesettlement device 20 transmits the monitoring result information (exiting behavior) to theregistration device 10 used by the restricted clerk. Then, this flowchart ends.
図28のフローチャートのステップS1320、S1321、S1322、S1325、S1330は、図18のフローチャートのステップS320、S321、S322、S325、S330と同様であるため、説明を省略する。Steps S1320, S1321, S1322, S1325, and S1330 in the flowchart of FIG. 28 are similar to steps S320, S321, S322, S325, and S330 in the flowchart of FIG. 18, so their explanation will be omitted.
ステップS1323:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS1324に進む。
ステップS1324:精算装置20は、制限店員が使用する登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS1325に進む。
ステップS1326:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS1330に進む。
ステップS1331:精算装置20は、通常店員が使用する登録装置10に監視結果情報(操作準備行動)を送信する。そして本フローチャートは終了する。Step S1323: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1324.
Step S1324: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 used by the restricted store clerk. Then, the process proceeds to step S1325.
Step S1326: Thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1330.
Step S1331: Thesettlement device 20 transmits the monitoring result information (operation preparation action) to theregistration device 10 that is normally used by the store clerk. Then, this flowchart ends.
図29のフローチャートのステップS1341、S1342、S1345、S1350は、図19のフローチャートのステップS341、S342、S345、S350と同様であるため、説明を省略する。Steps S1341, S1342, S1345, and S1350 in the flowchart of FIG. 29 are similar to steps S341, S342, S345, and S350 in the flowchart of FIG. 19, so their explanation will be omitted.
ステップS1343:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS1344に進む。
ステップS1344:精算装置20は、制限店員が使用する登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS1345に進む。
ステップS1346:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS1350に進む。
ステップS1351:精算装置20は、通常店員が使用する登録装置10に監視結果情報(操作迷い行動)を送信する。そして本フローチャートは終了する。Step S1343: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1344.
Step S1344: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 used by the restricted store clerk. Then, the process proceeds to step S1345.
Step S1346: Thesettlement device 20 transmits the monitoring result information (non-operation preparation behavior) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1350.
Step S1351: Thesettlement device 20 transmits the monitoring result information (hesitant operation behavior) to theregistration device 10 that is normally used by the store clerk. Then, this flowchart ends.
(図30のフローチャートの説明)
図30のフローチャートは、図20のフローチャートに代えて適用される、貨幣監視処理(図15のフローチャートのステップS49)の詳細を示している。図30のフローチャートのステップS1400、S1401、S1410、S1411は、図20のフローチャートのステップS400、S401、S410、S411と同様であるため、説明を省略する。(Explanation of the flow chart in FIG. 30)
The flowchart of Fig. 30 shows details of the currency monitoring process (step S49 in the flowchart of Fig. 15) that is applied in place of the flowchart of Fig. 20. Steps S1400, S1401, S1410, and S1411 in the flowchart of Fig. 30 are similar to steps S400, S401, S410, and S411 in the flowchart of Fig. 20, and therefore description thereof will be omitted.
ステップS1402:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非ニアエンド状態)を送信する。続いてステップS1403に進む。
ステップS1403:精算装置20は、制限店員が使用する登録装置10に監視結果情報(非ニアエンド状態)を送信する。続いてステップS1410に進む。
ステップS1404:精算装置20は、通常店員が使用する登録装置10に監視結果情報(ニアエンド状態)を送信する。続いてステップS1405に進む。
ステップS1405:精算装置20は、制限店員が使用する登録装置10に監視結果情報(非ニアエンド状態)を送信する。続いてステップS1410に進む。
ステップS1406:精算装置20は、通常店員が使用する登録装置10に監視結果情報(ニアエンド状態)を送信する。続いてステップS1407に進む。
ステップS1407:精算装置20は、制限店員が使用する登録装置10に監視結果情報(ニアエンド状態)を送信する。続いてステップS1410に進む。Step S1402: Thesettlement device 20 transmits the monitoring result information (not near-end state) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1403.
Step S1403: Thesettlement device 20 transmits the monitoring result information (not near-end state) to theregistration device 10 used by the restricted clerk. Then, the process proceeds to step S1410.
Step S1404: Thesettlement device 20 transmits the monitoring result information (near-end state) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1405.
Step S1405: Thesettlement device 20 transmits the monitoring result information (not near-end state) to theregistration device 10 used by the restricted clerk. Then, the process proceeds to step S1410.
Step S1406: Thesettlement device 20 transmits the monitoring result information (near-end state) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1407.
Step S1407: Thesettlement device 20 transmits the monitoring result information (near-end state) to theregistration device 10 used by the restricted clerk. Then, the process proceeds to step S1410.
ステップS1412:精算装置20は、通常店員が使用する登録装置10に監視結果情報(非ニアフル状態)を送信する。続いてステップS1413に進む。
ステップS1413:精算装置20は、制限店員が使用する登録装置10に監視結果情報(非ニアフル状態)を送信する。そして本フローチャートは終了する。
ステップS1414:精算装置20は、通常店員が使用する登録装置10に監視結果情報(ニアフル状態)を送信する。続いてステップS1415に進む。
ステップS1415:精算装置20は、制限店員が使用する登録装置10に監視結果情報(非ニアフル状態)を送信する。そして本フローチャートは終了する。
ステップS1416:精算装置20は、通常店員が使用する登録装置10に監視結果情報(ニアフル状態)を送信する。続いてステップS1417に進む。
ステップS1417:精算装置20は、制限店員が使用する登録装置10に監視結果情報(ニアフル状態)を送信する。そして本フローチャートは終了する。Step S1412: Thesettlement device 20 transmits the monitoring result information (non-near-full state) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1413.
Step S1413: Thesettlement device 20 transmits the monitoring result information (non-near-full state) to theregistration device 10 used by the restricted clerk. Then, this flowchart ends.
Step S1414: Thesettlement device 20 transmits the monitoring result information (near-full state) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1415.
Step S1415: Thesettlement device 20 transmits the monitoring result information (non-near-full state) to theregistration device 10 used by the restricted clerk. Then, this flowchart ends.
Step S1416: Thesettlement device 20 transmits the monitoring result information (near-full state) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1417.
Step S1417: Thesettlement device 20 transmits the monitoring result information (near-full state) to theregistration device 10 used by the restricted clerk. Then, this flowchart ends.
(図31のフローチャートの説明)
図31のフローチャートは、図22のフローチャートに代えて適用される、レシート用紙監視処理(図15のフローチャートのステップS54)の詳細を示している。図31のフローチャートのステップS1420、S1421は、図22のフローチャートのステップS420、S421と同様であるため、説明を省略する。(Explanation of the flow chart in FIG. 31)
The flowchart of Fig. 31 shows details of the receipt paper monitoring process (step S54 in the flowchart of Fig. 15) that is applied in place of the flowchart of Fig. 22. Steps S1420 and S1421 in the flowchart of Fig. 31 are similar to steps S420 and S421 in the flowchart of Fig. 22, so a description thereof will be omitted.
ステップS1424:精算装置20は、通常店員が使用する登録装置10に監視結果情報(レシート)を送信する。続いてステップS1425に進む。
ステップS1425:精算装置20は、制限店員が使用する登録装置10に監視結果情報(非レシート)を送信する。そして本フローチャートは終了する。Step S1424: Thesettlement device 20 transmits the monitoring result information (receipt) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1425.
Step S1425: Thesettlement device 20 transmits the monitoring result information (non-receipt) to theregistration device 10 used by the restricted store clerk. Then, this flow chart ends.
ステップS1426:精算装置20は、通常店員が使用する登録装置10に監視結果情報(レシート)を送信する。続いてステップS1427に進む。
ステップS1427:精算装置20は、制限店員が使用する登録装置10に監視結果情報(レシート)を送信する。そして本フローチャートは終了する。Step S1426: Thesettlement device 20 transmits the monitoring result information (receipt) to theregistration device 10 that is normally used by the store clerk. Then, the process proceeds to step S1427.
Step S1427: Thesettlement device 20 transmits the monitoring result information (receipt) to theregistration device 10 used by the restricted clerk. Then, this flowchart ends.
(第4実施形態)
続いて、第4実施形態として、制限店員が使用する登録装置10が操作迷いボタンや操作準備ボタンを表示する態様について説明する。つまり、第3実施形態では、制限店員が使用する登録装置10には操作迷いボタンや操作準備ボタンが表示されなかったが、第4実施形態では、制限店員が使用する登録装置10に操作迷いボタンや操作準備ボタンが表示される。なお、第4実施形態におけるネットワーク構成、各装置の構成等は、既に説明した第1実施形態と同様であるため、第1実施形態と共通する部分については、説明の一部又は全部を省略する。Fourth Embodiment
Next, as a fourth embodiment, a mode in which theregistration device 10 used by the restricted clerk displays an operation confusion button and an operation preparation button will be described. That is, in the third embodiment, the operation confusion button and the operation preparation button were not displayed on theregistration device 10 used by the restricted clerk, but in the fourth embodiment, the operation confusion button and the operation preparation button are displayed on theregistration device 10 used by the restricted clerk. Note that the network configuration, the configuration of each device, etc. in the fourth embodiment are similar to those in the first embodiment already described, and therefore, the description of the parts common to the first embodiment will be omitted in part or in whole.
図32及び図23は、第4実施形態における精算装置20の動作例を示すフローチャートである。具体的には、図32(A)は、第3実施形態の図26(B)の破線枠P5内を置き換えたものである。図32(B)は、第3実施形態の図27の破線枠P6内を置き換えたものである。図33(A)は、第3実施形態の図28の破線枠P7を置き換えたものである。図33(B)は、第3実施形態の図29の破線枠P8を置き換えたものである。Figures 32 and 23 are flow charts showing an example of the operation of thesettlement device 20 in the fourth embodiment. Specifically, Figure 32(A) replaces the dashed frame P5 in Figure 26(B) of the third embodiment. Figure 32(B) replaces the dashed frame P6 in Figure 27 of the third embodiment. Figure 33(A) replaces the dashed frame P7 in Figure 28 of the third embodiment. Figure 33(B) replaces the dashed frame P8 in Figure 29 of the third embodiment.
(図32(A)のフローチャート)
以下に示すように、図32(A)のフローチャートは、ステップS1226、S1228の処理が存在する点が、図26(B)のフローチャートと異なる。以下、ステップS1226、S1228について説明する。(Flowchart of FIG. 32(A))
As will be described below, the flowchart in Fig. 32A differs from the flowchart in Fig. 26B in that it includes the processes of steps S1226 and S1228. Steps S1226 and S1228 will be described below.
ステップS1226:ステップS1225に続いて精算装置20は、制限店員が使用する登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS1227に進む。Step S1226: Following step S1225, thesettlement device 20 transmits monitoring result information (non-operation preparation action) to theregistration device 10 used by the restricted store clerk. Then, proceed to step S1227.
ステップS1228:ステップS1227に続いて精算装置20は、制限店員が使用する登録装置10に監視結果情報(非操作迷い行動)を送信する。そして、本フローチャートは終了する。
(図32(B)のフローチャート)
以下に示すように、図32(B)のフローチャートは、ステップS1312、S1314の処理が存在する点が、図27のフローチャートと異なる。以下、ステップS1312、S1314について説明する。Step S1228: Following step S1227, thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 used by the restricted store clerk. Then, this flowchart ends.
(Flowchart of FIG. 32(B))
As will be described below, the flowchart in Fig. 32B differs from the flowchart in Fig. 27 in that it includes the processes of steps S1312 and S1314. Steps S1312 and S1314 will be described below.
ステップS1312:ステップS1311に続いて精算装置20は、制限店員が使用する登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS1313に進む。
ステップS1314:ステップS1313に続いて精算装置20は、制限店員が使用する登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS1315に進む。Step S1312: Following step S1311, thesettlement device 20 transmits the monitoring result information (non-operation preparation behavior) to theregistration device 10 used by the restricted store clerk. Then, the process proceeds to step S1313.
Step S1314: Following step S1313, thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 used by the restricted store clerk. Then, the process proceeds to step S1315.
(図33(A)のフローチャート)
以下に示すように、図33(A)のフローチャートは、ステップS1327、S1335、S1336の処理が存在する点が、図28のフローチャートと異なる。以下、主に、ステップS1327、S1335、S1336について説明する。(Flowchart of FIG. 33(A))
As will be described below, the flowchart in Fig. 33A differs from the flowchart in Fig. 28 in that it includes the processes of steps S1327, S1335, and S1336. Steps S1327, S1335, and S1336 will be mainly described below.
ステップS1327:ステップS1326に続いて精算装置20は、制限店員が使用する登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS1330に進む。Step S1327: Following step S1326, thesettlement device 20 transmits the monitoring result information (non-operational hesitant behavior) to theregistration device 10 used by the restricted store clerk. Then, proceed to step S1330.
ステップS1330:精算装置20は、ステップS1321において計時を開始した操作準備行動判定前時間が、操作準備行動判定前時間判定用の第2判定用時間(例えば、30秒)以上であるか否かを判断する。操作準備行動判定前時間が第2判定用時間以上であれば(ステップS1330:YES)、ステップS1331に進む。操作準備行動判定前時間が第2判定用時間以上でなければ(ステップS1330:NO)、本フローチャートは終了する。Step S1330: Thesettlement device 20 determines whether the time before the operation preparatory action determination, which started to be timed in step S1321, is equal to or longer than the second determination time (e.g., 30 seconds) for determining the time before the operation preparatory action determination. If the time before the operation preparatory action determination is equal to or longer than the second determination time (step S1330: YES), proceed to step S1331. If the time before the operation preparatory action determination is not equal to or longer than the second determination time (step S1330: NO), this flowchart ends.
ステップS1335:ステップS1331に続いて精算装置20は、ステップS1321において計時を開始した操作準備行動判定前時間が、操作準備行動判定前時間判定用の第1判定用時間(例えば、1分)以上であるか否かを判断する。操作準備行動判定前時間が第1判定用時間以上であれば(ステップS1335:YES)、ステップS1336に進む。操作準備行動判定前時間が第1判定用時間以上でなければ(ステップS1335:NO)、本フローチャートは終了する。Step S1335: Following step S1331, thesettlement device 20 determines whether the time before the operation preparatory action determination, which started to be timed in step S1321, is equal to or longer than the first determination time (e.g., one minute) for determining the time before the operation preparatory action determination. If the time before the operation preparatory action determination is equal to or longer than the first determination time (step S1335: YES), proceed to step S1336. If the time before the operation preparatory action determination is not equal to or longer than the first determination time (step S1335: NO), this flowchart ends.
ステップS1336:精算装置20は、制限店員が使用する登録装置10に監視結果情報(操作準備行動)を送信する。そして本フローチャートは終了する。Step S1336: Thesettlement device 20 transmits the monitoring result information (operation preparation action) to theregistration device 10 used by the restricted store clerk. This flowchart then ends.
(図33(B)のフローチャート)
以下に示すように、図33(B)のフローチャートは、ステップS1347、S1355、S1356の処理が存在する点が、図29のフローチャートと異なる。以下、主に、ステップS1347、S1355、S1356について説明する。(Flowchart of FIG. 33(B))
As will be described below, the flowchart in Fig. 33B differs from the flowchart in Fig. 29 in that it includes the processes of steps S1347, S1355, and S1356. Steps S1347, S1355, and S1356 will be mainly described below.
ステップS1347:ステップS1346に続いて精算装置20は、制限店員が使用する登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS1350に進む。Step S1347: Following step S1346, thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 used by the restricted clerk. Then, proceed to step S1350.
ステップS1350:精算装置20は、ステップS1341において計時を開始した操作迷い行動判定前時間が、操作迷い行動判定前時間判定用の第2判定用時間(例えば、20秒)以上であるか否かを判断する。操作迷い行動判定前時間が第2判定用時間以上であれば(ステップS1350:YES)、ステップS1351に進む。操作迷い行動判定前時間が第2判定用時間以上でなければ(ステップS1350:NO)、本フローチャートは終了する。Step S1350: Thesettlement device 20 judges whether the time before judging the hesitant operation behavior, which started to be timed in step S1341, is equal to or longer than the second judgment time (e.g., 20 seconds) for judging the time before judging the hesitant operation behavior. If the time before judging the hesitant operation behavior is equal to or longer than the second judgment time (step S1350: YES), the process proceeds to step S1351. If the time before judging the hesitant operation behavior is not equal to or longer than the second judgment time (step S1350: NO), the process ends.
ステップS1355:ステップS1351に続いて精算装置20は、ステップS1341において計時を開始した操作迷い行動判定前時間が、操作迷い行動判定前時間判定用の第1判定用時間(例えば、1分)以上であるか否かを判断する。操作迷い行動判定前時間が第1判定用時間以上であれば(ステップS1355:YES)、ステップS1356に進む。操作迷い行動判定前時間が第1判定用時間以上でなければ(ステップS1355:NO)、本フローチャートは終了する。Step S1355: Following step S1351, thesettlement device 20 determines whether the time before hesitant operation behavior determination, which started to be timed in step S1341, is equal to or longer than the first determination time (e.g., one minute) for determining the time before hesitant operation behavior determination. If the time before hesitant operation behavior determination is equal to or longer than the first determination time (step S1355: YES), the process proceeds to step S1356. If the time before hesitant operation behavior determination is not equal to or longer than the first determination time (step S1355: NO), the process ends.
ステップS1356:精算装置20は、制限店員が使用する登録装置10に監視結果情報(操作迷い行動)を送信する。そして本フローチャートは終了する。Step S1356: Thesettlement device 20 transmits the monitoring result information (hesitant operation behavior) to theregistration device 10 used by the restricted store clerk. This flowchart then ends.
なお、複数の登録装置10が同一の精算装置20に対し登録データを送信できる構成(ある精算装置20の状況を複数の登録装置10において監視できる構成)の場合、当該複数の登録装置10の間において、相互に、他の登録装置10が、通常店員(熟練店員)によって使用されているのか制限店員(未熟店員)によって使用されているのかを確認できるようにしてもよい。例えば、2台の登録装置10の夫々が、3台の精算装置20に登録データを送信できる構成の場合(例えば、夫々の使用者が背中合わせになるように2台の登録装置10を配置した構成の場合)、熟練店員が未熟店員をサポート(フォロー)できる可能性がある。従って、夫々の登録装置10に、他方の登録装置10が使用中であるか、どのレベルの店員が操作しているかを認識できる情報(店員名、役職名、リーダー、トレーナの別)等を表示してもよい。これにより、未熟店員が操作している場合に、熟練店員が、好適にサポートすることができる。また、未熟店員も、自身をサポート可能な人がそばにいることを容易に確認し、安心し、一層、業務に集中することができる。In addition, in the case of a configuration in whichmultiple registration devices 10 can transmit registration data to the same settlement device 20 (a configuration in which the status of asettlement device 20 can be monitored by multiple registration devices 10), themultiple registration devices 10 may be able to confirm whether theother registration devices 10 are being used by normal clerks (experienced clerks) or limited clerks (inexperienced clerks). For example, in the case of a configuration in which each of tworegistration devices 10 can transmit registration data to three settlement devices 20 (for example, a configuration in which tworegistration devices 10 are arranged so that the users are back to back), there is a possibility that an experienced clerk can support (follow) an inexperienced clerk. Therefore, eachregistration device 10 may display information (clerk name, job title, leader, trainer, etc.) that allows the user to recognize whether theother registration device 10 is being used and what level of clerk is operating it. This allows an experienced clerk to provide suitable support when an inexperienced clerk is operating it. In addition, inexperienced store employees can easily confirm that there is someone nearby who can support them, which reassures them and allows them to concentrate more on their work.
(第5実施形態)
続いて、第5実施形態として、宣言(宣言の有無)に応じて精算(精算装置20、精算装置20を使用中の顧客)に関連する情報の報知態様(報知内容、報知条件等)を異ならせる態様について説明する。つまり、第1実施形態(第2実施形態)では装置(装置の種類。取引状況管理装置40/登録装置10)に応じて精算に関連する情報の報知態様が異なり、第3実施形態(第4実施形態)では店員(店員の種類。通常店員/制限店員)に応じて精算に関連する情報の報知態様が異なったが、第5実施形態では宣言(宣言の有無)に応じて精算に関連する情報の報知態様が異なる。なお、第5実施形態におけるネットワーク構成、各装置の構成等は、既に説明した第1実施形態等と同様であるため、第1実施形態等と共通する部分については、説明の一部又は全部を省略する。Fifth Embodiment
Next, as the fifth embodiment, an embodiment in which the notification mode (notification contents, notification conditions, etc.) of information related to settlement (settlement device 20, customer using settlement device 20) is changed depending on the declaration (presence or absence of declaration) will be described. That is, in the first embodiment (second embodiment), the notification mode of information related to settlement differs depending on the device (type of device: transactionstatus management device 40/registration device 10), and in the third embodiment (fourth embodiment), the notification mode of information related to settlement differs depending on the clerk (type of clerk: normal clerk/restricted clerk), but in the fifth embodiment, the notification mode of information related to settlement differs depending on the declaration (presence or absence of declaration). Note that the network configuration, the configuration of each device, etc. in the fifth embodiment are the same as those in the first embodiment, etc., already described, and therefore, a part or all of the description of the parts common to the first embodiment, etc. will be omitted.
(報知を制限する旨の宣言)
登録装置10は、精算(精算装置20、精算装置20を使用中の顧客)に関連する情報の報知について制限しない状態(「通常報知状態」又は「非宣言状態」と称する)と、精算に関連する情報の報知について制限する状態(「報知制限状態」又は「制限報知状態」又は「宣言状態」と称する)とが存在する。店員の操作に従って、通常報知状態(非宣言状態)から報知制限状態(宣言状態)へと切り替わり、また、店員の操作に従って、報知制限状態(宣言状態)から通常報知状態(非宣言状態)へと切り替わる。(Declaration of Restriction on Notification)
Theregistration device 10 has a state in which there is no restriction on notification of information related to settlement (thesettlement device 20, the customer using the settlement device 20) (referred to as the "normal notification state" or "non-declaration state"), and a state in which notification of information related to settlement is restricted (referred to as the "notification restricted state", "restricted notification state", or "declaration state"). According to the operation of the store clerk, theregistration device 10 switches from the normal notification state (non-declaration state) to the notification restricted state (declaration state), and also switches from the notification restricted state (declaration state) to the normal notification state (non-declaration state).
図34及び図35は、第5実施形態における登録装置10の表示例である。具体的には、図34は、登録装置10が通常報知状態(非宣言状態)であるときの小計画面の表示内容を示している。図35は、登録装置10が、報知制限状態(宣言状態)であるときの小計画面の表示内容を示している。Figures 34 and 35 are examples of the display of theregistration device 10 in the fifth embodiment. Specifically, Figure 34 shows the display content of the small plan screen when theregistration device 10 is in a normal notification state (non-declaration state). Figure 35 shows the display content of the small plan screen when theregistration device 10 is in a notification restricted state (declaration state).
図34において、精算関連報知領域HR10の上部中央の「通常報知状態(非宣言状態)」は、当該登録装置10が通常報知状態(非宣言状態)である旨を示している。精算関連報知領域HR10の左上の報知制限ボタンBT80は、精算に関連する情報の報知について制限する旨の宣言を受け付けるボタンである。店員(商品登録を行う店員)は、例えば、商品の登録業務(商品の登録処理)に集中したい場合に報知制限ボタンBT80を操作する。このため、報知制限ボタンBT80は、例えば集中ボタンなどと称してもよい。In FIG. 34, "Normal notification state (non-declaration state)" in the top center of the settlement-related notification area HR10 indicates that theregistration device 10 is in the normal notification state (non-declaration state). The notification restriction button BT80 in the upper left of the settlement-related notification area HR10 is a button that accepts a declaration to restrict notifications of information related to settlement. A store clerk (a store clerk who registers products) operates the notification restriction button BT80, for example, when he or she wants to concentrate on the product registration task (product registration process). For this reason, the notification restriction button BT80 may be referred to as, for example, a concentration button.
図35において、精算関連報知領域HR10の上部中央の「報知制限状態(宣言状態)」は、当該登録装置10が報知制限状態(宣言状態)である旨を示している。精算関連報知領域HR10の左上の制限解除ボタンBT81は、精算に関連する情報の報知について制限する旨の宣言の解除を受け付けるボタンである。In FIG. 35, the "Notification restricted state (declared state)" in the upper center of the settlement-related notification area HR10 indicates that theregistration device 10 is in a notification restricted state (declared state). The restriction release button BT81 in the upper left of the settlement-related notification area HR10 is a button that accepts the release of the declaration of restrictions on notifications of settlement-related information.
登録装置10は、図34に示した通常報知状態において報知制限ボタンBT80が操作されたことに基づいて、図35に示した報知制限状態に切り替わる。登録装置10は、図35に示した報知制限状態において制限解除ボタンBT81が操作されたことに基づいて、図34に示した通常報知状態に切り替わる。When the notification restriction button BT80 is operated in the normal notification state shown in FIG. 34, theregistration device 10 switches to the notification restriction state shown in FIG. 35. When the restriction release button BT81 is operated in the normal notification state shown in FIG. 35, theregistration device 10 switches to the normal notification state shown in FIG. 34.
なお、201レジ(精算装置20a)において例えば5百円玉が第1下限枚数未満である場合(後述する図40のステップS2401(YES)の場合)、登録装置10は、通常報知状態であるときには、図34に示すように、精算関連報知領域HR10-1(基本報知情報)にニアエンドボタンBT32を表示し、報知制限状態であるときには、図35に示すように、精算関連報知領域HR10-1(基本報知情報)にニアエンドボタンBT32を表示する。つまり、何れかの貨幣が第1下限枚数未満であるときには、登録装置10は、通常報知状態であっても報知制限状態であっても、ニアエンドボタンBT32を表示する。In addition, when, for example, the number of 500 yen coins in the 201 register (settlement device 20a) is less than the first lower limit (step S2401 (YES) in FIG. 40 described later), theregistration device 10 displays the near-end button BT32 in the settlement-related notification area HR10-1 (basic notification information) as shown in FIG. 34 when in the normal notification state, and displays the near-end button BT32 in the settlement-related notification area HR10-1 (basic notification information) as shown in FIG. 35 when in the notification restriction state. In other words, when any coin is less than the first lower limit, theregistration device 10 displays the near-end button BT32 whether in the normal notification state or the notification restriction state.
また、202レジ(精算装置20b)において例えば千円札が第2下限枚数未満であるが第1下限枚数以上(他の何れの貨幣も少なくとも第1下限枚数以上)である場合(後述する図40のステップS2401(NO)の場合)、登録装置10は、通常報知状態であるときには、図34に示すように、精算関連報知領域HR10-2(基本報知情報)にニアエンドボタンBT32を表示し、報知制限状態であるときには、図35に示すように、精算関連報知領域HR10-2(基本報知情報)にニアエンドボタンBT32を表示しない。つまり、何れかの貨幣が第2下限枚数未満であるが第1下限枚数以上(他の何れの貨幣も少なくとも第1下限枚数以上)であるときには、登録装置10は、通常報知状態ではニアエンドボタンBT32を表示するが、報知制限状態ではニアエンドボタンBT32を表示しない。In addition, in the 202 register (settlement device 20b), for example, when the number of 1,000 yen bills is less than the second lower limit but is equal to or greater than the first lower limit (all other coins are at least equal to or greater than the first lower limit) (step S2401 (NO) in FIG. 40 described later), theregistration device 10 displays the near-end button BT32 in the settlement-related notification area HR10-2 (basic notification information) as shown in FIG. 34 when in the normal notification state, and does not display the near-end button BT32 in the settlement-related notification area HR10-2 (basic notification information) when in the notification restriction state, as shown in FIG. 35. In other words, when any coin is less than the second lower limit but is equal to or greater than the first lower limit (all other coins are at least equal to or greater than the first lower limit), theregistration device 10 displays the near-end button BT32 in the normal notification state, but does not display the near-end button BT32 in the notification restriction state.
レシートボタンBT31やニアフルボタンBT33についても同様である。例えば、202レジ(精算装置20b)においてレシート用紙の残量が第1判定量未満である場合(後述する図41のステップS2421(YES)の場合)、図34及び図35に示すように、登録装置10は、通常報知状態であっても報知制限状態であっても、レシートボタンBT31を表示するが、仮に、レシート用紙の残量が第2判定量未満であるが第1判定量以上である場合(後述する図41のステップS2421(NO)の場合)、登録装置10は、通常報知状態ではレシートボタンBT31を表示するが、報知制限状態ではレシートボタンBT31を表示しない。The same applies to the receipt button BT31 and the near-full button BT33. For example, if the remaining amount of receipt paper in the 202 register (payment settlement device 20b) is less than the first judgment amount (step S2421 (YES) in FIG. 41 described later), theregistration device 10 displays the receipt button BT31 whether in the normal notification state or the notification restricted state, as shown in FIG. 34 and FIG. 35. However, if the remaining amount of receipt paper is less than the second judgment amount but is equal to or greater than the first judgment amount (step S2421 (NO) in FIG. 41 described later), theregistration device 10 displays the receipt button BT31 in the normal notification state but does not display the receipt button BT31 in the notification restricted state.
(取引途中における通常報知状態/報知制限状態の変更)
図34及び図35に示したように、ある取引の途中(一取引内)において、報知制限ボタンBT80の操作に基づいて通常報知状態から報知制限状態に切り替わった場合や制限解除ボタンBT81の操作に基づいて報知制限状態から通常報知状態に切り替わった場合に、直ちに(当該取引の終了を待たずに)、精算関連報知領域HR10における各種の報知ボタンの表示(表示の有無)が切り替わるようにしているが、例えば、以下のように制御してもよい。(Change of normal notification status/restricted notification status during a transaction)
As shown in Figures 34 and 35, when, during a transaction (within one transaction), the normal notification state is switched to the notification restriction state based on the operation of the notification restriction button BT80, or when the notification restriction state is switched to the normal notification state based on the operation of the restriction release button BT81, the display (whether or not to display) of various notification buttons in the settlement-related notification area HR10 is immediately switched (without waiting for the end of the transaction), but it may also be controlled, for example, as follows.
例えば、登録装置10は、報知制限ボタンBT80が操作された場合(制限解除ボタンBT81が操作された場合も同様)に、報知制限ボタンBT80が操作された旨(制限解除ボタンBT81が操作された旨)、又は、通常報知状態から報知制限状態に切り替わった旨(報知制限状態から通常報知状態に切り替わった旨)を精算装置20に通知し、精算装置20は、上記通知を受信した場合にも、後述する、図37~図39の行動監視処理や、図40の貨幣監視処理や、図41のレシート監視処理貨幣監視処理を実行してもよい。第6実施形態についても同様である。For example, when the notification limit button BT80 is operated (the same applies when the limit release button BT81 is operated), theregistration device 10 notifies thesettlement device 20 that the notification limit button BT80 has been operated (that the limit release button BT81 has been operated) or that the normal notification state has been switched to the notification limit state (that the notification limit state has been switched to the normal notification state), and when thesettlement device 20 receives the above notification, it may execute the behavior monitoring process of Figures 37 to 39, the currency monitoring process of Figure 40, and the receipt monitoring process of Figure 41, which will be described later. The same applies to the sixth embodiment.
(取引途中における通常店員/制限店員の変更)
なお、第5実施形態(第6実施形態も同様)において、ある取引の途中において、報知制限ボタンBT80の操作に基づいて通常報知状態から報知制限状態に切り替わった場合や制限解除ボタンBT81の操作に基づいて報知制限状態から通常報知状態に切り替わった場合に、直ちに、精算関連報知領域HR10における各種の報知ボタンの表示が切り替わるようにしていると説明したが、上述した第3実施形態(第4実施形態も同様)においても同様であってもよい。(Changing regular/restricted clerks during a transaction)
In the fifth embodiment (similar to the sixth embodiment), it was explained that when, during a transaction, the normal notification state is switched to the notification restricted state based on the operation of the notification restriction button BT80, or when the notification restricted state is switched to the normal notification state based on the operation of the restriction release button BT81, the display of various notification buttons in the settlement-related notification area HR10 is immediately switched, but the same may also be true in the above-mentioned third embodiment (similar to the fourth embodiment).
つまり、第3実施形態(第4実施形態も同様)において、例えば、登録装置10は、使用者が通常店員から制限店員に代わった場合(使用者が制限店員から通常店員に代わった場合も同様)に、使用者が通常店員から制限店員に代わった旨(使用者が制限店員から通常店員に代わった旨)を精算装置20に通知し、精算装置20は、上記通知を受信した場合にも、図27~図29の行動監視処理や、図30の貨幣監視処理や、図31のレシート監視処理貨幣監視処理を実行してもよい。In other words, in the third embodiment (similar to the fourth embodiment), for example, when the user changes from a regular clerk to a restricted clerk (similar to when the user changes from a restricted clerk to a regular clerk), theregistration device 10 notifies thesettlement device 20 that the user has changed from a regular clerk to a restricted clerk (that the user has changed from a restricted clerk to a regular clerk), and when thesettlement device 20 receives the above notification, it may execute the behavior monitoring process of Figures 27 to 29, the currency monitoring process of Figure 30, or the receipt monitoring process currency monitoring process of Figure 31.
なお、図34及び図35は、小計ボタンBT10の操作後の画面(小計画面)における精算関連報知領域HR10について説明したが、小計ボタンBT10の操作前の画面(登録画面(1品目の商品が登録される前の登録画面であってもよいし、少なくとも1品目の商品が登録された後の登録画面であってもよい))における精算関連報知領域HR10についても同様である。つまり、小計ボタンBT10の操作前であっても小計ボタンBT10の操作後であっても(登録画面であっても小計画面であっても)、報知制限ボタンBT80の操作による通常報知状態から報知制限状態への切り替えや報知解除ボタンBT81の操作による報知制限状態から通常報知状態への切り替えは可能である。Note that Figures 34 and 35 explain the settlement-related notification area HR10 on the screen (subtotal screen) after operating the subtotal button BT10, but the same applies to the settlement-related notification area HR10 on the screen before operating the subtotal button BT10 (the registration screen (which may be the registration screen before one product is registered, or the registration screen after at least one product is registered)). In other words, whether before or after operating the subtotal button BT10 (whether on the registration screen or the subtotal screen), it is possible to switch from the normal notification state to the notification restriction state by operating the notification restriction button BT80, and to switch from the notification restriction state to the normal notification state by operating the notification cancellation button BT81.
精算装置20は、夫々の登録装置10が、通常報知状態であるか報知制限状態であるかを認識可能である。例えば、登録装置10は、通常報知状態から報知制限状態へと切り替わったときに、報知制限状態に切り替わった旨を示す情報を精算装置20に送信し、報知制限状態から通常報知状態へと切り替わったときに、通常報知状態に切り替わった旨を示す情報を精算装置20に送信してもよい。Thesettlement device 20 can recognize whether eachregistration device 10 is in the normal notification state or the notification restricted state. For example, when theregistration device 10 switches from the normal notification state to the notification restricted state, it may transmit information to thesettlement device 20 indicating that it has switched to the notification restricted state, and when theregistration device 10 switches from the notification restricted state to the normal notification state, it may transmit information to thesettlement device 20 indicating that it has switched to the normal notification state.
(第5実施形態における登録装置10の動作)
第5実施形態における登録装置10の動作は、第1実施形態における登録装置10の動作(図12、図13)と同様である。すなわち、第1実施形態における登録装置10の動作として説明した図12及び図13のフローチャートは、第5実施形態における登録装置10の動作として適用される。但し、第5実施形態では、登録装置10は、報知制限状態に切り替わった旨を示す情報や通常報知状態に切り替わった旨を示す情報を精算装置20に送信する。(Operation of theregistration device 10 in the fifth embodiment)
The operation of theregistration device 10 in the fifth embodiment is similar to the operation of theregistration device 10 in the first embodiment (FIGS. 12 and 13). That is, the flowcharts in FIG. 12 and FIG. 13 described as the operation of theregistration device 10 in the first embodiment are applied as the operation of theregistration device 10 in the fifth embodiment. However, in the fifth embodiment, theregistration device 10 transmits information indicating that it has switched to the notification restricted state or information indicating that it has switched to the normal notification state to thesettlement device 20.
(第5実施形態における精算装置20の動作)
第1実施形態における精算装置20の動作として説明した図14及び図15のフローチャートは、第3実施形態における精算装置20の動作として適用される。第1実施形態における精算装置20の動作として説明した図16~図20及び図22のフローチャートは、第5実施形態における精算装置20の動作として適用されない。第5実施形態では、第1実施形態の図16~図20及び図22のフローチャートに代えて、下記の図36~図41のフローチャートが適用される。(Operation ofsettlement device 20 in the fifth embodiment)
The flowcharts in Figures 14 and 15 described as the operation of thesettlement device 20 in the first embodiment are applied as the operation of thesettlement device 20 in the third embodiment. The flowcharts in Figures 16 to 20 and 22 described as the operation of thesettlement device 20 in the first embodiment are not applied as the operation of thesettlement device 20 in the fifth embodiment. In the fifth embodiment, the flowcharts in Figures 36 to 41 below are applied instead of the flowcharts in Figures 16 to 20 and 22 of the first embodiment.
図36~図41は、第5実施形態における精算装置20の動作例を示すフローチャートである。Figures 36 to 41 are flowcharts showing an example of the operation of thesettlement device 20 in the fifth embodiment.
(図36(A)のフローチャート)
図36(A)のフローチャートは、図16(A)のフローチャートに代えて適用される、使用状態監視処理(図14のフローチャートのステップS31)の詳細を示している。(Flowchart of FIG. 36(A))
The flowchart in FIG. 36(A) shows details of the usage status monitoring process (step S31 in the flowchart in FIG. 14) that is applied in place of the flowchart in FIG. 16(A).
ステップS2200:精算装置20は、通常報知状態の登録装置10に監視結果情報(使用中状態)を送信する。続いてステップS2201に進む。
ステップS2201:精算装置20は、報知制限状態の登録装置10に監視結果情報(使用中状態)を送信する。そして本フローチャートは終了する。Step S2200: Thesettlement device 20 transmits monitoring result information (in-use state) to theregistration device 10 that is in the normal reporting state. Then, the process proceeds to step S2201.
Step S2201: Thesettlement device 20 transmits monitoring result information (in-use state) to theregistration device 10 in the notification restricted state. Then, this flowchart ends.
(図36(B)のフローチャート)
図36(B)のフローチャートのステップS2220~S2222は、図16(B)のフローチャートのステップS220~222と同様であるため、説明を省略する。(Flowchart of FIG. 36(B))
Steps S2220 to S2222 in the flowchart of FIG. 36B are similar to steps S220 to S2222 in the flowchart of FIG. 16B, and therefore description thereof will be omitted.
ステップS2223:精算装置20は、通常報知状態の登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS2224に進む。
ステップS2224:精算装置20は、報知制限状態の登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS2225に進む。
ステップS1225:精算装置20は、通常報知状態の登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS1227に進む。
ステップS1227:精算装置20は、通常報知状態の登録装置10に監視結果情報(非操作迷い行動)を送信する。そして本フローチャートは終了する。Step S2223: Thesettlement device 20 transmits monitoring result information (non-leaving behavior) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2224.
Step S2224: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 in the notification restricted state. Then, the process proceeds to step S2225.
Step S1225: Thesettlement device 20 transmits monitoring result information (non-operation preparation action) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S1227.
Step S1227: Thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 in the normal notification state. Then, this flowchart ends.
(図36(C)のフローチャート)
図36(C)のフローチャートは、図16(C)のフローチャートに代えて適用される、使用状態監視処理(図15のフローチャートのステップS57)の詳細を示している。(Flowchart of FIG. 36(C))
The flowchart in FIG. 36C shows details of the usage status monitoring process (step S57 in the flowchart in FIG. 15) that is applied in place of the flowchart in FIG. 16C.
ステップS2210:精算装置20は、通常報知状態の登録装置10に監視結果情報(空き状態)を送信する。続いてステップS2221に進む。
ステップS2211:精算装置20は、報知制限状態の登録装置10に監視結果情報(空き状態)を送信する。そして本フローチャートは終了する。Step S2210: Thesettlement device 20 transmits monitoring result information (vacant state) to theregistration device 10 in the normal reporting state. Then, the process proceeds to step S2221.
Step S2211: Thesettlement device 20 transmits monitoring result information (vacant state) to theregistration device 10 in the notification restricted state. Then, this flowchart ends.
(図37~図39のフローチャートの説明)
図37~図39のフローチャートは、図17~図19のフローチャートに代えて適用される、行動監視処理(図14のフローチャートのステップS33,S36、図15のフローチャートのステップS41、S50、S55)の詳細を示している。図38のフローチャートは、図37のフローチャートの続きである。図39のフローチャートは、図38のフローチャートの続きである。(Explanation of the flow charts in Figs. 37 to 39)
The flowcharts of Figures 37 to 39 show details of the behavior monitoring process (steps S33 and S36 in the flowchart of Figure 14, and steps S41, S50, and S55 in the flowchart of Figure 15) that are applied in place of the flowcharts of Figures 17 to 19. The flowchart of Figure 38 is a continuation of the flowchart of Figure 37. The flowchart of Figure 39 is a continuation of the flowchart of Figure 38.
図37のフローチャートのステップS2300~S2310は、図17のフローチャートのステップS300~310と同様であるため、説明を省略する。Steps S2300 to S2310 in the flowchart in FIG. 37 are similar to steps S300 to S310 in the flowchart in FIG. 17, so their explanation is omitted.
ステップS2311:精算装置20は、通常報知状態の登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS2313に進む。
ステップS2313:精算装置20は、通常報知状態の登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS2315に進む。
ステップS2315:精算装置20は、通常報知状態の登録装置10に監視結果情報(離脱行動)を送信する。続いてステップS2316に進む。
ステップS2316:精算装置20は、報知制限状態の登録装置10に監視結果情報(離脱行動)を送信する。そして本フローチャートは終了する。Step S2311: Thesettlement device 20 transmits monitoring result information (non-operation preparation action) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2313.
Step S2313: Thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2315.
Step S2315: Thesettlement device 20 transmits the monitoring result information (leaving behavior) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2316.
Step S2316: Thesettlement device 20 transmits the monitoring result information (leaving behavior) to theregistration device 10 in the notification restricted state. Then, this flowchart ends.
図38のフローチャートのステップS2320、S2321、S2322、S2325、S2330は、図18のフローチャートのステップS320、S321、S322、S325、S330と同様であるため、説明を省略する。Steps S2320, S2321, S2322, S2325, and S2330 in the flowchart of FIG. 38 are similar to steps S320, S321, S322, S325, and S330 in the flowchart of FIG. 18, so their explanation will be omitted.
ステップS2323:精算装置20は、通常報知状態の登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS2324に進む。
ステップS2324:精算装置20は、報知制限状態の登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS2325に進む。
ステップS2326:精算装置20は、通常報知状態の登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS2330に進む。
ステップS2331:精算装置20は、通常報知状態の登録装置10に監視結果情報(操作準備行動)を送信する。そして本フローチャートは終了する。Step S2323: Thesettlement device 20 transmits monitoring result information (non-leaving behavior) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2324.
Step S2324: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 in the notification restricted state. Then, the process proceeds to step S2325.
Step S2326: Thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2330.
Step S2331: Thesettlement device 20 transmits monitoring result information (operation preparation action) to theregistration device 10 in the normal notification state. Then, this flowchart ends.
図39のフローチャートのステップS2341、S2342、S2345、S2350は、図19のフローチャートのステップS341、S342、S345、S350と同様であるため、説明を省略する。Steps S2341, S2342, S2345, and S2350 in the flowchart of FIG. 39 are similar to steps S341, S342, S345, and S350 in the flowchart of FIG. 19, so their explanation will be omitted.
ステップS2343:精算装置20は、通常報知状態の登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS2344に進む。
ステップS2344:精算装置20は、報知制限状態の登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS2345に進む。
ステップS2346:精算装置20は、通常報知状態の登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS2350に進む。
ステップS2351:精算装置20は、通常報知状態の登録装置10に監視結果情報(操作迷い行動)を送信する。そして本フローチャートは終了する。Step S2343: Thesettlement device 20 transmits monitoring result information (non-leaving behavior) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2344.
Step S2344: Thesettlement device 20 transmits the monitoring result information (non-leaving behavior) to theregistration device 10 in the notification restricted state. Then, the process proceeds to step S2345.
Step S2346: Thesettlement device 20 transmits monitoring result information (non-operation preparation action) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2350.
Step S2351: Thesettlement device 20 transmits monitoring result information (hesitant operation behavior) to theregistration device 10 in the normal notification state. Then, this flowchart ends.
(図40のフローチャートの説明)
図40のフローチャートは、図20のフローチャートに代えて適用される、貨幣監視処理(図15のフローチャートのステップS49)の詳細を示している。図40のフローチャートのステップS2400、S2401、S2410、S2411は、図20のフローチャートのステップS400、S401、S410、S411と同様であるため、説明を省略する。(Explanation of the flow chart of FIG. 40)
The flowchart of Fig. 40 shows details of the currency monitoring process (step S49 in the flowchart of Fig. 15) that is applied in place of the flowchart of Fig. 20. Steps S2400, S2401, S2410, and S2411 in the flowchart of Fig. 40 are similar to steps S400, S401, S410, and S411 in the flowchart of Fig. 20, and therefore description thereof will be omitted.
ステップS2402:精算装置20は、通常報知状態の登録装置10に監視結果情報(非ニアエンド状態)を送信する。続いてステップS2403に進む。
ステップS2403:精算装置20は、報知制限状態の登録装置10に監視結果情報(非ニアエンド状態)を送信する。続いてステップS2410に進む。
ステップS2404:精算装置20は、通常報知状態の登録装置10に監視結果情報(ニアエンド状態)を送信する。続いてステップS2405に進む。
ステップS2405:精算装置20は、報知制限状態の登録装置10に監視結果情報(非ニアエンド状態)を送信する。続いてステップS2410に進む。
ステップS2406:精算装置20は、通常報知状態の登録装置10に監視結果情報(ニアエンド状態)を送信する。続いてステップS2407に進む。
ステップS2407:精算装置20は、報知制限状態の登録装置10に監視結果情報(ニアエンド状態)を送信する。続いてステップS2410に進む。Step S2402: Thesettlement device 20 transmits monitoring result information (not near-end state) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2403.
Step S2403: Thesettlement device 20 transmits monitoring result information (not near-end state) to theregistration device 10 in the notification restricted state. Then, the process proceeds to step S2410.
Step S2404: Thesettlement device 20 transmits monitoring result information (near-end state) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2405.
Step S2405: Thesettlement device 20 transmits monitoring result information (not near-end state) to theregistration device 10 in the notification restricted state. Then, the process proceeds to step S2410.
Step S2406: Thesettlement device 20 transmits monitoring result information (near-end state) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2407.
Step S2407: Thesettlement device 20 transmits the monitoring result information (near-end state) to theregistration device 10 in the notification restricted state. Then, the process proceeds to step S2410.
ステップS2412:精算装置20は、通常報知状態の登録装置10に監視結果情報(非ニアフル状態)を送信する。続いてステップS2413に進む。
ステップS2413:精算装置20は、報知制限状態の登録装置10に監視結果情報(非ニアフル状態)を送信する。そして本フローチャートは終了する。
ステップS2414:精算装置20は、通常報知状態の登録装置10に監視結果情報(ニアフル状態)を送信する。続いてステップS2415に進む。
ステップS2415:精算装置20は、報知制限状態の登録装置10に監視結果情報(非ニアフル状態)を送信する。そして本フローチャートは終了する。
ステップS2416:精算装置20は、通常報知状態の登録装置10に監視結果情報(ニアフル状態)を送信する。続いてステップS2417に進む。
ステップS2417:精算装置20は、制限店員が使用する登録装置10に監視結果情報(ニアフル状態)を送信する。そして本フローチャートは終了する。Step S2412: Thesettlement device 20 transmits monitoring result information (non-near-full state) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2413.
Step S2413: Thesettlement device 20 transmits the monitoring result information (non-near-full state) to theregistration device 10 in the notification restricted state. Then, this flowchart ends.
Step S2414: Thesettlement device 20 transmits monitoring result information (near-full state) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2415.
Step S2415: Thesettlement device 20 transmits the monitoring result information (non-near-full state) to theregistration device 10 in the notification restricted state. Then, this flowchart ends.
Step S2416: Thesettlement device 20 transmits monitoring result information (near-full state) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2417.
Step S2417: Thesettlement device 20 transmits the monitoring result information (near-full state) to theregistration device 10 used by the restricted clerk. Then, this flowchart ends.
(図41のフローチャートの説明)
図41のフローチャートは、図22のフローチャートに代えて適用される、レシート用紙監視処理(図15のフローチャートのステップS54)の詳細を示している。図41のフローチャートのステップS2420、S2421は、図22のフローチャートのステップS420、S421と同様であるため、説明を省略する。(Explanation of the flow chart in FIG. 41)
The flowchart of Fig. 41 shows details of the receipt paper monitoring process (step S54 in the flowchart of Fig. 15) that is applied in place of the flowchart of Fig. 22. Steps S2420 and S2421 in the flowchart of Fig. 41 are similar to steps S420 and S421 in the flowchart of Fig. 22, so a description thereof will be omitted.
ステップS2424:精算装置20は、通常報知状態の登録装置10に監視結果情報(レシート)を送信する。続いてステップS2425に進む。
ステップS2425:精算装置20は、報知制限状態の登録装置10に監視結果情報(非レシート)を送信する。そして本フローチャートは終了する。Step S2424: Thesettlement device 20 transmits monitoring result information (receipt) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2425.
Step S2425: Thesettlement device 20 transmits monitoring result information (non-receipt) to theregistration device 10 in the notification restricted state. Then, this flow chart ends.
ステップS2426:精算装置20は、通常報知状態の登録装置10に監視結果情報(レシート)を送信する。続いてステップS2427に進む。
ステップS2427:精算装置20は、報知制限状態の登録装置10に監視結果情報(レシート)を送信する。そして本フローチャートは終了する。Step S2426: Thesettlement device 20 transmits monitoring result information (receipt) to theregistration device 10 in the normal notification state. Then, the process proceeds to step S2427.
Step S2427: Thesettlement device 20 transmits the monitoring result information (receipt) to theregistration device 10 in the notification restricted state. Then, this flowchart ends.
(第6実施形態)
続いて、第6実施形態として、報知制限状態の登録装置10が操作迷いボタンや操作準備ボタンを表示する態様について説明する。つまり、第5実施形態では、報知制限状態の登録装置10には操作迷いボタンや操作準備ボタンが表示されなかったが、第6実施形態では、報知制限状態の登録装置10に操作迷いボタンや操作準備ボタンが表示される。なお、第6実施形態におけるネットワーク構成、各装置の構成等は、既に説明した第1実施形態と同様であるため、第1実施形態と共通する部分については、説明の一部又は全部を省略する。Sixth Embodiment
Next, as a sixth embodiment, a mode in which theregistration device 10 in the notification restricted state displays an operation confusion button and an operation preparation button will be described. That is, in the fifth embodiment, theregistration device 10 in the notification restricted state does not display an operation confusion button and an operation preparation button, but in the sixth embodiment, theregistration device 10 in the notification restricted state displays an operation confusion button and an operation preparation button. Note that the network configuration and the configuration of each device in the sixth embodiment are the same as those in the first embodiment already described, and therefore, the description of the parts common to the first embodiment will be omitted in part or in whole.
図42及び図43は、第6実施形態における精算装置20の動作例を示すフローチャートである。具体的には、図42(A)は、第5実施形態の図36(B)の破線枠P9内を置き換えたものである。図42(B)は、第5実施形態の図37の破線枠P10内を置き換えたものである。図43(A)は、第5実施形態の図38の破線枠P11を置き換えたものである。図43(B)は、第5実施形態の図39の破線枠P12を置き換えたものである。Figures 42 and 43 are flow charts showing an example of the operation of thesettlement device 20 in the sixth embodiment. Specifically, Figure 42 (A) replaces the dashed frame P9 in Figure 36 (B) of the fifth embodiment. Figure 42 (B) replaces the dashed frame P10 in Figure 37 of the fifth embodiment. Figure 43 (A) replaces the dashed frame P11 in Figure 38 of the fifth embodiment. Figure 43 (B) replaces the dashed frame P12 in Figure 39 of the fifth embodiment.
(図42(A)のフローチャート)
以下に示すように、図42(A)のフローチャートは、ステップS2226、S2228の処理が存在する点が、図36(B)のフローチャートと異なる。以下、ステップS2226、S2228について説明する。(Flowchart of FIG. 42(A))
As will be described below, the flowchart in Fig. 42A differs from the flowchart in Fig. 36B in that it includes the processes of steps S2226 and S2228. Steps S2226 and S2228 will be described below.
ステップS2226:ステップS2225に続いて精算装置20は、報知制状態の登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS2227に進む。Step S2226: Following step S2225, thesettlement device 20 transmits monitoring result information (non-operation preparation action) to theregistration device 10 in the alarm state. Then, proceed to step S2227.
ステップS2228:ステップS2227に続いて精算装置20は、報知制限状態の登録装置10に監視結果情報(非操作迷い行動)を送信する。そして、本フローチャートは終了する。
(図42(B)のフローチャート)
以下に示すように、図42(B)のフローチャートは、ステップS2312、S2314の処理が存在する点が、図37のフローチャートと異なる。以下、ステップS2312、S2314について説明する。Step S2228: Following step S2227, thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 in the notification restricted state. Then, this flowchart ends.
(Flowchart of FIG. 42(B))
As will be described below, the flowchart in Fig. 42B differs from the flowchart in Fig. 37 in that it includes steps S2312 and S2314. Steps S2312 and S2314 will be described below.
ステップS2312:ステップS2311に続いて精算装置20は、報知制限状態の登録装置10に監視結果情報(非操作準備行動)を送信する。続いてステップS2313に進む。
ステップS2314:ステップS2313に続いて精算装置20は、報知制限状態の登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS2315に進む。Step S2312: Following step S2311, thesettlement apparatus 20 transmits monitoring result information (non-operation preparation action) to theregistration apparatus 10 in the notification restricted state. Then, the process proceeds to step S2313.
Step S2314: Following step S2313, thesettlement device 20 transmits the monitoring result information (non-operation hesitant behavior) to theregistration device 10 in the notification restricted state. Then, the process proceeds to step S2315.
(図43(A)のフローチャート)
以下に示すように、図43(A)のフローチャートは、ステップS2327、S2335、S2336の処理が存在する点が、図38のフローチャートと異なる。以下、主に、ステップS2327、S2335、S2336について説明する。(Flowchart of FIG. 43(A))
As will be described below, the flowchart in Fig. 43A differs from the flowchart in Fig. 38 in that it includes steps S2327, S2335, and S2336. Steps S2327, S2335, and S2336 will be mainly described below.
ステップS2327:精算装置20は、報知制限状態の登録装置10に監視結果情報(非操作迷い行動)を送信する。続いてステップS2330に進む。Step S2327: Thesettlement device 20 transmits monitoring result information (non-operation hesitant behavior) to theregistration device 10 in the notification restricted state. Then, proceed to step S2330.
ステップS2330:精算装置20は、ステップS2321において計時を開始した操作準備行動判定前時間が、操作準備行動判定前時間判定用の第2判定用時間(例えば、30秒)以上であるか否かを判断する。操作準備行動判定前時間が第2判定用時間以上であれば(ステップS2330:YES)、ステップS2331に進む。操作準備行動判定前時間が第2判定用時間以上でなければ(ステップS2330:NO)、本フローチャートは終了する。Step S2330: Thesettlement device 20 determines whether the time before the operation preparatory action determination, which started to be timed in step S2321, is equal to or longer than the second determination time (e.g., 30 seconds) for determining the time before the operation preparatory action determination. If the time before the operation preparatory action determination is equal to or longer than the second determination time (step S2330: YES), proceed to step S2331. If the time before the operation preparatory action determination is not equal to or longer than the second determination time (step S2330: NO), this flowchart ends.
ステップS2335:ステップS2331に続いて精算装置20は、ステップS2321において計時を開始した操作準備行動判定前時間が、操作準備行動判定前時間判定用の第1判定用時間(例えば、1分)以上であるか否かを判断する。操作準備行動判定前時間が第1判定用時間以上であれば(ステップS2335:YES)、ステップS2336に進む。操作準備行動判定前時間が第1判定用時間以上でなければ(ステップS2335:NO)、本フローチャートは終了する。Step S2335: Following step S2331, thesettlement device 20 determines whether the time before the operation preparatory action determination, which started to be timed in step S2321, is equal to or longer than the first determination time (e.g., one minute) for determining the time before the operation preparatory action determination. If the time before the operation preparatory action determination is equal to or longer than the first determination time (step S2335: YES), the process proceeds to step S2336. If the time before the operation preparatory action determination is not equal to or longer than the first determination time (step S2335: NO), this flowchart ends.
ステップS2336:精算装置20は、報知制限状態の登録装置10に監視結果情報(操作準備行動)を送信する。そして本フローチャートは終了する。Step S2336: Thesettlement device 20 transmits monitoring result information (operation preparation action) to theregistration device 10 in the notification restricted state. This flowchart then ends.
(図43(B)のフローチャート)
以下に示すように、図43(B)のフローチャートは、ステップS2347、S2355、S2356の処理が存在する点が、図39のフローチャートと異なる。以下、主に、ステップS2347、S2355、S2356について説明する。(Flowchart of FIG. 43(B))
As will be described below, the flowchart in Fig. 43B differs from the flowchart in Fig. 39 in that it includes the processes of steps S2347, S2355, and S2356. Steps S2347, S2355, and S2356 will be mainly described below.
ステップS2347:ステップS2346に続いて精算装置20は、報知制限状態の登録装置10に監視結果情報(非離脱行動)を送信する。続いてステップS2350に進む。Step S2347: Following step S2346, thesettlement device 20 transmits monitoring result information (non-leaving behavior) to theregistration device 10 in the notification restricted state. Then, the process proceeds to step S2350.
ステップS2350:精算装置20は、ステップS2341において計時を開始した操作迷い行動判定前時間が、操作迷い行動判定前時間判定用の第2判定用時間(例えば、20秒)以上であるか否かを判断する。操作迷い行動判定前時間が第2判定用時間以上であれば(ステップS2350:YES)、ステップS2351に進む。操作迷い行動判定前時間が第2判定用時間以上でなければ(ステップS2350:NO)、本フローチャートは終了する。Step S2350: Thesettlement device 20 judges whether the time before judging the hesitant operation behavior, which started to be timed in step S2341, is equal to or longer than the second judgment time (e.g., 20 seconds) for judging the time before judging the hesitant operation behavior. If the time before judging the hesitant operation behavior is equal to or longer than the second judgment time (step S2350: YES), the process proceeds to step S2351. If the time before judging the hesitant operation behavior is not equal to or longer than the second judgment time (step S2350: NO), the process ends.
ステップS2355:ステップS2351に続いて精算装置20は、ステップS2341において計時を開始した操作迷い行動判定前時間が、操作迷い行動判定前時間判定用の第1判定用時間(例えば、1分)以上であるか否かを判断する。操作迷い行動判定前時間が第1判定用時間以上であれば(ステップS2355:YES)、ステップS2356に進む。操作迷い行動判定前時間が第1判定用時間以上でなければ(ステップS2355:NO)、本フローチャートは終了する。Step S2355: Following step S2351, thesettlement device 20 determines whether the time before hesitant operation behavior determination, which started to be timed in step S2341, is equal to or longer than the first determination time (e.g., one minute) for determining the time before hesitant operation behavior determination. If the time before hesitant operation behavior determination is equal to or longer than the first determination time (step S2355: YES), the process proceeds to step S2356. If the time before hesitant operation behavior determination is not equal to or longer than the first determination time (step S2355: NO), this flowchart ends.
ステップS2356:精算装置20は、報知制限状態の登録装置10に監視結果情報(操作迷い行動)を送信する。そして本フローチャートは終了する。Step S2356: Thesettlement device 20 transmits monitoring result information (hesitant operation behavior) to theregistration device 10 in the notification restricted state. This flowchart then ends.
なお、複数の登録装置10が同一の精算装置20に対し登録データを送信できる構成の場合、当該複数の登録装置10の間において、相互に、他の登録装置10が通常報知状態(非宣言状態)であるか報知制限状態(宣言状態)であるかを確認できるようにしてもよい。これにより、例えば、2台の登録装置10の夫々が、3台の精算装置20に登録データを送信できる構成の場合に、2台の登録装置10の両方が報知制限状態にならないように、他方の状態(通常報知状態、報知制限状態)を確認し、他方が報知制限状態であるならば、自装置を報知制限状態にしないといった運用を容易に実現することができる。なお、他方が報知制限状態であるときには自装置について報知制限状態とならないように制御(集中ボタンを無効化等)してもよい。つまり、複数の登録装置10が同一の精算装置20に対し登録データを送信できる構成において、当該複数の登録装置10のうちの少なくとも1台は通常報知状態となるように制御してもよい。In addition, in the case where a plurality ofregistration devices 10 are configured to be able to transmit registration data to thesame settlement device 20, the plurality ofregistration devices 10 may be able to mutually confirm whether theother registration devices 10 are in a normal notification state (non-declaration state) or a notification restricted state (declaration state). As a result, for example, in the case where tworegistration devices 10 are configured to be able to transmit registration data to threesettlement devices 20, the state of the other (normal notification state, notification restricted state) is confirmed so that both of the tworegistration devices 10 are not in a notification restricted state, and if the other is in a notification restricted state, the own device is not in a notification restricted state. In addition, when the other is in a notification restricted state, the own device may be controlled (such as by disabling the central button) so that it is not in a notification restricted state. In other words, in the case where a plurality ofregistration devices 10 are configured to be able to transmit registration data to thesame settlement device 20, at least one of the plurality ofregistration devices 10 may be controlled to be in a normal notification state.
以上、第1~第6の各実施形態について説明した。図44は、第1~第6の各実施形態に関して纏めた説明図である。図44(A)は第1実施形態に関する内容、図44(B)は第2実施形態に関する内容、図44(C)は第3実施形態に関する内容、図44(D)は第4実施形態に関する内容、図44(E)は第5実施形態に関する内容、図44(F)は第6実施形態に関する内容を示している。The first to sixth embodiments have been described above. Figure 44 is an explanatory diagram summarizing the first to sixth embodiments. Figure 44(A) shows the content related to the first embodiment, Figure 44(B) shows the content related to the second embodiment, Figure 44(C) shows the content related to the third embodiment, Figure 44(D) shows the content related to the fourth embodiment, Figure 44(E) shows the content related to the fifth embodiment, and Figure 44(F) shows the content related to the sixth embodiment.
図44(A)~図44(F)において、使用状態の「表示〇」は、精算装置20の使用状態(使用中状態、空き状態)が表示される旨を示している。離脱ボタンの「表示〇」は、条件が成立した場合に、離脱ボタン(離脱ボタンBT43、離脱ボタンBT73)が表示される旨を示している。In Figures 44 (A) to 44 (F), the "Display O" for the usage status indicates that the usage status of the settlement device 20 (in use, available) is displayed. The "Display O" for the exit button indicates that the exit button (exit button BT43, exit button BT73) will be displayed when the conditions are met.
操作準備ボタンの「表示〇」は、条件が成立した場合に、操作準備ボタン(操作準備ボタンBT42、操作準備ボタンBT72)が表示される旨を示している。操作準備ボタンの「表示△」は、条件(「表示〇」の条件よりも成立し難い条件)が成立した場合に、操作準備ボタンが表示される旨を示している。操作準備ボタンの「-」は、操作準備ボタンが表示されない旨を示している。The "Display ◯" on the operation preparation button indicates that the operation preparation button (operation preparation button BT42, operation preparation button BT72) will be displayed when the condition is met. The "Display △" on the operation preparation button indicates that the operation preparation button will be displayed when the condition is met (a condition that is less likely to be met than the "Display ◯" condition). The "-" on the operation preparation button indicates that the operation preparation button will not be displayed.
操作迷いボタンの「表示〇」は、条件が成立した場合に、操作迷いボタン(操作迷いボタンBT41、操作準備ボタンBT72)が表示される旨を示している。操作迷いボタンの「表示△」は、条件(「表示〇」の条件よりも成立し難い条件)が成立した場合に、操作迷いボタンが表示される旨を示している。操作迷いボタンの「-」は、操作準備ボタンが表示されない旨を示している。The "Display ◯" on the operation hesitation button indicates that the operation hesitation button (operation hesitation button BT41, operation preparation button BT72) will be displayed if the conditions are met. The "Display △" on the operation hesitation button indicates that the operation hesitation button will be displayed if the conditions are met (conditions that are less likely to be met than the conditions for "Display ◯"). The "-" on the operation hesitation button indicates that the operation preparation button will not be displayed.
レシートボタンの「表示〇」は、条件が成立した場合に、レシートボタン(レシートボタンBT31、レシートボタンBT61)が表示される旨を示している。レシートボタンの「表示△」は、条件(「表示〇」の条件よりも成立し難い条件)が成立した場合に、レシートボタン(レシートボタンBT31、レシートボタンBT61)が表示される旨を示している。ニアエンドボタンの「表示〇」「表示△」、ニアフルボタンの「表示〇」「表示△」についても同様である。The "Display O" on the receipt button indicates that the receipt button (Receipt button BT31, Receipt button BT61) will be displayed if the condition is met. The "Display △" on the receipt button indicates that the receipt button (Receipt button BT31, Receipt button BT61) will be displayed if the condition is met (a condition that is more difficult to meet than the condition for "Display O") The same applies to the "Display O" and "Display △" on the near-end button and the "Display O" and "Display △" on the near-full button.
第1実施形態及び第2実施形態によれば、登録装置10に対する精算(精算装置20、精算装置20を使用中の顧客)に関連する情報の報知は、取引状況管理装置40に対する報知よりも制限(限定)されている。また、上記制限は、第1実施形態の方が第2実施形態よりも大きい。According to the first and second embodiments, notification of information related to settlement (settlement device 20, customer using settlement device 20) to theregistration device 10 is more restricted (limited) than notification to the transactionstatus management device 40. In addition, the above restrictions are greater in the first embodiment than in the second embodiment.
なお、上述したように、第1実施形態及び第2実施形態では、登録装置10がレシートボタンBT31を表示(図44(A)(B)の「表示△」)する態様を説明したが、登録装置10はレシートボタンBT31を表示しない(図44における「-」とする)ようにしてもよい。ニアエンドボタンBT32やニアフルボタンBT33についても同様である。つまり、第1実施形態及び第2実施形態において、登録装置10は、精算装置20に関する情報(使用状態、レシート用紙要補充状態ニアエンド状態、ニアフル状態)にあっては、使用状態のみを表示してもよい。すなわち、登録装置10における精算装置20に関する情報の報知を、登録データの送信に必要な最小限に抑えてもよい。As described above, in the first and second embodiments, theregistration device 10 displays the receipt button BT31 ("Display △" in Figures 44 (A) and (B)), but theregistration device 10 may not display the receipt button BT31 ("-" in Figure 44). The same applies to the near-end button BT32 and near-full button BT33. In other words, in the first and second embodiments, theregistration device 10 may only display the usage status for information about the settlement device 20 (usage status, receipt paper needs to be replenished, near-end status, near-full status). In other words, the notification of information about thesettlement device 20 by theregistration device 10 may be kept to a minimum necessary for sending registration data.
また、上述したように、第1実施形態及び第2実施形態では、精算装置20が監視結果情報を登録装置10及び取引状況管理装置40に送信する態様を説明したが、精算装置20が監視結果情報を送信する装置は、登録装置10や取引状況管理装置40に限定されない。例えば、精算装置20は、取引状況管理装置40に代えて又は加えて、店員が使用(基本的には商品登録していないときに使用)する携帯端末(例えば、スマートフォンやタブレット端末等)や店員が監視するサイネージ(電子公告装置)に監視結果情報を送信してもよい。換言すれば、第1実施形態及び第2実施形態では、精算装置20が、商品登録を行う店員が使用する装置である登録装置10と、商品登録を行う店員以外の店員が使用する装置である取引状況管理装置40とに、監視結果情報を送信する態様を説明したが、商品登録を行う店員以外の店員が使用する装置は、取引状況管理装置40に限定しない(携帯端末やサイネージであってもよい)。As described above, in the first and second embodiments, thesettlement device 20 transmits the monitoring result information to theregistration device 10 and the transactionstatus management device 40, but the device to which thesettlement device 20 transmits the monitoring result information is not limited to theregistration device 10 or the transactionstatus management device 40. For example, instead of or in addition to the transactionstatus management device 40, thesettlement device 20 may transmit the monitoring result information to a mobile terminal (e.g., a smartphone or tablet terminal) used by a store clerk (basically used when no product is registered) or a signage (electronic advertisement device) monitored by the store clerk. In other words, in the first and second embodiments, thesettlement device 20 transmits the monitoring result information to theregistration device 10, which is a device used by the store clerk who registers the product, and the transactionstatus management device 40, which is a device used by a store clerk other than the store clerk who registers the product, but the device used by the store clerk other than the store clerk who registers the product is not limited to the transaction status management device 40 (it may be a mobile terminal or signage).
第3実施形態及び第4実施形態によれば、制限店員が使用する登録装置10に対する精算に関連する情報の報知は、通常店員が使用する登録装置10に対する報知よりも制限(限定)されている。また、上記制限は、第3実施形態の方が第4実施形態よりも大きい。According to the third and fourth embodiments, notification of information related to settlement to theregistration device 10 used by the restricted clerk is more restricted (limited) than notification to theregistration device 10 used by the normal clerk. Furthermore, the above-mentioned restrictions are greater in the third embodiment than in the fourth embodiment.
なお、上述したように、第3実施形態及び第4実施形態では、制限店員が使用する登録装置10がレシートボタンBT31を表示(図44(C)(D)の「表示△」)する態様を説明したが、制限店員が使用する登録装置10はレシートボタンBT31を表示しない(図44における「-」とする)ようにしてもよい。ニアエンドボタンBT32やニアフルボタンBT33についても同様である。つまり、第3実施形態及び第4実施形態において、制限店員が使用する登録装置10は、精算装置20に関する情報(使用状態、レシート用紙要補充状態ニアエンド状態、ニアフル状態)にあっては、使用状態のみを表示してもよい。すなわち、制限店員が使用する登録装置10における精算装置20に関する情報の報知を、登録データの送信に必要な最小限に抑えてもよい。As described above, in the third and fourth embodiments, theregistration device 10 used by the restricted clerk displays the receipt button BT31 ("Display △" in Figures 44 (C) and (D)). However, theregistration device 10 used by the restricted clerk may not display the receipt button BT31 ("-" in Figure 44). The same applies to the near-end button BT32 and near-full button BT33. In other words, in the third and fourth embodiments, theregistration device 10 used by the restricted clerk may only display the usage status when it comes to information about the settlement device 20 (usage status, receipt paper needs to be replenished, near-end status, near-full status). In other words, the notification of information about thesettlement device 20 in theregistration device 10 used by the restricted clerk may be kept to a minimum necessary for sending registration data.
また、図26~図32等を用いた第3実施形態及び第4実施形態の説明では、取引状況管理装置40における報知について言及していなかったが、例えば、第3実施形態及び第4実施形態において、取引状況管理装置40に対し、通常店員が使用する登録装置10と同様の条件で、各種の監視結果情報を送信してもよい。つまり、第3実施形態及び第4実施形態において、第1実施形態と同じように、取引状況管理装置40に対して各種の監視結果情報を送信してもよい。また、精算装置20は、取引状況管理装置40に代えて又は加えて、店員が使用(基本的には商品登録していないときに使用)する携帯端末(例えば、スマートフォンやタブレット端末等)や店員が監視するサイネージ(電子公告装置)に監視結果情報を送信してもよい。In addition, in the explanation of the third and fourth embodiments using Figures 26 to 32, etc., no mention was made of notifications in the transactionstatus management device 40. However, for example, in the third and fourth embodiments, various types of monitoring result information may be sent to the transactionstatus management device 40 under the same conditions as theregistration device 10 normally used by the store clerk. In other words, in the third and fourth embodiments, various types of monitoring result information may be sent to the transactionstatus management device 40 in the same manner as in the first embodiment. Furthermore, thesettlement device 20 may send monitoring result information to a mobile terminal (e.g., a smartphone, tablet terminal, etc.) used by the store clerk (basically used when no product is registered) or to a signage (electronic announcement device) monitored by the store clerk, instead of or in addition to the transactionstatus management device 40.
第5実施形態及び第6実施形態によれば、報知制限状態の登録装置10に対する精算に関連する情報の報知は、通常報知状態の登録装置10に対する報知よりも制限(限定)されている。また、上記制限は、第5実施形態の方が第6実施形態よりも大きい。According to the fifth and sixth embodiments, notification of settlement-related information to aregistration device 10 in the notification restricted state is more restricted (limited) than notification to aregistration device 10 in the normal notification state. Furthermore, the above-mentioned restrictions are greater in the fifth embodiment than in the sixth embodiment.
なお、上述したように、第5実施形態及び第6実施形態では、報知制限状態の登録装置10がレシートボタンBT31を表示(図44(E)(F)の「表示△」)する態様を説明したが、報知制限状態の登録装置10はレシートボタンBT31を表示しない(図44における「-」とする)ようにしてもよい。ニアエンドボタンBT32やニアフルボタンBT33についても同様である。つまり、第4実施形態及び第5実施形態において、報知制限状態の登録装置10は、精算装置20に関する情報(使用状態、レシート用紙要補充状態ニアエンド状態、ニアフル状態)にあっては、使用状態のみを表示してもよい。すなわち、報知制限状態の登録装置10における精算装置20に関する情報の報知を、登録データの送信に必要な最小限に抑えてもよい。As described above, in the fifth and sixth embodiments, theregistration device 10 in the notification restricted state displays the receipt button BT31 ("Display △" in Fig. 44 (E) (F)). However, theregistration device 10 in the notification restricted state may not display the receipt button BT31 ("-" in Fig. 44). The same applies to the near-end button BT32 and near-full button BT33. In other words, in the fourth and fifth embodiments, theregistration device 10 in the notification restricted state may display only the usage state for information about the settlement device 20 (usage state, receipt paper needs to be replenished, near-end state, near-full state). In other words, the notification of information about thesettlement device 20 by theregistration device 10 in the notification restricted state may be kept to a minimum necessary for sending registration data.
また、図34~図42等を用いた第5実施形態及び第6実施形態の説明では、取引状況管理装置40における報知について言及していなかったが、例えば、第5実施形態及び第6実施形態において、取引状況管理装置40に対し、通常報知状態の登録装置10と同様の条件で、各種の監視結果情報を送信してもよい。つまり、第5実施形態及び第6実施形態において、第1実施形態と同じように、取引状況管理装置40に対して各種の監視結果情報を送信してもよい。また、精算装置20は、取引状況管理装置40に代えて又は加えて、店員が使用(基本的には商品登録していないときに使用)する携帯端末(例えば、スマートフォンやタブレット端末等)や店員が監視するサイネージ(電子公告装置)に監視結果情報を送信してもよい。In addition, in the explanation of the fifth and sixth embodiments using Figures 34 to 42, etc., no mention was made of notifications in the transactionstatus management device 40. However, for example, in the fifth and sixth embodiments, various types of monitoring result information may be sent to the transactionstatus management device 40 under the same conditions as theregistration device 10 in the normal notification state. In other words, in the fifth and sixth embodiments, various types of monitoring result information may be sent to the transactionstatus management device 40, just like in the first embodiment. In addition, instead of or in addition to the transactionstatus management device 40, thesettlement device 20 may send monitoring result information to a mobile terminal (e.g., a smartphone, tablet terminal, etc.) used by a store clerk (basically used when no product is registered) or to a signage (electronic announcement device) monitored by a store clerk.
(画面の呼称)
上記説明では、小計ボタンBT10の操作前を登録画面と称し、小計ボタンBT10の操作後を小計画面と称しているが、小計ボタンBT10の操作前後における画面の名称は同一であってもよい。例えば、小計ボタンBT10の操作後も、小計ボタンBT10の操作前と同様、登録画面と称してもよい。(Screen name)
In the above description, the screen before the operation of the subtotal button BT10 is called the registration screen, and the screen after the operation of the subtotal button BT10 is called the subtotal screen, but the names of the screens before and after the operation of the subtotal button BT10 may be the same. For example, the screen after the operation of the subtotal button BT10 may be called the registration screen, just like the screen before the operation of the subtotal button BT10.
(小計ボタンBT10を設けない態様)
上記では、小計ボタンBT10を設ける態様について説明したが、小計ボタンBT10を設けない態様であってもよい。小計ボタンBT10を設けない態様では、例えば1品目の商品の登録後の状態において、精算装置指定ボタン(201レジボタンBT21等)、お会計券ボタンBT24、品券ボタンBT25等を表示する。なお、小計ボタンBT10を設けない態様では、登録画面から小計画面への遷移はないため、登録画面ボタンBT26は不要である。(Mode in which subtotal button BT10 is not provided)
Although the above describes an embodiment in which the subtotal button BT10 is provided, the subtotal button BT10 may not be provided. In an embodiment in which the subtotal button BT10 is not provided, for example, after one item of merchandise has been registered, a checkout device designation button (such as the 201 register button BT21), a bill button BT24, a coupon button BT25, etc. are displayed. Note that in an embodiment in which the subtotal button BT10 is not provided, there is no transition from the registration screen to the subtotal screen, and therefore the registration screen button BT26 is not necessary.
(変形例)
離脱行為は、操作(入力)した素振りを伴う場合がある。つまり、操作を装った後に離脱する場合がある。離脱行為の防止のため非接触の入力が有効である。(Modification)
The act of leaving may be accompanied by a false gesture of operation (input). In other words, the person may pretend to operate the device and then leave. Non-contact input is effective in preventing this act of leaving.
図45及び図46は、入力に関する変形例を説明する説明図である。図45は第1の方法、図46は第2の方法である。Figures 45 and 46 are explanatory diagrams explaining modified examples regarding input. Figure 45 shows the first method, and Figure 46 shows the second method.
図45(A)は、側面側から見た精算装置20等を示した模式図である。図45(B)は、撮像部214の更に上方から見た精算装置20等を示した模式図である。図45(C)は、表示部206の表示例である。図45(A)及び図45(B)において符号Tは顧客の手、符号JMは精算装置20の本体筐体の上面である。図46においても同様である。Figure 45 (A) is a schematic diagram showing thesettlement device 20 etc. as seen from the side. Figure 45 (B) is a schematic diagram showing thesettlement device 20 etc. as seen from further above theimaging unit 214. Figure 45 (C) is an example of the display on thedisplay unit 206. In Figures 45 (A) and 45 (B), the symbol T represents the customer's hand, and the symbol JM represents the top surface of the main body housing of thesettlement device 20. The same is true in Figure 46.
図45(A)(B)に示すように、顧客が表示部206の表示画面に手(本例では五指を伸ばした状態であるが、図46(A)(B)の如く特定の指を伸ばした状態でもよい)を近づけると(表示画面に接触する前に)、精算装置20は、撮像部214による撮像画像から手を認識し、撮像画像内における手の撮像位置から、実際の手の位置(左右方向の位置)を把握(推定)し、図45(C)に示すように、把握した位置に対応するボタンCの入力として受け付ける(図45(C)の太枠は入力した旨を示している)。本体筐体の上面JMは、撮像画像内における手が認識され易い色や模様としてもよい。As shown in Figures 45(A) and (B), when a customer brings their hand (in this example, with all five fingers outstretched, but specific fingers may be outstretched as in Figures 46(A) and (B)) close to the display screen of the display unit 206 (before touching the display screen), thesettlement device 20 recognizes the hand from the image captured by theimaging unit 214, and grasps (estimates) the actual position of the hand (position in the left-right direction) from the captured position of the hand in the captured image, and accepts this as input of button C corresponding to the grasped position, as shown in Figure 45(C) (the thick frame in Figure 45(C) indicates that input has been made). The top surface JM of the main housing may be a color or pattern that makes it easy to recognize the hand in the captured image.
図45に示した方法は、1台の撮像部214(カメラ)を用いる方法であったが、精度を高めるため、図46に示すように2台の撮像部214a、214bを用いてもよい。The method shown in FIG. 45 uses one imaging unit 214 (camera), but to improve accuracy, twoimaging units 214a and 214b may be used as shown in FIG. 46.
図46(A)(B)に示すように、顧客が表示部206の表示画面に手(本例では人指し指を伸ばした状態であるが、図45(A)(B)の如く五指を伸ばした状態でもよい)を近づけると(表示画面に接触する前に)、精算装置20は、撮像部214a、bによる夫々の撮像画像から手を認識し、夫々の撮像画像内における手の撮像位置(上下左右方向の位置)から、実際の手の位置を把握(推定)し、図46(C)に示すように、把握した位置に対応するボタンFの入力として受け付ける(図46(F)の太枠は入力した旨を示している)。As shown in Figures 46(A) and (B), when a customer brings their hand (with index finger extended in this example, but all five fingers may be extended as in Figures 45(A) and (B)) close to the display screen of the display unit 206 (before touching the display screen), thesettlement device 20 recognizes the hand from each of the images captured by theimaging units 214a and 214b, and grasps (estimates) the actual position of the hand from the captured position (position in the up, down, left and right directions) of the hand in each captured image, and accepts it as an input of button F corresponding to the grasped position, as shown in Figure 46(C) (the thick frame in Figure 46(F) indicates that an input has been made).
なお、図45及び図46の例において、精算装置20は、撮像画像内における手の撮像位置に加えて、手の撮像範囲(面積)や、手との距離(測距)に基づいて、実際の手の位置(上下左右方向の位置)を把握(推定)してもよい。In the examples of Figures 45 and 46, thesettlement device 20 may grasp (estimate) the actual position of the hand (up, down, left, and right positions) based on the captured range (area) of the hand and the distance (distance measurement) from the hand in addition to the captured position of the hand in the captured image.
図45及び図46に示した非接触の入力方法によれば離脱行為を防止することができる。また、当該入力方法によれば衛生上又は防疫上の効果もある。The non-contact input method shown in Figures 45 and 46 can prevent people from leaving the facility. This input method also has hygienic and disease prevention benefits.
以上、実施形態について説明したが、上記実施形態は、一例であって具体的な構成は上記実施形態に限られるものではなく、発明の要旨を逸脱しない範囲の設計等も含まれる。The above describes the embodiments, but the above embodiments are merely examples and the specific configurations are not limited to the above embodiments, and include designs that do not deviate from the gist of the invention.
例えば、第1実施形態の図18のフローチャートにおいてステップS326の処理(監視結果情報(非操作迷い行動)を送信する処理)を省略してもよい。図18のフローチャートでは、操作準備行動判定前状態を認識した時点(例えば、ステップS320(YES)~ステップS330の間)で、操作迷い行動に該当しないとして直ちに監視結果情報(非操作迷い行動)を送信しているが、一瞬の操作準備行動であるとして(一瞬後には操作迷い行動に復帰する可能性について考慮して)、監視結果情報(非操作迷い行動)を送信しなくてもよい。他の実施形態についても同様である。For example, in the flowchart of FIG. 18 of the first embodiment, the process of step S326 (process of transmitting monitoring result information (non-operation hesitation behavior)) may be omitted. In the flowchart of FIG. 18, when the state before the operation preparation behavior determination is recognized (for example, between step S320 (YES) and step S330), the monitoring result information (non-operation hesitation behavior) is immediately transmitted as it does not correspond to hesitation behavior. However, since it is an instantaneous operation preparation behavior (taking into consideration the possibility of returning to hesitation behavior a moment later), it is possible not to transmit the monitoring result information (non-operation hesitation behavior). The same applies to the other embodiments.
第1実施形態の図19のフローチャートにおいてステップS346の処理(監視結果情報(非操作準備行動)を送信する処理)を省略してもよい。図19のフローチャートでは、操作準備行動判定前状態を認識しなかった時点(例えば、ステップS320(NO)~ステップS350の間)で、操作準備行動に該当しないとして直ちに監視結果情報(非操作準備行動)を送信しているが、一瞬の非該当であるとして(一瞬後には操作準備行動に復帰する可能性について考慮して)、監視結果情報(非操作準備行動)を送信しなくてもよい。他の実施形態についても同様である。In the flowchart of FIG. 19 of the first embodiment, the process of step S346 (process of transmitting monitoring result information (non-operation preparatory action)) may be omitted. In the flowchart of FIG. 19, at the point when the pre-operation preparatory action determination state is not recognized (for example, between step S320 (NO) and step S350), the monitoring result information (non-operation preparatory action) is immediately transmitted as it does not correspond to the operation preparatory action, but since it is a momentary non-match (taking into consideration the possibility of returning to the operation preparatory action a moment later), it is not necessary to transmit the monitoring result information (non-operation preparatory action). The same applies to the other embodiments.
第1実施形態の図17のフローチャートでは、離脱行動判定前状態を認識した時点(ステップS300(YES)~ステップS310の間)では、一瞬の操作離脱行動であるとして(一瞬後には操作迷い行動や操作準備行動に復帰する可能性を考慮して)、監視結果情報(非操作離脱行動)や監視結果情報(非操作迷い行動)を送信していないが、離脱行動判定前状態を認識した時点で、監視結果情報(非操作離脱行動)や監視結果情報(非操作迷い行動)を送信してもよい。他の実施形態についても同様である。In the flowchart of FIG. 17 in the first embodiment, when the state before the departure action determination is recognized (between step S300 (YES) and step S310), the operation departure action is regarded as a momentary operation departure action (taking into consideration the possibility of returning to the operation hesitation action or operation preparation action a moment later), and the monitoring result information (non-operation departure action) or monitoring result information (non-operation hesitation action) is not transmitted; however, when the state before the departure action determination is recognized, the monitoring result information (non-operation departure action) or monitoring result information (non-operation hesitation action) may be transmitted. The same applies to the other embodiments.
第1実施形態(他の実施形態も同様)では、離脱行動判定前時間判定用の判定用時間は一定(例えば、5秒)であるが、どのタイミング(ステップS33、S36、S41、S50、S55のうちの何れの行動監視処理であるか)に応じて異ならせてもよい。例えば、最初のステップS33の行動監視処理は、登録装置10から当該精算装置20への移動時間も考慮した長さとしてもよい。また、画面の複雑さの程度に応じて長さを異ならせてもよい(複雑なほど長い等)。また顧客に応じて長さを異ならせてもよい(優良な顧客である程ほど長い等)。他の判定用時間(操作準備行動判定前時間判定用の判定用時間、操作迷い行動判定前時間判定用の判定用時間)につても同様である。また、他の実施形態についても同様である。In the first embodiment (and the other embodiments as well), the judgment time for judging the time before the withdrawal behavior is constant (for example, 5 seconds), but it may be different depending on the timing (which behavior monitoring process among steps S33, S36, S41, S50, and S55). For example, the behavior monitoring process in the first step S33 may be a length that takes into account the travel time from theregistration device 10 to thesettlement device 20. The length may also be different depending on the complexity of the screen (the more complex it is, the longer it is, etc.). The length may also be different depending on the customer (the more favorable the customer is, the longer it is, etc.). The same applies to other judgment times (judgment time for judging the time before the operation preparation behavior judgment, judgment time for judging the time before the operation hesitation behavior judgment). The same applies to other embodiments.
第2実施形態(第4、第6実施形態も同様)では、操作迷い行動に関する報知(図23(A)(B))や操作準備行動に関する報知(図23(A)(B))の場面で画像ボタンを表示していないが、離脱動作行動に関する報知(図10(A)(B))の場面と同様、操作迷い行動に関する報知や操作準備行動に関する報知の場面でも画像ボタンを表示してもよい。つまり、取引状況管理装置40は、離脱動作行動に関する報知、操作迷い行動に関する報知、操作準備行動に関する報知の何れの報知の場面においても画像ボタン(図6の画像ボタンBT78)を表示するが、登録装置10においても、取引状況管理装置40と同様、離脱動作行動に関する報知、操作迷い行動に関する報知、操作準備行動に関する報知の何れの報知の場面においても画像ボタンを表示してもよい。In the second embodiment (similar to the fourth and sixth embodiments), image buttons are not displayed in the scene of the notification regarding hesitant operation behavior (FIGS. 23(A)(B)) or the notification regarding operation preparation behavior (FIGS. 23(A)(B)), but image buttons may be displayed in the scene of the notification regarding hesitant operation behavior or the notification regarding operation preparation behavior, similar to the scene of the notification regarding the exit action behavior (FIGS. 10(A)(B)). In other words, the transactionstatus management device 40 displays an image button (image button BT78 in FIG. 6) in any scene of the notification regarding the exit action behavior, the notification regarding hesitant operation behavior, or the notification regarding operation preparation behavior, but theregistration device 10 may also display an image button in any scene of the notification regarding the exit action behavior, the notification regarding hesitant operation behavior, or the notification regarding operation preparation behavior, similar to the transactionstatus management device 40.
第3実施形態(第4実施形態も同様)では、精算装置20は、夫々の装置(登録装置10、取引状況管理装置40)を使用している店員が通常店員であるか制限店員であるかを認識可能であると説明したが、精算装置20に加えて、取引状況管理装置40(店員が使用する携帯端末や店員が監視するサイネージも同様)が、夫々の装置(登録装置10)を使用している店員が通常店員であるか制限店員であるかを認識可能であるようにしてもよい。そして、取引状況管理装置40(携帯端末やサイネージも同様)は、夫々の装置(登録装置10)を使用している店員が通常店員であるか制限店員であるかを示す情報を表示してもよい。例えば、取引状況管理装置40(店員が使用する携帯端末や店員が監視するサイネージも同様)は、夫々の登録装置10に対応する表示領域(図6参照)において、使用者が通常店員であるか制限店員であるかを区別可能なマークや文字列やアイコン等を表示してもよい。In the third embodiment (similar to the fourth embodiment), it has been described that thesettlement device 20 can recognize whether the clerk using each device (registration device 10, transaction status management device 40) is a normal clerk or a restricted clerk. However, in addition to thesettlement device 20, the transaction status management device 40 (as well as the mobile terminal used by the clerk and the signage monitored by the clerk) may be able to recognize whether the clerk using each device (registration device 10) is a normal clerk or a restricted clerk. The transaction status management device 40 (as well as the mobile terminal and signage) may display information indicating whether the clerk using each device (registration device 10) is a normal clerk or a restricted clerk. For example, the transaction status management device 40 (as well as the mobile terminal used by the clerk and the signage monitored by the clerk) may display a mark, character string, icon, etc. that can distinguish whether the user is a normal clerk or a restricted clerk in the display area (see FIG. 6) corresponding to eachregistration device 10.
なお、図6に示した例では、取引状況管理装置40は、夫々の登録装置10について、使用する店員の種類(通常店員/制限店員)によらずに所定の順番に基づいて表示(図6では201レジ→202レジ→203レジの順番に並べて表示)しているが、取引状況管理装置40(店員が使用する携帯端末や店員が監視するサイネージも同様)は、夫々の登録装置10について、使用する店員の種類(通常店員/制限店員)に基づいて表示してもよい。例えば、取引状況管理装置40等は、制限店員が使用する登録装置10を優先的に(目立つ位置。例えば上部)、表示してもよい(逆に通常店員が使用する登録装置10を優先的に表示してもよい)。また、取引状況管理装置40等は、通常店員が使用する登録装置10に関する画面(ページ)と、制限店員が使用する登録装置10に関する画面とを別々に用意し、選択領域(いわゆるタブ)や切り替えボタンによって画面を切り替え可能にしてもよい。これらにより、制限店員(あるいは通常店員)が使用する登録装置10を集中的に管理することができる。In the example shown in FIG. 6, the transactionstatus management device 40 displays eachregistration device 10 in a predetermined order (in FIG. 6, the order is 201 register → 202 register → 203 register) regardless of the type of clerk using it (normal clerk/restricted clerk), but the transaction status management device 40 (as well as the mobile terminal used by the clerk and the signage monitored by the clerk) may display eachregistration device 10 based on the type of clerk using it (normal clerk/restricted clerk). For example, the transactionstatus management device 40, etc. may preferentially display theregistration device 10 used by the restricted clerk (in a conspicuous position, for example, at the top) (or conversely, theregistration device 10 used by the normal clerk may be preferentially displayed). In addition, the transactionstatus management device 40, etc. may prepare separate screens (pages) for theregistration devices 10 used by normal clerks and screens for theregistration devices 10 used by restricted clerks, and the screens may be switched by a selection area (so-called tab) or a switching button. This allows for centralized management of theregistration devices 10 used by restricted store clerks (or regular store clerks).
第5実施形態(第6実施形態も同様)では、精算装置20は、夫々の登録装置10が通常報知状態であるか報知制限状態であるか認識可能であると説明したが、精算装置20に加えて、取引状況管理装置40(店員が使用する携帯端末や店員が監視するサイネージも同様)が、夫々の登録装置10が通常報知状態であるか報知制限状態であるか認識可能であるようにしてもよい。そして、取引状況管理装置40(携帯端末やサイネージも同様)は、夫々の登録装置10が通常報知状態であるか報知制限状態であるかを示す情報を表示してもよい。例えば、取引状況管理装置40(店員が使用する携帯端末や店員が監視するサイネージも同様)は、夫々の登録装置10に対応する表示領域(図6参照)において、夫々が通常報知状態であるか報知制限状態であるかを区別可能なマークや文字列やアイコン等を表示してもよい。In the fifth embodiment (similar to the sixth embodiment), it has been described that thesettlement device 20 can recognize whether eachregistration device 10 is in the normal notification state or the notification restricted state. However, in addition to thesettlement device 20, the transaction status management device 40 (as well as the mobile terminal used by the store clerk and the signage monitored by the store clerk) may also be able to recognize whether eachregistration device 10 is in the normal notification state or the notification restricted state. The transaction status management device 40 (as well as the mobile terminal and the signage) may display information indicating whether eachregistration device 10 is in the normal notification state or the notification restricted state. For example, the transaction status management device 40 (as well as the mobile terminal used by the store clerk and the signage monitored by the store clerk) may display a mark, character string, icon, etc. that can distinguish whether eachregistration device 10 is in the normal notification state or the notification restricted state in the display area (see FIG. 6) corresponding to eachregistration device 10.
また、取引状況管理装置40(店員が使用する携帯端末や店員が監視するサイネージも同様)は、夫々の登録装置10について、夫々の状態(通常報知状態/報知制限状態)に基づいて表示してもよい。例えば、取引状況管理装置40等は、報知制限状態の登録装置10を優先的に表示してもよい(逆に通常報知状態の登録装置10を優先的に表示してもよい)。また、取引状況管理装置40等は、通常報知状態の登録装置10に関する画面と、報知制限状態の登録装置10に関する画面とを別々に用意し、選択領域や切り替えボタンによって画面を切り替え可能にしてもよい。これらにより、報知制限状態(あるいは通常報知状態)の登録装置10を集中的に管理することができる。The transaction status management device 40 (as well as the mobile terminals used by store clerks and the signage monitored by store clerks) may display information about eachregistration device 10 based on its respective state (normal notification state/notification restricted state). For example, the transactionstatus management device 40, etc. may preferentially displayregistration devices 10 in the notification restricted state (or conversely, may preferentially displayregistration devices 10 in the normal notification state). The transactionstatus management device 40, etc. may also provide separate screens forregistration devices 10 in the normal notification state andregistration devices 10 in the notification restricted state, and make it possible to switch between the screens using a selection area or a switching button. This allows for centralized management ofregistration devices 10 in the notification restricted state (or normal notification state).
(精算関連報知領域HR10)
第3実施形態(第4~第6実施形態も同様)において、精算関連報知領域HR10に表示される報知ボタンの数に応じて精算関連報知領域HR10の大きさを異ならせてもよい(数が多い場合には大きく、数が少ない場合には小さく表示してもよい)。(Settlement-related notification area HR10)
In the third embodiment (as well as the fourth to sixth embodiments), the size of the settlement-related notification area HR10 may be varied depending on the number of notification buttons displayed in the settlement-related notification area HR10 (it may be displayed larger when the number is large and smaller when the number is small).
第5実施形態(第6実施形態も同様)では、通常報知状態である場合も報知制限状態である場合も精算関連報知領域HR10の大きさを同一としているが(図34、図35)、報知制限状態である場合には通常報知状態である場合よりも精算関連報知領域HR10の大きさを小さくしてもよい。また、第3実施形態(第4実施形態も同様)において、通常店員によって使用されている場合も制限店員によって使用されている場合も精算関連報知領域HR10の大きさを同一としてもよいし、制限店員によって使用されている場合には通常店員によって使用されている場合よりも精算関連報知領域HR10の大きさを小さくしてもよい。In the fifth embodiment (similar to the sixth embodiment), the size of the settlement-related notification area HR10 is the same whether in the normal notification state or the restricted notification state (Figures 34 and 35), but the size of the settlement-related notification area HR10 may be smaller in the restricted notification state than in the normal notification state. Also, in the third embodiment (similar to the fourth embodiment), the size of the settlement-related notification area HR10 may be the same whether it is used by a normal clerk or a restricted clerk, or the size of the settlement-related notification area HR10 may be smaller when it is used by a restricted clerk than when it is used by a normal clerk.
第5実施形態(第6実施形態も同様)では、報知制限ボタンBT80(制限解除ボタンBT81)を精算関連報知領域HR10に表示しているが、他の位置に表示してもよい。例えば、画面上部(例えば、図34、図35では、「店員:AAA」の近傍)に報知制限ボタンBT80(制限解除ボタンBT81)を表示してもよい。また、精算関連報知領域HR10を設けた画面(登録画面、小計画面)とは異なる画面(ログイン画面、設定画面)に報知制限ボタンBT80(制限解除ボタンBT81)を表示してもよい。In the fifth embodiment (similar to the sixth embodiment), the notification restriction button BT80 (restriction release button BT81) is displayed in the settlement-related notification area HR10, but it may be displayed in another location. For example, the notification restriction button BT80 (restriction release button BT81) may be displayed at the top of the screen (for example, near "Store clerk: AAA" in Figures 34 and 35). In addition, the notification restriction button BT80 (restriction release button BT81) may be displayed on a screen (login screen, setting screen) different from the screen (registration screen, sub-screen) on which the settlement-related notification area HR10 is provided.
上記実施形態(第1実施形態~第6実施形態)では、精算装置指定ボタン(201レジボタンBT21等)やお会計ボタンBT24を表示する表示領域(図9、図34、図35の例では画面右下の領域)とは別に精算関連報知領域HR10を設けている(つまり、画面上において精算装置指定ボタン等と各種の報知ボタン等とを夫々分けて配置している)が、ボタンの表示(配置)は一例である。例えば、201レジ(精算装置20a)を指定する201レジボタンBT21の近傍に、当該201レジに関する各種の報知ボタン等を配置し、202レジ(精算装置20b)を指定する202レジボタンBT22の近傍に、当該202レジに関する各種の報知ボタン等を配置してもよい。例えば、精算関連報知領域HR10を維持する例として、201レジに関する精算関連報知領域HR10-1に201レジボタンBT21を配置し、202レジに関する精算関連報知領域HR10-2に202レジボタンBT22を配置してもよい。なお、お会計ボタンBT24や品券ボタンBT25は、特定の精算装置20に関係するボタンではないため、精算関連報知領域HR10-1や精算関連報知領域HR10-2には配置しない(精算関連報知領域HR10における精算関連報知領域HR10-1や精算関連報知領域HR10-2に属しない領域には配置してもよい)。In the above embodiments (first to sixth embodiments), a settlement-related notification area HR10 is provided in addition to the display area (the area at the bottom right of the screen in the examples of Figures 9, 34, and 35) that displays the settlement device designation button (the 201 register button BT21, etc.) and the checkout button BT24 (i.e., the settlement device designation button, etc. and various notification buttons, etc. are arranged separately on the screen), but the display (arrangement) of the buttons is one example. For example, various notification buttons, etc. related to the 201 register (settlement device 20a) may be arranged near the 201 register button BT21 that designates the 201 register, and various notification buttons, etc. related to the 202 register (settlement device 20b) may be arranged near the 202 register button BT22 that designates the 202 register (settlement device 20b). For example, as an example of maintaining the settlement-related notification area HR10, the 201 register button BT21 may be placed in the settlement-related notification area HR10-1 related to the 201 register, and the 202 register button BT22 may be placed in the settlement-related notification area HR10-2 related to the 202 register. Note that the checkout button BT24 and the gift certificate button BT25 are not buttons related to aspecific settlement device 20, and therefore are not placed in the settlement-related notification area HR10-1 or the settlement-related notification area HR10-2 (they may be placed in areas of the settlement-related notification area HR10 that do not belong to the settlement-related notification area HR10-1 or the settlement-related notification area HR10-2).
(取引途中における通常店員/制限店員の変更(別例))
第3実施形態(第4実施形態も同様)では、ある取引の途中(一取引内)において、登録装置10の使用者が通常店員から制限店員に代わった場合(使用者が制限店員から通常店員に代わった場合も同様)に、直ちに(当該取引の終了を待たずに)、精算関連報知領域HR10における各種の報知ボタンの表示を変更後の使用者に応じた表示とする方法として、登録装置10は、使用者が通常店員から制限店員に代わった場合(使用者が制限店員から通常店員に代わった場合も同様)に、使用者が通常店員から制限店員に代わった旨(使用者が制限店員から通常店員に代わった旨)を精算装置20に通知し、上記通知を受信した精算装置20は、行動監視処理や、貨幣監視処理や、レシート監視処理貨幣監視処理を実行してもよいと説明した。しかしながら、ある取引の途中において、登録装置10の使用者が通常店員から制限店員に代わった場合(使用者が制限店員から通常店員に代わった場合も同様)に、直ちに、精算関連報知領域HR10における各種の報知ボタンの表示を変更後の使用者に応じた表示とする方法は、この方法に限定されない。(Changing regular/restricted clerks during a transaction (another example))
In the third embodiment (and the fourth embodiment as well), when the user of theregistration device 10 changes from a regular clerk to a restricted clerk during a transaction (within one transaction) (the same applies when the user changes from a restricted clerk to a regular clerk), theregistration device 10 immediately (without waiting for the end of the transaction) changes the display of various notification buttons in the settlement-related notification area HR10 to a display that corresponds to the changed user.When the user changes from a regular clerk to a restricted clerk (the same applies when the user changes from a restricted clerk to a regular clerk), theregistration device 10 notifies thesettlement device 20 that the user has changed from a regular clerk to a restricted clerk (that the user has changed from a restricted clerk to a regular clerk), and thesettlement device 20 that receives the notification may execute behavior monitoring processing, currency monitoring processing, receipt monitoring processing, and currency monitoring processing. However, when the user of theregistration device 10 changes from a regular clerk to a restricted clerk during a transaction (the same applies when the user changes from a restricted clerk to a regular clerk), the method of immediately changing the display of the various notification buttons in the settlement-related notification area HR10 to correspond to the new user is not limited to this method.
例えば、精算装置20は、登録装置10の使用者が通常店員であるか制限店員であるかに関わらず、通常店員向けの監視結果情報及び制限店員向けの監視結果情報の2つの監視結果情報を登録装置10に送信してもよい。For example, thesettlement device 20 may transmit two pieces of monitoring result information, one for a regular clerk and one for a restricted clerk, to theregistration device 10, regardless of whether the user of theregistration device 10 is a regular clerk or a restricted clerk.
一例として、精算装置20は、貨幣監視処理に(図30)おいて、何れかの貨幣が第1下限枚数未満である場合(図30のステップS1401(YES)の場合)、通常店員向けの監視結果情報(ニアエンド状態)及び制限店員向けの監視結果情報(ニアエンド状態)の2つの監視結果情報を登録装置10に送信し、何れかの貨幣が第2下限枚数未満であるが第1下限枚数以上(他の何れの貨幣も少なくとも第1下限枚数以上)である場合(図30のステップS1401(NO)の場合)、通常店員向けの監視結果情報(ニアエンド状態)及び制限店員向けの監視結果情報(非ニアエンド状態)の2つの監視結果情報を登録装置10に送信する。As an example, in the currency monitoring process (Figure 30), if any of the currency is below the first lower limit (step S1401 (YES) in Figure 30), thesettlement device 20 transmits two pieces of monitoring result information to the registration device 10: monitoring result information for regular clerks (near-end state) and monitoring result information for restricted clerks (near-end state); and if any of the currency is below the second lower limit but equal to or greater than the first lower limit (all other currency is at least equal to or greater than the first lower limit) (step S1401 (NO) in Figure 30), thesettlement device 20 transmits two pieces of monitoring result information to the registration device 10: monitoring result information for regular clerks (near-end state) and monitoring result information for restricted clerks (not near-end state).
他の例として、精算装置20は、レシート用紙監視処理に(図31)おいて、レシート用紙の残量が第1判定量未満である場合(図31のステップS1421(YES)の場合)、通常店員向けの監視結果情報(レシート)及び制限店員向けの監視結果情報(レシート)の2つの監視結果情報を登録装置10に送信し、レシート用紙の残量が第2判定量未満であるが第1判定量以上である場合(図31のステップS1421(NO)の場合)、通常店員向けの監視結果情報(レシート)及び制限店員向けの監視結果情報(非レシート)を登録装置10に送信する。As another example, in the receipt paper monitoring process (FIG. 31), if the remaining amount of receipt paper is less than the first judgment amount (step S1421 (YES) in FIG. 31), thesettlement device 20 sends two pieces of monitoring result information, monitoring result information for regular clerks (receipt) and monitoring result information for restricted clerks (receipt), to theregistration device 10, and if the remaining amount of receipt paper is less than the second judgment amount but equal to or greater than the first judgment amount (step S1421 (NO) in FIG. 31), thesettlement device 20 sends monitoring result information for regular clerks (receipt) and monitoring result information for restricted clerks (non-receipt) to theregistration device 10.
上記2つの監視結果情報を受信した登録装置10は、現在の使用者が通常店員であるか制限店員であるかに関わらず、受信した2つの監視結果情報を記憶し、現在の使用者に対応する何れか一方の監視結果情報を参照し(他方の監視結果情報を無視し)、精算関連報知領域HR10における各種の報知ボタンの表示を制御し、使用者が変わった場合には変更後の使用者に対応する何れか一方の監視結果情報を参照し直し、精算関連報知領域HR10における各種の報知ボタンの表示を制御してもよい。なお、精算装置20は、通常店員向けの監視結果情報及び制限店員向けの監視結果情報の2つの監視結果情報を登録装置10に送信することに代えて、通常店員向けの情報と制限店員向けの情報とを含む1つの共通の監視結果情報を送信してもよい。この場合、登録装置10は、受信した共通の監視結果情報を記憶し、共通の監視結果情報に含まれる通常店員向けの情報と制限店員向けの情報のうち現在の使用者に対応する何れか一方の情報を参照し(他方の情報を無視し)、精算関連報知領域HR10における各種の報知ボタンの表示を制御し、使用者が変わった場合には、共通の監視結果情報に含まれる通常店員向けの情報と制限店員向けの情報のうち変更後の使用者に対応する何れか一方の情報を参照し直し、精算関連報知領域HR10における各種の報知ボタンの表示を制御してもよい。Theregistration device 10 that has received the above two pieces of monitoring result information may store the two pieces of monitoring result information received, regardless of whether the current user is a regular clerk or a restricted clerk, and may refer to one of the pieces of monitoring result information corresponding to the current user (ignoring the other monitoring result information) to control the display of various notification buttons in the settlement-related notification area HR10, and when the user changes, may refer again to one of the monitoring result information corresponding to the new user and control the display of various notification buttons in the settlement-related notification area HR10. Note that instead of transmitting two pieces of monitoring result information, the monitoring result information for regular clerks and the monitoring result information for restricted clerks, to theregistration device 10, thesettlement device 20 may transmit one common monitoring result information including information for regular clerks and information for restricted clerks. In this case, theregistration device 10 stores the received common monitoring result information, references either the information for regular clerks or the information for restricted clerks included in the common monitoring result information that corresponds to the current user (ignoring the other information), and controls the display of various notification buttons in the settlement-related notification area HR10; if the user changes, theregistration device 10 may again reference either the information for regular clerks or the information for restricted clerks included in the common monitoring result information that corresponds to the new user, and controls the display of various notification buttons in the settlement-related notification area HR10.
(取引途中における通常報知状態/報知制限状態の変更(別例))
第5実施形態(第6実施形態も同様)では、ある取引の途中(一取引内)において、登録装置10が通常報知状態から報知制限状態に切り替わった場合(報知制限状態から通常報知状態に切り替わった場合も同様)に、直ちに(当該取引の終了を待たずに)、精算関連報知領域HR10における各種の報知ボタンの表示を変更後の状態に応じた表示とする方法として、登録装置10は、報知制限ボタンBT80が操作された場合(制限解除ボタンBT81が操作された場合も同様)に、報知制限ボタンBT80が操作された旨(制限解除ボタンBT81が操作された旨)、又は、通常報知状態から報知制限状態に切り替わった旨(報知制限状態から通常報知状態に切り替わった旨)を精算装置20に通知し、上記通知を受信した精算装置20は、行動監視処理や、貨幣監視処理や、レシート監視処理貨幣監視処理を実行してもよいと説明した。しかしながら、ある取引の途中において、登録装置10が通常報知状態から報知制限状態に切り替わった場合(報知制限状態から通常報知状態に切り替わった場合も同様)に、直ちに、精算関連報知領域HR10における各種の報知ボタンの表示を変更後の状態に応じた表示とする方法は、この方法に限定されない。(Change of normal notification status/restricted notification status during a transaction (another example))
In the fifth embodiment (similar to the sixth embodiment), when theregistration device 10 switches from the normal notification state to the notification restricted state during a transaction (within one transaction) (the same applies when theregistration device 10 switches from the notification restricted state to the normal notification state), as a method of immediately (without waiting for the end of the transaction) changing the display of various notification buttons in the settlement-related notification area HR10 to a display corresponding to the changed state, when the notification restriction button BT80 is operated (the same applies when the restriction release button BT81 is operated), theregistration device 10 notifies thesettlement device 20 that the notification restriction button BT80 has been operated (that the restriction release button BT81 has been operated) or that the normal notification state has been switched to the notification restricted state (that the notification restriction state has been switched to the normal notification state), and thesettlement device 20 that receives the above notification may execute behavior monitoring processing, currency monitoring processing, receipt monitoring processing, and currency monitoring processing. However, when theregistration device 10 switches from the normal notification state to the restricted notification state during a transaction (or when theregistration device 10 switches from the restricted notification state to the normal notification state), the method of immediately changing the display of the various notification buttons in the settlement-related notification area HR10 to correspond to the changed state is not limited to this method.
例えば、精算装置20は、登録装置10が通常報知状態であるか報知制限状態であるかに関わらず、通用報知状態用の監視結果情報及び報知制限状態用の監視結果情報の2つの監視結果情報を登録装置10に送信してもよい。For example, thesettlement device 20 may transmit two pieces of monitoring result information, one for the general notification state and one for the notification restriction state, to theregistration device 10, regardless of whether theregistration device 10 is in the normal notification state or the notification restriction state.
一例として、精算装置20は、貨幣監視処理に(図40)おいて、何れかの貨幣が第1下限枚数未満である場合(図40のステップS2401(YES)の場合)、通常報知状態用の監視結果情報(ニアエンド状態)及び報知制限状態用の監視結果情報(ニアエンド状態)の2つの監視結果情報を登録装置10に送信し、何れかの貨幣が第2下限枚数未満であるが第1下限枚数以上(他の何れの貨幣も少なくとも第1下限枚数以上)である場合(図40のステップS2401(NO)の場合)、通常報知状態用の監視結果情報(ニアエンド状態)及び報知制限状態用の監視結果情報(非ニアエンド状態)の2つの監視結果情報を登録装置10に送信する。As an example, in the currency monitoring process (Figure 40), if any of the currency is less than the first lower limit (step S2401 (YES) in Figure 40), thesettlement device 20 transmits two pieces of monitoring result information to the registration device 10: monitoring result information for the normal alarm state (near-end state) and monitoring result information for the alarm restricted state (near-end state); and if any of the currency is less than the second lower limit but equal to or greater than the first lower limit (all other currency is at least equal to or greater than the first lower limit) (step S2401 (NO) in Figure 40), thesettlement device 20 transmits two pieces of monitoring result information to the registration device 10: monitoring result information for the normal alarm state (near-end state) and monitoring result information for the alarm restricted state (not near-end state).
他の例として、精算装置20は、レシート用紙監視処理に(図41)おいて、レシート用紙の残量が第1判定量未満である場合(図41のステップS2421(YES)の場合)、通常報知状態用の監視結果情報(レシート)及び報知制限状態用の監視結果情報(レシート)の2つの監視結果情報を登録装置10に送信し、レシート用紙の残量が第2判定量未満であるが第1判定量以上である場合(図41のステップS2421(NO)の場合)、通常報知状態用の監視結果情報(レシート)及び報知制限状態用の監視結果情報(非レシート)を登録装置10に送信する。As another example, in the receipt paper monitoring process (FIG. 41), if the remaining amount of receipt paper is less than the first judgment amount (step S2421 (YES) in FIG. 41), thesettlement device 20 sends two pieces of monitoring result information to the registration device 10: monitoring result information for the normal notification state (receipt) and monitoring result information for the notification restricted state (receipt); if the remaining amount of receipt paper is less than the second judgment amount but equal to or greater than the first judgment amount (step S2421 (NO) in FIG. 41), thesettlement device 20 sends monitoring result information for the normal notification state (receipt) and monitoring result information for the notification restricted state (non-receipt) to theregistration device 10.
上記2つの監視結果情報を受信した登録装置10は、現在の状態が通常報知状態であるか報知制限状態であるかに関わらず、受信した2つの監視結果情報を記憶し、現在の状態に対応する何れか一方の監視結果情報を参照し(他方の監視結果情報を無視し)、精算関連報知領域HR10における各種の報知ボタンの表示を制御し、状態が切り替わった場合には変更後の状態に対応する何れか一方の監視結果情報を参照し直し、精算関連報知領域HR10における各種の報知ボタンの表示を制御してもよい。なお、精算装置20は、通常報知状態用の監視結果情報及び報知制限状態用の監視結果情報の2つの監視結果情報を登録装置10に送信することに代えて、通常報知状態用の情報と報知制限状態用の情報とを含む1つの共通の監視結果情報を送信してもよい。この場合、登録装置10は、受信した共通の監視結果情報を記憶し、共通の監視結果情報に含まれる通常報知状態用の情報と報知制限状態用の情報のうち現在の状態に対応する何れか一方の情報を参照し(他方の情報を無視し)、精算関連報知領域HR10における各種の報知ボタンの表示を制御し、状態が切り替わった場合には、共通の監視結果情報に含まれる通常報知状態用の情報と報知制限状態用の情報のうち変更後の状態に対応する何れか一方の情報を参照し直し、精算関連報知領域HR10における各種の報知ボタンの表示を制御してもよい。Theregistration device 10 that has received the above two pieces of monitoring result information may store the two pieces of monitoring result information received, regardless of whether the current state is the normal notification state or the notification restricted state, and may refer to one of the pieces of monitoring result information corresponding to the current state (ignoring the other monitoring result information) to control the display of various notification buttons in the settlement-related notification area HR10, and when the state changes, may refer back to one of the monitoring result information corresponding to the changed state and control the display of various notification buttons in the settlement-related notification area HR10. Note that instead of transmitting two pieces of monitoring result information, the monitoring result information for the normal notification state and the monitoring result information for the notification restricted state, to theregistration device 10, thesettlement device 20 may transmit one common monitoring result information including information for the normal notification state and information for the notification restricted state. In this case, theregistration device 10 stores the received common monitoring result information, and refers to either the information for the normal notification state or the information for the notification restricted state contained in the common monitoring result information that corresponds to the current state (ignoring the other information), controls the display of various notification buttons in the settlement-related notification area HR10, and when the state changes, refers again to either the information for the normal notification state or the information for the notification restricted state contained in the common monitoring result information that corresponds to the changed state, and controls the display of various notification buttons in the settlement-related notification area HR10.
(画像に関して)
また、上記実施形態では、精算装置20が撮像部214(カメラ)が備えるが、精算装置20を使用する顧客を撮像するものであれば、精算装置20がカメラを備えなくてもよい。例えば、店舗の天井、壁、柱等にカメラを設置してもよい。つまり、精算装置20のカメラに代えて又は加えて天井、壁、柱等にカメラを設置してもよい。顧客の行動を判断する機能を有する装置がカメラを有していてもよいし、顧客の行動を判断する機能を有する装置とは別の装置がカメラを有していてもよい。(Regarding images)
Furthermore, in the above embodiment, thesettlement device 20 is equipped with an imaging unit 214 (camera), but thesettlement device 20 does not need to be equipped with a camera as long as it is capable of capturing an image of a customer using thesettlement device 20. For example, a camera may be installed on the ceiling, wall, pillar, etc. of the store. That is, a camera may be installed on the ceiling, wall, pillar, etc. instead of or in addition to the camera of thesettlement device 20. A device having a function to determine customer behavior may have a camera, or a device separate from the device having a function to determine customer behavior may have a camera.
カメラ(精算装置20の撮像部214、又は、他のカメラ)による動画の録画の開始タイミングは、例えば、登録装置10が登録データを送信したタイミング(精算装置20が登録データを受信したタイミング)である。天井、壁、柱等にカメラを設置する場合、登録装置10が、登録データを送信したるタイミングで、天井、壁、柱等に設置したカメラに録画の開始を指示してもよいし、精算装置20が、登録データを受信したタイミングで、天井、壁、柱等に設置したカメラに録画の開始を指示してもよい。カメラによる動画の録画の終了タイミングは、例えば、精算装置20が精算データを送信したタイミング(ストアコントローラ30が精算データを受信したタイミング)である。天井、壁、柱等にカメラを設置する場合、精算装置20が、精算データを送信したタイミングで、天井、壁、柱等に設置したカメラに録画の終了を指示してもよいし、ストアコントローラ30が、精算データを受信したタイミングで、天井、壁、柱等に設置したカメラに録画の終了を指示してもよい。The timing when the camera (theimaging unit 214 of thesettlement device 20 or another camera) starts recording the video is, for example, the timing when theregistration device 10 transmits the registration data (the timing when thesettlement device 20 receives the registration data). When the camera is installed on the ceiling, wall, pillar, etc., theregistration device 10 may instruct the camera installed on the ceiling, wall, pillar, etc. to start recording when it transmits the registration data, or thesettlement device 20 may instruct the camera installed on the ceiling, wall, pillar, etc. to start recording when it receives the registration data. The timing when the camera stops recording the video is, for example, the timing when thesettlement device 20 transmits the settlement data (the timing when thestore controller 30 receives the settlement data). When the camera is installed on the ceiling, wall, pillar, etc., thesettlement device 20 may instruct the camera installed on the ceiling, wall, pillar, etc. to end recording when it transmits the settlement data, or thestore controller 30 may instruct the camera installed on the ceiling, wall, pillar, etc. to end recording when it receives the settlement data.
動画には、号機(当該精算装置20の装置識別番号)、取引番号、録画開始時刻、録画終了時刻等の項目をインデックスとして保存(記憶)し、インデックスとして記憶された各項目を利用して動画を検索できるようにしてもよい。例えば、項目の夫々について、検索範囲を指定できるようにしてもよい。静止画についても、号機、取引番号、撮像時刻等の項目をインデックスとして保存(記憶)し、インデックスとして記憶された各項目を利用して静止画を検索できるようにしてもよい。なお、動画と静止画とは互いに関連付けて記憶し、一方から他方(同一の取引に関するもの)を検索できるようにしてもよい。For videos, items such as the machine number (the device identification number of the settlement device 20), transaction number, recording start time, and recording end time may be saved (stored) as indexes, and the videos may be searched for using each item stored as an index. For example, a search range may be specified for each item. For still images, items such as the machine number, transaction number, and image capture time may be saved (stored) as indexes, and the still images may be searched for using each item stored as an index. Note that videos and still images may be stored in association with each other, allowing one to be searched for from the other (those relating to the same transaction).
また、精算装置20における各種タイミングをインデックスとして動画に設定してもよい。例えば、精算装置20における初期化処理の実行開始タイミング(つまり、精算装置20における顧客の操作、動作のタイミング)をインデックスとして動画に設定してもよい。これにより、登録装置10(取引状況管理装置40も同様)において、操作、動作を指定して動画を再生することができる。例えば、登録装置10(取引状況管理装置40も同様)において、おわりボタン(おわり(レシート)ボタンBT54の操作(図15のステップS42(YES)~レシートの取り去り(図15のステップS42(NO))の動画を精算装置20に要求し、再生することができる。In addition, various timings in thesettlement device 20 may be set as indexes in the video. For example, the timing when the initialization process in thesettlement device 20 starts (i.e., the timing of the customer's operation or action in the settlement device 20) may be set as an index in the video. This makes it possible to play a video by specifying an operation or action in the registration device 10 (as well as the transaction status management device 40). For example, the registration device 10 (as well as the transaction status management device 40) can request thesettlement device 20 to play a video of the operation of the END button (END (receipt) button BT54 (step S42 (YES) in FIG. 15) to the removal of the receipt (step S42 (NO) in FIG. 15).
なお、精算装置20が撮像する動画(静止画も同様)は、例えば、顧客(例えば、離脱した顧客)の顔や体格や服装等の外形的な特徴を視認可能なものである。登録装置10や取引状況管理装置40において、動画(静止画も同様)が再生されることにより、店員は、離脱等した顧客の外形的な特徴を容易に確認することができる。The video (still images as well) captured by thesettlement device 20 allows the customer (e.g., a customer who has left)'s face, physique, clothing, and other external characteristics to be visually recognized. By playing the video (still images as well) on theregistration device 10 and the transactionstatus management device 40, the store clerk can easily confirm the external characteristics of the customer who has left, etc.
また、動画(静止画も同様)を解析し、上記外形的な特徴を抽出し、抽出した特徴に対応するマークや文字列やアイコン等を表示してもよい。マーク等を表示する装置が解析(外形的な特徴の抽出)を実行してもよいし、上記マーク等を表示する装置とは異なる装置が解析を実行してもよい。つまり、登録装置10は、自装置又は他装置(他の登録装置10、精算装置20、取引状況管理装置40、ストアコントローラ30、外部のサーバ等)による解析結果に基づいて顧客の外形的な特徴に対応するマーク等を表示してもよい。また、取引状況管理装置40は、自装置又は他装置(登録装置10、精算装置20、ストアコントローラ30、外部のサーバ等)による解析結果に基づいて顧客の外形的な特徴に対応するマーク等を表示してもよい。なお、登録装置10(取引状況管理装置40)は、再生中の動画(静止画)に対応付けて顧客の外形的な特徴に対応するマーク等を表示してもよいし、再生前にボタン(画像ボタンBT78、静止画ボタンBT46、動画ボタンBT47)に対応付けて顧客の外形的な特徴に対応するマーク等を表示してもよい。また、抽出した外形的な特徴をインデックスとして保存(記憶)し、動画(静止画)を検索できるようにしてもよい。In addition, a video (as well as a still image) may be analyzed to extract the external characteristics, and a mark, character string, icon, etc. corresponding to the extracted characteristics may be displayed. The device that displays the marks, etc. may perform the analysis (extraction of external characteristics), or a device different from the device that displays the marks, etc. may perform the analysis. In other words, theregistration device 10 may display marks, etc. corresponding to the external characteristics of the customer based on the analysis results by its own device or another device (anotherregistration device 10, asettlement device 20, a transactionstatus management device 40, astore controller 30, an external server, etc.). In addition, the transactionstatus management device 40 may display marks, etc. corresponding to the external characteristics of the customer based on the analysis results by its own device or another device (aregistration device 10, asettlement device 20, astore controller 30, an external server, etc.). The registration device 10 (transaction status management device 40) may display marks or the like corresponding to the external characteristics of the customer in association with the video (still image) being played, or may display marks or the like corresponding to the external characteristics of the customer in association with buttons (image button BT78, still image button BT46, video button BT47) before playback. In addition, the extracted external characteristics may be saved (stored) as an index so that the video (still image) can be searched.
なお、本実施形態(第1実施形態~第6実施形態)では、例えば図9に示したように、空き状態の精算装置20に対しては登録データを送信できるが、使用中の精算装置20に対しては登録データを送信できないようにしているが、使用中の精算装置20に対しても登録データを送信できるようにしてもよい。つまり、本実施形態では、先客が使用中の精算装置20への当該客の登録データの送信を禁止している(例えば、図9では、使用中である202レジを指定する202レジボタンBT22の操作を無効にしている)が、先客が使用中の精算装置20への当該客の登録データの送信を許可してもよい。一方、精算装置20は、使用中に登録データを受信した場合には、登録データを受信する毎に順番にバッファ(RAM203に記憶)し、取引(精算処理)が完了する毎にバッファしていた登録データを順次取り出して新たな取引を開始する。つまり、本実施形態では、同一の精算装置20に対する登録データの最大重複送信件数(精算装置20における登録データの最大重複受信件数)を固定的に1としているが、最大重複送信件数(最大重複受信件数)を2以上としてもよい。最大重複送信件数(最大重複受信件数)は、精算装置20毎に、設定によって変更可能であってもよい。In the present embodiment (first to sixth embodiments), for example, as shown in FIG. 9, the registration data can be sent to anidle settlement device 20, but cannot be sent to asettlement device 20 in use. However, it may be possible to send the registration data to asettlement device 20 in use. In other words, in this embodiment, the customer's registration data is prohibited from being sent to asettlement device 20 in use by the previous customer (for example, in FIG. 9, the operation of the 202 register button BT22 that specifies the 202 register in use is disabled), but the customer's registration data may be allowed to be sent to asettlement device 20 in use by the previous customer. On the other hand, when thesettlement device 20 receives registration data while in use, it buffers (stores in RAM 203) the registration data in order each time it receives it, and each time a transaction (settlement process) is completed, it sequentially retrieves the buffered registration data and starts a new transaction. In other words, in this embodiment, the maximum number of duplicate transmissions of registered data to the same settlement device 20 (the maximum number of duplicate receptions of registered data in the settlement device 20) is fixed to 1, but the maximum number of duplicate transmissions (maximum number of duplicate receptions) may be 2 or more. The maximum number of duplicate transmissions (maximum number of duplicate receptions) may be changeable by settings for eachsettlement device 20.
動画の録画の開始タイミングは、登録装置10による登録データの送信タイミング(精算装置20による登録データの受信タイミング)であってもよいと説明したが、登録データの最大重複送信件数(最大重複受信件数)が2以上である場合、精算装置20は、使用中に登録データを受信する可能がある。つまり、他の取引に対する動画の録画中に、新たな取引に対する動画の録画の開始タイミングが到来する場合がある。この場合、現在録画中の動画について録画を継続し、新たな取引に対する動画については新たに録画を開始しないが、現在録画中の動画において、新たな取引に対する動画の録画の開始時刻をインデックスとして記憶し、新たな取引の録画開始タイミングとして検索可能としてもよい。これにより、登録データの最大重複送信件数(最大重複受信件数)が2以上であっても、登録装置10による登録データの送信タイミング(精算装置20による登録データの受信タイミング)から管理される。As explained above, the start timing of video recording may be the timing of registration data transmission by the registration device 10 (the timing of registration data reception by the settlement device 20). However, if the maximum number of duplicate transmissions of registration data (maximum number of duplicate receptions) is two or more, thesettlement device 20 may receive registration data while in use. In other words, the start timing of video recording for a new transaction may arrive while video recording for another transaction is being recorded. In this case, recording of the currently recorded video continues, and new video recording for the new transaction is not started. However, the start time of video recording for the new transaction may be stored as an index in the currently recorded video, and may be searchable as the start timing of recording for the new transaction. In this way, even if the maximum number of duplicate transmissions of registration data (maximum number of duplicate receptions) is two or more, it is managed from the timing of registration data transmission by the registration device 10 (the timing of registration data reception by the settlement device 20).
(最大重複送信件数(最大重複受信件数)が2の場合の例)
時刻T1:空き状態において取引Aの登録データを受信。録画開始。当該時刻(時刻T1)を取引Aの録画開始時刻として記憶(インデックス化)。
時刻T2:使用中において取引Bの登録データを受信しバッファ。当該時刻(時刻T2)を取引Bの録画開始時刻として記憶(インデックス化)。
時刻T3:取引Aの精算データを送信。当該時刻(時刻T3)を取引Aの録画終了時刻として記憶(インデックス化)。
時刻T4:バッファからの取引Bの登録データを取り出し取引Bを開始。当該時刻(時刻T4)を取引Bの取引開始時刻として記憶(インデックス化)。
時刻T5:取引Bの精算データを送信。当該時刻(時刻T5)を取引Bの録画終了時刻として記憶(インデックス化)。
これにより、取引Aの動画として時刻T1~時刻T3の動画を検索し再生することができる。また、取引Bの動画として時刻2(又は時刻T4)~時刻T5の動画を検索し再生することができる。(Example when the maximum number of duplicate transmissions (maximum number of duplicate receptions) is 2)
Time T1: In an idle state, registration data for transaction A is received. Recording starts. The time (time T1) is stored (indexed) as the recording start time for transaction A.
Time T2: During use, the registration data of transaction B is received and buffered. The time (time T2) is stored (indexed) as the recording start time of transaction B.
Time T3: Settlement data for transaction A is transmitted. This time (time T3) is stored (indexed) as the end time of recording of transaction A.
Time T4: The registration data of transaction B is retrieved from the buffer and transaction B is started. This time (time T4) is stored (indexed) as the transaction start time of transaction B.
Time T5: Settlement data for transaction B is transmitted. This time (time T5) is stored (indexed) as the end time of recording of transaction B.
This allows the video from time T1 to time T3 to be searched for and played as the video of transaction A. Also, the video from time 2 (or time T4) to time T5 to be searched for and played as the video of transaction B.
(他の主体)
上記において説明した夫々の装置(登録装置10、精算装置20、ストアコントローラ30、取引状況管理装置40)における各機能(入出力、記憶、処理(判断含む))の全部又は一部は、上記において説明した主体とは異なる主体(他の装置)が有していてもよい。(Other entities)
All or part of the functions (input/output, memory, processing (including judgment)) of each of the devices described above (registration device 10,settlement device 20,store controller 30, transaction status management device 40) may be possessed by an entity (another device) different from the entities described above.
上記実施形態では、精算(精算装置20、精算装置20を使用中の顧客)に関連する情報が、図44の「表示〇」「表示△」「-」となるように、精算装置20が監視結果情報の送信先を制御する例を説明した。しかしながら、図44のようになるのであれば、精算装置20が監視結果情報の送信先を制御しなくてもよい。例えば、送信側(精算装置20)では制御せずに、受信側(取引状況管理装置40、登録装置10)が制御してもよい。In the above embodiment, an example was described in which thesettlement device 20 controls the destination of the monitoring result information so that the information related to settlement (thesettlement device 20, the customer using the settlement device 20) becomes "Display ◯", "Display △", or "-" as shown in Figure 44. However, if it becomes as shown in Figure 44, thesettlement device 20 does not need to control the destination of the monitoring result information. For example, the sending side (the settlement device 20) may not control it, but the receiving side (the transactionstatus management device 40, the registration device 10) may control it.
例えば、第1実施形態及び第2実施形態では、精算装置20は、図44(A)(B)の「表示〇」「表示△」「-」となるように、監視結果情報の送信先(取引状況管理装置40、登録装置10)を制御しているが、精算装置20は、取引状況管理装置40にも登録装置10にも同じタイミングで監視結果情報を送信し(あるいは共通の監視結果情報を送信し)、取引状況管理装置40や登録装置10の側で当該監視結果情報の取捨(反映の有無)を決定してもよい。For example, in the first and second embodiments, thesettlement device 20 controls the destination of the monitoring result information (the transactionstatus management device 40, the registration device 10) so that it displays "Display ◯", "Display △", or "-" as shown in Figures 44 (A) and (B), but thesettlement device 20 may transmit the monitoring result information to both the transactionstatus management device 40 and theregistration device 10 at the same time (or transmit common monitoring result information), and the transactionstatus management device 40 or theregistration device 10 may decide whether to accept or reject the monitoring result information (whether to reflect it or not).
なお、精算装置20は、受信側(取引状況管理装置40、登録装置10)が取捨を判断するための情報(例えば取引状況管理装置40宛や登録装置10宛であるといった直接的な情報であってもよいし、判断結果の詳細(例えば、ニアエンド状態に関しては、第2下限値未満のニアエンド状態であるか第1下限値未満のニアエンド状態であるか示した情報)を含む、監視結果情報を送信してもよい。一例として、上述した、第2下限値未満のニアエンド状態であるか第1下限値未満のニアエンド状態であるか示した情報を含む監視結果情報(ニアエンド状態)を送受信する態様について補足する。精算装置20は、何れかの貨幣が第2下限枚数未満であるが何れかの貨幣が第1下限枚数未満ではないと判断した場合(図20のステップS401(NO))、第2下限値未満のニアエンドである旨の監視結果情報(ニアエンド状態)を取引状況管理装置40と登録装置10とに送信する。取引状況管理装置40は当該監視結果情報に基づいて(取捨の「取」)、ニアエンドボタンBT62を表示し、登録装置10は当該監視結果情報を無視し(取捨の「捨」)、ニアエンドボタンBT32を表示しない。また、精算装置20は、何れかの貨幣が第1下限枚数未満であると判断した(図20のステップS401(YES))、第1下限値未満のニアエンドである旨の監視結果情報(ニアエンド状態)を取引状況管理装置40と登録装置10とに送信する。取引状況管理装置40は当該監視結果情報に基づいて(取捨の「取」)、ニアエンドボタンBT62を表示し、登録装置10は当該監視結果情報に基づいて(取捨の「取」)、ニアエンドボタンBT32を表示する。In addition, thesettlement device 20 may transmit monitoring result information that allows the receiving side (transactionstatus management device 40, registration device 10) to decide whether to accept or reject (for example, this may be direct information such as information addressed to the transactionstatus management device 40 or theregistration device 10, or may include details of the judgment result (for example, in the case of a near-end state, information indicating whether the state is near-end below the second lower limit or near-end below the first lower limit). As an example, we will supplement the above-mentioned aspect of transmitting and receiving monitoring result information (near-end state) that includes information indicating whether the state is near-end below the second lower limit or near-end below the first lower limit. If thesettlement device 20 determines that any coin is below the second lower limit but not below the first lower limit (step S401 (NO) in Figure 20), it may transmit monitoring result information that includes information indicating whether the state is near-end below the second lower limit or near-end below the first lower limit. Thesettlement device 20 transmits monitoring result information indicating that the number of coins is near the first lower limit (near-end state) to the transactionstatus management device 40 and theregistration device 10. The transactionstatus management device 40 displays the near-end button BT62 based on the monitoring result information ("take" of the take/discard options), while theregistration device 10 ignores the monitoring result information ("discard" of the take/discard options) and does not display the near-end button BT32. In addition, when thesettlement device 20 determines that any of the coins is below the first lower limit (step S401 (YES) in FIG. 20), it transmits monitoring result information indicating that the number of coins is near the first lower limit (near-end state) to the transactionstatus management device 40 and theregistration device 10. The transactionstatus management device 40 displays the near-end button BT62 based on the monitoring result information ("take" of the take/discard options), while theregistration device 10 displays the near-end button BT32 based on the monitoring result information ("take" of the take/discard options).
第3実施形態~第6実施形態についても同様である。すなわち、第3実施形態及び第4実施形態では、精算装置20は、図44(C)(D)の「表示〇」「表示△」「-」となるように、監視結果情報の送信先(通常店員が使用する登録装置10、制限店員が使用する登録装置10)を制御しているが、精算装置20は、通常店員が使用する登録装置10にも制限店員が使用する登録装置10にも同じタイミングで監視結果情報を送信し(あるいは共通の監視結果情報を送信し)、通常店員が使用する登録装置10や制限店員が使用する登録装置10の側で当該監視結果情報の取捨を決定してもよい。また、第5実施形態及び第6実施形態では、精算装置20は、図44(E)(F)の「表示〇」「表示△」「-」となるように、監視結果情報の送信先(通常報知状態の登録装置10、報知制限状態の登録装置10)を制御しているが、精算装置20は、通常報知状態の登録装置10にも報知制限状態の登録装置10にも同じタイミングで監視結果情報を送信し(あるいは共通の監視結果情報を送信し)、通常報知状態の登録装置10や報知制限状態の登録装置10の側で当該監視結果情報の取捨を決定してもよい。なお、上述した「取引途中における通常店員/制限店員の変更(別例)」や「取引途中における通常報知状態/報知制限状態の変更(別例)」において説明した内容は、登録装置10の側で当該監視結果情報の取捨を決定する態様である。The same applies to the third to sixth embodiments. That is, in the third and fourth embodiments, thesettlement device 20 controls the destination of the monitoring result information (theregistration device 10 used by the regular clerk, theregistration device 10 used by the restricted clerk) so as to display "◯", "△", or "-" as shown in Figures 44 (C) and (D), but thesettlement device 20 may transmit the monitoring result information to theregistration device 10 used by the regular clerk and theregistration device 10 used by the restricted clerk at the same time (or transmit common monitoring result information), and theregistration device 10 used by the regular clerk or theregistration device 10 used by the restricted clerk may decide whether to accept or reject the monitoring result information. In the fifth and sixth embodiments, thesettlement device 20 controls the destination of the monitoring result information (theregistration device 10 in the normal notification state, theregistration device 10 in the notification restricted state) so that the display becomes "◯", "△", or "-" as shown in FIG. 44 (E) and (F). However, thesettlement device 20 may transmit the monitoring result information to theregistration device 10 in the normal notification state and theregistration device 10 in the notification restricted state at the same time (or transmit common monitoring result information), and theregistration device 10 in the normal notification state or theregistration device 10 in the notification restricted state may decide whether to accept or reject the monitoring result information. Note that the contents described in the above "Changing between normal clerk/restricted clerk during a transaction (another example)" and "Changing between normal notification state and notification restricted state during a transaction (another example)" are aspects in which theregistration device 10 decides whether to accept or reject the monitoring result information.
また、上記実施形態では、夫々の精算装置20が、自装置を使用する顧客の行動を判断(行動監視処理を実行)する態様について説明したが、精算装置20は、他の精算装置20を使用する顧客の行動を判断してもよい。換言すれば、ある精算装置20を使用する顧客の行動を他の精算装置20が判断してもよい。例えば、予め定めた代表の精算装置20が、自装置を含む複数の精算装置20における、顧客の行動を判断してもよい。この場合、代表以外の精算装置20は、自装置を使用する顧客を撮像した撮像画像を、代表の精算装置20に送信する。In addition, in the above embodiment, the aspect in which eachsettlement device 20 judges the behavior of the customer using its own device (executes the behavior monitoring process) has been described, but thesettlement device 20 may judge the behavior of the customer using anothersettlement device 20. In other words, the behavior of the customer using acertain settlement device 20 may be judged by anothersettlement device 20. For example, a predeterminedrepresentative settlement device 20 may judge the behavior of customers atmultiple settlement devices 20 including its own device. In this case, thesettlement devices 20 other than the representative transmit captured images of the customers using their own devices to therepresentative settlement device 20.
上記実施形態では、精算装置20が撮像画像に基づいて顧客の行動を判断(行動監視処理を実行)する態様について説明したが、顧客の行動を判断する機能を有する装置は精算装置20以外の装置であってもよい。例えば、顧客の行動を判断する機能を有する装置は、取引状況管理装置40(又はストアコントローラ30又は登録装置10)であってもよい。つまり、取引状況管理装置40(又はストアコントローラ30又は登録装置10)が、精算装置20から撮像画像を取得し、顧客の行動を判断してもよい。なお、顧客の行動を判断する機能を有する装置は、必要に応じて各種の監視結果情報の送信することになるが、取引状況管理装置40が顧客の行動を判断する場合には自身(取引状況管理装置40)への監視結果情報の送信は不要である。また、登録装置10が顧客の行動を判断する場合には自身(登録装置10)への監視結果情報の送信は不要である(但し、代表の登録装置10が顧客の行動を判断する場合には、他の登録装置10への監視結果情報の送信は必要である)。In the above embodiment, thesettlement device 20 judges the customer's behavior (performs behavior monitoring processing) based on the captured image, but the device having the function of judging the customer's behavior may be a device other than thesettlement device 20. For example, the device having the function of judging the customer's behavior may be the transaction status management device 40 (or thestore controller 30 or the registration device 10). In other words, the transaction status management device 40 (or thestore controller 30 or the registration device 10) may obtain the captured image from thesettlement device 20 and judge the customer's behavior. The device having the function of judging the customer's behavior will transmit various types of monitoring result information as necessary, but when the transactionstatus management device 40 judges the customer's behavior, it is not necessary to transmit the monitoring result information to itself (the transaction status management device 40). Also, when theregistration device 10 judges the customer's behavior, it is not necessary to transmit the monitoring result information to itself (the registration device 10) (however, when therepresentative registration device 10 judges the customer's behavior, it is necessary to transmit the monitoring result information to the other registration devices 10).
また、顧客の行動を判断する機能を有する装置は、取引状況管理装置40ともストアコントローラ30とも登録装置10とも異なる装置(以下、装置Aと称するであってもよい。装置A、顧客の行動を判断する専用の装置であってもよいし、顧客の行動を判断する機能以外の機能も有する装置であってもよい。すなわち、POSシステム1は、装置A(不図示)を備え、装置Aが、精算装置20から撮像画像を取得し、顧客の行動を判断してもよい。装置Aは、必要に応じて各種の監視結果情報を送信する。The device having the function of determining customer behavior may be a device different from the transactionstatus management device 40, thestore controller 30, and the registration device 10 (hereinafter referred to as device A. Device A may be a device dedicated to determining customer behavior, or may be a device having functions other than the function of determining customer behavior. In other words, thePOS system 1 includes device A (not shown), which may obtain captured images from thesettlement device 20 and determine customer behavior. Device A transmits various types of monitoring result information as necessary.
また、登録装置10(精算装置20も同様)は、操作者(店員、顧客)とのインタフェース部分(画面表示、操作受付等)のみを提供し、各種の判断、表示情報を含む出力情報の生成、情報の記憶等は、クラウドサーバ(不図示)等が実行してもよい。例えば、顧客の行動を判断する機能を有する装置は、クラウドサーバであってもよい。In addition, the registration device 10 (as well as the settlement device 20) only provides an interface (screen display, operation reception, etc.) with the operator (store clerk, customer), and various judgments, generation of output information including display information, storage of information, etc. may be performed by a cloud server (not shown) or the like. For example, a device having a function of judging customer behavior may be a cloud server.
以下、実施形態総括を記載する。
[技術分野]
本発明は、POSシステムに関する。
[背景技術]
店員によって使用されるPOSレジスタと、顧客によって使用されるPOS精算機とを含むPOSシステムが知られている(例えば、特許文献1参照)。
[先行技術文献]
[特許文献]
[特許文献1]特開2018-190067号公報
[発明の概要]
[発明が解決しようとする課題]
しかしながら、顧客自身が精算機を操作する態様においては、運用上の問題もあり、改善の余地がある。本発明は、このような事情に鑑みてなされたもので、その目的は、より好適に運用できる技術を提供することにある。
[課題を解決するための手段] The embodiments will be summarized below.
[Technical field]
The present invention relates to a POS system.
[Background Art]
2. Description of the Related Art There is known a POS system including a POS register used by store clerks and a POS settlement machine used by customers (see, for example, Japanese Patent Application Laid-Open No. 2003-233664).
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2018-190067 A [Summary of the Invention]
[Problem to be solved by the invention]
However, in the case where the customer himself operates the settlement machine, there are operational problems and there is room for improvement. The present invention has been made in consideration of such circumstances, and an object of the present invention is to provide a technology that allows for more suitable operation.
[Means for solving the problems]
(A1)上述した課題を解決するために、本発明の一態様であるPOSシステムは、店員が商品登録を行う登録装置と、顧客自らが精算を行う複数の精算装置と、を含むPOSシステムであって、前記精算装置における顧客の行動を監視する顧客監視手段(例えば、行動監視処理)と、前記顧客監視手段が監視した顧客の行動が店員への報知を必要とする特定行動(例えば、離脱行動、操作準備行動、操作迷い行動)である場合、当該特定行動に関して店員に報知可能な報知手段(例えば、離脱ボタン、操作準備ボタン、操作迷いボタン等の報知ボタン)とを備え、前記特定行動は、報知の優先度が高い第1特定行動(例えば、離脱行動)と、報知の優先度が前記第1特定行動よりも低い第2特定行動(例えば、操作準備行動、操作迷い行動)と、を含み、前記報知手段は、前記第1特定行動に関しては商品登録を行う店員に報知する一方、前記第2特定行動に関しては商品登録を行う店員に報知しない(例えば、第1実施形態において、登録装置10は、離脱ボタンBT43を表示する一方、操作準備ボタンや操作迷いボタンを表示しない)ことを特徴とするPOSシステムである。
(A1)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。例えば、商品登録を行う店員には、優先度が高い第1特定行動に関しては報知されるが、優先度が高くない第2特定行動に関しては報知されないため、商品登録を行う店員は、商品登録に集中することができる。(A1) In order to solve the above-mentioned problems, a POS system according to one aspect of the present invention is a POS system including a registration device where a store clerk registers products and a plurality of settlement devices where customers themselves settle their accounts, the POS system including a customer monitoring means (e.g., a behavior monitoring process) that monitors customer behavior at the settlement devices, and a notification means (e.g., a notification button such as a leave button, a preparation button, or a hesitation button) that can notify a store clerk of a specific behavior when the customer behavior monitored by the customer monitoring means is a specific behavior that requires notification to a store clerk (e.g., an exit button, a preparation button, a hesitation button, or the like). a notification means for notifying a store clerk who registers an item of merchandise of the first specific action, while notifying the store clerk who registers an item of merchandise of the second specific action, in regard to the first specific action, but not in regard to the second specific action (for example, in the first embodiment, theregistration device 10 displays an exit button BT43, but does not display an operation preparation button or an operation hesitation button).
According to (A1), the system in which the customer himself operates the settlement machine can be more suitably operated. For example, the store clerk who registers the product is notified of the first specific action with a high priority, but is not notified of the second specific action with a low priority, so that the store clerk who registers the product can concentrate on registering the product.
(A2)前記報知手段は、前記第2特定行動に関して商品登録を行う店員以外の店員(例えば、取引状況管理装置40を使用する店員)に報知する(例えば、第1実施形態や第2実施形態において、取引状況管理装置40は、操作準備ボタンBT72や操作迷いボタンBT71を表示する)ことを特徴とする(A1)に記載のPOSシステムである。
(A2)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A2) The POS system described in (A1) is characterized in that the notification means notifies a store clerk other than the store clerk who registers the product regarding the second specific action (for example, a store clerk using the transaction status management device 40) (for example, in the first and second embodiments, the transactionstatus management device 40 displays an operation preparation button BT72 and an operation hesitation button BT71).
According to (A2), the system in which the customer himself operates the settlement machine can be operated more optimally.
(A3)前記報知手段は、前記第1特定行動に関して商品登録を行う店員以外の店員に報知する(例えば、第1実施形態や第2実施形態において、取引状況管理装置40は離脱ボタンBT73を表示する)ことを特徴とする(A1)又は(A2)にPOSシステムである。
(A3)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A3) A POS system according to (A1) or (A2), characterized in that the notification means notifies a store clerk other than the store clerk who registers the product regarding the first specific action (for example, in the first and second embodiments, the transactionstatus management device 40 displays an exit button BT73).
According to (A3), the system in which the customer himself operates the settlement machine can be operated more optimally.
(A4)前記報知手段は、顧客の精算操作によって進行する精算装置における精算の進行状況が所定時間に亘って進行しない場合(例えば、取引状況管理装置40における報知後に所定時間に亘って操作準備行動や操作迷い行動が継続する場合)には、前記第2特定行動に関して商品登録を行う店員に報知する(例えば、第2実施形態において、登録装置10は、取引状況管理装置40が操作準備ボタンBT72や操作迷いボタンBT71を表示するタイミングよりも所定時間遅れて、操作準備ボタンBT42や操作迷いボタンBT41を表示する)ことを特徴とする(A1)~(A3)の何れかに記載のPOSシステムである。
(A4)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A4) A POS system described in any of (A1) to (A3), characterized in that when the progress of settlement at the settlement device, which is progressing through the customer's settlement operation, does not progress for a predetermined time (for example, when operation preparation behavior or operation hesitation behavior continues for a predetermined time after the notification in the transaction status management device 40), the notification means notifies the store clerk who registers the product regarding the second specific behavior (for example, in the second embodiment, theregistration device 10 displays the operation preparation button BT42 or the operation hesitation button BT41 a predetermined time later than the timing at which the transactionstatus management device 40 displays the operation preparation button BT72 or the operation hesitation button BT71).
According to (A4), the system in which the customer himself operates the settlement machine can be operated more optimally.
(A5)上述した課題を解決するために、本発明の他の態様であるPOSシステムは、店員が商品登録を行う登録装置と、顧客自らが精算を行う複数の精算装置と、を含むPOSシステムであって、前記精算装置における顧客の行動を監視する顧客監視手段と、前記顧客監視手段が監視した顧客の行動が店員への報知を必要とする特定行動である場合、当該特定行動に関して店員に報知可能な報知手段とを備え、前記特定行動は、報知の優先度が高い第1特定行動と、報知の優先度が前記第1特定行動よりも低い第2特定行動と、を含み、前記商品登録を行う店員は、前記特定行動の報知について制限を設けていない通常店員と、前記特定行動の報知について制限を設けた制限店員と、が存在し、前記報知手段は、前記第1特定行動に関しては前記通常店員にも前記制限店員にも報知し、前記第2特定行動に関しては通常店員に報知する一方、前記制限店員には報知しない(例えば、第3実施形態において、通常店員が使用する登録装置10は、離脱ボタンBT43も操作準備ボタンBT42も操作迷いボタンBT41も表示し、制限店員が使用する登録装置10は、離脱ボタンBT43を表示する一方、操作準備ボタンBT42や操作迷いボタンBT41を表示しない)ことを特徴とするPOSシステムである。
(A5)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A5) In order to solve the above-mentioned problems, a POS system according to another aspect of the present invention is a POS system including a registration device where a store clerk registers products and a plurality of settlement devices where customers themselves settle their payments, the POS system further includes a customer monitoring means for monitoring customer behavior at the settlement devices, and a notification means for notifying a store clerk of a specific behavior when the customer behavior monitored by the customer monitoring means is a specific behavior that requires notification to a store clerk, the specific behavior includes a first specific behavior having a high notification priority and a second specific behavior having a lower notification priority than the first specific behavior, and the store clerk who registers the products is able to set restrictions on the notification of the specific behavior. aregistration device 10 used by a regular clerk that does not have a notification means for the first specific action, and aregistration device 10 used by a restricted clerk that has a notification means for the second specific action, theregistration device 10 notifying the regular clerk of the second specific action, and theregistration device 10 used by a restricted clerk that has a notification means for the first specific action, and theregistration device 10 notifying the restricted clerk of the second specific action (for example, in the third embodiment, theregistration device 10 used by a regular clerk displays the exit button BT43, the operation preparation button BT42, and the operation hesitation button BT41, and theregistration device 10 used by a restricted clerk displays the exit button BT43, but does not display the operation preparation button BT42 or the operation hesitation button BT41).
According to (A5), the system in which the customer himself operates the settlement machine can be operated more optimally.
(A6)上述した課題を解決するために、本発明の他の態様であるPOSシステムは、店員が商品登録を行う登録装置と、顧客自らが精算を行う複数の精算装置と、を含むPOSシステムであって、前記精算装置における顧客の行動を監視する顧客監視手段と、前記顧客監視手段が監視した顧客の行動が店員への報知を必要とする特定行動である場合、当該特定行動に関して店員に報知可能な報知手段と、前記報知手段による報知を制限する旨を宣言する報知制限宣言手段(例えば、報知制限ボタンBT80)とを備え、前記特定行動は、報知の優先度が高い第1特定行動と、報知の優先度が前記第1特定行動よりも低い第2特定行動と、を含み、前記報知手段は、前記報知制限宣言手段によって報知を宣言していない場合(例えば、通常報知状態である場合)、前記第1特定行動に関しても第2特定行動に関しても報知し、前記報知制限宣言手段によって報知を宣言している場合(例えば、報知制限状態である場合)、前記第1特定行動に関しては報知する一方、前記第2特定行動に関しては報知しない(例えば、第5実施形態において、通常報知状態の登録装置10は、離脱ボタンBT43も操作準備ボタンBT42も操作迷いボタンBT41も表示し、報知制限状態の登録装置10は、離脱ボタンBT43を表示するが、操作準備ボタンBT42や操作迷いボタンBT41を表示しない)ことを特徴とするPOSシステムである。
(A6)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A6) In order to solve the above-mentioned problems, a POS system according to another aspect of the present invention is a POS system including a registration device where a store clerk registers products and a plurality of settlement devices where customers themselves settle their payments, and is equipped with a customer monitoring means for monitoring customer behavior at the settlement devices, a notification means capable of notifying a store clerk of a specific behavior monitored by the customer monitoring means when the specific behavior requires a notification to a store clerk, and a notification restriction declaration means (e.g., a notification restriction button BT80) for declaring that notification by the notification means is restricted, the specific behavior including a first specific behavior having a high notification priority and a second specific behavior having a lower notification priority than the first specific behavior, and the notification means is configured to notify the store clerk of the specific behavior when the specific behavior is detected by the customer monitoring means. When no notification is declared by the notification restriction declaration means (for example, when in the normal notification state), both the first specific action and the second specific action are notified, and when a notification is declared by the notification restriction declaration means (for example, when in the notification restricted state), the first specific action is notified but the second specific action is not notified (for example, in the fifth embodiment, aregistration device 10 in the normal notification state displays the leave button BT43, the operation preparation button BT42 and the operation hesitation button BT41, and aregistration device 10 in the notification restricted state displays the leave button BT43 but does not display the operation preparation button BT42 or the operation hesitation button BT41).This is a POS system characterized in that
According to (A6), the system in which the customer himself operates the settlement machine can be operated more optimally.
(A7)前記第1特定行動は、精算の不正に関連する顧客の行動(例えば、離脱行動)であり、前記第2特定行動は、精算の不正に関連しない顧客の行動(例えば、操作準備行動、操作迷い行動)であることを特徴とする(A1)~(A6)の何れかに記載のPOSシステムである。
(A7)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A7) A POS system described in any of (A1) to (A6), characterized in that the first specific behavior is customer behavior related to payment fraud (e.g., abandonment behavior), and the second specific behavior is customer behavior unrelated to payment fraud (e.g., operation preparation behavior, operation hesitation behavior).
According to (A7), the system in which the customer himself operates the settlement machine can be operated more optimally.
(A8)前記顧客監視手段は、前記精算装置における顧客の精算操作を撮像可能な撮像手段と、前記撮像手段による撮像画像に基づいて顧客の行動を認識する顧客行動認識手段と、とを含むことを特徴とする(A1)~(A7)の何れかに記載のPOSシステムである。
(A8)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A8) A POS system described in any of (A1) to (A7), characterized in that the customer monitoring means includes an imaging means capable of imaging the customer's settlement operation at the settlement device, and a customer behavior recognition means for recognizing the customer's behavior based on the image captured by the imaging means.
According to (A8), the system in which the customer himself operates the settlement machine can be operated more optimally.
(A9)前記顧客行動認識手段は、精算完了前に精算装置から離脱する離脱行動を認識可能(例えば、図5参照)であり、当該離脱行動は、前記第1特定行動であることを特徴とする(A1)~(A8)の何れかに記載のPOSシステム。
(A9)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A9) A POS system described in any of (A1) to (A8), characterized in that the customer behavior recognition means is capable of recognizing a withdrawal behavior of leaving the settlement device before settlement is completed (for example, see Figure 5), and the withdrawal behavior is the first specific behavior.
According to (A9), the system in which the customer himself operates the settlement machine can be operated more optimally.
(A10)前記報知手段は、前記離脱行動であると認識された顧客を特定可能な撮像画像とともに、当該離脱行動に関して店員に報知することを特徴とする(A9)に記載のPOSシステムである。
(A10)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A10) The POS system according to (A9), wherein the notification means notifies a store clerk of the leaving behavior together with a captured image capable of identifying the customer recognized as having the leaving behavior.
According to (A10), a system in which customers themselves operate the settlement machine can be operated more optimally.
(A11)前記顧客行動認識手段は、精算操作に迷う顧客の操作迷い行動、又は、精算に必要な物を準備する顧客の準備行動を認識可能であり、当該操作迷い行動、および、準備行動は、前記第2特定行動であることを特徴とする(A8)又は(A9)に記載のPOSシステムである。
(A11)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A11) The POS system described in (A8) or (A9) is characterized in that the customer behavior recognition means is capable of recognizing the hesitant behavior of a customer who is unsure about the checkout operation, or the preparatory behavior of a customer who is preparing items necessary for checkout, and the hesitant behavior and preparatory behavior are the second specific behavior.
According to (A11), the system in which the customer himself operates the settlement machine can be operated more optimally.
(A12)表示画面を介して前記精算操作を受け付ける操作受付手段を更に備え、前記顧客行動認識手段は、前記表示画面の一の領域に接触せずに該領域を指示する非接触指示行動を認識可能であり、前記操作受付手段は、前記顧客行動認識手段によって前記非接触指示行動が認識された場合には、当該非接触指示行動によって指示された領域に接触があったものとして前記精算操作を受け付ける(図45、図46参照)ことを特徴とする(A8)~(A10)の何れかに記載のPOSシステムである。
(A12)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(A12) A POS system described in any of (A8) to (A10), further comprising an operation receiving means for receiving the settlement operation via a display screen, wherein the customer behavior recognition means is capable of recognizing a non-contact instruction action of pointing to an area of the display screen without touching the area, and when the non-contact instruction action is recognized by the customer behavior recognition means, the operation receiving means accepts the settlement operation as if there had been contact with the area indicated by the non-contact instruction action (see Figures 45 and 46).
According to (A12), the system in which the customer himself operates the settlement machine can be operated more optimally.
(B1)上述した課題を解決するために、本発明の他の態様であるPOSシステムは、店員が商品登録を行う登録装置と、顧客自らが精算を行う複数の精算装置と、を含むPOSシステムであって、前記精算装置の状況を監視する精算装置監視手段と、前記精算装置監視手段が監視した精算装置の状況が店員への報知を必要とする特定状況(例えば、使用状態(使用中状態、空き状態)、レシート用紙要補充状態、ニアエンド状態、ニアフル状態)である場合、当該特定状況に関して店員に報知可能する報知手段(例えば、使用状態の表示、レシートボタン、ニアエンドボタン、ニアフルボタン等の報知ボタン)とを備え、前記特定状況は、報知の優先度が高い第1特定状況(例えば、使用状態)と、報知の優先度が前記第1特定状況よりも低い第2特定状況(例えば、レシートボタン、ニアエンドボタン、ニアフルボタン等の報知ボタン)と、を含み、前記報知手段は、前記第1特定状況に関しては商品登録を行う店員に報知する一方、前記第2特定状況に関しては商品登録を行う店員に報知しない(例えば、第1、第2実施形態の変形例として、登録装置10は、レシートボタンBT31、ニアエンドボタンBT32、ニアフルボタンBT33を表示しない)ことを特徴とするPOSシステムである。
(B1)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。例えば、商品登録を行う店員には、優先度が高い第1特定状況に関しては報知されるが、優先度が高くない第2特定状況に関しては報知されないため、商品登録を行う店員は、商品登録に集中することができる。(B1) In order to solve the above-mentioned problems, a POS system according to another aspect of the present invention is a POS system including a registration device where a store clerk registers products and a plurality of settlement devices where customers themselves settle their payments, and includes a settlement device monitoring means for monitoring the status of the settlement devices, and when the status of a settlement device monitored by the settlement device monitoring means is a specific status that requires a notification to a store clerk (for example, a usage status display, a receipt button, a near-end button, a near-full button, etc.), a notification means for notifying the store clerk of the specific status (for example, a usage status display, a notification button such as a receipt button, a near-end button, a near-full button, etc.). button), the specific situations include a first specific situation having a high notification priority (for example, a usage state) and a second specific situation having a lower notification priority than the first specific situation (for example, notification buttons such as a receipt button, a near-end button, and a near-full button), and the notification means notifies a store clerk who registers an item of the first specific situation but does not notify the store clerk who registers an item of the second specific situation (for example, as a modified example of the first and second embodiments, theregistration device 10 does not display the receipt button BT31, the near-end button BT32, and the near-full button BT33).
According to (B1), the system in which the customer himself operates the settlement machine can be more suitably operated. For example, the store clerk who registers the product is notified of the first specific situation with a high priority, but is not notified of the second specific situation with a low priority, so that the store clerk who registers the product can concentrate on registering the product.
(B2)前記報知手段は、前記第2特定状況に関して商品登録を行う店員以外の店員に報知する(例えば、第1実施形態や第2実施形態において、取引状況管理装置40は、レシートボタンBT61、ニアエンドボタンBT62、ニアフルボタンBT63を表示する)ことを特徴とする(B1)に記載のPOSシステムである。
(B2)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(B2) The POS system described in (B1) is characterized in that the notification means notifies store clerks other than the store clerk who registers the product regarding the second specific status (for example, in the first and second embodiments, the transactionstatus management device 40 displays a receipt button BT61, a near-end button BT62, and a near-full button BT63).
According to (B2), the system in which the customer himself operates the settlement machine can be operated more optimally.
(B3)前記報知手段は、前記第1特定状況に関して商品登録を行う店員以外の店員に報知する(例えば、第1実施形態や第2実施形態において、取引状況管理装置40は使用状態を表示する)ことを特徴とする(B1)又は(B2)に記載のPOSシステム。
(B3)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(B3) A POS system described in (B1) or (B2), characterized in that the notification means notifies a store clerk other than the store clerk who registers the product regarding the first specific status (for example, in the first and second embodiments, the transactionstatus management device 40 displays the usage status).
According to (B3), the system in which the customer himself operates the settlement machine can be operated more optimally.
(B4)上述した課題を解決するために、本発明の他の態様であるPOSシステムは、店員が商品登録を行う登録装置と、顧客自らが精算を行う複数の精算装置と、を含むPOSシステムであって、前記精算装置の状況を監視する精算装置監視手段と、前記精算装置監視手段が監視した精算装置の状況が店員への報知を必要とする特定状況である場合、当該特定状況に関して店員に報知可能する報知手段とを備え、前記特定状況は、報知の優先度が高い第1特定状況と、報知の優先度が前記第1特定状況よりも低い第2特定状況と、を含み、前記商品登録を行う店員は、前記特定状況の報知について制限を設けていない通常店員と、前記特定状況の報知について制限を設けた制限店員と、が存在し、前記報知手段は、前記第1特定状況に関しては前記通常店員にも前記制限店員にも報知し、前記第2特定状況に関しては通常店員に報知する一方、前記制限店員には報知しない(例えば、第3、第4実施形態の変形例として、通常店員が使用する登録装置10は、使用状態もレシートボタンBT31もニアエンドボタンBT32もニアフルボタンBT33も表示し、制限店員が使用する登録装置10は、使用状態を表示する一方、レシートボタンBT31やニアエンドボタンBT32やニアフルボタンBT33を表示しない)ことを特徴とするPOSシステムである。
(B4)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(B4) In order to solve the above-mentioned problems, a POS system according to another aspect of the present invention is a POS system including a registration device where a store clerk registers products and a plurality of settlement devices where customers themselves settle their payments, and is equipped with a settlement device monitoring means for monitoring the status of the settlement devices, and a notification means for notifying a store clerk of a specific situation when the status of the settlement device monitored by the settlement device monitoring means is a specific situation that requires notification to the store clerk, the specific situations include a first specific situation having a high notification priority and a second specific situation having a lower notification priority than the first specific situation, and the store clerks who register the products are selected from the group consisting of normal store clerks who have no restrictions on notification of the specific situations, and a restricted clerk who is restricted in notifying the specific situation, and the notification means notifies both the regular clerk and the restricted clerk about the first specific situation, and notifies the regular clerk about the second specific situation, but does not notify the restricted clerk (for example, as a modified example of the third and fourth embodiments, the registration device 10 used by the regular clerk displays the usage status, the receipt button BT31, the near-end button BT32, and the near-full button BT33, and the registration device 10 used by the restricted clerk displays the usage status, but does not display the receipt button BT31, the near-end button BT32, or the near-full button BT33).
According to (B4), the system in which the customer himself operates the settlement machine can be operated more optimally.
(B5)上述した課題を解決するために、本発明の他の態様であるPOSシステムは、店員が商品登録を行う登録装置と、顧客自らが精算を行う複数の精算装置と、を含むPOSシステムであって、前記精算装置の状況を監視する精算装置監視手段と、前記精算装置監視手段が監視した精算装置の状況が店員への報知を必要とする特定状況である場合、当該特定状況に関して店員に報知可能する報知手段と、前記報知手段による報知を制限する旨を宣言する報知制限宣言手段(例えば、報知制限ボタンBT80)とを備え、前記特定状況は、報知の優先度が高い第1特定状況と、報知の優先度が前記第1特定状況よりも低い第2特定状況と、を含み、前記報知手段は、前記報知制限宣言手段によって報知を宣言していない場合(例えば、通常報知状態である場合)、前記第1特定状況に関しても第2特定状況に関しても報知し、前記報知制限宣言手段によって報知を宣言している場合(例えば、報知制限状態である場合)、前記第1特定状況に関しては報知する一方、前記第2特定状況に関しては報知しない(例えば、第5、第6実施形態の変形例として、通常報知状態の登録装置10は、使用状態もレシートボタンBT31もニアエンドボタンBT32もニアフルボタンBT33も表示し、報知制限状態の登録装置10は、使用状態を表示する一方、レシートボタンBT31やニアエンドボタンBT32やニアフルボタンBT33を表示しない)ことを特徴とするPOSシステムである。
(B5)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(B5) In order to solve the above-mentioned problems, a POS system according to another aspect of the present invention is a POS system including a registration device where a store clerk registers products and a plurality of settlement devices where customers themselves settle their payments, and is equipped with a settlement device monitoring means for monitoring the status of the settlement devices, a notification means for enabling a store clerk to be notified of the specific situation when the status of the settlement device monitored by the settlement device monitoring means is a specific situation that requires notification to the store clerk, and a notification restriction declaration means (e.g., a notification restriction button BT80) for declaring that notification by the notification means is restricted, the specific situations including a first specific situation having a high notification priority and a second specific situation having a lower notification priority than the first specific situation, and the notification means is When no notification is declared by the notification restriction declaration means (for example, when in the notification restriction state), both the first specific situation and the second specific situation are notified, and when a notification is declared by the notification restriction declaration means (for example, when in the notification restriction state), the first specific situation is notified but the second specific situation is not notified (for example, as a modified example of the fifth and sixth embodiments, the registration device 10 in the normal notification state displays the usage status as well as the receipt button BT31, the near-end button BT32 and the near-full button BT33, and the registration device 10 in the notification restriction state displays the usage status but does not display the receipt button BT31, the near-end button BT32 or the near-full button BT33).
According to (B5), the system in which the customer himself operates the settlement machine can be operated more optimally.
(B6)前記精算装置監視手段は、何れかの貨幣の収納枚数が第1下限監視対象枚数(例えば、図21の「第1下限枚数」)を下回る貨幣第1下限監視状況と、何れかの貨幣の収納枚数が第1下限監視対象枚数を下回らないが前記第1下限監視対象枚数よりも多い第2下限監視対象枚数(例えば、図21の「第2下限枚数」)を下回る貨幣第2下限監視状況とを監視可能(図20の貨幣監視処理等により監視可能)であり、前記貨幣第1下限監視状況は、前記第1特定状況であり、前記貨幣第2下限監視状況は、前記第2特定状況であることを特徴とする(B1)~(B5)の何れかに記載のPOSシステムである。
(B6)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(B6) The settlement device monitoring means is capable of monitoring (by the currency monitoring process of FIG. 20, etc.) a first lower limit currency monitoring status in which the number of stored coins falls below a first lower limit monitoring target number (e.g., the "first lower limit number" in FIG. 21) and a second lower limit currency monitoring status in which the number of stored coins falls below a second lower limit monitoring target number (e.g., the "second lower limit number" in FIG. 21) that is not below the first lower limit monitoring target number but is greater than the first lower limit monitoring target number, and the first lower limit currency monitoring status is the first specific status, and the second lower limit currency monitoring status is the second specific status. This is a POS system described in any of (B1) to (B5).
According to (B6), the system in which the customer himself operates the settlement machine can be operated more optimally.
(B7)前記精算装置監視手段は、何れかの貨幣の収納枚数が第1上限監視対象枚数(例えば、図21の「第1上限枚数」)を上回る貨幣第1上限監視状況と、何れかの貨幣の収納枚数が第1上限監視対象枚数を上回らないが前記第1上限監視対象枚数よりも少ない第2上限監視対象枚数(例えば、図21の「第1上限枚数」)を上回る貨幣第2上限監視状況とを監視可能(図20の貨幣監視処理により監視可能)であり、前記貨幣第1上限監視状況は、前記第1特定状況であり、前記貨幣第2上限監視状況は、前記第2特定状況であることを特徴とする(B1)~(B6)の何れかに記載のPOSシステムである。
(B7)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(B7) The settlement device monitoring means is capable of monitoring (by the currency monitoring process of FIG. 20) a first currency upper limit monitoring status in which the number of stored coins exceeds a first upper limit monitoring target number (e.g., the "first upper limit number" in FIG. 21) and a second currency upper limit monitoring status in which the number of stored coins does not exceed the first upper limit monitoring target number but exceeds a second upper limit monitoring target number (e.g., the "first upper limit number" in FIG. 21) which is less than the first upper limit monitoring target number, and the first currency upper limit monitoring status is the first specific status, and the second currency upper limit monitoring status is the second specific status, in a POS system described in any of (B1) to (B6).
According to (B7), the system in which the customer himself operates the settlement machine can be operated more optimally.
(B8)前記精算装置監視手段は、レシート用紙の残量が第1基準量(例えば、図22のステップS420の「第1判定値」)を下回るレシート第1監視状況と、レシート用紙の残量が第1基準量を下回らないが前記第1基準量よりも多い第2基準量(例えば、図22のステップS420の「第2判定値」)を下回るレシート第2監視状況とを監視可能(図22のレシート用紙処理により監視可能)であり、前記レシート第1監視状況は、前記第1特定状況であり、前記レシート第2監視状況は、前記第2特定状況であることを特徴とする(B1)~(B7)の何れかに記載のPOSシステムである。
(B8)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(B8) The settlement device monitoring means is capable of monitoring (by the receipt paper processing of FIG. 22) a first receipt monitoring status in which the remaining amount of receipt paper falls below a first reference amount (e.g., the "first judgment value" in step S420 of FIG. 22) and a second receipt monitoring status in which the remaining amount of receipt paper does not fall below the first reference amount but falls below a second reference amount (e.g., the "second judgment value" in step S420 of FIG. 22) that is greater than the first reference amount, and the first receipt monitoring status is the first specific status, and the second receipt monitoring status is the second specific status, in a POS system described in any of (B1) to (B7).
According to (B8), the system in which the customer himself operates the settlement machine can be operated more optimally.
(B9)前記精算装置監視手段は、空き状態か使用中の状態かの前記精算装置の使用状況を監視可能であり、前記精算装置の使用状況(例えば、使用状態(使用中状態、空き状態))は、前記第1特定状況であり、前記精算装置の使用状況以外の状況(例えば、レシート用紙要補充状態、ニアエンド状態、ニアフル状態)は、前記第2特定状況であることを特徴とする(B1)~(B5)の何れかに記載のPOSシステムである。
(B9)によれば、顧客自身が精算機を操作するシステムをより好適に運用することができる。(B9) A POS system described in any of (B1) to (B5), characterized in that the settlement device monitoring means is capable of monitoring the usage status of the settlement device, whether it is in an empty state or an in-use state, and the usage status of the settlement device (e.g., usage status (in use, empty)) is the first specific status, and a status other than the usage status of the settlement device (e.g., a state in which receipt paper needs to be replenished, a near-end state, a near-full state) is the second specific status.
According to (B9), the system in which the customer himself operates the settlement machine can be operated more optimally.
以上に説明したPOSシステム1、登録装置10、精算装置20、ストアコントローラ30、取引状況管理装置40等を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。The programs for implementing thePOS system 1, theregistration device 10, thesettlement device 20, thestore controller 30, the transactionstatus management device 40, etc. described above may be recorded on a computer-readable recording medium, and the programs may be read and executed by a computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. The term "computer-readable recording medium" also includes those that hold a program for a certain period of time, such as volatile memory (RAM) inside a computer system that becomes a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. The above-mentioned program may be transmitted from a computer system that stores the program in a storage device, etc., to another computer system via a transmission medium, or by a transmission wave in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may also be one that realizes some of the functions described above. Furthermore, it may be one that realizes the functions described above in combination with a program already recorded in the computer system, a so-called differential file (differential program).