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

JP5473151B2 - Product sales processing device, program, and product sales system - Google Patents

Product sales processing device, program, and product sales system Download PDF

Info

Publication number
JP5473151B2
JP5473151B2 JP2011085395A JP2011085395A JP5473151B2 JP 5473151 B2 JP5473151 B2 JP 5473151B2 JP 2011085395 A JP2011085395 A JP 2011085395A JP 2011085395 A JP2011085395 A JP 2011085395A JP 5473151 B2 JP5473151 B2 JP 5473151B2
Authority
JP
Japan
Prior art keywords
department
setting
function
product
setting result
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.)
Expired - Fee Related
Application number
JP2011085395A
Other languages
Japanese (ja)
Other versions
JP2012221154A (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 JP2011085395A priority Critical patent/JP5473151B2/en
Publication of JP2012221154A publication Critical patent/JP2012221154A/en
Application granted granted Critical
Publication of JP5473151B2 publication Critical patent/JP5473151B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明の実施形態は、各種の商品等を販売処理する商品販売処理装置、プログラム、および商品販売システムに関する。   Embodiments described herein relate generally to a merchandise sales processing apparatus, a program, and a merchandise sales system for selling various products.

従来、商品の包装代、箱代、送料など商品の売上として計上しない項目を商品外部門として販売処理する機能を備えたPOS(Point Of Sales)端末等の商品販売処理装置が知られている。   2. Description of the Related Art Conventionally, a merchandise sales processing apparatus such as a POS (Point Of Sales) terminal having a function of selling and processing items not counted as merchandise sales, such as merchandise packaging charges, box charges, and shipping charges, as a department outside the merchandise is known.

スーパーマーケット等の大型のメイン店舗内に小規模なテナント店を設けた商業施設で稼働するPOSシステムにおいては、メイン店舗にて販売処理されたテナント店の商品の売上を、メイン店舗の売上から除外する運用を採ることが一般的である。この運用を実現するために上記商品外部門に関する機能が代用されることがある。すなわち、テナント店の商品を商品外部門に設定しておけば、POSシステムにて販売処理されたテナント店の商品の売上がメイン店舗の売上から自動的に除外される。   In a POS system that operates in a commercial facility with a small tenant store in a large main store such as a supermarket, the sales of the products of the tenant store processed at the main store are excluded from the sales of the main store It is common to use operations. In order to realize this operation, the function related to the non-commodity department may be substituted. That is, if the product of the tenant store is set in the non-product department, the sales of the product of the tenant store that has been processed by the POS system are automatically excluded from the sales of the main store.

特開平9−265580号公報JP-A-9-265580

上記のように商品外部門に設定された商品等の代金は、その店舗の売上として計上されないため、通常は値割引きやポイント付与の対象から除外されるように、会計に使用されるPOS(Point Of Sales)端末等の商品販売処理装置がプログラム構成されている。   Since the price of the product etc. set in the non-product department as mentioned above is not recorded as the sales of the store, it is usually used for accounting so that it will be excluded from value discounts and points. Of Sales) a product sales processing device such as a terminal is configured as a program.

しかしながら、商品外部門に属する商品等への値割引きの実施やポイント付与の可否は、店舗の運用方針によっては変更される可能性がある。このように値割引きの実施等に関する運用が変更されると、商品販売処理装置のプログラムを変更するなどの作業が必要になり、多くの手間とコストを要してしまう。   However, whether or not value discounts and points can be given to products belonging to the non-product department may be changed depending on the store operating policy. If the operation related to the execution of value discounting or the like is changed in this way, an operation such as changing the program of the merchandise sales processing apparatus becomes necessary, which requires much labor and cost.

このような事情から、商品外部門に属する商品等への値割引きやポイント付与の実行可否を容易に変更可能とすべく、何らかの手段を講じる必要があった。   Under these circumstances, it has been necessary to take some means to make it possible to easily change whether price discounts or point grants can be easily made on products belonging to a non-product department.

上記のような課題を解決するために、一実施形態における商品販売処理装置は、商品外部門の部門コードに対して値割引き実行の可否を設定する設定手段と、この設定手段による設定結果を記憶する設定結果記憶手段と、購入される取引対象を指定する指定手段と、この指定手段によって指定された取引対象に対する値割引きを指示する指示手段と、この指示手段によって値割引きが指示され、かつ上記設定結果記憶手段に記憶された上記取引対象が属する部門の部門コードに対する設定結果が値割引き実行可を示す場合に、予め定められた上記取引対象の売価を値割引きして得られる売価にて上記取引対象を販売処理する販売処理手段と、を備える。   In order to solve the above-described problem, the merchandise sales processing apparatus according to the embodiment stores a setting unit that sets whether or not value discount can be executed for a department code of a department other than the product, and a setting result by the setting unit. Setting result storage means, designation means for designating a transaction object to be purchased, instruction means for instructing value discount for the transaction object designated by the designation means, value discount is instructed by the instruction means, and When the setting result for the department code of the department to which the transaction target belongs stored in the setting result storage means indicates that the value discount can be executed, the above-mentioned price is obtained by discounting the price of the transaction target determined in advance. Sales processing means for selling the transaction object.

一実施形態における商品販売システムの構成を示すブロック図。The block diagram which shows the structure of the goods sales system in one Embodiment. 同実施形態におけるPOS端末の要部構成を示すブロック図。The block diagram which shows the principal part structure of the POS terminal in the same embodiment. 同実施形態における部門マスタの構成を示す図。The figure which shows the structure of the department master in the embodiment. 同実施形態における部門ファイルのデータ構造例を示す模式図。The schematic diagram which shows the data structure example of the department file in the embodiment. 同実施形態における設定ファイルのデータ構造例を示す模式図。The schematic diagram which shows the data structure example of the setting file in the embodiment. 同実施形態における取引バッファのデータ構造例を示す模式図。The schematic diagram which shows the data structure example of the transaction buffer in the embodiment. 同実施形態における設定処理のフローチャート。The flowchart of the setting process in the embodiment. 同実施形態における設定画面を示す模式図。The schematic diagram which shows the setting screen in the embodiment. 同実施形態における商品販売処理のフローチャート。The flowchart of the merchandise sales process in the embodiment. 同実施形態における値割引き処理のフローチャート。The flowchart of the value discount process in the embodiment. 同実施形態におけるポイント処理のフローチャート。The flowchart of the point process in the embodiment. 変形例における商品販売システムの構成を示すブロック図。The block diagram which shows the structure of the goods sales system in a modification.

以下、一実施形態について図面を参照しながら説明する。
[システム構成]
図1は、本実施形態における商業施設で稼働する商品販売システムの構成を示すブロック図である。
この商業施設は、メイン店舗Mと、このメイン店舗M内に設置された複数のテナント店Tとを有する。メイン店舗Mおよび各テナント店Tには、その店舗で扱われる商品等を販売処理するPOS端末1が少なくとも1台設置されている。また、各POS端末1は、商業施設内に設置されたLAN(Local Area Network)回線2を介して統括サーバ3に接続されている。
Hereinafter, an embodiment will be described with reference to the drawings.
[System configuration]
FIG. 1 is a block diagram showing a configuration of a product sales system operating in a commercial facility according to the present embodiment.
This commercial facility has a main store M and a plurality of tenant stores T installed in the main store M. At the main store M and each tenant store T, at least one POS terminal 1 that sells products and the like handled at the store is installed. Each POS terminal 1 is connected to a central server 3 via a LAN (Local Area Network) line 2 installed in a commercial facility.

統括サーバ3は、メイン店舗Mおよびテナント店Tの業務を統括管理するものであり、本実施形態においては特にメイン店舗の売上を保存する役割を担う。なお、各テナント店Tにおける売上は、例えば各テナント店Tに設置されたストアサーバや、各テナント店Tに設置されたPOS端末1に保存される。   The central server 3 centrally manages the operations of the main store M and the tenant store T, and plays a role of storing sales of the main store in the present embodiment. The sales at each tenant store T are stored in, for example, a store server installed at each tenant store T or a POS terminal 1 installed at each tenant store T.

[POS端末]
次に、POS端末1について説明する。
図2は、メイン店舗Mに設置されたPOS端末1の要部構成を示すブロック図である。
POS端末1は、制御の中枢として機能するCPU(Central Processing Unit)10を備えている。このCPU10には、メモリ11、通信I/F(Interface)12、スキャナI/F13、キーボードコントローラ14、ディスプレイコントローラ15,16、カードR/Wコントローラ17、およびプリンタコントローラ18等が、アドレスバスやデータバス等で構成されるバスライン19を介して接続されている。さらに、通信I/F12に上記LAN回線2等の通信回線21が接続され、スキャナI/F13にバーコードスキャナ22が接続され、キーボードコントローラ14にキーボード23が接続され、ディスプレイコントローラ15に店員側ディスプレイ24が接続され、ディスプレイコントローラ16に客側ディスプレイ25が接続され、カードR/Wコントローラ17にカードR/W26が接続され、プリンタコントローラ18にレシートプリンタ27が接続されている。
[POS terminal]
Next, the POS terminal 1 will be described.
FIG. 2 is a block diagram showing a main configuration of the POS terminal 1 installed in the main store M. As shown in FIG.
The POS terminal 1 includes a CPU (Central Processing Unit) 10 that functions as a control center. The CPU 10 includes a memory 11, a communication I / F (Interface) 12, a scanner I / F 13, a keyboard controller 14, display controllers 15 and 16, a card R / W controller 17, a printer controller 18, and the like, with an address bus and data They are connected via a bus line 19 composed of a bus or the like. Further, the communication line 21 such as the LAN line 2 is connected to the communication I / F 12, the barcode scanner 22 is connected to the scanner I / F 13, the keyboard 23 is connected to the keyboard controller 14, and the clerk side display is connected to the display controller 15. 24, a customer display 25 is connected to the display controller 16, a card R / W 26 is connected to the card R / W controller 17, and a receipt printer 27 is connected to the printer controller 18.

