[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2023030705A - Information processing method, information processing apparatus, program, and information processing system - Google Patents

Information processing method, information processing apparatus, program, and information processing system Download PDF

Info

Publication number
JP2023030705A
JP2023030705A JP2021135975A JP2021135975A JP2023030705A JP 2023030705 A JP2023030705 A JP 2023030705A JP 2021135975 A JP2021135975 A JP 2021135975A JP 2021135975 A JP2021135975 A JP 2021135975A JP 2023030705 A JP2023030705 A JP 2023030705A
Authority
JP
Japan
Prior art keywords
product
data
image data
information processing
operation button
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.)
Granted
Application number
JP2021135975A
Other languages
Japanese (ja)
Other versions
JP7322928B2 (en
Inventor
朗 斉藤
Akira Saito
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2021135975A priority Critical patent/JP7322928B2/en
Publication of JP2023030705A publication Critical patent/JP2023030705A/en
Priority to JP2023117973A priority patent/JP2023126732A/en
Application granted granted Critical
Publication of JP7322928B2 publication Critical patent/JP7322928B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Character Input (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

To provide an information processing method, an information processing apparatus, a program, and an information processing system in which accounting processing can be carried out with lessor burden and labor.SOLUTION: The present invention is directed to an information processing method including: acquiring article image data including image data of specific information for specifying a certain article and image data of a price of the certain article; generating data of an order reception image including an operation button for use in reception of an order of the certain article on the basis of the article image data; generating article data represented by the operation button and in which the certain article is associated with the price of the certain article on the basis of the article image data; displaying the order reception image corresponding to the data of the generated order reception image on a display screen so that an operation on the operation button can be received; discriminating whether the operation on the operation button included in the order reception image displayed on the display screen is carried out; and, if it is determined that the operation on the operation button is carried out, generating sales data on the basis of the article data of the certain article.SELECTED DRAWING: Figure 7

Description

この発明は、情報処理方法、情報処理装置、プログラム及び情報処理システムに関する。 The present invention relates to an information processing method, an information processing apparatus, a program, and an information processing system.

小売店舗などの商業施設で会計処理に用いられるレジスタ(金銭登録機。通称レジ)では一般に、商品名と金額とを対応付けておき、注文された商品に応じたボタンの操作によって売り上げが計上される。特許文献1では、タブレット端末などの店舗端末において、メニュー表の画像に対して商品名や料金などを読み取る範囲をユーザが指定して、指定された画像範囲の文字を読み取り、商品と料金とを対応付けたデータを生成して、これをメニュー情報データベースに登録する技術が開示されている。 In a cash register (cash register, commonly known as cash register) used for accounting in commercial facilities such as retail stores, product names and amounts are generally associated, and sales are recorded by operating buttons corresponding to ordered products. be. In Patent Literature 1, in a store terminal such as a tablet terminal, a user designates a range to read product names and prices in an image of a menu table, reads characters in the designated image range, and identifies products and prices. A technique for generating associated data and registering it in a menu information database is disclosed.

特許第6099788号公報Japanese Patent No. 6099788

しかしながら、従来技術では、商品の注文を受け付けてレジスタで会計処理するためのユーザの操作の手間を十分に軽減することができない。 However, in the conventional technology, it is not possible to sufficiently reduce the user's operation troubles for accepting product orders and performing accounting processing at the register.

この発明の目的は、より少ない手間で商品の会計処理を行うことが可能になる情報処理方法、情報処理装置、プログラム及び情報処理システムを提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide an information processing method, an information processing apparatus, a program, and an information processing system that enable the accounting processing of products with less effort.

上記目的を達成するため、本発明は、
ある商品を特定する特定情報の画像データと前記ある商品の金額の画像データとを含む商品画像データを取得し、
前記商品画像データに基づいて、前記ある商品の注文を受け付けるための操作ボタンを含む注文受付画像のデータを生成し、
前記商品画像データに基づいて、前記操作ボタンで表される前記ある商品と当該ある商品の金額とを対応付けた商品データを生成し、
生成された前記注文受付画像のデータに応じた前記注文受付画像を、前記操作ボタンの操作を受け付け可能に表示画面に表示させ、
前記表示画面に表示された前記注文受付画像に含まれる前記操作ボタンの操作がなされたか否かを判別し、
前記操作ボタンの前記操作がなされたと判別した場合には、前記ある商品の前記商品データに基づいて、前記ある商品の売上データを生成する
情報処理方法である。
In order to achieve the above object, the present invention
Acquiring product image data including image data of specific information specifying a product and image data of the price of the product,
generating order reception image data including an operation button for accepting an order for the certain product based on the product image data;
generating product data in which the product represented by the operation button and the price of the product are associated with each other based on the product image data;
displaying the order reception image corresponding to the data of the generated order reception image on a display screen so as to be able to receive the operation of the operation button;
determining whether or not the operation button included in the order reception image displayed on the display screen has been operated;
In the information processing method, sales data of the certain product is generated based on the product data of the certain product when it is determined that the operation button has been operated.

本発明に従うと、より少ない手間で商品の会計処理を行うことが可能になるという効果がある。 According to the present invention, there is an effect that it becomes possible to perform the accounting processing of the product with less trouble.

本実施形態の情報処理システムの構成を示すブロック図である。1 is a block diagram showing the configuration of an information processing system according to an embodiment; FIG. メニュー表について説明する図である。It is a figure explaining a menu table. 商品及び金額の設定について説明する図である。It is a figure explaining the setting of goods and amount of money. 割引設定について説明する図である。It is a figure explaining discount setting. 割引適用について説明する図である。It is a figure explaining discount application. 外部設定制御処理の制御手順を示すフローチャートである。4 is a flowchart showing a control procedure of external setting control processing; 生成された注文受付画面の例を示す図である。It is a figure which shows the example of the order reception screen produced|generated. 会計処理に係る動作の流れを説明する図である。It is a figure explaining the flow of the operation|movement regarding accounting processing.

以下、本発明の実施の形態を図面に基づいて説明する。
図1は、本実施形態の情報処理システム100の構成を示すブロック図である。
情報処理システム100は、情報処理装置1と、レジスタ4(外部機器)とを含む。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing the configuration of an information processing system 100 of this embodiment.
The information processing system 100 includes an information processing device 1 and a register 4 (external device).

情報処理装置1は、携帯型の汎用端末電子機器であり、例えば、スマートフォンである。
情報処理装置1は、CPU11(Central Processing Unit)(処理部)と、記憶部12と、表示部13と、操作受付部14と、撮影部15と、通信部16(第1の通信部)などを備える。
The information processing device 1 is a portable general-purpose terminal electronic device, such as a smart phone.
The information processing apparatus 1 includes a CPU 11 (Central Processing Unit) (processing unit), a storage unit 12, a display unit 13, an operation reception unit 14, an imaging unit 15, a communication unit 16 (first communication unit), and the like. Prepare.

CPU11は、演算処理を行い、情報処理装置1の動作を統括制御するハードウェアプロセッサである。CPU11は、単一のプロセッサであってもよいし、複数個のプロセッサを有し、各々共通の処理を並列に行う又は異なる処理を各々別個に行うものであってもよい。少なくともこのCPU11が本実施形態のコンピュータに含まれる。 The CPU 11 is a hardware processor that performs arithmetic processing and centrally controls the operation of the information processing apparatus 1 . The CPU 11 may be a single processor, or may have a plurality of processors, each of which performs common processing in parallel or different processing separately. At least this CPU 11 is included in the computer of this embodiment.

記憶部12は、データを記憶するメモリを有する。記憶部12は、CPU11に作業用のメモリ空間を提供して一時データを記憶するRAMと、プログラム121や設定データなどを記憶する不揮発性メモリとを含む。RAMは、例えば、DRAMであり、不揮発性メモリは、例えば、フラッシュメモリである。プログラム121には、画像データから文字を識別する機能(OCR)に係るプログラムと、後述のレジ勘定補助アプリとを含む。不揮発性メモリに記憶される設定データには、レジ勘定補助アプリで用いられる注文入力操作用の注文受付画像データ122及び当該注文受付画像データ122を介して受け付けられた操作により選択された商品名と、当該商品名に対応する売上金額とを記憶する商品リスト123とを含む。 The storage unit 12 has a memory that stores data. The storage unit 12 includes a RAM that provides a working memory space to the CPU 11 and stores temporary data, and a non-volatile memory that stores the program 121, setting data, and the like. The RAM is, for example, a DRAM, and the non-volatile memory is, for example, a flash memory. The program 121 includes a program relating to the function of identifying characters from image data (OCR), and a cashier accounting assistance application which will be described later. The setting data stored in the non-volatile memory includes the order reception image data 122 for the order input operation used in the cash register assistance application, and the product name selected by the operation accepted through the order reception image data 122. , and the product list 123 that stores the sales amount corresponding to the product name.

表示部13は、表示画面を有し、当該表示画面にCPU11の制御に基づいて表示を行う。表示画面は、特には限られないが、例えば、液晶ディスプレイ(LCD)である。また、表示部13は、動作状態や充電状態などのステータスを報知するためのLEDランプを有していてもよい。 The display unit 13 has a display screen, and displays information on the display screen under the control of the CPU 11 . The display screen is not particularly limited, but is, for example, a liquid crystal display (LCD). Moreover, the display unit 13 may have an LED lamp for notifying the status such as the operating state and the charging state.

操作受付部14は、ユーザなどの外部からの入力操作を受け付けて入力信号を生成し、当該入力信号をCPU11へ出力する。操作受付部14は、例えば、表示画面に重なって位置するタッチパネルを有する。また、操作受付部14は、押しボタンスイッチやスライドスイッチなどを有していてもよい。 The operation reception unit 14 receives an input operation from the outside such as a user, generates an input signal, and outputs the input signal to the CPU 11 . The operation reception unit 14 has, for example, a touch panel that overlaps the display screen. Also, the operation reception unit 14 may have a push button switch, a slide switch, or the like.

撮影部15は、撮影動作を行って画像データを生成、出力するデジタルカメラである。撮影部15は、例えば、レンズ(光学系)と、二次元配列されたCMOSセンサとを有し、RGB各波長帯で撮影を行ってカラー画像データを生成する。 The photographing unit 15 is a digital camera that performs a photographing operation to generate and output image data. The imaging unit 15 has, for example, a lens (optical system) and two-dimensionally arranged CMOS sensors, and performs imaging in each of the RGB wavelength bands to generate color image data.

通信部16は、外部機器と無線通信を行う。通信部16が制御可能な無線通信には、電話通信、WiFiなどの無線LAN(Local Area Network)、及びブルートゥース(登録商標)などの近距離無線通信などが含まれ、通信部16は、可能な通信の周波数や偏波特性などに従ったアンテナを各々有する。レジスタ4との通信には、ここでは、ブルートゥースが利用される。ブルートゥースの規格は特には限られないが、例えば、Low Energy規格とすることで、開店中に接続状態が維持されていても電力消費量を小さく抑えることができる。 The communication unit 16 performs wireless communication with an external device. Wireless communication that can be controlled by the communication unit 16 includes telephone communication, wireless LAN (Local Area Network) such as WiFi, and short-range wireless communication such as Bluetooth (registered trademark). Each has an antenna that conforms to the communication frequency and polarization characteristics. Bluetooth is used here for communication with the register 4 . Although the Bluetooth standard is not particularly limited, for example, by adopting the Low Energy standard, power consumption can be kept low even if the connection state is maintained while the store is open.

レジスタ4は、店内などに位置して会計処理に利用される金銭登録機(キャッシュレジスタ)である。レジスタ4は、CPU41(制御部)と、記憶部42と、表示部43と、操作受付部44と、通信部46(第2の通信部)と、印字部47と、用紙搬送部48などを備える。 The register 4 is a cash register (cash register) located in a store or the like and used for accounting. The register 4 includes a CPU 41 (control unit), a storage unit 42, a display unit 43, an operation reception unit 44, a communication unit 46 (second communication unit), a printing unit 47, a paper transport unit 48, and the like. Prepare.

CPU41は、演算処理を行い、レジスタ4の動作を統括制御する。CPU41は、汎用のCPUだけではなく、マイコンなどを有していてもよい。また、CPU41の演算処理の一部が専用の論理回路などでなされてもよい。 The CPU 41 performs arithmetic processing and centrally controls the operation of the register 4 . The CPU 41 may have not only a general-purpose CPU but also a microcomputer or the like. Also, part of the arithmetic processing of the CPU 41 may be performed by a dedicated logic circuit or the like.

記憶部42は、データを記憶するメモリを有する。記憶部42は、CPU41に作業用のメモリ空間を提供し、一時データを記憶するRAMと、プログラム421、設定データや売り上げ情報などを記憶する不揮発性メモリとを含んでいてよい。不揮発性メモリは、例えば、フラッシュメモリである。設定データには、登録された商品名、商品の金額及びこれらに対応する操作受付部44の受付ボタンの位置との関係を示す入力設定422が含まれていてよい。 The storage unit 42 has a memory that stores data. The storage unit 42 may include a RAM that provides a working memory space to the CPU 41 and stores temporary data, and a non-volatile memory that stores the program 421, setting data, sales information, and the like. A non-volatile memory is, for example, a flash memory. The setting data may include input settings 422 indicating the relationship between the registered product name, product price, and the position of the reception button of the operation reception unit 44 corresponding thereto.

表示部43は、表示画面を有し、CPU41の制御に基づいて表示画面に金額などの表示を行う。表示画面は、例えば、LCDであるが、これに限られない。 The display unit 43 has a display screen, and displays the amount of money and the like on the display screen under the control of the CPU 41 . The display screen is, for example, an LCD, but is not limited to this.

操作受付部44は、ユーザなどの外部からの入力操作を受け付けて操作信号を生成し、当該操作信号をCPU41へ出力する。操作受付部44は、商品の売上金額や客からの受領金額などの入力操作が可能である。また、操作受付部44には、上記のように、入力設定422で割り当てられた商品の売上げを直接入力可能な登録ボタンが含まれる。 The operation reception unit 44 receives an input operation from the outside such as a user, generates an operation signal, and outputs the operation signal to the CPU 41 . The operation reception unit 44 is capable of inputting the sales amount of the product, the amount received from the customer, and the like. The operation reception unit 44 also includes a registration button that allows direct input of the sales of the product assigned in the input setting 422 as described above.

通信部46は、外部機器、ここでは、情報処理装置1との間での通信を制御する。通信部46は、情報処理装置1と共通の通信規格で通信が可能であり、ここでは、図示略のアンテナを介したブルートゥースによる通信を制御する。 The communication unit 46 controls communication with an external device, here, the information processing apparatus 1 . The communication unit 46 can communicate with the information processing apparatus 1 according to a common communication standard, and here controls Bluetooth communication via an antenna (not shown).

印字部47は、レシート用紙に対して売り上げ情報を印字記録する。印字部47の記録方式は特には限られないが、例えば、熱転写方式などであってもよい。 The printing unit 47 prints and records sales information on receipt paper. The recording method of the printing unit 47 is not particularly limited, but may be, for example, a thermal transfer method.

用紙搬送部48は、レシート用紙を適宜なタイミングで適切な長さだけ移動させて、印字記録が行われる位置に供給、排出する。用紙搬送部48は、例えば、回転ローラとモータなどを有し、ロール状のレシート用紙が取り付けられた回転ローラをモータにより回転動作させて、レシート用紙を送り出す動作などを行う。 The paper conveying unit 48 moves the receipt paper by an appropriate length at an appropriate timing, and supplies and discharges it to a position where print recording is performed. The paper conveying unit 48 has, for example, a rotating roller and a motor, and rotates the rotating roller to which a roll of receipt paper is attached by the motor to send out the receipt paper.

次に、本実施形態の情報処理システム100における会計処理について説明する。
情報処理システム100では、最終的な会計処理は、レジスタ4によって行われる。レジスタ4では、通常の会計処理が可能であり、各商品の売上金額を入力する操作を行って加算し、必要に応じて消費税の外税分などを算出、追加したり、割引分を差し引いたりすることができる。商品の金額は、売上対象の商品に対応付けられて特定のキーなどに登録されていてよく、レジスタ4では、店員などのユーザが注文を受けた商品に対応するキーを操作(押下など)することで当該商品の金額が売上金額として加算されればよいが、金額そのものを直接テンキーを操作(押下)するなどにより入力することが可能であってよい。なお、商品は、物品に加えて又は代えてサービス(役務)であってもよい。
Next, accounting processing in the information processing system 100 of this embodiment will be described.
In the information processing system 100 , final accounting processing is performed by the register 4 . In the register 4, normal accounting processing is possible, and the operation of inputting the sales amount of each product is added, and if necessary, the exclusivity of consumption tax is calculated, added, or discounted. can be The price of the product may be associated with the product to be sold and registered in a specific key. Thus, the amount of the product may be added as the sales amount, but the amount itself may be input by directly operating (depressing) the numeric keypad. It should be noted that the goods may be services in addition to or instead of goods.

これに加え、レジスタ4は、通信部46を介して情報処理装置1から売上データを取得することができる。情報処理装置1では、売上データの生成に係るプログラム121の動作により、注文された商品(ある商品)の売上金額と簡易な商品情報(特定情報)が通信部16を介してレジスタ4に送信される。情報処理装置1における売上データの生成は、客などに提示するために作成されたメニュー表の撮影データ(商品画像データ)を取り込んで(取得して)作成される注文受付画像が表示された表示画面を用いて行われる。 In addition, the register 4 can acquire sales data from the information processing device 1 via the communication section 46 . In the information processing device 1, the sales amount of the ordered product (certain product) and simple product information (specific information) are transmitted to the register 4 via the communication unit 16 by the operation of the program 121 related to the generation of sales data. be. The sales data is generated by the information processing apparatus 1 by displaying an order acceptance image created by importing (acquiring) photographed data (merchandise image data) of a menu table created for presentation to customers. It is done using the screen.

図2は、メニュー表Mについて説明する図である。
メニュー表Mは、図2(a)に示すように、本実施形態の商品画像であり、例えば、飲食店における飲食メニューの画像(文字を含む)とその金額の画像(文字数字の画像)とが対応付けられて示されているものである。メニュー表Mは、手書きしたもの又は手書きしたものを複写したものなどであってもよいし、ドローツールやペイントツールなどのアプリケーションプログラムを用いて任意の配置で飲食店員などが作成したものであってもよい。
FIG. 2 is a diagram explaining the menu table M. As shown in FIG.
The menu table M, as shown in FIG. 2A, is a product image of the present embodiment. are shown in association with each other. The menu table M may be handwritten or a copy of a handwritten one, or may be created by a restaurant staff or the like in an arbitrary arrangement using an application program such as a drawing tool or a painting tool. good too.

ここでは、メニュー表Mには、複数のセットや定食などのメニューがブロックごとに記載されており、一部のメニューは写真などとともに表示されている。すなわち、このメニュー表Mは、客が注文する商品を選びやすいように作成されたものであって、レジスタ4に商品登録するために商品名(特定情報の表示)とその金額の表示とが明示的に対応付けられたテキストデータなどとして作成されたものでなくてもよい。 Here, in the menu table M, menus such as a plurality of sets and set meals are described for each block, and some menus are displayed together with photographs. Namely, this menu table M is created so that the customer can easily select the product to be ordered, and the name of the product (display of the specific information) and the display of the price are clearly displayed in order to register the product in the register 4. It does not have to be created as text data or the like associated with each other.

このメニュー表Mを情報処理装置1の撮影部15(カメラ)などにより撮影してメニュー画像データを取得した後に、プログラム121のOCRソフトウェアなどを用いて文字及び数字(値段を示す記号を含んでいてもよい)を識別し、図2(b)に示すように、文字列や数字列を抽出することができる。これらの文字列や数字列は、商品名を示す操作ボタンの候補とされる。 After acquiring the menu image data by photographing the menu table M with the photographing unit 15 (camera) of the information processing apparatus 1, the OCR software of the program 121 or the like is used to display characters and numbers (including symbols indicating prices). ) can be identified, and character strings and number strings can be extracted as shown in FIG. 2(b). These character strings and number strings are candidates for operation buttons indicating product names.

図3は、商品及び金額の設定について説明する図である。ここでは、図2(b)で示したメニュー画像データのうち上段中央に位置する「Aセット」の部分のみを取り上げて説明するが、他の部分に対しても順次又はまとめて同一の内容の設定処理が行われる。 FIG. 3 is a diagram illustrating setting of products and amounts. Here, of the menu image data shown in FIG. 2(b), only the "A set" portion located in the center of the upper row will be described. Setting processing is performed.

図3(a)に示すように、抽出された文字列や数字列は、それぞれ単純な外枠付きで、あるいは押しボタンスイッチの平面視形状が描画された操作ボタンとして示されている。これらのうち、まず、商品名(メニュー名、ある商品の特定情報)を選択する画面が表示される。いずれかの商品名を示す操作ボタンを選択する操作(例えば、マウスなどのポインティングデバイスにより操作ボタンの表示範囲にカーソルを重ねてクリックする操作、当該表示範囲を指などによりタップする操作など。以降、この操作を操作ボタンの操作と記す)がなされると(ここでは、例えば、「醤油ラーメン(小)」)、図3(b)に示すように、商品名に対応する金額(ある商品の金額)を選択する画面が表示される。ここでは、2つの「950円」のうち上段側に位置するものが選択されることで、「醤油ラーメン(小)」の金額として、「円」単位で「950」が設定される。すなわち、選択された金額を示す文字/数字列中に通貨単位などを示す文字が含まれる場合には、当該通貨単位が適切に識別されてよい。なお、ドルやユーロに対してセントなどの補助単位が含まれ得る場合には、これらの単位(切れ目)が適宜判別されてよい。これにより、ある商品と当該商品の金額とが対応付けられる。金額として示された文字列(数字列)は操作ボタンの候補から除外されてもよいが、複数の商品に対して単一の金額が示されている場合などを考慮して、再度金額として選択可能に操作ボタンの候補に残されてもよい。 As shown in FIG. 3A, each of the extracted character strings and number strings is indicated as an operation button with a simple outer frame or a push button switch drawn in plan view. Among these, first, a screen for selecting a product name (menu name, specific information of a product) is displayed. An operation of selecting an operation button indicating one of the product names (for example, an operation of placing the cursor over the display range of the operation button with a pointing device such as a mouse and clicking, an operation of tapping the display range with a finger, etc.). When this operation is referred to as operation of the operation button (here, for example, "Soy sauce ramen (small)"), the amount corresponding to the product name (the price of a certain product) is displayed as shown in FIG. ) is displayed. Here, by selecting the one on the upper side of the two "950 yen", "950" is set in units of "yen" as the price of "soy sauce ramen (small)". That is, if the character/number string indicating the selected amount includes characters indicating a currency unit, etc., the currency unit may be appropriately identified. In addition, when subunits such as cents can be included in dollars and euros, these units (breaks) may be appropriately determined. As a result, a product is associated with the price of the product. Character strings (number strings) indicated as monetary amounts may be excluded from operation button candidates, but in consideration of cases such as when a single monetary amount is indicated for multiple products, select them again as monetary amounts. It may be left as an operation button candidate.

