[go: up one dir, main page]

JP2542671B2 - Product sales data processing device - Google Patents

Product sales data processing device

Info

Publication number
JP2542671B2
JP2542671B2 JP63092709A JP9270988A JP2542671B2 JP 2542671 B2 JP2542671 B2 JP 2542671B2 JP 63092709 A JP63092709 A JP 63092709A JP 9270988 A JP9270988 A JP 9270988A JP 2542671 B2 JP2542671 B2 JP 2542671B2
Authority
JP
Japan
Prior art keywords
sales
data
code
input
cancellation
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
JP63092709A
Other languages
Japanese (ja)
Other versions
JPH01263898A (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 Corp
Original Assignee
Toshiba 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 Corp filed Critical Toshiba Corp
Priority to JP63092709A priority Critical patent/JP2542671B2/en
Publication of JPH01263898A publication Critical patent/JPH01263898A/en
Application granted granted Critical
Publication of JP2542671B2 publication Critical patent/JP2542671B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、入力装置を介して入力された販売商品の販
売データを一客分蓄積する取引データバッファを有する
電子式キャッシュレジスタ又はPOSターミナルなどの商
品販売データ処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of use] The present invention relates to an electronic cash register or a POS terminal having a transaction data buffer for accumulating sales data of a sales commodity input through an input device for one customer. Related to the product sales data processing device.

[従来の技術] 従来の電子式キャッシュレジスタやPOSターミナル等
の商品販売データ処理装置のなかには、内部RAMに取引
データバッファを形成し、キーボード,バーコードスキ
ャナなどを介して一人の客に対する販売商品の販売デー
タが入力されると、この販売データを売上集計用のメモ
リに登録するとともに上記取引データバッファに蓄積
し、その客への販売登録締め操作前に一括取消キーによ
る一括取消操作が行なわれると、上記取引データバッフ
ァに蓄積された全販売データで前記売上集計用のメモリ
に対して戻し登録を実行する、いわゆる一括取消機能を
有するものがある。そして、このような装置において
は、販売登録締め操作前に取消商品の取消販売データが
入力されるとその取消販売データが前記取引データバッ
ファに格納されている販売登録時の販売データと同一の
場合に限り戻し登録を実行する、いわゆる選択取消機能
も有していた。
[Prior Art] In a conventional product sales data processing device such as an electronic cash register or a POS terminal, a transaction data buffer is formed in an internal RAM, and a product sold to one customer is sold through a keyboard, a bar code scanner or the like. When the sales data is entered, the sales data is registered in the memory for sales totalization and stored in the transaction data buffer, and the collective cancellation key is used to cancel the sales registration for the customer. There is a so-called batch cancellation function of executing the return registration to the sales totaling memory with all the sales data accumulated in the transaction data buffer. In such a device, when the cancellation sales data of the canceled product is input before the sales registration closing operation, when the cancellation sales data is the same as the sales data at the time of sales registration stored in the transaction data buffer. It also had a so-called selection cancellation function, which only executes return registration.

また、通常の電子式キャッシュレジスタやPOSターミ
ナルなどの商品販売データ処理装置においては、販売商
品の販売データや取消商品の取消データが入力される毎
にプリンタを動作させて品名,金額,点数等をレシート
に印字出力していた。
In addition, in a product sales data processing device such as an ordinary electronic cash register or a POS terminal, the printer is operated each time the sales data of the sales product or the cancellation data of the cancellation product is input, and the product name, price, points, etc. are displayed. It was printed out on the receipt.

[発明が解決しようとする課題] しかるに、上記一括取消機能を有する商品販売データ
処理装置においては、選択取消を行なう場合にその取消
販売データが前記取引データバッファに格納されている
販売登録時の販売データと同一の場合に限り取消が可能
であったため、例えば3点で販売登録した商品を2点だ
け取消す場合、まず3点の取消操作を行なった後、再度
1点だけ販売登録しなければならず、操作が煩雑で無駄
時間を要したいた。しかも、同一商品を複数回に分けて
販売登録した場合、その商品の選択取消時に販売登録操
作内容を忘れてしまうと直ちに選択取消操作を行なえな
い不具合があった。
[Problems to be Solved by the Invention] However, in the product sales data processing device having the above-mentioned batch cancellation function, the sales at the time of sales registration in which the cancellation sales data is stored in the transaction data buffer when the selective cancellation is performed. Since it was possible to cancel only if it was the same as the data, if you want to cancel only 2 items for sale registered with 3 points, you have to perform the cancel operation of 3 points first and then register the sale again with 1 point. However, the operation is complicated and wastes time. Moreover, when the same product is registered for sale several times, there is a problem that the user cannot immediately perform the selection cancel operation if he forgets the contents of the sales registration operation when canceling the selection of the product.

また、販売商品の販売データや取消商品の取消データ
が入力される毎にレシートに印字出力されていたため、
選択取消を行なったり同一商品であっても複数回に分け
て販売登録を行なったりすると、取消された商品の販売
データが印字出力されたり同一商品の販売データが何回
も印字出力されて印字行数が増え、レシートが不明確に
なることがあった。
In addition, every time sales data of a sale product or cancellation data of a canceled product was input, it was printed out on the receipt.
If you cancel the selection or register the sales of the same product multiple times, the sales data of the canceled product is printed out or the sales data of the same product is printed out many times. The number increased and sometimes the receipt became unclear.

そこで本発明は、同一商品を複数回に分けて販売登録
しても取引データバッファにまとめて蓄積することがで
き、このバッファ内商品に対する選択取消をその商品の
販売データ数以下であれば可能として、選択取消操作の
簡易化をはかり得、登録業務の作業性向上をはかり得る
商品販売データ処理装置を提供しようとするものであ
る。
Therefore, according to the present invention, even if the same product is registered for sale in a plurality of times, it can be collectively stored in the transaction data buffer, and the selection cancellation for the product in this buffer is possible if the sales data number of the product or less. An object of the present invention is to provide a merchandise sales data processing device capable of simplifying the selection cancellation operation and improving workability of registration work.

また、取引データバッファ内の販売データによる販売
登録締め操作後のレシート一括印字を可能として、レシ
ートの簡素化をはかり得、明確なレシートを発行できる
商品販売データ処理装置を提供しようとするものであ
る。
Further, the present invention intends to provide a product sales data processing device capable of printing receipts collectively after a sales registration closing operation based on sales data in the transaction data buffer, simplifying receipts, and issuing clear receipts. .

