JPH08147084A - Key input testing device - Google Patents

Key input testing device

Info

Publication number
JPH08147084A
JPH08147084A JP6291584A JP29158494A JPH08147084A JP H08147084 A JPH08147084 A JP H08147084A JP 6291584 A JP6291584 A JP 6291584A JP 29158494 A JP29158494 A JP 29158494A JP H08147084 A JPH08147084 A JP H08147084A
Authority
JP
Japan
Prior art keywords
key
data
key input
test mode
input test
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.)
Granted
Application number
JP6291584A
Other languages
Japanese (ja)
Other versions
JP3136245B2 (en
Inventor
Isao Tomita
功 富田
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.)
TEC CORP
Original Assignee
TEC CORP
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 TEC CORP filed Critical TEC CORP
Priority to JP06291584A priority Critical patent/JP3136245B2/en
Publication of JPH08147084A publication Critical patent/JPH08147084A/en
Application granted granted Critical
Publication of JP3136245B2 publication Critical patent/JP3136245B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE: To surely perform the tests of all the test object keys by adding the data for check of an operation input key to an addition part every time a key operated and inputted for the first time is detected and notifying the termination of a key input test mode when this addition value is matched with a set total value. CONSTITUTION: Whether a key is inputted in a key input test mode for the first time or not is automatically decided based on the tested flag F on a flag memory 33. In the case of the key inputted for the first time, the data 1 for check which is preliminarily set to a test object key is added to a counter memory 34. Therefore, the total number of the key operated for the first time is counted in a counter memory 34. In the total storage part 32 of a ROW, the total number X of all the keys on a keyboard is preliminarily set as the total of data for check. When the data of the counter memory 34 is matched with the total number X, the termination of a key input test is notified to an operator by a display, etc.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、パーソナルコンピュー
タ,ワードプロセッサ,電子式キャッシュレジスタ等の
電子機器に使用されるキーボードの各キーが正常に作動
するか否かを試験するためのキー入力試験装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a key input test device for testing whether or not each key of a keyboard used in an electronic device such as a personal computer, a word processor, an electronic cash register, etc. operates normally. .

【0002】[0002]

【従来の技術】従来のこの種のキー入力試験装置は、キ
ーボード上のキーが入力される毎にその入力キーに該当
するキーコードを表示器やプリンタに出力するように構
成されており、オペレータは入力操作したキーと出力さ
れたキーコードとを照合して操作キーが正常に作動して
いるか否かを確認するようにしていた。
2. Description of the Related Art A conventional key input test apparatus of this type is constructed so that every time a key on a keyboard is input, a key code corresponding to the input key is output to a display or a printer. Has checked the input key and the output key code to check whether the operation key is operating normally.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、前記従
来のキー入力試験装置においては、試験を終えたキーと
未だ終えていないキーとが区別されなかったので、オペ
レータがどのキーの試験を行ったのかを正確に覚えてお
く必要があり、記憶ミスをした場合には未チェックのキ
ーを残したまま試験を終了してしまうことがあった。
However, in the above-mentioned conventional key input test apparatus, since it is not possible to distinguish between the keys that have been tested and the keys that have not been tested, which key was tested by the operator? It is necessary to remember exactly, and if you make a memory mistake, you may end the test with an unchecked key left.

【0004】そこで本発明は、オペレータがどのキーの
試験を行ったのかを覚えていなくても全ての試験対象キ
ーの試験を確実に行うことができ、オペレータの負担を
軽減しつつ高信頼度のキー入力試験を実行できるキー入
力試験装置を提供しようとするものである。
Therefore, according to the present invention, all the keys to be tested can be surely tested even if the operator does not remember which key has been tested, which reduces the burden on the operator and ensures high reliability. An object of the present invention is to provide a key input test device capable of executing a key input test.

【0005】[0005]