上記の商品名(特定情報)及び対応する金額が含まれる操作ボタンの操作を受け付ける処理が全ての商品について繰り返し行われる。全ての商品及び当該商品の金額の操作ボタンが操作されて、画面上でポインティングデバイスなどにより選択終了ボタンEの操作がなされると、図3(c)に示すように、操作されていない残りの操作ボタンの文字列は、当該操作ボタンとしての表示設定から除外される。 The process of accepting the operation of the operation button containing the product name (specific information) and the corresponding amount is repeated for all products. When the operation buttons for all the products and the price of the product are operated, and the selection end button E is operated by a pointing device or the like on the screen, as shown in FIG. The character string of the operation button is excluded from the display settings for the operation button.

図4は、割引設定について説明する図である。ここでは、図2(b)で示したメニュー画像データのうち上段左側に位置するラーメンに係るメニューの部分について説明する。 FIG. 4 is a diagram for explaining discount setting. Here, of the menu image data shown in FIG. 2B, the portion of the menu relating to ramen located on the upper left side will be described.

図4(a)に示すように、通常の商品に加えて、「100円引!!」のような金額の一時的な割引又は割増といった変更(価格変動情報)に係る変更金額の表示も注文の対象に含まれ得る。ここでは、「100円引」が商品名(特定情報)とされて操作ボタンR1(変更ボタン)として表示され、同時に、金額としては「-100」が登録されればよい。ここでは定額の割引例を示したが、割引では、比率が指定されてもよい。割引は、直近に注文された商品の額に対して割引が適用になればよい。また、割引だけではなく、割増などがあってもよい。これは、例えば、深夜割増などがある場合に表示、利用され得る。その他、上記レジスタ4の設定と同様に、情報処理装置1でも、商品には、物品に加えて又は代えてサービス(役務)が含まれていてもよい。確定ボタンCが操作されることで、注文受付画像の表示内容が確定される。 As shown in FIG. 4(a), in addition to the normal product, the display of the changed amount related to the change (price change information) such as a temporary discount or premium such as "100 yen discount!!" can be included in the scope of Here, "100 yen discount" is displayed as the product name (specific information) and displayed as the operation button R1 (change button), and at the same time, "-100" is registered as the amount. Although a fixed amount discount example is shown here, a ratio may be specified for the discount. The discount should be applied to the amount of the most recently ordered product. In addition to the discount, there may be a surcharge or the like. This can be displayed and used, for example, when there is a late-night surcharge. In addition, as in the setting of the register 4, in the information processing device 1, the product may include services in addition to or instead of the product. By operating the confirmation button C, the display contents of the order acceptance image are confirmed.

