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

JP6916014B2 - Information processing device and display control program - Google Patents

Information processing device and display control program Download PDF

Info

Publication number
JP6916014B2
JP6916014B2 JP2017056620A JP2017056620A JP6916014B2 JP 6916014 B2 JP6916014 B2 JP 6916014B2 JP 2017056620 A JP2017056620 A JP 2017056620A JP 2017056620 A JP2017056620 A JP 2017056620A JP 6916014 B2 JP6916014 B2 JP 6916014B2
Authority
JP
Japan
Prior art keywords
data
touch panel
display
external device
keyword
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017056620A
Other languages
Japanese (ja)
Other versions
JP2018160068A (en
Inventor
剛 五反田
剛 五反田
隆司 中島
隆司 中島
延裕 杉田
延裕 杉田
幾 後藤
幾 後藤
菊池 淳
淳 菊池
純 宮崎
純 宮崎
顕也 平松
顕也 平松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2017056620A priority Critical patent/JP6916014B2/en
Publication of JP2018160068A publication Critical patent/JP2018160068A/en
Priority to JP2021117015A priority patent/JP7340570B2/en
Application granted granted Critical
Publication of JP6916014B2 publication Critical patent/JP6916014B2/en
Priority to JP2023137994A priority patent/JP7551871B2/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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、情報処理装置、及び表示制御プログラムに関する。 Embodiments of the present invention, the information processing apparatus, and a display control program.

スーパーマーケット等で利用される店舗会計システム(チェックアウトシステム)には、従業員によって操作される商品販売データ処理装置(例えば、POS(Point of Sales)端末)が設置される。POS端末は、従業員の入力操作に応じて、例えば顧客が買い上げる商品の登録処理、登録処理された商品についての決済処理の他、チェックアウト業務を関係する各種の処理を実行する。一般に、POS端末には、従業員による入力操作を受け付けると共に処理内容を表示させることができるタッチパネル、及び複数のキーが設けられたキーボード(ハードウェアキーボード)が設けられている。従業員は、チェックアウト業務における各種状況に応じて、タッチパネルに表示されたキー(ボタン)あるいはキーボードのキーを操作することで、その状況で必要とされる処理を実行させることができる。 A product sales data processing device (for example, a POS (Point of Sales) terminal) operated by an employee is installed in a store accounting system (checkout system) used in a supermarket or the like. The POS terminal executes, for example, registration processing of products purchased by customers, payment processing of registered products, and various processes related to checkout operations in response to input operations of employees. Generally, a POS terminal is provided with a touch panel capable of accepting input operations by employees and displaying processing contents, and a keyboard (hardware keyboard) provided with a plurality of keys. Employees can execute the processing required in the situation by operating the keys (buttons) displayed on the touch panel or the keys on the keyboard according to various situations in the checkout work.

比較的大きな店舗では、複数のPOS端末が設置され、それぞれ個別に従業員により操作される。従業員は、チェックアウト業務をする際に必要となる情報を、個々にチェックアウト業務中に確認できるようにしている。例えば、本日の特売品などの情報については特売品が記載されたチラシをPOS端末の周辺に掲示したり、店長等からのメッセージを記入したメモ書きを所持したりしている。また、複数の従業員の間で共有すべき情報がある場合には、例えば従業員同士の会話により伝えられ、従業員が個々に覚えておく必要があった。 In a relatively large store, a plurality of POS terminals are installed and each is individually operated by an employee. Employees are able to individually check the information required for checkout work during checkout work. For example, for information on today's special sale items, a leaflet containing the special sale items is posted around the POS terminal, or a memorandum with a message from the store manager or the like is carried. In addition, when there is information to be shared among a plurality of employees, for example, it is conveyed by conversation between employees, and it is necessary for each employee to remember it individually.

従来のPOS端末では、従業員によるチェックアウト業務のための画面を表示するメインのディスプレイ(あるいはタッチパネル)の他に、サブのディスプレイ(あるいはタッチパネル)を備えたものがある。サブのディスプレイ(タッチパネル)は、例えば顧客に対して情報を提示したり、顧客により確認操作を受け付けたりするための画面を表示する客面用のディスプレイとして使用される。客面用のディスプレイでは、メインのディスプレイに表示される画面を利用したチェックアウト業務のための処理、例えば顧客が購入しようとする商品の登録処理や登録された商品についての決済処理と連動した画面が表示される。 Some conventional POS terminals are provided with a sub display (or touch panel) in addition to the main display (or touch panel) that displays a screen for checkout work by employees. The sub display (touch panel) is used as a display for the customer side, for example, displaying a screen for presenting information to the customer or accepting a confirmation operation by the customer. The customer display is a screen linked to processing for checkout operations using the screen displayed on the main display, such as registration processing of products that customers intend to purchase and payment processing for registered products. Is displayed.

特開2015−162208号公報JP-A-2015-162208

本発明が解決しようとする課題は、チェックアウト業務に有用な情報を従業員に提示することができる情報処理装置、及び表示制御プログラムを提供することである。 An object of the present invention is to provide is to provide the information processing apparatus that can be presented to employees with useful information to checkout operations, and a display control program.

実施形態によれば、情報処理装置は、設定部、キーワード取得部、データ取得部、データ配信部を有する。設定部は、記憶部に記憶された第1データをもとに、商品販売データ処理装置に対して配信する第2データの提供元とする外部装置を設定する。キーワード取得部は、前記記憶部に記憶された販売データまたは在庫データの少なくとも何れかに基づいて、前記外部装置を検索するためのキーワードを取得する。データ取得部は、前記キーワードをもとに前記外部装置を検索し、前記外部装置から第2データを取得する。データ配信部は、前記第2データを複数の前記商品販売データ処理装置に対して配信する。 According to the embodiment, the information processing device has a setting unit, a keyword acquisition unit, a data acquisition unit, and a data distribution unit. The setting unit sets an external device as a provider of the second data to be distributed to the product sales data processing device based on the first data stored in the storage unit. The keyword acquisition unit acquires a keyword for searching the external device based on at least one of the sales data or the inventory data stored in the storage unit. The data acquisition unit searches for the external device based on the keyword and acquires the second data from the external device. The data distribution unit distributes the second data to the plurality of product sales data processing devices.

本実施形態の商品販売データ処理装置の外観を示す斜視図。The perspective view which shows the appearance of the product sales data processing apparatus of this embodiment. 本実施形態のコンビネーションキーボードの一例を示す図。The figure which shows an example of the combination keyboard of this embodiment. 本実施形態におけるPOS端末が設けられたシステムの構成を示すブロック図。The block diagram which shows the structure of the system provided with the POS terminal in this embodiment. 本実施形態におけるサーバ及びPOS端末の機能構成を示すブロック図。The block diagram which shows the functional structure of the server and the POS terminal in this embodiment. 本実施形態におけるサーバの動作を示すフローチャート。The flowchart which shows the operation of the server in this embodiment. 本実施形態におけるPOS端末の動作を示すフローチャート。The flowchart which shows the operation of the POS terminal in this embodiment. 本実施形態におけるタッチパネルに表示される画面の一例を示す図。The figure which shows an example of the screen displayed on the touch panel in this embodiment. 本実施形態におけるタッチパネルにおいてブラウザにより表示される画面の一例を示す図。The figure which shows an example of the screen displayed by the browser in the touch panel in this embodiment.

以下、本実施形態について、図面を参照しながら説明する。
図1は、本実施形態の商品販売データ処理装置の外観を示す斜視図である。商品販売データ処理装置は、スーパーマーケット等の店舗で使用されるチェックアウトシステムの一部を構成するもので、例えばPOS(Point of Sales)端末10として構成される。以下、POS端末10を例にして説明する。
Hereinafter, the present embodiment will be described with reference to the drawings.
FIG. 1 is a perspective view showing the appearance of the product sales data processing device of the present embodiment. The product sales data processing device constitutes a part of a checkout system used in a store such as a supermarket, and is configured as, for example, a POS (Point of Sales) terminal 10. Hereinafter, the POS terminal 10 will be described as an example.

図1に示すように、POS端末10は、釣銭機11e、タッチパネル11h、コンビネーションキーボード11j(キーボード11ja、タッチパネル11jb)、プリンタ11k、カードリーダライタ11m、及びディスプレイ11nが設けられている。 As shown in FIG. 1, the POS terminal 10 is provided with a change machine 11e, a touch panel 11h, a combination keyboard 11j (keyboard 11ja, touch panel 11jb), a printer 11k, a card reader / writer 11m, and a display 11n.

POS端末10は、規定のハウジングに対して、タッチパネル11h、コンビネーションキーボード11j、プリンタ11k、ディスプレイ11nが脱着可能となるように構成されている。このため、POS端末10は、店舗での使用に適した、タッチパネル11h、コンビネーションキーボード11j、プリンタ11k、ディスプレイ11nを個々に選択して実装させることができる。 The POS terminal 10 is configured so that the touch panel 11h, the combination keyboard 11j, the printer 11k, and the display 11n can be attached to and detached from the specified housing. Therefore, the POS terminal 10 can individually select and mount the touch panel 11h, the combination keyboard 11j, the printer 11k, and the display 11n, which are suitable for use in stores.

例えば、コンビネーションキーボード11jは、図1及び図2に示すように、キーボード11jaとタッチパネル11jbとが設けられた形態の他、タッチパネル11jbに代えて、より多くのキーが実装されたキーボードのみの形態のものがある。また、コンビネーションキーボード11jを実装せずに、タッチパネル11hからのみ従業員による入力操作を受け付ける形態とすることもできる。本実施形態では、図2に示すキーボード11jaとタッチパネル11jbとが設けられたコンビネーションキーボード11jが実装されているものとして説明する。 For example, as shown in FIGS. 1 and 2, the combination keyboard 11j has a form in which the keyboard 11ja and the touch panel 11jb are provided, and a keyboard only in which more keys are mounted instead of the touch panel 11jb. There is something. Further, it is also possible to accept the input operation by the employee only from the touch panel 11h without mounting the combination keyboard 11j. In the present embodiment, it is assumed that the combination keyboard 11j provided with the keyboard 11ja and the touch panel 11jb shown in FIG. 2 is mounted.

同様にして、例えばディスプレイ11nは、顧客に対して情報を提供するための客面用として用いられるもので、画面サイズの異なる複数のユニットから何れかを選択して実装することができる。また、顧客による入力操作を受け付けられるように、ディスプレイ11nに代えてタッチパネルを実装することも可能である。 Similarly, for example, the display 11n is used as a customer surface for providing information to a customer, and any one of a plurality of units having different screen sizes can be selected and mounted. It is also possible to mount a touch panel instead of the display 11n so that an input operation by a customer can be accepted.

なお、本実施形態では、タッチパネル11h及びタッチパネル11jbに例えば複数のキーを含む操作画面を表示して、パネルに対してタッチ操作をさせるものとしているが他の入力操作をするようにしても良い。例えば、タッチパネル11h及びタッチパネル11jbに表示された操作画面に応じて、キーボード11jaを操作して何れかのキーを選択させたり、音声入力によって選択するキーを指定させたりすることも可能である。この場合、タッチパネル11hあるいはタッチパネル11jbに代えてディスプレイを設け、操作画面を表示するようにしても良い。 In the present embodiment, an operation screen including, for example, a plurality of keys is displayed on the touch panel 11h and the touch panel 11jb, and the panel is touch-operated, but other input operations may be performed. For example, it is possible to operate the keyboard 11ja to select one of the keys or to specify the key to be selected by voice input according to the operation screens displayed on the touch panel 11h and the touch panel 11jb. In this case, a display may be provided instead of the touch panel 11h or the touch panel 11jb to display the operation screen.

図3は、本実施形態におけるPOS端末10(10−1,10−2,…,10−n)が設けられたシステムの構成を示すブロック図である。図3において、店舗に設けられたチェックアウトシステムは、複数のPOS端末10(10−1,10−2,…,10−n)、サーバ12(ストアコンピュータ)が、LAN(Local Area Network)14等のネットワークを介して相互に通信可能となるように接続されている。また、POS端末10とサーバ12は、個々にチェックアウトシステム外のインターネットを含むネットワーク16と接続される。POS端末10とサーバ12は、ネットワーク16(インターネット)を介してサーバ18(SNS(Social Networking Service)、Webサイト、ブログサイト、短文投稿サイト、データベースシステムなど)にアクセスしてデータを受信する。 FIG. 3 is a block diagram showing a configuration of a system provided with POS terminals 10 (10-1, 10-2, ..., 10-n) according to the present embodiment. In FIG. 3, in the checkout system provided in the store, a plurality of POS terminals 10 (10-1, 10-2, ..., 10-n), a server 12 (store computer), and a LAN (Local Area Network) 14 They are connected so that they can communicate with each other via a network such as. Further, the POS terminal 10 and the server 12 are individually connected to the network 16 including the Internet outside the checkout system. The POS terminal 10 and the server 12 access the server 18 (SNS (Social Networking Service), website, blog site, short text posting site, database system, etc.) via the network 16 (Internet) to receive data.

POS端末10は、コンピュータの機能が実装されており、プロセッサ(CPU(central processing unit)等)11a、ROM(read-only memory)11b、RAM(random-access memory)11c、記憶ユニット11d、釣銭機11e、通信ユニット11f、スキャナ11g、タッチパネル11h、コンビネーションキーボード11j(キーボード11ja、タッチパネル11jb)、プリンタ11k、カードリーダライタ11m、ディスプレイ11n、及び通信ユニット11pを有する。 The POS terminal 10 is equipped with computer functions, and includes a processor (CPU (central processing unit), etc.) 11a, a ROM (read-only memory) 11b, a RAM (random-access memory) 11c, a storage unit 11d, and a change machine. It has 11e, a communication unit 11f, a scanner 11g, a touch panel 11h, a combination keyboard 11j (keyboard 11ja, touch panel 11jb), a printer 11k, a card reader / writer 11m, a display 11n, and a communication unit 11p.

プロセッサ11aは、ROM11b及びRAM11cに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、POS端末10としての各種の動作を実現するべく各部を制御するための回路である。 The processor 11a is a circuit for controlling each part in order to realize various operations as the POS terminal 10 based on the operating system, middleware, and application programs stored in the ROM 11b and the RAM 11c.

ROM11b及びRAM11cは、プロセッサ11aにより実行される各種プログラムの他、プロセッサ11aが各種の処理を行う上で参照するデータを記録する。例えば、RAM11cには、商品の情報を登録する処理が実行される場合に、顧客による購入対象とする商品の情報が登録される登録商品テーブルが記録される。また、RAM11cには、タッチパネル11h及びタッチパネル11jbに表示させる画面のデータなどが記憶される。 The ROM 11b and the RAM 11c record various programs executed by the processor 11a as well as data to be referred to when the processor 11a performs various processes. For example, in the RAM 11c, a registered product table in which information on a product to be purchased by a customer is registered is recorded when a process of registering product information is executed. Further, the RAM 11c stores screen data and the like to be displayed on the touch panel 11h and the touch panel 11jb.

プロセッサ11aにより実行されるプログラムには、スキャナ11gを通じて商品の情報(商品コード等)を入力するスキャン処理、登録商品テーブルに登録された商品の情報に応じた決済処理に用いられる取引情報を生成する登録処理、取引情報をもとにした決済処理などを実行するための制御プログラムが含まれる。プロセッサ11aは、制御プログラムを実行することで、商品の販売に関わる処理(登録処理及び決済処理を含む)のための画面をタッチパネル11hに表示させる。また、制御プログラムには、サーバ12から配信されるデータを受信する受信処理(受信部)、タッチパネル11hに表示される画面を利用して実行される商品の販売に関わる処理と連動することなく、サーバ12から受信したデータをもとにした画面をタッチパネル11jbに表示する表示処理(表示部)を制御することができる表示制御プログラムが含まれる。 The program executed by the processor 11a generates transaction information used for scanning processing for inputting product information (product code, etc.) through the scanner 11g and payment processing according to the product information registered in the registered product table. It includes a control program for executing registration processing, payment processing based on transaction information, and so on. By executing the control program, the processor 11a causes the touch panel 11h to display a screen for processing (including registration processing and payment processing) related to product sales. Further, the control program does not interlock with the reception process (receiver) for receiving the data distributed from the server 12 and the process related to the sale of the product executed by using the screen displayed on the touch panel 11h. A display control program capable of controlling a display process (display unit) for displaying a screen based on data received from the server 12 on the touch panel 11jb is included.

記憶ユニット11dは、プロセッサ11aが各種の処理を行う上で使用するデータ、あるいはプロセッサ11aの処理によって生成されたデータを記憶する。記憶ユニット11dとしては、例えばEEPROM(登録商標)(electric erasable programmable read-only memory)、HDD(hard disk drive)、あるいはSSD(solid state drive)などを使用できる。 The storage unit 11d stores data used by the processor 11a to perform various processes, or data generated by the processes of the processor 11a. As the storage unit 11d, for example, an EEPROM (registered trademark) (electric erasable programmable read-only memory), an HDD (hard disk drive), an SSD (solid state drive), or the like can be used.

釣銭機11eは、投入される硬貨及び紙幣を収受、釣銭とする硬貨及び紙幣を排出する。
通信ユニット11fは、例えばインターネットを含むネットワーク16を介して、例えば、SNS、Webサイト、ブログサイト、短文投稿サイト、データベースシステムなど各種の情報を提供するサーバ18(外部装置)との通信を制御する。
The change machine 11e collects the inserted coins and banknotes, and discharges the coins and banknotes to be used as change.
The communication unit 11f controls communication with a server 18 (external device) that provides various information such as, for example, an SNS, a website, a blog site, a short text posting site, and a database system via a network 16 including the Internet. ..

スキャナ11gは、例えば、光学的スキャンにより商品の情報を読み取って、商品に固有の商品コードを入力する。スキャナ11gは、固定式またはハンディ式の2次元コードスキャナとしても良いし、商品を撮影した画像から画像認識技術を利用して商品を識別するタイプとしても良い。また、スキャナ11gは、1つのタイプのみを設けても良いし、複数のタイプのものを設けても良い。 The scanner 11g reads the product information by, for example, optical scanning, and inputs the product code unique to the product. The scanner 11g may be a fixed or handy two-dimensional code scanner, or may be a type that identifies a product from an image of the product by using an image recognition technique. Further, the scanner 11g may be provided with only one type, or may be provided with a plurality of types.

タッチパネル11hは、従業員(キャッシャ)により入力操作がされるデバイスであり、表示デバイス及びタッチセンサを含む。表示デバイスは、GUI(Graphical User Interface)画面などの任意の画面を表示する。例えば、表示デバイスは、買い上げ対象として登録された商品に関する取引情報(商品名、金額など)の一覧リストや小計金額等を含む登録画面(商品一覧画面)、各種の機能のそれぞれに対応した複数のキーを含むメニュー、及び各種機能の実行を指示するコマンドを入力するためのキーなどを含む操作画面を表示する。表示デバイスとしては、例えばカラーLCD(Liquid Crystal Display)等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置される。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をプロセッサ11aへと送る。タッチセンサとしては、周知のデバイスを利用できる。 The touch panel 11h is a device for which an employee (casher) performs an input operation, and includes a display device and a touch sensor. The display device displays an arbitrary screen such as a GUI (Graphical User Interface) screen. For example, the display device includes a list of transaction information (product name, amount, etc.) related to products registered as purchase targets, a registration screen (product list screen) including subtotal amount, etc., and a plurality of display devices corresponding to each of various functions. Display a menu including keys and an operation screen including keys for inputting commands instructing execution of various functions. As the display device, a well-known device such as a color LCD (Liquid Crystal Display) can be used. The touch sensor is arranged so as to overlap the display surface of the display device. The touch sensor detects the touch position of the operator on the display surface of the display device and sends the position information to the processor 11a. A well-known device can be used as the touch sensor.

コンビネーションキーボード11jは、従業員(キャッシャ)により入力操作がされるデバイスであり、例えば特定の機能が個々に割り当てられた複数のキーが配列されたキーボード11jaとタッチパネル11jbを有する。タッチパネル11jbは、例えばタッチパネル11hと同様に構成される。タッチパネル11jbは、常に表示する必要がない補足情報や、店内の従業員で共有すべき情報(特売情報や店長からのメッセージなど)等が表示される。タッチパネル11jbは、例えば、サーバ12から配信されるデータをもとにした画面が表示される。 The combination keyboard 11j is a device in which an employee (casher) performs an input operation, and has, for example, a keyboard 11ja and a touch panel 11jb in which a plurality of keys to which specific functions are individually assigned are arranged. The touch panel 11jb is configured in the same manner as the touch panel 11h, for example. The touch panel 11jb displays supplementary information that does not need to be displayed all the time, information that should be shared by employees in the store (sale information, a message from the store manager, etc.), and the like. The touch panel 11jb displays, for example, a screen based on the data distributed from the server 12.

プリンタ11kは、例えばサーマルプリンタまたはドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列、画像、コードパターン(バーコード、2次元コードなど)などを印刷することにより、商品名、単価、合計金額などの取引内容が印刷された取引レシート等を発行する。 The printer 11k is, for example, a thermal printer or a dot impact printer, and by printing various character strings, images, code patterns (bar codes, two-dimensional codes, etc.) on the receipt paper, the product name, unit price, etc. Issue a transaction receipt, etc. with the transaction details such as the total amount printed.

カードリーダライタ11mは、カードに記録されたデータを読み取るとともに、カードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカード、ポイントカードなどの決済処理に関わる情報を記録する各種のカードを含む。カードリーダライタ11mは、磁気式、接触式、あるいは非接触式の何れのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。 The card reader / writer 11m reads the data recorded on the card and writes the data on the card. Cards include payment cards such as credit cards, debit cards, electronic money cards, and prepaid cards, as well as various cards such as member's cards and point cards that record information related to payment processing. The card reader / writer 11m may be any of magnetic, contact, or non-contact devices, and may include a plurality of types of devices.

ディスプレイ11nは、例えば顧客に対して情報を提供するための客面用として用いられるデバイスであり、カラーLCD等の周知のデバイスを利用できる。 The display 11n is, for example, a device used for a customer surface for providing information to a customer, and a well-known device such as a color LCD can be used.

サーバ12は、プロセッサ(CPU等)21a、ROM21b、RAM21c、記憶ユニット21d、通信ユニット21f、キーボード21g、ディスプレイ21h、及び通信ユニット21pを含む。サーバ12は、コンピュータの機能を有する情報処理装置である。 The server 12 includes a processor (CPU or the like) 21a, a ROM 21b, a RAM 21c, a storage unit 21d, a communication unit 21f, a keyboard 21g, a display 21h, and a communication unit 21p. The server 12 is an information processing device having a computer function.

プロセッサ21aは、ROM21b及びRAM21cに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、サーバ12としての各種の動作を実現するべく各部を制御するための回路である。 The processor 21a is a circuit for controlling each part in order to realize various operations as the server 12 based on the operating system, middleware, and application programs stored in the ROM 21b and the RAM 21c.

ROM21b及びRAM21cは、プロセッサ21aにより実行されるオペレーティングシステム、ミドルウェア、アプリケーションプログラムなどのプログラムの他、プロセッサ21aが各種の処理を行う上で参照するデータを記憶する。 The ROM 21b and the RAM 21c store programs such as an operating system, middleware, and application programs executed by the processor 21a, as well as data referred to when the processor 21a performs various processes.

プロセッサ21aにより実行されるプログラムには、商品販売に関するPOS機能を実現するためのPOSプログラム、POS端末10のタッチパネル11jbに表示させるデータを配信するためのデータ配信プログラムなどが含まれる。 The program executed by the processor 21a includes a POS program for realizing a POS function related to product sales, a data distribution program for distributing data to be displayed on the touch panel 11jb of the POS terminal 10, and the like.

記憶ユニット21dは、プロセッサ21aが各種の処理を行う上で使用するデータ、あるいはプロセッサ21aでの処理によって生成されたデータを保存する。記憶ユニット21dとしては、例えばEEPROM(登録商標)、HDD、あるいはSSDなどを使用できる。記憶ユニット21dには、POS機能において処理される販売管理データ(商品マスタデータ、販売データ(商品名、価格、販売時刻、販売数などを含む)、在庫データなどを含む)、POS端末10への配信用として、例えば従業員のキーボード21gの操作により入力された入力配信データ、外部装置(サーバ18など)からPOS端末10への配信のために取得された取得データなどが記憶される。 The storage unit 21d stores data used by the processor 21a to perform various processes or data generated by the processes in the processor 21a. As the storage unit 21d, for example, EEPROM (registered trademark), HDD, SSD, or the like can be used. The storage unit 21d contains sales management data (including product master data, sales data (including product name, price, sales time, number of sales, etc.), inventory data, etc.) processed by the POS function, and to the POS terminal 10. For distribution, for example, input distribution data input by operating the employee's keyboard 21g, acquired data acquired for distribution from an external device (server 18 or the like) to the POS terminal 10, and the like are stored.

通信ユニット21fは、LAN14を介したPOS端末10等との通信を制御する。
キーボード21gは、サーバ12に対するデータを従業員による操作に応じて入力する。なお、サーバ12は、キーボード21g以外の入力デバイス(タッチパネル、マウス等)が設けられていても良い。
ディスプレイ21hは、プロセッサ21aにより実行されるPOS機能、データ配信処理等に応じた画面を表示する。
通信ユニット21pは、ネットワーク16を介したサーバ18(Webサイトなど)などの外部装置との通信を制御する。
The communication unit 21f controls communication with the POS terminal 10 and the like via the LAN 14.
The keyboard 21g inputs data to the server 12 according to an operation by an employee. The server 12 may be provided with an input device (touch panel, mouse, etc.) other than the keyboard 21 g.
The display 21h displays a screen corresponding to the POS function executed by the processor 21a, the data distribution process, and the like.
The communication unit 21p controls communication with an external device such as a server 18 (website or the like) via the network 16.

図4は、本実施形態におけるサーバ12及びPOS端末10の機能構成を示すブロック図である。
サーバ12は、プロセッサ21aによりデータ配信プログラムを実行することにより、キーワード取得部21a1、データ取得部21a2、データ配信部21a3の機能を実現する。キーワード取得部21a1は、記憶ユニット21d(記憶部21d1)に記憶されたデータをもとに、POS端末10に対して配信するデータ(配信データ)の提供元とする外部装置を設定する設定処理を実行する(設定部)。記憶部21d1には、POS端末10へ配信される配信データ30、POS機能(POSプログラム)により記憶される販売管理データ31が含まれる。配信データ30には、POS端末10への配信用として、例えば従業員のキーボード21gの操作により入力された入力配信データ30a、外部装置(サーバ18など)からPOS端末10への配信のために取得された取得データ30bが含まれる。入力配信データ30aには、例えば本日の特売品に関する情報(商品名、価格など)、店長から従業員に対するメッセージ(テキストデータ)、登録処理の際に顧客の年齢を確認する際に参照される年齢確認データ、ネットワーク16を通じてアクセス可能なデータ提供元となるWebサイトを示すURL(uniform resource locator)が含まれる。入力配信データ30aには、前述したデータの他、POS端末10に対して配信する任意のデータを記憶させることができる。
FIG. 4 is a block diagram showing a functional configuration of the server 12 and the POS terminal 10 in the present embodiment.
The server 12 realizes the functions of the keyword acquisition unit 21a1, the data acquisition unit 21a2, and the data distribution unit 21a3 by executing the data distribution program by the processor 21a. The keyword acquisition unit 21a1 performs a setting process for setting an external device as a provider of data (distribution data) to be distributed to the POS terminal 10 based on the data stored in the storage unit 21d (storage unit 21d1). Execute (setting part). The storage unit 21d1 includes distribution data 30 distributed to the POS terminal 10 and sales management data 31 stored by the POS function (POS program). The distribution data 30 is acquired for distribution to the POS terminal 10, for example, input distribution data 30a input by operating the employee's keyboard 21g, for distribution from an external device (server 18 or the like) to the POS terminal 10. The acquired data 30b is included. The input distribution data 30a includes, for example, information on today's special sale items (product name, price, etc.), a message from the store manager to the employee (text data), and the age referred to when confirming the customer's age during the registration process. Confirmation data and a URL (uniform resource locator) indicating a website that is a data provider that can be accessed through the network 16 are included. In addition to the above-mentioned data, the input distribution data 30a can store arbitrary data to be distributed to the POS terminal 10.

キーワード取得部21a1は、例えば入力配信データ30a及び販売管理データ31をもとに、配信データの提供元とする外部装置を設定する。例えば、キーワード取得部21a1は、入力配信データ30aに外部装置のアクセス先を示すデータ(URLなど)が記憶されている場合、このアクセス先を示すデータをもとに配信データの提供元とする外部装置(サーバ18)を設定する。例えば、天気予報のWebサイトのURLを入力配信データ30aに記憶させることで、天気予報のWebサイトにアクセスして天気予報のデータ(Webページ)を取得できるように設定することができる。 The keyword acquisition unit 21a1 sets an external device as a source of distribution data based on, for example, the input distribution data 30a and the sales management data 31. For example, when the input distribution data 30a stores data (URL, etc.) indicating the access destination of the external device, the keyword acquisition unit 21a1 uses the data indicating the access destination as the source of the distribution data. Set the device (server 18). For example, by storing the URL of the weather forecast website in the input distribution data 30a, it is possible to set so that the weather forecast website can be accessed and the weather forecast data (Web page) can be acquired.

また、キーワード取得部21a1は、入力配信データ30aに記憶されたデータをもとに、例えばサーチエンジンを利用してアクセス先(配信データの提供元)を検索するための検索キーワードを作成することができる。例えば、キーワード取得部21a1は、入力配信データ30aに含まれる特売データの「商品名」を抽出して、検索キーワードとすることができる。同様にして、キーワード取得部21a1は、例えば、入力配信データ30aに含まれる店長メッセージ(テキストデータ)に含まれる単語、あるいは予めキーワード用として記憶されたデータを抽出して、検索キーワードとすることができる。 Further, the keyword acquisition unit 21a1 may create a search keyword for searching an access destination (provider of distribution data) using, for example, a search engine based on the data stored in the input distribution data 30a. can. For example, the keyword acquisition unit 21a1 can extract the "product name" of the special sale data included in the input distribution data 30a and use it as a search keyword. Similarly, the keyword acquisition unit 21a1 may extract, for example, a word included in the store manager message (text data) included in the input distribution data 30a or data stored in advance for the keyword and use it as a search keyword. can.

また、予め登録されたURLが示すWebサイトにアクセスして、検索キーワードを指定して、特定のデータ(Webページ)を取得するようにしても良い。例えば、料理レシピを提供するWebサイトにアクセスして、特売品の「商品名」を検索キーワードとして指定し、特売品を利用した料理レシピについて記載されたWebページにアクセスする。 Alternatively, a website indicated by a pre-registered URL may be accessed, a search keyword may be specified, and specific data (Web page) may be acquired. For example, the website that provides the cooking recipe is accessed, the "product name" of the bargain item is specified as a search keyword, and the web page that describes the cooking recipe using the bargain item is accessed.

また、キーワード取得部21a1は、記憶部21d1に記憶された販売管理データ31(販売データまたは在庫データの少なくとも何れか)に基づいて、ネットワーク16を介して接続されたサーバ18を検索するための検索キーワードを取得する。例えば、販売データをもとに、通常時よりも販売量が多い商品が検出された場合、この商品の「商品名」を検索キーワードとして取得する。例えば、販売量が特別に多い「商品名」をもとに、テレビ番組の案内サイトやニュースサイト(食品関係)にアクセスして、販売数の増加につながったと想定される、テレビ番組やニュースなどのページを取得できるようにする。 Further, the keyword acquisition unit 21a1 is a search for searching the server 18 connected via the network 16 based on the sales management data 31 (at least one of the sales data or the inventory data) stored in the storage unit 21d1. Get keywords. For example, when a product with a larger sales volume than usual is detected based on the sales data, the "product name" of this product is acquired as a search keyword. For example, TV programs and news that are supposed to have led to an increase in sales by accessing TV program information sites and news sites (food-related) based on "product names" that have a particularly large sales volume. To be able to get the page of.

なお、前述した配信データの提供元とする外部装置の設定については一例であって、その他の方法によって、データの提供元を設定するようにしても良い。 The setting of the external device as the source of the distribution data described above is an example, and the data provider may be set by another method.

データ取得部21a2は、キーワード取得部21a1によって設定された外部装置(サーバ18など)にネットワーク16を介してアクセスして、外部装置からPOS端末10への配信に用いられるデータを取得する。データ取得部21a2は、取得データ30bを配信データ30として記憶部21d1(記憶ユニット21d)に記憶させる。 The data acquisition unit 21a2 accesses an external device (server 18 or the like) set by the keyword acquisition unit 21a1 via the network 16 to acquire data used for distribution from the external device to the POS terminal 10. The data acquisition unit 21a2 stores the acquired data 30b as distribution data 30 in the storage unit 21d1 (storage unit 21d).

データ配信部21a3は、配信データ30(入力配信データ30a、取得データ30b)を複数のPOS端末10に配信して、POS端末10において動作する表示制御部11a1を通じて、配信データ30に応じた情報をタッチパネル11jbに表示させる。 The data distribution unit 21a3 distributes the distribution data 30 (input distribution data 30a, acquisition data 30b) to a plurality of POS terminals 10, and distributes information according to the distribution data 30 through the display control unit 11a1 operating in the POS terminal 10. It is displayed on the touch panel 11jb.

POS端末10は、プロセッサ11aにより表示制御プログラムを実行することにより、表示制御部11a1の機能を実現する。表示制御部11a1は、サーバ12(データ配信部21a3)から配信されるデータを受信し、この受信したデータをもとにした画面をタッチパネル11jbにおいて表示させる。表示制御部11a1は、商品の販売に関わる処理(登録処理、決済処理など)のためにタッチパネル11hに表示させる画面と連動することなく、タッチパネル11hの表示制御とは独立してタッチパネル11jbに対する表示制御をすることができる。 The POS terminal 10 realizes the function of the display control unit 11a1 by executing the display control program by the processor 11a. The display control unit 11a1 receives data distributed from the server 12 (data distribution unit 21a3), and displays a screen based on the received data on the touch panel 11jb. The display control unit 11a1 controls the display on the touch panel 11jb independently of the display control of the touch panel 11h without interlocking with the screen to be displayed on the touch panel 11h for processing related to product sales (registration processing, payment processing, etc.). Can be done.

なお、表示制御部11a1は、特定の状況において、タッチパネル11hの表示を利用して実行される処理と連動した画面をタッチパネル11jbに表示するようにしても良い。また、客面用のディスプレイ11nに対しては、基本的に、タッチパネル11hの表示を利用して実行される処理と連動した画面(例えば、登録処理により登録された商品の一覧画面、決済処理における支払い金額を表す決済画面など)を表示する。ただし、タッチパネル11jbと同様に、タッチパネル11hの表示を利用して実行される処理と連動しない独自の情報(顧客向けの情報)が表示されるようにしても良い。 The display control unit 11a1 may display a screen linked to the process executed by using the display of the touch panel 11h on the touch panel 11jb in a specific situation. Further, for the display 11n for the customer side, basically, in the screen linked with the process executed by using the display of the touch panel 11h (for example, the list screen of the products registered by the registration process, the payment process). Display a payment screen that shows the payment amount). However, similarly to the touch panel 11jb, unique information (information for customers) that is not linked to the processing executed by using the display of the touch panel 11h may be displayed.