メモリ11は、ROM(Read Only Memory)やRAM(Random Access Memory)で構成され、CPU10が実行するコンピュータプログラムや各種固定値等の固定的データ、部門マスタ30、設定ファイル31、および取引バッファ32等を記憶している。   The memory 11 is composed of a ROM (Read Only Memory) or a RAM (Random Access Memory). The computer program executed by the CPU 10, fixed data such as various fixed values, a department master 30, a setting file 31, a transaction buffer 32, and the like. Is remembered.

通信I/F12は、通信回線21を介して上記統括サーバ3やインターネットに接続されたサーバ等と各種データを送受信する。   The communication I / F 12 transmits / receives various data to / from the central server 3 and a server connected to the Internet via the communication line 21.

バーコードスキャナ22は、例えば店員が手持ちで操作するハンディタイプのスキャナであり、商品等に付されたバーコードを光学的に読み取り、個々の商品等の識別情報であるPLU(Price Look Up)コードにデコードする。スキャナI/F13は、バーコードスキャナ22がデコードしたPLUコードを取り込んでCPU10に出力する。   The barcode scanner 22 is, for example, a hand-held scanner that is operated by a store clerk by hand. The barcode scanner 22 optically reads a barcode attached to a product and the like, and is a PLU (Price Look Up) code that is identification information of each product and the like. Decode to The scanner I / F 13 takes in the PLU code decoded by the barcode scanner 22 and outputs it to the CPU 10.

キーボード23は、取引開始の指示を入力するPLUキー、小計指示を入力する小計キー、特定の商品等の値引きを指示する値引キー、特定の商品等の割引きを指示する割引キー、および数値入力用のテンキー等で構成されており、押下されたキーに応じた信号を出力する。キーボードコントローラ14は、キーボード23から出力される信号を取り込んでCPU10に出力する。   The keyboard 23 includes a PLU key for inputting a transaction start instruction, a subtotal key for inputting a subtotal instruction, a discount key for instructing a discount for a specific product, a discount key for instructing a discount for the specific product, and a numerical value input For example, and outputs a signal corresponding to the pressed key. The keyboard controller 14 takes in a signal output from the keyboard 23 and outputs it to the CPU 10.

店員側ディスプレイ24は、例えば表示面が店員の立ち位置側に向けられたLCD(Liquid Crystal Display)と、このLCDの表示面上に設けられたタッチパネルとで構成される。ディスプレイコントローラ15は、CPU10からの指令に応じて店員側ディスプレイ24を制御し、商品の販売処理用の画面や後述の設定画面40(図8参照)等を表示させる。また、ディスプレイコントローラ15は、タッチパネルが接触操作された際に出力する信号に基づき、LCDに表示されたボタン等の画面部品の操作を検知し、CPU10に通知する。   The clerk-side display 24 includes, for example, an LCD (Liquid Crystal Display) whose display surface is directed to the clerk's standing position and a touch panel provided on the display surface of the LCD. The display controller 15 controls the clerk-side display 24 in accordance with a command from the CPU 10 to display a screen for merchandise sales processing, a setting screen 40 (see FIG. 8) described later, and the like. Further, the display controller 15 detects an operation of a screen component such as a button displayed on the LCD based on a signal output when the touch panel is touched and notifies the CPU 10 of the operation.

客側ディスプレイ25は、例えば表示面が会計を受ける客の立ち位置側に向けられたLEDディスプレイである。ディスプレイコントローラ16は、客側ディスプレイ25を制御し、商品の合計代金や釣銭額等を表示させる。   The customer side display 25 is, for example, an LED display whose display surface is directed to the standing position side of a customer who receives a transaction. The display controller 16 controls the customer-side display 25 to display the total price of goods, the amount of change, and the like.

カードR/W26は、例えば顧客が所持するポイントカードに対してポイント数等の情報を読み書きする磁気タイプあるいはICタイプのカードリーダライタである。カードR/Wコントローラ17は、カードR/W26によるカードへの情報書き込みを制御するとともに、カードR/W26がカードから読み取った情報をCPU10に出力する。   The card R / W 26 is, for example, a magnetic type or IC type card reader / writer that reads and writes information such as the number of points with respect to a point card possessed by a customer. The card R / W controller 17 controls writing of information to the card by the card R / W 26 and outputs information read from the card by the card R / W 26 to the CPU 10.

レシートプリンタ27は、例えば感熱紙であるレシート用紙に各種の情報を印刷するサーマルプリンタである。プリンタコントローラ18は、レシートプリンタ27の動作を制御して客が購入した商品等の名称や売価、合計代金、釣銭額等が印刷されたレシートを発行させる。   The receipt printer 27 is a thermal printer that prints various types of information on receipt paper, which is thermal paper, for example. The printer controller 18 controls the operation of the receipt printer 27 to issue a receipt printed with the name, selling price, total price, change amount, etc. of the product purchased by the customer.

なお、各テナント店Tに設置されたPOS端末1も、メイン店舗Mに設置されたPOS端末1と略同様の構成を備える。   Note that the POS terminal 1 installed in each tenant store T also has substantially the same configuration as the POS terminal 1 installed in the main store M.

[データ構成]
続いて、部門マスタ30、設定ファイル31、および取引バッファ32について説明する。
各店舗で販売される商品等は、その商品等の種別に応じて複数の部門に分類されている。部門マスタ30は、このような部門毎に設けられた部門ファイルFによって構成されている。各部門ファイルFには、その部門に属する商品等に関する情報が記述される。
[Data structure]
Next, the department master 30, the setting file 31, and the transaction buffer 32 will be described.
The products sold at each store are classified into a plurality of departments according to the types of the products. The department master 30 includes a department file F provided for each department. Each department file F describes information related to products and the like belonging to the department.

特に、本実施形態においては、図3に示すように部門コードD01〜D99で示される部門ファイルF01〜F99によって部門マスタ30が構成され、このうち部門コードD01〜D96で示される部門ファイルF01〜F96が通常商品に関する部門に予め設定され、部門コードD97〜D99で示される部門ファイルF97〜F99が商品外部門(商品外A,B,C)に予め設定されているものとする。通常商品の部門ファイルF01〜F96には、メイン店舗Mにて販売される商品に関する情報が記述され、商品外部門の部門ファイルF97〜F99には、各テナント店Tにて販売される商品に関する情報が記述される。   In particular, in the present embodiment, as shown in FIG. 3, the department master 30 is composed of department files F01 to F99 indicated by department codes D01 to D99, and among these, department files F01 to F96 indicated by department codes D01 to D96. Are set in advance for departments related to ordinary products, and department files F97 to F99 indicated by department codes D97 to D99 are preset for departments other than products (non-product A, B, C). Information related to products sold at the main store M is described in the department files F01 to F96 of normal products, and information related to products sold at each tenant store T is described in the department files F97 to F99 of the non-product department. Is described.

図4は、部門ファイルFのデータ構造例を示す模式図である。図示したのは、部門コード「コードD99」、部門名「商品外C」の部門ファイルF99であり、「コードP101」「商品A1」「¥100」のようにテナント店Tで販売される商品のPLUコード、名称、売価等からなる複数のレコードが記述されている。なお、他の部門ファイルF1〜F98に関しても、図4に示したものと同様のデータ構造を有する。   FIG. 4 is a schematic diagram illustrating a data structure example of the department file F. Shown is a department file F99 having a department code “Code D99” and a department name “Non-product C”, and items such as “Code P101”, “Product A1”, and “¥ 100” are sold at the tenant store T. A plurality of records including a PLU code, a name, a selling price, and the like are described. The other department files F1 to F98 have the same data structure as that shown in FIG.