【課題を解決するための手段】本発明は、キーボードに
配置された複数の試験対象キーに対してそれぞれチェッ
ク用データを設定するチェック用データ設定手段と、こ
の設定手段により各試験対象キーに対してそれぞれ設定
されているチェック用データの合計を予め記憶する合計
記憶部と、チェック用データを加算する加算部と、キー
入力試験モードの開始を宣言する開始宣言手段と、この
宣言手段によりキー入力試験モードの開始が宣言される
と加算部をクリアするクリア手段と、キー入力試験モー
ドにおいて試験対象キーがキー入力されるとその入力キ
ーに該当するキーコードを出力するキーコード出力手段
と、キー入力試験モードにおいて試験対象キーがキー入
力されるとその入力キーが今回のキー入力試験モードで
初めて入力されたキーか否かを判断するキー入力判断手
段と、この判断手段により初めて入力されたキーである
と判断されるとチェック用データ設定手段によりその入
力キーに対して設定されているチェック用データを加算
部のデータに加算するチェック用データ加算手段と、加
算部のデータを合計記憶部のデータと比較するデータ比
較手段と、この比較手段により加算部のデータと合計記
憶部のデータとの一致を確認したときキー入力試験モー
ドの終了を報知する終了報知手段とを備えたものであ
る。
According to the present invention, there is provided check data setting means for setting check data respectively for a plurality of test target keys arranged on a keyboard, and for each test target key by this setting means. The total storage unit for storing the check data set in advance, the adding unit for adding the check data, the start declaring means for declaring the start of the key input test mode, and the key input by this declaring means. Clear means for clearing the addition part when the start of the test mode is declared, key code output means for outputting the key code corresponding to the input key when the key to be tested is keyed in the key input test mode, and the key When the key to be tested is pressed in the input test mode, that input key is first input in this key input test mode. Key input judging means for judging whether or not it is a key, and when it is judged that this is the first key input by this judging means, the checking data setting means adds the checking data set for the input key. Check data adding means for adding to the data of the adding section, data comparing means for comparing the data of the adding section with the data of the total storing section, and this comparing means confirms that the data of the adding section matches the data of the total storing section. And an end notifying means for notifying the end of the key input test mode.

【0006】[0006]

【作用】このような構成の本発明であれば、合計記憶部
にはキーボードに配置された複数の試験対象キーにそれ
ぞれ設定されているチェック用データの合計が予め記憶
されている。キーボードの試験を行う場合には、先ずキ
ー入力試験モードの開始を宣言する。そうすると、加算
部がクリアされる。次いで、試験対象キーを1つずつ入
力操作する。そうすると、入力操作された試験対象キー
に該当するキーコードが出力されるので、正常に機能し
ているか確認する。また、入力操作された試験対象キー
が初めて入力されたキーであると判断されると、その入
力キーに対して設定されたチェック用データが加算部の
データに加算される。したがって、全ての試験対象キー
の試験を完了したとき加算部のデータが合計記憶部のデ
ータに一致する。このとき、キー入力試験モードの終了
が報知されるので、オペレータは、どのキーの試験を行
ったのかを記憶する必要はなくなる。
According to the present invention having such a configuration, the total of the check data set in each of the plurality of test target keys arranged on the keyboard is stored in advance in the total storage section. To test the keyboard, first declare the start of the key input test mode. Then, the addition unit is cleared. Then, the test target keys are input one by one. Then, the key code corresponding to the input test-target key is output, so confirm that it is functioning normally. Also, when it is determined that the input test target key is the first input key, the check data set for the input key is added to the data of the addition unit. Therefore, when the test of all the test target keys is completed, the data of the addition unit matches the data of the total storage unit. At this time, since the end of the key input test mode is notified, the operator does not need to memorize which key was tested.

【0007】[0007]

【実施例】以下、本発明の一実施例を図面を用いて説明
する。なお、この実施例では、キーボードを設けた電子
機器として電子式キャッシュレジスタに本発明のキー入
力試験装置を搭載した場合について説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. In this embodiment, a case where a key input test device of the present invention is installed in an electronic cash register as an electronic device provided with a keyboard will be described.