また、表示制御部11a1には、ネットワーク16を通じてサーバ18にアクセスし、サーバ18が提供するWebページを表示させるブラウザ11a2の機能が設けられる。ブラウザ11a2は、プロセッサ11aによりブラウザプログラムを実行することにより実現される。ブラウザ11a2は、例えばタッチパネル11jbに対する入力操作に応じて、入力操作により指定された例えばWebサイトにアクセスして、Webページをタッチパネル11jbに表示させることができる。 Further, the display control unit 11a1 is provided with a function of a browser 11a2 that accesses the server 18 through the network 16 and displays a Web page provided by the server 18. The browser 11a2 is realized by executing a browser program by the processor 11a. The browser 11a2 can access, for example, a website designated by the input operation in response to an input operation on the touch panel 11jb, and display a Web page on the touch panel 11jb.

次に、本実施形態におけるPOS端末10のタッチパネル11jbに対する表示制御に関係する、POS端末10とサーバ12の動作について説明する。図5は、本実施形態におけるサーバ12の動作を示すフローチャート、図6は、本実施形態におけるPOS端末10の動作を示すフローチャートである。 Next, the operations of the POS terminal 10 and the server 12 related to the display control of the POS terminal 10 on the touch panel 11jb in the present embodiment will be described. FIG. 5 is a flowchart showing the operation of the server 12 in the present embodiment, and FIG. 6 is a flowchart showing the operation of the POS terminal 10 in the present embodiment.