[課題を解決するための手段] 本願請求項1記載の発明は、入力装置を介して入力さ
れた販売商品の販売データを売上集計用メモリに登録す
るとともにこの販売商品のコード及び販売点数データを
取引データバッファに蓄積し、販売登録締め操作前に一
括取消キーが操作されると取引データバッファに蓄積さ
れた全データで売上集計用メモリに対して戻し登録を実
行する商品販売データ処理装置において、入力装置を介
して販売商品のコード及び販売点数データが入力される
と取引データバッファに同一商品のコードが記憶されて
いるか検索する販売時バッファ検索手段と、この販売時
バッファ検索手段により同一商品のコードを検知すると
このコードに対応する販売点数データに入力された販売
点数データを加算処理し、同一商品のコードを検知でき
ないと取引データバッファの空エリアに入力された販売
商品のコード及び販売点数データを格納するバッファ蓄
積制御手段と、取消商品のコード及び取消点数データを
入力する指定取消入力手段と、販売登録締め操作前に指
定取消入力手段により取消商品のコード及び取消点数デ
ータが入力されると取引データバッファに同一商品のコ
ードが記憶されているか検索する指定取消時バッファ検
索手段と、この指定取消時バッファ検索手段により同一
商品のコードを検知するとこのコードに対応する販売点
数データと入力された取消点数データとを比較する点数
比較手段と、この点数比較手段により取消点数データが
販売点数データ以下であるとき取引データバッファの同
一商品のコードに対応する販売点数データから入力され
た取消点数データを減じるとともに指定取消入力手段に
よる入力データで売上集計用メモリに対して戻し登録を
実行する指定取消処理手段とを備えたものである。
[Means for Solving the Problem] The invention according to claim 1 of the present application registers the sales data of the sales product input through the input device in the sales totaling memory, and at the same time stores the code and the sales point data of the sales product. In the product sales data processing device that stores in the transaction data buffer and executes the return registration to the sales totaling memory with all the data stored in the transaction data buffer when the batch cancel key is operated before the sales registration closing operation, When the code of the sale item and the sales point number data are input through the input device, the sale time buffer search means for searching whether the code of the same item is stored in the transaction data buffer and the sale time buffer search means When a code is detected, the sales point data input to the sales point data corresponding to this code is added and processed, and the code of the same product If it is not detected, the buffer accumulation control means that stores the code and sales point data of the sale item input in the empty area of the transaction data buffer, the designated cancellation input means that inputs the code and the cancellation point number data of the cancellation item, and the sales registration Before the closing operation, when the code of the canceled product and the cancellation point data are input by the specified cancellation input means, the transaction data buffer is searched to find out whether the code of the same product is stored. When the search means detects the code of the same product, when the sales point data corresponding to this code is compared with the input cancellation point data, and the cancellation point data is less than the sales point data by this point comparison means. Cancellation entered from sales point data corresponding to the code of the same product in the transaction data buffer It is obtained by a specified cancellation processing means for executing the registration back against sales totalization memory in input data by the specified cancel input means with reducing the number of data.

本願請求項2記載の発明は、上記請求項1記載の発明
の構成に加えて、販売データの一括印字を指定する一括
印字指定手段と、この指定手段により一括印字が指定さ
れると販売データの入力毎に行なわれるレシートへの印
字出力を禁止し、販売登録締め操作後に取引データバッ
ファ内の全販売データをレシートに印字出力する一括印
字制御手段とを備えたものである。
The invention according to claim 2 of the present application is, in addition to the configuration of the invention according to claim 1, a batch print designating means for designating batch printing of sales data, and a batch printing designation means for designating batch printing of the sales data. It is provided with a collective print control means for prohibiting the print output to the receipt for each input and printing out all the sales data in the transaction data buffer on the receipt after the sales registration closing operation.

[作用] 本発明の商品販売データ処理装置であれば、入力装置
を介して販売データが入力される毎に取引データバッフ
ァに同一商品の販売データが記憶されているか否かが判
断され、同一商品が記憶されているとこの同一商品の販
売データに入力販売データが加算処理され、同一商品が
記憶されていないと取引データバッファの空エリアに入
力販売データが格納される。そして、販売登録締め操作
前に取消商品の取消販売データが入力されると取引デー
タバッファの該当商品の販売データから上記取消販売デ
ータが減算されるとともに上記取消販売データで売上集
計用メモリに対して戻し登録が実行される。
[Operation] With the product sales data processing apparatus of the present invention, every time sales data is input via the input device, it is determined whether or not the sales data of the same product is stored in the transaction data buffer, and the same product is sold. Is stored, the input sales data is added to the sales data of the same product, and if the same product is not stored, the input sales data is stored in the empty area of the transaction data buffer. When the cancellation sales data of the canceled product is input before the sales registration closing operation, the cancellation sales data is subtracted from the sales data of the corresponding product in the transaction data buffer, and the cancellation sales data is stored in the sales aggregation memory. Back registration is executed.

また、一括印字が指定されていると販売データの入力
毎に行なわれるレシートへの印字出力が禁止され、販売
登録締め操作後に取引データバッファ内の全販売データ
がレシートに印字出力される。
Further, if batch printing is designated, the printing output to the receipt, which is performed every time the sales data is input, is prohibited, and all the sales data in the transaction data buffer is printed out to the receipt after the sales registration closing operation.

[実施例] 以下、本発明を電子式キャッシュレジスタに適用した
一実施例について説明する。
[Embodiment] An embodiment in which the present invention is applied to an electronic cash register will be described below.

第1図は電子式キャッシュレジスタの外観図であっ
て、図示するように、筺体11の前面中央部に販売データ
などを入力するためのキーボード12が設けられており、
このキーボード12に隣接してレシート発行口13が形成さ
れている。また、筺体11の前面上方部に販売商品の品
名,販売金額,合計金額等を電光表示するキャッシャ用
の表示器14が設けられており、筺体11の上面に前記表示
器14と同一構成の客用の表示器15が取付けられている。
さらに、筺体11の下面に現金等を収納するためのドロワ
16が設置されており、側面にバーコードを読取るための
バーコードスキャナ17がコード18を介して取付けられて
いる。
FIG. 1 is an external view of an electronic cash register. As shown in the figure, a keyboard 12 for inputting sales data and the like is provided at the center of the front surface of a housing 11,
A receipt issuing port 13 is formed adjacent to the keyboard 12. In addition, a cashier display 14 for electronically displaying the product name, sales price, total price, etc. of the sold product is provided on the upper front part of the housing 11, and a customer of the same configuration as the display 14 is provided on the top surface of the housing 11. The indicator 15 for is attached.
Furthermore, a drawer for storing cash etc. on the lower surface of the housing 11.
16 is installed, and a bar code scanner 17 for reading a bar code is attached to the side surface via a code 18.