【0008】図1はこの実施例の電子式キャッシュレジ
スタの要部構成を示すブロック図であって、この電子式
キャッシュレジスタは、制御部本体としてCPU(中央
処理装置)1を搭載している。また、このCPU1を制
御するプログラムデータ等の固定的データが予め格納さ
れたROM(リード・オンリ・メモリ)2と、販売登録
された各商品の販売点数,販売金額等の販売データを売
上登録処理するためのメモリエリア等が形成されたRA
M(ランダム・アクセス・メモリ)3とを搭載してい
る。
FIG. 1 is a block diagram showing a main structure of an electronic cash register of this embodiment. This electronic cash register has a CPU (central processing unit) 1 as a control unit main body. In addition, a ROM (read only memory) 2 in which fixed data such as program data for controlling the CPU 1 is stored in advance, and sales data such as the number of sales of each product registered for sale and the amount of sales are sales registration processing. RA in which a memory area for
It is equipped with M (random access memory) 3.

【0009】さらに、この電子式キャッシュレジスタ
は、システム日時を計時する時計回路4、モードスイッ
チ5の信号を入力するとともに、現金を収容するための
ドロワを開放動作させるドロワ開放装置6にCPU1か
らの指令により駆動信号を送出するI/Oポート7、キ
ーボード8を制御して操作キーに対応するキーデータを
取込むキーボードコントローラ9、オペレータ用の前面
表示器10及び顧客用の客面表示器11に対するデータ
表示を制御する表示器コントローラ12、レシート用紙
及びジャーナル用紙にデータ印字を行うプリンタ13を
制御するプリンタコントローラ14等を搭載している。
Further, the electronic cash register receives a signal from the clock circuit 4 and the mode switch 5 for clocking the system date and time, and at the same time, a drawer opening device 6 for opening a drawer for accommodating cash from the CPU 1. For an I / O port 7 that sends a drive signal according to a command, a keyboard controller 9 that controls the keyboard 8 and takes in key data corresponding to an operation key, a front display 10 for an operator, and a customer-side display 11 for a customer A display controller 12 for controlling data display, a printer controller 14 for controlling a printer 13 for printing data on receipt paper and journal paper, etc. are mounted.

【0010】そして、前記CPU1と、ROM2,RA
M3,時計回路4,I/Oポート7及び各コントローラ
9,12,14とを、アドレスバス,データバス等のバ
スライン15で電気的に接続している。
Then, the CPU 1, the ROM 2 and the RA 2
The M3, the clock circuit 4, the I / O port 7, and the controllers 9, 12, and 14 are electrically connected by a bus line 15 such as an address bus and a data bus.

【0011】前記モードスイッチ5は、「登録」,「点
検」,「精算」,「設定」等の各種業務モードを選択的
に切替えるスイッチである。因みに「登録」とは、商品
コードの入力等によって登録された各商品販売データを
記憶部に集計処理するとともに、預り金額及び支払い方
法の入力によって登録された各代金支払データを記憶部
に集計処理する業務のモードである。
The mode switch 5 is a switch for selectively switching various business modes such as "registration", "inspection", "settlement", and "setting". By the way, "Registration" means that the sales data of each product registered by entering the product code etc. is aggregated and the payment data registered by inputting the deposit amount and payment method is aggregated in the storage unit. This is the mode of business to be performed.

【0012】また、「点検」とは「登録」によって記憶
部に集計処理されたデータを点検レポートとして出力す
る業務のモード、「精算」とは「点検」と同様に記憶部
に集計処理されたデータを精算レポートを出力した後、
この記憶部のデータをクリアする業務のモード、「設
定」とは「登録」等の各種業務を実行する上で必要なデ
ータを予め記憶部に設定しておく業務のモードである。
Further, "inspection" is a mode of operation in which data accumulated in the storage section by "registration" is output as an inspection report, and "settlement" is aggregated in the storage section as in "inspection". After outputting the data settlement report,
The mode of work for clearing the data in the storage unit, "setting" is a mode of work in which data necessary for executing various works such as "registration" is set in the storage unit in advance.