POS端末10は、買い上げ対象とする商品の登録処理が起動されると、プロセッサ11aによる、ROM11bまたは記憶ユニット11dに記憶された制御プログラムに基づく制御処理を開始する。 When the registration process of the product to be purchased is activated, the POS terminal 10 starts the control process by the processor 11a based on the control program stored in the ROM 11b or the storage unit 11d.

プロセッサ11aは、登録処理を開始すると、RAM11cに記録される登録商品テーブルをクリアし、タッチパネル11hに登録画面を表示させる。登録画面は、登録商品テーブルに登録された商品の情報などを表示するためのもので、登録処理の実施状況を従業員に確認させるための画面である。 When the processor 11a starts the registration process, the processor 11a clears the registered product table recorded in the RAM 11c and displays the registration screen on the touch panel 11h. The registration screen is for displaying information such as products registered in the registered product table, and is a screen for allowing employees to confirm the implementation status of the registration process.

従業員の操作によりスキャナ11gから商品に付された商品コードが読み取られたことを検出すると、プロセッサ11aは、商品コードに対応する商品の情報を登録商品テーブルに登録(更新)する。また、プロセッサ11aは、更新後の登録商品テーブルの内容に応じて、タッチパネル11hに表示された登録画面の商品の情報を更新する。 When it is detected that the product code attached to the product is read from the scanner 11g by the operation of the employee, the processor 11a registers (updates) the product information corresponding to the product code in the registered product table. Further, the processor 11a updates the product information on the registration screen displayed on the touch panel 11h according to the contents of the registered product table after the update.