なお、この「100円引」には、「AM11:00-11:30」の時間限定である。情報処理装置1では、これを読み取って、又はユーザ操作に基づいて、「100円引」の操作ボタンが割引時間帯のみ操作が可能とされてもよい。図4(b)に示すように、対象時間外では操作ボタンR2が操作不能な状態で表示されてもよいし、あるいは、対象時間外にはこの操作ボタンR2自体が消去されてもよい。 This "100 yen discount" is limited to "11:00 AM to 11:30 AM". In the information processing apparatus 1, by reading this or based on the user's operation, the "100 yen discount" operation button may be made operable only during the discount period. As shown in FIG. 4B, the operation button R2 may be displayed in an inoperable state outside the target time, or the operation button R2 itself may be erased outside the target time.

図5は、割引適用について説明する図である。
上記では、100円の割引をユーザが入力操作するものとして定めたが、割引対象商品と時間帯の設定に基づいて、自動的に割引がなされた金額の設定及び表示に切り替えられるように設定されてもよい。図5(a)に示す通常の時間帯の金額設定での表示(第2の注文受付画像)に対して、情報処理装置1で計時されている日時に応じて自動的に「醤油ラーメン」、「塩ラーメン」、「味噌ラーメン」の金額Rdが100円割引された表示(図5(b)、第1の注文受付画像)となるように、適用条件が満たされているか否かに応じた複数種類の注文受付画像のデータが定められる。割引された金額の表示は、割引料金であることが分かるよう表示色又は背景色が変更されたり枠などで囲まれたりされてもよい。あるいは、割引/割増を示す特定の標識や記号などが金額に付随して表示されてもよい。
FIG. 5 is a diagram for explaining discount application.
In the above description, it is assumed that the user inputs a discount of 100 yen. However, it is set so that the setting and display of the discounted amount can be automatically switched based on the setting of the product to be discounted and the time period. may In response to the display (second order reception image) in which the amount is set for the normal time period shown in FIG. Depending on whether the application condition is satisfied or not, the amount Rd of "salt ramen" and "miso ramen" is discounted by 100 yen (Fig. 5(b), first order acceptance image). A plurality of types of order reception image data are defined. The discounted price may be displayed in a different display color or background color or surrounded by a frame or the like so that the discounted price can be recognized. Alternatively, a specific sign, symbol, etc. indicating the discount/surcharge may be displayed along with the amount.

これら複数種類(ここでは2種類)の注文受付画像のデータは、メニュー画像データなどに基づく商品及び金額の設定時にまとめて生成されればよい。また、画像データがHTMLなどの表示データである場合には、単一のデータファイルに複数の表示パターンを統合的に含んで選択的に表示がなされるように定められてもよい。商品の金額設定は、割引又は割増の有無に応じた金額がそれぞれ対応付けられて記憶されてもよいし、元の金額と割引/割増額とがそれぞれ対応付けられて記憶されてもよい。 These plural types (here, two types) of data of order reception images may be collectively generated at the time of setting products and prices based on menu image data or the like. In addition, when the image data is display data such as HTML, a single data file may include a plurality of display patterns integrally and may be selectively displayed. The price setting of the product may be stored in correspondence with the price depending on whether there is a discount or a premium, or may be stored in correspondence with the original price and the discount/surcharge.

なお、ユーザが全て商品名及び対応する金額を指定するのではなく、先に商品名と、当該商品名に対応する金額とが推定されてもよい。この場合、数字列、特に通貨単位が含まれるものが先に金額として推定され、推定された金額と対応する位置、例えば、横並びで位置する文字列などが商品名として推定される。推定の誤りなどは、ユーザによる入力操作により訂正可能である。 It should be noted that the product name and the price corresponding to the product name may be presumed instead of the user specifying all the product names and the corresponding prices. In this case, a number string, especially a number containing a currency unit is first estimated as an amount, and a position corresponding to the estimated amount, for example, a character string positioned horizontally is estimated as a product name. An estimation error or the like can be corrected by an input operation by the user.

図6は、情報処理装置1で実行される外部設定制御処理のCPU11による制御手順を示すフローチャートである。本実施形態の情報処理方法を含むこの外部設定制御処理は、例えば、店舗の開店前などに予めなされるものであって、情報処理装置1においてレジ勘定補助アプリが起動され、アプリ内で設定を開始する操作が受け付けられることなどによって、開始される。 FIG. 6 is a flowchart showing the control procedure by the CPU 11 of the external setting control process executed by the information processing apparatus 1. As shown in FIG. This external setting control process including the information processing method of the present embodiment is performed in advance, for example, before the opening of the store. It is started when an operation to start is accepted.

CPU11は、メニュー表Mの撮影データを取得する(ステップS101;画像取得ステップ、画像取得手段)。撮影データは、予め撮影がなされて記憶部12や外部のネットワーク上のドライブやフォルダなどに記憶保持されている撮影データをファイル一覧などから選択するものであってもよいし、ステップS101の処理内でユーザに撮影部15によって撮影させるようガイダンスなどを行うものであってもよい。 The CPU 11 obtains photographed data of the menu table M (step S101; image obtaining step, image obtaining means). The photographed data may be selected from a file list or the like, photographed data that has been photographed in advance and stored in the storage unit 12 or in a drive or folder on an external network. Guidance or the like may be performed so that the user is allowed to take an image using the image capturing unit 15 in .

CPU11は、取得したメニュー表Mの撮影データの文字(テキスト部分)を識別、抽出して当該文字の位置情報を有するテキストデータを生成する(ステップS102)。CPU11は、テキストデータを記載部分ごとに分割し、各々の位置範囲で操作ボタン化して表示させる(ステップS103)。また、CPU11は、商品の選択終了ボタンEを併せて表示させる。 The CPU 11 identifies and extracts characters (text portions) of the photographed data of the acquired menu table M, and generates text data having position information of the characters (step S102). The CPU 11 divides the text data for each description part, converts each position range into operation buttons, and displays them (step S103). In addition, the CPU 11 also displays a product selection end button E.

CPU11は、商品の選択終了に係る選択終了ボタンEが操作されたか否かを判別する(ステップS104)。商品の選択終了ボタンEが操作されていないと判別された場合には(ステップS104で“NO”)、CPU11は、ステップS103で生成された操作ボタンの操作がなされたか否かを判別する(ステップS105)。操作ボタンの操作がなされていないと判別された場合には(ステップS105で“NO”)、CPU11の処理は、ステップS104に戻る。 The CPU 11 determines whether or not the end selection button E for end of product selection has been operated (step S104). When it is determined that the product selection end button E has not been operated ("NO" in step S104), the CPU 11 determines whether or not the operation button generated in step S103 has been operated (step S105). When it is determined that the operation button has not been operated ("NO" in step S105), the processing of the CPU 11 returns to step S104.

操作ボタンの操作がなされたと判別された場合には(ステップS105で“YES”)、CPU11は、選択されたボタン表示部分を商品名としてハイライト(選択中)表示させる(ステップS106)。CPU11は、ハイライト表示されている商品の金額を示す操作ボタンの操作が受け付けられたか否かを判別する(ステップS107)。操作ボタンの操作が受け付けられていないと判別された場合には(ステップS107で“NO”)、CPU11は、ステップS107の処理を繰り返す。 When it is determined that the operation button has been operated ("YES" in step S105), the CPU 11 highlights (selects) the selected button display portion as the product name (step S106). The CPU 11 determines whether or not the operation button indicating the price of the highlighted product has been accepted (step S107). When it is determined that the operation of the operation button has not been accepted ("NO" in step S107), the CPU 11 repeats the processing of step S107.

操作ボタンの操作が受け付けられたと判別された場合には(ステップS107で“YES”)、CPU11は、操作が受け付けられた操作ボタンのテキストから数字を読み取って、金額として定め、当該金額を、先に取得されている商品名と対応付けて記憶する(ステップS108)。なお、このとき、CPU11は、金額と商品名の組合せを修正可能な状態で表示して、修正操作及び承認操作を待ち受けてもよい。また、商品名と金額とが適切に分離されなかった場合(例えば、「大盛り」と「110円」などが一連のテキストと判断された場合など)にも、例えば、当該テキストを商品名と金額の両方として登録したうえで、商品名を「大盛り」部分だけに短縮する修正処理などが行われてもよい。金額としては数字の「110」だけが抜き出され得る。 When it is determined that the operation of the operation button has been accepted ("YES" in step S107), the CPU 11 reads the number from the text of the operation button for which the operation has been accepted, determines the amount as the amount, and predetermines the amount. store in association with the product name acquired in (step S108). At this time, the CPU 11 may display the combination of the amount and the product name in a modifiable state and wait for the correction operation and the approval operation. Also, if the product name and the price are not properly separated (for example, if “large serving” and “110 yen” are determined to be a series of text), the text can be separated from the product name and price. After registering as both, correction processing such as shortening the product name to only the "large serving" part may be performed. Only the number "110" can be extracted as the amount.

CPU11は、商品が表示された操作ボタンを確定表示させ、また、金額が表示された操作ボタンのボタン表示を解除する(ステップS109)。それから、CPU11の処理は、ステップS104に戻る。 The CPU 11 confirms and displays the operation button on which the product is displayed, and cancels the button display of the operation button on which the amount is displayed (step S109). Then, the processing of CPU 11 returns to step S104.