設定ファイル31は、商品外部門に属する物品やサービスに対する値割引き実施の可否およびポイント付与の可否を記憶するファイルであり、例えば図5に示すようなデータ構造を有する。図示したように、設定ファイル31は、商品外部門を示す部門コードD97〜99のそれぞれに対して、値割引き実施の可否を示すフラグF1を記述するエリアと、ポイント付与の可否を示すフラグF2を記述するエリアとを設けて構成されている。各フラグF1,F2は、不可を示す「0」,可を示す「1」のいずれかに設定される。   The setting file 31 is a file that stores the value discount availability and the point grantability for goods and services belonging to the non-commodity department, and has a data structure as shown in FIG. 5, for example. As shown in the figure, the setting file 31 includes, for each of the department codes D97 to 99 indicating the non-commodity department, an area describing a flag F1 indicating whether or not value discount can be performed and a flag F2 indicating whether or not points can be granted. An area to be described is provided. Each flag F1, F2 is set to either “0” indicating impossibility or “1” indicating admissibility.

図6は、取引バッファ32のデータ構造例を示す模式図である。取引バッファ32は、客が購入しようとする商品等に関する情報を記述するための複数のレコードによって構成されている。各レコードには、「コードP012」「商品A6」「¥2000」のように、バーコードスキャナ22や店員側ディスプレイ24の操作によって入力されたPLUコード、このPLUコードにて部門マスタ30から特定される商品等の名称、および売価等が記述される。   FIG. 6 is a schematic diagram illustrating a data structure example of the transaction buffer 32. The transaction buffer 32 is composed of a plurality of records for describing information relating to products or the like that the customer intends to purchase. Each record is identified from the department master 30 by the PLU code input by the operation of the barcode scanner 22 or the store clerk side display 24 such as “code P012”, “product A6”, “¥ 2000”, and this PLU code. The name of the product, etc., and the selling price are described.

なお、部門コードD01〜D99で示される部門のうちどの部門を商品外部門とするかは、例えばメイン店舗Mに設置されたPOS端末1や統括サーバ3(マスタ側)にて実行される部門設定によって設定される。また、各部門ファイルF01〜F99に含まれるデータに関しても、上記部門設定によって設定される。   It should be noted that which of the departments indicated by the department codes D01 to D99 is to be set as a non-commodity department is, for example, department setting executed by the POS terminal 1 or the central server 3 (master side) installed in the main store M. Set by The data included in each department file F01 to F99 is also set by the department setting.

[設定処理]
次に、上記設定ファイル31の各フラグF1,F2を設定する設定処理について説明する。この処理は、メイン店舗Mに設置されたPOS端末1によって実行される。
メイン店舗Mに設置されたPOS端末1のキーボード23の操作や店員側ディスプレイ24への接触操作により、設定ファイル31の設定が指示されると、同POS端末1のCPU10がメモリ11に記憶された設定処理用のプログラムを実行し、図7のフローチャートに沿って動作する。
[Setting process]
Next, a setting process for setting the flags F1 and F2 of the setting file 31 will be described. This process is executed by the POS terminal 1 installed in the main store M.
When the setting of the setting file 31 is instructed by the operation of the keyboard 23 of the POS terminal 1 installed in the main store M or the contact operation to the store clerk side display 24, the CPU 10 of the POS terminal 1 is stored in the memory 11. A program for setting processing is executed and operates according to the flowchart of FIG.

この処理において、先ずCPU10は、ディスプレイコントローラ15に店員側ディスプレイ24を制御させ、図8に示すような設定画面40を表示させる(ステップS101)。この設定画面40は、商品外部門の部門コードの入力エリア41、部門名称の表示エリア42、対象ボタン43,44、非対象ボタン45,46、および終了ボタン47等を有している。   In this process, the CPU 10 first causes the display controller 15 to control the clerk-side display 24 to display a setting screen 40 as shown in FIG. 8 (step S101). The setting screen 40 includes a department code input area 41 for departments other than products, a department name display area 42, target buttons 43 and 44, non-target buttons 45 and 46, an end button 47, and the like.

対象ボタン43および非対象ボタン45は、商品外部門に属する商品等に対する値割引き実施の可否を選択するためのボタンであり、対象ボタン44および非対象ボタン46は、商品外部門に属する商品等に対するポイント付与の可否を設定するためのボタンである。また、終了ボタン47は、設定処理の終了を指示するためのボタンである。   The target button 43 and the non-target button 45 are buttons for selecting whether or not the value discount can be performed on the product belonging to the non-product department, and the target button 44 and the non-target button 46 are for the product etc. belonging to the non-product department. It is a button for setting whether or not points can be given. The end button 47 is a button for instructing the end of the setting process.

このような設定画面40を店員側ディスプレイ24に表示させた後、CPU10は、入力エリア41への商品外部門の部門コードの入力を受け付ける状態で(ステップS102)、その入力完了を待つ(ステップS103のNo)。このとき操作者がキーボード23を操作して商品外部門の部門コードを入力すると(ステップS103のYes)、CPU10は、部門マスタ30から当該部門コードに対応する部門ファイルFを特定し、その部門ファイルFに記述された部門名称を表示エリア42に表示させる。   After displaying such a setting screen 40 on the clerk-side display 24, the CPU 10 accepts the input of the department code of the non-product department to the input area 41 (step S102) and waits for the completion of the input (step S103). No). At this time, when the operator operates the keyboard 23 to input a department code of a department other than the product (Yes in step S103), the CPU 10 identifies the department file F corresponding to the department code from the department master 30, and the department file The department name described in F is displayed in the display area 42.

入力エリア41に部門コードが入力された後、CPU10は、設定画面40に対する操作を受け付けて操作に応じた処理を実行するとともに(ステップS104)、終了の指示を待つ(ステップS105のNo)。このとき操作者は、設定画面40への接触操作により、各ボタン43〜47を操作可能である。なお、対象ボタン43,非対象ボタン45のいずれか一方が操作されると、CPU10は、当該操作された一方を当該他方よりも明るい色で表示するなどして、当該操作された一方を選択状態に移行させる。対象ボタン43,非対象ボタン46に関しても同様の処理が行われる。   After the department code is input to the input area 41, the CPU 10 receives an operation on the setting screen 40, executes a process corresponding to the operation (step S104), and waits for an end instruction (No in step S105). At this time, the operator can operate the buttons 43 to 47 by a touch operation on the setting screen 40. When either the target button 43 or the non-target button 45 is operated, the CPU 10 displays the operated one in a lighter color than the other, for example, selects the operated one. To migrate. Similar processing is performed for the target button 43 and the non-target button 46.

やがて終了ボタン47が操作されると(ステップS105のYes)、CPU10は、入力エリア41に入力された部門コードに対応付けて設定ファイル31に記述されたフラグF1,F2に各ボタン43〜46で示される設定結果を反映する(ステップS106)。すなわち、対象ボタン43が選択されているならば当該フラグF1を「1」とし、非対象ボタン45が選択されているならば当該フラグF1を「0」とし、対象ボタン44が選択されているならば当該フラグF2を「1」とし、非対象ボタン46が選択されているならば当該フラグF2を「0」とする。このようにして設定結果を反映した後、CPU10は、当該設定処理を終了する。   When the end button 47 is eventually operated (Yes in step S105), the CPU 10 uses the buttons 43 to 46 to the flags F1 and F2 described in the setting file 31 in association with the department code input in the input area 41. The setting result shown is reflected (step S106). That is, if the target button 43 is selected, the flag F1 is set to “1”. If the non-target button 45 is selected, the flag F1 is set to “0”, and the target button 44 is selected. For example, the flag F2 is set to “1”, and if the non-target button 46 is selected, the flag F2 is set to “0”. After reflecting the setting result in this way, the CPU 10 ends the setting process.

[商品販売処理]
次に、商品を販売する際にメイン店舗Mに設置されたPOS端末1が実行する商品販売処理について説明する。
キーボード23に設けられたPLUキーが操作され、商品販売処理の開始が指示されると、CPU10がメモリ11に記憶された商品販売処理用のプログラムを実行し、図9のフローチャートに沿って動作する。
[Product sales processing]
Next, the product sales process executed by the POS terminal 1 installed in the main store M when selling products will be described.
When the PLU key provided on the keyboard 23 is operated to instruct the start of the product sales process, the CPU 10 executes the product sales process program stored in the memory 11 and operates according to the flowchart of FIG. .

この処理において、先ずCPU10は、バーコードスキャナ22、キーボード23、店員側ディスプレイ24等の各デバイスからの入力を受け付ける状態で(ステップS201)、これらデバイスからの入力を待つ(ステップS202のNo)。   In this process, first, the CPU 10 waits for input from these devices (No in step S202) while receiving input from each device such as the barcode scanner 22, the keyboard 23, and the store clerk side display 24 (step S201).

いずれかのデバイスから何らかの入力がなされると(ステップS202のYes)、CPU10は、当該入力が客によって購入される商品等のPLUコードの入力であるかを判定する(ステップS203)。商品等のPLUコードは、例えばバーコードスキャナ22によるバーコードのスキャニングや、店員側ディスプレイ24に表示されたプリセットキーの操作により入力される。このプリセットキーは、商品等が予め割り付けられた画面部品であり、操作者がこのプリセットキーを接触操作して客によって購入される商品等を指定すると、そのキーに割当てられたPLUコードが入力される。   When any input is made from any device (Yes in step S202), the CPU 10 determines whether the input is an input of a PLU code such as a product purchased by the customer (step S203). The PLU code of a product or the like is input by, for example, scanning a barcode by the barcode scanner 22 or operating a preset key displayed on the store clerk side display 24. This preset key is a screen part to which products etc. are assigned in advance, and when the operator specifies a product etc. to be purchased by the customer by touching this preset key, the PLU code assigned to that key is input The