一方、サーバ12のプロセッサ21a(データ配信部21a3)は、記憶ユニット21d(記憶部21d1)に記憶された入力配信データ30aについて、予め設定された配信タイミングとなった場合に(Act15、Yes)、入力配信データ30aを複数のPOS端末10に対して配信する(Act16)。配信タイミングは、例えば入力配信データ30aとして記憶されたデータ別に特定の配信時刻が設定されていても良いし、POS端末10からの要求に応じたタイミングとしても良い。例えば、POS端末10において実行されるチェック業務の全般において参照されるデータについては、営業開始時刻(あるいはPOS端末10の起動時)に配信するように配信タイミングが設定されるものとする。例えば、入力配信データ30aに含まれる特売データ、店長メッセージデータ、年齢確認データなどは、チェック業務の全般において参照されるデータに相当する。 On the other hand, when the processor 21a (data distribution unit 21a3) of the server 12 reaches the preset distribution timing for the input distribution data 30a stored in the storage unit 21d (storage unit 21d1) (Act15, Yes), The input distribution data 30a is distributed to a plurality of POS terminals 10 (Act 16). As the distribution timing, for example, a specific distribution time may be set for each data stored as the input distribution data 30a, or may be a timing in response to a request from the POS terminal 10. For example, it is assumed that the delivery timing is set so as to deliver the data referred to in the general check work executed by the POS terminal 10 at the business start time (or when the POS terminal 10 is started). For example, the special sale data, the store manager message data, the age confirmation data, etc. included in the input distribution data 30a correspond to the data referred to in the overall check business.