ステップS104の判別処理で、商品の選択終了ボタンEの操作がなされたと判別されると(ステップS104で“YES”)、CPU11は、残った(操作されなかった操作ボタンの)テキストのボタン表示を全て解除する(ステップS111)。CPU11は、確定した商品のボタン表示を含めて注文受付画像データ122を確定生成する(ステップS112)。なお、CPU11は、注文受付画像データ122の確定前に、空白スペースなどを適宜詰めて配列しなおすなどの処理を行ってよい。また、注文の操作に不要な文字列などを削除する操作を受け付け可能であってもよい。
ステップS102~S112の処理が画像生成ステップ(プログラムの画像生成手段)を構成する。
When it is determined in the determination process of step S104 that the product selection end button E has been operated ("YES" in step S104), the CPU 11 displays the remaining (non-operated operation button) text on the button. All are released (step S111). The CPU 11 finalizes and generates the order reception image data 122 including the button display of the finalized product (step S112). It should be noted that the CPU 11 may perform processing such as rearranging the order reception image data 122 by removing blank spaces as appropriate before finalizing the order reception image data 122 . Also, it may be possible to accept an operation to delete a character string or the like that is not necessary for an order operation.
The processing of steps S102 to S112 constitutes an image generation step (image generation means of the program).

CPU11は、ステップS108の処理で対応付けて記憶された商品名(特定情報)及び金額の組をまとめて商品リスト123として設定、記憶する(ステップS113;リストデータ生成ステップ、リストデータ生成手段)。そして、CPU11は、外部設定制御処理を終了する。 The CPU 11 collectively sets and stores the product name (specified information) and amount associated and stored in the process of step S108 as a product list 123 (step S113; list data generation step, list data generation means). Then, the CPU 11 terminates the external setting control process.

図7は、上記の外部設定制御処理によって生成された注文受付画面の例を示す図である。
図7(a)に示すように、注文受付画面(表示画面)には、図6の外部設定制御処理で生成された注文受付画像データに応じて画像(注文受付画像О)が表示される。この注文受付画像Оでは、外部設定制御処理で設定済の商品名が表示されている部分が、選択操作ボタンB1~B3として含まれ、注文時に各選択操作ボタンB1~B3を操作可能とされる。情報処理装置1がスマートフォンである場合のように、画面のサイズ上、全ての商品についての注文受付画像Оが注文受付画面に一度に入らない場合には、スクロール表示が可能であってもよいし、あるいは、複数のページに分割表示が可能であってもよい。複数の画面に分割表示させる場合には、表示させるページを変更するための操作ボタン(例えば、「前ページ」、「次ページ」の各操作ボタンB4、B5)が追加表示され得る。また、この注文受付画面(注文受付画像О)には、注文操作の終了を示す小計操作を受け付ける小計ボタンT(「会計」表示などであってもよい)が追加されている。
FIG. 7 is a diagram showing an example of an order reception screen generated by the external setting control process described above.
As shown in FIG. 7A, an image (order reception image O) is displayed on the order reception screen (display screen) according to the order reception image data generated by the external setting control process of FIG. In this order reception image O, the portion where the product name set by the external setting control process is displayed is included as selection operation buttons B1 to B3, and each selection operation button B1 to B3 can be operated at the time of ordering. . As in the case where the information processing device 1 is a smartphone, if the order reception images O for all the products cannot be displayed on the order reception screen at once due to the size of the screen, scroll display may be possible. Alternatively, it may be possible to split display into a plurality of pages. When split display is performed on a plurality of screens, operation buttons for changing the page to be displayed (for example, operation buttons B4 and B5 for "previous page" and "next page") may be additionally displayed. In addition, a subtotal button T (which may be a display of "accounting" or the like) for receiving a subtotal operation indicating the end of the order operation is added to the order reception screen (order reception image O).

注文受付画像Оでは、商品の画像などは注文操作には不要であるとして適宜削除されていてもよく、またこれに応じて上記のように不要なスペース(空白)などを削除したり、操作ボタンの位置を適切に配列しなおしたりしてあってもよい。また、文字及び数字を表すフォント種別やサイズなどは、一律に予め定められているものが用いられてもよい。 In the order reception image О, the image of the product may be deleted as appropriate as it is not necessary for the order operation. positions may be rearranged appropriately. Further, font types, sizes, and the like representing characters and numbers may be uniformly predetermined.

商品名と直接関係がなく、商品名として設定されなかった文字列のうち一部は、商品のグループ化などにとって必要な場合があるので、必ずしも一律に消去されなくてもよい。これらの文字列の消去の可否などは、ユーザの入力操作に応じて定められてもよい。ここでは、セットメニューのグループを表す「Aセット」との文字列が注文を受けた商品の特定に必要な情報であるので、この文字列は消去されずに注文受付画像データに残される。また、「ギョーザ」との文字列は、Aセットの内容を特定する情報であるので、この文字列も消去されずに注文受付画像データに残されてもよいし、店員にとって不要な情報であれば消去されてもよい。
あるいは、一方で、スペースや会計処理には不要な文字であっても、あまり大きく削除などの変更が行われずに、元のメニュー表Mにおける位置関係が概ね維持されてもよい。すなわち、メニュー表Mに含まれていた画像などもそのまま注文受付画像Oに残されてもよい。これにより、ほぼメニュー表通りの位置関係で売上設定操作が可能になるので、売上対象の商品を画面上で探すのに店員が苦労しないようにすることができる。
Some of the character strings that are not directly related to the product name and have not been set as the product name may be necessary for grouping products, so they do not necessarily have to be uniformly deleted. Whether or not these character strings can be erased may be determined according to the user's input operation. Here, since the character string "A set" representing the group of set menus is the information required to specify the ordered product, this character string is not deleted but remains in the order reception image data. In addition, since the character string "Gyoza" is information specifying the contents of the A set, this character string may also be left in the order reception image data without being deleted, or may be unnecessary information for the clerk. may be erased.
Alternatively, on the other hand, the positional relationship in the original menu table M may be generally maintained, even for characters that are not necessary for spaces or accounting processing, without making changes such as deletion to a large extent. That is, the images included in the menu table M may be left in the order reception image O as they are. As a result, the sales setting operation can be performed with the positional relationship almost according to the menu table, so that the sales clerk does not have to struggle to find the product to be sold on the screen.

情報処理装置1では、生成された注文受付画面に操作を受け付け可能な操作ボタンを含む注文受付画像Оを表示させて、各操作ボタンの操作を検出することで、注文を受け付けることができる。注文を受け付けた商品の商品名と当該商品名に対応付けられている金額の情報とに基づいて、注文された商品の売上データが生成される。生成された売上データは、通信部16によりレジスタ4へ送信される。なお、複数の席又はテーブルから各々注文可能な場合には、席又はテーブルを特定する識別情報が売上データに含まれて送信されればよい。 The information processing device 1 can accept an order by displaying an order acceptance image O including operation buttons capable of accepting operations on the generated order acceptance screen and detecting the operation of each operation button. Sales data of the ordered product is generated based on the product name of the product for which the order has been received and information on the price associated with the product name. The generated sales data is transmitted to the register 4 by the communication section 16 . If orders can be placed from a plurality of seats or tables, the sales data may include identification information for specifying the seats or tables and be transmitted.

特には限られないが、ここでは、図7(b)に示すように、売上データとしてレジスタ4へ送信された商品及びその金額は、注文済欄に表示されている。レジスタ4では、商品名と金額の情報を受信して、会計内容に追加する。小計ボタンTの操作がなされると注文が終了したものとして、レジスタ4での会計処理を終了することができる。なお、小計ボタンTの操作とは関係なく、レジスタ4での会計処理は終了可能とされてもよい。 Although not particularly limited, here, as shown in FIG. 7(b), the products and their prices sent to the register 4 as sales data are displayed in the ordered column. The register 4 receives the product name and price information and adds them to the accounting details. When the subtotal button T is operated, it is assumed that the order has been completed, and the accounting processing at the register 4 can be terminated. It should be noted that regardless of the operation of the subtotal button T, the accounting processing at the register 4 may be terminated.

なお、会計内容には、情報処理装置1から受信した売上データに加えて、レジスタ4が直接受け付けた売上データが含まれていてよい。定番商品などであって、レジスタ4に登録されている商品がある場合や、情報処理装置1にも設定がなされなかった非正規メニューなどの売り上げがあった場合などには、レジスタ4へ直接売上額などが入力される場合もあってよい。最終的に入力された売上金額に基づいて会計処理がなされ、レシートが印字されて出力される。 In addition to the sales data received from the information processing apparatus 1, the transaction details may include sales data directly received by the register 4. FIG. If there is a standard product registered in the register 4, or if there is sales of non-regular menu items that have not been set in the information processing apparatus 1, sales are made directly to the register 4. An amount or the like may be input in some cases. Accounting processing is performed based on the finally entered sales amount, and a receipt is printed and output.

また、レジスタ4で本日の売上履歴などを保持する場合には、情報処理装置1から受信した売上金額は、まとめて処理されてもよいし、併せて受信された商品名(特定情報)に応じて分類されてもよい。 When the register 4 holds today's sales history, etc., the sales amount received from the information processing device 1 may be processed collectively, or may be processed according to the product name (specific information) received together. may be classified according to

図8は、会計処理に係る動作の流れを説明する図である。
図8(a)のシーケンス図に示すように、ユーザによるアプリの起動操作を受けると、情報処理装置1では、アプリが起動され、注文受付画面が表示されるとともに、レジスタ4との間で通信接続が確立される。
FIG. 8 is a diagram for explaining the flow of operations related to accounting processing.
As shown in the sequence diagram of FIG. 8( a ), when the application activation operation by the user is received, the information processing device 1 activates the application, displays the order acceptance screen, and communicates with the register 4 . A connection is established.

注文受付画面に対して注文された商品に対応する操作ボタンの操作がユーザによりなされると、情報処理装置1では、注文された商品及びその金額が特定される。そして、特定された商品及び当該商品の金額に基づいて売上データが生成され、生成された売上データがレジスタ4へ送信される。 When the user operates an operation button corresponding to an ordered product on the order reception screen, the information processing device 1 specifies the ordered product and its price. Then, sales data is generated based on the specified product and the price of the product, and the generated sales data is transmitted to the register 4 .

レジスタ4では、情報処理装置1から受信した売上データに基づいて全体の会計処理を行う。このとき、レジスタ4で別個に売り上げの入力操作がなされていた/なされる場合には、受信した売上データに係る売上額とレジスタ4への入力操作に係る売上額とは合算(割引などによるマイナス額を含む)されてよい。客との料金のやり取りが終了すると、レシートが印字、出力される。 The register 4 performs overall accounting processing based on the sales data received from the information processing device 1 . At this time, if the sales have been/will be input separately at the register 4, the sales amount related to the received sales data and the sales amount related to the input operation to the register 4 are summed up (negative due to discount etc.). including forehead). After completing the exchange of charges with the customer, a receipt is printed and output.

図8(b)は、情報処理装置1で実行される売上設定制御処理のCPU11による制御手順を示すフローチャートである。
売上設定制御処理が開始されると、CPU11は、注文受付画像データ122を読み出して表示画面に注文受付画像Оを表示させる(ステップS141;表示制御ステップ、表示制御手段)。CPU11は、レジスタ4との間でブルートゥースによる通信接続を確立する(ステップS142)。
FIG. 8B is a flow chart showing the control procedure by the CPU 11 of the sales setting control process executed by the information processing apparatus 1. As shown in FIG.
When the sales setting control process is started, the CPU 11 reads the order reception image data 122 and displays the order reception image O on the display screen (step S141; display control step, display control means). The CPU 11 establishes a Bluetooth communication connection with the register 4 (step S142).