【0013】前記キーボード8には、図2に示すよう
に、金額等の数値データを入力するための置数キー21
や各商品を分類する部門コードがそれぞれプリセットさ
れる複数の部門キー22の他、小計キー23、現計キー
24、クリアキー25、レシートフィードキー26、ジ
ャーナルフィードキー27、取消キー28等の各種キー
が配設されている。
As shown in FIG. 2, the keyboard 8 is provided with a numeral key 21 for inputting numerical data such as an amount of money.
In addition to a plurality of department keys 22 in which department codes for classifying each product are preset, various keys such as a subtotal key 23, a current total key 24, a clear key 25, a receipt feed key 26, a journal feed key 27, and a cancel key 28 are also included. A key is provided.

【0014】さて、この電子式キャッシュレジスタは、
前記キーボード8に配列された全部のキーを試験対象キ
ーとし、これらの試験対象キーが正常に作動するか否か
を試験するキー入力試験を実行できるように、前記モー
ドスイッチ5によってキー入力試験モードを選択できる
ようになっている。ここにモードスイッチ5はキー入力
試験モードの開始を宣言する開始宣言手段として機能す
る。
Now, this electronic cash register is
All the keys arranged on the keyboard 8 are used as test target keys, and a key input test mode is selected by the mode switch 5 so that a key input test for testing whether these test target keys operate normally can be performed. Can be selected. Here, the mode switch 5 functions as a start declaring means for declaring the start of the key input test mode.

【0015】また、前記ROM2には、図3(a)に示
すように、前記キーボード8に配列された全部のキーの
キーデータに対応するキーコードを記憶したキーコード
テーブル31が予め設定されているとともに、全部のキ
ーの総個数Xをチェック用データの合計として予め記憶
した合計記憶部32が設定されている。つまり、この実
施例ではチェック用データを各キー共通に“1”と設定
している。
Further, as shown in FIG. 3A, a key code table 31 storing key codes corresponding to the key data of all the keys arranged on the keyboard 8 is preset in the ROM 2. In addition, a total storage unit 32 is set in which the total number X of all keys is stored in advance as the total of check data. That is, in this embodiment, the check data is set to "1" for all keys.

【0016】また、前記RAM3には、図3(b)に示
すように、前記キーボード8に配列された全部のキーに
対応するキーコード毎に試験済か否かを識別するための
試験済フラグFを格納するフラグメモリ33と、前記チ
ェック用データを加算する加算部としてのカウンタメモ
リ34とが設けられている。
Further, as shown in FIG. 3B, the RAM 3 has a tested flag for identifying whether or not it has been tested for each key code corresponding to all the keys arranged on the keyboard 8. A flag memory 33 for storing F and a counter memory 34 as an adding unit for adding the check data are provided.

【0017】しかして、前記CPU1は、モードスイッ
チ5によりキー入力試験モードが選択されると、図4の
流れ図に示す処理を実行するようにプログラム構成され
ている。
Thus, the CPU 1 is programmed so as to execute the processing shown in the flowchart of FIG. 4 when the key input test mode is selected by the mode switch 5.

【0018】すなわち、まず、ST(ステップ)1とし
て、前記フラグメモリ33に格納されている各キーの試
験済フラグFを“0”にリセットして未試験状態とす
る。また、ST2として前記カウンタメモリ34のカウ
ント値Aを“0”にクリアする(クリア手段)。
That is, first, in ST (step) 1, the tested flag F of each key stored in the flag memory 33 is reset to "0" to bring it into an untested state. Further, as ST2, the count value A of the counter memory 34 is cleared to "0" (clear means).

【0019】次に、ST3としてキーボード8上のいず
れか1つのキーが操作入力されるのを待機する。この状
態で、キーボードコントローラ9を介してキーデータを
取込むと、ST4として前記キーコードテーブル31を
参照して当該キーデータに対応するキーコードを読出し
たならば前面表示器10に表示させる(キーコード出力
手段)。
Next, at ST3, the operation of any one of the keys on the keyboard 8 is awaited. In this state, when the key data is fetched through the keyboard controller 9, the key code table 31 is referred to as ST4, and if the key code corresponding to the key data is read out, it is displayed on the front display 10 (key. Code output means).

