JPS59125471A - Electronic cash register - Google Patents

Electronic cash register

Info

Publication number
JPS59125471A
JPS59125471A JP58000249A JP24983A JPS59125471A JP S59125471 A JPS59125471 A JP S59125471A JP 58000249 A JP58000249 A JP 58000249A JP 24983 A JP24983 A JP 24983A JP S59125471 A JPS59125471 A JP S59125471A
Authority
JP
Japan
Prior art keywords
plu
data
key
sales
electronic cash
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.)
Pending
Application number
JP58000249A
Other languages
Japanese (ja)
Inventor
Haruki Shiyudo
首藤 春樹
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.)
Omron Corp
Original Assignee
Tateisi Electronics Co
Omron Tateisi Electronics Co
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 Tateisi Electronics Co, Omron Tateisi Electronics Co filed Critical Tateisi Electronics Co
Priority to JP58000249A priority Critical patent/JPS59125471A/en
Publication of JPS59125471A publication Critical patent/JPS59125471A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing

Landscapes

  • Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

PURPOSE:To obtain quickly information on business management by delivering a part or the whole of data every article of transaction in response to the designated conditions. CONSTITUTION:An electronic cash register is provided with a processor 20, a memory 21 which stores processing programs, various flags, a price look-up (PLU) file, etc., a keyboard 22, a digit display tube 23, printer 24 for receipts, etc. A specific key on the board 22 is operated to designate the conditions related to the sales amount, the number of sold articles, etc. Then a part or the whole of data is delivered to the printer 24 for every article of transaction in response to the designated conditions.

Description

【発明の詳細な説明】 (発明の分野) 本発明は、電子式キャッシュレノスフに関し、特にプラ
イスルックアップ(PLU)ファイル内に記憶された取
引データに基づき商品の売上高順あるいは売上個数順等
の条件に応じて記憶データを出力することができるよう
にした電子式キャッシュレジスタに関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of the Invention) The present invention relates to electronic cash renosurfs, and more particularly to electronic cash renosurfs, in particular in order of sales amount or number of products sold based on transaction data stored in a price lookup (PLU) file. The present invention relates to an electronic cash register capable of outputting stored data according to conditions.

(発明の背景) 従来形の電子式キャッシュレノスフにおいては、PLU
ファイル内に各商品ことに商品コード、商品名、単価、
売上個数および売上高等のデータが記憶されていた。そ
して、PLUファイルに記憶されたこれらの取引データ
は、キーボード等の所定の操作によってPLUファイル
に記憶された順序で各商品ことにプリンタ等にうち出さ
れてPLUレポートが行なイっれ、経営者等はこのPL
Uレボ−1・を行なうことによって経営情報等を得てい
た。
(Background of the invention) In the conventional electronic cash renosurf, PLU
For each product in the file, the product code, product name, unit price,
Data on the number of units sold and sales amount were stored. These transaction data stored in the PLU file are sent to a printer, etc. for each product in the order stored in the PLU file by a predetermined operation such as a keyboard, and a PLU report is generated. Please use this PL
Management information was obtained by conducting U-Rebo-1.

しかしながら、前記従来形においては、例えば売上高ベ
ストテンあるいは売上個数ベストテン等の商品の情報を
知りたい場合にはPLOファイル内のすべてのデータを
出力した後肢データを解析する必要があった。そのため
、前記従来形の電子式キャッシュレジスタにおいては、
売れ筋商品、デッドストック、消費者ニーズ等の経営情
報を迅速に得ることができないという不都合があった。
However, in the conventional system, if one wants to know information about a product, such as the top ten sales or the top ten sales, it is necessary to analyze the hindlimb data that outputs all the data in the PLO file. Therefore, in the conventional electronic cash register,
There was an inconvenience in that it was not possible to quickly obtain management information such as best-selling products, dead stock, and consumer needs.

(発明の目的) 本発明の目的は、前述の従来形における問題点に鑑み、
電子式キャッシュレノスフにおいて、簡単な操作で、売
上高または売上個数等に関連する条件を指定することに
より該条件に応じてPLLファイル内の取引データを出
力できるようにして経営情報を迅速に得ることができる
ようにすることにある。
(Object of the invention) The object of the present invention is to solve the problems of the conventional type described above.
With electronic cash renosurf, you can quickly obtain management information by specifying conditions related to sales amount or number of sales, etc., and outputting transaction data in a PLL file according to the conditions with a simple operation. The goal is to make it possible.