CPU11は、小計ボタンTの操作が受け付けられたか否かを判別する(ステップS143)。小計ボタンTの操作が受け付けられていないと判別された場合には(ステップS143で“NO”)、CPU11は、商品(メニュー)の注文を受け付けるための操作ボタンの操作が受け付けられたか否かを判別する(ステップS144;操作判別ステップ、操作判別手段)。操作ボタンの操作が受け付けられていないと判別された場合には(ステップS144で“NO”)、CPU11の処理は、ステップS143に戻る。 The CPU 11 determines whether or not the operation of the subtotal button T has been accepted (step S143). When it is determined that the operation of the subtotal button T has not been accepted ("NO" in step S143), the CPU 11 determines whether the operation of the operation button for accepting the order of the product (menu) has been accepted. It discriminates (step S144; operation discriminating step, operation discriminating means). When it is determined that the operation of the operation button has not been accepted ("NO" in step S144), the processing of the CPU 11 returns to step S143.

操作ボタンの操作が受け付けられたと判別されると(ステップS144で“YES”)、CPU11は、操作された操作ボタンに対応する商品の情報を、商品リスト123を参照して金額などを特定し、特定された内容に基づいて売上データを生成して記憶する。(ステップS145;売上データ生成ステップ、売上データ生成手段)。CPU11は、生成した売上データを通信部16を介してブルートゥースによりレジスタ4へ送信する(ステップS146)。CPU11は、売上設定された内容を表示部13により表示画面に表示させる(ステップS147)。それから、CPU11の処理は、ステップS143に戻る。 When it is determined that the operation of the operation button has been accepted ("YES" in step S144), the CPU 11 refers to the product list 123 to identify the price of the product corresponding to the operated operation button. Sales data is generated and stored based on the specified contents. (Step S145; sales data generation step, sales data generation means). The CPU 11 transmits the generated sales data to the register 4 by Bluetooth via the communication section 16 (step S146). The CPU 11 causes the display unit 13 to display the content of the sales setting on the display screen (step S147). Then, the processing of CPU 11 returns to step S143.

また、ステップS143の判別処理で、小計ボタンTの操作が受け付けられたと判別された場合には(ステップS143で“YES”)、CPU11は、通信部16を介してブルートゥースにより注文終了である旨をレジスタ4へ送信する(ステップS151)。CPU11は、売上設定の内容を初期化し(ステップS152)、また、表示画面に表示されている売上の内容を消去する(ステップS153)。それから、CPU11の処理は、ステップS143へ戻る。 Further, when it is determined in the determination process of step S143 that the operation of the subtotal button T has been accepted ("YES" in step S143), the CPU 11 notifies via the communication unit 16 via Bluetooth that the order has been completed. It is transmitted to the register 4 (step S151). The CPU 11 initializes the contents of the sales setting (step S152), and erases the contents of the sales displayed on the display screen (step S153). Then, the processing of CPU 11 returns to step S143.

なお、この処理は、レジ勘定補助アプリの終了命令などに応じて割込み処理により強制終了されてよい。 Note that this process may be forcibly terminated by interrupt processing in response to a termination command of the cashier accounting assistance application or the like.

以上のように、本実施形態の情報処理方法では、ある商品を特定する商品名といった特定情報の画像データと当該ある商品の金額の画像データとを含む商品画像データ(メニュー表Mの撮影データなど)を取得し(ステップS101)、商品画像データに基づいて、ある商品の注文を受け付けるための選択操作ボタン(B1~B3)を含む注文受付画像Оのデータを生成し(ステップS102~S112)、また、商品画像(メニュー表M)のデータに基づいて、選択操作ボタンB1~B3で表される商品と当該商品の金額とを対応付けた商品リスト123を生成し(ステップS113)、生成された注文受付画像Oのデータに応じた注文受付画像Oを、選択操作ボタンB1~B3の操作を受け付け可能に表示画面に表示させ(ステップS141)、表示画面に表示された注文受付画像Оに含まれる選択操作ボタンB1~B3の操作がなされたか否かを判別し(ステップS144)、選択操作ボタンB1~B3の操作がなされたと判別した場合には、操作がなされた操作ボタンに対応するある商品の商品データを商品リスト123から取得し、当該商品データに基づいて、ある商品の売上データを生成する(ステップS145)。
このように、メニュー表Mなどの撮影データを利用して、売上データの生成を可能とすることで、レジスタ4にいちいち商品及び金額を登録せずとも、より少ない手間で容易に会計処理が可能になる。特に、日替わり、週替わり、不定期などでメニューの差替えや金額の変更などが行われ、一方で、各種識別コードの設定や読み取りによる商品の入力操作が難しい又は面倒な飲食店などでの処理(会計処理)が、スマートフォンなどの汎用の情報処理装置1を利用して可能になるので、より容易となる。また、メニュー表Mに応じた注文受付画像Oが得られるので、店員が注文された商品の操作ボタンを探す手間も低減され得る。
As described above, in the information processing method of the present embodiment, product image data including image data of specific information such as a product name that specifies a product and image data of the price of the product (photographed data of menu table M, etc.) ) (step S101), and based on the product image data, generate data for an order reception image O including selection operation buttons (B1 to B3) for accepting an order for a certain product (steps S102 to S112), Also, based on the data of the product image (menu table M), a product list 123 is generated in which the product represented by the selection operation buttons B1 to B3 and the price of the product are associated (step S113). The order reception image O corresponding to the data of the order reception image O is displayed on the display screen so as to accept the operation of the selection operation buttons B1 to B3 (step S141), and the order reception image O displayed on the display screen includes the order reception image O. It is determined whether or not the selection operation buttons B1 to B3 have been operated (step S144), and if it is determined that the selection operation buttons B1 to B3 have been operated, the product corresponding to the operated operation button is selected. Product data is acquired from the product list 123, and sales data for a certain product is generated based on the product data (step S145).
In this way, by making it possible to generate sales data using photographed data such as the menu table M, it is possible to easily perform accounting processing with less effort without registering products and amounts in the register 4 one by one. become. In particular, menus and prices are changed on a daily, weekly, or irregular basis. Accounting processing) becomes possible using a general-purpose information processing device 1 such as a smart phone, which makes it easier. In addition, since the order reception image O corresponding to the menu table M can be obtained, it is possible to reduce the time and effort required for the store clerk to search for the operation button for the ordered product.

また、この情報処理方法では、注文受付画像Оでは、特定情報の表示されている部分が操作ボタンとされる。このように特定情報を含むテキスト部分をほぼそのまま操作ボタンとして表示させるので、処理が容易であり、また、店員などのユーザも元のメニュー表に準じて容易かつ誤りなく売り上げの入力設定を行うことができる。 Further, in this information processing method, in the order reception image O, the portion where the specific information is displayed is used as the operation button. Since the text part including the specific information is displayed almost as it is as the operation button, the processing is easy, and the user such as a salesclerk can easily and without error enter the sales according to the original menu table. can be done.

また、この情報処理方法では、商品画像データにおけるテキスト部分を抽出し、抽出されたテキスト部分から特定情報及び金額を設定する。すなわち、撮影したメニュー表の画像データからテキスト部分を認識、抽出して商品名や値段を設定するので、ユーザがいちいちこれら商品名や値段を入力して操作設定する必要がなくなり、手間が軽減される。 Also, in this information processing method, the text portion in the product image data is extracted, and the specific information and the price are set from the extracted text portion. That is, since the text portion is recognized and extracted from the photographed image data of the menu table and the product name and price are set, the user does not need to input the product name and price one by one to set the operation, thereby reducing labor. be.

また、この情報処理方法では、表示されている操作ボタンの操作がなされたと判別された場合に、対応する商品の金額の売上データを通信部16により外部機器(レジスタ4)へ送信させる(ステップS151)。このように、レジスタ4の外部でメニュー画像に基づいた売上入力操作(売上設定)を行い、当該売上入力操作をレジスタ4に送信することができるので、レジスタ4に対して商品の登録操作を行う手間を省くことができる。また、メニュー表Mを撮影することのできる汎用の外部機器でこのような売上入力操作を行うことを可能とすることで、レジスタ4が撮影機構を備える必要がなく、レジスタ4のコストの上昇などを抑えることができる。 Further, in this information processing method, when it is determined that the displayed operation button has been operated, the communication unit 16 transmits the sales data of the price of the corresponding product to the external device (register 4) (step S151). ). In this way, the sales input operation (sales setting) based on the menu image can be performed outside the register 4, and the sales input operation can be transmitted to the register 4. Therefore, the product registration operation is performed for the register 4. You can save time. Further, by enabling such sales input operation to be performed by a general-purpose external device capable of photographing the menu table M, the register 4 does not need to be equipped with a photographing mechanism, which increases the cost of the register 4. can be suppressed.

また、外部機器(レジスタ4)へ送信させる売上データには、ある商品の特定情報が含まれる。すなわち、商品名を正確にレジスタ4で登録しなくても、どの商品の売り上げが生じたかを得ることができるので、レシートに簡易的であっても商品名などを表示させることができ、客の利便性を向上させることができる。また、レジスタ4で売上の履歴を残すことができる場合にも、どの商品の売り上げであるかを判別整理しやすくなるので、売上管理の手間が削減される。 Further, the sales data to be transmitted to the external device (register 4) includes specific information of a certain product. That is, even if the product name is not accurately registered at the register 4, it is possible to obtain which product has been sold, so that the product name, etc., can be displayed on the receipt, even if it is simple, so that the customer's attention can be improved. Convenience can be improved. In addition, even if the sales history can be left at the register 4, it becomes easy to distinguish and organize which product is sold, so that the trouble of managing sales can be reduced.

また、注文受付画像Оのデータには、ある商品の金額の割増又は割引を受け付けるための操作ボタンR1が含まれ、商品画像データに基づいて、操作ボタンR1で表される金額の割増又は割引とを対応付けた変更データを生成し、操作ボタン及び操作ボタンR1の操作がなされたと判別された場合には、ある商品の商品データ及び前記変更データに基づいて、上記ある商品の売上データを生成する。
このように、単に商品を追加して金額を加算するだけではなく、割引、割増などの処理についても対応可能であるので、より柔軟に情報処理装置1からの注文操作を行うことが可能になる。
Further, the data of the order reception image O includes an operation button R1 for accepting a premium or discount on the price of a certain product, and based on the product image data, the price premium or discount indicated by the operation button R1 is determined. and when it is determined that the operation button and the operation button R1 have been operated, the sales data of the certain product is generated based on the product data of the certain product and the change data. .
In this way, it is possible not only to simply add products and increase the amount, but also to process discounts, premiums, etc., so that it becomes possible to perform ordering operations from the information processing apparatus 1 more flexibly. .

あるいは、メニュー画像データには、ある商品の割増又は割引に係る価格変動情報(割増/割引額、ある商品の特定情報及びこれらの適用条件)が含まれ、価格変動情報が反映された第1の注文受付画像のデータと価格変動情報が反映されていない第2の注文受付画像のデータとを生成し、価格変動情報で示される割引又は割引の適用条件が満たされているか否かに応じて、第1の注文受付画像のデータ又は第2の注文受付画像のデータに基づいて表示画面に注文受付画像を表示させてもよい。
すなわち、割引や割増などの設定された金額は、自動的に適用条件が満たされているか否かが判別されて、元の金額の代わりに表示されてもよい。これにより、ユーザ(店員)による割引/割増の適用漏れや不適切な適用が避けられ、また、店員も複数の操作を行わなくて済むことになり、注文時の入力操作がより簡略化される。
Alternatively, the menu image data includes price change information (premium/discount amount, specific information of a certain product, and application conditions thereof) related to the premium or discount of a certain product, and the first image data reflecting the price change information. Generate order reception image data and second order reception image data that does not reflect price change information, and depending on whether the discount indicated by the price change information or the conditions for applying the discount are satisfied, The order reception image may be displayed on the display screen based on the data of the first order reception image or the data of the second order reception image.
That is, a set amount of money such as a discount or surcharge may be displayed instead of the original amount after automatically determining whether or not the application condition is satisfied. This prevents the user (clerk) from omitting or inappropriately applying the discount/surcharge, and also eliminates the need for the clerk to perform multiple operations, further simplifying the input operation when placing an order. .

