JPS5914783B2 - cash register - Google Patents
cash registerInfo
- Publication number
- JPS5914783B2 JPS5914783B2 JP5623776A JP5623776A JPS5914783B2 JP S5914783 B2 JPS5914783 B2 JP S5914783B2 JP 5623776 A JP5623776 A JP 5623776A JP 5623776 A JP5623776 A JP 5623776A JP S5914783 B2 JPS5914783 B2 JP S5914783B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- register
- circuit
- input
- 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
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
【発明の詳細な説明】
本発明は電子式金銭登録機(以下キャッシュレジスタと
言う。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic cash register (hereinafter referred to as a cash register).
)に係り、特に販売商品の桟敷を自動的に検出し得る機
能を有するキャッシュレジスタに関する。例えばスーパ
ーストア、食堂などにおいて使用されている従来のキャ
ッシュレジスタは、顧客毎に売上げ商品の合計金額を表
示、印字させると共に売上げ商品の属する部門(分類。), and particularly relates to a cash register having a function of automatically detecting the stock of products for sale. For example, conventional cash registers used in superstores, cafeterias, etc. display and print out the total amount of sales items for each customer, as well as the department (classification) to which the sales item belongs.
)別の売上げ件数、売上げ金額を累計記憶させておき、
1日の販売終了時に部門別の売上げ件数、売上げ金額を
印字させるようにしている。また、特定の販売商品の単
価をプリセットしておき、当該商品の販売時には単価入
力のためのキー操作を省略し得るようにしたキャッシュ
レジスタもある。ところでスーパーストアなどにおいて
は、キャッシュレジスタの機能として従来の機能のほか
販売商品の桟敷を自動的に知る機能あるいは、食堂など
においては売上げ毎に仕入れの残り数を知る機能等があ
れば、品切れ前に補給するなどの適切な処理をとること
ができ、また、一日の終りに、在庫数が1目で確認でき
れば、次の日の仕入れ数を直ちに決定できる等、顧客サ
ービス上あるいは在庫管理上好都合である。) Save the total number of sales and sales amount,
At the end of each day's sales, the number of sales and sales amount for each department are printed out. There is also a cash register in which the unit price of a specific product for sale is preset so that key operations for inputting the unit price can be omitted when selling the product. By the way, in superstores, etc., in addition to the conventional cash register function, if there is a function to automatically know the stock of sold products, or in cafeterias, etc., a function to know the remaining stock for each sale, it would be possible to check the stock before it runs out. In addition, at the end of the day, if you can check the inventory quantity at a glance, you can immediately decide on the next day's purchase quantity, which is helpful for customer service and inventory management. It's convenient.
然るにこのような機能を有するキャッシュレジスタは末
だ見受けられない。本発明は上記の事情に鑑みてなされ
たもので、販売商品の桟敷を自動的に検出でき、顧客サ
ービスの向上、あるいは在庫管理等に有効なキャシュレ
ジスタを提供するものである。However, it is rare to find a cash register with such a function. The present invention has been made in view of the above-mentioned circumstances, and provides a cash register that can automatically detect the stock of sales items and is effective for improving customer service and managing inventory.
以下図面を参照して本発明の一実施例を詳細に説明する
。An embodiment of the present invention will be described in detail below with reference to the drawings.
第1図において11はキーボード部であつて、置数キー
12、ファンクションキー13、部門キー14、仕込キ
ー15などが設けられている。In FIG. 1, reference numeral 11 denotes a keyboard section, which is provided with number keys 12, function keys 13, department keys 14, preparation keys 15, and the like.
上記キーボード部11は置数キー12の各数字キーの操
作に対応してキー信号を発生する。このキー信号はエン
コーダ16に導かれここで操作キーの数字に対応するキ
ーコードに変換される。また、キーボード部11は、フ
ァンクションキー13の各キー操作に対応してキーコー
ドを発生し、仕込キー15のキー操作により仕込キー信
号を発生する。また部門キー14の各部門指定キーの操
作に対応して部門コード信号を発生すると共に各キー操
作毎に制御パルスを発生する。第2図は上記キーボード
部11のキー種別を詳細に示したものであり、置数キー
12は80″〜“9”、”00”の数字キーよりなり、
部門キー14は61″〜616″の部門指定キーよりな
り、フアンクシヨンキー13は%、+、−、小計などの
キーを有し、そのほか図示の如き各種キーが設けられて
いる。The keyboard section 11 generates key signals in response to the operation of each numerical key of the numeric keys 12. This key signal is led to an encoder 16, where it is converted into a key code corresponding to the number of the operating key. Further, the keyboard section 11 generates a key code in response to each key operation of the function keys 13, and generates a preparation key signal in response to a key operation of the preparation key 15. It also generates a department code signal in response to the operation of each department designation key of the department key 14, and also generates a control pulse for each key operation. FIG. 2 shows the key types of the keyboard section 11 in detail, and the numeric keys 12 consist of numeric keys from 80'' to ``9'' and ``00''.
The department key 14 consists of department designation keys 61'' to 616'', and the function key 13 has keys such as %, +, -, and subtotal, and other various keys as shown are provided.
この各種キーの機能は本発明に直接関係しないので詳細
は避けるが、611〜66″はオペレータ識別キー、8
信7は使用売りキー”貸7は貸売キー “現/預1は現
金売りキー、゛訂7は訂正キー 6替”は両替キー、Q
は単価キー 0売上1は1日の売上げを示す、売上げキ
ー、cはクリアーキーである。またキーボード部11に
はモード選択スイツチ10が設けられており、このモー
ド選択スイツチ10ば電源0FF”曽日付n菅プリセッ
トカ耽登録力菅精算鰭饋仕込〃などのモードを切換選択
するためのものである。例えば、。登録7モードを選択
している状態では、仕込キー15以外の各キーの操作時
にキーコードを発生可能に設定し、“仕込゛モードを選
択している状態では仕込キー15の操作時に仕込キー信
号を発生可能に設定する。即ち、6登録1モードにおけ
る通常の売上げ操作時に誤つて仕込キー15を操作して
も仕込キー信号が発生せず、6仕込8モードにおいて初
めて仕込キー15の操作が活かされるようにしている。
一方、Yレジスタ17、Xレジスタ18、Zレジスタ1
9は、各入力側にゲート回路20,21,22が設けら
れ、各出力がアダー回路23に入力され、このアダー回
路23の出力が上記各ゲート回路20,21,22に入
力されている。The functions of these various keys are not directly related to the present invention, so details will be omitted, but 611 to 66'' are operator identification keys, 8
Credit 7 is the selling key used. Loan 7 is the lending key. Current/Deposit 1 is the cash selling key. Correction 7 is the correction key. 6 Exchange is the currency exchange key.
is the unit price key, 0 sales 1 indicates the daily sales, the sales key, and c is the clear key. In addition, the keyboard section 11 is provided with a mode selection switch 10, which is used to switch and select modes such as power OFF, power 0FF, date n, preset, registration power, adjustment, fin preparation, etc. For example, when the registration 7 mode is selected, a key code can be generated when each key other than the preparation key 15 is operated, and when the "preparation" mode is selected, the preparation key 15 Set so that the preparation key signal can be generated during operation. That is, even if the preparation key 15 is operated by mistake during a normal sales operation in the 6 registration 1 mode, the preparation key signal is not generated, and the operation of the preparation key 15 is made effective for the first time in the 6 preparation 8 mode.
On the other hand, Y register 17, X register 18, Z register 1
9 is provided with gate circuits 20, 21, 22 on each input side, each output is input to an adder circuit 23, and the output of this adder circuit 23 is input to each of the gate circuits 20, 21, 22.
そして上記ゲート回路20にはエンコーダ16の出力が
入力さ法ゲート回路20,21,22およびアダー回路
23は訂卿部24からバスライン25を介して供給され
る制御信号により制御される。また前記Yレジスタ17
の出力は表示部26、印字部27、残数判定回路28、
記憶部29にそれぞれ入力される。この記憶部29は行
アドレス指定および列アドレス指定の組合せによりアド
レス指定が行われるもので、複数のデータレジスタ Z
DR,〜DRl6がそれぞれ異なる行に割当てられてい
る。このデータレジスタDRl〜DRl6はそれぞれ1
デイジツト分の仕込フラツグ桁T,、数デイジツト分の
仕込・売上げ数桁T2、数デイジツト分の売上げ金額桁
T,が割当てられている。そして上記記憶部29のデー
タ入力端子1Nには前記Yレジスタ17の出力が入力さ
瓢読出/書込指令入力端子R/Wには前記制御部24か
らバスライン25を介して読出/書込指令信号が入力さ
れ、行アドレス入力端子ALには行アドレス指定回路3
0から行アドレス指定信号が入力さ瓢列アドレス入力端
子AUには列アドレス指定回路31から列アドレス指定
信号が入力さ瓢データ出力端子0UTから読出される出
力データは前記ゲート回路20に入力される。上記行ア
ドレス指定回路30は前記キーボード部11の部門キー
14の操作により発生する部門コード信号がバスライン
32を介して入力される。The output of the encoder 16 is input to the gate circuit 20, and the gate circuits 20, 21, 22 and the adder circuit 23 are controlled by a control signal supplied from the editor section 24 via the bus line 25. In addition, the Y register 17
The output of
Each is input into the storage section 29. This storage section 29 is addressed by a combination of row addressing and column addressing, and includes a plurality of data registers Z.
DR, to DRl6 are assigned to different rows. Each of these data registers DRl to DRl6 is 1
A preparation flag digit T for several digits, a preparation/sales digit T2 for several digits, and a sales amount digit T for several digits are assigned. The output of the Y register 17 is input to the data input terminal 1N of the storage section 29, and the read/write command is sent from the control section 24 via the bus line 25 to the read/write command input terminal R/W. A signal is input to the row address input terminal AL of the row address designation circuit 3.
A row address designation signal is input from 0 to the column address input terminal AU.A column address designation signal is input from the column address designation circuit 31 to the column address input terminal AU.Output data read from the data output terminal 0UT is input to the gate circuit 20. . A department code signal generated by operating the department key 14 of the keyboard section 11 is input to the row address designating circuit 30 via the bus line 32.
したがつて部門キー14の操作により記憶部29の行ア
ドレス、即ち、データレジスタDR,〜DRl6のうち
1つが選択指定されるもので、データレジスタDR,〜
DRl6は部門指定キー″0″〜6167に対応してい
る。また列アドレス指定回路31は前記匍卿部24で発
生する指定信号がバスライン33を介して入力される。
ところで前記制御部24は、置数キー12の操作により
エンコーダ16から発生する数値データかYレジスタ1
7に置数された後、部門キー14が操作されると、この
部門キー14の操作により発生する制御パルスが制御部
24に入力されることにより印字指令信号を発生して印
字部27に送りYレジスタ17の内容を印字する。Therefore, by operating the department key 14, one of the row addresses of the storage section 29, that is, data registers DR, .about.DRl6, is selected and designated.
DRl6 corresponds to department designation keys "0" to 6167. Further, the column address designation circuit 31 receives a designation signal generated in the column section 24 via the bus line 33.
By the way, the control unit 24 inputs numerical data generated from the encoder 16 by operating the numeric key 12 or the Y register 1.
When the department key 14 is operated after the number is set to 7, the control pulse generated by the operation of the department key 14 is input to the control section 24, thereby generating a print command signal and sending it to the printing section 27. Print the contents of Y register 17.
その後、Yレジスタ17の内容とXレジスタ18の内容
とを加算してその結果をXレジスタ18に送出し(Y+
X−+X)、さらに、Yレジスタ17の内容をZレジス
タ19に移す(Y−+Z)と共に部門キー14の操作に
より指定された特定のデータレジスタの内容を読出して
Yレジスタ17に移し、このYレジスタ17の内容とZ
レジスタ19の内容とを加算して結果を上記特定のデー
タレジスタに移す(Y+Z→データレジスタ)ための制
御信号をバスライン25より発生する。また、制御部2
4は、仕込キー15の操作により発生する仕込キー信号
および部門キー14の操作により発生する制御パルスが
順次入力すると、このときの部門キー14により選択指
定された特定のデータレジスタの仕込・売上げ数桁T2
を指定するための指定信号をバスライン33より発生し
てT2桁を指定し、このT2桁にYレジスタ17の置数
内容を移すための制御信号および書込指令信号をバスラ
イン25より発生する。After that, the contents of the Y register 17 and the contents of the X register 18 are added and the result is sent to the X register 18 (Y+
Furthermore, the contents of the Y register 17 are transferred to the Z register 19 (Y-+Z), and the contents of a specific data register specified by the operation of the department key 14 are read and transferred to the Y register 17, and this Y Contents of register 17 and Z
A control signal is generated from the bus line 25 to add the contents of the register 19 and transfer the result to the specific data register (Y+Z→data register). In addition, the control unit 2
4, when a preparation key signal generated by operating the preparation key 15 and a control pulse generated by operating the department key 14 are sequentially input, the number of preparations and sales of a specific data register selected and designated by the department key 14 at this time is input. Digit T2
A designation signal for designating the T2 digit is generated from the bus line 33, and a control signal and a write command signal for moving the contents of the Y register 17 to the T2 digit are generated from the bus line 25. .
さらに引続いて上記特定のデータレジスタの仕込フラツ
グ桁T1を指定するための指定信号を発生してT,桁を
指定し、このT1桁に仕込フラツグ11″を書込むため
の制御信号、および書込指令信号をバスライン25より
発生する。また制御部24には、アダー回路23のバツ
フアレジスタ34に前記仕込フラツグ桁T1のデータが
移されているタイミングでバツフアレジスタ34の内容
が11″か60゛か、即ち仕込フラツグ61″が有るか
無いかを検出する仕込フラツグ検出回路35およびこの
仕込フラツグ検出回路35の検出結果に応じて上記バツ
フアレジスタ34に仕込・売上げ数桁T2のデータが移
されているタイミングで1加算信号、1減算信号を発生
しアダー回路23に入力させる±1信号発生回路36が
設けられている。Furthermore, a designation signal for designating the preparation flag digit T1 of the above-mentioned specific data register is generated to designate the T, digit, and a control signal for writing the preparation flag 11'' in the T1 digit. A loading command signal is generated from the bus line 25.The control unit 24 also has a buffer register 34 whose content is 11'' at the timing when the data of the loading flag digit T1 is transferred to the buffer register 34 of the adder circuit 23. A preparation flag detection circuit 35 detects whether the preparation flag 61'' is present or absent, and the preparation/sales several-digit data T2 is stored in the buffer register 34 according to the detection result of the preparation flag detection circuit 35. A ±1 signal generating circuit 36 is provided which generates a 1 addition signal and a 1 subtraction signal at the timing when the signal is being shifted and inputs them to the adder circuit 23.
ここで1デイジツトは直列4ビツトよりなつているので
、バツフアレジスタ34は4個のフリツブフロツプが縦
続接続されてなる。而して、上記仕込フラツグ検出回路
35において、オア回路37はバツフアレジスタ34の
4個のフリツプフロツプの各出力が入力さわ、このオア
回路37の出力はアンド回路38の一方入力となる。そ
してこのアンド回路38の他方入力としては、制御部2
4においてT,,T2,T3の各桁処理期間を表わすた
めに発生するT1パルス、T2パルス、T3パルスのう
ちのT,パルスが入力する。したがつてバツフアレジス
タ34の内容が61″であるとオア回路37に出力61
″が得られ、この出力″1″がT1パルス期間に発生し
ているとアンド回路38に出力61″が発生する。これ
に対してバツフアレジスタ34のT1の内容が60″で
あるとオア回路37の出力は601であり、アンド回路
38の出力は60″になる。即ち、アンド回路38の出
力61″、″07は対応して仕込フラツグ″1″の有無
を表わすことになる。また、前記±1信号発生回路36
には、上記仕込フラツグ検出回路35のアンド回路38
の出力が入力され、この入力はT2のパルス幅の遅延時
間を有する遅延装置39を介してアンド回路40、およ
びインバータ41に入力される。Since one digit consists of four serial bits, the buffer register 34 is made up of four flip-flops connected in cascade. In the preparation flag detection circuit 35, the outputs of the four flip-flops of the buffer register 34 are input to the OR circuit 37, and the output of the OR circuit 37 becomes one input of the AND circuit 38. The other input of this AND circuit 38 is the control unit 2.
4, the T pulse of the T1 pulse, T2 pulse, and T3 pulse generated to represent each digit processing period of T,, T2, and T3 is input. Therefore, if the content of the buffer register 34 is 61'', an output 61 is sent to the OR circuit 37.
'' is obtained, and if this output ``1'' is generated during the T1 pulse period, an output 61'' is generated in the AND circuit 38. On the other hand, when the content of T1 of the buffer register 34 is 60'', the output of the OR circuit 37 is 601 and the output of the AND circuit 38 is 60''. That is, the outputs 61'' and ``07'' of the AND circuit 38 correspond to the presence or absence of the preparation flag ``1''. Further, the ±1 signal generation circuit 36
The AND circuit 38 of the preparation flag detection circuit 35 is
This input is input to an AND circuit 40 and an inverter 41 via a delay device 39 having a delay time of a pulse width of T2.
このインバータ41の出力はアンド回路42に入力され
、これらのアンド回路40,42にはT2パルスも入力
される。また±1信号を発生すべき期間を指定するため
のゲートパルスが制御部24において発生さ瓢このゲー
トパルスも上記アンド回路40,42に入力されている
。従つて、ゲートパルスおよびT2パルスの発生期間に
、遅延回路39の遅延出力が6F゛であればアンド回路
40に出力゛1”が発生し、このときインバータ41の
出力は60ゝであるからアンド回路42の出力は60″
である。The output of this inverter 41 is input to an AND circuit 42, and the T2 pulse is also input to these AND circuits 40, 42. Further, a gate pulse for specifying the period in which the ±1 signal is to be generated is generated in the control section 24, and this gate pulse is also input to the AND circuits 40 and 42. Therefore, during the generation period of the gate pulse and the T2 pulse, if the delayed output of the delay circuit 39 is 6F', an output of '1' is generated in the AND circuit 40, and at this time, the output of the inverter 41 is 60', so the AND circuit 40 outputs '1'. The output of circuit 42 is 60″
It is.
これに対してゲートパルスおよびT2パルスの発生期間
に、遅延回路39の遅延出力力げO”であれば、アンド
回路40の出力は60″であり、このときインバータ4
1の出力は61″であるからアンド回路42の出力は6
1″である。即ち仕込フラツグ検出回路35による仕込
フラツグの有、無の検出出力に応じて仕込・売上げ数桁
T2の処理期間にアンド回路40またはアンド回路42
から出力゛ビが発生する。そして上記アンド回路40の
出力61″は1減算信号として、アダー回路23に送ら
れ、データレジスタの仕込、売上げ数桁T2から1を減
算する。また、アンド回路42の出力61″は、1加算
信号としてアダー回路23に送られ、仕込、売上げ数桁
T2に1を加算する。また制御部24は、キーボード部
11のフアンクシヨンキー13の操作により発生するキ
ーコードがバスライン43を介して入力すると、このキ
ーコード入力に応じて所定の制御を行うための制御信号
を発生する。例えばフアンクシヨンキー13のうちの小
計キーの操作により発生するキーコードが入力すると、
Xレジスタ18の内容をYレジスタ17に移す(X−+
Y)ための制御信号を発生し、この後に印字指令信号を
発生して、Yレジスタ17に移された内容を印字部27
にて印字する。また、モード選択スイツチ10を6精算
7モードに選択させておき、売上げキーを操作すると、
データレジスタDR,〜DRl6を順次Yレジスタ17
に送る制御信号を発生すると共に、印字指令信号を発生
して、Yレジスタ17の内容、即ち、データレジスタD
R,〜DR,6の内容を順次印字するようにしてなる。
一方、前記残数判定回路28は、前記仕込フラツグ検出
回路35のアンド回路38の出力が与えられ、611レ
ベルの検出出力が入力したときにYレジスタ17から入
力する仕込・売上げ数桁T2のデータが所定値(例えば
O)であるか否かを検出し、所定値であると判定した際
には判定出力81ゝを発生する。On the other hand, if the delay output of the delay circuit 39 is O'' during the generation period of the gate pulse and the T2 pulse, the output of the AND circuit 40 is 60'', and at this time, the output of the AND circuit 40 is 60''.
Since the output of 1 is 61'', the output of AND circuit 42 is 6
1". That is, the AND circuit 40 or the AND circuit 42 is activated during the processing period of the preparation/sales several digits T2 according to the detection output of the preparation flag detection circuit 35 as to the presence or absence of the preparation flag.
An output error occurs. The output 61'' of the AND circuit 40 is sent as a 1 subtraction signal to the adder circuit 23, and 1 is subtracted from the data register preparation and sales number digit T2. It is sent as a signal to the adder circuit 23, and 1 is added to the preparation and sales several digits T2. Further, when a key code generated by operating the function key 13 of the keyboard unit 11 is input via the bus line 43, the control unit 24 generates a control signal for performing predetermined control in response to this key code input. . For example, when a key code generated by operating the subtotal key of the function keys 13 is input,
Move the contents of X register 18 to Y register 17 (X-+
After that, a print command signal is generated and the contents transferred to the Y register 17 are sent to the print section 27.
Print it with . In addition, if the mode selection switch 10 is set to 6 settlement mode 7 mode and the sales key is operated,
Data registers DR, ~DRl6 are sequentially transferred to Y register 17.
At the same time, it generates a print command signal to send the contents of the Y register 17, that is, the data register D.
The contents of R, to DR, 6 are printed sequentially.
On the other hand, the remaining number determination circuit 28 is supplied with the output of the AND circuit 38 of the preparation flag detection circuit 35, and when the detection output of the 611 level is input, the preparation/sales several-digit data T2 is input from the Y register 17. It is detected whether or not is a predetermined value (for example, O), and when it is determined that it is a predetermined value, a determination output 81' is generated.
そして報知装置44は、上記残数判定回路28の判定出
力゛1″が入力すると点灯表示、警報音発生等による報
知を行う。When the determination output "1" of the remaining number determination circuit 28 is input, the notification device 44 performs notification by lighting up, generating an alarm sound, etc.
次に上記構成のキヤツシユレジスタの動作を説明する。Next, the operation of the cash register having the above configuration will be explained.
いま例えば62゛部門の販売商品の店頭における残数が
150個であるとする。For example, let us assume that the number of products sold in the 62' category remaining at the store is 150.
そしてこの情報をキヤツシユレジスタに仕込んでおくも
のとする。この仕込操作は先ずモードスイツチ10によ
り0仕込7モードを選択しておき、置数キー12により
150をYレジスタ17に置数したのち仕込キー15、
部門指定キー“2”を順次操作する。したがつて第3図
aに示すように記憶部29における62″部門に対応す
るデータレジスタDR2は、T1桁に11″、T2桁に
仕込数150が書込まれる。なおキヤツシユレジスタに
電源が投入されたとき記憶部29の各データレジスタD
Rl〜DRl6の内容は60゛になるものとする。従つ
て、データレジスタDR2の売上げ金額桁T3およびデ
ータレジスタDRl,DR3〜DRl6の内容はそれぞ
れ第3図aに示すように内容がTfO力である。次に販
売に際してモードスイツチ10を6登録1モードに選択
しておく。This information is then stored in the cash register. For this preparation operation, first select 0 preparation 7 mode with the mode switch 10, enter 150 in the Y register 17 with the number key 12, and then press the preparation key 15.
Operate the department designation keys "2" in sequence. Therefore, as shown in FIG. 3a, in the data register DR2 corresponding to the 62'' section in the storage section 29, 11'' is written in the T1 digit and the number of preparations 150 is written in the T2 digit. Note that when the power is turned on to the cash register, each data register D of the storage section 29
It is assumed that the contents of Rl to DRl6 are 60°. Therefore, the contents of the sales amount digit T3 of the data register DR2 and the contents of the data registers DR1, DR3 to DR16 are TfO as shown in FIG. 3a. Next, at the time of sale, the mode switch 10 is set to 6 registration 1 mode.
いまある顧客に対して621部門の商品について100
0円、63”部門の商品について500円の売上げがあ
つたとする。このとき売上げ操作は、置数キー12によ
る置数(1000)操作→部門指定キー62″の操作お
よび置数キー12による置数(500)操作→部門指定
キー63″の操作および小計キーの操作を順次行う。従
つて、先ず置数キー12による置数(1000)操作→
部門指定キー゛2”の操作を行うと、Yレジスタ17に
1000が置数されたのちY+X−+X(7)匍卿が行
われてxレジスタ18は内容が1000になり、次いで
Y−+Zの制御が行われてZレジスタ19の内容が10
00になり″2″部門に対応するデータレジスタDR2
の内容(T1桁=1.、T2桁=150,.T3桁=O
)がYレジスタ17に移される。そしてY+Z→データ
レジスタDR2の制御により売上げ金額の螺積演算およ
び螺積売上げ金額の書込みが行われるが、このときYレ
ジスタ17の内容のT1桁61″が仕込フラツグ検出回
路35により検出され、±1信号発生回路36のアンド
回路40から出力される1減算信号によりアダー回路2
3でT2桁の内容1150″が1だけ減算される。した
がつてデータレジスタDR2の内容は第3図bに示すよ
うにT2桁が149(残数)、売上げ金額桁T3が10
00(円)となる。次に前記置数キー12の置数(50
0)操作→部門指定キー“3″の操作により、Yレジス
タ17に500が置数されたのちY+X−+Xの制御が
行われてXレジスタ18の内容が1500になり、次い
でY−+Zの制御が行われてZレジスタ19の内容が5
00になり63″部門に対応するデータレジスタDR3
の内容Tl,T2,T3=0がYレジスタ17に移され
る。そしてY+Z→データレジスタDR3の制御が行わ
れるが、このときYレジスタ17の内容のT,桁60″
が仕込フラツグ検出回路35により検出さ瓢±1信号発
生回路36のアンド回路42から1加算信号が出力され
アダー回路23でT2桁の内容″O″が1だけ加算され
る。したがつてデータレジスタDR3の内容は第3図b
に示すようにT2桁が1(売上げ数)、売上げ金額桁T
3が500(円)となる。この状態でxレジスタ18の
内容(1500=1000+500)は売上げ金額の小
計をストアしている。100 products in 621 departments for existing customers
Assume that there is a sales of 500 yen for a product in the 0 yen, 63" department. In this case, the sales operation is as follows: numeric value (1000) operation using the numeric key 12 → operation of the department designation key 62" and setting using the numeric key 12. The number (500) operation → operation of the department designation key 63'' and the operation of the subtotal key are performed in sequence. Therefore, first, the number (1000) operation using the number key 12 →
When the department specification key "2" is operated, 1000 is placed in the Y register 17, then Y+X-+X (7) is executed, the x register 18 becomes 1000, and then Y-+Z is set. Control is performed and the contents of Z register 19 become 10.
00 and the data register DR2 corresponding to the "2" division
Contents (T1 digit = 1., T2 digit = 150, .T3 digit = O
) is moved to the Y register 17. Then, under the control of the Y+Z→data register DR2, the cumulative sales amount is calculated and the cumulative sales amount is written. At this time, the T1 digit 61'' of the contents of the Y register 17 is detected by the preparation flag detection circuit 35, and the ± The adder circuit 2 is activated by the 1 subtraction signal output from the AND circuit 40 of the 1 signal generation circuit 36.
3, the content 1150'' of the T2 digit is subtracted by 1. Therefore, the contents of the data register DR2 are as shown in Figure 3b, the T2 digit is 149 (remaining quantity) and the sales amount digit T3 is 10.
00 (yen). Next, the number set on the number key 12 (50
0) Operation → By operating the department designation key "3", 500 is set in the Y register 17, then Y+X-+X control is performed, the contents of the X register 18 becomes 1500, and then Y-+Z control is performed. is performed and the contents of Z register 19 become 5.
The data register DR3 becomes 00 and corresponds to the 63″ division.
The contents Tl, T2, T3=0 are moved to the Y register 17. Then, Y+Z→data register DR3 is controlled, but at this time, the content of Y register 17 is T, digit 60''.
is detected by the preparation flag detection circuit 35, a 1 addition signal is output from the AND circuit 42 of the ±1 signal generation circuit 36, and the adder circuit 23 adds 1 to the content "O" of the T2 digit. Therefore, the contents of data register DR3 are as shown in Figure 3b.
As shown in the figure, the T2 digit is 1 (sales quantity) and the sales amount digit T
3 becomes 500 (yen). In this state, the contents of the x register 18 (1500=1000+500) store the subtotal of the sales amount.
したがつて次に小計キーの操作によりX−+Yの制御が
行われ、Yレジスタ17の内容は売上げ金額の小計(1
500)を表わすと共に印字される。次に再び上記と同
様な売上げ操作が行われたとすると、上記と同様な動作
が行われて第3図cに示すようにデータレジスタDR2
の残数は148(=149−1)、累積売上げ金額は2
000(=1000+1000)になり、データレジス
タDR,の売上げ数は2(=1+1)、累積売上げ金額
は1000(=500+500)になる。Therefore, next, X-+Y is controlled by operating the subtotal key, and the contents of the Y register 17 become the subtotal of sales amount (1
500) and is printed. Next, if the same sales operation as above is performed again, the same operation as above is performed and the data register DR2 is changed as shown in FIG. 3c.
The remaining number is 148 (=149-1), and the cumulative sales amount is 2.
000 (=1000+1000), the number of sales of data register DR becomes 2 (=1+1), and the cumulative sales amount becomes 1000 (=500+500).
また、1日の終りに、モード選択スイツチ10を精算モ
ードに設定し、売上げキーを操作するとデータレジスタ
DRl〜DRl6の内容がYレジスタ17に送られると
共に、順次印字される。従つて、顧客毎に販売内訳に応
じた売上げ操作が行われていく間、。2゛部門の商品に
ついてはは残数、売上げ金額が、また″2″部門以外の
他部門の商品については売上げ数、売上げ金額が自動的
に算出されていき、62″部門の商品の販売毎に残数が
所定値(0)になつたか否かの判定が残数判定回路28
で行われる。Further, at the end of the day, when the mode selection switch 10 is set to the settlement mode and the sales key is operated, the contents of the data registers DR1 to DR16 are sent to the Y register 17 and are sequentially printed. Therefore, while sales operations are being performed according to the sales breakdown for each customer. The remaining quantity and sales amount for products in the 2゛ category are automatically calculated, and the sales volume and sales amount for products in other departments other than the ``2'' category are automatically calculated. The remaining number determining circuit 28 determines whether the remaining number has reached a predetermined value (0).
It will be held in
そしてある売上げ操作のとき残数判定回路28から所定
値(0)であることの判定出力61″が発生すると、報
知装置44による報知が行われる。したがつてキヤツシ
ユレジスタのオペレータは“2″部門の商品の残数が所
定値以下になつたことを自動的に知ることができ、当該
商品を補給するなどの顧客サービス上必要な措置を講す
ることができる。When a judgment output 61'' indicating that the remaining number is a predetermined value (0) is generated from the remaining quantity judgment circuit 28 during a certain sales operation, the notification device 44 issues a notification. It is possible to automatically know when the remaining number of products in a department has fallen below a predetermined value, and to take necessary measures for customer service, such as replenishing the product.
また、1日の終りに売上げキーによりデータレジスタD
R,〜DRl6の内容を印字することによつて1日の累
計売り上げ金額、残数が確認でき翌日の仕入れ数を直ち
に決定できる。Also, at the end of the day, the data register D is set by the sales key.
By printing the contents of R, to DR16, the total sales amount for one day and the remaining quantity can be confirmed, and the quantity to be purchased for the next day can be immediately determined.
なお上記実施例では仕込数として店頭における残数を用
いたが、場合によつては店頭外における在庫数も含んだ
総残数を用いてもよく、さらには量り売りの場合には残
量を用いてもよい。In the above example, the remaining quantity at the store was used as the quantity to be prepared, but in some cases, the total remaining quantity including the quantity in stock outside the store may be used, and furthermore, in the case of selling by weight, the remaining quantity may be used. It's okay.
また報知装置44の報知出力を遠隔伝送してキヤツシユ
レジスタから離れた場所にいる残数管理者に報知するよ
うにしてもよい。Alternatively, the notification output of the notification device 44 may be transmitted remotely to notify the remaining number manager who is located at a location away from the cash register.
また報知装置44は一定時間だけ報知出力を発生するも
のでもよく、あるいは外部からの操作により報知出力の
発生を停止するものでもよい。Further, the notification device 44 may be configured to generate notification output for a certain period of time, or may be configured to stop generating notification output by an external operation.
また、印字部27、表示部26には、部門キーが操作さ
れる毎にデータレジスタの内容を印字あるいは表示させ
るようにすれば常に、オペレータにより残数が確認され
るので、残数判定回路28、報知装置44は必要でない
。また、上記実施例は、商品の分類を部門別に行つたが
、販売商品の種別数が少ない場合などには販売商品別に
残数または売上げ数を自動算出し得ることは言うまでも
ない。Furthermore, if the contents of the data register are printed or displayed on the printing section 27 and the display section 26 each time a department key is operated, the operator can always check the remaining number, so the remaining number determination circuit 28 , the notification device 44 is not required. Further, in the above embodiment, products are classified by department, but it goes without saying that in cases where the number of types of products for sale is small, the remaining quantity or the number of sales can be automatically calculated for each product for sale.
この場合には上記実施例の部門キー14の各部門指定キ
ーを各商品に対応させればよい。また、本実施例では、
データレジスタDRl〜DRl6のすべてに対して、仕
込数(残数)記憶を可能にしたが特定のデータレジスタ
例えばDRl〜DR5のみ仕込数(残数)記憶手段を設
け、これに対しては売上げ毎に1減算動作を行なわせ、
他のデータレジスタ、例えばDR6〜DR,6には仕込
数(残数)記憶手段を設けず売上げ件数を順次加算させ
るようにする等、本発明の要旨を逸脱しない範囲で種々
変形可能である。In this case, each department designation key of the department key 14 of the above embodiment may be made to correspond to each product. Furthermore, in this example,
Although it is possible to store the number of preparations (remaining number) for all of the data registers DRl to DRl6, only a specific data register, for example, DRl to DR5, is provided with a storage means for the number of preparations (remaining number). performs a 1 subtraction operation,
Other data registers, for example DR6 to DR,6, may be modified in various ways without departing from the gist of the present invention, such as by not providing storage means for the number of preparations (remaining number) and allowing the number of sales to be added sequentially.
更に上記実施例では置数データ並びに商品に対応する部
門を表わすデータをキー入力操作により行なつているが
POS等の光学的入力手段で行なつてもよいものである
。Furthermore, in the above embodiment, the number data and the data representing the department corresponding to the product are entered by key input operations, but they may also be entered by optical input means such as POS.
以上述べたように、本発明によれば、あらかじめ店頭の
商品数あるいは店の在庫数等を記憶させておき、売上げ
数を順次減算させてゆく機能を備えることにより、販売
商品の残数を自動的に検出でき、顧客サービスの向上に
役立つばかりか、店の在庫管理にも有効なキヤツシユレ
ジスタを提供できる。As described above, according to the present invention, the number of products on the shelf or the number of items in stock in the store is stored in advance, and by providing a function to sequentially subtract the number of sales, the remaining number of products for sale can be automatically calculated. It is possible to provide a cash register that is not only useful for improving customer service but also effective for store inventory management.
特に、本発明では商品の売上個数又は商品の在庫数のい
ずれか一方を選択的に個数メモリへ記憶させることがで
き、個数メモリの容量を増加させることなく在庫管理機
能を付加することが可能となつた。In particular, with the present invention, either the number of products sold or the number of products in stock can be selectively stored in the number memory, making it possible to add an inventory management function without increasing the capacity of the number memory. Summer.
更に、個数メモリへ商品の在庫数を設定するだけで在庫
管理機能に切り換わるため、オペレータの設定操作がき
わめて簡単になつた。Furthermore, the operator can switch to the inventory management function simply by setting the number of products in stock in the number memory, making the operator's setting operations extremely easy.
第1図は本発明に係るキヤツシユレジスタの一実施例を
示すブロツクダイヤグラム、第2図は第1図のキーボー
ド部のキー種別を説明するために示す図、第3図a乃至
cは第1図の動作を説明するためにデータレジスタの内
容を示した図である。
12・・・・・・置数キー 14・・・・・・部門キー
15・・・・・・仕込キー、20,21,22・・・
・・・ゲート回路、24・・・・・・制御部、29・・
・・・・記憶部、35・・・・・・仕込フラツグ検出回
路、36・・・・・仕1信号発生回路、DRl〜DRl
6・・・・・・データレジスタ。FIG. 1 is a block diagram showing one embodiment of the cash register according to the present invention, FIG. 2 is a diagram for explaining the key types of the keyboard section of FIG. 1, and FIGS. FIG. 3 is a diagram showing the contents of a data register to explain the operation of the diagram. 12... Number key 14... Department key 15... Preparation key, 20, 21, 22...
... Gate circuit, 24 ... Control section, 29 ...
... Storage section, 35 ... Preparation flag detection circuit, 36 ... Part 1 signal generation circuit, DRl to DRl
6...Data register.
Claims (1)
に商品在庫数を設定する設定手段と、該設定手段によつ
て商品在庫数が設定されたことを示すフラグを記憶する
記憶手段と、商品の売上個数を入力する入力手段と、該
入力手段より商品の売上個数が入力された際に、前記個
数メモリに対して在庫数の設定があつたか否かを前記記
憶手段内のフラグによつて判別する判別手段と、該判別
手段により設定無しと判別された際は前記入力手段より
入力された売上個数を前記個数メモリに加算し、設定有
りと判別された際は前記入力手段より入力された売上個
数を前記個数メモリより減算する演算手段とを具備した
ことを特徴とするキャッシュレジスタ。1. A number memory for storing number data, a setting means for setting the number of products in stock in the number memory, a storage means for storing a flag indicating that the number of products in stock has been set by the setting means, an input means for inputting the number of sold items, and when the number of sold items of the product is inputted from the input means, it is determined by a flag in the storage means whether or not the number of items in stock has been set in the number memory; a determining means for adding the sales quantity input from the input means to the quantity memory when the determination means determines that there is no setting, and adding the sales quantity input from the input means when it is determined that the setting is present; A cash register comprising arithmetic means for subtracting a number from the number memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5623776A JPS5914783B2 (en) | 1976-05-17 | 1976-05-17 | cash register |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5623776A JPS5914783B2 (en) | 1976-05-17 | 1976-05-17 | cash register |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS52139334A JPS52139334A (en) | 1977-11-21 |
| JPS5914783B2 true JPS5914783B2 (en) | 1984-04-06 |
Family
ID=13021479
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5623776A Expired JPS5914783B2 (en) | 1976-05-17 | 1976-05-17 | cash register |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5914783B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5578375A (en) * | 1978-12-08 | 1980-06-12 | Sanyo Electric Co Ltd | Electronic cash register |
| JPH0478994A (en) * | 1990-07-21 | 1992-03-12 | Sharp Corp | Electronic cash register |
-
1976
- 1976-05-17 JP JP5623776A patent/JPS5914783B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS52139334A (en) | 1977-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4159533A (en) | Electronic cash register | |
| CA1094222A (en) | Electronic cash register | |
| JPS5842499B2 (en) | electronic cash register | |
| US4419738A (en) | Unit-price presetting method for electronic cash registers | |
| JPS5925261B2 (en) | vending machine | |
| JPS5914783B2 (en) | cash register | |
| JPH0631593Y2 (en) | Sales data processor | |
| JPS6053360B2 (en) | Aggregation method in cash register | |
| JP4654683B2 (en) | POS register | |
| JPS5913067B2 (en) | electronic cash register | |
| JPS6120019B2 (en) | ||
| JP4034088B2 (en) | Vending machine control equipment | |
| JP3930705B2 (en) | Sales price management data processing device | |
| JP2912757B2 (en) | Product sales data processing device | |
| JP2736200B2 (en) | Vending machine sales price setting device | |
| JPS58114159A (en) | Time management system for goods | |
| JP2966237B2 (en) | Product sales data processing device | |
| JPH0696365A (en) | Article sales data processor | |
| JPH08315225A (en) | Controller for automatic vending machine | |
| JPH08202956A (en) | Processor for commodity sales registering data | |
| JPS63165997A (en) | electronic cash register | |
| JPH0658708B2 (en) | Electronic cash register | |
| JPS5979372A (en) | electronic register | |
| JPH07225880A (en) | Commodity sale register data processor | |
| JPH04344996A (en) | Electronic cash register |