JPH04134592A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH04134592A
JPH04134592A JP2257671A JP25767190A JPH04134592A JP H04134592 A JPH04134592 A JP H04134592A JP 2257671 A JP2257671 A JP 2257671A JP 25767190 A JP25767190 A JP 25767190A JP H04134592 A JPH04134592 A JP H04134592A
Authority
JP
Japan
Prior art keywords
data
key
input
keyboard
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2257671A
Other languages
English (en)
Inventor
Masami Noda
野田 昌美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP2257671A priority Critical patent/JPH04134592A/ja
Publication of JPH04134592A publication Critical patent/JPH04134592A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明は、電子式キャッシュレジスタ等のデータ処理装
置に関わり、特に)\−ドウエアの異常やソフトウェア
の暴走等によりメモリ内容が破壊された場合の復元を可
能にした装置に関する。
[従来の技術] 例えば電子式キャッシュレジスタのなかには、不揮発性
の記憶装置としてフロッピーディスク(以下FDKと略
称する)を使用可能なものがあり、このものにおいては
ランダム・アクセス・メモリ(以下RAMと略称する)
に登録された売上データ等を適時FDKに保存すること
によりデータの保護をはかつている。
ただし、RAM内のデータをFDKに書き込ませるには
キー操作が必要で頻繁に行うと作業能率が低下するため
、1日に数回性われる程度である。
一方、RAM内の売上データ等は1登録が行われる毎に
変化しており、−旦FDKにデータを保存したとしても
時間が経過するとFDK内の内容とRAMの内容とは異
なる場合が殆どである。このため、業務中にハードウェ
アの異常やソフトウェアの暴走等によりRAMの内容が
破壊された場合、データ管理上、修復時にはRA Mの
内容を破壊される前の状態に復帰させる必要があるか、
従来はFDKに保存されていたデータをRAMにロード
するとともに、ジャーナルに記録されている情報をもと
にFDKへの保存以後のデータにつきオペレータが実際
にキー操作を行い商品販売データの登録を行うことによ
ってRAMの復元をはかつていた。
[発明が解決しようとする課題] 上述したように、従来の電子式キャッシュレジスタ等の
データ処理装置において、FDK等の不揮発性記憶装置
を利用してRAMに記憶されたデータの保護をはかる技
術は知られているが、データをFDKに保存してから時
間が経過し、RAMの内容に変化を生じた時点でハード
ウェアの異常やソフトウェアの暴走等により偶発的にR
AMの内容が破壊された場合には、単にFDKに保存さ
れていたデータをRAMにロードするだけでは復元でき
ず、煩雑なキー操作等が必要で、RAMの復元までに多
大な時間と労力を費やさざるを得なかった。
そこで本発明は、たとえ偶発的にRAMの内容が破壊さ
れても修復時に簡単にしかも短時間で破壊前の状態に復
元でき、修復に要する手間と時間を削減できるデータ処
理装置を提供しようとするものである。
[課題を解決するだめの手段] 本発明は、各種キーが配設されたキーボードを接続し、
このキーボードのキー入力に基づいてデータ処理を行な
い処理済データをメモリ部にて記憶するデータ処理装置
において、不揮発性の記憶装置と、キーボードのキー入
力が行われるとその入力キーを特定する情報を記憶装置
に入力順に蓄積記憶させる入力キーコード保存制御手段
と、主電源投入時、記憶装置内の情報に基づいてデータ
処理を行い処理済データをメモリ部に記憶させるデータ
復元制御手段とを備えたものである。
そしてデータ復元制御手段としては、主電源の投入に応
してメモリ部内の処理済データが異常か否かを判断し、
データ異常と判定されたときに記憶装置内の情報に基づ
いてデータ処理を行い処理済データをメモリ部に記憶さ
せるようにすることが望ましい。
[作 用] このような構成の本発明においては、稼働中においてキ
ーボードからキー入力が行われると、その入力キーを特
定する情報が記憶装置に入力順に蓄積記憶される。この
状態で、例えばハードウェアの異常やソフトウェアの暴
走によりメモリ部のデータが破壊されると、−旦主電源
を切断しその後主電源を再投入して修復をはかる。この
際、記憶装置内の情報は主電源が切断されても保存され
ており、その記憶装置内の情報に基づいてデータ処理が
行われ、処理済データがメモリ部に記憶される。この結
果、メモリ部の内容は破壊される前の状態に自動的に復
元される。
[実施例] 以下、本発明を電子式キャッシュレジスタに適用した一
実施例について図面を参照しながら説明する。
第2図は電子式キャッシュレジスタの外観図であって、
2連式のフロッピーディスクドライバ(以下FDDと略
称する)を内蔵した制御ボックス1の上部に、キーボー
ド2、CRTデイスプレィ等の表示器3、レシート及び
ジャーナル等に印゛字を行うプリンタ4が設けられてお
り、下部に釣銭等を収納するためのドロワ5が設けられ
ている。
上記キーボード2には、第3図に示すように、商品の販
売金額及び販売点数や客からの預かり金額等の数値デー
タを入力するための置数キー21、各商品を分類する分
類コードがプリセットされた複数のプリセットキー22
、数値データが販売点数等の乗数であることを示す乗算
キー23、現金取引の締キー及び設定業務の終了キーと
して機能する預/現計キー24、信用取引の締キーとし
て機能する漬汁キー25、エラークリアや置数解除に使
用されるrCJのクリアキー26、両替時に使用される
「替」の両替キー27、サインオン。
サインオフに使用される「責」のサインキー28、登録
商品の取消を指示する取消キー29、等の各種キーが配
設されている。
また、このキーボード2上には、電源のオン、オフを制
御するとともに、「登録」 「精算」 「設定」等の各
種業務モードを選択するための鍵にて切換操作されるモ
ードスイッチ6が設けられている。因みに「登録」とは
キーボード2のキー操作により販売登録された商品の販
売データをメモリに累計処理して売上データを取得する
とともにレシート等の発行を行う業務である。「精算」
とは「登録」によってメモリに記憶された売上データを
記録紙に印字出力するしてメモリをクリアする業務であ
る。「設定」とは「登録」や「精算」を実行する上で必
要なデータをメモリに設定する業務である。
第4図は電子式キャッシュレジスタの制御ブロック図で
ある。同図において31は制御部本体を構成する中央処
理装置(セントラル・プロセッサ・ユニット二以下CP
Uと略称する)であって、演算回路、メモリ制御回路等
を内蔵し、キーボード2からのキー入力データに基づい
て各種の演算処理を実行するとともに、パスライン32
を介して、予めプログラムデータ等の固定的データか記
憶されているリード・オンリ・メモリ(以下ROM略称
する)33と、キー入力データや演算処理済データ等を
記憶するための各種メモリ領域が形成されたRAM34
とを制御する。また、現在の時刻を計時する時計回路3
5、前記モードスイッチ6の信号が入力されるとともに
、前記ドロワ5を開放させるドロワ開放装置36に駆動
信号を出力する入出力(I 10)ポート37、前記キ
ーボード2からキー信号を取込むキーボードコントロー
ラ38、前記表示器3を駆動制御する表示器コントロー
ラ39、前記プリンタ4を駆動制御するプリンタコント
ローラ40、不揮発性の記憶装置であるFDK41に対
してデータの読み書きを行うFDD42を駆動制御する
FDDコントローラ43等の各部が前記パスライン32
を介して前記CPU31に接続されている。
一方、第4図において44は主電源スイッチであって、
この主電源スイッチ44の投入により電源回路45に商
用交流電源46が接続され、該電源回路45から所定電
圧がCPU31.ROM33、RAM34及び各コント
ローラ等に供給されて各部が立ち上がる。ただし、RA
M34はバッテリ47によって主電源オフ時にも電源バ
ックアップされており、記憶内容が保持されるようにな
っている。
さて、本実施例においては、特に前記FDK41に第1
図(a)に示す如く設定データセーブ領域51、合計デ
ータセーブ領域52、設定データチエツクサム領域53
、合計器データチエツクサム領域54、及びキー操作デ
ータセーブ領域55の各領域が確保されている。
また、前記RAM34には同図(b)に示す如く設定デ
ータ領域61、合計データ領域62、設定データチエツ
クサム領域63、合計器データチエツクサム領域64、
及び入内キーコード−時保持領域65の各領域が形成さ
れている。
しかして、前記CPU31はROM33のプログラムに
従い通常は第5図に示す処理を実行する。
すなわち、キーボード2のキー入力を監視し、キー入力
が行われるとモードスイッチ6により選択されている業
務モードを調べる。そして、「登録コモードが選択され
ている場合には客が買い上げた商品の販売登録が行われ
たので、入力キーのキーコードをRAM34の入力キー
コード−時保持領域65に入力順に蓄積して格納すると
ともに、その入力キーに該当する「登録」モードでのキ
ー処理を実行する。このキー処理のなかで、商品販売デ
ータをRAM34の合計器データ領域62に累計処理し
て売上データを取得するとともにレシート等の発行を行
う登録業務が実行される。そして、入力キーが締キー以
外であれば次のキー入力を待機する。これに対し、入力
キーが預/現計キー24または漬汁キー25の締キーの
場合には1客が買い上げた全商品の販売登録を終了した
ので、上記入力キーコード−時保持領域65に蓄積記憶
されたキーコード・群を「登録」モードであることを示
すコードとともにFDK41のキー操作データセーブ領
域55に書き加え、上記入力キーコード−時保持領域6
5をクリアする。その後、上記合計器データ領域62内
のデータを全て加算してチエツクサム値を計算し、RA
M34及びFDK41の各合計器データチエツクサム領
域64゜54の内容を計算値に書換えて、次のキー入力
を待つ。(入力キーコード保存制御手段)一方、「設定
」モードが選択されている状態でキー入力か行われると
、設定データの入力が行われたので、やはり入力キーの
キーコードをRAM34の入力キーコード−時保持領域
65に入力順に蓄積して格納するとともに、その入力キ
ーに該当する「設定」モードでのキー処理を実行する。
このキー処理のなかで、入力データをRAM34の設定
データ領域61に設定する設定業務が実行される。そし
て、入力キーが終了キー以外であれば次のキー入力を待
機する。これに対し、入力キーが預/現計キー24であ
れば設定終了が指示されたので、上記入力キーコード−
時保持領域65に蓄積記憶されたキーコード群を「設定
」モードであることを示すコードとともにFDK41の
キー操作データセーブ領域55に書き加え、上記入力キ
ーコード−時保持領域65をクリアする。
その後、上記設定データ領域61内のデータを全て加算
してチエツクサム値を計算し、RAM34及びFDK4
1の各設定データチエ・ツクサム領域63.53の内容
を計算値に書換えて、次のキー入力を待つ。(入力キー
コード保存制御手段)また「精算」モードが選択されて
いる状態でキー入力か行われると、精算に関するデータ
か入力されたので、入力キーに該当する「精算」モード
でのキー処理を実行する。このキー処理のなかで、RA
M34の合計器データ領域62に記憶されている売上デ
ータを読出し、プリンタ4を駆動制御して精算レポート
の印字・発行を行う精算業務が実行される。その後、上
記合計器データ領域62の内容をFDK41の合計器デ
ータセーブ領域52に加算して更新し、上記合計器デー
タ領域62をクリアして、次のキー入力を待つ。
このように本実施例においては、「登録」モードが選択
されている状態でキーボード2のキー入力により商品の
販売登録を行うと、RAM34の合計器データ領域62
に登録商品の販売データが累計処理されて売上データが
記憶されるが、その場合における入力キーのキーコード
が1取引の締めが指示される毎にFDK41のキー操作
データセーブ領域55に入力順に保存される。同様に、
「設定」モードが選択されている状態でキーボド2のキ
ー入力により設定データの入力を行うと、RAM63の
設定データ領域61に入力データが設定記憶されるが、
その場合における入力キーのキーコードが設定終了が指
示される毎にFDK41のキー操作データセーブ領域5
5に入力順に保存される。すなわち、FDK41のキー
操作データセーブ領域55には、「登録」または「設定
」モード選択時におけるキーボード2からの入力キーを
特定する情報が入力順に蓄積記憶されている。
なお、このキー操作データセーブ領域55に保存された
データは、1日の業務が終了し精算が行われた後でクリ
アされるものとする。
また設定業務あるいは登録業務が実行されると設定デー
タ領域61または合計器データ領域62の内容はその都
度変更されるが、本実施例においては1取引の締めが指
示される毎に、あるいは設定の終了が指示される毎に各
領域61.62のチエツクサム値が計算され、その最新
のチエツクサム値がRAM34及びFDK41のそれぞ
れ該当するチエツクサム領域63.53及び64.54
に格納されている。
ところで、この種の電子式キヤ・ソシュレジスタは稼働
中にハードウェアの異常やソフトウェアの暴走が発生す
ると一旦主電源スイ・ソチ44をオフし、修理等を行っ
た後、再度主電源スイ・ソチ44を投入して立上げるか
、この際、CPU31は第6図に示す処理を実行して立
上げを行うようにプログラム制御されている。先ず、電
源オンに伴う所定のイニシャライズ処理を行った後、ツ
ク・ソテリ47によって電源バッファ・ツブされていた
はずのRAM34の設定データ領域61及び合計器デー
タ領域62におけるチエツクサム値をそれぞれ計算し、
その計算値をRAM34及びFDK41のそれぞれ該当
するチエツクサム領域63.64及び53.54の内容
と比較する。(データ判断手段) そして、いずれも一致していたならば主電源スイッチ4
4をオフする前の状態でRAM34の内容が保存されて
いたので立上げを許可し、通常の業務に移る。これに対
し、チエツクサム値の1つでも異なった場合にはRAM
34の内容か破壊されているので、RAM34の設定デ
ータ領域61及び合計器データ領域62をそれぞれ初期
化する。
しかる後、FDK41のキー操作データセーブ領域55
に保存されているキーコードを入力順に順次読み出す。
そして、読出したキーコードが「登録」モードにおける
入力キーのキーコードであれば、そのキーコードに該当
する「登録」モードでのキー処理を実行する。ただしこ
の場合は合計器データ領域62に対するメモリ処理のみ
行なう。
一方、読出したキーコードが「設定」モードにおける入
力キーのキーコードであれば、そのキーコードに該当す
る「設定」モードでのキー処理を実行する。この場合も
設定データ領域61に対するメモリ処理のみ行なう。そ
うして、キー操作データセーブ領域55に保存されてい
る全てのキーコードについて上記な処理を行なったなら
ば、設定データ領域61及び合計器データ領域62のそ
れぞれのチエツクサム値を計算し、その計算値をRAM
34及びFDK41のそれぞれ該当するチエツクサム領
域63.64及び53.54に格納する。しかる後、プ
リンタ4によりジャーナルのみに所定の自動復帰メツセ
ージを印字したならば立上げを許可し、通常の業務に移
る。(データ復元制御手段) このように本実施例においては、電源投入時に、RAM
34ゐ設定データ領域61及び合計器データ領域62の
データが破壊されているか否かがチエツクサム値の比較
によりチエツクされる。そして、破壊されている場合に
はFDK41のキー操作データセーブ領域55に保存さ
れている情報に従い、あたかも破壊される前までのキー
操作が再現されたかの如く上記設定データ領域61及び
合計器データ領域62に対してメモリ処理が行われて破
壊前の状態に復元される。
従って、本実施例によれば、登録業務または設定業務実
行中に、たとえハードウェアの異常やソフトウェアの暴
走等により偶発的にRAM34の内容が破壊されたとし
ても、電源を再投入するたけの簡単な操作で、RAM3
4の内容を破壊前の状態に自動的に復元できる。この結
果、修復に要する手間と時間を大幅に削減でき、ハード
ウェアの異常やソフトウェアの暴走等に対して短時間で
修復でき、業務を速やかに再開できる優れた効果を奏す
る。
なお、前記実施例では電源投入時にRAM34の状態を
調べ、破壊されている場合のみ自動的に復元をはかる例
を示したが、破壊されていることをオペレータに報知し
、オペレータの簡単なキー操作に応じて復元をはかるよ
うにしてもよい。また、電源投入時には常にFDK41
の情報に基づいて復元処理を行うようにしても本発明の
効果を奏し得るものである。また前記実施例では不揮発
性の記憶装置としてFDKを示したがこれに限定される
ものではなく、例えばハードディスクであってもよい。
さらに、本発明は電子式キャッシュレジスタに限定され
るものではなく、各種キーが配設されたキーボードを接
続し、このキーボードのキー入力に基づいてデータ処理
を行ない処理済データをメモリ部にて記憶するデータ処
理装置全般に適用できるのは言うまでもないことである
この他、本発明の要旨を逸脱しない範囲で種々変・形実
施可能であるのは勿論である。
[発明の効果] 以上詳述したように、本発明によれば、たとえ偶発的に
メモリ部の内容が破壊されても修復時に簡単にしかも短
時間で破壊前の状態に復元でき、修復に要する手間と時
間を削減できるデータ処理装置を提供できる。
【図面の簡単な説明】
図は本発明を電子式キャッシュレジスタに適用した一実
施例を示す図であって、第1図(a)はFE)Kの記憶
領域を示す概念図、第1図(b)はRAMの記憶領域を
示す概念図、第2図は電子式キャッシュレジスタの外観
図、第3図はキーボードのキー配置図、第4図は電子式
キャッシュレジスタの制御ブロック図、第5図はCPU
の通常業務における制御を示す流れ図、第6図はCPU
の電源オン時における制御を示す流れ図である。 2・・・キーボード、31・ CPU、33・−ROM
、34・・RAM、41・・・FDK、42・・・FD
D。 44・・・主電源スイッチ、 53.63・・・設定データチエツクサム領域、54.
64・・・合計器データチエツクサム領域、55・・・
キー操作データセーブ領域、61・・・設定データ領域
、 62・・・合計器データ領域、 65・・・入力キーコード−時保存領域。 出願人代理人 弁理士 鈴江武彦 fs 1 図(a) 第 1図(b) 第 6図