(発明の構成および効果) 本発明は、電子式キャッシュレジスタにおいて、特定の
キー操作によって売上高または売上個数等に関連した条
件を指定し、指定された条件に応じて該データの一部ま
たは全部を各取引商品ごとに出力できるようにするとい
う構想に基づくものであり、このような構想によってP
LUファイルの内容を全部印字することなく必要な情報
だけが直ちに出力され、経営情報を極めて簡単な操作で
迅速かつ的確に得ることが可能となる。
(Structure and Effects of the Invention) The present invention provides an electronic cash register in which conditions related to sales amount or number of items sold are specified by a specific key operation, and part or all of the data is processed according to the specified conditions. It is based on the concept of making it possible to output the data for each traded product, and with this concept
Only the necessary information is immediately output without printing out the entire contents of the LU file, making it possible to obtain management information quickly and accurately with extremely simple operations.

(発明の実施例) 以下、図面により本発明の詳細な説明する。(Example of the invention) Hereinafter, the present invention will be explained in detail with reference to the drawings.

第1図は、本発明の1実施例に係わる電子式キャッシュ
レジスタに設けられているキーボード上の各キー等の配
置を示す。同図において、置数キー10は、クリアキー
CL、Xキーおよび数字キー等を含む。制御キー11は
PLUレポート等に使用されるPLUキー、VLDキー
およびX/Zキー等を具備する。またモード切換錠12
は、電子式キャッシュレジスタの動作モード、例えばレ
ポートモード、あるいは登録モード等を切換えるための
切換スイッチである。
FIG. 1 shows the arrangement of keys on a keyboard provided in an electronic cash register according to an embodiment of the present invention. In the figure, the number keys 10 include a clear key CL, an X key, numeric keys, and the like. The control keys 11 include a PLU key, a VLD key, an X/Z key, etc. used for PLU reports and the like. In addition, the mode switching lock 12
is a changeover switch for switching the operating mode of the electronic cash register, such as report mode or registration mode.

第2図は、本発明の1実施例に係わる電子式キャッシュ
レジスタのハードウェアの構成を示す。
FIG. 2 shows the hardware configuration of an electronic cash register according to one embodiment of the present invention.

同図の装置は、プロセッサ22、処理プ■っグラム、各
種フラグ類およびPLUファイル等を記憶するメモリ2
1と、キーボード22と、数字表示管23と、レシート
印字を行なうためのプリンタ24等とが接続されて構成
されている。
The device in the figure includes a processor 22, a memory 2 that stores processing programs, various flags, PLU files, etc.
1, a keyboard 22, a numeric display tube 23, a printer 24 for printing receipts, etc. are connected to each other.

第3図は、第2図の装置におけるメモリ21内に設けら
れたPLUファイルの構成を示す。すなわち、PLUフ
ァイルは各PLU番号ごとに1つの商品の商品コード、
商品名、単価、売上個数(回数器)および売上高(合計
器)等を記憶する領域を有する。そして、これらの各領
域のデータは、商品の売上ごとに行なわれる登録操作に
よって更新される。
FIG. 3 shows the structure of the PLU file provided in the memory 21 in the device shown in FIG. In other words, the PLU file contains the product code of one product for each PLU number,
It has an area for storing product name, unit price, number of units sold (counter), sales amount (totalizer), etc. The data in each of these areas is updated by a registration operation performed every time a product is sold.

次に、上述の電子式キャッシュレジスタにおいて各種の
条件に応じてPLUレポートを行なわせる場合のキー操
作につき説明する。まず、モード切換錠をレポートモー
ドに設定する。そして、(1)売上高順にPLUレホー
トを行なう場合、例えば売上高順がM番からN番の商品
の商品データをレポートする場合は M−X−N−X−X/Z のようにキー人力を行なう。
Next, key operations for causing a PLU report to be performed in accordance with various conditions in the above-mentioned electronic cash register will be explained. First, set the mode switch lock to report mode. (1) When performing a PLU report in the order of sales, for example, when reporting product data for products numbered M to N in order of sales, the key human power is M-X-N-X-X/Z. Do the following.

(2)売上個数順にPLUし4−トを行なう場合、例え
ば売上個数順が1η番からn番の商品のレポートを行な
う場合は m −x −n ’−x −V L Dのようにキー操
作を行なう。
(2) When performing a PLU in order of sales quantity, for example, when reporting products numbered 1η to n in order of sales quantity, key operations such as m -x -n'-x -V LD are performed. Do the following.

(3)売上金額が指定金額A以」二の商品のレポートを
行なう場合は A −X −X / z とキー人力する。
(3) If you want to report on products whose sales amount is less than the specified amount A, enter the key A-X-X/z.

(4)売上金額が指定金額B以下の商品のレポートを行
なう場合は B−X−PLU−x/z とキー人力を行なう。
(4) When reporting on products whose sales amount is less than the specified amount B, perform the key input B-X-PLU-x/z.

(5)  売上個数が指定個数m以上の商品のレポート
を行なう場合は m−x−VLD とキー人力を行なう。
(5) If a report is to be made for products whose sales quantity is greater than or equal to the specified number m, perform m-x-VLD and key input.

(6)売上個数が指定個数m以下の商品のレポートを行
なう場合は m −x −P L U −V L Dとキー人力を行
なう。
(6) If a report is to be made for products whose sales quantity is less than or equal to the specified number m, perform the key command m-x-PLU-VLD.

次に、上述のキー操作によって各々の条件に応じたPL
Uレポートを行なう場合の処理手順を第4図および第5
図を参照して説明する。第4図において、モード切換錠
がレポートモードに切換えられているか否かを判定し、
レポートモード以外のモードとなっている場合はそれぞ
れのモードに応じた処理が行なわれるがそれらの詳細に
ついては説明を省略する。レポートモードになっている
場合は、まず置数エリアW1、置数セーブエ・リアW2
、置数があったことを示す置数フラグFKN。
Next, use the key operations described above to set the PL according to each condition.
Figures 4 and 5 show the processing procedure when making a U report.
This will be explained with reference to the figures. In FIG. 4, it is determined whether the mode switching lock has been switched to the report mode,
If the mode is other than the report mode, processing corresponding to each mode is performed, but detailed description thereof will be omitted. If you are in report mode, first select number area W1, number save area W2.
, a numeric value flag FKN indicating that there is a numeric value.

PLUキーが押下されたことを示すPLUキーフラグF
KPLU1数字キーおよびXキーが押下されたことを示
す置数およびXキーフラグFCXC1、フラグFCX1
、そしてフラグF C−X 1が1の場合にさらに数字
キーおよびXキーが押下されたことを示すフラグFCX
2をすべてクリアしてキー人力を待つ。キー人力があれ
ば、数字、X、P L U 。
PLU key flag F indicating that the PLU key has been pressed
KPLU1 numeric key and X key flag FCXC1, flag FCX1 indicating that the numeric key and X key have been pressed
, and a flag FCX indicating that the numeric key and the X key were further pressed when the flag FC-X 1 is 1.
Clear all 2 and wait for the key power. If you have the key manpower, numbers, X, PLU.

x/z、VLDキーのいずれであるかを判定し、各々の
キーに応じた処理を行なう。これら以外のキー人力の場
合の処理説明は本発明と直接関係がないので省略する。
It determines whether it is an x/z or VLD key, and performs processing according to each key. A description of the processing in case of manual keystroke other than these is not directly related to the present invention and will therefore be omitted.

印 数字キーの場合は、該キーに応じた数字データを置
数エリアW1にストアして置数フラグFKNをセットす
る。、 (ロ) Xキーのt合は、置数フラグFKNによって置
数が行なわれたか否かを判定し、置数なし、すなわちF
KN=Oてあって直接Xキーが入力された場合にはエラ
ー処理を行なう。エラー処理に関する詳細な説明は省略
する。次に、置数およびXキーフラグFCX1が0の場
合、すなわち置数およびXキーが1回目に押下された場
合は、フラグFCXIをセットし、置数エリアW1の内
容を置数セーブエリアW2に転送した後、置数エリアW
1と置数フラグF K Nをクリアする。また、置数キ
ーおよびXキーの押下が2回目の場合、すなわちフラグ
FCX1が1の場合は、フラグFCX2をセットして置
数フラグFKNをクリアする。
In the case of a numeric key, the numeric data corresponding to the key is stored in the numeric value area W1 and the numeric value flag FKN is set. , (b) When the
If KN=O and the X key is directly input, error handling is performed. A detailed explanation of error handling will be omitted. Next, if the numeric value and X key flag FCX1 is 0, that is, if the numeric value and After that, place number area W
1 and clears the numeric flag FKN. Further, when the numeric key and the X key are pressed for the second time, that is, when the flag FCX1 is 1, the flag FCX2 is set and the numeric flag FKN is cleared.

0→ PLUキーが押下された場合は、置数キーおよび
Xキーが押下された後にPLUキーが押下されたか否か
を判定する。すなわち、各フラグか、F K N= 0
1FKPLU=O,FCXに1およびFCX2=Oの条
件を満たすか否かを判定するフラグチェックを行ない、
各フラグがこのような条件を満たせば正しくPLUキー
が押下されたことになるから、フラグFKPLUをセン
トする。各フラグがこの条件を満たさない時にはエラー
処理を行なう。
0→ If the PLU key is pressed, it is determined whether the PLU key is pressed after the numeric key and the X key are pressed. That is, each flag, F K N = 0
1FKPLU=O, FCX performs a flag check to determine whether the conditions of 1 and FCX2=O are satisfied,
If each flag satisfies these conditions, it means that the PLU key has been pressed correctly, so the flag FKPLU is sent. If each flag does not satisfy this condition, error processing is performed.

に) X/Zキーが押下された場合は、それまでにどの
ようなキー操作が行なわれたか判定して各々のレポート
ルーチンヘジャンプさせる。
(b) When the X/Z key is pressed, it is determined what key operations have been performed up to that point and the program jumps to each report routine.

FKN=O、FKPLU=O、FC)l=1 。FKN=O, FKPLU=O, FC)l=1.

FCX2’=1の場合は前述の(1)に示すキー操作で
あるから売上高順PLUレポート処理を行なう。
If FCX2'=1, this is the key operation shown in (1) above, so PLU report processing in order of sales amount is performed.

この処理については後に第5図を参照して詳細に説明す
る。また、FCN=O、FKPLU=0 。
This process will be explained in detail later with reference to FIG. Also, FCN=O, FKPLU=0.

FCX1=1 、FCX2=Oの場合は前述の(3)の
キー操作であるから、売上高が置数エリアW1に設定さ
れた金額以上の商品につきPLUレホ−1・処理を行な
う。この処理の詳細については説明を省略する。さらに
FKN=O、FKPLU=1 。
When FCX1=1 and FCX2=O, the above-mentioned key operation (3) is performed, and therefore, PLU Reho-1 processing is performed for products whose sales amount is equal to or greater than the amount set in number area W1. A detailed explanation of this process will be omitted. Furthermore, FKN=O, FKPLU=1.

FCX i=1 、FCX2=0の場合は、前述の(4
)のキー操作であるから、売上高が置数エリアW1に設
定された金額以下の商品のPLUレポート処理を行なう
。この処理の詳細についても説明を省略する。各フラグ
が以上の条件以外の場合はエラー処理が行なわれる。
When FCX i=1 and FCX2=0, the above (4
) key operation, PLU report processing is performed for products whose sales amount is less than the amount set in number area W1. A detailed explanation of this process will also be omitted. If each flag does not meet the above conditions, error processing is performed.

(ボ VLDキーが押下された場合は、それまでにどの
ようなキー操作がなされたかを判定し各各対応するレポ
ートルーチンヘジャンプさせる。
(If the VLD key is pressed, it is determined what key operations have been performed up to that point and the program jumps to each corresponding report routine.

まず、FKN=O、FKPLU=O、FCX1=0 、
FCX2=1の場合は、前述の(2)のキー操作である
から、売上個数順位が置数セーブエリアW2に記憶され
た値から置数エリアW1に記憶された値までの商品につ
いてFLUレポート処理を行なう。この処理についての
詳細な説明は省略する。また、FKN=O、FKPLU
=O、FCXi=1 、FCX2=Oの場合は、前述の
(5)のキー操作であるから、売上個数が置数エリアW
1に記憶された数取上の商品についてPLUレポート処
理を行なう。この処理の詳細についても説明を省略する
。さらに、FKN=O、FKPLU=1 。
First, FKN=O, FKPLU=O, FCX1=0,
If FCX2=1, the above key operation (2) is performed, so FLU report processing is performed for products whose sales order is from the value stored in the number save area W2 to the value stored in the number save area W1. Do the following. A detailed explanation of this process will be omitted. Also, FKN=O, FKPLU
=O, FCXi=1, FCX2=O, since the above key operation is in (5), the number of sales is in the number area W.
PLU report processing is performed for the products in quantity stored in 1. A detailed explanation of this process will also be omitted. Furthermore, FKN=O, FKPLU=1.

FCX1=1、FCX2=Oの場合は前述の(6)のキ
ー操作であるから、売上個数が置数エリアW1に記憶さ
れた数取下の商品についてPLUレポート処理を行なう
。この処理については後に説明する。各フラグがこれ以
外の状態となっている場合はエラー処理を行なう。
If FCX1=1 and FCX2=O, the above-mentioned key operation (6) is performed, so PLU report processing is performed for the product whose sales quantity is stored in the number area W1 and whose quantity has been withdrawn. This process will be explained later. If each flag is in any other state, error handling is performed.

売上個数が置数エリアW1に記憶された数以下の商品に
ついてのPLUレホート処理は次のようにして行なわれ
る。すなわち、PLUファイルに記憶されているPLU
デーデー個数をn個とすると、まず第1番目のPLUデ
ーデー回数器C1と指定個数(Wl )とを比較し、C
1が(Wl)より小さいか等しい場合たけPLUIの内
容、すなわち順位、商品コード、商品名、回数器、合計
器の内容を印字する。次にPLU番号番号順次更新し、
該PLU番号の回数器C1と置数エリアW1の内容とを
比較し、同様の処理を行なう。そして、n個のP L 
Uデータについて処理か終了すると、すなわちi = 
n + 1になると、処理を終了しスクート点に戻る。
PLU report processing for products whose sales quantity is less than or equal to the number stored in the number area W1 is performed as follows. That is, the PLU stored in the PLU file
Assuming that the number of data is n, first compare the first PLU data counter C1 with the specified number (Wl), and
If 1 is less than or equal to (Wl), the contents of PLUI, that is, the ranking, product code, product name, number counter, and totalizer are printed. Next, update the PLU number sequentially,
The contents of the counter C1 of the PLU number and the number setting area W1 are compared, and the same processing is performed. And n P L
When processing is completed for U data, i.e., i =
When n + 1 is reached, the process ends and returns to the scoot point.

次に、第5図を参照して売上金額順のPLUレポート処
理につき説明する。このレポートは、売上高順位が置数
セーブエリアW2に記憶された指定順位から置数エリア
W1に記憶された指定順位まての各商品のPLUデータ
、すなわち、順位、商品コード、商品名、回数器、合計
キーの内容の印字を行なうものである。この場合、同一
売上金額の商品については同一順位とし、次の順位を欠
番にするかどうかは必要に応じて定めるこ吉ができるが
、ここでは次の順位を欠番にする場合につき説明する。
Next, PLU report processing in order of sales amount will be explained with reference to FIG. This report contains PLU data of each product whose sales rank is from the designated rank stored in the number save area W2 to the designated rank stored in the number save area W1, that is, the rank, product code, product name, and number of sales. This is used to print the contents of the counter and total key. In this case, products with the same sales amount are given the same rank, and it is possible to decide as necessary whether to make the next rank a missing number, but here we will explain the case where the next rank is made a missing number.

なお、PLUファイルに設定されているPLUデータの
個数nは2以上とする。
Note that the number n of PLU data set in the PLU file is 2 or more.

まず、売テ版位が1位のものをサーチするため、順位カ
ウンタχを1にセツトシ、同一個数ありカウンタyを0
にリセットする。PLUファイルの先頭から各データを
サーチするため、第1番目のPLUデーデー指定する。
First, in order to search for the item with the highest selling edition, set the ranking counter χ to 1, and set the same number counter y to 0.
Reset to . In order to search for each data from the beginning of the PLU file, specify the first PLU date.

すなわち、PLU番号番号順とする。次に、x=1か否
かを判定し、X−1であればPLU番号lと比較される
PLUデーデ一番号jを1+1とする。次に、x=lか
否かを判定し、X−1である場合、およびXが1ではな
いかに番目のPLUデータの合計器の内容Tkが3番目
のPLUデーデー合計器の内容Tj  より大きい場合
は、夏番目のPLUデータの合計器TiとTj と比較
する。そして売上金額が大きい方のPLUデータのPL
U番号を1とする。すなわち、Ti  がT、 より大
きい場合はi、j、yはそのまま、Ti  =T7  
の場合は1.jはそのままでyを1だけ増加する。すな
わち、Ti=Tj  の場合はPLU番号の若い方をi
に残しておく。また、TiがT、より/J’tの場合は
、大きい方のF’LU番号を1とするためJの内容を1
にセット し、かつ個数カウンタyをセットする。
That is, they are arranged in order of PLU number. Next, it is determined whether x=1 or not, and if X-1, the PLU data number j to be compared with the PLU number l is set to 1+1. Next, it is determined whether x=l, and if X-1, and if If so, compare it with the summators Ti and Tj of the summer PLU data. Then, PL of the PLU data of the one with the larger sales amount
Let the U number be 1. In other words, if Ti is greater than T, then i, j, and y remain as they are, and Ti = T7.
In the case of 1. Increase y by 1 while leaving j unchanged. In other words, if Ti=Tj, the smaller PLU number is
Leave it in. Also, if Ti is T, or /J't, the content of J is set to 1 in order to set the larger F'LU number to 1.
and set the number counter y.

次に、Jの内容をまたけ増加して該」の内容がn+1と
なったか否かを判定する。すなわち、すべてのPLUフ
ァイルのデータをサーチしたか否かを判定する。このよ
うにして、すへてのPLOデーデーサーチするとj=n
+iとなる。この場合、売上高が1番犬きい商品のPL
U番号はlてあり、もし売上金額が同一なものがあれは
同一のものの個数がyにセットされかつ夏は1番若いP
LU番号となっている。
Next, it is determined whether or not the content of "J" has been increased to n+1 by straddling the content of J. That is, it is determined whether data of all PLU files have been searched. In this way, when searching all PLO days, j=n
+i. In this case, the PL of the product with the highest sales
The U number is 1, and if there are products with the same sales amount, the number of the same products is set to y, and summer is the youngest P.
This is the LU number.

次に、売上高順位Xが指定された範囲内、すなわち各エ
リアW2およびWlで指定された順位以内のものであれ
ば、PLU番号がlのPLUデーデー印字し、この範囲
以外であれば印字することなく次の処理に進む。PLU
番号lのPLUデータを印字した場合は、同一売上高の
商品があるか否かを判定し、すなわちy=Qか否かを判
定する。
Next, if the sales rank X is within the specified range, that is, within the ranks specified in each area W2 and Wl, the PLU day and day with the PLU number l are printed, and if it is outside this range, it is printed. Proceed to the next process without any problems. PLU
When PLU data with number l is printed, it is determined whether there are products with the same sales amount, that is, it is determined whether y=Q.

y=Qの場合は、同一順位のものがないから、順位カウ
ンタXをx + 1 + Yに更新し、Xの値が置数エ
リアW1の内容より大きいか否かを判定する。
If y=Q, there is no item with the same rank, so the rank counter X is updated to x + 1 + Y, and it is determined whether the value of X is greater than the content of the number area W1.

大きい場合は、順位カウンタの順位か指定範囲外の値と
なったので処理を終了してスタート点番こ戻る。Xの値
が置数エリアW1の内容よりも大きくない場合は、iの
内容を処理済P 、L U番号エリアkにセーブした後
再ひ前述の処理を行なう。
If it is larger, the value of the ranking counter is outside the specified range, so the process is terminated and the process returns to the starting point. If the value of

先の処理において、PLU番号が1のPLUデーデー内
容を印字した後yが0でなG)場合、すなわち同一順位
のデータがある場合は、Jをl+1にセットしてPLU
番号が1+1からniでの内、同一売上高のものをすへ
て印字する。その後順位カウンタXを更新して更新され
たXの値が指症1以囲内のものであるか否かによって前
述と同様の処理を行なう。
In the previous process, if y is 0 after printing the contents of the PLU data with PLU number 1 (G), that is, if there is data with the same order, set J to l+1 and print the PLU data.
Among the numbers 1+1 to ni, those with the same sales amount are all printed. Thereafter, the ranking counter X is updated and the same processing as described above is performed depending on whether the updated value of X is within the range of dactyly 1 or less.

このようにして、売上扁順位が第1位、すなわちx=1
の場合の処理が終了してXの値が更新され、次の順位の
処理が行なわれる。すなわち、前述と同様に同一個数有
力ウンタyをOにリセットし、PLUファイルの先頭デ
ータから比較を行なうためにPLU番号1を1にセント
する。そしてx=1か否かを判定し前述と同様の処理を
行なうが、この場合はXが1でないからPLU番号1の
データにおける売上高Ti  が処理済か否かを判定す
る。すなわち、前回処理した売上高Tl(と1番目のP
LUデータの合計器の内容Ti  と比較する。
In this way, the sales rank is number 1, that is, x=1
The processing in the case of is completed, the value of X is updated, and the processing for the next rank is performed. That is, similar to the above, the same count counter y is reset to O, and the PLU number 1 is set to 1 in order to perform comparison from the first data of the PLU file. Then, it is determined whether x=1 or not, and the same processing as described above is performed, but in this case, since X is not 1, it is determined whether the sales amount Ti in the data of PLU number 1 has been processed. In other words, the previously processed sales Tl (and the first P
Compare with the content Ti of the LU data totalizer.

モジ、TkがTi  よりも小さいかまたは等しい場合
は、1番目のPLUデーデー処理済すなわち印字済であ
るから、1の値を更新して次のPLUデータの合計器の
内容(!:Tkとを比較する。すべてのPLUデーデー
処理済であればスタート点に戻る。もし、TkがTi 
 よりも大きい場合は1番目のPLUデーデー今だ処理
されていないから!=nか否かを判定する。もし、i 
= nすなわち未処理のFLUデータがFLUファイル
の最後のFLUデータであればXが指定範囲内であるか
どうかを判定し、指定範囲内であれば1番目のPL、U
データの内容を印字してスタート点に戻る。指定範囲外
であれば印字をすることなくスタート点に戻る。
If Tk is smaller than or equal to Ti, it means that the first PLU data has been processed, that is, it has been printed, so the value of 1 is updated and the contents of the totalizer of the next PLU data (!: Tk and Compare. If all PLU data have been processed, return to the starting point. If Tk is Ti
If it is larger than , it is because the first PLU day has not been processed yet! =n. If, i
= n, that is, if the unprocessed FLU data is the last FLU data of the FLU file, determine whether X is within the specified range, and if it is within the specified range, select the first PL, U
Print the data contents and return to the starting point. If it is outside the specified range, it returns to the starting point without printing.

もし、i=nでなければ、Jを1+1とセットして前述
と同様の処理が行なわれる。この場合はXが1でないか
ら、Tk とT」 の大きさを比較して3番目のPLU
データが処理済か否かを判定する。
If i=n, J is set to 1+1 and the same processing as described above is performed. In this case, since X is not 1, compare the sizes of Tk and T' and select the third PLU.
Determine whether the data has been processed.

Tk がTj  よりも小かあるいは等しい場合は処理
済であるから、Jを1だけ増加して未処理のPLUデー
タが見つかるまでサーチを行ない、未処理のPLUデー
デーあれば前述と同様にしてTiとTjとを比較する等
の処理を行なう。未処理のデータがなければJの値を1
だけ増加して同様の処理を行なう。もし、Tl(がTj
 より大きい場合は未処理であるから、TI とTj 
 の内容を比較する等前述と同様の処理を行なった後J
の内容をまたけ増加する。このようにして、すべてのP
LUデータを比較した後、前述と同様にXが指定範囲内
であれば1番目のPLUデータの内容を印字し、またX
が指定範囲外であれば印字をすることなく、Xの値を更
新して同様の処理を繰返す。
If Tk is less than or equal to Tj, it has been processed, so increase J by 1 and search until unprocessed PLU data is found. If there is unprocessed PLU data, set Ti and Processing such as comparing with Tj is performed. If there is no unprocessed data, set the value of J to 1.
, and perform the same process. If Tl(is Tj
If it is larger, it is unprocessed, so TI and Tj
After performing the same processing as above, such as comparing the contents of J
increases across the contents of . In this way, all P
After comparing the LU data, if X is within the specified range, print the contents of the first PLU data, and
If it is outside the specified range, the value of X is updated and the same process is repeated without printing.

手   続   補   正   書 昭和58年2月4日 特許庁長官 若 杉 和 夫 殿 1、事件の表示 昭和58年 特 許 願 第249号 2、発明の名称 電子式キャッシュレジスタ 3、補正をする者 事件との関係  特許出願人 住 所 京都市右京区花園土堂町10番地氏 名 (2
94)立石電機株式会社 代表者 立石孝雄 4、代理人〒105 住 所 東京都港区虎ノ門二丁目8番1号6、補正の対
象 明細型中、「2、特許請求の範囲の欄」および「委任状
J 7、補正の内容 別紙の通り 別   ♀ 2、特許請求の範囲 「 取引商品ごとに商品コード、売上個数、売上高等の
データを記憶するメモリを有する電子式キャッシュレジ
スタにおいて、特定のキー操作によって該データの内容
に対する条件を指定し、指定された条件に応じて該デー
タの一部または全部を各取引商品ごとに出力できるよう
にしたことを特徴とする電子式キせツシュレジスタ。」
Procedures Amendment Written February 4, 1980 Kazuo Wakasugi, Commissioner of the Patent Office 1, Indication of the case 1981 Patent Application No. 249 2, Title of invention Electronic cash register 3, Person making the amendment Case Relationship with Patent Applicant Address 10 Hanazono Tsuchido-cho, Ukyo-ku, Kyoto City Name (2)
94) Tateishi Electric Co., Ltd. Representative Takao Tateishi 4, Agent 105 Address 2-8-1-6 Toranomon, Minato-ku, Tokyo In the specification type subject to amendment, "2. Claims column" and " Power of attorney J 7. Contents of amendments as per attached sheet ♀ 2. Scope of claims ``In an electronic cash register having a memory for storing data such as product code, number of units sold, and amount of sales for each transaction product, a specific key operation is required. An electronic cash register characterized by specifying conditions for the contents of the data and outputting part or all of the data for each transaction product according to the specified conditions.

Claims (1)

【特許請求の範囲】[Claims] 取引商品ごとに商品コード、売上個数、売上高等のデー
タを記憶するメモリを有する電子式キャッシュレジスタ
において、特定のキー操作によって該データの内容に対
する条件を指定し指定された条件に応じて該データの一
部または全部を各取引商品ごとに出力できるようにした
ことを特徴とする電子式キャ“ノシュレノスク。
In an electronic cash register that has a memory that stores data such as product code, sales quantity, and sales amount for each transaction product, conditions for the content of the data are specified by operating a specific key, and the data is processed according to the specified conditions. An electronic cashier capable of outputting part or all of each transaction product.
JP58000249A 1983-01-06 1983-01-06 Electronic cash register Pending JPS59125471A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58000249A JPS59125471A (en) 1983-01-06 1983-01-06 Electronic cash register

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58000249A JPS59125471A (en) 1983-01-06 1983-01-06 Electronic cash register

Publications (1)

Publication Number Publication Date
JPS59125471A true JPS59125471A (en) 1984-07-19

Family

ID=11468668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58000249A Pending JPS59125471A (en) 1983-01-06 1983-01-06 Electronic cash register

Country Status (1)

Country Link
JP (1) JPS59125471A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5587265A (en) * 1978-12-25 1980-07-01 Casio Comput Co Ltd Electronic cash register

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5587265A (en) * 1978-12-25 1980-07-01 Casio Comput Co Ltd Electronic cash register

Similar Documents

Publication Publication Date Title
JPS61168093A (en) Electronic cash register
JPH08315008A (en) Order data managing device for certificate transaction
JPS59125471A (en) Electronic cash register
JP2617800B2 (en) Trading data processing device having discount processing mechanism
JPS63291193A (en) Dealing machine
JP2856682B2 (en) Sales registration system for the same barcode
JPH0668794B2 (en) Electronic cash register
JPS59183464A (en) Electronic cash register
JPS6269395A (en) Sales data processor
JPS61193296A (en) Input unit for electronic cash register
JPS62233899A (en) Merchandise sales data processor
KR960000492B1 (en) Plu processing method of cashregister
JP2506098B2 (en) Transaction processor
JPS59197958A (en) Electronic cash register
JPS59183462A (en) Electronic cash register
JPH05346988A (en) Article sale data processor
JPS6263395A (en) Electronic cash register
JPS62229494A (en) Merchandise sales data processor
JPS5962943A (en) Code data input device
JPS5836388B2 (en) electronic cash register
JPS63278194A (en) Trade processor
JPS61282996A (en) Transaction processor
JPS59205668A (en) Electronic sales data processor
JPH02135596A (en) Commodity information register
JPS62233898A (en) Merchandise sales data processor