JPS6053360B2 - キヤツシユレジスタにおける集計方式 - Google Patents
キヤツシユレジスタにおける集計方式Info
- Publication number
- JPS6053360B2 JPS6053360B2 JP51156453A JP15645376A JPS6053360B2 JP S6053360 B2 JPS6053360 B2 JP S6053360B2 JP 51156453 A JP51156453 A JP 51156453A JP 15645376 A JP15645376 A JP 15645376A JP S6053360 B2 JPS6053360 B2 JP S6053360B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- data
- time
- memory
- register
- 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
【発明の詳細な説明】
本発明は時計回路を内蔵し、時間帯別の売上集計を自動
的に行うキャッシュレジスタにおける集計方式に関する
。
的に行うキャッシュレジスタにおける集計方式に関する
。
従来のキャッシュレジスタは、1日に1回の精算操作を
行なえば1日単位の売上合計データは求められるが、任
意の時間帯の売上合計データを求めることはできなかつ
た。
行なえば1日単位の売上合計データは求められるが、任
意の時間帯の売上合計データを求めることはできなかつ
た。
また、1日に複数回の精算操作を行なえば、前回の精算
時からの売上合計データは求められるが、1日の全売上
合計データを求めることはできず、しかも、精算時には
キャッシュレジスタは精算処理だけしかできないた一
4一、i−Pi−畠 J、トーーi−、ノーり、一緒に
、−ーjL、、一ーーーー、 41−一、、ェ1−−i
れ嘲ラーー 11;、ヘーー、一緒ゝ==1iL嘉、j
=ミ達L−、ンーー、一。がしばしば中断されることに
なる。更に、キャッシュレジスタにデータ収集器を接続
して、予め設定された時間に自動的にデータを出力する
ことも考えられるが、この場合には高価なデータ収集器
を要し、常にキャッシュレジスタに接続しておけなけれ
ばならない。しかも、データ収集器にデータを転送して
いる間は、登録操作は中断されてしまう。本発明は上記
事情に鑑みてなされたもので、登録時に時計回路から時
刻データを読み出し、この時刻データが予め設定された
集計時間帯のどの時間帯に属するかを判断し、この判断
結果に従つて時間帯別に登録データを累計することがで
きるキャッシュレジスタにおける集計方式を提供するこ
とを目的とする。
時からの売上合計データは求められるが、1日の全売上
合計データを求めることはできず、しかも、精算時には
キャッシュレジスタは精算処理だけしかできないた一
4一、i−Pi−畠 J、トーーi−、ノーり、一緒に
、−ーjL、、一ーーーー、 41−一、、ェ1−−i
れ嘲ラーー 11;、ヘーー、一緒ゝ==1iL嘉、j
=ミ達L−、ンーー、一。がしばしば中断されることに
なる。更に、キャッシュレジスタにデータ収集器を接続
して、予め設定された時間に自動的にデータを出力する
ことも考えられるが、この場合には高価なデータ収集器
を要し、常にキャッシュレジスタに接続しておけなけれ
ばならない。しかも、データ収集器にデータを転送して
いる間は、登録操作は中断されてしまう。本発明は上記
事情に鑑みてなされたもので、登録時に時計回路から時
刻データを読み出し、この時刻データが予め設定された
集計時間帯のどの時間帯に属するかを判断し、この判断
結果に従つて時間帯別に登録データを累計することがで
きるキャッシュレジスタにおける集計方式を提供するこ
とを目的とする。
以下図面を参照して本発明の一実施例を説明する。
第1図はキャッシュレジスタの前面操作部10の構成を
示すもので、11はチッキー、12は各商品に対する部
門を指定する部門キー、13は身置数データをクリアす
るクリアキー、14は時刻及び日付け「#9単価「5」
、訂正「訂」、両替「替」を指定するキー、15は百分
率計算を指示する%キー、16a、16bは%キー15
の「+」「−1つまり割増し、割引きを指示するキ・
−、17aは例えばサービス時間帯を設定するSVキー
、17bは集計の時間帯を設定するTキー17cはアラ
ーム時刻を設定する鮭キー、18は担当者を示す担当者
スイッチ、19は入金、出金、売上、在高を指示するキ
ー、20a,20bは例えばクレジット等の信用売り、
あるいは貨売りを指示するキー、21は加算あるいはト
ータルを求める場合の小計キー、22は合計あるいは釣
銭を求めレシートを発行するためのキーである。また、
23はマスタースイッチで、ROFFJ,.rプリセッ
ト、1登録ョ、1点検ョ、1精算ョの各機能を切換選択
する。
示すもので、11はチッキー、12は各商品に対する部
門を指定する部門キー、13は身置数データをクリアす
るクリアキー、14は時刻及び日付け「#9単価「5」
、訂正「訂」、両替「替」を指定するキー、15は百分
率計算を指示する%キー、16a、16bは%キー15
の「+」「−1つまり割増し、割引きを指示するキ・
−、17aは例えばサービス時間帯を設定するSVキー
、17bは集計の時間帯を設定するTキー17cはアラ
ーム時刻を設定する鮭キー、18は担当者を示す担当者
スイッチ、19は入金、出金、売上、在高を指示するキ
ー、20a,20bは例えばクレジット等の信用売り、
あるいは貨売りを指示するキー、21は加算あるいはト
ータルを求める場合の小計キー、22は合計あるいは釣
銭を求めレシートを発行するためのキーである。また、
23はマスタースイッチで、ROFFJ,.rプリセッ
ト、1登録ョ、1点検ョ、1精算ョの各機能を切換選択
する。
上記マスタースイッチ23におけるROFFョはキャッ
シュレジスタを使用していない場合、1プリセツトョは
データをプリセットする場合、1登録ョは通常の金銭収
受操作を行う場合、1点検ョは記憶データを破壊せずに
点検する場合J精算ョは精算を行い記憶データをクリア
する場合に使用される。そして、各種のキーを総括する
意味で、テンキー11、部門キー12及びマスタースイ
ッチ23を除くすべてのキーをファンクションキー25
と称する。さらに24はデータ表示部で、金額及び商品
部門が表示できるようになつている。次に、第2図によ
り本発明の内部構成について説明する。
シュレジスタを使用していない場合、1プリセツトョは
データをプリセットする場合、1登録ョは通常の金銭収
受操作を行う場合、1点検ョは記憶データを破壊せずに
点検する場合J精算ョは精算を行い記憶データをクリア
する場合に使用される。そして、各種のキーを総括する
意味で、テンキー11、部門キー12及びマスタースイ
ッチ23を除くすべてのキーをファンクションキー25
と称する。さらに24はデータ表示部で、金額及び商品
部門が表示できるようになつている。次に、第2図によ
り本発明の内部構成について説明する。
31はI/0(入出力)コントローラで、このI/0コ
ントローラ31によりキーボード32及び印字部33の
制御が行われる。
ントローラ31によりキーボード32及び印字部33の
制御が行われる。
キーボード32にはI/0コントローラ31からサンプ
リング信号が与えられており、キーボード32において
キー操作が行われると、上記サンプリング信号が操作キ
ーに応じて選択され、キー入力信号.としてI/0コン
トローラ31へ送られる。上記1/0コントローラ31
は演算処理装置(以下CPUと略称する)34に接続さ
れており、キーボード32からキー入力信号が与えられ
ると、内部のI/0バッファに一旦貯えた後、CPU3
4に転送する。また、I/0コントローラ31は、CP
U34から印字データが与えられた際、この印字データ
をI/Oバッファに一時記憶した後、印字部33のドラ
イバ35に送つて印字させる。上記印字部33は、レシ
ートプリント36及びジーヤーナルプリンタ37からな
つている。上記プリンタ36,37は、同軸的に結合さ
れた印字ドラム38,39を備え、これらの印字ドラム
38,39に近接してそれぞれレシート用紙41並びに
ジャーナル用紙42が配置される。また、印字ドラム3
8,39の側部には、レシート用紙41.ジャーナル用
紙42を間に介して相対向するように印字ハンマ(図示
せず)が配設される。また、上記印字ドラム38,39
はモータ43によつて駆動されるもので、印字ドラム3
8,39が1回転するとレシート用紙41、ジャーナル
用紙42が1行分送られるようになつている。上記印字
ドラム38の一方の端部には回転位置検出器44が゛設
けられ、印字ドラム38,39の回転位置の検出が行わ
れる。この回転位置検出器44の検出信号は、増幅器4
5を介して■/0コントローラ31に送られる。I/0
コントローラ31は、上記回転位置検出信号と印字デー
タとの一致をとつてドライバ35に駆動信号を送り、所
定の印字ハンマを駆動する。上記レシート用紙41は、
印字動作に応じてキャッシュレジスタの外部に導出され
、印字終了時に印字の行われた部分が切断できるように
なつている。また、レシート用紙41に対しては、例え
ば0毎度お買上げ有難う御座いますョのスタンプ印字が
行われるようになつている。一方、ジャーナル用紙42
は、売上げ記録を行うためのもので、レシート内容と同
じものが印字され、内部において軸46に巻取られる。
また、前記CPU34には、メモリ(RAM)47及び
時計回路48が接続される。この時計回路48には直流
電源49及び基準周波数発振器例えば水晶発振器50が
外部接続される。上記メモリ47及び時計回路48はそ
れぞれ1つのチップで構成されており、CPU34から
のチップイネーブル信号CEl,CE2によつてチップ
指定されると共に、読出し/書込み信号R/Wによつて
読出しあるいは書込み動作が指定される。上記時計回路
48は時刻情報と共に日付け情報を得る機能を備えてお
り、これらの情報は必要に応じてCPU34に読出され
る。CPU34はレシート発行に際して時計回路48か
ら日付け情報を読出して日付け印字を行わせる。また、
時計回路48の時刻情報は、時間内集計を行う際に時間
区分データとして使用される。上記CPU34は、キー
ボード32からのキー入力信号に従つてレシート発行処
理を行うが、その時の処理データはI/Oコントローラ
31へ印字データとして送られる他、表示ドライバ51
を介して表示部24へ送られて表示される。第3図は上
記CPU3牡メモリ47、時計回路48の詳細を示すも
のである。
リング信号が与えられており、キーボード32において
キー操作が行われると、上記サンプリング信号が操作キ
ーに応じて選択され、キー入力信号.としてI/0コン
トローラ31へ送られる。上記1/0コントローラ31
は演算処理装置(以下CPUと略称する)34に接続さ
れており、キーボード32からキー入力信号が与えられ
ると、内部のI/0バッファに一旦貯えた後、CPU3
4に転送する。また、I/0コントローラ31は、CP
U34から印字データが与えられた際、この印字データ
をI/Oバッファに一時記憶した後、印字部33のドラ
イバ35に送つて印字させる。上記印字部33は、レシ
ートプリント36及びジーヤーナルプリンタ37からな
つている。上記プリンタ36,37は、同軸的に結合さ
れた印字ドラム38,39を備え、これらの印字ドラム
38,39に近接してそれぞれレシート用紙41並びに
ジャーナル用紙42が配置される。また、印字ドラム3
8,39の側部には、レシート用紙41.ジャーナル用
紙42を間に介して相対向するように印字ハンマ(図示
せず)が配設される。また、上記印字ドラム38,39
はモータ43によつて駆動されるもので、印字ドラム3
8,39が1回転するとレシート用紙41、ジャーナル
用紙42が1行分送られるようになつている。上記印字
ドラム38の一方の端部には回転位置検出器44が゛設
けられ、印字ドラム38,39の回転位置の検出が行わ
れる。この回転位置検出器44の検出信号は、増幅器4
5を介して■/0コントローラ31に送られる。I/0
コントローラ31は、上記回転位置検出信号と印字デー
タとの一致をとつてドライバ35に駆動信号を送り、所
定の印字ハンマを駆動する。上記レシート用紙41は、
印字動作に応じてキャッシュレジスタの外部に導出され
、印字終了時に印字の行われた部分が切断できるように
なつている。また、レシート用紙41に対しては、例え
ば0毎度お買上げ有難う御座いますョのスタンプ印字が
行われるようになつている。一方、ジャーナル用紙42
は、売上げ記録を行うためのもので、レシート内容と同
じものが印字され、内部において軸46に巻取られる。
また、前記CPU34には、メモリ(RAM)47及び
時計回路48が接続される。この時計回路48には直流
電源49及び基準周波数発振器例えば水晶発振器50が
外部接続される。上記メモリ47及び時計回路48はそ
れぞれ1つのチップで構成されており、CPU34から
のチップイネーブル信号CEl,CE2によつてチップ
指定されると共に、読出し/書込み信号R/Wによつて
読出しあるいは書込み動作が指定される。上記時計回路
48は時刻情報と共に日付け情報を得る機能を備えてお
り、これらの情報は必要に応じてCPU34に読出され
る。CPU34はレシート発行に際して時計回路48か
ら日付け情報を読出して日付け印字を行わせる。また、
時計回路48の時刻情報は、時間内集計を行う際に時間
区分データとして使用される。上記CPU34は、キー
ボード32からのキー入力信号に従つてレシート発行処
理を行うが、その時の処理データはI/Oコントローラ
31へ印字データとして送られる他、表示ドライバ51
を介して表示部24へ送られて表示される。第3図は上
記CPU3牡メモリ47、時計回路48の詳細を示すも
のである。
まず、CPU34について説明すると、61はアドレス
回路で、このアドレス回路61によつて制御部を構成す
るRON4(リードオンリメモリ)62のアドレス指定
が行われる。このROM62には、各回路の動作を制御
するマイクロプログラムが組まれており、コード発生指
令を出力線63、所定のタイミング信号を出力する出力
線6牡レジスタ指定信号、転送指令、演算指令、桁シフ
ト指令等各種インストラクションを出力する出力線65
、自己の次アドレスを出力する出力線66を備えている
。そして、上記出力線63に出力されるコード発生指令
は、コード発生回路67へ送られ、出力線64に出力さ
れるタイミング信号は、タイミング指定回路68へ送ら
れる。また、出力線65に出力されるインストラクショ
ンは、インストラクションデコーダ69に加えられ、出
力線66に出力される次アドレスはアドレス回路61へ
送られ、次のアドレスを指定する。なお、上記コード発
生回路67、タイミング指定回路68及びインストラク
ションデコーダ69にはCPU34内に設けられたタイ
ミング発生回路(図示せず)からのタイミング信号が印
加されている。そして、上記コード発生回路67は、R
OM62から与えられる例えば4ビットの並列データを
、所定のタイミングでシリアルなコードに変換して出力
する。このコード発生回路67の出力は、ゲート回路7
0を介してアダー回路71へ送られる。また、上記タイ
ミング指定回路68は、ROM62から出力線64を介
して与えられるタイミング信号に従つてレジスタの桁指
定等レジスタの動作タイミングを指定するもので、その
出力信号は、ゲート回路70及びアンド回路72〜75
等のCPU34内部の各ゲート回路に開閉タイミングと
して加えられ、これ等のアンド回路72〜75の出力は
オア回路76を介してレジスタ群77内の入出力レジス
タ78に加えられる。そして、上記インストラクション
デコーダ69は、ROM62から与えられるインストラ
クションを解読し、その解読結果に従つてレジスタ群内
のレジスタ指定等CPU34内各部の動作制御を行うと
共に、前記メモリ47及び時計回路48に対して読出し
/書込みの指令R/Wを与える。上記タイミング指定回
路68及びインストラクションレジスタ69の出力は、
前記表示ドライバ51及びI/0コントローラ31に制
御信号として送られる。しかして、上記レジスタ群77
は、演算レジスタを兼ねる上記入出力レジスタ78及び
その他複数の演算レジスタからなり、その出力信号は前
記ゲート回路70を介してアダー回路71へ加えられる
。また、上記入出力レジスタ78の出力は、1桁の記憶
容量を有するレジスタ79を介してアンド回路72に加
えられる。そして、アンド回路73にはアダー回路71
の出力が与えられ、アンド回路74にはキーボード32
からのキー入力信号がI/Oコントローラ31を介して
与えられる。また、アンド回路75にはメモリ47及び
時計回路48から読出したデータが、オア回路80を介
して与えられる。さらに、上記1/0レジスタ78の出
力は、表示レジスタ51及びI/0コントローラ31に
表示データあるいは印字データとして送られると共にチ
ップ指定回路82へ送られる。このチップ指定回路82
は、ROM62からの命令に従つて入出力レジスタ78
内のチップ指定データを読出し、その内容に従つてチッ
プイネーブル信号CEl,CE2を出力し、メモリ47
あるいは時計回路48を指定する。また、上記アダー回
路71の出力は、アドレスレジスタ83に読出される。
このアドレスレジスタ83に読出されたデータは、ゲー
ト回路70を介してアダー回路71に再入力されると共
に2つのデータつまりアッパーアドレスとロワーアドレ
スの2つのアドレスデータに分けられ、メモリ47及び
時計回路48へ送られる。さらに、上記アダー回路71
から出力される演算データ及びキャリー信号は、判断回
路84へ送られる。この判断回路84はアダー回路71
の出力内容を判断して前記アドレス回路61へアドレス
データを送出する。しかして、前記メモリ47はメモリ
本体91、上記インストラクションデコーダ69からの
読出し/書込み命令R/W及びアドレスレジスタ83”
からのアッパー及びロワーアドレスデータがセットされ
るレジスタ92、メモリ本体91に対する読出しデータ
及び書込みデータに対するゲート回路93からなつてい
る。
回路で、このアドレス回路61によつて制御部を構成す
るRON4(リードオンリメモリ)62のアドレス指定
が行われる。このROM62には、各回路の動作を制御
するマイクロプログラムが組まれており、コード発生指
令を出力線63、所定のタイミング信号を出力する出力
線6牡レジスタ指定信号、転送指令、演算指令、桁シフ
ト指令等各種インストラクションを出力する出力線65
、自己の次アドレスを出力する出力線66を備えている
。そして、上記出力線63に出力されるコード発生指令
は、コード発生回路67へ送られ、出力線64に出力さ
れるタイミング信号は、タイミング指定回路68へ送ら
れる。また、出力線65に出力されるインストラクショ
ンは、インストラクションデコーダ69に加えられ、出
力線66に出力される次アドレスはアドレス回路61へ
送られ、次のアドレスを指定する。なお、上記コード発
生回路67、タイミング指定回路68及びインストラク
ションデコーダ69にはCPU34内に設けられたタイ
ミング発生回路(図示せず)からのタイミング信号が印
加されている。そして、上記コード発生回路67は、R
OM62から与えられる例えば4ビットの並列データを
、所定のタイミングでシリアルなコードに変換して出力
する。このコード発生回路67の出力は、ゲート回路7
0を介してアダー回路71へ送られる。また、上記タイ
ミング指定回路68は、ROM62から出力線64を介
して与えられるタイミング信号に従つてレジスタの桁指
定等レジスタの動作タイミングを指定するもので、その
出力信号は、ゲート回路70及びアンド回路72〜75
等のCPU34内部の各ゲート回路に開閉タイミングと
して加えられ、これ等のアンド回路72〜75の出力は
オア回路76を介してレジスタ群77内の入出力レジス
タ78に加えられる。そして、上記インストラクション
デコーダ69は、ROM62から与えられるインストラ
クションを解読し、その解読結果に従つてレジスタ群内
のレジスタ指定等CPU34内各部の動作制御を行うと
共に、前記メモリ47及び時計回路48に対して読出し
/書込みの指令R/Wを与える。上記タイミング指定回
路68及びインストラクションレジスタ69の出力は、
前記表示ドライバ51及びI/0コントローラ31に制
御信号として送られる。しかして、上記レジスタ群77
は、演算レジスタを兼ねる上記入出力レジスタ78及び
その他複数の演算レジスタからなり、その出力信号は前
記ゲート回路70を介してアダー回路71へ加えられる
。また、上記入出力レジスタ78の出力は、1桁の記憶
容量を有するレジスタ79を介してアンド回路72に加
えられる。そして、アンド回路73にはアダー回路71
の出力が与えられ、アンド回路74にはキーボード32
からのキー入力信号がI/Oコントローラ31を介して
与えられる。また、アンド回路75にはメモリ47及び
時計回路48から読出したデータが、オア回路80を介
して与えられる。さらに、上記1/0レジスタ78の出
力は、表示レジスタ51及びI/0コントローラ31に
表示データあるいは印字データとして送られると共にチ
ップ指定回路82へ送られる。このチップ指定回路82
は、ROM62からの命令に従つて入出力レジスタ78
内のチップ指定データを読出し、その内容に従つてチッ
プイネーブル信号CEl,CE2を出力し、メモリ47
あるいは時計回路48を指定する。また、上記アダー回
路71の出力は、アドレスレジスタ83に読出される。
このアドレスレジスタ83に読出されたデータは、ゲー
ト回路70を介してアダー回路71に再入力されると共
に2つのデータつまりアッパーアドレスとロワーアドレ
スの2つのアドレスデータに分けられ、メモリ47及び
時計回路48へ送られる。さらに、上記アダー回路71
から出力される演算データ及びキャリー信号は、判断回
路84へ送られる。この判断回路84はアダー回路71
の出力内容を判断して前記アドレス回路61へアドレス
データを送出する。しかして、前記メモリ47はメモリ
本体91、上記インストラクションデコーダ69からの
読出し/書込み命令R/W及びアドレスレジスタ83”
からのアッパー及びロワーアドレスデータがセットされ
るレジスタ92、メモリ本体91に対する読出しデータ
及び書込みデータに対するゲート回路93からなつてい
る。
上記レジスタ92及びゲート回路93はチップ指定回路
82からチツプイネーブル信号CElが与えられること
によつて動作する。上記メモリ本体91からゲート回路
93を介して読出されるデータは、前記したようにオア
回路80を介してCPU34内のアンド回路75に加え
られる。そして、CPU34内のI/0レジスタ78の
出力が書込みデータとしてゲート回路93を介してメモ
リ本体91に加えられる。このメモリ本体91は、第4
図に示すように例えばn行×8列の容量を有し、各列八
〜B8はロワーアドレスLによつて指定され、各行はア
ッパーアドレスUによつて指定される。そして、メモリ
本体91はB1〜B4列の第1領域91A,B5及びB
6列の第2領域91B,P?!及ひ八列の第3領域91
Cに分けられており、第1領域91Aに売上げに対する
各種合計金額、第2領域91Bには売上げ件数等、第3
領域91Cにはプリセット等のデータを記憶するように
なつている。さらに、第1領域91Aでは、アッパーア
ドレス1番地から16番地までは部門別合計、17番地
には指定時刻T1〜T2内の合計金額、1幡地には指定
時刻T2〜T3内の合計金額、1幡地には指定時刻T3
〜T4内合計金額、2幡地には現金売合計金額、n番地
には在高が夫々記憶される。第2領域91Bではアッパ
ーアドレス1番地から1幡地までは部門別売上け件数、
17番地から1幡地までは指定時間T1〜T2内、T2
〜T3間、T3〜T4内の売上げ件数、20番地には現
金売り件数が記憶される。第3領域91Cでは、アッパ
ーアドレス1番地から1幡地までは部門別のプリセット
データ(値段)が記憶される。また、第3図において時
計回路48には、当日の年月日データ及び現在の時刻デ
ータの他、プリセット時刻データ等を記憶するメモリ1
00を備えている。
82からチツプイネーブル信号CElが与えられること
によつて動作する。上記メモリ本体91からゲート回路
93を介して読出されるデータは、前記したようにオア
回路80を介してCPU34内のアンド回路75に加え
られる。そして、CPU34内のI/0レジスタ78の
出力が書込みデータとしてゲート回路93を介してメモ
リ本体91に加えられる。このメモリ本体91は、第4
図に示すように例えばn行×8列の容量を有し、各列八
〜B8はロワーアドレスLによつて指定され、各行はア
ッパーアドレスUによつて指定される。そして、メモリ
本体91はB1〜B4列の第1領域91A,B5及びB
6列の第2領域91B,P?!及ひ八列の第3領域91
Cに分けられており、第1領域91Aに売上げに対する
各種合計金額、第2領域91Bには売上げ件数等、第3
領域91Cにはプリセット等のデータを記憶するように
なつている。さらに、第1領域91Aでは、アッパーア
ドレス1番地から16番地までは部門別合計、17番地
には指定時刻T1〜T2内の合計金額、1幡地には指定
時刻T2〜T3内の合計金額、1幡地には指定時刻T3
〜T4内合計金額、2幡地には現金売合計金額、n番地
には在高が夫々記憶される。第2領域91Bではアッパ
ーアドレス1番地から1幡地までは部門別売上け件数、
17番地から1幡地までは指定時間T1〜T2内、T2
〜T3間、T3〜T4内の売上げ件数、20番地には現
金売り件数が記憶される。第3領域91Cでは、アッパ
ーアドレス1番地から1幡地までは部門別のプリセット
データ(値段)が記憶される。また、第3図において時
計回路48には、当日の年月日データ及び現在の時刻デ
ータの他、プリセット時刻データ等を記憶するメモリ1
00を備えている。
このメモリ100は前記CPU34内のアドレスレジス
タ83からレジスタ101にセットされるアッパー及び
ロワーのアドレスデータによつてアドレス指定されると
共に、インストラクションデコーダ69からR/W命令
によつて読出しあるいは書込みの動作が指定される。ま
た、上記レジスタ101には、時計回路48内に設けら
れる時計制御部(図示せず)からアドレスデータ及びR
/W命令が与えられ、メモリ100のアドレス指定が行
われる。そして、このメモリ100から出力するデータ
はゲート回路102を介してバッファ103へ送られる
と共にゲート回路104へ送られる。このゲート回路1
04にはバッファ103の出力及びタイミング発生回路
105から計時用の1秒パルスが与えられる。上記タイ
ミング発生回路105は、水晶発振器50からの基準信
号に従つて動作し、上記1秒パルスの他各部動作タイミ
ングを指定するタイミング信号を発生する。そして、上
記ゲート回路104は上記時計制御部からの制御信号に
従つて入力信号を選択し、アダー回路106へ与える。
このアダー回路106は、上記時計制御部からの指令に
従つて加算あるいは減算動作し、その結果をゲート回路
107を介してメモリ100へ書込みデータとして与え
る。また、アダー回路106から出力される加減算結果
及びキャリー信号は、例えは(1)進あるいは2植の記
憶形態及び時刻の一致等を判断する判断回路108へ送
られる。この判断回路108の判断結果は、上記時計制
御部へ送られる。また、上記メモリ100から読出され
たデータは、ゲート回路109及び前記オア回路80を
介してCPU34内のアドレス回路75に加えられる。
上記ゲート回路107,109及びレジスタ101は、
CPU34内のチップ指定回路82からのチップイネー
ブル信号CE2によつて動作制御される。また、ゲート
回路102,104,107及びアダー回路106、判
断回路108は時計制御部からの信号によつて制御され
る。なお、上記ゲート回路107はチップイネーブル信
号CE2および時計制御部からの信号によつて制御され
る。しかして、上記メモリ100は例えば第5図に示す
ように4行8列の容量を有し、各列八〜B8はロワーア
ドレスLによつて指定され、各行はアッパーアドレスU
によつて指定される。そして、第1行ないし第3行は、
2列ずつ1単位として、つまり、B8−B7、B6−八
、B4一亀、式一伐の2列ずつを1単位としてそれぞれ
1時ョ及び1分ョの時刻データを記憶するようになつて
いる。この場合第1行には時間内集計用時刻データT1
〜T4、第2行にはアラーム用時刻データALl〜AL
.4、第3行目にはサービスタイム用時刻データSVl
〜SV,を記憶するように区分している。上記時刻デー
タT1〜T4は、売上げの集計時間範囲を指定するもの
、時刻データALl〜AL4はアラーム時刻を指定する
もの、時刻データS■1〜SV4は割引等のサービス時
間を指定するものである。また、メモl川00の第4行
には、B8,B7列に現在時刻と指定時刻との一致を示
すフラグ下1ag1、Flaklまた、八,B5,B4
列に当日の1年Jr月/日ョ、そしてB3,B2,Bl
列に現在時刻1時/分Jr秒ョを記憶する。上記フラグ
Fla臣を記憶するメモリ100の第4行B7列は、第
5図bに示すように現在時刻が指定時刻T1〜T2内に
ある場合に第1ビットb1、指定時亥旺2〜T3内にあ
る場合に第2ビットB2、指定時亥!11′3〜T4に
ある場合に第3ビット煽にそれぞれ“1゛がセットされ
る。次に上記のように構成された本発明の詳細な説明す
る。
タ83からレジスタ101にセットされるアッパー及び
ロワーのアドレスデータによつてアドレス指定されると
共に、インストラクションデコーダ69からR/W命令
によつて読出しあるいは書込みの動作が指定される。ま
た、上記レジスタ101には、時計回路48内に設けら
れる時計制御部(図示せず)からアドレスデータ及びR
/W命令が与えられ、メモリ100のアドレス指定が行
われる。そして、このメモリ100から出力するデータ
はゲート回路102を介してバッファ103へ送られる
と共にゲート回路104へ送られる。このゲート回路1
04にはバッファ103の出力及びタイミング発生回路
105から計時用の1秒パルスが与えられる。上記タイ
ミング発生回路105は、水晶発振器50からの基準信
号に従つて動作し、上記1秒パルスの他各部動作タイミ
ングを指定するタイミング信号を発生する。そして、上
記ゲート回路104は上記時計制御部からの制御信号に
従つて入力信号を選択し、アダー回路106へ与える。
このアダー回路106は、上記時計制御部からの指令に
従つて加算あるいは減算動作し、その結果をゲート回路
107を介してメモリ100へ書込みデータとして与え
る。また、アダー回路106から出力される加減算結果
及びキャリー信号は、例えは(1)進あるいは2植の記
憶形態及び時刻の一致等を判断する判断回路108へ送
られる。この判断回路108の判断結果は、上記時計制
御部へ送られる。また、上記メモリ100から読出され
たデータは、ゲート回路109及び前記オア回路80を
介してCPU34内のアドレス回路75に加えられる。
上記ゲート回路107,109及びレジスタ101は、
CPU34内のチップ指定回路82からのチップイネー
ブル信号CE2によつて動作制御される。また、ゲート
回路102,104,107及びアダー回路106、判
断回路108は時計制御部からの信号によつて制御され
る。なお、上記ゲート回路107はチップイネーブル信
号CE2および時計制御部からの信号によつて制御され
る。しかして、上記メモリ100は例えば第5図に示す
ように4行8列の容量を有し、各列八〜B8はロワーア
ドレスLによつて指定され、各行はアッパーアドレスU
によつて指定される。そして、第1行ないし第3行は、
2列ずつ1単位として、つまり、B8−B7、B6−八
、B4一亀、式一伐の2列ずつを1単位としてそれぞれ
1時ョ及び1分ョの時刻データを記憶するようになつて
いる。この場合第1行には時間内集計用時刻データT1
〜T4、第2行にはアラーム用時刻データALl〜AL
.4、第3行目にはサービスタイム用時刻データSVl
〜SV,を記憶するように区分している。上記時刻デー
タT1〜T4は、売上げの集計時間範囲を指定するもの
、時刻データALl〜AL4はアラーム時刻を指定する
もの、時刻データS■1〜SV4は割引等のサービス時
間を指定するものである。また、メモl川00の第4行
には、B8,B7列に現在時刻と指定時刻との一致を示
すフラグ下1ag1、Flaklまた、八,B5,B4
列に当日の1年Jr月/日ョ、そしてB3,B2,Bl
列に現在時刻1時/分Jr秒ョを記憶する。上記フラグ
Fla臣を記憶するメモリ100の第4行B7列は、第
5図bに示すように現在時刻が指定時刻T1〜T2内に
ある場合に第1ビットb1、指定時亥旺2〜T3内にあ
る場合に第2ビットB2、指定時亥!11′3〜T4に
ある場合に第3ビット煽にそれぞれ“1゛がセットされ
る。次に上記のように構成された本発明の詳細な説明す
る。
時計回路48は、水晶発振器50から与えられる基準信
号に従つて計時動作を行つている。すなわち、水晶発振
器50から出力される基準信号はタイミング発生回路1
05へ送られ、このタイミング発生回路105より1秒
パルス及び各種タイミングパルスが出力される。このの
タイミング発生回路105より出力される1秒パルスは
、ゲート回路104を介してアダー回路106に加えら
れる。一方、時計制御部はメモリ100の第4行を指定
し、その内容の全てをゲート回路102を介してバッフ
ァ103に読出す。そして、ゲート回路104でバッフ
ァ103の出力及びタイミング発生回路105からの1
秒パルスを選択してアダー回路106に加え、B1列の
秒データに対して1秒パルスを加算する。このアダー回
路106の出力はゲート回路107を介してメモリ10
0へ送られ、第4行に書込まれる。この゛ようにしてメ
モリ100の第4行の内容は常に書換えられる。また、
アダー回路106の出力は判断回路108へ送られて、
その加算結果が所定の値に達したか否か判断され、その
判断結果に基づいて時計制御部の制御動作が行われる。
例えば上記秒パルスの加算によつて第4行のB1列、つ
まり秒データが(1)秒に達すると、この状態が判断回
路108によつて判断され、時計制御部により第4行B
2列の内容つまり分データに1+1!されると共に秒デ
ータがクリアされる。以下同様にして分→時→日→月→
年の順に桁上げ制御が行われ、時刻及び年月日に対する
計時動作が行われる。また、上記時計回路48を始動さ
せる際、正しい年月日及び時刻の設定を行う。この設定
操作は第1図におけるマスタースイッチ23を1プリセ
ツトョの位置に切換え設定し、この状態でテンキー11
の操作により年→月→日→時→分→秒の順にデータを入
力するが、各単位データを入力する毎に時刻及び日付け
キー1#Jl4を操作する。上記各キー操作つまりキー
ボード32から入力されたデータは、I/0コントロー
ラ31を介してCPU34へ送られ、第3図におけるア
ンド回路74及びオア回路76を介して入出力レジスタ
78にセットされる。この入出力レジスタ78に貯えら
れた入力データは時計回路48へ送られ、ゲート回路1
07を介してメモリ100の第4行B6列〜2列に書込
まれる。このようにして時計回路48のメモリ100に
年月日及び時刻データが書込まれ、その後は上記したよ
うな計時動作が行われる。また、上記メモリ100に時
間内集計用の時刻データ、サービスタイム用時刻データ
及びアラーム用時刻データを書込む時は、上記時刻及び
日付けキー7#ョの代りにTキー17b..SVキー1
7a,.ALキー17cを操作すると共にTキー17b
あるいはSVキー17aの操作の後(r分ョ入力後)に
テンキー11により時刻順位指定データを入力すること
によりメモリ100内の所定位置に時刻データを書込む
ことができる。
号に従つて計時動作を行つている。すなわち、水晶発振
器50から出力される基準信号はタイミング発生回路1
05へ送られ、このタイミング発生回路105より1秒
パルス及び各種タイミングパルスが出力される。このの
タイミング発生回路105より出力される1秒パルスは
、ゲート回路104を介してアダー回路106に加えら
れる。一方、時計制御部はメモリ100の第4行を指定
し、その内容の全てをゲート回路102を介してバッフ
ァ103に読出す。そして、ゲート回路104でバッフ
ァ103の出力及びタイミング発生回路105からの1
秒パルスを選択してアダー回路106に加え、B1列の
秒データに対して1秒パルスを加算する。このアダー回
路106の出力はゲート回路107を介してメモリ10
0へ送られ、第4行に書込まれる。この゛ようにしてメ
モリ100の第4行の内容は常に書換えられる。また、
アダー回路106の出力は判断回路108へ送られて、
その加算結果が所定の値に達したか否か判断され、その
判断結果に基づいて時計制御部の制御動作が行われる。
例えば上記秒パルスの加算によつて第4行のB1列、つ
まり秒データが(1)秒に達すると、この状態が判断回
路108によつて判断され、時計制御部により第4行B
2列の内容つまり分データに1+1!されると共に秒デ
ータがクリアされる。以下同様にして分→時→日→月→
年の順に桁上げ制御が行われ、時刻及び年月日に対する
計時動作が行われる。また、上記時計回路48を始動さ
せる際、正しい年月日及び時刻の設定を行う。この設定
操作は第1図におけるマスタースイッチ23を1プリセ
ツトョの位置に切換え設定し、この状態でテンキー11
の操作により年→月→日→時→分→秒の順にデータを入
力するが、各単位データを入力する毎に時刻及び日付け
キー1#Jl4を操作する。上記各キー操作つまりキー
ボード32から入力されたデータは、I/0コントロー
ラ31を介してCPU34へ送られ、第3図におけるア
ンド回路74及びオア回路76を介して入出力レジスタ
78にセットされる。この入出力レジスタ78に貯えら
れた入力データは時計回路48へ送られ、ゲート回路1
07を介してメモリ100の第4行B6列〜2列に書込
まれる。このようにして時計回路48のメモリ100に
年月日及び時刻データが書込まれ、その後は上記したよ
うな計時動作が行われる。また、上記メモリ100に時
間内集計用の時刻データ、サービスタイム用時刻データ
及びアラーム用時刻データを書込む時は、上記時刻及び
日付けキー7#ョの代りにTキー17b..SVキー1
7a,.ALキー17cを操作すると共にTキー17b
あるいはSVキー17aの操作の後(r分ョ入力後)に
テンキー11により時刻順位指定データを入力すること
によりメモリ100内の所定位置に時刻データを書込む
ことができる。
例えば、テンキー11により0時ョ単位の時刻データを
入力した後Tキー17bを操作し、次に1分ョ単位の時
刻データを入力し、Tキー17b操作後テンキー11に
より時刻順位指定データr1ョを入力すると、メモリ1
00の第1行B7,B8列が指定されて時刻データT1
の1時ョ及び1分ョが書込まれる。またその他、部門別
プリセットデータを入力する場合は、マスタースイッチ
23を1プリセツトョの位置に切換設定した状態で、テ
ンキー11.及び部門キー12を操作することによつて
キー入力データが入出力レジスタ78を経てメモリ47
に送られ、ゲート回路93を介してメモリ本体91の第
3領域91Cの1番地〜1幡地に書込まれる。
入力した後Tキー17bを操作し、次に1分ョ単位の時
刻データを入力し、Tキー17b操作後テンキー11に
より時刻順位指定データr1ョを入力すると、メモリ1
00の第1行B7,B8列が指定されて時刻データT1
の1時ョ及び1分ョが書込まれる。またその他、部門別
プリセットデータを入力する場合は、マスタースイッチ
23を1プリセツトョの位置に切換設定した状態で、テ
ンキー11.及び部門キー12を操作することによつて
キー入力データが入出力レジスタ78を経てメモリ47
に送られ、ゲート回路93を介してメモリ本体91の第
3領域91Cの1番地〜1幡地に書込まれる。
ノ しかして、商品の売上げ処理を行う場合は、マスタ
ースイッチ23を1登録ョの位置に切換設定し、通常は
テンキー11により売上げ商品の値段を入力する。
ースイッチ23を1登録ョの位置に切換設定し、通常は
テンキー11により売上げ商品の値段を入力する。
そして、その商品の属する部門キー12を操作すると、
上記入力データは印字部33に送出されレシート用紙4
1及びジャーナル用紙42に印字され、また、CPU3
4および表示ドライバ51を介して表示部24で表示さ
れると共に、CPU内部34で逐次累計される。更に、
上記部門キー12により指定されたアドレスに対応する
メモリ47のデータがCPU34に読出されて上記入力
されたデータと加算され、その結果は上記指定されたア
ドレスのメモリ47に書き込まれる。なお、この時値段
は第1領域91Aの所定行に加算され、第2領域91B
の所定行には、売上げ件数が加算される。このようにし
て、売上げ商品毎にテンキー11及び部門キー12を夫
々操作することにより上記同様の動作が繰り返される。
そこで、全ての売上げ商品の値段の入力及び部門の指定
が終了すると、合計あるいは釣銭を求めレシートを発行
させるキー22を操作する。このことによりCPU34
で上述の如く累計された合計金額は表示部24で表示さ
れると共にI/0コントローラ31を介して印字部33
に送られレシート用紙41及びジャーナル用紙42に印
字される。また、テンキー11により商品の値段を入力
せずに上記した如く各部門毎に予めプリセットされた部
門プリセットデータを用いて処理する場合は、単に部門
キー12を操作する合のみで、この部門キー12に対応
するアドレスのプリセットデータを入力データとして上
記同様の処理が行なわれる。次に上記第1図ないし第5
図及び第6図、第7図により時間内集計の動作について
説明する。
上記入力データは印字部33に送出されレシート用紙4
1及びジャーナル用紙42に印字され、また、CPU3
4および表示ドライバ51を介して表示部24で表示さ
れると共に、CPU内部34で逐次累計される。更に、
上記部門キー12により指定されたアドレスに対応する
メモリ47のデータがCPU34に読出されて上記入力
されたデータと加算され、その結果は上記指定されたア
ドレスのメモリ47に書き込まれる。なお、この時値段
は第1領域91Aの所定行に加算され、第2領域91B
の所定行には、売上げ件数が加算される。このようにし
て、売上げ商品毎にテンキー11及び部門キー12を夫
々操作することにより上記同様の動作が繰り返される。
そこで、全ての売上げ商品の値段の入力及び部門の指定
が終了すると、合計あるいは釣銭を求めレシートを発行
させるキー22を操作する。このことによりCPU34
で上述の如く累計された合計金額は表示部24で表示さ
れると共にI/0コントローラ31を介して印字部33
に送られレシート用紙41及びジャーナル用紙42に印
字される。また、テンキー11により商品の値段を入力
せずに上記した如く各部門毎に予めプリセットされた部
門プリセットデータを用いて処理する場合は、単に部門
キー12を操作する合のみで、この部門キー12に対応
するアドレスのプリセットデータを入力データとして上
記同様の処理が行なわれる。次に上記第1図ないし第5
図及び第6図、第7図により時間内集計の動作について
説明する。
まず、売上げ商品に対するデータ投入を行つた後、.第
6図に示すようにレシート発行用キー22を操作すると
、そのキー入力信号がI/0コントローラ31を介して
CPU34へ送られ、入出力レジスタ78にセットされ
る。この入出力レジスタ78にセットされたデータは、
ゲート回路70、ア5ダー回路71を介して判断回路8
4へ送られる。この判断回路84は上記キー入力信号の
内容を判断し、その判断結果をアドレス回路61に与え
る。このアドレス回路61は判断回路84からの判断結
果に従つてROM62のアドレスを指定くし、ROM6
2から時計回路48内のメモリ100を指定するチップ
指定データを読出して入出力レジスタ78の所定桁にセ
ットする。また、ROM62からはチップ指定回路82
への動作指令が送られる。これによりチップ指定回路8
2は入出力レジスタ78の所定桁からチップ指定データ
を読出してチップイネーブル信号CE8を出力し、メモ
リ100を指定する。次いでROM62からはメモリ1
00の第4行2列を指定するアドレスコードが出力され
、コード発生回路67によりシリアルコードに変換され
た後、ゲート回路70を介してアダー回路71へ送られ
る。そしてこのアダー回路71から出力されるアドレス
デーノタはアドレスレジスタ83に読出され、パラレル
データに変換されて時計回路48内のレジスタ101に
転送される。また、このレジスタ101にはROM62
によりインストラクションデコーダ69を介して読出し
命令がセットされる。すなわち、合計等を求めレシート
を発行するキー22が操作されることによつて、第6図
のステップAに示すようにチップイネーブル信号CE2
による時計回路48の指定及びメモリ100のフラグF
lag2に対するアドレス指定が行われる。このステッ
プAにおけるアドレス指定により、ステップBに示すよ
うにメモリ100から第4行?列に記憶されているフラ
グFlag2が読出され、ゲート回路109、オア回路
80、アンド回路75、オア回路76を介して入出力レ
ジスタ78へ送られる。なお、上記時計回路48は、メ
モリ100から現在時刻をバッファ103に読出した際
、所定の周期でメモリ100から時間内集計用時刻デー
タT1〜T4を順次読出してゲート回路104を介して
アダー回路106に加え、バッファ103に貯えた現在
時刻との比較を行つている。この比較結果は判断回路1
08において判断され、この判断結果に従つて、つまり
現在時刻がT1〜T2、T2〜T3、T3〜T4の何れ
の時間帯であるかによつてメモリ100のFlag2記
憶部の対応ビットに“1゛がセットされる。しかして、
今例えば第7図に示すように時刻T1が10時、T2が
1満、T3がu時、T4が1詩にプリセットされている
状態で1時3紛にレシート発行処理が行われ、合計等を
求めレシートを発行するキー22が操作されたとすると
、上記したように時計回路48におけるメモリ100の
第4行?列が指定され、フラグFlag2の内容がメモ
リ100から入出力レジスタ78に読出される。
6図に示すようにレシート発行用キー22を操作すると
、そのキー入力信号がI/0コントローラ31を介して
CPU34へ送られ、入出力レジスタ78にセットされ
る。この入出力レジスタ78にセットされたデータは、
ゲート回路70、ア5ダー回路71を介して判断回路8
4へ送られる。この判断回路84は上記キー入力信号の
内容を判断し、その判断結果をアドレス回路61に与え
る。このアドレス回路61は判断回路84からの判断結
果に従つてROM62のアドレスを指定くし、ROM6
2から時計回路48内のメモリ100を指定するチップ
指定データを読出して入出力レジスタ78の所定桁にセ
ットする。また、ROM62からはチップ指定回路82
への動作指令が送られる。これによりチップ指定回路8
2は入出力レジスタ78の所定桁からチップ指定データ
を読出してチップイネーブル信号CE8を出力し、メモ
リ100を指定する。次いでROM62からはメモリ1
00の第4行2列を指定するアドレスコードが出力され
、コード発生回路67によりシリアルコードに変換され
た後、ゲート回路70を介してアダー回路71へ送られ
る。そしてこのアダー回路71から出力されるアドレス
デーノタはアドレスレジスタ83に読出され、パラレル
データに変換されて時計回路48内のレジスタ101に
転送される。また、このレジスタ101にはROM62
によりインストラクションデコーダ69を介して読出し
命令がセットされる。すなわち、合計等を求めレシート
を発行するキー22が操作されることによつて、第6図
のステップAに示すようにチップイネーブル信号CE2
による時計回路48の指定及びメモリ100のフラグF
lag2に対するアドレス指定が行われる。このステッ
プAにおけるアドレス指定により、ステップBに示すよ
うにメモリ100から第4行?列に記憶されているフラ
グFlag2が読出され、ゲート回路109、オア回路
80、アンド回路75、オア回路76を介して入出力レ
ジスタ78へ送られる。なお、上記時計回路48は、メ
モリ100から現在時刻をバッファ103に読出した際
、所定の周期でメモリ100から時間内集計用時刻デー
タT1〜T4を順次読出してゲート回路104を介して
アダー回路106に加え、バッファ103に貯えた現在
時刻との比較を行つている。この比較結果は判断回路1
08において判断され、この判断結果に従つて、つまり
現在時刻がT1〜T2、T2〜T3、T3〜T4の何れ
の時間帯であるかによつてメモリ100のFlag2記
憶部の対応ビットに“1゛がセットされる。しかして、
今例えば第7図に示すように時刻T1が10時、T2が
1満、T3がu時、T4が1詩にプリセットされている
状態で1時3紛にレシート発行処理が行われ、合計等を
求めレシートを発行するキー22が操作されたとすると
、上記したように時計回路48におけるメモリ100の
第4行?列が指定され、フラグFlag2の内容がメモ
リ100から入出力レジスタ78に読出される。
現在時刻1C@3紛は、T1〜T2の指定時間、つまり
、■時〜帛時の時間帯にあるので、Fla臣は第1ビッ
トb1に゜“1゛がセットされJOOOlJとなつてい
る。そして、第6図ステップBに示す如く上記入出力レ
ジスタ78に読出されたFla臣の内容ROOOlJは
ゲート回路70及びアダー回路71を介して判断回路8
4へ送られ、第6図のステップC及び第7図に示すよう
にFla臣内の何れかのビットに66r゛がセットされ
ているか否かの判断が行われる。この判断の結果がNO
つまり、いずれの時間内でもない時は時間内集計は行わ
ず、直ちにレシート発行処理を行うが、YESつまり、
いずれかの時間内である時は第6図のステップDに進み
、ROM62の制御によりチップ指定回路82からチッ
プイネーブル信号CElを出力してメモリ47を指定す
ると共にアッパーアドレス1播地〜1幡地の何れかをF
la臣の記憶状態に対応して指定する。この場合には現
在時刻がT1〜T2の時間内にあるのでメモリ47のア
ッパーアドレス17番地が指定され、その内容例えば第
7図に示すようにT1〜T2内件数R2O!及びT1〜
T2内合計金額Rl32OO.J円が入出力レジスタ7
8に読出される。次いで第6図のステップEに進み、上
記入出力レジスタ78に読出された内容Rl32OOョ
円及びレジスタ群77内の他のレジスタに記憶されてい
る売上げデータ例えばR7OOJ円がゲート回路70を
介してアダー回路71へ送られて加算される。また、こ
の際T1〜T2内件数R2O.Jもアダー回路71へ送
られて1+しされる。そして、このアダー回路71で加
算されたT1〜T2内合計金額Rl39OOJ及びT1
〜T2内件数R2lJはメモリ47に送られてアッパー
アドレス1播地に書込まれる。次に第6図のステップF
に進み、レジスタ群77内レジスタに保持されている今
回の売上げデータ(上述した合計金額)がI/0コント
ローラ31に送られ、I/0バッファ(図示せず)に貯
えられる。I/0コントローラ31は、I/Oバッファ
に貯えたデータに基ずいて印字部33を制御し、第6図
のステップGに示すように印字部33により印字動作を
行わせ、レシートを発行させる。以下T2によつて指定
される1満までは上記の場合と同様の動作が行われる。
、■時〜帛時の時間帯にあるので、Fla臣は第1ビッ
トb1に゜“1゛がセットされJOOOlJとなつてい
る。そして、第6図ステップBに示す如く上記入出力レ
ジスタ78に読出されたFla臣の内容ROOOlJは
ゲート回路70及びアダー回路71を介して判断回路8
4へ送られ、第6図のステップC及び第7図に示すよう
にFla臣内の何れかのビットに66r゛がセットされ
ているか否かの判断が行われる。この判断の結果がNO
つまり、いずれの時間内でもない時は時間内集計は行わ
ず、直ちにレシート発行処理を行うが、YESつまり、
いずれかの時間内である時は第6図のステップDに進み
、ROM62の制御によりチップ指定回路82からチッ
プイネーブル信号CElを出力してメモリ47を指定す
ると共にアッパーアドレス1播地〜1幡地の何れかをF
la臣の記憶状態に対応して指定する。この場合には現
在時刻がT1〜T2の時間内にあるのでメモリ47のア
ッパーアドレス17番地が指定され、その内容例えば第
7図に示すようにT1〜T2内件数R2O!及びT1〜
T2内合計金額Rl32OO.J円が入出力レジスタ7
8に読出される。次いで第6図のステップEに進み、上
記入出力レジスタ78に読出された内容Rl32OOョ
円及びレジスタ群77内の他のレジスタに記憶されてい
る売上げデータ例えばR7OOJ円がゲート回路70を
介してアダー回路71へ送られて加算される。また、こ
の際T1〜T2内件数R2O.Jもアダー回路71へ送
られて1+しされる。そして、このアダー回路71で加
算されたT1〜T2内合計金額Rl39OOJ及びT1
〜T2内件数R2lJはメモリ47に送られてアッパー
アドレス1播地に書込まれる。次に第6図のステップF
に進み、レジスタ群77内レジスタに保持されている今
回の売上げデータ(上述した合計金額)がI/0コント
ローラ31に送られ、I/0バッファ(図示せず)に貯
えられる。I/0コントローラ31は、I/Oバッファ
に貯えたデータに基ずいて印字部33を制御し、第6図
のステップGに示すように印字部33により印字動作を
行わせ、レシートを発行させる。以下T2によつて指定
される1満までは上記の場合と同様の動作が行われる。
第7図では11時50分に売上げを行つた場合の動作を
示してある。そして、1満を過ぎても売上げ処理を行う
と、例えば第7図に示すように帛時1分に売上げ処理を
行つて合計等を求めレシートを発行するキー22を操作
しようとすると、この時点では時計回路48におけるメ
モリ100のFlag2の内容が第2ビット■に“1゛
がセットされてROOlOョをなつており、このためメ
モリ47は第18行B6〜司列がアドレス指定される。
この時の売上げ処理が12時以後初めてであるとすれば
、メモリ47の第18行B6〜B1列の内容はオール“
0゛である。従つてメモリ47の第1桁B6〜囚列には
、T2〜T3内件数としてRlJNT2〜T3内合計金
額としてこの時の売上げ金額例えばR45O..円が書
込まれる。以後はT3時刻つまり14時まではメモリ4
7の第18行B6〜?列に対してデータの集計が行われ
る。また、u時以後はT4時刻つまりこの例ては17時
まではメモリ47の第19行B6〜?列に対してデータ
の集計が行われる。
示してある。そして、1満を過ぎても売上げ処理を行う
と、例えば第7図に示すように帛時1分に売上げ処理を
行つて合計等を求めレシートを発行するキー22を操作
しようとすると、この時点では時計回路48におけるメ
モリ100のFlag2の内容が第2ビット■に“1゛
がセットされてROOlOョをなつており、このためメ
モリ47は第18行B6〜司列がアドレス指定される。
この時の売上げ処理が12時以後初めてであるとすれば
、メモリ47の第18行B6〜B1列の内容はオール“
0゛である。従つてメモリ47の第1桁B6〜囚列には
、T2〜T3内件数としてRlJNT2〜T3内合計金
額としてこの時の売上げ金額例えばR45O..円が書
込まれる。以後はT3時刻つまり14時まではメモリ4
7の第18行B6〜?列に対してデータの集計が行われ
る。また、u時以後はT4時刻つまりこの例ては17時
まではメモリ47の第19行B6〜?列に対してデータ
の集計が行われる。
なお、上記実施例では設定された時間内に於る金額及び
件数を集計するようにしているが、本発明はこれに限ら
れることなく、例えば各部門毎で設定された時間内に於
る金額及び件数を集計するようにしてもよく、その他本
発明の主旨を逸脱しない範囲で種々変形応用し得る。
件数を集計するようにしているが、本発明はこれに限ら
れることなく、例えば各部門毎で設定された時間内に於
る金額及び件数を集計するようにしてもよく、その他本
発明の主旨を逸脱しない範囲で種々変形応用し得る。
以上述べたように本発明によれば、時計機能を備え、売
上げ処理時に上記時計機能を備え、売上げ処理時に上記
時計機能による計時時刻とを比較して設定時間別に各種
集計処理を行うようにしたので、予め任意時刻を設定し
ておくことにより、各指定時間内における売上げ集計を
自動的に行うことができる。
上げ処理時に上記時計機能を備え、売上げ処理時に上記
時計機能による計時時刻とを比較して設定時間別に各種
集計処理を行うようにしたので、予め任意時刻を設定し
ておくことにより、各指定時間内における売上げ集計を
自動的に行うことができる。
このため、各時間帯に於る売上げ状況等を知ることが出
来、例えばオペレータの交代、あるいは商品の補充等の
より細かい資料を作成し得、経営、管理等に極めて役立
つものとすることが出来る等種々の利点を有する。
来、例えばオペレータの交代、あるいは商品の補充等の
より細かい資料を作成し得、経営、管理等に極めて役立
つものとすることが出来る等種々の利点を有する。
図面は本発明の一実施例を示すもので、第1図はキャッ
シュレジスタ前面操作部のキー類配置状態を示す図、第
2図は全体的な回路構成を示すブロック図、第3図は第
2図におけるCPUlメモリ及び時計回路の詳細を示す
回路図、第4図は第2図におけるメモリの記憶内容を示
す図、第5図A,bは上記時計回路のメモリ記憶内容を
示す図、第6図は時間内集計動作を説明するための図で
あり、第7図は時間内集計中の各レジスタの状態図てあ
る。 10・・・操作部、11・・・テンキー、23・・・マ
スタースイッチ、31・・・I/Oコントローラ、32
・・・キーボード、33・・・印字部、34・・・CP
Ul47・・・メモリ、48・・・時計回路、78・・
・入出力レジスタ。
シュレジスタ前面操作部のキー類配置状態を示す図、第
2図は全体的な回路構成を示すブロック図、第3図は第
2図におけるCPUlメモリ及び時計回路の詳細を示す
回路図、第4図は第2図におけるメモリの記憶内容を示
す図、第5図A,bは上記時計回路のメモリ記憶内容を
示す図、第6図は時間内集計動作を説明するための図で
あり、第7図は時間内集計中の各レジスタの状態図てあ
る。 10・・・操作部、11・・・テンキー、23・・・マ
スタースイッチ、31・・・I/Oコントローラ、32
・・・キーボード、33・・・印字部、34・・・CP
Ul47・・・メモリ、48・・・時計回路、78・・
・入出力レジスタ。
Claims (1)
- 1 売上げ商品に対する金額の登録を行う演算回路と、
時刻を計時する時計回路とを備えたキャッシュレジスタ
において、集計時間帯を記憶する第1の記憶手段と、各
時間帯毎の時間帯別集計データを記憶する第2の記憶手
段と、登録時に、上記時計回路の時刻データを読み出し
、この時刻データが上記第1の記憶手段のどの集計時間
帯に属するかを判断する判断手段と、該判断手段の結果
に従つて上記第2の記憶手段内の所定の時間帯別集計デ
ータに登録データを累計する手段とを具備して成るキャ
ッシュレジスタにおける集計方式。
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP51156453A JPS6053360B2 (ja) | 1976-12-27 | 1976-12-27 | キヤツシユレジスタにおける集計方式 |
| DE19772758218 DE2758218C3 (de) | 1976-12-27 | 1977-12-27 | Elektronische Registrierkasse |
| FR7739297A FR2385151A1 (fr) | 1976-12-27 | 1977-12-27 | Caisse enregistreuse electronique |
| DE19772759632 DE2759632B2 (de) | 1976-12-27 | 1977-12-27 | Elektronische Registrierkasse |
| GB5403577A GB1594239A (en) | 1976-12-27 | 1977-12-28 | Electronic cash register |
| GB3375679A GB1594240A (en) | 1976-12-27 | 1977-12-28 | Electronic cash register |
| CA293,944A CA1095625A (en) | 1976-12-27 | 1977-12-28 | Electronic cash register |
| HK30883A HK30883A (en) | 1976-12-27 | 1983-08-25 | Electronic cash register |
| HK30983A HK30983A (en) | 1976-12-27 | 1983-08-25 | Electronic cash register |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP51156453A JPS6053360B2 (ja) | 1976-12-27 | 1976-12-27 | キヤツシユレジスタにおける集計方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5380937A JPS5380937A (en) | 1978-07-17 |
| JPS6053360B2 true JPS6053360B2 (ja) | 1985-11-25 |
Family
ID=15628070
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP51156453A Expired JPS6053360B2 (ja) | 1976-12-27 | 1976-12-27 | キヤツシユレジスタにおける集計方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6053360B2 (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5433034U (ja) * | 1977-08-05 | 1979-03-03 | ||
| JPS553017A (en) * | 1978-06-20 | 1980-01-10 | Tokyo Electric Co Ltd | Electronic cash register |
| JPS553080A (en) * | 1978-06-22 | 1980-01-10 | Sharp Corp | Electronic register |
| JPS569863A (en) * | 1979-07-03 | 1981-01-31 | Sanyo Electric Co Ltd | Electronic cash register |
| JPS56118167A (en) * | 1980-02-21 | 1981-09-17 | Tokyo Electric Co Ltd | Electronic cash register |
| JPS5710864A (en) * | 1980-06-23 | 1982-01-20 | Sharp Corp | Cash register |
| JPS5723170A (en) * | 1980-07-17 | 1982-02-06 | Sharp Corp | Cash register |
| JPS5730075A (en) * | 1980-07-30 | 1982-02-18 | Sharp Corp | Electronic cash register |
| JPS5847951U (ja) * | 1981-09-29 | 1983-03-31 | カシオ計算機株式会社 | 電子レジスタ |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4911248A (ja) * | 1972-05-30 | 1974-01-31 | ||
| JPS5098754A (ja) * | 1973-12-27 | 1975-08-06 |
-
1976
- 1976-12-27 JP JP51156453A patent/JPS6053360B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5380937A (en) | 1978-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4186439A (en) | Electronic cash register for totalizing sales data on a time zone basis | |
| US4425619A (en) | Selective read out of one hour transaction data in an electronic cash register | |
| JPS6053360B2 (ja) | キヤツシユレジスタにおける集計方式 | |
| CA1095625A (en) | Electronic cash register | |
| US4412304A (en) | Electronic cash register | |
| JPS6057635B2 (ja) | プリセツト登録方式 | |
| JPS6027434B2 (ja) | 電子式金銭登録機における集計方式 | |
| JPS6237796A (ja) | キヤツシユレジスタ | |
| JPS6058516B2 (ja) | 電子式金銭登録機 | |
| JPS5939062B2 (ja) | 電子式金銭登録機 | |
| JPS6226517B2 (ja) | ||
| JP3352358B2 (ja) | 商品販売データ登録処理装置 | |
| JP2005038351A (ja) | 販売データ処理装置及びプログラム | |
| JPS5847471Y2 (ja) | 取引別登録機能を備えた電子レジスタ | |
| JP3472501B2 (ja) | 電子式金銭登録機 | |
| JP3826903B2 (ja) | 売上データ処理装置 | |
| JP3208217B2 (ja) | 電子式キャッシュレジスタ | |
| JPH0418072Y2 (ja) | ||
| JPH0258672B2 (ja) | ||
| JPS5834521Y2 (ja) | 電子式金銭登録機 | |
| JP2901813B2 (ja) | 電子式金銭登録機 | |
| JPH02304700A (ja) | 商品販売データ処理装置 | |
| JPH0258673B2 (ja) | ||
| JPS63165996A (ja) | 電子式キヤツシユレジスタ | |
| JPH0258671B2 (ja) |