前記キーボード12には、第2図に示すように、「00」
「0」〜「9」の置数キー21、小計キー22、一客分の販
売登録の締めを宣言する預/現計キー23などの販売登録
用キーのほかに、一括取消を行なうための一括取消キー
24、選択取消を行なうための指定取消キー25、置数デー
タが金額であることを示す金額キー26、置数データが単
品コードであることを示すコードキー27、置数データが
点数であることを示す乗算キー28などの各種ファンクシ
ョンキーが配設されている。
As shown in FIG. 2, "00" is displayed on the keyboard 12.
In addition to the sales registration keys such as the numeric key 21 of "0" to "9", the subtotal key 22, and the deposit / cash total key 23 for declaring the closing of the sales registration for one customer, it is possible to collectively cancel the sales. Batch cancel key
24, designated cancel key 25 for canceling selection, amount key 26 indicating that the number data is a price, code key 27 indicating that the number data is a single item code, number data is a score Various function keys such as a multiplication key 28 for indicating are provided.

また、上記キーボード12上には、「登録」「精算」
「設定」等の各業務モードを選択してその実行を中央処
理装置に指令するコントロールキー29と、一括印字を行
なうか否かをON/OFFで切換えるディプスイッチ30とが設
けられている。
In addition, "Registration" and "Payment" are displayed on the keyboard 12.
A control key 29 for selecting each operation mode such as "setting" and instructing the execution thereof to the central processing unit, and a dip switch 30 for switching ON / OFF whether to perform batch printing or not are provided.

第3図は前記電子式キャッシュレジスタの内部構成を
示すブロック図である。同図において31は制御部本体と
してのCPU(中央処理装置)であって、演算回路,メモ
リ制御回路等を内蔵し、アドレスバス,データバスなど
のバスライン32を介して前記各業務を実行するためのプ
ログラムなどの固定データを記憶するROM33と、各種入
力データ及び演算処理データなどの可変的データを記憶
するRAM34とを動作させる。また、前記バーコードスキ
ャナ17,コントロールキー29及びディプスイッチ30から
の信号を入力するI/Oポート35、レシートに印字を行な
うプリンタ36のプリンタ駆動回路37と前記ドロワ16のド
ロワ開放装置38とに駆動信号を送出するI/Oポート39、
前記各表示器14,15を駆動制御する表示コントローラ4
0、キーボード12からのキー信号を入力処理するキーボ
ードコントローラ41、エラー音等を発するブザー42のブ
ザー駆動回路43に駆動信号を送出するI/Oポート44が、
前記バスライン32を介してCPU31に接続されている。
FIG. 3 is a block diagram showing the internal structure of the electronic cash register. In the figure, reference numeral 31 denotes a CPU (central processing unit) as a main body of a control unit, which incorporates an arithmetic circuit, a memory control circuit, etc., and executes each of the above-mentioned tasks via a bus line 32 such as an address bus or a data bus The ROM 33, which stores fixed data such as a program for storing data, and the RAM 34, which stores variable data such as various input data and arithmetic processing data, are operated. Further, the I / O port 35 for inputting signals from the bar code scanner 17, the control key 29 and the DIP switch 30, the printer drive circuit 37 of the printer 36 for printing a receipt, and the drawer opening device 38 of the drawer 16. I / O port 39 for sending drive signals,
Display controller 4 for driving and controlling each of the display units 14 and 15
0, a keyboard controller 41 for inputting a key signal from the keyboard 12, an I / O port 44 for sending a drive signal to a buzzer drive circuit 43 of a buzzer 42 for issuing an error sound,
It is connected to the CPU 31 via the bus line 32.

前記RAM34には、第4図に示す如く、各単品如に設定
される例えば8桁の単品コードに対応してその商品の品
名及び単価を記憶する設定エリアと、その商品の売上点
数及び売上金額を累積集計する集計エリアとからなる単
品ファイル51、一客分の全取引データとして単品コー
ド,単価,販売点数及び販売金額を蓄積する取引データ
バッファ52、置数レジスタ53、一客分の合計金額を算出
する合計器メモリ54、キー入力された販売点数を記憶す
る点数メモリ55、販売登録中であることを示す登録中フ
ラグF1を記憶するフラグメモリ56、乗算登録であること
を示す乗算フラグF2を記憶するフラグメモリ57などが形
成されている。
As shown in FIG. 4, in the RAM 34, a setting area for storing the product name and unit price of the product corresponding to, for example, an 8-digit unit code set for each product, the number of sales and the amount of sales of the product A single item file 51 consisting of a totaling area for accumulating totals, a transaction data buffer 52 for accumulating a single item code, a unit price, the number of items sold and the amount of sale as all the transaction data for one customer, a register 53, the total amount for one customer A sum memory 54 for calculating, a point memory 55 for storing the number of sales points keyed in, a flag memory 56 for storing a registration flag F1 indicating that the sales are being registered, and a multiplication flag F2 indicating that the registration is multiplication. And a flag memory 57 for storing

なお、各商品にはそれぞれ単品コードのバーコードが
印刷間合は貼付されているものとする。
It should be noted that a bar code of a single product code is attached to each product during printing.

しかして、前記CPU31は、電源が投入され所定の初期
処理を行なった後、第5図に示すメインルーチンを実行
するようにプログラム制御されている。すなわち、P1に
てキーデータの入力がなく、P2にてバーコードスキャナ
17によりバーコードの読取りが行なわれると、コントロ
ールキー29により「登録」モードが選択されていること
を確認後、第6図に示すスキャニング処理を実行する。
Then, the CPU 31 is program-controlled so as to execute the main routine shown in FIG. 5 after the power is turned on and a predetermined initial process is performed. That is, there is no key data input at P1, and the barcode scanner at P2.
When the bar code is read by 17, the control key 29 confirms that the "registration" mode is selected, and then the scanning process shown in FIG. 6 is executed.

第6図において流れ図を開始すると、P11としてバー
コードリーダ17より取込んだバーコード信号から単品コ
ードを読取り、この単品コードで単品ファイル51の検索
を行ない、対応する品名及び単価を読出して各表示器1
4,15に表示させる。次いで、P12としてフラグメモリ57
の乗算フラグF2の状態を調べ、「0」に解除されたまま
であれば販売点数を“1"とし、読出した単価を販売金額
とする。これに対し、乗算フラグF2が「1」に設定され
ていれば点数メモリ55に記憶されている置数データを販
売点数とし、この販売点数と読出した単価との乗算を行
なって販売金額を算出する。そして、この販売データつ
まりは販売点数及び販売金額を単品ファイル51の読取っ
た単品コードに対応する売上点数及び売上金額に加算す
る。また、販売金額を合計器メモリ54に加算する。
When the flow chart in FIG. 6 is started, the single item code is read from the barcode signal fetched by the barcode reader 17 as P11, the single item file 51 is searched with this single item code, and the corresponding item name and unit price are read out and displayed. Bowl 1
Display on 4,15. Next, as P12, the flag memory 57
The state of the multiplication flag F2 is checked, and if it remains cleared to “0”, the sales point is set to “1” and the read unit price is set to the sales amount. On the other hand, if the multiplication flag F2 is set to "1", the number data stored in the point memory 55 is used as the sales point, and the sales point is multiplied by the read unit price to calculate the sales amount. To do. Then, this sales data, that is, the number of sales and the amount of sales are added to the number of sales and the amount of sales corresponding to the single product code read from the single product file 51. Also, the sales amount is added to the totalizer memory 54.

