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

JP7688376B2 - Product sales data processing system and program - Google Patents

Product sales data processing system and program Download PDF

Info

Publication number
JP7688376B2
JP7688376B2 JP2020207660A JP2020207660A JP7688376B2 JP 7688376 B2 JP7688376 B2 JP 7688376B2 JP 2020207660 A JP2020207660 A JP 2020207660A JP 2020207660 A JP2020207660 A JP 2020207660A JP 7688376 B2 JP7688376 B2 JP 7688376B2
Authority
JP
Japan
Prior art keywords
instruction
pos terminal
payment
store clerk
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020207660A
Other languages
Japanese (ja)
Other versions
JP2022094654A (en
Inventor
友紀 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Teraoka Seiko Co Ltd
Original Assignee
Teraoka Seiko Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Teraoka Seiko Co Ltd filed Critical Teraoka Seiko Co Ltd
Priority to JP2020207660A priority Critical patent/JP7688376B2/en
Publication of JP2022094654A publication Critical patent/JP2022094654A/en
Application granted granted Critical
Publication of JP7688376B2 publication Critical patent/JP7688376B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、商品販売データ処理システム、およびプログラムに関する。 The present invention relates to a product sales data processing system and a program.

従来、ファーストフードやファミリーレストランなどの飲食店では、POS(Point Of Sales)端末装置や、店員が所持するオーダー端末装置を用いて、顧客から商品の注文を受け付け、受け付けた注文内容をキッチンプリンタ装置へ送信するシステムが用いられている。キッチンプリンタ装置は、厨房に配置され、調理指示を示す指示伝票を発行する。指示伝票には、例えば、商品、数量、席番号などが印刷されている。キッチン係の店員は、指示伝票が発行されると、指示伝票が示す注文内容の調理を開始する。そして、調理が完了すると、当該指示伝票は、調理品とともに、ホール係の店員に引き渡される。ホール係の店員は、調理品を、指示伝票に印刷される席番号のテーブルに配膳する。 Conventionally, fast food restaurants, family restaurants, and other eateries use a system in which orders are received from customers using a POS (Point Of Sales) terminal device or an order terminal device carried by a staff member, and the received order details are sent to a kitchen printer device. The kitchen printer device is placed in the kitchen and issues an instruction slip showing cooking instructions. For example, the product, quantity, and seat number are printed on the instruction slip. When the instruction slip is issued, the kitchen staff member begins cooking the order details indicated on the instruction slip. Then, when the cooking is completed, the instruction slip is handed over to a hall staff member together with the cooked food. The hall staff member serves the cooked food to the table with the seat number printed on the instruction slip.

ここで、営業中に、用紙切れによってキッチンプリンタ装置が注文伝票を印刷できなくなってしまうことがある。そこで、キッチンプリンタ装置に用紙切れが検出されると、用紙切れのキッチンプリンタ装置以外の他のキッチンプリンタ装置にオーダー情報を送信して印刷させるようにしたオーダーエントリー装置が知られている(例えば、下記特許文献1参照)。 During business hours, a kitchen printer may run out of paper and be unable to print order slips. To address this issue, there is a known order entry device that, when a kitchen printer detects that it is out of paper, sends order information to another kitchen printer other than the one that is out of paper and has it print the order (see, for example, Patent Document 1 below).

特開2001-150762号公報JP 2001-150762 A

しかしながら、従来技術では、例えば、キッチンプリンタ装置が故障等により調理指示を出力することができない場合、POS端末装置に調理指示を出力させたとすると、POS端末装置の状態によっては、POS端末装置を扱う操作者にとって操作の妨げとなることや、出力された調理指示を店員が把握できないことがある。このため、従来技術では、好適に調理指示を出力することができない、という問題があった。 However, in conventional technology, for example, if a kitchen printer device is unable to output cooking instructions due to a malfunction or other reason, outputting cooking instructions on a POS terminal device may hinder the operation of the POS terminal device's operator, or the output cooking instructions may be difficult for store staff to understand, depending on the state of the POS terminal device. For this reason, conventional technology has the problem of being unable to output cooking instructions appropriately.

本発明は、このような事情に鑑みてなされたもので、その目的は、好適に調理指示を出力することができる技術を提供することにある。 The present invention was made in consideration of these circumstances, and its purpose is to provide a technology that can output cooking instructions appropriately.

上述した課題を解決するために、本発明の一態様である商品販売データ処理装置は、注文された商品の調理指示を出力する調理指示出力装置と、前記商品の精算を行うとともに、精算内容を示す精算伝票を出力する精算装置と、を含む商品販売データ処理システムにおいて、前記精算装置は、前記調理指示出力装置による前記調理指示の出力が不可能な場合に、前記精算装置の状態を判別する判別手段と、前記判別手段による前記状態の判別結果に基づいて、前記精算装置に前記調理指示を出力させる出力制御手段と、を備えることを特徴とする商品販売データ処理システムである。 In order to solve the above-mentioned problems, a product sales data processing device, which is one aspect of the present invention, is a product sales data processing system including a cooking instruction output device that outputs cooking instructions for ordered products, and a payment device that settles the payment for the products and outputs a payment slip indicating the payment details, characterized in that the payment device is equipped with a discrimination means that discriminates the state of the payment device when the cooking instruction output device is unable to output the cooking instructions, and an output control means that causes the payment device to output the cooking instructions based on the result of the discrimination of the state by the discrimination means.

本発明の実施形態に係るPOS(Point Of Sales)システムのネットワーク構成の一例を示す説明図である。FIG. 1 is an explanatory diagram illustrating an example of a network configuration of a POS (Point Of Sales) system according to an embodiment of the present invention. POS端末装置20の外観を示す図である。FIG. 2 is a diagram showing the external appearance of a POS terminal device 20. POS端末装置20のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a POS terminal device 20. オーダー端末装置30のハードウェア構成の一例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of a hardware configuration of the order terminal 30. キッチンプリンタ装置40のハードウェア構成の一例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of a hardware configuration of a kitchen printer device 40. キッチンプリンタ装置40が行う処理の一例を示す説明図である。4 is an explanatory diagram showing an example of a process performed by the kitchen printer device 40. FIG. オーダー端末装置30が行う処理の一例を示す説明図である。10 is an explanatory diagram showing an example of a process performed by the order terminal device 30. FIG. POS端末装置20が行う処理の一例を示す説明図である。4 is an explanatory diagram showing an example of a process performed by the POS terminal device 20. FIG. オーダー端末装置30の表示部303に表示される画面の一例を示す説明図である。10 is an explanatory diagram showing an example of a screen displayed on a display unit 303 of the order terminal device 30. FIG. 指示伝票の一例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of an instruction slip. POS端末装置20の店員側表示部210に表示される発行待機報知画面の一例を示す説明図である。13 is an explanatory diagram showing an example of an issuance waiting notification screen displayed on the store clerk display unit 210 of the POS terminal device 20. FIG. 実施形態2のPOS端末装置20が行う処理の一例を示す説明図である。13 is an explanatory diagram showing an example of a process performed by a POS terminal device 20 according to a second embodiment. FIG. 実施形態2に係るPOS端末装置20の店員側表示部210に表示される発行待機報知画面1300の一例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of an issuance waiting notification screen 1300 displayed on the store clerk display unit 210 of the POS terminal device 20 according to the second embodiment. 実施形態3に係るPOSシステム1400のネットワーク構成の一例を示す説明図である。FIG. 14 is an explanatory diagram showing an example of a network configuration of a POS system 1400 according to a third embodiment. 実施形態3に係るPOS端末装置20が行う処理の一例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a process performed by a POS terminal device 20 according to a third embodiment. 券売機モードにおいてPOS端末装置20の客側表示部205に表示される画面の一例を示す説明図である。11 is an explanatory diagram showing an example of a screen displayed on the customer side display unit 205 of the POS terminal device 20 in ticket vending machine mode. FIG. 券売機モードにおいてPOS端末装置20の店員側表示部210に表示される発行待機報知画面1700の一例を示す説明図である。17 is an explanatory diagram showing an example of an issuance waiting notification screen 1700 displayed on the store clerk display unit 210 of the POS terminal device 20 in ticket vending machine mode. FIG.

(実施形態)
図1は、本発明の実施形態に係るPOS(Point Of Sales)システムのネットワーク構成の一例を示す説明図である。図1に示すPOSシステム1は、管理装置10と、POS端末装置20と、オーダー端末装置30と、キッチンプリンタ装置40と、キッチンモニタ50とを備える。各装置は、LAN60を介して通信可能に接続されている。なお、図1では、各装置は、それぞれ1台を示しているが、複数台であってもよい。なお、以下の説明では、各装置は、それぞれが直接通信可能であるものとするが、管理装置10を経由して、通信するものとしてもよい。
(Embodiment)
FIG. 1 is an explanatory diagram showing an example of a network configuration of a POS (Point Of Sales) system according to an embodiment of the present invention. The POS system 1 shown in FIG. 1 includes a management device 10, a POS terminal device 20, an order terminal device 30, a kitchen printer device 40, and a kitchen monitor 50. Each device is connected to be able to communicate with each other via a LAN 60. Although FIG. 1 shows one of each device, there may be multiple devices. In the following description, each device is assumed to be able to communicate with each other directly, but they may also communicate with each other via the management device 10.

POSシステム1は、ファミリーレストランなどの飲食店に導入可能である。当該飲食店に従事する店員は、接客を行うホール係の店員と、調理を行うキッチン係の店員とを含む。 The POS system 1 can be introduced in restaurants such as family restaurants. Staff working at the restaurant include wait staff who serve customers and kitchen staff who cook.

管理装置10は、各装置を管理する。例えば、管理装置10は、各装置の状況(動作モード、処理状況等)を表示したり、各装置を制御したりすることが可能である。また、管理装置10は、各種情報を管理する。各種情報は、例えば、オーダー端末装置30から送信された注文情報や、POS端末装置20から送信された精算情報や、キッチンプリンタ装置40から送信された指示伝票の情報などを含む。管理装置10には、例えば、デスクトップパソコンや、タブレット端末、ノートパソコンなどを用いることが可能である。 The management device 10 manages each device. For example, the management device 10 can display the status of each device (operation mode, processing status, etc.) and control each device. The management device 10 also manages various information. The various information includes, for example, order information sent from the order terminal device 30, settlement information sent from the POS terminal device 20, and instruction slip information sent from the kitchen printer device 40. For example, a desktop computer, a tablet terminal, a laptop computer, etc. can be used as the management device 10.

POS端末装置20は、主に商品の精算を行うレジスタである。なお、POS端末装置20は、商品の登録を行うことも可能である。POS端末装置20は、精算を行う際に、店員の操作によって精算対象となる会計商品が入力され、また、顧客の操作によって支払手続が行われる。また、POS端末装置20は、オーダー端末装置30が受け付けた注文内容(登録商品情報)や、POS端末装置20によって精算された精算情報などを管理する。 The POS terminal device 20 is a register that mainly handles the settlement of merchandise. The POS terminal device 20 can also register merchandise. When settlement is carried out, the POS terminal device 20 receives input of the transaction items to be settled by a store clerk, and the payment procedure is carried out by a customer. The POS terminal device 20 also manages the order details (registered merchandise information) accepted by the order terminal device 30, settlement information settled by the POS terminal device 20, and the like.

オーダー端末装置30は、ホール係の店員が所持する可搬型の端末装置である。例えば、ホール係の店員は、顧客から注文を受け付け、受け付けた内容をオーダー端末装置30に入力する。オーダー端末装置30は、注文が確定すると、注文内容をキッチンプリンタ装置40へ送信する。また、オーダー端末装置30は、受け付けた注文内容をPOS端末装置20へも送信する。これにより、POS端末装置20は、オーダー端末装置30が受け付けた注文内容を管理する。 The order terminal 30 is a portable terminal carried by a waiter. For example, the waiter accepts orders from customers and inputs the accepted details into the order terminal 30. Once the order is confirmed, the order terminal 30 transmits the order details to the kitchen printer 40. The order terminal 30 also transmits the accepted order details to the POS terminal 20. In this way, the POS terminal 20 manages the order details accepted by the order terminal 30.

キッチンプリンタ装置40は、厨房に配置され、調理指示を示す指示伝票を発行する。指示伝票には、例えば、商品、数量、席番号などが印刷される。キッチン係の店員は、指示伝票が発行されると、指示伝票が示す注文内容の調理を開始する。そして、調理が完了すると、当該指示伝票は、調理品とともに、ホール係の店員に引き渡される。ホール係の店員は、調理品を、指示伝票に印刷される席番号のテーブルに配膳する。 The kitchen printer device 40 is placed in the kitchen and issues instruction slips showing cooking instructions. For example, the product, quantity, seat number, etc. are printed on the instruction slip. When the instruction slip is issued, the kitchen staff begins cooking the order indicated on the instruction slip. Then, when the cooking is completed, the instruction slip is handed over to the hall staff along with the cooked food. The hall staff serves the cooked food to the table with the seat number printed on the instruction slip.

キッチンモニタ50は、例えば、厨房に配置されるディスプレイである。キッチンモニタ50は、調理指示に応じた情報(以下「調理指示情報」という。)を表示することが可能である。調理指示情報は、例えば、商品、数量、席番号などを含む。キッチン係の店員は、調理指示情報が表示されると、当該表示内容を確認して、調理指示情報が示す注文内容の調理を開始することも可能である。 The kitchen monitor 50 is, for example, a display placed in the kitchen. The kitchen monitor 50 is capable of displaying information corresponding to cooking instructions (hereinafter referred to as "cooking instruction information"). The cooking instruction information includes, for example, the product, the quantity, the seat number, and the like. When the cooking instruction information is displayed, the kitchen staff can check the displayed content and start cooking the order content indicated by the cooking instruction information.

なお、POSシステム1は、ストアコントローラや、監視端末を備えていてもよい。ストアコントローラは、オーダー端末装置30が受け付けた注文内容や、POS端末装置20によって精算された精算情報などを管理するほか、商品の在庫状況、販売履歴、入出金記録、会員情報などの各種の情報を管理するコンピュータ装置である。監視端末は、顧客がセルフ使用するPOS端末装置20を用いた場合に、当該POS端末装置20を監視するために配置される監視用のモニタである。 The POS system 1 may also include a store controller and a monitoring terminal. The store controller is a computer device that manages the order details accepted by the order terminal 30 and the settlement information settled by the POS terminal 20, as well as various information such as product inventory status, sales history, deposit and withdrawal records, and member information. The monitoring terminal is a monitoring monitor that is placed to monitor the POS terminal 20 when a customer uses the POS terminal 20 for self-use.

(POS端末装置20の構成例)
次に、図2および図3を用いて、POS端末装置20の構成について説明する。
図2は、POS端末装置20の外観を示す図である。図2(A)は、POS端末装置20を店員側から見た斜視図である。図2(B)は、POS端末装置20を客側から見た斜視図である。
図3は、POS端末装置20のハードウェア構成の一例を示す図である。図2および図3において、同一部分には同一符号を付している。
(Example of configuration of POS terminal device 20)
Next, the configuration of the POS terminal 20 will be described with reference to FIGS.
2A and 2B are diagrams showing the external appearance of the POS terminal 20. Fig. 2A is a perspective view of the POS terminal 20 as seen from the store clerk's side, and Fig. 2B is a perspective view of the POS terminal 20 as seen from the customer's side.
Fig. 3 is a diagram showing an example of the hardware configuration of the POS terminal 20. In Fig. 2 and Fig. 3, the same components are denoted by the same reference numerals.

以下、図2を参照しつつ、図3に示したPOS端末装置20の各構成について説明する。POS端末装置20は、CPU(Central Processing Unit)201と、ROM(Read Only Memory)202と、RAM(Random Access Memory)203と、ハードディスク204と、客側表示部205と、客側スキャナ部206と、カード決済部208と、釣銭機209と、店員側表示部210と、店員側スキャナ部212と、印刷部213と、音声出力部214と、通信部215と、カメラ216とを備える。これらは、バスを介して相互に通信可能である。 Below, the components of the POS terminal device 20 shown in FIG. 3 will be described with reference to FIG. 2. The POS terminal device 20 comprises a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, a hard disk 204, a customer display unit 205, a customer scanner unit 206, a card payment unit 208, a change dispenser 209, a store clerk display unit 210, a store clerk scanner unit 212, a printing unit 213, an audio output unit 214, a communication unit 215, and a camera 216. These can communicate with each other via a bus.

CPU201は、中央演算処理装置であり、ROM202に記憶されている各種プログラムを読み出して実行することにより、POS端末装置20の動作を制御する。各種プログラムは、本実施形態に係る商品販売データ処理プログラムを含む。
ROM202は、読み出し専用メモリであり、プログラムをはじめとしてCPU201が利用する各種の情報を記憶する。
The CPU 201 is a central processing unit that reads and executes various programs stored in the ROM 202 to control the operation of the POS terminal 20. The various programs include a product sales data processing program according to this embodiment.
The ROM 202 is a read-only memory, and stores various types of information used by the CPU 201, including programs.

RAM203は、読み出しや書き込みが可能なメモリであり、種々の情報を記憶する。例えば、RAM203は、外部から取得した情報や、処理において生成した情報を記憶する。この情報は、例えば、注文した商品を登録する登録処理において生成した登録情報や、登録した商品を精算する精算処理において生成した精算情報などを含む。 RAM 203 is a readable and writable memory that stores various information. For example, RAM 203 stores information acquired from the outside and information generated during processing. This information includes, for example, registration information generated during a registration process that registers ordered products, and settlement information generated during a settlement process that settles for registered products.

ハードディスク204は、種々の情報を記憶する。例えば、ハードディスク204は、カメラ216によって撮像された撮像結果(例えば、動画)を記憶する。ハードディスク204は、例えば、ROM202に代えて、CPU201が実行する商品販売データ処理プログラム等の各種のプログラムを記憶してもよい。また、RAM203に代えて、外部から取得した情報や、処理において生成した情報を記憶してもよい。 The hard disk 204 stores various information. For example, the hard disk 204 stores the image captured by the camera 216 (e.g., video). For example, the hard disk 204 may store various programs, such as a product sales data processing program executed by the CPU 201, instead of the ROM 202. Also, instead of the RAM 203, the hard disk 204 may store information acquired from the outside and information generated during processing.

客側表示部205は、顧客用のタッチディスプレイである。客側表示部205は、顧客に種々の情報を表示するとともに、顧客から種々の入力を受け付ける。
客側スキャナ部206は、顧客用のスキャナ部であり、各種の情報を光学的に読み取る。例えば、客側スキャナ部206は、商品に付されているバーコード(商品コード等)や、お会計券(登録商標)に印刷されているコード(バーコード、2次元コード等)を光学的に読み取る。客側スキャナ部206は、上記に加えて、品券類(商品券、クーポン券、優待券)や、各種カード(例えば、会員カード、ポイントカード等)に印刷されているコード(バーコード、2次元コード等)を読み取ってもよい。なお、商品の登録は、客側スキャナ部206によるコードの読み取りによる登録に限らない。例えば、客側表示部205に、商品に対応するプリセットキー(商品を注文するボタン)を表示し、当該プリセットキーが顧客によって操作(押下)されることによって、商品の登録を行うことも可能である。
The customer display unit 205 is a touch display for customers. The customer display unit 205 displays various information to customers and receives various inputs from customers.
The customer-side scanner unit 206 is a scanner unit for customers, and optically reads various information. For example, the customer-side scanner unit 206 optically reads barcodes (product codes, etc.) attached to products and codes (barcodes, two-dimensional codes, etc.) printed on bills (registered trademarks). In addition to the above, the customer-side scanner unit 206 may read codes (barcodes, two-dimensional codes, etc.) printed on gift certificates (gift certificates, coupons, preferential coupons) and various cards (e.g., membership cards, point cards, etc.). Note that product registration is not limited to registration by reading codes by the customer-side scanner unit 206. For example, a preset key (a button for ordering a product) corresponding to a product may be displayed on the customer-side display unit 205, and the product may be registered by operating (pressing) the preset key by the customer.

カード決済部208は、各種カード(クレジットカード、交通系カード等のプリペイドカード、ポイントカード等)による決済機構である。カード決済部208は、カード認識部(読取部)や表示部や操作部を備える。カード認識部は、各種カードの情報を磁気的または電気的に読み取る。読み取られた情報は、買上商品の支払いに用いられる。なお、カード認識部は、例えば、ポイントカードの保有ポイントを使用する場合など、今回の買上商品の支払いにおいて使用する情報を認識することも可能である。また、カード認識部は、例えば、ポイントカードにポイントを付与する場合など、今回の買上商品の支払いに使用しない情報を認識することも可能である。 The card payment unit 208 is a payment mechanism that uses various cards (credit cards, prepaid cards such as transportation cards, point cards, etc.). The card payment unit 208 is equipped with a card recognition unit (reading unit), a display unit, and an operation unit. The card recognition unit magnetically or electrically reads information from various cards. The read information is used to pay for the purchased items. The card recognition unit can also recognize information to be used in the payment for the current purchased items, for example, when using points held on a point card. The card recognition unit can also recognize information that is not used in the payment for the current purchased items, for example, when points are awarded to a point card.

なお、本実施形態のカード決済部208は、カード認識部、表示部、および操作部を備えるが、これに限らず、少なくともカード認識部を備えるものであればよい。また、本実施形態のカード認識部は、接触型のカード(ICカード、磁気カード)および非接触型のカード(ICカード)のいずれも認識することが可能であるが、少なくともいずれか一方を認識することが可能であればよい。 The card payment unit 208 of this embodiment includes a card recognition unit, a display unit, and an operation unit, but is not limited to these and may include at least a card recognition unit. The card recognition unit of this embodiment is capable of recognizing both contact-type cards (IC cards, magnetic cards) and non-contact-type cards (IC cards), but may only need to be capable of recognizing at least one of them.

釣銭機209(現金決済部)は、現金による決済機構である。釣銭機209は、客側に向けられており、顧客から各種操作や現金の投入を受け付ける。具体的には、釣銭機209は、図2に示すように、紙幣投入口209aと、硬貨投入口209bと、お釣り返却レバー209cと、紙幣排出口209dと、硬貨排出口209eとを備える。釣銭機209は、紙幣投入口209aに投入された紙幣、および硬貨投入口209bへ投入された硬化の投入合計金額を算出し、投入合計金額と買上金額との差分である釣銭金額を算出し、お釣り返却レバー209cの操作を受け付けると、紙幣排出口209dまたは硬貨排出口209eから釣り銭を排出する。 The change machine 209 (cash settlement unit) is a mechanism for settlement by cash. The change machine 209 faces the customer side and accepts various operations and cash insertion from the customer. Specifically, as shown in FIG. 2, the change machine 209 has a bill insertion port 209a, a coin insertion port 209b, a change return lever 209c, a bill ejection port 209d, and a coin ejection port 209e. The change machine 209 calculates the total amount of the bills inserted into the bill insertion port 209a and the coins inserted into the coin insertion port 209b, calculates the change amount, which is the difference between the total amount inserted and the purchase amount, and, upon receiving the operation of the change return lever 209c, ejects the change from the bill ejection port 209d or the coin ejection port 209e.

店員側表示部210は、店員用のタッチディスプレイである。店員側表示部210は、店員に種々の情報を表示するとともに、店員から種々の入力を受け付ける。店員側表示部210には、例えば、商品に対応するプリセットキー(商品を注文するボタン)が表示され、当該プリセットキーが店員によって操作(押下)されることによって、商品の登録が行われる。 The clerk-side display unit 210 is a touch display for the clerk. The clerk-side display unit 210 displays various information to the clerk and accepts various inputs from the clerk. For example, a preset key (a button for ordering a product) corresponding to a product is displayed on the clerk-side display unit 210, and the product is registered by the clerk operating (pressing) the preset key.

店員側スキャナ部212は、店員用のスキャナ部であり、各種の情報を光学的に読み取る。例えば、店員側スキャナ部212は、商品に付されているバーコードや、店員の名札に付された店員コードを光学的に読み取る。店員側スキャナ部212は、上記に加えて、お会計券に印刷されているコードや、品券類や、各種カードに印刷されているコードを読み取ってもよい。 The store clerk scanner unit 212 is a scanner unit for store clerks, and optically reads various types of information. For example, the store clerk scanner unit 212 optically reads barcodes attached to products and store clerk codes attached to store clerk nametags. In addition to the above, the store clerk scanner unit 212 may also read codes printed on bills, gift certificates, and various cards.

なお、商品の登録は、店員側スキャナ部212によるコードの読み取りによる登録に限らない。例えば、POS端末装置20は、キー操作部を備えてもよく、当該キー操作部に、商品に対応するキーを配置しておき、当該キーが店員に操作(押下)されることによって、当該商品の登録を行ってもよい。 Note that product registration is not limited to registration by reading a code using the store clerk's scanner unit 212. For example, the POS terminal device 20 may be equipped with a key operation unit, in which a key corresponding to a product is arranged, and the product may be registered by the store clerk operating (pressing) the key.

印刷部213は、精算伝票(レシート、領収書、食券)や、指示伝票などの各種書類を印刷して出力する。 The printing unit 213 prints and outputs various documents such as payment slips (receipts, invoices, meal tickets) and instruction slips.

音声出力部214は、音声を出力する。例えば、音声出力部214は、音声ガイダンスや報知音などを出力する。音声ガイダンスや報知音は、商品の登録や精算に係る音のほか、指示伝票の発行に係る音を含む。
通信部215は、他の装置(オーダー端末装置30、およびキッチンプリンタ装置40)と情報を送受信するインタフェースである。
The audio output unit 214 outputs audio. For example, the audio output unit 214 outputs audio guidance, notification sounds, etc. The audio guidance and notification sounds include sounds related to product registration and settlement, as well as sounds related to the issuance of an instruction slip.
The communication unit 215 is an interface for transmitting and receiving information to and from other devices (the order terminal 30 and the kitchen printer 40).

カメラ216は、客側から見て、客側表示部205の右上に取り付けられている。カメラ216は、動画、または静止画を連続的に撮像するカメラである。カメラ216には、CCD(charge coupled device)カメラや、CMOS(charge coupled device)カメラを用いることが可能である。カメラ216は、支払手続における顧客の操作状況を撮像する。具体的には、カメラ216は、顧客が所持する紙幣や硬貨、釣銭機209、手の動作などを撮像する。 Camera 216 is attached to the upper right of customer display unit 205 when viewed from the customer side. Camera 216 is a camera that continuously captures moving or still images. A CCD (charge coupled device) camera or a CMOS (charge coupled device) camera may be used as camera 216. Camera 216 captures images of the customer's operations during the payment process. Specifically, camera 216 captures images of bills and coins held by the customer, change dispenser 209, hand movements, etc.

(オーダー端末装置30のハードウェア構成例)
図4は、オーダー端末装置30のハードウェア構成の一例を示す説明図である。図4において、オーダー端末装置30は、CPU301と、メモリ302と、表示部303と、操作部304と、通信部305と、音声出力部306とを備える。
(Example of Hardware Configuration of Order Terminal Device 30)
Fig. 4 is an explanatory diagram showing an example of a hardware configuration of the order terminal 30. In Fig. 4, the order terminal 30 includes a CPU 301, a memory 302, a display unit 303, an operation unit 304, a communication unit 305, and an audio output unit 306.

CPU301は、中央演算処理装置であり、メモリ302に記憶されているプログラムを読み出して実行することにより、オーダー端末装置30の動作を制御する。
メモリ302は、CPU301の補助記憶装置および主記憶装置を含み、本実施形態に係る商品販売データ処理プログラムをはじめとしてCPU301が利用する各種の情報を記憶する。
The CPU 301 is a central processing unit that controls the operation of the order terminal 30 by reading and executing programs stored in the memory 302 .
The memory 302 includes an auxiliary storage device and a main storage device for the CPU 301, and stores various information used by the CPU 301, including the product sales data processing program according to this embodiment.

表示部303は、画像を表示するとともに、店員から各種操作を受け付けるタッチパネル表示部である。
操作部304は、店員から各種操作を受け付けるハードキーである。ハードキーは、商品に対応する操作ボタンを含む。
通信部305は、店舗内のネットワークを経由して、POS端末装置20や、キッチンプリンタ装置40と通信を行う。
音声出力部306は、音を出力する。例えば、音声出力部306は、表示部303や操作部304が操作入力を受け付けた際の操作音を出力したり、各種報知音や警告音を出力したりする。
The display unit 303 is a touch panel display unit that displays images and accepts various operations from a store clerk.
The operation unit 304 is a hardware key that accepts various operations from a store clerk and includes operation buttons corresponding to products.
The communications unit 305 communicates with the POS terminal 20 and the kitchen printer 40 via the in-store network.
The audio output unit 306 outputs sounds. For example, the audio output unit 306 outputs operation sounds when the display unit 303 or the operation unit 304 receives an operation input, and outputs various notification sounds and warning sounds.

(キッチンプリンタ装置40のハードウェア構成例)
図5は、キッチンプリンタ装置40のハードウェア構成の一例を示す説明図である。図5において、キッチンプリンタ装置40は、CPU401と、メモリ402と、表示部403と、操作部404と、通信部405と、音声出力部406と、印刷部407とを備える。
(Example of Hardware Configuration of Kitchen Printer Device 40)
5 is an explanatory diagram showing an example of the hardware configuration of kitchen printer 40. In FIG. 5, kitchen printer 40 includes a CPU 401, a memory 402, a display unit 403, an operation unit 404, a communication unit 405, an audio output unit 406, and a printing unit 407.

CPU401は、中央演算処理装置であり、メモリ402に記憶されているプログラムを読み出して実行することにより、キッチンプリンタ装置40の動作を制御する。
メモリ302は、CPU401の補助記憶装置および主記憶装置を含み、本実施形態に係る商品販売データ処理プログラムをはじめとしてCPU401が利用する各種の情報を記憶する。
The CPU 401 is a central processing unit that controls the operation of the kitchen printer device 40 by reading and executing programs stored in the memory 402 .
The memory 302 includes an auxiliary storage device and a main storage device for the CPU 401, and stores various information used by the CPU 401, including the product sales data processing program according to this embodiment.

表示部403は、画像を表示するとともに、店員から各種操作を受け付けるタッチパネル表示部である。
操作部404は、店員から各種操作を受け付けるハードキーである。
通信部405は、店舗内のネットワークを経由して、POS端末装置20や、オーダー端末装置30と通信を行う。
音声出力部406は、音を出力する。例えば、音声出力部406は、各種報知音や警告音を出力したりする。
印刷部407は、指示伝票を印刷して出力する。
The display unit 403 is a touch panel display unit that displays images and accepts various operations from a store clerk.
The operation unit 404 is a set of hard keys that accept various operations from a store clerk.
The communication unit 405 communicates with the POS terminal 20 and the order terminal 30 via the in-store network.
The audio output unit 406 outputs sounds. For example, the audio output unit 406 outputs various notification sounds and warning sounds.
The printing unit 407 prints and outputs the instruction slip.

(キッチンプリンタ装置40が指示伝票を発行できない場合について)
ここで、キッチンプリンタ装置40は、故障や通信障害等によって、調理指示を出力できないことがあり、例えば、指示伝票を発行できないことがある。キッチンプリンタ装置40が指示伝票を発行できない場合、キッチンプリンタ装置40に代わって、POS端末装置20に指示伝票を発行させることが可能である。具体的には、キッチンプリンタ装置40で指示伝票を発行することができない場合、オーダー端末装置30は、受け付けた注文内容と、指示伝票の発行指示とをPOS端末装置20へ送信する。POS端末装置20は、オーダー端末装置30から注文内容と発行指示とを受信すると、指示伝票を印刷する。
(When the kitchen printer 40 cannot issue an instruction slip)
Here, the kitchen printer 40 may be unable to output cooking instructions due to a malfunction or communication problem, and may be unable to issue an instruction slip, for example. If the kitchen printer 40 is unable to issue an instruction slip, it is possible to have the POS terminal 20 issue the instruction slip instead of the kitchen printer 40. Specifically, if the kitchen printer 40 is unable to issue an instruction slip, the order terminal 30 sends the accepted order details and an instruction to issue an instruction slip to the POS terminal 20. Upon receiving the order details and the instruction from the order terminal 30, the POS terminal 20 prints out the instruction slip.

ただし、POS端末装置20が常に指示伝票を発行可能であるとすると、POS端末装置20の状態によっては、POS端末装置20を扱っている店員の操作の妨げとなることや、発行された指示伝票を店員が把握できないことがある。これにより、キッチン係の店員が適切に調理を開始することができず、調理の完成までに時間を要してしまい、顧客を待たせてしまうことになる。 However, if the POS terminal 20 were always able to issue instruction slips, depending on the state of the POS terminal 20, it could interfere with the operation of the store clerk using the POS terminal 20, or the store clerk might not be able to understand the issued instruction slips. This would prevent the kitchen staff from starting cooking properly, and it would take time to complete the cooking, making customers wait.

そこで、本実施形態に係るPOS端末装置20は、キッチンプリンタ装置40による指示伝票の発行が不可能な場合に、自装置の状態を判別するようにし、判別した状態に基づいて指示伝票を発行させるようにしている。以下、POS端末装置20の機能的構成について説明する。 The POS terminal device 20 according to this embodiment is therefore designed to determine the state of its own device when it is not possible for the kitchen printer device 40 to issue an instruction slip, and to issue an instruction slip based on the determined state. The functional configuration of the POS terminal device 20 is described below.

(POS端末装置20の機能的構成)
本実施形態において、POSシステム1は、POS端末装置20と、オーダー端末装置30と、キッチンプリンタ装置40とを備える。POS端末装置20は、精算装置の一例である。オーダー端末装置30は、注文端末装置の一例である。キッチンプリンタ装置40は、調理指示出力装置の一例である。
(Functional Configuration of POS Terminal Device 20)
In this embodiment, the POS system 1 includes a POS terminal 20, an order terminal 30, and a kitchen printer 40. The POS terminal 20 is an example of a payment terminal. The order terminal 30 is an example of an ordering terminal. The kitchen printer 40 is an example of a cooking instruction output device.

本実施形態のPOS端末装置20は、精算部と、判別部と、出力制御部と、受付部と、報知部とを備える。これらの各部は、POS端末装置20のCPU201によって実現される。すなわち、POS端末装置20のCPU201が所定のプログラム(商品販売データ処理プログラム)を実行することにより、各部の機能を実現する。 The POS terminal device 20 of this embodiment includes a settlement unit, a discrimination unit, an output control unit, a reception unit, and a notification unit. Each of these units is realized by the CPU 201 of the POS terminal device 20. That is, the CPU 201 of the POS terminal device 20 executes a predetermined program (a product sales data processing program) to realize the functions of each unit.

精算部は、買上商品(会計商品)の精算を行う精算処理を実行する。精算処理は、複数の処理を含む。具体的には、精算処理は、店員から会計商品の入力を受け付ける会計商品入力処理と、顧客から決済種別の選択や現金の投入を受け付けてお釣りを払い出す支払処理と、レシート等の精算伝票を出力する精算伝票発行処理とを含む。 The settlement unit executes a settlement process to settle the purchased items (accounting items). The settlement process includes multiple processes. Specifically, the settlement process includes an item input process that accepts the input of accounting items from the store clerk, a payment process that accepts the selection of the payment type and the insertion of cash from the customer and gives out change, and a settlement slip issuance process that outputs a settlement slip such as a receipt.

例えば、会計商品入力処理は、精算に用いられる会計商品の情報を入力する処理である。具体的には、会計商品入力処理は、店員が注文伝票に記載される会計商品を一品ずつ確認して操作入力する処理としてもよい。また、POS端末装置20が取引識別情報と会計商品とを対応付けて記憶する構成とした場合には、会計商品入力処理は、店員が注文伝票に記載されている取引識別情報を入力することにより、取引識別情報に対応付けられている会計商品を取得する処理としてもよい。また、会計商品が2次元コード等によって表されている場合には、店員側スキャナ部212に当該2次元コードが読み取られることによって、会計商品が入力されてもよい。 For example, the transaction item input process is a process of inputting information about transaction items used in settlement. Specifically, the transaction item input process may be a process in which a store clerk checks each transaction item listed on the order slip and inputs it manually. In addition, if the POS terminal device 20 is configured to store transaction identification information in association with transaction items, the transaction item input process may be a process in which a store clerk inputs the transaction identification information listed on the order slip to obtain the transaction item associated with the transaction identification information. In addition, if the transaction item is represented by a two-dimensional code or the like, the transaction item may be input by having the store clerk's scanner unit 212 read the two-dimensional code.

支払処理は、決済種別に応じた支払手続が行われる処理である。支払処理は、会計商品入力処理が行われているとき並行して行われてもよいし、会計商品入力処理の後に行われてもよい。精算伝票発行処理は、支払処理の完了後に、印刷部213を用いて行われる。 The payment process is a process in which the payment procedure is carried out according to the payment type. The payment process may be carried out in parallel with the accounting item input process, or may be carried out after the accounting item input process. The settlement slip issuance process is carried out using the printing unit 213 after the payment process is completed.

判別部は、キッチンプリンタ装置40による指示伝票の発行が不可能な場合に、POS端末装置20の状態を判別する。キッチンプリンタ装置40による指示伝票の発行が不可能な場合とは、例えば、キッチンプリンタ装置40が故障した場合や、通信障害などによりキッチンプリンタ装置40が注文内容を受信することができない場合が挙げられる。 The discrimination unit discriminates the state of the POS terminal device 20 when the kitchen printer device 40 is unable to issue an instruction slip. Circumstances when the kitchen printer device 40 is unable to issue an instruction slip include, for example, when the kitchen printer device 40 has broken down or is unable to receive the order contents due to a communication failure, etc.

判別部によって判別されるPOS端末装置20の状態は、例えば、店員がPOS端末装置20の付近に存在する店員存在状態と、店員がPOS端末装置20の付近に存在しない店員不在状態とを含む。店員存在状態は、例えば、店員によるPOS端末装置20への操作が可能な状態であり、具体的には、店員がPOS端末装置20にログインしている状態である。一方、店員不在状態は、店員がPOS端末装置20の周囲に存在しない状態であり、例えば、店員がPOS端末装置20にログインしていない状態である。 The state of the POS terminal 20 determined by the determination unit includes, for example, a store clerk-present state in which a store clerk is present near the POS terminal 20, and a store clerk-absent state in which a store clerk is not present near the POS terminal 20. The store clerk-present state is, for example, a state in which a store clerk can operate the POS terminal 20, and more specifically, a state in which a store clerk is logged in to the POS terminal 20. On the other hand, the store clerk-absent state is a state in which a store clerk is not present around the POS terminal 20, and for example, a state in which a store clerk is not logged in to the POS terminal 20.

なお、POS端末装置20が自装置の周囲を撮像するカメラを備える場合には、当該カメラの撮像結果を用いて、POS端末装置20の周囲の店員を検出することが可能である。この場合、判別部は、店員が検出された状態を店員存在状態として判別し、店員が検出されない状態を店員不在状態としてもよい。 If the POS terminal device 20 is equipped with a camera that captures images of the surroundings of the device, it is possible to detect store clerks around the POS terminal device 20 using the captured images from the camera. In this case, the discrimination unit may determine a state in which a store clerk is detected as a store clerk present state, and a state in which a store clerk is not detected as a store clerk absent state.

出力制御部は、判別部によるPOS端末装置20の状態の判別結果に基づいて、調理指示を出力させる。調理指示の出力は、例えば、調理指示を示す指示伝票の発行である。ただし、調理指示の出力は、これに限らず、例えば、店員側表示部210等の表示部からの表示出力としてもよいし、音声出力部214からの音声出力としてもよい。なお、以下では、調理指示の出力を、調理伝票の発行として説明する。 The output control unit outputs cooking instructions based on the determination result of the state of the POS terminal device 20 by the determination unit. The output of the cooking instructions is, for example, the issuance of an instruction slip indicating the cooking instructions. However, the output of the cooking instructions is not limited to this, and may be, for example, a display output from a display unit such as the store clerk display unit 210, or an audio output from the audio output unit 214. Note that, below, the output of the cooking instructions is described as the issuance of a cooking slip.

出力制御部は、判別部によって判別されたPOS端末装置20の状態に応じて、指示伝票を発行させる場合と、指示伝票を発行させない場合とがある。出力制御部は、指示伝票を発行する場合、指示伝票を自動で発行させてもよいし、店員の操作に応じて発行させてもよい。 The output control unit may or may not issue an instruction slip depending on the state of the POS terminal device 20 determined by the determination unit. When issuing an instruction slip, the output control unit may issue the instruction slip automatically or in response to an operation by a store clerk.

出力制御部は、判別部による店員存在状態の判別結果に基づいて、指示伝票を発行させる。具体的には、出力制御部は、判別部によって店員存在状態であると判別された場合、指示伝票の発行を可能にする。一方で、出力制御部は、判別部によって店員不在状態であると判別された場合、指示伝票の発行を制限する。指示伝票の発行を制限するとは、指示伝票を一律に発行させないようにすることや、条件に応じて指示伝票を発行させないようにすることである。 The output control unit issues an instruction slip based on the result of the discrimination unit's discrimination of whether a store clerk is present. Specifically, the output control unit enables the issuance of an instruction slip when the discrimination unit discriminates that a store clerk is present. On the other hand, the output control unit restricts the issuance of an instruction slip when the discrimination unit discriminates that a store clerk is absent. Restricting the issuance of an instruction slip means to uniformly prevent the issuance of an instruction slip or to prevent the issuance of an instruction slip depending on certain conditions.

判別部は、店員存在状態であると判別した場合に、さらに、店員によって顧客対応の操作が行われていることを示す接客操作状態であるか否かを判別する。接客操作状態は、例えば、精算処理(会計商品入力処理と、支払処理と、精算伝票発行処理とを含む)が行われている状態を含む。 When the discrimination unit determines that the state is a store clerk presence state, it further discriminates whether or not the state is a customer service operation state, which indicates that a store clerk is performing operations to serve the customer. The customer service operation state includes, for example, a state in which a settlement process (including a transaction product input process, a payment process, and a settlement slip issuance process) is being performed.

出力制御部は、判別部による店員存在状態の判別結果と接客操作状態の判別結果とに基づいて、指示伝票を発行させる。例えば、指示伝票の発行が接客操作の妨げにならないようにするという観点から、出力制御部は、判別部によって店員存在状態と判別された場合でも、接客操作状態であると判別された場合には、指示伝票の発行を制限する。特に、レシート等の精算伝票と指示伝票とが混在してしまうことを避けるという観点から、出力制御部は、接客操作状態の中でも精算伝票発行処理が行われている場合には、指示伝票を発行させないようにする。ただし、出力制御部は、接客操作状態の中でも精算伝票発行処理が行われる前のタイミングであれば、指示伝票を発行させないようにする。なお、出力制御部は、精算伝票を発行した後に、指示伝票を自動で発行させるようにしてもよい。 The output control unit issues an instruction slip based on the determination result of the clerk presence state and the customer service operation state by the determination unit. For example, from the viewpoint of preventing the issuance of an instruction slip from interfering with customer service operations, the output control unit restricts the issuance of an instruction slip when the determination unit determines that a customer service operation state is in place, even when a clerk presence state is determined by the determination unit. In particular, from the viewpoint of preventing the mixing of settlement slips such as receipts and instruction slips, the output control unit does not issue an instruction slip if the settlement slip issuance process is being performed even in the customer service operation state. However, the output control unit does not issue an instruction slip if the timing is before the settlement slip issuance process is performed even in the customer service operation state. The output control unit may automatically issue an instruction slip after issuing a settlement slip.

なお、キッチンプリンタ装置40による指示伝票の発行が可能であるか否かの判断が難しいことがある。例えば、一時的に故障が改善して、指示伝票の発行が可能になることもある。このようなことに鑑み、POS端末装置20で、調理伝票を印刷させる設定に切替え可能であってもよい。この切替えは、自動切替えとしてもよいし、手動切替えとしてもよい。 It may be difficult to determine whether the kitchen printer 40 can print an instruction slip. For example, a malfunction may be temporarily fixed, making it possible to print an instruction slip. In view of this, the POS terminal 20 may be able to switch to a setting that prints a cooking slip. This switching may be automatic or manual.

オーダー端末装置30は、注文を受け付ける端末装置である。オーダー端末装置30は、店員が所持するものであり、店員の操作に応じて注文を受け付ける。ただし、オーダー端末装置30は、店員が所持するものに限らず、例えば、テーブルごとに配置されていてもよい。この場合、オーダー端末装置30は、顧客の操作に応じて注文を受け付けるようにすればよい。また、オーダー端末装置30は、店員が所持する店員仕様態様(店員の操作に応じて注文を受け付ける態様)と、テーブルに配置される顧客使用態様(顧客の操作に応じて注文を受け付ける態様)とを切替えることが可能であってもよい。また、注文の受け付けは、オーダー端末装置30が行うことに代えて又は加えてPOS端末装置20が行うようにしてもよい。出力制御部は、オーダー端末装置30が受け付けた商品の指示伝票を発行させる。 The order terminal 30 is a terminal that accepts orders. The order terminal 30 is carried by a store clerk and accepts orders in response to the operation of the store clerk. However, the order terminal 30 is not limited to being carried by a store clerk, and may be placed at each table, for example. In this case, the order terminal 30 may accept orders in response to the operation of a customer. The order terminal 30 may be capable of switching between a store clerk specification mode carried by a store clerk (a mode in which orders are accepted in response to the operation of a store clerk) and a customer use mode placed on a table (a mode in which orders are accepted in response to the operation of a customer). Furthermore, the POS terminal 20 may accept orders instead of or in addition to the order terminal 30. The output control unit causes the order terminal 30 to issue an instruction slip for the product accepted.

報知部は、出力制御部による指示伝票の発行に関する報知を行う。発行に関する報知は、例えば、指示伝票の発行したことを示す発行済報知や、指示伝票の発行を待機している旨を示す発行待機報知を含む。発行待機報知は、例えば、当該待機において店員に指示伝票の発行を促す旨の催促を含む。報知部は、オーダー端末装置30や、店員側表示部210や、音声出力部214を用いて、当該報知を行う。また、POS端末装置20が発行ランプ等のサインポールを備える場合、報知部は、当該サインポールを、報知する内容に応じた点灯態様で点灯させるようにしてもよい。 The notification unit issues notifications regarding the issuance of an instruction slip by the output control unit. Notifications regarding issuance include, for example, an issued notification indicating that an instruction slip has been issued, and an issuance waiting notification indicating that an instruction slip is waiting to be issued. An issuance waiting notification includes, for example, a prompt to encourage the store clerk to issue an instruction slip while waiting. The notification unit issues the notification using the order terminal device 30, the store clerk side display unit 210, or the audio output unit 214. In addition, if the POS terminal device 20 is equipped with a sign pole such as an issuance lamp, the notification unit may light up the sign pole in a lighting mode corresponding to the content of the notification.

受付部は、出力制御部によって指示伝票が発行されない場合、指示伝票の発行開始の指示を受け付ける。受付部は、例えば、店員側表示部210に指示伝票の発行を受け付けるボタン(指示伝票発行ボタン)を表示し、当該ボタンの押下を店員から受け付ける。受付部は、例えば、報知部によって発行待機報知が行われるときに、指示伝票発行ボタンを表示する。 The reception unit receives an instruction to start issuing an instruction slip if the output control unit has not issued an instruction slip. The reception unit, for example, displays a button (instruction slip issue button) that accepts the issuance of an instruction slip on the store clerk display unit 210, and accepts pressing of the button from the store clerk. The reception unit displays the instruction slip issue button, for example, when the notification unit issues an issuance standby notification.

出力制御部は、受付部によって発行開始の指示が受け付けられるまで、指示伝票の発行を待機させる。出力制御部は、受付部によって発行開始の指示が受け付けられた場合、指示伝票を発行させる。 The output control unit causes the issuance of the instruction slip to wait until the reception unit receives an instruction to start issuance. When the reception unit receives an instruction to start issuance, the output control unit causes the issuance of the instruction slip.

また、受付部は、指示伝票の発行開始の指示として、ログイン入力画面におけるログインの入力を受け付けるようにしてもよい。この場合、受付部がログインの入力を受け付けて、ログインに成功すると、出力制御部は、指示伝票を発行させるようにすればよい。また、受付部は、指示伝票の発行開始の指示として、店員コードの入力を受け付けるようにしてもよい。店員コードの入力は、操作入力としてもよいし、店員側スキャナ部212の読み取りによる入力としてもよい。この場合、登録されている店員コードの入力を受付部が受け付けると、出力制御部は、指示伝票を発行させるようにすればよい。 The reception unit may also be configured to accept login input on the login input screen as an instruction to start issuing an instruction slip. In this case, when the reception unit accepts the login input and the login is successful, the output control unit may be configured to issue an instruction slip. The reception unit may also accept input of a clerk code as an instruction to start issuing an instruction slip. The clerk code may be input by operation, or may be input by reading with the clerk-side scanner unit 212. In this case, when the reception unit accepts input of a registered clerk code, the output control unit may be configured to issue an instruction slip.

(各装置が行う処理)
次に、POS端末装置20、オーダー端末装置30およびキッチンプリンタ装置40が行う処理について説明する。まず、キッチンプリンタ装置40が行う処理について説明する。
(Processing performed by each device)
Next, a description will be given of the processes performed by the POS terminal 20, the order terminal 30, and the kitchen printer 40. First, a description will be given of the processes performed by the kitchen printer 40.

(キッチンプリンタ装置40が行う処理)
図6は、キッチンプリンタ装置40が行う処理の一例を示す説明図である。図6に示すように、キッチンプリンタ装置40は、オーダー端末装置30から注文内容を受信したか否かを判断する(ステップS601)。キッチンプリンタ装置40は、注文内容を受信するまで待機し(ステップS601:NO)、注文内容を受信すると(ステップS601:YES)、指示伝票の発行に係る異常があるか否かを判断する(ステップS602)。
(Processing performed by kitchen printer device 40)
Fig. 6 is an explanatory diagram showing an example of the process performed by kitchen printer 40. As shown in Fig. 6, kitchen printer 40 judges whether or not it has received the order details from order terminal 30 (step S601). Kitchen printer 40 waits until it receives the order details (step S601: NO), and when it receives the order details (step S601: YES), it judges whether or not there is an error related to the production of the instruction slip (step S602).

指示伝票の発行に係る異常がない場合(ステップS602:YES)、すなわち、正常な場合、キッチンプリンタ装置40は、指示伝票を発行する(ステップS603)。そして、キッチンプリンタ装置40は、オーダー端末装置30へ、指示伝票を発行した旨を示す発行完了通知を送信し(ステップS604)、一連の処理を終了する。一方、指示伝票の発行に係る異常がある場合(ステップS602:NO)、キッチンプリンタ装置40は、オーダー端末装置30へ、指示伝票を発行することができない旨を示す発行不可通知を送信し(ステップS605)、一連の処理を終了する。 If there is no abnormality related to the issuance of the instruction slip (step S602: YES), i.e., if everything is normal, the kitchen printer 40 issues an instruction slip (step S603). The kitchen printer 40 then sends an issuance completion notification to the order terminal 30 indicating that the instruction slip has been issued (step S604), and ends the series of processes. On the other hand, if there is an abnormality related to the issuance of the instruction slip (step S602: NO), the kitchen printer 40 sends an issuance failure notification to the order terminal 30 indicating that the instruction slip cannot be issued (step S605), and ends the series of processes.

(オーダー端末装置30が行う処理)
図7は、オーダー端末装置30が行う処理の一例を示す説明図である。図7に示すように、オーダー端末装置30は、ホール係の店員または顧客から、注文を受け付けたか否かを判断する(ステップS701)。オーダー端末装置30は、注文を受け付けるまで待機し(ステップS701:NO、)、注文を受け付けると(ステップS701:YES)、受け付けた注文内容をキッチンプリンタ装置40へ送信する(ステップS702)。
(Processing performed by the order terminal 30)
Fig. 7 is an explanatory diagram showing an example of the process performed by the order terminal 30. As shown in Fig. 7, the order terminal 30 judges whether or not an order has been received from a waiter or a customer (step S701). The order terminal 30 waits until an order is received (step S701: NO), and when an order is received (step S701: YES), it transmits the received order details to the kitchen printer 40 (step S702).

そして、オーダー端末装置30は、キッチンプリンタ装置40から、指示伝票を発行した旨を示す発行完了通知を受信したか否かを判断する(ステップS703)。オーダー端末装置30は、発行完了通知を受信した場合(ステップS703:YES)、注文受付完了画面(図9(B)参照)を表示し(ステップS704)、一連の処理を終了する。 Then, the order terminal 30 judges whether or not an issuance completion notice indicating that the instruction slip has been issued has been received from the kitchen printer 40 (step S703). If the order terminal 30 receives an issuance completion notice (step S703: YES), it displays an order acceptance completion screen (see FIG. 9B) (step S704) and ends the series of processes.

一方、発行完了通知を受信しない場合(ステップS703:NO)、オーダー端末装置30は、キッチンプリンタ装置40から、指示伝票を発行することができない旨を示す発行不可通知を受信したか否かを判断する(ステップS705)。発行不可通知を受信した場合(ステップS705:YES)、オーダー端末装置30は、ステップS707に進む。発行不可通知を受信しない場合(ステップS705:NO)、オーダー端末装置30は、所定の応答時間が経過したか否かを判断する(ステップS706)。 On the other hand, if the issuance completion notification is not received (step S703: NO), the order terminal 30 judges whether or not an issuance impossible notification indicating that the instruction slip cannot be printed has been received from the kitchen printer 40 (step S705). If an issuance impossible notification has been received (step S705: YES), the order terminal 30 proceeds to step S707. If an issuance impossible notification has not been received (step S705: NO), the order terminal 30 judges whether or not a predetermined response time has elapsed (step S706).

所定の応答時間が経過ない場合(ステップS706:NO)、オーダー端末装置30は、ステップS703に戻る。所定の応答時間が経過した場合(ステップS706:YES)、すなわち、キッチンプリンタ装置40の電波障害等により、キッチンプリンタ装置40へ注文内容を送信したものの、キッチンプリンタ装置40から応答(発行完了通知または発行不可通知の応答)がない場合、オーダー端末装置30は、POS端末装置20に指示伝票を発行させるための発行指示とともに、注文内容をPOS端末装置20へ送信する(ステップS707)。 If the predetermined response time has not elapsed (step S706: NO), the order terminal 30 returns to step S703. If the predetermined response time has elapsed (step S706: YES), i.e., if there is no response (notification of issuance completion or notification of issuance not possible) from the kitchen printer 40 despite the order details being sent to the kitchen printer 40 due to radio interference with the kitchen printer 40 or the like, the order terminal 30 sends the order details to the POS terminal 20 together with an issuance instruction to have the POS terminal 20 issue an instruction slip (step S707).

そして、オーダー端末装置30は、POS端末装置20から、POS端末装置20における指示伝票の発行に関する発行関連情報を受信したか否かを判断する(ステップS708)。発行関連情報は、POS端末装置20において指示伝票の発行済を示す情報や、POS端末装置20において指示伝票の発行を待機している旨を示す情報である。オーダー端末装置30は、発行関連情報を受信するまで待機し(ステップS708:NO)、発行関連情報を受信すると(ステップS708:YES)、オーダー端末装置30は、店員が所持する店員使用態様であるか否かを判断する(ステップS709)。オーダー端末装置30が店員使用態様はない場合、すなわち、顧客が使用する顧客使用態様である場合、オーダー端末装置30は、一連の処理を終了する。一方、オーダー端末装置30が店員使用態様である場合、オーダー端末装置30は、発行関連情報に応じた報知画面(図9(C)の発行済報知画面や、図9(D)の発行待機報知画面)を表示し(ステップS710)、一連の処理を終了する。 The order terminal 30 then determines whether it has received issuance-related information regarding the issuance of an instruction slip at the POS terminal 20 from the POS terminal 20 (step S708). The issuance-related information is information indicating that an instruction slip has been issued at the POS terminal 20, or information indicating that the POS terminal 20 is waiting to issue an instruction slip. The order terminal 30 waits until it receives the issuance-related information (step S708: NO), and upon receiving the issuance-related information (step S708: YES), it determines whether it is in a clerk-used state (step S709). If the order terminal 30 is not in a clerk-used state, i.e., in a customer-used state (used by a customer), the order terminal 30 ends the series of processes. On the other hand, if the order terminal 30 is in the store clerk use mode, the order terminal 30 displays a notification screen according to the issuance-related information (the issued notification screen in FIG. 9(C) or the issuance waiting notification screen in FIG. 9(D)) (step S710), and ends the series of processes.

(POS端末装置20が行う処理)
図8は、POS端末装置20が行う処理の一例を示す説明図である。図8に示すように、POS端末装置20は、キッチンプリンタ装置40における指示伝票の発行が不能により、オーダー端末装置30から、POS端末装置20で指示伝票を発行するための発行指示とともに注文内容を受信したか否かを判断する(ステップS801)。POS端末装置20は、注文内容を受信するまで待機する(ステップS801:NO)。注文内容を受信すると(ステップS801:YES)、POS端末装置20は、店員存在状態(例えば、店員がPOS端末装置20にログインしている状態)であるか否かを判断する(ステップS802)。
(Processing performed by POS terminal device 20)
Fig. 8 is an explanatory diagram showing an example of processing performed by the POS terminal 20. As shown in Fig. 8, the POS terminal 20 judges whether or not it has received an order from the order terminal 30 together with an issuance instruction for the POS terminal 20 to issue an instruction slip due to the inability of the kitchen printer 40 to issue an instruction slip (step S801). The POS terminal 20 waits until it receives the order (step S801: NO). When it receives the order (step S801: YES), the POS terminal 20 judges whether or not a store clerk is present (for example, a store clerk is logged in to the POS terminal 20) (step S802).

店員存在状態ではない場合(ステップS802:NO)、すなわち、待ち受け状態等の店員不在状態である場合、POS端末装置20は、店員に指示伝票の発行を促すために、店員不在状態における発行待機報知(図11(B)参照)を行い(ステップS803)、ステップS806に進む。当該報知では、店員側表示部210に報知画像を表示したり、報知音を出力したりすることにより、ホール係の店員やキッチン係の店員に、指示伝票の発行を促すようにする。 If no staff member is present (step S802: NO), i.e., if the staff member is absent, such as in a standby state, the POS terminal device 20 issues a staff member absence issuance standby notification (see FIG. 11(B)) to prompt the staff member to issue an instruction slip (step S803), and proceeds to step S806. In this notification, a notification image is displayed on the staff display unit 210, and a notification sound is output, prompting the hall staff member or kitchen staff member to issue an instruction slip.

一方、ステップS802において、店員存在状態である場合(ステップS802:YES)、POS端末装置20は、接客操作状態(精算処理中)であるか否かを判断する(ステップS804)。接客操作状態ではない場合(ステップS804:NO)、すなわち、例えば、店員がPOS端末装置20にログインはしているものの、精算処理の操作以外の操作を行っている場合(例えば、メンテナンスや集計を行っている場合)、POS端末装置20は、ステップS809に進む。 On the other hand, if a store clerk is present in step S802 (step S802: YES), the POS terminal 20 judges whether or not the store clerk is in a customer service operation state (payment processing in progress) (step S804). If the store clerk is not in a customer service operation state (step S804: NO), that is, for example, if the store clerk is logged in to the POS terminal 20 but is performing an operation other than a payment processing operation (for example, performing maintenance or tallying), the POS terminal 20 proceeds to step S809.

一方、接客操作状態である場合(ステップS804:YES)、POS端末装置20は、接客操作後の指示伝票の発行を店員に促すために、接客操作状態における発行待機報知(図11(A)参照)を行う(ステップS805)。当該報知では、店員側表示部210に報知画像を表示することにより、接客操作中の店員に、指示伝票の発行を促すようにする。 On the other hand, if the POS terminal 20 is in a customer service operation state (step S804: YES), the POS terminal 20 issues a wait-for-issuance notification (see FIG. 11A) in the customer service operation state to prompt the clerk to issue an instruction slip after the customer service operation (step S805). In this notification, a notification image is displayed on the clerk-side display unit 210 to prompt the clerk who is currently operating the customer service operation to issue an instruction slip.

そして、POS端末装置20は、店員側表示部210に指示伝票の発行を受け付ける指示伝票発行ボタン(図11参照)を表示する(ステップS806)。次に、POS端末装置20は、オーダー端末装置30へ、指示伝票の発行の待機を示す発行関連情報を送信する(ステップS807)。 The POS terminal 20 then displays an instruction slip issue button (see FIG. 11) on the store clerk display unit 210 to accept the issuance of an instruction slip (step S806). Next, the POS terminal 20 transmits issuance-related information indicating that the issuance of an instruction slip is pending to the order terminal 30 (step S807).

そして、POS端末装置20は、指示伝票発行ボタンが押下されたか否かを判断する(ステップS808)。POS端末装置20は、指示伝票発行ボタンが押下されるまで待機し(ステップS808:NO)、指示伝票発行ボタンが押下されると(ステップS808:YES)、指示伝票を発行する(ステップS809)。なお、POS端末装置20は、接客操作状態ではない場合(ステップS804:NO)、すなわち、店員がPOS端末装置20にログインはしているものの、精算処理を行っていない場合、指示伝票発行ボタンの押下や発行待機報知を要さずに、指示伝票を発行する(ステップS809)。なお、ステップS809の指示伝票の発行において、POS端末装置20は、指示伝票を発行することの報知や、指示伝票を発行したことの報知を行ってもよい。 The POS terminal 20 then determines whether the instruction slip issue button has been pressed (step S808). The POS terminal 20 waits until the instruction slip issue button is pressed (step S808: NO), and when the instruction slip issue button is pressed (step S808: YES), it issues an instruction slip (step S809). Note that if the POS terminal 20 is not in a customer service operation state (step S804: NO), that is, if a store clerk is logged into the POS terminal 20 but is not processing a payment, the POS terminal 20 issues an instruction slip without the need to press the instruction slip issue button or to be notified that an instruction slip is waiting to be issued (step S809). Note that when issuing the instruction slip in step S809, the POS terminal 20 may issue a notification that an instruction slip will be issued or that an instruction slip has been issued.

そして、POS端末装置20は、オーダー端末装置30へ、指示伝票の発行済を示す発行関連情報を送信する(ステップS810)。次に、POS端末装置20は、店員側表示部210等を用いて、指示伝票を発行した旨を示す発行済報知を行い(ステップS811)、一連の処理を終了する。発行済報知は、例えば、音声や表示によって行われる。 Then, the POS terminal 20 transmits issuance-related information indicating that the instruction slip has been issued to the order terminal 30 (step S810). Next, the POS terminal 20 issues an issued notification indicating that the instruction slip has been issued using the store clerk display unit 210 or the like (step S811), and ends the series of processes. The issued notification is issued, for example, by voice or display.

(オーダー端末装置30の表示部303に表示される画面例)
次に、図9を用いて、オーダー端末装置30の表示部303に表示される画面例について説明する。図9は、オーダー端末装置30の表示部303に表示される画面の一例を示す説明図である。
(Example of a screen displayed on the display unit 303 of the order terminal device 30)
Next, an example of a screen displayed on the display unit 303 of the order terminal 30 will be described with reference to Fig. 9. Fig. 9 is an explanatory diagram showing an example of a screen displayed on the display unit 303 of the order terminal 30.

図9(A)は、注文を受け付ける際の受付画面900を示す。受付画面900は、それぞれのメニュー(料理)に対応する複数の選択ボタン901と、注文確定ボタン902とを含む。例えば、選択ボタン901のうち「パスタランチ」が押下されると、数量指定表示903が表示される。数量指定表示903において、店員が数量を指定し、注文確定ボタン902を押下すると、図9(B)~(D)のいずれかの画面に遷移する。 Figure 9 (A) shows a reception screen 900 when receiving an order. The reception screen 900 includes multiple selection buttons 901 corresponding to each menu (dish) and an order confirmation button 902. For example, when "Pasta Lunch" is pressed among the selection buttons 901, a quantity specification display 903 is displayed. When the waiter specifies the quantity on the quantity specification display 903 and presses the order confirmation button 902, the screen transitions to one of the screens shown in Figures 9 (B) to (D).

図9(B)は、キッチンプリンタ装置40が正常な場合(指示伝票の発行に係る異常がない場合)に表示される注文受付完了画面910を示す。注文受付完了画面910は、注文受付完了通知911を含む。注文受付完了通知911は、「パスタランチ」の指示伝票がキッチンプリンタ装置40において発行され、当該注文を正常に受け付けた旨を示している。注文受付完了通知911のOKボタン912が押下されると、再び、注文を受け付けることが可能な画面に戻る。 Figure 9 (B) shows an order acceptance completion screen 910 that is displayed when the kitchen printer device 40 is normal (when there are no abnormalities related to the issuance of the instruction slip). The order acceptance completion screen 910 includes an order acceptance completion notice 911. The order acceptance completion notice 911 indicates that an instruction slip for "pasta lunch" has been issued by the kitchen printer device 40 and that the order has been accepted normally. When the OK button 912 on the order acceptance completion notice 911 is pressed, the screen returns to one that can accept orders again.

図9(C)は、キッチンプリンタ装置40が異常な場合(指示伝票の発行に係る異常がある場合)に表示される発行済報知画面920を示す。発行済報知画面920は、発行済報知921を含む。発行済報知921は、キッチンプリンタ装置40で指示伝票を発行できない旨と、POS端末装置20において指示伝票を発行した旨とを示す。なお、指示伝票は、POS端末装置20の周囲に店員が存在している場合に発行される。発行済報知画面920のOKボタン922が押下されると、再び、注文を受け付けることが可能な画面に戻る。 Figure 9 (C) shows an issued notification screen 920 that is displayed when there is an abnormality in the kitchen printer device 40 (when there is an abnormality related to the issuance of the instruction slip). The issued notification screen 920 includes an issued notification 921. The issued notification 921 indicates that the kitchen printer device 40 cannot issue an instruction slip and that the instruction slip has been issued by the POS terminal device 20. Note that the instruction slip is issued when a store clerk is present near the POS terminal device 20. When the OK button 922 on the issued notification screen 920 is pressed, the screen returns to one that can accept orders again.

図9(D)は、キッチンプリンタ装置40が異常な場合(指示伝票の発行に係る異常がある場合)に表示される待機報知画面930を示す。待機報知画面930は、待機報知931を含む。待機報知931は、キッチンプリンタ装置40で伝票を発行できない旨と、POS端末装置20において指示伝票を発行する旨と、指示伝票の発行を待機している旨とを示す。待機報知画面930のOKボタン932が押下されると、再び、注文を受け付けることが可能な画面に戻る。なお、OKボタン932が押下された後、POS端末装置20で指示伝票が発行されるまで、当該待機を示すマークを表示するようにしてもよい。 Figure 9 (D) shows a standby notification screen 930 that is displayed when there is an abnormality in the kitchen printer 40 (when there is an abnormality related to issuing an instruction slip). The standby notification screen 930 includes a standby notification 931. The standby notification 931 indicates that the kitchen printer 40 cannot issue a slip, that the POS terminal 20 will issue an instruction slip, and that the screen is waiting for the instruction slip to be issued. When the OK button 932 on the standby notification screen 930 is pressed, the screen returns to the screen where the order can be accepted again. Note that after the OK button 932 is pressed, a mark indicating the standby state may be displayed until the POS terminal 20 issues an instruction slip.

(指示伝票の一例)
次に、図10を用いて、キッチンプリンタ装置40またはPOS端末装置20が発行する指示伝票の一例について説明する。図10は、指示伝票の一例を示す説明図である。図10に示すように指示伝票1000(1000a~1000e)は、キッチンプリンタ装置40が注文を受け付けるごとに発行される。指示伝票1000は、伝票番号と、日時と、商品名と、担当者と、席番号とを含む。伝票番号は、指示伝票1000を識別する識別情報である。日時は、注文を受け付けた時刻を示す。商品名は、受け付けたメニュー(注文)を示す。担当者は、注文を受け付けたホール係の店員を識別する情報を示す。席番号は、注文を行った顧客が座っている席の席番号(テーブル番号)を示す。
(Example of an instruction slip)
Next, an example of an instruction slip issued by kitchen printer 40 or POS terminal 20 will be described with reference to FIG. 10. FIG. 10 is an explanatory diagram showing an example of an instruction slip. As shown in FIG. 10, an instruction slip 1000 (1000a to 1000e) is issued each time kitchen printer 40 accepts an order. Instruction slip 1000 includes a slip number, date and time, product name, person in charge, and seat number. The slip number is identification information that identifies instruction slip 1000. The date and time indicates the time when the order was accepted. The product name indicates the accepted menu item (order). The person in charge indicates information that identifies the waiter who accepted the order. The seat number indicates the seat number (table number) of the seat where the customer who placed the order is sitting.

指示伝票1000a~1000eは、それぞれ分離できるように、切り込みが入っている。キッチン係の店員は、指示伝票1000a~1000eを確認して、調理を開始する。例えば、指示伝票1000aに対応する「いちごロールケーキ」の調理が完了すると、指示伝票1000aが「いちごロールケーキ」の商品に添えて、ホール係の店員へ引き渡われる。ホール係の店員は、指示伝票1000aの記載内容を確認し、指示伝票1000aが示す席番号の席へ「いちごロールケーキ」を配膳する。 The order slips 1000a-1000e have cuts so that they can be separated. The kitchen staff checks the order slips 1000a-1000e and starts cooking. For example, when cooking of the "strawberry roll cake" corresponding to the order slip 1000a is completed, the order slip 1000a is attached to the "strawberry roll cake" and handed over to the hall staff. The hall staff checks the contents of the order slip 1000a and serves the "strawberry roll cake" to the seat indicated by the seat number on the order slip 1000a.

(POS端末装置20の店員側表示部210に表示される画面例)
次に、図11を用いて、POS端末装置20の店員側表示部210に表示される画面例について説明する。図11は、POS端末装置20の店員側表示部210に表示される発行待機報知画面の一例を示す説明図である。
(Example of a screen displayed on the store clerk display unit 210 of the POS terminal device 20)
Next, an example of a screen displayed on the clerk display unit 210 of the POS terminal 20 will be described with reference to Fig. 11. Fig. 11 is an explanatory diagram showing an example of an issuance standby notification screen displayed on the clerk display unit 210 of the POS terminal 20.

図11(A)は、接客操作状態(精算処理中)における発行待機報知画面1100を示す。発行待機報知画面1100は、商品登録ボタン1101と、会計商品表示領域1102と、発行催促通知1103と、指示伝票発行ボタン1104とを含む。 Figure 11 (A) shows a waiting notification screen 1100 during customer service operation (payment processing). The waiting notification screen 1100 includes a product registration button 1101, a transaction product display area 1102, a reminder notification 1103, and an instruction ticket issue button 1104.

商品登録ボタン1101は、顧客が飲食した商品(会計商品)の入力を受け付けるボタンである。例えば、店員は、注文伝票を確認し、商品登録ボタン1101を操作して、会計商品を入力する。商品登録ボタン1101が押下されると、押下されたボタンに対応する会計商品が会計商品表示領域1102に表示される。また、会計商品表示領域1102は、会計商品と、価格と、小計金額と、預り金と、お釣りとを含む。 The product registration button 1101 is a button that accepts the input of the products (items) consumed by the customer. For example, a store clerk checks the order slip and operates the product registration button 1101 to input the items. When the product registration button 1101 is pressed, the items corresponding to the pressed button are displayed in the item display area 1102. The item display area 1102 also includes the items, the price, the subtotal, the deposit, and the change.

発行催促通知1103は、キッチンプリンタ装置40で指示伝票を発行できない旨(例えば、故障している旨)と、精算処理の終了後に指示伝票の発行を促す旨を示している。指示伝票発行ボタン1104は、指示伝票の発行を受け付ける。例えば、精算処理が完了していなくても、指示伝票発行ボタン1104が押下されると、指示伝票が発行される。すなわち、接客操作状態においても、指示伝票を発行することが可能になっている。 The issuance urging notice 1103 indicates that the kitchen printer device 40 cannot issue an instruction slip (for example, that it is broken) and prompts the user to issue an instruction slip after the settlement process is completed. The instruction slip issue button 1104 accepts the issuance of an instruction slip. For example, even if the settlement process is not completed, an instruction slip is issued when the instruction slip issue button 1104 is pressed. In other words, it is possible to issue an instruction slip even when the user is in a customer service operation state.

図11(B)は、店員不在状態における発行待機報知画面1110を示す。発行待機報知画面1110は、例えば、待機画面を示している。発行待機報知画面1110は、発行催促通知1111を含む。発行催促通知1111は、キッチンプリンタ装置40で指示伝票を発行できない旨(例えば、故障している旨)と、ログインして指示伝票の発行を促す旨を示している。また、発行待機報知画面1110が表示されるときには、報知音1112も出力される。店員がログインして指示伝票発行ボタン1104を押下すると、指示伝票が発行される。 Figure 11 (B) shows an issuance waiting notification screen 1110 when a store clerk is absent. The issuance waiting notification screen 1110 shows, for example, a waiting screen. The issuance waiting notification screen 1110 includes an issuance urging notification 1111. The issuance urging notification 1111 shows that the kitchen printer device 40 cannot issue an instruction slip (for example, that it is broken) and urges the user to log in and issue an instruction slip. In addition, when the issuance waiting notification screen 1110 is displayed, an alarm sound 1112 is also output. When a store clerk logs in and presses the instruction slip issue button 1104, an instruction slip is issued.

以上説明したように、実施形態1のPOSシステム1において、POS端末装置20は、キッチンプリンタ装置40による指示伝票の発行が不可能な場合に、自装置の状態の判別結果に基づいて指示伝票を発行させるようにした。これにより、POS端末装置20は、自装置の状態に応じた適切なタイミングで指示伝票を発行させることができる。このため、例えば、キッチンプリンタ装置40が故障等により指示伝票を発行することができない場合、POS端末装置20に指示伝票を発行させたとしても、POS端末装置20を扱う店員の操作の妨げとなることや、発行された指示伝票を店員が把握できないといったことを抑えることができる。したがって、キッチン係の店員が適切に調理を開始することができるため、調理の完成までに時間を要してしまうことを抑えることができ、よって、顧客を待たせてしまうことを抑えることができる。これにより、実施形態1のPOSシステム1によれば、好適に指示伝票を発行することができる。 As described above, in the POS system 1 of the first embodiment, when the kitchen printer 40 is unable to issue an instruction slip, the POS terminal 20 issues an instruction slip based on the result of determining the state of the POS terminal 20. This allows the POS terminal 20 to issue an instruction slip at an appropriate time according to the state of the POS terminal 20. For this reason, for example, if the kitchen printer 40 is unable to issue an instruction slip due to a malfunction or the like, even if the POS terminal 20 issues an instruction slip, it is possible to prevent the clerk operating the POS terminal 20 from being hindered, and the clerk from being unable to understand the issued instruction slip. Therefore, the kitchen clerk can start cooking appropriately, which prevents the time required to complete cooking from being taken, and therefore prevents customers from having to wait. As a result, the POS system 1 of the first embodiment allows instruction slips to be issued appropriately.

また、POS端末装置20は、店員存在状態であるか否かの判別結果に基づいて、指示伝票を発行させるようにした。これにより、店員不在状態の場合に指示伝票を発行させないようにすることができるため、店員が指示伝票を取り忘れてしまうことを抑えることができる。また、店員存在状態の場合に指示伝票を発行することができるため、迅速に指示伝票を発行できるとともに、当該発行を店員が適切に把握することができる。 The POS terminal device 20 also issues an instruction slip based on the result of determining whether or not a store clerk is present. This makes it possible to prevent an instruction slip from being issued when a store clerk is not present, thereby preventing the store clerk from forgetting to pick up the instruction slip. In addition, since an instruction slip can be issued when a store clerk is present, an instruction slip can be issued quickly and the store clerk can properly understand that it has been issued.

また、POS端末装置20は、店員存在状態では、さらに、接客操作状態であるか否かの判別結果に基づいて、指示伝票を発行させるようにした。これにより、店員存在状態の場合でも、接客操作状態(精算処理中)では、指示伝票を発行させないようにすることができる。したがって、レシート等の精算伝票と、指示伝票とが混在してしまうことを抑え、好適に指示伝票を発行することができる。 In addition, when a store clerk is present, the POS terminal device 20 issues an instruction slip based on the result of determining whether or not the store is in a customer service operation state. This makes it possible to prevent an instruction slip from being issued when a store clerk is present and in a customer service operation state (during settlement processing). This prevents a mix-up of settlement slips such as receipts and instruction slips, and allows for the optimal issuance of instruction slips.

また、実施形態1において、POS端末装置20は、オーダー端末装置30が受け付けた商品の指示伝票を発行させるようにした。これにより、オーダー端末装置30が注文を受け付けた商品の指示伝票を、POS端末装置20に適切なタイミングで発行させることができる。 In addition, in the first embodiment, the POS terminal device 20 is configured to cause the order terminal device 30 to issue an instruction slip for the product that has been accepted. This allows the order terminal device 30 to cause the POS terminal device 20 to issue an instruction slip for the product that has been ordered at the appropriate time.

また、実施形態1において、POS端末装置20は、指示伝票を発行させない場合、指示伝票の発行開始の指示を受け付ける指示伝票発行ボタン1104を表示するようにした。これにより、所望のタイミングで、指示伝票を発行させることができる。 In addition, in the first embodiment, if the POS terminal device 20 does not issue an instruction slip, it displays an instruction slip issue button 1104 that accepts an instruction to start issuing an instruction slip. This allows the instruction slip to be issued at the desired timing.

また、実施形態1において、POS端末装置20は、オーダー端末装置30や、店員側表示部210等を用いて、指示伝票の発行に関する報知を行うようにした。これにより、店員に対して、指示伝票の発行済報知や、発行待機報知を行うことができるため、店員は、指示伝票が発行されたことや、指示伝票が発行されていないことを容易に把握することができる。 In addition, in the first embodiment, the POS terminal device 20 uses the order terminal device 30, the store clerk display unit 210, etc. to notify the store clerk when an instruction slip has been issued or is waiting to be issued, so the store clerk can easily know when an instruction slip has been issued or when an instruction slip has not been issued.

(他の実施形態および変形例)
以下に、他の実施形態および変形例について説明する。なお、他の実施形態および各変形例では、上述した実施形態1で説明した内容については、適宜説明を省略する。また、各実施形態および各変形例に示す構成をそれぞれ組み合わせることも可能である。具体的には、例えば、各実施形態と各変形例との全てを含む構成とすることも可能であるし、各実施形態と各変形例とのうち2以上を組み合わせた構成とすることも可能である。
Other embodiments and modifications
Other embodiments and modifications will be described below. In addition, in the other embodiments and each modification, the contents described in the above-mentioned embodiment 1 will be omitted as appropriate. In addition, it is also possible to combine the configurations shown in each embodiment and each modification. Specifically, for example, it is possible to have a configuration that includes all of the embodiments and each modification, or a configuration that combines two or more of the embodiments and each modification.

(実施形態1の変形例1)
まず、実施形態1の変形例1について説明する。上述した実施形態1では、オーダー端末装置30が報知する内容を、発行済報知および発行待機報知とした。このような構成に加えた又は代えて、実施形態1の変形例1では、オーダー端末装置30が報知する内容に、POS端末装置20の状態を含めるようにしてもよい。
(First Modification of First Embodiment)
First, a first variation of the first embodiment will be described. In the first embodiment described above, the contents notified by the order terminal 30 are an issued notification and an issuance waiting notification. In addition to or instead of this configuration, in the first variation of the first embodiment, the contents notified by the order terminal 30 may also include the status of the POS terminal 20.

実施形態1の変形例1において、オーダー端末装置30は、POS端末装置20において指示伝票を発行することが可能な場合にはその旨を報知する。例えば、POS端末装置20は、店員不在状態におる待機報知を行った際には、POS端末装置20において精算処理が行われていないことから、指示伝票を発行することが可能である。このため、POS端末装置20は、店員不在状態におる待機報知を行う際には、オーダー端末装置30に対して、指示伝票の発行が可能である旨の報知を行わせるようにすればよい。また、このとき、オーダー端末装置30に指示伝票発行ボタンを表示させて、指示伝票の発行を受け付けるようにしてもよい。ホール係の店員は、オーダー端末装置30に表示された指示伝票発行ボタンを押下すると、POS端末装置20に赴いて、指示伝票を受け取り、キッチン係の店員に引き渡せばよい。 In the first variation of the first embodiment, the order terminal 30 notifies the POS terminal 20 that an instruction slip can be issued when it is possible. For example, when the POS terminal 20 issues a standby notification that a store clerk is not present, the POS terminal 20 is not processing the settlement, and therefore is able to issue an instruction slip. For this reason, when the POS terminal 20 issues a standby notification that a store clerk is not present, it may notify the order terminal 30 that an instruction slip can be issued. At this time, the order terminal 30 may display an instruction slip issue button to accept the issuance of an instruction slip. When the hall clerk presses the instruction slip issue button displayed on the order terminal 30, the hall clerk may go to the POS terminal 20, receive the instruction slip, and hand it over to the kitchen clerk.

実施形態1の変形例1によれば、POS端末装置20において、指示伝票の発行が可能なときには、オーダー端末装置30にその旨を報知するため、店員に指示伝票の発行を促すことができ、迅速に指示伝票を発行させることができる。 According to the first variation of the first embodiment, when the POS terminal device 20 is able to issue an instruction slip, it notifies the order terminal device 30 of that fact, so that the store clerk can be prompted to issue the instruction slip, and the instruction slip can be issued quickly.

(実施形態1の変形例2)
次に、実施形態1の変形例2について説明する。上述した実施形態1では、印刷部213の媒体発行口の方向が固定されている構成とした。このような構成に加えた又は代えて、実施形態1の変形例2では、印刷部213の媒体発行口の方向を変更可能な構成としてもよい。
(Modification 2 of the First Embodiment)
Next, a second modification of the first embodiment will be described. In the first embodiment described above, the direction of the medium issuing port of the printing unit 213 is fixed. In addition to or instead of this configuration, in the second modification of the first embodiment, the direction of the medium issuing port of the printing unit 213 may be changeable.

実施形態1の変形例2において、印刷部213は、例えば、回転または回動自在な機構を有し、媒体発行口が店員側から客側に向くように、また、客側から店員側に向くように構成される。媒体発行口の向きは、手動で変更可能であってもよいし、印刷する書類の種類に応じて自動で変更可能であってもよい。例えば、指示伝票を発行する場合には媒体発行口が店員側に向けられ、精算伝票を発行する場合には媒体発行口が顧客側に向けられるようにすればよい。 In the second variation of the first embodiment, the printing unit 213 has, for example, a mechanism that can rotate or pivot freely, and is configured so that the media issuing port faces from the clerk side to the customer side, and vice versa. The orientation of the media issuing port may be manually changeable, or may be automatically changeable depending on the type of document to be printed. For example, when issuing an instruction slip, the media issuing port may be facing the clerk side, and when issuing a payment slip, the media issuing port may be facing the customer side.

実施形態1の変形例2によれば、印刷する書類の種類に応じて媒体発行口の向きを変更可能とするため、精算伝票と、指示伝票とが混在してしまうことを抑え、好適に指示伝票を発行することができる。 According to the second variant of the first embodiment, the orientation of the medium issuing port can be changed depending on the type of document to be printed, which prevents the mixing of settlement slips and instruction slips and allows instruction slips to be issued optimally.

(実施形態1の変形例3)
次に、実施形態1の変形例3について説明する。上述した実施形態1では、調理指示出力装置の一例をキッチンプリンタ装置40とした場合について説明した。このような構成に加えた又は代えて、実施形態1の変形例3では、調理指示出力装置の一例をキッチンモニタ50とした場合について説明する。
(Variation 3 of the First Embodiment)
Next, a third variation of the first embodiment will be described. In the first embodiment described above, an example of the cooking instruction output device is a kitchen printer device 40. In a third variation of the first embodiment, in addition to or instead of the above configuration, a kitchen monitor 50 is used as an example of the cooking instruction output device.

変形例3において、キッチンモニタ50は、故障や通信障害等によって、調理指示情報を表示できないことがある。キッチンモニタ50が調理指示情報を表示できない場合、キッチンモニタ50に代わって、POS端末装置20に調理指示情報を表示させることが可能である。具体的には、キッチンモニタ50で調理指示情報を表示することができない場合、オーダー端末装置30は、受け付けた注文内容と、調理指示情報の表示指示とをPOS端末装置20へ送信する。POS端末装置20は、オーダー端末装置30から注文内容と表示指示とを受信すると、調理指示情報を表示する。 In variant 3, the kitchen monitor 50 may be unable to display cooking instruction information due to a malfunction, communication failure, or the like. If the kitchen monitor 50 is unable to display cooking instruction information, it is possible to have the POS terminal device 20 display the cooking instruction information instead of the kitchen monitor 50. Specifically, if the kitchen monitor 50 is unable to display cooking instruction information, the order terminal device 30 transmits the received order details and an instruction to display the cooking instruction information to the POS terminal device 20. When the POS terminal device 20 receives the order details and the instruction to display from the order terminal device 30, it displays the cooking instruction information.

以下に、実施形態1の変形例3に係るPOS端末装置20の機能的構成について補足しておく。POS端末装置20の判別部は、キッチンモニタ50による調理指示情報の表示が不可能な場合に、POS端末装置20の状態(例えば、店員存在状態および店員不在状態)を判別する。キッチンモニタ50による調理指示情報の表示が不可能な場合とは、例えば、キッチンモニタ50が故障した場合や、通信障害などによりキッチンモニタ50が注文内容を受信することができない場合などが挙げられる。 The following provides additional information about the functional configuration of the POS terminal device 20 according to the third variation of the first embodiment. The discrimination unit of the POS terminal device 20 discriminates the state of the POS terminal device 20 (e.g., whether a store clerk is present or not) when the kitchen monitor 50 is unable to display cooking instruction information. Examples of cases in which the kitchen monitor 50 is unable to display cooking instruction information include when the kitchen monitor 50 has broken down or is unable to receive the order details due to a communication failure or the like.

また、実施形態1の変形例3に係るPOS端末装置20の出力制御部は、判別部によるPOS端末装置20の状態の判別結果に基づいて、調理指示情報を店員側表示部210等に表示させる。なお、POS端末装置20は、調理指示情報を音声出力部214からの音声によって出力してもよい。 The output control unit of the POS terminal device 20 according to the third modification of the first embodiment causes the store clerk display unit 210 to display cooking instruction information based on the determination result of the state of the POS terminal device 20 by the determination unit. The POS terminal device 20 may output the cooking instruction information by voice from the voice output unit 214.

実施形態1の変形例3によれば、POS端末装置20は、キッチンモニタ50による調理指示情報の表示が不可能な場合に、自装置の状態の判別結果に基づいて調理指示情報を表示させるようにした。これにより、POS端末装置20は、自装置の状態に応じた適切なタイミングで調理指示情報を表示させることができる。このため、例えば、キッチンモニタ50が故障等により調理指示情報を表示することができない場合、POS端末装置20に調理指示情報を表示させたとしても、POS端末装置20を扱う店員の操作の妨げとなることや、表示された調理指示情報を店員が把握できないといったことを抑えることができる。したがって、キッチン係の店員が適切に調理を開始することができるため、調理の完成までに時間を要してしまうことを抑えることができ、よって、顧客を待たせてしまうことを抑えることができる。これにより、実施形態1の変形例3に係るPOSシステム1によれば、好適に指示伝票を発行することができる。 According to the third modification of the first embodiment, when the kitchen monitor 50 cannot display cooking instruction information, the POS terminal 20 displays cooking instruction information based on the result of determining the state of the POS terminal 20. This allows the POS terminal 20 to display cooking instruction information at an appropriate timing according to the state of the POS terminal 20. For this reason, for example, when the kitchen monitor 50 cannot display cooking instruction information due to a malfunction or the like, even if the POS terminal 20 displays cooking instruction information, it is possible to prevent the POS terminal 20 from interfering with the operation of the store clerk, or the store clerk from being unable to understand the displayed cooking instruction information. Therefore, the kitchen staff can start cooking appropriately, so that it is possible to prevent the time required to complete cooking, and therefore to prevent customers from having to wait. As a result, the POS system 1 according to the third modification of the first embodiment can issue instruction slips appropriately.

(実施形態2)
次に、実施形態2について説明する。上述した実施形態1では、精算時に店員が介在する構成について説明した。実施形態2では、精算時に店員が介在しない構成について説明する。例えば、実施形態2において、POS端末装置20は、店員が介在せずに精算処理を行うセルフ精算モードに制御されているものとする。なお、POS端末装置20は、顧客が精算を行う専用の装置(セルフ精算装置)であってもよい。以下において、実施形態2に係るPOS端末装置20を「セルフ精算用のPOS端末装置20」という場合がある。
(Embodiment 2)
Next, a second embodiment will be described. In the first embodiment described above, a configuration in which a store clerk is involved in the settlement is described. In the second embodiment, a configuration in which a store clerk is not involved in the settlement is described. For example, in the second embodiment, the POS terminal 20 is controlled to a self-checkout mode in which the settlement process is performed without the intervention of a store clerk. The POS terminal 20 may be a dedicated device (self-checkout device) for customers to settle the bill. Below, the POS terminal 20 according to the second embodiment may be referred to as a "POS terminal 20 for self-checkout".

(実施形態2のPOS端末装置20が行う処理)
図12は、実施形態2のPOS端末装置20が行う処理の一例を示す説明図である。図12に示すように、POS端末装置20は、キッチンプリンタ装置40における指示伝票の発行が不能により、オーダー端末装置30から、POS端末装置20で指示伝票を発行するための発行指示とともに、注文内容を受信したか否かを判断する(ステップS1201)。POS端末装置20は、注文内容を受信するまで待機する(ステップS1201:NO)。注文内容を受信すると(ステップS1201:YES)、POS端末装置20は、店員存在状態(例えば、店員がPOS端末装置20にログインしている状態)であるか否かを判断する(ステップS1202)。
(Processing performed by the POS terminal device 20 in the second embodiment)
Fig. 12 is an explanatory diagram showing an example of the process performed by the POS terminal 20 of the second embodiment. As shown in Fig. 12, the POS terminal 20 judges whether or not it has received an issuance instruction for the POS terminal 20 to issue an instruction slip from the order terminal 30 due to the inability of the kitchen printer 40 to issue an instruction slip together with the order details (step S1201). The POS terminal 20 waits until it receives the order details (step S1201: NO). When it receives the order details (step S1201: YES), the POS terminal 20 judges whether or not a store clerk is present (for example, a store clerk is logged in to the POS terminal 20) (step S1202).

店員存在状態ではない場合(ステップS1202:NO)、すなわち、店員不在状態である場合、POS端末装置20は、店員に指示伝票の発行を促すために、店員不在状態における発行待機報知(図11(B)参照)を行い(ステップS1203)、ステップS1206に進む。当該報知では、店員側表示部210に報知画像を表示したり、報知音を出力したりすることにより、ホール係の店員やキッチン係の店員に、指示伝票の発行を促すことができる。 If no staff member is present (step S1202: NO), i.e., if no staff member is present, the POS terminal 20 issues a notification of waiting for issuance when staff member is absent (see FIG. 11(B)) to prompt the staff member to issue an instruction slip (step S1203), and proceeds to step S1206. In this notification, a notification image is displayed on the staff display unit 210, and/or a notification sound is output, thereby prompting the hall staff member or kitchen staff member to issue an instruction slip.

一方、ステップS1202において、店員存在状態である場合(ステップS1202:YES)、POS端末装置20は、顧客による精算処理中であるか否かを判断する(ステップS1204)。精算処理中ではない場合(ステップS1204:NO)、すなわち、例えば、POS端末装置20に顧客が不在の状況下で、店員がログインして、メンテナンスや集計を行っている場合、POS端末装置20は、ステップS1209に進む。 On the other hand, if a store clerk is present in step S1202 (step S1202: YES), the POS terminal 20 judges whether or not the customer is currently processing a payment (step S1204). If a payment is not currently being processed (step S1204: NO), that is, for example, if the customer is not present at the POS terminal 20 and a store clerk has logged in to perform maintenance or tallying, the POS terminal 20 proceeds to step S1209.

一方、精算処理中である場合(ステップS1204:YES)、POS端末装置20は、例えば、客側表示部205に表示される画面と同様の画面を店員側表示部210に表示させているものの、当該画面において、精算処理後の指示伝票の発行を店員に促すために、精算中における発行待機報知(図13参照)を行う(ステップS1205)。当該報知では、店員側表示部210に報知画像を表示することにより、ログイン中の店員に指示伝票の発行を促すようにする。 On the other hand, if the payment is being processed (step S1204: YES), the POS terminal 20, for example, displays on the clerk display unit 210 a screen similar to that displayed on the customer display unit 205, but issues a notification of waiting for issuance during payment (see FIG. 13) on that screen to prompt the clerk to issue an instruction slip after the payment is processed (step S1205). In this notification, a notification image is displayed on the clerk display unit 210 to prompt the logged-in clerk to issue an instruction slip.

そして、POS端末装置20は、店員側表示部210に指示伝票の発行を受け付ける指示伝票発行ボタン(図13参照)を表示する(ステップS1206)。次に、POS端末装置20は、オーダー端末装置30へ、指示伝票の発行の待機を示す発行関連情報を送信する(ステップS1207)。 The POS terminal 20 then displays an instruction slip issue button (see FIG. 13) on the store clerk display unit 210 to accept the issuance of an instruction slip (step S1206). Next, the POS terminal 20 transmits issuance-related information indicating that the issuance of an instruction slip is pending to the order terminal 30 (step S1207).

そして、POS端末装置20は、指示伝票発行ボタンが押下されたか否かを判断する(ステップS1208)。POS端末装置20は、指示伝票発行ボタンが押下されるまで待機し(ステップS1208:NO)、指示伝票発行ボタンが押下されると(ステップS1208:YES)、指示伝票を発行する(ステップS1209)。なお、POS端末装置20は、精算処理中ではない場合(ステップS1204:NO)、すなわち、店員がPOS端末装置20にログインはしているものの、顧客による精算処理が行われていない場合、指示伝票発行ボタンの押下や発行待機報知を要さずに、指示伝票を発行する(ステップS1209)。 The POS terminal 20 then determines whether the instruction slip issue button has been pressed (step S1208). The POS terminal 20 waits until the instruction slip issue button is pressed (step S1208: NO), and when the instruction slip issue button is pressed (step S1208: YES), issues an instruction slip (step S1209). Note that if the payment process is not in progress (step S1204: NO), i.e., if a store clerk is logged into the POS terminal 20 but the customer is not processing the payment, the POS terminal 20 issues an instruction slip without the need to press the instruction slip issue button or receive a notification that the slip is waiting to be issued (step S1209).

そして、POS端末装置20は、オーダー端末装置30へ、指示伝票の発行済を示す発行関連情報を送信する(ステップS1210)。次に、POS端末装置20は、店員側表示部210等を用いて、指示伝票を発行した旨を示す発行済報知を行い(ステップS1211)、一連の処理を終了する。 Then, the POS terminal 20 transmits issuance-related information indicating that the instruction slip has been issued to the order terminal 30 (step S1210). Next, the POS terminal 20 uses the store clerk display unit 210 or the like to notify the customer that the instruction slip has been issued (step S1211), and ends the series of processes.

(実施形態2に係るPOS端末装置20の店員側表示部210に表示される画面例)
次に、図13を用いて、実施形態2に係るPOS端末装置20の店員側表示部210に表示される画面の一例について説明する。図13は、実施形態2に係るPOS端末装置20の店員側表示部210に表示される発行待機報知画面1300の一例を示す説明図である。
(Example of a screen displayed on the store clerk display unit 210 of the POS terminal device 20 according to the second embodiment)
Next, an example of a screen displayed on the store clerk display unit 210 of the POS terminal 20 according to embodiment 2 will be described with reference to Fig. 13. Fig. 13 is an explanatory diagram showing an example of an issuance waiting notification screen 1300 displayed on the store clerk display unit 210 of the POS terminal 20 according to embodiment 2.

発行待機報知画面1300は、セルフ精算用のPOS端末装置20の精算処理中に店員側表示部210に表示される画面を示している。発行待機報知画面1300は、会計商品表示1301と、発行催促通知1302と、指示伝票発行ボタン1303とを含む。なお、セルフ精算用のPOS端末装置20において、客側表示部205と店員側表示部210とで同様の画面が表示されるものの、発行待機報知では、発行催促通知1302および指示伝票発行ボタン1303は、客側表示部205に表示されなくてもよい。 The issuance waiting notification screen 1300 shows the screen displayed on the clerk display unit 210 during the settlement process of the self-checkout POS terminal device 20. The issuance waiting notification screen 1300 includes a checkout product display 1301, an issuance reminder notice 1302, and an instruction slip issue button 1303. Note that although the same screen is displayed on the customer display unit 205 and the clerk display unit 210 in the self-checkout POS terminal device 20, in the issuance waiting notification, the issuance reminder notice 1302 and the instruction slip issue button 1303 do not have to be displayed on the customer display unit 205.

会計商品表示1301は、セルフ精算モードにおける精算中に客側表示部205に表示されるミラーリングの表示を示す。会計商品表示1301には、会計商品が表示されている。例えば、顧客が伝票に記載された取引識別情報を示す2次元コードを客側スキャナ部206に読み取らせると、会計商品表示1301には、会計商品が表示される。また、会計商品表示1301は、会計商品と、価格と、小計金額と、預り金と、お釣りとを含む。 The transaction item display 1301 shows a mirrored display that is displayed on the customer display unit 205 during payment in the self-payment mode. The transaction item is displayed on the transaction item display 1301. For example, when a customer has the customer scanner unit 206 read a two-dimensional code indicating the transaction identification information written on a receipt, the transaction item is displayed on the transaction item display 1301. The transaction item display 1301 also includes the transaction item, price, subtotal amount, deposit, and change.

発行催促通知1302は、キッチンプリンタ装置40で指示伝票を発行できない旨(例えば、故障している旨)と、セルフ精算の後に指示伝票の発行を促す旨を示している。指示伝票発行ボタン1303は、指示伝票の発行を受け付ける。例えば、セルフ精算が完了していなくても、指示伝票発行ボタン1303が押下されると、指示伝票が発行される。すなわち、精算処理中においても、店員の操作に応じて指示伝票を発行することが可能になっている。ただし、精算処理中における精算伝票(レシート)が発行されるタイミング(精算伝票発行処理のタイミング)で指示伝票を発行可能にしたとすると、精算伝票と指示伝票とが混在してしまうおそれがある。このため、精算伝票発行処理中では、指示伝票を発行できないようにしてもよい。 The issuance urging notice 1302 indicates that the kitchen printer device 40 cannot issue an instruction slip (for example, that it is broken) and prompts the user to issue an instruction slip after self-payment. The instruction slip issue button 1303 accepts the issuance of an instruction slip. For example, even if self-payment has not been completed, an instruction slip is issued when the instruction slip issue button 1303 is pressed. In other words, even during payment processing, it is possible to issue an instruction slip in response to an operation by a store clerk. However, if it were possible to issue an instruction slip at the timing when a payment slip (receipt) is issued during payment processing (timing of payment slip issuance processing), there is a risk that payment slips and instruction slips will be mixed up. For this reason, it may be possible to prevent the issuance of an instruction slip during payment slip issuance processing.

なお、図示を省略するが、セルフ精算用のPOS端末装置20の店員不在状態における発行待機報知画面は、図11(B)に示した発行待機報知画面1110と同様の画面とすることが可能である。 Although not shown in the figure, the issuance waiting notification screen when a store clerk is not present on the self-payment POS terminal device 20 can be a screen similar to the issuance waiting notification screen 1110 shown in FIG. 11 (B).

以上説明したように、実施形態2のPOSシステム1において、セルフ精算用のPOS端末装置20は、キッチンプリンタ装置40による指示伝票の発行が不可能な場合に、自装置の状態の判別結果に基づいて指示伝票を発行させるようにした。これにより、セルフ精算用のPOS端末装置20は、自装置の状態に応じた適切なタイミングで指示伝票を発行させることができる。このため、例えば、キッチンプリンタ装置40が故障等により指示伝票を発行することができない場合、セルフ精算用のPOS端末装置20に指示伝票を発行させたとしても、POS端末装置20を扱う顧客の操作の妨げとなることや、発行された指示伝票を店員が把握できないといったことを抑えることができる。 As described above, in the POS system 1 of the second embodiment, the self-checkout POS terminal 20 issues an instruction slip based on the determination of its own status when the kitchen printer 40 is unable to issue an instruction slip. This allows the self-checkout POS terminal 20 to issue an instruction slip at an appropriate time according to its own status. Therefore, for example, if the kitchen printer 40 is unable to issue an instruction slip due to a malfunction or the like, even if the self-checkout POS terminal 20 is caused to issue an instruction slip, it is possible to prevent interference with the operation of the customer using the POS terminal 20 and the store clerk being unable to understand the issued instruction slip.

(実施形態3)
以下に、実施形態3について説明する。上述した実施形態1では、オーダー端末装置30を備えたPOSシステム1について説明した。実施形態3では、オーダー端末装置30を備えないPOSシステム1400について説明する。具体的には、実施形態3では、POS端末装置20が注文を受け付ける場合について説明する。
(Embodiment 3)
A third embodiment will be described below. In the first embodiment described above, the POS system 1 equipped with the order terminal 30 is described. In the third embodiment, a POS system 1400 not equipped with the order terminal 30 is described. Specifically, in the third embodiment, a case where the POS terminal 20 accepts an order is described.

図14は、実施形態3に係るPOSシステム1400のネットワーク構成の一例を示す説明図である。図14に示すように、実施形態3に係るPOSシステム1400は、管理装置10と、POS端末装置20と、キッチンプリンタ装置40と、キッチンモニタ50とを備える。図示では、POS端末装置20は、2台を示しているが、1台であってもよいし、3台以上であってもよい。 Figure 14 is an explanatory diagram showing an example of the network configuration of a POS system 1400 according to embodiment 3. As shown in Figure 14, the POS system 1400 according to embodiment 3 includes a management device 10, a POS terminal device 20, a kitchen printer device 40, and a kitchen monitor 50. In the figure, two POS terminal devices 20 are shown, but there may be one, or three or more.

(実施形態3に係るPOS端末装置20の機能的構成)
実施形態3に係るPOSシステム1に用いられるPOS端末装置20の機能的構成について説明する。実施形態3のPOS端末装置20は、モード制御部を備える。モード制御部は、POS端末装置20のCPU201によって実現される。すなわち、POS端末装置20のCPU201が所定のプログラム(商品販売データ処理プログラム)を実行することにより、モード制御部の機能を実現する。
(Functional configuration of the POS terminal device 20 according to the third embodiment)
The following describes the functional configuration of the POS terminal 20 used in the POS system 1 according to the third embodiment. The POS terminal 20 according to the third embodiment includes a mode control unit. The mode control unit is realized by the CPU 201 of the POS terminal 20. That is, the CPU 201 of the POS terminal 20 executes a predetermined program (a product sales data processing program) to realize the functions of the mode control unit.

モード制御部は、複数の動作モードのうち、一の動作モードで制御する。複数の動作モードは、店員介在モードと、セルフモードとを含む。店員介在モードは、店員が介在して商品の購入手続が行われる動作モードである。実施形態3において、店員介在モードは、顧客からの申し出に応じて店員が商品の登録操作を行い、登録した商品の精算を店員に対面して顧客が行う動作モード(以下「店員登録モード」という。)である。 The mode control unit controls one of a plurality of operation modes. The plurality of operation modes include a clerk-assisted mode and a self-operation mode. The clerk-assisted mode is an operation mode in which a clerk is involved in the product purchase procedure. In the third embodiment, the clerk-assisted mode is an operation mode in which a clerk performs product registration operations in response to a customer's request, and the customer meets the clerk to pay for the registered product (hereinafter referred to as the "clerk registration mode").

セルフモードは、店員が介在せずに、顧客自身で商品を登録して購入手続が行われるモードである。実施形態3において、セルフモードは、顧客が購入する商品を選択(登録)して精算を行い、食券を発行する動作モード(以下「券売機モード」という。)として説明する。なお、POSシステム1400は、例えば、時間帯に応じて異なる動作モードにして、営業が行われる店舗に導入される。例えば、POSシステム1400は、顧客の多い時間帯(例えば、昼間)は店員介在モードで動作させ、顧客の少ない時間帯(例えば、夜間)は券売機モードで動作させる店舗に導入される。 Self-service mode is a mode in which the customer registers the products and completes the purchase procedure themselves, without the intervention of a store clerk. In the third embodiment, the self-service mode is described as an operation mode in which the customer selects (registers) the products to be purchased, settles the bill, and issues a meal ticket (hereinafter referred to as "ticket vending machine mode"). The POS system 1400 is installed in a store that operates in different operation modes depending on the time of day. For example, the POS system 1400 is installed in a store that operates in clerk-assisted mode during times when there are many customers (e.g., daytime) and in ticket vending machine mode during times when there are few customers (e.g., at night).

判別部は、POS端末装置20の状態として、店員介在モードと、券売機モードとを含む複数の動作モードのうちいずれの動作モードであるかを判別する。出力制御部は、判別部による動作モードの判別結果に基づいて、指示伝票を発行させる。具体的には、出力制御部は、判別部によって店員介在モードであると判別された場合、指示伝票を発行可能にする。一方、出力制御部は、判別部によって券売機モードであると判別された場合、指示伝票の発行を制限する。 The discrimination unit discriminates whether the state of the POS terminal device 20 is in one of a number of operating modes, including a store clerk intervention mode and a ticket vending machine mode. The output control unit issues an instruction slip based on the result of the discrimination unit's discrimination of the operating mode. Specifically, when the discrimination unit determines that the store clerk intervention mode is in effect, the output control unit enables the issuance of an instruction slip. On the other hand, when the discrimination unit determines that the ticket vending machine mode is in effect, the output control unit restricts the issuance of an instruction slip.

また、判別部は、券売機モードであると判別した場合、さらに、店員がPOS端末装置20の付近に存在する店員存在状態であるか否かを判別する。出力制御部は、判別部による動作モードの判別結果と店員存在状態の判別結果とに基づいて、指示伝票を発行させる。具体的には、出力制御部は、判別部によって券売機モードであると判別された場合でも、店員存在状態であると判別された場合、指示伝票を発行可能にする。 When the discrimination unit determines that the mode is the ticket vending machine mode, it further discriminates whether or not a store clerk is present near the POS terminal device 20. The output control unit issues an instruction slip based on the discrimination result of the operation mode and the discrimination result of the store clerk presence state by the discrimination unit. Specifically, the output control unit enables the issuance of an instruction slip if it is determined that a store clerk is present even when the discrimination unit determines that the mode is the ticket vending machine mode.

また、判別部は、券売機モードにおいて店員存在状態であると判別した場合、さらに、精算処理中であるか否かを判別する。精算処理は、例えば、食券購入処理である。食券購入処理は、食券の選択を受け付ける処理、支払処理、食券やレシートを発行する精算伝票発行処理などを含む。出力制御部は、判別部による店員存在状態の判別結果と精算処理中(食券購入処理中)の判別結果とに基づいて、指示伝票を発行させる。具体的には、出力制御部は、判別手段によって店員存在状態であると判別された場合でも、精算処理中であると判別された場合には、指示伝票の発行を制限する。 Furthermore, when the discrimination unit determines that a store clerk is present in the ticket vending machine mode, it further discriminates whether or not a settlement process is in progress. The settlement process is, for example, a meal ticket purchasing process. The meal ticket purchasing process includes a process for accepting a meal ticket selection, a payment process, and a settlement slip issuing process for issuing a meal ticket and a receipt. The output control unit issues an instruction slip based on the discrimination unit's determination of whether a store clerk is present and the determination that a settlement process is in progress (meal ticket purchasing process in progress). Specifically, the output control unit restricts the issuance of an instruction slip if it determines that a store clerk is present by the discrimination means but that a settlement process is in progress.

なお、出力制御部は、判別部によって券売機モードであると判別された場合、指示伝票の発行を制限しないようにしてもよい。例えば、出力制御部は、券売機モードにおいて、食券が発行されるのと同時に、指示伝票を発行してもよい。また、POS端末装置20は、発行した指示伝票を店員に渡すように、顧客に通知してもよい。当該通知は、食券に記載することによる通知としてもよいし、客側表示部205に表示することによる通知としてもよい。 The output control unit may not restrict the issuance of an instruction slip when the discrimination unit determines that the mode is the ticket vending machine mode. For example, in the ticket vending machine mode, the output control unit may issue an instruction slip at the same time as the meal ticket is issued. The POS terminal device 20 may also notify the customer to hand the issued instruction slip to a store clerk. The notification may be given by writing it on the meal ticket, or by displaying it on the customer side display unit 205.

(実施形態3に係るPOS端末装置20が行う処理)
図15は、実施形態3に係るPOS端末装置20が行う処理の一例を示す説明図である。図15に示すように、POS端末装置20は、店員または顧客から注文を受け付けたか否かを判断する(ステップS1501)。なお、POS端末装置20は、店員登録モードに制御されているときには店員から注文を受け付け、券売機モードに制御されているときには顧客から注文を受け付ける。POS端末装置20は、注文を受け付けるまで待機し(ステップS1501:NO、)、注文を受け付けると(ステップS1501:YES)、受け付けた注文内容をキッチンプリンタ装置40へ送信する(ステップS1502)。
(Processing performed by the POS terminal device 20 according to the third embodiment)
Fig. 15 is an explanatory diagram showing an example of processing performed by the POS terminal 20 according to the third embodiment. As shown in Fig. 15, the POS terminal 20 judges whether an order has been received from a store clerk or a customer (step S1501). The POS terminal 20 receives orders from store clerks when controlled in the store clerk registration mode, and receives orders from customers when controlled in the ticket vending machine mode. The POS terminal 20 waits until it receives an order (step S1501: NO), and when it receives an order (step S1501: YES), it transmits the received order details to the kitchen printer 40 (step S1502).

そして、POS端末装置20は、キッチンプリンタ装置40から、指示伝票を発行した旨を示す発行完了通知を受信したか否かを判断する(ステップS1503)。POS端末装置20は、発行完了通知を受信した場合(ステップS1503:YES)、一連の処理を終了する。なお、POS端末装置20は、発行完了通知を受信した場合、注文の受付が完了した旨を示す画面を表示するようにしてもよい。 The POS terminal 20 then determines whether or not an issuance completion notification has been received from the kitchen printer 40, indicating that the instruction slip has been issued (step S1503). If an issuance completion notification has been received (step S1503: YES), the POS terminal 20 ends the series of processes. Note that if an issuance completion notification has been received, the POS terminal 20 may display a screen indicating that the order has been accepted.

一方、発行完了通知を受信しない場合(ステップS1503:NO)、POS端末装置20は、キッチンプリンタ装置40から、指示伝票を発行することができない旨を示す発行不可通知を受信したか否かを判断する(ステップS1504)。発行不可通知を受信した場合(ステップS1504:YES)、POS端末装置20は、ステップS1506に進む。発行不可通知を受信しない場合(ステップS1504:NO)、POS端末装置20は、所定の応答時間が経過したか否かを判断する(ステップS1505)。 On the other hand, if the issuance completion notification is not received (step S1503: NO), the POS terminal 20 determines whether an issuance impossible notification has been received from the kitchen printer 40 indicating that the instruction slip cannot be printed (step S1504). If an issuance impossible notification has been received (step S1504: YES), the POS terminal 20 proceeds to step S1506. If an issuance impossible notification has not been received (step S1504: NO), the POS terminal 20 determines whether a predetermined response time has elapsed (step S1505).

所定の応答時間が経過ない場合(ステップS1505:NO)、POS端末装置20は、ステップS1503に戻る。所定の応答時間が経過した場合(ステップS1505:YES)、すなわち、キッチンプリンタ装置40の電波障害等により、キッチンプリンタ装置40へ注文内容を送信したものの、キッチンプリンタ装置40から応答(発行完了通知または発行不可通知の応答)がない場合、POS端末装置20は、現在の動作モードが券売機モードであるか否かを判断する(ステップS1506)。 If the predetermined response time has not elapsed (step S1505: NO), the POS terminal 20 returns to step S1503. If the predetermined response time has elapsed (step S1505: YES), that is, if there is no response (notification of issuance completion or issuance failure) from the kitchen printer 40 despite the order details being sent to the kitchen printer 40 due to radio interference with the kitchen printer 40, the POS terminal 20 determines whether the current operating mode is the ticket vending machine mode (step S1506).

現在の動作モードが券売機モードではない場合(ステップS1506:NO)、すなわち、現在の動作モードが店員登録モードである場合、POS端末装置20は、ステップS1513に進む。現在の動作モードが券売機モードである場合(ステップS1506:YES)、POS端末装置20は、店員存在状態(例えば、店員がPOS端末装置20にログインしている状態)であるか否かを判断する(ステップS1507)。 If the current operating mode is not the ticket machine mode (step S1506: NO), i.e., if the current operating mode is the store clerk registration mode, the POS terminal 20 proceeds to step S1513. If the current operating mode is the ticket machine mode (step S1506: YES), the POS terminal 20 determines whether a store clerk is present (e.g., a store clerk is logged in to the POS terminal 20) (step S1507).

店員存在状態ではない場合(ステップS1507:NO)、すなわち、店員不在状態である場合、POS端末装置20は、店員に指示伝票の発行を促すために、店員不在状態における発行待機報知(図11(B)参照)を行い(ステップS1508)、ステップS1511に進む。当該報知では、店員側表示部210に報知画像を表示したり、報知音を出力したりすることにより、ホール係の店員やキッチン係の店員に、指示伝票の発行を促すことができる。 If no staff member is present (step S1507: NO), i.e., if no staff member is present, the POS terminal 20 issues a notification of waiting for issuance when staff member is absent (see FIG. 11(B)) to prompt the staff member to issue an instruction slip (step S1508), and proceeds to step S1511. This notification can prompt the hall staff member or kitchen staff member to issue an instruction slip by displaying a notification image on the staff display unit 210 or outputting a notification sound.

一方、ステップS1507において、店員存在状態である場合(ステップS1507:YES)、POS端末装置20は、食券購入処理中であるか否かを判断する(ステップS1509)。食券購入処理中ではない場合(ステップS1509:NO)、すなわち、例えば、POS端末装置20に顧客が不在の状況下で、店員がログインして、メンテナンスや集計を行っている場合、POS端末装置20は、ステップS1513に進む。 On the other hand, if a store clerk is present in step S1507 (step S1507: YES), the POS terminal 20 determines whether a meal ticket purchase is in progress (step S1509). If a meal ticket purchase is not in progress (step S1509: NO), that is, for example, if a store clerk is logged in to perform maintenance or tallying in a situation where a customer is not present at the POS terminal 20, the POS terminal 20 proceeds to step S1513.

一方、食券購入処理中である場合(ステップS1509:YES)、POS端末装置20は、食券購入後の指示伝票の発行を店員に促すために、食券購入手続中における発行待機報知(図17参照)を行う(ステップS1510)。当該報知では、店員側表示部210に報知画像を表示することにより、ログイン中の店員に、指示伝票の発行を促すようにする。 On the other hand, if the meal ticket purchase process is in progress (step S1509: YES), the POS terminal device 20 issues a notification of waiting for issuance during the meal ticket purchase procedure (see FIG. 17) to prompt the store clerk to issue an instruction slip after purchasing the meal ticket (step S1510). In this notification, a notification image is displayed on the store clerk display unit 210 to prompt the logged-in store clerk to issue an instruction slip.

そして、POS端末装置20は、店員側表示部210に指示伝票の発行を受け付ける指示伝票発行ボタン(図17参照)を表示する(ステップS1511)。そして、POS端末装置20は、指示伝票発行ボタンが押下されたか否かを判断する(ステップS1512)。POS端末装置20は、指示伝票発行ボタンが押下されるまで待機し(ステップS1512:NO)、指示伝票発行ボタンが押下されると(ステップS1512:YES)、指示伝票を発行する(ステップS1513)。 The POS terminal 20 then displays an instruction slip issue button (see FIG. 17) on the store clerk display unit 210 to accept the issuance of an instruction slip (step S1511). The POS terminal 20 then determines whether the instruction slip issue button has been pressed (step S1512). The POS terminal 20 waits until the instruction slip issue button has been pressed (step S1512: NO), and when the instruction slip issue button has been pressed (step S1512: YES), the POS terminal 20 issues an instruction slip (step S1513).

なお、POS端末装置20は、現在の動作モードが店員登録モードである場合(ステップS1506:YES)、指示伝票発行ボタンの押下や発行待機報知を要さずに、指示伝票を発行する(ステップS1513)。そして、POS端末装置20は、店員側表示部210等を用いて、指示伝票を発行した旨を示す発行済報知を行い(ステップS1514)、一連の処理を終了する。 If the current operating mode is the clerk registration mode (step S1506: YES), the POS terminal 20 issues an instruction slip (step S1513) without the need to press the instruction slip issue button or receive a notification that the instruction slip is waiting to be issued. The POS terminal 20 then issues an issued notification, using the clerk display unit 210 or the like, indicating that the instruction slip has been issued (step S1514), and ends the series of processes.

(券売機モードにおいてPOS端末装置20の客側表示部205に表示される画面例)
次に、図16を用いて、券売機モードにおいてPOS端末装置20の客側表示部205に表示される画面の一例について説明する。図16は、券売機モードにおいてPOS端末装置20の客側表示部205に表示される画面の一例を示す説明図である。
(Example of a screen displayed on the customer side display unit 205 of the POS terminal device 20 in the ticket vending machine mode)
Next, an example of a screen displayed on the customer display unit 205 of the POS terminal 20 in the ticket vending machine mode will be described with reference to Fig. 16. Fig. 16 is an explanatory diagram showing an example of a screen displayed on the customer display unit 205 of the POS terminal 20 in the ticket vending machine mode.

図16において、券売用画面1600は、商品登録ボタン1601と、購入商品表示領域1602と、金額表示領域1603と、領収書発行ボタン1604と、キャンセルボタン1605と、発券ボタン1606とを含む。 In FIG. 16, the ticket sales screen 1600 includes a product registration button 1601, a purchased product display area 1602, a price display area 1603, a receipt issue button 1604, a cancel button 1605, and a ticket issue button 1606.

商品登録ボタン1601は、顧客が購入を希望する商品の選択を受け付けるボタンである。例えば、顧客は、購入を希望する商品に対応する商品登録ボタン1601を押下する。商品登録ボタン1601が押下されると、購入商品表示領域1602に当該商品が表示される。金額表示領域1603には、顧客が投入した金額を示す投入金額と、購入を希望する商品の合計金額と、お釣りの金額とを含む金銭に関する情報が表示される。 The product registration button 1601 is a button that accepts the selection of a product that the customer wishes to purchase. For example, the customer presses the product registration button 1601 that corresponds to the product they wish to purchase. When the product registration button 1601 is pressed, the product is displayed in the purchased product display area 1602. The amount display area 1603 displays information about money, including the amount inserted, which indicates the amount inserted by the customer, the total amount of the products they wish to purchase, and the amount of change.

領収書発行ボタン1604は、領収書の発行を受け付けるボタンである。領収書発行ボタン1604が押下されると、食券の発行とともに領収書が発行される。キャンセルボタン1605は、商品登録ボタン1601の押下によって選択された商品の解除を受け付けるボタンである。発券ボタン1606は、商品登録ボタン1601の押下によって選択された商品の購入を確定させて、食券の発行を受け付けるボタンである。 The receipt issue button 1604 is a button that accepts the issuance of a receipt. When the receipt issue button 1604 is pressed, a receipt is issued along with the meal ticket. The cancel button 1605 is a button that accepts the cancellation of the product selected by pressing the product registration button 1601. The ticket issue button 1606 is a button that confirms the purchase of the product selected by pressing the product registration button 1601 and accepts the issuance of a meal ticket.

(券売機モードにおいてPOS端末装置20の店員側表示部210に表示される画面例)
次に、図17を用いて、実施形態3に係るPOS端末装置20の店員側表示部210に表示される発行待機報知画面の一例について説明する。図17は、券売機モードにおいてPOS端末装置20の店員側表示部210に表示される発行待機報知画面1700の一例を示す説明図である。
(Example of a screen displayed on the store clerk display unit 210 of the POS terminal device 20 in the ticket vending machine mode)
Next, an example of an issuance waiting notification screen displayed on the store clerk display unit 210 of the POS terminal 20 according to embodiment 3 will be described with reference to Fig. 17. Fig. 17 is an explanatory diagram showing an example of an issuance waiting notification screen 1700 displayed on the store clerk display unit 210 of the POS terminal 20 in ticket vending machine mode.

発行待機報知画面1700は、券売機モードにおける食券購入中に店員側表示部210に表示される画面を示している。発行待機報知画面1700は、券売用画面1600と、発行催促通知1701と、指示伝票発行ボタン1702とを含む。 The issuance waiting notification screen 1700 shows the screen displayed on the store clerk display unit 210 while purchasing a meal ticket in the ticket vending machine mode. The issuance waiting notification screen 1700 includes the ticket sales screen 1600, an issuance reminder notification 1701, and an instruction ticket issue button 1702.

券売用画面1600は、図16に示した、券売機モードの客側表示部205に表示される画面と同様の画面であり、すなわち、ミラーリングの画面を示す。発行催促通知1702は、キッチンプリンタ装置40で指示伝票を発行できない旨(例えば、故障している旨)と、食券購入処理後に指示伝票の発行を促す旨を示している。 The ticket sales screen 1600 is the same as the screen displayed on the customer display unit 205 in ticket vending machine mode shown in FIG. 16, i.e., it shows a mirrored screen. The issuance prompt notice 1702 indicates that the kitchen printer device 40 cannot issue an instruction ticket (e.g., that it is broken) and prompts the user to issue an instruction ticket after the meal ticket purchase process.

指示伝票発行ボタン1702は、指示伝票の発行を受け付ける。例えば、券売機モードにおける食券購入処理が完了していなくても、指示伝票発行ボタン1702が押下されると、指示伝票が発行される。すなわち、券売機モードにおける食券購入処理中においても、店員の操作に応じて指示伝票を発行することが可能になっている。ただし、食券購入処理中における食券や、レシートや、領収書が発行されるタイミング(精算伝票発行処理のタイミング)で指示伝票を発行可能にしたとすると、これらの書類と指示伝票とが混在してしまうおそれがある。このため、これらの書類が発行されるタイミングでは、指示伝票を発行できないようにしてもよい。 The instruction slip issue button 1702 accepts the issuance of an instruction slip. For example, even if the meal ticket purchase process in the ticket vending machine mode has not been completed, an instruction slip is issued when the instruction slip issue button 1702 is pressed. In other words, even during the meal ticket purchase process in the ticket vending machine mode, it is possible to issue an instruction slip in response to a store clerk's operation. However, if instruction slips were made available for issuance at the timing when meal tickets, receipts, and invoices are issued during the meal ticket purchase process (the timing of the settlement slip issuance process), there is a risk that these documents and instruction slips will be mixed up. For this reason, it may be possible to prevent instruction slips from being issued at the timing when these documents are issued.

なお、図示を省略するが、券売機モードの店員不在状態における発行待機報知画面は、図11(B)に示した発行待機報知画面1110と同様の画面とすることが可能である。 Although not shown in the figure, the issuance waiting notification screen in the ticket vending machine mode when no store clerk is present can be a screen similar to the issuance waiting notification screen 1110 shown in FIG. 11 (B).

以上説明したように、実施形態3のPOSシステム1400において、POS端末装置20は、店員登録モードおよび券売機モードを含む動作モードを判別し、判別結果に基づいて、指示伝票を発行させるようにした。これにより、券売機モードの場合に指示伝票を発行させないようにすることができるため、店員が指示伝票を取り忘れてしまうことを抑えることができる。また、店員登録モードの場合に指示伝票を発行することができるため、迅速に指示伝票を発行できるとともに、当該発行を店員が適切に把握することができる。 As described above, in the POS system 1400 of embodiment 3, the POS terminal device 20 distinguishes between operating modes including clerk registration mode and ticket machine mode, and issues an instruction slip based on the result of the distinction. This makes it possible to prevent an instruction slip from being issued in ticket machine mode, thereby preventing the clerk from forgetting to pick up the instruction slip. In addition, since an instruction slip can be issued in clerk registration mode, an instruction slip can be issued quickly and the clerk can properly understand the issuance.

また、実施形態3のPOS端末装置20は、券売機モードでは、さらに、店員存在状態であるか否かの判別結果に基づいて、指示伝票を発行させるようにした。これにより、券売機モードの場合でも、店員存在状態では、指示伝票を発行させることができる。したがって、券売機モードにおいて、迅速に指示伝票を発行できるとともに、当該発行を店員が適切に把握することができる。 In addition, in the ticket vending machine mode, the POS terminal device 20 of the third embodiment is further configured to issue an instruction slip based on the result of determining whether or not a store clerk is present. This allows an instruction slip to be issued even in the ticket vending machine mode if a store clerk is present. Therefore, in the ticket vending machine mode, an instruction slip can be issued quickly, and the store clerk can properly understand the issuance of the instruction slip.

また、実施形態3のPOS端末装置20は、店員存在状態では、さらに、精算処理中(食券購入処理中)であるか否かの判別結果に基づいて、指示伝票を発行させるようにした。これにより、店員存在状態の場合でも、精算処理中では、指示伝票を発行させないようにすることができる。したがって、食券等の他の書類と、指示伝票とが混在してしまうことを抑え、好適に指示伝票を発行することができる。 In addition, the POS terminal device 20 of the third embodiment is further configured to issue an instruction slip when a store clerk is present, based on the result of determining whether or not the settlement process is in progress (meal ticket purchase process in progress). This makes it possible to prevent an instruction slip from being issued while the settlement process is in progress, even when a store clerk is present. This prevents the instruction slip from being mixed with other documents such as meal tickets, and makes it possible to issue the instruction slip appropriately.

(実施形態3の変形例)
上述した実施形態3では、図15に示したように、現在の動作モードが店員登録モードである場合(ステップS1506:YES)、指示伝票発行ボタンの押下や発行待機報知を要さずに、指示伝票を発行するようにした(ステップS1513)。このような構成に代えて又は加えて、実施形態3の変形例では、現在の動作モードが店員登録モードである場合でも、精算処理中の場合には、指示伝票発行ボタンの押下や発行待機報知を要するようにした場合について説明する。
(Modification of the third embodiment)
In the above-mentioned third embodiment, as shown in Fig. 15, if the current operating mode is the clerk registration mode (step S1506: YES), an instruction slip is issued without the need to press the instruction slip issue button or to be notified that an issuance is waiting (step S1513).In place of or in addition to this configuration, a modified example of the third embodiment will be described in which, even if the current operating mode is the clerk registration mode, the instruction slip issue button must be pressed or an issuance waiting notification must be sent if a settlement process is in progress.

本変形例において、POS端末装置20は、現在の動作モードが店員登録モードである場合(ステップS1506:YES)、精算処理中であるか否かを判断するようにし、精算処理中である場合には、発行待機報知を行い、ステップS1511(指示伝票発行ボタンの表示)に進むようにすればよい。 In this modified example, if the current operating mode is the store clerk registration mode (step S1506: YES), the POS terminal device 20 determines whether or not the settlement process is in progress, and if the settlement process is in progress, issues a notification that the issuance is pending and proceeds to step S1511 (display of the instruction ticket issuance button).

本変形例によれば、店員登録モードにおいても、精算処理中には、指示伝票を発行させないようにすることができる。したがって、レシート等の精算伝票と、指示伝票とが混在してしまうことを抑え、好適に指示伝票を発行することができる。なお、精算処理の中でも精算伝票発行処理が行われているときに限って、指示伝票を発行させないようにしてもよい。 According to this modified example, even in clerk registration mode, it is possible to prevent instruction slips from being issued during the settlement process. This prevents the mixing of settlement slips such as receipts with instruction slips, and allows instruction slips to be issued appropriately. Note that it is also possible to prevent instruction slips from being issued only when the settlement slip issuance process is being performed during the settlement process.

以下、実施形態総括を記載する。
[技術分野]商品販売データ処理装置、およびプログラム
本発明は、商品販売データ処理装置、およびプログラムに関する。
[背景技術]
従来、ファーストフードやファミリーレストランなどの飲食店では、POS(Point Of Sales)端末装置や、店員が所持するオーダー端末装置を用いて、顧客から商品の注文を受け付け、受け付けた注文内容をキッチンプリンタ装置へ送信するシステムが用いられている。キッチンプリンタ装置は、厨房に配置され、調理指示を示す指示伝票を発行する。指示伝票には、例えば、商品、数量、席番号などが印刷されている。キッチン係の店員は、指示伝票が発行されると、指示伝票が示す注文内容の調理を開始する。そして、調理が完了すると、当該指示伝票は、調理品とともに、ホール係の店員に引き渡される。ホール係の店員は、調理品を、指示伝票に印刷される席番号のテーブルに配膳する。
ここで、営業中に、用紙切れによってキッチンプリンタ装置が注文伝票を印刷できなくなってしまうことがある。そこで、キッチンプリンタ装置に用紙切れが検出されると、用紙切れのキッチンプリンタ装置以外の他のキッチンプリンタ装置にオーダー情報を送信して印刷させるようにしたオーダーエントリー装置が知られている(例えば、下記特許文献1参照)。
[先行技術文献]
[特許文献]
[特許文献1]特開2001-150762号公報
[発明の概要]
[発明が解決しようとする課題]
しかしながら、従来技術では、例えば、キッチンプリンタ装置が故障等により調理指示を出力することができない場合、POS端末装置に調理指示を出力させたとすると、POS端末装置の状態によっては、POS端末装置を扱う操作者にとって操作の妨げとなることや、出力された調理指示を店員が把握できないことがある。このため、従来技術では、好適に調理指示を出力することができない、という問題があった。
本発明は、このような事情に鑑みてなされたもので、その目的は、好適に調理指示を出力することができる技術を提供することにある。
[課題を解決するための手段]
The embodiments will be summarized below.
TECHNICAL FIELD The present invention relates to a product sales data processing device and a program.
[Background technology]
Conventionally, eating and drinking establishments such as fast food restaurants and family restaurants use a system in which orders for products are received from customers using a point of sales (POS) terminal device or an order terminal device carried by a staff member, and the received order details are transmitted to a kitchen printer device. The kitchen printer device is placed in the kitchen and issues an instruction slip indicating cooking instructions. For example, the product, quantity, seat number, etc. are printed on the instruction slip. When the instruction slip is issued, the kitchen staff member starts cooking the order details indicated on the instruction slip. Then, when the cooking is completed, the instruction slip is handed over to a hall staff member together with the cooked food. The hall staff member serves the cooked food to the table with the seat number printed on the instruction slip.
However, sometimes a kitchen printer runs out of paper during business hours and is unable to print order slips. To address this issue, there is known an order entry device that, when a kitchen printer detects that it is out of paper, sends order information to another kitchen printer to print the order slips (see, for example, Japanese Patent Application Laid-Open No. 2003-233664).
[Prior art documents]
[Patent Documents]
[Patent Document 1] JP 2001-150762 A [Summary of the Invention]
[Problem to be solved by the invention]
However, in the conventional technology, if the kitchen printer is unable to output cooking instructions due to a malfunction or the like, outputting the cooking instructions on a POS terminal may hinder the operation of the POS terminal operator or the output cooking instructions may be difficult for the store clerk to understand, depending on the state of the POS terminal. For this reason, the conventional technology has the problem of being unable to output cooking instructions appropriately.
The present invention has been made in view of the above circumstances, and has an object to provide a technique that can suitably output cooking instructions.
[Means for solving the problems]

(1)上述した課題を解決するために、本発明の一態様である商品販売データ処理装置は、注文された商品の調理指示を出力する調理指示出力装置(キッチンプリンタ装置40)と、前記商品の精算を行うとともに、精算内容を示す精算伝票を出力する精算装置(POS端末装置20)と、を含む商品販売データ処理システム(POSシステム1)において、前記精算装置は、前記調理指示出力装置による前記調理指示の出力が不可能な場合に、前記精算装置の状態を判別する判別手段と、前記判別手段による前記状態の判別結果に基づいて、前記精算装置に前記調理指示を出力させる出力制御手段と、を備えることを特徴とする商品販売データ処理システムである。
上記構成によれば、POS端末装置20は、自装置の状態に応じた適切なタイミングで指示伝票を発行させることができる。このため、例えば、キッチンプリンタ装置40が故障等により指示伝票を発行することができない場合、POS端末装置20に指示伝票を発行させたとしても、POS端末装置20を扱う店員の操作の妨げとなることや、発行された指示伝票を店員が把握できないといったことを抑えることができる。したがって、キッチン係の店員が適切に調理を開始することができるため、調理の完成までに時間を要してしまうことを抑えることができ、よって、顧客を待たせてしまうことを抑えることができる。これにより、実施形態1のPOSシステム1によれば、好適に指示伝票を発行することができる。
(1) In order to solve the above-mentioned problems, one aspect of the present invention is a product sales data processing device that is a product sales data processing system (POS system 1) that includes a cooking instruction output device (kitchen printer device 40) that outputs cooking instructions for ordered products, and a payment device (POS terminal device 20) that settles the payment for the products and outputs a payment slip indicating the settlement details, wherein the payment device is equipped with a discrimination means for discriminating the state of the payment device when it is impossible for the cooking instructions to be output by the cooking instruction output device, and an output control means for causing the payment device to output the cooking instructions based on the result of the state discrimination by the discrimination means.
According to the above configuration, the POS terminal 20 can issue an instruction slip at an appropriate timing according to the status of the device itself. Therefore, for example, if the kitchen printer 40 is unable to issue an instruction slip due to a malfunction or the like, even if the POS terminal 20 is caused to issue an instruction slip, it is possible to prevent the operation of the POS terminal 20 by the store clerk and the store clerk from being unable to understand the issued instruction slip. Therefore, the kitchen staff can start cooking appropriately, which prevents the time required to complete cooking from being taken up and therefore prevents customers from having to wait. As a result, the POS system 1 of the first embodiment can issue instruction slips appropriately.

(2)上記(1)の構成において、前記判別手段は、前記状態として、店員が前記精算装置の付近に存在する店員存在状態であるか否かを判別し、前記出力制御手段は、前記判別手段による前記店員存在状態の判別結果に基づいて、前記調理指示を出力させてもよい。
上記構成によれば、店員不在状態の場合に指示伝票を発行させないようにすることができるため、店員が指示伝票を取り忘れてしまうことを抑えることができる。また、店員存在状態の場合に指示伝票を発行することができるため、迅速に指示伝票を発行できるとともに、当該発行を店員が適切に把握することができる。
(2) In the configuration of (1) above, the discrimination means may determine whether the state is a state in which a store clerk is present near the payment device, and the output control means may output the cooking instructions based on the result of the discrimination means' determination of the store clerk presence state.
According to the above configuration, since it is possible to prevent the issuance of an instruction slip when a store clerk is absent, it is possible to prevent the store clerk from forgetting to pick up the instruction slip. Also, since it is possible to issue an instruction slip when a store clerk is present, it is possible to issue an instruction slip quickly and to allow the store clerk to properly understand the issuance of the instruction slip.

(3)上記(2)の構成において、前記判別手段は、前記店員存在状態であると判別した場合に、さらに、店員によって顧客対応の操作が行われていることを示す接客操作状態(精算処理中)であるか否かを判別し、前記出力制御手段は、前記判別手段による前記店員存在状態の判別結果と前記接客操作状態の判別結果とに基づいて、前記調理指示を出力させてもよい。
上記構成によれば、店員存在状態の場合でも、接客操作状態(精算処理中)では、指示伝票を発行させないようにすることができる。したがって、レシート等の精算伝票と、指示伝票とが混在してしまうことを抑え、好適に指示伝票を発行することができる。
(3) In the configuration of (2) above, when the discrimination means determines that the store clerk is present, it may further discriminate whether the store clerk is in a customer service operation state (payment processing in progress), which indicates that a store clerk is performing a customer service operation, and the output control means may output the cooking instructions based on the discrimination result of the discrimination means as to whether the store clerk is present and the discrimination result of the customer service operation state.
According to the above configuration, even if a store clerk is present, it is possible to prevent the issuance of an instruction slip during a customer service operation (payment processing). This prevents the mixing of payment slips such as receipts and instruction slips, and allows for the optimal issuance of instruction slips.

(4)上記(1)乃至(3)のいずれかの構成において、注文する前記商品を受け付ける注文端末装置(オーダー端末装置30)を備え、前記出力制御手段は、前記注文端末装置が受け付けた前記商品の前記調理指示を出力させてもよい。
上記構成によれば、オーダー端末装置30が注文を受け付けた商品の指示伝票を、POS端末装置20に適切なタイミングで発行させることができる。
(4) In any of the configurations (1) to (3) above, an order terminal device (order terminal device 30) may be provided that accepts the ordered product, and the output control means may cause the order terminal device to output the cooking instructions for the product accepted.
According to the above configuration, the order terminal 30 can cause the POS terminal 20 to issue an instruction slip for a product for which an order has been accepted at an appropriate time.

(5)上記(1)の構成において、前記判別手段は、前記状態として、店員が介在して前記商品の購入手続が行われる店員介在モードと、店員が介在せずに前記商品の購入手続が行われるセルフモードとを含む複数の動作モードのうちいずれの動作モードであるかを判別し、前記出力制御手段は、前記判別手段による動作モードの判別結果に基づいて、前記調理指示を出力させてもよい。
上記構成によれば、券売機モードの場合に指示伝票を発行させないようにすることができるため、店員が指示伝票を取り忘れてしまうことを抑えることができる。また、店員登録モードの場合に指示伝票を発行することができるため、迅速に指示伝票を発行できるとともに、当該発行を店員が適切に把握することができる。
(5) In the configuration of (1) above, the discrimination means may discriminate which of a plurality of operating modes the state is in, including a store clerk-assisted mode in which the purchasing procedure for the product is carried out with the intervention of a store clerk, and a self-operation mode in which the purchasing procedure for the product is carried out without the intervention of a store clerk, and the output control means may output the cooking instructions based on the result of the discrimination means' discrimination of the operating mode.
According to the above configuration, since the instruction slip is not issued in the ticket vending machine mode, it is possible to prevent the clerk from forgetting to pick up the instruction slip. Also, since the instruction slip can be issued in the clerk registration mode, the instruction slip can be issued quickly and the clerk can properly understand the issuance.

(6)上記(5)の構成において、前記判別手段は、前記セルフモードであると判別した場合、さらに、店員が前記精算装置の付近に存在する店員存在状態であるか否かを判別し、前記出力制御手段は、前記判別手段による動作モードの判別結果と前記店員存在状態の判別結果とに基づいて、前記調理指示を出力させてもよい。
上記構成によれば、券売機モードの場合でも、店員存在状態では、指示伝票を発行させることができる。したがって、券売機モードにおいて、迅速に指示伝票を発行できるとともに、当該発行を店員が適切に把握することができる。
(6) In the configuration of (5) above, when the discrimination means determines that the mode is the self-service mode, it may further discriminate whether or not a store clerk is present near the payment device, and the output control means may output the cooking instructions based on the result of the discrimination means' discrimination of the operating mode and the result of the discrimination of the store clerk presence status.
According to the above configuration, even in the ticket vending machine mode, an instruction slip can be issued if a store clerk is present. Therefore, in the ticket vending machine mode, an instruction slip can be issued quickly, and the store clerk can properly understand the issuance of the instruction slip.

(7)上記(6)の構成において、前記判別手段は、前記店員存在状態であると判別した場合、さらに、精算処理中であるか否かを判別し、前記出力制御手段は、前記判別手段による前記店員存在状態の判別結果と前記精算処理中の判別結果とに基づいて、前記調理指示を出力させてもよい。
上記構成によれば、店員存在状態の場合でも、精算処理中では、指示伝票を発行させないようにすることができる。したがって、食券等の他の書類と、指示伝票とが混在してしまうことを抑え、好適に指示伝票を発行することができる。
(7) In the configuration of (6) above, when the discrimination means determines that a waiter is present, it may further discriminate whether or not payment is being processed, and the output control means may output the cooking instructions based on the result of the discrimination means' determination of the waiter's presence status and the result of the discrimination means' determination that payment is being processed.
According to the above configuration, even if a store clerk is present, it is possible to prevent the issuance of an instruction slip during the settlement process. This prevents the instruction slip from being mixed with other documents such as meal tickets, and allows the instruction slip to be issued appropriately.

(8)上記(1)乃至(7)のいずれかの構成において、前記出力制御手段によって前記調理指示が出力されない場合に、前記調理指示の出力開始の指示を受け付ける受付手段を備えてもよい。
上記構成によれば、所望のタイミングで、指示伝票を発行させることができる。
(8) In any of the configurations (1) to (7) above, the cooking device may further include a receiving unit that receives an instruction to start outputting the cooking instructions when the output control unit does not output the cooking instructions.
According to the above configuration, an instruction slip can be issued at a desired timing.

(9)上記(1)乃至(8)のいずれかの構成において、前記出力制御手段による前記調理指示の出力に関する報知を行う報知手段を備えてもよい。
上記構成によれば、店員に対して、指示伝票の発行済報知や、発行待機報知を行うことができるため、店員は、指示伝票が発行されたことや、指示伝票が発行されていないことを容易に把握することができる。
(9) In any of the configurations (1) to (8) above, a notification unit may be provided that notifies the user about the output of the cooking instruction by the output control unit.
According to the above configuration, it is possible to notify store clerks that an instruction slip has been issued or that it is waiting to be issued, so that the store clerks can easily know when an instruction slip has been issued or when an instruction slip has not yet been issued.

(10)上述した課題を解決するために、本発明の他の態様であるプログラムは、注文された商品の調理指示を出力する調理指示出力装置と、前記商品の精算を行うとともに、精算内容を示す精算伝票を出力する精算装置と、を含む商品販売データ処理システムの前記精算装置に用いられるコンピュータを、前記調理指示出力装置による前記調理指示の出力が不可能な場合に、前記精算装置の状態を判別する判別手段、前記判別手段による前記状態の判別結果に基づいて、前記精算装置に前記調理指示を出力させる出力制御手段、として機能させることを特徴とするプログラムである。
上記構成によれば、POS端末装置20は、自装置の状態に応じた適切なタイミングで指示伝票を発行させることができる。このため、例えば、キッチンプリンタ装置40が故障等により指示伝票を発行することができない場合、POS端末装置20に指示伝票を発行させたとしても、POS端末装置20を扱う店員の操作の妨げとなることや、発行された指示伝票を店員が把握できないといったことを抑えることができる。したがって、キッチン係の店員が適切に調理を開始することができるため、調理の完成までに時間を要してしまうことを抑えることができ、よって、顧客を待たせてしまうことを抑えることができる。これにより、実施形態1のPOSシステム1によれば、好適に指示伝票を発行することができる。
(10) In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer used in a settlement device of a product sales data processing system, which includes a cooking instruction output device that outputs cooking instructions for an ordered product, and a settlement device that settles the payment for the product and outputs a settlement slip indicating the settlement details, to function as a discrimination means that discriminates the status of the settlement device when it is impossible for the cooking instruction output device to output the cooking instructions, and an output control means that causes the settlement device to output the cooking instructions based on the result of the status discrimination by the discrimination means.
According to the above configuration, the POS terminal 20 can issue an instruction slip at an appropriate timing according to the status of the device itself. Therefore, for example, if the kitchen printer 40 is unable to issue an instruction slip due to a malfunction or the like, even if the POS terminal 20 is caused to issue an instruction slip, it is possible to prevent the operation of the POS terminal 20 by the store clerk and the store clerk from being unable to understand the issued instruction slip. Therefore, the kitchen staff can start cooking appropriately, which prevents the time required to complete cooking from being taken up and therefore prevents customers from having to wait. As a result, the POS system 1 of the first embodiment can issue instruction slips appropriately.

なお、上述した説明では、POS端末装置20が、精算部と、判別部と、出力制御部と、受付部と、報知部とを備える構成について説明したが、これらの機能部の全部または一部が、他のコンピュータ装置に具備されていてもよい。例えば、これらの機能部のうち全部または一部が、オーダー端末装置30に具備されていてもよいし、キッチンプリンタ装置40に具備されていてもよいし、これら以外のコンピュータ装置に具備されていてもよい。また、これらの機能部が具備されるコンピュータ装置は、複数台であることに限らず、1台であってもよい。例えば、これらの機能部の全てを一のコンピュータ装置が具備していてもよい。 In the above explanation, the POS terminal device 20 is described as having a configuration including a settlement unit, a discrimination unit, an output control unit, a reception unit, and a notification unit, but all or some of these functional units may be provided in other computer devices. For example, all or some of these functional units may be provided in the order terminal device 30, the kitchen printer device 40, or other computer devices. Furthermore, the number of computer devices that are provided with these functional units is not limited to multiple, and may be one. For example, one computer device may have all of these functional units.

なお、以上に説明したPOSシステム1、1400およびPOS端末装置20を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The programs for implementing the POS system 1, 1400 and POS terminal device 20 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 storage devices 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 program may be transmitted from a computer system that stores the program in a storage device to another computer system via a transmission medium or by a transmission wave in the transmission medium. The "transmission medium" that transmits the program refers to a medium that has a 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 for implementing part of the above-mentioned functions. Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, i.e., a differential file (differential program).

1、1400…POSシステム
20…POS端末装置
30…オーダー端末装置
40…キッチンプリンタ装置
201、301、401…CPU
202…ROM
203…RAM
204…ハードディスク
205…客側表示部
206…客側スキャナ部
208…カード決済部
209…釣銭機
210…店員側表示部
212…店員側スキャナ部
213…印刷部
214、306、406…音声出力部
215、305、405…通信部
216…カメラ
302、402…メモリ
303、403…表示部
304、404…操作部
1, 1400... POS system 20... POS terminal device 30... order terminal device 40... kitchen printer device 201, 301, 401... CPU
202...ROM
203...RAM
204: Hard disk 205: Customer display unit 206: Customer scanner unit 208: Card payment unit 209: Change machine 210: Clerk display unit 212: Clerk scanner unit 213: Printing unit 214, 306, 406: Audio output unit 215, 305, 405: Communication unit 216: Camera 302, 402: Memory 303, 403: Display unit 304, 404: Operation unit

Claims (6)

注文された商品の調理指示を出力する調理指示出力装置と、
前記商品の精算を行うとともに、精算内容を示す精算伝票を出力する精算装置と、
を含む商品販売データ処理システムにおいて、
前記精算装置は、
前記調理指示出力装置による前記調理指示の出力が不可能な場合に、店員が前記精算装置の付近に存在する店員存在状態であるか否かを判別する判別手段と、
前記判別手段により前記店員存在状態であると判別された場合に前記精算装置に前記調理指示を出力させ、前記判別手段により前記店員存在状態ではないと判別された場合に前記調理指示を出力しない出力制御手段と、
を備えることを特徴とする商品販売データ処理システム。
a cooking instruction output device that outputs cooking instructions for the ordered items;
a payment device that performs payment for the products and outputs a payment slip indicating the payment details;
In a product sales data processing system including:
The settlement device includes:
a determination means for determining whether a waiter is present near the payment device when the cooking instruction output device is unable to output the cooking instructions;
an output control means for causing the payment device to output the cooking instruction when the determination means determines that the waiter is present, and for not outputting the cooking instruction when the determination means determines that the waiter is not present;
A product sales data processing system comprising:
前記判別手段は、前記店員存在状態であると判別した場合に、さらに、店員によって顧客対応の操作が行われていることを示す接客操作状態であるか否かを判別し、
前記出力制御手段は、前記判別手段により前記接客操作状態であると判別された場合に前記調理指示を出力せず、前記判別手段により前記接客操作状態ではないと判別された場合に前記精算装置に前記調理指示を出力させる、
ことを特徴とする請求項1に記載の商品販売データ処理システム。
When the determination means determines that the device is in the store clerk presence state, the determination means further determines whether the device is in a customer service operation state, which indicates that a store clerk is performing an operation to serve a customer,
The output control means does not output the cooking instruction when the determination means determines that the machine is in the customer service operation state, and causes the settlement device to output the cooking instruction when the determination means determines that the machine is not in the customer service operation state.
2. The product sales data processing system according to claim 1.
注文された商品の調理指示を出力する調理指示出力装置と、
前記商品の精算を行うとともに、精算内容を示す精算伝票を出力する精算装置と、
を含む商品販売データ処理システムにおいて、
前記精算装置は、
店員が介在して前記商品の購入手続が行われる店員介在モードと、店員が介在せずに前記商品の購入手続が行われるセルフモードと、を含む複数の動作モードのうち、いずれの動作モードで制御するモード制御手段と、
前記調理指示出力装置による前記調理指示の出力が不可能な場合に、前記モード制御手段によって制御される動作モードを判別する判別手段と、
前記判別手段により前記動作モードがセルフモードであると判別された場合に前記調理指示を出力せず、前記判別手段により前記動作モードが前記店員介在モードであると判別された場合に前記精算装置に前記調理指示を出力させる出力制御手段と、
を有する、
ことを特徴とする商品販売データ処理システム。
a cooking instruction output device that outputs cooking instructions for the ordered items;
a payment device that performs payment for the products and outputs a payment slip indicating the payment details;
In a product sales data processing system including:
The settlement device includes:
a mode control means for controlling the device in one of a plurality of operation modes including a store clerk-assisted mode in which the purchase procedure for the product is carried out with the intervention of a store clerk and a self-operation mode in which the purchase procedure for the product is carried out without the intervention of a store clerk;
a determination means for determining an operation mode controlled by the mode control means when the cooking instruction output device is unable to output the cooking instructions;
an output control means for not outputting the cooking instruction when the determination means determines that the operation mode is the self-service mode, and for causing the payment device to output the cooking instruction when the determination means determines that the operation mode is the staff-assisted mode;
having
A product sales data processing system comprising:
前記出力制御手段によって前記調理指示が出力されない場合に、前記調理指示の出力開始の指示を受け付ける受付手段を備える、
ことを特徴とする請求項1から3のいずれか一項に記載の商品販売データ処理システム。
a receiving means for receiving an instruction to start outputting the cooking instructions when the output control means does not output the cooking instructions,
4. The product sales data processing system according to claim 1 ,
注文された商品の調理指示を出力する調理指示出力装置と、
前記商品の精算を行うとともに、精算内容を示す精算伝票を出力する精算装置と、
を含む商品販売データ処理システムの前記精算装置に用いられるコンピュータを、
前記調理指示出力装置による前記調理指示の出力が不可能な場合に、店員が前記精算装置の付近に存在する店員存在状態であるか否かを判別する判別手段、
前記判別手段により前記店員存在状態であると判別された場合に前記精算装置に前記調理指示を出力させ、前記判別手段により前記店員存在状態ではないと判別された場合に前記調理指示を出力しない出力制御手段、
として機能させることを特徴とするプログラム。
a cooking instruction output device that outputs cooking instructions for the ordered items;
a payment device that performs payment for the products and outputs a payment slip indicating the payment details;
A computer used in the settlement device of a product sales data processing system including:
a determination means for determining whether a waiter is present near the payment device when the cooking instruction output device is unable to output the cooking instructions;
an output control means for causing the payment device to output the cooking instruction when the determination means determines that the waiter is present, and for not outputting the cooking instruction when the determination means determines that the waiter is not present;
A program characterized by causing the program to function as a
注文された商品の調理指示を出力する調理指示出力装置と、
前記商品の精算を行うとともに、精算内容を示す精算伝票を出力する精算装置と、
を含む商品販売データ処理システムの前記精算装置に用いられるコンピュータを、
店員が介在して前記商品の購入手続が行われる店員介在モードと、店員が介在せずに前記商品の購入手続が行われるセルフモードと、を含む複数の動作モードのうち、いずれかの動作モードで制御するモード制御手段、
前記調理指示出力装置による前記調理指示の出力が不可能な場合に、前記モード制御手段によって制御される動作モードを判別する判別手段、
前記判別手段により前記動作モードがセルフモードであると判別された場合に前記調理指示を出力せず、前記判別手段により前記動作モードが前記店員介在モードであると判別された場合に前記精算装置に前記調理指示を出力させる出力制御手段、
として機能させるプログラム
a cooking instruction output device that outputs cooking instructions for the ordered items;
a payment device that performs payment for the products and outputs a payment slip indicating the payment details;
A computer used in the settlement device of a product sales data processing system including:
a mode control means for controlling the device in one of a plurality of operation modes including a store clerk-assisted mode in which the purchase procedure for the product is carried out with the intervention of a store clerk and a self-operation mode in which the purchase procedure for the product is carried out without the intervention of a store clerk;
a determination means for determining an operation mode controlled by the mode control means when the cooking instruction output device is unable to output the cooking instructions;
an output control means for not outputting the cooking instruction when the determination means determines that the operation mode is the self-service mode, and for causing the payment device to output the cooking instruction when the determination means determines that the operation mode is the staff-assisted mode;
A program that functions as a
JP2020207660A 2020-12-15 2020-12-15 Product sales data processing system and program Active JP7688376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020207660A JP7688376B2 (en) 2020-12-15 2020-12-15 Product sales data processing system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020207660A JP7688376B2 (en) 2020-12-15 2020-12-15 Product sales data processing system and program

Publications (2)

Publication Number Publication Date
JP2022094654A JP2022094654A (en) 2022-06-27
JP7688376B2 true JP7688376B2 (en) 2025-06-04

Family

ID=82162668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020207660A Active JP7688376B2 (en) 2020-12-15 2020-12-15 Product sales data processing system and program

Country Status (1)

Country Link
JP (1) JP7688376B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004295311A (en) 2003-03-26 2004-10-21 Seiko Instruments Inc Method for printing accounting slip and cooking instruction slip for order data processing system
JP2015049524A (en) 2013-08-29 2015-03-16 シャープ株式会社 Sales processing device, sales processing system
JP2016051476A (en) 2014-08-28 2016-04-11 株式会社寺岡精工 Slip output control device and slip output system
JP2016081304A (en) 2014-10-16 2016-05-16 セイコーエプソン株式会社 Printing control unit, printing system and control method of printing control unit

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06176272A (en) * 1992-12-04 1994-06-24 Tokyo Electric Co Ltd Product sales data processor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004295311A (en) 2003-03-26 2004-10-21 Seiko Instruments Inc Method for printing accounting slip and cooking instruction slip for order data processing system
JP2015049524A (en) 2013-08-29 2015-03-16 シャープ株式会社 Sales processing device, sales processing system
JP2016051476A (en) 2014-08-28 2016-04-11 株式会社寺岡精工 Slip output control device and slip output system
JP2016081304A (en) 2014-10-16 2016-05-16 セイコーエプソン株式会社 Printing control unit, printing system and control method of printing control unit

Also Published As

Publication number Publication date
JP2022094654A (en) 2022-06-27

Similar Documents

Publication Publication Date Title
JP7662223B2 (en) Product sales data processing device and program
JP7360750B2 (en) Product sales data processing device and program
JP7743115B2 (en) Product sales data processing device and program
JP7776168B2 (en) Product sales data processing device and program
JP7335015B2 (en) Sales data processor and program
JP7217490B2 (en) Merchandise sales data processor and program
JP7486764B2 (en) Product sales data processing device and program
JP2025142355A (en) Article information processor and program
JP2023076526A (en) Commodity sales data processing device and program
JP6360009B2 (en) Checkout system, settlement apparatus and control program thereof
JP2025107488A (en) Product sales data processing device and program
JP7688376B2 (en) Product sales data processing system and program
JP7486850B2 (en) SALES DATA PROCESSING DEVICE, PROGRAM, AND SALES DATA PROCESSING METHOD
JP7124162B2 (en) Checkout system, payment device, checkout processing method and control program
JP7607900B2 (en) Product sales data processing device and program
JP2023168512A (en) Commodity sales data processing device and program
JP2021174318A (en) Settlement system, checkout method, and program
JP7835470B2 (en) Product registration device and program
JP7626427B2 (en) Product sales data processing system, device for store clerk, device for customer, notification method, and program
JP7563736B2 (en) Product sales data processing device, program, and product sales data processing method
JP7607898B2 (en) Product sales data processing device, product sales data processing method, and program
JP6793985B2 (en) Product sales data processing system and program
JP7171195B2 (en) Order management system, order management device and its program
JP6652598B2 (en) Checkout system, settlement device, checkout processing method, and control program
JP2023078803A (en) payment device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240813

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250305

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250422

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250516

R150 Certificate of patent or registration of utility model

Ref document number: 7688376

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150