【0020】次に、ST5として前記フラグメモリ33
を参照して当該キーコードに対応する試験済フラグFを
調べる。ここで、同フラグFが“1”にセットされてい
る場合には、操作入力されたキーは今回のキー入力試験
モードにおいて既に試験を終えており2度以上入力され
たキーなので、以後の処理を行わずにST3に戻って、
次のキー操作入力を待機する。これに対し、同フラグF
が“0”にリセットされている場合には、操作入力され
たキーは今回のキー入力試験モードにおいて未試験であ
り初めて入力されたキーなので、ST6として同フラグ
Fを“1”にセットして試験済みとする(キー入力判断
手段)。
Next, as ST5, the flag memory 33 is set.
Is checked to check the tested flag F corresponding to the key code. Here, when the flag F is set to "1", the key that has been operated and input has already been tested in the key input test mode of this time, and the key has been input twice or more. Return to ST3 without performing
Wait for next key operation input. On the other hand, the same flag F
If is reset to "0", the key input by operation is a key that has not been tested in the current key input test mode and was input for the first time, so the flag F is set to "1" at ST6. Tested (key input judgment means).

【0021】次に、ST7として前記カウンタメモリ3
4に今回操作入力されたキーに対するチェック用データ
“1”を加算する(チェック用データ加算手段)。
Next, as ST7, the counter memory 3
The check data “1” for the key which is operated and input this time is added to 4 (check data adding means).

【0022】次に、ST8として上記カウンタメモリ3
4のデータAと前記合計記憶部32に予め設定されてい
るデータXとを比較する(データ比較手段)。
Next, as ST8, the counter memory 3 is
The data A of No. 4 and the data X preset in the total storage unit 32 are compared (data comparison means).

【0023】そして、一致しない場合には、キーボード
8に配設された全部のキーの試験をまだ完了していない
ので、ST3に戻る。これに対し、データAとデータX
とが一致した場合には、キーボード8に配設された全部
のキーの試験を完了したので、ST9として前面表示器
10にキー入力試験の正常終了を報知するメッセージを
表示させて、この処理を終了する(終了報知手段)。
If they do not match, the test of all the keys arranged on the keyboard 8 has not been completed, and the process returns to ST3. On the other hand, data A and data X
If the and match, the test of all the keys arranged on the keyboard 8 has been completed, so in ST9, the front display 10 displays a message notifying the normal end of the key input test, and this process is executed. End (end notification means).

【0024】なお、ST8にてデータAがデータXより
も大きくなった場合には、システム異常であると考えら
れるので、エラーメッセージを前面表示器10に表示さ
せるようにプログラム構成するとよい。また、キー入力
試験の正常終了を報知する手段としては、表示のみなら
ず印字やブザー音等で報知するようにしてもよい。
If the data A becomes larger than the data X in ST8, it is considered that the system is abnormal. Therefore, it is preferable to configure the program so that an error message is displayed on the front display 10. Further, as means for notifying the normal end of the key input test, not only display but also printing or buzzer sound may be used.

【0025】このように本実施例の電子式キャッシュレ
ジスタにおいては、キーボード8の各キーが正常に作動
するか否かを試験する場合、オペレータはモードスイッ
チ5でキー入力試験モードを選択した後、キーボード8
上に配設された試験対象キーとしての全部のキーを次々
に選択して押下する。そうすると、操作されたキーのキ
ーコードが前面表示器10に表示されるので、オペレー
タは押下したキーと表示されたキーコードとを照合して
押下したキーが正常に作動していることを確認する。
As described above, in the electronic cash register of this embodiment, when testing whether or not each key of the keyboard 8 operates normally, after the operator selects the key input test mode with the mode switch 5, Keyboard 8
All the keys as the test target keys arranged above are selected and pressed one after another. Then, the key code of the operated key is displayed on the front display unit 10. Therefore, the operator compares the pressed key with the displayed key code to confirm that the pressed key is operating normally. .