なお、ここまでは通常の単品登録処理であり、周知の
処理である。
Note that the process up to this point is a normal single item registration process and is a known process.

次に、P13としてディプスイッチ30からスイッチ信号
を取込む。そして、スイッチ30がOFFつまりは一括印字
が指定されていない場合には読出した品名,単価,販売
点数及び販売金額をレシートに印字出力する。これに対
し、スイッチ30がONつまりは一括印字が指定されている
場合には上記印字出力を禁止する。
Next, the switch signal is fetched from the dip switch 30 as P13. Then, when the switch 30 is OFF, that is, when batch printing is not designated, the read product name, unit price, number of sales, and sales amount are printed out on a receipt. On the other hand, when the switch 30 is ON, that is, when batch printing is designated, the above print output is prohibited.

次に、P14として読取った単品コードで取引データバ
ッファ52の検索を行なう。そして、P15にて読取った単
品コードと同一のコードが取引データバッファ52に格納
されている場合には、P16としてその同一コードに対応
する単価と販売登録処理により読出した単価とが一致す
るか否かを判断する。そして、単価も一致した場合に
は、この同一コードの販売データに販売登録処理によっ
て求められた販売点数及び販売金額を加算する。
Next, the transaction data buffer 52 is searched with the single item code read as P14. When the same code as the single item code read in P15 is stored in the transaction data buffer 52, it is determined in P16 whether the unit price corresponding to the same code matches the unit price read by the sales registration process. To judge. Then, when the unit prices also match, the sales points and sales amount obtained by the sales registration process are added to the sales data of the same code.

一方、P15にて同一コードが記憶されていない場合、
あるいはP16にて単価が一致しない場合は、取引データ
バッファ52の空きエリアに読取った単品コード,単価,
販売点数及び販売金額を格納する。そして、この取引デ
ータバッファ52内を単品コード順に並べ変える。その
後、P17としてフラグメモリ56の登録中フラグF1を
「1」に設定して、第5図のメインルーチンに戻る。
On the other hand, if the same code is not stored in P15,
Alternatively, if the unit prices do not match on P16, the unit code, unit price, and unit price read in the empty area of the transaction data buffer 52,
Stores the number of items sold and the amount sold. Then, the transaction data buffer 52 is rearranged in the order of single-item codes. Thereafter, as P17, the flag F1 being registered in the flag memory 56 is set to "1", and the process returns to the main routine of FIG.

第5図のメインルーチンにおいて、P1にてキーデータ
が入力されると、コントロールキー29により「登録」モ
ードが選択されていることを確認後、キーデータの種類
を判別する。そして、P3としてキーデータが乗算キー28
の入力によるものであれば、第7図に示す乗算キー処理
を実行する。すなわち、置数レジスタ53に置数データが
格納されていること、この置数データを点数メモリ55に
格納し、置数レジスタ53はクリアする。しかる後、乗算
フラギグF2を「1」に設定して、メインルーチンに戻
る。
In the main routine of FIG. 5, when key data is input at P1, the type of key data is discriminated after confirming that the "registration" mode is selected by the control key 29. Then, the key data is the multiplication key 28 as P3.
If the input is, the multiplication key processing shown in FIG. 7 is executed. That is, that the register data 53 is stored in the register register 53, this register data is stored in the score memory 55, and the register register 53 is cleared. Then, the multiplication flag F2 is set to "1" and the process returns to the main routine.

メインルーチンにおいて、P4にてキーデータが一括取
消キー24の入力によるものであれば、第8図に示す一括
取消キー処理を実行する。すなわち、登録中フラグF1が
「1」に設定されていると取引データバッファ52内の全
取引データにしたがって単品ファイル51に対し通常の戻
し登録を行なう。次に、ディプスイッチ30の状態を調
べ、スイッチOFFであれば一括取消された商品の販売デ
ータがレシートに印字されているので、この不要レシー
トを発行する。スイッチONの場合にはレシートへの印字
出力が行なわれていないので、この不要レシートの発行
処理は行なわない。しかる後、取引データバッファ52と
合計器メモリ54とをクリアし、登録中フラグF1を「0」
に解除して、メインルーチンに戻る。
In the main routine, if the key data is input by the collective cancel key 24 at P4, the collective cancel key process shown in FIG. 8 is executed. That is, when the registration flag F1 is set to "1", normal return registration is performed for the single item file 51 according to all transaction data in the transaction data buffer 52. Next, the state of the DIP switch 30 is checked, and if the switch is OFF, the sales data of the collectively canceled products is printed on the receipt, so this unnecessary receipt is issued. When the switch is ON, since no printout is printed on the receipt, the unnecessary receipt issuance processing is not performed. Then, the transaction data buffer 52 and the totalizer memory 54 are cleared, and the registration flag F1 is set to "0".
To cancel and return to the main routine.

メインルーチンにおいて、P5にてキーデータが指定取
消キー25の入力によるものであれば、第9図に示す指定
取消キー処理を実行する。すなわち、登録中フラグF1が
「1」に設定されていると、キーボード12上の置数キー
21,金額キー26及びコードキー27を介して選択取消商品
のコード,単価及び点数が入力されるのを待つ。そし
て、これらデータが入力されると、先ず入力コードで取
引データバッファ52の検索を行なう。ここで、P21とし
て入力コードと同一のコードが取引データバッファ52に
格納されていない場合にはエラーとする。同一コードが
取引データバッファ52内に存在する場合には、P22とし
て入力単価と取引データバッファ52内の同一コードに対
応する単価とが一致するか否かを判断し、一致しなけれ
ば次の同一コードの検索を行なう。
In the main routine, if the key data is the input of the designated cancellation key 25 at P5, the designated cancellation key process shown in FIG. 9 is executed. That is, when the registering flag F1 is set to "1", the numeric keypad on the keyboard 12
21, Wait for the code, unit price and points of the selected canceled product to be entered via the amount key 26 and the code key 27. When these data are input, the transaction data buffer 52 is searched with the input code. Here, if the same code as the input code as P21 is not stored in the transaction data buffer 52, an error is generated. If the same code exists in the transaction data buffer 52, it is determined whether or not the input unit price as P22 and the unit price corresponding to the same code in the transaction data buffer 52 match. Perform a code search.