ステップS201にて受け付けた入力がPLUコードの入力である場合(ステップS203のYes)、CPU10は、当該PLUコードを部門マスタ30から検索し、発見したPLUコードに対応付けられた名称や売価、および当該PLUコードが記述された部門ファイルFの部門コード等を読み出し、これらを1レコードとして取引バッファ32に書き込む(ステップS204)。その後、ステップS201に戻り、次の入力を待つ。   If the input accepted in step S201 is a PLU code input (Yes in step S203), the CPU 10 searches the department master 30 for the PLU code, and the name and selling price associated with the found PLU code, and The department code and the like of the department file F in which the PLU code is described are read out and written in the transaction buffer 32 as one record (step S204). Then, it returns to step S201 and waits for the next input.

一方、ステップS201にて受け付けた入力が商品コードの入力でない場合(ステップS203のNo)、CPU10は、当該入力が値引指示や割引指示であるかを判定する(ステップS205)。これらの指示は、例えばキーボード23に設けられた上記値引キーや割引キーを操作し、取引バッファ32にPLUコードが記述された商品等の中から値割引き対象を指定して値引額や割引率を入力することで行われる。   On the other hand, when the input received in step S201 is not a product code input (No in step S203), the CPU 10 determines whether the input is a discount instruction or a discount instruction (step S205). For example, the above discount key or discount key provided on the keyboard 23 is operated, and the discount price or discount rate is specified by designating the discount target from among the products whose PLU code is described in the transaction buffer 32. This is done by entering

ステップS201にて受け付けた入力がこのような値引指示や割引指示である場合(ステップS205のYes)、CPU10は、値割引き処理を実行する(ステップS206)。   When the input received in step S201 is such a discount instruction or discount instruction (Yes in step S205), the CPU 10 executes a value discount process (step S206).

値割引き処理において、CPU10は、図10のフローチャートに沿って動作する。
すなわち、先ずCPU10は、取引バッファ32から上記値割引き対象の商品等のレコードを読み出し、そのレコードに含まれる部門コードを参照する(ステップS301)。そして、CPU10は、参照した部門コードで示される部門が商品外部門であるかを判定する(ステップS302)。
In the value discount process, the CPU 10 operates according to the flowchart of FIG.
That is, first, the CPU 10 reads a record such as a commodity for discounting the value from the transaction buffer 32, and refers to a department code included in the record (step S301). Then, the CPU 10 determines whether the department indicated by the referenced department code is a non-commodity department (step S302).

参照した部門コードがコードD97〜D99のいずれでもないならば、CPU10は、当該部門が商品外部門でないと判定する(ステップS302のNo)。この場合、CPU10は、取引バッファ32中の当該値割引き対象の商品等のレコードに含まれる売価を、当該値割引きの指示とともに入力された値引額または割引率で値割引きし(ステップS303)、当該値割引き処理を終了する。   If the referenced department code is not one of the codes D97 to D99, the CPU 10 determines that the department is not a non-commodity department (No in step S302). In this case, the CPU 10 discounts the selling price included in the record of the value discounted product or the like in the transaction buffer 32 with the discount amount or the discount rate input together with the value discount instruction (step S303). Ends the value discount process.

一方、ステップS301にて参照した部門コードがコードD97〜D99のいずれかであるならば、CPU10は、当該部門コードで示される部門が商品外部門であると判定する(ステップS302のYes)。この場合、CPU10は、設定ファイル31を参照し、当該部門コードに対して設けられたフラグF1の値が「0」,「1」のいずれであるかを判定する(ステップS304)。そして、フラグF1の値が「1」であるならば(ステップS304の「F1=1」)、CPU10は、取引バッファ32中の当該値割引きの対象である商品等のレコードに含まれる売価を、当該値割引きの指示とともに入力された値引額または割引率で値割引きし(ステップS303)、当該値割引き処理を終了する。   On the other hand, if the department code referred to in step S301 is any one of codes D97 to D99, the CPU 10 determines that the department indicated by the department code is a non-commodity department (Yes in step S302). In this case, the CPU 10 refers to the setting file 31 and determines whether the value of the flag F1 provided for the department code is “0” or “1” (step S304). If the value of the flag F1 is “1” (“F1 = 1” in step S304), the CPU 10 determines the selling price included in the record of the product or the like that is the target of the value discount in the transaction buffer 32. The value discount is performed with the discount amount or the discount rate input together with the value discount instruction (step S303), and the value discount process is terminated.

これに対し、フラグF1の値が「0」であるならば(ステップS304の「F1=0」)、CPU10は、値割引きの対象として指定された商品等は値割引きできない旨のエラーメッセージを店員側ディスプレイ24に表示させ(ステップS305)、値割引きを実施せずに当該値割引き処理を終了する。   On the other hand, if the value of the flag F1 is “0” (“F1 = 0” in step S304), the CPU 10 displays an error message indicating that the product designated as the value discount target cannot be discounted. The value discount is displayed on the side display 24 (step S305), and the value discount process is terminated without performing the price discount.

ここで図9のフローチャートの説明に戻る。上記のような流れの値割引き処理を実行した後、CPU10は、ステップS201に戻り、次の入力を待つ。   Returning to the description of the flowchart of FIG. After executing the flow value discount process as described above, the CPU 10 returns to step S201 and waits for the next input.

ステップS201にて受け付けた入力がPLUコード、値引指示、あるいは割引指示の入力でない場合(ステップS205のNo)、CPU10は、当該入力が小計指示の入力であるかを判定する(ステップS207)。小計指示は、キーボード23に設けられた小計キーを押下することで入力される。   If the input received in step S201 is not a PLU code, discount instruction, or discount instruction input (No in step S205), the CPU 10 determines whether the input is a subtotal instruction input (step S207). The subtotal instruction is input by pressing a subtotal key provided on the keyboard 23.

当該入力が小計指示でないならば(ステップS207のNo)、CPU10は、当該入力に応じた各種の処理を実行する(ステップS208)。その後、ステップS201に戻り、次の入力を待つ。   If the input is not a subtotal instruction (No in step S207), the CPU 10 executes various processes corresponding to the input (step S208). Then, it returns to step S201 and waits for the next input.

一方、ステップS201にて受け付けた入力が小計指示である場合(ステップS207のYes)、CPU10は、取引バッファ32の各レコードに含まれる売価を合計し、合計売価(小計額)を算出して店員側ディスプレイ24および客側ディスプレイ25に表示させる(ステップS209)。   On the other hand, when the input received in step S201 is a subtotal instruction (Yes in step S207), the CPU 10 sums the selling prices included in each record of the transaction buffer 32, calculates the total selling price (subtotal), and the salesclerk It is displayed on the side display 24 and the customer side display 25 (step S209).

その後、CPU10は、代金の支払方法の指定を受け付ける状態に移行し(ステップS210)、その指定の完了を待つ(ステップS211のNo)。支払方法は、キーボード23や店員側ディスプレイ24の操作により、現金、クレジットカード、電子マネー等の中から指定される。   Thereafter, the CPU 10 shifts to a state of accepting designation of a payment method for the price (step S210) and waits for completion of the designation (No in step S211). The payment method is designated from cash, credit card, electronic money, etc. by operating the keyboard 23 and the store clerk display 24.

いずれかの支払方法が指定されると(ステップS211のYes)、CPU10は、指定された支払方法による締め処理を実行する(ステップS212)。この締め処理において、CPU10は、支払方法として現金が指定されているならば客からの預り金額の入力を受け付け、キーボード23の操作により入力された預り金額とステップS209にて算出した合計売価との差額を算出し、算出した差額を釣銭額として店員側ディスプレイ24および客側ディスプレイ25に表示させる。また、支払方法としてクレジットカードや電子マネーが選択されているならば、カードR/W26や外付けの非接触式R/W等により客のクレジットカードや電子マネー媒体を読み取り、周知の手順にてクレジットカードや電子マネーによる決済を実行する。   When any one of the payment methods is designated (Yes in step S211), the CPU 10 executes a closing process by the designated payment method (step S212). In this tightening process, the CPU 10 accepts an input of the deposit amount from the customer if cash is specified as the payment method, and the deposit amount entered by operating the keyboard 23 and the total selling price calculated in step S209. The difference is calculated, and the calculated difference is displayed on the clerk side display 24 and the customer side display 25 as a change amount. If a credit card or electronic money is selected as the payment method, the customer's credit card or electronic money medium is read using a card R / W 26 or an external contactless R / W, etc. Settlement by credit card or electronic money.