【0026】このとき、内部処理として押下されたキー
が今回のキー入力試験モードにおいて初めて入力された
キーか否かがフラグメモリ33上の試験済フラグFに基
づいて自動的に判定される。そして、初めて入力された
キーの場合には、試験対象キーに対して予め設定されて
いるチェック用データ“1”がカウンタメモリ34に加
算される。なお、このカウンタメモリ34はモードスイ
ッチ5によりキー入力試験モードが選択されたことに応
じて“0”にクリアされている。従って、このカウンタ
メモリ34には今回のキー入力試験モードにおいて初め
て操作されたキーの総数が計数されることになる。
At this time, it is automatically determined based on the tested flag F on the flag memory 33 whether or not the key pressed as an internal process is the first key input in the current key input test mode. Then, in the case of the key input for the first time, the check data “1” preset for the test target key is added to the counter memory 34. The counter memory 34 is cleared to "0" when the key input test mode is selected by the mode switch 5. Therefore, the counter memory 34 counts the total number of keys operated for the first time in the current key input test mode.

【0027】そして、本実施例では、ROM2の合計記
憶部32にキーボード8上の全部のキーの総個数Xがチ
ェック用データの合計として予め設定されており、前記
カウンタメモリ34のデータが上記総個数Xに一致した
とき、今回のキー入力試験の業務終了が表示等によって
オペレータに報知される。
In this embodiment, the total number X of all keys on the keyboard 8 is preset in the total storage section 32 of the ROM 2 as the total check data, and the data in the counter memory 34 is the total number. When the number X matches, the operator is notified of the completion of the work of the key input test this time by a display or the like.

【0028】したがって、本実施例によれば、キー入力
試験を行う場合において、キーボード8上に配設されて
いる全部のキーの試験を完了すると、自動的にキー入力
試験の終了がオペレータに報知されるので、オペレータ
がどのキーを試験したかを覚えていなくても全ての試験
対象キーの試験を確実に実行することができる。よっ
て、オペレータの負担が軽減される上、高信頼度のキー
入力試験を実行することができ、実用性を向上できる。
Therefore, according to the present embodiment, when the key input test is performed, when the test of all the keys arranged on the keyboard 8 is completed, the operator is automatically notified of the end of the key input test. Therefore, even if the operator does not remember which key has been tested, all the test target keys can be tested reliably. Therefore, the burden on the operator is reduced, and a highly reliable key input test can be executed, which improves the practicability.

【0029】なお、前記実施例ではキー入力試験モード
において試験対象キーがキー入力されるとその入力キー
が今回のキー入力試験モードで初めて入力されたキーか
否かを判断する手段としてフラグメモリ33を設けた
が、これに限定されるものではなく、例えば今回のキー
入力試験モードで入力されたキーのキーコードをRAM
3上のバッファに蓄積記憶し、新たなキー入力がある毎
にそのキーのキーコードが前記バッファに存在するか否
かを検索して、存在しないときには初めてのキー入力で
あると判断するようにしてもよい。
In the above-described embodiment, when the key to be tested is keyed in the key input test mode, the flag memory 33 serves as means for determining whether or not the input key is the first key input in the current key input test mode. However, the present invention is not limited to this. For example, the key code of the key input in this key input test mode is stored in the RAM.
3) Store and store in the buffer above, and every time there is a new key input, it is searched whether or not the key code of the key exists in the buffer, and when it does not exist, it is judged that it is the first key input. May be.