P22にて入力単価と同一コードの単価とが一致した場
合には、P23として入力点数と取引データバッファ52内
の同一コードに対応する販売点数とを比較する。そし
て、入力点数が販売点数以下の場合には、選択取消を可
能として次のような選択取消処理を実行する。すなわ
ち、取引データバッファ52における入力コード及び単価
と同一データの販売点数及び販売金額から、入力データ
の点数と金額(単価×点数)とを減算する。また、合計
器メモリ54から入力データの金額を減算する。さらに、
入力データのコード,点数,金額で単品ファイル51に対
して通常の戻し登録処理を実行する。
When the input unit price matches the unit price of the same code in P22, the input score is compared with the sales score corresponding to the same code in the transaction data buffer 52 in P23. If the number of input points is equal to or less than the number of sales points, the selection can be canceled and the following selection cancellation processing is executed. That is, the number of points and the amount of money (unit price × point) of the input data are subtracted from the number of points sold and the amount of sales of the same data as the input code and unit price in the transaction data buffer 52. Also, the amount of input data is subtracted from the totalizer memory 54. further,
The normal return registration process is executed for the single item file 51 with the code, the number of points, and the amount of money of the input data.

なお、P23にて入力点数が販売点数を越えていた場合
には選択取消を不可能としてエラーとする。
If the number of input points exceeds the number of sales points on P23, it will be an error because the selection cannot be canceled.

メインルーチンにおいて、P6としてキーデータが預/
現計キー23によるものであれば、第10図に示す預/現計
キー処理を実行する。すなわち、登録中フラグF1が
「1」に設定されていると、ディプスイッチ30の状態を
調べる。そして、スイッチONの場合には取引データバッ
ファ52内の全データにしたがって販売データのレシート
への一括印字を行なう。スイッチOFFの場合には上記一
括印字を行なわない。
In the main routine, key data is deposited / stored as P6
If the current total key 23 is used, the deposit / current total key process shown in FIG. 10 is executed. That is, if the registration flag F1 is set to "1", the state of the DIP switch 30 is checked. When the switch is ON, the sales data is collectively printed on the receipt according to all the data in the transaction data buffer 52. When the switch is OFF, the above batch printing is not performed.

その後、合計器メモリ54内の合計金額の表示及び印字
を行ない、レシートをレシート発行口13から発行する。
さらに取引データバッファ52及び合計器メモリ54のクリ
アを行ない、登録中フラグF1を「0」に解除して、メイ
ンルーチンに戻る。
After that, the total amount of money in the totalizer memory 54 is displayed and printed, and the receipt is issued from the receipt issuing port 13.
Further, the transaction data buffer 52 and the totalizer memory 54 are cleared, the registering flag F1 is cleared to "0", and the process returns to the main routine.

このような構成の電子式キャッシュレジスタにおい
て、始めにティプスイッチ30がOFFの場合、つまりは一
括印字が指定されていない場合についてその作用を具体
的な登録例を示して説明する。
In the electronic cash register having such a configuration, the operation will be described first with reference to a specific registration example when the tip switch 30 is OFF, that is, when batch printing is not designated.

最初の販売登録としてA商品を3個乗算登録する。す
なわち置数キー21で「3」を置数し乗算キー28を入力
後、A商品のバーコードをバーコードスキャナ17で読取
る。そうすると、通常の販売登録処理が行なわれ、A商
品の品名,単価,販売点数,販売金額がレシートに印字
出力されるとともに、取引データバッファ52にA商品の
単品コード「00000001」,単価「500」,販売点数
「3」,販売金額「1500」が格納される。
As the first sale registration, the product A is multiply-registered by three. That is, after inputting "3" with the numeral key 21 and inputting the multiplication key 28, the barcode of the commodity A is read by the barcode scanner 17. Then, the normal sales registration processing is performed, and the product name, unit price, sales point, and sales amount of the A product are printed out on the receipt, and the product data unit 52 stores the unit code “00000001” and unit price “500” of the A product. The number of sales “3” and the amount of sales “1500” are stored.

次の販売登録としてC商品を1個登録する。すなわち
C商品のバーコードをバーコードスキャナ17で読取る。
そうすると、通常の販売登録処理が行なわれ、C商品の
品名,単価,販売点数,販売金額がレシートに印字出力
されるとともに、取引データバッファ52内に同一商品が
ないために新たにC商品の単品コード「00000003」,単
価「800」,販売点数「1」,販売金額「800」が格納さ
れる。
Register one C product as the next sales registration. That is, the bar code of the C product is read by the bar code scanner 17.
Then, the normal sales registration processing is performed, and the product name, unit price, sales point, and sales amount of the C product are printed out on the receipt, and since there is no identical product in the transaction data buffer 52, a new product of the C product is sold. The code “00000003”, the unit price “800”, the number of sales points “1”, and the sales amount “800” are stored.

次の販売登録としてA商品を5個乗算登録する。そう
すると、通常の販売登録処理が行なわれ、A商品の品
名,単価,販売点数,販売金額がレシートに印字出力さ
れるとともに、取引データバッファ52内にA商品のデー
タが格納されているので、このA商品のデータに新規に
入力されたA商品の販売点数「5」および販売金額「25
00」が加算処理される。
As the next sales registration, the product A is multiplied by five and registered. Then, the normal sales registration processing is performed, and the product name, unit price, sales point, and sales amount of the A product are printed out on the receipt, and the data of the A product is stored in the transaction data buffer 52. The number of sales of the A product newly entered in the data of the A product is "5" and the sales amount is "25".
00 ”is added.

次の販売登録としてB商品を2個乗算登録する。そう
すると、通常の販売登録処理が行なわれ、B商品の品
名,単価,販売点数,販売金額がレシートに印字出力さ
れるとともに、取引データバッファ52内に同一商品がな
いために新たにB商品の単品コード「00000002」,単価
「300」,販売点数「2」,販売金額「600」が格納され
る。
As the next sales registration, the product B is multiply-registered by two. Then, the normal sales registration processing is performed, and the product name, unit price, sales point, and sales amount of the B product are printed out on the receipt, and since there is no identical product in the transaction data buffer 52, a new product of the B product is sold separately. The code “00000002”, the unit price “300”, the number of sales points “2”, and the sales amount “600” are stored.

次の販売登録としてC商品を1個登録する。そうする
と、通常の販売登録処理が行なわれ、C商品の品名,単
価,販売点数,販売金額がレシートに印字出力されると
ともに、取引データバッファ52内にC商品のデータが格
納されているので、このC商品のデータに新規に入力さ
れたC商品の販売点数「1」および販売金額「800」が
加算処理される。
Register one C product as the next sales registration. Then, the normal sales registration process is performed, and the product name, unit price, sales point, and sales amount of the C product are printed out on the receipt, and the data of the C product is stored in the transaction data buffer 52. The sales number “1” and the sales amount “800” of the C product newly input to the data of the C product are added.

この時点での取引データバッファ52の内容は、第4図
に示す通りとなる。この状態で、一括取消を行なう場合
には一括取消キー24を操作すればよい。
The contents of the transaction data buffer 52 at this point are as shown in FIG. In this state, when performing batch cancellation, the batch cancellation key 24 may be operated.