一方、プロセッサ11a(表示制御部11a1)は、登録処理とは関係なく、サーバ12から配信されたデータを受信した場合(Act21、Yes)、取得データを記憶させると共に、取得データをもとにした画面をタッチパネル11jbに表示させる(Act22)。 On the other hand, when the processor 11a (display control unit 11a1) receives the data delivered from the server 12 (Act21, Yes) regardless of the registration process, the processor 11a stores the acquired data and uses the acquired data as a basis. The screen is displayed on the touch panel 11jb (Act22).

図7は、サーバ12から配信された入力配信データ30aをもとに、タッチパネル11jbに表示される画面の一例を示す図である。図7では、特売データに基づく「本日の目玉特売」の商品の情報、店長メッセージ、年齢確認のための参照情報が表示された例を示している。図7では、異なる3種のデータを1画面に表示させているが、タッチパネル11jbに情報を表示するフォーマットは、予め決められていても良いし、サーバ12から配信されるデータに応じて動的に変更されても良い。また、従業員の操作によって画面を切り替えて表示させることも可能である。 FIG. 7 is a diagram showing an example of a screen displayed on the touch panel 11jb based on the input distribution data 30a distributed from the server 12. FIG. 7 shows an example in which information on the product of "Today's featured special sale" based on the special sale data, a store manager's message, and reference information for confirming the age are displayed. In FIG. 7, three different types of data are displayed on one screen, but the format for displaying the information on the touch panel 11jb may be predetermined or dynamically according to the data delivered from the server 12. May be changed to. It is also possible to switch the screen and display it by the operation of the employee.