また、本実施形態の情報処理装置1は、CPU11を備える。CPU11は、ある商品を特定する特定情報の表示と当該ある商品の金額の表示とを含む商品画像(メニュー表Mの画像)データを取得し(ステップS101)、商品画像データに基づいて、ある商品の注文を受け付けるための選択操作ボタンB1~B3を有する注文受付画像Оのデータ(注文受付画像データ122)を生成し(ステップS102~S112)、また、商品画像データに基づいて、選択操作ボタンB1~B3で表されるある商品と当該ある商品の金額とを対応付けた商品リスト123を生成する(ステップS113)。また、CPU11は、生成された注文受付画像データ122に応じた注文受付画像Оを、選択操作ボタンB1~B3の操作を受け付け可能に表示画面に表示させ(ステップS141)、表示画面に表示された注文受付画像Оに含まれる選択操作ボタンB1~B3の操作がなされたか否かを判別し(ステップS144)、選択操作ボタンB1~B3の操作がなされたと判別した場合には、操作ボタンに対応する商品の商品データを商品リスト123から取得する(ステップS145)。
この情報処理装置1によれば、メニュー表Mなどの撮影データから売り上げた商品の金額など情報を取得する入力操作を可能とすることで、レジスタ4にいちいち商品と金額を登録せずとも(特に変更や入れ替わりが多い場合)、より少ない手間で容易に売上に係る処理(会計処理など)が可能になる。また、メニュー表Mに応じた注文受付画像Oが得られるので、この情報処理装置1では、店員が売り上げた商品を探す手間も低減されて、容易に商品に対応する操作ボタンの操作を行うことができる。
The information processing apparatus 1 of the present embodiment also includes a CPU 11 . The CPU 11 acquires product image (image of the menu table M) data including display of specific information for specifying a product and display of the price of the product (step S101), and based on the product image data, data (order reception image data 122) having selection operation buttons B1 to B3 for accepting orders of (steps S102 to S112), and based on the product image data, selection operation button B1 A product list 123 is generated in which a product represented by ˜B3 and the price of the product are associated with each other (step S113). Further, the CPU 11 displays the order reception image O corresponding to the generated order reception image data 122 on the display screen so that the operation of the selection operation buttons B1 to B3 can be accepted (step S141). It is determined whether or not the selection operation buttons B1 to B3 included in the order reception image O have been operated (step S144), and if it is determined that the selection operation buttons B1 to B3 have been operated, the corresponding operation button The product data of the product is obtained from the product list 123 (step S145).
According to this information processing apparatus 1, by enabling an input operation to acquire information such as the price of the sold product from photographed data such as the menu table M, there is no need to register each product and the price in the register 4 (especially When there are many changes and replacements), it is possible to easily process sales (accounting processing, etc.) with less effort. In addition, since the order reception image O corresponding to the menu table M can be obtained, the information processing apparatus 1 reduces the time and effort required for the salesclerk to search for the sold product, and allows easy operation of the operation button corresponding to the product. can be done.

また、上記の売上の入力操作を可能とするプログラム121をコンピュータにインストールして実行することで、会計処理をより容易に行うことが可能となる。 Also, by installing and executing the program 121 that enables the above-described sales input operation on a computer, accounting processing can be performed more easily.

また、本実施形態の情報処理システム100は、上記の情報処理装置1と、通信を行う通信部46と、CPU41と、を備えるレジスタ4と、を含む。情報処理装置1から通信部16を介してレジスタ4へ売上データが送信されると(ステップS151)、レジスタ4のCPU41は、受信した売上データを含む会計処理を行う。
このように、情報処理システム100では、全ての商品をレジスタ4で登録するのではなく、外部の情報処理装置1でメニュー表Mなどに基づいて容易かつ簡易的に設定された内容に基づいて、容易に売り上げの入力設定を行い、これをレジスタ4へ送信することができるので、入れ替わりや値段の変更などが生じやすい商品であって識別コードなどで管理しづらい商品(役務)についての売上を含む会計処理を従来よりも容易に行うことが可能になる。また、これに伴い、レジスタ4の大幅な高機能化などが要求されないので、コストの上昇を抑えることができる。
Further, the information processing system 100 of the present embodiment includes the information processing device 1 described above, a communication unit 46 that performs communication, and a register 4 that includes the CPU 41 . When sales data is transmitted from the information processing device 1 to the register 4 via the communication unit 16 (step S151), the CPU 41 of the register 4 performs accounting processing including the received sales data.
As described above, in the information processing system 100, instead of registering all the products in the register 4, based on the contents easily and simply set based on the menu table M or the like in the external information processing device 1, Since sales can be easily input and set and transmitted to the register 4, sales of products (services) that are likely to be replaced or changed in price and that are difficult to manage with an identification code are included. Accounting processing can be performed more easily than before. In addition, since the function of the register 4 is not required to be greatly improved, the increase in cost can be suppressed.

なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、飲食店のメニュー表を撮影して売上操作に係る注文受付画像Оのデータの生成に利用するものとして説明したが、これに限られない。店員が用いる内部書類などが利用されてもよい。また、撮影対象は、必ずしもメニュー表のように複数の商品名が一覧表示されているものに限られない。商品が1つしか含まれていないものが撮影対象に含まれていてもよい。また、飲食店に限らず、他のサービスを提供する店舗などでサービス内容の細かい変更や値段の変更などを反映させる場合に、サービス一覧表などが利用されて、売上操作がなされてもよい。
It should be noted that the present invention is not limited to the above embodiments, and various modifications are possible.
For example, in the above-described embodiment, the menu table of the restaurant is photographed and used to generate the data of the order reception image O related to the sales operation, but the present invention is not limited to this. An internal document or the like used by a store clerk may be used. Also, the object to be photographed is not necessarily limited to a menu listing a plurality of product names. The object to be photographed may include only one product. In addition, when reflecting detailed changes in service contents or changes in prices at stores that provide other services, a service list or the like may be used to perform sales operations.

また、上記実施の形態では、レジスタ4で最終的な会計処理を行うものとして説明したが、これに限られるものではない。情報処理装置1のみで会計処理がなされてもよい。この場合、情報処理装置1が通常のプリンタなどに接続されて、レシートの代わりに領収書などが印字記録されてもよい。 Further, in the above-described embodiment, the final account processing is performed at the register 4, but the present invention is not limited to this. Accounting processing may be performed only by the information processing device 1 . In this case, the information processing apparatus 1 may be connected to a normal printer or the like to print and record receipts instead of receipts.

また、上記実施の形態では、注文に対して一つずつ売り上げ操作を行うものとして説明したが、売上数量が入力操作可能であってもよい。すなわち、上記実施の形態では、同一商品の注文が複数個あった場合に、当該商品の注文操作を当該複数回繰り返す必要があるが、その代わりに、一度注文された商品の注文数を入力する操作が受け付け可能であって、当該注文数の表示が注文された商品名と並列になされてもよい。あるいは、レジスタ4に送信した売上データを用いて、当該レジスタ4で売上数量の入力操作がなされてもよい。同様に、情報処理装置1から送信された売上内容に対する消費税加算、割引や割増などの処理がレジスタ4で行われてもよい。 Further, in the above embodiment, sales operations are performed one by one for each order, but the number of sales may be input. That is, in the above embodiment, when there are multiple orders for the same product, it is necessary to repeat the order operation for the product multiple times. The operation can be accepted, and the display of the order quantity may be made in parallel with the product name ordered. Alternatively, the sales data transmitted to the register 4 may be used to input the sales quantity at the register 4 . Similarly, the register 4 may perform processing such as adding a consumption tax, discounting, or surcharge to the sales content transmitted from the information processing device 1 .

また、上記実施の形態では、情報処理装置1から売上金額とともに特定情報がレジスタ4に送信されたが、特定情報は必ずしもレジスタ4に送信されなくてもよい。料金の計算さえできればよいのであれば、情報量を減らして、より処理を簡略化してもよい。 Further, in the above-described embodiment, the specific information is transmitted from the information processing device 1 to the register 4 together with the sales amount, but the specific information does not necessarily have to be transmitted to the register 4 . As long as the fee can be calculated, the amount of information may be reduced to simplify the processing.

また、上記実施の形態では、商品名自体をボタン化するものとして説明したが、商品名の脇に別個に操作ボタンが付加されるなど、注文受付画面の具体的な態様は、適宜異なるものであってもよい。 Further, in the above-described embodiment, the product name itself is explained as a button, but the specific form of the order reception screen may vary as appropriate, such as adding an operation button separately to the side of the product name. There may be.

また、上記実施の形態では、ブルートゥースによる通信を行うものとして説明したが、これに限られない。WiFiなどの無線LANにより通信がなされてもよいし、赤外線通信などであってもよい。通信に係る電力消費量を低減したい場合には、売上に係る処理時以外には通信接続を切断してもよい。 Also, in the above embodiment, the communication is performed using Bluetooth, but the present invention is not limited to this. Communication may be performed by a wireless LAN such as WiFi, or may be infrared communication. If it is desired to reduce power consumption related to communication, the communication connection may be disconnected except when processing related to sales.

また、上記実施の形態では、注文操作があると、各々売上データが生成されて、当該売上データがレジスタ4へ送信されるものとして説明したが、売上データが即座に生成、送信される場合に限られない。複数の注文の入力操作が確定されてから、まとめて売上データが生成されて、レジスタ4へ送信されてもよい。 In the above embodiment, sales data is generated and transmitted to the register 4 when an order is placed. Not limited. The sales data may be collectively generated and transmitted to the register 4 after a plurality of order input operations are confirmed.

また、注文に係る売上データの送信先は、レジスタ4だけではなくてもよい。厨房の注文受付端末装置などに合わせて注文データとして売上データが送信されてもよい。すなわち、生成、出力された売上データは会計処理での利用だけではなく、商品の準備(調理)及び提供(配膳)に利用されてもよい。このとき、注文された商品を客に対して提供済みであることを示す入力操作及び表示操作が可能であってもよいし、あるいは、レシートとは別個に紙の注文票を印字出力することとしてもよい。
反対に、商品の準備や飲食物の提供とは関係なく、会計のみの用途で用いられる場合には、会計時に、注文された(売り上げた)商品の売上データを一括して生成し、レジスタ4に当該商品及びその金額の情報を送信するのであってもよい。
Also, the destination of the sales data relating to the order may not be limited to the register 4 . The sales data may be transmitted as the order data in accordance with the order receiving terminal device in the kitchen. That is, the generated and output sales data may be used not only for accounting processing, but also for preparing (cooking) and serving (serving) products. At this time, it may be possible to perform an input operation and a display operation indicating that the ordered product has already been provided to the customer, or alternatively, a paper order form may be printed out separately from the receipt. good too.
On the other hand, if it is used only for the purpose of accounting, regardless of the preparation of products and the provision of food and drinks, the sales data of the ordered (sold) products are collectively generated at the time of accounting, and registered in the register 4. information on the product and its price may be sent to the