一方、選択取消としてA商品を2個取消操作する。す
なわち、指定取消キー25を操作後、置数キー21にてコー
ド「00000001」を置数してコードキー27を入力し、また
置数キー21にて単価「500」を置数して金額キー26を入
力し、さらに置数キーにて取消点数「2」を置数して乗
算キー28を入力する。そうすると、取消データバッファ
52内のA商品データから販売点数が「2」減算されて
「6」となるとともに販売金額が「1000」減算されて
「3000」となる。また、単品ファイル51に対するA商品
2個分の戻し登録が行なわれ、かつ取消印字が行なわれ
る。
On the other hand, as the selection cancellation, two A products are canceled. That is, after operating the designated cancel key 25, enter the code "00000001" with the numeric keypad 21 and enter the code key 27, and enter the unit price "500" with the numeric keypad 21 and enter the amount key. Enter 26, enter the number of cancellation points "2" with the numeric key, and enter the multiplication key 28. Then the undo data buffer
The number of sales points is subtracted from the item A data in 52 by “2” to be “6” and the sales amount is subtracted from “1000” to be “3000”. Further, the return registration for the two products A in the single-item file 51 is performed, and the cancel printing is performed.

次に、選択取消としてA商品を4個取消操作する。そ
うすると、同様に、取消データバッファ52内のA商品デ
ータからさらに販売点数が「4」減算されて「2」とな
るとともに販売金額が「2000」減算されて「1000」とな
る。また、単品ファイル51に対するA商品4個分の戻し
登録が行なわれ、かつ取消印字が行なわれる。
Next, as the selection cancellation, the operation for canceling the four products A is performed. Then, similarly, the sales point is further subtracted by "4" from the A product data in the cancellation data buffer 52 to be "2", and the sales amount is reduced by "2000" to be "1000". Further, the return registration for the four A commodities in the single-item file 51 is performed, and the cancel printing is performed.

次に、選択取消としてC商品を2個取消操作する。そ
うすると、取消データバッファ52内のC商品データから
販売点数が「2」減算されて「0」となるとともに販売
金額が「1600」減算されて「0」となる。また、単品フ
ァイル51に対するC商品2個分の戻し登録が行なわれ、
かつ取消印字が行なわれる。
Next, as the selection cancellation, two C commodities are canceled. Then, the sales points are subtracted from the C merchandise data in the cancellation data buffer 52 by "2" to be "0" and the sales amount is subtracted from "1600" to be "0". In addition, the return registration for two C commodities in the single commodity file 51 is performed,
In addition, cancellation printing is performed.

その後、預/現計キー23を入力してその客に対する販
売登録の締め操作を行なう。そうすると、合計器メモリ
54内の合計金額「1600」がレシートに印字出力され、第
11図に示すレシートが発行される。
After that, the deposit / cash total key 23 is input to close the sales registration for the customer. Then, the totalizer memory
The total amount "1600" in 54 is printed out on the receipt,
The receipt shown in Fig. 11 is issued.

一方、ディプスイッチ30がONつまりは一括印字が指定
されている場合には、登録締め操作が行なわれるまでは
レシートへの印字出力が禁止される。そして、登録締め
操作つまりは預/現計キー23が入力された時点で取引デ
ータバッファ52内のデータにしたがってレシートへの印
字出力が行なわれ、合計金額が印字されてレシートが発
行される。このとき、販売データが「0」のデータは印
字出力されない。すなわち、前記登録例において一括印
字により発行されるレシートは第12図に示すようにな
る。
On the other hand, when the DIP switch 30 is ON, that is, when the batch printing is designated, the printing output to the receipt is prohibited until the registration closing operation is performed. Then, when the registration closing operation, that is, the deposit / cash total key 23 is input, printout is performed on the receipt according to the data in the transaction data buffer 52, the total amount is printed, and the receipt is issued. At this time, the data whose sales data is "0" is not printed out. That is, the receipt issued by batch printing in the registration example is as shown in FIG.

このように本実施例においては、販売データを取引デ
ータバッファ52に蓄積する際に、既に同一商品の販売デ
ータが格納されている場合にはそのデータに入力販売デ
ータを加算処理するようにしている。そして、上記取消
データバッファ52内の商品の選択取消を行なう場合に
は、該当商品の販売データ数以下であれば選択取消を可
能としている。したがって、例えば3個乗算登録した商
品を2個取消す場合に、従来は一旦3個分を取消したの
ち再度1個分を販売登録し直さなければならなかった
が、本実施例では1回の選択取消操作で2個の取消が可
能である。また、例えば同一商品を3個の乗算登録と4
個の乗算登録とで計7個登録し、この商品を全部取消す
場合に、従来は先ず3個分の取消を行ない、再度4個分
の取消を行なわなければならなかったが、本発明では一
回の選択取消操作で全7個の取消が可能となる。
As described above, in this embodiment, when the sales data is stored in the transaction data buffer 52, if the sales data of the same product is already stored, the input sales data is added to the data. . When the selection cancellation of the product in the cancellation data buffer 52 is performed, the selection cancellation is possible if the sales data number of the product is not more than the sales data number. Therefore, for example, in the case of canceling two products for which three multiplications have been registered, it has conventionally been necessary to cancel three products and then re-register one product, but in this embodiment, one selection is made. Two can be canceled by the cancel operation. Also, for example, if the same product is registered with 3 multiplications and 4
In the case of registering a total of 7 pieces by multiplication registration of pieces and canceling all of this product, conventionally, it was necessary to cancel 3 pieces first and then 4 pieces again. However, according to the present invention, A total of 7 cancellations can be made with a single selection cancellation operation.

かくして、本実施例によれば、選択取消に対するキー
操作を簡易化でき、キャッシャの負担を軽減できる上、
取消に要する時間も短縮されて、作業性の向上をはかり
得る。
Thus, according to the present embodiment, the key operation for canceling the selection can be simplified, the load on the cashier can be reduced, and
The time required for cancellation can be shortened and workability can be improved.

また、前記実施例においては、ディプスイッチ30を切
換えることによりレシートへの印字出力を販売登録と同
時に行なうか、販売登録の締め操作後に一括して行なう
かが選択される。そして、一括印字を選択した場合、前
述したように取引データバッファ52は販売データを加算
処理しているので、第11図と第12図とのレシート発行例
を比較すれば明らかなように、同一商品のデータが何回
も印字出力されたり、取消された商品のデータが印字出
力されることがなくなる。その結果、印字行数が少なく
なりレシートが簡素化されて見易くなる上、レシートを
節約できる。ただし、この一括印字は締め操作後の処理
時間を要することになるので、店の混雑時等はディプス
イッチ30をOFF操作して一括印字を止め、処理の高速化
をはかればよい。
Further, in the above-described embodiment, by switching the dip switch 30, it is selected whether the printout to the receipt is performed at the same time as the sales registration or collectively after the closing operation of the sales registration. When the batch printing is selected, the transaction data buffer 52 performs the addition processing of the sales data as described above. Therefore, as is clear from the comparison between the receipt issuing examples of FIG. 11 and FIG. The product data will no longer be printed out and the canceled product data will not be printed out. As a result, the number of printing lines is reduced, the receipt is simplified, and the receipt is easy to see, and the receipt can be saved. However, this batch printing requires a processing time after the tightening operation, so when the store is crowded, the DIP switch 30 is turned off to stop the batch printing to speed up the processing.