タッチパネル11jbでは、タッチパネル11hの表示とは関係なく、サーバ12から受信したデータをもとに情報を表示させることができる。従って、POS端末10を操作する従業員は、常時、タッチパネル11jbに表示された情報を参照することができる。このため、特売品が掲載されたチラシをPOS端末10の周辺に掲示したり、年齢確認に参照される情報やメッセージを記載したメモ書きなどを用意したりするといったことが不要となる。また、サーバ12から複数のPOS端末10に対して、共通するデータを配信するので、複数の従業員の間で容易に情報の共有を図ることができる。 The touch panel 11jb can display information based on the data received from the server 12 regardless of the display of the touch panel 11h. Therefore, the employee who operates the POS terminal 10 can always refer to the information displayed on the touch panel 11jb. For this reason, it is not necessary to post a leaflet on which the bargain item is posted around the POS terminal 10 or to prepare a memo writing with information and a message to be referred to for age confirmation. Further, since common data is distributed from the server 12 to the plurality of POS terminals 10, information can be easily shared among a plurality of employees.

また、サーバ12のプロセッサ21a(キーワード取得部21a1)は、入力配信データ30aにデータの提供元のURLが記憶されている場合、URLに対して設定された配信タイミングに応じて、このURLに応じて配信データの提供元とする外部装置(サーバ18)を設定する。データ取得部21a2は、キーワード取得部21a1により設定されるURLが示すWebサイトにアクセスし、Webページを取得して、記憶部21d1に記憶させる。データ配信部21a3は、データ取得部21a2によりWebサイトから取得された取得データを複数のPOS端末10に配信する。 Further, when the URL of the data provider is stored in the input distribution data 30a, the processor 21a (keyword acquisition unit 21a1) of the server 12 responds to the URL according to the distribution timing set for the URL. The external device (server 18) that is the source of the distribution data is set. The data acquisition unit 21a2 accesses the website indicated by the URL set by the keyword acquisition unit 21a1, acquires the Web page, and stores it in the storage unit 21d1. The data distribution unit 21a3 distributes the acquired data acquired from the website by the data acquisition unit 21a2 to the plurality of POS terminals 10.

なお、前述したように入力配信データ30aとして記憶されたURLをもとにデータ取得部21a2がWebページにアクセスしてPOS端末10に配信するのではなく、データ配信部21a3から入力配信データ30aに設定されたURLをPOS端末10に配信するようにしても良い。POS端末10は、サーバ12から配信されたURLをもとに、ブラウザ11a2によりWebサイトにアクセスして、Webページをタッチパネル11jbに表示させるようにしても良い。 As described above, the data acquisition unit 21a2 does not access the Web page and distribute it to the POS terminal 10 based on the URL stored as the input distribution data 30a, but the data distribution unit 21a3 sends the input distribution data 30a to the input distribution data 30a. The set URL may be delivered to the POS terminal 10. The POS terminal 10 may access the website by the browser 11a2 based on the URL distributed from the server 12 and display the web page on the touch panel 11jb.

図8は、タッチパネル11jbにおいてブラウザ11a2により表示される画面(ブラウザ画面)の一例を示す図である。図8では、天気予報のWebサイトのWebページを表示させた例を示している。ブラウザ画面には、Webページのコンテンツが表示される。また、ブラウザ画面の上部に、任意のWebページ(Webサイト)をブックマークとして設定するための例えば4つのタブ(TAB1〜4)が設けられている。また、ブラウザ画面の下部には、表示されるページを更新するための操作を受け付けるためのボタン(前ページ、後ページ、更新、閉じる)が設けられ、ブラウザ画面の左部には、ページをスクロールさせるためのボタン(上ボタン、下ボタン)が設けられている。本実施形態のブラウザ11a2は、単純な操作のみを受け付けるボタンをブラウザ画面に設け、従業員による操作負担が増大しないようにしている。 FIG. 8 is a diagram showing an example of a screen (browser screen) displayed by the browser 11a2 on the touch panel 11jb. FIG. 8 shows an example in which a Web page of a weather forecast website is displayed. The content of the Web page is displayed on the browser screen. Further, for example, four tabs (TAB1 to 4) for setting an arbitrary Web page (Web site) as a bookmark are provided at the upper part of the browser screen. In addition, buttons (previous page, back page, update, close) for accepting operations for updating the displayed page are provided at the bottom of the browser screen, and the page is scrolled at the left part of the browser screen. Buttons (up button, down button) are provided. The browser 11a2 of the present embodiment is provided with a button on the browser screen that accepts only simple operations so that the operation burden on the employee does not increase.

ブラウザ11a2により表示されるブラウザ画面では、一般的な情報機器(パーソナルコンピュータ、スマートフォンなど)と同様にして、例えば従業員の操作によりアクセス先を指定してWebページを表示させることができる。例えば、タブの選択操作によりサイトアクセス要求が入力された場合(Act27、Yes)、ブラウザ11a2は、ネットワーク16を通じて、選択操作されたタブに予め設定されたWebサイトにアクセスする(Act28)。ブラウザ11a2は、アクセスしたWebサイトのWebページをタッチパネル11jbに表示させる(Act29)。 On the browser screen displayed by the browser 11a2, a Web page can be displayed by designating an access destination, for example, by an employee's operation in the same manner as a general information device (personal computer, smartphone, etc.). For example, when a site access request is input by a tab selection operation (Act27, Yes), the browser 11a2 accesses a website preset for the selected tab through the network 16 (Act28). The browser 11a2 displays the Web page of the accessed website on the touch panel 11jb (Act29).

これにより、POS端末10では、ブラウザ11a2によって、サーバ12から配信されるWebページだけでなく、従業員の操作に応じた任意のWebサイトにアクセスして、Webページを表示させることができる。 As a result, in the POS terminal 10, the browser 11a2 can access not only the Web page delivered from the server 12 but also an arbitrary Web site according to the operation of the employee to display the Web page.

また、POS端末10では、タッチパネル11jbに表示された画面の内容を、従業員の操作によって切り替えることができる。プロセッサ11a(表示制御部11a1)は、例えばタッチパネル11jbに対する従業員の操作により表示の切り替えが指示された場合(Act23、Yes)、表示対象とするデータが予め記憶されている場合には、この記憶済みのデータをもとにタッチパネル11jbの表示を切り替える。また、表示対象とするデータが予め記憶されていない場合には、プロセッサ11a(表示制御部11a1)は、サーバ12に対してデータ取得要求を送信する(Act24)。サーバ12のプロセッサ21a(データ配信部21a3)は、POS端末10からデータ取得要求を受信すると(Act17、Yes)、POS端末10における操作により指定されたデータをPOS端末10に送信する(Act18)。 Further, in the POS terminal 10, the contents of the screen displayed on the touch panel 11jb can be switched by the operation of the employee. The processor 11a (display control unit 11a1) stores, for example, when the display switching is instructed by an employee's operation on the touch panel 11jb (Act23, Yes), and when the data to be displayed is stored in advance. The display of the touch panel 11jb is switched based on the completed data. If the data to be displayed is not stored in advance, the processor 11a (display control unit 11a1) transmits a data acquisition request to the server 12 (Act 24). When the processor 21a (data distribution unit 21a3) of the server 12 receives the data acquisition request from the POS terminal 10 (Act17, Yes), the processor 21a (data distribution unit 21a3) transmits the data specified by the operation on the POS terminal 10 to the POS terminal 10 (Act18).