このような締め処理を実行した後、CPU10は、ポイント処理を実行する(ステップS213)。
このポイント処理において、CPU10は、図11のフローチャートに沿って動作する。
すなわち、先ずCPU10は、カードR/W26に客のポイントカードが挿入されているかを判定する(ステップS401)。このときカードR/W26にポイントカードが挿入されていないならば(ステップS401のNo)、CPU10は、当該ポイント処理を終了する。
After executing such tightening processing, the CPU 10 executes point processing (step S213).
In this point processing, the CPU 10 operates according to the flowchart of FIG.
That is, first, the CPU 10 determines whether or not a customer point card is inserted in the card R / W 26 (step S401). At this time, if no point card is inserted in the card R / W 26 (No in step S401), the CPU 10 ends the point process.

一方、カードR/W26にポイントカードが挿入されているならば(ステップS401のYes)、CPU10は、メモリ11にポイント付与の対象金額を示す変数Sを生成し、その値を0にリセットする(ステップS402)。   On the other hand, if a point card is inserted in the card R / W 26 (Yes in step S401), the CPU 10 generates a variable S indicating the amount of money to be awarded in the memory 11 and resets the value to 0 ( Step S402).

変数Sを生成した後、CPU10は、取引バッファ32中のレコードを一つ読み出してその部門コードを参照する(ステップS403)。そして、CPU10は、参照した部門コードで示される部門が商品外部門であるかを判定する(ステップS404)。   After generating the variable S, the CPU 10 reads one record in the transaction buffer 32 and refers to the department code (step S403). Then, the CPU 10 determines whether the department indicated by the referenced department code is a non-commodity department (step S404).

参照した部門コードがコードD97〜D99のいずれでもないならば、CPU10は、当該商品等が商品外部門に属していないと判定する(ステップS404のNo)。この場合、CPU10は、ステップS403にて読み出したレコードに含まれる売価を変数Sに加算する(ステップS405)。   If the referenced department code is not one of the codes D97 to D99, the CPU 10 determines that the product or the like does not belong to a non-product department (No in step S404). In this case, the CPU 10 adds the selling price included in the record read in step S403 to the variable S (step S405).

一方、ステップS403にて参照した部門コードがコードD97〜D99のいずれかであるならば、CPU10は、当該部門コードで示される部門が商品外部門であると判定する(ステップS404のYes)。この場合、CPU10は、設定ファイル31を参照し、当該部門コードに対して設けられたフラグF2の値が「0」,「1」のいずれであるかを判定する(ステップS406)。そして、フラグF2の値が「1」であるならば(ステップS406の「F2=1」)、CPU10は、ステップS403にて読み出したレコードに含まれる売価を変数Sに加算する(ステップS405)。   On the other hand, if the department code referred to in step S403 is any one of codes D97 to D99, the CPU 10 determines that the department indicated by the department code is a non-product department (Yes in step S404). In this case, the CPU 10 refers to the setting file 31 and determines whether the value of the flag F2 provided for the department code is “0” or “1” (step S406). If the value of the flag F2 is “1” (“F2 = 1” in step S406), the CPU 10 adds the selling price included in the record read in step S403 to the variable S (step S405).

これに対し、フラグF2の値が「0」であるならば(ステップS406の「F2=0」)、CPU10は、ステップS403にて読み出したレコードに含まれる売価を変数Sに加算しない。   On the other hand, if the value of the flag F2 is “0” (“F2 = 0” in step S406), the CPU 10 does not add the selling price included in the record read in step S403 to the variable S.

ステップS405の後、あるいはステップS406にてフラグF2の値が「0」であると判定した場合、CPU10は、取引バッファ32中のデータが書き込まれている全てのレコードを当該ポイント処理において読み出し終えたかを判定する(ステップS407)。未だデータが書き込まれた全てのレコードを読み出し終えていない場合(ステップS407のNo)、CPU10は、ステップS403に戻り、未読み出しのレコードを1つ読み出してステップS404〜S406の処理を実行する。   After step S405 or when it is determined in step S406 that the value of the flag F2 is “0”, the CPU 10 has finished reading all records in which data in the transaction buffer 32 is written in the point processing. Is determined (step S407). If all records to which data has been written have not yet been read (No in step S407), the CPU 10 returns to step S403, reads one unread record, and executes the processes in steps S404 to S406.

やがて、データが書き込まれた全てのレコードを読み出し終えると(ステップS407のYes)、CPU10は、ポイント付与の対象金額である変数Sの値にポイント付与率を乗じ、本取引において客に付与すべきポイントを算出する(ステップS408)。なお、上記ポイント付与率は、例えばメモリ11に予め記憶されていてもよいし、対象金額に応じて動的に決定されるものであってもよい。   Eventually, when all the records in which the data has been written are read (Yes in step S407), the CPU 10 should multiply the value of the variable S, which is the target amount of point grant, by the point grant rate and give it to the customer in this transaction. Points are calculated (step S408). In addition, the said point grant rate may be memorize | stored previously, for example in the memory 11, and may be determined dynamically according to object amount of money.

このようにしてポイントを算出した後、CPU10は、カードR/Wコントローラ17にカードR/W26を駆動させ、当該算出したポイントをカードR/W26に挿入されたポイントカードに記録させる(ステップS409)。このとき、ポイントカードに既にポイントが記録されているならば、そのポイントにステップS408にて算出したポイントを加算した値をポイントカードに記録させる。以上で当該ポイント処理が終了する。   After calculating the points in this manner, the CPU 10 causes the card R / W controller 17 to drive the card R / W 26 and records the calculated points on the point card inserted into the card R / W 26 (step S409). . At this time, if a point has already been recorded on the point card, a value obtained by adding the point calculated in step S408 to the point is recorded on the point card. This is the end of the point process.

客は、このようにしてポイントカードに記録されるポイントを用いて、次回の商品購入時に代金の値割引き等の特典を受けることができる。この特典の提供方法については種々の態様を採用し得るが、例えばステップS201にてキーボード23の操作により特典提供の指示を受け付けるようにし、この指示がなされたならばカードR/W26にポイントカードを読み取らせ、ステップS208にて読み取ったポイントに応じて取引の合計代金を値割引きするように商品販売処理用のプログラムを構成しておけばよい。   Using the points recorded on the point card in this way, the customer can receive a privilege such as a discount on the price at the next product purchase. Various methods can be adopted for the method of providing the privilege. For example, in step S201, an instruction to provide the privilege is received by operating the keyboard 23. If this instruction is given, a point card is inserted into the card R / W 26. A program for merchandise sales processing may be configured so that the total price of the transaction is discounted according to the points read in step S208.

ここで図9のフローチャートの説明に戻る。上記のような流れのポイント処理を実行した後、CPU10は、プリンタコントローラ18にレシートプリンタ27を駆動させ、本取引のレシートを発行させる(ステップS214)。このレシートには、ステップS206にて値割引き処理が実行されているならば、その値割引きの額や対象等が印刷される。このように印刷される情報に関しては、値割引きの対象が商品外部門に属する商品等である場合と、通常の商品である場合とで差を設けない。   Returning to the description of the flowchart of FIG. After executing the point process of the flow as described above, the CPU 10 causes the printer controller 18 to drive the receipt printer 27 to issue a receipt for this transaction (step S214). If the value discount processing is executed in step S206, the amount, target, etc. of the value discount are printed on this receipt. Regarding the information printed in this way, there is no difference between the case where the value discount target is a product belonging to the non-product department and the case where it is a normal product.

さらに、取引バッファ32の各レコードに記述されたデータ等を、本取引の取引履歴として売上ファイルに保存し(ステップS215)、当該商品販売処理を終了する。   Further, the data described in each record of the transaction buffer 32 is stored in the sales file as the transaction history of the transaction (step S215), and the merchandise sales process is terminated.

なお、取引履歴に含まれる商品外部門に属する商品等に関するデータは、それらの商品を取り扱うテナント店Tの売上ファイルに保存され、取引履歴に含まれる通常商品に関するデータは、メイン店舗Mの売上ファイルに保存される。   The data related to products belonging to the non-product department included in the transaction history is stored in the sales file of the tenant store T that handles those products, and the data related to normal products included in the transaction history is stored in the sales file of the main store M. Saved in.

POS端末1は、上記のように売上ファイルに保存される取引履歴に基づき、例えば1日の商品売上を集計するレポート機能を備えている。このレポート機能による処理において、各POS端末1は、自身が設置された店舗の売上ファイルに保存されたデータを参照し、商品売上を集計する。   The POS terminal 1 has a report function for totaling, for example, daily product sales based on the transaction history stored in the sales file as described above. In the processing by this report function, each POS terminal 1 refers to the data stored in the sales file of the store where it is installed, and totals the product sales.

すなわち、商品外部門に属する商品等の売上は、それらを販売した店舗がメイン店舗Mであったとしても、メイン店舗Mの商品売上に計上されずにテナント店Tの商品売上として計上される。   That is, sales of products and the like belonging to the non-product department are recorded as product sales of the tenant store T without being recorded in the product sales of the main store M even if the store that sold them is the main store M.