なお、前記実施例では単品ファイル51を内部RAM34に
有する電子式キャッシュレジスタについて例示したが、
オンラインで外部接続されたファイルコントローラに備
えたPOSターミナルであっても適用できるのは言うまで
もない。また、前記実施例では一括印字を行なうか否か
の切換をディプスイッチ30で行なう場合について例示し
たが、例えば混雑時と換算時との時間帯によって自動的
に切換わるようにプログラム制御してもよい。このほ
か、本発明の要旨を逸脱しない範囲で種々変形実施可能
であるのは勿論である。
In the above embodiment, the electronic cash register having the single file 51 in the internal RAM 34 is exemplified.
Needless to say, it can be applied to a POS terminal equipped with a file controller that is externally connected online. Further, in the above-described embodiment, the case where the batch printing is switched or not is illustrated by the DIP switch 30. However, for example, program control may be performed so as to automatically switch depending on the time zone between the time of congestion and the time of conversion. Good. In addition, it goes without saying that various modifications can be made without departing from the scope of the present invention.

[発明の効果] 以上詳述したように本発明によれば、次のような効果
を奏する。
[Effects of the Invention] As described in detail above, according to the present invention, the following effects are achieved.

すなわち、請求項1によれば、同一商品を複数回に分
けて販売登録しても取引データバッファにまとめて蓄積
することができ、このバッファ内商品に対する選択取消
をその商品の販売データ数以下であれば可能として、選
択取消操作の簡易化をはかり得、登録業務の作業性向上
をはかり得る商品販売データ処理装置を提供できる。
That is, according to claim 1, even if the same merchandise is registered for sale in multiple times, it can be collectively stored in the transaction data buffer, and the selection cancellation for the merchandise in this buffer can be performed with the number of sales data of the merchandise or less. If possible, it is possible to provide a merchandise sales data processing device capable of simplifying the selection cancellation operation and improving the workability of registration work.

また、請求項2によれば、上記効果に加えて、取引デ
ータバッファ内の販売データによる販売登録締め操作後
のレシート一括印字を可能として、レシートの簡素化を
はかり得、明確なレシートを発行できる商品販売データ
処理装置を提供できる。
Further, according to claim 2, in addition to the above effect, it is possible to perform batch printing of the receipt after the sales registration closing operation based on the sales data in the transaction data buffer, the receipt can be simplified, and a clear receipt can be issued. A product sales data processing device can be provided.

【図面の簡単な説明】[Brief description of drawings]