また、上記実施の形態では、店員が注文画面を作成し、実際に注文操作して会計処理を行うものとして説明したが、これに限られない。注文操作については、注文受付用端末やユーザの端末にアプリをインストールすることなどで実行可能とされてもよい。この場合、不特定の端末をブルートゥースに接続可能とするのではなく、WiFi、4G回線、5G回線などを経由してレジスタ4と通信接続されてもよい。また、この場合、各端末の操作時に座席番号などの客の位置を特定する情報を入力する必要があるので、注文開始時などに座席番号を入力したり、座席に付されている識別コードをカメラなどで撮影して読み取らせたり、といった設定要求がなされる。 Further, in the above-described embodiment, it is assumed that the salesclerk creates an order screen, actually operates the order, and performs accounting processing, but the present invention is not limited to this. The ordering operation may be made executable by installing an application on the order reception terminal or the user's terminal. In this case, instead of making unspecified terminals connectable to Bluetooth, they may be connected to the register 4 for communication via WiFi, 4G lines, 5G lines, or the like. Also, in this case, it is necessary to enter information that identifies the location of the customer, such as the seat number, when operating each terminal. A setting request is made, such as taking a picture with a camera and reading it.

また、以上の説明では、本発明の外部設定制御や売上設定制御などに係るプログラム121を記憶するコンピュータ読み取り可能な媒体としてフラッシュメモリなどの不揮発性メモリなどからなる記憶部12を例に挙げて説明したが、これらに限定されない。その他のコンピュータ読み取り可能な媒体として、MRAMなどの他の不揮発性メモリ、HDD(Hard Disk Drive)や、CD-ROM、DVDディスクなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを、通信回線を介して提供する媒体として、キャリアウェーブ(搬送波)も本発明に適用される。
その他、上記実施の形態で示した具体的な構成、処理動作の内容及び手順などは、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
In the above description, the storage unit 12 made up of a non-volatile memory such as a flash memory is used as an example of a computer-readable medium for storing the program 121 related to external setting control, sales setting control, etc. of the present invention. However, it is not limited to these. As other computer-readable media, it is possible to apply other non-volatile memories such as MRAM, HDDs (Hard Disk Drives), portable recording media such as CD-ROMs and DVD disks. A carrier wave is also applied to the present invention as a medium for providing program data according to the present invention via a communication line.
In addition, the specific configurations, contents and procedures of processing operations, etc. shown in the above embodiments can be changed as appropriate without departing from the scope of the present invention.

本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
Although several embodiments of the present invention have been described, the scope of the present invention is not limited to the embodiments described above, but includes the scope of the invention described in the claims and equivalents thereof.
The invention described in the scope of claims originally attached to the application form of this application is additionally described below. The claim numbers in the appendix are as in the claims originally attached to the filing of this application.

[付記]
<請求項1>
ある商品を特定する特定情報の画像データと前記ある商品の金額の画像データとを含む商品画像データを取得し、
前記商品画像データに基づいて、前記ある商品の注文を受け付けるための操作ボタンを含む注文受付画像のデータを生成し、
前記商品画像データに基づいて、前記操作ボタンで表される前記ある商品と当該ある商品の金額とを対応付けた商品データを生成し、
生成された前記注文受付画像のデータに応じた前記注文受付画像を、前記操作ボタンの操作を受け付け可能に表示画面に表示させ、
前記表示画面に表示された前記注文受付画像に含まれる前記操作ボタンの操作がなされたか否かを判別し、
前記操作ボタンの前記操作がなされたと判別した場合には、前記ある商品の前記商品データに基づいて、前記ある商品の売上データを生成する
情報処理方法。
<請求項2>
前記注文受付画像では、前記特定情報の表示されている部分が前記操作ボタンとされる請求項1記載の情報処理方法。
<請求項3>
前記商品画像データにおけるテキスト部分を抽出し、
抽出された前記テキスト部分から前記特定情報及び前記金額を設定する
請求項1又は2記載の情報処理方法。
<請求項4>
前記操作がなされたと判別された場合に、前記ある商品の売上データを第1の通信部により外部機器へ送信させる
請求項1~3のいずれか一項に記載の情報処理方法。
<請求項5>
前記ある商品の売上データには、前記ある商品の前記特定情報が含まれる
請求項1~4のいずれか一項に記載の情報処理方法。
<請求項6>
前記注文受付画像のデータには、前記ある商品の金額の割増又は割引を受け付けるための変更ボタンが含まれ、
前記商品画像データに基づいて、前記変更ボタンで表される前記ある商品と当該ある商品の金額の割増又は割引とを対応付けた変更データを生成し、
前記操作ボタン及び前記変更ボタンの操作がなされたと判別された場合には、前記ある商品の前記商品データ及び前記変更データに基づいて、前記ある商品の売上データを生成する
請求項1~5のいずれか一項に記載の情報処理方法。
<請求項7>
前記商品画像データには、前記ある商品の割増又は割引に係る価格変動情報が含まれ、
前記価格変動情報が反映された第1の注文受付画像のデータと前記価格変動情報が反映されていない第2の注文受付画像のデータとを生成し、
前記価格変動情報で示される割引又は割引の適用条件が満たされているか否かに応じて、前記第1の注文受付画像のデータ又は前記第2の注文受付画像のデータに基づいて前記表示画面に前記注文受付画像を表示させる
請求項1~5のいずれか一項に記載の情報処理方法。
<請求項8>
ある商品を特定する特定情報の画像データと前記ある商品の金額の画像データとを含む商品画像データを取得し、
前記商品画像データに基づいて、前記ある商品の注文を受け付けるための操作ボタンを含む注文受付画像のデータを生成し、
前記商品画像データに基づいて、前記操作ボタンで表される前記ある商品と当該ある商品の金額とを対応付けた商品データを生成し、
生成された前記注文受付画像のデータに応じた前記注文受付画像を、前記操作ボタンの操作を受け付け可能に表示画面に表示させ、
前記表示画面に表示された前記注文受付画像に含まれる前記操作ボタンの操作がなされたか否かを判別し、
前記操作ボタンの前記操作がなされたと判別した場合には、前記ある商品の前記商品データに基づいて、前記ある商品の売上データを生成する
処理部を備える情報処理装置。
<請求項9>
コンピュータを、
ある商品を特定する特定情報の画像データと前記ある商品の金額の画像データとを含む商品画像データを取得する画像取得手段、
前記商品画像データに基づいて、前記ある商品の注文を受け付けるための操作ボタンを含む注文受付画像のデータを生成する画像生成手段、
前記商品画像データに基づいて、前記操作ボタンで表される前記ある商品と当該ある商品の金額とを対応付けた商品データを生成するリストデータ生成手段、
生成された前記注文受付画像のデータに応じた前記注文受付画像を、前記操作ボタンの操作を受け付け可能に表示画面に表示させる表示制御手段、
前記表示画面に表示された前記注文受付画像に含まれる前記操作ボタンの操作がなされたか否かを判別する操作判別手段、
前記操作ボタンの前記操作がなされたと判別した場合には、前記ある商品の前記商品データに基づいて、前記ある商品の売上データを生成する売上データ生成手段、
として機能させるプログラム。
<請求項10>
請求項8に記載の情報処理装置と、
前記情報処理装置と通信を行う第2の通信部と、制御部と、を備える金銭登録機と、
を含む情報処理システムであって、
前記情報処理装置の前記処理部は、
前記操作がなされたと判別された場合に、前記ある商品の前記売上データを第1の通信部により前記金銭登録機へ送信させ、
前記金銭登録機の制御部は、
前記第2の通信部を介して受信した前記売上データを含む会計処理を行う
情報処理システム。
[Appendix]
<Claim 1>
Acquiring product image data including image data of specific information specifying a product and image data of the price of the product,
generating order reception image data including an operation button for accepting an order for the certain product based on the product image data;
generating product data in which the product represented by the operation button and the price of the product are associated with each other based on the product image data;
displaying the order reception image corresponding to the data of the generated order reception image on a display screen so as to be able to receive the operation of the operation button;
determining whether or not the operation button included in the order reception image displayed on the display screen has been operated;
An information processing method for generating sales data of a certain product based on the product data of the certain product when it is determined that the operation of the operation button has been performed.
<Claim 2>
2. The information processing method according to claim 1, wherein in said order reception image, a portion where said specific information is displayed is said operation button.
<Claim 3>
Extracting the text part in the product image data,
3. The information processing method according to claim 1, wherein said specific information and said amount are set from said extracted text portion.
<Claim 4>
4. The information processing method according to any one of claims 1 to 3, further comprising transmitting sales data of the certain product to an external device by the first communication unit when it is determined that the operation has been performed.
<Claim 5>
The information processing method according to any one of claims 1 to 4, wherein the sales data of the certain product includes the specific information of the certain product.
<Claim 6>
The data of the order acceptance image includes a change button for accepting a premium or discount for the price of the certain product,
based on the product image data, generating change data that associates the certain product represented by the change button with a price premium or discount for the certain product;
If it is determined that the operation button and the change button have been operated, the sales data of the certain product is generated based on the product data and the change data of the certain product. or the information processing method according to item 1.
<Claim 7>
The product image data includes price change information related to the premium or discount of the product,
generating first order reception image data reflecting the price fluctuation information and second order reception image data not reflecting the price fluctuation information;
on the display screen based on the data of the first order reception image or the data of the second order reception image, depending on whether the discount indicated by the price change information or the discount application condition is satisfied The information processing method according to any one of claims 1 to 5, further comprising displaying the order acceptance image.
<Claim 8>
Acquiring product image data including image data of specific information specifying a product and image data of the price of the product,
generating order reception image data including an operation button for accepting an order for the certain product based on the product image data;
generating product data in which the product represented by the operation button and the price of the product are associated with each other based on the product image data;
displaying the order reception image corresponding to the data of the generated order reception image on a display screen so as to be able to receive the operation of the operation button;
determining whether or not the operation button included in the order acceptance image displayed on the display screen has been operated;
An information processing apparatus comprising: a processing unit that generates sales data of a certain product based on the product data of the certain product when it is determined that the operation of the operation button has been performed.
<Claim 9>
the computer,
image acquisition means for acquiring product image data including image data of specific information for specifying a product and image data of the price of the product;
Image generating means for generating order reception image data including an operation button for accepting an order for the certain product, based on the product image data;
list data generating means for generating, based on the product image data, product data in which the product represented by the operation button and the price of the product are associated;
display control means for displaying the order reception image corresponding to the data of the generated order reception image on a display screen so as to be able to accept the operation of the operation button;
operation determination means for determining whether or not the operation button included in the order acceptance image displayed on the display screen has been operated;
sales data generation means for generating sales data of the certain product based on the product data of the certain product when it is determined that the operation button has been operated;
A program that acts as a
<Claim 10>
an information processing apparatus according to claim 8;
a cash register comprising a second communication unit that communicates with the information processing device, and a control unit;
An information processing system comprising
The processing unit of the information processing device,
causing the first communication unit to transmit the sales data of the certain product to the cash register when it is determined that the operation has been performed;
The control unit of the cash register,
An information processing system that performs accounting processing including the sales data received via the second communication unit.

1 情報処理装置
11 CPU
12 記憶部
121 プログラム
122 注文受付画像データ
123 商品リスト
13 表示部
14 操作受付部
15 撮影部
16 通信部
4 レジスタ
41 CPU
42 記憶部
421 プログラム
422 入力設定
43 表示部
44 操作受付部
46 通信部
47 印字部
48 用紙搬送部
100 情報処理システム
B1~B3 選択操作ボタン
B4、B5 操作ボタン
C 確定ボタン
E 選択終了ボタン
M メニュー表
O 注文受付画像
T 小計ボタン
1 information processing device 11 CPU
12 storage unit 121 program 122 order reception image data 123 product list 13 display unit 14 operation reception unit 15 photographing unit 16 communication unit 4 register 41 CPU
42 storage unit 421 program 422 input setting 43 display unit 44 operation reception unit 46 communication unit 47 printing unit 48 paper transport unit 100 information processing system B1 to B3 selection operation buttons B4, B5 operation button C confirm button E selection end button M menu table O Order acceptance image T Subtotal button

Claims (10)