以上説明したように、本実施形態におけるPOS端末1は、商品外部門の部門コードに対し、値割引き実行の可否を操作者に設定させ、その設定結果を設定ファイル31に記憶する。そして、商品販売処理時において、商品外部門に属する商品等に対する値割引きが指示され、かつ設定ファイル31に記憶された当該商品等が属する部門の部門コードに対する設定結果が値割引き実行可を示すならば、部門マスタ30に予め定められた当該商品等の売価を値割引きして得られる売価にて当該商品等を販売処理する。このような構成であれば、商品外部門に属する商品等に対する値割引き実施の可否を、手間やコストをかけることなく簡単に変更できる。   As described above, the POS terminal 1 in the present embodiment causes the operator to set whether or not value discount execution is possible for the department code of the non-commodity department, and stores the setting result in the setting file 31. Then, at the time of product sales processing, if a value discount for a product belonging to a non-product department is instructed, and the setting result for the department code of the department to which the product etc. stored in the setting file 31 indicates that value discount can be executed For example, the product or the like is sold at a selling price obtained by discounting the selling price of the product or the like predetermined in the department master 30. With such a configuration, it is possible to easily change whether or not value discounts can be performed on products belonging to the non-commodity department without any effort or cost.

また、商品外部門に属する商品等に対する値割引きが指示され、かつ設定ファイル31に記憶された当該商品等が属する部門の部門コードに対する設定結果が値割引き実行不可を示すならば、値割引きを実行できない旨のエラーが報知される。このような構成であれば、商品外部門に属する商品等に対する値割引きが禁止されていることを操作者に認識させることができる。   Further, if value discount is instructed for a product belonging to a non-product department, and the setting result for the department code of the department to which the product belongs stored in the setting file 31 indicates that value discount cannot be executed, the value discount is executed. An error indicating that it is not possible is notified. With such a configuration, it is possible to make the operator recognize that value discounts for products and the like belonging to the non-product department are prohibited.

また、本実施形態におけるPOS端末1は、商品外部門の部門コードに対し、ポイント付与の可否を操作者に設定させ、その設定結果を設定ファイル31に記憶する。そして、商品販売処理時において、販売処理された商品等が属する部門の部門コードに対する設定ファイル31に記憶された設定結果がポイント付与可を示すとき、当該販売処理された商品等の売価に基づいて付与ポイントを算出する。このような構成であれば、商品外部門に属する商品等に対するポイント付与の可否を、手間やコストをかけることなく簡単に変更できる。   Further, the POS terminal 1 according to the present embodiment causes the operator to set whether or not to grant points for the department code of the non-commodity department, and stores the setting result in the setting file 31. At the time of product sales processing, when the setting result stored in the setting file 31 for the department code of the department to which the processed product belongs belongs indicates that points can be given, based on the selling price of the sales processed product etc. Calculate grant points. With such a configuration, it is possible to easily change whether or not points can be given to a product or the like belonging to a non-product department without any effort or cost.

また、商品外部門に属する商品等に対する値割引きの実施およびポイント付与の可否は、設定画面40に表示されたボタン43〜46に対する接触操作によって変更されるので、変更に要する操作が非常に簡単である。   In addition, since whether or not value discounts and points can be given to products belonging to the non-product department is changed by a touch operation on the buttons 43 to 46 displayed on the setting screen 40, the operation required for the change is very simple. is there.

[変形例]
上記実施形態にて開示した構成は、種々変形実施可能である。具体的な変形例としては、例えば次のようなものがある。
[Modification]
The configuration disclosed in the above embodiment can be variously modified. Specific examples of modifications are as follows.

(1)上記実施形態では、商品販売処理装置の一例としてPOS端末1を例示した。しかしながら、商品外部門に属する商品等に対する値割引きの実施およびポイント付与の可否を変更するための構成を、カード決済に特化したカード決済端末や、客の操作によって販売処理が完結されるセルフチェックアウト端末等の他の商品販売処理装置に適用してもよい。 (1) In the said embodiment, the POS terminal 1 was illustrated as an example of a merchandise sales processing apparatus. However, a configuration for changing the availability of point discounts and point grants for products belonging to the non-commodity department, etc., a card payment terminal specialized for card payments, and a self-check where sales processing is completed by customer operation You may apply to other merchandise sales processing apparatuses, such as an out terminal.

(2)上記実施形態では、店員側ディスプレイ24に表示される設定画面40を介して商品外部門に属する商品等に対する値割引きの実施およびポイント付与の可否が変更されるとした。しかしながら、これらの変更がキーボード23の操作やストアサーバ等の上位機器からの指令に応じてなされてもよい。 (2) In the above-described embodiment, it is assumed that whether or not value discounts and points can be given to products belonging to the non-product department is changed via the setting screen 40 displayed on the store clerk side display 24. However, these changes may be made according to the operation of the keyboard 23 or a command from a host device such as a store server.

(3)上記実施形態では、CPU10がメモリ11に記憶されたプログラムを実行することにより、POS端末1の動作が実現されるとした。しかしながら、これに限らずプログラムを所定のネットワークからPOS端末1にダウンロードしてもよいし、同様の機能を記録媒体に記憶させたものをPOS端末1にインストールしてもよい。記録媒体としては、CD−ROM等を利用でき、かつPOS端末1が読み取り可能な記録媒体であれば、その形態は何れの形態であってもよい。また、このように予めインストールやダウンロードにより得る機能はPOS端末1内部のOS等と協働してその機能を実現させるものであってもよい。 (3) In the above embodiment, the operation of the POS terminal 1 is realized by the CPU 10 executing the program stored in the memory 11. However, the present invention is not limited to this, and the program may be downloaded to the POS terminal 1 from a predetermined network, or a program having the same function stored in the recording medium may be installed in the POS terminal 1. As a recording medium, any form may be used as long as it can use a CD-ROM or the like and can be read by the POS terminal 1. Further, the function obtained by installing or downloading in advance may be realized in cooperation with the OS in the POS terminal 1 or the like.

(4)また、POS端末1で実行されるとした処理の一部を、統括サーバ3やPOS端末1に通信接続された他のサーバ装置に実行させてもよい。
このようにしてシステムを構築する場合、例えばクラウドコンピューティングを利用できる。より具体的には、SaaS(software as a service)と称されるソフトウェア提供形態が適する。
(4) Further, a part of the processing executed on the POS terminal 1 may be executed by the central server 3 or another server device connected to the POS terminal 1 by communication.
When constructing a system in this way, for example, cloud computing can be used. More specifically, a software provision form called SaaS (software as a service) is suitable.

図12はクラウドシステムを利用する商品販売システムの構成図である。
この商品販売システム100は、クラウド101、複数の端末装置102および複数の通信ネットワーク103、および互いに通信接続された複数のサーバ装置104を有する。なお、端末装置102、通信ネットワーク103、およびサーバ装置104は、それぞれ1つのみでもよい。
FIG. 12 is a configuration diagram of a product sales system using a cloud system.
The merchandise sales system 100 includes a cloud 101, a plurality of terminal devices 102, a plurality of communication networks 103, and a plurality of server devices 104 connected to each other for communication. Note that each of the terminal device 102, the communication network 103, and the server device 104 may be only one.

端末装置102は、通信ネットワーク103を介してクラウド101と通信可能である。端末装置102としては、上記実施形態にて説明したPOS端末1や、デスクトップタイプやノートブックタイプなどの種々のコンピュータ、携帯電話装置、携帯情報端末(PDA)、あるいはスマートフォンなどを適宜に利用できる。   The terminal device 102 can communicate with the cloud 101 via the communication network 103. As the terminal device 102, the POS terminal 1 described in the above embodiment, various computers such as a desktop type and a notebook type, a mobile phone device, a personal digital assistant (PDA), or a smartphone can be used as appropriate.

通信ネットワーク103としては、インターネット、プライベートネットワーク、次世代ネットワーク(NGN)、あるいはモバイルネットワークなどを適宜に利用できる。   As the communication network 103, the Internet, a private network, a next generation network (NGN), a mobile network, or the like can be used as appropriate.

このような構成の商品販売システム100において、上記実施形態でPOS端末1が実行するとした処理やPOS端末1が備えるとした構成の少なくとも一部をサーバ装置104に実現させ、残りの処理や構成を端末装置102に実現させる。なお、複数のサーバ装置104にて処理を分担させてもよい。   In the product sales system 100 having such a configuration, the server device 104 realizes at least a part of the processing that the POS terminal 1 executes in the above embodiment and the configuration that the POS terminal 1 includes, and performs the remaining processing and configuration. This is realized in the terminal device 102. Note that processing may be shared by a plurality of server devices 104.

例えば、上記実施形態においてPOS端末1が備えるとした設定ファイル31に相当する構成と、POS端末1が実行するとした値割引き処理(ステップS206等)の少なくとも一方をサーバ装置104に実現させる。あるいは、設定ファイル31に相当する構成と、POS端末1が実行するとしたポイント処理(ステップS213等)の少なくとも一方をサーバ装置104に実現させる。そして、端末装置102には、上記実施形態にて開示した構成のうち、サーバ装置104に実現させる構成を除いたものを実現させる。   For example, at least one of the configuration corresponding to the setting file 31 provided in the POS terminal 1 in the above embodiment and the value discount process (step S206 and the like) executed by the POS terminal 1 is realized in the server device 104. Alternatively, at least one of the configuration corresponding to the setting file 31 and the point processing (step S213 and the like) that the POS terminal 1 executes is realized in the server device 104. Then, the terminal device 102 realizes the configuration disclosed in the above embodiment, excluding the configuration realized by the server device 104.