第1図ないし第12図は本発明の一実施例を示す図であっ
て、第1図は電子式キャッシュレジスタの外観構成図、
第2図はキーボードのキー配置を示す図、第3図は電子
式キャッシュレジスタのブロック構成図、第4図はRAM
の主要なメモリ構成を示す図、第5図ないし第10図はCP
Uの主要なプログラム動作を示す流れ図、第11図および
第12図はレシートの発行例を示す図である。 12……キーボード、14,15……表示器、17……バーコー
ドスキャナ、24……一括取消キー、25……指定取消キ
ー、29……コントロールキー、30……ディプスイッチ、
36……プリンタ、51……単品ファイル、52……取引デー
タバッファ。
1 to 12 are views showing an embodiment of the present invention, and FIG. 1 is an external view of an electronic cash register,
2 is a diagram showing the key arrangement of the keyboard, FIG. 3 is a block diagram of the electronic cash register, and FIG. 4 is a RAM.
Figures 5 to 10 show the main memory structure of the CP
FIG. 11 and FIG. 12 are flow charts showing the main program operation of U, showing an example of issuing a receipt. 12 …… Keyboard, 14,15 …… Display, 17 …… Bar code scanner, 24 …… Batch cancel key, 25 …… Specified cancel key, 29 …… Control key, 30 …… Dip switch,
36 …… Printer, 51 …… Single file, 52 …… Transaction data buffer.

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】入力装置を介して入力された販売商品の販
売データを売上集計用メモリに登録するとともにこの販
売商品のコード及び販売点数データを取引データバッフ
ァに蓄積し、販売登録締め操作前に一括取消キーが操作
されると前記取引データバッファに蓄積された全データ
で前記売上集計用メモリに対して戻し登録を実行する商
品販売データ処理装置において、 前記入力装置を介して販売商品のコード及び販売点数デ
ータが入力されると前記取引データバッファに同一商品
のコードが記憶されているか検索する販売時バッファ検
索手段と、この販売時バッファ検索手段により同一商品
のコードを検知するとこのコードに対応する販売点数デ
ータに入力された販売点数データを加算処理し、同一商
品のコードを検知できないと前記取引データバッファの
空エリアに入力された販売商品のコード及び販売点数デ
ータを格納するバッファ蓄積制御手段と、取消商品のコ
ード及び取消点数データを入力する指定取消入力手段
と、前記販売登録締め操作前に前記指定取消入力手段に
より取消商品のコード及び取消点数データが入力される
と前記取引データバッファに同一商品のコードが記憶さ
れているか検索する指定取消時バッファ検索手段と、こ
の指定取消時バッファ検索手段により同一商品のコード
を検知するとこのコードに対応する販売点数データと入
力された取消点数データとを比較する点数比較手段と、
この点数比較手段により取消点数データが販売点数デー
タ以下であるとき前記取引データバッファの同一商品の
コードに対応する販売点数データから入力された取消点
数データを減じるとともに前記指定取消入力手段による
入力データで前記売上集計用メモリに対して戻し登録を
実行する指定取消処理手段とを具備したことを特徴とす
る商品販売データ処理装置。
1. The sales data of a sales product input through an input device is registered in a sales totaling memory, and the code and sales point data of this sales product are stored in a transaction data buffer, before the sales registration closing operation. In a product sales data processing device for performing back registration to the sales totaling memory with all the data accumulated in the transaction data buffer when the collective cancel key is operated, the code of the sales product and the code of the sales product are input via the input device. When the sales point data is input, the sales data buffer searching means for searching whether the code of the same product is stored in the transaction data buffer and the code of the same product detected by this sales time buffer searching means correspond to this code. If the code of the same product cannot be detected by adding the sales point data input to the sales point data, Buffer accumulation control means for storing the code and sales point data of the sale item input to the empty area of the data buffer, designated cancellation input means for inputting the code and the cancellation point number data of the cancellation item, and before the sales registration closing operation, When the code of the canceled product and the cancellation point data are input by the specified cancellation input means, the specified cancellation buffer searching means for searching whether the same product code is stored in the transaction data buffer and the specified cancellation buffer searching means When the code of the same product is detected, a point comparison means for comparing the sales point data corresponding to this code with the input cancellation point data,
When the cancellation point data is less than or equal to the sales point data by this point comparison means, the input cancellation point data is subtracted from the sales point data corresponding to the code of the same product in the transaction data buffer, and the input data by the designated cancellation input means is used. A product sales data processing apparatus comprising: a specified cancellation processing means for executing a return registration to the sales totaling memory.
【請求項2】入力装置を介して入力された販売商品の販
売データを売上集計用メモリに登録するとともにこの販
売商品のコード及び販売点数データを取引データバッフ
ァに蓄積し、かつ販売データの入力毎にその販売データ
をレシートに逐次印字し、販売登録締め操作前に一括取
消キーが操作されると前記取引データバッファに蓄積さ
れた全データで前記売上集計用メモリに対して戻し登録
を実行する商品販売データ処理装置において、 前記入力装置を介して販売商品のコード及び販売点数デ
ータが入力されると前記取引データバッファに同一商品
のコードが記憶されているか検索する販売時バッファ検
索手段と、この販売時バッファ検索手段により同一商品
のコードを検知するとこのコードに対応する販売点数デ
ータに入力された販売点数データを加算処理し、同一商
品のコードを検知できないと前記取引データバッファの
空エリアに入力された販売商品のコード及び販売点数デ
ータを格納するバッファ蓄積制御手段と、取消商品のコ
ード及び取消点数データを入力する指定取消入力手段
と、前記販売登録締め操作前に前記指定取消入力手段に
より取消商品のコード及び取消点数データが入力される
と前記取引データバッファに同一商品のコードが記憶さ
れているか検索する指定取消時バッファ検索手段と、こ
の指定取消時バッファ検索手段により同一商品のコード
を検知するとこのコードに対応する販売点数データと入
力された取消点数データとを比較する点数比較手段と、
この点数比較手段により取消点数データが販売点数デー
タ以下であるとき前記取引データバッファの同一商品の
コードに対応する販売点数データから入力された取消点
数データを減じるとともに前記指定取消入力手段による
入力データで前記売上集計用メモリに対して戻し登録を
実行する指定取消処理手段と、販売データの一括印字を
指定する一括印字指定手段と、この指定手段により一括
印字が指定されると前記販売データの入力毎に行なわれ
るレシートへの印字出力を禁止し、前記販売登録締め操
作後に前記取引データバッファ内の全データによりレシ
ート印字を行なう一括印字制御手段とを具備したことを
特徴とする商品販売データ処理装置。
2. The sales data of a sales product input via an input device is registered in a sales totaling memory, the code of the sales product and the sales point data are accumulated in a transaction data buffer, and each time the sales data is input. A product that sequentially prints the sales data on a receipt and executes the return registration to the sales totaling memory with all the data accumulated in the transaction data buffer when the batch cancel key is operated before the sales registration closing operation. In the sales data processing device, when a code of a sale product and sales point data are input through the input device, a sale time buffer search means for searching whether the same product code is stored in the transaction data buffer, When the same product code is detected by the time buffer search means, the number of sales points entered in the sales point data corresponding to this code Buffer accumulation control means for adding data and storing the code and sales point data of the sale item input to the empty area of the transaction data buffer when the code of the same item cannot be detected, and the code and cancellation point number data of the cancellation item When the code of the canceled product and the cancellation point data are input by the specified cancellation input device before the sales registration closing operation, it is searched whether the code of the same product is stored in the transaction data buffer. Designated cancellation buffer searching means, and a point comparison means for comparing the sales point data corresponding to this code with the input cancellation point data when the code of the same product is detected by the designated cancellation buffer searching means,
When the cancellation point data is less than or equal to the sales point data by this point comparison means, the input cancellation point data is subtracted from the sales point data corresponding to the code of the same product in the transaction data buffer, and the input data by the designated cancellation input means is used. Designated cancellation processing means for performing back registration to the sales totaling memory, collective print designating means for designating batch printing of sales data, and when batch printing is designated by the designating means, each sale data is input. And a batch print control means for prohibiting the print output to the receipt performed on the receipt and printing the receipt according to all the data in the transaction data buffer after the sales registration closing operation.
JP63092709A 1988-04-15 1988-04-15 Product sales data processing device Expired - Fee Related JP2542671B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63092709A JP2542671B2 (en) 1988-04-15 1988-04-15 Product sales data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63092709A JP2542671B2 (en) 1988-04-15 1988-04-15 Product sales data processing device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP8066792A Division JP2637066B2 (en) 1996-03-22 1996-03-22 Product sales data processing device

Publications (2)

Publication Number Publication Date
JPH01263898A JPH01263898A (en) 1989-10-20
JP2542671B2 true JP2542671B2 (en) 1996-10-09

Family

ID=14061998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63092709A Expired - Fee Related JP2542671B2 (en) 1988-04-15 1988-04-15 Product sales data processing device

Country Status (1)

Country Link
JP (1) JP2542671B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009140082A (en) * 2007-12-04 2009-06-25 Sharp Corp Sales data processing device and sales data processing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5755471A (en) * 1980-09-18 1982-04-02 Omron Tateisi Electronics Co Electronic cash register
JPS5828613B2 (en) * 1980-12-10 1983-06-17 株式会社日立製作所 cash register machine
JPS5868175A (en) * 1981-10-19 1983-04-22 Casio Comput Co Ltd Electronic register

Also Published As

Publication number Publication date
JPH01263898A (en) 1989-10-20

Similar Documents

Publication Publication Date Title
JPH0719308B2 (en) Sales registration device
JP2542671B2 (en) Product sales data processing device
JP2995104B2 (en) Electronic cash register
JPH0631593Y2 (en) Sales data processor
JP2637066B2 (en) Product sales data processing device
JP2533185B2 (en) Product sales data processing device
JP3567009B2 (en) Electronic cash register
JP2512138B2 (en) Product registration data processing device
JPH06111133A (en) Commodity sale data processor
JPH05166071A (en) Merchandise sales data processing device
JP2502340B2 (en) Electronic cash register
JP4005455B2 (en) Product sales registration device
JPH0831186B2 (en) Product sales data processor
JP2533155B2 (en) Electronic cash register
JPH06348962A (en) Commodity sales data processor
JPH01233599A (en) Electronic cash register
JPH0743791B2 (en) Electronic cash register
JPH05325035A (en) Merchandise sales data processor
JPH04344996A (en) Electronic cash register
JPH01244595A (en) Electronic cash register
JPH07192175A (en) Electronic cash register
JPH0670831B2 (en) Electronic cash register
JPS63165997A (en) Electronic cash register
JPH04297985A (en) Electronic cash register
JPS63149795A (en) Electronic cash register

Legal Events

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