JPH0325261Y2 - - Google Patents
Info
- Publication number
- JPH0325261Y2 JPH0325261Y2 JP1984166769U JP16676984U JPH0325261Y2 JP H0325261 Y2 JPH0325261 Y2 JP H0325261Y2 JP 1984166769 U JP1984166769 U JP 1984166769U JP 16676984 U JP16676984 U JP 16676984U JP H0325261 Y2 JPH0325261 Y2 JP H0325261Y2
- Authority
- JP
- Japan
- Prior art keywords
- time
- corrected
- clerk
- register
- memory
- 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
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000013500 data storage Methods 0.000 claims description 5
- 230000015654 memory Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Electric Clocks (AREA)
Description
【考案の詳細な説明】
[産業上の利用分野]
この考案はECR(電子式金銭登録機)などの電
子機器に関する。[Detailed description of the invention] [Industrial application field] This invention relates to electronic devices such as ECRs (electronic cash registers).
[従来の技術]
従来、ECRでキヤツシヤーの労働管理を行う
ものが知られている。このような装置として、特
開昭58−155476号公報には、ECRに備えられて
いる時計回路の時間データを利用することによ
り、キヤツシヤーの出勤時刻、退勤時刻のデータ
をECR内の記憶部に記憶し、この記憶されてい
る出勤時刻、退勤時刻のデータによりキヤツシヤ
ーの労働管理を行なうECRが開示されている。[Conventional technology] Conventionally, ECR is known to perform cashier labor management. As such a device, Japanese Unexamined Patent Publication No. 155476/1983 discloses that by using time data from a clock circuit provided in the ECR, data on the cashier's arrival and departure times is stored in the storage section of the ECR. An ECR is disclosed that stores cashiers' labor and manages the cashier's labor based on the stored data on work arrival and departure times.
[考案が解決しようとする課題]
このような装置においては、装置の設置される
環境の変化、例えば周辺温度の変化等により装置
に備えられる時計回路が影響を受け、計時してい
る時間が遅れたり、進んだりすることがある。[Problem to be solved by the invention] In such devices, changes in the environment in which the device is installed, such as changes in ambient temperature, can affect the clock circuit provided in the device, causing the time being measured to be delayed. It may move forward or move forward.
そのため上記時計の計時時刻を修正することが
あるが、そのためにキヤツシヤーの実働時間との
間に修正時間分の差が出てきてトラブルが発生す
ることがあつた。これは記憶されているキヤツシ
ヤーの出勤時刻等の時間データを計時時刻の修正
に応じて同時に修正する機能が従来なかつたため
である。 For this reason, the time measured by the clock is sometimes corrected, but this creates a difference between the cashier's actual working time and the corrected time, causing trouble. This is because conventionally there was no function for simultaneously correcting stored time data such as the cashier's work time in accordance with the correction of the clocked time.
この考案の課題は、機器の内部時計の時刻修正
を行つた際に、この内部時計に関連している他の
所定事項に対する時間も合わせて自動的に修正で
きるようにすることである。 An object of this invention is to automatically adjust the time of other predetermined items related to the internal clock when adjusting the time of the internal clock of the device.
[課題を解決するための手段] この考案の手段は次の通りである。[Means to solve the problem] The means of this invention are as follows.
現在時刻を計時する計時手段a(第1図の機能
ブロツク図参照、以下同じ。)(計時部2等)と、
この計時手段aにより計時される特定時刻の時間
データを記憶する時間データ記憶手段b(メモリ
8のM2等)と、上記計時手段aの時刻修正を行
つた際、その修正時間差を算出する算出手段c
(CPU4等、第3図3のステツプC4、ステツプC4
では現在時刻から修正時刻を減算し、修正時間を
求める。)と、この算出手段cにより算出された
時間差に基き上記時間データ記憶手段bに記憶さ
れている時間データを修正する修正制御手段d
(CPU4等、第3図3のステツプC5、ステツプC5
では出社時刻から修正時間を減算し、出社時刻と
する。)である。 A timekeeping means a (see the functional block diagram in FIG. 1, the same applies hereinafter) (timekeeping unit 2, etc.) that measures the current time;
A time data storage means b ( M2 of memory 8, etc.) that stores time data of a specific time measured by the timer a, and a calculation that calculates the difference in corrected time when the time of the timer a is corrected. means c
(CPU 4, etc., step C 4 in Fig. 3, step C 4
Now, subtract the correction time from the current time to find the correction time. ) and correction control means d for correcting the time data stored in the time data storage means b based on the time difference calculated by the calculation means c.
(CPU 4, etc., step C 5 in Fig. 3, step C 5
Now, subtract the revised time from the arrival time to obtain the arrival time. ).
なお、括弧内は上記各手段が実施例においては
どのように具体化されたかを明瞭にするために参
考に付加したものである。 Note that the information in parentheses has been added for reference in order to clarify how each of the above-mentioned means is embodied in the embodiment.
[作用] この考案の手段の作用は次の通りである。[Effect] The function of this device is as follows.
計時手段aの時刻修正を行なつた際、算出手段
cによりその修正時間差を算出し、この算出手段
cにより算出された時間差に基き、修正制御手段
dにより時間データ記憶手段bに記憶されている
時間データを修正する。 When the time of the timekeeping means a is corrected, the calculation means c calculates the correction time difference, and based on the time difference calculated by the calculation means c, the correction control means d stores it in the time data storage means b. Correct time data.
従つて、内部時計の時刻修正に伴ないこの内部
時計に関連している他の所定事項に対する時間デ
ータが修正でき、正確な時間管理ができる。 Therefore, as the time of the internal clock is adjusted, time data for other predetermined items related to the internal clock can be corrected, allowing accurate time management.
[実施例]
以下、実施例を第2図ないし第4図を参照して
説明する。[Example] Hereinafter, an example will be described with reference to FIGS. 2 to 4.
第2図はECRのシステム構成図である。バス
ライン1には、計時部2、キー入力部3、CPU
(中央処理装置)4、ドロア5、表示部6、印字
部7、メモリ8が夫々接続されている。而して計
時部2は現在時刻を常時出力している。またキー
入力部3は、テンキー3A、部門キー3B、モー
ドスイツチ3C、6人分(1〜6)のクラークキ
ー3D、クリアキー3E、日付、時間の修正入力
時に使う日/時キー3Fが夫々設けられている。 Figure 2 is a system configuration diagram of ECR. Bus line 1 includes a clock section 2, a key input section 3, and a CPU.
(Central processing unit) 4, drawer 5, display section 6, printing section 7, and memory 8 are connected, respectively. Thus, the clock section 2 constantly outputs the current time. The key input unit 3 also includes a numeric keypad 3A, a department key 3B, a mode switch 3C, a clerk key 3D for six people (1 to 6), a clear key 3E, and a date/time key 3F used for correcting the date and time. It is provided.
CPU4はこのECRのすべての動作を制御し、
制御部、演算部、A〜Fのレジスタから成る。而
してA,B,C,D,E,Fの各レジスタは、ク
ラークNo(ナンバ)、入力クラークNo、出社時
刻、現在時刻、稼動時間、入力修正時刻が夫々セ
ツトされる。 CPU4 controls all operations of this ECR,
It consists of a control section, an arithmetic section, and registers A to F. Each of the registers A, B, C, D, E, and F is set with the clerk number, input clerk number, arrival time, current time, operating time, and input correction time, respectively.
メモリ8はメモリM1,M2,M3,M4,M5,
M6を有し、各エリアには夫々、キヤツシヤNo、
出社時刻、稼動時間、修正フラグ、退社時刻、修
正時間がセツトされる。またメモリ8は合計記憶
部Mも有する。 The memory 8 includes memories M 1 , M 2 , M 3 , M 4 , M 5 ,
M 6 , each area has cache No.
The arrival time, working hours, modification flag, leaving time, and modification time are set. The memory 8 also has a total storage section M.
次に第3図、第4図を参照して動作を説明す
る。先ず、クラークが出社したときの出社時刻の
登録は、クラークはクラークキー3Dのうち自身
のクラークNoのキーをオンする。すると第3図
1のフローチヤートがスタートし、メモリM1の
クラークNoがAレジスタにセツトされる(ステ
ツプA1)。次いでそれがBレジスタにセツトされ
ているクラークが実際に入力したクラークNoと
一致しているか否かが判断され(ステツプA2)、
一致するまでステツプA1,A2が繰返される。そ
して一致するとステツプA3に進み、計時部2か
ら与えられる現在時刻が出社時刻としてCレジス
タを介しそのクラークNoのメモリM2のエリアに
セツトされ、終了する。 Next, the operation will be explained with reference to FIGS. 3 and 4. First, to register the time when the clerk comes to work, the clerk turns on his or her own clerk number key in the clerk key 3D. Then, the flowchart shown in FIG. 31 starts, and the clerk number of memory M1 is set in the A register (step A1 ). Next, it is determined whether or not the clerk number set in the B register matches the clerk number actually input (step A2 ).
Steps A 1 and A 2 are repeated until a match is reached. If they match, the process proceeds to step A3 , where the current time given from the timer 2 is set as the work arrival time in the area of the memory M2 of the clerk number via the C register, and the process ends.
一方、退社のときには、出社したときオンした
自分のクラークキー3Dをオフすると第3図2の
フローチヤートがスタートし、ステツプB1,B2
にてクラークNoの検索が行われる。そして検出
されるとステツプB3に進み、Dレジスタに計時
部2からの現在時刻がセツトされる。そしてそれ
がメモリM5に退社時刻としてセツトされる(ス
テツプB4)。 On the other hand, when leaving work, turn off your clerk key 3D that was turned on when you came to work, the flowchart shown in Figure 3 2 starts, and steps B 1 and B 2
A search for Clark No. is performed at . When detected, the process proceeds to step B3 , where the current time from the clock section 2 is set in the D register. This time is then set in memory M5 as the leaving time (step B4 ).
次にDレジスタの現在時刻からCレジスタに保
持されていた出社時刻が減算されて稼動時間が算
出され、それがEレジスタにセツトされ(ステツ
プB5)、次いでそれがメモリM3にセツトされる
(ステツプB6)。そして出社時刻、現在時刻、稼
動時間が夫々印字される(ステツプB7)。 Next, the working time held in the C register is subtracted from the current time in the D register to calculate the operating time, which is set in the E register (step B5 ), and then set in the memory M3. (Step B 6 ). Then, the arrival time, current time, and operating time are printed (step B7 ).
この印字状態の例は第4図に示され、3:45,
9:15−13:00は夫々、稼動時間、出社時刻、現
在(退社)時刻を示している(No1のクラークの
場合)。 An example of this printing condition is shown in Figure 4, at 3:45,
9:15-13:00 respectively indicate working hours, arrival time, and current (leaving) time (in the case of No. 1 clerk).
次に時刻修正を行つたために、各クラークの出
社時刻等も修正するときには、修正を受けるクラ
ークキー3Dをオン中にそれを行う。すると第3
図3のフローチヤートが実行される。 Next, since the time has been adjusted, when each clerk's arrival time is also to be adjusted, it is done while the clerk key 3D to be corrected is turned on. Then the third
The flowchart of FIG. 3 is executed.
即ち、クラークキーのオンにより、先ず、ステ
ツプC1,C2によりそのクラークNoが検索され
る。そしてみつかるとステツプC3に進み、現在
時刻が計時部から読み出されDレジスタにセツト
され、次にこの現在時刻からFレジスタに時刻修
正時にセツトされた修正時刻が減算され、その誤
差時間がFレジスタにセツトされる(ステツプ
C4)。そしてCレジスタの出社時刻から修正時間
が減算されてその結果がCレジスタにセツトさ
れ、出社時刻の修正が行われる。次いでメモリ
M4のそのクラークNoに修正フラグ“1”がたて
られ、修正済が示される(ステツプC6)。次いで
修正時間がメモリM6にも格納されて終了する。 That is, when the clerk key is turned on, the clerk number is first searched in steps C 1 and C 2 . When it is found, the process proceeds to step C3 , where the current time is read out from the clock section and set in the D register.Next, the corrected time that was set in the F register when the time was corrected is subtracted from this current time, and the error time is set to the F register. set in register (step
C4 ). Then, the corrected time is subtracted from the work arrival time in the C register, the result is set in the C register, and the work arrival time is corrected. then memory
A correction flag "1" is set for that clerk number of M4 , indicating that the correction has been completed (step C6 ). The modified time is then also stored in memory M6 and the process ends.
次に稼動時間に対する精算を行うときには、第
3図4のフローチヤートが実行される。即ち、所
定の精算処理(ステツプD1)実行後、メモリ
M2,M3,M5の出社時刻、稼動時間、退社時刻
が印字され(ステツプD2)、次にメモリM4のフ
ラグが“1”か否かが判断される(ステツプ
D3)。そして“1”であれば修正時間を印字し
(ステツプD4)、他方、“1”でなければその印字
は行わない。次いでステツプD5に進み、メモリ
M2〜M6の出社時刻、稼動時間、修正フラグ、退
社時刻、修正時間をすべてクリアして終了する。 Next, when the operating time is to be settled, the flowchart shown in FIG. 3 is executed. That is, after executing the predetermined payment process (step D 1 ), the memory
The arrival time, working time, and leaving time of M 2 , M 3 , and M 5 are printed (step D 2 ), and then it is determined whether the flag in memory M 4 is “1” or not (step D 2 ).
D3 ). If it is "1", the correction time is printed (step D4 ), and if it is not "1", the printing is not performed. Then proceed to step D5 to save memory.
Finish by clearing all of M2 to M6 's arrival time, operating hours, correction flag, leaving time, and correction time.
尚、ECRに限らず、特定時刻以後の時間を記
憶する必要があるものであれば何でもよく、例え
ば電子時計、タイムレコーダ等であつてもよい。 Note that the device is not limited to the ECR, and may be any device that needs to store time after a specific time, such as an electronic clock, a time recorder, or the like.
また計時回路よりのキヤリー信号で時間を計数
して記憶するものであつてもよい。また時刻は日
付を含み、時間は日数を含んでもよい。 Alternatively, the time may be counted and stored using a carry signal from a clock circuit. Further, the time may include the date, and the time may include the number of days.
[考案の効果]
この考案によれば、内部時計の時刻修正に伴な
いこの内部時計に関連している他の所定事項に対
する時間データも自動的に修正でき、正確な時間
管理ができる。[Effects of the invention] According to this invention, as the time of the internal clock is adjusted, time data for other predetermined items related to the internal clock can also be automatically adjusted, allowing accurate time management.
第1図はこの考案の機能ブロツク図、第2図は
一実施例のECRのシステム構成図、第3図1〜
4は各種動作のフローチヤート、第4図は印字例
を示す図である。
2……計時部、3……キー入力部、3D……ク
ラークキー、3F……日/時キー、4……CPU、
6……表示部、7……印字部、8……メモリ。
Fig. 1 is a functional block diagram of this invention, Fig. 2 is an ECR system configuration diagram of an embodiment, and Fig. 3 is a functional block diagram of this invention.
4 is a flowchart of various operations, and FIG. 4 is a diagram showing an example of printing. 2...Clock section, 3...Key input section, 3D...Clark key, 3F...Date/time key, 4...CPU,
6...display section, 7...printing section, 8...memory.
Claims (1)
により計時される特定時刻の時間データを記憶す
る時間データ記憶手段と、上記計時手段の時刻修
正を行つた際、その修正時間差を算出する算出手
段と、この算出手段により算出された時間差に基
き上記時間データ記憶手段に記憶されている時間
データを修正する修正制御手段とから成る電子機
器。 a timekeeping means for measuring the current time; a time data storage means for storing time data of a specific time measured by the timekeeping means; and a calculation means for calculating a difference in corrected time when the time of the timekeeping means is corrected. and correction control means for correcting the time data stored in the time data storage means based on the time difference calculated by the calculation means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1984166769U JPH0325261Y2 (en) | 1984-11-04 | 1984-11-04 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1984166769U JPH0325261Y2 (en) | 1984-11-04 | 1984-11-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6184988U JPS6184988U (en) | 1986-06-04 |
JPH0325261Y2 true JPH0325261Y2 (en) | 1991-05-31 |
Family
ID=30724578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1984166769U Expired JPH0325261Y2 (en) | 1984-11-04 | 1984-11-04 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0325261Y2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS553015A (en) * | 1978-06-20 | 1980-01-10 | Tokyo Electric Co Ltd | Electronic cash register |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5688355U (en) * | 1979-12-10 | 1981-07-15 |
-
1984
- 1984-11-04 JP JP1984166769U patent/JPH0325261Y2/ja not_active Expired
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS553015A (en) * | 1978-06-20 | 1980-01-10 | Tokyo Electric Co Ltd | Electronic cash register |
Also Published As
Publication number | Publication date |
---|---|
JPS6184988U (en) | 1986-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0323956B2 (en) | ||
JPH0325261Y2 (en) | ||
JPS646500B2 (en) | ||
JPS6057635B2 (en) | Preset registration method | |
JPH06101071B2 (en) | Sales data processor | |
JP2547981B2 (en) | Data aggregation device | |
JPH034393A (en) | Cash processor | |
JPS58114158A (en) | Totaling system for every time zone | |
JP2604562B2 (en) | Pulse interval measuring device | |
JPS6120019B2 (en) | ||
JP2977920B2 (en) | Electronic cash register | |
JPH08202955A (en) | Processor for commodity sales registering data | |
JPS6079230A (en) | Sensitivity correcting apparatus | |
JPS632956Y2 (en) | ||
JPS605428Y2 (en) | Electronic register with return registration function | |
JP2513600Y2 (en) | Data bank device | |
JPH0668797B2 (en) | Electronic cash register | |
JPS622505Y2 (en) | ||
JPS6117438Y2 (en) | ||
JPH0248939B2 (en) | ||
JPH1081402A (en) | Refuse incinerating plant monitoring device | |
JPS6037634Y2 (en) | calendar printing device | |
JPS594350Y2 (en) | electronic cash register | |
JPS6225208B2 (en) | ||
JPH07129853A (en) | Sales data processor |