ある商品を特定する特定情報の画像データと前記ある商品の金額の画像データとを含む商品画像データを取得し、
前記商品画像データに基づいて、前記ある商品の注文を受け付けるための操作ボタンを含む注文受付画像のデータを生成し、
前記商品画像データに基づいて、前記操作ボタンで表される前記ある商品と当該ある商品の金額とを対応付けた商品データを生成し、
生成された前記注文受付画像のデータに応じた前記注文受付画像を、前記操作ボタンの操作を受け付け可能に表示画面に表示させ、
前記表示画面に表示された前記注文受付画像に含まれる前記操作ボタンの操作がなされたか否かを判別し、
前記操作ボタンの前記操作がなされたと判別した場合には、前記ある商品の前記商品データに基づいて、前記ある商品の売上データを生成する
情報処理方法。
Acquiring product image data including image data of specific information specifying a product and image data of the price of the product,
generating order reception image data including an operation button for accepting an order for the certain product based on the product image data;
generating product data in which the product represented by the operation button and the price of the product are associated with each other based on the product image data;
displaying the order reception image corresponding to the data of the generated order reception image on a display screen so as to be able to receive the operation of the operation button;
determining whether or not the operation button included in the order reception image displayed on the display screen has been operated;
An information processing method for generating sales data of a certain product based on the product data of the certain product when it is determined that the operation of the operation button has been performed.
前記注文受付画像では、前記特定情報の表示されている部分が前記操作ボタンとされる請求項1記載の情報処理方法。 2. The information processing method according to claim 1, wherein in said order reception image, a portion where said specific information is displayed is said operation button. 前記商品画像データにおけるテキスト部分を抽出し、
抽出された前記テキスト部分から前記特定情報及び前記金額を設定する
請求項1又は2記載の情報処理方法。
Extracting the text part in the product image data,
3. The information processing method according to claim 1, wherein said specific information and said amount are set from said extracted text portion.
前記操作がなされたと判別された場合に、前記ある商品の売上データを第1の通信部により外部機器へ送信させる
請求項1~3のいずれか一項に記載の情報処理方法。
4. The information processing method according to any one of claims 1 to 3, further comprising transmitting sales data of the certain product to an external device by the first communication unit when it is determined that the operation has been performed.
前記ある商品の売上データには、前記ある商品の前記特定情報が含まれる
請求項1~4のいずれか一項に記載の情報処理方法。
The information processing method according to any one of claims 1 to 4, wherein the sales data of the certain product includes the specific information of the certain product.
前記注文受付画像のデータには、前記ある商品の金額の割増又は割引を受け付けるための変更ボタンが含まれ、
前記商品画像データに基づいて、前記変更ボタンで表される前記ある商品と当該ある商品の金額の割増又は割引とを対応付けた変更データを生成し、
前記操作ボタン及び前記変更ボタンの操作がなされたと判別された場合には、前記ある商品の前記商品データ及び前記変更データに基づいて、前記ある商品の売上データを生成する
請求項1~5のいずれか一項に記載の情報処理方法。
The data of the order acceptance image includes a change button for accepting a premium or discount for the price of the certain product,
based on the product image data, generating change data that associates the certain product represented by the change button with a price premium or discount for the certain product;
If it is determined that the operation button and the change button have been operated, the sales data of the certain product is generated based on the product data and the change data of the certain product. or the information processing method according to item 1.
前記商品画像データには、前記ある商品の割増又は割引に係る価格変動情報が含まれ、
前記価格変動情報が反映された第1の注文受付画像のデータと前記価格変動情報が反映されていない第2の注文受付画像のデータとを生成し、
前記価格変動情報で示される割引又は割引の適用条件が満たされているか否かに応じて、前記第1の注文受付画像のデータ又は前記第2の注文受付画像のデータに基づいて前記表示画面に前記注文受付画像を表示させる
請求項1~5のいずれか一項に記載の情報処理方法。
The product image data includes price change information related to the premium or discount of the product,
generating first order reception image data reflecting the price fluctuation information and second order reception image data not reflecting the price fluctuation information;
on the display screen based on the data of the first order reception image or the data of the second order reception image, depending on whether the discount indicated by the price change information or the discount application condition is satisfied The information processing method according to any one of claims 1 to 5, further comprising displaying the order acceptance image.
ある商品を特定する特定情報の画像データと前記ある商品の金額の画像データとを含む商品画像データを取得し、
前記商品画像データに基づいて、前記ある商品の注文を受け付けるための操作ボタンを含む注文受付画像のデータを生成し、
前記商品画像データに基づいて、前記操作ボタンで表される前記ある商品と当該ある商品の金額とを対応付けた商品データを生成し、
生成された前記注文受付画像のデータに応じた前記注文受付画像を、前記操作ボタンの操作を受け付け可能に表示画面に表示させ、
前記表示画面に表示された前記注文受付画像に含まれる前記操作ボタンの操作がなされたか否かを判別し、
前記操作ボタンの前記操作がなされたと判別した場合には、前記ある商品の前記商品データに基づいて、前記ある商品の売上データを生成する
処理部を備える情報処理装置。
Acquiring product image data including image data of specific information specifying a product and image data of the price of the product,
generating order reception image data including an operation button for accepting an order for the certain product based on the product image data;
generating product data in which the product represented by the operation button and the price of the product are associated with each other based on the product image data;
displaying the order reception image corresponding to the data of the generated order reception image on a display screen so as to be able to receive the operation of the operation button;
determining whether or not the operation button included in the order reception image displayed on the display screen has been operated;
An information processing apparatus comprising: a processing unit that generates sales data of a certain product based on the product data of the certain product when it is determined that the operation of the operation button has been performed.
コンピュータを、
ある商品を特定する特定情報の画像データと前記ある商品の金額の画像データとを含む商品画像データを取得する画像取得手段、
前記商品画像データに基づいて、前記ある商品の注文を受け付けるための操作ボタンを含む注文受付画像のデータを生成する画像生成手段、
前記商品画像データに基づいて、前記操作ボタンで表される前記ある商品と当該ある商品の金額とを対応付けた商品データを生成するリストデータ生成手段、
生成された前記注文受付画像のデータに応じた前記注文受付画像を、前記操作ボタンの操作を受け付け可能に表示画面に表示させる表示制御手段、
前記表示画面に表示された前記注文受付画像に含まれる前記操作ボタンの操作がなされたか否かを判別する操作判別手段、
前記操作ボタンの前記操作がなされたと判別した場合には、前記ある商品の前記商品データに基づいて、前記ある商品の売上データを生成する売上データ生成手段、
として機能させるプログラム。
the computer,
image acquisition means for acquiring product image data including image data of specific information for specifying a product and image data of the price of the product;
Image generating means for generating order reception image data including an operation button for accepting an order for the certain product, based on the product image data;
list data generating means for generating, based on the product image data, product data in which the product represented by the operation button and the price of the product are associated;
display control means for displaying the order reception image corresponding to the data of the generated order reception image on a display screen so as to be able to accept the operation of the operation button;
operation determination means for determining whether or not the operation button included in the order acceptance image displayed on the display screen has been operated;
sales data generation means for generating sales data of the certain product based on the product data of the certain product when it is determined that the operation button has been operated;
A program that acts as a
請求項8に記載の情報処理装置と、
前記情報処理装置と通信を行う第2の通信部と、制御部と、を備える金銭登録機と、
を含む情報処理システムであって、
前記情報処理装置の前記処理部は、
前記操作がなされたと判別された場合に、前記ある商品の前記売上データを第1の通信部により前記金銭登録機へ送信させ、
前記金銭登録機の制御部は、
前記第2の通信部を介して受信した前記売上データを含む会計処理を行う
情報処理システム。
an information processing apparatus according to claim 8;
a cash register comprising a second communication unit that communicates with the information processing device, and a control unit;
An information processing system comprising
The processing unit of the information processing device,
causing the first communication unit to transmit the sales data of the certain product to the cash register when it is determined that the operation has been performed;
The control unit of the cash register,
An information processing system that performs accounting processing including the sales data received via the second communication unit.
JP2021135975A 2021-08-24 2021-08-24 Information processing method, information processing device, program and information processing system Active JP7322928B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021135975A JP7322928B2 (en) 2021-08-24 2021-08-24 Information processing method, information processing device, program and information processing system
JP2023117973A JP2023126732A (en) 2021-08-24 2023-07-20 Information processing method, information processing apparatus, program, and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021135975A JP7322928B2 (en) 2021-08-24 2021-08-24 Information processing method, information processing device, program and information processing system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023117973A Division JP2023126732A (en) 2021-08-24 2023-07-20 Information processing method, information processing apparatus, program, and information processing system

Publications (2)

Publication Number Publication Date
JP2023030705A true JP2023030705A (en) 2023-03-08
JP7322928B2 JP7322928B2 (en) 2023-08-08

Family

ID=85413766

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021135975A Active JP7322928B2 (en) 2021-08-24 2021-08-24 Information processing method, information processing device, program and information processing system
JP2023117973A Pending JP2023126732A (en) 2021-08-24 2023-07-20 Information processing method, information processing apparatus, program, and information processing system

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023117973A Pending JP2023126732A (en) 2021-08-24 2023-07-20 Information processing method, information processing apparatus, program, and information processing system

Country Status (1)

Country Link
JP (2) JP7322928B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004102423A (en) * 2002-09-05 2004-04-02 Toshiba Tec Corp Commodity sale registering device
JP2019057098A (en) * 2017-09-20 2019-04-11 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP2021086303A (en) * 2019-11-26 2021-06-03 株式会社寺岡精工 Product sales data processing device and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004102423A (en) * 2002-09-05 2004-04-02 Toshiba Tec Corp Commodity sale registering device
JP2019057098A (en) * 2017-09-20 2019-04-11 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP2021086303A (en) * 2019-11-26 2021-06-03 株式会社寺岡精工 Product sales data processing device and program

Also Published As

Publication number Publication date
JP2023126732A (en) 2023-09-08
JP7322928B2 (en) 2023-08-08

Similar Documents

Publication Publication Date Title
US10482448B2 (en) Method for processing a purchase transaction using a plurality of transaction systems
US11640594B2 (en) Method for processing a purchase transaction using a plurality of transaction systems
WO2020050410A1 (en) Portable terminal, weighing device, pos terminal, program, storage medium, sales processing system, and sales processing method
JP2023001162A (en) Transaction data processor, transaction data processing method, and program
JP7322928B2 (en) Information processing method, information processing device, program and information processing system
EP2998915A1 (en) Checkout system, settlement apparatus and method for processing settlement by settlement apparatus
JP7212096B2 (en) Merchandise sales data processor and data processing program
JP2019191641A (en) Accounting system, accounting method, and accounting program
JP2012022471A (en) Commodity sales data processor and control program thereof
JP6409097B2 (en) Electronic receipt system
JP2007034539A (en) Sales promotion system by printing device and pos system
JP6166820B2 (en) Server device, transaction data processing system, and program
JP7466948B2 (en) Registration device and program
US20220129939A1 (en) Commodity registration apparatus and commodity registration method
JP7569229B2 (en) Sales data processing device and program
JP7486785B2 (en) Product sales data processing system, product sales data processing device
US20240193571A1 (en) Checkout apparatus, program recording medium, and checkout processing method
US20240119811A1 (en) Sales data processing apparatus and method
US20240029046A1 (en) Wireless tag reader data processing apparatus
JP7415509B2 (en) Transaction data processing device, terminal device, transaction data processing system and program
US20230117740A1 (en) Commodity registration device and program therefor
US20220027880A1 (en) Sales data processing apparatus, sales data processing system, and program
JP7242026B2 (en) Sales data processor and program
JP2024003405A (en) Accounting device and program
KR20240043063A (en) Accounting device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230315

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230710

R150 Certificate of patent or registration of utility model

Ref document number: 7322928

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150