なお、設定ファイル31に相当する構成をサーバ装置104に実現させるならば、上記実施形態中の設定ファイル31を利用する処理(ステップS106、S304、S406等)において、端末装置102とサーバ装置104の間で適宜必要なデータを送受信させ、その処理を実現させればよい。   If the server device 104 realizes a configuration corresponding to the setting file 31, in the processing (steps S 106, S 304, S 406, etc.) using the setting file 31 in the above embodiment, the terminal device 102 and the server device 104 What is necessary is just to transmit / receive necessary data between them and to realize the processing.

また、値割引き処理やポイント処理をサーバ装置104に実現させるならば、これらの処理に必要なデータを端末装置102からサーバ装置104に適宜送信させ、端末装置102がサーバ装置104から適当なタイミングで処理結果を得られるようにすればよい。   In addition, if the server device 104 implements value discount processing or point processing, data necessary for these processing is appropriately transmitted from the terminal device 102 to the server device 104, and the terminal device 102 sends the data from the server device 104 at an appropriate timing. What is necessary is just to be able to obtain a processing result.

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

1…POS端末、10…CPU、11…メモリ、30…部門マスタ、31…設定ファイル、32…取引バッファ、40…設定画面、41…入力エリア、42…表示エリア、43,44…対象ボタン、45,46…非対象ボタン、47…終了ボタン、F1,F2…フラグ   DESCRIPTION OF SYMBOLS 1 ... POS terminal, 10 ... CPU, 11 ... Memory, 30 ... Department master, 31 ... Setting file, 32 ... Transaction buffer, 40 ... Setting screen, 41 ... Input area, 42 ... Display area, 43, 44 ... Target button, 45, 46 ... non-target button, 47 ... end button, F1, F2 ... flag

Claims (8)

商品外部門の部門コードに対して値割引き実行の可否を設定する設定手段と、
この設定手段による設定結果を記憶する設定結果記憶手段と、
購入される取引対象を指定する指定手段と、
この指定手段によって指定された取引対象に対する値割引きを指示する指示手段と、
この指示手段によって値割引きが指示され、かつ前記設定結果記憶手段に記憶された前記取引対象が属する部門の部門コードに対する設定結果が値割引き実行可を示す場合に、予め定められた前記取引対象の売価を値割引きして得られる売価にて前記取引対象を販売処理する販売処理手段と、
を備えていることを特徴とする商品販売処理装置。
A setting means for setting whether or not a value discount can be executed for a department code of a non-product department;
Setting result storage means for storing the setting result by the setting means;
A designation means to designate the transaction object to be purchased;
An instruction means for instructing a value discount for the transaction object designated by the designation means;
When the value discount is instructed by the instruction means, and the setting result for the department code of the department to which the transaction target belongs stored in the setting result storage means indicates that the value discount can be executed, the predetermined transaction target A sales processing means for selling the transaction object at a selling price obtained by discounting the selling price;
A product sales processing apparatus characterized by comprising:
前記指示手段によって値割引きが指示され、かつ前記設定結果記憶手段に記憶された前記指定手段によって指定された取引対象が属する部門の部門コードに対する設定結果が値割引き実行不可を示す場合にエラーを報知する報知手段をさらに備えていることを特徴とする請求項1に記載の商品販売処理装置。   An error is notified when the value discount is instructed by the instruction means, and the setting result for the department code of the department to which the transaction target designated by the designation means stored in the setting result storage means indicates that value discount execution is not possible The merchandise sales processing apparatus according to claim 1, further comprising notification means for performing the above-described notification. 商品外部門の部門コードに対してポイント付与の可否を設定する設定手段と、
この設定手段による設定結果を記憶する設定結果記憶手段と、
購入される取引対象を指定する指定手段と、
この指定手段によって指定された取引対象を所定の売価にて販売処理する販売処理手段と、
前記販売処理手段により販売処理された取引対象に対して設定される部門コードが前記商品外部門の部門コードであるか否かを判定する部門判定手段と、
この部門判定手段により前記商品外部門であると判定された部門コードに対して前記設定結果記憶手段に記憶された設定結果を参照してポイント付与可が設定されているか否かを判定する可否判定手段と、
前記部門判定手段により前記商品外部門でないと判定された部門コードが設定された前記取引対象の売価と、前記可否判定手段によりポイント付与可と判定された部門コードが設定された前記取引対象の売価との合計に基づいて付与ポイントを算出するポイント算出手段と、
このポイント算出手段によって算出されたポイントを所定の記憶手段に記憶させる記憶制御手段と、
を備えていることを特徴とする商品販売処理装置。
A setting means for setting whether or not points can be given to the department code of the non-product department;
Setting result storage means for storing the setting result by the setting means;
A designation means to designate the transaction object to be purchased;
Sales processing means for selling the transaction object designated by the designation means at a predetermined selling price;
Department determination means for determining whether or not a department code set for a transaction target sold by the sales processing means is a department code of the department outside the product;
Permission determination to determine whether or not point grantability is set with reference to the setting result stored in the setting result storage means for the department code determined by the department determination means to be the non-commodity department Means,
The selling price of the transaction target set with the department code determined not to be the non-commodity department by the department determining means, and the selling price of the transaction target set with the department code determined to be able to give points by the acceptability determining means Point calculation means for calculating the granted points based on the sum of
Storage control means for storing the points calculated by the point calculation means in a predetermined storage means;
A product sales processing apparatus characterized by comprising:
タッチパネルが表示面上に設けられた表示手段を備え、
前記設定手段は、前記表示手段に商品外部門の部門コードに対しポイント付与の可否を指定するための画面部品を表示させ、この画面部品への接触操作による前記部門コードに対するポイント付与の可否の選択を受け付けることを特徴とする請求項3に記載の商品販売処理装置。
The touch panel includes display means provided on the display surface,
The setting means displays on the display means a screen part for designating whether or not points can be given to a department code of a department other than the product, and selects whether or not points can be given to the department code by a touch operation on the screen part. The merchandise sales processing apparatus according to claim 3, wherein:
コンピュータに、
商品外部門の部門コードに対して値割引き実行の可否を設定する設定機能と、
この設定機能による設定結果を記憶する設定結果記憶機能と、
購入される取引対象を指定する指定機能と、
この指定機能によって指定された取引対象に対する値割引きを指示する指示機能と、
この指示機能によって値割引きが指示され、かつ前記設定結果記憶機能によって記憶された前記取引対象が属する部門の部門コードに対する設定結果が値割引き実行可を示す場合に、予め定められた前記取引対象の売価を値割引きして得られる売価にて前記取引対象を販売処理する販売処理機能と、
を実現させるためのプログラム。
On the computer,
A setting function to set whether or not value discount execution is possible for department codes of non-product departments,
A setting result storage function for storing the setting result by this setting function;
A specification function to specify the transaction target to be purchased,
An instruction function for instructing a value discount for a transaction object designated by the designation function;
When the value discount is instructed by this instruction function, and the setting result for the department code of the department to which the transaction object belongs stored by the setting result storage function indicates that the value discount can be executed, the predetermined transaction object A sales processing function for selling the transaction object at a selling price obtained by discounting the selling price;
A program to realize
コンピュータに、
商品外部門の部門コードに対してポイント付与の可否を設定する設定機能と、
この設定機能による設定結果を記憶する設定結果記憶機能と、
購入される取引対象を指定する指定機能と、
この指定機能によって指定された前記取引対象を所定の売価にて販売処理する販売処理機能と、
この販売処理機能によって販売処理された取引対象に対して設定される部門コードが前記商品外部門の部門コードであるか否かを判定する部門判定機能と、
この部門判定機能によって前記商品外部門であると判定された部門コードに対して前記設定結果記憶機能によって記憶された設定結果を参照してポイント付与可が設定されているか否かを判定する可否判定機能と、
前記部門判定機能によって前記商品外部門でないと判定された部門コードが設定された前記取引対象の売価と、前記可否判定機能によってポイント付与可と判定された部門コードが設定された前記取引対象の売価との合計に基づいて付与ポイントを算出するポイント算出機能と、
このポイント算出機能によって算出されたポイントを所定の記憶手段に記憶させる記憶制御機能と、
を実現させるためのプログラム。
On the computer,
A setting function to set whether or not points can be given to department codes of non-product departments;
A setting result storage function for storing the setting result by this setting function;
A specification function to specify the transaction target to be purchased,
A sales processing function for selling the transaction object designated by the designated function at a predetermined selling price;
A department determination function for determining whether or not a department code set for a transaction target sold by the sales processing function is a department code of the non-product department;
Permission determination to determine whether or not point grantability is set with reference to the setting result stored by the setting result storage function for the department code determined to be the non-commodity department by the department determination function Function and
The selling price of the transaction target set with the department code determined not to be the non-commodity department by the department determination function, and the selling price of the transaction target set with the department code determined to be point grantable by the availability determination function A point calculation function that calculates the granted points based on the sum of
A storage control function for storing the points calculated by the point calculation function in a predetermined storage means;
A program to realize
商品販売処理装置と、少なくとも1つのサーバ装置とを有する商品販売システムであって、
商品外部門の部門コードに対して値割引き実行の可否を設定する設定手段と、
この設定手段による設定結果を記憶する設定結果記憶手段と、
購入される取引対象を指定する指定手段と、
この指定手段によって指定された取引対象に対する値割引きを指示する指示手段と、
この指示手段によって値割引きが指示され、かつ前記設定結果記憶手段に記憶された前記取引対象が属する部門の部門コードに対する設定結果が値割引き実行可を示す場合に、予め定められた前記取引対象の売価に対する値割引きを実施する値割引き手段と、
この値割引き手段によって値割引きされた後の売価にて前記取引対象を販売処理する販売処理手段と、を備え、
かつ前記サーバ装置は、前記設定結果記憶手段及び前記値割引き手段の少なくとも一方を備え、
前記商品販売処理装置は、前記設定結果記憶手段及び前記値割引き手段のうちの前記サーバ装置が備えないものと、前記設定手段、前記指定手段、前記指示手段、及び前記販売処理手段とを備えていることを特徴とする商品販売システム。
A product sales system having a product sales processing device and at least one server device,
A setting means for setting whether or not a value discount can be executed for a department code of a non-product department;
Setting result storage means for storing the setting result by the setting means;
A designation means to designate the transaction object to be purchased;
An instruction means for instructing a value discount for the transaction object designated by the designation means;
When the value discount is instructed by the instruction means, and the setting result for the department code of the department to which the transaction target belongs stored in the setting result storage means indicates that the value discount can be executed, the predetermined transaction target A value discount means for performing a price discount on the selling price;
Sales processing means for selling the transaction object at the selling price after value discount by the value discount means,
And the server device comprises at least one of the setting result storage means and the value discount means,
The merchandise sales processing apparatus includes the setting result storage means and the value discount means that the server device does not include, the setting means, the designation means, the instruction means, and the sales processing means. A product sales system characterized by
商品販売処理装置と、少なくとも1つのサーバ装置とを有する商品販売システムであって、
商品外部門の部門コードに対してポイント付与の可否を設定する設定手段と、
この設定手段による設定結果を記憶する設定結果記憶手段と、
購入される取引対象を指定する指定手段と、
この指定手段によって指定された取引対象を所定の売価にて販売処理する販売処理手段と、
前記販売処理手段により販売処理された取引対象に対して設定される部門コードが前記商品外部門の部門コードであるか否かを判定する部門判定手段と、
この部門判定手段により前記商品外部門であると判定された部門コードに対して前記設定結果記憶手段に記憶された設定結果を参照してポイント付与可が設定されているか否かを判定する可否判定手段と、
前記部門判定手段により前記商品外部門でないと判定された部門コードが設定された前記取引対象の売価と、前記可否判定手段によりポイント付与可と判定された部門コードが設定された前記取引対象の売価との合計に基づいて付与ポイントを算出するポイント算出手段と、
このポイント算出手段によって算出されたポイントを所定の記憶手段に記憶させる記憶制御手段と、を備え、
かつ前記サーバ装置は、前記設定結果記憶手段、前記部門判定手段、前記可否判定手段及び前記ポイント算出手段の少なくとも一つを備え、
前記商品販売処理装置は、前記設定結果記憶手段、前記部門判定手段、前記可否判定手段及び前記ポイント算出手段のうちの前記サーバ装置が備えないものと、前記設定手段、前記指定手段、及び前記販売処理手段とを備えていることを特徴とする商品販売システム。
A product sales system having a product sales processing device and at least one server device,
A setting means for setting whether or not points can be given to the department code of the non-product department;
Setting result storage means for storing the setting result by the setting means;
A designation means to designate the transaction object to be purchased;
Sales processing means for selling the transaction object designated by the designation means at a predetermined selling price;
Department determination means for determining whether or not a department code set for a transaction target sold by the sales processing means is a department code of the department outside the product;
Permission determination to determine whether or not point grantability is set with reference to the setting result stored in the setting result storage means for the department code determined by the department determination means to be the non-commodity department Means,
The selling price of the transaction target set with the department code determined not to be the non-commodity department by the department determining means, and the selling price of the transaction target set with the department code determined to be able to give points by the acceptability determining means Point calculation means for calculating the granted points based on the sum of
Storage control means for storing the points calculated by the point calculation means in a predetermined storage means,
The server device includes at least one of the setting result storage unit , the department determination unit, the availability determination unit, and the point calculation unit,
The merchandise sales processing apparatus includes the setting result storage means , the department determination means, the availability determination means, and the point calculation means that the server device does not include, the setting means, the designation means, and the sales A product sales system comprising a processing means.
JP2011085395A 2011-04-07 2011-04-07 Product sales processing device, program, and product sales system Expired - Fee Related JP5473151B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011085395A JP5473151B2 (en) 2011-04-07 2011-04-07 Product sales processing device, program, and product sales system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011085395A JP5473151B2 (en) 2011-04-07 2011-04-07 Product sales processing device, program, and product sales system