POS端末10の表示制御部11a1は、データ取得要求送信に応じて、サーバ12からデータを受信すると(Act25)、取得データを記憶させると共に、取得データをもとにした画面をタッチパネル11jbに表示させる(Act26)。 When the display control unit 11a1 of the POS terminal 10 receives data from the server 12 in response to the data acquisition request transmission (Act25), the display control unit 11a1 stores the acquired data and displays a screen based on the acquired data on the touch panel 11jb. (Act26).

また、キーワード取得部21a1は、入力配信データ30aあるいは販売管理データ31をもとに、配信データの提供元とする外部装置を設定する。例えば、キーワード取得部21a1は、前述したように、入力配信データ30aに含まれる特売データの「商品名」を抽出する(Act11、Yes)。データ取得部21a2は、キーワード取得部21a1から抽出された「商品名」を検索キーワードとして取得し(Act12)、ネットワーク16を介して検索キーワードに該当するデータを取得する(Act13)。データ取得部21a2は、検索キーワードをもとに取得したデータを取得データ30bとして記憶部21d1(記憶ユニット21d)に記憶させる(Act14)。 Further, the keyword acquisition unit 21a1 sets an external device as a source of distribution data based on the input distribution data 30a or the sales management data 31. For example, as described above, the keyword acquisition unit 21a1 extracts the “product name” of the special sale data included in the input distribution data 30a (Act11, Yes). The data acquisition unit 21a2 acquires the "product name" extracted from the keyword acquisition unit 21a1 as a search keyword (Act12), and acquires the data corresponding to the search keyword via the network 16 (Act13). The data acquisition unit 21a2 stores the data acquired based on the search keyword in the storage unit 21d1 (storage unit 21d) as the acquisition data 30b (Act 14).

同様にして、キーワード取得部21a1は、販売管理データ31(販売データまたは在庫データの少なくとも何れか)に基づいて検索キーワードを取得し、検索キーワードをもとに取得したデータを取得データ30bとして記憶部21d1(記憶ユニット21d)に記憶させる(Act11〜14)。 Similarly, the keyword acquisition unit 21a1 acquires the search keyword based on the sales management data 31 (at least one of the sales data or the inventory data), and stores the data acquired based on the search keyword as the acquisition data 30b. It is stored in 21d1 (storage unit 21d) (Acts 11 to 14).

プロセッサ21a(データ配信部21a3)は、記憶ユニット21d(記憶部21d1)に記憶された取得データ30bについて、前述した入力配信データ30aと同様に、予め設定された配信タイミングとなった場合に(Act15、Yes)、複数のPOS端末10に対して配信する(Act16)。なお、データ配信部21a3は、データ取得部21a2によって取得データ30bが記憶されたタイミングで、POS端末10に配信するようにしても良い。 The processor 21a (data distribution unit 21a3) receives the acquired data 30b stored in the storage unit 21d (storage unit 21d1) when the distribution timing is set in advance as in the input distribution data 30a described above (Act15). , Yes), distribute to a plurality of POS terminals 10 (Act 16). The data distribution unit 21a3 may distribute the acquired data 30b to the POS terminal 10 at the timing when the acquired data 30b is stored by the data acquisition unit 21a2.

POS端末10は、タッチパネル11jbにおける表示終了が例えば従業員の操作により指示されると(Act30、Yes)、タッチパネル11jbにおけるサーバ12から受信したデータの表示を終了する。それまでの間、POS端末10は、前述したように、サーバ12から配信されたデータをもとに、タッチパネル11jbに各種の情報を表示することができる(Act21〜29)。 When the end of the display on the touch panel 11jb is instructed by, for example, an employee's operation (Act30, Yes), the POS terminal 10 ends the display of the data received from the server 12 on the touch panel 11jb. Until then, as described above, the POS terminal 10 can display various information on the touch panel 11jb based on the data distributed from the server 12 (Act 21-29).

このようにして、本実施形態におけるPOS端末10では、サーバ12から配信されるデータをもとに、タッチパネル11hの表示を使用して実行されるチェックアウト業務のための処理(登録処理、決済処理など)と連動することなく、タッチパネル11jbに情報を表示させることができる。タッチパネル11jbでは、登録処理、決済処理の処理状況と関係なく情報を常に表示させたり、表示を切り替えたりすることができる。よって、POS端末10を操作する従業員に対して、チェックアウト業務に有用な情報を提示し、従業員の間での情報共有を容易にすることが可能となる。 In this way, in the POS terminal 10 of the present embodiment, processing (registration processing, payment processing) for the checkout operation executed using the display of the touch panel 11h based on the data distributed from the server 12 Information can be displayed on the touch panel 11jb without interlocking with (such as). On the touch panel 11jb, information can always be displayed or the display can be switched regardless of the processing status of the registration process and the payment process. Therefore, it is possible to present useful information for checkout work to the employee who operates the POS terminal 10 and facilitate information sharing among the employees.

なお、前述した説明では、サーバ12から複数のPOS端末10に対して、タッチパネル11jbに表示させるデータが配信されるとしているが、データの配信元はサーバ12に限るものではない。例えば、複数のPOS端末10のうち何れからのPOS端末10からデータが配信されていても良いし、ネットワーク16を介して接続された店舗外に設けられた外部装置からデータが配信されても良い。また、個々のPOS端末10から他のPOS端末10に対して、従業員の操作により入力されたメッセージデータなどを配信することも可能である。この場合、各POS端末10は、他のPOS端末10から受信したデータをもとに、それぞれタッチパネル11jbに情報を表示させる。これにより、従業員の間での情報共有を容易にすることができる。 In the above description, the server 12 distributes the data to be displayed on the touch panel 11jb to the plurality of POS terminals 10, but the data distribution source is not limited to the server 12. For example, data may be distributed from any of the plurality of POS terminals 10 from the POS terminal 10, or data may be distributed from an external device provided outside the store connected via the network 16. .. It is also possible to deliver message data or the like input by an employee's operation from each POS terminal 10 to another POS terminal 10. In this case, each POS terminal 10 causes the touch panel 11jb to display information based on the data received from the other POS terminals 10. This makes it possible to facilitate information sharing among employees.

また、前述した説明では、従業員が操作するPOS端末10を対象について説明しているが、チェックアウトシステムに設けられる他の商品販売データ処理装置を対象とすることが可能である。例えば、セミセルフタイプのチェックアウトシステムにおける登録装置と会計装置、セルフタイプのチェックアウトシステムにおける登録/会計装置を対象とすることが可能である。この場合、例えば登録装置、会計装置、登録/会計装置において、主とする処理のために操作されるタッチパネル(ディスプレイ)とは別に、サブのタッチパネルあるいはディスプレイを設けて、前述したタッチパネル11jbと同様に表示を制御する。また、会計装置と登録/会計装置は、主に顧客によって操作される装置であるため、前述したPOS端末10や登録装置において表示される従業員向けの情報ではなく、顧客向けの情報が表示されるように表示制御するようにしても良い。この場合、サーバ12は、従業員向けの情報を表示するためのデータと、顧客向けの情報を表示するためのデータを個々に配信するものとする。 Further, in the above description, the target is the POS terminal 10 operated by the employee, but it is possible to target another product sales data processing device provided in the checkout system. For example, it is possible to target a registration device and an accounting device in a semi-self-type checkout system, and a registration / accounting device in a self-type checkout system. In this case, for example, in the registration device, the accounting device, and the registration / accounting device, a sub touch panel or a display is provided in addition to the touch panel (display) operated for the main processing, and the same as the touch panel 11jb described above. Control the display. Further, since the accounting device and the registration / accounting device are devices mainly operated by the customer, the information for the customer is displayed instead of the information for the employee displayed on the POS terminal 10 or the registration device described above. The display may be controlled so as to be used. In this case, the server 12 individually distributes the data for displaying the information for the employee and the data for displaying the information for the customer.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.