Claims (2)

    【特許請求の範囲】
  1. (1)各種キーが配設されたキーボードを接続し、この
    キーボードのキー入力に基づいてデータ処理を行ない処
    理済データをメモリ部にて記憶するデータ処理装置にお
    いて、 不揮発性の記憶装置と、 前記キーボードのキー入力が行われるとその入力キーを
    特定する情報を前記記憶装置に入力順に蓄積記憶させる
    入力キー情報保存制御手段と、主電源投入時、前記記憶
    装置内の情報に基づいてデータ処理を行い処理済データ
    を前記メモリ部に記憶させるデータ復元制御手段と、 を具備したことを特徴とするデータ処理装置。
  2. (2)各種キーが配設されたキーボードを接続し、この
    キーボードのキー入力に基づいてデータ処理を行ない処
    理済データをメモリ部にて記憶するデータ処理装置にお
    いて、 不揮発性の記憶装置と、 前記キーボードのキー入力が行われるとその入力キーを
    特定する情報を前記記憶装置に入力順に蓄積記憶させる
    入力キー情報保存制御手段と、主電源の投入に応じて前
    記メモリ部内の処理済データが異常か否かを判断するデ
    ータ判断手段と、この判断手段によりデータ異常と判定
    されたとき、前記記憶装置内の情報に基づいてデータ処
    理を行い処理済データを前記メモリ部に記憶させるデー
    タ復元制御手段と、 を具備したことを特徴とするデータ処理装置。
