JPH036795A - Product sales data processing device - Google Patents

Product sales data processing device

Info

Publication number
JPH036795A
JPH036795A JP14276289A JP14276289A JPH036795A JP H036795 A JPH036795 A JP H036795A JP 14276289 A JP14276289 A JP 14276289A JP 14276289 A JP14276289 A JP 14276289A JP H036795 A JPH036795 A JP H036795A
Authority
JP
Japan
Prior art keywords
check
data
area
sales
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP14276289A
Other languages
Japanese (ja)
Other versions
JPH0831187B2 (en
Inventor
Hiroyuki Aikawa
博幸 相川
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
Tokyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP14276289A priority Critical patent/JPH0831187B2/en
Publication of JPH036795A publication Critical patent/JPH036795A/en
Publication of JPH0831187B2 publication Critical patent/JPH0831187B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、電子式キャッシュレジスタや複数台のレジス
タをターミナルとしてコントローラで集中管理するよう
にしたPOS (販売時点情報管理)システムなどの商
品販売データ処理装置に係わり、特に小切手による売上
データの集計処理の改良に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention is applicable to product sales such as electronic cash registers and POS (point of sale) systems in which multiple registers are used as terminals and centrally managed by a controller. The present invention relates to data processing devices, and in particular to improvements in aggregation processing of check sales data.

[従来の技術] 従来の電子式キャッシュレジスタやPoSシステムなど
の商品販売データ処理装置において、小切手による売上
データをキャッシャ(レジスタの操作責任者)別に集計
処理するようにしたものは知られている。この種の装置
は、サインオン操作によってキャッシャ毎に付された責
任者番号が入力されると登録業務を可能とし、商品登録
操作によって販売登録された商品の販売金額を合計器で
−取引分合計する。この状態で、キーボードに配設され
た小切手しめキーが入力操作されると、上記合計器内の
合計金額を小切手売上データとして予め入力されている
責任者番号別にメモリにて集計する。しかして点検ある
いは精算時において、この責任者別の小切手売上集計デ
ータが小切手売上レポートとして印字出力されるように
なっている。
[Prior Art] Conventional product sales data processing devices such as electronic cash registers and PoS systems are known in which check sales data is aggregated for each cashier (person responsible for operating the register). This type of device enables registration work when the responsible person number assigned to each cashier is entered through a sign-on operation, and the sales amount of the products registered for sale through the product registration operation is calculated using a totalizer - the total amount of transactions. do. In this state, when the check closing key provided on the keyboard is inputted, the total amount in the totalizer is totaled in the memory according to the person in charge number inputted in advance as check sales data. At the time of inspection or settlement, this check sales summary data for each person in charge is printed out as a check sales report.

ところで、通常、小切手にはその小切手使用者の居住先
を示す地域コードが印字されている。したがって、小切
手を使用する客が多い店では、この地域コードをもとに
小切手による売上げを地域別に集計することによって地
域別の来客状況を把握できるようになり、店にとって今
後の販売戦略に大いに役立つデータが得られるようにな
る。そこで従来のこのような店においては、例えば店長
などの店の管理責任者が客から受は取った小切手を収集
して、各小切手の地域コード別に小切手売上げデータを
手計算で集計することによって、地域別の小切手売上げ
集計データを管理していた。
By the way, the area code indicating the residence of the check user is usually printed on the check. Therefore, in stores where many customers use checks, by aggregating check sales by region based on this area code, it is possible to understand the customer traffic situation by region, which will be greatly useful for the store's future sales strategy. data will be available. Therefore, in conventional stores like this, store managers such as store managers collect checks received from customers and manually compile check sales data by area code of each check. Managed check sales summary data by region.

[発明が解決しようとする課題] 上述したように、従来のこの種の商品販売データ処理装
置においては、小切手による売上げデータをキャッシャ
別に集計して管理することは可能であったが、地域コー
ド別に集計して管理することはできなかった。このため
、例えば店長などの店の管理責任者が客から受は取った
小切手を収集し各小切手の地域コード別に小切手売上げ
データを手計算で集計することによって、店全体の地域
別の来客状況を把握しなければならず、煩雑で能率の悪
い作業を強いられていた。
[Problems to be Solved by the Invention] As mentioned above, in conventional product sales data processing devices of this type, it was possible to aggregate and manage check sales data by cashier, but it was possible to aggregate and manage check sales data by area code. It was not possible to aggregate and manage the data. For this reason, for example, store managers and other store managers collect checks received from customers and manually aggregate check sales data for each check's region code, allowing them to calculate the overall store customer visit situation by region. They had to keep track of everything, and were forced to do complicated and inefficient work.

そこで本発明は、小切手による売上げをその小切手使用
者の居住先を示す地域コード別に自動集計して管理する
ことができ、店の管理責任者の作業能率を低下させるこ
となく店全体の地域別の来客状況を容易に把握できる商
品販売データ処理装置を提供しようとするものである。
Therefore, the present invention can automatically aggregate and manage check sales by region code indicating the place of residence of the person using the check. The present invention aims to provide a product sales data processing device that can easily grasp the visitor situation.

[課題を解決するための手段] 本発明は、商品登録操作により販売登録された商品の一
取引分の合計金額を算出し、小切手しめキーの入力によ
り上記合計金額を小切手売上データとして集計する商品
販売データ処理装置において、小切手の地域コードを入
力する地域コード入力手段と、この入力手段により入力
された地域コード別に小切手売上データを集計する小切
手地域別データ集計手段と、この集計手段により地域コ
ード別に集計された小切手売上データを出力する小切手
地域別データ出力手段とを備えたものである。
[Means for Solving the Problems] The present invention provides a product that calculates the total amount for one transaction of products registered for sale through a product registration operation, and aggregates the total amount as check sales data by inputting a check closing key. In the sales data processing device, there is a region code input means for inputting the region code of a check, a check region data aggregation means for aggregating check sales data by region code input by the input means, and a check region data aggregation means for aggregating check sales data by region code by this aggregation means. and check region-specific data output means for outputting aggregated check sales data.

〔作用〕[Effect]

このような手段を講じた商品販売データ処理装置であれ
ば、商品壁B操作により販売登録された商品の一取引分
の合計金額が算出された状態で、小切手しめキーが入力
されると、上記合計金額が小切手売上データとして地域
コード入力手段により入力された地域コード別に自動的
に集計される。
With a product sales data processing device that takes such measures, when the check closing key is input after the total amount for one transaction of the product registered for sale has been calculated by the product wall B operation, the above-mentioned The total amount is automatically aggregated as check sales data for each area code input by the area code input means.

そして、この地域コード別の小切手売上データ集計結果
は例えばレポートとして印字出力される。
The check sales data aggregation results for each area code are printed out as a report, for example.

〔実施例コ 以下、本発明をPOSシステムに適用した一実施例につ
いて図面を参照しながら説明する。
[Embodiment 1] An embodiment in which the present invention is applied to a POS system will be described below with reference to the drawings.

第1図はPOSシステムの概略構成を示す模式図であっ
て、このPOSシステムは、例えば電子式キャッシュレ
ジスタからなる複数台のPOSターミナル1と、各PO
Sターミナル1での売上データの集計などを行う1台の
ファイルコントローラ2とを、伝送回線3を介して閉ル
ープ状にインライン接続した構成となっている。なお、
各POSターミナルのうち1台がマスター機、残りがサ
テライト機として設定されている。ここで、マスター機
は商品登録を行うサテライト機としての機能のほかに、
ファイルコントローラ2を動作させてレポートの出力な
どを行うものである。
FIG. 1 is a schematic diagram showing the general configuration of a POS system, and this POS system includes a plurality of POS terminals 1 each consisting of an electronic cash register, for example,
It has a configuration in which a single file controller 2 that performs aggregation of sales data in the S terminal 1 is connected in-line in a closed loop via a transmission line 3. In addition,
One of each POS terminal is set as a master machine, and the rest are set as satellite machines. Here, in addition to the function of the master machine as a satellite machine for registering products,
It operates the file controller 2 to output reports and the like.

第2図はファイルコントローラ2のブロック構成図であ
って、ファイルコントローラ2は、制御部本体としての
CPUI 1、CPUIIが各部を制御するためのプロ
グラムデータなどが格納されたROM12、各POSタ
ーミナル1にて販売登録された商品の売上データの集計
などに使用される各種メモリが形成されたRAM1B、
時刻を計時する時計回路14、各商品に付されたPLU
(プライス費ルック・アップ)コードに対応して当該商
品の品名、単価などが設定されたPLUファイル15、
各ターミナル1との間で伝送回線3を介して行われるデ
ータ送受信を制御する伝送制御回路16により構成され
ている。
FIG. 2 is a block configuration diagram of the file controller 2. The file controller 2 includes a CPU 1 as a control unit body, a ROM 12 storing program data for the CPU II to control each part, and each POS terminal 1. RAM1B in which various memories used for aggregating sales data of products registered for sale are formed;
Clock circuit 14 that measures time, PLU attached to each product
(Price Cost Lookup) PLU file 15 in which the product name, unit price, etc. of the product are set in accordance with the code;
It is composed of a transmission control circuit 16 that controls data transmission and reception performed between each terminal 1 via the transmission line 3.

上記RAM13には、小切手売上データの集計用メモリ
として、第3図に示す如く、小切手売上データを発生順
に蓄桔格納する小切手データテーブル21、各キャッシ
ャの責任者番号に対応してそのキャッシャが精算後最初
に処理した小切手データが格納された上記小切手データ
テーブル21のポインタを記憶する索引テーブル22、
小切手売上金額および発生件数の地域コード別の合計お
よび総合計を算出するための小切手ワークメモリ23、
上記小切手データテーブル21に対する書込みポインタ
領域24および同テーブル21に対する読出しポインタ
領域25が形成されている。
In the RAM 13, as shown in FIG. 3, as a memory for aggregating check sales data, there is a check data table 21 that stores check sales data in the order of occurrence, and a check data table 21 that stores check sales data in the order of occurrence, and a check data table 21 that stores check sales data in the order of occurrence. an index table 22 that stores a pointer to the check data table 21 in which the first processed check data is stored;
a check work memory 23 for calculating the total of the check sales amount and the number of check sales by area code and the total total;
A write pointer area 24 for the check data table 21 and a read pointer area 25 for the table 21 are formed.

上記小切手データテーブル21には、一連のテーブルポ
インタに対応して、小切手売上データとしてのターミナ
ル番号、レンート番号、地域コードおよび小切手売上金
額と、当該キャンシャが次に処理した小切手データが格
納されたポインタの各格納エリアが複数データ分設けら
れている。
In the check data table 21, pointers are stored corresponding to a series of table pointers, including the terminal number, rent number, area code, and check sales amount as check sales data, and check data processed next by the cashier. Each storage area is provided for a plurality of data.

第4図は前記POSターミナル1のブロック構成図であ
って、制御部本体としてのCPU31はeLW回路、メ
モリ制御回路などを内蔵し、入力データに基づいて各種
の演算処理を行うとともに、「登録」 「精算」 「点
検」 「設定」などの各種業務モードを実行するための
プログラムデータなどが格納されたROM32と、商品
登録操作により販売登録された商品販売データの登録用
メモリなどが形成されたRAM33とを動作させる。ま
た上記CPU31は、時刻を計時する時計回路34、フ
ァイルコントローラ2との間で伝送回線3を介して行わ
れるデータ送受信を制御する伝送制御回路35、前記各
種業務モードを選択しその実行をCPU31へ知らせる
ためのモードスイッチ36からの選択信号を入力するI
10ボート37、キーボード38からのキー信号を入力
処理するキーボード回路39、表示器40を駆動制御し
てこの表示器40に表示データに対応する文字、数字な
どを表示させる表示制御回路41、レシートおよび内部
記録紙としてのジャーナルに印字を行うためのプリンタ
42のプリンタ駆動回路43とドロワ44を開放させる
ドロワ開放装置45とに駆動信号を出力するI10ボー
ト46、などを制御する。
FIG. 4 is a block configuration diagram of the POS terminal 1, in which the CPU 31 as the main control unit includes an eLW circuit, a memory control circuit, etc., and performs various arithmetic processing based on input data. A ROM 32 stores program data for executing various business modes such as "accounting,""inspection," and "setting," and a RAM 33 stores memory for registering product sales data registered through product registration operations. and make it work. The CPU 31 also includes a clock circuit 34 that keeps time, a transmission control circuit 35 that controls data transmission and reception between the file controller 2 and the transmission line 3, and a transmission control circuit 35 that selects the various business modes and sends their execution to the CPU 31. I input the selection signal from the mode switch 36 to notify
10 board 37, a keyboard circuit 39 that inputs and processes key signals from the keyboard 38, a display control circuit 41 that drives and controls the display 40 to display characters, numbers, etc. corresponding to the display data on the display 40, a receipt and It controls an I10 port 46 that outputs a drive signal to a printer drive circuit 43 of a printer 42 for printing on a journal as internal recording paper, and a drawer opening device 45 that opens a drawer 44.

上記キーボード38には、第5図に示す如く、販売商品
のPLOコード、販売金額などの数値データを入力する
ためのrooJ  rOJ〜「9」からなる置数キー5
1のほかに、各商品に付されたPLUコードを入力する
ためのPLU牛−52、各商品を分類する部門コードが
プリセットされた複数の部門キー53、販売登録商品の
一取引分の合計金額を算出する小計キー54、現金取引
による締めを指令するための預/現計キー55、小切手
取引による締めを指令するための小切手しめキー56、
サインオン、サインオフ操作において各キャッシャに付
された責任者番号を入力するための責任者キー57、ク
リアキー58、小切手使用者の居住先を示す地域コード
を入力するための地域キー59などの各種ファンクショ
ンキーが配設されている。
As shown in FIG. 5, the keyboard 38 includes number keys 5 consisting of rooJ rOJ to "9" for inputting numerical data such as the PLO code of the sold product and the sales amount.
In addition to 1, there is a PLU cow-52 for inputting the PLU code attached to each product, multiple department keys 53 preset with department codes for classifying each product, and the total amount for one transaction of registered sales products. a subtotal key 54 for calculating, a deposit/cash total key 55 for instructing closing by cash transaction, a check closing key 56 for instructing closing by check transaction,
A manager key 57 for inputting the manager number given to each cashier during sign-on and sign-off operations, a clear key 58, a region key 59 for entering the region code indicating the residence of the check user, etc. Various function keys are provided.

上記RA M 33には、前記登録用メモリのほかに、
第6図に示す如く、当該POSターミナルがマスター機
(1)であるかサテライト機(0)であるかを示すM/
Sフラグの設定領域61、各POSターミナルにそれぞ
れ設定された固有のターミナル番号の設定領域62、サ
インオン操作によって入力された責任者番号の格納領域
63、登録の締めが行われるごとにカウントアツプする
レシート番号のカウンタ領域64、置数キー51により
入力された数値データを一時格納する置数レジスタ65
、商品登録操作により販売登録された商品の販売金額を
一取引分合計する合計器66、地域キー59によって入
力された地域コードの格納領域67、地域コードが入力
されたときセット(1)される地域コード入力フラグの
領域68、などが形成されている。
In addition to the registration memory, the RAM 33 includes:
As shown in Figure 6, M/A indicates whether the POS terminal is a master machine (1) or a satellite machine (0).
A setting area 61 for the S flag, a setting area 62 for the unique terminal number set for each POS terminal, a storage area 63 for the person in charge number input by the sign-on operation, and a count up every time the registration is completed. Receipt number counter area 64, numeric register 65 that temporarily stores numerical data input using the numeric key 51
, a totalizer 66 that totals the sales amount of products registered for sale through a product registration operation for one transaction, a storage area 67 for the region code input by the region key 59, which is set (1) when the region code is input. A region 68 for an area code input flag, etc. are formed.

しかして、各POSターミナル1のCPU31は、モー
ドスイッチ36により「登録」モードが選択されかつ領
域63に責任者番号が格納されていない状態で、キーボ
ード38の置数キー51と責任者キー57とによりキャ
ッシャの責任者番号が入力操作されると、サインオン操
作が行われたものと認識して入力された責任者番号を領
域63に格納する。
Therefore, when the "registration" mode is selected by the mode switch 36 and the responsible person number is not stored in the area 63, the CPU 31 of each POS terminal 1 selects the numeric key 51 and the responsible person key 57 of the keyboard 38. When the cashier's manager number is inputted, it is recognized that a sign-on operation has been performed, and the input manager number is stored in the area 63.

その後、第7図の流れ図に示す処理を実行するようにプ
ログラム制御されている。すなわち、キーボード38の
置数キー51.PLUキー52または部門キー53など
の所定キー操作によって販売商品の登録操作が行われる
と、その登録商品の販売データをRAM33内の登録用
メモリに累積登録する。また、販売金額などを表示器4
0に表示させるとともにプリンタ42を駆動してレシー
トおよびジャーナルに印字出力する。さらに、上記販売
金額をRA M 33内の合計器66に加算処理する。
Thereafter, the program is controlled to execute the processing shown in the flowchart of FIG. That is, the numeric key 51 . of the keyboard 38 . When a sales product is registered by operating a predetermined key such as the PLU key 52 or the department key 53, the sales data of the registered product is cumulatively registered in the registration memory in the RAM 33. In addition, the sales amount etc. can be displayed on the display 4.
0 and drives the printer 42 to print on the receipt and journal. Furthermore, the above sales amount is added to the totalizer 66 in the RAM 33.

次に、小計キー54が入力操作されることなく再度商品
登録操作が行われると、上記処理を繰り返す。
Next, when the product registration operation is performed again without inputting the subtotal key 54, the above process is repeated.

これに対し、次に小計キー54が入力操作されると、合
計器66にて加算処理された金額を当該客が購入した商
品の合計金額として表示器40に表示させるとともにプ
リンタ42を駆動してレシートおよびジャーナルに印字
出力する。
On the other hand, when the subtotal key 54 is inputted next time, the amount added by the totalizer 66 is displayed on the display 40 as the total amount of the products purchased by the customer, and the printer 42 is driven. Print out on receipts and journals.

しかる後、キーボード38からのキー入力を待つ。そし
て、置数キー51によって置数が行われ、続いて地域キ
ー59が入力操作されると、RAM33内の領域68に
地域コード入力フラグをセット(1)し、かつ置数レジ
スタ65内の数値データを地域コードとして領域67に
格納して、再度キー入力を待つ。
After that, a key input from the keyboard 38 is awaited. Then, when a number is set using the number key 51 and then the region key 59 is inputted, the region code input flag is set (1) in the area 68 in the RAM 33, and the value in the number register 65 is set. The data is stored as an area code in area 67 and waits for key input again.

一方、小切手しめキー56が入力操作されたならば、領
域68に地域コード入力フラグがセットされているか否
かを調べる。そして、セットされていなければ小切手し
めキー56の入力をエラーとする。地域コード入力フラ
グがセットされている場合には、領域64内のレシート
番号をカウントアツプした後、プリンタ42を駆動して
レシート及びジャーナルに小切手取引きであるメツセー
ジと上記領域64内のレシート番号とを印字出力する。
On the other hand, if the check closing key 56 is inputted, it is checked whether or not the area code input flag is set in the area 68. If it is not set, the input of the check closing key 56 is treated as an error. If the area code input flag is set, after counting up the receipt number in the area 64, the printer 42 is driven to print a message indicating a check transaction and the receipt number in the area 64 on the receipt and journal. Print out.

また、領域67内の地域コードをジャーナルのみに印字
出力する。
Further, the area code in the area 67 is printed out only on the journal.

次いで、領域62内のターミナル番号、領域63内の責
任者番号、領域64内のレシート番号、合計器66内の
小切手売上金額(合計金額)および領域67内の地域コ
ードから小切手データを編集して、伝送制御回路35を
介してファイルコントローラ2へ送信する。その後、領
域68内の地域コード入力フラグをリセットして、次客
の商品登録に移行する。なお、合計器66は地域コード
入力フラグのリセット時、あるいは次客の最初の商品登
録時に「0」クリアされる。
Next, check data is edited from the terminal number in area 62, the person in charge number in area 63, the receipt number in area 64, the check sales amount (total amount) in totalizer 66, and the area code in area 67. , is transmitted to the file controller 2 via the transmission control circuit 35. Thereafter, the area code input flag in area 68 is reset, and the process moves to product registration for the next customer. Note that the totalizer 66 is cleared to "0" when the area code input flag is reset or when the next customer registers the first product.

また、各POSターミナル1のCPU38は、モードス
イッチ36により「点検」または「精算」モードが選択
された状態では第8図の流れ図に示す処理を実行するよ
うにプログラム制御されている。すなわち、初めにキー
ボード38からのキー入力を待つ。そして、例えば置数
キー51によりコード「99」が置数され続いて小計キ
ー54が入力操作されると、小切手地域別レポートの出
力要求が行われたものと判断し、領域61のM/Sフラ
グが「1」にセットされていること、つまりはマスター
機に設定されていることを確認した後、伝送制御回路3
5を介してファイルコントローラ2に小切手地域別点検
または精算レポートの出力要求コマンドを送信する。そ
の後、ファイルコントローラ2側から正常応答があり、
続いて小切手地域別レポート用のデータを受信すると、
プリンタ42を駆動してその受信データをレシートにプ
リントアウトして、この処理を終了する。
Further, the CPU 38 of each POS terminal 1 is program-controlled to execute the process shown in the flowchart of FIG. 8 when the mode switch 36 selects the "inspection" or "payment" mode. That is, it first waits for a key input from the keyboard 38. For example, when the code "99" is entered using the numeric key 51 and the subtotal key 54 is subsequently input, it is determined that a request to output a check regional report has been made, and the M/S in area 61 is After confirming that the flag is set to "1", that is, it is set to the master device, the transmission control circuit 3
5, a check regional inspection or settlement report output request command is sent to the file controller 2 via the controller 5. After that, there is a normal response from the file controller 2 side,
When you subsequently receive data for the check regional report,
The printer 42 is driven to print out the received data on a receipt, and this process ends.

一方、ファイルコントローラ2のCPUI 1は、伝送
制御回路16を介して各POSターミナル1からデータ
を受信すると、第9図の流れ図に示す処理を実行するよ
うにプログラム制御されている。
On the other hand, the CPU 1 of the file controller 2 is program-controlled to execute the processing shown in the flowchart of FIG. 9 when receiving data from each POS terminal 1 via the transmission control circuit 16.

すなわち、受信データが小切手データの場合には、その
小切手データ中の責任者番号を調べ、すでに同一責任者
番号が索引テーブル22にセットされているか否かを判
断する。そして、同一責任者番号がセットされていない
場合には、同テーブル22に当該責任者番号を格納する
とともに領域24内の書込みポインタを先頭ポインタと
してセットする。そして、上記書込みポインタによって
指定された小切手データテーブル21のエリアに小切手
データ中のターミナル番号、レシート番号。
That is, when the received data is check data, the responsible person number in the check data is checked to determine whether the same responsible person number has already been set in the index table 22. If the same person in charge number is not set, the person in charge number is stored in the same table 22, and the write pointer in the area 24 is set as the head pointer. Then, write the terminal number and receipt number in the check data in the area of the check data table 21 specified by the write pointer.

地域コードおよび不切手売上金額を格納し、領域24の
書込みポインタを「+1」だけ更新して、この小切手デ
ータ受信処理を終了する。
The area code and the uncut stamp sales amount are stored, the write pointer in the area 24 is updated by "+1", and this check data reception process is completed.

これに対し、索引テーブル22に同一責任者番号がセッ
トされている場合には、その責任者番号に対応する先頭
ポインタによって指定された小切手データテーブル21
の次ポインタエリアを調べる。そして、この次ポインタ
エリアにデータが格納されていない場合には、領域24
内の書込みポインタを次ポインタとしてセットする。当
該法ポインタエリアにデータが格納されている場合には
その次ポインタによって指定された小切手データテーブ
ル21の次ポインタエリアを調べる。こうして該当する
データ未格納の次ポインタエリアに領域24内の書込み
ポインタを次ポインタとしてセットしたならば、その書
込みポインタによって指定された小切手データテーブル
21のエリアに小切手データ中のターミナル番号、レシ
ート番号。
On the other hand, if the same manager number is set in the index table 22, the check data table 21 specified by the head pointer corresponding to the manager number
Check the next pointer area. If no data is stored in this next pointer area, the area 24
Set the write pointer inside as the next pointer. If data is stored in the relevant pointer area, the next pointer area of the check data table 21 specified by the next pointer is checked. When the write pointer in the area 24 is set as the next pointer in the next pointer area where the corresponding data is not stored, the terminal number and receipt number in the check data are stored in the area of the check data table 21 specified by the write pointer.

地域コードおよび小切手売上金額を格納し、領域24の
書込みポインタを「+1」だけ更新して、この小切手デ
ータ受信処理を終了する。
The area code and check sales amount are stored, the write pointer in area 24 is updated by "+1", and this check data reception process is completed.

一方、受信データがマスター機に設定されたPOSター
ミナルからの小切手地域別レポート点検または精算レポ
ートの出力要求コマンドであった場合には、領域25の
読出しポインタを[1]に初期化後、その読出しポイン
タによって指定された小切手データテーブル21のエリ
アを調べる。
On the other hand, if the received data is a check regional report inspection or settlement report output request command from the POS terminal set in the master machine, the read pointer in area 25 is initialized to [1] and then read. The area of the check data table 21 specified by the pointer is examined.

そして、当該エリアに小切手データが格納されている場
合にはそのデータを読出し、当該小切手データ中の地域
コードがすでに小切手ワークメモリ23の地域コードエ
リアに格納されているか否かを判断する。そして、格納
されていなければその小切手ワークメモリ23の空きエ
リアに同小切手データ中の地域コード、小切手売上金額
を格納するとともに、発生件数を「1」とする。また、
同ワークメモリ23の総合計エリアに上記小切手売上金
額および発生件数「1」を加算する。これに対し、当該
小切手データ中の地域コードがすでに小切手ワークメモ
リ23の地域コードエリアに格納されている場合には、
その同一地域コードに対応する金額エリアおよび件数エ
リアに、当該小切手データ中の小切手売上金額および発
生件数「1」を加算するとともに、同ワークメモリ23
の総合計エリアにも上記小切手売上金額および発生件数
「1」を加算する。
If check data is stored in the area, the data is read out and it is determined whether the area code in the check data is already stored in the area code area of the check work memory 23. If not stored, the area code and check sales amount in the check data are stored in the empty area of the check work memory 23, and the number of occurrences is set to "1". Also,
The check sales amount and the number of occurrences "1" are added to the total area of the work memory 23. On the other hand, if the area code in the check data is already stored in the area code area of the check work memory 23,
The check sales amount and the number of occurrences "1" in the check data are added to the amount area and number area corresponding to the same area code, and the work memory 23
The above check sales amount and the number of occurrences "1" are added to the total area.

その後、領域25の読出しポインタを「+1」だけ更新
して、再度この読出しポインタによって指定された小切
手データテーブル21のエリアを調べる。
Thereafter, the read pointer in area 25 is updated by "+1" and the area of check data table 21 specified by this read pointer is checked again.

読出しポインタによって指定された小切手データテーブ
ル21のエリアにデータが存在しない場合には、読出し
完了として伝送制御回路16を介して小切手ワークメモ
リ23内の全データをマスター機に設定されたPOSタ
ーミナルへ送信する。
If no data exists in the area of the check data table 21 specified by the read pointer, the read is completed and all data in the check work memory 23 is sent to the POS terminal set in the master machine via the transmission control circuit 16. do.

次いで、出力要求コマンドが精算コマンドか点検コマン
ドかを判断する。そして、精算コマンドであった場合に
は小切手データテーブル21および索引テーブル22を
クリアするとともに領域24の書込みポインタを[1]
に初期化する。点検コマンドであつた場合には上記処理
は行わない。その後、小切手ワークメモリ23をクリア
したならば、この小切手地域別レポート出力処理を終了
する。
Next, it is determined whether the output request command is a payment command or an inspection command. If it is a settlement command, the check data table 21 and index table 22 are cleared and the write pointer in the area 24 is set to [1].
Initialize to . If it is an inspection command, the above processing is not performed. Thereafter, once the check work memory 23 is cleared, this check regional report output processing is ended.

なお、マスター機に設定されたPOSターミナルから小
切手責任者別レポートの出力要求コマンドを受信した場
合には、従来と同様に、索引テーブル22内の先頭ポイ
ンタに従って、小切手データテーブル21上の小切手デ
ータを読出し、続いて当該小切手データの次ポインタに
従って小切手データテーブル21上の小切手データを読
出すことによって、小切手データを責任者別に抽出して
加算集計し、マスター機へ返信するようになっている。
Note that when a command to request the output of a report by check manager is received from the POS terminal set in the master machine, the check data on the check data table 21 is output according to the first pointer in the index table 22, as in the past. By reading out the check data on the check data table 21 according to the next pointer of the check data, the check data is extracted for each person in charge, added up, and sent back to the master machine.

このように構成された本実施例において、各POSター
ミナル1は「登録」モード時にキャッシャがサインオン
操作することによって登録業務が可能となる。この状態
で、−人の客が購入した全商品の販売登録を順次行うと
その客が購入した全商品の合計金額が合計器66にて算
出され、登録後に小計キー54を入力操作すると、その
合計金額が表示器40に表示されるとともにレシートお
よびジャーナルに印字出力される。
In this embodiment configured as described above, each POS terminal 1 can perform registration operations when the cashier performs a sign-on operation in the "registration" mode. In this state, if you sequentially register the sales of all the products purchased by - customers, the total price of all the products purchased by that customer will be calculated by the totalizer 66, and if you input the subtotal key 54 after registration, the total price of all the products purchased by that customer will be calculated. The total amount is displayed on the display 40 and printed on the receipt and journal.

ここで、当該客が小切手による支払いを要望すると、キ
ャッシャは客から受は取った小切手に印字されている地
域コードを置数キー51で置数してから地域キー59を
入力操作し、続いて小切手締めキー56を入力操作して
小切手取引による締めを指令する。そうすると、レシー
トおよびジャーナルに小切手取引であることを示すメツ
セージおよび該当するレシート番号が印字されるととも
に、ジャーナルのみにキー入力された地域コードか印字
される。このときのジャーナル印字例を第10図に示す
。同図において、71が小切手取引を示すメツセージ、
72がレシート番号、73が地域コードである。
Here, when the customer requests payment by check, the cashier enters the area code printed on the check received from the customer using the number key 51, then inputs the area key 59, and then The check closing key 56 is inputted to issue a command to close the check transaction. Then, a message indicating that it is a check transaction and the corresponding receipt number are printed on the receipt and the journal, and the keyed-in area code is printed only on the journal. An example of journal printing at this time is shown in FIG. In the figure, 71 is a message indicating a check transaction;
72 is the receipt number, and 73 is the area code.

また、当lPOSターミナル1にてターミナル番号、T
t任者番号、レシート番号、地域コードおよび小切手売
上金額からなる小切手データが編集され、伝送口1i1
3を介してファイルコントローラ2へ送信されて、ファ
イルコントローラ2の小切手データテーブル21に順次
蓄積される。すなわちファイルコントローラ2において
は、小切手データテーブル21によって各POSターミ
ナル1で発生した小切手データを発生順に蓄積しており
、このときは従来と同様にキャッシャ別の集計が可能な
ようにポインタ管理している。
Also, please check the terminal number and T at our POS terminal 1.
The check data consisting of the contact number, receipt number, area code and check sales amount is edited and sent to transmission port 1i1.
3 to the file controller 2, and are sequentially stored in the check data table 21 of the file controller 2. That is, in the file controller 2, the check data generated at each POS terminal 1 is stored in the order of occurrence using the check data table 21, and at this time, pointers are managed so that the data can be aggregated by cashier as in the past. .

なお、各POSターミナル1において地域コードを入力
せずに小切手しめキー56を入力操作してもそのキー入
力はエラーとなる。
Note that even if the check closing key 56 is operated on each POS terminal 1 without inputting the area code, the key input will result in an error.

その後、例えば店長などの店の管理責任者がマスター機
に設定されたPOSターミナルを操作して、小切手地域
別点検または精算レポートの出力要求を行うと、ファイ
ルコントローラ2において小切手データテーブル21に
蓄積されていた小切手データが地域コード別に集計され
、その地域コード別の小切手売上げ集計データと小切手
データの総合計とがマスター機に設定されたPOSター
ミナルへ返信される。これにより、マスター機に設定さ
れたPOSターミナルのプリンタ42により、レシート
にファイルコントローラ2からの受信データが印字出力
され、第11図に示すような小切手地域別レポートとし
て発行される。
After that, when a person in charge of store management, such as a store manager, operates the POS terminal set on the master machine and requests the output of a check regional inspection or settlement report, the check data is stored in the check data table 21 in the file controller 2. The check data that has been stored is aggregated by area code, and the check sales aggregate data by area code and the total check data are sent back to the POS terminal set in the master machine. As a result, the printer 42 of the POS terminal set as the master machine prints out the received data from the file controller 2 on a receipt, and issues it as a check regional report as shown in FIG.

このように本実施例によれば、各POSターミナル1に
おいて小切手取引による締め操作前に必ず地域コードを
キー入力することによって、ファイルコントローラ2に
より小切手データの地域コード別のデータ管理を可能と
している。そして、マスター機に設定されたPOSター
ミナルにより小切手地域別レポートの出力要求を行うこ
とによって、小切手データの地域別集計データがレポー
ト出力される。したがって、店の管理責任者は簡単なキ
ー操作を行うことによって地域別の小切手売上げ集計デ
ータが得られ、これにより、どの地域の客が小切手を多
く利用しているのかを知ることができる。また、小切手
を使用する客が多い店であれば、この地域別の小切手売
上げ集計データによって地域別の来客状況を把握できる
ようになり、今後の販売戦術に大いに役立つデータが容
易に得られる。よって、従来のように繁雑な手計算によ
って地域別の小切手売上げを集計する必要がなくなるの
で、作業能率を向上できる。
As described above, according to the present embodiment, the file controller 2 is able to manage check data by area code by key-inputting the area code at each POS terminal 1 before closing the check transaction. Then, by requesting the output of a regional check report using the POS terminal set in the master machine, regional summary data of the check data is output as a report. Therefore, store managers can obtain check sales aggregate data by region by performing simple key operations, and can thereby learn which regions customers use checks the most. In addition, if a store has a large number of customers who use checks, this aggregate check sales data by region will allow the store to understand customer traffic by region, making it easy to obtain data that will be extremely useful for future sales tactics. Therefore, it is no longer necessary to compile check sales by region through complicated manual calculations as in the past, and work efficiency can be improved.

なお、本発明はPOSシステムに限定されるものではな
く、第3図に示したメモリ構成を内部RAMに形成した
単体の電子式キャッシュレジスタであっても適用できる
のは勿論である。
It should be noted that the present invention is not limited to POS systems, but can of course be applied to a single electronic cash register in which the memory configuration shown in FIG. 3 is formed in an internal RAM.

[発明の効果〕 以上詳述したように、本発明によれば、小切手による売
上げをその小切手使用者の居住先を示す地域コード別に
自動集計して管理することができ、店の管理責任者の作
業能率を低下させることなく店全体の地域別の来客状況
を容易に把握できる商品販売データ処理装置を提供でき
る。
[Effects of the Invention] As detailed above, according to the present invention, check sales can be automatically aggregated and managed by the area code indicating the residence of the check user, and the store manager can It is possible to provide a product sales data processing device that can easily grasp the visitor situation by region for the entire store without reducing work efficiency.

【図面の簡単な説明】[Brief explanation of the drawing]

図は本発明をPOSシステムに適用した一実施例を示す
図であって、第1図はPOSシステムの概略構成を示す
模式図、第2図はファイルコントローラのブロック構成
図、第3図はファイルコントローラにおけるRAMの主
要なメモリ構成を示す図、第4図はPOSターミナルの
ブロック構成図、第5図はPOSターミナルにおけるキ
ーボードのキー配置図、第6図はPOSターミナルにお
けるRAMの主要なメモリ構成を示す図、第7図はPO
SターミナルにおけるCPUの登録モード処理を示す流
れ図、第8図はPOSターミナルにおけるCPUの点検
・精算モード処理を示す流れ図、第9図はファイルコン
トローラにおけるCPUのデータ受信処理を示す流れ図
、第1O図は小切手取引時のジャーナル印字例を示す図
、第1.1図は小切手地域別集計レポートの一印字例を
示す図である。 1・・・POSターミナル、2・・・ファイルコントロ
ーラ、3・・・伝送回線、16.35 ・伝送制御回路
、21・・・小切手データテーブル、23・・・小切手
ワークメモリ、36・・・モードスイッチ、38・・キ
ーボード、40・・・表示器、42・・プリンタ、44
・・・ドロワ、56・・・小切手しめキー 59・・・
地域キー66・・合計器。
The figures are diagrams showing an embodiment in which the present invention is applied to a POS system, in which Fig. 1 is a schematic diagram showing the general configuration of the POS system, Fig. 2 is a block diagram of the file controller, and Fig. 3 is a file controller. Figure 4 shows the main memory configuration of RAM in the controller, Figure 4 is a block diagram of the POS terminal, Figure 5 shows the key arrangement of the keyboard in the POS terminal, and Figure 6 shows the main memory configuration of RAM in the POS terminal. Figure 7 shows the PO
Figure 8 is a flowchart showing the CPU registration mode processing in the S terminal, Figure 8 is a flowchart showing the CPU inspection/accounting mode processing in the POS terminal, Figure 9 is a flowchart showing the CPU data reception processing in the file controller, and Figure 1O is a flowchart showing the CPU data reception processing in the file controller. FIG. 1.1 is a diagram showing an example of journal printing at the time of check transaction, and FIG. 1.1 is a diagram showing an example of printing of a regional check aggregation report. 1... POS terminal, 2... File controller, 3... Transmission line, 16.35 - Transmission control circuit, 21... Check data table, 23... Check work memory, 36... Mode Switch, 38... Keyboard, 40... Display, 42... Printer, 44
...Drawer, 56...Check locking key 59...
Area key 66... totalizer.

Claims (1)

【特許請求の範囲】[Claims] 商品登録操作により販売登録された商品の一取引分の合
計金額を算出し、小切手しめキーの入力により上記合計
金額を小切手売上データとして集計する商品販売データ
処理装置において、小切手の地域コードを入力する地域
コード入力手段と、この入力手段により入力された地域
コード別に前記小切手売上データを集計する小切手地域
別データ集計手段と、この集計手段により地域コード別
に集計された小切手売上データを出力する小切手地域別
データ出力手段とを具備したことを特徴とする商品販売
データ処理装置。
The region code of the check is entered in the product sales data processing device which calculates the total amount for one transaction of the product registered for sale through the product registration operation and compiles the above total amount as check sales data by inputting the check closing key. area code input means; check area data aggregation means for aggregating the check sales data by area code input by the input means; and check area data aggregation means for outputting check sales data aggregated by area code by the aggregation means. 1. A product sales data processing device comprising: data output means.
JP14276289A 1989-06-05 1989-06-05 Product sales data processor Expired - Fee Related JPH0831187B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14276289A JPH0831187B2 (en) 1989-06-05 1989-06-05 Product sales data processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14276289A JPH0831187B2 (en) 1989-06-05 1989-06-05 Product sales data processor

Publications (2)

Publication Number Publication Date
JPH036795A true JPH036795A (en) 1991-01-14
JPH0831187B2 JPH0831187B2 (en) 1996-03-27

Family

ID=15322991

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14276289A Expired - Fee Related JPH0831187B2 (en) 1989-06-05 1989-06-05 Product sales data processor

Country Status (1)

Country Link
JP (1) JPH0831187B2 (en)

Also Published As

Publication number Publication date
JPH0831187B2 (en) 1996-03-27

Similar Documents

Publication Publication Date Title
JPH0376517B2 (en)
JPS62108358A (en) Card validation device
JPS58114293A (en) Sales managing equipment
JPH036795A (en) Product sales data processing device
JPS594352Y2 (en) electronic cash register
JP2993794B2 (en) Product sales data processing device
JP2634094B2 (en) Transaction data input device
JPS63269294A (en) electronic cash register
JPH0314097A (en) Product sales data processing device
JP2665403B2 (en) Product sales data processing device
JPS5835302B2 (en) electronic cash register
JP2564023B2 (en) Electronic cash register
JP2979090B2 (en) Data processing system
JPH0293896A (en) Product sales data processing device
JP2743211B2 (en) Voucher card issuing device
JPH04217100A (en) Commodity sales data processor
JPS62297993A (en) electronic cash register
JPH0417095A (en) Merchandise sales data processor
JPH02112064A (en) POS system
JPH05342480A (en) Electronic cash register
JPH01158595A (en) electronic cash register
JPH01230196A (en) Merchandise selling data register
JPS62174897A (en) Electronic cash register
JPH0282393A (en) Product sales data processing device
JPH04128999A (en) Product sales data processing device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees