JPH0670831B2 - Electronic cash register - Google Patents
Electronic cash registerInfo
- Publication number
- JPH0670831B2 JPH0670831B2 JP10382787A JP10382787A JPH0670831B2 JP H0670831 B2 JPH0670831 B2 JP H0670831B2 JP 10382787 A JP10382787 A JP 10382787A JP 10382787 A JP10382787 A JP 10382787A JP H0670831 B2 JPH0670831 B2 JP H0670831B2
- Authority
- JP
- Japan
- Prior art keywords
- unit price
- change
- time
- memory
- sales
- 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 - Lifetime
Links
- 230000008859 change Effects 0.000 claims description 164
- 230000015654 memory Effects 0.000 claims description 56
- 238000000034 method Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 18
- 238000013480 data collection Methods 0.000 description 11
- 238000011084 recovery Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 235000013305 food Nutrition 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 101100262440 Arabidopsis thaliana ECR1 gene Proteins 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、部門毎に設定された販売単価を割引く場合に
所定時間間隔毎に割引率を増大していく販売単価自動変
更機能を有した電子キャッシュレジスタに関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention has a function of automatically changing a selling unit price for increasing a discount rate at predetermined time intervals when discounting a selling unit price set for each department. Electronic cash register
[従来の技術] 例えば生鮮食品を販売するスーパーマーケット等におい
ては、商品を翌日まで持越すことができないので、例え
ば1時間おき等のように、一日のうち販売単価を時間経
過に伴って複数段に変更する場合がよくある。一方、大
規模スーパーマーケットにおいては、各売場に配設され
た電子キャッシュレジスタECR1〜ECRNは伝送ラインを介
して一台のデータ収集装置DCRに接続されている。そし
て、時間経過に伴って単価変更を実施する場合には、デ
ータ収集装置DCR内に各変更時刻と、各変更時刻に変更
される部門コードと変更単価とを記憶させておき、同じ
く内蔵された時計回路が該当時刻を示すと、各電子キャ
ッシュレジスタに対して部門コードと変更単価とを送出
する。[Prior Art] For example, in a supermarket that sells fresh foods, it is not possible to carry over the products until the next day. Often changed to. On the other hand, in a large-scale supermarket, the electronic cash registers ECR1 to ECRN installed in each sales floor are connected to one data collection device DCR via a transmission line. When changing the unit price with the passage of time, each change time, the department code changed at each change time, and the change unit price are stored in the data collection device DCR, and the unit is also incorporated. When the clock circuit indicates the corresponding time, the department code and the change unit price are sent to each electronic cash register.
部門コードと変更単価を受信した各電子キャッシュレジ
スタは自己の記憶部に形成された部門別単価メモリ内の
該当部門コードの販売単価をデータ収集装置DCRから送
信された変更単価へ変更する。Each electronic cash register that receives the department code and the modified unit price changes the sales unit price of the corresponding department code in the department unit price memory formed in its own storage unit to the modified unit price transmitted from the data collection device DCR.
[発明が解決しようとする問題点] しかしながら、上記のようにデータ収集装置(DCR)か
ら所定時間おきに部門コードおよび変更単価を受領して
自己の部門別単価メモリの販売単価を変更するようにし
た電子キャッシュレジスタにおいてもまだ次のような問
題があった。すなわち、データ収集装置は各変更時刻と
その時の各変更単価とを各部門コード毎に記憶しておく
必要があるので、データ収集装置の必要とする記憶容量
が増大する。[Problems to be Solved by the Invention] However, as described above, the department code and the changed unit price are received from the data collection device (DCR) at predetermined intervals to change the sales unit price of the own unit unit price memory. The electronic cash register that was used still had the following problems. That is, since the data collection device needs to store each change time and each change unit price at that time for each department code, the storage capacity required by the data collection device increases.
また、変更時刻に達する毎に、各電子キャッシュレジス
タとデータ収集装置との間でデータ伝送を実施する必要
があるので、各電子キャッシュレジスタとデータ収集装
置とを接続する伝送路が該当時刻に混雑して各電子キャ
ッシュレジスタから販売データをデータ収集装置へ送信
する本来の業務が遅れる懸念がある。Also, since it is necessary to perform data transmission between each electronic cash register and the data collection device each time the change time is reached, the transmission line connecting each electronic cash register and the data collection device is congested at the corresponding time. Then, there is a concern that the original work of transmitting the sales data from each electronic cash register to the data collection device may be delayed.
なお、データ収集装置の記憶容量を増加しない場合に
は、該当時刻に達すると、操作員がデータ収集装置のキ
ーボードから部門コードおよび変更単価をキー入力し
て、各電子キャッシュレジスタに変更情報を入力するこ
とが考えられる。しかし、操作員がその都度キー操作に
よって単価変更することは操作員にとって非常に煩しい
ものである。また、誤操作が発生する懸念がある。If the storage capacity of the data collection device is not increased, when the relevant time is reached, the operator enters the change code into each electronic cash register by keying in the department code and change unit price from the keyboard of the data collection device. It is possible to do it. However, it is very troublesome for the operator to change the unit price by operating the key each time. In addition, there is a concern that an erroneous operation may occur.
本発明は、割引率と割引状態の変更時間間隔を記憶さ
せ、変更時間間隔経過毎に割引量を段階的に増加させる
ことによって、記憶容量を大幅に増大することなく、一
定時間おきに販売単価を自動的に変更でき、商品の販売
単価管理が容易にでき、かつ操作性を大幅に向上できる
電子キャッシュレジスタを提供することを目的とする。The present invention stores the discount rate and the change time interval of the discount state, and increases the discount amount step by step at each change time interval, so that the selling unit price is maintained at regular intervals without significantly increasing the storage capacity. It is an object of the present invention to provide an electronic cash register which can be automatically changed, the sale unit price of a product can be easily managed, and the operability can be greatly improved.
[問題点を解決するための手段] 本発明は、第1図に示すように、入力装置aを介して入
力された販売商品の部門コードに対応する販売単価を部
門別単価メモリbから読出して該当商品に対する販売登
録処理cを実行する電子キャッシュレジスタにおいて、
時間を計時するタイマdと、割引率を記憶する割引率メ
モリeと、同一割引状態が継続する時間を示す変更時間
間隔を記憶する変更時間間隔メモリf、タイマdが変更
時間間隔を計時終了した回数を示す変更回数をカウント
する変更回数カウンタgと、この変更回数カウンタgの
変更回数が変化する度に、販売単価を、初期単価からこ
の初期単価に変更回数と割引率とを乗じた額を差引いた
単価に変更する販売単価変更手段hとを備えたものであ
る。[Means for Solving Problems] According to the present invention, as shown in FIG. 1, a sales unit price corresponding to a department code of a sales product input through an input device a is read from a unit unit price memory b. In the electronic cash register that executes the sales registration process c for the corresponding product,
A timer d that measures time, a discount rate memory e that stores a discount rate, a change time interval memory f that stores a change time interval indicating a time during which the same discount state continues, and a timer d have finished measuring the change time interval. A change number counter g that counts the number of changes indicating the number of times, and each time the number of changes of the change number counter g changes, a selling unit price is calculated by multiplying the initial unit price by the number of changes and the discount rate. It is provided with a selling unit price changing means h for changing the subtracted unit price.
また、別の発明は、割引率メモリeの割比率,変更時間
間隔メモリfの変更時間間隔,変更回数カウンタgでカ
ウントされる変更回数をそれぞれ部門毎に設け、部門毎
に変更回数カウンタの変更回数が変化する度に、該当部
門の前記販売単価を、初期単価からこの初期単価に前記
変更回数と割引率とを乗じた額を差引いた単価に変更す
る販売単価変更手段h′を備えたものである。Another aspect of the present invention is to provide the division ratio of the discount rate memory e, the change time interval of the change time interval memory f, and the change count counted by the change count counter g for each department, and change the change count counter for each department. Each time the number of times of change changes, the sales unit price of the relevant department is changed to a unit price obtained by subtracting the initial unit price minus the amount obtained by multiplying the initial unit price by the number of changes and the discount rate. Is.
さらに、別の発明においては、上記各手段a〜hに加え
て、販売単価の変更開始時刻を記憶する変更開始時刻メ
モリiを設け、前記変更回数カウンタgによって、変更
開始時刻以降にタイマdが変更時間間隔を計時終了した
回数を示す変更回数をカウントするようにしたものであ
る。Furthermore, in another invention, in addition to the above-mentioned respective means a to h, a change start time memory i for storing the change start time of the selling unit price is provided, and the timer d is set after the change start time by the change number counter g. The number of changes, which indicates the number of times the change time interval has been timed, is counted.
さらに、別の発明においては、上記各手段a〜iに加え
て、販売単価の変更終了時刻を記憶する変更終了時刻メ
モリjを設け、前記変更回数カウンタgによって、変更
開始時刻以降でかつ変更終了時刻以前にタイマdが変更
時間間隔を計時終了した回数を示す変更回数をカウント
するようにしたものである。Furthermore, in another invention, in addition to the respective means a to i, a change end time memory j for storing the change end time of the selling unit price is provided, and the change number counter g is used to change after the change start time and end the change. The timer d counts the number of changes indicating the number of times the timer d has finished measuring the change time interval before the time.
さらに、別の発明においては、上記各手段a〜jに加え
て、販売単価が元の初期単価に戻る単価復帰時刻を記憶
す単価復帰時刻メモリkと、単価復帰時刻が来ると前記
販売単価変更手段fにて変更された販売単価を元の初期
単価へ戻す販売単価復帰手段lとを備えたものである。Further, in another invention, in addition to the above-mentioned means a to j, a unit price return time memory k for storing a unit price return time at which the selling unit price returns to the original initial unit price, and the selling unit price change when the unit price return time comes. The selling unit price returning means 1 for returning the selling unit price changed by the means f to the original initial unit price.
[作用] このように構成された電子キャッシュレジスタであれ
ば、タイマが変更時間間隔の計時を終了する度に変更回
数がカウントアップされるとともに初期単価に変更回数
に割引率を乗じた額がこの初期単価から差引かれて販売
単価とされる。したがって、変更時間間隔が経過する度
に販売単価が減額変更される。[Operation] With the electronic cash register configured in this way, the number of changes is incremented each time the timer finishes measuring the change time interval, and the initial unit price is multiplied by the discount rate. It is deducted from the initial unit price and used as the selling unit price. Therefore, the selling unit price is reduced and changed every time the change time interval elapses.
また、別の発明にの作用は、上記各部門毎に設定された
割引率および設定された変更時間間隔でもって、各部門
毎の販売単価が順次減額変更される。Further, as an effect of another invention, the selling unit price of each department is sequentially reduced by the discount rate set for each department and the set change time interval.
さらに別の発明の作用は、予め設定された変更開始時刻
になると、販売単価が変更時間間隔毎に順次減額変更さ
れる。Still another effect of the present invention is that, when the preset change start time comes, the selling unit price is sequentially reduced at the change time intervals.
さらに別の発明の作用は、上記作用に加えて、予め設定
された変更終了時刻になると、販売単価の減額変更が停
止される。In addition to the above-described operation, the operation of yet another invention stops the reduction of the selling unit price at the preset change end time.
さらに別の発明の作用は、上記作用に加えて、予め設定
された単価復帰時刻になると、順次減額変更されてきた
販売単価が元の初期単価に戻る。In addition to the above-described operation, the operation of still another invention is such that, when the preset unit price return time is reached, the selling unit price that has been gradually reduced is restored to the original initial unit price.
[実施例] 以下本発明の一実施例を図面を用いて説明する。[Embodiment] An embodiment of the present invention will be described below with reference to the drawings.
第2図は実施例の電子キャッシュレジスタを示す斜視図
であり、筺体1の前面に入力装置としてのキーボード2
が設けられており、筺体1の上部には販売商品の部門コ
ード,販売金額,合計金額等を電光表示する表示部3が
設けられており、中間部および下部にそれぞれレシート
発行口4、金銭を収納するドロワー5が設けられてい
る。さらに、筺体1の上面には表示部3と同一構成の客
用の表示部6が取付けられている。また、キーボード2
に隣接して[登録][点検][精算][設定]等の業務
モードを選択設定するモードキー7が設けられている。FIG. 2 is a perspective view showing an electronic cash register of the embodiment, in which a keyboard 2 as an input device is provided on the front surface of the housing 1.
Is provided, and a display unit 3 for electronically displaying the department code, sales amount, total amount, etc. of the sold product is provided at the upper part of the housing 1, and the receipt issuing port 4 and the money are provided at the middle part and the lower part, respectively. A drawer 5 for storing is provided. Further, a customer display unit 6 having the same structure as the display unit 3 is attached to the upper surface of the housing 1. Also, keyboard 2
A mode key 7 for selecting and setting a work mode such as [Registration], [Inspection], [Settlement], [Setting] is provided adjacent to.
前記キーボード2には、販売金額,販売個数等の数字デ
ータを入力する置数キー,商品の分類を示す部門(DP)
キー,小計キー(ST),合計金額を算出する預/現計キ
ー等の販売登録用キーの他に#キー,×キー等の各種フ
ァンクションキーが配列されている。On the keyboard 2, a numerical key for inputting numerical data such as sales amount and sales quantity, and a department (DP) showing the classification of goods
In addition to keys for sales registration such as keys, subtotal keys (ST), and deposit / cash total keys for calculating the total amount of money, various function keys such as # key and X key are arranged.
第3図は、電子キャッシュレジスタのブロック構成図で
ある。CPU(中央処理装置)8は、演算回路等を内蔵
し、キーボード2からの入力情報に基づいて各種の演算
処理を行なうと共に、アドレスバス9,データバス10,制
御線11を介して各業務プログラム等の固定データを記憶
するROM12と、キー入力された各商品の販売金額等の販
売データ等を記憶するRAM13とを動作させる。また、ド
ロワー5を開閉制御するドロワー制御回路14,キーボー
ド2からのキー信号が入力されるキーボード入力回路1
5,モードキー7からの指令信号が入力されるモード入力
回路16,表示部3,6へ表示信号を送出する表示制御回路1
7,レシートおよびジャーナルへ印字出力するドットプリ
ンタ18のプリンタ制御回路19および現在時刻t0を計時す
る時計回路20がそれぞれデータバス10,制御線11を介し
てCPU8に接続されている。FIG. 3 is a block diagram of an electronic cash register. The CPU (central processing unit) 8 has a built-in arithmetic circuit and the like, performs various arithmetic processing based on the input information from the keyboard 2, and executes each business program via the address bus 9, data bus 10 and control line 11. The ROM 12 that stores fixed data such as the above, and the RAM 13 that stores sales data such as the sales amount of each product key-inputted are operated. In addition, a drawer control circuit 14 for controlling the opening and closing of the drawer 5, a keyboard input circuit 1 for receiving a key signal from the keyboard 2
5, a mode input circuit 16 to which a command signal from the mode key 7 is input, a display control circuit 1 for sending a display signal to the display units 3 and 6
7. A printer control circuit 19 of a dot printer 18 for printing out on a receipt and a journal and a clock circuit 20 for measuring the current time t 0 are connected to a CPU 8 via a data bus 10 and a control line 11, respectively.
前記RAM13内には、第4図に示すように、キーボード2
の置数キーにて置数された数字データを一時格納する置
数バッファR1,後述する部門別単価メモリR10に各種デー
タを設定するときに使用する3個のフラグ(STフラグ,
#フラグ,DPフラグ)を格納するフラグ領域R2,キーボー
ド2からキー入力された割引率αを一時格納する割引率
バッファR3,同じくキー入力された変更時間間隔Δtを
一時格納する変更時間間隔バッファR4,同じくキー入力
された変更開始時刻t1と変更終了時刻t2および単価復帰
時刻t3をそれぞれ一時格納する変更開始時刻バッファR5
と変更終了時刻バッファR6および単価復帰時刻メモリR7
が形成されている。また、各種設定時刻と時計回路20か
ら得られた現在時刻t0とを比較するための演算エリアR
8,レシートおよびジャーナルへ印字出力するデータを一
時記憶する印字バッファR9および各部門コード毎に販売
単価Cを記憶する部門別単価メモリR10が形成されてい
る。As shown in FIG. 4, a keyboard 2 is provided in the RAM 13.
Numerical value buffer R1, which temporarily stores the numerical data entered by the numeric keypad, and the three flags (ST flag,
#Flag, DP flag), flag area R2, discount rate buffer R3 for temporarily storing the discount rate α keyed from the keyboard 2, change time interval buffer R4 for temporarily storing the change time interval Δt also keyed likewise keyed changes starting time t 1 and changing the end time t 2 and the unit price return time t 3 the change start time buffer temporarily stores each R5
And change end time buffer R6 and unit price recovery time memory R7
Are formed. In addition, a calculation area R for comparing various set times with the current time t 0 obtained from the clock circuit 20.
8. A print buffer R9 for temporarily storing data to be printed out on receipts and journals and a department unit price memory R10 for storing a sales unit price C for each department code are formed.
この部門別単価メモリR10は、部門1から部門NEまでの
各部門毎に、初期単価A,実際の販売登録に使用される販
売単価C,割引率α,変更時間間隔Δt,変更開始時刻t1,
変更終了時刻t2からなる部門設定メモリと、変更回数P
をカウントする変更回数カウンタR11,および同一割引状
態が継続する時間Tを計時するタイマとしてのタイマカ
ウンタR12が形成されている。The sector unit price memory R10, for each sector from sector 1 to sector N E, the initial bid A, sales prices C used for the actual sales registration, the discount rate alpha, changing the time interval Delta] t, change start time t 1 ,
Department setting memory consisting of change end time t 2 and change count P
A change counter R11 that counts and a timer counter R12 as a timer that counts the time T during which the same discount state continues.
なお、RAM13内には、上述した各メモリの他に、一人の
客に販売した商品の合計金額を算出する合計器や各種販
売データを累積する集計メモリが形成されている。In addition to the above-mentioned memories, the RAM 13 is provided with a totalizer for calculating the total price of the products sold to one customer and a totaling memory for accumulating various sales data.
しかして、前記CPU8は第5図の流れ図に従って部門別単
価メモリR10に対する各種データの設定処理を実行する
ようにプログラム構成されている。すなわち、流れ図が
開始されると、モードキー7が[設定]モードに設定さ
れていることを確認し、キーボード2からのキー入力待
ちとなる。キー入力されると、そのキーの種類を調べ
る。P1にて置数キーであれば、キー入力された置数デー
タをRAM13の置数バッファR1および印字バッファR9へ格
納するとともに表示部3に表示し、次のキー入力を待
つ。The CPU 8 is programmed so as to execute various data setting processing for the department unit price memory R10 according to the flow chart of FIG. That is, when the flow chart is started, it is confirmed that the mode key 7 is set to the [setting] mode, and the key input from the keyboard 2 is awaited. When the key is input, the type of the key is checked. If it is a numeric key in P1, the numeric data input by the key is stored in the numeric buffer R1 and the print buffer R9 of the RAM 13 and is displayed on the display unit 3 to wait for the next key input.
P2にてキー入力されたキーが×キーであれば部門別単価
メモリR10に対する設定業務が開始されたと判断して置
数バッファR1に格納されている置数の値を調べる。P3に
て値数が[30]であれば第6図の割引率・変更時間間隔
の設定処理を開始する。If the key input in P2 is the × key, it is determined that the setting operation for the department unit price memory R10 has started, and the value of the number stored in the number buffer R1 is checked. If the value number is [30] in P3, the discount rate / change time interval setting process of FIG. 6 is started.
第6図の割引率・変更時間間隔設定処理が開始される
と、印字バッファR9の[30]の数字を第11図に示すよう
にレシート21およびジャーナルに印字出力したのち、印
字バッファR9および置数バッファR1をクリアする。次に
キー入力待ちの状態になり、P4において、置数キーが入
力された場合は、置数データを置数バッファR1および印
字バッファR9へ格納するとともに、表示制御回路17を介
して表示部3に表示し、再び次のキー入力待ちになる。
P4にて入力したキー信号が置数キー以外の場合で、P5に
おいて、小計(ST)キーであれば、置数バッファR1に置
数が有り、その置数が0から99の範囲であることを確認
した後、置数データを割引率αとしてRAM13の割引率バ
ッファR3へ格納する。次にその割引率αを印字バッファ
R9へセットして第11図に示すようにレシート21およびジ
ャーナルへ印字出力する。次に割引率印字終了を示すフ
ラグ領域R2のSTフラグを1に設定し、置数バッファR1お
よび印字バッファR9をクリアする。そして、次のキー入
力待ちになる。When the discount rate / change time interval setting process in FIG. 6 is started, the number [30] in the print buffer R9 is printed out on the receipt 21 and the journal as shown in FIG. Clear the number buffer R1. Next, in the state of waiting for key input, when the numeric key is input at P4, the numeric data is stored in the numeric buffer R1 and the print buffer R9, and the display unit 3 is also displayed via the display control circuit 17. Is displayed, and the next key input is awaited again.
If the key signal input at P4 is other than the numeric key, and if it is the subtotal (ST) key at P5, there is a numeric value in the numeric value buffer R1 and the numeric value must be in the range 0 to 99. After confirming, the numerical data is stored in the discount rate buffer R3 of the RAM 13 as the discount rate α. Next, print the discount rate α
Set it in R9 and print out on receipt 21 and journal as shown in FIG. Next, the ST flag of the flag area R2 indicating the end of the discount rate printing is set to 1, and the numeral buffer R1 and the print buffer R9 are cleared. Then, it waits for the next key input.
P6にて#キーがキー入力されると、STフラグが1に設定
されており、置数バッファR1に置数が有ること、および
その置数が1から99の範囲内であることを確認する。そ
の後、置数バッファR1の置数を変更時間間隔Δtとして
変更時間間隔バッファR4へ格納するとともに、印字バッ
ファR9を介してレシート21およびジャーナルへ印字出力
する。そして、変更時間間隔印字済みを示す#フラグを
1に設定し、置数バッファR1および印字バッファR9をク
リアし次のキー入力待ちになる。When the # key is typed at P6, check that the ST flag is set to 1 and that there is a number in the number buffer R1 and that the number is within the range of 1 to 99. . After that, the register number of the register buffer R1 is stored as the change time interval Δt in the change time interval buffer R4, and is also printed out to the receipt 21 and the journal via the print buffer R9. Then, the # flag indicating that the change time interval has been printed is set to 1, the number buffer R1 and the print buffer R9 are cleared, and the next key input is awaited.
P7にて部門(DP)キーがキー入力されると、#フラグが
1に設定されており、置数バッファR1に置数データが格
納されていないことを確認の後、キー入力されたキーの
部門コードDPをレシート21,ジャーナルに印字する。次
に割引率バッファR3,変更時間間隔バッファR4に一時格
納されている割引率αおよび変更時間間隔Δtを部門別
単価メモリR10の該当部門の部門設定メモリの各領域に
格納する。次に割引率と変更時間間隔上の部門設定メモ
リへの格納が終了したことを示すDPフラグを1に設定し
た後、置数バッファR1,割引率バッファR3,変更時間間隔
バッファR4をクリアする。When the department (DP) key is keyed in on P7, the # flag is set to 1 and after confirming that no number data is stored in the number buffer R1, the key entered Print the department code DP on receipt 21, journal. Next, the discount rate α and the change time interval Δt which are temporarily stored in the discount rate buffer R3, the change time interval buffer R4 are stored in the respective areas of the department setting memory of the corresponding department of the department unit price memory R10. Next, after setting the DP flag indicating that the storage in the department setting memory on the discount rate and the change time interval is completed to 1, the number buffer R1, the discount rate buffer R3, and the change time interval buffer R4 are cleared.
P8において、預/現計キーがキー入力されると、DPフラ
グが1に設定され、置数バッファR1に置数が格納されて
いないことを確認すると、全部の部門コードに対する割
引率および変更時間間隔の設定処理が終了したと判断し
て、レシート21を発行し、各フラグを0に解除し、置数
バッファR1および印字バッファR9をクリアする。In P8, when the deposit / cash total key is keyed in, the DP flag is set to 1, and if it is confirmed that no register is stored in the register buffer R1, the discount rate and change time for all department codes When it is determined that the interval setting process has been completed, a receipt 21 is issued, each flag is cleared to 0, and the number buffer R1 and print buffer R9 are cleared.
第5図のP9において、置数バッファR1の置数データが
[31]であれば、第7図の変更開始時刻の設定処理業務
を開始する。In P9 of FIG. 5, if the number data of the number buffer R1 is [31], the change start time setting processing task of FIG. 7 is started.
第7図の変更開始時刻の設定処理業務が開始されると、
第12図に示すようにレシート21に印字バッファR9の[3
1]の数字を印字したのち、置数バッファR1および印字
バッファR9をクリアし、キー入力待ちになる。P10にて
置数キーがキー入力されると、入力された置数データを
置数バッファR1および印字バッファR9に格納するととも
に表示部3に表示する。When the processing for setting the change start time in FIG. 7 is started,
As shown in FIG. 12, print the receipt buffer R9 [3
After printing the number 1], clear the number buffer R1 and print buffer R9, and wait for key input. When the numeral key is keyed in at P10, the inputted numeral data is stored in the numeral buffer R1 and the print buffer R9 and displayed on the display unit 3.
P11にて入力されたキーが#キーであれば、置数バッフ
ァR1に0から9999までの置数が有ることを確認すると、
その置数を時.分で表示された変更開始時刻t1として変
更開始時刻バッファR5へ格納する。そして、第12図に示
すように印字バッファR9の変更開始時刻t1をレシート21
およびジャーナルに印字する。そして、#フラグを1に
設定した後、置数バッファR1および印字バッファR9をク
リアして次のキー入力待ちとなる。If the key entered in P11 is the # key, confirm that there is a number from 0 to 9999 in the number buffer R1.
The number is the hour. The change start time t 1 displayed in minutes is stored in the change start time buffer R5. Then, as shown in FIG. 12, the change start time t 1 of the print buffer R9 is set to the receipt 21
And print it on the journal. Then, after setting the # flag to 1, the number buffer R1 and the print buffer R9 are cleared and the next key input is awaited.
P12にて一つの部門(DP)キーがキー入力されると、#
フラグが1に設定され、置数バッファR1に置数が格納さ
れていないことを確認ののち、第12図に示すように部門
コードDPをレシート21およびジャーナルに印字する。次
に変更開始時刻バッファR5の変更開始時刻t1を部門別単
価メモリR10の該当部門コードの部門設定メモリの該当
領域に格納する。その後、DPフラグを1に設定し、変更
開始時刻バッファR5の変更開始時刻t1をクリアする。When one department (DP) key is pressed on P12, #
After confirming that the flag is set to 1 and the number is not stored in the number buffer R1, the department code DP is printed on the receipt 21 and the journal as shown in FIG. Then stores the change start time t 1 of the change start time buffer R5 in the corresponding area of the sector setting memory of the relevant department code departmental bids memory R10. After that, the DP flag is set to 1 and the change start time t 1 of the change start time buffer R5 is cleared.
P13にて、預/現計キーがキー入力されると、全部の部
門コードに対する変更開始時刻t1の設定処理が終了した
と判断して、DPフラグが1に設定されていること、置数
バッファR1に置数が格納されていないことを確認したの
ち、レシート21を発行する。そして、各フラグを0に解
除し、置数バッファR1および印字バッファR9をクリアす
る。When the deposit / cash total key is pressed in P13, it is determined that the setting process of the change start time t 1 for all department codes has ended, and the DP flag is set to 1 After confirming that the buffer R1 does not store the number, the receipt 21 is issued. Then, each flag is cleared to 0, and the numeral buffer R1 and the print buffer R9 are cleared.
第5図のP14にて置数バッファR1の置数データが[32]
であれば、第8図に示す変更終了時刻の設定処理業務を
開始する。The number data in the number buffer R1 is [32] at P14 in Fig. 5.
If so, the processing for setting the change end time shown in FIG. 8 is started.
第8図の変更終了時刻の設定処理業務が開始されると、
第13図に示すようにレシート21に印字バッファR9の[3
2]の数字を印字したのち、置数バッファR1および印字
バッファR9をクリアし、キー入力待ちになる。P15にて
置数キーがキー入力されると、入力された置数データを
置数バッファR1および印字バッファR9に格納するととも
に表示部3に表示する。When the processing for setting the change end time in FIG. 8 is started,
As shown in FIG. 13, print the receipt buffer R9 [3
After printing the number 2], clear the number buffer R1 and print buffer R9, and wait for key input. When the numeric key is keyed in at P15, the inputted numeric data is stored in the numeric buffer R1 and the print buffer R9 and displayed on the display unit 3.
P16にて入力されたキーが#キーであれば、置数バッフ
ァR1に0から9999までの置数が有ることを確認すると、
その置数を時.分で表示された変更終了時刻t2として変
更終了時刻バッファR6へ格納する。そして、第13図に示
すように印字バッファR9の変更終了時刻t2をレシート21
およびジャーナルに印字する。そして、#フラグを1に
設定した後、置数バッファR1および印字バッファR9をク
リアして次のキー入力待ちとなる。If the key entered in P16 is the # key, confirm that there is a number from 0 to 9999 in the number buffer R1.
The number is the hour. The change end time t 2 displayed in minutes is stored in the change end time buffer R6. Then, as shown in FIG. 13, the change end time t 2 of the print buffer R9 is set to the receipt 21
And print it on the journal. Then, after setting the # flag to 1, the number buffer R1 and the print buffer R9 are cleared and the next key input is awaited.
P17にて一つの部門(DP)キーがキー入力されると、#
フラグが1に設定され、置数バッファR1に置数が格納さ
れていないことを確認ののち、第13図に示すように部門
コードDPをレシート21およびジャーナルに印字する。次
に変更終了時刻バッファR6の変更終了時刻t2を部門別単
価メモリR10の該当部門コードの部門設定メモリの該当
領域に格納する。その後、DPフラグを1に設定し、変更
終了時刻バッファR6の変更終了時刻t2をクリアする。When one department (DP) key is entered on P17, #
After the flag is set to 1 and it is confirmed that the register number is not stored in the register buffer R1, the department code DP is printed on the receipt 21 and the journal as shown in FIG. Next, the change end time t 2 of the change end time buffer R6 is stored in the corresponding area of the department setting memory of the corresponding department code of the department unit price memory R10. Then, set the DP flag to 1, to clear the change end time t 2 of the change the end time buffer R6.
P18にて、預/現計キーがキー入力されると、全部の部
門コードに対する変更終了時刻t2の設定処理が終了した
と判断して、DPフラグが1に設定されていること、置数
バッファR1に置数が格納されていないことを確認したの
ち、レシート21を発行する。そして、各フラグを0に解
除し、置数バッファR1および印字バッファR9をクリアす
る。When the deposit / cash total key is pressed on P18, it is determined that the setting process of the change end time t 2 for all department codes has ended, and the DP flag is set to 1 After confirming that the buffer R1 does not store the number, the receipt 21 is issued. Then, each flag is cleared to 0, and the numeral buffer R1 and the print buffer R9 are cleared.
第5図のP19において、置数バッファR1の置数データが
[33]であれば第9図の単価復帰時刻の設定処理業務を
開始する。In P19 of FIG. 5, if the number data of the number buffer R1 is [33], the unit price recovery time setting processing task of FIG. 9 is started.
第9図の単価復帰時刻の設定処理が開始されると、第14
図に示すようにレシート21に印字バッファR9の[33]の
数字を印字したのち、置数バッファR1および印字バッフ
ァR9をクリアし、キー入力待ちになる。P20にて置数キ
ーがキー入力されると、入力された置数データを置数バ
ッファR1および印字バッファR9に格納するとともに表示
部3に表示する。When the unit price recovery time setting process of FIG.
As shown in the figure, after printing the number [33] of the print buffer R9 on the receipt 21, the numeral buffer R1 and the print buffer R9 are cleared, and the key input is waited. When the numeral key is keyed in at P20, the inputted numeral data is stored in the numeral buffer R1 and the print buffer R9 and displayed on the display unit 3.
P21にて入力されたキーが預/現計キーであれば、置数
バッファR1に0から9999までの置数が有ることを確認す
ると、その置数を時.分で表示された単価復帰時刻t3と
して単価復帰時刻メモリR7へ格納する。そして、第14図
に示すように印字バッファR9の単価復帰時刻t3をレシー
ト21およびジャーナルに印字する。そして、レシート21
を発行し、置数バッファR1および印字バッファR9をクリ
アしてこの単価復帰時刻の設定処理業務を終了する。If the key entered in P21 is the deposit / cash total key, confirm that there is a register number from 0 to 9999 in the register buffer R1, and then enter that number. Stored as bid return time t 3 when displayed in minutes to bid return time memory R7. Then, as shown in FIG. 14, the unit price recovery time t 3 of the print buffer R9 is printed on the receipt 21 and the journal. And receipt 21
Is issued to clear the unit number buffer R1 and the print buffer R9, and the unit price recovery time setting processing operation is completed.
以上でRAM13の部門別単価メモリR10の各部門コードの部
門設定メモリに対する各割引率α,各変更時間間隔Δt,
各変更開始時刻t1,各変更終了時刻t2の設定業務および
単価復帰時刻メモリR7に対する単価復帰時刻t3の設定業
務が終了する。With the above, each discount rate α for each department code of each department code of each department code R10 of RAM13, each change time interval Δt,
The setting work for each change start time t 1 and each change end time t 2 and the setting work for the unit price return time t 3 for the unit price return time memory R7 are completed.
なお、部門別単価メモリR10の各部門の初期単価Aは通
常の設定方法にて設定される。そして、初期単価Aの設
定と同時に販売単価Cは初期単価Aに設定される。The initial unit price A of each department in the department unit price memory R10 is set by a normal setting method. Then, at the same time as the initial unit price A is set, the selling unit price C is set to the initial unit price A.
このような状態において、モードキー7を[登録]モー
ドに設定して通常の販売登録業務を実行中においては、
キーボード2から販売商品の部門キーがキー入力される
と、部門別単価メモリR10の該当部門コードの販売単価
Cでもって、販売商品の販売登録処理が実行される。In such a state, when the mode key 7 is set to the [registration] mode and normal sales registration work is being executed,
When the department key of the sale item is input from the keyboard 2, the sale item sale registration process is executed with the sale unit price C of the relevant section code in the unit unit price memory R10.
そして、各部門の販売単価Cの減額変更処理は第10図に
示す1分毎の割込信号に応動するるタイマ割込処理にて
実行される。Then, the processing for changing the reduction of the sales unit price C of each department is executed by the timer interruption processing in response to the interruption signal for every minute shown in FIG.
すなわち、第10図において、タイマ割込処理が開始され
ると、時計回路20から現在時刻t0を読出す。次に部門別
単価メモリR10の1からNEまでの部門コードの読出しポ
インタを示す部門コードNを初期値1に設定する。次に
P22にて部門コードNの部門設定メモリの変更開始時刻t
1Nを読む。P23にて現在時刻t0が変更開始時刻t1Nに一致
すれば、変更回数カウンタR11の変更回数PNを初期値1
に設定した後、P24にて下式で示される割引額BNを算出
する。That is, in FIG. 10, when the timer interrupt process is started, the current time t 0 is read from the clock circuit 20. Then set the department code N indicating the read pointer of the department code from one sector unit price memory R10 to N E to the initial value 1. next
Change start time t of the department setting memory for department code N on P22
Read 1N . If the current time t 0 matches the change start time t 1N in P23, the change count P N of the change counter R11 is set to the initial value 1
After setting to, calculate the discount amount B N shown in the following formula on P24.
BN=ANPNαN 割引額BNが求まると、次式で実際の販売単価CNを算出す
る。B N = A N P N α N When the discount amount B N is obtained, the actual sales unit price C N is calculated using the following formula.
CN=AN−BN そして、この算出された販売単価CNを新たな販売単価CN
として販売単価領域へ設定する。その後、該当部門コー
ドのタイマカウンタR12をリセット(起動)する(TN=
0)。次にP25にてタイマカウンタR12のカウント値TNを
1だけカウントアップし、P26にて部門コードNを1だ
け増加する。そして、P27にて増加後の部門コードNが
最終部門コードNEを越えていないことを確認すると、P2
2へ戻り、増加後の部門コードNの変更開始時刻t1Nを読
む。C N = A N −B N And the calculated sales unit price C N is the new sales unit price C N
As the sales unit price area. After that, the timer counter R12 of the relevant department code is reset (started) ( TN =
0). Next, the count value T N of the timer counter R12 is incremented by 1 at P25, and the department code N is incremented by 1 at P26. When it is confirmed on P27 that the increased department code N does not exceed the final department code N E , P2
Return to 2 and read the change start time t 1N of the department code N after the increase.
そして、P23にて現在時刻t0が変更開始時刻t1Nに一致し
ていない場合にはP28にて現在時刻t0が単価復帰時刻メ
モリR7の単価復帰時刻t3以上になっていないことを確認
し、さらに、P29にて現在時刻t0が該当部門コードNの
変更終了時刻t2N越えていないことを確認する。次にP30
にて該当部門コードNのタイマカウンタR12のカウント
値TNが変更時間間隔ΔtNに一致した場合、同一割引状態
が変更時間間隔Δtだけ継続したと判断する。そして、
変更回数カウンタR11の変更回数PNを1だけ増加し、前
述のP24へ進み、該当部門コードの販売単価変更処理を
開始する。すなわち、増加後の変更回数PNを用いて該当
部門コードの割引額BNを算出する。Then, make sure that the current time t 0 at P28 not in the unit price return time t 3 or more of the unit price return time memory R7 in the case where the current time t 0 at P23 does not match the change start time t 1N Then, at P29, it is confirmed that the current time t 0 does not exceed the change end time t 2N of the relevant department code N. Then P30
Count value T N of the timer counter R12 of the corresponding department code N if matching the changed time interval Delta] t N, it is determined that the same discount state continues for a change time interval Delta] t at. And
The number of changes P N of the number-of-changes counter R11 is incremented by 1, and the process proceeds to P24 described above to start the sales unit price change process for the relevant department code. That is, the discount amount B N of the relevant department code is calculated using the increased number of changes P N.
なお、P30にてタイマカウンタR12のカウント値TNが変更
時間間隔ΔtNに達していない場合は、そのままP25へ進
み、タイマカウンタR12のカウント値TNを1だけ増加す
る。If the count value T N of the timer counter R12 has not reached the change time interval Δt N at P30, the process directly proceeds to P25 and increments the count value T N of the timer counter R12 by 1.
さらに、P29にて現在時刻t0が変更終了時刻t2を越えて
いた場合は、該当部門コードの販売単価変更は実施しな
いので、P26へ進み、部門コードNを1だけ増加する。Further, if the current time t 0 exceeds the change end time t 2 in P29, the selling unit price of the relevant department code is not changed, so the process proceeds to P26 and increments the department code N by 1.
さらに、P28にて現在時刻t0が単価復帰時刻メモリR7の
単価復帰時刻t3以上になった場合は、該当部門コードN
の販売単価CNを初期単価ANへ復帰させる。そして、P26
へ進み、部門コードNを1だけ増加する。Further, when the current time t 0 becomes more than the unit price recovery time t 3 of the unit price recovery time memory R7 in P28, the corresponding department code N
The selling unit price C N of is returned to the initial unit price A N. And P26
And the department code N is incremented by 1.
このように構成された電子キャッシュレジスタにおい
て、例えば部門1の商品に対して第11図乃至第14図の各
レシート21に示すように、割引率α=5%,変更時間間
隔Δt=30分,変更開始時刻t1=10時,変更終了時刻t2
=14時,単価復帰時刻t3=17時(全部門に共通)と設定
した場合における販売単価変化の流れを説明する。まず
部門1の初期単価Aを1000円に設定すると、その時点で
販売単価Cも1000円に設定される。そして、変更開始時
刻t1=10時になると、初期単価A=1000円に割引率α=
5%を乗じた割引額B=50円が初期単価1000円から差引
かれて販売単価Cが950円となる。そして、変更時間間
隔Δt=30分が経過すると、すなわち10時30分になると
再び先ほど変更になった販売単価950円から50円が差引
かれて、販売単価Cが900円へ変更される。このように
変更終了時刻t2=14時になるまで、30分経過する度に販
売単価Cが50円づつ減額変更される。そして、変更終了
時刻t2=14時になると、最後の単価変更を行なう。この
場合、部門1の販売単価Cは最終的に550円になる。そ
して、単価復帰時刻t3=17時になるまではその販売単価
550円を維持したままである。In the electronic cash register configured as described above, for example, as shown in each receipt 21 of FIG. 11 to FIG. 14 for the goods of the department 1, the discount rate α = 5%, the change time interval Δt = 30 minutes, Change start time t 1 = 10:00, change end time t 2
The following describes the flow of sales unit price changes when = 14: 00 and unit price recovery time t 3 = 17: 00 (common to all departments). First, if the initial unit price A of department 1 is set to 1000 yen, then the selling unit price C is also set to 1000 yen. When the change start time t 1 = 10:00, the initial unit price A = 1000 yen and the discount rate α =
The discount amount B = 50 yen multiplied by 5% is deducted from the initial unit price of 1000 yen, and the selling unit price C becomes 950 yen. When the change time interval Δt = 30 minutes elapses, that is, at 10:30, the sales unit price C is changed to 900 yen by subtracting 50 yen from the sales unit price 950 yen that has been changed again. In this way, the selling unit price C is reduced by 50 yen each time 30 minutes elapses until the change end time t 2 = 14: 00. Then, when the change end time t 2 = 14: 00, the final unit price change is performed. In this case, the unit sales price C of the department 1 is finally 550 yen. Then, the selling unit price until the unit price recovery time t 3 = 17: 00
It remains at 550 yen.
17時になった時点で初期単価A=1000円が読出されてこ
の初期単価1000円が販売単価Cに設定される。すなわ
ち、単価復帰時刻t3を閉店時間に設定しておけば、翌日
の開店時に各部門の販売単価Cは初期単価Aへ自動的に
戻る。At 17:00, the initial unit price A = 1000 yen is read and this initial unit price 1000 yen is set as the selling unit price C. That is, if the unit price recovery time t 3 is set to the closing time, the selling unit price C of each department is automatically returned to the initial unit price A at the opening of the next day.
このように、割引率α,変更時間間隔Δtおよび初期単
価Aを設定しておくことによって、変更時間間隔Δtが
経過する度に実際の販売単価Cを初期単価Aから順次段
階的に自動的に割引くことが可能である。したがって、
操作者は何等単価の変更操作を実施することはないの
で、単価変更に伴う余分の作業が省略でき、販売業務の
作業能率を大幅に向上できる。特に、販売単価を変更す
る部門が多い場合においては、いちいちマニアル操作で
単価変更を行なうことは困難であるので、本発明におい
ては、全て自動的に実行されるので、非常に便利であ
る。By setting the discount rate α, the change time interval Δt and the initial unit price A in this way, the actual sales unit price C is automatically and sequentially stepwise from the initial unit price A each time the change time interval Δt elapses. It is possible to discount. Therefore,
Since the operator does not perform any unit price changing operation, the extra work involved in changing the unit price can be omitted, and the work efficiency of sales operations can be greatly improved. In particular, in the case where there are many departments that change the selling unit price, it is difficult to change the unit price by manual operation one by one. Therefore, according to the present invention, all of them are automatically executed, which is very convenient.
また、一定の変更時間間隔Δtおきに販売単価Cが自動
的に変化するので、変更のし忘れ等の人為的ミスを最少
限に抑制できる。Further, since the selling unit price C automatically changes at a constant change time interval Δt, human error such as forgetting to change can be suppressed to a minimum.
さらに、記憶部には最低限、割引率と変更時間間隔とが
格納されていれば、販売単価が自動的に減額変更される
ので、記憶部の記憶容量を従来装置に比較して大幅に低
減できる。Furthermore, if at least the discount rate and the change time interval are stored in the storage unit, the selling unit price is automatically reduced and changed, so the storage capacity of the storage unit is greatly reduced compared to the conventional device. it can.
さらに、各部門毎に割引率αと変更時間間隔Δtとを設
定可能にしたので、各商品部門毎に販売戦略上最も有効
な割引率αおよび変更時間間隔Δtを設定することが出
来る。Further, since the discount rate α and the change time interval Δt can be set for each department, the most effective discount rate α and the change time interval Δt in the sales strategy can be set for each product department.
また、販売単価Cの割引開始を示す変更開始時刻t1を任
意に設定できるので、生鮮食品等において、鮮度の低下
の程度に応じて各部門毎に最適時刻から単価変更を開始
できる。Further, since the change start time t 1 indicating the start of discounting the selling unit price C can be arbitrarily set, the unit price change can be started from the optimum time for each department according to the degree of freshness of fresh food or the like.
また、変更終了時刻t2の設定を行なうことにより、販売
単価Cをある程度の単価まで下げたら、そこで単価の減
額変更を終了させ、一定の単価を維持させることが可能
であるので、販売単価Cが下がり過ぎるのを防止でき
る。Further, by performing the setting of the change end time t 2, the After lowering the sales price C up to a certain unit price, where to end the reduction bid changes, since it is possible to maintain a constant unit price, sales prices C Can be prevented from falling too low.
さらに、単価復帰時刻t3の設定を行なうことにより、こ
の単価復帰時刻t3を閉店時刻に設定すれば、翌日には各
部門の販売単価Cは全て初期単価Aに自動的に戻るの
で、開店時刻前に販売単価Cを元の初期単価Aに戻す操
作を実施する必要がない。したがって、開店時の準備作
業の作業能率を大幅に向上できる。Further, by performing the setting of the bid return time t 3, by setting the unit price return time t 3 to closing time, since the next day the sales unit price C of each division automatically returns all initial bid A, opening It is not necessary to perform the operation of returning the selling unit price C to the original initial unit price A before the time. Therefore, the work efficiency of the preparatory work when the store is opened can be significantly improved.
[発明の効果] 以上説明したように本発明の電子キャッシュレジスタに
よれば、割引率と割引状態の変更時間間隔を記憶させ、
変更時間間隔経過毎に割引量を段階的に増加させてい
る。したがって、記憶容量を大幅に増大することなく、
一定時間おきに販売単価を自動的に変更でき、商品の販
売単価管理が容易にでき、かつ操作性を大幅に向上で
き、さらに販売業務全体の作業能率を大幅に向上でき
る。[Effects of the Invention] As described above, according to the electronic cash register of the present invention, the discount rate and the change time interval of the discount state are stored,
The discount amount is increased stepwise as the change time interval elapses. Therefore, without significantly increasing the storage capacity,
The selling unit price can be automatically changed at regular intervals, the selling unit price of products can be easily managed, the operability can be greatly improved, and the work efficiency of the entire sales operation can be greatly improved.
第1図は本発明の構成を示す機能ブロック図、第2図乃
至第14図は本発明の一実施例に係わる電子キャッシュレ
ジスタを示すものであり、第2図は全体を示す斜視図、
第3図はブロック構成図、第4図は記憶部の主なメモリ
を示す図、第5図乃至第10図は動作を示す流れ図、第11
図乃至第14図はレシートの印字フォーマットを示す図で
ある。 1……筺体、2……キーボード、3,6……表示部、7…
…モードキー、8……CPU、13……RAM、20……時計回
路、21……レシート、R10……部門別単価メモリリ、R11
……変更回数カウンタ、R12……タイマカウンタ、A…
…初期単価、C……販売単価、α……割引率、Δt……
変更時間間隔、t1……変更開始時刻、t2……変更終了時
刻、t3……単価復帰時刻。FIG. 1 is a functional block diagram showing the configuration of the present invention, FIGS. 2 to 14 show an electronic cash register according to an embodiment of the present invention, and FIG. 2 is a perspective view showing the whole.
FIG. 3 is a block diagram, FIG. 4 is a diagram showing a main memory of a storage unit, FIGS. 5 to 10 are flow charts showing an operation, and FIG.
FIG. 14 to FIG. 14 are views showing the print format of the receipt. 1 ... Housing, 2 ... Keyboard, 3,6 ... Display, 7 ...
… Mode key, 8 …… CPU, 13 …… RAM, 20 …… Clock circuit, 21 …… Receipt, R10 …… Unit price memory, R11
…… Change counter, R12 …… Timer counter, A…
… Initial unit price, C …… Sales unit price, α …… Discount rate, Δt ……
Change time interval, t 1 …… Change start time, t 2 …… Change end time, t 3 …… Unit price recovery time.
Claims (5)
門コードに対応する販売単価を部門別単価メモリから読
出して該当商品に対する販売登録処理を実行する電子キ
ャッシュレジスタにおいて、時間を計時するタイマと、
割引率を記憶する割引率メモリと、同一割引状態が継続
する時間を示す変更時間間隔を記憶する変更時間間隔メ
モリと、前記タイマが前記変更時間間隔を計時終了した
回数を示す変更回数をカウントする変更回数カウンタ
と、この変更回数カウンタの変更回数が変化する度に、
前記販売単価を、初期単価からこの初期単価に前記変更
回数と割引率とを乗じた額を差引いた単価に変更する販
売単価変更手段とを備えたことを特徴とする電子キャッ
シュレジスタ。1. A timer for measuring time in an electronic cash register, which reads a sales unit price corresponding to a department code of a sales product input from an input device from a unit unit price memory and executes a sales registration process for the product. When,
A discount rate memory that stores a discount rate, a change time interval memory that stores a change time interval indicating a time during which the same discount state continues, and a change count that indicates the number of times the timer has timed the change time interval. The change counter and each time the change count of this change counter changes,
An electronic cash register, comprising: a selling unit price changing means for changing the selling unit price from an initial unit price to a unit price obtained by subtracting an amount obtained by multiplying the initial unit price by the number of changes and the discount rate.
門コードに対応する販売単価を部門別単価メモリから読
出して該当商品に対する販売登録処理を実行する電子キ
ャッシュレジスタにおいて、時間を計時するタイマと、
部門毎に割引率を記憶する割引率メモリと、部門毎に同
一割引状態が継続する時間を示す変更時間間隔を記憶す
る変更時間間隔メモリと、部門毎に前記タイマが前記変
更時間間隔を計時終了した回数を示す変更回数をカウン
トする変更回数カウンタと、部門毎に前記変更回数カウ
ンタの変更回数が変化する度に、該当部門の前記販売単
価を、初期単価からこの初期単価に前記変更回数と割引
率とを乗じた額を差引いた単価に変更する販売単価変更
手段とを備えたことを特徴とする電子キャッシュレジス
タ。2. A timer for measuring time in an electronic cash register, which reads a sales unit price corresponding to a department code of a sales product input from an input device from a unit price memory for each department and executes a sales registration process for the product. When,
A discount rate memory that stores a discount rate for each department, a change time interval memory that stores a change time interval that indicates the time when the same discount state continues for each department, and the timer for each department that finishes timing the change time interval. The change counter that counts the number of changes, and each time the number of changes in the change counter changes for each department, the sales unit price of the department is changed from the initial unit price to this initial unit price and the discount is discounted. An electronic cash register, comprising: a selling unit price changing means for changing a unit price obtained by subtracting an amount obtained by multiplying a rate.
門コードに対応する販売単価を部門別単価メモリから読
出して該当商品に対する販売登録処理を実行する電子キ
ャッシュレジスタにおいて、時間を計時するタイマと、
割引率を記憶する割引率メモリと、同一割引状態が継続
する時間を示す変更時間間隔を記憶する変更時間間隔メ
モリと、前記販売単価の変更開始時刻を記憶する変更開
始時刻メモリと、前記変更開始時刻以降に前記タイマが
前記変更時間間隔を計時終了した回数を示す変更回数を
カウントする変更回数カウンタと、この変更回数カウン
タの変更回数が変化する度に、前記販売単価を、初期単
価からこの初期単価に前記変更回数と割引率とを乗じた
額を差引いた単価に変更する販売単価変更手段とを備え
たことを特徴とする電子キャッシュレジスタ。3. A timer for counting time in an electronic cash register which reads out a sales unit price corresponding to a department code of a sales product input from an input device from a unit unit price memory and executes a sales registration process for the product. When,
A discount rate memory that stores a discount rate, a change time interval memory that stores a change time interval that indicates the time when the same discount state continues, a change start time memory that stores the change start time of the selling unit price, and the change start A change counter that counts the number of changes indicating the number of times the timer has timed the change time interval after the time, and the sale unit price is changed from the initial unit price to the initial unit price each time the change count of the change counter changes. An electronic cash register, comprising: a selling unit price changing unit for changing a unit price to a unit price obtained by subtracting an amount obtained by multiplying the unit price by the number of changes and the discount rate.
門コードに対応する販売単価を部門別単価メモリから読
出して該当商品に対する販売登録処理を実行する電子キ
ャッシュレジスタにおいて、時間を計時するタイマと、
割引率を記憶する割引率メモリと、同一割引状態が継続
する時間を示す変更時間間隔を記憶する変更時間間隔メ
モリと、前記販売単価の変更開始時刻を記憶する変更開
始時刻メモリと、前記販売単価の変更終了時刻を記憶す
る変更終了時刻メモリと、前記変更開始時刻以降でかつ
前記変更終了時刻以前に前記タイマが前記変更時間間隔
を計時終了した回数を示す変更回数をカウントする変更
回数カウンタと、この変更回数カウンタの変更回数が変
化する度に、前記販売単価を、初期単価からこの初期単
価に前記変更回数と割引率とを乗じた額を差引いた単価
に変更する販売単価変更手段とを備えたことを特徴とす
る電子キャッシュレジスタ。4. A timer for measuring time in an electronic cash register for reading out a sales unit price corresponding to a department code of a sales product input from an input device from a unit unit price memory and executing a sales registration process for the product. When,
A discount rate memory for storing a discount rate, a change time interval memory for storing a change time interval indicating a time during which the same discount state continues, a change start time memory for storing a change start time of the selling unit price, and the selling unit price. A change end time memory for storing the change end time, and a change number counter for counting the number of changes indicating the number of times the timer has timed the change time interval after the change start time and before the change end time, Each time the number of changes in the number-of-changes counter changes, the selling unit price is changed to a unit price obtained by subtracting the initial unit price from the initial unit price minus the amount obtained by multiplying the number of changes and the discount rate. An electronic cash register characterized in that
門コードに対応する販売単価を部門別単価メモリから読
出して該当商品に対する販売登録処理を実行する電子キ
ャッシュレジスタにおいて、時間を計時するタイマと、
割引率を記憶する割引率メモリと、同一割引状態が継続
する時間を示す変更時間間隔を記憶する変更時間間隔メ
モリと、前記販売単価の変更開始時刻を記憶する変更開
始時刻メモリと、前記販売単価の変更終了時刻を記憶す
る変更終了時刻メモリと、販売単価が元の初期単価に戻
る単価復帰時刻を記憶す単価復帰時刻メモリと、前記変
更開始時刻以降でかつ前記変更終了時刻以前に前記タイ
マが前記変更時間間隔を計時終了した回数を示す変更回
数をカウントする変更回数カウンタと、この変更回数カ
ウンタの変更回数が変化する度に、前記販売単価を、初
期単価からこの初期単価に前記変更回数と割引率とを乗
じた額を差引いた単価に変更する販売単価変更手段と、
前記単価復帰時刻が来ると前記販売単価変更手段にて変
更された販売単価を元の初期単価へ戻す販売単価復帰手
段とを備えたことを特徴とする電子キャッシュレジス
タ。5. A timer for measuring time in an electronic cash register for reading a sales unit price corresponding to a department code of a sales product input from an input device from a unit price memory for each department and executing a sales registration process for the product. When,
A discount rate memory for storing a discount rate, a change time interval memory for storing a change time interval indicating a time during which the same discount state continues, a change start time memory for storing a change start time of the selling unit price, and the selling unit price. The change end time memory that stores the change end time of the, the unit price return time memory that stores the unit price return time at which the selling unit price returns to the original initial unit price, and the timer after the change start time and before the change end time. A change counter that counts the number of changes indicating the number of times the change time interval has been timed, and each time the number of changes of the change counter changes, the selling unit price is changed from the initial unit price to the initial unit price by the number of changes. Sales unit price changing means for changing the unit price by subtracting the amount multiplied by the discount rate,
An electronic cash register, comprising: a selling unit price returning unit for returning the selling unit price changed by the selling unit price changing unit to the original initial unit price when the unit price returning time comes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10382787A JPH0670831B2 (en) | 1987-04-27 | 1987-04-27 | Electronic cash register |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10382787A JPH0670831B2 (en) | 1987-04-27 | 1987-04-27 | Electronic cash register |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63269294A JPS63269294A (en) | 1988-11-07 |
| JPH0670831B2 true JPH0670831B2 (en) | 1994-09-07 |
Family
ID=14364249
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10382787A Expired - Lifetime JPH0670831B2 (en) | 1987-04-27 | 1987-04-27 | Electronic cash register |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0670831B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0821133B2 (en) * | 1989-09-25 | 1996-03-04 | 株式会社テック | Product sales data processor |
-
1987
- 1987-04-27 JP JP10382787A patent/JPH0670831B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63269294A (en) | 1988-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06215270A (en) | Product sales data processor | |
| JPH0670831B2 (en) | Electronic cash register | |
| JP2533185B2 (en) | Product sales data processing device | |
| JP2003067850A (en) | Product sales registration data processing device | |
| JP3567009B2 (en) | Electronic cash register | |
| JP2589810B2 (en) | Product sales data processing device | |
| JP3614501B2 (en) | Product sales registration data processing device | |
| JP2528513B2 (en) | Product sales data processing device | |
| JP2542671B2 (en) | Product sales data processing device | |
| JPH02304700A (en) | Commodity sales data processor | |
| JPH05166071A (en) | Product sales data processor | |
| JPS6228895A (en) | electronic cash register | |
| JPH083877B2 (en) | Electronic cash register | |
| JPH04102196A (en) | Product sales data processing device | |
| JPS58146965A (en) | Electronic type cash register | |
| JPH05174254A (en) | Electronic cash register | |
| JPH0821133B2 (en) | Product sales data processor | |
| JP2634094B2 (en) | Transaction data input device | |
| JPH06348962A (en) | Product sales data processor | |
| JPS5847471Y2 (en) | Electronic register with transaction-specific registration function | |
| JPH0831186B2 (en) | Product sales data processor | |
| JPH0731750B2 (en) | Electronic cash register | |
| JPS63163596A (en) | electronic cash register | |
| JPH0437998A (en) | Article sales data processor | |
| JPH03164894A (en) | Product sales data processing device |