JP2257671A 1990-09-27 1990-09-27 データ処理装置 Pending JPH04134592A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2257671A JPH04134592A (ja) 1990-09-27 1990-09-27 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2257671A JPH04134592A (ja) 1990-09-27 1990-09-27 データ処理装置

Publications (1)

Publication Number Publication Date
JPH04134592A true JPH04134592A (ja) 1992-05-08

Family

ID=17309490

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2257671A Pending JPH04134592A (ja) 1990-09-27 1990-09-27 データ処理装置

Country Status (1)

Country Link
JP (1) JPH04134592A (ja)

Similar Documents

Publication Publication Date Title
JPH08227356A (ja) データ処理装置
JP2001306345A (ja) 情報処理装置及びposターミナル
JP3771401B2 (ja) 鍵制御システム
JP3143577B2 (ja) 商品販売登録データ処理装置
JP2966237B2 (ja) 商品販売データ処理装置
JPH06223270A (ja) 商品販売登録データ処理装置
JPH0417095A (ja) 商品販売データ処理装置
JP2862468B2 (ja) 商品販売データ処理装置
JP2788828B2 (ja) データ処理装置
JP2617250B2 (ja) 電子式金銭登録機
JPH05241970A (ja) 電子機器のデータ保護装置
JP3103659B2 (ja) 電子式キャッシュレジスタ
JPS63138493A (ja) 商品販売デ−タ処理装置
JPH06195271A (ja) データ処理装置
JPH06131565A (ja) 商品販売データ処理装置
JPH07319966A (ja) データ集計装置
JPS5847471Y2 (ja) 取引別登録機能を備えた電子レジスタ
JP2549758B2 (ja) 商品販売データ処理装置
JP2533155B2 (ja) 電子キャッシュレジスタ
JPH08115471A (ja) 電子式キャッシュレジスタ
JPH10105833A (ja) 商品販売登録データ処理装置
JPH0218757B2 (ja)
JPH07101471B2 (ja) 電子式キャッシュレジスタ
JPH01222398A (ja) Pos端末機
JPH052537A (ja) 電子機器のデータ保護装置