Publications (2)

Publication Number Publication Date
JP2012221154A JP2012221154A (en) 2012-11-12
JP5473151B2 true JP5473151B2 (en) 2014-04-16

Family

ID=47272609

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011085395A Expired - Fee Related JP5473151B2 (en) 2011-04-07 2011-04-07 Product sales processing device, program, and product sales system

Country Status (1)

Country Link
JP (1) JP5473151B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6052776B2 (en) * 2012-12-06 2016-12-27 サトーホールディングス株式会社 Point management device and system
JP6400555B2 (en) * 2015-09-28 2018-10-03 東芝テック株式会社 Information processing apparatus and program
JP2017027608A (en) * 2016-09-01 2017-02-02 東芝テック株式会社 Information processor and program
JP6183942B1 (en) * 2017-01-30 2017-08-23 Stock Point株式会社 Point management system and constraint judgment device
JP6996607B2 (en) * 2020-11-11 2022-01-17 カシオ計算機株式会社 Sales data processing equipment, discount product selection methods and programs
JP7041232B2 (en) * 2020-11-17 2022-03-23 東芝テック株式会社 POS system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0648518B2 (en) * 1985-04-24 1994-06-22 オムロン株式会社 Electronic cash register
JP3318524B2 (en) * 1998-03-18 2002-08-26 富士通株式会社 Point processing equipment in product sales
JP2001076256A (en) * 1999-09-03 2001-03-23 Toshiba Tec Corp Commodity sales registration data processor
JP2009295083A (en) * 2008-06-09 2009-12-17 Jaspas Inc Point system
JP2011048578A (en) * 2009-08-26 2011-03-10 Toshiba Tec Corp Sales data processing device and program

Also Published As

Publication number Publication date
JP2012221154A (en) 2012-11-12

Similar Documents

Publication Publication Date Title
US9373230B2 (en) Customer reprint of a physical receipt from an electronic receipt
JP5473151B2 (en) Product sales processing device, program, and product sales system
JP6725244B2 (en) Product registration device and program
JP2021196698A (en) Information processor and control program thereof
JP5473153B2 (en) Payment processing apparatus, payment processing program, and payment processing system
JP2023176029A (en) Information processing apparatus and program
JP2020126323A (en) Merchandise data processing device and control program
US20220147979A1 (en) Server, information processing device, settlement system, and method
JP5256322B2 (en) Sales processing device, program, sales processing system, and discount product setting device
JP5555678B2 (en) Payment processing apparatus, payment processing program, and payment processing system
JP6329111B2 (en) Product data processing apparatus and program
EP2998915A1 (en) Checkout system, settlement apparatus and method for processing settlement by settlement apparatus
JP2016095587A (en) Mobile terminal device, commodity sales data processing device, and program
JP2015041312A (en) Commodity sale data registration processing device and commodity sale data registration processing program
JP6035275B2 (en) Merchandise sales data processing apparatus and control program thereof
JP5372058B2 (en) Payment processing apparatus, program, and payment processing system
JP6998185B2 (en) Information processing program for registered payment equipment and its control
JP5386455B2 (en) Product code input device, control program, and business support system
JP7258997B2 (en) Registered settlement device and information processing program for its control
JP5433592B2 (en) Payment device, payment system, program, and server device
JP7477705B1 (en) Information processing terminal and code payment control program
JP5758431B2 (en) Electronic receipt system
JP5530475B2 (en) Product sales data processing apparatus and program
JP2012048276A (en) Commodity data processing device and its program
JP2012003499A (en) Sale data processing apparatus and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131125

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131205

TRDD Decision of grant or rejection written
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131212

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131219

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131226

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140107

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20140109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140203

R150 Certificate of patent or registration of utility model

Ref document number: 5473151

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees