JPS5837590B2 - Electronic cash register function mode specification method - Google Patents
Electronic cash register function mode specification methodInfo
- Publication number
- JPS5837590B2 JPS5837590B2 JP54104722A JP10472279A JPS5837590B2 JP S5837590 B2 JPS5837590 B2 JP S5837590B2 JP 54104722 A JP54104722 A JP 54104722A JP 10472279 A JP10472279 A JP 10472279A JP S5837590 B2 JPS5837590 B2 JP S5837590B2
- Authority
- JP
- Japan
- Prior art keywords
- mode
- function
- key
- code
- digit
- 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)
- Input From Keyboards Or The Like (AREA)
Description
【発明の詳細な説明】
この発明は電子式キャッシュレジスタ(以下ECRと称
す)のファンクションモード指定方式に関し、特にキー
シリンダスイッチのような選択設定手段の選択設定位置
によって使用可能なファンクションモードの異なるよう
に定められたECHにおいて、キーシリンダの設定位置
によって選択されるモードで使用可能なファンクション
を可変設定できるようにしたECRのファンクションモ
ード指定方式をこ関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a function mode designation method for electronic cash registers (hereinafter referred to as ECR), and in particular, a system for specifying the function modes that can be used depending on the selection setting position of a selection setting means such as a key cylinder switch. This invention relates to an ECR function mode designation method that allows the functions that can be used in the mode selected depending on the setting position of the key cylinder to be variably set in the ECH defined in the above.
周知のように、ECRは数値キーと部門キーと各種ファ
ンクションキーとを含み、数値キーおよびファンクショ
ンキーの組合せ操作によって各種のファンクションモー
ドを達或できるものである。As is well known, the ECR includes numeric keys, department keys, and various function keys, and various function modes can be achieved by operating a combination of the numeric keys and function keys.
ところで、従来のECRは、各種のファンクションの動
作モードのうち、オペレータの操作によって動作可能な
ファンクション動作モードと、オペレータには操作でき
ず特定の管理者のみが操作可能なファンクションモード
とがあり、オペレータの使用する鍵と管理者の使用する
鍵とが異なるよう定められている。By the way, in the conventional ECR, among the various function operation modes, there are a function operation mode that can be operated by operator operation, and a function operation mode that cannot be operated by the operator and can only be operated by a specific administrator. It is stipulated that the key used by the administrator is different from the key used by the administrator.
そして、ECRを操作する人が持っている鍵をファンク
ションモード選択用のキーシリンダに差込み所望のファ
ンクションモード位置に選択設定しているが、オペレー
タの所持する鍵では特定のファンクションの動作モード
による操作をできないように、選択町能な位置が制限さ
れていた。Then, the key held by the person operating the ECR is inserted into the key cylinder for function mode selection and selected and set to the desired function mode position, but the key held by the operator does not allow operation in the operating mode of a specific function. Selective town locations were restricted so that it was not possible to do so.
例えば、オペレータ用鍵は、登録処理モード、日付設定
モード、オペレータコード設定モード、キャツシャレポ
ート(ECRの登録データをプリントアウトしかつプリ
ントアウトしたデータをクリアしないレポート)の各モ
ードを実行するためにキーシリンダで対応するモード位
置を選択できる。For example, the operator key is used to execute the registration processing mode, date setting mode, operator code setting mode, and cashier report (a report that prints out ECR registration data but does not clear the printed data). You can select the corresponding mode position with the key cylinder.
これに対して、管理者用鍵は、オペレータ用鍵と同様の
モードに加えて、部門単位プリセットモードのような特
殊なプリセットモードやZ精算レポート(ECRの登録
データをプリントアウトした後その登録データを記憶し
ているメモリをクリアするレポート)を選択できる。On the other hand, the administrator key has the same modes as the operator key, as well as special preset modes such as departmental preset mode and Z payment report (after printing out the ECR registered data). You can select which report to clear the memory of.
このように従来のECRでは、ファンクションモードを
選択するためのキーシリンダの切換位置が動作モード別
に固定化されているため、同一機種であれば切換位置別
の動作モードが同じであった。As described above, in conventional ECRs, the switching position of the key cylinder for selecting the function mode is fixed for each operating mode, so if the model is the same, the operating mode for each switching position is the same.
ところで、ユーザーによっては、キーシリンダの選択位
置によって選択されるファンクションモードが、店舗に
よりあるいは同じ店舗であっても売場の階数によって異
なるように可変設定でき、キーシリンダの選択位置によ
って操作可能なファンクションモードを知る特定のオペ
レータのみが操作できるようにしたECRが要望されて
いる。By the way, depending on the user, the function mode selected by the selected position of the key cylinder can be set to vary depending on the store or even depending on the floor of the sales floor even in the same store, and the function mode that can be operated depending on the selected position of the key cylinder There is a demand for an ECR that can be operated only by specific operators who know the
また、ECRの回路部品の組立後工場から出荷する段階
において、キーシリンダの選択位置別に操作可能なファ
ンクションモードをソフト処理によって可変設定できれ
ば、ユーザーの仕様が異りかつ多種多様の仕様であって
も量産化でき、生産性の向上が図れるであろう。In addition, if the function mode that can be operated for each selected position of the key cylinder can be variably set by software processing when the ECR circuit parts are assembled and shipped from the factory, it would be possible to variably set the function mode that can be operated depending on the selected position of the key cylinder, even if the user's specifications are different and diverse. It will be possible to mass produce and improve productivity.
それゆえに、この発明は複数種類のファンクションモー
ドのうち所望のファンクションモードを指定する選択設
定手段の複数の選択設定位置別に所望のファンクション
モードを可変設定できるようにした電子式キャッシュレ
ジスタのファンクションモード指定方式を提供すること
を目的とする。Therefore, the present invention provides a function mode designation method for an electronic cash register in which a desired function mode can be variably set according to a plurality of selection setting positions of a selection setting means for specifying a desired function mode among a plurality of types of function modes. The purpose is to provide
以下に、図面を参照してこの発明の具体的な実施例につ
いて説明する。Hereinafter, specific embodiments of the present invention will be described with reference to the drawings.
第1図はこの発明の一実施例の概略を表すブロック図で
ある。FIG. 1 is a block diagram schematically showing an embodiment of the present invention.
図において、この発明が適用されるECRは、演算処理
機能を有する演算処理部(以下CPU)1 0と、ディ
スプレイ11と、プリンタ12と、キーボード(後述の
第2図で詳細に説明する)20と、リードオンリメモリ
(以下ROM)30と、ランダムアクセスメモリ(RA
M)40とから構或される。In the figure, the ECR to which the present invention is applied includes an arithmetic processing unit (hereinafter referred to as CPU) 10 having an arithmetic processing function, a display 11, a printer 12, and a keyboard (described in detail in FIG. 2 below) 20. , read-only memory (hereinafter referred to as ROM) 30, and random access memory (RA).
M) consists of 40.
このROM30は、後述のキーシリンダの選択位置で定
まるモードコードを予め設定登録する第1のテーブルの
一例のモードコードテーブル31と、ファンクション別
のシーケンスプログラムを記憶するためのファンクショ
ンシーケンステーブル32とを含む。This ROM 30 includes a mode code table 31, which is an example of a first table, in which mode codes determined by selected positions of key cylinders, which will be described later, are preset and registered, and a function sequence table 32, which stores sequence programs for each function. .
RAM40は、キーボード20に含まれる数値キーで入
力された置数情報をストアする第1および第2の置数レ
ジスタ41.42(図示ではNR1,NR2)と、第1
および第2の置数情報の桁数を計数する第1および第2
の置数桁カウンタ43,44(図示ではNCI,NC2
)と、ファンクションの種類別に選択設定位置で定まる
モードコードを設定登録する第2のテーブルの一例のフ
ァンクション動作モードテーブル45とを含む。The RAM 40 includes first and second numeric registers 41 and 42 (NR1 and NR2 in the figure) that store numeric information entered using numerical keys included in the keyboard 20, and a first
and the first and second ones that count the number of digits of the second numeric information.
number digit counters 43, 44 (NCI, NC2 in the illustration)
) and a function operation mode table 45 which is an example of a second table in which mode codes determined by selection setting positions are set and registered for each type of function.
第2図は前記キーボード20の詳細な図解図である。FIG. 2 is a detailed illustration of the keyboard 20.
図において、キーボード20は、数値情報か入力する数
値キー21と、乗算キーa,21aと、数値キー21で
入力した数値情報をクリア指令するクリアキー2ICと
、複数の部門キー22と、選択設定手段の一例のキーシ
リンダ23と、小計キー24、小切手キー25、現金キ
ー26、レポートキ−27、日付キー28等を含むファ
ンクションキーとを操作パネル上に配設して構威される
。In the figure, the keyboard 20 includes numeric keys 21 for inputting numeric information, multiplication keys a and 21a, a clear key 2IC for instructing to clear the numeric information input with the numeric keys 21, a plurality of department keys 22, and selection settings. A key cylinder 23, which is an example of means, and function keys including a subtotal key 24, a check key 25, a cash key 26, a report key 27, a date key 28, etc. are arranged on the operation panel.
また、キーボード20に関連して、操作パネル上には露
出しない位置に、ファンクションモードをプリセットす
るときに操作されるシークレットスイッチ29が設けら
れる。Further, in relation to the keyboard 20, a secret switch 29 is provided at a position not exposed on the operation panel, which is operated when presetting a function mode.
前記キーシリンダ23は、複数の選択位置を有し、RE
Gモードと、X1モードと、X2モードと、Zモードと
、P1モードと、P2モードの各モードで所望のファン
クションの種類を行うものである。The key cylinder 23 has a plurality of selection positions, and RE
A desired type of function is performed in each mode: G mode, X1 mode, X2 mode, Z mode, P1 mode, and P2 mode.
以下の説明では、OFF位置でECRの休止状態を選択
し、RECモードで通常の登録処理を選択し、X1モー
ドでキャツシャレポートおよび日付設定を選択し、X2
モードでキャツシャコードレポートを選択し、Zモード
で精算レポートを選択し、P1モードでキャツシャコー
ドプリセットおよび部門・単価プリセットを選択し、P
2モードで部門種類プリセロトを選択するものとする。In the following explanation, ECR hibernation is selected in the OFF position, normal registration processing is selected in REC mode, cash report and date setting are selected in X1 mode, and X2
Select Catsha code report in mode, select settlement report in Z mode, select catsha code preset and department/unit price preset in P1 mode,
It is assumed that the department type Priseroto is selected in the 2 mode.
なお、図示では、選択設定手段としてキーシリンダを用
いた場合を示すが、これに限ることなくその他の複数の
選択位置を切換可能なスイッチ(例えば複数の位置を選
択呵能なスライドスイッチ)であってもよい。Note that although the illustration shows a case where a key cylinder is used as the selection setting means, the present invention is not limited to this, and other switches capable of switching a plurality of selection positions (for example, a slide switch capable of selecting a plurality of positions) may also be used. It's okay.
前記乗算キー21a1小計キー24、小切手キー25、
現金キ・−26、レポートキー27、日付キー28は、
通常の登録モードにおける機能を表すものであって、フ
ァンクッション動作モードを設定登録する場合において
はこれとは異なる機能を有しかつ設定入力手段として兼
用される。the multiplication key 21a1, the subtotal key 24, the check key 25,
The cash key 26, report key 27, and date key 28 are
This represents the function in the normal registration mode, and when registering the setting of the fan cushion operation mode, it has a different function and is also used as a setting input means.
なお、図示では、構成の簡略化のために、ファンクショ
ン動作モードを設定入力する設定入力手段として、通常
の登録処理に用いられるファンクションキーを兼用した
場合を示すが、これに限ることなく専用のファンクショ
ン動作モード設定用キーを設けてもよいことはいうまで
もない。In addition, in order to simplify the configuration, the illustration shows a case in which the function key used for normal registration processing is also used as the setting input means for setting and inputting the function operation mode, but this is not limited to this. It goes without saying that an operation mode setting key may be provided.
第3図は前記モードコードテーブル31のモードコード
設定状態を図解的に示した図である。FIG. 3 is a diagram schematically showing the mode code setting state of the mode code table 31.
例えば、モードコードテーブル(第1のテーブル)31
には、通常の登録処理モード(Rモード)を表すコード
を「01」とし、X1モードを表すコードを「02」と
し、X2モードを表すコードを「03」とし、Zモード
を表すコードを「04」とし、P1モードを表すコード
を「05」とし、P2モードを表すコード,を「06」
と予め設定登録しておく。For example, mode code table (first table) 31
The code representing the normal registration processing mode (R mode) is "01", the code representing the X1 mode is "02", the code representing the X2 mode is "03", and the code representing the Z mode is "01". 04'', the code representing P1 mode is ``05'', and the code representing P2 mode is ``06''.
Register the settings in advance.
第4図は前記ファンクション動作モードテーブル45の
記憶領域を図解的に示した図であり、特にaはその一般
的な状態を示し、bはファンクションの種類別にキーポ
ジションコードを設定した具体例を示す。FIG. 4 is a diagram schematically showing the storage area of the function operation mode table 45, in particular, a shows its general state, and b shows a specific example in which key position codes are set for each type of function. .
図において、前記ファンクションの動作モードテーブル
(第2のテーブル)45は、第1のファンクションの動
作モードを設定登録する記憶領域451、第2のファン
クションの動作モードを設定登録する記憶領域452、
・・・第nのファンクションの動作モードを設定登録す
る記憶領域45nの複数の記憶領域を含む。In the figure, the function operation mode table (second table) 45 includes a storage area 451 for setting and registering the operation mode of the first function, a storage area 452 for setting and registering the operation mode of the second function,
. . . includes a plurality of storage areas 45n for setting and registering the operation mode of the n-th function.
これらの各ファンクションの種類が記憶領域に対応する
ように定められかつ各記憶領域に第1のテーブルに対応
するモード別のコードが可変設定される。The type of each of these functions is determined to correspond to a storage area, and a mode-specific code corresponding to the first table is variably set in each storage area.
例えば、第1のファンクションの動作モードの種類を部
門・単価のプリセットとしかつそのモードをキーシリン
ダ23のP1モードで操作できるように設定登録する場
合は、モードコード「05」を記憶領域451へ記憶さ
せる。For example, when setting and registering the operation mode type of the first function as department/unit price preset and allowing that mode to be operated in P1 mode of the key cylinder 23, the mode code "05" is stored in the storage area 451. let
また、第2のファンクションの動作モードの種類を部門
種類プリセットとしかつそのモードをキーシリンダ23
のP2モードで操作できるように設定登録する場合は、
モードコード「06」を記憶領域452へ記憶させる。Further, the type of operation mode of the second function is set to a department type preset, and the mode is set to the key cylinder 23.
To register the settings so that it can be operated in P2 mode,
The mode code “06” is stored in the storage area 452.
第3のファンクションの動作モードをキャツシャレポー
トとしかつそのモードをX1モードで操作できるように
設定登録する場合は、モードコード「02」を記憶領域
453へ記憶させる。When setting and registering the operation mode of the third function to be a cashier report and allowing the mode to be operated in the X1 mode, the mode code "02" is stored in the storage area 453.
第4のファンクションの動作モードをキャツシャコード
別のレポートとしかつそのモードをP1モードで操作で
きるように設定登録する場合は、モードコードJo 5
Jを記憶領域454へ記憶させる。If you want to register the operation mode of the fourth function as a report by catsha code and to be able to operate that mode in P1 mode, use the mode code Jo 5.
J is stored in the storage area 454.
さらに、第5のファンクションの動作モードを日付設定
としかつそのモードをX1モードで操作できるように設
定登録する場合は、モードコードl−o2Jを記憶領域
455へ記憶させる。Furthermore, if the operation mode of the fifth function is set to date setting and the mode is registered so that it can be operated in the X1 mode, the mode code lo2J is stored in the storage area 455.
上記例の他に各種の動作モード別のモードコードが適宜
他の記憶領域へ設定登録されるが、その説明を省略する
。In addition to the above example, mode codes for various operation modes are appropriately set and registered in other storage areas, but their explanation will be omitted.
第5図は前記ファンクション動作モードテーブル45に
ファンクション番号例の動作モードの種類に対応してモ
ードコードを設定登録する場合のキーボード20の操作
例を図解的に示した図である。FIG. 5 is a diagram schematically showing an example of the operation of the keyboard 20 when setting and registering a mode code corresponding to the type of operation mode of the function number example in the function operation mode table 45.
特に、図示では、記憶領域451にモードコード「05
」を設定登録し、記憶領域455にモードコード「02
」を設定登録する場合の操作例を示す。In particular, in the illustration, the mode code "05" is stored in the storage area 451.
” and register the mode code “02” in the storage area 455.
” is shown below.
第6図はこの発明の一実施例のキーシリンダの位置別に
所望のファンクション動作モードを操作し,得るように
可変設定するための動作を表すフローチャートである。FIG. 6 is a flowchart showing an operation for operating and variably setting a desired function operation mode for each key cylinder position according to an embodiment of the present invention.
次に、第1図ないし第6図を参照して、この発明の実施
例の具体的な動作について説明する。Next, specific operations of the embodiment of the present invention will be described with reference to FIGS. 1 to 6.
例えば動作例の一例として、第4図bに示すようなモー
ドコードを設定登録する場合を想定して説明する。For example, as an example of the operation, a case will be described assuming that a mode code as shown in FIG. 4b is set and registered.
最初に、部門,単価プリセットモードをキーシリンダ2
3のP1モードで操作できるように設定登録する場合を
述べる。First, press the key cylinder 2 to set the department, unit price preset mode.
A case will be described in which settings are registered so that operation can be performed in the P1 mode of 3.
管理者は、シークレットスイッチ29をオン状態にし、
その後数値キー21の数字「1」を押圧して第2のテー
ブル45の記憶領域451を指定する。The administrator turns on the secret switch 29,
Thereafter, the number "1" on the numerical key 21 is pressed to specify the storage area 451 of the second table 45.
このキー人力に応じて、CPU10は数値キー21のい
ずれかが押圧されたことを判定し、今入力された数字情
報1を第1の置数レジスタ41にストアさせた後、シー
クレットスイッチが投入状態か否かり判定動作へ戻る。According to this key input, the CPU 10 determines that any of the numeric keys 21 has been pressed, stores the currently input numeric information 1 in the first number register 41, and then turns the secret switch on. Return to the determination operation.
続いて、管理者は乗算キー■21aを押圧することによ
り、先に入力した数字がファンクション番号であること
を入力する。Next, the administrator presses the multiplication key 21a to input that the previously input number is the function number.
応じて、CPU1 0はシークレットスイッチがオンで
あり、今キー人力されたキーが数値キーでなく、乗算キ
ー21aであることを判定し、第1の置数レジスタ41
にストアされている数字1から第2のテーブル45のロ
ケーション(すなわち記憶領域451)を決定した後、
置数レジスタ41の内容をクリアさせて前述の初期状態
へ戻る。In response, the CPU 10 determines that the secret switch is on and that the key that has just been pressed is not a numeric key but the multiplication key 21a, and sets the first number register 41.
After determining the location of the second table 45 (i.e. storage area 451) from the number 1 stored in
The contents of the number register 41 are cleared and the process returns to the above-mentioned initial state.
その後、管理者は再び数値キー21を操作して2桁のモ
ードコード「05」を入力する。Thereafter, the administrator operates the numerical keys 21 again to input the two-digit mode code "05".
このモードコード「05」が前述の場合と同様にして第
1の置数レジスタ41にストアされる。This mode code "05" is stored in the first numeral register 41 in the same manner as in the previous case.
続いて管理者は今キー人力した数値情報「05」がモー
ドコードを指定することを表すファンクションキー(例
えば小計キー24)を押圧する。Next, the administrator presses a function key (for example, the subtotal key 24) indicating that the numerical information "05" just entered specifies the mode code.
応じて、CPU10はシークレットスイッチ29がオン
であり、今押圧されたキーが数値キーでなく、乗算キー
でなく、小計キー24であることを判定し、先に指定さ
れた第2のテーブル45のロケーション(記憶領域45
1)に、置数レジスタ41にストアされているモードコ
ードl−o 5Jを設定記憶させる。In response, the CPU 10 determines that the secret switch 29 is on, that the key just pressed is not a numeric key, not a multiplication key, but the subtotal key 24, and displays the previously specified second table 45. Location (storage area 45
1), the mode code lo 5J stored in the number register 41 is set and stored.
このようにして、第1のファンクション動作モードを記
憶する記憶領域451にモードコード「05」が設定登
録される。In this way, the mode code "05" is set and registered in the storage area 451 that stores the first function operation mode.
以後同様にして、管理者は数値キー21で1桁の数字を
入力しかつ乗算キー21aを押圧することによってファ
ンクション動作モードの番号を指定し、その後数値キー
21を操作して2桁のモードコードを入力しかつ小計キ
ー24を押圧することによって、先に指定されたファン
クション動作モードの番号を達成するのに切換えるべき
キーシリンダ23の位置に対応するモードコードを設定
登録する。Thereafter, in the same manner, the administrator inputs a one-digit number using the numerical keys 21 and presses the multiplication key 21a to designate the function operation mode number, and then operates the numerical keys 21 to enter the two-digit mode code. By inputting and pressing the subtotal key 24, the mode code corresponding to the position of the key cylinder 23 to be switched to achieve the previously designated function operation mode number is set and registered.
次に、前述のごとく、可変設定登録されているファンク
ション動作モード別のキーシリンダの位置(すなわちモ
ードコード)を選択して対応するファンクションの動作
モードを達成する場合を述べる。Next, as described above, a case will be described in which a key cylinder position (that is, a mode code) for each function operation mode whose variable settings are registered is selected to achieve the operation mode of the corresponding function.
第7図はこの発明を利用してファンクション動作モード
に沿った操作を行う場合におけるファンクションシーケ
ンステーブル32のプログラム内容を図解的に示した図
である。FIG. 7 is a diagram schematically showing the program contents of the function sequence table 32 when performing operations according to the function operation mode using the present invention.
図において、行方向の第1のファンクションないし第5
のファンクションで各ファンクション動作モードを表す
。In the figure, the first to fifth functions in the row direction
Each function operation mode is represented by a function.
例えば、第1のファンクションの動作モードで部門単価
フリセットを示し、第2のファンクションの動作モード
で部門種類プリセットを示し、第3のファンクションの
動作モードでキャツシャレポートを示し、第4のファン
クションの動作モードでキャツシャコードプリセットを
示し、第5のファンクションの動作モードで日付設定を
示す。For example, the first function's operating mode indicates the department unit price preset, the second function's operating mode indicates the department type preset, the third function's operating mode indicates the cashier report, and the fourth function's operating mode indicates the department type preset. The operating mode indicates catsha code presetting, and the fifth function operating mode indicates date setting.
そして、各動作モードの登録を行なうためのプログラム
として、最初の列には第1の置数桁数を表し、第2列目
で第1の置数終了後に押圧されるキーの種類を示し、第
3列目で第2の置数情報の桁数を示し、第4列目で第2
の置数桁の終了後に押圧されるキーの種類を示す。As a program for registering each operation mode, the first column indicates the number of digits of the first number, and the second column indicates the type of key to be pressed after the first number has been entered. The third column shows the number of digits of the second numeric information, and the fourth column shows the number of digits of the second numeric information.
Indicates the type of key to be pressed after completing the number digit.
具体的には、部門単価プリセットにおいて部門単価をプ
リセツ上する場合は、最初に数値キー21を操作して2
桁の数置情報を入力しかつ乗算キー21aを押圧して部
門コードを入力した後、次に数置キー21を操作して3
桁の数値情報を入力しかつ小計キー24を押圧すること
によって当該部門の単価を設定登録することを示す。Specifically, when increasing the department unit price in the department unit price preset, first operate the numeric key 21 and press 2.
After inputting the numerical position information of the digit and pressing the multiplication key 21a to input the department code, next operate the numerical position key 21 to select 3.
Inputting digit numerical information and pressing the subtotal key 24 indicates that the unit price for the department is to be set and registered.
また、部門別種類プリセットは、部門コードの印字とと
もに当該部門コード0種類を例えば4文字のアルファベ
ットで印字させる場合に、部門コード別に種類を表す所
望の4桁のアルファベットを設定入力するモードである
。Further, the department type preset is a mode for setting and inputting a desired four-digit alphabet representing the type for each department code when printing the department code and the department code 0 type in, for example, a four-letter alphabet.
この部門別種類プリセットの場合は、2桁の数字情報を
入力しかつ乗算キー21aを押圧して部門コードを指定
した後、2桁の数字でアルファベットの1文字を入力す
るように定められていれば8桁の数字を入力して当談部
門の種類を表す4文字のアルファベットを設定すること
を示す。In the case of this department type preset, after inputting 2-digit numerical information and pressing the multiplication key 21a to specify the department code, it is specified that one letter of the alphabet must be input using 2-digit numbers. This indicates that an 8-digit number should be entered to set a 4-letter alphabet representing the type of department in question.
また、キャツシャレポートの場合は、1桁の数字を入力
しかつレポートキー27を押圧することによって設定登
録することを示す。Further, in the case of a cash report, inputting a one-digit number and pressing the report key 27 indicates that settings are registered.
キャツシャコードプリセットの場合は、1桁の数字を入
力しかつ乗算キー21aを押圧したのち、4桁の数字を
入力しかつ日付キー28を押圧することによって設定登
録することを示す。In the case of a catsha code preset, inputting a one-digit number and pressing the multiplication key 21a, then inputting a four-digit number and pressing the date key 28 indicates that the setting is registered.
日付設定の場合は、4桁の数字を人力して日付を入力し
かつ日付キー28を押圧することによって設定登録する
ことを示す。In the case of date setting, the setting is registered by manually inputting a four-digit number and pressing the date key 28.
第8図はこの発明を利用してファンクションの動作モー
ドを行うための操作例を示す図解図である。FIG. 8 is an illustrative diagram showing an example of operation for performing a function operation mode using the present invention.
特に、図示では部門単価プリセットの場合aと、部門種
類プリセットの場合bを示す。In particular, the illustration shows a case a for department unit price presets and a case b for department type presets.
第9図は第8図の操作例に従って操作した場合において
第7図のファンクションシーケンステーブルに記憶され
ているプログラムに基づいてファンクションシーケンス
別の動作を示すフローチャートである。FIG. 9 is a flowchart showing the operation of each function sequence based on the program stored in the function sequence table of FIG. 7 when the operation is performed according to the operation example of FIG. 8.
次に、第1図ないし第9図を参照して、各種のファンク
ションモードを行う場合においてキーシリンダの選択設
定位置に基づくモードコードが予め設定登録されたファ
ンクションの動作モード別のモードコードか否かによっ
てファンクション動作モードを許容しまたは拒否する場
合の動作を説明する。Next, with reference to FIGS. 1 to 9, when performing various function modes, check whether the mode code based on the selected setting position of the key cylinder is the mode code for each function operation mode that has been set and registered in advance. The operation when allowing or rejecting the function operation mode will be explained below.
例えば、部門単価プリセットを行う場合は、先にキーシ
リンダ23の選択位置に基づくモードコードが「05」
すなわちPLモードで操作するように設定登録されてい
るため、キーシリンダ23の位置をP1の位置に切換設
定する。For example, when presetting the department unit price, first set the mode code based on the selected position of the key cylinder 23 to "05".
That is, since the setting is registered to operate in the PL mode, the position of the key cylinder 23 is switched to the P1 position.
その後、数値キー21を操作して2桁の部門コード「0
1」を入力する。After that, operate the numeric key 21 to enter the two-digit department code "0".
1".
これに応じて、CPU10は今押圧されたキーが数値キ
ー21のいずれかであることを判定し、1桁の数字(0
)を第2の置数レジスタ42にストアさせかつ第2の置
数桁カウンタ44の計数値を1とした後、キー人力待ち
モードへ戻り、2桁目の数値(1)が入力されると結果
的には第2の置数レジスタ42に数値「01」をストア
させかつ第2の置数桁カウンタ44に数値2を計数させ
て2桁の数値情報を入力されたことを記憶させる。In response, the CPU 10 determines that the currently pressed key is one of the numeric keys 21, and the one-digit number (0
) is stored in the second digit register 42 and the count value of the second digit digit counter 44 is set to 1, and then returns to the key manual power waiting mode and when the second digit number (1) is input. As a result, the second digit register 42 stores the numerical value "01" and the second digit digit counter 44 counts the numerical value 2, thereby storing that two-digit numerical information has been input.
続いて、乗算キー21aを押圧する。これに応じて、C
PU10はキー人力されたコードを読込み、今操作され
たキーが数値キー21でなく、乗算キー21aであるこ
とを判定すると、第2の置数レジスタ42にストアされ
ている2桁の数字(すなわち部門コードroIJ)を第
1の置数レジスタ41へ転送してストアさせ、第2の置
数桁カウンタ44に計数されている桁数を第1の置数桁
カウンタ43へ転送して記憶保持させた後、第2の置数
レジスタ42および第2の桁数カウンタ44の内容をク
リアする。Subsequently, the multiplication key 21a is pressed. Accordingly, C
The PU 10 reads the manually entered code and determines that the key just operated is not the numeric key 21 but the multiplication key 21a, and then inputs the two-digit number stored in the second number register 42 (i.e. The department code roIJ) is transferred to the first digit register 41 and stored therein, and the number of digits counted by the second digit digit counter 44 is transferred to the first digit counter 43 and stored. After that, the contents of the second digit register 42 and the second digit counter 44 are cleared.
続いて、数値キー21を操作して3桁の数値情報を入力
した後小計キー24を押圧する。Next, after inputting three-digit numerical information by operating the numerical keys 21, the subtotal key 24 is pressed.
この3桁の数値情報が入力されると、CPU1 0は入
力された3桁の数値情報を第2の置数レジスタ42にス
トアさせかつ第2の桁数カウンタ44の計数値を3に設
定した後、小計キー24が押圧されたことを判定する。When this 3-digit numerical information is input, the CPU 10 stores the input 3-digit numerical information in the second digit register 42 and sets the count value of the second digit counter 44 to 3. After that, it is determined that the subtotal key 24 has been pressed.
その後CPUは、前記ファンクションシーケンステーブ
ル32に予め設定登録されているプログラムに基づいて
、第1のファンクションの動作モード(すなわち部門単
価プリセットモード)であることを決定する。Thereafter, the CPU determines that it is the first function operation mode (that is, department unit price preset mode) based on a program that is registered in advance in the function sequence table 32.
そして、第1のファンクションの動作モードに対応して
第2のテーブル45に設定登録されているモードコード
「05」を読出した後、キーシリンダ23によって選択
設定されている位置のモードコードを読込み、その後今
プリセット登録された部門単価プリセットに対応するモ
ードコード「05」とキーシリンダ23の選択位置P1
に基づくモードコードとが一致しているか否かを判定し
、一致していれば部門単価プリセットモードの処理動作
を許容する。After reading the mode code "05" registered in the second table 45 corresponding to the operation mode of the first function, the mode code of the position selected and set by the key cylinder 23 is read, After that, the mode code "05" corresponding to the department unit price preset that has just been preset registered and the selection position P1 of the key cylinder 23
It is determined whether or not the mode codes based on .
このとき、ファンクションシーケンステーブル32から
読出されたファンクションモードに対応するモードコー
ドとキーシリンダ23で設定されている位置に対応する
モードコードとが一致しなければ、キーシリンダ23の
設定位置が誤りであることを判定し、エラー表示する。At this time, if the mode code corresponding to the function mode read from the function sequence table 32 and the mode code corresponding to the position set on the key cylinder 23 do not match, the set position of the key cylinder 23 is incorrect. This is determined and an error is displayed.
これによって、部門単価プリセットモードを設定登録す
るためには、該部門単価プリセットモードに対応するキ
ーシリンダの選択設定位置が予め設定登録された位置P
1であることを知っている人でなければ操作できない。With this, in order to set and register the department unit price preset mode, the selection setting position of the key cylinder corresponding to the department unit price preset mode must be set in advance at the position P.
Only those who know that it is 1 can operate it.
一方、部門別種類プリセットモードの場合は、第8図b
に示す操作例のごとく、2桁の数値情報を入力しかつ乗
算キー21aを押圧することによって部門コードを設定
し、その後数値キー21で8桁の数字を入力して部門の
種類を表すアルファベットを指定しかつ現金キー26を
押圧する。On the other hand, in the case of departmental type preset mode, Fig. 8b
As shown in the operation example, a department code is set by inputting 2-digit numerical information and pressing the multiplication key 21a, and then inputting an 8-digit number with the numerical key 21 to enter the alphabet representing the type of department. and press the cash key 26.
このとき、部門別種類として8桁の数字によって部門の
種類をアルファベットとして入力する場合は、8桁のう
ち2桁の数字でアルファベットの1文字を指定するよう
に定め、4文字のアルファベットで種類を表わすアルフ
ァベットを入力するものとする。At this time, when inputting the department type as an alphabet using 8-digit numbers as the department type, specify that 2 of the 8 digits specify one letter of the alphabet, and specify the type using 4 alphabets. Assume that you enter the alphabet that represents the item.
そこで、部門別種類プリセットモードの場合を説明する
と、最初に2桁の数字で部門コード(たとえばr02J
)を入力したとき、CPU10は入力された2桁の数字
を置数レジスタ42ヘストアさせ、かつ桁カウンタ44
の計数値を2とする。Therefore, to explain the case of department type preset mode, first enter the department code (for example r02J
), the CPU 10 stores the input two-digit number in the digit register 42 and stores it in the digit counter 44.
The count value of is set to 2.
次に、乗算キー21aが押圧されたとき、CPUIOは
置数レジスタ42にストアされている2桁の数字すなわ
ち部門コード「02」を置数レジスタ41に転送してス
トアさせ、桁カウンタ44で計数されている部門コード
の桁数(2桁)を桁カウンタ43に転送して計数させる
。Next, when the multiplication key 21a is pressed, the CPUIO transfers the two-digit number stored in the digit register 42, that is, the department code "02", to the digit register 41 and stores it, and the digit counter 44 counts it. The number of digits (2 digits) of the department code being displayed is transferred to the digit counter 43 and counted.
その後CPU10は置数レジスタ42および桁数カウン
タ44をクリアさせる。Thereafter, the CPU 10 clears the digit register 42 and digit counter 44.
次に、部門「02」の種類を表す8桁の数字が入力され
ると、CPU1 0は8桁の数字を置数レジスタ42に
ストアさせかつ桁数カウンタ44の計数値を8とする。Next, when an eight-digit number representing the type of department "02" is input, the CPU 10 stores the eight-digit number in the number register 42 and sets the count value of the number-of-digits counter 44 to eight.
その後、現金キー26が押圧されると、テーブル32か
ら第1の置数桁数として2桁の数を入力しかつ乗算キー
21aが押圧された後、8桁の数字を入力しかつ現金キ
ー26が押圧されたことに基づいて、ファンクション番
号2に対応する部門別種類プリセットモードであること
を決定する。After that, when the cash key 26 is pressed, a 2-digit number is input as the first number of digits from the table 32, and after the multiplication key 21a is pressed, an 8-digit number is input and the cash key 26 is pressed. Based on the fact that is pressed, it is determined that the department type preset mode corresponding to function number 2 is selected.
そして、CPU10はテーブル45に前述の第6図のご
とくして設定登録された内容に基づいて、今プリセット
しようとしている動作の部門別種類プリセットモードに
対応するモードコードJo6Jを読出し、キーシリンダ
23で選択されている位置に基づくモードコードを読込
み、両モードコードが一致するか否かを判定し、一致す
る場合は部門別種類プリセット動作の処理を許容し、一
致しなければエラーであることを判定する。Then, the CPU 10 reads out the mode code Jo6J corresponding to the departmental type preset mode of the operation that is about to be preset, based on the contents registered in the table 45 as shown in FIG. Reads the mode code based on the selected position, determines whether or not both mode codes match, and if they match, allows the department type preset operation processing, and if they do not match, determines that it is an error. do.
このようにして、前述の第6図のごとくして設定登録さ
れた動作モードの種類別のモードコードとそのとき選択
されているキーシリンダの選択位置に基づくモードコー
ドとが一致しているか否かによって、今設定登録してい
る動作モードの可否を決定することができるため、前述
の第6図のごとく可変設定されている動作モードの種類
別モードコードを知るオペレータ以外の操作を禁止でき
る利点がある。In this way, it is determined whether the mode code for each type of operation mode registered as shown in FIG. 6 above matches the mode code based on the selected position of the key cylinder selected at that time. Since it is possible to determine whether or not the currently set and registered operation mode is available, it is possible to prohibit operation by anyone other than the operator who knows the mode code for each type of operation mode that is variably set as shown in Figure 6 above. be.
以上のように、この発明によれば、ECRの動作モード
を選択する選択設定手段の選択設定位置別に予めその選
択位置によって動作可能なモードを可変登録できるため
、ユーザー独自のモード選択位置を設定登録することが
可能となり、またECRの生産に際しては選択設定手段
の選択位置別の動作モードをユーザーの要望に合った動
作モードに可変設定できるため、量産化に適するなどの
効果が得られる。As described above, according to the present invention, operable modes can be variably registered in advance for each selection setting position of the selection setting means for selecting the operation mode of the ECR, so that a user's own mode selection position can be set and registered. Furthermore, when producing the ECR, the operation mode for each selected position of the selection setting means can be variably set to an operation mode that meets the user's request, making it suitable for mass production.
また、この発明を適用したECHによれば、選択設定手
段の選択位置別に使用町能な動作モードが異なるため、
そのことを知らない操作者が操作するのを防止できる利
点もある。Further, according to the ECH to which the present invention is applied, since the operational mode to be used differs depending on the selected position of the selection setting means,
It also has the advantage of preventing operations by operators who do not know about it.
第1図はこの発明の一実施例の概略を表すブロック図で
ある。
第2図はキーボード20の詳細な図解図である。
第3図は第1のテーブルの設定登録状態を図解的に示し
た図である。
第4図は第2のテーブルの設定状態を図解的に示す図で
ある。
第5図はこの発明の一実施例の動作を説明するための操
作例を図解的に示した図である。
第6図はこの発明の一実施例の動作を説明するためのフ
ローチャートである。
第7図はこの発明を利用してフアクション動作モードに
沿った操作を行なう場合におけるファンクションシーケ
ンステーブル32のプログラム内容を図解的に示した図
である。
第8図はこの発明を利用してファンクション動作モード
を行うための操作例を示す図解図である。
第9図はこの発明を利用してファンクション動作モード
を行う場合のフローチャートを示す。
図において、10はCPU,11はディスプレイ、12
はプリンタ、20はキーボード、30はROM.31は
モードコードテーブル(第1のテーブル)、32はファ
ンクションシーケンステーブル、40はRAM141
,42は置数レジスタ、43 ,44は置数桁数カウン
タ、45はファンクション動作モードテーブル(第2の
テーブル)を示す。FIG. 1 is a block diagram schematically showing an embodiment of the present invention. FIG. 2 is a detailed illustration of the keyboard 20. FIG. 3 is a diagram schematically showing the setting registration state of the first table. FIG. 4 is a diagram schematically showing the setting state of the second table. FIG. 5 is a diagram schematically showing an example of operation for explaining the operation of an embodiment of the present invention. FIG. 6 is a flowchart for explaining the operation of one embodiment of the present invention. FIG. 7 is a diagram schematically showing the program contents of the function sequence table 32 when the present invention is used to perform operations according to the function operation mode. FIG. 8 is an illustrative view showing an example of operation for performing the function operation mode using the present invention. FIG. 9 shows a flowchart for performing the function operation mode using the present invention. In the figure, 10 is a CPU, 11 is a display, 12
is a printer, 20 is a keyboard, and 30 is a ROM. 31 is a mode code table (first table), 32 is a function sequence table, 40 is a RAM 141
, 42 are number registers, 43 and 44 are number digit counters, and 45 is a function operation mode table (second table).
Claims (1)
ンクションを実行するモードを指定するモード選択手段
を含む電子式キャッシュレジスタにおいて、 前記モード別のコードを予め設定登録する第1のテーブ
ルと、前記第1のテーブルに登録されているモード別の
コードを可変設定可能な記憶領域が前記ファンクション
の種類別に設けられた第2のテーブルとを含む記憶手段
、および 前記第2のテーブルに前記モード別のコードを設定登録
する設定入力手段を備え、 前記設定入力手段の操作に基づいて前記コードを前記第
2のテーブルの記憶領域に設定登録することにより、前
記ファンクションの実行可能なモードを可変設定できる
ようにした、電子式キャッシュレジスタのファンクショ
ンモード指定方式。 2 前記電子式キャッシュレジスタは、通常の登録処理
を行なうための数値キーと複数のファンクションキーと
をさらに含み、 前記設定入力手段は、前記数値キーと複数のファンクシ
ョンキーとで兼用されることを特徴とする、特許請求の
範囲第1項記載の電子式キャッシュレジスタのファンク
ションモード指定方式。[Scope of Claims] 1. An electronic cash register including at least a mode selection means for specifying a mode for executing a desired function according to a selection setting position thereof, comprising: a first table in which codes for each mode are set and registered in advance; a second table in which a storage area is provided for each type of function in which a code for each mode registered in the first table can be variably set; A setting input means for setting and registering another code is provided, and an executable mode of the function is variably set by setting and registering the code in a storage area of the second table based on the operation of the setting input means. Function mode specification method for electronic cash registers. 2. The electronic cash register further includes numeric keys and a plurality of function keys for performing normal registration processing, and the setting input means is characterized in that the numeric keys and the plurality of function keys are used in common. A function mode designation method for an electronic cash register according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54104722A JPS5837590B2 (en) | 1979-08-15 | 1979-08-15 | Electronic cash register function mode specification method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54104722A JPS5837590B2 (en) | 1979-08-15 | 1979-08-15 | Electronic cash register function mode specification method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5629766A JPS5629766A (en) | 1981-03-25 |
| JPS5837590B2 true JPS5837590B2 (en) | 1983-08-17 |
Family
ID=14388374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP54104722A Expired JPS5837590B2 (en) | 1979-08-15 | 1979-08-15 | Electronic cash register function mode specification method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5837590B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6060525A (en) * | 1983-09-14 | 1985-04-08 | Nhk Spring Co Ltd | Measuring device for torque coefficient |
| JPH01233597A (en) * | 1988-03-14 | 1989-09-19 | Omron Tateisi Electron Co | Transaction processor |
-
1979
- 1979-08-15 JP JP54104722A patent/JPS5837590B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5629766A (en) | 1981-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5840218B2 (en) | electronic cash register | |
| EP0126286B1 (en) | Electronic cash register | |
| US4847762A (en) | ECR having means for establishing a data format and processing entered data in accordance with an established data format | |
| JPS5837590B2 (en) | Electronic cash register function mode specification method | |
| JP2976552B2 (en) | Electronic cash register | |
| JP2005141485A (en) | Product sales data processing device | |
| JPH06290345A (en) | Electronic cash register | |
| JPH0711836B2 (en) | Electronic cash register | |
| JPH10226142A (en) | Operating device for electronic application equipment | |
| JPH0374797A (en) | Commodity sales data processor | |
| JPS5839347B2 (en) | Program control method for electronic cash register | |
| JPS6255193B2 (en) | ||
| JPH06124387A (en) | Electronic cash register | |
| JPS5840217B2 (en) | electronic cash register | |
| JPH0351033B2 (en) | ||
| JPS61283996A (en) | Electronic type cash register | |
| JP2506098B2 (en) | Transaction processor | |
| JP2615293B2 (en) | Product sales data processing device | |
| JPS6245279Y2 (en) | ||
| JPH087508Y2 (en) | Sales data processor | |
| JPH0793664A (en) | Commodity sales registration data processor | |
| JPH04105112A (en) | Information processor with key setting function | |
| JPS6245278Y2 (en) | ||
| KR19990053935A (en) | How to Display Help in the Cash Register | |
| JPS5835300B2 (en) | electronic cash register |