また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。 Further, the processing described in the above-described embodiment is a recording medium such as a magnetic disk (flexible disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), a semiconductor memory, etc., as a program that can be executed by a computer. Can be provided to various devices by writing to. It is also possible to transmit it through a communication medium and provide it to various devices. The computer reads the program recorded on the recording medium or receives the program via the communication medium, and the operation is controlled by the program to execute the above-described processing.

10…POS端末、11a…プロセッサ、11b…ROM、11c…RAM、11d…記憶ユニット、11e…釣銭機、11f…通信ユニット、11g…スキャナ、11h…タッチパネル、11j…コンビネーションキーボード、11ja…キーボード、11jb…タッチパネル、11k…プリンタ、12…サーバ(ストアコンピュータ)、18…サーバ。 10 ... POS terminal, 11a ... processor, 11b ... ROM, 11c ... RAM, 11d ... storage unit, 11e ... change machine, 11f ... communication unit, 11g ... scanner, 11h ... touch panel, 11j ... combination keyboard, 11ja ... keyboard, 11jb ... Touch panel, 11k ... Printer, 12 ... Server (store computer), 18 ... Server.

Claims (5)

記憶部に記憶された第1データをもとに、商品販売データ処理装置に対して配信する第2データの提供元とする外部装置を設定する設定部と、
前記記憶部に記憶された販売データまたは在庫データの少なくとも何れかに基づいて、前記外部装置を検索するためのキーワードを取得するキーワード取得部と、
前記キーワードをもとに前記外部装置を検索し、前記外部装置から第2データを取得するデータ取得部と、
前記第2データを複数の前記商品販売データ処理装置に対して配信するデータ配信部とを有する情報処理装置。
Based on the first data stored in the storage unit, a setting unit that sets an external device as a source of the second data to be distributed to the product sales data processing device, and a setting unit.
A keyword acquisition unit that acquires a keyword for searching the external device based on at least one of sales data or inventory data stored in the storage unit.
A data acquisition unit that searches for the external device based on the keyword and acquires second data from the external device.
An information processing device having a data distribution unit that distributes the second data to a plurality of the product sales data processing devices.
前記記憶部に記憶された第1データには、URL(uniform resource locator)を含み、The first data stored in the storage unit includes a URL (uniform resource locator).
前記設定部は、前記URLに対応するWebサイトを前記外部装置として設定する請求項1記載の情報処理装置。 The information processing device according to claim 1, wherein the setting unit sets a website corresponding to the URL as the external device.
前記記憶部に記憶された第1データには、入力装置に対する操作により入力された文字列を表すデータを含む、請求項1記載の情報処理装置。 The information processing device according to claim 1, wherein the first data stored in the storage unit includes data representing a character string input by an operation on the input device. 前記キーワード取得部は、前記文字列を表すデータに基づいて、前記外部装置を検索するためのキーワードを取得する、請求項3記載の情報処理装置。 The information processing device according to claim 3, wherein the keyword acquisition unit acquires a keyword for searching the external device based on data representing the character string. コンピュータを、
記憶部に記憶された第1データをもとに、商品販売データ処理装置に対して配信する第2データの提供元とする外部装置を設定する設定部と、
前記記憶部に記憶された販売データまたは在庫データの少なくとも何れかに基づいて、前記外部装置を検索するためのキーワードを取得するキーワード取得部と、
前記キーワードをもとに前記外部装置を検索し、前記外部装置から第2データを取得するデータ取得部と、
前記第2データを複数の前記商品販売データ処理装置に対して配信するデータ配信部として機能させるための表示制御プログラム。
Computer,
Based on the first data stored in the storage unit, a setting unit that sets an external device as a source of the second data to be distributed to the product sales data processing device, and a setting unit.
A keyword acquisition unit that acquires a keyword for searching the external device based on at least one of sales data or inventory data stored in the storage unit.
A data acquisition unit that searches for the external device based on the keyword and acquires second data from the external device.
A display control program for functioning as a data distribution unit that distributes the second data to a plurality of the product sales data processing devices.
JP2017056620A 2017-03-22 2017-03-22 Information processing device and display control program Active JP6916014B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2017056620A JP6916014B2 (en) 2017-03-22 2017-03-22 Information processing device and display control program
JP2021117015A JP7340570B2 (en) 2017-03-22 2021-07-15 Product sales data processing device
JP2023137994A JP7551871B2 (en) 2017-03-22 2023-08-28 System and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017056620A JP6916014B2 (en) 2017-03-22 2017-03-22 Information processing device and display control program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021117015A Division JP7340570B2 (en) 2017-03-22 2021-07-15 Product sales data processing device

Publications (2)

Publication Number Publication Date
JP2018160068A JP2018160068A (en) 2018-10-11
JP6916014B2 true JP6916014B2 (en) 2021-08-11

Family

ID=63795684

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2017056620A Active JP6916014B2 (en) 2017-03-22 2017-03-22 Information processing device and display control program
JP2021117015A Active JP7340570B2 (en) 2017-03-22 2021-07-15 Product sales data processing device
JP2023137994A Active JP7551871B2 (en) 2017-03-22 2023-08-28 System and program

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2021117015A Active JP7340570B2 (en) 2017-03-22 2021-07-15 Product sales data processing device
JP2023137994A Active JP7551871B2 (en) 2017-03-22 2023-08-28 System and program

Country Status (1)

Country Link
JP (3) JP6916014B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000285319A (en) * 1999-03-30 2000-10-13 Toshiba Tec Corp Graphic information input terminal and product sales registration device
JP2005128860A (en) * 2003-10-24 2005-05-19 Toshiba Tec Corp POS terminal
JP2014170409A (en) * 2013-03-04 2014-09-18 Toshiba Tec Corp Commodity information processor and program
JP6318597B2 (en) * 2013-12-13 2018-05-09 株式会社寺岡精工 Information processing device

Also Published As

Publication number Publication date
JP7551871B2 (en) 2024-09-17
JP2021166100A (en) 2021-10-14
JP2018160068A (en) 2018-10-11
JP2023158028A (en) 2023-10-26
JP7340570B2 (en) 2023-09-07

Similar Documents

Publication Publication Date Title
US20220335537A1 (en) Electronic receipt system, commodity sales data processing apparatus, electronic receipt management server and method
JP6374567B2 (en) Electronic receipt management server, electronic receipt transmission method and program
CN104346743B (en) Electronic bill system, management server, processing device, and control method
JP2014206790A (en) Merchandise sales data processor and program
JP2014206788A (en) Merchandise sales data processor and program
US20150356616A1 (en) Graphical user interface implemented in a mobile computing device that displays alternate images to communicate a product purchase or a product promotion to a user of the mobile computing device
JP2016015108A (en) Electronic receipt management server, merchandise sales data processing device, print control device, and program
US12282906B2 (en) Transaction data processing apparatus connected to an external device for data communication
JP2014194741A (en) Electronic receipt system, electronic receipt management server and program
JP2023029413A (en) Electronic receipt management server and program
JP7340570B2 (en) Product sales data processing device
JP3903459B2 (en) How to issue an original receipt
JP6409097B2 (en) Electronic receipt system
JP6166820B2 (en) Server device, transaction data processing system, and program
JP5933074B2 (en) Transaction data processing apparatus, transaction data processing method and program
JP7014847B2 (en) Electronic receipt server, program and electronic receipt system
JP6944581B2 (en) Electronic receipt management server, program, electronic receipt system and household account book data output method
JP2018206436A (en) Program and control method
JP6453987B2 (en) Information processing apparatus, electronic receipt system, electronic receipt management method, and program
JP6410864B2 (en) Electronic receipt issuing method, POS terminal and program
JP2019023894A (en) Electronic receipt issuing method, POS terminal and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210318

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210715

R150 Certificate of patent or registration of utility model

Ref document number: 6916014

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150