【0030】また、前記実施例ではキーボード8に配置
された複数の試験対象キーにそれぞれ設定されるチェッ
ク用データとして全キー共通の“1”としたが、例えば
キー毎に異なる値をチェック用データとして設定しても
よい。こうすることにより、未試験のキーを残したまま
試験を終了させようとしたとき、合計記憶部32に設定
されているデータとカウンタメモリ34にて加算された
チェック用データの加算値との差からどのキーが未試験
なのかをある程度推測できるようになる。
Further, in the above-mentioned embodiment, "1" which is common to all keys is set as the check data set for each of the plurality of test target keys arranged on the keyboard 8. However, for example, a different value for each key is used as the check data. You may set as. By doing so, when an attempt is made to end the test with an untested key left, the difference between the data set in the total storage unit 32 and the added value of the check data added in the counter memory 34. You will be able to guess to some extent which keys have not been tested.

【0031】この他、本発明の要旨を逸脱しない範囲で
種々変形実施可能であるのは勿論である。
Besides, it is needless to say that various modifications can be made without departing from the scope of the present invention.

【0032】[0032]

【発明の効果】以上詳述したように本発明によれば、キ
ーボードに配置された複数の試験対象キーにそれぞれ設
定されているチェック用データの合計を予め記憶すると
ともに、チェック用データを加算する加算部を設け、キ
ー入力試験モードにおいて初めて操作入力されたキーを
検知する毎に加算部にその操作入力キーのチェック用デ
ータを加算し、この加算値が設定された合計値に一致し
たときキー入力試験モードの終了を報知するようにした
ので、オペレータがどのキーの試験を行ったのかを覚え
ていなくても全ての試験対象キーの試験を確実に行うこ
とができ、オペレータの負担を軽減しつつ高信頼度のキ
ー入力試験を実行できるキー入力試験装置を提供でき
る。
As described above in detail, according to the present invention, the total of the check data set in each of the plurality of test keys arranged on the keyboard is stored in advance and the check data is added. An adder is provided, and the check data of the operation input key is added to the adder every time the key input for the first operation in the key input test mode is detected, and the key is added when this added value matches the set total value. Since the end of the input test mode is notified, it is possible to reliably test all the keys to be tested even if the operator does not remember which key was tested, reducing the burden on the operator. It is possible to provide a key input test device that can perform a highly reliable key input test.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例である電子式キャッシュレジ
スタの要部構成を示すブロック図。
FIG. 1 is a block diagram showing a main configuration of an electronic cash register that is an embodiment of the present invention.

【図2】同実施例で使用されるキーボードの平面図。FIG. 2 is a plan view of a keyboard used in the same embodiment.

【図3】同実施例のROM及びRAMに形成される主要
なメモリ構成を示す図。
FIG. 3 is a diagram showing a main memory configuration formed in a ROM and a RAM of the embodiment.

【図4】同実施例のCPUが実行するキー入力試験モー
ド選択時の要部処理を示す流れ図。
FIG. 4 is a flowchart showing the main processing executed by the CPU of the embodiment when the key input test mode is selected.

【符号の説明】[Explanation of symbols]

1…CPU(中央処理装置) 2…ROM(リード・オンリ・メモリ) 3…RAM(ランダム・アクセス・メモリ) 5…モードスイッチ 8…キーボード 10…前面表示器 11…客面表示器 13…プリンタ 31…キーコードテーブル 32…合計記憶部 33…フラグメモリ 34…カウンタメモリ 1 ... CPU (Central Processing Unit) 2 ... ROM (Read Only Memory) 3 ... RAM (Random Access Memory) 5 ... Mode Switch 8 ... Keyboard 10 ... Front Display 11 ... Customer Display 13 ... Printer 31 ... key code table 32 ... total storage 33 ... flag memory 34 ... counter memory

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 キーボードに配置された複数の試験対象
キーに対してそれぞれチェック用データを設定するチェ
ック用データ設定手段と、この設定手段により各試験対
象キーに対してそれぞれ設定されているチェック用デー
タの合計を予め記憶する合計記憶部と、前記チェック用
データを加算する加算部と、キー入力試験モードの開始
を宣言する開始宣言手段と、この宣言手段によりキー入
力試験モードの開始が宣言されると前記加算部をクリア
するクリア手段と、前記キー入力試験モードにおいて前
記試験対象キーがキー入力されるとその入力キーに該当
するキーコードを出力するキーコード出力手段と、前記
キー入力試験モードにおいて前記試験対象キーがキー入
力されるとその入力キーが今回のキー入力試験モードで
初めて入力されたキーか否かを判断するキー入力判断手
段と、この判断手段により初めて入力されたキーである
と判断されると前記チェック用データ設定手段によりそ
の入力キーに対して設定されているチェック用データを
前記加算部のデータに加算するチェック用データ加算手
段と、加算部のデータを前記合計記憶部のデータと比較
するデータ比較手段と、この比較手段により前記加算部
のデータと前記合計記憶部のデータとの一致を確認した
ときキー入力試験モードの終了を報知する終了報知手段
とを具備したことを特徴とするキー入力試験装置。
1. A check data setting unit for setting check data for each of a plurality of test target keys arranged on a keyboard, and a check data set for each test target key by this setting unit. A total storage unit that stores the total of data in advance, an addition unit that adds the check data, a start declaring unit that declares the start of the key input test mode, and the declaring unit declares the start of the key input test mode. Then, clearing means for clearing the adding portion, key code output means for outputting a key code corresponding to the input key when the key to be tested is keyed in the key input test mode, and the key input test mode When the key to be tested is keyed in, the input key is the first key input in this key input test mode. Key input determining means for determining whether or not the key is the first key input by this determining means, and the check data setting means sets the check data set for the input key by the check data setting means. Checking data adding means for adding to the data of the adding portion, data comparing means for comparing the data of the adding portion with the data of the total storing portion, and the data of the adding portion and the data of the total storing portion by this comparing means. A key input test device, comprising: an end notification means for notifying the end of the key input test mode when it is confirmed that
JP06291584A 1994-11-25 1994-11-25 Key input test equipment Expired - Fee Related JP3136245B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06291584A JP3136245B2 (en) 1994-11-25 1994-11-25 Key input test equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06291584A JP3136245B2 (en) 1994-11-25 1994-11-25 Key input test equipment

Publications (2)

Publication Number Publication Date
JPH08147084A true JPH08147084A (en) 1996-06-07
JP3136245B2 JP3136245B2 (en) 2001-02-19

Family

ID=17770832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06291584A Expired - Fee Related JP3136245B2 (en) 1994-11-25 1994-11-25 Key input test equipment

Country Status (1)

Country Link
JP (1) JP3136245B2 (en)

Also Published As

Publication number Publication date
JP3136245B2 (en) 2001-02-19

Similar Documents

Publication Publication Date Title
KR920004437B1 (en) How to manage customers in cash register
WO2019064370A1 (en) Log analysis system, log analysis method, log analysis program, and storage medium
JP3253241B2 (en) Product sales registration data processing device
JP3136245B2 (en) Key input test equipment
US20040220859A1 (en) Self service checkout system
US4847716A (en) Automatic prompting for cleaning of magnetic disk heads
JP4309335B2 (en) Vending machine refund system and method, vending machine and program thereof
JP3272176B2 (en) Product sales registration data processing device
JPS6349267B2 (en)
JP2744870B2 (en) Product sales data processing device
JP2549761B2 (en) Transaction processor
JP3041181B2 (en) Product sales data processing device
JP2918766B2 (en) Product sales data processing device
EP0338455A2 (en) Elektronische Registrierkasse mit Speicherdefekterkennung
JP3242188B2 (en) Electronic cash register
JPH01319896A (en) Electronic cash register with lot function
JPS6040077B2 (en) Vending machine malfunction display device
JPH0498396A (en) Merchandise sales registering device
JPH06111137A (en) Product sales registration data processing device
JP2026056390A (en) Payment device, monitoring device and program
JPH08329346A (en) Article sales registration data processor
JP2539930B2 (en) Sales product management device
JPH0991545A (en) Article sale registration data processor
JP4005455B2 (en) Product sales registration device
JP3118141B2 (en) Product sales registration data processing device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081201

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091201

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees